diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f9c5c3a..4bd55444 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,23 @@ +# v16.7.0 (Mon May 04 2026) + +#### 🚀 Enhancement + +- Add React Native build stage [#1297](https://github.com/chromaui/chromatic-cli/pull/1297) ([@jmhobbs](https://github.com/jmhobbs)) +- Make Storybook metadata output generic [#1311](https://github.com/chromaui/chromatic-cli/pull/1311) ([@codykaup](https://github.com/codykaup)) + +#### 🐛 Bug Fix + +- Migrate `setStorybookInfo` task to typed inputs and outputs [#1306](https://github.com/chromaui/chromatic-cli/pull/1306) ([@justin-thurman](https://github.com/justin-thurman)) +- Scaffolding for removing `Context` from CLI task bodies [#1302](https://github.com/chromaui/chromatic-cli/pull/1302) ([@justin-thurman](https://github.com/justin-thurman)) + +#### Authors: 3 + +- Cody Kaup ([@codykaup](https://github.com/codykaup)) +- John Hobbs ([@jmhobbs](https://github.com/jmhobbs)) +- Justin Thurman ([@justin-thurman](https://github.com/justin-thurman)) + +--- + # v16.6.3 (Wed Apr 29 2026) #### 🐛 Bug Fix diff --git a/action/register.cjs b/action/register.cjs index 9b708b74..a6eaefe3 100644 --- a/action/register.cjs +++ b/action/register.cjs @@ -1,76 +1,76 @@ -!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="e0958a8a-14d4-536b-a65a-d29ce4d680d4")}catch(e){}}(); -var __create$1=Object.create,__defProp$1=Object.defineProperty,__getOwnPropDesc$1=Object.getOwnPropertyDescriptor,__getOwnPropNames$1=Object.getOwnPropertyNames,__getProtoOf$1=Object.getPrototypeOf,__hasOwnProp$1=Object.prototype.hasOwnProperty,__esmMin=(s,l)=>()=>(s&&(l=s(s=0)),l),__commonJSMin=(s,l)=>()=>(l||(s((l={exports:{}}).exports,l),s=null),l.exports),__exportAll=(s,l)=>{let p={};for(var g in s)__defProp$1(p,g,{get:s[g],enumerable:!0});return l||__defProp$1(p,Symbol.toStringTag,{value:`Module`}),p},__copyProps$1=(s,l,p,g)=>{if(l&&typeof l==`object`||typeof l==`function`)for(var v=__getOwnPropNames$1(l),b=0,C=v.length,w;bl[s]).bind(null,w),enumerable:!(g=__getOwnPropDesc$1(l,w))||g.enumerable});return s},__toESM$1=(s,l,p)=>(p=s==null?{}:__create$1(__getProtoOf$1(s)),__copyProps$1(l||!s||!s.__esModule?__defProp$1(p,`default`,{value:s,enumerable:!0}):p,s)),__toCommonJS$1=s=>__hasOwnProp$1.call(s,`module.exports`)?s[`module.exports`]:__copyProps$1(__defProp$1({},`__esModule`,{value:!0}),s);let semver=require(`semver`);semver=__toESM$1(semver);let url=require(`url`);url=__toESM$1(url,1);let path=require(`path`),path$119=__toESM$1(path,1);path=__toESM$1(path);let util=require(`util`),module$1=require(`module`);module$1=__toESM$1(module$1,1);let tty=require(`tty`);tty=__toESM$1(tty,1);let os=require(`os`),os$18=__toESM$1(os,1);os=__toESM$1(os);let fs=require(`fs`),fs$46=__toESM$1(fs,1);fs=__toESM$1(fs);let worker_threads=require(`worker_threads`),events=require(`events`);events=__toESM$1(events,1);let child_process=require(`child_process`);child_process=__toESM$1(child_process,1);let crypto=require(`crypto`);crypto=__toESM$1(crypto);let node_util=require(`node:util`);node_util=__toESM$1(node_util,1);let node_child_process=require(`node:child_process`);node_child_process=__toESM$1(node_child_process,1);let node_fs=require(`node:fs`);node_fs=__toESM$1(node_fs,1);let node_os=require(`node:os`);node_os=__toESM$1(node_os,1);let node_path=require(`node:path`);node_path=__toESM$1(node_path,1);let node_readline=require(`node:readline`);node_readline=__toESM$1(node_readline,1);let node_worker_threads=require(`node:worker_threads`),node_http=require(`node:http`);node_http=__toESM$1(node_http,1);let node_diagnostics_channel=require(`node:diagnostics_channel`);node_diagnostics_channel=__toESM$1(node_diagnostics_channel,1);let node_https=require(`node:https`);node_https=__toESM$1(node_https,1);let node_stream=require(`node:stream`);node_stream=__toESM$1(node_stream,1);let node_zlib=require(`node:zlib`);node_zlib=__toESM$1(node_zlib,1);let node_net=require(`node:net`);node_net=__toESM$1(node_net,1);let node_tls=require(`node:tls`);node_tls=__toESM$1(node_tls,1);let https=require(`https`),stream=require(`stream`);stream=__toESM$1(stream,1);let node_events=require(`node:events`),node_process=require(`node:process`);node_process=__toESM$1(node_process,1);let node_fs_promises=require(`node:fs/promises`);node_fs_promises=__toESM$1(node_fs_promises,1);let node_url=require(`node:url`);node_url=__toESM$1(node_url,1);let node_module=require(`node:module`);node_module=__toESM$1(node_module,1);let node_string_decoder=require(`node:string_decoder`),node_tty=require(`node:tty`);node_tty=__toESM$1(node_tty,1);let node_timers_promises=require(`node:timers/promises`),node_v8=require(`node:v8`),node_stream_promises=require(`node:stream/promises`),node_buffer=require(`node:buffer`),dns=require(`dns`);dns=__toESM$1(dns);let fs_promises=require(`fs/promises`);fs_promises=__toESM$1(fs_promises,1);let readline=require(`readline`);readline=__toESM$1(readline,1);var DEBUG_BUILD$3,init_debug_build$2=__esmMin((()=>{DEBUG_BUILD$3=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__})),SDK_VERSION,init_version$2=__esmMin((()=>{SDK_VERSION=`8.55.1`}));function getGlobalSingleton(s,l,p){let g=p||GLOBAL_OBJ,v=g.__SENTRY__=g.__SENTRY__||{},b=v[SDK_VERSION]=v[`8.55.1`]||{};return b[s]||(b[s]=l())}var GLOBAL_OBJ,init_worldwide=__esmMin((()=>{init_version$2(),GLOBAL_OBJ=globalThis})),DEBUG_BUILD$2,init_debug_build$1=__esmMin((()=>{DEBUG_BUILD$2=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__}));function consoleSandbox(s){if(!(`console`in GLOBAL_OBJ))return s();let l=GLOBAL_OBJ.console,p={},g=Object.keys(originalConsoleMethods);g.forEach(s=>{let g=originalConsoleMethods[s];p[s]=l[s],l[s]=g});try{return s()}finally{g.forEach(s=>{l[s]=p[s]})}}function makeLogger(){let s=!1,l={enable:()=>{s=!0},disable:()=>{s=!1},isEnabled:()=>s};return DEBUG_BUILD$2?CONSOLE_LEVELS.forEach(p=>{l[p]=(...l)=>{s&&consoleSandbox(()=>{GLOBAL_OBJ.console[p](`${PREFIX}[${p}]:`,...l)})}}):CONSOLE_LEVELS.forEach(s=>{l[s]=()=>void 0}),l}var PREFIX,CONSOLE_LEVELS,originalConsoleMethods,logger$1,init_logger=__esmMin((()=>{init_debug_build$1(),init_worldwide(),PREFIX=`Sentry Logger `,CONSOLE_LEVELS=[`debug`,`info`,`warn`,`error`,`log`,`assert`,`trace`],originalConsoleMethods={},logger$1=getGlobalSingleton(`logger`,makeLogger)}));function createStackParser(...s){let l=s.sort((s,l)=>s[0]-l[0]).map(s=>s[1]);return(s,p=0,g=0)=>{let v=[],b=s.split(` -`);for(let s=p;s1024)continue;let C=WEBPACK_ERROR_REGEXP.test(p)?p.replace(WEBPACK_ERROR_REGEXP,`$1`):p;if(!C.match(/\S*Error: /)){for(let s of l){let l=s(C);if(l){v.push(l);break}}if(v.length>=STACKTRACE_FRAME_LIMIT+g)break}}return stripSentryFramesAndReverse(v.slice(g))}}function stackParserFromStackParserOptions(s){return Array.isArray(s)?createStackParser(...s):s}function stripSentryFramesAndReverse(s){if(!s.length)return[];let l=Array.from(s);return/sentryWrapped/.test(getLastStackFrame(l).function||``)&&l.pop(),l.reverse(),STRIP_FRAME_REGEXP.test(getLastStackFrame(l).function||``)&&(l.pop(),STRIP_FRAME_REGEXP.test(getLastStackFrame(l).function||``)&&l.pop()),l.slice(0,STACKTRACE_FRAME_LIMIT).map(s=>({...s,filename:s.filename||getLastStackFrame(l).filename,function:s.function||`?`}))}function getLastStackFrame(s){return s[s.length-1]||{}}function getFunctionName(s){try{return!s||typeof s!=`function`?defaultFunctionName:s.name||defaultFunctionName}catch{return defaultFunctionName}}var STACKTRACE_FRAME_LIMIT,UNKNOWN_FUNCTION,WEBPACK_ERROR_REGEXP,STRIP_FRAME_REGEXP,defaultFunctionName,init_stacktrace=__esmMin((()=>{STACKTRACE_FRAME_LIMIT=50,WEBPACK_ERROR_REGEXP=/\(error: (.*)\)/,STRIP_FRAME_REGEXP=/captureMessage|captureException/,defaultFunctionName=``}));function addHandler(s,l){handlers[s]=handlers[s]||[],handlers[s].push(l)}function maybeInstrument(s,l){if(!instrumented[s]){instrumented[s]=!0;try{l()}catch(l){DEBUG_BUILD$2&&logger$1.error(`Error while instrumenting ${s}`,l)}}}function triggerHandlers(s,l){let p=s&&handlers[s];if(p)for(let g of p)try{g(l)}catch(l){DEBUG_BUILD$2&&logger$1.error(`Error while triggering instrumentation handler.\nType: ${s}\nName: ${getFunctionName(g)}\nError:`,l)}}var handlers,instrumented,init_handlers=__esmMin((()=>{init_debug_build$1(),init_logger(),init_stacktrace(),handlers={},instrumented={}}));function addGlobalErrorInstrumentationHandler(s){let l=`error`;addHandler(l,s),maybeInstrument(l,instrumentError)}function instrumentError(){_oldOnErrorHandler=GLOBAL_OBJ.onerror,GLOBAL_OBJ.onerror=function(s,l,p,g,v){return triggerHandlers(`error`,{column:g,error:v,line:p,msg:s,url:l}),_oldOnErrorHandler?_oldOnErrorHandler.apply(this,arguments):!1},GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}var _oldOnErrorHandler,init_globalError=__esmMin((()=>{init_worldwide(),init_handlers(),_oldOnErrorHandler=null}));function addGlobalUnhandledRejectionInstrumentationHandler(s){let l=`unhandledrejection`;addHandler(l,s),maybeInstrument(l,instrumentUnhandledRejection)}function instrumentUnhandledRejection(){_oldOnUnhandledRejectionHandler=GLOBAL_OBJ.onunhandledrejection,GLOBAL_OBJ.onunhandledrejection=function(s){return triggerHandlers(`unhandledrejection`,s),_oldOnUnhandledRejectionHandler?_oldOnUnhandledRejectionHandler.apply(this,arguments):!0},GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var _oldOnUnhandledRejectionHandler,init_globalUnhandledRejection=__esmMin((()=>{init_worldwide(),init_handlers(),_oldOnUnhandledRejectionHandler=null}));function getMainCarrier(){return getSentryCarrier(GLOBAL_OBJ),GLOBAL_OBJ}function getSentryCarrier(s){let l=s.__SENTRY__=s.__SENTRY__||{};return l.version=l.version||`8.55.1`,l[SDK_VERSION]=l[`8.55.1`]||{}}var init_carrier=__esmMin((()=>{init_version$2(),init_worldwide()}));function isError(s){switch(objectToString$4.call(s)){case`[object Error]`:case`[object Exception]`:case`[object DOMException]`:case`[object WebAssembly.Exception]`:return!0;default:return isInstanceOf(s,Error)}}function isBuiltin(s,l){return objectToString$4.call(s)===`[object ${l}]`}function isErrorEvent$1(s){return isBuiltin(s,`ErrorEvent`)}function isString(s){return isBuiltin(s,`String`)}function isParameterizedString(s){return typeof s==`object`&&!!s&&`__sentry_template_string__`in s&&`__sentry_template_values__`in s}function isPrimitive(s){return s===null||isParameterizedString(s)||typeof s!=`object`&&typeof s!=`function`}function isPlainObject$1(s){return isBuiltin(s,`Object`)}function isEvent(s){return typeof Event<`u`&&isInstanceOf(s,Event)}function isElement(s){return typeof Element<`u`&&isInstanceOf(s,Element)}function isRegExp(s){return isBuiltin(s,`RegExp`)}function isThenable(s){return!!(s&&s.then&&typeof s.then==`function`)}function isSyntheticEvent(s){return isPlainObject$1(s)&&`nativeEvent`in s&&`preventDefault`in s&&`stopPropagation`in s}function isInstanceOf(s,l){try{return s instanceof l}catch{return!1}}function isVueViewModel(s){return!!(typeof s==`object`&&s&&(s.__isVue||s._isVue))}var objectToString$4,init_is$1=__esmMin((()=>{objectToString$4=Object.prototype.toString}));function htmlTreeAsString(s,l={}){if(!s)return``;try{let p=s,g=5,v=[],b=0,C=0,w=` > `,E=3,k,A=Array.isArray(l)?l:l.keyAttrs,N=!Array.isArray(l)&&l.maxStringLength||DEFAULT_MAX_STRING_LENGTH;for(;p&&b++<5&&(k=_htmlElementAsString(p,A),!(k===`html`||b>1&&C+v.length*3+k.length>=N));)v.push(k),C+=k.length,p=p.parentNode;return v.reverse().join(` > `)}catch{return``}}function _htmlElementAsString(s,l){let p=s,g=[];if(!p||!p.tagName)return``;if(WINDOW.HTMLElement&&p instanceof HTMLElement&&p.dataset){if(p.dataset.sentryComponent)return p.dataset.sentryComponent;if(p.dataset.sentryElement)return p.dataset.sentryElement}g.push(p.tagName.toLowerCase());let v=l&&l.length?l.filter(s=>p.getAttribute(s)).map(s=>[s,p.getAttribute(s)]):null;if(v&&v.length)v.forEach(s=>{g.push(`[${s[0]}="${s[1]}"]`)});else{p.id&&g.push(`#${p.id}`);let s=p.className;if(s&&isString(s)){let l=s.split(/\s+/);for(let s of l)g.push(`.${s}`)}}for(let s of[`aria-label`,`type`,`name`,`title`,`alt`]){let l=p.getAttribute(s);l&&g.push(`[${s}="${l}"]`)}return g.join(``)}var WINDOW,DEFAULT_MAX_STRING_LENGTH,init_browser=__esmMin((()=>{init_is$1(),init_worldwide(),WINDOW=GLOBAL_OBJ,DEFAULT_MAX_STRING_LENGTH=80}));function truncate(s,l=0){return typeof s!=`string`||l===0||s.length<=l?s:`${s.slice(0,l)}...`}function snipLine(s,l){let p=s,g=p.length;if(g<=150)return p;l>g&&(l=g);let v=Math.max(l-60,0);v<5&&(v=0);let b=Math.min(v+140,g);return b>g-5&&(b=g),b===g&&(v=Math.max(b-140,0)),p=p.slice(v,b),v>0&&(p=`'{snip} ${p}`),bisMatchingPattern(s,l,p))}var init_string$2=__esmMin((()=>{init_is$1()}));function fill(s,l,p){if(!(l in s))return;let g=s[l],v=p(g);typeof v==`function`&&markFunctionWrapped(v,g);try{s[l]=v}catch{DEBUG_BUILD$2&&logger$1.log(`Failed to replace method "${l}" in object`,s)}}function addNonEnumerableProperty(s,l,p){try{Object.defineProperty(s,l,{value:p,writable:!0,configurable:!0})}catch{DEBUG_BUILD$2&&logger$1.log(`Failed to add non-enumerable property "${l}" to object`,s)}}function markFunctionWrapped(s,l){try{s.prototype=l.prototype=l.prototype||{},addNonEnumerableProperty(s,`__sentry_original__`,l)}catch{}}function getOriginalFunction(s){return s.__sentry_original__}function convertToPlainObject(s){if(isError(s))return{message:s.message,name:s.name,stack:s.stack,...getOwnProperties(s)};if(isEvent(s)){let l={type:s.type,target:serializeEventTarget(s.target),currentTarget:serializeEventTarget(s.currentTarget),...getOwnProperties(s)};return typeof CustomEvent<`u`&&isInstanceOf(s,CustomEvent)&&(l.detail=s.detail),l}else return s}function serializeEventTarget(s){try{return isElement(s)?htmlTreeAsString(s):Object.prototype.toString.call(s)}catch{return``}}function getOwnProperties(s){if(typeof s==`object`&&s){let l={};for(let p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[p]=s[p]);return l}else return{}}function extractExceptionKeysForMessage(s,l=40){let p=Object.keys(convertToPlainObject(s));p.sort();let g=p[0];if(!g)return`[object has no keys]`;if(g.length>=l)return truncate(g,l);for(let s=p.length;s>0;s--){let g=p.slice(0,s).join(`, `);if(!(g.length>l))return s===p.length?g:truncate(g,l)}return``}function dropUndefinedKeys(s){return _dropUndefinedKeys(s,new Map)}function _dropUndefinedKeys(s,l){if(isPojo(s)){let p=l.get(s);if(p!==void 0)return p;let g={};l.set(s,g);for(let p of Object.getOwnPropertyNames(s))s[p]!==void 0&&(g[p]=_dropUndefinedKeys(s[p],l));return g}if(Array.isArray(s)){let p=l.get(s);if(p!==void 0)return p;let g=[];return l.set(s,g),s.forEach(s=>{g.push(_dropUndefinedKeys(s,l))}),g}return s}function isPojo(s){if(!isPlainObject$1(s))return!1;try{let l=Object.getPrototypeOf(s).constructor.name;return!l||l===`Object`}catch{return!0}}var init_object=__esmMin((()=>{init_browser(),init_debug_build$1(),init_is$1(),init_logger(),init_string$2()}));function dateTimestampInSeconds(){return Date.now()/ONE_SECOND_IN_MS}function createUnixTimestampInSecondsFunc(){let{performance:s}=GLOBAL_OBJ;if(!s||!s.now)return dateTimestampInSeconds;let l=Date.now()-s.now(),p=s.timeOrigin==null?l:s.timeOrigin;return()=>(p+s.now())/ONE_SECOND_IN_MS}var ONE_SECOND_IN_MS,timestampInSeconds,_browserPerformanceTimeOriginMode,browserPerformanceTimeOrigin,init_time=__esmMin((()=>{init_worldwide(),ONE_SECOND_IN_MS=1e3,timestampInSeconds=createUnixTimestampInSecondsFunc(),(()=>{let{performance:s}=GLOBAL_OBJ;if(!s||!s.now)return;let l=3600*1e3,p=s.now(),g=Date.now(),v=s.timeOrigin?Math.abs(s.timeOrigin+p-g):l,b=vMath.random()*16;try{if(l&&l.randomUUID)return l.randomUUID().replace(/-/g,``);l&&l.getRandomValues&&(p=()=>{let s=new Uint8Array(1);return l.getRandomValues(s),s[0]})}catch{}return`10000000100040008000100000000000`.replace(/[018]/g,s=>(s^(p()&15)>>s/4).toString(16))}function getFirstException(s){return s.exception&&s.exception.values?s.exception.values[0]:void 0}function getEventDescription(s){let{message:l,event_id:p}=s;if(l)return l;let g=getFirstException(s);return g?g.type&&g.value?`${g.type}: ${g.value}`:g.type||g.value||p||``:p||``}function addExceptionTypeValue(s,l,p){let g=s.exception=s.exception||{},v=g.values=g.values||[],b=v[0]=v[0]||{};b.value||=l||``,b.type||=p||`Error`}function addExceptionMechanism(s,l){let p=getFirstException(s);if(!p)return;let g={type:`generic`,handled:!0},v=p.mechanism;if(p.mechanism={...g,...v,...l},l&&`data`in l){let s={...v&&v.data,...l.data};p.mechanism.data=s}}function _parseInt(s){return parseInt(s||``,10)}function parseSemver(s){let l=s.match(SEMVER_REGEXP)||[],p=_parseInt(l[1]),g=_parseInt(l[2]),v=_parseInt(l[3]);return{buildmetadata:l[5],major:isNaN(p)?void 0:p,minor:isNaN(g)?void 0:g,patch:isNaN(v)?void 0:v,prerelease:l[4]}}function checkOrSetAlreadyCaught(s){if(isAlreadyCaptured(s))return!0;try{addNonEnumerableProperty(s,`__sentry_captured__`,!0)}catch{}return!1}function isAlreadyCaptured(s){try{return s.__sentry_captured__}catch{}}var SEMVER_REGEXP,init_misc=__esmMin((()=>{init_object(),init_worldwide(),SEMVER_REGEXP=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/}));function resolvedSyncPromise(s){return new SyncPromise(l=>{l(s)})}function rejectedSyncPromise(s){return new SyncPromise((l,p)=>{p(s)})}var States,SyncPromise,init_syncpromise=__esmMin((()=>{init_is$1(),(function(s){let l=0;s[s.PENDING=0]=`PENDING`;let p=1;s[s.RESOLVED=1]=`RESOLVED`;let g=2;s[s.REJECTED=2]=`REJECTED`})(States||={}),SyncPromise=class s{constructor(l){s.prototype.__init.call(this),s.prototype.__init2.call(this),s.prototype.__init3.call(this),s.prototype.__init4.call(this),this._state=States.PENDING,this._handlers=[];try{l(this._resolve,this._reject)}catch(s){this._reject(s)}}then(l,p){return new s((s,g)=>{this._handlers.push([!1,p=>{if(!l)s(p);else try{s(l(p))}catch(s){g(s)}},l=>{if(!p)g(l);else try{s(p(l))}catch(s){g(s)}}]),this._executeHandlers()})}catch(s){return this.then(s=>s,s)}finally(l){return new s((s,p)=>{let g,v;return this.then(s=>{v=!1,g=s,l&&l()},s=>{v=!0,g=s,l&&l()}).then(()=>{if(v){p(g);return}s(g)})})}__init(){this._resolve=s=>{this._setResult(States.RESOLVED,s)}}__init2(){this._reject=s=>{this._setResult(States.REJECTED,s)}}__init3(){this._setResult=(s,l)=>{if(this._state===States.PENDING){if(isThenable(l)){l.then(this._resolve,this._reject);return}this._state=s,this._value=l,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===States.PENDING)return;let s=this._handlers.slice();this._handlers=[],s.forEach(s=>{s[0]||=(this._state===States.RESOLVED&&s[1](this._value),this._state===States.REJECTED&&s[2](this._value),!0)})}}}}));function makeSession(s){let l=timestampInSeconds(),p={sid:uuid4(),init:!0,timestamp:l,started:l,duration:0,status:`ok`,errors:0,ignoreDuration:!1,toJSON:()=>sessionToJSON(p)};return s&&updateSession(p,s),p}function updateSession(s,l={}){if(l.user&&(!s.ipAddress&&l.user.ip_address&&(s.ipAddress=l.user.ip_address),!s.did&&!l.did&&(s.did=l.user.id||l.user.email||l.user.username)),s.timestamp=l.timestamp||timestampInSeconds(),l.abnormal_mechanism&&(s.abnormal_mechanism=l.abnormal_mechanism),l.ignoreDuration&&(s.ignoreDuration=l.ignoreDuration),l.sid&&(s.sid=l.sid.length===32?l.sid:uuid4()),l.init!==void 0&&(s.init=l.init),!s.did&&l.did&&(s.did=`${l.did}`),typeof l.started==`number`&&(s.started=l.started),s.ignoreDuration)s.duration=void 0;else if(typeof l.duration==`number`)s.duration=l.duration;else{let l=s.timestamp-s.started;s.duration=l>=0?l:0}l.release&&(s.release=l.release),l.environment&&(s.environment=l.environment),!s.ipAddress&&l.ipAddress&&(s.ipAddress=l.ipAddress),!s.userAgent&&l.userAgent&&(s.userAgent=l.userAgent),typeof l.errors==`number`&&(s.errors=l.errors),l.status&&(s.status=l.status)}function closeSession(s,l){let p={};l?p={status:l}:s.status===`ok`&&(p={status:`exited`}),updateSession(s,p)}function sessionToJSON(s){return dropUndefinedKeys({sid:`${s.sid}`,init:s.init,started:new Date(s.started*1e3).toISOString(),timestamp:new Date(s.timestamp*1e3).toISOString(),status:s.status,errors:s.errors,did:typeof s.did==`number`||typeof s.did==`string`?`${s.did}`:void 0,duration:s.duration,abnormal_mechanism:s.abnormal_mechanism,attrs:{release:s.release,environment:s.environment,ip_address:s.ipAddress,user_agent:s.userAgent}})}var init_session=__esmMin((()=>{init_object(),init_time(),init_misc()}));function generateTraceId(){return uuid4()}function generateSpanId(){return uuid4().substring(16)}var init_propagationContext=__esmMin((()=>{init_misc()}));function merge(s,l,p=2){if(!l||typeof l!=`object`||p<=0)return l;if(s&&l&&Object.keys(l).length===0)return s;let g={...s};for(let s in l)Object.prototype.hasOwnProperty.call(l,s)&&(g[s]=merge(g[s],l[s],p-1));return g}var init_merge=__esmMin((()=>{}));function _setSpanForScope(s,l){l?addNonEnumerableProperty(s,SCOPE_SPAN_FIELD,l):delete s[SCOPE_SPAN_FIELD]}function _getSpanForScope(s){return s[SCOPE_SPAN_FIELD]}var SCOPE_SPAN_FIELD,init_spanOnScope=__esmMin((()=>{init_object(),SCOPE_SPAN_FIELD=`_sentrySpan`})),DEFAULT_MAX_BREADCRUMBS,ScopeClass,Scope,init_scope=__esmMin((()=>{init_session(),init_is$1(),init_logger(),init_misc(),init_propagationContext(),init_time(),init_merge(),init_spanOnScope(),DEFAULT_MAX_BREADCRUMBS=100,ScopeClass=class s{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:generateTraceId(),spanId:generateSpanId()}}clone(){let l=new s;return l._breadcrumbs=[...this._breadcrumbs],l._tags={...this._tags},l._extra={...this._extra},l._contexts={...this._contexts},this._contexts.flags&&(l._contexts.flags={values:[...this._contexts.flags.values]}),l._user=this._user,l._level=this._level,l._session=this._session,l._transactionName=this._transactionName,l._fingerprint=this._fingerprint,l._eventProcessors=[...this._eventProcessors],l._requestSession=this._requestSession,l._attachments=[...this._attachments],l._sdkProcessingMetadata={...this._sdkProcessingMetadata},l._propagationContext={...this._propagationContext},l._client=this._client,l._lastEventId=this._lastEventId,_setSpanForScope(l,_getSpanForScope(this)),l}setClient(s){this._client=s}setLastEventId(s){this._lastEventId=s}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(s){this._scopeListeners.push(s)}addEventProcessor(s){return this._eventProcessors.push(s),this}setUser(s){return this._user=s||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&updateSession(this._session,{user:s}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(s){return this._requestSession=s,this}setTags(s){return this._tags={...this._tags,...s},this._notifyScopeListeners(),this}setTag(s,l){return this._tags={...this._tags,[s]:l},this._notifyScopeListeners(),this}setExtras(s){return this._extra={...this._extra,...s},this._notifyScopeListeners(),this}setExtra(s,l){return this._extra={...this._extra,[s]:l},this._notifyScopeListeners(),this}setFingerprint(s){return this._fingerprint=s,this._notifyScopeListeners(),this}setLevel(s){return this._level=s,this._notifyScopeListeners(),this}setTransactionName(s){return this._transactionName=s,this._notifyScopeListeners(),this}setContext(s,l){return l===null?delete this._contexts[s]:this._contexts[s]=l,this._notifyScopeListeners(),this}setSession(s){return s?this._session=s:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(s){if(!s)return this;let l=typeof s==`function`?s(this):s,[p,g]=l instanceof Scope?[l.getScopeData(),l.getRequestSession()]:isPlainObject$1(l)?[s,s.requestSession]:[],{tags:v,extra:b,user:C,contexts:w,level:E,fingerprint:k=[],propagationContext:A}=p||{};return this._tags={...this._tags,...v},this._extra={...this._extra,...b},this._contexts={...this._contexts,...w},C&&Object.keys(C).length&&(this._user=C),E&&(this._level=E),k.length&&(this._fingerprint=k),A&&(this._propagationContext=A),g&&(this._requestSession=g),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,_setSpanForScope(this,void 0),this._attachments=[],this.setPropagationContext({traceId:generateTraceId()}),this._notifyScopeListeners(),this}addBreadcrumb(s,l){let p=typeof l==`number`?l:DEFAULT_MAX_BREADCRUMBS;if(p<=0)return this;let g={timestamp:dateTimestampInSeconds(),...s};return this._breadcrumbs.push(g),this._breadcrumbs.length>p&&(this._breadcrumbs=this._breadcrumbs.slice(-p),this._client&&this._client.recordDroppedEvent(`buffer_overflow`,`log_item`)),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(s){return this._attachments.push(s),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:_getSpanForScope(this)}}setSDKProcessingMetadata(s){return this._sdkProcessingMetadata=merge(this._sdkProcessingMetadata,s,2),this}setPropagationContext(s){return this._propagationContext={spanId:generateSpanId(),...s},this}getPropagationContext(){return this._propagationContext}captureException(s,l){let p=l&&l.event_id?l.event_id:uuid4();if(!this._client)return logger$1.warn(`No client configured on scope - will not capture exception!`),p;let g=Error(`Sentry syntheticException`);return this._client.captureException(s,{originalException:s,syntheticException:g,...l,event_id:p},this),p}captureMessage(s,l,p){let g=p&&p.event_id?p.event_id:uuid4();if(!this._client)return logger$1.warn(`No client configured on scope - will not capture message!`),g;let v=Error(s);return this._client.captureMessage(s,l,{originalException:s,syntheticException:v,...p,event_id:g},this),g}captureEvent(s,l){let p=l&&l.event_id?l.event_id:uuid4();return this._client?(this._client.captureEvent(s,{...l,event_id:p},this),p):(logger$1.warn(`No client configured on scope - will not capture event!`),p)}_notifyScopeListeners(){this._notifyingListeners||=(this._notifyingListeners=!0,this._scopeListeners.forEach(s=>{s(this)}),!1)}},Scope=ScopeClass}));function getDefaultCurrentScope(){return getGlobalSingleton(`defaultCurrentScope`,()=>new Scope)}function getDefaultIsolationScope(){return getGlobalSingleton(`defaultIsolationScope`,()=>new Scope)}var init_defaultScopes=__esmMin((()=>{init_scope(),init_worldwide()}));function getAsyncContextStack(){let s=getSentryCarrier(getMainCarrier());return s.stack=s.stack||new AsyncContextStack(getDefaultCurrentScope(),getDefaultIsolationScope())}function withScope$1(s){return getAsyncContextStack().withScope(s)}function withSetScope(s,l){let p=getAsyncContextStack();return p.withScope(()=>(p.getStackTop().scope=s,l(s)))}function withIsolationScope$1(s){return getAsyncContextStack().withScope(()=>s(getAsyncContextStack().getIsolationScope()))}function getStackAsyncContextStrategy(){return{withIsolationScope:withIsolationScope$1,withScope:withScope$1,withSetScope,withSetIsolationScope:(s,l)=>withIsolationScope$1(l),getCurrentScope:()=>getAsyncContextStack().getScope(),getIsolationScope:()=>getAsyncContextStack().getIsolationScope()}}var AsyncContextStack,init_stackStrategy=__esmMin((()=>{init_defaultScopes(),init_scope(),init_is$1(),init_carrier(),AsyncContextStack=class{constructor(s,l){let p;p=s||new Scope;let g;g=l||new Scope,this._stack=[{scope:p}],this._isolationScope=g}withScope(s){let l=this._pushScope(),p;try{p=s(l)}catch(s){throw this._popScope(),s}return isThenable(p)?p.then(s=>(this._popScope(),s),s=>{throw this._popScope(),s}):(this._popScope(),p)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let s=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:s}),s}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}}));function setAsyncContextStrategy(s){let l=getSentryCarrier(getMainCarrier());l.acs=s}function getAsyncContextStrategy(s){let l=getSentryCarrier(s);return l.acs?l.acs:getStackAsyncContextStrategy()}var init_asyncContext=__esmMin((()=>{init_carrier(),init_stackStrategy()}));function getCurrentScope(){return getAsyncContextStrategy(getMainCarrier()).getCurrentScope()}function getIsolationScope(){return getAsyncContextStrategy(getMainCarrier()).getIsolationScope()}function getGlobalScope(){return getGlobalSingleton(`globalScope`,()=>new Scope)}function withScope(...s){let l=getAsyncContextStrategy(getMainCarrier());if(s.length===2){let[p,g]=s;return p?l.withSetScope(p,g):l.withScope(g)}return l.withScope(s[0])}function withIsolationScope(...s){let l=getAsyncContextStrategy(getMainCarrier());if(s.length===2){let[p,g]=s;return p?l.withSetIsolationScope(p,g):l.withIsolationScope(g)}return l.withIsolationScope(s[0])}function getClient(){return getCurrentScope().getClient()}function getTraceContextFromScope(s){let{traceId:l,spanId:p,parentSpanId:g}=s.getPropagationContext();return dropUndefinedKeys({trace_id:l,span_id:p,parent_span_id:g})}var init_currentScopes=__esmMin((()=>{init_asyncContext(),init_carrier(),init_scope(),init_object(),init_worldwide()}));function getMetricSummaryJsonForSpan(s){let l=s[METRICS_SPAN_FIELD];if(!l)return;let p={};for(let[,[s,g]]of l)(p[s]||(p[s]=[])).push(dropUndefinedKeys(g));return p}var METRICS_SPAN_FIELD,init_metric_summary=__esmMin((()=>{init_object(),METRICS_SPAN_FIELD=`_sentryMetrics`})),SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,SEMANTIC_ATTRIBUTE_SENTRY_OP,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT,SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE,SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME,SEMANTIC_ATTRIBUTE_PROFILE_ID,SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME,SEMANTIC_ATTRIBUTE_CACHE_HIT,SEMANTIC_ATTRIBUTE_CACHE_KEY,SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE,init_semanticAttributes=__esmMin((()=>{SEMANTIC_ATTRIBUTE_SENTRY_SOURCE=`sentry.source`,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE=`sentry.sample_rate`,SEMANTIC_ATTRIBUTE_SENTRY_OP=`sentry.op`,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN=`sentry.origin`,SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT=`sentry.measurement_unit`,SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE=`sentry.measurement_value`,SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME=`sentry.custom_span_name`,SEMANTIC_ATTRIBUTE_PROFILE_ID=`sentry.profile_id`,SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME=`sentry.exclusive_time`,SEMANTIC_ATTRIBUTE_CACHE_HIT=`cache.hit`,SEMANTIC_ATTRIBUTE_CACHE_KEY=`cache.key`,SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE=`cache.item_size`}));function getSpanStatusFromHttpCode(s){if(s<400&&s>=100)return{code:1};if(s>=400&&s<500)switch(s){case 401:return{code:2,message:`unauthenticated`};case 403:return{code:2,message:`permission_denied`};case 404:return{code:2,message:`not_found`};case 409:return{code:2,message:`already_exists`};case 413:return{code:2,message:`failed_precondition`};case 429:return{code:2,message:`resource_exhausted`};case 499:return{code:2,message:`cancelled`};default:return{code:2,message:`invalid_argument`}}if(s>=500&&s<600)switch(s){case 501:return{code:2,message:`unimplemented`};case 503:return{code:2,message:`unavailable`};case 504:return{code:2,message:`deadline_exceeded`};default:return{code:2,message:`internal_error`}}return{code:2,message:`unknown_error`}}var SPAN_STATUS_OK,SPAN_STATUS_ERROR,init_spanstatus=__esmMin((()=>{}));function baggageHeaderToDynamicSamplingContext(s){let l=parseBaggageHeader(s);if(!l)return;let p=Object.entries(l).reduce((s,[l,p])=>{if(l.match(SENTRY_BAGGAGE_KEY_PREFIX_REGEX)){let g=l.slice(7);s[g]=p}return s},{});if(Object.keys(p).length>0)return p}function dynamicSamplingContextToSentryBaggageHeader(s){if(s)return objectToBaggageHeader(Object.entries(s).reduce((s,[l,p])=>(p&&(s[`${SENTRY_BAGGAGE_KEY_PREFIX}${l}`]=p),s),{}))}function parseBaggageHeader(s){if(!(!s||!isString(s)&&!Array.isArray(s)))return Array.isArray(s)?s.reduce((s,l)=>{let p=baggageHeaderToObject(l);return Object.entries(p).forEach(([l,p])=>{s[l]=p}),s},{}):baggageHeaderToObject(s)}function baggageHeaderToObject(s){return s.split(`,`).map(s=>s.split(`=`).map(s=>decodeURIComponent(s.trim()))).reduce((s,[l,p])=>(l&&p&&(s[l]=p),s),{})}function objectToBaggageHeader(s){if(Object.keys(s).length!==0)return Object.entries(s).reduce((s,[l,p],g)=>{let v=`${encodeURIComponent(l)}=${encodeURIComponent(p)}`,b=g===0?v:`${s},${v}`;return b.length>8192?(DEBUG_BUILD$2&&logger$1.warn(`Not adding key: ${l} with val: ${p} to baggage header due to exceeding baggage size limits.`),s):b},``)}var SENTRY_BAGGAGE_KEY_PREFIX,SENTRY_BAGGAGE_KEY_PREFIX_REGEX,MAX_BAGGAGE_STRING_LENGTH,init_baggage=__esmMin((()=>{init_debug_build$1(),init_is$1(),init_logger(),SENTRY_BAGGAGE_KEY_PREFIX=`sentry-`,SENTRY_BAGGAGE_KEY_PREFIX_REGEX=/^sentry-/}));function extractTraceparentData(s){if(!s)return;let l=s.match(TRACEPARENT_REGEXP);if(!l)return;let p;return l[3]===`1`?p=!0:l[3]===`0`&&(p=!1),{traceId:l[1],parentSampled:p,parentSpanId:l[2]}}function propagationContextFromHeaders(s,l){let p=extractTraceparentData(s),g=baggageHeaderToDynamicSamplingContext(l);if(!p||!p.traceId)return{traceId:generateTraceId(),spanId:generateSpanId()};let{traceId:v,parentSpanId:b,parentSampled:C}=p;return{traceId:v,parentSpanId:b,spanId:generateSpanId(),sampled:C,dsc:g||{}}}function generateSentryTraceHeader(s=generateTraceId(),l=generateSpanId(),p){let g=``;return p!==void 0&&(g=p?`-1`:`-0`),`${s}-${l}${g}`}var TRACEPARENT_REGEXP,init_tracing$1=__esmMin((()=>{init_baggage(),init_propagationContext(),TRACEPARENT_REGEXP=RegExp(`^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$`)}));function spanToTransactionTraceContext(s){let{spanId:l,traceId:p}=s.spanContext(),{data:g,op:v,parent_span_id:b,status:C,origin:w}=spanToJSON(s);return dropUndefinedKeys({parent_span_id:b,span_id:l,trace_id:p,data:g,op:v,status:C,origin:w})}function spanToTraceContext(s){let{spanId:l,traceId:p,isRemote:g}=s.spanContext();return dropUndefinedKeys({parent_span_id:g?l:spanToJSON(s).parent_span_id,span_id:g?generateSpanId():l,trace_id:p})}function spanToTraceHeader(s){let{traceId:l,spanId:p}=s.spanContext();return generateSentryTraceHeader(l,p,spanIsSampled(s))}function spanTimeInputToSeconds(s){return typeof s==`number`?ensureTimestampInSeconds(s):Array.isArray(s)?s[0]+s[1]/1e9:s instanceof Date?ensureTimestampInSeconds(s.getTime()):timestampInSeconds()}function ensureTimestampInSeconds(s){return s>9999999999?s/1e3:s}function spanToJSON(s){if(spanIsSentrySpan(s))return s.getSpanJSON();try{let{spanId:l,traceId:p}=s.spanContext();if(spanIsOpenTelemetrySdkTraceBaseSpan(s)){let{attributes:g,startTime:v,name:b,endTime:C,parentSpanId:w,status:E}=s;return dropUndefinedKeys({span_id:l,trace_id:p,data:g,description:b,parent_span_id:w,start_timestamp:spanTimeInputToSeconds(v),timestamp:spanTimeInputToSeconds(C)||void 0,status:getStatusMessage(E),op:g[SEMANTIC_ATTRIBUTE_SENTRY_OP],origin:g[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],_metrics_summary:getMetricSummaryJsonForSpan(s)})}return{span_id:l,trace_id:p}}catch{return{}}}function spanIsOpenTelemetrySdkTraceBaseSpan(s){let l=s;return!!l.attributes&&!!l.startTime&&!!l.name&&!!l.endTime&&!!l.status}function spanIsSentrySpan(s){return typeof s.getSpanJSON==`function`}function spanIsSampled(s){let{traceFlags:l}=s.spanContext();return l===1}function getStatusMessage(s){if(!(!s||s.code===0))return s.code===1?`ok`:s.message||`unknown_error`}function addChildSpanToSpan(s,l){addNonEnumerableProperty(l,ROOT_SPAN_FIELD,s[ROOT_SPAN_FIELD]||s),s[CHILD_SPANS_FIELD]?s[CHILD_SPANS_FIELD].add(l):addNonEnumerableProperty(s,CHILD_SPANS_FIELD,new Set([l]))}function getSpanDescendants(s){let l=new Set;function p(s){if(!l.has(s)&&spanIsSampled(s)){l.add(s);let g=s[CHILD_SPANS_FIELD]?Array.from(s[CHILD_SPANS_FIELD]):[];for(let s of g)p(s)}}return p(s),Array.from(l)}function getRootSpan(s){return s[ROOT_SPAN_FIELD]||s}function getActiveSpan$2(){let s=getAsyncContextStrategy(getMainCarrier());return s.getActiveSpan?s.getActiveSpan():_getSpanForScope(getCurrentScope())}function showSpanDropWarning(){hasShownSpanDropWarning||=(consoleSandbox(()=>{console.warn("[Sentry] Deprecation warning: Returning null from `beforeSendSpan` will be disallowed from SDK version 9.0.0 onwards. The callback will only support mutating spans. To drop certain spans, configure the respective integrations directly.")}),!0)}var TRACE_FLAG_SAMPLED,hasShownSpanDropWarning,CHILD_SPANS_FIELD,ROOT_SPAN_FIELD,init_spanUtils=__esmMin((()=>{init_asyncContext(),init_carrier(),init_currentScopes(),init_metric_summary(),init_semanticAttributes(),init_spanstatus(),init_logger(),init_object(),init_propagationContext(),init_time(),init_tracing$1(),init_spanOnScope(),hasShownSpanDropWarning=!1,CHILD_SPANS_FIELD=`_sentryChildSpans`,ROOT_SPAN_FIELD=`_sentryRootSpan`}));function registerSpanErrorInstrumentation(){errorsInstrumented||(errorsInstrumented=!0,addGlobalErrorInstrumentationHandler(errorCallback),addGlobalUnhandledRejectionInstrumentationHandler(errorCallback))}function errorCallback(){let s=getActiveSpan$2(),l=s&&getRootSpan(s);if(l){let s=`internal_error`;DEBUG_BUILD$3&&logger$1.log(`[Tracing] Root span: ${s} -> Global error occurred`),l.setStatus({code:2,message:s})}}var errorsInstrumented,init_errors$1=__esmMin((()=>{init_debug_build$2(),init_globalError(),init_globalUnhandledRejection(),init_logger(),init_spanUtils(),init_spanstatus(),errorsInstrumented=!1,errorCallback.tag=`sentry_tracingErrorCallback`}));function setCapturedScopesOnSpan(s,l,p){s&&(addNonEnumerableProperty(s,ISOLATION_SCOPE_ON_START_SPAN_FIELD,p),addNonEnumerableProperty(s,SCOPE_ON_START_SPAN_FIELD,l))}function getCapturedScopesOnSpan(s){return{scope:s[SCOPE_ON_START_SPAN_FIELD],isolationScope:s[ISOLATION_SCOPE_ON_START_SPAN_FIELD]}}var SCOPE_ON_START_SPAN_FIELD,ISOLATION_SCOPE_ON_START_SPAN_FIELD,init_utils$11=__esmMin((()=>{init_object(),SCOPE_ON_START_SPAN_FIELD=`_sentryScope`,ISOLATION_SCOPE_ON_START_SPAN_FIELD=`_sentryIsolationScope`}));function hasTracingEnabled(s){if(typeof __SENTRY_TRACING__==`boolean`&&!__SENTRY_TRACING__)return!1;let l=getClient(),p=s||l&&l.getOptions();return!!p&&(p.enableTracing||`tracesSampleRate`in p||`tracesSampler`in p)}var init_hasTracingEnabled=__esmMin((()=>{init_currentScopes()})),SentryNonRecordingSpan,init_sentryNonRecordingSpan=__esmMin((()=>{init_propagationContext(),init_spanUtils(),SentryNonRecordingSpan=class{constructor(s={}){this._traceId=s.traceId||generateTraceId(),this._spanId=s.spanId||generateSpanId()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:0}}end(s){}setAttribute(s,l){return this}setAttributes(s){return this}setStatus(s){return this}updateName(s){return this}isRecording(){return!1}addEvent(s,l,p){return this}addLink(s){return this}addLinks(s){return this}recordException(s,l){}}}));function handleCallbackErrors(s,l,p=()=>{}){let g;try{g=s()}catch(s){throw l(s),p(),s}return maybeHandlePromiseRejection(g,l,p)}function maybeHandlePromiseRejection(s,l,p){return isThenable(s)?s.then(s=>(p(),s),s=>{throw l(s),p(),s}):(p(),s)}var init_handleCallbackErrors=__esmMin((()=>{init_is$1()})),DEFAULT_ENVIRONMENT,init_constants$1=__esmMin((()=>{DEFAULT_ENVIRONMENT=`production`}));function freezeDscOnSpan(s,l){addNonEnumerableProperty(s,FROZEN_DSC_FIELD,l)}function getDynamicSamplingContextFromClient(s,l){let p=l.getOptions(),{publicKey:g}=l.getDsn()||{},v=dropUndefinedKeys({environment:p.environment||`production`,release:p.release,public_key:g,trace_id:s});return l.emit(`createDsc`,v),v}function getDynamicSamplingContextFromScope(s,l){let p=l.getPropagationContext();return p.dsc||getDynamicSamplingContextFromClient(p.traceId,s)}function getDynamicSamplingContextFromSpan(s){let l=getClient();if(!l)return{};let p=getRootSpan(s),g=p[FROZEN_DSC_FIELD];if(g)return g;let v=p.spanContext().traceState,b=v&&v.get(`sentry.dsc`),C=b&&baggageHeaderToDynamicSamplingContext(b);if(C)return C;let w=getDynamicSamplingContextFromClient(s.spanContext().traceId,l),E=spanToJSON(p),k=E.data||{},A=k[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE];A!=null&&(w.sample_rate=`${A}`);let N=k[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE],F=E.description;return N!==`url`&&F&&(w.transaction=F),hasTracingEnabled()&&(w.sampled=String(spanIsSampled(p))),l.emit(`createDsc`,w,p),w}var FROZEN_DSC_FIELD,init_dynamicSamplingContext=__esmMin((()=>{init_constants$1(),init_currentScopes(),init_semanticAttributes(),init_baggage(),init_object(),init_hasTracingEnabled(),init_spanUtils(),FROZEN_DSC_FIELD=`_frozenDsc`}));function logSpanStart(s){if(!DEBUG_BUILD$3)return;let{description:l=`< unknown name >`,op:p=`< unknown op >`,parent_span_id:g}=spanToJSON(s),{spanId:v}=s.spanContext(),b=spanIsSampled(s),C=getRootSpan(s),w=C===s,E=`[Tracing] Starting ${b?`sampled`:`unsampled`} ${w?`root `:``}span`,k=[`op: ${p}`,`name: ${l}`,`ID: ${v}`];if(g&&k.push(`parent ID: ${g}`),!w){let{op:s,description:l}=spanToJSON(C);k.push(`root ID: ${C.spanContext().spanId}`),s&&k.push(`root op: ${s}`),l&&k.push(`root description: ${l}`)}logger$1.log(`${E} - ${k.join(` - `)}`)}function logSpanEnd(s){if(!DEBUG_BUILD$3)return;let{description:l=`< unknown name >`,op:p=`< unknown op >`}=spanToJSON(s),{spanId:g}=s.spanContext(),v=`[Tracing] Finishing "${p}" ${getRootSpan(s)===s?`root `:``}span "${l}" with ID ${g}`;logger$1.log(v)}var init_logSpans=__esmMin((()=>{init_debug_build$2(),init_logger(),init_spanUtils()}));function parseSampleRate(s){if(typeof s==`boolean`)return Number(s);let l=typeof s==`string`?parseFloat(s):s;if(typeof l!=`number`||isNaN(l)||l<0||l>1){DEBUG_BUILD$3&&logger$1.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(s)} of type ${JSON.stringify(typeof s)}.`);return}return l}var init_parseSampleRate=__esmMin((()=>{init_debug_build$2(),init_logger()}));function sampleSpan(s,l){if(!hasTracingEnabled(s))return[!1];let p=getIsolationScope().getScopeData().sdkProcessingMetadata.normalizedRequest,g={...l,normalizedRequest:l.normalizedRequest||p},v;v=typeof s.tracesSampler==`function`?s.tracesSampler(g):g.parentSampled===void 0?s.tracesSampleRate===void 0?1:s.tracesSampleRate:g.parentSampled;let b=parseSampleRate(v);return b===void 0?(DEBUG_BUILD$3&&logger$1.warn(`[Tracing] Discarding transaction because of invalid sample rate.`),[!1]):b?Math.random(){init_currentScopes(),init_debug_build$2(),init_logger(),init_hasTracingEnabled(),init_parseSampleRate()}));function isValidProtocol(s){return s===`http`||s===`https`}function dsnToString(s,l=!1){let{host:p,path:g,pass:v,port:b,projectId:C,protocol:w,publicKey:E}=s;return`${w}://${E}${l&&v?`:${v}`:``}@${p}${b?`:${b}`:``}/${g&&`${g}/`}${C}`}function dsnFromString(s){let l=DSN_REGEX.exec(s);if(!l){consoleSandbox(()=>{console.error(`Invalid Sentry Dsn: ${s}`)});return}let[p,g,v=``,b=``,C=``,w=``]=l.slice(1),E=``,k=w,A=k.split(`/`);if(A.length>1&&(E=A.slice(0,-1).join(`/`),k=A.pop()),k){let s=k.match(/^\d+/);s&&(k=s[0])}return dsnFromComponents({host:b,pass:v,path:E,projectId:k,port:C,protocol:p,publicKey:g})}function dsnFromComponents(s){return{protocol:s.protocol,publicKey:s.publicKey||``,pass:s.pass||``,host:s.host,port:s.port||``,path:s.path||``,projectId:s.projectId}}function validateDsn(s){if(!DEBUG_BUILD$2)return!0;let{port:l,projectId:p,protocol:g}=s;return[`protocol`,`publicKey`,`host`,`projectId`].find(l=>s[l]?!1:(logger$1.error(`Invalid Sentry Dsn: ${l} missing`),!0))?!1:p.match(/^\d+$/)?isValidProtocol(g)?l&&isNaN(parseInt(l,10))?(logger$1.error(`Invalid Sentry Dsn: Invalid port ${l}`),!1):!0:(logger$1.error(`Invalid Sentry Dsn: Invalid protocol ${g}`),!1):(logger$1.error(`Invalid Sentry Dsn: Invalid projectId ${p}`),!1)}function makeDsn(s){let l=typeof s==`string`?dsnFromString(s):dsnFromComponents(s);if(!(!l||!validateDsn(l)))return l}var DSN_REGEX,init_dsn=__esmMin((()=>{init_debug_build$1(),init_logger(),DSN_REGEX=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/}));function memoBuilder(){let s=typeof WeakSet==`function`,l=s?new WeakSet:[];function p(p){if(s)return l.has(p)?!0:(l.add(p),!1);for(let s=0;s{}));function normalize(s,l=100,p=1/0){try{return visit(``,s,l,p)}catch(s){return{ERROR:`**non-serializable** (${s})`}}}function normalizeToSize(s,l=3,p=100*1024){let g=normalize(s,l);return jsonSize(g)>p?normalizeToSize(s,l-1,p):g}function visit(s,l,p=1/0,g=1/0,v=memoBuilder()){let[b,C]=v;if(l==null||[`boolean`,`string`].includes(typeof l)||typeof l==`number`&&Number.isFinite(l))return l;let w=stringifyValue(s,l);if(!w.startsWith(`[object `))return w;if(l.__sentry_skip_normalization__)return l;let E=typeof l.__sentry_override_normalization_depth__==`number`?l.__sentry_override_normalization_depth__:p;if(E===0)return w.replace(`object `,``);if(b(l))return`[Circular ~]`;let k=l;if(k&&typeof k.toJSON==`function`)try{return visit(``,k.toJSON(),E-1,g,v)}catch{}let A=Array.isArray(l)?[]:{},N=0,F=convertToPlainObject(l);for(let s in F){if(!Object.prototype.hasOwnProperty.call(F,s))continue;if(N>=g){A[s]=`[MaxProperties ~]`;break}let l=F[s];A[s]=visit(s,l,E-1,g,v),N++}return C(l),A}function stringifyValue(s,l){try{if(s===`domain`&&l&&typeof l==`object`&&l._events)return`[Domain]`;if(s===`domainEmitter`)return`[DomainEmitter]`;if(typeof global<`u`&&l===global)return`[Global]`;if(typeof window<`u`&&l===window)return`[Window]`;if(typeof document<`u`&&l===document)return`[Document]`;if(isVueViewModel(l))return`[VueViewModel]`;if(isSyntheticEvent(l))return`[SyntheticEvent]`;if(typeof l==`number`&&!Number.isFinite(l))return`[${l}]`;if(typeof l==`function`)return`[Function: ${getFunctionName(l)}]`;if(typeof l==`symbol`)return`[${String(l)}]`;if(typeof l==`bigint`)return`[BigInt: ${String(l)}]`;let p=getConstructorName(l);return/^HTML(\w*)Element$/.test(p)?`[HTMLElement: ${p}]`:`[object ${p}]`}catch(s){return`**non-serializable** (${s})`}}function getConstructorName(s){let l=Object.getPrototypeOf(s);return l?l.constructor.name:`null prototype`}function utf8Length(s){return~-encodeURI(s).split(/%..|./).length}function jsonSize(s){return utf8Length(JSON.stringify(s))}var init_normalize$1=__esmMin((()=>{init_is$1(),init_memo(),init_object(),init_stacktrace()}));function createEnvelope(s,l=[]){return[s,l]}function addItemToEnvelope(s,l){let[p,g]=s;return[p,[...g,l]]}function forEachEnvelopeItem(s,l){let p=s[1];for(let s of p){let p=s[0].type;if(l(s,p))return!0}return!1}function encodeUTF8(s){return GLOBAL_OBJ.__SENTRY__&&GLOBAL_OBJ.__SENTRY__.encodePolyfill?GLOBAL_OBJ.__SENTRY__.encodePolyfill(s):new TextEncoder().encode(s)}function serializeEnvelope(s){let[l,p]=s,g=JSON.stringify(l);function v(s){typeof g==`string`?g=typeof s==`string`?g+s:[encodeUTF8(g),s]:g.push(typeof s==`string`?encodeUTF8(s):s)}for(let s of p){let[l,p]=s;if(v(`\n${JSON.stringify(l)}\n`),typeof p==`string`||p instanceof Uint8Array)v(p);else{let s;try{s=JSON.stringify(p)}catch{s=JSON.stringify(normalize(p))}v(s)}}return typeof g==`string`?g:concatBuffers(g)}function concatBuffers(s){let l=s.reduce((s,l)=>s+l.length,0),p=new Uint8Array(l),g=0;for(let l of s)p.set(l,g),g+=l.length;return p}function createSpanEnvelopeItem(s){return[{type:`span`},s]}function createAttachmentEnvelopeItem(s){let l=typeof s.data==`string`?encodeUTF8(s.data):s.data;return[dropUndefinedKeys({type:`attachment`,length:l.length,filename:s.filename,content_type:s.contentType,attachment_type:s.attachmentType}),l]}function envelopeItemTypeToDataCategory(s){return ITEM_TYPE_TO_DATA_CATEGORY_MAP[s]}function getSdkMetadataForEnvelopeHeader(s){if(!s||!s.sdk)return;let{name:l,version:p}=s.sdk;return{name:l,version:p}}function createEventEnvelopeHeaders(s,l,p,g){let v=s.sdkProcessingMetadata&&s.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:s.event_id,sent_at:new Date().toISOString(),...l&&{sdk:l},...!!p&&g&&{dsn:dsnToString(g)},...v&&{trace:dropUndefinedKeys({...v})}}}var ITEM_TYPE_TO_DATA_CATEGORY_MAP,init_envelope$1=__esmMin((()=>{init_dsn(),init_normalize$1(),init_object(),init_worldwide(),ITEM_TYPE_TO_DATA_CATEGORY_MAP={session:`session`,sessions:`session`,attachment:`attachment`,transaction:`transaction`,event:`error`,client_report:`internal`,user_report:`default`,profile:`profile`,profile_chunk:`profile`,replay_event:`replay`,replay_recording:`replay`,check_in:`monitor`,feedback:`feedback`,span:`span`,statsd:`metric_bucket`,raw_security:`security`}}));function enhanceEventWithSdkInfo(s,l){return l?(s.sdk=s.sdk||{},s.sdk.name=s.sdk.name||l.name,s.sdk.version=s.sdk.version||l.version,s.sdk.integrations=[...s.sdk.integrations||[],...l.integrations||[]],s.sdk.packages=[...s.sdk.packages||[],...l.packages||[]],s):s}function createSessionEnvelope(s,l,p,g){let v=getSdkMetadataForEnvelopeHeader(p);return createEnvelope({sent_at:new Date().toISOString(),...v&&{sdk:v},...!!g&&l&&{dsn:dsnToString(l)}},[`aggregates`in s?[{type:`sessions`},s]:[{type:`session`},s.toJSON()]])}function createEventEnvelope(s,l,p,g){let v=getSdkMetadataForEnvelopeHeader(p),b=s.type&&s.type!==`replay_event`?s.type:`event`;enhanceEventWithSdkInfo(s,p&&p.sdk);let C=createEventEnvelopeHeaders(s,v,g,l);return delete s.sdkProcessingMetadata,createEnvelope(C,[[{type:b},s]])}function createSpanEnvelope(s,l){function p(s){return!!s.trace_id&&!!s.public_key}let g=getDynamicSamplingContextFromSpan(s[0]),v=l&&l.getDsn(),b=l&&l.getOptions().tunnel,C={sent_at:new Date().toISOString(),...p(g)&&{trace:g},...!!b&&v&&{dsn:dsnToString(v)}},w=l&&l.getOptions().beforeSendSpan,E=w?s=>{let l=w(spanToJSON(s));return l||showSpanDropWarning(),l}:s=>spanToJSON(s),k=[];for(let l of s){let s=E(l);s&&k.push(createSpanEnvelopeItem(s))}return createEnvelope(C,k)}var init_envelope=__esmMin((()=>{init_dynamicSamplingContext(),init_dsn(),init_envelope$1(),init_spanUtils()}));function timedEventsToMeasurements(s){if(!s||s.length===0)return;let l={};return s.forEach(s=>{let p=s.attributes||{},g=p[SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT],v=p[SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE];typeof g==`string`&&typeof v==`number`&&(l[s.name]={value:v,unit:g})}),l}var init_measurement=__esmMin((()=>{init_semanticAttributes()}));function isSpanTimeInput(s){return s&&typeof s==`number`||s instanceof Date||Array.isArray(s)}function isFullFinishedSpan(s){return!!s.start_timestamp&&!!s.timestamp&&!!s.span_id&&!!s.trace_id}function isStandaloneSpan(s){return s instanceof SentrySpan&&s.isStandaloneSpan()}function sendSpanEnvelope(s){let l=getClient();if(!l)return;let p=s[1];if(!p||p.length===0){l.recordDroppedEvent(`before_send`,`span`);return}l.sendEnvelope(s)}var MAX_SPAN_COUNT$1,SentrySpan,init_sentrySpan=__esmMin((()=>{init_currentScopes(),init_debug_build$2(),init_envelope(),init_metric_summary(),init_semanticAttributes(),init_logger(),init_object(),init_propagationContext(),init_time(),init_spanUtils(),init_dynamicSamplingContext(),init_logSpans(),init_measurement(),init_utils$11(),MAX_SPAN_COUNT$1=1e3,SentrySpan=class{constructor(s={}){this._traceId=s.traceId||generateTraceId(),this._spanId=s.spanId||generateSpanId(),this._startTime=s.startTimestamp||timestampInSeconds(),this._attributes={},this.setAttributes({[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`manual`,[SEMANTIC_ATTRIBUTE_SENTRY_OP]:s.op,...s.attributes}),this._name=s.name,s.parentSpanId&&(this._parentSpanId=s.parentSpanId),`sampled`in s&&(this._sampled=s.sampled),s.endTimestamp&&(this._endTime=s.endTimestamp),this._events=[],this._isStandaloneSpan=s.isStandalone,this._endTime&&this._onSpanEnded()}addLink(s){return this}addLinks(s){return this}recordException(s,l){}spanContext(){let{_spanId:s,_traceId:l,_sampled:p}=this;return{spanId:s,traceId:l,traceFlags:+!!p}}setAttribute(s,l){return l===void 0?delete this._attributes[s]:this._attributes[s]=l,this}setAttributes(s){return Object.keys(s).forEach(l=>this.setAttribute(l,s[l])),this}updateStartTime(s){this._startTime=spanTimeInputToSeconds(s)}setStatus(s){return this._status=s,this}updateName(s){return this._name=s,this.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,`custom`),this}end(s){this._endTime||(this._endTime=spanTimeInputToSeconds(s),logSpanEnd(this),this._onSpanEnded())}getSpanJSON(){return dropUndefinedKeys({data:this._attributes,description:this._name,op:this._attributes[SEMANTIC_ATTRIBUTE_SENTRY_OP],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:getStatusMessage(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],_metrics_summary:getMetricSummaryJsonForSpan(this),profile_id:this._attributes[SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:this._attributes[SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:timedEventsToMeasurements(this._events),is_segment:this._isStandaloneSpan&&getRootSpan(this)===this||void 0,segment_id:this._isStandaloneSpan?getRootSpan(this).spanContext().spanId:void 0})}isRecording(){return!this._endTime&&!!this._sampled}addEvent(s,l,p){DEBUG_BUILD$3&&logger$1.log(`[Tracing] Adding an event to span:`,s);let g=isSpanTimeInput(l)?l:p||timestampInSeconds(),v=isSpanTimeInput(l)?{}:l||{},b={name:s,time:spanTimeInputToSeconds(g),attributes:v};return this._events.push(b),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let s=getClient();if(s&&s.emit(`spanEnd`,this),!(this._isStandaloneSpan||this===getRootSpan(this)))return;if(this._isStandaloneSpan){this._sampled?sendSpanEnvelope(createSpanEnvelope([this],s)):(DEBUG_BUILD$3&&logger$1.log(`[Tracing] Discarding standalone span because its trace was not chosen to be sampled.`),s&&s.recordDroppedEvent(`sample_rate`,`span`));return}let l=this._convertSpanToTransaction();l&&(getCapturedScopesOnSpan(this).scope||getCurrentScope()).captureEvent(l)}_convertSpanToTransaction(){if(!isFullFinishedSpan(spanToJSON(this)))return;this._name||=(DEBUG_BUILD$3&&logger$1.warn("Transaction has no name, falling back to ``."),``);let{scope:s,isolationScope:l}=getCapturedScopesOnSpan(this),p=(s||getCurrentScope()).getClient()||getClient();if(this._sampled!==!0){DEBUG_BUILD$3&&logger$1.log(`[Tracing] Discarding transaction because its trace was not chosen to be sampled.`),p&&p.recordDroppedEvent(`sample_rate`,`transaction`);return}let g=getSpanDescendants(this).filter(s=>s!==this&&!isStandaloneSpan(s)).map(s=>spanToJSON(s)).filter(isFullFinishedSpan),v=this._attributes[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];delete this._attributes[SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME],g.forEach(s=>{s.data&&delete s.data[`sentry.custom_span_name`]});let b={contexts:{trace:spanToTransactionTraceContext(this)},spans:g.length>MAX_SPAN_COUNT$1?g.sort((s,l)=>s.start_timestamp-l.start_timestamp).slice(0,MAX_SPAN_COUNT$1):g,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:`transaction`,sdkProcessingMetadata:{capturedSpanScope:s,capturedSpanIsolationScope:l,...dropUndefinedKeys({dynamicSamplingContext:getDynamicSamplingContextFromSpan(this)})},_metrics_summary:getMetricSummaryJsonForSpan(this),...v&&{transaction_info:{source:v}}},C=timedEventsToMeasurements(this._events);return C&&Object.keys(C).length&&(DEBUG_BUILD$3&&logger$1.log(`[Measurements] Adding measurements to transaction event`,JSON.stringify(C,void 0,2)),b.measurements=C),b}}}));function startSpan$1(s,l){let p=getAcs();if(p.startSpan)return p.startSpan(s,l);let g=parseSentrySpanArguments(s),{forceTransaction:v,parentSpan:b}=s;return withScope(s.scope,()=>getActiveSpanWrapper$1(b)(()=>{let p=getCurrentScope(),b=getParentSpan(p),C=s.onlyIfParent&&!b?new SentryNonRecordingSpan:createChildOrRootSpan({parentSpan:b,spanArguments:g,forceTransaction:v,scope:p});return _setSpanForScope(p,C),handleCallbackErrors(()=>l(C),()=>{let{status:s}=spanToJSON(C);C.isRecording()&&(!s||s===`ok`)&&C.setStatus({code:2,message:`internal_error`})},()=>C.end())}))}function startSpanManual$1(s,l){let p=getAcs();if(p.startSpanManual)return p.startSpanManual(s,l);let g=parseSentrySpanArguments(s),{forceTransaction:v,parentSpan:b}=s;return withScope(s.scope,()=>getActiveSpanWrapper$1(b)(()=>{let p=getCurrentScope(),b=getParentSpan(p),C=s.onlyIfParent&&!b?new SentryNonRecordingSpan:createChildOrRootSpan({parentSpan:b,spanArguments:g,forceTransaction:v,scope:p});_setSpanForScope(p,C);function w(){C.end()}return handleCallbackErrors(()=>l(C,w),()=>{let{status:s}=spanToJSON(C);C.isRecording()&&(!s||s===`ok`)&&C.setStatus({code:2,message:`internal_error`})})}))}function startInactiveSpan$1(s){let l=getAcs();if(l.startInactiveSpan)return l.startInactiveSpan(s);let p=parseSentrySpanArguments(s),{forceTransaction:g,parentSpan:v}=s;return(s.scope?l=>withScope(s.scope,l):v===void 0?s=>s():s=>withActiveSpan$1(v,s))(()=>{let l=getCurrentScope(),v=getParentSpan(l);return s.onlyIfParent&&!v?new SentryNonRecordingSpan:createChildOrRootSpan({parentSpan:v,spanArguments:p,forceTransaction:g,scope:l})})}function withActiveSpan$1(s,l){let p=getAcs();return p.withActiveSpan?p.withActiveSpan(s,l):withScope(p=>(_setSpanForScope(p,s||void 0),l(p)))}function suppressTracing$2(s){let l=getAcs();return l.suppressTracing?l.suppressTracing(s):withScope(l=>(l.setSDKProcessingMetadata({[SUPPRESS_TRACING_KEY]:!0}),s()))}function createChildOrRootSpan({parentSpan:s,spanArguments:l,forceTransaction:p,scope:g}){if(!hasTracingEnabled())return new SentryNonRecordingSpan;let v=getIsolationScope(),b;if(s&&!p)b=_startChildSpan(s,g,l),addChildSpanToSpan(s,b);else if(s){let p=getDynamicSamplingContextFromSpan(s),{traceId:v,spanId:C}=s.spanContext(),w=spanIsSampled(s);b=_startRootSpan({traceId:v,parentSpanId:C,...l},g,w),freezeDscOnSpan(b,p)}else{let{traceId:s,dsc:p,parentSpanId:C,sampled:w}={...v.getPropagationContext(),...g.getPropagationContext()};b=_startRootSpan({traceId:s,parentSpanId:C,...l},g,w),p&&freezeDscOnSpan(b,p)}return logSpanStart(b),setCapturedScopesOnSpan(b,g,v),b}function parseSentrySpanArguments(s){let l={isStandalone:(s.experimental||{}).standalone,...s};if(s.startTime){let p={...l};return p.startTimestamp=spanTimeInputToSeconds(s.startTime),delete p.startTime,p}return l}function getAcs(){return getAsyncContextStrategy(getMainCarrier())}function _startRootSpan(s,l,p){let g=getClient(),v=g&&g.getOptions()||{},{name:b=``,attributes:C}=s,[w,E]=l.getScopeData().sdkProcessingMetadata[SUPPRESS_TRACING_KEY]?[!1]:sampleSpan(v,{name:b,parentSampled:p,attributes:C,transactionContext:{name:b,parentSampled:p}}),k=new SentrySpan({...s,attributes:{[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:`custom`,...s.attributes},sampled:w});return E!==void 0&&k.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,E),g&&g.emit(`spanStart`,k),k}function _startChildSpan(s,l,p){let{spanId:g,traceId:v}=s.spanContext(),b=l.getScopeData().sdkProcessingMetadata[SUPPRESS_TRACING_KEY]?!1:spanIsSampled(s),C=b?new SentrySpan({...p,parentSpanId:g,traceId:v,sampled:b}):new SentryNonRecordingSpan({traceId:v});addChildSpanToSpan(s,C);let w=getClient();return w&&(w.emit(`spanStart`,C),p.endTimestamp&&w.emit(`spanEnd`,C)),C}function getParentSpan(s){let l=_getSpanForScope(s);if(!l)return;let p=getClient();return(p?p.getOptions():{}).parentSpanIsAlwaysRootSpan?getRootSpan(l):l}function getActiveSpanWrapper$1(s){return s===void 0?s=>s():l=>withActiveSpan$1(s,l)}var SUPPRESS_TRACING_KEY,init_trace$7=__esmMin((()=>{init_carrier(),init_currentScopes(),init_asyncContext(),init_semanticAttributes(),init_handleCallbackErrors(),init_hasTracingEnabled(),init_spanOnScope(),init_spanUtils(),init_dynamicSamplingContext(),init_logSpans(),init_sampling(),init_sentryNonRecordingSpan(),init_sentrySpan(),init_spanstatus(),init_utils$11(),SUPPRESS_TRACING_KEY=`__SENTRY_SUPPRESS_TRACING__`}));function notifyEventProcessors(s,l,p,g=0){return new SyncPromise((v,b)=>{let C=s[g];if(l===null||typeof C!=`function`)v(l);else{let w=C({...l},p);DEBUG_BUILD$3&&C.id&&w===null&&logger$1.log(`Event processor "${C.id}" dropped event`),isThenable(w)?w.then(l=>notifyEventProcessors(s,l,p,g+1).then(v)).then(null,b):notifyEventProcessors(s,w,p,g+1).then(v).then(null,b)}})}var init_eventProcessors=__esmMin((()=>{init_debug_build$2(),init_is$1(),init_logger(),init_syncpromise()}));function getFilenameToDebugIdMap(s){let l=GLOBAL_OBJ._sentryDebugIds;if(!l)return{};let p=Object.keys(l);return cachedFilenameDebugIds&&p.length===lastKeysCount?cachedFilenameDebugIds:(lastKeysCount=p.length,cachedFilenameDebugIds=p.reduce((p,g)=>{parsedStackResults||={};let v=parsedStackResults[g];if(v)p[v[0]]=v[1];else{let v=s(g);for(let s=v.length-1;s>=0;s--){let b=v[s],C=b&&b.filename,w=l[g];if(C&&w){p[C]=w,parsedStackResults[g]=[C,w];break}}}return p},{}),cachedFilenameDebugIds)}var parsedStackResults,lastKeysCount,cachedFilenameDebugIds,init_debug_ids=__esmMin((()=>{init_worldwide()}));function applyScopeDataToEvent(s,l){let{fingerprint:p,span:g,breadcrumbs:v,sdkProcessingMetadata:b}=l;applyDataToEvent(s,l),g&&applySpanToEvent(s,g),applyFingerprintToEvent(s,p),applyBreadcrumbsToEvent(s,v),applySdkMetadataToEvent(s,b)}function mergeScopeData(s,l){let{extra:p,tags:g,user:v,contexts:b,level:C,sdkProcessingMetadata:w,breadcrumbs:E,fingerprint:k,eventProcessors:A,attachments:N,propagationContext:F,transactionName:I,span:R}=l;mergeAndOverwriteScopeData(s,`extra`,p),mergeAndOverwriteScopeData(s,`tags`,g),mergeAndOverwriteScopeData(s,`user`,v),mergeAndOverwriteScopeData(s,`contexts`,b),s.sdkProcessingMetadata=merge(s.sdkProcessingMetadata,w,2),C&&(s.level=C),I&&(s.transactionName=I),R&&(s.span=R),E.length&&(s.breadcrumbs=[...s.breadcrumbs,...E]),k.length&&(s.fingerprint=[...s.fingerprint,...k]),A.length&&(s.eventProcessors=[...s.eventProcessors,...A]),N.length&&(s.attachments=[...s.attachments,...N]),s.propagationContext={...s.propagationContext,...F}}function mergeAndOverwriteScopeData(s,l,p){s[l]=merge(s[l],p,1)}function applyDataToEvent(s,l){let{extra:p,tags:g,user:v,contexts:b,level:C,transactionName:w}=l,E=dropUndefinedKeys(p);E&&Object.keys(E).length&&(s.extra={...E,...s.extra});let k=dropUndefinedKeys(g);k&&Object.keys(k).length&&(s.tags={...k,...s.tags});let A=dropUndefinedKeys(v);A&&Object.keys(A).length&&(s.user={...A,...s.user});let N=dropUndefinedKeys(b);N&&Object.keys(N).length&&(s.contexts={...N,...s.contexts}),C&&(s.level=C),w&&s.type!==`transaction`&&(s.transaction=w)}function applyBreadcrumbsToEvent(s,l){let p=[...s.breadcrumbs||[],...l];s.breadcrumbs=p.length?p:void 0}function applySdkMetadataToEvent(s,l){s.sdkProcessingMetadata={...s.sdkProcessingMetadata,...l}}function applySpanToEvent(s,l){s.contexts={trace:spanToTraceContext(l),...s.contexts},s.sdkProcessingMetadata={dynamicSamplingContext:getDynamicSamplingContextFromSpan(l),...s.sdkProcessingMetadata};let p=spanToJSON(getRootSpan(l)).description;p&&!s.transaction&&s.type===`transaction`&&(s.transaction=p)}function applyFingerprintToEvent(s,l){s.fingerprint=s.fingerprint?Array.isArray(s.fingerprint)?s.fingerprint:[s.fingerprint]:[],l&&(s.fingerprint=s.fingerprint.concat(l)),s.fingerprint&&!s.fingerprint.length&&delete s.fingerprint}var init_applyScopeDataToEvent=__esmMin((()=>{init_dynamicSamplingContext(),init_object(),init_merge(),init_spanUtils()}));function prepareEvent(s,l,p,g,v,b){let{normalizeDepth:C=3,normalizeMaxBreadth:w=1e3}=s,E={...l,event_id:l.event_id||p.event_id||uuid4(),timestamp:l.timestamp||dateTimestampInSeconds()},k=p.integrations||s.integrations.map(s=>s.name);applyClientOptions(E,s),applyIntegrationsMetadata(E,k),v&&v.emit(`applyFrameMetadata`,l),l.type===void 0&&applyDebugIds(E,s.stackParser);let A=getFinalScope(g,p.captureContext);p.mechanism&&addExceptionMechanism(E,p.mechanism);let N=v?v.getEventProcessors():[],F=getGlobalScope().getScopeData();b&&mergeScopeData(F,b.getScopeData()),A&&mergeScopeData(F,A.getScopeData());let I=[...p.attachments||[],...F.attachments];return I.length&&(p.attachments=I),applyScopeDataToEvent(E,F),notifyEventProcessors([...N,...F.eventProcessors],E,p).then(s=>(s&&applyDebugMeta(s),typeof C==`number`&&C>0?normalizeEvent(s,C,w):s))}function applyClientOptions(s,l){let{environment:p,release:g,dist:v,maxValueLength:b=250}=l;s.environment=s.environment||p||`production`,!s.release&&g&&(s.release=g),!s.dist&&v&&(s.dist=v),s.message&&=truncate(s.message,b);let C=s.exception&&s.exception.values&&s.exception.values[0];C&&C.value&&(C.value=truncate(C.value,b));let w=s.request;w&&w.url&&(w.url=truncate(w.url,b))}function applyDebugIds(s,l){let p=getFilenameToDebugIdMap(l);try{s.exception.values.forEach(s=>{s.stacktrace.frames.forEach(s=>{p&&s.filename&&(s.debug_id=p[s.filename])})})}catch{}}function applyDebugMeta(s){let l={};try{s.exception.values.forEach(s=>{s.stacktrace.frames.forEach(s=>{s.debug_id&&(s.abs_path?l[s.abs_path]=s.debug_id:s.filename&&(l[s.filename]=s.debug_id),delete s.debug_id)})})}catch{}if(Object.keys(l).length===0)return;s.debug_meta=s.debug_meta||{},s.debug_meta.images=s.debug_meta.images||[];let p=s.debug_meta.images;Object.entries(l).forEach(([s,l])=>{p.push({type:`sourcemap`,code_file:s,debug_id:l})})}function applyIntegrationsMetadata(s,l){l.length>0&&(s.sdk=s.sdk||{},s.sdk.integrations=[...s.sdk.integrations||[],...l])}function normalizeEvent(s,l,p){if(!s)return null;let g={...s,...s.breadcrumbs&&{breadcrumbs:s.breadcrumbs.map(s=>({...s,...s.data&&{data:normalize(s.data,l,p)}}))},...s.user&&{user:normalize(s.user,l,p)},...s.contexts&&{contexts:normalize(s.contexts,l,p)},...s.extra&&{extra:normalize(s.extra,l,p)}};return s.contexts&&s.contexts.trace&&g.contexts&&(g.contexts.trace=s.contexts.trace,s.contexts.trace.data&&(g.contexts.trace.data=normalize(s.contexts.trace.data,l,p))),s.spans&&(g.spans=s.spans.map(s=>({...s,...s.data&&{data:normalize(s.data,l,p)}}))),s.contexts&&s.contexts.flags&&g.contexts&&(g.contexts.flags=normalize(s.contexts.flags,3,p)),g}function getFinalScope(s,l){if(!l)return s;let p=s?s.clone():new Scope;return p.update(l),p}function parseEventHintOrCaptureContext(s){if(s)return hintIsScopeOrFunction(s)||hintIsScopeContext(s)?{captureContext:s}:s}function hintIsScopeOrFunction(s){return s instanceof Scope||typeof s==`function`}function hintIsScopeContext(s){return Object.keys(s).some(s=>captureContextKeys.includes(s))}var captureContextKeys,init_prepareEvent=__esmMin((()=>{init_constants$1(),init_currentScopes(),init_eventProcessors(),init_scope(),init_debug_ids(),init_misc(),init_normalize$1(),init_string$2(),init_time(),init_applyScopeDataToEvent(),captureContextKeys=[`user`,`level`,`extra`,`contexts`,`tags`,`fingerprint`,`requestSession`,`propagationContext`]}));function captureException(s,l){return getCurrentScope().captureException(s,parseEventHintOrCaptureContext(l))}function captureEvent(s,l){return getCurrentScope().captureEvent(s,l)}function setContext(s,l){getIsolationScope().setContext(s,l)}function setTag(s,l){getIsolationScope().setTag(s,l)}async function flush(s){let l=getClient();return l?l.flush(s):(DEBUG_BUILD$3&&logger$1.warn(`Cannot flush events. No client defined.`),Promise.resolve(!1))}function isEnabled(){let s=getClient();return!!s&&s.getOptions().enabled!==!1&&!!s.getTransport()}function startSession(s){let l=getClient(),p=getIsolationScope(),g=getCurrentScope(),{release:v,environment:b=DEFAULT_ENVIRONMENT}=l&&l.getOptions()||{},{userAgent:C}=GLOBAL_OBJ.navigator||{},w=makeSession({release:v,environment:b,user:g.getUser()||p.getUser(),...C&&{userAgent:C},...s}),E=p.getSession();return E&&E.status===`ok`&&updateSession(E,{status:`exited`}),endSession(),p.setSession(w),g.setSession(w),w}function endSession(){let s=getIsolationScope(),l=getCurrentScope(),p=l.getSession()||s.getSession();p&&closeSession(p),_sendSessionUpdate(),s.setSession(),l.setSession()}function _sendSessionUpdate(){let s=getIsolationScope(),l=getCurrentScope(),p=getClient(),g=l.getSession()||s.getSession();g&&p&&p.captureSession(g)}var init_exports$1=__esmMin((()=>{init_constants$1(),init_currentScopes(),init_debug_build$2(),init_session(),init_logger(),init_worldwide(),init_prepareEvent()})),SessionFlusher,init_sessionflusher=__esmMin((()=>{init_currentScopes(),init_object(),SessionFlusher=class{constructor(s,l){this._client=s,this.flushTimeout=60,this._pendingAggregates=new Map,this._isEnabled=!0,this._intervalId=setInterval(()=>this.flush(),this.flushTimeout*1e3),this._intervalId.unref&&this._intervalId.unref(),this._sessionAttrs=l}flush(){let s=this.getSessionAggregates();s.aggregates.length!==0&&(this._pendingAggregates=new Map,this._client.sendSession(s))}getSessionAggregates(){let s=Array.from(this._pendingAggregates.values());return dropUndefinedKeys({attrs:this._sessionAttrs,aggregates:s})}close(){clearInterval(this._intervalId),this._isEnabled=!1,this.flush()}incrementSessionStatusCount(){if(!this._isEnabled)return;let s=getIsolationScope(),l=s.getRequestSession();l&&l.status&&(this._incrementSessionStatusCount(l.status,new Date),s.setRequestSession(void 0))}_incrementSessionStatusCount(s,l){let p=new Date(l).setSeconds(0,0),g=this._pendingAggregates.get(p);switch(g||(g={started:new Date(p).toISOString()},this._pendingAggregates.set(p,g)),s){case`errored`:return g.errored=(g.errored||0)+1,g.errored;case`ok`:return g.exited=(g.exited||0)+1,g.exited;default:return g.crashed=(g.crashed||0)+1,g.crashed}}}}));function getBaseApiEndpoint(s){let l=s.protocol?`${s.protocol}:`:``,p=s.port?`:${s.port}`:``;return`${l}//${s.host}${p}${s.path?`/${s.path}`:``}/api/`}function _getIngestEndpoint(s){return`${getBaseApiEndpoint(s)}${s.projectId}/envelope/`}function _encodedAuth(s,l){let p={sentry_version:SENTRY_API_VERSION};return s.publicKey&&(p.sentry_key=s.publicKey),l&&(p.sentry_client=`${l.name}/${l.version}`),new URLSearchParams(p).toString()}function getEnvelopeEndpointWithUrlEncodedAuth(s,l,p){return l||`${_getIngestEndpoint(s)}?${_encodedAuth(s,p)}`}var SENTRY_API_VERSION,init_api$1=__esmMin((()=>{SENTRY_API_VERSION=`7`}));function filterDuplicates$1(s){let l={};return s.forEach(s=>{let{name:p}=s,g=l[p];g&&!g.isDefaultInstance&&s.isDefaultInstance||(l[p]=s)}),Object.values(l)}function getIntegrationsToSetup(s){let l=s.defaultIntegrations||[],p=s.integrations;l.forEach(s=>{s.isDefaultInstance=!0});let g;if(Array.isArray(p))g=[...l,...p];else if(typeof p==`function`){let s=p(l);g=Array.isArray(s)?s:[s]}else g=l;let v=filterDuplicates$1(g),b=v.findIndex(s=>s.name===`Debug`);if(b>-1){let[s]=v.splice(b,1);v.push(s)}return v}function setupIntegrations(s,l){let p={};return l.forEach(l=>{l&&setupIntegration(s,l,p)}),p}function afterSetupIntegrations(s,l){for(let p of l)p&&p.afterAllSetup&&p.afterAllSetup(s)}function setupIntegration(s,l,p){if(p[l.name]){DEBUG_BUILD$3&&logger$1.log(`Integration skipped because it was already installed: ${l.name}`);return}if(p[l.name]=l,installedIntegrations.indexOf(l.name)===-1&&typeof l.setupOnce==`function`&&(l.setupOnce(),installedIntegrations.push(l.name)),l.setup&&typeof l.setup==`function`&&l.setup(s),typeof l.preprocessEvent==`function`){let p=l.preprocessEvent.bind(l);s.on(`preprocessEvent`,(l,g)=>p(l,g,s))}if(typeof l.processEvent==`function`){let p=l.processEvent.bind(l),g=Object.assign((l,g)=>p(l,g,s),{id:l.name});s.addEventProcessor(g)}DEBUG_BUILD$3&&logger$1.log(`Integration installed: ${l.name}`)}function defineIntegration(s){return s}var installedIntegrations,init_integration=__esmMin((()=>{init_debug_build$2(),init_logger(),installedIntegrations=[]}));function createClientReportEnvelope(s,l,p){let g=[{type:`client_report`},{timestamp:p||dateTimestampInSeconds(),discarded_events:s}];return createEnvelope(l?{dsn:l}:{},[g])}var init_clientreport=__esmMin((()=>{init_envelope$1(),init_time()})),SentryError,init_error$2=__esmMin((()=>{SentryError=class extends Error{constructor(s,l=`warn`){super(s),this.message=s,this.logLevel=l}}}));function _validateBeforeSendResult(s,l){let p=`${l} must return \`null\` or a valid event.`;if(isThenable(s))return s.then(s=>{if(!isPlainObject$1(s)&&s!==null)throw new SentryError(p);return s},s=>{throw new SentryError(`${l} rejected with ${s}`)});if(!isPlainObject$1(s)&&s!==null)throw new SentryError(p);return s}function processBeforeSend(s,l,p,g){let{beforeSend:v,beforeSendTransaction:b,beforeSendSpan:C}=l;if(isErrorEvent(p)&&v)return v(p,g);if(isTransactionEvent(p)){if(p.spans&&C){let l=[];for(let g of p.spans){let p=C(g);p?l.push(p):(showSpanDropWarning(),s.recordDroppedEvent(`before_send`,`span`))}p.spans=l}if(b){if(p.spans){let s=p.spans.length;p.sdkProcessingMetadata={...p.sdkProcessingMetadata,spanCountBeforeProcessing:s}}return b(p,g)}}return p}function isErrorEvent(s){return s.type===void 0}function isTransactionEvent(s){return s.type===`transaction`}var ALREADY_SEEN_ERROR,BaseClient,init_baseclient=__esmMin((()=>{init_api$1(),init_currentScopes(),init_debug_build$2(),init_envelope(),init_integration(),init_session(),init_dynamicSamplingContext(),init_clientreport(),init_dsn(),init_envelope$1(),init_error$2(),init_is$1(),init_logger(),init_misc(),init_syncpromise(),init_parseSampleRate(),init_prepareEvent(),init_spanUtils(),ALREADY_SEEN_ERROR=`Not capturing exception because it's already been captured.`,BaseClient=class{constructor(s){if(this._options=s,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],s.dsn?this._dsn=makeDsn(s.dsn):DEBUG_BUILD$3&&logger$1.warn(`No DSN provided, client will not send events.`),this._dsn){let l=getEnvelopeEndpointWithUrlEncodedAuth(this._dsn,s.tunnel,s._metadata?s._metadata.sdk:void 0);this._transport=s.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...s.transportOptions,url:l})}let l=[`enableTracing`,`tracesSampleRate`,`tracesSampler`].find(l=>l in s&&s[l]==null);l&&consoleSandbox(()=>{console.warn(`[Sentry] Deprecation warning: \`${l}\` is set to undefined, which leads to tracing being enabled. In v9, a value of \`undefined\` will result in tracing being disabled.`)})}captureException(s,l,p){let g=uuid4();if(checkOrSetAlreadyCaught(s))return DEBUG_BUILD$3&&logger$1.log(ALREADY_SEEN_ERROR),g;let v={event_id:g,...l};return this._process(this.eventFromException(s,v).then(s=>this._captureEvent(s,v,p))),v.event_id}captureMessage(s,l,p,g){let v={event_id:uuid4(),...p},b=isParameterizedString(s)?s:String(s),C=isPrimitive(s)?this.eventFromMessage(b,l,v):this.eventFromException(s,v);return this._process(C.then(s=>this._captureEvent(s,v,g))),v.event_id}captureEvent(s,l,p){let g=uuid4();if(l&&l.originalException&&checkOrSetAlreadyCaught(l.originalException))return DEBUG_BUILD$3&&logger$1.log(ALREADY_SEEN_ERROR),g;let v={event_id:g,...l},b=(s.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(s,v,b||p)),v.event_id}captureSession(s){typeof s.release==`string`?(this.sendSession(s),updateSession(s,{init:!1})):DEBUG_BUILD$3&&logger$1.warn(`Discarded session because of missing or non-string release`)}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(s){let l=this._transport;return l?(this.emit(`flush`),this._isClientDoneProcessing(s).then(p=>l.flush(s).then(s=>p&&s))):resolvedSyncPromise(!0)}close(s){return this.flush(s).then(s=>(this.getOptions().enabled=!1,this.emit(`close`),s))}getEventProcessors(){return this._eventProcessors}addEventProcessor(s){this._eventProcessors.push(s)}init(){(this._isEnabled()||this._options.integrations.some(({name:s})=>s.startsWith(`Spotlight`)))&&this._setupIntegrations()}getIntegrationByName(s){return this._integrations[s]}addIntegration(s){let l=this._integrations[s.name];setupIntegration(this,s,this._integrations),l||afterSetupIntegrations(this,[s])}sendEvent(s,l={}){this.emit(`beforeSendEvent`,s,l);let p=createEventEnvelope(s,this._dsn,this._options._metadata,this._options.tunnel);for(let s of l.attachments||[])p=addItemToEnvelope(p,createAttachmentEnvelopeItem(s));let g=this.sendEnvelope(p);g&&g.then(l=>this.emit(`afterSendEvent`,s,l),null)}sendSession(s){let l=createSessionEnvelope(s,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(l)}recordDroppedEvent(s,l,p){if(this._options.sendClientReports){let g=typeof p==`number`?p:1,v=`${s}:${l}`;DEBUG_BUILD$3&&logger$1.log(`Recording outcome: "${v}"${g>1?` (${g} times)`:``}`),this._outcomes[v]=(this._outcomes[v]||0)+g}}on(s,l){let p=this._hooks[s]=this._hooks[s]||[];return p.push(l),()=>{let s=p.indexOf(l);s>-1&&p.splice(s,1)}}emit(s,...l){let p=this._hooks[s];p&&p.forEach(s=>s(...l))}sendEnvelope(s){return this.emit(`beforeEnvelope`,s),this._isEnabled()&&this._transport?this._transport.send(s).then(null,s=>(DEBUG_BUILD$3&&logger$1.error(`Error while sending envelope:`,s),s)):(DEBUG_BUILD$3&&logger$1.error(`Transport disabled`),resolvedSyncPromise({}))}_setupIntegrations(){let{integrations:s}=this._options;this._integrations=setupIntegrations(this,s),afterSetupIntegrations(this,s)}_updateSessionFromEvent(s,l){let p=l.level===`fatal`,g=!1,v=l.exception&&l.exception.values;if(v){g=!0;for(let s of v){let l=s.mechanism;if(l&&l.handled===!1){p=!0;break}}}let b=s.status===`ok`;(b&&s.errors===0||b&&p)&&(updateSession(s,{...p&&{status:`crashed`},errors:s.errors||Number(g||p)}),this.captureSession(s))}_isClientDoneProcessing(s){return new SyncPromise(l=>{let p=0,g=1,v=setInterval(()=>{this._numProcessing==0?(clearInterval(v),l(!0)):(p+=1,s&&p>=s&&(clearInterval(v),l(!1)))},1)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(s,l,p=getCurrentScope(),g=getIsolationScope()){let v=this.getOptions(),b=Object.keys(this._integrations);return!l.integrations&&b.length>0&&(l.integrations=b),this.emit(`preprocessEvent`,s,l),s.type||g.setLastEventId(s.event_id||l.event_id),prepareEvent(v,s,l,p,this,g).then(s=>s===null?s:(s.contexts={trace:getTraceContextFromScope(p),...s.contexts},s.sdkProcessingMetadata={dynamicSamplingContext:getDynamicSamplingContextFromScope(this,p),...s.sdkProcessingMetadata},s))}_captureEvent(s,l={},p){return this._processEvent(s,l,p).then(s=>s.event_id,s=>{DEBUG_BUILD$3&&(s instanceof SentryError&&s.logLevel===`log`?logger$1.log(s.message):logger$1.warn(s))})}_processEvent(s,l,p){let g=this.getOptions(),{sampleRate:v}=g,b=isTransactionEvent(s),C=isErrorEvent(s),w=s.type||`error`,E=`before send for type \`${w}\``,k=v===void 0?void 0:parseSampleRate(v);if(C&&typeof k==`number`&&Math.random()>k)return this.recordDroppedEvent(`sample_rate`,`error`,s),rejectedSyncPromise(new SentryError(`Discarding event because it's not included in the random sample (sampling rate = ${v})`,`log`));let A=w===`replay_event`?`replay`:w,N=(s.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(s,l,p,N).then(p=>{if(p===null)throw this.recordDroppedEvent(`event_processor`,A,s),new SentryError("An event processor returned `null`, will not send event.",`log`);return l.data&&l.data.__sentry__===!0?p:_validateBeforeSendResult(processBeforeSend(this,g,p,l),E)}).then(g=>{if(g===null){if(this.recordDroppedEvent(`before_send`,A,s),b){let l=1+(s.spans||[]).length;this.recordDroppedEvent(`before_send`,`span`,l)}throw new SentryError(`${E} returned \`null\`, will not send event.`,`log`)}let v=p&&p.getSession();if(!b&&v&&this._updateSessionFromEvent(v,g),b){let s=(g.sdkProcessingMetadata&&g.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(g.spans?g.spans.length:0);s>0&&this.recordDroppedEvent(`before_send`,`span`,s)}let C=g.transaction_info;if(b&&C&&g.transaction!==s.transaction){let s=`custom`;g.transaction_info={...C,source:`custom`}}return this.sendEvent(g,l),g}).then(null,s=>{throw s instanceof SentryError?s:(this.captureException(s,{data:{__sentry__:!0},originalException:s}),new SentryError(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${s}`))})}_process(s){this._numProcessing++,s.then(s=>(this._numProcessing--,s),s=>(this._numProcessing--,s))}_clearOutcomes(){let s=this._outcomes;return this._outcomes={},Object.entries(s).map(([s,l])=>{let[p,g]=s.split(`:`);return{reason:p,category:g,quantity:l}})}_flushOutcomes(){DEBUG_BUILD$3&&logger$1.log(`Flushing outcomes...`);let s=this._clearOutcomes();if(s.length===0){DEBUG_BUILD$3&&logger$1.log(`No outcomes to send`);return}if(!this._dsn){DEBUG_BUILD$3&&logger$1.log(`No dsn provided, will not send outcomes`);return}DEBUG_BUILD$3&&logger$1.log(`Sending outcomes:`,s);let l=createClientReportEnvelope(s,this._options.tunnel&&dsnToString(this._dsn));this.sendEnvelope(l)}}}));function createCheckInEnvelope(s,l,p,g,v){let b={sent_at:new Date().toISOString()};return p&&p.sdk&&(b.sdk={name:p.sdk.name,version:p.sdk.version}),g&&v&&(b.dsn=dsnToString(v)),l&&(b.trace=dropUndefinedKeys(l)),createEnvelope(b,[createCheckInEnvelopeItem(s)])}function createCheckInEnvelopeItem(s){return[{type:`check_in`},s]}var init_checkin=__esmMin((()=>{init_dsn(),init_envelope$1(),init_object()}));function parseStackFrames(s,l){return s(l.stack||``,1)}function exceptionFromError(s,l){let p={type:l.name||l.constructor.name,value:l.message},g=parseStackFrames(s,l);return g.length&&(p.stacktrace={frames:g}),p}function getErrorPropertyFromObject(s){for(let l in s)if(Object.prototype.hasOwnProperty.call(s,l)){let p=s[l];if(p instanceof Error)return p}}function getMessageForObject(s){if(`name`in s&&typeof s.name==`string`){let l=`'${s.name}' captured as exception`;return`message`in s&&typeof s.message==`string`&&(l+=` with message '${s.message}'`),l}else if(`message`in s&&typeof s.message==`string`)return s.message;let l=extractExceptionKeysForMessage(s);if(isErrorEvent$1(s))return`Event \`ErrorEvent\` captured as exception with message \`${s.message}\``;let p=getObjectClassName(s);return`${p&&p!==`Object`?`'${p}'`:`Object`} captured as exception with keys: ${l}`}function getObjectClassName(s){try{let l=Object.getPrototypeOf(s);return l?l.constructor.name:void 0}catch{}}function getException(s,l,p,g){if(isError(p))return[p,void 0];if(l.synthetic=!0,isPlainObject$1(p)){let l={__serialized__:normalizeToSize(p,s&&s.getOptions().normalizeDepth)},v=getErrorPropertyFromObject(p);if(v)return[v,l];let b=getMessageForObject(p),C=g&&g.syntheticException||Error(b);return C.message=b,[C,l]}let v=g&&g.syntheticException||Error(p);return v.message=`${p}`,[v,void 0]}function eventFromUnknownInput(s,l,p,g){let v=g&&g.data&&g.data.mechanism||{handled:!0,type:`generic`},[b,C]=getException(s,v,p,g),w={exception:{values:[exceptionFromError(l,b)]}};return C&&(w.extra=C),addExceptionTypeValue(w,void 0,void 0),addExceptionMechanism(w,v),{...w,event_id:g&&g.event_id}}function eventFromMessage(s,l,p=`info`,g,v){let b={event_id:g&&g.event_id,level:p};if(v&&g&&g.syntheticException){let p=parseStackFrames(s,g.syntheticException);p.length&&(b.exception={values:[{value:l,stacktrace:{frames:p}}]},addExceptionMechanism(b,{synthetic:!0}))}if(isParameterizedString(l)){let{__sentry_template_string__:s,__sentry_template_values__:p}=l;return b.logentry={message:s,params:p},b}return b.message=l,b}var init_eventbuilder=__esmMin((()=>{init_is$1(),init_misc(),init_normalize$1(),init_object()})),ServerRuntimeClient,init_server_runtime_client=__esmMin((()=>{init_baseclient(),init_checkin(),init_currentScopes(),init_debug_build$2(),init_sessionflusher(),init_errors$1(),init_logger(),init_spanOnScope(),init_spanUtils(),init_misc(),init_syncpromise(),init_eventbuilder(),init_dynamicSamplingContext(),ServerRuntimeClient=class extends BaseClient{constructor(s){registerSpanErrorInstrumentation(),super(s)}eventFromException(s,l){let p=eventFromUnknownInput(this,this._options.stackParser,s,l);return p.level=`error`,resolvedSyncPromise(p)}eventFromMessage(s,l=`info`,p){return resolvedSyncPromise(eventFromMessage(this._options.stackParser,s,l,p,this._options.attachStacktrace))}captureException(s,l,p){if(this._options.autoSessionTracking&&this._sessionFlusher){let s=getIsolationScope().getRequestSession();s&&s.status===`ok`&&(s.status=`errored`)}return super.captureException(s,l,p)}captureEvent(s,l,p){if(this._options.autoSessionTracking&&this._sessionFlusher&&(s.type||`exception`)===`exception`&&s.exception&&s.exception.values&&s.exception.values.length>0){let s=getIsolationScope().getRequestSession();s&&s.status===`ok`&&(s.status=`errored`)}return super.captureEvent(s,l,p)}close(s){return this._sessionFlusher&&this._sessionFlusher.close(),super.close(s)}initSessionFlusher(){let{release:s,environment:l}=this._options;s?this._sessionFlusher=new SessionFlusher(this,{release:s,environment:l}):DEBUG_BUILD$3&&logger$1.warn(`Cannot initialize an instance of SessionFlusher if no release is provided!`)}captureCheckIn(s,l,p){let g=`checkInId`in s&&s.checkInId?s.checkInId:uuid4();if(!this._isEnabled())return DEBUG_BUILD$3&&logger$1.warn(`SDK not enabled, will not capture checkin.`),g;let{release:v,environment:b,tunnel:C}=this.getOptions(),w={check_in_id:g,monitor_slug:s.monitorSlug,status:s.status,release:v,environment:b};`duration`in s&&(w.duration=s.duration),l&&(w.monitor_config={schedule:l.schedule,checkin_margin:l.checkinMargin,max_runtime:l.maxRuntime,timezone:l.timezone,failure_issue_threshold:l.failureIssueThreshold,recovery_threshold:l.recoveryThreshold});let[E,k]=this._getTraceInfoFromScope(p);k&&(w.contexts={trace:k});let A=createCheckInEnvelope(w,E,this.getSdkMetadata(),C,this.getDsn());return DEBUG_BUILD$3&&logger$1.info(`Sending checkin:`,s.monitorSlug,s.status),this.sendEnvelope(A),g}_captureRequestSession(){this._sessionFlusher?this._sessionFlusher.incrementSessionStatusCount():DEBUG_BUILD$3&&logger$1.warn(`Discarded request mode session because autoSessionTracking option was disabled`)}_prepareEvent(s,l,p,g){return this._options.platform&&(s.platform=s.platform||this._options.platform),this._options.runtime&&(s.contexts={...s.contexts,runtime:(s.contexts||{}).runtime||this._options.runtime}),this._options.serverName&&(s.server_name=s.server_name||this._options.serverName),super._prepareEvent(s,l,p,g)}_getTraceInfoFromScope(s){if(!s)return[void 0,void 0];let l=_getSpanForScope(s),p=l?spanToTraceContext(l):getTraceContextFromScope(s);return[l?getDynamicSamplingContextFromSpan(l):getDynamicSamplingContextFromScope(this,s),p]}}}));function makePromiseBuffer(s){let l=[];function p(){return s===void 0||l.lengthg(v)).then(null,()=>g(v).then(null,()=>{})),v}function b(s){return new SyncPromise((p,g)=>{let v=l.length;if(!v)return p(!0);let b=setTimeout(()=>{s&&s>0&&p(!1)},s);l.forEach(s=>{resolvedSyncPromise(s).then(()=>{--v||(clearTimeout(b),p(!0))},g)})})}return{$:l,add:v,drain:b}}var init_promisebuffer=__esmMin((()=>{init_error$2(),init_syncpromise()}));function parseRetryAfterHeader(s,l=Date.now()){let p=parseInt(`${s}`,10);if(!isNaN(p))return p*1e3;let g=Date.parse(`${s}`);return isNaN(g)?DEFAULT_RETRY_AFTER:g-l}function disabledUntil(s,l){return s[l]||s.all||0}function isRateLimited(s,l,p=Date.now()){return disabledUntil(s,l)>p}function updateRateLimits(s,{statusCode:l,headers:p},g=Date.now()){let v={...s},b=p&&p[`x-sentry-rate-limits`],C=p&&p[`retry-after`];if(b)for(let s of b.trim().split(`,`)){let[l,p,,,b]=s.split(`:`,5),C=parseInt(l,10),w=(isNaN(C)?60:C)*1e3;if(!p)v.all=g+w;else for(let s of p.split(`;`))s===`metric_bucket`?(!b||b.split(`;`).includes(`custom`))&&(v[s]=g+w):v[s]=g+w}else C?v.all=g+parseRetryAfterHeader(C,g):l===429&&(v.all=g+60*1e3);return v}var DEFAULT_RETRY_AFTER,init_ratelimit=__esmMin((()=>{DEFAULT_RETRY_AFTER=60*1e3}));function createTransport(s,l,p=makePromiseBuffer(s.bufferSize||64)){let g={},v=s=>p.drain(s);function b(v){let b=[];if(forEachEnvelopeItem(v,(l,p)=>{let v=envelopeItemTypeToDataCategory(p);if(isRateLimited(g,v)){let g=getEventForEnvelopeItem(l,p);s.recordDroppedEvent(`ratelimit_backoff`,v,g)}else b.push(l)}),b.length===0)return resolvedSyncPromise({});let C=createEnvelope(v[0],b),w=l=>{forEachEnvelopeItem(C,(p,g)=>{let v=getEventForEnvelopeItem(p,g);s.recordDroppedEvent(l,envelopeItemTypeToDataCategory(g),v)})};return p.add(()=>l({body:serializeEnvelope(C)}).then(s=>(s.statusCode!==void 0&&(s.statusCode<200||s.statusCode>=300)&&DEBUG_BUILD$3&&logger$1.warn(`Sentry responded with status code ${s.statusCode} to sent event.`),g=updateRateLimits(g,s),s),s=>{throw w(`network_error`),s})).then(s=>s,s=>{if(s instanceof SentryError)return DEBUG_BUILD$3&&logger$1.error(`Skipped sending event because buffer is full.`),w(`queue_overflow`),resolvedSyncPromise({});throw s})}return{send:b,flush:v}}function getEventForEnvelopeItem(s,l){if(!(l!==`event`&&l!==`transaction`))return Array.isArray(s)?s[1]:void 0}var DEFAULT_TRANSPORT_BUFFER_SIZE,init_base$3=__esmMin((()=>{init_debug_build$2(),init_envelope$1(),init_error$2(),init_logger(),init_promisebuffer(),init_ratelimit(),init_syncpromise()}));function applySdkMetadata(s,l,p=[l],g=`npm`){let v=s._metadata||{};v.sdk||={name:`sentry.javascript.${l}`,packages:p.map(s=>({name:`${g}:@sentry/${s}`,version:SDK_VERSION})),version:SDK_VERSION},s._metadata=v}var init_sdkMetadata=__esmMin((()=>{init_version$2()}));function getTraceData$1(s={}){let l=getClient();if(!isEnabled()||!l)return{};let p=getAsyncContextStrategy(getMainCarrier());if(p.getTraceData)return p.getTraceData(s);let g=getCurrentScope(),v=s.span||getActiveSpan$2(),b=v?spanToTraceHeader(v):scopeToTraceHeader(g),C=dynamicSamplingContextToSentryBaggageHeader(v?getDynamicSamplingContextFromSpan(v):getDynamicSamplingContextFromScope(l,g));return TRACEPARENT_REGEXP.test(b)?{"sentry-trace":b,baggage:C}:(logger$1.warn(`Invalid sentry-trace data. Cannot generate trace data`),{})}function scopeToTraceHeader(s){let{traceId:l,sampled:p,spanId:g}=s.getPropagationContext();return generateSentryTraceHeader(l,g,p)}var init_traceData=__esmMin((()=>{init_asyncContext(),init_carrier(),init_currentScopes(),init_exports$1(),init_logger(),init_spanUtils(),init_tracing$1(),init_dynamicSamplingContext(),init_baggage()}));function addBreadcrumb(s,l){let p=getClient(),g=getIsolationScope();if(!p)return;let{beforeBreadcrumb:v=null,maxBreadcrumbs:b=DEFAULT_BREADCRUMBS}=p.getOptions();if(b<=0)return;let C={timestamp:dateTimestampInSeconds(),...s},w=v?consoleSandbox(()=>v(C,l)):C;w!==null&&(p.emit&&p.emit(`beforeAddBreadcrumb`,w,l),g.addBreadcrumb(w,b))}var DEFAULT_BREADCRUMBS,init_breadcrumbs=__esmMin((()=>{init_currentScopes(),init_logger(),init_time(),DEFAULT_BREADCRUMBS=100})),originalFunctionToString,INTEGRATION_NAME$31,SETUP_CLIENTS,_functionToStringIntegration,functionToStringIntegration,init_functiontostring=__esmMin((()=>{init_currentScopes(),init_integration(),init_object(),INTEGRATION_NAME$31=`FunctionToString`,SETUP_CLIENTS=new WeakMap,_functionToStringIntegration=(()=>({name:INTEGRATION_NAME$31,setupOnce(){originalFunctionToString=Function.prototype.toString;try{Function.prototype.toString=function(...s){let l=getOriginalFunction(this),p=SETUP_CLIENTS.has(getClient())&&l!==void 0?l:this;return originalFunctionToString.apply(p,s)}}catch{}},setup(s){SETUP_CLIENTS.set(s,!0)}})),functionToStringIntegration=defineIntegration(_functionToStringIntegration)}));function _mergeOptions(s={},l={}){return{allowUrls:[...s.allowUrls||[],...l.allowUrls||[]],denyUrls:[...s.denyUrls||[],...l.denyUrls||[]],ignoreErrors:[...s.ignoreErrors||[],...l.ignoreErrors||[],...s.disableErrorDefaults?[]:DEFAULT_IGNORE_ERRORS],ignoreTransactions:[...s.ignoreTransactions||[],...l.ignoreTransactions||[]],ignoreInternal:s.ignoreInternal===void 0?!0:s.ignoreInternal}}function _shouldDropEvent(s,l){return l.ignoreInternal&&_isSentryError(s)?(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${getEventDescription(s)}`),!0):_isIgnoredError(s,l.ignoreErrors)?(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${getEventDescription(s)}`),!0):_isUselessError(s)?(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${getEventDescription(s)}`),!0):_isIgnoredTransaction(s,l.ignoreTransactions)?(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${getEventDescription(s)}`),!0):_isDeniedUrl(s,l.denyUrls)?(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${getEventDescription(s)}.\nUrl: ${_getEventFilterUrl(s)}`),!0):_isAllowedUrl(s,l.allowUrls)?!1:(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${getEventDescription(s)}.\nUrl: ${_getEventFilterUrl(s)}`),!0)}function _isIgnoredError(s,l){return s.type||!l||!l.length?!1:_getPossibleEventMessages(s).some(s=>stringMatchesSomePattern(s,l))}function _isIgnoredTransaction(s,l){if(s.type!==`transaction`||!l||!l.length)return!1;let p=s.transaction;return p?stringMatchesSomePattern(p,l):!1}function _isDeniedUrl(s,l){if(!l||!l.length)return!1;let p=_getEventFilterUrl(s);return p?stringMatchesSomePattern(p,l):!1}function _isAllowedUrl(s,l){if(!l||!l.length)return!0;let p=_getEventFilterUrl(s);return p?stringMatchesSomePattern(p,l):!0}function _getPossibleEventMessages(s){let l=[];s.message&&l.push(s.message);let p;try{p=s.exception.values[s.exception.values.length-1]}catch{}return p&&p.value&&(l.push(p.value),p.type&&l.push(`${p.type}: ${p.value}`)),l}function _isSentryError(s){try{return s.exception.values[0].type===`SentryError`}catch{}return!1}function _getLastValidUrl(s=[]){for(let l=s.length-1;l>=0;l--){let p=s[l];if(p&&p.filename!==``&&p.filename!==`[native code]`)return p.filename||null}return null}function _getEventFilterUrl(s){try{let l;try{l=s.exception.values[0].stacktrace.frames}catch{}return l?_getLastValidUrl(l):null}catch{return DEBUG_BUILD$3&&logger$1.error(`Cannot extract url for event ${getEventDescription(s)}`),null}}function _isUselessError(s){return s.type||!s.exception||!s.exception.values||s.exception.values.length===0?!1:!s.message&&!s.exception.values.some(s=>s.stacktrace||s.type&&s.type!==`Error`||s.value)}var DEFAULT_IGNORE_ERRORS,INTEGRATION_NAME$30,_inboundFiltersIntegration,inboundFiltersIntegration,init_inboundfilters=__esmMin((()=>{init_debug_build$2(),init_integration(),init_logger(),init_misc(),init_string$2(),DEFAULT_IGNORE_ERRORS=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,`undefined is not an object (evaluating 'a.L')`,`can't redefine non-configurable property "solana"`,`vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)`,`Can't find variable: _AutofillCallbackHandler`,/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],INTEGRATION_NAME$30=`InboundFilters`,_inboundFiltersIntegration=((s={})=>({name:INTEGRATION_NAME$30,processEvent(l,p,g){return _shouldDropEvent(l,_mergeOptions(s,g.getOptions()))?null:l}})),inboundFiltersIntegration=defineIntegration(_inboundFiltersIntegration)}));function applyAggregateErrorsToEvent(s,l,p=250,g,v,b,C){if(!b.exception||!b.exception.values||!C||!isInstanceOf(C.originalException,Error))return;let w=b.exception.values.length>0?b.exception.values[b.exception.values.length-1]:void 0;w&&(b.exception.values=truncateAggregateExceptions(aggregateExceptionsFromError(s,l,v,C.originalException,g,b.exception.values,w,0),p))}function aggregateExceptionsFromError(s,l,p,g,v,b,C,w){if(b.length>=p+1)return b;let E=[...b];if(isInstanceOf(g[v],Error)){applyExceptionGroupFieldsForParentException(C,w);let b=s(l,g[v]),k=E.length;applyExceptionGroupFieldsForChildException(b,v,k,w),E=aggregateExceptionsFromError(s,l,p,g[v],v,[b,...E],b,k)}return Array.isArray(g.errors)&&g.errors.forEach((g,b)=>{if(isInstanceOf(g,Error)){applyExceptionGroupFieldsForParentException(C,w);let k=s(l,g),A=E.length;applyExceptionGroupFieldsForChildException(k,`errors[${b}]`,A,w),E=aggregateExceptionsFromError(s,l,p,g,v,[k,...E],k,A)}}),E}function applyExceptionGroupFieldsForParentException(s,l){s.mechanism=s.mechanism||{type:`generic`,handled:!0},s.mechanism={...s.mechanism,...s.type===`AggregateError`&&{is_exception_group:!0},exception_id:l}}function applyExceptionGroupFieldsForChildException(s,l,p,g){s.mechanism=s.mechanism||{type:`generic`,handled:!0},s.mechanism={...s.mechanism,type:`chained`,source:l,exception_id:p,parent_id:g}}function truncateAggregateExceptions(s,l){return s.map(s=>(s.value&&=truncate(s.value,l),s))}var init_aggregate_errors=__esmMin((()=>{init_is$1(),init_string$2()})),DEFAULT_KEY,DEFAULT_LIMIT,INTEGRATION_NAME$29,_linkedErrorsIntegration,linkedErrorsIntegration,init_linkederrors=__esmMin((()=>{init_integration(),init_aggregate_errors(),init_eventbuilder(),DEFAULT_KEY=`cause`,DEFAULT_LIMIT=5,INTEGRATION_NAME$29=`LinkedErrors`,_linkedErrorsIntegration=((s={})=>{let l=s.limit||DEFAULT_LIMIT,p=s.key||DEFAULT_KEY;return{name:INTEGRATION_NAME$29,preprocessEvent(s,g,v){let b=v.getOptions();applyAggregateErrorsToEvent(exceptionFromError,b.stackParser,b.maxValueLength,p,l,s,g)}}}),linkedErrorsIntegration=defineIntegration(_linkedErrorsIntegration)}));function parseCookie(s){let l={},p=0;for(;p{}));function parseUrl(s){if(!s)return{};let l=s.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!l)return{};let p=l[6]||``,g=l[8]||``;return{host:l[4],path:l[5],protocol:l[2],search:p,hash:g,relative:l[5]+p+g}}function stripUrlQueryAndFragment(s){return s.split(/[?#]/,1)[0]}function getSanitizedUrlString(s){let{protocol:l,host:p,path:g}=s,v=p&&p.replace(/^.*@/,`[filtered]:[filtered]@`).replace(/(:80)$/,``).replace(/(:443)$/,``)||``;return`${l?`${l}://`:``}${v}${g}`}var init_url=__esmMin((()=>{}));function getClientIPAddress(s){return ipHeaderNames.map(l=>{let p=s[l],g=Array.isArray(p)?p.join(`;`):p;return l===`Forwarded`?parseForwardedHeader(g):g&&g.split(`,`).map(s=>s.trim())}).reduce((s,l)=>l?s.concat(l):s,[]).find(s=>s!==null&&isIP$1(s))||null}function parseForwardedHeader(s){if(!s)return null;for(let l of s.split(`;`))if(l.startsWith(`for=`))return l.slice(4);return null}function isIP$1(s){return/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-fA-F\d]{1,4}:){7}(?:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,2}|:)|(?:[a-fA-F\d]{1,4}:){4}(?:(?::[a-fA-F\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,3}|:)|(?:[a-fA-F\d]{1,4}:){3}(?:(?::[a-fA-F\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,4}|:)|(?:[a-fA-F\d]{1,4}:){2}(?:(?::[a-fA-F\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,5}|:)|(?:[a-fA-F\d]{1,4}:){1}(?:(?::[a-fA-F\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,6}|:)|(?::(?:(?::[a-fA-F\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,7}|:)))(?:%[0-9a-zA-Z]{1,})?$)/.test(s)}var ipHeaderNames,init_getIpAddress=__esmMin((()=>{ipHeaderNames=[`X-Client-IP`,`X-Forwarded-For`,`Fly-Client-IP`,`CF-Connecting-IP`,`Fastly-Client-Ip`,`True-Client-Ip`,`X-Real-IP`,`X-Cluster-Client-IP`,`X-Forwarded`,`Forwarded-For`,`Forwarded`,`X-Vercel-Forwarded-For`]}));function extractUserData(s,l){let p={};return(Array.isArray(l)?l:DEFAULT_USER_INCLUDES).forEach(l=>{s&&l in s&&(p[l]=s[l])}),p}function extractRequestData(s,l={}){let{include:p=DEFAULT_REQUEST_INCLUDES}=l,g={},v=s.headers||{},b=s.method,C=v.host||s.hostname||s.host||``,w=s.protocol===`https`||s.socket&&s.socket.encrypted?`https`:`http`,E=s.originalUrl||s.url||``,k=E.startsWith(w)?E:`${w}://${C}${E}`;return p.forEach(l=>{switch(l){case`headers`:g.headers=v,p.includes(`cookies`)||delete g.headers.cookie,p.includes(`ip`)||ipHeaderNames.forEach(s=>{delete g.headers[s]});break;case`method`:g.method=b;break;case`url`:g.url=k;break;case`cookies`:g.cookies=s.cookies||v.cookie&&parseCookie(v.cookie)||{};break;case`query_string`:g.query_string=extractQueryParams(s);break;case`data`:{if(b===`GET`||b===`HEAD`)break;let l=s.body;if(l!==void 0){let s=isString(l)?l:isPlainObject$1(l)?JSON.stringify(normalize(l)):truncate(`${l}`,1024);s&&(g.data=s)}break}default:({}).hasOwnProperty.call(s,l)&&(g[l]=s[l])}}),g}function addNormalizedRequestDataToEvent(s,l,p,g){let v={...DEFAULT_INCLUDES,...g&&g.include};if(v.request){let p=Array.isArray(v.request)?[...v.request]:[...DEFAULT_REQUEST_INCLUDES];v.ip&&p.push(`ip`);let g=extractNormalizedRequestData(l,{include:p});s.request={...s.request,...g}}if(v.user){let l=p.user&&isPlainObject$1(p.user)?extractUserData(p.user,v.user):{};Object.keys(l).length&&(s.user={...l,...s.user})}if(v.ip){let g=l.headers&&getClientIPAddress(l.headers)||p.ipAddress;g&&(s.user={...s.user,ip_address:g})}}function addRequestDataToEvent(s,l,p){let g={...DEFAULT_INCLUDES,...p&&p.include};if(g.request){let p=Array.isArray(g.request)?[...g.request]:[...DEFAULT_REQUEST_INCLUDES];g.ip&&p.push(`ip`);let v=extractRequestData(l,{include:p});s.request={...s.request,...v}}if(g.user){let p=l.user&&isPlainObject$1(l.user)?extractUserData(l.user,g.user):{};Object.keys(p).length&&(s.user={...s.user,...p})}if(g.ip){let p=l.headers&&getClientIPAddress(l.headers)||l.ip||l.socket&&l.socket.remoteAddress;p&&(s.user={...s.user,ip_address:p})}return s}function extractQueryParams(s){let l=s.originalUrl||s.url||``;if(l){l.startsWith(`/`)&&(l=`http://dogs.are.great${l}`);try{let p=s.query||new URL(l).search.slice(1);return p.length?p:void 0}catch{return}}}function headersToDict(s){let l=Object.create(null);try{Object.entries(s).forEach(([s,p])=>{typeof p==`string`&&(l[s]=p)})}catch{DEBUG_BUILD$2&&logger$1.warn(`Sentry failed extracting headers from a request object. If you see this, please file an issue.`)}return l}function httpRequestToRequestData(s){let l=s.headers||{},p=l.host||``,g=s.socket&&s.socket.encrypted?`https`:`http`,v=s.url||``,b=v.startsWith(g)?v:`${g}://${p}${v}`,C=s.body||void 0,w=s.cookies;return dropUndefinedKeys({url:b,method:s.method,query_string:extractQueryParamsFromUrl(v),headers:headersToDict(l),cookies:w,data:C})}function extractQueryParamsFromUrl(s){if(s)try{let l=new URL(s,`http://dogs.are.great`).search.slice(1);return l.length?l:void 0}catch{return}}function extractNormalizedRequestData(s,{include:l}){let p=l?Array.isArray(l)?l:DEFAULT_REQUEST_INCLUDES:[],g={},v={...s.headers};return p.includes(`headers`)&&(g.headers=v,l.includes(`cookies`)||delete v.cookie,l.includes(`ip`)||ipHeaderNames.forEach(s=>{delete v[s]})),p.includes(`method`)&&(g.method=s.method),p.includes(`url`)&&(g.url=s.url),p.includes(`cookies`)&&(g.cookies=s.cookies||(v&&v.cookie?parseCookie(v.cookie):void 0)||{}),p.includes(`query_string`)&&(g.query_string=s.query_string),p.includes(`data`)&&(g.data=s.data),g}var DEFAULT_INCLUDES,DEFAULT_REQUEST_INCLUDES,DEFAULT_USER_INCLUDES,init_requestdata$1=__esmMin((()=>{init_cookie(),init_debug_build$1(),init_is$1(),init_logger(),init_normalize$1(),init_object(),init_string$2(),init_getIpAddress(),DEFAULT_INCLUDES={ip:!1,request:!0,user:!0},DEFAULT_REQUEST_INCLUDES=[`cookies`,`data`,`headers`,`method`,`query_string`,`url`],DEFAULT_USER_INCLUDES=[`id`,`username`,`email`]}));function convertReqDataIntegrationOptsToAddReqDataOpts(s){let{transactionNamingScheme:l,include:{ip:p,user:g,...v}}=s,b=[`method`];for(let[s,l]of Object.entries(v))l&&b.push(s);let C;if(g===void 0)C=!0;else if(typeof g==`boolean`)C=g;else{let s=[];for(let[l,p]of Object.entries(g))p&&s.push(l);C=s}return{include:{ip:p,user:C,request:b.length===0?void 0:b,transaction:l}}}var DEFAULT_OPTIONS$1,INTEGRATION_NAME$28,_requestDataIntegration,requestDataIntegration,init_requestdata=__esmMin((()=>{init_integration(),init_requestdata$1(),DEFAULT_OPTIONS$1={include:{cookies:!0,data:!0,headers:!0,ip:!1,query_string:!0,url:!0,user:{id:!0,username:!0,email:!0}},transactionNamingScheme:`methodPath`},INTEGRATION_NAME$28=`RequestData`,_requestDataIntegration=((s={})=>{let l={...DEFAULT_OPTIONS$1,...s,include:{...DEFAULT_OPTIONS$1.include,...s.include,user:s.include&&typeof s.include.user==`boolean`?s.include.user:{...DEFAULT_OPTIONS$1.include.user,...(s.include||{}).user}}};return{name:INTEGRATION_NAME$28,processEvent(s){let{sdkProcessingMetadata:p={}}=s,{request:g,normalizedRequest:v}=p,b=convertReqDataIntegrationOptsToAddReqDataOpts(l);return v?(addNormalizedRequestDataToEvent(s,v,{ipAddress:g?g.ip||g.socket&&g.socket.remoteAddress:void 0,user:g?g.user:void 0},b),s):g?addRequestDataToEvent(s,g,b):s}}}),requestDataIntegration=defineIntegration(_requestDataIntegration)}));function addConsoleInstrumentationHandler(s){let l=`console`;addHandler(l,s),maybeInstrument(l,instrumentConsole)}function instrumentConsole(){`console`in GLOBAL_OBJ&&CONSOLE_LEVELS.forEach(function(s){s in GLOBAL_OBJ.console&&fill(GLOBAL_OBJ.console,s,function(l){return originalConsoleMethods[s]=l,function(...l){triggerHandlers(`console`,{args:l,level:s});let p=originalConsoleMethods[s];p&&p.apply(GLOBAL_OBJ.console,l)}})})}var init_console$1=__esmMin((()=>{init_logger(),init_object(),init_worldwide(),init_handlers()}));function severityLevelFromString(s){return s===`warn`?`warning`:[`fatal`,`error`,`warning`,`log`,`info`,`debug`].includes(s)?s:`log`}var init_severity=__esmMin((()=>{}));function splitPath(s){let l=s.length>1024?`${s.slice(-1024)}`:s,p=splitPathRe.exec(l);return p?p.slice(1):[]}function dirname$2(s){let l=splitPath(s),p=l[0]||``,g=l[1];return!p&&!g?`.`:(g&&=g.slice(0,g.length-1),p+g)}var splitPathRe,init_path=__esmMin((()=>{splitPathRe=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/}));function getBreadcrumbLogLevelFromHttpStatusCode(s){if(s!==void 0){if(s>=400&&s<500)return`warning`;if(s>=500)return`error`}}var init_breadcrumb_log_level=__esmMin((()=>{}));function filenameIsInApp(s,l=!1){return!(l||s&&!s.startsWith(`/`)&&!s.match(/^[A-Z]:/)&&!s.startsWith(`.`)&&!s.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//))&&s!==void 0&&!s.includes(`node_modules/`)}function node(s){let l=/^\s*[-]{4,}$/,p=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;return g=>{let v=g.match(p);if(v){let l,p,g,b,C;if(v[1]){g=v[1];let s=g.lastIndexOf(`.`);if(g[s-1]===`.`&&s--,s>0){l=g.slice(0,s),p=g.slice(s+1);let v=l.indexOf(`.Module`);v>0&&(g=g.slice(v+1),l=l.slice(0,v))}b=void 0}p&&(b=l,C=p),p===``&&(C=void 0,g=void 0),g===void 0&&(C||=`?`,g=b?`${b}.${C}`:C);let w=v[2]&&v[2].startsWith(`file://`)?v[2].slice(7):v[2],E=v[5]===`native`;return w&&w.match(/\/[A-Z]:/)&&(w=w.slice(1)),!w&&v[5]&&!E&&(w=v[5]),{filename:w?decodeURI(w):void 0,module:s?s(w):void 0,function:g,lineno:_parseIntOrUndefined(v[3]),colno:_parseIntOrUndefined(v[4]),in_app:filenameIsInApp(w||``,E)}}if(g.match(l))return{filename:g}}}function nodeStackLineParser(s){return[90,node(s)]}function _parseIntOrUndefined(s){return parseInt(s||``,10)||void 0}var init_node_stack_trace=__esmMin((()=>{init_stacktrace()})),LRUMap,init_lru=__esmMin((()=>{LRUMap=class{constructor(s){this._maxSize=s,this._cache=new Map}get size(){return this._cache.size}get(s){let l=this._cache.get(s);if(l!==void 0)return this._cache.delete(s),this._cache.set(s,l),l}set(s,l){this._cache.size>=this._maxSize&&this._cache.delete(this._cache.keys().next().value),this._cache.set(s,l)}remove(s){let l=this._cache.get(s);return l&&this._cache.delete(s),l}clear(){this._cache.clear()}keys(){return Array.from(this._cache.keys())}values(){let s=[];return this._cache.forEach(l=>s.push(l)),s}}}));function _nullishCoalesce(s,l){return s??l()}var init__nullishCoalesce=__esmMin((()=>{}));function _optionalChain(s){let l,p=s[0],g=1;for(;gp.call(l,...s)),l=void 0)}return p}var init__optionalChain=__esmMin((()=>{})),init_esm$9=__esmMin((()=>{init_errors$1(),init_utils$11(),init_currentScopes(),init_debug_build$2(),init_semanticAttributes(),init_logger(),init_time(),init_hasTracingEnabled(),init_spanOnScope(),init_spanUtils(),init_sentryNonRecordingSpan(),init_spanstatus(),init_trace$7(),init_sentrySpan(),init_dynamicSamplingContext(),init_measurement(),init_sampling(),init_logSpans(),init_envelope(),init_exports$1(),init_defaultScopes(),init_asyncContext(),init_carrier(),init_session(),init_sessionflusher(),init_scope(),init_eventProcessors(),init_api$1(),init_baseclient(),init_server_runtime_client(),init_base$3(),init_envelope$1(),init_ratelimit(),init_dsn(),init_integration(),init_applyScopeDataToEvent(),init_prepareEvent(),init_checkin(),init_handleCallbackErrors(),init_parseSampleRate(),init_sdkMetadata(),init_traceData(),init_constants$1(),init_breadcrumbs(),init_functiontostring(),init_inboundfilters(),init_linkederrors(),init_worldwide(),init_requestdata(),init_console$1(),init_misc(),init_severity(),init_string$2(),init_stacktrace(),init_is$1(),init_normalize$1(),init_object(),init_path(),init_debug_build$1(),init_metric_summary(),init_syncpromise(),init_url(),init_baggage(),init_aggregate_errors(),init_breadcrumb_log_level(),init_browser(),init_error$2(),init_handlers(),init_globalError(),init_globalUnhandledRejection(),init_memo(),init_promisebuffer(),init_requestdata$1(),init_node_stack_trace(),init_tracing$1(),init_clientreport(),init_eventbuilder(),init_lru(),init_propagationContext(),init_version$2(),init_debug_ids(),init__nullishCoalesce(),init__optionalChain()})),VERSION$1,init_version$1=__esmMin((()=>{VERSION$1=`1.9.1`}));function _makeCompatibilityCheck(s){let l=new Set([s]),p=new Set,g=s.match(re$1);if(!g)return()=>!1;let v={major:+g[1],minor:+g[2],patch:+g[3],prerelease:g[4]};if(v.prerelease!=null)return function(l){return l===s};function b(s){return p.add(s),!1}function C(s){return l.add(s),!0}return function(s){if(l.has(s))return!0;if(p.has(s))return!1;let g=s.match(re$1);if(!g)return b(s);let w={major:+g[1],minor:+g[2],patch:+g[3],prerelease:g[4]};return w.prerelease!=null||v.major!==w.major?b(s):v.major===0?v.minor===w.minor&&v.patch<=w.patch?C(s):b(s):v.minor<=w.minor?C(s):b(s)}}var re$1,isCompatible,init_semver=__esmMin((()=>{init_version$1(),re$1=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/,isCompatible=_makeCompatibilityCheck(VERSION$1)}));function registerGlobal(s,l,p,g=!1){var v;let b=_global[GLOBAL_OPENTELEMETRY_API_KEY]=_global[GLOBAL_OPENTELEMETRY_API_KEY]??{version:VERSION$1};if(!g&&b[s]){let l=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${s}`);return p.error(l.stack||l.message),!1}if(b.version!==`1.9.1`){let l=Error(`@opentelemetry/api: Registration of version v${b.version} for ${s} does not match previously registered API v${VERSION$1}`);return p.error(l.stack||l.message),!1}return b[s]=l,p.debug(`@opentelemetry/api: Registered a global for ${s} v${VERSION$1}.`),!0}function getGlobal(s){var l,p;let g=_global[GLOBAL_OPENTELEMETRY_API_KEY]?.version;if(!(!g||!isCompatible(g)))return _global[GLOBAL_OPENTELEMETRY_API_KEY]?.[s]}function unregisterGlobal(s,l){l.debug(`@opentelemetry/api: Unregistering a global for ${s} v${VERSION$1}.`);let p=_global[GLOBAL_OPENTELEMETRY_API_KEY];p&&delete p[s]}var major,GLOBAL_OPENTELEMETRY_API_KEY,_global,init_global_utils=__esmMin((()=>{init_version$1(),init_semver(),major=VERSION$1.split(`.`)[0],GLOBAL_OPENTELEMETRY_API_KEY=Symbol.for(`opentelemetry.js.api.${major}`),_global=typeof globalThis==`object`?globalThis:typeof self==`object`?self:typeof window==`object`?window:typeof global==`object`?global:{}}));function logProxy(s,l,p){let g=getGlobal(`diag`);if(g)return g[s](l,...p)}var DiagComponentLogger,init_ComponentLogger=__esmMin((()=>{init_global_utils(),DiagComponentLogger=class{constructor(s){this._namespace=s.namespace||`DiagComponentLogger`}debug(...s){return logProxy(`debug`,this._namespace,s)}error(...s){return logProxy(`error`,this._namespace,s)}info(...s){return logProxy(`info`,this._namespace,s)}warn(...s){return logProxy(`warn`,this._namespace,s)}verbose(...s){return logProxy(`verbose`,this._namespace,s)}}})),DiagLogLevel,init_types$1=__esmMin((()=>{(function(s){s[s.NONE=0]=`NONE`,s[s.ERROR=30]=`ERROR`,s[s.WARN=50]=`WARN`,s[s.INFO=60]=`INFO`,s[s.DEBUG=70]=`DEBUG`,s[s.VERBOSE=80]=`VERBOSE`,s[s.ALL=9999]=`ALL`})(DiagLogLevel||={})}));function createLogLevelDiagLogger(s,l){sDiagLogLevel.ALL&&(s=DiagLogLevel.ALL),l||={};function p(p,g){let v=l[p];return typeof v==`function`&&s>=g?v.bind(l):function(){}}return{error:p(`error`,DiagLogLevel.ERROR),warn:p(`warn`,DiagLogLevel.WARN),info:p(`info`,DiagLogLevel.INFO),debug:p(`debug`,DiagLogLevel.DEBUG),verbose:p(`verbose`,DiagLogLevel.VERBOSE)}}var init_logLevelLogger=__esmMin((()=>{init_types$1()})),API_NAME$4,DiagAPI,init_diag=__esmMin((()=>{init_ComponentLogger(),init_logLevelLogger(),init_types$1(),init_global_utils(),API_NAME$4=`diag`,DiagAPI=class s{static instance(){return this._instance||=new s,this._instance}constructor(){function s(s){return function(...l){let p=getGlobal(`diag`);if(p)return p[s](...l)}}let l=this;l.setLogger=(s,p={logLevel:DiagLogLevel.INFO})=>{var g,v,b;if(s===l){let s=Error(`Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation`);return l.error(s.stack??s.message),!1}typeof p==`number`&&(p={logLevel:p});let C=getGlobal(`diag`),w=createLogLevelDiagLogger(p.logLevel??DiagLogLevel.INFO,s);if(C&&!p.suppressOverrideMessage){let s=Error().stack??``;C.warn(`Current logger will be overwritten from ${s}`),w.warn(`Current logger will overwrite one already registered from ${s}`)}return registerGlobal(`diag`,w,l,!0)},l.disable=()=>{unregisterGlobal(API_NAME$4,l)},l.createComponentLogger=s=>new DiagComponentLogger(s),l.verbose=s(`verbose`),l.debug=s(`debug`),l.info=s(`info`),l.warn=s(`warn`),l.error=s(`error`)}}})),BaggageImpl,init_baggage_impl=__esmMin((()=>{BaggageImpl=class s{constructor(s){this._entries=s?new Map(s):new Map}getEntry(s){let l=this._entries.get(s);if(l)return Object.assign({},l)}getAllEntries(){return Array.from(this._entries.entries())}setEntry(l,p){let g=new s(this._entries);return g._entries.set(l,p),g}removeEntry(l){let p=new s(this._entries);return p._entries.delete(l),p}removeEntries(...l){let p=new s(this._entries);for(let s of l)p._entries.delete(s);return p}clear(){return new s}}})),baggageEntryMetadataSymbol,init_symbol=__esmMin((()=>{baggageEntryMetadataSymbol=Symbol(`BaggageEntryMetadata`)}));function createBaggage(s={}){return new BaggageImpl(new Map(Object.entries(s)))}function baggageEntryMetadataFromString(s){return typeof s!=`string`&&(diag$1.error(`Cannot create baggage metadata from unknown type: ${typeof s}`),s=``),{__TYPE__:baggageEntryMetadataSymbol,toString(){return s}}}var diag$1,init_utils$10=__esmMin((()=>{init_diag(),init_baggage_impl(),init_symbol(),diag$1=DiagAPI.instance()}));function createContextKey(s){return Symbol.for(s)}var BaseContext,ROOT_CONTEXT,init_context$2=__esmMin((()=>{BaseContext=class s{constructor(l){let p=this;p._currentContext=l?new Map(l):new Map,p.getValue=s=>p._currentContext.get(s),p.setValue=(l,g)=>{let v=new s(p._currentContext);return v._currentContext.set(l,g),v},p.deleteValue=l=>{let g=new s(p._currentContext);return g._currentContext.delete(l),g}}},ROOT_CONTEXT=new BaseContext})),consoleMap,_originalConsoleMethods,DiagConsoleLogger,init_consoleLogger=__esmMin((()=>{if(consoleMap=[{n:`error`,c:`error`},{n:`warn`,c:`warn`},{n:`info`,c:`info`},{n:`debug`,c:`debug`},{n:`verbose`,c:`trace`}],_originalConsoleMethods={},typeof console<`u`)for(let s of[`error`,`warn`,`info`,`debug`,`trace`,`log`])typeof console[s]==`function`&&(_originalConsoleMethods[s]=console[s]);DiagConsoleLogger=class{constructor(){function s(s){return function(...l){let p=_originalConsoleMethods[s];if(typeof p!=`function`&&(p=_originalConsoleMethods.log),typeof p!=`function`&&console&&(p=console[s],typeof p!=`function`&&(p=console.log)),typeof p==`function`)return p.apply(console,l)}}for(let l=0;l{NoopMeter=class{constructor(){}createGauge(s,l){return NOOP_GAUGE_METRIC}createHistogram(s,l){return NOOP_HISTOGRAM_METRIC}createCounter(s,l){return NOOP_COUNTER_METRIC}createUpDownCounter(s,l){return NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(s,l){return NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(s,l){return NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(s,l){return NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(s,l){}removeBatchObservableCallback(s){}},NoopMetric=class{},NoopCounterMetric=class extends NoopMetric{add(s,l){}},NoopUpDownCounterMetric=class extends NoopMetric{add(s,l){}},NoopGaugeMetric=class extends NoopMetric{record(s,l){}},NoopHistogramMetric=class extends NoopMetric{record(s,l){}},NoopObservableMetric=class{addCallback(s){}removeCallback(s){}},NoopObservableCounterMetric=class extends NoopObservableMetric{},NoopObservableGaugeMetric=class extends NoopObservableMetric{},NoopObservableUpDownCounterMetric=class extends NoopObservableMetric{},NOOP_METER=new NoopMeter,NOOP_COUNTER_METRIC=new NoopCounterMetric,NOOP_GAUGE_METRIC=new NoopGaugeMetric,NOOP_HISTOGRAM_METRIC=new NoopHistogramMetric,NOOP_UP_DOWN_COUNTER_METRIC=new NoopUpDownCounterMetric,NOOP_OBSERVABLE_COUNTER_METRIC=new NoopObservableCounterMetric,NOOP_OBSERVABLE_GAUGE_METRIC=new NoopObservableGaugeMetric,NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new NoopObservableUpDownCounterMetric})),ValueType,init_Metric=__esmMin((()=>{(function(s){s[s.INT=0]=`INT`,s[s.DOUBLE=1]=`DOUBLE`})(ValueType||={})})),defaultTextMapGetter,defaultTextMapSetter,init_TextMapPropagator=__esmMin((()=>{defaultTextMapGetter={get(s,l){if(s!=null)return s[l]},keys(s){return s==null?[]:Object.keys(s)}},defaultTextMapSetter={set(s,l,p){s!=null&&(s[l]=p)}}})),NoopContextManager,init_NoopContextManager=__esmMin((()=>{init_context$2(),NoopContextManager=class{active(){return ROOT_CONTEXT}with(s,l,p,...g){return l.call(p,...g)}bind(s,l){return l}enable(){return this}disable(){return this}}})),API_NAME$3,NOOP_CONTEXT_MANAGER,ContextAPI,init_context$1=__esmMin((()=>{init_NoopContextManager(),init_global_utils(),init_diag(),API_NAME$3=`context`,NOOP_CONTEXT_MANAGER=new NoopContextManager,ContextAPI=class s{constructor(){}static getInstance(){return this._instance||=new s,this._instance}setGlobalContextManager(s){return registerGlobal(API_NAME$3,s,DiagAPI.instance())}active(){return this._getContextManager().active()}with(s,l,p,...g){return this._getContextManager().with(s,l,p,...g)}bind(s,l){return this._getContextManager().bind(s,l)}_getContextManager(){return getGlobal(API_NAME$3)||NOOP_CONTEXT_MANAGER}disable(){this._getContextManager().disable(),unregisterGlobal(API_NAME$3,DiagAPI.instance())}}})),TraceFlags,init_trace_flags=__esmMin((()=>{(function(s){s[s.NONE=0]=`NONE`,s[s.SAMPLED=1]=`SAMPLED`})(TraceFlags||={})})),INVALID_SPANID,INVALID_TRACEID,INVALID_SPAN_CONTEXT,init_invalid_span_constants=__esmMin((()=>{init_trace_flags(),INVALID_SPANID=`0000000000000000`,INVALID_TRACEID=`00000000000000000000000000000000`,INVALID_SPAN_CONTEXT={traceId:INVALID_TRACEID,spanId:INVALID_SPANID,traceFlags:TraceFlags.NONE}})),NonRecordingSpan,init_NonRecordingSpan=__esmMin((()=>{init_invalid_span_constants(),NonRecordingSpan=class{constructor(s=INVALID_SPAN_CONTEXT){this._spanContext=s}spanContext(){return this._spanContext}setAttribute(s,l){return this}setAttributes(s){return this}addEvent(s,l){return this}addLink(s){return this}addLinks(s){return this}setStatus(s){return this}updateName(s){return this}end(s){}isRecording(){return!1}recordException(s,l){}}}));function getSpan(s){return s.getValue(SPAN_KEY)||void 0}function getActiveSpan$1(){return getSpan(ContextAPI.getInstance().active())}function setSpan(s,l){return s.setValue(SPAN_KEY,l)}function deleteSpan(s){return s.deleteValue(SPAN_KEY)}function setSpanContext(s,l){return setSpan(s,new NonRecordingSpan(l))}function getSpanContext(s){var l;return getSpan(s)?.spanContext()}var SPAN_KEY,init_context_utils=__esmMin((()=>{init_context$2(),init_NonRecordingSpan(),init_context$1(),SPAN_KEY=createContextKey(`OpenTelemetry Context Key SPAN`)}));function isValidHex(s,l){if(typeof s!=`string`||s.length!==l)return!1;let p=0;for(let l=0;l{init_invalid_span_constants(),init_NonRecordingSpan(),isHex=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1])}));function isSpanContext(s){return typeof s==`object`&&!!s&&`spanId`in s&&typeof s.spanId==`string`&&`traceId`in s&&typeof s.traceId==`string`&&`traceFlags`in s&&typeof s.traceFlags==`number`}var contextApi,NoopTracer,init_NoopTracer=__esmMin((()=>{init_context$1(),init_context_utils(),init_NonRecordingSpan(),init_spancontext_utils(),contextApi=ContextAPI.getInstance(),NoopTracer=class{startSpan(s,l,p=contextApi.active()){if(l?.root)return new NonRecordingSpan;let g=p&&getSpanContext(p);return isSpanContext(g)&&isSpanContextValid(g)?new NonRecordingSpan(g):new NonRecordingSpan}startActiveSpan(s,l,p,g){let v,b,C;if(arguments.length<2)return;arguments.length===2?C=l:arguments.length===3?(v=l,C=p):(v=l,b=p,C=g);let w=b??contextApi.active(),E=this.startSpan(s,v,w),k=setSpan(w,E);return contextApi.with(k,C,void 0,E)}}})),NOOP_TRACER,ProxyTracer,init_ProxyTracer=__esmMin((()=>{init_NoopTracer(),NOOP_TRACER=new NoopTracer,ProxyTracer=class{constructor(s,l,p,g){this._provider=s,this.name=l,this.version=p,this.options=g}startSpan(s,l,p){return this._getTracer().startSpan(s,l,p)}startActiveSpan(s,l,p,g){let v=this._getTracer();return Reflect.apply(v.startActiveSpan,v,arguments)}_getTracer(){if(this._delegate)return this._delegate;let s=this._provider.getDelegateTracer(this.name,this.version,this.options);return s?(this._delegate=s,this._delegate):NOOP_TRACER}}})),NoopTracerProvider,init_NoopTracerProvider=__esmMin((()=>{init_NoopTracer(),NoopTracerProvider=class{getTracer(s,l,p){return new NoopTracer}}})),NOOP_TRACER_PROVIDER,ProxyTracerProvider,init_ProxyTracerProvider=__esmMin((()=>{init_ProxyTracer(),init_NoopTracerProvider(),NOOP_TRACER_PROVIDER=new NoopTracerProvider,ProxyTracerProvider=class{getTracer(s,l,p){var g;return this.getDelegateTracer(s,l,p)??new ProxyTracer(this,s,l,p)}getDelegate(){var s;return this._delegate??NOOP_TRACER_PROVIDER}setDelegate(s){this._delegate=s}getDelegateTracer(s,l,p){var g;return this._delegate?.getTracer(s,l,p)}}})),SamplingDecision$1,init_SamplingResult=__esmMin((()=>{(function(s){s[s.NOT_RECORD=0]=`NOT_RECORD`,s[s.RECORD=1]=`RECORD`,s[s.RECORD_AND_SAMPLED=2]=`RECORD_AND_SAMPLED`})(SamplingDecision$1||={})})),SpanKind,init_span_kind=__esmMin((()=>{(function(s){s[s.INTERNAL=0]=`INTERNAL`,s[s.SERVER=1]=`SERVER`,s[s.CLIENT=2]=`CLIENT`,s[s.PRODUCER=3]=`PRODUCER`,s[s.CONSUMER=4]=`CONSUMER`})(SpanKind||={})})),SpanStatusCode,init_status=__esmMin((()=>{(function(s){s[s.UNSET=0]=`UNSET`,s[s.OK=1]=`OK`,s[s.ERROR=2]=`ERROR`})(SpanStatusCode||={})}));function validateKey(s){return VALID_KEY_REGEX.test(s)}function validateValue(s){return VALID_VALUE_BASE_REGEX.test(s)&&!INVALID_VALUE_COMMA_EQUAL_REGEX.test(s)}var VALID_KEY_CHAR_RANGE,VALID_KEY,VALID_VENDOR_KEY,VALID_KEY_REGEX,VALID_VALUE_BASE_REGEX,INVALID_VALUE_COMMA_EQUAL_REGEX,init_tracestate_validators=__esmMin((()=>{VALID_KEY_CHAR_RANGE=`[_0-9a-z-*/]`,VALID_KEY=`[a-z]${VALID_KEY_CHAR_RANGE}{0,255}`,VALID_VENDOR_KEY=`[a-z0-9]${VALID_KEY_CHAR_RANGE}{0,240}@[a-z]${VALID_KEY_CHAR_RANGE}{0,13}`,VALID_KEY_REGEX=RegExp(`^(?:${VALID_KEY}|${VALID_VENDOR_KEY})$`),VALID_VALUE_BASE_REGEX=/^[ -~]{0,255}[!-~]$/,INVALID_VALUE_COMMA_EQUAL_REGEX=/,|=/})),MAX_TRACE_STATE_ITEMS,MAX_TRACE_STATE_LEN,LIST_MEMBERS_SEPARATOR,LIST_MEMBER_KEY_VALUE_SPLITTER,TraceStateImpl,init_tracestate_impl=__esmMin((()=>{init_tracestate_validators(),MAX_TRACE_STATE_ITEMS=32,MAX_TRACE_STATE_LEN=512,LIST_MEMBERS_SEPARATOR=`,`,LIST_MEMBER_KEY_VALUE_SPLITTER=`=`,TraceStateImpl=class s{constructor(s){this._internalState=new Map,s&&this._parse(s)}set(s,l){let p=this._clone();return p._internalState.has(s)&&p._internalState.delete(s),p._internalState.set(s,l),p}unset(s){let l=this._clone();return l._internalState.delete(s),l}get(s){return this._internalState.get(s)}serialize(){return Array.from(this._internalState.keys()).reduceRight((s,l)=>(s.push(l+LIST_MEMBER_KEY_VALUE_SPLITTER+this.get(l)),s),[]).join(LIST_MEMBERS_SEPARATOR)}_parse(s){s.length>MAX_TRACE_STATE_LEN||(this._internalState=s.split(LIST_MEMBERS_SEPARATOR).reduceRight((s,l)=>{let p=l.trim(),g=p.indexOf(LIST_MEMBER_KEY_VALUE_SPLITTER);if(g!==-1){let v=p.slice(0,g),b=p.slice(g+1,l.length);validateKey(v)&&validateValue(b)&&s.set(v,b)}return s},new Map),this._internalState.size>MAX_TRACE_STATE_ITEMS&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,MAX_TRACE_STATE_ITEMS))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let l=new s;return l._internalState=new Map(this._internalState),l}}}));function createTraceState(s){return new TraceStateImpl(s)}var init_utils$9=__esmMin((()=>{init_tracestate_impl()})),context$1,init_context_api=__esmMin((()=>{init_context$1(),context$1=ContextAPI.getInstance()})),diag,init_diag_api=__esmMin((()=>{init_diag(),diag=DiagAPI.instance()})),NoopMeterProvider,NOOP_METER_PROVIDER,init_NoopMeterProvider=__esmMin((()=>{init_NoopMeter(),NoopMeterProvider=class{getMeter(s,l,p){return NOOP_METER}},NOOP_METER_PROVIDER=new NoopMeterProvider})),API_NAME$2,MetricsAPI,init_metrics=__esmMin((()=>{init_NoopMeterProvider(),init_global_utils(),init_diag(),API_NAME$2=`metrics`,MetricsAPI=class s{constructor(){}static getInstance(){return this._instance||=new s,this._instance}setGlobalMeterProvider(s){return registerGlobal(API_NAME$2,s,DiagAPI.instance())}getMeterProvider(){return getGlobal(API_NAME$2)||NOOP_METER_PROVIDER}getMeter(s,l,p){return this.getMeterProvider().getMeter(s,l,p)}disable(){unregisterGlobal(API_NAME$2,DiagAPI.instance())}}})),metrics,init_metrics_api=__esmMin((()=>{init_metrics(),metrics=MetricsAPI.getInstance()})),NoopTextMapPropagator,init_NoopTextMapPropagator=__esmMin((()=>{NoopTextMapPropagator=class{inject(s,l){}extract(s,l){return s}fields(){return[]}}}));function getBaggage(s){return s.getValue(BAGGAGE_KEY)||void 0}function getActiveBaggage(){return getBaggage(ContextAPI.getInstance().active())}function setBaggage(s,l){return s.setValue(BAGGAGE_KEY,l)}function deleteBaggage(s){return s.deleteValue(BAGGAGE_KEY)}var BAGGAGE_KEY,init_context_helpers=__esmMin((()=>{init_context$1(),init_context$2(),BAGGAGE_KEY=createContextKey(`OpenTelemetry Baggage Key`)})),API_NAME$1,NOOP_TEXT_MAP_PROPAGATOR,PropagationAPI,init_propagation=__esmMin((()=>{init_global_utils(),init_NoopTextMapPropagator(),init_TextMapPropagator(),init_context_helpers(),init_utils$10(),init_diag(),API_NAME$1=`propagation`,NOOP_TEXT_MAP_PROPAGATOR=new NoopTextMapPropagator,PropagationAPI=class s{constructor(){this.createBaggage=createBaggage,this.getBaggage=getBaggage,this.getActiveBaggage=getActiveBaggage,this.setBaggage=setBaggage,this.deleteBaggage=deleteBaggage}static getInstance(){return this._instance||=new s,this._instance}setGlobalPropagator(s){return registerGlobal(API_NAME$1,s,DiagAPI.instance())}inject(s,l,p=defaultTextMapSetter){return this._getGlobalPropagator().inject(s,l,p)}extract(s,l,p=defaultTextMapGetter){return this._getGlobalPropagator().extract(s,l,p)}fields(){return this._getGlobalPropagator().fields()}disable(){unregisterGlobal(API_NAME$1,DiagAPI.instance())}_getGlobalPropagator(){return getGlobal(API_NAME$1)||NOOP_TEXT_MAP_PROPAGATOR}}})),propagation,init_propagation_api=__esmMin((()=>{init_propagation(),propagation=PropagationAPI.getInstance()})),API_NAME,TraceAPI,init_trace$6=__esmMin((()=>{init_global_utils(),init_ProxyTracerProvider(),init_spancontext_utils(),init_context_utils(),init_diag(),API_NAME=`trace`,TraceAPI=class s{constructor(){this._proxyTracerProvider=new ProxyTracerProvider,this.wrapSpanContext=wrapSpanContext,this.isSpanContextValid=isSpanContextValid,this.deleteSpan=deleteSpan,this.getSpan=getSpan,this.getActiveSpan=getActiveSpan$1,this.getSpanContext=getSpanContext,this.setSpan=setSpan,this.setSpanContext=setSpanContext}static getInstance(){return this._instance||=new s,this._instance}setGlobalTracerProvider(s){let l=registerGlobal(API_NAME,this._proxyTracerProvider,DiagAPI.instance());return l&&this._proxyTracerProvider.setDelegate(s),l}getTracerProvider(){return getGlobal(API_NAME)||this._proxyTracerProvider}getTracer(s,l){return this.getTracerProvider().getTracer(s,l)}disable(){unregisterGlobal(API_NAME,DiagAPI.instance()),this._proxyTracerProvider=new ProxyTracerProvider}}})),trace,init_trace_api=__esmMin((()=>{init_trace$6(),trace=TraceAPI.getInstance()})),esm_exports$6=__exportAll({DiagConsoleLogger:()=>DiagConsoleLogger,DiagLogLevel:()=>DiagLogLevel,INVALID_SPANID:()=>INVALID_SPANID,INVALID_SPAN_CONTEXT:()=>INVALID_SPAN_CONTEXT,INVALID_TRACEID:()=>INVALID_TRACEID,ProxyTracer:()=>ProxyTracer,ProxyTracerProvider:()=>ProxyTracerProvider,ROOT_CONTEXT:()=>ROOT_CONTEXT,SamplingDecision:()=>SamplingDecision$1,SpanKind:()=>SpanKind,SpanStatusCode:()=>SpanStatusCode,TraceFlags:()=>TraceFlags,ValueType:()=>ValueType,baggageEntryMetadataFromString:()=>baggageEntryMetadataFromString,context:()=>context$1,createContextKey:()=>createContextKey,createNoopMeter:()=>createNoopMeter,createTraceState:()=>createTraceState,default:()=>esm_default,defaultTextMapGetter:()=>defaultTextMapGetter,defaultTextMapSetter:()=>defaultTextMapSetter,diag:()=>diag,isSpanContextValid:()=>isSpanContextValid,isValidSpanId:()=>isValidSpanId,isValidTraceId:()=>isValidTraceId,metrics:()=>metrics,propagation:()=>propagation,trace:()=>trace}),esm_default,init_esm$8=__esmMin((()=>{init_utils$10(),init_context$2(),init_consoleLogger(),init_types$1(),init_NoopMeter(),init_Metric(),init_TextMapPropagator(),init_ProxyTracer(),init_ProxyTracerProvider(),init_SamplingResult(),init_span_kind(),init_status(),init_trace_flags(),init_utils$9(),init_spancontext_utils(),init_invalid_span_constants(),init_context_api(),init_diag_api(),init_metrics_api(),init_propagation_api(),init_trace_api(),esm_default={context:context$1,diag,metrics,propagation,trace}})),require_suppress_tracing=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isTracingSuppressed=s.unsuppressTracing=s.suppressTracing=void 0;let l=(0,(init_esm$8(),__toCommonJS$1(esm_exports$6)).createContextKey)(`OpenTelemetry SDK Context Key SUPPRESS_TRACING`);function p(s){return s.setValue(l,!0)}s.suppressTracing=p;function g(s){return s.deleteValue(l)}s.unsuppressTracing=g;function v(s){return s.getValue(l)===!0}s.isTracingSuppressed=v})),require_constants$17=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BAGGAGE_MAX_TOTAL_LENGTH=s.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=s.BAGGAGE_MAX_NAME_VALUE_PAIRS=s.BAGGAGE_HEADER=s.BAGGAGE_ITEMS_SEPARATOR=s.BAGGAGE_PROPERTIES_SEPARATOR=s.BAGGAGE_KEY_PAIR_SEPARATOR=void 0,s.BAGGAGE_KEY_PAIR_SEPARATOR=`=`,s.BAGGAGE_PROPERTIES_SEPARATOR=`;`,s.BAGGAGE_ITEMS_SEPARATOR=`,`,s.BAGGAGE_HEADER=`baggage`,s.BAGGAGE_MAX_NAME_VALUE_PAIRS=180,s.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096,s.BAGGAGE_MAX_TOTAL_LENGTH=8192})),require_utils$42=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseKeyPairsIntoRecord=s.parsePairKeyValue=s.getKeyPairs=s.serializeKeyPairs=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_constants$17();function g(s){return s.reduce((s,l)=>{let g=`${s}${s===``?``:p.BAGGAGE_ITEMS_SEPARATOR}${l}`;return g.length>p.BAGGAGE_MAX_TOTAL_LENGTH?s:g},``)}s.serializeKeyPairs=g;function v(s){return s.getAllEntries().map(([s,l])=>{let g=`${encodeURIComponent(s)}=${encodeURIComponent(l.value)}`;return l.metadata!==void 0&&(g+=p.BAGGAGE_PROPERTIES_SEPARATOR+l.metadata.toString()),g})}s.getKeyPairs=v;function b(s){let g=s.split(p.BAGGAGE_PROPERTIES_SEPARATOR);if(g.length<=0)return;let v=g.shift();if(!v)return;let b=v.indexOf(p.BAGGAGE_KEY_PAIR_SEPARATOR);if(b<=0)return;let C=decodeURIComponent(v.substring(0,b).trim()),w=decodeURIComponent(v.substring(b+1).trim()),E;return g.length>0&&(E=(0,l.baggageEntryMetadataFromString)(g.join(p.BAGGAGE_PROPERTIES_SEPARATOR))),{key:C,value:w,metadata:E}}s.parsePairKeyValue=b;function C(s){return typeof s!=`string`||s.length===0?{}:s.split(p.BAGGAGE_ITEMS_SEPARATOR).map(s=>b(s)).filter(s=>s!==void 0&&s.value.length>0).reduce((s,l)=>(s[l.key]=l.value,s),{})}s.parseKeyPairsIntoRecord=C})),require_W3CBaggagePropagator=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.W3CBaggagePropagator=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_suppress_tracing(),g=require_constants$17(),v=require_utils$42();s.W3CBaggagePropagator=class{inject(s,b,C){let w=l.propagation.getBaggage(s);if(!w||(0,p.isTracingSuppressed)(s))return;let E=(0,v.getKeyPairs)(w).filter(s=>s.length<=g.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS).slice(0,g.BAGGAGE_MAX_NAME_VALUE_PAIRS),k=(0,v.serializeKeyPairs)(E);k.length>0&&C.set(b,g.BAGGAGE_HEADER,k)}extract(s,p,b){let C=b.get(p,g.BAGGAGE_HEADER),w=Array.isArray(C)?C.join(g.BAGGAGE_ITEMS_SEPARATOR):C;if(!w)return s;let E={};return w.length===0||(w.split(g.BAGGAGE_ITEMS_SEPARATOR).forEach(s=>{let l=(0,v.parsePairKeyValue)(s);if(l){let s={value:l.value};l.metadata&&(s.metadata=l.metadata),E[l.key]=s}}),Object.entries(E).length===0)?s:l.propagation.setBaggage(s,l.propagation.createBaggage(E))}fields(){return[g.BAGGAGE_HEADER]}}})),require_anchored_clock=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AnchoredClock=void 0,s.AnchoredClock=class{constructor(s,l){this._monotonicClock=l,this._epochMillis=s.now(),this._performanceMillis=l.now()}now(){let s=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+s}}})),require_attributes=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isAttributeValue=s.isAttributeKey=s.sanitizeAttributes=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));function p(s){let p={};if(typeof s!=`object`||!s)return p;for(let[b,C]of Object.entries(s)){if(!g(b)){l.diag.warn(`Invalid attribute key: ${b}`);continue}if(!v(C)){l.diag.warn(`Invalid attribute value set for key: ${b}`);continue}Array.isArray(C)?p[b]=C.slice():p[b]=C}return p}s.sanitizeAttributes=p;function g(s){return typeof s==`string`&&s.length>0}s.isAttributeKey=g;function v(s){return s==null?!0:Array.isArray(s)?b(s):C(s)}s.isAttributeValue=v;function b(s){let l;for(let p of s)if(p!=null){if(!l){if(C(p)){l=typeof p;continue}return!1}if(typeof p!==l)return!1}return!0}function C(s){switch(typeof s){case`number`:case`boolean`:case`string`:return!0}return!1}})),require_logging_error_handler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.loggingErrorHandler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));function p(){return s=>{l.diag.error(g(s))}}s.loggingErrorHandler=p;function g(s){return typeof s==`string`?s:JSON.stringify(v(s))}function v(s){let l={},p=s;for(;p!==null;)Object.getOwnPropertyNames(p).forEach(s=>{if(l[s])return;let g=p[s];g&&(l[s]=String(g))}),p=Object.getPrototypeOf(p);return l}})),require_global_error_handler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.globalErrorHandler=s.setGlobalErrorHandler=void 0;let l=(0,require_logging_error_handler().loggingErrorHandler)();function p(s){l=s}s.setGlobalErrorHandler=p;function g(s){try{l(s)}catch{}}s.globalErrorHandler=g})),require_sampling=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TracesSamplerValues=void 0,(function(s){s.AlwaysOff=`always_off`,s.AlwaysOn=`always_on`,s.ParentBasedAlwaysOff=`parentbased_always_off`,s.ParentBasedAlwaysOn=`parentbased_always_on`,s.ParentBasedTraceIdRatio=`parentbased_traceidratio`,s.TraceIdRatio=`traceidratio`})(s.TracesSamplerValues||={})})),require_environment$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseEnvironment=s.DEFAULT_ENVIRONMENT=s.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=s.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=s.DEFAULT_ATTRIBUTE_COUNT_LIMIT=s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_sampling(),g=`,`,v=[`OTEL_SDK_DISABLED`];function b(s){return v.indexOf(s)>-1}let C=[`OTEL_BSP_EXPORT_TIMEOUT`,`OTEL_BSP_MAX_EXPORT_BATCH_SIZE`,`OTEL_BSP_MAX_QUEUE_SIZE`,`OTEL_BSP_SCHEDULE_DELAY`,`OTEL_BLRP_EXPORT_TIMEOUT`,`OTEL_BLRP_MAX_EXPORT_BATCH_SIZE`,`OTEL_BLRP_MAX_QUEUE_SIZE`,`OTEL_BLRP_SCHEDULE_DELAY`,`OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT`,`OTEL_ATTRIBUTE_COUNT_LIMIT`,`OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT`,`OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT`,`OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT`,`OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT`,`OTEL_SPAN_EVENT_COUNT_LIMIT`,`OTEL_SPAN_LINK_COUNT_LIMIT`,`OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT`,`OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT`,`OTEL_EXPORTER_OTLP_TIMEOUT`,`OTEL_EXPORTER_OTLP_TRACES_TIMEOUT`,`OTEL_EXPORTER_OTLP_METRICS_TIMEOUT`,`OTEL_EXPORTER_OTLP_LOGS_TIMEOUT`,`OTEL_EXPORTER_JAEGER_AGENT_PORT`];function w(s){return C.indexOf(s)>-1}let E=[`OTEL_NO_PATCH_MODULES`,`OTEL_PROPAGATORS`,`OTEL_SEMCONV_STABILITY_OPT_IN`];function k(s){return E.indexOf(s)>-1}s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=1/0,s.DEFAULT_ATTRIBUTE_COUNT_LIMIT=128,s.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=128,s.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=128,s.DEFAULT_ENVIRONMENT={OTEL_SDK_DISABLED:!1,CONTAINER_NAME:``,ECS_CONTAINER_METADATA_URI_V4:``,ECS_CONTAINER_METADATA_URI:``,HOSTNAME:``,KUBERNETES_SERVICE_HOST:``,NAMESPACE:``,OTEL_BSP_EXPORT_TIMEOUT:3e4,OTEL_BSP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BSP_MAX_QUEUE_SIZE:2048,OTEL_BSP_SCHEDULE_DELAY:5e3,OTEL_BLRP_EXPORT_TIMEOUT:3e4,OTEL_BLRP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BLRP_MAX_QUEUE_SIZE:2048,OTEL_BLRP_SCHEDULE_DELAY:5e3,OTEL_EXPORTER_JAEGER_AGENT_HOST:``,OTEL_EXPORTER_JAEGER_AGENT_PORT:6832,OTEL_EXPORTER_JAEGER_ENDPOINT:``,OTEL_EXPORTER_JAEGER_PASSWORD:``,OTEL_EXPORTER_JAEGER_USER:``,OTEL_EXPORTER_OTLP_ENDPOINT:``,OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:``,OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:``,OTEL_EXPORTER_OTLP_LOGS_ENDPOINT:``,OTEL_EXPORTER_OTLP_HEADERS:``,OTEL_EXPORTER_OTLP_TRACES_HEADERS:``,OTEL_EXPORTER_OTLP_METRICS_HEADERS:``,OTEL_EXPORTER_OTLP_LOGS_HEADERS:``,OTEL_EXPORTER_OTLP_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_TRACES_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_METRICS_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_LOGS_TIMEOUT:1e4,OTEL_EXPORTER_ZIPKIN_ENDPOINT:`http://localhost:9411/api/v2/spans`,OTEL_LOG_LEVEL:l.DiagLogLevel.INFO,OTEL_NO_PATCH_MODULES:[],OTEL_PROPAGATORS:[`tracecontext`,`baggage`],OTEL_RESOURCE_ATTRIBUTES:``,OTEL_SERVICE_NAME:``,OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT:s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_ATTRIBUTE_COUNT_LIMIT:s.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT:s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT:s.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT:s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT:s.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_EVENT_COUNT_LIMIT:128,OTEL_SPAN_LINK_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT:s.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT:s.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT,OTEL_TRACES_EXPORTER:``,OTEL_TRACES_SAMPLER:p.TracesSamplerValues.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:``,OTEL_LOGS_EXPORTER:``,OTEL_EXPORTER_OTLP_INSECURE:``,OTEL_EXPORTER_OTLP_TRACES_INSECURE:``,OTEL_EXPORTER_OTLP_METRICS_INSECURE:``,OTEL_EXPORTER_OTLP_LOGS_INSECURE:``,OTEL_EXPORTER_OTLP_CERTIFICATE:``,OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE:``,OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE:``,OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE:``,OTEL_EXPORTER_OTLP_COMPRESSION:``,OTEL_EXPORTER_OTLP_TRACES_COMPRESSION:``,OTEL_EXPORTER_OTLP_METRICS_COMPRESSION:``,OTEL_EXPORTER_OTLP_LOGS_COMPRESSION:``,OTEL_EXPORTER_OTLP_CLIENT_KEY:``,OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY:``,OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY:``,OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY:``,OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE:``,OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE:``,OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE:``,OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE:``,OTEL_EXPORTER_OTLP_PROTOCOL:`http/protobuf`,OTEL_EXPORTER_OTLP_TRACES_PROTOCOL:`http/protobuf`,OTEL_EXPORTER_OTLP_METRICS_PROTOCOL:`http/protobuf`,OTEL_EXPORTER_OTLP_LOGS_PROTOCOL:`http/protobuf`,OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE:`cumulative`,OTEL_SEMCONV_STABILITY_OPT_IN:[]};function A(s,l,p){p[s]!==void 0&&(l[s]=String(p[s]).toLowerCase()===`true`)}function N(s,l,p,g=-1/0,v=1/0){if(p[s]!==void 0){let b=Number(p[s]);isNaN(b)||(bv?l[s]=v:l[s]=b)}}function F(s,l,p,g=`,`){let v=p[s];typeof v==`string`&&(l[s]=v.split(g).map(s=>s.trim()))}let I={ALL:l.DiagLogLevel.ALL,VERBOSE:l.DiagLogLevel.VERBOSE,DEBUG:l.DiagLogLevel.DEBUG,INFO:l.DiagLogLevel.INFO,WARN:l.DiagLogLevel.WARN,ERROR:l.DiagLogLevel.ERROR,NONE:l.DiagLogLevel.NONE};function R(s,l,p){let g=p[s];if(typeof g==`string`){let p=I[g.toUpperCase()];p!=null&&(l[s]=p)}}function B(l){let p={};for(let g in s.DEFAULT_ENVIRONMENT){let s=g;switch(s){case`OTEL_LOG_LEVEL`:R(s,p,l);break;default:if(b(s))A(s,p,l);else if(w(s))N(s,p,l);else if(k(s))F(s,p,l);else{let g=l[s];g!=null&&(p[s]=String(g))}}}return p}s.parseEnvironment=B})),require_environment$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getEnvWithoutDefaults=s.getEnv=void 0;let l=require_environment$2();function p(){let s=(0,l.parseEnvironment)(process.env);return Object.assign({},l.DEFAULT_ENVIRONMENT,s)}s.getEnv=p;function g(){return(0,l.parseEnvironment)(process.env)}s.getEnvWithoutDefaults=g})),require_globalThis$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0,s._globalThis=typeof globalThis==`object`?globalThis:global})),require_hex_to_binary=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.hexToBinary=void 0;function l(s){return s>=48&&s<=57?s-48:s>=97&&s<=102?s-87:s-55}function p(s){let p=new Uint8Array(s.length/2),g=0;for(let v=0;v{Object.defineProperty(s,`__esModule`,{value:!0}),s.hexToBase64=void 0;let l=require_hex_to_binary();function p(s){return Buffer.from((0,l.hexToBinary)(s)).toString(`base64`)}s.hexToBase64=p})),require_RandomIdGenerator$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RandomIdGenerator=void 0;let l=8,p=16;s.RandomIdGenerator=class{constructor(){this.generateTraceId=v(16),this.generateSpanId=v(8)}};let g=Buffer.allocUnsafe(16);function v(s){return function(){for(let l=0;l>>0,l*4);for(let l=0;l0);l++)l===s-1&&(g[s-1]=1);return g.toString(`hex`,0,s)}}})),require_performance=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.otperformance=void 0,s.otperformance=require(`perf_hooks`).performance})),require_version$25=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.VERSION=void 0,s.VERSION=`1.30.1`}));function createConstMap$5(s){for(var l={},p=s.length,g=0;g{})),TMP_AWS_LAMBDA_INVOKED_ARN$5,TMP_DB_SYSTEM$5,TMP_DB_CONNECTION_STRING$5,TMP_DB_USER$5,TMP_DB_JDBC_DRIVER_CLASSNAME$5,TMP_DB_NAME$5,TMP_DB_STATEMENT$5,TMP_DB_OPERATION$5,TMP_DB_MSSQL_INSTANCE_NAME$5,TMP_DB_CASSANDRA_KEYSPACE$5,TMP_DB_CASSANDRA_PAGE_SIZE$5,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$5,TMP_DB_CASSANDRA_TABLE$5,TMP_DB_CASSANDRA_IDEMPOTENCE$5,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5,TMP_DB_CASSANDRA_COORDINATOR_ID$5,TMP_DB_CASSANDRA_COORDINATOR_DC$5,TMP_DB_HBASE_NAMESPACE$5,TMP_DB_REDIS_DATABASE_INDEX$5,TMP_DB_MONGODB_COLLECTION$5,TMP_DB_SQL_TABLE$5,TMP_EXCEPTION_TYPE$5,TMP_EXCEPTION_MESSAGE$5,TMP_EXCEPTION_STACKTRACE$5,TMP_EXCEPTION_ESCAPED$5,TMP_FAAS_TRIGGER$5,TMP_FAAS_EXECUTION$5,TMP_FAAS_DOCUMENT_COLLECTION$5,TMP_FAAS_DOCUMENT_OPERATION$5,TMP_FAAS_DOCUMENT_TIME$5,TMP_FAAS_DOCUMENT_NAME$5,TMP_FAAS_TIME$5,TMP_FAAS_CRON$5,TMP_FAAS_COLDSTART$5,TMP_FAAS_INVOKED_NAME$5,TMP_FAAS_INVOKED_PROVIDER$5,TMP_FAAS_INVOKED_REGION$5,TMP_NET_TRANSPORT$5,TMP_NET_PEER_IP$5,TMP_NET_PEER_PORT$5,TMP_NET_PEER_NAME$5,TMP_NET_HOST_IP$5,TMP_NET_HOST_PORT$5,TMP_NET_HOST_NAME$5,TMP_NET_HOST_CONNECTION_TYPE$5,TMP_NET_HOST_CONNECTION_SUBTYPE$5,TMP_NET_HOST_CARRIER_NAME$5,TMP_NET_HOST_CARRIER_MCC$5,TMP_NET_HOST_CARRIER_MNC$5,TMP_NET_HOST_CARRIER_ICC$5,TMP_PEER_SERVICE$5,TMP_ENDUSER_ID$5,TMP_ENDUSER_ROLE$5,TMP_ENDUSER_SCOPE$5,TMP_THREAD_ID$5,TMP_THREAD_NAME$5,TMP_CODE_FUNCTION$5,TMP_CODE_NAMESPACE$5,TMP_CODE_FILEPATH$5,TMP_CODE_LINENO$5,TMP_HTTP_METHOD$5,TMP_HTTP_URL$5,TMP_HTTP_TARGET$5,TMP_HTTP_HOST$5,TMP_HTTP_SCHEME$5,TMP_HTTP_STATUS_CODE$5,TMP_HTTP_FLAVOR$5,TMP_HTTP_USER_AGENT$5,TMP_HTTP_REQUEST_CONTENT_LENGTH$5,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5,TMP_HTTP_RESPONSE_CONTENT_LENGTH$5,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5,TMP_HTTP_SERVER_NAME$5,TMP_HTTP_ROUTE$5,TMP_HTTP_CLIENT_IP$5,TMP_AWS_DYNAMODB_TABLE_NAMES$5,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$5,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5,TMP_AWS_DYNAMODB_CONSISTENT_READ$5,TMP_AWS_DYNAMODB_PROJECTION$5,TMP_AWS_DYNAMODB_LIMIT$5,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5,TMP_AWS_DYNAMODB_INDEX_NAME$5,TMP_AWS_DYNAMODB_SELECT$5,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5,TMP_AWS_DYNAMODB_TABLE_COUNT$5,TMP_AWS_DYNAMODB_SCAN_FORWARD$5,TMP_AWS_DYNAMODB_SEGMENT$5,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$5,TMP_AWS_DYNAMODB_COUNT$5,TMP_AWS_DYNAMODB_SCANNED_COUNT$5,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5,TMP_MESSAGING_SYSTEM$5,TMP_MESSAGING_DESTINATION$5,TMP_MESSAGING_DESTINATION_KIND$5,TMP_MESSAGING_TEMP_DESTINATION$5,TMP_MESSAGING_PROTOCOL$5,TMP_MESSAGING_PROTOCOL_VERSION$5,TMP_MESSAGING_URL$5,TMP_MESSAGING_MESSAGE_ID$5,TMP_MESSAGING_CONVERSATION_ID$5,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5,TMP_MESSAGING_OPERATION$5,TMP_MESSAGING_CONSUMER_ID$5,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$5,TMP_MESSAGING_KAFKA_MESSAGE_KEY$5,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$5,TMP_MESSAGING_KAFKA_CLIENT_ID$5,TMP_MESSAGING_KAFKA_PARTITION$5,TMP_MESSAGING_KAFKA_TOMBSTONE$5,TMP_RPC_SYSTEM$5,TMP_RPC_SERVICE$5,TMP_RPC_METHOD$5,TMP_RPC_GRPC_STATUS_CODE$5,TMP_RPC_JSONRPC_VERSION$5,TMP_RPC_JSONRPC_REQUEST_ID$5,TMP_RPC_JSONRPC_ERROR_CODE$5,TMP_RPC_JSONRPC_ERROR_MESSAGE$5,TMP_MESSAGE_TYPE$5,TMP_MESSAGE_ID$5,TMP_MESSAGE_COMPRESSED_SIZE$5,TMP_MESSAGE_UNCOMPRESSED_SIZE$5,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$5,SEMATTRS_DB_SYSTEM$5,SEMATTRS_DB_CONNECTION_STRING$5,SEMATTRS_DB_USER$5,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$5,SEMATTRS_DB_NAME$5,SEMATTRS_DB_STATEMENT$5,SEMATTRS_DB_OPERATION$5,SEMATTRS_DB_MSSQL_INSTANCE_NAME$5,SEMATTRS_DB_CASSANDRA_KEYSPACE$5,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$5,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$5,SEMATTRS_DB_CASSANDRA_TABLE$5,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$5,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$5,SEMATTRS_DB_HBASE_NAMESPACE$5,SEMATTRS_DB_REDIS_DATABASE_INDEX$5,SEMATTRS_DB_MONGODB_COLLECTION$5,SEMATTRS_DB_SQL_TABLE$5,SEMATTRS_EXCEPTION_TYPE$5,SEMATTRS_EXCEPTION_MESSAGE$5,SEMATTRS_EXCEPTION_STACKTRACE$5,SEMATTRS_EXCEPTION_ESCAPED$5,SEMATTRS_FAAS_TRIGGER$5,SEMATTRS_FAAS_EXECUTION$5,SEMATTRS_FAAS_DOCUMENT_COLLECTION$5,SEMATTRS_FAAS_DOCUMENT_OPERATION$5,SEMATTRS_FAAS_DOCUMENT_TIME$5,SEMATTRS_FAAS_DOCUMENT_NAME$5,SEMATTRS_FAAS_TIME$5,SEMATTRS_FAAS_CRON$5,SEMATTRS_FAAS_COLDSTART$5,SEMATTRS_FAAS_INVOKED_NAME$5,SEMATTRS_FAAS_INVOKED_PROVIDER$5,SEMATTRS_FAAS_INVOKED_REGION$5,SEMATTRS_NET_TRANSPORT$5,SEMATTRS_NET_PEER_IP$5,SEMATTRS_NET_PEER_PORT$5,SEMATTRS_NET_PEER_NAME$5,SEMATTRS_NET_HOST_IP$5,SEMATTRS_NET_HOST_PORT$5,SEMATTRS_NET_HOST_NAME$5,SEMATTRS_NET_HOST_CONNECTION_TYPE$5,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$5,SEMATTRS_NET_HOST_CARRIER_NAME$5,SEMATTRS_NET_HOST_CARRIER_MCC$5,SEMATTRS_NET_HOST_CARRIER_MNC$5,SEMATTRS_NET_HOST_CARRIER_ICC$5,SEMATTRS_PEER_SERVICE$5,SEMATTRS_ENDUSER_ID$5,SEMATTRS_ENDUSER_ROLE$5,SEMATTRS_ENDUSER_SCOPE$5,SEMATTRS_THREAD_ID$5,SEMATTRS_THREAD_NAME$5,SEMATTRS_CODE_FUNCTION$5,SEMATTRS_CODE_NAMESPACE$5,SEMATTRS_CODE_FILEPATH$5,SEMATTRS_CODE_LINENO$5,SEMATTRS_HTTP_METHOD$5,SEMATTRS_HTTP_URL$5,SEMATTRS_HTTP_TARGET$5,SEMATTRS_HTTP_HOST$5,SEMATTRS_HTTP_SCHEME$5,SEMATTRS_HTTP_STATUS_CODE$5,SEMATTRS_HTTP_FLAVOR$5,SEMATTRS_HTTP_USER_AGENT$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_SERVER_NAME$5,SEMATTRS_HTTP_ROUTE$5,SEMATTRS_HTTP_CLIENT_IP$5,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$5,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$5,SEMATTRS_AWS_DYNAMODB_PROJECTION$5,SEMATTRS_AWS_DYNAMODB_LIMIT$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$5,SEMATTRS_AWS_DYNAMODB_SELECT$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$5,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$5,SEMATTRS_AWS_DYNAMODB_SEGMENT$5,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$5,SEMATTRS_AWS_DYNAMODB_COUNT$5,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5,SEMATTRS_MESSAGING_SYSTEM$5,SEMATTRS_MESSAGING_DESTINATION$5,SEMATTRS_MESSAGING_DESTINATION_KIND$5,SEMATTRS_MESSAGING_TEMP_DESTINATION$5,SEMATTRS_MESSAGING_PROTOCOL$5,SEMATTRS_MESSAGING_PROTOCOL_VERSION$5,SEMATTRS_MESSAGING_URL$5,SEMATTRS_MESSAGING_MESSAGE_ID$5,SEMATTRS_MESSAGING_CONVERSATION_ID$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5,SEMATTRS_MESSAGING_OPERATION$5,SEMATTRS_MESSAGING_CONSUMER_ID$5,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$5,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$5,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$5,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$5,SEMATTRS_MESSAGING_KAFKA_PARTITION$5,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$5,SEMATTRS_RPC_SYSTEM$5,SEMATTRS_RPC_SERVICE$5,SEMATTRS_RPC_METHOD$5,SEMATTRS_RPC_GRPC_STATUS_CODE$5,SEMATTRS_RPC_JSONRPC_VERSION$5,SEMATTRS_RPC_JSONRPC_REQUEST_ID$5,SEMATTRS_RPC_JSONRPC_ERROR_CODE$5,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$5,SEMATTRS_MESSAGE_TYPE$5,SEMATTRS_MESSAGE_ID$5,SEMATTRS_MESSAGE_COMPRESSED_SIZE$5,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$5,SemanticAttributes$5,TMP_DBSYSTEMVALUES_OTHER_SQL$5,TMP_DBSYSTEMVALUES_MSSQL$5,TMP_DBSYSTEMVALUES_MYSQL$5,TMP_DBSYSTEMVALUES_ORACLE$5,TMP_DBSYSTEMVALUES_DB2$5,TMP_DBSYSTEMVALUES_POSTGRESQL$5,TMP_DBSYSTEMVALUES_REDSHIFT$5,TMP_DBSYSTEMVALUES_HIVE$5,TMP_DBSYSTEMVALUES_CLOUDSCAPE$5,TMP_DBSYSTEMVALUES_HSQLDB$5,TMP_DBSYSTEMVALUES_PROGRESS$5,TMP_DBSYSTEMVALUES_MAXDB$5,TMP_DBSYSTEMVALUES_HANADB$5,TMP_DBSYSTEMVALUES_INGRES$5,TMP_DBSYSTEMVALUES_FIRSTSQL$5,TMP_DBSYSTEMVALUES_EDB$5,TMP_DBSYSTEMVALUES_CACHE$5,TMP_DBSYSTEMVALUES_ADABAS$5,TMP_DBSYSTEMVALUES_FIREBIRD$5,TMP_DBSYSTEMVALUES_DERBY$5,TMP_DBSYSTEMVALUES_FILEMAKER$5,TMP_DBSYSTEMVALUES_INFORMIX$5,TMP_DBSYSTEMVALUES_INSTANTDB$5,TMP_DBSYSTEMVALUES_INTERBASE$5,TMP_DBSYSTEMVALUES_MARIADB$5,TMP_DBSYSTEMVALUES_NETEZZA$5,TMP_DBSYSTEMVALUES_PERVASIVE$5,TMP_DBSYSTEMVALUES_POINTBASE$5,TMP_DBSYSTEMVALUES_SQLITE$5,TMP_DBSYSTEMVALUES_SYBASE$5,TMP_DBSYSTEMVALUES_TERADATA$5,TMP_DBSYSTEMVALUES_VERTICA$5,TMP_DBSYSTEMVALUES_H2$5,TMP_DBSYSTEMVALUES_COLDFUSION$5,TMP_DBSYSTEMVALUES_CASSANDRA$5,TMP_DBSYSTEMVALUES_HBASE$5,TMP_DBSYSTEMVALUES_MONGODB$5,TMP_DBSYSTEMVALUES_REDIS$5,TMP_DBSYSTEMVALUES_COUCHBASE$5,TMP_DBSYSTEMVALUES_COUCHDB$5,TMP_DBSYSTEMVALUES_COSMOSDB$5,TMP_DBSYSTEMVALUES_DYNAMODB$5,TMP_DBSYSTEMVALUES_NEO4J$5,TMP_DBSYSTEMVALUES_GEODE$5,TMP_DBSYSTEMVALUES_ELASTICSEARCH$5,TMP_DBSYSTEMVALUES_MEMCACHED$5,TMP_DBSYSTEMVALUES_COCKROACHDB$5,DBSYSTEMVALUES_OTHER_SQL$5,DBSYSTEMVALUES_MSSQL$5,DBSYSTEMVALUES_MYSQL$5,DBSYSTEMVALUES_ORACLE$5,DBSYSTEMVALUES_DB2$5,DBSYSTEMVALUES_POSTGRESQL$5,DBSYSTEMVALUES_REDSHIFT$5,DBSYSTEMVALUES_HIVE$5,DBSYSTEMVALUES_CLOUDSCAPE$5,DBSYSTEMVALUES_HSQLDB$5,DBSYSTEMVALUES_PROGRESS$5,DBSYSTEMVALUES_MAXDB$5,DBSYSTEMVALUES_HANADB$5,DBSYSTEMVALUES_INGRES$5,DBSYSTEMVALUES_FIRSTSQL$5,DBSYSTEMVALUES_EDB$5,DBSYSTEMVALUES_CACHE$5,DBSYSTEMVALUES_ADABAS$5,DBSYSTEMVALUES_FIREBIRD$5,DBSYSTEMVALUES_DERBY$5,DBSYSTEMVALUES_FILEMAKER$5,DBSYSTEMVALUES_INFORMIX$5,DBSYSTEMVALUES_INSTANTDB$5,DBSYSTEMVALUES_INTERBASE$5,DBSYSTEMVALUES_MARIADB$5,DBSYSTEMVALUES_NETEZZA$5,DBSYSTEMVALUES_PERVASIVE$5,DBSYSTEMVALUES_POINTBASE$5,DBSYSTEMVALUES_SQLITE$5,DBSYSTEMVALUES_SYBASE$5,DBSYSTEMVALUES_TERADATA$5,DBSYSTEMVALUES_VERTICA$5,DBSYSTEMVALUES_H2$5,DBSYSTEMVALUES_COLDFUSION$5,DBSYSTEMVALUES_CASSANDRA$5,DBSYSTEMVALUES_HBASE$5,DBSYSTEMVALUES_MONGODB$5,DBSYSTEMVALUES_REDIS$5,DBSYSTEMVALUES_COUCHBASE$5,DBSYSTEMVALUES_COUCHDB$5,DBSYSTEMVALUES_COSMOSDB$5,DBSYSTEMVALUES_DYNAMODB$5,DBSYSTEMVALUES_NEO4J$5,DBSYSTEMVALUES_GEODE$5,DBSYSTEMVALUES_ELASTICSEARCH$5,DBSYSTEMVALUES_MEMCACHED$5,DBSYSTEMVALUES_COCKROACHDB$5,DbSystemValues$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5,DBCASSANDRACONSISTENCYLEVELVALUES_ALL$5,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_ONE$5,DBCASSANDRACONSISTENCYLEVELVALUES_TWO$5,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5,DBCASSANDRACONSISTENCYLEVELVALUES_ANY$5,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5,DbCassandraConsistencyLevelValues$5,TMP_FAASTRIGGERVALUES_DATASOURCE$5,TMP_FAASTRIGGERVALUES_HTTP$5,TMP_FAASTRIGGERVALUES_PUBSUB$5,TMP_FAASTRIGGERVALUES_TIMER$5,TMP_FAASTRIGGERVALUES_OTHER$5,FAASTRIGGERVALUES_DATASOURCE$5,FAASTRIGGERVALUES_HTTP$5,FAASTRIGGERVALUES_PUBSUB$5,FAASTRIGGERVALUES_TIMER$5,FAASTRIGGERVALUES_OTHER$5,FaasTriggerValues$5,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$5,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$5,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$5,FAASDOCUMENTOPERATIONVALUES_INSERT$5,FAASDOCUMENTOPERATIONVALUES_EDIT$5,FAASDOCUMENTOPERATIONVALUES_DELETE$5,FaasDocumentOperationValues$5,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5,TMP_FAASINVOKEDPROVIDERVALUES_AWS$5,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$5,TMP_FAASINVOKEDPROVIDERVALUES_GCP$5,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5,FAASINVOKEDPROVIDERVALUES_AWS$5,FAASINVOKEDPROVIDERVALUES_AZURE$5,FAASINVOKEDPROVIDERVALUES_GCP$5,FaasInvokedProviderValues$5,TMP_NETTRANSPORTVALUES_IP_TCP$5,TMP_NETTRANSPORTVALUES_IP_UDP$5,TMP_NETTRANSPORTVALUES_IP$5,TMP_NETTRANSPORTVALUES_UNIX$5,TMP_NETTRANSPORTVALUES_PIPE$5,TMP_NETTRANSPORTVALUES_INPROC$5,TMP_NETTRANSPORTVALUES_OTHER$5,NETTRANSPORTVALUES_IP_TCP$5,NETTRANSPORTVALUES_IP_UDP$5,NETTRANSPORTVALUES_IP$5,NETTRANSPORTVALUES_UNIX$5,NETTRANSPORTVALUES_PIPE$5,NETTRANSPORTVALUES_INPROC$5,NETTRANSPORTVALUES_OTHER$5,NetTransportValues$5,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$5,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$5,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$5,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5,NETHOSTCONNECTIONTYPEVALUES_WIFI$5,NETHOSTCONNECTIONTYPEVALUES_WIRED$5,NETHOSTCONNECTIONTYPEVALUES_CELL$5,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5,NetHostConnectionTypeValues$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5,NETHOSTCONNECTIONSUBTYPEVALUES_LTE$5,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5,NETHOSTCONNECTIONSUBTYPEVALUES_GSM$5,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5,NETHOSTCONNECTIONSUBTYPEVALUES_NR$5,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5,NetHostConnectionSubtypeValues$5,TMP_HTTPFLAVORVALUES_HTTP_1_0$5,TMP_HTTPFLAVORVALUES_HTTP_1_1$5,TMP_HTTPFLAVORVALUES_HTTP_2_0$5,TMP_HTTPFLAVORVALUES_SPDY$5,TMP_HTTPFLAVORVALUES_QUIC$5,HTTPFLAVORVALUES_HTTP_1_0$5,HTTPFLAVORVALUES_HTTP_1_1$5,HTTPFLAVORVALUES_HTTP_2_0$5,HTTPFLAVORVALUES_SPDY$5,HTTPFLAVORVALUES_QUIC$5,HttpFlavorValues$5,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$5,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$5,MESSAGINGDESTINATIONKINDVALUES_QUEUE$5,MESSAGINGDESTINATIONKINDVALUES_TOPIC$5,MessagingDestinationKindValues$5,TMP_MESSAGINGOPERATIONVALUES_RECEIVE$5,TMP_MESSAGINGOPERATIONVALUES_PROCESS$5,MESSAGINGOPERATIONVALUES_RECEIVE$5,MESSAGINGOPERATIONVALUES_PROCESS$5,MessagingOperationValues$5,TMP_RPCGRPCSTATUSCODEVALUES_OK$5,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$5,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$5,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$5,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$5,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$5,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$5,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$5,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$5,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$5,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$5,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$5,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$5,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$5,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$5,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$5,RPCGRPCSTATUSCODEVALUES_OK$5,RPCGRPCSTATUSCODEVALUES_CANCELLED$5,RPCGRPCSTATUSCODEVALUES_UNKNOWN$5,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$5,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$5,RPCGRPCSTATUSCODEVALUES_NOT_FOUND$5,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$5,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$5,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$5,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$5,RPCGRPCSTATUSCODEVALUES_ABORTED$5,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$5,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$5,RPCGRPCSTATUSCODEVALUES_INTERNAL$5,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$5,RPCGRPCSTATUSCODEVALUES_DATA_LOSS$5,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$5,RpcGrpcStatusCodeValues$5,TMP_MESSAGETYPEVALUES_SENT$5,TMP_MESSAGETYPEVALUES_RECEIVED$5,MESSAGETYPEVALUES_SENT$5,MESSAGETYPEVALUES_RECEIVED$5,MessageTypeValues$5,init_SemanticAttributes$5=__esmMin((()=>{init_utils$8(),TMP_AWS_LAMBDA_INVOKED_ARN$5=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM$5=`db.system`,TMP_DB_CONNECTION_STRING$5=`db.connection_string`,TMP_DB_USER$5=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME$5=`db.jdbc.driver_classname`,TMP_DB_NAME$5=`db.name`,TMP_DB_STATEMENT$5=`db.statement`,TMP_DB_OPERATION$5=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME$5=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE$5=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE$5=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$5=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE$5=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE$5=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID$5=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC$5=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE$5=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX$5=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION$5=`db.mongodb.collection`,TMP_DB_SQL_TABLE$5=`db.sql.table`,TMP_EXCEPTION_TYPE$5=`exception.type`,TMP_EXCEPTION_MESSAGE$5=`exception.message`,TMP_EXCEPTION_STACKTRACE$5=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED$5=`exception.escaped`,TMP_FAAS_TRIGGER$5=`faas.trigger`,TMP_FAAS_EXECUTION$5=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION$5=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION$5=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME$5=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME$5=`faas.document.name`,TMP_FAAS_TIME$5=`faas.time`,TMP_FAAS_CRON$5=`faas.cron`,TMP_FAAS_COLDSTART$5=`faas.coldstart`,TMP_FAAS_INVOKED_NAME$5=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER$5=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION$5=`faas.invoked_region`,TMP_NET_TRANSPORT$5=`net.transport`,TMP_NET_PEER_IP$5=`net.peer.ip`,TMP_NET_PEER_PORT$5=`net.peer.port`,TMP_NET_PEER_NAME$5=`net.peer.name`,TMP_NET_HOST_IP$5=`net.host.ip`,TMP_NET_HOST_PORT$5=`net.host.port`,TMP_NET_HOST_NAME$5=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE$5=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE$5=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME$5=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC$5=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC$5=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC$5=`net.host.carrier.icc`,TMP_PEER_SERVICE$5=`peer.service`,TMP_ENDUSER_ID$5=`enduser.id`,TMP_ENDUSER_ROLE$5=`enduser.role`,TMP_ENDUSER_SCOPE$5=`enduser.scope`,TMP_THREAD_ID$5=`thread.id`,TMP_THREAD_NAME$5=`thread.name`,TMP_CODE_FUNCTION$5=`code.function`,TMP_CODE_NAMESPACE$5=`code.namespace`,TMP_CODE_FILEPATH$5=`code.filepath`,TMP_CODE_LINENO$5=`code.lineno`,TMP_HTTP_METHOD$5=`http.method`,TMP_HTTP_URL$5=`http.url`,TMP_HTTP_TARGET$5=`http.target`,TMP_HTTP_HOST$5=`http.host`,TMP_HTTP_SCHEME$5=`http.scheme`,TMP_HTTP_STATUS_CODE$5=`http.status_code`,TMP_HTTP_FLAVOR$5=`http.flavor`,TMP_HTTP_USER_AGENT$5=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH$5=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH$5=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME$5=`http.server_name`,TMP_HTTP_ROUTE$5=`http.route`,TMP_HTTP_CLIENT_IP$5=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES$5=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$5=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ$5=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION$5=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT$5=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME$5=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT$5=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT$5=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD$5=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT$5=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$5=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT$5=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT$5=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM$5=`messaging.system`,TMP_MESSAGING_DESTINATION$5=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND$5=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION$5=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL$5=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION$5=`messaging.protocol_version`,TMP_MESSAGING_URL$5=`messaging.url`,TMP_MESSAGING_MESSAGE_ID$5=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID$5=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION$5=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID$5=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$5=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY$5=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$5=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID$5=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION$5=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE$5=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM$5=`rpc.system`,TMP_RPC_SERVICE$5=`rpc.service`,TMP_RPC_METHOD$5=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE$5=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION$5=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID$5=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE$5=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE$5=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE$5=`message.type`,TMP_MESSAGE_ID$5=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE$5=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE$5=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$5=TMP_AWS_LAMBDA_INVOKED_ARN$5,SEMATTRS_DB_SYSTEM$5=TMP_DB_SYSTEM$5,SEMATTRS_DB_CONNECTION_STRING$5=TMP_DB_CONNECTION_STRING$5,SEMATTRS_DB_USER$5=TMP_DB_USER$5,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$5=TMP_DB_JDBC_DRIVER_CLASSNAME$5,SEMATTRS_DB_NAME$5=TMP_DB_NAME$5,SEMATTRS_DB_STATEMENT$5=TMP_DB_STATEMENT$5,SEMATTRS_DB_OPERATION$5=TMP_DB_OPERATION$5,SEMATTRS_DB_MSSQL_INSTANCE_NAME$5=TMP_DB_MSSQL_INSTANCE_NAME$5,SEMATTRS_DB_CASSANDRA_KEYSPACE$5=TMP_DB_CASSANDRA_KEYSPACE$5,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$5=TMP_DB_CASSANDRA_PAGE_SIZE$5,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$5=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$5,SEMATTRS_DB_CASSANDRA_TABLE$5=TMP_DB_CASSANDRA_TABLE$5,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$5=TMP_DB_CASSANDRA_IDEMPOTENCE$5,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$5=TMP_DB_CASSANDRA_COORDINATOR_ID$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$5=TMP_DB_CASSANDRA_COORDINATOR_DC$5,SEMATTRS_DB_HBASE_NAMESPACE$5=TMP_DB_HBASE_NAMESPACE$5,SEMATTRS_DB_REDIS_DATABASE_INDEX$5=TMP_DB_REDIS_DATABASE_INDEX$5,SEMATTRS_DB_MONGODB_COLLECTION$5=TMP_DB_MONGODB_COLLECTION$5,SEMATTRS_DB_SQL_TABLE$5=TMP_DB_SQL_TABLE$5,SEMATTRS_EXCEPTION_TYPE$5=TMP_EXCEPTION_TYPE$5,SEMATTRS_EXCEPTION_MESSAGE$5=TMP_EXCEPTION_MESSAGE$5,SEMATTRS_EXCEPTION_STACKTRACE$5=TMP_EXCEPTION_STACKTRACE$5,SEMATTRS_EXCEPTION_ESCAPED$5=TMP_EXCEPTION_ESCAPED$5,SEMATTRS_FAAS_TRIGGER$5=TMP_FAAS_TRIGGER$5,SEMATTRS_FAAS_EXECUTION$5=TMP_FAAS_EXECUTION$5,SEMATTRS_FAAS_DOCUMENT_COLLECTION$5=TMP_FAAS_DOCUMENT_COLLECTION$5,SEMATTRS_FAAS_DOCUMENT_OPERATION$5=TMP_FAAS_DOCUMENT_OPERATION$5,SEMATTRS_FAAS_DOCUMENT_TIME$5=TMP_FAAS_DOCUMENT_TIME$5,SEMATTRS_FAAS_DOCUMENT_NAME$5=TMP_FAAS_DOCUMENT_NAME$5,SEMATTRS_FAAS_TIME$5=TMP_FAAS_TIME$5,SEMATTRS_FAAS_CRON$5=TMP_FAAS_CRON$5,SEMATTRS_FAAS_COLDSTART$5=TMP_FAAS_COLDSTART$5,SEMATTRS_FAAS_INVOKED_NAME$5=TMP_FAAS_INVOKED_NAME$5,SEMATTRS_FAAS_INVOKED_PROVIDER$5=TMP_FAAS_INVOKED_PROVIDER$5,SEMATTRS_FAAS_INVOKED_REGION$5=TMP_FAAS_INVOKED_REGION$5,SEMATTRS_NET_TRANSPORT$5=TMP_NET_TRANSPORT$5,SEMATTRS_NET_PEER_IP$5=TMP_NET_PEER_IP$5,SEMATTRS_NET_PEER_PORT$5=TMP_NET_PEER_PORT$5,SEMATTRS_NET_PEER_NAME$5=TMP_NET_PEER_NAME$5,SEMATTRS_NET_HOST_IP$5=TMP_NET_HOST_IP$5,SEMATTRS_NET_HOST_PORT$5=TMP_NET_HOST_PORT$5,SEMATTRS_NET_HOST_NAME$5=TMP_NET_HOST_NAME$5,SEMATTRS_NET_HOST_CONNECTION_TYPE$5=TMP_NET_HOST_CONNECTION_TYPE$5,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$5=TMP_NET_HOST_CONNECTION_SUBTYPE$5,SEMATTRS_NET_HOST_CARRIER_NAME$5=TMP_NET_HOST_CARRIER_NAME$5,SEMATTRS_NET_HOST_CARRIER_MCC$5=TMP_NET_HOST_CARRIER_MCC$5,SEMATTRS_NET_HOST_CARRIER_MNC$5=TMP_NET_HOST_CARRIER_MNC$5,SEMATTRS_NET_HOST_CARRIER_ICC$5=TMP_NET_HOST_CARRIER_ICC$5,SEMATTRS_PEER_SERVICE$5=TMP_PEER_SERVICE$5,SEMATTRS_ENDUSER_ID$5=TMP_ENDUSER_ID$5,SEMATTRS_ENDUSER_ROLE$5=TMP_ENDUSER_ROLE$5,SEMATTRS_ENDUSER_SCOPE$5=TMP_ENDUSER_SCOPE$5,SEMATTRS_THREAD_ID$5=TMP_THREAD_ID$5,SEMATTRS_THREAD_NAME$5=TMP_THREAD_NAME$5,SEMATTRS_CODE_FUNCTION$5=TMP_CODE_FUNCTION$5,SEMATTRS_CODE_NAMESPACE$5=TMP_CODE_NAMESPACE$5,SEMATTRS_CODE_FILEPATH$5=TMP_CODE_FILEPATH$5,SEMATTRS_CODE_LINENO$5=TMP_CODE_LINENO$5,SEMATTRS_HTTP_METHOD$5=TMP_HTTP_METHOD$5,SEMATTRS_HTTP_URL$5=TMP_HTTP_URL$5,SEMATTRS_HTTP_TARGET$5=TMP_HTTP_TARGET$5,SEMATTRS_HTTP_HOST$5=TMP_HTTP_HOST$5,SEMATTRS_HTTP_SCHEME$5=TMP_HTTP_SCHEME$5,SEMATTRS_HTTP_STATUS_CODE$5=TMP_HTTP_STATUS_CODE$5,SEMATTRS_HTTP_FLAVOR$5=TMP_HTTP_FLAVOR$5,SEMATTRS_HTTP_USER_AGENT$5=TMP_HTTP_USER_AGENT$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$5=TMP_HTTP_REQUEST_CONTENT_LENGTH$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$5=TMP_HTTP_RESPONSE_CONTENT_LENGTH$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_SERVER_NAME$5=TMP_HTTP_SERVER_NAME$5,SEMATTRS_HTTP_ROUTE$5=TMP_HTTP_ROUTE$5,SEMATTRS_HTTP_CLIENT_IP$5=TMP_HTTP_CLIENT_IP$5,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$5=TMP_AWS_DYNAMODB_TABLE_NAMES$5,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$5=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$5=TMP_AWS_DYNAMODB_CONSISTENT_READ$5,SEMATTRS_AWS_DYNAMODB_PROJECTION$5=TMP_AWS_DYNAMODB_PROJECTION$5,SEMATTRS_AWS_DYNAMODB_LIMIT$5=TMP_AWS_DYNAMODB_LIMIT$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$5=TMP_AWS_DYNAMODB_INDEX_NAME$5,SEMATTRS_AWS_DYNAMODB_SELECT$5=TMP_AWS_DYNAMODB_SELECT$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$5=TMP_AWS_DYNAMODB_TABLE_COUNT$5,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$5=TMP_AWS_DYNAMODB_SCAN_FORWARD$5,SEMATTRS_AWS_DYNAMODB_SEGMENT$5=TMP_AWS_DYNAMODB_SEGMENT$5,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$5=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$5,SEMATTRS_AWS_DYNAMODB_COUNT$5=TMP_AWS_DYNAMODB_COUNT$5,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$5=TMP_AWS_DYNAMODB_SCANNED_COUNT$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5,SEMATTRS_MESSAGING_SYSTEM$5=TMP_MESSAGING_SYSTEM$5,SEMATTRS_MESSAGING_DESTINATION$5=TMP_MESSAGING_DESTINATION$5,SEMATTRS_MESSAGING_DESTINATION_KIND$5=TMP_MESSAGING_DESTINATION_KIND$5,SEMATTRS_MESSAGING_TEMP_DESTINATION$5=TMP_MESSAGING_TEMP_DESTINATION$5,SEMATTRS_MESSAGING_PROTOCOL$5=TMP_MESSAGING_PROTOCOL$5,SEMATTRS_MESSAGING_PROTOCOL_VERSION$5=TMP_MESSAGING_PROTOCOL_VERSION$5,SEMATTRS_MESSAGING_URL$5=TMP_MESSAGING_URL$5,SEMATTRS_MESSAGING_MESSAGE_ID$5=TMP_MESSAGING_MESSAGE_ID$5,SEMATTRS_MESSAGING_CONVERSATION_ID$5=TMP_MESSAGING_CONVERSATION_ID$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5,SEMATTRS_MESSAGING_OPERATION$5=TMP_MESSAGING_OPERATION$5,SEMATTRS_MESSAGING_CONSUMER_ID$5=TMP_MESSAGING_CONSUMER_ID$5,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$5=TMP_MESSAGING_RABBITMQ_ROUTING_KEY$5,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$5=TMP_MESSAGING_KAFKA_MESSAGE_KEY$5,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$5=TMP_MESSAGING_KAFKA_CONSUMER_GROUP$5,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$5=TMP_MESSAGING_KAFKA_CLIENT_ID$5,SEMATTRS_MESSAGING_KAFKA_PARTITION$5=TMP_MESSAGING_KAFKA_PARTITION$5,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$5=TMP_MESSAGING_KAFKA_TOMBSTONE$5,SEMATTRS_RPC_SYSTEM$5=TMP_RPC_SYSTEM$5,SEMATTRS_RPC_SERVICE$5=TMP_RPC_SERVICE$5,SEMATTRS_RPC_METHOD$5=TMP_RPC_METHOD$5,SEMATTRS_RPC_GRPC_STATUS_CODE$5=TMP_RPC_GRPC_STATUS_CODE$5,SEMATTRS_RPC_JSONRPC_VERSION$5=TMP_RPC_JSONRPC_VERSION$5,SEMATTRS_RPC_JSONRPC_REQUEST_ID$5=TMP_RPC_JSONRPC_REQUEST_ID$5,SEMATTRS_RPC_JSONRPC_ERROR_CODE$5=TMP_RPC_JSONRPC_ERROR_CODE$5,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$5=TMP_RPC_JSONRPC_ERROR_MESSAGE$5,SEMATTRS_MESSAGE_TYPE$5=TMP_MESSAGE_TYPE$5,SEMATTRS_MESSAGE_ID$5=TMP_MESSAGE_ID$5,SEMATTRS_MESSAGE_COMPRESSED_SIZE$5=TMP_MESSAGE_COMPRESSED_SIZE$5,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$5=TMP_MESSAGE_UNCOMPRESSED_SIZE$5,SemanticAttributes$5=createConstMap$5([TMP_AWS_LAMBDA_INVOKED_ARN$5,TMP_DB_SYSTEM$5,TMP_DB_CONNECTION_STRING$5,TMP_DB_USER$5,TMP_DB_JDBC_DRIVER_CLASSNAME$5,TMP_DB_NAME$5,TMP_DB_STATEMENT$5,TMP_DB_OPERATION$5,TMP_DB_MSSQL_INSTANCE_NAME$5,TMP_DB_CASSANDRA_KEYSPACE$5,TMP_DB_CASSANDRA_PAGE_SIZE$5,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$5,TMP_DB_CASSANDRA_TABLE$5,TMP_DB_CASSANDRA_IDEMPOTENCE$5,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5,TMP_DB_CASSANDRA_COORDINATOR_ID$5,TMP_DB_CASSANDRA_COORDINATOR_DC$5,TMP_DB_HBASE_NAMESPACE$5,TMP_DB_REDIS_DATABASE_INDEX$5,TMP_DB_MONGODB_COLLECTION$5,TMP_DB_SQL_TABLE$5,TMP_EXCEPTION_TYPE$5,TMP_EXCEPTION_MESSAGE$5,TMP_EXCEPTION_STACKTRACE$5,TMP_EXCEPTION_ESCAPED$5,TMP_FAAS_TRIGGER$5,TMP_FAAS_EXECUTION$5,TMP_FAAS_DOCUMENT_COLLECTION$5,TMP_FAAS_DOCUMENT_OPERATION$5,TMP_FAAS_DOCUMENT_TIME$5,TMP_FAAS_DOCUMENT_NAME$5,TMP_FAAS_TIME$5,TMP_FAAS_CRON$5,TMP_FAAS_COLDSTART$5,TMP_FAAS_INVOKED_NAME$5,TMP_FAAS_INVOKED_PROVIDER$5,TMP_FAAS_INVOKED_REGION$5,TMP_NET_TRANSPORT$5,TMP_NET_PEER_IP$5,TMP_NET_PEER_PORT$5,TMP_NET_PEER_NAME$5,TMP_NET_HOST_IP$5,TMP_NET_HOST_PORT$5,TMP_NET_HOST_NAME$5,TMP_NET_HOST_CONNECTION_TYPE$5,TMP_NET_HOST_CONNECTION_SUBTYPE$5,TMP_NET_HOST_CARRIER_NAME$5,TMP_NET_HOST_CARRIER_MCC$5,TMP_NET_HOST_CARRIER_MNC$5,TMP_NET_HOST_CARRIER_ICC$5,TMP_PEER_SERVICE$5,TMP_ENDUSER_ID$5,TMP_ENDUSER_ROLE$5,TMP_ENDUSER_SCOPE$5,TMP_THREAD_ID$5,TMP_THREAD_NAME$5,TMP_CODE_FUNCTION$5,TMP_CODE_NAMESPACE$5,TMP_CODE_FILEPATH$5,TMP_CODE_LINENO$5,TMP_HTTP_METHOD$5,TMP_HTTP_URL$5,TMP_HTTP_TARGET$5,TMP_HTTP_HOST$5,TMP_HTTP_SCHEME$5,TMP_HTTP_STATUS_CODE$5,TMP_HTTP_FLAVOR$5,TMP_HTTP_USER_AGENT$5,TMP_HTTP_REQUEST_CONTENT_LENGTH$5,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5,TMP_HTTP_RESPONSE_CONTENT_LENGTH$5,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5,TMP_HTTP_SERVER_NAME$5,TMP_HTTP_ROUTE$5,TMP_HTTP_CLIENT_IP$5,TMP_AWS_DYNAMODB_TABLE_NAMES$5,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$5,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5,TMP_AWS_DYNAMODB_CONSISTENT_READ$5,TMP_AWS_DYNAMODB_PROJECTION$5,TMP_AWS_DYNAMODB_LIMIT$5,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5,TMP_AWS_DYNAMODB_INDEX_NAME$5,TMP_AWS_DYNAMODB_SELECT$5,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5,TMP_AWS_DYNAMODB_TABLE_COUNT$5,TMP_AWS_DYNAMODB_SCAN_FORWARD$5,TMP_AWS_DYNAMODB_SEGMENT$5,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$5,TMP_AWS_DYNAMODB_COUNT$5,TMP_AWS_DYNAMODB_SCANNED_COUNT$5,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5,TMP_MESSAGING_SYSTEM$5,TMP_MESSAGING_DESTINATION$5,TMP_MESSAGING_DESTINATION_KIND$5,TMP_MESSAGING_TEMP_DESTINATION$5,TMP_MESSAGING_PROTOCOL$5,TMP_MESSAGING_PROTOCOL_VERSION$5,TMP_MESSAGING_URL$5,TMP_MESSAGING_MESSAGE_ID$5,TMP_MESSAGING_CONVERSATION_ID$5,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5,TMP_MESSAGING_OPERATION$5,TMP_MESSAGING_CONSUMER_ID$5,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$5,TMP_MESSAGING_KAFKA_MESSAGE_KEY$5,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$5,TMP_MESSAGING_KAFKA_CLIENT_ID$5,TMP_MESSAGING_KAFKA_PARTITION$5,TMP_MESSAGING_KAFKA_TOMBSTONE$5,TMP_RPC_SYSTEM$5,TMP_RPC_SERVICE$5,TMP_RPC_METHOD$5,TMP_RPC_GRPC_STATUS_CODE$5,TMP_RPC_JSONRPC_VERSION$5,TMP_RPC_JSONRPC_REQUEST_ID$5,TMP_RPC_JSONRPC_ERROR_CODE$5,TMP_RPC_JSONRPC_ERROR_MESSAGE$5,TMP_MESSAGE_TYPE$5,TMP_MESSAGE_ID$5,TMP_MESSAGE_COMPRESSED_SIZE$5,TMP_MESSAGE_UNCOMPRESSED_SIZE$5]),TMP_DBSYSTEMVALUES_OTHER_SQL$5=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL$5=`mssql`,TMP_DBSYSTEMVALUES_MYSQL$5=`mysql`,TMP_DBSYSTEMVALUES_ORACLE$5=`oracle`,TMP_DBSYSTEMVALUES_DB2$5=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL$5=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT$5=`redshift`,TMP_DBSYSTEMVALUES_HIVE$5=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE$5=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB$5=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS$5=`progress`,TMP_DBSYSTEMVALUES_MAXDB$5=`maxdb`,TMP_DBSYSTEMVALUES_HANADB$5=`hanadb`,TMP_DBSYSTEMVALUES_INGRES$5=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL$5=`firstsql`,TMP_DBSYSTEMVALUES_EDB$5=`edb`,TMP_DBSYSTEMVALUES_CACHE$5=`cache`,TMP_DBSYSTEMVALUES_ADABAS$5=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD$5=`firebird`,TMP_DBSYSTEMVALUES_DERBY$5=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER$5=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX$5=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB$5=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE$5=`interbase`,TMP_DBSYSTEMVALUES_MARIADB$5=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA$5=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE$5=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE$5=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE$5=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE$5=`sybase`,TMP_DBSYSTEMVALUES_TERADATA$5=`teradata`,TMP_DBSYSTEMVALUES_VERTICA$5=`vertica`,TMP_DBSYSTEMVALUES_H2$5=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION$5=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA$5=`cassandra`,TMP_DBSYSTEMVALUES_HBASE$5=`hbase`,TMP_DBSYSTEMVALUES_MONGODB$5=`mongodb`,TMP_DBSYSTEMVALUES_REDIS$5=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE$5=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB$5=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB$5=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB$5=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J$5=`neo4j`,TMP_DBSYSTEMVALUES_GEODE$5=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH$5=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED$5=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB$5=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL$5=TMP_DBSYSTEMVALUES_OTHER_SQL$5,DBSYSTEMVALUES_MSSQL$5=TMP_DBSYSTEMVALUES_MSSQL$5,DBSYSTEMVALUES_MYSQL$5=TMP_DBSYSTEMVALUES_MYSQL$5,DBSYSTEMVALUES_ORACLE$5=TMP_DBSYSTEMVALUES_ORACLE$5,DBSYSTEMVALUES_POSTGRESQL$5=TMP_DBSYSTEMVALUES_POSTGRESQL$5,DBSYSTEMVALUES_REDSHIFT$5=TMP_DBSYSTEMVALUES_REDSHIFT$5,DBSYSTEMVALUES_HIVE$5=TMP_DBSYSTEMVALUES_HIVE$5,DBSYSTEMVALUES_CLOUDSCAPE$5=TMP_DBSYSTEMVALUES_CLOUDSCAPE$5,DBSYSTEMVALUES_HSQLDB$5=TMP_DBSYSTEMVALUES_HSQLDB$5,DBSYSTEMVALUES_PROGRESS$5=TMP_DBSYSTEMVALUES_PROGRESS$5,DBSYSTEMVALUES_MAXDB$5=TMP_DBSYSTEMVALUES_MAXDB$5,DBSYSTEMVALUES_HANADB$5=TMP_DBSYSTEMVALUES_HANADB$5,DBSYSTEMVALUES_INGRES$5=TMP_DBSYSTEMVALUES_INGRES$5,DBSYSTEMVALUES_FIRSTSQL$5=TMP_DBSYSTEMVALUES_FIRSTSQL$5,DBSYSTEMVALUES_CACHE$5=TMP_DBSYSTEMVALUES_CACHE$5,DBSYSTEMVALUES_ADABAS$5=TMP_DBSYSTEMVALUES_ADABAS$5,DBSYSTEMVALUES_FIREBIRD$5=TMP_DBSYSTEMVALUES_FIREBIRD$5,DBSYSTEMVALUES_DERBY$5=TMP_DBSYSTEMVALUES_DERBY$5,DBSYSTEMVALUES_FILEMAKER$5=TMP_DBSYSTEMVALUES_FILEMAKER$5,DBSYSTEMVALUES_INFORMIX$5=TMP_DBSYSTEMVALUES_INFORMIX$5,DBSYSTEMVALUES_INSTANTDB$5=TMP_DBSYSTEMVALUES_INSTANTDB$5,DBSYSTEMVALUES_INTERBASE$5=TMP_DBSYSTEMVALUES_INTERBASE$5,DBSYSTEMVALUES_MARIADB$5=TMP_DBSYSTEMVALUES_MARIADB$5,DBSYSTEMVALUES_NETEZZA$5=TMP_DBSYSTEMVALUES_NETEZZA$5,DBSYSTEMVALUES_PERVASIVE$5=TMP_DBSYSTEMVALUES_PERVASIVE$5,DBSYSTEMVALUES_POINTBASE$5=TMP_DBSYSTEMVALUES_POINTBASE$5,DBSYSTEMVALUES_SQLITE$5=TMP_DBSYSTEMVALUES_SQLITE$5,DBSYSTEMVALUES_SYBASE$5=TMP_DBSYSTEMVALUES_SYBASE$5,DBSYSTEMVALUES_TERADATA$5=TMP_DBSYSTEMVALUES_TERADATA$5,DBSYSTEMVALUES_VERTICA$5=TMP_DBSYSTEMVALUES_VERTICA$5,DBSYSTEMVALUES_COLDFUSION$5=TMP_DBSYSTEMVALUES_COLDFUSION$5,DBSYSTEMVALUES_CASSANDRA$5=TMP_DBSYSTEMVALUES_CASSANDRA$5,DBSYSTEMVALUES_HBASE$5=TMP_DBSYSTEMVALUES_HBASE$5,DBSYSTEMVALUES_MONGODB$5=TMP_DBSYSTEMVALUES_MONGODB$5,DBSYSTEMVALUES_REDIS$5=TMP_DBSYSTEMVALUES_REDIS$5,DBSYSTEMVALUES_COUCHBASE$5=TMP_DBSYSTEMVALUES_COUCHBASE$5,DBSYSTEMVALUES_COUCHDB$5=TMP_DBSYSTEMVALUES_COUCHDB$5,DBSYSTEMVALUES_COSMOSDB$5=TMP_DBSYSTEMVALUES_COSMOSDB$5,DBSYSTEMVALUES_DYNAMODB$5=TMP_DBSYSTEMVALUES_DYNAMODB$5,DBSYSTEMVALUES_NEO4J$5=TMP_DBSYSTEMVALUES_NEO4J$5,DBSYSTEMVALUES_GEODE$5=TMP_DBSYSTEMVALUES_GEODE$5,DBSYSTEMVALUES_ELASTICSEARCH$5=TMP_DBSYSTEMVALUES_ELASTICSEARCH$5,DBSYSTEMVALUES_MEMCACHED$5=TMP_DBSYSTEMVALUES_MEMCACHED$5,DBSYSTEMVALUES_COCKROACHDB$5=TMP_DBSYSTEMVALUES_COCKROACHDB$5,DbSystemValues$5=createConstMap$5([TMP_DBSYSTEMVALUES_OTHER_SQL$5,TMP_DBSYSTEMVALUES_MSSQL$5,TMP_DBSYSTEMVALUES_MYSQL$5,TMP_DBSYSTEMVALUES_ORACLE$5,TMP_DBSYSTEMVALUES_DB2$5,TMP_DBSYSTEMVALUES_POSTGRESQL$5,TMP_DBSYSTEMVALUES_REDSHIFT$5,TMP_DBSYSTEMVALUES_HIVE$5,TMP_DBSYSTEMVALUES_CLOUDSCAPE$5,TMP_DBSYSTEMVALUES_HSQLDB$5,TMP_DBSYSTEMVALUES_PROGRESS$5,TMP_DBSYSTEMVALUES_MAXDB$5,TMP_DBSYSTEMVALUES_HANADB$5,TMP_DBSYSTEMVALUES_INGRES$5,TMP_DBSYSTEMVALUES_FIRSTSQL$5,TMP_DBSYSTEMVALUES_EDB$5,TMP_DBSYSTEMVALUES_CACHE$5,TMP_DBSYSTEMVALUES_ADABAS$5,TMP_DBSYSTEMVALUES_FIREBIRD$5,TMP_DBSYSTEMVALUES_DERBY$5,TMP_DBSYSTEMVALUES_FILEMAKER$5,TMP_DBSYSTEMVALUES_INFORMIX$5,TMP_DBSYSTEMVALUES_INSTANTDB$5,TMP_DBSYSTEMVALUES_INTERBASE$5,TMP_DBSYSTEMVALUES_MARIADB$5,TMP_DBSYSTEMVALUES_NETEZZA$5,TMP_DBSYSTEMVALUES_PERVASIVE$5,TMP_DBSYSTEMVALUES_POINTBASE$5,TMP_DBSYSTEMVALUES_SQLITE$5,TMP_DBSYSTEMVALUES_SYBASE$5,TMP_DBSYSTEMVALUES_TERADATA$5,TMP_DBSYSTEMVALUES_VERTICA$5,TMP_DBSYSTEMVALUES_H2$5,TMP_DBSYSTEMVALUES_COLDFUSION$5,TMP_DBSYSTEMVALUES_CASSANDRA$5,TMP_DBSYSTEMVALUES_HBASE$5,TMP_DBSYSTEMVALUES_MONGODB$5,TMP_DBSYSTEMVALUES_REDIS$5,TMP_DBSYSTEMVALUES_COUCHBASE$5,TMP_DBSYSTEMVALUES_COUCHDB$5,TMP_DBSYSTEMVALUES_COSMOSDB$5,TMP_DBSYSTEMVALUES_DYNAMODB$5,TMP_DBSYSTEMVALUES_NEO4J$5,TMP_DBSYSTEMVALUES_GEODE$5,TMP_DBSYSTEMVALUES_ELASTICSEARCH$5,TMP_DBSYSTEMVALUES_MEMCACHED$5,TMP_DBSYSTEMVALUES_COCKROACHDB$5]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$5=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$5=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$5=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$5=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5,DbCassandraConsistencyLevelValues$5=createConstMap$5([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5]),TMP_FAASTRIGGERVALUES_DATASOURCE$5=`datasource`,TMP_FAASTRIGGERVALUES_HTTP$5=`http`,TMP_FAASTRIGGERVALUES_PUBSUB$5=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER$5=`timer`,TMP_FAASTRIGGERVALUES_OTHER$5=`other`,FAASTRIGGERVALUES_DATASOURCE$5=TMP_FAASTRIGGERVALUES_DATASOURCE$5,FAASTRIGGERVALUES_HTTP$5=TMP_FAASTRIGGERVALUES_HTTP$5,FAASTRIGGERVALUES_PUBSUB$5=TMP_FAASTRIGGERVALUES_PUBSUB$5,FAASTRIGGERVALUES_TIMER$5=TMP_FAASTRIGGERVALUES_TIMER$5,FAASTRIGGERVALUES_OTHER$5=TMP_FAASTRIGGERVALUES_OTHER$5,FaasTriggerValues$5=createConstMap$5([TMP_FAASTRIGGERVALUES_DATASOURCE$5,TMP_FAASTRIGGERVALUES_HTTP$5,TMP_FAASTRIGGERVALUES_PUBSUB$5,TMP_FAASTRIGGERVALUES_TIMER$5,TMP_FAASTRIGGERVALUES_OTHER$5]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$5=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$5=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$5=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT$5=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$5,FAASDOCUMENTOPERATIONVALUES_EDIT$5=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$5,FAASDOCUMENTOPERATIONVALUES_DELETE$5=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$5,FaasDocumentOperationValues$5=createConstMap$5([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$5,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$5,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$5]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS$5=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$5=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP$5=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5,FAASINVOKEDPROVIDERVALUES_AZURE$5=TMP_FAASINVOKEDPROVIDERVALUES_AZURE$5,FaasInvokedProviderValues$5=createConstMap$5([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5,TMP_FAASINVOKEDPROVIDERVALUES_AWS$5,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$5,TMP_FAASINVOKEDPROVIDERVALUES_GCP$5]),TMP_NETTRANSPORTVALUES_IP_TCP$5=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP$5=`ip_udp`,TMP_NETTRANSPORTVALUES_IP$5=`ip`,TMP_NETTRANSPORTVALUES_UNIX$5=`unix`,TMP_NETTRANSPORTVALUES_PIPE$5=`pipe`,TMP_NETTRANSPORTVALUES_INPROC$5=`inproc`,TMP_NETTRANSPORTVALUES_OTHER$5=`other`,NETTRANSPORTVALUES_IP_TCP$5=TMP_NETTRANSPORTVALUES_IP_TCP$5,NETTRANSPORTVALUES_IP_UDP$5=TMP_NETTRANSPORTVALUES_IP_UDP$5,NETTRANSPORTVALUES_UNIX$5=TMP_NETTRANSPORTVALUES_UNIX$5,NETTRANSPORTVALUES_PIPE$5=TMP_NETTRANSPORTVALUES_PIPE$5,NETTRANSPORTVALUES_INPROC$5=TMP_NETTRANSPORTVALUES_INPROC$5,NETTRANSPORTVALUES_OTHER$5=TMP_NETTRANSPORTVALUES_OTHER$5,NetTransportValues$5=createConstMap$5([TMP_NETTRANSPORTVALUES_IP_TCP$5,TMP_NETTRANSPORTVALUES_IP_UDP$5,TMP_NETTRANSPORTVALUES_IP$5,TMP_NETTRANSPORTVALUES_UNIX$5,TMP_NETTRANSPORTVALUES_PIPE$5,TMP_NETTRANSPORTVALUES_INPROC$5,TMP_NETTRANSPORTVALUES_OTHER$5]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$5=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$5=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$5=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI$5=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$5,NETHOSTCONNECTIONTYPEVALUES_WIRED$5=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$5,NETHOSTCONNECTIONTYPEVALUES_CELL$5=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$5,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5,NetHostConnectionTypeValues$5=createConstMap$5([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$5,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$5,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$5,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$5=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$5=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$5=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5,NetHostConnectionSubtypeValues$5=createConstMap$5([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5]),TMP_HTTPFLAVORVALUES_HTTP_1_0$5=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1$5=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0$5=`2.0`,TMP_HTTPFLAVORVALUES_SPDY$5=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC$5=`QUIC`,HTTPFLAVORVALUES_SPDY$5=TMP_HTTPFLAVORVALUES_SPDY$5,HTTPFLAVORVALUES_QUIC$5=TMP_HTTPFLAVORVALUES_QUIC$5,HttpFlavorValues$5={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0$5,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1$5,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0$5,SPDY:TMP_HTTPFLAVORVALUES_SPDY$5,QUIC:TMP_HTTPFLAVORVALUES_QUIC$5},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$5=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$5=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE$5=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$5,MESSAGINGDESTINATIONKINDVALUES_TOPIC$5=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$5,MessagingDestinationKindValues$5=createConstMap$5([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$5,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$5]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE$5=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS$5=`process`,MESSAGINGOPERATIONVALUES_RECEIVE$5=TMP_MESSAGINGOPERATIONVALUES_RECEIVE$5,MESSAGINGOPERATIONVALUES_PROCESS$5=TMP_MESSAGINGOPERATIONVALUES_PROCESS$5,MessagingOperationValues$5=createConstMap$5([TMP_MESSAGINGOPERATIONVALUES_RECEIVE$5,TMP_MESSAGINGOPERATIONVALUES_PROCESS$5]),TMP_RPCGRPCSTATUSCODEVALUES_OK$5=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$5=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$5=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$5=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$5=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$5=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$5=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$5=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$5=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$5=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$5=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$5=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$5=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$5=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$5=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$5=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$5=16,RpcGrpcStatusCodeValues$5={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK$5,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$5,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$5,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$5,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$5,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$5,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$5,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$5,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$5,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$5,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$5,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$5,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$5,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$5,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$5,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$5,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$5},TMP_MESSAGETYPEVALUES_SENT$5=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED$5=`RECEIVED`,MESSAGETYPEVALUES_SENT$5=TMP_MESSAGETYPEVALUES_SENT$5,MESSAGETYPEVALUES_RECEIVED$5=TMP_MESSAGETYPEVALUES_RECEIVED$5,MessageTypeValues$5=createConstMap$5([TMP_MESSAGETYPEVALUES_SENT$5,TMP_MESSAGETYPEVALUES_RECEIVED$5])})),init_trace$5=__esmMin((()=>{init_SemanticAttributes$5()})),TMP_CLOUD_PROVIDER$5,TMP_CLOUD_ACCOUNT_ID$5,TMP_CLOUD_REGION$5,TMP_CLOUD_AVAILABILITY_ZONE$5,TMP_CLOUD_PLATFORM$5,TMP_AWS_ECS_CONTAINER_ARN$5,TMP_AWS_ECS_CLUSTER_ARN$5,TMP_AWS_ECS_LAUNCHTYPE$5,TMP_AWS_ECS_TASK_ARN$5,TMP_AWS_ECS_TASK_FAMILY$5,TMP_AWS_ECS_TASK_REVISION$5,TMP_AWS_EKS_CLUSTER_ARN$5,TMP_AWS_LOG_GROUP_NAMES$5,TMP_AWS_LOG_GROUP_ARNS$5,TMP_AWS_LOG_STREAM_NAMES$5,TMP_AWS_LOG_STREAM_ARNS$5,TMP_CONTAINER_NAME$5,TMP_CONTAINER_ID$5,TMP_CONTAINER_RUNTIME$5,TMP_CONTAINER_IMAGE_NAME$5,TMP_CONTAINER_IMAGE_TAG$5,TMP_DEPLOYMENT_ENVIRONMENT$5,TMP_DEVICE_ID$5,TMP_DEVICE_MODEL_IDENTIFIER$5,TMP_DEVICE_MODEL_NAME$5,TMP_FAAS_NAME$5,TMP_FAAS_ID$5,TMP_FAAS_VERSION$5,TMP_FAAS_INSTANCE$5,TMP_FAAS_MAX_MEMORY$5,TMP_HOST_ID$5,TMP_HOST_NAME$5,TMP_HOST_TYPE$5,TMP_HOST_ARCH$5,TMP_HOST_IMAGE_NAME$5,TMP_HOST_IMAGE_ID$5,TMP_HOST_IMAGE_VERSION$5,TMP_K8S_CLUSTER_NAME$5,TMP_K8S_NODE_NAME$5,TMP_K8S_NODE_UID$5,TMP_K8S_NAMESPACE_NAME$5,TMP_K8S_POD_UID$5,TMP_K8S_POD_NAME$5,TMP_K8S_CONTAINER_NAME$5,TMP_K8S_REPLICASET_UID$5,TMP_K8S_REPLICASET_NAME$5,TMP_K8S_DEPLOYMENT_UID$5,TMP_K8S_DEPLOYMENT_NAME$5,TMP_K8S_STATEFULSET_UID$5,TMP_K8S_STATEFULSET_NAME$5,TMP_K8S_DAEMONSET_UID$5,TMP_K8S_DAEMONSET_NAME$5,TMP_K8S_JOB_UID$5,TMP_K8S_JOB_NAME$5,TMP_K8S_CRONJOB_UID$5,TMP_K8S_CRONJOB_NAME$5,TMP_OS_TYPE$5,TMP_OS_DESCRIPTION$5,TMP_OS_NAME$5,TMP_OS_VERSION$5,TMP_PROCESS_PID$5,TMP_PROCESS_EXECUTABLE_NAME$5,TMP_PROCESS_EXECUTABLE_PATH$5,TMP_PROCESS_COMMAND$5,TMP_PROCESS_COMMAND_LINE$5,TMP_PROCESS_COMMAND_ARGS$5,TMP_PROCESS_OWNER$5,TMP_PROCESS_RUNTIME_NAME$5,TMP_PROCESS_RUNTIME_VERSION$5,TMP_PROCESS_RUNTIME_DESCRIPTION$5,TMP_SERVICE_NAME$5,TMP_SERVICE_NAMESPACE$5,TMP_SERVICE_INSTANCE_ID$5,TMP_SERVICE_VERSION$5,TMP_TELEMETRY_SDK_NAME$5,TMP_TELEMETRY_SDK_LANGUAGE$5,TMP_TELEMETRY_SDK_VERSION$5,TMP_TELEMETRY_AUTO_VERSION$5,TMP_WEBENGINE_NAME$5,TMP_WEBENGINE_VERSION$5,TMP_WEBENGINE_DESCRIPTION$5,SEMRESATTRS_CLOUD_PROVIDER$5,SEMRESATTRS_CLOUD_ACCOUNT_ID$5,SEMRESATTRS_CLOUD_REGION$5,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$5,SEMRESATTRS_CLOUD_PLATFORM$5,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$5,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$5,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$5,SEMRESATTRS_AWS_ECS_TASK_ARN$5,SEMRESATTRS_AWS_ECS_TASK_FAMILY$5,SEMRESATTRS_AWS_ECS_TASK_REVISION$5,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$5,SEMRESATTRS_AWS_LOG_GROUP_NAMES$5,SEMRESATTRS_AWS_LOG_GROUP_ARNS$5,SEMRESATTRS_AWS_LOG_STREAM_NAMES$5,SEMRESATTRS_AWS_LOG_STREAM_ARNS$5,SEMRESATTRS_CONTAINER_NAME$5,SEMRESATTRS_CONTAINER_ID$5,SEMRESATTRS_CONTAINER_RUNTIME$5,SEMRESATTRS_CONTAINER_IMAGE_NAME$5,SEMRESATTRS_CONTAINER_IMAGE_TAG$5,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$5,SEMRESATTRS_DEVICE_ID$5,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$5,SEMRESATTRS_DEVICE_MODEL_NAME$5,SEMRESATTRS_FAAS_NAME$5,SEMRESATTRS_FAAS_ID$5,SEMRESATTRS_FAAS_VERSION$5,SEMRESATTRS_FAAS_INSTANCE$5,SEMRESATTRS_FAAS_MAX_MEMORY$5,SEMRESATTRS_HOST_ID$5,SEMRESATTRS_HOST_NAME$5,SEMRESATTRS_HOST_TYPE$5,SEMRESATTRS_HOST_ARCH$5,SEMRESATTRS_HOST_IMAGE_NAME$5,SEMRESATTRS_HOST_IMAGE_ID$5,SEMRESATTRS_HOST_IMAGE_VERSION$5,SEMRESATTRS_K8S_CLUSTER_NAME$5,SEMRESATTRS_K8S_NODE_NAME$5,SEMRESATTRS_K8S_NODE_UID$5,SEMRESATTRS_K8S_NAMESPACE_NAME$5,SEMRESATTRS_K8S_POD_UID$5,SEMRESATTRS_K8S_POD_NAME$5,SEMRESATTRS_K8S_CONTAINER_NAME$5,SEMRESATTRS_K8S_REPLICASET_UID$5,SEMRESATTRS_K8S_REPLICASET_NAME$5,SEMRESATTRS_K8S_DEPLOYMENT_UID$5,SEMRESATTRS_K8S_DEPLOYMENT_NAME$5,SEMRESATTRS_K8S_STATEFULSET_UID$5,SEMRESATTRS_K8S_STATEFULSET_NAME$5,SEMRESATTRS_K8S_DAEMONSET_UID$5,SEMRESATTRS_K8S_DAEMONSET_NAME$5,SEMRESATTRS_K8S_JOB_UID$5,SEMRESATTRS_K8S_JOB_NAME$5,SEMRESATTRS_K8S_CRONJOB_UID$5,SEMRESATTRS_K8S_CRONJOB_NAME$5,SEMRESATTRS_OS_TYPE$5,SEMRESATTRS_OS_DESCRIPTION$5,SEMRESATTRS_OS_NAME$5,SEMRESATTRS_OS_VERSION$5,SEMRESATTRS_PROCESS_PID$5,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$5,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$5,SEMRESATTRS_PROCESS_COMMAND$5,SEMRESATTRS_PROCESS_COMMAND_LINE$5,SEMRESATTRS_PROCESS_COMMAND_ARGS$5,SEMRESATTRS_PROCESS_OWNER$5,SEMRESATTRS_PROCESS_RUNTIME_NAME$5,SEMRESATTRS_PROCESS_RUNTIME_VERSION$5,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$5,SEMRESATTRS_SERVICE_NAME$5,SEMRESATTRS_SERVICE_NAMESPACE$5,SEMRESATTRS_SERVICE_INSTANCE_ID$5,SEMRESATTRS_SERVICE_VERSION$5,SEMRESATTRS_TELEMETRY_SDK_NAME$5,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$5,SEMRESATTRS_TELEMETRY_SDK_VERSION$5,SEMRESATTRS_TELEMETRY_AUTO_VERSION$5,SEMRESATTRS_WEBENGINE_NAME$5,SEMRESATTRS_WEBENGINE_VERSION$5,SEMRESATTRS_WEBENGINE_DESCRIPTION$5,SemanticResourceAttributes$5,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5,TMP_CLOUDPROVIDERVALUES_AWS$5,TMP_CLOUDPROVIDERVALUES_AZURE$5,TMP_CLOUDPROVIDERVALUES_GCP$5,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5,CLOUDPROVIDERVALUES_AWS$5,CLOUDPROVIDERVALUES_AZURE$5,CLOUDPROVIDERVALUES_GCP$5,CloudProviderValues$5,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5,TMP_CLOUDPLATFORMVALUES_AWS_EC2$5,TMP_CLOUDPLATFORMVALUES_AWS_ECS$5,TMP_CLOUDPLATFORMVALUES_AWS_EKS$5,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$5,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5,TMP_CLOUDPLATFORMVALUES_AZURE_VM$5,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$5,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5,CLOUDPLATFORMVALUES_AWS_EC2$5,CLOUDPLATFORMVALUES_AWS_ECS$5,CLOUDPLATFORMVALUES_AWS_EKS$5,CLOUDPLATFORMVALUES_AWS_LAMBDA$5,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5,CLOUDPLATFORMVALUES_AZURE_VM$5,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5,CLOUDPLATFORMVALUES_AZURE_AKS$5,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5,CloudPlatformValues$5,TMP_AWSECSLAUNCHTYPEVALUES_EC2$5,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$5,AWSECSLAUNCHTYPEVALUES_EC2$5,AWSECSLAUNCHTYPEVALUES_FARGATE$5,AwsEcsLaunchtypeValues$5,TMP_HOSTARCHVALUES_AMD64$5,TMP_HOSTARCHVALUES_ARM32$5,TMP_HOSTARCHVALUES_ARM64$5,TMP_HOSTARCHVALUES_IA64$5,TMP_HOSTARCHVALUES_PPC32$5,TMP_HOSTARCHVALUES_PPC64$5,TMP_HOSTARCHVALUES_X86$5,HOSTARCHVALUES_AMD64$5,HOSTARCHVALUES_ARM32$5,HOSTARCHVALUES_ARM64$5,HOSTARCHVALUES_IA64$5,HOSTARCHVALUES_PPC32$5,HOSTARCHVALUES_PPC64$5,HOSTARCHVALUES_X86$5,HostArchValues$5,TMP_OSTYPEVALUES_WINDOWS$5,TMP_OSTYPEVALUES_LINUX$5,TMP_OSTYPEVALUES_DARWIN$5,TMP_OSTYPEVALUES_FREEBSD$5,TMP_OSTYPEVALUES_NETBSD$5,TMP_OSTYPEVALUES_OPENBSD$5,TMP_OSTYPEVALUES_DRAGONFLYBSD$5,TMP_OSTYPEVALUES_HPUX$5,TMP_OSTYPEVALUES_AIX$5,TMP_OSTYPEVALUES_SOLARIS$5,TMP_OSTYPEVALUES_Z_OS$5,OSTYPEVALUES_WINDOWS$5,OSTYPEVALUES_LINUX$5,OSTYPEVALUES_DARWIN$5,OSTYPEVALUES_FREEBSD$5,OSTYPEVALUES_NETBSD$5,OSTYPEVALUES_OPENBSD$5,OSTYPEVALUES_DRAGONFLYBSD$5,OSTYPEVALUES_HPUX$5,OSTYPEVALUES_AIX$5,OSTYPEVALUES_SOLARIS$5,OSTYPEVALUES_Z_OS$5,OsTypeValues$5,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$5,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$5,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$5,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$5,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$5,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$5,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$5,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$5,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$5,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$5,TELEMETRYSDKLANGUAGEVALUES_CPP$5,TELEMETRYSDKLANGUAGEVALUES_DOTNET$5,TELEMETRYSDKLANGUAGEVALUES_ERLANG$5,TELEMETRYSDKLANGUAGEVALUES_GO$5,TELEMETRYSDKLANGUAGEVALUES_JAVA$5,TELEMETRYSDKLANGUAGEVALUES_NODEJS$5,TELEMETRYSDKLANGUAGEVALUES_PHP$5,TELEMETRYSDKLANGUAGEVALUES_PYTHON$5,TELEMETRYSDKLANGUAGEVALUES_RUBY$5,TELEMETRYSDKLANGUAGEVALUES_WEBJS$5,TelemetrySdkLanguageValues$5,init_SemanticResourceAttributes$5=__esmMin((()=>{init_utils$8(),TMP_CLOUD_PROVIDER$5=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID$5=`cloud.account.id`,TMP_CLOUD_REGION$5=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE$5=`cloud.availability_zone`,TMP_CLOUD_PLATFORM$5=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN$5=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN$5=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE$5=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN$5=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY$5=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION$5=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN$5=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES$5=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS$5=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES$5=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS$5=`aws.log.stream.arns`,TMP_CONTAINER_NAME$5=`container.name`,TMP_CONTAINER_ID$5=`container.id`,TMP_CONTAINER_RUNTIME$5=`container.runtime`,TMP_CONTAINER_IMAGE_NAME$5=`container.image.name`,TMP_CONTAINER_IMAGE_TAG$5=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT$5=`deployment.environment`,TMP_DEVICE_ID$5=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER$5=`device.model.identifier`,TMP_DEVICE_MODEL_NAME$5=`device.model.name`,TMP_FAAS_NAME$5=`faas.name`,TMP_FAAS_ID$5=`faas.id`,TMP_FAAS_VERSION$5=`faas.version`,TMP_FAAS_INSTANCE$5=`faas.instance`,TMP_FAAS_MAX_MEMORY$5=`faas.max_memory`,TMP_HOST_ID$5=`host.id`,TMP_HOST_NAME$5=`host.name`,TMP_HOST_TYPE$5=`host.type`,TMP_HOST_ARCH$5=`host.arch`,TMP_HOST_IMAGE_NAME$5=`host.image.name`,TMP_HOST_IMAGE_ID$5=`host.image.id`,TMP_HOST_IMAGE_VERSION$5=`host.image.version`,TMP_K8S_CLUSTER_NAME$5=`k8s.cluster.name`,TMP_K8S_NODE_NAME$5=`k8s.node.name`,TMP_K8S_NODE_UID$5=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME$5=`k8s.namespace.name`,TMP_K8S_POD_UID$5=`k8s.pod.uid`,TMP_K8S_POD_NAME$5=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME$5=`k8s.container.name`,TMP_K8S_REPLICASET_UID$5=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME$5=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID$5=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME$5=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID$5=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME$5=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID$5=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME$5=`k8s.daemonset.name`,TMP_K8S_JOB_UID$5=`k8s.job.uid`,TMP_K8S_JOB_NAME$5=`k8s.job.name`,TMP_K8S_CRONJOB_UID$5=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME$5=`k8s.cronjob.name`,TMP_OS_TYPE$5=`os.type`,TMP_OS_DESCRIPTION$5=`os.description`,TMP_OS_NAME$5=`os.name`,TMP_OS_VERSION$5=`os.version`,TMP_PROCESS_PID$5=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME$5=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH$5=`process.executable.path`,TMP_PROCESS_COMMAND$5=`process.command`,TMP_PROCESS_COMMAND_LINE$5=`process.command_line`,TMP_PROCESS_COMMAND_ARGS$5=`process.command_args`,TMP_PROCESS_OWNER$5=`process.owner`,TMP_PROCESS_RUNTIME_NAME$5=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION$5=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION$5=`process.runtime.description`,TMP_SERVICE_NAME$5=`service.name`,TMP_SERVICE_NAMESPACE$5=`service.namespace`,TMP_SERVICE_INSTANCE_ID$5=`service.instance.id`,TMP_SERVICE_VERSION$5=`service.version`,TMP_TELEMETRY_SDK_NAME$5=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE$5=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION$5=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION$5=`telemetry.auto.version`,TMP_WEBENGINE_NAME$5=`webengine.name`,TMP_WEBENGINE_VERSION$5=`webengine.version`,TMP_WEBENGINE_DESCRIPTION$5=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER$5=TMP_CLOUD_PROVIDER$5,SEMRESATTRS_CLOUD_ACCOUNT_ID$5=TMP_CLOUD_ACCOUNT_ID$5,SEMRESATTRS_CLOUD_REGION$5=TMP_CLOUD_REGION$5,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$5=TMP_CLOUD_AVAILABILITY_ZONE$5,SEMRESATTRS_CLOUD_PLATFORM$5=TMP_CLOUD_PLATFORM$5,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$5=TMP_AWS_ECS_CONTAINER_ARN$5,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$5=TMP_AWS_ECS_CLUSTER_ARN$5,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$5=TMP_AWS_ECS_LAUNCHTYPE$5,SEMRESATTRS_AWS_ECS_TASK_ARN$5=TMP_AWS_ECS_TASK_ARN$5,SEMRESATTRS_AWS_ECS_TASK_FAMILY$5=TMP_AWS_ECS_TASK_FAMILY$5,SEMRESATTRS_AWS_ECS_TASK_REVISION$5=TMP_AWS_ECS_TASK_REVISION$5,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$5=TMP_AWS_EKS_CLUSTER_ARN$5,SEMRESATTRS_AWS_LOG_GROUP_NAMES$5=TMP_AWS_LOG_GROUP_NAMES$5,SEMRESATTRS_AWS_LOG_GROUP_ARNS$5=TMP_AWS_LOG_GROUP_ARNS$5,SEMRESATTRS_AWS_LOG_STREAM_NAMES$5=TMP_AWS_LOG_STREAM_NAMES$5,SEMRESATTRS_AWS_LOG_STREAM_ARNS$5=TMP_AWS_LOG_STREAM_ARNS$5,SEMRESATTRS_CONTAINER_NAME$5=TMP_CONTAINER_NAME$5,SEMRESATTRS_CONTAINER_ID$5=TMP_CONTAINER_ID$5,SEMRESATTRS_CONTAINER_RUNTIME$5=TMP_CONTAINER_RUNTIME$5,SEMRESATTRS_CONTAINER_IMAGE_NAME$5=TMP_CONTAINER_IMAGE_NAME$5,SEMRESATTRS_CONTAINER_IMAGE_TAG$5=TMP_CONTAINER_IMAGE_TAG$5,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$5=TMP_DEPLOYMENT_ENVIRONMENT$5,SEMRESATTRS_DEVICE_ID$5=TMP_DEVICE_ID$5,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$5=TMP_DEVICE_MODEL_IDENTIFIER$5,SEMRESATTRS_DEVICE_MODEL_NAME$5=TMP_DEVICE_MODEL_NAME$5,SEMRESATTRS_FAAS_NAME$5=TMP_FAAS_NAME$5,SEMRESATTRS_FAAS_ID$5=TMP_FAAS_ID$5,SEMRESATTRS_FAAS_VERSION$5=TMP_FAAS_VERSION$5,SEMRESATTRS_FAAS_INSTANCE$5=TMP_FAAS_INSTANCE$5,SEMRESATTRS_FAAS_MAX_MEMORY$5=TMP_FAAS_MAX_MEMORY$5,SEMRESATTRS_HOST_ID$5=TMP_HOST_ID$5,SEMRESATTRS_HOST_NAME$5=TMP_HOST_NAME$5,SEMRESATTRS_HOST_TYPE$5=TMP_HOST_TYPE$5,SEMRESATTRS_HOST_ARCH$5=TMP_HOST_ARCH$5,SEMRESATTRS_HOST_IMAGE_NAME$5=TMP_HOST_IMAGE_NAME$5,SEMRESATTRS_HOST_IMAGE_ID$5=TMP_HOST_IMAGE_ID$5,SEMRESATTRS_HOST_IMAGE_VERSION$5=TMP_HOST_IMAGE_VERSION$5,SEMRESATTRS_K8S_CLUSTER_NAME$5=TMP_K8S_CLUSTER_NAME$5,SEMRESATTRS_K8S_NODE_NAME$5=TMP_K8S_NODE_NAME$5,SEMRESATTRS_K8S_NODE_UID$5=TMP_K8S_NODE_UID$5,SEMRESATTRS_K8S_NAMESPACE_NAME$5=TMP_K8S_NAMESPACE_NAME$5,SEMRESATTRS_K8S_POD_UID$5=TMP_K8S_POD_UID$5,SEMRESATTRS_K8S_POD_NAME$5=TMP_K8S_POD_NAME$5,SEMRESATTRS_K8S_CONTAINER_NAME$5=TMP_K8S_CONTAINER_NAME$5,SEMRESATTRS_K8S_REPLICASET_UID$5=TMP_K8S_REPLICASET_UID$5,SEMRESATTRS_K8S_REPLICASET_NAME$5=TMP_K8S_REPLICASET_NAME$5,SEMRESATTRS_K8S_DEPLOYMENT_UID$5=TMP_K8S_DEPLOYMENT_UID$5,SEMRESATTRS_K8S_DEPLOYMENT_NAME$5=TMP_K8S_DEPLOYMENT_NAME$5,SEMRESATTRS_K8S_STATEFULSET_UID$5=TMP_K8S_STATEFULSET_UID$5,SEMRESATTRS_K8S_STATEFULSET_NAME$5=TMP_K8S_STATEFULSET_NAME$5,SEMRESATTRS_K8S_DAEMONSET_UID$5=TMP_K8S_DAEMONSET_UID$5,SEMRESATTRS_K8S_DAEMONSET_NAME$5=TMP_K8S_DAEMONSET_NAME$5,SEMRESATTRS_K8S_JOB_UID$5=TMP_K8S_JOB_UID$5,SEMRESATTRS_K8S_JOB_NAME$5=TMP_K8S_JOB_NAME$5,SEMRESATTRS_K8S_CRONJOB_UID$5=TMP_K8S_CRONJOB_UID$5,SEMRESATTRS_K8S_CRONJOB_NAME$5=TMP_K8S_CRONJOB_NAME$5,SEMRESATTRS_OS_TYPE$5=TMP_OS_TYPE$5,SEMRESATTRS_OS_DESCRIPTION$5=TMP_OS_DESCRIPTION$5,SEMRESATTRS_OS_NAME$5=TMP_OS_NAME$5,SEMRESATTRS_OS_VERSION$5=TMP_OS_VERSION$5,SEMRESATTRS_PROCESS_PID$5=TMP_PROCESS_PID$5,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$5=TMP_PROCESS_EXECUTABLE_NAME$5,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$5=TMP_PROCESS_EXECUTABLE_PATH$5,SEMRESATTRS_PROCESS_COMMAND$5=TMP_PROCESS_COMMAND$5,SEMRESATTRS_PROCESS_COMMAND_LINE$5=TMP_PROCESS_COMMAND_LINE$5,SEMRESATTRS_PROCESS_COMMAND_ARGS$5=TMP_PROCESS_COMMAND_ARGS$5,SEMRESATTRS_PROCESS_OWNER$5=TMP_PROCESS_OWNER$5,SEMRESATTRS_PROCESS_RUNTIME_NAME$5=TMP_PROCESS_RUNTIME_NAME$5,SEMRESATTRS_PROCESS_RUNTIME_VERSION$5=TMP_PROCESS_RUNTIME_VERSION$5,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$5=TMP_PROCESS_RUNTIME_DESCRIPTION$5,SEMRESATTRS_SERVICE_NAME$5=TMP_SERVICE_NAME$5,SEMRESATTRS_SERVICE_NAMESPACE$5=TMP_SERVICE_NAMESPACE$5,SEMRESATTRS_SERVICE_INSTANCE_ID$5=TMP_SERVICE_INSTANCE_ID$5,SEMRESATTRS_SERVICE_VERSION$5=TMP_SERVICE_VERSION$5,SEMRESATTRS_TELEMETRY_SDK_NAME$5=TMP_TELEMETRY_SDK_NAME$5,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$5=TMP_TELEMETRY_SDK_LANGUAGE$5,SEMRESATTRS_TELEMETRY_SDK_VERSION$5=TMP_TELEMETRY_SDK_VERSION$5,SEMRESATTRS_TELEMETRY_AUTO_VERSION$5=TMP_TELEMETRY_AUTO_VERSION$5,SEMRESATTRS_WEBENGINE_NAME$5=TMP_WEBENGINE_NAME$5,SEMRESATTRS_WEBENGINE_VERSION$5=TMP_WEBENGINE_VERSION$5,SEMRESATTRS_WEBENGINE_DESCRIPTION$5=TMP_WEBENGINE_DESCRIPTION$5,SemanticResourceAttributes$5=createConstMap$5([TMP_CLOUD_PROVIDER$5,TMP_CLOUD_ACCOUNT_ID$5,TMP_CLOUD_REGION$5,TMP_CLOUD_AVAILABILITY_ZONE$5,TMP_CLOUD_PLATFORM$5,TMP_AWS_ECS_CONTAINER_ARN$5,TMP_AWS_ECS_CLUSTER_ARN$5,TMP_AWS_ECS_LAUNCHTYPE$5,TMP_AWS_ECS_TASK_ARN$5,TMP_AWS_ECS_TASK_FAMILY$5,TMP_AWS_ECS_TASK_REVISION$5,TMP_AWS_EKS_CLUSTER_ARN$5,TMP_AWS_LOG_GROUP_NAMES$5,TMP_AWS_LOG_GROUP_ARNS$5,TMP_AWS_LOG_STREAM_NAMES$5,TMP_AWS_LOG_STREAM_ARNS$5,TMP_CONTAINER_NAME$5,TMP_CONTAINER_ID$5,TMP_CONTAINER_RUNTIME$5,TMP_CONTAINER_IMAGE_NAME$5,TMP_CONTAINER_IMAGE_TAG$5,TMP_DEPLOYMENT_ENVIRONMENT$5,TMP_DEVICE_ID$5,TMP_DEVICE_MODEL_IDENTIFIER$5,TMP_DEVICE_MODEL_NAME$5,TMP_FAAS_NAME$5,TMP_FAAS_ID$5,TMP_FAAS_VERSION$5,TMP_FAAS_INSTANCE$5,TMP_FAAS_MAX_MEMORY$5,TMP_HOST_ID$5,TMP_HOST_NAME$5,TMP_HOST_TYPE$5,TMP_HOST_ARCH$5,TMP_HOST_IMAGE_NAME$5,TMP_HOST_IMAGE_ID$5,TMP_HOST_IMAGE_VERSION$5,TMP_K8S_CLUSTER_NAME$5,TMP_K8S_NODE_NAME$5,TMP_K8S_NODE_UID$5,TMP_K8S_NAMESPACE_NAME$5,TMP_K8S_POD_UID$5,TMP_K8S_POD_NAME$5,TMP_K8S_CONTAINER_NAME$5,TMP_K8S_REPLICASET_UID$5,TMP_K8S_REPLICASET_NAME$5,TMP_K8S_DEPLOYMENT_UID$5,TMP_K8S_DEPLOYMENT_NAME$5,TMP_K8S_STATEFULSET_UID$5,TMP_K8S_STATEFULSET_NAME$5,TMP_K8S_DAEMONSET_UID$5,TMP_K8S_DAEMONSET_NAME$5,TMP_K8S_JOB_UID$5,TMP_K8S_JOB_NAME$5,TMP_K8S_CRONJOB_UID$5,TMP_K8S_CRONJOB_NAME$5,TMP_OS_TYPE$5,TMP_OS_DESCRIPTION$5,TMP_OS_NAME$5,TMP_OS_VERSION$5,TMP_PROCESS_PID$5,TMP_PROCESS_EXECUTABLE_NAME$5,TMP_PROCESS_EXECUTABLE_PATH$5,TMP_PROCESS_COMMAND$5,TMP_PROCESS_COMMAND_LINE$5,TMP_PROCESS_COMMAND_ARGS$5,TMP_PROCESS_OWNER$5,TMP_PROCESS_RUNTIME_NAME$5,TMP_PROCESS_RUNTIME_VERSION$5,TMP_PROCESS_RUNTIME_DESCRIPTION$5,TMP_SERVICE_NAME$5,TMP_SERVICE_NAMESPACE$5,TMP_SERVICE_INSTANCE_ID$5,TMP_SERVICE_VERSION$5,TMP_TELEMETRY_SDK_NAME$5,TMP_TELEMETRY_SDK_LANGUAGE$5,TMP_TELEMETRY_SDK_VERSION$5,TMP_TELEMETRY_AUTO_VERSION$5,TMP_WEBENGINE_NAME$5,TMP_WEBENGINE_VERSION$5,TMP_WEBENGINE_DESCRIPTION$5]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS$5=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE$5=`azure`,TMP_CLOUDPROVIDERVALUES_GCP$5=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5,CLOUDPROVIDERVALUES_AZURE$5=TMP_CLOUDPROVIDERVALUES_AZURE$5,CloudProviderValues$5=createConstMap$5([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5,TMP_CLOUDPROVIDERVALUES_AWS$5,TMP_CLOUDPROVIDERVALUES_AZURE$5,TMP_CLOUDPROVIDERVALUES_GCP$5]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2$5=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS$5=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS$5=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$5=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM$5=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$5=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5,CLOUDPLATFORMVALUES_AWS_EC2$5=TMP_CLOUDPLATFORMVALUES_AWS_EC2$5,CLOUDPLATFORMVALUES_AWS_ECS$5=TMP_CLOUDPLATFORMVALUES_AWS_ECS$5,CLOUDPLATFORMVALUES_AWS_EKS$5=TMP_CLOUDPLATFORMVALUES_AWS_EKS$5,CLOUDPLATFORMVALUES_AWS_LAMBDA$5=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$5,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5,CLOUDPLATFORMVALUES_AZURE_VM$5=TMP_CLOUDPLATFORMVALUES_AZURE_VM$5,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5,CLOUDPLATFORMVALUES_AZURE_AKS$5=TMP_CLOUDPLATFORMVALUES_AZURE_AKS$5,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5,CloudPlatformValues$5=createConstMap$5([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5,TMP_CLOUDPLATFORMVALUES_AWS_EC2$5,TMP_CLOUDPLATFORMVALUES_AWS_ECS$5,TMP_CLOUDPLATFORMVALUES_AWS_EKS$5,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$5,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5,TMP_CLOUDPLATFORMVALUES_AZURE_VM$5,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$5,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5]),TMP_AWSECSLAUNCHTYPEVALUES_EC2$5=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$5=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE$5=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$5,AwsEcsLaunchtypeValues$5=createConstMap$5([TMP_AWSECSLAUNCHTYPEVALUES_EC2$5,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$5]),TMP_HOSTARCHVALUES_AMD64$5=`amd64`,TMP_HOSTARCHVALUES_ARM32$5=`arm32`,TMP_HOSTARCHVALUES_ARM64$5=`arm64`,TMP_HOSTARCHVALUES_IA64$5=`ia64`,TMP_HOSTARCHVALUES_PPC32$5=`ppc32`,TMP_HOSTARCHVALUES_PPC64$5=`ppc64`,TMP_HOSTARCHVALUES_X86$5=`x86`,HOSTARCHVALUES_AMD64$5=TMP_HOSTARCHVALUES_AMD64$5,HOSTARCHVALUES_ARM32$5=TMP_HOSTARCHVALUES_ARM32$5,HOSTARCHVALUES_ARM64$5=TMP_HOSTARCHVALUES_ARM64$5,HOSTARCHVALUES_IA64$5=TMP_HOSTARCHVALUES_IA64$5,HOSTARCHVALUES_PPC32$5=TMP_HOSTARCHVALUES_PPC32$5,HOSTARCHVALUES_PPC64$5=TMP_HOSTARCHVALUES_PPC64$5,HostArchValues$5=createConstMap$5([TMP_HOSTARCHVALUES_AMD64$5,TMP_HOSTARCHVALUES_ARM32$5,TMP_HOSTARCHVALUES_ARM64$5,TMP_HOSTARCHVALUES_IA64$5,TMP_HOSTARCHVALUES_PPC32$5,TMP_HOSTARCHVALUES_PPC64$5,TMP_HOSTARCHVALUES_X86$5]),TMP_OSTYPEVALUES_WINDOWS$5=`windows`,TMP_OSTYPEVALUES_LINUX$5=`linux`,TMP_OSTYPEVALUES_DARWIN$5=`darwin`,TMP_OSTYPEVALUES_FREEBSD$5=`freebsd`,TMP_OSTYPEVALUES_NETBSD$5=`netbsd`,TMP_OSTYPEVALUES_OPENBSD$5=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD$5=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX$5=`hpux`,TMP_OSTYPEVALUES_AIX$5=`aix`,TMP_OSTYPEVALUES_SOLARIS$5=`solaris`,TMP_OSTYPEVALUES_Z_OS$5=`z_os`,OSTYPEVALUES_WINDOWS$5=TMP_OSTYPEVALUES_WINDOWS$5,OSTYPEVALUES_LINUX$5=TMP_OSTYPEVALUES_LINUX$5,OSTYPEVALUES_DARWIN$5=TMP_OSTYPEVALUES_DARWIN$5,OSTYPEVALUES_FREEBSD$5=TMP_OSTYPEVALUES_FREEBSD$5,OSTYPEVALUES_NETBSD$5=TMP_OSTYPEVALUES_NETBSD$5,OSTYPEVALUES_OPENBSD$5=TMP_OSTYPEVALUES_OPENBSD$5,OSTYPEVALUES_DRAGONFLYBSD$5=TMP_OSTYPEVALUES_DRAGONFLYBSD$5,OSTYPEVALUES_HPUX$5=TMP_OSTYPEVALUES_HPUX$5,OSTYPEVALUES_SOLARIS$5=TMP_OSTYPEVALUES_SOLARIS$5,OSTYPEVALUES_Z_OS$5=TMP_OSTYPEVALUES_Z_OS$5,OsTypeValues$5=createConstMap$5([TMP_OSTYPEVALUES_WINDOWS$5,TMP_OSTYPEVALUES_LINUX$5,TMP_OSTYPEVALUES_DARWIN$5,TMP_OSTYPEVALUES_FREEBSD$5,TMP_OSTYPEVALUES_NETBSD$5,TMP_OSTYPEVALUES_OPENBSD$5,TMP_OSTYPEVALUES_DRAGONFLYBSD$5,TMP_OSTYPEVALUES_HPUX$5,TMP_OSTYPEVALUES_AIX$5,TMP_OSTYPEVALUES_SOLARIS$5,TMP_OSTYPEVALUES_Z_OS$5]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$5=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$5=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$5=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$5=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$5=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$5=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$5=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$5=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$5=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$5=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET$5=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$5,TELEMETRYSDKLANGUAGEVALUES_ERLANG$5=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$5,TELEMETRYSDKLANGUAGEVALUES_JAVA$5=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$5,TELEMETRYSDKLANGUAGEVALUES_NODEJS$5=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$5,TELEMETRYSDKLANGUAGEVALUES_PYTHON$5=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$5,TELEMETRYSDKLANGUAGEVALUES_RUBY$5=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$5,TELEMETRYSDKLANGUAGEVALUES_WEBJS$5=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$5,TelemetrySdkLanguageValues$5=createConstMap$5([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$5,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$5,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$5,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$5,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$5,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$5,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$5,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$5,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$5,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$5])})),init_resource$5=__esmMin((()=>{init_SemanticResourceAttributes$5()})),ATTR_ASPNETCORE_RATE_LIMITING_RESULT$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$5,ATTR_TELEMETRY_SDK_LANGUAGE$5,TELEMETRY_SDK_LANGUAGE_VALUE_CPP$5,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$5,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$5,TELEMETRY_SDK_LANGUAGE_VALUE_GO$5,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$5,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$5,TELEMETRY_SDK_LANGUAGE_VALUE_PHP$5,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$5,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$5,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$5,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$5,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$5,ATTR_TELEMETRY_SDK_NAME$5,ATTR_TELEMETRY_SDK_VERSION$5,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$5,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$5,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$5,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$5,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$5,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$5,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$5,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$5,ATTR_CLIENT_ADDRESS$5,ATTR_CLIENT_PORT$5,ATTR_ERROR_TYPE$5,ERROR_TYPE_VALUE_OTHER$5,ATTR_EXCEPTION_ESCAPED$5,ATTR_EXCEPTION_MESSAGE$5,ATTR_EXCEPTION_STACKTRACE$5,ATTR_EXCEPTION_TYPE$5,ATTR_HTTP_REQUEST_HEADER$5,ATTR_HTTP_REQUEST_METHOD$5,HTTP_REQUEST_METHOD_VALUE_OTHER$5,HTTP_REQUEST_METHOD_VALUE_CONNECT$5,HTTP_REQUEST_METHOD_VALUE_DELETE$5,HTTP_REQUEST_METHOD_VALUE_GET$5,HTTP_REQUEST_METHOD_VALUE_HEAD$5,HTTP_REQUEST_METHOD_VALUE_OPTIONS$5,HTTP_REQUEST_METHOD_VALUE_PATCH$5,HTTP_REQUEST_METHOD_VALUE_POST$5,HTTP_REQUEST_METHOD_VALUE_PUT$5,HTTP_REQUEST_METHOD_VALUE_TRACE$5,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$5,ATTR_HTTP_REQUEST_RESEND_COUNT$5,ATTR_HTTP_RESPONSE_HEADER$5,ATTR_HTTP_RESPONSE_STATUS_CODE$5,ATTR_HTTP_ROUTE$5,ATTR_JVM_GC_ACTION$5,ATTR_JVM_GC_NAME$5,ATTR_JVM_MEMORY_POOL_NAME$5,ATTR_JVM_MEMORY_TYPE$5,JVM_MEMORY_TYPE_VALUE_HEAP$5,JVM_MEMORY_TYPE_VALUE_NON_HEAP$5,ATTR_JVM_THREAD_DAEMON$5,ATTR_JVM_THREAD_STATE$5,JVM_THREAD_STATE_VALUE_BLOCKED$5,JVM_THREAD_STATE_VALUE_NEW$5,JVM_THREAD_STATE_VALUE_RUNNABLE$5,JVM_THREAD_STATE_VALUE_TERMINATED$5,JVM_THREAD_STATE_VALUE_TIMED_WAITING$5,JVM_THREAD_STATE_VALUE_WAITING$5,ATTR_NETWORK_LOCAL_ADDRESS$5,ATTR_NETWORK_LOCAL_PORT$5,ATTR_NETWORK_PEER_ADDRESS$5,ATTR_NETWORK_PEER_PORT$5,ATTR_NETWORK_PROTOCOL_NAME$5,ATTR_NETWORK_PROTOCOL_VERSION$5,ATTR_NETWORK_TRANSPORT$5,NETWORK_TRANSPORT_VALUE_PIPE$5,NETWORK_TRANSPORT_VALUE_QUIC$5,NETWORK_TRANSPORT_VALUE_TCP$5,NETWORK_TRANSPORT_VALUE_UDP$5,NETWORK_TRANSPORT_VALUE_UNIX$5,ATTR_NETWORK_TYPE$5,NETWORK_TYPE_VALUE_IPV4$5,NETWORK_TYPE_VALUE_IPV6$5,ATTR_OTEL_SCOPE_NAME$5,ATTR_OTEL_SCOPE_VERSION$5,ATTR_OTEL_STATUS_CODE$5,OTEL_STATUS_CODE_VALUE_ERROR$5,OTEL_STATUS_CODE_VALUE_OK$5,ATTR_OTEL_STATUS_DESCRIPTION$5,ATTR_SERVER_ADDRESS$5,ATTR_SERVER_PORT$5,ATTR_SERVICE_NAME$5,ATTR_SERVICE_VERSION$5,ATTR_SIGNALR_CONNECTION_STATUS$5,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$5,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$5,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$5,ATTR_SIGNALR_TRANSPORT$5,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$5,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$5,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$5,ATTR_URL_FRAGMENT$5,ATTR_URL_FULL$5,ATTR_URL_PATH$5,ATTR_URL_QUERY$5,ATTR_URL_SCHEME$5,ATTR_USER_AGENT_ORIGINAL$5,init_stable_attributes$5=__esmMin((()=>{ATTR_ASPNETCORE_RATE_LIMITING_RESULT$5=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$5=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$5=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$5=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$5=`request_canceled`,ATTR_TELEMETRY_SDK_LANGUAGE$5=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$5=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$5=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$5=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$5=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$5=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$5=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$5=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$5=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$5=`webjs`,ATTR_TELEMETRY_SDK_NAME$5=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION$5=`telemetry.sdk.version`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$5=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$5=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$5=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$5=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$5=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$5=`unhandled`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$5=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$5=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$5=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$5=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$5=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$5=`success`,ATTR_CLIENT_ADDRESS$5=`client.address`,ATTR_CLIENT_PORT$5=`client.port`,ATTR_ERROR_TYPE$5=`error.type`,ERROR_TYPE_VALUE_OTHER$5=`_OTHER`,ATTR_EXCEPTION_ESCAPED$5=`exception.escaped`,ATTR_EXCEPTION_MESSAGE$5=`exception.message`,ATTR_EXCEPTION_STACKTRACE$5=`exception.stacktrace`,ATTR_EXCEPTION_TYPE$5=`exception.type`,ATTR_HTTP_REQUEST_HEADER$5=function(s){return`http.request.header.`+s},ATTR_HTTP_REQUEST_METHOD$5=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER$5=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT$5=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE$5=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD$5=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS$5=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH$5=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST$5=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE$5=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$5=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT$5=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER$5=function(s){return`http.response.header.`+s},ATTR_HTTP_RESPONSE_STATUS_CODE$5=`http.response.status_code`,ATTR_HTTP_ROUTE$5=`http.route`,ATTR_JVM_GC_ACTION$5=`jvm.gc.action`,ATTR_JVM_GC_NAME$5=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME$5=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE$5=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP$5=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP$5=`non_heap`,ATTR_JVM_THREAD_DAEMON$5=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE$5=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED$5=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE$5=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED$5=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING$5=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING$5=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS$5=`network.local.address`,ATTR_NETWORK_LOCAL_PORT$5=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS$5=`network.peer.address`,ATTR_NETWORK_PEER_PORT$5=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME$5=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION$5=`network.protocol.version`,ATTR_NETWORK_TRANSPORT$5=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE$5=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC$5=`quic`,NETWORK_TRANSPORT_VALUE_UNIX$5=`unix`,ATTR_NETWORK_TYPE$5=`network.type`,NETWORK_TYPE_VALUE_IPV4$5=`ipv4`,NETWORK_TYPE_VALUE_IPV6$5=`ipv6`,ATTR_OTEL_SCOPE_NAME$5=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION$5=`otel.scope.version`,ATTR_OTEL_STATUS_CODE$5=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR$5=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION$5=`otel.status_description`,ATTR_SERVER_ADDRESS$5=`server.address`,ATTR_SERVER_PORT$5=`server.port`,ATTR_SERVICE_NAME$5=`service.name`,ATTR_SERVICE_VERSION$5=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS$5=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$5=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$5=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$5=`timeout`,ATTR_SIGNALR_TRANSPORT$5=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$5=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$5=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$5=`web_sockets`,ATTR_URL_FRAGMENT$5=`url.fragment`,ATTR_URL_FULL$5=`url.full`,ATTR_URL_PATH$5=`url.path`,ATTR_URL_QUERY$5=`url.query`,ATTR_URL_SCHEME$5=`url.scheme`,ATTR_USER_AGENT_ORIGINAL$5=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$5,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$5,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$5,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$5,METRIC_HTTP_CLIENT_REQUEST_DURATION$5,METRIC_HTTP_SERVER_REQUEST_DURATION$5,METRIC_JVM_CLASS_COUNT$5,METRIC_JVM_CLASS_LOADED$5,METRIC_JVM_CLASS_UNLOADED$5,METRIC_JVM_CPU_COUNT$5,METRIC_JVM_CPU_RECENT_UTILIZATION$5,METRIC_JVM_CPU_TIME$5,METRIC_JVM_GC_DURATION$5,METRIC_JVM_MEMORY_COMMITTED$5,METRIC_JVM_MEMORY_LIMIT$5,METRIC_JVM_MEMORY_USED$5,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$5,METRIC_JVM_THREAD_COUNT$5,METRIC_KESTREL_ACTIVE_CONNECTIONS$5,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$5,METRIC_KESTREL_CONNECTION_DURATION$5,METRIC_KESTREL_QUEUED_CONNECTIONS$5,METRIC_KESTREL_QUEUED_REQUESTS$5,METRIC_KESTREL_REJECTED_CONNECTIONS$5,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$5,METRIC_KESTREL_UPGRADED_CONNECTIONS$5,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$5,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$5,init_stable_metrics$5=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$5=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$5=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$5=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$5=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$5=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$5=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$5=`aspnetcore.routing.match_attempts`,METRIC_HTTP_CLIENT_REQUEST_DURATION$5=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION$5=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT$5=`jvm.class.count`,METRIC_JVM_CLASS_LOADED$5=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED$5=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT$5=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION$5=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME$5=`jvm.cpu.time`,METRIC_JVM_GC_DURATION$5=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED$5=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT$5=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED$5=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$5=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT$5=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS$5=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$5=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION$5=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS$5=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS$5=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS$5=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$5=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS$5=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$5=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$5=`signalr.server.connection.duration`})),esm_exports$5=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$5,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$5,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$5,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$5,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$5,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY$5,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT$5,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$5,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$5,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$5,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS$5,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT$5,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE$5,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED$5,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE$5,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE$5,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE$5,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER$5,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD$5,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL$5,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT$5,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER$5,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE$5,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE$5,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION$5,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME$5,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME$5,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE$5,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON$5,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE$5,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS$5,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT$5,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS$5,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT$5,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME$5,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION$5,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT$5,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE$5,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME$5,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION$5,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE$5,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION$5,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS$5,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT$5,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME$5,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION$5,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS$5,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT$5,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE$5,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME$5,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION$5,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT$5,ATTR_URL_FULL:()=>ATTR_URL_FULL$5,ATTR_URL_PATH:()=>ATTR_URL_PATH$5,ATTR_URL_QUERY:()=>ATTR_URL_QUERY$5,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME$5,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL$5,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE$5,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues$5,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2$5,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS$5,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS$5,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA$5,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS$5,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM$5,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE$5,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues$5,CloudProviderValues:()=>CloudProviderValues$5,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS$5,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE$5,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA$5,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE$5,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB$5,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION$5,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB$5,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE$5,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB$5,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY$5,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB$5,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH$5,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER$5,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD$5,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL$5,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE$5,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB$5,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE$5,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE$5,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB$5,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX$5,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES$5,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB$5,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE$5,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB$5,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB$5,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED$5,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB$5,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL$5,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL$5,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J$5,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA$5,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE$5,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL$5,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE$5,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE$5,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL$5,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS$5,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS$5,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT$5,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE$5,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE$5,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA$5,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA$5,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues$5,DbSystemValues:()=>DbSystemValues$5,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER$5,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE$5,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT$5,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT$5,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE$5,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE$5,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP$5,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER$5,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB$5,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER$5,FaasDocumentOperationValues:()=>FaasDocumentOperationValues$5,FaasInvokedProviderValues:()=>FaasInvokedProviderValues$5,FaasTriggerValues:()=>FaasTriggerValues$5,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64$5,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32$5,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64$5,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64$5,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32$5,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64$5,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC$5,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY$5,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT$5,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE$5,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD$5,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS$5,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER$5,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH$5,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST$5,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE$5,HostArchValues:()=>HostArchValues$5,HttpFlavorValues:()=>HttpFlavorValues$5,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP$5,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP$5,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED$5,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE$5,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED$5,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING$5,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING$5,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED$5,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT$5,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE$5,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC$5,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS$5,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE$5,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$5,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$5,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$5,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$5,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION$5,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION$5,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT$5,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED$5,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED$5,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT$5,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION$5,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME$5,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION$5,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED$5,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT$5,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED$5,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$5,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT$5,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS$5,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$5,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION$5,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS$5,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS$5,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS$5,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION$5,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS$5,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$5,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION$5,MessageTypeValues:()=>MessageTypeValues$5,MessagingDestinationKindValues:()=>MessagingDestinationKindValues$5,MessagingOperationValues:()=>MessagingOperationValues$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL$5,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI$5,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED$5,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC$5,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP$5,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP$5,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER$5,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE$5,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX$5,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE$5,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC$5,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX$5,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4$5,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6$5,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues$5,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues$5,NetTransportValues:()=>NetTransportValues$5,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN$5,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD$5,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD$5,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX$5,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX$5,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD$5,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD$5,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS$5,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS$5,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS$5,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR$5,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues$5,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$5,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT$5,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME$5,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT$5,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$5,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$5,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT$5,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT$5,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$5,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$5,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$5,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN$5,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH$5,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION$5,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO$5,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE$5,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$5,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$5,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE$5,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE$5,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE$5,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING$5,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE$5,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$5,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION$5,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME$5,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME$5,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION$5,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX$5,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE$5,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT$5,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM$5,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER$5,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID$5,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE$5,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE$5,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED$5,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE$5,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE$5,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE$5,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART$5,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON$5,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION$5,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME$5,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION$5,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME$5,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION$5,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME$5,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER$5,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION$5,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME$5,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER$5,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP$5,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR$5,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST$5,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE$5,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME$5,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME$5,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE$5,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET$5,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL$5,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT$5,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE$5,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID$5,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE$5,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$5,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID$5,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID$5,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION$5,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND$5,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$5,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$5,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$5,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION$5,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$5,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION$5,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL$5,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION$5,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$5,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM$5,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION$5,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL$5,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC$5,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC$5,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC$5,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME$5,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$5,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE$5,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP$5,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME$5,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT$5,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP$5,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME$5,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT$5,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT$5,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE$5,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE$5,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE$5,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$5,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID$5,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION$5,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD$5,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE$5,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM$5,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID$5,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME$5,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN$5,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN$5,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE$5,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN$5,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY$5,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION$5,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN$5,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS$5,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES$5,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS$5,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES$5,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID$5,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$5,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM$5,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER$5,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION$5,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID$5,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME$5,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG$5,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME$5,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME$5,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$5,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID$5,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$5,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME$5,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID$5,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE$5,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY$5,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME$5,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION$5,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH$5,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID$5,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID$5,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME$5,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION$5,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME$5,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE$5,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME$5,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME$5,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME$5,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID$5,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME$5,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID$5,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME$5,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID$5,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME$5,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID$5,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME$5,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME$5,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID$5,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME$5,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID$5,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME$5,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID$5,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME$5,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID$5,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION$5,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME$5,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE$5,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION$5,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND$5,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS$5,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE$5,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME$5,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH$5,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER$5,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID$5,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$5,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME$5,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION$5,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID$5,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME$5,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE$5,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION$5,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION$5,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$5,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME$5,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION$5,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION$5,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME$5,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION$5,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$5,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$5,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$5,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING$5,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$5,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$5,SemanticAttributes:()=>SemanticAttributes$5,SemanticResourceAttributes:()=>SemanticResourceAttributes$5,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET$5,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG$5,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA$5,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS$5,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON$5,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY$5,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS$5,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$5,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$5,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$5,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$5,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$5,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$5,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST$5,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$5,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$5,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues$5}),init_esm$7=__esmMin((()=>{init_trace$5(),init_resource$5(),init_stable_attributes$5(),init_stable_metrics$5()})),require_sdk_info=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SDK_INFO=void 0;let l=require_version$25(),p=(init_esm$7(),__toCommonJS$1(esm_exports$5));s.SDK_INFO={[p.SEMRESATTRS_TELEMETRY_SDK_NAME]:`opentelemetry`,[p.SEMRESATTRS_PROCESS_RUNTIME_NAME]:`node`,[p.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE]:p.TELEMETRYSDKLANGUAGEVALUES_NODEJS,[p.SEMRESATTRS_TELEMETRY_SDK_VERSION]:l.VERSION}})),require_timer_util=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.unrefTimer=void 0;function l(s){s.unref()}s.unrefTimer=l})),require_node$12=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.unrefTimer=s.SDK_INFO=s.otperformance=s.RandomIdGenerator=s.hexToBase64=s._globalThis=s.getEnv=s.getEnvWithoutDefaults=void 0;var l=require_environment$1();Object.defineProperty(s,`getEnvWithoutDefaults`,{enumerable:!0,get:function(){return l.getEnvWithoutDefaults}}),Object.defineProperty(s,`getEnv`,{enumerable:!0,get:function(){return l.getEnv}});var p=require_globalThis$3();Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return p._globalThis}});var g=require_hex_to_base64();Object.defineProperty(s,`hexToBase64`,{enumerable:!0,get:function(){return g.hexToBase64}});var v=require_RandomIdGenerator$1();Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return v.RandomIdGenerator}});var b=require_performance();Object.defineProperty(s,`otperformance`,{enumerable:!0,get:function(){return b.otperformance}});var C=require_sdk_info();Object.defineProperty(s,`SDK_INFO`,{enumerable:!0,get:function(){return C.SDK_INFO}});var w=require_timer_util();Object.defineProperty(s,`unrefTimer`,{enumerable:!0,get:function(){return w.unrefTimer}})})),require_platform$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.unrefTimer=s.otperformance=s.hexToBase64=s.getEnvWithoutDefaults=s.getEnv=s._globalThis=s.SDK_INFO=s.RandomIdGenerator=void 0;var l=require_node$12();Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return l.RandomIdGenerator}}),Object.defineProperty(s,`SDK_INFO`,{enumerable:!0,get:function(){return l.SDK_INFO}}),Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return l._globalThis}}),Object.defineProperty(s,`getEnv`,{enumerable:!0,get:function(){return l.getEnv}}),Object.defineProperty(s,`getEnvWithoutDefaults`,{enumerable:!0,get:function(){return l.getEnvWithoutDefaults}}),Object.defineProperty(s,`hexToBase64`,{enumerable:!0,get:function(){return l.hexToBase64}}),Object.defineProperty(s,`otperformance`,{enumerable:!0,get:function(){return l.otperformance}}),Object.defineProperty(s,`unrefTimer`,{enumerable:!0,get:function(){return l.unrefTimer}})})),require_time=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.addHrTimes=s.isTimeInput=s.isTimeInputHrTime=s.hrTimeToMicroseconds=s.hrTimeToMilliseconds=s.hrTimeToNanoseconds=s.hrTimeToTimeStamp=s.hrTimeDuration=s.timeInputToHrTime=s.hrTime=s.getTimeOrigin=s.millisToHrTime=void 0;let l=require_platform$8(),p=9,g=10**6,v=10**9;function b(s){let l=s/1e3;return[Math.trunc(l),Math.round(s%1e3*g)]}s.millisToHrTime=b;function C(){let s=l.otperformance.timeOrigin;if(typeof s!=`number`){let p=l.otperformance;s=p.timing&&p.timing.fetchStart}return s}s.getTimeOrigin=C;function w(s){return q(b(C()),b(typeof s==`number`?s:l.otperformance.now()))}s.hrTime=w;function E(s){if(R(s))return s;if(typeof s==`number`)return s=v&&(p[1]-=v,p[0]+=1),p}s.addHrTimes=q})),require_ExportResult=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ExportResultCode=void 0,(function(s){s[s.SUCCESS=0]=`SUCCESS`,s[s.FAILED=1]=`FAILED`})(s.ExportResultCode||={})})),require_composite=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CompositePropagator=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));s.CompositePropagator=class{constructor(s={}){var l;this._propagators=s.propagators??[],this._fields=Array.from(new Set(this._propagators.map(s=>typeof s.fields==`function`?s.fields():[]).reduce((s,l)=>s.concat(l),[])))}inject(s,p,g){for(let v of this._propagators)try{v.inject(s,p,g)}catch(s){l.diag.warn(`Failed to inject with ${v.constructor.name}. Err: ${s.message}`)}}extract(s,p,g){return this._propagators.reduce((s,v)=>{try{return v.extract(s,p,g)}catch(s){l.diag.warn(`Failed to extract with ${v.constructor.name}. Err: ${s.message}`)}return s},s)}fields(){return this._fields.slice()}}})),require_validators=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.validateValue=s.validateKey=void 0;let l=`[_0-9a-z-*/]`,p=`[a-z]${l}{0,255}`,g=`[a-z0-9]${l}{0,240}@[a-z]${l}{0,13}`,v=RegExp(`^(?:${p}|${g})$`),b=/^[ -~]{0,255}[!-~]$/,C=/,|=/;function w(s){return v.test(s)}s.validateKey=w;function E(s){return b.test(s)&&!C.test(s)}s.validateValue=E})),require_TraceState=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TraceState=void 0;let l=require_validators(),p=32,g=512,v=`,`,b=`=`;s.TraceState=class s{constructor(s){this._internalState=new Map,s&&this._parse(s)}set(s,l){let p=this._clone();return p._internalState.has(s)&&p._internalState.delete(s),p._internalState.set(s,l),p}unset(s){let l=this._clone();return l._internalState.delete(s),l}get(s){return this._internalState.get(s)}serialize(){return this._keys().reduce((s,l)=>(s.push(l+`=`+this.get(l)),s),[]).join(`,`)}_parse(s){s.length>512||(this._internalState=s.split(`,`).reverse().reduce((s,p)=>{let g=p.trim(),v=g.indexOf(`=`);if(v!==-1){let b=g.slice(0,v),C=g.slice(v+1,p.length);(0,l.validateKey)(b)&&(0,l.validateValue)(C)&&s.set(b,C)}return s},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let l=new s;return l._internalState=new Map(this._internalState),l}}})),require_W3CTraceContextPropagator=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.W3CTraceContextPropagator=s.parseTraceParent=s.TRACE_STATE_HEADER=s.TRACE_PARENT_HEADER=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_suppress_tracing(),g=require_TraceState();s.TRACE_PARENT_HEADER=`traceparent`,s.TRACE_STATE_HEADER=`tracestate`;let v=`00`,b=RegExp(`^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$`);function C(s){let l=b.exec(s);return!l||l[1]===`00`&&l[5]?null:{traceId:l[2],spanId:l[3],traceFlags:parseInt(l[4],16)}}s.parseTraceParent=C,s.W3CTraceContextPropagator=class{inject(g,v,b){let C=l.trace.getSpanContext(g);if(!C||(0,p.isTracingSuppressed)(g)||!(0,l.isSpanContextValid)(C))return;let w=`00-${C.traceId}-${C.spanId}-0${Number(C.traceFlags||l.TraceFlags.NONE).toString(16)}`;b.set(v,s.TRACE_PARENT_HEADER,w),C.traceState&&b.set(v,s.TRACE_STATE_HEADER,C.traceState.serialize())}extract(p,v,b){let w=b.get(v,s.TRACE_PARENT_HEADER);if(!w)return p;let E=Array.isArray(w)?w[0]:w;if(typeof E!=`string`)return p;let k=C(E);if(!k)return p;k.isRemote=!0;let A=b.get(v,s.TRACE_STATE_HEADER);if(A){let s=Array.isArray(A)?A.join(`,`):A;k.traceState=new g.TraceState(typeof s==`string`?s:void 0)}return l.trace.setSpanContext(p,k)}fields(){return[s.TRACE_PARENT_HEADER,s.TRACE_STATE_HEADER]}}})),require_rpc_metadata=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getRPCMetadata=s.deleteRPCMetadata=s.setRPCMetadata=s.RPCType=void 0;let l=(0,(init_esm$8(),__toCommonJS$1(esm_exports$6)).createContextKey)(`OpenTelemetry SDK Context Key RPC_METADATA`);(function(s){s.HTTP=`http`})(s.RPCType||={});function p(s,p){return s.setValue(l,p)}s.setRPCMetadata=p;function g(s){return s.deleteValue(l)}s.deleteRPCMetadata=g;function v(s){return s.getValue(l)}s.getRPCMetadata=v})),require_AlwaysOffSampler$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AlwaysOffSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));s.AlwaysOffSampler=class{shouldSample(){return{decision:l.SamplingDecision.NOT_RECORD}}toString(){return`AlwaysOffSampler`}}})),require_AlwaysOnSampler$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AlwaysOnSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));s.AlwaysOnSampler=class{shouldSample(){return{decision:l.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return`AlwaysOnSampler`}}})),require_ParentBasedSampler$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ParentBasedSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_global_error_handler(),g=require_AlwaysOffSampler$1(),v=require_AlwaysOnSampler$1();s.ParentBasedSampler=class{constructor(s){var l,b,C,w;this._root=s.root,this._root||=((0,p.globalErrorHandler)(Error(`ParentBasedSampler must have a root sampler configured`)),new v.AlwaysOnSampler),this._remoteParentSampled=s.remoteParentSampled??new v.AlwaysOnSampler,this._remoteParentNotSampled=s.remoteParentNotSampled??new g.AlwaysOffSampler,this._localParentSampled=s.localParentSampled??new v.AlwaysOnSampler,this._localParentNotSampled=s.localParentNotSampled??new g.AlwaysOffSampler}shouldSample(s,p,g,v,b,C){let w=l.trace.getSpanContext(s);return!w||!(0,l.isSpanContextValid)(w)?this._root.shouldSample(s,p,g,v,b,C):w.isRemote?w.traceFlags&l.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(s,p,g,v,b,C):this._remoteParentNotSampled.shouldSample(s,p,g,v,b,C):w.traceFlags&l.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(s,p,g,v,b,C):this._localParentNotSampled.shouldSample(s,p,g,v,b,C)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}})),require_TraceIdRatioBasedSampler$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TraceIdRatioBasedSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));s.TraceIdRatioBasedSampler=class{constructor(s=0){this._ratio=s,this._ratio=this._normalize(s),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample(s,p){return{decision:(0,l.isValidTraceId)(p)&&this._accumulate(p)=1?1:s<=0?0:s}_accumulate(s){let l=0;for(let p=0;p>>0}return l}}})),require_lodash_merge$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isPlainObject=void 0;let l=`[object Object]`,p=`[object Null]`,g=`[object Undefined]`,v=Function.prototype.toString,b=v.call(Object),C=N(Object.getPrototypeOf,Object),w=Object.prototype,E=w.hasOwnProperty,k=Symbol?Symbol.toStringTag:void 0,A=w.toString;function N(s,l){return function(p){return s(l(p))}}function F(s){if(!I(s)||R(s)!==`[object Object]`)return!1;let l=C(s);if(l===null)return!0;let p=E.call(l,`constructor`)&&l.constructor;return typeof p==`function`&&p instanceof p&&v.call(p)===b}s.isPlainObject=F;function I(s){return typeof s==`object`&&!!s}function R(s){return s==null?s===void 0?`[object Undefined]`:`[object Null]`:k&&k in Object(s)?B(s):q(s)}function B(s){let l=E.call(s,k),p=s[k],g=!1;try{s[k]=void 0,g=!0}catch{}let v=A.call(s);return g&&(l?s[k]=p:delete s[k]),v}function q(s){return A.call(s)}})),require_merge$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.merge=void 0;let l=require_lodash_merge$1(),p=20;function g(...s){let l=s.shift(),p=new WeakMap;for(;s.length>0;)l=b(l,s.shift(),0,p);return l}s.merge=g;function v(s){return w(s)?s.slice():s}function b(s,l,p=0,g){let F;if(!(p>20)){if(p++,A(s)||A(l)||E(l))F=v(l);else if(w(s)){if(F=s.slice(),w(l))for(let s=0,p=l.length;s{Object.defineProperty(s,`__esModule`,{value:!0}),s.callWithTimeout=s.TimeoutError=void 0;var l=class s extends Error{constructor(l){super(l),Object.setPrototypeOf(this,s.prototype)}};s.TimeoutError=l;function p(s,p){let g,v=new Promise(function(s,v){g=setTimeout(function(){v(new l(`Operation timed out.`))},p)});return Promise.race([s,v]).then(s=>(clearTimeout(g),s),s=>{throw clearTimeout(g),s})}s.callWithTimeout=p})),require_url$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isUrlIgnored=s.urlMatches=void 0;function l(s,l){return typeof l==`string`?s===l:!!s.match(l)}s.urlMatches=l;function p(s,p){if(!p)return!1;for(let g of p)if(l(s,g))return!0;return!1}s.isUrlIgnored=p})),require_wrap$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isWrapped=void 0;function l(s){return typeof s==`function`&&typeof s.__original==`function`&&typeof s.__unwrap==`function`&&s.__wrapped===!0}s.isWrapped=l})),require_promise$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Deferred=void 0,s.Deferred=class{constructor(){this._promise=new Promise((s,l)=>{this._resolve=s,this._reject=l})}get promise(){return this._promise}resolve(s){this._resolve(s)}reject(s){this._reject(s)}}})),require_callback=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BindOnceFuture=void 0;let l=require_promise$1();s.BindOnceFuture=class{constructor(s,p){this._callback=s,this._that=p,this._isCalled=!1,this._deferred=new l.Deferred}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...s){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...s)).then(s=>this._deferred.resolve(s),s=>this._deferred.reject(s))}catch(s){this._deferred.reject(s)}}return this._deferred.promise}}})),require_exporter=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._export=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_suppress_tracing();function g(s,g){return new Promise(v=>{l.context.with((0,p.suppressTracing)(l.context.active()),()=>{s.export(g,s=>{v(s)})})})}s._export=g})),require_src$41=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=s.DEFAULT_ATTRIBUTE_COUNT_LIMIT=s.TraceState=s.unsuppressTracing=s.suppressTracing=s.isTracingSuppressed=s.TraceIdRatioBasedSampler=s.ParentBasedSampler=s.AlwaysOnSampler=s.AlwaysOffSampler=s.setRPCMetadata=s.getRPCMetadata=s.deleteRPCMetadata=s.RPCType=s.parseTraceParent=s.W3CTraceContextPropagator=s.TRACE_STATE_HEADER=s.TRACE_PARENT_HEADER=s.CompositePropagator=s.unrefTimer=s.otperformance=s.hexToBase64=s.getEnvWithoutDefaults=s.getEnv=s._globalThis=s.SDK_INFO=s.RandomIdGenerator=s.baggageUtils=s.ExportResultCode=s.hexToBinary=s.timeInputToHrTime=s.millisToHrTime=s.isTimeInputHrTime=s.isTimeInput=s.hrTimeToTimeStamp=s.hrTimeToNanoseconds=s.hrTimeToMilliseconds=s.hrTimeToMicroseconds=s.hrTimeDuration=s.hrTime=s.getTimeOrigin=s.addHrTimes=s.loggingErrorHandler=s.setGlobalErrorHandler=s.globalErrorHandler=s.sanitizeAttributes=s.isAttributeValue=s.isAttributeKey=s.AnchoredClock=s.W3CBaggagePropagator=void 0,s.internal=s.VERSION=s.BindOnceFuture=s.isWrapped=s.urlMatches=s.isUrlIgnored=s.callWithTimeout=s.TimeoutError=s.TracesSamplerValues=s.merge=s.parseEnvironment=s.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=s.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=s.DEFAULT_ENVIRONMENT=void 0;var l=require_W3CBaggagePropagator();Object.defineProperty(s,`W3CBaggagePropagator`,{enumerable:!0,get:function(){return l.W3CBaggagePropagator}});var p=require_anchored_clock();Object.defineProperty(s,`AnchoredClock`,{enumerable:!0,get:function(){return p.AnchoredClock}});var g=require_attributes();Object.defineProperty(s,`isAttributeKey`,{enumerable:!0,get:function(){return g.isAttributeKey}}),Object.defineProperty(s,`isAttributeValue`,{enumerable:!0,get:function(){return g.isAttributeValue}}),Object.defineProperty(s,`sanitizeAttributes`,{enumerable:!0,get:function(){return g.sanitizeAttributes}});var v=require_global_error_handler();Object.defineProperty(s,`globalErrorHandler`,{enumerable:!0,get:function(){return v.globalErrorHandler}}),Object.defineProperty(s,`setGlobalErrorHandler`,{enumerable:!0,get:function(){return v.setGlobalErrorHandler}});var b=require_logging_error_handler();Object.defineProperty(s,`loggingErrorHandler`,{enumerable:!0,get:function(){return b.loggingErrorHandler}});var C=require_time();Object.defineProperty(s,`addHrTimes`,{enumerable:!0,get:function(){return C.addHrTimes}}),Object.defineProperty(s,`getTimeOrigin`,{enumerable:!0,get:function(){return C.getTimeOrigin}}),Object.defineProperty(s,`hrTime`,{enumerable:!0,get:function(){return C.hrTime}}),Object.defineProperty(s,`hrTimeDuration`,{enumerable:!0,get:function(){return C.hrTimeDuration}}),Object.defineProperty(s,`hrTimeToMicroseconds`,{enumerable:!0,get:function(){return C.hrTimeToMicroseconds}}),Object.defineProperty(s,`hrTimeToMilliseconds`,{enumerable:!0,get:function(){return C.hrTimeToMilliseconds}}),Object.defineProperty(s,`hrTimeToNanoseconds`,{enumerable:!0,get:function(){return C.hrTimeToNanoseconds}}),Object.defineProperty(s,`hrTimeToTimeStamp`,{enumerable:!0,get:function(){return C.hrTimeToTimeStamp}}),Object.defineProperty(s,`isTimeInput`,{enumerable:!0,get:function(){return C.isTimeInput}}),Object.defineProperty(s,`isTimeInputHrTime`,{enumerable:!0,get:function(){return C.isTimeInputHrTime}}),Object.defineProperty(s,`millisToHrTime`,{enumerable:!0,get:function(){return C.millisToHrTime}}),Object.defineProperty(s,`timeInputToHrTime`,{enumerable:!0,get:function(){return C.timeInputToHrTime}});var w=require_hex_to_binary();Object.defineProperty(s,`hexToBinary`,{enumerable:!0,get:function(){return w.hexToBinary}});var E=require_ExportResult();Object.defineProperty(s,`ExportResultCode`,{enumerable:!0,get:function(){return E.ExportResultCode}});let k=require_utils$42();s.baggageUtils={getKeyPairs:k.getKeyPairs,serializeKeyPairs:k.serializeKeyPairs,parseKeyPairsIntoRecord:k.parseKeyPairsIntoRecord,parsePairKeyValue:k.parsePairKeyValue};var A=require_platform$8();Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return A.RandomIdGenerator}}),Object.defineProperty(s,`SDK_INFO`,{enumerable:!0,get:function(){return A.SDK_INFO}}),Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return A._globalThis}}),Object.defineProperty(s,`getEnv`,{enumerable:!0,get:function(){return A.getEnv}}),Object.defineProperty(s,`getEnvWithoutDefaults`,{enumerable:!0,get:function(){return A.getEnvWithoutDefaults}}),Object.defineProperty(s,`hexToBase64`,{enumerable:!0,get:function(){return A.hexToBase64}}),Object.defineProperty(s,`otperformance`,{enumerable:!0,get:function(){return A.otperformance}}),Object.defineProperty(s,`unrefTimer`,{enumerable:!0,get:function(){return A.unrefTimer}});var N=require_composite();Object.defineProperty(s,`CompositePropagator`,{enumerable:!0,get:function(){return N.CompositePropagator}});var F=require_W3CTraceContextPropagator();Object.defineProperty(s,`TRACE_PARENT_HEADER`,{enumerable:!0,get:function(){return F.TRACE_PARENT_HEADER}}),Object.defineProperty(s,`TRACE_STATE_HEADER`,{enumerable:!0,get:function(){return F.TRACE_STATE_HEADER}}),Object.defineProperty(s,`W3CTraceContextPropagator`,{enumerable:!0,get:function(){return F.W3CTraceContextPropagator}}),Object.defineProperty(s,`parseTraceParent`,{enumerable:!0,get:function(){return F.parseTraceParent}});var I=require_rpc_metadata();Object.defineProperty(s,`RPCType`,{enumerable:!0,get:function(){return I.RPCType}}),Object.defineProperty(s,`deleteRPCMetadata`,{enumerable:!0,get:function(){return I.deleteRPCMetadata}}),Object.defineProperty(s,`getRPCMetadata`,{enumerable:!0,get:function(){return I.getRPCMetadata}}),Object.defineProperty(s,`setRPCMetadata`,{enumerable:!0,get:function(){return I.setRPCMetadata}});var R=require_AlwaysOffSampler$1();Object.defineProperty(s,`AlwaysOffSampler`,{enumerable:!0,get:function(){return R.AlwaysOffSampler}});var B=require_AlwaysOnSampler$1();Object.defineProperty(s,`AlwaysOnSampler`,{enumerable:!0,get:function(){return B.AlwaysOnSampler}});var q=require_ParentBasedSampler$1();Object.defineProperty(s,`ParentBasedSampler`,{enumerable:!0,get:function(){return q.ParentBasedSampler}});var le=require_TraceIdRatioBasedSampler$1();Object.defineProperty(s,`TraceIdRatioBasedSampler`,{enumerable:!0,get:function(){return le.TraceIdRatioBasedSampler}});var J=require_suppress_tracing();Object.defineProperty(s,`isTracingSuppressed`,{enumerable:!0,get:function(){return J.isTracingSuppressed}}),Object.defineProperty(s,`suppressTracing`,{enumerable:!0,get:function(){return J.suppressTracing}}),Object.defineProperty(s,`unsuppressTracing`,{enumerable:!0,get:function(){return J.unsuppressTracing}});var _e=require_TraceState();Object.defineProperty(s,`TraceState`,{enumerable:!0,get:function(){return _e.TraceState}});var be=require_environment$2();Object.defineProperty(s,`DEFAULT_ATTRIBUTE_COUNT_LIMIT`,{enumerable:!0,get:function(){return be.DEFAULT_ATTRIBUTE_COUNT_LIMIT}}),Object.defineProperty(s,`DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT`,{enumerable:!0,get:function(){return be.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT}}),Object.defineProperty(s,`DEFAULT_ENVIRONMENT`,{enumerable:!0,get:function(){return be.DEFAULT_ENVIRONMENT}}),Object.defineProperty(s,`DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT`,{enumerable:!0,get:function(){return be.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT}}),Object.defineProperty(s,`DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT`,{enumerable:!0,get:function(){return be.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT}}),Object.defineProperty(s,`parseEnvironment`,{enumerable:!0,get:function(){return be.parseEnvironment}});var xe=require_merge$5();Object.defineProperty(s,`merge`,{enumerable:!0,get:function(){return xe.merge}});var De=require_sampling();Object.defineProperty(s,`TracesSamplerValues`,{enumerable:!0,get:function(){return De.TracesSamplerValues}});var Ne=require_timeout();Object.defineProperty(s,`TimeoutError`,{enumerable:!0,get:function(){return Ne.TimeoutError}}),Object.defineProperty(s,`callWithTimeout`,{enumerable:!0,get:function(){return Ne.callWithTimeout}});var Pe=require_url$1();Object.defineProperty(s,`isUrlIgnored`,{enumerable:!0,get:function(){return Pe.isUrlIgnored}}),Object.defineProperty(s,`urlMatches`,{enumerable:!0,get:function(){return Pe.urlMatches}});var ze=require_wrap$1();Object.defineProperty(s,`isWrapped`,{enumerable:!0,get:function(){return ze.isWrapped}});var Be=require_callback();Object.defineProperty(s,`BindOnceFuture`,{enumerable:!0,get:function(){return Be.BindOnceFuture}});var We=require_version$25();Object.defineProperty(s,`VERSION`,{enumerable:!0,get:function(){return We.VERSION}}),s.internal={_export:require_exporter()._export}})),require_version$24=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.VERSION=void 0,s.VERSION=`0.57.1`})),require_LogRecord$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SeverityNumber=void 0,(function(s){s[s.UNSPECIFIED=0]=`UNSPECIFIED`,s[s.TRACE=1]=`TRACE`,s[s.TRACE2=2]=`TRACE2`,s[s.TRACE3=3]=`TRACE3`,s[s.TRACE4=4]=`TRACE4`,s[s.DEBUG=5]=`DEBUG`,s[s.DEBUG2=6]=`DEBUG2`,s[s.DEBUG3=7]=`DEBUG3`,s[s.DEBUG4=8]=`DEBUG4`,s[s.INFO=9]=`INFO`,s[s.INFO2=10]=`INFO2`,s[s.INFO3=11]=`INFO3`,s[s.INFO4=12]=`INFO4`,s[s.WARN=13]=`WARN`,s[s.WARN2=14]=`WARN2`,s[s.WARN3=15]=`WARN3`,s[s.WARN4=16]=`WARN4`,s[s.ERROR=17]=`ERROR`,s[s.ERROR2=18]=`ERROR2`,s[s.ERROR3=19]=`ERROR3`,s[s.ERROR4=20]=`ERROR4`,s[s.FATAL=21]=`FATAL`,s[s.FATAL2=22]=`FATAL2`,s[s.FATAL3=23]=`FATAL3`,s[s.FATAL4=24]=`FATAL4`})(s.SeverityNumber||={})})),require_NoopLogger$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NOOP_LOGGER=s.NoopLogger=void 0;var l=class{emit(s){}};s.NoopLogger=l,s.NOOP_LOGGER=new l})),require_NoopLoggerProvider$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NOOP_LOGGER_PROVIDER=s.NoopLoggerProvider=void 0;let l=require_NoopLogger$1();var p=class{getLogger(s,p,g){return new l.NoopLogger}};s.NoopLoggerProvider=p,s.NOOP_LOGGER_PROVIDER=new p})),require_ProxyLogger$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProxyLogger=void 0;let l=require_NoopLogger$1();s.ProxyLogger=class{constructor(s,l,p,g){this._provider=s,this.name=l,this.version=p,this.options=g}emit(s){this._getLogger().emit(s)}_getLogger(){if(this._delegate)return this._delegate;let s=this._provider.getDelegateLogger(this.name,this.version,this.options);return s?(this._delegate=s,this._delegate):l.NOOP_LOGGER}}})),require_ProxyLoggerProvider$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProxyLoggerProvider=void 0;let l=require_NoopLoggerProvider$1(),p=require_ProxyLogger$1();s.ProxyLoggerProvider=class{getLogger(s,l,g){var v;return this.getDelegateLogger(s,l,g)??new p.ProxyLogger(this,s,l,g)}getDelegate(){var s;return this._delegate??l.NOOP_LOGGER_PROVIDER}setDelegate(s){this._delegate=s}getDelegateLogger(s,l,p){var g;return this._delegate?.getLogger(s,l,p)}}})),require_globalThis$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0,s._globalThis=typeof globalThis==`object`?globalThis:global})),require_node$11=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0;var l=require_globalThis$2();Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return l._globalThis}})})),require_platform$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0;var l=require_node$11();Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return l._globalThis}})})),require_global_utils$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.API_BACKWARDS_COMPATIBILITY_VERSION=s.makeGetter=s._global=s.GLOBAL_LOGS_API_KEY=void 0;let l=require_platform$7();s.GLOBAL_LOGS_API_KEY=Symbol.for(`io.opentelemetry.js.api.logs`),s._global=l._globalThis;function p(s,l,p){return g=>g===s?l:p}s.makeGetter=p,s.API_BACKWARDS_COMPATIBILITY_VERSION=1})),require_logs$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LogsAPI=void 0;let l=require_global_utils$1(),p=require_NoopLoggerProvider$1(),g=require_ProxyLoggerProvider$1();s.LogsAPI=class s{constructor(){this._proxyLoggerProvider=new g.ProxyLoggerProvider}static getInstance(){return this._instance||=new s,this._instance}setGlobalLoggerProvider(s){return l._global[l.GLOBAL_LOGS_API_KEY]?this.getLoggerProvider():(l._global[l.GLOBAL_LOGS_API_KEY]=(0,l.makeGetter)(l.API_BACKWARDS_COMPATIBILITY_VERSION,s,p.NOOP_LOGGER_PROVIDER),this._proxyLoggerProvider.setDelegate(s),s)}getLoggerProvider(){var s,p;return l._global[l.GLOBAL_LOGS_API_KEY]?.call(l._global,l.API_BACKWARDS_COMPATIBILITY_VERSION)??this._proxyLoggerProvider}getLogger(s,l,p){return this.getLoggerProvider().getLogger(s,l,p)}disable(){delete l._global[l.GLOBAL_LOGS_API_KEY],this._proxyLoggerProvider=new g.ProxyLoggerProvider}}})),require_src$40=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.logs=s.ProxyLoggerProvider=s.ProxyLogger=s.NoopLoggerProvider=s.NOOP_LOGGER_PROVIDER=s.NoopLogger=s.NOOP_LOGGER=s.SeverityNumber=void 0;var l=require_LogRecord$1();Object.defineProperty(s,`SeverityNumber`,{enumerable:!0,get:function(){return l.SeverityNumber}});var p=require_NoopLogger$1();Object.defineProperty(s,`NOOP_LOGGER`,{enumerable:!0,get:function(){return p.NOOP_LOGGER}}),Object.defineProperty(s,`NoopLogger`,{enumerable:!0,get:function(){return p.NoopLogger}});var g=require_NoopLoggerProvider$1();Object.defineProperty(s,`NOOP_LOGGER_PROVIDER`,{enumerable:!0,get:function(){return g.NOOP_LOGGER_PROVIDER}}),Object.defineProperty(s,`NoopLoggerProvider`,{enumerable:!0,get:function(){return g.NoopLoggerProvider}});var v=require_ProxyLogger$1();Object.defineProperty(s,`ProxyLogger`,{enumerable:!0,get:function(){return v.ProxyLogger}});var b=require_ProxyLoggerProvider$1();Object.defineProperty(s,`ProxyLoggerProvider`,{enumerable:!0,get:function(){return b.ProxyLoggerProvider}}),s.logs=require_logs$1().LogsAPI.getInstance()})),require_autoLoaderUtils$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.disableInstrumentations=s.enableInstrumentations=void 0;function l(s,l,p,g){for(let v=0,b=s.length;vs.disable())}s.disableInstrumentations=p})),require_autoLoader$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.registerInstrumentations=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$40(),g=require_autoLoaderUtils$1();function v(s){var v,b;let C=s.tracerProvider||l.trace.getTracerProvider(),w=s.meterProvider||l.metrics.getMeterProvider(),E=s.loggerProvider||p.logs.getLoggerProvider(),k=s.instrumentations?.flat()??[];return(0,g.enableInstrumentations)(k,C,w,E),()=>{(0,g.disableInstrumentations)(k)}}s.registerInstrumentations=v})),require_shimmer=__commonJSMin(((s,l)=>{function p(s){return typeof s==`function`}var g=console.error.bind(console);function v(s,l,p){var g=!!s[l]&&s.propertyIsEnumerable(l);Object.defineProperty(s,l,{configurable:!0,enumerable:g,writable:!0,value:p})}function b(s){s&&s.logger&&(p(s.logger)?g=s.logger:g(`new logger isn't a function, not replacing`))}function C(s,l,b){if(!s||!s[l]){g(`no original function `+l+` to wrap`);return}if(!b){g(`no wrapper function`),g(Error().stack);return}if(!p(s[l])||!p(b)){g(`original object and wrapper must be functions`);return}var C=s[l],w=b(C,l);return v(w,`__original`,C),v(w,`__unwrap`,function(){s[l]===w&&v(s,l,C)}),v(w,`__wrapped`,!0),v(s,l,w),w}function w(s,l,p){if(s)Array.isArray(s)||(s=[s]);else{g(`must provide one or more modules to patch`),g(Error().stack);return}if(!(l&&Array.isArray(l))){g(`must provide one or more functions to wrap on modules`);return}s.forEach(function(s){l.forEach(function(l){C(s,l,p)})})}function E(s,l){if(!s||!s[l]){g(`no function to unwrap.`),g(Error().stack);return}if(!s[l].__unwrap)g(`no original to unwrap to -- has `+l+` already been unwrapped?`);else return s[l].__unwrap()}function k(s,l){if(s)Array.isArray(s)||(s=[s]);else{g(`must provide one or more modules to patch`),g(Error().stack);return}if(!(l&&Array.isArray(l))){g(`must provide one or more functions to unwrap on modules`);return}s.forEach(function(s){l.forEach(function(l){E(s,l)})})}b.wrap=C,b.massWrap=w,b.unwrap=E,b.massUnwrap=k,l.exports=b})),require_instrumentation$20=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationAbstract=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$40(),g=require_shimmer();s.InstrumentationAbstract=class{constructor(s,v,b){this.instrumentationName=s,this.instrumentationVersion=v,this._config={},this._wrap=g.wrap,this._unwrap=g.unwrap,this._massWrap=g.massWrap,this._massUnwrap=g.massUnwrap,this.setConfig(b),this._diag=l.diag.createComponentLogger({namespace:s}),this._tracer=l.trace.getTracer(s,v),this._meter=l.metrics.getMeter(s,v),this._logger=p.logs.getLogger(s,v),this._updateMetricInstruments()}get meter(){return this._meter}setMeterProvider(s){this._meter=s.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()}get logger(){return this._logger}setLoggerProvider(s){this._logger=s.getLogger(this.instrumentationName,this.instrumentationVersion)}getModuleDefinitions(){var s;let l=this.init()??[];return Array.isArray(l)?l:[l]}_updateMetricInstruments(){}getConfig(){return this._config}setConfig(s){this._config=Object.assign({enabled:!0},s)}setTracerProvider(s){this._tracer=s.getTracer(this.instrumentationName,this.instrumentationVersion)}get tracer(){return this._tracer}_runSpanCustomizationHook(s,l,p,g){if(s)try{s(p,g)}catch(s){this._diag.error(`Error running span customization hook due to exception in handler`,{triggerName:l},s)}}}})),require_ms$1=__commonJSMin(((s,l)=>{var p=1e3,g=p*60,v=g*60,b=v*24,C=b*7,w=b*365.25;l.exports=function(s,l){l||={};var p=typeof s;if(p===`string`&&s.length>0)return E(s);if(p===`number`&&isFinite(s))return l.long?A(s):k(s);throw Error(`val is not a non-empty string or a valid number. val=`+JSON.stringify(s))};function E(s){if(s=String(s),!(s.length>100)){var l=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(s);if(l){var E=parseFloat(l[1]);switch((l[2]||`ms`).toLowerCase()){case`years`:case`year`:case`yrs`:case`yr`:case`y`:return E*w;case`weeks`:case`week`:case`w`:return E*C;case`days`:case`day`:case`d`:return E*b;case`hours`:case`hour`:case`hrs`:case`hr`:case`h`:return E*v;case`minutes`:case`minute`:case`mins`:case`min`:case`m`:return E*g;case`seconds`:case`second`:case`secs`:case`sec`:case`s`:return E*p;case`milliseconds`:case`millisecond`:case`msecs`:case`msec`:case`ms`:return E;default:return}}}}function k(s){var l=Math.abs(s);return l>=b?Math.round(s/b)+`d`:l>=v?Math.round(s/v)+`h`:l>=g?Math.round(s/g)+`m`:l>=p?Math.round(s/p)+`s`:s+`ms`}function A(s){var l=Math.abs(s);return l>=b?N(s,l,b,`day`):l>=v?N(s,l,v,`hour`):l>=g?N(s,l,g,`minute`):l>=p?N(s,l,p,`second`):s+` ms`}function N(s,l,p,g){var v=l>=p*1.5;return Math.round(s/p)+` `+g+(v?`s`:``)}})),require_common$8=__commonJSMin(((s,l)=>{function p(s){p.debug=p,p.default=p,p.coerce=E,p.disable=C,p.enable=v,p.enabled=w,p.humanize=require_ms$1(),p.destroy=k,Object.keys(s).forEach(l=>{p[l]=s[l]}),p.names=[],p.skips=[],p.formatters={};function l(s){let l=0;for(let p=0;p{if(l===`%%`)return`%`;b++;let C=p.formatters[v];if(typeof C==`function`){let p=s[b];l=C.call(g,p),s.splice(b,1),b--}return l}),p.formatArgs.call(g,s),(g.log||p.log).apply(g,s)}return w.namespace=s,w.useColors=p.useColors(),w.color=p.selectColor(s),w.extend=g,w.destroy=p.destroy,Object.defineProperty(w,`enabled`,{enumerable:!0,configurable:!1,get:()=>v===null?(b!==p.namespaces&&(b=p.namespaces,C=p.enabled(s)),C):v,set:s=>{v=s}}),typeof p.init==`function`&&p.init(w),w}function g(s,l){let g=p(this.namespace+(l===void 0?`:`:l)+s);return g.log=this.log,g}function v(s){p.save(s),p.namespaces=s,p.names=[],p.skips=[];let l=(typeof s==`string`?s:``).trim().replace(/\s+/g,`,`).split(`,`).filter(Boolean);for(let s of l)s[0]===`-`?p.skips.push(s.slice(1)):p.names.push(s)}function b(s,l){let p=0,g=0,v=-1,b=0;for(;p`-`+s)].join(`,`);return p.enable(``),s}function w(s){for(let l of p.skips)if(b(s,l))return!1;for(let l of p.names)if(b(s,l))return!0;return!1}function E(s){return s instanceof Error?s.stack||s.message:s}function k(){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 p.enable(p.load()),p}l.exports=p})),require_browser$1=__commonJSMin(((s,l)=>{s.formatArgs=g,s.save=v,s.load=b,s.useColors=p,s.storage=C(),s.destroy=(()=>{let s=!1;return()=>{s||(s=!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`."))}})(),s.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`.split(`.`);function p(){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 s;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&&(s=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(s[1],10)>=31||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function g(s){if(s[0]=(this.useColors?`%c`:``)+this.namespace+(this.useColors?` %c`:` `)+s[0]+(this.useColors?`%c `:` `)+`+`+l.exports.humanize(this.diff),!this.useColors)return;let p=`color: `+this.color;s.splice(1,0,p,`color: inherit`);let g=0,v=0;s[0].replace(/%[a-zA-Z%]/g,s=>{s!==`%%`&&(g++,s===`%c`&&(v=g))}),s.splice(v,0,p)}s.log=console.debug||console.log||(()=>{});function v(l){try{l?s.storage.setItem(`debug`,l):s.storage.removeItem(`debug`)}catch{}}function b(){let l;try{l=s.storage.getItem(`debug`)||s.storage.getItem(`DEBUG`)}catch{}return!l&&typeof process<`u`&&`env`in process&&(l=process.env.DEBUG),l}function C(){try{return localStorage}catch{}}l.exports=require_common$8()(s);let{formatters:w}=l.exports;w.j=function(s){try{return JSON.stringify(s)}catch(s){return`[UnexpectedJSONParseError]: `+s.message}}})),require_has_flag$2=__commonJSMin(((s,l)=>{l.exports=(s,l=process.argv)=>{let p=s.startsWith(`-`)?``:s.length===1?`-`:`--`,g=l.indexOf(p+s),v=l.indexOf(`--`);return g!==-1&&(v===-1||g{let p=require(`os`),g=require(`tty`),v=require_has_flag$2(),{env:b}=process,C;v(`no-color`)||v(`no-colors`)||v(`color=false`)||v(`color=never`)?C=0:(v(`color`)||v(`colors`)||v(`color=true`)||v(`color=always`))&&(C=1),`FORCE_COLOR`in b&&(C=b.FORCE_COLOR===`true`?1:b.FORCE_COLOR===`false`?0:b.FORCE_COLOR.length===0?1:Math.min(parseInt(b.FORCE_COLOR,10),3));function w(s){return s===0?!1:{level:s,hasBasic:!0,has256:s>=2,has16m:s>=3}}function E(s,l){if(C===0)return 0;if(v(`color=16m`)||v(`color=full`)||v(`color=truecolor`))return 3;if(v(`color=256`))return 2;if(s&&!l&&C===void 0)return 0;let g=C||0;if(b.TERM===`dumb`)return g;if(process.platform===`win32`){let s=p.release().split(`.`);return Number(s[0])>=10&&Number(s[2])>=10586?Number(s[2])>=14931?3:2:1}if(`CI`in b)return[`TRAVIS`,`CIRCLECI`,`APPVEYOR`,`GITLAB_CI`,`GITHUB_ACTIONS`,`BUILDKITE`].some(s=>s in b)||b.CI_NAME===`codeship`?1:g;if(`TEAMCITY_VERSION`in b)return+!!/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(b.TEAMCITY_VERSION);if(b.COLORTERM===`truecolor`)return 3;if(`TERM_PROGRAM`in b){let s=parseInt((b.TERM_PROGRAM_VERSION||``).split(`.`)[0],10);switch(b.TERM_PROGRAM){case`iTerm.app`:return s>=3?3:2;case`Apple_Terminal`:return 2}}return/-256(color)?$/i.test(b.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(b.TERM)||`COLORTERM`in b?1:g}function k(s){return w(E(s,s&&s.isTTY))}l.exports={supportsColor:k,stdout:w(E(!0,g.isatty(1))),stderr:w(E(!0,g.isatty(2)))}})),require_node$10=__commonJSMin(((s,l)=>{let p=require(`tty`),g=require(`util`);s.init=A,s.log=w,s.formatArgs=b,s.save=E,s.load=k,s.useColors=v,s.destroy=g.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),s.colors=[6,2,3,4,5,1];try{let l=require_supports_color$3();l&&(l.stderr||l).level>=2&&(s.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{}s.inspectOpts=Object.keys(process.env).filter(s=>/^debug_/i.test(s)).reduce((s,l)=>{let p=l.substring(6).toLowerCase().replace(/_([a-z])/g,(s,l)=>l.toUpperCase()),g=process.env[l];return g=/^(yes|on|true|enabled)$/i.test(g)?!0:/^(no|off|false|disabled)$/i.test(g)?!1:g===`null`?null:Number(g),s[p]=g,s},{});function v(){return`colors`in s.inspectOpts?!!s.inspectOpts.colors:p.isatty(process.stderr.fd)}function b(s){let{namespace:p,useColors:g}=this;if(g){let g=this.color,v=`\x1B[3`+(g<8?g:`8;5;`+g),b=` ${v};1m${p} \u001B[0m`;s[0]=b+s[0].split(` +!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="7fe82241-a5f0-598d-bc81-a676a4bf85ea")}catch(e){}}(); +var __create$1=Object.create,__defProp$1=Object.defineProperty,__getOwnPropDesc$1=Object.getOwnPropertyDescriptor,__getOwnPropNames$1=Object.getOwnPropertyNames,__getProtoOf$1=Object.getPrototypeOf,__hasOwnProp$1=Object.prototype.hasOwnProperty,__esmMin=(s,l)=>()=>(s&&(l=s(s=0)),l),__commonJSMin=(s,l)=>()=>(l||(s((l={exports:{}}).exports,l),s=null),l.exports),__exportAll=(s,l)=>{let f={};for(var p in s)__defProp$1(f,p,{get:s[p],enumerable:!0});return l||__defProp$1(f,Symbol.toStringTag,{value:`Module`}),f},__copyProps$1=(s,l,f,p)=>{if(l&&typeof l==`object`||typeof l==`function`)for(var g=__getOwnPropNames$1(l),v=0,b=g.length,C;vl[s]).bind(null,C),enumerable:!(p=__getOwnPropDesc$1(l,C))||p.enumerable});return s},__toESM$1=(s,l,f)=>(f=s==null?{}:__create$1(__getProtoOf$1(s)),__copyProps$1(l||!s||!s.__esModule?__defProp$1(f,`default`,{value:s,enumerable:!0}):f,s)),__toCommonJS$1=s=>__hasOwnProp$1.call(s,`module.exports`)?s[`module.exports`]:__copyProps$1(__defProp$1({},`__esModule`,{value:!0}),s);let semver=require(`semver`);semver=__toESM$1(semver);let url=require(`url`);url=__toESM$1(url,1);let path=require(`path`),path$126=__toESM$1(path,1);path=__toESM$1(path);let util=require(`util`),module$1=require(`module`);module$1=__toESM$1(module$1,1);let tty=require(`tty`);tty=__toESM$1(tty,1);let os=require(`os`),os$19=__toESM$1(os,1);os=__toESM$1(os);let fs=require(`fs`),fs$50=__toESM$1(fs,1);fs=__toESM$1(fs);let worker_threads=require(`worker_threads`),events=require(`events`);events=__toESM$1(events,1);let child_process=require(`child_process`);child_process=__toESM$1(child_process,1);let crypto=require(`crypto`);crypto=__toESM$1(crypto);let node_util=require(`node:util`);node_util=__toESM$1(node_util,1);let node_child_process=require(`node:child_process`);node_child_process=__toESM$1(node_child_process,1);let node_fs=require(`node:fs`);node_fs=__toESM$1(node_fs,1);let node_os=require(`node:os`);node_os=__toESM$1(node_os,1);let node_path=require(`node:path`);node_path=__toESM$1(node_path,1);let node_readline=require(`node:readline`);node_readline=__toESM$1(node_readline,1);let node_worker_threads=require(`node:worker_threads`),node_http=require(`node:http`);node_http=__toESM$1(node_http,1);let node_diagnostics_channel=require(`node:diagnostics_channel`);node_diagnostics_channel=__toESM$1(node_diagnostics_channel,1);let node_https=require(`node:https`);node_https=__toESM$1(node_https,1);let node_stream=require(`node:stream`);node_stream=__toESM$1(node_stream,1);let node_zlib=require(`node:zlib`);node_zlib=__toESM$1(node_zlib,1);let node_net=require(`node:net`);node_net=__toESM$1(node_net,1);let node_tls=require(`node:tls`);node_tls=__toESM$1(node_tls,1);let https=require(`https`),stream=require(`stream`);stream=__toESM$1(stream,1);let node_events=require(`node:events`),node_process=require(`node:process`);node_process=__toESM$1(node_process,1);let node_fs_promises=require(`node:fs/promises`);node_fs_promises=__toESM$1(node_fs_promises,1);let node_url=require(`node:url`);node_url=__toESM$1(node_url,1);let node_module=require(`node:module`);node_module=__toESM$1(node_module,1);let node_string_decoder=require(`node:string_decoder`),node_tty=require(`node:tty`);node_tty=__toESM$1(node_tty,1);let node_timers_promises=require(`node:timers/promises`),node_v8=require(`node:v8`),node_stream_promises=require(`node:stream/promises`),node_buffer=require(`node:buffer`),dns=require(`dns`);dns=__toESM$1(dns);let fs_promises=require(`fs/promises`);fs_promises=__toESM$1(fs_promises,1);let readline=require(`readline`);readline=__toESM$1(readline,1);var DEBUG_BUILD$3,init_debug_build$2=__esmMin((()=>{DEBUG_BUILD$3=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__})),SDK_VERSION,init_version$2=__esmMin((()=>{SDK_VERSION=`8.55.1`}));function getGlobalSingleton(s,l,f){let p=f||GLOBAL_OBJ,g=p.__SENTRY__=p.__SENTRY__||{},v=g[SDK_VERSION]=g[`8.55.1`]||{};return v[s]||(v[s]=l())}var GLOBAL_OBJ,init_worldwide=__esmMin((()=>{init_version$2(),GLOBAL_OBJ=globalThis})),DEBUG_BUILD$2,init_debug_build$1=__esmMin((()=>{DEBUG_BUILD$2=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__}));function consoleSandbox(s){if(!(`console`in GLOBAL_OBJ))return s();let l=GLOBAL_OBJ.console,f={},p=Object.keys(originalConsoleMethods);p.forEach(s=>{let p=originalConsoleMethods[s];f[s]=l[s],l[s]=p});try{return s()}finally{p.forEach(s=>{l[s]=f[s]})}}function makeLogger(){let s=!1,l={enable:()=>{s=!0},disable:()=>{s=!1},isEnabled:()=>s};return DEBUG_BUILD$2?CONSOLE_LEVELS.forEach(f=>{l[f]=(...l)=>{s&&consoleSandbox(()=>{GLOBAL_OBJ.console[f](`${PREFIX}[${f}]:`,...l)})}}):CONSOLE_LEVELS.forEach(s=>{l[s]=()=>void 0}),l}var PREFIX,CONSOLE_LEVELS,originalConsoleMethods,logger$1,init_logger=__esmMin((()=>{init_debug_build$1(),init_worldwide(),PREFIX=`Sentry Logger `,CONSOLE_LEVELS=[`debug`,`info`,`warn`,`error`,`log`,`assert`,`trace`],originalConsoleMethods={},logger$1=getGlobalSingleton(`logger`,makeLogger)}));function createStackParser(...s){let l=s.sort((s,l)=>s[0]-l[0]).map(s=>s[1]);return(s,f=0,p=0)=>{let g=[],v=s.split(` +`);for(let s=f;s1024)continue;let b=WEBPACK_ERROR_REGEXP.test(f)?f.replace(WEBPACK_ERROR_REGEXP,`$1`):f;if(!b.match(/\S*Error: /)){for(let s of l){let l=s(b);if(l){g.push(l);break}}if(g.length>=STACKTRACE_FRAME_LIMIT+p)break}}return stripSentryFramesAndReverse(g.slice(p))}}function stackParserFromStackParserOptions(s){return Array.isArray(s)?createStackParser(...s):s}function stripSentryFramesAndReverse(s){if(!s.length)return[];let l=Array.from(s);return/sentryWrapped/.test(getLastStackFrame(l).function||``)&&l.pop(),l.reverse(),STRIP_FRAME_REGEXP.test(getLastStackFrame(l).function||``)&&(l.pop(),STRIP_FRAME_REGEXP.test(getLastStackFrame(l).function||``)&&l.pop()),l.slice(0,STACKTRACE_FRAME_LIMIT).map(s=>({...s,filename:s.filename||getLastStackFrame(l).filename,function:s.function||`?`}))}function getLastStackFrame(s){return s[s.length-1]||{}}function getFunctionName(s){try{return!s||typeof s!=`function`?defaultFunctionName:s.name||defaultFunctionName}catch{return defaultFunctionName}}var STACKTRACE_FRAME_LIMIT,UNKNOWN_FUNCTION,WEBPACK_ERROR_REGEXP,STRIP_FRAME_REGEXP,defaultFunctionName,init_stacktrace=__esmMin((()=>{STACKTRACE_FRAME_LIMIT=50,WEBPACK_ERROR_REGEXP=/\(error: (.*)\)/,STRIP_FRAME_REGEXP=/captureMessage|captureException/,defaultFunctionName=``}));function addHandler(s,l){handlers[s]=handlers[s]||[],handlers[s].push(l)}function maybeInstrument(s,l){if(!instrumented[s]){instrumented[s]=!0;try{l()}catch(l){DEBUG_BUILD$2&&logger$1.error(`Error while instrumenting ${s}`,l)}}}function triggerHandlers(s,l){let f=s&&handlers[s];if(f)for(let p of f)try{p(l)}catch(l){DEBUG_BUILD$2&&logger$1.error(`Error while triggering instrumentation handler.\nType: ${s}\nName: ${getFunctionName(p)}\nError:`,l)}}var handlers,instrumented,init_handlers=__esmMin((()=>{init_debug_build$1(),init_logger(),init_stacktrace(),handlers={},instrumented={}}));function addGlobalErrorInstrumentationHandler(s){let l=`error`;addHandler(l,s),maybeInstrument(l,instrumentError)}function instrumentError(){_oldOnErrorHandler=GLOBAL_OBJ.onerror,GLOBAL_OBJ.onerror=function(s,l,f,p,g){return triggerHandlers(`error`,{column:p,error:g,line:f,msg:s,url:l}),_oldOnErrorHandler?_oldOnErrorHandler.apply(this,arguments):!1},GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}var _oldOnErrorHandler,init_globalError=__esmMin((()=>{init_worldwide(),init_handlers(),_oldOnErrorHandler=null}));function addGlobalUnhandledRejectionInstrumentationHandler(s){let l=`unhandledrejection`;addHandler(l,s),maybeInstrument(l,instrumentUnhandledRejection)}function instrumentUnhandledRejection(){_oldOnUnhandledRejectionHandler=GLOBAL_OBJ.onunhandledrejection,GLOBAL_OBJ.onunhandledrejection=function(s){return triggerHandlers(`unhandledrejection`,s),_oldOnUnhandledRejectionHandler?_oldOnUnhandledRejectionHandler.apply(this,arguments):!0},GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var _oldOnUnhandledRejectionHandler,init_globalUnhandledRejection=__esmMin((()=>{init_worldwide(),init_handlers(),_oldOnUnhandledRejectionHandler=null}));function getMainCarrier(){return getSentryCarrier(GLOBAL_OBJ),GLOBAL_OBJ}function getSentryCarrier(s){let l=s.__SENTRY__=s.__SENTRY__||{};return l.version=l.version||`8.55.1`,l[SDK_VERSION]=l[`8.55.1`]||{}}var init_carrier=__esmMin((()=>{init_version$2(),init_worldwide()}));function isError(s){switch(objectToString$4.call(s)){case`[object Error]`:case`[object Exception]`:case`[object DOMException]`:case`[object WebAssembly.Exception]`:return!0;default:return isInstanceOf(s,Error)}}function isBuiltin(s,l){return objectToString$4.call(s)===`[object ${l}]`}function isErrorEvent$1(s){return isBuiltin(s,`ErrorEvent`)}function isString(s){return isBuiltin(s,`String`)}function isParameterizedString(s){return typeof s==`object`&&!!s&&`__sentry_template_string__`in s&&`__sentry_template_values__`in s}function isPrimitive(s){return s===null||isParameterizedString(s)||typeof s!=`object`&&typeof s!=`function`}function isPlainObject$1(s){return isBuiltin(s,`Object`)}function isEvent(s){return typeof Event<`u`&&isInstanceOf(s,Event)}function isElement(s){return typeof Element<`u`&&isInstanceOf(s,Element)}function isRegExp(s){return isBuiltin(s,`RegExp`)}function isThenable(s){return!!(s&&s.then&&typeof s.then==`function`)}function isSyntheticEvent(s){return isPlainObject$1(s)&&`nativeEvent`in s&&`preventDefault`in s&&`stopPropagation`in s}function isInstanceOf(s,l){try{return s instanceof l}catch{return!1}}function isVueViewModel(s){return!!(typeof s==`object`&&s&&(s.__isVue||s._isVue))}var objectToString$4,init_is$1=__esmMin((()=>{objectToString$4=Object.prototype.toString}));function htmlTreeAsString(s,l={}){if(!s)return``;try{let f=s,p=5,g=[],v=0,b=0,C=` > `,w=3,E,k=Array.isArray(l)?l:l.keyAttrs,A=!Array.isArray(l)&&l.maxStringLength||DEFAULT_MAX_STRING_LENGTH;for(;f&&v++<5&&(E=_htmlElementAsString(f,k),!(E===`html`||v>1&&b+g.length*3+E.length>=A));)g.push(E),b+=E.length,f=f.parentNode;return g.reverse().join(` > `)}catch{return``}}function _htmlElementAsString(s,l){let f=s,p=[];if(!f||!f.tagName)return``;if(WINDOW.HTMLElement&&f instanceof HTMLElement&&f.dataset){if(f.dataset.sentryComponent)return f.dataset.sentryComponent;if(f.dataset.sentryElement)return f.dataset.sentryElement}p.push(f.tagName.toLowerCase());let g=l&&l.length?l.filter(s=>f.getAttribute(s)).map(s=>[s,f.getAttribute(s)]):null;if(g&&g.length)g.forEach(s=>{p.push(`[${s[0]}="${s[1]}"]`)});else{f.id&&p.push(`#${f.id}`);let s=f.className;if(s&&isString(s)){let l=s.split(/\s+/);for(let s of l)p.push(`.${s}`)}}for(let s of[`aria-label`,`type`,`name`,`title`,`alt`]){let l=f.getAttribute(s);l&&p.push(`[${s}="${l}"]`)}return p.join(``)}var WINDOW,DEFAULT_MAX_STRING_LENGTH,init_browser=__esmMin((()=>{init_is$1(),init_worldwide(),WINDOW=GLOBAL_OBJ,DEFAULT_MAX_STRING_LENGTH=80}));function truncate(s,l=0){return typeof s!=`string`||l===0||s.length<=l?s:`${s.slice(0,l)}...`}function snipLine(s,l){let f=s,p=f.length;if(p<=150)return f;l>p&&(l=p);let g=Math.max(l-60,0);g<5&&(g=0);let v=Math.min(g+140,p);return v>p-5&&(v=p),v===p&&(g=Math.max(v-140,0)),f=f.slice(g,v),g>0&&(f=`'{snip} ${f}`),visMatchingPattern(s,l,f))}var init_string$2=__esmMin((()=>{init_is$1()}));function fill(s,l,f){if(!(l in s))return;let p=s[l],g=f(p);typeof g==`function`&&markFunctionWrapped(g,p);try{s[l]=g}catch{DEBUG_BUILD$2&&logger$1.log(`Failed to replace method "${l}" in object`,s)}}function addNonEnumerableProperty(s,l,f){try{Object.defineProperty(s,l,{value:f,writable:!0,configurable:!0})}catch{DEBUG_BUILD$2&&logger$1.log(`Failed to add non-enumerable property "${l}" to object`,s)}}function markFunctionWrapped(s,l){try{s.prototype=l.prototype=l.prototype||{},addNonEnumerableProperty(s,`__sentry_original__`,l)}catch{}}function getOriginalFunction(s){return s.__sentry_original__}function convertToPlainObject(s){if(isError(s))return{message:s.message,name:s.name,stack:s.stack,...getOwnProperties(s)};if(isEvent(s)){let l={type:s.type,target:serializeEventTarget(s.target),currentTarget:serializeEventTarget(s.currentTarget),...getOwnProperties(s)};return typeof CustomEvent<`u`&&isInstanceOf(s,CustomEvent)&&(l.detail=s.detail),l}else return s}function serializeEventTarget(s){try{return isElement(s)?htmlTreeAsString(s):Object.prototype.toString.call(s)}catch{return``}}function getOwnProperties(s){if(typeof s==`object`&&s){let l={};for(let f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[f]=s[f]);return l}else return{}}function extractExceptionKeysForMessage(s,l=40){let f=Object.keys(convertToPlainObject(s));f.sort();let p=f[0];if(!p)return`[object has no keys]`;if(p.length>=l)return truncate(p,l);for(let s=f.length;s>0;s--){let p=f.slice(0,s).join(`, `);if(!(p.length>l))return s===f.length?p:truncate(p,l)}return``}function dropUndefinedKeys(s){return _dropUndefinedKeys(s,new Map)}function _dropUndefinedKeys(s,l){if(isPojo(s)){let f=l.get(s);if(f!==void 0)return f;let p={};l.set(s,p);for(let f of Object.getOwnPropertyNames(s))s[f]!==void 0&&(p[f]=_dropUndefinedKeys(s[f],l));return p}if(Array.isArray(s)){let f=l.get(s);if(f!==void 0)return f;let p=[];return l.set(s,p),s.forEach(s=>{p.push(_dropUndefinedKeys(s,l))}),p}return s}function isPojo(s){if(!isPlainObject$1(s))return!1;try{let l=Object.getPrototypeOf(s).constructor.name;return!l||l===`Object`}catch{return!0}}var init_object=__esmMin((()=>{init_browser(),init_debug_build$1(),init_is$1(),init_logger(),init_string$2()}));function dateTimestampInSeconds(){return Date.now()/ONE_SECOND_IN_MS}function createUnixTimestampInSecondsFunc(){let{performance:s}=GLOBAL_OBJ;if(!s||!s.now)return dateTimestampInSeconds;let l=Date.now()-s.now(),f=s.timeOrigin==null?l:s.timeOrigin;return()=>(f+s.now())/ONE_SECOND_IN_MS}var ONE_SECOND_IN_MS,timestampInSeconds,_browserPerformanceTimeOriginMode,browserPerformanceTimeOrigin,init_time=__esmMin((()=>{init_worldwide(),ONE_SECOND_IN_MS=1e3,timestampInSeconds=createUnixTimestampInSecondsFunc(),(()=>{let{performance:s}=GLOBAL_OBJ;if(!s||!s.now)return;let l=3600*1e3,f=s.now(),p=Date.now(),g=s.timeOrigin?Math.abs(s.timeOrigin+f-p):l,v=gMath.random()*16;try{if(l&&l.randomUUID)return l.randomUUID().replace(/-/g,``);l&&l.getRandomValues&&(f=()=>{let s=new Uint8Array(1);return l.getRandomValues(s),s[0]})}catch{}return`10000000100040008000100000000000`.replace(/[018]/g,s=>(s^(f()&15)>>s/4).toString(16))}function getFirstException(s){return s.exception&&s.exception.values?s.exception.values[0]:void 0}function getEventDescription(s){let{message:l,event_id:f}=s;if(l)return l;let p=getFirstException(s);return p?p.type&&p.value?`${p.type}: ${p.value}`:p.type||p.value||f||``:f||``}function addExceptionTypeValue(s,l,f){let p=s.exception=s.exception||{},g=p.values=p.values||[],v=g[0]=g[0]||{};v.value||=l||``,v.type||=f||`Error`}function addExceptionMechanism(s,l){let f=getFirstException(s);if(!f)return;let p={type:`generic`,handled:!0},g=f.mechanism;if(f.mechanism={...p,...g,...l},l&&`data`in l){let s={...g&&g.data,...l.data};f.mechanism.data=s}}function _parseInt(s){return parseInt(s||``,10)}function parseSemver(s){let l=s.match(SEMVER_REGEXP)||[],f=_parseInt(l[1]),p=_parseInt(l[2]),g=_parseInt(l[3]);return{buildmetadata:l[5],major:isNaN(f)?void 0:f,minor:isNaN(p)?void 0:p,patch:isNaN(g)?void 0:g,prerelease:l[4]}}function checkOrSetAlreadyCaught(s){if(isAlreadyCaptured(s))return!0;try{addNonEnumerableProperty(s,`__sentry_captured__`,!0)}catch{}return!1}function isAlreadyCaptured(s){try{return s.__sentry_captured__}catch{}}var SEMVER_REGEXP,init_misc=__esmMin((()=>{init_object(),init_worldwide(),SEMVER_REGEXP=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/}));function resolvedSyncPromise(s){return new SyncPromise(l=>{l(s)})}function rejectedSyncPromise(s){return new SyncPromise((l,f)=>{f(s)})}var States,SyncPromise,init_syncpromise=__esmMin((()=>{init_is$1(),(function(s){let l=0;s[s.PENDING=0]=`PENDING`;let f=1;s[s.RESOLVED=1]=`RESOLVED`;let p=2;s[s.REJECTED=2]=`REJECTED`})(States||={}),SyncPromise=class s{constructor(l){s.prototype.__init.call(this),s.prototype.__init2.call(this),s.prototype.__init3.call(this),s.prototype.__init4.call(this),this._state=States.PENDING,this._handlers=[];try{l(this._resolve,this._reject)}catch(s){this._reject(s)}}then(l,f){return new s((s,p)=>{this._handlers.push([!1,f=>{if(!l)s(f);else try{s(l(f))}catch(s){p(s)}},l=>{if(!f)p(l);else try{s(f(l))}catch(s){p(s)}}]),this._executeHandlers()})}catch(s){return this.then(s=>s,s)}finally(l){return new s((s,f)=>{let p,g;return this.then(s=>{g=!1,p=s,l&&l()},s=>{g=!0,p=s,l&&l()}).then(()=>{if(g){f(p);return}s(p)})})}__init(){this._resolve=s=>{this._setResult(States.RESOLVED,s)}}__init2(){this._reject=s=>{this._setResult(States.REJECTED,s)}}__init3(){this._setResult=(s,l)=>{if(this._state===States.PENDING){if(isThenable(l)){l.then(this._resolve,this._reject);return}this._state=s,this._value=l,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===States.PENDING)return;let s=this._handlers.slice();this._handlers=[],s.forEach(s=>{s[0]||=(this._state===States.RESOLVED&&s[1](this._value),this._state===States.REJECTED&&s[2](this._value),!0)})}}}}));function makeSession(s){let l=timestampInSeconds(),f={sid:uuid4(),init:!0,timestamp:l,started:l,duration:0,status:`ok`,errors:0,ignoreDuration:!1,toJSON:()=>sessionToJSON(f)};return s&&updateSession(f,s),f}function updateSession(s,l={}){if(l.user&&(!s.ipAddress&&l.user.ip_address&&(s.ipAddress=l.user.ip_address),!s.did&&!l.did&&(s.did=l.user.id||l.user.email||l.user.username)),s.timestamp=l.timestamp||timestampInSeconds(),l.abnormal_mechanism&&(s.abnormal_mechanism=l.abnormal_mechanism),l.ignoreDuration&&(s.ignoreDuration=l.ignoreDuration),l.sid&&(s.sid=l.sid.length===32?l.sid:uuid4()),l.init!==void 0&&(s.init=l.init),!s.did&&l.did&&(s.did=`${l.did}`),typeof l.started==`number`&&(s.started=l.started),s.ignoreDuration)s.duration=void 0;else if(typeof l.duration==`number`)s.duration=l.duration;else{let l=s.timestamp-s.started;s.duration=l>=0?l:0}l.release&&(s.release=l.release),l.environment&&(s.environment=l.environment),!s.ipAddress&&l.ipAddress&&(s.ipAddress=l.ipAddress),!s.userAgent&&l.userAgent&&(s.userAgent=l.userAgent),typeof l.errors==`number`&&(s.errors=l.errors),l.status&&(s.status=l.status)}function closeSession(s,l){let f={};l?f={status:l}:s.status===`ok`&&(f={status:`exited`}),updateSession(s,f)}function sessionToJSON(s){return dropUndefinedKeys({sid:`${s.sid}`,init:s.init,started:new Date(s.started*1e3).toISOString(),timestamp:new Date(s.timestamp*1e3).toISOString(),status:s.status,errors:s.errors,did:typeof s.did==`number`||typeof s.did==`string`?`${s.did}`:void 0,duration:s.duration,abnormal_mechanism:s.abnormal_mechanism,attrs:{release:s.release,environment:s.environment,ip_address:s.ipAddress,user_agent:s.userAgent}})}var init_session=__esmMin((()=>{init_object(),init_time(),init_misc()}));function generateTraceId(){return uuid4()}function generateSpanId(){return uuid4().substring(16)}var init_propagationContext=__esmMin((()=>{init_misc()}));function merge(s,l,f=2){if(!l||typeof l!=`object`||f<=0)return l;if(s&&l&&Object.keys(l).length===0)return s;let p={...s};for(let s in l)Object.prototype.hasOwnProperty.call(l,s)&&(p[s]=merge(p[s],l[s],f-1));return p}var init_merge=__esmMin((()=>{}));function _setSpanForScope(s,l){l?addNonEnumerableProperty(s,SCOPE_SPAN_FIELD,l):delete s[SCOPE_SPAN_FIELD]}function _getSpanForScope(s){return s[SCOPE_SPAN_FIELD]}var SCOPE_SPAN_FIELD,init_spanOnScope=__esmMin((()=>{init_object(),SCOPE_SPAN_FIELD=`_sentrySpan`})),DEFAULT_MAX_BREADCRUMBS,ScopeClass,Scope,init_scope=__esmMin((()=>{init_session(),init_is$1(),init_logger(),init_misc(),init_propagationContext(),init_time(),init_merge(),init_spanOnScope(),DEFAULT_MAX_BREADCRUMBS=100,ScopeClass=class s{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:generateTraceId(),spanId:generateSpanId()}}clone(){let l=new s;return l._breadcrumbs=[...this._breadcrumbs],l._tags={...this._tags},l._extra={...this._extra},l._contexts={...this._contexts},this._contexts.flags&&(l._contexts.flags={values:[...this._contexts.flags.values]}),l._user=this._user,l._level=this._level,l._session=this._session,l._transactionName=this._transactionName,l._fingerprint=this._fingerprint,l._eventProcessors=[...this._eventProcessors],l._requestSession=this._requestSession,l._attachments=[...this._attachments],l._sdkProcessingMetadata={...this._sdkProcessingMetadata},l._propagationContext={...this._propagationContext},l._client=this._client,l._lastEventId=this._lastEventId,_setSpanForScope(l,_getSpanForScope(this)),l}setClient(s){this._client=s}setLastEventId(s){this._lastEventId=s}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(s){this._scopeListeners.push(s)}addEventProcessor(s){return this._eventProcessors.push(s),this}setUser(s){return this._user=s||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&updateSession(this._session,{user:s}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(s){return this._requestSession=s,this}setTags(s){return this._tags={...this._tags,...s},this._notifyScopeListeners(),this}setTag(s,l){return this._tags={...this._tags,[s]:l},this._notifyScopeListeners(),this}setExtras(s){return this._extra={...this._extra,...s},this._notifyScopeListeners(),this}setExtra(s,l){return this._extra={...this._extra,[s]:l},this._notifyScopeListeners(),this}setFingerprint(s){return this._fingerprint=s,this._notifyScopeListeners(),this}setLevel(s){return this._level=s,this._notifyScopeListeners(),this}setTransactionName(s){return this._transactionName=s,this._notifyScopeListeners(),this}setContext(s,l){return l===null?delete this._contexts[s]:this._contexts[s]=l,this._notifyScopeListeners(),this}setSession(s){return s?this._session=s:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(s){if(!s)return this;let l=typeof s==`function`?s(this):s,[f,p]=l instanceof Scope?[l.getScopeData(),l.getRequestSession()]:isPlainObject$1(l)?[s,s.requestSession]:[],{tags:g,extra:v,user:b,contexts:C,level:w,fingerprint:E=[],propagationContext:k}=f||{};return this._tags={...this._tags,...g},this._extra={...this._extra,...v},this._contexts={...this._contexts,...C},b&&Object.keys(b).length&&(this._user=b),w&&(this._level=w),E.length&&(this._fingerprint=E),k&&(this._propagationContext=k),p&&(this._requestSession=p),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,_setSpanForScope(this,void 0),this._attachments=[],this.setPropagationContext({traceId:generateTraceId()}),this._notifyScopeListeners(),this}addBreadcrumb(s,l){let f=typeof l==`number`?l:DEFAULT_MAX_BREADCRUMBS;if(f<=0)return this;let p={timestamp:dateTimestampInSeconds(),...s};return this._breadcrumbs.push(p),this._breadcrumbs.length>f&&(this._breadcrumbs=this._breadcrumbs.slice(-f),this._client&&this._client.recordDroppedEvent(`buffer_overflow`,`log_item`)),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(s){return this._attachments.push(s),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:_getSpanForScope(this)}}setSDKProcessingMetadata(s){return this._sdkProcessingMetadata=merge(this._sdkProcessingMetadata,s,2),this}setPropagationContext(s){return this._propagationContext={spanId:generateSpanId(),...s},this}getPropagationContext(){return this._propagationContext}captureException(s,l){let f=l&&l.event_id?l.event_id:uuid4();if(!this._client)return logger$1.warn(`No client configured on scope - will not capture exception!`),f;let p=Error(`Sentry syntheticException`);return this._client.captureException(s,{originalException:s,syntheticException:p,...l,event_id:f},this),f}captureMessage(s,l,f){let p=f&&f.event_id?f.event_id:uuid4();if(!this._client)return logger$1.warn(`No client configured on scope - will not capture message!`),p;let g=Error(s);return this._client.captureMessage(s,l,{originalException:s,syntheticException:g,...f,event_id:p},this),p}captureEvent(s,l){let f=l&&l.event_id?l.event_id:uuid4();return this._client?(this._client.captureEvent(s,{...l,event_id:f},this),f):(logger$1.warn(`No client configured on scope - will not capture event!`),f)}_notifyScopeListeners(){this._notifyingListeners||=(this._notifyingListeners=!0,this._scopeListeners.forEach(s=>{s(this)}),!1)}},Scope=ScopeClass}));function getDefaultCurrentScope(){return getGlobalSingleton(`defaultCurrentScope`,()=>new Scope)}function getDefaultIsolationScope(){return getGlobalSingleton(`defaultIsolationScope`,()=>new Scope)}var init_defaultScopes=__esmMin((()=>{init_scope(),init_worldwide()}));function getAsyncContextStack(){let s=getSentryCarrier(getMainCarrier());return s.stack=s.stack||new AsyncContextStack(getDefaultCurrentScope(),getDefaultIsolationScope())}function withScope$1(s){return getAsyncContextStack().withScope(s)}function withSetScope(s,l){let f=getAsyncContextStack();return f.withScope(()=>(f.getStackTop().scope=s,l(s)))}function withIsolationScope$1(s){return getAsyncContextStack().withScope(()=>s(getAsyncContextStack().getIsolationScope()))}function getStackAsyncContextStrategy(){return{withIsolationScope:withIsolationScope$1,withScope:withScope$1,withSetScope,withSetIsolationScope:(s,l)=>withIsolationScope$1(l),getCurrentScope:()=>getAsyncContextStack().getScope(),getIsolationScope:()=>getAsyncContextStack().getIsolationScope()}}var AsyncContextStack,init_stackStrategy=__esmMin((()=>{init_defaultScopes(),init_scope(),init_is$1(),init_carrier(),AsyncContextStack=class{constructor(s,l){let f;f=s||new Scope;let p;p=l||new Scope,this._stack=[{scope:f}],this._isolationScope=p}withScope(s){let l=this._pushScope(),f;try{f=s(l)}catch(s){throw this._popScope(),s}return isThenable(f)?f.then(s=>(this._popScope(),s),s=>{throw this._popScope(),s}):(this._popScope(),f)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let s=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:s}),s}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}}));function setAsyncContextStrategy(s){let l=getSentryCarrier(getMainCarrier());l.acs=s}function getAsyncContextStrategy(s){let l=getSentryCarrier(s);return l.acs?l.acs:getStackAsyncContextStrategy()}var init_asyncContext=__esmMin((()=>{init_carrier(),init_stackStrategy()}));function getCurrentScope(){return getAsyncContextStrategy(getMainCarrier()).getCurrentScope()}function getIsolationScope(){return getAsyncContextStrategy(getMainCarrier()).getIsolationScope()}function getGlobalScope(){return getGlobalSingleton(`globalScope`,()=>new Scope)}function withScope(...s){let l=getAsyncContextStrategy(getMainCarrier());if(s.length===2){let[f,p]=s;return f?l.withSetScope(f,p):l.withScope(p)}return l.withScope(s[0])}function withIsolationScope(...s){let l=getAsyncContextStrategy(getMainCarrier());if(s.length===2){let[f,p]=s;return f?l.withSetIsolationScope(f,p):l.withIsolationScope(p)}return l.withIsolationScope(s[0])}function getClient(){return getCurrentScope().getClient()}function getTraceContextFromScope(s){let{traceId:l,spanId:f,parentSpanId:p}=s.getPropagationContext();return dropUndefinedKeys({trace_id:l,span_id:f,parent_span_id:p})}var init_currentScopes=__esmMin((()=>{init_asyncContext(),init_carrier(),init_scope(),init_object(),init_worldwide()}));function getMetricSummaryJsonForSpan(s){let l=s[METRICS_SPAN_FIELD];if(!l)return;let f={};for(let[,[s,p]]of l)(f[s]||(f[s]=[])).push(dropUndefinedKeys(p));return f}var METRICS_SPAN_FIELD,init_metric_summary=__esmMin((()=>{init_object(),METRICS_SPAN_FIELD=`_sentryMetrics`})),SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,SEMANTIC_ATTRIBUTE_SENTRY_OP,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT,SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE,SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME,SEMANTIC_ATTRIBUTE_PROFILE_ID,SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME,SEMANTIC_ATTRIBUTE_CACHE_HIT,SEMANTIC_ATTRIBUTE_CACHE_KEY,SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE,init_semanticAttributes=__esmMin((()=>{SEMANTIC_ATTRIBUTE_SENTRY_SOURCE=`sentry.source`,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE=`sentry.sample_rate`,SEMANTIC_ATTRIBUTE_SENTRY_OP=`sentry.op`,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN=`sentry.origin`,SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT=`sentry.measurement_unit`,SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE=`sentry.measurement_value`,SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME=`sentry.custom_span_name`,SEMANTIC_ATTRIBUTE_PROFILE_ID=`sentry.profile_id`,SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME=`sentry.exclusive_time`,SEMANTIC_ATTRIBUTE_CACHE_HIT=`cache.hit`,SEMANTIC_ATTRIBUTE_CACHE_KEY=`cache.key`,SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE=`cache.item_size`}));function getSpanStatusFromHttpCode(s){if(s<400&&s>=100)return{code:1};if(s>=400&&s<500)switch(s){case 401:return{code:2,message:`unauthenticated`};case 403:return{code:2,message:`permission_denied`};case 404:return{code:2,message:`not_found`};case 409:return{code:2,message:`already_exists`};case 413:return{code:2,message:`failed_precondition`};case 429:return{code:2,message:`resource_exhausted`};case 499:return{code:2,message:`cancelled`};default:return{code:2,message:`invalid_argument`}}if(s>=500&&s<600)switch(s){case 501:return{code:2,message:`unimplemented`};case 503:return{code:2,message:`unavailable`};case 504:return{code:2,message:`deadline_exceeded`};default:return{code:2,message:`internal_error`}}return{code:2,message:`unknown_error`}}var SPAN_STATUS_OK,SPAN_STATUS_ERROR,init_spanstatus=__esmMin((()=>{}));function baggageHeaderToDynamicSamplingContext(s){let l=parseBaggageHeader(s);if(!l)return;let f=Object.entries(l).reduce((s,[l,f])=>{if(l.match(SENTRY_BAGGAGE_KEY_PREFIX_REGEX)){let p=l.slice(7);s[p]=f}return s},{});if(Object.keys(f).length>0)return f}function dynamicSamplingContextToSentryBaggageHeader(s){if(s)return objectToBaggageHeader(Object.entries(s).reduce((s,[l,f])=>(f&&(s[`${SENTRY_BAGGAGE_KEY_PREFIX}${l}`]=f),s),{}))}function parseBaggageHeader(s){if(!(!s||!isString(s)&&!Array.isArray(s)))return Array.isArray(s)?s.reduce((s,l)=>{let f=baggageHeaderToObject(l);return Object.entries(f).forEach(([l,f])=>{s[l]=f}),s},{}):baggageHeaderToObject(s)}function baggageHeaderToObject(s){return s.split(`,`).map(s=>s.split(`=`).map(s=>decodeURIComponent(s.trim()))).reduce((s,[l,f])=>(l&&f&&(s[l]=f),s),{})}function objectToBaggageHeader(s){if(Object.keys(s).length!==0)return Object.entries(s).reduce((s,[l,f],p)=>{let g=`${encodeURIComponent(l)}=${encodeURIComponent(f)}`,v=p===0?g:`${s},${g}`;return v.length>8192?(DEBUG_BUILD$2&&logger$1.warn(`Not adding key: ${l} with val: ${f} to baggage header due to exceeding baggage size limits.`),s):v},``)}var SENTRY_BAGGAGE_KEY_PREFIX,SENTRY_BAGGAGE_KEY_PREFIX_REGEX,MAX_BAGGAGE_STRING_LENGTH,init_baggage=__esmMin((()=>{init_debug_build$1(),init_is$1(),init_logger(),SENTRY_BAGGAGE_KEY_PREFIX=`sentry-`,SENTRY_BAGGAGE_KEY_PREFIX_REGEX=/^sentry-/}));function extractTraceparentData(s){if(!s)return;let l=s.match(TRACEPARENT_REGEXP);if(!l)return;let f;return l[3]===`1`?f=!0:l[3]===`0`&&(f=!1),{traceId:l[1],parentSampled:f,parentSpanId:l[2]}}function propagationContextFromHeaders(s,l){let f=extractTraceparentData(s),p=baggageHeaderToDynamicSamplingContext(l);if(!f||!f.traceId)return{traceId:generateTraceId(),spanId:generateSpanId()};let{traceId:g,parentSpanId:v,parentSampled:b}=f;return{traceId:g,parentSpanId:v,spanId:generateSpanId(),sampled:b,dsc:p||{}}}function generateSentryTraceHeader(s=generateTraceId(),l=generateSpanId(),f){let p=``;return f!==void 0&&(p=f?`-1`:`-0`),`${s}-${l}${p}`}var TRACEPARENT_REGEXP,init_tracing$1=__esmMin((()=>{init_baggage(),init_propagationContext(),TRACEPARENT_REGEXP=RegExp(`^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$`)}));function spanToTransactionTraceContext(s){let{spanId:l,traceId:f}=s.spanContext(),{data:p,op:g,parent_span_id:v,status:b,origin:C}=spanToJSON(s);return dropUndefinedKeys({parent_span_id:v,span_id:l,trace_id:f,data:p,op:g,status:b,origin:C})}function spanToTraceContext(s){let{spanId:l,traceId:f,isRemote:p}=s.spanContext();return dropUndefinedKeys({parent_span_id:p?l:spanToJSON(s).parent_span_id,span_id:p?generateSpanId():l,trace_id:f})}function spanToTraceHeader(s){let{traceId:l,spanId:f}=s.spanContext();return generateSentryTraceHeader(l,f,spanIsSampled(s))}function spanTimeInputToSeconds(s){return typeof s==`number`?ensureTimestampInSeconds(s):Array.isArray(s)?s[0]+s[1]/1e9:s instanceof Date?ensureTimestampInSeconds(s.getTime()):timestampInSeconds()}function ensureTimestampInSeconds(s){return s>9999999999?s/1e3:s}function spanToJSON(s){if(spanIsSentrySpan(s))return s.getSpanJSON();try{let{spanId:l,traceId:f}=s.spanContext();if(spanIsOpenTelemetrySdkTraceBaseSpan(s)){let{attributes:p,startTime:g,name:v,endTime:b,parentSpanId:C,status:w}=s;return dropUndefinedKeys({span_id:l,trace_id:f,data:p,description:v,parent_span_id:C,start_timestamp:spanTimeInputToSeconds(g),timestamp:spanTimeInputToSeconds(b)||void 0,status:getStatusMessage(w),op:p[SEMANTIC_ATTRIBUTE_SENTRY_OP],origin:p[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],_metrics_summary:getMetricSummaryJsonForSpan(s)})}return{span_id:l,trace_id:f}}catch{return{}}}function spanIsOpenTelemetrySdkTraceBaseSpan(s){let l=s;return!!l.attributes&&!!l.startTime&&!!l.name&&!!l.endTime&&!!l.status}function spanIsSentrySpan(s){return typeof s.getSpanJSON==`function`}function spanIsSampled(s){let{traceFlags:l}=s.spanContext();return l===1}function getStatusMessage(s){if(!(!s||s.code===0))return s.code===1?`ok`:s.message||`unknown_error`}function addChildSpanToSpan(s,l){addNonEnumerableProperty(l,ROOT_SPAN_FIELD,s[ROOT_SPAN_FIELD]||s),s[CHILD_SPANS_FIELD]?s[CHILD_SPANS_FIELD].add(l):addNonEnumerableProperty(s,CHILD_SPANS_FIELD,new Set([l]))}function getSpanDescendants(s){let l=new Set;function f(s){if(!l.has(s)&&spanIsSampled(s)){l.add(s);let p=s[CHILD_SPANS_FIELD]?Array.from(s[CHILD_SPANS_FIELD]):[];for(let s of p)f(s)}}return f(s),Array.from(l)}function getRootSpan(s){return s[ROOT_SPAN_FIELD]||s}function getActiveSpan$2(){let s=getAsyncContextStrategy(getMainCarrier());return s.getActiveSpan?s.getActiveSpan():_getSpanForScope(getCurrentScope())}function showSpanDropWarning(){hasShownSpanDropWarning||=(consoleSandbox(()=>{console.warn("[Sentry] Deprecation warning: Returning null from `beforeSendSpan` will be disallowed from SDK version 9.0.0 onwards. The callback will only support mutating spans. To drop certain spans, configure the respective integrations directly.")}),!0)}var TRACE_FLAG_SAMPLED,hasShownSpanDropWarning,CHILD_SPANS_FIELD,ROOT_SPAN_FIELD,init_spanUtils=__esmMin((()=>{init_asyncContext(),init_carrier(),init_currentScopes(),init_metric_summary(),init_semanticAttributes(),init_spanstatus(),init_logger(),init_object(),init_propagationContext(),init_time(),init_tracing$1(),init_spanOnScope(),hasShownSpanDropWarning=!1,CHILD_SPANS_FIELD=`_sentryChildSpans`,ROOT_SPAN_FIELD=`_sentryRootSpan`}));function registerSpanErrorInstrumentation(){errorsInstrumented||(errorsInstrumented=!0,addGlobalErrorInstrumentationHandler(errorCallback),addGlobalUnhandledRejectionInstrumentationHandler(errorCallback))}function errorCallback(){let s=getActiveSpan$2(),l=s&&getRootSpan(s);if(l){let s=`internal_error`;DEBUG_BUILD$3&&logger$1.log(`[Tracing] Root span: ${s} -> Global error occurred`),l.setStatus({code:2,message:s})}}var errorsInstrumented,init_errors$1=__esmMin((()=>{init_debug_build$2(),init_globalError(),init_globalUnhandledRejection(),init_logger(),init_spanUtils(),init_spanstatus(),errorsInstrumented=!1,errorCallback.tag=`sentry_tracingErrorCallback`}));function setCapturedScopesOnSpan(s,l,f){s&&(addNonEnumerableProperty(s,ISOLATION_SCOPE_ON_START_SPAN_FIELD,f),addNonEnumerableProperty(s,SCOPE_ON_START_SPAN_FIELD,l))}function getCapturedScopesOnSpan(s){return{scope:s[SCOPE_ON_START_SPAN_FIELD],isolationScope:s[ISOLATION_SCOPE_ON_START_SPAN_FIELD]}}var SCOPE_ON_START_SPAN_FIELD,ISOLATION_SCOPE_ON_START_SPAN_FIELD,init_utils$11=__esmMin((()=>{init_object(),SCOPE_ON_START_SPAN_FIELD=`_sentryScope`,ISOLATION_SCOPE_ON_START_SPAN_FIELD=`_sentryIsolationScope`}));function hasTracingEnabled(s){if(typeof __SENTRY_TRACING__==`boolean`&&!__SENTRY_TRACING__)return!1;let l=getClient(),f=s||l&&l.getOptions();return!!f&&(f.enableTracing||`tracesSampleRate`in f||`tracesSampler`in f)}var init_hasTracingEnabled=__esmMin((()=>{init_currentScopes()})),SentryNonRecordingSpan,init_sentryNonRecordingSpan=__esmMin((()=>{init_propagationContext(),init_spanUtils(),SentryNonRecordingSpan=class{constructor(s={}){this._traceId=s.traceId||generateTraceId(),this._spanId=s.spanId||generateSpanId()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:0}}end(s){}setAttribute(s,l){return this}setAttributes(s){return this}setStatus(s){return this}updateName(s){return this}isRecording(){return!1}addEvent(s,l,f){return this}addLink(s){return this}addLinks(s){return this}recordException(s,l){}}}));function handleCallbackErrors(s,l,f=()=>{}){let p;try{p=s()}catch(s){throw l(s),f(),s}return maybeHandlePromiseRejection(p,l,f)}function maybeHandlePromiseRejection(s,l,f){return isThenable(s)?s.then(s=>(f(),s),s=>{throw l(s),f(),s}):(f(),s)}var init_handleCallbackErrors=__esmMin((()=>{init_is$1()})),DEFAULT_ENVIRONMENT,init_constants$1=__esmMin((()=>{DEFAULT_ENVIRONMENT=`production`}));function freezeDscOnSpan(s,l){addNonEnumerableProperty(s,FROZEN_DSC_FIELD,l)}function getDynamicSamplingContextFromClient(s,l){let f=l.getOptions(),{publicKey:p}=l.getDsn()||{},g=dropUndefinedKeys({environment:f.environment||`production`,release:f.release,public_key:p,trace_id:s});return l.emit(`createDsc`,g),g}function getDynamicSamplingContextFromScope(s,l){let f=l.getPropagationContext();return f.dsc||getDynamicSamplingContextFromClient(f.traceId,s)}function getDynamicSamplingContextFromSpan(s){let l=getClient();if(!l)return{};let f=getRootSpan(s),p=f[FROZEN_DSC_FIELD];if(p)return p;let g=f.spanContext().traceState,v=g&&g.get(`sentry.dsc`),b=v&&baggageHeaderToDynamicSamplingContext(v);if(b)return b;let C=getDynamicSamplingContextFromClient(s.spanContext().traceId,l),w=spanToJSON(f),E=w.data||{},k=E[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE];k!=null&&(C.sample_rate=`${k}`);let A=E[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE],N=w.description;return A!==`url`&&N&&(C.transaction=N),hasTracingEnabled()&&(C.sampled=String(spanIsSampled(f))),l.emit(`createDsc`,C,f),C}var FROZEN_DSC_FIELD,init_dynamicSamplingContext=__esmMin((()=>{init_constants$1(),init_currentScopes(),init_semanticAttributes(),init_baggage(),init_object(),init_hasTracingEnabled(),init_spanUtils(),FROZEN_DSC_FIELD=`_frozenDsc`}));function logSpanStart(s){if(!DEBUG_BUILD$3)return;let{description:l=`< unknown name >`,op:f=`< unknown op >`,parent_span_id:p}=spanToJSON(s),{spanId:g}=s.spanContext(),v=spanIsSampled(s),b=getRootSpan(s),C=b===s,w=`[Tracing] Starting ${v?`sampled`:`unsampled`} ${C?`root `:``}span`,E=[`op: ${f}`,`name: ${l}`,`ID: ${g}`];if(p&&E.push(`parent ID: ${p}`),!C){let{op:s,description:l}=spanToJSON(b);E.push(`root ID: ${b.spanContext().spanId}`),s&&E.push(`root op: ${s}`),l&&E.push(`root description: ${l}`)}logger$1.log(`${w} + ${E.join(` + `)}`)}function logSpanEnd(s){if(!DEBUG_BUILD$3)return;let{description:l=`< unknown name >`,op:f=`< unknown op >`}=spanToJSON(s),{spanId:p}=s.spanContext(),g=`[Tracing] Finishing "${f}" ${getRootSpan(s)===s?`root `:``}span "${l}" with ID ${p}`;logger$1.log(g)}var init_logSpans=__esmMin((()=>{init_debug_build$2(),init_logger(),init_spanUtils()}));function parseSampleRate(s){if(typeof s==`boolean`)return Number(s);let l=typeof s==`string`?parseFloat(s):s;if(typeof l!=`number`||isNaN(l)||l<0||l>1){DEBUG_BUILD$3&&logger$1.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(s)} of type ${JSON.stringify(typeof s)}.`);return}return l}var init_parseSampleRate=__esmMin((()=>{init_debug_build$2(),init_logger()}));function sampleSpan(s,l){if(!hasTracingEnabled(s))return[!1];let f=getIsolationScope().getScopeData().sdkProcessingMetadata.normalizedRequest,p={...l,normalizedRequest:l.normalizedRequest||f},g;g=typeof s.tracesSampler==`function`?s.tracesSampler(p):p.parentSampled===void 0?s.tracesSampleRate===void 0?1:s.tracesSampleRate:p.parentSampled;let v=parseSampleRate(g);return v===void 0?(DEBUG_BUILD$3&&logger$1.warn(`[Tracing] Discarding transaction because of invalid sample rate.`),[!1]):v?Math.random(){init_currentScopes(),init_debug_build$2(),init_logger(),init_hasTracingEnabled(),init_parseSampleRate()}));function isValidProtocol(s){return s===`http`||s===`https`}function dsnToString(s,l=!1){let{host:f,path:p,pass:g,port:v,projectId:b,protocol:C,publicKey:w}=s;return`${C}://${w}${l&&g?`:${g}`:``}@${f}${v?`:${v}`:``}/${p&&`${p}/`}${b}`}function dsnFromString(s){let l=DSN_REGEX.exec(s);if(!l){consoleSandbox(()=>{console.error(`Invalid Sentry Dsn: ${s}`)});return}let[f,p,g=``,v=``,b=``,C=``]=l.slice(1),w=``,E=C,k=E.split(`/`);if(k.length>1&&(w=k.slice(0,-1).join(`/`),E=k.pop()),E){let s=E.match(/^\d+/);s&&(E=s[0])}return dsnFromComponents({host:v,pass:g,path:w,projectId:E,port:b,protocol:f,publicKey:p})}function dsnFromComponents(s){return{protocol:s.protocol,publicKey:s.publicKey||``,pass:s.pass||``,host:s.host,port:s.port||``,path:s.path||``,projectId:s.projectId}}function validateDsn(s){if(!DEBUG_BUILD$2)return!0;let{port:l,projectId:f,protocol:p}=s;return[`protocol`,`publicKey`,`host`,`projectId`].find(l=>s[l]?!1:(logger$1.error(`Invalid Sentry Dsn: ${l} missing`),!0))?!1:f.match(/^\d+$/)?isValidProtocol(p)?l&&isNaN(parseInt(l,10))?(logger$1.error(`Invalid Sentry Dsn: Invalid port ${l}`),!1):!0:(logger$1.error(`Invalid Sentry Dsn: Invalid protocol ${p}`),!1):(logger$1.error(`Invalid Sentry Dsn: Invalid projectId ${f}`),!1)}function makeDsn(s){let l=typeof s==`string`?dsnFromString(s):dsnFromComponents(s);if(!(!l||!validateDsn(l)))return l}var DSN_REGEX,init_dsn=__esmMin((()=>{init_debug_build$1(),init_logger(),DSN_REGEX=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/}));function memoBuilder(){let s=typeof WeakSet==`function`,l=s?new WeakSet:[];function f(f){if(s)return l.has(f)?!0:(l.add(f),!1);for(let s=0;s{}));function normalize(s,l=100,f=1/0){try{return visit(``,s,l,f)}catch(s){return{ERROR:`**non-serializable** (${s})`}}}function normalizeToSize(s,l=3,f=100*1024){let p=normalize(s,l);return jsonSize(p)>f?normalizeToSize(s,l-1,f):p}function visit(s,l,f=1/0,p=1/0,g=memoBuilder()){let[v,b]=g;if(l==null||[`boolean`,`string`].includes(typeof l)||typeof l==`number`&&Number.isFinite(l))return l;let C=stringifyValue(s,l);if(!C.startsWith(`[object `))return C;if(l.__sentry_skip_normalization__)return l;let w=typeof l.__sentry_override_normalization_depth__==`number`?l.__sentry_override_normalization_depth__:f;if(w===0)return C.replace(`object `,``);if(v(l))return`[Circular ~]`;let E=l;if(E&&typeof E.toJSON==`function`)try{return visit(``,E.toJSON(),w-1,p,g)}catch{}let k=Array.isArray(l)?[]:{},A=0,N=convertToPlainObject(l);for(let s in N){if(!Object.prototype.hasOwnProperty.call(N,s))continue;if(A>=p){k[s]=`[MaxProperties ~]`;break}let l=N[s];k[s]=visit(s,l,w-1,p,g),A++}return b(l),k}function stringifyValue(s,l){try{if(s===`domain`&&l&&typeof l==`object`&&l._events)return`[Domain]`;if(s===`domainEmitter`)return`[DomainEmitter]`;if(typeof global<`u`&&l===global)return`[Global]`;if(typeof window<`u`&&l===window)return`[Window]`;if(typeof document<`u`&&l===document)return`[Document]`;if(isVueViewModel(l))return`[VueViewModel]`;if(isSyntheticEvent(l))return`[SyntheticEvent]`;if(typeof l==`number`&&!Number.isFinite(l))return`[${l}]`;if(typeof l==`function`)return`[Function: ${getFunctionName(l)}]`;if(typeof l==`symbol`)return`[${String(l)}]`;if(typeof l==`bigint`)return`[BigInt: ${String(l)}]`;let f=getConstructorName(l);return/^HTML(\w*)Element$/.test(f)?`[HTMLElement: ${f}]`:`[object ${f}]`}catch(s){return`**non-serializable** (${s})`}}function getConstructorName(s){let l=Object.getPrototypeOf(s);return l?l.constructor.name:`null prototype`}function utf8Length(s){return~-encodeURI(s).split(/%..|./).length}function jsonSize(s){return utf8Length(JSON.stringify(s))}var init_normalize$1=__esmMin((()=>{init_is$1(),init_memo(),init_object(),init_stacktrace()}));function createEnvelope(s,l=[]){return[s,l]}function addItemToEnvelope(s,l){let[f,p]=s;return[f,[...p,l]]}function forEachEnvelopeItem(s,l){let f=s[1];for(let s of f){let f=s[0].type;if(l(s,f))return!0}return!1}function encodeUTF8(s){return GLOBAL_OBJ.__SENTRY__&&GLOBAL_OBJ.__SENTRY__.encodePolyfill?GLOBAL_OBJ.__SENTRY__.encodePolyfill(s):new TextEncoder().encode(s)}function serializeEnvelope(s){let[l,f]=s,p=JSON.stringify(l);function g(s){typeof p==`string`?p=typeof s==`string`?p+s:[encodeUTF8(p),s]:p.push(typeof s==`string`?encodeUTF8(s):s)}for(let s of f){let[l,f]=s;if(g(`\n${JSON.stringify(l)}\n`),typeof f==`string`||f instanceof Uint8Array)g(f);else{let s;try{s=JSON.stringify(f)}catch{s=JSON.stringify(normalize(f))}g(s)}}return typeof p==`string`?p:concatBuffers(p)}function concatBuffers(s){let l=s.reduce((s,l)=>s+l.length,0),f=new Uint8Array(l),p=0;for(let l of s)f.set(l,p),p+=l.length;return f}function createSpanEnvelopeItem(s){return[{type:`span`},s]}function createAttachmentEnvelopeItem(s){let l=typeof s.data==`string`?encodeUTF8(s.data):s.data;return[dropUndefinedKeys({type:`attachment`,length:l.length,filename:s.filename,content_type:s.contentType,attachment_type:s.attachmentType}),l]}function envelopeItemTypeToDataCategory(s){return ITEM_TYPE_TO_DATA_CATEGORY_MAP[s]}function getSdkMetadataForEnvelopeHeader(s){if(!s||!s.sdk)return;let{name:l,version:f}=s.sdk;return{name:l,version:f}}function createEventEnvelopeHeaders(s,l,f,p){let g=s.sdkProcessingMetadata&&s.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:s.event_id,sent_at:new Date().toISOString(),...l&&{sdk:l},...!!f&&p&&{dsn:dsnToString(p)},...g&&{trace:dropUndefinedKeys({...g})}}}var ITEM_TYPE_TO_DATA_CATEGORY_MAP,init_envelope$1=__esmMin((()=>{init_dsn(),init_normalize$1(),init_object(),init_worldwide(),ITEM_TYPE_TO_DATA_CATEGORY_MAP={session:`session`,sessions:`session`,attachment:`attachment`,transaction:`transaction`,event:`error`,client_report:`internal`,user_report:`default`,profile:`profile`,profile_chunk:`profile`,replay_event:`replay`,replay_recording:`replay`,check_in:`monitor`,feedback:`feedback`,span:`span`,statsd:`metric_bucket`,raw_security:`security`}}));function enhanceEventWithSdkInfo(s,l){return l?(s.sdk=s.sdk||{},s.sdk.name=s.sdk.name||l.name,s.sdk.version=s.sdk.version||l.version,s.sdk.integrations=[...s.sdk.integrations||[],...l.integrations||[]],s.sdk.packages=[...s.sdk.packages||[],...l.packages||[]],s):s}function createSessionEnvelope(s,l,f,p){let g=getSdkMetadataForEnvelopeHeader(f);return createEnvelope({sent_at:new Date().toISOString(),...g&&{sdk:g},...!!p&&l&&{dsn:dsnToString(l)}},[`aggregates`in s?[{type:`sessions`},s]:[{type:`session`},s.toJSON()]])}function createEventEnvelope(s,l,f,p){let g=getSdkMetadataForEnvelopeHeader(f),v=s.type&&s.type!==`replay_event`?s.type:`event`;enhanceEventWithSdkInfo(s,f&&f.sdk);let b=createEventEnvelopeHeaders(s,g,p,l);return delete s.sdkProcessingMetadata,createEnvelope(b,[[{type:v},s]])}function createSpanEnvelope(s,l){function f(s){return!!s.trace_id&&!!s.public_key}let p=getDynamicSamplingContextFromSpan(s[0]),g=l&&l.getDsn(),v=l&&l.getOptions().tunnel,b={sent_at:new Date().toISOString(),...f(p)&&{trace:p},...!!v&&g&&{dsn:dsnToString(g)}},C=l&&l.getOptions().beforeSendSpan,w=C?s=>{let l=C(spanToJSON(s));return l||showSpanDropWarning(),l}:s=>spanToJSON(s),E=[];for(let l of s){let s=w(l);s&&E.push(createSpanEnvelopeItem(s))}return createEnvelope(b,E)}var init_envelope=__esmMin((()=>{init_dynamicSamplingContext(),init_dsn(),init_envelope$1(),init_spanUtils()}));function timedEventsToMeasurements(s){if(!s||s.length===0)return;let l={};return s.forEach(s=>{let f=s.attributes||{},p=f[SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT],g=f[SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE];typeof p==`string`&&typeof g==`number`&&(l[s.name]={value:g,unit:p})}),l}var init_measurement=__esmMin((()=>{init_semanticAttributes()}));function isSpanTimeInput(s){return s&&typeof s==`number`||s instanceof Date||Array.isArray(s)}function isFullFinishedSpan(s){return!!s.start_timestamp&&!!s.timestamp&&!!s.span_id&&!!s.trace_id}function isStandaloneSpan(s){return s instanceof SentrySpan&&s.isStandaloneSpan()}function sendSpanEnvelope(s){let l=getClient();if(!l)return;let f=s[1];if(!f||f.length===0){l.recordDroppedEvent(`before_send`,`span`);return}l.sendEnvelope(s)}var MAX_SPAN_COUNT$1,SentrySpan,init_sentrySpan=__esmMin((()=>{init_currentScopes(),init_debug_build$2(),init_envelope(),init_metric_summary(),init_semanticAttributes(),init_logger(),init_object(),init_propagationContext(),init_time(),init_spanUtils(),init_dynamicSamplingContext(),init_logSpans(),init_measurement(),init_utils$11(),MAX_SPAN_COUNT$1=1e3,SentrySpan=class{constructor(s={}){this._traceId=s.traceId||generateTraceId(),this._spanId=s.spanId||generateSpanId(),this._startTime=s.startTimestamp||timestampInSeconds(),this._attributes={},this.setAttributes({[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`manual`,[SEMANTIC_ATTRIBUTE_SENTRY_OP]:s.op,...s.attributes}),this._name=s.name,s.parentSpanId&&(this._parentSpanId=s.parentSpanId),`sampled`in s&&(this._sampled=s.sampled),s.endTimestamp&&(this._endTime=s.endTimestamp),this._events=[],this._isStandaloneSpan=s.isStandalone,this._endTime&&this._onSpanEnded()}addLink(s){return this}addLinks(s){return this}recordException(s,l){}spanContext(){let{_spanId:s,_traceId:l,_sampled:f}=this;return{spanId:s,traceId:l,traceFlags:+!!f}}setAttribute(s,l){return l===void 0?delete this._attributes[s]:this._attributes[s]=l,this}setAttributes(s){return Object.keys(s).forEach(l=>this.setAttribute(l,s[l])),this}updateStartTime(s){this._startTime=spanTimeInputToSeconds(s)}setStatus(s){return this._status=s,this}updateName(s){return this._name=s,this.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,`custom`),this}end(s){this._endTime||(this._endTime=spanTimeInputToSeconds(s),logSpanEnd(this),this._onSpanEnded())}getSpanJSON(){return dropUndefinedKeys({data:this._attributes,description:this._name,op:this._attributes[SEMANTIC_ATTRIBUTE_SENTRY_OP],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:getStatusMessage(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],_metrics_summary:getMetricSummaryJsonForSpan(this),profile_id:this._attributes[SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:this._attributes[SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:timedEventsToMeasurements(this._events),is_segment:this._isStandaloneSpan&&getRootSpan(this)===this||void 0,segment_id:this._isStandaloneSpan?getRootSpan(this).spanContext().spanId:void 0})}isRecording(){return!this._endTime&&!!this._sampled}addEvent(s,l,f){DEBUG_BUILD$3&&logger$1.log(`[Tracing] Adding an event to span:`,s);let p=isSpanTimeInput(l)?l:f||timestampInSeconds(),g=isSpanTimeInput(l)?{}:l||{},v={name:s,time:spanTimeInputToSeconds(p),attributes:g};return this._events.push(v),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let s=getClient();if(s&&s.emit(`spanEnd`,this),!(this._isStandaloneSpan||this===getRootSpan(this)))return;if(this._isStandaloneSpan){this._sampled?sendSpanEnvelope(createSpanEnvelope([this],s)):(DEBUG_BUILD$3&&logger$1.log(`[Tracing] Discarding standalone span because its trace was not chosen to be sampled.`),s&&s.recordDroppedEvent(`sample_rate`,`span`));return}let l=this._convertSpanToTransaction();l&&(getCapturedScopesOnSpan(this).scope||getCurrentScope()).captureEvent(l)}_convertSpanToTransaction(){if(!isFullFinishedSpan(spanToJSON(this)))return;this._name||=(DEBUG_BUILD$3&&logger$1.warn("Transaction has no name, falling back to ``."),``);let{scope:s,isolationScope:l}=getCapturedScopesOnSpan(this),f=(s||getCurrentScope()).getClient()||getClient();if(this._sampled!==!0){DEBUG_BUILD$3&&logger$1.log(`[Tracing] Discarding transaction because its trace was not chosen to be sampled.`),f&&f.recordDroppedEvent(`sample_rate`,`transaction`);return}let p=getSpanDescendants(this).filter(s=>s!==this&&!isStandaloneSpan(s)).map(s=>spanToJSON(s)).filter(isFullFinishedSpan),g=this._attributes[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];delete this._attributes[SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME],p.forEach(s=>{s.data&&delete s.data[`sentry.custom_span_name`]});let v={contexts:{trace:spanToTransactionTraceContext(this)},spans:p.length>MAX_SPAN_COUNT$1?p.sort((s,l)=>s.start_timestamp-l.start_timestamp).slice(0,MAX_SPAN_COUNT$1):p,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:`transaction`,sdkProcessingMetadata:{capturedSpanScope:s,capturedSpanIsolationScope:l,...dropUndefinedKeys({dynamicSamplingContext:getDynamicSamplingContextFromSpan(this)})},_metrics_summary:getMetricSummaryJsonForSpan(this),...g&&{transaction_info:{source:g}}},b=timedEventsToMeasurements(this._events);return b&&Object.keys(b).length&&(DEBUG_BUILD$3&&logger$1.log(`[Measurements] Adding measurements to transaction event`,JSON.stringify(b,void 0,2)),v.measurements=b),v}}}));function startSpan$1(s,l){let f=getAcs();if(f.startSpan)return f.startSpan(s,l);let p=parseSentrySpanArguments(s),{forceTransaction:g,parentSpan:v}=s;return withScope(s.scope,()=>getActiveSpanWrapper$1(v)(()=>{let f=getCurrentScope(),v=getParentSpan(f),b=s.onlyIfParent&&!v?new SentryNonRecordingSpan:createChildOrRootSpan({parentSpan:v,spanArguments:p,forceTransaction:g,scope:f});return _setSpanForScope(f,b),handleCallbackErrors(()=>l(b),()=>{let{status:s}=spanToJSON(b);b.isRecording()&&(!s||s===`ok`)&&b.setStatus({code:2,message:`internal_error`})},()=>b.end())}))}function startSpanManual$1(s,l){let f=getAcs();if(f.startSpanManual)return f.startSpanManual(s,l);let p=parseSentrySpanArguments(s),{forceTransaction:g,parentSpan:v}=s;return withScope(s.scope,()=>getActiveSpanWrapper$1(v)(()=>{let f=getCurrentScope(),v=getParentSpan(f),b=s.onlyIfParent&&!v?new SentryNonRecordingSpan:createChildOrRootSpan({parentSpan:v,spanArguments:p,forceTransaction:g,scope:f});_setSpanForScope(f,b);function C(){b.end()}return handleCallbackErrors(()=>l(b,C),()=>{let{status:s}=spanToJSON(b);b.isRecording()&&(!s||s===`ok`)&&b.setStatus({code:2,message:`internal_error`})})}))}function startInactiveSpan$1(s){let l=getAcs();if(l.startInactiveSpan)return l.startInactiveSpan(s);let f=parseSentrySpanArguments(s),{forceTransaction:p,parentSpan:g}=s;return(s.scope?l=>withScope(s.scope,l):g===void 0?s=>s():s=>withActiveSpan$1(g,s))(()=>{let l=getCurrentScope(),g=getParentSpan(l);return s.onlyIfParent&&!g?new SentryNonRecordingSpan:createChildOrRootSpan({parentSpan:g,spanArguments:f,forceTransaction:p,scope:l})})}function withActiveSpan$1(s,l){let f=getAcs();return f.withActiveSpan?f.withActiveSpan(s,l):withScope(f=>(_setSpanForScope(f,s||void 0),l(f)))}function suppressTracing$2(s){let l=getAcs();return l.suppressTracing?l.suppressTracing(s):withScope(l=>(l.setSDKProcessingMetadata({[SUPPRESS_TRACING_KEY]:!0}),s()))}function createChildOrRootSpan({parentSpan:s,spanArguments:l,forceTransaction:f,scope:p}){if(!hasTracingEnabled())return new SentryNonRecordingSpan;let g=getIsolationScope(),v;if(s&&!f)v=_startChildSpan(s,p,l),addChildSpanToSpan(s,v);else if(s){let f=getDynamicSamplingContextFromSpan(s),{traceId:g,spanId:b}=s.spanContext(),C=spanIsSampled(s);v=_startRootSpan({traceId:g,parentSpanId:b,...l},p,C),freezeDscOnSpan(v,f)}else{let{traceId:s,dsc:f,parentSpanId:b,sampled:C}={...g.getPropagationContext(),...p.getPropagationContext()};v=_startRootSpan({traceId:s,parentSpanId:b,...l},p,C),f&&freezeDscOnSpan(v,f)}return logSpanStart(v),setCapturedScopesOnSpan(v,p,g),v}function parseSentrySpanArguments(s){let l={isStandalone:(s.experimental||{}).standalone,...s};if(s.startTime){let f={...l};return f.startTimestamp=spanTimeInputToSeconds(s.startTime),delete f.startTime,f}return l}function getAcs(){return getAsyncContextStrategy(getMainCarrier())}function _startRootSpan(s,l,f){let p=getClient(),g=p&&p.getOptions()||{},{name:v=``,attributes:b}=s,[C,w]=l.getScopeData().sdkProcessingMetadata[SUPPRESS_TRACING_KEY]?[!1]:sampleSpan(g,{name:v,parentSampled:f,attributes:b,transactionContext:{name:v,parentSampled:f}}),E=new SentrySpan({...s,attributes:{[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:`custom`,...s.attributes},sampled:C});return w!==void 0&&E.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,w),p&&p.emit(`spanStart`,E),E}function _startChildSpan(s,l,f){let{spanId:p,traceId:g}=s.spanContext(),v=l.getScopeData().sdkProcessingMetadata[SUPPRESS_TRACING_KEY]?!1:spanIsSampled(s),b=v?new SentrySpan({...f,parentSpanId:p,traceId:g,sampled:v}):new SentryNonRecordingSpan({traceId:g});addChildSpanToSpan(s,b);let C=getClient();return C&&(C.emit(`spanStart`,b),f.endTimestamp&&C.emit(`spanEnd`,b)),b}function getParentSpan(s){let l=_getSpanForScope(s);if(!l)return;let f=getClient();return(f?f.getOptions():{}).parentSpanIsAlwaysRootSpan?getRootSpan(l):l}function getActiveSpanWrapper$1(s){return s===void 0?s=>s():l=>withActiveSpan$1(s,l)}var SUPPRESS_TRACING_KEY,init_trace$7=__esmMin((()=>{init_carrier(),init_currentScopes(),init_asyncContext(),init_semanticAttributes(),init_handleCallbackErrors(),init_hasTracingEnabled(),init_spanOnScope(),init_spanUtils(),init_dynamicSamplingContext(),init_logSpans(),init_sampling(),init_sentryNonRecordingSpan(),init_sentrySpan(),init_spanstatus(),init_utils$11(),SUPPRESS_TRACING_KEY=`__SENTRY_SUPPRESS_TRACING__`}));function notifyEventProcessors(s,l,f,p=0){return new SyncPromise((g,v)=>{let b=s[p];if(l===null||typeof b!=`function`)g(l);else{let C=b({...l},f);DEBUG_BUILD$3&&b.id&&C===null&&logger$1.log(`Event processor "${b.id}" dropped event`),isThenable(C)?C.then(l=>notifyEventProcessors(s,l,f,p+1).then(g)).then(null,v):notifyEventProcessors(s,C,f,p+1).then(g).then(null,v)}})}var init_eventProcessors=__esmMin((()=>{init_debug_build$2(),init_is$1(),init_logger(),init_syncpromise()}));function getFilenameToDebugIdMap(s){let l=GLOBAL_OBJ._sentryDebugIds;if(!l)return{};let f=Object.keys(l);return cachedFilenameDebugIds&&f.length===lastKeysCount?cachedFilenameDebugIds:(lastKeysCount=f.length,cachedFilenameDebugIds=f.reduce((f,p)=>{parsedStackResults||={};let g=parsedStackResults[p];if(g)f[g[0]]=g[1];else{let g=s(p);for(let s=g.length-1;s>=0;s--){let v=g[s],b=v&&v.filename,C=l[p];if(b&&C){f[b]=C,parsedStackResults[p]=[b,C];break}}}return f},{}),cachedFilenameDebugIds)}var parsedStackResults,lastKeysCount,cachedFilenameDebugIds,init_debug_ids=__esmMin((()=>{init_worldwide()}));function applyScopeDataToEvent(s,l){let{fingerprint:f,span:p,breadcrumbs:g,sdkProcessingMetadata:v}=l;applyDataToEvent(s,l),p&&applySpanToEvent(s,p),applyFingerprintToEvent(s,f),applyBreadcrumbsToEvent(s,g),applySdkMetadataToEvent(s,v)}function mergeScopeData(s,l){let{extra:f,tags:p,user:g,contexts:v,level:b,sdkProcessingMetadata:C,breadcrumbs:w,fingerprint:E,eventProcessors:k,attachments:A,propagationContext:N,transactionName:F,span:I}=l;mergeAndOverwriteScopeData(s,`extra`,f),mergeAndOverwriteScopeData(s,`tags`,p),mergeAndOverwriteScopeData(s,`user`,g),mergeAndOverwriteScopeData(s,`contexts`,v),s.sdkProcessingMetadata=merge(s.sdkProcessingMetadata,C,2),b&&(s.level=b),F&&(s.transactionName=F),I&&(s.span=I),w.length&&(s.breadcrumbs=[...s.breadcrumbs,...w]),E.length&&(s.fingerprint=[...s.fingerprint,...E]),k.length&&(s.eventProcessors=[...s.eventProcessors,...k]),A.length&&(s.attachments=[...s.attachments,...A]),s.propagationContext={...s.propagationContext,...N}}function mergeAndOverwriteScopeData(s,l,f){s[l]=merge(s[l],f,1)}function applyDataToEvent(s,l){let{extra:f,tags:p,user:g,contexts:v,level:b,transactionName:C}=l,w=dropUndefinedKeys(f);w&&Object.keys(w).length&&(s.extra={...w,...s.extra});let E=dropUndefinedKeys(p);E&&Object.keys(E).length&&(s.tags={...E,...s.tags});let k=dropUndefinedKeys(g);k&&Object.keys(k).length&&(s.user={...k,...s.user});let A=dropUndefinedKeys(v);A&&Object.keys(A).length&&(s.contexts={...A,...s.contexts}),b&&(s.level=b),C&&s.type!==`transaction`&&(s.transaction=C)}function applyBreadcrumbsToEvent(s,l){let f=[...s.breadcrumbs||[],...l];s.breadcrumbs=f.length?f:void 0}function applySdkMetadataToEvent(s,l){s.sdkProcessingMetadata={...s.sdkProcessingMetadata,...l}}function applySpanToEvent(s,l){s.contexts={trace:spanToTraceContext(l),...s.contexts},s.sdkProcessingMetadata={dynamicSamplingContext:getDynamicSamplingContextFromSpan(l),...s.sdkProcessingMetadata};let f=spanToJSON(getRootSpan(l)).description;f&&!s.transaction&&s.type===`transaction`&&(s.transaction=f)}function applyFingerprintToEvent(s,l){s.fingerprint=s.fingerprint?Array.isArray(s.fingerprint)?s.fingerprint:[s.fingerprint]:[],l&&(s.fingerprint=s.fingerprint.concat(l)),s.fingerprint&&!s.fingerprint.length&&delete s.fingerprint}var init_applyScopeDataToEvent=__esmMin((()=>{init_dynamicSamplingContext(),init_object(),init_merge(),init_spanUtils()}));function prepareEvent(s,l,f,p,g,v){let{normalizeDepth:b=3,normalizeMaxBreadth:C=1e3}=s,w={...l,event_id:l.event_id||f.event_id||uuid4(),timestamp:l.timestamp||dateTimestampInSeconds()},E=f.integrations||s.integrations.map(s=>s.name);applyClientOptions(w,s),applyIntegrationsMetadata(w,E),g&&g.emit(`applyFrameMetadata`,l),l.type===void 0&&applyDebugIds(w,s.stackParser);let k=getFinalScope(p,f.captureContext);f.mechanism&&addExceptionMechanism(w,f.mechanism);let A=g?g.getEventProcessors():[],N=getGlobalScope().getScopeData();v&&mergeScopeData(N,v.getScopeData()),k&&mergeScopeData(N,k.getScopeData());let F=[...f.attachments||[],...N.attachments];return F.length&&(f.attachments=F),applyScopeDataToEvent(w,N),notifyEventProcessors([...A,...N.eventProcessors],w,f).then(s=>(s&&applyDebugMeta(s),typeof b==`number`&&b>0?normalizeEvent(s,b,C):s))}function applyClientOptions(s,l){let{environment:f,release:p,dist:g,maxValueLength:v=250}=l;s.environment=s.environment||f||`production`,!s.release&&p&&(s.release=p),!s.dist&&g&&(s.dist=g),s.message&&=truncate(s.message,v);let b=s.exception&&s.exception.values&&s.exception.values[0];b&&b.value&&(b.value=truncate(b.value,v));let C=s.request;C&&C.url&&(C.url=truncate(C.url,v))}function applyDebugIds(s,l){let f=getFilenameToDebugIdMap(l);try{s.exception.values.forEach(s=>{s.stacktrace.frames.forEach(s=>{f&&s.filename&&(s.debug_id=f[s.filename])})})}catch{}}function applyDebugMeta(s){let l={};try{s.exception.values.forEach(s=>{s.stacktrace.frames.forEach(s=>{s.debug_id&&(s.abs_path?l[s.abs_path]=s.debug_id:s.filename&&(l[s.filename]=s.debug_id),delete s.debug_id)})})}catch{}if(Object.keys(l).length===0)return;s.debug_meta=s.debug_meta||{},s.debug_meta.images=s.debug_meta.images||[];let f=s.debug_meta.images;Object.entries(l).forEach(([s,l])=>{f.push({type:`sourcemap`,code_file:s,debug_id:l})})}function applyIntegrationsMetadata(s,l){l.length>0&&(s.sdk=s.sdk||{},s.sdk.integrations=[...s.sdk.integrations||[],...l])}function normalizeEvent(s,l,f){if(!s)return null;let p={...s,...s.breadcrumbs&&{breadcrumbs:s.breadcrumbs.map(s=>({...s,...s.data&&{data:normalize(s.data,l,f)}}))},...s.user&&{user:normalize(s.user,l,f)},...s.contexts&&{contexts:normalize(s.contexts,l,f)},...s.extra&&{extra:normalize(s.extra,l,f)}};return s.contexts&&s.contexts.trace&&p.contexts&&(p.contexts.trace=s.contexts.trace,s.contexts.trace.data&&(p.contexts.trace.data=normalize(s.contexts.trace.data,l,f))),s.spans&&(p.spans=s.spans.map(s=>({...s,...s.data&&{data:normalize(s.data,l,f)}}))),s.contexts&&s.contexts.flags&&p.contexts&&(p.contexts.flags=normalize(s.contexts.flags,3,f)),p}function getFinalScope(s,l){if(!l)return s;let f=s?s.clone():new Scope;return f.update(l),f}function parseEventHintOrCaptureContext(s){if(s)return hintIsScopeOrFunction(s)||hintIsScopeContext(s)?{captureContext:s}:s}function hintIsScopeOrFunction(s){return s instanceof Scope||typeof s==`function`}function hintIsScopeContext(s){return Object.keys(s).some(s=>captureContextKeys.includes(s))}var captureContextKeys,init_prepareEvent=__esmMin((()=>{init_constants$1(),init_currentScopes(),init_eventProcessors(),init_scope(),init_debug_ids(),init_misc(),init_normalize$1(),init_string$2(),init_time(),init_applyScopeDataToEvent(),captureContextKeys=[`user`,`level`,`extra`,`contexts`,`tags`,`fingerprint`,`requestSession`,`propagationContext`]}));function captureException(s,l){return getCurrentScope().captureException(s,parseEventHintOrCaptureContext(l))}function captureEvent(s,l){return getCurrentScope().captureEvent(s,l)}function setContext(s,l){getIsolationScope().setContext(s,l)}function setTag(s,l){getIsolationScope().setTag(s,l)}async function flush(s){let l=getClient();return l?l.flush(s):(DEBUG_BUILD$3&&logger$1.warn(`Cannot flush events. No client defined.`),Promise.resolve(!1))}function isEnabled(){let s=getClient();return!!s&&s.getOptions().enabled!==!1&&!!s.getTransport()}function startSession(s){let l=getClient(),f=getIsolationScope(),p=getCurrentScope(),{release:g,environment:v=DEFAULT_ENVIRONMENT}=l&&l.getOptions()||{},{userAgent:b}=GLOBAL_OBJ.navigator||{},C=makeSession({release:g,environment:v,user:p.getUser()||f.getUser(),...b&&{userAgent:b},...s}),w=f.getSession();return w&&w.status===`ok`&&updateSession(w,{status:`exited`}),endSession(),f.setSession(C),p.setSession(C),C}function endSession(){let s=getIsolationScope(),l=getCurrentScope(),f=l.getSession()||s.getSession();f&&closeSession(f),_sendSessionUpdate(),s.setSession(),l.setSession()}function _sendSessionUpdate(){let s=getIsolationScope(),l=getCurrentScope(),f=getClient(),p=l.getSession()||s.getSession();p&&f&&f.captureSession(p)}var init_exports$1=__esmMin((()=>{init_constants$1(),init_currentScopes(),init_debug_build$2(),init_session(),init_logger(),init_worldwide(),init_prepareEvent()})),SessionFlusher,init_sessionflusher=__esmMin((()=>{init_currentScopes(),init_object(),SessionFlusher=class{constructor(s,l){this._client=s,this.flushTimeout=60,this._pendingAggregates=new Map,this._isEnabled=!0,this._intervalId=setInterval(()=>this.flush(),this.flushTimeout*1e3),this._intervalId.unref&&this._intervalId.unref(),this._sessionAttrs=l}flush(){let s=this.getSessionAggregates();s.aggregates.length!==0&&(this._pendingAggregates=new Map,this._client.sendSession(s))}getSessionAggregates(){let s=Array.from(this._pendingAggregates.values());return dropUndefinedKeys({attrs:this._sessionAttrs,aggregates:s})}close(){clearInterval(this._intervalId),this._isEnabled=!1,this.flush()}incrementSessionStatusCount(){if(!this._isEnabled)return;let s=getIsolationScope(),l=s.getRequestSession();l&&l.status&&(this._incrementSessionStatusCount(l.status,new Date),s.setRequestSession(void 0))}_incrementSessionStatusCount(s,l){let f=new Date(l).setSeconds(0,0),p=this._pendingAggregates.get(f);switch(p||(p={started:new Date(f).toISOString()},this._pendingAggregates.set(f,p)),s){case`errored`:return p.errored=(p.errored||0)+1,p.errored;case`ok`:return p.exited=(p.exited||0)+1,p.exited;default:return p.crashed=(p.crashed||0)+1,p.crashed}}}}));function getBaseApiEndpoint(s){let l=s.protocol?`${s.protocol}:`:``,f=s.port?`:${s.port}`:``;return`${l}//${s.host}${f}${s.path?`/${s.path}`:``}/api/`}function _getIngestEndpoint(s){return`${getBaseApiEndpoint(s)}${s.projectId}/envelope/`}function _encodedAuth(s,l){let f={sentry_version:SENTRY_API_VERSION};return s.publicKey&&(f.sentry_key=s.publicKey),l&&(f.sentry_client=`${l.name}/${l.version}`),new URLSearchParams(f).toString()}function getEnvelopeEndpointWithUrlEncodedAuth(s,l,f){return l||`${_getIngestEndpoint(s)}?${_encodedAuth(s,f)}`}var SENTRY_API_VERSION,init_api$1=__esmMin((()=>{SENTRY_API_VERSION=`7`}));function filterDuplicates$1(s){let l={};return s.forEach(s=>{let{name:f}=s,p=l[f];p&&!p.isDefaultInstance&&s.isDefaultInstance||(l[f]=s)}),Object.values(l)}function getIntegrationsToSetup(s){let l=s.defaultIntegrations||[],f=s.integrations;l.forEach(s=>{s.isDefaultInstance=!0});let p;if(Array.isArray(f))p=[...l,...f];else if(typeof f==`function`){let s=f(l);p=Array.isArray(s)?s:[s]}else p=l;let g=filterDuplicates$1(p),v=g.findIndex(s=>s.name===`Debug`);if(v>-1){let[s]=g.splice(v,1);g.push(s)}return g}function setupIntegrations(s,l){let f={};return l.forEach(l=>{l&&setupIntegration(s,l,f)}),f}function afterSetupIntegrations(s,l){for(let f of l)f&&f.afterAllSetup&&f.afterAllSetup(s)}function setupIntegration(s,l,f){if(f[l.name]){DEBUG_BUILD$3&&logger$1.log(`Integration skipped because it was already installed: ${l.name}`);return}if(f[l.name]=l,installedIntegrations.indexOf(l.name)===-1&&typeof l.setupOnce==`function`&&(l.setupOnce(),installedIntegrations.push(l.name)),l.setup&&typeof l.setup==`function`&&l.setup(s),typeof l.preprocessEvent==`function`){let f=l.preprocessEvent.bind(l);s.on(`preprocessEvent`,(l,p)=>f(l,p,s))}if(typeof l.processEvent==`function`){let f=l.processEvent.bind(l),p=Object.assign((l,p)=>f(l,p,s),{id:l.name});s.addEventProcessor(p)}DEBUG_BUILD$3&&logger$1.log(`Integration installed: ${l.name}`)}function defineIntegration(s){return s}var installedIntegrations,init_integration=__esmMin((()=>{init_debug_build$2(),init_logger(),installedIntegrations=[]}));function createClientReportEnvelope(s,l,f){let p=[{type:`client_report`},{timestamp:f||dateTimestampInSeconds(),discarded_events:s}];return createEnvelope(l?{dsn:l}:{},[p])}var init_clientreport=__esmMin((()=>{init_envelope$1(),init_time()})),SentryError,init_error$2=__esmMin((()=>{SentryError=class extends Error{constructor(s,l=`warn`){super(s),this.message=s,this.logLevel=l}}}));function _validateBeforeSendResult(s,l){let f=`${l} must return \`null\` or a valid event.`;if(isThenable(s))return s.then(s=>{if(!isPlainObject$1(s)&&s!==null)throw new SentryError(f);return s},s=>{throw new SentryError(`${l} rejected with ${s}`)});if(!isPlainObject$1(s)&&s!==null)throw new SentryError(f);return s}function processBeforeSend(s,l,f,p){let{beforeSend:g,beforeSendTransaction:v,beforeSendSpan:b}=l;if(isErrorEvent(f)&&g)return g(f,p);if(isTransactionEvent(f)){if(f.spans&&b){let l=[];for(let p of f.spans){let f=b(p);f?l.push(f):(showSpanDropWarning(),s.recordDroppedEvent(`before_send`,`span`))}f.spans=l}if(v){if(f.spans){let s=f.spans.length;f.sdkProcessingMetadata={...f.sdkProcessingMetadata,spanCountBeforeProcessing:s}}return v(f,p)}}return f}function isErrorEvent(s){return s.type===void 0}function isTransactionEvent(s){return s.type===`transaction`}var ALREADY_SEEN_ERROR,BaseClient,init_baseclient=__esmMin((()=>{init_api$1(),init_currentScopes(),init_debug_build$2(),init_envelope(),init_integration(),init_session(),init_dynamicSamplingContext(),init_clientreport(),init_dsn(),init_envelope$1(),init_error$2(),init_is$1(),init_logger(),init_misc(),init_syncpromise(),init_parseSampleRate(),init_prepareEvent(),init_spanUtils(),ALREADY_SEEN_ERROR=`Not capturing exception because it's already been captured.`,BaseClient=class{constructor(s){if(this._options=s,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],s.dsn?this._dsn=makeDsn(s.dsn):DEBUG_BUILD$3&&logger$1.warn(`No DSN provided, client will not send events.`),this._dsn){let l=getEnvelopeEndpointWithUrlEncodedAuth(this._dsn,s.tunnel,s._metadata?s._metadata.sdk:void 0);this._transport=s.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...s.transportOptions,url:l})}let l=[`enableTracing`,`tracesSampleRate`,`tracesSampler`].find(l=>l in s&&s[l]==null);l&&consoleSandbox(()=>{console.warn(`[Sentry] Deprecation warning: \`${l}\` is set to undefined, which leads to tracing being enabled. In v9, a value of \`undefined\` will result in tracing being disabled.`)})}captureException(s,l,f){let p=uuid4();if(checkOrSetAlreadyCaught(s))return DEBUG_BUILD$3&&logger$1.log(ALREADY_SEEN_ERROR),p;let g={event_id:p,...l};return this._process(this.eventFromException(s,g).then(s=>this._captureEvent(s,g,f))),g.event_id}captureMessage(s,l,f,p){let g={event_id:uuid4(),...f},v=isParameterizedString(s)?s:String(s),b=isPrimitive(s)?this.eventFromMessage(v,l,g):this.eventFromException(s,g);return this._process(b.then(s=>this._captureEvent(s,g,p))),g.event_id}captureEvent(s,l,f){let p=uuid4();if(l&&l.originalException&&checkOrSetAlreadyCaught(l.originalException))return DEBUG_BUILD$3&&logger$1.log(ALREADY_SEEN_ERROR),p;let g={event_id:p,...l},v=(s.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(s,g,v||f)),g.event_id}captureSession(s){typeof s.release==`string`?(this.sendSession(s),updateSession(s,{init:!1})):DEBUG_BUILD$3&&logger$1.warn(`Discarded session because of missing or non-string release`)}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(s){let l=this._transport;return l?(this.emit(`flush`),this._isClientDoneProcessing(s).then(f=>l.flush(s).then(s=>f&&s))):resolvedSyncPromise(!0)}close(s){return this.flush(s).then(s=>(this.getOptions().enabled=!1,this.emit(`close`),s))}getEventProcessors(){return this._eventProcessors}addEventProcessor(s){this._eventProcessors.push(s)}init(){(this._isEnabled()||this._options.integrations.some(({name:s})=>s.startsWith(`Spotlight`)))&&this._setupIntegrations()}getIntegrationByName(s){return this._integrations[s]}addIntegration(s){let l=this._integrations[s.name];setupIntegration(this,s,this._integrations),l||afterSetupIntegrations(this,[s])}sendEvent(s,l={}){this.emit(`beforeSendEvent`,s,l);let f=createEventEnvelope(s,this._dsn,this._options._metadata,this._options.tunnel);for(let s of l.attachments||[])f=addItemToEnvelope(f,createAttachmentEnvelopeItem(s));let p=this.sendEnvelope(f);p&&p.then(l=>this.emit(`afterSendEvent`,s,l),null)}sendSession(s){let l=createSessionEnvelope(s,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(l)}recordDroppedEvent(s,l,f){if(this._options.sendClientReports){let p=typeof f==`number`?f:1,g=`${s}:${l}`;DEBUG_BUILD$3&&logger$1.log(`Recording outcome: "${g}"${p>1?` (${p} times)`:``}`),this._outcomes[g]=(this._outcomes[g]||0)+p}}on(s,l){let f=this._hooks[s]=this._hooks[s]||[];return f.push(l),()=>{let s=f.indexOf(l);s>-1&&f.splice(s,1)}}emit(s,...l){let f=this._hooks[s];f&&f.forEach(s=>s(...l))}sendEnvelope(s){return this.emit(`beforeEnvelope`,s),this._isEnabled()&&this._transport?this._transport.send(s).then(null,s=>(DEBUG_BUILD$3&&logger$1.error(`Error while sending envelope:`,s),s)):(DEBUG_BUILD$3&&logger$1.error(`Transport disabled`),resolvedSyncPromise({}))}_setupIntegrations(){let{integrations:s}=this._options;this._integrations=setupIntegrations(this,s),afterSetupIntegrations(this,s)}_updateSessionFromEvent(s,l){let f=l.level===`fatal`,p=!1,g=l.exception&&l.exception.values;if(g){p=!0;for(let s of g){let l=s.mechanism;if(l&&l.handled===!1){f=!0;break}}}let v=s.status===`ok`;(v&&s.errors===0||v&&f)&&(updateSession(s,{...f&&{status:`crashed`},errors:s.errors||Number(p||f)}),this.captureSession(s))}_isClientDoneProcessing(s){return new SyncPromise(l=>{let f=0,p=1,g=setInterval(()=>{this._numProcessing==0?(clearInterval(g),l(!0)):(f+=1,s&&f>=s&&(clearInterval(g),l(!1)))},1)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(s,l,f=getCurrentScope(),p=getIsolationScope()){let g=this.getOptions(),v=Object.keys(this._integrations);return!l.integrations&&v.length>0&&(l.integrations=v),this.emit(`preprocessEvent`,s,l),s.type||p.setLastEventId(s.event_id||l.event_id),prepareEvent(g,s,l,f,this,p).then(s=>s===null?s:(s.contexts={trace:getTraceContextFromScope(f),...s.contexts},s.sdkProcessingMetadata={dynamicSamplingContext:getDynamicSamplingContextFromScope(this,f),...s.sdkProcessingMetadata},s))}_captureEvent(s,l={},f){return this._processEvent(s,l,f).then(s=>s.event_id,s=>{DEBUG_BUILD$3&&(s instanceof SentryError&&s.logLevel===`log`?logger$1.log(s.message):logger$1.warn(s))})}_processEvent(s,l,f){let p=this.getOptions(),{sampleRate:g}=p,v=isTransactionEvent(s),b=isErrorEvent(s),C=s.type||`error`,w=`before send for type \`${C}\``,E=g===void 0?void 0:parseSampleRate(g);if(b&&typeof E==`number`&&Math.random()>E)return this.recordDroppedEvent(`sample_rate`,`error`,s),rejectedSyncPromise(new SentryError(`Discarding event because it's not included in the random sample (sampling rate = ${g})`,`log`));let k=C===`replay_event`?`replay`:C,A=(s.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(s,l,f,A).then(f=>{if(f===null)throw this.recordDroppedEvent(`event_processor`,k,s),new SentryError("An event processor returned `null`, will not send event.",`log`);return l.data&&l.data.__sentry__===!0?f:_validateBeforeSendResult(processBeforeSend(this,p,f,l),w)}).then(p=>{if(p===null){if(this.recordDroppedEvent(`before_send`,k,s),v){let l=1+(s.spans||[]).length;this.recordDroppedEvent(`before_send`,`span`,l)}throw new SentryError(`${w} returned \`null\`, will not send event.`,`log`)}let g=f&&f.getSession();if(!v&&g&&this._updateSessionFromEvent(g,p),v){let s=(p.sdkProcessingMetadata&&p.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(p.spans?p.spans.length:0);s>0&&this.recordDroppedEvent(`before_send`,`span`,s)}let b=p.transaction_info;if(v&&b&&p.transaction!==s.transaction){let s=`custom`;p.transaction_info={...b,source:`custom`}}return this.sendEvent(p,l),p}).then(null,s=>{throw s instanceof SentryError?s:(this.captureException(s,{data:{__sentry__:!0},originalException:s}),new SentryError(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${s}`))})}_process(s){this._numProcessing++,s.then(s=>(this._numProcessing--,s),s=>(this._numProcessing--,s))}_clearOutcomes(){let s=this._outcomes;return this._outcomes={},Object.entries(s).map(([s,l])=>{let[f,p]=s.split(`:`);return{reason:f,category:p,quantity:l}})}_flushOutcomes(){DEBUG_BUILD$3&&logger$1.log(`Flushing outcomes...`);let s=this._clearOutcomes();if(s.length===0){DEBUG_BUILD$3&&logger$1.log(`No outcomes to send`);return}if(!this._dsn){DEBUG_BUILD$3&&logger$1.log(`No dsn provided, will not send outcomes`);return}DEBUG_BUILD$3&&logger$1.log(`Sending outcomes:`,s);let l=createClientReportEnvelope(s,this._options.tunnel&&dsnToString(this._dsn));this.sendEnvelope(l)}}}));function createCheckInEnvelope(s,l,f,p,g){let v={sent_at:new Date().toISOString()};return f&&f.sdk&&(v.sdk={name:f.sdk.name,version:f.sdk.version}),p&&g&&(v.dsn=dsnToString(g)),l&&(v.trace=dropUndefinedKeys(l)),createEnvelope(v,[createCheckInEnvelopeItem(s)])}function createCheckInEnvelopeItem(s){return[{type:`check_in`},s]}var init_checkin=__esmMin((()=>{init_dsn(),init_envelope$1(),init_object()}));function parseStackFrames(s,l){return s(l.stack||``,1)}function exceptionFromError(s,l){let f={type:l.name||l.constructor.name,value:l.message},p=parseStackFrames(s,l);return p.length&&(f.stacktrace={frames:p}),f}function getErrorPropertyFromObject(s){for(let l in s)if(Object.prototype.hasOwnProperty.call(s,l)){let f=s[l];if(f instanceof Error)return f}}function getMessageForObject(s){if(`name`in s&&typeof s.name==`string`){let l=`'${s.name}' captured as exception`;return`message`in s&&typeof s.message==`string`&&(l+=` with message '${s.message}'`),l}else if(`message`in s&&typeof s.message==`string`)return s.message;let l=extractExceptionKeysForMessage(s);if(isErrorEvent$1(s))return`Event \`ErrorEvent\` captured as exception with message \`${s.message}\``;let f=getObjectClassName(s);return`${f&&f!==`Object`?`'${f}'`:`Object`} captured as exception with keys: ${l}`}function getObjectClassName(s){try{let l=Object.getPrototypeOf(s);return l?l.constructor.name:void 0}catch{}}function getException(s,l,f,p){if(isError(f))return[f,void 0];if(l.synthetic=!0,isPlainObject$1(f)){let l={__serialized__:normalizeToSize(f,s&&s.getOptions().normalizeDepth)},g=getErrorPropertyFromObject(f);if(g)return[g,l];let v=getMessageForObject(f),b=p&&p.syntheticException||Error(v);return b.message=v,[b,l]}let g=p&&p.syntheticException||Error(f);return g.message=`${f}`,[g,void 0]}function eventFromUnknownInput(s,l,f,p){let g=p&&p.data&&p.data.mechanism||{handled:!0,type:`generic`},[v,b]=getException(s,g,f,p),C={exception:{values:[exceptionFromError(l,v)]}};return b&&(C.extra=b),addExceptionTypeValue(C,void 0,void 0),addExceptionMechanism(C,g),{...C,event_id:p&&p.event_id}}function eventFromMessage(s,l,f=`info`,p,g){let v={event_id:p&&p.event_id,level:f};if(g&&p&&p.syntheticException){let f=parseStackFrames(s,p.syntheticException);f.length&&(v.exception={values:[{value:l,stacktrace:{frames:f}}]},addExceptionMechanism(v,{synthetic:!0}))}if(isParameterizedString(l)){let{__sentry_template_string__:s,__sentry_template_values__:f}=l;return v.logentry={message:s,params:f},v}return v.message=l,v}var init_eventbuilder=__esmMin((()=>{init_is$1(),init_misc(),init_normalize$1(),init_object()})),ServerRuntimeClient,init_server_runtime_client=__esmMin((()=>{init_baseclient(),init_checkin(),init_currentScopes(),init_debug_build$2(),init_sessionflusher(),init_errors$1(),init_logger(),init_spanOnScope(),init_spanUtils(),init_misc(),init_syncpromise(),init_eventbuilder(),init_dynamicSamplingContext(),ServerRuntimeClient=class extends BaseClient{constructor(s){registerSpanErrorInstrumentation(),super(s)}eventFromException(s,l){let f=eventFromUnknownInput(this,this._options.stackParser,s,l);return f.level=`error`,resolvedSyncPromise(f)}eventFromMessage(s,l=`info`,f){return resolvedSyncPromise(eventFromMessage(this._options.stackParser,s,l,f,this._options.attachStacktrace))}captureException(s,l,f){if(this._options.autoSessionTracking&&this._sessionFlusher){let s=getIsolationScope().getRequestSession();s&&s.status===`ok`&&(s.status=`errored`)}return super.captureException(s,l,f)}captureEvent(s,l,f){if(this._options.autoSessionTracking&&this._sessionFlusher&&(s.type||`exception`)===`exception`&&s.exception&&s.exception.values&&s.exception.values.length>0){let s=getIsolationScope().getRequestSession();s&&s.status===`ok`&&(s.status=`errored`)}return super.captureEvent(s,l,f)}close(s){return this._sessionFlusher&&this._sessionFlusher.close(),super.close(s)}initSessionFlusher(){let{release:s,environment:l}=this._options;s?this._sessionFlusher=new SessionFlusher(this,{release:s,environment:l}):DEBUG_BUILD$3&&logger$1.warn(`Cannot initialize an instance of SessionFlusher if no release is provided!`)}captureCheckIn(s,l,f){let p=`checkInId`in s&&s.checkInId?s.checkInId:uuid4();if(!this._isEnabled())return DEBUG_BUILD$3&&logger$1.warn(`SDK not enabled, will not capture checkin.`),p;let{release:g,environment:v,tunnel:b}=this.getOptions(),C={check_in_id:p,monitor_slug:s.monitorSlug,status:s.status,release:g,environment:v};`duration`in s&&(C.duration=s.duration),l&&(C.monitor_config={schedule:l.schedule,checkin_margin:l.checkinMargin,max_runtime:l.maxRuntime,timezone:l.timezone,failure_issue_threshold:l.failureIssueThreshold,recovery_threshold:l.recoveryThreshold});let[w,E]=this._getTraceInfoFromScope(f);E&&(C.contexts={trace:E});let k=createCheckInEnvelope(C,w,this.getSdkMetadata(),b,this.getDsn());return DEBUG_BUILD$3&&logger$1.info(`Sending checkin:`,s.monitorSlug,s.status),this.sendEnvelope(k),p}_captureRequestSession(){this._sessionFlusher?this._sessionFlusher.incrementSessionStatusCount():DEBUG_BUILD$3&&logger$1.warn(`Discarded request mode session because autoSessionTracking option was disabled`)}_prepareEvent(s,l,f,p){return this._options.platform&&(s.platform=s.platform||this._options.platform),this._options.runtime&&(s.contexts={...s.contexts,runtime:(s.contexts||{}).runtime||this._options.runtime}),this._options.serverName&&(s.server_name=s.server_name||this._options.serverName),super._prepareEvent(s,l,f,p)}_getTraceInfoFromScope(s){if(!s)return[void 0,void 0];let l=_getSpanForScope(s),f=l?spanToTraceContext(l):getTraceContextFromScope(s);return[l?getDynamicSamplingContextFromSpan(l):getDynamicSamplingContextFromScope(this,s),f]}}}));function makePromiseBuffer(s){let l=[];function f(){return s===void 0||l.lengthp(g)).then(null,()=>p(g).then(null,()=>{})),g}function v(s){return new SyncPromise((f,p)=>{let g=l.length;if(!g)return f(!0);let v=setTimeout(()=>{s&&s>0&&f(!1)},s);l.forEach(s=>{resolvedSyncPromise(s).then(()=>{--g||(clearTimeout(v),f(!0))},p)})})}return{$:l,add:g,drain:v}}var init_promisebuffer=__esmMin((()=>{init_error$2(),init_syncpromise()}));function parseRetryAfterHeader(s,l=Date.now()){let f=parseInt(`${s}`,10);if(!isNaN(f))return f*1e3;let p=Date.parse(`${s}`);return isNaN(p)?DEFAULT_RETRY_AFTER:p-l}function disabledUntil(s,l){return s[l]||s.all||0}function isRateLimited(s,l,f=Date.now()){return disabledUntil(s,l)>f}function updateRateLimits(s,{statusCode:l,headers:f},p=Date.now()){let g={...s},v=f&&f[`x-sentry-rate-limits`],b=f&&f[`retry-after`];if(v)for(let s of v.trim().split(`,`)){let[l,f,,,v]=s.split(`:`,5),b=parseInt(l,10),C=(isNaN(b)?60:b)*1e3;if(!f)g.all=p+C;else for(let s of f.split(`;`))s===`metric_bucket`?(!v||v.split(`;`).includes(`custom`))&&(g[s]=p+C):g[s]=p+C}else b?g.all=p+parseRetryAfterHeader(b,p):l===429&&(g.all=p+60*1e3);return g}var DEFAULT_RETRY_AFTER,init_ratelimit=__esmMin((()=>{DEFAULT_RETRY_AFTER=60*1e3}));function createTransport(s,l,f=makePromiseBuffer(s.bufferSize||64)){let p={},g=s=>f.drain(s);function v(g){let v=[];if(forEachEnvelopeItem(g,(l,f)=>{let g=envelopeItemTypeToDataCategory(f);if(isRateLimited(p,g)){let p=getEventForEnvelopeItem(l,f);s.recordDroppedEvent(`ratelimit_backoff`,g,p)}else v.push(l)}),v.length===0)return resolvedSyncPromise({});let b=createEnvelope(g[0],v),C=l=>{forEachEnvelopeItem(b,(f,p)=>{let g=getEventForEnvelopeItem(f,p);s.recordDroppedEvent(l,envelopeItemTypeToDataCategory(p),g)})};return f.add(()=>l({body:serializeEnvelope(b)}).then(s=>(s.statusCode!==void 0&&(s.statusCode<200||s.statusCode>=300)&&DEBUG_BUILD$3&&logger$1.warn(`Sentry responded with status code ${s.statusCode} to sent event.`),p=updateRateLimits(p,s),s),s=>{throw C(`network_error`),s})).then(s=>s,s=>{if(s instanceof SentryError)return DEBUG_BUILD$3&&logger$1.error(`Skipped sending event because buffer is full.`),C(`queue_overflow`),resolvedSyncPromise({});throw s})}return{send:v,flush:g}}function getEventForEnvelopeItem(s,l){if(!(l!==`event`&&l!==`transaction`))return Array.isArray(s)?s[1]:void 0}var DEFAULT_TRANSPORT_BUFFER_SIZE,init_base$3=__esmMin((()=>{init_debug_build$2(),init_envelope$1(),init_error$2(),init_logger(),init_promisebuffer(),init_ratelimit(),init_syncpromise()}));function applySdkMetadata(s,l,f=[l],p=`npm`){let g=s._metadata||{};g.sdk||={name:`sentry.javascript.${l}`,packages:f.map(s=>({name:`${p}:@sentry/${s}`,version:SDK_VERSION})),version:SDK_VERSION},s._metadata=g}var init_sdkMetadata=__esmMin((()=>{init_version$2()}));function getTraceData$1(s={}){let l=getClient();if(!isEnabled()||!l)return{};let f=getAsyncContextStrategy(getMainCarrier());if(f.getTraceData)return f.getTraceData(s);let p=getCurrentScope(),g=s.span||getActiveSpan$2(),v=g?spanToTraceHeader(g):scopeToTraceHeader(p),b=dynamicSamplingContextToSentryBaggageHeader(g?getDynamicSamplingContextFromSpan(g):getDynamicSamplingContextFromScope(l,p));return TRACEPARENT_REGEXP.test(v)?{"sentry-trace":v,baggage:b}:(logger$1.warn(`Invalid sentry-trace data. Cannot generate trace data`),{})}function scopeToTraceHeader(s){let{traceId:l,sampled:f,spanId:p}=s.getPropagationContext();return generateSentryTraceHeader(l,p,f)}var init_traceData=__esmMin((()=>{init_asyncContext(),init_carrier(),init_currentScopes(),init_exports$1(),init_logger(),init_spanUtils(),init_tracing$1(),init_dynamicSamplingContext(),init_baggage()}));function addBreadcrumb(s,l){let f=getClient(),p=getIsolationScope();if(!f)return;let{beforeBreadcrumb:g=null,maxBreadcrumbs:v=DEFAULT_BREADCRUMBS}=f.getOptions();if(v<=0)return;let b={timestamp:dateTimestampInSeconds(),...s},C=g?consoleSandbox(()=>g(b,l)):b;C!==null&&(f.emit&&f.emit(`beforeAddBreadcrumb`,C,l),p.addBreadcrumb(C,v))}var DEFAULT_BREADCRUMBS,init_breadcrumbs=__esmMin((()=>{init_currentScopes(),init_logger(),init_time(),DEFAULT_BREADCRUMBS=100})),originalFunctionToString,INTEGRATION_NAME$31,SETUP_CLIENTS,_functionToStringIntegration,functionToStringIntegration,init_functiontostring=__esmMin((()=>{init_currentScopes(),init_integration(),init_object(),INTEGRATION_NAME$31=`FunctionToString`,SETUP_CLIENTS=new WeakMap,_functionToStringIntegration=(()=>({name:INTEGRATION_NAME$31,setupOnce(){originalFunctionToString=Function.prototype.toString;try{Function.prototype.toString=function(...s){let l=getOriginalFunction(this),f=SETUP_CLIENTS.has(getClient())&&l!==void 0?l:this;return originalFunctionToString.apply(f,s)}}catch{}},setup(s){SETUP_CLIENTS.set(s,!0)}})),functionToStringIntegration=defineIntegration(_functionToStringIntegration)}));function _mergeOptions(s={},l={}){return{allowUrls:[...s.allowUrls||[],...l.allowUrls||[]],denyUrls:[...s.denyUrls||[],...l.denyUrls||[]],ignoreErrors:[...s.ignoreErrors||[],...l.ignoreErrors||[],...s.disableErrorDefaults?[]:DEFAULT_IGNORE_ERRORS],ignoreTransactions:[...s.ignoreTransactions||[],...l.ignoreTransactions||[]],ignoreInternal:s.ignoreInternal===void 0?!0:s.ignoreInternal}}function _shouldDropEvent(s,l){return l.ignoreInternal&&_isSentryError(s)?(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${getEventDescription(s)}`),!0):_isIgnoredError(s,l.ignoreErrors)?(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${getEventDescription(s)}`),!0):_isUselessError(s)?(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${getEventDescription(s)}`),!0):_isIgnoredTransaction(s,l.ignoreTransactions)?(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${getEventDescription(s)}`),!0):_isDeniedUrl(s,l.denyUrls)?(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${getEventDescription(s)}.\nUrl: ${_getEventFilterUrl(s)}`),!0):_isAllowedUrl(s,l.allowUrls)?!1:(DEBUG_BUILD$3&&logger$1.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${getEventDescription(s)}.\nUrl: ${_getEventFilterUrl(s)}`),!0)}function _isIgnoredError(s,l){return s.type||!l||!l.length?!1:_getPossibleEventMessages(s).some(s=>stringMatchesSomePattern(s,l))}function _isIgnoredTransaction(s,l){if(s.type!==`transaction`||!l||!l.length)return!1;let f=s.transaction;return f?stringMatchesSomePattern(f,l):!1}function _isDeniedUrl(s,l){if(!l||!l.length)return!1;let f=_getEventFilterUrl(s);return f?stringMatchesSomePattern(f,l):!1}function _isAllowedUrl(s,l){if(!l||!l.length)return!0;let f=_getEventFilterUrl(s);return f?stringMatchesSomePattern(f,l):!0}function _getPossibleEventMessages(s){let l=[];s.message&&l.push(s.message);let f;try{f=s.exception.values[s.exception.values.length-1]}catch{}return f&&f.value&&(l.push(f.value),f.type&&l.push(`${f.type}: ${f.value}`)),l}function _isSentryError(s){try{return s.exception.values[0].type===`SentryError`}catch{}return!1}function _getLastValidUrl(s=[]){for(let l=s.length-1;l>=0;l--){let f=s[l];if(f&&f.filename!==``&&f.filename!==`[native code]`)return f.filename||null}return null}function _getEventFilterUrl(s){try{let l;try{l=s.exception.values[0].stacktrace.frames}catch{}return l?_getLastValidUrl(l):null}catch{return DEBUG_BUILD$3&&logger$1.error(`Cannot extract url for event ${getEventDescription(s)}`),null}}function _isUselessError(s){return s.type||!s.exception||!s.exception.values||s.exception.values.length===0?!1:!s.message&&!s.exception.values.some(s=>s.stacktrace||s.type&&s.type!==`Error`||s.value)}var DEFAULT_IGNORE_ERRORS,INTEGRATION_NAME$30,_inboundFiltersIntegration,inboundFiltersIntegration,init_inboundfilters=__esmMin((()=>{init_debug_build$2(),init_integration(),init_logger(),init_misc(),init_string$2(),DEFAULT_IGNORE_ERRORS=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,`undefined is not an object (evaluating 'a.L')`,`can't redefine non-configurable property "solana"`,`vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)`,`Can't find variable: _AutofillCallbackHandler`,/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],INTEGRATION_NAME$30=`InboundFilters`,_inboundFiltersIntegration=((s={})=>({name:INTEGRATION_NAME$30,processEvent(l,f,p){return _shouldDropEvent(l,_mergeOptions(s,p.getOptions()))?null:l}})),inboundFiltersIntegration=defineIntegration(_inboundFiltersIntegration)}));function applyAggregateErrorsToEvent(s,l,f=250,p,g,v,b){if(!v.exception||!v.exception.values||!b||!isInstanceOf(b.originalException,Error))return;let C=v.exception.values.length>0?v.exception.values[v.exception.values.length-1]:void 0;C&&(v.exception.values=truncateAggregateExceptions(aggregateExceptionsFromError(s,l,g,b.originalException,p,v.exception.values,C,0),f))}function aggregateExceptionsFromError(s,l,f,p,g,v,b,C){if(v.length>=f+1)return v;let w=[...v];if(isInstanceOf(p[g],Error)){applyExceptionGroupFieldsForParentException(b,C);let v=s(l,p[g]),E=w.length;applyExceptionGroupFieldsForChildException(v,g,E,C),w=aggregateExceptionsFromError(s,l,f,p[g],g,[v,...w],v,E)}return Array.isArray(p.errors)&&p.errors.forEach((p,v)=>{if(isInstanceOf(p,Error)){applyExceptionGroupFieldsForParentException(b,C);let E=s(l,p),k=w.length;applyExceptionGroupFieldsForChildException(E,`errors[${v}]`,k,C),w=aggregateExceptionsFromError(s,l,f,p,g,[E,...w],E,k)}}),w}function applyExceptionGroupFieldsForParentException(s,l){s.mechanism=s.mechanism||{type:`generic`,handled:!0},s.mechanism={...s.mechanism,...s.type===`AggregateError`&&{is_exception_group:!0},exception_id:l}}function applyExceptionGroupFieldsForChildException(s,l,f,p){s.mechanism=s.mechanism||{type:`generic`,handled:!0},s.mechanism={...s.mechanism,type:`chained`,source:l,exception_id:f,parent_id:p}}function truncateAggregateExceptions(s,l){return s.map(s=>(s.value&&=truncate(s.value,l),s))}var init_aggregate_errors=__esmMin((()=>{init_is$1(),init_string$2()})),DEFAULT_KEY,DEFAULT_LIMIT,INTEGRATION_NAME$29,_linkedErrorsIntegration,linkedErrorsIntegration,init_linkederrors=__esmMin((()=>{init_integration(),init_aggregate_errors(),init_eventbuilder(),DEFAULT_KEY=`cause`,DEFAULT_LIMIT=5,INTEGRATION_NAME$29=`LinkedErrors`,_linkedErrorsIntegration=((s={})=>{let l=s.limit||DEFAULT_LIMIT,f=s.key||DEFAULT_KEY;return{name:INTEGRATION_NAME$29,preprocessEvent(s,p,g){let v=g.getOptions();applyAggregateErrorsToEvent(exceptionFromError,v.stackParser,v.maxValueLength,f,l,s,p)}}}),linkedErrorsIntegration=defineIntegration(_linkedErrorsIntegration)}));function parseCookie(s){let l={},f=0;for(;f{}));function parseUrl(s){if(!s)return{};let l=s.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!l)return{};let f=l[6]||``,p=l[8]||``;return{host:l[4],path:l[5],protocol:l[2],search:f,hash:p,relative:l[5]+f+p}}function stripUrlQueryAndFragment(s){return s.split(/[?#]/,1)[0]}function getSanitizedUrlString(s){let{protocol:l,host:f,path:p}=s,g=f&&f.replace(/^.*@/,`[filtered]:[filtered]@`).replace(/(:80)$/,``).replace(/(:443)$/,``)||``;return`${l?`${l}://`:``}${g}${p}`}var init_url=__esmMin((()=>{}));function getClientIPAddress(s){return ipHeaderNames.map(l=>{let f=s[l],p=Array.isArray(f)?f.join(`;`):f;return l===`Forwarded`?parseForwardedHeader(p):p&&p.split(`,`).map(s=>s.trim())}).reduce((s,l)=>l?s.concat(l):s,[]).find(s=>s!==null&&isIP$1(s))||null}function parseForwardedHeader(s){if(!s)return null;for(let l of s.split(`;`))if(l.startsWith(`for=`))return l.slice(4);return null}function isIP$1(s){return/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-fA-F\d]{1,4}:){7}(?:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,2}|:)|(?:[a-fA-F\d]{1,4}:){4}(?:(?::[a-fA-F\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,3}|:)|(?:[a-fA-F\d]{1,4}:){3}(?:(?::[a-fA-F\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,4}|:)|(?:[a-fA-F\d]{1,4}:){2}(?:(?::[a-fA-F\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,5}|:)|(?:[a-fA-F\d]{1,4}:){1}(?:(?::[a-fA-F\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,6}|:)|(?::(?:(?::[a-fA-F\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,7}|:)))(?:%[0-9a-zA-Z]{1,})?$)/.test(s)}var ipHeaderNames,init_getIpAddress=__esmMin((()=>{ipHeaderNames=[`X-Client-IP`,`X-Forwarded-For`,`Fly-Client-IP`,`CF-Connecting-IP`,`Fastly-Client-Ip`,`True-Client-Ip`,`X-Real-IP`,`X-Cluster-Client-IP`,`X-Forwarded`,`Forwarded-For`,`Forwarded`,`X-Vercel-Forwarded-For`]}));function extractUserData(s,l){let f={};return(Array.isArray(l)?l:DEFAULT_USER_INCLUDES).forEach(l=>{s&&l in s&&(f[l]=s[l])}),f}function extractRequestData(s,l={}){let{include:f=DEFAULT_REQUEST_INCLUDES}=l,p={},g=s.headers||{},v=s.method,b=g.host||s.hostname||s.host||``,C=s.protocol===`https`||s.socket&&s.socket.encrypted?`https`:`http`,w=s.originalUrl||s.url||``,E=w.startsWith(C)?w:`${C}://${b}${w}`;return f.forEach(l=>{switch(l){case`headers`:p.headers=g,f.includes(`cookies`)||delete p.headers.cookie,f.includes(`ip`)||ipHeaderNames.forEach(s=>{delete p.headers[s]});break;case`method`:p.method=v;break;case`url`:p.url=E;break;case`cookies`:p.cookies=s.cookies||g.cookie&&parseCookie(g.cookie)||{};break;case`query_string`:p.query_string=extractQueryParams(s);break;case`data`:{if(v===`GET`||v===`HEAD`)break;let l=s.body;if(l!==void 0){let s=isString(l)?l:isPlainObject$1(l)?JSON.stringify(normalize(l)):truncate(`${l}`,1024);s&&(p.data=s)}break}default:({}).hasOwnProperty.call(s,l)&&(p[l]=s[l])}}),p}function addNormalizedRequestDataToEvent(s,l,f,p){let g={...DEFAULT_INCLUDES,...p&&p.include};if(g.request){let f=Array.isArray(g.request)?[...g.request]:[...DEFAULT_REQUEST_INCLUDES];g.ip&&f.push(`ip`);let p=extractNormalizedRequestData(l,{include:f});s.request={...s.request,...p}}if(g.user){let l=f.user&&isPlainObject$1(f.user)?extractUserData(f.user,g.user):{};Object.keys(l).length&&(s.user={...l,...s.user})}if(g.ip){let p=l.headers&&getClientIPAddress(l.headers)||f.ipAddress;p&&(s.user={...s.user,ip_address:p})}}function addRequestDataToEvent(s,l,f){let p={...DEFAULT_INCLUDES,...f&&f.include};if(p.request){let f=Array.isArray(p.request)?[...p.request]:[...DEFAULT_REQUEST_INCLUDES];p.ip&&f.push(`ip`);let g=extractRequestData(l,{include:f});s.request={...s.request,...g}}if(p.user){let f=l.user&&isPlainObject$1(l.user)?extractUserData(l.user,p.user):{};Object.keys(f).length&&(s.user={...s.user,...f})}if(p.ip){let f=l.headers&&getClientIPAddress(l.headers)||l.ip||l.socket&&l.socket.remoteAddress;f&&(s.user={...s.user,ip_address:f})}return s}function extractQueryParams(s){let l=s.originalUrl||s.url||``;if(l){l.startsWith(`/`)&&(l=`http://dogs.are.great${l}`);try{let f=s.query||new URL(l).search.slice(1);return f.length?f:void 0}catch{return}}}function headersToDict(s){let l=Object.create(null);try{Object.entries(s).forEach(([s,f])=>{typeof f==`string`&&(l[s]=f)})}catch{DEBUG_BUILD$2&&logger$1.warn(`Sentry failed extracting headers from a request object. If you see this, please file an issue.`)}return l}function httpRequestToRequestData(s){let l=s.headers||{},f=l.host||``,p=s.socket&&s.socket.encrypted?`https`:`http`,g=s.url||``,v=g.startsWith(p)?g:`${p}://${f}${g}`,b=s.body||void 0,C=s.cookies;return dropUndefinedKeys({url:v,method:s.method,query_string:extractQueryParamsFromUrl(g),headers:headersToDict(l),cookies:C,data:b})}function extractQueryParamsFromUrl(s){if(s)try{let l=new URL(s,`http://dogs.are.great`).search.slice(1);return l.length?l:void 0}catch{return}}function extractNormalizedRequestData(s,{include:l}){let f=l?Array.isArray(l)?l:DEFAULT_REQUEST_INCLUDES:[],p={},g={...s.headers};return f.includes(`headers`)&&(p.headers=g,l.includes(`cookies`)||delete g.cookie,l.includes(`ip`)||ipHeaderNames.forEach(s=>{delete g[s]})),f.includes(`method`)&&(p.method=s.method),f.includes(`url`)&&(p.url=s.url),f.includes(`cookies`)&&(p.cookies=s.cookies||(g&&g.cookie?parseCookie(g.cookie):void 0)||{}),f.includes(`query_string`)&&(p.query_string=s.query_string),f.includes(`data`)&&(p.data=s.data),p}var DEFAULT_INCLUDES,DEFAULT_REQUEST_INCLUDES,DEFAULT_USER_INCLUDES,init_requestdata$1=__esmMin((()=>{init_cookie(),init_debug_build$1(),init_is$1(),init_logger(),init_normalize$1(),init_object(),init_string$2(),init_getIpAddress(),DEFAULT_INCLUDES={ip:!1,request:!0,user:!0},DEFAULT_REQUEST_INCLUDES=[`cookies`,`data`,`headers`,`method`,`query_string`,`url`],DEFAULT_USER_INCLUDES=[`id`,`username`,`email`]}));function convertReqDataIntegrationOptsToAddReqDataOpts(s){let{transactionNamingScheme:l,include:{ip:f,user:p,...g}}=s,v=[`method`];for(let[s,l]of Object.entries(g))l&&v.push(s);let b;if(p===void 0)b=!0;else if(typeof p==`boolean`)b=p;else{let s=[];for(let[l,f]of Object.entries(p))f&&s.push(l);b=s}return{include:{ip:f,user:b,request:v.length===0?void 0:v,transaction:l}}}var DEFAULT_OPTIONS$1,INTEGRATION_NAME$28,_requestDataIntegration,requestDataIntegration,init_requestdata=__esmMin((()=>{init_integration(),init_requestdata$1(),DEFAULT_OPTIONS$1={include:{cookies:!0,data:!0,headers:!0,ip:!1,query_string:!0,url:!0,user:{id:!0,username:!0,email:!0}},transactionNamingScheme:`methodPath`},INTEGRATION_NAME$28=`RequestData`,_requestDataIntegration=((s={})=>{let l={...DEFAULT_OPTIONS$1,...s,include:{...DEFAULT_OPTIONS$1.include,...s.include,user:s.include&&typeof s.include.user==`boolean`?s.include.user:{...DEFAULT_OPTIONS$1.include.user,...(s.include||{}).user}}};return{name:INTEGRATION_NAME$28,processEvent(s){let{sdkProcessingMetadata:f={}}=s,{request:p,normalizedRequest:g}=f,v=convertReqDataIntegrationOptsToAddReqDataOpts(l);return g?(addNormalizedRequestDataToEvent(s,g,{ipAddress:p?p.ip||p.socket&&p.socket.remoteAddress:void 0,user:p?p.user:void 0},v),s):p?addRequestDataToEvent(s,p,v):s}}}),requestDataIntegration=defineIntegration(_requestDataIntegration)}));function addConsoleInstrumentationHandler(s){let l=`console`;addHandler(l,s),maybeInstrument(l,instrumentConsole)}function instrumentConsole(){`console`in GLOBAL_OBJ&&CONSOLE_LEVELS.forEach(function(s){s in GLOBAL_OBJ.console&&fill(GLOBAL_OBJ.console,s,function(l){return originalConsoleMethods[s]=l,function(...l){triggerHandlers(`console`,{args:l,level:s});let f=originalConsoleMethods[s];f&&f.apply(GLOBAL_OBJ.console,l)}})})}var init_console$1=__esmMin((()=>{init_logger(),init_object(),init_worldwide(),init_handlers()}));function severityLevelFromString(s){return s===`warn`?`warning`:[`fatal`,`error`,`warning`,`log`,`info`,`debug`].includes(s)?s:`log`}var init_severity=__esmMin((()=>{}));function splitPath(s){let l=s.length>1024?`${s.slice(-1024)}`:s,f=splitPathRe.exec(l);return f?f.slice(1):[]}function dirname$2(s){let l=splitPath(s),f=l[0]||``,p=l[1];return!f&&!p?`.`:(p&&=p.slice(0,p.length-1),f+p)}var splitPathRe,init_path=__esmMin((()=>{splitPathRe=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/}));function getBreadcrumbLogLevelFromHttpStatusCode(s){if(s!==void 0){if(s>=400&&s<500)return`warning`;if(s>=500)return`error`}}var init_breadcrumb_log_level=__esmMin((()=>{}));function filenameIsInApp(s,l=!1){return!(l||s&&!s.startsWith(`/`)&&!s.match(/^[A-Z]:/)&&!s.startsWith(`.`)&&!s.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//))&&s!==void 0&&!s.includes(`node_modules/`)}function node(s){let l=/^\s*[-]{4,}$/,f=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;return p=>{let g=p.match(f);if(g){let l,f,p,v,b;if(g[1]){p=g[1];let s=p.lastIndexOf(`.`);if(p[s-1]===`.`&&s--,s>0){l=p.slice(0,s),f=p.slice(s+1);let g=l.indexOf(`.Module`);g>0&&(p=p.slice(g+1),l=l.slice(0,g))}v=void 0}f&&(v=l,b=f),f===``&&(b=void 0,p=void 0),p===void 0&&(b||=`?`,p=v?`${v}.${b}`:b);let C=g[2]&&g[2].startsWith(`file://`)?g[2].slice(7):g[2],w=g[5]===`native`;return C&&C.match(/\/[A-Z]:/)&&(C=C.slice(1)),!C&&g[5]&&!w&&(C=g[5]),{filename:C?decodeURI(C):void 0,module:s?s(C):void 0,function:p,lineno:_parseIntOrUndefined(g[3]),colno:_parseIntOrUndefined(g[4]),in_app:filenameIsInApp(C||``,w)}}if(p.match(l))return{filename:p}}}function nodeStackLineParser(s){return[90,node(s)]}function _parseIntOrUndefined(s){return parseInt(s||``,10)||void 0}var init_node_stack_trace=__esmMin((()=>{init_stacktrace()})),LRUMap,init_lru=__esmMin((()=>{LRUMap=class{constructor(s){this._maxSize=s,this._cache=new Map}get size(){return this._cache.size}get(s){let l=this._cache.get(s);if(l!==void 0)return this._cache.delete(s),this._cache.set(s,l),l}set(s,l){this._cache.size>=this._maxSize&&this._cache.delete(this._cache.keys().next().value),this._cache.set(s,l)}remove(s){let l=this._cache.get(s);return l&&this._cache.delete(s),l}clear(){this._cache.clear()}keys(){return Array.from(this._cache.keys())}values(){let s=[];return this._cache.forEach(l=>s.push(l)),s}}}));function _nullishCoalesce(s,l){return s??l()}var init__nullishCoalesce=__esmMin((()=>{}));function _optionalChain(s){let l,f=s[0],p=1;for(;pf.call(l,...s)),l=void 0)}return f}var init__optionalChain=__esmMin((()=>{})),init_esm$9=__esmMin((()=>{init_errors$1(),init_utils$11(),init_currentScopes(),init_debug_build$2(),init_semanticAttributes(),init_logger(),init_time(),init_hasTracingEnabled(),init_spanOnScope(),init_spanUtils(),init_sentryNonRecordingSpan(),init_spanstatus(),init_trace$7(),init_sentrySpan(),init_dynamicSamplingContext(),init_measurement(),init_sampling(),init_logSpans(),init_envelope(),init_exports$1(),init_defaultScopes(),init_asyncContext(),init_carrier(),init_session(),init_sessionflusher(),init_scope(),init_eventProcessors(),init_api$1(),init_baseclient(),init_server_runtime_client(),init_base$3(),init_envelope$1(),init_ratelimit(),init_dsn(),init_integration(),init_applyScopeDataToEvent(),init_prepareEvent(),init_checkin(),init_handleCallbackErrors(),init_parseSampleRate(),init_sdkMetadata(),init_traceData(),init_constants$1(),init_breadcrumbs(),init_functiontostring(),init_inboundfilters(),init_linkederrors(),init_worldwide(),init_requestdata(),init_console$1(),init_misc(),init_severity(),init_string$2(),init_stacktrace(),init_is$1(),init_normalize$1(),init_object(),init_path(),init_debug_build$1(),init_metric_summary(),init_syncpromise(),init_url(),init_baggage(),init_aggregate_errors(),init_breadcrumb_log_level(),init_browser(),init_error$2(),init_handlers(),init_globalError(),init_globalUnhandledRejection(),init_memo(),init_promisebuffer(),init_requestdata$1(),init_node_stack_trace(),init_tracing$1(),init_clientreport(),init_eventbuilder(),init_lru(),init_propagationContext(),init_version$2(),init_debug_ids(),init__nullishCoalesce(),init__optionalChain()})),VERSION$1,init_version$1=__esmMin((()=>{VERSION$1=`1.9.1`}));function _makeCompatibilityCheck(s){let l=new Set([s]),f=new Set,p=s.match(re$1);if(!p)return()=>!1;let g={major:+p[1],minor:+p[2],patch:+p[3],prerelease:p[4]};if(g.prerelease!=null)return function(l){return l===s};function v(s){return f.add(s),!1}function b(s){return l.add(s),!0}return function(s){if(l.has(s))return!0;if(f.has(s))return!1;let p=s.match(re$1);if(!p)return v(s);let C={major:+p[1],minor:+p[2],patch:+p[3],prerelease:p[4]};return C.prerelease!=null||g.major!==C.major?v(s):g.major===0?g.minor===C.minor&&g.patch<=C.patch?b(s):v(s):g.minor<=C.minor?b(s):v(s)}}var re$1,isCompatible,init_semver=__esmMin((()=>{init_version$1(),re$1=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/,isCompatible=_makeCompatibilityCheck(VERSION$1)}));function registerGlobal(s,l,f,p=!1){var g;let v=_global[GLOBAL_OPENTELEMETRY_API_KEY]=_global[GLOBAL_OPENTELEMETRY_API_KEY]??{version:VERSION$1};if(!p&&v[s]){let l=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${s}`);return f.error(l.stack||l.message),!1}if(v.version!==`1.9.1`){let l=Error(`@opentelemetry/api: Registration of version v${v.version} for ${s} does not match previously registered API v${VERSION$1}`);return f.error(l.stack||l.message),!1}return v[s]=l,f.debug(`@opentelemetry/api: Registered a global for ${s} v${VERSION$1}.`),!0}function getGlobal(s){var l,f;let p=_global[GLOBAL_OPENTELEMETRY_API_KEY]?.version;if(!(!p||!isCompatible(p)))return _global[GLOBAL_OPENTELEMETRY_API_KEY]?.[s]}function unregisterGlobal(s,l){l.debug(`@opentelemetry/api: Unregistering a global for ${s} v${VERSION$1}.`);let f=_global[GLOBAL_OPENTELEMETRY_API_KEY];f&&delete f[s]}var major,GLOBAL_OPENTELEMETRY_API_KEY,_global,init_global_utils=__esmMin((()=>{init_version$1(),init_semver(),major=VERSION$1.split(`.`)[0],GLOBAL_OPENTELEMETRY_API_KEY=Symbol.for(`opentelemetry.js.api.${major}`),_global=typeof globalThis==`object`?globalThis:typeof self==`object`?self:typeof window==`object`?window:typeof global==`object`?global:{}}));function logProxy(s,l,f){let p=getGlobal(`diag`);if(p)return p[s](l,...f)}var DiagComponentLogger,init_ComponentLogger=__esmMin((()=>{init_global_utils(),DiagComponentLogger=class{constructor(s){this._namespace=s.namespace||`DiagComponentLogger`}debug(...s){return logProxy(`debug`,this._namespace,s)}error(...s){return logProxy(`error`,this._namespace,s)}info(...s){return logProxy(`info`,this._namespace,s)}warn(...s){return logProxy(`warn`,this._namespace,s)}verbose(...s){return logProxy(`verbose`,this._namespace,s)}}})),DiagLogLevel,init_types$1=__esmMin((()=>{(function(s){s[s.NONE=0]=`NONE`,s[s.ERROR=30]=`ERROR`,s[s.WARN=50]=`WARN`,s[s.INFO=60]=`INFO`,s[s.DEBUG=70]=`DEBUG`,s[s.VERBOSE=80]=`VERBOSE`,s[s.ALL=9999]=`ALL`})(DiagLogLevel||={})}));function createLogLevelDiagLogger(s,l){sDiagLogLevel.ALL&&(s=DiagLogLevel.ALL),l||={};function f(f,p){let g=l[f];return typeof g==`function`&&s>=p?g.bind(l):function(){}}return{error:f(`error`,DiagLogLevel.ERROR),warn:f(`warn`,DiagLogLevel.WARN),info:f(`info`,DiagLogLevel.INFO),debug:f(`debug`,DiagLogLevel.DEBUG),verbose:f(`verbose`,DiagLogLevel.VERBOSE)}}var init_logLevelLogger=__esmMin((()=>{init_types$1()})),API_NAME$4,DiagAPI,init_diag=__esmMin((()=>{init_ComponentLogger(),init_logLevelLogger(),init_types$1(),init_global_utils(),API_NAME$4=`diag`,DiagAPI=class s{static instance(){return this._instance||=new s,this._instance}constructor(){function s(s){return function(...l){let f=getGlobal(`diag`);if(f)return f[s](...l)}}let l=this;l.setLogger=(s,f={logLevel:DiagLogLevel.INFO})=>{var p,g,v;if(s===l){let s=Error(`Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation`);return l.error(s.stack??s.message),!1}typeof f==`number`&&(f={logLevel:f});let b=getGlobal(`diag`),C=createLogLevelDiagLogger(f.logLevel??DiagLogLevel.INFO,s);if(b&&!f.suppressOverrideMessage){let s=Error().stack??``;b.warn(`Current logger will be overwritten from ${s}`),C.warn(`Current logger will overwrite one already registered from ${s}`)}return registerGlobal(`diag`,C,l,!0)},l.disable=()=>{unregisterGlobal(API_NAME$4,l)},l.createComponentLogger=s=>new DiagComponentLogger(s),l.verbose=s(`verbose`),l.debug=s(`debug`),l.info=s(`info`),l.warn=s(`warn`),l.error=s(`error`)}}})),BaggageImpl,init_baggage_impl=__esmMin((()=>{BaggageImpl=class s{constructor(s){this._entries=s?new Map(s):new Map}getEntry(s){let l=this._entries.get(s);if(l)return Object.assign({},l)}getAllEntries(){return Array.from(this._entries.entries())}setEntry(l,f){let p=new s(this._entries);return p._entries.set(l,f),p}removeEntry(l){let f=new s(this._entries);return f._entries.delete(l),f}removeEntries(...l){let f=new s(this._entries);for(let s of l)f._entries.delete(s);return f}clear(){return new s}}})),baggageEntryMetadataSymbol,init_symbol=__esmMin((()=>{baggageEntryMetadataSymbol=Symbol(`BaggageEntryMetadata`)}));function createBaggage(s={}){return new BaggageImpl(new Map(Object.entries(s)))}function baggageEntryMetadataFromString(s){return typeof s!=`string`&&(diag$1.error(`Cannot create baggage metadata from unknown type: ${typeof s}`),s=``),{__TYPE__:baggageEntryMetadataSymbol,toString(){return s}}}var diag$1,init_utils$10=__esmMin((()=>{init_diag(),init_baggage_impl(),init_symbol(),diag$1=DiagAPI.instance()}));function createContextKey(s){return Symbol.for(s)}var BaseContext,ROOT_CONTEXT,init_context$2=__esmMin((()=>{BaseContext=class s{constructor(l){let f=this;f._currentContext=l?new Map(l):new Map,f.getValue=s=>f._currentContext.get(s),f.setValue=(l,p)=>{let g=new s(f._currentContext);return g._currentContext.set(l,p),g},f.deleteValue=l=>{let p=new s(f._currentContext);return p._currentContext.delete(l),p}}},ROOT_CONTEXT=new BaseContext})),consoleMap,_originalConsoleMethods,DiagConsoleLogger,init_consoleLogger=__esmMin((()=>{if(consoleMap=[{n:`error`,c:`error`},{n:`warn`,c:`warn`},{n:`info`,c:`info`},{n:`debug`,c:`debug`},{n:`verbose`,c:`trace`}],_originalConsoleMethods={},typeof console<`u`)for(let s of[`error`,`warn`,`info`,`debug`,`trace`,`log`])typeof console[s]==`function`&&(_originalConsoleMethods[s]=console[s]);DiagConsoleLogger=class{constructor(){function s(s){return function(...l){let f=_originalConsoleMethods[s];if(typeof f!=`function`&&(f=_originalConsoleMethods.log),typeof f!=`function`&&console&&(f=console[s],typeof f!=`function`&&(f=console.log)),typeof f==`function`)return f.apply(console,l)}}for(let l=0;l{NoopMeter=class{constructor(){}createGauge(s,l){return NOOP_GAUGE_METRIC}createHistogram(s,l){return NOOP_HISTOGRAM_METRIC}createCounter(s,l){return NOOP_COUNTER_METRIC}createUpDownCounter(s,l){return NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(s,l){return NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(s,l){return NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(s,l){return NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(s,l){}removeBatchObservableCallback(s){}},NoopMetric=class{},NoopCounterMetric=class extends NoopMetric{add(s,l){}},NoopUpDownCounterMetric=class extends NoopMetric{add(s,l){}},NoopGaugeMetric=class extends NoopMetric{record(s,l){}},NoopHistogramMetric=class extends NoopMetric{record(s,l){}},NoopObservableMetric=class{addCallback(s){}removeCallback(s){}},NoopObservableCounterMetric=class extends NoopObservableMetric{},NoopObservableGaugeMetric=class extends NoopObservableMetric{},NoopObservableUpDownCounterMetric=class extends NoopObservableMetric{},NOOP_METER=new NoopMeter,NOOP_COUNTER_METRIC=new NoopCounterMetric,NOOP_GAUGE_METRIC=new NoopGaugeMetric,NOOP_HISTOGRAM_METRIC=new NoopHistogramMetric,NOOP_UP_DOWN_COUNTER_METRIC=new NoopUpDownCounterMetric,NOOP_OBSERVABLE_COUNTER_METRIC=new NoopObservableCounterMetric,NOOP_OBSERVABLE_GAUGE_METRIC=new NoopObservableGaugeMetric,NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new NoopObservableUpDownCounterMetric})),ValueType,init_Metric=__esmMin((()=>{(function(s){s[s.INT=0]=`INT`,s[s.DOUBLE=1]=`DOUBLE`})(ValueType||={})})),defaultTextMapGetter,defaultTextMapSetter,init_TextMapPropagator=__esmMin((()=>{defaultTextMapGetter={get(s,l){if(s!=null)return s[l]},keys(s){return s==null?[]:Object.keys(s)}},defaultTextMapSetter={set(s,l,f){s!=null&&(s[l]=f)}}})),NoopContextManager,init_NoopContextManager=__esmMin((()=>{init_context$2(),NoopContextManager=class{active(){return ROOT_CONTEXT}with(s,l,f,...p){return l.call(f,...p)}bind(s,l){return l}enable(){return this}disable(){return this}}})),API_NAME$3,NOOP_CONTEXT_MANAGER,ContextAPI,init_context$1=__esmMin((()=>{init_NoopContextManager(),init_global_utils(),init_diag(),API_NAME$3=`context`,NOOP_CONTEXT_MANAGER=new NoopContextManager,ContextAPI=class s{constructor(){}static getInstance(){return this._instance||=new s,this._instance}setGlobalContextManager(s){return registerGlobal(API_NAME$3,s,DiagAPI.instance())}active(){return this._getContextManager().active()}with(s,l,f,...p){return this._getContextManager().with(s,l,f,...p)}bind(s,l){return this._getContextManager().bind(s,l)}_getContextManager(){return getGlobal(API_NAME$3)||NOOP_CONTEXT_MANAGER}disable(){this._getContextManager().disable(),unregisterGlobal(API_NAME$3,DiagAPI.instance())}}})),TraceFlags,init_trace_flags=__esmMin((()=>{(function(s){s[s.NONE=0]=`NONE`,s[s.SAMPLED=1]=`SAMPLED`})(TraceFlags||={})})),INVALID_SPANID,INVALID_TRACEID,INVALID_SPAN_CONTEXT,init_invalid_span_constants=__esmMin((()=>{init_trace_flags(),INVALID_SPANID=`0000000000000000`,INVALID_TRACEID=`00000000000000000000000000000000`,INVALID_SPAN_CONTEXT={traceId:INVALID_TRACEID,spanId:INVALID_SPANID,traceFlags:TraceFlags.NONE}})),NonRecordingSpan,init_NonRecordingSpan=__esmMin((()=>{init_invalid_span_constants(),NonRecordingSpan=class{constructor(s=INVALID_SPAN_CONTEXT){this._spanContext=s}spanContext(){return this._spanContext}setAttribute(s,l){return this}setAttributes(s){return this}addEvent(s,l){return this}addLink(s){return this}addLinks(s){return this}setStatus(s){return this}updateName(s){return this}end(s){}isRecording(){return!1}recordException(s,l){}}}));function getSpan(s){return s.getValue(SPAN_KEY)||void 0}function getActiveSpan$1(){return getSpan(ContextAPI.getInstance().active())}function setSpan(s,l){return s.setValue(SPAN_KEY,l)}function deleteSpan(s){return s.deleteValue(SPAN_KEY)}function setSpanContext(s,l){return setSpan(s,new NonRecordingSpan(l))}function getSpanContext(s){var l;return getSpan(s)?.spanContext()}var SPAN_KEY,init_context_utils=__esmMin((()=>{init_context$2(),init_NonRecordingSpan(),init_context$1(),SPAN_KEY=createContextKey(`OpenTelemetry Context Key SPAN`)}));function isValidHex(s,l){if(typeof s!=`string`||s.length!==l)return!1;let f=0;for(let l=0;l{init_invalid_span_constants(),init_NonRecordingSpan(),isHex=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1])}));function isSpanContext(s){return typeof s==`object`&&!!s&&`spanId`in s&&typeof s.spanId==`string`&&`traceId`in s&&typeof s.traceId==`string`&&`traceFlags`in s&&typeof s.traceFlags==`number`}var contextApi,NoopTracer,init_NoopTracer=__esmMin((()=>{init_context$1(),init_context_utils(),init_NonRecordingSpan(),init_spancontext_utils(),contextApi=ContextAPI.getInstance(),NoopTracer=class{startSpan(s,l,f=contextApi.active()){if(l?.root)return new NonRecordingSpan;let p=f&&getSpanContext(f);return isSpanContext(p)&&isSpanContextValid(p)?new NonRecordingSpan(p):new NonRecordingSpan}startActiveSpan(s,l,f,p){let g,v,b;if(arguments.length<2)return;arguments.length===2?b=l:arguments.length===3?(g=l,b=f):(g=l,v=f,b=p);let C=v??contextApi.active(),w=this.startSpan(s,g,C),E=setSpan(C,w);return contextApi.with(E,b,void 0,w)}}})),NOOP_TRACER,ProxyTracer,init_ProxyTracer=__esmMin((()=>{init_NoopTracer(),NOOP_TRACER=new NoopTracer,ProxyTracer=class{constructor(s,l,f,p){this._provider=s,this.name=l,this.version=f,this.options=p}startSpan(s,l,f){return this._getTracer().startSpan(s,l,f)}startActiveSpan(s,l,f,p){let g=this._getTracer();return Reflect.apply(g.startActiveSpan,g,arguments)}_getTracer(){if(this._delegate)return this._delegate;let s=this._provider.getDelegateTracer(this.name,this.version,this.options);return s?(this._delegate=s,this._delegate):NOOP_TRACER}}})),NoopTracerProvider,init_NoopTracerProvider=__esmMin((()=>{init_NoopTracer(),NoopTracerProvider=class{getTracer(s,l,f){return new NoopTracer}}})),NOOP_TRACER_PROVIDER,ProxyTracerProvider,init_ProxyTracerProvider=__esmMin((()=>{init_ProxyTracer(),init_NoopTracerProvider(),NOOP_TRACER_PROVIDER=new NoopTracerProvider,ProxyTracerProvider=class{getTracer(s,l,f){var p;return this.getDelegateTracer(s,l,f)??new ProxyTracer(this,s,l,f)}getDelegate(){var s;return this._delegate??NOOP_TRACER_PROVIDER}setDelegate(s){this._delegate=s}getDelegateTracer(s,l,f){var p;return this._delegate?.getTracer(s,l,f)}}})),SamplingDecision$1,init_SamplingResult=__esmMin((()=>{(function(s){s[s.NOT_RECORD=0]=`NOT_RECORD`,s[s.RECORD=1]=`RECORD`,s[s.RECORD_AND_SAMPLED=2]=`RECORD_AND_SAMPLED`})(SamplingDecision$1||={})})),SpanKind,init_span_kind=__esmMin((()=>{(function(s){s[s.INTERNAL=0]=`INTERNAL`,s[s.SERVER=1]=`SERVER`,s[s.CLIENT=2]=`CLIENT`,s[s.PRODUCER=3]=`PRODUCER`,s[s.CONSUMER=4]=`CONSUMER`})(SpanKind||={})})),SpanStatusCode,init_status=__esmMin((()=>{(function(s){s[s.UNSET=0]=`UNSET`,s[s.OK=1]=`OK`,s[s.ERROR=2]=`ERROR`})(SpanStatusCode||={})}));function validateKey(s){return VALID_KEY_REGEX.test(s)}function validateValue(s){return VALID_VALUE_BASE_REGEX.test(s)&&!INVALID_VALUE_COMMA_EQUAL_REGEX.test(s)}var VALID_KEY_CHAR_RANGE,VALID_KEY,VALID_VENDOR_KEY,VALID_KEY_REGEX,VALID_VALUE_BASE_REGEX,INVALID_VALUE_COMMA_EQUAL_REGEX,init_tracestate_validators=__esmMin((()=>{VALID_KEY_CHAR_RANGE=`[_0-9a-z-*/]`,VALID_KEY=`[a-z]${VALID_KEY_CHAR_RANGE}{0,255}`,VALID_VENDOR_KEY=`[a-z0-9]${VALID_KEY_CHAR_RANGE}{0,240}@[a-z]${VALID_KEY_CHAR_RANGE}{0,13}`,VALID_KEY_REGEX=RegExp(`^(?:${VALID_KEY}|${VALID_VENDOR_KEY})$`),VALID_VALUE_BASE_REGEX=/^[ -~]{0,255}[!-~]$/,INVALID_VALUE_COMMA_EQUAL_REGEX=/,|=/})),MAX_TRACE_STATE_ITEMS,MAX_TRACE_STATE_LEN,LIST_MEMBERS_SEPARATOR,LIST_MEMBER_KEY_VALUE_SPLITTER,TraceStateImpl,init_tracestate_impl=__esmMin((()=>{init_tracestate_validators(),MAX_TRACE_STATE_ITEMS=32,MAX_TRACE_STATE_LEN=512,LIST_MEMBERS_SEPARATOR=`,`,LIST_MEMBER_KEY_VALUE_SPLITTER=`=`,TraceStateImpl=class s{constructor(s){this._internalState=new Map,s&&this._parse(s)}set(s,l){let f=this._clone();return f._internalState.has(s)&&f._internalState.delete(s),f._internalState.set(s,l),f}unset(s){let l=this._clone();return l._internalState.delete(s),l}get(s){return this._internalState.get(s)}serialize(){return Array.from(this._internalState.keys()).reduceRight((s,l)=>(s.push(l+LIST_MEMBER_KEY_VALUE_SPLITTER+this.get(l)),s),[]).join(LIST_MEMBERS_SEPARATOR)}_parse(s){s.length>MAX_TRACE_STATE_LEN||(this._internalState=s.split(LIST_MEMBERS_SEPARATOR).reduceRight((s,l)=>{let f=l.trim(),p=f.indexOf(LIST_MEMBER_KEY_VALUE_SPLITTER);if(p!==-1){let g=f.slice(0,p),v=f.slice(p+1,l.length);validateKey(g)&&validateValue(v)&&s.set(g,v)}return s},new Map),this._internalState.size>MAX_TRACE_STATE_ITEMS&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,MAX_TRACE_STATE_ITEMS))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let l=new s;return l._internalState=new Map(this._internalState),l}}}));function createTraceState(s){return new TraceStateImpl(s)}var init_utils$9=__esmMin((()=>{init_tracestate_impl()})),context$1,init_context_api=__esmMin((()=>{init_context$1(),context$1=ContextAPI.getInstance()})),diag,init_diag_api=__esmMin((()=>{init_diag(),diag=DiagAPI.instance()})),NoopMeterProvider,NOOP_METER_PROVIDER,init_NoopMeterProvider=__esmMin((()=>{init_NoopMeter(),NoopMeterProvider=class{getMeter(s,l,f){return NOOP_METER}},NOOP_METER_PROVIDER=new NoopMeterProvider})),API_NAME$2,MetricsAPI,init_metrics=__esmMin((()=>{init_NoopMeterProvider(),init_global_utils(),init_diag(),API_NAME$2=`metrics`,MetricsAPI=class s{constructor(){}static getInstance(){return this._instance||=new s,this._instance}setGlobalMeterProvider(s){return registerGlobal(API_NAME$2,s,DiagAPI.instance())}getMeterProvider(){return getGlobal(API_NAME$2)||NOOP_METER_PROVIDER}getMeter(s,l,f){return this.getMeterProvider().getMeter(s,l,f)}disable(){unregisterGlobal(API_NAME$2,DiagAPI.instance())}}})),metrics,init_metrics_api=__esmMin((()=>{init_metrics(),metrics=MetricsAPI.getInstance()})),NoopTextMapPropagator,init_NoopTextMapPropagator=__esmMin((()=>{NoopTextMapPropagator=class{inject(s,l){}extract(s,l){return s}fields(){return[]}}}));function getBaggage(s){return s.getValue(BAGGAGE_KEY)||void 0}function getActiveBaggage(){return getBaggage(ContextAPI.getInstance().active())}function setBaggage(s,l){return s.setValue(BAGGAGE_KEY,l)}function deleteBaggage(s){return s.deleteValue(BAGGAGE_KEY)}var BAGGAGE_KEY,init_context_helpers=__esmMin((()=>{init_context$1(),init_context$2(),BAGGAGE_KEY=createContextKey(`OpenTelemetry Baggage Key`)})),API_NAME$1,NOOP_TEXT_MAP_PROPAGATOR,PropagationAPI,init_propagation=__esmMin((()=>{init_global_utils(),init_NoopTextMapPropagator(),init_TextMapPropagator(),init_context_helpers(),init_utils$10(),init_diag(),API_NAME$1=`propagation`,NOOP_TEXT_MAP_PROPAGATOR=new NoopTextMapPropagator,PropagationAPI=class s{constructor(){this.createBaggage=createBaggage,this.getBaggage=getBaggage,this.getActiveBaggage=getActiveBaggage,this.setBaggage=setBaggage,this.deleteBaggage=deleteBaggage}static getInstance(){return this._instance||=new s,this._instance}setGlobalPropagator(s){return registerGlobal(API_NAME$1,s,DiagAPI.instance())}inject(s,l,f=defaultTextMapSetter){return this._getGlobalPropagator().inject(s,l,f)}extract(s,l,f=defaultTextMapGetter){return this._getGlobalPropagator().extract(s,l,f)}fields(){return this._getGlobalPropagator().fields()}disable(){unregisterGlobal(API_NAME$1,DiagAPI.instance())}_getGlobalPropagator(){return getGlobal(API_NAME$1)||NOOP_TEXT_MAP_PROPAGATOR}}})),propagation,init_propagation_api=__esmMin((()=>{init_propagation(),propagation=PropagationAPI.getInstance()})),API_NAME,TraceAPI,init_trace$6=__esmMin((()=>{init_global_utils(),init_ProxyTracerProvider(),init_spancontext_utils(),init_context_utils(),init_diag(),API_NAME=`trace`,TraceAPI=class s{constructor(){this._proxyTracerProvider=new ProxyTracerProvider,this.wrapSpanContext=wrapSpanContext,this.isSpanContextValid=isSpanContextValid,this.deleteSpan=deleteSpan,this.getSpan=getSpan,this.getActiveSpan=getActiveSpan$1,this.getSpanContext=getSpanContext,this.setSpan=setSpan,this.setSpanContext=setSpanContext}static getInstance(){return this._instance||=new s,this._instance}setGlobalTracerProvider(s){let l=registerGlobal(API_NAME,this._proxyTracerProvider,DiagAPI.instance());return l&&this._proxyTracerProvider.setDelegate(s),l}getTracerProvider(){return getGlobal(API_NAME)||this._proxyTracerProvider}getTracer(s,l){return this.getTracerProvider().getTracer(s,l)}disable(){unregisterGlobal(API_NAME,DiagAPI.instance()),this._proxyTracerProvider=new ProxyTracerProvider}}})),trace,init_trace_api=__esmMin((()=>{init_trace$6(),trace=TraceAPI.getInstance()})),esm_exports$6=__exportAll({DiagConsoleLogger:()=>DiagConsoleLogger,DiagLogLevel:()=>DiagLogLevel,INVALID_SPANID:()=>INVALID_SPANID,INVALID_SPAN_CONTEXT:()=>INVALID_SPAN_CONTEXT,INVALID_TRACEID:()=>INVALID_TRACEID,ProxyTracer:()=>ProxyTracer,ProxyTracerProvider:()=>ProxyTracerProvider,ROOT_CONTEXT:()=>ROOT_CONTEXT,SamplingDecision:()=>SamplingDecision$1,SpanKind:()=>SpanKind,SpanStatusCode:()=>SpanStatusCode,TraceFlags:()=>TraceFlags,ValueType:()=>ValueType,baggageEntryMetadataFromString:()=>baggageEntryMetadataFromString,context:()=>context$1,createContextKey:()=>createContextKey,createNoopMeter:()=>createNoopMeter,createTraceState:()=>createTraceState,default:()=>esm_default,defaultTextMapGetter:()=>defaultTextMapGetter,defaultTextMapSetter:()=>defaultTextMapSetter,diag:()=>diag,isSpanContextValid:()=>isSpanContextValid,isValidSpanId:()=>isValidSpanId,isValidTraceId:()=>isValidTraceId,metrics:()=>metrics,propagation:()=>propagation,trace:()=>trace}),esm_default,init_esm$8=__esmMin((()=>{init_utils$10(),init_context$2(),init_consoleLogger(),init_types$1(),init_NoopMeter(),init_Metric(),init_TextMapPropagator(),init_ProxyTracer(),init_ProxyTracerProvider(),init_SamplingResult(),init_span_kind(),init_status(),init_trace_flags(),init_utils$9(),init_spancontext_utils(),init_invalid_span_constants(),init_context_api(),init_diag_api(),init_metrics_api(),init_propagation_api(),init_trace_api(),esm_default={context:context$1,diag,metrics,propagation,trace}})),require_suppress_tracing=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isTracingSuppressed=s.unsuppressTracing=s.suppressTracing=void 0;let l=(0,(init_esm$8(),__toCommonJS$1(esm_exports$6)).createContextKey)(`OpenTelemetry SDK Context Key SUPPRESS_TRACING`);function f(s){return s.setValue(l,!0)}s.suppressTracing=f;function p(s){return s.deleteValue(l)}s.unsuppressTracing=p;function g(s){return s.getValue(l)===!0}s.isTracingSuppressed=g})),require_constants$18=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BAGGAGE_MAX_TOTAL_LENGTH=s.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=s.BAGGAGE_MAX_NAME_VALUE_PAIRS=s.BAGGAGE_HEADER=s.BAGGAGE_ITEMS_SEPARATOR=s.BAGGAGE_PROPERTIES_SEPARATOR=s.BAGGAGE_KEY_PAIR_SEPARATOR=void 0,s.BAGGAGE_KEY_PAIR_SEPARATOR=`=`,s.BAGGAGE_PROPERTIES_SEPARATOR=`;`,s.BAGGAGE_ITEMS_SEPARATOR=`,`,s.BAGGAGE_HEADER=`baggage`,s.BAGGAGE_MAX_NAME_VALUE_PAIRS=180,s.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096,s.BAGGAGE_MAX_TOTAL_LENGTH=8192})),require_utils$42=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseKeyPairsIntoRecord=s.parsePairKeyValue=s.getKeyPairs=s.serializeKeyPairs=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_constants$18();function p(s){return s.reduce((s,l)=>{let p=`${s}${s===``?``:f.BAGGAGE_ITEMS_SEPARATOR}${l}`;return p.length>f.BAGGAGE_MAX_TOTAL_LENGTH?s:p},``)}s.serializeKeyPairs=p;function g(s){return s.getAllEntries().map(([s,l])=>{let p=`${encodeURIComponent(s)}=${encodeURIComponent(l.value)}`;return l.metadata!==void 0&&(p+=f.BAGGAGE_PROPERTIES_SEPARATOR+l.metadata.toString()),p})}s.getKeyPairs=g;function v(s){let p=s.split(f.BAGGAGE_PROPERTIES_SEPARATOR);if(p.length<=0)return;let g=p.shift();if(!g)return;let v=g.indexOf(f.BAGGAGE_KEY_PAIR_SEPARATOR);if(v<=0)return;let b=decodeURIComponent(g.substring(0,v).trim()),C=decodeURIComponent(g.substring(v+1).trim()),w;return p.length>0&&(w=(0,l.baggageEntryMetadataFromString)(p.join(f.BAGGAGE_PROPERTIES_SEPARATOR))),{key:b,value:C,metadata:w}}s.parsePairKeyValue=v;function b(s){return typeof s!=`string`||s.length===0?{}:s.split(f.BAGGAGE_ITEMS_SEPARATOR).map(s=>v(s)).filter(s=>s!==void 0&&s.value.length>0).reduce((s,l)=>(s[l.key]=l.value,s),{})}s.parseKeyPairsIntoRecord=b})),require_W3CBaggagePropagator=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.W3CBaggagePropagator=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_suppress_tracing(),p=require_constants$18(),g=require_utils$42();s.W3CBaggagePropagator=class{inject(s,v,b){let C=l.propagation.getBaggage(s);if(!C||(0,f.isTracingSuppressed)(s))return;let w=(0,g.getKeyPairs)(C).filter(s=>s.length<=p.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS).slice(0,p.BAGGAGE_MAX_NAME_VALUE_PAIRS),E=(0,g.serializeKeyPairs)(w);E.length>0&&b.set(v,p.BAGGAGE_HEADER,E)}extract(s,f,v){let b=v.get(f,p.BAGGAGE_HEADER),C=Array.isArray(b)?b.join(p.BAGGAGE_ITEMS_SEPARATOR):b;if(!C)return s;let w={};return C.length===0||(C.split(p.BAGGAGE_ITEMS_SEPARATOR).forEach(s=>{let l=(0,g.parsePairKeyValue)(s);if(l){let s={value:l.value};l.metadata&&(s.metadata=l.metadata),w[l.key]=s}}),Object.entries(w).length===0)?s:l.propagation.setBaggage(s,l.propagation.createBaggage(w))}fields(){return[p.BAGGAGE_HEADER]}}})),require_anchored_clock=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AnchoredClock=void 0,s.AnchoredClock=class{constructor(s,l){this._monotonicClock=l,this._epochMillis=s.now(),this._performanceMillis=l.now()}now(){let s=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+s}}})),require_attributes=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isAttributeValue=s.isAttributeKey=s.sanitizeAttributes=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));function f(s){let f={};if(typeof s!=`object`||!s)return f;for(let[v,b]of Object.entries(s)){if(!p(v)){l.diag.warn(`Invalid attribute key: ${v}`);continue}if(!g(b)){l.diag.warn(`Invalid attribute value set for key: ${v}`);continue}Array.isArray(b)?f[v]=b.slice():f[v]=b}return f}s.sanitizeAttributes=f;function p(s){return typeof s==`string`&&s.length>0}s.isAttributeKey=p;function g(s){return s==null?!0:Array.isArray(s)?v(s):b(s)}s.isAttributeValue=g;function v(s){let l;for(let f of s)if(f!=null){if(!l){if(b(f)){l=typeof f;continue}return!1}if(typeof f!==l)return!1}return!0}function b(s){switch(typeof s){case`number`:case`boolean`:case`string`:return!0}return!1}})),require_logging_error_handler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.loggingErrorHandler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));function f(){return s=>{l.diag.error(p(s))}}s.loggingErrorHandler=f;function p(s){return typeof s==`string`?s:JSON.stringify(g(s))}function g(s){let l={},f=s;for(;f!==null;)Object.getOwnPropertyNames(f).forEach(s=>{if(l[s])return;let p=f[s];p&&(l[s]=String(p))}),f=Object.getPrototypeOf(f);return l}})),require_global_error_handler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.globalErrorHandler=s.setGlobalErrorHandler=void 0;let l=(0,require_logging_error_handler().loggingErrorHandler)();function f(s){l=s}s.setGlobalErrorHandler=f;function p(s){try{l(s)}catch{}}s.globalErrorHandler=p})),require_sampling=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TracesSamplerValues=void 0,(function(s){s.AlwaysOff=`always_off`,s.AlwaysOn=`always_on`,s.ParentBasedAlwaysOff=`parentbased_always_off`,s.ParentBasedAlwaysOn=`parentbased_always_on`,s.ParentBasedTraceIdRatio=`parentbased_traceidratio`,s.TraceIdRatio=`traceidratio`})(s.TracesSamplerValues||={})})),require_environment$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseEnvironment=s.DEFAULT_ENVIRONMENT=s.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=s.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=s.DEFAULT_ATTRIBUTE_COUNT_LIMIT=s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_sampling(),p=`,`,g=[`OTEL_SDK_DISABLED`];function v(s){return g.indexOf(s)>-1}let b=[`OTEL_BSP_EXPORT_TIMEOUT`,`OTEL_BSP_MAX_EXPORT_BATCH_SIZE`,`OTEL_BSP_MAX_QUEUE_SIZE`,`OTEL_BSP_SCHEDULE_DELAY`,`OTEL_BLRP_EXPORT_TIMEOUT`,`OTEL_BLRP_MAX_EXPORT_BATCH_SIZE`,`OTEL_BLRP_MAX_QUEUE_SIZE`,`OTEL_BLRP_SCHEDULE_DELAY`,`OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT`,`OTEL_ATTRIBUTE_COUNT_LIMIT`,`OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT`,`OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT`,`OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT`,`OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT`,`OTEL_SPAN_EVENT_COUNT_LIMIT`,`OTEL_SPAN_LINK_COUNT_LIMIT`,`OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT`,`OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT`,`OTEL_EXPORTER_OTLP_TIMEOUT`,`OTEL_EXPORTER_OTLP_TRACES_TIMEOUT`,`OTEL_EXPORTER_OTLP_METRICS_TIMEOUT`,`OTEL_EXPORTER_OTLP_LOGS_TIMEOUT`,`OTEL_EXPORTER_JAEGER_AGENT_PORT`];function C(s){return b.indexOf(s)>-1}let w=[`OTEL_NO_PATCH_MODULES`,`OTEL_PROPAGATORS`,`OTEL_SEMCONV_STABILITY_OPT_IN`];function E(s){return w.indexOf(s)>-1}s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=1/0,s.DEFAULT_ATTRIBUTE_COUNT_LIMIT=128,s.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=128,s.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=128,s.DEFAULT_ENVIRONMENT={OTEL_SDK_DISABLED:!1,CONTAINER_NAME:``,ECS_CONTAINER_METADATA_URI_V4:``,ECS_CONTAINER_METADATA_URI:``,HOSTNAME:``,KUBERNETES_SERVICE_HOST:``,NAMESPACE:``,OTEL_BSP_EXPORT_TIMEOUT:3e4,OTEL_BSP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BSP_MAX_QUEUE_SIZE:2048,OTEL_BSP_SCHEDULE_DELAY:5e3,OTEL_BLRP_EXPORT_TIMEOUT:3e4,OTEL_BLRP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BLRP_MAX_QUEUE_SIZE:2048,OTEL_BLRP_SCHEDULE_DELAY:5e3,OTEL_EXPORTER_JAEGER_AGENT_HOST:``,OTEL_EXPORTER_JAEGER_AGENT_PORT:6832,OTEL_EXPORTER_JAEGER_ENDPOINT:``,OTEL_EXPORTER_JAEGER_PASSWORD:``,OTEL_EXPORTER_JAEGER_USER:``,OTEL_EXPORTER_OTLP_ENDPOINT:``,OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:``,OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:``,OTEL_EXPORTER_OTLP_LOGS_ENDPOINT:``,OTEL_EXPORTER_OTLP_HEADERS:``,OTEL_EXPORTER_OTLP_TRACES_HEADERS:``,OTEL_EXPORTER_OTLP_METRICS_HEADERS:``,OTEL_EXPORTER_OTLP_LOGS_HEADERS:``,OTEL_EXPORTER_OTLP_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_TRACES_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_METRICS_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_LOGS_TIMEOUT:1e4,OTEL_EXPORTER_ZIPKIN_ENDPOINT:`http://localhost:9411/api/v2/spans`,OTEL_LOG_LEVEL:l.DiagLogLevel.INFO,OTEL_NO_PATCH_MODULES:[],OTEL_PROPAGATORS:[`tracecontext`,`baggage`],OTEL_RESOURCE_ATTRIBUTES:``,OTEL_SERVICE_NAME:``,OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT:s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_ATTRIBUTE_COUNT_LIMIT:s.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT:s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT:s.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT:s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT:s.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_EVENT_COUNT_LIMIT:128,OTEL_SPAN_LINK_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT:s.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT:s.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT,OTEL_TRACES_EXPORTER:``,OTEL_TRACES_SAMPLER:f.TracesSamplerValues.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:``,OTEL_LOGS_EXPORTER:``,OTEL_EXPORTER_OTLP_INSECURE:``,OTEL_EXPORTER_OTLP_TRACES_INSECURE:``,OTEL_EXPORTER_OTLP_METRICS_INSECURE:``,OTEL_EXPORTER_OTLP_LOGS_INSECURE:``,OTEL_EXPORTER_OTLP_CERTIFICATE:``,OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE:``,OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE:``,OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE:``,OTEL_EXPORTER_OTLP_COMPRESSION:``,OTEL_EXPORTER_OTLP_TRACES_COMPRESSION:``,OTEL_EXPORTER_OTLP_METRICS_COMPRESSION:``,OTEL_EXPORTER_OTLP_LOGS_COMPRESSION:``,OTEL_EXPORTER_OTLP_CLIENT_KEY:``,OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY:``,OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY:``,OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY:``,OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE:``,OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE:``,OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE:``,OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE:``,OTEL_EXPORTER_OTLP_PROTOCOL:`http/protobuf`,OTEL_EXPORTER_OTLP_TRACES_PROTOCOL:`http/protobuf`,OTEL_EXPORTER_OTLP_METRICS_PROTOCOL:`http/protobuf`,OTEL_EXPORTER_OTLP_LOGS_PROTOCOL:`http/protobuf`,OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE:`cumulative`,OTEL_SEMCONV_STABILITY_OPT_IN:[]};function k(s,l,f){f[s]!==void 0&&(l[s]=String(f[s]).toLowerCase()===`true`)}function A(s,l,f,p=-1/0,g=1/0){if(f[s]!==void 0){let v=Number(f[s]);isNaN(v)||(vg?l[s]=g:l[s]=v)}}function N(s,l,f,p=`,`){let g=f[s];typeof g==`string`&&(l[s]=g.split(p).map(s=>s.trim()))}let F={ALL:l.DiagLogLevel.ALL,VERBOSE:l.DiagLogLevel.VERBOSE,DEBUG:l.DiagLogLevel.DEBUG,INFO:l.DiagLogLevel.INFO,WARN:l.DiagLogLevel.WARN,ERROR:l.DiagLogLevel.ERROR,NONE:l.DiagLogLevel.NONE};function I(s,l,f){let p=f[s];if(typeof p==`string`){let f=F[p.toUpperCase()];f!=null&&(l[s]=f)}}function R(l){let f={};for(let p in s.DEFAULT_ENVIRONMENT){let s=p;switch(s){case`OTEL_LOG_LEVEL`:I(s,f,l);break;default:if(v(s))k(s,f,l);else if(C(s))A(s,f,l);else if(E(s))N(s,f,l);else{let p=l[s];p!=null&&(f[s]=String(p))}}}return f}s.parseEnvironment=R})),require_environment$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getEnvWithoutDefaults=s.getEnv=void 0;let l=require_environment$2();function f(){let s=(0,l.parseEnvironment)(process.env);return Object.assign({},l.DEFAULT_ENVIRONMENT,s)}s.getEnv=f;function p(){return(0,l.parseEnvironment)(process.env)}s.getEnvWithoutDefaults=p})),require_globalThis$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0,s._globalThis=typeof globalThis==`object`?globalThis:global})),require_hex_to_binary=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.hexToBinary=void 0;function l(s){return s>=48&&s<=57?s-48:s>=97&&s<=102?s-87:s-55}function f(s){let f=new Uint8Array(s.length/2),p=0;for(let g=0;g{Object.defineProperty(s,`__esModule`,{value:!0}),s.hexToBase64=void 0;let l=require_hex_to_binary();function f(s){return Buffer.from((0,l.hexToBinary)(s)).toString(`base64`)}s.hexToBase64=f})),require_RandomIdGenerator$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RandomIdGenerator=void 0;let l=8,f=16;s.RandomIdGenerator=class{constructor(){this.generateTraceId=g(16),this.generateSpanId=g(8)}};let p=Buffer.allocUnsafe(16);function g(s){return function(){for(let l=0;l>>0,l*4);for(let l=0;l0);l++)l===s-1&&(p[s-1]=1);return p.toString(`hex`,0,s)}}})),require_performance=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.otperformance=void 0,s.otperformance=require(`perf_hooks`).performance})),require_version$25=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.VERSION=void 0,s.VERSION=`1.30.1`}));function createConstMap$5(s){for(var l={},f=s.length,p=0;p{})),TMP_AWS_LAMBDA_INVOKED_ARN$5,TMP_DB_SYSTEM$5,TMP_DB_CONNECTION_STRING$5,TMP_DB_USER$5,TMP_DB_JDBC_DRIVER_CLASSNAME$5,TMP_DB_NAME$5,TMP_DB_STATEMENT$5,TMP_DB_OPERATION$5,TMP_DB_MSSQL_INSTANCE_NAME$5,TMP_DB_CASSANDRA_KEYSPACE$5,TMP_DB_CASSANDRA_PAGE_SIZE$5,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$5,TMP_DB_CASSANDRA_TABLE$5,TMP_DB_CASSANDRA_IDEMPOTENCE$5,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5,TMP_DB_CASSANDRA_COORDINATOR_ID$5,TMP_DB_CASSANDRA_COORDINATOR_DC$5,TMP_DB_HBASE_NAMESPACE$5,TMP_DB_REDIS_DATABASE_INDEX$5,TMP_DB_MONGODB_COLLECTION$5,TMP_DB_SQL_TABLE$5,TMP_EXCEPTION_TYPE$5,TMP_EXCEPTION_MESSAGE$5,TMP_EXCEPTION_STACKTRACE$5,TMP_EXCEPTION_ESCAPED$5,TMP_FAAS_TRIGGER$5,TMP_FAAS_EXECUTION$5,TMP_FAAS_DOCUMENT_COLLECTION$5,TMP_FAAS_DOCUMENT_OPERATION$5,TMP_FAAS_DOCUMENT_TIME$5,TMP_FAAS_DOCUMENT_NAME$5,TMP_FAAS_TIME$5,TMP_FAAS_CRON$5,TMP_FAAS_COLDSTART$5,TMP_FAAS_INVOKED_NAME$5,TMP_FAAS_INVOKED_PROVIDER$5,TMP_FAAS_INVOKED_REGION$5,TMP_NET_TRANSPORT$5,TMP_NET_PEER_IP$5,TMP_NET_PEER_PORT$5,TMP_NET_PEER_NAME$5,TMP_NET_HOST_IP$5,TMP_NET_HOST_PORT$5,TMP_NET_HOST_NAME$5,TMP_NET_HOST_CONNECTION_TYPE$5,TMP_NET_HOST_CONNECTION_SUBTYPE$5,TMP_NET_HOST_CARRIER_NAME$5,TMP_NET_HOST_CARRIER_MCC$5,TMP_NET_HOST_CARRIER_MNC$5,TMP_NET_HOST_CARRIER_ICC$5,TMP_PEER_SERVICE$5,TMP_ENDUSER_ID$5,TMP_ENDUSER_ROLE$5,TMP_ENDUSER_SCOPE$5,TMP_THREAD_ID$5,TMP_THREAD_NAME$5,TMP_CODE_FUNCTION$5,TMP_CODE_NAMESPACE$5,TMP_CODE_FILEPATH$5,TMP_CODE_LINENO$5,TMP_HTTP_METHOD$5,TMP_HTTP_URL$5,TMP_HTTP_TARGET$5,TMP_HTTP_HOST$5,TMP_HTTP_SCHEME$5,TMP_HTTP_STATUS_CODE$5,TMP_HTTP_FLAVOR$5,TMP_HTTP_USER_AGENT$5,TMP_HTTP_REQUEST_CONTENT_LENGTH$5,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5,TMP_HTTP_RESPONSE_CONTENT_LENGTH$5,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5,TMP_HTTP_SERVER_NAME$5,TMP_HTTP_ROUTE$5,TMP_HTTP_CLIENT_IP$5,TMP_AWS_DYNAMODB_TABLE_NAMES$5,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$5,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5,TMP_AWS_DYNAMODB_CONSISTENT_READ$5,TMP_AWS_DYNAMODB_PROJECTION$5,TMP_AWS_DYNAMODB_LIMIT$5,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5,TMP_AWS_DYNAMODB_INDEX_NAME$5,TMP_AWS_DYNAMODB_SELECT$5,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5,TMP_AWS_DYNAMODB_TABLE_COUNT$5,TMP_AWS_DYNAMODB_SCAN_FORWARD$5,TMP_AWS_DYNAMODB_SEGMENT$5,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$5,TMP_AWS_DYNAMODB_COUNT$5,TMP_AWS_DYNAMODB_SCANNED_COUNT$5,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5,TMP_MESSAGING_SYSTEM$5,TMP_MESSAGING_DESTINATION$5,TMP_MESSAGING_DESTINATION_KIND$5,TMP_MESSAGING_TEMP_DESTINATION$5,TMP_MESSAGING_PROTOCOL$5,TMP_MESSAGING_PROTOCOL_VERSION$5,TMP_MESSAGING_URL$5,TMP_MESSAGING_MESSAGE_ID$5,TMP_MESSAGING_CONVERSATION_ID$5,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5,TMP_MESSAGING_OPERATION$5,TMP_MESSAGING_CONSUMER_ID$5,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$5,TMP_MESSAGING_KAFKA_MESSAGE_KEY$5,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$5,TMP_MESSAGING_KAFKA_CLIENT_ID$5,TMP_MESSAGING_KAFKA_PARTITION$5,TMP_MESSAGING_KAFKA_TOMBSTONE$5,TMP_RPC_SYSTEM$5,TMP_RPC_SERVICE$5,TMP_RPC_METHOD$5,TMP_RPC_GRPC_STATUS_CODE$5,TMP_RPC_JSONRPC_VERSION$5,TMP_RPC_JSONRPC_REQUEST_ID$5,TMP_RPC_JSONRPC_ERROR_CODE$5,TMP_RPC_JSONRPC_ERROR_MESSAGE$5,TMP_MESSAGE_TYPE$5,TMP_MESSAGE_ID$5,TMP_MESSAGE_COMPRESSED_SIZE$5,TMP_MESSAGE_UNCOMPRESSED_SIZE$5,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$5,SEMATTRS_DB_SYSTEM$5,SEMATTRS_DB_CONNECTION_STRING$5,SEMATTRS_DB_USER$5,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$5,SEMATTRS_DB_NAME$5,SEMATTRS_DB_STATEMENT$5,SEMATTRS_DB_OPERATION$5,SEMATTRS_DB_MSSQL_INSTANCE_NAME$5,SEMATTRS_DB_CASSANDRA_KEYSPACE$5,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$5,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$5,SEMATTRS_DB_CASSANDRA_TABLE$5,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$5,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$5,SEMATTRS_DB_HBASE_NAMESPACE$5,SEMATTRS_DB_REDIS_DATABASE_INDEX$5,SEMATTRS_DB_MONGODB_COLLECTION$5,SEMATTRS_DB_SQL_TABLE$5,SEMATTRS_EXCEPTION_TYPE$5,SEMATTRS_EXCEPTION_MESSAGE$5,SEMATTRS_EXCEPTION_STACKTRACE$5,SEMATTRS_EXCEPTION_ESCAPED$5,SEMATTRS_FAAS_TRIGGER$5,SEMATTRS_FAAS_EXECUTION$5,SEMATTRS_FAAS_DOCUMENT_COLLECTION$5,SEMATTRS_FAAS_DOCUMENT_OPERATION$5,SEMATTRS_FAAS_DOCUMENT_TIME$5,SEMATTRS_FAAS_DOCUMENT_NAME$5,SEMATTRS_FAAS_TIME$5,SEMATTRS_FAAS_CRON$5,SEMATTRS_FAAS_COLDSTART$5,SEMATTRS_FAAS_INVOKED_NAME$5,SEMATTRS_FAAS_INVOKED_PROVIDER$5,SEMATTRS_FAAS_INVOKED_REGION$5,SEMATTRS_NET_TRANSPORT$5,SEMATTRS_NET_PEER_IP$5,SEMATTRS_NET_PEER_PORT$5,SEMATTRS_NET_PEER_NAME$5,SEMATTRS_NET_HOST_IP$5,SEMATTRS_NET_HOST_PORT$5,SEMATTRS_NET_HOST_NAME$5,SEMATTRS_NET_HOST_CONNECTION_TYPE$5,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$5,SEMATTRS_NET_HOST_CARRIER_NAME$5,SEMATTRS_NET_HOST_CARRIER_MCC$5,SEMATTRS_NET_HOST_CARRIER_MNC$5,SEMATTRS_NET_HOST_CARRIER_ICC$5,SEMATTRS_PEER_SERVICE$5,SEMATTRS_ENDUSER_ID$5,SEMATTRS_ENDUSER_ROLE$5,SEMATTRS_ENDUSER_SCOPE$5,SEMATTRS_THREAD_ID$5,SEMATTRS_THREAD_NAME$5,SEMATTRS_CODE_FUNCTION$5,SEMATTRS_CODE_NAMESPACE$5,SEMATTRS_CODE_FILEPATH$5,SEMATTRS_CODE_LINENO$5,SEMATTRS_HTTP_METHOD$5,SEMATTRS_HTTP_URL$5,SEMATTRS_HTTP_TARGET$5,SEMATTRS_HTTP_HOST$5,SEMATTRS_HTTP_SCHEME$5,SEMATTRS_HTTP_STATUS_CODE$5,SEMATTRS_HTTP_FLAVOR$5,SEMATTRS_HTTP_USER_AGENT$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_SERVER_NAME$5,SEMATTRS_HTTP_ROUTE$5,SEMATTRS_HTTP_CLIENT_IP$5,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$5,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$5,SEMATTRS_AWS_DYNAMODB_PROJECTION$5,SEMATTRS_AWS_DYNAMODB_LIMIT$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$5,SEMATTRS_AWS_DYNAMODB_SELECT$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$5,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$5,SEMATTRS_AWS_DYNAMODB_SEGMENT$5,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$5,SEMATTRS_AWS_DYNAMODB_COUNT$5,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5,SEMATTRS_MESSAGING_SYSTEM$5,SEMATTRS_MESSAGING_DESTINATION$5,SEMATTRS_MESSAGING_DESTINATION_KIND$5,SEMATTRS_MESSAGING_TEMP_DESTINATION$5,SEMATTRS_MESSAGING_PROTOCOL$5,SEMATTRS_MESSAGING_PROTOCOL_VERSION$5,SEMATTRS_MESSAGING_URL$5,SEMATTRS_MESSAGING_MESSAGE_ID$5,SEMATTRS_MESSAGING_CONVERSATION_ID$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5,SEMATTRS_MESSAGING_OPERATION$5,SEMATTRS_MESSAGING_CONSUMER_ID$5,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$5,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$5,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$5,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$5,SEMATTRS_MESSAGING_KAFKA_PARTITION$5,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$5,SEMATTRS_RPC_SYSTEM$5,SEMATTRS_RPC_SERVICE$5,SEMATTRS_RPC_METHOD$5,SEMATTRS_RPC_GRPC_STATUS_CODE$5,SEMATTRS_RPC_JSONRPC_VERSION$5,SEMATTRS_RPC_JSONRPC_REQUEST_ID$5,SEMATTRS_RPC_JSONRPC_ERROR_CODE$5,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$5,SEMATTRS_MESSAGE_TYPE$5,SEMATTRS_MESSAGE_ID$5,SEMATTRS_MESSAGE_COMPRESSED_SIZE$5,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$5,SemanticAttributes$5,TMP_DBSYSTEMVALUES_OTHER_SQL$5,TMP_DBSYSTEMVALUES_MSSQL$5,TMP_DBSYSTEMVALUES_MYSQL$5,TMP_DBSYSTEMVALUES_ORACLE$5,TMP_DBSYSTEMVALUES_DB2$5,TMP_DBSYSTEMVALUES_POSTGRESQL$5,TMP_DBSYSTEMVALUES_REDSHIFT$5,TMP_DBSYSTEMVALUES_HIVE$5,TMP_DBSYSTEMVALUES_CLOUDSCAPE$5,TMP_DBSYSTEMVALUES_HSQLDB$5,TMP_DBSYSTEMVALUES_PROGRESS$5,TMP_DBSYSTEMVALUES_MAXDB$5,TMP_DBSYSTEMVALUES_HANADB$5,TMP_DBSYSTEMVALUES_INGRES$5,TMP_DBSYSTEMVALUES_FIRSTSQL$5,TMP_DBSYSTEMVALUES_EDB$5,TMP_DBSYSTEMVALUES_CACHE$5,TMP_DBSYSTEMVALUES_ADABAS$5,TMP_DBSYSTEMVALUES_FIREBIRD$5,TMP_DBSYSTEMVALUES_DERBY$5,TMP_DBSYSTEMVALUES_FILEMAKER$5,TMP_DBSYSTEMVALUES_INFORMIX$5,TMP_DBSYSTEMVALUES_INSTANTDB$5,TMP_DBSYSTEMVALUES_INTERBASE$5,TMP_DBSYSTEMVALUES_MARIADB$5,TMP_DBSYSTEMVALUES_NETEZZA$5,TMP_DBSYSTEMVALUES_PERVASIVE$5,TMP_DBSYSTEMVALUES_POINTBASE$5,TMP_DBSYSTEMVALUES_SQLITE$5,TMP_DBSYSTEMVALUES_SYBASE$5,TMP_DBSYSTEMVALUES_TERADATA$5,TMP_DBSYSTEMVALUES_VERTICA$5,TMP_DBSYSTEMVALUES_H2$5,TMP_DBSYSTEMVALUES_COLDFUSION$5,TMP_DBSYSTEMVALUES_CASSANDRA$5,TMP_DBSYSTEMVALUES_HBASE$5,TMP_DBSYSTEMVALUES_MONGODB$5,TMP_DBSYSTEMVALUES_REDIS$5,TMP_DBSYSTEMVALUES_COUCHBASE$5,TMP_DBSYSTEMVALUES_COUCHDB$5,TMP_DBSYSTEMVALUES_COSMOSDB$5,TMP_DBSYSTEMVALUES_DYNAMODB$5,TMP_DBSYSTEMVALUES_NEO4J$5,TMP_DBSYSTEMVALUES_GEODE$5,TMP_DBSYSTEMVALUES_ELASTICSEARCH$5,TMP_DBSYSTEMVALUES_MEMCACHED$5,TMP_DBSYSTEMVALUES_COCKROACHDB$5,DBSYSTEMVALUES_OTHER_SQL$5,DBSYSTEMVALUES_MSSQL$5,DBSYSTEMVALUES_MYSQL$5,DBSYSTEMVALUES_ORACLE$5,DBSYSTEMVALUES_DB2$5,DBSYSTEMVALUES_POSTGRESQL$5,DBSYSTEMVALUES_REDSHIFT$5,DBSYSTEMVALUES_HIVE$5,DBSYSTEMVALUES_CLOUDSCAPE$5,DBSYSTEMVALUES_HSQLDB$5,DBSYSTEMVALUES_PROGRESS$5,DBSYSTEMVALUES_MAXDB$5,DBSYSTEMVALUES_HANADB$5,DBSYSTEMVALUES_INGRES$5,DBSYSTEMVALUES_FIRSTSQL$5,DBSYSTEMVALUES_EDB$5,DBSYSTEMVALUES_CACHE$5,DBSYSTEMVALUES_ADABAS$5,DBSYSTEMVALUES_FIREBIRD$5,DBSYSTEMVALUES_DERBY$5,DBSYSTEMVALUES_FILEMAKER$5,DBSYSTEMVALUES_INFORMIX$5,DBSYSTEMVALUES_INSTANTDB$5,DBSYSTEMVALUES_INTERBASE$5,DBSYSTEMVALUES_MARIADB$5,DBSYSTEMVALUES_NETEZZA$5,DBSYSTEMVALUES_PERVASIVE$5,DBSYSTEMVALUES_POINTBASE$5,DBSYSTEMVALUES_SQLITE$5,DBSYSTEMVALUES_SYBASE$5,DBSYSTEMVALUES_TERADATA$5,DBSYSTEMVALUES_VERTICA$5,DBSYSTEMVALUES_H2$5,DBSYSTEMVALUES_COLDFUSION$5,DBSYSTEMVALUES_CASSANDRA$5,DBSYSTEMVALUES_HBASE$5,DBSYSTEMVALUES_MONGODB$5,DBSYSTEMVALUES_REDIS$5,DBSYSTEMVALUES_COUCHBASE$5,DBSYSTEMVALUES_COUCHDB$5,DBSYSTEMVALUES_COSMOSDB$5,DBSYSTEMVALUES_DYNAMODB$5,DBSYSTEMVALUES_NEO4J$5,DBSYSTEMVALUES_GEODE$5,DBSYSTEMVALUES_ELASTICSEARCH$5,DBSYSTEMVALUES_MEMCACHED$5,DBSYSTEMVALUES_COCKROACHDB$5,DbSystemValues$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5,DBCASSANDRACONSISTENCYLEVELVALUES_ALL$5,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_ONE$5,DBCASSANDRACONSISTENCYLEVELVALUES_TWO$5,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5,DBCASSANDRACONSISTENCYLEVELVALUES_ANY$5,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5,DbCassandraConsistencyLevelValues$5,TMP_FAASTRIGGERVALUES_DATASOURCE$5,TMP_FAASTRIGGERVALUES_HTTP$5,TMP_FAASTRIGGERVALUES_PUBSUB$5,TMP_FAASTRIGGERVALUES_TIMER$5,TMP_FAASTRIGGERVALUES_OTHER$5,FAASTRIGGERVALUES_DATASOURCE$5,FAASTRIGGERVALUES_HTTP$5,FAASTRIGGERVALUES_PUBSUB$5,FAASTRIGGERVALUES_TIMER$5,FAASTRIGGERVALUES_OTHER$5,FaasTriggerValues$5,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$5,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$5,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$5,FAASDOCUMENTOPERATIONVALUES_INSERT$5,FAASDOCUMENTOPERATIONVALUES_EDIT$5,FAASDOCUMENTOPERATIONVALUES_DELETE$5,FaasDocumentOperationValues$5,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5,TMP_FAASINVOKEDPROVIDERVALUES_AWS$5,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$5,TMP_FAASINVOKEDPROVIDERVALUES_GCP$5,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5,FAASINVOKEDPROVIDERVALUES_AWS$5,FAASINVOKEDPROVIDERVALUES_AZURE$5,FAASINVOKEDPROVIDERVALUES_GCP$5,FaasInvokedProviderValues$5,TMP_NETTRANSPORTVALUES_IP_TCP$5,TMP_NETTRANSPORTVALUES_IP_UDP$5,TMP_NETTRANSPORTVALUES_IP$5,TMP_NETTRANSPORTVALUES_UNIX$5,TMP_NETTRANSPORTVALUES_PIPE$5,TMP_NETTRANSPORTVALUES_INPROC$5,TMP_NETTRANSPORTVALUES_OTHER$5,NETTRANSPORTVALUES_IP_TCP$5,NETTRANSPORTVALUES_IP_UDP$5,NETTRANSPORTVALUES_IP$5,NETTRANSPORTVALUES_UNIX$5,NETTRANSPORTVALUES_PIPE$5,NETTRANSPORTVALUES_INPROC$5,NETTRANSPORTVALUES_OTHER$5,NetTransportValues$5,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$5,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$5,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$5,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5,NETHOSTCONNECTIONTYPEVALUES_WIFI$5,NETHOSTCONNECTIONTYPEVALUES_WIRED$5,NETHOSTCONNECTIONTYPEVALUES_CELL$5,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5,NetHostConnectionTypeValues$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5,NETHOSTCONNECTIONSUBTYPEVALUES_LTE$5,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5,NETHOSTCONNECTIONSUBTYPEVALUES_GSM$5,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5,NETHOSTCONNECTIONSUBTYPEVALUES_NR$5,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5,NetHostConnectionSubtypeValues$5,TMP_HTTPFLAVORVALUES_HTTP_1_0$5,TMP_HTTPFLAVORVALUES_HTTP_1_1$5,TMP_HTTPFLAVORVALUES_HTTP_2_0$5,TMP_HTTPFLAVORVALUES_SPDY$5,TMP_HTTPFLAVORVALUES_QUIC$5,HTTPFLAVORVALUES_HTTP_1_0$5,HTTPFLAVORVALUES_HTTP_1_1$5,HTTPFLAVORVALUES_HTTP_2_0$5,HTTPFLAVORVALUES_SPDY$5,HTTPFLAVORVALUES_QUIC$5,HttpFlavorValues$5,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$5,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$5,MESSAGINGDESTINATIONKINDVALUES_QUEUE$5,MESSAGINGDESTINATIONKINDVALUES_TOPIC$5,MessagingDestinationKindValues$5,TMP_MESSAGINGOPERATIONVALUES_RECEIVE$5,TMP_MESSAGINGOPERATIONVALUES_PROCESS$5,MESSAGINGOPERATIONVALUES_RECEIVE$5,MESSAGINGOPERATIONVALUES_PROCESS$5,MessagingOperationValues$5,TMP_RPCGRPCSTATUSCODEVALUES_OK$5,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$5,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$5,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$5,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$5,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$5,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$5,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$5,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$5,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$5,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$5,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$5,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$5,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$5,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$5,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$5,RPCGRPCSTATUSCODEVALUES_OK$5,RPCGRPCSTATUSCODEVALUES_CANCELLED$5,RPCGRPCSTATUSCODEVALUES_UNKNOWN$5,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$5,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$5,RPCGRPCSTATUSCODEVALUES_NOT_FOUND$5,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$5,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$5,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$5,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$5,RPCGRPCSTATUSCODEVALUES_ABORTED$5,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$5,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$5,RPCGRPCSTATUSCODEVALUES_INTERNAL$5,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$5,RPCGRPCSTATUSCODEVALUES_DATA_LOSS$5,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$5,RpcGrpcStatusCodeValues$5,TMP_MESSAGETYPEVALUES_SENT$5,TMP_MESSAGETYPEVALUES_RECEIVED$5,MESSAGETYPEVALUES_SENT$5,MESSAGETYPEVALUES_RECEIVED$5,MessageTypeValues$5,init_SemanticAttributes$5=__esmMin((()=>{init_utils$8(),TMP_AWS_LAMBDA_INVOKED_ARN$5=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM$5=`db.system`,TMP_DB_CONNECTION_STRING$5=`db.connection_string`,TMP_DB_USER$5=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME$5=`db.jdbc.driver_classname`,TMP_DB_NAME$5=`db.name`,TMP_DB_STATEMENT$5=`db.statement`,TMP_DB_OPERATION$5=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME$5=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE$5=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE$5=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$5=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE$5=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE$5=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID$5=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC$5=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE$5=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX$5=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION$5=`db.mongodb.collection`,TMP_DB_SQL_TABLE$5=`db.sql.table`,TMP_EXCEPTION_TYPE$5=`exception.type`,TMP_EXCEPTION_MESSAGE$5=`exception.message`,TMP_EXCEPTION_STACKTRACE$5=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED$5=`exception.escaped`,TMP_FAAS_TRIGGER$5=`faas.trigger`,TMP_FAAS_EXECUTION$5=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION$5=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION$5=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME$5=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME$5=`faas.document.name`,TMP_FAAS_TIME$5=`faas.time`,TMP_FAAS_CRON$5=`faas.cron`,TMP_FAAS_COLDSTART$5=`faas.coldstart`,TMP_FAAS_INVOKED_NAME$5=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER$5=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION$5=`faas.invoked_region`,TMP_NET_TRANSPORT$5=`net.transport`,TMP_NET_PEER_IP$5=`net.peer.ip`,TMP_NET_PEER_PORT$5=`net.peer.port`,TMP_NET_PEER_NAME$5=`net.peer.name`,TMP_NET_HOST_IP$5=`net.host.ip`,TMP_NET_HOST_PORT$5=`net.host.port`,TMP_NET_HOST_NAME$5=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE$5=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE$5=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME$5=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC$5=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC$5=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC$5=`net.host.carrier.icc`,TMP_PEER_SERVICE$5=`peer.service`,TMP_ENDUSER_ID$5=`enduser.id`,TMP_ENDUSER_ROLE$5=`enduser.role`,TMP_ENDUSER_SCOPE$5=`enduser.scope`,TMP_THREAD_ID$5=`thread.id`,TMP_THREAD_NAME$5=`thread.name`,TMP_CODE_FUNCTION$5=`code.function`,TMP_CODE_NAMESPACE$5=`code.namespace`,TMP_CODE_FILEPATH$5=`code.filepath`,TMP_CODE_LINENO$5=`code.lineno`,TMP_HTTP_METHOD$5=`http.method`,TMP_HTTP_URL$5=`http.url`,TMP_HTTP_TARGET$5=`http.target`,TMP_HTTP_HOST$5=`http.host`,TMP_HTTP_SCHEME$5=`http.scheme`,TMP_HTTP_STATUS_CODE$5=`http.status_code`,TMP_HTTP_FLAVOR$5=`http.flavor`,TMP_HTTP_USER_AGENT$5=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH$5=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH$5=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME$5=`http.server_name`,TMP_HTTP_ROUTE$5=`http.route`,TMP_HTTP_CLIENT_IP$5=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES$5=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$5=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ$5=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION$5=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT$5=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME$5=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT$5=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT$5=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD$5=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT$5=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$5=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT$5=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT$5=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM$5=`messaging.system`,TMP_MESSAGING_DESTINATION$5=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND$5=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION$5=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL$5=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION$5=`messaging.protocol_version`,TMP_MESSAGING_URL$5=`messaging.url`,TMP_MESSAGING_MESSAGE_ID$5=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID$5=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION$5=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID$5=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$5=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY$5=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$5=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID$5=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION$5=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE$5=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM$5=`rpc.system`,TMP_RPC_SERVICE$5=`rpc.service`,TMP_RPC_METHOD$5=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE$5=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION$5=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID$5=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE$5=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE$5=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE$5=`message.type`,TMP_MESSAGE_ID$5=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE$5=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE$5=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$5=TMP_AWS_LAMBDA_INVOKED_ARN$5,SEMATTRS_DB_SYSTEM$5=TMP_DB_SYSTEM$5,SEMATTRS_DB_CONNECTION_STRING$5=TMP_DB_CONNECTION_STRING$5,SEMATTRS_DB_USER$5=TMP_DB_USER$5,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$5=TMP_DB_JDBC_DRIVER_CLASSNAME$5,SEMATTRS_DB_NAME$5=TMP_DB_NAME$5,SEMATTRS_DB_STATEMENT$5=TMP_DB_STATEMENT$5,SEMATTRS_DB_OPERATION$5=TMP_DB_OPERATION$5,SEMATTRS_DB_MSSQL_INSTANCE_NAME$5=TMP_DB_MSSQL_INSTANCE_NAME$5,SEMATTRS_DB_CASSANDRA_KEYSPACE$5=TMP_DB_CASSANDRA_KEYSPACE$5,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$5=TMP_DB_CASSANDRA_PAGE_SIZE$5,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$5=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$5,SEMATTRS_DB_CASSANDRA_TABLE$5=TMP_DB_CASSANDRA_TABLE$5,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$5=TMP_DB_CASSANDRA_IDEMPOTENCE$5,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$5=TMP_DB_CASSANDRA_COORDINATOR_ID$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$5=TMP_DB_CASSANDRA_COORDINATOR_DC$5,SEMATTRS_DB_HBASE_NAMESPACE$5=TMP_DB_HBASE_NAMESPACE$5,SEMATTRS_DB_REDIS_DATABASE_INDEX$5=TMP_DB_REDIS_DATABASE_INDEX$5,SEMATTRS_DB_MONGODB_COLLECTION$5=TMP_DB_MONGODB_COLLECTION$5,SEMATTRS_DB_SQL_TABLE$5=TMP_DB_SQL_TABLE$5,SEMATTRS_EXCEPTION_TYPE$5=TMP_EXCEPTION_TYPE$5,SEMATTRS_EXCEPTION_MESSAGE$5=TMP_EXCEPTION_MESSAGE$5,SEMATTRS_EXCEPTION_STACKTRACE$5=TMP_EXCEPTION_STACKTRACE$5,SEMATTRS_EXCEPTION_ESCAPED$5=TMP_EXCEPTION_ESCAPED$5,SEMATTRS_FAAS_TRIGGER$5=TMP_FAAS_TRIGGER$5,SEMATTRS_FAAS_EXECUTION$5=TMP_FAAS_EXECUTION$5,SEMATTRS_FAAS_DOCUMENT_COLLECTION$5=TMP_FAAS_DOCUMENT_COLLECTION$5,SEMATTRS_FAAS_DOCUMENT_OPERATION$5=TMP_FAAS_DOCUMENT_OPERATION$5,SEMATTRS_FAAS_DOCUMENT_TIME$5=TMP_FAAS_DOCUMENT_TIME$5,SEMATTRS_FAAS_DOCUMENT_NAME$5=TMP_FAAS_DOCUMENT_NAME$5,SEMATTRS_FAAS_TIME$5=TMP_FAAS_TIME$5,SEMATTRS_FAAS_CRON$5=TMP_FAAS_CRON$5,SEMATTRS_FAAS_COLDSTART$5=TMP_FAAS_COLDSTART$5,SEMATTRS_FAAS_INVOKED_NAME$5=TMP_FAAS_INVOKED_NAME$5,SEMATTRS_FAAS_INVOKED_PROVIDER$5=TMP_FAAS_INVOKED_PROVIDER$5,SEMATTRS_FAAS_INVOKED_REGION$5=TMP_FAAS_INVOKED_REGION$5,SEMATTRS_NET_TRANSPORT$5=TMP_NET_TRANSPORT$5,SEMATTRS_NET_PEER_IP$5=TMP_NET_PEER_IP$5,SEMATTRS_NET_PEER_PORT$5=TMP_NET_PEER_PORT$5,SEMATTRS_NET_PEER_NAME$5=TMP_NET_PEER_NAME$5,SEMATTRS_NET_HOST_IP$5=TMP_NET_HOST_IP$5,SEMATTRS_NET_HOST_PORT$5=TMP_NET_HOST_PORT$5,SEMATTRS_NET_HOST_NAME$5=TMP_NET_HOST_NAME$5,SEMATTRS_NET_HOST_CONNECTION_TYPE$5=TMP_NET_HOST_CONNECTION_TYPE$5,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$5=TMP_NET_HOST_CONNECTION_SUBTYPE$5,SEMATTRS_NET_HOST_CARRIER_NAME$5=TMP_NET_HOST_CARRIER_NAME$5,SEMATTRS_NET_HOST_CARRIER_MCC$5=TMP_NET_HOST_CARRIER_MCC$5,SEMATTRS_NET_HOST_CARRIER_MNC$5=TMP_NET_HOST_CARRIER_MNC$5,SEMATTRS_NET_HOST_CARRIER_ICC$5=TMP_NET_HOST_CARRIER_ICC$5,SEMATTRS_PEER_SERVICE$5=TMP_PEER_SERVICE$5,SEMATTRS_ENDUSER_ID$5=TMP_ENDUSER_ID$5,SEMATTRS_ENDUSER_ROLE$5=TMP_ENDUSER_ROLE$5,SEMATTRS_ENDUSER_SCOPE$5=TMP_ENDUSER_SCOPE$5,SEMATTRS_THREAD_ID$5=TMP_THREAD_ID$5,SEMATTRS_THREAD_NAME$5=TMP_THREAD_NAME$5,SEMATTRS_CODE_FUNCTION$5=TMP_CODE_FUNCTION$5,SEMATTRS_CODE_NAMESPACE$5=TMP_CODE_NAMESPACE$5,SEMATTRS_CODE_FILEPATH$5=TMP_CODE_FILEPATH$5,SEMATTRS_CODE_LINENO$5=TMP_CODE_LINENO$5,SEMATTRS_HTTP_METHOD$5=TMP_HTTP_METHOD$5,SEMATTRS_HTTP_URL$5=TMP_HTTP_URL$5,SEMATTRS_HTTP_TARGET$5=TMP_HTTP_TARGET$5,SEMATTRS_HTTP_HOST$5=TMP_HTTP_HOST$5,SEMATTRS_HTTP_SCHEME$5=TMP_HTTP_SCHEME$5,SEMATTRS_HTTP_STATUS_CODE$5=TMP_HTTP_STATUS_CODE$5,SEMATTRS_HTTP_FLAVOR$5=TMP_HTTP_FLAVOR$5,SEMATTRS_HTTP_USER_AGENT$5=TMP_HTTP_USER_AGENT$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$5=TMP_HTTP_REQUEST_CONTENT_LENGTH$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$5=TMP_HTTP_RESPONSE_CONTENT_LENGTH$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_SERVER_NAME$5=TMP_HTTP_SERVER_NAME$5,SEMATTRS_HTTP_ROUTE$5=TMP_HTTP_ROUTE$5,SEMATTRS_HTTP_CLIENT_IP$5=TMP_HTTP_CLIENT_IP$5,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$5=TMP_AWS_DYNAMODB_TABLE_NAMES$5,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$5=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$5=TMP_AWS_DYNAMODB_CONSISTENT_READ$5,SEMATTRS_AWS_DYNAMODB_PROJECTION$5=TMP_AWS_DYNAMODB_PROJECTION$5,SEMATTRS_AWS_DYNAMODB_LIMIT$5=TMP_AWS_DYNAMODB_LIMIT$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$5=TMP_AWS_DYNAMODB_INDEX_NAME$5,SEMATTRS_AWS_DYNAMODB_SELECT$5=TMP_AWS_DYNAMODB_SELECT$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$5=TMP_AWS_DYNAMODB_TABLE_COUNT$5,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$5=TMP_AWS_DYNAMODB_SCAN_FORWARD$5,SEMATTRS_AWS_DYNAMODB_SEGMENT$5=TMP_AWS_DYNAMODB_SEGMENT$5,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$5=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$5,SEMATTRS_AWS_DYNAMODB_COUNT$5=TMP_AWS_DYNAMODB_COUNT$5,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$5=TMP_AWS_DYNAMODB_SCANNED_COUNT$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5,SEMATTRS_MESSAGING_SYSTEM$5=TMP_MESSAGING_SYSTEM$5,SEMATTRS_MESSAGING_DESTINATION$5=TMP_MESSAGING_DESTINATION$5,SEMATTRS_MESSAGING_DESTINATION_KIND$5=TMP_MESSAGING_DESTINATION_KIND$5,SEMATTRS_MESSAGING_TEMP_DESTINATION$5=TMP_MESSAGING_TEMP_DESTINATION$5,SEMATTRS_MESSAGING_PROTOCOL$5=TMP_MESSAGING_PROTOCOL$5,SEMATTRS_MESSAGING_PROTOCOL_VERSION$5=TMP_MESSAGING_PROTOCOL_VERSION$5,SEMATTRS_MESSAGING_URL$5=TMP_MESSAGING_URL$5,SEMATTRS_MESSAGING_MESSAGE_ID$5=TMP_MESSAGING_MESSAGE_ID$5,SEMATTRS_MESSAGING_CONVERSATION_ID$5=TMP_MESSAGING_CONVERSATION_ID$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5,SEMATTRS_MESSAGING_OPERATION$5=TMP_MESSAGING_OPERATION$5,SEMATTRS_MESSAGING_CONSUMER_ID$5=TMP_MESSAGING_CONSUMER_ID$5,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$5=TMP_MESSAGING_RABBITMQ_ROUTING_KEY$5,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$5=TMP_MESSAGING_KAFKA_MESSAGE_KEY$5,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$5=TMP_MESSAGING_KAFKA_CONSUMER_GROUP$5,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$5=TMP_MESSAGING_KAFKA_CLIENT_ID$5,SEMATTRS_MESSAGING_KAFKA_PARTITION$5=TMP_MESSAGING_KAFKA_PARTITION$5,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$5=TMP_MESSAGING_KAFKA_TOMBSTONE$5,SEMATTRS_RPC_SYSTEM$5=TMP_RPC_SYSTEM$5,SEMATTRS_RPC_SERVICE$5=TMP_RPC_SERVICE$5,SEMATTRS_RPC_METHOD$5=TMP_RPC_METHOD$5,SEMATTRS_RPC_GRPC_STATUS_CODE$5=TMP_RPC_GRPC_STATUS_CODE$5,SEMATTRS_RPC_JSONRPC_VERSION$5=TMP_RPC_JSONRPC_VERSION$5,SEMATTRS_RPC_JSONRPC_REQUEST_ID$5=TMP_RPC_JSONRPC_REQUEST_ID$5,SEMATTRS_RPC_JSONRPC_ERROR_CODE$5=TMP_RPC_JSONRPC_ERROR_CODE$5,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$5=TMP_RPC_JSONRPC_ERROR_MESSAGE$5,SEMATTRS_MESSAGE_TYPE$5=TMP_MESSAGE_TYPE$5,SEMATTRS_MESSAGE_ID$5=TMP_MESSAGE_ID$5,SEMATTRS_MESSAGE_COMPRESSED_SIZE$5=TMP_MESSAGE_COMPRESSED_SIZE$5,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$5=TMP_MESSAGE_UNCOMPRESSED_SIZE$5,SemanticAttributes$5=createConstMap$5([TMP_AWS_LAMBDA_INVOKED_ARN$5,TMP_DB_SYSTEM$5,TMP_DB_CONNECTION_STRING$5,TMP_DB_USER$5,TMP_DB_JDBC_DRIVER_CLASSNAME$5,TMP_DB_NAME$5,TMP_DB_STATEMENT$5,TMP_DB_OPERATION$5,TMP_DB_MSSQL_INSTANCE_NAME$5,TMP_DB_CASSANDRA_KEYSPACE$5,TMP_DB_CASSANDRA_PAGE_SIZE$5,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$5,TMP_DB_CASSANDRA_TABLE$5,TMP_DB_CASSANDRA_IDEMPOTENCE$5,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5,TMP_DB_CASSANDRA_COORDINATOR_ID$5,TMP_DB_CASSANDRA_COORDINATOR_DC$5,TMP_DB_HBASE_NAMESPACE$5,TMP_DB_REDIS_DATABASE_INDEX$5,TMP_DB_MONGODB_COLLECTION$5,TMP_DB_SQL_TABLE$5,TMP_EXCEPTION_TYPE$5,TMP_EXCEPTION_MESSAGE$5,TMP_EXCEPTION_STACKTRACE$5,TMP_EXCEPTION_ESCAPED$5,TMP_FAAS_TRIGGER$5,TMP_FAAS_EXECUTION$5,TMP_FAAS_DOCUMENT_COLLECTION$5,TMP_FAAS_DOCUMENT_OPERATION$5,TMP_FAAS_DOCUMENT_TIME$5,TMP_FAAS_DOCUMENT_NAME$5,TMP_FAAS_TIME$5,TMP_FAAS_CRON$5,TMP_FAAS_COLDSTART$5,TMP_FAAS_INVOKED_NAME$5,TMP_FAAS_INVOKED_PROVIDER$5,TMP_FAAS_INVOKED_REGION$5,TMP_NET_TRANSPORT$5,TMP_NET_PEER_IP$5,TMP_NET_PEER_PORT$5,TMP_NET_PEER_NAME$5,TMP_NET_HOST_IP$5,TMP_NET_HOST_PORT$5,TMP_NET_HOST_NAME$5,TMP_NET_HOST_CONNECTION_TYPE$5,TMP_NET_HOST_CONNECTION_SUBTYPE$5,TMP_NET_HOST_CARRIER_NAME$5,TMP_NET_HOST_CARRIER_MCC$5,TMP_NET_HOST_CARRIER_MNC$5,TMP_NET_HOST_CARRIER_ICC$5,TMP_PEER_SERVICE$5,TMP_ENDUSER_ID$5,TMP_ENDUSER_ROLE$5,TMP_ENDUSER_SCOPE$5,TMP_THREAD_ID$5,TMP_THREAD_NAME$5,TMP_CODE_FUNCTION$5,TMP_CODE_NAMESPACE$5,TMP_CODE_FILEPATH$5,TMP_CODE_LINENO$5,TMP_HTTP_METHOD$5,TMP_HTTP_URL$5,TMP_HTTP_TARGET$5,TMP_HTTP_HOST$5,TMP_HTTP_SCHEME$5,TMP_HTTP_STATUS_CODE$5,TMP_HTTP_FLAVOR$5,TMP_HTTP_USER_AGENT$5,TMP_HTTP_REQUEST_CONTENT_LENGTH$5,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5,TMP_HTTP_RESPONSE_CONTENT_LENGTH$5,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5,TMP_HTTP_SERVER_NAME$5,TMP_HTTP_ROUTE$5,TMP_HTTP_CLIENT_IP$5,TMP_AWS_DYNAMODB_TABLE_NAMES$5,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$5,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5,TMP_AWS_DYNAMODB_CONSISTENT_READ$5,TMP_AWS_DYNAMODB_PROJECTION$5,TMP_AWS_DYNAMODB_LIMIT$5,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5,TMP_AWS_DYNAMODB_INDEX_NAME$5,TMP_AWS_DYNAMODB_SELECT$5,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5,TMP_AWS_DYNAMODB_TABLE_COUNT$5,TMP_AWS_DYNAMODB_SCAN_FORWARD$5,TMP_AWS_DYNAMODB_SEGMENT$5,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$5,TMP_AWS_DYNAMODB_COUNT$5,TMP_AWS_DYNAMODB_SCANNED_COUNT$5,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5,TMP_MESSAGING_SYSTEM$5,TMP_MESSAGING_DESTINATION$5,TMP_MESSAGING_DESTINATION_KIND$5,TMP_MESSAGING_TEMP_DESTINATION$5,TMP_MESSAGING_PROTOCOL$5,TMP_MESSAGING_PROTOCOL_VERSION$5,TMP_MESSAGING_URL$5,TMP_MESSAGING_MESSAGE_ID$5,TMP_MESSAGING_CONVERSATION_ID$5,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5,TMP_MESSAGING_OPERATION$5,TMP_MESSAGING_CONSUMER_ID$5,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$5,TMP_MESSAGING_KAFKA_MESSAGE_KEY$5,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$5,TMP_MESSAGING_KAFKA_CLIENT_ID$5,TMP_MESSAGING_KAFKA_PARTITION$5,TMP_MESSAGING_KAFKA_TOMBSTONE$5,TMP_RPC_SYSTEM$5,TMP_RPC_SERVICE$5,TMP_RPC_METHOD$5,TMP_RPC_GRPC_STATUS_CODE$5,TMP_RPC_JSONRPC_VERSION$5,TMP_RPC_JSONRPC_REQUEST_ID$5,TMP_RPC_JSONRPC_ERROR_CODE$5,TMP_RPC_JSONRPC_ERROR_MESSAGE$5,TMP_MESSAGE_TYPE$5,TMP_MESSAGE_ID$5,TMP_MESSAGE_COMPRESSED_SIZE$5,TMP_MESSAGE_UNCOMPRESSED_SIZE$5]),TMP_DBSYSTEMVALUES_OTHER_SQL$5=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL$5=`mssql`,TMP_DBSYSTEMVALUES_MYSQL$5=`mysql`,TMP_DBSYSTEMVALUES_ORACLE$5=`oracle`,TMP_DBSYSTEMVALUES_DB2$5=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL$5=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT$5=`redshift`,TMP_DBSYSTEMVALUES_HIVE$5=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE$5=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB$5=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS$5=`progress`,TMP_DBSYSTEMVALUES_MAXDB$5=`maxdb`,TMP_DBSYSTEMVALUES_HANADB$5=`hanadb`,TMP_DBSYSTEMVALUES_INGRES$5=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL$5=`firstsql`,TMP_DBSYSTEMVALUES_EDB$5=`edb`,TMP_DBSYSTEMVALUES_CACHE$5=`cache`,TMP_DBSYSTEMVALUES_ADABAS$5=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD$5=`firebird`,TMP_DBSYSTEMVALUES_DERBY$5=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER$5=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX$5=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB$5=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE$5=`interbase`,TMP_DBSYSTEMVALUES_MARIADB$5=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA$5=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE$5=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE$5=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE$5=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE$5=`sybase`,TMP_DBSYSTEMVALUES_TERADATA$5=`teradata`,TMP_DBSYSTEMVALUES_VERTICA$5=`vertica`,TMP_DBSYSTEMVALUES_H2$5=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION$5=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA$5=`cassandra`,TMP_DBSYSTEMVALUES_HBASE$5=`hbase`,TMP_DBSYSTEMVALUES_MONGODB$5=`mongodb`,TMP_DBSYSTEMVALUES_REDIS$5=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE$5=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB$5=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB$5=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB$5=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J$5=`neo4j`,TMP_DBSYSTEMVALUES_GEODE$5=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH$5=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED$5=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB$5=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL$5=TMP_DBSYSTEMVALUES_OTHER_SQL$5,DBSYSTEMVALUES_MSSQL$5=TMP_DBSYSTEMVALUES_MSSQL$5,DBSYSTEMVALUES_MYSQL$5=TMP_DBSYSTEMVALUES_MYSQL$5,DBSYSTEMVALUES_ORACLE$5=TMP_DBSYSTEMVALUES_ORACLE$5,DBSYSTEMVALUES_POSTGRESQL$5=TMP_DBSYSTEMVALUES_POSTGRESQL$5,DBSYSTEMVALUES_REDSHIFT$5=TMP_DBSYSTEMVALUES_REDSHIFT$5,DBSYSTEMVALUES_HIVE$5=TMP_DBSYSTEMVALUES_HIVE$5,DBSYSTEMVALUES_CLOUDSCAPE$5=TMP_DBSYSTEMVALUES_CLOUDSCAPE$5,DBSYSTEMVALUES_HSQLDB$5=TMP_DBSYSTEMVALUES_HSQLDB$5,DBSYSTEMVALUES_PROGRESS$5=TMP_DBSYSTEMVALUES_PROGRESS$5,DBSYSTEMVALUES_MAXDB$5=TMP_DBSYSTEMVALUES_MAXDB$5,DBSYSTEMVALUES_HANADB$5=TMP_DBSYSTEMVALUES_HANADB$5,DBSYSTEMVALUES_INGRES$5=TMP_DBSYSTEMVALUES_INGRES$5,DBSYSTEMVALUES_FIRSTSQL$5=TMP_DBSYSTEMVALUES_FIRSTSQL$5,DBSYSTEMVALUES_CACHE$5=TMP_DBSYSTEMVALUES_CACHE$5,DBSYSTEMVALUES_ADABAS$5=TMP_DBSYSTEMVALUES_ADABAS$5,DBSYSTEMVALUES_FIREBIRD$5=TMP_DBSYSTEMVALUES_FIREBIRD$5,DBSYSTEMVALUES_DERBY$5=TMP_DBSYSTEMVALUES_DERBY$5,DBSYSTEMVALUES_FILEMAKER$5=TMP_DBSYSTEMVALUES_FILEMAKER$5,DBSYSTEMVALUES_INFORMIX$5=TMP_DBSYSTEMVALUES_INFORMIX$5,DBSYSTEMVALUES_INSTANTDB$5=TMP_DBSYSTEMVALUES_INSTANTDB$5,DBSYSTEMVALUES_INTERBASE$5=TMP_DBSYSTEMVALUES_INTERBASE$5,DBSYSTEMVALUES_MARIADB$5=TMP_DBSYSTEMVALUES_MARIADB$5,DBSYSTEMVALUES_NETEZZA$5=TMP_DBSYSTEMVALUES_NETEZZA$5,DBSYSTEMVALUES_PERVASIVE$5=TMP_DBSYSTEMVALUES_PERVASIVE$5,DBSYSTEMVALUES_POINTBASE$5=TMP_DBSYSTEMVALUES_POINTBASE$5,DBSYSTEMVALUES_SQLITE$5=TMP_DBSYSTEMVALUES_SQLITE$5,DBSYSTEMVALUES_SYBASE$5=TMP_DBSYSTEMVALUES_SYBASE$5,DBSYSTEMVALUES_TERADATA$5=TMP_DBSYSTEMVALUES_TERADATA$5,DBSYSTEMVALUES_VERTICA$5=TMP_DBSYSTEMVALUES_VERTICA$5,DBSYSTEMVALUES_COLDFUSION$5=TMP_DBSYSTEMVALUES_COLDFUSION$5,DBSYSTEMVALUES_CASSANDRA$5=TMP_DBSYSTEMVALUES_CASSANDRA$5,DBSYSTEMVALUES_HBASE$5=TMP_DBSYSTEMVALUES_HBASE$5,DBSYSTEMVALUES_MONGODB$5=TMP_DBSYSTEMVALUES_MONGODB$5,DBSYSTEMVALUES_REDIS$5=TMP_DBSYSTEMVALUES_REDIS$5,DBSYSTEMVALUES_COUCHBASE$5=TMP_DBSYSTEMVALUES_COUCHBASE$5,DBSYSTEMVALUES_COUCHDB$5=TMP_DBSYSTEMVALUES_COUCHDB$5,DBSYSTEMVALUES_COSMOSDB$5=TMP_DBSYSTEMVALUES_COSMOSDB$5,DBSYSTEMVALUES_DYNAMODB$5=TMP_DBSYSTEMVALUES_DYNAMODB$5,DBSYSTEMVALUES_NEO4J$5=TMP_DBSYSTEMVALUES_NEO4J$5,DBSYSTEMVALUES_GEODE$5=TMP_DBSYSTEMVALUES_GEODE$5,DBSYSTEMVALUES_ELASTICSEARCH$5=TMP_DBSYSTEMVALUES_ELASTICSEARCH$5,DBSYSTEMVALUES_MEMCACHED$5=TMP_DBSYSTEMVALUES_MEMCACHED$5,DBSYSTEMVALUES_COCKROACHDB$5=TMP_DBSYSTEMVALUES_COCKROACHDB$5,DbSystemValues$5=createConstMap$5([TMP_DBSYSTEMVALUES_OTHER_SQL$5,TMP_DBSYSTEMVALUES_MSSQL$5,TMP_DBSYSTEMVALUES_MYSQL$5,TMP_DBSYSTEMVALUES_ORACLE$5,TMP_DBSYSTEMVALUES_DB2$5,TMP_DBSYSTEMVALUES_POSTGRESQL$5,TMP_DBSYSTEMVALUES_REDSHIFT$5,TMP_DBSYSTEMVALUES_HIVE$5,TMP_DBSYSTEMVALUES_CLOUDSCAPE$5,TMP_DBSYSTEMVALUES_HSQLDB$5,TMP_DBSYSTEMVALUES_PROGRESS$5,TMP_DBSYSTEMVALUES_MAXDB$5,TMP_DBSYSTEMVALUES_HANADB$5,TMP_DBSYSTEMVALUES_INGRES$5,TMP_DBSYSTEMVALUES_FIRSTSQL$5,TMP_DBSYSTEMVALUES_EDB$5,TMP_DBSYSTEMVALUES_CACHE$5,TMP_DBSYSTEMVALUES_ADABAS$5,TMP_DBSYSTEMVALUES_FIREBIRD$5,TMP_DBSYSTEMVALUES_DERBY$5,TMP_DBSYSTEMVALUES_FILEMAKER$5,TMP_DBSYSTEMVALUES_INFORMIX$5,TMP_DBSYSTEMVALUES_INSTANTDB$5,TMP_DBSYSTEMVALUES_INTERBASE$5,TMP_DBSYSTEMVALUES_MARIADB$5,TMP_DBSYSTEMVALUES_NETEZZA$5,TMP_DBSYSTEMVALUES_PERVASIVE$5,TMP_DBSYSTEMVALUES_POINTBASE$5,TMP_DBSYSTEMVALUES_SQLITE$5,TMP_DBSYSTEMVALUES_SYBASE$5,TMP_DBSYSTEMVALUES_TERADATA$5,TMP_DBSYSTEMVALUES_VERTICA$5,TMP_DBSYSTEMVALUES_H2$5,TMP_DBSYSTEMVALUES_COLDFUSION$5,TMP_DBSYSTEMVALUES_CASSANDRA$5,TMP_DBSYSTEMVALUES_HBASE$5,TMP_DBSYSTEMVALUES_MONGODB$5,TMP_DBSYSTEMVALUES_REDIS$5,TMP_DBSYSTEMVALUES_COUCHBASE$5,TMP_DBSYSTEMVALUES_COUCHDB$5,TMP_DBSYSTEMVALUES_COSMOSDB$5,TMP_DBSYSTEMVALUES_DYNAMODB$5,TMP_DBSYSTEMVALUES_NEO4J$5,TMP_DBSYSTEMVALUES_GEODE$5,TMP_DBSYSTEMVALUES_ELASTICSEARCH$5,TMP_DBSYSTEMVALUES_MEMCACHED$5,TMP_DBSYSTEMVALUES_COCKROACHDB$5]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$5=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$5=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$5=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$5=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5,DbCassandraConsistencyLevelValues$5=createConstMap$5([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5]),TMP_FAASTRIGGERVALUES_DATASOURCE$5=`datasource`,TMP_FAASTRIGGERVALUES_HTTP$5=`http`,TMP_FAASTRIGGERVALUES_PUBSUB$5=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER$5=`timer`,TMP_FAASTRIGGERVALUES_OTHER$5=`other`,FAASTRIGGERVALUES_DATASOURCE$5=TMP_FAASTRIGGERVALUES_DATASOURCE$5,FAASTRIGGERVALUES_HTTP$5=TMP_FAASTRIGGERVALUES_HTTP$5,FAASTRIGGERVALUES_PUBSUB$5=TMP_FAASTRIGGERVALUES_PUBSUB$5,FAASTRIGGERVALUES_TIMER$5=TMP_FAASTRIGGERVALUES_TIMER$5,FAASTRIGGERVALUES_OTHER$5=TMP_FAASTRIGGERVALUES_OTHER$5,FaasTriggerValues$5=createConstMap$5([TMP_FAASTRIGGERVALUES_DATASOURCE$5,TMP_FAASTRIGGERVALUES_HTTP$5,TMP_FAASTRIGGERVALUES_PUBSUB$5,TMP_FAASTRIGGERVALUES_TIMER$5,TMP_FAASTRIGGERVALUES_OTHER$5]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$5=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$5=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$5=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT$5=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$5,FAASDOCUMENTOPERATIONVALUES_EDIT$5=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$5,FAASDOCUMENTOPERATIONVALUES_DELETE$5=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$5,FaasDocumentOperationValues$5=createConstMap$5([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$5,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$5,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$5]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS$5=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$5=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP$5=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5,FAASINVOKEDPROVIDERVALUES_AZURE$5=TMP_FAASINVOKEDPROVIDERVALUES_AZURE$5,FaasInvokedProviderValues$5=createConstMap$5([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5,TMP_FAASINVOKEDPROVIDERVALUES_AWS$5,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$5,TMP_FAASINVOKEDPROVIDERVALUES_GCP$5]),TMP_NETTRANSPORTVALUES_IP_TCP$5=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP$5=`ip_udp`,TMP_NETTRANSPORTVALUES_IP$5=`ip`,TMP_NETTRANSPORTVALUES_UNIX$5=`unix`,TMP_NETTRANSPORTVALUES_PIPE$5=`pipe`,TMP_NETTRANSPORTVALUES_INPROC$5=`inproc`,TMP_NETTRANSPORTVALUES_OTHER$5=`other`,NETTRANSPORTVALUES_IP_TCP$5=TMP_NETTRANSPORTVALUES_IP_TCP$5,NETTRANSPORTVALUES_IP_UDP$5=TMP_NETTRANSPORTVALUES_IP_UDP$5,NETTRANSPORTVALUES_UNIX$5=TMP_NETTRANSPORTVALUES_UNIX$5,NETTRANSPORTVALUES_PIPE$5=TMP_NETTRANSPORTVALUES_PIPE$5,NETTRANSPORTVALUES_INPROC$5=TMP_NETTRANSPORTVALUES_INPROC$5,NETTRANSPORTVALUES_OTHER$5=TMP_NETTRANSPORTVALUES_OTHER$5,NetTransportValues$5=createConstMap$5([TMP_NETTRANSPORTVALUES_IP_TCP$5,TMP_NETTRANSPORTVALUES_IP_UDP$5,TMP_NETTRANSPORTVALUES_IP$5,TMP_NETTRANSPORTVALUES_UNIX$5,TMP_NETTRANSPORTVALUES_PIPE$5,TMP_NETTRANSPORTVALUES_INPROC$5,TMP_NETTRANSPORTVALUES_OTHER$5]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$5=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$5=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$5=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI$5=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$5,NETHOSTCONNECTIONTYPEVALUES_WIRED$5=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$5,NETHOSTCONNECTIONTYPEVALUES_CELL$5=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$5,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5,NetHostConnectionTypeValues$5=createConstMap$5([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$5,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$5,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$5,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$5=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$5=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$5=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5,NetHostConnectionSubtypeValues$5=createConstMap$5([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5]),TMP_HTTPFLAVORVALUES_HTTP_1_0$5=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1$5=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0$5=`2.0`,TMP_HTTPFLAVORVALUES_SPDY$5=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC$5=`QUIC`,HTTPFLAVORVALUES_SPDY$5=TMP_HTTPFLAVORVALUES_SPDY$5,HTTPFLAVORVALUES_QUIC$5=TMP_HTTPFLAVORVALUES_QUIC$5,HttpFlavorValues$5={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0$5,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1$5,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0$5,SPDY:TMP_HTTPFLAVORVALUES_SPDY$5,QUIC:TMP_HTTPFLAVORVALUES_QUIC$5},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$5=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$5=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE$5=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$5,MESSAGINGDESTINATIONKINDVALUES_TOPIC$5=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$5,MessagingDestinationKindValues$5=createConstMap$5([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$5,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$5]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE$5=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS$5=`process`,MESSAGINGOPERATIONVALUES_RECEIVE$5=TMP_MESSAGINGOPERATIONVALUES_RECEIVE$5,MESSAGINGOPERATIONVALUES_PROCESS$5=TMP_MESSAGINGOPERATIONVALUES_PROCESS$5,MessagingOperationValues$5=createConstMap$5([TMP_MESSAGINGOPERATIONVALUES_RECEIVE$5,TMP_MESSAGINGOPERATIONVALUES_PROCESS$5]),TMP_RPCGRPCSTATUSCODEVALUES_OK$5=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$5=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$5=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$5=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$5=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$5=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$5=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$5=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$5=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$5=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$5=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$5=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$5=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$5=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$5=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$5=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$5=16,RpcGrpcStatusCodeValues$5={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK$5,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$5,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$5,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$5,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$5,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$5,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$5,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$5,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$5,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$5,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$5,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$5,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$5,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$5,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$5,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$5,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$5},TMP_MESSAGETYPEVALUES_SENT$5=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED$5=`RECEIVED`,MESSAGETYPEVALUES_SENT$5=TMP_MESSAGETYPEVALUES_SENT$5,MESSAGETYPEVALUES_RECEIVED$5=TMP_MESSAGETYPEVALUES_RECEIVED$5,MessageTypeValues$5=createConstMap$5([TMP_MESSAGETYPEVALUES_SENT$5,TMP_MESSAGETYPEVALUES_RECEIVED$5])})),init_trace$5=__esmMin((()=>{init_SemanticAttributes$5()})),TMP_CLOUD_PROVIDER$5,TMP_CLOUD_ACCOUNT_ID$5,TMP_CLOUD_REGION$5,TMP_CLOUD_AVAILABILITY_ZONE$5,TMP_CLOUD_PLATFORM$5,TMP_AWS_ECS_CONTAINER_ARN$5,TMP_AWS_ECS_CLUSTER_ARN$5,TMP_AWS_ECS_LAUNCHTYPE$5,TMP_AWS_ECS_TASK_ARN$5,TMP_AWS_ECS_TASK_FAMILY$5,TMP_AWS_ECS_TASK_REVISION$5,TMP_AWS_EKS_CLUSTER_ARN$5,TMP_AWS_LOG_GROUP_NAMES$5,TMP_AWS_LOG_GROUP_ARNS$5,TMP_AWS_LOG_STREAM_NAMES$5,TMP_AWS_LOG_STREAM_ARNS$5,TMP_CONTAINER_NAME$5,TMP_CONTAINER_ID$5,TMP_CONTAINER_RUNTIME$5,TMP_CONTAINER_IMAGE_NAME$5,TMP_CONTAINER_IMAGE_TAG$5,TMP_DEPLOYMENT_ENVIRONMENT$5,TMP_DEVICE_ID$5,TMP_DEVICE_MODEL_IDENTIFIER$5,TMP_DEVICE_MODEL_NAME$5,TMP_FAAS_NAME$5,TMP_FAAS_ID$5,TMP_FAAS_VERSION$5,TMP_FAAS_INSTANCE$5,TMP_FAAS_MAX_MEMORY$5,TMP_HOST_ID$5,TMP_HOST_NAME$5,TMP_HOST_TYPE$5,TMP_HOST_ARCH$5,TMP_HOST_IMAGE_NAME$5,TMP_HOST_IMAGE_ID$5,TMP_HOST_IMAGE_VERSION$5,TMP_K8S_CLUSTER_NAME$5,TMP_K8S_NODE_NAME$5,TMP_K8S_NODE_UID$5,TMP_K8S_NAMESPACE_NAME$5,TMP_K8S_POD_UID$5,TMP_K8S_POD_NAME$5,TMP_K8S_CONTAINER_NAME$5,TMP_K8S_REPLICASET_UID$5,TMP_K8S_REPLICASET_NAME$5,TMP_K8S_DEPLOYMENT_UID$5,TMP_K8S_DEPLOYMENT_NAME$5,TMP_K8S_STATEFULSET_UID$5,TMP_K8S_STATEFULSET_NAME$5,TMP_K8S_DAEMONSET_UID$5,TMP_K8S_DAEMONSET_NAME$5,TMP_K8S_JOB_UID$5,TMP_K8S_JOB_NAME$5,TMP_K8S_CRONJOB_UID$5,TMP_K8S_CRONJOB_NAME$5,TMP_OS_TYPE$5,TMP_OS_DESCRIPTION$5,TMP_OS_NAME$5,TMP_OS_VERSION$5,TMP_PROCESS_PID$5,TMP_PROCESS_EXECUTABLE_NAME$5,TMP_PROCESS_EXECUTABLE_PATH$5,TMP_PROCESS_COMMAND$5,TMP_PROCESS_COMMAND_LINE$5,TMP_PROCESS_COMMAND_ARGS$5,TMP_PROCESS_OWNER$5,TMP_PROCESS_RUNTIME_NAME$5,TMP_PROCESS_RUNTIME_VERSION$5,TMP_PROCESS_RUNTIME_DESCRIPTION$5,TMP_SERVICE_NAME$5,TMP_SERVICE_NAMESPACE$5,TMP_SERVICE_INSTANCE_ID$5,TMP_SERVICE_VERSION$5,TMP_TELEMETRY_SDK_NAME$5,TMP_TELEMETRY_SDK_LANGUAGE$5,TMP_TELEMETRY_SDK_VERSION$5,TMP_TELEMETRY_AUTO_VERSION$5,TMP_WEBENGINE_NAME$5,TMP_WEBENGINE_VERSION$5,TMP_WEBENGINE_DESCRIPTION$5,SEMRESATTRS_CLOUD_PROVIDER$5,SEMRESATTRS_CLOUD_ACCOUNT_ID$5,SEMRESATTRS_CLOUD_REGION$5,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$5,SEMRESATTRS_CLOUD_PLATFORM$5,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$5,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$5,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$5,SEMRESATTRS_AWS_ECS_TASK_ARN$5,SEMRESATTRS_AWS_ECS_TASK_FAMILY$5,SEMRESATTRS_AWS_ECS_TASK_REVISION$5,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$5,SEMRESATTRS_AWS_LOG_GROUP_NAMES$5,SEMRESATTRS_AWS_LOG_GROUP_ARNS$5,SEMRESATTRS_AWS_LOG_STREAM_NAMES$5,SEMRESATTRS_AWS_LOG_STREAM_ARNS$5,SEMRESATTRS_CONTAINER_NAME$5,SEMRESATTRS_CONTAINER_ID$5,SEMRESATTRS_CONTAINER_RUNTIME$5,SEMRESATTRS_CONTAINER_IMAGE_NAME$5,SEMRESATTRS_CONTAINER_IMAGE_TAG$5,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$5,SEMRESATTRS_DEVICE_ID$5,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$5,SEMRESATTRS_DEVICE_MODEL_NAME$5,SEMRESATTRS_FAAS_NAME$5,SEMRESATTRS_FAAS_ID$5,SEMRESATTRS_FAAS_VERSION$5,SEMRESATTRS_FAAS_INSTANCE$5,SEMRESATTRS_FAAS_MAX_MEMORY$5,SEMRESATTRS_HOST_ID$5,SEMRESATTRS_HOST_NAME$5,SEMRESATTRS_HOST_TYPE$5,SEMRESATTRS_HOST_ARCH$5,SEMRESATTRS_HOST_IMAGE_NAME$5,SEMRESATTRS_HOST_IMAGE_ID$5,SEMRESATTRS_HOST_IMAGE_VERSION$5,SEMRESATTRS_K8S_CLUSTER_NAME$5,SEMRESATTRS_K8S_NODE_NAME$5,SEMRESATTRS_K8S_NODE_UID$5,SEMRESATTRS_K8S_NAMESPACE_NAME$5,SEMRESATTRS_K8S_POD_UID$5,SEMRESATTRS_K8S_POD_NAME$5,SEMRESATTRS_K8S_CONTAINER_NAME$5,SEMRESATTRS_K8S_REPLICASET_UID$5,SEMRESATTRS_K8S_REPLICASET_NAME$5,SEMRESATTRS_K8S_DEPLOYMENT_UID$5,SEMRESATTRS_K8S_DEPLOYMENT_NAME$5,SEMRESATTRS_K8S_STATEFULSET_UID$5,SEMRESATTRS_K8S_STATEFULSET_NAME$5,SEMRESATTRS_K8S_DAEMONSET_UID$5,SEMRESATTRS_K8S_DAEMONSET_NAME$5,SEMRESATTRS_K8S_JOB_UID$5,SEMRESATTRS_K8S_JOB_NAME$5,SEMRESATTRS_K8S_CRONJOB_UID$5,SEMRESATTRS_K8S_CRONJOB_NAME$5,SEMRESATTRS_OS_TYPE$5,SEMRESATTRS_OS_DESCRIPTION$5,SEMRESATTRS_OS_NAME$5,SEMRESATTRS_OS_VERSION$5,SEMRESATTRS_PROCESS_PID$5,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$5,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$5,SEMRESATTRS_PROCESS_COMMAND$5,SEMRESATTRS_PROCESS_COMMAND_LINE$5,SEMRESATTRS_PROCESS_COMMAND_ARGS$5,SEMRESATTRS_PROCESS_OWNER$5,SEMRESATTRS_PROCESS_RUNTIME_NAME$5,SEMRESATTRS_PROCESS_RUNTIME_VERSION$5,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$5,SEMRESATTRS_SERVICE_NAME$5,SEMRESATTRS_SERVICE_NAMESPACE$5,SEMRESATTRS_SERVICE_INSTANCE_ID$5,SEMRESATTRS_SERVICE_VERSION$5,SEMRESATTRS_TELEMETRY_SDK_NAME$5,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$5,SEMRESATTRS_TELEMETRY_SDK_VERSION$5,SEMRESATTRS_TELEMETRY_AUTO_VERSION$5,SEMRESATTRS_WEBENGINE_NAME$5,SEMRESATTRS_WEBENGINE_VERSION$5,SEMRESATTRS_WEBENGINE_DESCRIPTION$5,SemanticResourceAttributes$5,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5,TMP_CLOUDPROVIDERVALUES_AWS$5,TMP_CLOUDPROVIDERVALUES_AZURE$5,TMP_CLOUDPROVIDERVALUES_GCP$5,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5,CLOUDPROVIDERVALUES_AWS$5,CLOUDPROVIDERVALUES_AZURE$5,CLOUDPROVIDERVALUES_GCP$5,CloudProviderValues$5,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5,TMP_CLOUDPLATFORMVALUES_AWS_EC2$5,TMP_CLOUDPLATFORMVALUES_AWS_ECS$5,TMP_CLOUDPLATFORMVALUES_AWS_EKS$5,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$5,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5,TMP_CLOUDPLATFORMVALUES_AZURE_VM$5,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$5,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5,CLOUDPLATFORMVALUES_AWS_EC2$5,CLOUDPLATFORMVALUES_AWS_ECS$5,CLOUDPLATFORMVALUES_AWS_EKS$5,CLOUDPLATFORMVALUES_AWS_LAMBDA$5,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5,CLOUDPLATFORMVALUES_AZURE_VM$5,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5,CLOUDPLATFORMVALUES_AZURE_AKS$5,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5,CloudPlatformValues$5,TMP_AWSECSLAUNCHTYPEVALUES_EC2$5,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$5,AWSECSLAUNCHTYPEVALUES_EC2$5,AWSECSLAUNCHTYPEVALUES_FARGATE$5,AwsEcsLaunchtypeValues$5,TMP_HOSTARCHVALUES_AMD64$5,TMP_HOSTARCHVALUES_ARM32$5,TMP_HOSTARCHVALUES_ARM64$5,TMP_HOSTARCHVALUES_IA64$5,TMP_HOSTARCHVALUES_PPC32$5,TMP_HOSTARCHVALUES_PPC64$5,TMP_HOSTARCHVALUES_X86$5,HOSTARCHVALUES_AMD64$5,HOSTARCHVALUES_ARM32$5,HOSTARCHVALUES_ARM64$5,HOSTARCHVALUES_IA64$5,HOSTARCHVALUES_PPC32$5,HOSTARCHVALUES_PPC64$5,HOSTARCHVALUES_X86$5,HostArchValues$5,TMP_OSTYPEVALUES_WINDOWS$5,TMP_OSTYPEVALUES_LINUX$5,TMP_OSTYPEVALUES_DARWIN$5,TMP_OSTYPEVALUES_FREEBSD$5,TMP_OSTYPEVALUES_NETBSD$5,TMP_OSTYPEVALUES_OPENBSD$5,TMP_OSTYPEVALUES_DRAGONFLYBSD$5,TMP_OSTYPEVALUES_HPUX$5,TMP_OSTYPEVALUES_AIX$5,TMP_OSTYPEVALUES_SOLARIS$5,TMP_OSTYPEVALUES_Z_OS$5,OSTYPEVALUES_WINDOWS$5,OSTYPEVALUES_LINUX$5,OSTYPEVALUES_DARWIN$5,OSTYPEVALUES_FREEBSD$5,OSTYPEVALUES_NETBSD$5,OSTYPEVALUES_OPENBSD$5,OSTYPEVALUES_DRAGONFLYBSD$5,OSTYPEVALUES_HPUX$5,OSTYPEVALUES_AIX$5,OSTYPEVALUES_SOLARIS$5,OSTYPEVALUES_Z_OS$5,OsTypeValues$5,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$5,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$5,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$5,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$5,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$5,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$5,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$5,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$5,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$5,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$5,TELEMETRYSDKLANGUAGEVALUES_CPP$5,TELEMETRYSDKLANGUAGEVALUES_DOTNET$5,TELEMETRYSDKLANGUAGEVALUES_ERLANG$5,TELEMETRYSDKLANGUAGEVALUES_GO$5,TELEMETRYSDKLANGUAGEVALUES_JAVA$5,TELEMETRYSDKLANGUAGEVALUES_NODEJS$5,TELEMETRYSDKLANGUAGEVALUES_PHP$5,TELEMETRYSDKLANGUAGEVALUES_PYTHON$5,TELEMETRYSDKLANGUAGEVALUES_RUBY$5,TELEMETRYSDKLANGUAGEVALUES_WEBJS$5,TelemetrySdkLanguageValues$5,init_SemanticResourceAttributes$5=__esmMin((()=>{init_utils$8(),TMP_CLOUD_PROVIDER$5=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID$5=`cloud.account.id`,TMP_CLOUD_REGION$5=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE$5=`cloud.availability_zone`,TMP_CLOUD_PLATFORM$5=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN$5=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN$5=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE$5=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN$5=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY$5=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION$5=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN$5=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES$5=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS$5=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES$5=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS$5=`aws.log.stream.arns`,TMP_CONTAINER_NAME$5=`container.name`,TMP_CONTAINER_ID$5=`container.id`,TMP_CONTAINER_RUNTIME$5=`container.runtime`,TMP_CONTAINER_IMAGE_NAME$5=`container.image.name`,TMP_CONTAINER_IMAGE_TAG$5=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT$5=`deployment.environment`,TMP_DEVICE_ID$5=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER$5=`device.model.identifier`,TMP_DEVICE_MODEL_NAME$5=`device.model.name`,TMP_FAAS_NAME$5=`faas.name`,TMP_FAAS_ID$5=`faas.id`,TMP_FAAS_VERSION$5=`faas.version`,TMP_FAAS_INSTANCE$5=`faas.instance`,TMP_FAAS_MAX_MEMORY$5=`faas.max_memory`,TMP_HOST_ID$5=`host.id`,TMP_HOST_NAME$5=`host.name`,TMP_HOST_TYPE$5=`host.type`,TMP_HOST_ARCH$5=`host.arch`,TMP_HOST_IMAGE_NAME$5=`host.image.name`,TMP_HOST_IMAGE_ID$5=`host.image.id`,TMP_HOST_IMAGE_VERSION$5=`host.image.version`,TMP_K8S_CLUSTER_NAME$5=`k8s.cluster.name`,TMP_K8S_NODE_NAME$5=`k8s.node.name`,TMP_K8S_NODE_UID$5=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME$5=`k8s.namespace.name`,TMP_K8S_POD_UID$5=`k8s.pod.uid`,TMP_K8S_POD_NAME$5=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME$5=`k8s.container.name`,TMP_K8S_REPLICASET_UID$5=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME$5=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID$5=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME$5=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID$5=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME$5=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID$5=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME$5=`k8s.daemonset.name`,TMP_K8S_JOB_UID$5=`k8s.job.uid`,TMP_K8S_JOB_NAME$5=`k8s.job.name`,TMP_K8S_CRONJOB_UID$5=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME$5=`k8s.cronjob.name`,TMP_OS_TYPE$5=`os.type`,TMP_OS_DESCRIPTION$5=`os.description`,TMP_OS_NAME$5=`os.name`,TMP_OS_VERSION$5=`os.version`,TMP_PROCESS_PID$5=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME$5=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH$5=`process.executable.path`,TMP_PROCESS_COMMAND$5=`process.command`,TMP_PROCESS_COMMAND_LINE$5=`process.command_line`,TMP_PROCESS_COMMAND_ARGS$5=`process.command_args`,TMP_PROCESS_OWNER$5=`process.owner`,TMP_PROCESS_RUNTIME_NAME$5=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION$5=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION$5=`process.runtime.description`,TMP_SERVICE_NAME$5=`service.name`,TMP_SERVICE_NAMESPACE$5=`service.namespace`,TMP_SERVICE_INSTANCE_ID$5=`service.instance.id`,TMP_SERVICE_VERSION$5=`service.version`,TMP_TELEMETRY_SDK_NAME$5=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE$5=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION$5=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION$5=`telemetry.auto.version`,TMP_WEBENGINE_NAME$5=`webengine.name`,TMP_WEBENGINE_VERSION$5=`webengine.version`,TMP_WEBENGINE_DESCRIPTION$5=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER$5=TMP_CLOUD_PROVIDER$5,SEMRESATTRS_CLOUD_ACCOUNT_ID$5=TMP_CLOUD_ACCOUNT_ID$5,SEMRESATTRS_CLOUD_REGION$5=TMP_CLOUD_REGION$5,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$5=TMP_CLOUD_AVAILABILITY_ZONE$5,SEMRESATTRS_CLOUD_PLATFORM$5=TMP_CLOUD_PLATFORM$5,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$5=TMP_AWS_ECS_CONTAINER_ARN$5,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$5=TMP_AWS_ECS_CLUSTER_ARN$5,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$5=TMP_AWS_ECS_LAUNCHTYPE$5,SEMRESATTRS_AWS_ECS_TASK_ARN$5=TMP_AWS_ECS_TASK_ARN$5,SEMRESATTRS_AWS_ECS_TASK_FAMILY$5=TMP_AWS_ECS_TASK_FAMILY$5,SEMRESATTRS_AWS_ECS_TASK_REVISION$5=TMP_AWS_ECS_TASK_REVISION$5,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$5=TMP_AWS_EKS_CLUSTER_ARN$5,SEMRESATTRS_AWS_LOG_GROUP_NAMES$5=TMP_AWS_LOG_GROUP_NAMES$5,SEMRESATTRS_AWS_LOG_GROUP_ARNS$5=TMP_AWS_LOG_GROUP_ARNS$5,SEMRESATTRS_AWS_LOG_STREAM_NAMES$5=TMP_AWS_LOG_STREAM_NAMES$5,SEMRESATTRS_AWS_LOG_STREAM_ARNS$5=TMP_AWS_LOG_STREAM_ARNS$5,SEMRESATTRS_CONTAINER_NAME$5=TMP_CONTAINER_NAME$5,SEMRESATTRS_CONTAINER_ID$5=TMP_CONTAINER_ID$5,SEMRESATTRS_CONTAINER_RUNTIME$5=TMP_CONTAINER_RUNTIME$5,SEMRESATTRS_CONTAINER_IMAGE_NAME$5=TMP_CONTAINER_IMAGE_NAME$5,SEMRESATTRS_CONTAINER_IMAGE_TAG$5=TMP_CONTAINER_IMAGE_TAG$5,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$5=TMP_DEPLOYMENT_ENVIRONMENT$5,SEMRESATTRS_DEVICE_ID$5=TMP_DEVICE_ID$5,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$5=TMP_DEVICE_MODEL_IDENTIFIER$5,SEMRESATTRS_DEVICE_MODEL_NAME$5=TMP_DEVICE_MODEL_NAME$5,SEMRESATTRS_FAAS_NAME$5=TMP_FAAS_NAME$5,SEMRESATTRS_FAAS_ID$5=TMP_FAAS_ID$5,SEMRESATTRS_FAAS_VERSION$5=TMP_FAAS_VERSION$5,SEMRESATTRS_FAAS_INSTANCE$5=TMP_FAAS_INSTANCE$5,SEMRESATTRS_FAAS_MAX_MEMORY$5=TMP_FAAS_MAX_MEMORY$5,SEMRESATTRS_HOST_ID$5=TMP_HOST_ID$5,SEMRESATTRS_HOST_NAME$5=TMP_HOST_NAME$5,SEMRESATTRS_HOST_TYPE$5=TMP_HOST_TYPE$5,SEMRESATTRS_HOST_ARCH$5=TMP_HOST_ARCH$5,SEMRESATTRS_HOST_IMAGE_NAME$5=TMP_HOST_IMAGE_NAME$5,SEMRESATTRS_HOST_IMAGE_ID$5=TMP_HOST_IMAGE_ID$5,SEMRESATTRS_HOST_IMAGE_VERSION$5=TMP_HOST_IMAGE_VERSION$5,SEMRESATTRS_K8S_CLUSTER_NAME$5=TMP_K8S_CLUSTER_NAME$5,SEMRESATTRS_K8S_NODE_NAME$5=TMP_K8S_NODE_NAME$5,SEMRESATTRS_K8S_NODE_UID$5=TMP_K8S_NODE_UID$5,SEMRESATTRS_K8S_NAMESPACE_NAME$5=TMP_K8S_NAMESPACE_NAME$5,SEMRESATTRS_K8S_POD_UID$5=TMP_K8S_POD_UID$5,SEMRESATTRS_K8S_POD_NAME$5=TMP_K8S_POD_NAME$5,SEMRESATTRS_K8S_CONTAINER_NAME$5=TMP_K8S_CONTAINER_NAME$5,SEMRESATTRS_K8S_REPLICASET_UID$5=TMP_K8S_REPLICASET_UID$5,SEMRESATTRS_K8S_REPLICASET_NAME$5=TMP_K8S_REPLICASET_NAME$5,SEMRESATTRS_K8S_DEPLOYMENT_UID$5=TMP_K8S_DEPLOYMENT_UID$5,SEMRESATTRS_K8S_DEPLOYMENT_NAME$5=TMP_K8S_DEPLOYMENT_NAME$5,SEMRESATTRS_K8S_STATEFULSET_UID$5=TMP_K8S_STATEFULSET_UID$5,SEMRESATTRS_K8S_STATEFULSET_NAME$5=TMP_K8S_STATEFULSET_NAME$5,SEMRESATTRS_K8S_DAEMONSET_UID$5=TMP_K8S_DAEMONSET_UID$5,SEMRESATTRS_K8S_DAEMONSET_NAME$5=TMP_K8S_DAEMONSET_NAME$5,SEMRESATTRS_K8S_JOB_UID$5=TMP_K8S_JOB_UID$5,SEMRESATTRS_K8S_JOB_NAME$5=TMP_K8S_JOB_NAME$5,SEMRESATTRS_K8S_CRONJOB_UID$5=TMP_K8S_CRONJOB_UID$5,SEMRESATTRS_K8S_CRONJOB_NAME$5=TMP_K8S_CRONJOB_NAME$5,SEMRESATTRS_OS_TYPE$5=TMP_OS_TYPE$5,SEMRESATTRS_OS_DESCRIPTION$5=TMP_OS_DESCRIPTION$5,SEMRESATTRS_OS_NAME$5=TMP_OS_NAME$5,SEMRESATTRS_OS_VERSION$5=TMP_OS_VERSION$5,SEMRESATTRS_PROCESS_PID$5=TMP_PROCESS_PID$5,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$5=TMP_PROCESS_EXECUTABLE_NAME$5,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$5=TMP_PROCESS_EXECUTABLE_PATH$5,SEMRESATTRS_PROCESS_COMMAND$5=TMP_PROCESS_COMMAND$5,SEMRESATTRS_PROCESS_COMMAND_LINE$5=TMP_PROCESS_COMMAND_LINE$5,SEMRESATTRS_PROCESS_COMMAND_ARGS$5=TMP_PROCESS_COMMAND_ARGS$5,SEMRESATTRS_PROCESS_OWNER$5=TMP_PROCESS_OWNER$5,SEMRESATTRS_PROCESS_RUNTIME_NAME$5=TMP_PROCESS_RUNTIME_NAME$5,SEMRESATTRS_PROCESS_RUNTIME_VERSION$5=TMP_PROCESS_RUNTIME_VERSION$5,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$5=TMP_PROCESS_RUNTIME_DESCRIPTION$5,SEMRESATTRS_SERVICE_NAME$5=TMP_SERVICE_NAME$5,SEMRESATTRS_SERVICE_NAMESPACE$5=TMP_SERVICE_NAMESPACE$5,SEMRESATTRS_SERVICE_INSTANCE_ID$5=TMP_SERVICE_INSTANCE_ID$5,SEMRESATTRS_SERVICE_VERSION$5=TMP_SERVICE_VERSION$5,SEMRESATTRS_TELEMETRY_SDK_NAME$5=TMP_TELEMETRY_SDK_NAME$5,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$5=TMP_TELEMETRY_SDK_LANGUAGE$5,SEMRESATTRS_TELEMETRY_SDK_VERSION$5=TMP_TELEMETRY_SDK_VERSION$5,SEMRESATTRS_TELEMETRY_AUTO_VERSION$5=TMP_TELEMETRY_AUTO_VERSION$5,SEMRESATTRS_WEBENGINE_NAME$5=TMP_WEBENGINE_NAME$5,SEMRESATTRS_WEBENGINE_VERSION$5=TMP_WEBENGINE_VERSION$5,SEMRESATTRS_WEBENGINE_DESCRIPTION$5=TMP_WEBENGINE_DESCRIPTION$5,SemanticResourceAttributes$5=createConstMap$5([TMP_CLOUD_PROVIDER$5,TMP_CLOUD_ACCOUNT_ID$5,TMP_CLOUD_REGION$5,TMP_CLOUD_AVAILABILITY_ZONE$5,TMP_CLOUD_PLATFORM$5,TMP_AWS_ECS_CONTAINER_ARN$5,TMP_AWS_ECS_CLUSTER_ARN$5,TMP_AWS_ECS_LAUNCHTYPE$5,TMP_AWS_ECS_TASK_ARN$5,TMP_AWS_ECS_TASK_FAMILY$5,TMP_AWS_ECS_TASK_REVISION$5,TMP_AWS_EKS_CLUSTER_ARN$5,TMP_AWS_LOG_GROUP_NAMES$5,TMP_AWS_LOG_GROUP_ARNS$5,TMP_AWS_LOG_STREAM_NAMES$5,TMP_AWS_LOG_STREAM_ARNS$5,TMP_CONTAINER_NAME$5,TMP_CONTAINER_ID$5,TMP_CONTAINER_RUNTIME$5,TMP_CONTAINER_IMAGE_NAME$5,TMP_CONTAINER_IMAGE_TAG$5,TMP_DEPLOYMENT_ENVIRONMENT$5,TMP_DEVICE_ID$5,TMP_DEVICE_MODEL_IDENTIFIER$5,TMP_DEVICE_MODEL_NAME$5,TMP_FAAS_NAME$5,TMP_FAAS_ID$5,TMP_FAAS_VERSION$5,TMP_FAAS_INSTANCE$5,TMP_FAAS_MAX_MEMORY$5,TMP_HOST_ID$5,TMP_HOST_NAME$5,TMP_HOST_TYPE$5,TMP_HOST_ARCH$5,TMP_HOST_IMAGE_NAME$5,TMP_HOST_IMAGE_ID$5,TMP_HOST_IMAGE_VERSION$5,TMP_K8S_CLUSTER_NAME$5,TMP_K8S_NODE_NAME$5,TMP_K8S_NODE_UID$5,TMP_K8S_NAMESPACE_NAME$5,TMP_K8S_POD_UID$5,TMP_K8S_POD_NAME$5,TMP_K8S_CONTAINER_NAME$5,TMP_K8S_REPLICASET_UID$5,TMP_K8S_REPLICASET_NAME$5,TMP_K8S_DEPLOYMENT_UID$5,TMP_K8S_DEPLOYMENT_NAME$5,TMP_K8S_STATEFULSET_UID$5,TMP_K8S_STATEFULSET_NAME$5,TMP_K8S_DAEMONSET_UID$5,TMP_K8S_DAEMONSET_NAME$5,TMP_K8S_JOB_UID$5,TMP_K8S_JOB_NAME$5,TMP_K8S_CRONJOB_UID$5,TMP_K8S_CRONJOB_NAME$5,TMP_OS_TYPE$5,TMP_OS_DESCRIPTION$5,TMP_OS_NAME$5,TMP_OS_VERSION$5,TMP_PROCESS_PID$5,TMP_PROCESS_EXECUTABLE_NAME$5,TMP_PROCESS_EXECUTABLE_PATH$5,TMP_PROCESS_COMMAND$5,TMP_PROCESS_COMMAND_LINE$5,TMP_PROCESS_COMMAND_ARGS$5,TMP_PROCESS_OWNER$5,TMP_PROCESS_RUNTIME_NAME$5,TMP_PROCESS_RUNTIME_VERSION$5,TMP_PROCESS_RUNTIME_DESCRIPTION$5,TMP_SERVICE_NAME$5,TMP_SERVICE_NAMESPACE$5,TMP_SERVICE_INSTANCE_ID$5,TMP_SERVICE_VERSION$5,TMP_TELEMETRY_SDK_NAME$5,TMP_TELEMETRY_SDK_LANGUAGE$5,TMP_TELEMETRY_SDK_VERSION$5,TMP_TELEMETRY_AUTO_VERSION$5,TMP_WEBENGINE_NAME$5,TMP_WEBENGINE_VERSION$5,TMP_WEBENGINE_DESCRIPTION$5]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS$5=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE$5=`azure`,TMP_CLOUDPROVIDERVALUES_GCP$5=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5,CLOUDPROVIDERVALUES_AZURE$5=TMP_CLOUDPROVIDERVALUES_AZURE$5,CloudProviderValues$5=createConstMap$5([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5,TMP_CLOUDPROVIDERVALUES_AWS$5,TMP_CLOUDPROVIDERVALUES_AZURE$5,TMP_CLOUDPROVIDERVALUES_GCP$5]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2$5=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS$5=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS$5=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$5=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM$5=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$5=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5,CLOUDPLATFORMVALUES_AWS_EC2$5=TMP_CLOUDPLATFORMVALUES_AWS_EC2$5,CLOUDPLATFORMVALUES_AWS_ECS$5=TMP_CLOUDPLATFORMVALUES_AWS_ECS$5,CLOUDPLATFORMVALUES_AWS_EKS$5=TMP_CLOUDPLATFORMVALUES_AWS_EKS$5,CLOUDPLATFORMVALUES_AWS_LAMBDA$5=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$5,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5,CLOUDPLATFORMVALUES_AZURE_VM$5=TMP_CLOUDPLATFORMVALUES_AZURE_VM$5,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5,CLOUDPLATFORMVALUES_AZURE_AKS$5=TMP_CLOUDPLATFORMVALUES_AZURE_AKS$5,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5,CloudPlatformValues$5=createConstMap$5([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5,TMP_CLOUDPLATFORMVALUES_AWS_EC2$5,TMP_CLOUDPLATFORMVALUES_AWS_ECS$5,TMP_CLOUDPLATFORMVALUES_AWS_EKS$5,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$5,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5,TMP_CLOUDPLATFORMVALUES_AZURE_VM$5,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$5,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5]),TMP_AWSECSLAUNCHTYPEVALUES_EC2$5=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$5=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE$5=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$5,AwsEcsLaunchtypeValues$5=createConstMap$5([TMP_AWSECSLAUNCHTYPEVALUES_EC2$5,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$5]),TMP_HOSTARCHVALUES_AMD64$5=`amd64`,TMP_HOSTARCHVALUES_ARM32$5=`arm32`,TMP_HOSTARCHVALUES_ARM64$5=`arm64`,TMP_HOSTARCHVALUES_IA64$5=`ia64`,TMP_HOSTARCHVALUES_PPC32$5=`ppc32`,TMP_HOSTARCHVALUES_PPC64$5=`ppc64`,TMP_HOSTARCHVALUES_X86$5=`x86`,HOSTARCHVALUES_AMD64$5=TMP_HOSTARCHVALUES_AMD64$5,HOSTARCHVALUES_ARM32$5=TMP_HOSTARCHVALUES_ARM32$5,HOSTARCHVALUES_ARM64$5=TMP_HOSTARCHVALUES_ARM64$5,HOSTARCHVALUES_IA64$5=TMP_HOSTARCHVALUES_IA64$5,HOSTARCHVALUES_PPC32$5=TMP_HOSTARCHVALUES_PPC32$5,HOSTARCHVALUES_PPC64$5=TMP_HOSTARCHVALUES_PPC64$5,HostArchValues$5=createConstMap$5([TMP_HOSTARCHVALUES_AMD64$5,TMP_HOSTARCHVALUES_ARM32$5,TMP_HOSTARCHVALUES_ARM64$5,TMP_HOSTARCHVALUES_IA64$5,TMP_HOSTARCHVALUES_PPC32$5,TMP_HOSTARCHVALUES_PPC64$5,TMP_HOSTARCHVALUES_X86$5]),TMP_OSTYPEVALUES_WINDOWS$5=`windows`,TMP_OSTYPEVALUES_LINUX$5=`linux`,TMP_OSTYPEVALUES_DARWIN$5=`darwin`,TMP_OSTYPEVALUES_FREEBSD$5=`freebsd`,TMP_OSTYPEVALUES_NETBSD$5=`netbsd`,TMP_OSTYPEVALUES_OPENBSD$5=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD$5=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX$5=`hpux`,TMP_OSTYPEVALUES_AIX$5=`aix`,TMP_OSTYPEVALUES_SOLARIS$5=`solaris`,TMP_OSTYPEVALUES_Z_OS$5=`z_os`,OSTYPEVALUES_WINDOWS$5=TMP_OSTYPEVALUES_WINDOWS$5,OSTYPEVALUES_LINUX$5=TMP_OSTYPEVALUES_LINUX$5,OSTYPEVALUES_DARWIN$5=TMP_OSTYPEVALUES_DARWIN$5,OSTYPEVALUES_FREEBSD$5=TMP_OSTYPEVALUES_FREEBSD$5,OSTYPEVALUES_NETBSD$5=TMP_OSTYPEVALUES_NETBSD$5,OSTYPEVALUES_OPENBSD$5=TMP_OSTYPEVALUES_OPENBSD$5,OSTYPEVALUES_DRAGONFLYBSD$5=TMP_OSTYPEVALUES_DRAGONFLYBSD$5,OSTYPEVALUES_HPUX$5=TMP_OSTYPEVALUES_HPUX$5,OSTYPEVALUES_SOLARIS$5=TMP_OSTYPEVALUES_SOLARIS$5,OSTYPEVALUES_Z_OS$5=TMP_OSTYPEVALUES_Z_OS$5,OsTypeValues$5=createConstMap$5([TMP_OSTYPEVALUES_WINDOWS$5,TMP_OSTYPEVALUES_LINUX$5,TMP_OSTYPEVALUES_DARWIN$5,TMP_OSTYPEVALUES_FREEBSD$5,TMP_OSTYPEVALUES_NETBSD$5,TMP_OSTYPEVALUES_OPENBSD$5,TMP_OSTYPEVALUES_DRAGONFLYBSD$5,TMP_OSTYPEVALUES_HPUX$5,TMP_OSTYPEVALUES_AIX$5,TMP_OSTYPEVALUES_SOLARIS$5,TMP_OSTYPEVALUES_Z_OS$5]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$5=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$5=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$5=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$5=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$5=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$5=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$5=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$5=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$5=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$5=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET$5=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$5,TELEMETRYSDKLANGUAGEVALUES_ERLANG$5=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$5,TELEMETRYSDKLANGUAGEVALUES_JAVA$5=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$5,TELEMETRYSDKLANGUAGEVALUES_NODEJS$5=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$5,TELEMETRYSDKLANGUAGEVALUES_PYTHON$5=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$5,TELEMETRYSDKLANGUAGEVALUES_RUBY$5=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$5,TELEMETRYSDKLANGUAGEVALUES_WEBJS$5=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$5,TelemetrySdkLanguageValues$5=createConstMap$5([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$5,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$5,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$5,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$5,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$5,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$5,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$5,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$5,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$5,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$5])})),init_resource$5=__esmMin((()=>{init_SemanticResourceAttributes$5()})),ATTR_ASPNETCORE_RATE_LIMITING_RESULT$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$5,ATTR_TELEMETRY_SDK_LANGUAGE$5,TELEMETRY_SDK_LANGUAGE_VALUE_CPP$5,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$5,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$5,TELEMETRY_SDK_LANGUAGE_VALUE_GO$5,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$5,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$5,TELEMETRY_SDK_LANGUAGE_VALUE_PHP$5,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$5,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$5,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$5,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$5,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$5,ATTR_TELEMETRY_SDK_NAME$5,ATTR_TELEMETRY_SDK_VERSION$5,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$5,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$5,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$5,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$5,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$5,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$5,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$5,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$5,ATTR_CLIENT_ADDRESS$5,ATTR_CLIENT_PORT$5,ATTR_ERROR_TYPE$5,ERROR_TYPE_VALUE_OTHER$5,ATTR_EXCEPTION_ESCAPED$5,ATTR_EXCEPTION_MESSAGE$5,ATTR_EXCEPTION_STACKTRACE$5,ATTR_EXCEPTION_TYPE$5,ATTR_HTTP_REQUEST_HEADER$5,ATTR_HTTP_REQUEST_METHOD$5,HTTP_REQUEST_METHOD_VALUE_OTHER$5,HTTP_REQUEST_METHOD_VALUE_CONNECT$5,HTTP_REQUEST_METHOD_VALUE_DELETE$5,HTTP_REQUEST_METHOD_VALUE_GET$5,HTTP_REQUEST_METHOD_VALUE_HEAD$5,HTTP_REQUEST_METHOD_VALUE_OPTIONS$5,HTTP_REQUEST_METHOD_VALUE_PATCH$5,HTTP_REQUEST_METHOD_VALUE_POST$5,HTTP_REQUEST_METHOD_VALUE_PUT$5,HTTP_REQUEST_METHOD_VALUE_TRACE$5,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$5,ATTR_HTTP_REQUEST_RESEND_COUNT$5,ATTR_HTTP_RESPONSE_HEADER$5,ATTR_HTTP_RESPONSE_STATUS_CODE$5,ATTR_HTTP_ROUTE$5,ATTR_JVM_GC_ACTION$5,ATTR_JVM_GC_NAME$5,ATTR_JVM_MEMORY_POOL_NAME$5,ATTR_JVM_MEMORY_TYPE$5,JVM_MEMORY_TYPE_VALUE_HEAP$5,JVM_MEMORY_TYPE_VALUE_NON_HEAP$5,ATTR_JVM_THREAD_DAEMON$5,ATTR_JVM_THREAD_STATE$5,JVM_THREAD_STATE_VALUE_BLOCKED$5,JVM_THREAD_STATE_VALUE_NEW$5,JVM_THREAD_STATE_VALUE_RUNNABLE$5,JVM_THREAD_STATE_VALUE_TERMINATED$5,JVM_THREAD_STATE_VALUE_TIMED_WAITING$5,JVM_THREAD_STATE_VALUE_WAITING$5,ATTR_NETWORK_LOCAL_ADDRESS$5,ATTR_NETWORK_LOCAL_PORT$5,ATTR_NETWORK_PEER_ADDRESS$5,ATTR_NETWORK_PEER_PORT$5,ATTR_NETWORK_PROTOCOL_NAME$5,ATTR_NETWORK_PROTOCOL_VERSION$5,ATTR_NETWORK_TRANSPORT$5,NETWORK_TRANSPORT_VALUE_PIPE$5,NETWORK_TRANSPORT_VALUE_QUIC$5,NETWORK_TRANSPORT_VALUE_TCP$5,NETWORK_TRANSPORT_VALUE_UDP$5,NETWORK_TRANSPORT_VALUE_UNIX$5,ATTR_NETWORK_TYPE$5,NETWORK_TYPE_VALUE_IPV4$5,NETWORK_TYPE_VALUE_IPV6$5,ATTR_OTEL_SCOPE_NAME$5,ATTR_OTEL_SCOPE_VERSION$5,ATTR_OTEL_STATUS_CODE$5,OTEL_STATUS_CODE_VALUE_ERROR$5,OTEL_STATUS_CODE_VALUE_OK$5,ATTR_OTEL_STATUS_DESCRIPTION$5,ATTR_SERVER_ADDRESS$5,ATTR_SERVER_PORT$5,ATTR_SERVICE_NAME$5,ATTR_SERVICE_VERSION$5,ATTR_SIGNALR_CONNECTION_STATUS$5,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$5,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$5,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$5,ATTR_SIGNALR_TRANSPORT$5,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$5,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$5,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$5,ATTR_URL_FRAGMENT$5,ATTR_URL_FULL$5,ATTR_URL_PATH$5,ATTR_URL_QUERY$5,ATTR_URL_SCHEME$5,ATTR_USER_AGENT_ORIGINAL$5,init_stable_attributes$5=__esmMin((()=>{ATTR_ASPNETCORE_RATE_LIMITING_RESULT$5=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$5=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$5=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$5=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$5=`request_canceled`,ATTR_TELEMETRY_SDK_LANGUAGE$5=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$5=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$5=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$5=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$5=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$5=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$5=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$5=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$5=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$5=`webjs`,ATTR_TELEMETRY_SDK_NAME$5=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION$5=`telemetry.sdk.version`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$5=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$5=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$5=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$5=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$5=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$5=`unhandled`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$5=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$5=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$5=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$5=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$5=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$5=`success`,ATTR_CLIENT_ADDRESS$5=`client.address`,ATTR_CLIENT_PORT$5=`client.port`,ATTR_ERROR_TYPE$5=`error.type`,ERROR_TYPE_VALUE_OTHER$5=`_OTHER`,ATTR_EXCEPTION_ESCAPED$5=`exception.escaped`,ATTR_EXCEPTION_MESSAGE$5=`exception.message`,ATTR_EXCEPTION_STACKTRACE$5=`exception.stacktrace`,ATTR_EXCEPTION_TYPE$5=`exception.type`,ATTR_HTTP_REQUEST_HEADER$5=function(s){return`http.request.header.`+s},ATTR_HTTP_REQUEST_METHOD$5=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER$5=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT$5=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE$5=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD$5=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS$5=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH$5=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST$5=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE$5=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$5=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT$5=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER$5=function(s){return`http.response.header.`+s},ATTR_HTTP_RESPONSE_STATUS_CODE$5=`http.response.status_code`,ATTR_HTTP_ROUTE$5=`http.route`,ATTR_JVM_GC_ACTION$5=`jvm.gc.action`,ATTR_JVM_GC_NAME$5=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME$5=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE$5=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP$5=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP$5=`non_heap`,ATTR_JVM_THREAD_DAEMON$5=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE$5=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED$5=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE$5=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED$5=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING$5=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING$5=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS$5=`network.local.address`,ATTR_NETWORK_LOCAL_PORT$5=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS$5=`network.peer.address`,ATTR_NETWORK_PEER_PORT$5=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME$5=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION$5=`network.protocol.version`,ATTR_NETWORK_TRANSPORT$5=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE$5=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC$5=`quic`,NETWORK_TRANSPORT_VALUE_UNIX$5=`unix`,ATTR_NETWORK_TYPE$5=`network.type`,NETWORK_TYPE_VALUE_IPV4$5=`ipv4`,NETWORK_TYPE_VALUE_IPV6$5=`ipv6`,ATTR_OTEL_SCOPE_NAME$5=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION$5=`otel.scope.version`,ATTR_OTEL_STATUS_CODE$5=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR$5=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION$5=`otel.status_description`,ATTR_SERVER_ADDRESS$5=`server.address`,ATTR_SERVER_PORT$5=`server.port`,ATTR_SERVICE_NAME$5=`service.name`,ATTR_SERVICE_VERSION$5=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS$5=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$5=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$5=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$5=`timeout`,ATTR_SIGNALR_TRANSPORT$5=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$5=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$5=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$5=`web_sockets`,ATTR_URL_FRAGMENT$5=`url.fragment`,ATTR_URL_FULL$5=`url.full`,ATTR_URL_PATH$5=`url.path`,ATTR_URL_QUERY$5=`url.query`,ATTR_URL_SCHEME$5=`url.scheme`,ATTR_USER_AGENT_ORIGINAL$5=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$5,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$5,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$5,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$5,METRIC_HTTP_CLIENT_REQUEST_DURATION$5,METRIC_HTTP_SERVER_REQUEST_DURATION$5,METRIC_JVM_CLASS_COUNT$5,METRIC_JVM_CLASS_LOADED$5,METRIC_JVM_CLASS_UNLOADED$5,METRIC_JVM_CPU_COUNT$5,METRIC_JVM_CPU_RECENT_UTILIZATION$5,METRIC_JVM_CPU_TIME$5,METRIC_JVM_GC_DURATION$5,METRIC_JVM_MEMORY_COMMITTED$5,METRIC_JVM_MEMORY_LIMIT$5,METRIC_JVM_MEMORY_USED$5,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$5,METRIC_JVM_THREAD_COUNT$5,METRIC_KESTREL_ACTIVE_CONNECTIONS$5,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$5,METRIC_KESTREL_CONNECTION_DURATION$5,METRIC_KESTREL_QUEUED_CONNECTIONS$5,METRIC_KESTREL_QUEUED_REQUESTS$5,METRIC_KESTREL_REJECTED_CONNECTIONS$5,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$5,METRIC_KESTREL_UPGRADED_CONNECTIONS$5,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$5,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$5,init_stable_metrics$5=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$5=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$5=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$5=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$5=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$5=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$5=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$5=`aspnetcore.routing.match_attempts`,METRIC_HTTP_CLIENT_REQUEST_DURATION$5=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION$5=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT$5=`jvm.class.count`,METRIC_JVM_CLASS_LOADED$5=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED$5=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT$5=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION$5=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME$5=`jvm.cpu.time`,METRIC_JVM_GC_DURATION$5=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED$5=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT$5=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED$5=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$5=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT$5=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS$5=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$5=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION$5=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS$5=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS$5=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS$5=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$5=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS$5=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$5=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$5=`signalr.server.connection.duration`})),esm_exports$5=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$5,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$5,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$5,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$5,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$5,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$5,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$5,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY$5,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT$5,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$5,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$5,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$5,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS$5,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT$5,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE$5,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED$5,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE$5,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE$5,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE$5,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER$5,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD$5,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL$5,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT$5,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER$5,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE$5,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE$5,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION$5,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME$5,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME$5,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE$5,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON$5,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE$5,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS$5,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT$5,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS$5,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT$5,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME$5,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION$5,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT$5,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE$5,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME$5,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION$5,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE$5,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION$5,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS$5,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT$5,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME$5,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION$5,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS$5,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT$5,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE$5,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME$5,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION$5,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT$5,ATTR_URL_FULL:()=>ATTR_URL_FULL$5,ATTR_URL_PATH:()=>ATTR_URL_PATH$5,ATTR_URL_QUERY:()=>ATTR_URL_QUERY$5,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME$5,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL$5,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE$5,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues$5,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$5,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$5,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2$5,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS$5,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS$5,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$5,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA$5,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS$5,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$5,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$5,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$5,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM$5,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE$5,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$5,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$5,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$5,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$5,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD$5,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE$5,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues$5,CloudProviderValues:()=>CloudProviderValues$5,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$5,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$5,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$5,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE$5,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS$5,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE$5,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA$5,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE$5,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB$5,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION$5,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB$5,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE$5,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB$5,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY$5,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB$5,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH$5,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER$5,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD$5,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL$5,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE$5,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB$5,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE$5,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE$5,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB$5,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX$5,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES$5,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB$5,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE$5,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB$5,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB$5,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED$5,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB$5,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL$5,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL$5,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J$5,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA$5,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE$5,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL$5,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE$5,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE$5,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL$5,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS$5,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS$5,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT$5,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE$5,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE$5,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA$5,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA$5,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues$5,DbSystemValues:()=>DbSystemValues$5,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER$5,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE$5,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT$5,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT$5,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$5,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE$5,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE$5,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP$5,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER$5,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB$5,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER$5,FaasDocumentOperationValues:()=>FaasDocumentOperationValues$5,FaasInvokedProviderValues:()=>FaasInvokedProviderValues$5,FaasTriggerValues:()=>FaasTriggerValues$5,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64$5,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32$5,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64$5,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64$5,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32$5,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64$5,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC$5,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY$5,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT$5,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE$5,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD$5,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS$5,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER$5,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH$5,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST$5,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE$5,HostArchValues:()=>HostArchValues$5,HttpFlavorValues:()=>HttpFlavorValues$5,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP$5,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP$5,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED$5,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE$5,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED$5,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING$5,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING$5,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED$5,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT$5,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE$5,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC$5,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS$5,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE$5,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$5,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$5,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$5,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$5,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$5,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION$5,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION$5,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT$5,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED$5,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED$5,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT$5,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION$5,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME$5,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION$5,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED$5,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT$5,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED$5,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$5,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT$5,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS$5,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$5,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION$5,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS$5,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS$5,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS$5,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION$5,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS$5,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$5,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION$5,MessageTypeValues:()=>MessageTypeValues$5,MessagingDestinationKindValues:()=>MessagingDestinationKindValues$5,MessagingOperationValues:()=>MessagingOperationValues$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$5,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$5,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$5,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$5,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$5,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$5,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$5,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$5,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$5,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$5,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$5,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$5,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$5,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL$5,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$5,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$5,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI$5,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED$5,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC$5,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP$5,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP$5,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER$5,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE$5,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX$5,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE$5,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC$5,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX$5,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4$5,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6$5,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues$5,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues$5,NetTransportValues:()=>NetTransportValues$5,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN$5,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD$5,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD$5,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX$5,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX$5,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD$5,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD$5,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS$5,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS$5,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS$5,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR$5,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues$5,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$5,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$5,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$5,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT$5,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$5,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME$5,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$5,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT$5,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$5,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$5,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$5,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$5,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT$5,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT$5,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$5,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$5,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$5,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN$5,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH$5,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION$5,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO$5,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE$5,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$5,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$5,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$5,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE$5,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE$5,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$5,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE$5,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING$5,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE$5,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$5,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION$5,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME$5,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME$5,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION$5,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX$5,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE$5,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT$5,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM$5,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER$5,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID$5,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE$5,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE$5,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED$5,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE$5,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE$5,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE$5,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART$5,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON$5,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION$5,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME$5,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION$5,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME$5,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION$5,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME$5,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER$5,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION$5,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME$5,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER$5,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP$5,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR$5,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST$5,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$5,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$5,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$5,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE$5,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME$5,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME$5,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE$5,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET$5,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL$5,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT$5,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE$5,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID$5,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE$5,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$5,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID$5,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID$5,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION$5,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND$5,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$5,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$5,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$5,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION$5,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$5,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$5,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$5,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION$5,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL$5,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION$5,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$5,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM$5,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION$5,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL$5,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC$5,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC$5,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC$5,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME$5,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$5,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE$5,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP$5,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME$5,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT$5,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP$5,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME$5,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT$5,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT$5,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE$5,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE$5,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE$5,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$5,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID$5,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION$5,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD$5,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE$5,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM$5,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID$5,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME$5,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN$5,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN$5,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE$5,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN$5,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY$5,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION$5,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN$5,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS$5,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES$5,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS$5,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES$5,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID$5,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$5,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM$5,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER$5,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION$5,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID$5,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME$5,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG$5,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME$5,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME$5,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$5,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID$5,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$5,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME$5,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID$5,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE$5,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY$5,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME$5,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION$5,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH$5,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID$5,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID$5,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME$5,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION$5,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME$5,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE$5,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME$5,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME$5,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME$5,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID$5,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME$5,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID$5,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME$5,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID$5,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME$5,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID$5,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME$5,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME$5,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID$5,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME$5,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID$5,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME$5,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID$5,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME$5,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID$5,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION$5,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME$5,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE$5,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION$5,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND$5,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS$5,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE$5,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME$5,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH$5,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER$5,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID$5,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$5,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME$5,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION$5,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID$5,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME$5,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE$5,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION$5,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION$5,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$5,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME$5,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION$5,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION$5,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME$5,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION$5,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$5,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$5,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$5,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING$5,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$5,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$5,SemanticAttributes:()=>SemanticAttributes$5,SemanticResourceAttributes:()=>SemanticResourceAttributes$5,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET$5,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG$5,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA$5,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS$5,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON$5,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY$5,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS$5,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$5,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$5,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$5,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$5,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$5,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$5,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST$5,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$5,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$5,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues$5}),init_esm$7=__esmMin((()=>{init_trace$5(),init_resource$5(),init_stable_attributes$5(),init_stable_metrics$5()})),require_sdk_info=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SDK_INFO=void 0;let l=require_version$25(),f=(init_esm$7(),__toCommonJS$1(esm_exports$5));s.SDK_INFO={[f.SEMRESATTRS_TELEMETRY_SDK_NAME]:`opentelemetry`,[f.SEMRESATTRS_PROCESS_RUNTIME_NAME]:`node`,[f.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE]:f.TELEMETRYSDKLANGUAGEVALUES_NODEJS,[f.SEMRESATTRS_TELEMETRY_SDK_VERSION]:l.VERSION}})),require_timer_util=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.unrefTimer=void 0;function l(s){s.unref()}s.unrefTimer=l})),require_node$12=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.unrefTimer=s.SDK_INFO=s.otperformance=s.RandomIdGenerator=s.hexToBase64=s._globalThis=s.getEnv=s.getEnvWithoutDefaults=void 0;var l=require_environment$1();Object.defineProperty(s,`getEnvWithoutDefaults`,{enumerable:!0,get:function(){return l.getEnvWithoutDefaults}}),Object.defineProperty(s,`getEnv`,{enumerable:!0,get:function(){return l.getEnv}});var f=require_globalThis$3();Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return f._globalThis}});var p=require_hex_to_base64();Object.defineProperty(s,`hexToBase64`,{enumerable:!0,get:function(){return p.hexToBase64}});var g=require_RandomIdGenerator$1();Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return g.RandomIdGenerator}});var v=require_performance();Object.defineProperty(s,`otperformance`,{enumerable:!0,get:function(){return v.otperformance}});var b=require_sdk_info();Object.defineProperty(s,`SDK_INFO`,{enumerable:!0,get:function(){return b.SDK_INFO}});var C=require_timer_util();Object.defineProperty(s,`unrefTimer`,{enumerable:!0,get:function(){return C.unrefTimer}})})),require_platform$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.unrefTimer=s.otperformance=s.hexToBase64=s.getEnvWithoutDefaults=s.getEnv=s._globalThis=s.SDK_INFO=s.RandomIdGenerator=void 0;var l=require_node$12();Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return l.RandomIdGenerator}}),Object.defineProperty(s,`SDK_INFO`,{enumerable:!0,get:function(){return l.SDK_INFO}}),Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return l._globalThis}}),Object.defineProperty(s,`getEnv`,{enumerable:!0,get:function(){return l.getEnv}}),Object.defineProperty(s,`getEnvWithoutDefaults`,{enumerable:!0,get:function(){return l.getEnvWithoutDefaults}}),Object.defineProperty(s,`hexToBase64`,{enumerable:!0,get:function(){return l.hexToBase64}}),Object.defineProperty(s,`otperformance`,{enumerable:!0,get:function(){return l.otperformance}}),Object.defineProperty(s,`unrefTimer`,{enumerable:!0,get:function(){return l.unrefTimer}})})),require_time=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.addHrTimes=s.isTimeInput=s.isTimeInputHrTime=s.hrTimeToMicroseconds=s.hrTimeToMilliseconds=s.hrTimeToNanoseconds=s.hrTimeToTimeStamp=s.hrTimeDuration=s.timeInputToHrTime=s.hrTime=s.getTimeOrigin=s.millisToHrTime=void 0;let l=require_platform$8(),f=9,p=10**6,g=10**9;function v(s){let l=s/1e3;return[Math.trunc(l),Math.round(s%1e3*p)]}s.millisToHrTime=v;function b(){let s=l.otperformance.timeOrigin;if(typeof s!=`number`){let f=l.otperformance;s=f.timing&&f.timing.fetchStart}return s}s.getTimeOrigin=b;function C(s){return B(v(b()),v(typeof s==`number`?s:l.otperformance.now()))}s.hrTime=C;function w(s){if(I(s))return s;if(typeof s==`number`)return s=g&&(f[1]-=g,f[0]+=1),f}s.addHrTimes=B})),require_ExportResult=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ExportResultCode=void 0,(function(s){s[s.SUCCESS=0]=`SUCCESS`,s[s.FAILED=1]=`FAILED`})(s.ExportResultCode||={})})),require_composite=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CompositePropagator=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));s.CompositePropagator=class{constructor(s={}){var l;this._propagators=s.propagators??[],this._fields=Array.from(new Set(this._propagators.map(s=>typeof s.fields==`function`?s.fields():[]).reduce((s,l)=>s.concat(l),[])))}inject(s,f,p){for(let g of this._propagators)try{g.inject(s,f,p)}catch(s){l.diag.warn(`Failed to inject with ${g.constructor.name}. Err: ${s.message}`)}}extract(s,f,p){return this._propagators.reduce((s,g)=>{try{return g.extract(s,f,p)}catch(s){l.diag.warn(`Failed to extract with ${g.constructor.name}. Err: ${s.message}`)}return s},s)}fields(){return this._fields.slice()}}})),require_validators=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.validateValue=s.validateKey=void 0;let l=`[_0-9a-z-*/]`,f=`[a-z]${l}{0,255}`,p=`[a-z0-9]${l}{0,240}@[a-z]${l}{0,13}`,g=RegExp(`^(?:${f}|${p})$`),v=/^[ -~]{0,255}[!-~]$/,b=/,|=/;function C(s){return g.test(s)}s.validateKey=C;function w(s){return v.test(s)&&!b.test(s)}s.validateValue=w})),require_TraceState=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TraceState=void 0;let l=require_validators(),f=32,p=512,g=`,`,v=`=`;s.TraceState=class s{constructor(s){this._internalState=new Map,s&&this._parse(s)}set(s,l){let f=this._clone();return f._internalState.has(s)&&f._internalState.delete(s),f._internalState.set(s,l),f}unset(s){let l=this._clone();return l._internalState.delete(s),l}get(s){return this._internalState.get(s)}serialize(){return this._keys().reduce((s,l)=>(s.push(l+`=`+this.get(l)),s),[]).join(`,`)}_parse(s){s.length>512||(this._internalState=s.split(`,`).reverse().reduce((s,f)=>{let p=f.trim(),g=p.indexOf(`=`);if(g!==-1){let v=p.slice(0,g),b=p.slice(g+1,f.length);(0,l.validateKey)(v)&&(0,l.validateValue)(b)&&s.set(v,b)}return s},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let l=new s;return l._internalState=new Map(this._internalState),l}}})),require_W3CTraceContextPropagator=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.W3CTraceContextPropagator=s.parseTraceParent=s.TRACE_STATE_HEADER=s.TRACE_PARENT_HEADER=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_suppress_tracing(),p=require_TraceState();s.TRACE_PARENT_HEADER=`traceparent`,s.TRACE_STATE_HEADER=`tracestate`;let g=`00`,v=RegExp(`^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$`);function b(s){let l=v.exec(s);return!l||l[1]===`00`&&l[5]?null:{traceId:l[2],spanId:l[3],traceFlags:parseInt(l[4],16)}}s.parseTraceParent=b,s.W3CTraceContextPropagator=class{inject(p,g,v){let b=l.trace.getSpanContext(p);if(!b||(0,f.isTracingSuppressed)(p)||!(0,l.isSpanContextValid)(b))return;let C=`00-${b.traceId}-${b.spanId}-0${Number(b.traceFlags||l.TraceFlags.NONE).toString(16)}`;v.set(g,s.TRACE_PARENT_HEADER,C),b.traceState&&v.set(g,s.TRACE_STATE_HEADER,b.traceState.serialize())}extract(f,g,v){let C=v.get(g,s.TRACE_PARENT_HEADER);if(!C)return f;let w=Array.isArray(C)?C[0]:C;if(typeof w!=`string`)return f;let E=b(w);if(!E)return f;E.isRemote=!0;let k=v.get(g,s.TRACE_STATE_HEADER);if(k){let s=Array.isArray(k)?k.join(`,`):k;E.traceState=new p.TraceState(typeof s==`string`?s:void 0)}return l.trace.setSpanContext(f,E)}fields(){return[s.TRACE_PARENT_HEADER,s.TRACE_STATE_HEADER]}}})),require_rpc_metadata=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getRPCMetadata=s.deleteRPCMetadata=s.setRPCMetadata=s.RPCType=void 0;let l=(0,(init_esm$8(),__toCommonJS$1(esm_exports$6)).createContextKey)(`OpenTelemetry SDK Context Key RPC_METADATA`);(function(s){s.HTTP=`http`})(s.RPCType||={});function f(s,f){return s.setValue(l,f)}s.setRPCMetadata=f;function p(s){return s.deleteValue(l)}s.deleteRPCMetadata=p;function g(s){return s.getValue(l)}s.getRPCMetadata=g})),require_AlwaysOffSampler$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AlwaysOffSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));s.AlwaysOffSampler=class{shouldSample(){return{decision:l.SamplingDecision.NOT_RECORD}}toString(){return`AlwaysOffSampler`}}})),require_AlwaysOnSampler$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AlwaysOnSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));s.AlwaysOnSampler=class{shouldSample(){return{decision:l.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return`AlwaysOnSampler`}}})),require_ParentBasedSampler$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ParentBasedSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_global_error_handler(),p=require_AlwaysOffSampler$1(),g=require_AlwaysOnSampler$1();s.ParentBasedSampler=class{constructor(s){var l,v,b,C;this._root=s.root,this._root||=((0,f.globalErrorHandler)(Error(`ParentBasedSampler must have a root sampler configured`)),new g.AlwaysOnSampler),this._remoteParentSampled=s.remoteParentSampled??new g.AlwaysOnSampler,this._remoteParentNotSampled=s.remoteParentNotSampled??new p.AlwaysOffSampler,this._localParentSampled=s.localParentSampled??new g.AlwaysOnSampler,this._localParentNotSampled=s.localParentNotSampled??new p.AlwaysOffSampler}shouldSample(s,f,p,g,v,b){let C=l.trace.getSpanContext(s);return!C||!(0,l.isSpanContextValid)(C)?this._root.shouldSample(s,f,p,g,v,b):C.isRemote?C.traceFlags&l.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(s,f,p,g,v,b):this._remoteParentNotSampled.shouldSample(s,f,p,g,v,b):C.traceFlags&l.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(s,f,p,g,v,b):this._localParentNotSampled.shouldSample(s,f,p,g,v,b)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}})),require_TraceIdRatioBasedSampler$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TraceIdRatioBasedSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));s.TraceIdRatioBasedSampler=class{constructor(s=0){this._ratio=s,this._ratio=this._normalize(s),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample(s,f){return{decision:(0,l.isValidTraceId)(f)&&this._accumulate(f)=1?1:s<=0?0:s}_accumulate(s){let l=0;for(let f=0;f>>0}return l}}})),require_lodash_merge$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isPlainObject=void 0;let l=`[object Object]`,f=`[object Null]`,p=`[object Undefined]`,g=Function.prototype.toString,v=g.call(Object),b=A(Object.getPrototypeOf,Object),C=Object.prototype,w=C.hasOwnProperty,E=Symbol?Symbol.toStringTag:void 0,k=C.toString;function A(s,l){return function(f){return s(l(f))}}function N(s){if(!F(s)||I(s)!==`[object Object]`)return!1;let l=b(s);if(l===null)return!0;let f=w.call(l,`constructor`)&&l.constructor;return typeof f==`function`&&f instanceof f&&g.call(f)===v}s.isPlainObject=N;function F(s){return typeof s==`object`&&!!s}function I(s){return s==null?s===void 0?`[object Undefined]`:`[object Null]`:E&&E in Object(s)?R(s):B(s)}function R(s){let l=w.call(s,E),f=s[E],p=!1;try{s[E]=void 0,p=!0}catch{}let g=k.call(s);return p&&(l?s[E]=f:delete s[E]),g}function B(s){return k.call(s)}})),require_merge$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.merge=void 0;let l=require_lodash_merge$1(),f=20;function p(...s){let l=s.shift(),f=new WeakMap;for(;s.length>0;)l=v(l,s.shift(),0,f);return l}s.merge=p;function g(s){return C(s)?s.slice():s}function v(s,l,f=0,p){let N;if(!(f>20)){if(f++,k(s)||k(l)||w(l))N=g(l);else if(C(s)){if(N=s.slice(),C(l))for(let s=0,f=l.length;s{Object.defineProperty(s,`__esModule`,{value:!0}),s.callWithTimeout=s.TimeoutError=void 0;var l=class s extends Error{constructor(l){super(l),Object.setPrototypeOf(this,s.prototype)}};s.TimeoutError=l;function f(s,f){let p,g=new Promise(function(s,g){p=setTimeout(function(){g(new l(`Operation timed out.`))},f)});return Promise.race([s,g]).then(s=>(clearTimeout(p),s),s=>{throw clearTimeout(p),s})}s.callWithTimeout=f})),require_url$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isUrlIgnored=s.urlMatches=void 0;function l(s,l){return typeof l==`string`?s===l:!!s.match(l)}s.urlMatches=l;function f(s,f){if(!f)return!1;for(let p of f)if(l(s,p))return!0;return!1}s.isUrlIgnored=f})),require_wrap$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isWrapped=void 0;function l(s){return typeof s==`function`&&typeof s.__original==`function`&&typeof s.__unwrap==`function`&&s.__wrapped===!0}s.isWrapped=l})),require_promise$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Deferred=void 0,s.Deferred=class{constructor(){this._promise=new Promise((s,l)=>{this._resolve=s,this._reject=l})}get promise(){return this._promise}resolve(s){this._resolve(s)}reject(s){this._reject(s)}}})),require_callback=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BindOnceFuture=void 0;let l=require_promise$1();s.BindOnceFuture=class{constructor(s,f){this._callback=s,this._that=f,this._isCalled=!1,this._deferred=new l.Deferred}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...s){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...s)).then(s=>this._deferred.resolve(s),s=>this._deferred.reject(s))}catch(s){this._deferred.reject(s)}}return this._deferred.promise}}})),require_exporter=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._export=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_suppress_tracing();function p(s,p){return new Promise(g=>{l.context.with((0,f.suppressTracing)(l.context.active()),()=>{s.export(p,s=>{g(s)})})})}s._export=p})),require_src$41=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=s.DEFAULT_ATTRIBUTE_COUNT_LIMIT=s.TraceState=s.unsuppressTracing=s.suppressTracing=s.isTracingSuppressed=s.TraceIdRatioBasedSampler=s.ParentBasedSampler=s.AlwaysOnSampler=s.AlwaysOffSampler=s.setRPCMetadata=s.getRPCMetadata=s.deleteRPCMetadata=s.RPCType=s.parseTraceParent=s.W3CTraceContextPropagator=s.TRACE_STATE_HEADER=s.TRACE_PARENT_HEADER=s.CompositePropagator=s.unrefTimer=s.otperformance=s.hexToBase64=s.getEnvWithoutDefaults=s.getEnv=s._globalThis=s.SDK_INFO=s.RandomIdGenerator=s.baggageUtils=s.ExportResultCode=s.hexToBinary=s.timeInputToHrTime=s.millisToHrTime=s.isTimeInputHrTime=s.isTimeInput=s.hrTimeToTimeStamp=s.hrTimeToNanoseconds=s.hrTimeToMilliseconds=s.hrTimeToMicroseconds=s.hrTimeDuration=s.hrTime=s.getTimeOrigin=s.addHrTimes=s.loggingErrorHandler=s.setGlobalErrorHandler=s.globalErrorHandler=s.sanitizeAttributes=s.isAttributeValue=s.isAttributeKey=s.AnchoredClock=s.W3CBaggagePropagator=void 0,s.internal=s.VERSION=s.BindOnceFuture=s.isWrapped=s.urlMatches=s.isUrlIgnored=s.callWithTimeout=s.TimeoutError=s.TracesSamplerValues=s.merge=s.parseEnvironment=s.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=s.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=s.DEFAULT_ENVIRONMENT=void 0;var l=require_W3CBaggagePropagator();Object.defineProperty(s,`W3CBaggagePropagator`,{enumerable:!0,get:function(){return l.W3CBaggagePropagator}});var f=require_anchored_clock();Object.defineProperty(s,`AnchoredClock`,{enumerable:!0,get:function(){return f.AnchoredClock}});var p=require_attributes();Object.defineProperty(s,`isAttributeKey`,{enumerable:!0,get:function(){return p.isAttributeKey}}),Object.defineProperty(s,`isAttributeValue`,{enumerable:!0,get:function(){return p.isAttributeValue}}),Object.defineProperty(s,`sanitizeAttributes`,{enumerable:!0,get:function(){return p.sanitizeAttributes}});var g=require_global_error_handler();Object.defineProperty(s,`globalErrorHandler`,{enumerable:!0,get:function(){return g.globalErrorHandler}}),Object.defineProperty(s,`setGlobalErrorHandler`,{enumerable:!0,get:function(){return g.setGlobalErrorHandler}});var v=require_logging_error_handler();Object.defineProperty(s,`loggingErrorHandler`,{enumerable:!0,get:function(){return v.loggingErrorHandler}});var b=require_time();Object.defineProperty(s,`addHrTimes`,{enumerable:!0,get:function(){return b.addHrTimes}}),Object.defineProperty(s,`getTimeOrigin`,{enumerable:!0,get:function(){return b.getTimeOrigin}}),Object.defineProperty(s,`hrTime`,{enumerable:!0,get:function(){return b.hrTime}}),Object.defineProperty(s,`hrTimeDuration`,{enumerable:!0,get:function(){return b.hrTimeDuration}}),Object.defineProperty(s,`hrTimeToMicroseconds`,{enumerable:!0,get:function(){return b.hrTimeToMicroseconds}}),Object.defineProperty(s,`hrTimeToMilliseconds`,{enumerable:!0,get:function(){return b.hrTimeToMilliseconds}}),Object.defineProperty(s,`hrTimeToNanoseconds`,{enumerable:!0,get:function(){return b.hrTimeToNanoseconds}}),Object.defineProperty(s,`hrTimeToTimeStamp`,{enumerable:!0,get:function(){return b.hrTimeToTimeStamp}}),Object.defineProperty(s,`isTimeInput`,{enumerable:!0,get:function(){return b.isTimeInput}}),Object.defineProperty(s,`isTimeInputHrTime`,{enumerable:!0,get:function(){return b.isTimeInputHrTime}}),Object.defineProperty(s,`millisToHrTime`,{enumerable:!0,get:function(){return b.millisToHrTime}}),Object.defineProperty(s,`timeInputToHrTime`,{enumerable:!0,get:function(){return b.timeInputToHrTime}});var C=require_hex_to_binary();Object.defineProperty(s,`hexToBinary`,{enumerable:!0,get:function(){return C.hexToBinary}});var w=require_ExportResult();Object.defineProperty(s,`ExportResultCode`,{enumerable:!0,get:function(){return w.ExportResultCode}});let E=require_utils$42();s.baggageUtils={getKeyPairs:E.getKeyPairs,serializeKeyPairs:E.serializeKeyPairs,parseKeyPairsIntoRecord:E.parseKeyPairsIntoRecord,parsePairKeyValue:E.parsePairKeyValue};var k=require_platform$8();Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return k.RandomIdGenerator}}),Object.defineProperty(s,`SDK_INFO`,{enumerable:!0,get:function(){return k.SDK_INFO}}),Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return k._globalThis}}),Object.defineProperty(s,`getEnv`,{enumerable:!0,get:function(){return k.getEnv}}),Object.defineProperty(s,`getEnvWithoutDefaults`,{enumerable:!0,get:function(){return k.getEnvWithoutDefaults}}),Object.defineProperty(s,`hexToBase64`,{enumerable:!0,get:function(){return k.hexToBase64}}),Object.defineProperty(s,`otperformance`,{enumerable:!0,get:function(){return k.otperformance}}),Object.defineProperty(s,`unrefTimer`,{enumerable:!0,get:function(){return k.unrefTimer}});var A=require_composite();Object.defineProperty(s,`CompositePropagator`,{enumerable:!0,get:function(){return A.CompositePropagator}});var N=require_W3CTraceContextPropagator();Object.defineProperty(s,`TRACE_PARENT_HEADER`,{enumerable:!0,get:function(){return N.TRACE_PARENT_HEADER}}),Object.defineProperty(s,`TRACE_STATE_HEADER`,{enumerable:!0,get:function(){return N.TRACE_STATE_HEADER}}),Object.defineProperty(s,`W3CTraceContextPropagator`,{enumerable:!0,get:function(){return N.W3CTraceContextPropagator}}),Object.defineProperty(s,`parseTraceParent`,{enumerable:!0,get:function(){return N.parseTraceParent}});var F=require_rpc_metadata();Object.defineProperty(s,`RPCType`,{enumerable:!0,get:function(){return F.RPCType}}),Object.defineProperty(s,`deleteRPCMetadata`,{enumerable:!0,get:function(){return F.deleteRPCMetadata}}),Object.defineProperty(s,`getRPCMetadata`,{enumerable:!0,get:function(){return F.getRPCMetadata}}),Object.defineProperty(s,`setRPCMetadata`,{enumerable:!0,get:function(){return F.setRPCMetadata}});var I=require_AlwaysOffSampler$1();Object.defineProperty(s,`AlwaysOffSampler`,{enumerable:!0,get:function(){return I.AlwaysOffSampler}});var R=require_AlwaysOnSampler$1();Object.defineProperty(s,`AlwaysOnSampler`,{enumerable:!0,get:function(){return R.AlwaysOnSampler}});var B=require_ParentBasedSampler$1();Object.defineProperty(s,`ParentBasedSampler`,{enumerable:!0,get:function(){return B.ParentBasedSampler}});var q=require_TraceIdRatioBasedSampler$1();Object.defineProperty(s,`TraceIdRatioBasedSampler`,{enumerable:!0,get:function(){return q.TraceIdRatioBasedSampler}});var J=require_suppress_tracing();Object.defineProperty(s,`isTracingSuppressed`,{enumerable:!0,get:function(){return J.isTracingSuppressed}}),Object.defineProperty(s,`suppressTracing`,{enumerable:!0,get:function(){return J.suppressTracing}}),Object.defineProperty(s,`unsuppressTracing`,{enumerable:!0,get:function(){return J.unsuppressTracing}});var le=require_TraceState();Object.defineProperty(s,`TraceState`,{enumerable:!0,get:function(){return le.TraceState}});var _e=require_environment$2();Object.defineProperty(s,`DEFAULT_ATTRIBUTE_COUNT_LIMIT`,{enumerable:!0,get:function(){return _e.DEFAULT_ATTRIBUTE_COUNT_LIMIT}}),Object.defineProperty(s,`DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT`,{enumerable:!0,get:function(){return _e.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT}}),Object.defineProperty(s,`DEFAULT_ENVIRONMENT`,{enumerable:!0,get:function(){return _e.DEFAULT_ENVIRONMENT}}),Object.defineProperty(s,`DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT`,{enumerable:!0,get:function(){return _e.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT}}),Object.defineProperty(s,`DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT`,{enumerable:!0,get:function(){return _e.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT}}),Object.defineProperty(s,`parseEnvironment`,{enumerable:!0,get:function(){return _e.parseEnvironment}});var be=require_merge$5();Object.defineProperty(s,`merge`,{enumerable:!0,get:function(){return be.merge}});var xe=require_sampling();Object.defineProperty(s,`TracesSamplerValues`,{enumerable:!0,get:function(){return xe.TracesSamplerValues}});var De=require_timeout();Object.defineProperty(s,`TimeoutError`,{enumerable:!0,get:function(){return De.TimeoutError}}),Object.defineProperty(s,`callWithTimeout`,{enumerable:!0,get:function(){return De.callWithTimeout}});var Oe=require_url$1();Object.defineProperty(s,`isUrlIgnored`,{enumerable:!0,get:function(){return Oe.isUrlIgnored}}),Object.defineProperty(s,`urlMatches`,{enumerable:!0,get:function(){return Oe.urlMatches}});var je=require_wrap$1();Object.defineProperty(s,`isWrapped`,{enumerable:!0,get:function(){return je.isWrapped}});var Ne=require_callback();Object.defineProperty(s,`BindOnceFuture`,{enumerable:!0,get:function(){return Ne.BindOnceFuture}});var Pe=require_version$25();Object.defineProperty(s,`VERSION`,{enumerable:!0,get:function(){return Pe.VERSION}}),s.internal={_export:require_exporter()._export}})),require_version$24=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.VERSION=void 0,s.VERSION=`0.57.1`})),require_LogRecord$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SeverityNumber=void 0,(function(s){s[s.UNSPECIFIED=0]=`UNSPECIFIED`,s[s.TRACE=1]=`TRACE`,s[s.TRACE2=2]=`TRACE2`,s[s.TRACE3=3]=`TRACE3`,s[s.TRACE4=4]=`TRACE4`,s[s.DEBUG=5]=`DEBUG`,s[s.DEBUG2=6]=`DEBUG2`,s[s.DEBUG3=7]=`DEBUG3`,s[s.DEBUG4=8]=`DEBUG4`,s[s.INFO=9]=`INFO`,s[s.INFO2=10]=`INFO2`,s[s.INFO3=11]=`INFO3`,s[s.INFO4=12]=`INFO4`,s[s.WARN=13]=`WARN`,s[s.WARN2=14]=`WARN2`,s[s.WARN3=15]=`WARN3`,s[s.WARN4=16]=`WARN4`,s[s.ERROR=17]=`ERROR`,s[s.ERROR2=18]=`ERROR2`,s[s.ERROR3=19]=`ERROR3`,s[s.ERROR4=20]=`ERROR4`,s[s.FATAL=21]=`FATAL`,s[s.FATAL2=22]=`FATAL2`,s[s.FATAL3=23]=`FATAL3`,s[s.FATAL4=24]=`FATAL4`})(s.SeverityNumber||={})})),require_NoopLogger$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NOOP_LOGGER=s.NoopLogger=void 0;var l=class{emit(s){}};s.NoopLogger=l,s.NOOP_LOGGER=new l})),require_NoopLoggerProvider$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NOOP_LOGGER_PROVIDER=s.NoopLoggerProvider=void 0;let l=require_NoopLogger$1();var f=class{getLogger(s,f,p){return new l.NoopLogger}};s.NoopLoggerProvider=f,s.NOOP_LOGGER_PROVIDER=new f})),require_ProxyLogger$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProxyLogger=void 0;let l=require_NoopLogger$1();s.ProxyLogger=class{constructor(s,l,f,p){this._provider=s,this.name=l,this.version=f,this.options=p}emit(s){this._getLogger().emit(s)}_getLogger(){if(this._delegate)return this._delegate;let s=this._provider.getDelegateLogger(this.name,this.version,this.options);return s?(this._delegate=s,this._delegate):l.NOOP_LOGGER}}})),require_ProxyLoggerProvider$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProxyLoggerProvider=void 0;let l=require_NoopLoggerProvider$1(),f=require_ProxyLogger$1();s.ProxyLoggerProvider=class{getLogger(s,l,p){var g;return this.getDelegateLogger(s,l,p)??new f.ProxyLogger(this,s,l,p)}getDelegate(){var s;return this._delegate??l.NOOP_LOGGER_PROVIDER}setDelegate(s){this._delegate=s}getDelegateLogger(s,l,f){var p;return this._delegate?.getLogger(s,l,f)}}})),require_globalThis$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0,s._globalThis=typeof globalThis==`object`?globalThis:global})),require_node$11=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0;var l=require_globalThis$2();Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return l._globalThis}})})),require_platform$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0;var l=require_node$11();Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return l._globalThis}})})),require_global_utils$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.API_BACKWARDS_COMPATIBILITY_VERSION=s.makeGetter=s._global=s.GLOBAL_LOGS_API_KEY=void 0;let l=require_platform$7();s.GLOBAL_LOGS_API_KEY=Symbol.for(`io.opentelemetry.js.api.logs`),s._global=l._globalThis;function f(s,l,f){return p=>p===s?l:f}s.makeGetter=f,s.API_BACKWARDS_COMPATIBILITY_VERSION=1})),require_logs$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LogsAPI=void 0;let l=require_global_utils$1(),f=require_NoopLoggerProvider$1(),p=require_ProxyLoggerProvider$1();s.LogsAPI=class s{constructor(){this._proxyLoggerProvider=new p.ProxyLoggerProvider}static getInstance(){return this._instance||=new s,this._instance}setGlobalLoggerProvider(s){return l._global[l.GLOBAL_LOGS_API_KEY]?this.getLoggerProvider():(l._global[l.GLOBAL_LOGS_API_KEY]=(0,l.makeGetter)(l.API_BACKWARDS_COMPATIBILITY_VERSION,s,f.NOOP_LOGGER_PROVIDER),this._proxyLoggerProvider.setDelegate(s),s)}getLoggerProvider(){var s,f;return l._global[l.GLOBAL_LOGS_API_KEY]?.call(l._global,l.API_BACKWARDS_COMPATIBILITY_VERSION)??this._proxyLoggerProvider}getLogger(s,l,f){return this.getLoggerProvider().getLogger(s,l,f)}disable(){delete l._global[l.GLOBAL_LOGS_API_KEY],this._proxyLoggerProvider=new p.ProxyLoggerProvider}}})),require_src$40=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.logs=s.ProxyLoggerProvider=s.ProxyLogger=s.NoopLoggerProvider=s.NOOP_LOGGER_PROVIDER=s.NoopLogger=s.NOOP_LOGGER=s.SeverityNumber=void 0;var l=require_LogRecord$1();Object.defineProperty(s,`SeverityNumber`,{enumerable:!0,get:function(){return l.SeverityNumber}});var f=require_NoopLogger$1();Object.defineProperty(s,`NOOP_LOGGER`,{enumerable:!0,get:function(){return f.NOOP_LOGGER}}),Object.defineProperty(s,`NoopLogger`,{enumerable:!0,get:function(){return f.NoopLogger}});var p=require_NoopLoggerProvider$1();Object.defineProperty(s,`NOOP_LOGGER_PROVIDER`,{enumerable:!0,get:function(){return p.NOOP_LOGGER_PROVIDER}}),Object.defineProperty(s,`NoopLoggerProvider`,{enumerable:!0,get:function(){return p.NoopLoggerProvider}});var g=require_ProxyLogger$1();Object.defineProperty(s,`ProxyLogger`,{enumerable:!0,get:function(){return g.ProxyLogger}});var v=require_ProxyLoggerProvider$1();Object.defineProperty(s,`ProxyLoggerProvider`,{enumerable:!0,get:function(){return v.ProxyLoggerProvider}}),s.logs=require_logs$1().LogsAPI.getInstance()})),require_autoLoaderUtils$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.disableInstrumentations=s.enableInstrumentations=void 0;function l(s,l,f,p){for(let g=0,v=s.length;gs.disable())}s.disableInstrumentations=f})),require_autoLoader$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.registerInstrumentations=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$40(),p=require_autoLoaderUtils$1();function g(s){var g,v;let b=s.tracerProvider||l.trace.getTracerProvider(),C=s.meterProvider||l.metrics.getMeterProvider(),w=s.loggerProvider||f.logs.getLoggerProvider(),E=s.instrumentations?.flat()??[];return(0,p.enableInstrumentations)(E,b,C,w),()=>{(0,p.disableInstrumentations)(E)}}s.registerInstrumentations=g})),require_shimmer=__commonJSMin(((s,l)=>{function f(s){return typeof s==`function`}var p=console.error.bind(console);function g(s,l,f){var p=!!s[l]&&s.propertyIsEnumerable(l);Object.defineProperty(s,l,{configurable:!0,enumerable:p,writable:!0,value:f})}function v(s){s&&s.logger&&(f(s.logger)?p=s.logger:p(`new logger isn't a function, not replacing`))}function b(s,l,v){if(!s||!s[l]){p(`no original function `+l+` to wrap`);return}if(!v){p(`no wrapper function`),p(Error().stack);return}if(!f(s[l])||!f(v)){p(`original object and wrapper must be functions`);return}var b=s[l],C=v(b,l);return g(C,`__original`,b),g(C,`__unwrap`,function(){s[l]===C&&g(s,l,b)}),g(C,`__wrapped`,!0),g(s,l,C),C}function C(s,l,f){if(s)Array.isArray(s)||(s=[s]);else{p(`must provide one or more modules to patch`),p(Error().stack);return}if(!(l&&Array.isArray(l))){p(`must provide one or more functions to wrap on modules`);return}s.forEach(function(s){l.forEach(function(l){b(s,l,f)})})}function w(s,l){if(!s||!s[l]){p(`no function to unwrap.`),p(Error().stack);return}if(!s[l].__unwrap)p(`no original to unwrap to -- has `+l+` already been unwrapped?`);else return s[l].__unwrap()}function E(s,l){if(s)Array.isArray(s)||(s=[s]);else{p(`must provide one or more modules to patch`),p(Error().stack);return}if(!(l&&Array.isArray(l))){p(`must provide one or more functions to unwrap on modules`);return}s.forEach(function(s){l.forEach(function(l){w(s,l)})})}v.wrap=b,v.massWrap=C,v.unwrap=w,v.massUnwrap=E,l.exports=v})),require_instrumentation$20=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationAbstract=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$40(),p=require_shimmer();s.InstrumentationAbstract=class{constructor(s,g,v){this.instrumentationName=s,this.instrumentationVersion=g,this._config={},this._wrap=p.wrap,this._unwrap=p.unwrap,this._massWrap=p.massWrap,this._massUnwrap=p.massUnwrap,this.setConfig(v),this._diag=l.diag.createComponentLogger({namespace:s}),this._tracer=l.trace.getTracer(s,g),this._meter=l.metrics.getMeter(s,g),this._logger=f.logs.getLogger(s,g),this._updateMetricInstruments()}get meter(){return this._meter}setMeterProvider(s){this._meter=s.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()}get logger(){return this._logger}setLoggerProvider(s){this._logger=s.getLogger(this.instrumentationName,this.instrumentationVersion)}getModuleDefinitions(){var s;let l=this.init()??[];return Array.isArray(l)?l:[l]}_updateMetricInstruments(){}getConfig(){return this._config}setConfig(s){this._config=Object.assign({enabled:!0},s)}setTracerProvider(s){this._tracer=s.getTracer(this.instrumentationName,this.instrumentationVersion)}get tracer(){return this._tracer}_runSpanCustomizationHook(s,l,f,p){if(s)try{s(f,p)}catch(s){this._diag.error(`Error running span customization hook due to exception in handler`,{triggerName:l},s)}}}})),require_ms$1=__commonJSMin(((s,l)=>{var f=1e3,p=f*60,g=p*60,v=g*24,b=v*7,C=v*365.25;l.exports=function(s,l){l||={};var f=typeof s;if(f===`string`&&s.length>0)return w(s);if(f===`number`&&isFinite(s))return l.long?k(s):E(s);throw Error(`val is not a non-empty string or a valid number. val=`+JSON.stringify(s))};function w(s){if(s=String(s),!(s.length>100)){var l=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(s);if(l){var w=parseFloat(l[1]);switch((l[2]||`ms`).toLowerCase()){case`years`:case`year`:case`yrs`:case`yr`:case`y`:return w*C;case`weeks`:case`week`:case`w`:return w*b;case`days`:case`day`:case`d`:return w*v;case`hours`:case`hour`:case`hrs`:case`hr`:case`h`:return w*g;case`minutes`:case`minute`:case`mins`:case`min`:case`m`:return w*p;case`seconds`:case`second`:case`secs`:case`sec`:case`s`:return w*f;case`milliseconds`:case`millisecond`:case`msecs`:case`msec`:case`ms`:return w;default:return}}}}function E(s){var l=Math.abs(s);return l>=v?Math.round(s/v)+`d`:l>=g?Math.round(s/g)+`h`:l>=p?Math.round(s/p)+`m`:l>=f?Math.round(s/f)+`s`:s+`ms`}function k(s){var l=Math.abs(s);return l>=v?A(s,l,v,`day`):l>=g?A(s,l,g,`hour`):l>=p?A(s,l,p,`minute`):l>=f?A(s,l,f,`second`):s+` ms`}function A(s,l,f,p){var g=l>=f*1.5;return Math.round(s/f)+` `+p+(g?`s`:``)}})),require_common$8=__commonJSMin(((s,l)=>{function f(s){f.debug=f,f.default=f,f.coerce=w,f.disable=b,f.enable=g,f.enabled=C,f.humanize=require_ms$1(),f.destroy=E,Object.keys(s).forEach(l=>{f[l]=s[l]}),f.names=[],f.skips=[],f.formatters={};function l(s){let l=0;for(let f=0;f{if(l===`%%`)return`%`;v++;let b=f.formatters[g];if(typeof b==`function`){let f=s[v];l=b.call(p,f),s.splice(v,1),v--}return l}),f.formatArgs.call(p,s),(p.log||f.log).apply(p,s)}return C.namespace=s,C.useColors=f.useColors(),C.color=f.selectColor(s),C.extend=p,C.destroy=f.destroy,Object.defineProperty(C,`enabled`,{enumerable:!0,configurable:!1,get:()=>g===null?(v!==f.namespaces&&(v=f.namespaces,b=f.enabled(s)),b):g,set:s=>{g=s}}),typeof f.init==`function`&&f.init(C),C}function p(s,l){let p=f(this.namespace+(l===void 0?`:`:l)+s);return p.log=this.log,p}function g(s){f.save(s),f.namespaces=s,f.names=[],f.skips=[];let l=(typeof s==`string`?s:``).trim().replace(/\s+/g,`,`).split(`,`).filter(Boolean);for(let s of l)s[0]===`-`?f.skips.push(s.slice(1)):f.names.push(s)}function v(s,l){let f=0,p=0,g=-1,v=0;for(;f`-`+s)].join(`,`);return f.enable(``),s}function C(s){for(let l of f.skips)if(v(s,l))return!1;for(let l of f.names)if(v(s,l))return!0;return!1}function w(s){return s instanceof Error?s.stack||s.message:s}function E(){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 f.enable(f.load()),f}l.exports=f})),require_browser$1=__commonJSMin(((s,l)=>{s.formatArgs=p,s.save=g,s.load=v,s.useColors=f,s.storage=b(),s.destroy=(()=>{let s=!1;return()=>{s||(s=!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`."))}})(),s.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`.split(`.`);function f(){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 s;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&&(s=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(s[1],10)>=31||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function p(s){if(s[0]=(this.useColors?`%c`:``)+this.namespace+(this.useColors?` %c`:` `)+s[0]+(this.useColors?`%c `:` `)+`+`+l.exports.humanize(this.diff),!this.useColors)return;let f=`color: `+this.color;s.splice(1,0,f,`color: inherit`);let p=0,g=0;s[0].replace(/%[a-zA-Z%]/g,s=>{s!==`%%`&&(p++,s===`%c`&&(g=p))}),s.splice(g,0,f)}s.log=console.debug||console.log||(()=>{});function g(l){try{l?s.storage.setItem(`debug`,l):s.storage.removeItem(`debug`)}catch{}}function v(){let l;try{l=s.storage.getItem(`debug`)||s.storage.getItem(`DEBUG`)}catch{}return!l&&typeof process<`u`&&`env`in process&&(l=process.env.DEBUG),l}function b(){try{return localStorage}catch{}}l.exports=require_common$8()(s);let{formatters:C}=l.exports;C.j=function(s){try{return JSON.stringify(s)}catch(s){return`[UnexpectedJSONParseError]: `+s.message}}})),require_has_flag$2=__commonJSMin(((s,l)=>{l.exports=(s,l=process.argv)=>{let f=s.startsWith(`-`)?``:s.length===1?`-`:`--`,p=l.indexOf(f+s),g=l.indexOf(`--`);return p!==-1&&(g===-1||p{let f=require(`os`),p=require(`tty`),g=require_has_flag$2(),{env:v}=process,b;g(`no-color`)||g(`no-colors`)||g(`color=false`)||g(`color=never`)?b=0:(g(`color`)||g(`colors`)||g(`color=true`)||g(`color=always`))&&(b=1),`FORCE_COLOR`in v&&(b=v.FORCE_COLOR===`true`?1:v.FORCE_COLOR===`false`?0:v.FORCE_COLOR.length===0?1:Math.min(parseInt(v.FORCE_COLOR,10),3));function C(s){return s===0?!1:{level:s,hasBasic:!0,has256:s>=2,has16m:s>=3}}function w(s,l){if(b===0)return 0;if(g(`color=16m`)||g(`color=full`)||g(`color=truecolor`))return 3;if(g(`color=256`))return 2;if(s&&!l&&b===void 0)return 0;let p=b||0;if(v.TERM===`dumb`)return p;if(process.platform===`win32`){let s=f.release().split(`.`);return Number(s[0])>=10&&Number(s[2])>=10586?Number(s[2])>=14931?3:2:1}if(`CI`in v)return[`TRAVIS`,`CIRCLECI`,`APPVEYOR`,`GITLAB_CI`,`GITHUB_ACTIONS`,`BUILDKITE`].some(s=>s in v)||v.CI_NAME===`codeship`?1:p;if(`TEAMCITY_VERSION`in v)return+!!/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(v.TEAMCITY_VERSION);if(v.COLORTERM===`truecolor`)return 3;if(`TERM_PROGRAM`in v){let s=parseInt((v.TERM_PROGRAM_VERSION||``).split(`.`)[0],10);switch(v.TERM_PROGRAM){case`iTerm.app`:return s>=3?3:2;case`Apple_Terminal`:return 2}}return/-256(color)?$/i.test(v.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(v.TERM)||`COLORTERM`in v?1:p}function E(s){return C(w(s,s&&s.isTTY))}l.exports={supportsColor:E,stdout:C(w(!0,p.isatty(1))),stderr:C(w(!0,p.isatty(2)))}})),require_node$10=__commonJSMin(((s,l)=>{let f=require(`tty`),p=require(`util`);s.init=k,s.log=C,s.formatArgs=v,s.save=w,s.load=E,s.useColors=g,s.destroy=p.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),s.colors=[6,2,3,4,5,1];try{let l=require_supports_color$3();l&&(l.stderr||l).level>=2&&(s.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{}s.inspectOpts=Object.keys(process.env).filter(s=>/^debug_/i.test(s)).reduce((s,l)=>{let f=l.substring(6).toLowerCase().replace(/_([a-z])/g,(s,l)=>l.toUpperCase()),p=process.env[l];return p=/^(yes|on|true|enabled)$/i.test(p)?!0:/^(no|off|false|disabled)$/i.test(p)?!1:p===`null`?null:Number(p),s[f]=p,s},{});function g(){return`colors`in s.inspectOpts?!!s.inspectOpts.colors:f.isatty(process.stderr.fd)}function v(s){let{namespace:f,useColors:p}=this;if(p){let p=this.color,g=`\x1B[3`+(p<8?p:`8;5;`+p),v=` ${g};1m${f} \u001B[0m`;s[0]=v+s[0].split(` `).join(` -`+b),s.push(v+`m+`+l.exports.humanize(this.diff)+`\x1B[0m`)}else s[0]=C()+p+` `+s[0]}function C(){return s.inspectOpts.hideDate?``:new Date().toISOString()+` `}function w(...l){return process.stderr.write(g.formatWithOptions(s.inspectOpts,...l)+` -`)}function E(s){s?process.env.DEBUG=s:delete process.env.DEBUG}function k(){return process.env.DEBUG}function A(l){l.inspectOpts={};let p=Object.keys(s.inspectOpts);for(let g=0;gs.trim()).join(` `)},N.O=function(s){return this.inspectOpts.colors=this.useColors,g.inspect(s,this.inspectOpts)}})),require_src$39=__commonJSMin(((s,l)=>{typeof process>`u`||process.type===`renderer`||process.browser===!0||process.__nwjs?l.exports=require_browser$1():l.exports=require_node$10()})),require_module_details_from_path=__commonJSMin(((s,l)=>{var p=require(`path`).sep;l.exports=function(s){var l=s.split(p),g=l.lastIndexOf(`node_modules`);if(g!==-1&&l[g+1]){for(var v=l[g+1][0]===`@`,b=v?l[g+1]+`/`+l[g+2]:l[g+1],C=v?3:2,w=``,E=g+C-1,k=0;k<=E;k++)k===E?w+=l[k]:w+=l[k]+p;for(var A=``,N=l.length-1,F=g+C;F<=N;F++)F===N?A+=l[F]:A+=l[F]+p;return{name:b,basedir:w,path:A}}}})),require_homedir=__commonJSMin(((s,l)=>{l.exports=require(`os`).homedir||function(){var s=process.env.HOME,l=process.env.LOGNAME||process.env.USER||process.env.LNAME||process.env.USERNAME;return process.platform===`win32`?process.env.USERPROFILE||process.env.HOMEDRIVE&&process.env.HOMEPATH&&process.env.HOMEDRIVE+process.env.HOMEPATH||s||null:process.platform===`darwin`?s||(l?`/Users/`+l:null):process.platform===`linux`?s||(process.getuid()===0?`/root`:l?`/home/`+l:null):s||null}})),require_es_errors=__commonJSMin(((s,l)=>{l.exports=Error})),require_caller=__commonJSMin(((s,l)=>{var p=require_es_errors();l.exports=function(){var s=p.prepareStackTrace;p.prepareStackTrace=function(s,l){return l};var l=new p().stack;return p.prepareStackTrace=s,l[2].getFileName()}})),require_path_parse=__commonJSMin(((s,l)=>{var p=process.platform===`win32`,g=/^(((?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?[\\\/]?)(?:[^\\\/]*[\\\/])*)((\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))[\\\/]*$/,v={};function b(s){return g.exec(s).slice(1)}v.parse=function(s){if(typeof s!=`string`)throw TypeError(`Parameter 'pathString' must be a string, not `+typeof s);var l=b(s);if(!l||l.length!==5)throw TypeError(`Invalid path '`+s+`'`);return{root:l[1],dir:l[0]===l[1]?l[0]:l[0].slice(0,-1),base:l[2],ext:l[4],name:l[3]}};var C=/^((\/?)(?:[^\/]*\/)*)((\.{1,2}|[^\/]+?|)(\.[^.\/]*|))[\/]*$/,w={};function E(s){return C.exec(s).slice(1)}w.parse=function(s){if(typeof s!=`string`)throw TypeError(`Parameter 'pathString' must be a string, not `+typeof s);var l=E(s);if(!l||l.length!==5)throw TypeError(`Invalid path '`+s+`'`);return{root:l[1],dir:l[0].slice(0,-1),base:l[2],ext:l[4],name:l[3]}},p?l.exports=v.parse:l.exports=w.parse,l.exports.posix=w.parse,l.exports.win32=v.parse})),require_node_modules_paths=__commonJSMin(((s,l)=>{var p=require(`path`),g=p.parse||require_path_parse(),v=/^([A-Za-z]:)/,b=/^\\\\/;function C(s,l){var C=`/`;v.test(s)?C=``:b.test(s)&&(C=`\\\\`);for(var w=[s],E=g(s);E.dir!==w[w.length-1];)w.push(E.dir),E=g(E.dir);return w.reduce(function(s,g){return s.concat(l.map(function(s){return p.resolve(C,g,s)}))},[])}l.exports=function(s,l,p){var g=l&&l.moduleDirectory?[].concat(l.moduleDirectory):[`node_modules`];if(l&&typeof l.paths==`function`)return l.paths(p,s,function(){return C(s,g)},l);var v=C(s,g);return l&&l.paths?v.concat(l.paths):v}})),require_normalize_options=__commonJSMin(((s,l)=>{let p=require(`path`);l.exports=function(s,l){if(l||={},l.forceNodeResolution||!process.versions.pnp)return l;let{findPnpApi:g}=require(`module`),v=(s,l)=>{let v=s.match(/^((?:@[^/]+\/)?[^/]+)(\/.*)?/);if(!v)throw Error(`Assertion failed: Expected the "resolve" package to call the "paths" callback with package names only (got "${s}")`);l.charAt(l.length-1)!==`/`&&(l=p.join(l,`/`));let b=g(l);if(b===null)return;let C;try{C=b.resolveToUnqualified(`${v[1]}/package.json`,l,{considerBuiltins:!1})}catch{return null}if(C===null)throw Error(`Assertion failed: The resolution thinks that "${v[1]}" is a Node builtin`);let w=p.dirname(C);return{packagePath:w,unqualifiedPath:v[2]===void 0?w:p.join(w,v[2])}},b=(s,l)=>{for(let p=0;p{let v=b(s,[l].concat(C));return v==null?p():[v.unqualifiedPath]},E=(s,l,g,v)=>{let w=b(s,[l].concat(C));if(w==null)return g().concat(C);let E=p.dirname(w.packagePath);return s.match(/^@[^/]+\//)&&(E=p.dirname(E)),[E]},k=!1;return l.__skipPackageIterator||(l.packageIterator=function(s,l,p,g){k=!0;try{return w(s,l,p,g)}finally{k=!1}}),l.paths=function(s,l,p,g){return k?p().concat(C):E(s,l,p,g)},l}})),require_implementation=__commonJSMin(((s,l)=>{var p=`Function.prototype.bind called on incompatible `,g=Object.prototype.toString,v=Math.max,b=`[object Function]`,C=function(s,l){for(var p=[],g=0;g{var p=require_implementation();l.exports=Function.prototype.bind||p})),require_hasown=__commonJSMin(((s,l)=>{var p=Function.prototype.call,g=Object.prototype.hasOwnProperty;l.exports=require_function_bind().call(p,g)})),require_core$12=__commonJSMin(((s,l)=>{l.exports={assert:!0,"node:assert":[`>= 14.18 && < 15`,`>= 16`],"assert/strict":`>= 15`,"node:assert/strict":`>= 16`,async_hooks:`>= 8`,"node:async_hooks":[`>= 14.18 && < 15`,`>= 16`],buffer_ieee754:`>= 0.5 && < 0.9.7`,buffer:!0,"node:buffer":[`>= 14.18 && < 15`,`>= 16`],child_process:!0,"node:child_process":[`>= 14.18 && < 15`,`>= 16`],cluster:`>= 0.5`,"node:cluster":[`>= 14.18 && < 15`,`>= 16`],console:!0,"node:console":[`>= 14.18 && < 15`,`>= 16`],constants:!0,"node:constants":[`>= 14.18 && < 15`,`>= 16`],crypto:!0,"node:crypto":[`>= 14.18 && < 15`,`>= 16`],_debug_agent:`>= 1 && < 8`,_debugger:`< 8`,dgram:!0,"node:dgram":[`>= 14.18 && < 15`,`>= 16`],diagnostics_channel:[`>= 14.17 && < 15`,`>= 15.1`],"node:diagnostics_channel":[`>= 14.18 && < 15`,`>= 16`],dns:!0,"node:dns":[`>= 14.18 && < 15`,`>= 16`],"dns/promises":`>= 15`,"node:dns/promises":`>= 16`,domain:`>= 0.7.12`,"node:domain":[`>= 14.18 && < 15`,`>= 16`],events:!0,"node:events":[`>= 14.18 && < 15`,`>= 16`],freelist:`< 6`,fs:!0,"node:fs":[`>= 14.18 && < 15`,`>= 16`],"fs/promises":[`>= 10 && < 10.1`,`>= 14`],"node:fs/promises":[`>= 14.18 && < 15`,`>= 16`],_http_agent:`>= 0.11.1`,"node:_http_agent":[`>= 14.18 && < 15`,`>= 16`],_http_client:`>= 0.11.1`,"node:_http_client":[`>= 14.18 && < 15`,`>= 16`],_http_common:`>= 0.11.1`,"node:_http_common":[`>= 14.18 && < 15`,`>= 16`],_http_incoming:`>= 0.11.1`,"node:_http_incoming":[`>= 14.18 && < 15`,`>= 16`],_http_outgoing:`>= 0.11.1`,"node:_http_outgoing":[`>= 14.18 && < 15`,`>= 16`],_http_server:`>= 0.11.1`,"node:_http_server":[`>= 14.18 && < 15`,`>= 16`],http:!0,"node:http":[`>= 14.18 && < 15`,`>= 16`],http2:`>= 8.8`,"node:http2":[`>= 14.18 && < 15`,`>= 16`],https:!0,"node:https":[`>= 14.18 && < 15`,`>= 16`],inspector:`>= 8`,"node:inspector":[`>= 14.18 && < 15`,`>= 16`],"inspector/promises":[`>= 19`],"node:inspector/promises":[`>= 19`],_linklist:`< 8`,module:!0,"node:module":[`>= 14.18 && < 15`,`>= 16`],net:!0,"node:net":[`>= 14.18 && < 15`,`>= 16`],"node-inspect/lib/_inspect":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_client":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_repl":`>= 7.6 && < 12`,os:!0,"node:os":[`>= 14.18 && < 15`,`>= 16`],path:!0,"node:path":[`>= 14.18 && < 15`,`>= 16`],"path/posix":`>= 15.3`,"node:path/posix":`>= 16`,"path/win32":`>= 15.3`,"node:path/win32":`>= 16`,perf_hooks:`>= 8.5`,"node:perf_hooks":[`>= 14.18 && < 15`,`>= 16`],process:`>= 1`,"node:process":[`>= 14.18 && < 15`,`>= 16`],punycode:`>= 0.5`,"node:punycode":[`>= 14.18 && < 15`,`>= 16`],querystring:!0,"node:querystring":[`>= 14.18 && < 15`,`>= 16`],readline:!0,"node:readline":[`>= 14.18 && < 15`,`>= 16`],"readline/promises":`>= 17`,"node:readline/promises":`>= 17`,repl:!0,"node:repl":[`>= 14.18 && < 15`,`>= 16`],"node:sea":[`>= 20.12 && < 21`,`>= 21.7`],smalloc:`>= 0.11.5 && < 3`,"node:sqlite":[`>= 22.13 && < 23`,`>= 23.4`],_stream_duplex:`>= 0.9.4`,"node:_stream_duplex":[`>= 14.18 && < 15`,`>= 16`],_stream_transform:`>= 0.9.4`,"node:_stream_transform":[`>= 14.18 && < 15`,`>= 16`],_stream_wrap:`>= 1.4.1`,"node:_stream_wrap":[`>= 14.18 && < 15`,`>= 16`],_stream_passthrough:`>= 0.9.4`,"node:_stream_passthrough":[`>= 14.18 && < 15`,`>= 16`],_stream_readable:`>= 0.9.4`,"node:_stream_readable":[`>= 14.18 && < 15`,`>= 16`],_stream_writable:`>= 0.9.4`,"node:_stream_writable":[`>= 14.18 && < 15`,`>= 16`],stream:!0,"node:stream":[`>= 14.18 && < 15`,`>= 16`],"stream/consumers":`>= 16.7`,"node:stream/consumers":`>= 16.7`,"stream/promises":`>= 15`,"node:stream/promises":`>= 16`,"stream/web":`>= 16.5`,"node:stream/web":`>= 16.5`,string_decoder:!0,"node:string_decoder":[`>= 14.18 && < 15`,`>= 16`],sys:[`>= 0.4 && < 0.7`,`>= 0.8`],"node:sys":[`>= 14.18 && < 15`,`>= 16`],"test/reporters":`>= 19.9 && < 20.2`,"node:test/reporters":[`>= 18.17 && < 19`,`>= 19.9`,`>= 20`],"test/mock_loader":`>= 22.3 && < 22.7`,"node:test/mock_loader":`>= 22.3 && < 22.7`,"node:test":[`>= 16.17 && < 17`,`>= 18`],timers:!0,"node:timers":[`>= 14.18 && < 15`,`>= 16`],"timers/promises":`>= 15`,"node:timers/promises":`>= 16`,_tls_common:`>= 0.11.13`,"node:_tls_common":[`>= 14.18 && < 15`,`>= 16`],_tls_legacy:`>= 0.11.3 && < 10`,_tls_wrap:`>= 0.11.3`,"node:_tls_wrap":[`>= 14.18 && < 15`,`>= 16`],tls:!0,"node:tls":[`>= 14.18 && < 15`,`>= 16`],trace_events:`>= 10`,"node:trace_events":[`>= 14.18 && < 15`,`>= 16`],tty:!0,"node:tty":[`>= 14.18 && < 15`,`>= 16`],url:!0,"node:url":[`>= 14.18 && < 15`,`>= 16`],util:!0,"node:util":[`>= 14.18 && < 15`,`>= 16`],"util/types":`>= 15.3`,"node:util/types":`>= 16`,"v8/tools/arguments":`>= 10 && < 12`,"v8/tools/codemap":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/consarray":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/csvparser":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/logreader":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/profile_view":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/splaytree":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],v8:`>= 1`,"node:v8":[`>= 14.18 && < 15`,`>= 16`],vm:!0,"node:vm":[`>= 14.18 && < 15`,`>= 16`],wasi:[`>= 13.4 && < 13.5`,`>= 18.17 && < 19`,`>= 20`],"node:wasi":[`>= 18.17 && < 19`,`>= 20`],worker_threads:`>= 11.7`,"node:worker_threads":[`>= 14.18 && < 15`,`>= 16`],zlib:`>= 0.5`,"node:zlib":[`>= 14.18 && < 15`,`>= 16`]}})),require_is_core_module=__commonJSMin(((s,l)=>{var p=require_hasown();function g(s,l){for(var p=s.split(`.`),g=l.split(` `),v=g.length>1?g[0]:`=`,b=(g.length>1?g[1]:g[0]).split(`.`),C=0;C<3;++C){var w=parseInt(p[C]||0,10),E=parseInt(b[C]||0,10);if(w!==E)return v===`<`?w=`?w>=E:!1}return v===`>=`}function v(s,l){var p=l.split(/ ?&& ?/);if(p.length===0)return!1;for(var v=0;v{l.exports=TypeError})),require_async$9=__commonJSMin(((s,l)=>{var p=require(`fs`),g=require_homedir(),v=require(`path`),b=require_caller(),C=require_node_modules_paths(),w=require_normalize_options(),E=require_is_core_module(),k=require_es_errors(),A=require_type$2(),N=process.platform!==`win32`&&p.realpath&&typeof p.realpath.native==`function`?p.realpath.native:p.realpath,F=/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/,I=/^\w:[/\\]*$/,R=/[/\\]node_modules[/\\]*$/,B=g();function q(){return B?[v.join(B,`.node_modules`),v.join(B,`.node_libraries`)]:[]}var le=function(s,l){p.stat(s,function(s,p){return s?s.code===`ENOENT`||s.code===`ENOTDIR`?l(null,!1):l(s):l(null,p.isFile()||p.isFIFO())})},J=function(s,l){p.stat(s,function(s,p){return s?s.code===`ENOENT`||s.code===`ENOTDIR`?l(null,!1):l(s):l(null,p.isDirectory())})},_e=function(s,l){N(s,function(p,g){p&&p.code!==`ENOENT`?l(p):l(null,p?s:g)})};function be(s,l,p,g){p&&p.preserveSymlinks===!1?s(l,g):g(null,l)}function xe(s,l,p){s(l,function(s,l){if(s)p(s);else try{p(null,JSON.parse(l))}catch{p(null)}})}function De(s,l,p){for(var g=C(l,p,s),b=0;b{l.exports={assert:!0,"node:assert":[`>= 14.18 && < 15`,`>= 16`],"assert/strict":`>= 15`,"node:assert/strict":`>= 16`,async_hooks:`>= 8`,"node:async_hooks":[`>= 14.18 && < 15`,`>= 16`],buffer_ieee754:`>= 0.5 && < 0.9.7`,buffer:!0,"node:buffer":[`>= 14.18 && < 15`,`>= 16`],child_process:!0,"node:child_process":[`>= 14.18 && < 15`,`>= 16`],cluster:`>= 0.5`,"node:cluster":[`>= 14.18 && < 15`,`>= 16`],console:!0,"node:console":[`>= 14.18 && < 15`,`>= 16`],constants:!0,"node:constants":[`>= 14.18 && < 15`,`>= 16`],crypto:!0,"node:crypto":[`>= 14.18 && < 15`,`>= 16`],_debug_agent:`>= 1 && < 8`,_debugger:`< 8`,dgram:!0,"node:dgram":[`>= 14.18 && < 15`,`>= 16`],diagnostics_channel:[`>= 14.17 && < 15`,`>= 15.1`],"node:diagnostics_channel":[`>= 14.18 && < 15`,`>= 16`],dns:!0,"node:dns":[`>= 14.18 && < 15`,`>= 16`],"dns/promises":`>= 15`,"node:dns/promises":`>= 16`,domain:`>= 0.7.12`,"node:domain":[`>= 14.18 && < 15`,`>= 16`],events:!0,"node:events":[`>= 14.18 && < 15`,`>= 16`],freelist:`< 6`,fs:!0,"node:fs":[`>= 14.18 && < 15`,`>= 16`],"fs/promises":[`>= 10 && < 10.1`,`>= 14`],"node:fs/promises":[`>= 14.18 && < 15`,`>= 16`],_http_agent:`>= 0.11.1`,"node:_http_agent":[`>= 14.18 && < 15`,`>= 16`],_http_client:`>= 0.11.1`,"node:_http_client":[`>= 14.18 && < 15`,`>= 16`],_http_common:`>= 0.11.1`,"node:_http_common":[`>= 14.18 && < 15`,`>= 16`],_http_incoming:`>= 0.11.1`,"node:_http_incoming":[`>= 14.18 && < 15`,`>= 16`],_http_outgoing:`>= 0.11.1`,"node:_http_outgoing":[`>= 14.18 && < 15`,`>= 16`],_http_server:`>= 0.11.1`,"node:_http_server":[`>= 14.18 && < 15`,`>= 16`],http:!0,"node:http":[`>= 14.18 && < 15`,`>= 16`],http2:`>= 8.8`,"node:http2":[`>= 14.18 && < 15`,`>= 16`],https:!0,"node:https":[`>= 14.18 && < 15`,`>= 16`],inspector:`>= 8`,"node:inspector":[`>= 14.18 && < 15`,`>= 16`],"inspector/promises":[`>= 19`],"node:inspector/promises":[`>= 19`],_linklist:`< 8`,module:!0,"node:module":[`>= 14.18 && < 15`,`>= 16`],net:!0,"node:net":[`>= 14.18 && < 15`,`>= 16`],"node-inspect/lib/_inspect":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_client":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_repl":`>= 7.6 && < 12`,os:!0,"node:os":[`>= 14.18 && < 15`,`>= 16`],path:!0,"node:path":[`>= 14.18 && < 15`,`>= 16`],"path/posix":`>= 15.3`,"node:path/posix":`>= 16`,"path/win32":`>= 15.3`,"node:path/win32":`>= 16`,perf_hooks:`>= 8.5`,"node:perf_hooks":[`>= 14.18 && < 15`,`>= 16`],process:`>= 1`,"node:process":[`>= 14.18 && < 15`,`>= 16`],punycode:`>= 0.5`,"node:punycode":[`>= 14.18 && < 15`,`>= 16`],querystring:!0,"node:querystring":[`>= 14.18 && < 15`,`>= 16`],readline:!0,"node:readline":[`>= 14.18 && < 15`,`>= 16`],"readline/promises":`>= 17`,"node:readline/promises":`>= 17`,repl:!0,"node:repl":[`>= 14.18 && < 15`,`>= 16`],"node:sea":[`>= 20.12 && < 21`,`>= 21.7`],smalloc:`>= 0.11.5 && < 3`,"node:sqlite":[`>= 22.13 && < 23`,`>= 23.4`],_stream_duplex:`>= 0.9.4`,"node:_stream_duplex":[`>= 14.18 && < 15`,`>= 16`],_stream_transform:`>= 0.9.4`,"node:_stream_transform":[`>= 14.18 && < 15`,`>= 16`],_stream_wrap:`>= 1.4.1`,"node:_stream_wrap":[`>= 14.18 && < 15`,`>= 16`],_stream_passthrough:`>= 0.9.4`,"node:_stream_passthrough":[`>= 14.18 && < 15`,`>= 16`],_stream_readable:`>= 0.9.4`,"node:_stream_readable":[`>= 14.18 && < 15`,`>= 16`],_stream_writable:`>= 0.9.4`,"node:_stream_writable":[`>= 14.18 && < 15`,`>= 16`],stream:!0,"node:stream":[`>= 14.18 && < 15`,`>= 16`],"stream/consumers":`>= 16.7`,"node:stream/consumers":`>= 16.7`,"stream/promises":`>= 15`,"node:stream/promises":`>= 16`,"stream/web":`>= 16.5`,"node:stream/web":`>= 16.5`,string_decoder:!0,"node:string_decoder":[`>= 14.18 && < 15`,`>= 16`],sys:[`>= 0.4 && < 0.7`,`>= 0.8`],"node:sys":[`>= 14.18 && < 15`,`>= 16`],"test/reporters":`>= 19.9 && < 20.2`,"node:test/reporters":[`>= 18.17 && < 19`,`>= 19.9`,`>= 20`],"test/mock_loader":`>= 22.3 && < 22.7`,"node:test/mock_loader":`>= 22.3 && < 22.7`,"node:test":[`>= 16.17 && < 17`,`>= 18`],timers:!0,"node:timers":[`>= 14.18 && < 15`,`>= 16`],"timers/promises":`>= 15`,"node:timers/promises":`>= 16`,_tls_common:`>= 0.11.13`,"node:_tls_common":[`>= 14.18 && < 15`,`>= 16`],_tls_legacy:`>= 0.11.3 && < 10`,_tls_wrap:`>= 0.11.3`,"node:_tls_wrap":[`>= 14.18 && < 15`,`>= 16`],tls:!0,"node:tls":[`>= 14.18 && < 15`,`>= 16`],trace_events:`>= 10`,"node:trace_events":[`>= 14.18 && < 15`,`>= 16`],tty:!0,"node:tty":[`>= 14.18 && < 15`,`>= 16`],url:!0,"node:url":[`>= 14.18 && < 15`,`>= 16`],util:!0,"node:util":[`>= 14.18 && < 15`,`>= 16`],"util/types":`>= 15.3`,"node:util/types":`>= 16`,"v8/tools/arguments":`>= 10 && < 12`,"v8/tools/codemap":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/consarray":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/csvparser":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/logreader":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/profile_view":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/splaytree":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],v8:`>= 1`,"node:v8":[`>= 14.18 && < 15`,`>= 16`],vm:!0,"node:vm":[`>= 14.18 && < 15`,`>= 16`],wasi:[`>= 13.4 && < 13.5`,`>= 18.17 && < 19`,`>= 20`],"node:wasi":[`>= 18.17 && < 19`,`>= 20`],worker_threads:`>= 11.7`,"node:worker_threads":[`>= 14.18 && < 15`,`>= 16`],zlib:`>= 0.5`,"node:zlib":[`>= 14.18 && < 15`,`>= 16`]}})),require_core$10=__commonJSMin(((s,l)=>{var p=require_is_core_module(),g=require_core$11(),v={};for(var b in g)Object.prototype.hasOwnProperty.call(g,b)&&(v[b]=p(b));l.exports=v})),require_is_core=__commonJSMin(((s,l)=>{var p=require_is_core_module();l.exports=function(s){return p(s)}})),require_sync$8=__commonJSMin(((s,l)=>{var p=require_is_core_module(),g=require(`fs`),v=require(`path`),b=require_es_errors(),C=require_type$2(),w=require_homedir(),E=require_caller(),k=require_node_modules_paths(),A=require_normalize_options(),N=process.platform!==`win32`&&g.realpathSync&&typeof g.realpathSync.native==`function`?g.realpathSync.native:g.realpathSync,F=/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/,I=/^\w:[/\\]*$/,R=/[/\\]node_modules[/\\]*$/,B=w();function q(){return B?[v.join(B,`.node_modules`),v.join(B,`.node_libraries`)]:[]}var le=function(s){try{var l=g.statSync(s,{throwIfNoEntry:!1})}catch(s){if(s&&(s.code===`ENOENT`||s.code===`ENOTDIR`))return!1;throw s}return!!l&&(l.isFile()||l.isFIFO())},J=function(s){try{var l=g.statSync(s,{throwIfNoEntry:!1})}catch(s){if(s&&(s.code===`ENOENT`||s.code===`ENOTDIR`))return!1;throw s}return!!l&&l.isDirectory()},_e=function(s){try{return N(s)}catch(s){if(s.code!==`ENOENT`)throw s}return s};function be(s,l,p){return p&&p.preserveSymlinks===!1?s(l):l}function xe(s,l){var p=s(l);try{return JSON.parse(p)}catch{}}function De(s,l,p){for(var g=k(l,p,s),b=0;b{var p=require_async$9();p.core=require_core$10(),p.isCore=require_is_core(),p.sync=require_sync$8(),l.exports=p})),require_package$3=__commonJSMin(((s,l)=>{l.exports={name:`require-in-the-middle`,version:`7.5.2`,description:`Module to hook into the Node.js require function`,main:`index.js`,types:`types/index.d.ts`,dependencies:{debug:`^4.3.5`,"module-details-from-path":`^1.0.3`,resolve:`^1.22.8`},devDependencies:{"@babel/core":`^7.9.0`,"@babel/preset-env":`^7.9.5`,"@babel/preset-typescript":`^7.9.0`,"@babel/register":`^7.9.0`,"ipp-printer":`^1.0.0`,patterns:`^1.0.3`,roundround:`^0.2.0`,semver:`^6.3.0`,standard:`^14.3.1`,tape:`^4.11.0`},scripts:{test:`npm run test:lint && npm run test:tape && npm run test:babel`,"test:lint":`standard`,"test:tape":`tape test/*.js`,"test:babel":`node test/babel/babel-register.js`},repository:{type:`git`,url:`git+https://github.com/nodejs/require-in-the-middle.git`},keywords:[`require`,`hook`,`shim`,`shimmer`,`shimming`,`patch`,`monkey`,`monkeypatch`,`module`,`load`],files:[`types`],author:`Thomas Watson Steen (https://twitter.com/wa7son)`,license:`MIT`,bugs:{url:`https://github.com/nodejs/require-in-the-middle/issues`},homepage:`https://github.com/nodejs/require-in-the-middle#readme`,engines:{node:`>=8.6.0`}}})),require_require_in_the_middle=__commonJSMin(((s,l)=>{let p=require(`path`),g=require(`module`),v=require_src$39()(`require-in-the-middle`),b=require_module_details_from_path();l.exports=F,l.exports.Hook=F;let C,w;if(g.isBuiltin)w=g.isBuiltin;else if(g.builtinModules)w=s=>s.startsWith(`node:`)?!0:(C===void 0&&(C=new Set(g.builtinModules)),C.has(s));else{let s=require_resolve(),[l,p]=process.versions.node.split(`.`).map(Number);w=l===8&&p<8?l=>l===`http2`?!0:!!s.core[l]:l=>!!s.core[l]}let E;function k(s,l){if(!E)if(require.resolve&&require.resolve.paths)E=function(s,l){return require.resolve(s,{paths:[l]})};else{let s=require_resolve();E=function(l,p){return s.sync(l,{basedir:p})}}return E(s,l)}let A=/([/\\]index)?(\.js)?$/;var N=class{constructor(){this._localCache=new Map,this._kRitmExports=Symbol(`RitmExports`)}has(s,l){if(this._localCache.has(s))return!0;if(l)return!1;{let l=require.cache[s];return!!(l&&this._kRitmExports in l)}}get(s,l){let p=this._localCache.get(s);if(p!==void 0)return p;if(!l){let l=require.cache[s];return l&&l[this._kRitmExports]}}set(s,l,p){p?this._localCache.set(s,l):s in require.cache?require.cache[s][this._kRitmExports]=l:(v(`non-core module is unexpectedly not in require.cache: "%s"`,s),this._localCache.set(s,l))}};function F(s,l,C){if(!(this instanceof F))return new F(s,l,C);if(typeof s==`function`?(C=s,s=null,l=null):typeof l==`function`&&(C=l,l=null),typeof g._resolveFilename!=`function`){console.error(`Error: Expected Module._resolveFilename to be a function (was: %s) - aborting!`,typeof g._resolveFilename),console.error(`Please report this error as an issue related to Node.js %s at %s`,process.version,require_package$3().bugs.url);return}this._cache=new N,this._unhooked=!1,this._origRequire=g.prototype.require;let E=this,A=new Set,R=l?l.internals===!0:!1,B=Array.isArray(s);v(`registering require hook`),this._require=g.prototype.require=function(s){return E._unhooked===!0?(v(`ignoring require call - module is soft-unhooked`),E._origRequire.apply(this,arguments)):q.call(this,arguments,!1)},typeof process.getBuiltinModule==`function`&&(this._origGetBuiltinModule=process.getBuiltinModule,this._getBuiltinModule=process.getBuiltinModule=function(s){return E._unhooked===!0?(v(`ignoring process.getBuiltinModule call - module is soft-unhooked`),E._origGetBuiltinModule.apply(this,arguments)):q.call(this,arguments,!0)});function q(l,N){let F=l[0],q=w(F),le;if(q){if(le=F,F.startsWith(`node:`)){let s=F.slice(5);w(s)&&(le=s)}}else if(N)return v(`call to process.getBuiltinModule with unknown built-in id`),E._origGetBuiltinModule.apply(this,l);else try{le=g._resolveFilename(F,this)}catch(s){return v(`Module._resolveFilename("%s") threw %j, calling original Module.require`,F,s.message),E._origRequire.apply(this,l)}let J,_e;if(v(`processing %s module require('%s'): %s`,q===!0?`core`:`non-core`,F,le),E._cache.has(le,q)===!0)return v(`returning already patched cached module: %s`,le),E._cache.get(le,q);let be=A.has(le);be===!1&&A.add(le);let xe=N?E._origGetBuiltinModule.apply(this,l):E._origRequire.apply(this,l);if(be===!0)return v(`module is in the process of being patched already - ignoring: %s`,le),xe;if(A.delete(le),q===!0){if(B===!0&&s.includes(le)===!1)return v(`ignoring core module not on whitelist: %s`,le),xe;J=le}else if(B===!0&&s.includes(le)){let s=p.parse(le);J=s.name,_e=s.dir}else{let l=b(le);if(l===void 0)return v(`could not parse filename: %s`,le),xe;J=l.name,_e=l.basedir;let g=I(l);v(`resolved filename to module: %s (id: %s, resolved: %s, basedir: %s)`,J,F,g,_e);let C=!1;if(B){if(!F.startsWith(`.`)&&s.includes(F)&&(J=F,C=!0),!s.includes(J)&&!s.includes(g))return xe;s.includes(g)&&g!==J&&(J=g,C=!0)}if(!C){let s;try{s=k(J,_e)}catch{return v(`could not resolve module: %s`,J),E._cache.set(le,xe,q),xe}if(s!==le)if(R===!0)J=J+p.sep+p.relative(_e,le),v(`preparing to process require of internal file: %s`,J);else return v(`ignoring require of non-main module file: %s`,s),E._cache.set(le,xe,q),xe}}E._cache.set(le,xe,q),v(`calling require hook: %s`,J);let De=C(xe,J,_e);return E._cache.set(le,De,q),v(`returning module: %s`,J),De}}F.prototype.unhook=function(){this._unhooked=!0,this._require===g.prototype.require?(g.prototype.require=this._origRequire,v(`require unhook successful`)):v(`require unhook unsuccessful`),process.getBuiltinModule!==void 0&&(this._getBuiltinModule===process.getBuiltinModule?(process.getBuiltinModule=this._origGetBuiltinModule,v(`process.getBuiltinModule unhook successful`)):v(`process.getBuiltinModule unhook unsuccessful`))};function I(s){let l=p.sep===`/`?s.path:s.path.split(p.sep).join(`/`);return p.posix.join(s.name,l).replace(A,``)}})),require_ModuleNameTrie$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ModuleNameTrie=s.ModuleNameSeparator=void 0,s.ModuleNameSeparator=`/`;var l=class{constructor(){this.hooks=[],this.children=new Map}};s.ModuleNameTrie=class{constructor(){this._trie=new l,this._counter=0}insert(p){let g=this._trie;for(let v of p.moduleName.split(s.ModuleNameSeparator)){let s=g.children.get(v);s||(s=new l,g.children.set(v,s)),g=s}g.hooks.push({hook:p,insertedId:this._counter++})}search(l,{maintainInsertionOrder:p,fullOnly:g}={}){let v=this._trie,b=[],C=!0;for(let p of l.split(s.ModuleNameSeparator)){let s=v.children.get(p);if(!s){C=!1;break}g||b.push(...s.hooks),v=s}return g&&C&&b.push(...v.hooks),b.length===0?[]:b.length===1?[b[0].hook]:(p&&b.sort((s,l)=>s.insertedId-l.insertedId),b.map(({hook:s})=>s))}}})),require_RequireInTheMiddleSingleton$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RequireInTheMiddleSingleton=void 0;let l=require_require_in_the_middle(),p=require(`path`),g=require_ModuleNameTrie$1(),v=[`afterEach`,`after`,`beforeEach`,`before`,`describe`,`it`].every(s=>typeof global[s]==`function`);s.RequireInTheMiddleSingleton=class s{constructor(){this._moduleNameTrie=new g.ModuleNameTrie,this._initialize()}_initialize(){new l.Hook(null,{internals:!0},(s,l,p)=>{let g=b(l),v=this._moduleNameTrie.search(g,{maintainInsertionOrder:!0,fullOnly:p===void 0});for(let{onRequire:g}of v)s=g(s,l,p);return s})}register(s,l){let p={moduleName:s,onRequire:l};return this._moduleNameTrie.insert(p),p}static getInstance(){var l;return v?new s:this._instance=this._instance??new s}};function b(s){return p.sep===g.ModuleNameSeparator?s:s.split(p.sep).join(g.ModuleNameSeparator)}})),require_register$2=__commonJSMin((s=>{let l=[],p=new WeakMap,g=new WeakMap,v=new Map,b=[],C={set(s,l,g){return p.get(s)[l](g)},get(s,l){if(l===Symbol.toStringTag)return`Module`;let p=g.get(s)[l];if(typeof p==`function`)return p()},defineProperty(s,l,g){if(!(`value`in g))throw Error(`Getters/setters are not supported for exports property descriptors.`);return p.get(s)[l](g.value)}};function w(s,w,E,k,A){v.set(s,A),p.set(w,E),g.set(w,k);let N=new Proxy(w,C);l.forEach(l=>l(s,N)),b.push([s,N])}let E=!1;function k(){return E}function A(s){E=s}s.register=w,s.importHooks=l,s.specifiers=v,s.toHook=b,s.getExperimentalPatchInternals=k,s.setExperimentalPatchInternals=A})),require_import_in_the_middle=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_module_details_from_path(),{fileURLToPath:v}=require(`url`),{MessageChannel:b}=require(`worker_threads`),{importHooks:C,specifiers:w,toHook:E,getExperimentalPatchInternals:k}=require_register$2();function A(s){C.push(s),E.forEach(([l,p])=>s(l,p))}function N(s){let l=C.indexOf(s);l>-1&&C.splice(l,1)}function F(s,l,p,g){let v=s(l,p,g);v&&v!==l&&(l.default=v)}let I;function R(){let{port1:s,port2:l}=new b,p=0,g;I=l=>{p++,s.postMessage(l)},s.on(`message`,()=>{p--,g&&p<=0&&g()}).unref();function v(){let s=setInterval(()=>{},1e3),l=new Promise(s=>{g=s}).then(()=>{clearInterval(s)});return p===0&&g(),l}let C=l;return{registerOptions:{data:{addHookMessagePort:C,include:[]},transferList:[C]},addHookMessagePort:C,waitForAllMessagesAcknowledged:v}}function B(s,l,b){if(!(this instanceof B))return new B(s,l,b);typeof s==`function`?(b=s,s=null,l=null):typeof l==`function`&&(b=l,l=null);let C=l?l.internals===!0:!1;I&&Array.isArray(s)&&I(s),this._iitmHook=(l,E)=>{let A=l,N=l.startsWith(`node:`),I;if(N)l=l.replace(/^node:/,``);else{if(l.startsWith(`file://`))try{l=v(l)}catch{}let s=g(l);s&&(l=s.name,I=s.basedir)}if(s){for(let g of s)if(g===l){if(I){if(C)l=l+p.sep+p.relative(I,v(A));else if(!k()&&!I.endsWith(w.get(A)))continue}F(b,E,l,I)}}else F(b,E,l,I)},A(this._iitmHook)}B.prototype.unhook=function(){N(this._iitmHook)},l.exports=B,l.exports.Hook=B,l.exports.addHook=A,l.exports.removeHook=N,l.exports.createAddHookMessageChannel=R})),require_utils$41=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isWrapped=s.safeExecuteInTheMiddleAsync=s.safeExecuteInTheMiddle=void 0;function l(s,l,p){let g,v;try{v=s()}catch(s){g=s}finally{if(l(g,v),g&&!p)throw g;return v}}s.safeExecuteInTheMiddle=l;async function p(s,l,p){let g,v;try{v=await s()}catch(s){g=s}finally{if(l(g,v),g&&!p)throw g;return v}}s.safeExecuteInTheMiddleAsync=p;function g(s){return typeof s==`function`&&typeof s.__original==`function`&&typeof s.__unwrap==`function`&&s.__wrapped===!0}s.isWrapped=g})),require_instrumentation$19=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationBase=void 0;let l=require(`path`),p=require(`util`),g=require(`semver`),v=require_shimmer(),b=require_instrumentation$20(),C=require_RequireInTheMiddleSingleton$1(),w=require_import_in_the_middle(),E=(init_esm$8(),__toCommonJS$1(esm_exports$6)),k=require_require_in_the_middle(),A=require(`fs`),N=require_utils$41();s.InstrumentationBase=class extends b.InstrumentationAbstract{constructor(s,l,g){super(s,l,g),this._hooks=[],this._requireInTheMiddleSingleton=C.RequireInTheMiddleSingleton.getInstance(),this._enabled=!1,this._wrap=(s,l,g)=>{if((0,N.isWrapped)(s[l])&&this._unwrap(s,l),p.types.isProxy(s)){let p=(0,v.wrap)(Object.assign({},s),l,g);return Object.defineProperty(s,l,{value:p}),p}else return(0,v.wrap)(s,l,g)},this._unwrap=(s,l)=>p.types.isProxy(s)?Object.defineProperty(s,l,{value:s[l]}):(0,v.unwrap)(s,l),this._massWrap=(s,l,p)=>{if(s)Array.isArray(s)||(s=[s]);else{E.diag.error(`must provide one or more modules to patch`);return}if(!(l&&Array.isArray(l))){E.diag.error(`must provide one or more functions to wrap on modules`);return}s.forEach(s=>{l.forEach(l=>{this._wrap(s,l,p)})})},this._massUnwrap=(s,l)=>{if(s)Array.isArray(s)||(s=[s]);else{E.diag.error(`must provide one or more modules to patch`);return}if(!(l&&Array.isArray(l))){E.diag.error(`must provide one or more functions to wrap on modules`);return}s.forEach(s=>{l.forEach(l=>{this._unwrap(s,l)})})};let b=this.init();b&&!Array.isArray(b)&&(b=[b]),this._modules=b||[],this._config.enabled&&this.enable()}_warnOnPreloadedModules(){this._modules.forEach(s=>{let{name:l}=s;try{let s=require.resolve(l);require.cache[s]&&this._diag.warn(`Module ${l} has been loaded before ${this.instrumentationName} so it might not work, please initialize it before requiring ${l}`)}catch{}})}_extractPackageVersion(s){try{let p=(0,A.readFileSync)(l.join(s,`package.json`),{encoding:`utf8`}),g=JSON.parse(p).version;return typeof g==`string`?g:void 0}catch{E.diag.warn(`Failed extracting version`,s)}}_onRequire(s,p,g,v){var b;if(!v)return typeof s.patch==`function`&&(s.moduleExports=p,this._enabled)?(this._diag.debug(`Applying instrumentation patch for nodejs core module on require hook`,{module:s.name}),s.patch(p)):p;let C=this._extractPackageVersion(v);if(s.moduleVersion=C,s.name===g)return F(s.supportedVersions,C,s.includePrerelease)&&typeof s.patch==`function`&&(s.moduleExports=p,this._enabled)?(this._diag.debug(`Applying instrumentation patch for module on require hook`,{module:s.name,version:s.moduleVersion,baseDir:v}),s.patch(p,s.moduleVersion)):p;let w=s.files??[],E=l.normalize(g);return w.filter(s=>s.name===E).filter(l=>F(l.supportedVersions,C,s.includePrerelease)).reduce((l,p)=>(p.moduleExports=l,this._enabled?(this._diag.debug(`Applying instrumentation patch for nodejs module file on require hook`,{module:s.name,version:s.moduleVersion,fileName:p.name,baseDir:v}),p.patch(l,s.moduleVersion)):l),p)}enable(){if(!this._enabled){if(this._enabled=!0,this._hooks.length>0){for(let s of this._modules){typeof s.patch==`function`&&s.moduleExports&&(this._diag.debug(`Applying instrumentation patch for nodejs module on instrumentation enabled`,{module:s.name,version:s.moduleVersion}),s.patch(s.moduleExports,s.moduleVersion));for(let l of s.files)l.moduleExports&&(this._diag.debug(`Applying instrumentation patch for nodejs module file on instrumentation enabled`,{module:s.name,version:s.moduleVersion,fileName:l.name}),l.patch(l.moduleExports,s.moduleVersion))}return}this._warnOnPreloadedModules();for(let s of this._modules){let p=(p,g,v)=>{if(!v&&l.isAbsolute(g)){let s=l.parse(g);g=s.name,v=s.dir}return this._onRequire(s,p,g,v)},g=(l,p,g)=>this._onRequire(s,l,p,g),v=l.isAbsolute(s.name)?new k.Hook([s.name],{internals:!0},g):this._requireInTheMiddleSingleton.register(s.name,g);this._hooks.push(v);let b=new w.Hook([s.name],{internals:!1},p);this._hooks.push(b)}}}disable(){if(this._enabled){this._enabled=!1;for(let s of this._modules){typeof s.unpatch==`function`&&s.moduleExports&&(this._diag.debug(`Removing instrumentation patch for nodejs module on instrumentation disabled`,{module:s.name,version:s.moduleVersion}),s.unpatch(s.moduleExports,s.moduleVersion));for(let l of s.files)l.moduleExports&&(this._diag.debug(`Removing instrumentation patch for nodejs module file on instrumentation disabled`,{module:s.name,version:s.moduleVersion,fileName:l.name}),l.unpatch(l.moduleExports,s.moduleVersion))}}}isEnabled(){return this._enabled}};function F(s,l,p){return l===void 0?s.includes(`*`):s.some(s=>(0,g.satisfies)(l,s,{includePrerelease:p}))}})),require_normalize$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=void 0;var l=require(`path`);Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return l.normalize}})})),require_node$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=s.InstrumentationBase=void 0;var l=require_instrumentation$19();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return l.InstrumentationBase}});var p=require_normalize$4();Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return p.normalize}})})),require_platform$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=s.InstrumentationBase=void 0;var l=require_node$9();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return l.InstrumentationBase}}),Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return l.normalize}})})),require_instrumentationNodeModuleDefinition$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationNodeModuleDefinition=void 0,s.InstrumentationNodeModuleDefinition=class{constructor(s,l,p,g,v){this.name=s,this.supportedVersions=l,this.patch=p,this.unpatch=g,this.files=v||[]}}})),require_instrumentationNodeModuleFile$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationNodeModuleFile=void 0;let l=require_platform$6();s.InstrumentationNodeModuleFile=class{constructor(s,p,g,v){this.supportedVersions=p,this.patch=g,this.unpatch=v,this.name=(0,l.normalize)(s)}}})),require_src$38=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.safeExecuteInTheMiddleAsync=s.safeExecuteInTheMiddle=s.isWrapped=s.InstrumentationNodeModuleFile=s.InstrumentationNodeModuleDefinition=s.InstrumentationBase=s.registerInstrumentations=void 0;var l=require_autoLoader$1();Object.defineProperty(s,`registerInstrumentations`,{enumerable:!0,get:function(){return l.registerInstrumentations}});var p=require_platform$6();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return p.InstrumentationBase}});var g=require_instrumentationNodeModuleDefinition$1();Object.defineProperty(s,`InstrumentationNodeModuleDefinition`,{enumerable:!0,get:function(){return g.InstrumentationNodeModuleDefinition}});var v=require_instrumentationNodeModuleFile$1();Object.defineProperty(s,`InstrumentationNodeModuleFile`,{enumerable:!0,get:function(){return v.InstrumentationNodeModuleFile}});var b=require_utils$41();Object.defineProperty(s,`isWrapped`,{enumerable:!0,get:function(){return b.isWrapped}}),Object.defineProperty(s,`safeExecuteInTheMiddle`,{enumerable:!0,get:function(){return b.safeExecuteInTheMiddle}}),Object.defineProperty(s,`safeExecuteInTheMiddleAsync`,{enumerable:!0,get:function(){return b.safeExecuteInTheMiddleAsync}})}));function createConstMap$4(s){for(var l={},p=s.length,g=0;g{})),TMP_AWS_LAMBDA_INVOKED_ARN$4,TMP_DB_SYSTEM$4,TMP_DB_CONNECTION_STRING$4,TMP_DB_USER$4,TMP_DB_JDBC_DRIVER_CLASSNAME$4,TMP_DB_NAME$4,TMP_DB_STATEMENT$4,TMP_DB_OPERATION$4,TMP_DB_MSSQL_INSTANCE_NAME$4,TMP_DB_CASSANDRA_KEYSPACE$4,TMP_DB_CASSANDRA_PAGE_SIZE$4,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$4,TMP_DB_CASSANDRA_TABLE$4,TMP_DB_CASSANDRA_IDEMPOTENCE$4,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4,TMP_DB_CASSANDRA_COORDINATOR_ID$4,TMP_DB_CASSANDRA_COORDINATOR_DC$4,TMP_DB_HBASE_NAMESPACE$4,TMP_DB_REDIS_DATABASE_INDEX$4,TMP_DB_MONGODB_COLLECTION$4,TMP_DB_SQL_TABLE$4,TMP_EXCEPTION_TYPE$4,TMP_EXCEPTION_MESSAGE$4,TMP_EXCEPTION_STACKTRACE$4,TMP_EXCEPTION_ESCAPED$4,TMP_FAAS_TRIGGER$4,TMP_FAAS_EXECUTION$4,TMP_FAAS_DOCUMENT_COLLECTION$4,TMP_FAAS_DOCUMENT_OPERATION$4,TMP_FAAS_DOCUMENT_TIME$4,TMP_FAAS_DOCUMENT_NAME$4,TMP_FAAS_TIME$4,TMP_FAAS_CRON$4,TMP_FAAS_COLDSTART$4,TMP_FAAS_INVOKED_NAME$4,TMP_FAAS_INVOKED_PROVIDER$4,TMP_FAAS_INVOKED_REGION$4,TMP_NET_TRANSPORT$4,TMP_NET_PEER_IP$4,TMP_NET_PEER_PORT$4,TMP_NET_PEER_NAME$4,TMP_NET_HOST_IP$4,TMP_NET_HOST_PORT$4,TMP_NET_HOST_NAME$4,TMP_NET_HOST_CONNECTION_TYPE$4,TMP_NET_HOST_CONNECTION_SUBTYPE$4,TMP_NET_HOST_CARRIER_NAME$4,TMP_NET_HOST_CARRIER_MCC$4,TMP_NET_HOST_CARRIER_MNC$4,TMP_NET_HOST_CARRIER_ICC$4,TMP_PEER_SERVICE$4,TMP_ENDUSER_ID$4,TMP_ENDUSER_ROLE$4,TMP_ENDUSER_SCOPE$4,TMP_THREAD_ID$4,TMP_THREAD_NAME$4,TMP_CODE_FUNCTION$4,TMP_CODE_NAMESPACE$4,TMP_CODE_FILEPATH$4,TMP_CODE_LINENO$4,TMP_HTTP_METHOD$4,TMP_HTTP_URL$4,TMP_HTTP_TARGET$4,TMP_HTTP_HOST$4,TMP_HTTP_SCHEME$4,TMP_HTTP_STATUS_CODE$4,TMP_HTTP_FLAVOR$4,TMP_HTTP_USER_AGENT$4,TMP_HTTP_REQUEST_CONTENT_LENGTH$4,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4,TMP_HTTP_RESPONSE_CONTENT_LENGTH$4,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4,TMP_HTTP_SERVER_NAME$4,TMP_HTTP_ROUTE$4,TMP_HTTP_CLIENT_IP$4,TMP_AWS_DYNAMODB_TABLE_NAMES$4,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$4,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4,TMP_AWS_DYNAMODB_CONSISTENT_READ$4,TMP_AWS_DYNAMODB_PROJECTION$4,TMP_AWS_DYNAMODB_LIMIT$4,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4,TMP_AWS_DYNAMODB_INDEX_NAME$4,TMP_AWS_DYNAMODB_SELECT$4,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4,TMP_AWS_DYNAMODB_TABLE_COUNT$4,TMP_AWS_DYNAMODB_SCAN_FORWARD$4,TMP_AWS_DYNAMODB_SEGMENT$4,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$4,TMP_AWS_DYNAMODB_COUNT$4,TMP_AWS_DYNAMODB_SCANNED_COUNT$4,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4,TMP_MESSAGING_SYSTEM$4,TMP_MESSAGING_DESTINATION$4,TMP_MESSAGING_DESTINATION_KIND$4,TMP_MESSAGING_TEMP_DESTINATION$4,TMP_MESSAGING_PROTOCOL$4,TMP_MESSAGING_PROTOCOL_VERSION$4,TMP_MESSAGING_URL$4,TMP_MESSAGING_MESSAGE_ID$4,TMP_MESSAGING_CONVERSATION_ID$4,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4,TMP_MESSAGING_OPERATION$4,TMP_MESSAGING_CONSUMER_ID$4,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$4,TMP_MESSAGING_KAFKA_MESSAGE_KEY$4,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$4,TMP_MESSAGING_KAFKA_CLIENT_ID$4,TMP_MESSAGING_KAFKA_PARTITION$4,TMP_MESSAGING_KAFKA_TOMBSTONE$4,TMP_RPC_SYSTEM$4,TMP_RPC_SERVICE$4,TMP_RPC_METHOD$4,TMP_RPC_GRPC_STATUS_CODE$4,TMP_RPC_JSONRPC_VERSION$4,TMP_RPC_JSONRPC_REQUEST_ID$4,TMP_RPC_JSONRPC_ERROR_CODE$4,TMP_RPC_JSONRPC_ERROR_MESSAGE$4,TMP_MESSAGE_TYPE$4,TMP_MESSAGE_ID$4,TMP_MESSAGE_COMPRESSED_SIZE$4,TMP_MESSAGE_UNCOMPRESSED_SIZE$4,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$4,SEMATTRS_DB_SYSTEM$4,SEMATTRS_DB_CONNECTION_STRING$4,SEMATTRS_DB_USER$4,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$4,SEMATTRS_DB_NAME$4,SEMATTRS_DB_STATEMENT$4,SEMATTRS_DB_OPERATION$4,SEMATTRS_DB_MSSQL_INSTANCE_NAME$4,SEMATTRS_DB_CASSANDRA_KEYSPACE$4,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$4,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$4,SEMATTRS_DB_CASSANDRA_TABLE$4,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$4,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$4,SEMATTRS_DB_HBASE_NAMESPACE$4,SEMATTRS_DB_REDIS_DATABASE_INDEX$4,SEMATTRS_DB_MONGODB_COLLECTION$4,SEMATTRS_DB_SQL_TABLE$4,SEMATTRS_EXCEPTION_TYPE$4,SEMATTRS_EXCEPTION_MESSAGE$4,SEMATTRS_EXCEPTION_STACKTRACE$4,SEMATTRS_EXCEPTION_ESCAPED$4,SEMATTRS_FAAS_TRIGGER$4,SEMATTRS_FAAS_EXECUTION$4,SEMATTRS_FAAS_DOCUMENT_COLLECTION$4,SEMATTRS_FAAS_DOCUMENT_OPERATION$4,SEMATTRS_FAAS_DOCUMENT_TIME$4,SEMATTRS_FAAS_DOCUMENT_NAME$4,SEMATTRS_FAAS_TIME$4,SEMATTRS_FAAS_CRON$4,SEMATTRS_FAAS_COLDSTART$4,SEMATTRS_FAAS_INVOKED_NAME$4,SEMATTRS_FAAS_INVOKED_PROVIDER$4,SEMATTRS_FAAS_INVOKED_REGION$4,SEMATTRS_NET_TRANSPORT$4,SEMATTRS_NET_PEER_IP$4,SEMATTRS_NET_PEER_PORT$4,SEMATTRS_NET_PEER_NAME$4,SEMATTRS_NET_HOST_IP$4,SEMATTRS_NET_HOST_PORT$4,SEMATTRS_NET_HOST_NAME$4,SEMATTRS_NET_HOST_CONNECTION_TYPE$4,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$4,SEMATTRS_NET_HOST_CARRIER_NAME$4,SEMATTRS_NET_HOST_CARRIER_MCC$4,SEMATTRS_NET_HOST_CARRIER_MNC$4,SEMATTRS_NET_HOST_CARRIER_ICC$4,SEMATTRS_PEER_SERVICE$4,SEMATTRS_ENDUSER_ID$4,SEMATTRS_ENDUSER_ROLE$4,SEMATTRS_ENDUSER_SCOPE$4,SEMATTRS_THREAD_ID$4,SEMATTRS_THREAD_NAME$4,SEMATTRS_CODE_FUNCTION$4,SEMATTRS_CODE_NAMESPACE$4,SEMATTRS_CODE_FILEPATH$4,SEMATTRS_CODE_LINENO$4,SEMATTRS_HTTP_METHOD$4,SEMATTRS_HTTP_URL$4,SEMATTRS_HTTP_TARGET$4,SEMATTRS_HTTP_HOST$4,SEMATTRS_HTTP_SCHEME$4,SEMATTRS_HTTP_STATUS_CODE$4,SEMATTRS_HTTP_FLAVOR$4,SEMATTRS_HTTP_USER_AGENT$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_SERVER_NAME$4,SEMATTRS_HTTP_ROUTE$4,SEMATTRS_HTTP_CLIENT_IP$4,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$4,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$4,SEMATTRS_AWS_DYNAMODB_PROJECTION$4,SEMATTRS_AWS_DYNAMODB_LIMIT$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$4,SEMATTRS_AWS_DYNAMODB_SELECT$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$4,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$4,SEMATTRS_AWS_DYNAMODB_SEGMENT$4,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$4,SEMATTRS_AWS_DYNAMODB_COUNT$4,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4,SEMATTRS_MESSAGING_SYSTEM$4,SEMATTRS_MESSAGING_DESTINATION$4,SEMATTRS_MESSAGING_DESTINATION_KIND$4,SEMATTRS_MESSAGING_TEMP_DESTINATION$4,SEMATTRS_MESSAGING_PROTOCOL$4,SEMATTRS_MESSAGING_PROTOCOL_VERSION$4,SEMATTRS_MESSAGING_URL$4,SEMATTRS_MESSAGING_MESSAGE_ID$4,SEMATTRS_MESSAGING_CONVERSATION_ID$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4,SEMATTRS_MESSAGING_OPERATION$4,SEMATTRS_MESSAGING_CONSUMER_ID$4,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$4,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$4,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$4,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$4,SEMATTRS_MESSAGING_KAFKA_PARTITION$4,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$4,SEMATTRS_RPC_SYSTEM$4,SEMATTRS_RPC_SERVICE$4,SEMATTRS_RPC_METHOD$4,SEMATTRS_RPC_GRPC_STATUS_CODE$4,SEMATTRS_RPC_JSONRPC_VERSION$4,SEMATTRS_RPC_JSONRPC_REQUEST_ID$4,SEMATTRS_RPC_JSONRPC_ERROR_CODE$4,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$4,SEMATTRS_MESSAGE_TYPE$4,SEMATTRS_MESSAGE_ID$4,SEMATTRS_MESSAGE_COMPRESSED_SIZE$4,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$4,SemanticAttributes$4,TMP_DBSYSTEMVALUES_OTHER_SQL$4,TMP_DBSYSTEMVALUES_MSSQL$4,TMP_DBSYSTEMVALUES_MYSQL$4,TMP_DBSYSTEMVALUES_ORACLE$4,TMP_DBSYSTEMVALUES_DB2$4,TMP_DBSYSTEMVALUES_POSTGRESQL$4,TMP_DBSYSTEMVALUES_REDSHIFT$4,TMP_DBSYSTEMVALUES_HIVE$4,TMP_DBSYSTEMVALUES_CLOUDSCAPE$4,TMP_DBSYSTEMVALUES_HSQLDB$4,TMP_DBSYSTEMVALUES_PROGRESS$4,TMP_DBSYSTEMVALUES_MAXDB$4,TMP_DBSYSTEMVALUES_HANADB$4,TMP_DBSYSTEMVALUES_INGRES$4,TMP_DBSYSTEMVALUES_FIRSTSQL$4,TMP_DBSYSTEMVALUES_EDB$4,TMP_DBSYSTEMVALUES_CACHE$4,TMP_DBSYSTEMVALUES_ADABAS$4,TMP_DBSYSTEMVALUES_FIREBIRD$4,TMP_DBSYSTEMVALUES_DERBY$4,TMP_DBSYSTEMVALUES_FILEMAKER$4,TMP_DBSYSTEMVALUES_INFORMIX$4,TMP_DBSYSTEMVALUES_INSTANTDB$4,TMP_DBSYSTEMVALUES_INTERBASE$4,TMP_DBSYSTEMVALUES_MARIADB$4,TMP_DBSYSTEMVALUES_NETEZZA$4,TMP_DBSYSTEMVALUES_PERVASIVE$4,TMP_DBSYSTEMVALUES_POINTBASE$4,TMP_DBSYSTEMVALUES_SQLITE$4,TMP_DBSYSTEMVALUES_SYBASE$4,TMP_DBSYSTEMVALUES_TERADATA$4,TMP_DBSYSTEMVALUES_VERTICA$4,TMP_DBSYSTEMVALUES_H2$4,TMP_DBSYSTEMVALUES_COLDFUSION$4,TMP_DBSYSTEMVALUES_CASSANDRA$4,TMP_DBSYSTEMVALUES_HBASE$4,TMP_DBSYSTEMVALUES_MONGODB$4,TMP_DBSYSTEMVALUES_REDIS$4,TMP_DBSYSTEMVALUES_COUCHBASE$4,TMP_DBSYSTEMVALUES_COUCHDB$4,TMP_DBSYSTEMVALUES_COSMOSDB$4,TMP_DBSYSTEMVALUES_DYNAMODB$4,TMP_DBSYSTEMVALUES_NEO4J$4,TMP_DBSYSTEMVALUES_GEODE$4,TMP_DBSYSTEMVALUES_ELASTICSEARCH$4,TMP_DBSYSTEMVALUES_MEMCACHED$4,TMP_DBSYSTEMVALUES_COCKROACHDB$4,DBSYSTEMVALUES_OTHER_SQL$4,DBSYSTEMVALUES_MSSQL$4,DBSYSTEMVALUES_MYSQL$4,DBSYSTEMVALUES_ORACLE$4,DBSYSTEMVALUES_DB2$4,DBSYSTEMVALUES_POSTGRESQL$4,DBSYSTEMVALUES_REDSHIFT$4,DBSYSTEMVALUES_HIVE$4,DBSYSTEMVALUES_CLOUDSCAPE$4,DBSYSTEMVALUES_HSQLDB$4,DBSYSTEMVALUES_PROGRESS$4,DBSYSTEMVALUES_MAXDB$4,DBSYSTEMVALUES_HANADB$4,DBSYSTEMVALUES_INGRES$4,DBSYSTEMVALUES_FIRSTSQL$4,DBSYSTEMVALUES_EDB$4,DBSYSTEMVALUES_CACHE$4,DBSYSTEMVALUES_ADABAS$4,DBSYSTEMVALUES_FIREBIRD$4,DBSYSTEMVALUES_DERBY$4,DBSYSTEMVALUES_FILEMAKER$4,DBSYSTEMVALUES_INFORMIX$4,DBSYSTEMVALUES_INSTANTDB$4,DBSYSTEMVALUES_INTERBASE$4,DBSYSTEMVALUES_MARIADB$4,DBSYSTEMVALUES_NETEZZA$4,DBSYSTEMVALUES_PERVASIVE$4,DBSYSTEMVALUES_POINTBASE$4,DBSYSTEMVALUES_SQLITE$4,DBSYSTEMVALUES_SYBASE$4,DBSYSTEMVALUES_TERADATA$4,DBSYSTEMVALUES_VERTICA$4,DBSYSTEMVALUES_H2$4,DBSYSTEMVALUES_COLDFUSION$4,DBSYSTEMVALUES_CASSANDRA$4,DBSYSTEMVALUES_HBASE$4,DBSYSTEMVALUES_MONGODB$4,DBSYSTEMVALUES_REDIS$4,DBSYSTEMVALUES_COUCHBASE$4,DBSYSTEMVALUES_COUCHDB$4,DBSYSTEMVALUES_COSMOSDB$4,DBSYSTEMVALUES_DYNAMODB$4,DBSYSTEMVALUES_NEO4J$4,DBSYSTEMVALUES_GEODE$4,DBSYSTEMVALUES_ELASTICSEARCH$4,DBSYSTEMVALUES_MEMCACHED$4,DBSYSTEMVALUES_COCKROACHDB$4,DbSystemValues$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4,DBCASSANDRACONSISTENCYLEVELVALUES_ALL$4,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_ONE$4,DBCASSANDRACONSISTENCYLEVELVALUES_TWO$4,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4,DBCASSANDRACONSISTENCYLEVELVALUES_ANY$4,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4,DbCassandraConsistencyLevelValues$4,TMP_FAASTRIGGERVALUES_DATASOURCE$4,TMP_FAASTRIGGERVALUES_HTTP$4,TMP_FAASTRIGGERVALUES_PUBSUB$4,TMP_FAASTRIGGERVALUES_TIMER$4,TMP_FAASTRIGGERVALUES_OTHER$4,FAASTRIGGERVALUES_DATASOURCE$4,FAASTRIGGERVALUES_HTTP$4,FAASTRIGGERVALUES_PUBSUB$4,FAASTRIGGERVALUES_TIMER$4,FAASTRIGGERVALUES_OTHER$4,FaasTriggerValues$4,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$4,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$4,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$4,FAASDOCUMENTOPERATIONVALUES_INSERT$4,FAASDOCUMENTOPERATIONVALUES_EDIT$4,FAASDOCUMENTOPERATIONVALUES_DELETE$4,FaasDocumentOperationValues$4,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4,TMP_FAASINVOKEDPROVIDERVALUES_AWS$4,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$4,TMP_FAASINVOKEDPROVIDERVALUES_GCP$4,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4,FAASINVOKEDPROVIDERVALUES_AWS$4,FAASINVOKEDPROVIDERVALUES_AZURE$4,FAASINVOKEDPROVIDERVALUES_GCP$4,FaasInvokedProviderValues$4,TMP_NETTRANSPORTVALUES_IP_TCP$4,TMP_NETTRANSPORTVALUES_IP_UDP$4,TMP_NETTRANSPORTVALUES_IP$4,TMP_NETTRANSPORTVALUES_UNIX$4,TMP_NETTRANSPORTVALUES_PIPE$4,TMP_NETTRANSPORTVALUES_INPROC$4,TMP_NETTRANSPORTVALUES_OTHER$4,NETTRANSPORTVALUES_IP_TCP$4,NETTRANSPORTVALUES_IP_UDP$4,NETTRANSPORTVALUES_IP$4,NETTRANSPORTVALUES_UNIX$4,NETTRANSPORTVALUES_PIPE$4,NETTRANSPORTVALUES_INPROC$4,NETTRANSPORTVALUES_OTHER$4,NetTransportValues$4,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$4,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$4,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$4,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4,NETHOSTCONNECTIONTYPEVALUES_WIFI$4,NETHOSTCONNECTIONTYPEVALUES_WIRED$4,NETHOSTCONNECTIONTYPEVALUES_CELL$4,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4,NetHostConnectionTypeValues$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4,NETHOSTCONNECTIONSUBTYPEVALUES_LTE$4,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4,NETHOSTCONNECTIONSUBTYPEVALUES_GSM$4,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4,NETHOSTCONNECTIONSUBTYPEVALUES_NR$4,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4,NetHostConnectionSubtypeValues$4,TMP_HTTPFLAVORVALUES_HTTP_1_0$4,TMP_HTTPFLAVORVALUES_HTTP_1_1$4,TMP_HTTPFLAVORVALUES_HTTP_2_0$4,TMP_HTTPFLAVORVALUES_SPDY$4,TMP_HTTPFLAVORVALUES_QUIC$4,HTTPFLAVORVALUES_HTTP_1_0$4,HTTPFLAVORVALUES_HTTP_1_1$4,HTTPFLAVORVALUES_HTTP_2_0$4,HTTPFLAVORVALUES_SPDY$4,HTTPFLAVORVALUES_QUIC$4,HttpFlavorValues$4,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$4,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$4,MESSAGINGDESTINATIONKINDVALUES_QUEUE$4,MESSAGINGDESTINATIONKINDVALUES_TOPIC$4,MessagingDestinationKindValues$4,TMP_MESSAGINGOPERATIONVALUES_RECEIVE$4,TMP_MESSAGINGOPERATIONVALUES_PROCESS$4,MESSAGINGOPERATIONVALUES_RECEIVE$4,MESSAGINGOPERATIONVALUES_PROCESS$4,MessagingOperationValues$4,TMP_RPCGRPCSTATUSCODEVALUES_OK$4,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$4,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$4,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$4,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$4,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$4,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$4,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$4,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$4,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$4,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$4,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$4,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$4,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$4,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$4,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$4,RPCGRPCSTATUSCODEVALUES_OK$4,RPCGRPCSTATUSCODEVALUES_CANCELLED$4,RPCGRPCSTATUSCODEVALUES_UNKNOWN$4,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$4,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$4,RPCGRPCSTATUSCODEVALUES_NOT_FOUND$4,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$4,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$4,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$4,RPCGRPCSTATUSCODEVALUES_ABORTED$4,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$4,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$4,RPCGRPCSTATUSCODEVALUES_INTERNAL$4,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$4,RPCGRPCSTATUSCODEVALUES_DATA_LOSS$4,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$4,RpcGrpcStatusCodeValues$4,TMP_MESSAGETYPEVALUES_SENT$4,TMP_MESSAGETYPEVALUES_RECEIVED$4,MESSAGETYPEVALUES_SENT$4,MESSAGETYPEVALUES_RECEIVED$4,MessageTypeValues$4,init_SemanticAttributes$4=__esmMin((()=>{init_utils$7(),TMP_AWS_LAMBDA_INVOKED_ARN$4=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM$4=`db.system`,TMP_DB_CONNECTION_STRING$4=`db.connection_string`,TMP_DB_USER$4=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME$4=`db.jdbc.driver_classname`,TMP_DB_NAME$4=`db.name`,TMP_DB_STATEMENT$4=`db.statement`,TMP_DB_OPERATION$4=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME$4=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE$4=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE$4=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$4=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE$4=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE$4=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID$4=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC$4=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE$4=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX$4=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION$4=`db.mongodb.collection`,TMP_DB_SQL_TABLE$4=`db.sql.table`,TMP_EXCEPTION_TYPE$4=`exception.type`,TMP_EXCEPTION_MESSAGE$4=`exception.message`,TMP_EXCEPTION_STACKTRACE$4=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED$4=`exception.escaped`,TMP_FAAS_TRIGGER$4=`faas.trigger`,TMP_FAAS_EXECUTION$4=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION$4=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION$4=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME$4=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME$4=`faas.document.name`,TMP_FAAS_TIME$4=`faas.time`,TMP_FAAS_CRON$4=`faas.cron`,TMP_FAAS_COLDSTART$4=`faas.coldstart`,TMP_FAAS_INVOKED_NAME$4=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER$4=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION$4=`faas.invoked_region`,TMP_NET_TRANSPORT$4=`net.transport`,TMP_NET_PEER_IP$4=`net.peer.ip`,TMP_NET_PEER_PORT$4=`net.peer.port`,TMP_NET_PEER_NAME$4=`net.peer.name`,TMP_NET_HOST_IP$4=`net.host.ip`,TMP_NET_HOST_PORT$4=`net.host.port`,TMP_NET_HOST_NAME$4=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE$4=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE$4=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME$4=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC$4=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC$4=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC$4=`net.host.carrier.icc`,TMP_PEER_SERVICE$4=`peer.service`,TMP_ENDUSER_ID$4=`enduser.id`,TMP_ENDUSER_ROLE$4=`enduser.role`,TMP_ENDUSER_SCOPE$4=`enduser.scope`,TMP_THREAD_ID$4=`thread.id`,TMP_THREAD_NAME$4=`thread.name`,TMP_CODE_FUNCTION$4=`code.function`,TMP_CODE_NAMESPACE$4=`code.namespace`,TMP_CODE_FILEPATH$4=`code.filepath`,TMP_CODE_LINENO$4=`code.lineno`,TMP_HTTP_METHOD$4=`http.method`,TMP_HTTP_URL$4=`http.url`,TMP_HTTP_TARGET$4=`http.target`,TMP_HTTP_HOST$4=`http.host`,TMP_HTTP_SCHEME$4=`http.scheme`,TMP_HTTP_STATUS_CODE$4=`http.status_code`,TMP_HTTP_FLAVOR$4=`http.flavor`,TMP_HTTP_USER_AGENT$4=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH$4=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH$4=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME$4=`http.server_name`,TMP_HTTP_ROUTE$4=`http.route`,TMP_HTTP_CLIENT_IP$4=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES$4=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$4=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ$4=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION$4=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT$4=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME$4=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT$4=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT$4=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD$4=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT$4=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$4=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT$4=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT$4=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM$4=`messaging.system`,TMP_MESSAGING_DESTINATION$4=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND$4=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION$4=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL$4=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION$4=`messaging.protocol_version`,TMP_MESSAGING_URL$4=`messaging.url`,TMP_MESSAGING_MESSAGE_ID$4=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID$4=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION$4=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID$4=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$4=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY$4=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$4=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID$4=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION$4=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE$4=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM$4=`rpc.system`,TMP_RPC_SERVICE$4=`rpc.service`,TMP_RPC_METHOD$4=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE$4=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION$4=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID$4=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE$4=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE$4=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE$4=`message.type`,TMP_MESSAGE_ID$4=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE$4=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE$4=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$4=TMP_AWS_LAMBDA_INVOKED_ARN$4,SEMATTRS_DB_SYSTEM$4=TMP_DB_SYSTEM$4,SEMATTRS_DB_CONNECTION_STRING$4=TMP_DB_CONNECTION_STRING$4,SEMATTRS_DB_USER$4=TMP_DB_USER$4,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$4=TMP_DB_JDBC_DRIVER_CLASSNAME$4,SEMATTRS_DB_NAME$4=TMP_DB_NAME$4,SEMATTRS_DB_STATEMENT$4=TMP_DB_STATEMENT$4,SEMATTRS_DB_OPERATION$4=TMP_DB_OPERATION$4,SEMATTRS_DB_MSSQL_INSTANCE_NAME$4=TMP_DB_MSSQL_INSTANCE_NAME$4,SEMATTRS_DB_CASSANDRA_KEYSPACE$4=TMP_DB_CASSANDRA_KEYSPACE$4,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$4=TMP_DB_CASSANDRA_PAGE_SIZE$4,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$4=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$4,SEMATTRS_DB_CASSANDRA_TABLE$4=TMP_DB_CASSANDRA_TABLE$4,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$4=TMP_DB_CASSANDRA_IDEMPOTENCE$4,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$4=TMP_DB_CASSANDRA_COORDINATOR_ID$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$4=TMP_DB_CASSANDRA_COORDINATOR_DC$4,SEMATTRS_DB_HBASE_NAMESPACE$4=TMP_DB_HBASE_NAMESPACE$4,SEMATTRS_DB_REDIS_DATABASE_INDEX$4=TMP_DB_REDIS_DATABASE_INDEX$4,SEMATTRS_DB_MONGODB_COLLECTION$4=TMP_DB_MONGODB_COLLECTION$4,SEMATTRS_DB_SQL_TABLE$4=TMP_DB_SQL_TABLE$4,SEMATTRS_EXCEPTION_TYPE$4=TMP_EXCEPTION_TYPE$4,SEMATTRS_EXCEPTION_MESSAGE$4=TMP_EXCEPTION_MESSAGE$4,SEMATTRS_EXCEPTION_STACKTRACE$4=TMP_EXCEPTION_STACKTRACE$4,SEMATTRS_EXCEPTION_ESCAPED$4=TMP_EXCEPTION_ESCAPED$4,SEMATTRS_FAAS_TRIGGER$4=TMP_FAAS_TRIGGER$4,SEMATTRS_FAAS_EXECUTION$4=TMP_FAAS_EXECUTION$4,SEMATTRS_FAAS_DOCUMENT_COLLECTION$4=TMP_FAAS_DOCUMENT_COLLECTION$4,SEMATTRS_FAAS_DOCUMENT_OPERATION$4=TMP_FAAS_DOCUMENT_OPERATION$4,SEMATTRS_FAAS_DOCUMENT_TIME$4=TMP_FAAS_DOCUMENT_TIME$4,SEMATTRS_FAAS_DOCUMENT_NAME$4=TMP_FAAS_DOCUMENT_NAME$4,SEMATTRS_FAAS_TIME$4=TMP_FAAS_TIME$4,SEMATTRS_FAAS_CRON$4=TMP_FAAS_CRON$4,SEMATTRS_FAAS_COLDSTART$4=TMP_FAAS_COLDSTART$4,SEMATTRS_FAAS_INVOKED_NAME$4=TMP_FAAS_INVOKED_NAME$4,SEMATTRS_FAAS_INVOKED_PROVIDER$4=TMP_FAAS_INVOKED_PROVIDER$4,SEMATTRS_FAAS_INVOKED_REGION$4=TMP_FAAS_INVOKED_REGION$4,SEMATTRS_NET_TRANSPORT$4=TMP_NET_TRANSPORT$4,SEMATTRS_NET_PEER_IP$4=TMP_NET_PEER_IP$4,SEMATTRS_NET_PEER_PORT$4=TMP_NET_PEER_PORT$4,SEMATTRS_NET_PEER_NAME$4=TMP_NET_PEER_NAME$4,SEMATTRS_NET_HOST_IP$4=TMP_NET_HOST_IP$4,SEMATTRS_NET_HOST_PORT$4=TMP_NET_HOST_PORT$4,SEMATTRS_NET_HOST_NAME$4=TMP_NET_HOST_NAME$4,SEMATTRS_NET_HOST_CONNECTION_TYPE$4=TMP_NET_HOST_CONNECTION_TYPE$4,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$4=TMP_NET_HOST_CONNECTION_SUBTYPE$4,SEMATTRS_NET_HOST_CARRIER_NAME$4=TMP_NET_HOST_CARRIER_NAME$4,SEMATTRS_NET_HOST_CARRIER_MCC$4=TMP_NET_HOST_CARRIER_MCC$4,SEMATTRS_NET_HOST_CARRIER_MNC$4=TMP_NET_HOST_CARRIER_MNC$4,SEMATTRS_NET_HOST_CARRIER_ICC$4=TMP_NET_HOST_CARRIER_ICC$4,SEMATTRS_PEER_SERVICE$4=TMP_PEER_SERVICE$4,SEMATTRS_ENDUSER_ID$4=TMP_ENDUSER_ID$4,SEMATTRS_ENDUSER_ROLE$4=TMP_ENDUSER_ROLE$4,SEMATTRS_ENDUSER_SCOPE$4=TMP_ENDUSER_SCOPE$4,SEMATTRS_THREAD_ID$4=TMP_THREAD_ID$4,SEMATTRS_THREAD_NAME$4=TMP_THREAD_NAME$4,SEMATTRS_CODE_FUNCTION$4=TMP_CODE_FUNCTION$4,SEMATTRS_CODE_NAMESPACE$4=TMP_CODE_NAMESPACE$4,SEMATTRS_CODE_FILEPATH$4=TMP_CODE_FILEPATH$4,SEMATTRS_CODE_LINENO$4=TMP_CODE_LINENO$4,SEMATTRS_HTTP_METHOD$4=TMP_HTTP_METHOD$4,SEMATTRS_HTTP_URL$4=TMP_HTTP_URL$4,SEMATTRS_HTTP_TARGET$4=TMP_HTTP_TARGET$4,SEMATTRS_HTTP_HOST$4=TMP_HTTP_HOST$4,SEMATTRS_HTTP_SCHEME$4=TMP_HTTP_SCHEME$4,SEMATTRS_HTTP_STATUS_CODE$4=TMP_HTTP_STATUS_CODE$4,SEMATTRS_HTTP_FLAVOR$4=TMP_HTTP_FLAVOR$4,SEMATTRS_HTTP_USER_AGENT$4=TMP_HTTP_USER_AGENT$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$4=TMP_HTTP_REQUEST_CONTENT_LENGTH$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$4=TMP_HTTP_RESPONSE_CONTENT_LENGTH$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_SERVER_NAME$4=TMP_HTTP_SERVER_NAME$4,SEMATTRS_HTTP_ROUTE$4=TMP_HTTP_ROUTE$4,SEMATTRS_HTTP_CLIENT_IP$4=TMP_HTTP_CLIENT_IP$4,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$4=TMP_AWS_DYNAMODB_TABLE_NAMES$4,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$4=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$4=TMP_AWS_DYNAMODB_CONSISTENT_READ$4,SEMATTRS_AWS_DYNAMODB_PROJECTION$4=TMP_AWS_DYNAMODB_PROJECTION$4,SEMATTRS_AWS_DYNAMODB_LIMIT$4=TMP_AWS_DYNAMODB_LIMIT$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$4=TMP_AWS_DYNAMODB_INDEX_NAME$4,SEMATTRS_AWS_DYNAMODB_SELECT$4=TMP_AWS_DYNAMODB_SELECT$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$4=TMP_AWS_DYNAMODB_TABLE_COUNT$4,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$4=TMP_AWS_DYNAMODB_SCAN_FORWARD$4,SEMATTRS_AWS_DYNAMODB_SEGMENT$4=TMP_AWS_DYNAMODB_SEGMENT$4,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$4=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$4,SEMATTRS_AWS_DYNAMODB_COUNT$4=TMP_AWS_DYNAMODB_COUNT$4,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$4=TMP_AWS_DYNAMODB_SCANNED_COUNT$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4,SEMATTRS_MESSAGING_SYSTEM$4=TMP_MESSAGING_SYSTEM$4,SEMATTRS_MESSAGING_DESTINATION$4=TMP_MESSAGING_DESTINATION$4,SEMATTRS_MESSAGING_DESTINATION_KIND$4=TMP_MESSAGING_DESTINATION_KIND$4,SEMATTRS_MESSAGING_TEMP_DESTINATION$4=TMP_MESSAGING_TEMP_DESTINATION$4,SEMATTRS_MESSAGING_PROTOCOL$4=TMP_MESSAGING_PROTOCOL$4,SEMATTRS_MESSAGING_PROTOCOL_VERSION$4=TMP_MESSAGING_PROTOCOL_VERSION$4,SEMATTRS_MESSAGING_URL$4=TMP_MESSAGING_URL$4,SEMATTRS_MESSAGING_MESSAGE_ID$4=TMP_MESSAGING_MESSAGE_ID$4,SEMATTRS_MESSAGING_CONVERSATION_ID$4=TMP_MESSAGING_CONVERSATION_ID$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4,SEMATTRS_MESSAGING_OPERATION$4=TMP_MESSAGING_OPERATION$4,SEMATTRS_MESSAGING_CONSUMER_ID$4=TMP_MESSAGING_CONSUMER_ID$4,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$4=TMP_MESSAGING_RABBITMQ_ROUTING_KEY$4,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$4=TMP_MESSAGING_KAFKA_MESSAGE_KEY$4,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$4=TMP_MESSAGING_KAFKA_CONSUMER_GROUP$4,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$4=TMP_MESSAGING_KAFKA_CLIENT_ID$4,SEMATTRS_MESSAGING_KAFKA_PARTITION$4=TMP_MESSAGING_KAFKA_PARTITION$4,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$4=TMP_MESSAGING_KAFKA_TOMBSTONE$4,SEMATTRS_RPC_SYSTEM$4=TMP_RPC_SYSTEM$4,SEMATTRS_RPC_SERVICE$4=TMP_RPC_SERVICE$4,SEMATTRS_RPC_METHOD$4=TMP_RPC_METHOD$4,SEMATTRS_RPC_GRPC_STATUS_CODE$4=TMP_RPC_GRPC_STATUS_CODE$4,SEMATTRS_RPC_JSONRPC_VERSION$4=TMP_RPC_JSONRPC_VERSION$4,SEMATTRS_RPC_JSONRPC_REQUEST_ID$4=TMP_RPC_JSONRPC_REQUEST_ID$4,SEMATTRS_RPC_JSONRPC_ERROR_CODE$4=TMP_RPC_JSONRPC_ERROR_CODE$4,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$4=TMP_RPC_JSONRPC_ERROR_MESSAGE$4,SEMATTRS_MESSAGE_TYPE$4=TMP_MESSAGE_TYPE$4,SEMATTRS_MESSAGE_ID$4=TMP_MESSAGE_ID$4,SEMATTRS_MESSAGE_COMPRESSED_SIZE$4=TMP_MESSAGE_COMPRESSED_SIZE$4,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$4=TMP_MESSAGE_UNCOMPRESSED_SIZE$4,SemanticAttributes$4=createConstMap$4([TMP_AWS_LAMBDA_INVOKED_ARN$4,TMP_DB_SYSTEM$4,TMP_DB_CONNECTION_STRING$4,TMP_DB_USER$4,TMP_DB_JDBC_DRIVER_CLASSNAME$4,TMP_DB_NAME$4,TMP_DB_STATEMENT$4,TMP_DB_OPERATION$4,TMP_DB_MSSQL_INSTANCE_NAME$4,TMP_DB_CASSANDRA_KEYSPACE$4,TMP_DB_CASSANDRA_PAGE_SIZE$4,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$4,TMP_DB_CASSANDRA_TABLE$4,TMP_DB_CASSANDRA_IDEMPOTENCE$4,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4,TMP_DB_CASSANDRA_COORDINATOR_ID$4,TMP_DB_CASSANDRA_COORDINATOR_DC$4,TMP_DB_HBASE_NAMESPACE$4,TMP_DB_REDIS_DATABASE_INDEX$4,TMP_DB_MONGODB_COLLECTION$4,TMP_DB_SQL_TABLE$4,TMP_EXCEPTION_TYPE$4,TMP_EXCEPTION_MESSAGE$4,TMP_EXCEPTION_STACKTRACE$4,TMP_EXCEPTION_ESCAPED$4,TMP_FAAS_TRIGGER$4,TMP_FAAS_EXECUTION$4,TMP_FAAS_DOCUMENT_COLLECTION$4,TMP_FAAS_DOCUMENT_OPERATION$4,TMP_FAAS_DOCUMENT_TIME$4,TMP_FAAS_DOCUMENT_NAME$4,TMP_FAAS_TIME$4,TMP_FAAS_CRON$4,TMP_FAAS_COLDSTART$4,TMP_FAAS_INVOKED_NAME$4,TMP_FAAS_INVOKED_PROVIDER$4,TMP_FAAS_INVOKED_REGION$4,TMP_NET_TRANSPORT$4,TMP_NET_PEER_IP$4,TMP_NET_PEER_PORT$4,TMP_NET_PEER_NAME$4,TMP_NET_HOST_IP$4,TMP_NET_HOST_PORT$4,TMP_NET_HOST_NAME$4,TMP_NET_HOST_CONNECTION_TYPE$4,TMP_NET_HOST_CONNECTION_SUBTYPE$4,TMP_NET_HOST_CARRIER_NAME$4,TMP_NET_HOST_CARRIER_MCC$4,TMP_NET_HOST_CARRIER_MNC$4,TMP_NET_HOST_CARRIER_ICC$4,TMP_PEER_SERVICE$4,TMP_ENDUSER_ID$4,TMP_ENDUSER_ROLE$4,TMP_ENDUSER_SCOPE$4,TMP_THREAD_ID$4,TMP_THREAD_NAME$4,TMP_CODE_FUNCTION$4,TMP_CODE_NAMESPACE$4,TMP_CODE_FILEPATH$4,TMP_CODE_LINENO$4,TMP_HTTP_METHOD$4,TMP_HTTP_URL$4,TMP_HTTP_TARGET$4,TMP_HTTP_HOST$4,TMP_HTTP_SCHEME$4,TMP_HTTP_STATUS_CODE$4,TMP_HTTP_FLAVOR$4,TMP_HTTP_USER_AGENT$4,TMP_HTTP_REQUEST_CONTENT_LENGTH$4,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4,TMP_HTTP_RESPONSE_CONTENT_LENGTH$4,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4,TMP_HTTP_SERVER_NAME$4,TMP_HTTP_ROUTE$4,TMP_HTTP_CLIENT_IP$4,TMP_AWS_DYNAMODB_TABLE_NAMES$4,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$4,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4,TMP_AWS_DYNAMODB_CONSISTENT_READ$4,TMP_AWS_DYNAMODB_PROJECTION$4,TMP_AWS_DYNAMODB_LIMIT$4,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4,TMP_AWS_DYNAMODB_INDEX_NAME$4,TMP_AWS_DYNAMODB_SELECT$4,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4,TMP_AWS_DYNAMODB_TABLE_COUNT$4,TMP_AWS_DYNAMODB_SCAN_FORWARD$4,TMP_AWS_DYNAMODB_SEGMENT$4,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$4,TMP_AWS_DYNAMODB_COUNT$4,TMP_AWS_DYNAMODB_SCANNED_COUNT$4,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4,TMP_MESSAGING_SYSTEM$4,TMP_MESSAGING_DESTINATION$4,TMP_MESSAGING_DESTINATION_KIND$4,TMP_MESSAGING_TEMP_DESTINATION$4,TMP_MESSAGING_PROTOCOL$4,TMP_MESSAGING_PROTOCOL_VERSION$4,TMP_MESSAGING_URL$4,TMP_MESSAGING_MESSAGE_ID$4,TMP_MESSAGING_CONVERSATION_ID$4,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4,TMP_MESSAGING_OPERATION$4,TMP_MESSAGING_CONSUMER_ID$4,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$4,TMP_MESSAGING_KAFKA_MESSAGE_KEY$4,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$4,TMP_MESSAGING_KAFKA_CLIENT_ID$4,TMP_MESSAGING_KAFKA_PARTITION$4,TMP_MESSAGING_KAFKA_TOMBSTONE$4,TMP_RPC_SYSTEM$4,TMP_RPC_SERVICE$4,TMP_RPC_METHOD$4,TMP_RPC_GRPC_STATUS_CODE$4,TMP_RPC_JSONRPC_VERSION$4,TMP_RPC_JSONRPC_REQUEST_ID$4,TMP_RPC_JSONRPC_ERROR_CODE$4,TMP_RPC_JSONRPC_ERROR_MESSAGE$4,TMP_MESSAGE_TYPE$4,TMP_MESSAGE_ID$4,TMP_MESSAGE_COMPRESSED_SIZE$4,TMP_MESSAGE_UNCOMPRESSED_SIZE$4]),TMP_DBSYSTEMVALUES_OTHER_SQL$4=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL$4=`mssql`,TMP_DBSYSTEMVALUES_MYSQL$4=`mysql`,TMP_DBSYSTEMVALUES_ORACLE$4=`oracle`,TMP_DBSYSTEMVALUES_DB2$4=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL$4=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT$4=`redshift`,TMP_DBSYSTEMVALUES_HIVE$4=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE$4=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB$4=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS$4=`progress`,TMP_DBSYSTEMVALUES_MAXDB$4=`maxdb`,TMP_DBSYSTEMVALUES_HANADB$4=`hanadb`,TMP_DBSYSTEMVALUES_INGRES$4=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL$4=`firstsql`,TMP_DBSYSTEMVALUES_EDB$4=`edb`,TMP_DBSYSTEMVALUES_CACHE$4=`cache`,TMP_DBSYSTEMVALUES_ADABAS$4=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD$4=`firebird`,TMP_DBSYSTEMVALUES_DERBY$4=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER$4=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX$4=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB$4=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE$4=`interbase`,TMP_DBSYSTEMVALUES_MARIADB$4=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA$4=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE$4=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE$4=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE$4=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE$4=`sybase`,TMP_DBSYSTEMVALUES_TERADATA$4=`teradata`,TMP_DBSYSTEMVALUES_VERTICA$4=`vertica`,TMP_DBSYSTEMVALUES_H2$4=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION$4=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA$4=`cassandra`,TMP_DBSYSTEMVALUES_HBASE$4=`hbase`,TMP_DBSYSTEMVALUES_MONGODB$4=`mongodb`,TMP_DBSYSTEMVALUES_REDIS$4=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE$4=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB$4=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB$4=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB$4=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J$4=`neo4j`,TMP_DBSYSTEMVALUES_GEODE$4=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH$4=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED$4=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB$4=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL$4=TMP_DBSYSTEMVALUES_OTHER_SQL$4,DBSYSTEMVALUES_MSSQL$4=TMP_DBSYSTEMVALUES_MSSQL$4,DBSYSTEMVALUES_MYSQL$4=TMP_DBSYSTEMVALUES_MYSQL$4,DBSYSTEMVALUES_ORACLE$4=TMP_DBSYSTEMVALUES_ORACLE$4,DBSYSTEMVALUES_POSTGRESQL$4=TMP_DBSYSTEMVALUES_POSTGRESQL$4,DBSYSTEMVALUES_REDSHIFT$4=TMP_DBSYSTEMVALUES_REDSHIFT$4,DBSYSTEMVALUES_HIVE$4=TMP_DBSYSTEMVALUES_HIVE$4,DBSYSTEMVALUES_CLOUDSCAPE$4=TMP_DBSYSTEMVALUES_CLOUDSCAPE$4,DBSYSTEMVALUES_HSQLDB$4=TMP_DBSYSTEMVALUES_HSQLDB$4,DBSYSTEMVALUES_PROGRESS$4=TMP_DBSYSTEMVALUES_PROGRESS$4,DBSYSTEMVALUES_MAXDB$4=TMP_DBSYSTEMVALUES_MAXDB$4,DBSYSTEMVALUES_HANADB$4=TMP_DBSYSTEMVALUES_HANADB$4,DBSYSTEMVALUES_INGRES$4=TMP_DBSYSTEMVALUES_INGRES$4,DBSYSTEMVALUES_FIRSTSQL$4=TMP_DBSYSTEMVALUES_FIRSTSQL$4,DBSYSTEMVALUES_CACHE$4=TMP_DBSYSTEMVALUES_CACHE$4,DBSYSTEMVALUES_ADABAS$4=TMP_DBSYSTEMVALUES_ADABAS$4,DBSYSTEMVALUES_FIREBIRD$4=TMP_DBSYSTEMVALUES_FIREBIRD$4,DBSYSTEMVALUES_DERBY$4=TMP_DBSYSTEMVALUES_DERBY$4,DBSYSTEMVALUES_FILEMAKER$4=TMP_DBSYSTEMVALUES_FILEMAKER$4,DBSYSTEMVALUES_INFORMIX$4=TMP_DBSYSTEMVALUES_INFORMIX$4,DBSYSTEMVALUES_INSTANTDB$4=TMP_DBSYSTEMVALUES_INSTANTDB$4,DBSYSTEMVALUES_INTERBASE$4=TMP_DBSYSTEMVALUES_INTERBASE$4,DBSYSTEMVALUES_MARIADB$4=TMP_DBSYSTEMVALUES_MARIADB$4,DBSYSTEMVALUES_NETEZZA$4=TMP_DBSYSTEMVALUES_NETEZZA$4,DBSYSTEMVALUES_PERVASIVE$4=TMP_DBSYSTEMVALUES_PERVASIVE$4,DBSYSTEMVALUES_POINTBASE$4=TMP_DBSYSTEMVALUES_POINTBASE$4,DBSYSTEMVALUES_SQLITE$4=TMP_DBSYSTEMVALUES_SQLITE$4,DBSYSTEMVALUES_SYBASE$4=TMP_DBSYSTEMVALUES_SYBASE$4,DBSYSTEMVALUES_TERADATA$4=TMP_DBSYSTEMVALUES_TERADATA$4,DBSYSTEMVALUES_VERTICA$4=TMP_DBSYSTEMVALUES_VERTICA$4,DBSYSTEMVALUES_COLDFUSION$4=TMP_DBSYSTEMVALUES_COLDFUSION$4,DBSYSTEMVALUES_CASSANDRA$4=TMP_DBSYSTEMVALUES_CASSANDRA$4,DBSYSTEMVALUES_HBASE$4=TMP_DBSYSTEMVALUES_HBASE$4,DBSYSTEMVALUES_MONGODB$4=TMP_DBSYSTEMVALUES_MONGODB$4,DBSYSTEMVALUES_REDIS$4=TMP_DBSYSTEMVALUES_REDIS$4,DBSYSTEMVALUES_COUCHBASE$4=TMP_DBSYSTEMVALUES_COUCHBASE$4,DBSYSTEMVALUES_COUCHDB$4=TMP_DBSYSTEMVALUES_COUCHDB$4,DBSYSTEMVALUES_COSMOSDB$4=TMP_DBSYSTEMVALUES_COSMOSDB$4,DBSYSTEMVALUES_DYNAMODB$4=TMP_DBSYSTEMVALUES_DYNAMODB$4,DBSYSTEMVALUES_NEO4J$4=TMP_DBSYSTEMVALUES_NEO4J$4,DBSYSTEMVALUES_GEODE$4=TMP_DBSYSTEMVALUES_GEODE$4,DBSYSTEMVALUES_ELASTICSEARCH$4=TMP_DBSYSTEMVALUES_ELASTICSEARCH$4,DBSYSTEMVALUES_MEMCACHED$4=TMP_DBSYSTEMVALUES_MEMCACHED$4,DBSYSTEMVALUES_COCKROACHDB$4=TMP_DBSYSTEMVALUES_COCKROACHDB$4,DbSystemValues$4=createConstMap$4([TMP_DBSYSTEMVALUES_OTHER_SQL$4,TMP_DBSYSTEMVALUES_MSSQL$4,TMP_DBSYSTEMVALUES_MYSQL$4,TMP_DBSYSTEMVALUES_ORACLE$4,TMP_DBSYSTEMVALUES_DB2$4,TMP_DBSYSTEMVALUES_POSTGRESQL$4,TMP_DBSYSTEMVALUES_REDSHIFT$4,TMP_DBSYSTEMVALUES_HIVE$4,TMP_DBSYSTEMVALUES_CLOUDSCAPE$4,TMP_DBSYSTEMVALUES_HSQLDB$4,TMP_DBSYSTEMVALUES_PROGRESS$4,TMP_DBSYSTEMVALUES_MAXDB$4,TMP_DBSYSTEMVALUES_HANADB$4,TMP_DBSYSTEMVALUES_INGRES$4,TMP_DBSYSTEMVALUES_FIRSTSQL$4,TMP_DBSYSTEMVALUES_EDB$4,TMP_DBSYSTEMVALUES_CACHE$4,TMP_DBSYSTEMVALUES_ADABAS$4,TMP_DBSYSTEMVALUES_FIREBIRD$4,TMP_DBSYSTEMVALUES_DERBY$4,TMP_DBSYSTEMVALUES_FILEMAKER$4,TMP_DBSYSTEMVALUES_INFORMIX$4,TMP_DBSYSTEMVALUES_INSTANTDB$4,TMP_DBSYSTEMVALUES_INTERBASE$4,TMP_DBSYSTEMVALUES_MARIADB$4,TMP_DBSYSTEMVALUES_NETEZZA$4,TMP_DBSYSTEMVALUES_PERVASIVE$4,TMP_DBSYSTEMVALUES_POINTBASE$4,TMP_DBSYSTEMVALUES_SQLITE$4,TMP_DBSYSTEMVALUES_SYBASE$4,TMP_DBSYSTEMVALUES_TERADATA$4,TMP_DBSYSTEMVALUES_VERTICA$4,TMP_DBSYSTEMVALUES_H2$4,TMP_DBSYSTEMVALUES_COLDFUSION$4,TMP_DBSYSTEMVALUES_CASSANDRA$4,TMP_DBSYSTEMVALUES_HBASE$4,TMP_DBSYSTEMVALUES_MONGODB$4,TMP_DBSYSTEMVALUES_REDIS$4,TMP_DBSYSTEMVALUES_COUCHBASE$4,TMP_DBSYSTEMVALUES_COUCHDB$4,TMP_DBSYSTEMVALUES_COSMOSDB$4,TMP_DBSYSTEMVALUES_DYNAMODB$4,TMP_DBSYSTEMVALUES_NEO4J$4,TMP_DBSYSTEMVALUES_GEODE$4,TMP_DBSYSTEMVALUES_ELASTICSEARCH$4,TMP_DBSYSTEMVALUES_MEMCACHED$4,TMP_DBSYSTEMVALUES_COCKROACHDB$4]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$4=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$4=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$4=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$4=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4,DbCassandraConsistencyLevelValues$4=createConstMap$4([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4]),TMP_FAASTRIGGERVALUES_DATASOURCE$4=`datasource`,TMP_FAASTRIGGERVALUES_HTTP$4=`http`,TMP_FAASTRIGGERVALUES_PUBSUB$4=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER$4=`timer`,TMP_FAASTRIGGERVALUES_OTHER$4=`other`,FAASTRIGGERVALUES_DATASOURCE$4=TMP_FAASTRIGGERVALUES_DATASOURCE$4,FAASTRIGGERVALUES_HTTP$4=TMP_FAASTRIGGERVALUES_HTTP$4,FAASTRIGGERVALUES_PUBSUB$4=TMP_FAASTRIGGERVALUES_PUBSUB$4,FAASTRIGGERVALUES_TIMER$4=TMP_FAASTRIGGERVALUES_TIMER$4,FAASTRIGGERVALUES_OTHER$4=TMP_FAASTRIGGERVALUES_OTHER$4,FaasTriggerValues$4=createConstMap$4([TMP_FAASTRIGGERVALUES_DATASOURCE$4,TMP_FAASTRIGGERVALUES_HTTP$4,TMP_FAASTRIGGERVALUES_PUBSUB$4,TMP_FAASTRIGGERVALUES_TIMER$4,TMP_FAASTRIGGERVALUES_OTHER$4]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$4=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$4=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$4=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT$4=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$4,FAASDOCUMENTOPERATIONVALUES_EDIT$4=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$4,FAASDOCUMENTOPERATIONVALUES_DELETE$4=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$4,FaasDocumentOperationValues$4=createConstMap$4([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$4,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$4,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$4]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS$4=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$4=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP$4=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4,FAASINVOKEDPROVIDERVALUES_AZURE$4=TMP_FAASINVOKEDPROVIDERVALUES_AZURE$4,FaasInvokedProviderValues$4=createConstMap$4([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4,TMP_FAASINVOKEDPROVIDERVALUES_AWS$4,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$4,TMP_FAASINVOKEDPROVIDERVALUES_GCP$4]),TMP_NETTRANSPORTVALUES_IP_TCP$4=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP$4=`ip_udp`,TMP_NETTRANSPORTVALUES_IP$4=`ip`,TMP_NETTRANSPORTVALUES_UNIX$4=`unix`,TMP_NETTRANSPORTVALUES_PIPE$4=`pipe`,TMP_NETTRANSPORTVALUES_INPROC$4=`inproc`,TMP_NETTRANSPORTVALUES_OTHER$4=`other`,NETTRANSPORTVALUES_IP_TCP$4=TMP_NETTRANSPORTVALUES_IP_TCP$4,NETTRANSPORTVALUES_IP_UDP$4=TMP_NETTRANSPORTVALUES_IP_UDP$4,NETTRANSPORTVALUES_UNIX$4=TMP_NETTRANSPORTVALUES_UNIX$4,NETTRANSPORTVALUES_PIPE$4=TMP_NETTRANSPORTVALUES_PIPE$4,NETTRANSPORTVALUES_INPROC$4=TMP_NETTRANSPORTVALUES_INPROC$4,NETTRANSPORTVALUES_OTHER$4=TMP_NETTRANSPORTVALUES_OTHER$4,NetTransportValues$4=createConstMap$4([TMP_NETTRANSPORTVALUES_IP_TCP$4,TMP_NETTRANSPORTVALUES_IP_UDP$4,TMP_NETTRANSPORTVALUES_IP$4,TMP_NETTRANSPORTVALUES_UNIX$4,TMP_NETTRANSPORTVALUES_PIPE$4,TMP_NETTRANSPORTVALUES_INPROC$4,TMP_NETTRANSPORTVALUES_OTHER$4]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$4=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$4=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$4=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI$4=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$4,NETHOSTCONNECTIONTYPEVALUES_WIRED$4=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$4,NETHOSTCONNECTIONTYPEVALUES_CELL$4=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$4,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4,NetHostConnectionTypeValues$4=createConstMap$4([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$4,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$4,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$4,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$4=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$4=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$4=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4,NetHostConnectionSubtypeValues$4=createConstMap$4([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4]),TMP_HTTPFLAVORVALUES_HTTP_1_0$4=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1$4=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0$4=`2.0`,TMP_HTTPFLAVORVALUES_SPDY$4=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC$4=`QUIC`,HTTPFLAVORVALUES_SPDY$4=TMP_HTTPFLAVORVALUES_SPDY$4,HTTPFLAVORVALUES_QUIC$4=TMP_HTTPFLAVORVALUES_QUIC$4,HttpFlavorValues$4={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0$4,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1$4,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0$4,SPDY:TMP_HTTPFLAVORVALUES_SPDY$4,QUIC:TMP_HTTPFLAVORVALUES_QUIC$4},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$4=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$4=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE$4=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$4,MESSAGINGDESTINATIONKINDVALUES_TOPIC$4=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$4,MessagingDestinationKindValues$4=createConstMap$4([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$4,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$4]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE$4=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS$4=`process`,MESSAGINGOPERATIONVALUES_RECEIVE$4=TMP_MESSAGINGOPERATIONVALUES_RECEIVE$4,MESSAGINGOPERATIONVALUES_PROCESS$4=TMP_MESSAGINGOPERATIONVALUES_PROCESS$4,MessagingOperationValues$4=createConstMap$4([TMP_MESSAGINGOPERATIONVALUES_RECEIVE$4,TMP_MESSAGINGOPERATIONVALUES_PROCESS$4]),TMP_RPCGRPCSTATUSCODEVALUES_OK$4=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$4=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$4=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$4=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$4=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$4=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$4=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$4=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$4=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$4=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$4=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$4=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$4=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$4=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$4=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$4=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$4=16,RpcGrpcStatusCodeValues$4={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK$4,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$4,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$4,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$4,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$4,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$4,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$4,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$4,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$4,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$4,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$4,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$4,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$4,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$4,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$4,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$4,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$4},TMP_MESSAGETYPEVALUES_SENT$4=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED$4=`RECEIVED`,MESSAGETYPEVALUES_SENT$4=TMP_MESSAGETYPEVALUES_SENT$4,MESSAGETYPEVALUES_RECEIVED$4=TMP_MESSAGETYPEVALUES_RECEIVED$4,MessageTypeValues$4=createConstMap$4([TMP_MESSAGETYPEVALUES_SENT$4,TMP_MESSAGETYPEVALUES_RECEIVED$4])})),init_trace$4=__esmMin((()=>{init_SemanticAttributes$4()})),TMP_CLOUD_PROVIDER$4,TMP_CLOUD_ACCOUNT_ID$4,TMP_CLOUD_REGION$4,TMP_CLOUD_AVAILABILITY_ZONE$4,TMP_CLOUD_PLATFORM$4,TMP_AWS_ECS_CONTAINER_ARN$4,TMP_AWS_ECS_CLUSTER_ARN$4,TMP_AWS_ECS_LAUNCHTYPE$4,TMP_AWS_ECS_TASK_ARN$4,TMP_AWS_ECS_TASK_FAMILY$4,TMP_AWS_ECS_TASK_REVISION$4,TMP_AWS_EKS_CLUSTER_ARN$4,TMP_AWS_LOG_GROUP_NAMES$4,TMP_AWS_LOG_GROUP_ARNS$4,TMP_AWS_LOG_STREAM_NAMES$4,TMP_AWS_LOG_STREAM_ARNS$4,TMP_CONTAINER_NAME$4,TMP_CONTAINER_ID$4,TMP_CONTAINER_RUNTIME$4,TMP_CONTAINER_IMAGE_NAME$4,TMP_CONTAINER_IMAGE_TAG$4,TMP_DEPLOYMENT_ENVIRONMENT$4,TMP_DEVICE_ID$4,TMP_DEVICE_MODEL_IDENTIFIER$4,TMP_DEVICE_MODEL_NAME$4,TMP_FAAS_NAME$4,TMP_FAAS_ID$4,TMP_FAAS_VERSION$4,TMP_FAAS_INSTANCE$4,TMP_FAAS_MAX_MEMORY$4,TMP_HOST_ID$4,TMP_HOST_NAME$4,TMP_HOST_TYPE$4,TMP_HOST_ARCH$4,TMP_HOST_IMAGE_NAME$4,TMP_HOST_IMAGE_ID$4,TMP_HOST_IMAGE_VERSION$4,TMP_K8S_CLUSTER_NAME$4,TMP_K8S_NODE_NAME$4,TMP_K8S_NODE_UID$4,TMP_K8S_NAMESPACE_NAME$4,TMP_K8S_POD_UID$4,TMP_K8S_POD_NAME$4,TMP_K8S_CONTAINER_NAME$4,TMP_K8S_REPLICASET_UID$4,TMP_K8S_REPLICASET_NAME$4,TMP_K8S_DEPLOYMENT_UID$4,TMP_K8S_DEPLOYMENT_NAME$4,TMP_K8S_STATEFULSET_UID$4,TMP_K8S_STATEFULSET_NAME$4,TMP_K8S_DAEMONSET_UID$4,TMP_K8S_DAEMONSET_NAME$4,TMP_K8S_JOB_UID$4,TMP_K8S_JOB_NAME$4,TMP_K8S_CRONJOB_UID$4,TMP_K8S_CRONJOB_NAME$4,TMP_OS_TYPE$4,TMP_OS_DESCRIPTION$4,TMP_OS_NAME$4,TMP_OS_VERSION$4,TMP_PROCESS_PID$4,TMP_PROCESS_EXECUTABLE_NAME$4,TMP_PROCESS_EXECUTABLE_PATH$4,TMP_PROCESS_COMMAND$4,TMP_PROCESS_COMMAND_LINE$4,TMP_PROCESS_COMMAND_ARGS$4,TMP_PROCESS_OWNER$4,TMP_PROCESS_RUNTIME_NAME$4,TMP_PROCESS_RUNTIME_VERSION$4,TMP_PROCESS_RUNTIME_DESCRIPTION$4,TMP_SERVICE_NAME$4,TMP_SERVICE_NAMESPACE$4,TMP_SERVICE_INSTANCE_ID$4,TMP_SERVICE_VERSION$4,TMP_TELEMETRY_SDK_NAME$4,TMP_TELEMETRY_SDK_LANGUAGE$4,TMP_TELEMETRY_SDK_VERSION$4,TMP_TELEMETRY_AUTO_VERSION$4,TMP_WEBENGINE_NAME$4,TMP_WEBENGINE_VERSION$4,TMP_WEBENGINE_DESCRIPTION$4,SEMRESATTRS_CLOUD_PROVIDER$4,SEMRESATTRS_CLOUD_ACCOUNT_ID$4,SEMRESATTRS_CLOUD_REGION$4,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$4,SEMRESATTRS_CLOUD_PLATFORM$4,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$4,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$4,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$4,SEMRESATTRS_AWS_ECS_TASK_ARN$4,SEMRESATTRS_AWS_ECS_TASK_FAMILY$4,SEMRESATTRS_AWS_ECS_TASK_REVISION$4,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$4,SEMRESATTRS_AWS_LOG_GROUP_NAMES$4,SEMRESATTRS_AWS_LOG_GROUP_ARNS$4,SEMRESATTRS_AWS_LOG_STREAM_NAMES$4,SEMRESATTRS_AWS_LOG_STREAM_ARNS$4,SEMRESATTRS_CONTAINER_NAME$4,SEMRESATTRS_CONTAINER_ID$4,SEMRESATTRS_CONTAINER_RUNTIME$4,SEMRESATTRS_CONTAINER_IMAGE_NAME$4,SEMRESATTRS_CONTAINER_IMAGE_TAG$4,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$4,SEMRESATTRS_DEVICE_ID$4,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$4,SEMRESATTRS_DEVICE_MODEL_NAME$4,SEMRESATTRS_FAAS_NAME$4,SEMRESATTRS_FAAS_ID$4,SEMRESATTRS_FAAS_VERSION$4,SEMRESATTRS_FAAS_INSTANCE$4,SEMRESATTRS_FAAS_MAX_MEMORY$4,SEMRESATTRS_HOST_ID$4,SEMRESATTRS_HOST_NAME$4,SEMRESATTRS_HOST_TYPE$4,SEMRESATTRS_HOST_ARCH$4,SEMRESATTRS_HOST_IMAGE_NAME$4,SEMRESATTRS_HOST_IMAGE_ID$4,SEMRESATTRS_HOST_IMAGE_VERSION$4,SEMRESATTRS_K8S_CLUSTER_NAME$4,SEMRESATTRS_K8S_NODE_NAME$4,SEMRESATTRS_K8S_NODE_UID$4,SEMRESATTRS_K8S_NAMESPACE_NAME$4,SEMRESATTRS_K8S_POD_UID$4,SEMRESATTRS_K8S_POD_NAME$4,SEMRESATTRS_K8S_CONTAINER_NAME$4,SEMRESATTRS_K8S_REPLICASET_UID$4,SEMRESATTRS_K8S_REPLICASET_NAME$4,SEMRESATTRS_K8S_DEPLOYMENT_UID$4,SEMRESATTRS_K8S_DEPLOYMENT_NAME$4,SEMRESATTRS_K8S_STATEFULSET_UID$4,SEMRESATTRS_K8S_STATEFULSET_NAME$4,SEMRESATTRS_K8S_DAEMONSET_UID$4,SEMRESATTRS_K8S_DAEMONSET_NAME$4,SEMRESATTRS_K8S_JOB_UID$4,SEMRESATTRS_K8S_JOB_NAME$4,SEMRESATTRS_K8S_CRONJOB_UID$4,SEMRESATTRS_K8S_CRONJOB_NAME$4,SEMRESATTRS_OS_TYPE$4,SEMRESATTRS_OS_DESCRIPTION$4,SEMRESATTRS_OS_NAME$4,SEMRESATTRS_OS_VERSION$4,SEMRESATTRS_PROCESS_PID$4,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$4,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$4,SEMRESATTRS_PROCESS_COMMAND$4,SEMRESATTRS_PROCESS_COMMAND_LINE$4,SEMRESATTRS_PROCESS_COMMAND_ARGS$4,SEMRESATTRS_PROCESS_OWNER$4,SEMRESATTRS_PROCESS_RUNTIME_NAME$4,SEMRESATTRS_PROCESS_RUNTIME_VERSION$4,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$4,SEMRESATTRS_SERVICE_NAME$4,SEMRESATTRS_SERVICE_NAMESPACE$4,SEMRESATTRS_SERVICE_INSTANCE_ID$4,SEMRESATTRS_SERVICE_VERSION$4,SEMRESATTRS_TELEMETRY_SDK_NAME$4,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$4,SEMRESATTRS_TELEMETRY_SDK_VERSION$4,SEMRESATTRS_TELEMETRY_AUTO_VERSION$4,SEMRESATTRS_WEBENGINE_NAME$4,SEMRESATTRS_WEBENGINE_VERSION$4,SEMRESATTRS_WEBENGINE_DESCRIPTION$4,SemanticResourceAttributes$4,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4,TMP_CLOUDPROVIDERVALUES_AWS$4,TMP_CLOUDPROVIDERVALUES_AZURE$4,TMP_CLOUDPROVIDERVALUES_GCP$4,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4,CLOUDPROVIDERVALUES_AWS$4,CLOUDPROVIDERVALUES_AZURE$4,CLOUDPROVIDERVALUES_GCP$4,CloudProviderValues$4,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4,TMP_CLOUDPLATFORMVALUES_AWS_EC2$4,TMP_CLOUDPLATFORMVALUES_AWS_ECS$4,TMP_CLOUDPLATFORMVALUES_AWS_EKS$4,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$4,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4,TMP_CLOUDPLATFORMVALUES_AZURE_VM$4,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$4,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4,CLOUDPLATFORMVALUES_AWS_EC2$4,CLOUDPLATFORMVALUES_AWS_ECS$4,CLOUDPLATFORMVALUES_AWS_EKS$4,CLOUDPLATFORMVALUES_AWS_LAMBDA$4,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4,CLOUDPLATFORMVALUES_AZURE_VM$4,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4,CLOUDPLATFORMVALUES_AZURE_AKS$4,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4,CloudPlatformValues$4,TMP_AWSECSLAUNCHTYPEVALUES_EC2$4,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$4,AWSECSLAUNCHTYPEVALUES_EC2$4,AWSECSLAUNCHTYPEVALUES_FARGATE$4,AwsEcsLaunchtypeValues$4,TMP_HOSTARCHVALUES_AMD64$4,TMP_HOSTARCHVALUES_ARM32$4,TMP_HOSTARCHVALUES_ARM64$4,TMP_HOSTARCHVALUES_IA64$4,TMP_HOSTARCHVALUES_PPC32$4,TMP_HOSTARCHVALUES_PPC64$4,TMP_HOSTARCHVALUES_X86$4,HOSTARCHVALUES_AMD64$4,HOSTARCHVALUES_ARM32$4,HOSTARCHVALUES_ARM64$4,HOSTARCHVALUES_IA64$4,HOSTARCHVALUES_PPC32$4,HOSTARCHVALUES_PPC64$4,HOSTARCHVALUES_X86$4,HostArchValues$4,TMP_OSTYPEVALUES_WINDOWS$4,TMP_OSTYPEVALUES_LINUX$4,TMP_OSTYPEVALUES_DARWIN$4,TMP_OSTYPEVALUES_FREEBSD$4,TMP_OSTYPEVALUES_NETBSD$4,TMP_OSTYPEVALUES_OPENBSD$4,TMP_OSTYPEVALUES_DRAGONFLYBSD$4,TMP_OSTYPEVALUES_HPUX$4,TMP_OSTYPEVALUES_AIX$4,TMP_OSTYPEVALUES_SOLARIS$4,TMP_OSTYPEVALUES_Z_OS$4,OSTYPEVALUES_WINDOWS$4,OSTYPEVALUES_LINUX$4,OSTYPEVALUES_DARWIN$4,OSTYPEVALUES_FREEBSD$4,OSTYPEVALUES_NETBSD$4,OSTYPEVALUES_OPENBSD$4,OSTYPEVALUES_DRAGONFLYBSD$4,OSTYPEVALUES_HPUX$4,OSTYPEVALUES_AIX$4,OSTYPEVALUES_SOLARIS$4,OSTYPEVALUES_Z_OS$4,OsTypeValues$4,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$4,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$4,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$4,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$4,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$4,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$4,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$4,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$4,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$4,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$4,TELEMETRYSDKLANGUAGEVALUES_CPP$4,TELEMETRYSDKLANGUAGEVALUES_DOTNET$4,TELEMETRYSDKLANGUAGEVALUES_ERLANG$4,TELEMETRYSDKLANGUAGEVALUES_GO$4,TELEMETRYSDKLANGUAGEVALUES_JAVA$4,TELEMETRYSDKLANGUAGEVALUES_NODEJS$4,TELEMETRYSDKLANGUAGEVALUES_PHP$4,TELEMETRYSDKLANGUAGEVALUES_PYTHON$4,TELEMETRYSDKLANGUAGEVALUES_RUBY$4,TELEMETRYSDKLANGUAGEVALUES_WEBJS$4,TelemetrySdkLanguageValues$4,init_SemanticResourceAttributes$4=__esmMin((()=>{init_utils$7(),TMP_CLOUD_PROVIDER$4=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID$4=`cloud.account.id`,TMP_CLOUD_REGION$4=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE$4=`cloud.availability_zone`,TMP_CLOUD_PLATFORM$4=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN$4=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN$4=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE$4=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN$4=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY$4=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION$4=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN$4=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES$4=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS$4=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES$4=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS$4=`aws.log.stream.arns`,TMP_CONTAINER_NAME$4=`container.name`,TMP_CONTAINER_ID$4=`container.id`,TMP_CONTAINER_RUNTIME$4=`container.runtime`,TMP_CONTAINER_IMAGE_NAME$4=`container.image.name`,TMP_CONTAINER_IMAGE_TAG$4=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT$4=`deployment.environment`,TMP_DEVICE_ID$4=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER$4=`device.model.identifier`,TMP_DEVICE_MODEL_NAME$4=`device.model.name`,TMP_FAAS_NAME$4=`faas.name`,TMP_FAAS_ID$4=`faas.id`,TMP_FAAS_VERSION$4=`faas.version`,TMP_FAAS_INSTANCE$4=`faas.instance`,TMP_FAAS_MAX_MEMORY$4=`faas.max_memory`,TMP_HOST_ID$4=`host.id`,TMP_HOST_NAME$4=`host.name`,TMP_HOST_TYPE$4=`host.type`,TMP_HOST_ARCH$4=`host.arch`,TMP_HOST_IMAGE_NAME$4=`host.image.name`,TMP_HOST_IMAGE_ID$4=`host.image.id`,TMP_HOST_IMAGE_VERSION$4=`host.image.version`,TMP_K8S_CLUSTER_NAME$4=`k8s.cluster.name`,TMP_K8S_NODE_NAME$4=`k8s.node.name`,TMP_K8S_NODE_UID$4=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME$4=`k8s.namespace.name`,TMP_K8S_POD_UID$4=`k8s.pod.uid`,TMP_K8S_POD_NAME$4=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME$4=`k8s.container.name`,TMP_K8S_REPLICASET_UID$4=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME$4=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID$4=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME$4=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID$4=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME$4=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID$4=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME$4=`k8s.daemonset.name`,TMP_K8S_JOB_UID$4=`k8s.job.uid`,TMP_K8S_JOB_NAME$4=`k8s.job.name`,TMP_K8S_CRONJOB_UID$4=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME$4=`k8s.cronjob.name`,TMP_OS_TYPE$4=`os.type`,TMP_OS_DESCRIPTION$4=`os.description`,TMP_OS_NAME$4=`os.name`,TMP_OS_VERSION$4=`os.version`,TMP_PROCESS_PID$4=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME$4=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH$4=`process.executable.path`,TMP_PROCESS_COMMAND$4=`process.command`,TMP_PROCESS_COMMAND_LINE$4=`process.command_line`,TMP_PROCESS_COMMAND_ARGS$4=`process.command_args`,TMP_PROCESS_OWNER$4=`process.owner`,TMP_PROCESS_RUNTIME_NAME$4=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION$4=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION$4=`process.runtime.description`,TMP_SERVICE_NAME$4=`service.name`,TMP_SERVICE_NAMESPACE$4=`service.namespace`,TMP_SERVICE_INSTANCE_ID$4=`service.instance.id`,TMP_SERVICE_VERSION$4=`service.version`,TMP_TELEMETRY_SDK_NAME$4=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE$4=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION$4=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION$4=`telemetry.auto.version`,TMP_WEBENGINE_NAME$4=`webengine.name`,TMP_WEBENGINE_VERSION$4=`webengine.version`,TMP_WEBENGINE_DESCRIPTION$4=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER$4=TMP_CLOUD_PROVIDER$4,SEMRESATTRS_CLOUD_ACCOUNT_ID$4=TMP_CLOUD_ACCOUNT_ID$4,SEMRESATTRS_CLOUD_REGION$4=TMP_CLOUD_REGION$4,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$4=TMP_CLOUD_AVAILABILITY_ZONE$4,SEMRESATTRS_CLOUD_PLATFORM$4=TMP_CLOUD_PLATFORM$4,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$4=TMP_AWS_ECS_CONTAINER_ARN$4,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$4=TMP_AWS_ECS_CLUSTER_ARN$4,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$4=TMP_AWS_ECS_LAUNCHTYPE$4,SEMRESATTRS_AWS_ECS_TASK_ARN$4=TMP_AWS_ECS_TASK_ARN$4,SEMRESATTRS_AWS_ECS_TASK_FAMILY$4=TMP_AWS_ECS_TASK_FAMILY$4,SEMRESATTRS_AWS_ECS_TASK_REVISION$4=TMP_AWS_ECS_TASK_REVISION$4,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$4=TMP_AWS_EKS_CLUSTER_ARN$4,SEMRESATTRS_AWS_LOG_GROUP_NAMES$4=TMP_AWS_LOG_GROUP_NAMES$4,SEMRESATTRS_AWS_LOG_GROUP_ARNS$4=TMP_AWS_LOG_GROUP_ARNS$4,SEMRESATTRS_AWS_LOG_STREAM_NAMES$4=TMP_AWS_LOG_STREAM_NAMES$4,SEMRESATTRS_AWS_LOG_STREAM_ARNS$4=TMP_AWS_LOG_STREAM_ARNS$4,SEMRESATTRS_CONTAINER_NAME$4=TMP_CONTAINER_NAME$4,SEMRESATTRS_CONTAINER_ID$4=TMP_CONTAINER_ID$4,SEMRESATTRS_CONTAINER_RUNTIME$4=TMP_CONTAINER_RUNTIME$4,SEMRESATTRS_CONTAINER_IMAGE_NAME$4=TMP_CONTAINER_IMAGE_NAME$4,SEMRESATTRS_CONTAINER_IMAGE_TAG$4=TMP_CONTAINER_IMAGE_TAG$4,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$4=TMP_DEPLOYMENT_ENVIRONMENT$4,SEMRESATTRS_DEVICE_ID$4=TMP_DEVICE_ID$4,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$4=TMP_DEVICE_MODEL_IDENTIFIER$4,SEMRESATTRS_DEVICE_MODEL_NAME$4=TMP_DEVICE_MODEL_NAME$4,SEMRESATTRS_FAAS_NAME$4=TMP_FAAS_NAME$4,SEMRESATTRS_FAAS_ID$4=TMP_FAAS_ID$4,SEMRESATTRS_FAAS_VERSION$4=TMP_FAAS_VERSION$4,SEMRESATTRS_FAAS_INSTANCE$4=TMP_FAAS_INSTANCE$4,SEMRESATTRS_FAAS_MAX_MEMORY$4=TMP_FAAS_MAX_MEMORY$4,SEMRESATTRS_HOST_ID$4=TMP_HOST_ID$4,SEMRESATTRS_HOST_NAME$4=TMP_HOST_NAME$4,SEMRESATTRS_HOST_TYPE$4=TMP_HOST_TYPE$4,SEMRESATTRS_HOST_ARCH$4=TMP_HOST_ARCH$4,SEMRESATTRS_HOST_IMAGE_NAME$4=TMP_HOST_IMAGE_NAME$4,SEMRESATTRS_HOST_IMAGE_ID$4=TMP_HOST_IMAGE_ID$4,SEMRESATTRS_HOST_IMAGE_VERSION$4=TMP_HOST_IMAGE_VERSION$4,SEMRESATTRS_K8S_CLUSTER_NAME$4=TMP_K8S_CLUSTER_NAME$4,SEMRESATTRS_K8S_NODE_NAME$4=TMP_K8S_NODE_NAME$4,SEMRESATTRS_K8S_NODE_UID$4=TMP_K8S_NODE_UID$4,SEMRESATTRS_K8S_NAMESPACE_NAME$4=TMP_K8S_NAMESPACE_NAME$4,SEMRESATTRS_K8S_POD_UID$4=TMP_K8S_POD_UID$4,SEMRESATTRS_K8S_POD_NAME$4=TMP_K8S_POD_NAME$4,SEMRESATTRS_K8S_CONTAINER_NAME$4=TMP_K8S_CONTAINER_NAME$4,SEMRESATTRS_K8S_REPLICASET_UID$4=TMP_K8S_REPLICASET_UID$4,SEMRESATTRS_K8S_REPLICASET_NAME$4=TMP_K8S_REPLICASET_NAME$4,SEMRESATTRS_K8S_DEPLOYMENT_UID$4=TMP_K8S_DEPLOYMENT_UID$4,SEMRESATTRS_K8S_DEPLOYMENT_NAME$4=TMP_K8S_DEPLOYMENT_NAME$4,SEMRESATTRS_K8S_STATEFULSET_UID$4=TMP_K8S_STATEFULSET_UID$4,SEMRESATTRS_K8S_STATEFULSET_NAME$4=TMP_K8S_STATEFULSET_NAME$4,SEMRESATTRS_K8S_DAEMONSET_UID$4=TMP_K8S_DAEMONSET_UID$4,SEMRESATTRS_K8S_DAEMONSET_NAME$4=TMP_K8S_DAEMONSET_NAME$4,SEMRESATTRS_K8S_JOB_UID$4=TMP_K8S_JOB_UID$4,SEMRESATTRS_K8S_JOB_NAME$4=TMP_K8S_JOB_NAME$4,SEMRESATTRS_K8S_CRONJOB_UID$4=TMP_K8S_CRONJOB_UID$4,SEMRESATTRS_K8S_CRONJOB_NAME$4=TMP_K8S_CRONJOB_NAME$4,SEMRESATTRS_OS_TYPE$4=TMP_OS_TYPE$4,SEMRESATTRS_OS_DESCRIPTION$4=TMP_OS_DESCRIPTION$4,SEMRESATTRS_OS_NAME$4=TMP_OS_NAME$4,SEMRESATTRS_OS_VERSION$4=TMP_OS_VERSION$4,SEMRESATTRS_PROCESS_PID$4=TMP_PROCESS_PID$4,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$4=TMP_PROCESS_EXECUTABLE_NAME$4,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$4=TMP_PROCESS_EXECUTABLE_PATH$4,SEMRESATTRS_PROCESS_COMMAND$4=TMP_PROCESS_COMMAND$4,SEMRESATTRS_PROCESS_COMMAND_LINE$4=TMP_PROCESS_COMMAND_LINE$4,SEMRESATTRS_PROCESS_COMMAND_ARGS$4=TMP_PROCESS_COMMAND_ARGS$4,SEMRESATTRS_PROCESS_OWNER$4=TMP_PROCESS_OWNER$4,SEMRESATTRS_PROCESS_RUNTIME_NAME$4=TMP_PROCESS_RUNTIME_NAME$4,SEMRESATTRS_PROCESS_RUNTIME_VERSION$4=TMP_PROCESS_RUNTIME_VERSION$4,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$4=TMP_PROCESS_RUNTIME_DESCRIPTION$4,SEMRESATTRS_SERVICE_NAME$4=TMP_SERVICE_NAME$4,SEMRESATTRS_SERVICE_NAMESPACE$4=TMP_SERVICE_NAMESPACE$4,SEMRESATTRS_SERVICE_INSTANCE_ID$4=TMP_SERVICE_INSTANCE_ID$4,SEMRESATTRS_SERVICE_VERSION$4=TMP_SERVICE_VERSION$4,SEMRESATTRS_TELEMETRY_SDK_NAME$4=TMP_TELEMETRY_SDK_NAME$4,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$4=TMP_TELEMETRY_SDK_LANGUAGE$4,SEMRESATTRS_TELEMETRY_SDK_VERSION$4=TMP_TELEMETRY_SDK_VERSION$4,SEMRESATTRS_TELEMETRY_AUTO_VERSION$4=TMP_TELEMETRY_AUTO_VERSION$4,SEMRESATTRS_WEBENGINE_NAME$4=TMP_WEBENGINE_NAME$4,SEMRESATTRS_WEBENGINE_VERSION$4=TMP_WEBENGINE_VERSION$4,SEMRESATTRS_WEBENGINE_DESCRIPTION$4=TMP_WEBENGINE_DESCRIPTION$4,SemanticResourceAttributes$4=createConstMap$4([TMP_CLOUD_PROVIDER$4,TMP_CLOUD_ACCOUNT_ID$4,TMP_CLOUD_REGION$4,TMP_CLOUD_AVAILABILITY_ZONE$4,TMP_CLOUD_PLATFORM$4,TMP_AWS_ECS_CONTAINER_ARN$4,TMP_AWS_ECS_CLUSTER_ARN$4,TMP_AWS_ECS_LAUNCHTYPE$4,TMP_AWS_ECS_TASK_ARN$4,TMP_AWS_ECS_TASK_FAMILY$4,TMP_AWS_ECS_TASK_REVISION$4,TMP_AWS_EKS_CLUSTER_ARN$4,TMP_AWS_LOG_GROUP_NAMES$4,TMP_AWS_LOG_GROUP_ARNS$4,TMP_AWS_LOG_STREAM_NAMES$4,TMP_AWS_LOG_STREAM_ARNS$4,TMP_CONTAINER_NAME$4,TMP_CONTAINER_ID$4,TMP_CONTAINER_RUNTIME$4,TMP_CONTAINER_IMAGE_NAME$4,TMP_CONTAINER_IMAGE_TAG$4,TMP_DEPLOYMENT_ENVIRONMENT$4,TMP_DEVICE_ID$4,TMP_DEVICE_MODEL_IDENTIFIER$4,TMP_DEVICE_MODEL_NAME$4,TMP_FAAS_NAME$4,TMP_FAAS_ID$4,TMP_FAAS_VERSION$4,TMP_FAAS_INSTANCE$4,TMP_FAAS_MAX_MEMORY$4,TMP_HOST_ID$4,TMP_HOST_NAME$4,TMP_HOST_TYPE$4,TMP_HOST_ARCH$4,TMP_HOST_IMAGE_NAME$4,TMP_HOST_IMAGE_ID$4,TMP_HOST_IMAGE_VERSION$4,TMP_K8S_CLUSTER_NAME$4,TMP_K8S_NODE_NAME$4,TMP_K8S_NODE_UID$4,TMP_K8S_NAMESPACE_NAME$4,TMP_K8S_POD_UID$4,TMP_K8S_POD_NAME$4,TMP_K8S_CONTAINER_NAME$4,TMP_K8S_REPLICASET_UID$4,TMP_K8S_REPLICASET_NAME$4,TMP_K8S_DEPLOYMENT_UID$4,TMP_K8S_DEPLOYMENT_NAME$4,TMP_K8S_STATEFULSET_UID$4,TMP_K8S_STATEFULSET_NAME$4,TMP_K8S_DAEMONSET_UID$4,TMP_K8S_DAEMONSET_NAME$4,TMP_K8S_JOB_UID$4,TMP_K8S_JOB_NAME$4,TMP_K8S_CRONJOB_UID$4,TMP_K8S_CRONJOB_NAME$4,TMP_OS_TYPE$4,TMP_OS_DESCRIPTION$4,TMP_OS_NAME$4,TMP_OS_VERSION$4,TMP_PROCESS_PID$4,TMP_PROCESS_EXECUTABLE_NAME$4,TMP_PROCESS_EXECUTABLE_PATH$4,TMP_PROCESS_COMMAND$4,TMP_PROCESS_COMMAND_LINE$4,TMP_PROCESS_COMMAND_ARGS$4,TMP_PROCESS_OWNER$4,TMP_PROCESS_RUNTIME_NAME$4,TMP_PROCESS_RUNTIME_VERSION$4,TMP_PROCESS_RUNTIME_DESCRIPTION$4,TMP_SERVICE_NAME$4,TMP_SERVICE_NAMESPACE$4,TMP_SERVICE_INSTANCE_ID$4,TMP_SERVICE_VERSION$4,TMP_TELEMETRY_SDK_NAME$4,TMP_TELEMETRY_SDK_LANGUAGE$4,TMP_TELEMETRY_SDK_VERSION$4,TMP_TELEMETRY_AUTO_VERSION$4,TMP_WEBENGINE_NAME$4,TMP_WEBENGINE_VERSION$4,TMP_WEBENGINE_DESCRIPTION$4]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS$4=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE$4=`azure`,TMP_CLOUDPROVIDERVALUES_GCP$4=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4,CLOUDPROVIDERVALUES_AZURE$4=TMP_CLOUDPROVIDERVALUES_AZURE$4,CloudProviderValues$4=createConstMap$4([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4,TMP_CLOUDPROVIDERVALUES_AWS$4,TMP_CLOUDPROVIDERVALUES_AZURE$4,TMP_CLOUDPROVIDERVALUES_GCP$4]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2$4=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS$4=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS$4=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$4=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM$4=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$4=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4,CLOUDPLATFORMVALUES_AWS_EC2$4=TMP_CLOUDPLATFORMVALUES_AWS_EC2$4,CLOUDPLATFORMVALUES_AWS_ECS$4=TMP_CLOUDPLATFORMVALUES_AWS_ECS$4,CLOUDPLATFORMVALUES_AWS_EKS$4=TMP_CLOUDPLATFORMVALUES_AWS_EKS$4,CLOUDPLATFORMVALUES_AWS_LAMBDA$4=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$4,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4,CLOUDPLATFORMVALUES_AZURE_VM$4=TMP_CLOUDPLATFORMVALUES_AZURE_VM$4,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4,CLOUDPLATFORMVALUES_AZURE_AKS$4=TMP_CLOUDPLATFORMVALUES_AZURE_AKS$4,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4,CloudPlatformValues$4=createConstMap$4([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4,TMP_CLOUDPLATFORMVALUES_AWS_EC2$4,TMP_CLOUDPLATFORMVALUES_AWS_ECS$4,TMP_CLOUDPLATFORMVALUES_AWS_EKS$4,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$4,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4,TMP_CLOUDPLATFORMVALUES_AZURE_VM$4,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$4,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4]),TMP_AWSECSLAUNCHTYPEVALUES_EC2$4=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$4=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE$4=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$4,AwsEcsLaunchtypeValues$4=createConstMap$4([TMP_AWSECSLAUNCHTYPEVALUES_EC2$4,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$4]),TMP_HOSTARCHVALUES_AMD64$4=`amd64`,TMP_HOSTARCHVALUES_ARM32$4=`arm32`,TMP_HOSTARCHVALUES_ARM64$4=`arm64`,TMP_HOSTARCHVALUES_IA64$4=`ia64`,TMP_HOSTARCHVALUES_PPC32$4=`ppc32`,TMP_HOSTARCHVALUES_PPC64$4=`ppc64`,TMP_HOSTARCHVALUES_X86$4=`x86`,HOSTARCHVALUES_AMD64$4=TMP_HOSTARCHVALUES_AMD64$4,HOSTARCHVALUES_ARM32$4=TMP_HOSTARCHVALUES_ARM32$4,HOSTARCHVALUES_ARM64$4=TMP_HOSTARCHVALUES_ARM64$4,HOSTARCHVALUES_IA64$4=TMP_HOSTARCHVALUES_IA64$4,HOSTARCHVALUES_PPC32$4=TMP_HOSTARCHVALUES_PPC32$4,HOSTARCHVALUES_PPC64$4=TMP_HOSTARCHVALUES_PPC64$4,HostArchValues$4=createConstMap$4([TMP_HOSTARCHVALUES_AMD64$4,TMP_HOSTARCHVALUES_ARM32$4,TMP_HOSTARCHVALUES_ARM64$4,TMP_HOSTARCHVALUES_IA64$4,TMP_HOSTARCHVALUES_PPC32$4,TMP_HOSTARCHVALUES_PPC64$4,TMP_HOSTARCHVALUES_X86$4]),TMP_OSTYPEVALUES_WINDOWS$4=`windows`,TMP_OSTYPEVALUES_LINUX$4=`linux`,TMP_OSTYPEVALUES_DARWIN$4=`darwin`,TMP_OSTYPEVALUES_FREEBSD$4=`freebsd`,TMP_OSTYPEVALUES_NETBSD$4=`netbsd`,TMP_OSTYPEVALUES_OPENBSD$4=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD$4=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX$4=`hpux`,TMP_OSTYPEVALUES_AIX$4=`aix`,TMP_OSTYPEVALUES_SOLARIS$4=`solaris`,TMP_OSTYPEVALUES_Z_OS$4=`z_os`,OSTYPEVALUES_WINDOWS$4=TMP_OSTYPEVALUES_WINDOWS$4,OSTYPEVALUES_LINUX$4=TMP_OSTYPEVALUES_LINUX$4,OSTYPEVALUES_DARWIN$4=TMP_OSTYPEVALUES_DARWIN$4,OSTYPEVALUES_FREEBSD$4=TMP_OSTYPEVALUES_FREEBSD$4,OSTYPEVALUES_NETBSD$4=TMP_OSTYPEVALUES_NETBSD$4,OSTYPEVALUES_OPENBSD$4=TMP_OSTYPEVALUES_OPENBSD$4,OSTYPEVALUES_DRAGONFLYBSD$4=TMP_OSTYPEVALUES_DRAGONFLYBSD$4,OSTYPEVALUES_HPUX$4=TMP_OSTYPEVALUES_HPUX$4,OSTYPEVALUES_SOLARIS$4=TMP_OSTYPEVALUES_SOLARIS$4,OSTYPEVALUES_Z_OS$4=TMP_OSTYPEVALUES_Z_OS$4,OsTypeValues$4=createConstMap$4([TMP_OSTYPEVALUES_WINDOWS$4,TMP_OSTYPEVALUES_LINUX$4,TMP_OSTYPEVALUES_DARWIN$4,TMP_OSTYPEVALUES_FREEBSD$4,TMP_OSTYPEVALUES_NETBSD$4,TMP_OSTYPEVALUES_OPENBSD$4,TMP_OSTYPEVALUES_DRAGONFLYBSD$4,TMP_OSTYPEVALUES_HPUX$4,TMP_OSTYPEVALUES_AIX$4,TMP_OSTYPEVALUES_SOLARIS$4,TMP_OSTYPEVALUES_Z_OS$4]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$4=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$4=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$4=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$4=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$4=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$4=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$4=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$4=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$4=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$4=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET$4=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$4,TELEMETRYSDKLANGUAGEVALUES_ERLANG$4=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$4,TELEMETRYSDKLANGUAGEVALUES_JAVA$4=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$4,TELEMETRYSDKLANGUAGEVALUES_NODEJS$4=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$4,TELEMETRYSDKLANGUAGEVALUES_PYTHON$4=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$4,TELEMETRYSDKLANGUAGEVALUES_RUBY$4=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$4,TELEMETRYSDKLANGUAGEVALUES_WEBJS$4=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$4,TelemetrySdkLanguageValues$4=createConstMap$4([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$4,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$4,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$4,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$4,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$4,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$4,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$4,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$4,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$4,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$4])})),init_resource$4=__esmMin((()=>{init_SemanticResourceAttributes$4()})),ATTR_ASPNETCORE_RATE_LIMITING_RESULT$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$4,ATTR_TELEMETRY_SDK_LANGUAGE$4,TELEMETRY_SDK_LANGUAGE_VALUE_CPP$4,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$4,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$4,TELEMETRY_SDK_LANGUAGE_VALUE_GO$4,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$4,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$4,TELEMETRY_SDK_LANGUAGE_VALUE_PHP$4,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$4,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$4,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$4,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$4,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$4,ATTR_TELEMETRY_SDK_NAME$4,ATTR_TELEMETRY_SDK_VERSION$4,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$4,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$4,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$4,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$4,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$4,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$4,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$4,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$4,ATTR_CLIENT_ADDRESS$4,ATTR_CLIENT_PORT$4,ATTR_ERROR_TYPE$4,ERROR_TYPE_VALUE_OTHER$4,ATTR_EXCEPTION_ESCAPED$4,ATTR_EXCEPTION_MESSAGE$4,ATTR_EXCEPTION_STACKTRACE$4,ATTR_EXCEPTION_TYPE$4,ATTR_HTTP_REQUEST_HEADER$4,ATTR_HTTP_REQUEST_METHOD$4,HTTP_REQUEST_METHOD_VALUE_OTHER$4,HTTP_REQUEST_METHOD_VALUE_CONNECT$4,HTTP_REQUEST_METHOD_VALUE_DELETE$4,HTTP_REQUEST_METHOD_VALUE_GET$4,HTTP_REQUEST_METHOD_VALUE_HEAD$4,HTTP_REQUEST_METHOD_VALUE_OPTIONS$4,HTTP_REQUEST_METHOD_VALUE_PATCH$4,HTTP_REQUEST_METHOD_VALUE_POST$4,HTTP_REQUEST_METHOD_VALUE_PUT$4,HTTP_REQUEST_METHOD_VALUE_TRACE$4,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$4,ATTR_HTTP_REQUEST_RESEND_COUNT$4,ATTR_HTTP_RESPONSE_HEADER$4,ATTR_HTTP_RESPONSE_STATUS_CODE$4,ATTR_HTTP_ROUTE$4,ATTR_JVM_GC_ACTION$4,ATTR_JVM_GC_NAME$4,ATTR_JVM_MEMORY_POOL_NAME$4,ATTR_JVM_MEMORY_TYPE$4,JVM_MEMORY_TYPE_VALUE_HEAP$4,JVM_MEMORY_TYPE_VALUE_NON_HEAP$4,ATTR_JVM_THREAD_DAEMON$4,ATTR_JVM_THREAD_STATE$4,JVM_THREAD_STATE_VALUE_BLOCKED$4,JVM_THREAD_STATE_VALUE_NEW$4,JVM_THREAD_STATE_VALUE_RUNNABLE$4,JVM_THREAD_STATE_VALUE_TERMINATED$4,JVM_THREAD_STATE_VALUE_TIMED_WAITING$4,JVM_THREAD_STATE_VALUE_WAITING$4,ATTR_NETWORK_LOCAL_ADDRESS$4,ATTR_NETWORK_LOCAL_PORT$4,ATTR_NETWORK_PEER_ADDRESS$4,ATTR_NETWORK_PEER_PORT$4,ATTR_NETWORK_PROTOCOL_NAME$4,ATTR_NETWORK_PROTOCOL_VERSION$4,ATTR_NETWORK_TRANSPORT$4,NETWORK_TRANSPORT_VALUE_PIPE$4,NETWORK_TRANSPORT_VALUE_QUIC$4,NETWORK_TRANSPORT_VALUE_TCP$4,NETWORK_TRANSPORT_VALUE_UDP$4,NETWORK_TRANSPORT_VALUE_UNIX$4,ATTR_NETWORK_TYPE$4,NETWORK_TYPE_VALUE_IPV4$4,NETWORK_TYPE_VALUE_IPV6$4,ATTR_OTEL_SCOPE_NAME$4,ATTR_OTEL_SCOPE_VERSION$4,ATTR_OTEL_STATUS_CODE$4,OTEL_STATUS_CODE_VALUE_ERROR$4,OTEL_STATUS_CODE_VALUE_OK$4,ATTR_OTEL_STATUS_DESCRIPTION$4,ATTR_SERVER_ADDRESS$4,ATTR_SERVER_PORT$4,ATTR_SERVICE_NAME$4,ATTR_SERVICE_VERSION$4,ATTR_SIGNALR_CONNECTION_STATUS$4,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$4,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$4,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$4,ATTR_SIGNALR_TRANSPORT$4,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$4,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$4,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$4,ATTR_URL_FRAGMENT$4,ATTR_URL_FULL$4,ATTR_URL_PATH$4,ATTR_URL_QUERY$4,ATTR_URL_SCHEME$4,ATTR_USER_AGENT_ORIGINAL$4,init_stable_attributes$4=__esmMin((()=>{ATTR_ASPNETCORE_RATE_LIMITING_RESULT$4=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$4=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$4=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$4=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$4=`request_canceled`,ATTR_TELEMETRY_SDK_LANGUAGE$4=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$4=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$4=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$4=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$4=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$4=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$4=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$4=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$4=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$4=`webjs`,ATTR_TELEMETRY_SDK_NAME$4=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION$4=`telemetry.sdk.version`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$4=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$4=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$4=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$4=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$4=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$4=`unhandled`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$4=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$4=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$4=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$4=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$4=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$4=`success`,ATTR_CLIENT_ADDRESS$4=`client.address`,ATTR_CLIENT_PORT$4=`client.port`,ATTR_ERROR_TYPE$4=`error.type`,ERROR_TYPE_VALUE_OTHER$4=`_OTHER`,ATTR_EXCEPTION_ESCAPED$4=`exception.escaped`,ATTR_EXCEPTION_MESSAGE$4=`exception.message`,ATTR_EXCEPTION_STACKTRACE$4=`exception.stacktrace`,ATTR_EXCEPTION_TYPE$4=`exception.type`,ATTR_HTTP_REQUEST_HEADER$4=function(s){return`http.request.header.`+s},ATTR_HTTP_REQUEST_METHOD$4=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER$4=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT$4=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE$4=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD$4=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS$4=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH$4=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST$4=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE$4=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$4=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT$4=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER$4=function(s){return`http.response.header.`+s},ATTR_HTTP_RESPONSE_STATUS_CODE$4=`http.response.status_code`,ATTR_HTTP_ROUTE$4=`http.route`,ATTR_JVM_GC_ACTION$4=`jvm.gc.action`,ATTR_JVM_GC_NAME$4=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME$4=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE$4=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP$4=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP$4=`non_heap`,ATTR_JVM_THREAD_DAEMON$4=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE$4=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED$4=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE$4=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED$4=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING$4=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING$4=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS$4=`network.local.address`,ATTR_NETWORK_LOCAL_PORT$4=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS$4=`network.peer.address`,ATTR_NETWORK_PEER_PORT$4=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME$4=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION$4=`network.protocol.version`,ATTR_NETWORK_TRANSPORT$4=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE$4=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC$4=`quic`,NETWORK_TRANSPORT_VALUE_UNIX$4=`unix`,ATTR_NETWORK_TYPE$4=`network.type`,NETWORK_TYPE_VALUE_IPV4$4=`ipv4`,NETWORK_TYPE_VALUE_IPV6$4=`ipv6`,ATTR_OTEL_SCOPE_NAME$4=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION$4=`otel.scope.version`,ATTR_OTEL_STATUS_CODE$4=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR$4=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION$4=`otel.status_description`,ATTR_SERVER_ADDRESS$4=`server.address`,ATTR_SERVER_PORT$4=`server.port`,ATTR_SERVICE_NAME$4=`service.name`,ATTR_SERVICE_VERSION$4=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS$4=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$4=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$4=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$4=`timeout`,ATTR_SIGNALR_TRANSPORT$4=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$4=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$4=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$4=`web_sockets`,ATTR_URL_FRAGMENT$4=`url.fragment`,ATTR_URL_FULL$4=`url.full`,ATTR_URL_PATH$4=`url.path`,ATTR_URL_QUERY$4=`url.query`,ATTR_URL_SCHEME$4=`url.scheme`,ATTR_USER_AGENT_ORIGINAL$4=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$4,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$4,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$4,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$4,METRIC_HTTP_CLIENT_REQUEST_DURATION$4,METRIC_HTTP_SERVER_REQUEST_DURATION$4,METRIC_JVM_CLASS_COUNT$4,METRIC_JVM_CLASS_LOADED$4,METRIC_JVM_CLASS_UNLOADED$4,METRIC_JVM_CPU_COUNT$4,METRIC_JVM_CPU_RECENT_UTILIZATION$4,METRIC_JVM_CPU_TIME$4,METRIC_JVM_GC_DURATION$4,METRIC_JVM_MEMORY_COMMITTED$4,METRIC_JVM_MEMORY_LIMIT$4,METRIC_JVM_MEMORY_USED$4,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$4,METRIC_JVM_THREAD_COUNT$4,METRIC_KESTREL_ACTIVE_CONNECTIONS$4,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$4,METRIC_KESTREL_CONNECTION_DURATION$4,METRIC_KESTREL_QUEUED_CONNECTIONS$4,METRIC_KESTREL_QUEUED_REQUESTS$4,METRIC_KESTREL_REJECTED_CONNECTIONS$4,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$4,METRIC_KESTREL_UPGRADED_CONNECTIONS$4,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$4,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$4,init_stable_metrics$4=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$4=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$4=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$4=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$4=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$4=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$4=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$4=`aspnetcore.routing.match_attempts`,METRIC_HTTP_CLIENT_REQUEST_DURATION$4=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION$4=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT$4=`jvm.class.count`,METRIC_JVM_CLASS_LOADED$4=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED$4=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT$4=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION$4=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME$4=`jvm.cpu.time`,METRIC_JVM_GC_DURATION$4=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED$4=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT$4=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED$4=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$4=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT$4=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS$4=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$4=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION$4=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS$4=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS$4=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS$4=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$4=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS$4=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$4=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$4=`signalr.server.connection.duration`})),esm_exports$4=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$4,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$4,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$4,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$4,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$4,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY$4,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT$4,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$4,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$4,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$4,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS$4,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT$4,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE$4,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED$4,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE$4,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE$4,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE$4,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER$4,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD$4,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL$4,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT$4,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER$4,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE$4,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE$4,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION$4,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME$4,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME$4,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE$4,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON$4,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE$4,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS$4,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT$4,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS$4,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT$4,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME$4,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION$4,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT$4,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE$4,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME$4,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION$4,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE$4,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION$4,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS$4,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT$4,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME$4,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION$4,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS$4,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT$4,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE$4,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME$4,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION$4,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT$4,ATTR_URL_FULL:()=>ATTR_URL_FULL$4,ATTR_URL_PATH:()=>ATTR_URL_PATH$4,ATTR_URL_QUERY:()=>ATTR_URL_QUERY$4,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME$4,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL$4,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE$4,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues$4,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2$4,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS$4,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS$4,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA$4,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS$4,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM$4,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE$4,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues$4,CloudProviderValues:()=>CloudProviderValues$4,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS$4,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE$4,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA$4,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE$4,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB$4,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION$4,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB$4,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE$4,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB$4,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY$4,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB$4,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH$4,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER$4,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD$4,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL$4,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE$4,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB$4,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE$4,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE$4,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB$4,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX$4,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES$4,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB$4,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE$4,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB$4,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB$4,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED$4,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB$4,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL$4,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL$4,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J$4,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA$4,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE$4,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL$4,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE$4,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE$4,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL$4,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS$4,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS$4,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT$4,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE$4,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE$4,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA$4,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA$4,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues$4,DbSystemValues:()=>DbSystemValues$4,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER$4,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE$4,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT$4,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT$4,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE$4,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE$4,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP$4,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER$4,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB$4,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER$4,FaasDocumentOperationValues:()=>FaasDocumentOperationValues$4,FaasInvokedProviderValues:()=>FaasInvokedProviderValues$4,FaasTriggerValues:()=>FaasTriggerValues$4,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64$4,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32$4,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64$4,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64$4,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32$4,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64$4,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC$4,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY$4,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT$4,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE$4,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD$4,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS$4,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER$4,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH$4,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST$4,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE$4,HostArchValues:()=>HostArchValues$4,HttpFlavorValues:()=>HttpFlavorValues$4,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP$4,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP$4,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED$4,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE$4,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED$4,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING$4,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING$4,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED$4,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT$4,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE$4,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC$4,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS$4,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE$4,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$4,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$4,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$4,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$4,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION$4,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION$4,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT$4,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED$4,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED$4,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT$4,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION$4,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME$4,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION$4,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED$4,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT$4,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED$4,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$4,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT$4,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS$4,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$4,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION$4,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS$4,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS$4,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS$4,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION$4,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS$4,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$4,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION$4,MessageTypeValues:()=>MessageTypeValues$4,MessagingDestinationKindValues:()=>MessagingDestinationKindValues$4,MessagingOperationValues:()=>MessagingOperationValues$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL$4,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI$4,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED$4,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC$4,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP$4,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP$4,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER$4,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE$4,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX$4,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE$4,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC$4,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX$4,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4$4,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6$4,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues$4,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues$4,NetTransportValues:()=>NetTransportValues$4,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN$4,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD$4,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD$4,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX$4,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX$4,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD$4,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD$4,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS$4,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS$4,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS$4,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR$4,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues$4,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$4,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT$4,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME$4,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT$4,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$4,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$4,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT$4,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT$4,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$4,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$4,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$4,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN$4,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH$4,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION$4,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO$4,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE$4,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$4,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$4,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE$4,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE$4,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE$4,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING$4,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE$4,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$4,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION$4,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME$4,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME$4,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION$4,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX$4,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE$4,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT$4,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM$4,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER$4,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID$4,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE$4,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE$4,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED$4,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE$4,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE$4,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE$4,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART$4,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON$4,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION$4,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME$4,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION$4,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME$4,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION$4,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME$4,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER$4,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION$4,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME$4,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER$4,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP$4,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR$4,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST$4,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE$4,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME$4,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME$4,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE$4,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET$4,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL$4,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT$4,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE$4,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID$4,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE$4,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$4,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID$4,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID$4,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION$4,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND$4,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$4,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$4,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$4,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION$4,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$4,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION$4,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL$4,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION$4,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$4,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM$4,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION$4,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL$4,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC$4,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC$4,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC$4,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME$4,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$4,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE$4,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP$4,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME$4,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT$4,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP$4,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME$4,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT$4,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT$4,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE$4,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE$4,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE$4,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$4,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID$4,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION$4,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD$4,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE$4,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM$4,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID$4,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME$4,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN$4,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN$4,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE$4,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN$4,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY$4,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION$4,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN$4,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS$4,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES$4,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS$4,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES$4,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID$4,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$4,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM$4,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER$4,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION$4,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID$4,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME$4,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG$4,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME$4,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME$4,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$4,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID$4,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$4,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME$4,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID$4,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE$4,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY$4,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME$4,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION$4,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH$4,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID$4,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID$4,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME$4,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION$4,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME$4,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE$4,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME$4,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME$4,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME$4,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID$4,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME$4,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID$4,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME$4,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID$4,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME$4,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID$4,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME$4,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME$4,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID$4,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME$4,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID$4,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME$4,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID$4,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME$4,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID$4,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION$4,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME$4,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE$4,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION$4,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND$4,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS$4,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE$4,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME$4,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH$4,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER$4,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID$4,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$4,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME$4,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION$4,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID$4,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME$4,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE$4,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION$4,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION$4,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$4,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME$4,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION$4,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION$4,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME$4,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION$4,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$4,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$4,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$4,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING$4,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$4,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$4,SemanticAttributes:()=>SemanticAttributes$4,SemanticResourceAttributes:()=>SemanticResourceAttributes$4,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET$4,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG$4,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA$4,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS$4,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON$4,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY$4,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS$4,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$4,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$4,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$4,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$4,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$4,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$4,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST$4,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$4,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$4,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues$4}),init_esm$6=__esmMin((()=>{init_trace$4(),init_resource$4(),init_stable_attributes$4(),init_stable_metrics$4()})),require_AttributeNames$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.HTTP_ERROR_NAME=`http.error_name`,s.HTTP_ERROR_MESSAGE=`http.error_message`,s.HTTP_STATUS_TEXT=`http.status_text`})(s.AttributeNames||={})})),require_error$4=__commonJSMin(((s,l)=>{var p=require(`util`);function g(s,l){Error.captureStackTrace(this,g),this.name=this.constructor.name,this.message=s,this.input=l}p.inherits(g,Error),l.exports=g})),require_ascii=__commonJSMin(((s,l)=>{function p(s){return s===34||s===40||s===41||s===44||s===47||s>=58&&s<=64||s>=91&&s<=93||s===123||s===125}function g(s){return s===33||s>=35&&s<=39||s===42||s===43||s===45||s===46||s>=48&&s<=57||s>=65&&s<=90||s>=94&&s<=122||s===124||s===126}function v(s){return s>=32&&s<=126}function b(s){return s>=128&&s<=255}l.exports={isDelimiter:p,isTokenChar:g,isExtended:b,isPrint:v}})),require_forwarded_parse=__commonJSMin(((s,l)=>{var p=require(`util`),g=require_error$4(),v=require_ascii(),b=v.isDelimiter,C=v.isTokenChar,w=v.isExtended,E=v.isPrint;function k(s){return s.replace(/\\(.)/g,`$1`)}function A(s,l){return p.format(`Unexpected character '%s' at index %d`,s.charAt(l),l)}function N(s){for(var l=!1,p=!1,v=!1,N={},F=[],I=-1,R=-1,B,q,le=0;le{Object.defineProperty(s,`__esModule`,{value:!0}),s.headerCapture=s.getIncomingStableRequestMetricAttributesOnResponse=s.getIncomingRequestMetricAttributesOnResponse=s.getIncomingRequestAttributesOnResponse=s.getIncomingRequestMetricAttributes=s.getIncomingRequestAttributes=s.getRemoteClientAddress=s.getOutgoingRequestMetricAttributesOnResponse=s.getOutgoingRequestAttributesOnResponse=s.setAttributesFromHttpKind=s.getOutgoingRequestMetricAttributes=s.getOutgoingRequestAttributes=s.extractHostnameAndPort=s.isValidOptionsType=s.getRequestInfo=s.isCompressed=s.setResponseContentLengthAttribute=s.setRequestContentLengthAttribute=s.setSpanWithError=s.satisfiesPattern=s.parseResponseStatus=s.getAbsoluteUrl=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=(init_esm$6(),__toCommonJS$1(esm_exports$4)),g=require_src$41(),v=require(`url`),b=require_AttributeNames$9(),C=require_forwarded_parse();s.getAbsoluteUrl=(s,l,p=`http:`)=>{let g=s||{},v=g.protocol||p,b=(g.port||``).toString(),C=g.path||`/`,w=g.host||g.hostname||l.host||`localhost`;return w.indexOf(`:`)===-1&&b&&b!==`80`&&b!==`443`&&(w+=`:${b}`),`${v}//${w}${C}`},s.parseResponseStatus=(s,p)=>{let g=s===l.SpanKind.CLIENT?400:500;return p&&p>=100&&p{if(typeof l==`string`)return l===s;if(l instanceof RegExp)return l.test(s);if(typeof l==`function`)return l(s);throw TypeError(`Pattern is in unsupported datatype`)},s.setSpanWithError=(s,g,v)=>{let C=g.message;(v&2)==2&&(s.setAttribute(b.AttributeNames.HTTP_ERROR_NAME,g.name),s.setAttribute(b.AttributeNames.HTTP_ERROR_MESSAGE,C)),(v&1)==1&&s.setAttribute(p.ATTR_ERROR_TYPE,g.name),s.setStatus({code:l.SpanStatusCode.ERROR,message:C}),s.recordException(g)},s.setRequestContentLengthAttribute=(l,g)=>{let v=w(l.headers);v!==null&&((0,s.isCompressed)(l.headers)?g[p.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH]=v:g[p.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED]=v)},s.setResponseContentLengthAttribute=(l,g)=>{let v=w(l.headers);v!==null&&((0,s.isCompressed)(l.headers)?g[p.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH]=v:g[p.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED]=v)};function w(s){let l=s[`content-length`];if(l===void 0)return null;let p=parseInt(l,10);return isNaN(p)?null:p}s.isCompressed=s=>{let l=s[`content-encoding`];return!!l&&l!==`identity`};function E(s){let{hostname:l,pathname:p,port:g,username:v,password:b,search:C,protocol:w,hash:E,href:k,origin:A,host:N}=new URL(s),F={protocol:w,hostname:l&&l[0]===`[`?l.slice(1,-1):l,hash:E,search:C,pathname:p,path:`${p||``}${C||``}`,href:k,origin:A,host:N};return g!==``&&(F.port=Number(g)),(v||b)&&(F.auth=`${decodeURIComponent(v)}:${decodeURIComponent(b)}`),F}s.getRequestInfo=(s,l,p)=>{let g,b,C,w=!1;if(typeof l==`string`){try{let s=E(l);C=s,g=s.pathname||`/`}catch(p){w=!0,s.verbose(`Unable to parse URL provided to HTTP request, using fallback to determine path. Original error:`,p),C={path:l},g=C.path||`/`}b=`${C.protocol||`http:`}//${C.host}`,p!==void 0&&Object.assign(C,p)}else if(l instanceof v.URL)C={protocol:l.protocol,hostname:typeof l.hostname==`string`&&l.hostname.startsWith(`[`)?l.hostname.slice(1,-1):l.hostname,path:`${l.pathname||``}${l.search||``}`},l.port!==``&&(C.port=Number(l.port)),(l.username||l.password)&&(C.auth=`${l.username}:${l.password}`),g=l.pathname,b=l.origin,p!==void 0&&Object.assign(C,p);else{C=Object.assign({protocol:l.host?`http:`:void 0},l);let s=C.host||(C.port==null?C.hostname:`${C.hostname}${C.port}`);if(b=`${C.protocol||`http:`}//${s}`,g=l.pathname,!g&&C.path)try{g=new URL(C.path,b).pathname||`/`}catch{g=`/`}}let k=C.method?C.method.toUpperCase():`GET`;return{origin:b,pathname:g,method:k,optionsParsed:C,invalidUrl:w}},s.isValidOptionsType=s=>{if(!s)return!1;let l=typeof s;return l===`string`||l===`object`&&!Array.isArray(s)},s.extractHostnameAndPort=s=>{var l;if(s.hostname&&s.port)return{hostname:s.hostname,port:s.port};let p=s.host?.match(/^([^:/ ]+)(:\d{1,5})?/)||null,g=s.hostname||(p===null?`localhost`:p[1]),v=s.port;return v||=p&&p[2]?p[2].substring(1):s.protocol===`https:`?`443`:`80`,{hostname:g,port:v}},s.getOutgoingRequestAttributes=(l,g,v)=>{var b,C;let w=g.hostname,E=g.port,k=l.method??`GET`,A=B(k),N=l.headers||{},F=N[`user-agent`],I=(0,s.getAbsoluteUrl)(l,N,`${g.component}:`),R={[p.SEMATTRS_HTTP_URL]:I,[p.SEMATTRS_HTTP_METHOD]:k,[p.SEMATTRS_HTTP_TARGET]:l.path||`/`,[p.SEMATTRS_NET_PEER_NAME]:w,[p.SEMATTRS_HTTP_HOST]:N.host??`${w}:${E}`},q={[p.ATTR_HTTP_REQUEST_METHOD]:A,[p.ATTR_SERVER_ADDRESS]:w,[p.ATTR_SERVER_PORT]:Number(E),[p.ATTR_URL_FULL]:I};switch(k!==A&&(q[p.ATTR_HTTP_REQUEST_METHOD_ORIGINAL]=k),F!==void 0&&(R[p.SEMATTRS_HTTP_USER_AGENT]=F),v){case 1:return Object.assign(q,g.hookAttributes);case 2:return Object.assign(R,g.hookAttributes)}return Object.assign(R,q,g.hookAttributes)},s.getOutgoingRequestMetricAttributes=s=>{let l={};return l[p.SEMATTRS_HTTP_METHOD]=s[p.SEMATTRS_HTTP_METHOD],l[p.SEMATTRS_NET_PEER_NAME]=s[p.SEMATTRS_NET_PEER_NAME],l},s.setAttributesFromHttpKind=(s,l)=>{s&&(l[p.SEMATTRS_HTTP_FLAVOR]=s,s.toUpperCase()===`QUIC`?l[p.SEMATTRS_NET_TRANSPORT]=p.NETTRANSPORTVALUES_IP_UDP:l[p.SEMATTRS_NET_TRANSPORT]=p.NETTRANSPORTVALUES_IP_TCP)},s.getOutgoingRequestAttributesOnResponse=(l,g)=>{let{statusCode:v,statusMessage:C,httpVersion:w,socket:E}=l,k={},A={};if(v!=null&&(A[p.ATTR_HTTP_RESPONSE_STATUS_CODE]=v),E){let{remoteAddress:s,remotePort:g}=E;k[p.SEMATTRS_NET_PEER_IP]=s,k[p.SEMATTRS_NET_PEER_PORT]=g,A[p.ATTR_NETWORK_PEER_ADDRESS]=s,A[p.ATTR_NETWORK_PEER_PORT]=g,A[p.ATTR_NETWORK_PROTOCOL_VERSION]=l.httpVersion}switch((0,s.setResponseContentLengthAttribute)(l,k),v&&(k[p.SEMATTRS_HTTP_STATUS_CODE]=v,k[b.AttributeNames.HTTP_STATUS_TEXT]=(C||``).toUpperCase()),(0,s.setAttributesFromHttpKind)(w,k),g){case 1:return A;case 2:return k}return Object.assign(k,A)},s.getOutgoingRequestMetricAttributesOnResponse=s=>{let l={};return l[p.SEMATTRS_NET_PEER_PORT]=s[p.SEMATTRS_NET_PEER_PORT],l[p.SEMATTRS_HTTP_STATUS_CODE]=s[p.SEMATTRS_HTTP_STATUS_CODE],l[p.SEMATTRS_HTTP_FLAVOR]=s[p.SEMATTRS_HTTP_FLAVOR],l};function k(s,l){let p=s.split(`:`);if(p.length===1)return l===`http`?{host:p[0],port:`80`}:l===`https`?{host:p[0],port:`443`}:{host:p[0]};if(p.length===2)return{host:p[0],port:p[1]};if(p[0].startsWith(`[`)){if(p[p.length-1].endsWith(`]`)){if(l===`http`)return{host:s,port:`80`};if(l===`https`)return{host:s,port:`443`}}else if(p[p.length-2].endsWith(`]`))return{host:p.slice(0,-1).join(`:`),port:p[p.length-1]}}return{host:s}}function A(s,l){let p=s.headers.forwarded;if(p){for(let s of q(p))if(s.host)return k(s.host,s.proto)}let g=s.headers[`x-forwarded-host`];if(typeof g==`string`)return typeof s.headers[`x-forwarded-proto`]==`string`?k(g,s.headers[`x-forwarded-proto`]):Array.isArray(s.headers[`x-forwarded-proto`])?k(g,s.headers[`x-forwarded-proto`][0]):k(g);if(Array.isArray(g)&&typeof g[0]==`string`&&g[0].length>0)return typeof s.headers[`x-forwarded-proto`]==`string`?k(g[0],s.headers[`x-forwarded-proto`]):Array.isArray(s.headers[`x-forwarded-proto`])?k(g[0],s.headers[`x-forwarded-proto`][0]):k(g[0]);let v=s.headers.host;return typeof v==`string`&&v.length>0?k(v,l):null}function N(s){let l=s.headers.forwarded;if(l){for(let s of q(l))if(s.for)return s.for}let p=s.headers[`x-forwarded-for`];return typeof p==`string`?p:Array.isArray(p)?p[0]:s.socket.remoteAddress||null}s.getRemoteClientAddress=N;function F(s,l,p){var g,v;try{if(l.headers.host)return new URL(l.url??`/`,`${s}://${l.headers.host}`);{let p=new URL(l.url??`/`,`${s}://localhost`);return{pathname:p.pathname,search:p.search,toString:function(){return p.pathname+p.search}}}}catch(s){return p.verbose(`Unable to get URL from request`,s),{}}}s.getIncomingRequestAttributes=(l,g,v)=>{let b=l.headers,C=b[`user-agent`],w=b[`x-forwarded-for`],E=l.httpVersion,k=b.host,I=k?.replace(/^(.*)(:[0-9]{1,5})/,`$1`)||`localhost`,R=l.method,q=B(R),le=A(l,g.component),J=g.serverName,_e=N(l),be={[p.ATTR_HTTP_REQUEST_METHOD]:q,[p.ATTR_URL_SCHEME]:g.component,[p.ATTR_SERVER_ADDRESS]:le?.host,[p.ATTR_NETWORK_PEER_ADDRESS]:l.socket.remoteAddress,[p.ATTR_NETWORK_PEER_PORT]:l.socket.remotePort,[p.ATTR_NETWORK_PROTOCOL_VERSION]:l.httpVersion,[p.ATTR_USER_AGENT_ORIGINAL]:C},xe=F(g.component,l,v);xe?.pathname!=null&&(be[p.ATTR_URL_PATH]=xe.pathname),_e!=null&&(be[p.ATTR_CLIENT_ADDRESS]=_e),le?.port!=null&&(be[p.ATTR_SERVER_PORT]=Number(le.port)),R!==q&&(be[p.ATTR_HTTP_REQUEST_METHOD_ORIGINAL]=R);let De={[p.SEMATTRS_HTTP_URL]:xe.toString(),[p.SEMATTRS_HTTP_HOST]:k,[p.SEMATTRS_NET_HOST_NAME]:I,[p.SEMATTRS_HTTP_METHOD]:R,[p.SEMATTRS_HTTP_SCHEME]:g.component};switch(typeof w==`string`&&(De[p.SEMATTRS_HTTP_CLIENT_IP]=w.split(`,`)[0]),typeof J==`string`&&(De[p.SEMATTRS_HTTP_SERVER_NAME]=J),xe?.pathname&&(De[p.SEMATTRS_HTTP_TARGET]=xe?.pathname+xe?.search||`/`),C!==void 0&&(De[p.SEMATTRS_HTTP_USER_AGENT]=C),(0,s.setRequestContentLengthAttribute)(l,De),(0,s.setAttributesFromHttpKind)(E,De),g.semconvStability){case 1:return Object.assign(be,g.hookAttributes);case 2:return Object.assign(De,g.hookAttributes)}return Object.assign(De,be,g.hookAttributes)},s.getIncomingRequestMetricAttributes=s=>{let l={};return l[p.SEMATTRS_HTTP_SCHEME]=s[p.SEMATTRS_HTTP_SCHEME],l[p.SEMATTRS_HTTP_METHOD]=s[p.SEMATTRS_HTTP_METHOD],l[p.SEMATTRS_NET_HOST_NAME]=s[p.SEMATTRS_NET_HOST_NAME],l[p.SEMATTRS_HTTP_FLAVOR]=s[p.SEMATTRS_HTTP_FLAVOR],l},s.getIncomingRequestAttributesOnResponse=(s,v,C)=>{let{socket:w}=s,{statusCode:E,statusMessage:k}=v,A={[p.ATTR_HTTP_RESPONSE_STATUS_CODE]:E},N=(0,g.getRPCMetadata)(l.context.active()),F={};if(w){let{localAddress:s,localPort:l,remoteAddress:g,remotePort:v}=w;F[p.SEMATTRS_NET_HOST_IP]=s,F[p.SEMATTRS_NET_HOST_PORT]=l,F[p.SEMATTRS_NET_PEER_IP]=g,F[p.SEMATTRS_NET_PEER_PORT]=v}switch(F[p.SEMATTRS_HTTP_STATUS_CODE]=E,F[b.AttributeNames.HTTP_STATUS_TEXT]=(k||``).toUpperCase(),N?.type===g.RPCType.HTTP&&N.route!==void 0&&(F[p.SEMATTRS_HTTP_ROUTE]=N.route,A[p.ATTR_HTTP_ROUTE]=N.route),C){case 1:return A;case 2:return F}return Object.assign(F,A)},s.getIncomingRequestMetricAttributesOnResponse=s=>{let l={};return l[p.SEMATTRS_HTTP_STATUS_CODE]=s[p.SEMATTRS_HTTP_STATUS_CODE],l[p.SEMATTRS_NET_HOST_PORT]=s[p.SEMATTRS_NET_HOST_PORT],s[p.SEMATTRS_HTTP_ROUTE]!==void 0&&(l[p.SEMATTRS_HTTP_ROUTE]=s[p.SEMATTRS_HTTP_ROUTE]),l},s.getIncomingStableRequestMetricAttributesOnResponse=s=>{let l={};return s[p.ATTR_HTTP_ROUTE]!==void 0&&(l[p.ATTR_HTTP_ROUTE]=s[p.SEMATTRS_HTTP_ROUTE]),s[p.ATTR_HTTP_RESPONSE_STATUS_CODE]&&(l[p.ATTR_HTTP_RESPONSE_STATUS_CODE]=s[p.ATTR_HTTP_RESPONSE_STATUS_CODE]),l};function I(s,l){let p=new Map;for(let s=0,g=l.length;s{for(let v of p.keys()){let b=g(v);if(b===void 0)continue;let C=`http.${s}.header.${p.get(v)}`;typeof b==`string`?l.setAttribute(C,[b]):Array.isArray(b)?l.setAttribute(C,b):l.setAttribute(C,[b])}}}s.headerCapture=I;let R=new Set([`GET`,`HEAD`,`POST`,`PUT`,`DELETE`,`CONNECT`,`OPTIONS`,`TRACE`,`PATCH`]);function B(s){if(s==null)return`GET`;let l=s.toUpperCase();return R.has(l)?l:`_OTHER`}function q(s){try{return C(s)}catch{return[]}}})),require_http=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.HttpInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=require(`semver`),v=require(`url`),b=require_version$24(),C=require_src$38(),w=require_src$41(),E=require(`events`),k=(init_esm$6(),__toCommonJS$1(esm_exports$4)),A=require_utils$40();s.HttpInstrumentation=class extends C.InstrumentationBase{constructor(s={}){super(`@opentelemetry/instrumentation-http`,b.VERSION,s),this._spanNotEnded=new WeakSet,this._semconvStability=2,this._headerCapture=this._createHeaderCapture();for(let s of(0,w.getEnv)().OTEL_SEMCONV_STABILITY_OPT_IN)if(s.toLowerCase()===`http/dup`){this._semconvStability=3;break}else s.toLowerCase()===`http`&&(this._semconvStability=1)}_updateMetricInstruments(){this._oldHttpServerDurationHistogram=this.meter.createHistogram(`http.server.duration`,{description:`Measures the duration of inbound HTTP requests.`,unit:`ms`,valueType:l.ValueType.DOUBLE}),this._oldHttpClientDurationHistogram=this.meter.createHistogram(`http.client.duration`,{description:`Measures the duration of outbound HTTP requests.`,unit:`ms`,valueType:l.ValueType.DOUBLE}),this._stableHttpServerDurationHistogram=this.meter.createHistogram(k.METRIC_HTTP_SERVER_REQUEST_DURATION,{description:`Duration of HTTP server requests.`,unit:`s`,valueType:l.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[.005,.01,.025,.05,.075,.1,.25,.5,.75,1,2.5,5,7.5,10]}}),this._stableHttpClientDurationHistogram=this.meter.createHistogram(k.METRIC_HTTP_CLIENT_REQUEST_DURATION,{description:`Duration of HTTP client requests.`,unit:`s`,valueType:l.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[.005,.01,.025,.05,.075,.1,.25,.5,.75,1,2.5,5,7.5,10]}})}_recordServerDuration(s,l,p){(this._semconvStability&2)==2&&this._oldHttpServerDurationHistogram.record(s,l),(this._semconvStability&1)==1&&this._stableHttpServerDurationHistogram.record(s/1e3,p)}_recordClientDuration(s,l,p){(this._semconvStability&2)==2&&this._oldHttpClientDurationHistogram.record(s,l),(this._semconvStability&1)==1&&this._stableHttpClientDurationHistogram.record(s/1e3,p)}setConfig(s={}){super.setConfig(s),this._headerCapture=this._createHeaderCapture()}init(){return[this._getHttpsInstrumentation(),this._getHttpInstrumentation()]}_getHttpInstrumentation(){return new C.InstrumentationNodeModuleDefinition(`http`,[`*`],s=>{let l=s[Symbol.toStringTag]===`Module`;if(!this.getConfig().disableOutgoingRequestInstrumentation){let p=this._wrap(s,`request`,this._getPatchOutgoingRequestFunction(`http`)),g=this._wrap(s,`get`,this._getPatchOutgoingGetFunction(p));l&&(s.default.request=p,s.default.get=g)}return this.getConfig().disableIncomingRequestInstrumentation||this._wrap(s.Server.prototype,`emit`,this._getPatchIncomingRequestFunction(`http`)),s},s=>{s!==void 0&&(this.getConfig().disableOutgoingRequestInstrumentation||(this._unwrap(s,`request`),this._unwrap(s,`get`)),this.getConfig().disableIncomingRequestInstrumentation||this._unwrap(s.Server.prototype,`emit`))})}_getHttpsInstrumentation(){return new C.InstrumentationNodeModuleDefinition(`https`,[`*`],s=>{let l=s[Symbol.toStringTag]===`Module`;if(!this.getConfig().disableOutgoingRequestInstrumentation){let p=this._wrap(s,`request`,this._getPatchHttpsOutgoingRequestFunction(`https`)),g=this._wrap(s,`get`,this._getPatchHttpsOutgoingGetFunction(p));l&&(s.default.request=p,s.default.get=g)}return this.getConfig().disableIncomingRequestInstrumentation||this._wrap(s.Server.prototype,`emit`,this._getPatchIncomingRequestFunction(`https`)),s},s=>{s!==void 0&&(this.getConfig().disableOutgoingRequestInstrumentation||(this._unwrap(s,`request`),this._unwrap(s,`get`)),this.getConfig().disableIncomingRequestInstrumentation||this._unwrap(s.Server.prototype,`emit`))})}_getPatchIncomingRequestFunction(s){return l=>this._incomingRequestFunction(s,l)}_getPatchOutgoingRequestFunction(s){return l=>this._outgoingRequestFunction(s,l)}_getPatchOutgoingGetFunction(s){return l=>function(l,...p){let g=s(l,...p);return g.end(),g}}_getPatchHttpsOutgoingRequestFunction(s){return l=>{let p=this;return function(g,...v){var b;return s===`https`&&typeof g==`object`&&g?.constructor?.name!==`URL`&&(g=Object.assign({},g),p._setDefaultOptions(g)),p._getPatchOutgoingRequestFunction(s)(l)(g,...v)}}}_setDefaultOptions(s){s.protocol=s.protocol||`https:`,s.port=s.port||443}_getPatchHttpsOutgoingGetFunction(s){return l=>{let p=this;return function(g,...v){return p._getPatchOutgoingGetFunction(s)(l)(g,...v)}}}_traceClientRequest(s,p,v,b,w){this.getConfig().requestHook&&this._callRequestHook(p,s);let k=!1;return s.prependListener(`response`,N=>{this._diag.debug(`outgoingRequest on response()`),s.listenerCount(`response`)<=1&&N.resume();let F=(0,A.getOutgoingRequestAttributesOnResponse)(N,this._semconvStability);p.setAttributes(F),b=Object.assign(b,(0,A.getOutgoingRequestMetricAttributesOnResponse)(F)),this.getConfig().responseHook&&this._callResponseHook(p,N),this._headerCapture.client.captureRequestHeaders(p,l=>s.getHeader(l)),this._headerCapture.client.captureResponseHeaders(p,s=>N.headers[s]),l.context.bind(l.context.active(),N);let I=()=>{if(this._diag.debug(`outgoingRequest on end()`),k)return;k=!0;let g;g=N.aborted&&!N.complete?{code:l.SpanStatusCode.ERROR}:{code:(0,A.parseResponseStatus)(l.SpanKind.CLIENT,N.statusCode)},p.setStatus(g),this.getConfig().applyCustomAttributesOnSpan&&(0,C.safeExecuteInTheMiddle)(()=>this.getConfig().applyCustomAttributesOnSpan(p,s,N),()=>{},!0),this._closeHttpSpan(p,l.SpanKind.CLIENT,v,b,w)};N.on(`end`,I),g.lt(process.version,`16.0.0`)&&N.on(`close`,I),N.on(E.errorMonitor,s=>{this._diag.debug(`outgoingRequest on error()`,s),!k&&(k=!0,(0,A.setSpanWithError)(p,s,this._semconvStability),p.setStatus({code:l.SpanStatusCode.ERROR,message:s.message}),this._closeHttpSpan(p,l.SpanKind.CLIENT,v,b,w))})}),s.on(`close`,()=>{this._diag.debug(`outgoingRequest on request close()`),!(s.aborted||k)&&(k=!0,this._closeHttpSpan(p,l.SpanKind.CLIENT,v,b,w))}),s.on(E.errorMonitor,s=>{this._diag.debug(`outgoingRequest on request error()`,s),!k&&(k=!0,(0,A.setSpanWithError)(p,s,this._semconvStability),this._closeHttpSpan(p,l.SpanKind.CLIENT,v,b,w))}),this._diag.debug(`http.ClientRequest return request`),s}_incomingRequestFunction(s,g){let v=this;return function(b,...N){if(b!==`request`)return g.apply(this,[b,...N]);let F=N[0],I=N[1],R=F.method||`GET`;if(v._diag.debug(`${s} instrumentation incomingRequest`),(0,C.safeExecuteInTheMiddle)(()=>{var s,l;return(s=v.getConfig()).ignoreIncomingRequestHook?.call(s,F)},s=>{s!=null&&v._diag.error(`caught ignoreIncomingRequestHook error: `,s)},!0))return l.context.with((0,p.suppressTracing)(l.context.active()),()=>(l.context.bind(l.context.active(),F),l.context.bind(l.context.active(),I),g.apply(this,[b,...N])));let B=F.headers,q=(0,A.getIncomingRequestAttributes)(F,{component:s,serverName:v.getConfig().serverName,hookAttributes:v._callStartSpanHook(F,v.getConfig().startIncomingSpanHook),semconvStability:v._semconvStability},v._diag),le={kind:l.SpanKind.SERVER,attributes:q},J=(0,p.hrTime)(),_e=(0,A.getIncomingRequestMetricAttributes)(q),be={[k.ATTR_HTTP_REQUEST_METHOD]:q[k.ATTR_HTTP_REQUEST_METHOD],[k.ATTR_URL_SCHEME]:q[k.ATTR_URL_SCHEME]};q[k.ATTR_NETWORK_PROTOCOL_VERSION]&&(be[k.ATTR_NETWORK_PROTOCOL_VERSION]=q[k.ATTR_NETWORK_PROTOCOL_VERSION]);let xe=l.propagation.extract(l.ROOT_CONTEXT,B),De=v._startHttpSpan(R,le,xe),Ne={type:w.RPCType.HTTP,span:De};return l.context.with((0,w.setRPCMetadata)(l.trace.setSpan(xe,De),Ne),()=>{l.context.bind(l.context.active(),F),l.context.bind(l.context.active(),I),v.getConfig().requestHook&&v._callRequestHook(De,F),v.getConfig().responseHook&&v._callResponseHook(De,I),v._headerCapture.server.captureRequestHeaders(De,s=>F.headers[s]);let s=!1;return I.on(`close`,()=>{s||v._onServerResponseFinish(F,I,De,_e,be,J)}),I.on(E.errorMonitor,l=>{s=!0,v._onServerResponseError(De,_e,be,J,l)}),(0,C.safeExecuteInTheMiddle)(()=>g.apply(this,[b,...N]),s=>{if(s)throw(0,A.setSpanWithError)(De,s,v._semconvStability),v._closeHttpSpan(De,l.SpanKind.SERVER,J,_e,be),s})})}}_outgoingRequestFunction(s,b){let w=this;return function(E,...N){if(!(0,A.isValidOptionsType)(E))return b.apply(this,[E,...N]);let F=typeof N[0]==`object`&&(typeof E==`string`||E instanceof v.URL)?N.shift():void 0,{method:I,invalidUrl:R,optionsParsed:B}=(0,A.getRequestInfo)(w._diag,E,F);if(s===`http`&&g.lt(process.version,`9.0.0`)&&B.protocol===`https:`||(0,C.safeExecuteInTheMiddle)(()=>{var s,l;return(s=w.getConfig()).ignoreOutgoingRequestHook?.call(s,B)},s=>{s!=null&&w._diag.error(`caught ignoreOutgoingRequestHook error: `,s)},!0))return b.apply(this,[B,...N]);let{hostname:q,port:le}=(0,A.extractHostnameAndPort)(B),J=(0,A.getOutgoingRequestAttributes)(B,{component:s,port:le,hostname:q,hookAttributes:w._callStartSpanHook(B,w.getConfig().startOutgoingSpanHook)},w._semconvStability),_e=(0,p.hrTime)(),be=(0,A.getOutgoingRequestMetricAttributes)(J),xe={[k.ATTR_HTTP_REQUEST_METHOD]:J[k.ATTR_HTTP_REQUEST_METHOD],[k.ATTR_SERVER_ADDRESS]:J[k.ATTR_SERVER_ADDRESS],[k.ATTR_SERVER_PORT]:J[k.ATTR_SERVER_PORT]};J[k.ATTR_HTTP_RESPONSE_STATUS_CODE]&&(xe[k.ATTR_HTTP_RESPONSE_STATUS_CODE]=J[k.ATTR_HTTP_RESPONSE_STATUS_CODE]),J[k.ATTR_NETWORK_PROTOCOL_VERSION]&&(xe[k.ATTR_NETWORK_PROTOCOL_VERSION]=J[k.ATTR_NETWORK_PROTOCOL_VERSION]);let De={kind:l.SpanKind.CLIENT,attributes:J},Ne=w._startHttpSpan(I,De),Pe=l.context.active(),ze=l.trace.setSpan(Pe,Ne);return B.headers?B.headers=Object.assign({},B.headers):B.headers={},l.propagation.inject(ze,B.headers),l.context.with(ze,()=>{let p=N[N.length-1];typeof p==`function`&&(N[N.length-1]=l.context.bind(Pe,p));let g=(0,C.safeExecuteInTheMiddle)(()=>R?b.apply(this,[E,...N]):b.apply(this,[B,...N]),s=>{if(s)throw(0,A.setSpanWithError)(Ne,s,w._semconvStability),w._closeHttpSpan(Ne,l.SpanKind.CLIENT,_e,be,xe),s});return w._diag.debug(`${s} instrumentation outgoingRequest`),l.context.bind(Pe,g),w._traceClientRequest(g,Ne,_e,be,xe)})}}_onServerResponseFinish(s,p,g,v,b,w){let E=(0,A.getIncomingRequestAttributesOnResponse)(s,p,this._semconvStability);v=Object.assign(v,(0,A.getIncomingRequestMetricAttributesOnResponse)(E)),b=Object.assign(b,(0,A.getIncomingStableRequestMetricAttributesOnResponse)(E)),this._headerCapture.server.captureResponseHeaders(g,s=>p.getHeader(s)),g.setAttributes(E).setStatus({code:(0,A.parseResponseStatus)(l.SpanKind.SERVER,p.statusCode)});let N=E[k.SEMATTRS_HTTP_ROUTE];N&&g.updateName(`${s.method||`GET`} ${N}`),this.getConfig().applyCustomAttributesOnSpan&&(0,C.safeExecuteInTheMiddle)(()=>this.getConfig().applyCustomAttributesOnSpan(g,s,p),()=>{},!0),this._closeHttpSpan(g,l.SpanKind.SERVER,w,v,b)}_onServerResponseError(s,p,g,v,b){(0,A.setSpanWithError)(s,b,this._semconvStability),this._closeHttpSpan(s,l.SpanKind.SERVER,v,p,g)}_startHttpSpan(s,p,g=l.context.active()){let v=p.kind===l.SpanKind.CLIENT?this.getConfig().requireParentforOutgoingSpans:this.getConfig().requireParentforIncomingSpans,b,C=l.trace.getSpan(g);return b=v===!0&&C===void 0?l.trace.wrapSpanContext(l.INVALID_SPAN_CONTEXT):v===!0&&C?.spanContext().isRemote?C:this.tracer.startSpan(s,p,g),this._spanNotEnded.add(b),b}_closeHttpSpan(s,g,v,b,C){if(!this._spanNotEnded.has(s))return;s.end(),this._spanNotEnded.delete(s);let w=(0,p.hrTimeToMilliseconds)((0,p.hrTimeDuration)(v,(0,p.hrTime)()));g===l.SpanKind.SERVER?this._recordServerDuration(w,b,C):g===l.SpanKind.CLIENT&&this._recordClientDuration(w,b,C)}_callResponseHook(s,l){(0,C.safeExecuteInTheMiddle)(()=>this.getConfig().responseHook(s,l),()=>{},!0)}_callRequestHook(s,l){(0,C.safeExecuteInTheMiddle)(()=>this.getConfig().requestHook(s,l),()=>{},!0)}_callStartSpanHook(s,l){if(typeof l==`function`)return(0,C.safeExecuteInTheMiddle)(()=>l(s),()=>{},!0)}_createHeaderCapture(){var s,l,p,g,v,b,C,w,E,k,N,F;let I=this.getConfig();return{client:{captureRequestHeaders:(0,A.headerCapture)(`request`,I.headersToSpanAttributes?.client?.requestHeaders??[]),captureResponseHeaders:(0,A.headerCapture)(`response`,I.headersToSpanAttributes?.client?.responseHeaders??[])},server:{captureRequestHeaders:(0,A.headerCapture)(`request`,I.headersToSpanAttributes?.server?.requestHeaders??[]),captureResponseHeaders:(0,A.headerCapture)(`response`,I.headersToSpanAttributes?.server?.responseHeaders??[])}}}}})),require_src$37=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.HttpInstrumentation=void 0;var l=require_http();Object.defineProperty(s,`HttpInstrumentation`,{enumerable:!0,get:function(){return l.HttpInstrumentation}})}));function createConstMap$3(s){let l={},p=s.length;for(let g=0;g{})),TMP_AWS_LAMBDA_INVOKED_ARN$3,TMP_DB_SYSTEM$3,TMP_DB_CONNECTION_STRING$3,TMP_DB_USER$3,TMP_DB_JDBC_DRIVER_CLASSNAME$3,TMP_DB_NAME$3,TMP_DB_STATEMENT$3,TMP_DB_OPERATION$3,TMP_DB_MSSQL_INSTANCE_NAME$3,TMP_DB_CASSANDRA_KEYSPACE$3,TMP_DB_CASSANDRA_PAGE_SIZE$3,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$3,TMP_DB_CASSANDRA_TABLE$3,TMP_DB_CASSANDRA_IDEMPOTENCE$3,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3,TMP_DB_CASSANDRA_COORDINATOR_ID$3,TMP_DB_CASSANDRA_COORDINATOR_DC$3,TMP_DB_HBASE_NAMESPACE$3,TMP_DB_REDIS_DATABASE_INDEX$3,TMP_DB_MONGODB_COLLECTION$3,TMP_DB_SQL_TABLE$3,TMP_EXCEPTION_TYPE$3,TMP_EXCEPTION_MESSAGE$3,TMP_EXCEPTION_STACKTRACE$3,TMP_EXCEPTION_ESCAPED$3,TMP_FAAS_TRIGGER$3,TMP_FAAS_EXECUTION$3,TMP_FAAS_DOCUMENT_COLLECTION$3,TMP_FAAS_DOCUMENT_OPERATION$3,TMP_FAAS_DOCUMENT_TIME$3,TMP_FAAS_DOCUMENT_NAME$3,TMP_FAAS_TIME$3,TMP_FAAS_CRON$3,TMP_FAAS_COLDSTART$3,TMP_FAAS_INVOKED_NAME$3,TMP_FAAS_INVOKED_PROVIDER$3,TMP_FAAS_INVOKED_REGION$3,TMP_NET_TRANSPORT$3,TMP_NET_PEER_IP$3,TMP_NET_PEER_PORT$3,TMP_NET_PEER_NAME$3,TMP_NET_HOST_IP$3,TMP_NET_HOST_PORT$3,TMP_NET_HOST_NAME$3,TMP_NET_HOST_CONNECTION_TYPE$3,TMP_NET_HOST_CONNECTION_SUBTYPE$3,TMP_NET_HOST_CARRIER_NAME$3,TMP_NET_HOST_CARRIER_MCC$3,TMP_NET_HOST_CARRIER_MNC$3,TMP_NET_HOST_CARRIER_ICC$3,TMP_PEER_SERVICE$3,TMP_ENDUSER_ID$3,TMP_ENDUSER_ROLE$3,TMP_ENDUSER_SCOPE$3,TMP_THREAD_ID$3,TMP_THREAD_NAME$3,TMP_CODE_FUNCTION$3,TMP_CODE_NAMESPACE$3,TMP_CODE_FILEPATH$3,TMP_CODE_LINENO$3,TMP_HTTP_METHOD$3,TMP_HTTP_URL$3,TMP_HTTP_TARGET$3,TMP_HTTP_HOST$3,TMP_HTTP_SCHEME$3,TMP_HTTP_STATUS_CODE$3,TMP_HTTP_FLAVOR$3,TMP_HTTP_USER_AGENT$3,TMP_HTTP_REQUEST_CONTENT_LENGTH$3,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3,TMP_HTTP_RESPONSE_CONTENT_LENGTH$3,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3,TMP_HTTP_SERVER_NAME$3,TMP_HTTP_ROUTE$3,TMP_HTTP_CLIENT_IP$3,TMP_AWS_DYNAMODB_TABLE_NAMES$3,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$3,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3,TMP_AWS_DYNAMODB_CONSISTENT_READ$3,TMP_AWS_DYNAMODB_PROJECTION$3,TMP_AWS_DYNAMODB_LIMIT$3,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3,TMP_AWS_DYNAMODB_INDEX_NAME$3,TMP_AWS_DYNAMODB_SELECT$3,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3,TMP_AWS_DYNAMODB_TABLE_COUNT$3,TMP_AWS_DYNAMODB_SCAN_FORWARD$3,TMP_AWS_DYNAMODB_SEGMENT$3,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$3,TMP_AWS_DYNAMODB_COUNT$3,TMP_AWS_DYNAMODB_SCANNED_COUNT$3,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3,TMP_MESSAGING_SYSTEM$3,TMP_MESSAGING_DESTINATION$3,TMP_MESSAGING_DESTINATION_KIND$3,TMP_MESSAGING_TEMP_DESTINATION$3,TMP_MESSAGING_PROTOCOL$3,TMP_MESSAGING_PROTOCOL_VERSION$3,TMP_MESSAGING_URL$3,TMP_MESSAGING_MESSAGE_ID$3,TMP_MESSAGING_CONVERSATION_ID$3,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3,TMP_MESSAGING_OPERATION$3,TMP_MESSAGING_CONSUMER_ID$3,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$3,TMP_MESSAGING_KAFKA_MESSAGE_KEY$3,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$3,TMP_MESSAGING_KAFKA_CLIENT_ID$3,TMP_MESSAGING_KAFKA_PARTITION$3,TMP_MESSAGING_KAFKA_TOMBSTONE$3,TMP_RPC_SYSTEM$3,TMP_RPC_SERVICE$3,TMP_RPC_METHOD$3,TMP_RPC_GRPC_STATUS_CODE$3,TMP_RPC_JSONRPC_VERSION$3,TMP_RPC_JSONRPC_REQUEST_ID$3,TMP_RPC_JSONRPC_ERROR_CODE$3,TMP_RPC_JSONRPC_ERROR_MESSAGE$3,TMP_MESSAGE_TYPE$3,TMP_MESSAGE_ID$3,TMP_MESSAGE_COMPRESSED_SIZE$3,TMP_MESSAGE_UNCOMPRESSED_SIZE$3,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$3,SEMATTRS_DB_SYSTEM$3,SEMATTRS_DB_CONNECTION_STRING$3,SEMATTRS_DB_USER$3,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$3,SEMATTRS_DB_NAME$3,SEMATTRS_DB_STATEMENT$3,SEMATTRS_DB_OPERATION$3,SEMATTRS_DB_MSSQL_INSTANCE_NAME$3,SEMATTRS_DB_CASSANDRA_KEYSPACE$3,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$3,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$3,SEMATTRS_DB_CASSANDRA_TABLE$3,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$3,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$3,SEMATTRS_DB_HBASE_NAMESPACE$3,SEMATTRS_DB_REDIS_DATABASE_INDEX$3,SEMATTRS_DB_MONGODB_COLLECTION$3,SEMATTRS_DB_SQL_TABLE$3,SEMATTRS_EXCEPTION_TYPE$3,SEMATTRS_EXCEPTION_MESSAGE$3,SEMATTRS_EXCEPTION_STACKTRACE$3,SEMATTRS_EXCEPTION_ESCAPED$3,SEMATTRS_FAAS_TRIGGER$3,SEMATTRS_FAAS_EXECUTION$3,SEMATTRS_FAAS_DOCUMENT_COLLECTION$3,SEMATTRS_FAAS_DOCUMENT_OPERATION$3,SEMATTRS_FAAS_DOCUMENT_TIME$3,SEMATTRS_FAAS_DOCUMENT_NAME$3,SEMATTRS_FAAS_TIME$3,SEMATTRS_FAAS_CRON$3,SEMATTRS_FAAS_COLDSTART$3,SEMATTRS_FAAS_INVOKED_NAME$3,SEMATTRS_FAAS_INVOKED_PROVIDER$3,SEMATTRS_FAAS_INVOKED_REGION$3,SEMATTRS_NET_TRANSPORT$3,SEMATTRS_NET_PEER_IP$3,SEMATTRS_NET_PEER_PORT$3,SEMATTRS_NET_PEER_NAME$3,SEMATTRS_NET_HOST_IP$3,SEMATTRS_NET_HOST_PORT$3,SEMATTRS_NET_HOST_NAME$3,SEMATTRS_NET_HOST_CONNECTION_TYPE$3,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$3,SEMATTRS_NET_HOST_CARRIER_NAME$3,SEMATTRS_NET_HOST_CARRIER_MCC$3,SEMATTRS_NET_HOST_CARRIER_MNC$3,SEMATTRS_NET_HOST_CARRIER_ICC$3,SEMATTRS_PEER_SERVICE$3,SEMATTRS_ENDUSER_ID$3,SEMATTRS_ENDUSER_ROLE$3,SEMATTRS_ENDUSER_SCOPE$3,SEMATTRS_THREAD_ID$3,SEMATTRS_THREAD_NAME$3,SEMATTRS_CODE_FUNCTION$3,SEMATTRS_CODE_NAMESPACE$3,SEMATTRS_CODE_FILEPATH$3,SEMATTRS_CODE_LINENO$3,SEMATTRS_HTTP_METHOD$3,SEMATTRS_HTTP_URL$3,SEMATTRS_HTTP_TARGET$3,SEMATTRS_HTTP_HOST$3,SEMATTRS_HTTP_SCHEME$3,SEMATTRS_HTTP_STATUS_CODE$3,SEMATTRS_HTTP_FLAVOR$3,SEMATTRS_HTTP_USER_AGENT$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_SERVER_NAME$3,SEMATTRS_HTTP_ROUTE$3,SEMATTRS_HTTP_CLIENT_IP$3,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$3,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$3,SEMATTRS_AWS_DYNAMODB_PROJECTION$3,SEMATTRS_AWS_DYNAMODB_LIMIT$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$3,SEMATTRS_AWS_DYNAMODB_SELECT$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$3,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$3,SEMATTRS_AWS_DYNAMODB_SEGMENT$3,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$3,SEMATTRS_AWS_DYNAMODB_COUNT$3,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3,SEMATTRS_MESSAGING_SYSTEM$3,SEMATTRS_MESSAGING_DESTINATION$3,SEMATTRS_MESSAGING_DESTINATION_KIND$3,SEMATTRS_MESSAGING_TEMP_DESTINATION$3,SEMATTRS_MESSAGING_PROTOCOL$3,SEMATTRS_MESSAGING_PROTOCOL_VERSION$3,SEMATTRS_MESSAGING_URL$3,SEMATTRS_MESSAGING_MESSAGE_ID$3,SEMATTRS_MESSAGING_CONVERSATION_ID$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3,SEMATTRS_MESSAGING_OPERATION$3,SEMATTRS_MESSAGING_CONSUMER_ID$3,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$3,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$3,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$3,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$3,SEMATTRS_MESSAGING_KAFKA_PARTITION$3,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$3,SEMATTRS_RPC_SYSTEM$3,SEMATTRS_RPC_SERVICE$3,SEMATTRS_RPC_METHOD$3,SEMATTRS_RPC_GRPC_STATUS_CODE$3,SEMATTRS_RPC_JSONRPC_VERSION$3,SEMATTRS_RPC_JSONRPC_REQUEST_ID$3,SEMATTRS_RPC_JSONRPC_ERROR_CODE$3,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$3,SEMATTRS_MESSAGE_TYPE$3,SEMATTRS_MESSAGE_ID$3,SEMATTRS_MESSAGE_COMPRESSED_SIZE$3,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$3,SemanticAttributes$3,TMP_DBSYSTEMVALUES_OTHER_SQL$3,TMP_DBSYSTEMVALUES_MSSQL$3,TMP_DBSYSTEMVALUES_MYSQL$3,TMP_DBSYSTEMVALUES_ORACLE$3,TMP_DBSYSTEMVALUES_DB2$3,TMP_DBSYSTEMVALUES_POSTGRESQL$3,TMP_DBSYSTEMVALUES_REDSHIFT$3,TMP_DBSYSTEMVALUES_HIVE$3,TMP_DBSYSTEMVALUES_CLOUDSCAPE$3,TMP_DBSYSTEMVALUES_HSQLDB$3,TMP_DBSYSTEMVALUES_PROGRESS$3,TMP_DBSYSTEMVALUES_MAXDB$3,TMP_DBSYSTEMVALUES_HANADB$3,TMP_DBSYSTEMVALUES_INGRES$3,TMP_DBSYSTEMVALUES_FIRSTSQL$3,TMP_DBSYSTEMVALUES_EDB$3,TMP_DBSYSTEMVALUES_CACHE$3,TMP_DBSYSTEMVALUES_ADABAS$3,TMP_DBSYSTEMVALUES_FIREBIRD$3,TMP_DBSYSTEMVALUES_DERBY$3,TMP_DBSYSTEMVALUES_FILEMAKER$3,TMP_DBSYSTEMVALUES_INFORMIX$3,TMP_DBSYSTEMVALUES_INSTANTDB$3,TMP_DBSYSTEMVALUES_INTERBASE$3,TMP_DBSYSTEMVALUES_MARIADB$3,TMP_DBSYSTEMVALUES_NETEZZA$3,TMP_DBSYSTEMVALUES_PERVASIVE$3,TMP_DBSYSTEMVALUES_POINTBASE$3,TMP_DBSYSTEMVALUES_SQLITE$3,TMP_DBSYSTEMVALUES_SYBASE$3,TMP_DBSYSTEMVALUES_TERADATA$3,TMP_DBSYSTEMVALUES_VERTICA$3,TMP_DBSYSTEMVALUES_H2$3,TMP_DBSYSTEMVALUES_COLDFUSION$3,TMP_DBSYSTEMVALUES_CASSANDRA$3,TMP_DBSYSTEMVALUES_HBASE$3,TMP_DBSYSTEMVALUES_MONGODB$3,TMP_DBSYSTEMVALUES_REDIS$3,TMP_DBSYSTEMVALUES_COUCHBASE$3,TMP_DBSYSTEMVALUES_COUCHDB$3,TMP_DBSYSTEMVALUES_COSMOSDB$3,TMP_DBSYSTEMVALUES_DYNAMODB$3,TMP_DBSYSTEMVALUES_NEO4J$3,TMP_DBSYSTEMVALUES_GEODE$3,TMP_DBSYSTEMVALUES_ELASTICSEARCH$3,TMP_DBSYSTEMVALUES_MEMCACHED$3,TMP_DBSYSTEMVALUES_COCKROACHDB$3,DBSYSTEMVALUES_OTHER_SQL$3,DBSYSTEMVALUES_MSSQL$3,DBSYSTEMVALUES_MYSQL$3,DBSYSTEMVALUES_ORACLE$3,DBSYSTEMVALUES_DB2$3,DBSYSTEMVALUES_POSTGRESQL$3,DBSYSTEMVALUES_REDSHIFT$3,DBSYSTEMVALUES_HIVE$3,DBSYSTEMVALUES_CLOUDSCAPE$3,DBSYSTEMVALUES_HSQLDB$3,DBSYSTEMVALUES_PROGRESS$3,DBSYSTEMVALUES_MAXDB$3,DBSYSTEMVALUES_HANADB$3,DBSYSTEMVALUES_INGRES$3,DBSYSTEMVALUES_FIRSTSQL$3,DBSYSTEMVALUES_EDB$3,DBSYSTEMVALUES_CACHE$3,DBSYSTEMVALUES_ADABAS$3,DBSYSTEMVALUES_FIREBIRD$3,DBSYSTEMVALUES_DERBY$3,DBSYSTEMVALUES_FILEMAKER$3,DBSYSTEMVALUES_INFORMIX$3,DBSYSTEMVALUES_INSTANTDB$3,DBSYSTEMVALUES_INTERBASE$3,DBSYSTEMVALUES_MARIADB$3,DBSYSTEMVALUES_NETEZZA$3,DBSYSTEMVALUES_PERVASIVE$3,DBSYSTEMVALUES_POINTBASE$3,DBSYSTEMVALUES_SQLITE$3,DBSYSTEMVALUES_SYBASE$3,DBSYSTEMVALUES_TERADATA$3,DBSYSTEMVALUES_VERTICA$3,DBSYSTEMVALUES_H2$3,DBSYSTEMVALUES_COLDFUSION$3,DBSYSTEMVALUES_CASSANDRA$3,DBSYSTEMVALUES_HBASE$3,DBSYSTEMVALUES_MONGODB$3,DBSYSTEMVALUES_REDIS$3,DBSYSTEMVALUES_COUCHBASE$3,DBSYSTEMVALUES_COUCHDB$3,DBSYSTEMVALUES_COSMOSDB$3,DBSYSTEMVALUES_DYNAMODB$3,DBSYSTEMVALUES_NEO4J$3,DBSYSTEMVALUES_GEODE$3,DBSYSTEMVALUES_ELASTICSEARCH$3,DBSYSTEMVALUES_MEMCACHED$3,DBSYSTEMVALUES_COCKROACHDB$3,DbSystemValues$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3,DBCASSANDRACONSISTENCYLEVELVALUES_ALL$3,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_ONE$3,DBCASSANDRACONSISTENCYLEVELVALUES_TWO$3,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3,DBCASSANDRACONSISTENCYLEVELVALUES_ANY$3,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3,DbCassandraConsistencyLevelValues$3,TMP_FAASTRIGGERVALUES_DATASOURCE$3,TMP_FAASTRIGGERVALUES_HTTP$3,TMP_FAASTRIGGERVALUES_PUBSUB$3,TMP_FAASTRIGGERVALUES_TIMER$3,TMP_FAASTRIGGERVALUES_OTHER$3,FAASTRIGGERVALUES_DATASOURCE$3,FAASTRIGGERVALUES_HTTP$3,FAASTRIGGERVALUES_PUBSUB$3,FAASTRIGGERVALUES_TIMER$3,FAASTRIGGERVALUES_OTHER$3,FaasTriggerValues$3,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$3,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$3,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$3,FAASDOCUMENTOPERATIONVALUES_INSERT$3,FAASDOCUMENTOPERATIONVALUES_EDIT$3,FAASDOCUMENTOPERATIONVALUES_DELETE$3,FaasDocumentOperationValues$3,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3,TMP_FAASINVOKEDPROVIDERVALUES_AWS$3,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$3,TMP_FAASINVOKEDPROVIDERVALUES_GCP$3,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3,FAASINVOKEDPROVIDERVALUES_AWS$3,FAASINVOKEDPROVIDERVALUES_AZURE$3,FAASINVOKEDPROVIDERVALUES_GCP$3,FaasInvokedProviderValues$3,TMP_NETTRANSPORTVALUES_IP_TCP$3,TMP_NETTRANSPORTVALUES_IP_UDP$3,TMP_NETTRANSPORTVALUES_IP$3,TMP_NETTRANSPORTVALUES_UNIX$3,TMP_NETTRANSPORTVALUES_PIPE$3,TMP_NETTRANSPORTVALUES_INPROC$3,TMP_NETTRANSPORTVALUES_OTHER$3,NETTRANSPORTVALUES_IP_TCP$3,NETTRANSPORTVALUES_IP_UDP$3,NETTRANSPORTVALUES_IP$3,NETTRANSPORTVALUES_UNIX$3,NETTRANSPORTVALUES_PIPE$3,NETTRANSPORTVALUES_INPROC$3,NETTRANSPORTVALUES_OTHER$3,NetTransportValues$3,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$3,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$3,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$3,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3,NETHOSTCONNECTIONTYPEVALUES_WIFI$3,NETHOSTCONNECTIONTYPEVALUES_WIRED$3,NETHOSTCONNECTIONTYPEVALUES_CELL$3,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3,NetHostConnectionTypeValues$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3,NETHOSTCONNECTIONSUBTYPEVALUES_LTE$3,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3,NETHOSTCONNECTIONSUBTYPEVALUES_GSM$3,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3,NETHOSTCONNECTIONSUBTYPEVALUES_NR$3,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3,NetHostConnectionSubtypeValues$3,TMP_HTTPFLAVORVALUES_HTTP_1_0$3,TMP_HTTPFLAVORVALUES_HTTP_1_1$3,TMP_HTTPFLAVORVALUES_HTTP_2_0$3,TMP_HTTPFLAVORVALUES_SPDY$3,TMP_HTTPFLAVORVALUES_QUIC$3,HTTPFLAVORVALUES_HTTP_1_0$3,HTTPFLAVORVALUES_HTTP_1_1$3,HTTPFLAVORVALUES_HTTP_2_0$3,HTTPFLAVORVALUES_SPDY$3,HTTPFLAVORVALUES_QUIC$3,HttpFlavorValues$3,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$3,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$3,MESSAGINGDESTINATIONKINDVALUES_QUEUE$3,MESSAGINGDESTINATIONKINDVALUES_TOPIC$3,MessagingDestinationKindValues$3,TMP_MESSAGINGOPERATIONVALUES_RECEIVE$3,TMP_MESSAGINGOPERATIONVALUES_PROCESS$3,MESSAGINGOPERATIONVALUES_RECEIVE$3,MESSAGINGOPERATIONVALUES_PROCESS$3,MessagingOperationValues$3,TMP_RPCGRPCSTATUSCODEVALUES_OK$3,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$3,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$3,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$3,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$3,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$3,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$3,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$3,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$3,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$3,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$3,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$3,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$3,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$3,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$3,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$3,RPCGRPCSTATUSCODEVALUES_OK$3,RPCGRPCSTATUSCODEVALUES_CANCELLED$3,RPCGRPCSTATUSCODEVALUES_UNKNOWN$3,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$3,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND$3,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$3,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$3,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$3,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$3,RPCGRPCSTATUSCODEVALUES_ABORTED$3,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$3,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$3,RPCGRPCSTATUSCODEVALUES_INTERNAL$3,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$3,RPCGRPCSTATUSCODEVALUES_DATA_LOSS$3,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$3,RpcGrpcStatusCodeValues$3,TMP_MESSAGETYPEVALUES_SENT$3,TMP_MESSAGETYPEVALUES_RECEIVED$3,MESSAGETYPEVALUES_SENT$3,MESSAGETYPEVALUES_RECEIVED$3,MessageTypeValues$3,init_SemanticAttributes$3=__esmMin((()=>{init_utils$6(),TMP_AWS_LAMBDA_INVOKED_ARN$3=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM$3=`db.system`,TMP_DB_CONNECTION_STRING$3=`db.connection_string`,TMP_DB_USER$3=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME$3=`db.jdbc.driver_classname`,TMP_DB_NAME$3=`db.name`,TMP_DB_STATEMENT$3=`db.statement`,TMP_DB_OPERATION$3=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME$3=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE$3=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE$3=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$3=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE$3=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE$3=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID$3=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC$3=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE$3=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX$3=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION$3=`db.mongodb.collection`,TMP_DB_SQL_TABLE$3=`db.sql.table`,TMP_EXCEPTION_TYPE$3=`exception.type`,TMP_EXCEPTION_MESSAGE$3=`exception.message`,TMP_EXCEPTION_STACKTRACE$3=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED$3=`exception.escaped`,TMP_FAAS_TRIGGER$3=`faas.trigger`,TMP_FAAS_EXECUTION$3=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION$3=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION$3=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME$3=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME$3=`faas.document.name`,TMP_FAAS_TIME$3=`faas.time`,TMP_FAAS_CRON$3=`faas.cron`,TMP_FAAS_COLDSTART$3=`faas.coldstart`,TMP_FAAS_INVOKED_NAME$3=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER$3=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION$3=`faas.invoked_region`,TMP_NET_TRANSPORT$3=`net.transport`,TMP_NET_PEER_IP$3=`net.peer.ip`,TMP_NET_PEER_PORT$3=`net.peer.port`,TMP_NET_PEER_NAME$3=`net.peer.name`,TMP_NET_HOST_IP$3=`net.host.ip`,TMP_NET_HOST_PORT$3=`net.host.port`,TMP_NET_HOST_NAME$3=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE$3=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE$3=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME$3=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC$3=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC$3=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC$3=`net.host.carrier.icc`,TMP_PEER_SERVICE$3=`peer.service`,TMP_ENDUSER_ID$3=`enduser.id`,TMP_ENDUSER_ROLE$3=`enduser.role`,TMP_ENDUSER_SCOPE$3=`enduser.scope`,TMP_THREAD_ID$3=`thread.id`,TMP_THREAD_NAME$3=`thread.name`,TMP_CODE_FUNCTION$3=`code.function`,TMP_CODE_NAMESPACE$3=`code.namespace`,TMP_CODE_FILEPATH$3=`code.filepath`,TMP_CODE_LINENO$3=`code.lineno`,TMP_HTTP_METHOD$3=`http.method`,TMP_HTTP_URL$3=`http.url`,TMP_HTTP_TARGET$3=`http.target`,TMP_HTTP_HOST$3=`http.host`,TMP_HTTP_SCHEME$3=`http.scheme`,TMP_HTTP_STATUS_CODE$3=`http.status_code`,TMP_HTTP_FLAVOR$3=`http.flavor`,TMP_HTTP_USER_AGENT$3=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH$3=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH$3=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME$3=`http.server_name`,TMP_HTTP_ROUTE$3=`http.route`,TMP_HTTP_CLIENT_IP$3=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES$3=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$3=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ$3=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION$3=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT$3=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME$3=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT$3=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT$3=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD$3=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT$3=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$3=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT$3=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT$3=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM$3=`messaging.system`,TMP_MESSAGING_DESTINATION$3=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND$3=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION$3=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL$3=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION$3=`messaging.protocol_version`,TMP_MESSAGING_URL$3=`messaging.url`,TMP_MESSAGING_MESSAGE_ID$3=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID$3=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION$3=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID$3=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$3=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY$3=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$3=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID$3=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION$3=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE$3=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM$3=`rpc.system`,TMP_RPC_SERVICE$3=`rpc.service`,TMP_RPC_METHOD$3=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE$3=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION$3=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID$3=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE$3=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE$3=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE$3=`message.type`,TMP_MESSAGE_ID$3=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE$3=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE$3=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$3=TMP_AWS_LAMBDA_INVOKED_ARN$3,SEMATTRS_DB_SYSTEM$3=TMP_DB_SYSTEM$3,SEMATTRS_DB_CONNECTION_STRING$3=TMP_DB_CONNECTION_STRING$3,SEMATTRS_DB_USER$3=TMP_DB_USER$3,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$3=TMP_DB_JDBC_DRIVER_CLASSNAME$3,SEMATTRS_DB_NAME$3=TMP_DB_NAME$3,SEMATTRS_DB_STATEMENT$3=TMP_DB_STATEMENT$3,SEMATTRS_DB_OPERATION$3=TMP_DB_OPERATION$3,SEMATTRS_DB_MSSQL_INSTANCE_NAME$3=TMP_DB_MSSQL_INSTANCE_NAME$3,SEMATTRS_DB_CASSANDRA_KEYSPACE$3=TMP_DB_CASSANDRA_KEYSPACE$3,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$3=TMP_DB_CASSANDRA_PAGE_SIZE$3,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$3=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$3,SEMATTRS_DB_CASSANDRA_TABLE$3=TMP_DB_CASSANDRA_TABLE$3,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$3=TMP_DB_CASSANDRA_IDEMPOTENCE$3,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$3=TMP_DB_CASSANDRA_COORDINATOR_ID$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$3=TMP_DB_CASSANDRA_COORDINATOR_DC$3,SEMATTRS_DB_HBASE_NAMESPACE$3=TMP_DB_HBASE_NAMESPACE$3,SEMATTRS_DB_REDIS_DATABASE_INDEX$3=TMP_DB_REDIS_DATABASE_INDEX$3,SEMATTRS_DB_MONGODB_COLLECTION$3=TMP_DB_MONGODB_COLLECTION$3,SEMATTRS_DB_SQL_TABLE$3=TMP_DB_SQL_TABLE$3,SEMATTRS_EXCEPTION_TYPE$3=TMP_EXCEPTION_TYPE$3,SEMATTRS_EXCEPTION_MESSAGE$3=TMP_EXCEPTION_MESSAGE$3,SEMATTRS_EXCEPTION_STACKTRACE$3=TMP_EXCEPTION_STACKTRACE$3,SEMATTRS_EXCEPTION_ESCAPED$3=TMP_EXCEPTION_ESCAPED$3,SEMATTRS_FAAS_TRIGGER$3=TMP_FAAS_TRIGGER$3,SEMATTRS_FAAS_EXECUTION$3=TMP_FAAS_EXECUTION$3,SEMATTRS_FAAS_DOCUMENT_COLLECTION$3=TMP_FAAS_DOCUMENT_COLLECTION$3,SEMATTRS_FAAS_DOCUMENT_OPERATION$3=TMP_FAAS_DOCUMENT_OPERATION$3,SEMATTRS_FAAS_DOCUMENT_TIME$3=TMP_FAAS_DOCUMENT_TIME$3,SEMATTRS_FAAS_DOCUMENT_NAME$3=TMP_FAAS_DOCUMENT_NAME$3,SEMATTRS_FAAS_TIME$3=TMP_FAAS_TIME$3,SEMATTRS_FAAS_CRON$3=TMP_FAAS_CRON$3,SEMATTRS_FAAS_COLDSTART$3=TMP_FAAS_COLDSTART$3,SEMATTRS_FAAS_INVOKED_NAME$3=TMP_FAAS_INVOKED_NAME$3,SEMATTRS_FAAS_INVOKED_PROVIDER$3=TMP_FAAS_INVOKED_PROVIDER$3,SEMATTRS_FAAS_INVOKED_REGION$3=TMP_FAAS_INVOKED_REGION$3,SEMATTRS_NET_TRANSPORT$3=TMP_NET_TRANSPORT$3,SEMATTRS_NET_PEER_IP$3=TMP_NET_PEER_IP$3,SEMATTRS_NET_PEER_PORT$3=TMP_NET_PEER_PORT$3,SEMATTRS_NET_PEER_NAME$3=TMP_NET_PEER_NAME$3,SEMATTRS_NET_HOST_IP$3=TMP_NET_HOST_IP$3,SEMATTRS_NET_HOST_PORT$3=TMP_NET_HOST_PORT$3,SEMATTRS_NET_HOST_NAME$3=TMP_NET_HOST_NAME$3,SEMATTRS_NET_HOST_CONNECTION_TYPE$3=TMP_NET_HOST_CONNECTION_TYPE$3,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$3=TMP_NET_HOST_CONNECTION_SUBTYPE$3,SEMATTRS_NET_HOST_CARRIER_NAME$3=TMP_NET_HOST_CARRIER_NAME$3,SEMATTRS_NET_HOST_CARRIER_MCC$3=TMP_NET_HOST_CARRIER_MCC$3,SEMATTRS_NET_HOST_CARRIER_MNC$3=TMP_NET_HOST_CARRIER_MNC$3,SEMATTRS_NET_HOST_CARRIER_ICC$3=TMP_NET_HOST_CARRIER_ICC$3,SEMATTRS_PEER_SERVICE$3=TMP_PEER_SERVICE$3,SEMATTRS_ENDUSER_ID$3=TMP_ENDUSER_ID$3,SEMATTRS_ENDUSER_ROLE$3=TMP_ENDUSER_ROLE$3,SEMATTRS_ENDUSER_SCOPE$3=TMP_ENDUSER_SCOPE$3,SEMATTRS_THREAD_ID$3=TMP_THREAD_ID$3,SEMATTRS_THREAD_NAME$3=TMP_THREAD_NAME$3,SEMATTRS_CODE_FUNCTION$3=TMP_CODE_FUNCTION$3,SEMATTRS_CODE_NAMESPACE$3=TMP_CODE_NAMESPACE$3,SEMATTRS_CODE_FILEPATH$3=TMP_CODE_FILEPATH$3,SEMATTRS_CODE_LINENO$3=TMP_CODE_LINENO$3,SEMATTRS_HTTP_METHOD$3=TMP_HTTP_METHOD$3,SEMATTRS_HTTP_URL$3=TMP_HTTP_URL$3,SEMATTRS_HTTP_TARGET$3=TMP_HTTP_TARGET$3,SEMATTRS_HTTP_HOST$3=TMP_HTTP_HOST$3,SEMATTRS_HTTP_SCHEME$3=TMP_HTTP_SCHEME$3,SEMATTRS_HTTP_STATUS_CODE$3=TMP_HTTP_STATUS_CODE$3,SEMATTRS_HTTP_FLAVOR$3=TMP_HTTP_FLAVOR$3,SEMATTRS_HTTP_USER_AGENT$3=TMP_HTTP_USER_AGENT$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$3=TMP_HTTP_REQUEST_CONTENT_LENGTH$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$3=TMP_HTTP_RESPONSE_CONTENT_LENGTH$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_SERVER_NAME$3=TMP_HTTP_SERVER_NAME$3,SEMATTRS_HTTP_ROUTE$3=TMP_HTTP_ROUTE$3,SEMATTRS_HTTP_CLIENT_IP$3=TMP_HTTP_CLIENT_IP$3,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$3=TMP_AWS_DYNAMODB_TABLE_NAMES$3,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$3=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$3=TMP_AWS_DYNAMODB_CONSISTENT_READ$3,SEMATTRS_AWS_DYNAMODB_PROJECTION$3=TMP_AWS_DYNAMODB_PROJECTION$3,SEMATTRS_AWS_DYNAMODB_LIMIT$3=TMP_AWS_DYNAMODB_LIMIT$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$3=TMP_AWS_DYNAMODB_INDEX_NAME$3,SEMATTRS_AWS_DYNAMODB_SELECT$3=TMP_AWS_DYNAMODB_SELECT$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$3=TMP_AWS_DYNAMODB_TABLE_COUNT$3,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$3=TMP_AWS_DYNAMODB_SCAN_FORWARD$3,SEMATTRS_AWS_DYNAMODB_SEGMENT$3=TMP_AWS_DYNAMODB_SEGMENT$3,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$3=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$3,SEMATTRS_AWS_DYNAMODB_COUNT$3=TMP_AWS_DYNAMODB_COUNT$3,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$3=TMP_AWS_DYNAMODB_SCANNED_COUNT$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3,SEMATTRS_MESSAGING_SYSTEM$3=TMP_MESSAGING_SYSTEM$3,SEMATTRS_MESSAGING_DESTINATION$3=TMP_MESSAGING_DESTINATION$3,SEMATTRS_MESSAGING_DESTINATION_KIND$3=TMP_MESSAGING_DESTINATION_KIND$3,SEMATTRS_MESSAGING_TEMP_DESTINATION$3=TMP_MESSAGING_TEMP_DESTINATION$3,SEMATTRS_MESSAGING_PROTOCOL$3=TMP_MESSAGING_PROTOCOL$3,SEMATTRS_MESSAGING_PROTOCOL_VERSION$3=TMP_MESSAGING_PROTOCOL_VERSION$3,SEMATTRS_MESSAGING_URL$3=TMP_MESSAGING_URL$3,SEMATTRS_MESSAGING_MESSAGE_ID$3=TMP_MESSAGING_MESSAGE_ID$3,SEMATTRS_MESSAGING_CONVERSATION_ID$3=TMP_MESSAGING_CONVERSATION_ID$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3,SEMATTRS_MESSAGING_OPERATION$3=TMP_MESSAGING_OPERATION$3,SEMATTRS_MESSAGING_CONSUMER_ID$3=TMP_MESSAGING_CONSUMER_ID$3,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$3=TMP_MESSAGING_RABBITMQ_ROUTING_KEY$3,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$3=TMP_MESSAGING_KAFKA_MESSAGE_KEY$3,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$3=TMP_MESSAGING_KAFKA_CONSUMER_GROUP$3,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$3=TMP_MESSAGING_KAFKA_CLIENT_ID$3,SEMATTRS_MESSAGING_KAFKA_PARTITION$3=TMP_MESSAGING_KAFKA_PARTITION$3,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$3=TMP_MESSAGING_KAFKA_TOMBSTONE$3,SEMATTRS_RPC_SYSTEM$3=TMP_RPC_SYSTEM$3,SEMATTRS_RPC_SERVICE$3=TMP_RPC_SERVICE$3,SEMATTRS_RPC_METHOD$3=TMP_RPC_METHOD$3,SEMATTRS_RPC_GRPC_STATUS_CODE$3=TMP_RPC_GRPC_STATUS_CODE$3,SEMATTRS_RPC_JSONRPC_VERSION$3=TMP_RPC_JSONRPC_VERSION$3,SEMATTRS_RPC_JSONRPC_REQUEST_ID$3=TMP_RPC_JSONRPC_REQUEST_ID$3,SEMATTRS_RPC_JSONRPC_ERROR_CODE$3=TMP_RPC_JSONRPC_ERROR_CODE$3,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$3=TMP_RPC_JSONRPC_ERROR_MESSAGE$3,SEMATTRS_MESSAGE_TYPE$3=TMP_MESSAGE_TYPE$3,SEMATTRS_MESSAGE_ID$3=TMP_MESSAGE_ID$3,SEMATTRS_MESSAGE_COMPRESSED_SIZE$3=TMP_MESSAGE_COMPRESSED_SIZE$3,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$3=TMP_MESSAGE_UNCOMPRESSED_SIZE$3,SemanticAttributes$3=createConstMap$3([TMP_AWS_LAMBDA_INVOKED_ARN$3,TMP_DB_SYSTEM$3,TMP_DB_CONNECTION_STRING$3,TMP_DB_USER$3,TMP_DB_JDBC_DRIVER_CLASSNAME$3,TMP_DB_NAME$3,TMP_DB_STATEMENT$3,TMP_DB_OPERATION$3,TMP_DB_MSSQL_INSTANCE_NAME$3,TMP_DB_CASSANDRA_KEYSPACE$3,TMP_DB_CASSANDRA_PAGE_SIZE$3,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$3,TMP_DB_CASSANDRA_TABLE$3,TMP_DB_CASSANDRA_IDEMPOTENCE$3,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3,TMP_DB_CASSANDRA_COORDINATOR_ID$3,TMP_DB_CASSANDRA_COORDINATOR_DC$3,TMP_DB_HBASE_NAMESPACE$3,TMP_DB_REDIS_DATABASE_INDEX$3,TMP_DB_MONGODB_COLLECTION$3,TMP_DB_SQL_TABLE$3,TMP_EXCEPTION_TYPE$3,TMP_EXCEPTION_MESSAGE$3,TMP_EXCEPTION_STACKTRACE$3,TMP_EXCEPTION_ESCAPED$3,TMP_FAAS_TRIGGER$3,TMP_FAAS_EXECUTION$3,TMP_FAAS_DOCUMENT_COLLECTION$3,TMP_FAAS_DOCUMENT_OPERATION$3,TMP_FAAS_DOCUMENT_TIME$3,TMP_FAAS_DOCUMENT_NAME$3,TMP_FAAS_TIME$3,TMP_FAAS_CRON$3,TMP_FAAS_COLDSTART$3,TMP_FAAS_INVOKED_NAME$3,TMP_FAAS_INVOKED_PROVIDER$3,TMP_FAAS_INVOKED_REGION$3,TMP_NET_TRANSPORT$3,TMP_NET_PEER_IP$3,TMP_NET_PEER_PORT$3,TMP_NET_PEER_NAME$3,TMP_NET_HOST_IP$3,TMP_NET_HOST_PORT$3,TMP_NET_HOST_NAME$3,TMP_NET_HOST_CONNECTION_TYPE$3,TMP_NET_HOST_CONNECTION_SUBTYPE$3,TMP_NET_HOST_CARRIER_NAME$3,TMP_NET_HOST_CARRIER_MCC$3,TMP_NET_HOST_CARRIER_MNC$3,TMP_NET_HOST_CARRIER_ICC$3,TMP_PEER_SERVICE$3,TMP_ENDUSER_ID$3,TMP_ENDUSER_ROLE$3,TMP_ENDUSER_SCOPE$3,TMP_THREAD_ID$3,TMP_THREAD_NAME$3,TMP_CODE_FUNCTION$3,TMP_CODE_NAMESPACE$3,TMP_CODE_FILEPATH$3,TMP_CODE_LINENO$3,TMP_HTTP_METHOD$3,TMP_HTTP_URL$3,TMP_HTTP_TARGET$3,TMP_HTTP_HOST$3,TMP_HTTP_SCHEME$3,TMP_HTTP_STATUS_CODE$3,TMP_HTTP_FLAVOR$3,TMP_HTTP_USER_AGENT$3,TMP_HTTP_REQUEST_CONTENT_LENGTH$3,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3,TMP_HTTP_RESPONSE_CONTENT_LENGTH$3,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3,TMP_HTTP_SERVER_NAME$3,TMP_HTTP_ROUTE$3,TMP_HTTP_CLIENT_IP$3,TMP_AWS_DYNAMODB_TABLE_NAMES$3,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$3,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3,TMP_AWS_DYNAMODB_CONSISTENT_READ$3,TMP_AWS_DYNAMODB_PROJECTION$3,TMP_AWS_DYNAMODB_LIMIT$3,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3,TMP_AWS_DYNAMODB_INDEX_NAME$3,TMP_AWS_DYNAMODB_SELECT$3,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3,TMP_AWS_DYNAMODB_TABLE_COUNT$3,TMP_AWS_DYNAMODB_SCAN_FORWARD$3,TMP_AWS_DYNAMODB_SEGMENT$3,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$3,TMP_AWS_DYNAMODB_COUNT$3,TMP_AWS_DYNAMODB_SCANNED_COUNT$3,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3,TMP_MESSAGING_SYSTEM$3,TMP_MESSAGING_DESTINATION$3,TMP_MESSAGING_DESTINATION_KIND$3,TMP_MESSAGING_TEMP_DESTINATION$3,TMP_MESSAGING_PROTOCOL$3,TMP_MESSAGING_PROTOCOL_VERSION$3,TMP_MESSAGING_URL$3,TMP_MESSAGING_MESSAGE_ID$3,TMP_MESSAGING_CONVERSATION_ID$3,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3,TMP_MESSAGING_OPERATION$3,TMP_MESSAGING_CONSUMER_ID$3,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$3,TMP_MESSAGING_KAFKA_MESSAGE_KEY$3,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$3,TMP_MESSAGING_KAFKA_CLIENT_ID$3,TMP_MESSAGING_KAFKA_PARTITION$3,TMP_MESSAGING_KAFKA_TOMBSTONE$3,TMP_RPC_SYSTEM$3,TMP_RPC_SERVICE$3,TMP_RPC_METHOD$3,TMP_RPC_GRPC_STATUS_CODE$3,TMP_RPC_JSONRPC_VERSION$3,TMP_RPC_JSONRPC_REQUEST_ID$3,TMP_RPC_JSONRPC_ERROR_CODE$3,TMP_RPC_JSONRPC_ERROR_MESSAGE$3,TMP_MESSAGE_TYPE$3,TMP_MESSAGE_ID$3,TMP_MESSAGE_COMPRESSED_SIZE$3,TMP_MESSAGE_UNCOMPRESSED_SIZE$3]),TMP_DBSYSTEMVALUES_OTHER_SQL$3=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL$3=`mssql`,TMP_DBSYSTEMVALUES_MYSQL$3=`mysql`,TMP_DBSYSTEMVALUES_ORACLE$3=`oracle`,TMP_DBSYSTEMVALUES_DB2$3=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL$3=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT$3=`redshift`,TMP_DBSYSTEMVALUES_HIVE$3=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE$3=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB$3=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS$3=`progress`,TMP_DBSYSTEMVALUES_MAXDB$3=`maxdb`,TMP_DBSYSTEMVALUES_HANADB$3=`hanadb`,TMP_DBSYSTEMVALUES_INGRES$3=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL$3=`firstsql`,TMP_DBSYSTEMVALUES_EDB$3=`edb`,TMP_DBSYSTEMVALUES_CACHE$3=`cache`,TMP_DBSYSTEMVALUES_ADABAS$3=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD$3=`firebird`,TMP_DBSYSTEMVALUES_DERBY$3=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER$3=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX$3=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB$3=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE$3=`interbase`,TMP_DBSYSTEMVALUES_MARIADB$3=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA$3=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE$3=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE$3=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE$3=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE$3=`sybase`,TMP_DBSYSTEMVALUES_TERADATA$3=`teradata`,TMP_DBSYSTEMVALUES_VERTICA$3=`vertica`,TMP_DBSYSTEMVALUES_H2$3=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION$3=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA$3=`cassandra`,TMP_DBSYSTEMVALUES_HBASE$3=`hbase`,TMP_DBSYSTEMVALUES_MONGODB$3=`mongodb`,TMP_DBSYSTEMVALUES_REDIS$3=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE$3=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB$3=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB$3=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB$3=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J$3=`neo4j`,TMP_DBSYSTEMVALUES_GEODE$3=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH$3=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED$3=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB$3=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL$3=TMP_DBSYSTEMVALUES_OTHER_SQL$3,DBSYSTEMVALUES_MSSQL$3=TMP_DBSYSTEMVALUES_MSSQL$3,DBSYSTEMVALUES_MYSQL$3=TMP_DBSYSTEMVALUES_MYSQL$3,DBSYSTEMVALUES_ORACLE$3=TMP_DBSYSTEMVALUES_ORACLE$3,DBSYSTEMVALUES_POSTGRESQL$3=TMP_DBSYSTEMVALUES_POSTGRESQL$3,DBSYSTEMVALUES_REDSHIFT$3=TMP_DBSYSTEMVALUES_REDSHIFT$3,DBSYSTEMVALUES_HIVE$3=TMP_DBSYSTEMVALUES_HIVE$3,DBSYSTEMVALUES_CLOUDSCAPE$3=TMP_DBSYSTEMVALUES_CLOUDSCAPE$3,DBSYSTEMVALUES_HSQLDB$3=TMP_DBSYSTEMVALUES_HSQLDB$3,DBSYSTEMVALUES_PROGRESS$3=TMP_DBSYSTEMVALUES_PROGRESS$3,DBSYSTEMVALUES_MAXDB$3=TMP_DBSYSTEMVALUES_MAXDB$3,DBSYSTEMVALUES_HANADB$3=TMP_DBSYSTEMVALUES_HANADB$3,DBSYSTEMVALUES_INGRES$3=TMP_DBSYSTEMVALUES_INGRES$3,DBSYSTEMVALUES_FIRSTSQL$3=TMP_DBSYSTEMVALUES_FIRSTSQL$3,DBSYSTEMVALUES_CACHE$3=TMP_DBSYSTEMVALUES_CACHE$3,DBSYSTEMVALUES_ADABAS$3=TMP_DBSYSTEMVALUES_ADABAS$3,DBSYSTEMVALUES_FIREBIRD$3=TMP_DBSYSTEMVALUES_FIREBIRD$3,DBSYSTEMVALUES_DERBY$3=TMP_DBSYSTEMVALUES_DERBY$3,DBSYSTEMVALUES_FILEMAKER$3=TMP_DBSYSTEMVALUES_FILEMAKER$3,DBSYSTEMVALUES_INFORMIX$3=TMP_DBSYSTEMVALUES_INFORMIX$3,DBSYSTEMVALUES_INSTANTDB$3=TMP_DBSYSTEMVALUES_INSTANTDB$3,DBSYSTEMVALUES_INTERBASE$3=TMP_DBSYSTEMVALUES_INTERBASE$3,DBSYSTEMVALUES_MARIADB$3=TMP_DBSYSTEMVALUES_MARIADB$3,DBSYSTEMVALUES_NETEZZA$3=TMP_DBSYSTEMVALUES_NETEZZA$3,DBSYSTEMVALUES_PERVASIVE$3=TMP_DBSYSTEMVALUES_PERVASIVE$3,DBSYSTEMVALUES_POINTBASE$3=TMP_DBSYSTEMVALUES_POINTBASE$3,DBSYSTEMVALUES_SQLITE$3=TMP_DBSYSTEMVALUES_SQLITE$3,DBSYSTEMVALUES_SYBASE$3=TMP_DBSYSTEMVALUES_SYBASE$3,DBSYSTEMVALUES_TERADATA$3=TMP_DBSYSTEMVALUES_TERADATA$3,DBSYSTEMVALUES_VERTICA$3=TMP_DBSYSTEMVALUES_VERTICA$3,DBSYSTEMVALUES_COLDFUSION$3=TMP_DBSYSTEMVALUES_COLDFUSION$3,DBSYSTEMVALUES_CASSANDRA$3=TMP_DBSYSTEMVALUES_CASSANDRA$3,DBSYSTEMVALUES_HBASE$3=TMP_DBSYSTEMVALUES_HBASE$3,DBSYSTEMVALUES_MONGODB$3=TMP_DBSYSTEMVALUES_MONGODB$3,DBSYSTEMVALUES_REDIS$3=TMP_DBSYSTEMVALUES_REDIS$3,DBSYSTEMVALUES_COUCHBASE$3=TMP_DBSYSTEMVALUES_COUCHBASE$3,DBSYSTEMVALUES_COUCHDB$3=TMP_DBSYSTEMVALUES_COUCHDB$3,DBSYSTEMVALUES_COSMOSDB$3=TMP_DBSYSTEMVALUES_COSMOSDB$3,DBSYSTEMVALUES_DYNAMODB$3=TMP_DBSYSTEMVALUES_DYNAMODB$3,DBSYSTEMVALUES_NEO4J$3=TMP_DBSYSTEMVALUES_NEO4J$3,DBSYSTEMVALUES_GEODE$3=TMP_DBSYSTEMVALUES_GEODE$3,DBSYSTEMVALUES_ELASTICSEARCH$3=TMP_DBSYSTEMVALUES_ELASTICSEARCH$3,DBSYSTEMVALUES_MEMCACHED$3=TMP_DBSYSTEMVALUES_MEMCACHED$3,DBSYSTEMVALUES_COCKROACHDB$3=TMP_DBSYSTEMVALUES_COCKROACHDB$3,DbSystemValues$3=createConstMap$3([TMP_DBSYSTEMVALUES_OTHER_SQL$3,TMP_DBSYSTEMVALUES_MSSQL$3,TMP_DBSYSTEMVALUES_MYSQL$3,TMP_DBSYSTEMVALUES_ORACLE$3,TMP_DBSYSTEMVALUES_DB2$3,TMP_DBSYSTEMVALUES_POSTGRESQL$3,TMP_DBSYSTEMVALUES_REDSHIFT$3,TMP_DBSYSTEMVALUES_HIVE$3,TMP_DBSYSTEMVALUES_CLOUDSCAPE$3,TMP_DBSYSTEMVALUES_HSQLDB$3,TMP_DBSYSTEMVALUES_PROGRESS$3,TMP_DBSYSTEMVALUES_MAXDB$3,TMP_DBSYSTEMVALUES_HANADB$3,TMP_DBSYSTEMVALUES_INGRES$3,TMP_DBSYSTEMVALUES_FIRSTSQL$3,TMP_DBSYSTEMVALUES_EDB$3,TMP_DBSYSTEMVALUES_CACHE$3,TMP_DBSYSTEMVALUES_ADABAS$3,TMP_DBSYSTEMVALUES_FIREBIRD$3,TMP_DBSYSTEMVALUES_DERBY$3,TMP_DBSYSTEMVALUES_FILEMAKER$3,TMP_DBSYSTEMVALUES_INFORMIX$3,TMP_DBSYSTEMVALUES_INSTANTDB$3,TMP_DBSYSTEMVALUES_INTERBASE$3,TMP_DBSYSTEMVALUES_MARIADB$3,TMP_DBSYSTEMVALUES_NETEZZA$3,TMP_DBSYSTEMVALUES_PERVASIVE$3,TMP_DBSYSTEMVALUES_POINTBASE$3,TMP_DBSYSTEMVALUES_SQLITE$3,TMP_DBSYSTEMVALUES_SYBASE$3,TMP_DBSYSTEMVALUES_TERADATA$3,TMP_DBSYSTEMVALUES_VERTICA$3,TMP_DBSYSTEMVALUES_H2$3,TMP_DBSYSTEMVALUES_COLDFUSION$3,TMP_DBSYSTEMVALUES_CASSANDRA$3,TMP_DBSYSTEMVALUES_HBASE$3,TMP_DBSYSTEMVALUES_MONGODB$3,TMP_DBSYSTEMVALUES_REDIS$3,TMP_DBSYSTEMVALUES_COUCHBASE$3,TMP_DBSYSTEMVALUES_COUCHDB$3,TMP_DBSYSTEMVALUES_COSMOSDB$3,TMP_DBSYSTEMVALUES_DYNAMODB$3,TMP_DBSYSTEMVALUES_NEO4J$3,TMP_DBSYSTEMVALUES_GEODE$3,TMP_DBSYSTEMVALUES_ELASTICSEARCH$3,TMP_DBSYSTEMVALUES_MEMCACHED$3,TMP_DBSYSTEMVALUES_COCKROACHDB$3]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$3=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$3=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$3=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$3=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3,DbCassandraConsistencyLevelValues$3=createConstMap$3([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3]),TMP_FAASTRIGGERVALUES_DATASOURCE$3=`datasource`,TMP_FAASTRIGGERVALUES_HTTP$3=`http`,TMP_FAASTRIGGERVALUES_PUBSUB$3=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER$3=`timer`,TMP_FAASTRIGGERVALUES_OTHER$3=`other`,FAASTRIGGERVALUES_DATASOURCE$3=TMP_FAASTRIGGERVALUES_DATASOURCE$3,FAASTRIGGERVALUES_HTTP$3=TMP_FAASTRIGGERVALUES_HTTP$3,FAASTRIGGERVALUES_PUBSUB$3=TMP_FAASTRIGGERVALUES_PUBSUB$3,FAASTRIGGERVALUES_TIMER$3=TMP_FAASTRIGGERVALUES_TIMER$3,FAASTRIGGERVALUES_OTHER$3=TMP_FAASTRIGGERVALUES_OTHER$3,FaasTriggerValues$3=createConstMap$3([TMP_FAASTRIGGERVALUES_DATASOURCE$3,TMP_FAASTRIGGERVALUES_HTTP$3,TMP_FAASTRIGGERVALUES_PUBSUB$3,TMP_FAASTRIGGERVALUES_TIMER$3,TMP_FAASTRIGGERVALUES_OTHER$3]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$3=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$3=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$3=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT$3=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$3,FAASDOCUMENTOPERATIONVALUES_EDIT$3=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$3,FAASDOCUMENTOPERATIONVALUES_DELETE$3=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$3,FaasDocumentOperationValues$3=createConstMap$3([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$3,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$3,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$3]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS$3=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$3=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP$3=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3,FAASINVOKEDPROVIDERVALUES_AZURE$3=TMP_FAASINVOKEDPROVIDERVALUES_AZURE$3,FaasInvokedProviderValues$3=createConstMap$3([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3,TMP_FAASINVOKEDPROVIDERVALUES_AWS$3,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$3,TMP_FAASINVOKEDPROVIDERVALUES_GCP$3]),TMP_NETTRANSPORTVALUES_IP_TCP$3=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP$3=`ip_udp`,TMP_NETTRANSPORTVALUES_IP$3=`ip`,TMP_NETTRANSPORTVALUES_UNIX$3=`unix`,TMP_NETTRANSPORTVALUES_PIPE$3=`pipe`,TMP_NETTRANSPORTVALUES_INPROC$3=`inproc`,TMP_NETTRANSPORTVALUES_OTHER$3=`other`,NETTRANSPORTVALUES_IP_TCP$3=TMP_NETTRANSPORTVALUES_IP_TCP$3,NETTRANSPORTVALUES_IP_UDP$3=TMP_NETTRANSPORTVALUES_IP_UDP$3,NETTRANSPORTVALUES_UNIX$3=TMP_NETTRANSPORTVALUES_UNIX$3,NETTRANSPORTVALUES_PIPE$3=TMP_NETTRANSPORTVALUES_PIPE$3,NETTRANSPORTVALUES_INPROC$3=TMP_NETTRANSPORTVALUES_INPROC$3,NETTRANSPORTVALUES_OTHER$3=TMP_NETTRANSPORTVALUES_OTHER$3,NetTransportValues$3=createConstMap$3([TMP_NETTRANSPORTVALUES_IP_TCP$3,TMP_NETTRANSPORTVALUES_IP_UDP$3,TMP_NETTRANSPORTVALUES_IP$3,TMP_NETTRANSPORTVALUES_UNIX$3,TMP_NETTRANSPORTVALUES_PIPE$3,TMP_NETTRANSPORTVALUES_INPROC$3,TMP_NETTRANSPORTVALUES_OTHER$3]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$3=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$3=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$3=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI$3=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$3,NETHOSTCONNECTIONTYPEVALUES_WIRED$3=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$3,NETHOSTCONNECTIONTYPEVALUES_CELL$3=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$3,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3,NetHostConnectionTypeValues$3=createConstMap$3([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$3,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$3,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$3,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$3=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$3=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$3=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3,NetHostConnectionSubtypeValues$3=createConstMap$3([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3]),TMP_HTTPFLAVORVALUES_HTTP_1_0$3=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1$3=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0$3=`2.0`,TMP_HTTPFLAVORVALUES_SPDY$3=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC$3=`QUIC`,HTTPFLAVORVALUES_SPDY$3=TMP_HTTPFLAVORVALUES_SPDY$3,HTTPFLAVORVALUES_QUIC$3=TMP_HTTPFLAVORVALUES_QUIC$3,HttpFlavorValues$3={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0$3,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1$3,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0$3,SPDY:TMP_HTTPFLAVORVALUES_SPDY$3,QUIC:TMP_HTTPFLAVORVALUES_QUIC$3},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$3=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$3=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE$3=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$3,MESSAGINGDESTINATIONKINDVALUES_TOPIC$3=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$3,MessagingDestinationKindValues$3=createConstMap$3([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$3,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$3]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE$3=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS$3=`process`,MESSAGINGOPERATIONVALUES_RECEIVE$3=TMP_MESSAGINGOPERATIONVALUES_RECEIVE$3,MESSAGINGOPERATIONVALUES_PROCESS$3=TMP_MESSAGINGOPERATIONVALUES_PROCESS$3,MessagingOperationValues$3=createConstMap$3([TMP_MESSAGINGOPERATIONVALUES_RECEIVE$3,TMP_MESSAGINGOPERATIONVALUES_PROCESS$3]),TMP_RPCGRPCSTATUSCODEVALUES_OK$3=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$3=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$3=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$3=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$3=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$3=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$3=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$3=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$3=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$3=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$3=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$3=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$3=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$3=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$3=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$3=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$3=16,RpcGrpcStatusCodeValues$3={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK$3,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$3,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$3,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$3,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$3,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$3,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$3,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$3,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$3,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$3,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$3,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$3,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$3,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$3,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$3,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$3,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$3},TMP_MESSAGETYPEVALUES_SENT$3=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED$3=`RECEIVED`,MESSAGETYPEVALUES_SENT$3=TMP_MESSAGETYPEVALUES_SENT$3,MESSAGETYPEVALUES_RECEIVED$3=TMP_MESSAGETYPEVALUES_RECEIVED$3,MessageTypeValues$3=createConstMap$3([TMP_MESSAGETYPEVALUES_SENT$3,TMP_MESSAGETYPEVALUES_RECEIVED$3])})),init_trace$3=__esmMin((()=>{init_SemanticAttributes$3()})),TMP_CLOUD_PROVIDER$3,TMP_CLOUD_ACCOUNT_ID$3,TMP_CLOUD_REGION$3,TMP_CLOUD_AVAILABILITY_ZONE$3,TMP_CLOUD_PLATFORM$3,TMP_AWS_ECS_CONTAINER_ARN$3,TMP_AWS_ECS_CLUSTER_ARN$3,TMP_AWS_ECS_LAUNCHTYPE$3,TMP_AWS_ECS_TASK_ARN$3,TMP_AWS_ECS_TASK_FAMILY$3,TMP_AWS_ECS_TASK_REVISION$3,TMP_AWS_EKS_CLUSTER_ARN$3,TMP_AWS_LOG_GROUP_NAMES$3,TMP_AWS_LOG_GROUP_ARNS$3,TMP_AWS_LOG_STREAM_NAMES$3,TMP_AWS_LOG_STREAM_ARNS$3,TMP_CONTAINER_NAME$3,TMP_CONTAINER_ID$3,TMP_CONTAINER_RUNTIME$3,TMP_CONTAINER_IMAGE_NAME$3,TMP_CONTAINER_IMAGE_TAG$3,TMP_DEPLOYMENT_ENVIRONMENT$3,TMP_DEVICE_ID$3,TMP_DEVICE_MODEL_IDENTIFIER$3,TMP_DEVICE_MODEL_NAME$3,TMP_FAAS_NAME$3,TMP_FAAS_ID$3,TMP_FAAS_VERSION$3,TMP_FAAS_INSTANCE$3,TMP_FAAS_MAX_MEMORY$3,TMP_HOST_ID$3,TMP_HOST_NAME$3,TMP_HOST_TYPE$3,TMP_HOST_ARCH$3,TMP_HOST_IMAGE_NAME$3,TMP_HOST_IMAGE_ID$3,TMP_HOST_IMAGE_VERSION$3,TMP_K8S_CLUSTER_NAME$3,TMP_K8S_NODE_NAME$3,TMP_K8S_NODE_UID$3,TMP_K8S_NAMESPACE_NAME$3,TMP_K8S_POD_UID$3,TMP_K8S_POD_NAME$3,TMP_K8S_CONTAINER_NAME$3,TMP_K8S_REPLICASET_UID$3,TMP_K8S_REPLICASET_NAME$3,TMP_K8S_DEPLOYMENT_UID$3,TMP_K8S_DEPLOYMENT_NAME$3,TMP_K8S_STATEFULSET_UID$3,TMP_K8S_STATEFULSET_NAME$3,TMP_K8S_DAEMONSET_UID$3,TMP_K8S_DAEMONSET_NAME$3,TMP_K8S_JOB_UID$3,TMP_K8S_JOB_NAME$3,TMP_K8S_CRONJOB_UID$3,TMP_K8S_CRONJOB_NAME$3,TMP_OS_TYPE$3,TMP_OS_DESCRIPTION$3,TMP_OS_NAME$3,TMP_OS_VERSION$3,TMP_PROCESS_PID$3,TMP_PROCESS_EXECUTABLE_NAME$3,TMP_PROCESS_EXECUTABLE_PATH$3,TMP_PROCESS_COMMAND$3,TMP_PROCESS_COMMAND_LINE$3,TMP_PROCESS_COMMAND_ARGS$3,TMP_PROCESS_OWNER$3,TMP_PROCESS_RUNTIME_NAME$3,TMP_PROCESS_RUNTIME_VERSION$3,TMP_PROCESS_RUNTIME_DESCRIPTION$3,TMP_SERVICE_NAME$3,TMP_SERVICE_NAMESPACE$3,TMP_SERVICE_INSTANCE_ID$3,TMP_SERVICE_VERSION$3,TMP_TELEMETRY_SDK_NAME$3,TMP_TELEMETRY_SDK_LANGUAGE$3,TMP_TELEMETRY_SDK_VERSION$3,TMP_TELEMETRY_AUTO_VERSION$3,TMP_WEBENGINE_NAME$3,TMP_WEBENGINE_VERSION$3,TMP_WEBENGINE_DESCRIPTION$3,SEMRESATTRS_CLOUD_PROVIDER$3,SEMRESATTRS_CLOUD_ACCOUNT_ID$3,SEMRESATTRS_CLOUD_REGION$3,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$3,SEMRESATTRS_CLOUD_PLATFORM$3,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$3,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$3,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$3,SEMRESATTRS_AWS_ECS_TASK_ARN$3,SEMRESATTRS_AWS_ECS_TASK_FAMILY$3,SEMRESATTRS_AWS_ECS_TASK_REVISION$3,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$3,SEMRESATTRS_AWS_LOG_GROUP_NAMES$3,SEMRESATTRS_AWS_LOG_GROUP_ARNS$3,SEMRESATTRS_AWS_LOG_STREAM_NAMES$3,SEMRESATTRS_AWS_LOG_STREAM_ARNS$3,SEMRESATTRS_CONTAINER_NAME$3,SEMRESATTRS_CONTAINER_ID$3,SEMRESATTRS_CONTAINER_RUNTIME$3,SEMRESATTRS_CONTAINER_IMAGE_NAME$3,SEMRESATTRS_CONTAINER_IMAGE_TAG$3,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$3,SEMRESATTRS_DEVICE_ID$3,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$3,SEMRESATTRS_DEVICE_MODEL_NAME$3,SEMRESATTRS_FAAS_NAME$3,SEMRESATTRS_FAAS_ID$3,SEMRESATTRS_FAAS_VERSION$3,SEMRESATTRS_FAAS_INSTANCE$3,SEMRESATTRS_FAAS_MAX_MEMORY$3,SEMRESATTRS_HOST_ID$3,SEMRESATTRS_HOST_NAME$3,SEMRESATTRS_HOST_TYPE$3,SEMRESATTRS_HOST_ARCH$3,SEMRESATTRS_HOST_IMAGE_NAME$3,SEMRESATTRS_HOST_IMAGE_ID$3,SEMRESATTRS_HOST_IMAGE_VERSION$3,SEMRESATTRS_K8S_CLUSTER_NAME$3,SEMRESATTRS_K8S_NODE_NAME$3,SEMRESATTRS_K8S_NODE_UID$3,SEMRESATTRS_K8S_NAMESPACE_NAME$3,SEMRESATTRS_K8S_POD_UID$3,SEMRESATTRS_K8S_POD_NAME$3,SEMRESATTRS_K8S_CONTAINER_NAME$3,SEMRESATTRS_K8S_REPLICASET_UID$3,SEMRESATTRS_K8S_REPLICASET_NAME$3,SEMRESATTRS_K8S_DEPLOYMENT_UID$3,SEMRESATTRS_K8S_DEPLOYMENT_NAME$3,SEMRESATTRS_K8S_STATEFULSET_UID$3,SEMRESATTRS_K8S_STATEFULSET_NAME$3,SEMRESATTRS_K8S_DAEMONSET_UID$3,SEMRESATTRS_K8S_DAEMONSET_NAME$3,SEMRESATTRS_K8S_JOB_UID$3,SEMRESATTRS_K8S_JOB_NAME$3,SEMRESATTRS_K8S_CRONJOB_UID$3,SEMRESATTRS_K8S_CRONJOB_NAME$3,SEMRESATTRS_OS_TYPE$3,SEMRESATTRS_OS_DESCRIPTION$3,SEMRESATTRS_OS_NAME$3,SEMRESATTRS_OS_VERSION$3,SEMRESATTRS_PROCESS_PID$3,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$3,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$3,SEMRESATTRS_PROCESS_COMMAND$3,SEMRESATTRS_PROCESS_COMMAND_LINE$3,SEMRESATTRS_PROCESS_COMMAND_ARGS$3,SEMRESATTRS_PROCESS_OWNER$3,SEMRESATTRS_PROCESS_RUNTIME_NAME$3,SEMRESATTRS_PROCESS_RUNTIME_VERSION$3,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$3,SEMRESATTRS_SERVICE_NAME$3,SEMRESATTRS_SERVICE_NAMESPACE$3,SEMRESATTRS_SERVICE_INSTANCE_ID$3,SEMRESATTRS_SERVICE_VERSION$3,SEMRESATTRS_TELEMETRY_SDK_NAME$3,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$3,SEMRESATTRS_TELEMETRY_SDK_VERSION$3,SEMRESATTRS_TELEMETRY_AUTO_VERSION$3,SEMRESATTRS_WEBENGINE_NAME$3,SEMRESATTRS_WEBENGINE_VERSION$3,SEMRESATTRS_WEBENGINE_DESCRIPTION$3,SemanticResourceAttributes$3,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3,TMP_CLOUDPROVIDERVALUES_AWS$3,TMP_CLOUDPROVIDERVALUES_AZURE$3,TMP_CLOUDPROVIDERVALUES_GCP$3,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3,CLOUDPROVIDERVALUES_AWS$3,CLOUDPROVIDERVALUES_AZURE$3,CLOUDPROVIDERVALUES_GCP$3,CloudProviderValues$3,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3,TMP_CLOUDPLATFORMVALUES_AWS_EC2$3,TMP_CLOUDPLATFORMVALUES_AWS_ECS$3,TMP_CLOUDPLATFORMVALUES_AWS_EKS$3,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$3,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3,TMP_CLOUDPLATFORMVALUES_AZURE_VM$3,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$3,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3,CLOUDPLATFORMVALUES_AWS_EC2$3,CLOUDPLATFORMVALUES_AWS_ECS$3,CLOUDPLATFORMVALUES_AWS_EKS$3,CLOUDPLATFORMVALUES_AWS_LAMBDA$3,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3,CLOUDPLATFORMVALUES_AZURE_VM$3,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3,CLOUDPLATFORMVALUES_AZURE_AKS$3,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3,CloudPlatformValues$3,TMP_AWSECSLAUNCHTYPEVALUES_EC2$3,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$3,AWSECSLAUNCHTYPEVALUES_EC2$3,AWSECSLAUNCHTYPEVALUES_FARGATE$3,AwsEcsLaunchtypeValues$3,TMP_HOSTARCHVALUES_AMD64$3,TMP_HOSTARCHVALUES_ARM32$3,TMP_HOSTARCHVALUES_ARM64$3,TMP_HOSTARCHVALUES_IA64$3,TMP_HOSTARCHVALUES_PPC32$3,TMP_HOSTARCHVALUES_PPC64$3,TMP_HOSTARCHVALUES_X86$3,HOSTARCHVALUES_AMD64$3,HOSTARCHVALUES_ARM32$3,HOSTARCHVALUES_ARM64$3,HOSTARCHVALUES_IA64$3,HOSTARCHVALUES_PPC32$3,HOSTARCHVALUES_PPC64$3,HOSTARCHVALUES_X86$3,HostArchValues$3,TMP_OSTYPEVALUES_WINDOWS$3,TMP_OSTYPEVALUES_LINUX$3,TMP_OSTYPEVALUES_DARWIN$3,TMP_OSTYPEVALUES_FREEBSD$3,TMP_OSTYPEVALUES_NETBSD$3,TMP_OSTYPEVALUES_OPENBSD$3,TMP_OSTYPEVALUES_DRAGONFLYBSD$3,TMP_OSTYPEVALUES_HPUX$3,TMP_OSTYPEVALUES_AIX$3,TMP_OSTYPEVALUES_SOLARIS$3,TMP_OSTYPEVALUES_Z_OS$3,OSTYPEVALUES_WINDOWS$3,OSTYPEVALUES_LINUX$3,OSTYPEVALUES_DARWIN$3,OSTYPEVALUES_FREEBSD$3,OSTYPEVALUES_NETBSD$3,OSTYPEVALUES_OPENBSD$3,OSTYPEVALUES_DRAGONFLYBSD$3,OSTYPEVALUES_HPUX$3,OSTYPEVALUES_AIX$3,OSTYPEVALUES_SOLARIS$3,OSTYPEVALUES_Z_OS$3,OsTypeValues$3,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$3,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$3,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$3,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$3,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$3,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$3,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$3,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$3,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$3,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$3,TELEMETRYSDKLANGUAGEVALUES_CPP$3,TELEMETRYSDKLANGUAGEVALUES_DOTNET$3,TELEMETRYSDKLANGUAGEVALUES_ERLANG$3,TELEMETRYSDKLANGUAGEVALUES_GO$3,TELEMETRYSDKLANGUAGEVALUES_JAVA$3,TELEMETRYSDKLANGUAGEVALUES_NODEJS$3,TELEMETRYSDKLANGUAGEVALUES_PHP$3,TELEMETRYSDKLANGUAGEVALUES_PYTHON$3,TELEMETRYSDKLANGUAGEVALUES_RUBY$3,TELEMETRYSDKLANGUAGEVALUES_WEBJS$3,TelemetrySdkLanguageValues$3,init_SemanticResourceAttributes$3=__esmMin((()=>{init_utils$6(),TMP_CLOUD_PROVIDER$3=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID$3=`cloud.account.id`,TMP_CLOUD_REGION$3=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE$3=`cloud.availability_zone`,TMP_CLOUD_PLATFORM$3=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN$3=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN$3=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE$3=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN$3=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY$3=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION$3=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN$3=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES$3=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS$3=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES$3=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS$3=`aws.log.stream.arns`,TMP_CONTAINER_NAME$3=`container.name`,TMP_CONTAINER_ID$3=`container.id`,TMP_CONTAINER_RUNTIME$3=`container.runtime`,TMP_CONTAINER_IMAGE_NAME$3=`container.image.name`,TMP_CONTAINER_IMAGE_TAG$3=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT$3=`deployment.environment`,TMP_DEVICE_ID$3=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER$3=`device.model.identifier`,TMP_DEVICE_MODEL_NAME$3=`device.model.name`,TMP_FAAS_NAME$3=`faas.name`,TMP_FAAS_ID$3=`faas.id`,TMP_FAAS_VERSION$3=`faas.version`,TMP_FAAS_INSTANCE$3=`faas.instance`,TMP_FAAS_MAX_MEMORY$3=`faas.max_memory`,TMP_HOST_ID$3=`host.id`,TMP_HOST_NAME$3=`host.name`,TMP_HOST_TYPE$3=`host.type`,TMP_HOST_ARCH$3=`host.arch`,TMP_HOST_IMAGE_NAME$3=`host.image.name`,TMP_HOST_IMAGE_ID$3=`host.image.id`,TMP_HOST_IMAGE_VERSION$3=`host.image.version`,TMP_K8S_CLUSTER_NAME$3=`k8s.cluster.name`,TMP_K8S_NODE_NAME$3=`k8s.node.name`,TMP_K8S_NODE_UID$3=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME$3=`k8s.namespace.name`,TMP_K8S_POD_UID$3=`k8s.pod.uid`,TMP_K8S_POD_NAME$3=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME$3=`k8s.container.name`,TMP_K8S_REPLICASET_UID$3=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME$3=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID$3=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME$3=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID$3=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME$3=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID$3=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME$3=`k8s.daemonset.name`,TMP_K8S_JOB_UID$3=`k8s.job.uid`,TMP_K8S_JOB_NAME$3=`k8s.job.name`,TMP_K8S_CRONJOB_UID$3=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME$3=`k8s.cronjob.name`,TMP_OS_TYPE$3=`os.type`,TMP_OS_DESCRIPTION$3=`os.description`,TMP_OS_NAME$3=`os.name`,TMP_OS_VERSION$3=`os.version`,TMP_PROCESS_PID$3=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME$3=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH$3=`process.executable.path`,TMP_PROCESS_COMMAND$3=`process.command`,TMP_PROCESS_COMMAND_LINE$3=`process.command_line`,TMP_PROCESS_COMMAND_ARGS$3=`process.command_args`,TMP_PROCESS_OWNER$3=`process.owner`,TMP_PROCESS_RUNTIME_NAME$3=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION$3=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION$3=`process.runtime.description`,TMP_SERVICE_NAME$3=`service.name`,TMP_SERVICE_NAMESPACE$3=`service.namespace`,TMP_SERVICE_INSTANCE_ID$3=`service.instance.id`,TMP_SERVICE_VERSION$3=`service.version`,TMP_TELEMETRY_SDK_NAME$3=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE$3=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION$3=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION$3=`telemetry.auto.version`,TMP_WEBENGINE_NAME$3=`webengine.name`,TMP_WEBENGINE_VERSION$3=`webengine.version`,TMP_WEBENGINE_DESCRIPTION$3=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER$3=TMP_CLOUD_PROVIDER$3,SEMRESATTRS_CLOUD_ACCOUNT_ID$3=TMP_CLOUD_ACCOUNT_ID$3,SEMRESATTRS_CLOUD_REGION$3=TMP_CLOUD_REGION$3,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$3=TMP_CLOUD_AVAILABILITY_ZONE$3,SEMRESATTRS_CLOUD_PLATFORM$3=TMP_CLOUD_PLATFORM$3,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$3=TMP_AWS_ECS_CONTAINER_ARN$3,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$3=TMP_AWS_ECS_CLUSTER_ARN$3,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$3=TMP_AWS_ECS_LAUNCHTYPE$3,SEMRESATTRS_AWS_ECS_TASK_ARN$3=TMP_AWS_ECS_TASK_ARN$3,SEMRESATTRS_AWS_ECS_TASK_FAMILY$3=TMP_AWS_ECS_TASK_FAMILY$3,SEMRESATTRS_AWS_ECS_TASK_REVISION$3=TMP_AWS_ECS_TASK_REVISION$3,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$3=TMP_AWS_EKS_CLUSTER_ARN$3,SEMRESATTRS_AWS_LOG_GROUP_NAMES$3=TMP_AWS_LOG_GROUP_NAMES$3,SEMRESATTRS_AWS_LOG_GROUP_ARNS$3=TMP_AWS_LOG_GROUP_ARNS$3,SEMRESATTRS_AWS_LOG_STREAM_NAMES$3=TMP_AWS_LOG_STREAM_NAMES$3,SEMRESATTRS_AWS_LOG_STREAM_ARNS$3=TMP_AWS_LOG_STREAM_ARNS$3,SEMRESATTRS_CONTAINER_NAME$3=TMP_CONTAINER_NAME$3,SEMRESATTRS_CONTAINER_ID$3=TMP_CONTAINER_ID$3,SEMRESATTRS_CONTAINER_RUNTIME$3=TMP_CONTAINER_RUNTIME$3,SEMRESATTRS_CONTAINER_IMAGE_NAME$3=TMP_CONTAINER_IMAGE_NAME$3,SEMRESATTRS_CONTAINER_IMAGE_TAG$3=TMP_CONTAINER_IMAGE_TAG$3,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$3=TMP_DEPLOYMENT_ENVIRONMENT$3,SEMRESATTRS_DEVICE_ID$3=TMP_DEVICE_ID$3,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$3=TMP_DEVICE_MODEL_IDENTIFIER$3,SEMRESATTRS_DEVICE_MODEL_NAME$3=TMP_DEVICE_MODEL_NAME$3,SEMRESATTRS_FAAS_NAME$3=TMP_FAAS_NAME$3,SEMRESATTRS_FAAS_ID$3=TMP_FAAS_ID$3,SEMRESATTRS_FAAS_VERSION$3=TMP_FAAS_VERSION$3,SEMRESATTRS_FAAS_INSTANCE$3=TMP_FAAS_INSTANCE$3,SEMRESATTRS_FAAS_MAX_MEMORY$3=TMP_FAAS_MAX_MEMORY$3,SEMRESATTRS_HOST_ID$3=TMP_HOST_ID$3,SEMRESATTRS_HOST_NAME$3=TMP_HOST_NAME$3,SEMRESATTRS_HOST_TYPE$3=TMP_HOST_TYPE$3,SEMRESATTRS_HOST_ARCH$3=TMP_HOST_ARCH$3,SEMRESATTRS_HOST_IMAGE_NAME$3=TMP_HOST_IMAGE_NAME$3,SEMRESATTRS_HOST_IMAGE_ID$3=TMP_HOST_IMAGE_ID$3,SEMRESATTRS_HOST_IMAGE_VERSION$3=TMP_HOST_IMAGE_VERSION$3,SEMRESATTRS_K8S_CLUSTER_NAME$3=TMP_K8S_CLUSTER_NAME$3,SEMRESATTRS_K8S_NODE_NAME$3=TMP_K8S_NODE_NAME$3,SEMRESATTRS_K8S_NODE_UID$3=TMP_K8S_NODE_UID$3,SEMRESATTRS_K8S_NAMESPACE_NAME$3=TMP_K8S_NAMESPACE_NAME$3,SEMRESATTRS_K8S_POD_UID$3=TMP_K8S_POD_UID$3,SEMRESATTRS_K8S_POD_NAME$3=TMP_K8S_POD_NAME$3,SEMRESATTRS_K8S_CONTAINER_NAME$3=TMP_K8S_CONTAINER_NAME$3,SEMRESATTRS_K8S_REPLICASET_UID$3=TMP_K8S_REPLICASET_UID$3,SEMRESATTRS_K8S_REPLICASET_NAME$3=TMP_K8S_REPLICASET_NAME$3,SEMRESATTRS_K8S_DEPLOYMENT_UID$3=TMP_K8S_DEPLOYMENT_UID$3,SEMRESATTRS_K8S_DEPLOYMENT_NAME$3=TMP_K8S_DEPLOYMENT_NAME$3,SEMRESATTRS_K8S_STATEFULSET_UID$3=TMP_K8S_STATEFULSET_UID$3,SEMRESATTRS_K8S_STATEFULSET_NAME$3=TMP_K8S_STATEFULSET_NAME$3,SEMRESATTRS_K8S_DAEMONSET_UID$3=TMP_K8S_DAEMONSET_UID$3,SEMRESATTRS_K8S_DAEMONSET_NAME$3=TMP_K8S_DAEMONSET_NAME$3,SEMRESATTRS_K8S_JOB_UID$3=TMP_K8S_JOB_UID$3,SEMRESATTRS_K8S_JOB_NAME$3=TMP_K8S_JOB_NAME$3,SEMRESATTRS_K8S_CRONJOB_UID$3=TMP_K8S_CRONJOB_UID$3,SEMRESATTRS_K8S_CRONJOB_NAME$3=TMP_K8S_CRONJOB_NAME$3,SEMRESATTRS_OS_TYPE$3=TMP_OS_TYPE$3,SEMRESATTRS_OS_DESCRIPTION$3=TMP_OS_DESCRIPTION$3,SEMRESATTRS_OS_NAME$3=TMP_OS_NAME$3,SEMRESATTRS_OS_VERSION$3=TMP_OS_VERSION$3,SEMRESATTRS_PROCESS_PID$3=TMP_PROCESS_PID$3,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$3=TMP_PROCESS_EXECUTABLE_NAME$3,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$3=TMP_PROCESS_EXECUTABLE_PATH$3,SEMRESATTRS_PROCESS_COMMAND$3=TMP_PROCESS_COMMAND$3,SEMRESATTRS_PROCESS_COMMAND_LINE$3=TMP_PROCESS_COMMAND_LINE$3,SEMRESATTRS_PROCESS_COMMAND_ARGS$3=TMP_PROCESS_COMMAND_ARGS$3,SEMRESATTRS_PROCESS_OWNER$3=TMP_PROCESS_OWNER$3,SEMRESATTRS_PROCESS_RUNTIME_NAME$3=TMP_PROCESS_RUNTIME_NAME$3,SEMRESATTRS_PROCESS_RUNTIME_VERSION$3=TMP_PROCESS_RUNTIME_VERSION$3,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$3=TMP_PROCESS_RUNTIME_DESCRIPTION$3,SEMRESATTRS_SERVICE_NAME$3=TMP_SERVICE_NAME$3,SEMRESATTRS_SERVICE_NAMESPACE$3=TMP_SERVICE_NAMESPACE$3,SEMRESATTRS_SERVICE_INSTANCE_ID$3=TMP_SERVICE_INSTANCE_ID$3,SEMRESATTRS_SERVICE_VERSION$3=TMP_SERVICE_VERSION$3,SEMRESATTRS_TELEMETRY_SDK_NAME$3=TMP_TELEMETRY_SDK_NAME$3,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$3=TMP_TELEMETRY_SDK_LANGUAGE$3,SEMRESATTRS_TELEMETRY_SDK_VERSION$3=TMP_TELEMETRY_SDK_VERSION$3,SEMRESATTRS_TELEMETRY_AUTO_VERSION$3=TMP_TELEMETRY_AUTO_VERSION$3,SEMRESATTRS_WEBENGINE_NAME$3=TMP_WEBENGINE_NAME$3,SEMRESATTRS_WEBENGINE_VERSION$3=TMP_WEBENGINE_VERSION$3,SEMRESATTRS_WEBENGINE_DESCRIPTION$3=TMP_WEBENGINE_DESCRIPTION$3,SemanticResourceAttributes$3=createConstMap$3([TMP_CLOUD_PROVIDER$3,TMP_CLOUD_ACCOUNT_ID$3,TMP_CLOUD_REGION$3,TMP_CLOUD_AVAILABILITY_ZONE$3,TMP_CLOUD_PLATFORM$3,TMP_AWS_ECS_CONTAINER_ARN$3,TMP_AWS_ECS_CLUSTER_ARN$3,TMP_AWS_ECS_LAUNCHTYPE$3,TMP_AWS_ECS_TASK_ARN$3,TMP_AWS_ECS_TASK_FAMILY$3,TMP_AWS_ECS_TASK_REVISION$3,TMP_AWS_EKS_CLUSTER_ARN$3,TMP_AWS_LOG_GROUP_NAMES$3,TMP_AWS_LOG_GROUP_ARNS$3,TMP_AWS_LOG_STREAM_NAMES$3,TMP_AWS_LOG_STREAM_ARNS$3,TMP_CONTAINER_NAME$3,TMP_CONTAINER_ID$3,TMP_CONTAINER_RUNTIME$3,TMP_CONTAINER_IMAGE_NAME$3,TMP_CONTAINER_IMAGE_TAG$3,TMP_DEPLOYMENT_ENVIRONMENT$3,TMP_DEVICE_ID$3,TMP_DEVICE_MODEL_IDENTIFIER$3,TMP_DEVICE_MODEL_NAME$3,TMP_FAAS_NAME$3,TMP_FAAS_ID$3,TMP_FAAS_VERSION$3,TMP_FAAS_INSTANCE$3,TMP_FAAS_MAX_MEMORY$3,TMP_HOST_ID$3,TMP_HOST_NAME$3,TMP_HOST_TYPE$3,TMP_HOST_ARCH$3,TMP_HOST_IMAGE_NAME$3,TMP_HOST_IMAGE_ID$3,TMP_HOST_IMAGE_VERSION$3,TMP_K8S_CLUSTER_NAME$3,TMP_K8S_NODE_NAME$3,TMP_K8S_NODE_UID$3,TMP_K8S_NAMESPACE_NAME$3,TMP_K8S_POD_UID$3,TMP_K8S_POD_NAME$3,TMP_K8S_CONTAINER_NAME$3,TMP_K8S_REPLICASET_UID$3,TMP_K8S_REPLICASET_NAME$3,TMP_K8S_DEPLOYMENT_UID$3,TMP_K8S_DEPLOYMENT_NAME$3,TMP_K8S_STATEFULSET_UID$3,TMP_K8S_STATEFULSET_NAME$3,TMP_K8S_DAEMONSET_UID$3,TMP_K8S_DAEMONSET_NAME$3,TMP_K8S_JOB_UID$3,TMP_K8S_JOB_NAME$3,TMP_K8S_CRONJOB_UID$3,TMP_K8S_CRONJOB_NAME$3,TMP_OS_TYPE$3,TMP_OS_DESCRIPTION$3,TMP_OS_NAME$3,TMP_OS_VERSION$3,TMP_PROCESS_PID$3,TMP_PROCESS_EXECUTABLE_NAME$3,TMP_PROCESS_EXECUTABLE_PATH$3,TMP_PROCESS_COMMAND$3,TMP_PROCESS_COMMAND_LINE$3,TMP_PROCESS_COMMAND_ARGS$3,TMP_PROCESS_OWNER$3,TMP_PROCESS_RUNTIME_NAME$3,TMP_PROCESS_RUNTIME_VERSION$3,TMP_PROCESS_RUNTIME_DESCRIPTION$3,TMP_SERVICE_NAME$3,TMP_SERVICE_NAMESPACE$3,TMP_SERVICE_INSTANCE_ID$3,TMP_SERVICE_VERSION$3,TMP_TELEMETRY_SDK_NAME$3,TMP_TELEMETRY_SDK_LANGUAGE$3,TMP_TELEMETRY_SDK_VERSION$3,TMP_TELEMETRY_AUTO_VERSION$3,TMP_WEBENGINE_NAME$3,TMP_WEBENGINE_VERSION$3,TMP_WEBENGINE_DESCRIPTION$3]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS$3=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE$3=`azure`,TMP_CLOUDPROVIDERVALUES_GCP$3=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3,CLOUDPROVIDERVALUES_AZURE$3=TMP_CLOUDPROVIDERVALUES_AZURE$3,CloudProviderValues$3=createConstMap$3([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3,TMP_CLOUDPROVIDERVALUES_AWS$3,TMP_CLOUDPROVIDERVALUES_AZURE$3,TMP_CLOUDPROVIDERVALUES_GCP$3]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2$3=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS$3=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS$3=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$3=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM$3=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$3=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3,CLOUDPLATFORMVALUES_AWS_EC2$3=TMP_CLOUDPLATFORMVALUES_AWS_EC2$3,CLOUDPLATFORMVALUES_AWS_ECS$3=TMP_CLOUDPLATFORMVALUES_AWS_ECS$3,CLOUDPLATFORMVALUES_AWS_EKS$3=TMP_CLOUDPLATFORMVALUES_AWS_EKS$3,CLOUDPLATFORMVALUES_AWS_LAMBDA$3=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$3,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3,CLOUDPLATFORMVALUES_AZURE_VM$3=TMP_CLOUDPLATFORMVALUES_AZURE_VM$3,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3,CLOUDPLATFORMVALUES_AZURE_AKS$3=TMP_CLOUDPLATFORMVALUES_AZURE_AKS$3,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3,CloudPlatformValues$3=createConstMap$3([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3,TMP_CLOUDPLATFORMVALUES_AWS_EC2$3,TMP_CLOUDPLATFORMVALUES_AWS_ECS$3,TMP_CLOUDPLATFORMVALUES_AWS_EKS$3,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$3,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3,TMP_CLOUDPLATFORMVALUES_AZURE_VM$3,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$3,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3]),TMP_AWSECSLAUNCHTYPEVALUES_EC2$3=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$3=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE$3=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$3,AwsEcsLaunchtypeValues$3=createConstMap$3([TMP_AWSECSLAUNCHTYPEVALUES_EC2$3,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$3]),TMP_HOSTARCHVALUES_AMD64$3=`amd64`,TMP_HOSTARCHVALUES_ARM32$3=`arm32`,TMP_HOSTARCHVALUES_ARM64$3=`arm64`,TMP_HOSTARCHVALUES_IA64$3=`ia64`,TMP_HOSTARCHVALUES_PPC32$3=`ppc32`,TMP_HOSTARCHVALUES_PPC64$3=`ppc64`,TMP_HOSTARCHVALUES_X86$3=`x86`,HOSTARCHVALUES_AMD64$3=TMP_HOSTARCHVALUES_AMD64$3,HOSTARCHVALUES_ARM32$3=TMP_HOSTARCHVALUES_ARM32$3,HOSTARCHVALUES_ARM64$3=TMP_HOSTARCHVALUES_ARM64$3,HOSTARCHVALUES_IA64$3=TMP_HOSTARCHVALUES_IA64$3,HOSTARCHVALUES_PPC32$3=TMP_HOSTARCHVALUES_PPC32$3,HOSTARCHVALUES_PPC64$3=TMP_HOSTARCHVALUES_PPC64$3,HostArchValues$3=createConstMap$3([TMP_HOSTARCHVALUES_AMD64$3,TMP_HOSTARCHVALUES_ARM32$3,TMP_HOSTARCHVALUES_ARM64$3,TMP_HOSTARCHVALUES_IA64$3,TMP_HOSTARCHVALUES_PPC32$3,TMP_HOSTARCHVALUES_PPC64$3,TMP_HOSTARCHVALUES_X86$3]),TMP_OSTYPEVALUES_WINDOWS$3=`windows`,TMP_OSTYPEVALUES_LINUX$3=`linux`,TMP_OSTYPEVALUES_DARWIN$3=`darwin`,TMP_OSTYPEVALUES_FREEBSD$3=`freebsd`,TMP_OSTYPEVALUES_NETBSD$3=`netbsd`,TMP_OSTYPEVALUES_OPENBSD$3=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD$3=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX$3=`hpux`,TMP_OSTYPEVALUES_AIX$3=`aix`,TMP_OSTYPEVALUES_SOLARIS$3=`solaris`,TMP_OSTYPEVALUES_Z_OS$3=`z_os`,OSTYPEVALUES_WINDOWS$3=TMP_OSTYPEVALUES_WINDOWS$3,OSTYPEVALUES_LINUX$3=TMP_OSTYPEVALUES_LINUX$3,OSTYPEVALUES_DARWIN$3=TMP_OSTYPEVALUES_DARWIN$3,OSTYPEVALUES_FREEBSD$3=TMP_OSTYPEVALUES_FREEBSD$3,OSTYPEVALUES_NETBSD$3=TMP_OSTYPEVALUES_NETBSD$3,OSTYPEVALUES_OPENBSD$3=TMP_OSTYPEVALUES_OPENBSD$3,OSTYPEVALUES_DRAGONFLYBSD$3=TMP_OSTYPEVALUES_DRAGONFLYBSD$3,OSTYPEVALUES_HPUX$3=TMP_OSTYPEVALUES_HPUX$3,OSTYPEVALUES_SOLARIS$3=TMP_OSTYPEVALUES_SOLARIS$3,OSTYPEVALUES_Z_OS$3=TMP_OSTYPEVALUES_Z_OS$3,OsTypeValues$3=createConstMap$3([TMP_OSTYPEVALUES_WINDOWS$3,TMP_OSTYPEVALUES_LINUX$3,TMP_OSTYPEVALUES_DARWIN$3,TMP_OSTYPEVALUES_FREEBSD$3,TMP_OSTYPEVALUES_NETBSD$3,TMP_OSTYPEVALUES_OPENBSD$3,TMP_OSTYPEVALUES_DRAGONFLYBSD$3,TMP_OSTYPEVALUES_HPUX$3,TMP_OSTYPEVALUES_AIX$3,TMP_OSTYPEVALUES_SOLARIS$3,TMP_OSTYPEVALUES_Z_OS$3]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$3=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$3=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$3=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$3=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$3=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$3=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$3=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$3=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$3=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$3=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET$3=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$3,TELEMETRYSDKLANGUAGEVALUES_ERLANG$3=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$3,TELEMETRYSDKLANGUAGEVALUES_JAVA$3=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$3,TELEMETRYSDKLANGUAGEVALUES_NODEJS$3=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$3,TELEMETRYSDKLANGUAGEVALUES_PYTHON$3=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$3,TELEMETRYSDKLANGUAGEVALUES_RUBY$3=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$3,TELEMETRYSDKLANGUAGEVALUES_WEBJS$3=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$3,TelemetrySdkLanguageValues$3=createConstMap$3([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$3,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$3,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$3,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$3,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$3,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$3,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$3,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$3,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$3,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$3])})),init_resource$3=__esmMin((()=>{init_SemanticResourceAttributes$3()})),ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$3,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$3,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$3,ATTR_ASPNETCORE_RATE_LIMITING_RESULT$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$3,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$3,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$3,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$3,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$3,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$3,ATTR_ASPNETCORE_USER_IS_AUTHENTICATED,ATTR_CLIENT_ADDRESS$3,ATTR_CLIENT_PORT$3,ATTR_CODE_COLUMN_NUMBER,ATTR_CODE_FILE_PATH,ATTR_CODE_FUNCTION_NAME,ATTR_CODE_LINE_NUMBER,ATTR_CODE_STACKTRACE$1,ATTR_DB_COLLECTION_NAME$1,ATTR_DB_NAMESPACE$1,ATTR_DB_OPERATION_BATCH_SIZE$1,ATTR_DB_OPERATION_NAME$1,ATTR_DB_QUERY_SUMMARY,ATTR_DB_QUERY_TEXT$1,ATTR_DB_RESPONSE_STATUS_CODE,ATTR_DB_STORED_PROCEDURE_NAME,ATTR_DB_SYSTEM_NAME,DB_SYSTEM_NAME_VALUE_MARIADB,DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER,DB_SYSTEM_NAME_VALUE_MYSQL,DB_SYSTEM_NAME_VALUE_POSTGRESQL,ATTR_DOTNET_GC_HEAP_GENERATION,DOTNET_GC_HEAP_GENERATION_VALUE_GEN0,DOTNET_GC_HEAP_GENERATION_VALUE_GEN1,DOTNET_GC_HEAP_GENERATION_VALUE_GEN2,DOTNET_GC_HEAP_GENERATION_VALUE_LOH,DOTNET_GC_HEAP_GENERATION_VALUE_POH,ATTR_ERROR_TYPE$3,ERROR_TYPE_VALUE_OTHER$3,ATTR_EXCEPTION_ESCAPED$3,ATTR_EXCEPTION_MESSAGE$3,ATTR_EXCEPTION_STACKTRACE$3,ATTR_EXCEPTION_TYPE$3,ATTR_HTTP_REQUEST_HEADER$3,ATTR_HTTP_REQUEST_METHOD$3,HTTP_REQUEST_METHOD_VALUE_OTHER$3,HTTP_REQUEST_METHOD_VALUE_CONNECT$3,HTTP_REQUEST_METHOD_VALUE_DELETE$3,HTTP_REQUEST_METHOD_VALUE_GET$3,HTTP_REQUEST_METHOD_VALUE_HEAD$3,HTTP_REQUEST_METHOD_VALUE_OPTIONS$3,HTTP_REQUEST_METHOD_VALUE_PATCH$3,HTTP_REQUEST_METHOD_VALUE_POST$3,HTTP_REQUEST_METHOD_VALUE_PUT$3,HTTP_REQUEST_METHOD_VALUE_TRACE$3,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$3,ATTR_HTTP_REQUEST_RESEND_COUNT$3,ATTR_HTTP_RESPONSE_HEADER$3,ATTR_HTTP_RESPONSE_STATUS_CODE$3,ATTR_HTTP_ROUTE$3,ATTR_JVM_GC_ACTION$3,ATTR_JVM_GC_NAME$3,ATTR_JVM_MEMORY_POOL_NAME$3,ATTR_JVM_MEMORY_TYPE$3,JVM_MEMORY_TYPE_VALUE_HEAP$3,JVM_MEMORY_TYPE_VALUE_NON_HEAP$3,ATTR_JVM_THREAD_DAEMON$3,ATTR_JVM_THREAD_STATE$3,JVM_THREAD_STATE_VALUE_BLOCKED$3,JVM_THREAD_STATE_VALUE_NEW$3,JVM_THREAD_STATE_VALUE_RUNNABLE$3,JVM_THREAD_STATE_VALUE_TERMINATED$3,JVM_THREAD_STATE_VALUE_TIMED_WAITING$3,JVM_THREAD_STATE_VALUE_WAITING$3,ATTR_NETWORK_LOCAL_ADDRESS$3,ATTR_NETWORK_LOCAL_PORT$3,ATTR_NETWORK_PEER_ADDRESS$3,ATTR_NETWORK_PEER_PORT$3,ATTR_NETWORK_PROTOCOL_NAME$3,ATTR_NETWORK_PROTOCOL_VERSION$3,ATTR_NETWORK_TRANSPORT$3,NETWORK_TRANSPORT_VALUE_PIPE$3,NETWORK_TRANSPORT_VALUE_QUIC$3,NETWORK_TRANSPORT_VALUE_TCP$3,NETWORK_TRANSPORT_VALUE_UDP$3,NETWORK_TRANSPORT_VALUE_UNIX$3,ATTR_NETWORK_TYPE$3,NETWORK_TYPE_VALUE_IPV4$3,NETWORK_TYPE_VALUE_IPV6$3,ATTR_OTEL_SCOPE_NAME$3,ATTR_OTEL_SCOPE_VERSION$3,ATTR_OTEL_STATUS_CODE$3,OTEL_STATUS_CODE_VALUE_ERROR$3,OTEL_STATUS_CODE_VALUE_OK$3,ATTR_OTEL_STATUS_DESCRIPTION$3,ATTR_SERVER_ADDRESS$3,ATTR_SERVER_PORT$3,ATTR_SERVICE_INSTANCE_ID$1,ATTR_SERVICE_NAME$3,ATTR_SERVICE_NAMESPACE$1,ATTR_SERVICE_VERSION$3,ATTR_SIGNALR_CONNECTION_STATUS$3,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$3,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$3,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$3,ATTR_SIGNALR_TRANSPORT$3,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$3,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$3,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$3,ATTR_TELEMETRY_SDK_LANGUAGE$3,TELEMETRY_SDK_LANGUAGE_VALUE_CPP$3,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$3,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$3,TELEMETRY_SDK_LANGUAGE_VALUE_GO$3,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$3,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$3,TELEMETRY_SDK_LANGUAGE_VALUE_PHP$3,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$3,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$3,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$3,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$3,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$3,ATTR_TELEMETRY_SDK_NAME$3,ATTR_TELEMETRY_SDK_VERSION$3,ATTR_URL_FRAGMENT$3,ATTR_URL_FULL$3,ATTR_URL_PATH$3,ATTR_URL_QUERY$3,ATTR_URL_SCHEME$3,ATTR_USER_AGENT_ORIGINAL$3,init_stable_attributes$3=__esmMin((()=>{ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$3=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$3=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$3=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$3=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$3=`unhandled`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$3=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$3=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_RATE_LIMITING_RESULT$3=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$3=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$3=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$3=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$3=`request_canceled`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$3=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$3=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$3=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$3=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$3=`success`,ATTR_ASPNETCORE_USER_IS_AUTHENTICATED=`aspnetcore.user.is_authenticated`,ATTR_CLIENT_ADDRESS$3=`client.address`,ATTR_CLIENT_PORT$3=`client.port`,ATTR_CODE_COLUMN_NUMBER=`code.column.number`,ATTR_CODE_FILE_PATH=`code.file.path`,ATTR_CODE_FUNCTION_NAME=`code.function.name`,ATTR_CODE_LINE_NUMBER=`code.line.number`,ATTR_CODE_STACKTRACE$1=`code.stacktrace`,ATTR_DB_COLLECTION_NAME$1=`db.collection.name`,ATTR_DB_NAMESPACE$1=`db.namespace`,ATTR_DB_OPERATION_BATCH_SIZE$1=`db.operation.batch.size`,ATTR_DB_OPERATION_NAME$1=`db.operation.name`,ATTR_DB_QUERY_SUMMARY=`db.query.summary`,ATTR_DB_QUERY_TEXT$1=`db.query.text`,ATTR_DB_RESPONSE_STATUS_CODE=`db.response.status_code`,ATTR_DB_STORED_PROCEDURE_NAME=`db.stored_procedure.name`,ATTR_DB_SYSTEM_NAME=`db.system.name`,DB_SYSTEM_NAME_VALUE_MARIADB=`mariadb`,DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER=`microsoft.sql_server`,DB_SYSTEM_NAME_VALUE_MYSQL=`mysql`,DB_SYSTEM_NAME_VALUE_POSTGRESQL=`postgresql`,ATTR_DOTNET_GC_HEAP_GENERATION=`dotnet.gc.heap.generation`,DOTNET_GC_HEAP_GENERATION_VALUE_GEN0=`gen0`,DOTNET_GC_HEAP_GENERATION_VALUE_GEN1=`gen1`,DOTNET_GC_HEAP_GENERATION_VALUE_GEN2=`gen2`,ATTR_ERROR_TYPE$3=`error.type`,ERROR_TYPE_VALUE_OTHER$3=`_OTHER`,ATTR_EXCEPTION_ESCAPED$3=`exception.escaped`,ATTR_EXCEPTION_MESSAGE$3=`exception.message`,ATTR_EXCEPTION_STACKTRACE$3=`exception.stacktrace`,ATTR_EXCEPTION_TYPE$3=`exception.type`,ATTR_HTTP_REQUEST_HEADER$3=s=>`http.request.header.${s}`,ATTR_HTTP_REQUEST_METHOD$3=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER$3=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT$3=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE$3=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD$3=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS$3=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH$3=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST$3=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE$3=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$3=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT$3=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER$3=s=>`http.response.header.${s}`,ATTR_HTTP_RESPONSE_STATUS_CODE$3=`http.response.status_code`,ATTR_HTTP_ROUTE$3=`http.route`,ATTR_JVM_GC_ACTION$3=`jvm.gc.action`,ATTR_JVM_GC_NAME$3=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME$3=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE$3=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP$3=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP$3=`non_heap`,ATTR_JVM_THREAD_DAEMON$3=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE$3=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED$3=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE$3=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED$3=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING$3=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING$3=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS$3=`network.local.address`,ATTR_NETWORK_LOCAL_PORT$3=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS$3=`network.peer.address`,ATTR_NETWORK_PEER_PORT$3=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME$3=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION$3=`network.protocol.version`,ATTR_NETWORK_TRANSPORT$3=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE$3=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC$3=`quic`,NETWORK_TRANSPORT_VALUE_UNIX$3=`unix`,ATTR_NETWORK_TYPE$3=`network.type`,NETWORK_TYPE_VALUE_IPV4$3=`ipv4`,NETWORK_TYPE_VALUE_IPV6$3=`ipv6`,ATTR_OTEL_SCOPE_NAME$3=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION$3=`otel.scope.version`,ATTR_OTEL_STATUS_CODE$3=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR$3=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION$3=`otel.status_description`,ATTR_SERVER_ADDRESS$3=`server.address`,ATTR_SERVER_PORT$3=`server.port`,ATTR_SERVICE_INSTANCE_ID$1=`service.instance.id`,ATTR_SERVICE_NAME$3=`service.name`,ATTR_SERVICE_NAMESPACE$1=`service.namespace`,ATTR_SERVICE_VERSION$3=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS$3=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$3=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$3=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$3=`timeout`,ATTR_SIGNALR_TRANSPORT$3=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$3=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$3=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$3=`web_sockets`,ATTR_TELEMETRY_SDK_LANGUAGE$3=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$3=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$3=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$3=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$3=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$3=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$3=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$3=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$3=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$3=`webjs`,ATTR_TELEMETRY_SDK_NAME$3=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION$3=`telemetry.sdk.version`,ATTR_URL_FRAGMENT$3=`url.fragment`,ATTR_URL_FULL$3=`url.full`,ATTR_URL_PATH$3=`url.path`,ATTR_URL_QUERY$3=`url.query`,ATTR_URL_SCHEME$3=`url.scheme`,ATTR_USER_AGENT_ORIGINAL$3=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$3,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$3,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$3,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$3,METRIC_DB_CLIENT_OPERATION_DURATION$1,METRIC_DOTNET_ASSEMBLY_COUNT,METRIC_DOTNET_EXCEPTIONS,METRIC_DOTNET_GC_COLLECTIONS,METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE,METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE,METRIC_DOTNET_GC_PAUSE_TIME,METRIC_DOTNET_JIT_COMPILATION_TIME,METRIC_DOTNET_JIT_COMPILED_IL_SIZE,METRIC_DOTNET_JIT_COMPILED_METHODS,METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS,METRIC_DOTNET_PROCESS_CPU_COUNT,METRIC_DOTNET_PROCESS_CPU_TIME,METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET,METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH,METRIC_DOTNET_THREAD_POOL_THREAD_COUNT,METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT,METRIC_DOTNET_TIMER_COUNT,METRIC_HTTP_CLIENT_REQUEST_DURATION$3,METRIC_HTTP_SERVER_REQUEST_DURATION$3,METRIC_JVM_CLASS_COUNT$3,METRIC_JVM_CLASS_LOADED$3,METRIC_JVM_CLASS_UNLOADED$3,METRIC_JVM_CPU_COUNT$3,METRIC_JVM_CPU_RECENT_UTILIZATION$3,METRIC_JVM_CPU_TIME$3,METRIC_JVM_GC_DURATION$3,METRIC_JVM_MEMORY_COMMITTED$3,METRIC_JVM_MEMORY_LIMIT$3,METRIC_JVM_MEMORY_USED$3,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$3,METRIC_JVM_THREAD_COUNT$3,METRIC_KESTREL_ACTIVE_CONNECTIONS$3,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$3,METRIC_KESTREL_CONNECTION_DURATION$3,METRIC_KESTREL_QUEUED_CONNECTIONS$3,METRIC_KESTREL_QUEUED_REQUESTS$3,METRIC_KESTREL_REJECTED_CONNECTIONS$3,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$3,METRIC_KESTREL_UPGRADED_CONNECTIONS$3,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$3,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$3,init_stable_metrics$3=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$3=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$3=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$3=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$3=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$3=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$3=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$3=`aspnetcore.routing.match_attempts`,METRIC_DB_CLIENT_OPERATION_DURATION$1=`db.client.operation.duration`,METRIC_DOTNET_ASSEMBLY_COUNT=`dotnet.assembly.count`,METRIC_DOTNET_EXCEPTIONS=`dotnet.exceptions`,METRIC_DOTNET_GC_COLLECTIONS=`dotnet.gc.collections`,METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED=`dotnet.gc.heap.total_allocated`,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE=`dotnet.gc.last_collection.heap.fragmentation.size`,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE=`dotnet.gc.last_collection.heap.size`,METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE=`dotnet.gc.last_collection.memory.committed_size`,METRIC_DOTNET_GC_PAUSE_TIME=`dotnet.gc.pause.time`,METRIC_DOTNET_JIT_COMPILATION_TIME=`dotnet.jit.compilation.time`,METRIC_DOTNET_JIT_COMPILED_IL_SIZE=`dotnet.jit.compiled_il.size`,METRIC_DOTNET_JIT_COMPILED_METHODS=`dotnet.jit.compiled_methods`,METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS=`dotnet.monitor.lock_contentions`,METRIC_DOTNET_PROCESS_CPU_COUNT=`dotnet.process.cpu.count`,METRIC_DOTNET_PROCESS_CPU_TIME=`dotnet.process.cpu.time`,METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET=`dotnet.process.memory.working_set`,METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH=`dotnet.thread_pool.queue.length`,METRIC_DOTNET_THREAD_POOL_THREAD_COUNT=`dotnet.thread_pool.thread.count`,METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT=`dotnet.thread_pool.work_item.count`,METRIC_DOTNET_TIMER_COUNT=`dotnet.timer.count`,METRIC_HTTP_CLIENT_REQUEST_DURATION$3=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION$3=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT$3=`jvm.class.count`,METRIC_JVM_CLASS_LOADED$3=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED$3=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT$3=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION$3=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME$3=`jvm.cpu.time`,METRIC_JVM_GC_DURATION$3=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED$3=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT$3=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED$3=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$3=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT$3=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS$3=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$3=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION$3=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS$3=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS$3=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS$3=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$3=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS$3=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$3=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$3=`signalr.server.connection.duration`})),EVENT_EXCEPTION,init_stable_events=__esmMin((()=>{EVENT_EXCEPTION=`exception`})),esm_exports$3=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$3,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$3,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$3,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$3,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$3,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY$3,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT$3,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$3,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$3,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$3,ATTR_ASPNETCORE_USER_IS_AUTHENTICATED:()=>ATTR_ASPNETCORE_USER_IS_AUTHENTICATED,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS$3,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT$3,ATTR_CODE_COLUMN_NUMBER:()=>ATTR_CODE_COLUMN_NUMBER,ATTR_CODE_FILE_PATH:()=>ATTR_CODE_FILE_PATH,ATTR_CODE_FUNCTION_NAME:()=>ATTR_CODE_FUNCTION_NAME,ATTR_CODE_LINE_NUMBER:()=>ATTR_CODE_LINE_NUMBER,ATTR_CODE_STACKTRACE:()=>ATTR_CODE_STACKTRACE$1,ATTR_DB_COLLECTION_NAME:()=>ATTR_DB_COLLECTION_NAME$1,ATTR_DB_NAMESPACE:()=>ATTR_DB_NAMESPACE$1,ATTR_DB_OPERATION_BATCH_SIZE:()=>ATTR_DB_OPERATION_BATCH_SIZE$1,ATTR_DB_OPERATION_NAME:()=>ATTR_DB_OPERATION_NAME$1,ATTR_DB_QUERY_SUMMARY:()=>ATTR_DB_QUERY_SUMMARY,ATTR_DB_QUERY_TEXT:()=>ATTR_DB_QUERY_TEXT$1,ATTR_DB_RESPONSE_STATUS_CODE:()=>ATTR_DB_RESPONSE_STATUS_CODE,ATTR_DB_STORED_PROCEDURE_NAME:()=>ATTR_DB_STORED_PROCEDURE_NAME,ATTR_DB_SYSTEM_NAME:()=>ATTR_DB_SYSTEM_NAME,ATTR_DOTNET_GC_HEAP_GENERATION:()=>ATTR_DOTNET_GC_HEAP_GENERATION,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE$3,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED$3,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE$3,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE$3,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE$3,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER$3,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD$3,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL$3,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT$3,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER$3,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE$3,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE$3,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION$3,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME$3,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME$3,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE$3,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON$3,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE$3,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS$3,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT$3,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS$3,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT$3,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME$3,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION$3,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT$3,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE$3,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME$3,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION$3,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE$3,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION$3,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS$3,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT$3,ATTR_SERVICE_INSTANCE_ID:()=>ATTR_SERVICE_INSTANCE_ID$1,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME$3,ATTR_SERVICE_NAMESPACE:()=>ATTR_SERVICE_NAMESPACE$1,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION$3,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS$3,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT$3,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE$3,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME$3,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION$3,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT$3,ATTR_URL_FULL:()=>ATTR_URL_FULL$3,ATTR_URL_PATH:()=>ATTR_URL_PATH$3,ATTR_URL_QUERY:()=>ATTR_URL_QUERY$3,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME$3,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL$3,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE$3,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues$3,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2$3,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS$3,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS$3,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA$3,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS$3,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM$3,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE$3,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues$3,CloudProviderValues:()=>CloudProviderValues$3,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS$3,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE$3,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA$3,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE$3,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB$3,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION$3,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB$3,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE$3,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB$3,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY$3,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB$3,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH$3,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER$3,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD$3,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL$3,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE$3,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB$3,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE$3,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE$3,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB$3,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX$3,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES$3,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB$3,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE$3,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB$3,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB$3,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED$3,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB$3,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL$3,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL$3,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J$3,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA$3,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE$3,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL$3,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE$3,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE$3,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL$3,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS$3,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS$3,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT$3,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE$3,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE$3,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA$3,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA$3,DB_SYSTEM_NAME_VALUE_MARIADB:()=>DB_SYSTEM_NAME_VALUE_MARIADB,DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER:()=>DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER,DB_SYSTEM_NAME_VALUE_MYSQL:()=>DB_SYSTEM_NAME_VALUE_MYSQL,DB_SYSTEM_NAME_VALUE_POSTGRESQL:()=>DB_SYSTEM_NAME_VALUE_POSTGRESQL,DOTNET_GC_HEAP_GENERATION_VALUE_GEN0:()=>DOTNET_GC_HEAP_GENERATION_VALUE_GEN0,DOTNET_GC_HEAP_GENERATION_VALUE_GEN1:()=>DOTNET_GC_HEAP_GENERATION_VALUE_GEN1,DOTNET_GC_HEAP_GENERATION_VALUE_GEN2:()=>DOTNET_GC_HEAP_GENERATION_VALUE_GEN2,DOTNET_GC_HEAP_GENERATION_VALUE_LOH:()=>`loh`,DOTNET_GC_HEAP_GENERATION_VALUE_POH:()=>`poh`,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues$3,DbSystemValues:()=>DbSystemValues$3,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER$3,EVENT_EXCEPTION:()=>EVENT_EXCEPTION,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE$3,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT$3,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT$3,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE$3,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE$3,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP$3,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER$3,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB$3,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER$3,FaasDocumentOperationValues:()=>FaasDocumentOperationValues$3,FaasInvokedProviderValues:()=>FaasInvokedProviderValues$3,FaasTriggerValues:()=>FaasTriggerValues$3,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64$3,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32$3,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64$3,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64$3,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32$3,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64$3,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC$3,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY$3,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT$3,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE$3,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD$3,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS$3,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER$3,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH$3,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST$3,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE$3,HostArchValues:()=>HostArchValues$3,HttpFlavorValues:()=>HttpFlavorValues$3,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP$3,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP$3,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED$3,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE$3,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED$3,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING$3,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING$3,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED$3,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT$3,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE$3,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC$3,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS$3,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE$3,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$3,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$3,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$3,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$3,METRIC_DB_CLIENT_OPERATION_DURATION:()=>METRIC_DB_CLIENT_OPERATION_DURATION$1,METRIC_DOTNET_ASSEMBLY_COUNT:()=>METRIC_DOTNET_ASSEMBLY_COUNT,METRIC_DOTNET_EXCEPTIONS:()=>METRIC_DOTNET_EXCEPTIONS,METRIC_DOTNET_GC_COLLECTIONS:()=>METRIC_DOTNET_GC_COLLECTIONS,METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED:()=>METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE:()=>METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE:()=>METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE,METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE:()=>METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE,METRIC_DOTNET_GC_PAUSE_TIME:()=>METRIC_DOTNET_GC_PAUSE_TIME,METRIC_DOTNET_JIT_COMPILATION_TIME:()=>METRIC_DOTNET_JIT_COMPILATION_TIME,METRIC_DOTNET_JIT_COMPILED_IL_SIZE:()=>METRIC_DOTNET_JIT_COMPILED_IL_SIZE,METRIC_DOTNET_JIT_COMPILED_METHODS:()=>METRIC_DOTNET_JIT_COMPILED_METHODS,METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS:()=>METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS,METRIC_DOTNET_PROCESS_CPU_COUNT:()=>METRIC_DOTNET_PROCESS_CPU_COUNT,METRIC_DOTNET_PROCESS_CPU_TIME:()=>METRIC_DOTNET_PROCESS_CPU_TIME,METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET:()=>METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET,METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH:()=>METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH,METRIC_DOTNET_THREAD_POOL_THREAD_COUNT:()=>METRIC_DOTNET_THREAD_POOL_THREAD_COUNT,METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT:()=>METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT,METRIC_DOTNET_TIMER_COUNT:()=>METRIC_DOTNET_TIMER_COUNT,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION$3,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION$3,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT$3,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED$3,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED$3,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT$3,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION$3,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME$3,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION$3,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED$3,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT$3,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED$3,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$3,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT$3,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS$3,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$3,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION$3,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS$3,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS$3,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS$3,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION$3,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS$3,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$3,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION$3,MessageTypeValues:()=>MessageTypeValues$3,MessagingDestinationKindValues:()=>MessagingDestinationKindValues$3,MessagingOperationValues:()=>MessagingOperationValues$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL$3,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI$3,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED$3,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC$3,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP$3,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP$3,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER$3,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE$3,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX$3,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE$3,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC$3,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX$3,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4$3,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6$3,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues$3,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues$3,NetTransportValues:()=>NetTransportValues$3,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN$3,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD$3,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD$3,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX$3,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX$3,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD$3,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD$3,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS$3,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS$3,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS$3,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR$3,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues$3,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$3,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT$3,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME$3,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT$3,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$3,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$3,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT$3,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT$3,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$3,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$3,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$3,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN$3,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH$3,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION$3,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO$3,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE$3,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$3,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$3,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE$3,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE$3,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE$3,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING$3,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE$3,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$3,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION$3,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME$3,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME$3,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION$3,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX$3,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE$3,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT$3,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM$3,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER$3,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID$3,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE$3,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE$3,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED$3,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE$3,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE$3,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE$3,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART$3,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON$3,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION$3,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME$3,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION$3,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME$3,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION$3,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME$3,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER$3,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION$3,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME$3,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER$3,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP$3,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR$3,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST$3,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE$3,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME$3,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME$3,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE$3,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET$3,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL$3,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT$3,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE$3,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID$3,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE$3,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$3,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID$3,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID$3,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION$3,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND$3,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$3,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$3,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$3,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION$3,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$3,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION$3,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL$3,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION$3,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$3,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM$3,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION$3,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL$3,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC$3,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC$3,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC$3,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME$3,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$3,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE$3,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP$3,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME$3,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT$3,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP$3,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME$3,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT$3,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT$3,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE$3,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE$3,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE$3,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$3,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID$3,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION$3,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD$3,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE$3,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM$3,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID$3,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME$3,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN$3,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN$3,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE$3,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN$3,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY$3,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION$3,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN$3,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS$3,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES$3,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS$3,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES$3,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID$3,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$3,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM$3,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER$3,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION$3,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID$3,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME$3,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG$3,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME$3,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME$3,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$3,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID$3,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$3,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME$3,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID$3,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE$3,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY$3,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME$3,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION$3,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH$3,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID$3,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID$3,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME$3,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION$3,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME$3,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE$3,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME$3,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME$3,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME$3,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID$3,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME$3,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID$3,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME$3,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID$3,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME$3,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID$3,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME$3,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME$3,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID$3,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME$3,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID$3,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME$3,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID$3,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME$3,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID$3,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION$3,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME$3,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE$3,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION$3,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND$3,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS$3,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE$3,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME$3,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH$3,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER$3,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID$3,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$3,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME$3,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION$3,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID$3,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME$3,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE$3,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION$3,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION$3,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$3,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME$3,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION$3,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION$3,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME$3,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION$3,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$3,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$3,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$3,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING$3,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$3,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$3,SemanticAttributes:()=>SemanticAttributes$3,SemanticResourceAttributes:()=>SemanticResourceAttributes$3,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET$3,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG$3,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA$3,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS$3,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON$3,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY$3,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS$3,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$3,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$3,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$3,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$3,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$3,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$3,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST$3,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$3,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$3,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues$3}),init_esm$5=__esmMin((()=>{init_trace$3(),init_resource$3(),init_stable_attributes$3(),init_stable_metrics$3(),init_stable_events()}));function createConstMap$2(s){for(var l={},p=s.length,g=0;g{})),TMP_AWS_LAMBDA_INVOKED_ARN$2,TMP_DB_SYSTEM$2,TMP_DB_CONNECTION_STRING$2,TMP_DB_USER$2,TMP_DB_JDBC_DRIVER_CLASSNAME$2,TMP_DB_NAME$2,TMP_DB_STATEMENT$2,TMP_DB_OPERATION$2,TMP_DB_MSSQL_INSTANCE_NAME$2,TMP_DB_CASSANDRA_KEYSPACE$2,TMP_DB_CASSANDRA_PAGE_SIZE$2,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$2,TMP_DB_CASSANDRA_TABLE$2,TMP_DB_CASSANDRA_IDEMPOTENCE$2,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2,TMP_DB_CASSANDRA_COORDINATOR_ID$2,TMP_DB_CASSANDRA_COORDINATOR_DC$2,TMP_DB_HBASE_NAMESPACE$2,TMP_DB_REDIS_DATABASE_INDEX$2,TMP_DB_MONGODB_COLLECTION$2,TMP_DB_SQL_TABLE$2,TMP_EXCEPTION_TYPE$2,TMP_EXCEPTION_MESSAGE$2,TMP_EXCEPTION_STACKTRACE$2,TMP_EXCEPTION_ESCAPED$2,TMP_FAAS_TRIGGER$2,TMP_FAAS_EXECUTION$2,TMP_FAAS_DOCUMENT_COLLECTION$2,TMP_FAAS_DOCUMENT_OPERATION$2,TMP_FAAS_DOCUMENT_TIME$2,TMP_FAAS_DOCUMENT_NAME$2,TMP_FAAS_TIME$2,TMP_FAAS_CRON$2,TMP_FAAS_COLDSTART$2,TMP_FAAS_INVOKED_NAME$2,TMP_FAAS_INVOKED_PROVIDER$2,TMP_FAAS_INVOKED_REGION$2,TMP_NET_TRANSPORT$2,TMP_NET_PEER_IP$2,TMP_NET_PEER_PORT$2,TMP_NET_PEER_NAME$2,TMP_NET_HOST_IP$2,TMP_NET_HOST_PORT$2,TMP_NET_HOST_NAME$2,TMP_NET_HOST_CONNECTION_TYPE$2,TMP_NET_HOST_CONNECTION_SUBTYPE$2,TMP_NET_HOST_CARRIER_NAME$2,TMP_NET_HOST_CARRIER_MCC$2,TMP_NET_HOST_CARRIER_MNC$2,TMP_NET_HOST_CARRIER_ICC$2,TMP_PEER_SERVICE$2,TMP_ENDUSER_ID$2,TMP_ENDUSER_ROLE$2,TMP_ENDUSER_SCOPE$2,TMP_THREAD_ID$2,TMP_THREAD_NAME$2,TMP_CODE_FUNCTION$2,TMP_CODE_NAMESPACE$2,TMP_CODE_FILEPATH$2,TMP_CODE_LINENO$2,TMP_HTTP_METHOD$2,TMP_HTTP_URL$2,TMP_HTTP_TARGET$2,TMP_HTTP_HOST$2,TMP_HTTP_SCHEME$2,TMP_HTTP_STATUS_CODE$2,TMP_HTTP_FLAVOR$2,TMP_HTTP_USER_AGENT$2,TMP_HTTP_REQUEST_CONTENT_LENGTH$2,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2,TMP_HTTP_RESPONSE_CONTENT_LENGTH$2,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2,TMP_HTTP_SERVER_NAME$2,TMP_HTTP_ROUTE$2,TMP_HTTP_CLIENT_IP$2,TMP_AWS_DYNAMODB_TABLE_NAMES$2,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$2,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2,TMP_AWS_DYNAMODB_CONSISTENT_READ$2,TMP_AWS_DYNAMODB_PROJECTION$2,TMP_AWS_DYNAMODB_LIMIT$2,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2,TMP_AWS_DYNAMODB_INDEX_NAME$2,TMP_AWS_DYNAMODB_SELECT$2,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2,TMP_AWS_DYNAMODB_TABLE_COUNT$2,TMP_AWS_DYNAMODB_SCAN_FORWARD$2,TMP_AWS_DYNAMODB_SEGMENT$2,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$2,TMP_AWS_DYNAMODB_COUNT$2,TMP_AWS_DYNAMODB_SCANNED_COUNT$2,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2,TMP_MESSAGING_SYSTEM$2,TMP_MESSAGING_DESTINATION$2,TMP_MESSAGING_DESTINATION_KIND$2,TMP_MESSAGING_TEMP_DESTINATION$2,TMP_MESSAGING_PROTOCOL$2,TMP_MESSAGING_PROTOCOL_VERSION$2,TMP_MESSAGING_URL$2,TMP_MESSAGING_MESSAGE_ID$2,TMP_MESSAGING_CONVERSATION_ID$2,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2,TMP_MESSAGING_OPERATION$2,TMP_MESSAGING_CONSUMER_ID$2,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$2,TMP_MESSAGING_KAFKA_MESSAGE_KEY$2,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$2,TMP_MESSAGING_KAFKA_CLIENT_ID$2,TMP_MESSAGING_KAFKA_PARTITION$2,TMP_MESSAGING_KAFKA_TOMBSTONE$2,TMP_RPC_SYSTEM$2,TMP_RPC_SERVICE$2,TMP_RPC_METHOD$2,TMP_RPC_GRPC_STATUS_CODE$2,TMP_RPC_JSONRPC_VERSION$2,TMP_RPC_JSONRPC_REQUEST_ID$2,TMP_RPC_JSONRPC_ERROR_CODE$2,TMP_RPC_JSONRPC_ERROR_MESSAGE$2,TMP_MESSAGE_TYPE$2,TMP_MESSAGE_ID$2,TMP_MESSAGE_COMPRESSED_SIZE$2,TMP_MESSAGE_UNCOMPRESSED_SIZE$2,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$2,SEMATTRS_DB_SYSTEM$2,SEMATTRS_DB_CONNECTION_STRING$2,SEMATTRS_DB_USER$2,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$2,SEMATTRS_DB_NAME$2,SEMATTRS_DB_STATEMENT$2,SEMATTRS_DB_OPERATION$2,SEMATTRS_DB_MSSQL_INSTANCE_NAME$2,SEMATTRS_DB_CASSANDRA_KEYSPACE$2,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$2,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$2,SEMATTRS_DB_CASSANDRA_TABLE$2,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$2,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$2,SEMATTRS_DB_HBASE_NAMESPACE$2,SEMATTRS_DB_REDIS_DATABASE_INDEX$2,SEMATTRS_DB_MONGODB_COLLECTION$2,SEMATTRS_DB_SQL_TABLE$2,SEMATTRS_EXCEPTION_TYPE$2,SEMATTRS_EXCEPTION_MESSAGE$2,SEMATTRS_EXCEPTION_STACKTRACE$2,SEMATTRS_EXCEPTION_ESCAPED$2,SEMATTRS_FAAS_TRIGGER$2,SEMATTRS_FAAS_EXECUTION$2,SEMATTRS_FAAS_DOCUMENT_COLLECTION$2,SEMATTRS_FAAS_DOCUMENT_OPERATION$2,SEMATTRS_FAAS_DOCUMENT_TIME$2,SEMATTRS_FAAS_DOCUMENT_NAME$2,SEMATTRS_FAAS_TIME$2,SEMATTRS_FAAS_CRON$2,SEMATTRS_FAAS_COLDSTART$2,SEMATTRS_FAAS_INVOKED_NAME$2,SEMATTRS_FAAS_INVOKED_PROVIDER$2,SEMATTRS_FAAS_INVOKED_REGION$2,SEMATTRS_NET_TRANSPORT$2,SEMATTRS_NET_PEER_IP$2,SEMATTRS_NET_PEER_PORT$2,SEMATTRS_NET_PEER_NAME$2,SEMATTRS_NET_HOST_IP$2,SEMATTRS_NET_HOST_PORT$2,SEMATTRS_NET_HOST_NAME$2,SEMATTRS_NET_HOST_CONNECTION_TYPE$2,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$2,SEMATTRS_NET_HOST_CARRIER_NAME$2,SEMATTRS_NET_HOST_CARRIER_MCC$2,SEMATTRS_NET_HOST_CARRIER_MNC$2,SEMATTRS_NET_HOST_CARRIER_ICC$2,SEMATTRS_PEER_SERVICE$2,SEMATTRS_ENDUSER_ID$2,SEMATTRS_ENDUSER_ROLE$2,SEMATTRS_ENDUSER_SCOPE$2,SEMATTRS_THREAD_ID$2,SEMATTRS_THREAD_NAME$2,SEMATTRS_CODE_FUNCTION$2,SEMATTRS_CODE_NAMESPACE$2,SEMATTRS_CODE_FILEPATH$2,SEMATTRS_CODE_LINENO$2,SEMATTRS_HTTP_METHOD$2,SEMATTRS_HTTP_URL$2,SEMATTRS_HTTP_TARGET$2,SEMATTRS_HTTP_HOST$2,SEMATTRS_HTTP_SCHEME$2,SEMATTRS_HTTP_STATUS_CODE$2,SEMATTRS_HTTP_FLAVOR$2,SEMATTRS_HTTP_USER_AGENT$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_SERVER_NAME$2,SEMATTRS_HTTP_ROUTE$2,SEMATTRS_HTTP_CLIENT_IP$2,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$2,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$2,SEMATTRS_AWS_DYNAMODB_PROJECTION$2,SEMATTRS_AWS_DYNAMODB_LIMIT$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$2,SEMATTRS_AWS_DYNAMODB_SELECT$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$2,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$2,SEMATTRS_AWS_DYNAMODB_SEGMENT$2,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$2,SEMATTRS_AWS_DYNAMODB_COUNT$2,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2,SEMATTRS_MESSAGING_SYSTEM$2,SEMATTRS_MESSAGING_DESTINATION$2,SEMATTRS_MESSAGING_DESTINATION_KIND$2,SEMATTRS_MESSAGING_TEMP_DESTINATION$2,SEMATTRS_MESSAGING_PROTOCOL$2,SEMATTRS_MESSAGING_PROTOCOL_VERSION$2,SEMATTRS_MESSAGING_URL$2,SEMATTRS_MESSAGING_MESSAGE_ID$2,SEMATTRS_MESSAGING_CONVERSATION_ID$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2,SEMATTRS_MESSAGING_OPERATION$2,SEMATTRS_MESSAGING_CONSUMER_ID$2,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$2,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$2,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$2,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$2,SEMATTRS_MESSAGING_KAFKA_PARTITION$2,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$2,SEMATTRS_RPC_SYSTEM$2,SEMATTRS_RPC_SERVICE$2,SEMATTRS_RPC_METHOD$2,SEMATTRS_RPC_GRPC_STATUS_CODE$2,SEMATTRS_RPC_JSONRPC_VERSION$2,SEMATTRS_RPC_JSONRPC_REQUEST_ID$2,SEMATTRS_RPC_JSONRPC_ERROR_CODE$2,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$2,SEMATTRS_MESSAGE_TYPE$2,SEMATTRS_MESSAGE_ID$2,SEMATTRS_MESSAGE_COMPRESSED_SIZE$2,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$2,SemanticAttributes$2,TMP_DBSYSTEMVALUES_OTHER_SQL$2,TMP_DBSYSTEMVALUES_MSSQL$2,TMP_DBSYSTEMVALUES_MYSQL$2,TMP_DBSYSTEMVALUES_ORACLE$2,TMP_DBSYSTEMVALUES_DB2$2,TMP_DBSYSTEMVALUES_POSTGRESQL$2,TMP_DBSYSTEMVALUES_REDSHIFT$2,TMP_DBSYSTEMVALUES_HIVE$2,TMP_DBSYSTEMVALUES_CLOUDSCAPE$2,TMP_DBSYSTEMVALUES_HSQLDB$2,TMP_DBSYSTEMVALUES_PROGRESS$2,TMP_DBSYSTEMVALUES_MAXDB$2,TMP_DBSYSTEMVALUES_HANADB$2,TMP_DBSYSTEMVALUES_INGRES$2,TMP_DBSYSTEMVALUES_FIRSTSQL$2,TMP_DBSYSTEMVALUES_EDB$2,TMP_DBSYSTEMVALUES_CACHE$2,TMP_DBSYSTEMVALUES_ADABAS$2,TMP_DBSYSTEMVALUES_FIREBIRD$2,TMP_DBSYSTEMVALUES_DERBY$2,TMP_DBSYSTEMVALUES_FILEMAKER$2,TMP_DBSYSTEMVALUES_INFORMIX$2,TMP_DBSYSTEMVALUES_INSTANTDB$2,TMP_DBSYSTEMVALUES_INTERBASE$2,TMP_DBSYSTEMVALUES_MARIADB$2,TMP_DBSYSTEMVALUES_NETEZZA$2,TMP_DBSYSTEMVALUES_PERVASIVE$2,TMP_DBSYSTEMVALUES_POINTBASE$2,TMP_DBSYSTEMVALUES_SQLITE$2,TMP_DBSYSTEMVALUES_SYBASE$2,TMP_DBSYSTEMVALUES_TERADATA$2,TMP_DBSYSTEMVALUES_VERTICA$2,TMP_DBSYSTEMVALUES_H2$2,TMP_DBSYSTEMVALUES_COLDFUSION$2,TMP_DBSYSTEMVALUES_CASSANDRA$2,TMP_DBSYSTEMVALUES_HBASE$2,TMP_DBSYSTEMVALUES_MONGODB$2,TMP_DBSYSTEMVALUES_REDIS$2,TMP_DBSYSTEMVALUES_COUCHBASE$2,TMP_DBSYSTEMVALUES_COUCHDB$2,TMP_DBSYSTEMVALUES_COSMOSDB$2,TMP_DBSYSTEMVALUES_DYNAMODB$2,TMP_DBSYSTEMVALUES_NEO4J$2,TMP_DBSYSTEMVALUES_GEODE$2,TMP_DBSYSTEMVALUES_ELASTICSEARCH$2,TMP_DBSYSTEMVALUES_MEMCACHED$2,TMP_DBSYSTEMVALUES_COCKROACHDB$2,DBSYSTEMVALUES_OTHER_SQL$2,DBSYSTEMVALUES_MSSQL$2,DBSYSTEMVALUES_MYSQL$2,DBSYSTEMVALUES_ORACLE$2,DBSYSTEMVALUES_DB2$2,DBSYSTEMVALUES_POSTGRESQL$2,DBSYSTEMVALUES_REDSHIFT$2,DBSYSTEMVALUES_HIVE$2,DBSYSTEMVALUES_CLOUDSCAPE$2,DBSYSTEMVALUES_HSQLDB$2,DBSYSTEMVALUES_PROGRESS$2,DBSYSTEMVALUES_MAXDB$2,DBSYSTEMVALUES_HANADB$2,DBSYSTEMVALUES_INGRES$2,DBSYSTEMVALUES_FIRSTSQL$2,DBSYSTEMVALUES_EDB$2,DBSYSTEMVALUES_CACHE$2,DBSYSTEMVALUES_ADABAS$2,DBSYSTEMVALUES_FIREBIRD$2,DBSYSTEMVALUES_DERBY$2,DBSYSTEMVALUES_FILEMAKER$2,DBSYSTEMVALUES_INFORMIX$2,DBSYSTEMVALUES_INSTANTDB$2,DBSYSTEMVALUES_INTERBASE$2,DBSYSTEMVALUES_MARIADB$2,DBSYSTEMVALUES_NETEZZA$2,DBSYSTEMVALUES_PERVASIVE$2,DBSYSTEMVALUES_POINTBASE$2,DBSYSTEMVALUES_SQLITE$2,DBSYSTEMVALUES_SYBASE$2,DBSYSTEMVALUES_TERADATA$2,DBSYSTEMVALUES_VERTICA$2,DBSYSTEMVALUES_H2$2,DBSYSTEMVALUES_COLDFUSION$2,DBSYSTEMVALUES_CASSANDRA$2,DBSYSTEMVALUES_HBASE$2,DBSYSTEMVALUES_MONGODB$2,DBSYSTEMVALUES_REDIS$2,DBSYSTEMVALUES_COUCHBASE$2,DBSYSTEMVALUES_COUCHDB$2,DBSYSTEMVALUES_COSMOSDB$2,DBSYSTEMVALUES_DYNAMODB$2,DBSYSTEMVALUES_NEO4J$2,DBSYSTEMVALUES_GEODE$2,DBSYSTEMVALUES_ELASTICSEARCH$2,DBSYSTEMVALUES_MEMCACHED$2,DBSYSTEMVALUES_COCKROACHDB$2,DbSystemValues$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2,DBCASSANDRACONSISTENCYLEVELVALUES_ALL$2,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_ONE$2,DBCASSANDRACONSISTENCYLEVELVALUES_TWO$2,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2,DBCASSANDRACONSISTENCYLEVELVALUES_ANY$2,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2,DbCassandraConsistencyLevelValues$2,TMP_FAASTRIGGERVALUES_DATASOURCE$2,TMP_FAASTRIGGERVALUES_HTTP$2,TMP_FAASTRIGGERVALUES_PUBSUB$2,TMP_FAASTRIGGERVALUES_TIMER$2,TMP_FAASTRIGGERVALUES_OTHER$2,FAASTRIGGERVALUES_DATASOURCE$2,FAASTRIGGERVALUES_HTTP$2,FAASTRIGGERVALUES_PUBSUB$2,FAASTRIGGERVALUES_TIMER$2,FAASTRIGGERVALUES_OTHER$2,FaasTriggerValues$2,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$2,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$2,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$2,FAASDOCUMENTOPERATIONVALUES_INSERT$2,FAASDOCUMENTOPERATIONVALUES_EDIT$2,FAASDOCUMENTOPERATIONVALUES_DELETE$2,FaasDocumentOperationValues$2,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2,TMP_FAASINVOKEDPROVIDERVALUES_AWS$2,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$2,TMP_FAASINVOKEDPROVIDERVALUES_GCP$2,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2,FAASINVOKEDPROVIDERVALUES_AWS$2,FAASINVOKEDPROVIDERVALUES_AZURE$2,FAASINVOKEDPROVIDERVALUES_GCP$2,FaasInvokedProviderValues$2,TMP_NETTRANSPORTVALUES_IP_TCP$2,TMP_NETTRANSPORTVALUES_IP_UDP$2,TMP_NETTRANSPORTVALUES_IP$2,TMP_NETTRANSPORTVALUES_UNIX$2,TMP_NETTRANSPORTVALUES_PIPE$2,TMP_NETTRANSPORTVALUES_INPROC$2,TMP_NETTRANSPORTVALUES_OTHER$2,NETTRANSPORTVALUES_IP_TCP$2,NETTRANSPORTVALUES_IP_UDP$2,NETTRANSPORTVALUES_IP$2,NETTRANSPORTVALUES_UNIX$2,NETTRANSPORTVALUES_PIPE$2,NETTRANSPORTVALUES_INPROC$2,NETTRANSPORTVALUES_OTHER$2,NetTransportValues$2,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$2,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$2,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$2,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2,NETHOSTCONNECTIONTYPEVALUES_WIFI$2,NETHOSTCONNECTIONTYPEVALUES_WIRED$2,NETHOSTCONNECTIONTYPEVALUES_CELL$2,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2,NetHostConnectionTypeValues$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2,NETHOSTCONNECTIONSUBTYPEVALUES_LTE$2,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2,NETHOSTCONNECTIONSUBTYPEVALUES_GSM$2,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2,NETHOSTCONNECTIONSUBTYPEVALUES_NR$2,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2,NetHostConnectionSubtypeValues$2,TMP_HTTPFLAVORVALUES_HTTP_1_0$2,TMP_HTTPFLAVORVALUES_HTTP_1_1$2,TMP_HTTPFLAVORVALUES_HTTP_2_0$2,TMP_HTTPFLAVORVALUES_SPDY$2,TMP_HTTPFLAVORVALUES_QUIC$2,HTTPFLAVORVALUES_HTTP_1_0$2,HTTPFLAVORVALUES_HTTP_1_1$2,HTTPFLAVORVALUES_HTTP_2_0$2,HTTPFLAVORVALUES_SPDY$2,HTTPFLAVORVALUES_QUIC$2,HttpFlavorValues$2,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$2,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$2,MESSAGINGDESTINATIONKINDVALUES_QUEUE$2,MESSAGINGDESTINATIONKINDVALUES_TOPIC$2,MessagingDestinationKindValues$2,TMP_MESSAGINGOPERATIONVALUES_RECEIVE$2,TMP_MESSAGINGOPERATIONVALUES_PROCESS$2,MESSAGINGOPERATIONVALUES_RECEIVE$2,MESSAGINGOPERATIONVALUES_PROCESS$2,MessagingOperationValues$2,TMP_RPCGRPCSTATUSCODEVALUES_OK$2,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$2,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$2,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$2,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$2,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$2,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$2,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$2,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$2,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$2,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$2,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$2,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$2,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$2,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$2,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$2,RPCGRPCSTATUSCODEVALUES_OK$2,RPCGRPCSTATUSCODEVALUES_CANCELLED$2,RPCGRPCSTATUSCODEVALUES_UNKNOWN$2,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$2,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$2,RPCGRPCSTATUSCODEVALUES_NOT_FOUND$2,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$2,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$2,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$2,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$2,RPCGRPCSTATUSCODEVALUES_ABORTED$2,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$2,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$2,RPCGRPCSTATUSCODEVALUES_INTERNAL$2,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$2,RPCGRPCSTATUSCODEVALUES_DATA_LOSS$2,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$2,RpcGrpcStatusCodeValues$2,TMP_MESSAGETYPEVALUES_SENT$2,TMP_MESSAGETYPEVALUES_RECEIVED$2,MESSAGETYPEVALUES_SENT$2,MESSAGETYPEVALUES_RECEIVED$2,MessageTypeValues$2,init_SemanticAttributes$2=__esmMin((()=>{init_utils$5(),TMP_AWS_LAMBDA_INVOKED_ARN$2=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM$2=`db.system`,TMP_DB_CONNECTION_STRING$2=`db.connection_string`,TMP_DB_USER$2=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME$2=`db.jdbc.driver_classname`,TMP_DB_NAME$2=`db.name`,TMP_DB_STATEMENT$2=`db.statement`,TMP_DB_OPERATION$2=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME$2=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE$2=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE$2=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$2=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE$2=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE$2=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID$2=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC$2=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE$2=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX$2=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION$2=`db.mongodb.collection`,TMP_DB_SQL_TABLE$2=`db.sql.table`,TMP_EXCEPTION_TYPE$2=`exception.type`,TMP_EXCEPTION_MESSAGE$2=`exception.message`,TMP_EXCEPTION_STACKTRACE$2=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED$2=`exception.escaped`,TMP_FAAS_TRIGGER$2=`faas.trigger`,TMP_FAAS_EXECUTION$2=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION$2=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION$2=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME$2=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME$2=`faas.document.name`,TMP_FAAS_TIME$2=`faas.time`,TMP_FAAS_CRON$2=`faas.cron`,TMP_FAAS_COLDSTART$2=`faas.coldstart`,TMP_FAAS_INVOKED_NAME$2=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER$2=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION$2=`faas.invoked_region`,TMP_NET_TRANSPORT$2=`net.transport`,TMP_NET_PEER_IP$2=`net.peer.ip`,TMP_NET_PEER_PORT$2=`net.peer.port`,TMP_NET_PEER_NAME$2=`net.peer.name`,TMP_NET_HOST_IP$2=`net.host.ip`,TMP_NET_HOST_PORT$2=`net.host.port`,TMP_NET_HOST_NAME$2=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE$2=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE$2=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME$2=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC$2=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC$2=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC$2=`net.host.carrier.icc`,TMP_PEER_SERVICE$2=`peer.service`,TMP_ENDUSER_ID$2=`enduser.id`,TMP_ENDUSER_ROLE$2=`enduser.role`,TMP_ENDUSER_SCOPE$2=`enduser.scope`,TMP_THREAD_ID$2=`thread.id`,TMP_THREAD_NAME$2=`thread.name`,TMP_CODE_FUNCTION$2=`code.function`,TMP_CODE_NAMESPACE$2=`code.namespace`,TMP_CODE_FILEPATH$2=`code.filepath`,TMP_CODE_LINENO$2=`code.lineno`,TMP_HTTP_METHOD$2=`http.method`,TMP_HTTP_URL$2=`http.url`,TMP_HTTP_TARGET$2=`http.target`,TMP_HTTP_HOST$2=`http.host`,TMP_HTTP_SCHEME$2=`http.scheme`,TMP_HTTP_STATUS_CODE$2=`http.status_code`,TMP_HTTP_FLAVOR$2=`http.flavor`,TMP_HTTP_USER_AGENT$2=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH$2=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH$2=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME$2=`http.server_name`,TMP_HTTP_ROUTE$2=`http.route`,TMP_HTTP_CLIENT_IP$2=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES$2=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$2=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ$2=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION$2=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT$2=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME$2=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT$2=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT$2=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD$2=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT$2=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$2=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT$2=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT$2=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM$2=`messaging.system`,TMP_MESSAGING_DESTINATION$2=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND$2=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION$2=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL$2=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION$2=`messaging.protocol_version`,TMP_MESSAGING_URL$2=`messaging.url`,TMP_MESSAGING_MESSAGE_ID$2=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID$2=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION$2=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID$2=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$2=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY$2=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$2=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID$2=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION$2=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE$2=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM$2=`rpc.system`,TMP_RPC_SERVICE$2=`rpc.service`,TMP_RPC_METHOD$2=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE$2=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION$2=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID$2=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE$2=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE$2=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE$2=`message.type`,TMP_MESSAGE_ID$2=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE$2=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE$2=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$2=TMP_AWS_LAMBDA_INVOKED_ARN$2,SEMATTRS_DB_SYSTEM$2=TMP_DB_SYSTEM$2,SEMATTRS_DB_CONNECTION_STRING$2=TMP_DB_CONNECTION_STRING$2,SEMATTRS_DB_USER$2=TMP_DB_USER$2,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$2=TMP_DB_JDBC_DRIVER_CLASSNAME$2,SEMATTRS_DB_NAME$2=TMP_DB_NAME$2,SEMATTRS_DB_STATEMENT$2=TMP_DB_STATEMENT$2,SEMATTRS_DB_OPERATION$2=TMP_DB_OPERATION$2,SEMATTRS_DB_MSSQL_INSTANCE_NAME$2=TMP_DB_MSSQL_INSTANCE_NAME$2,SEMATTRS_DB_CASSANDRA_KEYSPACE$2=TMP_DB_CASSANDRA_KEYSPACE$2,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$2=TMP_DB_CASSANDRA_PAGE_SIZE$2,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$2=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$2,SEMATTRS_DB_CASSANDRA_TABLE$2=TMP_DB_CASSANDRA_TABLE$2,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$2=TMP_DB_CASSANDRA_IDEMPOTENCE$2,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$2=TMP_DB_CASSANDRA_COORDINATOR_ID$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$2=TMP_DB_CASSANDRA_COORDINATOR_DC$2,SEMATTRS_DB_HBASE_NAMESPACE$2=TMP_DB_HBASE_NAMESPACE$2,SEMATTRS_DB_REDIS_DATABASE_INDEX$2=TMP_DB_REDIS_DATABASE_INDEX$2,SEMATTRS_DB_MONGODB_COLLECTION$2=TMP_DB_MONGODB_COLLECTION$2,SEMATTRS_DB_SQL_TABLE$2=TMP_DB_SQL_TABLE$2,SEMATTRS_EXCEPTION_TYPE$2=TMP_EXCEPTION_TYPE$2,SEMATTRS_EXCEPTION_MESSAGE$2=TMP_EXCEPTION_MESSAGE$2,SEMATTRS_EXCEPTION_STACKTRACE$2=TMP_EXCEPTION_STACKTRACE$2,SEMATTRS_EXCEPTION_ESCAPED$2=TMP_EXCEPTION_ESCAPED$2,SEMATTRS_FAAS_TRIGGER$2=TMP_FAAS_TRIGGER$2,SEMATTRS_FAAS_EXECUTION$2=TMP_FAAS_EXECUTION$2,SEMATTRS_FAAS_DOCUMENT_COLLECTION$2=TMP_FAAS_DOCUMENT_COLLECTION$2,SEMATTRS_FAAS_DOCUMENT_OPERATION$2=TMP_FAAS_DOCUMENT_OPERATION$2,SEMATTRS_FAAS_DOCUMENT_TIME$2=TMP_FAAS_DOCUMENT_TIME$2,SEMATTRS_FAAS_DOCUMENT_NAME$2=TMP_FAAS_DOCUMENT_NAME$2,SEMATTRS_FAAS_TIME$2=TMP_FAAS_TIME$2,SEMATTRS_FAAS_CRON$2=TMP_FAAS_CRON$2,SEMATTRS_FAAS_COLDSTART$2=TMP_FAAS_COLDSTART$2,SEMATTRS_FAAS_INVOKED_NAME$2=TMP_FAAS_INVOKED_NAME$2,SEMATTRS_FAAS_INVOKED_PROVIDER$2=TMP_FAAS_INVOKED_PROVIDER$2,SEMATTRS_FAAS_INVOKED_REGION$2=TMP_FAAS_INVOKED_REGION$2,SEMATTRS_NET_TRANSPORT$2=TMP_NET_TRANSPORT$2,SEMATTRS_NET_PEER_IP$2=TMP_NET_PEER_IP$2,SEMATTRS_NET_PEER_PORT$2=TMP_NET_PEER_PORT$2,SEMATTRS_NET_PEER_NAME$2=TMP_NET_PEER_NAME$2,SEMATTRS_NET_HOST_IP$2=TMP_NET_HOST_IP$2,SEMATTRS_NET_HOST_PORT$2=TMP_NET_HOST_PORT$2,SEMATTRS_NET_HOST_NAME$2=TMP_NET_HOST_NAME$2,SEMATTRS_NET_HOST_CONNECTION_TYPE$2=TMP_NET_HOST_CONNECTION_TYPE$2,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$2=TMP_NET_HOST_CONNECTION_SUBTYPE$2,SEMATTRS_NET_HOST_CARRIER_NAME$2=TMP_NET_HOST_CARRIER_NAME$2,SEMATTRS_NET_HOST_CARRIER_MCC$2=TMP_NET_HOST_CARRIER_MCC$2,SEMATTRS_NET_HOST_CARRIER_MNC$2=TMP_NET_HOST_CARRIER_MNC$2,SEMATTRS_NET_HOST_CARRIER_ICC$2=TMP_NET_HOST_CARRIER_ICC$2,SEMATTRS_PEER_SERVICE$2=TMP_PEER_SERVICE$2,SEMATTRS_ENDUSER_ID$2=TMP_ENDUSER_ID$2,SEMATTRS_ENDUSER_ROLE$2=TMP_ENDUSER_ROLE$2,SEMATTRS_ENDUSER_SCOPE$2=TMP_ENDUSER_SCOPE$2,SEMATTRS_THREAD_ID$2=TMP_THREAD_ID$2,SEMATTRS_THREAD_NAME$2=TMP_THREAD_NAME$2,SEMATTRS_CODE_FUNCTION$2=TMP_CODE_FUNCTION$2,SEMATTRS_CODE_NAMESPACE$2=TMP_CODE_NAMESPACE$2,SEMATTRS_CODE_FILEPATH$2=TMP_CODE_FILEPATH$2,SEMATTRS_CODE_LINENO$2=TMP_CODE_LINENO$2,SEMATTRS_HTTP_METHOD$2=TMP_HTTP_METHOD$2,SEMATTRS_HTTP_URL$2=TMP_HTTP_URL$2,SEMATTRS_HTTP_TARGET$2=TMP_HTTP_TARGET$2,SEMATTRS_HTTP_HOST$2=TMP_HTTP_HOST$2,SEMATTRS_HTTP_SCHEME$2=TMP_HTTP_SCHEME$2,SEMATTRS_HTTP_STATUS_CODE$2=TMP_HTTP_STATUS_CODE$2,SEMATTRS_HTTP_FLAVOR$2=TMP_HTTP_FLAVOR$2,SEMATTRS_HTTP_USER_AGENT$2=TMP_HTTP_USER_AGENT$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$2=TMP_HTTP_REQUEST_CONTENT_LENGTH$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$2=TMP_HTTP_RESPONSE_CONTENT_LENGTH$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_SERVER_NAME$2=TMP_HTTP_SERVER_NAME$2,SEMATTRS_HTTP_ROUTE$2=TMP_HTTP_ROUTE$2,SEMATTRS_HTTP_CLIENT_IP$2=TMP_HTTP_CLIENT_IP$2,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$2=TMP_AWS_DYNAMODB_TABLE_NAMES$2,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$2=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$2=TMP_AWS_DYNAMODB_CONSISTENT_READ$2,SEMATTRS_AWS_DYNAMODB_PROJECTION$2=TMP_AWS_DYNAMODB_PROJECTION$2,SEMATTRS_AWS_DYNAMODB_LIMIT$2=TMP_AWS_DYNAMODB_LIMIT$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$2=TMP_AWS_DYNAMODB_INDEX_NAME$2,SEMATTRS_AWS_DYNAMODB_SELECT$2=TMP_AWS_DYNAMODB_SELECT$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$2=TMP_AWS_DYNAMODB_TABLE_COUNT$2,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$2=TMP_AWS_DYNAMODB_SCAN_FORWARD$2,SEMATTRS_AWS_DYNAMODB_SEGMENT$2=TMP_AWS_DYNAMODB_SEGMENT$2,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$2=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$2,SEMATTRS_AWS_DYNAMODB_COUNT$2=TMP_AWS_DYNAMODB_COUNT$2,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$2=TMP_AWS_DYNAMODB_SCANNED_COUNT$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2,SEMATTRS_MESSAGING_SYSTEM$2=TMP_MESSAGING_SYSTEM$2,SEMATTRS_MESSAGING_DESTINATION$2=TMP_MESSAGING_DESTINATION$2,SEMATTRS_MESSAGING_DESTINATION_KIND$2=TMP_MESSAGING_DESTINATION_KIND$2,SEMATTRS_MESSAGING_TEMP_DESTINATION$2=TMP_MESSAGING_TEMP_DESTINATION$2,SEMATTRS_MESSAGING_PROTOCOL$2=TMP_MESSAGING_PROTOCOL$2,SEMATTRS_MESSAGING_PROTOCOL_VERSION$2=TMP_MESSAGING_PROTOCOL_VERSION$2,SEMATTRS_MESSAGING_URL$2=TMP_MESSAGING_URL$2,SEMATTRS_MESSAGING_MESSAGE_ID$2=TMP_MESSAGING_MESSAGE_ID$2,SEMATTRS_MESSAGING_CONVERSATION_ID$2=TMP_MESSAGING_CONVERSATION_ID$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2,SEMATTRS_MESSAGING_OPERATION$2=TMP_MESSAGING_OPERATION$2,SEMATTRS_MESSAGING_CONSUMER_ID$2=TMP_MESSAGING_CONSUMER_ID$2,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$2=TMP_MESSAGING_RABBITMQ_ROUTING_KEY$2,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$2=TMP_MESSAGING_KAFKA_MESSAGE_KEY$2,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$2=TMP_MESSAGING_KAFKA_CONSUMER_GROUP$2,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$2=TMP_MESSAGING_KAFKA_CLIENT_ID$2,SEMATTRS_MESSAGING_KAFKA_PARTITION$2=TMP_MESSAGING_KAFKA_PARTITION$2,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$2=TMP_MESSAGING_KAFKA_TOMBSTONE$2,SEMATTRS_RPC_SYSTEM$2=TMP_RPC_SYSTEM$2,SEMATTRS_RPC_SERVICE$2=TMP_RPC_SERVICE$2,SEMATTRS_RPC_METHOD$2=TMP_RPC_METHOD$2,SEMATTRS_RPC_GRPC_STATUS_CODE$2=TMP_RPC_GRPC_STATUS_CODE$2,SEMATTRS_RPC_JSONRPC_VERSION$2=TMP_RPC_JSONRPC_VERSION$2,SEMATTRS_RPC_JSONRPC_REQUEST_ID$2=TMP_RPC_JSONRPC_REQUEST_ID$2,SEMATTRS_RPC_JSONRPC_ERROR_CODE$2=TMP_RPC_JSONRPC_ERROR_CODE$2,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$2=TMP_RPC_JSONRPC_ERROR_MESSAGE$2,SEMATTRS_MESSAGE_TYPE$2=TMP_MESSAGE_TYPE$2,SEMATTRS_MESSAGE_ID$2=TMP_MESSAGE_ID$2,SEMATTRS_MESSAGE_COMPRESSED_SIZE$2=TMP_MESSAGE_COMPRESSED_SIZE$2,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$2=TMP_MESSAGE_UNCOMPRESSED_SIZE$2,SemanticAttributes$2=createConstMap$2([TMP_AWS_LAMBDA_INVOKED_ARN$2,TMP_DB_SYSTEM$2,TMP_DB_CONNECTION_STRING$2,TMP_DB_USER$2,TMP_DB_JDBC_DRIVER_CLASSNAME$2,TMP_DB_NAME$2,TMP_DB_STATEMENT$2,TMP_DB_OPERATION$2,TMP_DB_MSSQL_INSTANCE_NAME$2,TMP_DB_CASSANDRA_KEYSPACE$2,TMP_DB_CASSANDRA_PAGE_SIZE$2,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$2,TMP_DB_CASSANDRA_TABLE$2,TMP_DB_CASSANDRA_IDEMPOTENCE$2,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2,TMP_DB_CASSANDRA_COORDINATOR_ID$2,TMP_DB_CASSANDRA_COORDINATOR_DC$2,TMP_DB_HBASE_NAMESPACE$2,TMP_DB_REDIS_DATABASE_INDEX$2,TMP_DB_MONGODB_COLLECTION$2,TMP_DB_SQL_TABLE$2,TMP_EXCEPTION_TYPE$2,TMP_EXCEPTION_MESSAGE$2,TMP_EXCEPTION_STACKTRACE$2,TMP_EXCEPTION_ESCAPED$2,TMP_FAAS_TRIGGER$2,TMP_FAAS_EXECUTION$2,TMP_FAAS_DOCUMENT_COLLECTION$2,TMP_FAAS_DOCUMENT_OPERATION$2,TMP_FAAS_DOCUMENT_TIME$2,TMP_FAAS_DOCUMENT_NAME$2,TMP_FAAS_TIME$2,TMP_FAAS_CRON$2,TMP_FAAS_COLDSTART$2,TMP_FAAS_INVOKED_NAME$2,TMP_FAAS_INVOKED_PROVIDER$2,TMP_FAAS_INVOKED_REGION$2,TMP_NET_TRANSPORT$2,TMP_NET_PEER_IP$2,TMP_NET_PEER_PORT$2,TMP_NET_PEER_NAME$2,TMP_NET_HOST_IP$2,TMP_NET_HOST_PORT$2,TMP_NET_HOST_NAME$2,TMP_NET_HOST_CONNECTION_TYPE$2,TMP_NET_HOST_CONNECTION_SUBTYPE$2,TMP_NET_HOST_CARRIER_NAME$2,TMP_NET_HOST_CARRIER_MCC$2,TMP_NET_HOST_CARRIER_MNC$2,TMP_NET_HOST_CARRIER_ICC$2,TMP_PEER_SERVICE$2,TMP_ENDUSER_ID$2,TMP_ENDUSER_ROLE$2,TMP_ENDUSER_SCOPE$2,TMP_THREAD_ID$2,TMP_THREAD_NAME$2,TMP_CODE_FUNCTION$2,TMP_CODE_NAMESPACE$2,TMP_CODE_FILEPATH$2,TMP_CODE_LINENO$2,TMP_HTTP_METHOD$2,TMP_HTTP_URL$2,TMP_HTTP_TARGET$2,TMP_HTTP_HOST$2,TMP_HTTP_SCHEME$2,TMP_HTTP_STATUS_CODE$2,TMP_HTTP_FLAVOR$2,TMP_HTTP_USER_AGENT$2,TMP_HTTP_REQUEST_CONTENT_LENGTH$2,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2,TMP_HTTP_RESPONSE_CONTENT_LENGTH$2,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2,TMP_HTTP_SERVER_NAME$2,TMP_HTTP_ROUTE$2,TMP_HTTP_CLIENT_IP$2,TMP_AWS_DYNAMODB_TABLE_NAMES$2,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$2,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2,TMP_AWS_DYNAMODB_CONSISTENT_READ$2,TMP_AWS_DYNAMODB_PROJECTION$2,TMP_AWS_DYNAMODB_LIMIT$2,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2,TMP_AWS_DYNAMODB_INDEX_NAME$2,TMP_AWS_DYNAMODB_SELECT$2,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2,TMP_AWS_DYNAMODB_TABLE_COUNT$2,TMP_AWS_DYNAMODB_SCAN_FORWARD$2,TMP_AWS_DYNAMODB_SEGMENT$2,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$2,TMP_AWS_DYNAMODB_COUNT$2,TMP_AWS_DYNAMODB_SCANNED_COUNT$2,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2,TMP_MESSAGING_SYSTEM$2,TMP_MESSAGING_DESTINATION$2,TMP_MESSAGING_DESTINATION_KIND$2,TMP_MESSAGING_TEMP_DESTINATION$2,TMP_MESSAGING_PROTOCOL$2,TMP_MESSAGING_PROTOCOL_VERSION$2,TMP_MESSAGING_URL$2,TMP_MESSAGING_MESSAGE_ID$2,TMP_MESSAGING_CONVERSATION_ID$2,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2,TMP_MESSAGING_OPERATION$2,TMP_MESSAGING_CONSUMER_ID$2,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$2,TMP_MESSAGING_KAFKA_MESSAGE_KEY$2,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$2,TMP_MESSAGING_KAFKA_CLIENT_ID$2,TMP_MESSAGING_KAFKA_PARTITION$2,TMP_MESSAGING_KAFKA_TOMBSTONE$2,TMP_RPC_SYSTEM$2,TMP_RPC_SERVICE$2,TMP_RPC_METHOD$2,TMP_RPC_GRPC_STATUS_CODE$2,TMP_RPC_JSONRPC_VERSION$2,TMP_RPC_JSONRPC_REQUEST_ID$2,TMP_RPC_JSONRPC_ERROR_CODE$2,TMP_RPC_JSONRPC_ERROR_MESSAGE$2,TMP_MESSAGE_TYPE$2,TMP_MESSAGE_ID$2,TMP_MESSAGE_COMPRESSED_SIZE$2,TMP_MESSAGE_UNCOMPRESSED_SIZE$2]),TMP_DBSYSTEMVALUES_OTHER_SQL$2=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL$2=`mssql`,TMP_DBSYSTEMVALUES_MYSQL$2=`mysql`,TMP_DBSYSTEMVALUES_ORACLE$2=`oracle`,TMP_DBSYSTEMVALUES_DB2$2=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL$2=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT$2=`redshift`,TMP_DBSYSTEMVALUES_HIVE$2=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE$2=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB$2=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS$2=`progress`,TMP_DBSYSTEMVALUES_MAXDB$2=`maxdb`,TMP_DBSYSTEMVALUES_HANADB$2=`hanadb`,TMP_DBSYSTEMVALUES_INGRES$2=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL$2=`firstsql`,TMP_DBSYSTEMVALUES_EDB$2=`edb`,TMP_DBSYSTEMVALUES_CACHE$2=`cache`,TMP_DBSYSTEMVALUES_ADABAS$2=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD$2=`firebird`,TMP_DBSYSTEMVALUES_DERBY$2=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER$2=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX$2=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB$2=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE$2=`interbase`,TMP_DBSYSTEMVALUES_MARIADB$2=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA$2=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE$2=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE$2=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE$2=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE$2=`sybase`,TMP_DBSYSTEMVALUES_TERADATA$2=`teradata`,TMP_DBSYSTEMVALUES_VERTICA$2=`vertica`,TMP_DBSYSTEMVALUES_H2$2=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION$2=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA$2=`cassandra`,TMP_DBSYSTEMVALUES_HBASE$2=`hbase`,TMP_DBSYSTEMVALUES_MONGODB$2=`mongodb`,TMP_DBSYSTEMVALUES_REDIS$2=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE$2=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB$2=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB$2=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB$2=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J$2=`neo4j`,TMP_DBSYSTEMVALUES_GEODE$2=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH$2=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED$2=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB$2=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL$2=TMP_DBSYSTEMVALUES_OTHER_SQL$2,DBSYSTEMVALUES_MSSQL$2=TMP_DBSYSTEMVALUES_MSSQL$2,DBSYSTEMVALUES_MYSQL$2=TMP_DBSYSTEMVALUES_MYSQL$2,DBSYSTEMVALUES_ORACLE$2=TMP_DBSYSTEMVALUES_ORACLE$2,DBSYSTEMVALUES_POSTGRESQL$2=TMP_DBSYSTEMVALUES_POSTGRESQL$2,DBSYSTEMVALUES_REDSHIFT$2=TMP_DBSYSTEMVALUES_REDSHIFT$2,DBSYSTEMVALUES_HIVE$2=TMP_DBSYSTEMVALUES_HIVE$2,DBSYSTEMVALUES_CLOUDSCAPE$2=TMP_DBSYSTEMVALUES_CLOUDSCAPE$2,DBSYSTEMVALUES_HSQLDB$2=TMP_DBSYSTEMVALUES_HSQLDB$2,DBSYSTEMVALUES_PROGRESS$2=TMP_DBSYSTEMVALUES_PROGRESS$2,DBSYSTEMVALUES_MAXDB$2=TMP_DBSYSTEMVALUES_MAXDB$2,DBSYSTEMVALUES_HANADB$2=TMP_DBSYSTEMVALUES_HANADB$2,DBSYSTEMVALUES_INGRES$2=TMP_DBSYSTEMVALUES_INGRES$2,DBSYSTEMVALUES_FIRSTSQL$2=TMP_DBSYSTEMVALUES_FIRSTSQL$2,DBSYSTEMVALUES_CACHE$2=TMP_DBSYSTEMVALUES_CACHE$2,DBSYSTEMVALUES_ADABAS$2=TMP_DBSYSTEMVALUES_ADABAS$2,DBSYSTEMVALUES_FIREBIRD$2=TMP_DBSYSTEMVALUES_FIREBIRD$2,DBSYSTEMVALUES_DERBY$2=TMP_DBSYSTEMVALUES_DERBY$2,DBSYSTEMVALUES_FILEMAKER$2=TMP_DBSYSTEMVALUES_FILEMAKER$2,DBSYSTEMVALUES_INFORMIX$2=TMP_DBSYSTEMVALUES_INFORMIX$2,DBSYSTEMVALUES_INSTANTDB$2=TMP_DBSYSTEMVALUES_INSTANTDB$2,DBSYSTEMVALUES_INTERBASE$2=TMP_DBSYSTEMVALUES_INTERBASE$2,DBSYSTEMVALUES_MARIADB$2=TMP_DBSYSTEMVALUES_MARIADB$2,DBSYSTEMVALUES_NETEZZA$2=TMP_DBSYSTEMVALUES_NETEZZA$2,DBSYSTEMVALUES_PERVASIVE$2=TMP_DBSYSTEMVALUES_PERVASIVE$2,DBSYSTEMVALUES_POINTBASE$2=TMP_DBSYSTEMVALUES_POINTBASE$2,DBSYSTEMVALUES_SQLITE$2=TMP_DBSYSTEMVALUES_SQLITE$2,DBSYSTEMVALUES_SYBASE$2=TMP_DBSYSTEMVALUES_SYBASE$2,DBSYSTEMVALUES_TERADATA$2=TMP_DBSYSTEMVALUES_TERADATA$2,DBSYSTEMVALUES_VERTICA$2=TMP_DBSYSTEMVALUES_VERTICA$2,DBSYSTEMVALUES_COLDFUSION$2=TMP_DBSYSTEMVALUES_COLDFUSION$2,DBSYSTEMVALUES_CASSANDRA$2=TMP_DBSYSTEMVALUES_CASSANDRA$2,DBSYSTEMVALUES_HBASE$2=TMP_DBSYSTEMVALUES_HBASE$2,DBSYSTEMVALUES_MONGODB$2=TMP_DBSYSTEMVALUES_MONGODB$2,DBSYSTEMVALUES_REDIS$2=TMP_DBSYSTEMVALUES_REDIS$2,DBSYSTEMVALUES_COUCHBASE$2=TMP_DBSYSTEMVALUES_COUCHBASE$2,DBSYSTEMVALUES_COUCHDB$2=TMP_DBSYSTEMVALUES_COUCHDB$2,DBSYSTEMVALUES_COSMOSDB$2=TMP_DBSYSTEMVALUES_COSMOSDB$2,DBSYSTEMVALUES_DYNAMODB$2=TMP_DBSYSTEMVALUES_DYNAMODB$2,DBSYSTEMVALUES_NEO4J$2=TMP_DBSYSTEMVALUES_NEO4J$2,DBSYSTEMVALUES_GEODE$2=TMP_DBSYSTEMVALUES_GEODE$2,DBSYSTEMVALUES_ELASTICSEARCH$2=TMP_DBSYSTEMVALUES_ELASTICSEARCH$2,DBSYSTEMVALUES_MEMCACHED$2=TMP_DBSYSTEMVALUES_MEMCACHED$2,DBSYSTEMVALUES_COCKROACHDB$2=TMP_DBSYSTEMVALUES_COCKROACHDB$2,DbSystemValues$2=createConstMap$2([TMP_DBSYSTEMVALUES_OTHER_SQL$2,TMP_DBSYSTEMVALUES_MSSQL$2,TMP_DBSYSTEMVALUES_MYSQL$2,TMP_DBSYSTEMVALUES_ORACLE$2,TMP_DBSYSTEMVALUES_DB2$2,TMP_DBSYSTEMVALUES_POSTGRESQL$2,TMP_DBSYSTEMVALUES_REDSHIFT$2,TMP_DBSYSTEMVALUES_HIVE$2,TMP_DBSYSTEMVALUES_CLOUDSCAPE$2,TMP_DBSYSTEMVALUES_HSQLDB$2,TMP_DBSYSTEMVALUES_PROGRESS$2,TMP_DBSYSTEMVALUES_MAXDB$2,TMP_DBSYSTEMVALUES_HANADB$2,TMP_DBSYSTEMVALUES_INGRES$2,TMP_DBSYSTEMVALUES_FIRSTSQL$2,TMP_DBSYSTEMVALUES_EDB$2,TMP_DBSYSTEMVALUES_CACHE$2,TMP_DBSYSTEMVALUES_ADABAS$2,TMP_DBSYSTEMVALUES_FIREBIRD$2,TMP_DBSYSTEMVALUES_DERBY$2,TMP_DBSYSTEMVALUES_FILEMAKER$2,TMP_DBSYSTEMVALUES_INFORMIX$2,TMP_DBSYSTEMVALUES_INSTANTDB$2,TMP_DBSYSTEMVALUES_INTERBASE$2,TMP_DBSYSTEMVALUES_MARIADB$2,TMP_DBSYSTEMVALUES_NETEZZA$2,TMP_DBSYSTEMVALUES_PERVASIVE$2,TMP_DBSYSTEMVALUES_POINTBASE$2,TMP_DBSYSTEMVALUES_SQLITE$2,TMP_DBSYSTEMVALUES_SYBASE$2,TMP_DBSYSTEMVALUES_TERADATA$2,TMP_DBSYSTEMVALUES_VERTICA$2,TMP_DBSYSTEMVALUES_H2$2,TMP_DBSYSTEMVALUES_COLDFUSION$2,TMP_DBSYSTEMVALUES_CASSANDRA$2,TMP_DBSYSTEMVALUES_HBASE$2,TMP_DBSYSTEMVALUES_MONGODB$2,TMP_DBSYSTEMVALUES_REDIS$2,TMP_DBSYSTEMVALUES_COUCHBASE$2,TMP_DBSYSTEMVALUES_COUCHDB$2,TMP_DBSYSTEMVALUES_COSMOSDB$2,TMP_DBSYSTEMVALUES_DYNAMODB$2,TMP_DBSYSTEMVALUES_NEO4J$2,TMP_DBSYSTEMVALUES_GEODE$2,TMP_DBSYSTEMVALUES_ELASTICSEARCH$2,TMP_DBSYSTEMVALUES_MEMCACHED$2,TMP_DBSYSTEMVALUES_COCKROACHDB$2]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$2=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$2=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$2=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$2=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2,DbCassandraConsistencyLevelValues$2=createConstMap$2([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2]),TMP_FAASTRIGGERVALUES_DATASOURCE$2=`datasource`,TMP_FAASTRIGGERVALUES_HTTP$2=`http`,TMP_FAASTRIGGERVALUES_PUBSUB$2=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER$2=`timer`,TMP_FAASTRIGGERVALUES_OTHER$2=`other`,FAASTRIGGERVALUES_DATASOURCE$2=TMP_FAASTRIGGERVALUES_DATASOURCE$2,FAASTRIGGERVALUES_HTTP$2=TMP_FAASTRIGGERVALUES_HTTP$2,FAASTRIGGERVALUES_PUBSUB$2=TMP_FAASTRIGGERVALUES_PUBSUB$2,FAASTRIGGERVALUES_TIMER$2=TMP_FAASTRIGGERVALUES_TIMER$2,FAASTRIGGERVALUES_OTHER$2=TMP_FAASTRIGGERVALUES_OTHER$2,FaasTriggerValues$2=createConstMap$2([TMP_FAASTRIGGERVALUES_DATASOURCE$2,TMP_FAASTRIGGERVALUES_HTTP$2,TMP_FAASTRIGGERVALUES_PUBSUB$2,TMP_FAASTRIGGERVALUES_TIMER$2,TMP_FAASTRIGGERVALUES_OTHER$2]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$2=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$2=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$2=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT$2=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$2,FAASDOCUMENTOPERATIONVALUES_EDIT$2=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$2,FAASDOCUMENTOPERATIONVALUES_DELETE$2=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$2,FaasDocumentOperationValues$2=createConstMap$2([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$2,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$2,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$2]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS$2=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$2=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP$2=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2,FAASINVOKEDPROVIDERVALUES_AZURE$2=TMP_FAASINVOKEDPROVIDERVALUES_AZURE$2,FaasInvokedProviderValues$2=createConstMap$2([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2,TMP_FAASINVOKEDPROVIDERVALUES_AWS$2,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$2,TMP_FAASINVOKEDPROVIDERVALUES_GCP$2]),TMP_NETTRANSPORTVALUES_IP_TCP$2=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP$2=`ip_udp`,TMP_NETTRANSPORTVALUES_IP$2=`ip`,TMP_NETTRANSPORTVALUES_UNIX$2=`unix`,TMP_NETTRANSPORTVALUES_PIPE$2=`pipe`,TMP_NETTRANSPORTVALUES_INPROC$2=`inproc`,TMP_NETTRANSPORTVALUES_OTHER$2=`other`,NETTRANSPORTVALUES_IP_TCP$2=TMP_NETTRANSPORTVALUES_IP_TCP$2,NETTRANSPORTVALUES_IP_UDP$2=TMP_NETTRANSPORTVALUES_IP_UDP$2,NETTRANSPORTVALUES_UNIX$2=TMP_NETTRANSPORTVALUES_UNIX$2,NETTRANSPORTVALUES_PIPE$2=TMP_NETTRANSPORTVALUES_PIPE$2,NETTRANSPORTVALUES_INPROC$2=TMP_NETTRANSPORTVALUES_INPROC$2,NETTRANSPORTVALUES_OTHER$2=TMP_NETTRANSPORTVALUES_OTHER$2,NetTransportValues$2=createConstMap$2([TMP_NETTRANSPORTVALUES_IP_TCP$2,TMP_NETTRANSPORTVALUES_IP_UDP$2,TMP_NETTRANSPORTVALUES_IP$2,TMP_NETTRANSPORTVALUES_UNIX$2,TMP_NETTRANSPORTVALUES_PIPE$2,TMP_NETTRANSPORTVALUES_INPROC$2,TMP_NETTRANSPORTVALUES_OTHER$2]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$2=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$2=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$2=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI$2=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$2,NETHOSTCONNECTIONTYPEVALUES_WIRED$2=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$2,NETHOSTCONNECTIONTYPEVALUES_CELL$2=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$2,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2,NetHostConnectionTypeValues$2=createConstMap$2([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$2,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$2,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$2,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$2=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$2=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$2=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2,NetHostConnectionSubtypeValues$2=createConstMap$2([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2]),TMP_HTTPFLAVORVALUES_HTTP_1_0$2=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1$2=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0$2=`2.0`,TMP_HTTPFLAVORVALUES_SPDY$2=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC$2=`QUIC`,HTTPFLAVORVALUES_SPDY$2=TMP_HTTPFLAVORVALUES_SPDY$2,HTTPFLAVORVALUES_QUIC$2=TMP_HTTPFLAVORVALUES_QUIC$2,HttpFlavorValues$2={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0$2,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1$2,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0$2,SPDY:TMP_HTTPFLAVORVALUES_SPDY$2,QUIC:TMP_HTTPFLAVORVALUES_QUIC$2},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$2=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$2=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE$2=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$2,MESSAGINGDESTINATIONKINDVALUES_TOPIC$2=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$2,MessagingDestinationKindValues$2=createConstMap$2([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$2,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$2]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE$2=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS$2=`process`,MESSAGINGOPERATIONVALUES_RECEIVE$2=TMP_MESSAGINGOPERATIONVALUES_RECEIVE$2,MESSAGINGOPERATIONVALUES_PROCESS$2=TMP_MESSAGINGOPERATIONVALUES_PROCESS$2,MessagingOperationValues$2=createConstMap$2([TMP_MESSAGINGOPERATIONVALUES_RECEIVE$2,TMP_MESSAGINGOPERATIONVALUES_PROCESS$2]),TMP_RPCGRPCSTATUSCODEVALUES_OK$2=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$2=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$2=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$2=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$2=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$2=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$2=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$2=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$2=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$2=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$2=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$2=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$2=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$2=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$2=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$2=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$2=16,RpcGrpcStatusCodeValues$2={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK$2,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$2,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$2,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$2,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$2,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$2,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$2,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$2,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$2,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$2,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$2,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$2,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$2,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$2,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$2,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$2,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$2},TMP_MESSAGETYPEVALUES_SENT$2=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED$2=`RECEIVED`,MESSAGETYPEVALUES_SENT$2=TMP_MESSAGETYPEVALUES_SENT$2,MESSAGETYPEVALUES_RECEIVED$2=TMP_MESSAGETYPEVALUES_RECEIVED$2,MessageTypeValues$2=createConstMap$2([TMP_MESSAGETYPEVALUES_SENT$2,TMP_MESSAGETYPEVALUES_RECEIVED$2])})),init_trace$2=__esmMin((()=>{init_SemanticAttributes$2()})),TMP_CLOUD_PROVIDER$2,TMP_CLOUD_ACCOUNT_ID$2,TMP_CLOUD_REGION$2,TMP_CLOUD_AVAILABILITY_ZONE$2,TMP_CLOUD_PLATFORM$2,TMP_AWS_ECS_CONTAINER_ARN$2,TMP_AWS_ECS_CLUSTER_ARN$2,TMP_AWS_ECS_LAUNCHTYPE$2,TMP_AWS_ECS_TASK_ARN$2,TMP_AWS_ECS_TASK_FAMILY$2,TMP_AWS_ECS_TASK_REVISION$2,TMP_AWS_EKS_CLUSTER_ARN$2,TMP_AWS_LOG_GROUP_NAMES$2,TMP_AWS_LOG_GROUP_ARNS$2,TMP_AWS_LOG_STREAM_NAMES$2,TMP_AWS_LOG_STREAM_ARNS$2,TMP_CONTAINER_NAME$2,TMP_CONTAINER_ID$2,TMP_CONTAINER_RUNTIME$2,TMP_CONTAINER_IMAGE_NAME$2,TMP_CONTAINER_IMAGE_TAG$2,TMP_DEPLOYMENT_ENVIRONMENT$2,TMP_DEVICE_ID$2,TMP_DEVICE_MODEL_IDENTIFIER$2,TMP_DEVICE_MODEL_NAME$2,TMP_FAAS_NAME$2,TMP_FAAS_ID$2,TMP_FAAS_VERSION$2,TMP_FAAS_INSTANCE$2,TMP_FAAS_MAX_MEMORY$2,TMP_HOST_ID$2,TMP_HOST_NAME$2,TMP_HOST_TYPE$2,TMP_HOST_ARCH$2,TMP_HOST_IMAGE_NAME$2,TMP_HOST_IMAGE_ID$2,TMP_HOST_IMAGE_VERSION$2,TMP_K8S_CLUSTER_NAME$2,TMP_K8S_NODE_NAME$2,TMP_K8S_NODE_UID$2,TMP_K8S_NAMESPACE_NAME$2,TMP_K8S_POD_UID$2,TMP_K8S_POD_NAME$2,TMP_K8S_CONTAINER_NAME$2,TMP_K8S_REPLICASET_UID$2,TMP_K8S_REPLICASET_NAME$2,TMP_K8S_DEPLOYMENT_UID$2,TMP_K8S_DEPLOYMENT_NAME$2,TMP_K8S_STATEFULSET_UID$2,TMP_K8S_STATEFULSET_NAME$2,TMP_K8S_DAEMONSET_UID$2,TMP_K8S_DAEMONSET_NAME$2,TMP_K8S_JOB_UID$2,TMP_K8S_JOB_NAME$2,TMP_K8S_CRONJOB_UID$2,TMP_K8S_CRONJOB_NAME$2,TMP_OS_TYPE$2,TMP_OS_DESCRIPTION$2,TMP_OS_NAME$2,TMP_OS_VERSION$2,TMP_PROCESS_PID$2,TMP_PROCESS_EXECUTABLE_NAME$2,TMP_PROCESS_EXECUTABLE_PATH$2,TMP_PROCESS_COMMAND$2,TMP_PROCESS_COMMAND_LINE$2,TMP_PROCESS_COMMAND_ARGS$2,TMP_PROCESS_OWNER$2,TMP_PROCESS_RUNTIME_NAME$2,TMP_PROCESS_RUNTIME_VERSION$2,TMP_PROCESS_RUNTIME_DESCRIPTION$2,TMP_SERVICE_NAME$2,TMP_SERVICE_NAMESPACE$2,TMP_SERVICE_INSTANCE_ID$2,TMP_SERVICE_VERSION$2,TMP_TELEMETRY_SDK_NAME$2,TMP_TELEMETRY_SDK_LANGUAGE$2,TMP_TELEMETRY_SDK_VERSION$2,TMP_TELEMETRY_AUTO_VERSION$2,TMP_WEBENGINE_NAME$2,TMP_WEBENGINE_VERSION$2,TMP_WEBENGINE_DESCRIPTION$2,SEMRESATTRS_CLOUD_PROVIDER$2,SEMRESATTRS_CLOUD_ACCOUNT_ID$2,SEMRESATTRS_CLOUD_REGION$2,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$2,SEMRESATTRS_CLOUD_PLATFORM$2,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$2,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$2,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$2,SEMRESATTRS_AWS_ECS_TASK_ARN$2,SEMRESATTRS_AWS_ECS_TASK_FAMILY$2,SEMRESATTRS_AWS_ECS_TASK_REVISION$2,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$2,SEMRESATTRS_AWS_LOG_GROUP_NAMES$2,SEMRESATTRS_AWS_LOG_GROUP_ARNS$2,SEMRESATTRS_AWS_LOG_STREAM_NAMES$2,SEMRESATTRS_AWS_LOG_STREAM_ARNS$2,SEMRESATTRS_CONTAINER_NAME$2,SEMRESATTRS_CONTAINER_ID$2,SEMRESATTRS_CONTAINER_RUNTIME$2,SEMRESATTRS_CONTAINER_IMAGE_NAME$2,SEMRESATTRS_CONTAINER_IMAGE_TAG$2,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$2,SEMRESATTRS_DEVICE_ID$2,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$2,SEMRESATTRS_DEVICE_MODEL_NAME$2,SEMRESATTRS_FAAS_NAME$2,SEMRESATTRS_FAAS_ID$2,SEMRESATTRS_FAAS_VERSION$2,SEMRESATTRS_FAAS_INSTANCE$2,SEMRESATTRS_FAAS_MAX_MEMORY$2,SEMRESATTRS_HOST_ID$2,SEMRESATTRS_HOST_NAME$2,SEMRESATTRS_HOST_TYPE$2,SEMRESATTRS_HOST_ARCH$2,SEMRESATTRS_HOST_IMAGE_NAME$2,SEMRESATTRS_HOST_IMAGE_ID$2,SEMRESATTRS_HOST_IMAGE_VERSION$2,SEMRESATTRS_K8S_CLUSTER_NAME$2,SEMRESATTRS_K8S_NODE_NAME$2,SEMRESATTRS_K8S_NODE_UID$2,SEMRESATTRS_K8S_NAMESPACE_NAME$2,SEMRESATTRS_K8S_POD_UID$2,SEMRESATTRS_K8S_POD_NAME$2,SEMRESATTRS_K8S_CONTAINER_NAME$2,SEMRESATTRS_K8S_REPLICASET_UID$2,SEMRESATTRS_K8S_REPLICASET_NAME$2,SEMRESATTRS_K8S_DEPLOYMENT_UID$2,SEMRESATTRS_K8S_DEPLOYMENT_NAME$2,SEMRESATTRS_K8S_STATEFULSET_UID$2,SEMRESATTRS_K8S_STATEFULSET_NAME$2,SEMRESATTRS_K8S_DAEMONSET_UID$2,SEMRESATTRS_K8S_DAEMONSET_NAME$2,SEMRESATTRS_K8S_JOB_UID$2,SEMRESATTRS_K8S_JOB_NAME$2,SEMRESATTRS_K8S_CRONJOB_UID$2,SEMRESATTRS_K8S_CRONJOB_NAME$2,SEMRESATTRS_OS_TYPE$2,SEMRESATTRS_OS_DESCRIPTION$2,SEMRESATTRS_OS_NAME$2,SEMRESATTRS_OS_VERSION$2,SEMRESATTRS_PROCESS_PID$2,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$2,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$2,SEMRESATTRS_PROCESS_COMMAND$2,SEMRESATTRS_PROCESS_COMMAND_LINE$2,SEMRESATTRS_PROCESS_COMMAND_ARGS$2,SEMRESATTRS_PROCESS_OWNER$2,SEMRESATTRS_PROCESS_RUNTIME_NAME$2,SEMRESATTRS_PROCESS_RUNTIME_VERSION$2,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$2,SEMRESATTRS_SERVICE_NAME$2,SEMRESATTRS_SERVICE_NAMESPACE$2,SEMRESATTRS_SERVICE_INSTANCE_ID$2,SEMRESATTRS_SERVICE_VERSION$2,SEMRESATTRS_TELEMETRY_SDK_NAME$2,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$2,SEMRESATTRS_TELEMETRY_SDK_VERSION$2,SEMRESATTRS_TELEMETRY_AUTO_VERSION$2,SEMRESATTRS_WEBENGINE_NAME$2,SEMRESATTRS_WEBENGINE_VERSION$2,SEMRESATTRS_WEBENGINE_DESCRIPTION$2,SemanticResourceAttributes$2,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2,TMP_CLOUDPROVIDERVALUES_AWS$2,TMP_CLOUDPROVIDERVALUES_AZURE$2,TMP_CLOUDPROVIDERVALUES_GCP$2,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2,CLOUDPROVIDERVALUES_AWS$2,CLOUDPROVIDERVALUES_AZURE$2,CLOUDPROVIDERVALUES_GCP$2,CloudProviderValues$2,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2,TMP_CLOUDPLATFORMVALUES_AWS_EC2$2,TMP_CLOUDPLATFORMVALUES_AWS_ECS$2,TMP_CLOUDPLATFORMVALUES_AWS_EKS$2,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$2,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2,TMP_CLOUDPLATFORMVALUES_AZURE_VM$2,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$2,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2,CLOUDPLATFORMVALUES_AWS_EC2$2,CLOUDPLATFORMVALUES_AWS_ECS$2,CLOUDPLATFORMVALUES_AWS_EKS$2,CLOUDPLATFORMVALUES_AWS_LAMBDA$2,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2,CLOUDPLATFORMVALUES_AZURE_VM$2,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2,CLOUDPLATFORMVALUES_AZURE_AKS$2,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2,CloudPlatformValues$2,TMP_AWSECSLAUNCHTYPEVALUES_EC2$2,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$2,AWSECSLAUNCHTYPEVALUES_EC2$2,AWSECSLAUNCHTYPEVALUES_FARGATE$2,AwsEcsLaunchtypeValues$2,TMP_HOSTARCHVALUES_AMD64$2,TMP_HOSTARCHVALUES_ARM32$2,TMP_HOSTARCHVALUES_ARM64$2,TMP_HOSTARCHVALUES_IA64$2,TMP_HOSTARCHVALUES_PPC32$2,TMP_HOSTARCHVALUES_PPC64$2,TMP_HOSTARCHVALUES_X86$2,HOSTARCHVALUES_AMD64$2,HOSTARCHVALUES_ARM32$2,HOSTARCHVALUES_ARM64$2,HOSTARCHVALUES_IA64$2,HOSTARCHVALUES_PPC32$2,HOSTARCHVALUES_PPC64$2,HOSTARCHVALUES_X86$2,HostArchValues$2,TMP_OSTYPEVALUES_WINDOWS$2,TMP_OSTYPEVALUES_LINUX$2,TMP_OSTYPEVALUES_DARWIN$2,TMP_OSTYPEVALUES_FREEBSD$2,TMP_OSTYPEVALUES_NETBSD$2,TMP_OSTYPEVALUES_OPENBSD$2,TMP_OSTYPEVALUES_DRAGONFLYBSD$2,TMP_OSTYPEVALUES_HPUX$2,TMP_OSTYPEVALUES_AIX$2,TMP_OSTYPEVALUES_SOLARIS$2,TMP_OSTYPEVALUES_Z_OS$2,OSTYPEVALUES_WINDOWS$2,OSTYPEVALUES_LINUX$2,OSTYPEVALUES_DARWIN$2,OSTYPEVALUES_FREEBSD$2,OSTYPEVALUES_NETBSD$2,OSTYPEVALUES_OPENBSD$2,OSTYPEVALUES_DRAGONFLYBSD$2,OSTYPEVALUES_HPUX$2,OSTYPEVALUES_AIX$2,OSTYPEVALUES_SOLARIS$2,OSTYPEVALUES_Z_OS$2,OsTypeValues$2,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$2,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$2,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$2,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$2,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$2,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$2,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$2,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$2,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$2,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$2,TELEMETRYSDKLANGUAGEVALUES_CPP$2,TELEMETRYSDKLANGUAGEVALUES_DOTNET$2,TELEMETRYSDKLANGUAGEVALUES_ERLANG$2,TELEMETRYSDKLANGUAGEVALUES_GO$2,TELEMETRYSDKLANGUAGEVALUES_JAVA$2,TELEMETRYSDKLANGUAGEVALUES_NODEJS$2,TELEMETRYSDKLANGUAGEVALUES_PHP$2,TELEMETRYSDKLANGUAGEVALUES_PYTHON$2,TELEMETRYSDKLANGUAGEVALUES_RUBY$2,TELEMETRYSDKLANGUAGEVALUES_WEBJS$2,TelemetrySdkLanguageValues$2,init_SemanticResourceAttributes$2=__esmMin((()=>{init_utils$5(),TMP_CLOUD_PROVIDER$2=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID$2=`cloud.account.id`,TMP_CLOUD_REGION$2=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE$2=`cloud.availability_zone`,TMP_CLOUD_PLATFORM$2=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN$2=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN$2=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE$2=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN$2=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY$2=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION$2=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN$2=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES$2=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS$2=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES$2=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS$2=`aws.log.stream.arns`,TMP_CONTAINER_NAME$2=`container.name`,TMP_CONTAINER_ID$2=`container.id`,TMP_CONTAINER_RUNTIME$2=`container.runtime`,TMP_CONTAINER_IMAGE_NAME$2=`container.image.name`,TMP_CONTAINER_IMAGE_TAG$2=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT$2=`deployment.environment`,TMP_DEVICE_ID$2=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER$2=`device.model.identifier`,TMP_DEVICE_MODEL_NAME$2=`device.model.name`,TMP_FAAS_NAME$2=`faas.name`,TMP_FAAS_ID$2=`faas.id`,TMP_FAAS_VERSION$2=`faas.version`,TMP_FAAS_INSTANCE$2=`faas.instance`,TMP_FAAS_MAX_MEMORY$2=`faas.max_memory`,TMP_HOST_ID$2=`host.id`,TMP_HOST_NAME$2=`host.name`,TMP_HOST_TYPE$2=`host.type`,TMP_HOST_ARCH$2=`host.arch`,TMP_HOST_IMAGE_NAME$2=`host.image.name`,TMP_HOST_IMAGE_ID$2=`host.image.id`,TMP_HOST_IMAGE_VERSION$2=`host.image.version`,TMP_K8S_CLUSTER_NAME$2=`k8s.cluster.name`,TMP_K8S_NODE_NAME$2=`k8s.node.name`,TMP_K8S_NODE_UID$2=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME$2=`k8s.namespace.name`,TMP_K8S_POD_UID$2=`k8s.pod.uid`,TMP_K8S_POD_NAME$2=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME$2=`k8s.container.name`,TMP_K8S_REPLICASET_UID$2=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME$2=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID$2=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME$2=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID$2=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME$2=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID$2=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME$2=`k8s.daemonset.name`,TMP_K8S_JOB_UID$2=`k8s.job.uid`,TMP_K8S_JOB_NAME$2=`k8s.job.name`,TMP_K8S_CRONJOB_UID$2=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME$2=`k8s.cronjob.name`,TMP_OS_TYPE$2=`os.type`,TMP_OS_DESCRIPTION$2=`os.description`,TMP_OS_NAME$2=`os.name`,TMP_OS_VERSION$2=`os.version`,TMP_PROCESS_PID$2=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME$2=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH$2=`process.executable.path`,TMP_PROCESS_COMMAND$2=`process.command`,TMP_PROCESS_COMMAND_LINE$2=`process.command_line`,TMP_PROCESS_COMMAND_ARGS$2=`process.command_args`,TMP_PROCESS_OWNER$2=`process.owner`,TMP_PROCESS_RUNTIME_NAME$2=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION$2=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION$2=`process.runtime.description`,TMP_SERVICE_NAME$2=`service.name`,TMP_SERVICE_NAMESPACE$2=`service.namespace`,TMP_SERVICE_INSTANCE_ID$2=`service.instance.id`,TMP_SERVICE_VERSION$2=`service.version`,TMP_TELEMETRY_SDK_NAME$2=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE$2=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION$2=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION$2=`telemetry.auto.version`,TMP_WEBENGINE_NAME$2=`webengine.name`,TMP_WEBENGINE_VERSION$2=`webengine.version`,TMP_WEBENGINE_DESCRIPTION$2=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER$2=TMP_CLOUD_PROVIDER$2,SEMRESATTRS_CLOUD_ACCOUNT_ID$2=TMP_CLOUD_ACCOUNT_ID$2,SEMRESATTRS_CLOUD_REGION$2=TMP_CLOUD_REGION$2,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$2=TMP_CLOUD_AVAILABILITY_ZONE$2,SEMRESATTRS_CLOUD_PLATFORM$2=TMP_CLOUD_PLATFORM$2,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$2=TMP_AWS_ECS_CONTAINER_ARN$2,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$2=TMP_AWS_ECS_CLUSTER_ARN$2,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$2=TMP_AWS_ECS_LAUNCHTYPE$2,SEMRESATTRS_AWS_ECS_TASK_ARN$2=TMP_AWS_ECS_TASK_ARN$2,SEMRESATTRS_AWS_ECS_TASK_FAMILY$2=TMP_AWS_ECS_TASK_FAMILY$2,SEMRESATTRS_AWS_ECS_TASK_REVISION$2=TMP_AWS_ECS_TASK_REVISION$2,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$2=TMP_AWS_EKS_CLUSTER_ARN$2,SEMRESATTRS_AWS_LOG_GROUP_NAMES$2=TMP_AWS_LOG_GROUP_NAMES$2,SEMRESATTRS_AWS_LOG_GROUP_ARNS$2=TMP_AWS_LOG_GROUP_ARNS$2,SEMRESATTRS_AWS_LOG_STREAM_NAMES$2=TMP_AWS_LOG_STREAM_NAMES$2,SEMRESATTRS_AWS_LOG_STREAM_ARNS$2=TMP_AWS_LOG_STREAM_ARNS$2,SEMRESATTRS_CONTAINER_NAME$2=TMP_CONTAINER_NAME$2,SEMRESATTRS_CONTAINER_ID$2=TMP_CONTAINER_ID$2,SEMRESATTRS_CONTAINER_RUNTIME$2=TMP_CONTAINER_RUNTIME$2,SEMRESATTRS_CONTAINER_IMAGE_NAME$2=TMP_CONTAINER_IMAGE_NAME$2,SEMRESATTRS_CONTAINER_IMAGE_TAG$2=TMP_CONTAINER_IMAGE_TAG$2,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$2=TMP_DEPLOYMENT_ENVIRONMENT$2,SEMRESATTRS_DEVICE_ID$2=TMP_DEVICE_ID$2,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$2=TMP_DEVICE_MODEL_IDENTIFIER$2,SEMRESATTRS_DEVICE_MODEL_NAME$2=TMP_DEVICE_MODEL_NAME$2,SEMRESATTRS_FAAS_NAME$2=TMP_FAAS_NAME$2,SEMRESATTRS_FAAS_ID$2=TMP_FAAS_ID$2,SEMRESATTRS_FAAS_VERSION$2=TMP_FAAS_VERSION$2,SEMRESATTRS_FAAS_INSTANCE$2=TMP_FAAS_INSTANCE$2,SEMRESATTRS_FAAS_MAX_MEMORY$2=TMP_FAAS_MAX_MEMORY$2,SEMRESATTRS_HOST_ID$2=TMP_HOST_ID$2,SEMRESATTRS_HOST_NAME$2=TMP_HOST_NAME$2,SEMRESATTRS_HOST_TYPE$2=TMP_HOST_TYPE$2,SEMRESATTRS_HOST_ARCH$2=TMP_HOST_ARCH$2,SEMRESATTRS_HOST_IMAGE_NAME$2=TMP_HOST_IMAGE_NAME$2,SEMRESATTRS_HOST_IMAGE_ID$2=TMP_HOST_IMAGE_ID$2,SEMRESATTRS_HOST_IMAGE_VERSION$2=TMP_HOST_IMAGE_VERSION$2,SEMRESATTRS_K8S_CLUSTER_NAME$2=TMP_K8S_CLUSTER_NAME$2,SEMRESATTRS_K8S_NODE_NAME$2=TMP_K8S_NODE_NAME$2,SEMRESATTRS_K8S_NODE_UID$2=TMP_K8S_NODE_UID$2,SEMRESATTRS_K8S_NAMESPACE_NAME$2=TMP_K8S_NAMESPACE_NAME$2,SEMRESATTRS_K8S_POD_UID$2=TMP_K8S_POD_UID$2,SEMRESATTRS_K8S_POD_NAME$2=TMP_K8S_POD_NAME$2,SEMRESATTRS_K8S_CONTAINER_NAME$2=TMP_K8S_CONTAINER_NAME$2,SEMRESATTRS_K8S_REPLICASET_UID$2=TMP_K8S_REPLICASET_UID$2,SEMRESATTRS_K8S_REPLICASET_NAME$2=TMP_K8S_REPLICASET_NAME$2,SEMRESATTRS_K8S_DEPLOYMENT_UID$2=TMP_K8S_DEPLOYMENT_UID$2,SEMRESATTRS_K8S_DEPLOYMENT_NAME$2=TMP_K8S_DEPLOYMENT_NAME$2,SEMRESATTRS_K8S_STATEFULSET_UID$2=TMP_K8S_STATEFULSET_UID$2,SEMRESATTRS_K8S_STATEFULSET_NAME$2=TMP_K8S_STATEFULSET_NAME$2,SEMRESATTRS_K8S_DAEMONSET_UID$2=TMP_K8S_DAEMONSET_UID$2,SEMRESATTRS_K8S_DAEMONSET_NAME$2=TMP_K8S_DAEMONSET_NAME$2,SEMRESATTRS_K8S_JOB_UID$2=TMP_K8S_JOB_UID$2,SEMRESATTRS_K8S_JOB_NAME$2=TMP_K8S_JOB_NAME$2,SEMRESATTRS_K8S_CRONJOB_UID$2=TMP_K8S_CRONJOB_UID$2,SEMRESATTRS_K8S_CRONJOB_NAME$2=TMP_K8S_CRONJOB_NAME$2,SEMRESATTRS_OS_TYPE$2=TMP_OS_TYPE$2,SEMRESATTRS_OS_DESCRIPTION$2=TMP_OS_DESCRIPTION$2,SEMRESATTRS_OS_NAME$2=TMP_OS_NAME$2,SEMRESATTRS_OS_VERSION$2=TMP_OS_VERSION$2,SEMRESATTRS_PROCESS_PID$2=TMP_PROCESS_PID$2,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$2=TMP_PROCESS_EXECUTABLE_NAME$2,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$2=TMP_PROCESS_EXECUTABLE_PATH$2,SEMRESATTRS_PROCESS_COMMAND$2=TMP_PROCESS_COMMAND$2,SEMRESATTRS_PROCESS_COMMAND_LINE$2=TMP_PROCESS_COMMAND_LINE$2,SEMRESATTRS_PROCESS_COMMAND_ARGS$2=TMP_PROCESS_COMMAND_ARGS$2,SEMRESATTRS_PROCESS_OWNER$2=TMP_PROCESS_OWNER$2,SEMRESATTRS_PROCESS_RUNTIME_NAME$2=TMP_PROCESS_RUNTIME_NAME$2,SEMRESATTRS_PROCESS_RUNTIME_VERSION$2=TMP_PROCESS_RUNTIME_VERSION$2,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$2=TMP_PROCESS_RUNTIME_DESCRIPTION$2,SEMRESATTRS_SERVICE_NAME$2=TMP_SERVICE_NAME$2,SEMRESATTRS_SERVICE_NAMESPACE$2=TMP_SERVICE_NAMESPACE$2,SEMRESATTRS_SERVICE_INSTANCE_ID$2=TMP_SERVICE_INSTANCE_ID$2,SEMRESATTRS_SERVICE_VERSION$2=TMP_SERVICE_VERSION$2,SEMRESATTRS_TELEMETRY_SDK_NAME$2=TMP_TELEMETRY_SDK_NAME$2,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$2=TMP_TELEMETRY_SDK_LANGUAGE$2,SEMRESATTRS_TELEMETRY_SDK_VERSION$2=TMP_TELEMETRY_SDK_VERSION$2,SEMRESATTRS_TELEMETRY_AUTO_VERSION$2=TMP_TELEMETRY_AUTO_VERSION$2,SEMRESATTRS_WEBENGINE_NAME$2=TMP_WEBENGINE_NAME$2,SEMRESATTRS_WEBENGINE_VERSION$2=TMP_WEBENGINE_VERSION$2,SEMRESATTRS_WEBENGINE_DESCRIPTION$2=TMP_WEBENGINE_DESCRIPTION$2,SemanticResourceAttributes$2=createConstMap$2([TMP_CLOUD_PROVIDER$2,TMP_CLOUD_ACCOUNT_ID$2,TMP_CLOUD_REGION$2,TMP_CLOUD_AVAILABILITY_ZONE$2,TMP_CLOUD_PLATFORM$2,TMP_AWS_ECS_CONTAINER_ARN$2,TMP_AWS_ECS_CLUSTER_ARN$2,TMP_AWS_ECS_LAUNCHTYPE$2,TMP_AWS_ECS_TASK_ARN$2,TMP_AWS_ECS_TASK_FAMILY$2,TMP_AWS_ECS_TASK_REVISION$2,TMP_AWS_EKS_CLUSTER_ARN$2,TMP_AWS_LOG_GROUP_NAMES$2,TMP_AWS_LOG_GROUP_ARNS$2,TMP_AWS_LOG_STREAM_NAMES$2,TMP_AWS_LOG_STREAM_ARNS$2,TMP_CONTAINER_NAME$2,TMP_CONTAINER_ID$2,TMP_CONTAINER_RUNTIME$2,TMP_CONTAINER_IMAGE_NAME$2,TMP_CONTAINER_IMAGE_TAG$2,TMP_DEPLOYMENT_ENVIRONMENT$2,TMP_DEVICE_ID$2,TMP_DEVICE_MODEL_IDENTIFIER$2,TMP_DEVICE_MODEL_NAME$2,TMP_FAAS_NAME$2,TMP_FAAS_ID$2,TMP_FAAS_VERSION$2,TMP_FAAS_INSTANCE$2,TMP_FAAS_MAX_MEMORY$2,TMP_HOST_ID$2,TMP_HOST_NAME$2,TMP_HOST_TYPE$2,TMP_HOST_ARCH$2,TMP_HOST_IMAGE_NAME$2,TMP_HOST_IMAGE_ID$2,TMP_HOST_IMAGE_VERSION$2,TMP_K8S_CLUSTER_NAME$2,TMP_K8S_NODE_NAME$2,TMP_K8S_NODE_UID$2,TMP_K8S_NAMESPACE_NAME$2,TMP_K8S_POD_UID$2,TMP_K8S_POD_NAME$2,TMP_K8S_CONTAINER_NAME$2,TMP_K8S_REPLICASET_UID$2,TMP_K8S_REPLICASET_NAME$2,TMP_K8S_DEPLOYMENT_UID$2,TMP_K8S_DEPLOYMENT_NAME$2,TMP_K8S_STATEFULSET_UID$2,TMP_K8S_STATEFULSET_NAME$2,TMP_K8S_DAEMONSET_UID$2,TMP_K8S_DAEMONSET_NAME$2,TMP_K8S_JOB_UID$2,TMP_K8S_JOB_NAME$2,TMP_K8S_CRONJOB_UID$2,TMP_K8S_CRONJOB_NAME$2,TMP_OS_TYPE$2,TMP_OS_DESCRIPTION$2,TMP_OS_NAME$2,TMP_OS_VERSION$2,TMP_PROCESS_PID$2,TMP_PROCESS_EXECUTABLE_NAME$2,TMP_PROCESS_EXECUTABLE_PATH$2,TMP_PROCESS_COMMAND$2,TMP_PROCESS_COMMAND_LINE$2,TMP_PROCESS_COMMAND_ARGS$2,TMP_PROCESS_OWNER$2,TMP_PROCESS_RUNTIME_NAME$2,TMP_PROCESS_RUNTIME_VERSION$2,TMP_PROCESS_RUNTIME_DESCRIPTION$2,TMP_SERVICE_NAME$2,TMP_SERVICE_NAMESPACE$2,TMP_SERVICE_INSTANCE_ID$2,TMP_SERVICE_VERSION$2,TMP_TELEMETRY_SDK_NAME$2,TMP_TELEMETRY_SDK_LANGUAGE$2,TMP_TELEMETRY_SDK_VERSION$2,TMP_TELEMETRY_AUTO_VERSION$2,TMP_WEBENGINE_NAME$2,TMP_WEBENGINE_VERSION$2,TMP_WEBENGINE_DESCRIPTION$2]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS$2=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE$2=`azure`,TMP_CLOUDPROVIDERVALUES_GCP$2=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2,CLOUDPROVIDERVALUES_AZURE$2=TMP_CLOUDPROVIDERVALUES_AZURE$2,CloudProviderValues$2=createConstMap$2([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2,TMP_CLOUDPROVIDERVALUES_AWS$2,TMP_CLOUDPROVIDERVALUES_AZURE$2,TMP_CLOUDPROVIDERVALUES_GCP$2]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2$2=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS$2=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS$2=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$2=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM$2=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$2=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2,CLOUDPLATFORMVALUES_AWS_EC2$2=TMP_CLOUDPLATFORMVALUES_AWS_EC2$2,CLOUDPLATFORMVALUES_AWS_ECS$2=TMP_CLOUDPLATFORMVALUES_AWS_ECS$2,CLOUDPLATFORMVALUES_AWS_EKS$2=TMP_CLOUDPLATFORMVALUES_AWS_EKS$2,CLOUDPLATFORMVALUES_AWS_LAMBDA$2=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$2,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2,CLOUDPLATFORMVALUES_AZURE_VM$2=TMP_CLOUDPLATFORMVALUES_AZURE_VM$2,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2,CLOUDPLATFORMVALUES_AZURE_AKS$2=TMP_CLOUDPLATFORMVALUES_AZURE_AKS$2,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2,CloudPlatformValues$2=createConstMap$2([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2,TMP_CLOUDPLATFORMVALUES_AWS_EC2$2,TMP_CLOUDPLATFORMVALUES_AWS_ECS$2,TMP_CLOUDPLATFORMVALUES_AWS_EKS$2,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$2,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2,TMP_CLOUDPLATFORMVALUES_AZURE_VM$2,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$2,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2]),TMP_AWSECSLAUNCHTYPEVALUES_EC2$2=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$2=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE$2=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$2,AwsEcsLaunchtypeValues$2=createConstMap$2([TMP_AWSECSLAUNCHTYPEVALUES_EC2$2,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$2]),TMP_HOSTARCHVALUES_AMD64$2=`amd64`,TMP_HOSTARCHVALUES_ARM32$2=`arm32`,TMP_HOSTARCHVALUES_ARM64$2=`arm64`,TMP_HOSTARCHVALUES_IA64$2=`ia64`,TMP_HOSTARCHVALUES_PPC32$2=`ppc32`,TMP_HOSTARCHVALUES_PPC64$2=`ppc64`,TMP_HOSTARCHVALUES_X86$2=`x86`,HOSTARCHVALUES_AMD64$2=TMP_HOSTARCHVALUES_AMD64$2,HOSTARCHVALUES_ARM32$2=TMP_HOSTARCHVALUES_ARM32$2,HOSTARCHVALUES_ARM64$2=TMP_HOSTARCHVALUES_ARM64$2,HOSTARCHVALUES_IA64$2=TMP_HOSTARCHVALUES_IA64$2,HOSTARCHVALUES_PPC32$2=TMP_HOSTARCHVALUES_PPC32$2,HOSTARCHVALUES_PPC64$2=TMP_HOSTARCHVALUES_PPC64$2,HostArchValues$2=createConstMap$2([TMP_HOSTARCHVALUES_AMD64$2,TMP_HOSTARCHVALUES_ARM32$2,TMP_HOSTARCHVALUES_ARM64$2,TMP_HOSTARCHVALUES_IA64$2,TMP_HOSTARCHVALUES_PPC32$2,TMP_HOSTARCHVALUES_PPC64$2,TMP_HOSTARCHVALUES_X86$2]),TMP_OSTYPEVALUES_WINDOWS$2=`windows`,TMP_OSTYPEVALUES_LINUX$2=`linux`,TMP_OSTYPEVALUES_DARWIN$2=`darwin`,TMP_OSTYPEVALUES_FREEBSD$2=`freebsd`,TMP_OSTYPEVALUES_NETBSD$2=`netbsd`,TMP_OSTYPEVALUES_OPENBSD$2=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD$2=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX$2=`hpux`,TMP_OSTYPEVALUES_AIX$2=`aix`,TMP_OSTYPEVALUES_SOLARIS$2=`solaris`,TMP_OSTYPEVALUES_Z_OS$2=`z_os`,OSTYPEVALUES_WINDOWS$2=TMP_OSTYPEVALUES_WINDOWS$2,OSTYPEVALUES_LINUX$2=TMP_OSTYPEVALUES_LINUX$2,OSTYPEVALUES_DARWIN$2=TMP_OSTYPEVALUES_DARWIN$2,OSTYPEVALUES_FREEBSD$2=TMP_OSTYPEVALUES_FREEBSD$2,OSTYPEVALUES_NETBSD$2=TMP_OSTYPEVALUES_NETBSD$2,OSTYPEVALUES_OPENBSD$2=TMP_OSTYPEVALUES_OPENBSD$2,OSTYPEVALUES_DRAGONFLYBSD$2=TMP_OSTYPEVALUES_DRAGONFLYBSD$2,OSTYPEVALUES_HPUX$2=TMP_OSTYPEVALUES_HPUX$2,OSTYPEVALUES_SOLARIS$2=TMP_OSTYPEVALUES_SOLARIS$2,OSTYPEVALUES_Z_OS$2=TMP_OSTYPEVALUES_Z_OS$2,OsTypeValues$2=createConstMap$2([TMP_OSTYPEVALUES_WINDOWS$2,TMP_OSTYPEVALUES_LINUX$2,TMP_OSTYPEVALUES_DARWIN$2,TMP_OSTYPEVALUES_FREEBSD$2,TMP_OSTYPEVALUES_NETBSD$2,TMP_OSTYPEVALUES_OPENBSD$2,TMP_OSTYPEVALUES_DRAGONFLYBSD$2,TMP_OSTYPEVALUES_HPUX$2,TMP_OSTYPEVALUES_AIX$2,TMP_OSTYPEVALUES_SOLARIS$2,TMP_OSTYPEVALUES_Z_OS$2]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$2=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$2=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$2=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$2=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$2=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$2=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$2=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$2=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$2=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$2=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET$2=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$2,TELEMETRYSDKLANGUAGEVALUES_ERLANG$2=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$2,TELEMETRYSDKLANGUAGEVALUES_JAVA$2=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$2,TELEMETRYSDKLANGUAGEVALUES_NODEJS$2=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$2,TELEMETRYSDKLANGUAGEVALUES_PYTHON$2=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$2,TELEMETRYSDKLANGUAGEVALUES_RUBY$2=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$2,TELEMETRYSDKLANGUAGEVALUES_WEBJS$2=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$2,TelemetrySdkLanguageValues$2=createConstMap$2([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$2,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$2,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$2,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$2,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$2,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$2,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$2,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$2,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$2,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$2])})),init_resource$2=__esmMin((()=>{init_SemanticResourceAttributes$2()})),ATTR_ASPNETCORE_RATE_LIMITING_RESULT$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$2,ATTR_TELEMETRY_SDK_LANGUAGE$2,TELEMETRY_SDK_LANGUAGE_VALUE_CPP$2,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$2,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$2,TELEMETRY_SDK_LANGUAGE_VALUE_GO$2,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$2,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$2,TELEMETRY_SDK_LANGUAGE_VALUE_PHP$2,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$2,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$2,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$2,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$2,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$2,ATTR_TELEMETRY_SDK_NAME$2,ATTR_TELEMETRY_SDK_VERSION$2,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$2,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$2,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$2,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$2,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$2,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$2,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$2,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$2,ATTR_CLIENT_ADDRESS$2,ATTR_CLIENT_PORT$2,ATTR_ERROR_TYPE$2,ERROR_TYPE_VALUE_OTHER$2,ATTR_EXCEPTION_ESCAPED$2,ATTR_EXCEPTION_MESSAGE$2,ATTR_EXCEPTION_STACKTRACE$2,ATTR_EXCEPTION_TYPE$2,ATTR_HTTP_REQUEST_HEADER$2,ATTR_HTTP_REQUEST_METHOD$2,HTTP_REQUEST_METHOD_VALUE_OTHER$2,HTTP_REQUEST_METHOD_VALUE_CONNECT$2,HTTP_REQUEST_METHOD_VALUE_DELETE$2,HTTP_REQUEST_METHOD_VALUE_GET$2,HTTP_REQUEST_METHOD_VALUE_HEAD$2,HTTP_REQUEST_METHOD_VALUE_OPTIONS$2,HTTP_REQUEST_METHOD_VALUE_PATCH$2,HTTP_REQUEST_METHOD_VALUE_POST$2,HTTP_REQUEST_METHOD_VALUE_PUT$2,HTTP_REQUEST_METHOD_VALUE_TRACE$2,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$2,ATTR_HTTP_REQUEST_RESEND_COUNT$2,ATTR_HTTP_RESPONSE_HEADER$2,ATTR_HTTP_RESPONSE_STATUS_CODE$2,ATTR_HTTP_ROUTE$2,ATTR_JVM_GC_ACTION$2,ATTR_JVM_GC_NAME$2,ATTR_JVM_MEMORY_POOL_NAME$2,ATTR_JVM_MEMORY_TYPE$2,JVM_MEMORY_TYPE_VALUE_HEAP$2,JVM_MEMORY_TYPE_VALUE_NON_HEAP$2,ATTR_JVM_THREAD_DAEMON$2,ATTR_JVM_THREAD_STATE$2,JVM_THREAD_STATE_VALUE_BLOCKED$2,JVM_THREAD_STATE_VALUE_NEW$2,JVM_THREAD_STATE_VALUE_RUNNABLE$2,JVM_THREAD_STATE_VALUE_TERMINATED$2,JVM_THREAD_STATE_VALUE_TIMED_WAITING$2,JVM_THREAD_STATE_VALUE_WAITING$2,ATTR_NETWORK_LOCAL_ADDRESS$2,ATTR_NETWORK_LOCAL_PORT$2,ATTR_NETWORK_PEER_ADDRESS$2,ATTR_NETWORK_PEER_PORT$2,ATTR_NETWORK_PROTOCOL_NAME$2,ATTR_NETWORK_PROTOCOL_VERSION$2,ATTR_NETWORK_TRANSPORT$2,NETWORK_TRANSPORT_VALUE_PIPE$2,NETWORK_TRANSPORT_VALUE_QUIC$2,NETWORK_TRANSPORT_VALUE_TCP$2,NETWORK_TRANSPORT_VALUE_UDP$2,NETWORK_TRANSPORT_VALUE_UNIX$2,ATTR_NETWORK_TYPE$2,NETWORK_TYPE_VALUE_IPV4$2,NETWORK_TYPE_VALUE_IPV6$2,ATTR_OTEL_SCOPE_NAME$2,ATTR_OTEL_SCOPE_VERSION$2,ATTR_OTEL_STATUS_CODE$2,OTEL_STATUS_CODE_VALUE_ERROR$2,OTEL_STATUS_CODE_VALUE_OK$2,ATTR_OTEL_STATUS_DESCRIPTION$2,ATTR_SERVER_ADDRESS$2,ATTR_SERVER_PORT$2,ATTR_SERVICE_NAME$2,ATTR_SERVICE_VERSION$2,ATTR_SIGNALR_CONNECTION_STATUS$2,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$2,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$2,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$2,ATTR_SIGNALR_TRANSPORT$2,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$2,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$2,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$2,ATTR_URL_FRAGMENT$2,ATTR_URL_FULL$2,ATTR_URL_PATH$2,ATTR_URL_QUERY$2,ATTR_URL_SCHEME$2,ATTR_USER_AGENT_ORIGINAL$2,init_stable_attributes$2=__esmMin((()=>{ATTR_ASPNETCORE_RATE_LIMITING_RESULT$2=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$2=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$2=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$2=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$2=`request_canceled`,ATTR_TELEMETRY_SDK_LANGUAGE$2=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$2=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$2=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$2=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$2=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$2=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$2=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$2=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$2=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$2=`webjs`,ATTR_TELEMETRY_SDK_NAME$2=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION$2=`telemetry.sdk.version`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$2=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$2=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$2=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$2=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$2=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$2=`unhandled`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$2=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$2=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$2=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$2=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$2=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$2=`success`,ATTR_CLIENT_ADDRESS$2=`client.address`,ATTR_CLIENT_PORT$2=`client.port`,ATTR_ERROR_TYPE$2=`error.type`,ERROR_TYPE_VALUE_OTHER$2=`_OTHER`,ATTR_EXCEPTION_ESCAPED$2=`exception.escaped`,ATTR_EXCEPTION_MESSAGE$2=`exception.message`,ATTR_EXCEPTION_STACKTRACE$2=`exception.stacktrace`,ATTR_EXCEPTION_TYPE$2=`exception.type`,ATTR_HTTP_REQUEST_HEADER$2=function(s){return`http.request.header.`+s},ATTR_HTTP_REQUEST_METHOD$2=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER$2=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT$2=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE$2=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD$2=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS$2=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH$2=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST$2=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE$2=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$2=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT$2=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER$2=function(s){return`http.response.header.`+s},ATTR_HTTP_RESPONSE_STATUS_CODE$2=`http.response.status_code`,ATTR_HTTP_ROUTE$2=`http.route`,ATTR_JVM_GC_ACTION$2=`jvm.gc.action`,ATTR_JVM_GC_NAME$2=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME$2=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE$2=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP$2=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP$2=`non_heap`,ATTR_JVM_THREAD_DAEMON$2=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE$2=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED$2=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE$2=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED$2=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING$2=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING$2=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS$2=`network.local.address`,ATTR_NETWORK_LOCAL_PORT$2=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS$2=`network.peer.address`,ATTR_NETWORK_PEER_PORT$2=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME$2=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION$2=`network.protocol.version`,ATTR_NETWORK_TRANSPORT$2=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE$2=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC$2=`quic`,NETWORK_TRANSPORT_VALUE_UNIX$2=`unix`,ATTR_NETWORK_TYPE$2=`network.type`,NETWORK_TYPE_VALUE_IPV4$2=`ipv4`,NETWORK_TYPE_VALUE_IPV6$2=`ipv6`,ATTR_OTEL_SCOPE_NAME$2=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION$2=`otel.scope.version`,ATTR_OTEL_STATUS_CODE$2=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR$2=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION$2=`otel.status_description`,ATTR_SERVER_ADDRESS$2=`server.address`,ATTR_SERVER_PORT$2=`server.port`,ATTR_SERVICE_NAME$2=`service.name`,ATTR_SERVICE_VERSION$2=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS$2=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$2=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$2=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$2=`timeout`,ATTR_SIGNALR_TRANSPORT$2=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$2=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$2=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$2=`web_sockets`,ATTR_URL_FRAGMENT$2=`url.fragment`,ATTR_URL_FULL$2=`url.full`,ATTR_URL_PATH$2=`url.path`,ATTR_URL_QUERY$2=`url.query`,ATTR_URL_SCHEME$2=`url.scheme`,ATTR_USER_AGENT_ORIGINAL$2=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$2,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$2,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$2,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$2,METRIC_HTTP_CLIENT_REQUEST_DURATION$2,METRIC_HTTP_SERVER_REQUEST_DURATION$2,METRIC_JVM_CLASS_COUNT$2,METRIC_JVM_CLASS_LOADED$2,METRIC_JVM_CLASS_UNLOADED$2,METRIC_JVM_CPU_COUNT$2,METRIC_JVM_CPU_RECENT_UTILIZATION$2,METRIC_JVM_CPU_TIME$2,METRIC_JVM_GC_DURATION$2,METRIC_JVM_MEMORY_COMMITTED$2,METRIC_JVM_MEMORY_LIMIT$2,METRIC_JVM_MEMORY_USED$2,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$2,METRIC_JVM_THREAD_COUNT$2,METRIC_KESTREL_ACTIVE_CONNECTIONS$2,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$2,METRIC_KESTREL_CONNECTION_DURATION$2,METRIC_KESTREL_QUEUED_CONNECTIONS$2,METRIC_KESTREL_QUEUED_REQUESTS$2,METRIC_KESTREL_REJECTED_CONNECTIONS$2,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$2,METRIC_KESTREL_UPGRADED_CONNECTIONS$2,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$2,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$2,init_stable_metrics$2=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$2=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$2=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$2=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$2=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$2=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$2=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$2=`aspnetcore.routing.match_attempts`,METRIC_HTTP_CLIENT_REQUEST_DURATION$2=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION$2=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT$2=`jvm.class.count`,METRIC_JVM_CLASS_LOADED$2=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED$2=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT$2=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION$2=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME$2=`jvm.cpu.time`,METRIC_JVM_GC_DURATION$2=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED$2=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT$2=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED$2=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$2=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT$2=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS$2=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$2=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION$2=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS$2=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS$2=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS$2=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$2=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS$2=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$2=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$2=`signalr.server.connection.duration`})),esm_exports$2=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$2,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$2,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$2,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$2,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$2,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY$2,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT$2,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$2,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$2,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$2,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS$2,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT$2,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE$2,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED$2,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE$2,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE$2,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE$2,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER$2,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD$2,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL$2,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT$2,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER$2,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE$2,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE$2,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION$2,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME$2,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME$2,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE$2,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON$2,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE$2,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS$2,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT$2,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS$2,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT$2,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME$2,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION$2,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT$2,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE$2,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME$2,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION$2,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE$2,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION$2,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS$2,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT$2,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME$2,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION$2,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS$2,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT$2,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE$2,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME$2,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION$2,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT$2,ATTR_URL_FULL:()=>ATTR_URL_FULL$2,ATTR_URL_PATH:()=>ATTR_URL_PATH$2,ATTR_URL_QUERY:()=>ATTR_URL_QUERY$2,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME$2,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL$2,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE$2,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues$2,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2$2,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS$2,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS$2,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA$2,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS$2,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM$2,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE$2,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues$2,CloudProviderValues:()=>CloudProviderValues$2,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS$2,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE$2,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA$2,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE$2,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB$2,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION$2,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB$2,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE$2,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB$2,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY$2,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB$2,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH$2,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER$2,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD$2,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL$2,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE$2,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB$2,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE$2,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE$2,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB$2,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX$2,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES$2,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB$2,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE$2,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB$2,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB$2,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED$2,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB$2,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL$2,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL$2,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J$2,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA$2,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE$2,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL$2,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE$2,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE$2,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL$2,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS$2,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS$2,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT$2,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE$2,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE$2,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA$2,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA$2,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues$2,DbSystemValues:()=>DbSystemValues$2,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER$2,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE$2,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT$2,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT$2,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE$2,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE$2,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP$2,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER$2,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB$2,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER$2,FaasDocumentOperationValues:()=>FaasDocumentOperationValues$2,FaasInvokedProviderValues:()=>FaasInvokedProviderValues$2,FaasTriggerValues:()=>FaasTriggerValues$2,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64$2,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32$2,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64$2,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64$2,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32$2,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64$2,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC$2,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY$2,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT$2,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE$2,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD$2,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS$2,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER$2,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH$2,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST$2,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE$2,HostArchValues:()=>HostArchValues$2,HttpFlavorValues:()=>HttpFlavorValues$2,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP$2,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP$2,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED$2,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE$2,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED$2,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING$2,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING$2,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED$2,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT$2,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE$2,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC$2,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS$2,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE$2,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$2,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$2,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$2,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$2,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION$2,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION$2,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT$2,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED$2,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED$2,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT$2,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION$2,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME$2,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION$2,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED$2,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT$2,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED$2,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$2,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT$2,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS$2,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$2,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION$2,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS$2,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS$2,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS$2,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION$2,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS$2,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$2,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION$2,MessageTypeValues:()=>MessageTypeValues$2,MessagingDestinationKindValues:()=>MessagingDestinationKindValues$2,MessagingOperationValues:()=>MessagingOperationValues$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL$2,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI$2,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED$2,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC$2,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP$2,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP$2,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER$2,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE$2,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX$2,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE$2,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC$2,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX$2,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4$2,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6$2,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues$2,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues$2,NetTransportValues:()=>NetTransportValues$2,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN$2,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD$2,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD$2,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX$2,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX$2,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD$2,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD$2,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS$2,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS$2,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS$2,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR$2,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues$2,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$2,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT$2,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME$2,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT$2,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$2,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$2,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT$2,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT$2,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$2,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$2,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$2,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN$2,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH$2,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION$2,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO$2,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE$2,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$2,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$2,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE$2,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE$2,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE$2,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING$2,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE$2,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$2,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION$2,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME$2,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME$2,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION$2,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX$2,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE$2,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT$2,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM$2,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER$2,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID$2,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE$2,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE$2,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED$2,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE$2,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE$2,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE$2,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART$2,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON$2,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION$2,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME$2,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION$2,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME$2,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION$2,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME$2,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER$2,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION$2,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME$2,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER$2,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP$2,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR$2,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST$2,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE$2,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME$2,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME$2,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE$2,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET$2,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL$2,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT$2,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE$2,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID$2,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE$2,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$2,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID$2,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID$2,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION$2,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND$2,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$2,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$2,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$2,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION$2,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$2,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION$2,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL$2,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION$2,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$2,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM$2,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION$2,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL$2,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC$2,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC$2,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC$2,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME$2,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$2,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE$2,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP$2,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME$2,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT$2,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP$2,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME$2,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT$2,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT$2,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE$2,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE$2,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE$2,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$2,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID$2,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION$2,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD$2,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE$2,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM$2,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID$2,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME$2,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN$2,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN$2,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE$2,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN$2,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY$2,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION$2,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN$2,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS$2,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES$2,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS$2,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES$2,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID$2,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$2,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM$2,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER$2,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION$2,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID$2,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME$2,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG$2,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME$2,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME$2,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$2,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID$2,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$2,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME$2,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID$2,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE$2,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY$2,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME$2,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION$2,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH$2,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID$2,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID$2,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME$2,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION$2,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME$2,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE$2,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME$2,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME$2,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME$2,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID$2,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME$2,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID$2,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME$2,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID$2,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME$2,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID$2,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME$2,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME$2,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID$2,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME$2,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID$2,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME$2,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID$2,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME$2,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID$2,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION$2,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME$2,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE$2,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION$2,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND$2,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS$2,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE$2,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME$2,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH$2,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER$2,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID$2,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$2,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME$2,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION$2,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID$2,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME$2,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE$2,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION$2,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION$2,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$2,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME$2,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION$2,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION$2,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME$2,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION$2,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$2,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$2,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$2,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING$2,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$2,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$2,SemanticAttributes:()=>SemanticAttributes$2,SemanticResourceAttributes:()=>SemanticResourceAttributes$2,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET$2,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG$2,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA$2,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS$2,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON$2,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY$2,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS$2,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$2,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$2,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$2,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$2,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$2,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$2,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST$2,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$2,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$2,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues$2}),init_esm$4=__esmMin((()=>{init_trace$2(),init_resource$2(),init_stable_attributes$2(),init_stable_metrics$2()})),require_enums$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ExceptionEventName=void 0,s.ExceptionEventName=`exception`})),require_Span=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Span=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=(init_esm$4(),__toCommonJS$1(esm_exports$2)),v=require_enums$1();s.Span=class{constructor(s,g,v,b,C,w,E=[],k,A,N){this.attributes={},this.links=[],this.events=[],this._droppedAttributesCount=0,this._droppedEventsCount=0,this._droppedLinksCount=0,this.status={code:l.SpanStatusCode.UNSET},this.endTime=[0,0],this._ended=!1,this._duration=[-1,-1],this.name=v,this._spanContext=b,this.parentSpanId=w,this.kind=C,this.links=E;let F=Date.now();this._performanceStartTime=p.otperformance.now(),this._performanceOffset=F-(this._performanceStartTime+(0,p.getTimeOrigin)()),this._startTimeProvided=k!=null,this.startTime=this._getTime(k??F),this.resource=s.resource,this.instrumentationLibrary=s.instrumentationLibrary,this._spanLimits=s.getSpanLimits(),this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit||0,N!=null&&this.setAttributes(N),this._spanProcessor=s.getActiveSpanProcessor(),this._spanProcessor.onStart(this,g)}spanContext(){return this._spanContext}setAttribute(s,g){return g==null||this._isSpanEnded()?this:s.length===0?(l.diag.warn(`Invalid attribute key: ${s}`),this):(0,p.isAttributeValue)(g)?Object.keys(this.attributes).length>=this._spanLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,s)?(this._droppedAttributesCount++,this):(this.attributes[s]=this._truncateToSize(g),this):(l.diag.warn(`Invalid attribute value set for key: ${s}`),this)}setAttributes(s){for(let[l,p]of Object.entries(s))this.setAttribute(l,p);return this}addEvent(s,g,v){if(this._isSpanEnded())return this;if(this._spanLimits.eventCountLimit===0)return l.diag.warn(`No events allowed.`),this._droppedEventsCount++,this;this.events.length>=this._spanLimits.eventCountLimit&&(this._droppedEventsCount===0&&l.diag.debug(`Dropping extra events.`),this.events.shift(),this._droppedEventsCount++),(0,p.isTimeInput)(g)&&((0,p.isTimeInput)(v)||(v=g),g=void 0);let b=(0,p.sanitizeAttributes)(g);return this.events.push({name:s,attributes:b,time:this._getTime(v),droppedAttributesCount:0}),this}addLink(s){return this.links.push(s),this}addLinks(s){return this.links.push(...s),this}setStatus(s){return this._isSpanEnded()?this:(this.status=Object.assign({},s),this.status.message!=null&&typeof s.message!=`string`&&(l.diag.warn(`Dropping invalid status.message of type '${typeof s.message}', expected 'string'`),delete this.status.message),this)}updateName(s){return this._isSpanEnded()||(this.name=s),this}end(s){if(this._isSpanEnded()){l.diag.error(`${this.name} ${this._spanContext.traceId}-${this._spanContext.spanId} - You can only call end() on a span once.`);return}this._ended=!0,this.endTime=this._getTime(s),this._duration=(0,p.hrTimeDuration)(this.startTime,this.endTime),this._duration[0]<0&&(l.diag.warn(`Inconsistent start and end time, startTime > endTime. Setting span duration to 0ms.`,this.startTime,this.endTime),this.endTime=this.startTime.slice(),this._duration=[0,0]),this._droppedEventsCount>0&&l.diag.warn(`Dropped ${this._droppedEventsCount} events because eventCountLimit reached`),this._spanProcessor.onEnd(this)}_getTime(s){if(typeof s==`number`&&s<=p.otperformance.now())return(0,p.hrTime)(s+this._performanceOffset);if(typeof s==`number`)return(0,p.millisToHrTime)(s);if(s instanceof Date)return(0,p.millisToHrTime)(s.getTime());if((0,p.isTimeInputHrTime)(s))return s;if(this._startTimeProvided)return(0,p.millisToHrTime)(Date.now());let l=p.otperformance.now()-this._performanceStartTime;return(0,p.addHrTimes)(this.startTime,(0,p.millisToHrTime)(l))}isRecording(){return this._ended===!1}recordException(s,p){let b={};typeof s==`string`?b[g.SEMATTRS_EXCEPTION_MESSAGE]=s:s&&(s.code?b[g.SEMATTRS_EXCEPTION_TYPE]=s.code.toString():s.name&&(b[g.SEMATTRS_EXCEPTION_TYPE]=s.name),s.message&&(b[g.SEMATTRS_EXCEPTION_MESSAGE]=s.message),s.stack&&(b[g.SEMATTRS_EXCEPTION_STACKTRACE]=s.stack)),b[g.SEMATTRS_EXCEPTION_TYPE]||b[g.SEMATTRS_EXCEPTION_MESSAGE]?this.addEvent(v.ExceptionEventName,b,p):l.diag.warn(`Failed to record an exception ${s}`)}get duration(){return this._duration}get ended(){return this._ended}get droppedAttributesCount(){return this._droppedAttributesCount}get droppedEventsCount(){return this._droppedEventsCount}get droppedLinksCount(){return this._droppedLinksCount}_isSpanEnded(){return this._ended&&l.diag.warn(`Can not execute the operation on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`),this._ended}_truncateToLimitUtil(s,l){return s.length<=l?s:s.substring(0,l)}_truncateToSize(s){let p=this._attributeValueLengthLimit;return p<=0?(l.diag.warn(`Attribute value limit must be positive, got ${p}`),s):typeof s==`string`?this._truncateToLimitUtil(s,p):Array.isArray(s)?s.map(s=>typeof s==`string`?this._truncateToLimitUtil(s,p):s):s}}})),require_Sampler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SamplingDecision=void 0,(function(s){s[s.NOT_RECORD=0]=`NOT_RECORD`,s[s.RECORD=1]=`RECORD`,s[s.RECORD_AND_SAMPLED=2]=`RECORD_AND_SAMPLED`})(s.SamplingDecision||={})})),require_AlwaysOffSampler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AlwaysOffSampler=void 0;let l=require_Sampler();s.AlwaysOffSampler=class{shouldSample(){return{decision:l.SamplingDecision.NOT_RECORD}}toString(){return`AlwaysOffSampler`}}})),require_AlwaysOnSampler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AlwaysOnSampler=void 0;let l=require_Sampler();s.AlwaysOnSampler=class{shouldSample(){return{decision:l.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return`AlwaysOnSampler`}}})),require_ParentBasedSampler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ParentBasedSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=require_AlwaysOffSampler(),v=require_AlwaysOnSampler();s.ParentBasedSampler=class{constructor(s){var l,b,C,w;this._root=s.root,this._root||=((0,p.globalErrorHandler)(Error(`ParentBasedSampler must have a root sampler configured`)),new v.AlwaysOnSampler),this._remoteParentSampled=s.remoteParentSampled??new v.AlwaysOnSampler,this._remoteParentNotSampled=s.remoteParentNotSampled??new g.AlwaysOffSampler,this._localParentSampled=s.localParentSampled??new v.AlwaysOnSampler,this._localParentNotSampled=s.localParentNotSampled??new g.AlwaysOffSampler}shouldSample(s,p,g,v,b,C){let w=l.trace.getSpanContext(s);return!w||!(0,l.isSpanContextValid)(w)?this._root.shouldSample(s,p,g,v,b,C):w.isRemote?w.traceFlags&l.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(s,p,g,v,b,C):this._remoteParentNotSampled.shouldSample(s,p,g,v,b,C):w.traceFlags&l.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(s,p,g,v,b,C):this._localParentNotSampled.shouldSample(s,p,g,v,b,C)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}})),require_TraceIdRatioBasedSampler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TraceIdRatioBasedSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_Sampler();s.TraceIdRatioBasedSampler=class{constructor(s=0){this._ratio=s,this._ratio=this._normalize(s),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample(s,g){return{decision:(0,l.isValidTraceId)(g)&&this._accumulate(g)=1?1:s<=0?0:s}_accumulate(s){let l=0;for(let p=0;p>>0}return l}}})),require_config$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildSamplerFromEnv=s.loadDefaultConfig=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=require_AlwaysOffSampler(),v=require_AlwaysOnSampler(),b=require_ParentBasedSampler(),C=require_TraceIdRatioBasedSampler(),w=p.TracesSamplerValues.AlwaysOn,E=1;function k(){let s=(0,p.getEnv)();return{sampler:A(s),forceFlushTimeoutMillis:3e4,generalLimits:{attributeValueLengthLimit:s.OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:s.OTEL_ATTRIBUTE_COUNT_LIMIT},spanLimits:{attributeValueLengthLimit:s.OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:s.OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,linkCountLimit:s.OTEL_SPAN_LINK_COUNT_LIMIT,eventCountLimit:s.OTEL_SPAN_EVENT_COUNT_LIMIT,attributePerEventCountLimit:s.OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,attributePerLinkCountLimit:s.OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT},mergeResourceWithDefaults:!0}}s.loadDefaultConfig=k;function A(s=(0,p.getEnv)()){switch(s.OTEL_TRACES_SAMPLER){case p.TracesSamplerValues.AlwaysOn:return new v.AlwaysOnSampler;case p.TracesSamplerValues.AlwaysOff:return new g.AlwaysOffSampler;case p.TracesSamplerValues.ParentBasedAlwaysOn:return new b.ParentBasedSampler({root:new v.AlwaysOnSampler});case p.TracesSamplerValues.ParentBasedAlwaysOff:return new b.ParentBasedSampler({root:new g.AlwaysOffSampler});case p.TracesSamplerValues.TraceIdRatio:return new C.TraceIdRatioBasedSampler(N(s));case p.TracesSamplerValues.ParentBasedTraceIdRatio:return new b.ParentBasedSampler({root:new C.TraceIdRatioBasedSampler(N(s))});default:return l.diag.error(`OTEL_TRACES_SAMPLER value "${s.OTEL_TRACES_SAMPLER} invalid, defaulting to ${w}".`),new v.AlwaysOnSampler}}s.buildSamplerFromEnv=A;function N(s){if(s.OTEL_TRACES_SAMPLER_ARG===void 0||s.OTEL_TRACES_SAMPLER_ARG===``)return l.diag.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to 1.`),1;let p=Number(s.OTEL_TRACES_SAMPLER_ARG);return isNaN(p)?(l.diag.error(`OTEL_TRACES_SAMPLER_ARG=${s.OTEL_TRACES_SAMPLER_ARG} was given, but it is invalid, defaulting to 1.`),1):p<0||p>1?(l.diag.error(`OTEL_TRACES_SAMPLER_ARG=${s.OTEL_TRACES_SAMPLER_ARG} was given, but it is out of range ([0..1]), defaulting to 1.`),1):p}})),require_utility=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.reconfigureLimits=s.mergeConfig=void 0;let l=require_config$3(),p=require_src$41();function g(s){let p={sampler:(0,l.buildSamplerFromEnv)()},g=(0,l.loadDefaultConfig)(),v=Object.assign({},g,p,s);return v.generalLimits=Object.assign({},g.generalLimits,s.generalLimits||{}),v.spanLimits=Object.assign({},g.spanLimits,s.spanLimits||{}),v}s.mergeConfig=g;function v(s){var l,g,v,b,C,w,E,k,A,N,F,I;let R=Object.assign({},s.spanLimits),B=(0,p.getEnvWithoutDefaults)();return R.attributeCountLimit=s.spanLimits?.attributeCountLimit??s.generalLimits?.attributeCountLimit??B.OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT??B.OTEL_ATTRIBUTE_COUNT_LIMIT??p.DEFAULT_ATTRIBUTE_COUNT_LIMIT,R.attributeValueLengthLimit=s.spanLimits?.attributeValueLengthLimit??s.generalLimits?.attributeValueLengthLimit??B.OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT??B.OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT??p.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,Object.assign({},s,{spanLimits:R})}s.reconfigureLimits=v})),require_BatchSpanProcessorBase=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BatchSpanProcessorBase=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41();s.BatchSpanProcessorBase=class{constructor(s,g){this._exporter=s,this._isExporting=!1,this._finishedSpans=[],this._droppedSpansCount=0;let v=(0,p.getEnv)();this._maxExportBatchSize=typeof g?.maxExportBatchSize==`number`?g.maxExportBatchSize:v.OTEL_BSP_MAX_EXPORT_BATCH_SIZE,this._maxQueueSize=typeof g?.maxQueueSize==`number`?g.maxQueueSize:v.OTEL_BSP_MAX_QUEUE_SIZE,this._scheduledDelayMillis=typeof g?.scheduledDelayMillis==`number`?g.scheduledDelayMillis:v.OTEL_BSP_SCHEDULE_DELAY,this._exportTimeoutMillis=typeof g?.exportTimeoutMillis==`number`?g.exportTimeoutMillis:v.OTEL_BSP_EXPORT_TIMEOUT,this._shutdownOnce=new p.BindOnceFuture(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize&&(l.diag.warn(`BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize`),this._maxExportBatchSize=this._maxQueueSize)}forceFlush(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()}onStart(s,l){}onEnd(s){this._shutdownOnce.isCalled||(s.spanContext().traceFlags&l.TraceFlags.SAMPLED)!==0&&this._addToBuffer(s)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then(()=>this.onShutdown()).then(()=>this._flushAll()).then(()=>this._exporter.shutdown())}_addToBuffer(s){if(this._finishedSpans.length>=this._maxQueueSize){this._droppedSpansCount===0&&l.diag.debug(`maxQueueSize reached, dropping spans`),this._droppedSpansCount++;return}this._droppedSpansCount>0&&(l.diag.warn(`Dropped ${this._droppedSpansCount} spans because maxQueueSize reached`),this._droppedSpansCount=0),this._finishedSpans.push(s),this._maybeStartTimer()}_flushAll(){return new Promise((s,l)=>{let p=[],g=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);for(let s=0,l=g;s{s()}).catch(l)})}_flushOneBatch(){return this._clearTimer(),this._finishedSpans.length===0?Promise.resolve():new Promise((s,g)=>{let v=setTimeout(()=>{g(Error(`Timeout`))},this._exportTimeoutMillis);l.context.with((0,p.suppressTracing)(l.context.active()),()=>{let l;this._finishedSpans.length<=this._maxExportBatchSize?(l=this._finishedSpans,this._finishedSpans=[]):l=this._finishedSpans.splice(0,this._maxExportBatchSize);let b=()=>this._exporter.export(l,l=>{var b;clearTimeout(v),l.code===p.ExportResultCode.SUCCESS?s():g(l.error??Error(`BatchSpanProcessor: span export failed`))}),C=null;for(let s=0,p=l.length;s{(0,p.globalErrorHandler)(s),g(s)})})})}_maybeStartTimer(){if(this._isExporting)return;let s=()=>{this._isExporting=!0,this._flushOneBatch().finally(()=>{this._isExporting=!1,this._finishedSpans.length>0&&(this._clearTimer(),this._maybeStartTimer())}).catch(s=>{this._isExporting=!1,(0,p.globalErrorHandler)(s)})};if(this._finishedSpans.length>=this._maxExportBatchSize)return s();this._timer===void 0&&(this._timer=setTimeout(()=>s(),this._scheduledDelayMillis),(0,p.unrefTimer)(this._timer))}_clearTimer(){this._timer!==void 0&&(clearTimeout(this._timer),this._timer=void 0)}}})),require_BatchSpanProcessor=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BatchSpanProcessor=void 0;let l=require_BatchSpanProcessorBase();s.BatchSpanProcessor=class extends l.BatchSpanProcessorBase{onShutdown(){}}})),require_RandomIdGenerator=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RandomIdGenerator=void 0;let l=8,p=16;s.RandomIdGenerator=class{constructor(){this.generateTraceId=v(16),this.generateSpanId=v(8)}};let g=Buffer.allocUnsafe(16);function v(s){return function(){for(let l=0;l>>0,l*4);for(let l=0;l0);l++)l===s-1&&(g[s-1]=1);return g.toString(`hex`,0,s)}}})),require_node$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RandomIdGenerator=s.BatchSpanProcessor=void 0;var l=require_BatchSpanProcessor();Object.defineProperty(s,`BatchSpanProcessor`,{enumerable:!0,get:function(){return l.BatchSpanProcessor}});var p=require_RandomIdGenerator();Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return p.RandomIdGenerator}})})),require_platform$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RandomIdGenerator=s.BatchSpanProcessor=void 0;var l=require_node$8();Object.defineProperty(s,`BatchSpanProcessor`,{enumerable:!0,get:function(){return l.BatchSpanProcessor}}),Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return l.RandomIdGenerator}})})),require_Tracer=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Tracer=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=require_Span(),v=require_utility(),b=require_platform$5();s.Tracer=class{constructor(s,l,p){this._tracerProvider=p;let g=(0,v.mergeConfig)(l);this._sampler=g.sampler,this._generalLimits=g.generalLimits,this._spanLimits=g.spanLimits,this._idGenerator=l.idGenerator||new b.RandomIdGenerator,this.resource=p.resource,this.instrumentationLibrary=s}startSpan(s,v={},b=l.context.active()){var C,w,E;v.root&&(b=l.trace.deleteSpan(b));let k=l.trace.getSpan(b);if((0,p.isTracingSuppressed)(b))return l.diag.debug(`Instrumentation suppressed, returning Noop Span`),l.trace.wrapSpanContext(l.INVALID_SPAN_CONTEXT);let A=k?.spanContext(),N=this._idGenerator.generateSpanId(),F,I,R;!A||!l.trace.isSpanContextValid(A)?F=this._idGenerator.generateTraceId():(F=A.traceId,I=A.traceState,R=A.spanId);let B=v.kind??l.SpanKind.INTERNAL,q=(v.links??[]).map(s=>({context:s.context,attributes:(0,p.sanitizeAttributes)(s.attributes)})),le=(0,p.sanitizeAttributes)(v.attributes),J=this._sampler.shouldSample(b,F,s,B,le,q);I=J.traceState??I;let _e=J.decision===l.SamplingDecision.RECORD_AND_SAMPLED?l.TraceFlags.SAMPLED:l.TraceFlags.NONE,be={traceId:F,spanId:N,traceFlags:_e,traceState:I};if(J.decision===l.SamplingDecision.NOT_RECORD)return l.diag.debug(`Recording is off, propagating context in a non-recording span`),l.trace.wrapSpanContext(be);let xe=(0,p.sanitizeAttributes)(Object.assign(le,J.attributes));return new g.Span(this,b,s,be,B,R,q,v.startTime,void 0,xe)}startActiveSpan(s,p,g,v){let b,C,w;if(arguments.length<2)return;arguments.length===2?w=p:arguments.length===3?(b=p,w=g):(b=p,C=g,w=v);let E=C??l.context.active(),k=this.startSpan(s,b,E),A=l.trace.setSpan(E,k);return l.context.with(A,w,void 0,k)}getGeneralLimits(){return this._generalLimits}getSpanLimits(){return this._spanLimits}getActiveSpanProcessor(){return this._tracerProvider.getActiveSpanProcessor()}}}));function createConstMap$1(s){for(var l={},p=s.length,g=0;g{})),TMP_AWS_LAMBDA_INVOKED_ARN$1,TMP_DB_SYSTEM$1,TMP_DB_CONNECTION_STRING$1,TMP_DB_USER$1,TMP_DB_JDBC_DRIVER_CLASSNAME$1,TMP_DB_NAME$1,TMP_DB_STATEMENT$1,TMP_DB_OPERATION$1,TMP_DB_MSSQL_INSTANCE_NAME$1,TMP_DB_CASSANDRA_KEYSPACE$1,TMP_DB_CASSANDRA_PAGE_SIZE$1,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$1,TMP_DB_CASSANDRA_TABLE$1,TMP_DB_CASSANDRA_IDEMPOTENCE$1,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1,TMP_DB_CASSANDRA_COORDINATOR_ID$1,TMP_DB_CASSANDRA_COORDINATOR_DC$1,TMP_DB_HBASE_NAMESPACE$1,TMP_DB_REDIS_DATABASE_INDEX$1,TMP_DB_MONGODB_COLLECTION$1,TMP_DB_SQL_TABLE$1,TMP_EXCEPTION_TYPE$1,TMP_EXCEPTION_MESSAGE$1,TMP_EXCEPTION_STACKTRACE$1,TMP_EXCEPTION_ESCAPED$1,TMP_FAAS_TRIGGER$1,TMP_FAAS_EXECUTION$1,TMP_FAAS_DOCUMENT_COLLECTION$1,TMP_FAAS_DOCUMENT_OPERATION$1,TMP_FAAS_DOCUMENT_TIME$1,TMP_FAAS_DOCUMENT_NAME$1,TMP_FAAS_TIME$1,TMP_FAAS_CRON$1,TMP_FAAS_COLDSTART$1,TMP_FAAS_INVOKED_NAME$1,TMP_FAAS_INVOKED_PROVIDER$1,TMP_FAAS_INVOKED_REGION$1,TMP_NET_TRANSPORT$1,TMP_NET_PEER_IP$1,TMP_NET_PEER_PORT$1,TMP_NET_PEER_NAME$1,TMP_NET_HOST_IP$1,TMP_NET_HOST_PORT$1,TMP_NET_HOST_NAME$1,TMP_NET_HOST_CONNECTION_TYPE$1,TMP_NET_HOST_CONNECTION_SUBTYPE$1,TMP_NET_HOST_CARRIER_NAME$1,TMP_NET_HOST_CARRIER_MCC$1,TMP_NET_HOST_CARRIER_MNC$1,TMP_NET_HOST_CARRIER_ICC$1,TMP_PEER_SERVICE$1,TMP_ENDUSER_ID$1,TMP_ENDUSER_ROLE$1,TMP_ENDUSER_SCOPE$1,TMP_THREAD_ID$1,TMP_THREAD_NAME$1,TMP_CODE_FUNCTION$1,TMP_CODE_NAMESPACE$1,TMP_CODE_FILEPATH$1,TMP_CODE_LINENO$1,TMP_HTTP_METHOD$1,TMP_HTTP_URL$1,TMP_HTTP_TARGET$1,TMP_HTTP_HOST$1,TMP_HTTP_SCHEME$1,TMP_HTTP_STATUS_CODE$1,TMP_HTTP_FLAVOR$1,TMP_HTTP_USER_AGENT$1,TMP_HTTP_REQUEST_CONTENT_LENGTH$1,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1,TMP_HTTP_RESPONSE_CONTENT_LENGTH$1,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1,TMP_HTTP_SERVER_NAME$1,TMP_HTTP_ROUTE$1,TMP_HTTP_CLIENT_IP$1,TMP_AWS_DYNAMODB_TABLE_NAMES$1,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$1,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1,TMP_AWS_DYNAMODB_CONSISTENT_READ$1,TMP_AWS_DYNAMODB_PROJECTION$1,TMP_AWS_DYNAMODB_LIMIT$1,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1,TMP_AWS_DYNAMODB_INDEX_NAME$1,TMP_AWS_DYNAMODB_SELECT$1,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1,TMP_AWS_DYNAMODB_TABLE_COUNT$1,TMP_AWS_DYNAMODB_SCAN_FORWARD$1,TMP_AWS_DYNAMODB_SEGMENT$1,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$1,TMP_AWS_DYNAMODB_COUNT$1,TMP_AWS_DYNAMODB_SCANNED_COUNT$1,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1,TMP_MESSAGING_SYSTEM$1,TMP_MESSAGING_DESTINATION$1,TMP_MESSAGING_DESTINATION_KIND$1,TMP_MESSAGING_TEMP_DESTINATION$1,TMP_MESSAGING_PROTOCOL$1,TMP_MESSAGING_PROTOCOL_VERSION$1,TMP_MESSAGING_URL$1,TMP_MESSAGING_MESSAGE_ID$1,TMP_MESSAGING_CONVERSATION_ID$1,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1,TMP_MESSAGING_OPERATION$1,TMP_MESSAGING_CONSUMER_ID$1,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$1,TMP_MESSAGING_KAFKA_MESSAGE_KEY$1,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$1,TMP_MESSAGING_KAFKA_CLIENT_ID$1,TMP_MESSAGING_KAFKA_PARTITION$1,TMP_MESSAGING_KAFKA_TOMBSTONE$1,TMP_RPC_SYSTEM$1,TMP_RPC_SERVICE$1,TMP_RPC_METHOD$1,TMP_RPC_GRPC_STATUS_CODE$1,TMP_RPC_JSONRPC_VERSION$1,TMP_RPC_JSONRPC_REQUEST_ID$1,TMP_RPC_JSONRPC_ERROR_CODE$1,TMP_RPC_JSONRPC_ERROR_MESSAGE$1,TMP_MESSAGE_TYPE$1,TMP_MESSAGE_ID$1,TMP_MESSAGE_COMPRESSED_SIZE$1,TMP_MESSAGE_UNCOMPRESSED_SIZE$1,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$1,SEMATTRS_DB_SYSTEM$1,SEMATTRS_DB_CONNECTION_STRING$1,SEMATTRS_DB_USER$1,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$1,SEMATTRS_DB_NAME$1,SEMATTRS_DB_STATEMENT$1,SEMATTRS_DB_OPERATION$1,SEMATTRS_DB_MSSQL_INSTANCE_NAME$1,SEMATTRS_DB_CASSANDRA_KEYSPACE$1,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$1,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$1,SEMATTRS_DB_CASSANDRA_TABLE$1,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$1,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$1,SEMATTRS_DB_HBASE_NAMESPACE$1,SEMATTRS_DB_REDIS_DATABASE_INDEX$1,SEMATTRS_DB_MONGODB_COLLECTION$1,SEMATTRS_DB_SQL_TABLE$1,SEMATTRS_EXCEPTION_TYPE$1,SEMATTRS_EXCEPTION_MESSAGE$1,SEMATTRS_EXCEPTION_STACKTRACE$1,SEMATTRS_EXCEPTION_ESCAPED$1,SEMATTRS_FAAS_TRIGGER$1,SEMATTRS_FAAS_EXECUTION$1,SEMATTRS_FAAS_DOCUMENT_COLLECTION$1,SEMATTRS_FAAS_DOCUMENT_OPERATION$1,SEMATTRS_FAAS_DOCUMENT_TIME$1,SEMATTRS_FAAS_DOCUMENT_NAME$1,SEMATTRS_FAAS_TIME$1,SEMATTRS_FAAS_CRON$1,SEMATTRS_FAAS_COLDSTART$1,SEMATTRS_FAAS_INVOKED_NAME$1,SEMATTRS_FAAS_INVOKED_PROVIDER$1,SEMATTRS_FAAS_INVOKED_REGION$1,SEMATTRS_NET_TRANSPORT$1,SEMATTRS_NET_PEER_IP$1,SEMATTRS_NET_PEER_PORT$1,SEMATTRS_NET_PEER_NAME$1,SEMATTRS_NET_HOST_IP$1,SEMATTRS_NET_HOST_PORT$1,SEMATTRS_NET_HOST_NAME$1,SEMATTRS_NET_HOST_CONNECTION_TYPE$1,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$1,SEMATTRS_NET_HOST_CARRIER_NAME$1,SEMATTRS_NET_HOST_CARRIER_MCC$1,SEMATTRS_NET_HOST_CARRIER_MNC$1,SEMATTRS_NET_HOST_CARRIER_ICC$1,SEMATTRS_PEER_SERVICE$1,SEMATTRS_ENDUSER_ID$1,SEMATTRS_ENDUSER_ROLE$1,SEMATTRS_ENDUSER_SCOPE$1,SEMATTRS_THREAD_ID$1,SEMATTRS_THREAD_NAME$1,SEMATTRS_CODE_FUNCTION$1,SEMATTRS_CODE_NAMESPACE$1,SEMATTRS_CODE_FILEPATH$1,SEMATTRS_CODE_LINENO$1,SEMATTRS_HTTP_METHOD$1,SEMATTRS_HTTP_URL$1,SEMATTRS_HTTP_TARGET$1,SEMATTRS_HTTP_HOST$1,SEMATTRS_HTTP_SCHEME$1,SEMATTRS_HTTP_STATUS_CODE$1,SEMATTRS_HTTP_FLAVOR$1,SEMATTRS_HTTP_USER_AGENT$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_SERVER_NAME$1,SEMATTRS_HTTP_ROUTE$1,SEMATTRS_HTTP_CLIENT_IP$1,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$1,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$1,SEMATTRS_AWS_DYNAMODB_PROJECTION$1,SEMATTRS_AWS_DYNAMODB_LIMIT$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$1,SEMATTRS_AWS_DYNAMODB_SELECT$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$1,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$1,SEMATTRS_AWS_DYNAMODB_SEGMENT$1,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$1,SEMATTRS_AWS_DYNAMODB_COUNT$1,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1,SEMATTRS_MESSAGING_SYSTEM$1,SEMATTRS_MESSAGING_DESTINATION$1,SEMATTRS_MESSAGING_DESTINATION_KIND$1,SEMATTRS_MESSAGING_TEMP_DESTINATION$1,SEMATTRS_MESSAGING_PROTOCOL$1,SEMATTRS_MESSAGING_PROTOCOL_VERSION$1,SEMATTRS_MESSAGING_URL$1,SEMATTRS_MESSAGING_MESSAGE_ID$1,SEMATTRS_MESSAGING_CONVERSATION_ID$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1,SEMATTRS_MESSAGING_OPERATION$1,SEMATTRS_MESSAGING_CONSUMER_ID$1,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$1,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$1,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$1,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$1,SEMATTRS_MESSAGING_KAFKA_PARTITION$1,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$1,SEMATTRS_RPC_SYSTEM$1,SEMATTRS_RPC_SERVICE$1,SEMATTRS_RPC_METHOD$1,SEMATTRS_RPC_GRPC_STATUS_CODE$1,SEMATTRS_RPC_JSONRPC_VERSION$1,SEMATTRS_RPC_JSONRPC_REQUEST_ID$1,SEMATTRS_RPC_JSONRPC_ERROR_CODE$1,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$1,SEMATTRS_MESSAGE_TYPE$1,SEMATTRS_MESSAGE_ID$1,SEMATTRS_MESSAGE_COMPRESSED_SIZE$1,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$1,SemanticAttributes$1,TMP_DBSYSTEMVALUES_OTHER_SQL$1,TMP_DBSYSTEMVALUES_MSSQL$1,TMP_DBSYSTEMVALUES_MYSQL$1,TMP_DBSYSTEMVALUES_ORACLE$1,TMP_DBSYSTEMVALUES_DB2$1,TMP_DBSYSTEMVALUES_POSTGRESQL$1,TMP_DBSYSTEMVALUES_REDSHIFT$1,TMP_DBSYSTEMVALUES_HIVE$1,TMP_DBSYSTEMVALUES_CLOUDSCAPE$1,TMP_DBSYSTEMVALUES_HSQLDB$1,TMP_DBSYSTEMVALUES_PROGRESS$1,TMP_DBSYSTEMVALUES_MAXDB$1,TMP_DBSYSTEMVALUES_HANADB$1,TMP_DBSYSTEMVALUES_INGRES$1,TMP_DBSYSTEMVALUES_FIRSTSQL$1,TMP_DBSYSTEMVALUES_EDB$1,TMP_DBSYSTEMVALUES_CACHE$1,TMP_DBSYSTEMVALUES_ADABAS$1,TMP_DBSYSTEMVALUES_FIREBIRD$1,TMP_DBSYSTEMVALUES_DERBY$1,TMP_DBSYSTEMVALUES_FILEMAKER$1,TMP_DBSYSTEMVALUES_INFORMIX$1,TMP_DBSYSTEMVALUES_INSTANTDB$1,TMP_DBSYSTEMVALUES_INTERBASE$1,TMP_DBSYSTEMVALUES_MARIADB$1,TMP_DBSYSTEMVALUES_NETEZZA$1,TMP_DBSYSTEMVALUES_PERVASIVE$1,TMP_DBSYSTEMVALUES_POINTBASE$1,TMP_DBSYSTEMVALUES_SQLITE$1,TMP_DBSYSTEMVALUES_SYBASE$1,TMP_DBSYSTEMVALUES_TERADATA$1,TMP_DBSYSTEMVALUES_VERTICA$1,TMP_DBSYSTEMVALUES_H2$1,TMP_DBSYSTEMVALUES_COLDFUSION$1,TMP_DBSYSTEMVALUES_CASSANDRA$1,TMP_DBSYSTEMVALUES_HBASE$1,TMP_DBSYSTEMVALUES_MONGODB$1,TMP_DBSYSTEMVALUES_REDIS$1,TMP_DBSYSTEMVALUES_COUCHBASE$1,TMP_DBSYSTEMVALUES_COUCHDB$1,TMP_DBSYSTEMVALUES_COSMOSDB$1,TMP_DBSYSTEMVALUES_DYNAMODB$1,TMP_DBSYSTEMVALUES_NEO4J$1,TMP_DBSYSTEMVALUES_GEODE$1,TMP_DBSYSTEMVALUES_ELASTICSEARCH$1,TMP_DBSYSTEMVALUES_MEMCACHED$1,TMP_DBSYSTEMVALUES_COCKROACHDB$1,DBSYSTEMVALUES_OTHER_SQL$1,DBSYSTEMVALUES_MSSQL$1,DBSYSTEMVALUES_MYSQL$1,DBSYSTEMVALUES_ORACLE$1,DBSYSTEMVALUES_DB2$1,DBSYSTEMVALUES_POSTGRESQL$1,DBSYSTEMVALUES_REDSHIFT$1,DBSYSTEMVALUES_HIVE$1,DBSYSTEMVALUES_CLOUDSCAPE$1,DBSYSTEMVALUES_HSQLDB$1,DBSYSTEMVALUES_PROGRESS$1,DBSYSTEMVALUES_MAXDB$1,DBSYSTEMVALUES_HANADB$1,DBSYSTEMVALUES_INGRES$1,DBSYSTEMVALUES_FIRSTSQL$1,DBSYSTEMVALUES_EDB$1,DBSYSTEMVALUES_CACHE$1,DBSYSTEMVALUES_ADABAS$1,DBSYSTEMVALUES_FIREBIRD$1,DBSYSTEMVALUES_DERBY$1,DBSYSTEMVALUES_FILEMAKER$1,DBSYSTEMVALUES_INFORMIX$1,DBSYSTEMVALUES_INSTANTDB$1,DBSYSTEMVALUES_INTERBASE$1,DBSYSTEMVALUES_MARIADB$1,DBSYSTEMVALUES_NETEZZA$1,DBSYSTEMVALUES_PERVASIVE$1,DBSYSTEMVALUES_POINTBASE$1,DBSYSTEMVALUES_SQLITE$1,DBSYSTEMVALUES_SYBASE$1,DBSYSTEMVALUES_TERADATA$1,DBSYSTEMVALUES_VERTICA$1,DBSYSTEMVALUES_H2$1,DBSYSTEMVALUES_COLDFUSION$1,DBSYSTEMVALUES_CASSANDRA$1,DBSYSTEMVALUES_HBASE$1,DBSYSTEMVALUES_MONGODB$1,DBSYSTEMVALUES_REDIS$1,DBSYSTEMVALUES_COUCHBASE$1,DBSYSTEMVALUES_COUCHDB$1,DBSYSTEMVALUES_COSMOSDB$1,DBSYSTEMVALUES_DYNAMODB$1,DBSYSTEMVALUES_NEO4J$1,DBSYSTEMVALUES_GEODE$1,DBSYSTEMVALUES_ELASTICSEARCH$1,DBSYSTEMVALUES_MEMCACHED$1,DBSYSTEMVALUES_COCKROACHDB$1,DbSystemValues$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1,DBCASSANDRACONSISTENCYLEVELVALUES_ALL$1,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_ONE$1,DBCASSANDRACONSISTENCYLEVELVALUES_TWO$1,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1,DBCASSANDRACONSISTENCYLEVELVALUES_ANY$1,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1,DbCassandraConsistencyLevelValues$1,TMP_FAASTRIGGERVALUES_DATASOURCE$1,TMP_FAASTRIGGERVALUES_HTTP$1,TMP_FAASTRIGGERVALUES_PUBSUB$1,TMP_FAASTRIGGERVALUES_TIMER$1,TMP_FAASTRIGGERVALUES_OTHER$1,FAASTRIGGERVALUES_DATASOURCE$1,FAASTRIGGERVALUES_HTTP$1,FAASTRIGGERVALUES_PUBSUB$1,FAASTRIGGERVALUES_TIMER$1,FAASTRIGGERVALUES_OTHER$1,FaasTriggerValues$1,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$1,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$1,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$1,FAASDOCUMENTOPERATIONVALUES_INSERT$1,FAASDOCUMENTOPERATIONVALUES_EDIT$1,FAASDOCUMENTOPERATIONVALUES_DELETE$1,FaasDocumentOperationValues$1,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1,TMP_FAASINVOKEDPROVIDERVALUES_AWS$1,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$1,TMP_FAASINVOKEDPROVIDERVALUES_GCP$1,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1,FAASINVOKEDPROVIDERVALUES_AWS$1,FAASINVOKEDPROVIDERVALUES_AZURE$1,FAASINVOKEDPROVIDERVALUES_GCP$1,FaasInvokedProviderValues$1,TMP_NETTRANSPORTVALUES_IP_TCP$1,TMP_NETTRANSPORTVALUES_IP_UDP$1,TMP_NETTRANSPORTVALUES_IP$1,TMP_NETTRANSPORTVALUES_UNIX$1,TMP_NETTRANSPORTVALUES_PIPE$1,TMP_NETTRANSPORTVALUES_INPROC$1,TMP_NETTRANSPORTVALUES_OTHER$1,NETTRANSPORTVALUES_IP_TCP$1,NETTRANSPORTVALUES_IP_UDP$1,NETTRANSPORTVALUES_IP$1,NETTRANSPORTVALUES_UNIX$1,NETTRANSPORTVALUES_PIPE$1,NETTRANSPORTVALUES_INPROC$1,NETTRANSPORTVALUES_OTHER$1,NetTransportValues$1,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$1,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$1,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$1,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1,NETHOSTCONNECTIONTYPEVALUES_WIFI$1,NETHOSTCONNECTIONTYPEVALUES_WIRED$1,NETHOSTCONNECTIONTYPEVALUES_CELL$1,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1,NetHostConnectionTypeValues$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1,NETHOSTCONNECTIONSUBTYPEVALUES_LTE$1,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1,NETHOSTCONNECTIONSUBTYPEVALUES_GSM$1,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1,NETHOSTCONNECTIONSUBTYPEVALUES_NR$1,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1,NetHostConnectionSubtypeValues$1,TMP_HTTPFLAVORVALUES_HTTP_1_0$1,TMP_HTTPFLAVORVALUES_HTTP_1_1$1,TMP_HTTPFLAVORVALUES_HTTP_2_0$1,TMP_HTTPFLAVORVALUES_SPDY$1,TMP_HTTPFLAVORVALUES_QUIC$1,HTTPFLAVORVALUES_HTTP_1_0$1,HTTPFLAVORVALUES_HTTP_1_1$1,HTTPFLAVORVALUES_HTTP_2_0$1,HTTPFLAVORVALUES_SPDY$1,HTTPFLAVORVALUES_QUIC$1,HttpFlavorValues$1,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$1,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$1,MESSAGINGDESTINATIONKINDVALUES_QUEUE$1,MESSAGINGDESTINATIONKINDVALUES_TOPIC$1,MessagingDestinationKindValues$1,TMP_MESSAGINGOPERATIONVALUES_RECEIVE$1,TMP_MESSAGINGOPERATIONVALUES_PROCESS$1,MESSAGINGOPERATIONVALUES_RECEIVE$1,MESSAGINGOPERATIONVALUES_PROCESS$1,MessagingOperationValues$1,TMP_RPCGRPCSTATUSCODEVALUES_OK$1,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$1,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$1,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$1,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$1,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$1,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$1,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$1,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$1,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$1,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$1,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$1,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$1,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$1,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$1,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$1,RPCGRPCSTATUSCODEVALUES_OK$1,RPCGRPCSTATUSCODEVALUES_CANCELLED$1,RPCGRPCSTATUSCODEVALUES_UNKNOWN$1,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$1,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$1,RPCGRPCSTATUSCODEVALUES_NOT_FOUND$1,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$1,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$1,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$1,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$1,RPCGRPCSTATUSCODEVALUES_ABORTED$1,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$1,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$1,RPCGRPCSTATUSCODEVALUES_INTERNAL$1,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS$1,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$1,RpcGrpcStatusCodeValues$1,TMP_MESSAGETYPEVALUES_SENT$1,TMP_MESSAGETYPEVALUES_RECEIVED$1,MESSAGETYPEVALUES_SENT$1,MESSAGETYPEVALUES_RECEIVED$1,MessageTypeValues$1,init_SemanticAttributes$1=__esmMin((()=>{init_utils$4(),TMP_AWS_LAMBDA_INVOKED_ARN$1=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM$1=`db.system`,TMP_DB_CONNECTION_STRING$1=`db.connection_string`,TMP_DB_USER$1=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME$1=`db.jdbc.driver_classname`,TMP_DB_NAME$1=`db.name`,TMP_DB_STATEMENT$1=`db.statement`,TMP_DB_OPERATION$1=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME$1=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE$1=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE$1=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$1=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE$1=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE$1=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID$1=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC$1=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE$1=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX$1=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION$1=`db.mongodb.collection`,TMP_DB_SQL_TABLE$1=`db.sql.table`,TMP_EXCEPTION_TYPE$1=`exception.type`,TMP_EXCEPTION_MESSAGE$1=`exception.message`,TMP_EXCEPTION_STACKTRACE$1=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED$1=`exception.escaped`,TMP_FAAS_TRIGGER$1=`faas.trigger`,TMP_FAAS_EXECUTION$1=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION$1=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION$1=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME$1=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME$1=`faas.document.name`,TMP_FAAS_TIME$1=`faas.time`,TMP_FAAS_CRON$1=`faas.cron`,TMP_FAAS_COLDSTART$1=`faas.coldstart`,TMP_FAAS_INVOKED_NAME$1=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER$1=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION$1=`faas.invoked_region`,TMP_NET_TRANSPORT$1=`net.transport`,TMP_NET_PEER_IP$1=`net.peer.ip`,TMP_NET_PEER_PORT$1=`net.peer.port`,TMP_NET_PEER_NAME$1=`net.peer.name`,TMP_NET_HOST_IP$1=`net.host.ip`,TMP_NET_HOST_PORT$1=`net.host.port`,TMP_NET_HOST_NAME$1=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE$1=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE$1=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME$1=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC$1=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC$1=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC$1=`net.host.carrier.icc`,TMP_PEER_SERVICE$1=`peer.service`,TMP_ENDUSER_ID$1=`enduser.id`,TMP_ENDUSER_ROLE$1=`enduser.role`,TMP_ENDUSER_SCOPE$1=`enduser.scope`,TMP_THREAD_ID$1=`thread.id`,TMP_THREAD_NAME$1=`thread.name`,TMP_CODE_FUNCTION$1=`code.function`,TMP_CODE_NAMESPACE$1=`code.namespace`,TMP_CODE_FILEPATH$1=`code.filepath`,TMP_CODE_LINENO$1=`code.lineno`,TMP_HTTP_METHOD$1=`http.method`,TMP_HTTP_URL$1=`http.url`,TMP_HTTP_TARGET$1=`http.target`,TMP_HTTP_HOST$1=`http.host`,TMP_HTTP_SCHEME$1=`http.scheme`,TMP_HTTP_STATUS_CODE$1=`http.status_code`,TMP_HTTP_FLAVOR$1=`http.flavor`,TMP_HTTP_USER_AGENT$1=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH$1=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH$1=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME$1=`http.server_name`,TMP_HTTP_ROUTE$1=`http.route`,TMP_HTTP_CLIENT_IP$1=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES$1=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$1=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ$1=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION$1=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT$1=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME$1=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT$1=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT$1=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD$1=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT$1=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$1=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT$1=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT$1=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM$1=`messaging.system`,TMP_MESSAGING_DESTINATION$1=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND$1=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION$1=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL$1=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION$1=`messaging.protocol_version`,TMP_MESSAGING_URL$1=`messaging.url`,TMP_MESSAGING_MESSAGE_ID$1=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID$1=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION$1=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID$1=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$1=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY$1=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$1=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID$1=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION$1=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE$1=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM$1=`rpc.system`,TMP_RPC_SERVICE$1=`rpc.service`,TMP_RPC_METHOD$1=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE$1=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION$1=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID$1=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE$1=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE$1=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE$1=`message.type`,TMP_MESSAGE_ID$1=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE$1=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE$1=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$1=TMP_AWS_LAMBDA_INVOKED_ARN$1,SEMATTRS_DB_SYSTEM$1=TMP_DB_SYSTEM$1,SEMATTRS_DB_CONNECTION_STRING$1=TMP_DB_CONNECTION_STRING$1,SEMATTRS_DB_USER$1=TMP_DB_USER$1,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$1=TMP_DB_JDBC_DRIVER_CLASSNAME$1,SEMATTRS_DB_NAME$1=TMP_DB_NAME$1,SEMATTRS_DB_STATEMENT$1=TMP_DB_STATEMENT$1,SEMATTRS_DB_OPERATION$1=TMP_DB_OPERATION$1,SEMATTRS_DB_MSSQL_INSTANCE_NAME$1=TMP_DB_MSSQL_INSTANCE_NAME$1,SEMATTRS_DB_CASSANDRA_KEYSPACE$1=TMP_DB_CASSANDRA_KEYSPACE$1,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$1=TMP_DB_CASSANDRA_PAGE_SIZE$1,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$1=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$1,SEMATTRS_DB_CASSANDRA_TABLE$1=TMP_DB_CASSANDRA_TABLE$1,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$1=TMP_DB_CASSANDRA_IDEMPOTENCE$1,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$1=TMP_DB_CASSANDRA_COORDINATOR_ID$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$1=TMP_DB_CASSANDRA_COORDINATOR_DC$1,SEMATTRS_DB_HBASE_NAMESPACE$1=TMP_DB_HBASE_NAMESPACE$1,SEMATTRS_DB_REDIS_DATABASE_INDEX$1=TMP_DB_REDIS_DATABASE_INDEX$1,SEMATTRS_DB_MONGODB_COLLECTION$1=TMP_DB_MONGODB_COLLECTION$1,SEMATTRS_DB_SQL_TABLE$1=TMP_DB_SQL_TABLE$1,SEMATTRS_EXCEPTION_TYPE$1=TMP_EXCEPTION_TYPE$1,SEMATTRS_EXCEPTION_MESSAGE$1=TMP_EXCEPTION_MESSAGE$1,SEMATTRS_EXCEPTION_STACKTRACE$1=TMP_EXCEPTION_STACKTRACE$1,SEMATTRS_EXCEPTION_ESCAPED$1=TMP_EXCEPTION_ESCAPED$1,SEMATTRS_FAAS_TRIGGER$1=TMP_FAAS_TRIGGER$1,SEMATTRS_FAAS_EXECUTION$1=TMP_FAAS_EXECUTION$1,SEMATTRS_FAAS_DOCUMENT_COLLECTION$1=TMP_FAAS_DOCUMENT_COLLECTION$1,SEMATTRS_FAAS_DOCUMENT_OPERATION$1=TMP_FAAS_DOCUMENT_OPERATION$1,SEMATTRS_FAAS_DOCUMENT_TIME$1=TMP_FAAS_DOCUMENT_TIME$1,SEMATTRS_FAAS_DOCUMENT_NAME$1=TMP_FAAS_DOCUMENT_NAME$1,SEMATTRS_FAAS_TIME$1=TMP_FAAS_TIME$1,SEMATTRS_FAAS_CRON$1=TMP_FAAS_CRON$1,SEMATTRS_FAAS_COLDSTART$1=TMP_FAAS_COLDSTART$1,SEMATTRS_FAAS_INVOKED_NAME$1=TMP_FAAS_INVOKED_NAME$1,SEMATTRS_FAAS_INVOKED_PROVIDER$1=TMP_FAAS_INVOKED_PROVIDER$1,SEMATTRS_FAAS_INVOKED_REGION$1=TMP_FAAS_INVOKED_REGION$1,SEMATTRS_NET_TRANSPORT$1=TMP_NET_TRANSPORT$1,SEMATTRS_NET_PEER_IP$1=TMP_NET_PEER_IP$1,SEMATTRS_NET_PEER_PORT$1=TMP_NET_PEER_PORT$1,SEMATTRS_NET_PEER_NAME$1=TMP_NET_PEER_NAME$1,SEMATTRS_NET_HOST_IP$1=TMP_NET_HOST_IP$1,SEMATTRS_NET_HOST_PORT$1=TMP_NET_HOST_PORT$1,SEMATTRS_NET_HOST_NAME$1=TMP_NET_HOST_NAME$1,SEMATTRS_NET_HOST_CONNECTION_TYPE$1=TMP_NET_HOST_CONNECTION_TYPE$1,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$1=TMP_NET_HOST_CONNECTION_SUBTYPE$1,SEMATTRS_NET_HOST_CARRIER_NAME$1=TMP_NET_HOST_CARRIER_NAME$1,SEMATTRS_NET_HOST_CARRIER_MCC$1=TMP_NET_HOST_CARRIER_MCC$1,SEMATTRS_NET_HOST_CARRIER_MNC$1=TMP_NET_HOST_CARRIER_MNC$1,SEMATTRS_NET_HOST_CARRIER_ICC$1=TMP_NET_HOST_CARRIER_ICC$1,SEMATTRS_PEER_SERVICE$1=TMP_PEER_SERVICE$1,SEMATTRS_ENDUSER_ID$1=TMP_ENDUSER_ID$1,SEMATTRS_ENDUSER_ROLE$1=TMP_ENDUSER_ROLE$1,SEMATTRS_ENDUSER_SCOPE$1=TMP_ENDUSER_SCOPE$1,SEMATTRS_THREAD_ID$1=TMP_THREAD_ID$1,SEMATTRS_THREAD_NAME$1=TMP_THREAD_NAME$1,SEMATTRS_CODE_FUNCTION$1=TMP_CODE_FUNCTION$1,SEMATTRS_CODE_NAMESPACE$1=TMP_CODE_NAMESPACE$1,SEMATTRS_CODE_FILEPATH$1=TMP_CODE_FILEPATH$1,SEMATTRS_CODE_LINENO$1=TMP_CODE_LINENO$1,SEMATTRS_HTTP_METHOD$1=TMP_HTTP_METHOD$1,SEMATTRS_HTTP_URL$1=TMP_HTTP_URL$1,SEMATTRS_HTTP_TARGET$1=TMP_HTTP_TARGET$1,SEMATTRS_HTTP_HOST$1=TMP_HTTP_HOST$1,SEMATTRS_HTTP_SCHEME$1=TMP_HTTP_SCHEME$1,SEMATTRS_HTTP_STATUS_CODE$1=TMP_HTTP_STATUS_CODE$1,SEMATTRS_HTTP_FLAVOR$1=TMP_HTTP_FLAVOR$1,SEMATTRS_HTTP_USER_AGENT$1=TMP_HTTP_USER_AGENT$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$1=TMP_HTTP_REQUEST_CONTENT_LENGTH$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$1=TMP_HTTP_RESPONSE_CONTENT_LENGTH$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_SERVER_NAME$1=TMP_HTTP_SERVER_NAME$1,SEMATTRS_HTTP_ROUTE$1=TMP_HTTP_ROUTE$1,SEMATTRS_HTTP_CLIENT_IP$1=TMP_HTTP_CLIENT_IP$1,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$1=TMP_AWS_DYNAMODB_TABLE_NAMES$1,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$1=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$1=TMP_AWS_DYNAMODB_CONSISTENT_READ$1,SEMATTRS_AWS_DYNAMODB_PROJECTION$1=TMP_AWS_DYNAMODB_PROJECTION$1,SEMATTRS_AWS_DYNAMODB_LIMIT$1=TMP_AWS_DYNAMODB_LIMIT$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$1=TMP_AWS_DYNAMODB_INDEX_NAME$1,SEMATTRS_AWS_DYNAMODB_SELECT$1=TMP_AWS_DYNAMODB_SELECT$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$1=TMP_AWS_DYNAMODB_TABLE_COUNT$1,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$1=TMP_AWS_DYNAMODB_SCAN_FORWARD$1,SEMATTRS_AWS_DYNAMODB_SEGMENT$1=TMP_AWS_DYNAMODB_SEGMENT$1,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$1=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$1,SEMATTRS_AWS_DYNAMODB_COUNT$1=TMP_AWS_DYNAMODB_COUNT$1,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$1=TMP_AWS_DYNAMODB_SCANNED_COUNT$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1,SEMATTRS_MESSAGING_SYSTEM$1=TMP_MESSAGING_SYSTEM$1,SEMATTRS_MESSAGING_DESTINATION$1=TMP_MESSAGING_DESTINATION$1,SEMATTRS_MESSAGING_DESTINATION_KIND$1=TMP_MESSAGING_DESTINATION_KIND$1,SEMATTRS_MESSAGING_TEMP_DESTINATION$1=TMP_MESSAGING_TEMP_DESTINATION$1,SEMATTRS_MESSAGING_PROTOCOL$1=TMP_MESSAGING_PROTOCOL$1,SEMATTRS_MESSAGING_PROTOCOL_VERSION$1=TMP_MESSAGING_PROTOCOL_VERSION$1,SEMATTRS_MESSAGING_URL$1=TMP_MESSAGING_URL$1,SEMATTRS_MESSAGING_MESSAGE_ID$1=TMP_MESSAGING_MESSAGE_ID$1,SEMATTRS_MESSAGING_CONVERSATION_ID$1=TMP_MESSAGING_CONVERSATION_ID$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1,SEMATTRS_MESSAGING_OPERATION$1=TMP_MESSAGING_OPERATION$1,SEMATTRS_MESSAGING_CONSUMER_ID$1=TMP_MESSAGING_CONSUMER_ID$1,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$1=TMP_MESSAGING_RABBITMQ_ROUTING_KEY$1,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$1=TMP_MESSAGING_KAFKA_MESSAGE_KEY$1,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$1=TMP_MESSAGING_KAFKA_CONSUMER_GROUP$1,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$1=TMP_MESSAGING_KAFKA_CLIENT_ID$1,SEMATTRS_MESSAGING_KAFKA_PARTITION$1=TMP_MESSAGING_KAFKA_PARTITION$1,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$1=TMP_MESSAGING_KAFKA_TOMBSTONE$1,SEMATTRS_RPC_SYSTEM$1=TMP_RPC_SYSTEM$1,SEMATTRS_RPC_SERVICE$1=TMP_RPC_SERVICE$1,SEMATTRS_RPC_METHOD$1=TMP_RPC_METHOD$1,SEMATTRS_RPC_GRPC_STATUS_CODE$1=TMP_RPC_GRPC_STATUS_CODE$1,SEMATTRS_RPC_JSONRPC_VERSION$1=TMP_RPC_JSONRPC_VERSION$1,SEMATTRS_RPC_JSONRPC_REQUEST_ID$1=TMP_RPC_JSONRPC_REQUEST_ID$1,SEMATTRS_RPC_JSONRPC_ERROR_CODE$1=TMP_RPC_JSONRPC_ERROR_CODE$1,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$1=TMP_RPC_JSONRPC_ERROR_MESSAGE$1,SEMATTRS_MESSAGE_TYPE$1=TMP_MESSAGE_TYPE$1,SEMATTRS_MESSAGE_ID$1=TMP_MESSAGE_ID$1,SEMATTRS_MESSAGE_COMPRESSED_SIZE$1=TMP_MESSAGE_COMPRESSED_SIZE$1,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$1=TMP_MESSAGE_UNCOMPRESSED_SIZE$1,SemanticAttributes$1=createConstMap$1([TMP_AWS_LAMBDA_INVOKED_ARN$1,TMP_DB_SYSTEM$1,TMP_DB_CONNECTION_STRING$1,TMP_DB_USER$1,TMP_DB_JDBC_DRIVER_CLASSNAME$1,TMP_DB_NAME$1,TMP_DB_STATEMENT$1,TMP_DB_OPERATION$1,TMP_DB_MSSQL_INSTANCE_NAME$1,TMP_DB_CASSANDRA_KEYSPACE$1,TMP_DB_CASSANDRA_PAGE_SIZE$1,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$1,TMP_DB_CASSANDRA_TABLE$1,TMP_DB_CASSANDRA_IDEMPOTENCE$1,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1,TMP_DB_CASSANDRA_COORDINATOR_ID$1,TMP_DB_CASSANDRA_COORDINATOR_DC$1,TMP_DB_HBASE_NAMESPACE$1,TMP_DB_REDIS_DATABASE_INDEX$1,TMP_DB_MONGODB_COLLECTION$1,TMP_DB_SQL_TABLE$1,TMP_EXCEPTION_TYPE$1,TMP_EXCEPTION_MESSAGE$1,TMP_EXCEPTION_STACKTRACE$1,TMP_EXCEPTION_ESCAPED$1,TMP_FAAS_TRIGGER$1,TMP_FAAS_EXECUTION$1,TMP_FAAS_DOCUMENT_COLLECTION$1,TMP_FAAS_DOCUMENT_OPERATION$1,TMP_FAAS_DOCUMENT_TIME$1,TMP_FAAS_DOCUMENT_NAME$1,TMP_FAAS_TIME$1,TMP_FAAS_CRON$1,TMP_FAAS_COLDSTART$1,TMP_FAAS_INVOKED_NAME$1,TMP_FAAS_INVOKED_PROVIDER$1,TMP_FAAS_INVOKED_REGION$1,TMP_NET_TRANSPORT$1,TMP_NET_PEER_IP$1,TMP_NET_PEER_PORT$1,TMP_NET_PEER_NAME$1,TMP_NET_HOST_IP$1,TMP_NET_HOST_PORT$1,TMP_NET_HOST_NAME$1,TMP_NET_HOST_CONNECTION_TYPE$1,TMP_NET_HOST_CONNECTION_SUBTYPE$1,TMP_NET_HOST_CARRIER_NAME$1,TMP_NET_HOST_CARRIER_MCC$1,TMP_NET_HOST_CARRIER_MNC$1,TMP_NET_HOST_CARRIER_ICC$1,TMP_PEER_SERVICE$1,TMP_ENDUSER_ID$1,TMP_ENDUSER_ROLE$1,TMP_ENDUSER_SCOPE$1,TMP_THREAD_ID$1,TMP_THREAD_NAME$1,TMP_CODE_FUNCTION$1,TMP_CODE_NAMESPACE$1,TMP_CODE_FILEPATH$1,TMP_CODE_LINENO$1,TMP_HTTP_METHOD$1,TMP_HTTP_URL$1,TMP_HTTP_TARGET$1,TMP_HTTP_HOST$1,TMP_HTTP_SCHEME$1,TMP_HTTP_STATUS_CODE$1,TMP_HTTP_FLAVOR$1,TMP_HTTP_USER_AGENT$1,TMP_HTTP_REQUEST_CONTENT_LENGTH$1,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1,TMP_HTTP_RESPONSE_CONTENT_LENGTH$1,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1,TMP_HTTP_SERVER_NAME$1,TMP_HTTP_ROUTE$1,TMP_HTTP_CLIENT_IP$1,TMP_AWS_DYNAMODB_TABLE_NAMES$1,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$1,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1,TMP_AWS_DYNAMODB_CONSISTENT_READ$1,TMP_AWS_DYNAMODB_PROJECTION$1,TMP_AWS_DYNAMODB_LIMIT$1,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1,TMP_AWS_DYNAMODB_INDEX_NAME$1,TMP_AWS_DYNAMODB_SELECT$1,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1,TMP_AWS_DYNAMODB_TABLE_COUNT$1,TMP_AWS_DYNAMODB_SCAN_FORWARD$1,TMP_AWS_DYNAMODB_SEGMENT$1,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$1,TMP_AWS_DYNAMODB_COUNT$1,TMP_AWS_DYNAMODB_SCANNED_COUNT$1,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1,TMP_MESSAGING_SYSTEM$1,TMP_MESSAGING_DESTINATION$1,TMP_MESSAGING_DESTINATION_KIND$1,TMP_MESSAGING_TEMP_DESTINATION$1,TMP_MESSAGING_PROTOCOL$1,TMP_MESSAGING_PROTOCOL_VERSION$1,TMP_MESSAGING_URL$1,TMP_MESSAGING_MESSAGE_ID$1,TMP_MESSAGING_CONVERSATION_ID$1,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1,TMP_MESSAGING_OPERATION$1,TMP_MESSAGING_CONSUMER_ID$1,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$1,TMP_MESSAGING_KAFKA_MESSAGE_KEY$1,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$1,TMP_MESSAGING_KAFKA_CLIENT_ID$1,TMP_MESSAGING_KAFKA_PARTITION$1,TMP_MESSAGING_KAFKA_TOMBSTONE$1,TMP_RPC_SYSTEM$1,TMP_RPC_SERVICE$1,TMP_RPC_METHOD$1,TMP_RPC_GRPC_STATUS_CODE$1,TMP_RPC_JSONRPC_VERSION$1,TMP_RPC_JSONRPC_REQUEST_ID$1,TMP_RPC_JSONRPC_ERROR_CODE$1,TMP_RPC_JSONRPC_ERROR_MESSAGE$1,TMP_MESSAGE_TYPE$1,TMP_MESSAGE_ID$1,TMP_MESSAGE_COMPRESSED_SIZE$1,TMP_MESSAGE_UNCOMPRESSED_SIZE$1]),TMP_DBSYSTEMVALUES_OTHER_SQL$1=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL$1=`mssql`,TMP_DBSYSTEMVALUES_MYSQL$1=`mysql`,TMP_DBSYSTEMVALUES_ORACLE$1=`oracle`,TMP_DBSYSTEMVALUES_DB2$1=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL$1=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT$1=`redshift`,TMP_DBSYSTEMVALUES_HIVE$1=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE$1=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB$1=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS$1=`progress`,TMP_DBSYSTEMVALUES_MAXDB$1=`maxdb`,TMP_DBSYSTEMVALUES_HANADB$1=`hanadb`,TMP_DBSYSTEMVALUES_INGRES$1=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL$1=`firstsql`,TMP_DBSYSTEMVALUES_EDB$1=`edb`,TMP_DBSYSTEMVALUES_CACHE$1=`cache`,TMP_DBSYSTEMVALUES_ADABAS$1=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD$1=`firebird`,TMP_DBSYSTEMVALUES_DERBY$1=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER$1=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX$1=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB$1=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE$1=`interbase`,TMP_DBSYSTEMVALUES_MARIADB$1=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA$1=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE$1=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE$1=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE$1=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE$1=`sybase`,TMP_DBSYSTEMVALUES_TERADATA$1=`teradata`,TMP_DBSYSTEMVALUES_VERTICA$1=`vertica`,TMP_DBSYSTEMVALUES_H2$1=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION$1=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA$1=`cassandra`,TMP_DBSYSTEMVALUES_HBASE$1=`hbase`,TMP_DBSYSTEMVALUES_MONGODB$1=`mongodb`,TMP_DBSYSTEMVALUES_REDIS$1=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE$1=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB$1=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB$1=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB$1=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J$1=`neo4j`,TMP_DBSYSTEMVALUES_GEODE$1=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH$1=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED$1=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB$1=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL$1=TMP_DBSYSTEMVALUES_OTHER_SQL$1,DBSYSTEMVALUES_MSSQL$1=TMP_DBSYSTEMVALUES_MSSQL$1,DBSYSTEMVALUES_MYSQL$1=TMP_DBSYSTEMVALUES_MYSQL$1,DBSYSTEMVALUES_ORACLE$1=TMP_DBSYSTEMVALUES_ORACLE$1,DBSYSTEMVALUES_POSTGRESQL$1=TMP_DBSYSTEMVALUES_POSTGRESQL$1,DBSYSTEMVALUES_REDSHIFT$1=TMP_DBSYSTEMVALUES_REDSHIFT$1,DBSYSTEMVALUES_HIVE$1=TMP_DBSYSTEMVALUES_HIVE$1,DBSYSTEMVALUES_CLOUDSCAPE$1=TMP_DBSYSTEMVALUES_CLOUDSCAPE$1,DBSYSTEMVALUES_HSQLDB$1=TMP_DBSYSTEMVALUES_HSQLDB$1,DBSYSTEMVALUES_PROGRESS$1=TMP_DBSYSTEMVALUES_PROGRESS$1,DBSYSTEMVALUES_MAXDB$1=TMP_DBSYSTEMVALUES_MAXDB$1,DBSYSTEMVALUES_HANADB$1=TMP_DBSYSTEMVALUES_HANADB$1,DBSYSTEMVALUES_INGRES$1=TMP_DBSYSTEMVALUES_INGRES$1,DBSYSTEMVALUES_FIRSTSQL$1=TMP_DBSYSTEMVALUES_FIRSTSQL$1,DBSYSTEMVALUES_CACHE$1=TMP_DBSYSTEMVALUES_CACHE$1,DBSYSTEMVALUES_ADABAS$1=TMP_DBSYSTEMVALUES_ADABAS$1,DBSYSTEMVALUES_FIREBIRD$1=TMP_DBSYSTEMVALUES_FIREBIRD$1,DBSYSTEMVALUES_DERBY$1=TMP_DBSYSTEMVALUES_DERBY$1,DBSYSTEMVALUES_FILEMAKER$1=TMP_DBSYSTEMVALUES_FILEMAKER$1,DBSYSTEMVALUES_INFORMIX$1=TMP_DBSYSTEMVALUES_INFORMIX$1,DBSYSTEMVALUES_INSTANTDB$1=TMP_DBSYSTEMVALUES_INSTANTDB$1,DBSYSTEMVALUES_INTERBASE$1=TMP_DBSYSTEMVALUES_INTERBASE$1,DBSYSTEMVALUES_MARIADB$1=TMP_DBSYSTEMVALUES_MARIADB$1,DBSYSTEMVALUES_NETEZZA$1=TMP_DBSYSTEMVALUES_NETEZZA$1,DBSYSTEMVALUES_PERVASIVE$1=TMP_DBSYSTEMVALUES_PERVASIVE$1,DBSYSTEMVALUES_POINTBASE$1=TMP_DBSYSTEMVALUES_POINTBASE$1,DBSYSTEMVALUES_SQLITE$1=TMP_DBSYSTEMVALUES_SQLITE$1,DBSYSTEMVALUES_SYBASE$1=TMP_DBSYSTEMVALUES_SYBASE$1,DBSYSTEMVALUES_TERADATA$1=TMP_DBSYSTEMVALUES_TERADATA$1,DBSYSTEMVALUES_VERTICA$1=TMP_DBSYSTEMVALUES_VERTICA$1,DBSYSTEMVALUES_COLDFUSION$1=TMP_DBSYSTEMVALUES_COLDFUSION$1,DBSYSTEMVALUES_CASSANDRA$1=TMP_DBSYSTEMVALUES_CASSANDRA$1,DBSYSTEMVALUES_HBASE$1=TMP_DBSYSTEMVALUES_HBASE$1,DBSYSTEMVALUES_MONGODB$1=TMP_DBSYSTEMVALUES_MONGODB$1,DBSYSTEMVALUES_REDIS$1=TMP_DBSYSTEMVALUES_REDIS$1,DBSYSTEMVALUES_COUCHBASE$1=TMP_DBSYSTEMVALUES_COUCHBASE$1,DBSYSTEMVALUES_COUCHDB$1=TMP_DBSYSTEMVALUES_COUCHDB$1,DBSYSTEMVALUES_COSMOSDB$1=TMP_DBSYSTEMVALUES_COSMOSDB$1,DBSYSTEMVALUES_DYNAMODB$1=TMP_DBSYSTEMVALUES_DYNAMODB$1,DBSYSTEMVALUES_NEO4J$1=TMP_DBSYSTEMVALUES_NEO4J$1,DBSYSTEMVALUES_GEODE$1=TMP_DBSYSTEMVALUES_GEODE$1,DBSYSTEMVALUES_ELASTICSEARCH$1=TMP_DBSYSTEMVALUES_ELASTICSEARCH$1,DBSYSTEMVALUES_MEMCACHED$1=TMP_DBSYSTEMVALUES_MEMCACHED$1,DBSYSTEMVALUES_COCKROACHDB$1=TMP_DBSYSTEMVALUES_COCKROACHDB$1,DbSystemValues$1=createConstMap$1([TMP_DBSYSTEMVALUES_OTHER_SQL$1,TMP_DBSYSTEMVALUES_MSSQL$1,TMP_DBSYSTEMVALUES_MYSQL$1,TMP_DBSYSTEMVALUES_ORACLE$1,TMP_DBSYSTEMVALUES_DB2$1,TMP_DBSYSTEMVALUES_POSTGRESQL$1,TMP_DBSYSTEMVALUES_REDSHIFT$1,TMP_DBSYSTEMVALUES_HIVE$1,TMP_DBSYSTEMVALUES_CLOUDSCAPE$1,TMP_DBSYSTEMVALUES_HSQLDB$1,TMP_DBSYSTEMVALUES_PROGRESS$1,TMP_DBSYSTEMVALUES_MAXDB$1,TMP_DBSYSTEMVALUES_HANADB$1,TMP_DBSYSTEMVALUES_INGRES$1,TMP_DBSYSTEMVALUES_FIRSTSQL$1,TMP_DBSYSTEMVALUES_EDB$1,TMP_DBSYSTEMVALUES_CACHE$1,TMP_DBSYSTEMVALUES_ADABAS$1,TMP_DBSYSTEMVALUES_FIREBIRD$1,TMP_DBSYSTEMVALUES_DERBY$1,TMP_DBSYSTEMVALUES_FILEMAKER$1,TMP_DBSYSTEMVALUES_INFORMIX$1,TMP_DBSYSTEMVALUES_INSTANTDB$1,TMP_DBSYSTEMVALUES_INTERBASE$1,TMP_DBSYSTEMVALUES_MARIADB$1,TMP_DBSYSTEMVALUES_NETEZZA$1,TMP_DBSYSTEMVALUES_PERVASIVE$1,TMP_DBSYSTEMVALUES_POINTBASE$1,TMP_DBSYSTEMVALUES_SQLITE$1,TMP_DBSYSTEMVALUES_SYBASE$1,TMP_DBSYSTEMVALUES_TERADATA$1,TMP_DBSYSTEMVALUES_VERTICA$1,TMP_DBSYSTEMVALUES_H2$1,TMP_DBSYSTEMVALUES_COLDFUSION$1,TMP_DBSYSTEMVALUES_CASSANDRA$1,TMP_DBSYSTEMVALUES_HBASE$1,TMP_DBSYSTEMVALUES_MONGODB$1,TMP_DBSYSTEMVALUES_REDIS$1,TMP_DBSYSTEMVALUES_COUCHBASE$1,TMP_DBSYSTEMVALUES_COUCHDB$1,TMP_DBSYSTEMVALUES_COSMOSDB$1,TMP_DBSYSTEMVALUES_DYNAMODB$1,TMP_DBSYSTEMVALUES_NEO4J$1,TMP_DBSYSTEMVALUES_GEODE$1,TMP_DBSYSTEMVALUES_ELASTICSEARCH$1,TMP_DBSYSTEMVALUES_MEMCACHED$1,TMP_DBSYSTEMVALUES_COCKROACHDB$1]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$1=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$1=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$1=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$1=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1,DbCassandraConsistencyLevelValues$1=createConstMap$1([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1]),TMP_FAASTRIGGERVALUES_DATASOURCE$1=`datasource`,TMP_FAASTRIGGERVALUES_HTTP$1=`http`,TMP_FAASTRIGGERVALUES_PUBSUB$1=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER$1=`timer`,TMP_FAASTRIGGERVALUES_OTHER$1=`other`,FAASTRIGGERVALUES_DATASOURCE$1=TMP_FAASTRIGGERVALUES_DATASOURCE$1,FAASTRIGGERVALUES_HTTP$1=TMP_FAASTRIGGERVALUES_HTTP$1,FAASTRIGGERVALUES_PUBSUB$1=TMP_FAASTRIGGERVALUES_PUBSUB$1,FAASTRIGGERVALUES_TIMER$1=TMP_FAASTRIGGERVALUES_TIMER$1,FAASTRIGGERVALUES_OTHER$1=TMP_FAASTRIGGERVALUES_OTHER$1,FaasTriggerValues$1=createConstMap$1([TMP_FAASTRIGGERVALUES_DATASOURCE$1,TMP_FAASTRIGGERVALUES_HTTP$1,TMP_FAASTRIGGERVALUES_PUBSUB$1,TMP_FAASTRIGGERVALUES_TIMER$1,TMP_FAASTRIGGERVALUES_OTHER$1]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$1=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$1=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$1=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT$1=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$1,FAASDOCUMENTOPERATIONVALUES_EDIT$1=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$1,FAASDOCUMENTOPERATIONVALUES_DELETE$1=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$1,FaasDocumentOperationValues$1=createConstMap$1([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$1,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$1,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$1]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS$1=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$1=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP$1=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1,FAASINVOKEDPROVIDERVALUES_AZURE$1=TMP_FAASINVOKEDPROVIDERVALUES_AZURE$1,FaasInvokedProviderValues$1=createConstMap$1([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1,TMP_FAASINVOKEDPROVIDERVALUES_AWS$1,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$1,TMP_FAASINVOKEDPROVIDERVALUES_GCP$1]),TMP_NETTRANSPORTVALUES_IP_TCP$1=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP$1=`ip_udp`,TMP_NETTRANSPORTVALUES_IP$1=`ip`,TMP_NETTRANSPORTVALUES_UNIX$1=`unix`,TMP_NETTRANSPORTVALUES_PIPE$1=`pipe`,TMP_NETTRANSPORTVALUES_INPROC$1=`inproc`,TMP_NETTRANSPORTVALUES_OTHER$1=`other`,NETTRANSPORTVALUES_IP_TCP$1=TMP_NETTRANSPORTVALUES_IP_TCP$1,NETTRANSPORTVALUES_IP_UDP$1=TMP_NETTRANSPORTVALUES_IP_UDP$1,NETTRANSPORTVALUES_UNIX$1=TMP_NETTRANSPORTVALUES_UNIX$1,NETTRANSPORTVALUES_PIPE$1=TMP_NETTRANSPORTVALUES_PIPE$1,NETTRANSPORTVALUES_INPROC$1=TMP_NETTRANSPORTVALUES_INPROC$1,NETTRANSPORTVALUES_OTHER$1=TMP_NETTRANSPORTVALUES_OTHER$1,NetTransportValues$1=createConstMap$1([TMP_NETTRANSPORTVALUES_IP_TCP$1,TMP_NETTRANSPORTVALUES_IP_UDP$1,TMP_NETTRANSPORTVALUES_IP$1,TMP_NETTRANSPORTVALUES_UNIX$1,TMP_NETTRANSPORTVALUES_PIPE$1,TMP_NETTRANSPORTVALUES_INPROC$1,TMP_NETTRANSPORTVALUES_OTHER$1]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$1=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$1=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$1=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI$1=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$1,NETHOSTCONNECTIONTYPEVALUES_WIRED$1=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$1,NETHOSTCONNECTIONTYPEVALUES_CELL$1=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$1,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1,NetHostConnectionTypeValues$1=createConstMap$1([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$1,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$1,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$1,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$1=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$1=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$1=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1,NetHostConnectionSubtypeValues$1=createConstMap$1([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1]),TMP_HTTPFLAVORVALUES_HTTP_1_0$1=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1$1=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0$1=`2.0`,TMP_HTTPFLAVORVALUES_SPDY$1=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC$1=`QUIC`,HTTPFLAVORVALUES_SPDY$1=TMP_HTTPFLAVORVALUES_SPDY$1,HTTPFLAVORVALUES_QUIC$1=TMP_HTTPFLAVORVALUES_QUIC$1,HttpFlavorValues$1={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0$1,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1$1,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0$1,SPDY:TMP_HTTPFLAVORVALUES_SPDY$1,QUIC:TMP_HTTPFLAVORVALUES_QUIC$1},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$1=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$1=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE$1=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$1,MESSAGINGDESTINATIONKINDVALUES_TOPIC$1=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$1,MessagingDestinationKindValues$1=createConstMap$1([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$1,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$1]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE$1=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS$1=`process`,MESSAGINGOPERATIONVALUES_RECEIVE$1=TMP_MESSAGINGOPERATIONVALUES_RECEIVE$1,MESSAGINGOPERATIONVALUES_PROCESS$1=TMP_MESSAGINGOPERATIONVALUES_PROCESS$1,MessagingOperationValues$1=createConstMap$1([TMP_MESSAGINGOPERATIONVALUES_RECEIVE$1,TMP_MESSAGINGOPERATIONVALUES_PROCESS$1]),TMP_RPCGRPCSTATUSCODEVALUES_OK$1=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$1=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$1=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$1=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$1=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$1=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$1=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$1=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$1=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$1=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$1=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$1=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$1=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$1=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$1=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$1=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$1=16,RpcGrpcStatusCodeValues$1={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK$1,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$1,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$1,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$1,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$1,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$1,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$1,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$1,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$1,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$1,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$1,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$1,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$1,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$1,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$1,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$1,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$1},TMP_MESSAGETYPEVALUES_SENT$1=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED$1=`RECEIVED`,MESSAGETYPEVALUES_SENT$1=TMP_MESSAGETYPEVALUES_SENT$1,MESSAGETYPEVALUES_RECEIVED$1=TMP_MESSAGETYPEVALUES_RECEIVED$1,MessageTypeValues$1=createConstMap$1([TMP_MESSAGETYPEVALUES_SENT$1,TMP_MESSAGETYPEVALUES_RECEIVED$1])})),init_trace$1=__esmMin((()=>{init_SemanticAttributes$1()})),TMP_CLOUD_PROVIDER$1,TMP_CLOUD_ACCOUNT_ID$1,TMP_CLOUD_REGION$1,TMP_CLOUD_AVAILABILITY_ZONE$1,TMP_CLOUD_PLATFORM$1,TMP_AWS_ECS_CONTAINER_ARN$1,TMP_AWS_ECS_CLUSTER_ARN$1,TMP_AWS_ECS_LAUNCHTYPE$1,TMP_AWS_ECS_TASK_ARN$1,TMP_AWS_ECS_TASK_FAMILY$1,TMP_AWS_ECS_TASK_REVISION$1,TMP_AWS_EKS_CLUSTER_ARN$1,TMP_AWS_LOG_GROUP_NAMES$1,TMP_AWS_LOG_GROUP_ARNS$1,TMP_AWS_LOG_STREAM_NAMES$1,TMP_AWS_LOG_STREAM_ARNS$1,TMP_CONTAINER_NAME$1,TMP_CONTAINER_ID$1,TMP_CONTAINER_RUNTIME$1,TMP_CONTAINER_IMAGE_NAME$1,TMP_CONTAINER_IMAGE_TAG$1,TMP_DEPLOYMENT_ENVIRONMENT$1,TMP_DEVICE_ID$1,TMP_DEVICE_MODEL_IDENTIFIER$1,TMP_DEVICE_MODEL_NAME$1,TMP_FAAS_NAME$1,TMP_FAAS_ID$1,TMP_FAAS_VERSION$1,TMP_FAAS_INSTANCE$1,TMP_FAAS_MAX_MEMORY$1,TMP_HOST_ID$1,TMP_HOST_NAME$1,TMP_HOST_TYPE$1,TMP_HOST_ARCH$1,TMP_HOST_IMAGE_NAME$1,TMP_HOST_IMAGE_ID$1,TMP_HOST_IMAGE_VERSION$1,TMP_K8S_CLUSTER_NAME$1,TMP_K8S_NODE_NAME$1,TMP_K8S_NODE_UID$1,TMP_K8S_NAMESPACE_NAME$1,TMP_K8S_POD_UID$1,TMP_K8S_POD_NAME$1,TMP_K8S_CONTAINER_NAME$1,TMP_K8S_REPLICASET_UID$1,TMP_K8S_REPLICASET_NAME$1,TMP_K8S_DEPLOYMENT_UID$1,TMP_K8S_DEPLOYMENT_NAME$1,TMP_K8S_STATEFULSET_UID$1,TMP_K8S_STATEFULSET_NAME$1,TMP_K8S_DAEMONSET_UID$1,TMP_K8S_DAEMONSET_NAME$1,TMP_K8S_JOB_UID$1,TMP_K8S_JOB_NAME$1,TMP_K8S_CRONJOB_UID$1,TMP_K8S_CRONJOB_NAME$1,TMP_OS_TYPE$1,TMP_OS_DESCRIPTION$1,TMP_OS_NAME$1,TMP_OS_VERSION$1,TMP_PROCESS_PID$1,TMP_PROCESS_EXECUTABLE_NAME$1,TMP_PROCESS_EXECUTABLE_PATH$1,TMP_PROCESS_COMMAND$1,TMP_PROCESS_COMMAND_LINE$1,TMP_PROCESS_COMMAND_ARGS$1,TMP_PROCESS_OWNER$1,TMP_PROCESS_RUNTIME_NAME$1,TMP_PROCESS_RUNTIME_VERSION$1,TMP_PROCESS_RUNTIME_DESCRIPTION$1,TMP_SERVICE_NAME$1,TMP_SERVICE_NAMESPACE$1,TMP_SERVICE_INSTANCE_ID$1,TMP_SERVICE_VERSION$1,TMP_TELEMETRY_SDK_NAME$1,TMP_TELEMETRY_SDK_LANGUAGE$1,TMP_TELEMETRY_SDK_VERSION$1,TMP_TELEMETRY_AUTO_VERSION$1,TMP_WEBENGINE_NAME$1,TMP_WEBENGINE_VERSION$1,TMP_WEBENGINE_DESCRIPTION$1,SEMRESATTRS_CLOUD_PROVIDER$1,SEMRESATTRS_CLOUD_ACCOUNT_ID$1,SEMRESATTRS_CLOUD_REGION$1,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$1,SEMRESATTRS_CLOUD_PLATFORM$1,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$1,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$1,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$1,SEMRESATTRS_AWS_ECS_TASK_ARN$1,SEMRESATTRS_AWS_ECS_TASK_FAMILY$1,SEMRESATTRS_AWS_ECS_TASK_REVISION$1,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$1,SEMRESATTRS_AWS_LOG_GROUP_NAMES$1,SEMRESATTRS_AWS_LOG_GROUP_ARNS$1,SEMRESATTRS_AWS_LOG_STREAM_NAMES$1,SEMRESATTRS_AWS_LOG_STREAM_ARNS$1,SEMRESATTRS_CONTAINER_NAME$1,SEMRESATTRS_CONTAINER_ID$1,SEMRESATTRS_CONTAINER_RUNTIME$1,SEMRESATTRS_CONTAINER_IMAGE_NAME$1,SEMRESATTRS_CONTAINER_IMAGE_TAG$1,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$1,SEMRESATTRS_DEVICE_ID$1,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$1,SEMRESATTRS_DEVICE_MODEL_NAME$1,SEMRESATTRS_FAAS_NAME$1,SEMRESATTRS_FAAS_ID$1,SEMRESATTRS_FAAS_VERSION$1,SEMRESATTRS_FAAS_INSTANCE$1,SEMRESATTRS_FAAS_MAX_MEMORY$1,SEMRESATTRS_HOST_ID$1,SEMRESATTRS_HOST_NAME$1,SEMRESATTRS_HOST_TYPE$1,SEMRESATTRS_HOST_ARCH$1,SEMRESATTRS_HOST_IMAGE_NAME$1,SEMRESATTRS_HOST_IMAGE_ID$1,SEMRESATTRS_HOST_IMAGE_VERSION$1,SEMRESATTRS_K8S_CLUSTER_NAME$1,SEMRESATTRS_K8S_NODE_NAME$1,SEMRESATTRS_K8S_NODE_UID$1,SEMRESATTRS_K8S_NAMESPACE_NAME$1,SEMRESATTRS_K8S_POD_UID$1,SEMRESATTRS_K8S_POD_NAME$1,SEMRESATTRS_K8S_CONTAINER_NAME$1,SEMRESATTRS_K8S_REPLICASET_UID$1,SEMRESATTRS_K8S_REPLICASET_NAME$1,SEMRESATTRS_K8S_DEPLOYMENT_UID$1,SEMRESATTRS_K8S_DEPLOYMENT_NAME$1,SEMRESATTRS_K8S_STATEFULSET_UID$1,SEMRESATTRS_K8S_STATEFULSET_NAME$1,SEMRESATTRS_K8S_DAEMONSET_UID$1,SEMRESATTRS_K8S_DAEMONSET_NAME$1,SEMRESATTRS_K8S_JOB_UID$1,SEMRESATTRS_K8S_JOB_NAME$1,SEMRESATTRS_K8S_CRONJOB_UID$1,SEMRESATTRS_K8S_CRONJOB_NAME$1,SEMRESATTRS_OS_TYPE$1,SEMRESATTRS_OS_DESCRIPTION$1,SEMRESATTRS_OS_NAME$1,SEMRESATTRS_OS_VERSION$1,SEMRESATTRS_PROCESS_PID$1,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$1,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$1,SEMRESATTRS_PROCESS_COMMAND$1,SEMRESATTRS_PROCESS_COMMAND_LINE$1,SEMRESATTRS_PROCESS_COMMAND_ARGS$1,SEMRESATTRS_PROCESS_OWNER$1,SEMRESATTRS_PROCESS_RUNTIME_NAME$1,SEMRESATTRS_PROCESS_RUNTIME_VERSION$1,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$1,SEMRESATTRS_SERVICE_NAME$1,SEMRESATTRS_SERVICE_NAMESPACE$1,SEMRESATTRS_SERVICE_INSTANCE_ID$1,SEMRESATTRS_SERVICE_VERSION$1,SEMRESATTRS_TELEMETRY_SDK_NAME$1,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$1,SEMRESATTRS_TELEMETRY_SDK_VERSION$1,SEMRESATTRS_TELEMETRY_AUTO_VERSION$1,SEMRESATTRS_WEBENGINE_NAME$1,SEMRESATTRS_WEBENGINE_VERSION$1,SEMRESATTRS_WEBENGINE_DESCRIPTION$1,SemanticResourceAttributes$1,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1,TMP_CLOUDPROVIDERVALUES_AWS$1,TMP_CLOUDPROVIDERVALUES_AZURE$1,TMP_CLOUDPROVIDERVALUES_GCP$1,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1,CLOUDPROVIDERVALUES_AWS$1,CLOUDPROVIDERVALUES_AZURE$1,CLOUDPROVIDERVALUES_GCP$1,CloudProviderValues$1,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1,TMP_CLOUDPLATFORMVALUES_AWS_EC2$1,TMP_CLOUDPLATFORMVALUES_AWS_ECS$1,TMP_CLOUDPLATFORMVALUES_AWS_EKS$1,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$1,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1,TMP_CLOUDPLATFORMVALUES_AZURE_VM$1,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$1,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1,CLOUDPLATFORMVALUES_AWS_EC2$1,CLOUDPLATFORMVALUES_AWS_ECS$1,CLOUDPLATFORMVALUES_AWS_EKS$1,CLOUDPLATFORMVALUES_AWS_LAMBDA$1,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1,CLOUDPLATFORMVALUES_AZURE_VM$1,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1,CLOUDPLATFORMVALUES_AZURE_AKS$1,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1,CloudPlatformValues$1,TMP_AWSECSLAUNCHTYPEVALUES_EC2$1,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$1,AWSECSLAUNCHTYPEVALUES_EC2$1,AWSECSLAUNCHTYPEVALUES_FARGATE$1,AwsEcsLaunchtypeValues$1,TMP_HOSTARCHVALUES_AMD64$1,TMP_HOSTARCHVALUES_ARM32$1,TMP_HOSTARCHVALUES_ARM64$1,TMP_HOSTARCHVALUES_IA64$1,TMP_HOSTARCHVALUES_PPC32$1,TMP_HOSTARCHVALUES_PPC64$1,TMP_HOSTARCHVALUES_X86$1,HOSTARCHVALUES_AMD64$1,HOSTARCHVALUES_ARM32$1,HOSTARCHVALUES_ARM64$1,HOSTARCHVALUES_IA64$1,HOSTARCHVALUES_PPC32$1,HOSTARCHVALUES_PPC64$1,HOSTARCHVALUES_X86$1,HostArchValues$1,TMP_OSTYPEVALUES_WINDOWS$1,TMP_OSTYPEVALUES_LINUX$1,TMP_OSTYPEVALUES_DARWIN$1,TMP_OSTYPEVALUES_FREEBSD$1,TMP_OSTYPEVALUES_NETBSD$1,TMP_OSTYPEVALUES_OPENBSD$1,TMP_OSTYPEVALUES_DRAGONFLYBSD$1,TMP_OSTYPEVALUES_HPUX$1,TMP_OSTYPEVALUES_AIX$1,TMP_OSTYPEVALUES_SOLARIS$1,TMP_OSTYPEVALUES_Z_OS$1,OSTYPEVALUES_WINDOWS$1,OSTYPEVALUES_LINUX$1,OSTYPEVALUES_DARWIN$1,OSTYPEVALUES_FREEBSD$1,OSTYPEVALUES_NETBSD$1,OSTYPEVALUES_OPENBSD$1,OSTYPEVALUES_DRAGONFLYBSD$1,OSTYPEVALUES_HPUX$1,OSTYPEVALUES_AIX$1,OSTYPEVALUES_SOLARIS$1,OSTYPEVALUES_Z_OS$1,OsTypeValues$1,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$1,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$1,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$1,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$1,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$1,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$1,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$1,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$1,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$1,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$1,TELEMETRYSDKLANGUAGEVALUES_CPP$1,TELEMETRYSDKLANGUAGEVALUES_DOTNET$1,TELEMETRYSDKLANGUAGEVALUES_ERLANG$1,TELEMETRYSDKLANGUAGEVALUES_GO$1,TELEMETRYSDKLANGUAGEVALUES_JAVA$1,TELEMETRYSDKLANGUAGEVALUES_NODEJS$1,TELEMETRYSDKLANGUAGEVALUES_PHP$1,TELEMETRYSDKLANGUAGEVALUES_PYTHON$1,TELEMETRYSDKLANGUAGEVALUES_RUBY$1,TELEMETRYSDKLANGUAGEVALUES_WEBJS$1,TelemetrySdkLanguageValues$1,init_SemanticResourceAttributes$1=__esmMin((()=>{init_utils$4(),TMP_CLOUD_PROVIDER$1=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID$1=`cloud.account.id`,TMP_CLOUD_REGION$1=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE$1=`cloud.availability_zone`,TMP_CLOUD_PLATFORM$1=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN$1=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN$1=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE$1=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN$1=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY$1=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION$1=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN$1=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES$1=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS$1=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES$1=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS$1=`aws.log.stream.arns`,TMP_CONTAINER_NAME$1=`container.name`,TMP_CONTAINER_ID$1=`container.id`,TMP_CONTAINER_RUNTIME$1=`container.runtime`,TMP_CONTAINER_IMAGE_NAME$1=`container.image.name`,TMP_CONTAINER_IMAGE_TAG$1=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT$1=`deployment.environment`,TMP_DEVICE_ID$1=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER$1=`device.model.identifier`,TMP_DEVICE_MODEL_NAME$1=`device.model.name`,TMP_FAAS_NAME$1=`faas.name`,TMP_FAAS_ID$1=`faas.id`,TMP_FAAS_VERSION$1=`faas.version`,TMP_FAAS_INSTANCE$1=`faas.instance`,TMP_FAAS_MAX_MEMORY$1=`faas.max_memory`,TMP_HOST_ID$1=`host.id`,TMP_HOST_NAME$1=`host.name`,TMP_HOST_TYPE$1=`host.type`,TMP_HOST_ARCH$1=`host.arch`,TMP_HOST_IMAGE_NAME$1=`host.image.name`,TMP_HOST_IMAGE_ID$1=`host.image.id`,TMP_HOST_IMAGE_VERSION$1=`host.image.version`,TMP_K8S_CLUSTER_NAME$1=`k8s.cluster.name`,TMP_K8S_NODE_NAME$1=`k8s.node.name`,TMP_K8S_NODE_UID$1=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME$1=`k8s.namespace.name`,TMP_K8S_POD_UID$1=`k8s.pod.uid`,TMP_K8S_POD_NAME$1=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME$1=`k8s.container.name`,TMP_K8S_REPLICASET_UID$1=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME$1=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID$1=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME$1=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID$1=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME$1=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID$1=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME$1=`k8s.daemonset.name`,TMP_K8S_JOB_UID$1=`k8s.job.uid`,TMP_K8S_JOB_NAME$1=`k8s.job.name`,TMP_K8S_CRONJOB_UID$1=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME$1=`k8s.cronjob.name`,TMP_OS_TYPE$1=`os.type`,TMP_OS_DESCRIPTION$1=`os.description`,TMP_OS_NAME$1=`os.name`,TMP_OS_VERSION$1=`os.version`,TMP_PROCESS_PID$1=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME$1=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH$1=`process.executable.path`,TMP_PROCESS_COMMAND$1=`process.command`,TMP_PROCESS_COMMAND_LINE$1=`process.command_line`,TMP_PROCESS_COMMAND_ARGS$1=`process.command_args`,TMP_PROCESS_OWNER$1=`process.owner`,TMP_PROCESS_RUNTIME_NAME$1=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION$1=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION$1=`process.runtime.description`,TMP_SERVICE_NAME$1=`service.name`,TMP_SERVICE_NAMESPACE$1=`service.namespace`,TMP_SERVICE_INSTANCE_ID$1=`service.instance.id`,TMP_SERVICE_VERSION$1=`service.version`,TMP_TELEMETRY_SDK_NAME$1=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE$1=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION$1=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION$1=`telemetry.auto.version`,TMP_WEBENGINE_NAME$1=`webengine.name`,TMP_WEBENGINE_VERSION$1=`webengine.version`,TMP_WEBENGINE_DESCRIPTION$1=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER$1=TMP_CLOUD_PROVIDER$1,SEMRESATTRS_CLOUD_ACCOUNT_ID$1=TMP_CLOUD_ACCOUNT_ID$1,SEMRESATTRS_CLOUD_REGION$1=TMP_CLOUD_REGION$1,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$1=TMP_CLOUD_AVAILABILITY_ZONE$1,SEMRESATTRS_CLOUD_PLATFORM$1=TMP_CLOUD_PLATFORM$1,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$1=TMP_AWS_ECS_CONTAINER_ARN$1,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$1=TMP_AWS_ECS_CLUSTER_ARN$1,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$1=TMP_AWS_ECS_LAUNCHTYPE$1,SEMRESATTRS_AWS_ECS_TASK_ARN$1=TMP_AWS_ECS_TASK_ARN$1,SEMRESATTRS_AWS_ECS_TASK_FAMILY$1=TMP_AWS_ECS_TASK_FAMILY$1,SEMRESATTRS_AWS_ECS_TASK_REVISION$1=TMP_AWS_ECS_TASK_REVISION$1,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$1=TMP_AWS_EKS_CLUSTER_ARN$1,SEMRESATTRS_AWS_LOG_GROUP_NAMES$1=TMP_AWS_LOG_GROUP_NAMES$1,SEMRESATTRS_AWS_LOG_GROUP_ARNS$1=TMP_AWS_LOG_GROUP_ARNS$1,SEMRESATTRS_AWS_LOG_STREAM_NAMES$1=TMP_AWS_LOG_STREAM_NAMES$1,SEMRESATTRS_AWS_LOG_STREAM_ARNS$1=TMP_AWS_LOG_STREAM_ARNS$1,SEMRESATTRS_CONTAINER_NAME$1=TMP_CONTAINER_NAME$1,SEMRESATTRS_CONTAINER_ID$1=TMP_CONTAINER_ID$1,SEMRESATTRS_CONTAINER_RUNTIME$1=TMP_CONTAINER_RUNTIME$1,SEMRESATTRS_CONTAINER_IMAGE_NAME$1=TMP_CONTAINER_IMAGE_NAME$1,SEMRESATTRS_CONTAINER_IMAGE_TAG$1=TMP_CONTAINER_IMAGE_TAG$1,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$1=TMP_DEPLOYMENT_ENVIRONMENT$1,SEMRESATTRS_DEVICE_ID$1=TMP_DEVICE_ID$1,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$1=TMP_DEVICE_MODEL_IDENTIFIER$1,SEMRESATTRS_DEVICE_MODEL_NAME$1=TMP_DEVICE_MODEL_NAME$1,SEMRESATTRS_FAAS_NAME$1=TMP_FAAS_NAME$1,SEMRESATTRS_FAAS_ID$1=TMP_FAAS_ID$1,SEMRESATTRS_FAAS_VERSION$1=TMP_FAAS_VERSION$1,SEMRESATTRS_FAAS_INSTANCE$1=TMP_FAAS_INSTANCE$1,SEMRESATTRS_FAAS_MAX_MEMORY$1=TMP_FAAS_MAX_MEMORY$1,SEMRESATTRS_HOST_ID$1=TMP_HOST_ID$1,SEMRESATTRS_HOST_NAME$1=TMP_HOST_NAME$1,SEMRESATTRS_HOST_TYPE$1=TMP_HOST_TYPE$1,SEMRESATTRS_HOST_ARCH$1=TMP_HOST_ARCH$1,SEMRESATTRS_HOST_IMAGE_NAME$1=TMP_HOST_IMAGE_NAME$1,SEMRESATTRS_HOST_IMAGE_ID$1=TMP_HOST_IMAGE_ID$1,SEMRESATTRS_HOST_IMAGE_VERSION$1=TMP_HOST_IMAGE_VERSION$1,SEMRESATTRS_K8S_CLUSTER_NAME$1=TMP_K8S_CLUSTER_NAME$1,SEMRESATTRS_K8S_NODE_NAME$1=TMP_K8S_NODE_NAME$1,SEMRESATTRS_K8S_NODE_UID$1=TMP_K8S_NODE_UID$1,SEMRESATTRS_K8S_NAMESPACE_NAME$1=TMP_K8S_NAMESPACE_NAME$1,SEMRESATTRS_K8S_POD_UID$1=TMP_K8S_POD_UID$1,SEMRESATTRS_K8S_POD_NAME$1=TMP_K8S_POD_NAME$1,SEMRESATTRS_K8S_CONTAINER_NAME$1=TMP_K8S_CONTAINER_NAME$1,SEMRESATTRS_K8S_REPLICASET_UID$1=TMP_K8S_REPLICASET_UID$1,SEMRESATTRS_K8S_REPLICASET_NAME$1=TMP_K8S_REPLICASET_NAME$1,SEMRESATTRS_K8S_DEPLOYMENT_UID$1=TMP_K8S_DEPLOYMENT_UID$1,SEMRESATTRS_K8S_DEPLOYMENT_NAME$1=TMP_K8S_DEPLOYMENT_NAME$1,SEMRESATTRS_K8S_STATEFULSET_UID$1=TMP_K8S_STATEFULSET_UID$1,SEMRESATTRS_K8S_STATEFULSET_NAME$1=TMP_K8S_STATEFULSET_NAME$1,SEMRESATTRS_K8S_DAEMONSET_UID$1=TMP_K8S_DAEMONSET_UID$1,SEMRESATTRS_K8S_DAEMONSET_NAME$1=TMP_K8S_DAEMONSET_NAME$1,SEMRESATTRS_K8S_JOB_UID$1=TMP_K8S_JOB_UID$1,SEMRESATTRS_K8S_JOB_NAME$1=TMP_K8S_JOB_NAME$1,SEMRESATTRS_K8S_CRONJOB_UID$1=TMP_K8S_CRONJOB_UID$1,SEMRESATTRS_K8S_CRONJOB_NAME$1=TMP_K8S_CRONJOB_NAME$1,SEMRESATTRS_OS_TYPE$1=TMP_OS_TYPE$1,SEMRESATTRS_OS_DESCRIPTION$1=TMP_OS_DESCRIPTION$1,SEMRESATTRS_OS_NAME$1=TMP_OS_NAME$1,SEMRESATTRS_OS_VERSION$1=TMP_OS_VERSION$1,SEMRESATTRS_PROCESS_PID$1=TMP_PROCESS_PID$1,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$1=TMP_PROCESS_EXECUTABLE_NAME$1,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$1=TMP_PROCESS_EXECUTABLE_PATH$1,SEMRESATTRS_PROCESS_COMMAND$1=TMP_PROCESS_COMMAND$1,SEMRESATTRS_PROCESS_COMMAND_LINE$1=TMP_PROCESS_COMMAND_LINE$1,SEMRESATTRS_PROCESS_COMMAND_ARGS$1=TMP_PROCESS_COMMAND_ARGS$1,SEMRESATTRS_PROCESS_OWNER$1=TMP_PROCESS_OWNER$1,SEMRESATTRS_PROCESS_RUNTIME_NAME$1=TMP_PROCESS_RUNTIME_NAME$1,SEMRESATTRS_PROCESS_RUNTIME_VERSION$1=TMP_PROCESS_RUNTIME_VERSION$1,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$1=TMP_PROCESS_RUNTIME_DESCRIPTION$1,SEMRESATTRS_SERVICE_NAME$1=TMP_SERVICE_NAME$1,SEMRESATTRS_SERVICE_NAMESPACE$1=TMP_SERVICE_NAMESPACE$1,SEMRESATTRS_SERVICE_INSTANCE_ID$1=TMP_SERVICE_INSTANCE_ID$1,SEMRESATTRS_SERVICE_VERSION$1=TMP_SERVICE_VERSION$1,SEMRESATTRS_TELEMETRY_SDK_NAME$1=TMP_TELEMETRY_SDK_NAME$1,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$1=TMP_TELEMETRY_SDK_LANGUAGE$1,SEMRESATTRS_TELEMETRY_SDK_VERSION$1=TMP_TELEMETRY_SDK_VERSION$1,SEMRESATTRS_TELEMETRY_AUTO_VERSION$1=TMP_TELEMETRY_AUTO_VERSION$1,SEMRESATTRS_WEBENGINE_NAME$1=TMP_WEBENGINE_NAME$1,SEMRESATTRS_WEBENGINE_VERSION$1=TMP_WEBENGINE_VERSION$1,SEMRESATTRS_WEBENGINE_DESCRIPTION$1=TMP_WEBENGINE_DESCRIPTION$1,SemanticResourceAttributes$1=createConstMap$1([TMP_CLOUD_PROVIDER$1,TMP_CLOUD_ACCOUNT_ID$1,TMP_CLOUD_REGION$1,TMP_CLOUD_AVAILABILITY_ZONE$1,TMP_CLOUD_PLATFORM$1,TMP_AWS_ECS_CONTAINER_ARN$1,TMP_AWS_ECS_CLUSTER_ARN$1,TMP_AWS_ECS_LAUNCHTYPE$1,TMP_AWS_ECS_TASK_ARN$1,TMP_AWS_ECS_TASK_FAMILY$1,TMP_AWS_ECS_TASK_REVISION$1,TMP_AWS_EKS_CLUSTER_ARN$1,TMP_AWS_LOG_GROUP_NAMES$1,TMP_AWS_LOG_GROUP_ARNS$1,TMP_AWS_LOG_STREAM_NAMES$1,TMP_AWS_LOG_STREAM_ARNS$1,TMP_CONTAINER_NAME$1,TMP_CONTAINER_ID$1,TMP_CONTAINER_RUNTIME$1,TMP_CONTAINER_IMAGE_NAME$1,TMP_CONTAINER_IMAGE_TAG$1,TMP_DEPLOYMENT_ENVIRONMENT$1,TMP_DEVICE_ID$1,TMP_DEVICE_MODEL_IDENTIFIER$1,TMP_DEVICE_MODEL_NAME$1,TMP_FAAS_NAME$1,TMP_FAAS_ID$1,TMP_FAAS_VERSION$1,TMP_FAAS_INSTANCE$1,TMP_FAAS_MAX_MEMORY$1,TMP_HOST_ID$1,TMP_HOST_NAME$1,TMP_HOST_TYPE$1,TMP_HOST_ARCH$1,TMP_HOST_IMAGE_NAME$1,TMP_HOST_IMAGE_ID$1,TMP_HOST_IMAGE_VERSION$1,TMP_K8S_CLUSTER_NAME$1,TMP_K8S_NODE_NAME$1,TMP_K8S_NODE_UID$1,TMP_K8S_NAMESPACE_NAME$1,TMP_K8S_POD_UID$1,TMP_K8S_POD_NAME$1,TMP_K8S_CONTAINER_NAME$1,TMP_K8S_REPLICASET_UID$1,TMP_K8S_REPLICASET_NAME$1,TMP_K8S_DEPLOYMENT_UID$1,TMP_K8S_DEPLOYMENT_NAME$1,TMP_K8S_STATEFULSET_UID$1,TMP_K8S_STATEFULSET_NAME$1,TMP_K8S_DAEMONSET_UID$1,TMP_K8S_DAEMONSET_NAME$1,TMP_K8S_JOB_UID$1,TMP_K8S_JOB_NAME$1,TMP_K8S_CRONJOB_UID$1,TMP_K8S_CRONJOB_NAME$1,TMP_OS_TYPE$1,TMP_OS_DESCRIPTION$1,TMP_OS_NAME$1,TMP_OS_VERSION$1,TMP_PROCESS_PID$1,TMP_PROCESS_EXECUTABLE_NAME$1,TMP_PROCESS_EXECUTABLE_PATH$1,TMP_PROCESS_COMMAND$1,TMP_PROCESS_COMMAND_LINE$1,TMP_PROCESS_COMMAND_ARGS$1,TMP_PROCESS_OWNER$1,TMP_PROCESS_RUNTIME_NAME$1,TMP_PROCESS_RUNTIME_VERSION$1,TMP_PROCESS_RUNTIME_DESCRIPTION$1,TMP_SERVICE_NAME$1,TMP_SERVICE_NAMESPACE$1,TMP_SERVICE_INSTANCE_ID$1,TMP_SERVICE_VERSION$1,TMP_TELEMETRY_SDK_NAME$1,TMP_TELEMETRY_SDK_LANGUAGE$1,TMP_TELEMETRY_SDK_VERSION$1,TMP_TELEMETRY_AUTO_VERSION$1,TMP_WEBENGINE_NAME$1,TMP_WEBENGINE_VERSION$1,TMP_WEBENGINE_DESCRIPTION$1]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS$1=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE$1=`azure`,TMP_CLOUDPROVIDERVALUES_GCP$1=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1,CLOUDPROVIDERVALUES_AZURE$1=TMP_CLOUDPROVIDERVALUES_AZURE$1,CloudProviderValues$1=createConstMap$1([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1,TMP_CLOUDPROVIDERVALUES_AWS$1,TMP_CLOUDPROVIDERVALUES_AZURE$1,TMP_CLOUDPROVIDERVALUES_GCP$1]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2$1=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS$1=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS$1=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$1=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM$1=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$1=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1,CLOUDPLATFORMVALUES_AWS_EC2$1=TMP_CLOUDPLATFORMVALUES_AWS_EC2$1,CLOUDPLATFORMVALUES_AWS_ECS$1=TMP_CLOUDPLATFORMVALUES_AWS_ECS$1,CLOUDPLATFORMVALUES_AWS_EKS$1=TMP_CLOUDPLATFORMVALUES_AWS_EKS$1,CLOUDPLATFORMVALUES_AWS_LAMBDA$1=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$1,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1,CLOUDPLATFORMVALUES_AZURE_VM$1=TMP_CLOUDPLATFORMVALUES_AZURE_VM$1,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1,CLOUDPLATFORMVALUES_AZURE_AKS$1=TMP_CLOUDPLATFORMVALUES_AZURE_AKS$1,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1,CloudPlatformValues$1=createConstMap$1([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1,TMP_CLOUDPLATFORMVALUES_AWS_EC2$1,TMP_CLOUDPLATFORMVALUES_AWS_ECS$1,TMP_CLOUDPLATFORMVALUES_AWS_EKS$1,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$1,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1,TMP_CLOUDPLATFORMVALUES_AZURE_VM$1,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$1,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1]),TMP_AWSECSLAUNCHTYPEVALUES_EC2$1=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$1=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE$1=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$1,AwsEcsLaunchtypeValues$1=createConstMap$1([TMP_AWSECSLAUNCHTYPEVALUES_EC2$1,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$1]),TMP_HOSTARCHVALUES_AMD64$1=`amd64`,TMP_HOSTARCHVALUES_ARM32$1=`arm32`,TMP_HOSTARCHVALUES_ARM64$1=`arm64`,TMP_HOSTARCHVALUES_IA64$1=`ia64`,TMP_HOSTARCHVALUES_PPC32$1=`ppc32`,TMP_HOSTARCHVALUES_PPC64$1=`ppc64`,TMP_HOSTARCHVALUES_X86$1=`x86`,HOSTARCHVALUES_AMD64$1=TMP_HOSTARCHVALUES_AMD64$1,HOSTARCHVALUES_ARM32$1=TMP_HOSTARCHVALUES_ARM32$1,HOSTARCHVALUES_ARM64$1=TMP_HOSTARCHVALUES_ARM64$1,HOSTARCHVALUES_IA64$1=TMP_HOSTARCHVALUES_IA64$1,HOSTARCHVALUES_PPC32$1=TMP_HOSTARCHVALUES_PPC32$1,HOSTARCHVALUES_PPC64$1=TMP_HOSTARCHVALUES_PPC64$1,HostArchValues$1=createConstMap$1([TMP_HOSTARCHVALUES_AMD64$1,TMP_HOSTARCHVALUES_ARM32$1,TMP_HOSTARCHVALUES_ARM64$1,TMP_HOSTARCHVALUES_IA64$1,TMP_HOSTARCHVALUES_PPC32$1,TMP_HOSTARCHVALUES_PPC64$1,TMP_HOSTARCHVALUES_X86$1]),TMP_OSTYPEVALUES_WINDOWS$1=`windows`,TMP_OSTYPEVALUES_LINUX$1=`linux`,TMP_OSTYPEVALUES_DARWIN$1=`darwin`,TMP_OSTYPEVALUES_FREEBSD$1=`freebsd`,TMP_OSTYPEVALUES_NETBSD$1=`netbsd`,TMP_OSTYPEVALUES_OPENBSD$1=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD$1=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX$1=`hpux`,TMP_OSTYPEVALUES_AIX$1=`aix`,TMP_OSTYPEVALUES_SOLARIS$1=`solaris`,TMP_OSTYPEVALUES_Z_OS$1=`z_os`,OSTYPEVALUES_WINDOWS$1=TMP_OSTYPEVALUES_WINDOWS$1,OSTYPEVALUES_LINUX$1=TMP_OSTYPEVALUES_LINUX$1,OSTYPEVALUES_DARWIN$1=TMP_OSTYPEVALUES_DARWIN$1,OSTYPEVALUES_FREEBSD$1=TMP_OSTYPEVALUES_FREEBSD$1,OSTYPEVALUES_NETBSD$1=TMP_OSTYPEVALUES_NETBSD$1,OSTYPEVALUES_OPENBSD$1=TMP_OSTYPEVALUES_OPENBSD$1,OSTYPEVALUES_DRAGONFLYBSD$1=TMP_OSTYPEVALUES_DRAGONFLYBSD$1,OSTYPEVALUES_HPUX$1=TMP_OSTYPEVALUES_HPUX$1,OSTYPEVALUES_SOLARIS$1=TMP_OSTYPEVALUES_SOLARIS$1,OSTYPEVALUES_Z_OS$1=TMP_OSTYPEVALUES_Z_OS$1,OsTypeValues$1=createConstMap$1([TMP_OSTYPEVALUES_WINDOWS$1,TMP_OSTYPEVALUES_LINUX$1,TMP_OSTYPEVALUES_DARWIN$1,TMP_OSTYPEVALUES_FREEBSD$1,TMP_OSTYPEVALUES_NETBSD$1,TMP_OSTYPEVALUES_OPENBSD$1,TMP_OSTYPEVALUES_DRAGONFLYBSD$1,TMP_OSTYPEVALUES_HPUX$1,TMP_OSTYPEVALUES_AIX$1,TMP_OSTYPEVALUES_SOLARIS$1,TMP_OSTYPEVALUES_Z_OS$1]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$1=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$1=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$1=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$1=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$1=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$1=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$1=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$1=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$1=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$1=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET$1=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$1,TELEMETRYSDKLANGUAGEVALUES_ERLANG$1=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$1,TELEMETRYSDKLANGUAGEVALUES_JAVA$1=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$1,TELEMETRYSDKLANGUAGEVALUES_NODEJS$1=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$1,TELEMETRYSDKLANGUAGEVALUES_PYTHON$1=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$1,TELEMETRYSDKLANGUAGEVALUES_RUBY$1=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$1,TELEMETRYSDKLANGUAGEVALUES_WEBJS$1=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$1,TelemetrySdkLanguageValues$1=createConstMap$1([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$1,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$1,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$1,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$1,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$1,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$1,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$1,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$1,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$1,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$1])})),init_resource$1=__esmMin((()=>{init_SemanticResourceAttributes$1()})),ATTR_ASPNETCORE_RATE_LIMITING_RESULT$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$1,ATTR_TELEMETRY_SDK_LANGUAGE$1,TELEMETRY_SDK_LANGUAGE_VALUE_CPP$1,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$1,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$1,TELEMETRY_SDK_LANGUAGE_VALUE_GO$1,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$1,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$1,TELEMETRY_SDK_LANGUAGE_VALUE_PHP$1,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$1,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$1,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$1,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$1,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$1,ATTR_TELEMETRY_SDK_NAME$1,ATTR_TELEMETRY_SDK_VERSION$1,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$1,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$1,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$1,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$1,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$1,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$1,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$1,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$1,ATTR_CLIENT_ADDRESS$1,ATTR_CLIENT_PORT$1,ATTR_ERROR_TYPE$1,ERROR_TYPE_VALUE_OTHER$1,ATTR_EXCEPTION_ESCAPED$1,ATTR_EXCEPTION_MESSAGE$1,ATTR_EXCEPTION_STACKTRACE$1,ATTR_EXCEPTION_TYPE$1,ATTR_HTTP_REQUEST_HEADER$1,ATTR_HTTP_REQUEST_METHOD$1,HTTP_REQUEST_METHOD_VALUE_OTHER$1,HTTP_REQUEST_METHOD_VALUE_CONNECT$1,HTTP_REQUEST_METHOD_VALUE_DELETE$1,HTTP_REQUEST_METHOD_VALUE_GET$1,HTTP_REQUEST_METHOD_VALUE_HEAD$1,HTTP_REQUEST_METHOD_VALUE_OPTIONS$1,HTTP_REQUEST_METHOD_VALUE_PATCH$1,HTTP_REQUEST_METHOD_VALUE_POST$1,HTTP_REQUEST_METHOD_VALUE_PUT$1,HTTP_REQUEST_METHOD_VALUE_TRACE$1,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$1,ATTR_HTTP_REQUEST_RESEND_COUNT$1,ATTR_HTTP_RESPONSE_HEADER$1,ATTR_HTTP_RESPONSE_STATUS_CODE$1,ATTR_HTTP_ROUTE$1,ATTR_JVM_GC_ACTION$1,ATTR_JVM_GC_NAME$1,ATTR_JVM_MEMORY_POOL_NAME$1,ATTR_JVM_MEMORY_TYPE$1,JVM_MEMORY_TYPE_VALUE_HEAP$1,JVM_MEMORY_TYPE_VALUE_NON_HEAP$1,ATTR_JVM_THREAD_DAEMON$1,ATTR_JVM_THREAD_STATE$1,JVM_THREAD_STATE_VALUE_BLOCKED$1,JVM_THREAD_STATE_VALUE_NEW$1,JVM_THREAD_STATE_VALUE_RUNNABLE$1,JVM_THREAD_STATE_VALUE_TERMINATED$1,JVM_THREAD_STATE_VALUE_TIMED_WAITING$1,JVM_THREAD_STATE_VALUE_WAITING$1,ATTR_NETWORK_LOCAL_ADDRESS$1,ATTR_NETWORK_LOCAL_PORT$1,ATTR_NETWORK_PEER_ADDRESS$1,ATTR_NETWORK_PEER_PORT$1,ATTR_NETWORK_PROTOCOL_NAME$1,ATTR_NETWORK_PROTOCOL_VERSION$1,ATTR_NETWORK_TRANSPORT$1,NETWORK_TRANSPORT_VALUE_PIPE$1,NETWORK_TRANSPORT_VALUE_QUIC$1,NETWORK_TRANSPORT_VALUE_TCP$1,NETWORK_TRANSPORT_VALUE_UDP$1,NETWORK_TRANSPORT_VALUE_UNIX$1,ATTR_NETWORK_TYPE$1,NETWORK_TYPE_VALUE_IPV4$1,NETWORK_TYPE_VALUE_IPV6$1,ATTR_OTEL_SCOPE_NAME$1,ATTR_OTEL_SCOPE_VERSION$1,ATTR_OTEL_STATUS_CODE$1,OTEL_STATUS_CODE_VALUE_ERROR$1,OTEL_STATUS_CODE_VALUE_OK$1,ATTR_OTEL_STATUS_DESCRIPTION$1,ATTR_SERVER_ADDRESS$1,ATTR_SERVER_PORT$1,ATTR_SERVICE_NAME$1,ATTR_SERVICE_VERSION$1,ATTR_SIGNALR_CONNECTION_STATUS$1,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$1,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$1,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$1,ATTR_SIGNALR_TRANSPORT$1,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$1,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$1,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$1,ATTR_URL_FRAGMENT$1,ATTR_URL_FULL$1,ATTR_URL_PATH$1,ATTR_URL_QUERY$1,ATTR_URL_SCHEME$1,ATTR_USER_AGENT_ORIGINAL$1,init_stable_attributes$1=__esmMin((()=>{ATTR_ASPNETCORE_RATE_LIMITING_RESULT$1=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$1=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$1=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$1=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$1=`request_canceled`,ATTR_TELEMETRY_SDK_LANGUAGE$1=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$1=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$1=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$1=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$1=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$1=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$1=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$1=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$1=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$1=`webjs`,ATTR_TELEMETRY_SDK_NAME$1=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION$1=`telemetry.sdk.version`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$1=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$1=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$1=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$1=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$1=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$1=`unhandled`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$1=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$1=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$1=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$1=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$1=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$1=`success`,ATTR_CLIENT_ADDRESS$1=`client.address`,ATTR_CLIENT_PORT$1=`client.port`,ATTR_ERROR_TYPE$1=`error.type`,ERROR_TYPE_VALUE_OTHER$1=`_OTHER`,ATTR_EXCEPTION_ESCAPED$1=`exception.escaped`,ATTR_EXCEPTION_MESSAGE$1=`exception.message`,ATTR_EXCEPTION_STACKTRACE$1=`exception.stacktrace`,ATTR_EXCEPTION_TYPE$1=`exception.type`,ATTR_HTTP_REQUEST_HEADER$1=function(s){return`http.request.header.`+s},ATTR_HTTP_REQUEST_METHOD$1=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER$1=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT$1=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE$1=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD$1=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS$1=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH$1=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST$1=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE$1=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$1=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT$1=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER$1=function(s){return`http.response.header.`+s},ATTR_HTTP_RESPONSE_STATUS_CODE$1=`http.response.status_code`,ATTR_HTTP_ROUTE$1=`http.route`,ATTR_JVM_GC_ACTION$1=`jvm.gc.action`,ATTR_JVM_GC_NAME$1=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME$1=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE$1=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP$1=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP$1=`non_heap`,ATTR_JVM_THREAD_DAEMON$1=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE$1=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED$1=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE$1=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED$1=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING$1=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING$1=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS$1=`network.local.address`,ATTR_NETWORK_LOCAL_PORT$1=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS$1=`network.peer.address`,ATTR_NETWORK_PEER_PORT$1=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME$1=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION$1=`network.protocol.version`,ATTR_NETWORK_TRANSPORT$1=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE$1=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC$1=`quic`,NETWORK_TRANSPORT_VALUE_UNIX$1=`unix`,ATTR_NETWORK_TYPE$1=`network.type`,NETWORK_TYPE_VALUE_IPV4$1=`ipv4`,NETWORK_TYPE_VALUE_IPV6$1=`ipv6`,ATTR_OTEL_SCOPE_NAME$1=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION$1=`otel.scope.version`,ATTR_OTEL_STATUS_CODE$1=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR$1=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION$1=`otel.status_description`,ATTR_SERVER_ADDRESS$1=`server.address`,ATTR_SERVER_PORT$1=`server.port`,ATTR_SERVICE_NAME$1=`service.name`,ATTR_SERVICE_VERSION$1=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS$1=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$1=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$1=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$1=`timeout`,ATTR_SIGNALR_TRANSPORT$1=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$1=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$1=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$1=`web_sockets`,ATTR_URL_FRAGMENT$1=`url.fragment`,ATTR_URL_FULL$1=`url.full`,ATTR_URL_PATH$1=`url.path`,ATTR_URL_QUERY$1=`url.query`,ATTR_URL_SCHEME$1=`url.scheme`,ATTR_USER_AGENT_ORIGINAL$1=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$1,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$1,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$1,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$1,METRIC_HTTP_CLIENT_REQUEST_DURATION$1,METRIC_HTTP_SERVER_REQUEST_DURATION$1,METRIC_JVM_CLASS_COUNT$1,METRIC_JVM_CLASS_LOADED$1,METRIC_JVM_CLASS_UNLOADED$1,METRIC_JVM_CPU_COUNT$1,METRIC_JVM_CPU_RECENT_UTILIZATION$1,METRIC_JVM_CPU_TIME$1,METRIC_JVM_GC_DURATION$1,METRIC_JVM_MEMORY_COMMITTED$1,METRIC_JVM_MEMORY_LIMIT$1,METRIC_JVM_MEMORY_USED$1,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$1,METRIC_JVM_THREAD_COUNT$1,METRIC_KESTREL_ACTIVE_CONNECTIONS$1,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$1,METRIC_KESTREL_CONNECTION_DURATION$1,METRIC_KESTREL_QUEUED_CONNECTIONS$1,METRIC_KESTREL_QUEUED_REQUESTS$1,METRIC_KESTREL_REJECTED_CONNECTIONS$1,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$1,METRIC_KESTREL_UPGRADED_CONNECTIONS$1,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$1,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$1,init_stable_metrics$1=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$1=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$1=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$1=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$1=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$1=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$1=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$1=`aspnetcore.routing.match_attempts`,METRIC_HTTP_CLIENT_REQUEST_DURATION$1=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION$1=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT$1=`jvm.class.count`,METRIC_JVM_CLASS_LOADED$1=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED$1=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT$1=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION$1=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME$1=`jvm.cpu.time`,METRIC_JVM_GC_DURATION$1=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED$1=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT$1=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED$1=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$1=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT$1=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS$1=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$1=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION$1=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS$1=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS$1=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS$1=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$1=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS$1=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$1=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$1=`signalr.server.connection.duration`})),esm_exports$1=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$1,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$1,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$1,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$1,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$1,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY$1,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT$1,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$1,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$1,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$1,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS$1,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT$1,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE$1,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED$1,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE$1,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE$1,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE$1,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER$1,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD$1,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL$1,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT$1,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER$1,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE$1,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE$1,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION$1,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME$1,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME$1,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE$1,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON$1,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE$1,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS$1,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT$1,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS$1,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT$1,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME$1,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION$1,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT$1,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE$1,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME$1,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION$1,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE$1,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION$1,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS$1,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT$1,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME$1,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION$1,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS$1,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT$1,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE$1,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME$1,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION$1,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT$1,ATTR_URL_FULL:()=>ATTR_URL_FULL$1,ATTR_URL_PATH:()=>ATTR_URL_PATH$1,ATTR_URL_QUERY:()=>ATTR_URL_QUERY$1,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME$1,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL$1,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE$1,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues$1,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2$1,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS$1,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS$1,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA$1,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS$1,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM$1,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE$1,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues$1,CloudProviderValues:()=>CloudProviderValues$1,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS$1,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE$1,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA$1,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE$1,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB$1,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION$1,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB$1,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE$1,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB$1,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY$1,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB$1,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH$1,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER$1,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD$1,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL$1,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE$1,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB$1,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE$1,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE$1,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB$1,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX$1,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES$1,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB$1,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE$1,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB$1,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB$1,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED$1,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB$1,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL$1,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL$1,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J$1,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA$1,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE$1,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL$1,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE$1,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE$1,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL$1,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS$1,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS$1,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT$1,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE$1,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE$1,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA$1,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA$1,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues$1,DbSystemValues:()=>DbSystemValues$1,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER$1,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE$1,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT$1,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT$1,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE$1,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE$1,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP$1,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER$1,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB$1,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER$1,FaasDocumentOperationValues:()=>FaasDocumentOperationValues$1,FaasInvokedProviderValues:()=>FaasInvokedProviderValues$1,FaasTriggerValues:()=>FaasTriggerValues$1,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64$1,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32$1,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64$1,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64$1,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32$1,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64$1,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC$1,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY$1,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT$1,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE$1,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD$1,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS$1,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER$1,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH$1,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST$1,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE$1,HostArchValues:()=>HostArchValues$1,HttpFlavorValues:()=>HttpFlavorValues$1,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP$1,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP$1,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED$1,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE$1,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED$1,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING$1,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING$1,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED$1,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT$1,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE$1,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC$1,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS$1,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE$1,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$1,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$1,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$1,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$1,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION$1,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION$1,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT$1,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED$1,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED$1,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT$1,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION$1,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME$1,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION$1,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED$1,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT$1,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED$1,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$1,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT$1,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS$1,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$1,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION$1,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS$1,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS$1,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS$1,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION$1,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS$1,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$1,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION$1,MessageTypeValues:()=>MessageTypeValues$1,MessagingDestinationKindValues:()=>MessagingDestinationKindValues$1,MessagingOperationValues:()=>MessagingOperationValues$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL$1,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI$1,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED$1,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC$1,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP$1,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP$1,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER$1,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE$1,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX$1,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE$1,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC$1,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX$1,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4$1,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6$1,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues$1,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues$1,NetTransportValues:()=>NetTransportValues$1,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN$1,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD$1,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD$1,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX$1,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX$1,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD$1,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD$1,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS$1,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS$1,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS$1,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR$1,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues$1,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$1,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT$1,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME$1,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT$1,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$1,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$1,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT$1,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT$1,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$1,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$1,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$1,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN$1,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH$1,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION$1,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO$1,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE$1,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$1,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$1,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE$1,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE$1,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE$1,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING$1,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE$1,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$1,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION$1,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME$1,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME$1,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION$1,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX$1,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE$1,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT$1,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM$1,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER$1,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID$1,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE$1,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE$1,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED$1,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE$1,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE$1,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE$1,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART$1,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON$1,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION$1,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME$1,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION$1,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME$1,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION$1,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME$1,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER$1,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION$1,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME$1,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER$1,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP$1,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR$1,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST$1,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE$1,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME$1,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME$1,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE$1,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET$1,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL$1,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT$1,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE$1,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID$1,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE$1,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$1,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID$1,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID$1,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION$1,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND$1,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$1,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$1,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$1,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION$1,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$1,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION$1,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL$1,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION$1,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$1,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM$1,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION$1,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL$1,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC$1,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC$1,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC$1,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME$1,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$1,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE$1,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP$1,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME$1,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT$1,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP$1,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME$1,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT$1,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT$1,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE$1,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE$1,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE$1,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$1,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID$1,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION$1,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD$1,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE$1,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM$1,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID$1,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME$1,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN$1,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN$1,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE$1,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN$1,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY$1,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION$1,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN$1,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS$1,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES$1,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS$1,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES$1,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID$1,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$1,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM$1,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER$1,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION$1,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID$1,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME$1,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG$1,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME$1,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME$1,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$1,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID$1,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$1,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME$1,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID$1,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE$1,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY$1,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME$1,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION$1,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH$1,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID$1,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID$1,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME$1,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION$1,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME$1,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE$1,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME$1,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME$1,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME$1,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID$1,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME$1,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID$1,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME$1,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID$1,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME$1,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID$1,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME$1,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME$1,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID$1,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME$1,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID$1,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME$1,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID$1,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME$1,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID$1,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION$1,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME$1,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE$1,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION$1,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND$1,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS$1,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE$1,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME$1,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH$1,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER$1,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID$1,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$1,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME$1,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION$1,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID$1,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME$1,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE$1,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION$1,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION$1,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$1,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME$1,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION$1,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION$1,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME$1,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION$1,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$1,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$1,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$1,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING$1,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$1,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$1,SemanticAttributes:()=>SemanticAttributes$1,SemanticResourceAttributes:()=>SemanticResourceAttributes$1,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET$1,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG$1,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA$1,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS$1,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON$1,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY$1,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS$1,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$1,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$1,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$1,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$1,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$1,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$1,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST$1,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$1,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$1,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues$1}),init_esm$3=__esmMin((()=>{init_trace$1(),init_resource$1(),init_stable_attributes$1(),init_stable_metrics$1()})),require_default_service_name=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.defaultServiceName=void 0;function l(){return`unknown_service:${process.argv0}`}s.defaultServiceName=l})),require_node$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.defaultServiceName=void 0;var l=require_default_service_name();Object.defineProperty(s,`defaultServiceName`,{enumerable:!0,get:function(){return l.defaultServiceName}})})),require_platform$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.defaultServiceName=void 0;var l=require_node$7();Object.defineProperty(s,`defaultServiceName`,{enumerable:!0,get:function(){return l.defaultServiceName}})})),require_Resource=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Resource=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=(init_esm$3(),__toCommonJS$1(esm_exports$1)),g=require_src$41(),v=require_platform$4();var b=class s{constructor(s,p){var g;this._attributes=s,this.asyncAttributesPending=p!=null,this._syncAttributes=this._attributes??{},this._asyncAttributesPromise=p?.then(s=>(this._attributes=Object.assign({},this._attributes,s),this.asyncAttributesPending=!1,s),s=>(l.diag.debug(`a resource's async attributes promise rejected: %s`,s),this.asyncAttributesPending=!1,{}))}static empty(){return s.EMPTY}static default(){return new s({[p.SEMRESATTRS_SERVICE_NAME]:(0,v.defaultServiceName)(),[p.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE]:g.SDK_INFO[p.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE],[p.SEMRESATTRS_TELEMETRY_SDK_NAME]:g.SDK_INFO[p.SEMRESATTRS_TELEMETRY_SDK_NAME],[p.SEMRESATTRS_TELEMETRY_SDK_VERSION]:g.SDK_INFO[p.SEMRESATTRS_TELEMETRY_SDK_VERSION]})}get attributes(){var s;return this.asyncAttributesPending&&l.diag.error(`Accessing resource attributes before async attributes settled`),this._attributes??{}}async waitForAsyncAttributes(){this.asyncAttributesPending&&await this._asyncAttributesPromise}merge(l){var p;if(!l)return this;let g=Object.assign(Object.assign({},this._syncAttributes),l._syncAttributes??l.attributes);return!this._asyncAttributesPromise&&!l._asyncAttributesPromise?new s(g):new s(g,Promise.all([this._asyncAttributesPromise,l._asyncAttributesPromise]).then(([s,p])=>{var g;return Object.assign(Object.assign(Object.assign(Object.assign({},this._syncAttributes),s),l._syncAttributes??l.attributes),p)}))}};s.Resource=b,b.EMPTY=new b({})})),require_utils$39=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalizeType=s.normalizeArch=void 0,s.normalizeArch=s=>{switch(s){case`arm`:return`arm32`;case`ppc`:return`ppc32`;case`x64`:return`amd64`;default:return s}},s.normalizeType=s=>{switch(s){case`sunos`:return`solaris`;case`win32`:return`windows`;default:return s}}})),require_execAsync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.execAsync=void 0;let l=require(`child_process`);s.execAsync=require(`util`).promisify(l.exec)})),require_getMachineId_darwin=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=require_execAsync(),p=(init_esm$8(),__toCommonJS$1(esm_exports$6));async function g(){try{let s=(await(0,l.execAsync)(`ioreg -rd1 -c "IOPlatformExpertDevice"`)).stdout.split(` -`).find(s=>s.includes(`IOPlatformUUID`));if(!s)return``;let p=s.split(`" = "`);if(p.length===2)return p[1].slice(0,-1)}catch(s){p.diag.debug(`error reading machine id: ${s}`)}return``}s.getMachineId=g})),require_getMachineId_linux=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=require(`fs`),p=(init_esm$8(),__toCommonJS$1(esm_exports$6));async function g(){for(let s of[`/etc/machine-id`,`/var/lib/dbus/machine-id`])try{return(await l.promises.readFile(s,{encoding:`utf8`})).trim()}catch(s){p.diag.debug(`error reading machine id: ${s}`)}return``}s.getMachineId=g})),require_getMachineId_bsd=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=require(`fs`),p=require_execAsync(),g=(init_esm$8(),__toCommonJS$1(esm_exports$6));async function v(){try{return(await l.promises.readFile(`/etc/hostid`,{encoding:`utf8`})).trim()}catch(s){g.diag.debug(`error reading machine id: ${s}`)}try{return(await(0,p.execAsync)(`kenv -q smbios.system.uuid`)).stdout.trim()}catch(s){g.diag.debug(`error reading machine id: ${s}`)}return``}s.getMachineId=v})),require_getMachineId_win=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=require(`process`),p=require_execAsync(),g=(init_esm$8(),__toCommonJS$1(esm_exports$6));async function v(){let s=`QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`,v=`%windir%\\System32\\REG.exe`;l.arch===`ia32`&&`PROCESSOR_ARCHITEW6432`in l.env&&(v=`%windir%\\sysnative\\cmd.exe /c `+v);try{let s=(await(0,p.execAsync)(`${v} QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`)).stdout.split(`REG_SZ`);if(s.length===2)return s[1].trim()}catch(s){g.diag.debug(`error reading machine id: ${s}`)}return``}s.getMachineId=v})),require_getMachineId_unsupported=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));async function p(){return l.diag.debug(`could not read machine-id: unsupported platform`),``}s.getMachineId=p})),require_getMachineId=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=require(`process`),p;switch(s.getMachineId=p,l.platform){case`darwin`:s.getMachineId=p=require_getMachineId_darwin().getMachineId;break;case`linux`:s.getMachineId=p=require_getMachineId_linux().getMachineId;break;case`freebsd`:s.getMachineId=p=require_getMachineId_bsd().getMachineId;break;case`win32`:s.getMachineId=p=require_getMachineId_win().getMachineId;break;default:s.getMachineId=p=require_getMachineId_unsupported().getMachineId}})),require_HostDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.hostDetectorSync=void 0;let l=(init_esm$3(),__toCommonJS$1(esm_exports$1)),p=require_Resource(),g=require(`os`),v=require_utils$39(),b=require_getMachineId();s.hostDetectorSync=new class{detect(s){let b={[l.SEMRESATTRS_HOST_NAME]:(0,g.hostname)(),[l.SEMRESATTRS_HOST_ARCH]:(0,v.normalizeArch)((0,g.arch)())};return new p.Resource(b,this._getAsyncAttributes())}_getAsyncAttributes(){return(0,b.getMachineId)().then(s=>{let p={};return s&&(p[l.SEMRESATTRS_HOST_ID]=s),p})}}})),require_HostDetector=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.hostDetector=void 0;let l=require_HostDetectorSync();s.hostDetector=new class{detect(s){return Promise.resolve(l.hostDetectorSync.detect(s))}}})),require_OSDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.osDetectorSync=void 0;let l=(init_esm$3(),__toCommonJS$1(esm_exports$1)),p=require_Resource(),g=require(`os`),v=require_utils$39();s.osDetectorSync=new class{detect(s){let b={[l.SEMRESATTRS_OS_TYPE]:(0,v.normalizeType)((0,g.platform)()),[l.SEMRESATTRS_OS_VERSION]:(0,g.release)()};return new p.Resource(b)}}})),require_OSDetector=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.osDetector=void 0;let l=require_OSDetectorSync();s.osDetector=new class{detect(s){return Promise.resolve(l.osDetectorSync.detect(s))}}})),require_ProcessDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.processDetectorSync=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=(init_esm$3(),__toCommonJS$1(esm_exports$1)),g=require_Resource(),v=require(`os`);s.processDetectorSync=new class{detect(s){let b={[p.SEMRESATTRS_PROCESS_PID]:process.pid,[p.SEMRESATTRS_PROCESS_EXECUTABLE_NAME]:process.title,[p.SEMRESATTRS_PROCESS_EXECUTABLE_PATH]:process.execPath,[p.SEMRESATTRS_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[p.SEMRESATTRS_PROCESS_RUNTIME_VERSION]:process.versions.node,[p.SEMRESATTRS_PROCESS_RUNTIME_NAME]:`nodejs`,[p.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION]:`Node.js`};process.argv.length>1&&(b[p.SEMRESATTRS_PROCESS_COMMAND]=process.argv[1]);try{let s=v.userInfo();b[p.SEMRESATTRS_PROCESS_OWNER]=s.username}catch(s){l.diag.debug(`error obtaining process owner: ${s}`)}return new g.Resource(b)}}})),require_ProcessDetector=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.processDetector=void 0;let l=require_ProcessDetectorSync();s.processDetector=new class{detect(s){return Promise.resolve(l.processDetectorSync.detect(s))}}})),require_ServiceInstanceIdDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.serviceInstanceIdDetectorSync=void 0;let l=(init_esm$3(),__toCommonJS$1(esm_exports$1)),p=require_Resource(),g=require(`crypto`);s.serviceInstanceIdDetectorSync=new class{detect(s){let v={[l.SEMRESATTRS_SERVICE_INSTANCE_ID]:(0,g.randomUUID)()};return new p.Resource(v)}}})),require_node$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.serviceInstanceIdDetectorSync=s.processDetectorSync=s.processDetector=s.osDetectorSync=s.osDetector=s.hostDetectorSync=s.hostDetector=void 0;var l=require_HostDetector();Object.defineProperty(s,`hostDetector`,{enumerable:!0,get:function(){return l.hostDetector}});var p=require_HostDetectorSync();Object.defineProperty(s,`hostDetectorSync`,{enumerable:!0,get:function(){return p.hostDetectorSync}});var g=require_OSDetector();Object.defineProperty(s,`osDetector`,{enumerable:!0,get:function(){return g.osDetector}});var v=require_OSDetectorSync();Object.defineProperty(s,`osDetectorSync`,{enumerable:!0,get:function(){return v.osDetectorSync}});var b=require_ProcessDetector();Object.defineProperty(s,`processDetector`,{enumerable:!0,get:function(){return b.processDetector}});var C=require_ProcessDetectorSync();Object.defineProperty(s,`processDetectorSync`,{enumerable:!0,get:function(){return C.processDetectorSync}});var w=require_ServiceInstanceIdDetectorSync();Object.defineProperty(s,`serviceInstanceIdDetectorSync`,{enumerable:!0,get:function(){return w.serviceInstanceIdDetectorSync}})})),require_platform$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.serviceInstanceIdDetectorSync=s.processDetectorSync=s.processDetector=s.osDetectorSync=s.osDetector=s.hostDetectorSync=s.hostDetector=void 0;var l=require_node$6();Object.defineProperty(s,`hostDetector`,{enumerable:!0,get:function(){return l.hostDetector}}),Object.defineProperty(s,`hostDetectorSync`,{enumerable:!0,get:function(){return l.hostDetectorSync}}),Object.defineProperty(s,`osDetector`,{enumerable:!0,get:function(){return l.osDetector}}),Object.defineProperty(s,`osDetectorSync`,{enumerable:!0,get:function(){return l.osDetectorSync}}),Object.defineProperty(s,`processDetector`,{enumerable:!0,get:function(){return l.processDetector}}),Object.defineProperty(s,`processDetectorSync`,{enumerable:!0,get:function(){return l.processDetectorSync}}),Object.defineProperty(s,`serviceInstanceIdDetectorSync`,{enumerable:!0,get:function(){return l.serviceInstanceIdDetectorSync}})})),require_BrowserDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.browserDetectorSync=void 0;let l=(init_esm$3(),__toCommonJS$1(esm_exports$1)),p=(init_esm$8(),__toCommonJS$1(esm_exports$6)),g=require_Resource();s.browserDetectorSync=new class{detect(s){var p,v,b;if(!(typeof navigator<`u`&&global.process?.versions?.node===void 0&&global.Bun?.version===void 0))return g.Resource.empty();let C={[l.SEMRESATTRS_PROCESS_RUNTIME_NAME]:`browser`,[l.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION]:`Web Browser`,[l.SEMRESATTRS_PROCESS_RUNTIME_VERSION]:navigator.userAgent};return this._getResourceAttributes(C,s)}_getResourceAttributes(s,v){return s[l.SEMRESATTRS_PROCESS_RUNTIME_VERSION]===``?(p.diag.debug(`BrowserDetector failed: Unable to find required browser resources. `),g.Resource.empty()):new g.Resource(Object.assign({},s))}}})),require_BrowserDetector=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.browserDetector=void 0;let l=require_BrowserDetectorSync();s.browserDetector=new class{detect(s){return Promise.resolve(l.browserDetectorSync.detect(s))}}})),require_EnvDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.envDetectorSync=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=(init_esm$3(),__toCommonJS$1(esm_exports$1)),v=require_Resource();s.envDetectorSync=new class{constructor(){this._MAX_LENGTH=255,this._COMMA_SEPARATOR=`,`,this._LABEL_KEY_VALUE_SPLITTER=`=`,this._ERROR_MESSAGE_INVALID_CHARS=`should be a ASCII string with a length greater than 0 and not exceed `+this._MAX_LENGTH+` characters.`,this._ERROR_MESSAGE_INVALID_VALUE=`should be a ASCII string with a length not exceed `+this._MAX_LENGTH+` characters.`}detect(s){let b={},C=(0,p.getEnv)(),w=C.OTEL_RESOURCE_ATTRIBUTES,E=C.OTEL_SERVICE_NAME;if(w)try{let s=this._parseResourceAttributes(w);Object.assign(b,s)}catch(s){l.diag.debug(`EnvDetector failed: ${s.message}`)}return E&&(b[g.SEMRESATTRS_SERVICE_NAME]=E),new v.Resource(b)}_parseResourceAttributes(s){if(!s)return{};let l={},p=s.split(this._COMMA_SEPARATOR,-1);for(let s of p){let p=s.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(p.length!==2)continue;let[g,v]=p;if(g=g.trim(),v=v.trim().split(/^"|"$/).join(``),!this._isValidAndNotEmpty(g))throw Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(v))throw Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);l[g]=decodeURIComponent(v)}return l}_isValid(s){return s.length<=this._MAX_LENGTH&&this._isBaggageOctetString(s)}_isBaggageOctetString(s){for(let l=0;l126)return!1}return!0}_isValidAndNotEmpty(s){return s.length>0&&this._isValid(s)}}})),require_EnvDetector=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.envDetector=void 0;let l=require_EnvDetectorSync();s.envDetector=new class{detect(s){return Promise.resolve(l.envDetectorSync.detect(s))}}})),require_detectors=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.envDetectorSync=s.browserDetectorSync=s.envDetector=s.browserDetector=s.serviceInstanceIdDetectorSync=s.processDetectorSync=s.processDetector=s.osDetectorSync=s.osDetector=s.hostDetectorSync=s.hostDetector=void 0;var l=require_platform$3();Object.defineProperty(s,`hostDetector`,{enumerable:!0,get:function(){return l.hostDetector}}),Object.defineProperty(s,`hostDetectorSync`,{enumerable:!0,get:function(){return l.hostDetectorSync}}),Object.defineProperty(s,`osDetector`,{enumerable:!0,get:function(){return l.osDetector}}),Object.defineProperty(s,`osDetectorSync`,{enumerable:!0,get:function(){return l.osDetectorSync}}),Object.defineProperty(s,`processDetector`,{enumerable:!0,get:function(){return l.processDetector}}),Object.defineProperty(s,`processDetectorSync`,{enumerable:!0,get:function(){return l.processDetectorSync}}),Object.defineProperty(s,`serviceInstanceIdDetectorSync`,{enumerable:!0,get:function(){return l.serviceInstanceIdDetectorSync}});var p=require_BrowserDetector();Object.defineProperty(s,`browserDetector`,{enumerable:!0,get:function(){return p.browserDetector}});var g=require_EnvDetector();Object.defineProperty(s,`envDetector`,{enumerable:!0,get:function(){return g.envDetector}});var v=require_BrowserDetectorSync();Object.defineProperty(s,`browserDetectorSync`,{enumerable:!0,get:function(){return v.browserDetectorSync}});var b=require_EnvDetectorSync();Object.defineProperty(s,`envDetectorSync`,{enumerable:!0,get:function(){return b.envDetectorSync}})})),require_utils$38=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isPromiseLike=void 0,s.isPromiseLike=s=>typeof s==`object`&&!!s&&typeof s.then==`function`})),require_detect_resources=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.detectResourcesSync=s.detectResources=void 0;let l=require_Resource(),p=(init_esm$8(),__toCommonJS$1(esm_exports$6)),g=require_utils$38();s.detectResources=async(s={})=>{let g=await Promise.all((s.detectors||[]).map(async g=>{try{let l=await g.detect(s);return p.diag.debug(`${g.constructor.name} found resource.`,l),l}catch(s){return p.diag.debug(`${g.constructor.name} failed: ${s.message}`),l.Resource.empty()}}));return v(g),g.reduce((s,l)=>s.merge(l),l.Resource.empty())},s.detectResourcesSync=(s={})=>{var b;let C=(s.detectors??[]).map(v=>{try{let b=v.detect(s),C;return C=(0,g.isPromiseLike)(b)?new l.Resource({},(async()=>{var s;let l=await b;return await l.waitForAsyncAttributes?.call(l),l.attributes})()):b,C.waitForAsyncAttributes?C.waitForAsyncAttributes().then(()=>p.diag.debug(`${v.constructor.name} found resource.`,C)):p.diag.debug(`${v.constructor.name} found resource.`,C),C}catch(s){return p.diag.error(`${v.constructor.name} failed: ${s.message}`),l.Resource.empty()}}),w=C.reduce((s,l)=>s.merge(l),l.Resource.empty());return w.waitForAsyncAttributes&&w.waitForAsyncAttributes().then(()=>{v(C)}),w};let v=s=>{s.forEach(s=>{if(Object.keys(s.attributes).length>0){let l=JSON.stringify(s.attributes,null,4);p.diag.verbose(l)}})}})),require_src$36=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.detectResources=s.detectResourcesSync=s.serviceInstanceIdDetectorSync=s.processDetectorSync=s.processDetector=s.osDetectorSync=s.osDetector=s.hostDetectorSync=s.hostDetector=s.envDetectorSync=s.envDetector=s.browserDetectorSync=s.browserDetector=s.defaultServiceName=s.Resource=void 0;var l=require_Resource();Object.defineProperty(s,`Resource`,{enumerable:!0,get:function(){return l.Resource}});var p=require_platform$4();Object.defineProperty(s,`defaultServiceName`,{enumerable:!0,get:function(){return p.defaultServiceName}});var g=require_detectors();Object.defineProperty(s,`browserDetector`,{enumerable:!0,get:function(){return g.browserDetector}}),Object.defineProperty(s,`browserDetectorSync`,{enumerable:!0,get:function(){return g.browserDetectorSync}}),Object.defineProperty(s,`envDetector`,{enumerable:!0,get:function(){return g.envDetector}}),Object.defineProperty(s,`envDetectorSync`,{enumerable:!0,get:function(){return g.envDetectorSync}}),Object.defineProperty(s,`hostDetector`,{enumerable:!0,get:function(){return g.hostDetector}}),Object.defineProperty(s,`hostDetectorSync`,{enumerable:!0,get:function(){return g.hostDetectorSync}}),Object.defineProperty(s,`osDetector`,{enumerable:!0,get:function(){return g.osDetector}}),Object.defineProperty(s,`osDetectorSync`,{enumerable:!0,get:function(){return g.osDetectorSync}}),Object.defineProperty(s,`processDetector`,{enumerable:!0,get:function(){return g.processDetector}}),Object.defineProperty(s,`processDetectorSync`,{enumerable:!0,get:function(){return g.processDetectorSync}}),Object.defineProperty(s,`serviceInstanceIdDetectorSync`,{enumerable:!0,get:function(){return g.serviceInstanceIdDetectorSync}});var v=require_detect_resources();Object.defineProperty(s,`detectResourcesSync`,{enumerable:!0,get:function(){return v.detectResourcesSync}}),Object.defineProperty(s,`detectResources`,{enumerable:!0,get:function(){return v.detectResources}})})),require_MultiSpanProcessor=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MultiSpanProcessor=void 0;let l=require_src$41();s.MultiSpanProcessor=class{constructor(s){this._spanProcessors=s}forceFlush(){let s=[];for(let l of this._spanProcessors)s.push(l.forceFlush());return new Promise(p=>{Promise.all(s).then(()=>{p()}).catch(s=>{(0,l.globalErrorHandler)(s||Error(`MultiSpanProcessor: forceFlush failed`)),p()})})}onStart(s,l){for(let p of this._spanProcessors)p.onStart(s,l)}onEnd(s){for(let l of this._spanProcessors)l.onEnd(s)}shutdown(){let s=[];for(let l of this._spanProcessors)s.push(l.shutdown());return new Promise((l,p)=>{Promise.all(s).then(()=>{l()},p)})}}})),require_NoopSpanProcessor=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NoopSpanProcessor=void 0,s.NoopSpanProcessor=class{onStart(s,l){}onEnd(s){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}}})),require_BasicTracerProvider=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BasicTracerProvider=s.ForceFlushState=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=require_src$36(),v=require_Tracer(),b=require_config$3(),C=require_MultiSpanProcessor(),w=require_NoopSpanProcessor(),E=require_platform$5(),k=require_utility();var A;(function(s){s[s.resolved=0]=`resolved`,s[s.timeout=1]=`timeout`,s[s.error=2]=`error`,s[s.unresolved=3]=`unresolved`})(A=s.ForceFlushState||={});var N=class{constructor(s={}){var l,v;this._registeredSpanProcessors=[],this._tracers=new Map;let A=(0,p.merge)({},(0,b.loadDefaultConfig)(),(0,k.reconfigureLimits)(s));if(this.resource=A.resource??g.Resource.empty(),A.mergeResourceWithDefaults&&(this.resource=g.Resource.default().merge(this.resource)),this._config=Object.assign({},A,{resource:this.resource}),s.spanProcessors?.length)this._registeredSpanProcessors=[...s.spanProcessors],this.activeSpanProcessor=new C.MultiSpanProcessor(this._registeredSpanProcessors);else{let s=this._buildExporterFromEnv();if(s!==void 0){let l=new E.BatchSpanProcessor(s);this.activeSpanProcessor=l}else this.activeSpanProcessor=new w.NoopSpanProcessor}}getTracer(s,l,p){let g=`${s}@${l||``}:${p?.schemaUrl||``}`;return this._tracers.has(g)||this._tracers.set(g,new v.Tracer({name:s,version:l,schemaUrl:p?.schemaUrl},this._config,this)),this._tracers.get(g)}addSpanProcessor(s){this._registeredSpanProcessors.length===0&&this.activeSpanProcessor.shutdown().catch(s=>l.diag.error(`Error while trying to shutdown current span processor`,s)),this._registeredSpanProcessors.push(s),this.activeSpanProcessor=new C.MultiSpanProcessor(this._registeredSpanProcessors)}getActiveSpanProcessor(){return this.activeSpanProcessor}register(s={}){l.trace.setGlobalTracerProvider(this),s.propagator===void 0&&(s.propagator=this._buildPropagatorFromEnv()),s.contextManager&&l.context.setGlobalContextManager(s.contextManager),s.propagator&&l.propagation.setGlobalPropagator(s.propagator)}forceFlush(){let s=this._config.forceFlushTimeoutMillis,l=this._registeredSpanProcessors.map(l=>new Promise(p=>{let g,v=setTimeout(()=>{p(Error(`Span processor did not completed within timeout period of ${s} ms`)),g=A.timeout},s);l.forceFlush().then(()=>{clearTimeout(v),g!==A.timeout&&(g=A.resolved,p(g))}).catch(s=>{clearTimeout(v),g=A.error,p(s)})}));return new Promise((s,p)=>{Promise.all(l).then(l=>{let g=l.filter(s=>s!==A.resolved);g.length>0?p(g):s()}).catch(s=>p([s]))})}shutdown(){return this.activeSpanProcessor.shutdown()}_getPropagator(s){var l;return this.constructor._registeredPropagators.get(s)?.()}_getSpanExporter(s){var l;return this.constructor._registeredExporters.get(s)?.()}_buildPropagatorFromEnv(){let s=Array.from(new Set((0,p.getEnv)().OTEL_PROPAGATORS)),g=s.map(s=>{let p=this._getPropagator(s);return p||l.diag.warn(`Propagator "${s}" requested through environment variable is unavailable.`),p}).reduce((s,l)=>(l&&s.push(l),s),[]);if(g.length!==0)return s.length===1?g[0]:new p.CompositePropagator({propagators:g})}_buildExporterFromEnv(){let s=(0,p.getEnv)().OTEL_TRACES_EXPORTER;if(s===`none`||s===``)return;let g=this._getSpanExporter(s);return g||l.diag.error(`Exporter "${s}" requested through environment variable is unavailable.`),g}};s.BasicTracerProvider=N,N._registeredPropagators=new Map([[`tracecontext`,()=>new p.W3CTraceContextPropagator],[`baggage`,()=>new p.W3CBaggagePropagator]]),N._registeredExporters=new Map})),require_ConsoleSpanExporter=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ConsoleSpanExporter=void 0;let l=require_src$41();s.ConsoleSpanExporter=class{export(s,l){return this._sendSpans(s,l)}shutdown(){return this._sendSpans([]),this.forceFlush()}forceFlush(){return Promise.resolve()}_exportInfo(s){var p;return{resource:{attributes:s.resource.attributes},instrumentationScope:s.instrumentationLibrary,traceId:s.spanContext().traceId,parentId:s.parentSpanId,traceState:s.spanContext().traceState?.serialize(),name:s.name,id:s.spanContext().spanId,kind:s.kind,timestamp:(0,l.hrTimeToMicroseconds)(s.startTime),duration:(0,l.hrTimeToMicroseconds)(s.duration),attributes:s.attributes,status:s.status,events:s.events,links:s.links}}_sendSpans(s,p){for(let l of s)console.dir(this._exportInfo(l),{depth:3});if(p)return p({code:l.ExportResultCode.SUCCESS})}}})),require_InMemorySpanExporter=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InMemorySpanExporter=void 0;let l=require_src$41();s.InMemorySpanExporter=class{constructor(){this._finishedSpans=[],this._stopped=!1}export(s,p){if(this._stopped)return p({code:l.ExportResultCode.FAILED,error:Error(`Exporter has been stopped`)});this._finishedSpans.push(...s),setTimeout(()=>p({code:l.ExportResultCode.SUCCESS}),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],this.forceFlush()}forceFlush(){return Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}}})),require_SimpleSpanProcessor=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SimpleSpanProcessor=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41();s.SimpleSpanProcessor=class{constructor(s){this._exporter=s,this._shutdownOnce=new p.BindOnceFuture(this._shutdown,this),this._unresolvedExports=new Set}async forceFlush(){await Promise.all(Array.from(this._unresolvedExports)),this._exporter.forceFlush&&await this._exporter.forceFlush()}onStart(s,l){}onEnd(s){var g,v;if(this._shutdownOnce.isCalled||(s.spanContext().traceFlags&l.TraceFlags.SAMPLED)===0)return;let b=()=>p.internal._export(this._exporter,[s]).then(s=>{var l;s.code!==p.ExportResultCode.SUCCESS&&(0,p.globalErrorHandler)(s.error??Error(`SimpleSpanProcessor: span export failed (status ${s})`))}).catch(s=>{(0,p.globalErrorHandler)(s)});if(s.resource.asyncAttributesPending){let l=(g=s.resource).waitForAsyncAttributes?.call(g).then(()=>(l!=null&&this._unresolvedExports.delete(l),b()),s=>(0,p.globalErrorHandler)(s));l!=null&&this._unresolvedExports.add(l)}else b()}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}}})),require_src$35=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Span=s.SamplingDecision=s.TraceIdRatioBasedSampler=s.ParentBasedSampler=s.AlwaysOnSampler=s.AlwaysOffSampler=s.NoopSpanProcessor=s.SimpleSpanProcessor=s.InMemorySpanExporter=s.ConsoleSpanExporter=s.RandomIdGenerator=s.BatchSpanProcessor=s.ForceFlushState=s.BasicTracerProvider=s.Tracer=void 0;var l=require_Tracer();Object.defineProperty(s,`Tracer`,{enumerable:!0,get:function(){return l.Tracer}});var p=require_BasicTracerProvider();Object.defineProperty(s,`BasicTracerProvider`,{enumerable:!0,get:function(){return p.BasicTracerProvider}}),Object.defineProperty(s,`ForceFlushState`,{enumerable:!0,get:function(){return p.ForceFlushState}});var g=require_platform$5();Object.defineProperty(s,`BatchSpanProcessor`,{enumerable:!0,get:function(){return g.BatchSpanProcessor}}),Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return g.RandomIdGenerator}});var v=require_ConsoleSpanExporter();Object.defineProperty(s,`ConsoleSpanExporter`,{enumerable:!0,get:function(){return v.ConsoleSpanExporter}});var b=require_InMemorySpanExporter();Object.defineProperty(s,`InMemorySpanExporter`,{enumerable:!0,get:function(){return b.InMemorySpanExporter}});var C=require_SimpleSpanProcessor();Object.defineProperty(s,`SimpleSpanProcessor`,{enumerable:!0,get:function(){return C.SimpleSpanProcessor}});var w=require_NoopSpanProcessor();Object.defineProperty(s,`NoopSpanProcessor`,{enumerable:!0,get:function(){return w.NoopSpanProcessor}});var E=require_AlwaysOffSampler();Object.defineProperty(s,`AlwaysOffSampler`,{enumerable:!0,get:function(){return E.AlwaysOffSampler}});var k=require_AlwaysOnSampler();Object.defineProperty(s,`AlwaysOnSampler`,{enumerable:!0,get:function(){return k.AlwaysOnSampler}});var A=require_ParentBasedSampler();Object.defineProperty(s,`ParentBasedSampler`,{enumerable:!0,get:function(){return A.ParentBasedSampler}});var N=require_TraceIdRatioBasedSampler();Object.defineProperty(s,`TraceIdRatioBasedSampler`,{enumerable:!0,get:function(){return N.TraceIdRatioBasedSampler}});var F=require_Sampler();Object.defineProperty(s,`SamplingDecision`,{enumerable:!0,get:function(){return F.SamplingDecision}});var I=require_Span();Object.defineProperty(s,`Span`,{enumerable:!0,get:function(){return I.Span}})})),require_LogRecord=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SeverityNumber=void 0,(function(s){s[s.UNSPECIFIED=0]=`UNSPECIFIED`,s[s.TRACE=1]=`TRACE`,s[s.TRACE2=2]=`TRACE2`,s[s.TRACE3=3]=`TRACE3`,s[s.TRACE4=4]=`TRACE4`,s[s.DEBUG=5]=`DEBUG`,s[s.DEBUG2=6]=`DEBUG2`,s[s.DEBUG3=7]=`DEBUG3`,s[s.DEBUG4=8]=`DEBUG4`,s[s.INFO=9]=`INFO`,s[s.INFO2=10]=`INFO2`,s[s.INFO3=11]=`INFO3`,s[s.INFO4=12]=`INFO4`,s[s.WARN=13]=`WARN`,s[s.WARN2=14]=`WARN2`,s[s.WARN3=15]=`WARN3`,s[s.WARN4=16]=`WARN4`,s[s.ERROR=17]=`ERROR`,s[s.ERROR2=18]=`ERROR2`,s[s.ERROR3=19]=`ERROR3`,s[s.ERROR4=20]=`ERROR4`,s[s.FATAL=21]=`FATAL`,s[s.FATAL2=22]=`FATAL2`,s[s.FATAL3=23]=`FATAL3`,s[s.FATAL4=24]=`FATAL4`})(s.SeverityNumber||={})})),require_NoopLogger=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NOOP_LOGGER=s.NoopLogger=void 0;var l=class{emit(s){}};s.NoopLogger=l,s.NOOP_LOGGER=new l})),require_NoopLoggerProvider=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NOOP_LOGGER_PROVIDER=s.NoopLoggerProvider=void 0;let l=require_NoopLogger();var p=class{getLogger(s,p,g){return new l.NoopLogger}};s.NoopLoggerProvider=p,s.NOOP_LOGGER_PROVIDER=new p})),require_ProxyLogger=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProxyLogger=void 0;let l=require_NoopLogger();s.ProxyLogger=class{constructor(s,l,p,g){this._provider=s,this.name=l,this.version=p,this.options=g}emit(s){this._getLogger().emit(s)}_getLogger(){if(this._delegate)return this._delegate;let s=this._provider.getDelegateLogger(this.name,this.version,this.options);return s?(this._delegate=s,this._delegate):l.NOOP_LOGGER}}})),require_ProxyLoggerProvider=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProxyLoggerProvider=void 0;let l=require_NoopLoggerProvider(),p=require_ProxyLogger();s.ProxyLoggerProvider=class{getLogger(s,l,g){var v;return this.getDelegateLogger(s,l,g)??new p.ProxyLogger(this,s,l,g)}getDelegate(){var s;return this._delegate??l.NOOP_LOGGER_PROVIDER}setDelegate(s){this._delegate=s}getDelegateLogger(s,l,p){var g;return this._delegate?.getLogger(s,l,p)}}})),require_globalThis$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0,s._globalThis=typeof globalThis==`object`?globalThis:global})),require_node$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0;var l=require_globalThis$1();Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return l._globalThis}})})),require_platform$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0;var l=require_node$5();Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return l._globalThis}})})),require_global_utils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.API_BACKWARDS_COMPATIBILITY_VERSION=s.makeGetter=s._global=s.GLOBAL_LOGS_API_KEY=void 0;let l=require_platform$2();s.GLOBAL_LOGS_API_KEY=Symbol.for(`io.opentelemetry.js.api.logs`),s._global=l._globalThis;function p(s,l,p){return g=>g===s?l:p}s.makeGetter=p,s.API_BACKWARDS_COMPATIBILITY_VERSION=1})),require_logs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LogsAPI=void 0;let l=require_global_utils(),p=require_NoopLoggerProvider(),g=require_ProxyLoggerProvider();s.LogsAPI=class s{constructor(){this._proxyLoggerProvider=new g.ProxyLoggerProvider}static getInstance(){return this._instance||=new s,this._instance}setGlobalLoggerProvider(s){return l._global[l.GLOBAL_LOGS_API_KEY]?this.getLoggerProvider():(l._global[l.GLOBAL_LOGS_API_KEY]=(0,l.makeGetter)(l.API_BACKWARDS_COMPATIBILITY_VERSION,s,p.NOOP_LOGGER_PROVIDER),this._proxyLoggerProvider.setDelegate(s),s)}getLoggerProvider(){var s,p;return l._global[l.GLOBAL_LOGS_API_KEY]?.call(l._global,l.API_BACKWARDS_COMPATIBILITY_VERSION)??this._proxyLoggerProvider}getLogger(s,l,p){return this.getLoggerProvider().getLogger(s,l,p)}disable(){delete l._global[l.GLOBAL_LOGS_API_KEY],this._proxyLoggerProvider=new g.ProxyLoggerProvider}}})),require_src$34=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.logs=s.ProxyLoggerProvider=s.ProxyLogger=s.NoopLoggerProvider=s.NOOP_LOGGER_PROVIDER=s.NoopLogger=s.NOOP_LOGGER=s.SeverityNumber=void 0;var l=require_LogRecord();Object.defineProperty(s,`SeverityNumber`,{enumerable:!0,get:function(){return l.SeverityNumber}});var p=require_NoopLogger();Object.defineProperty(s,`NOOP_LOGGER`,{enumerable:!0,get:function(){return p.NOOP_LOGGER}}),Object.defineProperty(s,`NoopLogger`,{enumerable:!0,get:function(){return p.NoopLogger}});var g=require_NoopLoggerProvider();Object.defineProperty(s,`NOOP_LOGGER_PROVIDER`,{enumerable:!0,get:function(){return g.NOOP_LOGGER_PROVIDER}}),Object.defineProperty(s,`NoopLoggerProvider`,{enumerable:!0,get:function(){return g.NoopLoggerProvider}});var v=require_ProxyLogger();Object.defineProperty(s,`ProxyLogger`,{enumerable:!0,get:function(){return v.ProxyLogger}});var b=require_ProxyLoggerProvider();Object.defineProperty(s,`ProxyLoggerProvider`,{enumerable:!0,get:function(){return b.ProxyLoggerProvider}}),s.logs=require_logs().LogsAPI.getInstance()})),require_autoLoaderUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.disableInstrumentations=s.enableInstrumentations=void 0;function l(s,l,p,g){for(let v=0,b=s.length;vs.disable())}s.disableInstrumentations=p})),require_autoLoader=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.registerInstrumentations=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$34(),g=require_autoLoaderUtils();function v(s){var v,b;let C=s.tracerProvider||l.trace.getTracerProvider(),w=s.meterProvider||l.metrics.getMeterProvider(),E=s.loggerProvider||p.logs.getLoggerProvider(),k=s.instrumentations?.flat()??[];return(0,g.enableInstrumentations)(k,C,w,E),()=>{(0,g.disableInstrumentations)(k)}}s.registerInstrumentations=v})),require_instrumentation$18=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationAbstract=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$34(),g=require_shimmer();s.InstrumentationAbstract=class{constructor(s,v,b){this.instrumentationName=s,this.instrumentationVersion=v,this._config={},this._wrap=g.wrap,this._unwrap=g.unwrap,this._massWrap=g.massWrap,this._massUnwrap=g.massUnwrap,this.setConfig(b),this._diag=l.diag.createComponentLogger({namespace:s}),this._tracer=l.trace.getTracer(s,v),this._meter=l.metrics.getMeter(s,v),this._logger=p.logs.getLogger(s,v),this._updateMetricInstruments()}get meter(){return this._meter}setMeterProvider(s){this._meter=s.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()}get logger(){return this._logger}setLoggerProvider(s){this._logger=s.getLogger(this.instrumentationName,this.instrumentationVersion)}getModuleDefinitions(){var s;let l=this.init()??[];return Array.isArray(l)?l:[l]}_updateMetricInstruments(){}getConfig(){return this._config}setConfig(s){this._config=Object.assign({enabled:!0},s)}setTracerProvider(s){this._tracer=s.getTracer(this.instrumentationName,this.instrumentationVersion)}get tracer(){return this._tracer}_runSpanCustomizationHook(s,l,p,g){if(s)try{s(p,g)}catch(s){this._diag.error(`Error running span customization hook due to exception in handler`,{triggerName:l},s)}}}})),require_ModuleNameTrie=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ModuleNameTrie=s.ModuleNameSeparator=void 0,s.ModuleNameSeparator=`/`;var l=class{constructor(){this.hooks=[],this.children=new Map}};s.ModuleNameTrie=class{constructor(){this._trie=new l,this._counter=0}insert(p){let g=this._trie;for(let v of p.moduleName.split(s.ModuleNameSeparator)){let s=g.children.get(v);s||(s=new l,g.children.set(v,s)),g=s}g.hooks.push({hook:p,insertedId:this._counter++})}search(l,{maintainInsertionOrder:p,fullOnly:g}={}){let v=this._trie,b=[],C=!0;for(let p of l.split(s.ModuleNameSeparator)){let s=v.children.get(p);if(!s){C=!1;break}g||b.push(...s.hooks),v=s}return g&&C&&b.push(...v.hooks),b.length===0?[]:b.length===1?[b[0].hook]:(p&&b.sort((s,l)=>s.insertedId-l.insertedId),b.map(({hook:s})=>s))}}})),require_RequireInTheMiddleSingleton=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RequireInTheMiddleSingleton=void 0;let l=require_require_in_the_middle(),p=require(`path`),g=require_ModuleNameTrie(),v=[`afterEach`,`after`,`beforeEach`,`before`,`describe`,`it`].every(s=>typeof global[s]==`function`);s.RequireInTheMiddleSingleton=class s{constructor(){this._moduleNameTrie=new g.ModuleNameTrie,this._initialize()}_initialize(){new l.Hook(null,{internals:!0},(s,l,p)=>{let g=b(l),v=this._moduleNameTrie.search(g,{maintainInsertionOrder:!0,fullOnly:p===void 0});for(let{onRequire:g}of v)s=g(s,l,p);return s})}register(s,l){let p={moduleName:s,onRequire:l};return this._moduleNameTrie.insert(p),p}static getInstance(){var l;return v?new s:this._instance=this._instance??new s}};function b(s){return p.sep===g.ModuleNameSeparator?s:s.split(p.sep).join(g.ModuleNameSeparator)}})),require_utils$37=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isWrapped=s.safeExecuteInTheMiddleAsync=s.safeExecuteInTheMiddle=void 0;function l(s,l,p){let g,v;try{v=s()}catch(s){g=s}finally{if(l(g,v),g&&!p)throw g;return v}}s.safeExecuteInTheMiddle=l;async function p(s,l,p){let g,v;try{v=await s()}catch(s){g=s}finally{if(l(g,v),g&&!p)throw g;return v}}s.safeExecuteInTheMiddleAsync=p;function g(s){return typeof s==`function`&&typeof s.__original==`function`&&typeof s.__unwrap==`function`&&s.__wrapped===!0}s.isWrapped=g})),require_instrumentation$17=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationBase=void 0;let l=require(`path`),p=require(`util`),g=require(`semver`),v=require_shimmer(),b=require_instrumentation$18(),C=require_RequireInTheMiddleSingleton(),w=require_import_in_the_middle(),E=(init_esm$8(),__toCommonJS$1(esm_exports$6)),k=require_require_in_the_middle(),A=require(`fs`),N=require_utils$37();s.InstrumentationBase=class extends b.InstrumentationAbstract{constructor(s,l,g){super(s,l,g),this._hooks=[],this._requireInTheMiddleSingleton=C.RequireInTheMiddleSingleton.getInstance(),this._enabled=!1,this._wrap=(s,l,g)=>{if((0,N.isWrapped)(s[l])&&this._unwrap(s,l),p.types.isProxy(s)){let p=(0,v.wrap)(Object.assign({},s),l,g);return Object.defineProperty(s,l,{value:p}),p}else return(0,v.wrap)(s,l,g)},this._unwrap=(s,l)=>p.types.isProxy(s)?Object.defineProperty(s,l,{value:s[l]}):(0,v.unwrap)(s,l),this._massWrap=(s,l,p)=>{if(s)Array.isArray(s)||(s=[s]);else{E.diag.error(`must provide one or more modules to patch`);return}if(!(l&&Array.isArray(l))){E.diag.error(`must provide one or more functions to wrap on modules`);return}s.forEach(s=>{l.forEach(l=>{this._wrap(s,l,p)})})},this._massUnwrap=(s,l)=>{if(s)Array.isArray(s)||(s=[s]);else{E.diag.error(`must provide one or more modules to patch`);return}if(!(l&&Array.isArray(l))){E.diag.error(`must provide one or more functions to wrap on modules`);return}s.forEach(s=>{l.forEach(l=>{this._unwrap(s,l)})})};let b=this.init();b&&!Array.isArray(b)&&(b=[b]),this._modules=b||[],this._config.enabled&&this.enable()}_warnOnPreloadedModules(){this._modules.forEach(s=>{let{name:l}=s;try{let s=require.resolve(l);require.cache[s]&&this._diag.warn(`Module ${l} has been loaded before ${this.instrumentationName} so it might not work, please initialize it before requiring ${l}`)}catch{}})}_extractPackageVersion(s){try{let p=(0,A.readFileSync)(l.join(s,`package.json`),{encoding:`utf8`}),g=JSON.parse(p).version;return typeof g==`string`?g:void 0}catch{E.diag.warn(`Failed extracting version`,s)}}_onRequire(s,p,g,v){var b;if(!v)return typeof s.patch==`function`&&(s.moduleExports=p,this._enabled)?(this._diag.debug(`Applying instrumentation patch for nodejs core module on require hook`,{module:s.name}),s.patch(p)):p;let C=this._extractPackageVersion(v);if(s.moduleVersion=C,s.name===g)return F(s.supportedVersions,C,s.includePrerelease)&&typeof s.patch==`function`&&(s.moduleExports=p,this._enabled)?(this._diag.debug(`Applying instrumentation patch for module on require hook`,{module:s.name,version:s.moduleVersion,baseDir:v}),s.patch(p,s.moduleVersion)):p;let w=s.files??[],E=l.normalize(g);return w.filter(s=>s.name===E).filter(l=>F(l.supportedVersions,C,s.includePrerelease)).reduce((l,p)=>(p.moduleExports=l,this._enabled?(this._diag.debug(`Applying instrumentation patch for nodejs module file on require hook`,{module:s.name,version:s.moduleVersion,fileName:p.name,baseDir:v}),p.patch(l,s.moduleVersion)):l),p)}enable(){if(!this._enabled){if(this._enabled=!0,this._hooks.length>0){for(let s of this._modules){typeof s.patch==`function`&&s.moduleExports&&(this._diag.debug(`Applying instrumentation patch for nodejs module on instrumentation enabled`,{module:s.name,version:s.moduleVersion}),s.patch(s.moduleExports,s.moduleVersion));for(let l of s.files)l.moduleExports&&(this._diag.debug(`Applying instrumentation patch for nodejs module file on instrumentation enabled`,{module:s.name,version:s.moduleVersion,fileName:l.name}),l.patch(l.moduleExports,s.moduleVersion))}return}this._warnOnPreloadedModules();for(let s of this._modules){let p=(p,g,v)=>{if(!v&&l.isAbsolute(g)){let s=l.parse(g);g=s.name,v=s.dir}return this._onRequire(s,p,g,v)},g=(l,p,g)=>this._onRequire(s,l,p,g),v=l.isAbsolute(s.name)?new k.Hook([s.name],{internals:!0},g):this._requireInTheMiddleSingleton.register(s.name,g);this._hooks.push(v);let b=new w.Hook([s.name],{internals:!1},p);this._hooks.push(b)}}}disable(){if(this._enabled){this._enabled=!1;for(let s of this._modules){typeof s.unpatch==`function`&&s.moduleExports&&(this._diag.debug(`Removing instrumentation patch for nodejs module on instrumentation disabled`,{module:s.name,version:s.moduleVersion}),s.unpatch(s.moduleExports,s.moduleVersion));for(let l of s.files)l.moduleExports&&(this._diag.debug(`Removing instrumentation patch for nodejs module file on instrumentation disabled`,{module:s.name,version:s.moduleVersion,fileName:l.name}),l.unpatch(l.moduleExports,s.moduleVersion))}}}isEnabled(){return this._enabled}};function F(s,l,p){return l===void 0?s.includes(`*`):s.some(s=>(0,g.satisfies)(l,s,{includePrerelease:p}))}})),require_normalize$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=void 0;var l=require(`path`);Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return l.normalize}})})),require_node$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=s.InstrumentationBase=void 0;var l=require_instrumentation$17();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return l.InstrumentationBase}});var p=require_normalize$3();Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return p.normalize}})})),require_platform$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=s.InstrumentationBase=void 0;var l=require_node$4();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return l.InstrumentationBase}}),Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return l.normalize}})})),require_instrumentationNodeModuleDefinition=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationNodeModuleDefinition=void 0,s.InstrumentationNodeModuleDefinition=class{constructor(s,l,p,g,v){this.name=s,this.supportedVersions=l,this.patch=p,this.unpatch=g,this.files=v||[]}}})),require_instrumentationNodeModuleFile=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationNodeModuleFile=void 0;let l=require_platform$1();s.InstrumentationNodeModuleFile=class{constructor(s,p,g,v){this.supportedVersions=p,this.patch=g,this.unpatch=v,this.name=(0,l.normalize)(s)}}})),require_src$33=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.safeExecuteInTheMiddleAsync=s.safeExecuteInTheMiddle=s.isWrapped=s.InstrumentationNodeModuleFile=s.InstrumentationNodeModuleDefinition=s.InstrumentationBase=s.registerInstrumentations=void 0;var l=require_autoLoader();Object.defineProperty(s,`registerInstrumentations`,{enumerable:!0,get:function(){return l.registerInstrumentations}});var p=require_platform$1();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return p.InstrumentationBase}});var g=require_instrumentationNodeModuleDefinition();Object.defineProperty(s,`InstrumentationNodeModuleDefinition`,{enumerable:!0,get:function(){return g.InstrumentationNodeModuleDefinition}});var v=require_instrumentationNodeModuleFile();Object.defineProperty(s,`InstrumentationNodeModuleFile`,{enumerable:!0,get:function(){return v.InstrumentationNodeModuleFile}});var b=require_utils$37();Object.defineProperty(s,`isWrapped`,{enumerable:!0,get:function(){return b.isWrapped}}),Object.defineProperty(s,`safeExecuteInTheMiddle`,{enumerable:!0,get:function(){return b.safeExecuteInTheMiddle}}),Object.defineProperty(s,`safeExecuteInTheMiddleAsync`,{enumerable:!0,get:function(){return b.safeExecuteInTheMiddleAsync}})}));function spanHasAttributes(s){let l=s;return!!l.attributes&&typeof l.attributes==`object`}function spanHasKind(s){return typeof s.kind==`number`}function spanHasStatus(s){return!!s.status}function spanHasName(s){return!!s.name}function spanHasParentId(s){return!!s.parentSpanId}function getRequestSpanData(s){if(!spanHasAttributes(s))return{};let l=s.attributes[`url.full`]||s.attributes[`http.url`],p={url:l,"http.method":s.attributes[`http.request.method`]||s.attributes[`http.method`]};!p[`http.method`]&&p.url&&(p[`http.method`]=`GET`);try{if(typeof l==`string`){let s=parseUrl(l);p.url=getSanitizedUrlString(s),s.search&&(p[`http.query`]=s.search),s.hash&&(p[`http.fragment`]=s.hash)}}catch{}return p}function getSpanKind(s){return spanHasKind(s)?s.kind:SpanKind.INTERNAL}function getScopesFromContext(s){return s.getValue(SENTRY_SCOPES_CONTEXT_KEY)}function setScopesOnContext(s,l){return s.setValue(SENTRY_SCOPES_CONTEXT_KEY,l)}function setContextOnScope(s,l){addNonEnumerableProperty(s,SCOPE_CONTEXT_FIELD,l)}function getContextFromScope(s){return s[SCOPE_CONTEXT_FIELD]}function _optionalChain$5(s){let l,p=s[0],g=1;for(;gp.call(l,...s)),l=void 0)}return p}function getSamplingDecision(s){let{traceFlags:l,traceState:p}=s,g=p?p.get(SENTRY_TRACE_STATE_SAMPLED_NOT_RECORDING)===`1`:!1;if(l===TraceFlags.SAMPLED)return!0;if(g)return!1;let v=p?p.get(SENTRY_TRACE_STATE_DSC):void 0,b=v?baggageHeaderToDynamicSamplingContext(v):void 0;if(_optionalChain$5([b,`optionalAccess`,s=>s.sampled])===`true`)return!0;if(_optionalChain$5([b,`optionalAccess`,s=>s.sampled])===`false`)return!1}function inferSpanData(s,l,p){let g=l[`http.request.method`]||l[`http.method`];if(g)return descriptionForHttpMethod({attributes:l,name:s,kind:p},g);let v=l[SEMATTRS_DB_SYSTEM$3],b=typeof l[`sentry.op`]==`string`&&l[`sentry.op`].startsWith(`cache.`);if(v&&!b)return descriptionForDbSystem({attributes:l,name:s});let C=l[`sentry.source`]===`custom`?`custom`:`route`;if(l[`rpc.service`])return{...getUserUpdatedNameAndSource(s,l,`route`),op:`rpc`};if(l[`messaging.system`])return{...getUserUpdatedNameAndSource(s,l,C),op:`message`};let w=l[SEMATTRS_FAAS_TRIGGER$3];return w?{...getUserUpdatedNameAndSource(s,l,C),op:w.toString()}:{op:void 0,description:s,source:`custom`}}function parseSpanDescription(s){let l=spanHasAttributes(s)?s.attributes:{};return inferSpanData(spanHasName(s)?s.name:``,l,getSpanKind(s))}function descriptionForDbSystem({attributes:s,name:l}){let p=s[SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME];if(typeof p==`string`)return{op:`db`,description:p,source:s[`sentry.source`]||`custom`};if(s[`sentry.source`]===`custom`)return{op:`db`,description:l,source:`custom`};let g=s[SEMATTRS_DB_STATEMENT$3];return{op:`db`,description:g?g.toString():l,source:`task`}}function descriptionForHttpMethod({name:s,kind:l,attributes:p},g){let v=[`http`];switch(l){case SpanKind.CLIENT:v.push(`client`);break;case SpanKind.SERVER:v.push(`server`);break}p[`sentry.http.prefetch`]&&v.push(`prefetch`);let{urlPath:b,url:C,query:w,fragment:E,hasRoute:k}=getSanitizedUrl(p,l);if(!b)return{...getUserUpdatedNameAndSource(s,p),op:v.join(`.`)};let A=p[SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION],N=`${g} ${b}`,F=A?`${N} (${getGraphqlOperationNamesFromAttribute(A)})`:N,I=k||b===`/`?`route`:`url`,R={};C&&(R.url=C),w&&(R[`http.query`]=w),E&&(R[`http.fragment`]=E);let B=l===SpanKind.CLIENT||l===SpanKind.SERVER,q=!`${p[`sentry.origin`]||`manual`}`.startsWith(`auto`),le=p[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]===`custom`,J=p[SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME],{description:_e,source:be}=!le&&J==null&&(B||!q)?{description:F,source:I}:getUserUpdatedNameAndSource(s,p);return{op:v.join(`.`),description:_e,source:be,data:R}}function getGraphqlOperationNamesFromAttribute(s){if(Array.isArray(s)){let l=s.slice().sort();return l.length<=5?l.join(`, `):`${l.slice(0,5).join(`, `)}, +${l.length-5}`}return`${s}`}function getSanitizedUrl(s,l){let p=s[SEMATTRS_HTTP_TARGET$3],g=s[`http.url`]||s[`url.full`],v=s[ATTR_HTTP_ROUTE$3],b=typeof g==`string`?parseUrl(g):void 0,C=b?getSanitizedUrlString(b):void 0,w=b&&b.search?b.search:void 0,E=b&&b.hash?b.hash:void 0;return typeof v==`string`?{urlPath:v,url:C,query:w,fragment:E,hasRoute:!0}:l===SpanKind.SERVER&&typeof p==`string`?{urlPath:stripUrlQueryAndFragment(p),url:C,query:w,fragment:E,hasRoute:!1}:b?{urlPath:C,url:C,query:w,fragment:E,hasRoute:!1}:typeof p==`string`?{urlPath:stripUrlQueryAndFragment(p),url:C,query:w,fragment:E,hasRoute:!1}:{urlPath:void 0,url:C,query:w,fragment:E,hasRoute:!1}}function getUserUpdatedNameAndSource(s,l,p=`custom`){let g=l[`sentry.source`]||p,v=l[SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME];return v&&typeof v==`string`?{description:v,source:g}:{description:s,source:g}}function enhanceDscWithOpenTelemetryRootSpanName(s){s.on(`createDsc`,(s,l)=>{if(!l)return;let p=(spanToJSON(l).data||{})[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE],{description:g}=spanHasName(l)?parseSpanDescription(l):{description:void 0};if(p!==`url`&&g&&(s.transaction=g),hasTracingEnabled()){let p=getSamplingDecision(l.spanContext());s.sampled=p==null?void 0:String(p)}})}function makeTraceState({dsc:s,sampled:l}){let p=s?dynamicSamplingContextToSentryBaggageHeader(s):void 0,g=new import_src$37.TraceState,v=p?g.set(SENTRY_TRACE_STATE_DSC,p):g;return l===!1?v.set(SENTRY_TRACE_STATE_SAMPLED_NOT_RECORDING,`1`):v}function getActiveSpan(){return trace.getActiveSpan()}function openTelemetrySetupCheck(){return Array.from(setupElements)}function setIsSetup(s){setupElements.add(s)}function _optionalChain$4(s){let l,p=s[0],g=1;for(;gp.call(l,...s)),l=void 0)}return p}function getPropagationContextFromSpan(s){let l=s.spanContext(),{traceId:p,spanId:g,traceState:v}=l,b=v?v.get(SENTRY_TRACE_STATE_DSC):void 0,C=b?baggageHeaderToDynamicSamplingContext(b):void 0,w=spanHasParentId(s)?s.parentSpanId:void 0;return{traceId:p,spanId:g,sampled:getSamplingDecision(l),parentSpanId:w,dsc:C||getDynamicSamplingContextFromSpan(getRootSpan(s))}}function shouldPropagateTraceForUrl(s,l,p){if(typeof s!=`string`||!l)return!0;let g=_optionalChain$4([p,`optionalAccess`,s=>s.get,`call`,l=>l(s)]);if(g!==void 0)return DEBUG_BUILD$1&&!g&&logger$1.log(NOT_PROPAGATED_MESSAGE,s),g;let v=stringMatchesSomePattern(s,l);return _optionalChain$4([p,`optionalAccess`,s=>s.set,`call`,l=>l(s,v)]),DEBUG_BUILD$1&&!v&&logger$1.log(NOT_PROPAGATED_MESSAGE,s),v}function getInjectionData(s){let l=trace.getSpan(s);if(l&&l.spanContext().isRemote){let s=l.spanContext();return{dynamicSamplingContext:getDynamicSamplingContextFromSpan(l),traceId:s.traceId,spanId:generateSpanId(),sampled:getSamplingDecision(s)}}if(l){let s=l.spanContext();return{dynamicSamplingContext:getDynamicSamplingContextFromSpan(l),traceId:s.traceId,spanId:s.spanId,sampled:getSamplingDecision(s)}}let p=_optionalChain$4([getScopesFromContext,`call`,l=>l(s),`optionalAccess`,s=>s.scope])||getCurrentScope(),g=getClient(),v=p.getPropagationContext();return{dynamicSamplingContext:g?getDynamicSamplingContextFromScope(g,p):void 0,traceId:v.traceId,spanId:v.spanId,sampled:v.sampled}}function getContextWithRemoteActiveSpan(s,{sentryTrace:l,baggage:p}){let{traceId:g,parentSpanId:v,sampled:b,dsc:C}=propagationContextFromHeaders(l,p);if(!v)return s;let w=generateRemoteSpanContext({traceId:g,spanId:v,sampled:b,dsc:C});return trace.setSpanContext(s,w)}function continueTraceAsRemoteSpan(s,l,p){let g=ensureScopesOnContext(getContextWithRemoteActiveSpan(s,l));return context$1.with(g,p)}function ensureScopesOnContext(s){let l=getScopesFromContext(s);return setScopesOnContext(s,{scope:l?l.scope:getCurrentScope().clone(),isolationScope:l?l.isolationScope:getIsolationScope()})}function getExistingBaggage(s){try{let l=s[SENTRY_BAGGAGE_HEADER];return Array.isArray(l)?l.join(`,`):l}catch{return}}function getCurrentURL(s){let l=spanToJSON(s).data,p=_optionalChain$4([l,`optionalAccess`,s=>s[`http.url`]])||_optionalChain$4([l,`optionalAccess`,s=>s[`url.full`]]);if(p)return p;let g=_optionalChain$4([s,`access`,s=>s.spanContext,`call`,s=>s(),`access`,s=>s.traceState,`optionalAccess`,s=>s.get,`call`,s=>s(SENTRY_TRACE_STATE_URL)]);if(g)return g}function generateRemoteSpanContext({spanId:s,traceId:l,sampled:p,dsc:g}){let v=makeTraceState({dsc:g,sampled:p});return{traceId:l,spanId:s,isRemote:!0,traceFlags:p?TraceFlags.SAMPLED:TraceFlags.NONE,traceState:v}}function startSpan(s,l){let p=getTracer(),{name:g,parentSpan:v}=s;return getActiveSpanWrapper(v)(()=>{let v=getContext(s.scope,s.forceTransaction),b=s.onlyIfParent&&!trace.getSpan(v)?(0,import_src$37.suppressTracing)(v):v,C=getSpanOptions(s);return p.startActiveSpan(g,C,b,s=>handleCallbackErrors(()=>l(s),()=>{spanToJSON(s).status===void 0&&s.setStatus({code:SpanStatusCode.ERROR})},()=>s.end()))})}function startSpanManual(s,l){let p=getTracer(),{name:g,parentSpan:v}=s;return getActiveSpanWrapper(v)(()=>{let v=getContext(s.scope,s.forceTransaction),b=s.onlyIfParent&&!trace.getSpan(v)?(0,import_src$37.suppressTracing)(v):v,C=getSpanOptions(s);return p.startActiveSpan(g,C,b,s=>handleCallbackErrors(()=>l(s,()=>s.end()),()=>{spanToJSON(s).status===void 0&&s.setStatus({code:SpanStatusCode.ERROR})}))})}function startInactiveSpan(s){let l=getTracer(),{name:p,parentSpan:g}=s;return getActiveSpanWrapper(g)(()=>{let g=getContext(s.scope,s.forceTransaction),v=s.onlyIfParent&&!trace.getSpan(g)?(0,import_src$37.suppressTracing)(g):g,b=getSpanOptions(s);return l.startSpan(p,b,v)})}function withActiveSpan(s,l){let p=s?trace.setSpan(context$1.active(),s):trace.deleteSpan(context$1.active());return context$1.with(p,()=>l(getCurrentScope()))}function getTracer(){let s=getClient();return s&&s.tracer||trace.getTracer(`@sentry/opentelemetry`,`8.55.1`)}function getSpanOptions(s){let{startTime:l,attributes:p,kind:g,op:v}=s,b=typeof l==`number`?ensureTimestampInMilliseconds(l):l;return{attributes:v?{[SEMANTIC_ATTRIBUTE_SENTRY_OP]:v,...p}:p,kind:g,startTime:b}}function ensureTimestampInMilliseconds(s){return s<9999999999?s*1e3:s}function getContext(s,l){let p=getContextForScope(s),g=trace.getSpan(p);if(!g||!l)return p;let v=trace.deleteSpan(p),{spanId:b,traceId:C}=g.spanContext(),w=getSamplingDecision(g.spanContext()),E=makeTraceState({dsc:getDynamicSamplingContextFromSpan(getRootSpan(g)),sampled:w}),k={traceId:C,spanId:b,isRemote:!0,traceFlags:w?TraceFlags.SAMPLED:TraceFlags.NONE,traceState:E};return trace.setSpanContext(v,k)}function getContextForScope(s){if(s){let l=getContextFromScope(s);if(l)return l}return context$1.active()}function continueTrace(s,l){return continueTraceAsRemoteSpan(context$1.active(),s,l)}function getTraceContextForScope(s,l){let p=getContextFromScope(l),g=p&&trace.getSpan(p),v=g?spanToTraceContext(g):getTraceContextFromScope(l);return[g?getDynamicSamplingContextFromSpan(g):getDynamicSamplingContextFromScope(s,l),v]}function getActiveSpanWrapper(s){return s===void 0?s=>s():l=>withActiveSpan(s,l)}function suppressTracing(s){let l=(0,import_src$37.suppressTracing)(context$1.active());return context$1.with(l,s)}function setupEventContextTrace(s){s.on(`preprocessEvent`,s=>{let l=getActiveSpan();if(!(!l||s.type===`transaction`))return s.contexts={trace:spanToTraceContext(l),...s.contexts},s.sdkProcessingMetadata={dynamicSamplingContext:getDynamicSamplingContextFromSpan(getRootSpan(l)),...s.sdkProcessingMetadata},s})}function getTraceData({span:s}={}){let l=context$1.active();if(s){let{scope:p}=getCapturedScopesOnSpan(s);l=p&&getContextFromScope(p)||trace.setSpan(context$1.active(),s)}let{traceId:p,spanId:g,sampled:v,dynamicSamplingContext:b}=getInjectionData(l);return{"sentry-trace":generateSentryTraceHeader(p,g,v),baggage:dynamicSamplingContextToSentryBaggageHeader(b)}}function setOpenTelemetryContextAsyncContextStrategy(){function s(){return getScopesFromContext(context$1.active())||{scope:getDefaultCurrentScope(),isolationScope:getDefaultIsolationScope()}}function l(s){let l=context$1.active();return context$1.with(l,()=>s(b()))}function p(s,l){let p=context$1.active();return context$1.with(p.setValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY,s),()=>l(s))}function g(s){let l=context$1.active();return context$1.with(l.setValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY,!0),()=>s(C()))}function v(s,l){let p=context$1.active();return context$1.with(p.setValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY,s),()=>l(C()))}function b(){return s().scope}function C(){return s().isolationScope}setAsyncContextStrategy({withScope:l,withSetScope:p,withSetIsolationScope:v,withIsolationScope:g,getCurrentScope:b,getIsolationScope:C,startSpan,startSpanManual,startInactiveSpan,getActiveSpan,suppressTracing,getTraceData,continueTrace,withActiveSpan})}function _optionalChain$3(s){let l,p=s[0],g=1;for(;gp.call(l,...s)),l=void 0)}return p}function wrapContextManagerClass(s){class l extends s{constructor(...s){super(...s),setIsSetup(`SentryContextManager`)}with(s,l,p,...g){let v=getScopesFromContext(s),b=_optionalChain$3([v,`optionalAccess`,s=>s.scope])||getCurrentScope(),C=_optionalChain$3([v,`optionalAccess`,s=>s.isolationScope])||getIsolationScope(),w=s.getValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY)===!0,E=s.getValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY),k=s.getValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY),A=E||b.clone(),N=setScopesOnContext(s,{scope:A,isolationScope:k||(w?C.clone():C)}).deleteValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY).deleteValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY).deleteValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY);return setContextOnScope(A,N),super.with(N,l,p,...g)}}return l}function groupSpansWithParents(s){let l=new Map;for(let p of s)createOrUpdateSpanNodeAndRefs(l,p);return Array.from(l,function([s,l]){return l})}function getLocalParentId(s){return s.attributes[SEMANTIC_ATTRIBUTE_SENTRY_PARENT_IS_REMOTE]===!0?void 0:s.parentSpanId}function createOrUpdateSpanNodeAndRefs(s,l){let p=l.spanContext().spanId,g=getLocalParentId(l);if(!g){createOrUpdateNode(s,{id:p,span:l,children:[]});return}let v=createOrGetParentNode(s,g),b=createOrUpdateNode(s,{id:p,span:l,parentNode:v,children:[]});v.children.push(b)}function createOrGetParentNode(s,l){return s.get(l)||createOrUpdateNode(s,{id:l,children:[]})}function createOrUpdateNode(s,l){let p=s.get(l.id);return p&&p.span?p:p&&!p.span?(p.span=l.span,p.parentNode=l.parentNode,p):(s.set(l.id,l),l)}function mapStatus(s){let l=spanHasAttributes(s)?s.attributes:{},p=spanHasStatus(s)?s.status:void 0;if(p){if(p.code===SpanStatusCode.OK)return{code:1};if(p.code===SpanStatusCode.ERROR){if(p.message===void 0){let s=inferStatusFromAttributes(l);if(s)return s}return p.message&&isStatusErrorMessageValid(p.message)?{code:2,message:p.message}:{code:2,message:`unknown_error`}}}return inferStatusFromAttributes(l)||(p&&p.code===SpanStatusCode.UNSET?{code:1}:{code:2,message:`unknown_error`})}function inferStatusFromAttributes(s){let l=s[`http.response.status_code`]||s[`http.status_code`],p=s[SEMATTRS_RPC_GRPC_STATUS_CODE$3],g=typeof l==`number`?l:typeof l==`string`?parseInt(l):void 0;if(typeof g==`number`)return getSpanStatusFromHttpCode(g);if(typeof p==`string`)return{code:2,message:canonicalGrpcErrorCodesMap[p]||`unknown_error`}}function _optionalChain$2(s){let l,p=s[0],g=1;for(;gp.call(l,...s)),l=void 0)}return p}function maybeSend(s){let l=groupSpansWithParents(s),p=new Set;return getCompletedRootNodes(l).forEach(s=>{let l=s.span;p.add(l);let g=createTransactionForOtelSpan(l),v=g.spans||[];s.children.forEach(s=>{createAndFinishSpanForOtelSpan(s,v,p)}),g.spans=v.length>MAX_SPAN_COUNT?v.sort((s,l)=>s.start_timestamp-l.start_timestamp).slice(0,MAX_SPAN_COUNT):v;let b=timedEventsToMeasurements(l.events);b&&(g.measurements=b),captureEvent(g)}),p}function nodeIsCompletedRootNode(s){return!!s.span&&!s.parentNode}function getCompletedRootNodes(s){return s.filter(nodeIsCompletedRootNode)}function parseSpan(s){let l=s.attributes;return{origin:l[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],op:l[SEMANTIC_ATTRIBUTE_SENTRY_OP],source:l[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]}}function createTransactionForOtelSpan(s){let{op:l,description:p,data:g,origin:v=`manual`,source:b}=getSpanData(s),C=getCapturedScopesOnSpan(s),w=s.attributes[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE],E=dropUndefinedKeys({[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:b,[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]:w,[SEMANTIC_ATTRIBUTE_SENTRY_OP]:l,[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:v,...g,...removeSentryAttributes(s.attributes)}),{traceId:k,spanId:A}=s.spanContext(),N=s.parentSpanId,F=dropUndefinedKeys({parent_span_id:N,span_id:A,trace_id:k,data:E,origin:v,op:l,status:getStatusMessage(mapStatus(s))}),I=E[ATTR_HTTP_RESPONSE_STATUS_CODE$3],R=typeof I==`number`?{response:{status_code:I}}:void 0;return dropUndefinedKeys({contexts:{trace:F,otel:{resource:s.resource.attributes},...R},spans:[],start_timestamp:spanTimeInputToSeconds(s.startTime),timestamp:spanTimeInputToSeconds(s.endTime),transaction:p,type:`transaction`,sdkProcessingMetadata:{...dropUndefinedKeys({capturedSpanScope:C.scope,capturedSpanIsolationScope:C.isolationScope,sampleRate:w,dynamicSamplingContext:getDynamicSamplingContextFromSpan(s)})},...b&&{transaction_info:{source:b}},_metrics_summary:getMetricSummaryJsonForSpan(s)})}function createAndFinishSpanForOtelSpan(s,l,p){let g=s.span;if(g&&p.add(g),!g){s.children.forEach(s=>{createAndFinishSpanForOtelSpan(s,l,p)});return}let v=g.spanContext().spanId,b=g.spanContext().traceId,{attributes:C,startTime:w,endTime:E,parentSpanId:k}=g,{op:A,description:N,data:F,origin:I=`manual`}=getSpanData(g),R=dropUndefinedKeys({[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:I,[SEMANTIC_ATTRIBUTE_SENTRY_OP]:A,...removeSentryAttributes(C),...F}),B=mapStatus(g),q=dropUndefinedKeys({span_id:v,trace_id:b,data:R,description:N,parent_span_id:k,start_timestamp:spanTimeInputToSeconds(w),timestamp:spanTimeInputToSeconds(E)||void 0,status:getStatusMessage(B),op:A,origin:I,_metrics_summary:getMetricSummaryJsonForSpan(g),measurements:timedEventsToMeasurements(g.events)});l.push(q),s.children.forEach(s=>{createAndFinishSpanForOtelSpan(s,l,p)})}function getSpanData(s){let{op:l,source:p,origin:g}=parseSpan(s),{op:v,description:b,source:C,data:w}=parseSpanDescription(s);return{op:l||v,description:b,source:p||C,origin:g,data:{...w,...getData(s)}}}function removeSentryAttributes(s){let l={...s};return delete l[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE],delete l[SEMANTIC_ATTRIBUTE_SENTRY_PARENT_IS_REMOTE],delete l[SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME],l}function getData(s){let l=s.attributes,p={};s.kind!==SpanKind.INTERNAL&&(p[`otel.kind`]=SpanKind[s.kind]);let g=l[SEMATTRS_HTTP_STATUS_CODE$3];g&&(p[ATTR_HTTP_RESPONSE_STATUS_CODE$3]=g);let v=getRequestSpanData(s);return v.url&&(p.url=v.url),v[`http.query`]&&(p[`http.query`]=v[`http.query`].slice(1)),v[`http.fragment`]&&(p[`http.fragment`]=v[`http.fragment`].slice(1)),p}function _optionalChain$1(s){let l,p=s[0],g=1;for(;gp.call(l,...s)),l=void 0)}return p}function onSpanStart(s,l){let p=trace.getSpan(l),g=getScopesFromContext(l);p&&!p.spanContext().isRemote&&addChildSpanToSpan(p,s),p&&p.spanContext().isRemote&&s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_PARENT_IS_REMOTE,!0),l===ROOT_CONTEXT&&(g={scope:getDefaultCurrentScope(),isolationScope:getDefaultIsolationScope()}),g&&setCapturedScopesOnSpan(s,g.scope,g.isolationScope),logSpanStart(s),_optionalChain$1([getClient(),`optionalAccess`,s=>s.emit,`call`,l=>l(`spanStart`,s)])}function onSpanEnd(s){logSpanEnd(s),_optionalChain$1([getClient(),`optionalAccess`,s=>s.emit,`call`,l=>l(`spanEnd`,s)])}function getParentRemoteSampled(s){let l=s.spanContext().traceId,p=getPropagationContextFromSpan(s);return p&&l===p.traceId?p.sampled:void 0}function getParentSampled(s,l,p){let g=s.spanContext();if(isSpanContextValid(g)&&g.traceId===l){if(g.isRemote){let l=getParentRemoteSampled(s);return DEBUG_BUILD$1&&logger$1.log(`[Tracing] Inheriting remote parent's sampled decision for ${p}: ${l}`),l}let l=getSamplingDecision(g);return DEBUG_BUILD$1&&logger$1.log(`[Tracing] Inheriting parent's sampled decision for ${p}: ${l}`),l}}function wrapSamplingDecision({decision:s,context:l,spanAttributes:p}){let g=getBaseTraceState(l,p);return s==null?{decision:import_src$38.SamplingDecision.NOT_RECORD,traceState:g}:s===import_src$38.SamplingDecision.NOT_RECORD?{decision:s,traceState:g.set(SENTRY_TRACE_STATE_SAMPLED_NOT_RECORDING,`1`)}:{decision:s,traceState:g}}function getBaseTraceState(s,l){let p=_optionalChain([_optionalChain([trace.getSpan(s),`optionalAccess`,s=>s.spanContext,`call`,s=>s()]),`optionalAccess`,s=>s.traceState])||new import_src$37.TraceState,g=l[`http.url`]||l[`url.full`];return g&&typeof g==`string`&&(p=p.set(SENTRY_TRACE_STATE_URL,g)),p}function getValidSpan(s){let l=trace.getSpan(s);return l&&isSpanContextValid(l.spanContext())?l:void 0}var import_src$37,import_src$38,SEMANTIC_ATTRIBUTE_SENTRY_PARENT_IS_REMOTE,SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION,SENTRY_TRACE_HEADER,SENTRY_BAGGAGE_HEADER,SENTRY_TRACE_STATE_DSC,SENTRY_TRACE_STATE_SAMPLED_NOT_RECORDING,SENTRY_TRACE_STATE_URL,SENTRY_SCOPES_CONTEXT_KEY,SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY,SENTRY_FORK_SET_SCOPE_CONTEXT_KEY,SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY,SCOPE_CONTEXT_FIELD,DEBUG_BUILD$1,setupElements,SentryPropagator,NOT_PROPAGATED_MESSAGE,canonicalGrpcErrorCodesMap,isStatusErrorMessageValid,MAX_SPAN_COUNT,DEFAULT_TIMEOUT,SentrySpanExporter,SentrySpanProcessor,SentrySampler,init_esm$2=__esmMin((()=>{init_esm$9(),init_esm$5(),init_esm$8(),import_src$37=require_src$41(),import_src$38=require_src$35(),SEMANTIC_ATTRIBUTE_SENTRY_PARENT_IS_REMOTE=`sentry.parentIsRemote`,SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION=`sentry.graphql.operation`,SENTRY_TRACE_HEADER=`sentry-trace`,SENTRY_BAGGAGE_HEADER=`baggage`,SENTRY_TRACE_STATE_DSC=`sentry.dsc`,SENTRY_TRACE_STATE_SAMPLED_NOT_RECORDING=`sentry.sampled_not_recording`,SENTRY_TRACE_STATE_URL=`sentry.url`,SENTRY_SCOPES_CONTEXT_KEY=createContextKey(`sentry_scopes`),SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY=createContextKey(`sentry_fork_isolation_scope`),SENTRY_FORK_SET_SCOPE_CONTEXT_KEY=createContextKey(`sentry_fork_set_scope`),SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY=createContextKey(`sentry_fork_set_isolation_scope`),SCOPE_CONTEXT_FIELD=`_scopeContext`,DEBUG_BUILD$1=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__,setupElements=new Set,SentryPropagator=class extends import_src$37.W3CBaggagePropagator{constructor(){super(),setIsSetup(`SentryPropagator`),this._urlMatchesTargetsMap=new LRUMap(100)}inject(s,l,p){if((0,import_src$37.isTracingSuppressed)(s)){DEBUG_BUILD$1&&logger$1.log(`[Tracing] Not injecting trace data for url because tracing is suppressed.`);return}let g=trace.getSpan(s),v=g&&getCurrentURL(g);if(!shouldPropagateTraceForUrl(v,_optionalChain$4([getClient,`call`,s=>s(),`optionalAccess`,s=>s.getOptions,`call`,s=>s(),`optionalAccess`,s=>s.tracePropagationTargets]),this._urlMatchesTargetsMap)){DEBUG_BUILD$1&&logger$1.log(`[Tracing] Not injecting trace data for url because it does not match tracePropagationTargets:`,v);return}let b=getExistingBaggage(l),C=propagation.getBaggage(s)||propagation.createBaggage({}),{dynamicSamplingContext:w,traceId:E,spanId:k,sampled:A}=getInjectionData(s);if(b){let s=parseBaggageHeader(b);s&&Object.entries(s).forEach(([s,l])=>{C=C.setEntry(s,{value:l})})}w&&(C=Object.entries(w).reduce((s,[l,p])=>p?s.setEntry(`${SENTRY_BAGGAGE_KEY_PREFIX}${l}`,{value:p}):s,C)),E&&E!==`00000000000000000000000000000000`&&p.set(l,SENTRY_TRACE_HEADER,generateSentryTraceHeader(E,k,A)),super.inject(propagation.setBaggage(s,C),l,p)}extract(s,l,p){let g=p.get(l,SENTRY_TRACE_HEADER),v=p.get(l,SENTRY_BAGGAGE_HEADER);return ensureScopesOnContext(getContextWithRemoteActiveSpan(s,{sentryTrace:g?Array.isArray(g)?g[0]:g:void 0,baggage:v}))}fields(){return[SENTRY_TRACE_HEADER,SENTRY_BAGGAGE_HEADER]}},NOT_PROPAGATED_MESSAGE=`[Tracing] Not injecting trace data for url because it does not match tracePropagationTargets:`,canonicalGrpcErrorCodesMap={1:`cancelled`,2:`unknown_error`,3:`invalid_argument`,4:`deadline_exceeded`,5:`not_found`,6:`already_exists`,7:`permission_denied`,8:`resource_exhausted`,9:`failed_precondition`,10:`aborted`,11:`out_of_range`,12:`unimplemented`,13:`internal_error`,14:`unavailable`,15:`data_loss`,16:`unauthenticated`},isStatusErrorMessageValid=s=>Object.values(canonicalGrpcErrorCodesMap).includes(s),MAX_SPAN_COUNT=1e3,DEFAULT_TIMEOUT=300,SentrySpanExporter=class{constructor(s){this._finishedSpanBucketSize=_optionalChain$2([s,`optionalAccess`,s=>s.timeout])||DEFAULT_TIMEOUT,this._finishedSpanBuckets=Array(this._finishedSpanBucketSize).fill(void 0),this._lastCleanupTimestampInS=Math.floor(Date.now()/1e3),this._spansToBucketEntry=new WeakMap}export(s){let l=Math.floor(Date.now()/1e3);if(this._lastCleanupTimestampInS!==l){let s=0;this._finishedSpanBuckets.forEach((p,g)=>{p&&p.timestampInS<=l-this._finishedSpanBucketSize&&(s+=p.spans.size,this._finishedSpanBuckets[g]=void 0)}),s>0&&DEBUG_BUILD$1&&logger$1.log(`SpanExporter dropped ${s} spans because they were pending for more than ${this._finishedSpanBucketSize} seconds.`),this._lastCleanupTimestampInS=l}let p=l%this._finishedSpanBucketSize,g=this._finishedSpanBuckets[p]||{timestampInS:l,spans:new Set};this._finishedSpanBuckets[p]=g,g.spans.add(s),this._spansToBucketEntry.set(s,g),getLocalParentId(s)||(this._clearTimeout(),this._flushTimeout=setTimeout(()=>{this.flush()},1))}flush(){this._clearTimeout();let s=[];this._finishedSpanBuckets.forEach(l=>{l&&s.push(...l.spans)});let l=maybeSend(s),p=l.size,g=s.length-p;DEBUG_BUILD$1&&logger$1.log(`SpanExporter exported ${p} spans, ${g} spans are waiting for their parent spans to finish`),l.forEach(s=>{let l=this._spansToBucketEntry.get(s);l&&l.spans.delete(s)})}clear(){this._finishedSpanBuckets=this._finishedSpanBuckets.fill(void 0),this._clearTimeout()}_clearTimeout(){this._flushTimeout&&=(clearTimeout(this._flushTimeout),void 0)}},SentrySpanProcessor=class{constructor(s){setIsSetup(`SentrySpanProcessor`),this._exporter=new SentrySpanExporter(s)}async forceFlush(){this._exporter.flush()}async shutdown(){this._exporter.clear()}onStart(s,l){onSpanStart(s,l)}onEnd(s){onSpanEnd(s),this._exporter.export(s)}},SentrySampler=class{constructor(s){this._client=s,setIsSetup(`SentrySampler`)}shouldSample(s,l,p,g,v,b){let C=this._client.getOptions(),w=getValidSpan(s),E=_optionalChain([w,`optionalAccess`,s=>s.spanContext,`call`,s=>s()]);if(!hasTracingEnabled(C))return wrapSamplingDecision({decision:void 0,context:s,spanAttributes:v});let k=v[`http.method`]||v[`http.request.method`];if(g===SpanKind.CLIENT&&k&&(!w||_optionalChain([E,`optionalAccess`,s=>s.isRemote])))return wrapSamplingDecision({decision:void 0,context:s,spanAttributes:v});let A=w?getParentSampled(w,l,p):void 0,{description:N,data:F,op:I}=inferSpanData(p,v,g),R={...F,...v};I&&(R[SEMANTIC_ATTRIBUTE_SENTRY_OP]=I);let B={decision:!0};if(this._client.emit(`beforeSampling`,{spanAttributes:R,spanName:N,parentSampled:A,parentContext:E},B),!B.decision)return wrapSamplingDecision({decision:void 0,context:s,spanAttributes:v});let[q,le]=sampleSpan(C,{name:N,attributes:R,transactionContext:{name:N,parentSampled:A},parentSampled:A}),J={[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]:le},_e=`${k}`.toUpperCase();return _e===`OPTIONS`||_e===`HEAD`?(DEBUG_BUILD$1&&logger$1.log(`[Tracing] Not sampling span because HTTP method is '${_e}' for ${p}`),{...wrapSamplingDecision({decision:import_src$38.SamplingDecision.NOT_RECORD,context:s,spanAttributes:v}),attributes:J}):q?{...wrapSamplingDecision({decision:import_src$38.SamplingDecision.RECORD_AND_SAMPLED,context:s,spanAttributes:v}),attributes:J}:{...wrapSamplingDecision({decision:import_src$38.SamplingDecision.NOT_RECORD,context:s,spanAttributes:v}),attributes:J}}toString(){return`SentrySampler`}}}));function generateInstrumentOnce(s,l){return Object.assign(p=>{let g=INSTRUMENTED[s];if(g){p&&g.setConfig(p);return}let v=l(p);INSTRUMENTED[s]=v,(0,import_src$36.registerInstrumentations)({instrumentations:[v]})},{id:s})}var import_src$36,INSTRUMENTED,init_instrument=__esmMin((()=>{import_src$36=require_src$33(),INSTRUMENTED={}}));function addOriginToSpan(s,l){s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,l)}var init_addOriginToSpan=__esmMin((()=>{init_esm$9()}));function getRequestUrl(s){let l=s.protocol||``,p=s.hostname||s.host||``;return`${l}//${p}${!s.port||s.port===80||s.port===443||/^(.*):(\d+)$/.test(p)?``:`:${s.port}`}${s.path?s.path:`/`}`}var init_getRequestUrl=__esmMin((()=>{})),DEBUG_BUILD,init_debug_build=__esmMin((()=>{DEBUG_BUILD=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__}));function stringUrlToHttpOptions(s){let{hostname:l,pathname:p,port:g,username:v,password:b,search:C,protocol:w,hash:E,href:k,origin:A,host:N}=new URL(s),F={protocol:w,hostname:l&&l[0]===`[`?l.slice(1,-1):l,hash:E,search:C,pathname:p,path:`${p||``}${C||``}`,href:k,origin:A,host:N};return g!==``&&(F.port=Number(g)),(v||b)&&(F.auth=`${decodeURIComponent(v)}:${decodeURIComponent(b)}`),F}var getRequestInfo,init_getRequestInfo=__esmMin((()=>{getRequestInfo=(s,l,p)=>{let g,v,b,C=!1;if(typeof l==`string`){try{let s=stringUrlToHttpOptions(l);b=s,g=s.pathname||`/`}catch(p){C=!0,s.verbose(`Unable to parse URL provided to HTTP request, using fallback to determine path. Original error:`,p),b={path:l},g=b.path||`/`}v=`${b.protocol||`http:`}//${b.host}`,p!==void 0&&Object.assign(b,p)}else if(l instanceof url.URL)b={protocol:l.protocol,hostname:typeof l.hostname==`string`&&l.hostname.startsWith(`[`)?l.hostname.slice(1,-1):l.hostname,path:`${l.pathname||``}${l.search||``}`},l.port!==``&&(b.port=Number(l.port)),(l.username||l.password)&&(b.auth=`${l.username}:${l.password}`),g=l.pathname,v=l.origin,p!==void 0&&Object.assign(b,p);else{b=Object.assign({protocol:l.host?`http:`:void 0},l);let s=b.host||(b.port==null?b.hostname:`${b.hostname}${b.port}`);if(v=`${b.protocol||`http:`}//${s}`,g=l.pathname,!g&&b.path)try{g=new URL(b.path,v).pathname||`/`}catch{g=`/`}}let w=b.method?b.method.toUpperCase():`GET`;return{origin:v,pathname:g,method:w,optionsParsed:b,invalidUrl:C}}}));function stealthWrap(s,l,p){let g=s[l],v=p(g);return defineProperty(s,l,v),v}function defineProperty(s,l,p){let g=!!s[l]&&Object.prototype.propertyIsEnumerable.call(s,l);Object.defineProperty(s,l,{configurable:!0,enumerable:g,writable:!0,value:p})}function addRequestBreadcrumb$1(s,l){let p=getBreadcrumbData$1(s),g=l.statusCode,v=getBreadcrumbLogLevelFromHttpStatusCode(g);addBreadcrumb({category:`http`,data:{status_code:g,...p},type:`http`,level:v},{event:`response`,request:s,response:l})}function getBreadcrumbData$1(s){try{let l=s.getHeader(`host`)||s.host,p=parseUrl(new URL(s.path,`${s.protocol}//${l}`).toString()),g={url:getSanitizedUrlString(p),"http.method":s.method||`GET`};return p.search&&(g[`http.query`]=p.search),p.hash&&(g[`http.fragment`]=p.hash),g}catch{return{}}}function patchRequestToCaptureBody(s,l){let p=[];function g(){return p.reduce((s,l)=>s+l.byteLength,0)}let v=new WeakMap;try{s.on=new Proxy(s.on,{apply:(s,b,C)=>{let[w,E,...k]=C;if(w===`data`){let l=new Proxy(E,{apply:(s,l,v)=>{if(g(){try{let s=Buffer.concat(p).toString(`utf-8`);if(s){let p={data:s};l.setSDKProcessingMetadata({normalizedRequest:p})}}catch{}return Reflect.apply(s,g,v)}});return v.set(E,g),Reflect.apply(s,b,[w,g,...k])}return Reflect.apply(s,b,C)}}),s.off=new Proxy(s.off,{apply:(s,l,p)=>{let[,g]=p,b=v.get(g);if(b){v.delete(g);let C=p.slice();return C[1]=b,Reflect.apply(s,l,C)}return Reflect.apply(s,l,p)}})}catch{}}var import_src$34,import_src$35,MAX_BODY_BYTE_LENGTH,SentryHttpInstrumentation,init_SentryHttpInstrumentation=__esmMin((()=>{import_src$34=require_src$41(),import_src$35=require_src$33(),init_esm$9(),init_debug_build(),init_getRequestUrl(),init_getRequestInfo(),MAX_BODY_BYTE_LENGTH=1024*1024,SentryHttpInstrumentation=class extends import_src$35.InstrumentationBase{constructor(s={}){super(`@sentry/instrumentation-http`,import_src$34.VERSION,s)}init(){return[this._getHttpsInstrumentation(),this._getHttpInstrumentation()]}_getHttpInstrumentation(){return new import_src$35.InstrumentationNodeModuleDefinition(`http`,[`*`],s=>{stealthWrap(s.Server.prototype,`emit`,this._getPatchIncomingRequestFunction());let l=stealthWrap(s,`request`,this._getPatchOutgoingRequestFunction());return stealthWrap(s,`get`,this._getPatchOutgoingGetFunction(l)),s},()=>{})}_getHttpsInstrumentation(){return new import_src$35.InstrumentationNodeModuleDefinition(`https`,[`*`],s=>{stealthWrap(s.Server.prototype,`emit`,this._getPatchIncomingRequestFunction());let l=stealthWrap(s,`request`,this._getPatchOutgoingRequestFunction());return stealthWrap(s,`get`,this._getPatchOutgoingGetFunction(l)),s},()=>{})}_getPatchIncomingRequestFunction(){let s=this;return l=>function(p,...g){if(p!==`request`)return l.apply(this,[p,...g]);s._diag.debug(`http instrumentation for incoming request`);let v=getIsolationScope().clone(),b=g[0],C=httpRequestToRequestData(b);patchRequestToCaptureBody(b,v),v.setSDKProcessingMetadata({request:b,normalizedRequest:C});let w=getClient();w&&w.getOptions().autoSessionTracking&&v.setRequestSession({status:`ok`});let E=`${(b.method||`GET`).toUpperCase()} ${stripUrlQueryAndFragment(b.url||`/`)}`;return v.setTransactionName(E),withIsolationScope(v,()=>l.apply(this,[p,...g]))}}_getPatchOutgoingRequestFunction(){let s=this;return l=>function(...p){s._diag.debug(`http instrumentation for outgoing requests`);let g=[...p],v=g.shift(),b=typeof g[0]==`object`&&(typeof v==`string`||v instanceof URL)?g.shift():void 0,{optionsParsed:C}=getRequestInfo(s._diag,v,b),w=l.apply(this,p);return w.prependListener(`response`,l=>{let p=s.getConfig().breadcrumbs,g=p===void 0?!0:p,v=s.getConfig().ignoreOutgoingRequests,b=typeof v==`function`?!v(getRequestUrl(w),C):!0;g&&b&&addRequestBreadcrumb$1(w,l)}),w}}_getPatchOutgoingGetFunction(s){return l=>function(...l){let p=s(...l);return p.end(),p}}}}));function _isClientRequest(s){return`outputData`in s&&`outputSize`in s&&!(`client`in s)&&!(`statusCode`in s)}function isKnownPrefetchRequest(s){return s.headers[`next-router-prefetch`]===`1`}function getConfigWithDefaults(s={}){return{..._optionalChain([s,`access`,s=>s.instrumentation,`optionalAccess`,s=>s._experimentalConfig]),disableIncomingRequestInstrumentation:s.disableIncomingRequestSpans,ignoreOutgoingRequestHook:l=>{let p=getRequestUrl(l);if(!p)return!1;let g=s.ignoreOutgoingRequests;return!!(g&&g(p,l))},ignoreIncomingRequestHook:l=>{let p=l.url,g=_optionalChain([l,`access`,s=>s.method,`optionalAccess`,s=>s.toUpperCase,`call`,s=>s()]);if(g===`OPTIONS`||g===`HEAD`)return!0;let v=s.ignoreIncomingRequests;return!!(p&&v&&v(p,l))},requireParentforOutgoingSpans:!1,requireParentforIncomingSpans:!1,requestHook:(l,p)=>{addOriginToSpan(l,`auto.http.otel.http`),!_isClientRequest(p)&&isKnownPrefetchRequest(p)&&l.setAttribute(`sentry.http.prefetch`,!0),_optionalChain([s,`access`,s=>s.instrumentation,`optionalAccess`,s=>s.requestHook,`optionalCall`,s=>s(l,p)])},responseHook:(l,p)=>{let g=getClient();g&&g.getOptions().autoSessionTracking!==!1&&s.trackIncomingRequestsAsSessions!==!1&&setImmediate(()=>{g._captureRequestSession()}),_optionalChain([s,`access`,s=>s.instrumentation,`optionalAccess`,s=>s.responseHook,`optionalCall`,s=>s(l,p)])},applyCustomAttributesOnSpan:(l,p,g)=>{_optionalChain([s,`access`,s=>s.instrumentation,`optionalAccess`,s=>s.applyCustomAttributesOnSpan,`optionalCall`,s=>s(l,p,g)])}}}var import_src$33,INTEGRATION_NAME$27,INSTRUMENTATION_NAME,instrumentSentryHttp,instrumentOtelHttp,instrumentHttp,httpIntegration,init_http$1=__esmMin((()=>{init_esm$9(),init_esm$8(),import_src$33=require_src$37(),init_esm$2(),init_instrument(),init_addOriginToSpan(),init_getRequestUrl(),init_SentryHttpInstrumentation(),INTEGRATION_NAME$27=`Http`,INSTRUMENTATION_NAME=`@opentelemetry_sentry-patched/instrumentation-http`,instrumentSentryHttp=generateInstrumentOnce(`${INTEGRATION_NAME$27}.sentry`,s=>new SentryHttpInstrumentation({breadcrumbs:_optionalChain([s,`optionalAccess`,s=>s.breadcrumbs]),ignoreOutgoingRequests:_optionalChain([s,`optionalAccess`,s=>s.ignoreOutgoingRequests])})),instrumentOtelHttp=generateInstrumentOnce(INTEGRATION_NAME$27,s=>{let l=new import_src$33.HttpInstrumentation(s);try{l._diag=diag.createComponentLogger({namespace:INSTRUMENTATION_NAME}),l.instrumentationName=INSTRUMENTATION_NAME}catch{}return l}),instrumentHttp=(s={})=>{s.spans!==!1&&instrumentOtelHttp(getConfigWithDefaults(s)),instrumentSentryHttp(s)},httpIntegration=defineIntegration((s={})=>({name:INTEGRATION_NAME$27,setupOnce(){instrumentHttp(s)}}))})),require_version$23=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.10.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-undici`})),require_SemanticAttributes=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SemanticAttributes=void 0,s.SemanticAttributes={HTTP_CONNECTION_STATE:`http.connection.state`,ERROR_TYPE:`error.type`,HTTP_REQUEST_BODY_SIZE:`http.request.body.size`,HTTP_REQUEST_METHOD:`http.request.method`,HTTP_REQUEST_METHOD_ORIGINAL:`http.request.method_original`,HTTP_REQUEST_RESEND_COUNT:`http.request.resend_count`,HTTP_RESPONSE_BODY_SIZE:`http.response.body.size`,HTTP_RESPONSE_STATUS_CODE:`http.response.status_code`,HTTP_ROUTE:`http.route`,NETWORK_PEER_ADDRESS:`network.peer.address`,NETWORK_PEER_PORT:`network.peer.port`,NETWORK_PROTOCOL_NAME:`network.protocol.name`,NETWORK_PROTOCOL_VERSION:`network.protocol.version`,SERVER_ADDRESS:`server.address`,SERVER_PORT:`server.port`,URL_FULL:`url.full`,URL_PATH:`url.path`,URL_QUERY:`url.query`,URL_SCHEME:`url.scheme`,USER_AGENT_ORIGINAL:`user_agent.original`}})),require_undici$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UndiciInstrumentation=void 0;let l=require(`diagnostics_channel`),p=require(`url`),g=require_src$33(),v=(init_esm$8(),__toCommonJS$1(esm_exports$6)),b=require_version$23(),C=require_SemanticAttributes(),w=require_src$41();s.UndiciInstrumentation=class extends g.InstrumentationBase{constructor(s={}){super(b.PACKAGE_NAME,b.PACKAGE_VERSION,s),this._recordFromReq=new WeakMap}init(){}disable(){super.disable(),this._channelSubs.forEach(s=>s.unsubscribe()),this._channelSubs.length=0}enable(){super.enable(),this._channelSubs=this._channelSubs||[],!(this._channelSubs.length>0)&&(this.subscribeToChannel(`undici:request:create`,this.onRequestCreated.bind(this)),this.subscribeToChannel(`undici:client:sendHeaders`,this.onRequestHeaders.bind(this)),this.subscribeToChannel(`undici:request:headers`,this.onResponseHeaders.bind(this)),this.subscribeToChannel(`undici:request:trailers`,this.onDone.bind(this)),this.subscribeToChannel(`undici:request:error`,this.onError.bind(this)))}_updateMetricInstruments(){this._httpClientDurationHistogram=this.meter.createHistogram(`http.client.request.duration`,{description:`Measures the duration of outbound HTTP requests.`,unit:`s`,valueType:v.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[.005,.01,.025,.05,.075,.1,.25,.5,.75,1,2.5,5,7.5,10]}})}subscribeToChannel(s,p){var g;let[v,b]=process.version.replace(`v`,``).split(`.`).map(s=>Number(s)),C=v>18||v===18&&b>=19,w;if(C)(g=l.subscribe)==null||g.call(l,s,p),w=()=>{var g;return l.unsubscribe?.call(l,s,p)};else{let g=l.channel(s);g.subscribe(p),w=()=>g.unsubscribe(p)}this._channelSubs.push({name:s,unsubscribe:w})}onRequestCreated({request:s}){let l=this.getConfig(),b=l.enabled!==!1;if((0,g.safeExecuteInTheMiddle)(()=>{var p;return!b||s.method===`CONNECT`||l.ignoreRequestHook?.call(l,s)},s=>s&&this._diag.error(`caught ignoreRequestHook error: `,s),!0))return;let E=(0,w.hrTime)(),k;try{k=new p.URL(s.path,s.origin)}catch(s){this._diag.warn(`could not determine url.full:`,s);return}let A=k.protocol.replace(`:`,``),N=this.getRequestMethod(s.method),F={[C.SemanticAttributes.HTTP_REQUEST_METHOD]:N,[C.SemanticAttributes.HTTP_REQUEST_METHOD_ORIGINAL]:s.method,[C.SemanticAttributes.URL_FULL]:k.toString(),[C.SemanticAttributes.URL_PATH]:k.pathname,[C.SemanticAttributes.URL_QUERY]:k.search,[C.SemanticAttributes.URL_SCHEME]:A},I={https:`443`,http:`80`},R=k.hostname,B=k.port||I[A];F[C.SemanticAttributes.SERVER_ADDRESS]=R,B&&!isNaN(Number(B))&&(F[C.SemanticAttributes.SERVER_PORT]=Number(B));let q;if(Array.isArray(s.headers)){let l=s.headers.findIndex(s=>s.toLowerCase()===`user-agent`);l>=0&&(q=s.headers[l+1])}else if(typeof s.headers==`string`){let l=s.headers.split(`\r -`).find(s=>s.toLowerCase().startsWith(`user-agent`));q=l&&l.substring(l.indexOf(`:`)+1).trim()}q&&(F[C.SemanticAttributes.USER_AGENT_ORIGINAL]=q);let le=(0,g.safeExecuteInTheMiddle)(()=>{var p;return l.startSpanHook?.call(l,s)},s=>s&&this._diag.error(`caught startSpanHook error: `,s),!0);le&&Object.entries(le).forEach(([s,l])=>{F[s]=l});let J=v.context.active(),_e=v.trace.getSpan(J),be;be=l.requireParentforSpans&&(!_e||!v.trace.isSpanContextValid(_e.spanContext()))?v.trace.wrapSpanContext(v.INVALID_SPAN_CONTEXT):this.tracer.startSpan(N===`_OTHER`?`HTTP`:N,{kind:v.SpanKind.CLIENT,attributes:F},J),(0,g.safeExecuteInTheMiddle)(()=>{var p;return l.requestHook?.call(l,be,s)},s=>s&&this._diag.error(`caught requestHook error: `,s),!0);let xe=v.trace.setSpan(v.context.active(),be),De={};v.propagation.inject(xe,De);let Ne=Object.entries(De);for(let l=0;ls.toLowerCase())),p=Array.isArray(s.headers)?s.headers:s.headers.split(`\r -`);p.forEach((s,g)=>{let v=s.indexOf(`:`),b=v!==-1,C=(b?s.substring(0,v):s).toLowerCase(),w=b?s.substring(v+1):p[g+1];l.has(C)&&(k[`http.request.header.${C}`]=w.trim())})}b.setAttributes(k)}onResponseHeaders({request:s,response:l}){var p,b;let w=this._recordFromReq.get(s);if(!w)return;let{span:E,attributes:k}=w,A={[C.SemanticAttributes.HTTP_RESPONSE_STATUS_CODE]:l.statusCode},N=this.getConfig();(0,g.safeExecuteInTheMiddle)(()=>{var p;return N.responseHook?.call(N,E,{request:s,response:l})},s=>s&&this._diag.error(`caught responseHook error: `,s),!0);let F=new Set;N.headersToSpanAttributes?.responseHeaders&&((b=N.headersToSpanAttributes)==null||b.responseHeaders.forEach(s=>F.add(s.toLowerCase())));for(let s=0;s=400?v.SpanStatusCode.ERROR:v.SpanStatusCode.UNSET}),w.attributes=Object.assign(k,A)}onDone({request:s}){let l=this._recordFromReq.get(s);if(!l)return;let{span:p,attributes:g,startTime:v}=l;p.end(),this._recordFromReq.delete(s),this.recordRequestDuration(g,v)}onError({request:s,error:l}){let p=this._recordFromReq.get(s);if(!p)return;let{span:g,attributes:b,startTime:w}=p;g.recordException(l),g.setStatus({code:v.SpanStatusCode.ERROR,message:l.message}),g.end(),this._recordFromReq.delete(s),b[C.SemanticAttributes.ERROR_TYPE]=l.message,this.recordRequestDuration(b,w)}recordRequestDuration(s,l){let p={};[C.SemanticAttributes.HTTP_RESPONSE_STATUS_CODE,C.SemanticAttributes.HTTP_REQUEST_METHOD,C.SemanticAttributes.SERVER_ADDRESS,C.SemanticAttributes.SERVER_PORT,C.SemanticAttributes.URL_SCHEME,C.SemanticAttributes.ERROR_TYPE].forEach(l=>{l in s&&(p[l]=s[l])});let g=(0,w.hrTimeToMilliseconds)((0,w.hrTimeDuration)(l,(0,w.hrTime)()))/1e3;this._httpClientDurationHistogram.record(g,p)}getRequestMethod(s){return s.toUpperCase()in{CONNECT:!0,OPTIONS:!0,HEAD:!0,GET:!0,POST:!0,PUT:!0,PATCH:!0,DELETE:!0,TRACE:!0}?s.toUpperCase():`_OTHER`}}})),require_types$20=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$32=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_undici$1(),s),p(require_types$20(),s)}));function addRequestBreadcrumb(s,l){let p=getBreadcrumbData(s),g=l.statusCode,v=getBreadcrumbLogLevelFromHttpStatusCode(g);addBreadcrumb({category:`http`,data:{status_code:g,...p},type:`http`,level:v},{event:`response`,request:s,response:l})}function getBreadcrumbData(s){try{let l=parseUrl(new URL(s.path,s.origin).toString()),p={url:getSanitizedUrlString(l),"http.method":s.method||`GET`};return l.search&&(p[`http.query`]=l.search),l.hash&&(p[`http.fragment`]=l.hash),p}catch{return{}}}function getAbsoluteUrl(s,l=`/`){let p=`${s}`;return p.endsWith(`/`)&&l.startsWith(`/`)?`${p}${l.slice(1)}`:!p.endsWith(`/`)&&!l.startsWith(`/`)?`${p}/${l.slice(1)}`:`${p}${l}`}var import_src$31,import_src$32,_nativeNodeFetchIntegration,nativeNodeFetchIntegration,init_node_fetch=__esmMin((()=>{init_esm$9(),import_src$31=require_src$33(),import_src$32=require_src$32(),init_esm$2(),_nativeNodeFetchIntegration=((s={})=>{let l=s.breadcrumbs===void 0?!0:s.breadcrumbs,p=s.ignoreOutgoingRequests;return{name:`NodeFetch`,setupOnce(){let s=new LRUMap(100);(0,import_src$31.registerInstrumentations)({instrumentations:[new import_src$32.UndiciInstrumentation({requireParentforSpans:!1,ignoreRequestHook:l=>{let g=getAbsoluteUrl(l.origin,l.path);if(p&&g&&p(g))return!0;if(!hasTracingEnabled()){let p=shouldPropagateTraceForUrl(g,_optionalChain([getClient,`call`,s=>s(),`optionalAccess`,s=>s.getOptions,`call`,s=>s(),`access`,s=>s.tracePropagationTargets]),s)?getTraceData$1():{},v=l.headers;return Array.isArray(v)?Object.entries(p).forEach(s=>v.push(...s)):l.headers+=Object.entries(p).map(([s,l])=>`${s}: ${l}\r\n`).join(``),!0}return!1},startSpanHook:()=>({[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.http.otel.node_fetch`}),responseHook:(s,{request:p,response:g})=>{l&&addRequestBreadcrumb(p,g)}})]})}}}),nativeNodeFetchIntegration=defineIntegration(_nativeNodeFetchIntegration)})),INTEGRATION_NAME$26,consoleIntegration,init_console=__esmMin((()=>{init_esm$9(),INTEGRATION_NAME$26=`Console`,consoleIntegration=defineIntegration(()=>({name:INTEGRATION_NAME$26,setup(s){addConsoleInstrumentationHandler(({args:l,level:p})=>{getClient()===s&&addBreadcrumb({category:`console`,level:severityLevelFromString(p),message:truncate(node_util.format.apply(void 0,l),2048)},{input:[...l],level:p})})}}))}));function _updateContext(s){if(_optionalChain([s,`optionalAccess`,s=>s.app,`optionalAccess`,s=>s.app_memory])&&(s.app.app_memory=process.memoryUsage().rss),_optionalChain([s,`optionalAccess`,s=>s.app,`optionalAccess`,s=>s.free_memory])&&typeof process.availableMemory==`function`){let l=_optionalChain([process,`access`,s=>s.availableMemory,`optionalCall`,s=>s()]);l!=null&&(s.app.free_memory=l)}return _optionalChain([s,`optionalAccess`,s=>s.device,`optionalAccess`,s=>s.free_memory])&&(s.device.free_memory=node_os.freemem()),s}async function getOsContext(){let s=node_os.platform();switch(s){case`darwin`:return getDarwinInfo();case`linux`:return getLinuxInfo();default:return{name:PLATFORM_NAMES[s]||s,version:node_os.release()}}}function getCultureContext(){try{if(typeof process.versions.icu!=`string`)return;let s=new Date(9e8);if(new Intl.DateTimeFormat(`es`,{month:`long`}).format(s)===`enero`){let s=Intl.DateTimeFormat().resolvedOptions();return{locale:s.locale,timezone:s.timeZone}}}catch{}}function getAppContext(){let s=process.memoryUsage().rss,l={app_start_time:new Date(Date.now()-process.uptime()*1e3).toISOString(),app_memory:s};if(typeof process.availableMemory==`function`){let s=_optionalChain([process,`access`,s=>s.availableMemory,`optionalCall`,s=>s()]);s!=null&&(l.free_memory=s)}return l}function getDeviceContext(s){let l={},p;try{p=node_os.uptime&&node_os.uptime()}catch{}if(typeof p==`number`&&(l.boot_time=new Date(Date.now()-p*1e3).toISOString()),l.arch=node_os.arch(),(s===!0||s.memory)&&(l.memory_size=node_os.totalmem(),l.free_memory=node_os.freemem()),s===!0||s.cpu){let s=node_os.cpus(),p=s&&s[0];p&&(l.processor_count=s.length,l.cpu_description=p.model,l.processor_frequency=p.speed)}return l}function matchFirst(s,l){let p=s.exec(l);return p?p[1]:void 0}async function getDarwinInfo(){let s={kernel_version:node_os.release(),name:`Mac OS X`,version:`10.${Number(node_os.release().split(`.`)[0])-4}`};try{let l=await new Promise((s,l)=>{(0,node_child_process.execFile)(`/usr/bin/sw_vers`,(p,g)=>{if(p){l(p);return}s(g)})});s.name=matchFirst(/^ProductName:\s+(.*)$/m,l),s.version=matchFirst(/^ProductVersion:\s+(.*)$/m,l),s.build=matchFirst(/^BuildVersion:\s+(.*)$/m,l)}catch{}return s}function getLinuxDistroId(s){return s.split(` `)[0].toLowerCase()}async function getLinuxInfo(){let s={kernel_version:node_os.release(),name:`Linux`};try{let l=await readDirAsync(`/etc`),p=LINUX_DISTROS.find(s=>l.includes(s.name));if(!p)return s;let g=(await readFileAsync((0,node_path.join)(`/etc`,p.name),{encoding:`utf-8`})).toLowerCase(),{distros:v}=p;s.name=v.find(s=>g.indexOf(getLinuxDistroId(s))>=0)||v[0];let b=getLinuxDistroId(s.name);s.version=_optionalChain([LINUX_VERSIONS,`access`,s=>s[b],`optionalCall`,s=>s(g)])}catch{}return s}function getCloudResourceContext(){if(process.env.VERCEL)return{"cloud.provider":`vercel`,"cloud.region":process.env.VERCEL_REGION};if(process.env.AWS_REGION)return{"cloud.provider":`aws`,"cloud.region":process.env.AWS_REGION,"cloud.platform":process.env.AWS_EXECUTION_ENV};if(process.env.GCP_PROJECT)return{"cloud.provider":`gcp`};if(process.env.ALIYUN_REGION_ID)return{"cloud.provider":`alibaba_cloud`,"cloud.region":process.env.ALIYUN_REGION_ID};if(process.env.WEBSITE_SITE_NAME&&process.env.REGION_NAME)return{"cloud.provider":`azure`,"cloud.region":process.env.REGION_NAME};if(process.env.IBM_CLOUD_REGION)return{"cloud.provider":`ibm_cloud`,"cloud.region":process.env.IBM_CLOUD_REGION};if(process.env.TENCENTCLOUD_REGION)return{"cloud.provider":`tencent_cloud`,"cloud.region":process.env.TENCENTCLOUD_REGION,"cloud.account.id":process.env.TENCENTCLOUD_APPID,"cloud.availability_zone":process.env.TENCENTCLOUD_ZONE};if(process.env.NETLIFY)return{"cloud.provider":`netlify`};if(process.env.FLY_REGION)return{"cloud.provider":`fly.io`,"cloud.region":process.env.FLY_REGION};if(process.env.DYNO)return{"cloud.provider":`heroku`}}var readFileAsync,readDirAsync,INTEGRATION_NAME$25,_nodeContextIntegration,nodeContextIntegration,PLATFORM_NAMES,LINUX_DISTROS,LINUX_VERSIONS,init_context=__esmMin((()=>{init_esm$9(),readFileAsync=(0,node_util.promisify)(node_fs.readFile),readDirAsync=(0,node_util.promisify)(node_fs.readdir),INTEGRATION_NAME$25=`Context`,_nodeContextIntegration=((s={})=>{let l,p={app:!0,os:!0,device:!0,culture:!0,cloudResource:!0,...s};async function g(s){l===void 0&&(l=v());let p=_updateContext(await l);return s.contexts={...s.contexts,app:{...p.app,..._optionalChain([s,`access`,s=>s.contexts,`optionalAccess`,s=>s.app])},os:{...p.os,..._optionalChain([s,`access`,s=>s.contexts,`optionalAccess`,s=>s.os])},device:{...p.device,..._optionalChain([s,`access`,s=>s.contexts,`optionalAccess`,s=>s.device])},culture:{...p.culture,..._optionalChain([s,`access`,s=>s.contexts,`optionalAccess`,s=>s.culture])},cloud_resource:{...p.cloud_resource,..._optionalChain([s,`access`,s=>s.contexts,`optionalAccess`,s=>s.cloud_resource])}},s}async function v(){let s={};if(p.os&&(s.os=await getOsContext()),p.app&&(s.app=getAppContext()),p.device&&(s.device=getDeviceContext(p.device)),p.culture){let l=getCultureContext();l&&(s.culture=l)}return p.cloudResource&&(s.cloud_resource=getCloudResourceContext()),s}return{name:INTEGRATION_NAME$25,processEvent(s){return g(s)}}}),nodeContextIntegration=defineIntegration(_nodeContextIntegration),PLATFORM_NAMES={aix:`IBM AIX`,freebsd:`FreeBSD`,openbsd:`OpenBSD`,sunos:`SunOS`,win32:`Windows`},LINUX_DISTROS=[{name:`fedora-release`,distros:[`Fedora`]},{name:`redhat-release`,distros:[`Red Hat Linux`,`Centos`]},{name:`redhat_version`,distros:[`Red Hat Linux`]},{name:`SuSE-release`,distros:[`SUSE Linux`]},{name:`lsb-release`,distros:[`Ubuntu Linux`,`Arch Linux`]},{name:`debian_version`,distros:[`Debian`]},{name:`debian_release`,distros:[`Debian`]},{name:`arch-release`,distros:[`Arch Linux`]},{name:`gentoo-release`,distros:[`Gentoo Linux`]},{name:`novell-release`,distros:[`SUSE Linux`]},{name:`alpine-release`,distros:[`Alpine Linux`]}],LINUX_VERSIONS={alpine:s=>s,arch:s=>matchFirst(/distrib_release=(.*)/,s),centos:s=>matchFirst(/release ([^ ]+)/,s),debian:s=>s,fedora:s=>matchFirst(/release (..)/,s),mint:s=>matchFirst(/distrib_release=(.*)/,s),red:s=>matchFirst(/release ([^ ]+)/,s),suse:s=>matchFirst(/VERSION = (.*)\n/,s),ubuntu:s=>matchFirst(/distrib_release=(.*)/,s)}}));function emplace(s,l,p){let g=s.get(l);return g===void 0?(s.set(l,p),p):g}function shouldSkipContextLinesForFile(s){return!!(s.startsWith(`node:`)||s.endsWith(`.min.js`)||s.endsWith(`.min.cjs`)||s.endsWith(`.min.mjs`)||s.startsWith(`data:`))}function shouldSkipContextLinesForFrame(s){return s.lineno!==void 0&&s.lineno>1e4||s.colno!==void 0&&s.colno>1e3}function rangeExistsInContentCache(s,l){let p=LRU_FILE_CONTENTS_CACHE.get(s);if(p===void 0)return!1;for(let s=l[0];s<=l[1];s++)if(p[s]===void 0)return!1;return!0}function makeLineReaderRanges(s,l){if(!s.length)return[];let p=0,g=s[0];if(typeof g!=`number`)return[];let v=makeContextRange(g,l),b=[];for(;;){if(p===s.length-1){b.push(v);break}let g=s[p+1];if(typeof g!=`number`)break;g<=v[1]?v[1]=g+l:(b.push(v),v=makeContextRange(g,l)),p++}return b}function getContextLinesFromFile(s,l,p){return new Promise((g,v)=>{let b=(0,node_fs.createReadStream)(s),C=(0,node_readline.createInterface)({input:b});function w(){b.destroy(),g()}let E=0,k=0,A=l[k];if(A===void 0){w();return}let N=A[0],F=A[1];function I(l){LRU_FILE_CONTENTS_FS_READ_FAILED.set(s,1),DEBUG_BUILD&&logger$1.error(`Failed to read file: ${s}. Error: ${l}`),C.close(),C.removeAllListeners(),w()}b.on(`error`,I),C.on(`error`,I),C.on(`close`,w),C.on(`line`,s=>{if(E++,!(E=F)){if(k===l.length-1){C.close(),C.removeAllListeners();return}k++;let s=l[k];if(s===void 0){C.close(),C.removeAllListeners();return}N=s[0],F=s[1]}})})}async function addSourceContext(s,l){let p={};if(l>0&&_optionalChain([s,`access`,s=>s.exception,`optionalAccess`,s=>s.values])){for(let l of s.exception.values)if(_optionalChain([l,`access`,s=>s.stacktrace,`optionalAccess`,s=>s.frames,`optionalAccess`,s=>s.length]))for(let s=l.stacktrace.frames.length-1;s>=0;s--){let g=l.stacktrace.frames[s],v=_optionalChain([g,`optionalAccess`,s=>s.filename]);!g||typeof v!=`string`||typeof g.lineno!=`number`||shouldSkipContextLinesForFile(v)||shouldSkipContextLinesForFrame(g)||(p[v]||(p[v]=[]),p[v].push(g.lineno))}}let g=Object.keys(p);if(g.length==0)return s;let v=[];for(let s of g){if(LRU_FILE_CONTENTS_FS_READ_FAILED.get(s))continue;let g=p[s];if(!g)continue;g.sort((s,l)=>s-l);let b=makeLineReaderRanges(g,l);if(b.every(l=>rangeExistsInContentCache(s,l)))continue;let C=emplace(LRU_FILE_CONTENTS_CACHE,s,{});v.push(getContextLinesFromFile(s,b,C))}if(await Promise.all(v).catch(()=>{DEBUG_BUILD&&logger$1.log(`Failed to read one or more source files and resolve context lines`)}),l>0&&_optionalChain([s,`access`,s=>s.exception,`optionalAccess`,s=>s.values]))for(let p of s.exception.values)p.stacktrace&&p.stacktrace.frames&&p.stacktrace.frames.length>0&&addSourceContextToFrames(p.stacktrace.frames,l,LRU_FILE_CONTENTS_CACHE);return s}function addSourceContextToFrames(s,l,p){for(let g of s)if(g.filename&&g.context_line===void 0&&typeof g.lineno==`number`){let s=p.get(g.filename);if(s===void 0)continue;addContextToFrame(g.lineno,g,l,s)}}function clearLineContext(s){delete s.pre_context,delete s.context_line,delete s.post_context}function addContextToFrame(s,l,p,g){if(l.lineno===void 0||g===void 0){DEBUG_BUILD&&logger$1.error(`Cannot resolve context for frame with no lineno or file contents`);return}l.pre_context=[];for(let v=makeRangeStart(s,p);v{init_esm$9(),init_debug_build(),LRU_FILE_CONTENTS_CACHE=new LRUMap(10),LRU_FILE_CONTENTS_FS_READ_FAILED=new LRUMap(20),DEFAULT_LINES_OF_CONTEXT=7,INTEGRATION_NAME$24=`ContextLines`,_contextLinesIntegration=((s={})=>{let l=s.frameContextLines===void 0?DEFAULT_LINES_OF_CONTEXT:s.frameContextLines;return{name:INTEGRATION_NAME$24,processEvent(s){return addSourceContext(s,l)}}}),contextLinesIntegration=defineIntegration(_contextLinesIntegration)})),NODE_VERSION,NODE_MAJOR,init_nodeVersion=__esmMin((()=>{init_esm$9(),NODE_VERSION=parseSemver(process.versions.node),NODE_MAJOR=NODE_VERSION.major}));async function isDebuggerEnabled(){if(cachedDebuggerEnabled===void 0)try{cachedDebuggerEnabled=!!(await import(`node:inspector`)).url()}catch{cachedDebuggerEnabled=!1}return cachedDebuggerEnabled}var cachedDebuggerEnabled,init_debug=__esmMin((()=>{}));function createRateLimiter(s,l,p){let g=0,v=5,b=0;return setInterval(()=>{b===0?g>s&&(v*=2,p(v),v>86400&&(v=86400),b=v):(--b,b===0&&l()),g=0},1e3).unref(),()=>{g+=1}}function isAnonymous(s){return s!==void 0&&(s.length===0||s===`?`||s===``)}function functionNamesMatch(s,l){return s===l||isAnonymous(s)&&isAnonymous(l)}var LOCAL_VARIABLES_KEY,init_common=__esmMin((()=>{LOCAL_VARIABLES_KEY=`__SENTRY_ERROR_LOCAL_VARIABLES__`}));function log$1(...s){logger$1.log(`[LocalVariables]`,...s)}var base64WorkerScript,localVariablesAsyncIntegration,init_local_variables_async=__esmMin((()=>{init_esm$9(),init_debug(),init_common(),base64WorkerScript=`LyohIEBzZW50cnkvbm9kZSA4LjU1LjEgKDBhYWE4MWEpIHwgaHR0cHM6Ly9naXRodWIuY29tL2dldHNlbnRyeS9zZW50cnktamF2YXNjcmlwdCAqLwppbXBvcnR7U2Vzc2lvbiBhcyBlfWZyb20ibm9kZTppbnNwZWN0b3IvcHJvbWlzZXMiO2ltcG9ydHt3b3JrZXJEYXRhIGFzIHR9ZnJvbSJub2RlOndvcmtlcl90aHJlYWRzIjtjb25zdCBuPSI4LjU1LjEiLG89Z2xvYmFsVGhpcztjb25zdCBpPSJ1bmRlZmluZWQiPT10eXBlb2YgX19TRU5UUllfREVCVUdfX3x8X19TRU5UUllfREVCVUdfXyxhPVsiZGVidWciLCJpbmZvIiwid2FybiIsImVycm9yIiwibG9nIiwiYXNzZXJ0IiwidHJhY2UiXSxzPXt9O2Z1bmN0aW9uIGMoZSl7aWYoISgiY29uc29sZSJpbiBvKSlyZXR1cm4gZSgpO2NvbnN0IHQ9by5jb25zb2xlLG49e30saT1PYmplY3Qua2V5cyhzKTtpLmZvckVhY2goKGU9Pntjb25zdCBvPXNbZV07bltlXT10W2VdLHRbZV09b30pKTt0cnl7cmV0dXJuIGUoKX1maW5hbGx5e2kuZm9yRWFjaCgoZT0+e3RbZV09bltlXX0pKX19IWZ1bmN0aW9uKGUsdCxpKXtjb25zdCBhPW8scz1hLl9fU0VOVFJZX189YS5fX1NFTlRSWV9ffHx7fSxjPXNbbl09c1tuXXx8e307Y1tlXXx8KGNbZV09dCgpKX0oImxvZ2dlciIsKGZ1bmN0aW9uKCl7bGV0IGU9ITE7Y29uc3QgdD17ZW5hYmxlOigpPT57ZT0hMH0sZGlzYWJsZTooKT0+e2U9ITF9LGlzRW5hYmxlZDooKT0+ZX07cmV0dXJuIGk/YS5mb3JFYWNoKChuPT57dFtuXT0oLi4udCk9PntlJiZjKCgoKT0+e28uY29uc29sZVtuXShgU2VudHJ5IExvZ2dlciBbJHtufV06YCwuLi50KX0pKX19KSk6YS5mb3JFYWNoKChlPT57dFtlXT0oKT0+e319KSksdH0pKTtjb25zdCByPSJfX1NFTlRSWV9FUlJPUl9MT0NBTF9WQVJJQUJMRVNfXyI7Y29uc3QgdT10O2Z1bmN0aW9uIGwoLi4uZSl7dS5kZWJ1ZyYmYygoKCk9PmNvbnNvbGUubG9nKCJbTG9jYWxWYXJpYWJsZXMgV29ya2VyXSIsLi4uZSkpKX1hc3luYyBmdW5jdGlvbiBmKGUsdCxuLG8pe2NvbnN0IGk9YXdhaXQgZS5wb3N0KCJSdW50aW1lLmdldFByb3BlcnRpZXMiLHtvYmplY3RJZDp0LG93blByb3BlcnRpZXM6ITB9KTtvW25dPWkucmVzdWx0LmZpbHRlcigoZT0+Imxlbmd0aCIhPT1lLm5hbWUmJiFpc05hTihwYXJzZUludChlLm5hbWUsMTApKSkpLnNvcnQoKChlLHQpPT5wYXJzZUludChlLm5hbWUsMTApLXBhcnNlSW50KHQubmFtZSwxMCkpKS5tYXAoKGU9PmUudmFsdWU/LnZhbHVlKSl9YXN5bmMgZnVuY3Rpb24gZyhlLHQsbixvKXtjb25zdCBpPWF3YWl0IGUucG9zdCgiUnVudGltZS5nZXRQcm9wZXJ0aWVzIix7b2JqZWN0SWQ6dCxvd25Qcm9wZXJ0aWVzOiEwfSk7b1tuXT1pLnJlc3VsdC5tYXAoKGU9PltlLm5hbWUsZS52YWx1ZT8udmFsdWVdKSkucmVkdWNlKCgoZSxbdCxuXSk9PihlW3RdPW4sZSkpLHt9KX1mdW5jdGlvbiBkKGUsdCl7ZS52YWx1ZSYmKCJ2YWx1ZSJpbiBlLnZhbHVlP3ZvaWQgMD09PWUudmFsdWUudmFsdWV8fG51bGw9PT1lLnZhbHVlLnZhbHVlP3RbZS5uYW1lXT1gPCR7ZS52YWx1ZS52YWx1ZX0+YDp0W2UubmFtZV09ZS52YWx1ZS52YWx1ZToiZGVzY3JpcHRpb24iaW4gZS52YWx1ZSYmImZ1bmN0aW9uIiE9PWUudmFsdWUudHlwZT90W2UubmFtZV09YDwke2UudmFsdWUuZGVzY3JpcHRpb259PmA6InVuZGVmaW5lZCI9PT1lLnZhbHVlLnR5cGUmJih0W2UubmFtZV09Ijx1bmRlZmluZWQ+IikpfWFzeW5jIGZ1bmN0aW9uIGIoZSx0KXtjb25zdCBuPWF3YWl0IGUucG9zdCgiUnVudGltZS5nZXRQcm9wZXJ0aWVzIix7b2JqZWN0SWQ6dCxvd25Qcm9wZXJ0aWVzOiEwfSksbz17fTtmb3IoY29uc3QgdCBvZiBuLnJlc3VsdClpZih0Py52YWx1ZT8ub2JqZWN0SWQmJiJBcnJheSI9PT10Py52YWx1ZS5jbGFzc05hbWUpe2NvbnN0IG49dC52YWx1ZS5vYmplY3RJZDthd2FpdCBmKGUsbix0Lm5hbWUsbyl9ZWxzZSBpZih0Py52YWx1ZT8ub2JqZWN0SWQmJiJPYmplY3QiPT09dD8udmFsdWU/LmNsYXNzTmFtZSl7Y29uc3Qgbj10LnZhbHVlLm9iamVjdElkO2F3YWl0IGcoZSxuLHQubmFtZSxvKX1lbHNlIHQ/LnZhbHVlJiZkKHQsbyk7cmV0dXJuIG99bGV0IHA7KGFzeW5jIGZ1bmN0aW9uKCl7Y29uc3QgdD1uZXcgZTt0LmNvbm5lY3RUb01haW5UaHJlYWQoKSxsKCJDb25uZWN0ZWQgdG8gbWFpbiB0aHJlYWQiKTtsZXQgbj0hMTt0Lm9uKCJEZWJ1Z2dlci5yZXN1bWVkIiwoKCk9PntuPSExfSkpLHQub24oIkRlYnVnZ2VyLnBhdXNlZCIsKGU9PntuPSEwLGFzeW5jIGZ1bmN0aW9uKGUse3JlYXNvbjp0LGRhdGE6e29iamVjdElkOm59LGNhbGxGcmFtZXM6b30pe2lmKCJleGNlcHRpb24iIT09dCYmInByb21pc2VSZWplY3Rpb24iIT09dClyZXR1cm47aWYocD8uKCksbnVsbD09bilyZXR1cm47Y29uc3QgaT1bXTtmb3IobGV0IHQ9MDt0PG8ubGVuZ3RoO3QrKyl7Y29uc3R7c2NvcGVDaGFpbjpuLGZ1bmN0aW9uTmFtZTphLHRoaXM6c309b1t0XSxjPW4uZmluZCgoZT0+ImxvY2FsIj09PWUudHlwZSkpLHI9Imdsb2JhbCIhPT1zLmNsYXNzTmFtZSYmcy5jbGFzc05hbWU/YCR7cy5jbGFzc05hbWV9LiR7YX1gOmE7aWYodm9pZCAwPT09Yz8ub2JqZWN0Lm9iamVjdElkKWlbdF09e2Z1bmN0aW9uOnJ9O2Vsc2V7Y29uc3Qgbj1hd2FpdCBiKGUsYy5vYmplY3Qub2JqZWN0SWQpO2lbdF09e2Z1bmN0aW9uOnIsdmFyczpufX19YXdhaXQgZS5wb3N0KCJSdW50aW1lLmNhbGxGdW5jdGlvbk9uIix7ZnVuY3Rpb25EZWNsYXJhdGlvbjpgZnVuY3Rpb24oKSB7IHRoaXMuJHtyfSA9IHRoaXMuJHtyfSB8fCAke0pTT04uc3RyaW5naWZ5KGkpfTsgfWAsc2lsZW50OiEwLG9iamVjdElkOm59KSxhd2FpdCBlLnBvc3QoIlJ1bnRpbWUucmVsZWFzZU9iamVjdCIse29iamVjdElkOm59KX0odCxlLnBhcmFtcykudGhlbigoYXN5bmMoKT0+e24mJmF3YWl0IHQucG9zdCgiRGVidWdnZXIucmVzdW1lIil9KSwoYXN5bmMgZT0+e24mJmF3YWl0IHQucG9zdCgiRGVidWdnZXIucmVzdW1lIil9KSl9KSksYXdhaXQgdC5wb3N0KCJEZWJ1Z2dlci5lbmFibGUiKTtjb25zdCBvPSExIT09dS5jYXB0dXJlQWxsRXhjZXB0aW9ucztpZihhd2FpdCB0LnBvc3QoIkRlYnVnZ2VyLnNldFBhdXNlT25FeGNlcHRpb25zIix7c3RhdGU6bz8iYWxsIjoidW5jYXVnaHQifSksbyl7Y29uc3QgZT11Lm1heEV4Y2VwdGlvbnNQZXJTZWNvbmR8fDUwO3A9ZnVuY3Rpb24oZSx0LG4pe2xldCBvPTAsaT01LGE9MDtyZXR1cm4gc2V0SW50ZXJ2YWwoKCgpPT57MD09PWE/bz5lJiYoaSo9MixuKGkpLGk+ODY0MDAmJihpPTg2NDAwKSxhPWkpOihhLT0xLDA9PT1hJiZ0KCkpLG89MH0pLDFlMykudW5yZWYoKSwoKT0+e28rPTF9fShlLChhc3luYygpPT57bCgiUmF0ZS1saW1pdCBsaWZ0ZWQuIiksYXdhaXQgdC5wb3N0KCJEZWJ1Z2dlci5zZXRQYXVzZU9uRXhjZXB0aW9ucyIse3N0YXRlOiJhbGwifSl9KSwoYXN5bmMgZT0+e2woYFJhdGUtbGltaXQgZXhjZWVkZWQuIERpc2FibGluZyBjYXB0dXJpbmcgb2YgY2F1Z2h0IGV4Y2VwdGlvbnMgZm9yICR7ZX0gc2Vjb25kcy5gKSxhd2FpdCB0LnBvc3QoIkRlYnVnZ2VyLnNldFBhdXNlT25FeGNlcHRpb25zIix7c3RhdGU6InVuY2F1Z2h0In0pfSkpfX0pKCkuY2F0Y2goKGU9PntsKCJGYWlsZWQgdG8gc3RhcnQgZGVidWdnZXIiLGUpfSkpLHNldEludGVydmFsKCgoKT0+e30pLDFlNCk7`,localVariablesAsyncIntegration=defineIntegration(((s={})=>{function l(s,l){let p=(_optionalChain([s,`access`,s=>s.stacktrace,`optionalAccess`,s=>s.frames])||[]).filter(s=>s.function!==`new Promise`);for(let s=0;ss.exception,`optionalAccess`,s=>s.values])||[])l(g,p.originalException[LOCAL_VARIABLES_KEY]);p.originalException[LOCAL_VARIABLES_KEY]=void 0}return s}async function g(){let s=await import(`node:inspector`);s.url()||s.open(0)}function v(s){let l=new node_worker_threads.Worker(new URL(`data:application/javascript;base64,${base64WorkerScript}`),{workerData:s,execArgv:[],env:{...process.env,NODE_OPTIONS:void 0}});process.on(`exit`,()=>{l.terminate()}),l.once(`error`,s=>{log$1(`Worker error`,s)}),l.once(`exit`,s=>{log$1(`Worker exit`,s)}),l.unref()}return{name:`LocalVariablesAsync`,async setup(l){if(!l.getOptions().includeLocalVariables)return;if(await isDebuggerEnabled()){logger$1.warn(`Local variables capture has been disabled because the debugger was already enabled`);return}let p={...s,debug:logger$1.isEnabled()};g().then(()=>{try{v(p)}catch(s){logger$1.error(`Failed to start worker`,s)}},s=>{logger$1.error(`Failed to start inspector`,s)})},processEvent(s,l){return p(s,l)}}}))}));function hashFrames(s){if(s!==void 0)return s.slice(-10).reduce((s,l)=>`${s},${l.function},${l.lineno},${l.colno}`,``)}function hashFromStack(s,l){if(l!==void 0)return hashFrames(s(l,1))}function createCallbackList(s){let l=[],p=!1;function g(g){l=[],!p&&(p=!0,s(g))}l.push(g);function v(s){l.push(s)}function b(s){let p=l.pop()||g;try{p(s)}catch{g(s)}}return{add:v,next:b}}var AsyncSession,INTEGRATION_NAME$23,_localVariablesSyncIntegration,localVariablesSyncIntegration,init_local_variables_sync=__esmMin((()=>{init_esm$9(),init_nodeVersion(),init_debug(),init_common(),AsyncSession=class s{constructor(s){this._session=s}static async create(l){return l||new s(new(await(import(`node:inspector`))).Session)}configureAndConnect(s,l){this._session.connect(),this._session.on(`Debugger.paused`,l=>{s(l,()=>{this._session.post(`Debugger.resume`)})}),this._session.post(`Debugger.enable`),this._session.post(`Debugger.setPauseOnExceptions`,{state:l?`all`:`uncaught`})}setPauseOnExceptions(s){this._session.post(`Debugger.setPauseOnExceptions`,{state:s?`all`:`uncaught`})}getLocalVariables(s,l){this._getProperties(s,s=>{let{add:p,next:g}=createCallbackList(l);for(let l of s)if(_optionalChain([l,`optionalAccess`,s=>s.value,`optionalAccess`,s=>s.objectId])&&_optionalChain([l,`optionalAccess`,s=>s.value,`access`,s=>s.className])===`Array`){let s=l.value.objectId;p(p=>this._unrollArray(s,l.name,p,g))}else if(_optionalChain([l,`optionalAccess`,s=>s.value,`optionalAccess`,s=>s.objectId])&&_optionalChain([l,`optionalAccess`,s=>s.value,`optionalAccess`,s=>s.className])===`Object`){let s=l.value.objectId;p(p=>this._unrollObject(s,l.name,p,g))}else _optionalChain([l,`optionalAccess`,s=>s.value])&&p(s=>this._unrollOther(l,s,g));g({})})}_getProperties(s,l){this._session.post(`Runtime.getProperties`,{objectId:s,ownProperties:!0},(s,p)=>{l(s?[]:p.result)})}_unrollArray(s,l,p,g){this._getProperties(s,s=>{p[l]=s.filter(s=>s.name!==`length`&&!isNaN(parseInt(s.name,10))).sort((s,l)=>parseInt(s.name,10)-parseInt(l.name,10)).map(s=>_optionalChain([s,`optionalAccess`,s=>s.value,`optionalAccess`,s=>s.value])),g(p)})}_unrollObject(s,l,p,g){this._getProperties(s,s=>{p[l]=s.map(s=>[s.name,_optionalChain([s,`optionalAccess`,s=>s.value,`optionalAccess`,s=>s.value])]).reduce((s,[l,p])=>(s[l]=p,s),{}),g(p)})}_unrollOther(s,l,p){s.value&&(`value`in s.value?s.value.value===void 0||s.value.value===null?l[s.name]=`<${s.value.value}>`:l[s.name]=s.value.value:`description`in s.value&&s.value.type!==`function`?l[s.name]=`<${s.value.description}>`:s.value.type===`undefined`&&(l[s.name]=``)),p(l)}},INTEGRATION_NAME$23=`LocalVariables`,_localVariablesSyncIntegration=((s={},l)=>{let p=new LRUMap(20),g,v=!1;function b(s){let l=hashFrames(_optionalChain([s,`optionalAccess`,s=>s.stacktrace,`optionalAccess`,s=>s.frames]));if(l===void 0)return;let g=p.remove(l);if(g===void 0)return;let v=(_optionalChain([s,`access`,s=>s.stacktrace,`optionalAccess`,s=>s.frames])||[]).filter(s=>s.function!==`new Promise`);for(let s=0;ss.exception,`optionalAccess`,s=>s.values])||[])b(l);return s}return{name:INTEGRATION_NAME$23,async setupOnce(){let b=_optionalChain([getClient(),`optionalAccess`,s=>s.getOptions,`call`,s=>s()]);if(_optionalChain([b,`optionalAccess`,s=>s.includeLocalVariables])){if(NODE_MAJOR<18){logger$1.log("The `LocalVariables` integration is only supported on Node >= v18.");return}if(await isDebuggerEnabled()){logger$1.warn(`Local variables capture has been disabled because the debugger was already enabled`);return}AsyncSession.create(l).then(l=>{function C(s,{params:{reason:v,data:b,callFrames:C}},w){if(v!==`exception`&&v!==`promiseRejection`){w();return}_optionalChain([g,`optionalCall`,s=>s()]);let E=hashFromStack(s,_optionalChain([b,`optionalAccess`,s=>s.description]));if(E==null){w();return}let{add:k,next:A}=createCallbackList(s=>{p.set(E,s),w()});for(let s=0;ss.type===`local`),w=v.className===`global`||!v.className?g:`${v.className}.${g}`;if(_optionalChain([b,`optionalAccess`,s=>s.object,`access`,s=>s.objectId])===void 0)k(l=>{l[s]={function:w},A(l)});else{let p=b.object.objectId;k(g=>_optionalChain([l,`optionalAccess`,s=>s.getLocalVariables,`call`,l=>l(p,l=>{g[s]={function:w,vars:l},A(g)})]))}}A([])}let w=s.captureAllExceptions!==!1;l.configureAndConnect((s,l)=>C(b.stackParser,s,l),w),w&&(g=createRateLimiter(s.maxExceptionsPerSecond||50,()=>{logger$1.log(`Local variables rate-limit lifted.`),_optionalChain([l,`optionalAccess`,s=>s.setPauseOnExceptions,`call`,s=>s(!0)])},s=>{logger$1.log(`Local variables rate-limit exceeded. Disabling capturing of caught exceptions for ${s} seconds.`),_optionalChain([l,`optionalAccess`,s=>s.setPauseOnExceptions,`call`,s=>s(!1)])})),v=!0},s=>{logger$1.log("The `LocalVariables` integration failed to start.",s)})}},processEvent(s){return v?C(s):s},_getCachedFramesCount(){return p.size},_getFirstCachedFrame(){return p.values()[0]}}}),localVariablesSyncIntegration=defineIntegration(_localVariablesSyncIntegration)})),localVariablesIntegration,init_local_variables=__esmMin((()=>{init_nodeVersion(),init_local_variables_async(),init_local_variables_sync(),localVariablesIntegration=(s={})=>NODE_VERSION.major<19?localVariablesSyncIntegration(s):localVariablesAsyncIntegration(s)}));function isCjs(){return typeof require<`u`}var init_commonjs=__esmMin((()=>{}));function getPaths(){try{return require.cache?Object.keys(require.cache):[]}catch{return[]}}function collectModules(){let s=require.main&&require.main.paths||[],l=getPaths(),p={},g={};return l.forEach(l=>{let v=l,b=()=>{let l=v;if(v=(0,node_path.dirname)(l),!v||l===v||g[l])return;if(s.indexOf(v)<0)return b();let C=(0,node_path.join)(l,`package.json`);if(g[l]=!0,!(0,node_fs.existsSync)(C))return b();try{let s=JSON.parse((0,node_fs.readFileSync)(C,`utf8`));p[s.name]=s.version}catch{}};b()}),p}function _getModules(){return moduleCache||=collectModules(),moduleCache}var moduleCache,INTEGRATION_NAME$22,_modulesIntegration,modulesIntegration,init_modules=__esmMin((()=>{init_esm$9(),init_debug_build(),init_commonjs(),INTEGRATION_NAME$22=`Modules`,_modulesIntegration=(()=>isCjs()?{name:INTEGRATION_NAME$22,processEvent(s){return s.modules={...s.modules,..._getModules()},s}}:(DEBUG_BUILD&&logger$1.warn(`modulesIntegration only works in CommonJS (CJS) environments. Remove this integration if you are using ESM.`),{name:INTEGRATION_NAME$22})),modulesIntegration=defineIntegration(_modulesIntegration)}));function logAndExitProcess(s){consoleSandbox(()=>{console.error(s)});let l=getClient();if(l===void 0){DEBUG_BUILD&&logger$1.warn(`No NodeClient was defined, we are exiting the process now.`),global.process.exit(1);return}let p=l.getOptions(),g=p&&p.shutdownTimeout&&p.shutdownTimeout>0&&p.shutdownTimeout||DEFAULT_SHUTDOWN_TIMEOUT;l.close(g).then(s=>{s||DEBUG_BUILD&&logger$1.warn(`We reached the timeout for emptying the request buffer, still exiting now!`),global.process.exit(1)},s=>{DEBUG_BUILD&&logger$1.error(s)})}var DEFAULT_SHUTDOWN_TIMEOUT,init_errorhandling=__esmMin((()=>{init_esm$9(),init_debug_build(),DEFAULT_SHUTDOWN_TIMEOUT=2e3}));function makeErrorHandler(s,l){let p=2e3,g=!1,v=!1,b=!1,C,w=s.getOptions();return Object.assign(p=>{let E=logAndExitProcess;l.onFatalError?E=l.onFatalError:w.onFatalError&&(E=w.onFatalError);let k=global.process.listeners(`uncaughtException`).filter(s=>s.name!==`domainUncaughtExceptionClear`&&s.tag!==`sentry_tracingErrorCallback`&&s._errorHandler!==!0).length===0,A=l.exitEvenIfOtherHandlersAreRegistered||k;g?A&&(b?(DEBUG_BUILD&&logger$1.warn(`uncaught exception after calling fatal error shutdown callback - this is bad! forcing shutdown`),logAndExitProcess(p)):v||(v=!0,setTimeout(()=>{b||(b=!0,E(C,p))},2e3))):(C=p,g=!0,getClient()===s&&captureException(p,{originalException:p,captureContext:{level:`fatal`},mechanism:{handled:!1,type:`onuncaughtexception`}}),!b&&A&&(b=!0,E(p)))},{_errorHandler:!0})}var INTEGRATION_NAME$21,onUncaughtExceptionIntegration,init_onuncaughtexception=__esmMin((()=>{init_esm$9(),init_debug_build(),init_errorhandling(),INTEGRATION_NAME$21=`OnUncaughtException`,onUncaughtExceptionIntegration=defineIntegration((s={})=>{let l={exitEvenIfOtherHandlersAreRegistered:!1,...s};return{name:INTEGRATION_NAME$21,setup(s){global.process.on(`uncaughtException`,makeErrorHandler(s,l))}}})}));function makeUnhandledPromiseHandler(s,l){return function(p,g){getClient()===s&&(captureException(p,{originalException:g,captureContext:{extra:{unhandledPromiseRejection:!0}},mechanism:{handled:!1,type:`onunhandledrejection`}}),handleRejection$1(p,l))}}function handleRejection$1(s,l){let p=`This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:`;l.mode===`warn`?consoleSandbox(()=>{console.warn(p),console.error(s&&typeof s==`object`&&`stack`in s?s.stack:s)}):l.mode===`strict`&&(consoleSandbox(()=>{console.warn(p)}),logAndExitProcess(s))}var INTEGRATION_NAME$20,_onUnhandledRejectionIntegration,onUnhandledRejectionIntegration,init_onunhandledrejection=__esmMin((()=>{init_esm$9(),init_errorhandling(),INTEGRATION_NAME$20=`OnUnhandledRejection`,_onUnhandledRejectionIntegration=((s={})=>{let l=s.mode||`warn`;return{name:INTEGRATION_NAME$20,setup(s){global.process.on(`unhandledRejection`,makeUnhandledPromiseHandler(s,{mode:l}))}}}),onUnhandledRejectionIntegration=defineIntegration(_onUnhandledRejectionIntegration)})),require_ExpressLayerType=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ExpressLayerType=void 0,(function(s){s.ROUTER=`router`,s.MIDDLEWARE=`middleware`,s.REQUEST_HANDLER=`request_handler`})(s.ExpressLayerType||={})})),require_AttributeNames$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.EXPRESS_TYPE=`express.type`,s.EXPRESS_NAME=`express.name`})(s.AttributeNames||={})})),require_internal_types$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._LAYERS_STORE_PROPERTY=s.kLayerPatched=void 0,s.kLayerPatched=Symbol(`express-layer-patched`),s._LAYERS_STORE_PROPERTY=`__ot_middlewares`})),require_utils$36=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getLayerPath=s.asErrorAndMessage=s.isLayerIgnored=s.getLayerMetadata=s.getRouterPath=s.storeLayerPath=void 0;let l=require_ExpressLayerType(),p=require_AttributeNames$8(),g=require_internal_types$6();s.storeLayerPath=(s,l)=>{Array.isArray(s[g._LAYERS_STORE_PROPERTY])===!1&&Object.defineProperty(s,g._LAYERS_STORE_PROPERTY,{enumerable:!1,value:[]}),l!==void 0&&s[g._LAYERS_STORE_PROPERTY].push(l)},s.getRouterPath=(l,p)=>{var g,v,b,C;let w=p.handle?.stack?.[0];return w?.route?.path?`${l}${w.route.path}`:w?.handle?.stack?(0,s.getRouterPath)(l,w):l},s.getLayerMetadata=(g,v,b)=>{var C;if(v.name===`router`){let C=(0,s.getRouterPath)(``,v)||b||g||`/`;return{attributes:{[p.AttributeNames.EXPRESS_NAME]:C,[p.AttributeNames.EXPRESS_TYPE]:l.ExpressLayerType.ROUTER},name:`router - ${C}`}}else if(v.name===`bound dispatch`)return{attributes:{[p.AttributeNames.EXPRESS_NAME]:(g||b)??`request handler`,[p.AttributeNames.EXPRESS_TYPE]:l.ExpressLayerType.REQUEST_HANDLER},name:`request handler${v.path?` - ${g||b}`:``}`};else return{attributes:{[p.AttributeNames.EXPRESS_NAME]:v.name,[p.AttributeNames.EXPRESS_TYPE]:l.ExpressLayerType.MIDDLEWARE},name:`middleware - ${v.name}`}};let v=(s,l)=>{if(typeof l==`string`)return l===s;if(l instanceof RegExp)return l.test(s);if(typeof l==`function`)return l(s);throw TypeError(`Pattern is in unsupported datatype`)};s.isLayerIgnored=(s,l,p)=>{var g;if(Array.isArray(p?.ignoreLayersType)&&(p?.ignoreLayersType)?.includes(l))return!0;if(Array.isArray(p?.ignoreLayers)===!1)return!1;try{for(let l of p.ignoreLayers)if(v(s,l))return!0}catch{}return!1},s.asErrorAndMessage=s=>s instanceof Error?[s,s.message]:[String(s),String(s)],s.getLayerPath=s=>{let l=s[0];return Array.isArray(l)?l.map(s=>b(s)||``).join(`,`):b(l)};let b=s=>{if(typeof s==`string`)return s;if(s instanceof RegExp||typeof s==`number`)return s.toString()}})),require_version$22=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.47.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-express`})),require_instrumentation$16=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ExpressInstrumentation=void 0;let l=require_src$41(),p=(init_esm$8(),__toCommonJS$1(esm_exports$6)),g=require_ExpressLayerType(),v=require_AttributeNames$8(),b=require_utils$36(),C=require_version$22(),w=require_src$33(),E=(init_esm$5(),__toCommonJS$1(esm_exports$3)),k=require_internal_types$6();s.ExpressInstrumentation=class extends w.InstrumentationBase{constructor(s={}){super(C.PACKAGE_NAME,C.PACKAGE_VERSION,s)}init(){return[new w.InstrumentationNodeModuleDefinition(`express`,[`>=4.0.0 <5`],s=>{let l=s.Router;return(0,w.isWrapped)(l.route)&&this._unwrap(l,`route`),this._wrap(l,`route`,this._getRoutePatch()),(0,w.isWrapped)(l.use)&&this._unwrap(l,`use`),this._wrap(l,`use`,this._getRouterUsePatch()),(0,w.isWrapped)(s.application.use)&&this._unwrap(s.application,`use`),this._wrap(s.application,`use`,this._getAppUsePatch()),s},s=>{if(s===void 0)return;let l=s.Router;this._unwrap(l,`route`),this._unwrap(l,`use`),this._unwrap(s.application,`use`)})]}_getRoutePatch(){let s=this;return function(l){return function(...p){let g=l.apply(this,p),v=this.stack[this.stack.length-1];return s._applyPatch(v,(0,b.getLayerPath)(p)),g}}}_getRouterUsePatch(){let s=this;return function(l){return function(...p){let g=l.apply(this,p),v=this.stack[this.stack.length-1];return s._applyPatch(v,(0,b.getLayerPath)(p)),g}}}_getAppUsePatch(){let s=this;return function(l){return function(...p){let g=l.apply(this,p),v=this._router.stack[this._router.stack.length-1];return s._applyPatch(v,(0,b.getLayerPath)(p)),g}}}_applyPatch(s,C){let A=this;s[k.kLayerPatched]!==!0&&(s[k.kLayerPatched]=!0,this._wrap(s,`handle`,N=>{if(N.length===4)return N;let F=function(F,I){(0,b.storeLayerPath)(F,C);let R=F[k._LAYERS_STORE_PROPERTY].filter(s=>s!==`/`&&s!==`/*`).join(``).replace(/\/{2,}/g,`/`),B={[E.SEMATTRS_HTTP_ROUTE]:R.length>0?R:`/`},q=(0,b.getLayerMetadata)(R,s,C),le=q.attributes[v.AttributeNames.EXPRESS_TYPE],J=(0,l.getRPCMetadata)(p.context.active());if(J?.type===l.RPCType.HTTP&&(J.route=R||`/`),(0,b.isLayerIgnored)(q.name,le,A.getConfig()))return le===g.ExpressLayerType.MIDDLEWARE&&F[k._LAYERS_STORE_PROPERTY].pop(),N.apply(this,arguments);if(p.trace.getSpan(p.context.active())===void 0)return N.apply(this,arguments);let _e=A._getSpanName({request:F,layerType:le,route:R},q.name),be=A.tracer.startSpan(_e,{attributes:Object.assign(B,q.attributes)}),{requestHook:xe}=A.getConfig();xe&&(0,w.safeExecuteInTheMiddle)(()=>xe(be,{request:F,layerType:le,route:R}),s=>{s&&p.diag.error(`express instrumentation: request hook failed`,s)},!0);let De=!1;q.attributes[v.AttributeNames.EXPRESS_TYPE]!==g.ExpressLayerType.MIDDLEWARE&&(be.end(),De=!0);let Ne=()=>{De===!1&&(De=!0,be.end())},Pe=Array.from(arguments),ze=Pe.findIndex(s=>typeof s==`function`);ze>=0&&(arguments[ze]=function(){var s;let l=arguments[0],g=![void 0,null,`route`,`router`].includes(l);if(!De&&g){let[s,g]=(0,b.asErrorAndMessage)(l);be.recordException(s),be.setStatus({code:p.SpanStatusCode.ERROR,message:g})}return De===!1&&(De=!0,(s=F.res)==null||s.removeListener(`finish`,Ne),be.end()),F.route&&g||F[k._LAYERS_STORE_PROPERTY].pop(),Pe[ze].apply(this,arguments)});try{return N.apply(this,arguments)}catch(s){let[l,g]=(0,b.asErrorAndMessage)(s);throw be.recordException(l),be.setStatus({code:p.SpanStatusCode.ERROR,message:g}),s}finally{De||I.once(`finish`,Ne)}};for(let s in N)Object.defineProperty(F,s,{get(){return N[s]},set(l){N[s]=l}});return F}))}_getSpanName(s,l){var g;let{spanNameHook:v}=this.getConfig();if(!(v instanceof Function))return l;try{return v(s,l)??l}catch(s){return p.diag.error(`express instrumentation: error calling span name rewrite hook`,s),l}}}})),require_types$19=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$31=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$16(),s),p(require_ExpressLayerType(),s),p(require_AttributeNames$8(),s),p(require_types$19(),s)})),import_src$30,INTEGRATION_NAME$19,instrumentExpress,_expressIntegration,expressIntegration,init_express=__esmMin((()=>{import_src$30=require_src$31(),init_esm$9(),init_debug_build(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$19=`Express`,instrumentExpress=generateInstrumentOnce(INTEGRATION_NAME$19,()=>new import_src$30.ExpressInstrumentation({requestHook(s){addOriginToSpan(s,`auto.http.otel.express`);let l=spanToJSON(s).data||{},p=l[`express.type`];p&&s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`${p}.express`);let g=l[`express.name`];typeof g==`string`&&s.updateName(g)},spanNameHook(s,l){if(getIsolationScope()===getDefaultIsolationScope())return DEBUG_BUILD&&logger$1.warn(`Isolation scope is still default isolation scope - skipping setting transactionName`),l;if(s.layerType===`request_handler`){let l=s.request,p=l.method?l.method.toUpperCase():`GET`;getIsolationScope().setTransactionName(`${p} ${s.route}`)}return l}})),_expressIntegration=(()=>({name:INTEGRATION_NAME$19,setupOnce(){instrumentExpress()}})),expressIntegration=defineIntegration(_expressIntegration)})),require_AttributeNames$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.FastifyNames=s.FastifyTypes=s.AttributeNames=void 0,(function(s){s.FASTIFY_NAME=`fastify.name`,s.FASTIFY_TYPE=`fastify.type`,s.HOOK_NAME=`hook.name`,s.PLUGIN_NAME=`plugin.name`})(s.AttributeNames||={}),(function(s){s.MIDDLEWARE=`middleware`,s.REQUEST_HANDLER=`request_handler`})(s.FastifyTypes||={}),(function(s){s.MIDDLEWARE=`middleware`,s.REQUEST_HANDLER=`request handler`})(s.FastifyNames||={})})),require_types$18=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_constants$16=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.hooksNamesToWrap=s.spanRequestSymbol=void 0,s.spanRequestSymbol=Symbol(`opentelemetry.instrumentation.fastify.request_active_span`),s.hooksNamesToWrap=new Set([`onTimeout`,`onRequest`,`preParsing`,`preValidation`,`preSerialization`,`preHandler`,`onSend`,`onResponse`,`onError`])})),require_utils$35=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.safeExecuteInTheMiddleMaybePromise=s.endSpan=s.startSpan=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_constants$16();function g(s,l,g,v={}){let b=l.startSpan(g,{attributes:v}),C=s[p.spanRequestSymbol]||[];return C.push(b),Object.defineProperty(s,p.spanRequestSymbol,{enumerable:!1,configurable:!0,value:C}),b}s.startSpan=g;function v(s,g){let v=s[p.spanRequestSymbol]||[];v.length&&(v.forEach(s=>{g&&(s.setStatus({code:l.SpanStatusCode.ERROR,message:g.message}),s.recordException(g)),s.end()}),delete s[p.spanRequestSymbol])}s.endSpan=v;function b(s,l,p){let g,v;try{v=s(),C(v)&&v.then(s=>l(void 0,s),s=>l(s))}catch(s){g=s}finally{if(!C(v)&&(l(g,v),g&&!p))throw g;return v}}s.safeExecuteInTheMiddleMaybePromise=b;function C(s){var l;return typeof s==`object`&&s&&typeof Object.getOwnPropertyDescriptor(s,`then`)?.value==`function`||!1}})),require_version$21=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.44.1`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-fastify`})),require_instrumentation$15=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.FastifyInstrumentation=s.ANONYMOUS_NAME=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=require_src$33(),v=(init_esm$5(),__toCommonJS$1(esm_exports$3)),b=require_constants$16(),C=require_AttributeNames$7(),w=require_utils$35(),E=require_version$21();s.ANONYMOUS_NAME=`anonymous`,s.FastifyInstrumentation=class extends g.InstrumentationBase{constructor(s={}){super(E.PACKAGE_NAME,E.PACKAGE_VERSION,s)}init(){return[new g.InstrumentationNodeModuleDefinition(`fastify`,[`>=3.0.0 <6`],s=>this._patchConstructor(s))]}_hookOnRequest(){let s=this;return function(g,v,b){if(!s.isEnabled())return b();s._wrap(v,`send`,s._patchSend());let C=g,w=(0,p.getRPCMetadata)(l.context.active()),E=C.routeOptions?C.routeOptions.url:g.routerPath;E&&w?.type===p.RPCType.HTTP&&(w.route=E),b()}}_wrapHandler(p,g,v,b){let E=this;return this._diag.debug(`Patching fastify route.handler function`),function(...k){if(!E.isEnabled())return v.apply(this,k);let A=v.name||p||s.ANONYMOUS_NAME,N=`${C.FastifyNames.MIDDLEWARE} - ${A}`,F=k[1],I=(0,w.startSpan)(F,E.tracer,N,{[C.AttributeNames.FASTIFY_TYPE]:C.FastifyTypes.MIDDLEWARE,[C.AttributeNames.PLUGIN_NAME]:p,[C.AttributeNames.HOOK_NAME]:g}),R=b&&k[k.length-1];return R&&(k[k.length-1]=function(...s){(0,w.endSpan)(F),R.apply(this,s)}),l.context.with(l.trace.setSpan(l.context.active(),I),()=>(0,w.safeExecuteInTheMiddleMaybePromise)(()=>v.apply(this,k),s=>{s instanceof Error&&(I.setStatus({code:l.SpanStatusCode.ERROR,message:s.message}),I.recordException(s)),b||(0,w.endSpan)(F)}))}}_wrapAddHook(){let s=this;return this._diag.debug(`Patching fastify server.addHook function`),function(l){return function(...p){let g=p[0],v=p[1],C=this.pluginName;if(!b.hooksNamesToWrap.has(g))return l.apply(this,p);let w=typeof p[p.length-1]==`function`&&v.constructor.name!==`AsyncFunction`;return l.apply(this,[g,s._wrapHandler(C,g,v,w)])}}}_patchConstructor(s){let l=this;function p(...p){let g=s.fastify.apply(this,p);return g.addHook(`onRequest`,l._hookOnRequest()),g.addHook(`preHandler`,l._hookPreHandler()),l._wrap(g,`addHook`,l._wrapAddHook()),g}return s.errorCodes!==void 0&&(p.errorCodes=s.errorCodes),p.fastify=p,p.default=p,p}_patchSend(){let s=this;return this._diag.debug(`Patching fastify reply.send function`),function(l){return function(...p){let v=p[0];return s.isEnabled()?(0,g.safeExecuteInTheMiddle)(()=>l.apply(this,p),s=>{!s&&v instanceof Error&&(s=v),(0,w.endSpan)(this,s)}):l.apply(this,p)}}}_hookPreHandler(){let p=this;return this._diag.debug(`Patching fastify preHandler function`),function(b,E,k){var A,N;if(!p.isEnabled())return k();let F=b,I=F.routeOptions?.handler||F.context?.handler,R=I?.name.startsWith(`bound `)?I.name.substring(6):I?.name,B=`${C.FastifyNames.REQUEST_HANDLER} - ${R||this.pluginName||s.ANONYMOUS_NAME}`,q={[C.AttributeNames.PLUGIN_NAME]:this.pluginName,[C.AttributeNames.FASTIFY_TYPE]:C.FastifyTypes.REQUEST_HANDLER,[v.SEMATTRS_HTTP_ROUTE]:F.routeOptions?F.routeOptions.url:b.routerPath};R&&(q[C.AttributeNames.FASTIFY_NAME]=R);let le=(0,w.startSpan)(E,p.tracer,B,q),{requestHook:J}=p.getConfig();return J&&(0,g.safeExecuteInTheMiddle)(()=>J(le,{request:b}),s=>{s&&p._diag.error(`request hook failed`,s)},!0),l.context.with(l.trace.setSpan(l.context.active(),le),()=>{k()})}}}})),require_src$30=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_AttributeNames$7(),s),p(require_types$18(),s),p(require_instrumentation$15(),s)}));function addFastifySpanAttributes(s){let l=spanToJSON(s).data||{},p=l[`fastify.type`];if(l[`sentry.op`]||!p)return;s.setAttributes({[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.http.otel.fastify`,[SEMANTIC_ATTRIBUTE_SENTRY_OP]:`${p}.fastify`});let g=l[`fastify.name`]||l[`plugin.name`]||l[`hook.name`];typeof g==`string`&&s.updateName(g.replace(/^fastify -> /,``))}var import_src$29,INTEGRATION_NAME$18,instrumentFastify,_fastifyIntegration,fastifyIntegration,init_fastify=__esmMin((()=>{import_src$29=require_src$30(),init_esm$9(),init_instrument(),INTEGRATION_NAME$18=`Fastify`,instrumentFastify=generateInstrumentOnce(INTEGRATION_NAME$18,()=>new import_src$29.FastifyInstrumentation({requestHook(s){addFastifySpanAttributes(s)}})),_fastifyIntegration=(()=>({name:INTEGRATION_NAME$18,setupOnce(){instrumentFastify()}})),fastifyIntegration=defineIntegration(_fastifyIntegration)})),require_enum$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SpanNames=s.TokenKind=s.AllowedOperationTypes=void 0,(function(s){s.QUERY=`query`,s.MUTATION=`mutation`,s.SUBSCRIPTION=`subscription`})(s.AllowedOperationTypes||={}),(function(s){s.SOF=``,s.EOF=``,s.BANG=`!`,s.DOLLAR=`$`,s.AMP=`&`,s.PAREN_L=`(`,s.PAREN_R=`)`,s.SPREAD=`...`,s.COLON=`:`,s.EQUALS=`=`,s.AT=`@`,s.BRACKET_L=`[`,s.BRACKET_R=`]`,s.BRACE_L=`{`,s.PIPE=`|`,s.BRACE_R=`}`,s.NAME=`Name`,s.INT=`Int`,s.FLOAT=`Float`,s.STRING=`String`,s.BLOCK_STRING=`BlockString`,s.COMMENT=`Comment`})(s.TokenKind||={}),(function(s){s.EXECUTE=`graphql.execute`,s.PARSE=`graphql.parse`,s.RESOLVE=`graphql.resolve`,s.VALIDATE=`graphql.validate`,s.SCHEMA_VALIDATE=`graphql.validateSchema`,s.SCHEMA_PARSE=`graphql.parseSchema`})(s.SpanNames||={})})),require_AttributeNames$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.SOURCE=`graphql.source`,s.FIELD_NAME=`graphql.field.name`,s.FIELD_PATH=`graphql.field.path`,s.FIELD_TYPE=`graphql.field.type`,s.OPERATION_TYPE=`graphql.operation.type`,s.OPERATION_NAME=`graphql.operation.name`,s.VARIABLES=`graphql.variables.`,s.ERROR_VALIDATION_NAME=`graphql.validation.error`})(s.AttributeNames||={})})),require_symbols$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.OTEL_GRAPHQL_DATA_SYMBOL=s.OTEL_PATCHED_SYMBOL=void 0,s.OTEL_PATCHED_SYMBOL=Symbol.for(`opentelemetry.patched`),s.OTEL_GRAPHQL_DATA_SYMBOL=Symbol.for(`opentelemetry.graphql_data`)})),require_internal_types$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.OPERATION_NOT_SUPPORTED=void 0,require_symbols$5(),s.OPERATION_NOT_SUPPORTED=`Operation$operationName$not supported`})),require_utils$34=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.wrapFieldResolver=s.wrapFields=s.getSourceFromLocation=s.getOperation=s.endSpan=s.addSpanSource=s.addInputVariableAttributes=s.isPromise=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_enum$1(),g=require_AttributeNames$6(),v=require_symbols$5(),b=Object.values(p.AllowedOperationTypes);s.isPromise=s=>typeof s?.then==`function`;let C=s=>typeof s==`object`&&!!s;function w(s,l,p){Array.isArray(p)?p.forEach((p,g)=>{w(s,`${l}.${g}`,p)}):p instanceof Object?Object.entries(p).forEach(([p,g])=>{w(s,`${l}.${p}`,g)}):s.setAttribute(`${g.AttributeNames.VARIABLES}${String(l)}`,p)}function E(s,l){Object.entries(l).forEach(([l,p])=>{w(s,l,p)})}s.addInputVariableAttributes=E;function k(s,l,p,v,b){let C=De(l,p,v,b);s.setAttribute(g.AttributeNames.SOURCE,C)}s.addSpanSource=k;function A(s,l,p,g,v){let b=B(p,v),C=!1;if(!b){C=!0;let w=q(p,v);b={parent:w,span:N(s,l,p,g,v,w.span),error:null},R(p,v,b)}return{spanAdded:C,field:b}}function N(s,b,C,w,E,A){var N,F;let I={[g.AttributeNames.FIELD_NAME]:w.fieldName,[g.AttributeNames.FIELD_PATH]:E.join(`.`),[g.AttributeNames.FIELD_TYPE]:w.returnType.toString()},R=s.startSpan(`${p.SpanNames.RESOLVE} ${I[g.AttributeNames.FIELD_PATH]}`,{attributes:I},A?l.trace.setSpan(l.context.active(),A):void 0),B=C[v.OTEL_GRAPHQL_DATA_SYMBOL].source,q=w.fieldNodes.find(s=>s.kind===`Field`);return q&&k(R,B.loc,b().allowValues,q.loc?.start,q.loc?.end),R}function F(s,l){l&&s.recordException(l),s.end()}s.endSpan=F;function I(s,l){if(!(!s||!Array.isArray(s.definitions)))return l?s.definitions.filter(s=>{var l;return b.indexOf(s?.operation)!==-1}).find(s=>{var p,g;return l===s?.name?.value}):s.definitions.find(s=>{var l;return b.indexOf(s?.operation)!==-1})}s.getOperation=I;function R(s,l,p){return s[v.OTEL_GRAPHQL_DATA_SYMBOL].fields[l.join(`.`)]=p}function B(s,l){return s[v.OTEL_GRAPHQL_DATA_SYMBOL].fields[l.join(`.`)]}function q(s,l){for(let p=l.length-1;p>0;p--){let g=B(s,l.slice(0,p));if(g)return g}return{span:s[v.OTEL_GRAPHQL_DATA_SYMBOL].span}}function le(s,l){let p=[],g=l;for(;g;){let l=g.key;s&&typeof l==`number`&&(l=`*`),p.push(String(l)),g=g.prev}return p.reverse()}function J(s){return be(` -`,s)}function _e(s){return be(` `,s)}function be(s,l){let p=``;for(let g=0;gC){E=E.next,k=E?.line;continue}let s=E.value||E.kind,g=``;!l&&xe.indexOf(E.kind)>=0&&(s=`*`),E.kind===p.TokenKind.STRING&&(s=`"${s}"`),E.kind===p.TokenKind.EOF&&(s=``),E.line>k?(w+=J(E.line-k),k=E.line,g=_e(E.column-1)):E.line===E.prev?.line&&(g=_e(E.start-(E.prev?.end||0))),w+=g+s,E&&=E.next}}return w}s.getSourceFromLocation=De;function Ne(s,l,p){if(!s||typeof s.getFields!=`function`||s[v.OTEL_PATCHED_SYMBOL])return;let g=s.getFields();s[v.OTEL_PATCHED_SYMBOL]=!0,Object.keys(g).forEach(s=>{let v=g[s];if(v&&(v.resolve&&=Be(l,p,v.resolve),v.type)){let s=v.type;for(;s.ofType;)s=s.ofType;Ne(s,l,p)}})}s.wrapFields=Ne;let Pe=(s,p,g)=>{g&&(s.recordException(p),s.setStatus({code:l.SpanStatusCode.ERROR,message:p.message}),s.end())},ze=(s,l)=>{l&&s.end()};function Be(p,g,b,w=!1){if(E[v.OTEL_PATCHED_SYMBOL]||typeof b!=`function`)return b;function E(E,k,N,F){if(!b)return;let I=g();if(I.ignoreTrivialResolveSpans&&w&&(C(E)||typeof E==`function`)&&typeof E[F.fieldName]!=`function`||!N[v.OTEL_GRAPHQL_DATA_SYMBOL])return b.call(this,E,k,N,F);let R=le(I.mergeItems,F&&F.path),B=R.filter(s=>typeof s==`string`).length,J,_e=!1;if(I.depth>=0&&I.depth{try{let l=b.call(this,E,k,N,F);return(0,s.isPromise)(l)?l.then(s=>(ze(J.span,_e),s),s=>{throw Pe(J.span,s,_e),s}):(ze(J.span,_e),l)}catch(s){throw Pe(J.span,s,_e),s}})}return E[v.OTEL_PATCHED_SYMBOL]=!0,E}s.wrapFieldResolver=Be})),require_version$20=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.47.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-graphql`})),require_instrumentation$14=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.GraphQLInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=require_enum$1(),v=require_AttributeNames$6(),b=require_symbols$5(),C=require_internal_types$5(),w=require_utils$34(),E=require_version$20(),k={mergeItems:!1,depth:-1,allowValues:!1,ignoreResolveSpans:!1},A=[`>=14.0.0 <17`];s.GraphQLInstrumentation=class extends p.InstrumentationBase{constructor(s={}){super(E.PACKAGE_NAME,E.PACKAGE_VERSION,Object.assign(Object.assign({},k),s))}setConfig(s={}){super.setConfig(Object.assign(Object.assign({},k),s))}init(){let s=new p.InstrumentationNodeModuleDefinition(`graphql`,A);return s.files.push(this._addPatchingExecute()),s.files.push(this._addPatchingParser()),s.files.push(this._addPatchingValidate()),s}_addPatchingExecute(){return new p.InstrumentationNodeModuleFile(`graphql/execution/execute.js`,A,s=>((0,p.isWrapped)(s.execute)&&this._unwrap(s,`execute`),this._wrap(s,`execute`,this._patchExecute(s.defaultFieldResolver)),s),s=>{s&&this._unwrap(s,`execute`)})}_addPatchingParser(){return new p.InstrumentationNodeModuleFile(`graphql/language/parser.js`,A,s=>((0,p.isWrapped)(s.parse)&&this._unwrap(s,`parse`),this._wrap(s,`parse`,this._patchParse()),s),s=>{s&&this._unwrap(s,`parse`)})}_addPatchingValidate(){return new p.InstrumentationNodeModuleFile(`graphql/validation/validate.js`,A,s=>((0,p.isWrapped)(s.validate)&&this._unwrap(s,`validate`),this._wrap(s,`validate`,this._patchValidate()),s),s=>{s&&this._unwrap(s,`validate`)})}_patchExecute(s){let g=this;return function(v){return function(){let C;if(arguments.length>=2){let l=arguments;C=g._wrapExecuteArgs(l[0],l[1],l[2],l[3],l[4],l[5],l[6],l[7],s)}else{let l=arguments[0];C=g._wrapExecuteArgs(l.schema,l.document,l.rootValue,l.contextValue,l.variableValues,l.operationName,l.fieldResolver,l.typeResolver,s)}let E=(0,w.getOperation)(C.document,C.operationName),k=g._createExecuteSpan(E,C);return C.contextValue[b.OTEL_GRAPHQL_DATA_SYMBOL]={source:C.document?C.document||C.document[b.OTEL_GRAPHQL_DATA_SYMBOL]:void 0,span:k,fields:{}},l.context.with(l.trace.setSpan(l.context.active(),k),()=>(0,p.safeExecuteInTheMiddle)(()=>v.apply(this,[C]),(s,l)=>{g._handleExecutionResult(k,s,l)}))}}}_handleExecutionResult(s,l,p){let g=this.getConfig();if(p===void 0||l){(0,w.endSpan)(s,l);return}if((0,w.isPromise)(p))p.then(l=>{if(typeof g.responseHook!=`function`){(0,w.endSpan)(s);return}this._executeResponseHook(s,l)},l=>{(0,w.endSpan)(s,l)});else{if(typeof g.responseHook!=`function`){(0,w.endSpan)(s);return}this._executeResponseHook(s,p)}}_executeResponseHook(s,l){let{responseHook:g}=this.getConfig();g&&(0,p.safeExecuteInTheMiddle)(()=>{g(s,l)},l=>{l&&this._diag.error(`Error running response hook`,l),(0,w.endSpan)(s,void 0)},!0)}_patchParse(){let s=this;return function(l){return function(p,g){return s._parse(this,l,p,g)}}}_patchValidate(){let s=this;return function(l){return function(p,g,v,b,C){return s._validate(this,l,p,g,v,C,b)}}}_parse(s,v,b,C){let E=this.getConfig(),k=this.tracer.startSpan(g.SpanNames.PARSE);return l.context.with(l.trace.setSpan(l.context.active(),k),()=>(0,p.safeExecuteInTheMiddle)(()=>v.call(s,b,C),(s,l)=>{l&&((0,w.getOperation)(l)?l.loc&&(0,w.addSpanSource)(k,l.loc,E.allowValues):k.updateName(g.SpanNames.SCHEMA_PARSE)),(0,w.endSpan)(k,s)}))}_validate(s,b,C,E,k,A,N){let F=this.tracer.startSpan(g.SpanNames.VALIDATE,{});return l.context.with(l.trace.setSpan(l.context.active(),F),()=>(0,p.safeExecuteInTheMiddle)(()=>b.call(s,C,E,k,N,A),(s,l)=>{E.loc||F.updateName(g.SpanNames.SCHEMA_VALIDATE),l&&l.length&&F.recordException({name:v.AttributeNames.ERROR_VALIDATION_NAME,message:JSON.stringify(l)}),(0,w.endSpan)(F,s)}))}_createExecuteSpan(s,l){var p;let b=this.getConfig(),E=this.tracer.startSpan(g.SpanNames.EXECUTE,{});if(s){let{operation:l,name:p}=s;E.setAttribute(v.AttributeNames.OPERATION_TYPE,l);let g=p?.value;g?(E.setAttribute(v.AttributeNames.OPERATION_NAME,g),E.updateName(`${l} ${g}`)):E.updateName(l)}else{let s=` `;l.operationName&&(s=` "${l.operationName}" `),s=C.OPERATION_NOT_SUPPORTED.replace(`$operationName$`,s),E.setAttribute(v.AttributeNames.OPERATION_NAME,s)}return l.document?.loc&&(0,w.addSpanSource)(E,l.document.loc,b.allowValues),l.variableValues&&b.allowValues&&(0,w.addInputVariableAttributes)(E,l.variableValues),E}_wrapExecuteArgs(s,l,p,g,v,C,E,k,A){if(g||={},g[b.OTEL_GRAPHQL_DATA_SYMBOL]||this.getConfig().ignoreResolveSpans)return{schema:s,document:l,rootValue:p,contextValue:g,variableValues:v,operationName:C,fieldResolver:E,typeResolver:k};let N=E==null,F=E??A;return E=(0,w.wrapFieldResolver)(this.tracer,()=>this.getConfig(),F,N),s&&((0,w.wrapFields)(s.getQueryType(),this.tracer,()=>this.getConfig()),(0,w.wrapFields)(s.getMutationType(),this.tracer,()=>this.getConfig())),{schema:s,document:l,rootValue:p,contextValue:g,variableValues:v,operationName:C,fieldResolver:E,typeResolver:k}}}})),require_types$17=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$29=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$14(),s),p(require_types$17(),s)}));function getOptionsWithDefaults(s){return{ignoreResolveSpans:!0,ignoreTrivialResolveSpans:!0,useOperationNameForRootSpan:!0,...s}}var import_src$28,INTEGRATION_NAME$17,instrumentGraphql,_graphqlIntegration,graphqlIntegration,init_graphql=__esmMin((()=>{import_src$28=require_src$29(),init_esm$9(),init_esm$2(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$17=`Graphql`,instrumentGraphql=generateInstrumentOnce(INTEGRATION_NAME$17,(s={})=>{let l=getOptionsWithDefaults(s);return new import_src$28.GraphQLInstrumentation({...l,responseHook(s){addOriginToSpan(s,`auto.graphql.otel.graphql`);let p=spanToJSON(s).data||{},g=p[`graphql.operation.type`],v=p[`graphql.operation.name`];if(l.useOperationNameForRootSpan&&g){let l=getRootSpan(s),p=(spanToJSON(l).data||{})[`sentry.graphql.operation`]||[],b=v?`${g} ${v}`:`${g}`;Array.isArray(p)?(p.push(b),l.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION,p)):p?l.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION,[p,b]):l.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION,b)}}})}),_graphqlIntegration=((s={})=>({name:INTEGRATION_NAME$17,setupOnce(){instrumentGraphql(getOptionsWithDefaults(s))}})),graphqlIntegration=defineIntegration(_graphqlIntegration)})),require_version$19=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.7.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-kafkajs`})),require_propagator=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.bufferTextMapGetter=void 0,s.bufferTextMapGetter={get(s,l){var p;if(!s)return;let g=Object.keys(s);for(let p of g)if(p===l||p.toLowerCase()===l)return s[p]?.toString()},keys(s){return s?Object.keys(s):[]}}})),require_instrumentation$13=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.KafkaJsInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=(init_esm$5(),__toCommonJS$1(esm_exports$3)),g=require_version$19(),v=require_propagator(),b=require_src$33();s.KafkaJsInstrumentation=class extends b.InstrumentationBase{constructor(s={}){super(g.PACKAGE_NAME,g.PACKAGE_VERSION,s)}init(){let s=s=>{var l,p;(0,b.isWrapped)((s?.Kafka)?.prototype.producer)&&this._unwrap(s.Kafka.prototype,`producer`),(0,b.isWrapped)((s?.Kafka)?.prototype.consumer)&&this._unwrap(s.Kafka.prototype,`consumer`)};return new b.InstrumentationNodeModuleDefinition(`kafkajs`,[`>=0.1.0 <3`],l=>{var p,g;return s(l),this._wrap(l?.Kafka?.prototype,`producer`,this._getProducerPatch()),this._wrap(l?.Kafka?.prototype,`consumer`,this._getConsumerPatch()),l},s)}_getConsumerPatch(){let s=this;return l=>function(...p){let g=l.apply(this,p);return(0,b.isWrapped)(g.run)&&s._unwrap(g,`run`),s._wrap(g,`run`,s._getConsumerRunPatch()),g}}_getProducerPatch(){let s=this;return l=>function(...p){let g=l.apply(this,p);return(0,b.isWrapped)(g.sendBatch)&&s._unwrap(g,`sendBatch`),s._wrap(g,`sendBatch`,s._getProducerSendBatchPatch()),(0,b.isWrapped)(g.send)&&s._unwrap(g,`send`),s._wrap(g,`send`,s._getProducerSendPatch()),g}}_getConsumerRunPatch(){let s=this;return l=>function(...p){let g=p[0];return g?.eachMessage&&((0,b.isWrapped)(g.eachMessage)&&s._unwrap(g,`eachMessage`),s._wrap(g,`eachMessage`,s._getConsumerEachMessagePatch())),g?.eachBatch&&((0,b.isWrapped)(g.eachBatch)&&s._unwrap(g,`eachBatch`),s._wrap(g,`eachBatch`,s._getConsumerEachBatchPatch())),l.call(this,g)}}_getConsumerEachMessagePatch(){let s=this;return g=>function(...b){let C=b[0],w=l.propagation.extract(l.ROOT_CONTEXT,C.message.headers,v.bufferTextMapGetter),E=s._startConsumerSpan(C.topic,C.message,p.MESSAGINGOPERATIONVALUES_PROCESS,w),k=l.context.with(l.trace.setSpan(w,E),()=>g.apply(this,b));return s._endSpansOnPromise([E],k)}}_getConsumerEachBatchPatch(){return s=>{let g=this;return function(...b){let C=b[0],w=g._startConsumerSpan(C.batch.topic,void 0,p.MESSAGINGOPERATIONVALUES_RECEIVE,l.ROOT_CONTEXT);return l.context.with(l.trace.setSpan(l.context.active(),w),()=>{let E=C.batch.messages.map(s=>{var b;let w=l.propagation.extract(l.ROOT_CONTEXT,s.headers,v.bufferTextMapGetter),E=l.trace.getSpan(w)?.spanContext(),k;return E&&(k={context:E}),g._startConsumerSpan(C.batch.topic,s,p.MESSAGINGOPERATIONVALUES_PROCESS,void 0,k)}),k=s.apply(this,b);return E.unshift(w),g._endSpansOnPromise(E,k)})}}}_getProducerSendBatchPatch(){let s=this;return l=>function(...p){let g=(p[0].topicMessages||[]).map(l=>l.messages.map(p=>s._startProducerSpan(l.topic,p))).reduce((s,l)=>s.concat(l),[]),v=l.apply(this,p);return s._endSpansOnPromise(g,v)}}_getProducerSendPatch(){let s=this;return l=>function(...p){let g=p[0],v=g.messages.map(l=>s._startProducerSpan(g.topic,l)),b=l.apply(this,p);return s._endSpansOnPromise(v,b)}}_endSpansOnPromise(s,p){return Promise.resolve(p).catch(p=>{let g;throw typeof p==`string`?g=p:typeof p==`object`&&Object.prototype.hasOwnProperty.call(p,`message`)&&(g=p.message),s.forEach(s=>s.setStatus({code:l.SpanStatusCode.ERROR,message:g})),p}).finally(()=>{s.forEach(s=>s.end())})}_startConsumerSpan(s,g,v,C,w){let E=this.tracer.startSpan(s,{kind:l.SpanKind.CONSUMER,attributes:{[p.SEMATTRS_MESSAGING_SYSTEM]:`kafka`,[p.SEMATTRS_MESSAGING_DESTINATION]:s,[p.SEMATTRS_MESSAGING_OPERATION]:v},links:w?[w]:[]},C),{consumerHook:k}=this.getConfig();return k&&g&&(0,b.safeExecuteInTheMiddle)(()=>k(E,{topic:s,message:g}),s=>{s&&this._diag.error(`consumerHook error`,s)},!0),E}_startProducerSpan(s,g){var v;let C=this.tracer.startSpan(s,{kind:l.SpanKind.PRODUCER,attributes:{[p.SEMATTRS_MESSAGING_SYSTEM]:`kafka`,[p.SEMATTRS_MESSAGING_DESTINATION]:s}});g.headers=g.headers??{},l.propagation.inject(l.trace.setSpan(l.context.active(),C),g.headers);let{producerHook:w}=this.getConfig();return w&&(0,b.safeExecuteInTheMiddle)(()=>w(C,{topic:s,message:g}),s=>{s&&this._diag.error(`producerHook error`,s)},!0),C}}})),require_types$16=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$28=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$13(),s),p(require_types$16(),s)})),import_src$27,INTEGRATION_NAME$16,instrumentKafka,_kafkaIntegration,kafkaIntegration,init_kafka=__esmMin((()=>{import_src$27=require_src$28(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$16=`Kafka`,instrumentKafka=generateInstrumentOnce(INTEGRATION_NAME$16,()=>new import_src$27.KafkaJsInstrumentation({consumerHook(s){addOriginToSpan(s,`auto.kafkajs.otel.consumer`)},producerHook(s){addOriginToSpan(s,`auto.kafkajs.otel.producer`)}})),_kafkaIntegration=(()=>({name:INTEGRATION_NAME$16,setupOnce(){instrumentKafka()}})),kafkaIntegration=defineIntegration(_kafkaIntegration)})),require_version$18=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.44.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-lru-memoizer`})),require_instrumentation$12=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LruMemoizerInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=require_version$18();s.LruMemoizerInstrumentation=class extends p.InstrumentationBase{constructor(s={}){super(g.PACKAGE_NAME,g.PACKAGE_VERSION,s)}init(){return[new p.InstrumentationNodeModuleDefinition(`lru-memoizer`,[`>=1.3 <3`],s=>{let p=function(){let p=s.apply(this,arguments);return function(){let s=[...arguments],g=s.pop(),v=typeof g==`function`?l.context.bind(l.context.active(),g):g;return s.push(v),p.apply(this,s)}};return p.sync=s.sync,p},void 0)]}}})),require_src$27=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$12(),s)})),import_src$26,INTEGRATION_NAME$15,instrumentLruMemoizer,_lruMemoizerIntegration,lruMemoizerIntegration,init_lrumemoizer=__esmMin((()=>{import_src$26=require_src$27(),init_esm$9(),init_instrument(),INTEGRATION_NAME$15=`LruMemoizer`,instrumentLruMemoizer=generateInstrumentOnce(INTEGRATION_NAME$15,()=>new import_src$26.LruMemoizerInstrumentation),_lruMemoizerIntegration=(()=>({name:INTEGRATION_NAME$15,setupOnce(){instrumentLruMemoizer()}})),lruMemoizerIntegration=defineIntegration(_lruMemoizerIntegration)})),require_internal_types$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MongodbCommandType=void 0,(function(s){s.CREATE_INDEXES=`createIndexes`,s.FIND_AND_MODIFY=`findAndModify`,s.IS_MASTER=`isMaster`,s.COUNT=`count`,s.AGGREGATE=`aggregate`,s.UNKNOWN=`unknown`})(s.MongodbCommandType||={})})),require_version$17=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.51.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-mongodb`})),require_instrumentation$11=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MongoDBInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=(init_esm$5(),__toCommonJS$1(esm_exports$3)),v=require_internal_types$4(),b=require_version$17();s.MongoDBInstrumentation=class s extends p.InstrumentationBase{constructor(s={}){super(b.PACKAGE_NAME,b.PACKAGE_VERSION,s)}_updateMetricInstruments(){this._connectionsUsage=this.meter.createUpDownCounter(`db.client.connections.usage`,{description:`The number of connections that are currently in state described by the state attribute.`,unit:`{connection}`})}init(){let{v3PatchConnection:s,v3UnpatchConnection:l}=this._getV3ConnectionPatches(),{v4PatchConnect:g,v4UnpatchConnect:v}=this._getV4ConnectPatches(),{v4PatchConnectionCallback:b,v4PatchConnectionPromise:C,v4UnpatchConnection:w}=this._getV4ConnectionPatches(),{v4PatchConnectionPool:E,v4UnpatchConnectionPool:k}=this._getV4ConnectionPoolPatches(),{v4PatchSessions:A,v4UnpatchSessions:N}=this._getV4SessionsPatches();return[new p.InstrumentationNodeModuleDefinition(`mongodb`,[`>=3.3.0 <4`],void 0,void 0,[new p.InstrumentationNodeModuleFile(`mongodb/lib/core/wireprotocol/index.js`,[`>=3.3.0 <4`],s,l)]),new p.InstrumentationNodeModuleDefinition(`mongodb`,[`>=4.0.0 <7`],void 0,void 0,[new p.InstrumentationNodeModuleFile(`mongodb/lib/cmap/connection.js`,[`>=4.0.0 <6.4`],b,w),new p.InstrumentationNodeModuleFile(`mongodb/lib/cmap/connection.js`,[`>=6.4.0 <7`],C,w),new p.InstrumentationNodeModuleFile(`mongodb/lib/cmap/connection_pool.js`,[`>=4.0.0 <6.4`],E,k),new p.InstrumentationNodeModuleFile(`mongodb/lib/cmap/connect.js`,[`>=4.0.0 <7`],g,v),new p.InstrumentationNodeModuleFile(`mongodb/lib/sessions.js`,[`>=4.0.0 <7`],A,N)])]}_getV3ConnectionPatches(){return{v3PatchConnection:s=>((0,p.isWrapped)(s.insert)&&this._unwrap(s,`insert`),this._wrap(s,`insert`,this._getV3PatchOperation(`insert`)),(0,p.isWrapped)(s.remove)&&this._unwrap(s,`remove`),this._wrap(s,`remove`,this._getV3PatchOperation(`remove`)),(0,p.isWrapped)(s.update)&&this._unwrap(s,`update`),this._wrap(s,`update`,this._getV3PatchOperation(`update`)),(0,p.isWrapped)(s.command)&&this._unwrap(s,`command`),this._wrap(s,`command`,this._getV3PatchCommand()),(0,p.isWrapped)(s.query)&&this._unwrap(s,`query`),this._wrap(s,`query`,this._getV3PatchFind()),(0,p.isWrapped)(s.getMore)&&this._unwrap(s,`getMore`),this._wrap(s,`getMore`,this._getV3PatchCursor()),s),v3UnpatchConnection:s=>{s!==void 0&&(this._unwrap(s,`insert`),this._unwrap(s,`remove`),this._unwrap(s,`update`),this._unwrap(s,`command`),this._unwrap(s,`query`),this._unwrap(s,`getMore`))}}}_getV4SessionsPatches(){return{v4PatchSessions:s=>((0,p.isWrapped)(s.acquire)&&this._unwrap(s,`acquire`),this._wrap(s.ServerSessionPool.prototype,`acquire`,this._getV4AcquireCommand()),(0,p.isWrapped)(s.release)&&this._unwrap(s,`release`),this._wrap(s.ServerSessionPool.prototype,`release`,this._getV4ReleaseCommand()),s),v4UnpatchSessions:s=>{s!==void 0&&((0,p.isWrapped)(s.acquire)&&this._unwrap(s,`acquire`),(0,p.isWrapped)(s.release)&&this._unwrap(s,`release`))}}}_getV4AcquireCommand(){let s=this;return l=>function(){let p=this.sessions.length,g=l.call(this),v=this.sessions.length;return p===v?s._connectionsUsage.add(1,{state:`used`,"pool.name":s._poolName}):p-1===v&&(s._connectionsUsage.add(-1,{state:`idle`,"pool.name":s._poolName}),s._connectionsUsage.add(1,{state:`used`,"pool.name":s._poolName})),g}}_getV4ReleaseCommand(){let s=this;return l=>function(p){let g=l.call(this,p);return s._connectionsUsage.add(-1,{state:`used`,"pool.name":s._poolName}),s._connectionsUsage.add(1,{state:`idle`,"pool.name":s._poolName}),g}}_getV4ConnectionPoolPatches(){return{v4PatchConnectionPool:s=>{let l=s.ConnectionPool.prototype;return(0,p.isWrapped)(l.checkOut)&&this._unwrap(l,`checkOut`),this._wrap(l,`checkOut`,this._getV4ConnectionPoolCheckOut()),s},v4UnpatchConnectionPool:s=>{s!==void 0&&this._unwrap(s.ConnectionPool.prototype,`checkOut`)}}}_getV4ConnectPatches(){return{v4PatchConnect:s=>((0,p.isWrapped)(s.connect)&&this._unwrap(s,`connect`),this._wrap(s,`connect`,this._getV4ConnectCommand()),s),v4UnpatchConnect:s=>{s!==void 0&&this._unwrap(s,`connect`)}}}_getV4ConnectionPoolCheckOut(){return s=>function(p){let g=l.context.bind(l.context.active(),p);return s.call(this,g)}}_getV4ConnectCommand(){let s=this;return l=>function(p,g){if(l.length===1){let g=l.call(this,p);return g&&typeof g.then==`function`&&g.then(()=>s.setPoolName(p),()=>void 0),g}return l.call(this,p,function(l,v){if(l||!v){g(l,v);return}s.setPoolName(p),g(l,v)})}}_getV4ConnectionPatches(){return{v4PatchConnectionCallback:s=>((0,p.isWrapped)(s.Connection.prototype.command)&&this._unwrap(s.Connection.prototype,`command`),this._wrap(s.Connection.prototype,`command`,this._getV4PatchCommandCallback()),s),v4PatchConnectionPromise:s=>((0,p.isWrapped)(s.Connection.prototype.command)&&this._unwrap(s.Connection.prototype,`command`),this._wrap(s.Connection.prototype,`command`,this._getV4PatchCommandPromise()),s),v4UnpatchConnection:s=>{s!==void 0&&this._unwrap(s.Connection.prototype,`command`)}}}_getV3PatchOperation(s){let p=this;return g=>function(v,b,C,w,E){let k=l.trace.getSpan(l.context.active()),A=typeof w==`function`?w:E;if(!k||typeof A!=`function`||typeof C!=`object`)return typeof w==`function`?g.call(this,v,b,C,w):g.call(this,v,b,C,w,E);let N=p.tracer.startSpan(`mongodb.${s}`,{kind:l.SpanKind.CLIENT});p._populateV3Attributes(N,b,v,C[0],s);let F=p._patchEnd(N,A);return typeof w==`function`?g.call(this,v,b,C,F):g.call(this,v,b,C,w,F)}}_getV3PatchCommand(){let p=this;return g=>function(b,C,w,E,k){let A=l.trace.getSpan(l.context.active()),N=typeof E==`function`?E:k;if(!A||typeof N!=`function`||typeof w!=`object`)return typeof E==`function`?g.call(this,b,C,w,E):g.call(this,b,C,w,E,k);let F=s._getCommandType(w),I=F===v.MongodbCommandType.UNKNOWN?`command`:F,R=p.tracer.startSpan(`mongodb.${I}`,{kind:l.SpanKind.CLIENT}),B=F===v.MongodbCommandType.UNKNOWN?void 0:F;p._populateV3Attributes(R,C,b,w,B);let q=p._patchEnd(R,N);return typeof E==`function`?g.call(this,b,C,w,q):g.call(this,b,C,w,E,q)}}_getV4PatchCommandCallback(){let s=this;return p=>function(g,v,b,C){let w=l.trace.getSpan(l.context.active()),E=C,k=Object.keys(v)[0];if(typeof E!=`function`||typeof v!=`object`||v.ismaster||v.hello)return p.call(this,g,v,b,C);let A;w&&(A=s.tracer.startSpan(`mongodb.${k}`,{kind:l.SpanKind.CLIENT}),s._populateV4Attributes(A,this,g,v,k));let N=s._patchEnd(A,E,this.id,k);return p.call(this,g,v,b,N)}}_getV4PatchCommandPromise(){let s=this;return p=>function(...g){let[v,b]=g,C=l.trace.getSpan(l.context.active()),w=Object.keys(b)[0],E=()=>void 0;if(typeof b!=`object`||b.ismaster||b.hello)return p.apply(this,g);let k;C&&(k=s.tracer.startSpan(`mongodb.${w}`,{kind:l.SpanKind.CLIENT}),s._populateV4Attributes(k,this,v,b,w));let A=s._patchEnd(k,E,this.id,w),N=p.apply(this,g);return N.then(s=>A(null,s),s=>A(s)),N}}_getV3PatchFind(){let s=this;return p=>function(g,v,b,C,w,E){let k=l.trace.getSpan(l.context.active()),A=typeof w==`function`?w:E;if(!k||typeof A!=`function`||typeof b!=`object`)return typeof w==`function`?p.call(this,g,v,b,C,w):p.call(this,g,v,b,C,w,E);let N=s.tracer.startSpan(`mongodb.find`,{kind:l.SpanKind.CLIENT});s._populateV3Attributes(N,v,g,b,`find`);let F=s._patchEnd(N,A);return typeof w==`function`?p.call(this,g,v,b,C,F):p.call(this,g,v,b,C,w,F)}}_getV3PatchCursor(){let s=this;return p=>function(g,v,b,C,w,E){let k=l.trace.getSpan(l.context.active()),A=typeof w==`function`?w:E;if(!k||typeof A!=`function`)return typeof w==`function`?p.call(this,g,v,b,C,w):p.call(this,g,v,b,C,w,E);let N=s.tracer.startSpan(`mongodb.getMore`,{kind:l.SpanKind.CLIENT});s._populateV3Attributes(N,v,g,b.cmd,`getMore`);let F=s._patchEnd(N,A);return typeof w==`function`?p.call(this,g,v,b,C,F):p.call(this,g,v,b,C,w,F)}}static _getCommandType(s){return s.createIndexes===void 0?s.findandmodify===void 0?s.ismaster===void 0?s.count===void 0?s.aggregate===void 0?v.MongodbCommandType.UNKNOWN:v.MongodbCommandType.AGGREGATE:v.MongodbCommandType.COUNT:v.MongodbCommandType.IS_MASTER:v.MongodbCommandType.FIND_AND_MODIFY:v.MongodbCommandType.CREATE_INDEXES}_populateV4Attributes(s,l,p,g,v){let b,C;if(l){let s=typeof l.address==`string`?l.address.split(`:`):``;s.length===2&&(b=s[0],C=s[1])}let w;w=g?.documents&&g.documents[0]?g.documents[0]:g?.cursors?g.cursors:g,this._addAllSpanAttributes(s,p.db,p.collection,b,C,w,v)}_populateV3Attributes(s,l,p,g,v){var b,C,w,E,k,A,N,F;let I,R;if(p&&p.s&&(I=p.s.options?.host??p.s.host,R=(p.s.options?.port??p.s.port)?.toString(),I==null||R==null)){let s=p.description?.address;if(s){let l=s.split(`:`);I=l[0],R=l[1]}}let[B,q]=l.toString().split(`.`),le=g?.query??g?.q??g;this._addAllSpanAttributes(s,B,q,I,R,le,v)}_addAllSpanAttributes(s,l,v,b,C,w,E){if(s.setAttributes({[g.SEMATTRS_DB_SYSTEM]:g.DBSYSTEMVALUES_MONGODB,[g.SEMATTRS_DB_NAME]:l,[g.SEMATTRS_DB_MONGODB_COLLECTION]:v,[g.SEMATTRS_DB_OPERATION]:E,[g.SEMATTRS_DB_CONNECTION_STRING]:`mongodb://${b}:${C}/${l}`}),b&&C){s.setAttribute(g.SEMATTRS_NET_PEER_NAME,b);let l=parseInt(C,10);isNaN(l)||s.setAttribute(g.SEMATTRS_NET_PEER_PORT,l)}if(!w)return;let{dbStatementSerializer:k}=this.getConfig(),A=typeof k==`function`?k:this._defaultDbStatementSerializer.bind(this);(0,p.safeExecuteInTheMiddle)(()=>{let l=A(w);s.setAttribute(g.SEMATTRS_DB_STATEMENT,l)},s=>{s&&this._diag.error(`Error running dbStatementSerializer hook`,s)},!0)}_defaultDbStatementSerializer(s){let{enhancedDatabaseReporting:l}=this.getConfig(),p=l?s:this._scrubStatement(s);return JSON.stringify(p)}_scrubStatement(s){return Array.isArray(s)?s.map(s=>this._scrubStatement(s)):typeof s==`object`&&s?Object.fromEntries(Object.entries(s).map(([s,l])=>[s,this._scrubStatement(l)])):`?`}_handleExecutionResult(s,l){let{responseHook:g}=this.getConfig();typeof g==`function`&&(0,p.safeExecuteInTheMiddle)(()=>{g(s,{data:l})},s=>{s&&this._diag.error(`Error running response hook`,s)},!0)}_patchEnd(s,p,g,v){let b=l.context.active(),C=this;return function(...g){let w=g[0];if(s){if(w instanceof Error)s?.setStatus({code:l.SpanStatusCode.ERROR,message:w.message});else{let l=g[1];C._handleExecutionResult(s,l)}s.end()}return l.context.with(b,()=>(v===`endSessions`&&C._connectionsUsage.add(-1,{state:`idle`,"pool.name":C._poolName}),p.apply(this,g)))}}setPoolName(s){var l,p;let g=`mongodb://${s.hostAddress?.host}:${s.hostAddress?.port}/${s.dbName}`;this._poolName=g}}})),require_types$15=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MongodbCommandType=void 0,(function(s){s.CREATE_INDEXES=`createIndexes`,s.FIND_AND_MODIFY=`findAndModify`,s.IS_MASTER=`isMaster`,s.COUNT=`count`,s.UNKNOWN=`unknown`})(s.MongodbCommandType||={})})),require_src$26=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$11(),s),p(require_types$15(),s)}));function _defaultDbStatementSerializer(s){let l=_scrubStatement(s);return JSON.stringify(l)}function _scrubStatement(s){return Array.isArray(s)?s.map(s=>_scrubStatement(s)):isCommandObj(s)?Object.entries(s).map(([s,l])=>[s,_scrubStatement(l)]).reduce((s,l)=>(isCommandEntry(l)&&(s[l[0]]=l[1]),s),{}):`?`}function isCommandObj(s){return typeof s==`object`&&!!s&&!isBuffer(s)}function isBuffer(s){let l=!1;return typeof Buffer<`u`&&(l=Buffer.isBuffer(s)),l}function isCommandEntry(s){return Array.isArray(s)}var import_src$25,INTEGRATION_NAME$14,instrumentMongo,_mongoIntegration,mongoIntegration,init_mongo=__esmMin((()=>{import_src$25=require_src$26(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$14=`Mongo`,instrumentMongo=generateInstrumentOnce(INTEGRATION_NAME$14,()=>new import_src$25.MongoDBInstrumentation({dbStatementSerializer:_defaultDbStatementSerializer,responseHook(s){addOriginToSpan(s,`auto.db.otel.mongo`)}})),_mongoIntegration=(()=>({name:INTEGRATION_NAME$14,setupOnce(){instrumentMongo()}})),mongoIntegration=defineIntegration(_mongoIntegration)})),require_utils$33=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.handleCallbackResponse=s.handlePromiseResponse=s.getAttributesFromCollection=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=(init_esm$5(),__toCommonJS$1(esm_exports$3));function v(s){return{[g.SEMATTRS_DB_MONGODB_COLLECTION]:s.name,[g.SEMATTRS_DB_NAME]:s.conn.name,[g.SEMATTRS_DB_USER]:s.conn.user,[g.SEMATTRS_NET_PEER_NAME]:s.conn.host,[g.SEMATTRS_NET_PEER_PORT]:s.conn.port}}s.getAttributesFromCollection=v;function b(s,p={}){s.recordException(p),s.setStatus({code:l.SpanStatusCode.ERROR,message:`${p.message} ${p.code?`\nMongoose Error Code: ${p.code}`:``}`})}function C(s,g,v,b=void 0){v&&(0,p.safeExecuteInTheMiddle)(()=>v(s,{moduleVersion:b,response:g}),s=>{s&&l.diag.error(`mongoose instrumentation: responseHook error`,s)},!0)}function w(s,l,p,g=void 0){return s instanceof Promise?s.then(s=>(C(l,s,p,g),s)).catch(s=>{throw b(l,s),s}).finally(()=>l.end()):(C(l,s,p,g),l.end(),s)}s.handlePromiseResponse=w;function E(s,l,p,g,v,w,E=void 0){let k=0;return v.length===2&&(k=1),v[k]=(l,p)=>(l?b(g,l):C(g,p,w,E),g.end(),s(l,p)),l.apply(p,v)}s.handleCallbackResponse=E})),require_version$16=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.46.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-mongoose`})),require_mongoose=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MongooseInstrumentation=s._STORED_PARENT_SPAN=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=require_utils$33(),v=require_src$33(),b=require_version$16(),C=(init_esm$5(),__toCommonJS$1(esm_exports$3)),w=[`deleteOne`,`deleteMany`,`find`,`findOne`,`estimatedDocumentCount`,`countDocuments`,`distinct`,`where`,`$where`,`findOneAndUpdate`,`findOneAndDelete`,`findOneAndReplace`],E=[`remove`,`count`,`findOneAndRemove`,...w],k=[`count`,`findOneAndRemove`,...w],A=[...w];function N(s){return s?s.startsWith(`6.`)||s.startsWith(`5.`)?E:s.startsWith(`7.`)?k:A:w}function F(s){return s&&(s.startsWith(`5.`)||s.startsWith(`6.`))||!1}s._STORED_PARENT_SPAN=Symbol(`stored-parent-span`),s.MongooseInstrumentation=class extends v.InstrumentationBase{constructor(s={}){super(b.PACKAGE_NAME,b.PACKAGE_VERSION,s)}init(){return new v.InstrumentationNodeModuleDefinition(`mongoose`,[`>=5.9.7 <9`],this.patch.bind(this),this.unpatch.bind(this))}patch(s,l){return this._wrap(s.Model.prototype,`save`,this.patchOnModelMethods(`save`,l)),s.Model.prototype.$save=s.Model.prototype.save,F(l)&&this._wrap(s.Model.prototype,`remove`,this.patchOnModelMethods(`remove`,l)),this._wrap(s.Query.prototype,`exec`,this.patchQueryExec(l)),this._wrap(s.Aggregate.prototype,`exec`,this.patchAggregateExec(l)),N(l).forEach(l=>{this._wrap(s.Query.prototype,l,this.patchAndCaptureSpanContext(l))}),this._wrap(s.Model,`aggregate`,this.patchModelAggregate()),s}unpatch(s,l){let p=N(l);this._unwrap(s.Model.prototype,`save`),s.Model.prototype.$save=s.Model.prototype.save,F(l)&&this._unwrap(s.Model.prototype,`remove`),this._unwrap(s.Query.prototype,`exec`),this._unwrap(s.Aggregate.prototype,`exec`),p.forEach(l=>{this._unwrap(s.Query.prototype,l)}),this._unwrap(s.Model,`aggregate`)}patchAggregateExec(p){let g=this;return v=>function(b){var w;if(g.getConfig().requireParentSpan&&l.trace.getSpan(l.context.active())===void 0)return v.apply(this,arguments);let E=this[s._STORED_PARENT_SPAN],k={},{dbStatementSerializer:A}=g.getConfig();A&&(k[C.SEMATTRS_DB_STATEMENT]=A(`aggregate`,{options:this.options,aggregatePipeline:this._pipeline}));let N=g._startSpan(this._model.collection,this._model?.modelName,`aggregate`,k,E);return g._handleResponse(N,v,this,arguments,b,p)}}patchQueryExec(p){let g=this;return v=>function(b){if(g.getConfig().requireParentSpan&&l.trace.getSpan(l.context.active())===void 0)return v.apply(this,arguments);let w=this[s._STORED_PARENT_SPAN],E={},{dbStatementSerializer:k}=g.getConfig();k&&(E[C.SEMATTRS_DB_STATEMENT]=k(this.op,{condition:this._conditions,updates:this._update,options:this.options,fields:this._fields}));let A=g._startSpan(this.mongooseCollection,this.model.modelName,this.op,E,w);return g._handleResponse(A,v,this,arguments,b,p)}}patchOnModelMethods(s,p){let g=this;return v=>function(b,w){if(g.getConfig().requireParentSpan&&l.trace.getSpan(l.context.active())===void 0)return v.apply(this,arguments);let E={document:this};b&&!(b instanceof Function)&&(E.options=b);let k={},{dbStatementSerializer:A}=g.getConfig();A&&(k[C.SEMATTRS_DB_STATEMENT]=A(s,E));let N=g._startSpan(this.constructor.collection,this.constructor.modelName,s,k);return b instanceof Function&&(w=b,b=void 0),g._handleResponse(N,v,this,arguments,w,p)}}patchModelAggregate(){let p=this;return g=>function(){let v=l.trace.getSpan(l.context.active()),b=p._callOriginalFunction(()=>g.apply(this,arguments));return b&&(b[s._STORED_PARENT_SPAN]=v),b}}patchAndCaptureSpanContext(p){let g=this;return p=>function(){return this[s._STORED_PARENT_SPAN]=l.trace.getSpan(l.context.active()),g._callOriginalFunction(()=>p.apply(this,arguments))}}_startSpan(s,p,v,b,w){return this.tracer.startSpan(`mongoose.${p}.${v}`,{kind:l.SpanKind.CLIENT,attributes:Object.assign(Object.assign(Object.assign({},b),(0,g.getAttributesFromCollection)(s)),{[C.SEMATTRS_DB_OPERATION]:v,[C.SEMATTRS_DB_SYSTEM]:`mongoose`})},w?l.trace.setSpan(l.context.active(),w):void 0)}_handleResponse(s,l,p,v,b,C=void 0){let w=this;if(b instanceof Function)return w._callOriginalFunction(()=>(0,g.handleCallbackResponse)(b,l,p,s,v,w.getConfig().responseHook,C));{let b=w._callOriginalFunction(()=>l.apply(p,v));return(0,g.handlePromiseResponse)(b,s,w.getConfig().responseHook,C)}}_callOriginalFunction(s){return this.getConfig().suppressInternalInstrumentation?l.context.with((0,p.suppressTracing)(l.context.active()),s):s()}}})),require_types$14=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$25=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_mongoose(),s),p(require_types$14(),s)})),import_src$24,INTEGRATION_NAME$13,instrumentMongoose,_mongooseIntegration,mongooseIntegration,init_mongoose=__esmMin((()=>{import_src$24=require_src$25(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$13=`Mongoose`,instrumentMongoose=generateInstrumentOnce(INTEGRATION_NAME$13,()=>new import_src$24.MongooseInstrumentation({responseHook(s){addOriginToSpan(s,`auto.db.otel.mongoose`)}})),_mongooseIntegration=(()=>({name:INTEGRATION_NAME$13,setupOnce(){instrumentMongoose()}})),mongooseIntegration=defineIntegration(_mongooseIntegration)})),require_AttributeNames$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.MYSQL_VALUES=`db.mysql.values`})(s.AttributeNames||={})})),require_utils$32=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getPoolName=s.arrayStringifyHelper=s.getSpanName=s.getDbValues=s.getDbStatement=s.getConnectionAttributes=void 0;let l=(init_esm$5(),__toCommonJS$1(esm_exports$3));function p(s){let{host:p,port:b,database:C,user:w}=g(s),E=parseInt(b,10);return isNaN(E)?{[l.SEMATTRS_NET_PEER_NAME]:p,[l.SEMATTRS_DB_CONNECTION_STRING]:v(p,b,C),[l.SEMATTRS_DB_NAME]:C,[l.SEMATTRS_DB_USER]:w}:{[l.SEMATTRS_NET_PEER_NAME]:p,[l.SEMATTRS_NET_PEER_PORT]:E,[l.SEMATTRS_DB_CONNECTION_STRING]:v(p,b,C),[l.SEMATTRS_DB_NAME]:C,[l.SEMATTRS_DB_USER]:w}}s.getConnectionAttributes=p;function g(s){let{host:l,port:p,database:g,user:v}=s&&s.connectionConfig||s||{};return{host:l,port:p,database:g,user:v}}function v(s,l,p){let g=`jdbc:mysql://${s||`localhost`}`;return typeof l==`number`&&(g+=`:${l}`),typeof p==`string`&&(g+=`/${p}`),g}function b(s){return typeof s==`string`?s:s.sql}s.getDbStatement=b;function C(s,l){return E(typeof s==`string`?l:l||s.values)}s.getDbValues=C;function w(s){let l=typeof s==`object`?s.sql:s,p=l?.indexOf(` `);return typeof p==`number`&&p!==-1?l?.substring(0,p):l}s.getSpanName=w;function E(s){return s?`[${s.toString()}]`:``}s.arrayStringifyHelper=E;function k(s){let l=s.config.connectionConfig,p=``;return p+=l.host?`host: '${l.host}', `:``,p+=l.port?`port: ${l.port}, `:``,p+=l.database?`database: '${l.database}', `:``,p+=l.user?`user: '${l.user}'`:``,l.user||(p=p.substring(0,p.length-2)),p.trim()}s.getPoolName=k})),require_version$15=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.45.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-mysql`})),require_instrumentation$10=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MySQLInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=(init_esm$5(),__toCommonJS$1(esm_exports$3)),v=require_AttributeNames$5(),b=require_utils$32(),C=require_version$15();var w=class s extends p.InstrumentationBase{constructor(s={}){super(C.PACKAGE_NAME,C.PACKAGE_VERSION,s),this._setMetricInstruments()}setMeterProvider(s){super.setMeterProvider(s),this._setMetricInstruments()}_setMetricInstruments(){this._connectionsUsage=this.meter.createUpDownCounter(`db.client.connections.usage`,{description:`The number of connections that are currently in state described by the state attribute.`,unit:`{connection}`})}init(){return[new p.InstrumentationNodeModuleDefinition(`mysql`,[`>=2.0.0 <3`],s=>((0,p.isWrapped)(s.createConnection)&&this._unwrap(s,`createConnection`),this._wrap(s,`createConnection`,this._patchCreateConnection()),(0,p.isWrapped)(s.createPool)&&this._unwrap(s,`createPool`),this._wrap(s,`createPool`,this._patchCreatePool()),(0,p.isWrapped)(s.createPoolCluster)&&this._unwrap(s,`createPoolCluster`),this._wrap(s,`createPoolCluster`,this._patchCreatePoolCluster()),s),s=>{s!==void 0&&(this._unwrap(s,`createConnection`),this._unwrap(s,`createPool`),this._unwrap(s,`createPoolCluster`))})]}_patchCreateConnection(){return s=>{let l=this;return function(p){let g=s(...arguments);return l._wrap(g,`query`,l._patchQuery(g)),g}}}_patchCreatePool(){return s=>{let l=this;return function(p){let g=s(...arguments);return l._wrap(g,`query`,l._patchQuery(g)),l._wrap(g,`getConnection`,l._patchGetConnection(g)),l._wrap(g,`end`,l._patchPoolEnd(g)),l._setPoolcallbacks(g,l,``),g}}}_patchPoolEnd(s){return l=>{let p=this;return function(g){let v=s._allConnections.length,C=s._freeConnections.length,w=v-C,E=(0,b.getPoolName)(s);p._connectionsUsage.add(-w,{state:`used`,name:E}),p._connectionsUsage.add(-C,{state:`idle`,name:E}),l.apply(s,arguments)}}}_patchCreatePoolCluster(){return s=>{let l=this;return function(p){let g=s(...arguments);return l._wrap(g,`getConnection`,l._patchGetConnection(g)),l._wrap(g,`add`,l._patchAdd(g)),g}}}_patchAdd(s){return l=>{let p=this;return function(g,v){if(!p._enabled)return p._unwrap(s,`add`),l.apply(s,arguments);l.apply(s,arguments);let b=s._nodes;if(b){let l=b[typeof g==`object`?`CLUSTER::`+s._lastId:String(g)].pool;p._setPoolcallbacks(l,p,g)}}}}_patchGetConnection(s){return l=>{let p=this;return function(g,v,b){if(!p._enabled)return p._unwrap(s,`getConnection`),l.apply(s,arguments);if(arguments.length===1&&typeof g==`function`){let v=p._getConnectionCallbackPatchFn(g);return l.call(s,v)}if(arguments.length===2&&typeof v==`function`){let b=p._getConnectionCallbackPatchFn(v);return l.call(s,g,b)}if(arguments.length===3&&typeof b==`function`){let C=p._getConnectionCallbackPatchFn(b);return l.call(s,g,v,C)}return l.apply(s,arguments)}}}_getConnectionCallbackPatchFn(s){let g=this,v=l.context.active();return function(b,C){C&&((0,p.isWrapped)(C.query)||g._wrap(C,`query`,g._patchQuery(C))),typeof s==`function`&&l.context.with(v,s,this,b,C)}}_patchQuery(p){return C=>{let w=this;return function(E,k,A){if(!w._enabled)return w._unwrap(p,`query`),C.apply(p,arguments);let N=w.tracer.startSpan((0,b.getSpanName)(E),{kind:l.SpanKind.CLIENT,attributes:Object.assign(Object.assign({},s.COMMON_ATTRIBUTES),(0,b.getConnectionAttributes)(p.config))});if(N.setAttribute(g.SEMATTRS_DB_STATEMENT,(0,b.getDbStatement)(E)),w.getConfig().enhancedDatabaseReporting){let s;Array.isArray(k)?s=k:arguments[2]&&(s=[k]),N.setAttribute(v.AttributeNames.MYSQL_VALUES,(0,b.getDbValues)(E,s))}let F=Array.from(arguments).findIndex(s=>typeof s==`function`),I=l.context.active();if(F===-1){let s=l.context.with(l.trace.setSpan(l.context.active(),N),()=>C.apply(p,arguments));return l.context.bind(I,s),s.on(`error`,s=>N.setStatus({code:l.SpanStatusCode.ERROR,message:s.message})).on(`end`,()=>{N.end()})}else return w._wrap(arguments,F,w._patchCallbackQuery(N,I)),l.context.with(l.trace.setSpan(l.context.active(),N),()=>C.apply(p,arguments))}}}_patchCallbackQuery(s,p){return g=>function(v,b,C){return v&&s.setStatus({code:l.SpanStatusCode.ERROR,message:v.message}),s.end(),l.context.with(p,()=>g(...arguments))}}_setPoolcallbacks(s,l,p){let g=p||(0,b.getPoolName)(s);s.on(`connection`,s=>{l._connectionsUsage.add(1,{state:`idle`,name:g})}),s.on(`acquire`,s=>{l._connectionsUsage.add(-1,{state:`idle`,name:g}),l._connectionsUsage.add(1,{state:`used`,name:g})}),s.on(`release`,s=>{l._connectionsUsage.add(-1,{state:`used`,name:g}),l._connectionsUsage.add(1,{state:`idle`,name:g})})}};s.MySQLInstrumentation=w,w.COMMON_ATTRIBUTES={[g.SEMATTRS_DB_SYSTEM]:g.DBSYSTEMVALUES_MYSQL}})),require_types$13=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$24=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$10(),s),p(require_types$13(),s)})),import_src$23,INTEGRATION_NAME$12,instrumentMysql,_mysqlIntegration,mysqlIntegration,init_mysql=__esmMin((()=>{import_src$23=require_src$24(),init_esm$9(),init_instrument(),INTEGRATION_NAME$12=`Mysql`,instrumentMysql=generateInstrumentOnce(INTEGRATION_NAME$12,()=>new import_src$23.MySQLInstrumentation({})),_mysqlIntegration=(()=>({name:INTEGRATION_NAME$12,setupOnce(){instrumentMysql()}})),mysqlIntegration=defineIntegration(_mysqlIntegration)})),require_src$23=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.addSqlCommenterComment=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41();function g(s){let l=s.indexOf(`--`);return l>=0?!0:s.indexOf(`/*`)<0?!1:l`%${s.charCodeAt(0).toString(16).toUpperCase()}`)}function b(s,b){if(typeof b!=`string`||b.length===0||g(b))return b;let C=new p.W3CTraceContextPropagator,w={};C.inject(l.trace.setSpan(l.ROOT_CONTEXT,s),w,l.defaultTextMapSetter);let E=Object.keys(w).sort();return E.length===0?b:`${b} /*${E.map(s=>`${s}='${v(w[s])}'`).join(`,`)}*/`}s.addSqlCommenterComment=b})),require_utils$31=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getConnectionPrototypeToInstrument=s.once=s.getSpanName=s.getDbStatement=s.getConnectionAttributes=void 0;let l=(init_esm$5(),__toCommonJS$1(esm_exports$3));function p(s){let{host:p,port:b,database:C,user:w}=g(s),E=parseInt(b,10);return isNaN(E)?{[l.SEMATTRS_NET_PEER_NAME]:p,[l.SEMATTRS_DB_CONNECTION_STRING]:v(p,b,C),[l.SEMATTRS_DB_NAME]:C,[l.SEMATTRS_DB_USER]:w}:{[l.SEMATTRS_NET_PEER_NAME]:p,[l.SEMATTRS_NET_PEER_PORT]:E,[l.SEMATTRS_DB_CONNECTION_STRING]:v(p,b,C),[l.SEMATTRS_DB_NAME]:C,[l.SEMATTRS_DB_USER]:w}}s.getConnectionAttributes=p;function g(s){let{host:l,port:p,database:g,user:v}=s&&s.connectionConfig||s||{};return{host:l,port:p,database:g,user:v}}function v(s,l,p){let g=`jdbc:mysql://${s||`localhost`}`;return typeof l==`number`&&(g+=`:${l}`),typeof p==`string`&&(g+=`/${p}`),g}function b(s,l,p){return typeof s==`string`?p?l(s,p):s:p||s.values?l(s.sql,p||s.values):s.sql}s.getDbStatement=b;function C(s){let l=typeof s==`object`?s.sql:s,p=l?.indexOf(` `);return typeof p==`number`&&p!==-1?l?.substring(0,p):l}s.getSpanName=C,s.once=s=>{let l=!1;return(...p)=>{if(!l)return l=!0,s(...p)}};function w(s){let l=s.prototype,p=Object.getPrototypeOf(l);return typeof p?.query==`function`&&typeof p?.execute==`function`?p:l}s.getConnectionPrototypeToInstrument=w})),require_version$14=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.45.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-mysql2`})),require_instrumentation$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MySQL2Instrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=(init_esm$5(),__toCommonJS$1(esm_exports$3)),v=require_src$23(),b=require_utils$31(),C=require_version$14();var w=class s extends p.InstrumentationBase{constructor(s={}){super(C.PACKAGE_NAME,C.PACKAGE_VERSION,s)}init(){return[new p.InstrumentationNodeModuleDefinition(`mysql2`,[`>=1.4.2 <4`],s=>{let l=(0,b.getConnectionPrototypeToInstrument)(s.Connection);return(0,p.isWrapped)(l.query)&&this._unwrap(l,`query`),this._wrap(l,`query`,this._patchQuery(s.format,!1)),(0,p.isWrapped)(l.execute)&&this._unwrap(l,`execute`),this._wrap(l,`execute`,this._patchQuery(s.format,!0)),s},s=>{if(s===void 0)return;let l=s.Connection.prototype;this._unwrap(l,`query`),this._unwrap(l,`execute`)})]}_patchQuery(C,w){return E=>{let k=this;return function(A,N,F){let I;Array.isArray(N)?I=N:arguments[2]&&(I=[N]);let R=k.tracer.startSpan((0,b.getSpanName)(A),{kind:l.SpanKind.CLIENT,attributes:Object.assign(Object.assign(Object.assign({},s.COMMON_ATTRIBUTES),(0,b.getConnectionAttributes)(this.config)),{[g.SEMATTRS_DB_STATEMENT]:(0,b.getDbStatement)(A,C,I)})});!w&&k.getConfig().addSqlCommenterCommentToQueries&&(arguments[0]=A=typeof A==`string`?(0,v.addSqlCommenterComment)(R,A):Object.assign(A,{sql:(0,v.addSqlCommenterComment)(R,A.sql)}));let B=(0,b.once)((s,g)=>{if(s)R.setStatus({code:l.SpanStatusCode.ERROR,message:s.message});else{let{responseHook:s}=k.getConfig();typeof s==`function`&&(0,p.safeExecuteInTheMiddle)(()=>{s(R,{queryResults:g})},s=>{s&&k._diag.warn(`Failed executing responseHook`,s)},!0)}R.end()});if(arguments.length===1){typeof A.onResult==`function`&&k._wrap(A,`onResult`,k._patchCallbackQuery(B));let s=E.apply(this,arguments);return s.once(`error`,s=>{B(s)}).once(`result`,s=>{B(void 0,s)}),s}return typeof arguments[1]==`function`?k._wrap(arguments,1,k._patchCallbackQuery(B)):typeof arguments[2]==`function`&&k._wrap(arguments,2,k._patchCallbackQuery(B)),E.apply(this,arguments)}}}_patchCallbackQuery(s){return l=>function(p,g,v){return s(p,g),l(...arguments)}}};s.MySQL2Instrumentation=w,w.COMMON_ATTRIBUTES={[g.SEMATTRS_DB_SYSTEM]:g.DBSYSTEMVALUES_MYSQL}})),require_types$12=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$22=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$9(),s),p(require_types$12(),s)})),import_src$22,INTEGRATION_NAME$11,instrumentMysql2,_mysql2Integration,mysql2Integration,init_mysql2=__esmMin((()=>{import_src$22=require_src$22(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$11=`Mysql2`,instrumentMysql2=generateInstrumentOnce(INTEGRATION_NAME$11,()=>new import_src$22.MySQL2Instrumentation({responseHook(s){addOriginToSpan(s,`auto.db.otel.mysql2`)}})),_mysql2Integration=(()=>({name:INTEGRATION_NAME$11,setupOnce(){instrumentMysql2()}})),mysql2Integration=defineIntegration(_mysql2Integration)})),require_utils$30=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.endSpan=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));s.endSpan=(s,p)=>{p&&(s.recordException(p),s.setStatus({code:l.SpanStatusCode.ERROR,message:p.message})),s.end()}})),require_src$21=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.defaultDbStatementSerializer=void 0;let l=[{regex:/^ECHO/i,args:0},{regex:/^(LPUSH|MSET|PFA|PUBLISH|RPUSH|SADD|SET|SPUBLISH|XADD|ZADD)/i,args:1},{regex:/^(HSET|HMSET|LSET|LINSERT)/i,args:2},{regex:/^(ACL|BIT|B[LRZ]|CLIENT|CLUSTER|CONFIG|COMMAND|DECR|DEL|EVAL|EX|FUNCTION|GEO|GET|HINCR|HMGET|HSCAN|INCR|L[TRLM]|MEMORY|P[EFISTU]|RPOP|S[CDIMORSU]|XACK|X[CDGILPRT]|Z[CDILMPRS])/i,args:-1}];s.defaultDbStatementSerializer=(s,p)=>{var g,v;if(Array.isArray(p)&&p.length){let g=l.find(({regex:l})=>l.test(s))?.args??0,v=g>=0?p.slice(0,g):p;return p.length>v.length&&v.push(`[${p.length-g} other arguments]`),`${s} ${v.join(` `)}`}return s}})),require_version$13=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.47.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-ioredis`})),require_instrumentation$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.IORedisInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=(init_esm$5(),__toCommonJS$1(esm_exports$3)),v=require_src$33(),b=require_utils$30(),C=require_src$21(),w=require_version$13(),E={requireParentSpan:!0};s.IORedisInstrumentation=class extends p.InstrumentationBase{constructor(s={}){super(w.PACKAGE_NAME,w.PACKAGE_VERSION,Object.assign(Object.assign({},E),s))}setConfig(s={}){super.setConfig(Object.assign(Object.assign({},E),s))}init(){return[new p.InstrumentationNodeModuleDefinition(`ioredis`,[`>=2.0.0 <6`],(s,l)=>{let g=s[Symbol.toStringTag]===`Module`?s.default:s;return(0,p.isWrapped)(g.prototype.sendCommand)&&this._unwrap(g.prototype,`sendCommand`),this._wrap(g.prototype,`sendCommand`,this._patchSendCommand(l)),(0,p.isWrapped)(g.prototype.connect)&&this._unwrap(g.prototype,`connect`),this._wrap(g.prototype,`connect`,this._patchConnection()),s},s=>{if(s===void 0)return;let l=s[Symbol.toStringTag]===`Module`?s.default:s;this._unwrap(l.prototype,`sendCommand`),this._unwrap(l.prototype,`connect`)})]}_patchSendCommand(s){return l=>this._traceSendCommand(l,s)}_patchConnection(){return s=>this._traceConnection(s)}_traceSendCommand(s,p){let w=this;return function(E){if(arguments.length<1||typeof E!=`object`)return s.apply(this,arguments);let k=w.getConfig(),A=k.dbStatementSerializer||C.defaultDbStatementSerializer,N=l.trace.getSpan(l.context.active())===void 0;if(k.requireParentSpan===!0&&N)return s.apply(this,arguments);let F=w.tracer.startSpan(E.name,{kind:l.SpanKind.CLIENT,attributes:{[g.SEMATTRS_DB_SYSTEM]:g.DBSYSTEMVALUES_REDIS,[g.SEMATTRS_DB_STATEMENT]:A(E.name,E.args)}}),{requestHook:I}=k;I&&(0,v.safeExecuteInTheMiddle)(()=>I(F,{moduleVersion:p,cmdName:E.name,cmdArgs:E.args}),s=>{s&&l.diag.error(`ioredis instrumentation: request hook failed`,s)},!0);let{host:R,port:B}=this.options;F.setAttributes({[g.SEMATTRS_NET_PEER_NAME]:R,[g.SEMATTRS_NET_PEER_PORT]:B,[g.SEMATTRS_DB_CONNECTION_STRING]:`redis://${R}:${B}`});try{let p=s.apply(this,arguments),g=E.resolve;E.resolve=function(s){(0,v.safeExecuteInTheMiddle)(()=>{var l;return k.responseHook?.call(k,F,E.name,E.args,s)},s=>{s&&l.diag.error(`ioredis instrumentation: response hook failed`,s)},!0),(0,b.endSpan)(F,null),g(s)};let C=E.reject;return E.reject=function(s){(0,b.endSpan)(F,s),C(s)},p}catch(s){throw(0,b.endSpan)(F,s),s}}}_traceConnection(s){let p=this;return function(){let v=l.trace.getSpan(l.context.active())===void 0;if(p.getConfig().requireParentSpan===!0&&v)return s.apply(this,arguments);let C=p.tracer.startSpan(`connect`,{kind:l.SpanKind.CLIENT,attributes:{[g.SEMATTRS_DB_SYSTEM]:g.DBSYSTEMVALUES_REDIS,[g.SEMATTRS_DB_STATEMENT]:`connect`}}),{host:w,port:E}=this.options;C.setAttributes({[g.SEMATTRS_NET_PEER_NAME]:w,[g.SEMATTRS_NET_PEER_PORT]:E,[g.SEMATTRS_DB_CONNECTION_STRING]:`redis://${w}:${E}`});try{let l=s.apply(this,arguments);return(0,b.endSpan)(C,null),l}catch(s){throw(0,b.endSpan)(C,s),s}}}}})),require_types$11=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$20=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$8(),s),p(require_types$11(),s)})),require_utils$29=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getClientAttributes=void 0;let l=(init_esm$5(),__toCommonJS$1(esm_exports$3));function p(s,p){var v,b;return{[l.SEMATTRS_DB_SYSTEM]:l.DBSYSTEMVALUES_REDIS,[l.SEMATTRS_NET_PEER_NAME]:p?.socket?.host,[l.SEMATTRS_NET_PEER_PORT]:p?.socket?.port,[l.SEMATTRS_DB_CONNECTION_STRING]:g(s,p?.url)}}s.getClientAttributes=p;function g(s,l){if(!(typeof l!=`string`||!l))try{let s=new URL(l);return s.searchParams.delete(`user_pwd`),s.username=``,s.password=``,s.href}catch(l){s.error(`failed to sanitize redis connection url`,l)}}})),require_version$12=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.46.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-redis-4`})),require_instrumentation$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RedisInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=require_utils$29(),v=require_src$21(),b=require_version$12(),C=(init_esm$5(),__toCommonJS$1(esm_exports$3)),w=Symbol(`opentelemetry.instrumentation.redis.open_spans`),E=Symbol(`opentelemetry.instrumentation.redis.multi_command_options`),k={requireParentSpan:!1};var A=class s extends p.InstrumentationBase{constructor(s={}){super(b.PACKAGE_NAME,b.PACKAGE_VERSION,Object.assign(Object.assign({},k),s))}setConfig(s={}){super.setConfig(Object.assign(Object.assign({},k),s))}init(){return[this._getInstrumentationNodeModuleDefinition(`@redis/client`),this._getInstrumentationNodeModuleDefinition(`@node-redis/client`)]}_getInstrumentationNodeModuleDefinition(s){let l=new p.InstrumentationNodeModuleFile(`${s}/dist/lib/commander.js`,[`^1.0.0`],(s,l)=>{let g=s.transformCommandArguments;if(!g)return this._diag.error(`internal instrumentation error, missing transformCommandArguments function`),s;let v=l?.startsWith(`1.0.`)?`extendWithCommands`:`attachCommands`;return(0,p.isWrapped)(s?.[v])&&this._unwrap(s,v),this._wrap(s,v,this._getPatchExtendWithCommands(g)),s},s=>{(0,p.isWrapped)(s?.extendWithCommands)&&this._unwrap(s,`extendWithCommands`),(0,p.isWrapped)(s?.attachCommands)&&this._unwrap(s,`attachCommands`)}),g=new p.InstrumentationNodeModuleFile(`${s}/dist/lib/client/multi-command.js`,[`^1.0.0`],s=>{var l;let g=s?.default?.prototype;return(0,p.isWrapped)(g?.exec)&&this._unwrap(g,`exec`),this._wrap(g,`exec`,this._getPatchMultiCommandsExec()),(0,p.isWrapped)(g?.addCommand)&&this._unwrap(g,`addCommand`),this._wrap(g,`addCommand`,this._getPatchMultiCommandsAddCommand()),s},s=>{var l;let g=s?.default?.prototype;(0,p.isWrapped)(g?.exec)&&this._unwrap(g,`exec`),(0,p.isWrapped)(g?.addCommand)&&this._unwrap(g,`addCommand`)}),v=new p.InstrumentationNodeModuleFile(`${s}/dist/lib/client/index.js`,[`^1.0.0`],s=>{var l;let g=s?.default?.prototype;return g?.multi&&((0,p.isWrapped)(g?.multi)&&this._unwrap(g,`multi`),this._wrap(g,`multi`,this._getPatchRedisClientMulti())),g?.MULTI&&((0,p.isWrapped)(g?.MULTI)&&this._unwrap(g,`MULTI`),this._wrap(g,`MULTI`,this._getPatchRedisClientMulti())),(0,p.isWrapped)(g?.sendCommand)&&this._unwrap(g,`sendCommand`),this._wrap(g,`sendCommand`,this._getPatchRedisClientSendCommand()),this._wrap(g,`connect`,this._getPatchedClientConnect()),s},s=>{var l;let g=s?.default?.prototype;(0,p.isWrapped)(g?.multi)&&this._unwrap(g,`multi`),(0,p.isWrapped)(g?.MULTI)&&this._unwrap(g,`MULTI`),(0,p.isWrapped)(g?.sendCommand)&&this._unwrap(g,`sendCommand`)});return new p.InstrumentationNodeModuleDefinition(s,[`^1.0.0`],s=>s,()=>{},[l,g,v])}_getPatchExtendWithCommands(s){let l=this;return function(p){return function(g){var v;if(g?.BaseClass?.name!==`RedisClient`)return p.apply(this,arguments);let b=g.executor;return g.executor=function(p,g){let v=s(p,g).args;return l._traceClientCommand(b,this,arguments,v)},p.apply(this,arguments)}}}_getPatchMultiCommandsExec(){let s=this;return function(l){return function(){let p=l.apply(this,arguments);return typeof p?.then==`function`?p.then(l=>{let p=this[w];return s._endSpansWithRedisReplies(p,l),l}).catch(l=>{let p=this[w];if(!p)s._diag.error(`cannot find open spans to end for redis multi command`);else{let g=l.constructor.name===`MultiErrorReply`?l.replies:Array(p.length).fill(l);s._endSpansWithRedisReplies(p,g)}return Promise.reject(l)}):(s._diag.error(`got non promise result when patching RedisClientMultiCommand.exec`),p)}}}_getPatchMultiCommandsAddCommand(){let s=this;return function(l){return function(p){return s._traceClientCommand(l,this,arguments,p)}}}_getPatchRedisClientMulti(){return function(s){return function(){let l=s.apply(this,arguments);return l[E]=this.options,l}}}_getPatchRedisClientSendCommand(){let s=this;return function(l){return function(p){return s._traceClientCommand(l,this,arguments,p)}}}_getPatchedClientConnect(){let p=this;return function(v){return function(){let b=this.options,C=(0,g.getClientAttributes)(p._diag,b),w=p.tracer.startSpan(`${s.COMPONENT}-connect`,{kind:l.SpanKind.CLIENT,attributes:C});return l.context.with(l.trace.setSpan(l.context.active(),w),()=>v.apply(this)).then(s=>(w.end(),s)).catch(s=>(w.recordException(s),w.setStatus({code:l.SpanStatusCode.ERROR,message:s.message}),w.end(),Promise.reject(s)))}}}_traceClientCommand(p,b,k,A){if(l.trace.getSpan(l.context.active())===void 0&&this.getConfig().requireParentSpan)return p.apply(b,k);let N=b.options||b[E],F=A[0],I=A.slice(1),R=this.getConfig().dbStatementSerializer||v.defaultDbStatementSerializer,B=(0,g.getClientAttributes)(this._diag,N);try{let s=R(F,I);s!=null&&(B[C.SEMATTRS_DB_STATEMENT]=s)}catch(s){this._diag.error(`dbStatementSerializer throw an exception`,s,{commandName:F})}let q=this.tracer.startSpan(`${s.COMPONENT}-${F}`,{kind:l.SpanKind.CLIENT,attributes:B}),le=l.context.with(l.trace.setSpan(l.context.active(),q),()=>p.apply(b,k));if(typeof le?.then==`function`)le.then(s=>{this._endSpanWithResponse(q,F,I,s,void 0)},s=>{this._endSpanWithResponse(q,F,I,null,s)});else{let s=le;s[w]=s[w]||[],s[w].push({span:q,commandName:F,commandArgs:I})}return le}_endSpansWithRedisReplies(s,l){if(!s)return this._diag.error(`cannot find open spans to end for redis multi command`);if(l.length!==s.length)return this._diag.error(`number of multi command spans does not match response from redis`);for(let p=0;p{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$19=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$7(),s),p(require_types$10(),s)}));function isInCommands(s,l){return s.includes(l.toLowerCase())}function getCacheOperation(s){if(isInCommands(GET_COMMANDS,s))return`cache.get`;if(isInCommands(SET_COMMANDS,s))return`cache.put`}function keyHasPrefix(s,l){return l.some(l=>s.startsWith(l))}function getCacheKeySafely(s,l){try{if(l.length===0)return;let p=s=>typeof s==`string`||typeof s==`number`||Buffer.isBuffer(s)?[s.toString()]:Array.isArray(s)?flatten(s.map(s=>p(s))):[``],g=l[0];return isInCommands(SINGLE_ARG_COMMANDS,s)&&g!=null?p(g):flatten(l.map(s=>p(s)))}catch{return}}function shouldConsiderForCache(s,l,p){if(!getCacheOperation(s))return!1;for(let s of l)if(keyHasPrefix(s,p))return!0;return!1}function calculateCacheItemSize(s){let l=s=>{try{return Buffer.isBuffer(s)?s.byteLength:typeof s==`string`?s.length:typeof s==`number`?s.toString().length:s==null?0:JSON.stringify(s).length}catch{return}};return Array.isArray(s)?s.reduce((s,p)=>{let g=l(p);return typeof g==`number`?s===void 0?g:s+g:s},0):l(s)}function flatten(s){let l=[],p=s=>{s.forEach(s=>{Array.isArray(s)?p(s):l.push(s)})};return p(s),l}var SINGLE_ARG_COMMANDS,GET_COMMANDS,SET_COMMANDS,init_redisCache=__esmMin((()=>{SINGLE_ARG_COMMANDS=[`get`,`set`,`setex`],GET_COMMANDS=[`get`,`mget`],SET_COMMANDS=[`set`,`setex`]})),import_src$20,import_src$21,INTEGRATION_NAME$10,_redisOptions,cacheResponseHook,instrumentIORedis,instrumentRedis4,instrumentRedis,_redisIntegration,redisIntegration,init_redis=__esmMin((()=>{init_esm$9(),import_src$20=require_src$20(),import_src$21=require_src$19(),init_instrument(),init_redisCache(),INTEGRATION_NAME$10=`Redis`,_redisOptions={},cacheResponseHook=(s,l,p,g)=>{s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,`auto.db.otel.redis`);let v=getCacheKeySafely(l,p),b=getCacheOperation(l);if(!v||!b||!_optionalChain([_redisOptions,`optionalAccess`,s=>s.cachePrefixes])||!shouldConsiderForCache(l,v,_redisOptions.cachePrefixes))return;let C=_optionalChain([spanToJSON,`call`,l=>l(s),`access`,s=>s.data,`optionalAccess`,s=>s[`net.peer.name`]]),w=_optionalChain([spanToJSON,`call`,l=>l(s),`access`,s=>s.data,`optionalAccess`,s=>s[`net.peer.port`]]);w&&C&&s.setAttributes({"network.peer.address":C,"network.peer.port":w});let E=calculateCacheItemSize(g);E&&s.setAttribute(SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE,E),isInCommands(GET_COMMANDS,l)&&E!==void 0&&s.setAttribute(SEMANTIC_ATTRIBUTE_CACHE_HIT,E>0),s.setAttributes({[SEMANTIC_ATTRIBUTE_SENTRY_OP]:b,[SEMANTIC_ATTRIBUTE_CACHE_KEY]:v});let k=v.join(`, `);s.updateName(truncate(k,1024))},instrumentIORedis=generateInstrumentOnce(`IORedis`,()=>new import_src$20.IORedisInstrumentation({responseHook:cacheResponseHook})),instrumentRedis4=generateInstrumentOnce(`Redis-4`,()=>new import_src$21.RedisInstrumentation({responseHook:cacheResponseHook})),instrumentRedis=Object.assign(()=>{instrumentIORedis(),instrumentRedis4()},{id:INTEGRATION_NAME$10}),_redisIntegration=((s={})=>({name:INTEGRATION_NAME$10,setupOnce(){_redisOptions=s,instrumentRedis()}})),redisIntegration=defineIntegration(_redisIntegration)})),require_version$11=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.44.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-nestjs-core`})),require_AttributeNames$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.VERSION=`nestjs.version`,s.TYPE=`nestjs.type`,s.MODULE=`nestjs.module`,s.CONTROLLER=`nestjs.controller`,s.CALLBACK=`nestjs.callback`,s.PIPES=`nestjs.pipes`,s.INTERCEPTORS=`nestjs.interceptors`,s.GUARDS=`nestjs.guards`})(s.AttributeNames||={})})),require_NestType=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NestType=void 0,(function(s){s.APP_CREATION=`app_creation`,s.REQUEST_CONTEXT=`request_context`,s.REQUEST_HANDLER=`handler`})(s.NestType||={})})),require_enums=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NestType=s.AttributeNames=void 0;var l=require_AttributeNames$4();Object.defineProperty(s,`AttributeNames`,{enumerable:!0,get:function(){return l.AttributeNames}});var p=require_NestType();Object.defineProperty(s,`NestType`,{enumerable:!0,get:function(){return p.NestType}})})),require_instrumentation$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NestInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=require_version$11(),v=(init_esm$5(),__toCommonJS$1(esm_exports$3)),b=require_enums(),C=[`>=4.0.0 <11`];var w=class s extends p.InstrumentationBase{constructor(s={}){super(g.PACKAGE_NAME,g.PACKAGE_VERSION,s)}init(){let l=new p.InstrumentationNodeModuleDefinition(s.COMPONENT,C);return l.files.push(this.getNestFactoryFileInstrumentation(C),this.getRouterExecutionContextFileInstrumentation(C)),l}getNestFactoryFileInstrumentation(s){return new p.InstrumentationNodeModuleFile(`@nestjs/core/nest-factory.js`,s,(s,l)=>(this.ensureWrapped(s.NestFactoryStatic.prototype,`create`,E(this.tracer,l)),s),s=>{this._unwrap(s.NestFactoryStatic.prototype,`create`)})}getRouterExecutionContextFileInstrumentation(s){return new p.InstrumentationNodeModuleFile(`@nestjs/core/router/router-execution-context.js`,s,(s,l)=>(this.ensureWrapped(s.RouterExecutionContext.prototype,`create`,k(this.tracer,l)),s),s=>{this._unwrap(s.RouterExecutionContext.prototype,`create`)})}ensureWrapped(s,l,g){(0,p.isWrapped)(s[l])&&this._unwrap(s,l),this._wrap(s,l,g)}};s.NestInstrumentation=w,w.COMPONENT=`@nestjs/core`,w.COMMON_ATTRIBUTES={component:w.COMPONENT};function E(s,p){return function(g){return function(v){let C=s.startSpan(`Create Nest App`,{attributes:Object.assign(Object.assign({},w.COMMON_ATTRIBUTES),{[b.AttributeNames.TYPE]:b.NestType.APP_CREATION,[b.AttributeNames.VERSION]:p,[b.AttributeNames.MODULE]:v.name})}),E=l.trace.setSpan(l.context.active(),C);return l.context.with(E,async()=>{try{return await g.apply(this,arguments)}catch(s){throw N(C,s)}finally{C.end()}})}}}function k(s,p){return function(g){return function(C,E){arguments[1]=A(s,p,E);let k=g.apply(this,arguments),F=E.name,I=C.constructor&&C.constructor.name?C.constructor.name:`UnnamedInstance`,R=F?`${I}.${F}`:I;return function(g,C,E){var A,B;let q=s.startSpan(R,{attributes:Object.assign(Object.assign({},w.COMMON_ATTRIBUTES),{[b.AttributeNames.VERSION]:p,[b.AttributeNames.TYPE]:b.NestType.REQUEST_CONTEXT,[v.SEMATTRS_HTTP_METHOD]:g.method,[v.SEMATTRS_HTTP_URL]:g.originalUrl||g.url,[v.SEMATTRS_HTTP_ROUTE]:g.route?.path||g.routeOptions?.url||g.routerPath,[b.AttributeNames.CONTROLLER]:I,[b.AttributeNames.CALLBACK]:F})}),le=l.trace.setSpan(l.context.active(),q);return l.context.with(le,async()=>{try{return await k.apply(this,arguments)}catch(s){throw N(q,s)}finally{q.end()}})}}}}function A(s,p,g){let v=g.name||`anonymous nest handler`,C={attributes:Object.assign(Object.assign({},w.COMMON_ATTRIBUTES),{[b.AttributeNames.VERSION]:p,[b.AttributeNames.TYPE]:b.NestType.REQUEST_HANDLER,[b.AttributeNames.CALLBACK]:g.name})},E=function(){let p=s.startSpan(v,C),b=l.trace.setSpan(l.context.active(),p);return l.context.with(b,async()=>{try{return await g.apply(this,arguments)}catch(s){throw N(p,s)}finally{p.end()}})};return g.name&&Object.defineProperty(E,`name`,{value:g.name}),Reflect.getMetadataKeys(g).forEach(s=>{Reflect.defineMetadata(s,Reflect.getMetadata(s,g),E)}),E}let N=(s,p)=>(s.recordException(p),s.setStatus({code:l.SpanStatusCode.ERROR,message:p.message}),p)})),require_src$18=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$6(),s),p(require_AttributeNames$4(),s)}));function isPatched(s){return s.sentryPatched?!0:(addNonEnumerableProperty(s,sentryPatched,!0),!1)}function getMiddlewareSpanOptions(s,l=void 0){return{name:_nullishCoalesce(l,()=>s.name),attributes:{[SEMANTIC_ATTRIBUTE_SENTRY_OP]:`middleware.nestjs`,[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.middleware.nestjs`}}}function getEventSpanOptions(s){return{name:`event ${s}`,attributes:{[SEMANTIC_ATTRIBUTE_SENTRY_OP]:`event.nestjs`,[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.event.nestjs`},forceTransaction:!0}}function instrumentObservable(s,l){l&&(s.subscribe=new Proxy(s.subscribe,{apply:(s,p,g)=>withActiveSpan$1(l,()=>{let v=s.apply(p,g);return v.add(()=>l.end()),v})}))}function getNextProxy(s,l,p){return new Proxy(s,{apply:(s,g,v)=>(l.end(),p?withActiveSpan$1(p,()=>Reflect.apply(s,g,v)):Reflect.apply(s,g,v))})}var sentryPatched,init_helpers=__esmMin((()=>{init_esm$9(),sentryPatched=`sentryPatched`})),import_src$18,import_src$19,supportedVersions$1,SentryNestEventInstrumentation,init_sentry_nest_event_instrumentation=__esmMin((()=>{import_src$18=require_src$41(),import_src$19=require_src$33(),init_esm$9(),init_helpers(),supportedVersions$1=[`>=2.0.0`],SentryNestEventInstrumentation=class s extends import_src$19.InstrumentationBase{static __initStatic(){this.COMPONENT=`@nestjs/event-emitter`}static __initStatic2(){this.COMMON_ATTRIBUTES={component:s.COMPONENT}}constructor(s={}){super(`sentry-nestjs-event`,SDK_VERSION,s)}init(){let l=new import_src$19.InstrumentationNodeModuleDefinition(s.COMPONENT,supportedVersions$1);return l.files.push(this._getOnEventFileInstrumentation(supportedVersions$1)),l}_getOnEventFileInstrumentation(s){return new import_src$19.InstrumentationNodeModuleFile(`@nestjs/event-emitter/dist/decorators/on-event.decorator.js`,s,s=>((0,import_src$18.isWrapped)(s.OnEvent)&&this._unwrap(s,`OnEvent`),this._wrap(s,`OnEvent`,this._createWrapOnEvent()),s),s=>{this._unwrap(s,`OnEvent`)})}_createWrapOnEvent(){return function(s){return function(l,p){let g=Array.isArray(l)?l.join(`,`):typeof l==`string`||typeof l==`symbol`?l.toString():``,v=s(l,p);return function(s,l,p){if(!p.value||typeof p.value!=`function`||s.__SENTRY_INTERNAL__)return v(s,l,p);let b=p.value,C=b.name||l;return p.value=async function(...s){return startSpan$1(getEventSpanOptions(g),async()=>{try{return await b.apply(this,s)}catch(s){throw captureException(s),s}})},Object.defineProperty(p.value,`name`,{value:C,configurable:!0}),v(s,l,p)}}}}},SentryNestEventInstrumentation.__initStatic(),SentryNestEventInstrumentation.__initStatic2()})),import_src$16,import_src$17,supportedVersions,SentryNestInstrumentation,init_sentry_nest_instrumentation=__esmMin((()=>{init_esm$9(),import_src$16=require_src$41(),import_src$17=require_src$33(),init_helpers(),supportedVersions=[`>=8.0.0 <11`],SentryNestInstrumentation=class s extends import_src$17.InstrumentationBase{static __initStatic(){this.COMPONENT=`@nestjs/common`}static __initStatic2(){this.COMMON_ATTRIBUTES={component:s.COMPONENT}}constructor(s={}){super(`sentry-nestjs`,SDK_VERSION,s)}init(){let l=new import_src$17.InstrumentationNodeModuleDefinition(s.COMPONENT,supportedVersions);return l.files.push(this._getInjectableFileInstrumentation(supportedVersions),this._getCatchFileInstrumentation(supportedVersions)),l}_getInjectableFileInstrumentation(s){return new import_src$17.InstrumentationNodeModuleFile(`@nestjs/common/decorators/core/injectable.decorator.js`,s,s=>((0,import_src$16.isWrapped)(s.Injectable)&&this._unwrap(s,`Injectable`),this._wrap(s,`Injectable`,this._createWrapInjectable()),s),s=>{this._unwrap(s,`Injectable`)})}_getCatchFileInstrumentation(s){return new import_src$17.InstrumentationNodeModuleFile(`@nestjs/common/decorators/core/catch.decorator.js`,s,s=>((0,import_src$16.isWrapped)(s.Catch)&&this._unwrap(s,`Catch`),this._wrap(s,`Catch`,this._createWrapCatch()),s),s=>{this._unwrap(s,`Catch`)})}_createWrapInjectable(){return function(s){return function(l){return function(p){if(typeof p.prototype.use==`function`&&!p.__SENTRY_INTERNAL__){if(isPatched(p))return s(l)(p);p.prototype.use=new Proxy(p.prototype.use,{apply:(s,l,g)=>{let[v,b,C,...w]=g;if(!v||!b||!C||typeof C!=`function`)return s.apply(l,g);let E=getActiveSpan$2();return startSpanManual$1(getMiddlewareSpanOptions(p),p=>{let g=getNextProxy(C,p,E);return s.apply(l,[v,b,g,w])})}})}if(typeof p.prototype.canActivate==`function`&&!p.__SENTRY_INTERNAL__){if(isPatched(p))return s(l)(p);p.prototype.canActivate=new Proxy(p.prototype.canActivate,{apply:(s,l,g)=>g[0]?startSpan$1(getMiddlewareSpanOptions(p),()=>s.apply(l,g)):s.apply(l,g)})}if(typeof p.prototype.transform==`function`&&!p.__SENTRY_INTERNAL__){if(isPatched(p))return s(l)(p);p.prototype.transform=new Proxy(p.prototype.transform,{apply:(s,l,g)=>{let v=g[0],b=g[1];return!v||!b?s.apply(l,g):startSpan$1(getMiddlewareSpanOptions(p),()=>s.apply(l,g))}})}if(typeof p.prototype.intercept==`function`&&!p.__SENTRY_INTERNAL__){if(isPatched(p))return s(l)(p);p.prototype.intercept=new Proxy(p.prototype.intercept,{apply:(s,l,g)=>{let v=g[0],b=g[1],C=getActiveSpan$2(),w;return!v||!b||typeof b.handle!=`function`?s.apply(l,g):startSpanManual$1(getMiddlewareSpanOptions(p),E=>{b.handle=new Proxy(b.handle,{apply:(s,l,g)=>{if(E.end(),C)return withActiveSpan$1(C,()=>{let b=Reflect.apply(s,l,g);return v._sentryInterceptorInstrumented||(addNonEnumerableProperty(v,`_sentryInterceptorInstrumented`,!0),w=startInactiveSpan$1(getMiddlewareSpanOptions(p,`Interceptors - After Route`))),b});{let b=Reflect.apply(s,l,g);return v._sentryInterceptorInstrumented||(addNonEnumerableProperty(v,`_sentryInterceptorInstrumented`,!0),w=startInactiveSpan$1(getMiddlewareSpanOptions(p,`Interceptors - After Route`))),b}}});let k;try{k=s.apply(l,g)}catch(s){throw _optionalChain([E,`optionalAccess`,s=>s.end,`call`,s=>s()]),_optionalChain([w,`optionalAccess`,s=>s.end,`call`,s=>s()]),s}return w?isThenable(k)?k.then(s=>(instrumentObservable(s,_nullishCoalesce(w,()=>C)),s),s=>{throw _optionalChain([E,`optionalAccess`,s=>s.end,`call`,s=>s()]),_optionalChain([w,`optionalAccess`,s=>s.end,`call`,s=>s()]),s}):(typeof k.subscribe==`function`&&instrumentObservable(k,_nullishCoalesce(w,()=>C)),k):k})}})}return s(l)(p)}}}}_createWrapCatch(){return function(s){return function(...l){return function(p){if(typeof p.prototype.catch==`function`&&!p.__SENTRY_INTERNAL__){if(isPatched(p))return s(...l)(p);p.prototype.catch=new Proxy(p.prototype.catch,{apply:(s,l,g)=>{let v=g[0],b=g[1];return!v||!b?s.apply(l,g):startSpan$1(getMiddlewareSpanOptions(p),()=>s.apply(l,g))}})}return s(...l)(p)}}}}},SentryNestInstrumentation.__initStatic(),SentryNestInstrumentation.__initStatic2()})),import_src$15,INTEGRATION_NAME$9,instrumentNestCore,instrumentNestCommon,instrumentNestEvent,instrumentNest,nestIntegration,init_nest=__esmMin((()=>{import_src$15=require_src$18(),init_esm$9(),init_instrument(),init_sentry_nest_event_instrumentation(),init_sentry_nest_instrumentation(),INTEGRATION_NAME$9=`Nest`,instrumentNestCore=generateInstrumentOnce(`Nest-Core`,()=>new import_src$15.NestInstrumentation),instrumentNestCommon=generateInstrumentOnce(`Nest-Common`,()=>new SentryNestInstrumentation),instrumentNestEvent=generateInstrumentOnce(`Nest-Event`,()=>new SentryNestEventInstrumentation),instrumentNest=Object.assign(()=>{instrumentNestCore(),instrumentNestCommon(),instrumentNestEvent()},{id:INTEGRATION_NAME$9}),nestIntegration=defineIntegration(()=>({name:INTEGRATION_NAME$9,setupOnce(){instrumentNest()}}))})),require_internal_types$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.EVENT_LISTENERS_SET=void 0,s.EVENT_LISTENERS_SET=Symbol(`opentelemetry.instrumentation.pg.eventListenersSet`)})),require_AttributeNames$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.PG_VALUES=`db.postgresql.values`,s.PG_PLAN=`db.postgresql.plan`,s.IDLE_TIMEOUT_MILLIS=`db.postgresql.idle.timeout.millis`,s.MAX_CLIENT=`db.postgresql.max.client`})(s.AttributeNames||={})}));function createConstMap(s){for(var l={},p=s.length,g=0;g{})),TMP_AWS_LAMBDA_INVOKED_ARN,TMP_DB_SYSTEM,TMP_DB_CONNECTION_STRING,TMP_DB_USER,TMP_DB_JDBC_DRIVER_CLASSNAME,TMP_DB_NAME,TMP_DB_STATEMENT,TMP_DB_OPERATION,TMP_DB_MSSQL_INSTANCE_NAME,TMP_DB_CASSANDRA_KEYSPACE,TMP_DB_CASSANDRA_PAGE_SIZE,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL,TMP_DB_CASSANDRA_TABLE,TMP_DB_CASSANDRA_IDEMPOTENCE,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,TMP_DB_CASSANDRA_COORDINATOR_ID,TMP_DB_CASSANDRA_COORDINATOR_DC,TMP_DB_HBASE_NAMESPACE,TMP_DB_REDIS_DATABASE_INDEX,TMP_DB_MONGODB_COLLECTION,TMP_DB_SQL_TABLE,TMP_EXCEPTION_TYPE,TMP_EXCEPTION_MESSAGE,TMP_EXCEPTION_STACKTRACE,TMP_EXCEPTION_ESCAPED,TMP_FAAS_TRIGGER,TMP_FAAS_EXECUTION,TMP_FAAS_DOCUMENT_COLLECTION,TMP_FAAS_DOCUMENT_OPERATION,TMP_FAAS_DOCUMENT_TIME,TMP_FAAS_DOCUMENT_NAME,TMP_FAAS_TIME,TMP_FAAS_CRON,TMP_FAAS_COLDSTART,TMP_FAAS_INVOKED_NAME,TMP_FAAS_INVOKED_PROVIDER,TMP_FAAS_INVOKED_REGION,TMP_NET_TRANSPORT,TMP_NET_PEER_IP,TMP_NET_PEER_PORT,TMP_NET_PEER_NAME,TMP_NET_HOST_IP,TMP_NET_HOST_PORT,TMP_NET_HOST_NAME,TMP_NET_HOST_CONNECTION_TYPE,TMP_NET_HOST_CONNECTION_SUBTYPE,TMP_NET_HOST_CARRIER_NAME,TMP_NET_HOST_CARRIER_MCC,TMP_NET_HOST_CARRIER_MNC,TMP_NET_HOST_CARRIER_ICC,TMP_PEER_SERVICE,TMP_ENDUSER_ID,TMP_ENDUSER_ROLE,TMP_ENDUSER_SCOPE,TMP_THREAD_ID,TMP_THREAD_NAME,TMP_CODE_FUNCTION,TMP_CODE_NAMESPACE,TMP_CODE_FILEPATH,TMP_CODE_LINENO,TMP_HTTP_METHOD,TMP_HTTP_URL,TMP_HTTP_TARGET,TMP_HTTP_HOST,TMP_HTTP_SCHEME,TMP_HTTP_STATUS_CODE,TMP_HTTP_FLAVOR,TMP_HTTP_USER_AGENT,TMP_HTTP_REQUEST_CONTENT_LENGTH,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,TMP_HTTP_RESPONSE_CONTENT_LENGTH,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,TMP_HTTP_SERVER_NAME,TMP_HTTP_ROUTE,TMP_HTTP_CLIENT_IP,TMP_AWS_DYNAMODB_TABLE_NAMES,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,TMP_AWS_DYNAMODB_CONSISTENT_READ,TMP_AWS_DYNAMODB_PROJECTION,TMP_AWS_DYNAMODB_LIMIT,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET,TMP_AWS_DYNAMODB_INDEX_NAME,TMP_AWS_DYNAMODB_SELECT,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,TMP_AWS_DYNAMODB_TABLE_COUNT,TMP_AWS_DYNAMODB_SCAN_FORWARD,TMP_AWS_DYNAMODB_SEGMENT,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS,TMP_AWS_DYNAMODB_COUNT,TMP_AWS_DYNAMODB_SCANNED_COUNT,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,TMP_MESSAGING_SYSTEM,TMP_MESSAGING_DESTINATION,TMP_MESSAGING_DESTINATION_KIND,TMP_MESSAGING_TEMP_DESTINATION,TMP_MESSAGING_PROTOCOL,TMP_MESSAGING_PROTOCOL_VERSION,TMP_MESSAGING_URL,TMP_MESSAGING_MESSAGE_ID,TMP_MESSAGING_CONVERSATION_ID,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,TMP_MESSAGING_OPERATION,TMP_MESSAGING_CONSUMER_ID,TMP_MESSAGING_RABBITMQ_ROUTING_KEY,TMP_MESSAGING_KAFKA_MESSAGE_KEY,TMP_MESSAGING_KAFKA_CONSUMER_GROUP,TMP_MESSAGING_KAFKA_CLIENT_ID,TMP_MESSAGING_KAFKA_PARTITION,TMP_MESSAGING_KAFKA_TOMBSTONE,TMP_RPC_SYSTEM,TMP_RPC_SERVICE,TMP_RPC_METHOD,TMP_RPC_GRPC_STATUS_CODE,TMP_RPC_JSONRPC_VERSION,TMP_RPC_JSONRPC_REQUEST_ID,TMP_RPC_JSONRPC_ERROR_CODE,TMP_RPC_JSONRPC_ERROR_MESSAGE,TMP_MESSAGE_TYPE,TMP_MESSAGE_ID,TMP_MESSAGE_COMPRESSED_SIZE,TMP_MESSAGE_UNCOMPRESSED_SIZE,SEMATTRS_AWS_LAMBDA_INVOKED_ARN,SEMATTRS_DB_SYSTEM,SEMATTRS_DB_CONNECTION_STRING,SEMATTRS_DB_USER,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME,SEMATTRS_DB_NAME,SEMATTRS_DB_STATEMENT,SEMATTRS_DB_OPERATION,SEMATTRS_DB_MSSQL_INSTANCE_NAME,SEMATTRS_DB_CASSANDRA_KEYSPACE,SEMATTRS_DB_CASSANDRA_PAGE_SIZE,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL,SEMATTRS_DB_CASSANDRA_TABLE,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC,SEMATTRS_DB_HBASE_NAMESPACE,SEMATTRS_DB_REDIS_DATABASE_INDEX,SEMATTRS_DB_MONGODB_COLLECTION,SEMATTRS_DB_SQL_TABLE,SEMATTRS_EXCEPTION_TYPE,SEMATTRS_EXCEPTION_MESSAGE,SEMATTRS_EXCEPTION_STACKTRACE,SEMATTRS_EXCEPTION_ESCAPED,SEMATTRS_FAAS_TRIGGER,SEMATTRS_FAAS_EXECUTION,SEMATTRS_FAAS_DOCUMENT_COLLECTION,SEMATTRS_FAAS_DOCUMENT_OPERATION,SEMATTRS_FAAS_DOCUMENT_TIME,SEMATTRS_FAAS_DOCUMENT_NAME,SEMATTRS_FAAS_TIME,SEMATTRS_FAAS_CRON,SEMATTRS_FAAS_COLDSTART,SEMATTRS_FAAS_INVOKED_NAME,SEMATTRS_FAAS_INVOKED_PROVIDER,SEMATTRS_FAAS_INVOKED_REGION,SEMATTRS_NET_TRANSPORT,SEMATTRS_NET_PEER_IP,SEMATTRS_NET_PEER_PORT,SEMATTRS_NET_PEER_NAME,SEMATTRS_NET_HOST_IP,SEMATTRS_NET_HOST_PORT,SEMATTRS_NET_HOST_NAME,SEMATTRS_NET_HOST_CONNECTION_TYPE,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE,SEMATTRS_NET_HOST_CARRIER_NAME,SEMATTRS_NET_HOST_CARRIER_MCC,SEMATTRS_NET_HOST_CARRIER_MNC,SEMATTRS_NET_HOST_CARRIER_ICC,SEMATTRS_PEER_SERVICE,SEMATTRS_ENDUSER_ID,SEMATTRS_ENDUSER_ROLE,SEMATTRS_ENDUSER_SCOPE,SEMATTRS_THREAD_ID,SEMATTRS_THREAD_NAME,SEMATTRS_CODE_FUNCTION,SEMATTRS_CODE_NAMESPACE,SEMATTRS_CODE_FILEPATH,SEMATTRS_CODE_LINENO,SEMATTRS_HTTP_METHOD,SEMATTRS_HTTP_URL,SEMATTRS_HTTP_TARGET,SEMATTRS_HTTP_HOST,SEMATTRS_HTTP_SCHEME,SEMATTRS_HTTP_STATUS_CODE,SEMATTRS_HTTP_FLAVOR,SEMATTRS_HTTP_USER_AGENT,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_SERVER_NAME,SEMATTRS_HTTP_ROUTE,SEMATTRS_HTTP_CLIENT_IP,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ,SEMATTRS_AWS_DYNAMODB_PROJECTION,SEMATTRS_AWS_DYNAMODB_LIMIT,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET,SEMATTRS_AWS_DYNAMODB_INDEX_NAME,SEMATTRS_AWS_DYNAMODB_SELECT,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD,SEMATTRS_AWS_DYNAMODB_SEGMENT,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS,SEMATTRS_AWS_DYNAMODB_COUNT,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,SEMATTRS_MESSAGING_SYSTEM,SEMATTRS_MESSAGING_DESTINATION,SEMATTRS_MESSAGING_DESTINATION_KIND,SEMATTRS_MESSAGING_TEMP_DESTINATION,SEMATTRS_MESSAGING_PROTOCOL,SEMATTRS_MESSAGING_PROTOCOL_VERSION,SEMATTRS_MESSAGING_URL,SEMATTRS_MESSAGING_MESSAGE_ID,SEMATTRS_MESSAGING_CONVERSATION_ID,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,SEMATTRS_MESSAGING_OPERATION,SEMATTRS_MESSAGING_CONSUMER_ID,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID,SEMATTRS_MESSAGING_KAFKA_PARTITION,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE,SEMATTRS_RPC_SYSTEM,SEMATTRS_RPC_SERVICE,SEMATTRS_RPC_METHOD,SEMATTRS_RPC_GRPC_STATUS_CODE,SEMATTRS_RPC_JSONRPC_VERSION,SEMATTRS_RPC_JSONRPC_REQUEST_ID,SEMATTRS_RPC_JSONRPC_ERROR_CODE,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE,SEMATTRS_MESSAGE_TYPE,SEMATTRS_MESSAGE_ID,SEMATTRS_MESSAGE_COMPRESSED_SIZE,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE,SemanticAttributes,TMP_DBSYSTEMVALUES_OTHER_SQL,TMP_DBSYSTEMVALUES_MSSQL,TMP_DBSYSTEMVALUES_MYSQL,TMP_DBSYSTEMVALUES_ORACLE,TMP_DBSYSTEMVALUES_DB2,TMP_DBSYSTEMVALUES_POSTGRESQL,TMP_DBSYSTEMVALUES_REDSHIFT,TMP_DBSYSTEMVALUES_HIVE,TMP_DBSYSTEMVALUES_CLOUDSCAPE,TMP_DBSYSTEMVALUES_HSQLDB,TMP_DBSYSTEMVALUES_PROGRESS,TMP_DBSYSTEMVALUES_MAXDB,TMP_DBSYSTEMVALUES_HANADB,TMP_DBSYSTEMVALUES_INGRES,TMP_DBSYSTEMVALUES_FIRSTSQL,TMP_DBSYSTEMVALUES_EDB,TMP_DBSYSTEMVALUES_CACHE,TMP_DBSYSTEMVALUES_ADABAS,TMP_DBSYSTEMVALUES_FIREBIRD,TMP_DBSYSTEMVALUES_DERBY,TMP_DBSYSTEMVALUES_FILEMAKER,TMP_DBSYSTEMVALUES_INFORMIX,TMP_DBSYSTEMVALUES_INSTANTDB,TMP_DBSYSTEMVALUES_INTERBASE,TMP_DBSYSTEMVALUES_MARIADB,TMP_DBSYSTEMVALUES_NETEZZA,TMP_DBSYSTEMVALUES_PERVASIVE,TMP_DBSYSTEMVALUES_POINTBASE,TMP_DBSYSTEMVALUES_SQLITE,TMP_DBSYSTEMVALUES_SYBASE,TMP_DBSYSTEMVALUES_TERADATA,TMP_DBSYSTEMVALUES_VERTICA,TMP_DBSYSTEMVALUES_H2,TMP_DBSYSTEMVALUES_COLDFUSION,TMP_DBSYSTEMVALUES_CASSANDRA,TMP_DBSYSTEMVALUES_HBASE,TMP_DBSYSTEMVALUES_MONGODB,TMP_DBSYSTEMVALUES_REDIS,TMP_DBSYSTEMVALUES_COUCHBASE,TMP_DBSYSTEMVALUES_COUCHDB,TMP_DBSYSTEMVALUES_COSMOSDB,TMP_DBSYSTEMVALUES_DYNAMODB,TMP_DBSYSTEMVALUES_NEO4J,TMP_DBSYSTEMVALUES_GEODE,TMP_DBSYSTEMVALUES_ELASTICSEARCH,TMP_DBSYSTEMVALUES_MEMCACHED,TMP_DBSYSTEMVALUES_COCKROACHDB,DBSYSTEMVALUES_OTHER_SQL,DBSYSTEMVALUES_MSSQL,DBSYSTEMVALUES_MYSQL,DBSYSTEMVALUES_ORACLE,DBSYSTEMVALUES_DB2,DBSYSTEMVALUES_POSTGRESQL,DBSYSTEMVALUES_REDSHIFT,DBSYSTEMVALUES_HIVE,DBSYSTEMVALUES_CLOUDSCAPE,DBSYSTEMVALUES_HSQLDB,DBSYSTEMVALUES_PROGRESS,DBSYSTEMVALUES_MAXDB,DBSYSTEMVALUES_HANADB,DBSYSTEMVALUES_INGRES,DBSYSTEMVALUES_FIRSTSQL,DBSYSTEMVALUES_EDB,DBSYSTEMVALUES_CACHE,DBSYSTEMVALUES_ADABAS,DBSYSTEMVALUES_FIREBIRD,DBSYSTEMVALUES_DERBY,DBSYSTEMVALUES_FILEMAKER,DBSYSTEMVALUES_INFORMIX,DBSYSTEMVALUES_INSTANTDB,DBSYSTEMVALUES_INTERBASE,DBSYSTEMVALUES_MARIADB,DBSYSTEMVALUES_NETEZZA,DBSYSTEMVALUES_PERVASIVE,DBSYSTEMVALUES_POINTBASE,DBSYSTEMVALUES_SQLITE,DBSYSTEMVALUES_SYBASE,DBSYSTEMVALUES_TERADATA,DBSYSTEMVALUES_VERTICA,DBSYSTEMVALUES_H2,DBSYSTEMVALUES_COLDFUSION,DBSYSTEMVALUES_CASSANDRA,DBSYSTEMVALUES_HBASE,DBSYSTEMVALUES_MONGODB,DBSYSTEMVALUES_REDIS,DBSYSTEMVALUES_COUCHBASE,DBSYSTEMVALUES_COUCHDB,DBSYSTEMVALUES_COSMOSDB,DBSYSTEMVALUES_DYNAMODB,DBSYSTEMVALUES_NEO4J,DBSYSTEMVALUES_GEODE,DBSYSTEMVALUES_ELASTICSEARCH,DBSYSTEMVALUES_MEMCACHED,DBSYSTEMVALUES_COCKROACHDB,DbSystemValues,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL,DBCASSANDRACONSISTENCYLEVELVALUES_ALL,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_ONE,DBCASSANDRACONSISTENCYLEVELVALUES_TWO,DBCASSANDRACONSISTENCYLEVELVALUES_THREE,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,DBCASSANDRACONSISTENCYLEVELVALUES_ANY,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL,DbCassandraConsistencyLevelValues,TMP_FAASTRIGGERVALUES_DATASOURCE,TMP_FAASTRIGGERVALUES_HTTP,TMP_FAASTRIGGERVALUES_PUBSUB,TMP_FAASTRIGGERVALUES_TIMER,TMP_FAASTRIGGERVALUES_OTHER,FAASTRIGGERVALUES_DATASOURCE,FAASTRIGGERVALUES_HTTP,FAASTRIGGERVALUES_PUBSUB,FAASTRIGGERVALUES_TIMER,FAASTRIGGERVALUES_OTHER,FaasTriggerValues,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE,FAASDOCUMENTOPERATIONVALUES_INSERT,FAASDOCUMENTOPERATIONVALUES_EDIT,FAASDOCUMENTOPERATIONVALUES_DELETE,FaasDocumentOperationValues,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,TMP_FAASINVOKEDPROVIDERVALUES_AWS,TMP_FAASINVOKEDPROVIDERVALUES_AZURE,TMP_FAASINVOKEDPROVIDERVALUES_GCP,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,FAASINVOKEDPROVIDERVALUES_AWS,FAASINVOKEDPROVIDERVALUES_AZURE,FAASINVOKEDPROVIDERVALUES_GCP,FaasInvokedProviderValues,TMP_NETTRANSPORTVALUES_IP_TCP,TMP_NETTRANSPORTVALUES_IP_UDP,TMP_NETTRANSPORTVALUES_IP,TMP_NETTRANSPORTVALUES_UNIX,TMP_NETTRANSPORTVALUES_PIPE,TMP_NETTRANSPORTVALUES_INPROC,TMP_NETTRANSPORTVALUES_OTHER,NETTRANSPORTVALUES_IP_TCP,NETTRANSPORTVALUES_IP_UDP,NETTRANSPORTVALUES_IP,NETTRANSPORTVALUES_UNIX,NETTRANSPORTVALUES_PIPE,NETTRANSPORTVALUES_INPROC,NETTRANSPORTVALUES_OTHER,NetTransportValues,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN,NETHOSTCONNECTIONTYPEVALUES_WIFI,NETHOSTCONNECTIONTYPEVALUES_WIRED,NETHOSTCONNECTIONTYPEVALUES_CELL,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN,NetHostConnectionTypeValues,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,NETHOSTCONNECTIONSUBTYPEVALUES_LTE,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,NETHOSTCONNECTIONSUBTYPEVALUES_GSM,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,NETHOSTCONNECTIONSUBTYPEVALUES_NR,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA,NetHostConnectionSubtypeValues,TMP_HTTPFLAVORVALUES_HTTP_1_0,TMP_HTTPFLAVORVALUES_HTTP_1_1,TMP_HTTPFLAVORVALUES_HTTP_2_0,TMP_HTTPFLAVORVALUES_SPDY,TMP_HTTPFLAVORVALUES_QUIC,HTTPFLAVORVALUES_HTTP_1_0,HTTPFLAVORVALUES_HTTP_1_1,HTTPFLAVORVALUES_HTTP_2_0,HTTPFLAVORVALUES_SPDY,HTTPFLAVORVALUES_QUIC,HttpFlavorValues,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC,MESSAGINGDESTINATIONKINDVALUES_QUEUE,MESSAGINGDESTINATIONKINDVALUES_TOPIC,MessagingDestinationKindValues,TMP_MESSAGINGOPERATIONVALUES_RECEIVE,TMP_MESSAGINGOPERATIONVALUES_PROCESS,MESSAGINGOPERATIONVALUES_RECEIVE,MESSAGINGOPERATIONVALUES_PROCESS,MessagingOperationValues,TMP_RPCGRPCSTATUSCODEVALUES_OK,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED,RPCGRPCSTATUSCODEVALUES_OK,RPCGRPCSTATUSCODEVALUES_CANCELLED,RPCGRPCSTATUSCODEVALUES_UNKNOWN,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED,RPCGRPCSTATUSCODEVALUES_NOT_FOUND,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION,RPCGRPCSTATUSCODEVALUES_ABORTED,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED,RPCGRPCSTATUSCODEVALUES_INTERNAL,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE,RPCGRPCSTATUSCODEVALUES_DATA_LOSS,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED,RpcGrpcStatusCodeValues,TMP_MESSAGETYPEVALUES_SENT,TMP_MESSAGETYPEVALUES_RECEIVED,MESSAGETYPEVALUES_SENT,MESSAGETYPEVALUES_RECEIVED,MessageTypeValues,init_SemanticAttributes=__esmMin((()=>{init_utils$3(),TMP_AWS_LAMBDA_INVOKED_ARN=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM=`db.system`,TMP_DB_CONNECTION_STRING=`db.connection_string`,TMP_DB_USER=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME=`db.jdbc.driver_classname`,TMP_DB_NAME=`db.name`,TMP_DB_STATEMENT=`db.statement`,TMP_DB_OPERATION=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION=`db.mongodb.collection`,TMP_DB_SQL_TABLE=`db.sql.table`,TMP_EXCEPTION_TYPE=`exception.type`,TMP_EXCEPTION_MESSAGE=`exception.message`,TMP_EXCEPTION_STACKTRACE=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED=`exception.escaped`,TMP_FAAS_TRIGGER=`faas.trigger`,TMP_FAAS_EXECUTION=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME=`faas.document.name`,TMP_FAAS_TIME=`faas.time`,TMP_FAAS_CRON=`faas.cron`,TMP_FAAS_COLDSTART=`faas.coldstart`,TMP_FAAS_INVOKED_NAME=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION=`faas.invoked_region`,TMP_NET_TRANSPORT=`net.transport`,TMP_NET_PEER_IP=`net.peer.ip`,TMP_NET_PEER_PORT=`net.peer.port`,TMP_NET_PEER_NAME=`net.peer.name`,TMP_NET_HOST_IP=`net.host.ip`,TMP_NET_HOST_PORT=`net.host.port`,TMP_NET_HOST_NAME=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC=`net.host.carrier.icc`,TMP_PEER_SERVICE=`peer.service`,TMP_ENDUSER_ID=`enduser.id`,TMP_ENDUSER_ROLE=`enduser.role`,TMP_ENDUSER_SCOPE=`enduser.scope`,TMP_THREAD_ID=`thread.id`,TMP_THREAD_NAME=`thread.name`,TMP_CODE_FUNCTION=`code.function`,TMP_CODE_NAMESPACE=`code.namespace`,TMP_CODE_FILEPATH=`code.filepath`,TMP_CODE_LINENO=`code.lineno`,TMP_HTTP_METHOD=`http.method`,TMP_HTTP_URL=`http.url`,TMP_HTTP_TARGET=`http.target`,TMP_HTTP_HOST=`http.host`,TMP_HTTP_SCHEME=`http.scheme`,TMP_HTTP_STATUS_CODE=`http.status_code`,TMP_HTTP_FLAVOR=`http.flavor`,TMP_HTTP_USER_AGENT=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME=`http.server_name`,TMP_HTTP_ROUTE=`http.route`,TMP_HTTP_CLIENT_IP=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM=`messaging.system`,TMP_MESSAGING_DESTINATION=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION=`messaging.protocol_version`,TMP_MESSAGING_URL=`messaging.url`,TMP_MESSAGING_MESSAGE_ID=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM=`rpc.system`,TMP_RPC_SERVICE=`rpc.service`,TMP_RPC_METHOD=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE=`message.type`,TMP_MESSAGE_ID=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN=TMP_AWS_LAMBDA_INVOKED_ARN,SEMATTRS_DB_SYSTEM=TMP_DB_SYSTEM,SEMATTRS_DB_CONNECTION_STRING=TMP_DB_CONNECTION_STRING,SEMATTRS_DB_USER=TMP_DB_USER,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME=TMP_DB_JDBC_DRIVER_CLASSNAME,SEMATTRS_DB_NAME=TMP_DB_NAME,SEMATTRS_DB_STATEMENT=TMP_DB_STATEMENT,SEMATTRS_DB_OPERATION=TMP_DB_OPERATION,SEMATTRS_DB_MSSQL_INSTANCE_NAME=TMP_DB_MSSQL_INSTANCE_NAME,SEMATTRS_DB_CASSANDRA_KEYSPACE=TMP_DB_CASSANDRA_KEYSPACE,SEMATTRS_DB_CASSANDRA_PAGE_SIZE=TMP_DB_CASSANDRA_PAGE_SIZE,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL,SEMATTRS_DB_CASSANDRA_TABLE=TMP_DB_CASSANDRA_TABLE,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE=TMP_DB_CASSANDRA_IDEMPOTENCE,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID=TMP_DB_CASSANDRA_COORDINATOR_ID,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC=TMP_DB_CASSANDRA_COORDINATOR_DC,SEMATTRS_DB_HBASE_NAMESPACE=TMP_DB_HBASE_NAMESPACE,SEMATTRS_DB_REDIS_DATABASE_INDEX=TMP_DB_REDIS_DATABASE_INDEX,SEMATTRS_DB_MONGODB_COLLECTION=TMP_DB_MONGODB_COLLECTION,SEMATTRS_DB_SQL_TABLE=TMP_DB_SQL_TABLE,SEMATTRS_EXCEPTION_TYPE=TMP_EXCEPTION_TYPE,SEMATTRS_EXCEPTION_MESSAGE=TMP_EXCEPTION_MESSAGE,SEMATTRS_EXCEPTION_STACKTRACE=TMP_EXCEPTION_STACKTRACE,SEMATTRS_EXCEPTION_ESCAPED=TMP_EXCEPTION_ESCAPED,SEMATTRS_FAAS_TRIGGER=TMP_FAAS_TRIGGER,SEMATTRS_FAAS_EXECUTION=TMP_FAAS_EXECUTION,SEMATTRS_FAAS_DOCUMENT_COLLECTION=TMP_FAAS_DOCUMENT_COLLECTION,SEMATTRS_FAAS_DOCUMENT_OPERATION=TMP_FAAS_DOCUMENT_OPERATION,SEMATTRS_FAAS_DOCUMENT_TIME=TMP_FAAS_DOCUMENT_TIME,SEMATTRS_FAAS_DOCUMENT_NAME=TMP_FAAS_DOCUMENT_NAME,SEMATTRS_FAAS_TIME=TMP_FAAS_TIME,SEMATTRS_FAAS_CRON=TMP_FAAS_CRON,SEMATTRS_FAAS_COLDSTART=TMP_FAAS_COLDSTART,SEMATTRS_FAAS_INVOKED_NAME=TMP_FAAS_INVOKED_NAME,SEMATTRS_FAAS_INVOKED_PROVIDER=TMP_FAAS_INVOKED_PROVIDER,SEMATTRS_FAAS_INVOKED_REGION=TMP_FAAS_INVOKED_REGION,SEMATTRS_NET_TRANSPORT=TMP_NET_TRANSPORT,SEMATTRS_NET_PEER_IP=TMP_NET_PEER_IP,SEMATTRS_NET_PEER_PORT=TMP_NET_PEER_PORT,SEMATTRS_NET_PEER_NAME=TMP_NET_PEER_NAME,SEMATTRS_NET_HOST_IP=TMP_NET_HOST_IP,SEMATTRS_NET_HOST_PORT=TMP_NET_HOST_PORT,SEMATTRS_NET_HOST_NAME=TMP_NET_HOST_NAME,SEMATTRS_NET_HOST_CONNECTION_TYPE=TMP_NET_HOST_CONNECTION_TYPE,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE=TMP_NET_HOST_CONNECTION_SUBTYPE,SEMATTRS_NET_HOST_CARRIER_NAME=TMP_NET_HOST_CARRIER_NAME,SEMATTRS_NET_HOST_CARRIER_MCC=TMP_NET_HOST_CARRIER_MCC,SEMATTRS_NET_HOST_CARRIER_MNC=TMP_NET_HOST_CARRIER_MNC,SEMATTRS_NET_HOST_CARRIER_ICC=TMP_NET_HOST_CARRIER_ICC,SEMATTRS_PEER_SERVICE=TMP_PEER_SERVICE,SEMATTRS_ENDUSER_ID=TMP_ENDUSER_ID,SEMATTRS_ENDUSER_ROLE=TMP_ENDUSER_ROLE,SEMATTRS_ENDUSER_SCOPE=TMP_ENDUSER_SCOPE,SEMATTRS_THREAD_ID=TMP_THREAD_ID,SEMATTRS_THREAD_NAME=TMP_THREAD_NAME,SEMATTRS_CODE_FUNCTION=TMP_CODE_FUNCTION,SEMATTRS_CODE_NAMESPACE=TMP_CODE_NAMESPACE,SEMATTRS_CODE_FILEPATH=TMP_CODE_FILEPATH,SEMATTRS_CODE_LINENO=TMP_CODE_LINENO,SEMATTRS_HTTP_METHOD=TMP_HTTP_METHOD,SEMATTRS_HTTP_URL=TMP_HTTP_URL,SEMATTRS_HTTP_TARGET=TMP_HTTP_TARGET,SEMATTRS_HTTP_HOST=TMP_HTTP_HOST,SEMATTRS_HTTP_SCHEME=TMP_HTTP_SCHEME,SEMATTRS_HTTP_STATUS_CODE=TMP_HTTP_STATUS_CODE,SEMATTRS_HTTP_FLAVOR=TMP_HTTP_FLAVOR,SEMATTRS_HTTP_USER_AGENT=TMP_HTTP_USER_AGENT,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH=TMP_HTTP_REQUEST_CONTENT_LENGTH,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH=TMP_HTTP_RESPONSE_CONTENT_LENGTH,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_SERVER_NAME=TMP_HTTP_SERVER_NAME,SEMATTRS_HTTP_ROUTE=TMP_HTTP_ROUTE,SEMATTRS_HTTP_CLIENT_IP=TMP_HTTP_CLIENT_IP,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES=TMP_AWS_DYNAMODB_TABLE_NAMES,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ=TMP_AWS_DYNAMODB_CONSISTENT_READ,SEMATTRS_AWS_DYNAMODB_PROJECTION=TMP_AWS_DYNAMODB_PROJECTION,SEMATTRS_AWS_DYNAMODB_LIMIT=TMP_AWS_DYNAMODB_LIMIT,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET,SEMATTRS_AWS_DYNAMODB_INDEX_NAME=TMP_AWS_DYNAMODB_INDEX_NAME,SEMATTRS_AWS_DYNAMODB_SELECT=TMP_AWS_DYNAMODB_SELECT,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT=TMP_AWS_DYNAMODB_TABLE_COUNT,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD=TMP_AWS_DYNAMODB_SCAN_FORWARD,SEMATTRS_AWS_DYNAMODB_SEGMENT=TMP_AWS_DYNAMODB_SEGMENT,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS,SEMATTRS_AWS_DYNAMODB_COUNT=TMP_AWS_DYNAMODB_COUNT,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT=TMP_AWS_DYNAMODB_SCANNED_COUNT,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,SEMATTRS_MESSAGING_SYSTEM=TMP_MESSAGING_SYSTEM,SEMATTRS_MESSAGING_DESTINATION=TMP_MESSAGING_DESTINATION,SEMATTRS_MESSAGING_DESTINATION_KIND=TMP_MESSAGING_DESTINATION_KIND,SEMATTRS_MESSAGING_TEMP_DESTINATION=TMP_MESSAGING_TEMP_DESTINATION,SEMATTRS_MESSAGING_PROTOCOL=TMP_MESSAGING_PROTOCOL,SEMATTRS_MESSAGING_PROTOCOL_VERSION=TMP_MESSAGING_PROTOCOL_VERSION,SEMATTRS_MESSAGING_URL=TMP_MESSAGING_URL,SEMATTRS_MESSAGING_MESSAGE_ID=TMP_MESSAGING_MESSAGE_ID,SEMATTRS_MESSAGING_CONVERSATION_ID=TMP_MESSAGING_CONVERSATION_ID,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,SEMATTRS_MESSAGING_OPERATION=TMP_MESSAGING_OPERATION,SEMATTRS_MESSAGING_CONSUMER_ID=TMP_MESSAGING_CONSUMER_ID,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY=TMP_MESSAGING_RABBITMQ_ROUTING_KEY,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY=TMP_MESSAGING_KAFKA_MESSAGE_KEY,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP=TMP_MESSAGING_KAFKA_CONSUMER_GROUP,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID=TMP_MESSAGING_KAFKA_CLIENT_ID,SEMATTRS_MESSAGING_KAFKA_PARTITION=TMP_MESSAGING_KAFKA_PARTITION,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE=TMP_MESSAGING_KAFKA_TOMBSTONE,SEMATTRS_RPC_SYSTEM=TMP_RPC_SYSTEM,SEMATTRS_RPC_SERVICE=TMP_RPC_SERVICE,SEMATTRS_RPC_METHOD=TMP_RPC_METHOD,SEMATTRS_RPC_GRPC_STATUS_CODE=TMP_RPC_GRPC_STATUS_CODE,SEMATTRS_RPC_JSONRPC_VERSION=TMP_RPC_JSONRPC_VERSION,SEMATTRS_RPC_JSONRPC_REQUEST_ID=TMP_RPC_JSONRPC_REQUEST_ID,SEMATTRS_RPC_JSONRPC_ERROR_CODE=TMP_RPC_JSONRPC_ERROR_CODE,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE=TMP_RPC_JSONRPC_ERROR_MESSAGE,SEMATTRS_MESSAGE_TYPE=TMP_MESSAGE_TYPE,SEMATTRS_MESSAGE_ID=TMP_MESSAGE_ID,SEMATTRS_MESSAGE_COMPRESSED_SIZE=TMP_MESSAGE_COMPRESSED_SIZE,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE=TMP_MESSAGE_UNCOMPRESSED_SIZE,SemanticAttributes=createConstMap([TMP_AWS_LAMBDA_INVOKED_ARN,TMP_DB_SYSTEM,TMP_DB_CONNECTION_STRING,TMP_DB_USER,TMP_DB_JDBC_DRIVER_CLASSNAME,TMP_DB_NAME,TMP_DB_STATEMENT,TMP_DB_OPERATION,TMP_DB_MSSQL_INSTANCE_NAME,TMP_DB_CASSANDRA_KEYSPACE,TMP_DB_CASSANDRA_PAGE_SIZE,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL,TMP_DB_CASSANDRA_TABLE,TMP_DB_CASSANDRA_IDEMPOTENCE,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,TMP_DB_CASSANDRA_COORDINATOR_ID,TMP_DB_CASSANDRA_COORDINATOR_DC,TMP_DB_HBASE_NAMESPACE,TMP_DB_REDIS_DATABASE_INDEX,TMP_DB_MONGODB_COLLECTION,TMP_DB_SQL_TABLE,TMP_EXCEPTION_TYPE,TMP_EXCEPTION_MESSAGE,TMP_EXCEPTION_STACKTRACE,TMP_EXCEPTION_ESCAPED,TMP_FAAS_TRIGGER,TMP_FAAS_EXECUTION,TMP_FAAS_DOCUMENT_COLLECTION,TMP_FAAS_DOCUMENT_OPERATION,TMP_FAAS_DOCUMENT_TIME,TMP_FAAS_DOCUMENT_NAME,TMP_FAAS_TIME,TMP_FAAS_CRON,TMP_FAAS_COLDSTART,TMP_FAAS_INVOKED_NAME,TMP_FAAS_INVOKED_PROVIDER,TMP_FAAS_INVOKED_REGION,TMP_NET_TRANSPORT,TMP_NET_PEER_IP,TMP_NET_PEER_PORT,TMP_NET_PEER_NAME,TMP_NET_HOST_IP,TMP_NET_HOST_PORT,TMP_NET_HOST_NAME,TMP_NET_HOST_CONNECTION_TYPE,TMP_NET_HOST_CONNECTION_SUBTYPE,TMP_NET_HOST_CARRIER_NAME,TMP_NET_HOST_CARRIER_MCC,TMP_NET_HOST_CARRIER_MNC,TMP_NET_HOST_CARRIER_ICC,TMP_PEER_SERVICE,TMP_ENDUSER_ID,TMP_ENDUSER_ROLE,TMP_ENDUSER_SCOPE,TMP_THREAD_ID,TMP_THREAD_NAME,TMP_CODE_FUNCTION,TMP_CODE_NAMESPACE,TMP_CODE_FILEPATH,TMP_CODE_LINENO,TMP_HTTP_METHOD,TMP_HTTP_URL,TMP_HTTP_TARGET,TMP_HTTP_HOST,TMP_HTTP_SCHEME,TMP_HTTP_STATUS_CODE,TMP_HTTP_FLAVOR,TMP_HTTP_USER_AGENT,TMP_HTTP_REQUEST_CONTENT_LENGTH,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,TMP_HTTP_RESPONSE_CONTENT_LENGTH,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,TMP_HTTP_SERVER_NAME,TMP_HTTP_ROUTE,TMP_HTTP_CLIENT_IP,TMP_AWS_DYNAMODB_TABLE_NAMES,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,TMP_AWS_DYNAMODB_CONSISTENT_READ,TMP_AWS_DYNAMODB_PROJECTION,TMP_AWS_DYNAMODB_LIMIT,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET,TMP_AWS_DYNAMODB_INDEX_NAME,TMP_AWS_DYNAMODB_SELECT,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,TMP_AWS_DYNAMODB_TABLE_COUNT,TMP_AWS_DYNAMODB_SCAN_FORWARD,TMP_AWS_DYNAMODB_SEGMENT,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS,TMP_AWS_DYNAMODB_COUNT,TMP_AWS_DYNAMODB_SCANNED_COUNT,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,TMP_MESSAGING_SYSTEM,TMP_MESSAGING_DESTINATION,TMP_MESSAGING_DESTINATION_KIND,TMP_MESSAGING_TEMP_DESTINATION,TMP_MESSAGING_PROTOCOL,TMP_MESSAGING_PROTOCOL_VERSION,TMP_MESSAGING_URL,TMP_MESSAGING_MESSAGE_ID,TMP_MESSAGING_CONVERSATION_ID,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,TMP_MESSAGING_OPERATION,TMP_MESSAGING_CONSUMER_ID,TMP_MESSAGING_RABBITMQ_ROUTING_KEY,TMP_MESSAGING_KAFKA_MESSAGE_KEY,TMP_MESSAGING_KAFKA_CONSUMER_GROUP,TMP_MESSAGING_KAFKA_CLIENT_ID,TMP_MESSAGING_KAFKA_PARTITION,TMP_MESSAGING_KAFKA_TOMBSTONE,TMP_RPC_SYSTEM,TMP_RPC_SERVICE,TMP_RPC_METHOD,TMP_RPC_GRPC_STATUS_CODE,TMP_RPC_JSONRPC_VERSION,TMP_RPC_JSONRPC_REQUEST_ID,TMP_RPC_JSONRPC_ERROR_CODE,TMP_RPC_JSONRPC_ERROR_MESSAGE,TMP_MESSAGE_TYPE,TMP_MESSAGE_ID,TMP_MESSAGE_COMPRESSED_SIZE,TMP_MESSAGE_UNCOMPRESSED_SIZE]),TMP_DBSYSTEMVALUES_OTHER_SQL=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL=`mssql`,TMP_DBSYSTEMVALUES_MYSQL=`mysql`,TMP_DBSYSTEMVALUES_ORACLE=`oracle`,TMP_DBSYSTEMVALUES_DB2=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT=`redshift`,TMP_DBSYSTEMVALUES_HIVE=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS=`progress`,TMP_DBSYSTEMVALUES_MAXDB=`maxdb`,TMP_DBSYSTEMVALUES_HANADB=`hanadb`,TMP_DBSYSTEMVALUES_INGRES=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL=`firstsql`,TMP_DBSYSTEMVALUES_EDB=`edb`,TMP_DBSYSTEMVALUES_CACHE=`cache`,TMP_DBSYSTEMVALUES_ADABAS=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD=`firebird`,TMP_DBSYSTEMVALUES_DERBY=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE=`interbase`,TMP_DBSYSTEMVALUES_MARIADB=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE=`sybase`,TMP_DBSYSTEMVALUES_TERADATA=`teradata`,TMP_DBSYSTEMVALUES_VERTICA=`vertica`,TMP_DBSYSTEMVALUES_H2=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA=`cassandra`,TMP_DBSYSTEMVALUES_HBASE=`hbase`,TMP_DBSYSTEMVALUES_MONGODB=`mongodb`,TMP_DBSYSTEMVALUES_REDIS=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J=`neo4j`,TMP_DBSYSTEMVALUES_GEODE=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL=TMP_DBSYSTEMVALUES_OTHER_SQL,DBSYSTEMVALUES_MSSQL=TMP_DBSYSTEMVALUES_MSSQL,DBSYSTEMVALUES_MYSQL=TMP_DBSYSTEMVALUES_MYSQL,DBSYSTEMVALUES_ORACLE=TMP_DBSYSTEMVALUES_ORACLE,DBSYSTEMVALUES_POSTGRESQL=TMP_DBSYSTEMVALUES_POSTGRESQL,DBSYSTEMVALUES_REDSHIFT=TMP_DBSYSTEMVALUES_REDSHIFT,DBSYSTEMVALUES_HIVE=TMP_DBSYSTEMVALUES_HIVE,DBSYSTEMVALUES_CLOUDSCAPE=TMP_DBSYSTEMVALUES_CLOUDSCAPE,DBSYSTEMVALUES_HSQLDB=TMP_DBSYSTEMVALUES_HSQLDB,DBSYSTEMVALUES_PROGRESS=TMP_DBSYSTEMVALUES_PROGRESS,DBSYSTEMVALUES_MAXDB=TMP_DBSYSTEMVALUES_MAXDB,DBSYSTEMVALUES_HANADB=TMP_DBSYSTEMVALUES_HANADB,DBSYSTEMVALUES_INGRES=TMP_DBSYSTEMVALUES_INGRES,DBSYSTEMVALUES_FIRSTSQL=TMP_DBSYSTEMVALUES_FIRSTSQL,DBSYSTEMVALUES_CACHE=TMP_DBSYSTEMVALUES_CACHE,DBSYSTEMVALUES_ADABAS=TMP_DBSYSTEMVALUES_ADABAS,DBSYSTEMVALUES_FIREBIRD=TMP_DBSYSTEMVALUES_FIREBIRD,DBSYSTEMVALUES_DERBY=TMP_DBSYSTEMVALUES_DERBY,DBSYSTEMVALUES_FILEMAKER=TMP_DBSYSTEMVALUES_FILEMAKER,DBSYSTEMVALUES_INFORMIX=TMP_DBSYSTEMVALUES_INFORMIX,DBSYSTEMVALUES_INSTANTDB=TMP_DBSYSTEMVALUES_INSTANTDB,DBSYSTEMVALUES_INTERBASE=TMP_DBSYSTEMVALUES_INTERBASE,DBSYSTEMVALUES_MARIADB=TMP_DBSYSTEMVALUES_MARIADB,DBSYSTEMVALUES_NETEZZA=TMP_DBSYSTEMVALUES_NETEZZA,DBSYSTEMVALUES_PERVASIVE=TMP_DBSYSTEMVALUES_PERVASIVE,DBSYSTEMVALUES_POINTBASE=TMP_DBSYSTEMVALUES_POINTBASE,DBSYSTEMVALUES_SQLITE=TMP_DBSYSTEMVALUES_SQLITE,DBSYSTEMVALUES_SYBASE=TMP_DBSYSTEMVALUES_SYBASE,DBSYSTEMVALUES_TERADATA=TMP_DBSYSTEMVALUES_TERADATA,DBSYSTEMVALUES_VERTICA=TMP_DBSYSTEMVALUES_VERTICA,DBSYSTEMVALUES_COLDFUSION=TMP_DBSYSTEMVALUES_COLDFUSION,DBSYSTEMVALUES_CASSANDRA=TMP_DBSYSTEMVALUES_CASSANDRA,DBSYSTEMVALUES_HBASE=TMP_DBSYSTEMVALUES_HBASE,DBSYSTEMVALUES_MONGODB=TMP_DBSYSTEMVALUES_MONGODB,DBSYSTEMVALUES_REDIS=TMP_DBSYSTEMVALUES_REDIS,DBSYSTEMVALUES_COUCHBASE=TMP_DBSYSTEMVALUES_COUCHBASE,DBSYSTEMVALUES_COUCHDB=TMP_DBSYSTEMVALUES_COUCHDB,DBSYSTEMVALUES_COSMOSDB=TMP_DBSYSTEMVALUES_COSMOSDB,DBSYSTEMVALUES_DYNAMODB=TMP_DBSYSTEMVALUES_DYNAMODB,DBSYSTEMVALUES_NEO4J=TMP_DBSYSTEMVALUES_NEO4J,DBSYSTEMVALUES_GEODE=TMP_DBSYSTEMVALUES_GEODE,DBSYSTEMVALUES_ELASTICSEARCH=TMP_DBSYSTEMVALUES_ELASTICSEARCH,DBSYSTEMVALUES_MEMCACHED=TMP_DBSYSTEMVALUES_MEMCACHED,DBSYSTEMVALUES_COCKROACHDB=TMP_DBSYSTEMVALUES_COCKROACHDB,DbSystemValues=createConstMap([TMP_DBSYSTEMVALUES_OTHER_SQL,TMP_DBSYSTEMVALUES_MSSQL,TMP_DBSYSTEMVALUES_MYSQL,TMP_DBSYSTEMVALUES_ORACLE,TMP_DBSYSTEMVALUES_DB2,TMP_DBSYSTEMVALUES_POSTGRESQL,TMP_DBSYSTEMVALUES_REDSHIFT,TMP_DBSYSTEMVALUES_HIVE,TMP_DBSYSTEMVALUES_CLOUDSCAPE,TMP_DBSYSTEMVALUES_HSQLDB,TMP_DBSYSTEMVALUES_PROGRESS,TMP_DBSYSTEMVALUES_MAXDB,TMP_DBSYSTEMVALUES_HANADB,TMP_DBSYSTEMVALUES_INGRES,TMP_DBSYSTEMVALUES_FIRSTSQL,TMP_DBSYSTEMVALUES_EDB,TMP_DBSYSTEMVALUES_CACHE,TMP_DBSYSTEMVALUES_ADABAS,TMP_DBSYSTEMVALUES_FIREBIRD,TMP_DBSYSTEMVALUES_DERBY,TMP_DBSYSTEMVALUES_FILEMAKER,TMP_DBSYSTEMVALUES_INFORMIX,TMP_DBSYSTEMVALUES_INSTANTDB,TMP_DBSYSTEMVALUES_INTERBASE,TMP_DBSYSTEMVALUES_MARIADB,TMP_DBSYSTEMVALUES_NETEZZA,TMP_DBSYSTEMVALUES_PERVASIVE,TMP_DBSYSTEMVALUES_POINTBASE,TMP_DBSYSTEMVALUES_SQLITE,TMP_DBSYSTEMVALUES_SYBASE,TMP_DBSYSTEMVALUES_TERADATA,TMP_DBSYSTEMVALUES_VERTICA,TMP_DBSYSTEMVALUES_H2,TMP_DBSYSTEMVALUES_COLDFUSION,TMP_DBSYSTEMVALUES_CASSANDRA,TMP_DBSYSTEMVALUES_HBASE,TMP_DBSYSTEMVALUES_MONGODB,TMP_DBSYSTEMVALUES_REDIS,TMP_DBSYSTEMVALUES_COUCHBASE,TMP_DBSYSTEMVALUES_COUCHDB,TMP_DBSYSTEMVALUES_COSMOSDB,TMP_DBSYSTEMVALUES_DYNAMODB,TMP_DBSYSTEMVALUES_NEO4J,TMP_DBSYSTEMVALUES_GEODE,TMP_DBSYSTEMVALUES_ELASTICSEARCH,TMP_DBSYSTEMVALUES_MEMCACHED,TMP_DBSYSTEMVALUES_COCKROACHDB]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_THREE=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL,DbCassandraConsistencyLevelValues=createConstMap([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL]),TMP_FAASTRIGGERVALUES_DATASOURCE=`datasource`,TMP_FAASTRIGGERVALUES_HTTP=`http`,TMP_FAASTRIGGERVALUES_PUBSUB=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER=`timer`,TMP_FAASTRIGGERVALUES_OTHER=`other`,FAASTRIGGERVALUES_DATASOURCE=TMP_FAASTRIGGERVALUES_DATASOURCE,FAASTRIGGERVALUES_HTTP=TMP_FAASTRIGGERVALUES_HTTP,FAASTRIGGERVALUES_PUBSUB=TMP_FAASTRIGGERVALUES_PUBSUB,FAASTRIGGERVALUES_TIMER=TMP_FAASTRIGGERVALUES_TIMER,FAASTRIGGERVALUES_OTHER=TMP_FAASTRIGGERVALUES_OTHER,FaasTriggerValues=createConstMap([TMP_FAASTRIGGERVALUES_DATASOURCE,TMP_FAASTRIGGERVALUES_HTTP,TMP_FAASTRIGGERVALUES_PUBSUB,TMP_FAASTRIGGERVALUES_TIMER,TMP_FAASTRIGGERVALUES_OTHER]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT,FAASDOCUMENTOPERATIONVALUES_EDIT=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT,FAASDOCUMENTOPERATIONVALUES_DELETE=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE,FaasDocumentOperationValues=createConstMap([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,FAASINVOKEDPROVIDERVALUES_AZURE=TMP_FAASINVOKEDPROVIDERVALUES_AZURE,FaasInvokedProviderValues=createConstMap([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,TMP_FAASINVOKEDPROVIDERVALUES_AWS,TMP_FAASINVOKEDPROVIDERVALUES_AZURE,TMP_FAASINVOKEDPROVIDERVALUES_GCP]),TMP_NETTRANSPORTVALUES_IP_TCP=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP=`ip_udp`,TMP_NETTRANSPORTVALUES_IP=`ip`,TMP_NETTRANSPORTVALUES_UNIX=`unix`,TMP_NETTRANSPORTVALUES_PIPE=`pipe`,TMP_NETTRANSPORTVALUES_INPROC=`inproc`,TMP_NETTRANSPORTVALUES_OTHER=`other`,NETTRANSPORTVALUES_IP_TCP=TMP_NETTRANSPORTVALUES_IP_TCP,NETTRANSPORTVALUES_IP_UDP=TMP_NETTRANSPORTVALUES_IP_UDP,NETTRANSPORTVALUES_UNIX=TMP_NETTRANSPORTVALUES_UNIX,NETTRANSPORTVALUES_PIPE=TMP_NETTRANSPORTVALUES_PIPE,NETTRANSPORTVALUES_INPROC=TMP_NETTRANSPORTVALUES_INPROC,NETTRANSPORTVALUES_OTHER=TMP_NETTRANSPORTVALUES_OTHER,NetTransportValues=createConstMap([TMP_NETTRANSPORTVALUES_IP_TCP,TMP_NETTRANSPORTVALUES_IP_UDP,TMP_NETTRANSPORTVALUES_IP,TMP_NETTRANSPORTVALUES_UNIX,TMP_NETTRANSPORTVALUES_PIPE,TMP_NETTRANSPORTVALUES_INPROC,TMP_NETTRANSPORTVALUES_OTHER]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI,NETHOSTCONNECTIONTYPEVALUES_WIRED=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED,NETHOSTCONNECTIONTYPEVALUES_CELL=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN,NetHostConnectionTypeValues=createConstMap([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA,NetHostConnectionSubtypeValues=createConstMap([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA]),TMP_HTTPFLAVORVALUES_HTTP_1_0=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0=`2.0`,TMP_HTTPFLAVORVALUES_SPDY=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC=`QUIC`,HTTPFLAVORVALUES_SPDY=TMP_HTTPFLAVORVALUES_SPDY,HTTPFLAVORVALUES_QUIC=TMP_HTTPFLAVORVALUES_QUIC,HttpFlavorValues={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0,SPDY:TMP_HTTPFLAVORVALUES_SPDY,QUIC:TMP_HTTPFLAVORVALUES_QUIC},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE,MESSAGINGDESTINATIONKINDVALUES_TOPIC=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC,MessagingDestinationKindValues=createConstMap([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS=`process`,MESSAGINGOPERATIONVALUES_RECEIVE=TMP_MESSAGINGOPERATIONVALUES_RECEIVE,MESSAGINGOPERATIONVALUES_PROCESS=TMP_MESSAGINGOPERATIONVALUES_PROCESS,MessagingOperationValues=createConstMap([TMP_MESSAGINGOPERATIONVALUES_RECEIVE,TMP_MESSAGINGOPERATIONVALUES_PROCESS]),TMP_RPCGRPCSTATUSCODEVALUES_OK=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED=16,RpcGrpcStatusCodeValues={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED},TMP_MESSAGETYPEVALUES_SENT=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED=`RECEIVED`,MESSAGETYPEVALUES_SENT=TMP_MESSAGETYPEVALUES_SENT,MESSAGETYPEVALUES_RECEIVED=TMP_MESSAGETYPEVALUES_RECEIVED,MessageTypeValues=createConstMap([TMP_MESSAGETYPEVALUES_SENT,TMP_MESSAGETYPEVALUES_RECEIVED])})),init_trace=__esmMin((()=>{init_SemanticAttributes()})),TMP_CLOUD_PROVIDER,TMP_CLOUD_ACCOUNT_ID,TMP_CLOUD_REGION,TMP_CLOUD_AVAILABILITY_ZONE,TMP_CLOUD_PLATFORM,TMP_AWS_ECS_CONTAINER_ARN,TMP_AWS_ECS_CLUSTER_ARN,TMP_AWS_ECS_LAUNCHTYPE,TMP_AWS_ECS_TASK_ARN,TMP_AWS_ECS_TASK_FAMILY,TMP_AWS_ECS_TASK_REVISION,TMP_AWS_EKS_CLUSTER_ARN,TMP_AWS_LOG_GROUP_NAMES,TMP_AWS_LOG_GROUP_ARNS,TMP_AWS_LOG_STREAM_NAMES,TMP_AWS_LOG_STREAM_ARNS,TMP_CONTAINER_NAME,TMP_CONTAINER_ID,TMP_CONTAINER_RUNTIME,TMP_CONTAINER_IMAGE_NAME,TMP_CONTAINER_IMAGE_TAG,TMP_DEPLOYMENT_ENVIRONMENT,TMP_DEVICE_ID,TMP_DEVICE_MODEL_IDENTIFIER,TMP_DEVICE_MODEL_NAME,TMP_FAAS_NAME,TMP_FAAS_ID,TMP_FAAS_VERSION,TMP_FAAS_INSTANCE,TMP_FAAS_MAX_MEMORY,TMP_HOST_ID,TMP_HOST_NAME,TMP_HOST_TYPE,TMP_HOST_ARCH,TMP_HOST_IMAGE_NAME,TMP_HOST_IMAGE_ID,TMP_HOST_IMAGE_VERSION,TMP_K8S_CLUSTER_NAME,TMP_K8S_NODE_NAME,TMP_K8S_NODE_UID,TMP_K8S_NAMESPACE_NAME,TMP_K8S_POD_UID,TMP_K8S_POD_NAME,TMP_K8S_CONTAINER_NAME,TMP_K8S_REPLICASET_UID,TMP_K8S_REPLICASET_NAME,TMP_K8S_DEPLOYMENT_UID,TMP_K8S_DEPLOYMENT_NAME,TMP_K8S_STATEFULSET_UID,TMP_K8S_STATEFULSET_NAME,TMP_K8S_DAEMONSET_UID,TMP_K8S_DAEMONSET_NAME,TMP_K8S_JOB_UID,TMP_K8S_JOB_NAME,TMP_K8S_CRONJOB_UID,TMP_K8S_CRONJOB_NAME,TMP_OS_TYPE,TMP_OS_DESCRIPTION,TMP_OS_NAME,TMP_OS_VERSION,TMP_PROCESS_PID,TMP_PROCESS_EXECUTABLE_NAME,TMP_PROCESS_EXECUTABLE_PATH,TMP_PROCESS_COMMAND,TMP_PROCESS_COMMAND_LINE,TMP_PROCESS_COMMAND_ARGS,TMP_PROCESS_OWNER,TMP_PROCESS_RUNTIME_NAME,TMP_PROCESS_RUNTIME_VERSION,TMP_PROCESS_RUNTIME_DESCRIPTION,TMP_SERVICE_NAME,TMP_SERVICE_NAMESPACE,TMP_SERVICE_INSTANCE_ID,TMP_SERVICE_VERSION,TMP_TELEMETRY_SDK_NAME,TMP_TELEMETRY_SDK_LANGUAGE,TMP_TELEMETRY_SDK_VERSION,TMP_TELEMETRY_AUTO_VERSION,TMP_WEBENGINE_NAME,TMP_WEBENGINE_VERSION,TMP_WEBENGINE_DESCRIPTION,SEMRESATTRS_CLOUD_PROVIDER,SEMRESATTRS_CLOUD_ACCOUNT_ID,SEMRESATTRS_CLOUD_REGION,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE,SEMRESATTRS_CLOUD_PLATFORM,SEMRESATTRS_AWS_ECS_CONTAINER_ARN,SEMRESATTRS_AWS_ECS_CLUSTER_ARN,SEMRESATTRS_AWS_ECS_LAUNCHTYPE,SEMRESATTRS_AWS_ECS_TASK_ARN,SEMRESATTRS_AWS_ECS_TASK_FAMILY,SEMRESATTRS_AWS_ECS_TASK_REVISION,SEMRESATTRS_AWS_EKS_CLUSTER_ARN,SEMRESATTRS_AWS_LOG_GROUP_NAMES,SEMRESATTRS_AWS_LOG_GROUP_ARNS,SEMRESATTRS_AWS_LOG_STREAM_NAMES,SEMRESATTRS_AWS_LOG_STREAM_ARNS,SEMRESATTRS_CONTAINER_NAME,SEMRESATTRS_CONTAINER_ID,SEMRESATTRS_CONTAINER_RUNTIME,SEMRESATTRS_CONTAINER_IMAGE_NAME,SEMRESATTRS_CONTAINER_IMAGE_TAG,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT,SEMRESATTRS_DEVICE_ID,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER,SEMRESATTRS_DEVICE_MODEL_NAME,SEMRESATTRS_FAAS_NAME,SEMRESATTRS_FAAS_ID,SEMRESATTRS_FAAS_VERSION,SEMRESATTRS_FAAS_INSTANCE,SEMRESATTRS_FAAS_MAX_MEMORY,SEMRESATTRS_HOST_ID,SEMRESATTRS_HOST_NAME,SEMRESATTRS_HOST_TYPE,SEMRESATTRS_HOST_ARCH,SEMRESATTRS_HOST_IMAGE_NAME,SEMRESATTRS_HOST_IMAGE_ID,SEMRESATTRS_HOST_IMAGE_VERSION,SEMRESATTRS_K8S_CLUSTER_NAME,SEMRESATTRS_K8S_NODE_NAME,SEMRESATTRS_K8S_NODE_UID,SEMRESATTRS_K8S_NAMESPACE_NAME,SEMRESATTRS_K8S_POD_UID,SEMRESATTRS_K8S_POD_NAME,SEMRESATTRS_K8S_CONTAINER_NAME,SEMRESATTRS_K8S_REPLICASET_UID,SEMRESATTRS_K8S_REPLICASET_NAME,SEMRESATTRS_K8S_DEPLOYMENT_UID,SEMRESATTRS_K8S_DEPLOYMENT_NAME,SEMRESATTRS_K8S_STATEFULSET_UID,SEMRESATTRS_K8S_STATEFULSET_NAME,SEMRESATTRS_K8S_DAEMONSET_UID,SEMRESATTRS_K8S_DAEMONSET_NAME,SEMRESATTRS_K8S_JOB_UID,SEMRESATTRS_K8S_JOB_NAME,SEMRESATTRS_K8S_CRONJOB_UID,SEMRESATTRS_K8S_CRONJOB_NAME,SEMRESATTRS_OS_TYPE,SEMRESATTRS_OS_DESCRIPTION,SEMRESATTRS_OS_NAME,SEMRESATTRS_OS_VERSION,SEMRESATTRS_PROCESS_PID,SEMRESATTRS_PROCESS_EXECUTABLE_NAME,SEMRESATTRS_PROCESS_EXECUTABLE_PATH,SEMRESATTRS_PROCESS_COMMAND,SEMRESATTRS_PROCESS_COMMAND_LINE,SEMRESATTRS_PROCESS_COMMAND_ARGS,SEMRESATTRS_PROCESS_OWNER,SEMRESATTRS_PROCESS_RUNTIME_NAME,SEMRESATTRS_PROCESS_RUNTIME_VERSION,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION,SEMRESATTRS_SERVICE_NAME,SEMRESATTRS_SERVICE_NAMESPACE,SEMRESATTRS_SERVICE_INSTANCE_ID,SEMRESATTRS_SERVICE_VERSION,SEMRESATTRS_TELEMETRY_SDK_NAME,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE,SEMRESATTRS_TELEMETRY_SDK_VERSION,SEMRESATTRS_TELEMETRY_AUTO_VERSION,SEMRESATTRS_WEBENGINE_NAME,SEMRESATTRS_WEBENGINE_VERSION,SEMRESATTRS_WEBENGINE_DESCRIPTION,SemanticResourceAttributes,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD,TMP_CLOUDPROVIDERVALUES_AWS,TMP_CLOUDPROVIDERVALUES_AZURE,TMP_CLOUDPROVIDERVALUES_GCP,CLOUDPROVIDERVALUES_ALIBABA_CLOUD,CLOUDPROVIDERVALUES_AWS,CLOUDPROVIDERVALUES_AZURE,CLOUDPROVIDERVALUES_GCP,CloudProviderValues,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,TMP_CLOUDPLATFORMVALUES_AWS_EC2,TMP_CLOUDPLATFORMVALUES_AWS_ECS,TMP_CLOUDPLATFORMVALUES_AWS_EKS,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,TMP_CLOUDPLATFORMVALUES_AZURE_VM,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,TMP_CLOUDPLATFORMVALUES_AZURE_AKS,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,CLOUDPLATFORMVALUES_AWS_EC2,CLOUDPLATFORMVALUES_AWS_ECS,CLOUDPLATFORMVALUES_AWS_EKS,CLOUDPLATFORMVALUES_AWS_LAMBDA,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,CLOUDPLATFORMVALUES_AZURE_VM,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,CLOUDPLATFORMVALUES_AZURE_AKS,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,CLOUDPLATFORMVALUES_GCP_APP_ENGINE,CloudPlatformValues,TMP_AWSECSLAUNCHTYPEVALUES_EC2,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE,AWSECSLAUNCHTYPEVALUES_EC2,AWSECSLAUNCHTYPEVALUES_FARGATE,AwsEcsLaunchtypeValues,TMP_HOSTARCHVALUES_AMD64,TMP_HOSTARCHVALUES_ARM32,TMP_HOSTARCHVALUES_ARM64,TMP_HOSTARCHVALUES_IA64,TMP_HOSTARCHVALUES_PPC32,TMP_HOSTARCHVALUES_PPC64,TMP_HOSTARCHVALUES_X86,HOSTARCHVALUES_AMD64,HOSTARCHVALUES_ARM32,HOSTARCHVALUES_ARM64,HOSTARCHVALUES_IA64,HOSTARCHVALUES_PPC32,HOSTARCHVALUES_PPC64,HOSTARCHVALUES_X86,HostArchValues,TMP_OSTYPEVALUES_WINDOWS,TMP_OSTYPEVALUES_LINUX,TMP_OSTYPEVALUES_DARWIN,TMP_OSTYPEVALUES_FREEBSD,TMP_OSTYPEVALUES_NETBSD,TMP_OSTYPEVALUES_OPENBSD,TMP_OSTYPEVALUES_DRAGONFLYBSD,TMP_OSTYPEVALUES_HPUX,TMP_OSTYPEVALUES_AIX,TMP_OSTYPEVALUES_SOLARIS,TMP_OSTYPEVALUES_Z_OS,OSTYPEVALUES_WINDOWS,OSTYPEVALUES_LINUX,OSTYPEVALUES_DARWIN,OSTYPEVALUES_FREEBSD,OSTYPEVALUES_NETBSD,OSTYPEVALUES_OPENBSD,OSTYPEVALUES_DRAGONFLYBSD,OSTYPEVALUES_HPUX,OSTYPEVALUES_AIX,OSTYPEVALUES_SOLARIS,OSTYPEVALUES_Z_OS,OsTypeValues,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG,TMP_TELEMETRYSDKLANGUAGEVALUES_GO,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS,TELEMETRYSDKLANGUAGEVALUES_CPP,TELEMETRYSDKLANGUAGEVALUES_DOTNET,TELEMETRYSDKLANGUAGEVALUES_ERLANG,TELEMETRYSDKLANGUAGEVALUES_GO,TELEMETRYSDKLANGUAGEVALUES_JAVA,TELEMETRYSDKLANGUAGEVALUES_NODEJS,TELEMETRYSDKLANGUAGEVALUES_PHP,TELEMETRYSDKLANGUAGEVALUES_PYTHON,TELEMETRYSDKLANGUAGEVALUES_RUBY,TELEMETRYSDKLANGUAGEVALUES_WEBJS,TelemetrySdkLanguageValues,init_SemanticResourceAttributes=__esmMin((()=>{init_utils$3(),TMP_CLOUD_PROVIDER=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID=`cloud.account.id`,TMP_CLOUD_REGION=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE=`cloud.availability_zone`,TMP_CLOUD_PLATFORM=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS=`aws.log.stream.arns`,TMP_CONTAINER_NAME=`container.name`,TMP_CONTAINER_ID=`container.id`,TMP_CONTAINER_RUNTIME=`container.runtime`,TMP_CONTAINER_IMAGE_NAME=`container.image.name`,TMP_CONTAINER_IMAGE_TAG=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT=`deployment.environment`,TMP_DEVICE_ID=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER=`device.model.identifier`,TMP_DEVICE_MODEL_NAME=`device.model.name`,TMP_FAAS_NAME=`faas.name`,TMP_FAAS_ID=`faas.id`,TMP_FAAS_VERSION=`faas.version`,TMP_FAAS_INSTANCE=`faas.instance`,TMP_FAAS_MAX_MEMORY=`faas.max_memory`,TMP_HOST_ID=`host.id`,TMP_HOST_NAME=`host.name`,TMP_HOST_TYPE=`host.type`,TMP_HOST_ARCH=`host.arch`,TMP_HOST_IMAGE_NAME=`host.image.name`,TMP_HOST_IMAGE_ID=`host.image.id`,TMP_HOST_IMAGE_VERSION=`host.image.version`,TMP_K8S_CLUSTER_NAME=`k8s.cluster.name`,TMP_K8S_NODE_NAME=`k8s.node.name`,TMP_K8S_NODE_UID=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME=`k8s.namespace.name`,TMP_K8S_POD_UID=`k8s.pod.uid`,TMP_K8S_POD_NAME=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME=`k8s.container.name`,TMP_K8S_REPLICASET_UID=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME=`k8s.daemonset.name`,TMP_K8S_JOB_UID=`k8s.job.uid`,TMP_K8S_JOB_NAME=`k8s.job.name`,TMP_K8S_CRONJOB_UID=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME=`k8s.cronjob.name`,TMP_OS_TYPE=`os.type`,TMP_OS_DESCRIPTION=`os.description`,TMP_OS_NAME=`os.name`,TMP_OS_VERSION=`os.version`,TMP_PROCESS_PID=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH=`process.executable.path`,TMP_PROCESS_COMMAND=`process.command`,TMP_PROCESS_COMMAND_LINE=`process.command_line`,TMP_PROCESS_COMMAND_ARGS=`process.command_args`,TMP_PROCESS_OWNER=`process.owner`,TMP_PROCESS_RUNTIME_NAME=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION=`process.runtime.description`,TMP_SERVICE_NAME=`service.name`,TMP_SERVICE_NAMESPACE=`service.namespace`,TMP_SERVICE_INSTANCE_ID=`service.instance.id`,TMP_SERVICE_VERSION=`service.version`,TMP_TELEMETRY_SDK_NAME=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION=`telemetry.auto.version`,TMP_WEBENGINE_NAME=`webengine.name`,TMP_WEBENGINE_VERSION=`webengine.version`,TMP_WEBENGINE_DESCRIPTION=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER=TMP_CLOUD_PROVIDER,SEMRESATTRS_CLOUD_ACCOUNT_ID=TMP_CLOUD_ACCOUNT_ID,SEMRESATTRS_CLOUD_REGION=TMP_CLOUD_REGION,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE=TMP_CLOUD_AVAILABILITY_ZONE,SEMRESATTRS_CLOUD_PLATFORM=TMP_CLOUD_PLATFORM,SEMRESATTRS_AWS_ECS_CONTAINER_ARN=TMP_AWS_ECS_CONTAINER_ARN,SEMRESATTRS_AWS_ECS_CLUSTER_ARN=TMP_AWS_ECS_CLUSTER_ARN,SEMRESATTRS_AWS_ECS_LAUNCHTYPE=TMP_AWS_ECS_LAUNCHTYPE,SEMRESATTRS_AWS_ECS_TASK_ARN=TMP_AWS_ECS_TASK_ARN,SEMRESATTRS_AWS_ECS_TASK_FAMILY=TMP_AWS_ECS_TASK_FAMILY,SEMRESATTRS_AWS_ECS_TASK_REVISION=TMP_AWS_ECS_TASK_REVISION,SEMRESATTRS_AWS_EKS_CLUSTER_ARN=TMP_AWS_EKS_CLUSTER_ARN,SEMRESATTRS_AWS_LOG_GROUP_NAMES=TMP_AWS_LOG_GROUP_NAMES,SEMRESATTRS_AWS_LOG_GROUP_ARNS=TMP_AWS_LOG_GROUP_ARNS,SEMRESATTRS_AWS_LOG_STREAM_NAMES=TMP_AWS_LOG_STREAM_NAMES,SEMRESATTRS_AWS_LOG_STREAM_ARNS=TMP_AWS_LOG_STREAM_ARNS,SEMRESATTRS_CONTAINER_NAME=TMP_CONTAINER_NAME,SEMRESATTRS_CONTAINER_ID=TMP_CONTAINER_ID,SEMRESATTRS_CONTAINER_RUNTIME=TMP_CONTAINER_RUNTIME,SEMRESATTRS_CONTAINER_IMAGE_NAME=TMP_CONTAINER_IMAGE_NAME,SEMRESATTRS_CONTAINER_IMAGE_TAG=TMP_CONTAINER_IMAGE_TAG,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT=TMP_DEPLOYMENT_ENVIRONMENT,SEMRESATTRS_DEVICE_ID=TMP_DEVICE_ID,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER=TMP_DEVICE_MODEL_IDENTIFIER,SEMRESATTRS_DEVICE_MODEL_NAME=TMP_DEVICE_MODEL_NAME,SEMRESATTRS_FAAS_NAME=TMP_FAAS_NAME,SEMRESATTRS_FAAS_ID=TMP_FAAS_ID,SEMRESATTRS_FAAS_VERSION=TMP_FAAS_VERSION,SEMRESATTRS_FAAS_INSTANCE=TMP_FAAS_INSTANCE,SEMRESATTRS_FAAS_MAX_MEMORY=TMP_FAAS_MAX_MEMORY,SEMRESATTRS_HOST_ID=TMP_HOST_ID,SEMRESATTRS_HOST_NAME=TMP_HOST_NAME,SEMRESATTRS_HOST_TYPE=TMP_HOST_TYPE,SEMRESATTRS_HOST_ARCH=TMP_HOST_ARCH,SEMRESATTRS_HOST_IMAGE_NAME=TMP_HOST_IMAGE_NAME,SEMRESATTRS_HOST_IMAGE_ID=TMP_HOST_IMAGE_ID,SEMRESATTRS_HOST_IMAGE_VERSION=TMP_HOST_IMAGE_VERSION,SEMRESATTRS_K8S_CLUSTER_NAME=TMP_K8S_CLUSTER_NAME,SEMRESATTRS_K8S_NODE_NAME=TMP_K8S_NODE_NAME,SEMRESATTRS_K8S_NODE_UID=TMP_K8S_NODE_UID,SEMRESATTRS_K8S_NAMESPACE_NAME=TMP_K8S_NAMESPACE_NAME,SEMRESATTRS_K8S_POD_UID=TMP_K8S_POD_UID,SEMRESATTRS_K8S_POD_NAME=TMP_K8S_POD_NAME,SEMRESATTRS_K8S_CONTAINER_NAME=TMP_K8S_CONTAINER_NAME,SEMRESATTRS_K8S_REPLICASET_UID=TMP_K8S_REPLICASET_UID,SEMRESATTRS_K8S_REPLICASET_NAME=TMP_K8S_REPLICASET_NAME,SEMRESATTRS_K8S_DEPLOYMENT_UID=TMP_K8S_DEPLOYMENT_UID,SEMRESATTRS_K8S_DEPLOYMENT_NAME=TMP_K8S_DEPLOYMENT_NAME,SEMRESATTRS_K8S_STATEFULSET_UID=TMP_K8S_STATEFULSET_UID,SEMRESATTRS_K8S_STATEFULSET_NAME=TMP_K8S_STATEFULSET_NAME,SEMRESATTRS_K8S_DAEMONSET_UID=TMP_K8S_DAEMONSET_UID,SEMRESATTRS_K8S_DAEMONSET_NAME=TMP_K8S_DAEMONSET_NAME,SEMRESATTRS_K8S_JOB_UID=TMP_K8S_JOB_UID,SEMRESATTRS_K8S_JOB_NAME=TMP_K8S_JOB_NAME,SEMRESATTRS_K8S_CRONJOB_UID=TMP_K8S_CRONJOB_UID,SEMRESATTRS_K8S_CRONJOB_NAME=TMP_K8S_CRONJOB_NAME,SEMRESATTRS_OS_TYPE=TMP_OS_TYPE,SEMRESATTRS_OS_DESCRIPTION=TMP_OS_DESCRIPTION,SEMRESATTRS_OS_NAME=TMP_OS_NAME,SEMRESATTRS_OS_VERSION=TMP_OS_VERSION,SEMRESATTRS_PROCESS_PID=TMP_PROCESS_PID,SEMRESATTRS_PROCESS_EXECUTABLE_NAME=TMP_PROCESS_EXECUTABLE_NAME,SEMRESATTRS_PROCESS_EXECUTABLE_PATH=TMP_PROCESS_EXECUTABLE_PATH,SEMRESATTRS_PROCESS_COMMAND=TMP_PROCESS_COMMAND,SEMRESATTRS_PROCESS_COMMAND_LINE=TMP_PROCESS_COMMAND_LINE,SEMRESATTRS_PROCESS_COMMAND_ARGS=TMP_PROCESS_COMMAND_ARGS,SEMRESATTRS_PROCESS_OWNER=TMP_PROCESS_OWNER,SEMRESATTRS_PROCESS_RUNTIME_NAME=TMP_PROCESS_RUNTIME_NAME,SEMRESATTRS_PROCESS_RUNTIME_VERSION=TMP_PROCESS_RUNTIME_VERSION,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION=TMP_PROCESS_RUNTIME_DESCRIPTION,SEMRESATTRS_SERVICE_NAME=TMP_SERVICE_NAME,SEMRESATTRS_SERVICE_NAMESPACE=TMP_SERVICE_NAMESPACE,SEMRESATTRS_SERVICE_INSTANCE_ID=TMP_SERVICE_INSTANCE_ID,SEMRESATTRS_SERVICE_VERSION=TMP_SERVICE_VERSION,SEMRESATTRS_TELEMETRY_SDK_NAME=TMP_TELEMETRY_SDK_NAME,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE=TMP_TELEMETRY_SDK_LANGUAGE,SEMRESATTRS_TELEMETRY_SDK_VERSION=TMP_TELEMETRY_SDK_VERSION,SEMRESATTRS_TELEMETRY_AUTO_VERSION=TMP_TELEMETRY_AUTO_VERSION,SEMRESATTRS_WEBENGINE_NAME=TMP_WEBENGINE_NAME,SEMRESATTRS_WEBENGINE_VERSION=TMP_WEBENGINE_VERSION,SEMRESATTRS_WEBENGINE_DESCRIPTION=TMP_WEBENGINE_DESCRIPTION,SemanticResourceAttributes=createConstMap([TMP_CLOUD_PROVIDER,TMP_CLOUD_ACCOUNT_ID,TMP_CLOUD_REGION,TMP_CLOUD_AVAILABILITY_ZONE,TMP_CLOUD_PLATFORM,TMP_AWS_ECS_CONTAINER_ARN,TMP_AWS_ECS_CLUSTER_ARN,TMP_AWS_ECS_LAUNCHTYPE,TMP_AWS_ECS_TASK_ARN,TMP_AWS_ECS_TASK_FAMILY,TMP_AWS_ECS_TASK_REVISION,TMP_AWS_EKS_CLUSTER_ARN,TMP_AWS_LOG_GROUP_NAMES,TMP_AWS_LOG_GROUP_ARNS,TMP_AWS_LOG_STREAM_NAMES,TMP_AWS_LOG_STREAM_ARNS,TMP_CONTAINER_NAME,TMP_CONTAINER_ID,TMP_CONTAINER_RUNTIME,TMP_CONTAINER_IMAGE_NAME,TMP_CONTAINER_IMAGE_TAG,TMP_DEPLOYMENT_ENVIRONMENT,TMP_DEVICE_ID,TMP_DEVICE_MODEL_IDENTIFIER,TMP_DEVICE_MODEL_NAME,TMP_FAAS_NAME,TMP_FAAS_ID,TMP_FAAS_VERSION,TMP_FAAS_INSTANCE,TMP_FAAS_MAX_MEMORY,TMP_HOST_ID,TMP_HOST_NAME,TMP_HOST_TYPE,TMP_HOST_ARCH,TMP_HOST_IMAGE_NAME,TMP_HOST_IMAGE_ID,TMP_HOST_IMAGE_VERSION,TMP_K8S_CLUSTER_NAME,TMP_K8S_NODE_NAME,TMP_K8S_NODE_UID,TMP_K8S_NAMESPACE_NAME,TMP_K8S_POD_UID,TMP_K8S_POD_NAME,TMP_K8S_CONTAINER_NAME,TMP_K8S_REPLICASET_UID,TMP_K8S_REPLICASET_NAME,TMP_K8S_DEPLOYMENT_UID,TMP_K8S_DEPLOYMENT_NAME,TMP_K8S_STATEFULSET_UID,TMP_K8S_STATEFULSET_NAME,TMP_K8S_DAEMONSET_UID,TMP_K8S_DAEMONSET_NAME,TMP_K8S_JOB_UID,TMP_K8S_JOB_NAME,TMP_K8S_CRONJOB_UID,TMP_K8S_CRONJOB_NAME,TMP_OS_TYPE,TMP_OS_DESCRIPTION,TMP_OS_NAME,TMP_OS_VERSION,TMP_PROCESS_PID,TMP_PROCESS_EXECUTABLE_NAME,TMP_PROCESS_EXECUTABLE_PATH,TMP_PROCESS_COMMAND,TMP_PROCESS_COMMAND_LINE,TMP_PROCESS_COMMAND_ARGS,TMP_PROCESS_OWNER,TMP_PROCESS_RUNTIME_NAME,TMP_PROCESS_RUNTIME_VERSION,TMP_PROCESS_RUNTIME_DESCRIPTION,TMP_SERVICE_NAME,TMP_SERVICE_NAMESPACE,TMP_SERVICE_INSTANCE_ID,TMP_SERVICE_VERSION,TMP_TELEMETRY_SDK_NAME,TMP_TELEMETRY_SDK_LANGUAGE,TMP_TELEMETRY_SDK_VERSION,TMP_TELEMETRY_AUTO_VERSION,TMP_WEBENGINE_NAME,TMP_WEBENGINE_VERSION,TMP_WEBENGINE_DESCRIPTION]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE=`azure`,TMP_CLOUDPROVIDERVALUES_GCP=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD,CLOUDPROVIDERVALUES_AZURE=TMP_CLOUDPROVIDERVALUES_AZURE,CloudProviderValues=createConstMap([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD,TMP_CLOUDPROVIDERVALUES_AWS,TMP_CLOUDPROVIDERVALUES_AZURE,TMP_CLOUDPROVIDERVALUES_GCP]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,CLOUDPLATFORMVALUES_AWS_EC2=TMP_CLOUDPLATFORMVALUES_AWS_EC2,CLOUDPLATFORMVALUES_AWS_ECS=TMP_CLOUDPLATFORMVALUES_AWS_ECS,CLOUDPLATFORMVALUES_AWS_EKS=TMP_CLOUDPLATFORMVALUES_AWS_EKS,CLOUDPLATFORMVALUES_AWS_LAMBDA=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,CLOUDPLATFORMVALUES_AZURE_VM=TMP_CLOUDPLATFORMVALUES_AZURE_VM,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,CLOUDPLATFORMVALUES_AZURE_AKS=TMP_CLOUDPLATFORMVALUES_AZURE_AKS,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,CLOUDPLATFORMVALUES_GCP_APP_ENGINE=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE,CloudPlatformValues=createConstMap([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,TMP_CLOUDPLATFORMVALUES_AWS_EC2,TMP_CLOUDPLATFORMVALUES_AWS_ECS,TMP_CLOUDPLATFORMVALUES_AWS_EKS,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,TMP_CLOUDPLATFORMVALUES_AZURE_VM,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,TMP_CLOUDPLATFORMVALUES_AZURE_AKS,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE]),TMP_AWSECSLAUNCHTYPEVALUES_EC2=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE,AwsEcsLaunchtypeValues=createConstMap([TMP_AWSECSLAUNCHTYPEVALUES_EC2,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE]),TMP_HOSTARCHVALUES_AMD64=`amd64`,TMP_HOSTARCHVALUES_ARM32=`arm32`,TMP_HOSTARCHVALUES_ARM64=`arm64`,TMP_HOSTARCHVALUES_IA64=`ia64`,TMP_HOSTARCHVALUES_PPC32=`ppc32`,TMP_HOSTARCHVALUES_PPC64=`ppc64`,TMP_HOSTARCHVALUES_X86=`x86`,HOSTARCHVALUES_AMD64=TMP_HOSTARCHVALUES_AMD64,HOSTARCHVALUES_ARM32=TMP_HOSTARCHVALUES_ARM32,HOSTARCHVALUES_ARM64=TMP_HOSTARCHVALUES_ARM64,HOSTARCHVALUES_IA64=TMP_HOSTARCHVALUES_IA64,HOSTARCHVALUES_PPC32=TMP_HOSTARCHVALUES_PPC32,HOSTARCHVALUES_PPC64=TMP_HOSTARCHVALUES_PPC64,HostArchValues=createConstMap([TMP_HOSTARCHVALUES_AMD64,TMP_HOSTARCHVALUES_ARM32,TMP_HOSTARCHVALUES_ARM64,TMP_HOSTARCHVALUES_IA64,TMP_HOSTARCHVALUES_PPC32,TMP_HOSTARCHVALUES_PPC64,TMP_HOSTARCHVALUES_X86]),TMP_OSTYPEVALUES_WINDOWS=`windows`,TMP_OSTYPEVALUES_LINUX=`linux`,TMP_OSTYPEVALUES_DARWIN=`darwin`,TMP_OSTYPEVALUES_FREEBSD=`freebsd`,TMP_OSTYPEVALUES_NETBSD=`netbsd`,TMP_OSTYPEVALUES_OPENBSD=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX=`hpux`,TMP_OSTYPEVALUES_AIX=`aix`,TMP_OSTYPEVALUES_SOLARIS=`solaris`,TMP_OSTYPEVALUES_Z_OS=`z_os`,OSTYPEVALUES_WINDOWS=TMP_OSTYPEVALUES_WINDOWS,OSTYPEVALUES_LINUX=TMP_OSTYPEVALUES_LINUX,OSTYPEVALUES_DARWIN=TMP_OSTYPEVALUES_DARWIN,OSTYPEVALUES_FREEBSD=TMP_OSTYPEVALUES_FREEBSD,OSTYPEVALUES_NETBSD=TMP_OSTYPEVALUES_NETBSD,OSTYPEVALUES_OPENBSD=TMP_OSTYPEVALUES_OPENBSD,OSTYPEVALUES_DRAGONFLYBSD=TMP_OSTYPEVALUES_DRAGONFLYBSD,OSTYPEVALUES_HPUX=TMP_OSTYPEVALUES_HPUX,OSTYPEVALUES_SOLARIS=TMP_OSTYPEVALUES_SOLARIS,OSTYPEVALUES_Z_OS=TMP_OSTYPEVALUES_Z_OS,OsTypeValues=createConstMap([TMP_OSTYPEVALUES_WINDOWS,TMP_OSTYPEVALUES_LINUX,TMP_OSTYPEVALUES_DARWIN,TMP_OSTYPEVALUES_FREEBSD,TMP_OSTYPEVALUES_NETBSD,TMP_OSTYPEVALUES_OPENBSD,TMP_OSTYPEVALUES_DRAGONFLYBSD,TMP_OSTYPEVALUES_HPUX,TMP_OSTYPEVALUES_AIX,TMP_OSTYPEVALUES_SOLARIS,TMP_OSTYPEVALUES_Z_OS]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET,TELEMETRYSDKLANGUAGEVALUES_ERLANG=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG,TELEMETRYSDKLANGUAGEVALUES_JAVA=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA,TELEMETRYSDKLANGUAGEVALUES_NODEJS=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS,TELEMETRYSDKLANGUAGEVALUES_PYTHON=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON,TELEMETRYSDKLANGUAGEVALUES_RUBY=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY,TELEMETRYSDKLANGUAGEVALUES_WEBJS=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS,TelemetrySdkLanguageValues=createConstMap([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG,TMP_TELEMETRYSDKLANGUAGEVALUES_GO,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS])})),init_resource=__esmMin((()=>{init_SemanticResourceAttributes()})),ATTR_ASPNETCORE_RATE_LIMITING_RESULT,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED,ATTR_TELEMETRY_SDK_LANGUAGE,TELEMETRY_SDK_LANGUAGE_VALUE_CPP,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG,TELEMETRY_SDK_LANGUAGE_VALUE_GO,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,TELEMETRY_SDK_LANGUAGE_VALUE_PHP,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY,TELEMETRY_SDK_LANGUAGE_VALUE_RUST,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS,ATTR_TELEMETRY_SDK_NAME,ATTR_TELEMETRY_SDK_VERSION,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED,ATTR_ASPNETCORE_RATE_LIMITING_POLICY,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS,ATTR_CLIENT_ADDRESS,ATTR_CLIENT_PORT,ATTR_ERROR_TYPE,ERROR_TYPE_VALUE_OTHER,ATTR_EXCEPTION_ESCAPED,ATTR_EXCEPTION_MESSAGE,ATTR_EXCEPTION_STACKTRACE,ATTR_EXCEPTION_TYPE,ATTR_HTTP_REQUEST_HEADER,ATTR_HTTP_REQUEST_METHOD,HTTP_REQUEST_METHOD_VALUE_OTHER,HTTP_REQUEST_METHOD_VALUE_CONNECT,HTTP_REQUEST_METHOD_VALUE_DELETE,HTTP_REQUEST_METHOD_VALUE_GET,HTTP_REQUEST_METHOD_VALUE_HEAD,HTTP_REQUEST_METHOD_VALUE_OPTIONS,HTTP_REQUEST_METHOD_VALUE_PATCH,HTTP_REQUEST_METHOD_VALUE_POST,HTTP_REQUEST_METHOD_VALUE_PUT,HTTP_REQUEST_METHOD_VALUE_TRACE,ATTR_HTTP_REQUEST_METHOD_ORIGINAL,ATTR_HTTP_REQUEST_RESEND_COUNT,ATTR_HTTP_RESPONSE_HEADER,ATTR_HTTP_RESPONSE_STATUS_CODE,ATTR_HTTP_ROUTE,ATTR_JVM_GC_ACTION,ATTR_JVM_GC_NAME,ATTR_JVM_MEMORY_POOL_NAME,ATTR_JVM_MEMORY_TYPE,JVM_MEMORY_TYPE_VALUE_HEAP,JVM_MEMORY_TYPE_VALUE_NON_HEAP,ATTR_JVM_THREAD_DAEMON,ATTR_JVM_THREAD_STATE,JVM_THREAD_STATE_VALUE_BLOCKED,JVM_THREAD_STATE_VALUE_NEW,JVM_THREAD_STATE_VALUE_RUNNABLE,JVM_THREAD_STATE_VALUE_TERMINATED,JVM_THREAD_STATE_VALUE_TIMED_WAITING,JVM_THREAD_STATE_VALUE_WAITING,ATTR_NETWORK_LOCAL_ADDRESS,ATTR_NETWORK_LOCAL_PORT,ATTR_NETWORK_PEER_ADDRESS,ATTR_NETWORK_PEER_PORT,ATTR_NETWORK_PROTOCOL_NAME,ATTR_NETWORK_PROTOCOL_VERSION,ATTR_NETWORK_TRANSPORT,NETWORK_TRANSPORT_VALUE_PIPE,NETWORK_TRANSPORT_VALUE_QUIC,NETWORK_TRANSPORT_VALUE_TCP,NETWORK_TRANSPORT_VALUE_UDP,NETWORK_TRANSPORT_VALUE_UNIX,ATTR_NETWORK_TYPE,NETWORK_TYPE_VALUE_IPV4,NETWORK_TYPE_VALUE_IPV6,ATTR_OTEL_SCOPE_NAME,ATTR_OTEL_SCOPE_VERSION,ATTR_OTEL_STATUS_CODE,OTEL_STATUS_CODE_VALUE_ERROR,OTEL_STATUS_CODE_VALUE_OK,ATTR_OTEL_STATUS_DESCRIPTION,ATTR_SERVER_ADDRESS,ATTR_SERVER_PORT,ATTR_SERVICE_NAME,ATTR_SERVICE_VERSION,ATTR_SIGNALR_CONNECTION_STATUS,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT,ATTR_SIGNALR_TRANSPORT,SIGNALR_TRANSPORT_VALUE_LONG_POLLING,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS,ATTR_URL_FRAGMENT,ATTR_URL_FULL,ATTR_URL_PATH,ATTR_URL_QUERY,ATTR_URL_SCHEME,ATTR_USER_AGENT_ORIGINAL,init_stable_attributes=__esmMin((()=>{ATTR_ASPNETCORE_RATE_LIMITING_RESULT=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED=`request_canceled`,ATTR_TELEMETRY_SDK_LANGUAGE=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS=`webjs`,ATTR_TELEMETRY_SDK_NAME=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION=`telemetry.sdk.version`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED=`unhandled`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS=`success`,ATTR_CLIENT_ADDRESS=`client.address`,ATTR_CLIENT_PORT=`client.port`,ATTR_ERROR_TYPE=`error.type`,ERROR_TYPE_VALUE_OTHER=`_OTHER`,ATTR_EXCEPTION_ESCAPED=`exception.escaped`,ATTR_EXCEPTION_MESSAGE=`exception.message`,ATTR_EXCEPTION_STACKTRACE=`exception.stacktrace`,ATTR_EXCEPTION_TYPE=`exception.type`,ATTR_HTTP_REQUEST_HEADER=function(s){return`http.request.header.`+s},ATTR_HTTP_REQUEST_METHOD=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER=function(s){return`http.response.header.`+s},ATTR_HTTP_RESPONSE_STATUS_CODE=`http.response.status_code`,ATTR_HTTP_ROUTE=`http.route`,ATTR_JVM_GC_ACTION=`jvm.gc.action`,ATTR_JVM_GC_NAME=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP=`non_heap`,ATTR_JVM_THREAD_DAEMON=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS=`network.local.address`,ATTR_NETWORK_LOCAL_PORT=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS=`network.peer.address`,ATTR_NETWORK_PEER_PORT=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION=`network.protocol.version`,ATTR_NETWORK_TRANSPORT=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC=`quic`,NETWORK_TRANSPORT_VALUE_UNIX=`unix`,ATTR_NETWORK_TYPE=`network.type`,NETWORK_TYPE_VALUE_IPV4=`ipv4`,NETWORK_TYPE_VALUE_IPV6=`ipv6`,ATTR_OTEL_SCOPE_NAME=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION=`otel.scope.version`,ATTR_OTEL_STATUS_CODE=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION=`otel.status_description`,ATTR_SERVER_ADDRESS=`server.address`,ATTR_SERVER_PORT=`server.port`,ATTR_SERVICE_NAME=`service.name`,ATTR_SERVICE_VERSION=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT=`timeout`,ATTR_SIGNALR_TRANSPORT=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS=`web_sockets`,ATTR_URL_FRAGMENT=`url.fragment`,ATTR_URL_FULL=`url.full`,ATTR_URL_PATH=`url.path`,ATTR_URL_QUERY=`url.query`,ATTR_URL_SCHEME=`url.scheme`,ATTR_USER_AGENT_ORIGINAL=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS,METRIC_HTTP_CLIENT_REQUEST_DURATION,METRIC_HTTP_SERVER_REQUEST_DURATION,METRIC_JVM_CLASS_COUNT,METRIC_JVM_CLASS_LOADED,METRIC_JVM_CLASS_UNLOADED,METRIC_JVM_CPU_COUNT,METRIC_JVM_CPU_RECENT_UTILIZATION,METRIC_JVM_CPU_TIME,METRIC_JVM_GC_DURATION,METRIC_JVM_MEMORY_COMMITTED,METRIC_JVM_MEMORY_LIMIT,METRIC_JVM_MEMORY_USED,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC,METRIC_JVM_THREAD_COUNT,METRIC_KESTREL_ACTIVE_CONNECTIONS,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES,METRIC_KESTREL_CONNECTION_DURATION,METRIC_KESTREL_QUEUED_CONNECTIONS,METRIC_KESTREL_QUEUED_REQUESTS,METRIC_KESTREL_REJECTED_CONNECTIONS,METRIC_KESTREL_TLS_HANDSHAKE_DURATION,METRIC_KESTREL_UPGRADED_CONNECTIONS,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS,METRIC_SIGNALR_SERVER_CONNECTION_DURATION,init_stable_metrics=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS=`aspnetcore.routing.match_attempts`,METRIC_HTTP_CLIENT_REQUEST_DURATION=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT=`jvm.class.count`,METRIC_JVM_CLASS_LOADED=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME=`jvm.cpu.time`,METRIC_JVM_GC_DURATION=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION=`signalr.server.connection.duration`})),esm_exports=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT,ATTR_URL_FULL:()=>ATTR_URL_FULL,ATTR_URL_PATH:()=>ATTR_URL_PATH,ATTR_URL_QUERY:()=>ATTR_URL_QUERY,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues,CloudProviderValues:()=>CloudProviderValues,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues,DbSystemValues:()=>DbSystemValues,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER,FaasDocumentOperationValues:()=>FaasDocumentOperationValues,FaasInvokedProviderValues:()=>FaasInvokedProviderValues,FaasTriggerValues:()=>FaasTriggerValues,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE,HostArchValues:()=>HostArchValues,HttpFlavorValues:()=>HttpFlavorValues,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION,MessageTypeValues:()=>MessageTypeValues,MessagingDestinationKindValues:()=>MessagingDestinationKindValues,MessagingOperationValues:()=>MessagingOperationValues,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues,NetTransportValues:()=>NetTransportValues,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS,SemanticAttributes:()=>SemanticAttributes,SemanticResourceAttributes:()=>SemanticResourceAttributes,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues}),init_esm$1=__esmMin((()=>{init_trace(),init_resource(),init_stable_attributes(),init_stable_metrics()})),ATTR_AWS_ECS_TASK_ID,ATTR_ANDROID_OS_API_LEVEL,ATTR_ANDROID_STATE,ANDROID_STATE_VALUE_BACKGROUND,ANDROID_STATE_VALUE_CREATED,ANDROID_STATE_VALUE_FOREGROUND,ATTR_ARTIFACT_ATTESTATION_FILENAME,ATTR_ARTIFACT_ATTESTATION_HASH,ATTR_ARTIFACT_ATTESTATION_ID,ATTR_ARTIFACT_FILENAME,ATTR_ARTIFACT_HASH,ATTR_ARTIFACT_PURL,ATTR_ARTIFACT_VERSION,ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,ATTR_AWS_DYNAMODB_ATTRIBUTES_TO_GET,ATTR_AWS_DYNAMODB_CONSISTENT_READ,ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY,ATTR_AWS_DYNAMODB_COUNT,ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,ATTR_AWS_DYNAMODB_INDEX_NAME,ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,ATTR_AWS_DYNAMODB_LIMIT,ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,ATTR_AWS_DYNAMODB_PROJECTION,ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,ATTR_AWS_DYNAMODB_SCAN_FORWARD,ATTR_AWS_DYNAMODB_SCANNED_COUNT,ATTR_AWS_DYNAMODB_SEGMENT,ATTR_AWS_DYNAMODB_SELECT,ATTR_AWS_DYNAMODB_TABLE_COUNT,ATTR_AWS_DYNAMODB_TABLE_NAMES,ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS,ATTR_AWS_ECS_CLUSTER_ARN,ATTR_AWS_ECS_CONTAINER_ARN,ATTR_AWS_ECS_LAUNCHTYPE,AWS_ECS_LAUNCHTYPE_VALUE_EC2,AWS_ECS_LAUNCHTYPE_VALUE_FARGATE,ATTR_AWS_ECS_TASK_ARN,ATTR_AWS_ECS_TASK_FAMILY,ATTR_AWS_ECS_TASK_REVISION,ATTR_AWS_EKS_CLUSTER_ARN,ATTR_AWS_LAMBDA_INVOKED_ARN,ATTR_AWS_LOG_GROUP_ARNS,ATTR_AWS_LOG_GROUP_NAMES,ATTR_AWS_LOG_STREAM_ARNS,ATTR_AWS_LOG_STREAM_NAMES,ATTR_AWS_REQUEST_ID,ATTR_AWS_S3_BUCKET,ATTR_AWS_S3_COPY_SOURCE,ATTR_AWS_S3_DELETE,ATTR_AWS_S3_KEY,ATTR_AWS_S3_PART_NUMBER,ATTR_AWS_S3_UPLOAD_ID,ATTR_AZ_SERVICE_REQUEST_ID,ATTR_BROWSER_BRANDS,ATTR_BROWSER_LANGUAGE,ATTR_BROWSER_MOBILE,ATTR_BROWSER_PLATFORM,ATTR_CICD_PIPELINE_NAME,ATTR_CICD_PIPELINE_RUN_ID,ATTR_CICD_PIPELINE_TASK_NAME,ATTR_CICD_PIPELINE_TASK_RUN_ID,ATTR_CICD_PIPELINE_TASK_RUN_URL_FULL,ATTR_CICD_PIPELINE_TASK_TYPE,CICD_PIPELINE_TASK_TYPE_VALUE_BUILD,CICD_PIPELINE_TASK_TYPE_VALUE_DEPLOY,CICD_PIPELINE_TASK_TYPE_VALUE_TEST,ATTR_CLOUD_ACCOUNT_ID,ATTR_CLOUD_AVAILABILITY_ZONE,ATTR_CLOUD_PLATFORM,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_FC,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_OPENSHIFT,CLOUD_PLATFORM_VALUE_AWS_APP_RUNNER,CLOUD_PLATFORM_VALUE_AWS_EC2,CLOUD_PLATFORM_VALUE_AWS_ECS,CLOUD_PLATFORM_VALUE_AWS_EKS,CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK,CLOUD_PLATFORM_VALUE_AWS_LAMBDA,CLOUD_PLATFORM_VALUE_AWS_OPENSHIFT,CLOUD_PLATFORM_VALUE_AZURE_AKS,CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES,CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS,CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT,CLOUD_PLATFORM_VALUE_AZURE_VM,CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE,CLOUD_PLATFORM_VALUE_GCP_BARE_METAL_SOLUTION,CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS,CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN,CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE,CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE,CLOUD_PLATFORM_VALUE_GCP_OPENSHIFT,CLOUD_PLATFORM_VALUE_IBM_CLOUD_OPENSHIFT,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_CVM,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_EKS,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_SCF,ATTR_CLOUD_PROVIDER,CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD,CLOUD_PROVIDER_VALUE_AWS,CLOUD_PROVIDER_VALUE_AZURE,CLOUD_PROVIDER_VALUE_GCP,CLOUD_PROVIDER_VALUE_HEROKU,CLOUD_PROVIDER_VALUE_IBM_CLOUD,CLOUD_PROVIDER_VALUE_TENCENT_CLOUD,ATTR_CLOUD_REGION,ATTR_CLOUD_RESOURCE_ID,ATTR_CLOUDEVENTS_EVENT_ID,ATTR_CLOUDEVENTS_EVENT_SOURCE,ATTR_CLOUDEVENTS_EVENT_SPEC_VERSION,ATTR_CLOUDEVENTS_EVENT_SUBJECT,ATTR_CLOUDEVENTS_EVENT_TYPE,ATTR_CODE_COLUMN,ATTR_CODE_FILEPATH,ATTR_CODE_FUNCTION,ATTR_CODE_LINENO,ATTR_CODE_NAMESPACE,ATTR_CODE_STACKTRACE,ATTR_CONTAINER_COMMAND,ATTR_CONTAINER_COMMAND_ARGS,ATTR_CONTAINER_COMMAND_LINE,ATTR_CONTAINER_CPU_STATE,CONTAINER_CPU_STATE_VALUE_KERNEL,CONTAINER_CPU_STATE_VALUE_SYSTEM,CONTAINER_CPU_STATE_VALUE_USER,ATTR_CONTAINER_ID,ATTR_CONTAINER_IMAGE_ID,ATTR_CONTAINER_IMAGE_NAME,ATTR_CONTAINER_IMAGE_REPO_DIGESTS,ATTR_CONTAINER_IMAGE_TAGS,ATTR_CONTAINER_LABEL,ATTR_CONTAINER_LABELS,ATTR_CONTAINER_NAME,ATTR_CONTAINER_RUNTIME,ATTR_CPU_MODE,CPU_MODE_VALUE_IDLE,CPU_MODE_VALUE_INTERRUPT,CPU_MODE_VALUE_IOWAIT,CPU_MODE_VALUE_KERNEL,CPU_MODE_VALUE_NICE,CPU_MODE_VALUE_STEAL,CPU_MODE_VALUE_SYSTEM,CPU_MODE_VALUE_USER,ATTR_DB_CASSANDRA_CONSISTENCY_LEVEL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ALL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ANY,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ONE,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_TWO,ATTR_DB_CASSANDRA_COORDINATOR_DC,ATTR_DB_CASSANDRA_COORDINATOR_ID,ATTR_DB_CASSANDRA_IDEMPOTENCE,ATTR_DB_CASSANDRA_PAGE_SIZE,ATTR_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,ATTR_DB_CASSANDRA_TABLE,ATTR_DB_CLIENT_CONNECTION_POOL_NAME,ATTR_DB_CLIENT_CONNECTION_STATE,DB_CLIENT_CONNECTION_STATE_VALUE_IDLE,DB_CLIENT_CONNECTION_STATE_VALUE_USED,ATTR_DB_CLIENT_CONNECTIONS_POOL_NAME,ATTR_DB_CLIENT_CONNECTIONS_STATE,DB_CLIENT_CONNECTIONS_STATE_VALUE_IDLE,DB_CLIENT_CONNECTIONS_STATE_VALUE_USED,ATTR_DB_COLLECTION_NAME,ATTR_DB_CONNECTION_STRING,ATTR_DB_COSMOSDB_CLIENT_ID,ATTR_DB_COSMOSDB_CONNECTION_MODE,DB_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT,DB_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY,ATTR_DB_COSMOSDB_CONTAINER,ATTR_DB_COSMOSDB_OPERATION_TYPE,DB_COSMOSDB_OPERATION_TYPE_VALUE_BATCH,DB_COSMOSDB_OPERATION_TYPE_VALUE_CREATE,DB_COSMOSDB_OPERATION_TYPE_VALUE_DELETE,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE_JAVASCRIPT,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD_FEED,DB_COSMOSDB_OPERATION_TYPE_VALUE_INVALID,DB_COSMOSDB_OPERATION_TYPE_VALUE_PATCH,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY_PLAN,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ_FEED,DB_COSMOSDB_OPERATION_TYPE_VALUE_REPLACE,DB_COSMOSDB_OPERATION_TYPE_VALUE_UPSERT,ATTR_DB_COSMOSDB_REQUEST_CHARGE,ATTR_DB_COSMOSDB_REQUEST_CONTENT_LENGTH,ATTR_DB_COSMOSDB_STATUS_CODE,ATTR_DB_COSMOSDB_SUB_STATUS_CODE,ATTR_DB_ELASTICSEARCH_CLUSTER_NAME,ATTR_DB_ELASTICSEARCH_NODE_NAME,ATTR_DB_ELASTICSEARCH_PATH_PARTS,ATTR_DB_INSTANCE_ID,ATTR_DB_JDBC_DRIVER_CLASSNAME,ATTR_DB_MONGODB_COLLECTION,ATTR_DB_MSSQL_INSTANCE_NAME,ATTR_DB_NAME,ATTR_DB_NAMESPACE,ATTR_DB_OPERATION,ATTR_DB_OPERATION_BATCH_SIZE,ATTR_DB_OPERATION_NAME,ATTR_DB_QUERY_PARAMETER,ATTR_DB_QUERY_TEXT,ATTR_DB_REDIS_DATABASE_INDEX,ATTR_DB_SQL_TABLE,ATTR_DB_STATEMENT,ATTR_DB_SYSTEM,DB_SYSTEM_VALUE_ADABAS,DB_SYSTEM_VALUE_CACHE,DB_SYSTEM_VALUE_CASSANDRA,DB_SYSTEM_VALUE_CLICKHOUSE,DB_SYSTEM_VALUE_CLOUDSCAPE,DB_SYSTEM_VALUE_COCKROACHDB,DB_SYSTEM_VALUE_COLDFUSION,DB_SYSTEM_VALUE_COSMOSDB,DB_SYSTEM_VALUE_COUCHBASE,DB_SYSTEM_VALUE_COUCHDB,DB_SYSTEM_VALUE_DB2,DB_SYSTEM_VALUE_DERBY,DB_SYSTEM_VALUE_DYNAMODB,DB_SYSTEM_VALUE_EDB,DB_SYSTEM_VALUE_ELASTICSEARCH,DB_SYSTEM_VALUE_FILEMAKER,DB_SYSTEM_VALUE_FIREBIRD,DB_SYSTEM_VALUE_FIRSTSQL,DB_SYSTEM_VALUE_GEODE,DB_SYSTEM_VALUE_H2,DB_SYSTEM_VALUE_HANADB,DB_SYSTEM_VALUE_HBASE,DB_SYSTEM_VALUE_HIVE,DB_SYSTEM_VALUE_HSQLDB,DB_SYSTEM_VALUE_INFLUXDB,DB_SYSTEM_VALUE_INFORMIX,DB_SYSTEM_VALUE_INGRES,DB_SYSTEM_VALUE_INSTANTDB,DB_SYSTEM_VALUE_INTERBASE,DB_SYSTEM_VALUE_INTERSYSTEMS_CACHE,DB_SYSTEM_VALUE_MARIADB,DB_SYSTEM_VALUE_MAXDB,DB_SYSTEM_VALUE_MEMCACHED,DB_SYSTEM_VALUE_MONGODB,DB_SYSTEM_VALUE_MSSQL,DB_SYSTEM_VALUE_MSSQLCOMPACT,DB_SYSTEM_VALUE_MYSQL,DB_SYSTEM_VALUE_NEO4J,DB_SYSTEM_VALUE_NETEZZA,DB_SYSTEM_VALUE_OPENSEARCH,DB_SYSTEM_VALUE_ORACLE,DB_SYSTEM_VALUE_OTHER_SQL,DB_SYSTEM_VALUE_PERVASIVE,DB_SYSTEM_VALUE_POINTBASE,DB_SYSTEM_VALUE_POSTGRESQL,DB_SYSTEM_VALUE_PROGRESS,DB_SYSTEM_VALUE_REDIS,DB_SYSTEM_VALUE_REDSHIFT,DB_SYSTEM_VALUE_SPANNER,DB_SYSTEM_VALUE_SQLITE,DB_SYSTEM_VALUE_SYBASE,DB_SYSTEM_VALUE_TERADATA,DB_SYSTEM_VALUE_TRINO,DB_SYSTEM_VALUE_VERTICA,ATTR_DB_USER,ATTR_DEPLOYMENT_ENVIRONMENT,ATTR_DEPLOYMENT_ENVIRONMENT_NAME,ATTR_DEPLOYMENT_ID,ATTR_DEPLOYMENT_NAME,ATTR_DEPLOYMENT_STATUS,DEPLOYMENT_STATUS_VALUE_FAILED,DEPLOYMENT_STATUS_VALUE_SUCCEEDED,ATTR_DESTINATION_ADDRESS,ATTR_DESTINATION_PORT,ATTR_DEVICE_ID,ATTR_DEVICE_MANUFACTURER,ATTR_DEVICE_MODEL_IDENTIFIER,ATTR_DEVICE_MODEL_NAME,ATTR_DISK_IO_DIRECTION,DISK_IO_DIRECTION_VALUE_READ,DISK_IO_DIRECTION_VALUE_WRITE,ATTR_DNS_QUESTION_NAME,ATTR_ENDUSER_ID,ATTR_ENDUSER_ROLE,ATTR_ENDUSER_SCOPE,ATTR_EVENT_NAME,ATTR_FAAS_COLDSTART,ATTR_FAAS_CRON,ATTR_FAAS_DOCUMENT_COLLECTION,ATTR_FAAS_DOCUMENT_NAME,ATTR_FAAS_DOCUMENT_OPERATION,FAAS_DOCUMENT_OPERATION_VALUE_DELETE,FAAS_DOCUMENT_OPERATION_VALUE_EDIT,FAAS_DOCUMENT_OPERATION_VALUE_INSERT,ATTR_FAAS_DOCUMENT_TIME,ATTR_FAAS_INSTANCE,ATTR_FAAS_INVOCATION_ID,ATTR_FAAS_INVOKED_NAME,ATTR_FAAS_INVOKED_PROVIDER,FAAS_INVOKED_PROVIDER_VALUE_ALIBABA_CLOUD,FAAS_INVOKED_PROVIDER_VALUE_AWS,FAAS_INVOKED_PROVIDER_VALUE_AZURE,FAAS_INVOKED_PROVIDER_VALUE_GCP,FAAS_INVOKED_PROVIDER_VALUE_TENCENT_CLOUD,ATTR_FAAS_INVOKED_REGION,ATTR_FAAS_MAX_MEMORY,ATTR_FAAS_NAME,ATTR_FAAS_TIME,ATTR_FAAS_TRIGGER,FAAS_TRIGGER_VALUE_DATASOURCE,FAAS_TRIGGER_VALUE_HTTP,FAAS_TRIGGER_VALUE_OTHER,FAAS_TRIGGER_VALUE_PUBSUB,FAAS_TRIGGER_VALUE_TIMER,ATTR_FAAS_VERSION,ATTR_FEATURE_FLAG_KEY,ATTR_FEATURE_FLAG_PROVIDER_NAME,ATTR_FEATURE_FLAG_VARIANT,ATTR_FILE_DIRECTORY,ATTR_FILE_EXTENSION,ATTR_FILE_NAME,ATTR_FILE_PATH,ATTR_FILE_SIZE,ATTR_GCP_CLIENT_SERVICE,ATTR_GCP_CLOUD_RUN_JOB_EXECUTION,ATTR_GCP_CLOUD_RUN_JOB_TASK_INDEX,ATTR_GCP_GCE_INSTANCE_HOSTNAME,ATTR_GCP_GCE_INSTANCE_NAME,ATTR_GEN_AI_COMPLETION,ATTR_GEN_AI_OPERATION_NAME,GEN_AI_OPERATION_NAME_VALUE_CHAT,GEN_AI_OPERATION_NAME_VALUE_TEXT_COMPLETION,ATTR_GEN_AI_PROMPT,ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY,ATTR_GEN_AI_REQUEST_MAX_TOKENS,ATTR_GEN_AI_REQUEST_MODEL,ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY,ATTR_GEN_AI_REQUEST_STOP_SEQUENCES,ATTR_GEN_AI_REQUEST_TEMPERATURE,ATTR_GEN_AI_REQUEST_TOP_K,ATTR_GEN_AI_REQUEST_TOP_P,ATTR_GEN_AI_RESPONSE_FINISH_REASONS,ATTR_GEN_AI_RESPONSE_ID,ATTR_GEN_AI_RESPONSE_MODEL,ATTR_GEN_AI_SYSTEM,GEN_AI_SYSTEM_VALUE_ANTHROPIC,GEN_AI_SYSTEM_VALUE_COHERE,GEN_AI_SYSTEM_VALUE_OPENAI,GEN_AI_SYSTEM_VALUE_VERTEX_AI,ATTR_GEN_AI_TOKEN_TYPE,GEN_AI_TOKEN_TYPE_VALUE_INPUT,GEN_AI_TOKEN_TYPE_VALUE_COMPLETION,ATTR_GEN_AI_USAGE_COMPLETION_TOKENS,ATTR_GEN_AI_USAGE_INPUT_TOKENS,ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,ATTR_GEN_AI_USAGE_PROMPT_TOKENS,ATTR_GO_MEMORY_TYPE,GO_MEMORY_TYPE_VALUE_OTHER,GO_MEMORY_TYPE_VALUE_STACK,ATTR_GRAPHQL_DOCUMENT,ATTR_GRAPHQL_OPERATION_NAME,ATTR_GRAPHQL_OPERATION_TYPE,GRAPHQL_OPERATION_TYPE_VALUE_MUTATION,GRAPHQL_OPERATION_TYPE_VALUE_QUERY,GRAPHQL_OPERATION_TYPE_VALUE_SUBSCRIPTION,ATTR_HEROKU_APP_ID,ATTR_HEROKU_RELEASE_COMMIT,ATTR_HEROKU_RELEASE_CREATION_TIMESTAMP,ATTR_HOST_ARCH,HOST_ARCH_VALUE_AMD64,HOST_ARCH_VALUE_ARM32,HOST_ARCH_VALUE_ARM64,HOST_ARCH_VALUE_IA64,HOST_ARCH_VALUE_PPC32,HOST_ARCH_VALUE_PPC64,HOST_ARCH_VALUE_S390X,HOST_ARCH_VALUE_X86,ATTR_HOST_CPU_CACHE_L2_SIZE,ATTR_HOST_CPU_FAMILY,ATTR_HOST_CPU_MODEL_ID,ATTR_HOST_CPU_MODEL_NAME,ATTR_HOST_CPU_STEPPING,ATTR_HOST_CPU_VENDOR_ID,ATTR_HOST_ID,ATTR_HOST_IMAGE_ID,ATTR_HOST_IMAGE_NAME,ATTR_HOST_IMAGE_VERSION,ATTR_HOST_IP,ATTR_HOST_MAC,ATTR_HOST_NAME,ATTR_HOST_TYPE,ATTR_HTTP_CLIENT_IP,ATTR_HTTP_CONNECTION_STATE,HTTP_CONNECTION_STATE_VALUE_ACTIVE,HTTP_CONNECTION_STATE_VALUE_IDLE,ATTR_HTTP_FLAVOR,HTTP_FLAVOR_VALUE_HTTP_1_0,HTTP_FLAVOR_VALUE_HTTP_1_1,HTTP_FLAVOR_VALUE_HTTP_2_0,HTTP_FLAVOR_VALUE_HTTP_3_0,HTTP_FLAVOR_VALUE_QUIC,HTTP_FLAVOR_VALUE_SPDY,ATTR_HTTP_HOST,ATTR_HTTP_METHOD,ATTR_HTTP_REQUEST_BODY_SIZE,ATTR_HTTP_REQUEST_SIZE,ATTR_HTTP_REQUEST_CONTENT_LENGTH,ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,ATTR_HTTP_RESPONSE_BODY_SIZE,ATTR_HTTP_RESPONSE_SIZE,ATTR_HTTP_RESPONSE_CONTENT_LENGTH,ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,ATTR_HTTP_SCHEME,ATTR_HTTP_SERVER_NAME,ATTR_HTTP_STATUS_CODE,ATTR_HTTP_TARGET,ATTR_HTTP_URL,ATTR_HTTP_USER_AGENT,ATTR_IOS_STATE,IOS_STATE_VALUE_ACTIVE,IOS_STATE_VALUE_BACKGROUND,IOS_STATE_VALUE_FOREGROUND,IOS_STATE_VALUE_INACTIVE,IOS_STATE_VALUE_TERMINATE,ATTR_JVM_BUFFER_POOL_NAME,ATTR_K8S_CLUSTER_NAME,ATTR_K8S_CLUSTER_UID,ATTR_K8S_CONTAINER_NAME,ATTR_K8S_CONTAINER_RESTART_COUNT,ATTR_K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON,ATTR_K8S_CRONJOB_NAME,ATTR_K8S_CRONJOB_UID,ATTR_K8S_DAEMONSET_NAME,ATTR_K8S_DAEMONSET_UID,ATTR_K8S_DEPLOYMENT_NAME,ATTR_K8S_DEPLOYMENT_UID,ATTR_K8S_JOB_NAME,ATTR_K8S_JOB_UID,ATTR_K8S_NAMESPACE_NAME,ATTR_K8S_NODE_NAME,ATTR_K8S_NODE_UID,ATTR_K8S_POD_ANNOTATION,ATTR_K8S_POD_LABEL,ATTR_K8S_POD_LABELS,ATTR_K8S_POD_NAME,ATTR_K8S_POD_UID,ATTR_K8S_REPLICASET_NAME,ATTR_K8S_REPLICASET_UID,ATTR_K8S_STATEFULSET_NAME,ATTR_K8S_STATEFULSET_UID,ATTR_LINUX_MEMORY_SLAB_STATE,LINUX_MEMORY_SLAB_STATE_VALUE_RECLAIMABLE,LINUX_MEMORY_SLAB_STATE_VALUE_UNRECLAIMABLE,ATTR_LOG_FILE_NAME,ATTR_LOG_FILE_NAME_RESOLVED,ATTR_LOG_FILE_PATH,ATTR_LOG_FILE_PATH_RESOLVED,ATTR_LOG_IOSTREAM,LOG_IOSTREAM_VALUE_STDERR,LOG_IOSTREAM_VALUE_STDOUT,ATTR_LOG_RECORD_ORIGINAL,ATTR_LOG_RECORD_UID,ATTR_MESSAGE_COMPRESSED_SIZE,ATTR_MESSAGE_ID,ATTR_MESSAGE_TYPE,MESSAGE_TYPE_VALUE_RECEIVED,MESSAGE_TYPE_VALUE_SENT,ATTR_MESSAGE_UNCOMPRESSED_SIZE,ATTR_MESSAGING_BATCH_MESSAGE_COUNT,ATTR_MESSAGING_CLIENT_ID,ATTR_MESSAGING_CONSUMER_GROUP_NAME,ATTR_MESSAGING_DESTINATION_ANONYMOUS,ATTR_MESSAGING_DESTINATION_NAME,ATTR_MESSAGING_DESTINATION_PARTITION_ID,ATTR_MESSAGING_DESTINATION_SUBSCRIPTION_NAME,ATTR_MESSAGING_DESTINATION_TEMPLATE,ATTR_MESSAGING_DESTINATION_TEMPORARY,ATTR_MESSAGING_DESTINATION_PUBLISH_ANONYMOUS,ATTR_MESSAGING_DESTINATION_PUBLISH_NAME,ATTR_MESSAGING_EVENTHUBS_CONSUMER_GROUP,ATTR_MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY,ATTR_MESSAGING_KAFKA_CONSUMER_GROUP,ATTR_MESSAGING_KAFKA_DESTINATION_PARTITION,ATTR_MESSAGING_KAFKA_MESSAGE_KEY,ATTR_MESSAGING_KAFKA_MESSAGE_OFFSET,ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE,ATTR_MESSAGING_KAFKA_OFFSET,ATTR_MESSAGING_MESSAGE_BODY_SIZE,ATTR_MESSAGING_MESSAGE_CONVERSATION_ID,ATTR_MESSAGING_MESSAGE_ENVELOPE_SIZE,ATTR_MESSAGING_MESSAGE_ID,ATTR_MESSAGING_OPERATION,ATTR_MESSAGING_OPERATION_NAME,ATTR_MESSAGING_OPERATION_TYPE,MESSAGING_OPERATION_TYPE_VALUE_CREATE,MESSAGING_OPERATION_TYPE_VALUE_DELIVER,MESSAGING_OPERATION_TYPE_VALUE_PROCESS,MESSAGING_OPERATION_TYPE_VALUE_PUBLISH,MESSAGING_OPERATION_TYPE_VALUE_RECEIVE,MESSAGING_OPERATION_TYPE_VALUE_SETTLE,ATTR_MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY,ATTR_MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG,ATTR_MESSAGING_ROCKETMQ_CLIENT_GROUP,ATTR_MESSAGING_ROCKETMQ_CONSUMPTION_MODEL,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP,ATTR_MESSAGING_ROCKETMQ_MESSAGE_GROUP,ATTR_MESSAGING_ROCKETMQ_MESSAGE_KEYS,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TAG,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TYPE,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION,ATTR_MESSAGING_ROCKETMQ_NAMESPACE,ATTR_MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAME,ATTR_MESSAGING_SERVICEBUS_DISPOSITION_STATUS,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER,ATTR_MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT,ATTR_MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME,ATTR_MESSAGING_SYSTEM,MESSAGING_SYSTEM_VALUE_ACTIVEMQ,MESSAGING_SYSTEM_VALUE_AWS_SQS,MESSAGING_SYSTEM_VALUE_EVENTGRID,MESSAGING_SYSTEM_VALUE_EVENTHUBS,MESSAGING_SYSTEM_VALUE_GCP_PUBSUB,MESSAGING_SYSTEM_VALUE_JMS,MESSAGING_SYSTEM_VALUE_KAFKA,MESSAGING_SYSTEM_VALUE_PULSAR,MESSAGING_SYSTEM_VALUE_RABBITMQ,MESSAGING_SYSTEM_VALUE_ROCKETMQ,MESSAGING_SYSTEM_VALUE_SERVICEBUS,ATTR_NET_HOST_IP,ATTR_NET_HOST_NAME,ATTR_NET_HOST_PORT,ATTR_NET_PEER_IP,ATTR_NET_PEER_NAME,ATTR_NET_PEER_PORT,ATTR_NET_PROTOCOL_NAME,ATTR_NET_PROTOCOL_VERSION,ATTR_NET_SOCK_FAMILY,NET_SOCK_FAMILY_VALUE_INET,NET_SOCK_FAMILY_VALUE_INET6,NET_SOCK_FAMILY_VALUE_UNIX,ATTR_NET_SOCK_HOST_ADDR,ATTR_NET_SOCK_HOST_PORT,ATTR_NET_SOCK_PEER_ADDR,ATTR_NET_SOCK_PEER_NAME,ATTR_NET_SOCK_PEER_PORT,ATTR_NET_TRANSPORT,NET_TRANSPORT_VALUE_INPROC,NET_TRANSPORT_VALUE_IP_TCP,NET_TRANSPORT_VALUE_IP_UDP,NET_TRANSPORT_VALUE_OTHER,NET_TRANSPORT_VALUE_PIPE,ATTR_NETWORK_CARRIER_ICC,ATTR_NETWORK_CARRIER_MCC,ATTR_NETWORK_CARRIER_MNC,ATTR_NETWORK_CARRIER_NAME,ATTR_NETWORK_CONNECTION_SUBTYPE,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA2000_1XRTT,NETWORK_CONNECTION_SUBTYPE_VALUE_EDGE,NETWORK_CONNECTION_SUBTYPE_VALUE_EHRPD,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_0,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_A,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_B,NETWORK_CONNECTION_SUBTYPE_VALUE_GPRS,NETWORK_CONNECTION_SUBTYPE_VALUE_GSM,NETWORK_CONNECTION_SUBTYPE_VALUE_HSDPA,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPA,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPAP,NETWORK_CONNECTION_SUBTYPE_VALUE_HSUPA,NETWORK_CONNECTION_SUBTYPE_VALUE_IDEN,NETWORK_CONNECTION_SUBTYPE_VALUE_IWLAN,NETWORK_CONNECTION_SUBTYPE_VALUE_LTE,NETWORK_CONNECTION_SUBTYPE_VALUE_LTE_CA,NETWORK_CONNECTION_SUBTYPE_VALUE_NR,NETWORK_CONNECTION_SUBTYPE_VALUE_NRNSA,NETWORK_CONNECTION_SUBTYPE_VALUE_TD_SCDMA,NETWORK_CONNECTION_SUBTYPE_VALUE_UMTS,ATTR_NETWORK_CONNECTION_TYPE,NETWORK_CONNECTION_TYPE_VALUE_CELL,NETWORK_CONNECTION_TYPE_VALUE_UNAVAILABLE,NETWORK_CONNECTION_TYPE_VALUE_UNKNOWN,NETWORK_CONNECTION_TYPE_VALUE_WIFI,NETWORK_CONNECTION_TYPE_VALUE_WIRED,ATTR_NETWORK_IO_DIRECTION,NETWORK_IO_DIRECTION_VALUE_RECEIVE,NETWORK_IO_DIRECTION_VALUE_TRANSMIT,ATTR_OCI_MANIFEST_DIGEST,ATTR_OPENTRACING_REF_TYPE,OPENTRACING_REF_TYPE_VALUE_CHILD_OF,OPENTRACING_REF_TYPE_VALUE_FOLLOWS_FROM,ATTR_OS_BUILD_ID,ATTR_OS_DESCRIPTION,ATTR_OS_NAME,ATTR_OS_TYPE,OS_TYPE_VALUE_AIX,OS_TYPE_VALUE_DARWIN,OS_TYPE_VALUE_DRAGONFLYBSD,OS_TYPE_VALUE_FREEBSD,OS_TYPE_VALUE_HPUX,OS_TYPE_VALUE_LINUX,OS_TYPE_VALUE_NETBSD,OS_TYPE_VALUE_OPENBSD,OS_TYPE_VALUE_SOLARIS,OS_TYPE_VALUE_WINDOWS,OS_TYPE_VALUE_Z_OS,ATTR_OS_VERSION,ATTR_OTEL_LIBRARY_NAME,ATTR_OTEL_LIBRARY_VERSION,ATTR_PEER_SERVICE,ATTR_POOL_NAME,ATTR_PROCESS_COMMAND,ATTR_PROCESS_COMMAND_ARGS,ATTR_PROCESS_COMMAND_LINE,ATTR_PROCESS_CONTEXT_SWITCH_TYPE,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_INVOLUNTARY,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_VOLUNTARY,ATTR_PROCESS_CPU_STATE,PROCESS_CPU_STATE_VALUE_SYSTEM,PROCESS_CPU_STATE_VALUE_USER,PROCESS_CPU_STATE_VALUE_WAIT,ATTR_PROCESS_CREATION_TIME,ATTR_PROCESS_EXECUTABLE_NAME,ATTR_PROCESS_EXECUTABLE_PATH,ATTR_PROCESS_EXIT_CODE,ATTR_PROCESS_EXIT_TIME,ATTR_PROCESS_GROUP_LEADER_PID,ATTR_PROCESS_INTERACTIVE,ATTR_PROCESS_OWNER,ATTR_PROCESS_PAGING_FAULT_TYPE,PROCESS_PAGING_FAULT_TYPE_VALUE_MAJOR,PROCESS_PAGING_FAULT_TYPE_VALUE_MINOR,ATTR_PROCESS_PARENT_PID,ATTR_PROCESS_PID,ATTR_PROCESS_REAL_USER_ID,ATTR_PROCESS_REAL_USER_NAME,ATTR_PROCESS_RUNTIME_DESCRIPTION,ATTR_PROCESS_RUNTIME_NAME,ATTR_PROCESS_RUNTIME_VERSION,ATTR_PROCESS_SAVED_USER_ID,ATTR_PROCESS_SAVED_USER_NAME,ATTR_PROCESS_SESSION_LEADER_PID,ATTR_PROCESS_USER_ID,ATTR_PROCESS_USER_NAME,ATTR_PROCESS_VPID,ATTR_RPC_CONNECT_RPC_ERROR_CODE,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ABORTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ALREADY_EXISTS,RPC_CONNECT_RPC_ERROR_CODE_VALUE_CANCELLED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DATA_LOSS,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DEADLINE_EXCEEDED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_FAILED_PRECONDITION,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INTERNAL,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INVALID_ARGUMENT,RPC_CONNECT_RPC_ERROR_CODE_VALUE_NOT_FOUND,RPC_CONNECT_RPC_ERROR_CODE_VALUE_OUT_OF_RANGE,RPC_CONNECT_RPC_ERROR_CODE_VALUE_PERMISSION_DENIED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_RESOURCE_EXHAUSTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAUTHENTICATED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAVAILABLE,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNIMPLEMENTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNKNOWN,ATTR_RPC_CONNECT_RPC_REQUEST_METADATA,ATTR_RPC_CONNECT_RPC_RESPONSE_METADATA,ATTR_RPC_GRPC_REQUEST_METADATA,ATTR_RPC_GRPC_RESPONSE_METADATA,ATTR_RPC_GRPC_STATUS_CODE,RPC_GRPC_STATUS_CODE_VALUE_OK,RPC_GRPC_STATUS_CODE_VALUE_CANCELLED,RPC_GRPC_STATUS_CODE_VALUE_UNKNOWN,RPC_GRPC_STATUS_CODE_VALUE_INVALID_ARGUMENT,RPC_GRPC_STATUS_CODE_VALUE_DEADLINE_EXCEEDED,RPC_GRPC_STATUS_CODE_VALUE_NOT_FOUND,RPC_GRPC_STATUS_CODE_VALUE_ALREADY_EXISTS,RPC_GRPC_STATUS_CODE_VALUE_PERMISSION_DENIED,RPC_GRPC_STATUS_CODE_VALUE_RESOURCE_EXHAUSTED,RPC_GRPC_STATUS_CODE_VALUE_FAILED_PRECONDITION,RPC_GRPC_STATUS_CODE_VALUE_ABORTED,RPC_GRPC_STATUS_CODE_VALUE_OUT_OF_RANGE,RPC_GRPC_STATUS_CODE_VALUE_UNIMPLEMENTED,RPC_GRPC_STATUS_CODE_VALUE_INTERNAL,RPC_GRPC_STATUS_CODE_VALUE_UNAVAILABLE,RPC_GRPC_STATUS_CODE_VALUE_DATA_LOSS,RPC_GRPC_STATUS_CODE_VALUE_UNAUTHENTICATED,ATTR_RPC_JSONRPC_ERROR_CODE,ATTR_RPC_JSONRPC_ERROR_MESSAGE,ATTR_RPC_JSONRPC_REQUEST_ID,ATTR_RPC_JSONRPC_VERSION,ATTR_RPC_MESSAGE_COMPRESSED_SIZE,ATTR_RPC_MESSAGE_ID,ATTR_RPC_MESSAGE_TYPE,RPC_MESSAGE_TYPE_VALUE_RECEIVED,RPC_MESSAGE_TYPE_VALUE_SENT,ATTR_RPC_MESSAGE_UNCOMPRESSED_SIZE,ATTR_RPC_METHOD,ATTR_RPC_SERVICE,ATTR_RPC_SYSTEM,RPC_SYSTEM_VALUE_APACHE_DUBBO,RPC_SYSTEM_VALUE_CONNECT_RPC,RPC_SYSTEM_VALUE_DOTNET_WCF,RPC_SYSTEM_VALUE_GRPC,RPC_SYSTEM_VALUE_JAVA_RMI,ATTR_SERVICE_INSTANCE_ID,ATTR_SERVICE_NAMESPACE,ATTR_SESSION_ID,ATTR_SESSION_PREVIOUS_ID,ATTR_SOURCE_ADDRESS,ATTR_SOURCE_PORT,ATTR_STATE,STATE_VALUE_IDLE,STATE_VALUE_USED,ATTR_SYSTEM_CPU_LOGICAL_NUMBER,ATTR_SYSTEM_CPU_STATE,SYSTEM_CPU_STATE_VALUE_IDLE,SYSTEM_CPU_STATE_VALUE_INTERRUPT,SYSTEM_CPU_STATE_VALUE_IOWAIT,SYSTEM_CPU_STATE_VALUE_NICE,SYSTEM_CPU_STATE_VALUE_STEAL,SYSTEM_CPU_STATE_VALUE_SYSTEM,SYSTEM_CPU_STATE_VALUE_USER,ATTR_SYSTEM_DEVICE,ATTR_SYSTEM_FILESYSTEM_MODE,ATTR_SYSTEM_FILESYSTEM_MOUNTPOINT,ATTR_SYSTEM_FILESYSTEM_STATE,SYSTEM_FILESYSTEM_STATE_VALUE_FREE,SYSTEM_FILESYSTEM_STATE_VALUE_RESERVED,SYSTEM_FILESYSTEM_STATE_VALUE_USED,ATTR_SYSTEM_FILESYSTEM_TYPE,SYSTEM_FILESYSTEM_TYPE_VALUE_EXFAT,SYSTEM_FILESYSTEM_TYPE_VALUE_EXT4,SYSTEM_FILESYSTEM_TYPE_VALUE_FAT32,SYSTEM_FILESYSTEM_TYPE_VALUE_HFSPLUS,SYSTEM_FILESYSTEM_TYPE_VALUE_NTFS,SYSTEM_FILESYSTEM_TYPE_VALUE_REFS,ATTR_SYSTEM_MEMORY_STATE,SYSTEM_MEMORY_STATE_VALUE_BUFFERS,SYSTEM_MEMORY_STATE_VALUE_CACHED,SYSTEM_MEMORY_STATE_VALUE_FREE,SYSTEM_MEMORY_STATE_VALUE_SHARED,SYSTEM_MEMORY_STATE_VALUE_USED,ATTR_SYSTEM_NETWORK_STATE,SYSTEM_NETWORK_STATE_VALUE_CLOSE,SYSTEM_NETWORK_STATE_VALUE_CLOSE_WAIT,SYSTEM_NETWORK_STATE_VALUE_CLOSING,SYSTEM_NETWORK_STATE_VALUE_DELETE,SYSTEM_NETWORK_STATE_VALUE_ESTABLISHED,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_1,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_2,SYSTEM_NETWORK_STATE_VALUE_LAST_ACK,SYSTEM_NETWORK_STATE_VALUE_LISTEN,SYSTEM_NETWORK_STATE_VALUE_SYN_RECV,SYSTEM_NETWORK_STATE_VALUE_SYN_SENT,SYSTEM_NETWORK_STATE_VALUE_TIME_WAIT,ATTR_SYSTEM_PAGING_DIRECTION,SYSTEM_PAGING_DIRECTION_VALUE_IN,SYSTEM_PAGING_DIRECTION_VALUE_OUT,ATTR_SYSTEM_PAGING_STATE,SYSTEM_PAGING_STATE_VALUE_FREE,SYSTEM_PAGING_STATE_VALUE_USED,ATTR_SYSTEM_PAGING_TYPE,SYSTEM_PAGING_TYPE_VALUE_MAJOR,SYSTEM_PAGING_TYPE_VALUE_MINOR,ATTR_SYSTEM_PROCESS_STATUS,SYSTEM_PROCESS_STATUS_VALUE_DEFUNCT,SYSTEM_PROCESS_STATUS_VALUE_RUNNING,SYSTEM_PROCESS_STATUS_VALUE_SLEEPING,SYSTEM_PROCESS_STATUS_VALUE_STOPPED,ATTR_SYSTEM_PROCESSES_STATUS,SYSTEM_PROCESSES_STATUS_VALUE_DEFUNCT,SYSTEM_PROCESSES_STATUS_VALUE_RUNNING,SYSTEM_PROCESSES_STATUS_VALUE_SLEEPING,SYSTEM_PROCESSES_STATUS_VALUE_STOPPED,ATTR_TELEMETRY_DISTRO_NAME,ATTR_TELEMETRY_DISTRO_VERSION,ATTR_TEST_CASE_NAME,ATTR_TEST_CASE_RESULT_STATUS,TEST_CASE_RESULT_STATUS_VALUE_FAIL,TEST_CASE_RESULT_STATUS_VALUE_PASS,ATTR_TEST_SUITE_NAME,ATTR_TEST_SUITE_RUN_STATUS,TEST_SUITE_RUN_STATUS_VALUE_ABORTED,TEST_SUITE_RUN_STATUS_VALUE_FAILURE,TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS,TEST_SUITE_RUN_STATUS_VALUE_SKIPPED,TEST_SUITE_RUN_STATUS_VALUE_SUCCESS,TEST_SUITE_RUN_STATUS_VALUE_TIMED_OUT,ATTR_THREAD_ID,ATTR_THREAD_NAME,ATTR_TLS_CIPHER,ATTR_TLS_CLIENT_CERTIFICATE,ATTR_TLS_CLIENT_CERTIFICATE_CHAIN,ATTR_TLS_CLIENT_HASH_MD5,ATTR_TLS_CLIENT_HASH_SHA1,ATTR_TLS_CLIENT_HASH_SHA256,ATTR_TLS_CLIENT_ISSUER,ATTR_TLS_CLIENT_JA3,ATTR_TLS_CLIENT_NOT_AFTER,ATTR_TLS_CLIENT_NOT_BEFORE,ATTR_TLS_CLIENT_SERVER_NAME,ATTR_TLS_CLIENT_SUBJECT,ATTR_TLS_CLIENT_SUPPORTED_CIPHERS,ATTR_TLS_CURVE,ATTR_TLS_ESTABLISHED,ATTR_TLS_NEXT_PROTOCOL,ATTR_TLS_PROTOCOL_NAME,TLS_PROTOCOL_NAME_VALUE_SSL,TLS_PROTOCOL_NAME_VALUE_TLS,ATTR_TLS_PROTOCOL_VERSION,ATTR_TLS_RESUMED,ATTR_TLS_SERVER_CERTIFICATE,ATTR_TLS_SERVER_CERTIFICATE_CHAIN,ATTR_TLS_SERVER_HASH_MD5,ATTR_TLS_SERVER_HASH_SHA1,ATTR_TLS_SERVER_HASH_SHA256,ATTR_TLS_SERVER_ISSUER,ATTR_TLS_SERVER_JA3S,ATTR_TLS_SERVER_NOT_AFTER,ATTR_TLS_SERVER_NOT_BEFORE,ATTR_TLS_SERVER_SUBJECT,ATTR_URL_DOMAIN,ATTR_URL_EXTENSION,ATTR_URL_ORIGINAL,ATTR_URL_PORT,ATTR_URL_REGISTERED_DOMAIN,ATTR_URL_SUBDOMAIN,ATTR_URL_TEMPLATE,ATTR_URL_TOP_LEVEL_DOMAIN,ATTR_USER_EMAIL,ATTR_USER_FULL_NAME,ATTR_USER_HASH,ATTR_USER_ID,ATTR_USER_NAME,ATTR_USER_ROLES,ATTR_USER_AGENT_NAME,ATTR_USER_AGENT_VERSION,ATTR_V8JS_GC_TYPE,V8JS_GC_TYPE_VALUE_INCREMENTAL,V8JS_GC_TYPE_VALUE_MAJOR,V8JS_GC_TYPE_VALUE_MINOR,V8JS_GC_TYPE_VALUE_WEAKCB,ATTR_V8JS_HEAP_SPACE_NAME,V8JS_HEAP_SPACE_NAME_VALUE_CODE_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_LARGE_OBJECT_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_MAP_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_NEW_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_OLD_SPACE,ATTR_VCS_REPOSITORY_CHANGE_ID,ATTR_VCS_REPOSITORY_CHANGE_TITLE,ATTR_VCS_REPOSITORY_REF_NAME,ATTR_VCS_REPOSITORY_REF_REVISION,ATTR_VCS_REPOSITORY_REF_TYPE,VCS_REPOSITORY_REF_TYPE_VALUE_BRANCH,VCS_REPOSITORY_REF_TYPE_VALUE_TAG,ATTR_VCS_REPOSITORY_URL_FULL,ATTR_WEBENGINE_DESCRIPTION,ATTR_WEBENGINE_NAME,ATTR_WEBENGINE_VERSION,init_experimental_attributes=__esmMin((()=>{ATTR_AWS_ECS_TASK_ID=`aws.ecs.task.id`,ATTR_ANDROID_OS_API_LEVEL=`android.os.api_level`,ATTR_ANDROID_STATE=`android.state`,ANDROID_STATE_VALUE_BACKGROUND=`background`,ANDROID_STATE_VALUE_CREATED=`created`,ANDROID_STATE_VALUE_FOREGROUND=`foreground`,ATTR_ARTIFACT_ATTESTATION_FILENAME=`artifact.attestation.filename`,ATTR_ARTIFACT_ATTESTATION_HASH=`artifact.attestation.hash`,ATTR_ARTIFACT_ATTESTATION_ID=`artifact.attestation.id`,ATTR_ARTIFACT_FILENAME=`artifact.filename`,ATTR_ARTIFACT_HASH=`artifact.hash`,ATTR_ARTIFACT_PURL=`artifact.purl`,ATTR_ARTIFACT_VERSION=`artifact.version`,ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=`aws.dynamodb.attribute_definitions`,ATTR_AWS_DYNAMODB_ATTRIBUTES_TO_GET=`aws.dynamodb.attributes_to_get`,ATTR_AWS_DYNAMODB_CONSISTENT_READ=`aws.dynamodb.consistent_read`,ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY=`aws.dynamodb.consumed_capacity`,ATTR_AWS_DYNAMODB_COUNT=`aws.dynamodb.count`,ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=`aws.dynamodb.exclusive_start_table`,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=`aws.dynamodb.global_secondary_index_updates`,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=`aws.dynamodb.global_secondary_indexes`,ATTR_AWS_DYNAMODB_INDEX_NAME=`aws.dynamodb.index_name`,ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=`aws.dynamodb.item_collection_metrics`,ATTR_AWS_DYNAMODB_LIMIT=`aws.dynamodb.limit`,ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=`aws.dynamodb.local_secondary_indexes`,ATTR_AWS_DYNAMODB_PROJECTION=`aws.dynamodb.projection`,ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=`aws.dynamodb.provisioned_read_capacity`,ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=`aws.dynamodb.provisioned_write_capacity`,ATTR_AWS_DYNAMODB_SCAN_FORWARD=`aws.dynamodb.scan_forward`,ATTR_AWS_DYNAMODB_SCANNED_COUNT=`aws.dynamodb.scanned_count`,ATTR_AWS_DYNAMODB_SEGMENT=`aws.dynamodb.segment`,ATTR_AWS_DYNAMODB_SELECT=`aws.dynamodb.select`,ATTR_AWS_DYNAMODB_TABLE_COUNT=`aws.dynamodb.table_count`,ATTR_AWS_DYNAMODB_TABLE_NAMES=`aws.dynamodb.table_names`,ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS=`aws.dynamodb.total_segments`,ATTR_AWS_ECS_CLUSTER_ARN=`aws.ecs.cluster.arn`,ATTR_AWS_ECS_CONTAINER_ARN=`aws.ecs.container.arn`,ATTR_AWS_ECS_LAUNCHTYPE=`aws.ecs.launchtype`,AWS_ECS_LAUNCHTYPE_VALUE_FARGATE=`fargate`,ATTR_AWS_ECS_TASK_ARN=`aws.ecs.task.arn`,ATTR_AWS_ECS_TASK_FAMILY=`aws.ecs.task.family`,ATTR_AWS_ECS_TASK_REVISION=`aws.ecs.task.revision`,ATTR_AWS_EKS_CLUSTER_ARN=`aws.eks.cluster.arn`,ATTR_AWS_LAMBDA_INVOKED_ARN=`aws.lambda.invoked_arn`,ATTR_AWS_LOG_GROUP_ARNS=`aws.log.group.arns`,ATTR_AWS_LOG_GROUP_NAMES=`aws.log.group.names`,ATTR_AWS_LOG_STREAM_ARNS=`aws.log.stream.arns`,ATTR_AWS_LOG_STREAM_NAMES=`aws.log.stream.names`,ATTR_AWS_REQUEST_ID=`aws.request_id`,ATTR_AWS_S3_BUCKET=`aws.s3.bucket`,ATTR_AWS_S3_COPY_SOURCE=`aws.s3.copy_source`,ATTR_AWS_S3_DELETE=`aws.s3.delete`,ATTR_AWS_S3_KEY=`aws.s3.key`,ATTR_AWS_S3_PART_NUMBER=`aws.s3.part_number`,ATTR_AWS_S3_UPLOAD_ID=`aws.s3.upload_id`,ATTR_AZ_SERVICE_REQUEST_ID=`az.service_request_id`,ATTR_BROWSER_BRANDS=`browser.brands`,ATTR_BROWSER_LANGUAGE=`browser.language`,ATTR_BROWSER_MOBILE=`browser.mobile`,ATTR_BROWSER_PLATFORM=`browser.platform`,ATTR_CICD_PIPELINE_NAME=`cicd.pipeline.name`,ATTR_CICD_PIPELINE_RUN_ID=`cicd.pipeline.run.id`,ATTR_CICD_PIPELINE_TASK_NAME=`cicd.pipeline.task.name`,ATTR_CICD_PIPELINE_TASK_RUN_ID=`cicd.pipeline.task.run.id`,ATTR_CICD_PIPELINE_TASK_RUN_URL_FULL=`cicd.pipeline.task.run.url.full`,ATTR_CICD_PIPELINE_TASK_TYPE=`cicd.pipeline.task.type`,CICD_PIPELINE_TASK_TYPE_VALUE_BUILD=`build`,CICD_PIPELINE_TASK_TYPE_VALUE_DEPLOY=`deploy`,CICD_PIPELINE_TASK_TYPE_VALUE_TEST=`test`,ATTR_CLOUD_ACCOUNT_ID=`cloud.account.id`,ATTR_CLOUD_AVAILABILITY_ZONE=`cloud.availability_zone`,ATTR_CLOUD_PLATFORM=`cloud.platform`,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS=`alibaba_cloud_ecs`,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_FC=`alibaba_cloud_fc`,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_OPENSHIFT=`alibaba_cloud_openshift`,CLOUD_PLATFORM_VALUE_AWS_APP_RUNNER=`aws_app_runner`,CLOUD_PLATFORM_VALUE_AWS_EC2=`aws_ec2`,CLOUD_PLATFORM_VALUE_AWS_ECS=`aws_ecs`,CLOUD_PLATFORM_VALUE_AWS_EKS=`aws_eks`,CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK=`aws_elastic_beanstalk`,CLOUD_PLATFORM_VALUE_AWS_LAMBDA=`aws_lambda`,CLOUD_PLATFORM_VALUE_AWS_OPENSHIFT=`aws_openshift`,CLOUD_PLATFORM_VALUE_AZURE_AKS=`azure_aks`,CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE=`azure_app_service`,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS=`azure_container_apps`,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES=`azure_container_instances`,CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS=`azure_functions`,CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT=`azure_openshift`,CLOUD_PLATFORM_VALUE_AZURE_VM=`azure_vm`,CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE=`gcp_app_engine`,CLOUD_PLATFORM_VALUE_GCP_BARE_METAL_SOLUTION=`gcp_bare_metal_solution`,CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS=`gcp_cloud_functions`,CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN=`gcp_cloud_run`,CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE=`gcp_compute_engine`,CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE=`gcp_kubernetes_engine`,CLOUD_PLATFORM_VALUE_GCP_OPENSHIFT=`gcp_openshift`,CLOUD_PLATFORM_VALUE_IBM_CLOUD_OPENSHIFT=`ibm_cloud_openshift`,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_CVM=`tencent_cloud_cvm`,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_EKS=`tencent_cloud_eks`,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_SCF=`tencent_cloud_scf`,ATTR_CLOUD_PROVIDER=`cloud.provider`,CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD=`alibaba_cloud`,CLOUD_PROVIDER_VALUE_AZURE=`azure`,CLOUD_PROVIDER_VALUE_HEROKU=`heroku`,CLOUD_PROVIDER_VALUE_IBM_CLOUD=`ibm_cloud`,CLOUD_PROVIDER_VALUE_TENCENT_CLOUD=`tencent_cloud`,ATTR_CLOUD_REGION=`cloud.region`,ATTR_CLOUD_RESOURCE_ID=`cloud.resource_id`,ATTR_CLOUDEVENTS_EVENT_ID=`cloudevents.event_id`,ATTR_CLOUDEVENTS_EVENT_SOURCE=`cloudevents.event_source`,ATTR_CLOUDEVENTS_EVENT_SPEC_VERSION=`cloudevents.event_spec_version`,ATTR_CLOUDEVENTS_EVENT_SUBJECT=`cloudevents.event_subject`,ATTR_CLOUDEVENTS_EVENT_TYPE=`cloudevents.event_type`,ATTR_CODE_COLUMN=`code.column`,ATTR_CODE_FILEPATH=`code.filepath`,ATTR_CODE_FUNCTION=`code.function`,ATTR_CODE_LINENO=`code.lineno`,ATTR_CODE_NAMESPACE=`code.namespace`,ATTR_CODE_STACKTRACE=`code.stacktrace`,ATTR_CONTAINER_COMMAND=`container.command`,ATTR_CONTAINER_COMMAND_ARGS=`container.command_args`,ATTR_CONTAINER_COMMAND_LINE=`container.command_line`,ATTR_CONTAINER_CPU_STATE=`container.cpu.state`,CONTAINER_CPU_STATE_VALUE_KERNEL=`kernel`,CONTAINER_CPU_STATE_VALUE_SYSTEM=`system`,CONTAINER_CPU_STATE_VALUE_USER=`user`,ATTR_CONTAINER_ID=`container.id`,ATTR_CONTAINER_IMAGE_ID=`container.image.id`,ATTR_CONTAINER_IMAGE_NAME=`container.image.name`,ATTR_CONTAINER_IMAGE_REPO_DIGESTS=`container.image.repo_digests`,ATTR_CONTAINER_IMAGE_TAGS=`container.image.tags`,ATTR_CONTAINER_LABEL=function(s){return`container.label.`+s},ATTR_CONTAINER_LABELS=function(s){return`container.labels.`+s},ATTR_CONTAINER_NAME=`container.name`,ATTR_CONTAINER_RUNTIME=`container.runtime`,ATTR_CPU_MODE=`cpu.mode`,CPU_MODE_VALUE_IDLE=`idle`,CPU_MODE_VALUE_INTERRUPT=`interrupt`,CPU_MODE_VALUE_IOWAIT=`iowait`,CPU_MODE_VALUE_KERNEL=`kernel`,CPU_MODE_VALUE_NICE=`nice`,CPU_MODE_VALUE_STEAL=`steal`,CPU_MODE_VALUE_SYSTEM=`system`,CPU_MODE_VALUE_USER=`user`,ATTR_DB_CASSANDRA_CONSISTENCY_LEVEL=`db.cassandra.consistency_level`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM=`each_quorum`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE=`local_one`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM=`local_quorum`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL=`local_serial`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM=`quorum`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL=`serial`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE=`three`,ATTR_DB_CASSANDRA_COORDINATOR_DC=`db.cassandra.coordinator.dc`,ATTR_DB_CASSANDRA_COORDINATOR_ID=`db.cassandra.coordinator.id`,ATTR_DB_CASSANDRA_IDEMPOTENCE=`db.cassandra.idempotence`,ATTR_DB_CASSANDRA_PAGE_SIZE=`db.cassandra.page_size`,ATTR_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=`db.cassandra.speculative_execution_count`,ATTR_DB_CASSANDRA_TABLE=`db.cassandra.table`,ATTR_DB_CLIENT_CONNECTION_POOL_NAME=`db.client.connection.pool.name`,ATTR_DB_CLIENT_CONNECTION_STATE=`db.client.connection.state`,DB_CLIENT_CONNECTION_STATE_VALUE_IDLE=`idle`,DB_CLIENT_CONNECTION_STATE_VALUE_USED=`used`,ATTR_DB_CLIENT_CONNECTIONS_POOL_NAME=`db.client.connections.pool.name`,ATTR_DB_CLIENT_CONNECTIONS_STATE=`db.client.connections.state`,DB_CLIENT_CONNECTIONS_STATE_VALUE_IDLE=`idle`,DB_CLIENT_CONNECTIONS_STATE_VALUE_USED=`used`,ATTR_DB_COLLECTION_NAME=`db.collection.name`,ATTR_DB_CONNECTION_STRING=`db.connection_string`,ATTR_DB_COSMOSDB_CLIENT_ID=`db.cosmosdb.client_id`,ATTR_DB_COSMOSDB_CONNECTION_MODE=`db.cosmosdb.connection_mode`,DB_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT=`direct`,DB_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY=`gateway`,ATTR_DB_COSMOSDB_CONTAINER=`db.cosmosdb.container`,ATTR_DB_COSMOSDB_OPERATION_TYPE=`db.cosmosdb.operation_type`,DB_COSMOSDB_OPERATION_TYPE_VALUE_BATCH=`Batch`,DB_COSMOSDB_OPERATION_TYPE_VALUE_CREATE=`Create`,DB_COSMOSDB_OPERATION_TYPE_VALUE_DELETE=`Delete`,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE=`Execute`,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE_JAVASCRIPT=`ExecuteJavaScript`,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD=`Head`,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD_FEED=`HeadFeed`,DB_COSMOSDB_OPERATION_TYPE_VALUE_INVALID=`Invalid`,DB_COSMOSDB_OPERATION_TYPE_VALUE_PATCH=`Patch`,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY=`Query`,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY_PLAN=`QueryPlan`,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ=`Read`,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ_FEED=`ReadFeed`,DB_COSMOSDB_OPERATION_TYPE_VALUE_REPLACE=`Replace`,DB_COSMOSDB_OPERATION_TYPE_VALUE_UPSERT=`Upsert`,ATTR_DB_COSMOSDB_REQUEST_CHARGE=`db.cosmosdb.request_charge`,ATTR_DB_COSMOSDB_REQUEST_CONTENT_LENGTH=`db.cosmosdb.request_content_length`,ATTR_DB_COSMOSDB_STATUS_CODE=`db.cosmosdb.status_code`,ATTR_DB_COSMOSDB_SUB_STATUS_CODE=`db.cosmosdb.sub_status_code`,ATTR_DB_ELASTICSEARCH_CLUSTER_NAME=`db.elasticsearch.cluster.name`,ATTR_DB_ELASTICSEARCH_NODE_NAME=`db.elasticsearch.node.name`,ATTR_DB_ELASTICSEARCH_PATH_PARTS=function(s){return`db.elasticsearch.path_parts.`+s},ATTR_DB_INSTANCE_ID=`db.instance.id`,ATTR_DB_JDBC_DRIVER_CLASSNAME=`db.jdbc.driver_classname`,ATTR_DB_MONGODB_COLLECTION=`db.mongodb.collection`,ATTR_DB_MSSQL_INSTANCE_NAME=`db.mssql.instance_name`,ATTR_DB_NAME=`db.name`,ATTR_DB_NAMESPACE=`db.namespace`,ATTR_DB_OPERATION=`db.operation`,ATTR_DB_OPERATION_BATCH_SIZE=`db.operation.batch.size`,ATTR_DB_OPERATION_NAME=`db.operation.name`,ATTR_DB_QUERY_PARAMETER=function(s){return`db.query.parameter.`+s},ATTR_DB_QUERY_TEXT=`db.query.text`,ATTR_DB_REDIS_DATABASE_INDEX=`db.redis.database_index`,ATTR_DB_SQL_TABLE=`db.sql.table`,ATTR_DB_STATEMENT=`db.statement`,ATTR_DB_SYSTEM=`db.system`,DB_SYSTEM_VALUE_ADABAS=`adabas`,DB_SYSTEM_VALUE_CACHE=`cache`,DB_SYSTEM_VALUE_CASSANDRA=`cassandra`,DB_SYSTEM_VALUE_CLICKHOUSE=`clickhouse`,DB_SYSTEM_VALUE_CLOUDSCAPE=`cloudscape`,DB_SYSTEM_VALUE_COCKROACHDB=`cockroachdb`,DB_SYSTEM_VALUE_COLDFUSION=`coldfusion`,DB_SYSTEM_VALUE_COSMOSDB=`cosmosdb`,DB_SYSTEM_VALUE_COUCHBASE=`couchbase`,DB_SYSTEM_VALUE_COUCHDB=`couchdb`,DB_SYSTEM_VALUE_DERBY=`derby`,DB_SYSTEM_VALUE_DYNAMODB=`dynamodb`,DB_SYSTEM_VALUE_ELASTICSEARCH=`elasticsearch`,DB_SYSTEM_VALUE_FILEMAKER=`filemaker`,DB_SYSTEM_VALUE_FIREBIRD=`firebird`,DB_SYSTEM_VALUE_FIRSTSQL=`firstsql`,DB_SYSTEM_VALUE_GEODE=`geode`,DB_SYSTEM_VALUE_HANADB=`hanadb`,DB_SYSTEM_VALUE_HBASE=`hbase`,DB_SYSTEM_VALUE_HIVE=`hive`,DB_SYSTEM_VALUE_HSQLDB=`hsqldb`,DB_SYSTEM_VALUE_INFLUXDB=`influxdb`,DB_SYSTEM_VALUE_INFORMIX=`informix`,DB_SYSTEM_VALUE_INGRES=`ingres`,DB_SYSTEM_VALUE_INSTANTDB=`instantdb`,DB_SYSTEM_VALUE_INTERBASE=`interbase`,DB_SYSTEM_VALUE_INTERSYSTEMS_CACHE=`intersystems_cache`,DB_SYSTEM_VALUE_MARIADB=`mariadb`,DB_SYSTEM_VALUE_MAXDB=`maxdb`,DB_SYSTEM_VALUE_MEMCACHED=`memcached`,DB_SYSTEM_VALUE_MONGODB=`mongodb`,DB_SYSTEM_VALUE_MSSQL=`mssql`,DB_SYSTEM_VALUE_MSSQLCOMPACT=`mssqlcompact`,DB_SYSTEM_VALUE_MYSQL=`mysql`,DB_SYSTEM_VALUE_NEO4J=`neo4j`,DB_SYSTEM_VALUE_NETEZZA=`netezza`,DB_SYSTEM_VALUE_OPENSEARCH=`opensearch`,DB_SYSTEM_VALUE_ORACLE=`oracle`,DB_SYSTEM_VALUE_OTHER_SQL=`other_sql`,DB_SYSTEM_VALUE_PERVASIVE=`pervasive`,DB_SYSTEM_VALUE_POINTBASE=`pointbase`,DB_SYSTEM_VALUE_POSTGRESQL=`postgresql`,DB_SYSTEM_VALUE_PROGRESS=`progress`,DB_SYSTEM_VALUE_REDIS=`redis`,DB_SYSTEM_VALUE_REDSHIFT=`redshift`,DB_SYSTEM_VALUE_SPANNER=`spanner`,DB_SYSTEM_VALUE_SQLITE=`sqlite`,DB_SYSTEM_VALUE_SYBASE=`sybase`,DB_SYSTEM_VALUE_TERADATA=`teradata`,DB_SYSTEM_VALUE_TRINO=`trino`,DB_SYSTEM_VALUE_VERTICA=`vertica`,ATTR_DB_USER=`db.user`,ATTR_DEPLOYMENT_ENVIRONMENT=`deployment.environment`,ATTR_DEPLOYMENT_ENVIRONMENT_NAME=`deployment.environment.name`,ATTR_DEPLOYMENT_ID=`deployment.id`,ATTR_DEPLOYMENT_NAME=`deployment.name`,ATTR_DEPLOYMENT_STATUS=`deployment.status`,DEPLOYMENT_STATUS_VALUE_FAILED=`failed`,DEPLOYMENT_STATUS_VALUE_SUCCEEDED=`succeeded`,ATTR_DESTINATION_ADDRESS=`destination.address`,ATTR_DESTINATION_PORT=`destination.port`,ATTR_DEVICE_ID=`device.id`,ATTR_DEVICE_MANUFACTURER=`device.manufacturer`,ATTR_DEVICE_MODEL_IDENTIFIER=`device.model.identifier`,ATTR_DEVICE_MODEL_NAME=`device.model.name`,ATTR_DISK_IO_DIRECTION=`disk.io.direction`,DISK_IO_DIRECTION_VALUE_READ=`read`,DISK_IO_DIRECTION_VALUE_WRITE=`write`,ATTR_DNS_QUESTION_NAME=`dns.question.name`,ATTR_ENDUSER_ID=`enduser.id`,ATTR_ENDUSER_ROLE=`enduser.role`,ATTR_ENDUSER_SCOPE=`enduser.scope`,ATTR_EVENT_NAME=`event.name`,ATTR_FAAS_COLDSTART=`faas.coldstart`,ATTR_FAAS_CRON=`faas.cron`,ATTR_FAAS_DOCUMENT_COLLECTION=`faas.document.collection`,ATTR_FAAS_DOCUMENT_NAME=`faas.document.name`,ATTR_FAAS_DOCUMENT_OPERATION=`faas.document.operation`,FAAS_DOCUMENT_OPERATION_VALUE_DELETE=`delete`,FAAS_DOCUMENT_OPERATION_VALUE_EDIT=`edit`,FAAS_DOCUMENT_OPERATION_VALUE_INSERT=`insert`,ATTR_FAAS_DOCUMENT_TIME=`faas.document.time`,ATTR_FAAS_INSTANCE=`faas.instance`,ATTR_FAAS_INVOCATION_ID=`faas.invocation_id`,ATTR_FAAS_INVOKED_NAME=`faas.invoked_name`,ATTR_FAAS_INVOKED_PROVIDER=`faas.invoked_provider`,FAAS_INVOKED_PROVIDER_VALUE_ALIBABA_CLOUD=`alibaba_cloud`,FAAS_INVOKED_PROVIDER_VALUE_AZURE=`azure`,FAAS_INVOKED_PROVIDER_VALUE_TENCENT_CLOUD=`tencent_cloud`,ATTR_FAAS_INVOKED_REGION=`faas.invoked_region`,ATTR_FAAS_MAX_MEMORY=`faas.max_memory`,ATTR_FAAS_NAME=`faas.name`,ATTR_FAAS_TIME=`faas.time`,ATTR_FAAS_TRIGGER=`faas.trigger`,FAAS_TRIGGER_VALUE_DATASOURCE=`datasource`,FAAS_TRIGGER_VALUE_HTTP=`http`,FAAS_TRIGGER_VALUE_OTHER=`other`,FAAS_TRIGGER_VALUE_PUBSUB=`pubsub`,FAAS_TRIGGER_VALUE_TIMER=`timer`,ATTR_FAAS_VERSION=`faas.version`,ATTR_FEATURE_FLAG_KEY=`feature_flag.key`,ATTR_FEATURE_FLAG_PROVIDER_NAME=`feature_flag.provider_name`,ATTR_FEATURE_FLAG_VARIANT=`feature_flag.variant`,ATTR_FILE_DIRECTORY=`file.directory`,ATTR_FILE_EXTENSION=`file.extension`,ATTR_FILE_NAME=`file.name`,ATTR_FILE_PATH=`file.path`,ATTR_FILE_SIZE=`file.size`,ATTR_GCP_CLIENT_SERVICE=`gcp.client.service`,ATTR_GCP_CLOUD_RUN_JOB_EXECUTION=`gcp.cloud_run.job.execution`,ATTR_GCP_CLOUD_RUN_JOB_TASK_INDEX=`gcp.cloud_run.job.task_index`,ATTR_GCP_GCE_INSTANCE_HOSTNAME=`gcp.gce.instance.hostname`,ATTR_GCP_GCE_INSTANCE_NAME=`gcp.gce.instance.name`,ATTR_GEN_AI_COMPLETION=`gen_ai.completion`,ATTR_GEN_AI_OPERATION_NAME=`gen_ai.operation.name`,GEN_AI_OPERATION_NAME_VALUE_CHAT=`chat`,GEN_AI_OPERATION_NAME_VALUE_TEXT_COMPLETION=`text_completion`,ATTR_GEN_AI_PROMPT=`gen_ai.prompt`,ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY=`gen_ai.request.frequency_penalty`,ATTR_GEN_AI_REQUEST_MAX_TOKENS=`gen_ai.request.max_tokens`,ATTR_GEN_AI_REQUEST_MODEL=`gen_ai.request.model`,ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY=`gen_ai.request.presence_penalty`,ATTR_GEN_AI_REQUEST_STOP_SEQUENCES=`gen_ai.request.stop_sequences`,ATTR_GEN_AI_REQUEST_TEMPERATURE=`gen_ai.request.temperature`,ATTR_GEN_AI_REQUEST_TOP_K=`gen_ai.request.top_k`,ATTR_GEN_AI_REQUEST_TOP_P=`gen_ai.request.top_p`,ATTR_GEN_AI_RESPONSE_FINISH_REASONS=`gen_ai.response.finish_reasons`,ATTR_GEN_AI_RESPONSE_ID=`gen_ai.response.id`,ATTR_GEN_AI_RESPONSE_MODEL=`gen_ai.response.model`,ATTR_GEN_AI_SYSTEM=`gen_ai.system`,GEN_AI_SYSTEM_VALUE_ANTHROPIC=`anthropic`,GEN_AI_SYSTEM_VALUE_COHERE=`cohere`,GEN_AI_SYSTEM_VALUE_OPENAI=`openai`,GEN_AI_SYSTEM_VALUE_VERTEX_AI=`vertex_ai`,ATTR_GEN_AI_TOKEN_TYPE=`gen_ai.token.type`,GEN_AI_TOKEN_TYPE_VALUE_INPUT=`input`,GEN_AI_TOKEN_TYPE_VALUE_COMPLETION=`output`,ATTR_GEN_AI_USAGE_COMPLETION_TOKENS=`gen_ai.usage.completion_tokens`,ATTR_GEN_AI_USAGE_INPUT_TOKENS=`gen_ai.usage.input_tokens`,ATTR_GEN_AI_USAGE_OUTPUT_TOKENS=`gen_ai.usage.output_tokens`,ATTR_GEN_AI_USAGE_PROMPT_TOKENS=`gen_ai.usage.prompt_tokens`,ATTR_GO_MEMORY_TYPE=`go.memory.type`,GO_MEMORY_TYPE_VALUE_OTHER=`other`,GO_MEMORY_TYPE_VALUE_STACK=`stack`,ATTR_GRAPHQL_DOCUMENT=`graphql.document`,ATTR_GRAPHQL_OPERATION_NAME=`graphql.operation.name`,ATTR_GRAPHQL_OPERATION_TYPE=`graphql.operation.type`,GRAPHQL_OPERATION_TYPE_VALUE_MUTATION=`mutation`,GRAPHQL_OPERATION_TYPE_VALUE_QUERY=`query`,GRAPHQL_OPERATION_TYPE_VALUE_SUBSCRIPTION=`subscription`,ATTR_HEROKU_APP_ID=`heroku.app.id`,ATTR_HEROKU_RELEASE_COMMIT=`heroku.release.commit`,ATTR_HEROKU_RELEASE_CREATION_TIMESTAMP=`heroku.release.creation_timestamp`,ATTR_HOST_ARCH=`host.arch`,HOST_ARCH_VALUE_AMD64=`amd64`,HOST_ARCH_VALUE_ARM32=`arm32`,HOST_ARCH_VALUE_ARM64=`arm64`,HOST_ARCH_VALUE_IA64=`ia64`,HOST_ARCH_VALUE_PPC32=`ppc32`,HOST_ARCH_VALUE_PPC64=`ppc64`,HOST_ARCH_VALUE_S390X=`s390x`,ATTR_HOST_CPU_CACHE_L2_SIZE=`host.cpu.cache.l2.size`,ATTR_HOST_CPU_FAMILY=`host.cpu.family`,ATTR_HOST_CPU_MODEL_ID=`host.cpu.model.id`,ATTR_HOST_CPU_MODEL_NAME=`host.cpu.model.name`,ATTR_HOST_CPU_STEPPING=`host.cpu.stepping`,ATTR_HOST_CPU_VENDOR_ID=`host.cpu.vendor.id`,ATTR_HOST_ID=`host.id`,ATTR_HOST_IMAGE_ID=`host.image.id`,ATTR_HOST_IMAGE_NAME=`host.image.name`,ATTR_HOST_IMAGE_VERSION=`host.image.version`,ATTR_HOST_IP=`host.ip`,ATTR_HOST_MAC=`host.mac`,ATTR_HOST_NAME=`host.name`,ATTR_HOST_TYPE=`host.type`,ATTR_HTTP_CLIENT_IP=`http.client_ip`,ATTR_HTTP_CONNECTION_STATE=`http.connection.state`,HTTP_CONNECTION_STATE_VALUE_ACTIVE=`active`,HTTP_CONNECTION_STATE_VALUE_IDLE=`idle`,ATTR_HTTP_FLAVOR=`http.flavor`,HTTP_FLAVOR_VALUE_QUIC=`QUIC`,HTTP_FLAVOR_VALUE_SPDY=`SPDY`,ATTR_HTTP_HOST=`http.host`,ATTR_HTTP_METHOD=`http.method`,ATTR_HTTP_REQUEST_BODY_SIZE=`http.request.body.size`,ATTR_HTTP_REQUEST_SIZE=`http.request.size`,ATTR_HTTP_REQUEST_CONTENT_LENGTH=`http.request_content_length`,ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=`http.request_content_length_uncompressed`,ATTR_HTTP_RESPONSE_BODY_SIZE=`http.response.body.size`,ATTR_HTTP_RESPONSE_SIZE=`http.response.size`,ATTR_HTTP_RESPONSE_CONTENT_LENGTH=`http.response_content_length`,ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=`http.response_content_length_uncompressed`,ATTR_HTTP_SCHEME=`http.scheme`,ATTR_HTTP_SERVER_NAME=`http.server_name`,ATTR_HTTP_STATUS_CODE=`http.status_code`,ATTR_HTTP_TARGET=`http.target`,ATTR_HTTP_URL=`http.url`,ATTR_HTTP_USER_AGENT=`http.user_agent`,ATTR_IOS_STATE=`ios.state`,IOS_STATE_VALUE_ACTIVE=`active`,IOS_STATE_VALUE_BACKGROUND=`background`,IOS_STATE_VALUE_FOREGROUND=`foreground`,IOS_STATE_VALUE_INACTIVE=`inactive`,IOS_STATE_VALUE_TERMINATE=`terminate`,ATTR_JVM_BUFFER_POOL_NAME=`jvm.buffer.pool.name`,ATTR_K8S_CLUSTER_NAME=`k8s.cluster.name`,ATTR_K8S_CLUSTER_UID=`k8s.cluster.uid`,ATTR_K8S_CONTAINER_NAME=`k8s.container.name`,ATTR_K8S_CONTAINER_RESTART_COUNT=`k8s.container.restart_count`,ATTR_K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON=`k8s.container.status.last_terminated_reason`,ATTR_K8S_CRONJOB_NAME=`k8s.cronjob.name`,ATTR_K8S_CRONJOB_UID=`k8s.cronjob.uid`,ATTR_K8S_DAEMONSET_NAME=`k8s.daemonset.name`,ATTR_K8S_DAEMONSET_UID=`k8s.daemonset.uid`,ATTR_K8S_DEPLOYMENT_NAME=`k8s.deployment.name`,ATTR_K8S_DEPLOYMENT_UID=`k8s.deployment.uid`,ATTR_K8S_JOB_NAME=`k8s.job.name`,ATTR_K8S_JOB_UID=`k8s.job.uid`,ATTR_K8S_NAMESPACE_NAME=`k8s.namespace.name`,ATTR_K8S_NODE_NAME=`k8s.node.name`,ATTR_K8S_NODE_UID=`k8s.node.uid`,ATTR_K8S_POD_ANNOTATION=function(s){return`k8s.pod.annotation.`+s},ATTR_K8S_POD_LABEL=function(s){return`k8s.pod.label.`+s},ATTR_K8S_POD_LABELS=function(s){return`k8s.pod.labels.`+s},ATTR_K8S_POD_NAME=`k8s.pod.name`,ATTR_K8S_POD_UID=`k8s.pod.uid`,ATTR_K8S_REPLICASET_NAME=`k8s.replicaset.name`,ATTR_K8S_REPLICASET_UID=`k8s.replicaset.uid`,ATTR_K8S_STATEFULSET_NAME=`k8s.statefulset.name`,ATTR_K8S_STATEFULSET_UID=`k8s.statefulset.uid`,ATTR_LINUX_MEMORY_SLAB_STATE=`linux.memory.slab.state`,LINUX_MEMORY_SLAB_STATE_VALUE_RECLAIMABLE=`reclaimable`,LINUX_MEMORY_SLAB_STATE_VALUE_UNRECLAIMABLE=`unreclaimable`,ATTR_LOG_FILE_NAME=`log.file.name`,ATTR_LOG_FILE_NAME_RESOLVED=`log.file.name_resolved`,ATTR_LOG_FILE_PATH=`log.file.path`,ATTR_LOG_FILE_PATH_RESOLVED=`log.file.path_resolved`,ATTR_LOG_IOSTREAM=`log.iostream`,LOG_IOSTREAM_VALUE_STDERR=`stderr`,LOG_IOSTREAM_VALUE_STDOUT=`stdout`,ATTR_LOG_RECORD_ORIGINAL=`log.record.original`,ATTR_LOG_RECORD_UID=`log.record.uid`,ATTR_MESSAGE_COMPRESSED_SIZE=`message.compressed_size`,ATTR_MESSAGE_ID=`message.id`,ATTR_MESSAGE_TYPE=`message.type`,MESSAGE_TYPE_VALUE_RECEIVED=`RECEIVED`,MESSAGE_TYPE_VALUE_SENT=`SENT`,ATTR_MESSAGE_UNCOMPRESSED_SIZE=`message.uncompressed_size`,ATTR_MESSAGING_BATCH_MESSAGE_COUNT=`messaging.batch.message_count`,ATTR_MESSAGING_CLIENT_ID=`messaging.client.id`,ATTR_MESSAGING_CONSUMER_GROUP_NAME=`messaging.consumer.group.name`,ATTR_MESSAGING_DESTINATION_ANONYMOUS=`messaging.destination.anonymous`,ATTR_MESSAGING_DESTINATION_NAME=`messaging.destination.name`,ATTR_MESSAGING_DESTINATION_PARTITION_ID=`messaging.destination.partition.id`,ATTR_MESSAGING_DESTINATION_SUBSCRIPTION_NAME=`messaging.destination.subscription.name`,ATTR_MESSAGING_DESTINATION_TEMPLATE=`messaging.destination.template`,ATTR_MESSAGING_DESTINATION_TEMPORARY=`messaging.destination.temporary`,ATTR_MESSAGING_DESTINATION_PUBLISH_ANONYMOUS=`messaging.destination_publish.anonymous`,ATTR_MESSAGING_DESTINATION_PUBLISH_NAME=`messaging.destination_publish.name`,ATTR_MESSAGING_EVENTHUBS_CONSUMER_GROUP=`messaging.eventhubs.consumer.group`,ATTR_MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME=`messaging.eventhubs.message.enqueued_time`,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE=`messaging.gcp_pubsub.message.ack_deadline`,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID=`messaging.gcp_pubsub.message.ack_id`,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT=`messaging.gcp_pubsub.message.delivery_attempt`,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY=`messaging.gcp_pubsub.message.ordering_key`,ATTR_MESSAGING_KAFKA_CONSUMER_GROUP=`messaging.kafka.consumer.group`,ATTR_MESSAGING_KAFKA_DESTINATION_PARTITION=`messaging.kafka.destination.partition`,ATTR_MESSAGING_KAFKA_MESSAGE_KEY=`messaging.kafka.message.key`,ATTR_MESSAGING_KAFKA_MESSAGE_OFFSET=`messaging.kafka.message.offset`,ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE=`messaging.kafka.message.tombstone`,ATTR_MESSAGING_KAFKA_OFFSET=`messaging.kafka.offset`,ATTR_MESSAGING_MESSAGE_BODY_SIZE=`messaging.message.body.size`,ATTR_MESSAGING_MESSAGE_CONVERSATION_ID=`messaging.message.conversation_id`,ATTR_MESSAGING_MESSAGE_ENVELOPE_SIZE=`messaging.message.envelope.size`,ATTR_MESSAGING_MESSAGE_ID=`messaging.message.id`,ATTR_MESSAGING_OPERATION=`messaging.operation`,ATTR_MESSAGING_OPERATION_NAME=`messaging.operation.name`,ATTR_MESSAGING_OPERATION_TYPE=`messaging.operation.type`,MESSAGING_OPERATION_TYPE_VALUE_CREATE=`create`,MESSAGING_OPERATION_TYPE_VALUE_DELIVER=`deliver`,MESSAGING_OPERATION_TYPE_VALUE_PROCESS=`process`,MESSAGING_OPERATION_TYPE_VALUE_PUBLISH=`publish`,MESSAGING_OPERATION_TYPE_VALUE_RECEIVE=`receive`,MESSAGING_OPERATION_TYPE_VALUE_SETTLE=`settle`,ATTR_MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY=`messaging.rabbitmq.destination.routing_key`,ATTR_MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG=`messaging.rabbitmq.message.delivery_tag`,ATTR_MESSAGING_ROCKETMQ_CLIENT_GROUP=`messaging.rocketmq.client_group`,ATTR_MESSAGING_ROCKETMQ_CONSUMPTION_MODEL=`messaging.rocketmq.consumption_model`,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING=`broadcasting`,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING=`clustering`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL=`messaging.rocketmq.message.delay_time_level`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP=`messaging.rocketmq.message.delivery_timestamp`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_GROUP=`messaging.rocketmq.message.group`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_KEYS=`messaging.rocketmq.message.keys`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TAG=`messaging.rocketmq.message.tag`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TYPE=`messaging.rocketmq.message.type`,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY=`delay`,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO=`fifo`,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL=`normal`,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION=`transaction`,ATTR_MESSAGING_ROCKETMQ_NAMESPACE=`messaging.rocketmq.namespace`,ATTR_MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAME=`messaging.servicebus.destination.subscription_name`,ATTR_MESSAGING_SERVICEBUS_DISPOSITION_STATUS=`messaging.servicebus.disposition_status`,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON=`abandon`,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE=`complete`,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER=`dead_letter`,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER=`defer`,ATTR_MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT=`messaging.servicebus.message.delivery_count`,ATTR_MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME=`messaging.servicebus.message.enqueued_time`,ATTR_MESSAGING_SYSTEM=`messaging.system`,MESSAGING_SYSTEM_VALUE_ACTIVEMQ=`activemq`,MESSAGING_SYSTEM_VALUE_AWS_SQS=`aws_sqs`,MESSAGING_SYSTEM_VALUE_EVENTGRID=`eventgrid`,MESSAGING_SYSTEM_VALUE_EVENTHUBS=`eventhubs`,MESSAGING_SYSTEM_VALUE_GCP_PUBSUB=`gcp_pubsub`,MESSAGING_SYSTEM_VALUE_KAFKA=`kafka`,MESSAGING_SYSTEM_VALUE_PULSAR=`pulsar`,MESSAGING_SYSTEM_VALUE_RABBITMQ=`rabbitmq`,MESSAGING_SYSTEM_VALUE_ROCKETMQ=`rocketmq`,MESSAGING_SYSTEM_VALUE_SERVICEBUS=`servicebus`,ATTR_NET_HOST_IP=`net.host.ip`,ATTR_NET_HOST_NAME=`net.host.name`,ATTR_NET_HOST_PORT=`net.host.port`,ATTR_NET_PEER_IP=`net.peer.ip`,ATTR_NET_PEER_NAME=`net.peer.name`,ATTR_NET_PEER_PORT=`net.peer.port`,ATTR_NET_PROTOCOL_NAME=`net.protocol.name`,ATTR_NET_PROTOCOL_VERSION=`net.protocol.version`,ATTR_NET_SOCK_FAMILY=`net.sock.family`,NET_SOCK_FAMILY_VALUE_INET=`inet`,NET_SOCK_FAMILY_VALUE_INET6=`inet6`,NET_SOCK_FAMILY_VALUE_UNIX=`unix`,ATTR_NET_SOCK_HOST_ADDR=`net.sock.host.addr`,ATTR_NET_SOCK_HOST_PORT=`net.sock.host.port`,ATTR_NET_SOCK_PEER_ADDR=`net.sock.peer.addr`,ATTR_NET_SOCK_PEER_NAME=`net.sock.peer.name`,ATTR_NET_SOCK_PEER_PORT=`net.sock.peer.port`,ATTR_NET_TRANSPORT=`net.transport`,NET_TRANSPORT_VALUE_INPROC=`inproc`,NET_TRANSPORT_VALUE_IP_TCP=`ip_tcp`,NET_TRANSPORT_VALUE_IP_UDP=`ip_udp`,NET_TRANSPORT_VALUE_OTHER=`other`,NET_TRANSPORT_VALUE_PIPE=`pipe`,ATTR_NETWORK_CARRIER_ICC=`network.carrier.icc`,ATTR_NETWORK_CARRIER_MCC=`network.carrier.mcc`,ATTR_NETWORK_CARRIER_MNC=`network.carrier.mnc`,ATTR_NETWORK_CARRIER_NAME=`network.carrier.name`,ATTR_NETWORK_CONNECTION_SUBTYPE=`network.connection.subtype`,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA=`cdma`,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA2000_1XRTT=`cdma2000_1xrtt`,NETWORK_CONNECTION_SUBTYPE_VALUE_EDGE=`edge`,NETWORK_CONNECTION_SUBTYPE_VALUE_EHRPD=`ehrpd`,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_0=`evdo_0`,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_A=`evdo_a`,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_B=`evdo_b`,NETWORK_CONNECTION_SUBTYPE_VALUE_GPRS=`gprs`,NETWORK_CONNECTION_SUBTYPE_VALUE_HSDPA=`hsdpa`,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPA=`hspa`,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPAP=`hspap`,NETWORK_CONNECTION_SUBTYPE_VALUE_HSUPA=`hsupa`,NETWORK_CONNECTION_SUBTYPE_VALUE_IDEN=`iden`,NETWORK_CONNECTION_SUBTYPE_VALUE_IWLAN=`iwlan`,NETWORK_CONNECTION_SUBTYPE_VALUE_LTE_CA=`lte_ca`,NETWORK_CONNECTION_SUBTYPE_VALUE_NRNSA=`nrnsa`,NETWORK_CONNECTION_SUBTYPE_VALUE_TD_SCDMA=`td_scdma`,NETWORK_CONNECTION_SUBTYPE_VALUE_UMTS=`umts`,ATTR_NETWORK_CONNECTION_TYPE=`network.connection.type`,NETWORK_CONNECTION_TYPE_VALUE_CELL=`cell`,NETWORK_CONNECTION_TYPE_VALUE_UNAVAILABLE=`unavailable`,NETWORK_CONNECTION_TYPE_VALUE_UNKNOWN=`unknown`,NETWORK_CONNECTION_TYPE_VALUE_WIFI=`wifi`,NETWORK_CONNECTION_TYPE_VALUE_WIRED=`wired`,ATTR_NETWORK_IO_DIRECTION=`network.io.direction`,NETWORK_IO_DIRECTION_VALUE_RECEIVE=`receive`,NETWORK_IO_DIRECTION_VALUE_TRANSMIT=`transmit`,ATTR_OCI_MANIFEST_DIGEST=`oci.manifest.digest`,ATTR_OPENTRACING_REF_TYPE=`opentracing.ref_type`,OPENTRACING_REF_TYPE_VALUE_CHILD_OF=`child_of`,OPENTRACING_REF_TYPE_VALUE_FOLLOWS_FROM=`follows_from`,ATTR_OS_BUILD_ID=`os.build_id`,ATTR_OS_DESCRIPTION=`os.description`,ATTR_OS_NAME=`os.name`,ATTR_OS_TYPE=`os.type`,OS_TYPE_VALUE_DARWIN=`darwin`,OS_TYPE_VALUE_DRAGONFLYBSD=`dragonflybsd`,OS_TYPE_VALUE_FREEBSD=`freebsd`,OS_TYPE_VALUE_HPUX=`hpux`,OS_TYPE_VALUE_LINUX=`linux`,OS_TYPE_VALUE_NETBSD=`netbsd`,OS_TYPE_VALUE_OPENBSD=`openbsd`,OS_TYPE_VALUE_SOLARIS=`solaris`,OS_TYPE_VALUE_WINDOWS=`windows`,OS_TYPE_VALUE_Z_OS=`z_os`,ATTR_OS_VERSION=`os.version`,ATTR_OTEL_LIBRARY_NAME=`otel.library.name`,ATTR_OTEL_LIBRARY_VERSION=`otel.library.version`,ATTR_PEER_SERVICE=`peer.service`,ATTR_POOL_NAME=`pool.name`,ATTR_PROCESS_COMMAND=`process.command`,ATTR_PROCESS_COMMAND_ARGS=`process.command_args`,ATTR_PROCESS_COMMAND_LINE=`process.command_line`,ATTR_PROCESS_CONTEXT_SWITCH_TYPE=`process.context_switch_type`,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_INVOLUNTARY=`involuntary`,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_VOLUNTARY=`voluntary`,ATTR_PROCESS_CPU_STATE=`process.cpu.state`,PROCESS_CPU_STATE_VALUE_SYSTEM=`system`,PROCESS_CPU_STATE_VALUE_USER=`user`,PROCESS_CPU_STATE_VALUE_WAIT=`wait`,ATTR_PROCESS_CREATION_TIME=`process.creation.time`,ATTR_PROCESS_EXECUTABLE_NAME=`process.executable.name`,ATTR_PROCESS_EXECUTABLE_PATH=`process.executable.path`,ATTR_PROCESS_EXIT_CODE=`process.exit.code`,ATTR_PROCESS_EXIT_TIME=`process.exit.time`,ATTR_PROCESS_GROUP_LEADER_PID=`process.group_leader.pid`,ATTR_PROCESS_INTERACTIVE=`process.interactive`,ATTR_PROCESS_OWNER=`process.owner`,ATTR_PROCESS_PAGING_FAULT_TYPE=`process.paging.fault_type`,PROCESS_PAGING_FAULT_TYPE_VALUE_MAJOR=`major`,PROCESS_PAGING_FAULT_TYPE_VALUE_MINOR=`minor`,ATTR_PROCESS_PARENT_PID=`process.parent_pid`,ATTR_PROCESS_PID=`process.pid`,ATTR_PROCESS_REAL_USER_ID=`process.real_user.id`,ATTR_PROCESS_REAL_USER_NAME=`process.real_user.name`,ATTR_PROCESS_RUNTIME_DESCRIPTION=`process.runtime.description`,ATTR_PROCESS_RUNTIME_NAME=`process.runtime.name`,ATTR_PROCESS_RUNTIME_VERSION=`process.runtime.version`,ATTR_PROCESS_SAVED_USER_ID=`process.saved_user.id`,ATTR_PROCESS_SAVED_USER_NAME=`process.saved_user.name`,ATTR_PROCESS_SESSION_LEADER_PID=`process.session_leader.pid`,ATTR_PROCESS_USER_ID=`process.user.id`,ATTR_PROCESS_USER_NAME=`process.user.name`,ATTR_PROCESS_VPID=`process.vpid`,ATTR_RPC_CONNECT_RPC_ERROR_CODE=`rpc.connect_rpc.error_code`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ABORTED=`aborted`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ALREADY_EXISTS=`already_exists`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_CANCELLED=`cancelled`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DATA_LOSS=`data_loss`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DEADLINE_EXCEEDED=`deadline_exceeded`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_FAILED_PRECONDITION=`failed_precondition`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INTERNAL=`internal`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INVALID_ARGUMENT=`invalid_argument`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_NOT_FOUND=`not_found`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_OUT_OF_RANGE=`out_of_range`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_PERMISSION_DENIED=`permission_denied`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_RESOURCE_EXHAUSTED=`resource_exhausted`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAUTHENTICATED=`unauthenticated`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAVAILABLE=`unavailable`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNIMPLEMENTED=`unimplemented`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNKNOWN=`unknown`,ATTR_RPC_CONNECT_RPC_REQUEST_METADATA=function(s){return`rpc.connect_rpc.request.metadata.`+s},ATTR_RPC_CONNECT_RPC_RESPONSE_METADATA=function(s){return`rpc.connect_rpc.response.metadata.`+s},ATTR_RPC_GRPC_REQUEST_METADATA=function(s){return`rpc.grpc.request.metadata.`+s},ATTR_RPC_GRPC_RESPONSE_METADATA=function(s){return`rpc.grpc.response.metadata.`+s},ATTR_RPC_GRPC_STATUS_CODE=`rpc.grpc.status_code`,ATTR_RPC_JSONRPC_ERROR_CODE=`rpc.jsonrpc.error_code`,ATTR_RPC_JSONRPC_ERROR_MESSAGE=`rpc.jsonrpc.error_message`,ATTR_RPC_JSONRPC_REQUEST_ID=`rpc.jsonrpc.request_id`,ATTR_RPC_JSONRPC_VERSION=`rpc.jsonrpc.version`,ATTR_RPC_MESSAGE_COMPRESSED_SIZE=`rpc.message.compressed_size`,ATTR_RPC_MESSAGE_ID=`rpc.message.id`,ATTR_RPC_MESSAGE_TYPE=`rpc.message.type`,RPC_MESSAGE_TYPE_VALUE_RECEIVED=`RECEIVED`,RPC_MESSAGE_TYPE_VALUE_SENT=`SENT`,ATTR_RPC_MESSAGE_UNCOMPRESSED_SIZE=`rpc.message.uncompressed_size`,ATTR_RPC_METHOD=`rpc.method`,ATTR_RPC_SERVICE=`rpc.service`,ATTR_RPC_SYSTEM=`rpc.system`,RPC_SYSTEM_VALUE_APACHE_DUBBO=`apache_dubbo`,RPC_SYSTEM_VALUE_CONNECT_RPC=`connect_rpc`,RPC_SYSTEM_VALUE_DOTNET_WCF=`dotnet_wcf`,RPC_SYSTEM_VALUE_GRPC=`grpc`,RPC_SYSTEM_VALUE_JAVA_RMI=`java_rmi`,ATTR_SERVICE_INSTANCE_ID=`service.instance.id`,ATTR_SERVICE_NAMESPACE=`service.namespace`,ATTR_SESSION_ID=`session.id`,ATTR_SESSION_PREVIOUS_ID=`session.previous_id`,ATTR_SOURCE_ADDRESS=`source.address`,ATTR_SOURCE_PORT=`source.port`,ATTR_STATE=`state`,STATE_VALUE_IDLE=`idle`,STATE_VALUE_USED=`used`,ATTR_SYSTEM_CPU_LOGICAL_NUMBER=`system.cpu.logical_number`,ATTR_SYSTEM_CPU_STATE=`system.cpu.state`,SYSTEM_CPU_STATE_VALUE_IDLE=`idle`,SYSTEM_CPU_STATE_VALUE_INTERRUPT=`interrupt`,SYSTEM_CPU_STATE_VALUE_IOWAIT=`iowait`,SYSTEM_CPU_STATE_VALUE_NICE=`nice`,SYSTEM_CPU_STATE_VALUE_STEAL=`steal`,SYSTEM_CPU_STATE_VALUE_SYSTEM=`system`,SYSTEM_CPU_STATE_VALUE_USER=`user`,ATTR_SYSTEM_DEVICE=`system.device`,ATTR_SYSTEM_FILESYSTEM_MODE=`system.filesystem.mode`,ATTR_SYSTEM_FILESYSTEM_MOUNTPOINT=`system.filesystem.mountpoint`,ATTR_SYSTEM_FILESYSTEM_STATE=`system.filesystem.state`,SYSTEM_FILESYSTEM_STATE_VALUE_FREE=`free`,SYSTEM_FILESYSTEM_STATE_VALUE_RESERVED=`reserved`,SYSTEM_FILESYSTEM_STATE_VALUE_USED=`used`,ATTR_SYSTEM_FILESYSTEM_TYPE=`system.filesystem.type`,SYSTEM_FILESYSTEM_TYPE_VALUE_EXFAT=`exfat`,SYSTEM_FILESYSTEM_TYPE_VALUE_EXT4=`ext4`,SYSTEM_FILESYSTEM_TYPE_VALUE_FAT32=`fat32`,SYSTEM_FILESYSTEM_TYPE_VALUE_HFSPLUS=`hfsplus`,SYSTEM_FILESYSTEM_TYPE_VALUE_NTFS=`ntfs`,SYSTEM_FILESYSTEM_TYPE_VALUE_REFS=`refs`,ATTR_SYSTEM_MEMORY_STATE=`system.memory.state`,SYSTEM_MEMORY_STATE_VALUE_BUFFERS=`buffers`,SYSTEM_MEMORY_STATE_VALUE_CACHED=`cached`,SYSTEM_MEMORY_STATE_VALUE_FREE=`free`,SYSTEM_MEMORY_STATE_VALUE_SHARED=`shared`,SYSTEM_MEMORY_STATE_VALUE_USED=`used`,ATTR_SYSTEM_NETWORK_STATE=`system.network.state`,SYSTEM_NETWORK_STATE_VALUE_CLOSE=`close`,SYSTEM_NETWORK_STATE_VALUE_CLOSE_WAIT=`close_wait`,SYSTEM_NETWORK_STATE_VALUE_CLOSING=`closing`,SYSTEM_NETWORK_STATE_VALUE_DELETE=`delete`,SYSTEM_NETWORK_STATE_VALUE_ESTABLISHED=`established`,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_1=`fin_wait_1`,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_2=`fin_wait_2`,SYSTEM_NETWORK_STATE_VALUE_LAST_ACK=`last_ack`,SYSTEM_NETWORK_STATE_VALUE_LISTEN=`listen`,SYSTEM_NETWORK_STATE_VALUE_SYN_RECV=`syn_recv`,SYSTEM_NETWORK_STATE_VALUE_SYN_SENT=`syn_sent`,SYSTEM_NETWORK_STATE_VALUE_TIME_WAIT=`time_wait`,ATTR_SYSTEM_PAGING_DIRECTION=`system.paging.direction`,ATTR_SYSTEM_PAGING_STATE=`system.paging.state`,SYSTEM_PAGING_STATE_VALUE_FREE=`free`,SYSTEM_PAGING_STATE_VALUE_USED=`used`,ATTR_SYSTEM_PAGING_TYPE=`system.paging.type`,SYSTEM_PAGING_TYPE_VALUE_MAJOR=`major`,SYSTEM_PAGING_TYPE_VALUE_MINOR=`minor`,ATTR_SYSTEM_PROCESS_STATUS=`system.process.status`,SYSTEM_PROCESS_STATUS_VALUE_DEFUNCT=`defunct`,SYSTEM_PROCESS_STATUS_VALUE_RUNNING=`running`,SYSTEM_PROCESS_STATUS_VALUE_SLEEPING=`sleeping`,SYSTEM_PROCESS_STATUS_VALUE_STOPPED=`stopped`,ATTR_SYSTEM_PROCESSES_STATUS=`system.processes.status`,SYSTEM_PROCESSES_STATUS_VALUE_DEFUNCT=`defunct`,SYSTEM_PROCESSES_STATUS_VALUE_RUNNING=`running`,SYSTEM_PROCESSES_STATUS_VALUE_SLEEPING=`sleeping`,SYSTEM_PROCESSES_STATUS_VALUE_STOPPED=`stopped`,ATTR_TELEMETRY_DISTRO_NAME=`telemetry.distro.name`,ATTR_TELEMETRY_DISTRO_VERSION=`telemetry.distro.version`,ATTR_TEST_CASE_NAME=`test.case.name`,ATTR_TEST_CASE_RESULT_STATUS=`test.case.result.status`,TEST_CASE_RESULT_STATUS_VALUE_FAIL=`fail`,TEST_CASE_RESULT_STATUS_VALUE_PASS=`pass`,ATTR_TEST_SUITE_NAME=`test.suite.name`,ATTR_TEST_SUITE_RUN_STATUS=`test.suite.run.status`,TEST_SUITE_RUN_STATUS_VALUE_ABORTED=`aborted`,TEST_SUITE_RUN_STATUS_VALUE_FAILURE=`failure`,TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS=`in_progress`,TEST_SUITE_RUN_STATUS_VALUE_SKIPPED=`skipped`,TEST_SUITE_RUN_STATUS_VALUE_SUCCESS=`success`,TEST_SUITE_RUN_STATUS_VALUE_TIMED_OUT=`timed_out`,ATTR_THREAD_ID=`thread.id`,ATTR_THREAD_NAME=`thread.name`,ATTR_TLS_CIPHER=`tls.cipher`,ATTR_TLS_CLIENT_CERTIFICATE=`tls.client.certificate`,ATTR_TLS_CLIENT_CERTIFICATE_CHAIN=`tls.client.certificate_chain`,ATTR_TLS_CLIENT_HASH_MD5=`tls.client.hash.md5`,ATTR_TLS_CLIENT_HASH_SHA1=`tls.client.hash.sha1`,ATTR_TLS_CLIENT_HASH_SHA256=`tls.client.hash.sha256`,ATTR_TLS_CLIENT_ISSUER=`tls.client.issuer`,ATTR_TLS_CLIENT_JA3=`tls.client.ja3`,ATTR_TLS_CLIENT_NOT_AFTER=`tls.client.not_after`,ATTR_TLS_CLIENT_NOT_BEFORE=`tls.client.not_before`,ATTR_TLS_CLIENT_SERVER_NAME=`tls.client.server_name`,ATTR_TLS_CLIENT_SUBJECT=`tls.client.subject`,ATTR_TLS_CLIENT_SUPPORTED_CIPHERS=`tls.client.supported_ciphers`,ATTR_TLS_CURVE=`tls.curve`,ATTR_TLS_ESTABLISHED=`tls.established`,ATTR_TLS_NEXT_PROTOCOL=`tls.next_protocol`,ATTR_TLS_PROTOCOL_NAME=`tls.protocol.name`,ATTR_TLS_PROTOCOL_VERSION=`tls.protocol.version`,ATTR_TLS_RESUMED=`tls.resumed`,ATTR_TLS_SERVER_CERTIFICATE=`tls.server.certificate`,ATTR_TLS_SERVER_CERTIFICATE_CHAIN=`tls.server.certificate_chain`,ATTR_TLS_SERVER_HASH_MD5=`tls.server.hash.md5`,ATTR_TLS_SERVER_HASH_SHA1=`tls.server.hash.sha1`,ATTR_TLS_SERVER_HASH_SHA256=`tls.server.hash.sha256`,ATTR_TLS_SERVER_ISSUER=`tls.server.issuer`,ATTR_TLS_SERVER_JA3S=`tls.server.ja3s`,ATTR_TLS_SERVER_NOT_AFTER=`tls.server.not_after`,ATTR_TLS_SERVER_NOT_BEFORE=`tls.server.not_before`,ATTR_TLS_SERVER_SUBJECT=`tls.server.subject`,ATTR_URL_DOMAIN=`url.domain`,ATTR_URL_EXTENSION=`url.extension`,ATTR_URL_ORIGINAL=`url.original`,ATTR_URL_PORT=`url.port`,ATTR_URL_REGISTERED_DOMAIN=`url.registered_domain`,ATTR_URL_SUBDOMAIN=`url.subdomain`,ATTR_URL_TEMPLATE=`url.template`,ATTR_URL_TOP_LEVEL_DOMAIN=`url.top_level_domain`,ATTR_USER_EMAIL=`user.email`,ATTR_USER_FULL_NAME=`user.full_name`,ATTR_USER_HASH=`user.hash`,ATTR_USER_ID=`user.id`,ATTR_USER_NAME=`user.name`,ATTR_USER_ROLES=`user.roles`,ATTR_USER_AGENT_NAME=`user_agent.name`,ATTR_USER_AGENT_VERSION=`user_agent.version`,ATTR_V8JS_GC_TYPE=`v8js.gc.type`,V8JS_GC_TYPE_VALUE_INCREMENTAL=`incremental`,V8JS_GC_TYPE_VALUE_MAJOR=`major`,V8JS_GC_TYPE_VALUE_MINOR=`minor`,V8JS_GC_TYPE_VALUE_WEAKCB=`weakcb`,ATTR_V8JS_HEAP_SPACE_NAME=`v8js.heap.space.name`,V8JS_HEAP_SPACE_NAME_VALUE_CODE_SPACE=`code_space`,V8JS_HEAP_SPACE_NAME_VALUE_LARGE_OBJECT_SPACE=`large_object_space`,V8JS_HEAP_SPACE_NAME_VALUE_MAP_SPACE=`map_space`,V8JS_HEAP_SPACE_NAME_VALUE_NEW_SPACE=`new_space`,V8JS_HEAP_SPACE_NAME_VALUE_OLD_SPACE=`old_space`,ATTR_VCS_REPOSITORY_CHANGE_ID=`vcs.repository.change.id`,ATTR_VCS_REPOSITORY_CHANGE_TITLE=`vcs.repository.change.title`,ATTR_VCS_REPOSITORY_REF_NAME=`vcs.repository.ref.name`,ATTR_VCS_REPOSITORY_REF_REVISION=`vcs.repository.ref.revision`,ATTR_VCS_REPOSITORY_REF_TYPE=`vcs.repository.ref.type`,VCS_REPOSITORY_REF_TYPE_VALUE_BRANCH=`branch`,ATTR_VCS_REPOSITORY_URL_FULL=`vcs.repository.url.full`,ATTR_WEBENGINE_DESCRIPTION=`webengine.description`,ATTR_WEBENGINE_NAME=`webengine.name`,ATTR_WEBENGINE_VERSION=`webengine.version`})),METRIC_CONTAINER_CPU_TIME,METRIC_CONTAINER_DISK_IO,METRIC_CONTAINER_MEMORY_USAGE,METRIC_CONTAINER_NETWORK_IO,METRIC_DB_CLIENT_CONNECTION_COUNT,METRIC_DB_CLIENT_CONNECTION_CREATE_TIME,METRIC_DB_CLIENT_CONNECTION_IDLE_MAX,METRIC_DB_CLIENT_CONNECTION_IDLE_MIN,METRIC_DB_CLIENT_CONNECTION_MAX,METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS,METRIC_DB_CLIENT_CONNECTION_TIMEOUTS,METRIC_DB_CLIENT_CONNECTION_USE_TIME,METRIC_DB_CLIENT_CONNECTION_WAIT_TIME,METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN,METRIC_DB_CLIENT_CONNECTIONS_MAX,METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS,METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS,METRIC_DB_CLIENT_CONNECTIONS_USAGE,METRIC_DB_CLIENT_CONNECTIONS_USE_TIME,METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME,METRIC_DB_CLIENT_OPERATION_DURATION,METRIC_DNS_LOOKUP_DURATION,METRIC_FAAS_COLDSTARTS,METRIC_FAAS_CPU_USAGE,METRIC_FAAS_ERRORS,METRIC_FAAS_INIT_DURATION,METRIC_FAAS_INVOCATIONS,METRIC_FAAS_INVOKE_DURATION,METRIC_FAAS_MEM_USAGE,METRIC_FAAS_NET_IO,METRIC_FAAS_TIMEOUTS,METRIC_GEN_AI_CLIENT_OPERATION_DURATION,METRIC_GEN_AI_CLIENT_TOKEN_USAGE,METRIC_GEN_AI_SERVER_REQUEST_DURATION,METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN,METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN,METRIC_GO_CONFIG_GOGC,METRIC_GO_GOROUTINE_COUNT,METRIC_GO_MEMORY_ALLOCATED,METRIC_GO_MEMORY_ALLOCATIONS,METRIC_GO_MEMORY_GC_GOAL,METRIC_GO_MEMORY_LIMIT,METRIC_GO_MEMORY_USED,METRIC_GO_PROCESSOR_LIMIT,METRIC_GO_SCHEDULE_DURATION,METRIC_HTTP_CLIENT_ACTIVE_REQUESTS,METRIC_HTTP_CLIENT_CONNECTION_DURATION,METRIC_HTTP_CLIENT_OPEN_CONNECTIONS,METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE,METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE,METRIC_HTTP_SERVER_ACTIVE_REQUESTS,METRIC_HTTP_SERVER_REQUEST_BODY_SIZE,METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE,METRIC_JVM_BUFFER_COUNT,METRIC_JVM_BUFFER_MEMORY_LIMIT,METRIC_JVM_BUFFER_MEMORY_USAGE,METRIC_JVM_BUFFER_MEMORY_USED,METRIC_JVM_MEMORY_INIT,METRIC_JVM_SYSTEM_CPU_LOAD_1M,METRIC_JVM_SYSTEM_CPU_UTILIZATION,METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES,METRIC_MESSAGING_CLIENT_OPERATION_DURATION,METRIC_MESSAGING_CLIENT_PUBLISHED_MESSAGES,METRIC_MESSAGING_PROCESS_DURATION,METRIC_MESSAGING_PROCESS_MESSAGES,METRIC_MESSAGING_PUBLISH_DURATION,METRIC_MESSAGING_PUBLISH_MESSAGES,METRIC_MESSAGING_RECEIVE_DURATION,METRIC_MESSAGING_RECEIVE_MESSAGES,METRIC_NODEJS_EVENTLOOP_DELAY_MAX,METRIC_NODEJS_EVENTLOOP_DELAY_MEAN,METRIC_NODEJS_EVENTLOOP_DELAY_MIN,METRIC_NODEJS_EVENTLOOP_DELAY_P50,METRIC_NODEJS_EVENTLOOP_DELAY_P90,METRIC_NODEJS_EVENTLOOP_DELAY_P99,METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV,METRIC_NODEJS_EVENTLOOP_UTILIZATION,METRIC_PROCESS_CONTEXT_SWITCHES,METRIC_PROCESS_CPU_TIME,METRIC_PROCESS_CPU_UTILIZATION,METRIC_PROCESS_DISK_IO,METRIC_PROCESS_MEMORY_USAGE,METRIC_PROCESS_MEMORY_VIRTUAL,METRIC_PROCESS_NETWORK_IO,METRIC_PROCESS_OPEN_FILE_DESCRIPTOR_COUNT,METRIC_PROCESS_PAGING_FAULTS,METRIC_PROCESS_THREAD_COUNT,METRIC_RPC_CLIENT_DURATION,METRIC_RPC_CLIENT_REQUEST_SIZE,METRIC_RPC_CLIENT_REQUESTS_PER_RPC,METRIC_RPC_CLIENT_RESPONSE_SIZE,METRIC_RPC_CLIENT_RESPONSES_PER_RPC,METRIC_RPC_SERVER_DURATION,METRIC_RPC_SERVER_REQUEST_SIZE,METRIC_RPC_SERVER_REQUESTS_PER_RPC,METRIC_RPC_SERVER_RESPONSE_SIZE,METRIC_RPC_SERVER_RESPONSES_PER_RPC,METRIC_SYSTEM_CPU_FREQUENCY,METRIC_SYSTEM_CPU_LOGICAL_COUNT,METRIC_SYSTEM_CPU_PHYSICAL_COUNT,METRIC_SYSTEM_CPU_TIME,METRIC_SYSTEM_CPU_UTILIZATION,METRIC_SYSTEM_DISK_IO,METRIC_SYSTEM_DISK_IO_TIME,METRIC_SYSTEM_DISK_MERGED,METRIC_SYSTEM_DISK_OPERATION_TIME,METRIC_SYSTEM_DISK_OPERATIONS,METRIC_SYSTEM_FILESYSTEM_USAGE,METRIC_SYSTEM_FILESYSTEM_UTILIZATION,METRIC_SYSTEM_LINUX_MEMORY_AVAILABLE,METRIC_SYSTEM_LINUX_MEMORY_SLAB_USAGE,METRIC_SYSTEM_MEMORY_LIMIT,METRIC_SYSTEM_MEMORY_SHARED,METRIC_SYSTEM_MEMORY_USAGE,METRIC_SYSTEM_MEMORY_UTILIZATION,METRIC_SYSTEM_NETWORK_CONNECTIONS,METRIC_SYSTEM_NETWORK_DROPPED,METRIC_SYSTEM_NETWORK_ERRORS,METRIC_SYSTEM_NETWORK_IO,METRIC_SYSTEM_NETWORK_PACKETS,METRIC_SYSTEM_PAGING_FAULTS,METRIC_SYSTEM_PAGING_OPERATIONS,METRIC_SYSTEM_PAGING_USAGE,METRIC_SYSTEM_PAGING_UTILIZATION,METRIC_SYSTEM_PROCESS_COUNT,METRIC_SYSTEM_PROCESS_CREATED,METRIC_V8JS_GC_DURATION,METRIC_V8JS_HEAP_SPACE_AVAILABLE_SIZE,METRIC_V8JS_HEAP_SPACE_PHYSICAL_SIZE,METRIC_V8JS_MEMORY_HEAP_LIMIT,METRIC_V8JS_MEMORY_HEAP_USED,init_experimental_metrics=__esmMin((()=>{METRIC_CONTAINER_CPU_TIME=`container.cpu.time`,METRIC_CONTAINER_DISK_IO=`container.disk.io`,METRIC_CONTAINER_MEMORY_USAGE=`container.memory.usage`,METRIC_CONTAINER_NETWORK_IO=`container.network.io`,METRIC_DB_CLIENT_CONNECTION_COUNT=`db.client.connection.count`,METRIC_DB_CLIENT_CONNECTION_CREATE_TIME=`db.client.connection.create_time`,METRIC_DB_CLIENT_CONNECTION_IDLE_MAX=`db.client.connection.idle.max`,METRIC_DB_CLIENT_CONNECTION_IDLE_MIN=`db.client.connection.idle.min`,METRIC_DB_CLIENT_CONNECTION_MAX=`db.client.connection.max`,METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS=`db.client.connection.pending_requests`,METRIC_DB_CLIENT_CONNECTION_TIMEOUTS=`db.client.connection.timeouts`,METRIC_DB_CLIENT_CONNECTION_USE_TIME=`db.client.connection.use_time`,METRIC_DB_CLIENT_CONNECTION_WAIT_TIME=`db.client.connection.wait_time`,METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME=`db.client.connections.create_time`,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX=`db.client.connections.idle.max`,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN=`db.client.connections.idle.min`,METRIC_DB_CLIENT_CONNECTIONS_MAX=`db.client.connections.max`,METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS=`db.client.connections.pending_requests`,METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS=`db.client.connections.timeouts`,METRIC_DB_CLIENT_CONNECTIONS_USAGE=`db.client.connections.usage`,METRIC_DB_CLIENT_CONNECTIONS_USE_TIME=`db.client.connections.use_time`,METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME=`db.client.connections.wait_time`,METRIC_DB_CLIENT_OPERATION_DURATION=`db.client.operation.duration`,METRIC_DNS_LOOKUP_DURATION=`dns.lookup.duration`,METRIC_FAAS_COLDSTARTS=`faas.coldstarts`,METRIC_FAAS_CPU_USAGE=`faas.cpu_usage`,METRIC_FAAS_ERRORS=`faas.errors`,METRIC_FAAS_INIT_DURATION=`faas.init_duration`,METRIC_FAAS_INVOCATIONS=`faas.invocations`,METRIC_FAAS_INVOKE_DURATION=`faas.invoke_duration`,METRIC_FAAS_MEM_USAGE=`faas.mem_usage`,METRIC_FAAS_NET_IO=`faas.net_io`,METRIC_FAAS_TIMEOUTS=`faas.timeouts`,METRIC_GEN_AI_CLIENT_OPERATION_DURATION=`gen_ai.client.operation.duration`,METRIC_GEN_AI_CLIENT_TOKEN_USAGE=`gen_ai.client.token.usage`,METRIC_GEN_AI_SERVER_REQUEST_DURATION=`gen_ai.server.request.duration`,METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN=`gen_ai.server.time_per_output_token`,METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN=`gen_ai.server.time_to_first_token`,METRIC_GO_CONFIG_GOGC=`go.config.gogc`,METRIC_GO_GOROUTINE_COUNT=`go.goroutine.count`,METRIC_GO_MEMORY_ALLOCATED=`go.memory.allocated`,METRIC_GO_MEMORY_ALLOCATIONS=`go.memory.allocations`,METRIC_GO_MEMORY_GC_GOAL=`go.memory.gc.goal`,METRIC_GO_MEMORY_LIMIT=`go.memory.limit`,METRIC_GO_MEMORY_USED=`go.memory.used`,METRIC_GO_PROCESSOR_LIMIT=`go.processor.limit`,METRIC_GO_SCHEDULE_DURATION=`go.schedule.duration`,METRIC_HTTP_CLIENT_ACTIVE_REQUESTS=`http.client.active_requests`,METRIC_HTTP_CLIENT_CONNECTION_DURATION=`http.client.connection.duration`,METRIC_HTTP_CLIENT_OPEN_CONNECTIONS=`http.client.open_connections`,METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE=`http.client.request.body.size`,METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE=`http.client.response.body.size`,METRIC_HTTP_SERVER_ACTIVE_REQUESTS=`http.server.active_requests`,METRIC_HTTP_SERVER_REQUEST_BODY_SIZE=`http.server.request.body.size`,METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE=`http.server.response.body.size`,METRIC_JVM_BUFFER_COUNT=`jvm.buffer.count`,METRIC_JVM_BUFFER_MEMORY_LIMIT=`jvm.buffer.memory.limit`,METRIC_JVM_BUFFER_MEMORY_USAGE=`jvm.buffer.memory.usage`,METRIC_JVM_BUFFER_MEMORY_USED=`jvm.buffer.memory.used`,METRIC_JVM_MEMORY_INIT=`jvm.memory.init`,METRIC_JVM_SYSTEM_CPU_LOAD_1M=`jvm.system.cpu.load_1m`,METRIC_JVM_SYSTEM_CPU_UTILIZATION=`jvm.system.cpu.utilization`,METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES=`messaging.client.consumed.messages`,METRIC_MESSAGING_CLIENT_OPERATION_DURATION=`messaging.client.operation.duration`,METRIC_MESSAGING_CLIENT_PUBLISHED_MESSAGES=`messaging.client.published.messages`,METRIC_MESSAGING_PROCESS_DURATION=`messaging.process.duration`,METRIC_MESSAGING_PROCESS_MESSAGES=`messaging.process.messages`,METRIC_MESSAGING_PUBLISH_DURATION=`messaging.publish.duration`,METRIC_MESSAGING_PUBLISH_MESSAGES=`messaging.publish.messages`,METRIC_MESSAGING_RECEIVE_DURATION=`messaging.receive.duration`,METRIC_MESSAGING_RECEIVE_MESSAGES=`messaging.receive.messages`,METRIC_NODEJS_EVENTLOOP_DELAY_MAX=`nodejs.eventloop.delay.max`,METRIC_NODEJS_EVENTLOOP_DELAY_MEAN=`nodejs.eventloop.delay.mean`,METRIC_NODEJS_EVENTLOOP_DELAY_MIN=`nodejs.eventloop.delay.min`,METRIC_NODEJS_EVENTLOOP_DELAY_P50=`nodejs.eventloop.delay.p50`,METRIC_NODEJS_EVENTLOOP_DELAY_P90=`nodejs.eventloop.delay.p90`,METRIC_NODEJS_EVENTLOOP_DELAY_P99=`nodejs.eventloop.delay.p99`,METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV=`nodejs.eventloop.delay.stddev`,METRIC_NODEJS_EVENTLOOP_UTILIZATION=`nodejs.eventloop.utilization`,METRIC_PROCESS_CONTEXT_SWITCHES=`process.context_switches`,METRIC_PROCESS_CPU_TIME=`process.cpu.time`,METRIC_PROCESS_CPU_UTILIZATION=`process.cpu.utilization`,METRIC_PROCESS_DISK_IO=`process.disk.io`,METRIC_PROCESS_MEMORY_USAGE=`process.memory.usage`,METRIC_PROCESS_MEMORY_VIRTUAL=`process.memory.virtual`,METRIC_PROCESS_NETWORK_IO=`process.network.io`,METRIC_PROCESS_OPEN_FILE_DESCRIPTOR_COUNT=`process.open_file_descriptor.count`,METRIC_PROCESS_PAGING_FAULTS=`process.paging.faults`,METRIC_PROCESS_THREAD_COUNT=`process.thread.count`,METRIC_RPC_CLIENT_DURATION=`rpc.client.duration`,METRIC_RPC_CLIENT_REQUEST_SIZE=`rpc.client.request.size`,METRIC_RPC_CLIENT_REQUESTS_PER_RPC=`rpc.client.requests_per_rpc`,METRIC_RPC_CLIENT_RESPONSE_SIZE=`rpc.client.response.size`,METRIC_RPC_CLIENT_RESPONSES_PER_RPC=`rpc.client.responses_per_rpc`,METRIC_RPC_SERVER_DURATION=`rpc.server.duration`,METRIC_RPC_SERVER_REQUEST_SIZE=`rpc.server.request.size`,METRIC_RPC_SERVER_REQUESTS_PER_RPC=`rpc.server.requests_per_rpc`,METRIC_RPC_SERVER_RESPONSE_SIZE=`rpc.server.response.size`,METRIC_RPC_SERVER_RESPONSES_PER_RPC=`rpc.server.responses_per_rpc`,METRIC_SYSTEM_CPU_FREQUENCY=`system.cpu.frequency`,METRIC_SYSTEM_CPU_LOGICAL_COUNT=`system.cpu.logical.count`,METRIC_SYSTEM_CPU_PHYSICAL_COUNT=`system.cpu.physical.count`,METRIC_SYSTEM_CPU_TIME=`system.cpu.time`,METRIC_SYSTEM_CPU_UTILIZATION=`system.cpu.utilization`,METRIC_SYSTEM_DISK_IO=`system.disk.io`,METRIC_SYSTEM_DISK_IO_TIME=`system.disk.io_time`,METRIC_SYSTEM_DISK_MERGED=`system.disk.merged`,METRIC_SYSTEM_DISK_OPERATION_TIME=`system.disk.operation_time`,METRIC_SYSTEM_DISK_OPERATIONS=`system.disk.operations`,METRIC_SYSTEM_FILESYSTEM_USAGE=`system.filesystem.usage`,METRIC_SYSTEM_FILESYSTEM_UTILIZATION=`system.filesystem.utilization`,METRIC_SYSTEM_LINUX_MEMORY_AVAILABLE=`system.linux.memory.available`,METRIC_SYSTEM_LINUX_MEMORY_SLAB_USAGE=`system.linux.memory.slab.usage`,METRIC_SYSTEM_MEMORY_LIMIT=`system.memory.limit`,METRIC_SYSTEM_MEMORY_SHARED=`system.memory.shared`,METRIC_SYSTEM_MEMORY_USAGE=`system.memory.usage`,METRIC_SYSTEM_MEMORY_UTILIZATION=`system.memory.utilization`,METRIC_SYSTEM_NETWORK_CONNECTIONS=`system.network.connections`,METRIC_SYSTEM_NETWORK_DROPPED=`system.network.dropped`,METRIC_SYSTEM_NETWORK_ERRORS=`system.network.errors`,METRIC_SYSTEM_NETWORK_IO=`system.network.io`,METRIC_SYSTEM_NETWORK_PACKETS=`system.network.packets`,METRIC_SYSTEM_PAGING_FAULTS=`system.paging.faults`,METRIC_SYSTEM_PAGING_OPERATIONS=`system.paging.operations`,METRIC_SYSTEM_PAGING_USAGE=`system.paging.usage`,METRIC_SYSTEM_PAGING_UTILIZATION=`system.paging.utilization`,METRIC_SYSTEM_PROCESS_COUNT=`system.process.count`,METRIC_SYSTEM_PROCESS_CREATED=`system.process.created`,METRIC_V8JS_GC_DURATION=`v8js.gc.duration`,METRIC_V8JS_HEAP_SPACE_AVAILABLE_SIZE=`v8js.heap.space.available_size`,METRIC_V8JS_HEAP_SPACE_PHYSICAL_SIZE=`v8js.heap.space.physical_size`,METRIC_V8JS_MEMORY_HEAP_LIMIT=`v8js.memory.heap.limit`,METRIC_V8JS_MEMORY_HEAP_USED=`v8js.memory.heap.used`})),index_incubating_exports=__exportAll({ANDROID_STATE_VALUE_BACKGROUND:()=>ANDROID_STATE_VALUE_BACKGROUND,ANDROID_STATE_VALUE_CREATED:()=>ANDROID_STATE_VALUE_CREATED,ANDROID_STATE_VALUE_FOREGROUND:()=>ANDROID_STATE_VALUE_FOREGROUND,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS,ATTR_ANDROID_OS_API_LEVEL:()=>ATTR_ANDROID_OS_API_LEVEL,ATTR_ANDROID_STATE:()=>ATTR_ANDROID_STATE,ATTR_ARTIFACT_ATTESTATION_FILENAME:()=>ATTR_ARTIFACT_ATTESTATION_FILENAME,ATTR_ARTIFACT_ATTESTATION_HASH:()=>ATTR_ARTIFACT_ATTESTATION_HASH,ATTR_ARTIFACT_ATTESTATION_ID:()=>ATTR_ARTIFACT_ATTESTATION_ID,ATTR_ARTIFACT_FILENAME:()=>ATTR_ARTIFACT_FILENAME,ATTR_ARTIFACT_HASH:()=>ATTR_ARTIFACT_HASH,ATTR_ARTIFACT_PURL:()=>ATTR_ARTIFACT_PURL,ATTR_ARTIFACT_VERSION:()=>ATTR_ARTIFACT_VERSION,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS,ATTR_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>ATTR_AWS_DYNAMODB_ATTRIBUTES_TO_GET,ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,ATTR_AWS_DYNAMODB_CONSISTENT_READ:()=>ATTR_AWS_DYNAMODB_CONSISTENT_READ,ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY,ATTR_AWS_DYNAMODB_COUNT:()=>ATTR_AWS_DYNAMODB_COUNT,ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,ATTR_AWS_DYNAMODB_INDEX_NAME:()=>ATTR_AWS_DYNAMODB_INDEX_NAME,ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,ATTR_AWS_DYNAMODB_LIMIT:()=>ATTR_AWS_DYNAMODB_LIMIT,ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,ATTR_AWS_DYNAMODB_PROJECTION:()=>ATTR_AWS_DYNAMODB_PROJECTION,ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,ATTR_AWS_DYNAMODB_SCANNED_COUNT:()=>ATTR_AWS_DYNAMODB_SCANNED_COUNT,ATTR_AWS_DYNAMODB_SCAN_FORWARD:()=>ATTR_AWS_DYNAMODB_SCAN_FORWARD,ATTR_AWS_DYNAMODB_SEGMENT:()=>ATTR_AWS_DYNAMODB_SEGMENT,ATTR_AWS_DYNAMODB_SELECT:()=>ATTR_AWS_DYNAMODB_SELECT,ATTR_AWS_DYNAMODB_TABLE_COUNT:()=>ATTR_AWS_DYNAMODB_TABLE_COUNT,ATTR_AWS_DYNAMODB_TABLE_NAMES:()=>ATTR_AWS_DYNAMODB_TABLE_NAMES,ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS,ATTR_AWS_ECS_CLUSTER_ARN:()=>ATTR_AWS_ECS_CLUSTER_ARN,ATTR_AWS_ECS_CONTAINER_ARN:()=>ATTR_AWS_ECS_CONTAINER_ARN,ATTR_AWS_ECS_LAUNCHTYPE:()=>ATTR_AWS_ECS_LAUNCHTYPE,ATTR_AWS_ECS_TASK_ARN:()=>ATTR_AWS_ECS_TASK_ARN,ATTR_AWS_ECS_TASK_FAMILY:()=>ATTR_AWS_ECS_TASK_FAMILY,ATTR_AWS_ECS_TASK_ID:()=>ATTR_AWS_ECS_TASK_ID,ATTR_AWS_ECS_TASK_REVISION:()=>ATTR_AWS_ECS_TASK_REVISION,ATTR_AWS_EKS_CLUSTER_ARN:()=>ATTR_AWS_EKS_CLUSTER_ARN,ATTR_AWS_LAMBDA_INVOKED_ARN:()=>ATTR_AWS_LAMBDA_INVOKED_ARN,ATTR_AWS_LOG_GROUP_ARNS:()=>ATTR_AWS_LOG_GROUP_ARNS,ATTR_AWS_LOG_GROUP_NAMES:()=>ATTR_AWS_LOG_GROUP_NAMES,ATTR_AWS_LOG_STREAM_ARNS:()=>ATTR_AWS_LOG_STREAM_ARNS,ATTR_AWS_LOG_STREAM_NAMES:()=>ATTR_AWS_LOG_STREAM_NAMES,ATTR_AWS_REQUEST_ID:()=>ATTR_AWS_REQUEST_ID,ATTR_AWS_S3_BUCKET:()=>ATTR_AWS_S3_BUCKET,ATTR_AWS_S3_COPY_SOURCE:()=>ATTR_AWS_S3_COPY_SOURCE,ATTR_AWS_S3_DELETE:()=>ATTR_AWS_S3_DELETE,ATTR_AWS_S3_KEY:()=>ATTR_AWS_S3_KEY,ATTR_AWS_S3_PART_NUMBER:()=>ATTR_AWS_S3_PART_NUMBER,ATTR_AWS_S3_UPLOAD_ID:()=>ATTR_AWS_S3_UPLOAD_ID,ATTR_AZ_SERVICE_REQUEST_ID:()=>ATTR_AZ_SERVICE_REQUEST_ID,ATTR_BROWSER_BRANDS:()=>ATTR_BROWSER_BRANDS,ATTR_BROWSER_LANGUAGE:()=>ATTR_BROWSER_LANGUAGE,ATTR_BROWSER_MOBILE:()=>ATTR_BROWSER_MOBILE,ATTR_BROWSER_PLATFORM:()=>ATTR_BROWSER_PLATFORM,ATTR_CICD_PIPELINE_NAME:()=>ATTR_CICD_PIPELINE_NAME,ATTR_CICD_PIPELINE_RUN_ID:()=>ATTR_CICD_PIPELINE_RUN_ID,ATTR_CICD_PIPELINE_TASK_NAME:()=>ATTR_CICD_PIPELINE_TASK_NAME,ATTR_CICD_PIPELINE_TASK_RUN_ID:()=>ATTR_CICD_PIPELINE_TASK_RUN_ID,ATTR_CICD_PIPELINE_TASK_RUN_URL_FULL:()=>ATTR_CICD_PIPELINE_TASK_RUN_URL_FULL,ATTR_CICD_PIPELINE_TASK_TYPE:()=>ATTR_CICD_PIPELINE_TASK_TYPE,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT,ATTR_CLOUDEVENTS_EVENT_ID:()=>ATTR_CLOUDEVENTS_EVENT_ID,ATTR_CLOUDEVENTS_EVENT_SOURCE:()=>ATTR_CLOUDEVENTS_EVENT_SOURCE,ATTR_CLOUDEVENTS_EVENT_SPEC_VERSION:()=>ATTR_CLOUDEVENTS_EVENT_SPEC_VERSION,ATTR_CLOUDEVENTS_EVENT_SUBJECT:()=>ATTR_CLOUDEVENTS_EVENT_SUBJECT,ATTR_CLOUDEVENTS_EVENT_TYPE:()=>ATTR_CLOUDEVENTS_EVENT_TYPE,ATTR_CLOUD_ACCOUNT_ID:()=>ATTR_CLOUD_ACCOUNT_ID,ATTR_CLOUD_AVAILABILITY_ZONE:()=>ATTR_CLOUD_AVAILABILITY_ZONE,ATTR_CLOUD_PLATFORM:()=>ATTR_CLOUD_PLATFORM,ATTR_CLOUD_PROVIDER:()=>ATTR_CLOUD_PROVIDER,ATTR_CLOUD_REGION:()=>ATTR_CLOUD_REGION,ATTR_CLOUD_RESOURCE_ID:()=>ATTR_CLOUD_RESOURCE_ID,ATTR_CODE_COLUMN:()=>ATTR_CODE_COLUMN,ATTR_CODE_FILEPATH:()=>ATTR_CODE_FILEPATH,ATTR_CODE_FUNCTION:()=>ATTR_CODE_FUNCTION,ATTR_CODE_LINENO:()=>ATTR_CODE_LINENO,ATTR_CODE_NAMESPACE:()=>ATTR_CODE_NAMESPACE,ATTR_CODE_STACKTRACE:()=>ATTR_CODE_STACKTRACE,ATTR_CONTAINER_COMMAND:()=>ATTR_CONTAINER_COMMAND,ATTR_CONTAINER_COMMAND_ARGS:()=>ATTR_CONTAINER_COMMAND_ARGS,ATTR_CONTAINER_COMMAND_LINE:()=>ATTR_CONTAINER_COMMAND_LINE,ATTR_CONTAINER_CPU_STATE:()=>ATTR_CONTAINER_CPU_STATE,ATTR_CONTAINER_ID:()=>ATTR_CONTAINER_ID,ATTR_CONTAINER_IMAGE_ID:()=>ATTR_CONTAINER_IMAGE_ID,ATTR_CONTAINER_IMAGE_NAME:()=>ATTR_CONTAINER_IMAGE_NAME,ATTR_CONTAINER_IMAGE_REPO_DIGESTS:()=>ATTR_CONTAINER_IMAGE_REPO_DIGESTS,ATTR_CONTAINER_IMAGE_TAGS:()=>ATTR_CONTAINER_IMAGE_TAGS,ATTR_CONTAINER_LABEL:()=>ATTR_CONTAINER_LABEL,ATTR_CONTAINER_LABELS:()=>ATTR_CONTAINER_LABELS,ATTR_CONTAINER_NAME:()=>ATTR_CONTAINER_NAME,ATTR_CONTAINER_RUNTIME:()=>ATTR_CONTAINER_RUNTIME,ATTR_CPU_MODE:()=>ATTR_CPU_MODE,ATTR_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>ATTR_DB_CASSANDRA_CONSISTENCY_LEVEL,ATTR_DB_CASSANDRA_COORDINATOR_DC:()=>ATTR_DB_CASSANDRA_COORDINATOR_DC,ATTR_DB_CASSANDRA_COORDINATOR_ID:()=>ATTR_DB_CASSANDRA_COORDINATOR_ID,ATTR_DB_CASSANDRA_IDEMPOTENCE:()=>ATTR_DB_CASSANDRA_IDEMPOTENCE,ATTR_DB_CASSANDRA_PAGE_SIZE:()=>ATTR_DB_CASSANDRA_PAGE_SIZE,ATTR_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>ATTR_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,ATTR_DB_CASSANDRA_TABLE:()=>ATTR_DB_CASSANDRA_TABLE,ATTR_DB_CLIENT_CONNECTIONS_POOL_NAME:()=>ATTR_DB_CLIENT_CONNECTIONS_POOL_NAME,ATTR_DB_CLIENT_CONNECTIONS_STATE:()=>ATTR_DB_CLIENT_CONNECTIONS_STATE,ATTR_DB_CLIENT_CONNECTION_POOL_NAME:()=>ATTR_DB_CLIENT_CONNECTION_POOL_NAME,ATTR_DB_CLIENT_CONNECTION_STATE:()=>ATTR_DB_CLIENT_CONNECTION_STATE,ATTR_DB_COLLECTION_NAME:()=>ATTR_DB_COLLECTION_NAME,ATTR_DB_CONNECTION_STRING:()=>ATTR_DB_CONNECTION_STRING,ATTR_DB_COSMOSDB_CLIENT_ID:()=>ATTR_DB_COSMOSDB_CLIENT_ID,ATTR_DB_COSMOSDB_CONNECTION_MODE:()=>ATTR_DB_COSMOSDB_CONNECTION_MODE,ATTR_DB_COSMOSDB_CONTAINER:()=>ATTR_DB_COSMOSDB_CONTAINER,ATTR_DB_COSMOSDB_OPERATION_TYPE:()=>ATTR_DB_COSMOSDB_OPERATION_TYPE,ATTR_DB_COSMOSDB_REQUEST_CHARGE:()=>ATTR_DB_COSMOSDB_REQUEST_CHARGE,ATTR_DB_COSMOSDB_REQUEST_CONTENT_LENGTH:()=>ATTR_DB_COSMOSDB_REQUEST_CONTENT_LENGTH,ATTR_DB_COSMOSDB_STATUS_CODE:()=>ATTR_DB_COSMOSDB_STATUS_CODE,ATTR_DB_COSMOSDB_SUB_STATUS_CODE:()=>ATTR_DB_COSMOSDB_SUB_STATUS_CODE,ATTR_DB_ELASTICSEARCH_CLUSTER_NAME:()=>ATTR_DB_ELASTICSEARCH_CLUSTER_NAME,ATTR_DB_ELASTICSEARCH_NODE_NAME:()=>ATTR_DB_ELASTICSEARCH_NODE_NAME,ATTR_DB_ELASTICSEARCH_PATH_PARTS:()=>ATTR_DB_ELASTICSEARCH_PATH_PARTS,ATTR_DB_INSTANCE_ID:()=>ATTR_DB_INSTANCE_ID,ATTR_DB_JDBC_DRIVER_CLASSNAME:()=>ATTR_DB_JDBC_DRIVER_CLASSNAME,ATTR_DB_MONGODB_COLLECTION:()=>ATTR_DB_MONGODB_COLLECTION,ATTR_DB_MSSQL_INSTANCE_NAME:()=>ATTR_DB_MSSQL_INSTANCE_NAME,ATTR_DB_NAME:()=>ATTR_DB_NAME,ATTR_DB_NAMESPACE:()=>ATTR_DB_NAMESPACE,ATTR_DB_OPERATION:()=>ATTR_DB_OPERATION,ATTR_DB_OPERATION_BATCH_SIZE:()=>ATTR_DB_OPERATION_BATCH_SIZE,ATTR_DB_OPERATION_NAME:()=>ATTR_DB_OPERATION_NAME,ATTR_DB_QUERY_PARAMETER:()=>ATTR_DB_QUERY_PARAMETER,ATTR_DB_QUERY_TEXT:()=>ATTR_DB_QUERY_TEXT,ATTR_DB_REDIS_DATABASE_INDEX:()=>ATTR_DB_REDIS_DATABASE_INDEX,ATTR_DB_SQL_TABLE:()=>ATTR_DB_SQL_TABLE,ATTR_DB_STATEMENT:()=>ATTR_DB_STATEMENT,ATTR_DB_SYSTEM:()=>ATTR_DB_SYSTEM,ATTR_DB_USER:()=>ATTR_DB_USER,ATTR_DEPLOYMENT_ENVIRONMENT:()=>ATTR_DEPLOYMENT_ENVIRONMENT,ATTR_DEPLOYMENT_ENVIRONMENT_NAME:()=>ATTR_DEPLOYMENT_ENVIRONMENT_NAME,ATTR_DEPLOYMENT_ID:()=>ATTR_DEPLOYMENT_ID,ATTR_DEPLOYMENT_NAME:()=>ATTR_DEPLOYMENT_NAME,ATTR_DEPLOYMENT_STATUS:()=>ATTR_DEPLOYMENT_STATUS,ATTR_DESTINATION_ADDRESS:()=>ATTR_DESTINATION_ADDRESS,ATTR_DESTINATION_PORT:()=>ATTR_DESTINATION_PORT,ATTR_DEVICE_ID:()=>ATTR_DEVICE_ID,ATTR_DEVICE_MANUFACTURER:()=>ATTR_DEVICE_MANUFACTURER,ATTR_DEVICE_MODEL_IDENTIFIER:()=>ATTR_DEVICE_MODEL_IDENTIFIER,ATTR_DEVICE_MODEL_NAME:()=>ATTR_DEVICE_MODEL_NAME,ATTR_DISK_IO_DIRECTION:()=>ATTR_DISK_IO_DIRECTION,ATTR_DNS_QUESTION_NAME:()=>ATTR_DNS_QUESTION_NAME,ATTR_ENDUSER_ID:()=>ATTR_ENDUSER_ID,ATTR_ENDUSER_ROLE:()=>ATTR_ENDUSER_ROLE,ATTR_ENDUSER_SCOPE:()=>ATTR_ENDUSER_SCOPE,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE,ATTR_EVENT_NAME:()=>ATTR_EVENT_NAME,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE,ATTR_FAAS_COLDSTART:()=>ATTR_FAAS_COLDSTART,ATTR_FAAS_CRON:()=>ATTR_FAAS_CRON,ATTR_FAAS_DOCUMENT_COLLECTION:()=>ATTR_FAAS_DOCUMENT_COLLECTION,ATTR_FAAS_DOCUMENT_NAME:()=>ATTR_FAAS_DOCUMENT_NAME,ATTR_FAAS_DOCUMENT_OPERATION:()=>ATTR_FAAS_DOCUMENT_OPERATION,ATTR_FAAS_DOCUMENT_TIME:()=>ATTR_FAAS_DOCUMENT_TIME,ATTR_FAAS_INSTANCE:()=>ATTR_FAAS_INSTANCE,ATTR_FAAS_INVOCATION_ID:()=>ATTR_FAAS_INVOCATION_ID,ATTR_FAAS_INVOKED_NAME:()=>ATTR_FAAS_INVOKED_NAME,ATTR_FAAS_INVOKED_PROVIDER:()=>ATTR_FAAS_INVOKED_PROVIDER,ATTR_FAAS_INVOKED_REGION:()=>ATTR_FAAS_INVOKED_REGION,ATTR_FAAS_MAX_MEMORY:()=>ATTR_FAAS_MAX_MEMORY,ATTR_FAAS_NAME:()=>ATTR_FAAS_NAME,ATTR_FAAS_TIME:()=>ATTR_FAAS_TIME,ATTR_FAAS_TRIGGER:()=>ATTR_FAAS_TRIGGER,ATTR_FAAS_VERSION:()=>ATTR_FAAS_VERSION,ATTR_FEATURE_FLAG_KEY:()=>ATTR_FEATURE_FLAG_KEY,ATTR_FEATURE_FLAG_PROVIDER_NAME:()=>ATTR_FEATURE_FLAG_PROVIDER_NAME,ATTR_FEATURE_FLAG_VARIANT:()=>ATTR_FEATURE_FLAG_VARIANT,ATTR_FILE_DIRECTORY:()=>ATTR_FILE_DIRECTORY,ATTR_FILE_EXTENSION:()=>ATTR_FILE_EXTENSION,ATTR_FILE_NAME:()=>ATTR_FILE_NAME,ATTR_FILE_PATH:()=>ATTR_FILE_PATH,ATTR_FILE_SIZE:()=>ATTR_FILE_SIZE,ATTR_GCP_CLIENT_SERVICE:()=>ATTR_GCP_CLIENT_SERVICE,ATTR_GCP_CLOUD_RUN_JOB_EXECUTION:()=>ATTR_GCP_CLOUD_RUN_JOB_EXECUTION,ATTR_GCP_CLOUD_RUN_JOB_TASK_INDEX:()=>ATTR_GCP_CLOUD_RUN_JOB_TASK_INDEX,ATTR_GCP_GCE_INSTANCE_HOSTNAME:()=>ATTR_GCP_GCE_INSTANCE_HOSTNAME,ATTR_GCP_GCE_INSTANCE_NAME:()=>ATTR_GCP_GCE_INSTANCE_NAME,ATTR_GEN_AI_COMPLETION:()=>ATTR_GEN_AI_COMPLETION,ATTR_GEN_AI_OPERATION_NAME:()=>ATTR_GEN_AI_OPERATION_NAME,ATTR_GEN_AI_PROMPT:()=>ATTR_GEN_AI_PROMPT,ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY:()=>ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY,ATTR_GEN_AI_REQUEST_MAX_TOKENS:()=>ATTR_GEN_AI_REQUEST_MAX_TOKENS,ATTR_GEN_AI_REQUEST_MODEL:()=>ATTR_GEN_AI_REQUEST_MODEL,ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY:()=>ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY,ATTR_GEN_AI_REQUEST_STOP_SEQUENCES:()=>ATTR_GEN_AI_REQUEST_STOP_SEQUENCES,ATTR_GEN_AI_REQUEST_TEMPERATURE:()=>ATTR_GEN_AI_REQUEST_TEMPERATURE,ATTR_GEN_AI_REQUEST_TOP_K:()=>ATTR_GEN_AI_REQUEST_TOP_K,ATTR_GEN_AI_REQUEST_TOP_P:()=>ATTR_GEN_AI_REQUEST_TOP_P,ATTR_GEN_AI_RESPONSE_FINISH_REASONS:()=>ATTR_GEN_AI_RESPONSE_FINISH_REASONS,ATTR_GEN_AI_RESPONSE_ID:()=>ATTR_GEN_AI_RESPONSE_ID,ATTR_GEN_AI_RESPONSE_MODEL:()=>ATTR_GEN_AI_RESPONSE_MODEL,ATTR_GEN_AI_SYSTEM:()=>ATTR_GEN_AI_SYSTEM,ATTR_GEN_AI_TOKEN_TYPE:()=>ATTR_GEN_AI_TOKEN_TYPE,ATTR_GEN_AI_USAGE_COMPLETION_TOKENS:()=>ATTR_GEN_AI_USAGE_COMPLETION_TOKENS,ATTR_GEN_AI_USAGE_INPUT_TOKENS:()=>ATTR_GEN_AI_USAGE_INPUT_TOKENS,ATTR_GEN_AI_USAGE_OUTPUT_TOKENS:()=>ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,ATTR_GEN_AI_USAGE_PROMPT_TOKENS:()=>ATTR_GEN_AI_USAGE_PROMPT_TOKENS,ATTR_GO_MEMORY_TYPE:()=>ATTR_GO_MEMORY_TYPE,ATTR_GRAPHQL_DOCUMENT:()=>ATTR_GRAPHQL_DOCUMENT,ATTR_GRAPHQL_OPERATION_NAME:()=>ATTR_GRAPHQL_OPERATION_NAME,ATTR_GRAPHQL_OPERATION_TYPE:()=>ATTR_GRAPHQL_OPERATION_TYPE,ATTR_HEROKU_APP_ID:()=>ATTR_HEROKU_APP_ID,ATTR_HEROKU_RELEASE_COMMIT:()=>ATTR_HEROKU_RELEASE_COMMIT,ATTR_HEROKU_RELEASE_CREATION_TIMESTAMP:()=>ATTR_HEROKU_RELEASE_CREATION_TIMESTAMP,ATTR_HOST_ARCH:()=>ATTR_HOST_ARCH,ATTR_HOST_CPU_CACHE_L2_SIZE:()=>ATTR_HOST_CPU_CACHE_L2_SIZE,ATTR_HOST_CPU_FAMILY:()=>ATTR_HOST_CPU_FAMILY,ATTR_HOST_CPU_MODEL_ID:()=>ATTR_HOST_CPU_MODEL_ID,ATTR_HOST_CPU_MODEL_NAME:()=>ATTR_HOST_CPU_MODEL_NAME,ATTR_HOST_CPU_STEPPING:()=>ATTR_HOST_CPU_STEPPING,ATTR_HOST_CPU_VENDOR_ID:()=>ATTR_HOST_CPU_VENDOR_ID,ATTR_HOST_ID:()=>ATTR_HOST_ID,ATTR_HOST_IMAGE_ID:()=>ATTR_HOST_IMAGE_ID,ATTR_HOST_IMAGE_NAME:()=>ATTR_HOST_IMAGE_NAME,ATTR_HOST_IMAGE_VERSION:()=>ATTR_HOST_IMAGE_VERSION,ATTR_HOST_IP:()=>ATTR_HOST_IP,ATTR_HOST_MAC:()=>ATTR_HOST_MAC,ATTR_HOST_NAME:()=>ATTR_HOST_NAME,ATTR_HOST_TYPE:()=>ATTR_HOST_TYPE,ATTR_HTTP_CLIENT_IP:()=>ATTR_HTTP_CLIENT_IP,ATTR_HTTP_CONNECTION_STATE:()=>ATTR_HTTP_CONNECTION_STATE,ATTR_HTTP_FLAVOR:()=>ATTR_HTTP_FLAVOR,ATTR_HTTP_HOST:()=>ATTR_HTTP_HOST,ATTR_HTTP_METHOD:()=>ATTR_HTTP_METHOD,ATTR_HTTP_REQUEST_BODY_SIZE:()=>ATTR_HTTP_REQUEST_BODY_SIZE,ATTR_HTTP_REQUEST_CONTENT_LENGTH:()=>ATTR_HTTP_REQUEST_CONTENT_LENGTH,ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT,ATTR_HTTP_REQUEST_SIZE:()=>ATTR_HTTP_REQUEST_SIZE,ATTR_HTTP_RESPONSE_BODY_SIZE:()=>ATTR_HTTP_RESPONSE_BODY_SIZE,ATTR_HTTP_RESPONSE_CONTENT_LENGTH:()=>ATTR_HTTP_RESPONSE_CONTENT_LENGTH,ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER,ATTR_HTTP_RESPONSE_SIZE:()=>ATTR_HTTP_RESPONSE_SIZE,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE,ATTR_HTTP_SCHEME:()=>ATTR_HTTP_SCHEME,ATTR_HTTP_SERVER_NAME:()=>ATTR_HTTP_SERVER_NAME,ATTR_HTTP_STATUS_CODE:()=>ATTR_HTTP_STATUS_CODE,ATTR_HTTP_TARGET:()=>ATTR_HTTP_TARGET,ATTR_HTTP_URL:()=>ATTR_HTTP_URL,ATTR_HTTP_USER_AGENT:()=>ATTR_HTTP_USER_AGENT,ATTR_IOS_STATE:()=>ATTR_IOS_STATE,ATTR_JVM_BUFFER_POOL_NAME:()=>ATTR_JVM_BUFFER_POOL_NAME,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE,ATTR_K8S_CLUSTER_NAME:()=>ATTR_K8S_CLUSTER_NAME,ATTR_K8S_CLUSTER_UID:()=>ATTR_K8S_CLUSTER_UID,ATTR_K8S_CONTAINER_NAME:()=>ATTR_K8S_CONTAINER_NAME,ATTR_K8S_CONTAINER_RESTART_COUNT:()=>ATTR_K8S_CONTAINER_RESTART_COUNT,ATTR_K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON:()=>ATTR_K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON,ATTR_K8S_CRONJOB_NAME:()=>ATTR_K8S_CRONJOB_NAME,ATTR_K8S_CRONJOB_UID:()=>ATTR_K8S_CRONJOB_UID,ATTR_K8S_DAEMONSET_NAME:()=>ATTR_K8S_DAEMONSET_NAME,ATTR_K8S_DAEMONSET_UID:()=>ATTR_K8S_DAEMONSET_UID,ATTR_K8S_DEPLOYMENT_NAME:()=>ATTR_K8S_DEPLOYMENT_NAME,ATTR_K8S_DEPLOYMENT_UID:()=>ATTR_K8S_DEPLOYMENT_UID,ATTR_K8S_JOB_NAME:()=>ATTR_K8S_JOB_NAME,ATTR_K8S_JOB_UID:()=>ATTR_K8S_JOB_UID,ATTR_K8S_NAMESPACE_NAME:()=>ATTR_K8S_NAMESPACE_NAME,ATTR_K8S_NODE_NAME:()=>ATTR_K8S_NODE_NAME,ATTR_K8S_NODE_UID:()=>ATTR_K8S_NODE_UID,ATTR_K8S_POD_ANNOTATION:()=>ATTR_K8S_POD_ANNOTATION,ATTR_K8S_POD_LABEL:()=>ATTR_K8S_POD_LABEL,ATTR_K8S_POD_LABELS:()=>ATTR_K8S_POD_LABELS,ATTR_K8S_POD_NAME:()=>ATTR_K8S_POD_NAME,ATTR_K8S_POD_UID:()=>ATTR_K8S_POD_UID,ATTR_K8S_REPLICASET_NAME:()=>ATTR_K8S_REPLICASET_NAME,ATTR_K8S_REPLICASET_UID:()=>ATTR_K8S_REPLICASET_UID,ATTR_K8S_STATEFULSET_NAME:()=>ATTR_K8S_STATEFULSET_NAME,ATTR_K8S_STATEFULSET_UID:()=>ATTR_K8S_STATEFULSET_UID,ATTR_LINUX_MEMORY_SLAB_STATE:()=>ATTR_LINUX_MEMORY_SLAB_STATE,ATTR_LOG_FILE_NAME:()=>ATTR_LOG_FILE_NAME,ATTR_LOG_FILE_NAME_RESOLVED:()=>ATTR_LOG_FILE_NAME_RESOLVED,ATTR_LOG_FILE_PATH:()=>ATTR_LOG_FILE_PATH,ATTR_LOG_FILE_PATH_RESOLVED:()=>ATTR_LOG_FILE_PATH_RESOLVED,ATTR_LOG_IOSTREAM:()=>ATTR_LOG_IOSTREAM,ATTR_LOG_RECORD_ORIGINAL:()=>ATTR_LOG_RECORD_ORIGINAL,ATTR_LOG_RECORD_UID:()=>ATTR_LOG_RECORD_UID,ATTR_MESSAGE_COMPRESSED_SIZE:()=>ATTR_MESSAGE_COMPRESSED_SIZE,ATTR_MESSAGE_ID:()=>ATTR_MESSAGE_ID,ATTR_MESSAGE_TYPE:()=>ATTR_MESSAGE_TYPE,ATTR_MESSAGE_UNCOMPRESSED_SIZE:()=>ATTR_MESSAGE_UNCOMPRESSED_SIZE,ATTR_MESSAGING_BATCH_MESSAGE_COUNT:()=>ATTR_MESSAGING_BATCH_MESSAGE_COUNT,ATTR_MESSAGING_CLIENT_ID:()=>ATTR_MESSAGING_CLIENT_ID,ATTR_MESSAGING_CONSUMER_GROUP_NAME:()=>ATTR_MESSAGING_CONSUMER_GROUP_NAME,ATTR_MESSAGING_DESTINATION_ANONYMOUS:()=>ATTR_MESSAGING_DESTINATION_ANONYMOUS,ATTR_MESSAGING_DESTINATION_NAME:()=>ATTR_MESSAGING_DESTINATION_NAME,ATTR_MESSAGING_DESTINATION_PARTITION_ID:()=>ATTR_MESSAGING_DESTINATION_PARTITION_ID,ATTR_MESSAGING_DESTINATION_PUBLISH_ANONYMOUS:()=>ATTR_MESSAGING_DESTINATION_PUBLISH_ANONYMOUS,ATTR_MESSAGING_DESTINATION_PUBLISH_NAME:()=>ATTR_MESSAGING_DESTINATION_PUBLISH_NAME,ATTR_MESSAGING_DESTINATION_SUBSCRIPTION_NAME:()=>ATTR_MESSAGING_DESTINATION_SUBSCRIPTION_NAME,ATTR_MESSAGING_DESTINATION_TEMPLATE:()=>ATTR_MESSAGING_DESTINATION_TEMPLATE,ATTR_MESSAGING_DESTINATION_TEMPORARY:()=>ATTR_MESSAGING_DESTINATION_TEMPORARY,ATTR_MESSAGING_EVENTHUBS_CONSUMER_GROUP:()=>ATTR_MESSAGING_EVENTHUBS_CONSUMER_GROUP,ATTR_MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME:()=>ATTR_MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE:()=>ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID:()=>ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT:()=>ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY:()=>ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY,ATTR_MESSAGING_KAFKA_CONSUMER_GROUP:()=>ATTR_MESSAGING_KAFKA_CONSUMER_GROUP,ATTR_MESSAGING_KAFKA_DESTINATION_PARTITION:()=>ATTR_MESSAGING_KAFKA_DESTINATION_PARTITION,ATTR_MESSAGING_KAFKA_MESSAGE_KEY:()=>ATTR_MESSAGING_KAFKA_MESSAGE_KEY,ATTR_MESSAGING_KAFKA_MESSAGE_OFFSET:()=>ATTR_MESSAGING_KAFKA_MESSAGE_OFFSET,ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE:()=>ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE,ATTR_MESSAGING_KAFKA_OFFSET:()=>ATTR_MESSAGING_KAFKA_OFFSET,ATTR_MESSAGING_MESSAGE_BODY_SIZE:()=>ATTR_MESSAGING_MESSAGE_BODY_SIZE,ATTR_MESSAGING_MESSAGE_CONVERSATION_ID:()=>ATTR_MESSAGING_MESSAGE_CONVERSATION_ID,ATTR_MESSAGING_MESSAGE_ENVELOPE_SIZE:()=>ATTR_MESSAGING_MESSAGE_ENVELOPE_SIZE,ATTR_MESSAGING_MESSAGE_ID:()=>ATTR_MESSAGING_MESSAGE_ID,ATTR_MESSAGING_OPERATION:()=>ATTR_MESSAGING_OPERATION,ATTR_MESSAGING_OPERATION_NAME:()=>ATTR_MESSAGING_OPERATION_NAME,ATTR_MESSAGING_OPERATION_TYPE:()=>ATTR_MESSAGING_OPERATION_TYPE,ATTR_MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY:()=>ATTR_MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY,ATTR_MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG:()=>ATTR_MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG,ATTR_MESSAGING_ROCKETMQ_CLIENT_GROUP:()=>ATTR_MESSAGING_ROCKETMQ_CLIENT_GROUP,ATTR_MESSAGING_ROCKETMQ_CONSUMPTION_MODEL:()=>ATTR_MESSAGING_ROCKETMQ_CONSUMPTION_MODEL,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP,ATTR_MESSAGING_ROCKETMQ_MESSAGE_GROUP:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_GROUP,ATTR_MESSAGING_ROCKETMQ_MESSAGE_KEYS:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_KEYS,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TAG:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_TAG,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TYPE:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_TYPE,ATTR_MESSAGING_ROCKETMQ_NAMESPACE:()=>ATTR_MESSAGING_ROCKETMQ_NAMESPACE,ATTR_MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAME:()=>ATTR_MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAME,ATTR_MESSAGING_SERVICEBUS_DISPOSITION_STATUS:()=>ATTR_MESSAGING_SERVICEBUS_DISPOSITION_STATUS,ATTR_MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT:()=>ATTR_MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT,ATTR_MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME:()=>ATTR_MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME,ATTR_MESSAGING_SYSTEM:()=>ATTR_MESSAGING_SYSTEM,ATTR_NETWORK_CARRIER_ICC:()=>ATTR_NETWORK_CARRIER_ICC,ATTR_NETWORK_CARRIER_MCC:()=>ATTR_NETWORK_CARRIER_MCC,ATTR_NETWORK_CARRIER_MNC:()=>ATTR_NETWORK_CARRIER_MNC,ATTR_NETWORK_CARRIER_NAME:()=>ATTR_NETWORK_CARRIER_NAME,ATTR_NETWORK_CONNECTION_SUBTYPE:()=>ATTR_NETWORK_CONNECTION_SUBTYPE,ATTR_NETWORK_CONNECTION_TYPE:()=>ATTR_NETWORK_CONNECTION_TYPE,ATTR_NETWORK_IO_DIRECTION:()=>ATTR_NETWORK_IO_DIRECTION,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE,ATTR_NET_HOST_IP:()=>ATTR_NET_HOST_IP,ATTR_NET_HOST_NAME:()=>ATTR_NET_HOST_NAME,ATTR_NET_HOST_PORT:()=>ATTR_NET_HOST_PORT,ATTR_NET_PEER_IP:()=>ATTR_NET_PEER_IP,ATTR_NET_PEER_NAME:()=>ATTR_NET_PEER_NAME,ATTR_NET_PEER_PORT:()=>ATTR_NET_PEER_PORT,ATTR_NET_PROTOCOL_NAME:()=>ATTR_NET_PROTOCOL_NAME,ATTR_NET_PROTOCOL_VERSION:()=>ATTR_NET_PROTOCOL_VERSION,ATTR_NET_SOCK_FAMILY:()=>ATTR_NET_SOCK_FAMILY,ATTR_NET_SOCK_HOST_ADDR:()=>ATTR_NET_SOCK_HOST_ADDR,ATTR_NET_SOCK_HOST_PORT:()=>ATTR_NET_SOCK_HOST_PORT,ATTR_NET_SOCK_PEER_ADDR:()=>ATTR_NET_SOCK_PEER_ADDR,ATTR_NET_SOCK_PEER_NAME:()=>ATTR_NET_SOCK_PEER_NAME,ATTR_NET_SOCK_PEER_PORT:()=>ATTR_NET_SOCK_PEER_PORT,ATTR_NET_TRANSPORT:()=>ATTR_NET_TRANSPORT,ATTR_OCI_MANIFEST_DIGEST:()=>ATTR_OCI_MANIFEST_DIGEST,ATTR_OPENTRACING_REF_TYPE:()=>ATTR_OPENTRACING_REF_TYPE,ATTR_OS_BUILD_ID:()=>ATTR_OS_BUILD_ID,ATTR_OS_DESCRIPTION:()=>ATTR_OS_DESCRIPTION,ATTR_OS_NAME:()=>ATTR_OS_NAME,ATTR_OS_TYPE:()=>ATTR_OS_TYPE,ATTR_OS_VERSION:()=>ATTR_OS_VERSION,ATTR_OTEL_LIBRARY_NAME:()=>ATTR_OTEL_LIBRARY_NAME,ATTR_OTEL_LIBRARY_VERSION:()=>ATTR_OTEL_LIBRARY_VERSION,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION,ATTR_PEER_SERVICE:()=>ATTR_PEER_SERVICE,ATTR_POOL_NAME:()=>ATTR_POOL_NAME,ATTR_PROCESS_COMMAND:()=>ATTR_PROCESS_COMMAND,ATTR_PROCESS_COMMAND_ARGS:()=>ATTR_PROCESS_COMMAND_ARGS,ATTR_PROCESS_COMMAND_LINE:()=>ATTR_PROCESS_COMMAND_LINE,ATTR_PROCESS_CONTEXT_SWITCH_TYPE:()=>ATTR_PROCESS_CONTEXT_SWITCH_TYPE,ATTR_PROCESS_CPU_STATE:()=>ATTR_PROCESS_CPU_STATE,ATTR_PROCESS_CREATION_TIME:()=>ATTR_PROCESS_CREATION_TIME,ATTR_PROCESS_EXECUTABLE_NAME:()=>ATTR_PROCESS_EXECUTABLE_NAME,ATTR_PROCESS_EXECUTABLE_PATH:()=>ATTR_PROCESS_EXECUTABLE_PATH,ATTR_PROCESS_EXIT_CODE:()=>ATTR_PROCESS_EXIT_CODE,ATTR_PROCESS_EXIT_TIME:()=>ATTR_PROCESS_EXIT_TIME,ATTR_PROCESS_GROUP_LEADER_PID:()=>ATTR_PROCESS_GROUP_LEADER_PID,ATTR_PROCESS_INTERACTIVE:()=>ATTR_PROCESS_INTERACTIVE,ATTR_PROCESS_OWNER:()=>ATTR_PROCESS_OWNER,ATTR_PROCESS_PAGING_FAULT_TYPE:()=>ATTR_PROCESS_PAGING_FAULT_TYPE,ATTR_PROCESS_PARENT_PID:()=>ATTR_PROCESS_PARENT_PID,ATTR_PROCESS_PID:()=>ATTR_PROCESS_PID,ATTR_PROCESS_REAL_USER_ID:()=>ATTR_PROCESS_REAL_USER_ID,ATTR_PROCESS_REAL_USER_NAME:()=>ATTR_PROCESS_REAL_USER_NAME,ATTR_PROCESS_RUNTIME_DESCRIPTION:()=>ATTR_PROCESS_RUNTIME_DESCRIPTION,ATTR_PROCESS_RUNTIME_NAME:()=>ATTR_PROCESS_RUNTIME_NAME,ATTR_PROCESS_RUNTIME_VERSION:()=>ATTR_PROCESS_RUNTIME_VERSION,ATTR_PROCESS_SAVED_USER_ID:()=>ATTR_PROCESS_SAVED_USER_ID,ATTR_PROCESS_SAVED_USER_NAME:()=>ATTR_PROCESS_SAVED_USER_NAME,ATTR_PROCESS_SESSION_LEADER_PID:()=>ATTR_PROCESS_SESSION_LEADER_PID,ATTR_PROCESS_USER_ID:()=>ATTR_PROCESS_USER_ID,ATTR_PROCESS_USER_NAME:()=>ATTR_PROCESS_USER_NAME,ATTR_PROCESS_VPID:()=>ATTR_PROCESS_VPID,ATTR_RPC_CONNECT_RPC_ERROR_CODE:()=>ATTR_RPC_CONNECT_RPC_ERROR_CODE,ATTR_RPC_CONNECT_RPC_REQUEST_METADATA:()=>ATTR_RPC_CONNECT_RPC_REQUEST_METADATA,ATTR_RPC_CONNECT_RPC_RESPONSE_METADATA:()=>ATTR_RPC_CONNECT_RPC_RESPONSE_METADATA,ATTR_RPC_GRPC_REQUEST_METADATA:()=>ATTR_RPC_GRPC_REQUEST_METADATA,ATTR_RPC_GRPC_RESPONSE_METADATA:()=>ATTR_RPC_GRPC_RESPONSE_METADATA,ATTR_RPC_GRPC_STATUS_CODE:()=>ATTR_RPC_GRPC_STATUS_CODE,ATTR_RPC_JSONRPC_ERROR_CODE:()=>ATTR_RPC_JSONRPC_ERROR_CODE,ATTR_RPC_JSONRPC_ERROR_MESSAGE:()=>ATTR_RPC_JSONRPC_ERROR_MESSAGE,ATTR_RPC_JSONRPC_REQUEST_ID:()=>ATTR_RPC_JSONRPC_REQUEST_ID,ATTR_RPC_JSONRPC_VERSION:()=>ATTR_RPC_JSONRPC_VERSION,ATTR_RPC_MESSAGE_COMPRESSED_SIZE:()=>ATTR_RPC_MESSAGE_COMPRESSED_SIZE,ATTR_RPC_MESSAGE_ID:()=>ATTR_RPC_MESSAGE_ID,ATTR_RPC_MESSAGE_TYPE:()=>ATTR_RPC_MESSAGE_TYPE,ATTR_RPC_MESSAGE_UNCOMPRESSED_SIZE:()=>ATTR_RPC_MESSAGE_UNCOMPRESSED_SIZE,ATTR_RPC_METHOD:()=>ATTR_RPC_METHOD,ATTR_RPC_SERVICE:()=>ATTR_RPC_SERVICE,ATTR_RPC_SYSTEM:()=>ATTR_RPC_SYSTEM,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT,ATTR_SERVICE_INSTANCE_ID:()=>ATTR_SERVICE_INSTANCE_ID,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME,ATTR_SERVICE_NAMESPACE:()=>ATTR_SERVICE_NAMESPACE,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION,ATTR_SESSION_ID:()=>ATTR_SESSION_ID,ATTR_SESSION_PREVIOUS_ID:()=>ATTR_SESSION_PREVIOUS_ID,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT,ATTR_SOURCE_ADDRESS:()=>ATTR_SOURCE_ADDRESS,ATTR_SOURCE_PORT:()=>ATTR_SOURCE_PORT,ATTR_STATE:()=>ATTR_STATE,ATTR_SYSTEM_CPU_LOGICAL_NUMBER:()=>ATTR_SYSTEM_CPU_LOGICAL_NUMBER,ATTR_SYSTEM_CPU_STATE:()=>ATTR_SYSTEM_CPU_STATE,ATTR_SYSTEM_DEVICE:()=>ATTR_SYSTEM_DEVICE,ATTR_SYSTEM_FILESYSTEM_MODE:()=>ATTR_SYSTEM_FILESYSTEM_MODE,ATTR_SYSTEM_FILESYSTEM_MOUNTPOINT:()=>ATTR_SYSTEM_FILESYSTEM_MOUNTPOINT,ATTR_SYSTEM_FILESYSTEM_STATE:()=>ATTR_SYSTEM_FILESYSTEM_STATE,ATTR_SYSTEM_FILESYSTEM_TYPE:()=>ATTR_SYSTEM_FILESYSTEM_TYPE,ATTR_SYSTEM_MEMORY_STATE:()=>ATTR_SYSTEM_MEMORY_STATE,ATTR_SYSTEM_NETWORK_STATE:()=>ATTR_SYSTEM_NETWORK_STATE,ATTR_SYSTEM_PAGING_DIRECTION:()=>ATTR_SYSTEM_PAGING_DIRECTION,ATTR_SYSTEM_PAGING_STATE:()=>ATTR_SYSTEM_PAGING_STATE,ATTR_SYSTEM_PAGING_TYPE:()=>ATTR_SYSTEM_PAGING_TYPE,ATTR_SYSTEM_PROCESSES_STATUS:()=>ATTR_SYSTEM_PROCESSES_STATUS,ATTR_SYSTEM_PROCESS_STATUS:()=>ATTR_SYSTEM_PROCESS_STATUS,ATTR_TELEMETRY_DISTRO_NAME:()=>ATTR_TELEMETRY_DISTRO_NAME,ATTR_TELEMETRY_DISTRO_VERSION:()=>ATTR_TELEMETRY_DISTRO_VERSION,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION,ATTR_TEST_CASE_NAME:()=>ATTR_TEST_CASE_NAME,ATTR_TEST_CASE_RESULT_STATUS:()=>ATTR_TEST_CASE_RESULT_STATUS,ATTR_TEST_SUITE_NAME:()=>ATTR_TEST_SUITE_NAME,ATTR_TEST_SUITE_RUN_STATUS:()=>ATTR_TEST_SUITE_RUN_STATUS,ATTR_THREAD_ID:()=>ATTR_THREAD_ID,ATTR_THREAD_NAME:()=>ATTR_THREAD_NAME,ATTR_TLS_CIPHER:()=>ATTR_TLS_CIPHER,ATTR_TLS_CLIENT_CERTIFICATE:()=>ATTR_TLS_CLIENT_CERTIFICATE,ATTR_TLS_CLIENT_CERTIFICATE_CHAIN:()=>ATTR_TLS_CLIENT_CERTIFICATE_CHAIN,ATTR_TLS_CLIENT_HASH_MD5:()=>ATTR_TLS_CLIENT_HASH_MD5,ATTR_TLS_CLIENT_HASH_SHA1:()=>ATTR_TLS_CLIENT_HASH_SHA1,ATTR_TLS_CLIENT_HASH_SHA256:()=>ATTR_TLS_CLIENT_HASH_SHA256,ATTR_TLS_CLIENT_ISSUER:()=>ATTR_TLS_CLIENT_ISSUER,ATTR_TLS_CLIENT_JA3:()=>ATTR_TLS_CLIENT_JA3,ATTR_TLS_CLIENT_NOT_AFTER:()=>ATTR_TLS_CLIENT_NOT_AFTER,ATTR_TLS_CLIENT_NOT_BEFORE:()=>ATTR_TLS_CLIENT_NOT_BEFORE,ATTR_TLS_CLIENT_SERVER_NAME:()=>ATTR_TLS_CLIENT_SERVER_NAME,ATTR_TLS_CLIENT_SUBJECT:()=>ATTR_TLS_CLIENT_SUBJECT,ATTR_TLS_CLIENT_SUPPORTED_CIPHERS:()=>ATTR_TLS_CLIENT_SUPPORTED_CIPHERS,ATTR_TLS_CURVE:()=>ATTR_TLS_CURVE,ATTR_TLS_ESTABLISHED:()=>ATTR_TLS_ESTABLISHED,ATTR_TLS_NEXT_PROTOCOL:()=>ATTR_TLS_NEXT_PROTOCOL,ATTR_TLS_PROTOCOL_NAME:()=>ATTR_TLS_PROTOCOL_NAME,ATTR_TLS_PROTOCOL_VERSION:()=>ATTR_TLS_PROTOCOL_VERSION,ATTR_TLS_RESUMED:()=>ATTR_TLS_RESUMED,ATTR_TLS_SERVER_CERTIFICATE:()=>ATTR_TLS_SERVER_CERTIFICATE,ATTR_TLS_SERVER_CERTIFICATE_CHAIN:()=>ATTR_TLS_SERVER_CERTIFICATE_CHAIN,ATTR_TLS_SERVER_HASH_MD5:()=>ATTR_TLS_SERVER_HASH_MD5,ATTR_TLS_SERVER_HASH_SHA1:()=>ATTR_TLS_SERVER_HASH_SHA1,ATTR_TLS_SERVER_HASH_SHA256:()=>ATTR_TLS_SERVER_HASH_SHA256,ATTR_TLS_SERVER_ISSUER:()=>ATTR_TLS_SERVER_ISSUER,ATTR_TLS_SERVER_JA3S:()=>ATTR_TLS_SERVER_JA3S,ATTR_TLS_SERVER_NOT_AFTER:()=>ATTR_TLS_SERVER_NOT_AFTER,ATTR_TLS_SERVER_NOT_BEFORE:()=>ATTR_TLS_SERVER_NOT_BEFORE,ATTR_TLS_SERVER_SUBJECT:()=>ATTR_TLS_SERVER_SUBJECT,ATTR_URL_DOMAIN:()=>ATTR_URL_DOMAIN,ATTR_URL_EXTENSION:()=>ATTR_URL_EXTENSION,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT,ATTR_URL_FULL:()=>ATTR_URL_FULL,ATTR_URL_ORIGINAL:()=>ATTR_URL_ORIGINAL,ATTR_URL_PATH:()=>ATTR_URL_PATH,ATTR_URL_PORT:()=>ATTR_URL_PORT,ATTR_URL_QUERY:()=>ATTR_URL_QUERY,ATTR_URL_REGISTERED_DOMAIN:()=>ATTR_URL_REGISTERED_DOMAIN,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME,ATTR_URL_SUBDOMAIN:()=>ATTR_URL_SUBDOMAIN,ATTR_URL_TEMPLATE:()=>ATTR_URL_TEMPLATE,ATTR_URL_TOP_LEVEL_DOMAIN:()=>ATTR_URL_TOP_LEVEL_DOMAIN,ATTR_USER_AGENT_NAME:()=>ATTR_USER_AGENT_NAME,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL,ATTR_USER_AGENT_VERSION:()=>ATTR_USER_AGENT_VERSION,ATTR_USER_EMAIL:()=>ATTR_USER_EMAIL,ATTR_USER_FULL_NAME:()=>ATTR_USER_FULL_NAME,ATTR_USER_HASH:()=>ATTR_USER_HASH,ATTR_USER_ID:()=>ATTR_USER_ID,ATTR_USER_NAME:()=>ATTR_USER_NAME,ATTR_USER_ROLES:()=>ATTR_USER_ROLES,ATTR_V8JS_GC_TYPE:()=>ATTR_V8JS_GC_TYPE,ATTR_V8JS_HEAP_SPACE_NAME:()=>ATTR_V8JS_HEAP_SPACE_NAME,ATTR_VCS_REPOSITORY_CHANGE_ID:()=>ATTR_VCS_REPOSITORY_CHANGE_ID,ATTR_VCS_REPOSITORY_CHANGE_TITLE:()=>ATTR_VCS_REPOSITORY_CHANGE_TITLE,ATTR_VCS_REPOSITORY_REF_NAME:()=>ATTR_VCS_REPOSITORY_REF_NAME,ATTR_VCS_REPOSITORY_REF_REVISION:()=>ATTR_VCS_REPOSITORY_REF_REVISION,ATTR_VCS_REPOSITORY_REF_TYPE:()=>ATTR_VCS_REPOSITORY_REF_TYPE,ATTR_VCS_REPOSITORY_URL_FULL:()=>ATTR_VCS_REPOSITORY_URL_FULL,ATTR_WEBENGINE_DESCRIPTION:()=>ATTR_WEBENGINE_DESCRIPTION,ATTR_WEBENGINE_NAME:()=>ATTR_WEBENGINE_NAME,ATTR_WEBENGINE_VERSION:()=>ATTR_WEBENGINE_VERSION,AWS_ECS_LAUNCHTYPE_VALUE_EC2:()=>`ec2`,AWS_ECS_LAUNCHTYPE_VALUE_FARGATE:()=>AWS_ECS_LAUNCHTYPE_VALUE_FARGATE,CICD_PIPELINE_TASK_TYPE_VALUE_BUILD:()=>CICD_PIPELINE_TASK_TYPE_VALUE_BUILD,CICD_PIPELINE_TASK_TYPE_VALUE_DEPLOY:()=>CICD_PIPELINE_TASK_TYPE_VALUE_DEPLOY,CICD_PIPELINE_TASK_TYPE_VALUE_TEST:()=>CICD_PIPELINE_TASK_TYPE_VALUE_TEST,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS:()=>CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_FC:()=>CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_FC,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_OPENSHIFT:()=>CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_OPENSHIFT,CLOUD_PLATFORM_VALUE_AWS_APP_RUNNER:()=>CLOUD_PLATFORM_VALUE_AWS_APP_RUNNER,CLOUD_PLATFORM_VALUE_AWS_EC2:()=>CLOUD_PLATFORM_VALUE_AWS_EC2,CLOUD_PLATFORM_VALUE_AWS_ECS:()=>CLOUD_PLATFORM_VALUE_AWS_ECS,CLOUD_PLATFORM_VALUE_AWS_EKS:()=>CLOUD_PLATFORM_VALUE_AWS_EKS,CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK:()=>CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK,CLOUD_PLATFORM_VALUE_AWS_LAMBDA:()=>CLOUD_PLATFORM_VALUE_AWS_LAMBDA,CLOUD_PLATFORM_VALUE_AWS_OPENSHIFT:()=>CLOUD_PLATFORM_VALUE_AWS_OPENSHIFT,CLOUD_PLATFORM_VALUE_AZURE_AKS:()=>CLOUD_PLATFORM_VALUE_AZURE_AKS,CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE:()=>CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS:()=>CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES:()=>CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES,CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS:()=>CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS,CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT:()=>CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT,CLOUD_PLATFORM_VALUE_AZURE_VM:()=>CLOUD_PLATFORM_VALUE_AZURE_VM,CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE:()=>CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE,CLOUD_PLATFORM_VALUE_GCP_BARE_METAL_SOLUTION:()=>CLOUD_PLATFORM_VALUE_GCP_BARE_METAL_SOLUTION,CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS:()=>CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS,CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN:()=>CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN,CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE:()=>CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE,CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE:()=>CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE,CLOUD_PLATFORM_VALUE_GCP_OPENSHIFT:()=>CLOUD_PLATFORM_VALUE_GCP_OPENSHIFT,CLOUD_PLATFORM_VALUE_IBM_CLOUD_OPENSHIFT:()=>CLOUD_PLATFORM_VALUE_IBM_CLOUD_OPENSHIFT,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_CVM:()=>CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_CVM,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_EKS:()=>CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_EKS,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_SCF:()=>CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_SCF,CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD:()=>CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD,CLOUD_PROVIDER_VALUE_AWS:()=>`aws`,CLOUD_PROVIDER_VALUE_AZURE:()=>CLOUD_PROVIDER_VALUE_AZURE,CLOUD_PROVIDER_VALUE_GCP:()=>`gcp`,CLOUD_PROVIDER_VALUE_HEROKU:()=>CLOUD_PROVIDER_VALUE_HEROKU,CLOUD_PROVIDER_VALUE_IBM_CLOUD:()=>CLOUD_PROVIDER_VALUE_IBM_CLOUD,CLOUD_PROVIDER_VALUE_TENCENT_CLOUD:()=>CLOUD_PROVIDER_VALUE_TENCENT_CLOUD,CONTAINER_CPU_STATE_VALUE_KERNEL:()=>CONTAINER_CPU_STATE_VALUE_KERNEL,CONTAINER_CPU_STATE_VALUE_SYSTEM:()=>CONTAINER_CPU_STATE_VALUE_SYSTEM,CONTAINER_CPU_STATE_VALUE_USER:()=>CONTAINER_CPU_STATE_VALUE_USER,CPU_MODE_VALUE_IDLE:()=>CPU_MODE_VALUE_IDLE,CPU_MODE_VALUE_INTERRUPT:()=>CPU_MODE_VALUE_INTERRUPT,CPU_MODE_VALUE_IOWAIT:()=>CPU_MODE_VALUE_IOWAIT,CPU_MODE_VALUE_KERNEL:()=>CPU_MODE_VALUE_KERNEL,CPU_MODE_VALUE_NICE:()=>CPU_MODE_VALUE_NICE,CPU_MODE_VALUE_STEAL:()=>CPU_MODE_VALUE_STEAL,CPU_MODE_VALUE_SYSTEM:()=>CPU_MODE_VALUE_SYSTEM,CPU_MODE_VALUE_USER:()=>CPU_MODE_VALUE_USER,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ALL:()=>`all`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ANY:()=>`any`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ONE:()=>`one`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_TWO:()=>`two`,DB_CLIENT_CONNECTIONS_STATE_VALUE_IDLE:()=>DB_CLIENT_CONNECTIONS_STATE_VALUE_IDLE,DB_CLIENT_CONNECTIONS_STATE_VALUE_USED:()=>DB_CLIENT_CONNECTIONS_STATE_VALUE_USED,DB_CLIENT_CONNECTION_STATE_VALUE_IDLE:()=>DB_CLIENT_CONNECTION_STATE_VALUE_IDLE,DB_CLIENT_CONNECTION_STATE_VALUE_USED:()=>DB_CLIENT_CONNECTION_STATE_VALUE_USED,DB_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT:()=>DB_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT,DB_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY:()=>DB_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY,DB_COSMOSDB_OPERATION_TYPE_VALUE_BATCH:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_BATCH,DB_COSMOSDB_OPERATION_TYPE_VALUE_CREATE:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_CREATE,DB_COSMOSDB_OPERATION_TYPE_VALUE_DELETE:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_DELETE,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE_JAVASCRIPT:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE_JAVASCRIPT,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD_FEED:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD_FEED,DB_COSMOSDB_OPERATION_TYPE_VALUE_INVALID:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_INVALID,DB_COSMOSDB_OPERATION_TYPE_VALUE_PATCH:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_PATCH,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY_PLAN:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY_PLAN,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_READ,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ_FEED:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_READ_FEED,DB_COSMOSDB_OPERATION_TYPE_VALUE_REPLACE:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_REPLACE,DB_COSMOSDB_OPERATION_TYPE_VALUE_UPSERT:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_UPSERT,DB_SYSTEM_VALUE_ADABAS:()=>DB_SYSTEM_VALUE_ADABAS,DB_SYSTEM_VALUE_CACHE:()=>DB_SYSTEM_VALUE_CACHE,DB_SYSTEM_VALUE_CASSANDRA:()=>DB_SYSTEM_VALUE_CASSANDRA,DB_SYSTEM_VALUE_CLICKHOUSE:()=>DB_SYSTEM_VALUE_CLICKHOUSE,DB_SYSTEM_VALUE_CLOUDSCAPE:()=>DB_SYSTEM_VALUE_CLOUDSCAPE,DB_SYSTEM_VALUE_COCKROACHDB:()=>DB_SYSTEM_VALUE_COCKROACHDB,DB_SYSTEM_VALUE_COLDFUSION:()=>DB_SYSTEM_VALUE_COLDFUSION,DB_SYSTEM_VALUE_COSMOSDB:()=>DB_SYSTEM_VALUE_COSMOSDB,DB_SYSTEM_VALUE_COUCHBASE:()=>DB_SYSTEM_VALUE_COUCHBASE,DB_SYSTEM_VALUE_COUCHDB:()=>DB_SYSTEM_VALUE_COUCHDB,DB_SYSTEM_VALUE_DB2:()=>`db2`,DB_SYSTEM_VALUE_DERBY:()=>DB_SYSTEM_VALUE_DERBY,DB_SYSTEM_VALUE_DYNAMODB:()=>DB_SYSTEM_VALUE_DYNAMODB,DB_SYSTEM_VALUE_EDB:()=>`edb`,DB_SYSTEM_VALUE_ELASTICSEARCH:()=>DB_SYSTEM_VALUE_ELASTICSEARCH,DB_SYSTEM_VALUE_FILEMAKER:()=>DB_SYSTEM_VALUE_FILEMAKER,DB_SYSTEM_VALUE_FIREBIRD:()=>DB_SYSTEM_VALUE_FIREBIRD,DB_SYSTEM_VALUE_FIRSTSQL:()=>DB_SYSTEM_VALUE_FIRSTSQL,DB_SYSTEM_VALUE_GEODE:()=>DB_SYSTEM_VALUE_GEODE,DB_SYSTEM_VALUE_H2:()=>`h2`,DB_SYSTEM_VALUE_HANADB:()=>DB_SYSTEM_VALUE_HANADB,DB_SYSTEM_VALUE_HBASE:()=>DB_SYSTEM_VALUE_HBASE,DB_SYSTEM_VALUE_HIVE:()=>DB_SYSTEM_VALUE_HIVE,DB_SYSTEM_VALUE_HSQLDB:()=>DB_SYSTEM_VALUE_HSQLDB,DB_SYSTEM_VALUE_INFLUXDB:()=>DB_SYSTEM_VALUE_INFLUXDB,DB_SYSTEM_VALUE_INFORMIX:()=>DB_SYSTEM_VALUE_INFORMIX,DB_SYSTEM_VALUE_INGRES:()=>DB_SYSTEM_VALUE_INGRES,DB_SYSTEM_VALUE_INSTANTDB:()=>DB_SYSTEM_VALUE_INSTANTDB,DB_SYSTEM_VALUE_INTERBASE:()=>DB_SYSTEM_VALUE_INTERBASE,DB_SYSTEM_VALUE_INTERSYSTEMS_CACHE:()=>DB_SYSTEM_VALUE_INTERSYSTEMS_CACHE,DB_SYSTEM_VALUE_MARIADB:()=>DB_SYSTEM_VALUE_MARIADB,DB_SYSTEM_VALUE_MAXDB:()=>DB_SYSTEM_VALUE_MAXDB,DB_SYSTEM_VALUE_MEMCACHED:()=>DB_SYSTEM_VALUE_MEMCACHED,DB_SYSTEM_VALUE_MONGODB:()=>DB_SYSTEM_VALUE_MONGODB,DB_SYSTEM_VALUE_MSSQL:()=>DB_SYSTEM_VALUE_MSSQL,DB_SYSTEM_VALUE_MSSQLCOMPACT:()=>DB_SYSTEM_VALUE_MSSQLCOMPACT,DB_SYSTEM_VALUE_MYSQL:()=>DB_SYSTEM_VALUE_MYSQL,DB_SYSTEM_VALUE_NEO4J:()=>DB_SYSTEM_VALUE_NEO4J,DB_SYSTEM_VALUE_NETEZZA:()=>DB_SYSTEM_VALUE_NETEZZA,DB_SYSTEM_VALUE_OPENSEARCH:()=>DB_SYSTEM_VALUE_OPENSEARCH,DB_SYSTEM_VALUE_ORACLE:()=>DB_SYSTEM_VALUE_ORACLE,DB_SYSTEM_VALUE_OTHER_SQL:()=>DB_SYSTEM_VALUE_OTHER_SQL,DB_SYSTEM_VALUE_PERVASIVE:()=>DB_SYSTEM_VALUE_PERVASIVE,DB_SYSTEM_VALUE_POINTBASE:()=>DB_SYSTEM_VALUE_POINTBASE,DB_SYSTEM_VALUE_POSTGRESQL:()=>DB_SYSTEM_VALUE_POSTGRESQL,DB_SYSTEM_VALUE_PROGRESS:()=>DB_SYSTEM_VALUE_PROGRESS,DB_SYSTEM_VALUE_REDIS:()=>DB_SYSTEM_VALUE_REDIS,DB_SYSTEM_VALUE_REDSHIFT:()=>DB_SYSTEM_VALUE_REDSHIFT,DB_SYSTEM_VALUE_SPANNER:()=>DB_SYSTEM_VALUE_SPANNER,DB_SYSTEM_VALUE_SQLITE:()=>DB_SYSTEM_VALUE_SQLITE,DB_SYSTEM_VALUE_SYBASE:()=>DB_SYSTEM_VALUE_SYBASE,DB_SYSTEM_VALUE_TERADATA:()=>DB_SYSTEM_VALUE_TERADATA,DB_SYSTEM_VALUE_TRINO:()=>DB_SYSTEM_VALUE_TRINO,DB_SYSTEM_VALUE_VERTICA:()=>DB_SYSTEM_VALUE_VERTICA,DEPLOYMENT_STATUS_VALUE_FAILED:()=>DEPLOYMENT_STATUS_VALUE_FAILED,DEPLOYMENT_STATUS_VALUE_SUCCEEDED:()=>DEPLOYMENT_STATUS_VALUE_SUCCEEDED,DISK_IO_DIRECTION_VALUE_READ:()=>DISK_IO_DIRECTION_VALUE_READ,DISK_IO_DIRECTION_VALUE_WRITE:()=>DISK_IO_DIRECTION_VALUE_WRITE,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER,FAAS_DOCUMENT_OPERATION_VALUE_DELETE:()=>FAAS_DOCUMENT_OPERATION_VALUE_DELETE,FAAS_DOCUMENT_OPERATION_VALUE_EDIT:()=>FAAS_DOCUMENT_OPERATION_VALUE_EDIT,FAAS_DOCUMENT_OPERATION_VALUE_INSERT:()=>FAAS_DOCUMENT_OPERATION_VALUE_INSERT,FAAS_INVOKED_PROVIDER_VALUE_ALIBABA_CLOUD:()=>FAAS_INVOKED_PROVIDER_VALUE_ALIBABA_CLOUD,FAAS_INVOKED_PROVIDER_VALUE_AWS:()=>`aws`,FAAS_INVOKED_PROVIDER_VALUE_AZURE:()=>FAAS_INVOKED_PROVIDER_VALUE_AZURE,FAAS_INVOKED_PROVIDER_VALUE_GCP:()=>`gcp`,FAAS_INVOKED_PROVIDER_VALUE_TENCENT_CLOUD:()=>FAAS_INVOKED_PROVIDER_VALUE_TENCENT_CLOUD,FAAS_TRIGGER_VALUE_DATASOURCE:()=>FAAS_TRIGGER_VALUE_DATASOURCE,FAAS_TRIGGER_VALUE_HTTP:()=>FAAS_TRIGGER_VALUE_HTTP,FAAS_TRIGGER_VALUE_OTHER:()=>FAAS_TRIGGER_VALUE_OTHER,FAAS_TRIGGER_VALUE_PUBSUB:()=>FAAS_TRIGGER_VALUE_PUBSUB,FAAS_TRIGGER_VALUE_TIMER:()=>FAAS_TRIGGER_VALUE_TIMER,GEN_AI_OPERATION_NAME_VALUE_CHAT:()=>GEN_AI_OPERATION_NAME_VALUE_CHAT,GEN_AI_OPERATION_NAME_VALUE_TEXT_COMPLETION:()=>GEN_AI_OPERATION_NAME_VALUE_TEXT_COMPLETION,GEN_AI_SYSTEM_VALUE_ANTHROPIC:()=>GEN_AI_SYSTEM_VALUE_ANTHROPIC,GEN_AI_SYSTEM_VALUE_COHERE:()=>GEN_AI_SYSTEM_VALUE_COHERE,GEN_AI_SYSTEM_VALUE_OPENAI:()=>GEN_AI_SYSTEM_VALUE_OPENAI,GEN_AI_SYSTEM_VALUE_VERTEX_AI:()=>GEN_AI_SYSTEM_VALUE_VERTEX_AI,GEN_AI_TOKEN_TYPE_VALUE_COMPLETION:()=>GEN_AI_TOKEN_TYPE_VALUE_COMPLETION,GEN_AI_TOKEN_TYPE_VALUE_INPUT:()=>GEN_AI_TOKEN_TYPE_VALUE_INPUT,GO_MEMORY_TYPE_VALUE_OTHER:()=>GO_MEMORY_TYPE_VALUE_OTHER,GO_MEMORY_TYPE_VALUE_STACK:()=>GO_MEMORY_TYPE_VALUE_STACK,GRAPHQL_OPERATION_TYPE_VALUE_MUTATION:()=>GRAPHQL_OPERATION_TYPE_VALUE_MUTATION,GRAPHQL_OPERATION_TYPE_VALUE_QUERY:()=>GRAPHQL_OPERATION_TYPE_VALUE_QUERY,GRAPHQL_OPERATION_TYPE_VALUE_SUBSCRIPTION:()=>GRAPHQL_OPERATION_TYPE_VALUE_SUBSCRIPTION,HOST_ARCH_VALUE_AMD64:()=>HOST_ARCH_VALUE_AMD64,HOST_ARCH_VALUE_ARM32:()=>HOST_ARCH_VALUE_ARM32,HOST_ARCH_VALUE_ARM64:()=>HOST_ARCH_VALUE_ARM64,HOST_ARCH_VALUE_IA64:()=>HOST_ARCH_VALUE_IA64,HOST_ARCH_VALUE_PPC32:()=>HOST_ARCH_VALUE_PPC32,HOST_ARCH_VALUE_PPC64:()=>HOST_ARCH_VALUE_PPC64,HOST_ARCH_VALUE_S390X:()=>HOST_ARCH_VALUE_S390X,HOST_ARCH_VALUE_X86:()=>`x86`,HTTP_CONNECTION_STATE_VALUE_ACTIVE:()=>HTTP_CONNECTION_STATE_VALUE_ACTIVE,HTTP_CONNECTION_STATE_VALUE_IDLE:()=>HTTP_CONNECTION_STATE_VALUE_IDLE,HTTP_FLAVOR_VALUE_HTTP_1_0:()=>`1.0`,HTTP_FLAVOR_VALUE_HTTP_1_1:()=>`1.1`,HTTP_FLAVOR_VALUE_HTTP_2_0:()=>`2.0`,HTTP_FLAVOR_VALUE_HTTP_3_0:()=>`3.0`,HTTP_FLAVOR_VALUE_QUIC:()=>HTTP_FLAVOR_VALUE_QUIC,HTTP_FLAVOR_VALUE_SPDY:()=>HTTP_FLAVOR_VALUE_SPDY,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE,IOS_STATE_VALUE_ACTIVE:()=>IOS_STATE_VALUE_ACTIVE,IOS_STATE_VALUE_BACKGROUND:()=>IOS_STATE_VALUE_BACKGROUND,IOS_STATE_VALUE_FOREGROUND:()=>IOS_STATE_VALUE_FOREGROUND,IOS_STATE_VALUE_INACTIVE:()=>IOS_STATE_VALUE_INACTIVE,IOS_STATE_VALUE_TERMINATE:()=>IOS_STATE_VALUE_TERMINATE,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING,LINUX_MEMORY_SLAB_STATE_VALUE_RECLAIMABLE:()=>LINUX_MEMORY_SLAB_STATE_VALUE_RECLAIMABLE,LINUX_MEMORY_SLAB_STATE_VALUE_UNRECLAIMABLE:()=>LINUX_MEMORY_SLAB_STATE_VALUE_UNRECLAIMABLE,LOG_IOSTREAM_VALUE_STDERR:()=>LOG_IOSTREAM_VALUE_STDERR,LOG_IOSTREAM_VALUE_STDOUT:()=>LOG_IOSTREAM_VALUE_STDOUT,MESSAGE_TYPE_VALUE_RECEIVED:()=>MESSAGE_TYPE_VALUE_RECEIVED,MESSAGE_TYPE_VALUE_SENT:()=>MESSAGE_TYPE_VALUE_SENT,MESSAGING_OPERATION_TYPE_VALUE_CREATE:()=>MESSAGING_OPERATION_TYPE_VALUE_CREATE,MESSAGING_OPERATION_TYPE_VALUE_DELIVER:()=>MESSAGING_OPERATION_TYPE_VALUE_DELIVER,MESSAGING_OPERATION_TYPE_VALUE_PROCESS:()=>MESSAGING_OPERATION_TYPE_VALUE_PROCESS,MESSAGING_OPERATION_TYPE_VALUE_PUBLISH:()=>MESSAGING_OPERATION_TYPE_VALUE_PUBLISH,MESSAGING_OPERATION_TYPE_VALUE_RECEIVE:()=>MESSAGING_OPERATION_TYPE_VALUE_RECEIVE,MESSAGING_OPERATION_TYPE_VALUE_SETTLE:()=>MESSAGING_OPERATION_TYPE_VALUE_SETTLE,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING:()=>MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING:()=>MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY:()=>MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO:()=>MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL:()=>MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION:()=>MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON:()=>MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE:()=>MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER:()=>MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER:()=>MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER,MESSAGING_SYSTEM_VALUE_ACTIVEMQ:()=>MESSAGING_SYSTEM_VALUE_ACTIVEMQ,MESSAGING_SYSTEM_VALUE_AWS_SQS:()=>MESSAGING_SYSTEM_VALUE_AWS_SQS,MESSAGING_SYSTEM_VALUE_EVENTGRID:()=>MESSAGING_SYSTEM_VALUE_EVENTGRID,MESSAGING_SYSTEM_VALUE_EVENTHUBS:()=>MESSAGING_SYSTEM_VALUE_EVENTHUBS,MESSAGING_SYSTEM_VALUE_GCP_PUBSUB:()=>MESSAGING_SYSTEM_VALUE_GCP_PUBSUB,MESSAGING_SYSTEM_VALUE_JMS:()=>`jms`,MESSAGING_SYSTEM_VALUE_KAFKA:()=>MESSAGING_SYSTEM_VALUE_KAFKA,MESSAGING_SYSTEM_VALUE_PULSAR:()=>MESSAGING_SYSTEM_VALUE_PULSAR,MESSAGING_SYSTEM_VALUE_RABBITMQ:()=>MESSAGING_SYSTEM_VALUE_RABBITMQ,MESSAGING_SYSTEM_VALUE_ROCKETMQ:()=>MESSAGING_SYSTEM_VALUE_ROCKETMQ,MESSAGING_SYSTEM_VALUE_SERVICEBUS:()=>MESSAGING_SYSTEM_VALUE_SERVICEBUS,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS,METRIC_CONTAINER_CPU_TIME:()=>METRIC_CONTAINER_CPU_TIME,METRIC_CONTAINER_DISK_IO:()=>METRIC_CONTAINER_DISK_IO,METRIC_CONTAINER_MEMORY_USAGE:()=>METRIC_CONTAINER_MEMORY_USAGE,METRIC_CONTAINER_NETWORK_IO:()=>METRIC_CONTAINER_NETWORK_IO,METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME:()=>METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX:()=>METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN:()=>METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN,METRIC_DB_CLIENT_CONNECTIONS_MAX:()=>METRIC_DB_CLIENT_CONNECTIONS_MAX,METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS:()=>METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS,METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS:()=>METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS,METRIC_DB_CLIENT_CONNECTIONS_USAGE:()=>METRIC_DB_CLIENT_CONNECTIONS_USAGE,METRIC_DB_CLIENT_CONNECTIONS_USE_TIME:()=>METRIC_DB_CLIENT_CONNECTIONS_USE_TIME,METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME:()=>METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME,METRIC_DB_CLIENT_CONNECTION_COUNT:()=>METRIC_DB_CLIENT_CONNECTION_COUNT,METRIC_DB_CLIENT_CONNECTION_CREATE_TIME:()=>METRIC_DB_CLIENT_CONNECTION_CREATE_TIME,METRIC_DB_CLIENT_CONNECTION_IDLE_MAX:()=>METRIC_DB_CLIENT_CONNECTION_IDLE_MAX,METRIC_DB_CLIENT_CONNECTION_IDLE_MIN:()=>METRIC_DB_CLIENT_CONNECTION_IDLE_MIN,METRIC_DB_CLIENT_CONNECTION_MAX:()=>METRIC_DB_CLIENT_CONNECTION_MAX,METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS:()=>METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS,METRIC_DB_CLIENT_CONNECTION_TIMEOUTS:()=>METRIC_DB_CLIENT_CONNECTION_TIMEOUTS,METRIC_DB_CLIENT_CONNECTION_USE_TIME:()=>METRIC_DB_CLIENT_CONNECTION_USE_TIME,METRIC_DB_CLIENT_CONNECTION_WAIT_TIME:()=>METRIC_DB_CLIENT_CONNECTION_WAIT_TIME,METRIC_DB_CLIENT_OPERATION_DURATION:()=>METRIC_DB_CLIENT_OPERATION_DURATION,METRIC_DNS_LOOKUP_DURATION:()=>METRIC_DNS_LOOKUP_DURATION,METRIC_FAAS_COLDSTARTS:()=>METRIC_FAAS_COLDSTARTS,METRIC_FAAS_CPU_USAGE:()=>METRIC_FAAS_CPU_USAGE,METRIC_FAAS_ERRORS:()=>METRIC_FAAS_ERRORS,METRIC_FAAS_INIT_DURATION:()=>METRIC_FAAS_INIT_DURATION,METRIC_FAAS_INVOCATIONS:()=>METRIC_FAAS_INVOCATIONS,METRIC_FAAS_INVOKE_DURATION:()=>METRIC_FAAS_INVOKE_DURATION,METRIC_FAAS_MEM_USAGE:()=>METRIC_FAAS_MEM_USAGE,METRIC_FAAS_NET_IO:()=>METRIC_FAAS_NET_IO,METRIC_FAAS_TIMEOUTS:()=>METRIC_FAAS_TIMEOUTS,METRIC_GEN_AI_CLIENT_OPERATION_DURATION:()=>METRIC_GEN_AI_CLIENT_OPERATION_DURATION,METRIC_GEN_AI_CLIENT_TOKEN_USAGE:()=>METRIC_GEN_AI_CLIENT_TOKEN_USAGE,METRIC_GEN_AI_SERVER_REQUEST_DURATION:()=>METRIC_GEN_AI_SERVER_REQUEST_DURATION,METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN:()=>METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN,METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN:()=>METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN,METRIC_GO_CONFIG_GOGC:()=>METRIC_GO_CONFIG_GOGC,METRIC_GO_GOROUTINE_COUNT:()=>METRIC_GO_GOROUTINE_COUNT,METRIC_GO_MEMORY_ALLOCATED:()=>METRIC_GO_MEMORY_ALLOCATED,METRIC_GO_MEMORY_ALLOCATIONS:()=>METRIC_GO_MEMORY_ALLOCATIONS,METRIC_GO_MEMORY_GC_GOAL:()=>METRIC_GO_MEMORY_GC_GOAL,METRIC_GO_MEMORY_LIMIT:()=>METRIC_GO_MEMORY_LIMIT,METRIC_GO_MEMORY_USED:()=>METRIC_GO_MEMORY_USED,METRIC_GO_PROCESSOR_LIMIT:()=>METRIC_GO_PROCESSOR_LIMIT,METRIC_GO_SCHEDULE_DURATION:()=>METRIC_GO_SCHEDULE_DURATION,METRIC_HTTP_CLIENT_ACTIVE_REQUESTS:()=>METRIC_HTTP_CLIENT_ACTIVE_REQUESTS,METRIC_HTTP_CLIENT_CONNECTION_DURATION:()=>METRIC_HTTP_CLIENT_CONNECTION_DURATION,METRIC_HTTP_CLIENT_OPEN_CONNECTIONS:()=>METRIC_HTTP_CLIENT_OPEN_CONNECTIONS,METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE:()=>METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION,METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE:()=>METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE,METRIC_HTTP_SERVER_ACTIVE_REQUESTS:()=>METRIC_HTTP_SERVER_ACTIVE_REQUESTS,METRIC_HTTP_SERVER_REQUEST_BODY_SIZE:()=>METRIC_HTTP_SERVER_REQUEST_BODY_SIZE,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION,METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE:()=>METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE,METRIC_JVM_BUFFER_COUNT:()=>METRIC_JVM_BUFFER_COUNT,METRIC_JVM_BUFFER_MEMORY_LIMIT:()=>METRIC_JVM_BUFFER_MEMORY_LIMIT,METRIC_JVM_BUFFER_MEMORY_USAGE:()=>METRIC_JVM_BUFFER_MEMORY_USAGE,METRIC_JVM_BUFFER_MEMORY_USED:()=>METRIC_JVM_BUFFER_MEMORY_USED,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED,METRIC_JVM_MEMORY_INIT:()=>METRIC_JVM_MEMORY_INIT,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC,METRIC_JVM_SYSTEM_CPU_LOAD_1M:()=>METRIC_JVM_SYSTEM_CPU_LOAD_1M,METRIC_JVM_SYSTEM_CPU_UTILIZATION:()=>METRIC_JVM_SYSTEM_CPU_UTILIZATION,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS,METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES:()=>METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES,METRIC_MESSAGING_CLIENT_OPERATION_DURATION:()=>METRIC_MESSAGING_CLIENT_OPERATION_DURATION,METRIC_MESSAGING_CLIENT_PUBLISHED_MESSAGES:()=>METRIC_MESSAGING_CLIENT_PUBLISHED_MESSAGES,METRIC_MESSAGING_PROCESS_DURATION:()=>METRIC_MESSAGING_PROCESS_DURATION,METRIC_MESSAGING_PROCESS_MESSAGES:()=>METRIC_MESSAGING_PROCESS_MESSAGES,METRIC_MESSAGING_PUBLISH_DURATION:()=>METRIC_MESSAGING_PUBLISH_DURATION,METRIC_MESSAGING_PUBLISH_MESSAGES:()=>METRIC_MESSAGING_PUBLISH_MESSAGES,METRIC_MESSAGING_RECEIVE_DURATION:()=>METRIC_MESSAGING_RECEIVE_DURATION,METRIC_MESSAGING_RECEIVE_MESSAGES:()=>METRIC_MESSAGING_RECEIVE_MESSAGES,METRIC_NODEJS_EVENTLOOP_DELAY_MAX:()=>METRIC_NODEJS_EVENTLOOP_DELAY_MAX,METRIC_NODEJS_EVENTLOOP_DELAY_MEAN:()=>METRIC_NODEJS_EVENTLOOP_DELAY_MEAN,METRIC_NODEJS_EVENTLOOP_DELAY_MIN:()=>METRIC_NODEJS_EVENTLOOP_DELAY_MIN,METRIC_NODEJS_EVENTLOOP_DELAY_P50:()=>METRIC_NODEJS_EVENTLOOP_DELAY_P50,METRIC_NODEJS_EVENTLOOP_DELAY_P90:()=>METRIC_NODEJS_EVENTLOOP_DELAY_P90,METRIC_NODEJS_EVENTLOOP_DELAY_P99:()=>METRIC_NODEJS_EVENTLOOP_DELAY_P99,METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV:()=>METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV,METRIC_NODEJS_EVENTLOOP_UTILIZATION:()=>METRIC_NODEJS_EVENTLOOP_UTILIZATION,METRIC_PROCESS_CONTEXT_SWITCHES:()=>METRIC_PROCESS_CONTEXT_SWITCHES,METRIC_PROCESS_CPU_TIME:()=>METRIC_PROCESS_CPU_TIME,METRIC_PROCESS_CPU_UTILIZATION:()=>METRIC_PROCESS_CPU_UTILIZATION,METRIC_PROCESS_DISK_IO:()=>METRIC_PROCESS_DISK_IO,METRIC_PROCESS_MEMORY_USAGE:()=>METRIC_PROCESS_MEMORY_USAGE,METRIC_PROCESS_MEMORY_VIRTUAL:()=>METRIC_PROCESS_MEMORY_VIRTUAL,METRIC_PROCESS_NETWORK_IO:()=>METRIC_PROCESS_NETWORK_IO,METRIC_PROCESS_OPEN_FILE_DESCRIPTOR_COUNT:()=>METRIC_PROCESS_OPEN_FILE_DESCRIPTOR_COUNT,METRIC_PROCESS_PAGING_FAULTS:()=>METRIC_PROCESS_PAGING_FAULTS,METRIC_PROCESS_THREAD_COUNT:()=>METRIC_PROCESS_THREAD_COUNT,METRIC_RPC_CLIENT_DURATION:()=>METRIC_RPC_CLIENT_DURATION,METRIC_RPC_CLIENT_REQUESTS_PER_RPC:()=>METRIC_RPC_CLIENT_REQUESTS_PER_RPC,METRIC_RPC_CLIENT_REQUEST_SIZE:()=>METRIC_RPC_CLIENT_REQUEST_SIZE,METRIC_RPC_CLIENT_RESPONSES_PER_RPC:()=>METRIC_RPC_CLIENT_RESPONSES_PER_RPC,METRIC_RPC_CLIENT_RESPONSE_SIZE:()=>METRIC_RPC_CLIENT_RESPONSE_SIZE,METRIC_RPC_SERVER_DURATION:()=>METRIC_RPC_SERVER_DURATION,METRIC_RPC_SERVER_REQUESTS_PER_RPC:()=>METRIC_RPC_SERVER_REQUESTS_PER_RPC,METRIC_RPC_SERVER_REQUEST_SIZE:()=>METRIC_RPC_SERVER_REQUEST_SIZE,METRIC_RPC_SERVER_RESPONSES_PER_RPC:()=>METRIC_RPC_SERVER_RESPONSES_PER_RPC,METRIC_RPC_SERVER_RESPONSE_SIZE:()=>METRIC_RPC_SERVER_RESPONSE_SIZE,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION,METRIC_SYSTEM_CPU_FREQUENCY:()=>METRIC_SYSTEM_CPU_FREQUENCY,METRIC_SYSTEM_CPU_LOGICAL_COUNT:()=>METRIC_SYSTEM_CPU_LOGICAL_COUNT,METRIC_SYSTEM_CPU_PHYSICAL_COUNT:()=>METRIC_SYSTEM_CPU_PHYSICAL_COUNT,METRIC_SYSTEM_CPU_TIME:()=>METRIC_SYSTEM_CPU_TIME,METRIC_SYSTEM_CPU_UTILIZATION:()=>METRIC_SYSTEM_CPU_UTILIZATION,METRIC_SYSTEM_DISK_IO:()=>METRIC_SYSTEM_DISK_IO,METRIC_SYSTEM_DISK_IO_TIME:()=>METRIC_SYSTEM_DISK_IO_TIME,METRIC_SYSTEM_DISK_MERGED:()=>METRIC_SYSTEM_DISK_MERGED,METRIC_SYSTEM_DISK_OPERATIONS:()=>METRIC_SYSTEM_DISK_OPERATIONS,METRIC_SYSTEM_DISK_OPERATION_TIME:()=>METRIC_SYSTEM_DISK_OPERATION_TIME,METRIC_SYSTEM_FILESYSTEM_USAGE:()=>METRIC_SYSTEM_FILESYSTEM_USAGE,METRIC_SYSTEM_FILESYSTEM_UTILIZATION:()=>METRIC_SYSTEM_FILESYSTEM_UTILIZATION,METRIC_SYSTEM_LINUX_MEMORY_AVAILABLE:()=>METRIC_SYSTEM_LINUX_MEMORY_AVAILABLE,METRIC_SYSTEM_LINUX_MEMORY_SLAB_USAGE:()=>METRIC_SYSTEM_LINUX_MEMORY_SLAB_USAGE,METRIC_SYSTEM_MEMORY_LIMIT:()=>METRIC_SYSTEM_MEMORY_LIMIT,METRIC_SYSTEM_MEMORY_SHARED:()=>METRIC_SYSTEM_MEMORY_SHARED,METRIC_SYSTEM_MEMORY_USAGE:()=>METRIC_SYSTEM_MEMORY_USAGE,METRIC_SYSTEM_MEMORY_UTILIZATION:()=>METRIC_SYSTEM_MEMORY_UTILIZATION,METRIC_SYSTEM_NETWORK_CONNECTIONS:()=>METRIC_SYSTEM_NETWORK_CONNECTIONS,METRIC_SYSTEM_NETWORK_DROPPED:()=>METRIC_SYSTEM_NETWORK_DROPPED,METRIC_SYSTEM_NETWORK_ERRORS:()=>METRIC_SYSTEM_NETWORK_ERRORS,METRIC_SYSTEM_NETWORK_IO:()=>METRIC_SYSTEM_NETWORK_IO,METRIC_SYSTEM_NETWORK_PACKETS:()=>METRIC_SYSTEM_NETWORK_PACKETS,METRIC_SYSTEM_PAGING_FAULTS:()=>METRIC_SYSTEM_PAGING_FAULTS,METRIC_SYSTEM_PAGING_OPERATIONS:()=>METRIC_SYSTEM_PAGING_OPERATIONS,METRIC_SYSTEM_PAGING_USAGE:()=>METRIC_SYSTEM_PAGING_USAGE,METRIC_SYSTEM_PAGING_UTILIZATION:()=>METRIC_SYSTEM_PAGING_UTILIZATION,METRIC_SYSTEM_PROCESS_COUNT:()=>METRIC_SYSTEM_PROCESS_COUNT,METRIC_SYSTEM_PROCESS_CREATED:()=>METRIC_SYSTEM_PROCESS_CREATED,METRIC_V8JS_GC_DURATION:()=>METRIC_V8JS_GC_DURATION,METRIC_V8JS_HEAP_SPACE_AVAILABLE_SIZE:()=>METRIC_V8JS_HEAP_SPACE_AVAILABLE_SIZE,METRIC_V8JS_HEAP_SPACE_PHYSICAL_SIZE:()=>METRIC_V8JS_HEAP_SPACE_PHYSICAL_SIZE,METRIC_V8JS_MEMORY_HEAP_LIMIT:()=>METRIC_V8JS_MEMORY_HEAP_LIMIT,METRIC_V8JS_MEMORY_HEAP_USED:()=>METRIC_V8JS_MEMORY_HEAP_USED,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA2000_1XRTT:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA2000_1XRTT,NETWORK_CONNECTION_SUBTYPE_VALUE_EDGE:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_EDGE,NETWORK_CONNECTION_SUBTYPE_VALUE_EHRPD:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_EHRPD,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_0:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_0,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_A:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_A,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_B:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_B,NETWORK_CONNECTION_SUBTYPE_VALUE_GPRS:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_GPRS,NETWORK_CONNECTION_SUBTYPE_VALUE_GSM:()=>`gsm`,NETWORK_CONNECTION_SUBTYPE_VALUE_HSDPA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_HSDPA,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_HSPA,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPAP:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_HSPAP,NETWORK_CONNECTION_SUBTYPE_VALUE_HSUPA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_HSUPA,NETWORK_CONNECTION_SUBTYPE_VALUE_IDEN:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_IDEN,NETWORK_CONNECTION_SUBTYPE_VALUE_IWLAN:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_IWLAN,NETWORK_CONNECTION_SUBTYPE_VALUE_LTE:()=>`lte`,NETWORK_CONNECTION_SUBTYPE_VALUE_LTE_CA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_LTE_CA,NETWORK_CONNECTION_SUBTYPE_VALUE_NR:()=>`nr`,NETWORK_CONNECTION_SUBTYPE_VALUE_NRNSA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_NRNSA,NETWORK_CONNECTION_SUBTYPE_VALUE_TD_SCDMA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_TD_SCDMA,NETWORK_CONNECTION_SUBTYPE_VALUE_UMTS:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_UMTS,NETWORK_CONNECTION_TYPE_VALUE_CELL:()=>NETWORK_CONNECTION_TYPE_VALUE_CELL,NETWORK_CONNECTION_TYPE_VALUE_UNAVAILABLE:()=>NETWORK_CONNECTION_TYPE_VALUE_UNAVAILABLE,NETWORK_CONNECTION_TYPE_VALUE_UNKNOWN:()=>NETWORK_CONNECTION_TYPE_VALUE_UNKNOWN,NETWORK_CONNECTION_TYPE_VALUE_WIFI:()=>NETWORK_CONNECTION_TYPE_VALUE_WIFI,NETWORK_CONNECTION_TYPE_VALUE_WIRED:()=>NETWORK_CONNECTION_TYPE_VALUE_WIRED,NETWORK_IO_DIRECTION_VALUE_RECEIVE:()=>NETWORK_IO_DIRECTION_VALUE_RECEIVE,NETWORK_IO_DIRECTION_VALUE_TRANSMIT:()=>NETWORK_IO_DIRECTION_VALUE_TRANSMIT,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6,NET_SOCK_FAMILY_VALUE_INET:()=>NET_SOCK_FAMILY_VALUE_INET,NET_SOCK_FAMILY_VALUE_INET6:()=>NET_SOCK_FAMILY_VALUE_INET6,NET_SOCK_FAMILY_VALUE_UNIX:()=>NET_SOCK_FAMILY_VALUE_UNIX,NET_TRANSPORT_VALUE_INPROC:()=>NET_TRANSPORT_VALUE_INPROC,NET_TRANSPORT_VALUE_IP_TCP:()=>NET_TRANSPORT_VALUE_IP_TCP,NET_TRANSPORT_VALUE_IP_UDP:()=>NET_TRANSPORT_VALUE_IP_UDP,NET_TRANSPORT_VALUE_OTHER:()=>NET_TRANSPORT_VALUE_OTHER,NET_TRANSPORT_VALUE_PIPE:()=>NET_TRANSPORT_VALUE_PIPE,OPENTRACING_REF_TYPE_VALUE_CHILD_OF:()=>OPENTRACING_REF_TYPE_VALUE_CHILD_OF,OPENTRACING_REF_TYPE_VALUE_FOLLOWS_FROM:()=>OPENTRACING_REF_TYPE_VALUE_FOLLOWS_FROM,OS_TYPE_VALUE_AIX:()=>`aix`,OS_TYPE_VALUE_DARWIN:()=>OS_TYPE_VALUE_DARWIN,OS_TYPE_VALUE_DRAGONFLYBSD:()=>OS_TYPE_VALUE_DRAGONFLYBSD,OS_TYPE_VALUE_FREEBSD:()=>OS_TYPE_VALUE_FREEBSD,OS_TYPE_VALUE_HPUX:()=>OS_TYPE_VALUE_HPUX,OS_TYPE_VALUE_LINUX:()=>OS_TYPE_VALUE_LINUX,OS_TYPE_VALUE_NETBSD:()=>OS_TYPE_VALUE_NETBSD,OS_TYPE_VALUE_OPENBSD:()=>OS_TYPE_VALUE_OPENBSD,OS_TYPE_VALUE_SOLARIS:()=>OS_TYPE_VALUE_SOLARIS,OS_TYPE_VALUE_WINDOWS:()=>OS_TYPE_VALUE_WINDOWS,OS_TYPE_VALUE_Z_OS:()=>OS_TYPE_VALUE_Z_OS,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_INVOLUNTARY:()=>PROCESS_CONTEXT_SWITCH_TYPE_VALUE_INVOLUNTARY,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_VOLUNTARY:()=>PROCESS_CONTEXT_SWITCH_TYPE_VALUE_VOLUNTARY,PROCESS_CPU_STATE_VALUE_SYSTEM:()=>PROCESS_CPU_STATE_VALUE_SYSTEM,PROCESS_CPU_STATE_VALUE_USER:()=>PROCESS_CPU_STATE_VALUE_USER,PROCESS_CPU_STATE_VALUE_WAIT:()=>PROCESS_CPU_STATE_VALUE_WAIT,PROCESS_PAGING_FAULT_TYPE_VALUE_MAJOR:()=>PROCESS_PAGING_FAULT_TYPE_VALUE_MAJOR,PROCESS_PAGING_FAULT_TYPE_VALUE_MINOR:()=>PROCESS_PAGING_FAULT_TYPE_VALUE_MINOR,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ABORTED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_ABORTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ALREADY_EXISTS:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_ALREADY_EXISTS,RPC_CONNECT_RPC_ERROR_CODE_VALUE_CANCELLED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_CANCELLED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DATA_LOSS:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_DATA_LOSS,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DEADLINE_EXCEEDED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_DEADLINE_EXCEEDED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_FAILED_PRECONDITION:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_FAILED_PRECONDITION,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INTERNAL:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_INTERNAL,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INVALID_ARGUMENT:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_INVALID_ARGUMENT,RPC_CONNECT_RPC_ERROR_CODE_VALUE_NOT_FOUND:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_NOT_FOUND,RPC_CONNECT_RPC_ERROR_CODE_VALUE_OUT_OF_RANGE:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_OUT_OF_RANGE,RPC_CONNECT_RPC_ERROR_CODE_VALUE_PERMISSION_DENIED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_PERMISSION_DENIED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_RESOURCE_EXHAUSTED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_RESOURCE_EXHAUSTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAUTHENTICATED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAUTHENTICATED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAVAILABLE:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAVAILABLE,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNIMPLEMENTED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNIMPLEMENTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNKNOWN:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNKNOWN,RPC_GRPC_STATUS_CODE_VALUE_ABORTED:()=>10,RPC_GRPC_STATUS_CODE_VALUE_ALREADY_EXISTS:()=>6,RPC_GRPC_STATUS_CODE_VALUE_CANCELLED:()=>1,RPC_GRPC_STATUS_CODE_VALUE_DATA_LOSS:()=>15,RPC_GRPC_STATUS_CODE_VALUE_DEADLINE_EXCEEDED:()=>4,RPC_GRPC_STATUS_CODE_VALUE_FAILED_PRECONDITION:()=>9,RPC_GRPC_STATUS_CODE_VALUE_INTERNAL:()=>13,RPC_GRPC_STATUS_CODE_VALUE_INVALID_ARGUMENT:()=>3,RPC_GRPC_STATUS_CODE_VALUE_NOT_FOUND:()=>5,RPC_GRPC_STATUS_CODE_VALUE_OK:()=>0,RPC_GRPC_STATUS_CODE_VALUE_OUT_OF_RANGE:()=>11,RPC_GRPC_STATUS_CODE_VALUE_PERMISSION_DENIED:()=>7,RPC_GRPC_STATUS_CODE_VALUE_RESOURCE_EXHAUSTED:()=>8,RPC_GRPC_STATUS_CODE_VALUE_UNAUTHENTICATED:()=>16,RPC_GRPC_STATUS_CODE_VALUE_UNAVAILABLE:()=>14,RPC_GRPC_STATUS_CODE_VALUE_UNIMPLEMENTED:()=>12,RPC_GRPC_STATUS_CODE_VALUE_UNKNOWN:()=>2,RPC_MESSAGE_TYPE_VALUE_RECEIVED:()=>RPC_MESSAGE_TYPE_VALUE_RECEIVED,RPC_MESSAGE_TYPE_VALUE_SENT:()=>RPC_MESSAGE_TYPE_VALUE_SENT,RPC_SYSTEM_VALUE_APACHE_DUBBO:()=>RPC_SYSTEM_VALUE_APACHE_DUBBO,RPC_SYSTEM_VALUE_CONNECT_RPC:()=>RPC_SYSTEM_VALUE_CONNECT_RPC,RPC_SYSTEM_VALUE_DOTNET_WCF:()=>RPC_SYSTEM_VALUE_DOTNET_WCF,RPC_SYSTEM_VALUE_GRPC:()=>RPC_SYSTEM_VALUE_GRPC,RPC_SYSTEM_VALUE_JAVA_RMI:()=>RPC_SYSTEM_VALUE_JAVA_RMI,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS,STATE_VALUE_IDLE:()=>STATE_VALUE_IDLE,STATE_VALUE_USED:()=>STATE_VALUE_USED,SYSTEM_CPU_STATE_VALUE_IDLE:()=>SYSTEM_CPU_STATE_VALUE_IDLE,SYSTEM_CPU_STATE_VALUE_INTERRUPT:()=>SYSTEM_CPU_STATE_VALUE_INTERRUPT,SYSTEM_CPU_STATE_VALUE_IOWAIT:()=>SYSTEM_CPU_STATE_VALUE_IOWAIT,SYSTEM_CPU_STATE_VALUE_NICE:()=>SYSTEM_CPU_STATE_VALUE_NICE,SYSTEM_CPU_STATE_VALUE_STEAL:()=>SYSTEM_CPU_STATE_VALUE_STEAL,SYSTEM_CPU_STATE_VALUE_SYSTEM:()=>SYSTEM_CPU_STATE_VALUE_SYSTEM,SYSTEM_CPU_STATE_VALUE_USER:()=>SYSTEM_CPU_STATE_VALUE_USER,SYSTEM_FILESYSTEM_STATE_VALUE_FREE:()=>SYSTEM_FILESYSTEM_STATE_VALUE_FREE,SYSTEM_FILESYSTEM_STATE_VALUE_RESERVED:()=>SYSTEM_FILESYSTEM_STATE_VALUE_RESERVED,SYSTEM_FILESYSTEM_STATE_VALUE_USED:()=>SYSTEM_FILESYSTEM_STATE_VALUE_USED,SYSTEM_FILESYSTEM_TYPE_VALUE_EXFAT:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_EXFAT,SYSTEM_FILESYSTEM_TYPE_VALUE_EXT4:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_EXT4,SYSTEM_FILESYSTEM_TYPE_VALUE_FAT32:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_FAT32,SYSTEM_FILESYSTEM_TYPE_VALUE_HFSPLUS:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_HFSPLUS,SYSTEM_FILESYSTEM_TYPE_VALUE_NTFS:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_NTFS,SYSTEM_FILESYSTEM_TYPE_VALUE_REFS:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_REFS,SYSTEM_MEMORY_STATE_VALUE_BUFFERS:()=>SYSTEM_MEMORY_STATE_VALUE_BUFFERS,SYSTEM_MEMORY_STATE_VALUE_CACHED:()=>SYSTEM_MEMORY_STATE_VALUE_CACHED,SYSTEM_MEMORY_STATE_VALUE_FREE:()=>SYSTEM_MEMORY_STATE_VALUE_FREE,SYSTEM_MEMORY_STATE_VALUE_SHARED:()=>SYSTEM_MEMORY_STATE_VALUE_SHARED,SYSTEM_MEMORY_STATE_VALUE_USED:()=>SYSTEM_MEMORY_STATE_VALUE_USED,SYSTEM_NETWORK_STATE_VALUE_CLOSE:()=>SYSTEM_NETWORK_STATE_VALUE_CLOSE,SYSTEM_NETWORK_STATE_VALUE_CLOSE_WAIT:()=>SYSTEM_NETWORK_STATE_VALUE_CLOSE_WAIT,SYSTEM_NETWORK_STATE_VALUE_CLOSING:()=>SYSTEM_NETWORK_STATE_VALUE_CLOSING,SYSTEM_NETWORK_STATE_VALUE_DELETE:()=>SYSTEM_NETWORK_STATE_VALUE_DELETE,SYSTEM_NETWORK_STATE_VALUE_ESTABLISHED:()=>SYSTEM_NETWORK_STATE_VALUE_ESTABLISHED,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_1:()=>SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_1,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_2:()=>SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_2,SYSTEM_NETWORK_STATE_VALUE_LAST_ACK:()=>SYSTEM_NETWORK_STATE_VALUE_LAST_ACK,SYSTEM_NETWORK_STATE_VALUE_LISTEN:()=>SYSTEM_NETWORK_STATE_VALUE_LISTEN,SYSTEM_NETWORK_STATE_VALUE_SYN_RECV:()=>SYSTEM_NETWORK_STATE_VALUE_SYN_RECV,SYSTEM_NETWORK_STATE_VALUE_SYN_SENT:()=>SYSTEM_NETWORK_STATE_VALUE_SYN_SENT,SYSTEM_NETWORK_STATE_VALUE_TIME_WAIT:()=>SYSTEM_NETWORK_STATE_VALUE_TIME_WAIT,SYSTEM_PAGING_DIRECTION_VALUE_IN:()=>`in`,SYSTEM_PAGING_DIRECTION_VALUE_OUT:()=>`out`,SYSTEM_PAGING_STATE_VALUE_FREE:()=>SYSTEM_PAGING_STATE_VALUE_FREE,SYSTEM_PAGING_STATE_VALUE_USED:()=>SYSTEM_PAGING_STATE_VALUE_USED,SYSTEM_PAGING_TYPE_VALUE_MAJOR:()=>SYSTEM_PAGING_TYPE_VALUE_MAJOR,SYSTEM_PAGING_TYPE_VALUE_MINOR:()=>SYSTEM_PAGING_TYPE_VALUE_MINOR,SYSTEM_PROCESSES_STATUS_VALUE_DEFUNCT:()=>SYSTEM_PROCESSES_STATUS_VALUE_DEFUNCT,SYSTEM_PROCESSES_STATUS_VALUE_RUNNING:()=>SYSTEM_PROCESSES_STATUS_VALUE_RUNNING,SYSTEM_PROCESSES_STATUS_VALUE_SLEEPING:()=>SYSTEM_PROCESSES_STATUS_VALUE_SLEEPING,SYSTEM_PROCESSES_STATUS_VALUE_STOPPED:()=>SYSTEM_PROCESSES_STATUS_VALUE_STOPPED,SYSTEM_PROCESS_STATUS_VALUE_DEFUNCT:()=>SYSTEM_PROCESS_STATUS_VALUE_DEFUNCT,SYSTEM_PROCESS_STATUS_VALUE_RUNNING:()=>SYSTEM_PROCESS_STATUS_VALUE_RUNNING,SYSTEM_PROCESS_STATUS_VALUE_SLEEPING:()=>SYSTEM_PROCESS_STATUS_VALUE_SLEEPING,SYSTEM_PROCESS_STATUS_VALUE_STOPPED:()=>SYSTEM_PROCESS_STATUS_VALUE_STOPPED,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS,TEST_CASE_RESULT_STATUS_VALUE_FAIL:()=>TEST_CASE_RESULT_STATUS_VALUE_FAIL,TEST_CASE_RESULT_STATUS_VALUE_PASS:()=>TEST_CASE_RESULT_STATUS_VALUE_PASS,TEST_SUITE_RUN_STATUS_VALUE_ABORTED:()=>TEST_SUITE_RUN_STATUS_VALUE_ABORTED,TEST_SUITE_RUN_STATUS_VALUE_FAILURE:()=>TEST_SUITE_RUN_STATUS_VALUE_FAILURE,TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS:()=>TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS,TEST_SUITE_RUN_STATUS_VALUE_SKIPPED:()=>TEST_SUITE_RUN_STATUS_VALUE_SKIPPED,TEST_SUITE_RUN_STATUS_VALUE_SUCCESS:()=>TEST_SUITE_RUN_STATUS_VALUE_SUCCESS,TEST_SUITE_RUN_STATUS_VALUE_TIMED_OUT:()=>TEST_SUITE_RUN_STATUS_VALUE_TIMED_OUT,TLS_PROTOCOL_NAME_VALUE_SSL:()=>`ssl`,TLS_PROTOCOL_NAME_VALUE_TLS:()=>`tls`,V8JS_GC_TYPE_VALUE_INCREMENTAL:()=>V8JS_GC_TYPE_VALUE_INCREMENTAL,V8JS_GC_TYPE_VALUE_MAJOR:()=>V8JS_GC_TYPE_VALUE_MAJOR,V8JS_GC_TYPE_VALUE_MINOR:()=>V8JS_GC_TYPE_VALUE_MINOR,V8JS_GC_TYPE_VALUE_WEAKCB:()=>V8JS_GC_TYPE_VALUE_WEAKCB,V8JS_HEAP_SPACE_NAME_VALUE_CODE_SPACE:()=>V8JS_HEAP_SPACE_NAME_VALUE_CODE_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_LARGE_OBJECT_SPACE:()=>V8JS_HEAP_SPACE_NAME_VALUE_LARGE_OBJECT_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_MAP_SPACE:()=>V8JS_HEAP_SPACE_NAME_VALUE_MAP_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_NEW_SPACE:()=>V8JS_HEAP_SPACE_NAME_VALUE_NEW_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_OLD_SPACE:()=>V8JS_HEAP_SPACE_NAME_VALUE_OLD_SPACE,VCS_REPOSITORY_REF_TYPE_VALUE_BRANCH:()=>VCS_REPOSITORY_REF_TYPE_VALUE_BRANCH,VCS_REPOSITORY_REF_TYPE_VALUE_TAG:()=>`tag`}),init_index_incubating=__esmMin((()=>{init_stable_attributes(),init_stable_metrics(),init_experimental_attributes(),init_experimental_metrics()})),require_SpanNames=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SpanNames=void 0,(function(s){s.QUERY_PREFIX=`pg.query`,s.CONNECT=`pg.connect`,s.POOL_CONNECT=`pg-pool.connect`})(s.SpanNames||={})})),require_utils$28=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isObjectWithTextString=s.getErrorMessage=s.patchClientConnectCallback=s.patchCallbackPGPool=s.updateCounter=s.getPoolName=s.patchCallback=s.handleExecutionResult=s.handleConfigQuery=s.shouldSkipInstrumentation=s.getSemanticAttributesFromPool=s.getSemanticAttributesFromConnection=s.getConnectionString=s.parseNormalizedOperationName=s.getQuerySpanName=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_AttributeNames$3(),g=(init_esm$1(),__toCommonJS$1(esm_exports)),v=(init_index_incubating(),__toCommonJS$1(index_incubating_exports)),b=require_src$33(),C=require_SpanNames();function w(s,l){if(!l)return C.SpanNames.QUERY_PREFIX;let p=typeof l.name==`string`&&l.name?l.name:E(l.text);return`${C.SpanNames.QUERY_PREFIX}:${p}${s?` ${s}`:``}`}s.getQuerySpanName=w;function E(s){let l=s.indexOf(` `),p=l===-1?s:s.slice(0,l);return p=p.toUpperCase(),p.endsWith(`;`)?p.slice(0,-1):p}s.parseNormalizedOperationName=E;function k(s){return`postgresql://${s.host||`localhost`}:${s.port||5432}/${s.database||``}`}s.getConnectionString=k;function A(s){if(Number.isInteger(s))return s}function N(s){return{[g.SEMATTRS_DB_SYSTEM]:g.DBSYSTEMVALUES_POSTGRESQL,[g.SEMATTRS_DB_NAME]:s.database,[g.SEMATTRS_DB_CONNECTION_STRING]:k(s),[g.SEMATTRS_NET_PEER_NAME]:s.host,[g.SEMATTRS_NET_PEER_PORT]:A(s.port),[g.SEMATTRS_DB_USER]:s.user}}s.getSemanticAttributesFromConnection=N;function F(s){return{[g.SEMATTRS_DB_SYSTEM]:g.DBSYSTEMVALUES_POSTGRESQL,[g.SEMATTRS_DB_NAME]:s.database,[g.SEMATTRS_DB_CONNECTION_STRING]:k(s),[g.SEMATTRS_NET_PEER_NAME]:s.host,[g.SEMATTRS_NET_PEER_PORT]:A(s.port),[g.SEMATTRS_DB_USER]:s.user,[p.AttributeNames.IDLE_TIMEOUT_MILLIS]:s.idleTimeoutMillis,[p.AttributeNames.MAX_CLIENT]:s.maxClient}}s.getSemanticAttributesFromPool=F;function I(s){return s.requireParentSpan===!0&&l.trace.getSpan(l.context.active())===void 0}s.shouldSkipInstrumentation=I;function R(s,v,b){let{connectionParameters:C}=this,E=C.database,k=w(E,b),A=s.startSpan(k,{kind:l.SpanKind.CLIENT,attributes:N(C)});if(!b)return A;if(b.text&&A.setAttribute(g.SEMATTRS_DB_STATEMENT,b.text),v.enhancedDatabaseReporting&&Array.isArray(b.values))try{let s=b.values.map(s=>s==null?`null`:s instanceof Buffer?s.toString():typeof s==`object`?typeof s.toPostgres==`function`?s.toPostgres():JSON.stringify(s):s.toString());A.setAttribute(p.AttributeNames.PG_VALUES,s)}catch(s){l.diag.error(`failed to stringify `,b.values,s)}return typeof b.name==`string`&&A.setAttribute(p.AttributeNames.PG_PLAN,b.name),A}s.handleConfigQuery=R;function B(s,p,g){typeof s.responseHook==`function`&&(0,b.safeExecuteInTheMiddle)(()=>{s.responseHook(p,{data:g})},s=>{s&&l.diag.error(`Error running response hook`,s)},!0)}s.handleExecutionResult=B;function q(s,p,v,b,C){return function(w,E){w?(Object.prototype.hasOwnProperty.call(w,`code`)&&(b[g.ATTR_ERROR_TYPE]=w.code),p.setStatus({code:l.SpanStatusCode.ERROR,message:w.message})):B(s,p,E),C(),p.end(),v.call(this,w,E)}}s.patchCallback=q;function le(s){let l=``;return l+=(s?.host?`${s.host}`:`unknown_host`)+`:`,l+=(s?.port?`${s.port}`:`unknown_port`)+`/`,l+=s?.database?`${s.database}`:`unknown_database`,l.trim()}s.getPoolName=le;function J(s,l,p,g,b){let C=l.totalCount,w=l.waitingCount,E=l.idleCount,k=C-E;return p.add(k-b.used,{[v.ATTR_DB_CLIENT_CONNECTION_STATE]:v.DB_CLIENT_CONNECTION_STATE_VALUE_USED,[v.ATTR_DB_CLIENT_CONNECTION_POOL_NAME]:s}),p.add(E-b.idle,{[v.ATTR_DB_CLIENT_CONNECTION_STATE]:v.DB_CLIENT_CONNECTION_STATE_VALUE_IDLE,[v.ATTR_DB_CLIENT_CONNECTION_POOL_NAME]:s}),g.add(w-b.pending,{[v.ATTR_DB_CLIENT_CONNECTION_POOL_NAME]:s}),{used:k,idle:E,pending:w}}s.updateCounter=J;function _e(s,p){return function(g,v,b){g&&s.setStatus({code:l.SpanStatusCode.ERROR,message:g.message}),s.end(),p.call(this,g,v,b)}}s.patchCallbackPGPool=_e;function be(s,p){return function(g){g&&s.setStatus({code:l.SpanStatusCode.ERROR,message:g.message}),s.end(),p.apply(this,arguments)}}s.patchClientConnectCallback=be;function xe(s){return typeof s==`object`&&s&&`message`in s?String(s.message):void 0}s.getErrorMessage=xe;function De(s){var l;return typeof s==`object`&&typeof s?.text==`string`}s.isObjectWithTextString=De})),require_version$10=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.50.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-pg`})),require_instrumentation$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PgInstrumentation=void 0;let l=require_src$33(),p=(init_esm$8(),__toCommonJS$1(esm_exports$6)),g=require_internal_types$3(),v=require_utils$28(),b=require_src$23(),C=require_version$10(),w=require_SpanNames(),E=require_src$41(),k=(init_esm$1(),__toCommonJS$1(esm_exports)),A=(init_index_incubating(),__toCommonJS$1(index_incubating_exports));s.PgInstrumentation=class extends l.InstrumentationBase{constructor(s={}){super(C.PACKAGE_NAME,C.PACKAGE_VERSION,s),this._connectionsCounter={used:0,idle:0,pending:0}}_updateMetricInstruments(){this._operationDuration=this.meter.createHistogram(A.METRIC_DB_CLIENT_OPERATION_DURATION,{description:`Duration of database client operations.`,unit:`s`,valueType:p.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[.001,.005,.01,.05,.1,.5,1,5,10]}}),this._connectionsCounter={idle:0,pending:0,used:0},this._connectionsCount=this.meter.createUpDownCounter(A.METRIC_DB_CLIENT_CONNECTION_COUNT,{description:`The number of connections that are currently in state described by the state attribute.`,unit:`{connection}`}),this._connectionPendingRequests=this.meter.createUpDownCounter(A.METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS,{description:`The number of current pending requests for an open connection.`,unit:`{connection}`})}init(){return[new l.InstrumentationNodeModuleDefinition(`pg`,[`>=8.0.3 <9`],s=>{let p=s[Symbol.toStringTag]===`Module`?s.default:s;return(0,l.isWrapped)(p.Client.prototype.query)&&this._unwrap(p.Client.prototype,`query`),(0,l.isWrapped)(p.Client.prototype.connect)&&this._unwrap(p.Client.prototype,`connect`),this._wrap(p.Client.prototype,`query`,this._getClientQueryPatch()),this._wrap(p.Client.prototype,`connect`,this._getClientConnectPatch()),s},s=>{let p=s[Symbol.toStringTag]===`Module`?s.default:s;(0,l.isWrapped)(p.Client.prototype.query)&&this._unwrap(p.Client.prototype,`query`)}),new l.InstrumentationNodeModuleDefinition(`pg-pool`,[`>=2.0.0 <4`],s=>((0,l.isWrapped)(s.prototype.connect)&&this._unwrap(s.prototype,`connect`),this._wrap(s.prototype,`connect`,this._getPoolConnectPatch()),s),s=>{(0,l.isWrapped)(s.prototype.connect)&&this._unwrap(s.prototype,`connect`)})]}_getClientConnectPatch(){let s=this;return l=>function(g){if(v.shouldSkipInstrumentation(s.getConfig()))return l.call(this,g);let b=s.tracer.startSpan(w.SpanNames.CONNECT,{kind:p.SpanKind.CLIENT,attributes:v.getSemanticAttributesFromConnection(this)});if(g){let s=p.trace.getSpan(p.context.active());g=v.patchClientConnectCallback(b,g),s&&(g=p.context.bind(p.context.active(),g))}return N(b,p.context.with(p.trace.setSpan(p.context.active(),b),()=>l.call(this,g)))}}recordOperationDuration(s,l){let p={};[k.SEMATTRS_DB_SYSTEM,A.ATTR_DB_NAMESPACE,k.ATTR_ERROR_TYPE,k.ATTR_SERVER_PORT,k.ATTR_SERVER_ADDRESS,A.ATTR_DB_OPERATION_NAME].forEach(l=>{l in s&&(p[l]=s[l])});let g=(0,E.hrTimeToMilliseconds)((0,E.hrTimeDuration)(l,(0,E.hrTime)()))/1e3;this._operationDuration.record(g,p)}_getClientQueryPatch(){let s=this;return g=>(this._diag.debug(`Patching pg.Client.prototype.query`),function(...C){if(v.shouldSkipInstrumentation(s.getConfig()))return g.apply(this,C);let w=(0,E.hrTime)(),N=C[0],F=typeof N==`string`,I=v.isObjectWithTextString(N),R=F?{text:N,values:Array.isArray(C[1])?C[1]:void 0}:I?N:void 0,B={[k.SEMATTRS_DB_SYSTEM]:k.DBSYSTEMVALUES_POSTGRESQL,[A.ATTR_DB_NAMESPACE]:this.database,[k.ATTR_SERVER_PORT]:this.connectionParameters.port,[k.ATTR_SERVER_ADDRESS]:this.connectionParameters.host};R?.text&&(B[A.ATTR_DB_OPERATION_NAME]=v.parseNormalizedOperationName(R?.text));let q=()=>{s.recordOperationDuration(B,w)},le=s.getConfig(),J=v.handleConfigQuery.call(this,s.tracer,le,R);if(le.addSqlCommenterCommentToQueries&&(F?C[0]=(0,b.addSqlCommenterComment)(J,N):I&&!(`name`in N)&&(C[0]=Object.assign(Object.assign({},N),{text:(0,b.addSqlCommenterComment)(J,N.text)}))),C.length>0){let l=p.trace.getSpan(p.context.active());if(typeof C[C.length-1]==`function`)C[C.length-1]=v.patchCallback(le,J,C[C.length-1],B,q),l&&(C[C.length-1]=p.context.bind(p.context.active(),C[C.length-1]));else if(typeof R?.callback==`function`){let g=v.patchCallback(s.getConfig(),J,R.callback,B,q);l&&(g=p.context.bind(p.context.active(),g)),C[0].callback=g}}let{requestHook:_e}=le;typeof _e==`function`&&R&&(0,l.safeExecuteInTheMiddle)(()=>{let{database:s,host:l,port:p,user:g}=this.connectionParameters;_e(J,{connection:{database:s,host:l,port:p,user:g},query:{text:R.text,values:R.values,name:R.name}})},l=>{l&&s._diag.error(`Error running query hook`,l)},!0);let be;try{be=g.apply(this,C)}catch(s){throw J.setStatus({code:p.SpanStatusCode.ERROR,message:v.getErrorMessage(s)}),J.end(),s}return be instanceof Promise?be.then(l=>new Promise(p=>{v.handleExecutionResult(s.getConfig(),J,l),q(),J.end(),p(l)})).catch(s=>new Promise((l,g)=>{J.setStatus({code:p.SpanStatusCode.ERROR,message:s.message}),q(),J.end(),g(s)})):be})}_setPoolConnectEventListeners(s){if(s[g.EVENT_LISTENERS_SET])return;let l=v.getPoolName(s.options);s.on(`connect`,()=>{this._connectionsCounter=v.updateCounter(l,s,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),s.on(`acquire`,()=>{this._connectionsCounter=v.updateCounter(l,s,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),s.on(`remove`,()=>{this._connectionsCounter=v.updateCounter(l,s,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),s.on(`release`,()=>{this._connectionsCounter=v.updateCounter(l,s,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),s[g.EVENT_LISTENERS_SET]=!0}_getPoolConnectPatch(){let s=this;return l=>function(g){if(v.shouldSkipInstrumentation(s.getConfig()))return l.call(this,g);let b=s.tracer.startSpan(w.SpanNames.POOL_CONNECT,{kind:p.SpanKind.CLIENT,attributes:v.getSemanticAttributesFromPool(this.options)});if(s._setPoolConnectEventListeners(this),g){let s=p.trace.getSpan(p.context.active());g=v.patchCallbackPGPool(b,g),s&&(g=p.context.bind(p.context.active(),g))}return N(b,p.context.with(p.trace.setSpan(p.context.active(),b),()=>l.call(this,g)))}}};function N(s,l){if(!(l instanceof Promise))return l;let g=l;return p.context.bind(p.context.active(),g.then(l=>(s.end(),l)).catch(l=>(s.setStatus({code:p.SpanStatusCode.ERROR,message:v.getErrorMessage(l)}),s.end(),Promise.reject(l))))}})),require_types$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$17=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$5(),s),p(require_types$9(),s),p(require_AttributeNames$3(),s)})),import_src$14,INTEGRATION_NAME$8,instrumentPostgres,_postgresIntegration,postgresIntegration,init_postgres=__esmMin((()=>{import_src$14=require_src$17(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$8=`Postgres`,instrumentPostgres=generateInstrumentOnce(INTEGRATION_NAME$8,()=>new import_src$14.PgInstrumentation({requireParentSpan:!0,requestHook(s){addOriginToSpan(s,`auto.db.otel.postgres`)}})),_postgresIntegration=(()=>({name:INTEGRATION_NAME$8,setupOnce(){instrumentPostgres()}})),postgresIntegration=defineIntegration(_postgresIntegration)})),require_version$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.45.1`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-hapi`})),require_internal_types$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.HapiLifecycleMethodNames=s.HapiLayerType=s.handlerPatched=s.HapiComponentName=void 0,s.HapiComponentName=`@hapi/hapi`,s.handlerPatched=Symbol(`hapi-handler-patched`),s.HapiLayerType={ROUTER:`router`,PLUGIN:`plugin`,EXT:`server.ext`},s.HapiLifecycleMethodNames=new Set([`onPreAuth`,`onCredentials`,`onPostAuth`,`onPreHandler`,`onPostHandler`,`onPreResponse`,`onRequest`])})),require_AttributeNames$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.HAPI_TYPE=`hapi.type`,s.PLUGIN_NAME=`hapi.plugin.name`,s.EXT_TYPE=`server.ext.type`})(s.AttributeNames||={})})),require_utils$27=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getPluginFromInput=s.getExtMetadata=s.getRouteMetadata=s.isPatchableExtMethod=s.isDirectExtInput=s.isLifecycleExtEventObj=s.isLifecycleExtType=s.getPluginName=void 0;let l=(init_esm$5(),__toCommonJS$1(esm_exports$3)),p=require_internal_types$2(),g=require_AttributeNames$2();function v(s){return s.name?s.name:s.pkg.name}s.getPluginName=v,s.isLifecycleExtType=s=>typeof s==`string`&&p.HapiLifecycleMethodNames.has(s),s.isLifecycleExtEventObj=l=>{var p;let g=l?.type;return g!==void 0&&(0,s.isLifecycleExtType)(g)},s.isDirectExtInput=l=>Array.isArray(l)&&l.length<=3&&(0,s.isLifecycleExtType)(l[0])&&typeof l[1]==`function`,s.isPatchableExtMethod=s=>!Array.isArray(s),s.getRouteMetadata=(s,v)=>v?{attributes:{[l.SEMATTRS_HTTP_ROUTE]:s.path,[l.SEMATTRS_HTTP_METHOD]:s.method,[g.AttributeNames.HAPI_TYPE]:p.HapiLayerType.PLUGIN,[g.AttributeNames.PLUGIN_NAME]:v},name:`${v}: route - ${s.path}`}:{attributes:{[l.SEMATTRS_HTTP_ROUTE]:s.path,[l.SEMATTRS_HTTP_METHOD]:s.method,[g.AttributeNames.HAPI_TYPE]:p.HapiLayerType.ROUTER},name:`route - ${s.path}`},s.getExtMetadata=(s,l)=>l?{attributes:{[g.AttributeNames.EXT_TYPE]:s,[g.AttributeNames.HAPI_TYPE]:p.HapiLayerType.EXT,[g.AttributeNames.PLUGIN_NAME]:l},name:`${l}: ext - ${s}`}:{attributes:{[g.AttributeNames.EXT_TYPE]:s,[g.AttributeNames.HAPI_TYPE]:p.HapiLayerType.EXT},name:`ext - ${s}`},s.getPluginFromInput=s=>`plugin`in s?`plugin`in s.plugin?s.plugin.plugin:s.plugin:s})),require_instrumentation$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.HapiInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=require_src$33(),v=require_version$9(),b=require_internal_types$2(),C=require_utils$27();s.HapiInstrumentation=class extends g.InstrumentationBase{constructor(s={}){super(v.PACKAGE_NAME,v.PACKAGE_VERSION,s)}init(){return new g.InstrumentationNodeModuleDefinition(b.HapiComponentName,[`>=17.0.0 <22`],s=>{let l=s[Symbol.toStringTag]===`Module`?s.default:s;return(0,g.isWrapped)(l.server)||this._wrap(l,`server`,this._getServerPatch.bind(this)),(0,g.isWrapped)(l.Server)||this._wrap(l,`Server`,this._getServerPatch.bind(this)),l},s=>{let l=s[Symbol.toStringTag]===`Module`?s.default:s;this._massUnwrap([l],[`server`,`Server`])})}_getServerPatch(s){let l=this,p=this;return function(g){let v=s.apply(this,[g]);return p._wrap(v,`route`,s=>l._getServerRoutePatch.bind(l)(s)),p._wrap(v,`ext`,s=>l._getServerExtPatch.bind(l)(s)),p._wrap(v,`register`,l._getServerRegisterPatch.bind(l)),v}}_getServerRegisterPatch(s){let l=this;return function(p,g){if(Array.isArray(p))for(let s of p){let p=(0,C.getPluginFromInput)(s);l._wrapRegisterHandler(p)}else{let s=(0,C.getPluginFromInput)(p);l._wrapRegisterHandler(s)}return s.apply(this,[p,g])}}_getServerExtPatch(s,l){let p=this;return function(...g){if(Array.isArray(g[0])){let v=g[0];for(let s=0;sl._getServerRoutePatch.bind(l)(s,p)),v._wrap(s,`ext`,s=>l._getServerExtPatch.bind(l)(s,p)),g.call(this,s,b)}}_wrapExtMethods(s,p,g){let v=this;if(s instanceof Array){for(let l=0;lasync function(...b){if(l.trace.getSpan(l.context.active())===void 0)return await v.call(this,...b);let E=(0,p.getRPCMetadata)(l.context.active());E?.type===p.RPCType.HTTP&&(E.route=s.path);let k=(0,C.getRouteMetadata)(s,g),A=w.tracer.startSpan(k.name,{attributes:k.attributes});try{return await l.context.with(l.trace.setSpan(l.context.active(),A),()=>v.call(this,...b))}catch(s){throw A.recordException(s),A.setStatus({code:l.SpanStatusCode.ERROR,message:s.message}),s}finally{A.end()}};if(typeof s.handler==`function`)s.handler=E(s.handler);else if(typeof s.options==`function`){let l=s.options;s.options=function(s){let p=l(s);return typeof p.handler==`function`&&(p.handler=E(p.handler)),p}}else typeof s.options?.handler==`function`&&(s.options.handler=E(s.options.handler));return s}}})),require_src$16=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$4(),s),p(require_AttributeNames$2(),s)})),import_src$13,INTEGRATION_NAME$7,instrumentHapi,_hapiIntegration,hapiIntegration,init_hapi=__esmMin((()=>{import_src$13=require_src$16(),init_esm$9(),init_instrument(),INTEGRATION_NAME$7=`Hapi`,instrumentHapi=generateInstrumentOnce(INTEGRATION_NAME$7,()=>new import_src$13.HapiInstrumentation),_hapiIntegration=(()=>({name:INTEGRATION_NAME$7,setupOnce(){instrumentHapi()}})),hapiIntegration=defineIntegration(_hapiIntegration)})),require_types$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.KoaLayerType=void 0,(function(s){s.ROUTER=`router`,s.MIDDLEWARE=`middleware`})(s.KoaLayerType||={})})),require_version$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.47.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-koa`})),require_AttributeNames$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.KOA_TYPE=`koa.type`,s.KOA_NAME=`koa.name`})(s.AttributeNames||={})})),require_utils$26=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isLayerIgnored=s.getMiddlewareMetadata=void 0;let l=require_types$8(),p=require_AttributeNames$1(),g=(init_esm$5(),__toCommonJS$1(esm_exports$3));s.getMiddlewareMetadata=(s,v,b,C)=>{var w;return b?{attributes:{[p.AttributeNames.KOA_NAME]:C?.toString(),[p.AttributeNames.KOA_TYPE]:l.KoaLayerType.ROUTER,[g.SEMATTRS_HTTP_ROUTE]:C?.toString()},name:s._matchedRouteName||`router - ${C}`}:{attributes:{[p.AttributeNames.KOA_NAME]:v.name??`middleware`,[p.AttributeNames.KOA_TYPE]:l.KoaLayerType.MIDDLEWARE},name:`middleware - ${v.name}`}},s.isLayerIgnored=(s,l)=>{var p;return!!(Array.isArray(l?.ignoreLayersType)&&(l?.ignoreLayersType)?.includes(s))}})),require_internal_types$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.kLayerPatched=void 0,s.kLayerPatched=Symbol(`koa-layer-patched`)})),require_instrumentation$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.KoaInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=require_types$8(),v=require_version$8(),b=require_utils$26(),C=require_src$41(),w=require_internal_types$1();s.KoaInstrumentation=class extends p.InstrumentationBase{constructor(s={}){super(v.PACKAGE_NAME,v.PACKAGE_VERSION,s)}init(){return new p.InstrumentationNodeModuleDefinition(`koa`,[`>=2.0.0 <3`],s=>{let l=s[Symbol.toStringTag]===`Module`?s.default:s;return l==null?l:((0,p.isWrapped)(l.prototype.use)&&this._unwrap(l.prototype,`use`),this._wrap(l.prototype,`use`,this._getKoaUsePatch.bind(this)),s)},s=>{let l=s[Symbol.toStringTag]===`Module`?s.default:s;(0,p.isWrapped)(l.prototype.use)&&this._unwrap(l.prototype,`use`)})}_getKoaUsePatch(s){let l=this;return function(p){let g;return g=p.router?l._patchRouterDispatch(p):l._patchLayer(p,!1),s.apply(this,[g])}}_patchRouterDispatch(s){var p;l.diag.debug(`Patching @koa/router dispatch`);let g=s.router?.stack??[];for(let s of g){let l=s.path,p=s.stack;for(let s=0;s{if(l.trace.getSpan(l.context.active())===void 0)return s(g,w);let A=(0,b.getMiddlewareMetadata)(g,s,v,E),N=this.tracer.startSpan(A.name,{attributes:A.attributes}),F=(0,C.getRPCMetadata)(l.context.active());F?.type===C.RPCType.HTTP&&g._matchedRoute&&(F.route=g._matchedRoute.toString());let{requestHook:I}=this.getConfig();I&&(0,p.safeExecuteInTheMiddle)(()=>I(N,{context:g,middlewareLayer:s,layerType:k}),s=>{s&&l.diag.error(`koa instrumentation: request hook failed`,s)},!0);let R=l.trace.setSpan(l.context.active(),N);return l.context.with(R,async()=>{try{return await s(g,w)}catch(s){throw N.recordException(s),s}finally{N.end()}})})}}})),require_src$15=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$3(),s),p(require_types$8(),s),p(require_AttributeNames$1(),s)}));function addKoaSpanAttributes(s){s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,`auto.http.otel.koa`);let l=spanToJSON(s).data||{},p=l[`koa.type`];p&&s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`${p}.koa`);let g=l[`koa.name`];typeof g==`string`&&s.updateName(g||`< unknown >`)}var import_src$12,INTEGRATION_NAME$6,instrumentKoa,_koaIntegration,koaIntegration,init_koa=__esmMin((()=>{init_esm$9(),import_src$12=require_src$15(),init_esm$5(),init_debug_build(),init_instrument(),INTEGRATION_NAME$6=`Koa`,instrumentKoa=generateInstrumentOnce(INTEGRATION_NAME$6,()=>new import_src$12.KoaInstrumentation({requestHook(s,l){if(addKoaSpanAttributes(s),getIsolationScope()===getDefaultIsolationScope()){DEBUG_BUILD&&logger$1.warn(`Isolation scope is default isolation scope - skipping setting transactionName`);return}let p=spanToJSON(s).data,g=p&&p[`http.route`],v=_optionalChain([l,`optionalAccess`,s=>s.context,`optionalAccess`,s=>s.request,`optionalAccess`,s=>s.method,`optionalAccess`,s=>s.toUpperCase,`call`,s=>s()])||`GET`;g&&getIsolationScope().setTransactionName(`${v} ${g}`)}})),_koaIntegration=(()=>({name:INTEGRATION_NAME$6,setupOnce(){instrumentKoa()}})),koaIntegration=defineIntegration(_koaIntegration)})),require_AttributeNames=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ConnectNames=s.ConnectTypes=s.AttributeNames=void 0,(function(s){s.CONNECT_TYPE=`connect.type`,s.CONNECT_NAME=`connect.name`})(s.AttributeNames||={}),(function(s){s.MIDDLEWARE=`middleware`,s.REQUEST_HANDLER=`request_handler`})(s.ConnectTypes||={}),(function(s){s.MIDDLEWARE=`middleware`,s.REQUEST_HANDLER=`request handler`})(s.ConnectNames||={})})),require_version$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.43.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-connect`})),require_internal_types=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._LAYERS_STORE_PROPERTY=void 0,s._LAYERS_STORE_PROPERTY=Symbol(`opentelemetry.instrumentation-connect.request-route-stack`)})),require_utils$25=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.generateRoute=s.replaceCurrentStackRoute=s.addNewStackLayer=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_internal_types();s.addNewStackLayer=s=>{Array.isArray(s[p._LAYERS_STORE_PROPERTY])===!1&&Object.defineProperty(s,p._LAYERS_STORE_PROPERTY,{enumerable:!1,value:[]}),s[p._LAYERS_STORE_PROPERTY].push(`/`);let g=s[p._LAYERS_STORE_PROPERTY].length;return()=>{g===s[p._LAYERS_STORE_PROPERTY].length?s[p._LAYERS_STORE_PROPERTY].pop():l.diag.warn(`Connect: Trying to pop the stack multiple time`)}},s.replaceCurrentStackRoute=(s,l)=>{l&&s[p._LAYERS_STORE_PROPERTY].splice(-1,1,l)},s.generateRoute=s=>s[p._LAYERS_STORE_PROPERTY].reduce((s,l)=>s.replace(/\/+$/,``)+l)})),require_instrumentation$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ConnectInstrumentation=s.ANONYMOUS_NAME=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=require_AttributeNames(),v=require_version$7(),b=require_src$33(),C=(init_esm$5(),__toCommonJS$1(esm_exports$3)),w=require_utils$25();s.ANONYMOUS_NAME=`anonymous`,s.ConnectInstrumentation=class extends b.InstrumentationBase{constructor(s={}){super(v.PACKAGE_NAME,v.PACKAGE_VERSION,s)}init(){return[new b.InstrumentationNodeModuleDefinition(`connect`,[`>=3.0.0 <4`],s=>this._patchConstructor(s))]}_patchApp(s){(0,b.isWrapped)(s.use)||this._wrap(s,`use`,this._patchUse.bind(this)),(0,b.isWrapped)(s.handle)||this._wrap(s,`handle`,this._patchHandle.bind(this))}_patchConstructor(s){let l=this;return function(...p){let g=s.apply(this,p);return l._patchApp(g),g}}_patchNext(s,l){return function(p){let g=s.apply(this,[p]);return l(),g}}_startSpan(l,p){let v,b,w;l?(v=g.ConnectTypes.REQUEST_HANDLER,w=g.ConnectNames.REQUEST_HANDLER,b=l):(v=g.ConnectTypes.MIDDLEWARE,w=g.ConnectNames.MIDDLEWARE,b=p.name||s.ANONYMOUS_NAME);let E=`${w} - ${b}`,k={attributes:{[C.SEMATTRS_HTTP_ROUTE]:l.length>0?l:`/`,[g.AttributeNames.CONNECT_TYPE]:v,[g.AttributeNames.CONNECT_NAME]:b}};return this.tracer.startSpan(E,k)}_patchMiddleware(g,v){let b=this,C=v.length===4;function E(){if(!b.isEnabled())return v.apply(this,arguments);let[E,k,A]=C?[1,2,3]:[0,1,2],N=arguments[E],F=arguments[k],I=arguments[A];(0,w.replaceCurrentStackRoute)(N,g);let R=(0,p.getRPCMetadata)(l.context.active());g&&R?.type===p.RPCType.HTTP&&(R.route=(0,w.generateRoute)(N));let B=``;B=g?`request handler - ${g}`:`middleware - ${v.name||s.ANONYMOUS_NAME}`;let q=b._startSpan(g,v);b._diag.debug(`start span`,B);let le=!1;function J(){le?b._diag.debug(`span ${q.name} - already finished`):(le=!0,b._diag.debug(`finishing span ${q.name}`),q.end()),F.removeListener(`close`,J)}return F.addListener(`close`,J),arguments[A]=b._patchNext(I,J),v.apply(this,arguments)}return Object.defineProperty(E,`length`,{value:v.length,writable:!1,configurable:!0}),E}_patchUse(s){let l=this;return function(...p){let g=p[p.length-1],v=p[p.length-2]||``;return p[p.length-1]=l._patchMiddleware(v,g),s.apply(this,p)}}_patchHandle(s){let l=this;return function(){let[p,g]=[0,2],v=arguments[p],b=arguments[g],C=(0,w.addNewStackLayer)(v);return typeof b==`function`&&(arguments[g]=l._patchOut(b,C)),s.apply(this,arguments)}}_patchOut(s,l){return function(...p){return l(),Reflect.apply(s,this,p)}}}})),require_src$14=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_AttributeNames(),s),p(require_instrumentation$2(),s)})),import_src$11,INTEGRATION_NAME$5,instrumentConnect,_connectIntegration,connectIntegration,init_connect=__esmMin((()=>{import_src$11=require_src$14(),init_esm$9(),init_instrument(),INTEGRATION_NAME$5=`Connect`,instrumentConnect=generateInstrumentOnce(INTEGRATION_NAME$5,()=>new import_src$11.ConnectInstrumentation),_connectIntegration=(()=>({name:INTEGRATION_NAME$5,setupOnce(){instrumentConnect()}})),connectIntegration=defineIntegration(_connectIntegration)}));function connectToSpotlight(s,l){let p=parseSidecarUrl(l.sidecarUrl);if(!p)return;let g=0;s.on(`beforeEnvelope`,s=>{if(g>3){logger$1.warn(`[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests`);return}let l=serializeEnvelope(s),v=getNativeHttpRequest()({method:`POST`,path:p.pathname,hostname:p.hostname,port:p.port,headers:{"Content-Type":`application/x-sentry-envelope`}},s=>{s.statusCode&&s.statusCode>=200&&s.statusCode<400&&(g=0),s.on(`data`,()=>{}),s.on(`end`,()=>{}),s.setEncoding(`utf8`)});v.on(`error`,()=>{g++,logger$1.warn(`[Spotlight] Failed to send envelope to Spotlight Sidecar`)}),v.write(l),v.end()})}function parseSidecarUrl(s){try{return new URL(`${s}`)}catch{logger$1.warn(`[Spotlight] Invalid sidecar URL: ${s}`);return}}function getNativeHttpRequest(){let{request:s}=node_http;return isWrapped(s)?s.__sentry_original__:s}function isWrapped(s){return`__sentry_original__`in s}var INTEGRATION_NAME$4,_spotlightIntegration,spotlightIntegration,init_spotlight=__esmMin((()=>{init_esm$9(),INTEGRATION_NAME$4=`Spotlight`,_spotlightIntegration=((s={})=>{let l={sidecarUrl:s.sidecarUrl||`http://localhost:8969/stream`};return{name:INTEGRATION_NAME$4,setup(s){typeof process==`object`&&process.env&&process.env.NODE_ENV!==`development`&&logger$1.warn(`[Spotlight] It seems you're not in dev mode. Do you really want to have Spotlight enabled?`),connectToSpotlight(s,l)}}}),spotlightIntegration=defineIntegration(_spotlightIntegration)})),require_utils$24=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.once=s.getSpanName=void 0;function l(s,l,p,g){return s===`execBulkLoad`&&g&&l?`${s} ${g} ${l}`:s===`callProcedure`?l?`${s} ${p} ${l}`:`${s} ${p}`:l?`${s} ${l}`:`${s}`}s.getSpanName=l,s.once=s=>{let l=!1;return(...p)=>{if(!l)return l=!0,s(...p)}}})),require_version$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.18.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-tedious`})),require_instrumentation$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TediousInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require(`events`),g=require_src$33(),v=(init_esm$5(),__toCommonJS$1(esm_exports$3)),b=require_utils$24(),C=require_version$6(),w=Symbol(`opentelemetry.instrumentation-tedious.current-database`),E=[`callProcedure`,`execSql`,`execSqlBatch`,`execBulkLoad`,`prepare`,`execute`];function k(s){Object.defineProperty(this,w,{value:s,writable:!0})}var A=class s extends g.InstrumentationBase{constructor(s={}){super(C.PACKAGE_NAME,C.PACKAGE_VERSION,s)}init(){return[new g.InstrumentationNodeModuleDefinition(s.COMPONENT,[`>=1.11.0 <20`],s=>{let l=s.Connection.prototype;for(let s of E)(0,g.isWrapped)(l[s])&&this._unwrap(l,s),this._wrap(l,s,this._patchQuery(s));return(0,g.isWrapped)(l.connect)&&this._unwrap(l,`connect`),this._wrap(l,`connect`,this._patchConnect),s},s=>{if(s===void 0)return;let l=s.Connection.prototype;for(let s of E)this._unwrap(l,s);this._unwrap(l,`connect`)})]}_patchConnect(s){return function(){var l,p;return k.call(this,this.config?.options?.database),this.removeListener(`databaseChange`,k),this.on(`databaseChange`,k),this.once(`end`,()=>{this.removeListener(`databaseChange`,k)}),s.apply(this,arguments)}}_patchQuery(s){return g=>{let C=this;function E(E){var k,A,N,F,I,R,B,q;if(!(E instanceof p.EventEmitter))return C._diag.warn(`Unexpected invocation of patched ${s} method. Span not recorded`),g.apply(this,arguments);let le=0,J=0,_e=()=>J++,be=()=>le++,xe=this[w],De=(s=>{var l,p;return s.sqlTextOrProcedure===`sp_prepare`&&s.parametersByName?.stmt?.value?s.parametersByName.stmt.value:s.sqlTextOrProcedure})(E),Ne=C.tracer.startSpan((0,b.getSpanName)(s,xe,De,E.table),{kind:l.SpanKind.CLIENT,attributes:{[v.SEMATTRS_DB_SYSTEM]:v.DBSYSTEMVALUES_MSSQL,[v.SEMATTRS_DB_NAME]:xe,[v.SEMATTRS_NET_PEER_PORT]:this.config?.options?.port,[v.SEMATTRS_NET_PEER_NAME]:this.config?.server,[v.SEMATTRS_DB_USER]:this.config?.userName??this.config?.authentication?.options?.userName,[v.SEMATTRS_DB_STATEMENT]:De,[v.SEMATTRS_DB_SQL_TABLE]:E.table}}),Pe=(0,b.once)(s=>{E.removeListener(`done`,_e),E.removeListener(`doneInProc`,_e),E.removeListener(`doneProc`,be),E.removeListener(`error`,Pe),this.removeListener(`end`,Pe),Ne.setAttribute(`tedious.procedure_count`,le),Ne.setAttribute(`tedious.statement_count`,J),s&&Ne.setStatus({code:l.SpanStatusCode.ERROR,message:s.message}),Ne.end()});return E.on(`done`,_e),E.on(`doneInProc`,_e),E.on(`doneProc`,be),E.once(`error`,Pe),this.on(`end`,Pe),typeof E.callback==`function`?C._wrap(E,`callback`,C._patchCallbackQuery(Pe)):C._diag.error(`Expected request.callback to be a function`),l.context.with(l.trace.setSpan(l.context.active(),Ne),g,this,...arguments)}return Object.defineProperty(E,`length`,{value:g.length,writable:!1}),E}}_patchCallbackQuery(s){return l=>function(p,g,v){return s(p),l.apply(this,arguments)}}};s.TediousInstrumentation=A,A.COMPONENT=`tedious`})),require_types$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$13=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation$1(),s),p(require_types$7(),s)})),import_src$10,TEDIUS_INSTRUMENTED_METHODS,INTEGRATION_NAME$3,instrumentTedious,_tediousIntegration,tediousIntegration,init_tedious=__esmMin((()=>{init_esm$9(),import_src$10=require_src$13(),init_instrument(),TEDIUS_INSTRUMENTED_METHODS=new Set([`callProcedure`,`execSql`,`execSqlBatch`,`execBulkLoad`,`prepare`,`execute`]),INTEGRATION_NAME$3=`Tedious`,instrumentTedious=generateInstrumentOnce(INTEGRATION_NAME$3,()=>new import_src$10.TediousInstrumentation({})),_tediousIntegration=(()=>({name:INTEGRATION_NAME$3,setupOnce(){instrumentTedious()},setup(s){s.on(`spanStart`,s=>{let{description:l,data:p}=spanToJSON(s);if(!l||_optionalChain([p,`optionalAccess`,s=>s[`db.system`]])!==`mssql`)return;let g=_optionalChain([l,`optionalAccess`,s=>s.split,`call`,s=>s(` `),`access`,s=>s[0]])||``;TEDIUS_INSTRUMENTED_METHODS.has(g)&&s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,`auto.db.otel.tedious`)})}})),tediousIntegration=defineIntegration(_tediousIntegration)})),require_version$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.43.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-generic-pool`})),require_instrumentation=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.GenericPoolInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$33(),g=require_version$5(),v=`generic-pool`;s.GenericPoolInstrumentation=class extends p.InstrumentationBase{constructor(s={}){super(g.PACKAGE_NAME,g.PACKAGE_VERSION,s),this._isDisabled=!1}init(){return[new p.InstrumentationNodeModuleDefinition(v,[`>=3.0.0 <4`],s=>{let l=s.Pool;return(0,p.isWrapped)(l.prototype.acquire)&&this._unwrap(l.prototype,`acquire`),this._wrap(l.prototype,`acquire`,this._acquirePatcher.bind(this)),s},s=>{let l=s.Pool;return this._unwrap(l.prototype,`acquire`),s}),new p.InstrumentationNodeModuleDefinition(v,[`>=2.4.0 <3`],s=>{let l=s.Pool;return(0,p.isWrapped)(l.prototype.acquire)&&this._unwrap(l.prototype,`acquire`),this._wrap(l.prototype,`acquire`,this._acquireWithCallbacksPatcher.bind(this)),s},s=>{let l=s.Pool;return this._unwrap(l.prototype,`acquire`),s}),new p.InstrumentationNodeModuleDefinition(v,[`>=2.0.0 <2.4`],s=>(this._isDisabled=!1,(0,p.isWrapped)(s.Pool)&&this._unwrap(s,`Pool`),this._wrap(s,`Pool`,this._poolWrapper.bind(this)),s),s=>(this._isDisabled=!0,s))]}_acquirePatcher(s){let p=this;return function(...g){let v=l.context.active(),b=p.tracer.startSpan(`generic-pool.acquire`,{},v);return l.context.with(l.trace.setSpan(v,b),()=>s.call(this,...g).then(s=>(b.end(),s),s=>{throw b.recordException(s),b.end(),s}))}}_poolWrapper(s){let l=this;return function(){let p=s.apply(this,arguments);return l._wrap(p,`acquire`,l._acquireWithCallbacksPatcher.bind(l)),p}}_acquireWithCallbacksPatcher(s){let p=this;return function(g,v){if(p._isDisabled)return s.call(this,g,v);let b=l.context.active(),C=p.tracer.startSpan(`generic-pool.acquire`,{},b);return l.context.with(l.trace.setSpan(b,C),()=>{s.call(this,(s,l)=>{if(C.end(),g)return g(s,l)},v)})}}}})),require_src$12=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_instrumentation(),s)})),import_src$9,INTEGRATION_NAME$2,instrumentGenericPool,_genericPoolIntegration,genericPoolIntegration,init_genericPool=__esmMin((()=>{import_src$9=require_src$12(),init_esm$9(),init_instrument(),INTEGRATION_NAME$2=`GenericPool`,instrumentGenericPool=generateInstrumentOnce(INTEGRATION_NAME$2,()=>new import_src$9.GenericPoolInstrumentation({})),_genericPoolIntegration=(()=>({name:INTEGRATION_NAME$2,setupOnce(){instrumentGenericPool()},setup(s){s.on(`spanStart`,s=>{let l=spanToJSON(s).description;(l===`generic-pool.aquire`||l===`generic-pool.acquire`)&&s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,`auto.db.otel.generic_pool`)})}})),genericPoolIntegration=defineIntegration(_genericPoolIntegration)})),require_types$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DEFAULT_CONFIG=s.EndOperation=void 0,(function(s){s.AutoAck=`auto ack`,s.Ack=`ack`,s.AckAll=`ackAll`,s.Reject=`reject`,s.Nack=`nack`,s.NackAll=`nackAll`,s.ChannelClosed=`channel closed`,s.ChannelError=`channel error`,s.InstrumentationTimeout=`instrumentation timeout`})(s.EndOperation||={}),s.DEFAULT_CONFIG={consumeTimeoutMs:1e3*60,useLinksForConsume:!1}})),require_utils$23=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isConfirmChannelTracing=s.unmarkConfirmChannelTracing=s.markConfirmChannelTracing=s.getConnectionAttributesFromUrl=s.getConnectionAttributesFromServer=s.normalizeExchange=s.CONNECTION_ATTRIBUTES=s.CHANNEL_CONSUME_TIMEOUT_TIMER=s.CHANNEL_SPANS_NOT_ENDED=s.MESSAGE_STORED_SPAN=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=(init_esm$5(),__toCommonJS$1(esm_exports$3));s.MESSAGE_STORED_SPAN=Symbol(`opentelemetry.amqplib.message.stored-span`),s.CHANNEL_SPANS_NOT_ENDED=Symbol(`opentelemetry.amqplib.channel.spans-not-ended`),s.CHANNEL_CONSUME_TIMEOUT_TIMER=Symbol(`opentelemetry.amqplib.channel.consumer-timeout-timer`),s.CONNECTION_ATTRIBUTES=Symbol(`opentelemetry.amqplib.connection.attributes`);let g=(0,l.createContextKey)(`opentelemetry.amqplib.channel.is-confirm-channel`);s.normalizeExchange=s=>s===``?``:s;let v=s=>s.replace(/:[^:@/]*@/,`:***@`),b=(s,l)=>s||(l===`AMQP`?5672:5671),C=s=>{let l=s||`amqp`;return(l.endsWith(`:`)?l.substring(0,l.length-1):l).toUpperCase()},w=s=>s||`localhost`,E=(s,p,g,v)=>g?{[p]:g}:(l.diag.error(`amqplib instrumentation: could not extract connection attribute ${v} from user supplied url`,{url:s}),{});s.getConnectionAttributesFromServer=s=>{var l,g;let v=((l=s.serverProperties.product)?.toLowerCase)?.call(l);return v?{[p.SEMATTRS_MESSAGING_SYSTEM]:v}:{}},s.getConnectionAttributesFromUrl=s=>{let g={[p.SEMATTRS_MESSAGING_PROTOCOL_VERSION]:`0.9.1`};if(s||=`amqp://localhost`,typeof s==`object`){let l=s,v=C(l?.protocol);Object.assign(g,Object.assign({},E(s,p.SEMATTRS_MESSAGING_PROTOCOL,v,`protocol`)));let k=w(l?.hostname);Object.assign(g,Object.assign({},E(s,p.SEMATTRS_NET_PEER_NAME,k,`hostname`)));let A=b(l.port,v);Object.assign(g,Object.assign({},E(s,p.SEMATTRS_NET_PEER_PORT,A,`port`)))}else{let k=v(s);g[p.SEMATTRS_MESSAGING_URL]=k;try{let s=new URL(k),l=C(s.protocol);Object.assign(g,Object.assign({},E(k,p.SEMATTRS_MESSAGING_PROTOCOL,l,`protocol`)));let v=w(s.hostname);Object.assign(g,Object.assign({},E(k,p.SEMATTRS_NET_PEER_NAME,v,`hostname`)));let A=b(s.port?parseInt(s.port):void 0,l);Object.assign(g,Object.assign({},E(k,p.SEMATTRS_NET_PEER_PORT,A,`port`)))}catch(s){l.diag.error(`amqplib instrumentation: error while extracting connection details from connection url`,{censoredUrl:k,err:s})}}return g},s.markConfirmChannelTracing=s=>s.setValue(g,!0),s.unmarkConfirmChannelTracing=s=>s.deleteValue(g),s.isConfirmChannelTracing=s=>s.getValue(g)===!0})),require_version$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.46.1`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-amqplib`})),require_amqplib=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AmqplibInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_src$41(),g=require_src$33(),v=(init_esm$5(),__toCommonJS$1(esm_exports$3)),b=require_types$6(),C=require_utils$23(),w=require_version$4(),E=[`>=0.5.5 <1`];s.AmqplibInstrumentation=class extends g.InstrumentationBase{constructor(s={}){super(w.PACKAGE_NAME,w.PACKAGE_VERSION,Object.assign(Object.assign({},b.DEFAULT_CONFIG),s))}setConfig(s={}){super.setConfig(Object.assign(Object.assign({},b.DEFAULT_CONFIG),s))}init(){let s=new g.InstrumentationNodeModuleFile(`amqplib/lib/channel_model.js`,E,this.patchChannelModel.bind(this),this.unpatchChannelModel.bind(this)),l=new g.InstrumentationNodeModuleFile(`amqplib/lib/callback_model.js`,E,this.patchChannelModel.bind(this),this.unpatchChannelModel.bind(this)),p=new g.InstrumentationNodeModuleFile(`amqplib/lib/connect.js`,E,this.patchConnect.bind(this),this.unpatchConnect.bind(this));return new g.InstrumentationNodeModuleDefinition(`amqplib`,E,void 0,void 0,[s,p,l])}patchConnect(s){return s=this.unpatchConnect(s),(0,g.isWrapped)(s.connect)||this._wrap(s,`connect`,this.getConnectPatch.bind(this)),s}unpatchConnect(s){return(0,g.isWrapped)(s.connect)&&this._unwrap(s,`connect`),s}patchChannelModel(s,l){return(0,g.isWrapped)(s.Channel.prototype.publish)||this._wrap(s.Channel.prototype,`publish`,this.getPublishPatch.bind(this,l)),(0,g.isWrapped)(s.Channel.prototype.consume)||this._wrap(s.Channel.prototype,`consume`,this.getConsumePatch.bind(this,l)),(0,g.isWrapped)(s.Channel.prototype.ack)||this._wrap(s.Channel.prototype,`ack`,this.getAckPatch.bind(this,!1,b.EndOperation.Ack)),(0,g.isWrapped)(s.Channel.prototype.nack)||this._wrap(s.Channel.prototype,`nack`,this.getAckPatch.bind(this,!0,b.EndOperation.Nack)),(0,g.isWrapped)(s.Channel.prototype.reject)||this._wrap(s.Channel.prototype,`reject`,this.getAckPatch.bind(this,!0,b.EndOperation.Reject)),(0,g.isWrapped)(s.Channel.prototype.ackAll)||this._wrap(s.Channel.prototype,`ackAll`,this.getAckAllPatch.bind(this,!1,b.EndOperation.AckAll)),(0,g.isWrapped)(s.Channel.prototype.nackAll)||this._wrap(s.Channel.prototype,`nackAll`,this.getAckAllPatch.bind(this,!0,b.EndOperation.NackAll)),(0,g.isWrapped)(s.Channel.prototype.emit)||this._wrap(s.Channel.prototype,`emit`,this.getChannelEmitPatch.bind(this)),(0,g.isWrapped)(s.ConfirmChannel.prototype.publish)||this._wrap(s.ConfirmChannel.prototype,`publish`,this.getConfirmedPublishPatch.bind(this,l)),s}unpatchChannelModel(s){return(0,g.isWrapped)(s.Channel.prototype.publish)&&this._unwrap(s.Channel.prototype,`publish`),(0,g.isWrapped)(s.Channel.prototype.consume)&&this._unwrap(s.Channel.prototype,`consume`),(0,g.isWrapped)(s.Channel.prototype.ack)&&this._unwrap(s.Channel.prototype,`ack`),(0,g.isWrapped)(s.Channel.prototype.nack)&&this._unwrap(s.Channel.prototype,`nack`),(0,g.isWrapped)(s.Channel.prototype.reject)&&this._unwrap(s.Channel.prototype,`reject`),(0,g.isWrapped)(s.Channel.prototype.ackAll)&&this._unwrap(s.Channel.prototype,`ackAll`),(0,g.isWrapped)(s.Channel.prototype.nackAll)&&this._unwrap(s.Channel.prototype,`nackAll`),(0,g.isWrapped)(s.Channel.prototype.emit)&&this._unwrap(s.Channel.prototype,`emit`),(0,g.isWrapped)(s.ConfirmChannel.prototype.publish)&&this._unwrap(s.ConfirmChannel.prototype,`publish`),s}getConnectPatch(s){return function(l,p,g){return s.call(this,l,p,function(s,p){if(s==null){let s=(0,C.getConnectionAttributesFromUrl)(l),g=(0,C.getConnectionAttributesFromServer)(p);p[C.CONNECTION_ATTRIBUTES]=Object.assign(Object.assign({},s),g)}g.apply(this,arguments)})}}getChannelEmitPatch(s){let l=this;return function(p){if(p===`close`){l.endAllSpansOnChannel(this,!0,b.EndOperation.ChannelClosed,void 0);let s=this[C.CHANNEL_CONSUME_TIMEOUT_TIMER];s&&clearInterval(s),this[C.CHANNEL_CONSUME_TIMEOUT_TIMER]=void 0}else p===`error`&&l.endAllSpansOnChannel(this,!0,b.EndOperation.ChannelError,void 0);return s.apply(this,arguments)}}getAckAllPatch(s,l,p){let g=this;return function(v){return g.endAllSpansOnChannel(this,s,l,v),p.apply(this,arguments)}}getAckPatch(s,l,p){let g=this;return function(v,w,E){var k;let A=this,N=l===b.EndOperation.Reject?w:E,F=A[C.CHANNEL_SPANS_NOT_ENDED]??[],I=F.findIndex(s=>s.msg===v);if(I<0)g.endConsumerSpan(v,s,l,N);else if(l!==b.EndOperation.Reject&&w){for(let p=0;p<=I;p++)g.endConsumerSpan(F[p].msg,s,l,N);F.splice(0,I+1)}else g.endConsumerSpan(v,s,l,N),F.splice(I,1);return p.apply(this,arguments)}}getConsumePatch(s,w){let E=this;return function(k,A,N){let F=this;if(!Object.prototype.hasOwnProperty.call(F,C.CHANNEL_SPANS_NOT_ENDED)){let{consumeTimeoutMs:s}=E.getConfig();if(s){let l=setInterval(()=>{E.checkConsumeTimeoutOnChannel(F)},s);l.unref(),F[C.CHANNEL_CONSUME_TIMEOUT_TIMER]=l}F[C.CHANNEL_SPANS_NOT_ENDED]=[]}let I=function(w){var I,R,B,q,le;if(!w)return A.call(this,w);let J=w.properties.headers??{},_e=l.propagation.extract(l.ROOT_CONTEXT,J),be=w.fields?.exchange,xe;if(E._config.useLinksForConsume){let s=_e?l.trace.getSpan(_e)?.spanContext():void 0;_e=void 0,s&&(xe=[{context:s}])}let De=E.tracer.startSpan(`${k} process`,{kind:l.SpanKind.CONSUMER,attributes:Object.assign(Object.assign({},F?.connection?.[C.CONNECTION_ATTRIBUTES]),{[v.SEMATTRS_MESSAGING_DESTINATION]:be,[v.SEMATTRS_MESSAGING_DESTINATION_KIND]:v.MESSAGINGDESTINATIONKINDVALUES_TOPIC,[v.SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY]:w.fields?.routingKey,[v.SEMATTRS_MESSAGING_OPERATION]:v.MESSAGINGOPERATIONVALUES_PROCESS,[v.SEMATTRS_MESSAGING_MESSAGE_ID]:w?.properties.messageId,[v.SEMATTRS_MESSAGING_CONVERSATION_ID]:w?.properties.correlationId}),links:xe},_e),{consumeHook:Ne}=E.getConfig();Ne&&(0,g.safeExecuteInTheMiddle)(()=>Ne(De,{moduleVersion:s,msg:w}),s=>{s&&l.diag.error(`amqplib instrumentation: consumerHook error`,s)},!0),N?.noAck||(F[C.CHANNEL_SPANS_NOT_ENDED].push({msg:w,timeOfConsume:(0,p.hrTime)()}),w[C.MESSAGE_STORED_SPAN]=De);let Pe=_e||l.ROOT_CONTEXT;l.context.with(l.trace.setSpan(Pe,De),()=>{A.call(this,w)}),N?.noAck&&(E.callConsumeEndHook(De,w,!1,b.EndOperation.AutoAck),De.end())};return arguments[1]=I,w.apply(this,arguments)}}getConfirmedPublishPatch(s,p){let v=this;return function(b,w,E,k,A){let N=this,{span:F,modifiedOptions:I}=v.createPublishSpan(v,b,w,N,k),{publishHook:R}=v.getConfig();R&&(0,g.safeExecuteInTheMiddle)(()=>R(F,{moduleVersion:s,exchange:b,routingKey:w,content:E,options:I,isConfirmChannel:!0}),s=>{s&&l.diag.error(`amqplib instrumentation: publishHook error`,s)},!0);let B=function(p,C){try{A?.call(this,p,C)}finally{let{publishConfirmHook:C}=v.getConfig();C&&(0,g.safeExecuteInTheMiddle)(()=>C(F,{moduleVersion:s,exchange:b,routingKey:w,content:E,options:k,isConfirmChannel:!0,confirmError:p}),s=>{s&&l.diag.error(`amqplib instrumentation: publishConfirmHook error`,s)},!0),p&&F.setStatus({code:l.SpanStatusCode.ERROR,message:`message confirmation has been nack'ed`}),F.end()}},q=(0,C.markConfirmChannelTracing)(l.context.active()),le=[...arguments];return le[3]=I,le[4]=l.context.bind((0,C.unmarkConfirmChannelTracing)(l.trace.setSpan(q,F)),B),l.context.with(q,p.bind(this,...le))}}getPublishPatch(s,p){let v=this;return function(b,w,E,k){if((0,C.isConfirmChannelTracing)(l.context.active()))return p.apply(this,arguments);{let C=this,{span:A,modifiedOptions:N}=v.createPublishSpan(v,b,w,C,k),{publishHook:F}=v.getConfig();F&&(0,g.safeExecuteInTheMiddle)(()=>F(A,{moduleVersion:s,exchange:b,routingKey:w,content:E,options:N,isConfirmChannel:!1}),s=>{s&&l.diag.error(`amqplib instrumentation: publishHook error`,s)},!0);let I=[...arguments];I[3]=N;let R=p.apply(this,I);return A.end(),R}}}createPublishSpan(s,p,g,b,w){var E;let k=(0,C.normalizeExchange)(p),A=s.tracer.startSpan(`publish ${k}`,{kind:l.SpanKind.PRODUCER,attributes:Object.assign(Object.assign({},b.connection[C.CONNECTION_ATTRIBUTES]),{[v.SEMATTRS_MESSAGING_DESTINATION]:p,[v.SEMATTRS_MESSAGING_DESTINATION_KIND]:v.MESSAGINGDESTINATIONKINDVALUES_TOPIC,[v.SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY]:g,[v.SEMATTRS_MESSAGING_MESSAGE_ID]:w?.messageId,[v.SEMATTRS_MESSAGING_CONVERSATION_ID]:w?.correlationId})}),N=w??{};return N.headers=N.headers??{},l.propagation.inject(l.trace.setSpan(l.context.active(),A),N.headers),{span:A,modifiedOptions:N}}endConsumerSpan(s,p,g,v){let w=s[C.MESSAGE_STORED_SPAN];w&&(p!==!1&&w.setStatus({code:l.SpanStatusCode.ERROR,message:g!==b.EndOperation.ChannelClosed&&g!==b.EndOperation.ChannelError?`${g} called on message${v===!0?` with requeue`:v===!1?` without requeue`:``}`:g}),this.callConsumeEndHook(w,s,p,g),w.end(),s[C.MESSAGE_STORED_SPAN]=void 0)}endAllSpansOnChannel(s,l,p,g){var v;(s[C.CHANNEL_SPANS_NOT_ENDED]??[]).forEach(s=>{this.endConsumerSpan(s.msg,l,p,g)}),s[C.CHANNEL_SPANS_NOT_ENDED]=[]}callConsumeEndHook(s,p,v,b){let{consumeEndHook:C}=this.getConfig();C&&(0,g.safeExecuteInTheMiddle)(()=>C(s,{msg:p,rejected:v,endOperation:b}),s=>{s&&l.diag.error(`amqplib instrumentation: consumerEndHook error`,s)},!0)}checkConsumeTimeoutOnChannel(s){var l;let g=(0,p.hrTime)(),v=s[C.CHANNEL_SPANS_NOT_ENDED]??[],w,{consumeTimeoutMs:E}=this.getConfig();for(w=0;w{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),p(require_amqplib(),s),p(require_types$6(),s)})),import_src$8,INTEGRATION_NAME$1,config$1,instrumentAmqplib,_amqplibIntegration,amqplibIntegration,init_amqplib=__esmMin((()=>{import_src$8=require_src$11(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$1=`Amqplib`,config$1={consumeEndHook:s=>{addOriginToSpan(s,`auto.amqplib.otel.consumer`)},publishHook:s=>{addOriginToSpan(s,`auto.amqplib.otel.publisher`)}},instrumentAmqplib=generateInstrumentOnce(INTEGRATION_NAME$1,()=>new import_src$8.AmqplibInstrumentation(config$1)),_amqplibIntegration=(()=>({name:INTEGRATION_NAME$1,setupOnce(){instrumentAmqplib()}})),amqplibIntegration=defineIntegration(_amqplibIntegration)}));function captureChildProcessEvents(s,l){let p=!1,g;s.on(`spawn`,()=>{if(s.spawnfile===`/usr/bin/sw_vers`){p=!0;return}g={spawnfile:s.spawnfile},l.includeChildProcessArgs&&(g.spawnargs=s.spawnargs)}).on(`exit`,s=>{p||(p=!0,s!==null&&s!==0&&addBreadcrumb({category:`child_process`,message:`Child process exited with code '${s}'`,level:`warning`,data:g}))}).on(`error`,s=>{p||(p=!0,addBreadcrumb({category:`child_process`,message:`Child process errored with '${s.message}'`,level:`error`,data:g}))})}function captureWorkerThreadEvents(s){let l;s.on(`online`,()=>{l=s.threadId}).on(`error`,s=>{addBreadcrumb({category:`worker_thread`,message:`Worker thread errored with '${s.message}'`,level:`error`,data:{threadId:l}})})}var INTEGRATION_NAME,childProcessIntegration,init_childProcess=__esmMin((()=>{init_esm$9(),INTEGRATION_NAME=`ProcessAndThreadBreadcrumbs`,childProcessIntegration=defineIntegration((s={})=>({name:INTEGRATION_NAME,setup(l){node_diagnostics_channel.channel(`child_process`).subscribe(l=>{l&&typeof l==`object`&&`process`in l&&captureChildProcessEvents(l.process,s)}),node_diagnostics_channel.channel(`worker_threads`).subscribe(s=>{s&&typeof s==`object`&&`worker`in s&&captureWorkerThreadEvents(s.worker)})}}))})),import_src$7,INSTRUMENTED_METHODS,sentryVercelAiPatched,SentryVercelAiInstrumentation,init_instrumentation=__esmMin((()=>{import_src$7=require_src$33(),init_esm$9(),INSTRUMENTED_METHODS=[`generateText`,`streamText`,`generateObject`,`streamObject`,`embed`,`embedMany`],sentryVercelAiPatched=!1,SentryVercelAiInstrumentation=class extends import_src$7.InstrumentationBase{constructor(s={}){super(`@sentry/instrumentation-vercel-ai`,SDK_VERSION,s)}init(){return new import_src$7.InstrumentationNodeModuleDefinition(`ai`,[`>=3.0.0 <5`],this._patch.bind(this))}_patch(s){sentryVercelAiPatched=!0;function l(l){return(...p)=>{let g=p[0].experimental_telemetry||{};return g.isEnabled===void 0&&(p[0].experimental_telemetry={isEnabled:!0,recordInputs:!1,recordOutputs:!1,...g}),s[l].apply(this,p)}}let p=INSTRUMENTED_METHODS.reduce((s,p)=>(s[p]=l(p),s),{});return{...s,...p}}}})),instrumentVercelAi,_vercelAIIntegration,vercelAIIntegration,init_vercelai=__esmMin((()=>{init_esm$9(),init_instrument(),init_addOriginToSpan(),init_instrumentation(),instrumentVercelAi=generateInstrumentOnce(`vercelAI`,()=>new SentryVercelAiInstrumentation({})),_vercelAIIntegration=(()=>({name:`vercelAI`,setupOnce(){instrumentVercelAi()},processEvent(s){if(s.type===`transaction`&&_optionalChain([s,`access`,s=>s.spans,`optionalAccess`,s=>s.length]))for(let l of s.spans){let{data:s,description:p}=l;!s||!p||l.origin!==`auto.vercelai.otel`||(l.data=l.data||{},s[`ai.usage.completionTokens`]!=null&&(l.data[`ai.completion_tokens.used`]=s[`ai.usage.completionTokens`]),s[`ai.usage.promptTokens`]!=null&&(l.data[`ai.prompt_tokens.used`]=s[`ai.usage.promptTokens`]),s[`ai.usage.completionTokens`]!=null&&s[`ai.usage.promptTokens`]!=null&&(l.data[`ai.total_tokens.used`]=s[`ai.usage.completionTokens`]+s[`ai.usage.promptTokens`]))}return s},setup(s){s.on(`spanStart`,s=>{if(!sentryVercelAiPatched)return;let{data:l,description:p}=spanToJSON(s);if(!l||!p)return;let g=l[`ai.model.id`],v=l[`ai.model.provider`];if(!g||!v)return;let b=!1;switch(p){case`ai.generateText`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.generateText`),b=!0;break;case`ai.generateText.doGenerate`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.run.doGenerate`);break;case`ai.streamText`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.streamText`),b=!0;break;case`ai.streamText.doStream`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.run.doStream`);break;case`ai.generateObject`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.generateObject`),b=!0;break;case`ai.generateObject.doGenerate`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.run.doGenerate`);break;case`ai.streamObject`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.streamObject`),b=!0;break;case`ai.streamObject.doStream`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.run.doStream`);break;case`ai.embed`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.embed`),b=!0;break;case`ai.embed.doEmbed`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.embeddings`);break;case`ai.embedMany`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.embedMany`),b=!0;break;case`ai.embedMany.doEmbed`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.embeddings`);break;case`ai.toolCall`:case`ai.stream.firstChunk`:case`ai.stream.finish`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.run`);break}addOriginToSpan(s,`auto.vercelai.otel`);let C=p.replace(`ai.`,``);s.setAttribute(`ai.pipeline.name`,C),s.updateName(C),l[`ai.telemetry.functionId`]&&b&&(s.updateName(l[`ai.telemetry.functionId`]),s.setAttribute(`ai.pipeline.name`,l[`ai.telemetry.functionId`])),l[`ai.prompt`]&&s.setAttribute(`ai.input_messages`,l[`ai.prompt`]),l[`ai.model.id`]&&s.setAttribute(`ai.model_id`,l[`ai.model.id`]),s.setAttribute(`ai.streaming`,p.includes(`stream`))})}})),vercelAIIntegration=defineIntegration(_vercelAIIntegration)})),require_AbstractAsyncHooksContextManager=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AbstractAsyncHooksContextManager=void 0;let l=require(`events`),p=[`addListener`,`on`,`once`,`prependListener`,`prependOnceListener`];s.AbstractAsyncHooksContextManager=class{constructor(){this._kOtListeners=Symbol(`OtListeners`),this._wrapped=!1}bind(s,p){return p instanceof l.EventEmitter?this._bindEventEmitter(s,p):typeof p==`function`?this._bindFunction(s,p):p}_bindFunction(s,l){let p=this,g=function(...g){return p.with(s,()=>l.apply(this,g))};return Object.defineProperty(g,`length`,{enumerable:!1,configurable:!0,writable:!1,value:l.length}),g}_bindEventEmitter(s,l){return this._getPatchMap(l)===void 0?(this._createPatchMap(l),p.forEach(p=>{l[p]!==void 0&&(l[p]=this._patchAddListener(l,l[p],s))}),typeof l.removeListener==`function`&&(l.removeListener=this._patchRemoveListener(l,l.removeListener)),typeof l.off==`function`&&(l.off=this._patchRemoveListener(l,l.off)),typeof l.removeAllListeners==`function`&&(l.removeAllListeners=this._patchRemoveAllListeners(l,l.removeAllListeners)),l):l}_patchRemoveListener(s,l){let p=this;return function(g,v){var b;let C=p._getPatchMap(s)?.[g];if(C===void 0)return l.call(this,g,v);let w=C.get(v);return l.call(this,g,w||v)}}_patchRemoveAllListeners(s,l){let p=this;return function(g){let v=p._getPatchMap(s);return v!==void 0&&(arguments.length===0?p._createPatchMap(s):v[g]!==void 0&&delete v[g]),l.apply(this,arguments)}}_patchAddListener(s,l,p){let g=this;return function(v,b){if(g._wrapped)return l.call(this,v,b);let C=g._getPatchMap(s);C===void 0&&(C=g._createPatchMap(s));let w=C[v];w===void 0&&(w=new WeakMap,C[v]=w);let E=g.bind(p,b);w.set(b,E),g._wrapped=!0;try{return l.call(this,v,E)}finally{g._wrapped=!1}}}_createPatchMap(s){let l=Object.create(null);return s[this._kOtListeners]=l,l}_getPatchMap(s){return s[this._kOtListeners]}}})),require_AsyncHooksContextManager=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AsyncHooksContextManager=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require(`async_hooks`),g=require_AbstractAsyncHooksContextManager();s.AsyncHooksContextManager=class extends g.AbstractAsyncHooksContextManager{constructor(){super(),this._contexts=new Map,this._stack=[],this._asyncHook=p.createHook({init:this._init.bind(this),before:this._before.bind(this),after:this._after.bind(this),destroy:this._destroy.bind(this),promiseResolve:this._destroy.bind(this)})}active(){var s;return this._stack[this._stack.length-1]??l.ROOT_CONTEXT}with(s,l,p,...g){this._enterContext(s);try{return l.call(p,...g)}finally{this._exitContext()}}enable(){return this._asyncHook.enable(),this}disable(){return this._asyncHook.disable(),this._contexts.clear(),this._stack=[],this}_init(s,l){if(l===`TIMERWRAP`)return;let p=this._stack[this._stack.length-1];p!==void 0&&this._contexts.set(s,p)}_destroy(s){this._contexts.delete(s)}_before(s){let l=this._contexts.get(s);l!==void 0&&this._enterContext(l)}_after(){this._exitContext()}_enterContext(s){this._stack.push(s)}_exitContext(){this._stack.pop()}}})),require_AsyncLocalStorageContextManager=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AsyncLocalStorageContextManager=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require(`async_hooks`),g=require_AbstractAsyncHooksContextManager();s.AsyncLocalStorageContextManager=class extends g.AbstractAsyncHooksContextManager{constructor(){super(),this._asyncLocalStorage=new p.AsyncLocalStorage}active(){var s;return this._asyncLocalStorage.getStore()??l.ROOT_CONTEXT}with(s,l,p,...g){let v=p==null?l:l.bind(p);return this._asyncLocalStorage.run(s,v,...g)}enable(){return this}disable(){return this._asyncLocalStorage.disable(),this}}})),require_src$10=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AsyncLocalStorageContextManager=s.AsyncHooksContextManager=void 0;var l=require_AsyncHooksContextManager();Object.defineProperty(s,`AsyncHooksContextManager`,{enumerable:!0,get:function(){return l.AsyncHooksContextManager}});var p=require_AsyncLocalStorageContextManager();Object.defineProperty(s,`AsyncLocalStorageContextManager`,{enumerable:!0,get:function(){return p.AsyncLocalStorageContextManager}})})),import_src$6,SentryContextManager,init_contextManager=__esmMin((()=>{import_src$6=require_src$10(),init_esm$2(),SentryContextManager=wrapContextManagerClass(import_src$6.AsyncLocalStorageContextManager)}));function getAutoPerformanceIntegrations(){return[expressIntegration(),fastifyIntegration(),graphqlIntegration(),mongoIntegration(),mongooseIntegration(),mysqlIntegration(),mysql2Integration(),redisIntegration(),postgresIntegration(),nestIntegration(),hapiIntegration(),koaIntegration(),connectIntegration(),tediousIntegration(),genericPoolIntegration(),kafkaIntegration(),amqplibIntegration(),lruMemoizerIntegration(),vercelAIIntegration()]}var init_tracing=__esmMin((()=>{init_amqplib(),init_connect(),init_express(),init_fastify(),init_genericPool(),init_graphql(),init_hapi(),init_kafka(),init_koa(),init_lrumemoizer(),init_mongo(),init_mongoose(),init_mysql(),init_mysql2(),init_nest(),init_postgres(),init_redis(),init_tedious(),init_vercelai()})),INTERNAL,Agent$1,init_base$2=__esmMin((()=>{init_esm$9(),INTERNAL=Symbol(`AgentBaseInternalState`),Agent$1=class extends node_http.Agent{constructor(s){super(s),this[INTERNAL]={}}isSecureEndpoint(s){if(s){if(typeof s.secureEndpoint==`boolean`)return s.secureEndpoint;if(typeof s.protocol==`string`)return s.protocol===`https:`}let{stack:l}=Error();return typeof l==`string`?l.split(` -`).some(s=>s.indexOf(`(https.js:`)!==-1||s.indexOf(`node:https:`)!==-1):!1}createSocket(s,l,p){let g={...l,secureEndpoint:this.isSecureEndpoint(l)};Promise.resolve().then(()=>this.connect(s,g)).then(v=>{if(v instanceof node_http.Agent)return v.addRequest(s,g);this[INTERNAL].currentSocket=v,super.createSocket(s,l,p)},p)}createConnection(){let s=this[INTERNAL].currentSocket;if(this[INTERNAL].currentSocket=void 0,!s)throw Error("No socket was returned in the `connect()` function");return s}get defaultPort(){return _nullishCoalesce(this[INTERNAL].defaultPort,()=>this.protocol===`https:`?443:80)}set defaultPort(s){this[INTERNAL]&&(this[INTERNAL].defaultPort=s)}get protocol(){return _nullishCoalesce(this[INTERNAL].protocol,()=>this.isSecureEndpoint()?`https:`:`http:`)}set protocol(s){this[INTERNAL]&&(this[INTERNAL].protocol=s)}}}));function debug$3(...s){logger$1.log(`[https-proxy-agent:parse-proxy-response]`,...s)}function parseProxyResponse(s){return new Promise((l,p)=>{let g=0,v=[];function b(){let l=s.read();l?k(l):s.once(`readable`,b)}function C(){s.removeListener(`end`,w),s.removeListener(`error`,E),s.removeListener(`readable`,b)}function w(){C(),debug$3(`onend`),p(Error(`Proxy connection ended before receiving CONNECT response`))}function E(s){C(),debug$3(`onerror %o`,s),p(s)}function k(w){v.push(w),g+=w.length;let E=Buffer.concat(v,g),k=E.indexOf(`\r +`+v),s.push(g+`m+`+l.exports.humanize(this.diff)+`\x1B[0m`)}else s[0]=b()+f+` `+s[0]}function b(){return s.inspectOpts.hideDate?``:new Date().toISOString()+` `}function C(...l){return process.stderr.write(p.formatWithOptions(s.inspectOpts,...l)+` +`)}function w(s){s?process.env.DEBUG=s:delete process.env.DEBUG}function E(){return process.env.DEBUG}function k(l){l.inspectOpts={};let f=Object.keys(s.inspectOpts);for(let p=0;ps.trim()).join(` `)},A.O=function(s){return this.inspectOpts.colors=this.useColors,p.inspect(s,this.inspectOpts)}})),require_src$39=__commonJSMin(((s,l)=>{typeof process>`u`||process.type===`renderer`||process.browser===!0||process.__nwjs?l.exports=require_browser$1():l.exports=require_node$10()})),require_module_details_from_path=__commonJSMin(((s,l)=>{var f=require(`path`).sep;l.exports=function(s){var l=s.split(f),p=l.lastIndexOf(`node_modules`);if(p!==-1&&l[p+1]){for(var g=l[p+1][0]===`@`,v=g?l[p+1]+`/`+l[p+2]:l[p+1],b=g?3:2,C=``,w=p+b-1,E=0;E<=w;E++)E===w?C+=l[E]:C+=l[E]+f;for(var k=``,A=l.length-1,N=p+b;N<=A;N++)N===A?k+=l[N]:k+=l[N]+f;return{name:v,basedir:C,path:k}}}})),require_homedir=__commonJSMin(((s,l)=>{l.exports=require(`os`).homedir||function(){var s=process.env.HOME,l=process.env.LOGNAME||process.env.USER||process.env.LNAME||process.env.USERNAME;return process.platform===`win32`?process.env.USERPROFILE||process.env.HOMEDRIVE&&process.env.HOMEPATH&&process.env.HOMEDRIVE+process.env.HOMEPATH||s||null:process.platform===`darwin`?s||(l?`/Users/`+l:null):process.platform===`linux`?s||(process.getuid()===0?`/root`:l?`/home/`+l:null):s||null}})),require_es_errors=__commonJSMin(((s,l)=>{l.exports=Error})),require_caller=__commonJSMin(((s,l)=>{var f=require_es_errors();l.exports=function(){var s=f.prepareStackTrace;f.prepareStackTrace=function(s,l){return l};var l=new f().stack;return f.prepareStackTrace=s,l[2].getFileName()}})),require_path_parse=__commonJSMin(((s,l)=>{var f=process.platform===`win32`,p=/^(((?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?[\\\/]?)(?:[^\\\/]*[\\\/])*)((\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))[\\\/]*$/,g={};function v(s){return p.exec(s).slice(1)}g.parse=function(s){if(typeof s!=`string`)throw TypeError(`Parameter 'pathString' must be a string, not `+typeof s);var l=v(s);if(!l||l.length!==5)throw TypeError(`Invalid path '`+s+`'`);return{root:l[1],dir:l[0]===l[1]?l[0]:l[0].slice(0,-1),base:l[2],ext:l[4],name:l[3]}};var b=/^((\/?)(?:[^\/]*\/)*)((\.{1,2}|[^\/]+?|)(\.[^.\/]*|))[\/]*$/,C={};function w(s){return b.exec(s).slice(1)}C.parse=function(s){if(typeof s!=`string`)throw TypeError(`Parameter 'pathString' must be a string, not `+typeof s);var l=w(s);if(!l||l.length!==5)throw TypeError(`Invalid path '`+s+`'`);return{root:l[1],dir:l[0].slice(0,-1),base:l[2],ext:l[4],name:l[3]}},f?l.exports=g.parse:l.exports=C.parse,l.exports.posix=C.parse,l.exports.win32=g.parse})),require_node_modules_paths=__commonJSMin(((s,l)=>{var f=require(`path`),p=f.parse||require_path_parse(),g=/^([A-Za-z]:)/,v=/^\\\\/;function b(s,l){var b=`/`;g.test(s)?b=``:v.test(s)&&(b=`\\\\`);for(var C=[s],w=p(s);w.dir!==C[C.length-1];)C.push(w.dir),w=p(w.dir);return C.reduce(function(s,p){return s.concat(l.map(function(s){return f.resolve(b,p,s)}))},[])}l.exports=function(s,l,f){var p=l&&l.moduleDirectory?[].concat(l.moduleDirectory):[`node_modules`];if(l&&typeof l.paths==`function`)return l.paths(f,s,function(){return b(s,p)},l);var g=b(s,p);return l&&l.paths?g.concat(l.paths):g}})),require_normalize_options=__commonJSMin(((s,l)=>{let f=require(`path`);l.exports=function(s,l){if(l||={},l.forceNodeResolution||!process.versions.pnp)return l;let{findPnpApi:p}=require(`module`),g=(s,l)=>{let g=s.match(/^((?:@[^/]+\/)?[^/]+)(\/.*)?/);if(!g)throw Error(`Assertion failed: Expected the "resolve" package to call the "paths" callback with package names only (got "${s}")`);l.charAt(l.length-1)!==`/`&&(l=f.join(l,`/`));let v=p(l);if(v===null)return;let b;try{b=v.resolveToUnqualified(`${g[1]}/package.json`,l,{considerBuiltins:!1})}catch{return null}if(b===null)throw Error(`Assertion failed: The resolution thinks that "${g[1]}" is a Node builtin`);let C=f.dirname(b);return{packagePath:C,unqualifiedPath:g[2]===void 0?C:f.join(C,g[2])}},v=(s,l)=>{for(let f=0;f{let g=v(s,[l].concat(b));return g==null?f():[g.unqualifiedPath]},w=(s,l,p,g)=>{let C=v(s,[l].concat(b));if(C==null)return p().concat(b);let w=f.dirname(C.packagePath);return s.match(/^@[^/]+\//)&&(w=f.dirname(w)),[w]},E=!1;return l.__skipPackageIterator||(l.packageIterator=function(s,l,f,p){E=!0;try{return C(s,l,f,p)}finally{E=!1}}),l.paths=function(s,l,f,p){return E?f().concat(b):w(s,l,f,p)},l}})),require_implementation=__commonJSMin(((s,l)=>{var f=`Function.prototype.bind called on incompatible `,p=Object.prototype.toString,g=Math.max,v=`[object Function]`,b=function(s,l){for(var f=[],p=0;p{var f=require_implementation();l.exports=Function.prototype.bind||f})),require_hasown=__commonJSMin(((s,l)=>{var f=Function.prototype.call,p=Object.prototype.hasOwnProperty;l.exports=require_function_bind().call(f,p)})),require_core$12=__commonJSMin(((s,l)=>{l.exports={assert:!0,"node:assert":[`>= 14.18 && < 15`,`>= 16`],"assert/strict":`>= 15`,"node:assert/strict":`>= 16`,async_hooks:`>= 8`,"node:async_hooks":[`>= 14.18 && < 15`,`>= 16`],buffer_ieee754:`>= 0.5 && < 0.9.7`,buffer:!0,"node:buffer":[`>= 14.18 && < 15`,`>= 16`],child_process:!0,"node:child_process":[`>= 14.18 && < 15`,`>= 16`],cluster:`>= 0.5`,"node:cluster":[`>= 14.18 && < 15`,`>= 16`],console:!0,"node:console":[`>= 14.18 && < 15`,`>= 16`],constants:!0,"node:constants":[`>= 14.18 && < 15`,`>= 16`],crypto:!0,"node:crypto":[`>= 14.18 && < 15`,`>= 16`],_debug_agent:`>= 1 && < 8`,_debugger:`< 8`,dgram:!0,"node:dgram":[`>= 14.18 && < 15`,`>= 16`],diagnostics_channel:[`>= 14.17 && < 15`,`>= 15.1`],"node:diagnostics_channel":[`>= 14.18 && < 15`,`>= 16`],dns:!0,"node:dns":[`>= 14.18 && < 15`,`>= 16`],"dns/promises":`>= 15`,"node:dns/promises":`>= 16`,domain:`>= 0.7.12`,"node:domain":[`>= 14.18 && < 15`,`>= 16`],events:!0,"node:events":[`>= 14.18 && < 15`,`>= 16`],freelist:`< 6`,fs:!0,"node:fs":[`>= 14.18 && < 15`,`>= 16`],"fs/promises":[`>= 10 && < 10.1`,`>= 14`],"node:fs/promises":[`>= 14.18 && < 15`,`>= 16`],_http_agent:`>= 0.11.1`,"node:_http_agent":[`>= 14.18 && < 15`,`>= 16`],_http_client:`>= 0.11.1`,"node:_http_client":[`>= 14.18 && < 15`,`>= 16`],_http_common:`>= 0.11.1`,"node:_http_common":[`>= 14.18 && < 15`,`>= 16`],_http_incoming:`>= 0.11.1`,"node:_http_incoming":[`>= 14.18 && < 15`,`>= 16`],_http_outgoing:`>= 0.11.1`,"node:_http_outgoing":[`>= 14.18 && < 15`,`>= 16`],_http_server:`>= 0.11.1`,"node:_http_server":[`>= 14.18 && < 15`,`>= 16`],http:!0,"node:http":[`>= 14.18 && < 15`,`>= 16`],http2:`>= 8.8`,"node:http2":[`>= 14.18 && < 15`,`>= 16`],https:!0,"node:https":[`>= 14.18 && < 15`,`>= 16`],inspector:`>= 8`,"node:inspector":[`>= 14.18 && < 15`,`>= 16`],"inspector/promises":[`>= 19`],"node:inspector/promises":[`>= 19`],_linklist:`< 8`,module:!0,"node:module":[`>= 14.18 && < 15`,`>= 16`],net:!0,"node:net":[`>= 14.18 && < 15`,`>= 16`],"node-inspect/lib/_inspect":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_client":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_repl":`>= 7.6 && < 12`,os:!0,"node:os":[`>= 14.18 && < 15`,`>= 16`],path:!0,"node:path":[`>= 14.18 && < 15`,`>= 16`],"path/posix":`>= 15.3`,"node:path/posix":`>= 16`,"path/win32":`>= 15.3`,"node:path/win32":`>= 16`,perf_hooks:`>= 8.5`,"node:perf_hooks":[`>= 14.18 && < 15`,`>= 16`],process:`>= 1`,"node:process":[`>= 14.18 && < 15`,`>= 16`],punycode:`>= 0.5`,"node:punycode":[`>= 14.18 && < 15`,`>= 16`],querystring:!0,"node:querystring":[`>= 14.18 && < 15`,`>= 16`],readline:!0,"node:readline":[`>= 14.18 && < 15`,`>= 16`],"readline/promises":`>= 17`,"node:readline/promises":`>= 17`,repl:!0,"node:repl":[`>= 14.18 && < 15`,`>= 16`],"node:sea":[`>= 20.12 && < 21`,`>= 21.7`],smalloc:`>= 0.11.5 && < 3`,"node:sqlite":[`>= 22.13 && < 23`,`>= 23.4`],_stream_duplex:`>= 0.9.4`,"node:_stream_duplex":[`>= 14.18 && < 15`,`>= 16`],_stream_transform:`>= 0.9.4`,"node:_stream_transform":[`>= 14.18 && < 15`,`>= 16`],_stream_wrap:`>= 1.4.1`,"node:_stream_wrap":[`>= 14.18 && < 15`,`>= 16`],_stream_passthrough:`>= 0.9.4`,"node:_stream_passthrough":[`>= 14.18 && < 15`,`>= 16`],_stream_readable:`>= 0.9.4`,"node:_stream_readable":[`>= 14.18 && < 15`,`>= 16`],_stream_writable:`>= 0.9.4`,"node:_stream_writable":[`>= 14.18 && < 15`,`>= 16`],stream:!0,"node:stream":[`>= 14.18 && < 15`,`>= 16`],"stream/consumers":`>= 16.7`,"node:stream/consumers":`>= 16.7`,"stream/promises":`>= 15`,"node:stream/promises":`>= 16`,"stream/web":`>= 16.5`,"node:stream/web":`>= 16.5`,string_decoder:!0,"node:string_decoder":[`>= 14.18 && < 15`,`>= 16`],sys:[`>= 0.4 && < 0.7`,`>= 0.8`],"node:sys":[`>= 14.18 && < 15`,`>= 16`],"test/reporters":`>= 19.9 && < 20.2`,"node:test/reporters":[`>= 18.17 && < 19`,`>= 19.9`,`>= 20`],"test/mock_loader":`>= 22.3 && < 22.7`,"node:test/mock_loader":`>= 22.3 && < 22.7`,"node:test":[`>= 16.17 && < 17`,`>= 18`],timers:!0,"node:timers":[`>= 14.18 && < 15`,`>= 16`],"timers/promises":`>= 15`,"node:timers/promises":`>= 16`,_tls_common:`>= 0.11.13`,"node:_tls_common":[`>= 14.18 && < 15`,`>= 16`],_tls_legacy:`>= 0.11.3 && < 10`,_tls_wrap:`>= 0.11.3`,"node:_tls_wrap":[`>= 14.18 && < 15`,`>= 16`],tls:!0,"node:tls":[`>= 14.18 && < 15`,`>= 16`],trace_events:`>= 10`,"node:trace_events":[`>= 14.18 && < 15`,`>= 16`],tty:!0,"node:tty":[`>= 14.18 && < 15`,`>= 16`],url:!0,"node:url":[`>= 14.18 && < 15`,`>= 16`],util:!0,"node:util":[`>= 14.18 && < 15`,`>= 16`],"util/types":`>= 15.3`,"node:util/types":`>= 16`,"v8/tools/arguments":`>= 10 && < 12`,"v8/tools/codemap":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/consarray":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/csvparser":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/logreader":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/profile_view":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/splaytree":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],v8:`>= 1`,"node:v8":[`>= 14.18 && < 15`,`>= 16`],vm:!0,"node:vm":[`>= 14.18 && < 15`,`>= 16`],wasi:[`>= 13.4 && < 13.5`,`>= 18.17 && < 19`,`>= 20`],"node:wasi":[`>= 18.17 && < 19`,`>= 20`],worker_threads:`>= 11.7`,"node:worker_threads":[`>= 14.18 && < 15`,`>= 16`],zlib:`>= 0.5`,"node:zlib":[`>= 14.18 && < 15`,`>= 16`]}})),require_is_core_module=__commonJSMin(((s,l)=>{var f=require_hasown();function p(s,l){for(var f=s.split(`.`),p=l.split(` `),g=p.length>1?p[0]:`=`,v=(p.length>1?p[1]:p[0]).split(`.`),b=0;b<3;++b){var C=parseInt(f[b]||0,10),w=parseInt(v[b]||0,10);if(C!==w)return g===`<`?C=`?C>=w:!1}return g===`>=`}function g(s,l){var f=l.split(/ ?&& ?/);if(f.length===0)return!1;for(var g=0;g{l.exports=TypeError})),require_async$9=__commonJSMin(((s,l)=>{var f=require(`fs`),p=require_homedir(),g=require(`path`),v=require_caller(),b=require_node_modules_paths(),C=require_normalize_options(),w=require_is_core_module(),E=require_es_errors(),k=require_type$2(),A=process.platform!==`win32`&&f.realpath&&typeof f.realpath.native==`function`?f.realpath.native:f.realpath,N=/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/,F=/^\w:[/\\]*$/,I=/[/\\]node_modules[/\\]*$/,R=p();function B(){return R?[g.join(R,`.node_modules`),g.join(R,`.node_libraries`)]:[]}var q=function(s,l){f.stat(s,function(s,f){return s?s.code===`ENOENT`||s.code===`ENOTDIR`?l(null,!1):l(s):l(null,f.isFile()||f.isFIFO())})},J=function(s,l){f.stat(s,function(s,f){return s?s.code===`ENOENT`||s.code===`ENOTDIR`?l(null,!1):l(s):l(null,f.isDirectory())})},le=function(s,l){A(s,function(f,p){f&&f.code!==`ENOENT`?l(f):l(null,f?s:p)})};function _e(s,l,f,p){f&&f.preserveSymlinks===!1?s(l,p):p(null,l)}function be(s,l,f){s(l,function(s,l){if(s)f(s);else try{f(null,JSON.parse(l))}catch{f(null)}})}function xe(s,l,f){for(var p=b(l,f,s),v=0;v{l.exports={assert:!0,"node:assert":[`>= 14.18 && < 15`,`>= 16`],"assert/strict":`>= 15`,"node:assert/strict":`>= 16`,async_hooks:`>= 8`,"node:async_hooks":[`>= 14.18 && < 15`,`>= 16`],buffer_ieee754:`>= 0.5 && < 0.9.7`,buffer:!0,"node:buffer":[`>= 14.18 && < 15`,`>= 16`],child_process:!0,"node:child_process":[`>= 14.18 && < 15`,`>= 16`],cluster:`>= 0.5`,"node:cluster":[`>= 14.18 && < 15`,`>= 16`],console:!0,"node:console":[`>= 14.18 && < 15`,`>= 16`],constants:!0,"node:constants":[`>= 14.18 && < 15`,`>= 16`],crypto:!0,"node:crypto":[`>= 14.18 && < 15`,`>= 16`],_debug_agent:`>= 1 && < 8`,_debugger:`< 8`,dgram:!0,"node:dgram":[`>= 14.18 && < 15`,`>= 16`],diagnostics_channel:[`>= 14.17 && < 15`,`>= 15.1`],"node:diagnostics_channel":[`>= 14.18 && < 15`,`>= 16`],dns:!0,"node:dns":[`>= 14.18 && < 15`,`>= 16`],"dns/promises":`>= 15`,"node:dns/promises":`>= 16`,domain:`>= 0.7.12`,"node:domain":[`>= 14.18 && < 15`,`>= 16`],events:!0,"node:events":[`>= 14.18 && < 15`,`>= 16`],freelist:`< 6`,fs:!0,"node:fs":[`>= 14.18 && < 15`,`>= 16`],"fs/promises":[`>= 10 && < 10.1`,`>= 14`],"node:fs/promises":[`>= 14.18 && < 15`,`>= 16`],_http_agent:`>= 0.11.1`,"node:_http_agent":[`>= 14.18 && < 15`,`>= 16`],_http_client:`>= 0.11.1`,"node:_http_client":[`>= 14.18 && < 15`,`>= 16`],_http_common:`>= 0.11.1`,"node:_http_common":[`>= 14.18 && < 15`,`>= 16`],_http_incoming:`>= 0.11.1`,"node:_http_incoming":[`>= 14.18 && < 15`,`>= 16`],_http_outgoing:`>= 0.11.1`,"node:_http_outgoing":[`>= 14.18 && < 15`,`>= 16`],_http_server:`>= 0.11.1`,"node:_http_server":[`>= 14.18 && < 15`,`>= 16`],http:!0,"node:http":[`>= 14.18 && < 15`,`>= 16`],http2:`>= 8.8`,"node:http2":[`>= 14.18 && < 15`,`>= 16`],https:!0,"node:https":[`>= 14.18 && < 15`,`>= 16`],inspector:`>= 8`,"node:inspector":[`>= 14.18 && < 15`,`>= 16`],"inspector/promises":[`>= 19`],"node:inspector/promises":[`>= 19`],_linklist:`< 8`,module:!0,"node:module":[`>= 14.18 && < 15`,`>= 16`],net:!0,"node:net":[`>= 14.18 && < 15`,`>= 16`],"node-inspect/lib/_inspect":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_client":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_repl":`>= 7.6 && < 12`,os:!0,"node:os":[`>= 14.18 && < 15`,`>= 16`],path:!0,"node:path":[`>= 14.18 && < 15`,`>= 16`],"path/posix":`>= 15.3`,"node:path/posix":`>= 16`,"path/win32":`>= 15.3`,"node:path/win32":`>= 16`,perf_hooks:`>= 8.5`,"node:perf_hooks":[`>= 14.18 && < 15`,`>= 16`],process:`>= 1`,"node:process":[`>= 14.18 && < 15`,`>= 16`],punycode:`>= 0.5`,"node:punycode":[`>= 14.18 && < 15`,`>= 16`],querystring:!0,"node:querystring":[`>= 14.18 && < 15`,`>= 16`],readline:!0,"node:readline":[`>= 14.18 && < 15`,`>= 16`],"readline/promises":`>= 17`,"node:readline/promises":`>= 17`,repl:!0,"node:repl":[`>= 14.18 && < 15`,`>= 16`],"node:sea":[`>= 20.12 && < 21`,`>= 21.7`],smalloc:`>= 0.11.5 && < 3`,"node:sqlite":[`>= 22.13 && < 23`,`>= 23.4`],_stream_duplex:`>= 0.9.4`,"node:_stream_duplex":[`>= 14.18 && < 15`,`>= 16`],_stream_transform:`>= 0.9.4`,"node:_stream_transform":[`>= 14.18 && < 15`,`>= 16`],_stream_wrap:`>= 1.4.1`,"node:_stream_wrap":[`>= 14.18 && < 15`,`>= 16`],_stream_passthrough:`>= 0.9.4`,"node:_stream_passthrough":[`>= 14.18 && < 15`,`>= 16`],_stream_readable:`>= 0.9.4`,"node:_stream_readable":[`>= 14.18 && < 15`,`>= 16`],_stream_writable:`>= 0.9.4`,"node:_stream_writable":[`>= 14.18 && < 15`,`>= 16`],stream:!0,"node:stream":[`>= 14.18 && < 15`,`>= 16`],"stream/consumers":`>= 16.7`,"node:stream/consumers":`>= 16.7`,"stream/promises":`>= 15`,"node:stream/promises":`>= 16`,"stream/web":`>= 16.5`,"node:stream/web":`>= 16.5`,string_decoder:!0,"node:string_decoder":[`>= 14.18 && < 15`,`>= 16`],sys:[`>= 0.4 && < 0.7`,`>= 0.8`],"node:sys":[`>= 14.18 && < 15`,`>= 16`],"test/reporters":`>= 19.9 && < 20.2`,"node:test/reporters":[`>= 18.17 && < 19`,`>= 19.9`,`>= 20`],"test/mock_loader":`>= 22.3 && < 22.7`,"node:test/mock_loader":`>= 22.3 && < 22.7`,"node:test":[`>= 16.17 && < 17`,`>= 18`],timers:!0,"node:timers":[`>= 14.18 && < 15`,`>= 16`],"timers/promises":`>= 15`,"node:timers/promises":`>= 16`,_tls_common:`>= 0.11.13`,"node:_tls_common":[`>= 14.18 && < 15`,`>= 16`],_tls_legacy:`>= 0.11.3 && < 10`,_tls_wrap:`>= 0.11.3`,"node:_tls_wrap":[`>= 14.18 && < 15`,`>= 16`],tls:!0,"node:tls":[`>= 14.18 && < 15`,`>= 16`],trace_events:`>= 10`,"node:trace_events":[`>= 14.18 && < 15`,`>= 16`],tty:!0,"node:tty":[`>= 14.18 && < 15`,`>= 16`],url:!0,"node:url":[`>= 14.18 && < 15`,`>= 16`],util:!0,"node:util":[`>= 14.18 && < 15`,`>= 16`],"util/types":`>= 15.3`,"node:util/types":`>= 16`,"v8/tools/arguments":`>= 10 && < 12`,"v8/tools/codemap":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/consarray":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/csvparser":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/logreader":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/profile_view":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/splaytree":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],v8:`>= 1`,"node:v8":[`>= 14.18 && < 15`,`>= 16`],vm:!0,"node:vm":[`>= 14.18 && < 15`,`>= 16`],wasi:[`>= 13.4 && < 13.5`,`>= 18.17 && < 19`,`>= 20`],"node:wasi":[`>= 18.17 && < 19`,`>= 20`],worker_threads:`>= 11.7`,"node:worker_threads":[`>= 14.18 && < 15`,`>= 16`],zlib:`>= 0.5`,"node:zlib":[`>= 14.18 && < 15`,`>= 16`]}})),require_core$10=__commonJSMin(((s,l)=>{var f=require_is_core_module(),p=require_core$11(),g={};for(var v in p)Object.prototype.hasOwnProperty.call(p,v)&&(g[v]=f(v));l.exports=g})),require_is_core=__commonJSMin(((s,l)=>{var f=require_is_core_module();l.exports=function(s){return f(s)}})),require_sync$8=__commonJSMin(((s,l)=>{var f=require_is_core_module(),p=require(`fs`),g=require(`path`),v=require_es_errors(),b=require_type$2(),C=require_homedir(),w=require_caller(),E=require_node_modules_paths(),k=require_normalize_options(),A=process.platform!==`win32`&&p.realpathSync&&typeof p.realpathSync.native==`function`?p.realpathSync.native:p.realpathSync,N=/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/,F=/^\w:[/\\]*$/,I=/[/\\]node_modules[/\\]*$/,R=C();function B(){return R?[g.join(R,`.node_modules`),g.join(R,`.node_libraries`)]:[]}var q=function(s){try{var l=p.statSync(s,{throwIfNoEntry:!1})}catch(s){if(s&&(s.code===`ENOENT`||s.code===`ENOTDIR`))return!1;throw s}return!!l&&(l.isFile()||l.isFIFO())},J=function(s){try{var l=p.statSync(s,{throwIfNoEntry:!1})}catch(s){if(s&&(s.code===`ENOENT`||s.code===`ENOTDIR`))return!1;throw s}return!!l&&l.isDirectory()},le=function(s){try{return A(s)}catch(s){if(s.code!==`ENOENT`)throw s}return s};function _e(s,l,f){return f&&f.preserveSymlinks===!1?s(l):l}function be(s,l){var f=s(l);try{return JSON.parse(f)}catch{}}function xe(s,l,f){for(var p=E(l,f,s),v=0;v{var f=require_async$9();f.core=require_core$10(),f.isCore=require_is_core(),f.sync=require_sync$8(),l.exports=f})),require_package$3=__commonJSMin(((s,l)=>{l.exports={name:`require-in-the-middle`,version:`7.5.2`,description:`Module to hook into the Node.js require function`,main:`index.js`,types:`types/index.d.ts`,dependencies:{debug:`^4.3.5`,"module-details-from-path":`^1.0.3`,resolve:`^1.22.8`},devDependencies:{"@babel/core":`^7.9.0`,"@babel/preset-env":`^7.9.5`,"@babel/preset-typescript":`^7.9.0`,"@babel/register":`^7.9.0`,"ipp-printer":`^1.0.0`,patterns:`^1.0.3`,roundround:`^0.2.0`,semver:`^6.3.0`,standard:`^14.3.1`,tape:`^4.11.0`},scripts:{test:`npm run test:lint && npm run test:tape && npm run test:babel`,"test:lint":`standard`,"test:tape":`tape test/*.js`,"test:babel":`node test/babel/babel-register.js`},repository:{type:`git`,url:`git+https://github.com/nodejs/require-in-the-middle.git`},keywords:[`require`,`hook`,`shim`,`shimmer`,`shimming`,`patch`,`monkey`,`monkeypatch`,`module`,`load`],files:[`types`],author:`Thomas Watson Steen (https://twitter.com/wa7son)`,license:`MIT`,bugs:{url:`https://github.com/nodejs/require-in-the-middle/issues`},homepage:`https://github.com/nodejs/require-in-the-middle#readme`,engines:{node:`>=8.6.0`}}})),require_require_in_the_middle=__commonJSMin(((s,l)=>{let f=require(`path`),p=require(`module`),g=require_src$39()(`require-in-the-middle`),v=require_module_details_from_path();l.exports=N,l.exports.Hook=N;let b,C;if(p.isBuiltin)C=p.isBuiltin;else if(p.builtinModules)C=s=>s.startsWith(`node:`)?!0:(b===void 0&&(b=new Set(p.builtinModules)),b.has(s));else{let s=require_resolve(),[l,f]=process.versions.node.split(`.`).map(Number);C=l===8&&f<8?l=>l===`http2`?!0:!!s.core[l]:l=>!!s.core[l]}let w;function E(s,l){if(!w)if(require.resolve&&require.resolve.paths)w=function(s,l){return require.resolve(s,{paths:[l]})};else{let s=require_resolve();w=function(l,f){return s.sync(l,{basedir:f})}}return w(s,l)}let k=/([/\\]index)?(\.js)?$/;var A=class{constructor(){this._localCache=new Map,this._kRitmExports=Symbol(`RitmExports`)}has(s,l){if(this._localCache.has(s))return!0;if(l)return!1;{let l=require.cache[s];return!!(l&&this._kRitmExports in l)}}get(s,l){let f=this._localCache.get(s);if(f!==void 0)return f;if(!l){let l=require.cache[s];return l&&l[this._kRitmExports]}}set(s,l,f){f?this._localCache.set(s,l):s in require.cache?require.cache[s][this._kRitmExports]=l:(g(`non-core module is unexpectedly not in require.cache: "%s"`,s),this._localCache.set(s,l))}};function N(s,l,b){if(!(this instanceof N))return new N(s,l,b);if(typeof s==`function`?(b=s,s=null,l=null):typeof l==`function`&&(b=l,l=null),typeof p._resolveFilename!=`function`){console.error(`Error: Expected Module._resolveFilename to be a function (was: %s) - aborting!`,typeof p._resolveFilename),console.error(`Please report this error as an issue related to Node.js %s at %s`,process.version,require_package$3().bugs.url);return}this._cache=new A,this._unhooked=!1,this._origRequire=p.prototype.require;let w=this,k=new Set,I=l?l.internals===!0:!1,R=Array.isArray(s);g(`registering require hook`),this._require=p.prototype.require=function(s){return w._unhooked===!0?(g(`ignoring require call - module is soft-unhooked`),w._origRequire.apply(this,arguments)):B.call(this,arguments,!1)},typeof process.getBuiltinModule==`function`&&(this._origGetBuiltinModule=process.getBuiltinModule,this._getBuiltinModule=process.getBuiltinModule=function(s){return w._unhooked===!0?(g(`ignoring process.getBuiltinModule call - module is soft-unhooked`),w._origGetBuiltinModule.apply(this,arguments)):B.call(this,arguments,!0)});function B(l,A){let N=l[0],B=C(N),q;if(B){if(q=N,N.startsWith(`node:`)){let s=N.slice(5);C(s)&&(q=s)}}else if(A)return g(`call to process.getBuiltinModule with unknown built-in id`),w._origGetBuiltinModule.apply(this,l);else try{q=p._resolveFilename(N,this)}catch(s){return g(`Module._resolveFilename("%s") threw %j, calling original Module.require`,N,s.message),w._origRequire.apply(this,l)}let J,le;if(g(`processing %s module require('%s'): %s`,B===!0?`core`:`non-core`,N,q),w._cache.has(q,B)===!0)return g(`returning already patched cached module: %s`,q),w._cache.get(q,B);let _e=k.has(q);_e===!1&&k.add(q);let be=A?w._origGetBuiltinModule.apply(this,l):w._origRequire.apply(this,l);if(_e===!0)return g(`module is in the process of being patched already - ignoring: %s`,q),be;if(k.delete(q),B===!0){if(R===!0&&s.includes(q)===!1)return g(`ignoring core module not on whitelist: %s`,q),be;J=q}else if(R===!0&&s.includes(q)){let s=f.parse(q);J=s.name,le=s.dir}else{let l=v(q);if(l===void 0)return g(`could not parse filename: %s`,q),be;J=l.name,le=l.basedir;let p=F(l);g(`resolved filename to module: %s (id: %s, resolved: %s, basedir: %s)`,J,N,p,le);let b=!1;if(R){if(!N.startsWith(`.`)&&s.includes(N)&&(J=N,b=!0),!s.includes(J)&&!s.includes(p))return be;s.includes(p)&&p!==J&&(J=p,b=!0)}if(!b){let s;try{s=E(J,le)}catch{return g(`could not resolve module: %s`,J),w._cache.set(q,be,B),be}if(s!==q)if(I===!0)J=J+f.sep+f.relative(le,q),g(`preparing to process require of internal file: %s`,J);else return g(`ignoring require of non-main module file: %s`,s),w._cache.set(q,be,B),be}}w._cache.set(q,be,B),g(`calling require hook: %s`,J);let xe=b(be,J,le);return w._cache.set(q,xe,B),g(`returning module: %s`,J),xe}}N.prototype.unhook=function(){this._unhooked=!0,this._require===p.prototype.require?(p.prototype.require=this._origRequire,g(`require unhook successful`)):g(`require unhook unsuccessful`),process.getBuiltinModule!==void 0&&(this._getBuiltinModule===process.getBuiltinModule?(process.getBuiltinModule=this._origGetBuiltinModule,g(`process.getBuiltinModule unhook successful`)):g(`process.getBuiltinModule unhook unsuccessful`))};function F(s){let l=f.sep===`/`?s.path:s.path.split(f.sep).join(`/`);return f.posix.join(s.name,l).replace(k,``)}})),require_ModuleNameTrie$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ModuleNameTrie=s.ModuleNameSeparator=void 0,s.ModuleNameSeparator=`/`;var l=class{constructor(){this.hooks=[],this.children=new Map}};s.ModuleNameTrie=class{constructor(){this._trie=new l,this._counter=0}insert(f){let p=this._trie;for(let g of f.moduleName.split(s.ModuleNameSeparator)){let s=p.children.get(g);s||(s=new l,p.children.set(g,s)),p=s}p.hooks.push({hook:f,insertedId:this._counter++})}search(l,{maintainInsertionOrder:f,fullOnly:p}={}){let g=this._trie,v=[],b=!0;for(let f of l.split(s.ModuleNameSeparator)){let s=g.children.get(f);if(!s){b=!1;break}p||v.push(...s.hooks),g=s}return p&&b&&v.push(...g.hooks),v.length===0?[]:v.length===1?[v[0].hook]:(f&&v.sort((s,l)=>s.insertedId-l.insertedId),v.map(({hook:s})=>s))}}})),require_RequireInTheMiddleSingleton$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RequireInTheMiddleSingleton=void 0;let l=require_require_in_the_middle(),f=require(`path`),p=require_ModuleNameTrie$1(),g=[`afterEach`,`after`,`beforeEach`,`before`,`describe`,`it`].every(s=>typeof global[s]==`function`);s.RequireInTheMiddleSingleton=class s{constructor(){this._moduleNameTrie=new p.ModuleNameTrie,this._initialize()}_initialize(){new l.Hook(null,{internals:!0},(s,l,f)=>{let p=v(l),g=this._moduleNameTrie.search(p,{maintainInsertionOrder:!0,fullOnly:f===void 0});for(let{onRequire:p}of g)s=p(s,l,f);return s})}register(s,l){let f={moduleName:s,onRequire:l};return this._moduleNameTrie.insert(f),f}static getInstance(){var l;return g?new s:this._instance=this._instance??new s}};function v(s){return f.sep===p.ModuleNameSeparator?s:s.split(f.sep).join(p.ModuleNameSeparator)}})),require_register$2=__commonJSMin((s=>{let l=[],f=new WeakMap,p=new WeakMap,g=new Map,v=[],b={set(s,l,p){return f.get(s)[l](p)},get(s,l){if(l===Symbol.toStringTag)return`Module`;let f=p.get(s)[l];if(typeof f==`function`)return f()},defineProperty(s,l,p){if(!(`value`in p))throw Error(`Getters/setters are not supported for exports property descriptors.`);return f.get(s)[l](p.value)}};function C(s,C,w,E,k){g.set(s,k),f.set(C,w),p.set(C,E);let A=new Proxy(C,b);l.forEach(l=>l(s,A)),v.push([s,A])}let w=!1;function E(){return w}function k(s){w=s}s.register=C,s.importHooks=l,s.specifiers=g,s.toHook=v,s.getExperimentalPatchInternals=E,s.setExperimentalPatchInternals=k})),require_import_in_the_middle=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_module_details_from_path(),{fileURLToPath:g}=require(`url`),{MessageChannel:v}=require(`worker_threads`),{importHooks:b,specifiers:C,toHook:w,getExperimentalPatchInternals:E}=require_register$2();function k(s){b.push(s),w.forEach(([l,f])=>s(l,f))}function A(s){let l=b.indexOf(s);l>-1&&b.splice(l,1)}function N(s,l,f,p){let g=s(l,f,p);g&&g!==l&&(l.default=g)}let F;function I(){let{port1:s,port2:l}=new v,f=0,p;F=l=>{f++,s.postMessage(l)},s.on(`message`,()=>{f--,p&&f<=0&&p()}).unref();function g(){let s=setInterval(()=>{},1e3),l=new Promise(s=>{p=s}).then(()=>{clearInterval(s)});return f===0&&p(),l}let b=l;return{registerOptions:{data:{addHookMessagePort:b,include:[]},transferList:[b]},addHookMessagePort:b,waitForAllMessagesAcknowledged:g}}function R(s,l,v){if(!(this instanceof R))return new R(s,l,v);typeof s==`function`?(v=s,s=null,l=null):typeof l==`function`&&(v=l,l=null);let b=l?l.internals===!0:!1;F&&Array.isArray(s)&&F(s),this._iitmHook=(l,w)=>{let k=l,A=l.startsWith(`node:`),F;if(A)l=l.replace(/^node:/,``);else{if(l.startsWith(`file://`))try{l=g(l)}catch{}let s=p(l);s&&(l=s.name,F=s.basedir)}if(s){for(let p of s)if(p===l){if(F){if(b)l=l+f.sep+f.relative(F,g(k));else if(!E()&&!F.endsWith(C.get(k)))continue}N(v,w,l,F)}}else N(v,w,l,F)},k(this._iitmHook)}R.prototype.unhook=function(){A(this._iitmHook)},l.exports=R,l.exports.Hook=R,l.exports.addHook=k,l.exports.removeHook=A,l.exports.createAddHookMessageChannel=I})),require_utils$41=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isWrapped=s.safeExecuteInTheMiddleAsync=s.safeExecuteInTheMiddle=void 0;function l(s,l,f){let p,g;try{g=s()}catch(s){p=s}finally{if(l(p,g),p&&!f)throw p;return g}}s.safeExecuteInTheMiddle=l;async function f(s,l,f){let p,g;try{g=await s()}catch(s){p=s}finally{if(l(p,g),p&&!f)throw p;return g}}s.safeExecuteInTheMiddleAsync=f;function p(s){return typeof s==`function`&&typeof s.__original==`function`&&typeof s.__unwrap==`function`&&s.__wrapped===!0}s.isWrapped=p})),require_instrumentation$19=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationBase=void 0;let l=require(`path`),f=require(`util`),p=require(`semver`),g=require_shimmer(),v=require_instrumentation$20(),b=require_RequireInTheMiddleSingleton$1(),C=require_import_in_the_middle(),w=(init_esm$8(),__toCommonJS$1(esm_exports$6)),E=require_require_in_the_middle(),k=require(`fs`),A=require_utils$41();s.InstrumentationBase=class extends v.InstrumentationAbstract{constructor(s,l,p){super(s,l,p),this._hooks=[],this._requireInTheMiddleSingleton=b.RequireInTheMiddleSingleton.getInstance(),this._enabled=!1,this._wrap=(s,l,p)=>{if((0,A.isWrapped)(s[l])&&this._unwrap(s,l),f.types.isProxy(s)){let f=(0,g.wrap)(Object.assign({},s),l,p);return Object.defineProperty(s,l,{value:f}),f}else return(0,g.wrap)(s,l,p)},this._unwrap=(s,l)=>f.types.isProxy(s)?Object.defineProperty(s,l,{value:s[l]}):(0,g.unwrap)(s,l),this._massWrap=(s,l,f)=>{if(s)Array.isArray(s)||(s=[s]);else{w.diag.error(`must provide one or more modules to patch`);return}if(!(l&&Array.isArray(l))){w.diag.error(`must provide one or more functions to wrap on modules`);return}s.forEach(s=>{l.forEach(l=>{this._wrap(s,l,f)})})},this._massUnwrap=(s,l)=>{if(s)Array.isArray(s)||(s=[s]);else{w.diag.error(`must provide one or more modules to patch`);return}if(!(l&&Array.isArray(l))){w.diag.error(`must provide one or more functions to wrap on modules`);return}s.forEach(s=>{l.forEach(l=>{this._unwrap(s,l)})})};let v=this.init();v&&!Array.isArray(v)&&(v=[v]),this._modules=v||[],this._config.enabled&&this.enable()}_warnOnPreloadedModules(){this._modules.forEach(s=>{let{name:l}=s;try{let s=require.resolve(l);require.cache[s]&&this._diag.warn(`Module ${l} has been loaded before ${this.instrumentationName} so it might not work, please initialize it before requiring ${l}`)}catch{}})}_extractPackageVersion(s){try{let f=(0,k.readFileSync)(l.join(s,`package.json`),{encoding:`utf8`}),p=JSON.parse(f).version;return typeof p==`string`?p:void 0}catch{w.diag.warn(`Failed extracting version`,s)}}_onRequire(s,f,p,g){var v;if(!g)return typeof s.patch==`function`&&(s.moduleExports=f,this._enabled)?(this._diag.debug(`Applying instrumentation patch for nodejs core module on require hook`,{module:s.name}),s.patch(f)):f;let b=this._extractPackageVersion(g);if(s.moduleVersion=b,s.name===p)return N(s.supportedVersions,b,s.includePrerelease)&&typeof s.patch==`function`&&(s.moduleExports=f,this._enabled)?(this._diag.debug(`Applying instrumentation patch for module on require hook`,{module:s.name,version:s.moduleVersion,baseDir:g}),s.patch(f,s.moduleVersion)):f;let C=s.files??[],w=l.normalize(p);return C.filter(s=>s.name===w).filter(l=>N(l.supportedVersions,b,s.includePrerelease)).reduce((l,f)=>(f.moduleExports=l,this._enabled?(this._diag.debug(`Applying instrumentation patch for nodejs module file on require hook`,{module:s.name,version:s.moduleVersion,fileName:f.name,baseDir:g}),f.patch(l,s.moduleVersion)):l),f)}enable(){if(!this._enabled){if(this._enabled=!0,this._hooks.length>0){for(let s of this._modules){typeof s.patch==`function`&&s.moduleExports&&(this._diag.debug(`Applying instrumentation patch for nodejs module on instrumentation enabled`,{module:s.name,version:s.moduleVersion}),s.patch(s.moduleExports,s.moduleVersion));for(let l of s.files)l.moduleExports&&(this._diag.debug(`Applying instrumentation patch for nodejs module file on instrumentation enabled`,{module:s.name,version:s.moduleVersion,fileName:l.name}),l.patch(l.moduleExports,s.moduleVersion))}return}this._warnOnPreloadedModules();for(let s of this._modules){let f=(f,p,g)=>{if(!g&&l.isAbsolute(p)){let s=l.parse(p);p=s.name,g=s.dir}return this._onRequire(s,f,p,g)},p=(l,f,p)=>this._onRequire(s,l,f,p),g=l.isAbsolute(s.name)?new E.Hook([s.name],{internals:!0},p):this._requireInTheMiddleSingleton.register(s.name,p);this._hooks.push(g);let v=new C.Hook([s.name],{internals:!1},f);this._hooks.push(v)}}}disable(){if(this._enabled){this._enabled=!1;for(let s of this._modules){typeof s.unpatch==`function`&&s.moduleExports&&(this._diag.debug(`Removing instrumentation patch for nodejs module on instrumentation disabled`,{module:s.name,version:s.moduleVersion}),s.unpatch(s.moduleExports,s.moduleVersion));for(let l of s.files)l.moduleExports&&(this._diag.debug(`Removing instrumentation patch for nodejs module file on instrumentation disabled`,{module:s.name,version:s.moduleVersion,fileName:l.name}),l.unpatch(l.moduleExports,s.moduleVersion))}}}isEnabled(){return this._enabled}};function N(s,l,f){return l===void 0?s.includes(`*`):s.some(s=>(0,p.satisfies)(l,s,{includePrerelease:f}))}})),require_normalize$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=void 0;var l=require(`path`);Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return l.normalize}})})),require_node$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=s.InstrumentationBase=void 0;var l=require_instrumentation$19();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return l.InstrumentationBase}});var f=require_normalize$4();Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return f.normalize}})})),require_platform$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=s.InstrumentationBase=void 0;var l=require_node$9();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return l.InstrumentationBase}}),Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return l.normalize}})})),require_instrumentationNodeModuleDefinition$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationNodeModuleDefinition=void 0,s.InstrumentationNodeModuleDefinition=class{constructor(s,l,f,p,g){this.name=s,this.supportedVersions=l,this.patch=f,this.unpatch=p,this.files=g||[]}}})),require_instrumentationNodeModuleFile$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationNodeModuleFile=void 0;let l=require_platform$6();s.InstrumentationNodeModuleFile=class{constructor(s,f,p,g){this.supportedVersions=f,this.patch=p,this.unpatch=g,this.name=(0,l.normalize)(s)}}})),require_src$38=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.safeExecuteInTheMiddleAsync=s.safeExecuteInTheMiddle=s.isWrapped=s.InstrumentationNodeModuleFile=s.InstrumentationNodeModuleDefinition=s.InstrumentationBase=s.registerInstrumentations=void 0;var l=require_autoLoader$1();Object.defineProperty(s,`registerInstrumentations`,{enumerable:!0,get:function(){return l.registerInstrumentations}});var f=require_platform$6();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return f.InstrumentationBase}});var p=require_instrumentationNodeModuleDefinition$1();Object.defineProperty(s,`InstrumentationNodeModuleDefinition`,{enumerable:!0,get:function(){return p.InstrumentationNodeModuleDefinition}});var g=require_instrumentationNodeModuleFile$1();Object.defineProperty(s,`InstrumentationNodeModuleFile`,{enumerable:!0,get:function(){return g.InstrumentationNodeModuleFile}});var v=require_utils$41();Object.defineProperty(s,`isWrapped`,{enumerable:!0,get:function(){return v.isWrapped}}),Object.defineProperty(s,`safeExecuteInTheMiddle`,{enumerable:!0,get:function(){return v.safeExecuteInTheMiddle}}),Object.defineProperty(s,`safeExecuteInTheMiddleAsync`,{enumerable:!0,get:function(){return v.safeExecuteInTheMiddleAsync}})}));function createConstMap$4(s){for(var l={},f=s.length,p=0;p{})),TMP_AWS_LAMBDA_INVOKED_ARN$4,TMP_DB_SYSTEM$4,TMP_DB_CONNECTION_STRING$4,TMP_DB_USER$4,TMP_DB_JDBC_DRIVER_CLASSNAME$4,TMP_DB_NAME$4,TMP_DB_STATEMENT$4,TMP_DB_OPERATION$4,TMP_DB_MSSQL_INSTANCE_NAME$4,TMP_DB_CASSANDRA_KEYSPACE$4,TMP_DB_CASSANDRA_PAGE_SIZE$4,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$4,TMP_DB_CASSANDRA_TABLE$4,TMP_DB_CASSANDRA_IDEMPOTENCE$4,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4,TMP_DB_CASSANDRA_COORDINATOR_ID$4,TMP_DB_CASSANDRA_COORDINATOR_DC$4,TMP_DB_HBASE_NAMESPACE$4,TMP_DB_REDIS_DATABASE_INDEX$4,TMP_DB_MONGODB_COLLECTION$4,TMP_DB_SQL_TABLE$4,TMP_EXCEPTION_TYPE$4,TMP_EXCEPTION_MESSAGE$4,TMP_EXCEPTION_STACKTRACE$4,TMP_EXCEPTION_ESCAPED$4,TMP_FAAS_TRIGGER$4,TMP_FAAS_EXECUTION$4,TMP_FAAS_DOCUMENT_COLLECTION$4,TMP_FAAS_DOCUMENT_OPERATION$4,TMP_FAAS_DOCUMENT_TIME$4,TMP_FAAS_DOCUMENT_NAME$4,TMP_FAAS_TIME$4,TMP_FAAS_CRON$4,TMP_FAAS_COLDSTART$4,TMP_FAAS_INVOKED_NAME$4,TMP_FAAS_INVOKED_PROVIDER$4,TMP_FAAS_INVOKED_REGION$4,TMP_NET_TRANSPORT$4,TMP_NET_PEER_IP$4,TMP_NET_PEER_PORT$4,TMP_NET_PEER_NAME$4,TMP_NET_HOST_IP$4,TMP_NET_HOST_PORT$4,TMP_NET_HOST_NAME$4,TMP_NET_HOST_CONNECTION_TYPE$4,TMP_NET_HOST_CONNECTION_SUBTYPE$4,TMP_NET_HOST_CARRIER_NAME$4,TMP_NET_HOST_CARRIER_MCC$4,TMP_NET_HOST_CARRIER_MNC$4,TMP_NET_HOST_CARRIER_ICC$4,TMP_PEER_SERVICE$4,TMP_ENDUSER_ID$4,TMP_ENDUSER_ROLE$4,TMP_ENDUSER_SCOPE$4,TMP_THREAD_ID$4,TMP_THREAD_NAME$4,TMP_CODE_FUNCTION$4,TMP_CODE_NAMESPACE$4,TMP_CODE_FILEPATH$4,TMP_CODE_LINENO$4,TMP_HTTP_METHOD$4,TMP_HTTP_URL$4,TMP_HTTP_TARGET$4,TMP_HTTP_HOST$4,TMP_HTTP_SCHEME$4,TMP_HTTP_STATUS_CODE$4,TMP_HTTP_FLAVOR$4,TMP_HTTP_USER_AGENT$4,TMP_HTTP_REQUEST_CONTENT_LENGTH$4,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4,TMP_HTTP_RESPONSE_CONTENT_LENGTH$4,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4,TMP_HTTP_SERVER_NAME$4,TMP_HTTP_ROUTE$4,TMP_HTTP_CLIENT_IP$4,TMP_AWS_DYNAMODB_TABLE_NAMES$4,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$4,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4,TMP_AWS_DYNAMODB_CONSISTENT_READ$4,TMP_AWS_DYNAMODB_PROJECTION$4,TMP_AWS_DYNAMODB_LIMIT$4,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4,TMP_AWS_DYNAMODB_INDEX_NAME$4,TMP_AWS_DYNAMODB_SELECT$4,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4,TMP_AWS_DYNAMODB_TABLE_COUNT$4,TMP_AWS_DYNAMODB_SCAN_FORWARD$4,TMP_AWS_DYNAMODB_SEGMENT$4,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$4,TMP_AWS_DYNAMODB_COUNT$4,TMP_AWS_DYNAMODB_SCANNED_COUNT$4,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4,TMP_MESSAGING_SYSTEM$4,TMP_MESSAGING_DESTINATION$4,TMP_MESSAGING_DESTINATION_KIND$4,TMP_MESSAGING_TEMP_DESTINATION$4,TMP_MESSAGING_PROTOCOL$4,TMP_MESSAGING_PROTOCOL_VERSION$4,TMP_MESSAGING_URL$4,TMP_MESSAGING_MESSAGE_ID$4,TMP_MESSAGING_CONVERSATION_ID$4,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4,TMP_MESSAGING_OPERATION$4,TMP_MESSAGING_CONSUMER_ID$4,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$4,TMP_MESSAGING_KAFKA_MESSAGE_KEY$4,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$4,TMP_MESSAGING_KAFKA_CLIENT_ID$4,TMP_MESSAGING_KAFKA_PARTITION$4,TMP_MESSAGING_KAFKA_TOMBSTONE$4,TMP_RPC_SYSTEM$4,TMP_RPC_SERVICE$4,TMP_RPC_METHOD$4,TMP_RPC_GRPC_STATUS_CODE$4,TMP_RPC_JSONRPC_VERSION$4,TMP_RPC_JSONRPC_REQUEST_ID$4,TMP_RPC_JSONRPC_ERROR_CODE$4,TMP_RPC_JSONRPC_ERROR_MESSAGE$4,TMP_MESSAGE_TYPE$4,TMP_MESSAGE_ID$4,TMP_MESSAGE_COMPRESSED_SIZE$4,TMP_MESSAGE_UNCOMPRESSED_SIZE$4,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$4,SEMATTRS_DB_SYSTEM$4,SEMATTRS_DB_CONNECTION_STRING$4,SEMATTRS_DB_USER$4,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$4,SEMATTRS_DB_NAME$4,SEMATTRS_DB_STATEMENT$4,SEMATTRS_DB_OPERATION$4,SEMATTRS_DB_MSSQL_INSTANCE_NAME$4,SEMATTRS_DB_CASSANDRA_KEYSPACE$4,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$4,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$4,SEMATTRS_DB_CASSANDRA_TABLE$4,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$4,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$4,SEMATTRS_DB_HBASE_NAMESPACE$4,SEMATTRS_DB_REDIS_DATABASE_INDEX$4,SEMATTRS_DB_MONGODB_COLLECTION$4,SEMATTRS_DB_SQL_TABLE$4,SEMATTRS_EXCEPTION_TYPE$4,SEMATTRS_EXCEPTION_MESSAGE$4,SEMATTRS_EXCEPTION_STACKTRACE$4,SEMATTRS_EXCEPTION_ESCAPED$4,SEMATTRS_FAAS_TRIGGER$4,SEMATTRS_FAAS_EXECUTION$4,SEMATTRS_FAAS_DOCUMENT_COLLECTION$4,SEMATTRS_FAAS_DOCUMENT_OPERATION$4,SEMATTRS_FAAS_DOCUMENT_TIME$4,SEMATTRS_FAAS_DOCUMENT_NAME$4,SEMATTRS_FAAS_TIME$4,SEMATTRS_FAAS_CRON$4,SEMATTRS_FAAS_COLDSTART$4,SEMATTRS_FAAS_INVOKED_NAME$4,SEMATTRS_FAAS_INVOKED_PROVIDER$4,SEMATTRS_FAAS_INVOKED_REGION$4,SEMATTRS_NET_TRANSPORT$4,SEMATTRS_NET_PEER_IP$4,SEMATTRS_NET_PEER_PORT$4,SEMATTRS_NET_PEER_NAME$4,SEMATTRS_NET_HOST_IP$4,SEMATTRS_NET_HOST_PORT$4,SEMATTRS_NET_HOST_NAME$4,SEMATTRS_NET_HOST_CONNECTION_TYPE$4,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$4,SEMATTRS_NET_HOST_CARRIER_NAME$4,SEMATTRS_NET_HOST_CARRIER_MCC$4,SEMATTRS_NET_HOST_CARRIER_MNC$4,SEMATTRS_NET_HOST_CARRIER_ICC$4,SEMATTRS_PEER_SERVICE$4,SEMATTRS_ENDUSER_ID$4,SEMATTRS_ENDUSER_ROLE$4,SEMATTRS_ENDUSER_SCOPE$4,SEMATTRS_THREAD_ID$4,SEMATTRS_THREAD_NAME$4,SEMATTRS_CODE_FUNCTION$4,SEMATTRS_CODE_NAMESPACE$4,SEMATTRS_CODE_FILEPATH$4,SEMATTRS_CODE_LINENO$4,SEMATTRS_HTTP_METHOD$4,SEMATTRS_HTTP_URL$4,SEMATTRS_HTTP_TARGET$4,SEMATTRS_HTTP_HOST$4,SEMATTRS_HTTP_SCHEME$4,SEMATTRS_HTTP_STATUS_CODE$4,SEMATTRS_HTTP_FLAVOR$4,SEMATTRS_HTTP_USER_AGENT$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_SERVER_NAME$4,SEMATTRS_HTTP_ROUTE$4,SEMATTRS_HTTP_CLIENT_IP$4,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$4,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$4,SEMATTRS_AWS_DYNAMODB_PROJECTION$4,SEMATTRS_AWS_DYNAMODB_LIMIT$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$4,SEMATTRS_AWS_DYNAMODB_SELECT$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$4,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$4,SEMATTRS_AWS_DYNAMODB_SEGMENT$4,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$4,SEMATTRS_AWS_DYNAMODB_COUNT$4,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4,SEMATTRS_MESSAGING_SYSTEM$4,SEMATTRS_MESSAGING_DESTINATION$4,SEMATTRS_MESSAGING_DESTINATION_KIND$4,SEMATTRS_MESSAGING_TEMP_DESTINATION$4,SEMATTRS_MESSAGING_PROTOCOL$4,SEMATTRS_MESSAGING_PROTOCOL_VERSION$4,SEMATTRS_MESSAGING_URL$4,SEMATTRS_MESSAGING_MESSAGE_ID$4,SEMATTRS_MESSAGING_CONVERSATION_ID$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4,SEMATTRS_MESSAGING_OPERATION$4,SEMATTRS_MESSAGING_CONSUMER_ID$4,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$4,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$4,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$4,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$4,SEMATTRS_MESSAGING_KAFKA_PARTITION$4,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$4,SEMATTRS_RPC_SYSTEM$4,SEMATTRS_RPC_SERVICE$4,SEMATTRS_RPC_METHOD$4,SEMATTRS_RPC_GRPC_STATUS_CODE$4,SEMATTRS_RPC_JSONRPC_VERSION$4,SEMATTRS_RPC_JSONRPC_REQUEST_ID$4,SEMATTRS_RPC_JSONRPC_ERROR_CODE$4,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$4,SEMATTRS_MESSAGE_TYPE$4,SEMATTRS_MESSAGE_ID$4,SEMATTRS_MESSAGE_COMPRESSED_SIZE$4,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$4,SemanticAttributes$4,TMP_DBSYSTEMVALUES_OTHER_SQL$4,TMP_DBSYSTEMVALUES_MSSQL$4,TMP_DBSYSTEMVALUES_MYSQL$4,TMP_DBSYSTEMVALUES_ORACLE$4,TMP_DBSYSTEMVALUES_DB2$4,TMP_DBSYSTEMVALUES_POSTGRESQL$4,TMP_DBSYSTEMVALUES_REDSHIFT$4,TMP_DBSYSTEMVALUES_HIVE$4,TMP_DBSYSTEMVALUES_CLOUDSCAPE$4,TMP_DBSYSTEMVALUES_HSQLDB$4,TMP_DBSYSTEMVALUES_PROGRESS$4,TMP_DBSYSTEMVALUES_MAXDB$4,TMP_DBSYSTEMVALUES_HANADB$4,TMP_DBSYSTEMVALUES_INGRES$4,TMP_DBSYSTEMVALUES_FIRSTSQL$4,TMP_DBSYSTEMVALUES_EDB$4,TMP_DBSYSTEMVALUES_CACHE$4,TMP_DBSYSTEMVALUES_ADABAS$4,TMP_DBSYSTEMVALUES_FIREBIRD$4,TMP_DBSYSTEMVALUES_DERBY$4,TMP_DBSYSTEMVALUES_FILEMAKER$4,TMP_DBSYSTEMVALUES_INFORMIX$4,TMP_DBSYSTEMVALUES_INSTANTDB$4,TMP_DBSYSTEMVALUES_INTERBASE$4,TMP_DBSYSTEMVALUES_MARIADB$4,TMP_DBSYSTEMVALUES_NETEZZA$4,TMP_DBSYSTEMVALUES_PERVASIVE$4,TMP_DBSYSTEMVALUES_POINTBASE$4,TMP_DBSYSTEMVALUES_SQLITE$4,TMP_DBSYSTEMVALUES_SYBASE$4,TMP_DBSYSTEMVALUES_TERADATA$4,TMP_DBSYSTEMVALUES_VERTICA$4,TMP_DBSYSTEMVALUES_H2$4,TMP_DBSYSTEMVALUES_COLDFUSION$4,TMP_DBSYSTEMVALUES_CASSANDRA$4,TMP_DBSYSTEMVALUES_HBASE$4,TMP_DBSYSTEMVALUES_MONGODB$4,TMP_DBSYSTEMVALUES_REDIS$4,TMP_DBSYSTEMVALUES_COUCHBASE$4,TMP_DBSYSTEMVALUES_COUCHDB$4,TMP_DBSYSTEMVALUES_COSMOSDB$4,TMP_DBSYSTEMVALUES_DYNAMODB$4,TMP_DBSYSTEMVALUES_NEO4J$4,TMP_DBSYSTEMVALUES_GEODE$4,TMP_DBSYSTEMVALUES_ELASTICSEARCH$4,TMP_DBSYSTEMVALUES_MEMCACHED$4,TMP_DBSYSTEMVALUES_COCKROACHDB$4,DBSYSTEMVALUES_OTHER_SQL$4,DBSYSTEMVALUES_MSSQL$4,DBSYSTEMVALUES_MYSQL$4,DBSYSTEMVALUES_ORACLE$4,DBSYSTEMVALUES_DB2$4,DBSYSTEMVALUES_POSTGRESQL$4,DBSYSTEMVALUES_REDSHIFT$4,DBSYSTEMVALUES_HIVE$4,DBSYSTEMVALUES_CLOUDSCAPE$4,DBSYSTEMVALUES_HSQLDB$4,DBSYSTEMVALUES_PROGRESS$4,DBSYSTEMVALUES_MAXDB$4,DBSYSTEMVALUES_HANADB$4,DBSYSTEMVALUES_INGRES$4,DBSYSTEMVALUES_FIRSTSQL$4,DBSYSTEMVALUES_EDB$4,DBSYSTEMVALUES_CACHE$4,DBSYSTEMVALUES_ADABAS$4,DBSYSTEMVALUES_FIREBIRD$4,DBSYSTEMVALUES_DERBY$4,DBSYSTEMVALUES_FILEMAKER$4,DBSYSTEMVALUES_INFORMIX$4,DBSYSTEMVALUES_INSTANTDB$4,DBSYSTEMVALUES_INTERBASE$4,DBSYSTEMVALUES_MARIADB$4,DBSYSTEMVALUES_NETEZZA$4,DBSYSTEMVALUES_PERVASIVE$4,DBSYSTEMVALUES_POINTBASE$4,DBSYSTEMVALUES_SQLITE$4,DBSYSTEMVALUES_SYBASE$4,DBSYSTEMVALUES_TERADATA$4,DBSYSTEMVALUES_VERTICA$4,DBSYSTEMVALUES_H2$4,DBSYSTEMVALUES_COLDFUSION$4,DBSYSTEMVALUES_CASSANDRA$4,DBSYSTEMVALUES_HBASE$4,DBSYSTEMVALUES_MONGODB$4,DBSYSTEMVALUES_REDIS$4,DBSYSTEMVALUES_COUCHBASE$4,DBSYSTEMVALUES_COUCHDB$4,DBSYSTEMVALUES_COSMOSDB$4,DBSYSTEMVALUES_DYNAMODB$4,DBSYSTEMVALUES_NEO4J$4,DBSYSTEMVALUES_GEODE$4,DBSYSTEMVALUES_ELASTICSEARCH$4,DBSYSTEMVALUES_MEMCACHED$4,DBSYSTEMVALUES_COCKROACHDB$4,DbSystemValues$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4,DBCASSANDRACONSISTENCYLEVELVALUES_ALL$4,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_ONE$4,DBCASSANDRACONSISTENCYLEVELVALUES_TWO$4,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4,DBCASSANDRACONSISTENCYLEVELVALUES_ANY$4,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4,DbCassandraConsistencyLevelValues$4,TMP_FAASTRIGGERVALUES_DATASOURCE$4,TMP_FAASTRIGGERVALUES_HTTP$4,TMP_FAASTRIGGERVALUES_PUBSUB$4,TMP_FAASTRIGGERVALUES_TIMER$4,TMP_FAASTRIGGERVALUES_OTHER$4,FAASTRIGGERVALUES_DATASOURCE$4,FAASTRIGGERVALUES_HTTP$4,FAASTRIGGERVALUES_PUBSUB$4,FAASTRIGGERVALUES_TIMER$4,FAASTRIGGERVALUES_OTHER$4,FaasTriggerValues$4,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$4,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$4,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$4,FAASDOCUMENTOPERATIONVALUES_INSERT$4,FAASDOCUMENTOPERATIONVALUES_EDIT$4,FAASDOCUMENTOPERATIONVALUES_DELETE$4,FaasDocumentOperationValues$4,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4,TMP_FAASINVOKEDPROVIDERVALUES_AWS$4,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$4,TMP_FAASINVOKEDPROVIDERVALUES_GCP$4,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4,FAASINVOKEDPROVIDERVALUES_AWS$4,FAASINVOKEDPROVIDERVALUES_AZURE$4,FAASINVOKEDPROVIDERVALUES_GCP$4,FaasInvokedProviderValues$4,TMP_NETTRANSPORTVALUES_IP_TCP$4,TMP_NETTRANSPORTVALUES_IP_UDP$4,TMP_NETTRANSPORTVALUES_IP$4,TMP_NETTRANSPORTVALUES_UNIX$4,TMP_NETTRANSPORTVALUES_PIPE$4,TMP_NETTRANSPORTVALUES_INPROC$4,TMP_NETTRANSPORTVALUES_OTHER$4,NETTRANSPORTVALUES_IP_TCP$4,NETTRANSPORTVALUES_IP_UDP$4,NETTRANSPORTVALUES_IP$4,NETTRANSPORTVALUES_UNIX$4,NETTRANSPORTVALUES_PIPE$4,NETTRANSPORTVALUES_INPROC$4,NETTRANSPORTVALUES_OTHER$4,NetTransportValues$4,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$4,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$4,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$4,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4,NETHOSTCONNECTIONTYPEVALUES_WIFI$4,NETHOSTCONNECTIONTYPEVALUES_WIRED$4,NETHOSTCONNECTIONTYPEVALUES_CELL$4,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4,NetHostConnectionTypeValues$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4,NETHOSTCONNECTIONSUBTYPEVALUES_LTE$4,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4,NETHOSTCONNECTIONSUBTYPEVALUES_GSM$4,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4,NETHOSTCONNECTIONSUBTYPEVALUES_NR$4,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4,NetHostConnectionSubtypeValues$4,TMP_HTTPFLAVORVALUES_HTTP_1_0$4,TMP_HTTPFLAVORVALUES_HTTP_1_1$4,TMP_HTTPFLAVORVALUES_HTTP_2_0$4,TMP_HTTPFLAVORVALUES_SPDY$4,TMP_HTTPFLAVORVALUES_QUIC$4,HTTPFLAVORVALUES_HTTP_1_0$4,HTTPFLAVORVALUES_HTTP_1_1$4,HTTPFLAVORVALUES_HTTP_2_0$4,HTTPFLAVORVALUES_SPDY$4,HTTPFLAVORVALUES_QUIC$4,HttpFlavorValues$4,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$4,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$4,MESSAGINGDESTINATIONKINDVALUES_QUEUE$4,MESSAGINGDESTINATIONKINDVALUES_TOPIC$4,MessagingDestinationKindValues$4,TMP_MESSAGINGOPERATIONVALUES_RECEIVE$4,TMP_MESSAGINGOPERATIONVALUES_PROCESS$4,MESSAGINGOPERATIONVALUES_RECEIVE$4,MESSAGINGOPERATIONVALUES_PROCESS$4,MessagingOperationValues$4,TMP_RPCGRPCSTATUSCODEVALUES_OK$4,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$4,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$4,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$4,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$4,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$4,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$4,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$4,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$4,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$4,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$4,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$4,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$4,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$4,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$4,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$4,RPCGRPCSTATUSCODEVALUES_OK$4,RPCGRPCSTATUSCODEVALUES_CANCELLED$4,RPCGRPCSTATUSCODEVALUES_UNKNOWN$4,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$4,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$4,RPCGRPCSTATUSCODEVALUES_NOT_FOUND$4,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$4,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$4,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$4,RPCGRPCSTATUSCODEVALUES_ABORTED$4,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$4,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$4,RPCGRPCSTATUSCODEVALUES_INTERNAL$4,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$4,RPCGRPCSTATUSCODEVALUES_DATA_LOSS$4,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$4,RpcGrpcStatusCodeValues$4,TMP_MESSAGETYPEVALUES_SENT$4,TMP_MESSAGETYPEVALUES_RECEIVED$4,MESSAGETYPEVALUES_SENT$4,MESSAGETYPEVALUES_RECEIVED$4,MessageTypeValues$4,init_SemanticAttributes$4=__esmMin((()=>{init_utils$7(),TMP_AWS_LAMBDA_INVOKED_ARN$4=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM$4=`db.system`,TMP_DB_CONNECTION_STRING$4=`db.connection_string`,TMP_DB_USER$4=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME$4=`db.jdbc.driver_classname`,TMP_DB_NAME$4=`db.name`,TMP_DB_STATEMENT$4=`db.statement`,TMP_DB_OPERATION$4=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME$4=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE$4=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE$4=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$4=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE$4=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE$4=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID$4=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC$4=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE$4=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX$4=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION$4=`db.mongodb.collection`,TMP_DB_SQL_TABLE$4=`db.sql.table`,TMP_EXCEPTION_TYPE$4=`exception.type`,TMP_EXCEPTION_MESSAGE$4=`exception.message`,TMP_EXCEPTION_STACKTRACE$4=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED$4=`exception.escaped`,TMP_FAAS_TRIGGER$4=`faas.trigger`,TMP_FAAS_EXECUTION$4=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION$4=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION$4=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME$4=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME$4=`faas.document.name`,TMP_FAAS_TIME$4=`faas.time`,TMP_FAAS_CRON$4=`faas.cron`,TMP_FAAS_COLDSTART$4=`faas.coldstart`,TMP_FAAS_INVOKED_NAME$4=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER$4=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION$4=`faas.invoked_region`,TMP_NET_TRANSPORT$4=`net.transport`,TMP_NET_PEER_IP$4=`net.peer.ip`,TMP_NET_PEER_PORT$4=`net.peer.port`,TMP_NET_PEER_NAME$4=`net.peer.name`,TMP_NET_HOST_IP$4=`net.host.ip`,TMP_NET_HOST_PORT$4=`net.host.port`,TMP_NET_HOST_NAME$4=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE$4=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE$4=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME$4=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC$4=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC$4=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC$4=`net.host.carrier.icc`,TMP_PEER_SERVICE$4=`peer.service`,TMP_ENDUSER_ID$4=`enduser.id`,TMP_ENDUSER_ROLE$4=`enduser.role`,TMP_ENDUSER_SCOPE$4=`enduser.scope`,TMP_THREAD_ID$4=`thread.id`,TMP_THREAD_NAME$4=`thread.name`,TMP_CODE_FUNCTION$4=`code.function`,TMP_CODE_NAMESPACE$4=`code.namespace`,TMP_CODE_FILEPATH$4=`code.filepath`,TMP_CODE_LINENO$4=`code.lineno`,TMP_HTTP_METHOD$4=`http.method`,TMP_HTTP_URL$4=`http.url`,TMP_HTTP_TARGET$4=`http.target`,TMP_HTTP_HOST$4=`http.host`,TMP_HTTP_SCHEME$4=`http.scheme`,TMP_HTTP_STATUS_CODE$4=`http.status_code`,TMP_HTTP_FLAVOR$4=`http.flavor`,TMP_HTTP_USER_AGENT$4=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH$4=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH$4=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME$4=`http.server_name`,TMP_HTTP_ROUTE$4=`http.route`,TMP_HTTP_CLIENT_IP$4=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES$4=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$4=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ$4=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION$4=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT$4=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME$4=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT$4=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT$4=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD$4=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT$4=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$4=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT$4=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT$4=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM$4=`messaging.system`,TMP_MESSAGING_DESTINATION$4=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND$4=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION$4=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL$4=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION$4=`messaging.protocol_version`,TMP_MESSAGING_URL$4=`messaging.url`,TMP_MESSAGING_MESSAGE_ID$4=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID$4=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION$4=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID$4=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$4=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY$4=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$4=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID$4=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION$4=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE$4=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM$4=`rpc.system`,TMP_RPC_SERVICE$4=`rpc.service`,TMP_RPC_METHOD$4=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE$4=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION$4=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID$4=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE$4=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE$4=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE$4=`message.type`,TMP_MESSAGE_ID$4=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE$4=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE$4=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$4=TMP_AWS_LAMBDA_INVOKED_ARN$4,SEMATTRS_DB_SYSTEM$4=TMP_DB_SYSTEM$4,SEMATTRS_DB_CONNECTION_STRING$4=TMP_DB_CONNECTION_STRING$4,SEMATTRS_DB_USER$4=TMP_DB_USER$4,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$4=TMP_DB_JDBC_DRIVER_CLASSNAME$4,SEMATTRS_DB_NAME$4=TMP_DB_NAME$4,SEMATTRS_DB_STATEMENT$4=TMP_DB_STATEMENT$4,SEMATTRS_DB_OPERATION$4=TMP_DB_OPERATION$4,SEMATTRS_DB_MSSQL_INSTANCE_NAME$4=TMP_DB_MSSQL_INSTANCE_NAME$4,SEMATTRS_DB_CASSANDRA_KEYSPACE$4=TMP_DB_CASSANDRA_KEYSPACE$4,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$4=TMP_DB_CASSANDRA_PAGE_SIZE$4,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$4=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$4,SEMATTRS_DB_CASSANDRA_TABLE$4=TMP_DB_CASSANDRA_TABLE$4,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$4=TMP_DB_CASSANDRA_IDEMPOTENCE$4,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$4=TMP_DB_CASSANDRA_COORDINATOR_ID$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$4=TMP_DB_CASSANDRA_COORDINATOR_DC$4,SEMATTRS_DB_HBASE_NAMESPACE$4=TMP_DB_HBASE_NAMESPACE$4,SEMATTRS_DB_REDIS_DATABASE_INDEX$4=TMP_DB_REDIS_DATABASE_INDEX$4,SEMATTRS_DB_MONGODB_COLLECTION$4=TMP_DB_MONGODB_COLLECTION$4,SEMATTRS_DB_SQL_TABLE$4=TMP_DB_SQL_TABLE$4,SEMATTRS_EXCEPTION_TYPE$4=TMP_EXCEPTION_TYPE$4,SEMATTRS_EXCEPTION_MESSAGE$4=TMP_EXCEPTION_MESSAGE$4,SEMATTRS_EXCEPTION_STACKTRACE$4=TMP_EXCEPTION_STACKTRACE$4,SEMATTRS_EXCEPTION_ESCAPED$4=TMP_EXCEPTION_ESCAPED$4,SEMATTRS_FAAS_TRIGGER$4=TMP_FAAS_TRIGGER$4,SEMATTRS_FAAS_EXECUTION$4=TMP_FAAS_EXECUTION$4,SEMATTRS_FAAS_DOCUMENT_COLLECTION$4=TMP_FAAS_DOCUMENT_COLLECTION$4,SEMATTRS_FAAS_DOCUMENT_OPERATION$4=TMP_FAAS_DOCUMENT_OPERATION$4,SEMATTRS_FAAS_DOCUMENT_TIME$4=TMP_FAAS_DOCUMENT_TIME$4,SEMATTRS_FAAS_DOCUMENT_NAME$4=TMP_FAAS_DOCUMENT_NAME$4,SEMATTRS_FAAS_TIME$4=TMP_FAAS_TIME$4,SEMATTRS_FAAS_CRON$4=TMP_FAAS_CRON$4,SEMATTRS_FAAS_COLDSTART$4=TMP_FAAS_COLDSTART$4,SEMATTRS_FAAS_INVOKED_NAME$4=TMP_FAAS_INVOKED_NAME$4,SEMATTRS_FAAS_INVOKED_PROVIDER$4=TMP_FAAS_INVOKED_PROVIDER$4,SEMATTRS_FAAS_INVOKED_REGION$4=TMP_FAAS_INVOKED_REGION$4,SEMATTRS_NET_TRANSPORT$4=TMP_NET_TRANSPORT$4,SEMATTRS_NET_PEER_IP$4=TMP_NET_PEER_IP$4,SEMATTRS_NET_PEER_PORT$4=TMP_NET_PEER_PORT$4,SEMATTRS_NET_PEER_NAME$4=TMP_NET_PEER_NAME$4,SEMATTRS_NET_HOST_IP$4=TMP_NET_HOST_IP$4,SEMATTRS_NET_HOST_PORT$4=TMP_NET_HOST_PORT$4,SEMATTRS_NET_HOST_NAME$4=TMP_NET_HOST_NAME$4,SEMATTRS_NET_HOST_CONNECTION_TYPE$4=TMP_NET_HOST_CONNECTION_TYPE$4,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$4=TMP_NET_HOST_CONNECTION_SUBTYPE$4,SEMATTRS_NET_HOST_CARRIER_NAME$4=TMP_NET_HOST_CARRIER_NAME$4,SEMATTRS_NET_HOST_CARRIER_MCC$4=TMP_NET_HOST_CARRIER_MCC$4,SEMATTRS_NET_HOST_CARRIER_MNC$4=TMP_NET_HOST_CARRIER_MNC$4,SEMATTRS_NET_HOST_CARRIER_ICC$4=TMP_NET_HOST_CARRIER_ICC$4,SEMATTRS_PEER_SERVICE$4=TMP_PEER_SERVICE$4,SEMATTRS_ENDUSER_ID$4=TMP_ENDUSER_ID$4,SEMATTRS_ENDUSER_ROLE$4=TMP_ENDUSER_ROLE$4,SEMATTRS_ENDUSER_SCOPE$4=TMP_ENDUSER_SCOPE$4,SEMATTRS_THREAD_ID$4=TMP_THREAD_ID$4,SEMATTRS_THREAD_NAME$4=TMP_THREAD_NAME$4,SEMATTRS_CODE_FUNCTION$4=TMP_CODE_FUNCTION$4,SEMATTRS_CODE_NAMESPACE$4=TMP_CODE_NAMESPACE$4,SEMATTRS_CODE_FILEPATH$4=TMP_CODE_FILEPATH$4,SEMATTRS_CODE_LINENO$4=TMP_CODE_LINENO$4,SEMATTRS_HTTP_METHOD$4=TMP_HTTP_METHOD$4,SEMATTRS_HTTP_URL$4=TMP_HTTP_URL$4,SEMATTRS_HTTP_TARGET$4=TMP_HTTP_TARGET$4,SEMATTRS_HTTP_HOST$4=TMP_HTTP_HOST$4,SEMATTRS_HTTP_SCHEME$4=TMP_HTTP_SCHEME$4,SEMATTRS_HTTP_STATUS_CODE$4=TMP_HTTP_STATUS_CODE$4,SEMATTRS_HTTP_FLAVOR$4=TMP_HTTP_FLAVOR$4,SEMATTRS_HTTP_USER_AGENT$4=TMP_HTTP_USER_AGENT$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$4=TMP_HTTP_REQUEST_CONTENT_LENGTH$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$4=TMP_HTTP_RESPONSE_CONTENT_LENGTH$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_SERVER_NAME$4=TMP_HTTP_SERVER_NAME$4,SEMATTRS_HTTP_ROUTE$4=TMP_HTTP_ROUTE$4,SEMATTRS_HTTP_CLIENT_IP$4=TMP_HTTP_CLIENT_IP$4,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$4=TMP_AWS_DYNAMODB_TABLE_NAMES$4,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$4=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$4=TMP_AWS_DYNAMODB_CONSISTENT_READ$4,SEMATTRS_AWS_DYNAMODB_PROJECTION$4=TMP_AWS_DYNAMODB_PROJECTION$4,SEMATTRS_AWS_DYNAMODB_LIMIT$4=TMP_AWS_DYNAMODB_LIMIT$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$4=TMP_AWS_DYNAMODB_INDEX_NAME$4,SEMATTRS_AWS_DYNAMODB_SELECT$4=TMP_AWS_DYNAMODB_SELECT$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$4=TMP_AWS_DYNAMODB_TABLE_COUNT$4,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$4=TMP_AWS_DYNAMODB_SCAN_FORWARD$4,SEMATTRS_AWS_DYNAMODB_SEGMENT$4=TMP_AWS_DYNAMODB_SEGMENT$4,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$4=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$4,SEMATTRS_AWS_DYNAMODB_COUNT$4=TMP_AWS_DYNAMODB_COUNT$4,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$4=TMP_AWS_DYNAMODB_SCANNED_COUNT$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4,SEMATTRS_MESSAGING_SYSTEM$4=TMP_MESSAGING_SYSTEM$4,SEMATTRS_MESSAGING_DESTINATION$4=TMP_MESSAGING_DESTINATION$4,SEMATTRS_MESSAGING_DESTINATION_KIND$4=TMP_MESSAGING_DESTINATION_KIND$4,SEMATTRS_MESSAGING_TEMP_DESTINATION$4=TMP_MESSAGING_TEMP_DESTINATION$4,SEMATTRS_MESSAGING_PROTOCOL$4=TMP_MESSAGING_PROTOCOL$4,SEMATTRS_MESSAGING_PROTOCOL_VERSION$4=TMP_MESSAGING_PROTOCOL_VERSION$4,SEMATTRS_MESSAGING_URL$4=TMP_MESSAGING_URL$4,SEMATTRS_MESSAGING_MESSAGE_ID$4=TMP_MESSAGING_MESSAGE_ID$4,SEMATTRS_MESSAGING_CONVERSATION_ID$4=TMP_MESSAGING_CONVERSATION_ID$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4,SEMATTRS_MESSAGING_OPERATION$4=TMP_MESSAGING_OPERATION$4,SEMATTRS_MESSAGING_CONSUMER_ID$4=TMP_MESSAGING_CONSUMER_ID$4,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$4=TMP_MESSAGING_RABBITMQ_ROUTING_KEY$4,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$4=TMP_MESSAGING_KAFKA_MESSAGE_KEY$4,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$4=TMP_MESSAGING_KAFKA_CONSUMER_GROUP$4,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$4=TMP_MESSAGING_KAFKA_CLIENT_ID$4,SEMATTRS_MESSAGING_KAFKA_PARTITION$4=TMP_MESSAGING_KAFKA_PARTITION$4,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$4=TMP_MESSAGING_KAFKA_TOMBSTONE$4,SEMATTRS_RPC_SYSTEM$4=TMP_RPC_SYSTEM$4,SEMATTRS_RPC_SERVICE$4=TMP_RPC_SERVICE$4,SEMATTRS_RPC_METHOD$4=TMP_RPC_METHOD$4,SEMATTRS_RPC_GRPC_STATUS_CODE$4=TMP_RPC_GRPC_STATUS_CODE$4,SEMATTRS_RPC_JSONRPC_VERSION$4=TMP_RPC_JSONRPC_VERSION$4,SEMATTRS_RPC_JSONRPC_REQUEST_ID$4=TMP_RPC_JSONRPC_REQUEST_ID$4,SEMATTRS_RPC_JSONRPC_ERROR_CODE$4=TMP_RPC_JSONRPC_ERROR_CODE$4,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$4=TMP_RPC_JSONRPC_ERROR_MESSAGE$4,SEMATTRS_MESSAGE_TYPE$4=TMP_MESSAGE_TYPE$4,SEMATTRS_MESSAGE_ID$4=TMP_MESSAGE_ID$4,SEMATTRS_MESSAGE_COMPRESSED_SIZE$4=TMP_MESSAGE_COMPRESSED_SIZE$4,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$4=TMP_MESSAGE_UNCOMPRESSED_SIZE$4,SemanticAttributes$4=createConstMap$4([TMP_AWS_LAMBDA_INVOKED_ARN$4,TMP_DB_SYSTEM$4,TMP_DB_CONNECTION_STRING$4,TMP_DB_USER$4,TMP_DB_JDBC_DRIVER_CLASSNAME$4,TMP_DB_NAME$4,TMP_DB_STATEMENT$4,TMP_DB_OPERATION$4,TMP_DB_MSSQL_INSTANCE_NAME$4,TMP_DB_CASSANDRA_KEYSPACE$4,TMP_DB_CASSANDRA_PAGE_SIZE$4,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$4,TMP_DB_CASSANDRA_TABLE$4,TMP_DB_CASSANDRA_IDEMPOTENCE$4,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4,TMP_DB_CASSANDRA_COORDINATOR_ID$4,TMP_DB_CASSANDRA_COORDINATOR_DC$4,TMP_DB_HBASE_NAMESPACE$4,TMP_DB_REDIS_DATABASE_INDEX$4,TMP_DB_MONGODB_COLLECTION$4,TMP_DB_SQL_TABLE$4,TMP_EXCEPTION_TYPE$4,TMP_EXCEPTION_MESSAGE$4,TMP_EXCEPTION_STACKTRACE$4,TMP_EXCEPTION_ESCAPED$4,TMP_FAAS_TRIGGER$4,TMP_FAAS_EXECUTION$4,TMP_FAAS_DOCUMENT_COLLECTION$4,TMP_FAAS_DOCUMENT_OPERATION$4,TMP_FAAS_DOCUMENT_TIME$4,TMP_FAAS_DOCUMENT_NAME$4,TMP_FAAS_TIME$4,TMP_FAAS_CRON$4,TMP_FAAS_COLDSTART$4,TMP_FAAS_INVOKED_NAME$4,TMP_FAAS_INVOKED_PROVIDER$4,TMP_FAAS_INVOKED_REGION$4,TMP_NET_TRANSPORT$4,TMP_NET_PEER_IP$4,TMP_NET_PEER_PORT$4,TMP_NET_PEER_NAME$4,TMP_NET_HOST_IP$4,TMP_NET_HOST_PORT$4,TMP_NET_HOST_NAME$4,TMP_NET_HOST_CONNECTION_TYPE$4,TMP_NET_HOST_CONNECTION_SUBTYPE$4,TMP_NET_HOST_CARRIER_NAME$4,TMP_NET_HOST_CARRIER_MCC$4,TMP_NET_HOST_CARRIER_MNC$4,TMP_NET_HOST_CARRIER_ICC$4,TMP_PEER_SERVICE$4,TMP_ENDUSER_ID$4,TMP_ENDUSER_ROLE$4,TMP_ENDUSER_SCOPE$4,TMP_THREAD_ID$4,TMP_THREAD_NAME$4,TMP_CODE_FUNCTION$4,TMP_CODE_NAMESPACE$4,TMP_CODE_FILEPATH$4,TMP_CODE_LINENO$4,TMP_HTTP_METHOD$4,TMP_HTTP_URL$4,TMP_HTTP_TARGET$4,TMP_HTTP_HOST$4,TMP_HTTP_SCHEME$4,TMP_HTTP_STATUS_CODE$4,TMP_HTTP_FLAVOR$4,TMP_HTTP_USER_AGENT$4,TMP_HTTP_REQUEST_CONTENT_LENGTH$4,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4,TMP_HTTP_RESPONSE_CONTENT_LENGTH$4,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4,TMP_HTTP_SERVER_NAME$4,TMP_HTTP_ROUTE$4,TMP_HTTP_CLIENT_IP$4,TMP_AWS_DYNAMODB_TABLE_NAMES$4,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$4,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4,TMP_AWS_DYNAMODB_CONSISTENT_READ$4,TMP_AWS_DYNAMODB_PROJECTION$4,TMP_AWS_DYNAMODB_LIMIT$4,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4,TMP_AWS_DYNAMODB_INDEX_NAME$4,TMP_AWS_DYNAMODB_SELECT$4,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4,TMP_AWS_DYNAMODB_TABLE_COUNT$4,TMP_AWS_DYNAMODB_SCAN_FORWARD$4,TMP_AWS_DYNAMODB_SEGMENT$4,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$4,TMP_AWS_DYNAMODB_COUNT$4,TMP_AWS_DYNAMODB_SCANNED_COUNT$4,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4,TMP_MESSAGING_SYSTEM$4,TMP_MESSAGING_DESTINATION$4,TMP_MESSAGING_DESTINATION_KIND$4,TMP_MESSAGING_TEMP_DESTINATION$4,TMP_MESSAGING_PROTOCOL$4,TMP_MESSAGING_PROTOCOL_VERSION$4,TMP_MESSAGING_URL$4,TMP_MESSAGING_MESSAGE_ID$4,TMP_MESSAGING_CONVERSATION_ID$4,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4,TMP_MESSAGING_OPERATION$4,TMP_MESSAGING_CONSUMER_ID$4,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$4,TMP_MESSAGING_KAFKA_MESSAGE_KEY$4,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$4,TMP_MESSAGING_KAFKA_CLIENT_ID$4,TMP_MESSAGING_KAFKA_PARTITION$4,TMP_MESSAGING_KAFKA_TOMBSTONE$4,TMP_RPC_SYSTEM$4,TMP_RPC_SERVICE$4,TMP_RPC_METHOD$4,TMP_RPC_GRPC_STATUS_CODE$4,TMP_RPC_JSONRPC_VERSION$4,TMP_RPC_JSONRPC_REQUEST_ID$4,TMP_RPC_JSONRPC_ERROR_CODE$4,TMP_RPC_JSONRPC_ERROR_MESSAGE$4,TMP_MESSAGE_TYPE$4,TMP_MESSAGE_ID$4,TMP_MESSAGE_COMPRESSED_SIZE$4,TMP_MESSAGE_UNCOMPRESSED_SIZE$4]),TMP_DBSYSTEMVALUES_OTHER_SQL$4=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL$4=`mssql`,TMP_DBSYSTEMVALUES_MYSQL$4=`mysql`,TMP_DBSYSTEMVALUES_ORACLE$4=`oracle`,TMP_DBSYSTEMVALUES_DB2$4=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL$4=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT$4=`redshift`,TMP_DBSYSTEMVALUES_HIVE$4=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE$4=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB$4=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS$4=`progress`,TMP_DBSYSTEMVALUES_MAXDB$4=`maxdb`,TMP_DBSYSTEMVALUES_HANADB$4=`hanadb`,TMP_DBSYSTEMVALUES_INGRES$4=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL$4=`firstsql`,TMP_DBSYSTEMVALUES_EDB$4=`edb`,TMP_DBSYSTEMVALUES_CACHE$4=`cache`,TMP_DBSYSTEMVALUES_ADABAS$4=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD$4=`firebird`,TMP_DBSYSTEMVALUES_DERBY$4=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER$4=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX$4=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB$4=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE$4=`interbase`,TMP_DBSYSTEMVALUES_MARIADB$4=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA$4=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE$4=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE$4=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE$4=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE$4=`sybase`,TMP_DBSYSTEMVALUES_TERADATA$4=`teradata`,TMP_DBSYSTEMVALUES_VERTICA$4=`vertica`,TMP_DBSYSTEMVALUES_H2$4=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION$4=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA$4=`cassandra`,TMP_DBSYSTEMVALUES_HBASE$4=`hbase`,TMP_DBSYSTEMVALUES_MONGODB$4=`mongodb`,TMP_DBSYSTEMVALUES_REDIS$4=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE$4=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB$4=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB$4=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB$4=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J$4=`neo4j`,TMP_DBSYSTEMVALUES_GEODE$4=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH$4=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED$4=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB$4=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL$4=TMP_DBSYSTEMVALUES_OTHER_SQL$4,DBSYSTEMVALUES_MSSQL$4=TMP_DBSYSTEMVALUES_MSSQL$4,DBSYSTEMVALUES_MYSQL$4=TMP_DBSYSTEMVALUES_MYSQL$4,DBSYSTEMVALUES_ORACLE$4=TMP_DBSYSTEMVALUES_ORACLE$4,DBSYSTEMVALUES_POSTGRESQL$4=TMP_DBSYSTEMVALUES_POSTGRESQL$4,DBSYSTEMVALUES_REDSHIFT$4=TMP_DBSYSTEMVALUES_REDSHIFT$4,DBSYSTEMVALUES_HIVE$4=TMP_DBSYSTEMVALUES_HIVE$4,DBSYSTEMVALUES_CLOUDSCAPE$4=TMP_DBSYSTEMVALUES_CLOUDSCAPE$4,DBSYSTEMVALUES_HSQLDB$4=TMP_DBSYSTEMVALUES_HSQLDB$4,DBSYSTEMVALUES_PROGRESS$4=TMP_DBSYSTEMVALUES_PROGRESS$4,DBSYSTEMVALUES_MAXDB$4=TMP_DBSYSTEMVALUES_MAXDB$4,DBSYSTEMVALUES_HANADB$4=TMP_DBSYSTEMVALUES_HANADB$4,DBSYSTEMVALUES_INGRES$4=TMP_DBSYSTEMVALUES_INGRES$4,DBSYSTEMVALUES_FIRSTSQL$4=TMP_DBSYSTEMVALUES_FIRSTSQL$4,DBSYSTEMVALUES_CACHE$4=TMP_DBSYSTEMVALUES_CACHE$4,DBSYSTEMVALUES_ADABAS$4=TMP_DBSYSTEMVALUES_ADABAS$4,DBSYSTEMVALUES_FIREBIRD$4=TMP_DBSYSTEMVALUES_FIREBIRD$4,DBSYSTEMVALUES_DERBY$4=TMP_DBSYSTEMVALUES_DERBY$4,DBSYSTEMVALUES_FILEMAKER$4=TMP_DBSYSTEMVALUES_FILEMAKER$4,DBSYSTEMVALUES_INFORMIX$4=TMP_DBSYSTEMVALUES_INFORMIX$4,DBSYSTEMVALUES_INSTANTDB$4=TMP_DBSYSTEMVALUES_INSTANTDB$4,DBSYSTEMVALUES_INTERBASE$4=TMP_DBSYSTEMVALUES_INTERBASE$4,DBSYSTEMVALUES_MARIADB$4=TMP_DBSYSTEMVALUES_MARIADB$4,DBSYSTEMVALUES_NETEZZA$4=TMP_DBSYSTEMVALUES_NETEZZA$4,DBSYSTEMVALUES_PERVASIVE$4=TMP_DBSYSTEMVALUES_PERVASIVE$4,DBSYSTEMVALUES_POINTBASE$4=TMP_DBSYSTEMVALUES_POINTBASE$4,DBSYSTEMVALUES_SQLITE$4=TMP_DBSYSTEMVALUES_SQLITE$4,DBSYSTEMVALUES_SYBASE$4=TMP_DBSYSTEMVALUES_SYBASE$4,DBSYSTEMVALUES_TERADATA$4=TMP_DBSYSTEMVALUES_TERADATA$4,DBSYSTEMVALUES_VERTICA$4=TMP_DBSYSTEMVALUES_VERTICA$4,DBSYSTEMVALUES_COLDFUSION$4=TMP_DBSYSTEMVALUES_COLDFUSION$4,DBSYSTEMVALUES_CASSANDRA$4=TMP_DBSYSTEMVALUES_CASSANDRA$4,DBSYSTEMVALUES_HBASE$4=TMP_DBSYSTEMVALUES_HBASE$4,DBSYSTEMVALUES_MONGODB$4=TMP_DBSYSTEMVALUES_MONGODB$4,DBSYSTEMVALUES_REDIS$4=TMP_DBSYSTEMVALUES_REDIS$4,DBSYSTEMVALUES_COUCHBASE$4=TMP_DBSYSTEMVALUES_COUCHBASE$4,DBSYSTEMVALUES_COUCHDB$4=TMP_DBSYSTEMVALUES_COUCHDB$4,DBSYSTEMVALUES_COSMOSDB$4=TMP_DBSYSTEMVALUES_COSMOSDB$4,DBSYSTEMVALUES_DYNAMODB$4=TMP_DBSYSTEMVALUES_DYNAMODB$4,DBSYSTEMVALUES_NEO4J$4=TMP_DBSYSTEMVALUES_NEO4J$4,DBSYSTEMVALUES_GEODE$4=TMP_DBSYSTEMVALUES_GEODE$4,DBSYSTEMVALUES_ELASTICSEARCH$4=TMP_DBSYSTEMVALUES_ELASTICSEARCH$4,DBSYSTEMVALUES_MEMCACHED$4=TMP_DBSYSTEMVALUES_MEMCACHED$4,DBSYSTEMVALUES_COCKROACHDB$4=TMP_DBSYSTEMVALUES_COCKROACHDB$4,DbSystemValues$4=createConstMap$4([TMP_DBSYSTEMVALUES_OTHER_SQL$4,TMP_DBSYSTEMVALUES_MSSQL$4,TMP_DBSYSTEMVALUES_MYSQL$4,TMP_DBSYSTEMVALUES_ORACLE$4,TMP_DBSYSTEMVALUES_DB2$4,TMP_DBSYSTEMVALUES_POSTGRESQL$4,TMP_DBSYSTEMVALUES_REDSHIFT$4,TMP_DBSYSTEMVALUES_HIVE$4,TMP_DBSYSTEMVALUES_CLOUDSCAPE$4,TMP_DBSYSTEMVALUES_HSQLDB$4,TMP_DBSYSTEMVALUES_PROGRESS$4,TMP_DBSYSTEMVALUES_MAXDB$4,TMP_DBSYSTEMVALUES_HANADB$4,TMP_DBSYSTEMVALUES_INGRES$4,TMP_DBSYSTEMVALUES_FIRSTSQL$4,TMP_DBSYSTEMVALUES_EDB$4,TMP_DBSYSTEMVALUES_CACHE$4,TMP_DBSYSTEMVALUES_ADABAS$4,TMP_DBSYSTEMVALUES_FIREBIRD$4,TMP_DBSYSTEMVALUES_DERBY$4,TMP_DBSYSTEMVALUES_FILEMAKER$4,TMP_DBSYSTEMVALUES_INFORMIX$4,TMP_DBSYSTEMVALUES_INSTANTDB$4,TMP_DBSYSTEMVALUES_INTERBASE$4,TMP_DBSYSTEMVALUES_MARIADB$4,TMP_DBSYSTEMVALUES_NETEZZA$4,TMP_DBSYSTEMVALUES_PERVASIVE$4,TMP_DBSYSTEMVALUES_POINTBASE$4,TMP_DBSYSTEMVALUES_SQLITE$4,TMP_DBSYSTEMVALUES_SYBASE$4,TMP_DBSYSTEMVALUES_TERADATA$4,TMP_DBSYSTEMVALUES_VERTICA$4,TMP_DBSYSTEMVALUES_H2$4,TMP_DBSYSTEMVALUES_COLDFUSION$4,TMP_DBSYSTEMVALUES_CASSANDRA$4,TMP_DBSYSTEMVALUES_HBASE$4,TMP_DBSYSTEMVALUES_MONGODB$4,TMP_DBSYSTEMVALUES_REDIS$4,TMP_DBSYSTEMVALUES_COUCHBASE$4,TMP_DBSYSTEMVALUES_COUCHDB$4,TMP_DBSYSTEMVALUES_COSMOSDB$4,TMP_DBSYSTEMVALUES_DYNAMODB$4,TMP_DBSYSTEMVALUES_NEO4J$4,TMP_DBSYSTEMVALUES_GEODE$4,TMP_DBSYSTEMVALUES_ELASTICSEARCH$4,TMP_DBSYSTEMVALUES_MEMCACHED$4,TMP_DBSYSTEMVALUES_COCKROACHDB$4]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$4=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$4=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$4=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$4=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4,DbCassandraConsistencyLevelValues$4=createConstMap$4([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4]),TMP_FAASTRIGGERVALUES_DATASOURCE$4=`datasource`,TMP_FAASTRIGGERVALUES_HTTP$4=`http`,TMP_FAASTRIGGERVALUES_PUBSUB$4=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER$4=`timer`,TMP_FAASTRIGGERVALUES_OTHER$4=`other`,FAASTRIGGERVALUES_DATASOURCE$4=TMP_FAASTRIGGERVALUES_DATASOURCE$4,FAASTRIGGERVALUES_HTTP$4=TMP_FAASTRIGGERVALUES_HTTP$4,FAASTRIGGERVALUES_PUBSUB$4=TMP_FAASTRIGGERVALUES_PUBSUB$4,FAASTRIGGERVALUES_TIMER$4=TMP_FAASTRIGGERVALUES_TIMER$4,FAASTRIGGERVALUES_OTHER$4=TMP_FAASTRIGGERVALUES_OTHER$4,FaasTriggerValues$4=createConstMap$4([TMP_FAASTRIGGERVALUES_DATASOURCE$4,TMP_FAASTRIGGERVALUES_HTTP$4,TMP_FAASTRIGGERVALUES_PUBSUB$4,TMP_FAASTRIGGERVALUES_TIMER$4,TMP_FAASTRIGGERVALUES_OTHER$4]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$4=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$4=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$4=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT$4=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$4,FAASDOCUMENTOPERATIONVALUES_EDIT$4=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$4,FAASDOCUMENTOPERATIONVALUES_DELETE$4=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$4,FaasDocumentOperationValues$4=createConstMap$4([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$4,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$4,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$4]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS$4=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$4=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP$4=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4,FAASINVOKEDPROVIDERVALUES_AZURE$4=TMP_FAASINVOKEDPROVIDERVALUES_AZURE$4,FaasInvokedProviderValues$4=createConstMap$4([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4,TMP_FAASINVOKEDPROVIDERVALUES_AWS$4,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$4,TMP_FAASINVOKEDPROVIDERVALUES_GCP$4]),TMP_NETTRANSPORTVALUES_IP_TCP$4=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP$4=`ip_udp`,TMP_NETTRANSPORTVALUES_IP$4=`ip`,TMP_NETTRANSPORTVALUES_UNIX$4=`unix`,TMP_NETTRANSPORTVALUES_PIPE$4=`pipe`,TMP_NETTRANSPORTVALUES_INPROC$4=`inproc`,TMP_NETTRANSPORTVALUES_OTHER$4=`other`,NETTRANSPORTVALUES_IP_TCP$4=TMP_NETTRANSPORTVALUES_IP_TCP$4,NETTRANSPORTVALUES_IP_UDP$4=TMP_NETTRANSPORTVALUES_IP_UDP$4,NETTRANSPORTVALUES_UNIX$4=TMP_NETTRANSPORTVALUES_UNIX$4,NETTRANSPORTVALUES_PIPE$4=TMP_NETTRANSPORTVALUES_PIPE$4,NETTRANSPORTVALUES_INPROC$4=TMP_NETTRANSPORTVALUES_INPROC$4,NETTRANSPORTVALUES_OTHER$4=TMP_NETTRANSPORTVALUES_OTHER$4,NetTransportValues$4=createConstMap$4([TMP_NETTRANSPORTVALUES_IP_TCP$4,TMP_NETTRANSPORTVALUES_IP_UDP$4,TMP_NETTRANSPORTVALUES_IP$4,TMP_NETTRANSPORTVALUES_UNIX$4,TMP_NETTRANSPORTVALUES_PIPE$4,TMP_NETTRANSPORTVALUES_INPROC$4,TMP_NETTRANSPORTVALUES_OTHER$4]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$4=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$4=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$4=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI$4=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$4,NETHOSTCONNECTIONTYPEVALUES_WIRED$4=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$4,NETHOSTCONNECTIONTYPEVALUES_CELL$4=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$4,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4,NetHostConnectionTypeValues$4=createConstMap$4([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$4,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$4,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$4,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$4=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$4=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$4=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4,NetHostConnectionSubtypeValues$4=createConstMap$4([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4]),TMP_HTTPFLAVORVALUES_HTTP_1_0$4=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1$4=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0$4=`2.0`,TMP_HTTPFLAVORVALUES_SPDY$4=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC$4=`QUIC`,HTTPFLAVORVALUES_SPDY$4=TMP_HTTPFLAVORVALUES_SPDY$4,HTTPFLAVORVALUES_QUIC$4=TMP_HTTPFLAVORVALUES_QUIC$4,HttpFlavorValues$4={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0$4,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1$4,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0$4,SPDY:TMP_HTTPFLAVORVALUES_SPDY$4,QUIC:TMP_HTTPFLAVORVALUES_QUIC$4},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$4=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$4=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE$4=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$4,MESSAGINGDESTINATIONKINDVALUES_TOPIC$4=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$4,MessagingDestinationKindValues$4=createConstMap$4([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$4,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$4]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE$4=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS$4=`process`,MESSAGINGOPERATIONVALUES_RECEIVE$4=TMP_MESSAGINGOPERATIONVALUES_RECEIVE$4,MESSAGINGOPERATIONVALUES_PROCESS$4=TMP_MESSAGINGOPERATIONVALUES_PROCESS$4,MessagingOperationValues$4=createConstMap$4([TMP_MESSAGINGOPERATIONVALUES_RECEIVE$4,TMP_MESSAGINGOPERATIONVALUES_PROCESS$4]),TMP_RPCGRPCSTATUSCODEVALUES_OK$4=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$4=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$4=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$4=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$4=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$4=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$4=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$4=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$4=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$4=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$4=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$4=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$4=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$4=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$4=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$4=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$4=16,RpcGrpcStatusCodeValues$4={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK$4,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$4,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$4,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$4,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$4,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$4,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$4,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$4,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$4,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$4,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$4,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$4,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$4,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$4,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$4,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$4,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$4},TMP_MESSAGETYPEVALUES_SENT$4=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED$4=`RECEIVED`,MESSAGETYPEVALUES_SENT$4=TMP_MESSAGETYPEVALUES_SENT$4,MESSAGETYPEVALUES_RECEIVED$4=TMP_MESSAGETYPEVALUES_RECEIVED$4,MessageTypeValues$4=createConstMap$4([TMP_MESSAGETYPEVALUES_SENT$4,TMP_MESSAGETYPEVALUES_RECEIVED$4])})),init_trace$4=__esmMin((()=>{init_SemanticAttributes$4()})),TMP_CLOUD_PROVIDER$4,TMP_CLOUD_ACCOUNT_ID$4,TMP_CLOUD_REGION$4,TMP_CLOUD_AVAILABILITY_ZONE$4,TMP_CLOUD_PLATFORM$4,TMP_AWS_ECS_CONTAINER_ARN$4,TMP_AWS_ECS_CLUSTER_ARN$4,TMP_AWS_ECS_LAUNCHTYPE$4,TMP_AWS_ECS_TASK_ARN$4,TMP_AWS_ECS_TASK_FAMILY$4,TMP_AWS_ECS_TASK_REVISION$4,TMP_AWS_EKS_CLUSTER_ARN$4,TMP_AWS_LOG_GROUP_NAMES$4,TMP_AWS_LOG_GROUP_ARNS$4,TMP_AWS_LOG_STREAM_NAMES$4,TMP_AWS_LOG_STREAM_ARNS$4,TMP_CONTAINER_NAME$4,TMP_CONTAINER_ID$4,TMP_CONTAINER_RUNTIME$4,TMP_CONTAINER_IMAGE_NAME$4,TMP_CONTAINER_IMAGE_TAG$4,TMP_DEPLOYMENT_ENVIRONMENT$4,TMP_DEVICE_ID$4,TMP_DEVICE_MODEL_IDENTIFIER$4,TMP_DEVICE_MODEL_NAME$4,TMP_FAAS_NAME$4,TMP_FAAS_ID$4,TMP_FAAS_VERSION$4,TMP_FAAS_INSTANCE$4,TMP_FAAS_MAX_MEMORY$4,TMP_HOST_ID$4,TMP_HOST_NAME$4,TMP_HOST_TYPE$4,TMP_HOST_ARCH$4,TMP_HOST_IMAGE_NAME$4,TMP_HOST_IMAGE_ID$4,TMP_HOST_IMAGE_VERSION$4,TMP_K8S_CLUSTER_NAME$4,TMP_K8S_NODE_NAME$4,TMP_K8S_NODE_UID$4,TMP_K8S_NAMESPACE_NAME$4,TMP_K8S_POD_UID$4,TMP_K8S_POD_NAME$4,TMP_K8S_CONTAINER_NAME$4,TMP_K8S_REPLICASET_UID$4,TMP_K8S_REPLICASET_NAME$4,TMP_K8S_DEPLOYMENT_UID$4,TMP_K8S_DEPLOYMENT_NAME$4,TMP_K8S_STATEFULSET_UID$4,TMP_K8S_STATEFULSET_NAME$4,TMP_K8S_DAEMONSET_UID$4,TMP_K8S_DAEMONSET_NAME$4,TMP_K8S_JOB_UID$4,TMP_K8S_JOB_NAME$4,TMP_K8S_CRONJOB_UID$4,TMP_K8S_CRONJOB_NAME$4,TMP_OS_TYPE$4,TMP_OS_DESCRIPTION$4,TMP_OS_NAME$4,TMP_OS_VERSION$4,TMP_PROCESS_PID$4,TMP_PROCESS_EXECUTABLE_NAME$4,TMP_PROCESS_EXECUTABLE_PATH$4,TMP_PROCESS_COMMAND$4,TMP_PROCESS_COMMAND_LINE$4,TMP_PROCESS_COMMAND_ARGS$4,TMP_PROCESS_OWNER$4,TMP_PROCESS_RUNTIME_NAME$4,TMP_PROCESS_RUNTIME_VERSION$4,TMP_PROCESS_RUNTIME_DESCRIPTION$4,TMP_SERVICE_NAME$4,TMP_SERVICE_NAMESPACE$4,TMP_SERVICE_INSTANCE_ID$4,TMP_SERVICE_VERSION$4,TMP_TELEMETRY_SDK_NAME$4,TMP_TELEMETRY_SDK_LANGUAGE$4,TMP_TELEMETRY_SDK_VERSION$4,TMP_TELEMETRY_AUTO_VERSION$4,TMP_WEBENGINE_NAME$4,TMP_WEBENGINE_VERSION$4,TMP_WEBENGINE_DESCRIPTION$4,SEMRESATTRS_CLOUD_PROVIDER$4,SEMRESATTRS_CLOUD_ACCOUNT_ID$4,SEMRESATTRS_CLOUD_REGION$4,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$4,SEMRESATTRS_CLOUD_PLATFORM$4,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$4,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$4,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$4,SEMRESATTRS_AWS_ECS_TASK_ARN$4,SEMRESATTRS_AWS_ECS_TASK_FAMILY$4,SEMRESATTRS_AWS_ECS_TASK_REVISION$4,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$4,SEMRESATTRS_AWS_LOG_GROUP_NAMES$4,SEMRESATTRS_AWS_LOG_GROUP_ARNS$4,SEMRESATTRS_AWS_LOG_STREAM_NAMES$4,SEMRESATTRS_AWS_LOG_STREAM_ARNS$4,SEMRESATTRS_CONTAINER_NAME$4,SEMRESATTRS_CONTAINER_ID$4,SEMRESATTRS_CONTAINER_RUNTIME$4,SEMRESATTRS_CONTAINER_IMAGE_NAME$4,SEMRESATTRS_CONTAINER_IMAGE_TAG$4,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$4,SEMRESATTRS_DEVICE_ID$4,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$4,SEMRESATTRS_DEVICE_MODEL_NAME$4,SEMRESATTRS_FAAS_NAME$4,SEMRESATTRS_FAAS_ID$4,SEMRESATTRS_FAAS_VERSION$4,SEMRESATTRS_FAAS_INSTANCE$4,SEMRESATTRS_FAAS_MAX_MEMORY$4,SEMRESATTRS_HOST_ID$4,SEMRESATTRS_HOST_NAME$4,SEMRESATTRS_HOST_TYPE$4,SEMRESATTRS_HOST_ARCH$4,SEMRESATTRS_HOST_IMAGE_NAME$4,SEMRESATTRS_HOST_IMAGE_ID$4,SEMRESATTRS_HOST_IMAGE_VERSION$4,SEMRESATTRS_K8S_CLUSTER_NAME$4,SEMRESATTRS_K8S_NODE_NAME$4,SEMRESATTRS_K8S_NODE_UID$4,SEMRESATTRS_K8S_NAMESPACE_NAME$4,SEMRESATTRS_K8S_POD_UID$4,SEMRESATTRS_K8S_POD_NAME$4,SEMRESATTRS_K8S_CONTAINER_NAME$4,SEMRESATTRS_K8S_REPLICASET_UID$4,SEMRESATTRS_K8S_REPLICASET_NAME$4,SEMRESATTRS_K8S_DEPLOYMENT_UID$4,SEMRESATTRS_K8S_DEPLOYMENT_NAME$4,SEMRESATTRS_K8S_STATEFULSET_UID$4,SEMRESATTRS_K8S_STATEFULSET_NAME$4,SEMRESATTRS_K8S_DAEMONSET_UID$4,SEMRESATTRS_K8S_DAEMONSET_NAME$4,SEMRESATTRS_K8S_JOB_UID$4,SEMRESATTRS_K8S_JOB_NAME$4,SEMRESATTRS_K8S_CRONJOB_UID$4,SEMRESATTRS_K8S_CRONJOB_NAME$4,SEMRESATTRS_OS_TYPE$4,SEMRESATTRS_OS_DESCRIPTION$4,SEMRESATTRS_OS_NAME$4,SEMRESATTRS_OS_VERSION$4,SEMRESATTRS_PROCESS_PID$4,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$4,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$4,SEMRESATTRS_PROCESS_COMMAND$4,SEMRESATTRS_PROCESS_COMMAND_LINE$4,SEMRESATTRS_PROCESS_COMMAND_ARGS$4,SEMRESATTRS_PROCESS_OWNER$4,SEMRESATTRS_PROCESS_RUNTIME_NAME$4,SEMRESATTRS_PROCESS_RUNTIME_VERSION$4,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$4,SEMRESATTRS_SERVICE_NAME$4,SEMRESATTRS_SERVICE_NAMESPACE$4,SEMRESATTRS_SERVICE_INSTANCE_ID$4,SEMRESATTRS_SERVICE_VERSION$4,SEMRESATTRS_TELEMETRY_SDK_NAME$4,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$4,SEMRESATTRS_TELEMETRY_SDK_VERSION$4,SEMRESATTRS_TELEMETRY_AUTO_VERSION$4,SEMRESATTRS_WEBENGINE_NAME$4,SEMRESATTRS_WEBENGINE_VERSION$4,SEMRESATTRS_WEBENGINE_DESCRIPTION$4,SemanticResourceAttributes$4,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4,TMP_CLOUDPROVIDERVALUES_AWS$4,TMP_CLOUDPROVIDERVALUES_AZURE$4,TMP_CLOUDPROVIDERVALUES_GCP$4,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4,CLOUDPROVIDERVALUES_AWS$4,CLOUDPROVIDERVALUES_AZURE$4,CLOUDPROVIDERVALUES_GCP$4,CloudProviderValues$4,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4,TMP_CLOUDPLATFORMVALUES_AWS_EC2$4,TMP_CLOUDPLATFORMVALUES_AWS_ECS$4,TMP_CLOUDPLATFORMVALUES_AWS_EKS$4,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$4,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4,TMP_CLOUDPLATFORMVALUES_AZURE_VM$4,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$4,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4,CLOUDPLATFORMVALUES_AWS_EC2$4,CLOUDPLATFORMVALUES_AWS_ECS$4,CLOUDPLATFORMVALUES_AWS_EKS$4,CLOUDPLATFORMVALUES_AWS_LAMBDA$4,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4,CLOUDPLATFORMVALUES_AZURE_VM$4,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4,CLOUDPLATFORMVALUES_AZURE_AKS$4,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4,CloudPlatformValues$4,TMP_AWSECSLAUNCHTYPEVALUES_EC2$4,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$4,AWSECSLAUNCHTYPEVALUES_EC2$4,AWSECSLAUNCHTYPEVALUES_FARGATE$4,AwsEcsLaunchtypeValues$4,TMP_HOSTARCHVALUES_AMD64$4,TMP_HOSTARCHVALUES_ARM32$4,TMP_HOSTARCHVALUES_ARM64$4,TMP_HOSTARCHVALUES_IA64$4,TMP_HOSTARCHVALUES_PPC32$4,TMP_HOSTARCHVALUES_PPC64$4,TMP_HOSTARCHVALUES_X86$4,HOSTARCHVALUES_AMD64$4,HOSTARCHVALUES_ARM32$4,HOSTARCHVALUES_ARM64$4,HOSTARCHVALUES_IA64$4,HOSTARCHVALUES_PPC32$4,HOSTARCHVALUES_PPC64$4,HOSTARCHVALUES_X86$4,HostArchValues$4,TMP_OSTYPEVALUES_WINDOWS$4,TMP_OSTYPEVALUES_LINUX$4,TMP_OSTYPEVALUES_DARWIN$4,TMP_OSTYPEVALUES_FREEBSD$4,TMP_OSTYPEVALUES_NETBSD$4,TMP_OSTYPEVALUES_OPENBSD$4,TMP_OSTYPEVALUES_DRAGONFLYBSD$4,TMP_OSTYPEVALUES_HPUX$4,TMP_OSTYPEVALUES_AIX$4,TMP_OSTYPEVALUES_SOLARIS$4,TMP_OSTYPEVALUES_Z_OS$4,OSTYPEVALUES_WINDOWS$4,OSTYPEVALUES_LINUX$4,OSTYPEVALUES_DARWIN$4,OSTYPEVALUES_FREEBSD$4,OSTYPEVALUES_NETBSD$4,OSTYPEVALUES_OPENBSD$4,OSTYPEVALUES_DRAGONFLYBSD$4,OSTYPEVALUES_HPUX$4,OSTYPEVALUES_AIX$4,OSTYPEVALUES_SOLARIS$4,OSTYPEVALUES_Z_OS$4,OsTypeValues$4,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$4,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$4,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$4,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$4,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$4,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$4,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$4,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$4,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$4,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$4,TELEMETRYSDKLANGUAGEVALUES_CPP$4,TELEMETRYSDKLANGUAGEVALUES_DOTNET$4,TELEMETRYSDKLANGUAGEVALUES_ERLANG$4,TELEMETRYSDKLANGUAGEVALUES_GO$4,TELEMETRYSDKLANGUAGEVALUES_JAVA$4,TELEMETRYSDKLANGUAGEVALUES_NODEJS$4,TELEMETRYSDKLANGUAGEVALUES_PHP$4,TELEMETRYSDKLANGUAGEVALUES_PYTHON$4,TELEMETRYSDKLANGUAGEVALUES_RUBY$4,TELEMETRYSDKLANGUAGEVALUES_WEBJS$4,TelemetrySdkLanguageValues$4,init_SemanticResourceAttributes$4=__esmMin((()=>{init_utils$7(),TMP_CLOUD_PROVIDER$4=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID$4=`cloud.account.id`,TMP_CLOUD_REGION$4=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE$4=`cloud.availability_zone`,TMP_CLOUD_PLATFORM$4=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN$4=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN$4=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE$4=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN$4=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY$4=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION$4=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN$4=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES$4=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS$4=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES$4=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS$4=`aws.log.stream.arns`,TMP_CONTAINER_NAME$4=`container.name`,TMP_CONTAINER_ID$4=`container.id`,TMP_CONTAINER_RUNTIME$4=`container.runtime`,TMP_CONTAINER_IMAGE_NAME$4=`container.image.name`,TMP_CONTAINER_IMAGE_TAG$4=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT$4=`deployment.environment`,TMP_DEVICE_ID$4=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER$4=`device.model.identifier`,TMP_DEVICE_MODEL_NAME$4=`device.model.name`,TMP_FAAS_NAME$4=`faas.name`,TMP_FAAS_ID$4=`faas.id`,TMP_FAAS_VERSION$4=`faas.version`,TMP_FAAS_INSTANCE$4=`faas.instance`,TMP_FAAS_MAX_MEMORY$4=`faas.max_memory`,TMP_HOST_ID$4=`host.id`,TMP_HOST_NAME$4=`host.name`,TMP_HOST_TYPE$4=`host.type`,TMP_HOST_ARCH$4=`host.arch`,TMP_HOST_IMAGE_NAME$4=`host.image.name`,TMP_HOST_IMAGE_ID$4=`host.image.id`,TMP_HOST_IMAGE_VERSION$4=`host.image.version`,TMP_K8S_CLUSTER_NAME$4=`k8s.cluster.name`,TMP_K8S_NODE_NAME$4=`k8s.node.name`,TMP_K8S_NODE_UID$4=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME$4=`k8s.namespace.name`,TMP_K8S_POD_UID$4=`k8s.pod.uid`,TMP_K8S_POD_NAME$4=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME$4=`k8s.container.name`,TMP_K8S_REPLICASET_UID$4=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME$4=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID$4=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME$4=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID$4=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME$4=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID$4=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME$4=`k8s.daemonset.name`,TMP_K8S_JOB_UID$4=`k8s.job.uid`,TMP_K8S_JOB_NAME$4=`k8s.job.name`,TMP_K8S_CRONJOB_UID$4=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME$4=`k8s.cronjob.name`,TMP_OS_TYPE$4=`os.type`,TMP_OS_DESCRIPTION$4=`os.description`,TMP_OS_NAME$4=`os.name`,TMP_OS_VERSION$4=`os.version`,TMP_PROCESS_PID$4=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME$4=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH$4=`process.executable.path`,TMP_PROCESS_COMMAND$4=`process.command`,TMP_PROCESS_COMMAND_LINE$4=`process.command_line`,TMP_PROCESS_COMMAND_ARGS$4=`process.command_args`,TMP_PROCESS_OWNER$4=`process.owner`,TMP_PROCESS_RUNTIME_NAME$4=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION$4=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION$4=`process.runtime.description`,TMP_SERVICE_NAME$4=`service.name`,TMP_SERVICE_NAMESPACE$4=`service.namespace`,TMP_SERVICE_INSTANCE_ID$4=`service.instance.id`,TMP_SERVICE_VERSION$4=`service.version`,TMP_TELEMETRY_SDK_NAME$4=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE$4=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION$4=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION$4=`telemetry.auto.version`,TMP_WEBENGINE_NAME$4=`webengine.name`,TMP_WEBENGINE_VERSION$4=`webengine.version`,TMP_WEBENGINE_DESCRIPTION$4=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER$4=TMP_CLOUD_PROVIDER$4,SEMRESATTRS_CLOUD_ACCOUNT_ID$4=TMP_CLOUD_ACCOUNT_ID$4,SEMRESATTRS_CLOUD_REGION$4=TMP_CLOUD_REGION$4,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$4=TMP_CLOUD_AVAILABILITY_ZONE$4,SEMRESATTRS_CLOUD_PLATFORM$4=TMP_CLOUD_PLATFORM$4,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$4=TMP_AWS_ECS_CONTAINER_ARN$4,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$4=TMP_AWS_ECS_CLUSTER_ARN$4,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$4=TMP_AWS_ECS_LAUNCHTYPE$4,SEMRESATTRS_AWS_ECS_TASK_ARN$4=TMP_AWS_ECS_TASK_ARN$4,SEMRESATTRS_AWS_ECS_TASK_FAMILY$4=TMP_AWS_ECS_TASK_FAMILY$4,SEMRESATTRS_AWS_ECS_TASK_REVISION$4=TMP_AWS_ECS_TASK_REVISION$4,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$4=TMP_AWS_EKS_CLUSTER_ARN$4,SEMRESATTRS_AWS_LOG_GROUP_NAMES$4=TMP_AWS_LOG_GROUP_NAMES$4,SEMRESATTRS_AWS_LOG_GROUP_ARNS$4=TMP_AWS_LOG_GROUP_ARNS$4,SEMRESATTRS_AWS_LOG_STREAM_NAMES$4=TMP_AWS_LOG_STREAM_NAMES$4,SEMRESATTRS_AWS_LOG_STREAM_ARNS$4=TMP_AWS_LOG_STREAM_ARNS$4,SEMRESATTRS_CONTAINER_NAME$4=TMP_CONTAINER_NAME$4,SEMRESATTRS_CONTAINER_ID$4=TMP_CONTAINER_ID$4,SEMRESATTRS_CONTAINER_RUNTIME$4=TMP_CONTAINER_RUNTIME$4,SEMRESATTRS_CONTAINER_IMAGE_NAME$4=TMP_CONTAINER_IMAGE_NAME$4,SEMRESATTRS_CONTAINER_IMAGE_TAG$4=TMP_CONTAINER_IMAGE_TAG$4,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$4=TMP_DEPLOYMENT_ENVIRONMENT$4,SEMRESATTRS_DEVICE_ID$4=TMP_DEVICE_ID$4,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$4=TMP_DEVICE_MODEL_IDENTIFIER$4,SEMRESATTRS_DEVICE_MODEL_NAME$4=TMP_DEVICE_MODEL_NAME$4,SEMRESATTRS_FAAS_NAME$4=TMP_FAAS_NAME$4,SEMRESATTRS_FAAS_ID$4=TMP_FAAS_ID$4,SEMRESATTRS_FAAS_VERSION$4=TMP_FAAS_VERSION$4,SEMRESATTRS_FAAS_INSTANCE$4=TMP_FAAS_INSTANCE$4,SEMRESATTRS_FAAS_MAX_MEMORY$4=TMP_FAAS_MAX_MEMORY$4,SEMRESATTRS_HOST_ID$4=TMP_HOST_ID$4,SEMRESATTRS_HOST_NAME$4=TMP_HOST_NAME$4,SEMRESATTRS_HOST_TYPE$4=TMP_HOST_TYPE$4,SEMRESATTRS_HOST_ARCH$4=TMP_HOST_ARCH$4,SEMRESATTRS_HOST_IMAGE_NAME$4=TMP_HOST_IMAGE_NAME$4,SEMRESATTRS_HOST_IMAGE_ID$4=TMP_HOST_IMAGE_ID$4,SEMRESATTRS_HOST_IMAGE_VERSION$4=TMP_HOST_IMAGE_VERSION$4,SEMRESATTRS_K8S_CLUSTER_NAME$4=TMP_K8S_CLUSTER_NAME$4,SEMRESATTRS_K8S_NODE_NAME$4=TMP_K8S_NODE_NAME$4,SEMRESATTRS_K8S_NODE_UID$4=TMP_K8S_NODE_UID$4,SEMRESATTRS_K8S_NAMESPACE_NAME$4=TMP_K8S_NAMESPACE_NAME$4,SEMRESATTRS_K8S_POD_UID$4=TMP_K8S_POD_UID$4,SEMRESATTRS_K8S_POD_NAME$4=TMP_K8S_POD_NAME$4,SEMRESATTRS_K8S_CONTAINER_NAME$4=TMP_K8S_CONTAINER_NAME$4,SEMRESATTRS_K8S_REPLICASET_UID$4=TMP_K8S_REPLICASET_UID$4,SEMRESATTRS_K8S_REPLICASET_NAME$4=TMP_K8S_REPLICASET_NAME$4,SEMRESATTRS_K8S_DEPLOYMENT_UID$4=TMP_K8S_DEPLOYMENT_UID$4,SEMRESATTRS_K8S_DEPLOYMENT_NAME$4=TMP_K8S_DEPLOYMENT_NAME$4,SEMRESATTRS_K8S_STATEFULSET_UID$4=TMP_K8S_STATEFULSET_UID$4,SEMRESATTRS_K8S_STATEFULSET_NAME$4=TMP_K8S_STATEFULSET_NAME$4,SEMRESATTRS_K8S_DAEMONSET_UID$4=TMP_K8S_DAEMONSET_UID$4,SEMRESATTRS_K8S_DAEMONSET_NAME$4=TMP_K8S_DAEMONSET_NAME$4,SEMRESATTRS_K8S_JOB_UID$4=TMP_K8S_JOB_UID$4,SEMRESATTRS_K8S_JOB_NAME$4=TMP_K8S_JOB_NAME$4,SEMRESATTRS_K8S_CRONJOB_UID$4=TMP_K8S_CRONJOB_UID$4,SEMRESATTRS_K8S_CRONJOB_NAME$4=TMP_K8S_CRONJOB_NAME$4,SEMRESATTRS_OS_TYPE$4=TMP_OS_TYPE$4,SEMRESATTRS_OS_DESCRIPTION$4=TMP_OS_DESCRIPTION$4,SEMRESATTRS_OS_NAME$4=TMP_OS_NAME$4,SEMRESATTRS_OS_VERSION$4=TMP_OS_VERSION$4,SEMRESATTRS_PROCESS_PID$4=TMP_PROCESS_PID$4,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$4=TMP_PROCESS_EXECUTABLE_NAME$4,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$4=TMP_PROCESS_EXECUTABLE_PATH$4,SEMRESATTRS_PROCESS_COMMAND$4=TMP_PROCESS_COMMAND$4,SEMRESATTRS_PROCESS_COMMAND_LINE$4=TMP_PROCESS_COMMAND_LINE$4,SEMRESATTRS_PROCESS_COMMAND_ARGS$4=TMP_PROCESS_COMMAND_ARGS$4,SEMRESATTRS_PROCESS_OWNER$4=TMP_PROCESS_OWNER$4,SEMRESATTRS_PROCESS_RUNTIME_NAME$4=TMP_PROCESS_RUNTIME_NAME$4,SEMRESATTRS_PROCESS_RUNTIME_VERSION$4=TMP_PROCESS_RUNTIME_VERSION$4,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$4=TMP_PROCESS_RUNTIME_DESCRIPTION$4,SEMRESATTRS_SERVICE_NAME$4=TMP_SERVICE_NAME$4,SEMRESATTRS_SERVICE_NAMESPACE$4=TMP_SERVICE_NAMESPACE$4,SEMRESATTRS_SERVICE_INSTANCE_ID$4=TMP_SERVICE_INSTANCE_ID$4,SEMRESATTRS_SERVICE_VERSION$4=TMP_SERVICE_VERSION$4,SEMRESATTRS_TELEMETRY_SDK_NAME$4=TMP_TELEMETRY_SDK_NAME$4,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$4=TMP_TELEMETRY_SDK_LANGUAGE$4,SEMRESATTRS_TELEMETRY_SDK_VERSION$4=TMP_TELEMETRY_SDK_VERSION$4,SEMRESATTRS_TELEMETRY_AUTO_VERSION$4=TMP_TELEMETRY_AUTO_VERSION$4,SEMRESATTRS_WEBENGINE_NAME$4=TMP_WEBENGINE_NAME$4,SEMRESATTRS_WEBENGINE_VERSION$4=TMP_WEBENGINE_VERSION$4,SEMRESATTRS_WEBENGINE_DESCRIPTION$4=TMP_WEBENGINE_DESCRIPTION$4,SemanticResourceAttributes$4=createConstMap$4([TMP_CLOUD_PROVIDER$4,TMP_CLOUD_ACCOUNT_ID$4,TMP_CLOUD_REGION$4,TMP_CLOUD_AVAILABILITY_ZONE$4,TMP_CLOUD_PLATFORM$4,TMP_AWS_ECS_CONTAINER_ARN$4,TMP_AWS_ECS_CLUSTER_ARN$4,TMP_AWS_ECS_LAUNCHTYPE$4,TMP_AWS_ECS_TASK_ARN$4,TMP_AWS_ECS_TASK_FAMILY$4,TMP_AWS_ECS_TASK_REVISION$4,TMP_AWS_EKS_CLUSTER_ARN$4,TMP_AWS_LOG_GROUP_NAMES$4,TMP_AWS_LOG_GROUP_ARNS$4,TMP_AWS_LOG_STREAM_NAMES$4,TMP_AWS_LOG_STREAM_ARNS$4,TMP_CONTAINER_NAME$4,TMP_CONTAINER_ID$4,TMP_CONTAINER_RUNTIME$4,TMP_CONTAINER_IMAGE_NAME$4,TMP_CONTAINER_IMAGE_TAG$4,TMP_DEPLOYMENT_ENVIRONMENT$4,TMP_DEVICE_ID$4,TMP_DEVICE_MODEL_IDENTIFIER$4,TMP_DEVICE_MODEL_NAME$4,TMP_FAAS_NAME$4,TMP_FAAS_ID$4,TMP_FAAS_VERSION$4,TMP_FAAS_INSTANCE$4,TMP_FAAS_MAX_MEMORY$4,TMP_HOST_ID$4,TMP_HOST_NAME$4,TMP_HOST_TYPE$4,TMP_HOST_ARCH$4,TMP_HOST_IMAGE_NAME$4,TMP_HOST_IMAGE_ID$4,TMP_HOST_IMAGE_VERSION$4,TMP_K8S_CLUSTER_NAME$4,TMP_K8S_NODE_NAME$4,TMP_K8S_NODE_UID$4,TMP_K8S_NAMESPACE_NAME$4,TMP_K8S_POD_UID$4,TMP_K8S_POD_NAME$4,TMP_K8S_CONTAINER_NAME$4,TMP_K8S_REPLICASET_UID$4,TMP_K8S_REPLICASET_NAME$4,TMP_K8S_DEPLOYMENT_UID$4,TMP_K8S_DEPLOYMENT_NAME$4,TMP_K8S_STATEFULSET_UID$4,TMP_K8S_STATEFULSET_NAME$4,TMP_K8S_DAEMONSET_UID$4,TMP_K8S_DAEMONSET_NAME$4,TMP_K8S_JOB_UID$4,TMP_K8S_JOB_NAME$4,TMP_K8S_CRONJOB_UID$4,TMP_K8S_CRONJOB_NAME$4,TMP_OS_TYPE$4,TMP_OS_DESCRIPTION$4,TMP_OS_NAME$4,TMP_OS_VERSION$4,TMP_PROCESS_PID$4,TMP_PROCESS_EXECUTABLE_NAME$4,TMP_PROCESS_EXECUTABLE_PATH$4,TMP_PROCESS_COMMAND$4,TMP_PROCESS_COMMAND_LINE$4,TMP_PROCESS_COMMAND_ARGS$4,TMP_PROCESS_OWNER$4,TMP_PROCESS_RUNTIME_NAME$4,TMP_PROCESS_RUNTIME_VERSION$4,TMP_PROCESS_RUNTIME_DESCRIPTION$4,TMP_SERVICE_NAME$4,TMP_SERVICE_NAMESPACE$4,TMP_SERVICE_INSTANCE_ID$4,TMP_SERVICE_VERSION$4,TMP_TELEMETRY_SDK_NAME$4,TMP_TELEMETRY_SDK_LANGUAGE$4,TMP_TELEMETRY_SDK_VERSION$4,TMP_TELEMETRY_AUTO_VERSION$4,TMP_WEBENGINE_NAME$4,TMP_WEBENGINE_VERSION$4,TMP_WEBENGINE_DESCRIPTION$4]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS$4=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE$4=`azure`,TMP_CLOUDPROVIDERVALUES_GCP$4=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4,CLOUDPROVIDERVALUES_AZURE$4=TMP_CLOUDPROVIDERVALUES_AZURE$4,CloudProviderValues$4=createConstMap$4([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4,TMP_CLOUDPROVIDERVALUES_AWS$4,TMP_CLOUDPROVIDERVALUES_AZURE$4,TMP_CLOUDPROVIDERVALUES_GCP$4]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2$4=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS$4=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS$4=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$4=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM$4=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$4=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4,CLOUDPLATFORMVALUES_AWS_EC2$4=TMP_CLOUDPLATFORMVALUES_AWS_EC2$4,CLOUDPLATFORMVALUES_AWS_ECS$4=TMP_CLOUDPLATFORMVALUES_AWS_ECS$4,CLOUDPLATFORMVALUES_AWS_EKS$4=TMP_CLOUDPLATFORMVALUES_AWS_EKS$4,CLOUDPLATFORMVALUES_AWS_LAMBDA$4=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$4,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4,CLOUDPLATFORMVALUES_AZURE_VM$4=TMP_CLOUDPLATFORMVALUES_AZURE_VM$4,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4,CLOUDPLATFORMVALUES_AZURE_AKS$4=TMP_CLOUDPLATFORMVALUES_AZURE_AKS$4,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4,CloudPlatformValues$4=createConstMap$4([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4,TMP_CLOUDPLATFORMVALUES_AWS_EC2$4,TMP_CLOUDPLATFORMVALUES_AWS_ECS$4,TMP_CLOUDPLATFORMVALUES_AWS_EKS$4,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$4,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4,TMP_CLOUDPLATFORMVALUES_AZURE_VM$4,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$4,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4]),TMP_AWSECSLAUNCHTYPEVALUES_EC2$4=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$4=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE$4=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$4,AwsEcsLaunchtypeValues$4=createConstMap$4([TMP_AWSECSLAUNCHTYPEVALUES_EC2$4,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$4]),TMP_HOSTARCHVALUES_AMD64$4=`amd64`,TMP_HOSTARCHVALUES_ARM32$4=`arm32`,TMP_HOSTARCHVALUES_ARM64$4=`arm64`,TMP_HOSTARCHVALUES_IA64$4=`ia64`,TMP_HOSTARCHVALUES_PPC32$4=`ppc32`,TMP_HOSTARCHVALUES_PPC64$4=`ppc64`,TMP_HOSTARCHVALUES_X86$4=`x86`,HOSTARCHVALUES_AMD64$4=TMP_HOSTARCHVALUES_AMD64$4,HOSTARCHVALUES_ARM32$4=TMP_HOSTARCHVALUES_ARM32$4,HOSTARCHVALUES_ARM64$4=TMP_HOSTARCHVALUES_ARM64$4,HOSTARCHVALUES_IA64$4=TMP_HOSTARCHVALUES_IA64$4,HOSTARCHVALUES_PPC32$4=TMP_HOSTARCHVALUES_PPC32$4,HOSTARCHVALUES_PPC64$4=TMP_HOSTARCHVALUES_PPC64$4,HostArchValues$4=createConstMap$4([TMP_HOSTARCHVALUES_AMD64$4,TMP_HOSTARCHVALUES_ARM32$4,TMP_HOSTARCHVALUES_ARM64$4,TMP_HOSTARCHVALUES_IA64$4,TMP_HOSTARCHVALUES_PPC32$4,TMP_HOSTARCHVALUES_PPC64$4,TMP_HOSTARCHVALUES_X86$4]),TMP_OSTYPEVALUES_WINDOWS$4=`windows`,TMP_OSTYPEVALUES_LINUX$4=`linux`,TMP_OSTYPEVALUES_DARWIN$4=`darwin`,TMP_OSTYPEVALUES_FREEBSD$4=`freebsd`,TMP_OSTYPEVALUES_NETBSD$4=`netbsd`,TMP_OSTYPEVALUES_OPENBSD$4=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD$4=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX$4=`hpux`,TMP_OSTYPEVALUES_AIX$4=`aix`,TMP_OSTYPEVALUES_SOLARIS$4=`solaris`,TMP_OSTYPEVALUES_Z_OS$4=`z_os`,OSTYPEVALUES_WINDOWS$4=TMP_OSTYPEVALUES_WINDOWS$4,OSTYPEVALUES_LINUX$4=TMP_OSTYPEVALUES_LINUX$4,OSTYPEVALUES_DARWIN$4=TMP_OSTYPEVALUES_DARWIN$4,OSTYPEVALUES_FREEBSD$4=TMP_OSTYPEVALUES_FREEBSD$4,OSTYPEVALUES_NETBSD$4=TMP_OSTYPEVALUES_NETBSD$4,OSTYPEVALUES_OPENBSD$4=TMP_OSTYPEVALUES_OPENBSD$4,OSTYPEVALUES_DRAGONFLYBSD$4=TMP_OSTYPEVALUES_DRAGONFLYBSD$4,OSTYPEVALUES_HPUX$4=TMP_OSTYPEVALUES_HPUX$4,OSTYPEVALUES_SOLARIS$4=TMP_OSTYPEVALUES_SOLARIS$4,OSTYPEVALUES_Z_OS$4=TMP_OSTYPEVALUES_Z_OS$4,OsTypeValues$4=createConstMap$4([TMP_OSTYPEVALUES_WINDOWS$4,TMP_OSTYPEVALUES_LINUX$4,TMP_OSTYPEVALUES_DARWIN$4,TMP_OSTYPEVALUES_FREEBSD$4,TMP_OSTYPEVALUES_NETBSD$4,TMP_OSTYPEVALUES_OPENBSD$4,TMP_OSTYPEVALUES_DRAGONFLYBSD$4,TMP_OSTYPEVALUES_HPUX$4,TMP_OSTYPEVALUES_AIX$4,TMP_OSTYPEVALUES_SOLARIS$4,TMP_OSTYPEVALUES_Z_OS$4]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$4=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$4=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$4=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$4=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$4=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$4=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$4=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$4=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$4=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$4=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET$4=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$4,TELEMETRYSDKLANGUAGEVALUES_ERLANG$4=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$4,TELEMETRYSDKLANGUAGEVALUES_JAVA$4=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$4,TELEMETRYSDKLANGUAGEVALUES_NODEJS$4=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$4,TELEMETRYSDKLANGUAGEVALUES_PYTHON$4=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$4,TELEMETRYSDKLANGUAGEVALUES_RUBY$4=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$4,TELEMETRYSDKLANGUAGEVALUES_WEBJS$4=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$4,TelemetrySdkLanguageValues$4=createConstMap$4([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$4,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$4,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$4,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$4,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$4,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$4,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$4,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$4,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$4,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$4])})),init_resource$4=__esmMin((()=>{init_SemanticResourceAttributes$4()})),ATTR_ASPNETCORE_RATE_LIMITING_RESULT$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$4,ATTR_TELEMETRY_SDK_LANGUAGE$4,TELEMETRY_SDK_LANGUAGE_VALUE_CPP$4,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$4,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$4,TELEMETRY_SDK_LANGUAGE_VALUE_GO$4,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$4,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$4,TELEMETRY_SDK_LANGUAGE_VALUE_PHP$4,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$4,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$4,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$4,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$4,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$4,ATTR_TELEMETRY_SDK_NAME$4,ATTR_TELEMETRY_SDK_VERSION$4,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$4,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$4,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$4,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$4,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$4,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$4,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$4,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$4,ATTR_CLIENT_ADDRESS$4,ATTR_CLIENT_PORT$4,ATTR_ERROR_TYPE$4,ERROR_TYPE_VALUE_OTHER$4,ATTR_EXCEPTION_ESCAPED$4,ATTR_EXCEPTION_MESSAGE$4,ATTR_EXCEPTION_STACKTRACE$4,ATTR_EXCEPTION_TYPE$4,ATTR_HTTP_REQUEST_HEADER$4,ATTR_HTTP_REQUEST_METHOD$4,HTTP_REQUEST_METHOD_VALUE_OTHER$4,HTTP_REQUEST_METHOD_VALUE_CONNECT$4,HTTP_REQUEST_METHOD_VALUE_DELETE$4,HTTP_REQUEST_METHOD_VALUE_GET$4,HTTP_REQUEST_METHOD_VALUE_HEAD$4,HTTP_REQUEST_METHOD_VALUE_OPTIONS$4,HTTP_REQUEST_METHOD_VALUE_PATCH$4,HTTP_REQUEST_METHOD_VALUE_POST$4,HTTP_REQUEST_METHOD_VALUE_PUT$4,HTTP_REQUEST_METHOD_VALUE_TRACE$4,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$4,ATTR_HTTP_REQUEST_RESEND_COUNT$4,ATTR_HTTP_RESPONSE_HEADER$4,ATTR_HTTP_RESPONSE_STATUS_CODE$4,ATTR_HTTP_ROUTE$4,ATTR_JVM_GC_ACTION$4,ATTR_JVM_GC_NAME$4,ATTR_JVM_MEMORY_POOL_NAME$4,ATTR_JVM_MEMORY_TYPE$4,JVM_MEMORY_TYPE_VALUE_HEAP$4,JVM_MEMORY_TYPE_VALUE_NON_HEAP$4,ATTR_JVM_THREAD_DAEMON$4,ATTR_JVM_THREAD_STATE$4,JVM_THREAD_STATE_VALUE_BLOCKED$4,JVM_THREAD_STATE_VALUE_NEW$4,JVM_THREAD_STATE_VALUE_RUNNABLE$4,JVM_THREAD_STATE_VALUE_TERMINATED$4,JVM_THREAD_STATE_VALUE_TIMED_WAITING$4,JVM_THREAD_STATE_VALUE_WAITING$4,ATTR_NETWORK_LOCAL_ADDRESS$4,ATTR_NETWORK_LOCAL_PORT$4,ATTR_NETWORK_PEER_ADDRESS$4,ATTR_NETWORK_PEER_PORT$4,ATTR_NETWORK_PROTOCOL_NAME$4,ATTR_NETWORK_PROTOCOL_VERSION$4,ATTR_NETWORK_TRANSPORT$4,NETWORK_TRANSPORT_VALUE_PIPE$4,NETWORK_TRANSPORT_VALUE_QUIC$4,NETWORK_TRANSPORT_VALUE_TCP$4,NETWORK_TRANSPORT_VALUE_UDP$4,NETWORK_TRANSPORT_VALUE_UNIX$4,ATTR_NETWORK_TYPE$4,NETWORK_TYPE_VALUE_IPV4$4,NETWORK_TYPE_VALUE_IPV6$4,ATTR_OTEL_SCOPE_NAME$4,ATTR_OTEL_SCOPE_VERSION$4,ATTR_OTEL_STATUS_CODE$4,OTEL_STATUS_CODE_VALUE_ERROR$4,OTEL_STATUS_CODE_VALUE_OK$4,ATTR_OTEL_STATUS_DESCRIPTION$4,ATTR_SERVER_ADDRESS$4,ATTR_SERVER_PORT$4,ATTR_SERVICE_NAME$4,ATTR_SERVICE_VERSION$4,ATTR_SIGNALR_CONNECTION_STATUS$4,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$4,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$4,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$4,ATTR_SIGNALR_TRANSPORT$4,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$4,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$4,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$4,ATTR_URL_FRAGMENT$4,ATTR_URL_FULL$4,ATTR_URL_PATH$4,ATTR_URL_QUERY$4,ATTR_URL_SCHEME$4,ATTR_USER_AGENT_ORIGINAL$4,init_stable_attributes$4=__esmMin((()=>{ATTR_ASPNETCORE_RATE_LIMITING_RESULT$4=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$4=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$4=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$4=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$4=`request_canceled`,ATTR_TELEMETRY_SDK_LANGUAGE$4=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$4=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$4=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$4=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$4=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$4=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$4=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$4=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$4=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$4=`webjs`,ATTR_TELEMETRY_SDK_NAME$4=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION$4=`telemetry.sdk.version`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$4=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$4=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$4=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$4=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$4=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$4=`unhandled`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$4=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$4=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$4=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$4=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$4=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$4=`success`,ATTR_CLIENT_ADDRESS$4=`client.address`,ATTR_CLIENT_PORT$4=`client.port`,ATTR_ERROR_TYPE$4=`error.type`,ERROR_TYPE_VALUE_OTHER$4=`_OTHER`,ATTR_EXCEPTION_ESCAPED$4=`exception.escaped`,ATTR_EXCEPTION_MESSAGE$4=`exception.message`,ATTR_EXCEPTION_STACKTRACE$4=`exception.stacktrace`,ATTR_EXCEPTION_TYPE$4=`exception.type`,ATTR_HTTP_REQUEST_HEADER$4=function(s){return`http.request.header.`+s},ATTR_HTTP_REQUEST_METHOD$4=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER$4=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT$4=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE$4=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD$4=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS$4=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH$4=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST$4=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE$4=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$4=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT$4=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER$4=function(s){return`http.response.header.`+s},ATTR_HTTP_RESPONSE_STATUS_CODE$4=`http.response.status_code`,ATTR_HTTP_ROUTE$4=`http.route`,ATTR_JVM_GC_ACTION$4=`jvm.gc.action`,ATTR_JVM_GC_NAME$4=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME$4=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE$4=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP$4=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP$4=`non_heap`,ATTR_JVM_THREAD_DAEMON$4=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE$4=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED$4=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE$4=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED$4=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING$4=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING$4=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS$4=`network.local.address`,ATTR_NETWORK_LOCAL_PORT$4=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS$4=`network.peer.address`,ATTR_NETWORK_PEER_PORT$4=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME$4=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION$4=`network.protocol.version`,ATTR_NETWORK_TRANSPORT$4=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE$4=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC$4=`quic`,NETWORK_TRANSPORT_VALUE_UNIX$4=`unix`,ATTR_NETWORK_TYPE$4=`network.type`,NETWORK_TYPE_VALUE_IPV4$4=`ipv4`,NETWORK_TYPE_VALUE_IPV6$4=`ipv6`,ATTR_OTEL_SCOPE_NAME$4=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION$4=`otel.scope.version`,ATTR_OTEL_STATUS_CODE$4=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR$4=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION$4=`otel.status_description`,ATTR_SERVER_ADDRESS$4=`server.address`,ATTR_SERVER_PORT$4=`server.port`,ATTR_SERVICE_NAME$4=`service.name`,ATTR_SERVICE_VERSION$4=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS$4=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$4=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$4=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$4=`timeout`,ATTR_SIGNALR_TRANSPORT$4=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$4=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$4=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$4=`web_sockets`,ATTR_URL_FRAGMENT$4=`url.fragment`,ATTR_URL_FULL$4=`url.full`,ATTR_URL_PATH$4=`url.path`,ATTR_URL_QUERY$4=`url.query`,ATTR_URL_SCHEME$4=`url.scheme`,ATTR_USER_AGENT_ORIGINAL$4=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$4,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$4,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$4,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$4,METRIC_HTTP_CLIENT_REQUEST_DURATION$4,METRIC_HTTP_SERVER_REQUEST_DURATION$4,METRIC_JVM_CLASS_COUNT$4,METRIC_JVM_CLASS_LOADED$4,METRIC_JVM_CLASS_UNLOADED$4,METRIC_JVM_CPU_COUNT$4,METRIC_JVM_CPU_RECENT_UTILIZATION$4,METRIC_JVM_CPU_TIME$4,METRIC_JVM_GC_DURATION$4,METRIC_JVM_MEMORY_COMMITTED$4,METRIC_JVM_MEMORY_LIMIT$4,METRIC_JVM_MEMORY_USED$4,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$4,METRIC_JVM_THREAD_COUNT$4,METRIC_KESTREL_ACTIVE_CONNECTIONS$4,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$4,METRIC_KESTREL_CONNECTION_DURATION$4,METRIC_KESTREL_QUEUED_CONNECTIONS$4,METRIC_KESTREL_QUEUED_REQUESTS$4,METRIC_KESTREL_REJECTED_CONNECTIONS$4,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$4,METRIC_KESTREL_UPGRADED_CONNECTIONS$4,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$4,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$4,init_stable_metrics$4=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$4=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$4=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$4=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$4=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$4=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$4=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$4=`aspnetcore.routing.match_attempts`,METRIC_HTTP_CLIENT_REQUEST_DURATION$4=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION$4=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT$4=`jvm.class.count`,METRIC_JVM_CLASS_LOADED$4=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED$4=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT$4=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION$4=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME$4=`jvm.cpu.time`,METRIC_JVM_GC_DURATION$4=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED$4=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT$4=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED$4=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$4=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT$4=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS$4=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$4=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION$4=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS$4=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS$4=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS$4=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$4=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS$4=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$4=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$4=`signalr.server.connection.duration`})),esm_exports$4=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$4,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$4,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$4,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$4,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$4,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$4,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$4,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY$4,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT$4,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$4,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$4,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$4,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS$4,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT$4,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE$4,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED$4,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE$4,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE$4,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE$4,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER$4,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD$4,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL$4,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT$4,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER$4,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE$4,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE$4,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION$4,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME$4,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME$4,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE$4,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON$4,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE$4,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS$4,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT$4,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS$4,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT$4,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME$4,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION$4,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT$4,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE$4,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME$4,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION$4,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE$4,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION$4,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS$4,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT$4,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME$4,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION$4,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS$4,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT$4,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE$4,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME$4,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION$4,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT$4,ATTR_URL_FULL:()=>ATTR_URL_FULL$4,ATTR_URL_PATH:()=>ATTR_URL_PATH$4,ATTR_URL_QUERY:()=>ATTR_URL_QUERY$4,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME$4,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL$4,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE$4,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues$4,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$4,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$4,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2$4,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS$4,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS$4,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$4,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA$4,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS$4,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$4,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$4,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$4,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM$4,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE$4,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$4,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$4,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$4,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$4,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD$4,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE$4,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues$4,CloudProviderValues:()=>CloudProviderValues$4,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$4,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$4,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$4,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE$4,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS$4,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE$4,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA$4,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE$4,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB$4,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION$4,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB$4,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE$4,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB$4,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY$4,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB$4,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH$4,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER$4,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD$4,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL$4,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE$4,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB$4,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE$4,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE$4,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB$4,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX$4,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES$4,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB$4,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE$4,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB$4,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB$4,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED$4,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB$4,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL$4,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL$4,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J$4,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA$4,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE$4,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL$4,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE$4,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE$4,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL$4,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS$4,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS$4,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT$4,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE$4,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE$4,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA$4,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA$4,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues$4,DbSystemValues:()=>DbSystemValues$4,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER$4,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE$4,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT$4,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT$4,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$4,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE$4,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE$4,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP$4,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER$4,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB$4,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER$4,FaasDocumentOperationValues:()=>FaasDocumentOperationValues$4,FaasInvokedProviderValues:()=>FaasInvokedProviderValues$4,FaasTriggerValues:()=>FaasTriggerValues$4,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64$4,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32$4,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64$4,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64$4,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32$4,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64$4,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC$4,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY$4,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT$4,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE$4,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD$4,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS$4,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER$4,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH$4,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST$4,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE$4,HostArchValues:()=>HostArchValues$4,HttpFlavorValues:()=>HttpFlavorValues$4,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP$4,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP$4,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED$4,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE$4,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED$4,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING$4,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING$4,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED$4,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT$4,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE$4,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC$4,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS$4,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE$4,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$4,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$4,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$4,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$4,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$4,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION$4,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION$4,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT$4,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED$4,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED$4,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT$4,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION$4,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME$4,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION$4,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED$4,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT$4,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED$4,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$4,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT$4,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS$4,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$4,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION$4,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS$4,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS$4,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS$4,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION$4,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS$4,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$4,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION$4,MessageTypeValues:()=>MessageTypeValues$4,MessagingDestinationKindValues:()=>MessagingDestinationKindValues$4,MessagingOperationValues:()=>MessagingOperationValues$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$4,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$4,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$4,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$4,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$4,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$4,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$4,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$4,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$4,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$4,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$4,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$4,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$4,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL$4,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$4,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$4,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI$4,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED$4,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC$4,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP$4,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP$4,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER$4,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE$4,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX$4,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE$4,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC$4,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX$4,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4$4,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6$4,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues$4,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues$4,NetTransportValues:()=>NetTransportValues$4,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN$4,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD$4,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD$4,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX$4,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX$4,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD$4,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD$4,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS$4,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS$4,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS$4,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR$4,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues$4,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$4,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$4,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$4,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT$4,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$4,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME$4,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$4,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT$4,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$4,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$4,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$4,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$4,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT$4,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT$4,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$4,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$4,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$4,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN$4,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH$4,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION$4,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO$4,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE$4,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$4,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$4,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$4,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE$4,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE$4,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$4,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE$4,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING$4,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE$4,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$4,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION$4,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME$4,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME$4,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION$4,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX$4,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE$4,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT$4,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM$4,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER$4,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID$4,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE$4,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE$4,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED$4,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE$4,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE$4,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE$4,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART$4,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON$4,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION$4,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME$4,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION$4,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME$4,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION$4,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME$4,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER$4,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION$4,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME$4,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER$4,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP$4,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR$4,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST$4,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$4,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$4,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$4,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE$4,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME$4,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME$4,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE$4,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET$4,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL$4,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT$4,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE$4,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID$4,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE$4,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$4,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID$4,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID$4,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION$4,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND$4,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$4,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$4,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$4,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION$4,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$4,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$4,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$4,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION$4,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL$4,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION$4,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$4,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM$4,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION$4,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL$4,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC$4,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC$4,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC$4,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME$4,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$4,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE$4,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP$4,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME$4,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT$4,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP$4,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME$4,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT$4,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT$4,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE$4,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE$4,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE$4,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$4,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID$4,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION$4,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD$4,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE$4,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM$4,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID$4,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME$4,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN$4,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN$4,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE$4,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN$4,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY$4,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION$4,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN$4,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS$4,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES$4,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS$4,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES$4,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID$4,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$4,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM$4,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER$4,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION$4,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID$4,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME$4,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG$4,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME$4,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME$4,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$4,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID$4,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$4,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME$4,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID$4,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE$4,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY$4,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME$4,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION$4,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH$4,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID$4,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID$4,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME$4,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION$4,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME$4,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE$4,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME$4,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME$4,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME$4,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID$4,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME$4,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID$4,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME$4,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID$4,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME$4,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID$4,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME$4,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME$4,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID$4,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME$4,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID$4,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME$4,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID$4,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME$4,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID$4,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION$4,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME$4,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE$4,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION$4,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND$4,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS$4,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE$4,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME$4,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH$4,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER$4,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID$4,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$4,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME$4,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION$4,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID$4,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME$4,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE$4,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION$4,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION$4,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$4,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME$4,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION$4,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION$4,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME$4,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION$4,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$4,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$4,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$4,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING$4,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$4,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$4,SemanticAttributes:()=>SemanticAttributes$4,SemanticResourceAttributes:()=>SemanticResourceAttributes$4,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET$4,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG$4,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA$4,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS$4,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON$4,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY$4,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS$4,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$4,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$4,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$4,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$4,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$4,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$4,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST$4,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$4,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$4,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues$4}),init_esm$6=__esmMin((()=>{init_trace$4(),init_resource$4(),init_stable_attributes$4(),init_stable_metrics$4()})),require_AttributeNames$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.HTTP_ERROR_NAME=`http.error_name`,s.HTTP_ERROR_MESSAGE=`http.error_message`,s.HTTP_STATUS_TEXT=`http.status_text`})(s.AttributeNames||={})})),require_error$4=__commonJSMin(((s,l)=>{var f=require(`util`);function p(s,l){Error.captureStackTrace(this,p),this.name=this.constructor.name,this.message=s,this.input=l}f.inherits(p,Error),l.exports=p})),require_ascii=__commonJSMin(((s,l)=>{function f(s){return s===34||s===40||s===41||s===44||s===47||s>=58&&s<=64||s>=91&&s<=93||s===123||s===125}function p(s){return s===33||s>=35&&s<=39||s===42||s===43||s===45||s===46||s>=48&&s<=57||s>=65&&s<=90||s>=94&&s<=122||s===124||s===126}function g(s){return s>=32&&s<=126}function v(s){return s>=128&&s<=255}l.exports={isDelimiter:f,isTokenChar:p,isExtended:v,isPrint:g}})),require_forwarded_parse=__commonJSMin(((s,l)=>{var f=require(`util`),p=require_error$4(),g=require_ascii(),v=g.isDelimiter,b=g.isTokenChar,C=g.isExtended,w=g.isPrint;function E(s){return s.replace(/\\(.)/g,`$1`)}function k(s,l){return f.format(`Unexpected character '%s' at index %d`,s.charAt(l),l)}function A(s){for(var l=!1,f=!1,g=!1,A={},N=[],F=-1,I=-1,R,B,q=0;q{Object.defineProperty(s,`__esModule`,{value:!0}),s.headerCapture=s.getIncomingStableRequestMetricAttributesOnResponse=s.getIncomingRequestMetricAttributesOnResponse=s.getIncomingRequestAttributesOnResponse=s.getIncomingRequestMetricAttributes=s.getIncomingRequestAttributes=s.getRemoteClientAddress=s.getOutgoingRequestMetricAttributesOnResponse=s.getOutgoingRequestAttributesOnResponse=s.setAttributesFromHttpKind=s.getOutgoingRequestMetricAttributes=s.getOutgoingRequestAttributes=s.extractHostnameAndPort=s.isValidOptionsType=s.getRequestInfo=s.isCompressed=s.setResponseContentLengthAttribute=s.setRequestContentLengthAttribute=s.setSpanWithError=s.satisfiesPattern=s.parseResponseStatus=s.getAbsoluteUrl=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=(init_esm$6(),__toCommonJS$1(esm_exports$4)),p=require_src$41(),g=require(`url`),v=require_AttributeNames$9(),b=require_forwarded_parse();s.getAbsoluteUrl=(s,l,f=`http:`)=>{let p=s||{},g=p.protocol||f,v=(p.port||``).toString(),b=p.path||`/`,C=p.host||p.hostname||l.host||`localhost`;return C.indexOf(`:`)===-1&&v&&v!==`80`&&v!==`443`&&(C+=`:${v}`),`${g}//${C}${b}`},s.parseResponseStatus=(s,f)=>{let p=s===l.SpanKind.CLIENT?400:500;return f&&f>=100&&f{if(typeof l==`string`)return l===s;if(l instanceof RegExp)return l.test(s);if(typeof l==`function`)return l(s);throw TypeError(`Pattern is in unsupported datatype`)},s.setSpanWithError=(s,p,g)=>{let b=p.message;(g&2)==2&&(s.setAttribute(v.AttributeNames.HTTP_ERROR_NAME,p.name),s.setAttribute(v.AttributeNames.HTTP_ERROR_MESSAGE,b)),(g&1)==1&&s.setAttribute(f.ATTR_ERROR_TYPE,p.name),s.setStatus({code:l.SpanStatusCode.ERROR,message:b}),s.recordException(p)},s.setRequestContentLengthAttribute=(l,p)=>{let g=C(l.headers);g!==null&&((0,s.isCompressed)(l.headers)?p[f.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH]=g:p[f.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED]=g)},s.setResponseContentLengthAttribute=(l,p)=>{let g=C(l.headers);g!==null&&((0,s.isCompressed)(l.headers)?p[f.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH]=g:p[f.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED]=g)};function C(s){let l=s[`content-length`];if(l===void 0)return null;let f=parseInt(l,10);return isNaN(f)?null:f}s.isCompressed=s=>{let l=s[`content-encoding`];return!!l&&l!==`identity`};function w(s){let{hostname:l,pathname:f,port:p,username:g,password:v,search:b,protocol:C,hash:w,href:E,origin:k,host:A}=new URL(s),N={protocol:C,hostname:l&&l[0]===`[`?l.slice(1,-1):l,hash:w,search:b,pathname:f,path:`${f||``}${b||``}`,href:E,origin:k,host:A};return p!==``&&(N.port=Number(p)),(g||v)&&(N.auth=`${decodeURIComponent(g)}:${decodeURIComponent(v)}`),N}s.getRequestInfo=(s,l,f)=>{let p,v,b,C=!1;if(typeof l==`string`){try{let s=w(l);b=s,p=s.pathname||`/`}catch(f){C=!0,s.verbose(`Unable to parse URL provided to HTTP request, using fallback to determine path. Original error:`,f),b={path:l},p=b.path||`/`}v=`${b.protocol||`http:`}//${b.host}`,f!==void 0&&Object.assign(b,f)}else if(l instanceof g.URL)b={protocol:l.protocol,hostname:typeof l.hostname==`string`&&l.hostname.startsWith(`[`)?l.hostname.slice(1,-1):l.hostname,path:`${l.pathname||``}${l.search||``}`},l.port!==``&&(b.port=Number(l.port)),(l.username||l.password)&&(b.auth=`${l.username}:${l.password}`),p=l.pathname,v=l.origin,f!==void 0&&Object.assign(b,f);else{b=Object.assign({protocol:l.host?`http:`:void 0},l);let s=b.host||(b.port==null?b.hostname:`${b.hostname}${b.port}`);if(v=`${b.protocol||`http:`}//${s}`,p=l.pathname,!p&&b.path)try{p=new URL(b.path,v).pathname||`/`}catch{p=`/`}}let E=b.method?b.method.toUpperCase():`GET`;return{origin:v,pathname:p,method:E,optionsParsed:b,invalidUrl:C}},s.isValidOptionsType=s=>{if(!s)return!1;let l=typeof s;return l===`string`||l===`object`&&!Array.isArray(s)},s.extractHostnameAndPort=s=>{var l;if(s.hostname&&s.port)return{hostname:s.hostname,port:s.port};let f=s.host?.match(/^([^:/ ]+)(:\d{1,5})?/)||null,p=s.hostname||(f===null?`localhost`:f[1]),g=s.port;return g||=f&&f[2]?f[2].substring(1):s.protocol===`https:`?`443`:`80`,{hostname:p,port:g}},s.getOutgoingRequestAttributes=(l,p,g)=>{var v,b;let C=p.hostname,w=p.port,E=l.method??`GET`,k=R(E),A=l.headers||{},N=A[`user-agent`],F=(0,s.getAbsoluteUrl)(l,A,`${p.component}:`),I={[f.SEMATTRS_HTTP_URL]:F,[f.SEMATTRS_HTTP_METHOD]:E,[f.SEMATTRS_HTTP_TARGET]:l.path||`/`,[f.SEMATTRS_NET_PEER_NAME]:C,[f.SEMATTRS_HTTP_HOST]:A.host??`${C}:${w}`},B={[f.ATTR_HTTP_REQUEST_METHOD]:k,[f.ATTR_SERVER_ADDRESS]:C,[f.ATTR_SERVER_PORT]:Number(w),[f.ATTR_URL_FULL]:F};switch(E!==k&&(B[f.ATTR_HTTP_REQUEST_METHOD_ORIGINAL]=E),N!==void 0&&(I[f.SEMATTRS_HTTP_USER_AGENT]=N),g){case 1:return Object.assign(B,p.hookAttributes);case 2:return Object.assign(I,p.hookAttributes)}return Object.assign(I,B,p.hookAttributes)},s.getOutgoingRequestMetricAttributes=s=>{let l={};return l[f.SEMATTRS_HTTP_METHOD]=s[f.SEMATTRS_HTTP_METHOD],l[f.SEMATTRS_NET_PEER_NAME]=s[f.SEMATTRS_NET_PEER_NAME],l},s.setAttributesFromHttpKind=(s,l)=>{s&&(l[f.SEMATTRS_HTTP_FLAVOR]=s,s.toUpperCase()===`QUIC`?l[f.SEMATTRS_NET_TRANSPORT]=f.NETTRANSPORTVALUES_IP_UDP:l[f.SEMATTRS_NET_TRANSPORT]=f.NETTRANSPORTVALUES_IP_TCP)},s.getOutgoingRequestAttributesOnResponse=(l,p)=>{let{statusCode:g,statusMessage:b,httpVersion:C,socket:w}=l,E={},k={};if(g!=null&&(k[f.ATTR_HTTP_RESPONSE_STATUS_CODE]=g),w){let{remoteAddress:s,remotePort:p}=w;E[f.SEMATTRS_NET_PEER_IP]=s,E[f.SEMATTRS_NET_PEER_PORT]=p,k[f.ATTR_NETWORK_PEER_ADDRESS]=s,k[f.ATTR_NETWORK_PEER_PORT]=p,k[f.ATTR_NETWORK_PROTOCOL_VERSION]=l.httpVersion}switch((0,s.setResponseContentLengthAttribute)(l,E),g&&(E[f.SEMATTRS_HTTP_STATUS_CODE]=g,E[v.AttributeNames.HTTP_STATUS_TEXT]=(b||``).toUpperCase()),(0,s.setAttributesFromHttpKind)(C,E),p){case 1:return k;case 2:return E}return Object.assign(E,k)},s.getOutgoingRequestMetricAttributesOnResponse=s=>{let l={};return l[f.SEMATTRS_NET_PEER_PORT]=s[f.SEMATTRS_NET_PEER_PORT],l[f.SEMATTRS_HTTP_STATUS_CODE]=s[f.SEMATTRS_HTTP_STATUS_CODE],l[f.SEMATTRS_HTTP_FLAVOR]=s[f.SEMATTRS_HTTP_FLAVOR],l};function E(s,l){let f=s.split(`:`);if(f.length===1)return l===`http`?{host:f[0],port:`80`}:l===`https`?{host:f[0],port:`443`}:{host:f[0]};if(f.length===2)return{host:f[0],port:f[1]};if(f[0].startsWith(`[`)){if(f[f.length-1].endsWith(`]`)){if(l===`http`)return{host:s,port:`80`};if(l===`https`)return{host:s,port:`443`}}else if(f[f.length-2].endsWith(`]`))return{host:f.slice(0,-1).join(`:`),port:f[f.length-1]}}return{host:s}}function k(s,l){let f=s.headers.forwarded;if(f){for(let s of B(f))if(s.host)return E(s.host,s.proto)}let p=s.headers[`x-forwarded-host`];if(typeof p==`string`)return typeof s.headers[`x-forwarded-proto`]==`string`?E(p,s.headers[`x-forwarded-proto`]):Array.isArray(s.headers[`x-forwarded-proto`])?E(p,s.headers[`x-forwarded-proto`][0]):E(p);if(Array.isArray(p)&&typeof p[0]==`string`&&p[0].length>0)return typeof s.headers[`x-forwarded-proto`]==`string`?E(p[0],s.headers[`x-forwarded-proto`]):Array.isArray(s.headers[`x-forwarded-proto`])?E(p[0],s.headers[`x-forwarded-proto`][0]):E(p[0]);let g=s.headers.host;return typeof g==`string`&&g.length>0?E(g,l):null}function A(s){let l=s.headers.forwarded;if(l){for(let s of B(l))if(s.for)return s.for}let f=s.headers[`x-forwarded-for`];return typeof f==`string`?f:Array.isArray(f)?f[0]:s.socket.remoteAddress||null}s.getRemoteClientAddress=A;function N(s,l,f){var p,g;try{if(l.headers.host)return new URL(l.url??`/`,`${s}://${l.headers.host}`);{let f=new URL(l.url??`/`,`${s}://localhost`);return{pathname:f.pathname,search:f.search,toString:function(){return f.pathname+f.search}}}}catch(s){return f.verbose(`Unable to get URL from request`,s),{}}}s.getIncomingRequestAttributes=(l,p,g)=>{let v=l.headers,b=v[`user-agent`],C=v[`x-forwarded-for`],w=l.httpVersion,E=v.host,F=E?.replace(/^(.*)(:[0-9]{1,5})/,`$1`)||`localhost`,I=l.method,B=R(I),q=k(l,p.component),J=p.serverName,le=A(l),_e={[f.ATTR_HTTP_REQUEST_METHOD]:B,[f.ATTR_URL_SCHEME]:p.component,[f.ATTR_SERVER_ADDRESS]:q?.host,[f.ATTR_NETWORK_PEER_ADDRESS]:l.socket.remoteAddress,[f.ATTR_NETWORK_PEER_PORT]:l.socket.remotePort,[f.ATTR_NETWORK_PROTOCOL_VERSION]:l.httpVersion,[f.ATTR_USER_AGENT_ORIGINAL]:b},be=N(p.component,l,g);be?.pathname!=null&&(_e[f.ATTR_URL_PATH]=be.pathname),le!=null&&(_e[f.ATTR_CLIENT_ADDRESS]=le),q?.port!=null&&(_e[f.ATTR_SERVER_PORT]=Number(q.port)),I!==B&&(_e[f.ATTR_HTTP_REQUEST_METHOD_ORIGINAL]=I);let xe={[f.SEMATTRS_HTTP_URL]:be.toString(),[f.SEMATTRS_HTTP_HOST]:E,[f.SEMATTRS_NET_HOST_NAME]:F,[f.SEMATTRS_HTTP_METHOD]:I,[f.SEMATTRS_HTTP_SCHEME]:p.component};switch(typeof C==`string`&&(xe[f.SEMATTRS_HTTP_CLIENT_IP]=C.split(`,`)[0]),typeof J==`string`&&(xe[f.SEMATTRS_HTTP_SERVER_NAME]=J),be?.pathname&&(xe[f.SEMATTRS_HTTP_TARGET]=be?.pathname+be?.search||`/`),b!==void 0&&(xe[f.SEMATTRS_HTTP_USER_AGENT]=b),(0,s.setRequestContentLengthAttribute)(l,xe),(0,s.setAttributesFromHttpKind)(w,xe),p.semconvStability){case 1:return Object.assign(_e,p.hookAttributes);case 2:return Object.assign(xe,p.hookAttributes)}return Object.assign(xe,_e,p.hookAttributes)},s.getIncomingRequestMetricAttributes=s=>{let l={};return l[f.SEMATTRS_HTTP_SCHEME]=s[f.SEMATTRS_HTTP_SCHEME],l[f.SEMATTRS_HTTP_METHOD]=s[f.SEMATTRS_HTTP_METHOD],l[f.SEMATTRS_NET_HOST_NAME]=s[f.SEMATTRS_NET_HOST_NAME],l[f.SEMATTRS_HTTP_FLAVOR]=s[f.SEMATTRS_HTTP_FLAVOR],l},s.getIncomingRequestAttributesOnResponse=(s,g,b)=>{let{socket:C}=s,{statusCode:w,statusMessage:E}=g,k={[f.ATTR_HTTP_RESPONSE_STATUS_CODE]:w},A=(0,p.getRPCMetadata)(l.context.active()),N={};if(C){let{localAddress:s,localPort:l,remoteAddress:p,remotePort:g}=C;N[f.SEMATTRS_NET_HOST_IP]=s,N[f.SEMATTRS_NET_HOST_PORT]=l,N[f.SEMATTRS_NET_PEER_IP]=p,N[f.SEMATTRS_NET_PEER_PORT]=g}switch(N[f.SEMATTRS_HTTP_STATUS_CODE]=w,N[v.AttributeNames.HTTP_STATUS_TEXT]=(E||``).toUpperCase(),A?.type===p.RPCType.HTTP&&A.route!==void 0&&(N[f.SEMATTRS_HTTP_ROUTE]=A.route,k[f.ATTR_HTTP_ROUTE]=A.route),b){case 1:return k;case 2:return N}return Object.assign(N,k)},s.getIncomingRequestMetricAttributesOnResponse=s=>{let l={};return l[f.SEMATTRS_HTTP_STATUS_CODE]=s[f.SEMATTRS_HTTP_STATUS_CODE],l[f.SEMATTRS_NET_HOST_PORT]=s[f.SEMATTRS_NET_HOST_PORT],s[f.SEMATTRS_HTTP_ROUTE]!==void 0&&(l[f.SEMATTRS_HTTP_ROUTE]=s[f.SEMATTRS_HTTP_ROUTE]),l},s.getIncomingStableRequestMetricAttributesOnResponse=s=>{let l={};return s[f.ATTR_HTTP_ROUTE]!==void 0&&(l[f.ATTR_HTTP_ROUTE]=s[f.SEMATTRS_HTTP_ROUTE]),s[f.ATTR_HTTP_RESPONSE_STATUS_CODE]&&(l[f.ATTR_HTTP_RESPONSE_STATUS_CODE]=s[f.ATTR_HTTP_RESPONSE_STATUS_CODE]),l};function F(s,l){let f=new Map;for(let s=0,p=l.length;s{for(let g of f.keys()){let v=p(g);if(v===void 0)continue;let b=`http.${s}.header.${f.get(g)}`;typeof v==`string`?l.setAttribute(b,[v]):Array.isArray(v)?l.setAttribute(b,v):l.setAttribute(b,[v])}}}s.headerCapture=F;let I=new Set([`GET`,`HEAD`,`POST`,`PUT`,`DELETE`,`CONNECT`,`OPTIONS`,`TRACE`,`PATCH`]);function R(s){if(s==null)return`GET`;let l=s.toUpperCase();return I.has(l)?l:`_OTHER`}function B(s){try{return b(s)}catch{return[]}}})),require_http=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.HttpInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=require(`semver`),g=require(`url`),v=require_version$24(),b=require_src$38(),C=require_src$41(),w=require(`events`),E=(init_esm$6(),__toCommonJS$1(esm_exports$4)),k=require_utils$40();s.HttpInstrumentation=class extends b.InstrumentationBase{constructor(s={}){super(`@opentelemetry/instrumentation-http`,v.VERSION,s),this._spanNotEnded=new WeakSet,this._semconvStability=2,this._headerCapture=this._createHeaderCapture();for(let s of(0,C.getEnv)().OTEL_SEMCONV_STABILITY_OPT_IN)if(s.toLowerCase()===`http/dup`){this._semconvStability=3;break}else s.toLowerCase()===`http`&&(this._semconvStability=1)}_updateMetricInstruments(){this._oldHttpServerDurationHistogram=this.meter.createHistogram(`http.server.duration`,{description:`Measures the duration of inbound HTTP requests.`,unit:`ms`,valueType:l.ValueType.DOUBLE}),this._oldHttpClientDurationHistogram=this.meter.createHistogram(`http.client.duration`,{description:`Measures the duration of outbound HTTP requests.`,unit:`ms`,valueType:l.ValueType.DOUBLE}),this._stableHttpServerDurationHistogram=this.meter.createHistogram(E.METRIC_HTTP_SERVER_REQUEST_DURATION,{description:`Duration of HTTP server requests.`,unit:`s`,valueType:l.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[.005,.01,.025,.05,.075,.1,.25,.5,.75,1,2.5,5,7.5,10]}}),this._stableHttpClientDurationHistogram=this.meter.createHistogram(E.METRIC_HTTP_CLIENT_REQUEST_DURATION,{description:`Duration of HTTP client requests.`,unit:`s`,valueType:l.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[.005,.01,.025,.05,.075,.1,.25,.5,.75,1,2.5,5,7.5,10]}})}_recordServerDuration(s,l,f){(this._semconvStability&2)==2&&this._oldHttpServerDurationHistogram.record(s,l),(this._semconvStability&1)==1&&this._stableHttpServerDurationHistogram.record(s/1e3,f)}_recordClientDuration(s,l,f){(this._semconvStability&2)==2&&this._oldHttpClientDurationHistogram.record(s,l),(this._semconvStability&1)==1&&this._stableHttpClientDurationHistogram.record(s/1e3,f)}setConfig(s={}){super.setConfig(s),this._headerCapture=this._createHeaderCapture()}init(){return[this._getHttpsInstrumentation(),this._getHttpInstrumentation()]}_getHttpInstrumentation(){return new b.InstrumentationNodeModuleDefinition(`http`,[`*`],s=>{let l=s[Symbol.toStringTag]===`Module`;if(!this.getConfig().disableOutgoingRequestInstrumentation){let f=this._wrap(s,`request`,this._getPatchOutgoingRequestFunction(`http`)),p=this._wrap(s,`get`,this._getPatchOutgoingGetFunction(f));l&&(s.default.request=f,s.default.get=p)}return this.getConfig().disableIncomingRequestInstrumentation||this._wrap(s.Server.prototype,`emit`,this._getPatchIncomingRequestFunction(`http`)),s},s=>{s!==void 0&&(this.getConfig().disableOutgoingRequestInstrumentation||(this._unwrap(s,`request`),this._unwrap(s,`get`)),this.getConfig().disableIncomingRequestInstrumentation||this._unwrap(s.Server.prototype,`emit`))})}_getHttpsInstrumentation(){return new b.InstrumentationNodeModuleDefinition(`https`,[`*`],s=>{let l=s[Symbol.toStringTag]===`Module`;if(!this.getConfig().disableOutgoingRequestInstrumentation){let f=this._wrap(s,`request`,this._getPatchHttpsOutgoingRequestFunction(`https`)),p=this._wrap(s,`get`,this._getPatchHttpsOutgoingGetFunction(f));l&&(s.default.request=f,s.default.get=p)}return this.getConfig().disableIncomingRequestInstrumentation||this._wrap(s.Server.prototype,`emit`,this._getPatchIncomingRequestFunction(`https`)),s},s=>{s!==void 0&&(this.getConfig().disableOutgoingRequestInstrumentation||(this._unwrap(s,`request`),this._unwrap(s,`get`)),this.getConfig().disableIncomingRequestInstrumentation||this._unwrap(s.Server.prototype,`emit`))})}_getPatchIncomingRequestFunction(s){return l=>this._incomingRequestFunction(s,l)}_getPatchOutgoingRequestFunction(s){return l=>this._outgoingRequestFunction(s,l)}_getPatchOutgoingGetFunction(s){return l=>function(l,...f){let p=s(l,...f);return p.end(),p}}_getPatchHttpsOutgoingRequestFunction(s){return l=>{let f=this;return function(p,...g){var v;return s===`https`&&typeof p==`object`&&p?.constructor?.name!==`URL`&&(p=Object.assign({},p),f._setDefaultOptions(p)),f._getPatchOutgoingRequestFunction(s)(l)(p,...g)}}}_setDefaultOptions(s){s.protocol=s.protocol||`https:`,s.port=s.port||443}_getPatchHttpsOutgoingGetFunction(s){return l=>{let f=this;return function(p,...g){return f._getPatchOutgoingGetFunction(s)(l)(p,...g)}}}_traceClientRequest(s,f,g,v,C){this.getConfig().requestHook&&this._callRequestHook(f,s);let E=!1;return s.prependListener(`response`,A=>{this._diag.debug(`outgoingRequest on response()`),s.listenerCount(`response`)<=1&&A.resume();let N=(0,k.getOutgoingRequestAttributesOnResponse)(A,this._semconvStability);f.setAttributes(N),v=Object.assign(v,(0,k.getOutgoingRequestMetricAttributesOnResponse)(N)),this.getConfig().responseHook&&this._callResponseHook(f,A),this._headerCapture.client.captureRequestHeaders(f,l=>s.getHeader(l)),this._headerCapture.client.captureResponseHeaders(f,s=>A.headers[s]),l.context.bind(l.context.active(),A);let F=()=>{if(this._diag.debug(`outgoingRequest on end()`),E)return;E=!0;let p;p=A.aborted&&!A.complete?{code:l.SpanStatusCode.ERROR}:{code:(0,k.parseResponseStatus)(l.SpanKind.CLIENT,A.statusCode)},f.setStatus(p),this.getConfig().applyCustomAttributesOnSpan&&(0,b.safeExecuteInTheMiddle)(()=>this.getConfig().applyCustomAttributesOnSpan(f,s,A),()=>{},!0),this._closeHttpSpan(f,l.SpanKind.CLIENT,g,v,C)};A.on(`end`,F),p.lt(process.version,`16.0.0`)&&A.on(`close`,F),A.on(w.errorMonitor,s=>{this._diag.debug(`outgoingRequest on error()`,s),!E&&(E=!0,(0,k.setSpanWithError)(f,s,this._semconvStability),f.setStatus({code:l.SpanStatusCode.ERROR,message:s.message}),this._closeHttpSpan(f,l.SpanKind.CLIENT,g,v,C))})}),s.on(`close`,()=>{this._diag.debug(`outgoingRequest on request close()`),!(s.aborted||E)&&(E=!0,this._closeHttpSpan(f,l.SpanKind.CLIENT,g,v,C))}),s.on(w.errorMonitor,s=>{this._diag.debug(`outgoingRequest on request error()`,s),!E&&(E=!0,(0,k.setSpanWithError)(f,s,this._semconvStability),this._closeHttpSpan(f,l.SpanKind.CLIENT,g,v,C))}),this._diag.debug(`http.ClientRequest return request`),s}_incomingRequestFunction(s,p){let g=this;return function(v,...A){if(v!==`request`)return p.apply(this,[v,...A]);let N=A[0],F=A[1],I=N.method||`GET`;if(g._diag.debug(`${s} instrumentation incomingRequest`),(0,b.safeExecuteInTheMiddle)(()=>{var s,l;return(s=g.getConfig()).ignoreIncomingRequestHook?.call(s,N)},s=>{s!=null&&g._diag.error(`caught ignoreIncomingRequestHook error: `,s)},!0))return l.context.with((0,f.suppressTracing)(l.context.active()),()=>(l.context.bind(l.context.active(),N),l.context.bind(l.context.active(),F),p.apply(this,[v,...A])));let R=N.headers,B=(0,k.getIncomingRequestAttributes)(N,{component:s,serverName:g.getConfig().serverName,hookAttributes:g._callStartSpanHook(N,g.getConfig().startIncomingSpanHook),semconvStability:g._semconvStability},g._diag),q={kind:l.SpanKind.SERVER,attributes:B},J=(0,f.hrTime)(),le=(0,k.getIncomingRequestMetricAttributes)(B),_e={[E.ATTR_HTTP_REQUEST_METHOD]:B[E.ATTR_HTTP_REQUEST_METHOD],[E.ATTR_URL_SCHEME]:B[E.ATTR_URL_SCHEME]};B[E.ATTR_NETWORK_PROTOCOL_VERSION]&&(_e[E.ATTR_NETWORK_PROTOCOL_VERSION]=B[E.ATTR_NETWORK_PROTOCOL_VERSION]);let be=l.propagation.extract(l.ROOT_CONTEXT,R),xe=g._startHttpSpan(I,q,be),De={type:C.RPCType.HTTP,span:xe};return l.context.with((0,C.setRPCMetadata)(l.trace.setSpan(be,xe),De),()=>{l.context.bind(l.context.active(),N),l.context.bind(l.context.active(),F),g.getConfig().requestHook&&g._callRequestHook(xe,N),g.getConfig().responseHook&&g._callResponseHook(xe,F),g._headerCapture.server.captureRequestHeaders(xe,s=>N.headers[s]);let s=!1;return F.on(`close`,()=>{s||g._onServerResponseFinish(N,F,xe,le,_e,J)}),F.on(w.errorMonitor,l=>{s=!0,g._onServerResponseError(xe,le,_e,J,l)}),(0,b.safeExecuteInTheMiddle)(()=>p.apply(this,[v,...A]),s=>{if(s)throw(0,k.setSpanWithError)(xe,s,g._semconvStability),g._closeHttpSpan(xe,l.SpanKind.SERVER,J,le,_e),s})})}}_outgoingRequestFunction(s,v){let C=this;return function(w,...A){if(!(0,k.isValidOptionsType)(w))return v.apply(this,[w,...A]);let N=typeof A[0]==`object`&&(typeof w==`string`||w instanceof g.URL)?A.shift():void 0,{method:F,invalidUrl:I,optionsParsed:R}=(0,k.getRequestInfo)(C._diag,w,N);if(s===`http`&&p.lt(process.version,`9.0.0`)&&R.protocol===`https:`||(0,b.safeExecuteInTheMiddle)(()=>{var s,l;return(s=C.getConfig()).ignoreOutgoingRequestHook?.call(s,R)},s=>{s!=null&&C._diag.error(`caught ignoreOutgoingRequestHook error: `,s)},!0))return v.apply(this,[R,...A]);let{hostname:B,port:q}=(0,k.extractHostnameAndPort)(R),J=(0,k.getOutgoingRequestAttributes)(R,{component:s,port:q,hostname:B,hookAttributes:C._callStartSpanHook(R,C.getConfig().startOutgoingSpanHook)},C._semconvStability),le=(0,f.hrTime)(),_e=(0,k.getOutgoingRequestMetricAttributes)(J),be={[E.ATTR_HTTP_REQUEST_METHOD]:J[E.ATTR_HTTP_REQUEST_METHOD],[E.ATTR_SERVER_ADDRESS]:J[E.ATTR_SERVER_ADDRESS],[E.ATTR_SERVER_PORT]:J[E.ATTR_SERVER_PORT]};J[E.ATTR_HTTP_RESPONSE_STATUS_CODE]&&(be[E.ATTR_HTTP_RESPONSE_STATUS_CODE]=J[E.ATTR_HTTP_RESPONSE_STATUS_CODE]),J[E.ATTR_NETWORK_PROTOCOL_VERSION]&&(be[E.ATTR_NETWORK_PROTOCOL_VERSION]=J[E.ATTR_NETWORK_PROTOCOL_VERSION]);let xe={kind:l.SpanKind.CLIENT,attributes:J},De=C._startHttpSpan(F,xe),Oe=l.context.active(),je=l.trace.setSpan(Oe,De);return R.headers?R.headers=Object.assign({},R.headers):R.headers={},l.propagation.inject(je,R.headers),l.context.with(je,()=>{let f=A[A.length-1];typeof f==`function`&&(A[A.length-1]=l.context.bind(Oe,f));let p=(0,b.safeExecuteInTheMiddle)(()=>I?v.apply(this,[w,...A]):v.apply(this,[R,...A]),s=>{if(s)throw(0,k.setSpanWithError)(De,s,C._semconvStability),C._closeHttpSpan(De,l.SpanKind.CLIENT,le,_e,be),s});return C._diag.debug(`${s} instrumentation outgoingRequest`),l.context.bind(Oe,p),C._traceClientRequest(p,De,le,_e,be)})}}_onServerResponseFinish(s,f,p,g,v,C){let w=(0,k.getIncomingRequestAttributesOnResponse)(s,f,this._semconvStability);g=Object.assign(g,(0,k.getIncomingRequestMetricAttributesOnResponse)(w)),v=Object.assign(v,(0,k.getIncomingStableRequestMetricAttributesOnResponse)(w)),this._headerCapture.server.captureResponseHeaders(p,s=>f.getHeader(s)),p.setAttributes(w).setStatus({code:(0,k.parseResponseStatus)(l.SpanKind.SERVER,f.statusCode)});let A=w[E.SEMATTRS_HTTP_ROUTE];A&&p.updateName(`${s.method||`GET`} ${A}`),this.getConfig().applyCustomAttributesOnSpan&&(0,b.safeExecuteInTheMiddle)(()=>this.getConfig().applyCustomAttributesOnSpan(p,s,f),()=>{},!0),this._closeHttpSpan(p,l.SpanKind.SERVER,C,g,v)}_onServerResponseError(s,f,p,g,v){(0,k.setSpanWithError)(s,v,this._semconvStability),this._closeHttpSpan(s,l.SpanKind.SERVER,g,f,p)}_startHttpSpan(s,f,p=l.context.active()){let g=f.kind===l.SpanKind.CLIENT?this.getConfig().requireParentforOutgoingSpans:this.getConfig().requireParentforIncomingSpans,v,b=l.trace.getSpan(p);return v=g===!0&&b===void 0?l.trace.wrapSpanContext(l.INVALID_SPAN_CONTEXT):g===!0&&b?.spanContext().isRemote?b:this.tracer.startSpan(s,f,p),this._spanNotEnded.add(v),v}_closeHttpSpan(s,p,g,v,b){if(!this._spanNotEnded.has(s))return;s.end(),this._spanNotEnded.delete(s);let C=(0,f.hrTimeToMilliseconds)((0,f.hrTimeDuration)(g,(0,f.hrTime)()));p===l.SpanKind.SERVER?this._recordServerDuration(C,v,b):p===l.SpanKind.CLIENT&&this._recordClientDuration(C,v,b)}_callResponseHook(s,l){(0,b.safeExecuteInTheMiddle)(()=>this.getConfig().responseHook(s,l),()=>{},!0)}_callRequestHook(s,l){(0,b.safeExecuteInTheMiddle)(()=>this.getConfig().requestHook(s,l),()=>{},!0)}_callStartSpanHook(s,l){if(typeof l==`function`)return(0,b.safeExecuteInTheMiddle)(()=>l(s),()=>{},!0)}_createHeaderCapture(){var s,l,f,p,g,v,b,C,w,E,A,N;let F=this.getConfig();return{client:{captureRequestHeaders:(0,k.headerCapture)(`request`,F.headersToSpanAttributes?.client?.requestHeaders??[]),captureResponseHeaders:(0,k.headerCapture)(`response`,F.headersToSpanAttributes?.client?.responseHeaders??[])},server:{captureRequestHeaders:(0,k.headerCapture)(`request`,F.headersToSpanAttributes?.server?.requestHeaders??[]),captureResponseHeaders:(0,k.headerCapture)(`response`,F.headersToSpanAttributes?.server?.responseHeaders??[])}}}}})),require_src$37=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.HttpInstrumentation=void 0;var l=require_http();Object.defineProperty(s,`HttpInstrumentation`,{enumerable:!0,get:function(){return l.HttpInstrumentation}})}));function createConstMap$3(s){let l={},f=s.length;for(let p=0;p{})),TMP_AWS_LAMBDA_INVOKED_ARN$3,TMP_DB_SYSTEM$3,TMP_DB_CONNECTION_STRING$3,TMP_DB_USER$3,TMP_DB_JDBC_DRIVER_CLASSNAME$3,TMP_DB_NAME$3,TMP_DB_STATEMENT$3,TMP_DB_OPERATION$3,TMP_DB_MSSQL_INSTANCE_NAME$3,TMP_DB_CASSANDRA_KEYSPACE$3,TMP_DB_CASSANDRA_PAGE_SIZE$3,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$3,TMP_DB_CASSANDRA_TABLE$3,TMP_DB_CASSANDRA_IDEMPOTENCE$3,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3,TMP_DB_CASSANDRA_COORDINATOR_ID$3,TMP_DB_CASSANDRA_COORDINATOR_DC$3,TMP_DB_HBASE_NAMESPACE$3,TMP_DB_REDIS_DATABASE_INDEX$3,TMP_DB_MONGODB_COLLECTION$3,TMP_DB_SQL_TABLE$3,TMP_EXCEPTION_TYPE$3,TMP_EXCEPTION_MESSAGE$3,TMP_EXCEPTION_STACKTRACE$3,TMP_EXCEPTION_ESCAPED$3,TMP_FAAS_TRIGGER$3,TMP_FAAS_EXECUTION$3,TMP_FAAS_DOCUMENT_COLLECTION$3,TMP_FAAS_DOCUMENT_OPERATION$3,TMP_FAAS_DOCUMENT_TIME$3,TMP_FAAS_DOCUMENT_NAME$3,TMP_FAAS_TIME$3,TMP_FAAS_CRON$3,TMP_FAAS_COLDSTART$3,TMP_FAAS_INVOKED_NAME$3,TMP_FAAS_INVOKED_PROVIDER$3,TMP_FAAS_INVOKED_REGION$3,TMP_NET_TRANSPORT$3,TMP_NET_PEER_IP$3,TMP_NET_PEER_PORT$3,TMP_NET_PEER_NAME$3,TMP_NET_HOST_IP$3,TMP_NET_HOST_PORT$3,TMP_NET_HOST_NAME$3,TMP_NET_HOST_CONNECTION_TYPE$3,TMP_NET_HOST_CONNECTION_SUBTYPE$3,TMP_NET_HOST_CARRIER_NAME$3,TMP_NET_HOST_CARRIER_MCC$3,TMP_NET_HOST_CARRIER_MNC$3,TMP_NET_HOST_CARRIER_ICC$3,TMP_PEER_SERVICE$3,TMP_ENDUSER_ID$3,TMP_ENDUSER_ROLE$3,TMP_ENDUSER_SCOPE$3,TMP_THREAD_ID$3,TMP_THREAD_NAME$3,TMP_CODE_FUNCTION$3,TMP_CODE_NAMESPACE$3,TMP_CODE_FILEPATH$3,TMP_CODE_LINENO$3,TMP_HTTP_METHOD$3,TMP_HTTP_URL$3,TMP_HTTP_TARGET$3,TMP_HTTP_HOST$3,TMP_HTTP_SCHEME$3,TMP_HTTP_STATUS_CODE$3,TMP_HTTP_FLAVOR$3,TMP_HTTP_USER_AGENT$3,TMP_HTTP_REQUEST_CONTENT_LENGTH$3,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3,TMP_HTTP_RESPONSE_CONTENT_LENGTH$3,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3,TMP_HTTP_SERVER_NAME$3,TMP_HTTP_ROUTE$3,TMP_HTTP_CLIENT_IP$3,TMP_AWS_DYNAMODB_TABLE_NAMES$3,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$3,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3,TMP_AWS_DYNAMODB_CONSISTENT_READ$3,TMP_AWS_DYNAMODB_PROJECTION$3,TMP_AWS_DYNAMODB_LIMIT$3,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3,TMP_AWS_DYNAMODB_INDEX_NAME$3,TMP_AWS_DYNAMODB_SELECT$3,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3,TMP_AWS_DYNAMODB_TABLE_COUNT$3,TMP_AWS_DYNAMODB_SCAN_FORWARD$3,TMP_AWS_DYNAMODB_SEGMENT$3,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$3,TMP_AWS_DYNAMODB_COUNT$3,TMP_AWS_DYNAMODB_SCANNED_COUNT$3,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3,TMP_MESSAGING_SYSTEM$3,TMP_MESSAGING_DESTINATION$3,TMP_MESSAGING_DESTINATION_KIND$3,TMP_MESSAGING_TEMP_DESTINATION$3,TMP_MESSAGING_PROTOCOL$3,TMP_MESSAGING_PROTOCOL_VERSION$3,TMP_MESSAGING_URL$3,TMP_MESSAGING_MESSAGE_ID$3,TMP_MESSAGING_CONVERSATION_ID$3,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3,TMP_MESSAGING_OPERATION$3,TMP_MESSAGING_CONSUMER_ID$3,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$3,TMP_MESSAGING_KAFKA_MESSAGE_KEY$3,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$3,TMP_MESSAGING_KAFKA_CLIENT_ID$3,TMP_MESSAGING_KAFKA_PARTITION$3,TMP_MESSAGING_KAFKA_TOMBSTONE$3,TMP_RPC_SYSTEM$3,TMP_RPC_SERVICE$3,TMP_RPC_METHOD$3,TMP_RPC_GRPC_STATUS_CODE$3,TMP_RPC_JSONRPC_VERSION$3,TMP_RPC_JSONRPC_REQUEST_ID$3,TMP_RPC_JSONRPC_ERROR_CODE$3,TMP_RPC_JSONRPC_ERROR_MESSAGE$3,TMP_MESSAGE_TYPE$3,TMP_MESSAGE_ID$3,TMP_MESSAGE_COMPRESSED_SIZE$3,TMP_MESSAGE_UNCOMPRESSED_SIZE$3,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$3,SEMATTRS_DB_SYSTEM$3,SEMATTRS_DB_CONNECTION_STRING$3,SEMATTRS_DB_USER$3,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$3,SEMATTRS_DB_NAME$3,SEMATTRS_DB_STATEMENT$3,SEMATTRS_DB_OPERATION$3,SEMATTRS_DB_MSSQL_INSTANCE_NAME$3,SEMATTRS_DB_CASSANDRA_KEYSPACE$3,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$3,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$3,SEMATTRS_DB_CASSANDRA_TABLE$3,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$3,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$3,SEMATTRS_DB_HBASE_NAMESPACE$3,SEMATTRS_DB_REDIS_DATABASE_INDEX$3,SEMATTRS_DB_MONGODB_COLLECTION$3,SEMATTRS_DB_SQL_TABLE$3,SEMATTRS_EXCEPTION_TYPE$3,SEMATTRS_EXCEPTION_MESSAGE$3,SEMATTRS_EXCEPTION_STACKTRACE$3,SEMATTRS_EXCEPTION_ESCAPED$3,SEMATTRS_FAAS_TRIGGER$3,SEMATTRS_FAAS_EXECUTION$3,SEMATTRS_FAAS_DOCUMENT_COLLECTION$3,SEMATTRS_FAAS_DOCUMENT_OPERATION$3,SEMATTRS_FAAS_DOCUMENT_TIME$3,SEMATTRS_FAAS_DOCUMENT_NAME$3,SEMATTRS_FAAS_TIME$3,SEMATTRS_FAAS_CRON$3,SEMATTRS_FAAS_COLDSTART$3,SEMATTRS_FAAS_INVOKED_NAME$3,SEMATTRS_FAAS_INVOKED_PROVIDER$3,SEMATTRS_FAAS_INVOKED_REGION$3,SEMATTRS_NET_TRANSPORT$3,SEMATTRS_NET_PEER_IP$3,SEMATTRS_NET_PEER_PORT$3,SEMATTRS_NET_PEER_NAME$3,SEMATTRS_NET_HOST_IP$3,SEMATTRS_NET_HOST_PORT$3,SEMATTRS_NET_HOST_NAME$3,SEMATTRS_NET_HOST_CONNECTION_TYPE$3,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$3,SEMATTRS_NET_HOST_CARRIER_NAME$3,SEMATTRS_NET_HOST_CARRIER_MCC$3,SEMATTRS_NET_HOST_CARRIER_MNC$3,SEMATTRS_NET_HOST_CARRIER_ICC$3,SEMATTRS_PEER_SERVICE$3,SEMATTRS_ENDUSER_ID$3,SEMATTRS_ENDUSER_ROLE$3,SEMATTRS_ENDUSER_SCOPE$3,SEMATTRS_THREAD_ID$3,SEMATTRS_THREAD_NAME$3,SEMATTRS_CODE_FUNCTION$3,SEMATTRS_CODE_NAMESPACE$3,SEMATTRS_CODE_FILEPATH$3,SEMATTRS_CODE_LINENO$3,SEMATTRS_HTTP_METHOD$3,SEMATTRS_HTTP_URL$3,SEMATTRS_HTTP_TARGET$3,SEMATTRS_HTTP_HOST$3,SEMATTRS_HTTP_SCHEME$3,SEMATTRS_HTTP_STATUS_CODE$3,SEMATTRS_HTTP_FLAVOR$3,SEMATTRS_HTTP_USER_AGENT$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_SERVER_NAME$3,SEMATTRS_HTTP_ROUTE$3,SEMATTRS_HTTP_CLIENT_IP$3,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$3,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$3,SEMATTRS_AWS_DYNAMODB_PROJECTION$3,SEMATTRS_AWS_DYNAMODB_LIMIT$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$3,SEMATTRS_AWS_DYNAMODB_SELECT$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$3,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$3,SEMATTRS_AWS_DYNAMODB_SEGMENT$3,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$3,SEMATTRS_AWS_DYNAMODB_COUNT$3,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3,SEMATTRS_MESSAGING_SYSTEM$3,SEMATTRS_MESSAGING_DESTINATION$3,SEMATTRS_MESSAGING_DESTINATION_KIND$3,SEMATTRS_MESSAGING_TEMP_DESTINATION$3,SEMATTRS_MESSAGING_PROTOCOL$3,SEMATTRS_MESSAGING_PROTOCOL_VERSION$3,SEMATTRS_MESSAGING_URL$3,SEMATTRS_MESSAGING_MESSAGE_ID$3,SEMATTRS_MESSAGING_CONVERSATION_ID$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3,SEMATTRS_MESSAGING_OPERATION$3,SEMATTRS_MESSAGING_CONSUMER_ID$3,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$3,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$3,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$3,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$3,SEMATTRS_MESSAGING_KAFKA_PARTITION$3,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$3,SEMATTRS_RPC_SYSTEM$3,SEMATTRS_RPC_SERVICE$3,SEMATTRS_RPC_METHOD$3,SEMATTRS_RPC_GRPC_STATUS_CODE$3,SEMATTRS_RPC_JSONRPC_VERSION$3,SEMATTRS_RPC_JSONRPC_REQUEST_ID$3,SEMATTRS_RPC_JSONRPC_ERROR_CODE$3,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$3,SEMATTRS_MESSAGE_TYPE$3,SEMATTRS_MESSAGE_ID$3,SEMATTRS_MESSAGE_COMPRESSED_SIZE$3,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$3,SemanticAttributes$3,TMP_DBSYSTEMVALUES_OTHER_SQL$3,TMP_DBSYSTEMVALUES_MSSQL$3,TMP_DBSYSTEMVALUES_MYSQL$3,TMP_DBSYSTEMVALUES_ORACLE$3,TMP_DBSYSTEMVALUES_DB2$3,TMP_DBSYSTEMVALUES_POSTGRESQL$3,TMP_DBSYSTEMVALUES_REDSHIFT$3,TMP_DBSYSTEMVALUES_HIVE$3,TMP_DBSYSTEMVALUES_CLOUDSCAPE$3,TMP_DBSYSTEMVALUES_HSQLDB$3,TMP_DBSYSTEMVALUES_PROGRESS$3,TMP_DBSYSTEMVALUES_MAXDB$3,TMP_DBSYSTEMVALUES_HANADB$3,TMP_DBSYSTEMVALUES_INGRES$3,TMP_DBSYSTEMVALUES_FIRSTSQL$3,TMP_DBSYSTEMVALUES_EDB$3,TMP_DBSYSTEMVALUES_CACHE$3,TMP_DBSYSTEMVALUES_ADABAS$3,TMP_DBSYSTEMVALUES_FIREBIRD$3,TMP_DBSYSTEMVALUES_DERBY$3,TMP_DBSYSTEMVALUES_FILEMAKER$3,TMP_DBSYSTEMVALUES_INFORMIX$3,TMP_DBSYSTEMVALUES_INSTANTDB$3,TMP_DBSYSTEMVALUES_INTERBASE$3,TMP_DBSYSTEMVALUES_MARIADB$3,TMP_DBSYSTEMVALUES_NETEZZA$3,TMP_DBSYSTEMVALUES_PERVASIVE$3,TMP_DBSYSTEMVALUES_POINTBASE$3,TMP_DBSYSTEMVALUES_SQLITE$3,TMP_DBSYSTEMVALUES_SYBASE$3,TMP_DBSYSTEMVALUES_TERADATA$3,TMP_DBSYSTEMVALUES_VERTICA$3,TMP_DBSYSTEMVALUES_H2$3,TMP_DBSYSTEMVALUES_COLDFUSION$3,TMP_DBSYSTEMVALUES_CASSANDRA$3,TMP_DBSYSTEMVALUES_HBASE$3,TMP_DBSYSTEMVALUES_MONGODB$3,TMP_DBSYSTEMVALUES_REDIS$3,TMP_DBSYSTEMVALUES_COUCHBASE$3,TMP_DBSYSTEMVALUES_COUCHDB$3,TMP_DBSYSTEMVALUES_COSMOSDB$3,TMP_DBSYSTEMVALUES_DYNAMODB$3,TMP_DBSYSTEMVALUES_NEO4J$3,TMP_DBSYSTEMVALUES_GEODE$3,TMP_DBSYSTEMVALUES_ELASTICSEARCH$3,TMP_DBSYSTEMVALUES_MEMCACHED$3,TMP_DBSYSTEMVALUES_COCKROACHDB$3,DBSYSTEMVALUES_OTHER_SQL$3,DBSYSTEMVALUES_MSSQL$3,DBSYSTEMVALUES_MYSQL$3,DBSYSTEMVALUES_ORACLE$3,DBSYSTEMVALUES_DB2$3,DBSYSTEMVALUES_POSTGRESQL$3,DBSYSTEMVALUES_REDSHIFT$3,DBSYSTEMVALUES_HIVE$3,DBSYSTEMVALUES_CLOUDSCAPE$3,DBSYSTEMVALUES_HSQLDB$3,DBSYSTEMVALUES_PROGRESS$3,DBSYSTEMVALUES_MAXDB$3,DBSYSTEMVALUES_HANADB$3,DBSYSTEMVALUES_INGRES$3,DBSYSTEMVALUES_FIRSTSQL$3,DBSYSTEMVALUES_EDB$3,DBSYSTEMVALUES_CACHE$3,DBSYSTEMVALUES_ADABAS$3,DBSYSTEMVALUES_FIREBIRD$3,DBSYSTEMVALUES_DERBY$3,DBSYSTEMVALUES_FILEMAKER$3,DBSYSTEMVALUES_INFORMIX$3,DBSYSTEMVALUES_INSTANTDB$3,DBSYSTEMVALUES_INTERBASE$3,DBSYSTEMVALUES_MARIADB$3,DBSYSTEMVALUES_NETEZZA$3,DBSYSTEMVALUES_PERVASIVE$3,DBSYSTEMVALUES_POINTBASE$3,DBSYSTEMVALUES_SQLITE$3,DBSYSTEMVALUES_SYBASE$3,DBSYSTEMVALUES_TERADATA$3,DBSYSTEMVALUES_VERTICA$3,DBSYSTEMVALUES_H2$3,DBSYSTEMVALUES_COLDFUSION$3,DBSYSTEMVALUES_CASSANDRA$3,DBSYSTEMVALUES_HBASE$3,DBSYSTEMVALUES_MONGODB$3,DBSYSTEMVALUES_REDIS$3,DBSYSTEMVALUES_COUCHBASE$3,DBSYSTEMVALUES_COUCHDB$3,DBSYSTEMVALUES_COSMOSDB$3,DBSYSTEMVALUES_DYNAMODB$3,DBSYSTEMVALUES_NEO4J$3,DBSYSTEMVALUES_GEODE$3,DBSYSTEMVALUES_ELASTICSEARCH$3,DBSYSTEMVALUES_MEMCACHED$3,DBSYSTEMVALUES_COCKROACHDB$3,DbSystemValues$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3,DBCASSANDRACONSISTENCYLEVELVALUES_ALL$3,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_ONE$3,DBCASSANDRACONSISTENCYLEVELVALUES_TWO$3,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3,DBCASSANDRACONSISTENCYLEVELVALUES_ANY$3,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3,DbCassandraConsistencyLevelValues$3,TMP_FAASTRIGGERVALUES_DATASOURCE$3,TMP_FAASTRIGGERVALUES_HTTP$3,TMP_FAASTRIGGERVALUES_PUBSUB$3,TMP_FAASTRIGGERVALUES_TIMER$3,TMP_FAASTRIGGERVALUES_OTHER$3,FAASTRIGGERVALUES_DATASOURCE$3,FAASTRIGGERVALUES_HTTP$3,FAASTRIGGERVALUES_PUBSUB$3,FAASTRIGGERVALUES_TIMER$3,FAASTRIGGERVALUES_OTHER$3,FaasTriggerValues$3,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$3,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$3,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$3,FAASDOCUMENTOPERATIONVALUES_INSERT$3,FAASDOCUMENTOPERATIONVALUES_EDIT$3,FAASDOCUMENTOPERATIONVALUES_DELETE$3,FaasDocumentOperationValues$3,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3,TMP_FAASINVOKEDPROVIDERVALUES_AWS$3,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$3,TMP_FAASINVOKEDPROVIDERVALUES_GCP$3,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3,FAASINVOKEDPROVIDERVALUES_AWS$3,FAASINVOKEDPROVIDERVALUES_AZURE$3,FAASINVOKEDPROVIDERVALUES_GCP$3,FaasInvokedProviderValues$3,TMP_NETTRANSPORTVALUES_IP_TCP$3,TMP_NETTRANSPORTVALUES_IP_UDP$3,TMP_NETTRANSPORTVALUES_IP$3,TMP_NETTRANSPORTVALUES_UNIX$3,TMP_NETTRANSPORTVALUES_PIPE$3,TMP_NETTRANSPORTVALUES_INPROC$3,TMP_NETTRANSPORTVALUES_OTHER$3,NETTRANSPORTVALUES_IP_TCP$3,NETTRANSPORTVALUES_IP_UDP$3,NETTRANSPORTVALUES_IP$3,NETTRANSPORTVALUES_UNIX$3,NETTRANSPORTVALUES_PIPE$3,NETTRANSPORTVALUES_INPROC$3,NETTRANSPORTVALUES_OTHER$3,NetTransportValues$3,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$3,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$3,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$3,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3,NETHOSTCONNECTIONTYPEVALUES_WIFI$3,NETHOSTCONNECTIONTYPEVALUES_WIRED$3,NETHOSTCONNECTIONTYPEVALUES_CELL$3,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3,NetHostConnectionTypeValues$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3,NETHOSTCONNECTIONSUBTYPEVALUES_LTE$3,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3,NETHOSTCONNECTIONSUBTYPEVALUES_GSM$3,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3,NETHOSTCONNECTIONSUBTYPEVALUES_NR$3,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3,NetHostConnectionSubtypeValues$3,TMP_HTTPFLAVORVALUES_HTTP_1_0$3,TMP_HTTPFLAVORVALUES_HTTP_1_1$3,TMP_HTTPFLAVORVALUES_HTTP_2_0$3,TMP_HTTPFLAVORVALUES_SPDY$3,TMP_HTTPFLAVORVALUES_QUIC$3,HTTPFLAVORVALUES_HTTP_1_0$3,HTTPFLAVORVALUES_HTTP_1_1$3,HTTPFLAVORVALUES_HTTP_2_0$3,HTTPFLAVORVALUES_SPDY$3,HTTPFLAVORVALUES_QUIC$3,HttpFlavorValues$3,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$3,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$3,MESSAGINGDESTINATIONKINDVALUES_QUEUE$3,MESSAGINGDESTINATIONKINDVALUES_TOPIC$3,MessagingDestinationKindValues$3,TMP_MESSAGINGOPERATIONVALUES_RECEIVE$3,TMP_MESSAGINGOPERATIONVALUES_PROCESS$3,MESSAGINGOPERATIONVALUES_RECEIVE$3,MESSAGINGOPERATIONVALUES_PROCESS$3,MessagingOperationValues$3,TMP_RPCGRPCSTATUSCODEVALUES_OK$3,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$3,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$3,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$3,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$3,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$3,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$3,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$3,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$3,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$3,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$3,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$3,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$3,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$3,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$3,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$3,RPCGRPCSTATUSCODEVALUES_OK$3,RPCGRPCSTATUSCODEVALUES_CANCELLED$3,RPCGRPCSTATUSCODEVALUES_UNKNOWN$3,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$3,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND$3,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$3,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$3,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$3,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$3,RPCGRPCSTATUSCODEVALUES_ABORTED$3,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$3,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$3,RPCGRPCSTATUSCODEVALUES_INTERNAL$3,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$3,RPCGRPCSTATUSCODEVALUES_DATA_LOSS$3,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$3,RpcGrpcStatusCodeValues$3,TMP_MESSAGETYPEVALUES_SENT$3,TMP_MESSAGETYPEVALUES_RECEIVED$3,MESSAGETYPEVALUES_SENT$3,MESSAGETYPEVALUES_RECEIVED$3,MessageTypeValues$3,init_SemanticAttributes$3=__esmMin((()=>{init_utils$6(),TMP_AWS_LAMBDA_INVOKED_ARN$3=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM$3=`db.system`,TMP_DB_CONNECTION_STRING$3=`db.connection_string`,TMP_DB_USER$3=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME$3=`db.jdbc.driver_classname`,TMP_DB_NAME$3=`db.name`,TMP_DB_STATEMENT$3=`db.statement`,TMP_DB_OPERATION$3=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME$3=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE$3=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE$3=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$3=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE$3=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE$3=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID$3=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC$3=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE$3=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX$3=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION$3=`db.mongodb.collection`,TMP_DB_SQL_TABLE$3=`db.sql.table`,TMP_EXCEPTION_TYPE$3=`exception.type`,TMP_EXCEPTION_MESSAGE$3=`exception.message`,TMP_EXCEPTION_STACKTRACE$3=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED$3=`exception.escaped`,TMP_FAAS_TRIGGER$3=`faas.trigger`,TMP_FAAS_EXECUTION$3=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION$3=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION$3=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME$3=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME$3=`faas.document.name`,TMP_FAAS_TIME$3=`faas.time`,TMP_FAAS_CRON$3=`faas.cron`,TMP_FAAS_COLDSTART$3=`faas.coldstart`,TMP_FAAS_INVOKED_NAME$3=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER$3=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION$3=`faas.invoked_region`,TMP_NET_TRANSPORT$3=`net.transport`,TMP_NET_PEER_IP$3=`net.peer.ip`,TMP_NET_PEER_PORT$3=`net.peer.port`,TMP_NET_PEER_NAME$3=`net.peer.name`,TMP_NET_HOST_IP$3=`net.host.ip`,TMP_NET_HOST_PORT$3=`net.host.port`,TMP_NET_HOST_NAME$3=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE$3=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE$3=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME$3=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC$3=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC$3=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC$3=`net.host.carrier.icc`,TMP_PEER_SERVICE$3=`peer.service`,TMP_ENDUSER_ID$3=`enduser.id`,TMP_ENDUSER_ROLE$3=`enduser.role`,TMP_ENDUSER_SCOPE$3=`enduser.scope`,TMP_THREAD_ID$3=`thread.id`,TMP_THREAD_NAME$3=`thread.name`,TMP_CODE_FUNCTION$3=`code.function`,TMP_CODE_NAMESPACE$3=`code.namespace`,TMP_CODE_FILEPATH$3=`code.filepath`,TMP_CODE_LINENO$3=`code.lineno`,TMP_HTTP_METHOD$3=`http.method`,TMP_HTTP_URL$3=`http.url`,TMP_HTTP_TARGET$3=`http.target`,TMP_HTTP_HOST$3=`http.host`,TMP_HTTP_SCHEME$3=`http.scheme`,TMP_HTTP_STATUS_CODE$3=`http.status_code`,TMP_HTTP_FLAVOR$3=`http.flavor`,TMP_HTTP_USER_AGENT$3=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH$3=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH$3=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME$3=`http.server_name`,TMP_HTTP_ROUTE$3=`http.route`,TMP_HTTP_CLIENT_IP$3=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES$3=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$3=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ$3=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION$3=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT$3=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME$3=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT$3=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT$3=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD$3=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT$3=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$3=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT$3=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT$3=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM$3=`messaging.system`,TMP_MESSAGING_DESTINATION$3=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND$3=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION$3=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL$3=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION$3=`messaging.protocol_version`,TMP_MESSAGING_URL$3=`messaging.url`,TMP_MESSAGING_MESSAGE_ID$3=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID$3=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION$3=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID$3=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$3=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY$3=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$3=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID$3=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION$3=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE$3=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM$3=`rpc.system`,TMP_RPC_SERVICE$3=`rpc.service`,TMP_RPC_METHOD$3=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE$3=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION$3=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID$3=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE$3=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE$3=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE$3=`message.type`,TMP_MESSAGE_ID$3=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE$3=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE$3=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$3=TMP_AWS_LAMBDA_INVOKED_ARN$3,SEMATTRS_DB_SYSTEM$3=TMP_DB_SYSTEM$3,SEMATTRS_DB_CONNECTION_STRING$3=TMP_DB_CONNECTION_STRING$3,SEMATTRS_DB_USER$3=TMP_DB_USER$3,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$3=TMP_DB_JDBC_DRIVER_CLASSNAME$3,SEMATTRS_DB_NAME$3=TMP_DB_NAME$3,SEMATTRS_DB_STATEMENT$3=TMP_DB_STATEMENT$3,SEMATTRS_DB_OPERATION$3=TMP_DB_OPERATION$3,SEMATTRS_DB_MSSQL_INSTANCE_NAME$3=TMP_DB_MSSQL_INSTANCE_NAME$3,SEMATTRS_DB_CASSANDRA_KEYSPACE$3=TMP_DB_CASSANDRA_KEYSPACE$3,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$3=TMP_DB_CASSANDRA_PAGE_SIZE$3,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$3=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$3,SEMATTRS_DB_CASSANDRA_TABLE$3=TMP_DB_CASSANDRA_TABLE$3,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$3=TMP_DB_CASSANDRA_IDEMPOTENCE$3,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$3=TMP_DB_CASSANDRA_COORDINATOR_ID$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$3=TMP_DB_CASSANDRA_COORDINATOR_DC$3,SEMATTRS_DB_HBASE_NAMESPACE$3=TMP_DB_HBASE_NAMESPACE$3,SEMATTRS_DB_REDIS_DATABASE_INDEX$3=TMP_DB_REDIS_DATABASE_INDEX$3,SEMATTRS_DB_MONGODB_COLLECTION$3=TMP_DB_MONGODB_COLLECTION$3,SEMATTRS_DB_SQL_TABLE$3=TMP_DB_SQL_TABLE$3,SEMATTRS_EXCEPTION_TYPE$3=TMP_EXCEPTION_TYPE$3,SEMATTRS_EXCEPTION_MESSAGE$3=TMP_EXCEPTION_MESSAGE$3,SEMATTRS_EXCEPTION_STACKTRACE$3=TMP_EXCEPTION_STACKTRACE$3,SEMATTRS_EXCEPTION_ESCAPED$3=TMP_EXCEPTION_ESCAPED$3,SEMATTRS_FAAS_TRIGGER$3=TMP_FAAS_TRIGGER$3,SEMATTRS_FAAS_EXECUTION$3=TMP_FAAS_EXECUTION$3,SEMATTRS_FAAS_DOCUMENT_COLLECTION$3=TMP_FAAS_DOCUMENT_COLLECTION$3,SEMATTRS_FAAS_DOCUMENT_OPERATION$3=TMP_FAAS_DOCUMENT_OPERATION$3,SEMATTRS_FAAS_DOCUMENT_TIME$3=TMP_FAAS_DOCUMENT_TIME$3,SEMATTRS_FAAS_DOCUMENT_NAME$3=TMP_FAAS_DOCUMENT_NAME$3,SEMATTRS_FAAS_TIME$3=TMP_FAAS_TIME$3,SEMATTRS_FAAS_CRON$3=TMP_FAAS_CRON$3,SEMATTRS_FAAS_COLDSTART$3=TMP_FAAS_COLDSTART$3,SEMATTRS_FAAS_INVOKED_NAME$3=TMP_FAAS_INVOKED_NAME$3,SEMATTRS_FAAS_INVOKED_PROVIDER$3=TMP_FAAS_INVOKED_PROVIDER$3,SEMATTRS_FAAS_INVOKED_REGION$3=TMP_FAAS_INVOKED_REGION$3,SEMATTRS_NET_TRANSPORT$3=TMP_NET_TRANSPORT$3,SEMATTRS_NET_PEER_IP$3=TMP_NET_PEER_IP$3,SEMATTRS_NET_PEER_PORT$3=TMP_NET_PEER_PORT$3,SEMATTRS_NET_PEER_NAME$3=TMP_NET_PEER_NAME$3,SEMATTRS_NET_HOST_IP$3=TMP_NET_HOST_IP$3,SEMATTRS_NET_HOST_PORT$3=TMP_NET_HOST_PORT$3,SEMATTRS_NET_HOST_NAME$3=TMP_NET_HOST_NAME$3,SEMATTRS_NET_HOST_CONNECTION_TYPE$3=TMP_NET_HOST_CONNECTION_TYPE$3,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$3=TMP_NET_HOST_CONNECTION_SUBTYPE$3,SEMATTRS_NET_HOST_CARRIER_NAME$3=TMP_NET_HOST_CARRIER_NAME$3,SEMATTRS_NET_HOST_CARRIER_MCC$3=TMP_NET_HOST_CARRIER_MCC$3,SEMATTRS_NET_HOST_CARRIER_MNC$3=TMP_NET_HOST_CARRIER_MNC$3,SEMATTRS_NET_HOST_CARRIER_ICC$3=TMP_NET_HOST_CARRIER_ICC$3,SEMATTRS_PEER_SERVICE$3=TMP_PEER_SERVICE$3,SEMATTRS_ENDUSER_ID$3=TMP_ENDUSER_ID$3,SEMATTRS_ENDUSER_ROLE$3=TMP_ENDUSER_ROLE$3,SEMATTRS_ENDUSER_SCOPE$3=TMP_ENDUSER_SCOPE$3,SEMATTRS_THREAD_ID$3=TMP_THREAD_ID$3,SEMATTRS_THREAD_NAME$3=TMP_THREAD_NAME$3,SEMATTRS_CODE_FUNCTION$3=TMP_CODE_FUNCTION$3,SEMATTRS_CODE_NAMESPACE$3=TMP_CODE_NAMESPACE$3,SEMATTRS_CODE_FILEPATH$3=TMP_CODE_FILEPATH$3,SEMATTRS_CODE_LINENO$3=TMP_CODE_LINENO$3,SEMATTRS_HTTP_METHOD$3=TMP_HTTP_METHOD$3,SEMATTRS_HTTP_URL$3=TMP_HTTP_URL$3,SEMATTRS_HTTP_TARGET$3=TMP_HTTP_TARGET$3,SEMATTRS_HTTP_HOST$3=TMP_HTTP_HOST$3,SEMATTRS_HTTP_SCHEME$3=TMP_HTTP_SCHEME$3,SEMATTRS_HTTP_STATUS_CODE$3=TMP_HTTP_STATUS_CODE$3,SEMATTRS_HTTP_FLAVOR$3=TMP_HTTP_FLAVOR$3,SEMATTRS_HTTP_USER_AGENT$3=TMP_HTTP_USER_AGENT$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$3=TMP_HTTP_REQUEST_CONTENT_LENGTH$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$3=TMP_HTTP_RESPONSE_CONTENT_LENGTH$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_SERVER_NAME$3=TMP_HTTP_SERVER_NAME$3,SEMATTRS_HTTP_ROUTE$3=TMP_HTTP_ROUTE$3,SEMATTRS_HTTP_CLIENT_IP$3=TMP_HTTP_CLIENT_IP$3,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$3=TMP_AWS_DYNAMODB_TABLE_NAMES$3,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$3=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$3=TMP_AWS_DYNAMODB_CONSISTENT_READ$3,SEMATTRS_AWS_DYNAMODB_PROJECTION$3=TMP_AWS_DYNAMODB_PROJECTION$3,SEMATTRS_AWS_DYNAMODB_LIMIT$3=TMP_AWS_DYNAMODB_LIMIT$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$3=TMP_AWS_DYNAMODB_INDEX_NAME$3,SEMATTRS_AWS_DYNAMODB_SELECT$3=TMP_AWS_DYNAMODB_SELECT$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$3=TMP_AWS_DYNAMODB_TABLE_COUNT$3,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$3=TMP_AWS_DYNAMODB_SCAN_FORWARD$3,SEMATTRS_AWS_DYNAMODB_SEGMENT$3=TMP_AWS_DYNAMODB_SEGMENT$3,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$3=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$3,SEMATTRS_AWS_DYNAMODB_COUNT$3=TMP_AWS_DYNAMODB_COUNT$3,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$3=TMP_AWS_DYNAMODB_SCANNED_COUNT$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3,SEMATTRS_MESSAGING_SYSTEM$3=TMP_MESSAGING_SYSTEM$3,SEMATTRS_MESSAGING_DESTINATION$3=TMP_MESSAGING_DESTINATION$3,SEMATTRS_MESSAGING_DESTINATION_KIND$3=TMP_MESSAGING_DESTINATION_KIND$3,SEMATTRS_MESSAGING_TEMP_DESTINATION$3=TMP_MESSAGING_TEMP_DESTINATION$3,SEMATTRS_MESSAGING_PROTOCOL$3=TMP_MESSAGING_PROTOCOL$3,SEMATTRS_MESSAGING_PROTOCOL_VERSION$3=TMP_MESSAGING_PROTOCOL_VERSION$3,SEMATTRS_MESSAGING_URL$3=TMP_MESSAGING_URL$3,SEMATTRS_MESSAGING_MESSAGE_ID$3=TMP_MESSAGING_MESSAGE_ID$3,SEMATTRS_MESSAGING_CONVERSATION_ID$3=TMP_MESSAGING_CONVERSATION_ID$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3,SEMATTRS_MESSAGING_OPERATION$3=TMP_MESSAGING_OPERATION$3,SEMATTRS_MESSAGING_CONSUMER_ID$3=TMP_MESSAGING_CONSUMER_ID$3,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$3=TMP_MESSAGING_RABBITMQ_ROUTING_KEY$3,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$3=TMP_MESSAGING_KAFKA_MESSAGE_KEY$3,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$3=TMP_MESSAGING_KAFKA_CONSUMER_GROUP$3,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$3=TMP_MESSAGING_KAFKA_CLIENT_ID$3,SEMATTRS_MESSAGING_KAFKA_PARTITION$3=TMP_MESSAGING_KAFKA_PARTITION$3,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$3=TMP_MESSAGING_KAFKA_TOMBSTONE$3,SEMATTRS_RPC_SYSTEM$3=TMP_RPC_SYSTEM$3,SEMATTRS_RPC_SERVICE$3=TMP_RPC_SERVICE$3,SEMATTRS_RPC_METHOD$3=TMP_RPC_METHOD$3,SEMATTRS_RPC_GRPC_STATUS_CODE$3=TMP_RPC_GRPC_STATUS_CODE$3,SEMATTRS_RPC_JSONRPC_VERSION$3=TMP_RPC_JSONRPC_VERSION$3,SEMATTRS_RPC_JSONRPC_REQUEST_ID$3=TMP_RPC_JSONRPC_REQUEST_ID$3,SEMATTRS_RPC_JSONRPC_ERROR_CODE$3=TMP_RPC_JSONRPC_ERROR_CODE$3,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$3=TMP_RPC_JSONRPC_ERROR_MESSAGE$3,SEMATTRS_MESSAGE_TYPE$3=TMP_MESSAGE_TYPE$3,SEMATTRS_MESSAGE_ID$3=TMP_MESSAGE_ID$3,SEMATTRS_MESSAGE_COMPRESSED_SIZE$3=TMP_MESSAGE_COMPRESSED_SIZE$3,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$3=TMP_MESSAGE_UNCOMPRESSED_SIZE$3,SemanticAttributes$3=createConstMap$3([TMP_AWS_LAMBDA_INVOKED_ARN$3,TMP_DB_SYSTEM$3,TMP_DB_CONNECTION_STRING$3,TMP_DB_USER$3,TMP_DB_JDBC_DRIVER_CLASSNAME$3,TMP_DB_NAME$3,TMP_DB_STATEMENT$3,TMP_DB_OPERATION$3,TMP_DB_MSSQL_INSTANCE_NAME$3,TMP_DB_CASSANDRA_KEYSPACE$3,TMP_DB_CASSANDRA_PAGE_SIZE$3,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$3,TMP_DB_CASSANDRA_TABLE$3,TMP_DB_CASSANDRA_IDEMPOTENCE$3,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3,TMP_DB_CASSANDRA_COORDINATOR_ID$3,TMP_DB_CASSANDRA_COORDINATOR_DC$3,TMP_DB_HBASE_NAMESPACE$3,TMP_DB_REDIS_DATABASE_INDEX$3,TMP_DB_MONGODB_COLLECTION$3,TMP_DB_SQL_TABLE$3,TMP_EXCEPTION_TYPE$3,TMP_EXCEPTION_MESSAGE$3,TMP_EXCEPTION_STACKTRACE$3,TMP_EXCEPTION_ESCAPED$3,TMP_FAAS_TRIGGER$3,TMP_FAAS_EXECUTION$3,TMP_FAAS_DOCUMENT_COLLECTION$3,TMP_FAAS_DOCUMENT_OPERATION$3,TMP_FAAS_DOCUMENT_TIME$3,TMP_FAAS_DOCUMENT_NAME$3,TMP_FAAS_TIME$3,TMP_FAAS_CRON$3,TMP_FAAS_COLDSTART$3,TMP_FAAS_INVOKED_NAME$3,TMP_FAAS_INVOKED_PROVIDER$3,TMP_FAAS_INVOKED_REGION$3,TMP_NET_TRANSPORT$3,TMP_NET_PEER_IP$3,TMP_NET_PEER_PORT$3,TMP_NET_PEER_NAME$3,TMP_NET_HOST_IP$3,TMP_NET_HOST_PORT$3,TMP_NET_HOST_NAME$3,TMP_NET_HOST_CONNECTION_TYPE$3,TMP_NET_HOST_CONNECTION_SUBTYPE$3,TMP_NET_HOST_CARRIER_NAME$3,TMP_NET_HOST_CARRIER_MCC$3,TMP_NET_HOST_CARRIER_MNC$3,TMP_NET_HOST_CARRIER_ICC$3,TMP_PEER_SERVICE$3,TMP_ENDUSER_ID$3,TMP_ENDUSER_ROLE$3,TMP_ENDUSER_SCOPE$3,TMP_THREAD_ID$3,TMP_THREAD_NAME$3,TMP_CODE_FUNCTION$3,TMP_CODE_NAMESPACE$3,TMP_CODE_FILEPATH$3,TMP_CODE_LINENO$3,TMP_HTTP_METHOD$3,TMP_HTTP_URL$3,TMP_HTTP_TARGET$3,TMP_HTTP_HOST$3,TMP_HTTP_SCHEME$3,TMP_HTTP_STATUS_CODE$3,TMP_HTTP_FLAVOR$3,TMP_HTTP_USER_AGENT$3,TMP_HTTP_REQUEST_CONTENT_LENGTH$3,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3,TMP_HTTP_RESPONSE_CONTENT_LENGTH$3,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3,TMP_HTTP_SERVER_NAME$3,TMP_HTTP_ROUTE$3,TMP_HTTP_CLIENT_IP$3,TMP_AWS_DYNAMODB_TABLE_NAMES$3,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$3,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3,TMP_AWS_DYNAMODB_CONSISTENT_READ$3,TMP_AWS_DYNAMODB_PROJECTION$3,TMP_AWS_DYNAMODB_LIMIT$3,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3,TMP_AWS_DYNAMODB_INDEX_NAME$3,TMP_AWS_DYNAMODB_SELECT$3,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3,TMP_AWS_DYNAMODB_TABLE_COUNT$3,TMP_AWS_DYNAMODB_SCAN_FORWARD$3,TMP_AWS_DYNAMODB_SEGMENT$3,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$3,TMP_AWS_DYNAMODB_COUNT$3,TMP_AWS_DYNAMODB_SCANNED_COUNT$3,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3,TMP_MESSAGING_SYSTEM$3,TMP_MESSAGING_DESTINATION$3,TMP_MESSAGING_DESTINATION_KIND$3,TMP_MESSAGING_TEMP_DESTINATION$3,TMP_MESSAGING_PROTOCOL$3,TMP_MESSAGING_PROTOCOL_VERSION$3,TMP_MESSAGING_URL$3,TMP_MESSAGING_MESSAGE_ID$3,TMP_MESSAGING_CONVERSATION_ID$3,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3,TMP_MESSAGING_OPERATION$3,TMP_MESSAGING_CONSUMER_ID$3,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$3,TMP_MESSAGING_KAFKA_MESSAGE_KEY$3,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$3,TMP_MESSAGING_KAFKA_CLIENT_ID$3,TMP_MESSAGING_KAFKA_PARTITION$3,TMP_MESSAGING_KAFKA_TOMBSTONE$3,TMP_RPC_SYSTEM$3,TMP_RPC_SERVICE$3,TMP_RPC_METHOD$3,TMP_RPC_GRPC_STATUS_CODE$3,TMP_RPC_JSONRPC_VERSION$3,TMP_RPC_JSONRPC_REQUEST_ID$3,TMP_RPC_JSONRPC_ERROR_CODE$3,TMP_RPC_JSONRPC_ERROR_MESSAGE$3,TMP_MESSAGE_TYPE$3,TMP_MESSAGE_ID$3,TMP_MESSAGE_COMPRESSED_SIZE$3,TMP_MESSAGE_UNCOMPRESSED_SIZE$3]),TMP_DBSYSTEMVALUES_OTHER_SQL$3=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL$3=`mssql`,TMP_DBSYSTEMVALUES_MYSQL$3=`mysql`,TMP_DBSYSTEMVALUES_ORACLE$3=`oracle`,TMP_DBSYSTEMVALUES_DB2$3=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL$3=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT$3=`redshift`,TMP_DBSYSTEMVALUES_HIVE$3=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE$3=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB$3=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS$3=`progress`,TMP_DBSYSTEMVALUES_MAXDB$3=`maxdb`,TMP_DBSYSTEMVALUES_HANADB$3=`hanadb`,TMP_DBSYSTEMVALUES_INGRES$3=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL$3=`firstsql`,TMP_DBSYSTEMVALUES_EDB$3=`edb`,TMP_DBSYSTEMVALUES_CACHE$3=`cache`,TMP_DBSYSTEMVALUES_ADABAS$3=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD$3=`firebird`,TMP_DBSYSTEMVALUES_DERBY$3=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER$3=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX$3=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB$3=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE$3=`interbase`,TMP_DBSYSTEMVALUES_MARIADB$3=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA$3=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE$3=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE$3=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE$3=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE$3=`sybase`,TMP_DBSYSTEMVALUES_TERADATA$3=`teradata`,TMP_DBSYSTEMVALUES_VERTICA$3=`vertica`,TMP_DBSYSTEMVALUES_H2$3=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION$3=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA$3=`cassandra`,TMP_DBSYSTEMVALUES_HBASE$3=`hbase`,TMP_DBSYSTEMVALUES_MONGODB$3=`mongodb`,TMP_DBSYSTEMVALUES_REDIS$3=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE$3=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB$3=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB$3=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB$3=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J$3=`neo4j`,TMP_DBSYSTEMVALUES_GEODE$3=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH$3=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED$3=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB$3=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL$3=TMP_DBSYSTEMVALUES_OTHER_SQL$3,DBSYSTEMVALUES_MSSQL$3=TMP_DBSYSTEMVALUES_MSSQL$3,DBSYSTEMVALUES_MYSQL$3=TMP_DBSYSTEMVALUES_MYSQL$3,DBSYSTEMVALUES_ORACLE$3=TMP_DBSYSTEMVALUES_ORACLE$3,DBSYSTEMVALUES_POSTGRESQL$3=TMP_DBSYSTEMVALUES_POSTGRESQL$3,DBSYSTEMVALUES_REDSHIFT$3=TMP_DBSYSTEMVALUES_REDSHIFT$3,DBSYSTEMVALUES_HIVE$3=TMP_DBSYSTEMVALUES_HIVE$3,DBSYSTEMVALUES_CLOUDSCAPE$3=TMP_DBSYSTEMVALUES_CLOUDSCAPE$3,DBSYSTEMVALUES_HSQLDB$3=TMP_DBSYSTEMVALUES_HSQLDB$3,DBSYSTEMVALUES_PROGRESS$3=TMP_DBSYSTEMVALUES_PROGRESS$3,DBSYSTEMVALUES_MAXDB$3=TMP_DBSYSTEMVALUES_MAXDB$3,DBSYSTEMVALUES_HANADB$3=TMP_DBSYSTEMVALUES_HANADB$3,DBSYSTEMVALUES_INGRES$3=TMP_DBSYSTEMVALUES_INGRES$3,DBSYSTEMVALUES_FIRSTSQL$3=TMP_DBSYSTEMVALUES_FIRSTSQL$3,DBSYSTEMVALUES_CACHE$3=TMP_DBSYSTEMVALUES_CACHE$3,DBSYSTEMVALUES_ADABAS$3=TMP_DBSYSTEMVALUES_ADABAS$3,DBSYSTEMVALUES_FIREBIRD$3=TMP_DBSYSTEMVALUES_FIREBIRD$3,DBSYSTEMVALUES_DERBY$3=TMP_DBSYSTEMVALUES_DERBY$3,DBSYSTEMVALUES_FILEMAKER$3=TMP_DBSYSTEMVALUES_FILEMAKER$3,DBSYSTEMVALUES_INFORMIX$3=TMP_DBSYSTEMVALUES_INFORMIX$3,DBSYSTEMVALUES_INSTANTDB$3=TMP_DBSYSTEMVALUES_INSTANTDB$3,DBSYSTEMVALUES_INTERBASE$3=TMP_DBSYSTEMVALUES_INTERBASE$3,DBSYSTEMVALUES_MARIADB$3=TMP_DBSYSTEMVALUES_MARIADB$3,DBSYSTEMVALUES_NETEZZA$3=TMP_DBSYSTEMVALUES_NETEZZA$3,DBSYSTEMVALUES_PERVASIVE$3=TMP_DBSYSTEMVALUES_PERVASIVE$3,DBSYSTEMVALUES_POINTBASE$3=TMP_DBSYSTEMVALUES_POINTBASE$3,DBSYSTEMVALUES_SQLITE$3=TMP_DBSYSTEMVALUES_SQLITE$3,DBSYSTEMVALUES_SYBASE$3=TMP_DBSYSTEMVALUES_SYBASE$3,DBSYSTEMVALUES_TERADATA$3=TMP_DBSYSTEMVALUES_TERADATA$3,DBSYSTEMVALUES_VERTICA$3=TMP_DBSYSTEMVALUES_VERTICA$3,DBSYSTEMVALUES_COLDFUSION$3=TMP_DBSYSTEMVALUES_COLDFUSION$3,DBSYSTEMVALUES_CASSANDRA$3=TMP_DBSYSTEMVALUES_CASSANDRA$3,DBSYSTEMVALUES_HBASE$3=TMP_DBSYSTEMVALUES_HBASE$3,DBSYSTEMVALUES_MONGODB$3=TMP_DBSYSTEMVALUES_MONGODB$3,DBSYSTEMVALUES_REDIS$3=TMP_DBSYSTEMVALUES_REDIS$3,DBSYSTEMVALUES_COUCHBASE$3=TMP_DBSYSTEMVALUES_COUCHBASE$3,DBSYSTEMVALUES_COUCHDB$3=TMP_DBSYSTEMVALUES_COUCHDB$3,DBSYSTEMVALUES_COSMOSDB$3=TMP_DBSYSTEMVALUES_COSMOSDB$3,DBSYSTEMVALUES_DYNAMODB$3=TMP_DBSYSTEMVALUES_DYNAMODB$3,DBSYSTEMVALUES_NEO4J$3=TMP_DBSYSTEMVALUES_NEO4J$3,DBSYSTEMVALUES_GEODE$3=TMP_DBSYSTEMVALUES_GEODE$3,DBSYSTEMVALUES_ELASTICSEARCH$3=TMP_DBSYSTEMVALUES_ELASTICSEARCH$3,DBSYSTEMVALUES_MEMCACHED$3=TMP_DBSYSTEMVALUES_MEMCACHED$3,DBSYSTEMVALUES_COCKROACHDB$3=TMP_DBSYSTEMVALUES_COCKROACHDB$3,DbSystemValues$3=createConstMap$3([TMP_DBSYSTEMVALUES_OTHER_SQL$3,TMP_DBSYSTEMVALUES_MSSQL$3,TMP_DBSYSTEMVALUES_MYSQL$3,TMP_DBSYSTEMVALUES_ORACLE$3,TMP_DBSYSTEMVALUES_DB2$3,TMP_DBSYSTEMVALUES_POSTGRESQL$3,TMP_DBSYSTEMVALUES_REDSHIFT$3,TMP_DBSYSTEMVALUES_HIVE$3,TMP_DBSYSTEMVALUES_CLOUDSCAPE$3,TMP_DBSYSTEMVALUES_HSQLDB$3,TMP_DBSYSTEMVALUES_PROGRESS$3,TMP_DBSYSTEMVALUES_MAXDB$3,TMP_DBSYSTEMVALUES_HANADB$3,TMP_DBSYSTEMVALUES_INGRES$3,TMP_DBSYSTEMVALUES_FIRSTSQL$3,TMP_DBSYSTEMVALUES_EDB$3,TMP_DBSYSTEMVALUES_CACHE$3,TMP_DBSYSTEMVALUES_ADABAS$3,TMP_DBSYSTEMVALUES_FIREBIRD$3,TMP_DBSYSTEMVALUES_DERBY$3,TMP_DBSYSTEMVALUES_FILEMAKER$3,TMP_DBSYSTEMVALUES_INFORMIX$3,TMP_DBSYSTEMVALUES_INSTANTDB$3,TMP_DBSYSTEMVALUES_INTERBASE$3,TMP_DBSYSTEMVALUES_MARIADB$3,TMP_DBSYSTEMVALUES_NETEZZA$3,TMP_DBSYSTEMVALUES_PERVASIVE$3,TMP_DBSYSTEMVALUES_POINTBASE$3,TMP_DBSYSTEMVALUES_SQLITE$3,TMP_DBSYSTEMVALUES_SYBASE$3,TMP_DBSYSTEMVALUES_TERADATA$3,TMP_DBSYSTEMVALUES_VERTICA$3,TMP_DBSYSTEMVALUES_H2$3,TMP_DBSYSTEMVALUES_COLDFUSION$3,TMP_DBSYSTEMVALUES_CASSANDRA$3,TMP_DBSYSTEMVALUES_HBASE$3,TMP_DBSYSTEMVALUES_MONGODB$3,TMP_DBSYSTEMVALUES_REDIS$3,TMP_DBSYSTEMVALUES_COUCHBASE$3,TMP_DBSYSTEMVALUES_COUCHDB$3,TMP_DBSYSTEMVALUES_COSMOSDB$3,TMP_DBSYSTEMVALUES_DYNAMODB$3,TMP_DBSYSTEMVALUES_NEO4J$3,TMP_DBSYSTEMVALUES_GEODE$3,TMP_DBSYSTEMVALUES_ELASTICSEARCH$3,TMP_DBSYSTEMVALUES_MEMCACHED$3,TMP_DBSYSTEMVALUES_COCKROACHDB$3]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$3=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$3=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$3=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$3=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3,DbCassandraConsistencyLevelValues$3=createConstMap$3([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3]),TMP_FAASTRIGGERVALUES_DATASOURCE$3=`datasource`,TMP_FAASTRIGGERVALUES_HTTP$3=`http`,TMP_FAASTRIGGERVALUES_PUBSUB$3=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER$3=`timer`,TMP_FAASTRIGGERVALUES_OTHER$3=`other`,FAASTRIGGERVALUES_DATASOURCE$3=TMP_FAASTRIGGERVALUES_DATASOURCE$3,FAASTRIGGERVALUES_HTTP$3=TMP_FAASTRIGGERVALUES_HTTP$3,FAASTRIGGERVALUES_PUBSUB$3=TMP_FAASTRIGGERVALUES_PUBSUB$3,FAASTRIGGERVALUES_TIMER$3=TMP_FAASTRIGGERVALUES_TIMER$3,FAASTRIGGERVALUES_OTHER$3=TMP_FAASTRIGGERVALUES_OTHER$3,FaasTriggerValues$3=createConstMap$3([TMP_FAASTRIGGERVALUES_DATASOURCE$3,TMP_FAASTRIGGERVALUES_HTTP$3,TMP_FAASTRIGGERVALUES_PUBSUB$3,TMP_FAASTRIGGERVALUES_TIMER$3,TMP_FAASTRIGGERVALUES_OTHER$3]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$3=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$3=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$3=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT$3=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$3,FAASDOCUMENTOPERATIONVALUES_EDIT$3=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$3,FAASDOCUMENTOPERATIONVALUES_DELETE$3=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$3,FaasDocumentOperationValues$3=createConstMap$3([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$3,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$3,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$3]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS$3=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$3=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP$3=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3,FAASINVOKEDPROVIDERVALUES_AZURE$3=TMP_FAASINVOKEDPROVIDERVALUES_AZURE$3,FaasInvokedProviderValues$3=createConstMap$3([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3,TMP_FAASINVOKEDPROVIDERVALUES_AWS$3,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$3,TMP_FAASINVOKEDPROVIDERVALUES_GCP$3]),TMP_NETTRANSPORTVALUES_IP_TCP$3=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP$3=`ip_udp`,TMP_NETTRANSPORTVALUES_IP$3=`ip`,TMP_NETTRANSPORTVALUES_UNIX$3=`unix`,TMP_NETTRANSPORTVALUES_PIPE$3=`pipe`,TMP_NETTRANSPORTVALUES_INPROC$3=`inproc`,TMP_NETTRANSPORTVALUES_OTHER$3=`other`,NETTRANSPORTVALUES_IP_TCP$3=TMP_NETTRANSPORTVALUES_IP_TCP$3,NETTRANSPORTVALUES_IP_UDP$3=TMP_NETTRANSPORTVALUES_IP_UDP$3,NETTRANSPORTVALUES_UNIX$3=TMP_NETTRANSPORTVALUES_UNIX$3,NETTRANSPORTVALUES_PIPE$3=TMP_NETTRANSPORTVALUES_PIPE$3,NETTRANSPORTVALUES_INPROC$3=TMP_NETTRANSPORTVALUES_INPROC$3,NETTRANSPORTVALUES_OTHER$3=TMP_NETTRANSPORTVALUES_OTHER$3,NetTransportValues$3=createConstMap$3([TMP_NETTRANSPORTVALUES_IP_TCP$3,TMP_NETTRANSPORTVALUES_IP_UDP$3,TMP_NETTRANSPORTVALUES_IP$3,TMP_NETTRANSPORTVALUES_UNIX$3,TMP_NETTRANSPORTVALUES_PIPE$3,TMP_NETTRANSPORTVALUES_INPROC$3,TMP_NETTRANSPORTVALUES_OTHER$3]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$3=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$3=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$3=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI$3=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$3,NETHOSTCONNECTIONTYPEVALUES_WIRED$3=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$3,NETHOSTCONNECTIONTYPEVALUES_CELL$3=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$3,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3,NetHostConnectionTypeValues$3=createConstMap$3([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$3,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$3,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$3,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$3=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$3=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$3=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3,NetHostConnectionSubtypeValues$3=createConstMap$3([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3]),TMP_HTTPFLAVORVALUES_HTTP_1_0$3=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1$3=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0$3=`2.0`,TMP_HTTPFLAVORVALUES_SPDY$3=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC$3=`QUIC`,HTTPFLAVORVALUES_SPDY$3=TMP_HTTPFLAVORVALUES_SPDY$3,HTTPFLAVORVALUES_QUIC$3=TMP_HTTPFLAVORVALUES_QUIC$3,HttpFlavorValues$3={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0$3,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1$3,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0$3,SPDY:TMP_HTTPFLAVORVALUES_SPDY$3,QUIC:TMP_HTTPFLAVORVALUES_QUIC$3},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$3=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$3=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE$3=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$3,MESSAGINGDESTINATIONKINDVALUES_TOPIC$3=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$3,MessagingDestinationKindValues$3=createConstMap$3([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$3,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$3]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE$3=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS$3=`process`,MESSAGINGOPERATIONVALUES_RECEIVE$3=TMP_MESSAGINGOPERATIONVALUES_RECEIVE$3,MESSAGINGOPERATIONVALUES_PROCESS$3=TMP_MESSAGINGOPERATIONVALUES_PROCESS$3,MessagingOperationValues$3=createConstMap$3([TMP_MESSAGINGOPERATIONVALUES_RECEIVE$3,TMP_MESSAGINGOPERATIONVALUES_PROCESS$3]),TMP_RPCGRPCSTATUSCODEVALUES_OK$3=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$3=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$3=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$3=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$3=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$3=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$3=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$3=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$3=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$3=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$3=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$3=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$3=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$3=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$3=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$3=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$3=16,RpcGrpcStatusCodeValues$3={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK$3,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$3,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$3,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$3,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$3,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$3,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$3,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$3,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$3,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$3,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$3,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$3,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$3,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$3,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$3,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$3,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$3},TMP_MESSAGETYPEVALUES_SENT$3=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED$3=`RECEIVED`,MESSAGETYPEVALUES_SENT$3=TMP_MESSAGETYPEVALUES_SENT$3,MESSAGETYPEVALUES_RECEIVED$3=TMP_MESSAGETYPEVALUES_RECEIVED$3,MessageTypeValues$3=createConstMap$3([TMP_MESSAGETYPEVALUES_SENT$3,TMP_MESSAGETYPEVALUES_RECEIVED$3])})),init_trace$3=__esmMin((()=>{init_SemanticAttributes$3()})),TMP_CLOUD_PROVIDER$3,TMP_CLOUD_ACCOUNT_ID$3,TMP_CLOUD_REGION$3,TMP_CLOUD_AVAILABILITY_ZONE$3,TMP_CLOUD_PLATFORM$3,TMP_AWS_ECS_CONTAINER_ARN$3,TMP_AWS_ECS_CLUSTER_ARN$3,TMP_AWS_ECS_LAUNCHTYPE$3,TMP_AWS_ECS_TASK_ARN$3,TMP_AWS_ECS_TASK_FAMILY$3,TMP_AWS_ECS_TASK_REVISION$3,TMP_AWS_EKS_CLUSTER_ARN$3,TMP_AWS_LOG_GROUP_NAMES$3,TMP_AWS_LOG_GROUP_ARNS$3,TMP_AWS_LOG_STREAM_NAMES$3,TMP_AWS_LOG_STREAM_ARNS$3,TMP_CONTAINER_NAME$3,TMP_CONTAINER_ID$3,TMP_CONTAINER_RUNTIME$3,TMP_CONTAINER_IMAGE_NAME$3,TMP_CONTAINER_IMAGE_TAG$3,TMP_DEPLOYMENT_ENVIRONMENT$3,TMP_DEVICE_ID$3,TMP_DEVICE_MODEL_IDENTIFIER$3,TMP_DEVICE_MODEL_NAME$3,TMP_FAAS_NAME$3,TMP_FAAS_ID$3,TMP_FAAS_VERSION$3,TMP_FAAS_INSTANCE$3,TMP_FAAS_MAX_MEMORY$3,TMP_HOST_ID$3,TMP_HOST_NAME$3,TMP_HOST_TYPE$3,TMP_HOST_ARCH$3,TMP_HOST_IMAGE_NAME$3,TMP_HOST_IMAGE_ID$3,TMP_HOST_IMAGE_VERSION$3,TMP_K8S_CLUSTER_NAME$3,TMP_K8S_NODE_NAME$3,TMP_K8S_NODE_UID$3,TMP_K8S_NAMESPACE_NAME$3,TMP_K8S_POD_UID$3,TMP_K8S_POD_NAME$3,TMP_K8S_CONTAINER_NAME$3,TMP_K8S_REPLICASET_UID$3,TMP_K8S_REPLICASET_NAME$3,TMP_K8S_DEPLOYMENT_UID$3,TMP_K8S_DEPLOYMENT_NAME$3,TMP_K8S_STATEFULSET_UID$3,TMP_K8S_STATEFULSET_NAME$3,TMP_K8S_DAEMONSET_UID$3,TMP_K8S_DAEMONSET_NAME$3,TMP_K8S_JOB_UID$3,TMP_K8S_JOB_NAME$3,TMP_K8S_CRONJOB_UID$3,TMP_K8S_CRONJOB_NAME$3,TMP_OS_TYPE$3,TMP_OS_DESCRIPTION$3,TMP_OS_NAME$3,TMP_OS_VERSION$3,TMP_PROCESS_PID$3,TMP_PROCESS_EXECUTABLE_NAME$3,TMP_PROCESS_EXECUTABLE_PATH$3,TMP_PROCESS_COMMAND$3,TMP_PROCESS_COMMAND_LINE$3,TMP_PROCESS_COMMAND_ARGS$3,TMP_PROCESS_OWNER$3,TMP_PROCESS_RUNTIME_NAME$3,TMP_PROCESS_RUNTIME_VERSION$3,TMP_PROCESS_RUNTIME_DESCRIPTION$3,TMP_SERVICE_NAME$3,TMP_SERVICE_NAMESPACE$3,TMP_SERVICE_INSTANCE_ID$3,TMP_SERVICE_VERSION$3,TMP_TELEMETRY_SDK_NAME$3,TMP_TELEMETRY_SDK_LANGUAGE$3,TMP_TELEMETRY_SDK_VERSION$3,TMP_TELEMETRY_AUTO_VERSION$3,TMP_WEBENGINE_NAME$3,TMP_WEBENGINE_VERSION$3,TMP_WEBENGINE_DESCRIPTION$3,SEMRESATTRS_CLOUD_PROVIDER$3,SEMRESATTRS_CLOUD_ACCOUNT_ID$3,SEMRESATTRS_CLOUD_REGION$3,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$3,SEMRESATTRS_CLOUD_PLATFORM$3,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$3,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$3,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$3,SEMRESATTRS_AWS_ECS_TASK_ARN$3,SEMRESATTRS_AWS_ECS_TASK_FAMILY$3,SEMRESATTRS_AWS_ECS_TASK_REVISION$3,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$3,SEMRESATTRS_AWS_LOG_GROUP_NAMES$3,SEMRESATTRS_AWS_LOG_GROUP_ARNS$3,SEMRESATTRS_AWS_LOG_STREAM_NAMES$3,SEMRESATTRS_AWS_LOG_STREAM_ARNS$3,SEMRESATTRS_CONTAINER_NAME$3,SEMRESATTRS_CONTAINER_ID$3,SEMRESATTRS_CONTAINER_RUNTIME$3,SEMRESATTRS_CONTAINER_IMAGE_NAME$3,SEMRESATTRS_CONTAINER_IMAGE_TAG$3,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$3,SEMRESATTRS_DEVICE_ID$3,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$3,SEMRESATTRS_DEVICE_MODEL_NAME$3,SEMRESATTRS_FAAS_NAME$3,SEMRESATTRS_FAAS_ID$3,SEMRESATTRS_FAAS_VERSION$3,SEMRESATTRS_FAAS_INSTANCE$3,SEMRESATTRS_FAAS_MAX_MEMORY$3,SEMRESATTRS_HOST_ID$3,SEMRESATTRS_HOST_NAME$3,SEMRESATTRS_HOST_TYPE$3,SEMRESATTRS_HOST_ARCH$3,SEMRESATTRS_HOST_IMAGE_NAME$3,SEMRESATTRS_HOST_IMAGE_ID$3,SEMRESATTRS_HOST_IMAGE_VERSION$3,SEMRESATTRS_K8S_CLUSTER_NAME$3,SEMRESATTRS_K8S_NODE_NAME$3,SEMRESATTRS_K8S_NODE_UID$3,SEMRESATTRS_K8S_NAMESPACE_NAME$3,SEMRESATTRS_K8S_POD_UID$3,SEMRESATTRS_K8S_POD_NAME$3,SEMRESATTRS_K8S_CONTAINER_NAME$3,SEMRESATTRS_K8S_REPLICASET_UID$3,SEMRESATTRS_K8S_REPLICASET_NAME$3,SEMRESATTRS_K8S_DEPLOYMENT_UID$3,SEMRESATTRS_K8S_DEPLOYMENT_NAME$3,SEMRESATTRS_K8S_STATEFULSET_UID$3,SEMRESATTRS_K8S_STATEFULSET_NAME$3,SEMRESATTRS_K8S_DAEMONSET_UID$3,SEMRESATTRS_K8S_DAEMONSET_NAME$3,SEMRESATTRS_K8S_JOB_UID$3,SEMRESATTRS_K8S_JOB_NAME$3,SEMRESATTRS_K8S_CRONJOB_UID$3,SEMRESATTRS_K8S_CRONJOB_NAME$3,SEMRESATTRS_OS_TYPE$3,SEMRESATTRS_OS_DESCRIPTION$3,SEMRESATTRS_OS_NAME$3,SEMRESATTRS_OS_VERSION$3,SEMRESATTRS_PROCESS_PID$3,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$3,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$3,SEMRESATTRS_PROCESS_COMMAND$3,SEMRESATTRS_PROCESS_COMMAND_LINE$3,SEMRESATTRS_PROCESS_COMMAND_ARGS$3,SEMRESATTRS_PROCESS_OWNER$3,SEMRESATTRS_PROCESS_RUNTIME_NAME$3,SEMRESATTRS_PROCESS_RUNTIME_VERSION$3,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$3,SEMRESATTRS_SERVICE_NAME$3,SEMRESATTRS_SERVICE_NAMESPACE$3,SEMRESATTRS_SERVICE_INSTANCE_ID$3,SEMRESATTRS_SERVICE_VERSION$3,SEMRESATTRS_TELEMETRY_SDK_NAME$3,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$3,SEMRESATTRS_TELEMETRY_SDK_VERSION$3,SEMRESATTRS_TELEMETRY_AUTO_VERSION$3,SEMRESATTRS_WEBENGINE_NAME$3,SEMRESATTRS_WEBENGINE_VERSION$3,SEMRESATTRS_WEBENGINE_DESCRIPTION$3,SemanticResourceAttributes$3,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3,TMP_CLOUDPROVIDERVALUES_AWS$3,TMP_CLOUDPROVIDERVALUES_AZURE$3,TMP_CLOUDPROVIDERVALUES_GCP$3,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3,CLOUDPROVIDERVALUES_AWS$3,CLOUDPROVIDERVALUES_AZURE$3,CLOUDPROVIDERVALUES_GCP$3,CloudProviderValues$3,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3,TMP_CLOUDPLATFORMVALUES_AWS_EC2$3,TMP_CLOUDPLATFORMVALUES_AWS_ECS$3,TMP_CLOUDPLATFORMVALUES_AWS_EKS$3,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$3,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3,TMP_CLOUDPLATFORMVALUES_AZURE_VM$3,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$3,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3,CLOUDPLATFORMVALUES_AWS_EC2$3,CLOUDPLATFORMVALUES_AWS_ECS$3,CLOUDPLATFORMVALUES_AWS_EKS$3,CLOUDPLATFORMVALUES_AWS_LAMBDA$3,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3,CLOUDPLATFORMVALUES_AZURE_VM$3,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3,CLOUDPLATFORMVALUES_AZURE_AKS$3,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3,CloudPlatformValues$3,TMP_AWSECSLAUNCHTYPEVALUES_EC2$3,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$3,AWSECSLAUNCHTYPEVALUES_EC2$3,AWSECSLAUNCHTYPEVALUES_FARGATE$3,AwsEcsLaunchtypeValues$3,TMP_HOSTARCHVALUES_AMD64$3,TMP_HOSTARCHVALUES_ARM32$3,TMP_HOSTARCHVALUES_ARM64$3,TMP_HOSTARCHVALUES_IA64$3,TMP_HOSTARCHVALUES_PPC32$3,TMP_HOSTARCHVALUES_PPC64$3,TMP_HOSTARCHVALUES_X86$3,HOSTARCHVALUES_AMD64$3,HOSTARCHVALUES_ARM32$3,HOSTARCHVALUES_ARM64$3,HOSTARCHVALUES_IA64$3,HOSTARCHVALUES_PPC32$3,HOSTARCHVALUES_PPC64$3,HOSTARCHVALUES_X86$3,HostArchValues$3,TMP_OSTYPEVALUES_WINDOWS$3,TMP_OSTYPEVALUES_LINUX$3,TMP_OSTYPEVALUES_DARWIN$3,TMP_OSTYPEVALUES_FREEBSD$3,TMP_OSTYPEVALUES_NETBSD$3,TMP_OSTYPEVALUES_OPENBSD$3,TMP_OSTYPEVALUES_DRAGONFLYBSD$3,TMP_OSTYPEVALUES_HPUX$3,TMP_OSTYPEVALUES_AIX$3,TMP_OSTYPEVALUES_SOLARIS$3,TMP_OSTYPEVALUES_Z_OS$3,OSTYPEVALUES_WINDOWS$3,OSTYPEVALUES_LINUX$3,OSTYPEVALUES_DARWIN$3,OSTYPEVALUES_FREEBSD$3,OSTYPEVALUES_NETBSD$3,OSTYPEVALUES_OPENBSD$3,OSTYPEVALUES_DRAGONFLYBSD$3,OSTYPEVALUES_HPUX$3,OSTYPEVALUES_AIX$3,OSTYPEVALUES_SOLARIS$3,OSTYPEVALUES_Z_OS$3,OsTypeValues$3,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$3,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$3,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$3,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$3,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$3,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$3,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$3,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$3,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$3,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$3,TELEMETRYSDKLANGUAGEVALUES_CPP$3,TELEMETRYSDKLANGUAGEVALUES_DOTNET$3,TELEMETRYSDKLANGUAGEVALUES_ERLANG$3,TELEMETRYSDKLANGUAGEVALUES_GO$3,TELEMETRYSDKLANGUAGEVALUES_JAVA$3,TELEMETRYSDKLANGUAGEVALUES_NODEJS$3,TELEMETRYSDKLANGUAGEVALUES_PHP$3,TELEMETRYSDKLANGUAGEVALUES_PYTHON$3,TELEMETRYSDKLANGUAGEVALUES_RUBY$3,TELEMETRYSDKLANGUAGEVALUES_WEBJS$3,TelemetrySdkLanguageValues$3,init_SemanticResourceAttributes$3=__esmMin((()=>{init_utils$6(),TMP_CLOUD_PROVIDER$3=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID$3=`cloud.account.id`,TMP_CLOUD_REGION$3=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE$3=`cloud.availability_zone`,TMP_CLOUD_PLATFORM$3=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN$3=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN$3=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE$3=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN$3=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY$3=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION$3=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN$3=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES$3=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS$3=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES$3=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS$3=`aws.log.stream.arns`,TMP_CONTAINER_NAME$3=`container.name`,TMP_CONTAINER_ID$3=`container.id`,TMP_CONTAINER_RUNTIME$3=`container.runtime`,TMP_CONTAINER_IMAGE_NAME$3=`container.image.name`,TMP_CONTAINER_IMAGE_TAG$3=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT$3=`deployment.environment`,TMP_DEVICE_ID$3=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER$3=`device.model.identifier`,TMP_DEVICE_MODEL_NAME$3=`device.model.name`,TMP_FAAS_NAME$3=`faas.name`,TMP_FAAS_ID$3=`faas.id`,TMP_FAAS_VERSION$3=`faas.version`,TMP_FAAS_INSTANCE$3=`faas.instance`,TMP_FAAS_MAX_MEMORY$3=`faas.max_memory`,TMP_HOST_ID$3=`host.id`,TMP_HOST_NAME$3=`host.name`,TMP_HOST_TYPE$3=`host.type`,TMP_HOST_ARCH$3=`host.arch`,TMP_HOST_IMAGE_NAME$3=`host.image.name`,TMP_HOST_IMAGE_ID$3=`host.image.id`,TMP_HOST_IMAGE_VERSION$3=`host.image.version`,TMP_K8S_CLUSTER_NAME$3=`k8s.cluster.name`,TMP_K8S_NODE_NAME$3=`k8s.node.name`,TMP_K8S_NODE_UID$3=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME$3=`k8s.namespace.name`,TMP_K8S_POD_UID$3=`k8s.pod.uid`,TMP_K8S_POD_NAME$3=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME$3=`k8s.container.name`,TMP_K8S_REPLICASET_UID$3=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME$3=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID$3=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME$3=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID$3=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME$3=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID$3=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME$3=`k8s.daemonset.name`,TMP_K8S_JOB_UID$3=`k8s.job.uid`,TMP_K8S_JOB_NAME$3=`k8s.job.name`,TMP_K8S_CRONJOB_UID$3=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME$3=`k8s.cronjob.name`,TMP_OS_TYPE$3=`os.type`,TMP_OS_DESCRIPTION$3=`os.description`,TMP_OS_NAME$3=`os.name`,TMP_OS_VERSION$3=`os.version`,TMP_PROCESS_PID$3=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME$3=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH$3=`process.executable.path`,TMP_PROCESS_COMMAND$3=`process.command`,TMP_PROCESS_COMMAND_LINE$3=`process.command_line`,TMP_PROCESS_COMMAND_ARGS$3=`process.command_args`,TMP_PROCESS_OWNER$3=`process.owner`,TMP_PROCESS_RUNTIME_NAME$3=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION$3=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION$3=`process.runtime.description`,TMP_SERVICE_NAME$3=`service.name`,TMP_SERVICE_NAMESPACE$3=`service.namespace`,TMP_SERVICE_INSTANCE_ID$3=`service.instance.id`,TMP_SERVICE_VERSION$3=`service.version`,TMP_TELEMETRY_SDK_NAME$3=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE$3=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION$3=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION$3=`telemetry.auto.version`,TMP_WEBENGINE_NAME$3=`webengine.name`,TMP_WEBENGINE_VERSION$3=`webengine.version`,TMP_WEBENGINE_DESCRIPTION$3=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER$3=TMP_CLOUD_PROVIDER$3,SEMRESATTRS_CLOUD_ACCOUNT_ID$3=TMP_CLOUD_ACCOUNT_ID$3,SEMRESATTRS_CLOUD_REGION$3=TMP_CLOUD_REGION$3,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$3=TMP_CLOUD_AVAILABILITY_ZONE$3,SEMRESATTRS_CLOUD_PLATFORM$3=TMP_CLOUD_PLATFORM$3,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$3=TMP_AWS_ECS_CONTAINER_ARN$3,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$3=TMP_AWS_ECS_CLUSTER_ARN$3,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$3=TMP_AWS_ECS_LAUNCHTYPE$3,SEMRESATTRS_AWS_ECS_TASK_ARN$3=TMP_AWS_ECS_TASK_ARN$3,SEMRESATTRS_AWS_ECS_TASK_FAMILY$3=TMP_AWS_ECS_TASK_FAMILY$3,SEMRESATTRS_AWS_ECS_TASK_REVISION$3=TMP_AWS_ECS_TASK_REVISION$3,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$3=TMP_AWS_EKS_CLUSTER_ARN$3,SEMRESATTRS_AWS_LOG_GROUP_NAMES$3=TMP_AWS_LOG_GROUP_NAMES$3,SEMRESATTRS_AWS_LOG_GROUP_ARNS$3=TMP_AWS_LOG_GROUP_ARNS$3,SEMRESATTRS_AWS_LOG_STREAM_NAMES$3=TMP_AWS_LOG_STREAM_NAMES$3,SEMRESATTRS_AWS_LOG_STREAM_ARNS$3=TMP_AWS_LOG_STREAM_ARNS$3,SEMRESATTRS_CONTAINER_NAME$3=TMP_CONTAINER_NAME$3,SEMRESATTRS_CONTAINER_ID$3=TMP_CONTAINER_ID$3,SEMRESATTRS_CONTAINER_RUNTIME$3=TMP_CONTAINER_RUNTIME$3,SEMRESATTRS_CONTAINER_IMAGE_NAME$3=TMP_CONTAINER_IMAGE_NAME$3,SEMRESATTRS_CONTAINER_IMAGE_TAG$3=TMP_CONTAINER_IMAGE_TAG$3,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$3=TMP_DEPLOYMENT_ENVIRONMENT$3,SEMRESATTRS_DEVICE_ID$3=TMP_DEVICE_ID$3,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$3=TMP_DEVICE_MODEL_IDENTIFIER$3,SEMRESATTRS_DEVICE_MODEL_NAME$3=TMP_DEVICE_MODEL_NAME$3,SEMRESATTRS_FAAS_NAME$3=TMP_FAAS_NAME$3,SEMRESATTRS_FAAS_ID$3=TMP_FAAS_ID$3,SEMRESATTRS_FAAS_VERSION$3=TMP_FAAS_VERSION$3,SEMRESATTRS_FAAS_INSTANCE$3=TMP_FAAS_INSTANCE$3,SEMRESATTRS_FAAS_MAX_MEMORY$3=TMP_FAAS_MAX_MEMORY$3,SEMRESATTRS_HOST_ID$3=TMP_HOST_ID$3,SEMRESATTRS_HOST_NAME$3=TMP_HOST_NAME$3,SEMRESATTRS_HOST_TYPE$3=TMP_HOST_TYPE$3,SEMRESATTRS_HOST_ARCH$3=TMP_HOST_ARCH$3,SEMRESATTRS_HOST_IMAGE_NAME$3=TMP_HOST_IMAGE_NAME$3,SEMRESATTRS_HOST_IMAGE_ID$3=TMP_HOST_IMAGE_ID$3,SEMRESATTRS_HOST_IMAGE_VERSION$3=TMP_HOST_IMAGE_VERSION$3,SEMRESATTRS_K8S_CLUSTER_NAME$3=TMP_K8S_CLUSTER_NAME$3,SEMRESATTRS_K8S_NODE_NAME$3=TMP_K8S_NODE_NAME$3,SEMRESATTRS_K8S_NODE_UID$3=TMP_K8S_NODE_UID$3,SEMRESATTRS_K8S_NAMESPACE_NAME$3=TMP_K8S_NAMESPACE_NAME$3,SEMRESATTRS_K8S_POD_UID$3=TMP_K8S_POD_UID$3,SEMRESATTRS_K8S_POD_NAME$3=TMP_K8S_POD_NAME$3,SEMRESATTRS_K8S_CONTAINER_NAME$3=TMP_K8S_CONTAINER_NAME$3,SEMRESATTRS_K8S_REPLICASET_UID$3=TMP_K8S_REPLICASET_UID$3,SEMRESATTRS_K8S_REPLICASET_NAME$3=TMP_K8S_REPLICASET_NAME$3,SEMRESATTRS_K8S_DEPLOYMENT_UID$3=TMP_K8S_DEPLOYMENT_UID$3,SEMRESATTRS_K8S_DEPLOYMENT_NAME$3=TMP_K8S_DEPLOYMENT_NAME$3,SEMRESATTRS_K8S_STATEFULSET_UID$3=TMP_K8S_STATEFULSET_UID$3,SEMRESATTRS_K8S_STATEFULSET_NAME$3=TMP_K8S_STATEFULSET_NAME$3,SEMRESATTRS_K8S_DAEMONSET_UID$3=TMP_K8S_DAEMONSET_UID$3,SEMRESATTRS_K8S_DAEMONSET_NAME$3=TMP_K8S_DAEMONSET_NAME$3,SEMRESATTRS_K8S_JOB_UID$3=TMP_K8S_JOB_UID$3,SEMRESATTRS_K8S_JOB_NAME$3=TMP_K8S_JOB_NAME$3,SEMRESATTRS_K8S_CRONJOB_UID$3=TMP_K8S_CRONJOB_UID$3,SEMRESATTRS_K8S_CRONJOB_NAME$3=TMP_K8S_CRONJOB_NAME$3,SEMRESATTRS_OS_TYPE$3=TMP_OS_TYPE$3,SEMRESATTRS_OS_DESCRIPTION$3=TMP_OS_DESCRIPTION$3,SEMRESATTRS_OS_NAME$3=TMP_OS_NAME$3,SEMRESATTRS_OS_VERSION$3=TMP_OS_VERSION$3,SEMRESATTRS_PROCESS_PID$3=TMP_PROCESS_PID$3,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$3=TMP_PROCESS_EXECUTABLE_NAME$3,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$3=TMP_PROCESS_EXECUTABLE_PATH$3,SEMRESATTRS_PROCESS_COMMAND$3=TMP_PROCESS_COMMAND$3,SEMRESATTRS_PROCESS_COMMAND_LINE$3=TMP_PROCESS_COMMAND_LINE$3,SEMRESATTRS_PROCESS_COMMAND_ARGS$3=TMP_PROCESS_COMMAND_ARGS$3,SEMRESATTRS_PROCESS_OWNER$3=TMP_PROCESS_OWNER$3,SEMRESATTRS_PROCESS_RUNTIME_NAME$3=TMP_PROCESS_RUNTIME_NAME$3,SEMRESATTRS_PROCESS_RUNTIME_VERSION$3=TMP_PROCESS_RUNTIME_VERSION$3,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$3=TMP_PROCESS_RUNTIME_DESCRIPTION$3,SEMRESATTRS_SERVICE_NAME$3=TMP_SERVICE_NAME$3,SEMRESATTRS_SERVICE_NAMESPACE$3=TMP_SERVICE_NAMESPACE$3,SEMRESATTRS_SERVICE_INSTANCE_ID$3=TMP_SERVICE_INSTANCE_ID$3,SEMRESATTRS_SERVICE_VERSION$3=TMP_SERVICE_VERSION$3,SEMRESATTRS_TELEMETRY_SDK_NAME$3=TMP_TELEMETRY_SDK_NAME$3,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$3=TMP_TELEMETRY_SDK_LANGUAGE$3,SEMRESATTRS_TELEMETRY_SDK_VERSION$3=TMP_TELEMETRY_SDK_VERSION$3,SEMRESATTRS_TELEMETRY_AUTO_VERSION$3=TMP_TELEMETRY_AUTO_VERSION$3,SEMRESATTRS_WEBENGINE_NAME$3=TMP_WEBENGINE_NAME$3,SEMRESATTRS_WEBENGINE_VERSION$3=TMP_WEBENGINE_VERSION$3,SEMRESATTRS_WEBENGINE_DESCRIPTION$3=TMP_WEBENGINE_DESCRIPTION$3,SemanticResourceAttributes$3=createConstMap$3([TMP_CLOUD_PROVIDER$3,TMP_CLOUD_ACCOUNT_ID$3,TMP_CLOUD_REGION$3,TMP_CLOUD_AVAILABILITY_ZONE$3,TMP_CLOUD_PLATFORM$3,TMP_AWS_ECS_CONTAINER_ARN$3,TMP_AWS_ECS_CLUSTER_ARN$3,TMP_AWS_ECS_LAUNCHTYPE$3,TMP_AWS_ECS_TASK_ARN$3,TMP_AWS_ECS_TASK_FAMILY$3,TMP_AWS_ECS_TASK_REVISION$3,TMP_AWS_EKS_CLUSTER_ARN$3,TMP_AWS_LOG_GROUP_NAMES$3,TMP_AWS_LOG_GROUP_ARNS$3,TMP_AWS_LOG_STREAM_NAMES$3,TMP_AWS_LOG_STREAM_ARNS$3,TMP_CONTAINER_NAME$3,TMP_CONTAINER_ID$3,TMP_CONTAINER_RUNTIME$3,TMP_CONTAINER_IMAGE_NAME$3,TMP_CONTAINER_IMAGE_TAG$3,TMP_DEPLOYMENT_ENVIRONMENT$3,TMP_DEVICE_ID$3,TMP_DEVICE_MODEL_IDENTIFIER$3,TMP_DEVICE_MODEL_NAME$3,TMP_FAAS_NAME$3,TMP_FAAS_ID$3,TMP_FAAS_VERSION$3,TMP_FAAS_INSTANCE$3,TMP_FAAS_MAX_MEMORY$3,TMP_HOST_ID$3,TMP_HOST_NAME$3,TMP_HOST_TYPE$3,TMP_HOST_ARCH$3,TMP_HOST_IMAGE_NAME$3,TMP_HOST_IMAGE_ID$3,TMP_HOST_IMAGE_VERSION$3,TMP_K8S_CLUSTER_NAME$3,TMP_K8S_NODE_NAME$3,TMP_K8S_NODE_UID$3,TMP_K8S_NAMESPACE_NAME$3,TMP_K8S_POD_UID$3,TMP_K8S_POD_NAME$3,TMP_K8S_CONTAINER_NAME$3,TMP_K8S_REPLICASET_UID$3,TMP_K8S_REPLICASET_NAME$3,TMP_K8S_DEPLOYMENT_UID$3,TMP_K8S_DEPLOYMENT_NAME$3,TMP_K8S_STATEFULSET_UID$3,TMP_K8S_STATEFULSET_NAME$3,TMP_K8S_DAEMONSET_UID$3,TMP_K8S_DAEMONSET_NAME$3,TMP_K8S_JOB_UID$3,TMP_K8S_JOB_NAME$3,TMP_K8S_CRONJOB_UID$3,TMP_K8S_CRONJOB_NAME$3,TMP_OS_TYPE$3,TMP_OS_DESCRIPTION$3,TMP_OS_NAME$3,TMP_OS_VERSION$3,TMP_PROCESS_PID$3,TMP_PROCESS_EXECUTABLE_NAME$3,TMP_PROCESS_EXECUTABLE_PATH$3,TMP_PROCESS_COMMAND$3,TMP_PROCESS_COMMAND_LINE$3,TMP_PROCESS_COMMAND_ARGS$3,TMP_PROCESS_OWNER$3,TMP_PROCESS_RUNTIME_NAME$3,TMP_PROCESS_RUNTIME_VERSION$3,TMP_PROCESS_RUNTIME_DESCRIPTION$3,TMP_SERVICE_NAME$3,TMP_SERVICE_NAMESPACE$3,TMP_SERVICE_INSTANCE_ID$3,TMP_SERVICE_VERSION$3,TMP_TELEMETRY_SDK_NAME$3,TMP_TELEMETRY_SDK_LANGUAGE$3,TMP_TELEMETRY_SDK_VERSION$3,TMP_TELEMETRY_AUTO_VERSION$3,TMP_WEBENGINE_NAME$3,TMP_WEBENGINE_VERSION$3,TMP_WEBENGINE_DESCRIPTION$3]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS$3=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE$3=`azure`,TMP_CLOUDPROVIDERVALUES_GCP$3=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3,CLOUDPROVIDERVALUES_AZURE$3=TMP_CLOUDPROVIDERVALUES_AZURE$3,CloudProviderValues$3=createConstMap$3([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3,TMP_CLOUDPROVIDERVALUES_AWS$3,TMP_CLOUDPROVIDERVALUES_AZURE$3,TMP_CLOUDPROVIDERVALUES_GCP$3]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2$3=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS$3=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS$3=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$3=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM$3=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$3=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3,CLOUDPLATFORMVALUES_AWS_EC2$3=TMP_CLOUDPLATFORMVALUES_AWS_EC2$3,CLOUDPLATFORMVALUES_AWS_ECS$3=TMP_CLOUDPLATFORMVALUES_AWS_ECS$3,CLOUDPLATFORMVALUES_AWS_EKS$3=TMP_CLOUDPLATFORMVALUES_AWS_EKS$3,CLOUDPLATFORMVALUES_AWS_LAMBDA$3=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$3,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3,CLOUDPLATFORMVALUES_AZURE_VM$3=TMP_CLOUDPLATFORMVALUES_AZURE_VM$3,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3,CLOUDPLATFORMVALUES_AZURE_AKS$3=TMP_CLOUDPLATFORMVALUES_AZURE_AKS$3,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3,CloudPlatformValues$3=createConstMap$3([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3,TMP_CLOUDPLATFORMVALUES_AWS_EC2$3,TMP_CLOUDPLATFORMVALUES_AWS_ECS$3,TMP_CLOUDPLATFORMVALUES_AWS_EKS$3,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$3,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3,TMP_CLOUDPLATFORMVALUES_AZURE_VM$3,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$3,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3]),TMP_AWSECSLAUNCHTYPEVALUES_EC2$3=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$3=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE$3=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$3,AwsEcsLaunchtypeValues$3=createConstMap$3([TMP_AWSECSLAUNCHTYPEVALUES_EC2$3,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$3]),TMP_HOSTARCHVALUES_AMD64$3=`amd64`,TMP_HOSTARCHVALUES_ARM32$3=`arm32`,TMP_HOSTARCHVALUES_ARM64$3=`arm64`,TMP_HOSTARCHVALUES_IA64$3=`ia64`,TMP_HOSTARCHVALUES_PPC32$3=`ppc32`,TMP_HOSTARCHVALUES_PPC64$3=`ppc64`,TMP_HOSTARCHVALUES_X86$3=`x86`,HOSTARCHVALUES_AMD64$3=TMP_HOSTARCHVALUES_AMD64$3,HOSTARCHVALUES_ARM32$3=TMP_HOSTARCHVALUES_ARM32$3,HOSTARCHVALUES_ARM64$3=TMP_HOSTARCHVALUES_ARM64$3,HOSTARCHVALUES_IA64$3=TMP_HOSTARCHVALUES_IA64$3,HOSTARCHVALUES_PPC32$3=TMP_HOSTARCHVALUES_PPC32$3,HOSTARCHVALUES_PPC64$3=TMP_HOSTARCHVALUES_PPC64$3,HostArchValues$3=createConstMap$3([TMP_HOSTARCHVALUES_AMD64$3,TMP_HOSTARCHVALUES_ARM32$3,TMP_HOSTARCHVALUES_ARM64$3,TMP_HOSTARCHVALUES_IA64$3,TMP_HOSTARCHVALUES_PPC32$3,TMP_HOSTARCHVALUES_PPC64$3,TMP_HOSTARCHVALUES_X86$3]),TMP_OSTYPEVALUES_WINDOWS$3=`windows`,TMP_OSTYPEVALUES_LINUX$3=`linux`,TMP_OSTYPEVALUES_DARWIN$3=`darwin`,TMP_OSTYPEVALUES_FREEBSD$3=`freebsd`,TMP_OSTYPEVALUES_NETBSD$3=`netbsd`,TMP_OSTYPEVALUES_OPENBSD$3=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD$3=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX$3=`hpux`,TMP_OSTYPEVALUES_AIX$3=`aix`,TMP_OSTYPEVALUES_SOLARIS$3=`solaris`,TMP_OSTYPEVALUES_Z_OS$3=`z_os`,OSTYPEVALUES_WINDOWS$3=TMP_OSTYPEVALUES_WINDOWS$3,OSTYPEVALUES_LINUX$3=TMP_OSTYPEVALUES_LINUX$3,OSTYPEVALUES_DARWIN$3=TMP_OSTYPEVALUES_DARWIN$3,OSTYPEVALUES_FREEBSD$3=TMP_OSTYPEVALUES_FREEBSD$3,OSTYPEVALUES_NETBSD$3=TMP_OSTYPEVALUES_NETBSD$3,OSTYPEVALUES_OPENBSD$3=TMP_OSTYPEVALUES_OPENBSD$3,OSTYPEVALUES_DRAGONFLYBSD$3=TMP_OSTYPEVALUES_DRAGONFLYBSD$3,OSTYPEVALUES_HPUX$3=TMP_OSTYPEVALUES_HPUX$3,OSTYPEVALUES_SOLARIS$3=TMP_OSTYPEVALUES_SOLARIS$3,OSTYPEVALUES_Z_OS$3=TMP_OSTYPEVALUES_Z_OS$3,OsTypeValues$3=createConstMap$3([TMP_OSTYPEVALUES_WINDOWS$3,TMP_OSTYPEVALUES_LINUX$3,TMP_OSTYPEVALUES_DARWIN$3,TMP_OSTYPEVALUES_FREEBSD$3,TMP_OSTYPEVALUES_NETBSD$3,TMP_OSTYPEVALUES_OPENBSD$3,TMP_OSTYPEVALUES_DRAGONFLYBSD$3,TMP_OSTYPEVALUES_HPUX$3,TMP_OSTYPEVALUES_AIX$3,TMP_OSTYPEVALUES_SOLARIS$3,TMP_OSTYPEVALUES_Z_OS$3]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$3=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$3=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$3=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$3=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$3=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$3=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$3=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$3=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$3=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$3=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET$3=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$3,TELEMETRYSDKLANGUAGEVALUES_ERLANG$3=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$3,TELEMETRYSDKLANGUAGEVALUES_JAVA$3=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$3,TELEMETRYSDKLANGUAGEVALUES_NODEJS$3=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$3,TELEMETRYSDKLANGUAGEVALUES_PYTHON$3=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$3,TELEMETRYSDKLANGUAGEVALUES_RUBY$3=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$3,TELEMETRYSDKLANGUAGEVALUES_WEBJS$3=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$3,TelemetrySdkLanguageValues$3=createConstMap$3([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$3,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$3,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$3,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$3,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$3,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$3,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$3,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$3,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$3,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$3])})),init_resource$3=__esmMin((()=>{init_SemanticResourceAttributes$3()})),ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$3,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$3,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$3,ATTR_ASPNETCORE_RATE_LIMITING_RESULT$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$3,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$3,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$3,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$3,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$3,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$3,ATTR_ASPNETCORE_USER_IS_AUTHENTICATED,ATTR_CLIENT_ADDRESS$3,ATTR_CLIENT_PORT$3,ATTR_CODE_COLUMN_NUMBER,ATTR_CODE_FILE_PATH,ATTR_CODE_FUNCTION_NAME,ATTR_CODE_LINE_NUMBER,ATTR_CODE_STACKTRACE$1,ATTR_DB_COLLECTION_NAME$1,ATTR_DB_NAMESPACE$1,ATTR_DB_OPERATION_BATCH_SIZE$1,ATTR_DB_OPERATION_NAME$1,ATTR_DB_QUERY_SUMMARY,ATTR_DB_QUERY_TEXT$1,ATTR_DB_RESPONSE_STATUS_CODE,ATTR_DB_STORED_PROCEDURE_NAME,ATTR_DB_SYSTEM_NAME,DB_SYSTEM_NAME_VALUE_MARIADB,DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER,DB_SYSTEM_NAME_VALUE_MYSQL,DB_SYSTEM_NAME_VALUE_POSTGRESQL,ATTR_DOTNET_GC_HEAP_GENERATION,DOTNET_GC_HEAP_GENERATION_VALUE_GEN0,DOTNET_GC_HEAP_GENERATION_VALUE_GEN1,DOTNET_GC_HEAP_GENERATION_VALUE_GEN2,DOTNET_GC_HEAP_GENERATION_VALUE_LOH,DOTNET_GC_HEAP_GENERATION_VALUE_POH,ATTR_ERROR_TYPE$3,ERROR_TYPE_VALUE_OTHER$3,ATTR_EXCEPTION_ESCAPED$3,ATTR_EXCEPTION_MESSAGE$3,ATTR_EXCEPTION_STACKTRACE$3,ATTR_EXCEPTION_TYPE$3,ATTR_HTTP_REQUEST_HEADER$3,ATTR_HTTP_REQUEST_METHOD$3,HTTP_REQUEST_METHOD_VALUE_OTHER$3,HTTP_REQUEST_METHOD_VALUE_CONNECT$3,HTTP_REQUEST_METHOD_VALUE_DELETE$3,HTTP_REQUEST_METHOD_VALUE_GET$3,HTTP_REQUEST_METHOD_VALUE_HEAD$3,HTTP_REQUEST_METHOD_VALUE_OPTIONS$3,HTTP_REQUEST_METHOD_VALUE_PATCH$3,HTTP_REQUEST_METHOD_VALUE_POST$3,HTTP_REQUEST_METHOD_VALUE_PUT$3,HTTP_REQUEST_METHOD_VALUE_TRACE$3,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$3,ATTR_HTTP_REQUEST_RESEND_COUNT$3,ATTR_HTTP_RESPONSE_HEADER$3,ATTR_HTTP_RESPONSE_STATUS_CODE$3,ATTR_HTTP_ROUTE$3,ATTR_JVM_GC_ACTION$3,ATTR_JVM_GC_NAME$3,ATTR_JVM_MEMORY_POOL_NAME$3,ATTR_JVM_MEMORY_TYPE$3,JVM_MEMORY_TYPE_VALUE_HEAP$3,JVM_MEMORY_TYPE_VALUE_NON_HEAP$3,ATTR_JVM_THREAD_DAEMON$3,ATTR_JVM_THREAD_STATE$3,JVM_THREAD_STATE_VALUE_BLOCKED$3,JVM_THREAD_STATE_VALUE_NEW$3,JVM_THREAD_STATE_VALUE_RUNNABLE$3,JVM_THREAD_STATE_VALUE_TERMINATED$3,JVM_THREAD_STATE_VALUE_TIMED_WAITING$3,JVM_THREAD_STATE_VALUE_WAITING$3,ATTR_NETWORK_LOCAL_ADDRESS$3,ATTR_NETWORK_LOCAL_PORT$3,ATTR_NETWORK_PEER_ADDRESS$3,ATTR_NETWORK_PEER_PORT$3,ATTR_NETWORK_PROTOCOL_NAME$3,ATTR_NETWORK_PROTOCOL_VERSION$3,ATTR_NETWORK_TRANSPORT$3,NETWORK_TRANSPORT_VALUE_PIPE$3,NETWORK_TRANSPORT_VALUE_QUIC$3,NETWORK_TRANSPORT_VALUE_TCP$3,NETWORK_TRANSPORT_VALUE_UDP$3,NETWORK_TRANSPORT_VALUE_UNIX$3,ATTR_NETWORK_TYPE$3,NETWORK_TYPE_VALUE_IPV4$3,NETWORK_TYPE_VALUE_IPV6$3,ATTR_OTEL_SCOPE_NAME$3,ATTR_OTEL_SCOPE_VERSION$3,ATTR_OTEL_STATUS_CODE$3,OTEL_STATUS_CODE_VALUE_ERROR$3,OTEL_STATUS_CODE_VALUE_OK$3,ATTR_OTEL_STATUS_DESCRIPTION$3,ATTR_SERVER_ADDRESS$3,ATTR_SERVER_PORT$3,ATTR_SERVICE_INSTANCE_ID$1,ATTR_SERVICE_NAME$3,ATTR_SERVICE_NAMESPACE$1,ATTR_SERVICE_VERSION$3,ATTR_SIGNALR_CONNECTION_STATUS$3,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$3,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$3,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$3,ATTR_SIGNALR_TRANSPORT$3,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$3,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$3,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$3,ATTR_TELEMETRY_SDK_LANGUAGE$3,TELEMETRY_SDK_LANGUAGE_VALUE_CPP$3,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$3,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$3,TELEMETRY_SDK_LANGUAGE_VALUE_GO$3,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$3,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$3,TELEMETRY_SDK_LANGUAGE_VALUE_PHP$3,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$3,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$3,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$3,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$3,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$3,ATTR_TELEMETRY_SDK_NAME$3,ATTR_TELEMETRY_SDK_VERSION$3,ATTR_URL_FRAGMENT$3,ATTR_URL_FULL$3,ATTR_URL_PATH$3,ATTR_URL_QUERY$3,ATTR_URL_SCHEME$3,ATTR_USER_AGENT_ORIGINAL$3,init_stable_attributes$3=__esmMin((()=>{ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$3=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$3=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$3=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$3=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$3=`unhandled`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$3=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$3=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_RATE_LIMITING_RESULT$3=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$3=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$3=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$3=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$3=`request_canceled`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$3=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$3=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$3=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$3=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$3=`success`,ATTR_ASPNETCORE_USER_IS_AUTHENTICATED=`aspnetcore.user.is_authenticated`,ATTR_CLIENT_ADDRESS$3=`client.address`,ATTR_CLIENT_PORT$3=`client.port`,ATTR_CODE_COLUMN_NUMBER=`code.column.number`,ATTR_CODE_FILE_PATH=`code.file.path`,ATTR_CODE_FUNCTION_NAME=`code.function.name`,ATTR_CODE_LINE_NUMBER=`code.line.number`,ATTR_CODE_STACKTRACE$1=`code.stacktrace`,ATTR_DB_COLLECTION_NAME$1=`db.collection.name`,ATTR_DB_NAMESPACE$1=`db.namespace`,ATTR_DB_OPERATION_BATCH_SIZE$1=`db.operation.batch.size`,ATTR_DB_OPERATION_NAME$1=`db.operation.name`,ATTR_DB_QUERY_SUMMARY=`db.query.summary`,ATTR_DB_QUERY_TEXT$1=`db.query.text`,ATTR_DB_RESPONSE_STATUS_CODE=`db.response.status_code`,ATTR_DB_STORED_PROCEDURE_NAME=`db.stored_procedure.name`,ATTR_DB_SYSTEM_NAME=`db.system.name`,DB_SYSTEM_NAME_VALUE_MARIADB=`mariadb`,DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER=`microsoft.sql_server`,DB_SYSTEM_NAME_VALUE_MYSQL=`mysql`,DB_SYSTEM_NAME_VALUE_POSTGRESQL=`postgresql`,ATTR_DOTNET_GC_HEAP_GENERATION=`dotnet.gc.heap.generation`,DOTNET_GC_HEAP_GENERATION_VALUE_GEN0=`gen0`,DOTNET_GC_HEAP_GENERATION_VALUE_GEN1=`gen1`,DOTNET_GC_HEAP_GENERATION_VALUE_GEN2=`gen2`,ATTR_ERROR_TYPE$3=`error.type`,ERROR_TYPE_VALUE_OTHER$3=`_OTHER`,ATTR_EXCEPTION_ESCAPED$3=`exception.escaped`,ATTR_EXCEPTION_MESSAGE$3=`exception.message`,ATTR_EXCEPTION_STACKTRACE$3=`exception.stacktrace`,ATTR_EXCEPTION_TYPE$3=`exception.type`,ATTR_HTTP_REQUEST_HEADER$3=s=>`http.request.header.${s}`,ATTR_HTTP_REQUEST_METHOD$3=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER$3=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT$3=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE$3=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD$3=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS$3=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH$3=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST$3=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE$3=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$3=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT$3=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER$3=s=>`http.response.header.${s}`,ATTR_HTTP_RESPONSE_STATUS_CODE$3=`http.response.status_code`,ATTR_HTTP_ROUTE$3=`http.route`,ATTR_JVM_GC_ACTION$3=`jvm.gc.action`,ATTR_JVM_GC_NAME$3=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME$3=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE$3=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP$3=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP$3=`non_heap`,ATTR_JVM_THREAD_DAEMON$3=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE$3=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED$3=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE$3=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED$3=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING$3=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING$3=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS$3=`network.local.address`,ATTR_NETWORK_LOCAL_PORT$3=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS$3=`network.peer.address`,ATTR_NETWORK_PEER_PORT$3=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME$3=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION$3=`network.protocol.version`,ATTR_NETWORK_TRANSPORT$3=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE$3=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC$3=`quic`,NETWORK_TRANSPORT_VALUE_UNIX$3=`unix`,ATTR_NETWORK_TYPE$3=`network.type`,NETWORK_TYPE_VALUE_IPV4$3=`ipv4`,NETWORK_TYPE_VALUE_IPV6$3=`ipv6`,ATTR_OTEL_SCOPE_NAME$3=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION$3=`otel.scope.version`,ATTR_OTEL_STATUS_CODE$3=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR$3=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION$3=`otel.status_description`,ATTR_SERVER_ADDRESS$3=`server.address`,ATTR_SERVER_PORT$3=`server.port`,ATTR_SERVICE_INSTANCE_ID$1=`service.instance.id`,ATTR_SERVICE_NAME$3=`service.name`,ATTR_SERVICE_NAMESPACE$1=`service.namespace`,ATTR_SERVICE_VERSION$3=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS$3=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$3=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$3=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$3=`timeout`,ATTR_SIGNALR_TRANSPORT$3=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$3=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$3=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$3=`web_sockets`,ATTR_TELEMETRY_SDK_LANGUAGE$3=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$3=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$3=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$3=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$3=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$3=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$3=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$3=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$3=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$3=`webjs`,ATTR_TELEMETRY_SDK_NAME$3=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION$3=`telemetry.sdk.version`,ATTR_URL_FRAGMENT$3=`url.fragment`,ATTR_URL_FULL$3=`url.full`,ATTR_URL_PATH$3=`url.path`,ATTR_URL_QUERY$3=`url.query`,ATTR_URL_SCHEME$3=`url.scheme`,ATTR_USER_AGENT_ORIGINAL$3=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$3,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$3,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$3,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$3,METRIC_DB_CLIENT_OPERATION_DURATION$1,METRIC_DOTNET_ASSEMBLY_COUNT,METRIC_DOTNET_EXCEPTIONS,METRIC_DOTNET_GC_COLLECTIONS,METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE,METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE,METRIC_DOTNET_GC_PAUSE_TIME,METRIC_DOTNET_JIT_COMPILATION_TIME,METRIC_DOTNET_JIT_COMPILED_IL_SIZE,METRIC_DOTNET_JIT_COMPILED_METHODS,METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS,METRIC_DOTNET_PROCESS_CPU_COUNT,METRIC_DOTNET_PROCESS_CPU_TIME,METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET,METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH,METRIC_DOTNET_THREAD_POOL_THREAD_COUNT,METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT,METRIC_DOTNET_TIMER_COUNT,METRIC_HTTP_CLIENT_REQUEST_DURATION$3,METRIC_HTTP_SERVER_REQUEST_DURATION$3,METRIC_JVM_CLASS_COUNT$3,METRIC_JVM_CLASS_LOADED$3,METRIC_JVM_CLASS_UNLOADED$3,METRIC_JVM_CPU_COUNT$3,METRIC_JVM_CPU_RECENT_UTILIZATION$3,METRIC_JVM_CPU_TIME$3,METRIC_JVM_GC_DURATION$3,METRIC_JVM_MEMORY_COMMITTED$3,METRIC_JVM_MEMORY_LIMIT$3,METRIC_JVM_MEMORY_USED$3,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$3,METRIC_JVM_THREAD_COUNT$3,METRIC_KESTREL_ACTIVE_CONNECTIONS$3,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$3,METRIC_KESTREL_CONNECTION_DURATION$3,METRIC_KESTREL_QUEUED_CONNECTIONS$3,METRIC_KESTREL_QUEUED_REQUESTS$3,METRIC_KESTREL_REJECTED_CONNECTIONS$3,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$3,METRIC_KESTREL_UPGRADED_CONNECTIONS$3,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$3,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$3,init_stable_metrics$3=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$3=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$3=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$3=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$3=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$3=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$3=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$3=`aspnetcore.routing.match_attempts`,METRIC_DB_CLIENT_OPERATION_DURATION$1=`db.client.operation.duration`,METRIC_DOTNET_ASSEMBLY_COUNT=`dotnet.assembly.count`,METRIC_DOTNET_EXCEPTIONS=`dotnet.exceptions`,METRIC_DOTNET_GC_COLLECTIONS=`dotnet.gc.collections`,METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED=`dotnet.gc.heap.total_allocated`,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE=`dotnet.gc.last_collection.heap.fragmentation.size`,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE=`dotnet.gc.last_collection.heap.size`,METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE=`dotnet.gc.last_collection.memory.committed_size`,METRIC_DOTNET_GC_PAUSE_TIME=`dotnet.gc.pause.time`,METRIC_DOTNET_JIT_COMPILATION_TIME=`dotnet.jit.compilation.time`,METRIC_DOTNET_JIT_COMPILED_IL_SIZE=`dotnet.jit.compiled_il.size`,METRIC_DOTNET_JIT_COMPILED_METHODS=`dotnet.jit.compiled_methods`,METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS=`dotnet.monitor.lock_contentions`,METRIC_DOTNET_PROCESS_CPU_COUNT=`dotnet.process.cpu.count`,METRIC_DOTNET_PROCESS_CPU_TIME=`dotnet.process.cpu.time`,METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET=`dotnet.process.memory.working_set`,METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH=`dotnet.thread_pool.queue.length`,METRIC_DOTNET_THREAD_POOL_THREAD_COUNT=`dotnet.thread_pool.thread.count`,METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT=`dotnet.thread_pool.work_item.count`,METRIC_DOTNET_TIMER_COUNT=`dotnet.timer.count`,METRIC_HTTP_CLIENT_REQUEST_DURATION$3=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION$3=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT$3=`jvm.class.count`,METRIC_JVM_CLASS_LOADED$3=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED$3=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT$3=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION$3=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME$3=`jvm.cpu.time`,METRIC_JVM_GC_DURATION$3=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED$3=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT$3=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED$3=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$3=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT$3=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS$3=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$3=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION$3=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS$3=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS$3=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS$3=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$3=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS$3=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$3=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$3=`signalr.server.connection.duration`})),EVENT_EXCEPTION,init_stable_events=__esmMin((()=>{EVENT_EXCEPTION=`exception`})),esm_exports$3=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$3,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$3,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$3,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$3,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$3,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$3,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$3,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY$3,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT$3,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$3,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$3,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$3,ATTR_ASPNETCORE_USER_IS_AUTHENTICATED:()=>ATTR_ASPNETCORE_USER_IS_AUTHENTICATED,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS$3,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT$3,ATTR_CODE_COLUMN_NUMBER:()=>ATTR_CODE_COLUMN_NUMBER,ATTR_CODE_FILE_PATH:()=>ATTR_CODE_FILE_PATH,ATTR_CODE_FUNCTION_NAME:()=>ATTR_CODE_FUNCTION_NAME,ATTR_CODE_LINE_NUMBER:()=>ATTR_CODE_LINE_NUMBER,ATTR_CODE_STACKTRACE:()=>ATTR_CODE_STACKTRACE$1,ATTR_DB_COLLECTION_NAME:()=>ATTR_DB_COLLECTION_NAME$1,ATTR_DB_NAMESPACE:()=>ATTR_DB_NAMESPACE$1,ATTR_DB_OPERATION_BATCH_SIZE:()=>ATTR_DB_OPERATION_BATCH_SIZE$1,ATTR_DB_OPERATION_NAME:()=>ATTR_DB_OPERATION_NAME$1,ATTR_DB_QUERY_SUMMARY:()=>ATTR_DB_QUERY_SUMMARY,ATTR_DB_QUERY_TEXT:()=>ATTR_DB_QUERY_TEXT$1,ATTR_DB_RESPONSE_STATUS_CODE:()=>ATTR_DB_RESPONSE_STATUS_CODE,ATTR_DB_STORED_PROCEDURE_NAME:()=>ATTR_DB_STORED_PROCEDURE_NAME,ATTR_DB_SYSTEM_NAME:()=>ATTR_DB_SYSTEM_NAME,ATTR_DOTNET_GC_HEAP_GENERATION:()=>ATTR_DOTNET_GC_HEAP_GENERATION,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE$3,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED$3,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE$3,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE$3,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE$3,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER$3,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD$3,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL$3,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT$3,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER$3,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE$3,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE$3,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION$3,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME$3,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME$3,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE$3,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON$3,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE$3,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS$3,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT$3,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS$3,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT$3,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME$3,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION$3,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT$3,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE$3,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME$3,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION$3,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE$3,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION$3,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS$3,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT$3,ATTR_SERVICE_INSTANCE_ID:()=>ATTR_SERVICE_INSTANCE_ID$1,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME$3,ATTR_SERVICE_NAMESPACE:()=>ATTR_SERVICE_NAMESPACE$1,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION$3,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS$3,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT$3,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE$3,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME$3,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION$3,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT$3,ATTR_URL_FULL:()=>ATTR_URL_FULL$3,ATTR_URL_PATH:()=>ATTR_URL_PATH$3,ATTR_URL_QUERY:()=>ATTR_URL_QUERY$3,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME$3,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL$3,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE$3,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues$3,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$3,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$3,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2$3,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS$3,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS$3,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$3,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA$3,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS$3,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$3,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$3,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$3,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM$3,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE$3,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$3,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$3,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$3,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$3,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD$3,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE$3,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues$3,CloudProviderValues:()=>CloudProviderValues$3,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$3,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$3,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$3,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE$3,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS$3,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE$3,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA$3,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE$3,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB$3,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION$3,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB$3,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE$3,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB$3,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY$3,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB$3,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH$3,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER$3,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD$3,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL$3,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE$3,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB$3,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE$3,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE$3,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB$3,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX$3,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES$3,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB$3,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE$3,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB$3,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB$3,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED$3,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB$3,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL$3,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL$3,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J$3,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA$3,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE$3,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL$3,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE$3,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE$3,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL$3,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS$3,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS$3,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT$3,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE$3,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE$3,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA$3,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA$3,DB_SYSTEM_NAME_VALUE_MARIADB:()=>DB_SYSTEM_NAME_VALUE_MARIADB,DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER:()=>DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER,DB_SYSTEM_NAME_VALUE_MYSQL:()=>DB_SYSTEM_NAME_VALUE_MYSQL,DB_SYSTEM_NAME_VALUE_POSTGRESQL:()=>DB_SYSTEM_NAME_VALUE_POSTGRESQL,DOTNET_GC_HEAP_GENERATION_VALUE_GEN0:()=>DOTNET_GC_HEAP_GENERATION_VALUE_GEN0,DOTNET_GC_HEAP_GENERATION_VALUE_GEN1:()=>DOTNET_GC_HEAP_GENERATION_VALUE_GEN1,DOTNET_GC_HEAP_GENERATION_VALUE_GEN2:()=>DOTNET_GC_HEAP_GENERATION_VALUE_GEN2,DOTNET_GC_HEAP_GENERATION_VALUE_LOH:()=>`loh`,DOTNET_GC_HEAP_GENERATION_VALUE_POH:()=>`poh`,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues$3,DbSystemValues:()=>DbSystemValues$3,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER$3,EVENT_EXCEPTION:()=>EVENT_EXCEPTION,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE$3,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT$3,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT$3,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$3,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE$3,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE$3,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP$3,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER$3,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB$3,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER$3,FaasDocumentOperationValues:()=>FaasDocumentOperationValues$3,FaasInvokedProviderValues:()=>FaasInvokedProviderValues$3,FaasTriggerValues:()=>FaasTriggerValues$3,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64$3,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32$3,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64$3,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64$3,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32$3,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64$3,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC$3,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY$3,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT$3,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE$3,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD$3,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS$3,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER$3,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH$3,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST$3,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE$3,HostArchValues:()=>HostArchValues$3,HttpFlavorValues:()=>HttpFlavorValues$3,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP$3,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP$3,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED$3,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE$3,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED$3,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING$3,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING$3,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED$3,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT$3,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE$3,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC$3,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS$3,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE$3,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$3,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$3,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$3,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$3,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$3,METRIC_DB_CLIENT_OPERATION_DURATION:()=>METRIC_DB_CLIENT_OPERATION_DURATION$1,METRIC_DOTNET_ASSEMBLY_COUNT:()=>METRIC_DOTNET_ASSEMBLY_COUNT,METRIC_DOTNET_EXCEPTIONS:()=>METRIC_DOTNET_EXCEPTIONS,METRIC_DOTNET_GC_COLLECTIONS:()=>METRIC_DOTNET_GC_COLLECTIONS,METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED:()=>METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE:()=>METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE:()=>METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE,METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE:()=>METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE,METRIC_DOTNET_GC_PAUSE_TIME:()=>METRIC_DOTNET_GC_PAUSE_TIME,METRIC_DOTNET_JIT_COMPILATION_TIME:()=>METRIC_DOTNET_JIT_COMPILATION_TIME,METRIC_DOTNET_JIT_COMPILED_IL_SIZE:()=>METRIC_DOTNET_JIT_COMPILED_IL_SIZE,METRIC_DOTNET_JIT_COMPILED_METHODS:()=>METRIC_DOTNET_JIT_COMPILED_METHODS,METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS:()=>METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS,METRIC_DOTNET_PROCESS_CPU_COUNT:()=>METRIC_DOTNET_PROCESS_CPU_COUNT,METRIC_DOTNET_PROCESS_CPU_TIME:()=>METRIC_DOTNET_PROCESS_CPU_TIME,METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET:()=>METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET,METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH:()=>METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH,METRIC_DOTNET_THREAD_POOL_THREAD_COUNT:()=>METRIC_DOTNET_THREAD_POOL_THREAD_COUNT,METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT:()=>METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT,METRIC_DOTNET_TIMER_COUNT:()=>METRIC_DOTNET_TIMER_COUNT,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION$3,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION$3,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT$3,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED$3,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED$3,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT$3,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION$3,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME$3,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION$3,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED$3,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT$3,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED$3,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$3,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT$3,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS$3,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$3,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION$3,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS$3,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS$3,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS$3,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION$3,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS$3,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$3,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION$3,MessageTypeValues:()=>MessageTypeValues$3,MessagingDestinationKindValues:()=>MessagingDestinationKindValues$3,MessagingOperationValues:()=>MessagingOperationValues$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$3,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$3,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$3,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$3,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$3,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$3,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$3,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$3,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$3,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$3,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$3,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$3,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$3,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL$3,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$3,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$3,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI$3,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED$3,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC$3,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP$3,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP$3,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER$3,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE$3,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX$3,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE$3,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC$3,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX$3,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4$3,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6$3,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues$3,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues$3,NetTransportValues:()=>NetTransportValues$3,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN$3,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD$3,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD$3,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX$3,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX$3,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD$3,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD$3,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS$3,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS$3,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS$3,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR$3,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues$3,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$3,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$3,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$3,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT$3,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$3,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME$3,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$3,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT$3,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$3,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$3,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$3,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$3,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT$3,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT$3,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$3,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$3,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$3,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN$3,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH$3,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION$3,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO$3,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE$3,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$3,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$3,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$3,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE$3,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE$3,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$3,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE$3,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING$3,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE$3,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$3,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION$3,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME$3,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME$3,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION$3,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX$3,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE$3,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT$3,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM$3,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER$3,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID$3,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE$3,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE$3,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED$3,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE$3,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE$3,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE$3,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART$3,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON$3,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION$3,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME$3,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION$3,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME$3,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION$3,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME$3,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER$3,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION$3,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME$3,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER$3,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP$3,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR$3,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST$3,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$3,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$3,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$3,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE$3,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME$3,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME$3,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE$3,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET$3,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL$3,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT$3,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE$3,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID$3,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE$3,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$3,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID$3,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID$3,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION$3,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND$3,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$3,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$3,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$3,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION$3,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$3,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$3,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$3,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION$3,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL$3,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION$3,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$3,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM$3,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION$3,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL$3,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC$3,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC$3,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC$3,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME$3,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$3,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE$3,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP$3,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME$3,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT$3,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP$3,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME$3,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT$3,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT$3,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE$3,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE$3,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE$3,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$3,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID$3,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION$3,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD$3,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE$3,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM$3,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID$3,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME$3,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN$3,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN$3,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE$3,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN$3,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY$3,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION$3,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN$3,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS$3,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES$3,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS$3,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES$3,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID$3,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$3,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM$3,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER$3,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION$3,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID$3,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME$3,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG$3,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME$3,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME$3,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$3,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID$3,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$3,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME$3,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID$3,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE$3,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY$3,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME$3,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION$3,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH$3,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID$3,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID$3,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME$3,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION$3,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME$3,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE$3,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME$3,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME$3,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME$3,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID$3,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME$3,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID$3,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME$3,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID$3,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME$3,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID$3,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME$3,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME$3,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID$3,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME$3,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID$3,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME$3,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID$3,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME$3,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID$3,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION$3,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME$3,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE$3,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION$3,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND$3,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS$3,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE$3,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME$3,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH$3,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER$3,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID$3,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$3,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME$3,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION$3,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID$3,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME$3,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE$3,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION$3,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION$3,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$3,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME$3,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION$3,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION$3,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME$3,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION$3,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$3,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$3,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$3,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING$3,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$3,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$3,SemanticAttributes:()=>SemanticAttributes$3,SemanticResourceAttributes:()=>SemanticResourceAttributes$3,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET$3,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG$3,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA$3,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS$3,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON$3,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY$3,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS$3,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$3,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$3,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$3,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$3,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$3,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$3,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST$3,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$3,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$3,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues$3}),init_esm$5=__esmMin((()=>{init_trace$3(),init_resource$3(),init_stable_attributes$3(),init_stable_metrics$3(),init_stable_events()}));function createConstMap$2(s){for(var l={},f=s.length,p=0;p{})),TMP_AWS_LAMBDA_INVOKED_ARN$2,TMP_DB_SYSTEM$2,TMP_DB_CONNECTION_STRING$2,TMP_DB_USER$2,TMP_DB_JDBC_DRIVER_CLASSNAME$2,TMP_DB_NAME$2,TMP_DB_STATEMENT$2,TMP_DB_OPERATION$2,TMP_DB_MSSQL_INSTANCE_NAME$2,TMP_DB_CASSANDRA_KEYSPACE$2,TMP_DB_CASSANDRA_PAGE_SIZE$2,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$2,TMP_DB_CASSANDRA_TABLE$2,TMP_DB_CASSANDRA_IDEMPOTENCE$2,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2,TMP_DB_CASSANDRA_COORDINATOR_ID$2,TMP_DB_CASSANDRA_COORDINATOR_DC$2,TMP_DB_HBASE_NAMESPACE$2,TMP_DB_REDIS_DATABASE_INDEX$2,TMP_DB_MONGODB_COLLECTION$2,TMP_DB_SQL_TABLE$2,TMP_EXCEPTION_TYPE$2,TMP_EXCEPTION_MESSAGE$2,TMP_EXCEPTION_STACKTRACE$2,TMP_EXCEPTION_ESCAPED$2,TMP_FAAS_TRIGGER$2,TMP_FAAS_EXECUTION$2,TMP_FAAS_DOCUMENT_COLLECTION$2,TMP_FAAS_DOCUMENT_OPERATION$2,TMP_FAAS_DOCUMENT_TIME$2,TMP_FAAS_DOCUMENT_NAME$2,TMP_FAAS_TIME$2,TMP_FAAS_CRON$2,TMP_FAAS_COLDSTART$2,TMP_FAAS_INVOKED_NAME$2,TMP_FAAS_INVOKED_PROVIDER$2,TMP_FAAS_INVOKED_REGION$2,TMP_NET_TRANSPORT$2,TMP_NET_PEER_IP$2,TMP_NET_PEER_PORT$2,TMP_NET_PEER_NAME$2,TMP_NET_HOST_IP$2,TMP_NET_HOST_PORT$2,TMP_NET_HOST_NAME$2,TMP_NET_HOST_CONNECTION_TYPE$2,TMP_NET_HOST_CONNECTION_SUBTYPE$2,TMP_NET_HOST_CARRIER_NAME$2,TMP_NET_HOST_CARRIER_MCC$2,TMP_NET_HOST_CARRIER_MNC$2,TMP_NET_HOST_CARRIER_ICC$2,TMP_PEER_SERVICE$2,TMP_ENDUSER_ID$2,TMP_ENDUSER_ROLE$2,TMP_ENDUSER_SCOPE$2,TMP_THREAD_ID$2,TMP_THREAD_NAME$2,TMP_CODE_FUNCTION$2,TMP_CODE_NAMESPACE$2,TMP_CODE_FILEPATH$2,TMP_CODE_LINENO$2,TMP_HTTP_METHOD$2,TMP_HTTP_URL$2,TMP_HTTP_TARGET$2,TMP_HTTP_HOST$2,TMP_HTTP_SCHEME$2,TMP_HTTP_STATUS_CODE$2,TMP_HTTP_FLAVOR$2,TMP_HTTP_USER_AGENT$2,TMP_HTTP_REQUEST_CONTENT_LENGTH$2,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2,TMP_HTTP_RESPONSE_CONTENT_LENGTH$2,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2,TMP_HTTP_SERVER_NAME$2,TMP_HTTP_ROUTE$2,TMP_HTTP_CLIENT_IP$2,TMP_AWS_DYNAMODB_TABLE_NAMES$2,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$2,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2,TMP_AWS_DYNAMODB_CONSISTENT_READ$2,TMP_AWS_DYNAMODB_PROJECTION$2,TMP_AWS_DYNAMODB_LIMIT$2,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2,TMP_AWS_DYNAMODB_INDEX_NAME$2,TMP_AWS_DYNAMODB_SELECT$2,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2,TMP_AWS_DYNAMODB_TABLE_COUNT$2,TMP_AWS_DYNAMODB_SCAN_FORWARD$2,TMP_AWS_DYNAMODB_SEGMENT$2,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$2,TMP_AWS_DYNAMODB_COUNT$2,TMP_AWS_DYNAMODB_SCANNED_COUNT$2,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2,TMP_MESSAGING_SYSTEM$2,TMP_MESSAGING_DESTINATION$2,TMP_MESSAGING_DESTINATION_KIND$2,TMP_MESSAGING_TEMP_DESTINATION$2,TMP_MESSAGING_PROTOCOL$2,TMP_MESSAGING_PROTOCOL_VERSION$2,TMP_MESSAGING_URL$2,TMP_MESSAGING_MESSAGE_ID$2,TMP_MESSAGING_CONVERSATION_ID$2,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2,TMP_MESSAGING_OPERATION$2,TMP_MESSAGING_CONSUMER_ID$2,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$2,TMP_MESSAGING_KAFKA_MESSAGE_KEY$2,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$2,TMP_MESSAGING_KAFKA_CLIENT_ID$2,TMP_MESSAGING_KAFKA_PARTITION$2,TMP_MESSAGING_KAFKA_TOMBSTONE$2,TMP_RPC_SYSTEM$2,TMP_RPC_SERVICE$2,TMP_RPC_METHOD$2,TMP_RPC_GRPC_STATUS_CODE$2,TMP_RPC_JSONRPC_VERSION$2,TMP_RPC_JSONRPC_REQUEST_ID$2,TMP_RPC_JSONRPC_ERROR_CODE$2,TMP_RPC_JSONRPC_ERROR_MESSAGE$2,TMP_MESSAGE_TYPE$2,TMP_MESSAGE_ID$2,TMP_MESSAGE_COMPRESSED_SIZE$2,TMP_MESSAGE_UNCOMPRESSED_SIZE$2,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$2,SEMATTRS_DB_SYSTEM$2,SEMATTRS_DB_CONNECTION_STRING$2,SEMATTRS_DB_USER$2,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$2,SEMATTRS_DB_NAME$2,SEMATTRS_DB_STATEMENT$2,SEMATTRS_DB_OPERATION$2,SEMATTRS_DB_MSSQL_INSTANCE_NAME$2,SEMATTRS_DB_CASSANDRA_KEYSPACE$2,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$2,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$2,SEMATTRS_DB_CASSANDRA_TABLE$2,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$2,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$2,SEMATTRS_DB_HBASE_NAMESPACE$2,SEMATTRS_DB_REDIS_DATABASE_INDEX$2,SEMATTRS_DB_MONGODB_COLLECTION$2,SEMATTRS_DB_SQL_TABLE$2,SEMATTRS_EXCEPTION_TYPE$2,SEMATTRS_EXCEPTION_MESSAGE$2,SEMATTRS_EXCEPTION_STACKTRACE$2,SEMATTRS_EXCEPTION_ESCAPED$2,SEMATTRS_FAAS_TRIGGER$2,SEMATTRS_FAAS_EXECUTION$2,SEMATTRS_FAAS_DOCUMENT_COLLECTION$2,SEMATTRS_FAAS_DOCUMENT_OPERATION$2,SEMATTRS_FAAS_DOCUMENT_TIME$2,SEMATTRS_FAAS_DOCUMENT_NAME$2,SEMATTRS_FAAS_TIME$2,SEMATTRS_FAAS_CRON$2,SEMATTRS_FAAS_COLDSTART$2,SEMATTRS_FAAS_INVOKED_NAME$2,SEMATTRS_FAAS_INVOKED_PROVIDER$2,SEMATTRS_FAAS_INVOKED_REGION$2,SEMATTRS_NET_TRANSPORT$2,SEMATTRS_NET_PEER_IP$2,SEMATTRS_NET_PEER_PORT$2,SEMATTRS_NET_PEER_NAME$2,SEMATTRS_NET_HOST_IP$2,SEMATTRS_NET_HOST_PORT$2,SEMATTRS_NET_HOST_NAME$2,SEMATTRS_NET_HOST_CONNECTION_TYPE$2,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$2,SEMATTRS_NET_HOST_CARRIER_NAME$2,SEMATTRS_NET_HOST_CARRIER_MCC$2,SEMATTRS_NET_HOST_CARRIER_MNC$2,SEMATTRS_NET_HOST_CARRIER_ICC$2,SEMATTRS_PEER_SERVICE$2,SEMATTRS_ENDUSER_ID$2,SEMATTRS_ENDUSER_ROLE$2,SEMATTRS_ENDUSER_SCOPE$2,SEMATTRS_THREAD_ID$2,SEMATTRS_THREAD_NAME$2,SEMATTRS_CODE_FUNCTION$2,SEMATTRS_CODE_NAMESPACE$2,SEMATTRS_CODE_FILEPATH$2,SEMATTRS_CODE_LINENO$2,SEMATTRS_HTTP_METHOD$2,SEMATTRS_HTTP_URL$2,SEMATTRS_HTTP_TARGET$2,SEMATTRS_HTTP_HOST$2,SEMATTRS_HTTP_SCHEME$2,SEMATTRS_HTTP_STATUS_CODE$2,SEMATTRS_HTTP_FLAVOR$2,SEMATTRS_HTTP_USER_AGENT$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_SERVER_NAME$2,SEMATTRS_HTTP_ROUTE$2,SEMATTRS_HTTP_CLIENT_IP$2,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$2,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$2,SEMATTRS_AWS_DYNAMODB_PROJECTION$2,SEMATTRS_AWS_DYNAMODB_LIMIT$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$2,SEMATTRS_AWS_DYNAMODB_SELECT$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$2,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$2,SEMATTRS_AWS_DYNAMODB_SEGMENT$2,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$2,SEMATTRS_AWS_DYNAMODB_COUNT$2,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2,SEMATTRS_MESSAGING_SYSTEM$2,SEMATTRS_MESSAGING_DESTINATION$2,SEMATTRS_MESSAGING_DESTINATION_KIND$2,SEMATTRS_MESSAGING_TEMP_DESTINATION$2,SEMATTRS_MESSAGING_PROTOCOL$2,SEMATTRS_MESSAGING_PROTOCOL_VERSION$2,SEMATTRS_MESSAGING_URL$2,SEMATTRS_MESSAGING_MESSAGE_ID$2,SEMATTRS_MESSAGING_CONVERSATION_ID$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2,SEMATTRS_MESSAGING_OPERATION$2,SEMATTRS_MESSAGING_CONSUMER_ID$2,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$2,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$2,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$2,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$2,SEMATTRS_MESSAGING_KAFKA_PARTITION$2,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$2,SEMATTRS_RPC_SYSTEM$2,SEMATTRS_RPC_SERVICE$2,SEMATTRS_RPC_METHOD$2,SEMATTRS_RPC_GRPC_STATUS_CODE$2,SEMATTRS_RPC_JSONRPC_VERSION$2,SEMATTRS_RPC_JSONRPC_REQUEST_ID$2,SEMATTRS_RPC_JSONRPC_ERROR_CODE$2,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$2,SEMATTRS_MESSAGE_TYPE$2,SEMATTRS_MESSAGE_ID$2,SEMATTRS_MESSAGE_COMPRESSED_SIZE$2,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$2,SemanticAttributes$2,TMP_DBSYSTEMVALUES_OTHER_SQL$2,TMP_DBSYSTEMVALUES_MSSQL$2,TMP_DBSYSTEMVALUES_MYSQL$2,TMP_DBSYSTEMVALUES_ORACLE$2,TMP_DBSYSTEMVALUES_DB2$2,TMP_DBSYSTEMVALUES_POSTGRESQL$2,TMP_DBSYSTEMVALUES_REDSHIFT$2,TMP_DBSYSTEMVALUES_HIVE$2,TMP_DBSYSTEMVALUES_CLOUDSCAPE$2,TMP_DBSYSTEMVALUES_HSQLDB$2,TMP_DBSYSTEMVALUES_PROGRESS$2,TMP_DBSYSTEMVALUES_MAXDB$2,TMP_DBSYSTEMVALUES_HANADB$2,TMP_DBSYSTEMVALUES_INGRES$2,TMP_DBSYSTEMVALUES_FIRSTSQL$2,TMP_DBSYSTEMVALUES_EDB$2,TMP_DBSYSTEMVALUES_CACHE$2,TMP_DBSYSTEMVALUES_ADABAS$2,TMP_DBSYSTEMVALUES_FIREBIRD$2,TMP_DBSYSTEMVALUES_DERBY$2,TMP_DBSYSTEMVALUES_FILEMAKER$2,TMP_DBSYSTEMVALUES_INFORMIX$2,TMP_DBSYSTEMVALUES_INSTANTDB$2,TMP_DBSYSTEMVALUES_INTERBASE$2,TMP_DBSYSTEMVALUES_MARIADB$2,TMP_DBSYSTEMVALUES_NETEZZA$2,TMP_DBSYSTEMVALUES_PERVASIVE$2,TMP_DBSYSTEMVALUES_POINTBASE$2,TMP_DBSYSTEMVALUES_SQLITE$2,TMP_DBSYSTEMVALUES_SYBASE$2,TMP_DBSYSTEMVALUES_TERADATA$2,TMP_DBSYSTEMVALUES_VERTICA$2,TMP_DBSYSTEMVALUES_H2$2,TMP_DBSYSTEMVALUES_COLDFUSION$2,TMP_DBSYSTEMVALUES_CASSANDRA$2,TMP_DBSYSTEMVALUES_HBASE$2,TMP_DBSYSTEMVALUES_MONGODB$2,TMP_DBSYSTEMVALUES_REDIS$2,TMP_DBSYSTEMVALUES_COUCHBASE$2,TMP_DBSYSTEMVALUES_COUCHDB$2,TMP_DBSYSTEMVALUES_COSMOSDB$2,TMP_DBSYSTEMVALUES_DYNAMODB$2,TMP_DBSYSTEMVALUES_NEO4J$2,TMP_DBSYSTEMVALUES_GEODE$2,TMP_DBSYSTEMVALUES_ELASTICSEARCH$2,TMP_DBSYSTEMVALUES_MEMCACHED$2,TMP_DBSYSTEMVALUES_COCKROACHDB$2,DBSYSTEMVALUES_OTHER_SQL$2,DBSYSTEMVALUES_MSSQL$2,DBSYSTEMVALUES_MYSQL$2,DBSYSTEMVALUES_ORACLE$2,DBSYSTEMVALUES_DB2$2,DBSYSTEMVALUES_POSTGRESQL$2,DBSYSTEMVALUES_REDSHIFT$2,DBSYSTEMVALUES_HIVE$2,DBSYSTEMVALUES_CLOUDSCAPE$2,DBSYSTEMVALUES_HSQLDB$2,DBSYSTEMVALUES_PROGRESS$2,DBSYSTEMVALUES_MAXDB$2,DBSYSTEMVALUES_HANADB$2,DBSYSTEMVALUES_INGRES$2,DBSYSTEMVALUES_FIRSTSQL$2,DBSYSTEMVALUES_EDB$2,DBSYSTEMVALUES_CACHE$2,DBSYSTEMVALUES_ADABAS$2,DBSYSTEMVALUES_FIREBIRD$2,DBSYSTEMVALUES_DERBY$2,DBSYSTEMVALUES_FILEMAKER$2,DBSYSTEMVALUES_INFORMIX$2,DBSYSTEMVALUES_INSTANTDB$2,DBSYSTEMVALUES_INTERBASE$2,DBSYSTEMVALUES_MARIADB$2,DBSYSTEMVALUES_NETEZZA$2,DBSYSTEMVALUES_PERVASIVE$2,DBSYSTEMVALUES_POINTBASE$2,DBSYSTEMVALUES_SQLITE$2,DBSYSTEMVALUES_SYBASE$2,DBSYSTEMVALUES_TERADATA$2,DBSYSTEMVALUES_VERTICA$2,DBSYSTEMVALUES_H2$2,DBSYSTEMVALUES_COLDFUSION$2,DBSYSTEMVALUES_CASSANDRA$2,DBSYSTEMVALUES_HBASE$2,DBSYSTEMVALUES_MONGODB$2,DBSYSTEMVALUES_REDIS$2,DBSYSTEMVALUES_COUCHBASE$2,DBSYSTEMVALUES_COUCHDB$2,DBSYSTEMVALUES_COSMOSDB$2,DBSYSTEMVALUES_DYNAMODB$2,DBSYSTEMVALUES_NEO4J$2,DBSYSTEMVALUES_GEODE$2,DBSYSTEMVALUES_ELASTICSEARCH$2,DBSYSTEMVALUES_MEMCACHED$2,DBSYSTEMVALUES_COCKROACHDB$2,DbSystemValues$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2,DBCASSANDRACONSISTENCYLEVELVALUES_ALL$2,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_ONE$2,DBCASSANDRACONSISTENCYLEVELVALUES_TWO$2,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2,DBCASSANDRACONSISTENCYLEVELVALUES_ANY$2,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2,DbCassandraConsistencyLevelValues$2,TMP_FAASTRIGGERVALUES_DATASOURCE$2,TMP_FAASTRIGGERVALUES_HTTP$2,TMP_FAASTRIGGERVALUES_PUBSUB$2,TMP_FAASTRIGGERVALUES_TIMER$2,TMP_FAASTRIGGERVALUES_OTHER$2,FAASTRIGGERVALUES_DATASOURCE$2,FAASTRIGGERVALUES_HTTP$2,FAASTRIGGERVALUES_PUBSUB$2,FAASTRIGGERVALUES_TIMER$2,FAASTRIGGERVALUES_OTHER$2,FaasTriggerValues$2,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$2,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$2,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$2,FAASDOCUMENTOPERATIONVALUES_INSERT$2,FAASDOCUMENTOPERATIONVALUES_EDIT$2,FAASDOCUMENTOPERATIONVALUES_DELETE$2,FaasDocumentOperationValues$2,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2,TMP_FAASINVOKEDPROVIDERVALUES_AWS$2,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$2,TMP_FAASINVOKEDPROVIDERVALUES_GCP$2,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2,FAASINVOKEDPROVIDERVALUES_AWS$2,FAASINVOKEDPROVIDERVALUES_AZURE$2,FAASINVOKEDPROVIDERVALUES_GCP$2,FaasInvokedProviderValues$2,TMP_NETTRANSPORTVALUES_IP_TCP$2,TMP_NETTRANSPORTVALUES_IP_UDP$2,TMP_NETTRANSPORTVALUES_IP$2,TMP_NETTRANSPORTVALUES_UNIX$2,TMP_NETTRANSPORTVALUES_PIPE$2,TMP_NETTRANSPORTVALUES_INPROC$2,TMP_NETTRANSPORTVALUES_OTHER$2,NETTRANSPORTVALUES_IP_TCP$2,NETTRANSPORTVALUES_IP_UDP$2,NETTRANSPORTVALUES_IP$2,NETTRANSPORTVALUES_UNIX$2,NETTRANSPORTVALUES_PIPE$2,NETTRANSPORTVALUES_INPROC$2,NETTRANSPORTVALUES_OTHER$2,NetTransportValues$2,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$2,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$2,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$2,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2,NETHOSTCONNECTIONTYPEVALUES_WIFI$2,NETHOSTCONNECTIONTYPEVALUES_WIRED$2,NETHOSTCONNECTIONTYPEVALUES_CELL$2,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2,NetHostConnectionTypeValues$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2,NETHOSTCONNECTIONSUBTYPEVALUES_LTE$2,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2,NETHOSTCONNECTIONSUBTYPEVALUES_GSM$2,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2,NETHOSTCONNECTIONSUBTYPEVALUES_NR$2,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2,NetHostConnectionSubtypeValues$2,TMP_HTTPFLAVORVALUES_HTTP_1_0$2,TMP_HTTPFLAVORVALUES_HTTP_1_1$2,TMP_HTTPFLAVORVALUES_HTTP_2_0$2,TMP_HTTPFLAVORVALUES_SPDY$2,TMP_HTTPFLAVORVALUES_QUIC$2,HTTPFLAVORVALUES_HTTP_1_0$2,HTTPFLAVORVALUES_HTTP_1_1$2,HTTPFLAVORVALUES_HTTP_2_0$2,HTTPFLAVORVALUES_SPDY$2,HTTPFLAVORVALUES_QUIC$2,HttpFlavorValues$2,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$2,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$2,MESSAGINGDESTINATIONKINDVALUES_QUEUE$2,MESSAGINGDESTINATIONKINDVALUES_TOPIC$2,MessagingDestinationKindValues$2,TMP_MESSAGINGOPERATIONVALUES_RECEIVE$2,TMP_MESSAGINGOPERATIONVALUES_PROCESS$2,MESSAGINGOPERATIONVALUES_RECEIVE$2,MESSAGINGOPERATIONVALUES_PROCESS$2,MessagingOperationValues$2,TMP_RPCGRPCSTATUSCODEVALUES_OK$2,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$2,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$2,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$2,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$2,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$2,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$2,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$2,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$2,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$2,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$2,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$2,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$2,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$2,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$2,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$2,RPCGRPCSTATUSCODEVALUES_OK$2,RPCGRPCSTATUSCODEVALUES_CANCELLED$2,RPCGRPCSTATUSCODEVALUES_UNKNOWN$2,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$2,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$2,RPCGRPCSTATUSCODEVALUES_NOT_FOUND$2,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$2,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$2,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$2,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$2,RPCGRPCSTATUSCODEVALUES_ABORTED$2,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$2,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$2,RPCGRPCSTATUSCODEVALUES_INTERNAL$2,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$2,RPCGRPCSTATUSCODEVALUES_DATA_LOSS$2,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$2,RpcGrpcStatusCodeValues$2,TMP_MESSAGETYPEVALUES_SENT$2,TMP_MESSAGETYPEVALUES_RECEIVED$2,MESSAGETYPEVALUES_SENT$2,MESSAGETYPEVALUES_RECEIVED$2,MessageTypeValues$2,init_SemanticAttributes$2=__esmMin((()=>{init_utils$5(),TMP_AWS_LAMBDA_INVOKED_ARN$2=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM$2=`db.system`,TMP_DB_CONNECTION_STRING$2=`db.connection_string`,TMP_DB_USER$2=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME$2=`db.jdbc.driver_classname`,TMP_DB_NAME$2=`db.name`,TMP_DB_STATEMENT$2=`db.statement`,TMP_DB_OPERATION$2=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME$2=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE$2=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE$2=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$2=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE$2=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE$2=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID$2=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC$2=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE$2=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX$2=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION$2=`db.mongodb.collection`,TMP_DB_SQL_TABLE$2=`db.sql.table`,TMP_EXCEPTION_TYPE$2=`exception.type`,TMP_EXCEPTION_MESSAGE$2=`exception.message`,TMP_EXCEPTION_STACKTRACE$2=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED$2=`exception.escaped`,TMP_FAAS_TRIGGER$2=`faas.trigger`,TMP_FAAS_EXECUTION$2=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION$2=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION$2=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME$2=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME$2=`faas.document.name`,TMP_FAAS_TIME$2=`faas.time`,TMP_FAAS_CRON$2=`faas.cron`,TMP_FAAS_COLDSTART$2=`faas.coldstart`,TMP_FAAS_INVOKED_NAME$2=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER$2=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION$2=`faas.invoked_region`,TMP_NET_TRANSPORT$2=`net.transport`,TMP_NET_PEER_IP$2=`net.peer.ip`,TMP_NET_PEER_PORT$2=`net.peer.port`,TMP_NET_PEER_NAME$2=`net.peer.name`,TMP_NET_HOST_IP$2=`net.host.ip`,TMP_NET_HOST_PORT$2=`net.host.port`,TMP_NET_HOST_NAME$2=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE$2=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE$2=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME$2=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC$2=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC$2=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC$2=`net.host.carrier.icc`,TMP_PEER_SERVICE$2=`peer.service`,TMP_ENDUSER_ID$2=`enduser.id`,TMP_ENDUSER_ROLE$2=`enduser.role`,TMP_ENDUSER_SCOPE$2=`enduser.scope`,TMP_THREAD_ID$2=`thread.id`,TMP_THREAD_NAME$2=`thread.name`,TMP_CODE_FUNCTION$2=`code.function`,TMP_CODE_NAMESPACE$2=`code.namespace`,TMP_CODE_FILEPATH$2=`code.filepath`,TMP_CODE_LINENO$2=`code.lineno`,TMP_HTTP_METHOD$2=`http.method`,TMP_HTTP_URL$2=`http.url`,TMP_HTTP_TARGET$2=`http.target`,TMP_HTTP_HOST$2=`http.host`,TMP_HTTP_SCHEME$2=`http.scheme`,TMP_HTTP_STATUS_CODE$2=`http.status_code`,TMP_HTTP_FLAVOR$2=`http.flavor`,TMP_HTTP_USER_AGENT$2=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH$2=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH$2=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME$2=`http.server_name`,TMP_HTTP_ROUTE$2=`http.route`,TMP_HTTP_CLIENT_IP$2=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES$2=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$2=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ$2=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION$2=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT$2=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME$2=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT$2=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT$2=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD$2=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT$2=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$2=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT$2=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT$2=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM$2=`messaging.system`,TMP_MESSAGING_DESTINATION$2=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND$2=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION$2=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL$2=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION$2=`messaging.protocol_version`,TMP_MESSAGING_URL$2=`messaging.url`,TMP_MESSAGING_MESSAGE_ID$2=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID$2=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION$2=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID$2=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$2=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY$2=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$2=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID$2=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION$2=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE$2=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM$2=`rpc.system`,TMP_RPC_SERVICE$2=`rpc.service`,TMP_RPC_METHOD$2=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE$2=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION$2=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID$2=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE$2=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE$2=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE$2=`message.type`,TMP_MESSAGE_ID$2=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE$2=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE$2=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$2=TMP_AWS_LAMBDA_INVOKED_ARN$2,SEMATTRS_DB_SYSTEM$2=TMP_DB_SYSTEM$2,SEMATTRS_DB_CONNECTION_STRING$2=TMP_DB_CONNECTION_STRING$2,SEMATTRS_DB_USER$2=TMP_DB_USER$2,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$2=TMP_DB_JDBC_DRIVER_CLASSNAME$2,SEMATTRS_DB_NAME$2=TMP_DB_NAME$2,SEMATTRS_DB_STATEMENT$2=TMP_DB_STATEMENT$2,SEMATTRS_DB_OPERATION$2=TMP_DB_OPERATION$2,SEMATTRS_DB_MSSQL_INSTANCE_NAME$2=TMP_DB_MSSQL_INSTANCE_NAME$2,SEMATTRS_DB_CASSANDRA_KEYSPACE$2=TMP_DB_CASSANDRA_KEYSPACE$2,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$2=TMP_DB_CASSANDRA_PAGE_SIZE$2,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$2=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$2,SEMATTRS_DB_CASSANDRA_TABLE$2=TMP_DB_CASSANDRA_TABLE$2,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$2=TMP_DB_CASSANDRA_IDEMPOTENCE$2,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$2=TMP_DB_CASSANDRA_COORDINATOR_ID$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$2=TMP_DB_CASSANDRA_COORDINATOR_DC$2,SEMATTRS_DB_HBASE_NAMESPACE$2=TMP_DB_HBASE_NAMESPACE$2,SEMATTRS_DB_REDIS_DATABASE_INDEX$2=TMP_DB_REDIS_DATABASE_INDEX$2,SEMATTRS_DB_MONGODB_COLLECTION$2=TMP_DB_MONGODB_COLLECTION$2,SEMATTRS_DB_SQL_TABLE$2=TMP_DB_SQL_TABLE$2,SEMATTRS_EXCEPTION_TYPE$2=TMP_EXCEPTION_TYPE$2,SEMATTRS_EXCEPTION_MESSAGE$2=TMP_EXCEPTION_MESSAGE$2,SEMATTRS_EXCEPTION_STACKTRACE$2=TMP_EXCEPTION_STACKTRACE$2,SEMATTRS_EXCEPTION_ESCAPED$2=TMP_EXCEPTION_ESCAPED$2,SEMATTRS_FAAS_TRIGGER$2=TMP_FAAS_TRIGGER$2,SEMATTRS_FAAS_EXECUTION$2=TMP_FAAS_EXECUTION$2,SEMATTRS_FAAS_DOCUMENT_COLLECTION$2=TMP_FAAS_DOCUMENT_COLLECTION$2,SEMATTRS_FAAS_DOCUMENT_OPERATION$2=TMP_FAAS_DOCUMENT_OPERATION$2,SEMATTRS_FAAS_DOCUMENT_TIME$2=TMP_FAAS_DOCUMENT_TIME$2,SEMATTRS_FAAS_DOCUMENT_NAME$2=TMP_FAAS_DOCUMENT_NAME$2,SEMATTRS_FAAS_TIME$2=TMP_FAAS_TIME$2,SEMATTRS_FAAS_CRON$2=TMP_FAAS_CRON$2,SEMATTRS_FAAS_COLDSTART$2=TMP_FAAS_COLDSTART$2,SEMATTRS_FAAS_INVOKED_NAME$2=TMP_FAAS_INVOKED_NAME$2,SEMATTRS_FAAS_INVOKED_PROVIDER$2=TMP_FAAS_INVOKED_PROVIDER$2,SEMATTRS_FAAS_INVOKED_REGION$2=TMP_FAAS_INVOKED_REGION$2,SEMATTRS_NET_TRANSPORT$2=TMP_NET_TRANSPORT$2,SEMATTRS_NET_PEER_IP$2=TMP_NET_PEER_IP$2,SEMATTRS_NET_PEER_PORT$2=TMP_NET_PEER_PORT$2,SEMATTRS_NET_PEER_NAME$2=TMP_NET_PEER_NAME$2,SEMATTRS_NET_HOST_IP$2=TMP_NET_HOST_IP$2,SEMATTRS_NET_HOST_PORT$2=TMP_NET_HOST_PORT$2,SEMATTRS_NET_HOST_NAME$2=TMP_NET_HOST_NAME$2,SEMATTRS_NET_HOST_CONNECTION_TYPE$2=TMP_NET_HOST_CONNECTION_TYPE$2,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$2=TMP_NET_HOST_CONNECTION_SUBTYPE$2,SEMATTRS_NET_HOST_CARRIER_NAME$2=TMP_NET_HOST_CARRIER_NAME$2,SEMATTRS_NET_HOST_CARRIER_MCC$2=TMP_NET_HOST_CARRIER_MCC$2,SEMATTRS_NET_HOST_CARRIER_MNC$2=TMP_NET_HOST_CARRIER_MNC$2,SEMATTRS_NET_HOST_CARRIER_ICC$2=TMP_NET_HOST_CARRIER_ICC$2,SEMATTRS_PEER_SERVICE$2=TMP_PEER_SERVICE$2,SEMATTRS_ENDUSER_ID$2=TMP_ENDUSER_ID$2,SEMATTRS_ENDUSER_ROLE$2=TMP_ENDUSER_ROLE$2,SEMATTRS_ENDUSER_SCOPE$2=TMP_ENDUSER_SCOPE$2,SEMATTRS_THREAD_ID$2=TMP_THREAD_ID$2,SEMATTRS_THREAD_NAME$2=TMP_THREAD_NAME$2,SEMATTRS_CODE_FUNCTION$2=TMP_CODE_FUNCTION$2,SEMATTRS_CODE_NAMESPACE$2=TMP_CODE_NAMESPACE$2,SEMATTRS_CODE_FILEPATH$2=TMP_CODE_FILEPATH$2,SEMATTRS_CODE_LINENO$2=TMP_CODE_LINENO$2,SEMATTRS_HTTP_METHOD$2=TMP_HTTP_METHOD$2,SEMATTRS_HTTP_URL$2=TMP_HTTP_URL$2,SEMATTRS_HTTP_TARGET$2=TMP_HTTP_TARGET$2,SEMATTRS_HTTP_HOST$2=TMP_HTTP_HOST$2,SEMATTRS_HTTP_SCHEME$2=TMP_HTTP_SCHEME$2,SEMATTRS_HTTP_STATUS_CODE$2=TMP_HTTP_STATUS_CODE$2,SEMATTRS_HTTP_FLAVOR$2=TMP_HTTP_FLAVOR$2,SEMATTRS_HTTP_USER_AGENT$2=TMP_HTTP_USER_AGENT$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$2=TMP_HTTP_REQUEST_CONTENT_LENGTH$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$2=TMP_HTTP_RESPONSE_CONTENT_LENGTH$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_SERVER_NAME$2=TMP_HTTP_SERVER_NAME$2,SEMATTRS_HTTP_ROUTE$2=TMP_HTTP_ROUTE$2,SEMATTRS_HTTP_CLIENT_IP$2=TMP_HTTP_CLIENT_IP$2,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$2=TMP_AWS_DYNAMODB_TABLE_NAMES$2,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$2=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$2=TMP_AWS_DYNAMODB_CONSISTENT_READ$2,SEMATTRS_AWS_DYNAMODB_PROJECTION$2=TMP_AWS_DYNAMODB_PROJECTION$2,SEMATTRS_AWS_DYNAMODB_LIMIT$2=TMP_AWS_DYNAMODB_LIMIT$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$2=TMP_AWS_DYNAMODB_INDEX_NAME$2,SEMATTRS_AWS_DYNAMODB_SELECT$2=TMP_AWS_DYNAMODB_SELECT$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$2=TMP_AWS_DYNAMODB_TABLE_COUNT$2,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$2=TMP_AWS_DYNAMODB_SCAN_FORWARD$2,SEMATTRS_AWS_DYNAMODB_SEGMENT$2=TMP_AWS_DYNAMODB_SEGMENT$2,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$2=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$2,SEMATTRS_AWS_DYNAMODB_COUNT$2=TMP_AWS_DYNAMODB_COUNT$2,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$2=TMP_AWS_DYNAMODB_SCANNED_COUNT$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2,SEMATTRS_MESSAGING_SYSTEM$2=TMP_MESSAGING_SYSTEM$2,SEMATTRS_MESSAGING_DESTINATION$2=TMP_MESSAGING_DESTINATION$2,SEMATTRS_MESSAGING_DESTINATION_KIND$2=TMP_MESSAGING_DESTINATION_KIND$2,SEMATTRS_MESSAGING_TEMP_DESTINATION$2=TMP_MESSAGING_TEMP_DESTINATION$2,SEMATTRS_MESSAGING_PROTOCOL$2=TMP_MESSAGING_PROTOCOL$2,SEMATTRS_MESSAGING_PROTOCOL_VERSION$2=TMP_MESSAGING_PROTOCOL_VERSION$2,SEMATTRS_MESSAGING_URL$2=TMP_MESSAGING_URL$2,SEMATTRS_MESSAGING_MESSAGE_ID$2=TMP_MESSAGING_MESSAGE_ID$2,SEMATTRS_MESSAGING_CONVERSATION_ID$2=TMP_MESSAGING_CONVERSATION_ID$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2,SEMATTRS_MESSAGING_OPERATION$2=TMP_MESSAGING_OPERATION$2,SEMATTRS_MESSAGING_CONSUMER_ID$2=TMP_MESSAGING_CONSUMER_ID$2,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$2=TMP_MESSAGING_RABBITMQ_ROUTING_KEY$2,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$2=TMP_MESSAGING_KAFKA_MESSAGE_KEY$2,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$2=TMP_MESSAGING_KAFKA_CONSUMER_GROUP$2,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$2=TMP_MESSAGING_KAFKA_CLIENT_ID$2,SEMATTRS_MESSAGING_KAFKA_PARTITION$2=TMP_MESSAGING_KAFKA_PARTITION$2,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$2=TMP_MESSAGING_KAFKA_TOMBSTONE$2,SEMATTRS_RPC_SYSTEM$2=TMP_RPC_SYSTEM$2,SEMATTRS_RPC_SERVICE$2=TMP_RPC_SERVICE$2,SEMATTRS_RPC_METHOD$2=TMP_RPC_METHOD$2,SEMATTRS_RPC_GRPC_STATUS_CODE$2=TMP_RPC_GRPC_STATUS_CODE$2,SEMATTRS_RPC_JSONRPC_VERSION$2=TMP_RPC_JSONRPC_VERSION$2,SEMATTRS_RPC_JSONRPC_REQUEST_ID$2=TMP_RPC_JSONRPC_REQUEST_ID$2,SEMATTRS_RPC_JSONRPC_ERROR_CODE$2=TMP_RPC_JSONRPC_ERROR_CODE$2,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$2=TMP_RPC_JSONRPC_ERROR_MESSAGE$2,SEMATTRS_MESSAGE_TYPE$2=TMP_MESSAGE_TYPE$2,SEMATTRS_MESSAGE_ID$2=TMP_MESSAGE_ID$2,SEMATTRS_MESSAGE_COMPRESSED_SIZE$2=TMP_MESSAGE_COMPRESSED_SIZE$2,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$2=TMP_MESSAGE_UNCOMPRESSED_SIZE$2,SemanticAttributes$2=createConstMap$2([TMP_AWS_LAMBDA_INVOKED_ARN$2,TMP_DB_SYSTEM$2,TMP_DB_CONNECTION_STRING$2,TMP_DB_USER$2,TMP_DB_JDBC_DRIVER_CLASSNAME$2,TMP_DB_NAME$2,TMP_DB_STATEMENT$2,TMP_DB_OPERATION$2,TMP_DB_MSSQL_INSTANCE_NAME$2,TMP_DB_CASSANDRA_KEYSPACE$2,TMP_DB_CASSANDRA_PAGE_SIZE$2,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$2,TMP_DB_CASSANDRA_TABLE$2,TMP_DB_CASSANDRA_IDEMPOTENCE$2,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2,TMP_DB_CASSANDRA_COORDINATOR_ID$2,TMP_DB_CASSANDRA_COORDINATOR_DC$2,TMP_DB_HBASE_NAMESPACE$2,TMP_DB_REDIS_DATABASE_INDEX$2,TMP_DB_MONGODB_COLLECTION$2,TMP_DB_SQL_TABLE$2,TMP_EXCEPTION_TYPE$2,TMP_EXCEPTION_MESSAGE$2,TMP_EXCEPTION_STACKTRACE$2,TMP_EXCEPTION_ESCAPED$2,TMP_FAAS_TRIGGER$2,TMP_FAAS_EXECUTION$2,TMP_FAAS_DOCUMENT_COLLECTION$2,TMP_FAAS_DOCUMENT_OPERATION$2,TMP_FAAS_DOCUMENT_TIME$2,TMP_FAAS_DOCUMENT_NAME$2,TMP_FAAS_TIME$2,TMP_FAAS_CRON$2,TMP_FAAS_COLDSTART$2,TMP_FAAS_INVOKED_NAME$2,TMP_FAAS_INVOKED_PROVIDER$2,TMP_FAAS_INVOKED_REGION$2,TMP_NET_TRANSPORT$2,TMP_NET_PEER_IP$2,TMP_NET_PEER_PORT$2,TMP_NET_PEER_NAME$2,TMP_NET_HOST_IP$2,TMP_NET_HOST_PORT$2,TMP_NET_HOST_NAME$2,TMP_NET_HOST_CONNECTION_TYPE$2,TMP_NET_HOST_CONNECTION_SUBTYPE$2,TMP_NET_HOST_CARRIER_NAME$2,TMP_NET_HOST_CARRIER_MCC$2,TMP_NET_HOST_CARRIER_MNC$2,TMP_NET_HOST_CARRIER_ICC$2,TMP_PEER_SERVICE$2,TMP_ENDUSER_ID$2,TMP_ENDUSER_ROLE$2,TMP_ENDUSER_SCOPE$2,TMP_THREAD_ID$2,TMP_THREAD_NAME$2,TMP_CODE_FUNCTION$2,TMP_CODE_NAMESPACE$2,TMP_CODE_FILEPATH$2,TMP_CODE_LINENO$2,TMP_HTTP_METHOD$2,TMP_HTTP_URL$2,TMP_HTTP_TARGET$2,TMP_HTTP_HOST$2,TMP_HTTP_SCHEME$2,TMP_HTTP_STATUS_CODE$2,TMP_HTTP_FLAVOR$2,TMP_HTTP_USER_AGENT$2,TMP_HTTP_REQUEST_CONTENT_LENGTH$2,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2,TMP_HTTP_RESPONSE_CONTENT_LENGTH$2,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2,TMP_HTTP_SERVER_NAME$2,TMP_HTTP_ROUTE$2,TMP_HTTP_CLIENT_IP$2,TMP_AWS_DYNAMODB_TABLE_NAMES$2,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$2,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2,TMP_AWS_DYNAMODB_CONSISTENT_READ$2,TMP_AWS_DYNAMODB_PROJECTION$2,TMP_AWS_DYNAMODB_LIMIT$2,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2,TMP_AWS_DYNAMODB_INDEX_NAME$2,TMP_AWS_DYNAMODB_SELECT$2,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2,TMP_AWS_DYNAMODB_TABLE_COUNT$2,TMP_AWS_DYNAMODB_SCAN_FORWARD$2,TMP_AWS_DYNAMODB_SEGMENT$2,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$2,TMP_AWS_DYNAMODB_COUNT$2,TMP_AWS_DYNAMODB_SCANNED_COUNT$2,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2,TMP_MESSAGING_SYSTEM$2,TMP_MESSAGING_DESTINATION$2,TMP_MESSAGING_DESTINATION_KIND$2,TMP_MESSAGING_TEMP_DESTINATION$2,TMP_MESSAGING_PROTOCOL$2,TMP_MESSAGING_PROTOCOL_VERSION$2,TMP_MESSAGING_URL$2,TMP_MESSAGING_MESSAGE_ID$2,TMP_MESSAGING_CONVERSATION_ID$2,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2,TMP_MESSAGING_OPERATION$2,TMP_MESSAGING_CONSUMER_ID$2,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$2,TMP_MESSAGING_KAFKA_MESSAGE_KEY$2,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$2,TMP_MESSAGING_KAFKA_CLIENT_ID$2,TMP_MESSAGING_KAFKA_PARTITION$2,TMP_MESSAGING_KAFKA_TOMBSTONE$2,TMP_RPC_SYSTEM$2,TMP_RPC_SERVICE$2,TMP_RPC_METHOD$2,TMP_RPC_GRPC_STATUS_CODE$2,TMP_RPC_JSONRPC_VERSION$2,TMP_RPC_JSONRPC_REQUEST_ID$2,TMP_RPC_JSONRPC_ERROR_CODE$2,TMP_RPC_JSONRPC_ERROR_MESSAGE$2,TMP_MESSAGE_TYPE$2,TMP_MESSAGE_ID$2,TMP_MESSAGE_COMPRESSED_SIZE$2,TMP_MESSAGE_UNCOMPRESSED_SIZE$2]),TMP_DBSYSTEMVALUES_OTHER_SQL$2=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL$2=`mssql`,TMP_DBSYSTEMVALUES_MYSQL$2=`mysql`,TMP_DBSYSTEMVALUES_ORACLE$2=`oracle`,TMP_DBSYSTEMVALUES_DB2$2=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL$2=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT$2=`redshift`,TMP_DBSYSTEMVALUES_HIVE$2=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE$2=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB$2=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS$2=`progress`,TMP_DBSYSTEMVALUES_MAXDB$2=`maxdb`,TMP_DBSYSTEMVALUES_HANADB$2=`hanadb`,TMP_DBSYSTEMVALUES_INGRES$2=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL$2=`firstsql`,TMP_DBSYSTEMVALUES_EDB$2=`edb`,TMP_DBSYSTEMVALUES_CACHE$2=`cache`,TMP_DBSYSTEMVALUES_ADABAS$2=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD$2=`firebird`,TMP_DBSYSTEMVALUES_DERBY$2=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER$2=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX$2=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB$2=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE$2=`interbase`,TMP_DBSYSTEMVALUES_MARIADB$2=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA$2=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE$2=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE$2=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE$2=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE$2=`sybase`,TMP_DBSYSTEMVALUES_TERADATA$2=`teradata`,TMP_DBSYSTEMVALUES_VERTICA$2=`vertica`,TMP_DBSYSTEMVALUES_H2$2=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION$2=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA$2=`cassandra`,TMP_DBSYSTEMVALUES_HBASE$2=`hbase`,TMP_DBSYSTEMVALUES_MONGODB$2=`mongodb`,TMP_DBSYSTEMVALUES_REDIS$2=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE$2=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB$2=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB$2=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB$2=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J$2=`neo4j`,TMP_DBSYSTEMVALUES_GEODE$2=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH$2=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED$2=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB$2=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL$2=TMP_DBSYSTEMVALUES_OTHER_SQL$2,DBSYSTEMVALUES_MSSQL$2=TMP_DBSYSTEMVALUES_MSSQL$2,DBSYSTEMVALUES_MYSQL$2=TMP_DBSYSTEMVALUES_MYSQL$2,DBSYSTEMVALUES_ORACLE$2=TMP_DBSYSTEMVALUES_ORACLE$2,DBSYSTEMVALUES_POSTGRESQL$2=TMP_DBSYSTEMVALUES_POSTGRESQL$2,DBSYSTEMVALUES_REDSHIFT$2=TMP_DBSYSTEMVALUES_REDSHIFT$2,DBSYSTEMVALUES_HIVE$2=TMP_DBSYSTEMVALUES_HIVE$2,DBSYSTEMVALUES_CLOUDSCAPE$2=TMP_DBSYSTEMVALUES_CLOUDSCAPE$2,DBSYSTEMVALUES_HSQLDB$2=TMP_DBSYSTEMVALUES_HSQLDB$2,DBSYSTEMVALUES_PROGRESS$2=TMP_DBSYSTEMVALUES_PROGRESS$2,DBSYSTEMVALUES_MAXDB$2=TMP_DBSYSTEMVALUES_MAXDB$2,DBSYSTEMVALUES_HANADB$2=TMP_DBSYSTEMVALUES_HANADB$2,DBSYSTEMVALUES_INGRES$2=TMP_DBSYSTEMVALUES_INGRES$2,DBSYSTEMVALUES_FIRSTSQL$2=TMP_DBSYSTEMVALUES_FIRSTSQL$2,DBSYSTEMVALUES_CACHE$2=TMP_DBSYSTEMVALUES_CACHE$2,DBSYSTEMVALUES_ADABAS$2=TMP_DBSYSTEMVALUES_ADABAS$2,DBSYSTEMVALUES_FIREBIRD$2=TMP_DBSYSTEMVALUES_FIREBIRD$2,DBSYSTEMVALUES_DERBY$2=TMP_DBSYSTEMVALUES_DERBY$2,DBSYSTEMVALUES_FILEMAKER$2=TMP_DBSYSTEMVALUES_FILEMAKER$2,DBSYSTEMVALUES_INFORMIX$2=TMP_DBSYSTEMVALUES_INFORMIX$2,DBSYSTEMVALUES_INSTANTDB$2=TMP_DBSYSTEMVALUES_INSTANTDB$2,DBSYSTEMVALUES_INTERBASE$2=TMP_DBSYSTEMVALUES_INTERBASE$2,DBSYSTEMVALUES_MARIADB$2=TMP_DBSYSTEMVALUES_MARIADB$2,DBSYSTEMVALUES_NETEZZA$2=TMP_DBSYSTEMVALUES_NETEZZA$2,DBSYSTEMVALUES_PERVASIVE$2=TMP_DBSYSTEMVALUES_PERVASIVE$2,DBSYSTEMVALUES_POINTBASE$2=TMP_DBSYSTEMVALUES_POINTBASE$2,DBSYSTEMVALUES_SQLITE$2=TMP_DBSYSTEMVALUES_SQLITE$2,DBSYSTEMVALUES_SYBASE$2=TMP_DBSYSTEMVALUES_SYBASE$2,DBSYSTEMVALUES_TERADATA$2=TMP_DBSYSTEMVALUES_TERADATA$2,DBSYSTEMVALUES_VERTICA$2=TMP_DBSYSTEMVALUES_VERTICA$2,DBSYSTEMVALUES_COLDFUSION$2=TMP_DBSYSTEMVALUES_COLDFUSION$2,DBSYSTEMVALUES_CASSANDRA$2=TMP_DBSYSTEMVALUES_CASSANDRA$2,DBSYSTEMVALUES_HBASE$2=TMP_DBSYSTEMVALUES_HBASE$2,DBSYSTEMVALUES_MONGODB$2=TMP_DBSYSTEMVALUES_MONGODB$2,DBSYSTEMVALUES_REDIS$2=TMP_DBSYSTEMVALUES_REDIS$2,DBSYSTEMVALUES_COUCHBASE$2=TMP_DBSYSTEMVALUES_COUCHBASE$2,DBSYSTEMVALUES_COUCHDB$2=TMP_DBSYSTEMVALUES_COUCHDB$2,DBSYSTEMVALUES_COSMOSDB$2=TMP_DBSYSTEMVALUES_COSMOSDB$2,DBSYSTEMVALUES_DYNAMODB$2=TMP_DBSYSTEMVALUES_DYNAMODB$2,DBSYSTEMVALUES_NEO4J$2=TMP_DBSYSTEMVALUES_NEO4J$2,DBSYSTEMVALUES_GEODE$2=TMP_DBSYSTEMVALUES_GEODE$2,DBSYSTEMVALUES_ELASTICSEARCH$2=TMP_DBSYSTEMVALUES_ELASTICSEARCH$2,DBSYSTEMVALUES_MEMCACHED$2=TMP_DBSYSTEMVALUES_MEMCACHED$2,DBSYSTEMVALUES_COCKROACHDB$2=TMP_DBSYSTEMVALUES_COCKROACHDB$2,DbSystemValues$2=createConstMap$2([TMP_DBSYSTEMVALUES_OTHER_SQL$2,TMP_DBSYSTEMVALUES_MSSQL$2,TMP_DBSYSTEMVALUES_MYSQL$2,TMP_DBSYSTEMVALUES_ORACLE$2,TMP_DBSYSTEMVALUES_DB2$2,TMP_DBSYSTEMVALUES_POSTGRESQL$2,TMP_DBSYSTEMVALUES_REDSHIFT$2,TMP_DBSYSTEMVALUES_HIVE$2,TMP_DBSYSTEMVALUES_CLOUDSCAPE$2,TMP_DBSYSTEMVALUES_HSQLDB$2,TMP_DBSYSTEMVALUES_PROGRESS$2,TMP_DBSYSTEMVALUES_MAXDB$2,TMP_DBSYSTEMVALUES_HANADB$2,TMP_DBSYSTEMVALUES_INGRES$2,TMP_DBSYSTEMVALUES_FIRSTSQL$2,TMP_DBSYSTEMVALUES_EDB$2,TMP_DBSYSTEMVALUES_CACHE$2,TMP_DBSYSTEMVALUES_ADABAS$2,TMP_DBSYSTEMVALUES_FIREBIRD$2,TMP_DBSYSTEMVALUES_DERBY$2,TMP_DBSYSTEMVALUES_FILEMAKER$2,TMP_DBSYSTEMVALUES_INFORMIX$2,TMP_DBSYSTEMVALUES_INSTANTDB$2,TMP_DBSYSTEMVALUES_INTERBASE$2,TMP_DBSYSTEMVALUES_MARIADB$2,TMP_DBSYSTEMVALUES_NETEZZA$2,TMP_DBSYSTEMVALUES_PERVASIVE$2,TMP_DBSYSTEMVALUES_POINTBASE$2,TMP_DBSYSTEMVALUES_SQLITE$2,TMP_DBSYSTEMVALUES_SYBASE$2,TMP_DBSYSTEMVALUES_TERADATA$2,TMP_DBSYSTEMVALUES_VERTICA$2,TMP_DBSYSTEMVALUES_H2$2,TMP_DBSYSTEMVALUES_COLDFUSION$2,TMP_DBSYSTEMVALUES_CASSANDRA$2,TMP_DBSYSTEMVALUES_HBASE$2,TMP_DBSYSTEMVALUES_MONGODB$2,TMP_DBSYSTEMVALUES_REDIS$2,TMP_DBSYSTEMVALUES_COUCHBASE$2,TMP_DBSYSTEMVALUES_COUCHDB$2,TMP_DBSYSTEMVALUES_COSMOSDB$2,TMP_DBSYSTEMVALUES_DYNAMODB$2,TMP_DBSYSTEMVALUES_NEO4J$2,TMP_DBSYSTEMVALUES_GEODE$2,TMP_DBSYSTEMVALUES_ELASTICSEARCH$2,TMP_DBSYSTEMVALUES_MEMCACHED$2,TMP_DBSYSTEMVALUES_COCKROACHDB$2]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$2=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$2=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$2=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$2=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2,DbCassandraConsistencyLevelValues$2=createConstMap$2([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2]),TMP_FAASTRIGGERVALUES_DATASOURCE$2=`datasource`,TMP_FAASTRIGGERVALUES_HTTP$2=`http`,TMP_FAASTRIGGERVALUES_PUBSUB$2=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER$2=`timer`,TMP_FAASTRIGGERVALUES_OTHER$2=`other`,FAASTRIGGERVALUES_DATASOURCE$2=TMP_FAASTRIGGERVALUES_DATASOURCE$2,FAASTRIGGERVALUES_HTTP$2=TMP_FAASTRIGGERVALUES_HTTP$2,FAASTRIGGERVALUES_PUBSUB$2=TMP_FAASTRIGGERVALUES_PUBSUB$2,FAASTRIGGERVALUES_TIMER$2=TMP_FAASTRIGGERVALUES_TIMER$2,FAASTRIGGERVALUES_OTHER$2=TMP_FAASTRIGGERVALUES_OTHER$2,FaasTriggerValues$2=createConstMap$2([TMP_FAASTRIGGERVALUES_DATASOURCE$2,TMP_FAASTRIGGERVALUES_HTTP$2,TMP_FAASTRIGGERVALUES_PUBSUB$2,TMP_FAASTRIGGERVALUES_TIMER$2,TMP_FAASTRIGGERVALUES_OTHER$2]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$2=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$2=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$2=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT$2=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$2,FAASDOCUMENTOPERATIONVALUES_EDIT$2=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$2,FAASDOCUMENTOPERATIONVALUES_DELETE$2=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$2,FaasDocumentOperationValues$2=createConstMap$2([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$2,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$2,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$2]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS$2=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$2=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP$2=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2,FAASINVOKEDPROVIDERVALUES_AZURE$2=TMP_FAASINVOKEDPROVIDERVALUES_AZURE$2,FaasInvokedProviderValues$2=createConstMap$2([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2,TMP_FAASINVOKEDPROVIDERVALUES_AWS$2,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$2,TMP_FAASINVOKEDPROVIDERVALUES_GCP$2]),TMP_NETTRANSPORTVALUES_IP_TCP$2=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP$2=`ip_udp`,TMP_NETTRANSPORTVALUES_IP$2=`ip`,TMP_NETTRANSPORTVALUES_UNIX$2=`unix`,TMP_NETTRANSPORTVALUES_PIPE$2=`pipe`,TMP_NETTRANSPORTVALUES_INPROC$2=`inproc`,TMP_NETTRANSPORTVALUES_OTHER$2=`other`,NETTRANSPORTVALUES_IP_TCP$2=TMP_NETTRANSPORTVALUES_IP_TCP$2,NETTRANSPORTVALUES_IP_UDP$2=TMP_NETTRANSPORTVALUES_IP_UDP$2,NETTRANSPORTVALUES_UNIX$2=TMP_NETTRANSPORTVALUES_UNIX$2,NETTRANSPORTVALUES_PIPE$2=TMP_NETTRANSPORTVALUES_PIPE$2,NETTRANSPORTVALUES_INPROC$2=TMP_NETTRANSPORTVALUES_INPROC$2,NETTRANSPORTVALUES_OTHER$2=TMP_NETTRANSPORTVALUES_OTHER$2,NetTransportValues$2=createConstMap$2([TMP_NETTRANSPORTVALUES_IP_TCP$2,TMP_NETTRANSPORTVALUES_IP_UDP$2,TMP_NETTRANSPORTVALUES_IP$2,TMP_NETTRANSPORTVALUES_UNIX$2,TMP_NETTRANSPORTVALUES_PIPE$2,TMP_NETTRANSPORTVALUES_INPROC$2,TMP_NETTRANSPORTVALUES_OTHER$2]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$2=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$2=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$2=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI$2=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$2,NETHOSTCONNECTIONTYPEVALUES_WIRED$2=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$2,NETHOSTCONNECTIONTYPEVALUES_CELL$2=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$2,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2,NetHostConnectionTypeValues$2=createConstMap$2([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$2,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$2,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$2,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$2=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$2=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$2=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2,NetHostConnectionSubtypeValues$2=createConstMap$2([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2]),TMP_HTTPFLAVORVALUES_HTTP_1_0$2=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1$2=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0$2=`2.0`,TMP_HTTPFLAVORVALUES_SPDY$2=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC$2=`QUIC`,HTTPFLAVORVALUES_SPDY$2=TMP_HTTPFLAVORVALUES_SPDY$2,HTTPFLAVORVALUES_QUIC$2=TMP_HTTPFLAVORVALUES_QUIC$2,HttpFlavorValues$2={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0$2,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1$2,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0$2,SPDY:TMP_HTTPFLAVORVALUES_SPDY$2,QUIC:TMP_HTTPFLAVORVALUES_QUIC$2},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$2=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$2=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE$2=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$2,MESSAGINGDESTINATIONKINDVALUES_TOPIC$2=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$2,MessagingDestinationKindValues$2=createConstMap$2([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$2,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$2]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE$2=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS$2=`process`,MESSAGINGOPERATIONVALUES_RECEIVE$2=TMP_MESSAGINGOPERATIONVALUES_RECEIVE$2,MESSAGINGOPERATIONVALUES_PROCESS$2=TMP_MESSAGINGOPERATIONVALUES_PROCESS$2,MessagingOperationValues$2=createConstMap$2([TMP_MESSAGINGOPERATIONVALUES_RECEIVE$2,TMP_MESSAGINGOPERATIONVALUES_PROCESS$2]),TMP_RPCGRPCSTATUSCODEVALUES_OK$2=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$2=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$2=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$2=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$2=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$2=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$2=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$2=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$2=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$2=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$2=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$2=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$2=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$2=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$2=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$2=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$2=16,RpcGrpcStatusCodeValues$2={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK$2,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$2,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$2,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$2,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$2,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$2,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$2,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$2,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$2,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$2,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$2,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$2,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$2,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$2,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$2,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$2,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$2},TMP_MESSAGETYPEVALUES_SENT$2=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED$2=`RECEIVED`,MESSAGETYPEVALUES_SENT$2=TMP_MESSAGETYPEVALUES_SENT$2,MESSAGETYPEVALUES_RECEIVED$2=TMP_MESSAGETYPEVALUES_RECEIVED$2,MessageTypeValues$2=createConstMap$2([TMP_MESSAGETYPEVALUES_SENT$2,TMP_MESSAGETYPEVALUES_RECEIVED$2])})),init_trace$2=__esmMin((()=>{init_SemanticAttributes$2()})),TMP_CLOUD_PROVIDER$2,TMP_CLOUD_ACCOUNT_ID$2,TMP_CLOUD_REGION$2,TMP_CLOUD_AVAILABILITY_ZONE$2,TMP_CLOUD_PLATFORM$2,TMP_AWS_ECS_CONTAINER_ARN$2,TMP_AWS_ECS_CLUSTER_ARN$2,TMP_AWS_ECS_LAUNCHTYPE$2,TMP_AWS_ECS_TASK_ARN$2,TMP_AWS_ECS_TASK_FAMILY$2,TMP_AWS_ECS_TASK_REVISION$2,TMP_AWS_EKS_CLUSTER_ARN$2,TMP_AWS_LOG_GROUP_NAMES$2,TMP_AWS_LOG_GROUP_ARNS$2,TMP_AWS_LOG_STREAM_NAMES$2,TMP_AWS_LOG_STREAM_ARNS$2,TMP_CONTAINER_NAME$2,TMP_CONTAINER_ID$2,TMP_CONTAINER_RUNTIME$2,TMP_CONTAINER_IMAGE_NAME$2,TMP_CONTAINER_IMAGE_TAG$2,TMP_DEPLOYMENT_ENVIRONMENT$2,TMP_DEVICE_ID$2,TMP_DEVICE_MODEL_IDENTIFIER$2,TMP_DEVICE_MODEL_NAME$2,TMP_FAAS_NAME$2,TMP_FAAS_ID$2,TMP_FAAS_VERSION$2,TMP_FAAS_INSTANCE$2,TMP_FAAS_MAX_MEMORY$2,TMP_HOST_ID$2,TMP_HOST_NAME$2,TMP_HOST_TYPE$2,TMP_HOST_ARCH$2,TMP_HOST_IMAGE_NAME$2,TMP_HOST_IMAGE_ID$2,TMP_HOST_IMAGE_VERSION$2,TMP_K8S_CLUSTER_NAME$2,TMP_K8S_NODE_NAME$2,TMP_K8S_NODE_UID$2,TMP_K8S_NAMESPACE_NAME$2,TMP_K8S_POD_UID$2,TMP_K8S_POD_NAME$2,TMP_K8S_CONTAINER_NAME$2,TMP_K8S_REPLICASET_UID$2,TMP_K8S_REPLICASET_NAME$2,TMP_K8S_DEPLOYMENT_UID$2,TMP_K8S_DEPLOYMENT_NAME$2,TMP_K8S_STATEFULSET_UID$2,TMP_K8S_STATEFULSET_NAME$2,TMP_K8S_DAEMONSET_UID$2,TMP_K8S_DAEMONSET_NAME$2,TMP_K8S_JOB_UID$2,TMP_K8S_JOB_NAME$2,TMP_K8S_CRONJOB_UID$2,TMP_K8S_CRONJOB_NAME$2,TMP_OS_TYPE$2,TMP_OS_DESCRIPTION$2,TMP_OS_NAME$2,TMP_OS_VERSION$2,TMP_PROCESS_PID$2,TMP_PROCESS_EXECUTABLE_NAME$2,TMP_PROCESS_EXECUTABLE_PATH$2,TMP_PROCESS_COMMAND$2,TMP_PROCESS_COMMAND_LINE$2,TMP_PROCESS_COMMAND_ARGS$2,TMP_PROCESS_OWNER$2,TMP_PROCESS_RUNTIME_NAME$2,TMP_PROCESS_RUNTIME_VERSION$2,TMP_PROCESS_RUNTIME_DESCRIPTION$2,TMP_SERVICE_NAME$2,TMP_SERVICE_NAMESPACE$2,TMP_SERVICE_INSTANCE_ID$2,TMP_SERVICE_VERSION$2,TMP_TELEMETRY_SDK_NAME$2,TMP_TELEMETRY_SDK_LANGUAGE$2,TMP_TELEMETRY_SDK_VERSION$2,TMP_TELEMETRY_AUTO_VERSION$2,TMP_WEBENGINE_NAME$2,TMP_WEBENGINE_VERSION$2,TMP_WEBENGINE_DESCRIPTION$2,SEMRESATTRS_CLOUD_PROVIDER$2,SEMRESATTRS_CLOUD_ACCOUNT_ID$2,SEMRESATTRS_CLOUD_REGION$2,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$2,SEMRESATTRS_CLOUD_PLATFORM$2,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$2,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$2,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$2,SEMRESATTRS_AWS_ECS_TASK_ARN$2,SEMRESATTRS_AWS_ECS_TASK_FAMILY$2,SEMRESATTRS_AWS_ECS_TASK_REVISION$2,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$2,SEMRESATTRS_AWS_LOG_GROUP_NAMES$2,SEMRESATTRS_AWS_LOG_GROUP_ARNS$2,SEMRESATTRS_AWS_LOG_STREAM_NAMES$2,SEMRESATTRS_AWS_LOG_STREAM_ARNS$2,SEMRESATTRS_CONTAINER_NAME$2,SEMRESATTRS_CONTAINER_ID$2,SEMRESATTRS_CONTAINER_RUNTIME$2,SEMRESATTRS_CONTAINER_IMAGE_NAME$2,SEMRESATTRS_CONTAINER_IMAGE_TAG$2,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$2,SEMRESATTRS_DEVICE_ID$2,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$2,SEMRESATTRS_DEVICE_MODEL_NAME$2,SEMRESATTRS_FAAS_NAME$2,SEMRESATTRS_FAAS_ID$2,SEMRESATTRS_FAAS_VERSION$2,SEMRESATTRS_FAAS_INSTANCE$2,SEMRESATTRS_FAAS_MAX_MEMORY$2,SEMRESATTRS_HOST_ID$2,SEMRESATTRS_HOST_NAME$2,SEMRESATTRS_HOST_TYPE$2,SEMRESATTRS_HOST_ARCH$2,SEMRESATTRS_HOST_IMAGE_NAME$2,SEMRESATTRS_HOST_IMAGE_ID$2,SEMRESATTRS_HOST_IMAGE_VERSION$2,SEMRESATTRS_K8S_CLUSTER_NAME$2,SEMRESATTRS_K8S_NODE_NAME$2,SEMRESATTRS_K8S_NODE_UID$2,SEMRESATTRS_K8S_NAMESPACE_NAME$2,SEMRESATTRS_K8S_POD_UID$2,SEMRESATTRS_K8S_POD_NAME$2,SEMRESATTRS_K8S_CONTAINER_NAME$2,SEMRESATTRS_K8S_REPLICASET_UID$2,SEMRESATTRS_K8S_REPLICASET_NAME$2,SEMRESATTRS_K8S_DEPLOYMENT_UID$2,SEMRESATTRS_K8S_DEPLOYMENT_NAME$2,SEMRESATTRS_K8S_STATEFULSET_UID$2,SEMRESATTRS_K8S_STATEFULSET_NAME$2,SEMRESATTRS_K8S_DAEMONSET_UID$2,SEMRESATTRS_K8S_DAEMONSET_NAME$2,SEMRESATTRS_K8S_JOB_UID$2,SEMRESATTRS_K8S_JOB_NAME$2,SEMRESATTRS_K8S_CRONJOB_UID$2,SEMRESATTRS_K8S_CRONJOB_NAME$2,SEMRESATTRS_OS_TYPE$2,SEMRESATTRS_OS_DESCRIPTION$2,SEMRESATTRS_OS_NAME$2,SEMRESATTRS_OS_VERSION$2,SEMRESATTRS_PROCESS_PID$2,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$2,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$2,SEMRESATTRS_PROCESS_COMMAND$2,SEMRESATTRS_PROCESS_COMMAND_LINE$2,SEMRESATTRS_PROCESS_COMMAND_ARGS$2,SEMRESATTRS_PROCESS_OWNER$2,SEMRESATTRS_PROCESS_RUNTIME_NAME$2,SEMRESATTRS_PROCESS_RUNTIME_VERSION$2,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$2,SEMRESATTRS_SERVICE_NAME$2,SEMRESATTRS_SERVICE_NAMESPACE$2,SEMRESATTRS_SERVICE_INSTANCE_ID$2,SEMRESATTRS_SERVICE_VERSION$2,SEMRESATTRS_TELEMETRY_SDK_NAME$2,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$2,SEMRESATTRS_TELEMETRY_SDK_VERSION$2,SEMRESATTRS_TELEMETRY_AUTO_VERSION$2,SEMRESATTRS_WEBENGINE_NAME$2,SEMRESATTRS_WEBENGINE_VERSION$2,SEMRESATTRS_WEBENGINE_DESCRIPTION$2,SemanticResourceAttributes$2,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2,TMP_CLOUDPROVIDERVALUES_AWS$2,TMP_CLOUDPROVIDERVALUES_AZURE$2,TMP_CLOUDPROVIDERVALUES_GCP$2,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2,CLOUDPROVIDERVALUES_AWS$2,CLOUDPROVIDERVALUES_AZURE$2,CLOUDPROVIDERVALUES_GCP$2,CloudProviderValues$2,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2,TMP_CLOUDPLATFORMVALUES_AWS_EC2$2,TMP_CLOUDPLATFORMVALUES_AWS_ECS$2,TMP_CLOUDPLATFORMVALUES_AWS_EKS$2,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$2,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2,TMP_CLOUDPLATFORMVALUES_AZURE_VM$2,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$2,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2,CLOUDPLATFORMVALUES_AWS_EC2$2,CLOUDPLATFORMVALUES_AWS_ECS$2,CLOUDPLATFORMVALUES_AWS_EKS$2,CLOUDPLATFORMVALUES_AWS_LAMBDA$2,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2,CLOUDPLATFORMVALUES_AZURE_VM$2,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2,CLOUDPLATFORMVALUES_AZURE_AKS$2,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2,CloudPlatformValues$2,TMP_AWSECSLAUNCHTYPEVALUES_EC2$2,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$2,AWSECSLAUNCHTYPEVALUES_EC2$2,AWSECSLAUNCHTYPEVALUES_FARGATE$2,AwsEcsLaunchtypeValues$2,TMP_HOSTARCHVALUES_AMD64$2,TMP_HOSTARCHVALUES_ARM32$2,TMP_HOSTARCHVALUES_ARM64$2,TMP_HOSTARCHVALUES_IA64$2,TMP_HOSTARCHVALUES_PPC32$2,TMP_HOSTARCHVALUES_PPC64$2,TMP_HOSTARCHVALUES_X86$2,HOSTARCHVALUES_AMD64$2,HOSTARCHVALUES_ARM32$2,HOSTARCHVALUES_ARM64$2,HOSTARCHVALUES_IA64$2,HOSTARCHVALUES_PPC32$2,HOSTARCHVALUES_PPC64$2,HOSTARCHVALUES_X86$2,HostArchValues$2,TMP_OSTYPEVALUES_WINDOWS$2,TMP_OSTYPEVALUES_LINUX$2,TMP_OSTYPEVALUES_DARWIN$2,TMP_OSTYPEVALUES_FREEBSD$2,TMP_OSTYPEVALUES_NETBSD$2,TMP_OSTYPEVALUES_OPENBSD$2,TMP_OSTYPEVALUES_DRAGONFLYBSD$2,TMP_OSTYPEVALUES_HPUX$2,TMP_OSTYPEVALUES_AIX$2,TMP_OSTYPEVALUES_SOLARIS$2,TMP_OSTYPEVALUES_Z_OS$2,OSTYPEVALUES_WINDOWS$2,OSTYPEVALUES_LINUX$2,OSTYPEVALUES_DARWIN$2,OSTYPEVALUES_FREEBSD$2,OSTYPEVALUES_NETBSD$2,OSTYPEVALUES_OPENBSD$2,OSTYPEVALUES_DRAGONFLYBSD$2,OSTYPEVALUES_HPUX$2,OSTYPEVALUES_AIX$2,OSTYPEVALUES_SOLARIS$2,OSTYPEVALUES_Z_OS$2,OsTypeValues$2,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$2,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$2,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$2,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$2,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$2,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$2,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$2,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$2,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$2,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$2,TELEMETRYSDKLANGUAGEVALUES_CPP$2,TELEMETRYSDKLANGUAGEVALUES_DOTNET$2,TELEMETRYSDKLANGUAGEVALUES_ERLANG$2,TELEMETRYSDKLANGUAGEVALUES_GO$2,TELEMETRYSDKLANGUAGEVALUES_JAVA$2,TELEMETRYSDKLANGUAGEVALUES_NODEJS$2,TELEMETRYSDKLANGUAGEVALUES_PHP$2,TELEMETRYSDKLANGUAGEVALUES_PYTHON$2,TELEMETRYSDKLANGUAGEVALUES_RUBY$2,TELEMETRYSDKLANGUAGEVALUES_WEBJS$2,TelemetrySdkLanguageValues$2,init_SemanticResourceAttributes$2=__esmMin((()=>{init_utils$5(),TMP_CLOUD_PROVIDER$2=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID$2=`cloud.account.id`,TMP_CLOUD_REGION$2=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE$2=`cloud.availability_zone`,TMP_CLOUD_PLATFORM$2=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN$2=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN$2=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE$2=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN$2=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY$2=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION$2=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN$2=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES$2=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS$2=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES$2=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS$2=`aws.log.stream.arns`,TMP_CONTAINER_NAME$2=`container.name`,TMP_CONTAINER_ID$2=`container.id`,TMP_CONTAINER_RUNTIME$2=`container.runtime`,TMP_CONTAINER_IMAGE_NAME$2=`container.image.name`,TMP_CONTAINER_IMAGE_TAG$2=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT$2=`deployment.environment`,TMP_DEVICE_ID$2=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER$2=`device.model.identifier`,TMP_DEVICE_MODEL_NAME$2=`device.model.name`,TMP_FAAS_NAME$2=`faas.name`,TMP_FAAS_ID$2=`faas.id`,TMP_FAAS_VERSION$2=`faas.version`,TMP_FAAS_INSTANCE$2=`faas.instance`,TMP_FAAS_MAX_MEMORY$2=`faas.max_memory`,TMP_HOST_ID$2=`host.id`,TMP_HOST_NAME$2=`host.name`,TMP_HOST_TYPE$2=`host.type`,TMP_HOST_ARCH$2=`host.arch`,TMP_HOST_IMAGE_NAME$2=`host.image.name`,TMP_HOST_IMAGE_ID$2=`host.image.id`,TMP_HOST_IMAGE_VERSION$2=`host.image.version`,TMP_K8S_CLUSTER_NAME$2=`k8s.cluster.name`,TMP_K8S_NODE_NAME$2=`k8s.node.name`,TMP_K8S_NODE_UID$2=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME$2=`k8s.namespace.name`,TMP_K8S_POD_UID$2=`k8s.pod.uid`,TMP_K8S_POD_NAME$2=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME$2=`k8s.container.name`,TMP_K8S_REPLICASET_UID$2=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME$2=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID$2=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME$2=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID$2=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME$2=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID$2=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME$2=`k8s.daemonset.name`,TMP_K8S_JOB_UID$2=`k8s.job.uid`,TMP_K8S_JOB_NAME$2=`k8s.job.name`,TMP_K8S_CRONJOB_UID$2=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME$2=`k8s.cronjob.name`,TMP_OS_TYPE$2=`os.type`,TMP_OS_DESCRIPTION$2=`os.description`,TMP_OS_NAME$2=`os.name`,TMP_OS_VERSION$2=`os.version`,TMP_PROCESS_PID$2=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME$2=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH$2=`process.executable.path`,TMP_PROCESS_COMMAND$2=`process.command`,TMP_PROCESS_COMMAND_LINE$2=`process.command_line`,TMP_PROCESS_COMMAND_ARGS$2=`process.command_args`,TMP_PROCESS_OWNER$2=`process.owner`,TMP_PROCESS_RUNTIME_NAME$2=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION$2=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION$2=`process.runtime.description`,TMP_SERVICE_NAME$2=`service.name`,TMP_SERVICE_NAMESPACE$2=`service.namespace`,TMP_SERVICE_INSTANCE_ID$2=`service.instance.id`,TMP_SERVICE_VERSION$2=`service.version`,TMP_TELEMETRY_SDK_NAME$2=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE$2=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION$2=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION$2=`telemetry.auto.version`,TMP_WEBENGINE_NAME$2=`webengine.name`,TMP_WEBENGINE_VERSION$2=`webengine.version`,TMP_WEBENGINE_DESCRIPTION$2=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER$2=TMP_CLOUD_PROVIDER$2,SEMRESATTRS_CLOUD_ACCOUNT_ID$2=TMP_CLOUD_ACCOUNT_ID$2,SEMRESATTRS_CLOUD_REGION$2=TMP_CLOUD_REGION$2,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$2=TMP_CLOUD_AVAILABILITY_ZONE$2,SEMRESATTRS_CLOUD_PLATFORM$2=TMP_CLOUD_PLATFORM$2,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$2=TMP_AWS_ECS_CONTAINER_ARN$2,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$2=TMP_AWS_ECS_CLUSTER_ARN$2,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$2=TMP_AWS_ECS_LAUNCHTYPE$2,SEMRESATTRS_AWS_ECS_TASK_ARN$2=TMP_AWS_ECS_TASK_ARN$2,SEMRESATTRS_AWS_ECS_TASK_FAMILY$2=TMP_AWS_ECS_TASK_FAMILY$2,SEMRESATTRS_AWS_ECS_TASK_REVISION$2=TMP_AWS_ECS_TASK_REVISION$2,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$2=TMP_AWS_EKS_CLUSTER_ARN$2,SEMRESATTRS_AWS_LOG_GROUP_NAMES$2=TMP_AWS_LOG_GROUP_NAMES$2,SEMRESATTRS_AWS_LOG_GROUP_ARNS$2=TMP_AWS_LOG_GROUP_ARNS$2,SEMRESATTRS_AWS_LOG_STREAM_NAMES$2=TMP_AWS_LOG_STREAM_NAMES$2,SEMRESATTRS_AWS_LOG_STREAM_ARNS$2=TMP_AWS_LOG_STREAM_ARNS$2,SEMRESATTRS_CONTAINER_NAME$2=TMP_CONTAINER_NAME$2,SEMRESATTRS_CONTAINER_ID$2=TMP_CONTAINER_ID$2,SEMRESATTRS_CONTAINER_RUNTIME$2=TMP_CONTAINER_RUNTIME$2,SEMRESATTRS_CONTAINER_IMAGE_NAME$2=TMP_CONTAINER_IMAGE_NAME$2,SEMRESATTRS_CONTAINER_IMAGE_TAG$2=TMP_CONTAINER_IMAGE_TAG$2,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$2=TMP_DEPLOYMENT_ENVIRONMENT$2,SEMRESATTRS_DEVICE_ID$2=TMP_DEVICE_ID$2,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$2=TMP_DEVICE_MODEL_IDENTIFIER$2,SEMRESATTRS_DEVICE_MODEL_NAME$2=TMP_DEVICE_MODEL_NAME$2,SEMRESATTRS_FAAS_NAME$2=TMP_FAAS_NAME$2,SEMRESATTRS_FAAS_ID$2=TMP_FAAS_ID$2,SEMRESATTRS_FAAS_VERSION$2=TMP_FAAS_VERSION$2,SEMRESATTRS_FAAS_INSTANCE$2=TMP_FAAS_INSTANCE$2,SEMRESATTRS_FAAS_MAX_MEMORY$2=TMP_FAAS_MAX_MEMORY$2,SEMRESATTRS_HOST_ID$2=TMP_HOST_ID$2,SEMRESATTRS_HOST_NAME$2=TMP_HOST_NAME$2,SEMRESATTRS_HOST_TYPE$2=TMP_HOST_TYPE$2,SEMRESATTRS_HOST_ARCH$2=TMP_HOST_ARCH$2,SEMRESATTRS_HOST_IMAGE_NAME$2=TMP_HOST_IMAGE_NAME$2,SEMRESATTRS_HOST_IMAGE_ID$2=TMP_HOST_IMAGE_ID$2,SEMRESATTRS_HOST_IMAGE_VERSION$2=TMP_HOST_IMAGE_VERSION$2,SEMRESATTRS_K8S_CLUSTER_NAME$2=TMP_K8S_CLUSTER_NAME$2,SEMRESATTRS_K8S_NODE_NAME$2=TMP_K8S_NODE_NAME$2,SEMRESATTRS_K8S_NODE_UID$2=TMP_K8S_NODE_UID$2,SEMRESATTRS_K8S_NAMESPACE_NAME$2=TMP_K8S_NAMESPACE_NAME$2,SEMRESATTRS_K8S_POD_UID$2=TMP_K8S_POD_UID$2,SEMRESATTRS_K8S_POD_NAME$2=TMP_K8S_POD_NAME$2,SEMRESATTRS_K8S_CONTAINER_NAME$2=TMP_K8S_CONTAINER_NAME$2,SEMRESATTRS_K8S_REPLICASET_UID$2=TMP_K8S_REPLICASET_UID$2,SEMRESATTRS_K8S_REPLICASET_NAME$2=TMP_K8S_REPLICASET_NAME$2,SEMRESATTRS_K8S_DEPLOYMENT_UID$2=TMP_K8S_DEPLOYMENT_UID$2,SEMRESATTRS_K8S_DEPLOYMENT_NAME$2=TMP_K8S_DEPLOYMENT_NAME$2,SEMRESATTRS_K8S_STATEFULSET_UID$2=TMP_K8S_STATEFULSET_UID$2,SEMRESATTRS_K8S_STATEFULSET_NAME$2=TMP_K8S_STATEFULSET_NAME$2,SEMRESATTRS_K8S_DAEMONSET_UID$2=TMP_K8S_DAEMONSET_UID$2,SEMRESATTRS_K8S_DAEMONSET_NAME$2=TMP_K8S_DAEMONSET_NAME$2,SEMRESATTRS_K8S_JOB_UID$2=TMP_K8S_JOB_UID$2,SEMRESATTRS_K8S_JOB_NAME$2=TMP_K8S_JOB_NAME$2,SEMRESATTRS_K8S_CRONJOB_UID$2=TMP_K8S_CRONJOB_UID$2,SEMRESATTRS_K8S_CRONJOB_NAME$2=TMP_K8S_CRONJOB_NAME$2,SEMRESATTRS_OS_TYPE$2=TMP_OS_TYPE$2,SEMRESATTRS_OS_DESCRIPTION$2=TMP_OS_DESCRIPTION$2,SEMRESATTRS_OS_NAME$2=TMP_OS_NAME$2,SEMRESATTRS_OS_VERSION$2=TMP_OS_VERSION$2,SEMRESATTRS_PROCESS_PID$2=TMP_PROCESS_PID$2,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$2=TMP_PROCESS_EXECUTABLE_NAME$2,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$2=TMP_PROCESS_EXECUTABLE_PATH$2,SEMRESATTRS_PROCESS_COMMAND$2=TMP_PROCESS_COMMAND$2,SEMRESATTRS_PROCESS_COMMAND_LINE$2=TMP_PROCESS_COMMAND_LINE$2,SEMRESATTRS_PROCESS_COMMAND_ARGS$2=TMP_PROCESS_COMMAND_ARGS$2,SEMRESATTRS_PROCESS_OWNER$2=TMP_PROCESS_OWNER$2,SEMRESATTRS_PROCESS_RUNTIME_NAME$2=TMP_PROCESS_RUNTIME_NAME$2,SEMRESATTRS_PROCESS_RUNTIME_VERSION$2=TMP_PROCESS_RUNTIME_VERSION$2,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$2=TMP_PROCESS_RUNTIME_DESCRIPTION$2,SEMRESATTRS_SERVICE_NAME$2=TMP_SERVICE_NAME$2,SEMRESATTRS_SERVICE_NAMESPACE$2=TMP_SERVICE_NAMESPACE$2,SEMRESATTRS_SERVICE_INSTANCE_ID$2=TMP_SERVICE_INSTANCE_ID$2,SEMRESATTRS_SERVICE_VERSION$2=TMP_SERVICE_VERSION$2,SEMRESATTRS_TELEMETRY_SDK_NAME$2=TMP_TELEMETRY_SDK_NAME$2,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$2=TMP_TELEMETRY_SDK_LANGUAGE$2,SEMRESATTRS_TELEMETRY_SDK_VERSION$2=TMP_TELEMETRY_SDK_VERSION$2,SEMRESATTRS_TELEMETRY_AUTO_VERSION$2=TMP_TELEMETRY_AUTO_VERSION$2,SEMRESATTRS_WEBENGINE_NAME$2=TMP_WEBENGINE_NAME$2,SEMRESATTRS_WEBENGINE_VERSION$2=TMP_WEBENGINE_VERSION$2,SEMRESATTRS_WEBENGINE_DESCRIPTION$2=TMP_WEBENGINE_DESCRIPTION$2,SemanticResourceAttributes$2=createConstMap$2([TMP_CLOUD_PROVIDER$2,TMP_CLOUD_ACCOUNT_ID$2,TMP_CLOUD_REGION$2,TMP_CLOUD_AVAILABILITY_ZONE$2,TMP_CLOUD_PLATFORM$2,TMP_AWS_ECS_CONTAINER_ARN$2,TMP_AWS_ECS_CLUSTER_ARN$2,TMP_AWS_ECS_LAUNCHTYPE$2,TMP_AWS_ECS_TASK_ARN$2,TMP_AWS_ECS_TASK_FAMILY$2,TMP_AWS_ECS_TASK_REVISION$2,TMP_AWS_EKS_CLUSTER_ARN$2,TMP_AWS_LOG_GROUP_NAMES$2,TMP_AWS_LOG_GROUP_ARNS$2,TMP_AWS_LOG_STREAM_NAMES$2,TMP_AWS_LOG_STREAM_ARNS$2,TMP_CONTAINER_NAME$2,TMP_CONTAINER_ID$2,TMP_CONTAINER_RUNTIME$2,TMP_CONTAINER_IMAGE_NAME$2,TMP_CONTAINER_IMAGE_TAG$2,TMP_DEPLOYMENT_ENVIRONMENT$2,TMP_DEVICE_ID$2,TMP_DEVICE_MODEL_IDENTIFIER$2,TMP_DEVICE_MODEL_NAME$2,TMP_FAAS_NAME$2,TMP_FAAS_ID$2,TMP_FAAS_VERSION$2,TMP_FAAS_INSTANCE$2,TMP_FAAS_MAX_MEMORY$2,TMP_HOST_ID$2,TMP_HOST_NAME$2,TMP_HOST_TYPE$2,TMP_HOST_ARCH$2,TMP_HOST_IMAGE_NAME$2,TMP_HOST_IMAGE_ID$2,TMP_HOST_IMAGE_VERSION$2,TMP_K8S_CLUSTER_NAME$2,TMP_K8S_NODE_NAME$2,TMP_K8S_NODE_UID$2,TMP_K8S_NAMESPACE_NAME$2,TMP_K8S_POD_UID$2,TMP_K8S_POD_NAME$2,TMP_K8S_CONTAINER_NAME$2,TMP_K8S_REPLICASET_UID$2,TMP_K8S_REPLICASET_NAME$2,TMP_K8S_DEPLOYMENT_UID$2,TMP_K8S_DEPLOYMENT_NAME$2,TMP_K8S_STATEFULSET_UID$2,TMP_K8S_STATEFULSET_NAME$2,TMP_K8S_DAEMONSET_UID$2,TMP_K8S_DAEMONSET_NAME$2,TMP_K8S_JOB_UID$2,TMP_K8S_JOB_NAME$2,TMP_K8S_CRONJOB_UID$2,TMP_K8S_CRONJOB_NAME$2,TMP_OS_TYPE$2,TMP_OS_DESCRIPTION$2,TMP_OS_NAME$2,TMP_OS_VERSION$2,TMP_PROCESS_PID$2,TMP_PROCESS_EXECUTABLE_NAME$2,TMP_PROCESS_EXECUTABLE_PATH$2,TMP_PROCESS_COMMAND$2,TMP_PROCESS_COMMAND_LINE$2,TMP_PROCESS_COMMAND_ARGS$2,TMP_PROCESS_OWNER$2,TMP_PROCESS_RUNTIME_NAME$2,TMP_PROCESS_RUNTIME_VERSION$2,TMP_PROCESS_RUNTIME_DESCRIPTION$2,TMP_SERVICE_NAME$2,TMP_SERVICE_NAMESPACE$2,TMP_SERVICE_INSTANCE_ID$2,TMP_SERVICE_VERSION$2,TMP_TELEMETRY_SDK_NAME$2,TMP_TELEMETRY_SDK_LANGUAGE$2,TMP_TELEMETRY_SDK_VERSION$2,TMP_TELEMETRY_AUTO_VERSION$2,TMP_WEBENGINE_NAME$2,TMP_WEBENGINE_VERSION$2,TMP_WEBENGINE_DESCRIPTION$2]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS$2=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE$2=`azure`,TMP_CLOUDPROVIDERVALUES_GCP$2=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2,CLOUDPROVIDERVALUES_AZURE$2=TMP_CLOUDPROVIDERVALUES_AZURE$2,CloudProviderValues$2=createConstMap$2([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2,TMP_CLOUDPROVIDERVALUES_AWS$2,TMP_CLOUDPROVIDERVALUES_AZURE$2,TMP_CLOUDPROVIDERVALUES_GCP$2]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2$2=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS$2=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS$2=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$2=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM$2=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$2=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2,CLOUDPLATFORMVALUES_AWS_EC2$2=TMP_CLOUDPLATFORMVALUES_AWS_EC2$2,CLOUDPLATFORMVALUES_AWS_ECS$2=TMP_CLOUDPLATFORMVALUES_AWS_ECS$2,CLOUDPLATFORMVALUES_AWS_EKS$2=TMP_CLOUDPLATFORMVALUES_AWS_EKS$2,CLOUDPLATFORMVALUES_AWS_LAMBDA$2=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$2,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2,CLOUDPLATFORMVALUES_AZURE_VM$2=TMP_CLOUDPLATFORMVALUES_AZURE_VM$2,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2,CLOUDPLATFORMVALUES_AZURE_AKS$2=TMP_CLOUDPLATFORMVALUES_AZURE_AKS$2,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2,CloudPlatformValues$2=createConstMap$2([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2,TMP_CLOUDPLATFORMVALUES_AWS_EC2$2,TMP_CLOUDPLATFORMVALUES_AWS_ECS$2,TMP_CLOUDPLATFORMVALUES_AWS_EKS$2,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$2,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2,TMP_CLOUDPLATFORMVALUES_AZURE_VM$2,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$2,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2]),TMP_AWSECSLAUNCHTYPEVALUES_EC2$2=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$2=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE$2=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$2,AwsEcsLaunchtypeValues$2=createConstMap$2([TMP_AWSECSLAUNCHTYPEVALUES_EC2$2,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$2]),TMP_HOSTARCHVALUES_AMD64$2=`amd64`,TMP_HOSTARCHVALUES_ARM32$2=`arm32`,TMP_HOSTARCHVALUES_ARM64$2=`arm64`,TMP_HOSTARCHVALUES_IA64$2=`ia64`,TMP_HOSTARCHVALUES_PPC32$2=`ppc32`,TMP_HOSTARCHVALUES_PPC64$2=`ppc64`,TMP_HOSTARCHVALUES_X86$2=`x86`,HOSTARCHVALUES_AMD64$2=TMP_HOSTARCHVALUES_AMD64$2,HOSTARCHVALUES_ARM32$2=TMP_HOSTARCHVALUES_ARM32$2,HOSTARCHVALUES_ARM64$2=TMP_HOSTARCHVALUES_ARM64$2,HOSTARCHVALUES_IA64$2=TMP_HOSTARCHVALUES_IA64$2,HOSTARCHVALUES_PPC32$2=TMP_HOSTARCHVALUES_PPC32$2,HOSTARCHVALUES_PPC64$2=TMP_HOSTARCHVALUES_PPC64$2,HostArchValues$2=createConstMap$2([TMP_HOSTARCHVALUES_AMD64$2,TMP_HOSTARCHVALUES_ARM32$2,TMP_HOSTARCHVALUES_ARM64$2,TMP_HOSTARCHVALUES_IA64$2,TMP_HOSTARCHVALUES_PPC32$2,TMP_HOSTARCHVALUES_PPC64$2,TMP_HOSTARCHVALUES_X86$2]),TMP_OSTYPEVALUES_WINDOWS$2=`windows`,TMP_OSTYPEVALUES_LINUX$2=`linux`,TMP_OSTYPEVALUES_DARWIN$2=`darwin`,TMP_OSTYPEVALUES_FREEBSD$2=`freebsd`,TMP_OSTYPEVALUES_NETBSD$2=`netbsd`,TMP_OSTYPEVALUES_OPENBSD$2=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD$2=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX$2=`hpux`,TMP_OSTYPEVALUES_AIX$2=`aix`,TMP_OSTYPEVALUES_SOLARIS$2=`solaris`,TMP_OSTYPEVALUES_Z_OS$2=`z_os`,OSTYPEVALUES_WINDOWS$2=TMP_OSTYPEVALUES_WINDOWS$2,OSTYPEVALUES_LINUX$2=TMP_OSTYPEVALUES_LINUX$2,OSTYPEVALUES_DARWIN$2=TMP_OSTYPEVALUES_DARWIN$2,OSTYPEVALUES_FREEBSD$2=TMP_OSTYPEVALUES_FREEBSD$2,OSTYPEVALUES_NETBSD$2=TMP_OSTYPEVALUES_NETBSD$2,OSTYPEVALUES_OPENBSD$2=TMP_OSTYPEVALUES_OPENBSD$2,OSTYPEVALUES_DRAGONFLYBSD$2=TMP_OSTYPEVALUES_DRAGONFLYBSD$2,OSTYPEVALUES_HPUX$2=TMP_OSTYPEVALUES_HPUX$2,OSTYPEVALUES_SOLARIS$2=TMP_OSTYPEVALUES_SOLARIS$2,OSTYPEVALUES_Z_OS$2=TMP_OSTYPEVALUES_Z_OS$2,OsTypeValues$2=createConstMap$2([TMP_OSTYPEVALUES_WINDOWS$2,TMP_OSTYPEVALUES_LINUX$2,TMP_OSTYPEVALUES_DARWIN$2,TMP_OSTYPEVALUES_FREEBSD$2,TMP_OSTYPEVALUES_NETBSD$2,TMP_OSTYPEVALUES_OPENBSD$2,TMP_OSTYPEVALUES_DRAGONFLYBSD$2,TMP_OSTYPEVALUES_HPUX$2,TMP_OSTYPEVALUES_AIX$2,TMP_OSTYPEVALUES_SOLARIS$2,TMP_OSTYPEVALUES_Z_OS$2]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$2=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$2=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$2=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$2=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$2=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$2=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$2=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$2=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$2=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$2=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET$2=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$2,TELEMETRYSDKLANGUAGEVALUES_ERLANG$2=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$2,TELEMETRYSDKLANGUAGEVALUES_JAVA$2=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$2,TELEMETRYSDKLANGUAGEVALUES_NODEJS$2=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$2,TELEMETRYSDKLANGUAGEVALUES_PYTHON$2=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$2,TELEMETRYSDKLANGUAGEVALUES_RUBY$2=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$2,TELEMETRYSDKLANGUAGEVALUES_WEBJS$2=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$2,TelemetrySdkLanguageValues$2=createConstMap$2([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$2,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$2,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$2,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$2,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$2,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$2,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$2,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$2,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$2,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$2])})),init_resource$2=__esmMin((()=>{init_SemanticResourceAttributes$2()})),ATTR_ASPNETCORE_RATE_LIMITING_RESULT$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$2,ATTR_TELEMETRY_SDK_LANGUAGE$2,TELEMETRY_SDK_LANGUAGE_VALUE_CPP$2,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$2,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$2,TELEMETRY_SDK_LANGUAGE_VALUE_GO$2,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$2,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$2,TELEMETRY_SDK_LANGUAGE_VALUE_PHP$2,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$2,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$2,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$2,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$2,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$2,ATTR_TELEMETRY_SDK_NAME$2,ATTR_TELEMETRY_SDK_VERSION$2,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$2,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$2,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$2,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$2,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$2,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$2,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$2,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$2,ATTR_CLIENT_ADDRESS$2,ATTR_CLIENT_PORT$2,ATTR_ERROR_TYPE$2,ERROR_TYPE_VALUE_OTHER$2,ATTR_EXCEPTION_ESCAPED$2,ATTR_EXCEPTION_MESSAGE$2,ATTR_EXCEPTION_STACKTRACE$2,ATTR_EXCEPTION_TYPE$2,ATTR_HTTP_REQUEST_HEADER$2,ATTR_HTTP_REQUEST_METHOD$2,HTTP_REQUEST_METHOD_VALUE_OTHER$2,HTTP_REQUEST_METHOD_VALUE_CONNECT$2,HTTP_REQUEST_METHOD_VALUE_DELETE$2,HTTP_REQUEST_METHOD_VALUE_GET$2,HTTP_REQUEST_METHOD_VALUE_HEAD$2,HTTP_REQUEST_METHOD_VALUE_OPTIONS$2,HTTP_REQUEST_METHOD_VALUE_PATCH$2,HTTP_REQUEST_METHOD_VALUE_POST$2,HTTP_REQUEST_METHOD_VALUE_PUT$2,HTTP_REQUEST_METHOD_VALUE_TRACE$2,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$2,ATTR_HTTP_REQUEST_RESEND_COUNT$2,ATTR_HTTP_RESPONSE_HEADER$2,ATTR_HTTP_RESPONSE_STATUS_CODE$2,ATTR_HTTP_ROUTE$2,ATTR_JVM_GC_ACTION$2,ATTR_JVM_GC_NAME$2,ATTR_JVM_MEMORY_POOL_NAME$2,ATTR_JVM_MEMORY_TYPE$2,JVM_MEMORY_TYPE_VALUE_HEAP$2,JVM_MEMORY_TYPE_VALUE_NON_HEAP$2,ATTR_JVM_THREAD_DAEMON$2,ATTR_JVM_THREAD_STATE$2,JVM_THREAD_STATE_VALUE_BLOCKED$2,JVM_THREAD_STATE_VALUE_NEW$2,JVM_THREAD_STATE_VALUE_RUNNABLE$2,JVM_THREAD_STATE_VALUE_TERMINATED$2,JVM_THREAD_STATE_VALUE_TIMED_WAITING$2,JVM_THREAD_STATE_VALUE_WAITING$2,ATTR_NETWORK_LOCAL_ADDRESS$2,ATTR_NETWORK_LOCAL_PORT$2,ATTR_NETWORK_PEER_ADDRESS$2,ATTR_NETWORK_PEER_PORT$2,ATTR_NETWORK_PROTOCOL_NAME$2,ATTR_NETWORK_PROTOCOL_VERSION$2,ATTR_NETWORK_TRANSPORT$2,NETWORK_TRANSPORT_VALUE_PIPE$2,NETWORK_TRANSPORT_VALUE_QUIC$2,NETWORK_TRANSPORT_VALUE_TCP$2,NETWORK_TRANSPORT_VALUE_UDP$2,NETWORK_TRANSPORT_VALUE_UNIX$2,ATTR_NETWORK_TYPE$2,NETWORK_TYPE_VALUE_IPV4$2,NETWORK_TYPE_VALUE_IPV6$2,ATTR_OTEL_SCOPE_NAME$2,ATTR_OTEL_SCOPE_VERSION$2,ATTR_OTEL_STATUS_CODE$2,OTEL_STATUS_CODE_VALUE_ERROR$2,OTEL_STATUS_CODE_VALUE_OK$2,ATTR_OTEL_STATUS_DESCRIPTION$2,ATTR_SERVER_ADDRESS$2,ATTR_SERVER_PORT$2,ATTR_SERVICE_NAME$2,ATTR_SERVICE_VERSION$2,ATTR_SIGNALR_CONNECTION_STATUS$2,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$2,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$2,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$2,ATTR_SIGNALR_TRANSPORT$2,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$2,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$2,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$2,ATTR_URL_FRAGMENT$2,ATTR_URL_FULL$2,ATTR_URL_PATH$2,ATTR_URL_QUERY$2,ATTR_URL_SCHEME$2,ATTR_USER_AGENT_ORIGINAL$2,init_stable_attributes$2=__esmMin((()=>{ATTR_ASPNETCORE_RATE_LIMITING_RESULT$2=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$2=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$2=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$2=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$2=`request_canceled`,ATTR_TELEMETRY_SDK_LANGUAGE$2=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$2=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$2=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$2=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$2=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$2=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$2=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$2=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$2=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$2=`webjs`,ATTR_TELEMETRY_SDK_NAME$2=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION$2=`telemetry.sdk.version`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$2=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$2=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$2=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$2=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$2=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$2=`unhandled`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$2=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$2=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$2=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$2=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$2=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$2=`success`,ATTR_CLIENT_ADDRESS$2=`client.address`,ATTR_CLIENT_PORT$2=`client.port`,ATTR_ERROR_TYPE$2=`error.type`,ERROR_TYPE_VALUE_OTHER$2=`_OTHER`,ATTR_EXCEPTION_ESCAPED$2=`exception.escaped`,ATTR_EXCEPTION_MESSAGE$2=`exception.message`,ATTR_EXCEPTION_STACKTRACE$2=`exception.stacktrace`,ATTR_EXCEPTION_TYPE$2=`exception.type`,ATTR_HTTP_REQUEST_HEADER$2=function(s){return`http.request.header.`+s},ATTR_HTTP_REQUEST_METHOD$2=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER$2=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT$2=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE$2=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD$2=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS$2=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH$2=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST$2=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE$2=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$2=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT$2=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER$2=function(s){return`http.response.header.`+s},ATTR_HTTP_RESPONSE_STATUS_CODE$2=`http.response.status_code`,ATTR_HTTP_ROUTE$2=`http.route`,ATTR_JVM_GC_ACTION$2=`jvm.gc.action`,ATTR_JVM_GC_NAME$2=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME$2=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE$2=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP$2=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP$2=`non_heap`,ATTR_JVM_THREAD_DAEMON$2=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE$2=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED$2=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE$2=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED$2=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING$2=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING$2=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS$2=`network.local.address`,ATTR_NETWORK_LOCAL_PORT$2=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS$2=`network.peer.address`,ATTR_NETWORK_PEER_PORT$2=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME$2=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION$2=`network.protocol.version`,ATTR_NETWORK_TRANSPORT$2=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE$2=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC$2=`quic`,NETWORK_TRANSPORT_VALUE_UNIX$2=`unix`,ATTR_NETWORK_TYPE$2=`network.type`,NETWORK_TYPE_VALUE_IPV4$2=`ipv4`,NETWORK_TYPE_VALUE_IPV6$2=`ipv6`,ATTR_OTEL_SCOPE_NAME$2=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION$2=`otel.scope.version`,ATTR_OTEL_STATUS_CODE$2=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR$2=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION$2=`otel.status_description`,ATTR_SERVER_ADDRESS$2=`server.address`,ATTR_SERVER_PORT$2=`server.port`,ATTR_SERVICE_NAME$2=`service.name`,ATTR_SERVICE_VERSION$2=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS$2=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$2=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$2=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$2=`timeout`,ATTR_SIGNALR_TRANSPORT$2=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$2=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$2=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$2=`web_sockets`,ATTR_URL_FRAGMENT$2=`url.fragment`,ATTR_URL_FULL$2=`url.full`,ATTR_URL_PATH$2=`url.path`,ATTR_URL_QUERY$2=`url.query`,ATTR_URL_SCHEME$2=`url.scheme`,ATTR_USER_AGENT_ORIGINAL$2=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$2,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$2,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$2,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$2,METRIC_HTTP_CLIENT_REQUEST_DURATION$2,METRIC_HTTP_SERVER_REQUEST_DURATION$2,METRIC_JVM_CLASS_COUNT$2,METRIC_JVM_CLASS_LOADED$2,METRIC_JVM_CLASS_UNLOADED$2,METRIC_JVM_CPU_COUNT$2,METRIC_JVM_CPU_RECENT_UTILIZATION$2,METRIC_JVM_CPU_TIME$2,METRIC_JVM_GC_DURATION$2,METRIC_JVM_MEMORY_COMMITTED$2,METRIC_JVM_MEMORY_LIMIT$2,METRIC_JVM_MEMORY_USED$2,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$2,METRIC_JVM_THREAD_COUNT$2,METRIC_KESTREL_ACTIVE_CONNECTIONS$2,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$2,METRIC_KESTREL_CONNECTION_DURATION$2,METRIC_KESTREL_QUEUED_CONNECTIONS$2,METRIC_KESTREL_QUEUED_REQUESTS$2,METRIC_KESTREL_REJECTED_CONNECTIONS$2,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$2,METRIC_KESTREL_UPGRADED_CONNECTIONS$2,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$2,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$2,init_stable_metrics$2=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$2=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$2=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$2=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$2=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$2=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$2=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$2=`aspnetcore.routing.match_attempts`,METRIC_HTTP_CLIENT_REQUEST_DURATION$2=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION$2=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT$2=`jvm.class.count`,METRIC_JVM_CLASS_LOADED$2=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED$2=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT$2=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION$2=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME$2=`jvm.cpu.time`,METRIC_JVM_GC_DURATION$2=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED$2=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT$2=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED$2=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$2=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT$2=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS$2=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$2=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION$2=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS$2=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS$2=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS$2=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$2=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS$2=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$2=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$2=`signalr.server.connection.duration`})),esm_exports$2=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$2,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$2,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$2,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$2,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$2,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$2,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$2,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY$2,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT$2,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$2,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$2,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$2,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS$2,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT$2,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE$2,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED$2,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE$2,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE$2,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE$2,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER$2,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD$2,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL$2,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT$2,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER$2,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE$2,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE$2,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION$2,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME$2,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME$2,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE$2,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON$2,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE$2,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS$2,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT$2,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS$2,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT$2,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME$2,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION$2,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT$2,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE$2,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME$2,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION$2,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE$2,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION$2,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS$2,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT$2,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME$2,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION$2,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS$2,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT$2,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE$2,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME$2,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION$2,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT$2,ATTR_URL_FULL:()=>ATTR_URL_FULL$2,ATTR_URL_PATH:()=>ATTR_URL_PATH$2,ATTR_URL_QUERY:()=>ATTR_URL_QUERY$2,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME$2,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL$2,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE$2,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues$2,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$2,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$2,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2$2,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS$2,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS$2,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$2,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA$2,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS$2,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$2,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$2,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$2,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM$2,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE$2,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$2,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$2,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$2,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$2,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD$2,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE$2,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues$2,CloudProviderValues:()=>CloudProviderValues$2,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$2,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$2,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$2,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE$2,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS$2,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE$2,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA$2,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE$2,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB$2,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION$2,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB$2,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE$2,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB$2,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY$2,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB$2,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH$2,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER$2,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD$2,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL$2,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE$2,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB$2,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE$2,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE$2,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB$2,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX$2,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES$2,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB$2,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE$2,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB$2,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB$2,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED$2,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB$2,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL$2,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL$2,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J$2,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA$2,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE$2,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL$2,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE$2,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE$2,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL$2,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS$2,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS$2,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT$2,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE$2,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE$2,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA$2,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA$2,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues$2,DbSystemValues:()=>DbSystemValues$2,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER$2,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE$2,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT$2,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT$2,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$2,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE$2,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE$2,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP$2,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER$2,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB$2,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER$2,FaasDocumentOperationValues:()=>FaasDocumentOperationValues$2,FaasInvokedProviderValues:()=>FaasInvokedProviderValues$2,FaasTriggerValues:()=>FaasTriggerValues$2,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64$2,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32$2,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64$2,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64$2,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32$2,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64$2,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC$2,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY$2,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT$2,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE$2,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD$2,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS$2,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER$2,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH$2,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST$2,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE$2,HostArchValues:()=>HostArchValues$2,HttpFlavorValues:()=>HttpFlavorValues$2,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP$2,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP$2,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED$2,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE$2,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED$2,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING$2,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING$2,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED$2,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT$2,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE$2,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC$2,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS$2,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE$2,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$2,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$2,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$2,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$2,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$2,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION$2,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION$2,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT$2,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED$2,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED$2,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT$2,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION$2,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME$2,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION$2,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED$2,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT$2,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED$2,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$2,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT$2,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS$2,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$2,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION$2,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS$2,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS$2,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS$2,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION$2,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS$2,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$2,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION$2,MessageTypeValues:()=>MessageTypeValues$2,MessagingDestinationKindValues:()=>MessagingDestinationKindValues$2,MessagingOperationValues:()=>MessagingOperationValues$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$2,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$2,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$2,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$2,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$2,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$2,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$2,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$2,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$2,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$2,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$2,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$2,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$2,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL$2,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$2,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$2,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI$2,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED$2,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC$2,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP$2,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP$2,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER$2,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE$2,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX$2,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE$2,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC$2,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX$2,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4$2,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6$2,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues$2,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues$2,NetTransportValues:()=>NetTransportValues$2,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN$2,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD$2,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD$2,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX$2,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX$2,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD$2,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD$2,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS$2,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS$2,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS$2,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR$2,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues$2,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$2,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$2,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$2,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT$2,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$2,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME$2,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$2,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT$2,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$2,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$2,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$2,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$2,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT$2,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT$2,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$2,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$2,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$2,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN$2,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH$2,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION$2,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO$2,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE$2,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$2,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$2,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$2,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE$2,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE$2,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$2,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE$2,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING$2,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE$2,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$2,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION$2,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME$2,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME$2,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION$2,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX$2,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE$2,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT$2,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM$2,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER$2,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID$2,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE$2,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE$2,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED$2,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE$2,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE$2,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE$2,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART$2,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON$2,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION$2,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME$2,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION$2,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME$2,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION$2,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME$2,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER$2,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION$2,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME$2,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER$2,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP$2,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR$2,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST$2,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$2,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$2,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$2,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE$2,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME$2,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME$2,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE$2,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET$2,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL$2,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT$2,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE$2,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID$2,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE$2,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$2,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID$2,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID$2,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION$2,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND$2,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$2,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$2,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$2,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION$2,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$2,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$2,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$2,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION$2,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL$2,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION$2,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$2,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM$2,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION$2,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL$2,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC$2,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC$2,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC$2,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME$2,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$2,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE$2,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP$2,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME$2,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT$2,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP$2,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME$2,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT$2,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT$2,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE$2,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE$2,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE$2,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$2,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID$2,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION$2,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD$2,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE$2,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM$2,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID$2,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME$2,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN$2,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN$2,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE$2,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN$2,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY$2,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION$2,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN$2,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS$2,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES$2,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS$2,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES$2,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID$2,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$2,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM$2,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER$2,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION$2,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID$2,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME$2,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG$2,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME$2,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME$2,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$2,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID$2,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$2,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME$2,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID$2,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE$2,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY$2,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME$2,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION$2,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH$2,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID$2,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID$2,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME$2,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION$2,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME$2,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE$2,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME$2,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME$2,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME$2,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID$2,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME$2,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID$2,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME$2,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID$2,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME$2,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID$2,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME$2,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME$2,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID$2,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME$2,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID$2,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME$2,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID$2,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME$2,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID$2,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION$2,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME$2,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE$2,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION$2,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND$2,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS$2,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE$2,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME$2,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH$2,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER$2,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID$2,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$2,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME$2,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION$2,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID$2,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME$2,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE$2,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION$2,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION$2,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$2,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME$2,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION$2,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION$2,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME$2,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION$2,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$2,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$2,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$2,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING$2,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$2,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$2,SemanticAttributes:()=>SemanticAttributes$2,SemanticResourceAttributes:()=>SemanticResourceAttributes$2,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET$2,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG$2,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA$2,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS$2,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON$2,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY$2,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS$2,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$2,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$2,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$2,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$2,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$2,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$2,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST$2,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$2,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$2,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues$2}),init_esm$4=__esmMin((()=>{init_trace$2(),init_resource$2(),init_stable_attributes$2(),init_stable_metrics$2()})),require_enums$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ExceptionEventName=void 0,s.ExceptionEventName=`exception`})),require_Span=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Span=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=(init_esm$4(),__toCommonJS$1(esm_exports$2)),g=require_enums$1();s.Span=class{constructor(s,p,g,v,b,C,w=[],E,k,A){this.attributes={},this.links=[],this.events=[],this._droppedAttributesCount=0,this._droppedEventsCount=0,this._droppedLinksCount=0,this.status={code:l.SpanStatusCode.UNSET},this.endTime=[0,0],this._ended=!1,this._duration=[-1,-1],this.name=g,this._spanContext=v,this.parentSpanId=C,this.kind=b,this.links=w;let N=Date.now();this._performanceStartTime=f.otperformance.now(),this._performanceOffset=N-(this._performanceStartTime+(0,f.getTimeOrigin)()),this._startTimeProvided=E!=null,this.startTime=this._getTime(E??N),this.resource=s.resource,this.instrumentationLibrary=s.instrumentationLibrary,this._spanLimits=s.getSpanLimits(),this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit||0,A!=null&&this.setAttributes(A),this._spanProcessor=s.getActiveSpanProcessor(),this._spanProcessor.onStart(this,p)}spanContext(){return this._spanContext}setAttribute(s,p){return p==null||this._isSpanEnded()?this:s.length===0?(l.diag.warn(`Invalid attribute key: ${s}`),this):(0,f.isAttributeValue)(p)?Object.keys(this.attributes).length>=this._spanLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,s)?(this._droppedAttributesCount++,this):(this.attributes[s]=this._truncateToSize(p),this):(l.diag.warn(`Invalid attribute value set for key: ${s}`),this)}setAttributes(s){for(let[l,f]of Object.entries(s))this.setAttribute(l,f);return this}addEvent(s,p,g){if(this._isSpanEnded())return this;if(this._spanLimits.eventCountLimit===0)return l.diag.warn(`No events allowed.`),this._droppedEventsCount++,this;this.events.length>=this._spanLimits.eventCountLimit&&(this._droppedEventsCount===0&&l.diag.debug(`Dropping extra events.`),this.events.shift(),this._droppedEventsCount++),(0,f.isTimeInput)(p)&&((0,f.isTimeInput)(g)||(g=p),p=void 0);let v=(0,f.sanitizeAttributes)(p);return this.events.push({name:s,attributes:v,time:this._getTime(g),droppedAttributesCount:0}),this}addLink(s){return this.links.push(s),this}addLinks(s){return this.links.push(...s),this}setStatus(s){return this._isSpanEnded()?this:(this.status=Object.assign({},s),this.status.message!=null&&typeof s.message!=`string`&&(l.diag.warn(`Dropping invalid status.message of type '${typeof s.message}', expected 'string'`),delete this.status.message),this)}updateName(s){return this._isSpanEnded()||(this.name=s),this}end(s){if(this._isSpanEnded()){l.diag.error(`${this.name} ${this._spanContext.traceId}-${this._spanContext.spanId} - You can only call end() on a span once.`);return}this._ended=!0,this.endTime=this._getTime(s),this._duration=(0,f.hrTimeDuration)(this.startTime,this.endTime),this._duration[0]<0&&(l.diag.warn(`Inconsistent start and end time, startTime > endTime. Setting span duration to 0ms.`,this.startTime,this.endTime),this.endTime=this.startTime.slice(),this._duration=[0,0]),this._droppedEventsCount>0&&l.diag.warn(`Dropped ${this._droppedEventsCount} events because eventCountLimit reached`),this._spanProcessor.onEnd(this)}_getTime(s){if(typeof s==`number`&&s<=f.otperformance.now())return(0,f.hrTime)(s+this._performanceOffset);if(typeof s==`number`)return(0,f.millisToHrTime)(s);if(s instanceof Date)return(0,f.millisToHrTime)(s.getTime());if((0,f.isTimeInputHrTime)(s))return s;if(this._startTimeProvided)return(0,f.millisToHrTime)(Date.now());let l=f.otperformance.now()-this._performanceStartTime;return(0,f.addHrTimes)(this.startTime,(0,f.millisToHrTime)(l))}isRecording(){return this._ended===!1}recordException(s,f){let v={};typeof s==`string`?v[p.SEMATTRS_EXCEPTION_MESSAGE]=s:s&&(s.code?v[p.SEMATTRS_EXCEPTION_TYPE]=s.code.toString():s.name&&(v[p.SEMATTRS_EXCEPTION_TYPE]=s.name),s.message&&(v[p.SEMATTRS_EXCEPTION_MESSAGE]=s.message),s.stack&&(v[p.SEMATTRS_EXCEPTION_STACKTRACE]=s.stack)),v[p.SEMATTRS_EXCEPTION_TYPE]||v[p.SEMATTRS_EXCEPTION_MESSAGE]?this.addEvent(g.ExceptionEventName,v,f):l.diag.warn(`Failed to record an exception ${s}`)}get duration(){return this._duration}get ended(){return this._ended}get droppedAttributesCount(){return this._droppedAttributesCount}get droppedEventsCount(){return this._droppedEventsCount}get droppedLinksCount(){return this._droppedLinksCount}_isSpanEnded(){return this._ended&&l.diag.warn(`Can not execute the operation on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`),this._ended}_truncateToLimitUtil(s,l){return s.length<=l?s:s.substring(0,l)}_truncateToSize(s){let f=this._attributeValueLengthLimit;return f<=0?(l.diag.warn(`Attribute value limit must be positive, got ${f}`),s):typeof s==`string`?this._truncateToLimitUtil(s,f):Array.isArray(s)?s.map(s=>typeof s==`string`?this._truncateToLimitUtil(s,f):s):s}}})),require_Sampler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SamplingDecision=void 0,(function(s){s[s.NOT_RECORD=0]=`NOT_RECORD`,s[s.RECORD=1]=`RECORD`,s[s.RECORD_AND_SAMPLED=2]=`RECORD_AND_SAMPLED`})(s.SamplingDecision||={})})),require_AlwaysOffSampler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AlwaysOffSampler=void 0;let l=require_Sampler();s.AlwaysOffSampler=class{shouldSample(){return{decision:l.SamplingDecision.NOT_RECORD}}toString(){return`AlwaysOffSampler`}}})),require_AlwaysOnSampler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AlwaysOnSampler=void 0;let l=require_Sampler();s.AlwaysOnSampler=class{shouldSample(){return{decision:l.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return`AlwaysOnSampler`}}})),require_ParentBasedSampler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ParentBasedSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=require_AlwaysOffSampler(),g=require_AlwaysOnSampler();s.ParentBasedSampler=class{constructor(s){var l,v,b,C;this._root=s.root,this._root||=((0,f.globalErrorHandler)(Error(`ParentBasedSampler must have a root sampler configured`)),new g.AlwaysOnSampler),this._remoteParentSampled=s.remoteParentSampled??new g.AlwaysOnSampler,this._remoteParentNotSampled=s.remoteParentNotSampled??new p.AlwaysOffSampler,this._localParentSampled=s.localParentSampled??new g.AlwaysOnSampler,this._localParentNotSampled=s.localParentNotSampled??new p.AlwaysOffSampler}shouldSample(s,f,p,g,v,b){let C=l.trace.getSpanContext(s);return!C||!(0,l.isSpanContextValid)(C)?this._root.shouldSample(s,f,p,g,v,b):C.isRemote?C.traceFlags&l.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(s,f,p,g,v,b):this._remoteParentNotSampled.shouldSample(s,f,p,g,v,b):C.traceFlags&l.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(s,f,p,g,v,b):this._localParentNotSampled.shouldSample(s,f,p,g,v,b)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}})),require_TraceIdRatioBasedSampler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TraceIdRatioBasedSampler=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_Sampler();s.TraceIdRatioBasedSampler=class{constructor(s=0){this._ratio=s,this._ratio=this._normalize(s),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample(s,p){return{decision:(0,l.isValidTraceId)(p)&&this._accumulate(p)=1?1:s<=0?0:s}_accumulate(s){let l=0;for(let f=0;f>>0}return l}}})),require_config$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildSamplerFromEnv=s.loadDefaultConfig=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=require_AlwaysOffSampler(),g=require_AlwaysOnSampler(),v=require_ParentBasedSampler(),b=require_TraceIdRatioBasedSampler(),C=f.TracesSamplerValues.AlwaysOn,w=1;function E(){let s=(0,f.getEnv)();return{sampler:k(s),forceFlushTimeoutMillis:3e4,generalLimits:{attributeValueLengthLimit:s.OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:s.OTEL_ATTRIBUTE_COUNT_LIMIT},spanLimits:{attributeValueLengthLimit:s.OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:s.OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,linkCountLimit:s.OTEL_SPAN_LINK_COUNT_LIMIT,eventCountLimit:s.OTEL_SPAN_EVENT_COUNT_LIMIT,attributePerEventCountLimit:s.OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,attributePerLinkCountLimit:s.OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT},mergeResourceWithDefaults:!0}}s.loadDefaultConfig=E;function k(s=(0,f.getEnv)()){switch(s.OTEL_TRACES_SAMPLER){case f.TracesSamplerValues.AlwaysOn:return new g.AlwaysOnSampler;case f.TracesSamplerValues.AlwaysOff:return new p.AlwaysOffSampler;case f.TracesSamplerValues.ParentBasedAlwaysOn:return new v.ParentBasedSampler({root:new g.AlwaysOnSampler});case f.TracesSamplerValues.ParentBasedAlwaysOff:return new v.ParentBasedSampler({root:new p.AlwaysOffSampler});case f.TracesSamplerValues.TraceIdRatio:return new b.TraceIdRatioBasedSampler(A(s));case f.TracesSamplerValues.ParentBasedTraceIdRatio:return new v.ParentBasedSampler({root:new b.TraceIdRatioBasedSampler(A(s))});default:return l.diag.error(`OTEL_TRACES_SAMPLER value "${s.OTEL_TRACES_SAMPLER} invalid, defaulting to ${C}".`),new g.AlwaysOnSampler}}s.buildSamplerFromEnv=k;function A(s){if(s.OTEL_TRACES_SAMPLER_ARG===void 0||s.OTEL_TRACES_SAMPLER_ARG===``)return l.diag.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to 1.`),1;let f=Number(s.OTEL_TRACES_SAMPLER_ARG);return isNaN(f)?(l.diag.error(`OTEL_TRACES_SAMPLER_ARG=${s.OTEL_TRACES_SAMPLER_ARG} was given, but it is invalid, defaulting to 1.`),1):f<0||f>1?(l.diag.error(`OTEL_TRACES_SAMPLER_ARG=${s.OTEL_TRACES_SAMPLER_ARG} was given, but it is out of range ([0..1]), defaulting to 1.`),1):f}})),require_utility=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.reconfigureLimits=s.mergeConfig=void 0;let l=require_config$3(),f=require_src$41();function p(s){let f={sampler:(0,l.buildSamplerFromEnv)()},p=(0,l.loadDefaultConfig)(),g=Object.assign({},p,f,s);return g.generalLimits=Object.assign({},p.generalLimits,s.generalLimits||{}),g.spanLimits=Object.assign({},p.spanLimits,s.spanLimits||{}),g}s.mergeConfig=p;function g(s){var l,p,g,v,b,C,w,E,k,A,N,F;let I=Object.assign({},s.spanLimits),R=(0,f.getEnvWithoutDefaults)();return I.attributeCountLimit=s.spanLimits?.attributeCountLimit??s.generalLimits?.attributeCountLimit??R.OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT??R.OTEL_ATTRIBUTE_COUNT_LIMIT??f.DEFAULT_ATTRIBUTE_COUNT_LIMIT,I.attributeValueLengthLimit=s.spanLimits?.attributeValueLengthLimit??s.generalLimits?.attributeValueLengthLimit??R.OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT??R.OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT??f.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,Object.assign({},s,{spanLimits:I})}s.reconfigureLimits=g})),require_BatchSpanProcessorBase=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BatchSpanProcessorBase=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41();s.BatchSpanProcessorBase=class{constructor(s,p){this._exporter=s,this._isExporting=!1,this._finishedSpans=[],this._droppedSpansCount=0;let g=(0,f.getEnv)();this._maxExportBatchSize=typeof p?.maxExportBatchSize==`number`?p.maxExportBatchSize:g.OTEL_BSP_MAX_EXPORT_BATCH_SIZE,this._maxQueueSize=typeof p?.maxQueueSize==`number`?p.maxQueueSize:g.OTEL_BSP_MAX_QUEUE_SIZE,this._scheduledDelayMillis=typeof p?.scheduledDelayMillis==`number`?p.scheduledDelayMillis:g.OTEL_BSP_SCHEDULE_DELAY,this._exportTimeoutMillis=typeof p?.exportTimeoutMillis==`number`?p.exportTimeoutMillis:g.OTEL_BSP_EXPORT_TIMEOUT,this._shutdownOnce=new f.BindOnceFuture(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize&&(l.diag.warn(`BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize`),this._maxExportBatchSize=this._maxQueueSize)}forceFlush(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()}onStart(s,l){}onEnd(s){this._shutdownOnce.isCalled||(s.spanContext().traceFlags&l.TraceFlags.SAMPLED)!==0&&this._addToBuffer(s)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then(()=>this.onShutdown()).then(()=>this._flushAll()).then(()=>this._exporter.shutdown())}_addToBuffer(s){if(this._finishedSpans.length>=this._maxQueueSize){this._droppedSpansCount===0&&l.diag.debug(`maxQueueSize reached, dropping spans`),this._droppedSpansCount++;return}this._droppedSpansCount>0&&(l.diag.warn(`Dropped ${this._droppedSpansCount} spans because maxQueueSize reached`),this._droppedSpansCount=0),this._finishedSpans.push(s),this._maybeStartTimer()}_flushAll(){return new Promise((s,l)=>{let f=[],p=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);for(let s=0,l=p;s{s()}).catch(l)})}_flushOneBatch(){return this._clearTimer(),this._finishedSpans.length===0?Promise.resolve():new Promise((s,p)=>{let g=setTimeout(()=>{p(Error(`Timeout`))},this._exportTimeoutMillis);l.context.with((0,f.suppressTracing)(l.context.active()),()=>{let l;this._finishedSpans.length<=this._maxExportBatchSize?(l=this._finishedSpans,this._finishedSpans=[]):l=this._finishedSpans.splice(0,this._maxExportBatchSize);let v=()=>this._exporter.export(l,l=>{var v;clearTimeout(g),l.code===f.ExportResultCode.SUCCESS?s():p(l.error??Error(`BatchSpanProcessor: span export failed`))}),b=null;for(let s=0,f=l.length;s{(0,f.globalErrorHandler)(s),p(s)})})})}_maybeStartTimer(){if(this._isExporting)return;let s=()=>{this._isExporting=!0,this._flushOneBatch().finally(()=>{this._isExporting=!1,this._finishedSpans.length>0&&(this._clearTimer(),this._maybeStartTimer())}).catch(s=>{this._isExporting=!1,(0,f.globalErrorHandler)(s)})};if(this._finishedSpans.length>=this._maxExportBatchSize)return s();this._timer===void 0&&(this._timer=setTimeout(()=>s(),this._scheduledDelayMillis),(0,f.unrefTimer)(this._timer))}_clearTimer(){this._timer!==void 0&&(clearTimeout(this._timer),this._timer=void 0)}}})),require_BatchSpanProcessor=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BatchSpanProcessor=void 0;let l=require_BatchSpanProcessorBase();s.BatchSpanProcessor=class extends l.BatchSpanProcessorBase{onShutdown(){}}})),require_RandomIdGenerator=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RandomIdGenerator=void 0;let l=8,f=16;s.RandomIdGenerator=class{constructor(){this.generateTraceId=g(16),this.generateSpanId=g(8)}};let p=Buffer.allocUnsafe(16);function g(s){return function(){for(let l=0;l>>0,l*4);for(let l=0;l0);l++)l===s-1&&(p[s-1]=1);return p.toString(`hex`,0,s)}}})),require_node$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RandomIdGenerator=s.BatchSpanProcessor=void 0;var l=require_BatchSpanProcessor();Object.defineProperty(s,`BatchSpanProcessor`,{enumerable:!0,get:function(){return l.BatchSpanProcessor}});var f=require_RandomIdGenerator();Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return f.RandomIdGenerator}})})),require_platform$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RandomIdGenerator=s.BatchSpanProcessor=void 0;var l=require_node$8();Object.defineProperty(s,`BatchSpanProcessor`,{enumerable:!0,get:function(){return l.BatchSpanProcessor}}),Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return l.RandomIdGenerator}})})),require_Tracer=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Tracer=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=require_Span(),g=require_utility(),v=require_platform$5();s.Tracer=class{constructor(s,l,f){this._tracerProvider=f;let p=(0,g.mergeConfig)(l);this._sampler=p.sampler,this._generalLimits=p.generalLimits,this._spanLimits=p.spanLimits,this._idGenerator=l.idGenerator||new v.RandomIdGenerator,this.resource=f.resource,this.instrumentationLibrary=s}startSpan(s,g={},v=l.context.active()){var b,C,w;g.root&&(v=l.trace.deleteSpan(v));let E=l.trace.getSpan(v);if((0,f.isTracingSuppressed)(v))return l.diag.debug(`Instrumentation suppressed, returning Noop Span`),l.trace.wrapSpanContext(l.INVALID_SPAN_CONTEXT);let k=E?.spanContext(),A=this._idGenerator.generateSpanId(),N,F,I;!k||!l.trace.isSpanContextValid(k)?N=this._idGenerator.generateTraceId():(N=k.traceId,F=k.traceState,I=k.spanId);let R=g.kind??l.SpanKind.INTERNAL,B=(g.links??[]).map(s=>({context:s.context,attributes:(0,f.sanitizeAttributes)(s.attributes)})),q=(0,f.sanitizeAttributes)(g.attributes),J=this._sampler.shouldSample(v,N,s,R,q,B);F=J.traceState??F;let le=J.decision===l.SamplingDecision.RECORD_AND_SAMPLED?l.TraceFlags.SAMPLED:l.TraceFlags.NONE,_e={traceId:N,spanId:A,traceFlags:le,traceState:F};if(J.decision===l.SamplingDecision.NOT_RECORD)return l.diag.debug(`Recording is off, propagating context in a non-recording span`),l.trace.wrapSpanContext(_e);let be=(0,f.sanitizeAttributes)(Object.assign(q,J.attributes));return new p.Span(this,v,s,_e,R,I,B,g.startTime,void 0,be)}startActiveSpan(s,f,p,g){let v,b,C;if(arguments.length<2)return;arguments.length===2?C=f:arguments.length===3?(v=f,C=p):(v=f,b=p,C=g);let w=b??l.context.active(),E=this.startSpan(s,v,w),k=l.trace.setSpan(w,E);return l.context.with(k,C,void 0,E)}getGeneralLimits(){return this._generalLimits}getSpanLimits(){return this._spanLimits}getActiveSpanProcessor(){return this._tracerProvider.getActiveSpanProcessor()}}}));function createConstMap$1(s){for(var l={},f=s.length,p=0;p{})),TMP_AWS_LAMBDA_INVOKED_ARN$1,TMP_DB_SYSTEM$1,TMP_DB_CONNECTION_STRING$1,TMP_DB_USER$1,TMP_DB_JDBC_DRIVER_CLASSNAME$1,TMP_DB_NAME$1,TMP_DB_STATEMENT$1,TMP_DB_OPERATION$1,TMP_DB_MSSQL_INSTANCE_NAME$1,TMP_DB_CASSANDRA_KEYSPACE$1,TMP_DB_CASSANDRA_PAGE_SIZE$1,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$1,TMP_DB_CASSANDRA_TABLE$1,TMP_DB_CASSANDRA_IDEMPOTENCE$1,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1,TMP_DB_CASSANDRA_COORDINATOR_ID$1,TMP_DB_CASSANDRA_COORDINATOR_DC$1,TMP_DB_HBASE_NAMESPACE$1,TMP_DB_REDIS_DATABASE_INDEX$1,TMP_DB_MONGODB_COLLECTION$1,TMP_DB_SQL_TABLE$1,TMP_EXCEPTION_TYPE$1,TMP_EXCEPTION_MESSAGE$1,TMP_EXCEPTION_STACKTRACE$1,TMP_EXCEPTION_ESCAPED$1,TMP_FAAS_TRIGGER$1,TMP_FAAS_EXECUTION$1,TMP_FAAS_DOCUMENT_COLLECTION$1,TMP_FAAS_DOCUMENT_OPERATION$1,TMP_FAAS_DOCUMENT_TIME$1,TMP_FAAS_DOCUMENT_NAME$1,TMP_FAAS_TIME$1,TMP_FAAS_CRON$1,TMP_FAAS_COLDSTART$1,TMP_FAAS_INVOKED_NAME$1,TMP_FAAS_INVOKED_PROVIDER$1,TMP_FAAS_INVOKED_REGION$1,TMP_NET_TRANSPORT$1,TMP_NET_PEER_IP$1,TMP_NET_PEER_PORT$1,TMP_NET_PEER_NAME$1,TMP_NET_HOST_IP$1,TMP_NET_HOST_PORT$1,TMP_NET_HOST_NAME$1,TMP_NET_HOST_CONNECTION_TYPE$1,TMP_NET_HOST_CONNECTION_SUBTYPE$1,TMP_NET_HOST_CARRIER_NAME$1,TMP_NET_HOST_CARRIER_MCC$1,TMP_NET_HOST_CARRIER_MNC$1,TMP_NET_HOST_CARRIER_ICC$1,TMP_PEER_SERVICE$1,TMP_ENDUSER_ID$1,TMP_ENDUSER_ROLE$1,TMP_ENDUSER_SCOPE$1,TMP_THREAD_ID$1,TMP_THREAD_NAME$1,TMP_CODE_FUNCTION$1,TMP_CODE_NAMESPACE$1,TMP_CODE_FILEPATH$1,TMP_CODE_LINENO$1,TMP_HTTP_METHOD$1,TMP_HTTP_URL$1,TMP_HTTP_TARGET$1,TMP_HTTP_HOST$1,TMP_HTTP_SCHEME$1,TMP_HTTP_STATUS_CODE$1,TMP_HTTP_FLAVOR$1,TMP_HTTP_USER_AGENT$1,TMP_HTTP_REQUEST_CONTENT_LENGTH$1,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1,TMP_HTTP_RESPONSE_CONTENT_LENGTH$1,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1,TMP_HTTP_SERVER_NAME$1,TMP_HTTP_ROUTE$1,TMP_HTTP_CLIENT_IP$1,TMP_AWS_DYNAMODB_TABLE_NAMES$1,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$1,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1,TMP_AWS_DYNAMODB_CONSISTENT_READ$1,TMP_AWS_DYNAMODB_PROJECTION$1,TMP_AWS_DYNAMODB_LIMIT$1,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1,TMP_AWS_DYNAMODB_INDEX_NAME$1,TMP_AWS_DYNAMODB_SELECT$1,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1,TMP_AWS_DYNAMODB_TABLE_COUNT$1,TMP_AWS_DYNAMODB_SCAN_FORWARD$1,TMP_AWS_DYNAMODB_SEGMENT$1,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$1,TMP_AWS_DYNAMODB_COUNT$1,TMP_AWS_DYNAMODB_SCANNED_COUNT$1,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1,TMP_MESSAGING_SYSTEM$1,TMP_MESSAGING_DESTINATION$1,TMP_MESSAGING_DESTINATION_KIND$1,TMP_MESSAGING_TEMP_DESTINATION$1,TMP_MESSAGING_PROTOCOL$1,TMP_MESSAGING_PROTOCOL_VERSION$1,TMP_MESSAGING_URL$1,TMP_MESSAGING_MESSAGE_ID$1,TMP_MESSAGING_CONVERSATION_ID$1,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1,TMP_MESSAGING_OPERATION$1,TMP_MESSAGING_CONSUMER_ID$1,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$1,TMP_MESSAGING_KAFKA_MESSAGE_KEY$1,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$1,TMP_MESSAGING_KAFKA_CLIENT_ID$1,TMP_MESSAGING_KAFKA_PARTITION$1,TMP_MESSAGING_KAFKA_TOMBSTONE$1,TMP_RPC_SYSTEM$1,TMP_RPC_SERVICE$1,TMP_RPC_METHOD$1,TMP_RPC_GRPC_STATUS_CODE$1,TMP_RPC_JSONRPC_VERSION$1,TMP_RPC_JSONRPC_REQUEST_ID$1,TMP_RPC_JSONRPC_ERROR_CODE$1,TMP_RPC_JSONRPC_ERROR_MESSAGE$1,TMP_MESSAGE_TYPE$1,TMP_MESSAGE_ID$1,TMP_MESSAGE_COMPRESSED_SIZE$1,TMP_MESSAGE_UNCOMPRESSED_SIZE$1,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$1,SEMATTRS_DB_SYSTEM$1,SEMATTRS_DB_CONNECTION_STRING$1,SEMATTRS_DB_USER$1,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$1,SEMATTRS_DB_NAME$1,SEMATTRS_DB_STATEMENT$1,SEMATTRS_DB_OPERATION$1,SEMATTRS_DB_MSSQL_INSTANCE_NAME$1,SEMATTRS_DB_CASSANDRA_KEYSPACE$1,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$1,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$1,SEMATTRS_DB_CASSANDRA_TABLE$1,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$1,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$1,SEMATTRS_DB_HBASE_NAMESPACE$1,SEMATTRS_DB_REDIS_DATABASE_INDEX$1,SEMATTRS_DB_MONGODB_COLLECTION$1,SEMATTRS_DB_SQL_TABLE$1,SEMATTRS_EXCEPTION_TYPE$1,SEMATTRS_EXCEPTION_MESSAGE$1,SEMATTRS_EXCEPTION_STACKTRACE$1,SEMATTRS_EXCEPTION_ESCAPED$1,SEMATTRS_FAAS_TRIGGER$1,SEMATTRS_FAAS_EXECUTION$1,SEMATTRS_FAAS_DOCUMENT_COLLECTION$1,SEMATTRS_FAAS_DOCUMENT_OPERATION$1,SEMATTRS_FAAS_DOCUMENT_TIME$1,SEMATTRS_FAAS_DOCUMENT_NAME$1,SEMATTRS_FAAS_TIME$1,SEMATTRS_FAAS_CRON$1,SEMATTRS_FAAS_COLDSTART$1,SEMATTRS_FAAS_INVOKED_NAME$1,SEMATTRS_FAAS_INVOKED_PROVIDER$1,SEMATTRS_FAAS_INVOKED_REGION$1,SEMATTRS_NET_TRANSPORT$1,SEMATTRS_NET_PEER_IP$1,SEMATTRS_NET_PEER_PORT$1,SEMATTRS_NET_PEER_NAME$1,SEMATTRS_NET_HOST_IP$1,SEMATTRS_NET_HOST_PORT$1,SEMATTRS_NET_HOST_NAME$1,SEMATTRS_NET_HOST_CONNECTION_TYPE$1,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$1,SEMATTRS_NET_HOST_CARRIER_NAME$1,SEMATTRS_NET_HOST_CARRIER_MCC$1,SEMATTRS_NET_HOST_CARRIER_MNC$1,SEMATTRS_NET_HOST_CARRIER_ICC$1,SEMATTRS_PEER_SERVICE$1,SEMATTRS_ENDUSER_ID$1,SEMATTRS_ENDUSER_ROLE$1,SEMATTRS_ENDUSER_SCOPE$1,SEMATTRS_THREAD_ID$1,SEMATTRS_THREAD_NAME$1,SEMATTRS_CODE_FUNCTION$1,SEMATTRS_CODE_NAMESPACE$1,SEMATTRS_CODE_FILEPATH$1,SEMATTRS_CODE_LINENO$1,SEMATTRS_HTTP_METHOD$1,SEMATTRS_HTTP_URL$1,SEMATTRS_HTTP_TARGET$1,SEMATTRS_HTTP_HOST$1,SEMATTRS_HTTP_SCHEME$1,SEMATTRS_HTTP_STATUS_CODE$1,SEMATTRS_HTTP_FLAVOR$1,SEMATTRS_HTTP_USER_AGENT$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_SERVER_NAME$1,SEMATTRS_HTTP_ROUTE$1,SEMATTRS_HTTP_CLIENT_IP$1,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$1,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$1,SEMATTRS_AWS_DYNAMODB_PROJECTION$1,SEMATTRS_AWS_DYNAMODB_LIMIT$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$1,SEMATTRS_AWS_DYNAMODB_SELECT$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$1,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$1,SEMATTRS_AWS_DYNAMODB_SEGMENT$1,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$1,SEMATTRS_AWS_DYNAMODB_COUNT$1,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1,SEMATTRS_MESSAGING_SYSTEM$1,SEMATTRS_MESSAGING_DESTINATION$1,SEMATTRS_MESSAGING_DESTINATION_KIND$1,SEMATTRS_MESSAGING_TEMP_DESTINATION$1,SEMATTRS_MESSAGING_PROTOCOL$1,SEMATTRS_MESSAGING_PROTOCOL_VERSION$1,SEMATTRS_MESSAGING_URL$1,SEMATTRS_MESSAGING_MESSAGE_ID$1,SEMATTRS_MESSAGING_CONVERSATION_ID$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1,SEMATTRS_MESSAGING_OPERATION$1,SEMATTRS_MESSAGING_CONSUMER_ID$1,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$1,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$1,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$1,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$1,SEMATTRS_MESSAGING_KAFKA_PARTITION$1,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$1,SEMATTRS_RPC_SYSTEM$1,SEMATTRS_RPC_SERVICE$1,SEMATTRS_RPC_METHOD$1,SEMATTRS_RPC_GRPC_STATUS_CODE$1,SEMATTRS_RPC_JSONRPC_VERSION$1,SEMATTRS_RPC_JSONRPC_REQUEST_ID$1,SEMATTRS_RPC_JSONRPC_ERROR_CODE$1,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$1,SEMATTRS_MESSAGE_TYPE$1,SEMATTRS_MESSAGE_ID$1,SEMATTRS_MESSAGE_COMPRESSED_SIZE$1,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$1,SemanticAttributes$1,TMP_DBSYSTEMVALUES_OTHER_SQL$1,TMP_DBSYSTEMVALUES_MSSQL$1,TMP_DBSYSTEMVALUES_MYSQL$1,TMP_DBSYSTEMVALUES_ORACLE$1,TMP_DBSYSTEMVALUES_DB2$1,TMP_DBSYSTEMVALUES_POSTGRESQL$1,TMP_DBSYSTEMVALUES_REDSHIFT$1,TMP_DBSYSTEMVALUES_HIVE$1,TMP_DBSYSTEMVALUES_CLOUDSCAPE$1,TMP_DBSYSTEMVALUES_HSQLDB$1,TMP_DBSYSTEMVALUES_PROGRESS$1,TMP_DBSYSTEMVALUES_MAXDB$1,TMP_DBSYSTEMVALUES_HANADB$1,TMP_DBSYSTEMVALUES_INGRES$1,TMP_DBSYSTEMVALUES_FIRSTSQL$1,TMP_DBSYSTEMVALUES_EDB$1,TMP_DBSYSTEMVALUES_CACHE$1,TMP_DBSYSTEMVALUES_ADABAS$1,TMP_DBSYSTEMVALUES_FIREBIRD$1,TMP_DBSYSTEMVALUES_DERBY$1,TMP_DBSYSTEMVALUES_FILEMAKER$1,TMP_DBSYSTEMVALUES_INFORMIX$1,TMP_DBSYSTEMVALUES_INSTANTDB$1,TMP_DBSYSTEMVALUES_INTERBASE$1,TMP_DBSYSTEMVALUES_MARIADB$1,TMP_DBSYSTEMVALUES_NETEZZA$1,TMP_DBSYSTEMVALUES_PERVASIVE$1,TMP_DBSYSTEMVALUES_POINTBASE$1,TMP_DBSYSTEMVALUES_SQLITE$1,TMP_DBSYSTEMVALUES_SYBASE$1,TMP_DBSYSTEMVALUES_TERADATA$1,TMP_DBSYSTEMVALUES_VERTICA$1,TMP_DBSYSTEMVALUES_H2$1,TMP_DBSYSTEMVALUES_COLDFUSION$1,TMP_DBSYSTEMVALUES_CASSANDRA$1,TMP_DBSYSTEMVALUES_HBASE$1,TMP_DBSYSTEMVALUES_MONGODB$1,TMP_DBSYSTEMVALUES_REDIS$1,TMP_DBSYSTEMVALUES_COUCHBASE$1,TMP_DBSYSTEMVALUES_COUCHDB$1,TMP_DBSYSTEMVALUES_COSMOSDB$1,TMP_DBSYSTEMVALUES_DYNAMODB$1,TMP_DBSYSTEMVALUES_NEO4J$1,TMP_DBSYSTEMVALUES_GEODE$1,TMP_DBSYSTEMVALUES_ELASTICSEARCH$1,TMP_DBSYSTEMVALUES_MEMCACHED$1,TMP_DBSYSTEMVALUES_COCKROACHDB$1,DBSYSTEMVALUES_OTHER_SQL$1,DBSYSTEMVALUES_MSSQL$1,DBSYSTEMVALUES_MYSQL$1,DBSYSTEMVALUES_ORACLE$1,DBSYSTEMVALUES_DB2$1,DBSYSTEMVALUES_POSTGRESQL$1,DBSYSTEMVALUES_REDSHIFT$1,DBSYSTEMVALUES_HIVE$1,DBSYSTEMVALUES_CLOUDSCAPE$1,DBSYSTEMVALUES_HSQLDB$1,DBSYSTEMVALUES_PROGRESS$1,DBSYSTEMVALUES_MAXDB$1,DBSYSTEMVALUES_HANADB$1,DBSYSTEMVALUES_INGRES$1,DBSYSTEMVALUES_FIRSTSQL$1,DBSYSTEMVALUES_EDB$1,DBSYSTEMVALUES_CACHE$1,DBSYSTEMVALUES_ADABAS$1,DBSYSTEMVALUES_FIREBIRD$1,DBSYSTEMVALUES_DERBY$1,DBSYSTEMVALUES_FILEMAKER$1,DBSYSTEMVALUES_INFORMIX$1,DBSYSTEMVALUES_INSTANTDB$1,DBSYSTEMVALUES_INTERBASE$1,DBSYSTEMVALUES_MARIADB$1,DBSYSTEMVALUES_NETEZZA$1,DBSYSTEMVALUES_PERVASIVE$1,DBSYSTEMVALUES_POINTBASE$1,DBSYSTEMVALUES_SQLITE$1,DBSYSTEMVALUES_SYBASE$1,DBSYSTEMVALUES_TERADATA$1,DBSYSTEMVALUES_VERTICA$1,DBSYSTEMVALUES_H2$1,DBSYSTEMVALUES_COLDFUSION$1,DBSYSTEMVALUES_CASSANDRA$1,DBSYSTEMVALUES_HBASE$1,DBSYSTEMVALUES_MONGODB$1,DBSYSTEMVALUES_REDIS$1,DBSYSTEMVALUES_COUCHBASE$1,DBSYSTEMVALUES_COUCHDB$1,DBSYSTEMVALUES_COSMOSDB$1,DBSYSTEMVALUES_DYNAMODB$1,DBSYSTEMVALUES_NEO4J$1,DBSYSTEMVALUES_GEODE$1,DBSYSTEMVALUES_ELASTICSEARCH$1,DBSYSTEMVALUES_MEMCACHED$1,DBSYSTEMVALUES_COCKROACHDB$1,DbSystemValues$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1,DBCASSANDRACONSISTENCYLEVELVALUES_ALL$1,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_ONE$1,DBCASSANDRACONSISTENCYLEVELVALUES_TWO$1,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1,DBCASSANDRACONSISTENCYLEVELVALUES_ANY$1,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1,DbCassandraConsistencyLevelValues$1,TMP_FAASTRIGGERVALUES_DATASOURCE$1,TMP_FAASTRIGGERVALUES_HTTP$1,TMP_FAASTRIGGERVALUES_PUBSUB$1,TMP_FAASTRIGGERVALUES_TIMER$1,TMP_FAASTRIGGERVALUES_OTHER$1,FAASTRIGGERVALUES_DATASOURCE$1,FAASTRIGGERVALUES_HTTP$1,FAASTRIGGERVALUES_PUBSUB$1,FAASTRIGGERVALUES_TIMER$1,FAASTRIGGERVALUES_OTHER$1,FaasTriggerValues$1,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$1,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$1,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$1,FAASDOCUMENTOPERATIONVALUES_INSERT$1,FAASDOCUMENTOPERATIONVALUES_EDIT$1,FAASDOCUMENTOPERATIONVALUES_DELETE$1,FaasDocumentOperationValues$1,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1,TMP_FAASINVOKEDPROVIDERVALUES_AWS$1,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$1,TMP_FAASINVOKEDPROVIDERVALUES_GCP$1,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1,FAASINVOKEDPROVIDERVALUES_AWS$1,FAASINVOKEDPROVIDERVALUES_AZURE$1,FAASINVOKEDPROVIDERVALUES_GCP$1,FaasInvokedProviderValues$1,TMP_NETTRANSPORTVALUES_IP_TCP$1,TMP_NETTRANSPORTVALUES_IP_UDP$1,TMP_NETTRANSPORTVALUES_IP$1,TMP_NETTRANSPORTVALUES_UNIX$1,TMP_NETTRANSPORTVALUES_PIPE$1,TMP_NETTRANSPORTVALUES_INPROC$1,TMP_NETTRANSPORTVALUES_OTHER$1,NETTRANSPORTVALUES_IP_TCP$1,NETTRANSPORTVALUES_IP_UDP$1,NETTRANSPORTVALUES_IP$1,NETTRANSPORTVALUES_UNIX$1,NETTRANSPORTVALUES_PIPE$1,NETTRANSPORTVALUES_INPROC$1,NETTRANSPORTVALUES_OTHER$1,NetTransportValues$1,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$1,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$1,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$1,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1,NETHOSTCONNECTIONTYPEVALUES_WIFI$1,NETHOSTCONNECTIONTYPEVALUES_WIRED$1,NETHOSTCONNECTIONTYPEVALUES_CELL$1,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1,NetHostConnectionTypeValues$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1,NETHOSTCONNECTIONSUBTYPEVALUES_LTE$1,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1,NETHOSTCONNECTIONSUBTYPEVALUES_GSM$1,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1,NETHOSTCONNECTIONSUBTYPEVALUES_NR$1,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1,NetHostConnectionSubtypeValues$1,TMP_HTTPFLAVORVALUES_HTTP_1_0$1,TMP_HTTPFLAVORVALUES_HTTP_1_1$1,TMP_HTTPFLAVORVALUES_HTTP_2_0$1,TMP_HTTPFLAVORVALUES_SPDY$1,TMP_HTTPFLAVORVALUES_QUIC$1,HTTPFLAVORVALUES_HTTP_1_0$1,HTTPFLAVORVALUES_HTTP_1_1$1,HTTPFLAVORVALUES_HTTP_2_0$1,HTTPFLAVORVALUES_SPDY$1,HTTPFLAVORVALUES_QUIC$1,HttpFlavorValues$1,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$1,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$1,MESSAGINGDESTINATIONKINDVALUES_QUEUE$1,MESSAGINGDESTINATIONKINDVALUES_TOPIC$1,MessagingDestinationKindValues$1,TMP_MESSAGINGOPERATIONVALUES_RECEIVE$1,TMP_MESSAGINGOPERATIONVALUES_PROCESS$1,MESSAGINGOPERATIONVALUES_RECEIVE$1,MESSAGINGOPERATIONVALUES_PROCESS$1,MessagingOperationValues$1,TMP_RPCGRPCSTATUSCODEVALUES_OK$1,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$1,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$1,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$1,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$1,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$1,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$1,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$1,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$1,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$1,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$1,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$1,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$1,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$1,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$1,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$1,RPCGRPCSTATUSCODEVALUES_OK$1,RPCGRPCSTATUSCODEVALUES_CANCELLED$1,RPCGRPCSTATUSCODEVALUES_UNKNOWN$1,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$1,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$1,RPCGRPCSTATUSCODEVALUES_NOT_FOUND$1,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$1,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$1,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$1,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$1,RPCGRPCSTATUSCODEVALUES_ABORTED$1,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$1,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$1,RPCGRPCSTATUSCODEVALUES_INTERNAL$1,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS$1,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$1,RpcGrpcStatusCodeValues$1,TMP_MESSAGETYPEVALUES_SENT$1,TMP_MESSAGETYPEVALUES_RECEIVED$1,MESSAGETYPEVALUES_SENT$1,MESSAGETYPEVALUES_RECEIVED$1,MessageTypeValues$1,init_SemanticAttributes$1=__esmMin((()=>{init_utils$4(),TMP_AWS_LAMBDA_INVOKED_ARN$1=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM$1=`db.system`,TMP_DB_CONNECTION_STRING$1=`db.connection_string`,TMP_DB_USER$1=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME$1=`db.jdbc.driver_classname`,TMP_DB_NAME$1=`db.name`,TMP_DB_STATEMENT$1=`db.statement`,TMP_DB_OPERATION$1=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME$1=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE$1=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE$1=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$1=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE$1=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE$1=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID$1=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC$1=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE$1=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX$1=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION$1=`db.mongodb.collection`,TMP_DB_SQL_TABLE$1=`db.sql.table`,TMP_EXCEPTION_TYPE$1=`exception.type`,TMP_EXCEPTION_MESSAGE$1=`exception.message`,TMP_EXCEPTION_STACKTRACE$1=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED$1=`exception.escaped`,TMP_FAAS_TRIGGER$1=`faas.trigger`,TMP_FAAS_EXECUTION$1=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION$1=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION$1=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME$1=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME$1=`faas.document.name`,TMP_FAAS_TIME$1=`faas.time`,TMP_FAAS_CRON$1=`faas.cron`,TMP_FAAS_COLDSTART$1=`faas.coldstart`,TMP_FAAS_INVOKED_NAME$1=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER$1=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION$1=`faas.invoked_region`,TMP_NET_TRANSPORT$1=`net.transport`,TMP_NET_PEER_IP$1=`net.peer.ip`,TMP_NET_PEER_PORT$1=`net.peer.port`,TMP_NET_PEER_NAME$1=`net.peer.name`,TMP_NET_HOST_IP$1=`net.host.ip`,TMP_NET_HOST_PORT$1=`net.host.port`,TMP_NET_HOST_NAME$1=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE$1=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE$1=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME$1=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC$1=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC$1=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC$1=`net.host.carrier.icc`,TMP_PEER_SERVICE$1=`peer.service`,TMP_ENDUSER_ID$1=`enduser.id`,TMP_ENDUSER_ROLE$1=`enduser.role`,TMP_ENDUSER_SCOPE$1=`enduser.scope`,TMP_THREAD_ID$1=`thread.id`,TMP_THREAD_NAME$1=`thread.name`,TMP_CODE_FUNCTION$1=`code.function`,TMP_CODE_NAMESPACE$1=`code.namespace`,TMP_CODE_FILEPATH$1=`code.filepath`,TMP_CODE_LINENO$1=`code.lineno`,TMP_HTTP_METHOD$1=`http.method`,TMP_HTTP_URL$1=`http.url`,TMP_HTTP_TARGET$1=`http.target`,TMP_HTTP_HOST$1=`http.host`,TMP_HTTP_SCHEME$1=`http.scheme`,TMP_HTTP_STATUS_CODE$1=`http.status_code`,TMP_HTTP_FLAVOR$1=`http.flavor`,TMP_HTTP_USER_AGENT$1=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH$1=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH$1=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME$1=`http.server_name`,TMP_HTTP_ROUTE$1=`http.route`,TMP_HTTP_CLIENT_IP$1=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES$1=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$1=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ$1=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION$1=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT$1=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME$1=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT$1=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT$1=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD$1=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT$1=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$1=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT$1=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT$1=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM$1=`messaging.system`,TMP_MESSAGING_DESTINATION$1=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND$1=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION$1=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL$1=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION$1=`messaging.protocol_version`,TMP_MESSAGING_URL$1=`messaging.url`,TMP_MESSAGING_MESSAGE_ID$1=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID$1=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION$1=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID$1=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$1=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY$1=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$1=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID$1=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION$1=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE$1=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM$1=`rpc.system`,TMP_RPC_SERVICE$1=`rpc.service`,TMP_RPC_METHOD$1=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE$1=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION$1=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID$1=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE$1=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE$1=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE$1=`message.type`,TMP_MESSAGE_ID$1=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE$1=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE$1=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN$1=TMP_AWS_LAMBDA_INVOKED_ARN$1,SEMATTRS_DB_SYSTEM$1=TMP_DB_SYSTEM$1,SEMATTRS_DB_CONNECTION_STRING$1=TMP_DB_CONNECTION_STRING$1,SEMATTRS_DB_USER$1=TMP_DB_USER$1,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$1=TMP_DB_JDBC_DRIVER_CLASSNAME$1,SEMATTRS_DB_NAME$1=TMP_DB_NAME$1,SEMATTRS_DB_STATEMENT$1=TMP_DB_STATEMENT$1,SEMATTRS_DB_OPERATION$1=TMP_DB_OPERATION$1,SEMATTRS_DB_MSSQL_INSTANCE_NAME$1=TMP_DB_MSSQL_INSTANCE_NAME$1,SEMATTRS_DB_CASSANDRA_KEYSPACE$1=TMP_DB_CASSANDRA_KEYSPACE$1,SEMATTRS_DB_CASSANDRA_PAGE_SIZE$1=TMP_DB_CASSANDRA_PAGE_SIZE$1,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$1=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$1,SEMATTRS_DB_CASSANDRA_TABLE$1=TMP_DB_CASSANDRA_TABLE$1,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$1=TMP_DB_CASSANDRA_IDEMPOTENCE$1,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$1=TMP_DB_CASSANDRA_COORDINATOR_ID$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$1=TMP_DB_CASSANDRA_COORDINATOR_DC$1,SEMATTRS_DB_HBASE_NAMESPACE$1=TMP_DB_HBASE_NAMESPACE$1,SEMATTRS_DB_REDIS_DATABASE_INDEX$1=TMP_DB_REDIS_DATABASE_INDEX$1,SEMATTRS_DB_MONGODB_COLLECTION$1=TMP_DB_MONGODB_COLLECTION$1,SEMATTRS_DB_SQL_TABLE$1=TMP_DB_SQL_TABLE$1,SEMATTRS_EXCEPTION_TYPE$1=TMP_EXCEPTION_TYPE$1,SEMATTRS_EXCEPTION_MESSAGE$1=TMP_EXCEPTION_MESSAGE$1,SEMATTRS_EXCEPTION_STACKTRACE$1=TMP_EXCEPTION_STACKTRACE$1,SEMATTRS_EXCEPTION_ESCAPED$1=TMP_EXCEPTION_ESCAPED$1,SEMATTRS_FAAS_TRIGGER$1=TMP_FAAS_TRIGGER$1,SEMATTRS_FAAS_EXECUTION$1=TMP_FAAS_EXECUTION$1,SEMATTRS_FAAS_DOCUMENT_COLLECTION$1=TMP_FAAS_DOCUMENT_COLLECTION$1,SEMATTRS_FAAS_DOCUMENT_OPERATION$1=TMP_FAAS_DOCUMENT_OPERATION$1,SEMATTRS_FAAS_DOCUMENT_TIME$1=TMP_FAAS_DOCUMENT_TIME$1,SEMATTRS_FAAS_DOCUMENT_NAME$1=TMP_FAAS_DOCUMENT_NAME$1,SEMATTRS_FAAS_TIME$1=TMP_FAAS_TIME$1,SEMATTRS_FAAS_CRON$1=TMP_FAAS_CRON$1,SEMATTRS_FAAS_COLDSTART$1=TMP_FAAS_COLDSTART$1,SEMATTRS_FAAS_INVOKED_NAME$1=TMP_FAAS_INVOKED_NAME$1,SEMATTRS_FAAS_INVOKED_PROVIDER$1=TMP_FAAS_INVOKED_PROVIDER$1,SEMATTRS_FAAS_INVOKED_REGION$1=TMP_FAAS_INVOKED_REGION$1,SEMATTRS_NET_TRANSPORT$1=TMP_NET_TRANSPORT$1,SEMATTRS_NET_PEER_IP$1=TMP_NET_PEER_IP$1,SEMATTRS_NET_PEER_PORT$1=TMP_NET_PEER_PORT$1,SEMATTRS_NET_PEER_NAME$1=TMP_NET_PEER_NAME$1,SEMATTRS_NET_HOST_IP$1=TMP_NET_HOST_IP$1,SEMATTRS_NET_HOST_PORT$1=TMP_NET_HOST_PORT$1,SEMATTRS_NET_HOST_NAME$1=TMP_NET_HOST_NAME$1,SEMATTRS_NET_HOST_CONNECTION_TYPE$1=TMP_NET_HOST_CONNECTION_TYPE$1,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$1=TMP_NET_HOST_CONNECTION_SUBTYPE$1,SEMATTRS_NET_HOST_CARRIER_NAME$1=TMP_NET_HOST_CARRIER_NAME$1,SEMATTRS_NET_HOST_CARRIER_MCC$1=TMP_NET_HOST_CARRIER_MCC$1,SEMATTRS_NET_HOST_CARRIER_MNC$1=TMP_NET_HOST_CARRIER_MNC$1,SEMATTRS_NET_HOST_CARRIER_ICC$1=TMP_NET_HOST_CARRIER_ICC$1,SEMATTRS_PEER_SERVICE$1=TMP_PEER_SERVICE$1,SEMATTRS_ENDUSER_ID$1=TMP_ENDUSER_ID$1,SEMATTRS_ENDUSER_ROLE$1=TMP_ENDUSER_ROLE$1,SEMATTRS_ENDUSER_SCOPE$1=TMP_ENDUSER_SCOPE$1,SEMATTRS_THREAD_ID$1=TMP_THREAD_ID$1,SEMATTRS_THREAD_NAME$1=TMP_THREAD_NAME$1,SEMATTRS_CODE_FUNCTION$1=TMP_CODE_FUNCTION$1,SEMATTRS_CODE_NAMESPACE$1=TMP_CODE_NAMESPACE$1,SEMATTRS_CODE_FILEPATH$1=TMP_CODE_FILEPATH$1,SEMATTRS_CODE_LINENO$1=TMP_CODE_LINENO$1,SEMATTRS_HTTP_METHOD$1=TMP_HTTP_METHOD$1,SEMATTRS_HTTP_URL$1=TMP_HTTP_URL$1,SEMATTRS_HTTP_TARGET$1=TMP_HTTP_TARGET$1,SEMATTRS_HTTP_HOST$1=TMP_HTTP_HOST$1,SEMATTRS_HTTP_SCHEME$1=TMP_HTTP_SCHEME$1,SEMATTRS_HTTP_STATUS_CODE$1=TMP_HTTP_STATUS_CODE$1,SEMATTRS_HTTP_FLAVOR$1=TMP_HTTP_FLAVOR$1,SEMATTRS_HTTP_USER_AGENT$1=TMP_HTTP_USER_AGENT$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$1=TMP_HTTP_REQUEST_CONTENT_LENGTH$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$1=TMP_HTTP_RESPONSE_CONTENT_LENGTH$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_SERVER_NAME$1=TMP_HTTP_SERVER_NAME$1,SEMATTRS_HTTP_ROUTE$1=TMP_HTTP_ROUTE$1,SEMATTRS_HTTP_CLIENT_IP$1=TMP_HTTP_CLIENT_IP$1,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$1=TMP_AWS_DYNAMODB_TABLE_NAMES$1,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$1=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$1=TMP_AWS_DYNAMODB_CONSISTENT_READ$1,SEMATTRS_AWS_DYNAMODB_PROJECTION$1=TMP_AWS_DYNAMODB_PROJECTION$1,SEMATTRS_AWS_DYNAMODB_LIMIT$1=TMP_AWS_DYNAMODB_LIMIT$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1,SEMATTRS_AWS_DYNAMODB_INDEX_NAME$1=TMP_AWS_DYNAMODB_INDEX_NAME$1,SEMATTRS_AWS_DYNAMODB_SELECT$1=TMP_AWS_DYNAMODB_SELECT$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$1=TMP_AWS_DYNAMODB_TABLE_COUNT$1,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$1=TMP_AWS_DYNAMODB_SCAN_FORWARD$1,SEMATTRS_AWS_DYNAMODB_SEGMENT$1=TMP_AWS_DYNAMODB_SEGMENT$1,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$1=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$1,SEMATTRS_AWS_DYNAMODB_COUNT$1=TMP_AWS_DYNAMODB_COUNT$1,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$1=TMP_AWS_DYNAMODB_SCANNED_COUNT$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1,SEMATTRS_MESSAGING_SYSTEM$1=TMP_MESSAGING_SYSTEM$1,SEMATTRS_MESSAGING_DESTINATION$1=TMP_MESSAGING_DESTINATION$1,SEMATTRS_MESSAGING_DESTINATION_KIND$1=TMP_MESSAGING_DESTINATION_KIND$1,SEMATTRS_MESSAGING_TEMP_DESTINATION$1=TMP_MESSAGING_TEMP_DESTINATION$1,SEMATTRS_MESSAGING_PROTOCOL$1=TMP_MESSAGING_PROTOCOL$1,SEMATTRS_MESSAGING_PROTOCOL_VERSION$1=TMP_MESSAGING_PROTOCOL_VERSION$1,SEMATTRS_MESSAGING_URL$1=TMP_MESSAGING_URL$1,SEMATTRS_MESSAGING_MESSAGE_ID$1=TMP_MESSAGING_MESSAGE_ID$1,SEMATTRS_MESSAGING_CONVERSATION_ID$1=TMP_MESSAGING_CONVERSATION_ID$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1,SEMATTRS_MESSAGING_OPERATION$1=TMP_MESSAGING_OPERATION$1,SEMATTRS_MESSAGING_CONSUMER_ID$1=TMP_MESSAGING_CONSUMER_ID$1,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$1=TMP_MESSAGING_RABBITMQ_ROUTING_KEY$1,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$1=TMP_MESSAGING_KAFKA_MESSAGE_KEY$1,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$1=TMP_MESSAGING_KAFKA_CONSUMER_GROUP$1,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$1=TMP_MESSAGING_KAFKA_CLIENT_ID$1,SEMATTRS_MESSAGING_KAFKA_PARTITION$1=TMP_MESSAGING_KAFKA_PARTITION$1,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$1=TMP_MESSAGING_KAFKA_TOMBSTONE$1,SEMATTRS_RPC_SYSTEM$1=TMP_RPC_SYSTEM$1,SEMATTRS_RPC_SERVICE$1=TMP_RPC_SERVICE$1,SEMATTRS_RPC_METHOD$1=TMP_RPC_METHOD$1,SEMATTRS_RPC_GRPC_STATUS_CODE$1=TMP_RPC_GRPC_STATUS_CODE$1,SEMATTRS_RPC_JSONRPC_VERSION$1=TMP_RPC_JSONRPC_VERSION$1,SEMATTRS_RPC_JSONRPC_REQUEST_ID$1=TMP_RPC_JSONRPC_REQUEST_ID$1,SEMATTRS_RPC_JSONRPC_ERROR_CODE$1=TMP_RPC_JSONRPC_ERROR_CODE$1,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$1=TMP_RPC_JSONRPC_ERROR_MESSAGE$1,SEMATTRS_MESSAGE_TYPE$1=TMP_MESSAGE_TYPE$1,SEMATTRS_MESSAGE_ID$1=TMP_MESSAGE_ID$1,SEMATTRS_MESSAGE_COMPRESSED_SIZE$1=TMP_MESSAGE_COMPRESSED_SIZE$1,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$1=TMP_MESSAGE_UNCOMPRESSED_SIZE$1,SemanticAttributes$1=createConstMap$1([TMP_AWS_LAMBDA_INVOKED_ARN$1,TMP_DB_SYSTEM$1,TMP_DB_CONNECTION_STRING$1,TMP_DB_USER$1,TMP_DB_JDBC_DRIVER_CLASSNAME$1,TMP_DB_NAME$1,TMP_DB_STATEMENT$1,TMP_DB_OPERATION$1,TMP_DB_MSSQL_INSTANCE_NAME$1,TMP_DB_CASSANDRA_KEYSPACE$1,TMP_DB_CASSANDRA_PAGE_SIZE$1,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL$1,TMP_DB_CASSANDRA_TABLE$1,TMP_DB_CASSANDRA_IDEMPOTENCE$1,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1,TMP_DB_CASSANDRA_COORDINATOR_ID$1,TMP_DB_CASSANDRA_COORDINATOR_DC$1,TMP_DB_HBASE_NAMESPACE$1,TMP_DB_REDIS_DATABASE_INDEX$1,TMP_DB_MONGODB_COLLECTION$1,TMP_DB_SQL_TABLE$1,TMP_EXCEPTION_TYPE$1,TMP_EXCEPTION_MESSAGE$1,TMP_EXCEPTION_STACKTRACE$1,TMP_EXCEPTION_ESCAPED$1,TMP_FAAS_TRIGGER$1,TMP_FAAS_EXECUTION$1,TMP_FAAS_DOCUMENT_COLLECTION$1,TMP_FAAS_DOCUMENT_OPERATION$1,TMP_FAAS_DOCUMENT_TIME$1,TMP_FAAS_DOCUMENT_NAME$1,TMP_FAAS_TIME$1,TMP_FAAS_CRON$1,TMP_FAAS_COLDSTART$1,TMP_FAAS_INVOKED_NAME$1,TMP_FAAS_INVOKED_PROVIDER$1,TMP_FAAS_INVOKED_REGION$1,TMP_NET_TRANSPORT$1,TMP_NET_PEER_IP$1,TMP_NET_PEER_PORT$1,TMP_NET_PEER_NAME$1,TMP_NET_HOST_IP$1,TMP_NET_HOST_PORT$1,TMP_NET_HOST_NAME$1,TMP_NET_HOST_CONNECTION_TYPE$1,TMP_NET_HOST_CONNECTION_SUBTYPE$1,TMP_NET_HOST_CARRIER_NAME$1,TMP_NET_HOST_CARRIER_MCC$1,TMP_NET_HOST_CARRIER_MNC$1,TMP_NET_HOST_CARRIER_ICC$1,TMP_PEER_SERVICE$1,TMP_ENDUSER_ID$1,TMP_ENDUSER_ROLE$1,TMP_ENDUSER_SCOPE$1,TMP_THREAD_ID$1,TMP_THREAD_NAME$1,TMP_CODE_FUNCTION$1,TMP_CODE_NAMESPACE$1,TMP_CODE_FILEPATH$1,TMP_CODE_LINENO$1,TMP_HTTP_METHOD$1,TMP_HTTP_URL$1,TMP_HTTP_TARGET$1,TMP_HTTP_HOST$1,TMP_HTTP_SCHEME$1,TMP_HTTP_STATUS_CODE$1,TMP_HTTP_FLAVOR$1,TMP_HTTP_USER_AGENT$1,TMP_HTTP_REQUEST_CONTENT_LENGTH$1,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1,TMP_HTTP_RESPONSE_CONTENT_LENGTH$1,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1,TMP_HTTP_SERVER_NAME$1,TMP_HTTP_ROUTE$1,TMP_HTTP_CLIENT_IP$1,TMP_AWS_DYNAMODB_TABLE_NAMES$1,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY$1,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1,TMP_AWS_DYNAMODB_CONSISTENT_READ$1,TMP_AWS_DYNAMODB_PROJECTION$1,TMP_AWS_DYNAMODB_LIMIT$1,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1,TMP_AWS_DYNAMODB_INDEX_NAME$1,TMP_AWS_DYNAMODB_SELECT$1,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1,TMP_AWS_DYNAMODB_TABLE_COUNT$1,TMP_AWS_DYNAMODB_SCAN_FORWARD$1,TMP_AWS_DYNAMODB_SEGMENT$1,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS$1,TMP_AWS_DYNAMODB_COUNT$1,TMP_AWS_DYNAMODB_SCANNED_COUNT$1,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1,TMP_MESSAGING_SYSTEM$1,TMP_MESSAGING_DESTINATION$1,TMP_MESSAGING_DESTINATION_KIND$1,TMP_MESSAGING_TEMP_DESTINATION$1,TMP_MESSAGING_PROTOCOL$1,TMP_MESSAGING_PROTOCOL_VERSION$1,TMP_MESSAGING_URL$1,TMP_MESSAGING_MESSAGE_ID$1,TMP_MESSAGING_CONVERSATION_ID$1,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1,TMP_MESSAGING_OPERATION$1,TMP_MESSAGING_CONSUMER_ID$1,TMP_MESSAGING_RABBITMQ_ROUTING_KEY$1,TMP_MESSAGING_KAFKA_MESSAGE_KEY$1,TMP_MESSAGING_KAFKA_CONSUMER_GROUP$1,TMP_MESSAGING_KAFKA_CLIENT_ID$1,TMP_MESSAGING_KAFKA_PARTITION$1,TMP_MESSAGING_KAFKA_TOMBSTONE$1,TMP_RPC_SYSTEM$1,TMP_RPC_SERVICE$1,TMP_RPC_METHOD$1,TMP_RPC_GRPC_STATUS_CODE$1,TMP_RPC_JSONRPC_VERSION$1,TMP_RPC_JSONRPC_REQUEST_ID$1,TMP_RPC_JSONRPC_ERROR_CODE$1,TMP_RPC_JSONRPC_ERROR_MESSAGE$1,TMP_MESSAGE_TYPE$1,TMP_MESSAGE_ID$1,TMP_MESSAGE_COMPRESSED_SIZE$1,TMP_MESSAGE_UNCOMPRESSED_SIZE$1]),TMP_DBSYSTEMVALUES_OTHER_SQL$1=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL$1=`mssql`,TMP_DBSYSTEMVALUES_MYSQL$1=`mysql`,TMP_DBSYSTEMVALUES_ORACLE$1=`oracle`,TMP_DBSYSTEMVALUES_DB2$1=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL$1=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT$1=`redshift`,TMP_DBSYSTEMVALUES_HIVE$1=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE$1=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB$1=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS$1=`progress`,TMP_DBSYSTEMVALUES_MAXDB$1=`maxdb`,TMP_DBSYSTEMVALUES_HANADB$1=`hanadb`,TMP_DBSYSTEMVALUES_INGRES$1=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL$1=`firstsql`,TMP_DBSYSTEMVALUES_EDB$1=`edb`,TMP_DBSYSTEMVALUES_CACHE$1=`cache`,TMP_DBSYSTEMVALUES_ADABAS$1=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD$1=`firebird`,TMP_DBSYSTEMVALUES_DERBY$1=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER$1=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX$1=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB$1=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE$1=`interbase`,TMP_DBSYSTEMVALUES_MARIADB$1=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA$1=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE$1=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE$1=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE$1=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE$1=`sybase`,TMP_DBSYSTEMVALUES_TERADATA$1=`teradata`,TMP_DBSYSTEMVALUES_VERTICA$1=`vertica`,TMP_DBSYSTEMVALUES_H2$1=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION$1=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA$1=`cassandra`,TMP_DBSYSTEMVALUES_HBASE$1=`hbase`,TMP_DBSYSTEMVALUES_MONGODB$1=`mongodb`,TMP_DBSYSTEMVALUES_REDIS$1=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE$1=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB$1=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB$1=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB$1=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J$1=`neo4j`,TMP_DBSYSTEMVALUES_GEODE$1=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH$1=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED$1=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB$1=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL$1=TMP_DBSYSTEMVALUES_OTHER_SQL$1,DBSYSTEMVALUES_MSSQL$1=TMP_DBSYSTEMVALUES_MSSQL$1,DBSYSTEMVALUES_MYSQL$1=TMP_DBSYSTEMVALUES_MYSQL$1,DBSYSTEMVALUES_ORACLE$1=TMP_DBSYSTEMVALUES_ORACLE$1,DBSYSTEMVALUES_POSTGRESQL$1=TMP_DBSYSTEMVALUES_POSTGRESQL$1,DBSYSTEMVALUES_REDSHIFT$1=TMP_DBSYSTEMVALUES_REDSHIFT$1,DBSYSTEMVALUES_HIVE$1=TMP_DBSYSTEMVALUES_HIVE$1,DBSYSTEMVALUES_CLOUDSCAPE$1=TMP_DBSYSTEMVALUES_CLOUDSCAPE$1,DBSYSTEMVALUES_HSQLDB$1=TMP_DBSYSTEMVALUES_HSQLDB$1,DBSYSTEMVALUES_PROGRESS$1=TMP_DBSYSTEMVALUES_PROGRESS$1,DBSYSTEMVALUES_MAXDB$1=TMP_DBSYSTEMVALUES_MAXDB$1,DBSYSTEMVALUES_HANADB$1=TMP_DBSYSTEMVALUES_HANADB$1,DBSYSTEMVALUES_INGRES$1=TMP_DBSYSTEMVALUES_INGRES$1,DBSYSTEMVALUES_FIRSTSQL$1=TMP_DBSYSTEMVALUES_FIRSTSQL$1,DBSYSTEMVALUES_CACHE$1=TMP_DBSYSTEMVALUES_CACHE$1,DBSYSTEMVALUES_ADABAS$1=TMP_DBSYSTEMVALUES_ADABAS$1,DBSYSTEMVALUES_FIREBIRD$1=TMP_DBSYSTEMVALUES_FIREBIRD$1,DBSYSTEMVALUES_DERBY$1=TMP_DBSYSTEMVALUES_DERBY$1,DBSYSTEMVALUES_FILEMAKER$1=TMP_DBSYSTEMVALUES_FILEMAKER$1,DBSYSTEMVALUES_INFORMIX$1=TMP_DBSYSTEMVALUES_INFORMIX$1,DBSYSTEMVALUES_INSTANTDB$1=TMP_DBSYSTEMVALUES_INSTANTDB$1,DBSYSTEMVALUES_INTERBASE$1=TMP_DBSYSTEMVALUES_INTERBASE$1,DBSYSTEMVALUES_MARIADB$1=TMP_DBSYSTEMVALUES_MARIADB$1,DBSYSTEMVALUES_NETEZZA$1=TMP_DBSYSTEMVALUES_NETEZZA$1,DBSYSTEMVALUES_PERVASIVE$1=TMP_DBSYSTEMVALUES_PERVASIVE$1,DBSYSTEMVALUES_POINTBASE$1=TMP_DBSYSTEMVALUES_POINTBASE$1,DBSYSTEMVALUES_SQLITE$1=TMP_DBSYSTEMVALUES_SQLITE$1,DBSYSTEMVALUES_SYBASE$1=TMP_DBSYSTEMVALUES_SYBASE$1,DBSYSTEMVALUES_TERADATA$1=TMP_DBSYSTEMVALUES_TERADATA$1,DBSYSTEMVALUES_VERTICA$1=TMP_DBSYSTEMVALUES_VERTICA$1,DBSYSTEMVALUES_COLDFUSION$1=TMP_DBSYSTEMVALUES_COLDFUSION$1,DBSYSTEMVALUES_CASSANDRA$1=TMP_DBSYSTEMVALUES_CASSANDRA$1,DBSYSTEMVALUES_HBASE$1=TMP_DBSYSTEMVALUES_HBASE$1,DBSYSTEMVALUES_MONGODB$1=TMP_DBSYSTEMVALUES_MONGODB$1,DBSYSTEMVALUES_REDIS$1=TMP_DBSYSTEMVALUES_REDIS$1,DBSYSTEMVALUES_COUCHBASE$1=TMP_DBSYSTEMVALUES_COUCHBASE$1,DBSYSTEMVALUES_COUCHDB$1=TMP_DBSYSTEMVALUES_COUCHDB$1,DBSYSTEMVALUES_COSMOSDB$1=TMP_DBSYSTEMVALUES_COSMOSDB$1,DBSYSTEMVALUES_DYNAMODB$1=TMP_DBSYSTEMVALUES_DYNAMODB$1,DBSYSTEMVALUES_NEO4J$1=TMP_DBSYSTEMVALUES_NEO4J$1,DBSYSTEMVALUES_GEODE$1=TMP_DBSYSTEMVALUES_GEODE$1,DBSYSTEMVALUES_ELASTICSEARCH$1=TMP_DBSYSTEMVALUES_ELASTICSEARCH$1,DBSYSTEMVALUES_MEMCACHED$1=TMP_DBSYSTEMVALUES_MEMCACHED$1,DBSYSTEMVALUES_COCKROACHDB$1=TMP_DBSYSTEMVALUES_COCKROACHDB$1,DbSystemValues$1=createConstMap$1([TMP_DBSYSTEMVALUES_OTHER_SQL$1,TMP_DBSYSTEMVALUES_MSSQL$1,TMP_DBSYSTEMVALUES_MYSQL$1,TMP_DBSYSTEMVALUES_ORACLE$1,TMP_DBSYSTEMVALUES_DB2$1,TMP_DBSYSTEMVALUES_POSTGRESQL$1,TMP_DBSYSTEMVALUES_REDSHIFT$1,TMP_DBSYSTEMVALUES_HIVE$1,TMP_DBSYSTEMVALUES_CLOUDSCAPE$1,TMP_DBSYSTEMVALUES_HSQLDB$1,TMP_DBSYSTEMVALUES_PROGRESS$1,TMP_DBSYSTEMVALUES_MAXDB$1,TMP_DBSYSTEMVALUES_HANADB$1,TMP_DBSYSTEMVALUES_INGRES$1,TMP_DBSYSTEMVALUES_FIRSTSQL$1,TMP_DBSYSTEMVALUES_EDB$1,TMP_DBSYSTEMVALUES_CACHE$1,TMP_DBSYSTEMVALUES_ADABAS$1,TMP_DBSYSTEMVALUES_FIREBIRD$1,TMP_DBSYSTEMVALUES_DERBY$1,TMP_DBSYSTEMVALUES_FILEMAKER$1,TMP_DBSYSTEMVALUES_INFORMIX$1,TMP_DBSYSTEMVALUES_INSTANTDB$1,TMP_DBSYSTEMVALUES_INTERBASE$1,TMP_DBSYSTEMVALUES_MARIADB$1,TMP_DBSYSTEMVALUES_NETEZZA$1,TMP_DBSYSTEMVALUES_PERVASIVE$1,TMP_DBSYSTEMVALUES_POINTBASE$1,TMP_DBSYSTEMVALUES_SQLITE$1,TMP_DBSYSTEMVALUES_SYBASE$1,TMP_DBSYSTEMVALUES_TERADATA$1,TMP_DBSYSTEMVALUES_VERTICA$1,TMP_DBSYSTEMVALUES_H2$1,TMP_DBSYSTEMVALUES_COLDFUSION$1,TMP_DBSYSTEMVALUES_CASSANDRA$1,TMP_DBSYSTEMVALUES_HBASE$1,TMP_DBSYSTEMVALUES_MONGODB$1,TMP_DBSYSTEMVALUES_REDIS$1,TMP_DBSYSTEMVALUES_COUCHBASE$1,TMP_DBSYSTEMVALUES_COUCHDB$1,TMP_DBSYSTEMVALUES_COSMOSDB$1,TMP_DBSYSTEMVALUES_DYNAMODB$1,TMP_DBSYSTEMVALUES_NEO4J$1,TMP_DBSYSTEMVALUES_GEODE$1,TMP_DBSYSTEMVALUES_ELASTICSEARCH$1,TMP_DBSYSTEMVALUES_MEMCACHED$1,TMP_DBSYSTEMVALUES_COCKROACHDB$1]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$1=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$1=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$1=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$1=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1,DbCassandraConsistencyLevelValues$1=createConstMap$1([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1]),TMP_FAASTRIGGERVALUES_DATASOURCE$1=`datasource`,TMP_FAASTRIGGERVALUES_HTTP$1=`http`,TMP_FAASTRIGGERVALUES_PUBSUB$1=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER$1=`timer`,TMP_FAASTRIGGERVALUES_OTHER$1=`other`,FAASTRIGGERVALUES_DATASOURCE$1=TMP_FAASTRIGGERVALUES_DATASOURCE$1,FAASTRIGGERVALUES_HTTP$1=TMP_FAASTRIGGERVALUES_HTTP$1,FAASTRIGGERVALUES_PUBSUB$1=TMP_FAASTRIGGERVALUES_PUBSUB$1,FAASTRIGGERVALUES_TIMER$1=TMP_FAASTRIGGERVALUES_TIMER$1,FAASTRIGGERVALUES_OTHER$1=TMP_FAASTRIGGERVALUES_OTHER$1,FaasTriggerValues$1=createConstMap$1([TMP_FAASTRIGGERVALUES_DATASOURCE$1,TMP_FAASTRIGGERVALUES_HTTP$1,TMP_FAASTRIGGERVALUES_PUBSUB$1,TMP_FAASTRIGGERVALUES_TIMER$1,TMP_FAASTRIGGERVALUES_OTHER$1]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$1=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$1=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$1=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT$1=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$1,FAASDOCUMENTOPERATIONVALUES_EDIT$1=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$1,FAASDOCUMENTOPERATIONVALUES_DELETE$1=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$1,FaasDocumentOperationValues$1=createConstMap$1([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT$1,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT$1,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE$1]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS$1=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$1=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP$1=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1,FAASINVOKEDPROVIDERVALUES_AZURE$1=TMP_FAASINVOKEDPROVIDERVALUES_AZURE$1,FaasInvokedProviderValues$1=createConstMap$1([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1,TMP_FAASINVOKEDPROVIDERVALUES_AWS$1,TMP_FAASINVOKEDPROVIDERVALUES_AZURE$1,TMP_FAASINVOKEDPROVIDERVALUES_GCP$1]),TMP_NETTRANSPORTVALUES_IP_TCP$1=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP$1=`ip_udp`,TMP_NETTRANSPORTVALUES_IP$1=`ip`,TMP_NETTRANSPORTVALUES_UNIX$1=`unix`,TMP_NETTRANSPORTVALUES_PIPE$1=`pipe`,TMP_NETTRANSPORTVALUES_INPROC$1=`inproc`,TMP_NETTRANSPORTVALUES_OTHER$1=`other`,NETTRANSPORTVALUES_IP_TCP$1=TMP_NETTRANSPORTVALUES_IP_TCP$1,NETTRANSPORTVALUES_IP_UDP$1=TMP_NETTRANSPORTVALUES_IP_UDP$1,NETTRANSPORTVALUES_UNIX$1=TMP_NETTRANSPORTVALUES_UNIX$1,NETTRANSPORTVALUES_PIPE$1=TMP_NETTRANSPORTVALUES_PIPE$1,NETTRANSPORTVALUES_INPROC$1=TMP_NETTRANSPORTVALUES_INPROC$1,NETTRANSPORTVALUES_OTHER$1=TMP_NETTRANSPORTVALUES_OTHER$1,NetTransportValues$1=createConstMap$1([TMP_NETTRANSPORTVALUES_IP_TCP$1,TMP_NETTRANSPORTVALUES_IP_UDP$1,TMP_NETTRANSPORTVALUES_IP$1,TMP_NETTRANSPORTVALUES_UNIX$1,TMP_NETTRANSPORTVALUES_PIPE$1,TMP_NETTRANSPORTVALUES_INPROC$1,TMP_NETTRANSPORTVALUES_OTHER$1]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$1=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$1=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$1=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI$1=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$1,NETHOSTCONNECTIONTYPEVALUES_WIRED$1=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$1,NETHOSTCONNECTIONTYPEVALUES_CELL$1=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$1,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1,NetHostConnectionTypeValues$1=createConstMap$1([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI$1,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED$1,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL$1,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$1=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$1=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$1=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1,NetHostConnectionSubtypeValues$1=createConstMap$1([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1]),TMP_HTTPFLAVORVALUES_HTTP_1_0$1=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1$1=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0$1=`2.0`,TMP_HTTPFLAVORVALUES_SPDY$1=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC$1=`QUIC`,HTTPFLAVORVALUES_SPDY$1=TMP_HTTPFLAVORVALUES_SPDY$1,HTTPFLAVORVALUES_QUIC$1=TMP_HTTPFLAVORVALUES_QUIC$1,HttpFlavorValues$1={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0$1,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1$1,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0$1,SPDY:TMP_HTTPFLAVORVALUES_SPDY$1,QUIC:TMP_HTTPFLAVORVALUES_QUIC$1},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$1=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$1=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE$1=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$1,MESSAGINGDESTINATIONKINDVALUES_TOPIC$1=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$1,MessagingDestinationKindValues$1=createConstMap$1([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE$1,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC$1]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE$1=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS$1=`process`,MESSAGINGOPERATIONVALUES_RECEIVE$1=TMP_MESSAGINGOPERATIONVALUES_RECEIVE$1,MESSAGINGOPERATIONVALUES_PROCESS$1=TMP_MESSAGINGOPERATIONVALUES_PROCESS$1,MessagingOperationValues$1=createConstMap$1([TMP_MESSAGINGOPERATIONVALUES_RECEIVE$1,TMP_MESSAGINGOPERATIONVALUES_PROCESS$1]),TMP_RPCGRPCSTATUSCODEVALUES_OK$1=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$1=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$1=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$1=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$1=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$1=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$1=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$1=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$1=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$1=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$1=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$1=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$1=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$1=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$1=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$1=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$1=16,RpcGrpcStatusCodeValues$1={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK$1,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED$1,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN$1,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT$1,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED$1,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND$1,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS$1,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED$1,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED$1,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION$1,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED$1,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE$1,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED$1,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL$1,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE$1,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS$1,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED$1},TMP_MESSAGETYPEVALUES_SENT$1=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED$1=`RECEIVED`,MESSAGETYPEVALUES_SENT$1=TMP_MESSAGETYPEVALUES_SENT$1,MESSAGETYPEVALUES_RECEIVED$1=TMP_MESSAGETYPEVALUES_RECEIVED$1,MessageTypeValues$1=createConstMap$1([TMP_MESSAGETYPEVALUES_SENT$1,TMP_MESSAGETYPEVALUES_RECEIVED$1])})),init_trace$1=__esmMin((()=>{init_SemanticAttributes$1()})),TMP_CLOUD_PROVIDER$1,TMP_CLOUD_ACCOUNT_ID$1,TMP_CLOUD_REGION$1,TMP_CLOUD_AVAILABILITY_ZONE$1,TMP_CLOUD_PLATFORM$1,TMP_AWS_ECS_CONTAINER_ARN$1,TMP_AWS_ECS_CLUSTER_ARN$1,TMP_AWS_ECS_LAUNCHTYPE$1,TMP_AWS_ECS_TASK_ARN$1,TMP_AWS_ECS_TASK_FAMILY$1,TMP_AWS_ECS_TASK_REVISION$1,TMP_AWS_EKS_CLUSTER_ARN$1,TMP_AWS_LOG_GROUP_NAMES$1,TMP_AWS_LOG_GROUP_ARNS$1,TMP_AWS_LOG_STREAM_NAMES$1,TMP_AWS_LOG_STREAM_ARNS$1,TMP_CONTAINER_NAME$1,TMP_CONTAINER_ID$1,TMP_CONTAINER_RUNTIME$1,TMP_CONTAINER_IMAGE_NAME$1,TMP_CONTAINER_IMAGE_TAG$1,TMP_DEPLOYMENT_ENVIRONMENT$1,TMP_DEVICE_ID$1,TMP_DEVICE_MODEL_IDENTIFIER$1,TMP_DEVICE_MODEL_NAME$1,TMP_FAAS_NAME$1,TMP_FAAS_ID$1,TMP_FAAS_VERSION$1,TMP_FAAS_INSTANCE$1,TMP_FAAS_MAX_MEMORY$1,TMP_HOST_ID$1,TMP_HOST_NAME$1,TMP_HOST_TYPE$1,TMP_HOST_ARCH$1,TMP_HOST_IMAGE_NAME$1,TMP_HOST_IMAGE_ID$1,TMP_HOST_IMAGE_VERSION$1,TMP_K8S_CLUSTER_NAME$1,TMP_K8S_NODE_NAME$1,TMP_K8S_NODE_UID$1,TMP_K8S_NAMESPACE_NAME$1,TMP_K8S_POD_UID$1,TMP_K8S_POD_NAME$1,TMP_K8S_CONTAINER_NAME$1,TMP_K8S_REPLICASET_UID$1,TMP_K8S_REPLICASET_NAME$1,TMP_K8S_DEPLOYMENT_UID$1,TMP_K8S_DEPLOYMENT_NAME$1,TMP_K8S_STATEFULSET_UID$1,TMP_K8S_STATEFULSET_NAME$1,TMP_K8S_DAEMONSET_UID$1,TMP_K8S_DAEMONSET_NAME$1,TMP_K8S_JOB_UID$1,TMP_K8S_JOB_NAME$1,TMP_K8S_CRONJOB_UID$1,TMP_K8S_CRONJOB_NAME$1,TMP_OS_TYPE$1,TMP_OS_DESCRIPTION$1,TMP_OS_NAME$1,TMP_OS_VERSION$1,TMP_PROCESS_PID$1,TMP_PROCESS_EXECUTABLE_NAME$1,TMP_PROCESS_EXECUTABLE_PATH$1,TMP_PROCESS_COMMAND$1,TMP_PROCESS_COMMAND_LINE$1,TMP_PROCESS_COMMAND_ARGS$1,TMP_PROCESS_OWNER$1,TMP_PROCESS_RUNTIME_NAME$1,TMP_PROCESS_RUNTIME_VERSION$1,TMP_PROCESS_RUNTIME_DESCRIPTION$1,TMP_SERVICE_NAME$1,TMP_SERVICE_NAMESPACE$1,TMP_SERVICE_INSTANCE_ID$1,TMP_SERVICE_VERSION$1,TMP_TELEMETRY_SDK_NAME$1,TMP_TELEMETRY_SDK_LANGUAGE$1,TMP_TELEMETRY_SDK_VERSION$1,TMP_TELEMETRY_AUTO_VERSION$1,TMP_WEBENGINE_NAME$1,TMP_WEBENGINE_VERSION$1,TMP_WEBENGINE_DESCRIPTION$1,SEMRESATTRS_CLOUD_PROVIDER$1,SEMRESATTRS_CLOUD_ACCOUNT_ID$1,SEMRESATTRS_CLOUD_REGION$1,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$1,SEMRESATTRS_CLOUD_PLATFORM$1,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$1,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$1,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$1,SEMRESATTRS_AWS_ECS_TASK_ARN$1,SEMRESATTRS_AWS_ECS_TASK_FAMILY$1,SEMRESATTRS_AWS_ECS_TASK_REVISION$1,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$1,SEMRESATTRS_AWS_LOG_GROUP_NAMES$1,SEMRESATTRS_AWS_LOG_GROUP_ARNS$1,SEMRESATTRS_AWS_LOG_STREAM_NAMES$1,SEMRESATTRS_AWS_LOG_STREAM_ARNS$1,SEMRESATTRS_CONTAINER_NAME$1,SEMRESATTRS_CONTAINER_ID$1,SEMRESATTRS_CONTAINER_RUNTIME$1,SEMRESATTRS_CONTAINER_IMAGE_NAME$1,SEMRESATTRS_CONTAINER_IMAGE_TAG$1,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$1,SEMRESATTRS_DEVICE_ID$1,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$1,SEMRESATTRS_DEVICE_MODEL_NAME$1,SEMRESATTRS_FAAS_NAME$1,SEMRESATTRS_FAAS_ID$1,SEMRESATTRS_FAAS_VERSION$1,SEMRESATTRS_FAAS_INSTANCE$1,SEMRESATTRS_FAAS_MAX_MEMORY$1,SEMRESATTRS_HOST_ID$1,SEMRESATTRS_HOST_NAME$1,SEMRESATTRS_HOST_TYPE$1,SEMRESATTRS_HOST_ARCH$1,SEMRESATTRS_HOST_IMAGE_NAME$1,SEMRESATTRS_HOST_IMAGE_ID$1,SEMRESATTRS_HOST_IMAGE_VERSION$1,SEMRESATTRS_K8S_CLUSTER_NAME$1,SEMRESATTRS_K8S_NODE_NAME$1,SEMRESATTRS_K8S_NODE_UID$1,SEMRESATTRS_K8S_NAMESPACE_NAME$1,SEMRESATTRS_K8S_POD_UID$1,SEMRESATTRS_K8S_POD_NAME$1,SEMRESATTRS_K8S_CONTAINER_NAME$1,SEMRESATTRS_K8S_REPLICASET_UID$1,SEMRESATTRS_K8S_REPLICASET_NAME$1,SEMRESATTRS_K8S_DEPLOYMENT_UID$1,SEMRESATTRS_K8S_DEPLOYMENT_NAME$1,SEMRESATTRS_K8S_STATEFULSET_UID$1,SEMRESATTRS_K8S_STATEFULSET_NAME$1,SEMRESATTRS_K8S_DAEMONSET_UID$1,SEMRESATTRS_K8S_DAEMONSET_NAME$1,SEMRESATTRS_K8S_JOB_UID$1,SEMRESATTRS_K8S_JOB_NAME$1,SEMRESATTRS_K8S_CRONJOB_UID$1,SEMRESATTRS_K8S_CRONJOB_NAME$1,SEMRESATTRS_OS_TYPE$1,SEMRESATTRS_OS_DESCRIPTION$1,SEMRESATTRS_OS_NAME$1,SEMRESATTRS_OS_VERSION$1,SEMRESATTRS_PROCESS_PID$1,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$1,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$1,SEMRESATTRS_PROCESS_COMMAND$1,SEMRESATTRS_PROCESS_COMMAND_LINE$1,SEMRESATTRS_PROCESS_COMMAND_ARGS$1,SEMRESATTRS_PROCESS_OWNER$1,SEMRESATTRS_PROCESS_RUNTIME_NAME$1,SEMRESATTRS_PROCESS_RUNTIME_VERSION$1,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$1,SEMRESATTRS_SERVICE_NAME$1,SEMRESATTRS_SERVICE_NAMESPACE$1,SEMRESATTRS_SERVICE_INSTANCE_ID$1,SEMRESATTRS_SERVICE_VERSION$1,SEMRESATTRS_TELEMETRY_SDK_NAME$1,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$1,SEMRESATTRS_TELEMETRY_SDK_VERSION$1,SEMRESATTRS_TELEMETRY_AUTO_VERSION$1,SEMRESATTRS_WEBENGINE_NAME$1,SEMRESATTRS_WEBENGINE_VERSION$1,SEMRESATTRS_WEBENGINE_DESCRIPTION$1,SemanticResourceAttributes$1,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1,TMP_CLOUDPROVIDERVALUES_AWS$1,TMP_CLOUDPROVIDERVALUES_AZURE$1,TMP_CLOUDPROVIDERVALUES_GCP$1,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1,CLOUDPROVIDERVALUES_AWS$1,CLOUDPROVIDERVALUES_AZURE$1,CLOUDPROVIDERVALUES_GCP$1,CloudProviderValues$1,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1,TMP_CLOUDPLATFORMVALUES_AWS_EC2$1,TMP_CLOUDPLATFORMVALUES_AWS_ECS$1,TMP_CLOUDPLATFORMVALUES_AWS_EKS$1,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$1,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1,TMP_CLOUDPLATFORMVALUES_AZURE_VM$1,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$1,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1,CLOUDPLATFORMVALUES_AWS_EC2$1,CLOUDPLATFORMVALUES_AWS_ECS$1,CLOUDPLATFORMVALUES_AWS_EKS$1,CLOUDPLATFORMVALUES_AWS_LAMBDA$1,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1,CLOUDPLATFORMVALUES_AZURE_VM$1,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1,CLOUDPLATFORMVALUES_AZURE_AKS$1,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1,CloudPlatformValues$1,TMP_AWSECSLAUNCHTYPEVALUES_EC2$1,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$1,AWSECSLAUNCHTYPEVALUES_EC2$1,AWSECSLAUNCHTYPEVALUES_FARGATE$1,AwsEcsLaunchtypeValues$1,TMP_HOSTARCHVALUES_AMD64$1,TMP_HOSTARCHVALUES_ARM32$1,TMP_HOSTARCHVALUES_ARM64$1,TMP_HOSTARCHVALUES_IA64$1,TMP_HOSTARCHVALUES_PPC32$1,TMP_HOSTARCHVALUES_PPC64$1,TMP_HOSTARCHVALUES_X86$1,HOSTARCHVALUES_AMD64$1,HOSTARCHVALUES_ARM32$1,HOSTARCHVALUES_ARM64$1,HOSTARCHVALUES_IA64$1,HOSTARCHVALUES_PPC32$1,HOSTARCHVALUES_PPC64$1,HOSTARCHVALUES_X86$1,HostArchValues$1,TMP_OSTYPEVALUES_WINDOWS$1,TMP_OSTYPEVALUES_LINUX$1,TMP_OSTYPEVALUES_DARWIN$1,TMP_OSTYPEVALUES_FREEBSD$1,TMP_OSTYPEVALUES_NETBSD$1,TMP_OSTYPEVALUES_OPENBSD$1,TMP_OSTYPEVALUES_DRAGONFLYBSD$1,TMP_OSTYPEVALUES_HPUX$1,TMP_OSTYPEVALUES_AIX$1,TMP_OSTYPEVALUES_SOLARIS$1,TMP_OSTYPEVALUES_Z_OS$1,OSTYPEVALUES_WINDOWS$1,OSTYPEVALUES_LINUX$1,OSTYPEVALUES_DARWIN$1,OSTYPEVALUES_FREEBSD$1,OSTYPEVALUES_NETBSD$1,OSTYPEVALUES_OPENBSD$1,OSTYPEVALUES_DRAGONFLYBSD$1,OSTYPEVALUES_HPUX$1,OSTYPEVALUES_AIX$1,OSTYPEVALUES_SOLARIS$1,OSTYPEVALUES_Z_OS$1,OsTypeValues$1,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$1,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$1,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$1,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$1,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$1,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$1,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$1,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$1,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$1,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$1,TELEMETRYSDKLANGUAGEVALUES_CPP$1,TELEMETRYSDKLANGUAGEVALUES_DOTNET$1,TELEMETRYSDKLANGUAGEVALUES_ERLANG$1,TELEMETRYSDKLANGUAGEVALUES_GO$1,TELEMETRYSDKLANGUAGEVALUES_JAVA$1,TELEMETRYSDKLANGUAGEVALUES_NODEJS$1,TELEMETRYSDKLANGUAGEVALUES_PHP$1,TELEMETRYSDKLANGUAGEVALUES_PYTHON$1,TELEMETRYSDKLANGUAGEVALUES_RUBY$1,TELEMETRYSDKLANGUAGEVALUES_WEBJS$1,TelemetrySdkLanguageValues$1,init_SemanticResourceAttributes$1=__esmMin((()=>{init_utils$4(),TMP_CLOUD_PROVIDER$1=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID$1=`cloud.account.id`,TMP_CLOUD_REGION$1=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE$1=`cloud.availability_zone`,TMP_CLOUD_PLATFORM$1=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN$1=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN$1=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE$1=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN$1=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY$1=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION$1=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN$1=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES$1=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS$1=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES$1=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS$1=`aws.log.stream.arns`,TMP_CONTAINER_NAME$1=`container.name`,TMP_CONTAINER_ID$1=`container.id`,TMP_CONTAINER_RUNTIME$1=`container.runtime`,TMP_CONTAINER_IMAGE_NAME$1=`container.image.name`,TMP_CONTAINER_IMAGE_TAG$1=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT$1=`deployment.environment`,TMP_DEVICE_ID$1=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER$1=`device.model.identifier`,TMP_DEVICE_MODEL_NAME$1=`device.model.name`,TMP_FAAS_NAME$1=`faas.name`,TMP_FAAS_ID$1=`faas.id`,TMP_FAAS_VERSION$1=`faas.version`,TMP_FAAS_INSTANCE$1=`faas.instance`,TMP_FAAS_MAX_MEMORY$1=`faas.max_memory`,TMP_HOST_ID$1=`host.id`,TMP_HOST_NAME$1=`host.name`,TMP_HOST_TYPE$1=`host.type`,TMP_HOST_ARCH$1=`host.arch`,TMP_HOST_IMAGE_NAME$1=`host.image.name`,TMP_HOST_IMAGE_ID$1=`host.image.id`,TMP_HOST_IMAGE_VERSION$1=`host.image.version`,TMP_K8S_CLUSTER_NAME$1=`k8s.cluster.name`,TMP_K8S_NODE_NAME$1=`k8s.node.name`,TMP_K8S_NODE_UID$1=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME$1=`k8s.namespace.name`,TMP_K8S_POD_UID$1=`k8s.pod.uid`,TMP_K8S_POD_NAME$1=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME$1=`k8s.container.name`,TMP_K8S_REPLICASET_UID$1=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME$1=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID$1=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME$1=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID$1=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME$1=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID$1=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME$1=`k8s.daemonset.name`,TMP_K8S_JOB_UID$1=`k8s.job.uid`,TMP_K8S_JOB_NAME$1=`k8s.job.name`,TMP_K8S_CRONJOB_UID$1=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME$1=`k8s.cronjob.name`,TMP_OS_TYPE$1=`os.type`,TMP_OS_DESCRIPTION$1=`os.description`,TMP_OS_NAME$1=`os.name`,TMP_OS_VERSION$1=`os.version`,TMP_PROCESS_PID$1=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME$1=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH$1=`process.executable.path`,TMP_PROCESS_COMMAND$1=`process.command`,TMP_PROCESS_COMMAND_LINE$1=`process.command_line`,TMP_PROCESS_COMMAND_ARGS$1=`process.command_args`,TMP_PROCESS_OWNER$1=`process.owner`,TMP_PROCESS_RUNTIME_NAME$1=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION$1=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION$1=`process.runtime.description`,TMP_SERVICE_NAME$1=`service.name`,TMP_SERVICE_NAMESPACE$1=`service.namespace`,TMP_SERVICE_INSTANCE_ID$1=`service.instance.id`,TMP_SERVICE_VERSION$1=`service.version`,TMP_TELEMETRY_SDK_NAME$1=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE$1=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION$1=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION$1=`telemetry.auto.version`,TMP_WEBENGINE_NAME$1=`webengine.name`,TMP_WEBENGINE_VERSION$1=`webengine.version`,TMP_WEBENGINE_DESCRIPTION$1=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER$1=TMP_CLOUD_PROVIDER$1,SEMRESATTRS_CLOUD_ACCOUNT_ID$1=TMP_CLOUD_ACCOUNT_ID$1,SEMRESATTRS_CLOUD_REGION$1=TMP_CLOUD_REGION$1,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$1=TMP_CLOUD_AVAILABILITY_ZONE$1,SEMRESATTRS_CLOUD_PLATFORM$1=TMP_CLOUD_PLATFORM$1,SEMRESATTRS_AWS_ECS_CONTAINER_ARN$1=TMP_AWS_ECS_CONTAINER_ARN$1,SEMRESATTRS_AWS_ECS_CLUSTER_ARN$1=TMP_AWS_ECS_CLUSTER_ARN$1,SEMRESATTRS_AWS_ECS_LAUNCHTYPE$1=TMP_AWS_ECS_LAUNCHTYPE$1,SEMRESATTRS_AWS_ECS_TASK_ARN$1=TMP_AWS_ECS_TASK_ARN$1,SEMRESATTRS_AWS_ECS_TASK_FAMILY$1=TMP_AWS_ECS_TASK_FAMILY$1,SEMRESATTRS_AWS_ECS_TASK_REVISION$1=TMP_AWS_ECS_TASK_REVISION$1,SEMRESATTRS_AWS_EKS_CLUSTER_ARN$1=TMP_AWS_EKS_CLUSTER_ARN$1,SEMRESATTRS_AWS_LOG_GROUP_NAMES$1=TMP_AWS_LOG_GROUP_NAMES$1,SEMRESATTRS_AWS_LOG_GROUP_ARNS$1=TMP_AWS_LOG_GROUP_ARNS$1,SEMRESATTRS_AWS_LOG_STREAM_NAMES$1=TMP_AWS_LOG_STREAM_NAMES$1,SEMRESATTRS_AWS_LOG_STREAM_ARNS$1=TMP_AWS_LOG_STREAM_ARNS$1,SEMRESATTRS_CONTAINER_NAME$1=TMP_CONTAINER_NAME$1,SEMRESATTRS_CONTAINER_ID$1=TMP_CONTAINER_ID$1,SEMRESATTRS_CONTAINER_RUNTIME$1=TMP_CONTAINER_RUNTIME$1,SEMRESATTRS_CONTAINER_IMAGE_NAME$1=TMP_CONTAINER_IMAGE_NAME$1,SEMRESATTRS_CONTAINER_IMAGE_TAG$1=TMP_CONTAINER_IMAGE_TAG$1,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$1=TMP_DEPLOYMENT_ENVIRONMENT$1,SEMRESATTRS_DEVICE_ID$1=TMP_DEVICE_ID$1,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$1=TMP_DEVICE_MODEL_IDENTIFIER$1,SEMRESATTRS_DEVICE_MODEL_NAME$1=TMP_DEVICE_MODEL_NAME$1,SEMRESATTRS_FAAS_NAME$1=TMP_FAAS_NAME$1,SEMRESATTRS_FAAS_ID$1=TMP_FAAS_ID$1,SEMRESATTRS_FAAS_VERSION$1=TMP_FAAS_VERSION$1,SEMRESATTRS_FAAS_INSTANCE$1=TMP_FAAS_INSTANCE$1,SEMRESATTRS_FAAS_MAX_MEMORY$1=TMP_FAAS_MAX_MEMORY$1,SEMRESATTRS_HOST_ID$1=TMP_HOST_ID$1,SEMRESATTRS_HOST_NAME$1=TMP_HOST_NAME$1,SEMRESATTRS_HOST_TYPE$1=TMP_HOST_TYPE$1,SEMRESATTRS_HOST_ARCH$1=TMP_HOST_ARCH$1,SEMRESATTRS_HOST_IMAGE_NAME$1=TMP_HOST_IMAGE_NAME$1,SEMRESATTRS_HOST_IMAGE_ID$1=TMP_HOST_IMAGE_ID$1,SEMRESATTRS_HOST_IMAGE_VERSION$1=TMP_HOST_IMAGE_VERSION$1,SEMRESATTRS_K8S_CLUSTER_NAME$1=TMP_K8S_CLUSTER_NAME$1,SEMRESATTRS_K8S_NODE_NAME$1=TMP_K8S_NODE_NAME$1,SEMRESATTRS_K8S_NODE_UID$1=TMP_K8S_NODE_UID$1,SEMRESATTRS_K8S_NAMESPACE_NAME$1=TMP_K8S_NAMESPACE_NAME$1,SEMRESATTRS_K8S_POD_UID$1=TMP_K8S_POD_UID$1,SEMRESATTRS_K8S_POD_NAME$1=TMP_K8S_POD_NAME$1,SEMRESATTRS_K8S_CONTAINER_NAME$1=TMP_K8S_CONTAINER_NAME$1,SEMRESATTRS_K8S_REPLICASET_UID$1=TMP_K8S_REPLICASET_UID$1,SEMRESATTRS_K8S_REPLICASET_NAME$1=TMP_K8S_REPLICASET_NAME$1,SEMRESATTRS_K8S_DEPLOYMENT_UID$1=TMP_K8S_DEPLOYMENT_UID$1,SEMRESATTRS_K8S_DEPLOYMENT_NAME$1=TMP_K8S_DEPLOYMENT_NAME$1,SEMRESATTRS_K8S_STATEFULSET_UID$1=TMP_K8S_STATEFULSET_UID$1,SEMRESATTRS_K8S_STATEFULSET_NAME$1=TMP_K8S_STATEFULSET_NAME$1,SEMRESATTRS_K8S_DAEMONSET_UID$1=TMP_K8S_DAEMONSET_UID$1,SEMRESATTRS_K8S_DAEMONSET_NAME$1=TMP_K8S_DAEMONSET_NAME$1,SEMRESATTRS_K8S_JOB_UID$1=TMP_K8S_JOB_UID$1,SEMRESATTRS_K8S_JOB_NAME$1=TMP_K8S_JOB_NAME$1,SEMRESATTRS_K8S_CRONJOB_UID$1=TMP_K8S_CRONJOB_UID$1,SEMRESATTRS_K8S_CRONJOB_NAME$1=TMP_K8S_CRONJOB_NAME$1,SEMRESATTRS_OS_TYPE$1=TMP_OS_TYPE$1,SEMRESATTRS_OS_DESCRIPTION$1=TMP_OS_DESCRIPTION$1,SEMRESATTRS_OS_NAME$1=TMP_OS_NAME$1,SEMRESATTRS_OS_VERSION$1=TMP_OS_VERSION$1,SEMRESATTRS_PROCESS_PID$1=TMP_PROCESS_PID$1,SEMRESATTRS_PROCESS_EXECUTABLE_NAME$1=TMP_PROCESS_EXECUTABLE_NAME$1,SEMRESATTRS_PROCESS_EXECUTABLE_PATH$1=TMP_PROCESS_EXECUTABLE_PATH$1,SEMRESATTRS_PROCESS_COMMAND$1=TMP_PROCESS_COMMAND$1,SEMRESATTRS_PROCESS_COMMAND_LINE$1=TMP_PROCESS_COMMAND_LINE$1,SEMRESATTRS_PROCESS_COMMAND_ARGS$1=TMP_PROCESS_COMMAND_ARGS$1,SEMRESATTRS_PROCESS_OWNER$1=TMP_PROCESS_OWNER$1,SEMRESATTRS_PROCESS_RUNTIME_NAME$1=TMP_PROCESS_RUNTIME_NAME$1,SEMRESATTRS_PROCESS_RUNTIME_VERSION$1=TMP_PROCESS_RUNTIME_VERSION$1,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$1=TMP_PROCESS_RUNTIME_DESCRIPTION$1,SEMRESATTRS_SERVICE_NAME$1=TMP_SERVICE_NAME$1,SEMRESATTRS_SERVICE_NAMESPACE$1=TMP_SERVICE_NAMESPACE$1,SEMRESATTRS_SERVICE_INSTANCE_ID$1=TMP_SERVICE_INSTANCE_ID$1,SEMRESATTRS_SERVICE_VERSION$1=TMP_SERVICE_VERSION$1,SEMRESATTRS_TELEMETRY_SDK_NAME$1=TMP_TELEMETRY_SDK_NAME$1,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$1=TMP_TELEMETRY_SDK_LANGUAGE$1,SEMRESATTRS_TELEMETRY_SDK_VERSION$1=TMP_TELEMETRY_SDK_VERSION$1,SEMRESATTRS_TELEMETRY_AUTO_VERSION$1=TMP_TELEMETRY_AUTO_VERSION$1,SEMRESATTRS_WEBENGINE_NAME$1=TMP_WEBENGINE_NAME$1,SEMRESATTRS_WEBENGINE_VERSION$1=TMP_WEBENGINE_VERSION$1,SEMRESATTRS_WEBENGINE_DESCRIPTION$1=TMP_WEBENGINE_DESCRIPTION$1,SemanticResourceAttributes$1=createConstMap$1([TMP_CLOUD_PROVIDER$1,TMP_CLOUD_ACCOUNT_ID$1,TMP_CLOUD_REGION$1,TMP_CLOUD_AVAILABILITY_ZONE$1,TMP_CLOUD_PLATFORM$1,TMP_AWS_ECS_CONTAINER_ARN$1,TMP_AWS_ECS_CLUSTER_ARN$1,TMP_AWS_ECS_LAUNCHTYPE$1,TMP_AWS_ECS_TASK_ARN$1,TMP_AWS_ECS_TASK_FAMILY$1,TMP_AWS_ECS_TASK_REVISION$1,TMP_AWS_EKS_CLUSTER_ARN$1,TMP_AWS_LOG_GROUP_NAMES$1,TMP_AWS_LOG_GROUP_ARNS$1,TMP_AWS_LOG_STREAM_NAMES$1,TMP_AWS_LOG_STREAM_ARNS$1,TMP_CONTAINER_NAME$1,TMP_CONTAINER_ID$1,TMP_CONTAINER_RUNTIME$1,TMP_CONTAINER_IMAGE_NAME$1,TMP_CONTAINER_IMAGE_TAG$1,TMP_DEPLOYMENT_ENVIRONMENT$1,TMP_DEVICE_ID$1,TMP_DEVICE_MODEL_IDENTIFIER$1,TMP_DEVICE_MODEL_NAME$1,TMP_FAAS_NAME$1,TMP_FAAS_ID$1,TMP_FAAS_VERSION$1,TMP_FAAS_INSTANCE$1,TMP_FAAS_MAX_MEMORY$1,TMP_HOST_ID$1,TMP_HOST_NAME$1,TMP_HOST_TYPE$1,TMP_HOST_ARCH$1,TMP_HOST_IMAGE_NAME$1,TMP_HOST_IMAGE_ID$1,TMP_HOST_IMAGE_VERSION$1,TMP_K8S_CLUSTER_NAME$1,TMP_K8S_NODE_NAME$1,TMP_K8S_NODE_UID$1,TMP_K8S_NAMESPACE_NAME$1,TMP_K8S_POD_UID$1,TMP_K8S_POD_NAME$1,TMP_K8S_CONTAINER_NAME$1,TMP_K8S_REPLICASET_UID$1,TMP_K8S_REPLICASET_NAME$1,TMP_K8S_DEPLOYMENT_UID$1,TMP_K8S_DEPLOYMENT_NAME$1,TMP_K8S_STATEFULSET_UID$1,TMP_K8S_STATEFULSET_NAME$1,TMP_K8S_DAEMONSET_UID$1,TMP_K8S_DAEMONSET_NAME$1,TMP_K8S_JOB_UID$1,TMP_K8S_JOB_NAME$1,TMP_K8S_CRONJOB_UID$1,TMP_K8S_CRONJOB_NAME$1,TMP_OS_TYPE$1,TMP_OS_DESCRIPTION$1,TMP_OS_NAME$1,TMP_OS_VERSION$1,TMP_PROCESS_PID$1,TMP_PROCESS_EXECUTABLE_NAME$1,TMP_PROCESS_EXECUTABLE_PATH$1,TMP_PROCESS_COMMAND$1,TMP_PROCESS_COMMAND_LINE$1,TMP_PROCESS_COMMAND_ARGS$1,TMP_PROCESS_OWNER$1,TMP_PROCESS_RUNTIME_NAME$1,TMP_PROCESS_RUNTIME_VERSION$1,TMP_PROCESS_RUNTIME_DESCRIPTION$1,TMP_SERVICE_NAME$1,TMP_SERVICE_NAMESPACE$1,TMP_SERVICE_INSTANCE_ID$1,TMP_SERVICE_VERSION$1,TMP_TELEMETRY_SDK_NAME$1,TMP_TELEMETRY_SDK_LANGUAGE$1,TMP_TELEMETRY_SDK_VERSION$1,TMP_TELEMETRY_AUTO_VERSION$1,TMP_WEBENGINE_NAME$1,TMP_WEBENGINE_VERSION$1,TMP_WEBENGINE_DESCRIPTION$1]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS$1=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE$1=`azure`,TMP_CLOUDPROVIDERVALUES_GCP$1=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1,CLOUDPROVIDERVALUES_AZURE$1=TMP_CLOUDPROVIDERVALUES_AZURE$1,CloudProviderValues$1=createConstMap$1([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1,TMP_CLOUDPROVIDERVALUES_AWS$1,TMP_CLOUDPROVIDERVALUES_AZURE$1,TMP_CLOUDPROVIDERVALUES_GCP$1]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2$1=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS$1=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS$1=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$1=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM$1=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$1=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1,CLOUDPLATFORMVALUES_AWS_EC2$1=TMP_CLOUDPLATFORMVALUES_AWS_EC2$1,CLOUDPLATFORMVALUES_AWS_ECS$1=TMP_CLOUDPLATFORMVALUES_AWS_ECS$1,CLOUDPLATFORMVALUES_AWS_EKS$1=TMP_CLOUDPLATFORMVALUES_AWS_EKS$1,CLOUDPLATFORMVALUES_AWS_LAMBDA$1=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$1,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1,CLOUDPLATFORMVALUES_AZURE_VM$1=TMP_CLOUDPLATFORMVALUES_AZURE_VM$1,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1,CLOUDPLATFORMVALUES_AZURE_AKS$1=TMP_CLOUDPLATFORMVALUES_AZURE_AKS$1,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1,CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1,CloudPlatformValues$1=createConstMap$1([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1,TMP_CLOUDPLATFORMVALUES_AWS_EC2$1,TMP_CLOUDPLATFORMVALUES_AWS_ECS$1,TMP_CLOUDPLATFORMVALUES_AWS_EKS$1,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA$1,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1,TMP_CLOUDPLATFORMVALUES_AZURE_VM$1,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1,TMP_CLOUDPLATFORMVALUES_AZURE_AKS$1,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1]),TMP_AWSECSLAUNCHTYPEVALUES_EC2$1=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$1=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE$1=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$1,AwsEcsLaunchtypeValues$1=createConstMap$1([TMP_AWSECSLAUNCHTYPEVALUES_EC2$1,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE$1]),TMP_HOSTARCHVALUES_AMD64$1=`amd64`,TMP_HOSTARCHVALUES_ARM32$1=`arm32`,TMP_HOSTARCHVALUES_ARM64$1=`arm64`,TMP_HOSTARCHVALUES_IA64$1=`ia64`,TMP_HOSTARCHVALUES_PPC32$1=`ppc32`,TMP_HOSTARCHVALUES_PPC64$1=`ppc64`,TMP_HOSTARCHVALUES_X86$1=`x86`,HOSTARCHVALUES_AMD64$1=TMP_HOSTARCHVALUES_AMD64$1,HOSTARCHVALUES_ARM32$1=TMP_HOSTARCHVALUES_ARM32$1,HOSTARCHVALUES_ARM64$1=TMP_HOSTARCHVALUES_ARM64$1,HOSTARCHVALUES_IA64$1=TMP_HOSTARCHVALUES_IA64$1,HOSTARCHVALUES_PPC32$1=TMP_HOSTARCHVALUES_PPC32$1,HOSTARCHVALUES_PPC64$1=TMP_HOSTARCHVALUES_PPC64$1,HostArchValues$1=createConstMap$1([TMP_HOSTARCHVALUES_AMD64$1,TMP_HOSTARCHVALUES_ARM32$1,TMP_HOSTARCHVALUES_ARM64$1,TMP_HOSTARCHVALUES_IA64$1,TMP_HOSTARCHVALUES_PPC32$1,TMP_HOSTARCHVALUES_PPC64$1,TMP_HOSTARCHVALUES_X86$1]),TMP_OSTYPEVALUES_WINDOWS$1=`windows`,TMP_OSTYPEVALUES_LINUX$1=`linux`,TMP_OSTYPEVALUES_DARWIN$1=`darwin`,TMP_OSTYPEVALUES_FREEBSD$1=`freebsd`,TMP_OSTYPEVALUES_NETBSD$1=`netbsd`,TMP_OSTYPEVALUES_OPENBSD$1=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD$1=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX$1=`hpux`,TMP_OSTYPEVALUES_AIX$1=`aix`,TMP_OSTYPEVALUES_SOLARIS$1=`solaris`,TMP_OSTYPEVALUES_Z_OS$1=`z_os`,OSTYPEVALUES_WINDOWS$1=TMP_OSTYPEVALUES_WINDOWS$1,OSTYPEVALUES_LINUX$1=TMP_OSTYPEVALUES_LINUX$1,OSTYPEVALUES_DARWIN$1=TMP_OSTYPEVALUES_DARWIN$1,OSTYPEVALUES_FREEBSD$1=TMP_OSTYPEVALUES_FREEBSD$1,OSTYPEVALUES_NETBSD$1=TMP_OSTYPEVALUES_NETBSD$1,OSTYPEVALUES_OPENBSD$1=TMP_OSTYPEVALUES_OPENBSD$1,OSTYPEVALUES_DRAGONFLYBSD$1=TMP_OSTYPEVALUES_DRAGONFLYBSD$1,OSTYPEVALUES_HPUX$1=TMP_OSTYPEVALUES_HPUX$1,OSTYPEVALUES_SOLARIS$1=TMP_OSTYPEVALUES_SOLARIS$1,OSTYPEVALUES_Z_OS$1=TMP_OSTYPEVALUES_Z_OS$1,OsTypeValues$1=createConstMap$1([TMP_OSTYPEVALUES_WINDOWS$1,TMP_OSTYPEVALUES_LINUX$1,TMP_OSTYPEVALUES_DARWIN$1,TMP_OSTYPEVALUES_FREEBSD$1,TMP_OSTYPEVALUES_NETBSD$1,TMP_OSTYPEVALUES_OPENBSD$1,TMP_OSTYPEVALUES_DRAGONFLYBSD$1,TMP_OSTYPEVALUES_HPUX$1,TMP_OSTYPEVALUES_AIX$1,TMP_OSTYPEVALUES_SOLARIS$1,TMP_OSTYPEVALUES_Z_OS$1]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$1=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$1=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$1=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$1=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$1=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$1=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$1=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$1=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$1=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$1=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET$1=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$1,TELEMETRYSDKLANGUAGEVALUES_ERLANG$1=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$1,TELEMETRYSDKLANGUAGEVALUES_JAVA$1=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$1,TELEMETRYSDKLANGUAGEVALUES_NODEJS$1=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$1,TELEMETRYSDKLANGUAGEVALUES_PYTHON$1=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$1,TELEMETRYSDKLANGUAGEVALUES_RUBY$1=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$1,TELEMETRYSDKLANGUAGEVALUES_WEBJS$1=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$1,TelemetrySdkLanguageValues$1=createConstMap$1([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP$1,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET$1,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG$1,TMP_TELEMETRYSDKLANGUAGEVALUES_GO$1,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA$1,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS$1,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP$1,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON$1,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY$1,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS$1])})),init_resource$1=__esmMin((()=>{init_SemanticResourceAttributes$1()})),ATTR_ASPNETCORE_RATE_LIMITING_RESULT$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$1,ATTR_TELEMETRY_SDK_LANGUAGE$1,TELEMETRY_SDK_LANGUAGE_VALUE_CPP$1,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$1,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$1,TELEMETRY_SDK_LANGUAGE_VALUE_GO$1,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$1,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$1,TELEMETRY_SDK_LANGUAGE_VALUE_PHP$1,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$1,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$1,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$1,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$1,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$1,ATTR_TELEMETRY_SDK_NAME$1,ATTR_TELEMETRY_SDK_VERSION$1,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$1,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$1,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$1,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$1,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$1,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$1,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$1,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$1,ATTR_CLIENT_ADDRESS$1,ATTR_CLIENT_PORT$1,ATTR_ERROR_TYPE$1,ERROR_TYPE_VALUE_OTHER$1,ATTR_EXCEPTION_ESCAPED$1,ATTR_EXCEPTION_MESSAGE$1,ATTR_EXCEPTION_STACKTRACE$1,ATTR_EXCEPTION_TYPE$1,ATTR_HTTP_REQUEST_HEADER$1,ATTR_HTTP_REQUEST_METHOD$1,HTTP_REQUEST_METHOD_VALUE_OTHER$1,HTTP_REQUEST_METHOD_VALUE_CONNECT$1,HTTP_REQUEST_METHOD_VALUE_DELETE$1,HTTP_REQUEST_METHOD_VALUE_GET$1,HTTP_REQUEST_METHOD_VALUE_HEAD$1,HTTP_REQUEST_METHOD_VALUE_OPTIONS$1,HTTP_REQUEST_METHOD_VALUE_PATCH$1,HTTP_REQUEST_METHOD_VALUE_POST$1,HTTP_REQUEST_METHOD_VALUE_PUT$1,HTTP_REQUEST_METHOD_VALUE_TRACE$1,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$1,ATTR_HTTP_REQUEST_RESEND_COUNT$1,ATTR_HTTP_RESPONSE_HEADER$1,ATTR_HTTP_RESPONSE_STATUS_CODE$1,ATTR_HTTP_ROUTE$1,ATTR_JVM_GC_ACTION$1,ATTR_JVM_GC_NAME$1,ATTR_JVM_MEMORY_POOL_NAME$1,ATTR_JVM_MEMORY_TYPE$1,JVM_MEMORY_TYPE_VALUE_HEAP$1,JVM_MEMORY_TYPE_VALUE_NON_HEAP$1,ATTR_JVM_THREAD_DAEMON$1,ATTR_JVM_THREAD_STATE$1,JVM_THREAD_STATE_VALUE_BLOCKED$1,JVM_THREAD_STATE_VALUE_NEW$1,JVM_THREAD_STATE_VALUE_RUNNABLE$1,JVM_THREAD_STATE_VALUE_TERMINATED$1,JVM_THREAD_STATE_VALUE_TIMED_WAITING$1,JVM_THREAD_STATE_VALUE_WAITING$1,ATTR_NETWORK_LOCAL_ADDRESS$1,ATTR_NETWORK_LOCAL_PORT$1,ATTR_NETWORK_PEER_ADDRESS$1,ATTR_NETWORK_PEER_PORT$1,ATTR_NETWORK_PROTOCOL_NAME$1,ATTR_NETWORK_PROTOCOL_VERSION$1,ATTR_NETWORK_TRANSPORT$1,NETWORK_TRANSPORT_VALUE_PIPE$1,NETWORK_TRANSPORT_VALUE_QUIC$1,NETWORK_TRANSPORT_VALUE_TCP$1,NETWORK_TRANSPORT_VALUE_UDP$1,NETWORK_TRANSPORT_VALUE_UNIX$1,ATTR_NETWORK_TYPE$1,NETWORK_TYPE_VALUE_IPV4$1,NETWORK_TYPE_VALUE_IPV6$1,ATTR_OTEL_SCOPE_NAME$1,ATTR_OTEL_SCOPE_VERSION$1,ATTR_OTEL_STATUS_CODE$1,OTEL_STATUS_CODE_VALUE_ERROR$1,OTEL_STATUS_CODE_VALUE_OK$1,ATTR_OTEL_STATUS_DESCRIPTION$1,ATTR_SERVER_ADDRESS$1,ATTR_SERVER_PORT$1,ATTR_SERVICE_NAME$1,ATTR_SERVICE_VERSION$1,ATTR_SIGNALR_CONNECTION_STATUS$1,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$1,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$1,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$1,ATTR_SIGNALR_TRANSPORT$1,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$1,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$1,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$1,ATTR_URL_FRAGMENT$1,ATTR_URL_FULL$1,ATTR_URL_PATH$1,ATTR_URL_QUERY$1,ATTR_URL_SCHEME$1,ATTR_USER_AGENT_ORIGINAL$1,init_stable_attributes$1=__esmMin((()=>{ATTR_ASPNETCORE_RATE_LIMITING_RESULT$1=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$1=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$1=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$1=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$1=`request_canceled`,ATTR_TELEMETRY_SDK_LANGUAGE$1=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$1=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$1=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$1=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$1=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$1=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$1=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST$1=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$1=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$1=`webjs`,ATTR_TELEMETRY_SDK_NAME$1=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION$1=`telemetry.sdk.version`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$1=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$1=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$1=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$1=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$1=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$1=`unhandled`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY$1=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$1=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$1=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$1=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$1=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$1=`success`,ATTR_CLIENT_ADDRESS$1=`client.address`,ATTR_CLIENT_PORT$1=`client.port`,ATTR_ERROR_TYPE$1=`error.type`,ERROR_TYPE_VALUE_OTHER$1=`_OTHER`,ATTR_EXCEPTION_ESCAPED$1=`exception.escaped`,ATTR_EXCEPTION_MESSAGE$1=`exception.message`,ATTR_EXCEPTION_STACKTRACE$1=`exception.stacktrace`,ATTR_EXCEPTION_TYPE$1=`exception.type`,ATTR_HTTP_REQUEST_HEADER$1=function(s){return`http.request.header.`+s},ATTR_HTTP_REQUEST_METHOD$1=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER$1=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT$1=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE$1=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD$1=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS$1=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH$1=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST$1=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE$1=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL$1=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT$1=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER$1=function(s){return`http.response.header.`+s},ATTR_HTTP_RESPONSE_STATUS_CODE$1=`http.response.status_code`,ATTR_HTTP_ROUTE$1=`http.route`,ATTR_JVM_GC_ACTION$1=`jvm.gc.action`,ATTR_JVM_GC_NAME$1=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME$1=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE$1=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP$1=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP$1=`non_heap`,ATTR_JVM_THREAD_DAEMON$1=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE$1=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED$1=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE$1=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED$1=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING$1=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING$1=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS$1=`network.local.address`,ATTR_NETWORK_LOCAL_PORT$1=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS$1=`network.peer.address`,ATTR_NETWORK_PEER_PORT$1=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME$1=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION$1=`network.protocol.version`,ATTR_NETWORK_TRANSPORT$1=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE$1=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC$1=`quic`,NETWORK_TRANSPORT_VALUE_UNIX$1=`unix`,ATTR_NETWORK_TYPE$1=`network.type`,NETWORK_TYPE_VALUE_IPV4$1=`ipv4`,NETWORK_TYPE_VALUE_IPV6$1=`ipv6`,ATTR_OTEL_SCOPE_NAME$1=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION$1=`otel.scope.version`,ATTR_OTEL_STATUS_CODE$1=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR$1=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION$1=`otel.status_description`,ATTR_SERVER_ADDRESS$1=`server.address`,ATTR_SERVER_PORT$1=`server.port`,ATTR_SERVICE_NAME$1=`service.name`,ATTR_SERVICE_VERSION$1=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS$1=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$1=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$1=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$1=`timeout`,ATTR_SIGNALR_TRANSPORT$1=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING$1=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$1=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$1=`web_sockets`,ATTR_URL_FRAGMENT$1=`url.fragment`,ATTR_URL_FULL$1=`url.full`,ATTR_URL_PATH$1=`url.path`,ATTR_URL_QUERY$1=`url.query`,ATTR_URL_SCHEME$1=`url.scheme`,ATTR_USER_AGENT_ORIGINAL$1=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$1,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$1,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$1,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$1,METRIC_HTTP_CLIENT_REQUEST_DURATION$1,METRIC_HTTP_SERVER_REQUEST_DURATION$1,METRIC_JVM_CLASS_COUNT$1,METRIC_JVM_CLASS_LOADED$1,METRIC_JVM_CLASS_UNLOADED$1,METRIC_JVM_CPU_COUNT$1,METRIC_JVM_CPU_RECENT_UTILIZATION$1,METRIC_JVM_CPU_TIME$1,METRIC_JVM_GC_DURATION$1,METRIC_JVM_MEMORY_COMMITTED$1,METRIC_JVM_MEMORY_LIMIT$1,METRIC_JVM_MEMORY_USED$1,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$1,METRIC_JVM_THREAD_COUNT$1,METRIC_KESTREL_ACTIVE_CONNECTIONS$1,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$1,METRIC_KESTREL_CONNECTION_DURATION$1,METRIC_KESTREL_QUEUED_CONNECTIONS$1,METRIC_KESTREL_QUEUED_REQUESTS$1,METRIC_KESTREL_REJECTED_CONNECTIONS$1,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$1,METRIC_KESTREL_UPGRADED_CONNECTIONS$1,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$1,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$1,init_stable_metrics$1=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$1=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$1=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$1=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$1=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$1=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$1=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$1=`aspnetcore.routing.match_attempts`,METRIC_HTTP_CLIENT_REQUEST_DURATION$1=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION$1=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT$1=`jvm.class.count`,METRIC_JVM_CLASS_LOADED$1=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED$1=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT$1=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION$1=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME$1=`jvm.cpu.time`,METRIC_JVM_GC_DURATION$1=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED$1=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT$1=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED$1=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$1=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT$1=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS$1=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$1=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION$1=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS$1=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS$1=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS$1=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION$1=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS$1=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$1=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION$1=`signalr.server.connection.duration`})),esm_exports$1=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED$1,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER$1,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED$1,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE$1,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS$1,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT$1,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE$1,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY$1,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT$1,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED$1,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK$1,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS$1,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS$1,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT$1,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE$1,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED$1,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE$1,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE$1,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE$1,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER$1,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD$1,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL$1,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT$1,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER$1,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE$1,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE$1,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION$1,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME$1,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME$1,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE$1,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON$1,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE$1,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS$1,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT$1,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS$1,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT$1,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME$1,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION$1,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT$1,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE$1,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME$1,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION$1,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE$1,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION$1,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS$1,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT$1,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME$1,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION$1,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS$1,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT$1,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE$1,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME$1,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION$1,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT$1,ATTR_URL_FULL:()=>ATTR_URL_FULL$1,ATTR_URL_PATH:()=>ATTR_URL_PATH$1,ATTR_URL_QUERY:()=>ATTR_URL_QUERY$1,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME$1,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL$1,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE$1,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues$1,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS$1,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC$1,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2$1,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS$1,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS$1,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK$1,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA$1,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS$1,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE$1,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES$1,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS$1,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM$1,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE$1,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS$1,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN$1,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE$1,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE$1,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD$1,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE$1,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues$1,CloudProviderValues:()=>CloudProviderValues$1,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL$1,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM$1,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL$1,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE$1,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS$1,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE$1,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA$1,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE$1,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB$1,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION$1,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB$1,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE$1,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB$1,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY$1,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB$1,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH$1,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER$1,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD$1,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL$1,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE$1,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB$1,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE$1,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE$1,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB$1,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX$1,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES$1,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB$1,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE$1,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB$1,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB$1,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED$1,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB$1,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL$1,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL$1,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J$1,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA$1,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE$1,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL$1,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE$1,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE$1,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL$1,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS$1,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS$1,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT$1,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE$1,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE$1,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA$1,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA$1,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues$1,DbSystemValues:()=>DbSystemValues$1,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER$1,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE$1,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT$1,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT$1,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD$1,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE$1,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE$1,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP$1,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER$1,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB$1,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER$1,FaasDocumentOperationValues:()=>FaasDocumentOperationValues$1,FaasInvokedProviderValues:()=>FaasInvokedProviderValues$1,FaasTriggerValues:()=>FaasTriggerValues$1,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64$1,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32$1,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64$1,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64$1,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32$1,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64$1,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC$1,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY$1,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT$1,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE$1,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD$1,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS$1,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER$1,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH$1,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST$1,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE$1,HostArchValues:()=>HostArchValues$1,HttpFlavorValues:()=>HttpFlavorValues$1,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP$1,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP$1,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED$1,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE$1,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED$1,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING$1,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING$1,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED$1,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT$1,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE$1,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC$1,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS$1,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE$1,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS$1,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES$1,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION$1,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE$1,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS$1,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION$1,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION$1,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT$1,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED$1,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED$1,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT$1,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION$1,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME$1,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION$1,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED$1,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT$1,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED$1,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC$1,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT$1,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS$1,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES$1,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION$1,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS$1,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS$1,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS$1,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION$1,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS$1,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS$1,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION$1,MessageTypeValues:()=>MessageTypeValues$1,MessagingDestinationKindValues:()=>MessagingDestinationKindValues$1,MessagingOperationValues:()=>MessagingOperationValues$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT$1,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE$1,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A$1,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B$1,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS$1,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP$1,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA$1,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN$1,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN$1,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA$1,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA$1,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA$1,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS$1,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL$1,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE$1,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN$1,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI$1,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED$1,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC$1,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP$1,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP$1,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER$1,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE$1,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX$1,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE$1,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC$1,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX$1,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4$1,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6$1,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues$1,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues$1,NetTransportValues:()=>NetTransportValues$1,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN$1,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD$1,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD$1,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX$1,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX$1,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD$1,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD$1,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS$1,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS$1,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS$1,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR$1,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues$1,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET$1,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS$1,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ$1,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT$1,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES$1,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME$1,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS$1,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT$1,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES$1,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY$1,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT$1,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD$1,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT$1,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT$1,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT$1,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES$1,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS$1,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN$1,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH$1,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION$1,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO$1,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE$1,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC$1,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID$1,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE$1,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE$1,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE$1,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT$1,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE$1,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING$1,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE$1,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME$1,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION$1,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME$1,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME$1,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION$1,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX$1,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE$1,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT$1,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM$1,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER$1,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID$1,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE$1,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE$1,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED$1,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE$1,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE$1,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE$1,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART$1,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON$1,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION$1,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME$1,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION$1,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME$1,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION$1,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME$1,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER$1,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION$1,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME$1,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER$1,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP$1,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR$1,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST$1,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH$1,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH$1,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED$1,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE$1,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME$1,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME$1,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE$1,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET$1,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL$1,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT$1,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE$1,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID$1,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE$1,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE$1,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID$1,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID$1,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION$1,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND$1,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID$1,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP$1,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY$1,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION$1,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE$1,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES$1,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES$1,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION$1,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL$1,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION$1,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY$1,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM$1,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION$1,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL$1,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC$1,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC$1,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC$1,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME$1,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE$1,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE$1,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP$1,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME$1,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT$1,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP$1,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME$1,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT$1,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT$1,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE$1,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE$1,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE$1,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE$1,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID$1,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION$1,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD$1,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE$1,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM$1,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID$1,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME$1,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN$1,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN$1,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE$1,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN$1,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY$1,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION$1,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN$1,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS$1,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES$1,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS$1,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES$1,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID$1,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE$1,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM$1,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER$1,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION$1,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID$1,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME$1,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG$1,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME$1,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME$1,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT$1,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID$1,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER$1,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME$1,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID$1,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE$1,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY$1,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME$1,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION$1,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH$1,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID$1,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID$1,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME$1,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION$1,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME$1,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE$1,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME$1,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME$1,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME$1,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID$1,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME$1,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID$1,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME$1,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID$1,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME$1,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID$1,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME$1,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME$1,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID$1,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME$1,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID$1,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME$1,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID$1,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME$1,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID$1,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION$1,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME$1,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE$1,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION$1,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND$1,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS$1,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE$1,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME$1,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH$1,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER$1,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID$1,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION$1,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME$1,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION$1,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID$1,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME$1,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE$1,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION$1,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION$1,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE$1,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME$1,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION$1,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION$1,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME$1,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION$1,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN$1,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE$1,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT$1,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING$1,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS$1,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS$1,SemanticAttributes:()=>SemanticAttributes$1,SemanticResourceAttributes:()=>SemanticResourceAttributes$1,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET$1,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG$1,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA$1,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS$1,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON$1,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY$1,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS$1,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET$1,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG$1,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA$1,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS$1,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON$1,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY$1,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST$1,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT$1,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS$1,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues$1}),init_esm$3=__esmMin((()=>{init_trace$1(),init_resource$1(),init_stable_attributes$1(),init_stable_metrics$1()})),require_default_service_name=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.defaultServiceName=void 0;function l(){return`unknown_service:${process.argv0}`}s.defaultServiceName=l})),require_node$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.defaultServiceName=void 0;var l=require_default_service_name();Object.defineProperty(s,`defaultServiceName`,{enumerable:!0,get:function(){return l.defaultServiceName}})})),require_platform$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.defaultServiceName=void 0;var l=require_node$7();Object.defineProperty(s,`defaultServiceName`,{enumerable:!0,get:function(){return l.defaultServiceName}})})),require_Resource=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Resource=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=(init_esm$3(),__toCommonJS$1(esm_exports$1)),p=require_src$41(),g=require_platform$4();var v=class s{constructor(s,f){var p;this._attributes=s,this.asyncAttributesPending=f!=null,this._syncAttributes=this._attributes??{},this._asyncAttributesPromise=f?.then(s=>(this._attributes=Object.assign({},this._attributes,s),this.asyncAttributesPending=!1,s),s=>(l.diag.debug(`a resource's async attributes promise rejected: %s`,s),this.asyncAttributesPending=!1,{}))}static empty(){return s.EMPTY}static default(){return new s({[f.SEMRESATTRS_SERVICE_NAME]:(0,g.defaultServiceName)(),[f.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE]:p.SDK_INFO[f.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE],[f.SEMRESATTRS_TELEMETRY_SDK_NAME]:p.SDK_INFO[f.SEMRESATTRS_TELEMETRY_SDK_NAME],[f.SEMRESATTRS_TELEMETRY_SDK_VERSION]:p.SDK_INFO[f.SEMRESATTRS_TELEMETRY_SDK_VERSION]})}get attributes(){var s;return this.asyncAttributesPending&&l.diag.error(`Accessing resource attributes before async attributes settled`),this._attributes??{}}async waitForAsyncAttributes(){this.asyncAttributesPending&&await this._asyncAttributesPromise}merge(l){var f;if(!l)return this;let p=Object.assign(Object.assign({},this._syncAttributes),l._syncAttributes??l.attributes);return!this._asyncAttributesPromise&&!l._asyncAttributesPromise?new s(p):new s(p,Promise.all([this._asyncAttributesPromise,l._asyncAttributesPromise]).then(([s,f])=>{var p;return Object.assign(Object.assign(Object.assign(Object.assign({},this._syncAttributes),s),l._syncAttributes??l.attributes),f)}))}};s.Resource=v,v.EMPTY=new v({})})),require_utils$39=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalizeType=s.normalizeArch=void 0,s.normalizeArch=s=>{switch(s){case`arm`:return`arm32`;case`ppc`:return`ppc32`;case`x64`:return`amd64`;default:return s}},s.normalizeType=s=>{switch(s){case`sunos`:return`solaris`;case`win32`:return`windows`;default:return s}}})),require_execAsync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.execAsync=void 0;let l=require(`child_process`);s.execAsync=require(`util`).promisify(l.exec)})),require_getMachineId_darwin=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=require_execAsync(),f=(init_esm$8(),__toCommonJS$1(esm_exports$6));async function p(){try{let s=(await(0,l.execAsync)(`ioreg -rd1 -c "IOPlatformExpertDevice"`)).stdout.split(` +`).find(s=>s.includes(`IOPlatformUUID`));if(!s)return``;let f=s.split(`" = "`);if(f.length===2)return f[1].slice(0,-1)}catch(s){f.diag.debug(`error reading machine id: ${s}`)}return``}s.getMachineId=p})),require_getMachineId_linux=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=require(`fs`),f=(init_esm$8(),__toCommonJS$1(esm_exports$6));async function p(){for(let s of[`/etc/machine-id`,`/var/lib/dbus/machine-id`])try{return(await l.promises.readFile(s,{encoding:`utf8`})).trim()}catch(s){f.diag.debug(`error reading machine id: ${s}`)}return``}s.getMachineId=p})),require_getMachineId_bsd=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=require(`fs`),f=require_execAsync(),p=(init_esm$8(),__toCommonJS$1(esm_exports$6));async function g(){try{return(await l.promises.readFile(`/etc/hostid`,{encoding:`utf8`})).trim()}catch(s){p.diag.debug(`error reading machine id: ${s}`)}try{return(await(0,f.execAsync)(`kenv -q smbios.system.uuid`)).stdout.trim()}catch(s){p.diag.debug(`error reading machine id: ${s}`)}return``}s.getMachineId=g})),require_getMachineId_win=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=require(`process`),f=require_execAsync(),p=(init_esm$8(),__toCommonJS$1(esm_exports$6));async function g(){let s=`QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`,g=`%windir%\\System32\\REG.exe`;l.arch===`ia32`&&`PROCESSOR_ARCHITEW6432`in l.env&&(g=`%windir%\\sysnative\\cmd.exe /c `+g);try{let s=(await(0,f.execAsync)(`${g} QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`)).stdout.split(`REG_SZ`);if(s.length===2)return s[1].trim()}catch(s){p.diag.debug(`error reading machine id: ${s}`)}return``}s.getMachineId=g})),require_getMachineId_unsupported=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));async function f(){return l.diag.debug(`could not read machine-id: unsupported platform`),``}s.getMachineId=f})),require_getMachineId=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getMachineId=void 0;let l=require(`process`),f;switch(s.getMachineId=f,l.platform){case`darwin`:s.getMachineId=f=require_getMachineId_darwin().getMachineId;break;case`linux`:s.getMachineId=f=require_getMachineId_linux().getMachineId;break;case`freebsd`:s.getMachineId=f=require_getMachineId_bsd().getMachineId;break;case`win32`:s.getMachineId=f=require_getMachineId_win().getMachineId;break;default:s.getMachineId=f=require_getMachineId_unsupported().getMachineId}})),require_HostDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.hostDetectorSync=void 0;let l=(init_esm$3(),__toCommonJS$1(esm_exports$1)),f=require_Resource(),p=require(`os`),g=require_utils$39(),v=require_getMachineId();s.hostDetectorSync=new class{detect(s){let v={[l.SEMRESATTRS_HOST_NAME]:(0,p.hostname)(),[l.SEMRESATTRS_HOST_ARCH]:(0,g.normalizeArch)((0,p.arch)())};return new f.Resource(v,this._getAsyncAttributes())}_getAsyncAttributes(){return(0,v.getMachineId)().then(s=>{let f={};return s&&(f[l.SEMRESATTRS_HOST_ID]=s),f})}}})),require_HostDetector=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.hostDetector=void 0;let l=require_HostDetectorSync();s.hostDetector=new class{detect(s){return Promise.resolve(l.hostDetectorSync.detect(s))}}})),require_OSDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.osDetectorSync=void 0;let l=(init_esm$3(),__toCommonJS$1(esm_exports$1)),f=require_Resource(),p=require(`os`),g=require_utils$39();s.osDetectorSync=new class{detect(s){let v={[l.SEMRESATTRS_OS_TYPE]:(0,g.normalizeType)((0,p.platform)()),[l.SEMRESATTRS_OS_VERSION]:(0,p.release)()};return new f.Resource(v)}}})),require_OSDetector=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.osDetector=void 0;let l=require_OSDetectorSync();s.osDetector=new class{detect(s){return Promise.resolve(l.osDetectorSync.detect(s))}}})),require_ProcessDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.processDetectorSync=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=(init_esm$3(),__toCommonJS$1(esm_exports$1)),p=require_Resource(),g=require(`os`);s.processDetectorSync=new class{detect(s){let v={[f.SEMRESATTRS_PROCESS_PID]:process.pid,[f.SEMRESATTRS_PROCESS_EXECUTABLE_NAME]:process.title,[f.SEMRESATTRS_PROCESS_EXECUTABLE_PATH]:process.execPath,[f.SEMRESATTRS_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[f.SEMRESATTRS_PROCESS_RUNTIME_VERSION]:process.versions.node,[f.SEMRESATTRS_PROCESS_RUNTIME_NAME]:`nodejs`,[f.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION]:`Node.js`};process.argv.length>1&&(v[f.SEMRESATTRS_PROCESS_COMMAND]=process.argv[1]);try{let s=g.userInfo();v[f.SEMRESATTRS_PROCESS_OWNER]=s.username}catch(s){l.diag.debug(`error obtaining process owner: ${s}`)}return new p.Resource(v)}}})),require_ProcessDetector=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.processDetector=void 0;let l=require_ProcessDetectorSync();s.processDetector=new class{detect(s){return Promise.resolve(l.processDetectorSync.detect(s))}}})),require_ServiceInstanceIdDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.serviceInstanceIdDetectorSync=void 0;let l=(init_esm$3(),__toCommonJS$1(esm_exports$1)),f=require_Resource(),p=require(`crypto`);s.serviceInstanceIdDetectorSync=new class{detect(s){let g={[l.SEMRESATTRS_SERVICE_INSTANCE_ID]:(0,p.randomUUID)()};return new f.Resource(g)}}})),require_node$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.serviceInstanceIdDetectorSync=s.processDetectorSync=s.processDetector=s.osDetectorSync=s.osDetector=s.hostDetectorSync=s.hostDetector=void 0;var l=require_HostDetector();Object.defineProperty(s,`hostDetector`,{enumerable:!0,get:function(){return l.hostDetector}});var f=require_HostDetectorSync();Object.defineProperty(s,`hostDetectorSync`,{enumerable:!0,get:function(){return f.hostDetectorSync}});var p=require_OSDetector();Object.defineProperty(s,`osDetector`,{enumerable:!0,get:function(){return p.osDetector}});var g=require_OSDetectorSync();Object.defineProperty(s,`osDetectorSync`,{enumerable:!0,get:function(){return g.osDetectorSync}});var v=require_ProcessDetector();Object.defineProperty(s,`processDetector`,{enumerable:!0,get:function(){return v.processDetector}});var b=require_ProcessDetectorSync();Object.defineProperty(s,`processDetectorSync`,{enumerable:!0,get:function(){return b.processDetectorSync}});var C=require_ServiceInstanceIdDetectorSync();Object.defineProperty(s,`serviceInstanceIdDetectorSync`,{enumerable:!0,get:function(){return C.serviceInstanceIdDetectorSync}})})),require_platform$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.serviceInstanceIdDetectorSync=s.processDetectorSync=s.processDetector=s.osDetectorSync=s.osDetector=s.hostDetectorSync=s.hostDetector=void 0;var l=require_node$6();Object.defineProperty(s,`hostDetector`,{enumerable:!0,get:function(){return l.hostDetector}}),Object.defineProperty(s,`hostDetectorSync`,{enumerable:!0,get:function(){return l.hostDetectorSync}}),Object.defineProperty(s,`osDetector`,{enumerable:!0,get:function(){return l.osDetector}}),Object.defineProperty(s,`osDetectorSync`,{enumerable:!0,get:function(){return l.osDetectorSync}}),Object.defineProperty(s,`processDetector`,{enumerable:!0,get:function(){return l.processDetector}}),Object.defineProperty(s,`processDetectorSync`,{enumerable:!0,get:function(){return l.processDetectorSync}}),Object.defineProperty(s,`serviceInstanceIdDetectorSync`,{enumerable:!0,get:function(){return l.serviceInstanceIdDetectorSync}})})),require_BrowserDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.browserDetectorSync=void 0;let l=(init_esm$3(),__toCommonJS$1(esm_exports$1)),f=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_Resource();s.browserDetectorSync=new class{detect(s){var f,g,v;if(!(typeof navigator<`u`&&global.process?.versions?.node===void 0&&global.Bun?.version===void 0))return p.Resource.empty();let b={[l.SEMRESATTRS_PROCESS_RUNTIME_NAME]:`browser`,[l.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION]:`Web Browser`,[l.SEMRESATTRS_PROCESS_RUNTIME_VERSION]:navigator.userAgent};return this._getResourceAttributes(b,s)}_getResourceAttributes(s,g){return s[l.SEMRESATTRS_PROCESS_RUNTIME_VERSION]===``?(f.diag.debug(`BrowserDetector failed: Unable to find required browser resources. `),p.Resource.empty()):new p.Resource(Object.assign({},s))}}})),require_BrowserDetector=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.browserDetector=void 0;let l=require_BrowserDetectorSync();s.browserDetector=new class{detect(s){return Promise.resolve(l.browserDetectorSync.detect(s))}}})),require_EnvDetectorSync=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.envDetectorSync=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=(init_esm$3(),__toCommonJS$1(esm_exports$1)),g=require_Resource();s.envDetectorSync=new class{constructor(){this._MAX_LENGTH=255,this._COMMA_SEPARATOR=`,`,this._LABEL_KEY_VALUE_SPLITTER=`=`,this._ERROR_MESSAGE_INVALID_CHARS=`should be a ASCII string with a length greater than 0 and not exceed `+this._MAX_LENGTH+` characters.`,this._ERROR_MESSAGE_INVALID_VALUE=`should be a ASCII string with a length not exceed `+this._MAX_LENGTH+` characters.`}detect(s){let v={},b=(0,f.getEnv)(),C=b.OTEL_RESOURCE_ATTRIBUTES,w=b.OTEL_SERVICE_NAME;if(C)try{let s=this._parseResourceAttributes(C);Object.assign(v,s)}catch(s){l.diag.debug(`EnvDetector failed: ${s.message}`)}return w&&(v[p.SEMRESATTRS_SERVICE_NAME]=w),new g.Resource(v)}_parseResourceAttributes(s){if(!s)return{};let l={},f=s.split(this._COMMA_SEPARATOR,-1);for(let s of f){let f=s.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(f.length!==2)continue;let[p,g]=f;if(p=p.trim(),g=g.trim().split(/^"|"$/).join(``),!this._isValidAndNotEmpty(p))throw Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(g))throw Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);l[p]=decodeURIComponent(g)}return l}_isValid(s){return s.length<=this._MAX_LENGTH&&this._isBaggageOctetString(s)}_isBaggageOctetString(s){for(let l=0;l126)return!1}return!0}_isValidAndNotEmpty(s){return s.length>0&&this._isValid(s)}}})),require_EnvDetector=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.envDetector=void 0;let l=require_EnvDetectorSync();s.envDetector=new class{detect(s){return Promise.resolve(l.envDetectorSync.detect(s))}}})),require_detectors=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.envDetectorSync=s.browserDetectorSync=s.envDetector=s.browserDetector=s.serviceInstanceIdDetectorSync=s.processDetectorSync=s.processDetector=s.osDetectorSync=s.osDetector=s.hostDetectorSync=s.hostDetector=void 0;var l=require_platform$3();Object.defineProperty(s,`hostDetector`,{enumerable:!0,get:function(){return l.hostDetector}}),Object.defineProperty(s,`hostDetectorSync`,{enumerable:!0,get:function(){return l.hostDetectorSync}}),Object.defineProperty(s,`osDetector`,{enumerable:!0,get:function(){return l.osDetector}}),Object.defineProperty(s,`osDetectorSync`,{enumerable:!0,get:function(){return l.osDetectorSync}}),Object.defineProperty(s,`processDetector`,{enumerable:!0,get:function(){return l.processDetector}}),Object.defineProperty(s,`processDetectorSync`,{enumerable:!0,get:function(){return l.processDetectorSync}}),Object.defineProperty(s,`serviceInstanceIdDetectorSync`,{enumerable:!0,get:function(){return l.serviceInstanceIdDetectorSync}});var f=require_BrowserDetector();Object.defineProperty(s,`browserDetector`,{enumerable:!0,get:function(){return f.browserDetector}});var p=require_EnvDetector();Object.defineProperty(s,`envDetector`,{enumerable:!0,get:function(){return p.envDetector}});var g=require_BrowserDetectorSync();Object.defineProperty(s,`browserDetectorSync`,{enumerable:!0,get:function(){return g.browserDetectorSync}});var v=require_EnvDetectorSync();Object.defineProperty(s,`envDetectorSync`,{enumerable:!0,get:function(){return v.envDetectorSync}})})),require_utils$38=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isPromiseLike=void 0,s.isPromiseLike=s=>typeof s==`object`&&!!s&&typeof s.then==`function`})),require_detect_resources=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.detectResourcesSync=s.detectResources=void 0;let l=require_Resource(),f=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_utils$38();s.detectResources=async(s={})=>{let p=await Promise.all((s.detectors||[]).map(async p=>{try{let l=await p.detect(s);return f.diag.debug(`${p.constructor.name} found resource.`,l),l}catch(s){return f.diag.debug(`${p.constructor.name} failed: ${s.message}`),l.Resource.empty()}}));return g(p),p.reduce((s,l)=>s.merge(l),l.Resource.empty())},s.detectResourcesSync=(s={})=>{var v;let b=(s.detectors??[]).map(g=>{try{let v=g.detect(s),b;return b=(0,p.isPromiseLike)(v)?new l.Resource({},(async()=>{var s;let l=await v;return await l.waitForAsyncAttributes?.call(l),l.attributes})()):v,b.waitForAsyncAttributes?b.waitForAsyncAttributes().then(()=>f.diag.debug(`${g.constructor.name} found resource.`,b)):f.diag.debug(`${g.constructor.name} found resource.`,b),b}catch(s){return f.diag.error(`${g.constructor.name} failed: ${s.message}`),l.Resource.empty()}}),C=b.reduce((s,l)=>s.merge(l),l.Resource.empty());return C.waitForAsyncAttributes&&C.waitForAsyncAttributes().then(()=>{g(b)}),C};let g=s=>{s.forEach(s=>{if(Object.keys(s.attributes).length>0){let l=JSON.stringify(s.attributes,null,4);f.diag.verbose(l)}})}})),require_src$36=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.detectResources=s.detectResourcesSync=s.serviceInstanceIdDetectorSync=s.processDetectorSync=s.processDetector=s.osDetectorSync=s.osDetector=s.hostDetectorSync=s.hostDetector=s.envDetectorSync=s.envDetector=s.browserDetectorSync=s.browserDetector=s.defaultServiceName=s.Resource=void 0;var l=require_Resource();Object.defineProperty(s,`Resource`,{enumerable:!0,get:function(){return l.Resource}});var f=require_platform$4();Object.defineProperty(s,`defaultServiceName`,{enumerable:!0,get:function(){return f.defaultServiceName}});var p=require_detectors();Object.defineProperty(s,`browserDetector`,{enumerable:!0,get:function(){return p.browserDetector}}),Object.defineProperty(s,`browserDetectorSync`,{enumerable:!0,get:function(){return p.browserDetectorSync}}),Object.defineProperty(s,`envDetector`,{enumerable:!0,get:function(){return p.envDetector}}),Object.defineProperty(s,`envDetectorSync`,{enumerable:!0,get:function(){return p.envDetectorSync}}),Object.defineProperty(s,`hostDetector`,{enumerable:!0,get:function(){return p.hostDetector}}),Object.defineProperty(s,`hostDetectorSync`,{enumerable:!0,get:function(){return p.hostDetectorSync}}),Object.defineProperty(s,`osDetector`,{enumerable:!0,get:function(){return p.osDetector}}),Object.defineProperty(s,`osDetectorSync`,{enumerable:!0,get:function(){return p.osDetectorSync}}),Object.defineProperty(s,`processDetector`,{enumerable:!0,get:function(){return p.processDetector}}),Object.defineProperty(s,`processDetectorSync`,{enumerable:!0,get:function(){return p.processDetectorSync}}),Object.defineProperty(s,`serviceInstanceIdDetectorSync`,{enumerable:!0,get:function(){return p.serviceInstanceIdDetectorSync}});var g=require_detect_resources();Object.defineProperty(s,`detectResourcesSync`,{enumerable:!0,get:function(){return g.detectResourcesSync}}),Object.defineProperty(s,`detectResources`,{enumerable:!0,get:function(){return g.detectResources}})})),require_MultiSpanProcessor=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MultiSpanProcessor=void 0;let l=require_src$41();s.MultiSpanProcessor=class{constructor(s){this._spanProcessors=s}forceFlush(){let s=[];for(let l of this._spanProcessors)s.push(l.forceFlush());return new Promise(f=>{Promise.all(s).then(()=>{f()}).catch(s=>{(0,l.globalErrorHandler)(s||Error(`MultiSpanProcessor: forceFlush failed`)),f()})})}onStart(s,l){for(let f of this._spanProcessors)f.onStart(s,l)}onEnd(s){for(let l of this._spanProcessors)l.onEnd(s)}shutdown(){let s=[];for(let l of this._spanProcessors)s.push(l.shutdown());return new Promise((l,f)=>{Promise.all(s).then(()=>{l()},f)})}}})),require_NoopSpanProcessor=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NoopSpanProcessor=void 0,s.NoopSpanProcessor=class{onStart(s,l){}onEnd(s){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}}})),require_BasicTracerProvider=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BasicTracerProvider=s.ForceFlushState=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=require_src$36(),g=require_Tracer(),v=require_config$3(),b=require_MultiSpanProcessor(),C=require_NoopSpanProcessor(),w=require_platform$5(),E=require_utility();var k;(function(s){s[s.resolved=0]=`resolved`,s[s.timeout=1]=`timeout`,s[s.error=2]=`error`,s[s.unresolved=3]=`unresolved`})(k=s.ForceFlushState||={});var A=class{constructor(s={}){var l,g;this._registeredSpanProcessors=[],this._tracers=new Map;let k=(0,f.merge)({},(0,v.loadDefaultConfig)(),(0,E.reconfigureLimits)(s));if(this.resource=k.resource??p.Resource.empty(),k.mergeResourceWithDefaults&&(this.resource=p.Resource.default().merge(this.resource)),this._config=Object.assign({},k,{resource:this.resource}),s.spanProcessors?.length)this._registeredSpanProcessors=[...s.spanProcessors],this.activeSpanProcessor=new b.MultiSpanProcessor(this._registeredSpanProcessors);else{let s=this._buildExporterFromEnv();if(s!==void 0){let l=new w.BatchSpanProcessor(s);this.activeSpanProcessor=l}else this.activeSpanProcessor=new C.NoopSpanProcessor}}getTracer(s,l,f){let p=`${s}@${l||``}:${f?.schemaUrl||``}`;return this._tracers.has(p)||this._tracers.set(p,new g.Tracer({name:s,version:l,schemaUrl:f?.schemaUrl},this._config,this)),this._tracers.get(p)}addSpanProcessor(s){this._registeredSpanProcessors.length===0&&this.activeSpanProcessor.shutdown().catch(s=>l.diag.error(`Error while trying to shutdown current span processor`,s)),this._registeredSpanProcessors.push(s),this.activeSpanProcessor=new b.MultiSpanProcessor(this._registeredSpanProcessors)}getActiveSpanProcessor(){return this.activeSpanProcessor}register(s={}){l.trace.setGlobalTracerProvider(this),s.propagator===void 0&&(s.propagator=this._buildPropagatorFromEnv()),s.contextManager&&l.context.setGlobalContextManager(s.contextManager),s.propagator&&l.propagation.setGlobalPropagator(s.propagator)}forceFlush(){let s=this._config.forceFlushTimeoutMillis,l=this._registeredSpanProcessors.map(l=>new Promise(f=>{let p,g=setTimeout(()=>{f(Error(`Span processor did not completed within timeout period of ${s} ms`)),p=k.timeout},s);l.forceFlush().then(()=>{clearTimeout(g),p!==k.timeout&&(p=k.resolved,f(p))}).catch(s=>{clearTimeout(g),p=k.error,f(s)})}));return new Promise((s,f)=>{Promise.all(l).then(l=>{let p=l.filter(s=>s!==k.resolved);p.length>0?f(p):s()}).catch(s=>f([s]))})}shutdown(){return this.activeSpanProcessor.shutdown()}_getPropagator(s){var l;return this.constructor._registeredPropagators.get(s)?.()}_getSpanExporter(s){var l;return this.constructor._registeredExporters.get(s)?.()}_buildPropagatorFromEnv(){let s=Array.from(new Set((0,f.getEnv)().OTEL_PROPAGATORS)),p=s.map(s=>{let f=this._getPropagator(s);return f||l.diag.warn(`Propagator "${s}" requested through environment variable is unavailable.`),f}).reduce((s,l)=>(l&&s.push(l),s),[]);if(p.length!==0)return s.length===1?p[0]:new f.CompositePropagator({propagators:p})}_buildExporterFromEnv(){let s=(0,f.getEnv)().OTEL_TRACES_EXPORTER;if(s===`none`||s===``)return;let p=this._getSpanExporter(s);return p||l.diag.error(`Exporter "${s}" requested through environment variable is unavailable.`),p}};s.BasicTracerProvider=A,A._registeredPropagators=new Map([[`tracecontext`,()=>new f.W3CTraceContextPropagator],[`baggage`,()=>new f.W3CBaggagePropagator]]),A._registeredExporters=new Map})),require_ConsoleSpanExporter=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ConsoleSpanExporter=void 0;let l=require_src$41();s.ConsoleSpanExporter=class{export(s,l){return this._sendSpans(s,l)}shutdown(){return this._sendSpans([]),this.forceFlush()}forceFlush(){return Promise.resolve()}_exportInfo(s){var f;return{resource:{attributes:s.resource.attributes},instrumentationScope:s.instrumentationLibrary,traceId:s.spanContext().traceId,parentId:s.parentSpanId,traceState:s.spanContext().traceState?.serialize(),name:s.name,id:s.spanContext().spanId,kind:s.kind,timestamp:(0,l.hrTimeToMicroseconds)(s.startTime),duration:(0,l.hrTimeToMicroseconds)(s.duration),attributes:s.attributes,status:s.status,events:s.events,links:s.links}}_sendSpans(s,f){for(let l of s)console.dir(this._exportInfo(l),{depth:3});if(f)return f({code:l.ExportResultCode.SUCCESS})}}})),require_InMemorySpanExporter=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InMemorySpanExporter=void 0;let l=require_src$41();s.InMemorySpanExporter=class{constructor(){this._finishedSpans=[],this._stopped=!1}export(s,f){if(this._stopped)return f({code:l.ExportResultCode.FAILED,error:Error(`Exporter has been stopped`)});this._finishedSpans.push(...s),setTimeout(()=>f({code:l.ExportResultCode.SUCCESS}),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],this.forceFlush()}forceFlush(){return Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}}})),require_SimpleSpanProcessor=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SimpleSpanProcessor=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41();s.SimpleSpanProcessor=class{constructor(s){this._exporter=s,this._shutdownOnce=new f.BindOnceFuture(this._shutdown,this),this._unresolvedExports=new Set}async forceFlush(){await Promise.all(Array.from(this._unresolvedExports)),this._exporter.forceFlush&&await this._exporter.forceFlush()}onStart(s,l){}onEnd(s){var p,g;if(this._shutdownOnce.isCalled||(s.spanContext().traceFlags&l.TraceFlags.SAMPLED)===0)return;let v=()=>f.internal._export(this._exporter,[s]).then(s=>{var l;s.code!==f.ExportResultCode.SUCCESS&&(0,f.globalErrorHandler)(s.error??Error(`SimpleSpanProcessor: span export failed (status ${s})`))}).catch(s=>{(0,f.globalErrorHandler)(s)});if(s.resource.asyncAttributesPending){let l=(p=s.resource).waitForAsyncAttributes?.call(p).then(()=>(l!=null&&this._unresolvedExports.delete(l),v()),s=>(0,f.globalErrorHandler)(s));l!=null&&this._unresolvedExports.add(l)}else v()}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}}})),require_src$35=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Span=s.SamplingDecision=s.TraceIdRatioBasedSampler=s.ParentBasedSampler=s.AlwaysOnSampler=s.AlwaysOffSampler=s.NoopSpanProcessor=s.SimpleSpanProcessor=s.InMemorySpanExporter=s.ConsoleSpanExporter=s.RandomIdGenerator=s.BatchSpanProcessor=s.ForceFlushState=s.BasicTracerProvider=s.Tracer=void 0;var l=require_Tracer();Object.defineProperty(s,`Tracer`,{enumerable:!0,get:function(){return l.Tracer}});var f=require_BasicTracerProvider();Object.defineProperty(s,`BasicTracerProvider`,{enumerable:!0,get:function(){return f.BasicTracerProvider}}),Object.defineProperty(s,`ForceFlushState`,{enumerable:!0,get:function(){return f.ForceFlushState}});var p=require_platform$5();Object.defineProperty(s,`BatchSpanProcessor`,{enumerable:!0,get:function(){return p.BatchSpanProcessor}}),Object.defineProperty(s,`RandomIdGenerator`,{enumerable:!0,get:function(){return p.RandomIdGenerator}});var g=require_ConsoleSpanExporter();Object.defineProperty(s,`ConsoleSpanExporter`,{enumerable:!0,get:function(){return g.ConsoleSpanExporter}});var v=require_InMemorySpanExporter();Object.defineProperty(s,`InMemorySpanExporter`,{enumerable:!0,get:function(){return v.InMemorySpanExporter}});var b=require_SimpleSpanProcessor();Object.defineProperty(s,`SimpleSpanProcessor`,{enumerable:!0,get:function(){return b.SimpleSpanProcessor}});var C=require_NoopSpanProcessor();Object.defineProperty(s,`NoopSpanProcessor`,{enumerable:!0,get:function(){return C.NoopSpanProcessor}});var w=require_AlwaysOffSampler();Object.defineProperty(s,`AlwaysOffSampler`,{enumerable:!0,get:function(){return w.AlwaysOffSampler}});var E=require_AlwaysOnSampler();Object.defineProperty(s,`AlwaysOnSampler`,{enumerable:!0,get:function(){return E.AlwaysOnSampler}});var k=require_ParentBasedSampler();Object.defineProperty(s,`ParentBasedSampler`,{enumerable:!0,get:function(){return k.ParentBasedSampler}});var A=require_TraceIdRatioBasedSampler();Object.defineProperty(s,`TraceIdRatioBasedSampler`,{enumerable:!0,get:function(){return A.TraceIdRatioBasedSampler}});var N=require_Sampler();Object.defineProperty(s,`SamplingDecision`,{enumerable:!0,get:function(){return N.SamplingDecision}});var F=require_Span();Object.defineProperty(s,`Span`,{enumerable:!0,get:function(){return F.Span}})})),require_LogRecord=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SeverityNumber=void 0,(function(s){s[s.UNSPECIFIED=0]=`UNSPECIFIED`,s[s.TRACE=1]=`TRACE`,s[s.TRACE2=2]=`TRACE2`,s[s.TRACE3=3]=`TRACE3`,s[s.TRACE4=4]=`TRACE4`,s[s.DEBUG=5]=`DEBUG`,s[s.DEBUG2=6]=`DEBUG2`,s[s.DEBUG3=7]=`DEBUG3`,s[s.DEBUG4=8]=`DEBUG4`,s[s.INFO=9]=`INFO`,s[s.INFO2=10]=`INFO2`,s[s.INFO3=11]=`INFO3`,s[s.INFO4=12]=`INFO4`,s[s.WARN=13]=`WARN`,s[s.WARN2=14]=`WARN2`,s[s.WARN3=15]=`WARN3`,s[s.WARN4=16]=`WARN4`,s[s.ERROR=17]=`ERROR`,s[s.ERROR2=18]=`ERROR2`,s[s.ERROR3=19]=`ERROR3`,s[s.ERROR4=20]=`ERROR4`,s[s.FATAL=21]=`FATAL`,s[s.FATAL2=22]=`FATAL2`,s[s.FATAL3=23]=`FATAL3`,s[s.FATAL4=24]=`FATAL4`})(s.SeverityNumber||={})})),require_NoopLogger=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NOOP_LOGGER=s.NoopLogger=void 0;var l=class{emit(s){}};s.NoopLogger=l,s.NOOP_LOGGER=new l})),require_NoopLoggerProvider=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NOOP_LOGGER_PROVIDER=s.NoopLoggerProvider=void 0;let l=require_NoopLogger();var f=class{getLogger(s,f,p){return new l.NoopLogger}};s.NoopLoggerProvider=f,s.NOOP_LOGGER_PROVIDER=new f})),require_ProxyLogger=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProxyLogger=void 0;let l=require_NoopLogger();s.ProxyLogger=class{constructor(s,l,f,p){this._provider=s,this.name=l,this.version=f,this.options=p}emit(s){this._getLogger().emit(s)}_getLogger(){if(this._delegate)return this._delegate;let s=this._provider.getDelegateLogger(this.name,this.version,this.options);return s?(this._delegate=s,this._delegate):l.NOOP_LOGGER}}})),require_ProxyLoggerProvider=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProxyLoggerProvider=void 0;let l=require_NoopLoggerProvider(),f=require_ProxyLogger();s.ProxyLoggerProvider=class{getLogger(s,l,p){var g;return this.getDelegateLogger(s,l,p)??new f.ProxyLogger(this,s,l,p)}getDelegate(){var s;return this._delegate??l.NOOP_LOGGER_PROVIDER}setDelegate(s){this._delegate=s}getDelegateLogger(s,l,f){var p;return this._delegate?.getLogger(s,l,f)}}})),require_globalThis$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0,s._globalThis=typeof globalThis==`object`?globalThis:global})),require_node$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0;var l=require_globalThis$1();Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return l._globalThis}})})),require_platform$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._globalThis=void 0;var l=require_node$5();Object.defineProperty(s,`_globalThis`,{enumerable:!0,get:function(){return l._globalThis}})})),require_global_utils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.API_BACKWARDS_COMPATIBILITY_VERSION=s.makeGetter=s._global=s.GLOBAL_LOGS_API_KEY=void 0;let l=require_platform$2();s.GLOBAL_LOGS_API_KEY=Symbol.for(`io.opentelemetry.js.api.logs`),s._global=l._globalThis;function f(s,l,f){return p=>p===s?l:f}s.makeGetter=f,s.API_BACKWARDS_COMPATIBILITY_VERSION=1})),require_logs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LogsAPI=void 0;let l=require_global_utils(),f=require_NoopLoggerProvider(),p=require_ProxyLoggerProvider();s.LogsAPI=class s{constructor(){this._proxyLoggerProvider=new p.ProxyLoggerProvider}static getInstance(){return this._instance||=new s,this._instance}setGlobalLoggerProvider(s){return l._global[l.GLOBAL_LOGS_API_KEY]?this.getLoggerProvider():(l._global[l.GLOBAL_LOGS_API_KEY]=(0,l.makeGetter)(l.API_BACKWARDS_COMPATIBILITY_VERSION,s,f.NOOP_LOGGER_PROVIDER),this._proxyLoggerProvider.setDelegate(s),s)}getLoggerProvider(){var s,f;return l._global[l.GLOBAL_LOGS_API_KEY]?.call(l._global,l.API_BACKWARDS_COMPATIBILITY_VERSION)??this._proxyLoggerProvider}getLogger(s,l,f){return this.getLoggerProvider().getLogger(s,l,f)}disable(){delete l._global[l.GLOBAL_LOGS_API_KEY],this._proxyLoggerProvider=new p.ProxyLoggerProvider}}})),require_src$34=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.logs=s.ProxyLoggerProvider=s.ProxyLogger=s.NoopLoggerProvider=s.NOOP_LOGGER_PROVIDER=s.NoopLogger=s.NOOP_LOGGER=s.SeverityNumber=void 0;var l=require_LogRecord();Object.defineProperty(s,`SeverityNumber`,{enumerable:!0,get:function(){return l.SeverityNumber}});var f=require_NoopLogger();Object.defineProperty(s,`NOOP_LOGGER`,{enumerable:!0,get:function(){return f.NOOP_LOGGER}}),Object.defineProperty(s,`NoopLogger`,{enumerable:!0,get:function(){return f.NoopLogger}});var p=require_NoopLoggerProvider();Object.defineProperty(s,`NOOP_LOGGER_PROVIDER`,{enumerable:!0,get:function(){return p.NOOP_LOGGER_PROVIDER}}),Object.defineProperty(s,`NoopLoggerProvider`,{enumerable:!0,get:function(){return p.NoopLoggerProvider}});var g=require_ProxyLogger();Object.defineProperty(s,`ProxyLogger`,{enumerable:!0,get:function(){return g.ProxyLogger}});var v=require_ProxyLoggerProvider();Object.defineProperty(s,`ProxyLoggerProvider`,{enumerable:!0,get:function(){return v.ProxyLoggerProvider}}),s.logs=require_logs().LogsAPI.getInstance()})),require_autoLoaderUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.disableInstrumentations=s.enableInstrumentations=void 0;function l(s,l,f,p){for(let g=0,v=s.length;gs.disable())}s.disableInstrumentations=f})),require_autoLoader=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.registerInstrumentations=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$34(),p=require_autoLoaderUtils();function g(s){var g,v;let b=s.tracerProvider||l.trace.getTracerProvider(),C=s.meterProvider||l.metrics.getMeterProvider(),w=s.loggerProvider||f.logs.getLoggerProvider(),E=s.instrumentations?.flat()??[];return(0,p.enableInstrumentations)(E,b,C,w),()=>{(0,p.disableInstrumentations)(E)}}s.registerInstrumentations=g})),require_instrumentation$18=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationAbstract=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$34(),p=require_shimmer();s.InstrumentationAbstract=class{constructor(s,g,v){this.instrumentationName=s,this.instrumentationVersion=g,this._config={},this._wrap=p.wrap,this._unwrap=p.unwrap,this._massWrap=p.massWrap,this._massUnwrap=p.massUnwrap,this.setConfig(v),this._diag=l.diag.createComponentLogger({namespace:s}),this._tracer=l.trace.getTracer(s,g),this._meter=l.metrics.getMeter(s,g),this._logger=f.logs.getLogger(s,g),this._updateMetricInstruments()}get meter(){return this._meter}setMeterProvider(s){this._meter=s.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()}get logger(){return this._logger}setLoggerProvider(s){this._logger=s.getLogger(this.instrumentationName,this.instrumentationVersion)}getModuleDefinitions(){var s;let l=this.init()??[];return Array.isArray(l)?l:[l]}_updateMetricInstruments(){}getConfig(){return this._config}setConfig(s){this._config=Object.assign({enabled:!0},s)}setTracerProvider(s){this._tracer=s.getTracer(this.instrumentationName,this.instrumentationVersion)}get tracer(){return this._tracer}_runSpanCustomizationHook(s,l,f,p){if(s)try{s(f,p)}catch(s){this._diag.error(`Error running span customization hook due to exception in handler`,{triggerName:l},s)}}}})),require_ModuleNameTrie=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ModuleNameTrie=s.ModuleNameSeparator=void 0,s.ModuleNameSeparator=`/`;var l=class{constructor(){this.hooks=[],this.children=new Map}};s.ModuleNameTrie=class{constructor(){this._trie=new l,this._counter=0}insert(f){let p=this._trie;for(let g of f.moduleName.split(s.ModuleNameSeparator)){let s=p.children.get(g);s||(s=new l,p.children.set(g,s)),p=s}p.hooks.push({hook:f,insertedId:this._counter++})}search(l,{maintainInsertionOrder:f,fullOnly:p}={}){let g=this._trie,v=[],b=!0;for(let f of l.split(s.ModuleNameSeparator)){let s=g.children.get(f);if(!s){b=!1;break}p||v.push(...s.hooks),g=s}return p&&b&&v.push(...g.hooks),v.length===0?[]:v.length===1?[v[0].hook]:(f&&v.sort((s,l)=>s.insertedId-l.insertedId),v.map(({hook:s})=>s))}}})),require_RequireInTheMiddleSingleton=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RequireInTheMiddleSingleton=void 0;let l=require_require_in_the_middle(),f=require(`path`),p=require_ModuleNameTrie(),g=[`afterEach`,`after`,`beforeEach`,`before`,`describe`,`it`].every(s=>typeof global[s]==`function`);s.RequireInTheMiddleSingleton=class s{constructor(){this._moduleNameTrie=new p.ModuleNameTrie,this._initialize()}_initialize(){new l.Hook(null,{internals:!0},(s,l,f)=>{let p=v(l),g=this._moduleNameTrie.search(p,{maintainInsertionOrder:!0,fullOnly:f===void 0});for(let{onRequire:p}of g)s=p(s,l,f);return s})}register(s,l){let f={moduleName:s,onRequire:l};return this._moduleNameTrie.insert(f),f}static getInstance(){var l;return g?new s:this._instance=this._instance??new s}};function v(s){return f.sep===p.ModuleNameSeparator?s:s.split(f.sep).join(p.ModuleNameSeparator)}})),require_utils$37=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isWrapped=s.safeExecuteInTheMiddleAsync=s.safeExecuteInTheMiddle=void 0;function l(s,l,f){let p,g;try{g=s()}catch(s){p=s}finally{if(l(p,g),p&&!f)throw p;return g}}s.safeExecuteInTheMiddle=l;async function f(s,l,f){let p,g;try{g=await s()}catch(s){p=s}finally{if(l(p,g),p&&!f)throw p;return g}}s.safeExecuteInTheMiddleAsync=f;function p(s){return typeof s==`function`&&typeof s.__original==`function`&&typeof s.__unwrap==`function`&&s.__wrapped===!0}s.isWrapped=p})),require_instrumentation$17=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationBase=void 0;let l=require(`path`),f=require(`util`),p=require(`semver`),g=require_shimmer(),v=require_instrumentation$18(),b=require_RequireInTheMiddleSingleton(),C=require_import_in_the_middle(),w=(init_esm$8(),__toCommonJS$1(esm_exports$6)),E=require_require_in_the_middle(),k=require(`fs`),A=require_utils$37();s.InstrumentationBase=class extends v.InstrumentationAbstract{constructor(s,l,p){super(s,l,p),this._hooks=[],this._requireInTheMiddleSingleton=b.RequireInTheMiddleSingleton.getInstance(),this._enabled=!1,this._wrap=(s,l,p)=>{if((0,A.isWrapped)(s[l])&&this._unwrap(s,l),f.types.isProxy(s)){let f=(0,g.wrap)(Object.assign({},s),l,p);return Object.defineProperty(s,l,{value:f}),f}else return(0,g.wrap)(s,l,p)},this._unwrap=(s,l)=>f.types.isProxy(s)?Object.defineProperty(s,l,{value:s[l]}):(0,g.unwrap)(s,l),this._massWrap=(s,l,f)=>{if(s)Array.isArray(s)||(s=[s]);else{w.diag.error(`must provide one or more modules to patch`);return}if(!(l&&Array.isArray(l))){w.diag.error(`must provide one or more functions to wrap on modules`);return}s.forEach(s=>{l.forEach(l=>{this._wrap(s,l,f)})})},this._massUnwrap=(s,l)=>{if(s)Array.isArray(s)||(s=[s]);else{w.diag.error(`must provide one or more modules to patch`);return}if(!(l&&Array.isArray(l))){w.diag.error(`must provide one or more functions to wrap on modules`);return}s.forEach(s=>{l.forEach(l=>{this._unwrap(s,l)})})};let v=this.init();v&&!Array.isArray(v)&&(v=[v]),this._modules=v||[],this._config.enabled&&this.enable()}_warnOnPreloadedModules(){this._modules.forEach(s=>{let{name:l}=s;try{let s=require.resolve(l);require.cache[s]&&this._diag.warn(`Module ${l} has been loaded before ${this.instrumentationName} so it might not work, please initialize it before requiring ${l}`)}catch{}})}_extractPackageVersion(s){try{let f=(0,k.readFileSync)(l.join(s,`package.json`),{encoding:`utf8`}),p=JSON.parse(f).version;return typeof p==`string`?p:void 0}catch{w.diag.warn(`Failed extracting version`,s)}}_onRequire(s,f,p,g){var v;if(!g)return typeof s.patch==`function`&&(s.moduleExports=f,this._enabled)?(this._diag.debug(`Applying instrumentation patch for nodejs core module on require hook`,{module:s.name}),s.patch(f)):f;let b=this._extractPackageVersion(g);if(s.moduleVersion=b,s.name===p)return N(s.supportedVersions,b,s.includePrerelease)&&typeof s.patch==`function`&&(s.moduleExports=f,this._enabled)?(this._diag.debug(`Applying instrumentation patch for module on require hook`,{module:s.name,version:s.moduleVersion,baseDir:g}),s.patch(f,s.moduleVersion)):f;let C=s.files??[],w=l.normalize(p);return C.filter(s=>s.name===w).filter(l=>N(l.supportedVersions,b,s.includePrerelease)).reduce((l,f)=>(f.moduleExports=l,this._enabled?(this._diag.debug(`Applying instrumentation patch for nodejs module file on require hook`,{module:s.name,version:s.moduleVersion,fileName:f.name,baseDir:g}),f.patch(l,s.moduleVersion)):l),f)}enable(){if(!this._enabled){if(this._enabled=!0,this._hooks.length>0){for(let s of this._modules){typeof s.patch==`function`&&s.moduleExports&&(this._diag.debug(`Applying instrumentation patch for nodejs module on instrumentation enabled`,{module:s.name,version:s.moduleVersion}),s.patch(s.moduleExports,s.moduleVersion));for(let l of s.files)l.moduleExports&&(this._diag.debug(`Applying instrumentation patch for nodejs module file on instrumentation enabled`,{module:s.name,version:s.moduleVersion,fileName:l.name}),l.patch(l.moduleExports,s.moduleVersion))}return}this._warnOnPreloadedModules();for(let s of this._modules){let f=(f,p,g)=>{if(!g&&l.isAbsolute(p)){let s=l.parse(p);p=s.name,g=s.dir}return this._onRequire(s,f,p,g)},p=(l,f,p)=>this._onRequire(s,l,f,p),g=l.isAbsolute(s.name)?new E.Hook([s.name],{internals:!0},p):this._requireInTheMiddleSingleton.register(s.name,p);this._hooks.push(g);let v=new C.Hook([s.name],{internals:!1},f);this._hooks.push(v)}}}disable(){if(this._enabled){this._enabled=!1;for(let s of this._modules){typeof s.unpatch==`function`&&s.moduleExports&&(this._diag.debug(`Removing instrumentation patch for nodejs module on instrumentation disabled`,{module:s.name,version:s.moduleVersion}),s.unpatch(s.moduleExports,s.moduleVersion));for(let l of s.files)l.moduleExports&&(this._diag.debug(`Removing instrumentation patch for nodejs module file on instrumentation disabled`,{module:s.name,version:s.moduleVersion,fileName:l.name}),l.unpatch(l.moduleExports,s.moduleVersion))}}}isEnabled(){return this._enabled}};function N(s,l,f){return l===void 0?s.includes(`*`):s.some(s=>(0,p.satisfies)(l,s,{includePrerelease:f}))}})),require_normalize$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=void 0;var l=require(`path`);Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return l.normalize}})})),require_node$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=s.InstrumentationBase=void 0;var l=require_instrumentation$17();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return l.InstrumentationBase}});var f=require_normalize$3();Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return f.normalize}})})),require_platform$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=s.InstrumentationBase=void 0;var l=require_node$4();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return l.InstrumentationBase}}),Object.defineProperty(s,`normalize`,{enumerable:!0,get:function(){return l.normalize}})})),require_instrumentationNodeModuleDefinition=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationNodeModuleDefinition=void 0,s.InstrumentationNodeModuleDefinition=class{constructor(s,l,f,p,g){this.name=s,this.supportedVersions=l,this.patch=f,this.unpatch=p,this.files=g||[]}}})),require_instrumentationNodeModuleFile=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InstrumentationNodeModuleFile=void 0;let l=require_platform$1();s.InstrumentationNodeModuleFile=class{constructor(s,f,p,g){this.supportedVersions=f,this.patch=p,this.unpatch=g,this.name=(0,l.normalize)(s)}}})),require_src$33=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.safeExecuteInTheMiddleAsync=s.safeExecuteInTheMiddle=s.isWrapped=s.InstrumentationNodeModuleFile=s.InstrumentationNodeModuleDefinition=s.InstrumentationBase=s.registerInstrumentations=void 0;var l=require_autoLoader();Object.defineProperty(s,`registerInstrumentations`,{enumerable:!0,get:function(){return l.registerInstrumentations}});var f=require_platform$1();Object.defineProperty(s,`InstrumentationBase`,{enumerable:!0,get:function(){return f.InstrumentationBase}});var p=require_instrumentationNodeModuleDefinition();Object.defineProperty(s,`InstrumentationNodeModuleDefinition`,{enumerable:!0,get:function(){return p.InstrumentationNodeModuleDefinition}});var g=require_instrumentationNodeModuleFile();Object.defineProperty(s,`InstrumentationNodeModuleFile`,{enumerable:!0,get:function(){return g.InstrumentationNodeModuleFile}});var v=require_utils$37();Object.defineProperty(s,`isWrapped`,{enumerable:!0,get:function(){return v.isWrapped}}),Object.defineProperty(s,`safeExecuteInTheMiddle`,{enumerable:!0,get:function(){return v.safeExecuteInTheMiddle}}),Object.defineProperty(s,`safeExecuteInTheMiddleAsync`,{enumerable:!0,get:function(){return v.safeExecuteInTheMiddleAsync}})}));function spanHasAttributes(s){let l=s;return!!l.attributes&&typeof l.attributes==`object`}function spanHasKind(s){return typeof s.kind==`number`}function spanHasStatus(s){return!!s.status}function spanHasName(s){return!!s.name}function spanHasParentId(s){return!!s.parentSpanId}function getRequestSpanData(s){if(!spanHasAttributes(s))return{};let l=s.attributes[`url.full`]||s.attributes[`http.url`],f={url:l,"http.method":s.attributes[`http.request.method`]||s.attributes[`http.method`]};!f[`http.method`]&&f.url&&(f[`http.method`]=`GET`);try{if(typeof l==`string`){let s=parseUrl(l);f.url=getSanitizedUrlString(s),s.search&&(f[`http.query`]=s.search),s.hash&&(f[`http.fragment`]=s.hash)}}catch{}return f}function getSpanKind(s){return spanHasKind(s)?s.kind:SpanKind.INTERNAL}function getScopesFromContext(s){return s.getValue(SENTRY_SCOPES_CONTEXT_KEY)}function setScopesOnContext(s,l){return s.setValue(SENTRY_SCOPES_CONTEXT_KEY,l)}function setContextOnScope(s,l){addNonEnumerableProperty(s,SCOPE_CONTEXT_FIELD,l)}function getContextFromScope(s){return s[SCOPE_CONTEXT_FIELD]}function _optionalChain$5(s){let l,f=s[0],p=1;for(;pf.call(l,...s)),l=void 0)}return f}function getSamplingDecision(s){let{traceFlags:l,traceState:f}=s,p=f?f.get(SENTRY_TRACE_STATE_SAMPLED_NOT_RECORDING)===`1`:!1;if(l===TraceFlags.SAMPLED)return!0;if(p)return!1;let g=f?f.get(SENTRY_TRACE_STATE_DSC):void 0,v=g?baggageHeaderToDynamicSamplingContext(g):void 0;if(_optionalChain$5([v,`optionalAccess`,s=>s.sampled])===`true`)return!0;if(_optionalChain$5([v,`optionalAccess`,s=>s.sampled])===`false`)return!1}function inferSpanData(s,l,f){let p=l[`http.request.method`]||l[`http.method`];if(p)return descriptionForHttpMethod({attributes:l,name:s,kind:f},p);let g=l[SEMATTRS_DB_SYSTEM$3],v=typeof l[`sentry.op`]==`string`&&l[`sentry.op`].startsWith(`cache.`);if(g&&!v)return descriptionForDbSystem({attributes:l,name:s});let b=l[`sentry.source`]===`custom`?`custom`:`route`;if(l[`rpc.service`])return{...getUserUpdatedNameAndSource(s,l,`route`),op:`rpc`};if(l[`messaging.system`])return{...getUserUpdatedNameAndSource(s,l,b),op:`message`};let C=l[SEMATTRS_FAAS_TRIGGER$3];return C?{...getUserUpdatedNameAndSource(s,l,b),op:C.toString()}:{op:void 0,description:s,source:`custom`}}function parseSpanDescription(s){let l=spanHasAttributes(s)?s.attributes:{};return inferSpanData(spanHasName(s)?s.name:``,l,getSpanKind(s))}function descriptionForDbSystem({attributes:s,name:l}){let f=s[SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME];if(typeof f==`string`)return{op:`db`,description:f,source:s[`sentry.source`]||`custom`};if(s[`sentry.source`]===`custom`)return{op:`db`,description:l,source:`custom`};let p=s[SEMATTRS_DB_STATEMENT$3];return{op:`db`,description:p?p.toString():l,source:`task`}}function descriptionForHttpMethod({name:s,kind:l,attributes:f},p){let g=[`http`];switch(l){case SpanKind.CLIENT:g.push(`client`);break;case SpanKind.SERVER:g.push(`server`);break}f[`sentry.http.prefetch`]&&g.push(`prefetch`);let{urlPath:v,url:b,query:C,fragment:w,hasRoute:E}=getSanitizedUrl(f,l);if(!v)return{...getUserUpdatedNameAndSource(s,f),op:g.join(`.`)};let k=f[SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION],A=`${p} ${v}`,N=k?`${A} (${getGraphqlOperationNamesFromAttribute(k)})`:A,F=E||v===`/`?`route`:`url`,I={};b&&(I.url=b),C&&(I[`http.query`]=C),w&&(I[`http.fragment`]=w);let R=l===SpanKind.CLIENT||l===SpanKind.SERVER,B=!`${f[`sentry.origin`]||`manual`}`.startsWith(`auto`),q=f[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]===`custom`,J=f[SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME],{description:le,source:_e}=!q&&J==null&&(R||!B)?{description:N,source:F}:getUserUpdatedNameAndSource(s,f);return{op:g.join(`.`),description:le,source:_e,data:I}}function getGraphqlOperationNamesFromAttribute(s){if(Array.isArray(s)){let l=s.slice().sort();return l.length<=5?l.join(`, `):`${l.slice(0,5).join(`, `)}, +${l.length-5}`}return`${s}`}function getSanitizedUrl(s,l){let f=s[SEMATTRS_HTTP_TARGET$3],p=s[`http.url`]||s[`url.full`],g=s[ATTR_HTTP_ROUTE$3],v=typeof p==`string`?parseUrl(p):void 0,b=v?getSanitizedUrlString(v):void 0,C=v&&v.search?v.search:void 0,w=v&&v.hash?v.hash:void 0;return typeof g==`string`?{urlPath:g,url:b,query:C,fragment:w,hasRoute:!0}:l===SpanKind.SERVER&&typeof f==`string`?{urlPath:stripUrlQueryAndFragment(f),url:b,query:C,fragment:w,hasRoute:!1}:v?{urlPath:b,url:b,query:C,fragment:w,hasRoute:!1}:typeof f==`string`?{urlPath:stripUrlQueryAndFragment(f),url:b,query:C,fragment:w,hasRoute:!1}:{urlPath:void 0,url:b,query:C,fragment:w,hasRoute:!1}}function getUserUpdatedNameAndSource(s,l,f=`custom`){let p=l[`sentry.source`]||f,g=l[SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME];return g&&typeof g==`string`?{description:g,source:p}:{description:s,source:p}}function enhanceDscWithOpenTelemetryRootSpanName(s){s.on(`createDsc`,(s,l)=>{if(!l)return;let f=(spanToJSON(l).data||{})[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE],{description:p}=spanHasName(l)?parseSpanDescription(l):{description:void 0};if(f!==`url`&&p&&(s.transaction=p),hasTracingEnabled()){let f=getSamplingDecision(l.spanContext());s.sampled=f==null?void 0:String(f)}})}function makeTraceState({dsc:s,sampled:l}){let f=s?dynamicSamplingContextToSentryBaggageHeader(s):void 0,p=new import_src$37.TraceState,g=f?p.set(SENTRY_TRACE_STATE_DSC,f):p;return l===!1?g.set(SENTRY_TRACE_STATE_SAMPLED_NOT_RECORDING,`1`):g}function getActiveSpan(){return trace.getActiveSpan()}function openTelemetrySetupCheck(){return Array.from(setupElements)}function setIsSetup(s){setupElements.add(s)}function _optionalChain$4(s){let l,f=s[0],p=1;for(;pf.call(l,...s)),l=void 0)}return f}function getPropagationContextFromSpan(s){let l=s.spanContext(),{traceId:f,spanId:p,traceState:g}=l,v=g?g.get(SENTRY_TRACE_STATE_DSC):void 0,b=v?baggageHeaderToDynamicSamplingContext(v):void 0,C=spanHasParentId(s)?s.parentSpanId:void 0;return{traceId:f,spanId:p,sampled:getSamplingDecision(l),parentSpanId:C,dsc:b||getDynamicSamplingContextFromSpan(getRootSpan(s))}}function shouldPropagateTraceForUrl(s,l,f){if(typeof s!=`string`||!l)return!0;let p=_optionalChain$4([f,`optionalAccess`,s=>s.get,`call`,l=>l(s)]);if(p!==void 0)return DEBUG_BUILD$1&&!p&&logger$1.log(NOT_PROPAGATED_MESSAGE,s),p;let g=stringMatchesSomePattern(s,l);return _optionalChain$4([f,`optionalAccess`,s=>s.set,`call`,l=>l(s,g)]),DEBUG_BUILD$1&&!g&&logger$1.log(NOT_PROPAGATED_MESSAGE,s),g}function getInjectionData(s){let l=trace.getSpan(s);if(l&&l.spanContext().isRemote){let s=l.spanContext();return{dynamicSamplingContext:getDynamicSamplingContextFromSpan(l),traceId:s.traceId,spanId:generateSpanId(),sampled:getSamplingDecision(s)}}if(l){let s=l.spanContext();return{dynamicSamplingContext:getDynamicSamplingContextFromSpan(l),traceId:s.traceId,spanId:s.spanId,sampled:getSamplingDecision(s)}}let f=_optionalChain$4([getScopesFromContext,`call`,l=>l(s),`optionalAccess`,s=>s.scope])||getCurrentScope(),p=getClient(),g=f.getPropagationContext();return{dynamicSamplingContext:p?getDynamicSamplingContextFromScope(p,f):void 0,traceId:g.traceId,spanId:g.spanId,sampled:g.sampled}}function getContextWithRemoteActiveSpan(s,{sentryTrace:l,baggage:f}){let{traceId:p,parentSpanId:g,sampled:v,dsc:b}=propagationContextFromHeaders(l,f);if(!g)return s;let C=generateRemoteSpanContext({traceId:p,spanId:g,sampled:v,dsc:b});return trace.setSpanContext(s,C)}function continueTraceAsRemoteSpan(s,l,f){let p=ensureScopesOnContext(getContextWithRemoteActiveSpan(s,l));return context$1.with(p,f)}function ensureScopesOnContext(s){let l=getScopesFromContext(s);return setScopesOnContext(s,{scope:l?l.scope:getCurrentScope().clone(),isolationScope:l?l.isolationScope:getIsolationScope()})}function getExistingBaggage(s){try{let l=s[SENTRY_BAGGAGE_HEADER];return Array.isArray(l)?l.join(`,`):l}catch{return}}function getCurrentURL(s){let l=spanToJSON(s).data,f=_optionalChain$4([l,`optionalAccess`,s=>s[`http.url`]])||_optionalChain$4([l,`optionalAccess`,s=>s[`url.full`]]);if(f)return f;let p=_optionalChain$4([s,`access`,s=>s.spanContext,`call`,s=>s(),`access`,s=>s.traceState,`optionalAccess`,s=>s.get,`call`,s=>s(SENTRY_TRACE_STATE_URL)]);if(p)return p}function generateRemoteSpanContext({spanId:s,traceId:l,sampled:f,dsc:p}){let g=makeTraceState({dsc:p,sampled:f});return{traceId:l,spanId:s,isRemote:!0,traceFlags:f?TraceFlags.SAMPLED:TraceFlags.NONE,traceState:g}}function startSpan(s,l){let f=getTracer(),{name:p,parentSpan:g}=s;return getActiveSpanWrapper(g)(()=>{let g=getContext(s.scope,s.forceTransaction),v=s.onlyIfParent&&!trace.getSpan(g)?(0,import_src$37.suppressTracing)(g):g,b=getSpanOptions(s);return f.startActiveSpan(p,b,v,s=>handleCallbackErrors(()=>l(s),()=>{spanToJSON(s).status===void 0&&s.setStatus({code:SpanStatusCode.ERROR})},()=>s.end()))})}function startSpanManual(s,l){let f=getTracer(),{name:p,parentSpan:g}=s;return getActiveSpanWrapper(g)(()=>{let g=getContext(s.scope,s.forceTransaction),v=s.onlyIfParent&&!trace.getSpan(g)?(0,import_src$37.suppressTracing)(g):g,b=getSpanOptions(s);return f.startActiveSpan(p,b,v,s=>handleCallbackErrors(()=>l(s,()=>s.end()),()=>{spanToJSON(s).status===void 0&&s.setStatus({code:SpanStatusCode.ERROR})}))})}function startInactiveSpan(s){let l=getTracer(),{name:f,parentSpan:p}=s;return getActiveSpanWrapper(p)(()=>{let p=getContext(s.scope,s.forceTransaction),g=s.onlyIfParent&&!trace.getSpan(p)?(0,import_src$37.suppressTracing)(p):p,v=getSpanOptions(s);return l.startSpan(f,v,g)})}function withActiveSpan(s,l){let f=s?trace.setSpan(context$1.active(),s):trace.deleteSpan(context$1.active());return context$1.with(f,()=>l(getCurrentScope()))}function getTracer(){let s=getClient();return s&&s.tracer||trace.getTracer(`@sentry/opentelemetry`,`8.55.1`)}function getSpanOptions(s){let{startTime:l,attributes:f,kind:p,op:g}=s,v=typeof l==`number`?ensureTimestampInMilliseconds(l):l;return{attributes:g?{[SEMANTIC_ATTRIBUTE_SENTRY_OP]:g,...f}:f,kind:p,startTime:v}}function ensureTimestampInMilliseconds(s){return s<9999999999?s*1e3:s}function getContext(s,l){let f=getContextForScope(s),p=trace.getSpan(f);if(!p||!l)return f;let g=trace.deleteSpan(f),{spanId:v,traceId:b}=p.spanContext(),C=getSamplingDecision(p.spanContext()),w=makeTraceState({dsc:getDynamicSamplingContextFromSpan(getRootSpan(p)),sampled:C}),E={traceId:b,spanId:v,isRemote:!0,traceFlags:C?TraceFlags.SAMPLED:TraceFlags.NONE,traceState:w};return trace.setSpanContext(g,E)}function getContextForScope(s){if(s){let l=getContextFromScope(s);if(l)return l}return context$1.active()}function continueTrace(s,l){return continueTraceAsRemoteSpan(context$1.active(),s,l)}function getTraceContextForScope(s,l){let f=getContextFromScope(l),p=f&&trace.getSpan(f),g=p?spanToTraceContext(p):getTraceContextFromScope(l);return[p?getDynamicSamplingContextFromSpan(p):getDynamicSamplingContextFromScope(s,l),g]}function getActiveSpanWrapper(s){return s===void 0?s=>s():l=>withActiveSpan(s,l)}function suppressTracing(s){let l=(0,import_src$37.suppressTracing)(context$1.active());return context$1.with(l,s)}function setupEventContextTrace(s){s.on(`preprocessEvent`,s=>{let l=getActiveSpan();if(!(!l||s.type===`transaction`))return s.contexts={trace:spanToTraceContext(l),...s.contexts},s.sdkProcessingMetadata={dynamicSamplingContext:getDynamicSamplingContextFromSpan(getRootSpan(l)),...s.sdkProcessingMetadata},s})}function getTraceData({span:s}={}){let l=context$1.active();if(s){let{scope:f}=getCapturedScopesOnSpan(s);l=f&&getContextFromScope(f)||trace.setSpan(context$1.active(),s)}let{traceId:f,spanId:p,sampled:g,dynamicSamplingContext:v}=getInjectionData(l);return{"sentry-trace":generateSentryTraceHeader(f,p,g),baggage:dynamicSamplingContextToSentryBaggageHeader(v)}}function setOpenTelemetryContextAsyncContextStrategy(){function s(){return getScopesFromContext(context$1.active())||{scope:getDefaultCurrentScope(),isolationScope:getDefaultIsolationScope()}}function l(s){let l=context$1.active();return context$1.with(l,()=>s(v()))}function f(s,l){let f=context$1.active();return context$1.with(f.setValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY,s),()=>l(s))}function p(s){let l=context$1.active();return context$1.with(l.setValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY,!0),()=>s(b()))}function g(s,l){let f=context$1.active();return context$1.with(f.setValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY,s),()=>l(b()))}function v(){return s().scope}function b(){return s().isolationScope}setAsyncContextStrategy({withScope:l,withSetScope:f,withSetIsolationScope:g,withIsolationScope:p,getCurrentScope:v,getIsolationScope:b,startSpan,startSpanManual,startInactiveSpan,getActiveSpan,suppressTracing,getTraceData,continueTrace,withActiveSpan})}function _optionalChain$3(s){let l,f=s[0],p=1;for(;pf.call(l,...s)),l=void 0)}return f}function wrapContextManagerClass(s){class l extends s{constructor(...s){super(...s),setIsSetup(`SentryContextManager`)}with(s,l,f,...p){let g=getScopesFromContext(s),v=_optionalChain$3([g,`optionalAccess`,s=>s.scope])||getCurrentScope(),b=_optionalChain$3([g,`optionalAccess`,s=>s.isolationScope])||getIsolationScope(),C=s.getValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY)===!0,w=s.getValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY),E=s.getValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY),k=w||v.clone(),A=setScopesOnContext(s,{scope:k,isolationScope:E||(C?b.clone():b)}).deleteValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY).deleteValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY).deleteValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY);return setContextOnScope(k,A),super.with(A,l,f,...p)}}return l}function groupSpansWithParents(s){let l=new Map;for(let f of s)createOrUpdateSpanNodeAndRefs(l,f);return Array.from(l,function([s,l]){return l})}function getLocalParentId(s){return s.attributes[SEMANTIC_ATTRIBUTE_SENTRY_PARENT_IS_REMOTE]===!0?void 0:s.parentSpanId}function createOrUpdateSpanNodeAndRefs(s,l){let f=l.spanContext().spanId,p=getLocalParentId(l);if(!p){createOrUpdateNode(s,{id:f,span:l,children:[]});return}let g=createOrGetParentNode(s,p),v=createOrUpdateNode(s,{id:f,span:l,parentNode:g,children:[]});g.children.push(v)}function createOrGetParentNode(s,l){return s.get(l)||createOrUpdateNode(s,{id:l,children:[]})}function createOrUpdateNode(s,l){let f=s.get(l.id);return f&&f.span?f:f&&!f.span?(f.span=l.span,f.parentNode=l.parentNode,f):(s.set(l.id,l),l)}function mapStatus(s){let l=spanHasAttributes(s)?s.attributes:{},f=spanHasStatus(s)?s.status:void 0;if(f){if(f.code===SpanStatusCode.OK)return{code:1};if(f.code===SpanStatusCode.ERROR){if(f.message===void 0){let s=inferStatusFromAttributes(l);if(s)return s}return f.message&&isStatusErrorMessageValid(f.message)?{code:2,message:f.message}:{code:2,message:`unknown_error`}}}return inferStatusFromAttributes(l)||(f&&f.code===SpanStatusCode.UNSET?{code:1}:{code:2,message:`unknown_error`})}function inferStatusFromAttributes(s){let l=s[`http.response.status_code`]||s[`http.status_code`],f=s[SEMATTRS_RPC_GRPC_STATUS_CODE$3],p=typeof l==`number`?l:typeof l==`string`?parseInt(l):void 0;if(typeof p==`number`)return getSpanStatusFromHttpCode(p);if(typeof f==`string`)return{code:2,message:canonicalGrpcErrorCodesMap[f]||`unknown_error`}}function _optionalChain$2(s){let l,f=s[0],p=1;for(;pf.call(l,...s)),l=void 0)}return f}function maybeSend(s){let l=groupSpansWithParents(s),f=new Set;return getCompletedRootNodes(l).forEach(s=>{let l=s.span;f.add(l);let p=createTransactionForOtelSpan(l),g=p.spans||[];s.children.forEach(s=>{createAndFinishSpanForOtelSpan(s,g,f)}),p.spans=g.length>MAX_SPAN_COUNT?g.sort((s,l)=>s.start_timestamp-l.start_timestamp).slice(0,MAX_SPAN_COUNT):g;let v=timedEventsToMeasurements(l.events);v&&(p.measurements=v),captureEvent(p)}),f}function nodeIsCompletedRootNode(s){return!!s.span&&!s.parentNode}function getCompletedRootNodes(s){return s.filter(nodeIsCompletedRootNode)}function parseSpan(s){let l=s.attributes;return{origin:l[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],op:l[SEMANTIC_ATTRIBUTE_SENTRY_OP],source:l[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]}}function createTransactionForOtelSpan(s){let{op:l,description:f,data:p,origin:g=`manual`,source:v}=getSpanData(s),b=getCapturedScopesOnSpan(s),C=s.attributes[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE],w=dropUndefinedKeys({[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:v,[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]:C,[SEMANTIC_ATTRIBUTE_SENTRY_OP]:l,[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:g,...p,...removeSentryAttributes(s.attributes)}),{traceId:E,spanId:k}=s.spanContext(),A=s.parentSpanId,N=dropUndefinedKeys({parent_span_id:A,span_id:k,trace_id:E,data:w,origin:g,op:l,status:getStatusMessage(mapStatus(s))}),F=w[ATTR_HTTP_RESPONSE_STATUS_CODE$3],I=typeof F==`number`?{response:{status_code:F}}:void 0;return dropUndefinedKeys({contexts:{trace:N,otel:{resource:s.resource.attributes},...I},spans:[],start_timestamp:spanTimeInputToSeconds(s.startTime),timestamp:spanTimeInputToSeconds(s.endTime),transaction:f,type:`transaction`,sdkProcessingMetadata:{...dropUndefinedKeys({capturedSpanScope:b.scope,capturedSpanIsolationScope:b.isolationScope,sampleRate:C,dynamicSamplingContext:getDynamicSamplingContextFromSpan(s)})},...v&&{transaction_info:{source:v}},_metrics_summary:getMetricSummaryJsonForSpan(s)})}function createAndFinishSpanForOtelSpan(s,l,f){let p=s.span;if(p&&f.add(p),!p){s.children.forEach(s=>{createAndFinishSpanForOtelSpan(s,l,f)});return}let g=p.spanContext().spanId,v=p.spanContext().traceId,{attributes:b,startTime:C,endTime:w,parentSpanId:E}=p,{op:k,description:A,data:N,origin:F=`manual`}=getSpanData(p),I=dropUndefinedKeys({[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:F,[SEMANTIC_ATTRIBUTE_SENTRY_OP]:k,...removeSentryAttributes(b),...N}),R=mapStatus(p),B=dropUndefinedKeys({span_id:g,trace_id:v,data:I,description:A,parent_span_id:E,start_timestamp:spanTimeInputToSeconds(C),timestamp:spanTimeInputToSeconds(w)||void 0,status:getStatusMessage(R),op:k,origin:F,_metrics_summary:getMetricSummaryJsonForSpan(p),measurements:timedEventsToMeasurements(p.events)});l.push(B),s.children.forEach(s=>{createAndFinishSpanForOtelSpan(s,l,f)})}function getSpanData(s){let{op:l,source:f,origin:p}=parseSpan(s),{op:g,description:v,source:b,data:C}=parseSpanDescription(s);return{op:l||g,description:v,source:f||b,origin:p,data:{...C,...getData(s)}}}function removeSentryAttributes(s){let l={...s};return delete l[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE],delete l[SEMANTIC_ATTRIBUTE_SENTRY_PARENT_IS_REMOTE],delete l[SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME],l}function getData(s){let l=s.attributes,f={};s.kind!==SpanKind.INTERNAL&&(f[`otel.kind`]=SpanKind[s.kind]);let p=l[SEMATTRS_HTTP_STATUS_CODE$3];p&&(f[ATTR_HTTP_RESPONSE_STATUS_CODE$3]=p);let g=getRequestSpanData(s);return g.url&&(f.url=g.url),g[`http.query`]&&(f[`http.query`]=g[`http.query`].slice(1)),g[`http.fragment`]&&(f[`http.fragment`]=g[`http.fragment`].slice(1)),f}function _optionalChain$1(s){let l,f=s[0],p=1;for(;pf.call(l,...s)),l=void 0)}return f}function onSpanStart(s,l){let f=trace.getSpan(l),p=getScopesFromContext(l);f&&!f.spanContext().isRemote&&addChildSpanToSpan(f,s),f&&f.spanContext().isRemote&&s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_PARENT_IS_REMOTE,!0),l===ROOT_CONTEXT&&(p={scope:getDefaultCurrentScope(),isolationScope:getDefaultIsolationScope()}),p&&setCapturedScopesOnSpan(s,p.scope,p.isolationScope),logSpanStart(s),_optionalChain$1([getClient(),`optionalAccess`,s=>s.emit,`call`,l=>l(`spanStart`,s)])}function onSpanEnd(s){logSpanEnd(s),_optionalChain$1([getClient(),`optionalAccess`,s=>s.emit,`call`,l=>l(`spanEnd`,s)])}function getParentRemoteSampled(s){let l=s.spanContext().traceId,f=getPropagationContextFromSpan(s);return f&&l===f.traceId?f.sampled:void 0}function getParentSampled(s,l,f){let p=s.spanContext();if(isSpanContextValid(p)&&p.traceId===l){if(p.isRemote){let l=getParentRemoteSampled(s);return DEBUG_BUILD$1&&logger$1.log(`[Tracing] Inheriting remote parent's sampled decision for ${f}: ${l}`),l}let l=getSamplingDecision(p);return DEBUG_BUILD$1&&logger$1.log(`[Tracing] Inheriting parent's sampled decision for ${f}: ${l}`),l}}function wrapSamplingDecision({decision:s,context:l,spanAttributes:f}){let p=getBaseTraceState(l,f);return s==null?{decision:import_src$38.SamplingDecision.NOT_RECORD,traceState:p}:s===import_src$38.SamplingDecision.NOT_RECORD?{decision:s,traceState:p.set(SENTRY_TRACE_STATE_SAMPLED_NOT_RECORDING,`1`)}:{decision:s,traceState:p}}function getBaseTraceState(s,l){let f=_optionalChain([_optionalChain([trace.getSpan(s),`optionalAccess`,s=>s.spanContext,`call`,s=>s()]),`optionalAccess`,s=>s.traceState])||new import_src$37.TraceState,p=l[`http.url`]||l[`url.full`];return p&&typeof p==`string`&&(f=f.set(SENTRY_TRACE_STATE_URL,p)),f}function getValidSpan(s){let l=trace.getSpan(s);return l&&isSpanContextValid(l.spanContext())?l:void 0}var import_src$37,import_src$38,SEMANTIC_ATTRIBUTE_SENTRY_PARENT_IS_REMOTE,SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION,SENTRY_TRACE_HEADER,SENTRY_BAGGAGE_HEADER,SENTRY_TRACE_STATE_DSC,SENTRY_TRACE_STATE_SAMPLED_NOT_RECORDING,SENTRY_TRACE_STATE_URL,SENTRY_SCOPES_CONTEXT_KEY,SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY,SENTRY_FORK_SET_SCOPE_CONTEXT_KEY,SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY,SCOPE_CONTEXT_FIELD,DEBUG_BUILD$1,setupElements,SentryPropagator,NOT_PROPAGATED_MESSAGE,canonicalGrpcErrorCodesMap,isStatusErrorMessageValid,MAX_SPAN_COUNT,DEFAULT_TIMEOUT,SentrySpanExporter,SentrySpanProcessor,SentrySampler,init_esm$2=__esmMin((()=>{init_esm$9(),init_esm$5(),init_esm$8(),import_src$37=require_src$41(),import_src$38=require_src$35(),SEMANTIC_ATTRIBUTE_SENTRY_PARENT_IS_REMOTE=`sentry.parentIsRemote`,SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION=`sentry.graphql.operation`,SENTRY_TRACE_HEADER=`sentry-trace`,SENTRY_BAGGAGE_HEADER=`baggage`,SENTRY_TRACE_STATE_DSC=`sentry.dsc`,SENTRY_TRACE_STATE_SAMPLED_NOT_RECORDING=`sentry.sampled_not_recording`,SENTRY_TRACE_STATE_URL=`sentry.url`,SENTRY_SCOPES_CONTEXT_KEY=createContextKey(`sentry_scopes`),SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY=createContextKey(`sentry_fork_isolation_scope`),SENTRY_FORK_SET_SCOPE_CONTEXT_KEY=createContextKey(`sentry_fork_set_scope`),SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY=createContextKey(`sentry_fork_set_isolation_scope`),SCOPE_CONTEXT_FIELD=`_scopeContext`,DEBUG_BUILD$1=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__,setupElements=new Set,SentryPropagator=class extends import_src$37.W3CBaggagePropagator{constructor(){super(),setIsSetup(`SentryPropagator`),this._urlMatchesTargetsMap=new LRUMap(100)}inject(s,l,f){if((0,import_src$37.isTracingSuppressed)(s)){DEBUG_BUILD$1&&logger$1.log(`[Tracing] Not injecting trace data for url because tracing is suppressed.`);return}let p=trace.getSpan(s),g=p&&getCurrentURL(p);if(!shouldPropagateTraceForUrl(g,_optionalChain$4([getClient,`call`,s=>s(),`optionalAccess`,s=>s.getOptions,`call`,s=>s(),`optionalAccess`,s=>s.tracePropagationTargets]),this._urlMatchesTargetsMap)){DEBUG_BUILD$1&&logger$1.log(`[Tracing] Not injecting trace data for url because it does not match tracePropagationTargets:`,g);return}let v=getExistingBaggage(l),b=propagation.getBaggage(s)||propagation.createBaggage({}),{dynamicSamplingContext:C,traceId:w,spanId:E,sampled:k}=getInjectionData(s);if(v){let s=parseBaggageHeader(v);s&&Object.entries(s).forEach(([s,l])=>{b=b.setEntry(s,{value:l})})}C&&(b=Object.entries(C).reduce((s,[l,f])=>f?s.setEntry(`${SENTRY_BAGGAGE_KEY_PREFIX}${l}`,{value:f}):s,b)),w&&w!==`00000000000000000000000000000000`&&f.set(l,SENTRY_TRACE_HEADER,generateSentryTraceHeader(w,E,k)),super.inject(propagation.setBaggage(s,b),l,f)}extract(s,l,f){let p=f.get(l,SENTRY_TRACE_HEADER),g=f.get(l,SENTRY_BAGGAGE_HEADER);return ensureScopesOnContext(getContextWithRemoteActiveSpan(s,{sentryTrace:p?Array.isArray(p)?p[0]:p:void 0,baggage:g}))}fields(){return[SENTRY_TRACE_HEADER,SENTRY_BAGGAGE_HEADER]}},NOT_PROPAGATED_MESSAGE=`[Tracing] Not injecting trace data for url because it does not match tracePropagationTargets:`,canonicalGrpcErrorCodesMap={1:`cancelled`,2:`unknown_error`,3:`invalid_argument`,4:`deadline_exceeded`,5:`not_found`,6:`already_exists`,7:`permission_denied`,8:`resource_exhausted`,9:`failed_precondition`,10:`aborted`,11:`out_of_range`,12:`unimplemented`,13:`internal_error`,14:`unavailable`,15:`data_loss`,16:`unauthenticated`},isStatusErrorMessageValid=s=>Object.values(canonicalGrpcErrorCodesMap).includes(s),MAX_SPAN_COUNT=1e3,DEFAULT_TIMEOUT=300,SentrySpanExporter=class{constructor(s){this._finishedSpanBucketSize=_optionalChain$2([s,`optionalAccess`,s=>s.timeout])||DEFAULT_TIMEOUT,this._finishedSpanBuckets=Array(this._finishedSpanBucketSize).fill(void 0),this._lastCleanupTimestampInS=Math.floor(Date.now()/1e3),this._spansToBucketEntry=new WeakMap}export(s){let l=Math.floor(Date.now()/1e3);if(this._lastCleanupTimestampInS!==l){let s=0;this._finishedSpanBuckets.forEach((f,p)=>{f&&f.timestampInS<=l-this._finishedSpanBucketSize&&(s+=f.spans.size,this._finishedSpanBuckets[p]=void 0)}),s>0&&DEBUG_BUILD$1&&logger$1.log(`SpanExporter dropped ${s} spans because they were pending for more than ${this._finishedSpanBucketSize} seconds.`),this._lastCleanupTimestampInS=l}let f=l%this._finishedSpanBucketSize,p=this._finishedSpanBuckets[f]||{timestampInS:l,spans:new Set};this._finishedSpanBuckets[f]=p,p.spans.add(s),this._spansToBucketEntry.set(s,p),getLocalParentId(s)||(this._clearTimeout(),this._flushTimeout=setTimeout(()=>{this.flush()},1))}flush(){this._clearTimeout();let s=[];this._finishedSpanBuckets.forEach(l=>{l&&s.push(...l.spans)});let l=maybeSend(s),f=l.size,p=s.length-f;DEBUG_BUILD$1&&logger$1.log(`SpanExporter exported ${f} spans, ${p} spans are waiting for their parent spans to finish`),l.forEach(s=>{let l=this._spansToBucketEntry.get(s);l&&l.spans.delete(s)})}clear(){this._finishedSpanBuckets=this._finishedSpanBuckets.fill(void 0),this._clearTimeout()}_clearTimeout(){this._flushTimeout&&=(clearTimeout(this._flushTimeout),void 0)}},SentrySpanProcessor=class{constructor(s){setIsSetup(`SentrySpanProcessor`),this._exporter=new SentrySpanExporter(s)}async forceFlush(){this._exporter.flush()}async shutdown(){this._exporter.clear()}onStart(s,l){onSpanStart(s,l)}onEnd(s){onSpanEnd(s),this._exporter.export(s)}},SentrySampler=class{constructor(s){this._client=s,setIsSetup(`SentrySampler`)}shouldSample(s,l,f,p,g,v){let b=this._client.getOptions(),C=getValidSpan(s),w=_optionalChain([C,`optionalAccess`,s=>s.spanContext,`call`,s=>s()]);if(!hasTracingEnabled(b))return wrapSamplingDecision({decision:void 0,context:s,spanAttributes:g});let E=g[`http.method`]||g[`http.request.method`];if(p===SpanKind.CLIENT&&E&&(!C||_optionalChain([w,`optionalAccess`,s=>s.isRemote])))return wrapSamplingDecision({decision:void 0,context:s,spanAttributes:g});let k=C?getParentSampled(C,l,f):void 0,{description:A,data:N,op:F}=inferSpanData(f,g,p),I={...N,...g};F&&(I[SEMANTIC_ATTRIBUTE_SENTRY_OP]=F);let R={decision:!0};if(this._client.emit(`beforeSampling`,{spanAttributes:I,spanName:A,parentSampled:k,parentContext:w},R),!R.decision)return wrapSamplingDecision({decision:void 0,context:s,spanAttributes:g});let[B,q]=sampleSpan(b,{name:A,attributes:I,transactionContext:{name:A,parentSampled:k},parentSampled:k}),J={[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]:q},le=`${E}`.toUpperCase();return le===`OPTIONS`||le===`HEAD`?(DEBUG_BUILD$1&&logger$1.log(`[Tracing] Not sampling span because HTTP method is '${le}' for ${f}`),{...wrapSamplingDecision({decision:import_src$38.SamplingDecision.NOT_RECORD,context:s,spanAttributes:g}),attributes:J}):B?{...wrapSamplingDecision({decision:import_src$38.SamplingDecision.RECORD_AND_SAMPLED,context:s,spanAttributes:g}),attributes:J}:{...wrapSamplingDecision({decision:import_src$38.SamplingDecision.NOT_RECORD,context:s,spanAttributes:g}),attributes:J}}toString(){return`SentrySampler`}}}));function generateInstrumentOnce(s,l){return Object.assign(f=>{let p=INSTRUMENTED[s];if(p){f&&p.setConfig(f);return}let g=l(f);INSTRUMENTED[s]=g,(0,import_src$36.registerInstrumentations)({instrumentations:[g]})},{id:s})}var import_src$36,INSTRUMENTED,init_instrument=__esmMin((()=>{import_src$36=require_src$33(),INSTRUMENTED={}}));function addOriginToSpan(s,l){s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,l)}var init_addOriginToSpan=__esmMin((()=>{init_esm$9()}));function getRequestUrl(s){let l=s.protocol||``,f=s.hostname||s.host||``;return`${l}//${f}${!s.port||s.port===80||s.port===443||/^(.*):(\d+)$/.test(f)?``:`:${s.port}`}${s.path?s.path:`/`}`}var init_getRequestUrl=__esmMin((()=>{})),DEBUG_BUILD,init_debug_build=__esmMin((()=>{DEBUG_BUILD=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__}));function stringUrlToHttpOptions(s){let{hostname:l,pathname:f,port:p,username:g,password:v,search:b,protocol:C,hash:w,href:E,origin:k,host:A}=new URL(s),N={protocol:C,hostname:l&&l[0]===`[`?l.slice(1,-1):l,hash:w,search:b,pathname:f,path:`${f||``}${b||``}`,href:E,origin:k,host:A};return p!==``&&(N.port=Number(p)),(g||v)&&(N.auth=`${decodeURIComponent(g)}:${decodeURIComponent(v)}`),N}var getRequestInfo,init_getRequestInfo=__esmMin((()=>{getRequestInfo=(s,l,f)=>{let p,g,v,b=!1;if(typeof l==`string`){try{let s=stringUrlToHttpOptions(l);v=s,p=s.pathname||`/`}catch(f){b=!0,s.verbose(`Unable to parse URL provided to HTTP request, using fallback to determine path. Original error:`,f),v={path:l},p=v.path||`/`}g=`${v.protocol||`http:`}//${v.host}`,f!==void 0&&Object.assign(v,f)}else if(l instanceof url.URL)v={protocol:l.protocol,hostname:typeof l.hostname==`string`&&l.hostname.startsWith(`[`)?l.hostname.slice(1,-1):l.hostname,path:`${l.pathname||``}${l.search||``}`},l.port!==``&&(v.port=Number(l.port)),(l.username||l.password)&&(v.auth=`${l.username}:${l.password}`),p=l.pathname,g=l.origin,f!==void 0&&Object.assign(v,f);else{v=Object.assign({protocol:l.host?`http:`:void 0},l);let s=v.host||(v.port==null?v.hostname:`${v.hostname}${v.port}`);if(g=`${v.protocol||`http:`}//${s}`,p=l.pathname,!p&&v.path)try{p=new URL(v.path,g).pathname||`/`}catch{p=`/`}}let C=v.method?v.method.toUpperCase():`GET`;return{origin:g,pathname:p,method:C,optionsParsed:v,invalidUrl:b}}}));function stealthWrap(s,l,f){let p=s[l],g=f(p);return defineProperty(s,l,g),g}function defineProperty(s,l,f){let p=!!s[l]&&Object.prototype.propertyIsEnumerable.call(s,l);Object.defineProperty(s,l,{configurable:!0,enumerable:p,writable:!0,value:f})}function addRequestBreadcrumb$1(s,l){let f=getBreadcrumbData$1(s),p=l.statusCode,g=getBreadcrumbLogLevelFromHttpStatusCode(p);addBreadcrumb({category:`http`,data:{status_code:p,...f},type:`http`,level:g},{event:`response`,request:s,response:l})}function getBreadcrumbData$1(s){try{let l=s.getHeader(`host`)||s.host,f=parseUrl(new URL(s.path,`${s.protocol}//${l}`).toString()),p={url:getSanitizedUrlString(f),"http.method":s.method||`GET`};return f.search&&(p[`http.query`]=f.search),f.hash&&(p[`http.fragment`]=f.hash),p}catch{return{}}}function patchRequestToCaptureBody(s,l){let f=[];function p(){return f.reduce((s,l)=>s+l.byteLength,0)}let g=new WeakMap;try{s.on=new Proxy(s.on,{apply:(s,v,b)=>{let[C,w,...E]=b;if(C===`data`){let l=new Proxy(w,{apply:(s,l,g)=>{if(p(){try{let s=Buffer.concat(f).toString(`utf-8`);if(s){let f={data:s};l.setSDKProcessingMetadata({normalizedRequest:f})}}catch{}return Reflect.apply(s,p,g)}});return g.set(w,p),Reflect.apply(s,v,[C,p,...E])}return Reflect.apply(s,v,b)}}),s.off=new Proxy(s.off,{apply:(s,l,f)=>{let[,p]=f,v=g.get(p);if(v){g.delete(p);let b=f.slice();return b[1]=v,Reflect.apply(s,l,b)}return Reflect.apply(s,l,f)}})}catch{}}var import_src$34,import_src$35,MAX_BODY_BYTE_LENGTH,SentryHttpInstrumentation,init_SentryHttpInstrumentation=__esmMin((()=>{import_src$34=require_src$41(),import_src$35=require_src$33(),init_esm$9(),init_debug_build(),init_getRequestUrl(),init_getRequestInfo(),MAX_BODY_BYTE_LENGTH=1024*1024,SentryHttpInstrumentation=class extends import_src$35.InstrumentationBase{constructor(s={}){super(`@sentry/instrumentation-http`,import_src$34.VERSION,s)}init(){return[this._getHttpsInstrumentation(),this._getHttpInstrumentation()]}_getHttpInstrumentation(){return new import_src$35.InstrumentationNodeModuleDefinition(`http`,[`*`],s=>{stealthWrap(s.Server.prototype,`emit`,this._getPatchIncomingRequestFunction());let l=stealthWrap(s,`request`,this._getPatchOutgoingRequestFunction());return stealthWrap(s,`get`,this._getPatchOutgoingGetFunction(l)),s},()=>{})}_getHttpsInstrumentation(){return new import_src$35.InstrumentationNodeModuleDefinition(`https`,[`*`],s=>{stealthWrap(s.Server.prototype,`emit`,this._getPatchIncomingRequestFunction());let l=stealthWrap(s,`request`,this._getPatchOutgoingRequestFunction());return stealthWrap(s,`get`,this._getPatchOutgoingGetFunction(l)),s},()=>{})}_getPatchIncomingRequestFunction(){let s=this;return l=>function(f,...p){if(f!==`request`)return l.apply(this,[f,...p]);s._diag.debug(`http instrumentation for incoming request`);let g=getIsolationScope().clone(),v=p[0],b=httpRequestToRequestData(v);patchRequestToCaptureBody(v,g),g.setSDKProcessingMetadata({request:v,normalizedRequest:b});let C=getClient();C&&C.getOptions().autoSessionTracking&&g.setRequestSession({status:`ok`});let w=`${(v.method||`GET`).toUpperCase()} ${stripUrlQueryAndFragment(v.url||`/`)}`;return g.setTransactionName(w),withIsolationScope(g,()=>l.apply(this,[f,...p]))}}_getPatchOutgoingRequestFunction(){let s=this;return l=>function(...f){s._diag.debug(`http instrumentation for outgoing requests`);let p=[...f],g=p.shift(),v=typeof p[0]==`object`&&(typeof g==`string`||g instanceof URL)?p.shift():void 0,{optionsParsed:b}=getRequestInfo(s._diag,g,v),C=l.apply(this,f);return C.prependListener(`response`,l=>{let f=s.getConfig().breadcrumbs,p=f===void 0?!0:f,g=s.getConfig().ignoreOutgoingRequests,v=typeof g==`function`?!g(getRequestUrl(C),b):!0;p&&v&&addRequestBreadcrumb$1(C,l)}),C}}_getPatchOutgoingGetFunction(s){return l=>function(...l){let f=s(...l);return f.end(),f}}}}));function _isClientRequest(s){return`outputData`in s&&`outputSize`in s&&!(`client`in s)&&!(`statusCode`in s)}function isKnownPrefetchRequest(s){return s.headers[`next-router-prefetch`]===`1`}function getConfigWithDefaults(s={}){return{..._optionalChain([s,`access`,s=>s.instrumentation,`optionalAccess`,s=>s._experimentalConfig]),disableIncomingRequestInstrumentation:s.disableIncomingRequestSpans,ignoreOutgoingRequestHook:l=>{let f=getRequestUrl(l);if(!f)return!1;let p=s.ignoreOutgoingRequests;return!!(p&&p(f,l))},ignoreIncomingRequestHook:l=>{let f=l.url,p=_optionalChain([l,`access`,s=>s.method,`optionalAccess`,s=>s.toUpperCase,`call`,s=>s()]);if(p===`OPTIONS`||p===`HEAD`)return!0;let g=s.ignoreIncomingRequests;return!!(f&&g&&g(f,l))},requireParentforOutgoingSpans:!1,requireParentforIncomingSpans:!1,requestHook:(l,f)=>{addOriginToSpan(l,`auto.http.otel.http`),!_isClientRequest(f)&&isKnownPrefetchRequest(f)&&l.setAttribute(`sentry.http.prefetch`,!0),_optionalChain([s,`access`,s=>s.instrumentation,`optionalAccess`,s=>s.requestHook,`optionalCall`,s=>s(l,f)])},responseHook:(l,f)=>{let p=getClient();p&&p.getOptions().autoSessionTracking!==!1&&s.trackIncomingRequestsAsSessions!==!1&&setImmediate(()=>{p._captureRequestSession()}),_optionalChain([s,`access`,s=>s.instrumentation,`optionalAccess`,s=>s.responseHook,`optionalCall`,s=>s(l,f)])},applyCustomAttributesOnSpan:(l,f,p)=>{_optionalChain([s,`access`,s=>s.instrumentation,`optionalAccess`,s=>s.applyCustomAttributesOnSpan,`optionalCall`,s=>s(l,f,p)])}}}var import_src$33,INTEGRATION_NAME$27,INSTRUMENTATION_NAME,instrumentSentryHttp,instrumentOtelHttp,instrumentHttp,httpIntegration,init_http$1=__esmMin((()=>{init_esm$9(),init_esm$8(),import_src$33=require_src$37(),init_esm$2(),init_instrument(),init_addOriginToSpan(),init_getRequestUrl(),init_SentryHttpInstrumentation(),INTEGRATION_NAME$27=`Http`,INSTRUMENTATION_NAME=`@opentelemetry_sentry-patched/instrumentation-http`,instrumentSentryHttp=generateInstrumentOnce(`${INTEGRATION_NAME$27}.sentry`,s=>new SentryHttpInstrumentation({breadcrumbs:_optionalChain([s,`optionalAccess`,s=>s.breadcrumbs]),ignoreOutgoingRequests:_optionalChain([s,`optionalAccess`,s=>s.ignoreOutgoingRequests])})),instrumentOtelHttp=generateInstrumentOnce(INTEGRATION_NAME$27,s=>{let l=new import_src$33.HttpInstrumentation(s);try{l._diag=diag.createComponentLogger({namespace:INSTRUMENTATION_NAME}),l.instrumentationName=INSTRUMENTATION_NAME}catch{}return l}),instrumentHttp=(s={})=>{s.spans!==!1&&instrumentOtelHttp(getConfigWithDefaults(s)),instrumentSentryHttp(s)},httpIntegration=defineIntegration((s={})=>({name:INTEGRATION_NAME$27,setupOnce(){instrumentHttp(s)}}))})),require_version$23=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.10.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-undici`})),require_SemanticAttributes=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SemanticAttributes=void 0,s.SemanticAttributes={HTTP_CONNECTION_STATE:`http.connection.state`,ERROR_TYPE:`error.type`,HTTP_REQUEST_BODY_SIZE:`http.request.body.size`,HTTP_REQUEST_METHOD:`http.request.method`,HTTP_REQUEST_METHOD_ORIGINAL:`http.request.method_original`,HTTP_REQUEST_RESEND_COUNT:`http.request.resend_count`,HTTP_RESPONSE_BODY_SIZE:`http.response.body.size`,HTTP_RESPONSE_STATUS_CODE:`http.response.status_code`,HTTP_ROUTE:`http.route`,NETWORK_PEER_ADDRESS:`network.peer.address`,NETWORK_PEER_PORT:`network.peer.port`,NETWORK_PROTOCOL_NAME:`network.protocol.name`,NETWORK_PROTOCOL_VERSION:`network.protocol.version`,SERVER_ADDRESS:`server.address`,SERVER_PORT:`server.port`,URL_FULL:`url.full`,URL_PATH:`url.path`,URL_QUERY:`url.query`,URL_SCHEME:`url.scheme`,USER_AGENT_ORIGINAL:`user_agent.original`}})),require_undici$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UndiciInstrumentation=void 0;let l=require(`diagnostics_channel`),f=require(`url`),p=require_src$33(),g=(init_esm$8(),__toCommonJS$1(esm_exports$6)),v=require_version$23(),b=require_SemanticAttributes(),C=require_src$41();s.UndiciInstrumentation=class extends p.InstrumentationBase{constructor(s={}){super(v.PACKAGE_NAME,v.PACKAGE_VERSION,s),this._recordFromReq=new WeakMap}init(){}disable(){super.disable(),this._channelSubs.forEach(s=>s.unsubscribe()),this._channelSubs.length=0}enable(){super.enable(),this._channelSubs=this._channelSubs||[],!(this._channelSubs.length>0)&&(this.subscribeToChannel(`undici:request:create`,this.onRequestCreated.bind(this)),this.subscribeToChannel(`undici:client:sendHeaders`,this.onRequestHeaders.bind(this)),this.subscribeToChannel(`undici:request:headers`,this.onResponseHeaders.bind(this)),this.subscribeToChannel(`undici:request:trailers`,this.onDone.bind(this)),this.subscribeToChannel(`undici:request:error`,this.onError.bind(this)))}_updateMetricInstruments(){this._httpClientDurationHistogram=this.meter.createHistogram(`http.client.request.duration`,{description:`Measures the duration of outbound HTTP requests.`,unit:`s`,valueType:g.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[.005,.01,.025,.05,.075,.1,.25,.5,.75,1,2.5,5,7.5,10]}})}subscribeToChannel(s,f){var p;let[g,v]=process.version.replace(`v`,``).split(`.`).map(s=>Number(s)),b=g>18||g===18&&v>=19,C;if(b)(p=l.subscribe)==null||p.call(l,s,f),C=()=>{var p;return l.unsubscribe?.call(l,s,f)};else{let p=l.channel(s);p.subscribe(f),C=()=>p.unsubscribe(f)}this._channelSubs.push({name:s,unsubscribe:C})}onRequestCreated({request:s}){let l=this.getConfig(),v=l.enabled!==!1;if((0,p.safeExecuteInTheMiddle)(()=>{var f;return!v||s.method===`CONNECT`||l.ignoreRequestHook?.call(l,s)},s=>s&&this._diag.error(`caught ignoreRequestHook error: `,s),!0))return;let w=(0,C.hrTime)(),E;try{E=new f.URL(s.path,s.origin)}catch(s){this._diag.warn(`could not determine url.full:`,s);return}let k=E.protocol.replace(`:`,``),A=this.getRequestMethod(s.method),N={[b.SemanticAttributes.HTTP_REQUEST_METHOD]:A,[b.SemanticAttributes.HTTP_REQUEST_METHOD_ORIGINAL]:s.method,[b.SemanticAttributes.URL_FULL]:E.toString(),[b.SemanticAttributes.URL_PATH]:E.pathname,[b.SemanticAttributes.URL_QUERY]:E.search,[b.SemanticAttributes.URL_SCHEME]:k},F={https:`443`,http:`80`},I=E.hostname,R=E.port||F[k];N[b.SemanticAttributes.SERVER_ADDRESS]=I,R&&!isNaN(Number(R))&&(N[b.SemanticAttributes.SERVER_PORT]=Number(R));let B;if(Array.isArray(s.headers)){let l=s.headers.findIndex(s=>s.toLowerCase()===`user-agent`);l>=0&&(B=s.headers[l+1])}else if(typeof s.headers==`string`){let l=s.headers.split(`\r +`).find(s=>s.toLowerCase().startsWith(`user-agent`));B=l&&l.substring(l.indexOf(`:`)+1).trim()}B&&(N[b.SemanticAttributes.USER_AGENT_ORIGINAL]=B);let q=(0,p.safeExecuteInTheMiddle)(()=>{var f;return l.startSpanHook?.call(l,s)},s=>s&&this._diag.error(`caught startSpanHook error: `,s),!0);q&&Object.entries(q).forEach(([s,l])=>{N[s]=l});let J=g.context.active(),le=g.trace.getSpan(J),_e;_e=l.requireParentforSpans&&(!le||!g.trace.isSpanContextValid(le.spanContext()))?g.trace.wrapSpanContext(g.INVALID_SPAN_CONTEXT):this.tracer.startSpan(A===`_OTHER`?`HTTP`:A,{kind:g.SpanKind.CLIENT,attributes:N},J),(0,p.safeExecuteInTheMiddle)(()=>{var f;return l.requestHook?.call(l,_e,s)},s=>s&&this._diag.error(`caught requestHook error: `,s),!0);let be=g.trace.setSpan(g.context.active(),_e),xe={};g.propagation.inject(be,xe);let De=Object.entries(xe);for(let l=0;ls.toLowerCase())),f=Array.isArray(s.headers)?s.headers:s.headers.split(`\r +`);f.forEach((s,p)=>{let g=s.indexOf(`:`),v=g!==-1,b=(v?s.substring(0,g):s).toLowerCase(),C=v?s.substring(g+1):f[p+1];l.has(b)&&(E[`http.request.header.${b}`]=C.trim())})}v.setAttributes(E)}onResponseHeaders({request:s,response:l}){var f,v;let C=this._recordFromReq.get(s);if(!C)return;let{span:w,attributes:E}=C,k={[b.SemanticAttributes.HTTP_RESPONSE_STATUS_CODE]:l.statusCode},A=this.getConfig();(0,p.safeExecuteInTheMiddle)(()=>{var f;return A.responseHook?.call(A,w,{request:s,response:l})},s=>s&&this._diag.error(`caught responseHook error: `,s),!0);let N=new Set;A.headersToSpanAttributes?.responseHeaders&&((v=A.headersToSpanAttributes)==null||v.responseHeaders.forEach(s=>N.add(s.toLowerCase())));for(let s=0;s=400?g.SpanStatusCode.ERROR:g.SpanStatusCode.UNSET}),C.attributes=Object.assign(E,k)}onDone({request:s}){let l=this._recordFromReq.get(s);if(!l)return;let{span:f,attributes:p,startTime:g}=l;f.end(),this._recordFromReq.delete(s),this.recordRequestDuration(p,g)}onError({request:s,error:l}){let f=this._recordFromReq.get(s);if(!f)return;let{span:p,attributes:v,startTime:C}=f;p.recordException(l),p.setStatus({code:g.SpanStatusCode.ERROR,message:l.message}),p.end(),this._recordFromReq.delete(s),v[b.SemanticAttributes.ERROR_TYPE]=l.message,this.recordRequestDuration(v,C)}recordRequestDuration(s,l){let f={};[b.SemanticAttributes.HTTP_RESPONSE_STATUS_CODE,b.SemanticAttributes.HTTP_REQUEST_METHOD,b.SemanticAttributes.SERVER_ADDRESS,b.SemanticAttributes.SERVER_PORT,b.SemanticAttributes.URL_SCHEME,b.SemanticAttributes.ERROR_TYPE].forEach(l=>{l in s&&(f[l]=s[l])});let p=(0,C.hrTimeToMilliseconds)((0,C.hrTimeDuration)(l,(0,C.hrTime)()))/1e3;this._httpClientDurationHistogram.record(p,f)}getRequestMethod(s){return s.toUpperCase()in{CONNECT:!0,OPTIONS:!0,HEAD:!0,GET:!0,POST:!0,PUT:!0,PATCH:!0,DELETE:!0,TRACE:!0}?s.toUpperCase():`_OTHER`}}})),require_types$20=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$32=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_undici$1(),s),f(require_types$20(),s)}));function addRequestBreadcrumb(s,l){let f=getBreadcrumbData(s),p=l.statusCode,g=getBreadcrumbLogLevelFromHttpStatusCode(p);addBreadcrumb({category:`http`,data:{status_code:p,...f},type:`http`,level:g},{event:`response`,request:s,response:l})}function getBreadcrumbData(s){try{let l=parseUrl(new URL(s.path,s.origin).toString()),f={url:getSanitizedUrlString(l),"http.method":s.method||`GET`};return l.search&&(f[`http.query`]=l.search),l.hash&&(f[`http.fragment`]=l.hash),f}catch{return{}}}function getAbsoluteUrl(s,l=`/`){let f=`${s}`;return f.endsWith(`/`)&&l.startsWith(`/`)?`${f}${l.slice(1)}`:!f.endsWith(`/`)&&!l.startsWith(`/`)?`${f}/${l.slice(1)}`:`${f}${l}`}var import_src$31,import_src$32,_nativeNodeFetchIntegration,nativeNodeFetchIntegration,init_node_fetch=__esmMin((()=>{init_esm$9(),import_src$31=require_src$33(),import_src$32=require_src$32(),init_esm$2(),_nativeNodeFetchIntegration=((s={})=>{let l=s.breadcrumbs===void 0?!0:s.breadcrumbs,f=s.ignoreOutgoingRequests;return{name:`NodeFetch`,setupOnce(){let s=new LRUMap(100);(0,import_src$31.registerInstrumentations)({instrumentations:[new import_src$32.UndiciInstrumentation({requireParentforSpans:!1,ignoreRequestHook:l=>{let p=getAbsoluteUrl(l.origin,l.path);if(f&&p&&f(p))return!0;if(!hasTracingEnabled()){let f=shouldPropagateTraceForUrl(p,_optionalChain([getClient,`call`,s=>s(),`optionalAccess`,s=>s.getOptions,`call`,s=>s(),`access`,s=>s.tracePropagationTargets]),s)?getTraceData$1():{},g=l.headers;return Array.isArray(g)?Object.entries(f).forEach(s=>g.push(...s)):l.headers+=Object.entries(f).map(([s,l])=>`${s}: ${l}\r\n`).join(``),!0}return!1},startSpanHook:()=>({[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.http.otel.node_fetch`}),responseHook:(s,{request:f,response:p})=>{l&&addRequestBreadcrumb(f,p)}})]})}}}),nativeNodeFetchIntegration=defineIntegration(_nativeNodeFetchIntegration)})),INTEGRATION_NAME$26,consoleIntegration,init_console=__esmMin((()=>{init_esm$9(),INTEGRATION_NAME$26=`Console`,consoleIntegration=defineIntegration(()=>({name:INTEGRATION_NAME$26,setup(s){addConsoleInstrumentationHandler(({args:l,level:f})=>{getClient()===s&&addBreadcrumb({category:`console`,level:severityLevelFromString(f),message:truncate(node_util.format.apply(void 0,l),2048)},{input:[...l],level:f})})}}))}));function _updateContext(s){if(_optionalChain([s,`optionalAccess`,s=>s.app,`optionalAccess`,s=>s.app_memory])&&(s.app.app_memory=process.memoryUsage().rss),_optionalChain([s,`optionalAccess`,s=>s.app,`optionalAccess`,s=>s.free_memory])&&typeof process.availableMemory==`function`){let l=_optionalChain([process,`access`,s=>s.availableMemory,`optionalCall`,s=>s()]);l!=null&&(s.app.free_memory=l)}return _optionalChain([s,`optionalAccess`,s=>s.device,`optionalAccess`,s=>s.free_memory])&&(s.device.free_memory=node_os.freemem()),s}async function getOsContext(){let s=node_os.platform();switch(s){case`darwin`:return getDarwinInfo();case`linux`:return getLinuxInfo();default:return{name:PLATFORM_NAMES[s]||s,version:node_os.release()}}}function getCultureContext(){try{if(typeof process.versions.icu!=`string`)return;let s=new Date(9e8);if(new Intl.DateTimeFormat(`es`,{month:`long`}).format(s)===`enero`){let s=Intl.DateTimeFormat().resolvedOptions();return{locale:s.locale,timezone:s.timeZone}}}catch{}}function getAppContext(){let s=process.memoryUsage().rss,l={app_start_time:new Date(Date.now()-process.uptime()*1e3).toISOString(),app_memory:s};if(typeof process.availableMemory==`function`){let s=_optionalChain([process,`access`,s=>s.availableMemory,`optionalCall`,s=>s()]);s!=null&&(l.free_memory=s)}return l}function getDeviceContext(s){let l={},f;try{f=node_os.uptime&&node_os.uptime()}catch{}if(typeof f==`number`&&(l.boot_time=new Date(Date.now()-f*1e3).toISOString()),l.arch=node_os.arch(),(s===!0||s.memory)&&(l.memory_size=node_os.totalmem(),l.free_memory=node_os.freemem()),s===!0||s.cpu){let s=node_os.cpus(),f=s&&s[0];f&&(l.processor_count=s.length,l.cpu_description=f.model,l.processor_frequency=f.speed)}return l}function matchFirst(s,l){let f=s.exec(l);return f?f[1]:void 0}async function getDarwinInfo(){let s={kernel_version:node_os.release(),name:`Mac OS X`,version:`10.${Number(node_os.release().split(`.`)[0])-4}`};try{let l=await new Promise((s,l)=>{(0,node_child_process.execFile)(`/usr/bin/sw_vers`,(f,p)=>{if(f){l(f);return}s(p)})});s.name=matchFirst(/^ProductName:\s+(.*)$/m,l),s.version=matchFirst(/^ProductVersion:\s+(.*)$/m,l),s.build=matchFirst(/^BuildVersion:\s+(.*)$/m,l)}catch{}return s}function getLinuxDistroId(s){return s.split(` `)[0].toLowerCase()}async function getLinuxInfo(){let s={kernel_version:node_os.release(),name:`Linux`};try{let l=await readDirAsync(`/etc`),f=LINUX_DISTROS.find(s=>l.includes(s.name));if(!f)return s;let p=(await readFileAsync((0,node_path.join)(`/etc`,f.name),{encoding:`utf-8`})).toLowerCase(),{distros:g}=f;s.name=g.find(s=>p.indexOf(getLinuxDistroId(s))>=0)||g[0];let v=getLinuxDistroId(s.name);s.version=_optionalChain([LINUX_VERSIONS,`access`,s=>s[v],`optionalCall`,s=>s(p)])}catch{}return s}function getCloudResourceContext(){if(process.env.VERCEL)return{"cloud.provider":`vercel`,"cloud.region":process.env.VERCEL_REGION};if(process.env.AWS_REGION)return{"cloud.provider":`aws`,"cloud.region":process.env.AWS_REGION,"cloud.platform":process.env.AWS_EXECUTION_ENV};if(process.env.GCP_PROJECT)return{"cloud.provider":`gcp`};if(process.env.ALIYUN_REGION_ID)return{"cloud.provider":`alibaba_cloud`,"cloud.region":process.env.ALIYUN_REGION_ID};if(process.env.WEBSITE_SITE_NAME&&process.env.REGION_NAME)return{"cloud.provider":`azure`,"cloud.region":process.env.REGION_NAME};if(process.env.IBM_CLOUD_REGION)return{"cloud.provider":`ibm_cloud`,"cloud.region":process.env.IBM_CLOUD_REGION};if(process.env.TENCENTCLOUD_REGION)return{"cloud.provider":`tencent_cloud`,"cloud.region":process.env.TENCENTCLOUD_REGION,"cloud.account.id":process.env.TENCENTCLOUD_APPID,"cloud.availability_zone":process.env.TENCENTCLOUD_ZONE};if(process.env.NETLIFY)return{"cloud.provider":`netlify`};if(process.env.FLY_REGION)return{"cloud.provider":`fly.io`,"cloud.region":process.env.FLY_REGION};if(process.env.DYNO)return{"cloud.provider":`heroku`}}var readFileAsync,readDirAsync,INTEGRATION_NAME$25,_nodeContextIntegration,nodeContextIntegration,PLATFORM_NAMES,LINUX_DISTROS,LINUX_VERSIONS,init_context=__esmMin((()=>{init_esm$9(),readFileAsync=(0,node_util.promisify)(node_fs.readFile),readDirAsync=(0,node_util.promisify)(node_fs.readdir),INTEGRATION_NAME$25=`Context`,_nodeContextIntegration=((s={})=>{let l,f={app:!0,os:!0,device:!0,culture:!0,cloudResource:!0,...s};async function p(s){l===void 0&&(l=g());let f=_updateContext(await l);return s.contexts={...s.contexts,app:{...f.app,..._optionalChain([s,`access`,s=>s.contexts,`optionalAccess`,s=>s.app])},os:{...f.os,..._optionalChain([s,`access`,s=>s.contexts,`optionalAccess`,s=>s.os])},device:{...f.device,..._optionalChain([s,`access`,s=>s.contexts,`optionalAccess`,s=>s.device])},culture:{...f.culture,..._optionalChain([s,`access`,s=>s.contexts,`optionalAccess`,s=>s.culture])},cloud_resource:{...f.cloud_resource,..._optionalChain([s,`access`,s=>s.contexts,`optionalAccess`,s=>s.cloud_resource])}},s}async function g(){let s={};if(f.os&&(s.os=await getOsContext()),f.app&&(s.app=getAppContext()),f.device&&(s.device=getDeviceContext(f.device)),f.culture){let l=getCultureContext();l&&(s.culture=l)}return f.cloudResource&&(s.cloud_resource=getCloudResourceContext()),s}return{name:INTEGRATION_NAME$25,processEvent(s){return p(s)}}}),nodeContextIntegration=defineIntegration(_nodeContextIntegration),PLATFORM_NAMES={aix:`IBM AIX`,freebsd:`FreeBSD`,openbsd:`OpenBSD`,sunos:`SunOS`,win32:`Windows`},LINUX_DISTROS=[{name:`fedora-release`,distros:[`Fedora`]},{name:`redhat-release`,distros:[`Red Hat Linux`,`Centos`]},{name:`redhat_version`,distros:[`Red Hat Linux`]},{name:`SuSE-release`,distros:[`SUSE Linux`]},{name:`lsb-release`,distros:[`Ubuntu Linux`,`Arch Linux`]},{name:`debian_version`,distros:[`Debian`]},{name:`debian_release`,distros:[`Debian`]},{name:`arch-release`,distros:[`Arch Linux`]},{name:`gentoo-release`,distros:[`Gentoo Linux`]},{name:`novell-release`,distros:[`SUSE Linux`]},{name:`alpine-release`,distros:[`Alpine Linux`]}],LINUX_VERSIONS={alpine:s=>s,arch:s=>matchFirst(/distrib_release=(.*)/,s),centos:s=>matchFirst(/release ([^ ]+)/,s),debian:s=>s,fedora:s=>matchFirst(/release (..)/,s),mint:s=>matchFirst(/distrib_release=(.*)/,s),red:s=>matchFirst(/release ([^ ]+)/,s),suse:s=>matchFirst(/VERSION = (.*)\n/,s),ubuntu:s=>matchFirst(/distrib_release=(.*)/,s)}}));function emplace(s,l,f){let p=s.get(l);return p===void 0?(s.set(l,f),f):p}function shouldSkipContextLinesForFile(s){return!!(s.startsWith(`node:`)||s.endsWith(`.min.js`)||s.endsWith(`.min.cjs`)||s.endsWith(`.min.mjs`)||s.startsWith(`data:`))}function shouldSkipContextLinesForFrame(s){return s.lineno!==void 0&&s.lineno>1e4||s.colno!==void 0&&s.colno>1e3}function rangeExistsInContentCache(s,l){let f=LRU_FILE_CONTENTS_CACHE.get(s);if(f===void 0)return!1;for(let s=l[0];s<=l[1];s++)if(f[s]===void 0)return!1;return!0}function makeLineReaderRanges(s,l){if(!s.length)return[];let f=0,p=s[0];if(typeof p!=`number`)return[];let g=makeContextRange(p,l),v=[];for(;;){if(f===s.length-1){v.push(g);break}let p=s[f+1];if(typeof p!=`number`)break;p<=g[1]?g[1]=p+l:(v.push(g),g=makeContextRange(p,l)),f++}return v}function getContextLinesFromFile(s,l,f){return new Promise((p,g)=>{let v=(0,node_fs.createReadStream)(s),b=(0,node_readline.createInterface)({input:v});function C(){v.destroy(),p()}let w=0,E=0,k=l[E];if(k===void 0){C();return}let A=k[0],N=k[1];function F(l){LRU_FILE_CONTENTS_FS_READ_FAILED.set(s,1),DEBUG_BUILD&&logger$1.error(`Failed to read file: ${s}. Error: ${l}`),b.close(),b.removeAllListeners(),C()}v.on(`error`,F),b.on(`error`,F),b.on(`close`,C),b.on(`line`,s=>{if(w++,!(w=N)){if(E===l.length-1){b.close(),b.removeAllListeners();return}E++;let s=l[E];if(s===void 0){b.close(),b.removeAllListeners();return}A=s[0],N=s[1]}})})}async function addSourceContext(s,l){let f={};if(l>0&&_optionalChain([s,`access`,s=>s.exception,`optionalAccess`,s=>s.values])){for(let l of s.exception.values)if(_optionalChain([l,`access`,s=>s.stacktrace,`optionalAccess`,s=>s.frames,`optionalAccess`,s=>s.length]))for(let s=l.stacktrace.frames.length-1;s>=0;s--){let p=l.stacktrace.frames[s],g=_optionalChain([p,`optionalAccess`,s=>s.filename]);!p||typeof g!=`string`||typeof p.lineno!=`number`||shouldSkipContextLinesForFile(g)||shouldSkipContextLinesForFrame(p)||(f[g]||(f[g]=[]),f[g].push(p.lineno))}}let p=Object.keys(f);if(p.length==0)return s;let g=[];for(let s of p){if(LRU_FILE_CONTENTS_FS_READ_FAILED.get(s))continue;let p=f[s];if(!p)continue;p.sort((s,l)=>s-l);let v=makeLineReaderRanges(p,l);if(v.every(l=>rangeExistsInContentCache(s,l)))continue;let b=emplace(LRU_FILE_CONTENTS_CACHE,s,{});g.push(getContextLinesFromFile(s,v,b))}if(await Promise.all(g).catch(()=>{DEBUG_BUILD&&logger$1.log(`Failed to read one or more source files and resolve context lines`)}),l>0&&_optionalChain([s,`access`,s=>s.exception,`optionalAccess`,s=>s.values]))for(let f of s.exception.values)f.stacktrace&&f.stacktrace.frames&&f.stacktrace.frames.length>0&&addSourceContextToFrames(f.stacktrace.frames,l,LRU_FILE_CONTENTS_CACHE);return s}function addSourceContextToFrames(s,l,f){for(let p of s)if(p.filename&&p.context_line===void 0&&typeof p.lineno==`number`){let s=f.get(p.filename);if(s===void 0)continue;addContextToFrame(p.lineno,p,l,s)}}function clearLineContext(s){delete s.pre_context,delete s.context_line,delete s.post_context}function addContextToFrame(s,l,f,p){if(l.lineno===void 0||p===void 0){DEBUG_BUILD&&logger$1.error(`Cannot resolve context for frame with no lineno or file contents`);return}l.pre_context=[];for(let g=makeRangeStart(s,f);g{init_esm$9(),init_debug_build(),LRU_FILE_CONTENTS_CACHE=new LRUMap(10),LRU_FILE_CONTENTS_FS_READ_FAILED=new LRUMap(20),DEFAULT_LINES_OF_CONTEXT=7,INTEGRATION_NAME$24=`ContextLines`,_contextLinesIntegration=((s={})=>{let l=s.frameContextLines===void 0?DEFAULT_LINES_OF_CONTEXT:s.frameContextLines;return{name:INTEGRATION_NAME$24,processEvent(s){return addSourceContext(s,l)}}}),contextLinesIntegration=defineIntegration(_contextLinesIntegration)})),NODE_VERSION,NODE_MAJOR,init_nodeVersion=__esmMin((()=>{init_esm$9(),NODE_VERSION=parseSemver(process.versions.node),NODE_MAJOR=NODE_VERSION.major}));async function isDebuggerEnabled(){if(cachedDebuggerEnabled===void 0)try{cachedDebuggerEnabled=!!(await import(`node:inspector`)).url()}catch{cachedDebuggerEnabled=!1}return cachedDebuggerEnabled}var cachedDebuggerEnabled,init_debug=__esmMin((()=>{}));function createRateLimiter(s,l,f){let p=0,g=5,v=0;return setInterval(()=>{v===0?p>s&&(g*=2,f(g),g>86400&&(g=86400),v=g):(--v,v===0&&l()),p=0},1e3).unref(),()=>{p+=1}}function isAnonymous(s){return s!==void 0&&(s.length===0||s===`?`||s===``)}function functionNamesMatch(s,l){return s===l||isAnonymous(s)&&isAnonymous(l)}var LOCAL_VARIABLES_KEY,init_common=__esmMin((()=>{LOCAL_VARIABLES_KEY=`__SENTRY_ERROR_LOCAL_VARIABLES__`}));function log$1(...s){logger$1.log(`[LocalVariables]`,...s)}var base64WorkerScript,localVariablesAsyncIntegration,init_local_variables_async=__esmMin((()=>{init_esm$9(),init_debug(),init_common(),base64WorkerScript=`LyohIEBzZW50cnkvbm9kZSA4LjU1LjEgKDBhYWE4MWEpIHwgaHR0cHM6Ly9naXRodWIuY29tL2dldHNlbnRyeS9zZW50cnktamF2YXNjcmlwdCAqLwppbXBvcnR7U2Vzc2lvbiBhcyBlfWZyb20ibm9kZTppbnNwZWN0b3IvcHJvbWlzZXMiO2ltcG9ydHt3b3JrZXJEYXRhIGFzIHR9ZnJvbSJub2RlOndvcmtlcl90aHJlYWRzIjtjb25zdCBuPSI4LjU1LjEiLG89Z2xvYmFsVGhpcztjb25zdCBpPSJ1bmRlZmluZWQiPT10eXBlb2YgX19TRU5UUllfREVCVUdfX3x8X19TRU5UUllfREVCVUdfXyxhPVsiZGVidWciLCJpbmZvIiwid2FybiIsImVycm9yIiwibG9nIiwiYXNzZXJ0IiwidHJhY2UiXSxzPXt9O2Z1bmN0aW9uIGMoZSl7aWYoISgiY29uc29sZSJpbiBvKSlyZXR1cm4gZSgpO2NvbnN0IHQ9by5jb25zb2xlLG49e30saT1PYmplY3Qua2V5cyhzKTtpLmZvckVhY2goKGU9Pntjb25zdCBvPXNbZV07bltlXT10W2VdLHRbZV09b30pKTt0cnl7cmV0dXJuIGUoKX1maW5hbGx5e2kuZm9yRWFjaCgoZT0+e3RbZV09bltlXX0pKX19IWZ1bmN0aW9uKGUsdCxpKXtjb25zdCBhPW8scz1hLl9fU0VOVFJZX189YS5fX1NFTlRSWV9ffHx7fSxjPXNbbl09c1tuXXx8e307Y1tlXXx8KGNbZV09dCgpKX0oImxvZ2dlciIsKGZ1bmN0aW9uKCl7bGV0IGU9ITE7Y29uc3QgdD17ZW5hYmxlOigpPT57ZT0hMH0sZGlzYWJsZTooKT0+e2U9ITF9LGlzRW5hYmxlZDooKT0+ZX07cmV0dXJuIGk/YS5mb3JFYWNoKChuPT57dFtuXT0oLi4udCk9PntlJiZjKCgoKT0+e28uY29uc29sZVtuXShgU2VudHJ5IExvZ2dlciBbJHtufV06YCwuLi50KX0pKX19KSk6YS5mb3JFYWNoKChlPT57dFtlXT0oKT0+e319KSksdH0pKTtjb25zdCByPSJfX1NFTlRSWV9FUlJPUl9MT0NBTF9WQVJJQUJMRVNfXyI7Y29uc3QgdT10O2Z1bmN0aW9uIGwoLi4uZSl7dS5kZWJ1ZyYmYygoKCk9PmNvbnNvbGUubG9nKCJbTG9jYWxWYXJpYWJsZXMgV29ya2VyXSIsLi4uZSkpKX1hc3luYyBmdW5jdGlvbiBmKGUsdCxuLG8pe2NvbnN0IGk9YXdhaXQgZS5wb3N0KCJSdW50aW1lLmdldFByb3BlcnRpZXMiLHtvYmplY3RJZDp0LG93blByb3BlcnRpZXM6ITB9KTtvW25dPWkucmVzdWx0LmZpbHRlcigoZT0+Imxlbmd0aCIhPT1lLm5hbWUmJiFpc05hTihwYXJzZUludChlLm5hbWUsMTApKSkpLnNvcnQoKChlLHQpPT5wYXJzZUludChlLm5hbWUsMTApLXBhcnNlSW50KHQubmFtZSwxMCkpKS5tYXAoKGU9PmUudmFsdWU/LnZhbHVlKSl9YXN5bmMgZnVuY3Rpb24gZyhlLHQsbixvKXtjb25zdCBpPWF3YWl0IGUucG9zdCgiUnVudGltZS5nZXRQcm9wZXJ0aWVzIix7b2JqZWN0SWQ6dCxvd25Qcm9wZXJ0aWVzOiEwfSk7b1tuXT1pLnJlc3VsdC5tYXAoKGU9PltlLm5hbWUsZS52YWx1ZT8udmFsdWVdKSkucmVkdWNlKCgoZSxbdCxuXSk9PihlW3RdPW4sZSkpLHt9KX1mdW5jdGlvbiBkKGUsdCl7ZS52YWx1ZSYmKCJ2YWx1ZSJpbiBlLnZhbHVlP3ZvaWQgMD09PWUudmFsdWUudmFsdWV8fG51bGw9PT1lLnZhbHVlLnZhbHVlP3RbZS5uYW1lXT1gPCR7ZS52YWx1ZS52YWx1ZX0+YDp0W2UubmFtZV09ZS52YWx1ZS52YWx1ZToiZGVzY3JpcHRpb24iaW4gZS52YWx1ZSYmImZ1bmN0aW9uIiE9PWUudmFsdWUudHlwZT90W2UubmFtZV09YDwke2UudmFsdWUuZGVzY3JpcHRpb259PmA6InVuZGVmaW5lZCI9PT1lLnZhbHVlLnR5cGUmJih0W2UubmFtZV09Ijx1bmRlZmluZWQ+IikpfWFzeW5jIGZ1bmN0aW9uIGIoZSx0KXtjb25zdCBuPWF3YWl0IGUucG9zdCgiUnVudGltZS5nZXRQcm9wZXJ0aWVzIix7b2JqZWN0SWQ6dCxvd25Qcm9wZXJ0aWVzOiEwfSksbz17fTtmb3IoY29uc3QgdCBvZiBuLnJlc3VsdClpZih0Py52YWx1ZT8ub2JqZWN0SWQmJiJBcnJheSI9PT10Py52YWx1ZS5jbGFzc05hbWUpe2NvbnN0IG49dC52YWx1ZS5vYmplY3RJZDthd2FpdCBmKGUsbix0Lm5hbWUsbyl9ZWxzZSBpZih0Py52YWx1ZT8ub2JqZWN0SWQmJiJPYmplY3QiPT09dD8udmFsdWU/LmNsYXNzTmFtZSl7Y29uc3Qgbj10LnZhbHVlLm9iamVjdElkO2F3YWl0IGcoZSxuLHQubmFtZSxvKX1lbHNlIHQ/LnZhbHVlJiZkKHQsbyk7cmV0dXJuIG99bGV0IHA7KGFzeW5jIGZ1bmN0aW9uKCl7Y29uc3QgdD1uZXcgZTt0LmNvbm5lY3RUb01haW5UaHJlYWQoKSxsKCJDb25uZWN0ZWQgdG8gbWFpbiB0aHJlYWQiKTtsZXQgbj0hMTt0Lm9uKCJEZWJ1Z2dlci5yZXN1bWVkIiwoKCk9PntuPSExfSkpLHQub24oIkRlYnVnZ2VyLnBhdXNlZCIsKGU9PntuPSEwLGFzeW5jIGZ1bmN0aW9uKGUse3JlYXNvbjp0LGRhdGE6e29iamVjdElkOm59LGNhbGxGcmFtZXM6b30pe2lmKCJleGNlcHRpb24iIT09dCYmInByb21pc2VSZWplY3Rpb24iIT09dClyZXR1cm47aWYocD8uKCksbnVsbD09bilyZXR1cm47Y29uc3QgaT1bXTtmb3IobGV0IHQ9MDt0PG8ubGVuZ3RoO3QrKyl7Y29uc3R7c2NvcGVDaGFpbjpuLGZ1bmN0aW9uTmFtZTphLHRoaXM6c309b1t0XSxjPW4uZmluZCgoZT0+ImxvY2FsIj09PWUudHlwZSkpLHI9Imdsb2JhbCIhPT1zLmNsYXNzTmFtZSYmcy5jbGFzc05hbWU/YCR7cy5jbGFzc05hbWV9LiR7YX1gOmE7aWYodm9pZCAwPT09Yz8ub2JqZWN0Lm9iamVjdElkKWlbdF09e2Z1bmN0aW9uOnJ9O2Vsc2V7Y29uc3Qgbj1hd2FpdCBiKGUsYy5vYmplY3Qub2JqZWN0SWQpO2lbdF09e2Z1bmN0aW9uOnIsdmFyczpufX19YXdhaXQgZS5wb3N0KCJSdW50aW1lLmNhbGxGdW5jdGlvbk9uIix7ZnVuY3Rpb25EZWNsYXJhdGlvbjpgZnVuY3Rpb24oKSB7IHRoaXMuJHtyfSA9IHRoaXMuJHtyfSB8fCAke0pTT04uc3RyaW5naWZ5KGkpfTsgfWAsc2lsZW50OiEwLG9iamVjdElkOm59KSxhd2FpdCBlLnBvc3QoIlJ1bnRpbWUucmVsZWFzZU9iamVjdCIse29iamVjdElkOm59KX0odCxlLnBhcmFtcykudGhlbigoYXN5bmMoKT0+e24mJmF3YWl0IHQucG9zdCgiRGVidWdnZXIucmVzdW1lIil9KSwoYXN5bmMgZT0+e24mJmF3YWl0IHQucG9zdCgiRGVidWdnZXIucmVzdW1lIil9KSl9KSksYXdhaXQgdC5wb3N0KCJEZWJ1Z2dlci5lbmFibGUiKTtjb25zdCBvPSExIT09dS5jYXB0dXJlQWxsRXhjZXB0aW9ucztpZihhd2FpdCB0LnBvc3QoIkRlYnVnZ2VyLnNldFBhdXNlT25FeGNlcHRpb25zIix7c3RhdGU6bz8iYWxsIjoidW5jYXVnaHQifSksbyl7Y29uc3QgZT11Lm1heEV4Y2VwdGlvbnNQZXJTZWNvbmR8fDUwO3A9ZnVuY3Rpb24oZSx0LG4pe2xldCBvPTAsaT01LGE9MDtyZXR1cm4gc2V0SW50ZXJ2YWwoKCgpPT57MD09PWE/bz5lJiYoaSo9MixuKGkpLGk+ODY0MDAmJihpPTg2NDAwKSxhPWkpOihhLT0xLDA9PT1hJiZ0KCkpLG89MH0pLDFlMykudW5yZWYoKSwoKT0+e28rPTF9fShlLChhc3luYygpPT57bCgiUmF0ZS1saW1pdCBsaWZ0ZWQuIiksYXdhaXQgdC5wb3N0KCJEZWJ1Z2dlci5zZXRQYXVzZU9uRXhjZXB0aW9ucyIse3N0YXRlOiJhbGwifSl9KSwoYXN5bmMgZT0+e2woYFJhdGUtbGltaXQgZXhjZWVkZWQuIERpc2FibGluZyBjYXB0dXJpbmcgb2YgY2F1Z2h0IGV4Y2VwdGlvbnMgZm9yICR7ZX0gc2Vjb25kcy5gKSxhd2FpdCB0LnBvc3QoIkRlYnVnZ2VyLnNldFBhdXNlT25FeGNlcHRpb25zIix7c3RhdGU6InVuY2F1Z2h0In0pfSkpfX0pKCkuY2F0Y2goKGU9PntsKCJGYWlsZWQgdG8gc3RhcnQgZGVidWdnZXIiLGUpfSkpLHNldEludGVydmFsKCgoKT0+e30pLDFlNCk7`,localVariablesAsyncIntegration=defineIntegration(((s={})=>{function l(s,l){let f=(_optionalChain([s,`access`,s=>s.stacktrace,`optionalAccess`,s=>s.frames])||[]).filter(s=>s.function!==`new Promise`);for(let s=0;ss.exception,`optionalAccess`,s=>s.values])||[])l(p,f.originalException[LOCAL_VARIABLES_KEY]);f.originalException[LOCAL_VARIABLES_KEY]=void 0}return s}async function p(){let s=await import(`node:inspector`);s.url()||s.open(0)}function g(s){let l=new node_worker_threads.Worker(new URL(`data:application/javascript;base64,${base64WorkerScript}`),{workerData:s,execArgv:[],env:{...process.env,NODE_OPTIONS:void 0}});process.on(`exit`,()=>{l.terminate()}),l.once(`error`,s=>{log$1(`Worker error`,s)}),l.once(`exit`,s=>{log$1(`Worker exit`,s)}),l.unref()}return{name:`LocalVariablesAsync`,async setup(l){if(!l.getOptions().includeLocalVariables)return;if(await isDebuggerEnabled()){logger$1.warn(`Local variables capture has been disabled because the debugger was already enabled`);return}let f={...s,debug:logger$1.isEnabled()};p().then(()=>{try{g(f)}catch(s){logger$1.error(`Failed to start worker`,s)}},s=>{logger$1.error(`Failed to start inspector`,s)})},processEvent(s,l){return f(s,l)}}}))}));function hashFrames(s){if(s!==void 0)return s.slice(-10).reduce((s,l)=>`${s},${l.function},${l.lineno},${l.colno}`,``)}function hashFromStack(s,l){if(l!==void 0)return hashFrames(s(l,1))}function createCallbackList(s){let l=[],f=!1;function p(p){l=[],!f&&(f=!0,s(p))}l.push(p);function g(s){l.push(s)}function v(s){let f=l.pop()||p;try{f(s)}catch{p(s)}}return{add:g,next:v}}var AsyncSession,INTEGRATION_NAME$23,_localVariablesSyncIntegration,localVariablesSyncIntegration,init_local_variables_sync=__esmMin((()=>{init_esm$9(),init_nodeVersion(),init_debug(),init_common(),AsyncSession=class s{constructor(s){this._session=s}static async create(l){return l||new s(new(await(import(`node:inspector`))).Session)}configureAndConnect(s,l){this._session.connect(),this._session.on(`Debugger.paused`,l=>{s(l,()=>{this._session.post(`Debugger.resume`)})}),this._session.post(`Debugger.enable`),this._session.post(`Debugger.setPauseOnExceptions`,{state:l?`all`:`uncaught`})}setPauseOnExceptions(s){this._session.post(`Debugger.setPauseOnExceptions`,{state:s?`all`:`uncaught`})}getLocalVariables(s,l){this._getProperties(s,s=>{let{add:f,next:p}=createCallbackList(l);for(let l of s)if(_optionalChain([l,`optionalAccess`,s=>s.value,`optionalAccess`,s=>s.objectId])&&_optionalChain([l,`optionalAccess`,s=>s.value,`access`,s=>s.className])===`Array`){let s=l.value.objectId;f(f=>this._unrollArray(s,l.name,f,p))}else if(_optionalChain([l,`optionalAccess`,s=>s.value,`optionalAccess`,s=>s.objectId])&&_optionalChain([l,`optionalAccess`,s=>s.value,`optionalAccess`,s=>s.className])===`Object`){let s=l.value.objectId;f(f=>this._unrollObject(s,l.name,f,p))}else _optionalChain([l,`optionalAccess`,s=>s.value])&&f(s=>this._unrollOther(l,s,p));p({})})}_getProperties(s,l){this._session.post(`Runtime.getProperties`,{objectId:s,ownProperties:!0},(s,f)=>{l(s?[]:f.result)})}_unrollArray(s,l,f,p){this._getProperties(s,s=>{f[l]=s.filter(s=>s.name!==`length`&&!isNaN(parseInt(s.name,10))).sort((s,l)=>parseInt(s.name,10)-parseInt(l.name,10)).map(s=>_optionalChain([s,`optionalAccess`,s=>s.value,`optionalAccess`,s=>s.value])),p(f)})}_unrollObject(s,l,f,p){this._getProperties(s,s=>{f[l]=s.map(s=>[s.name,_optionalChain([s,`optionalAccess`,s=>s.value,`optionalAccess`,s=>s.value])]).reduce((s,[l,f])=>(s[l]=f,s),{}),p(f)})}_unrollOther(s,l,f){s.value&&(`value`in s.value?s.value.value===void 0||s.value.value===null?l[s.name]=`<${s.value.value}>`:l[s.name]=s.value.value:`description`in s.value&&s.value.type!==`function`?l[s.name]=`<${s.value.description}>`:s.value.type===`undefined`&&(l[s.name]=``)),f(l)}},INTEGRATION_NAME$23=`LocalVariables`,_localVariablesSyncIntegration=((s={},l)=>{let f=new LRUMap(20),p,g=!1;function v(s){let l=hashFrames(_optionalChain([s,`optionalAccess`,s=>s.stacktrace,`optionalAccess`,s=>s.frames]));if(l===void 0)return;let p=f.remove(l);if(p===void 0)return;let g=(_optionalChain([s,`access`,s=>s.stacktrace,`optionalAccess`,s=>s.frames])||[]).filter(s=>s.function!==`new Promise`);for(let s=0;ss.exception,`optionalAccess`,s=>s.values])||[])v(l);return s}return{name:INTEGRATION_NAME$23,async setupOnce(){let v=_optionalChain([getClient(),`optionalAccess`,s=>s.getOptions,`call`,s=>s()]);if(_optionalChain([v,`optionalAccess`,s=>s.includeLocalVariables])){if(NODE_MAJOR<18){logger$1.log("The `LocalVariables` integration is only supported on Node >= v18.");return}if(await isDebuggerEnabled()){logger$1.warn(`Local variables capture has been disabled because the debugger was already enabled`);return}AsyncSession.create(l).then(l=>{function b(s,{params:{reason:g,data:v,callFrames:b}},C){if(g!==`exception`&&g!==`promiseRejection`){C();return}_optionalChain([p,`optionalCall`,s=>s()]);let w=hashFromStack(s,_optionalChain([v,`optionalAccess`,s=>s.description]));if(w==null){C();return}let{add:E,next:k}=createCallbackList(s=>{f.set(w,s),C()});for(let s=0;ss.type===`local`),C=g.className===`global`||!g.className?p:`${g.className}.${p}`;if(_optionalChain([v,`optionalAccess`,s=>s.object,`access`,s=>s.objectId])===void 0)E(l=>{l[s]={function:C},k(l)});else{let f=v.object.objectId;E(p=>_optionalChain([l,`optionalAccess`,s=>s.getLocalVariables,`call`,l=>l(f,l=>{p[s]={function:C,vars:l},k(p)})]))}}k([])}let C=s.captureAllExceptions!==!1;l.configureAndConnect((s,l)=>b(v.stackParser,s,l),C),C&&(p=createRateLimiter(s.maxExceptionsPerSecond||50,()=>{logger$1.log(`Local variables rate-limit lifted.`),_optionalChain([l,`optionalAccess`,s=>s.setPauseOnExceptions,`call`,s=>s(!0)])},s=>{logger$1.log(`Local variables rate-limit exceeded. Disabling capturing of caught exceptions for ${s} seconds.`),_optionalChain([l,`optionalAccess`,s=>s.setPauseOnExceptions,`call`,s=>s(!1)])})),g=!0},s=>{logger$1.log("The `LocalVariables` integration failed to start.",s)})}},processEvent(s){return g?b(s):s},_getCachedFramesCount(){return f.size},_getFirstCachedFrame(){return f.values()[0]}}}),localVariablesSyncIntegration=defineIntegration(_localVariablesSyncIntegration)})),localVariablesIntegration,init_local_variables=__esmMin((()=>{init_nodeVersion(),init_local_variables_async(),init_local_variables_sync(),localVariablesIntegration=(s={})=>NODE_VERSION.major<19?localVariablesSyncIntegration(s):localVariablesAsyncIntegration(s)}));function isCjs(){return typeof require<`u`}var init_commonjs=__esmMin((()=>{}));function getPaths(){try{return require.cache?Object.keys(require.cache):[]}catch{return[]}}function collectModules(){let s=require.main&&require.main.paths||[],l=getPaths(),f={},p={};return l.forEach(l=>{let g=l,v=()=>{let l=g;if(g=(0,node_path.dirname)(l),!g||l===g||p[l])return;if(s.indexOf(g)<0)return v();let b=(0,node_path.join)(l,`package.json`);if(p[l]=!0,!(0,node_fs.existsSync)(b))return v();try{let s=JSON.parse((0,node_fs.readFileSync)(b,`utf8`));f[s.name]=s.version}catch{}};v()}),f}function _getModules(){return moduleCache||=collectModules(),moduleCache}var moduleCache,INTEGRATION_NAME$22,_modulesIntegration,modulesIntegration,init_modules=__esmMin((()=>{init_esm$9(),init_debug_build(),init_commonjs(),INTEGRATION_NAME$22=`Modules`,_modulesIntegration=(()=>isCjs()?{name:INTEGRATION_NAME$22,processEvent(s){return s.modules={...s.modules,..._getModules()},s}}:(DEBUG_BUILD&&logger$1.warn(`modulesIntegration only works in CommonJS (CJS) environments. Remove this integration if you are using ESM.`),{name:INTEGRATION_NAME$22})),modulesIntegration=defineIntegration(_modulesIntegration)}));function logAndExitProcess(s){consoleSandbox(()=>{console.error(s)});let l=getClient();if(l===void 0){DEBUG_BUILD&&logger$1.warn(`No NodeClient was defined, we are exiting the process now.`),global.process.exit(1);return}let f=l.getOptions(),p=f&&f.shutdownTimeout&&f.shutdownTimeout>0&&f.shutdownTimeout||DEFAULT_SHUTDOWN_TIMEOUT;l.close(p).then(s=>{s||DEBUG_BUILD&&logger$1.warn(`We reached the timeout for emptying the request buffer, still exiting now!`),global.process.exit(1)},s=>{DEBUG_BUILD&&logger$1.error(s)})}var DEFAULT_SHUTDOWN_TIMEOUT,init_errorhandling=__esmMin((()=>{init_esm$9(),init_debug_build(),DEFAULT_SHUTDOWN_TIMEOUT=2e3}));function makeErrorHandler(s,l){let f=2e3,p=!1,g=!1,v=!1,b,C=s.getOptions();return Object.assign(f=>{let w=logAndExitProcess;l.onFatalError?w=l.onFatalError:C.onFatalError&&(w=C.onFatalError);let E=global.process.listeners(`uncaughtException`).filter(s=>s.name!==`domainUncaughtExceptionClear`&&s.tag!==`sentry_tracingErrorCallback`&&s._errorHandler!==!0).length===0,k=l.exitEvenIfOtherHandlersAreRegistered||E;p?k&&(v?(DEBUG_BUILD&&logger$1.warn(`uncaught exception after calling fatal error shutdown callback - this is bad! forcing shutdown`),logAndExitProcess(f)):g||(g=!0,setTimeout(()=>{v||(v=!0,w(b,f))},2e3))):(b=f,p=!0,getClient()===s&&captureException(f,{originalException:f,captureContext:{level:`fatal`},mechanism:{handled:!1,type:`onuncaughtexception`}}),!v&&k&&(v=!0,w(f)))},{_errorHandler:!0})}var INTEGRATION_NAME$21,onUncaughtExceptionIntegration,init_onuncaughtexception=__esmMin((()=>{init_esm$9(),init_debug_build(),init_errorhandling(),INTEGRATION_NAME$21=`OnUncaughtException`,onUncaughtExceptionIntegration=defineIntegration((s={})=>{let l={exitEvenIfOtherHandlersAreRegistered:!1,...s};return{name:INTEGRATION_NAME$21,setup(s){global.process.on(`uncaughtException`,makeErrorHandler(s,l))}}})}));function makeUnhandledPromiseHandler(s,l){return function(f,p){getClient()===s&&(captureException(f,{originalException:p,captureContext:{extra:{unhandledPromiseRejection:!0}},mechanism:{handled:!1,type:`onunhandledrejection`}}),handleRejection$1(f,l))}}function handleRejection$1(s,l){let f=`This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:`;l.mode===`warn`?consoleSandbox(()=>{console.warn(f),console.error(s&&typeof s==`object`&&`stack`in s?s.stack:s)}):l.mode===`strict`&&(consoleSandbox(()=>{console.warn(f)}),logAndExitProcess(s))}var INTEGRATION_NAME$20,_onUnhandledRejectionIntegration,onUnhandledRejectionIntegration,init_onunhandledrejection=__esmMin((()=>{init_esm$9(),init_errorhandling(),INTEGRATION_NAME$20=`OnUnhandledRejection`,_onUnhandledRejectionIntegration=((s={})=>{let l=s.mode||`warn`;return{name:INTEGRATION_NAME$20,setup(s){global.process.on(`unhandledRejection`,makeUnhandledPromiseHandler(s,{mode:l}))}}}),onUnhandledRejectionIntegration=defineIntegration(_onUnhandledRejectionIntegration)})),require_ExpressLayerType=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ExpressLayerType=void 0,(function(s){s.ROUTER=`router`,s.MIDDLEWARE=`middleware`,s.REQUEST_HANDLER=`request_handler`})(s.ExpressLayerType||={})})),require_AttributeNames$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.EXPRESS_TYPE=`express.type`,s.EXPRESS_NAME=`express.name`})(s.AttributeNames||={})})),require_internal_types$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._LAYERS_STORE_PROPERTY=s.kLayerPatched=void 0,s.kLayerPatched=Symbol(`express-layer-patched`),s._LAYERS_STORE_PROPERTY=`__ot_middlewares`})),require_utils$36=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getLayerPath=s.asErrorAndMessage=s.isLayerIgnored=s.getLayerMetadata=s.getRouterPath=s.storeLayerPath=void 0;let l=require_ExpressLayerType(),f=require_AttributeNames$8(),p=require_internal_types$6();s.storeLayerPath=(s,l)=>{Array.isArray(s[p._LAYERS_STORE_PROPERTY])===!1&&Object.defineProperty(s,p._LAYERS_STORE_PROPERTY,{enumerable:!1,value:[]}),l!==void 0&&s[p._LAYERS_STORE_PROPERTY].push(l)},s.getRouterPath=(l,f)=>{var p,g,v,b;let C=f.handle?.stack?.[0];return C?.route?.path?`${l}${C.route.path}`:C?.handle?.stack?(0,s.getRouterPath)(l,C):l},s.getLayerMetadata=(p,g,v)=>{var b;if(g.name===`router`){let b=(0,s.getRouterPath)(``,g)||v||p||`/`;return{attributes:{[f.AttributeNames.EXPRESS_NAME]:b,[f.AttributeNames.EXPRESS_TYPE]:l.ExpressLayerType.ROUTER},name:`router - ${b}`}}else if(g.name===`bound dispatch`)return{attributes:{[f.AttributeNames.EXPRESS_NAME]:(p||v)??`request handler`,[f.AttributeNames.EXPRESS_TYPE]:l.ExpressLayerType.REQUEST_HANDLER},name:`request handler${g.path?` - ${p||v}`:``}`};else return{attributes:{[f.AttributeNames.EXPRESS_NAME]:g.name,[f.AttributeNames.EXPRESS_TYPE]:l.ExpressLayerType.MIDDLEWARE},name:`middleware - ${g.name}`}};let g=(s,l)=>{if(typeof l==`string`)return l===s;if(l instanceof RegExp)return l.test(s);if(typeof l==`function`)return l(s);throw TypeError(`Pattern is in unsupported datatype`)};s.isLayerIgnored=(s,l,f)=>{var p;if(Array.isArray(f?.ignoreLayersType)&&(f?.ignoreLayersType)?.includes(l))return!0;if(Array.isArray(f?.ignoreLayers)===!1)return!1;try{for(let l of f.ignoreLayers)if(g(s,l))return!0}catch{}return!1},s.asErrorAndMessage=s=>s instanceof Error?[s,s.message]:[String(s),String(s)],s.getLayerPath=s=>{let l=s[0];return Array.isArray(l)?l.map(s=>v(s)||``).join(`,`):v(l)};let v=s=>{if(typeof s==`string`)return s;if(s instanceof RegExp||typeof s==`number`)return s.toString()}})),require_version$22=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.47.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-express`})),require_instrumentation$16=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ExpressInstrumentation=void 0;let l=require_src$41(),f=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_ExpressLayerType(),g=require_AttributeNames$8(),v=require_utils$36(),b=require_version$22(),C=require_src$33(),w=(init_esm$5(),__toCommonJS$1(esm_exports$3)),E=require_internal_types$6();s.ExpressInstrumentation=class extends C.InstrumentationBase{constructor(s={}){super(b.PACKAGE_NAME,b.PACKAGE_VERSION,s)}init(){return[new C.InstrumentationNodeModuleDefinition(`express`,[`>=4.0.0 <5`],s=>{let l=s.Router;return(0,C.isWrapped)(l.route)&&this._unwrap(l,`route`),this._wrap(l,`route`,this._getRoutePatch()),(0,C.isWrapped)(l.use)&&this._unwrap(l,`use`),this._wrap(l,`use`,this._getRouterUsePatch()),(0,C.isWrapped)(s.application.use)&&this._unwrap(s.application,`use`),this._wrap(s.application,`use`,this._getAppUsePatch()),s},s=>{if(s===void 0)return;let l=s.Router;this._unwrap(l,`route`),this._unwrap(l,`use`),this._unwrap(s.application,`use`)})]}_getRoutePatch(){let s=this;return function(l){return function(...f){let p=l.apply(this,f),g=this.stack[this.stack.length-1];return s._applyPatch(g,(0,v.getLayerPath)(f)),p}}}_getRouterUsePatch(){let s=this;return function(l){return function(...f){let p=l.apply(this,f),g=this.stack[this.stack.length-1];return s._applyPatch(g,(0,v.getLayerPath)(f)),p}}}_getAppUsePatch(){let s=this;return function(l){return function(...f){let p=l.apply(this,f),g=this._router.stack[this._router.stack.length-1];return s._applyPatch(g,(0,v.getLayerPath)(f)),p}}}_applyPatch(s,b){let k=this;s[E.kLayerPatched]!==!0&&(s[E.kLayerPatched]=!0,this._wrap(s,`handle`,A=>{if(A.length===4)return A;let N=function(N,F){(0,v.storeLayerPath)(N,b);let I=N[E._LAYERS_STORE_PROPERTY].filter(s=>s!==`/`&&s!==`/*`).join(``).replace(/\/{2,}/g,`/`),R={[w.SEMATTRS_HTTP_ROUTE]:I.length>0?I:`/`},B=(0,v.getLayerMetadata)(I,s,b),q=B.attributes[g.AttributeNames.EXPRESS_TYPE],J=(0,l.getRPCMetadata)(f.context.active());if(J?.type===l.RPCType.HTTP&&(J.route=I||`/`),(0,v.isLayerIgnored)(B.name,q,k.getConfig()))return q===p.ExpressLayerType.MIDDLEWARE&&N[E._LAYERS_STORE_PROPERTY].pop(),A.apply(this,arguments);if(f.trace.getSpan(f.context.active())===void 0)return A.apply(this,arguments);let le=k._getSpanName({request:N,layerType:q,route:I},B.name),_e=k.tracer.startSpan(le,{attributes:Object.assign(R,B.attributes)}),{requestHook:be}=k.getConfig();be&&(0,C.safeExecuteInTheMiddle)(()=>be(_e,{request:N,layerType:q,route:I}),s=>{s&&f.diag.error(`express instrumentation: request hook failed`,s)},!0);let xe=!1;B.attributes[g.AttributeNames.EXPRESS_TYPE]!==p.ExpressLayerType.MIDDLEWARE&&(_e.end(),xe=!0);let De=()=>{xe===!1&&(xe=!0,_e.end())},Oe=Array.from(arguments),je=Oe.findIndex(s=>typeof s==`function`);je>=0&&(arguments[je]=function(){var s;let l=arguments[0],p=![void 0,null,`route`,`router`].includes(l);if(!xe&&p){let[s,p]=(0,v.asErrorAndMessage)(l);_e.recordException(s),_e.setStatus({code:f.SpanStatusCode.ERROR,message:p})}return xe===!1&&(xe=!0,(s=N.res)==null||s.removeListener(`finish`,De),_e.end()),N.route&&p||N[E._LAYERS_STORE_PROPERTY].pop(),Oe[je].apply(this,arguments)});try{return A.apply(this,arguments)}catch(s){let[l,p]=(0,v.asErrorAndMessage)(s);throw _e.recordException(l),_e.setStatus({code:f.SpanStatusCode.ERROR,message:p}),s}finally{xe||F.once(`finish`,De)}};for(let s in A)Object.defineProperty(N,s,{get(){return A[s]},set(l){A[s]=l}});return N}))}_getSpanName(s,l){var p;let{spanNameHook:g}=this.getConfig();if(!(g instanceof Function))return l;try{return g(s,l)??l}catch(s){return f.diag.error(`express instrumentation: error calling span name rewrite hook`,s),l}}}})),require_types$19=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$31=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$16(),s),f(require_ExpressLayerType(),s),f(require_AttributeNames$8(),s),f(require_types$19(),s)})),import_src$30,INTEGRATION_NAME$19,instrumentExpress,_expressIntegration,expressIntegration,init_express=__esmMin((()=>{import_src$30=require_src$31(),init_esm$9(),init_debug_build(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$19=`Express`,instrumentExpress=generateInstrumentOnce(INTEGRATION_NAME$19,()=>new import_src$30.ExpressInstrumentation({requestHook(s){addOriginToSpan(s,`auto.http.otel.express`);let l=spanToJSON(s).data||{},f=l[`express.type`];f&&s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`${f}.express`);let p=l[`express.name`];typeof p==`string`&&s.updateName(p)},spanNameHook(s,l){if(getIsolationScope()===getDefaultIsolationScope())return DEBUG_BUILD&&logger$1.warn(`Isolation scope is still default isolation scope - skipping setting transactionName`),l;if(s.layerType===`request_handler`){let l=s.request,f=l.method?l.method.toUpperCase():`GET`;getIsolationScope().setTransactionName(`${f} ${s.route}`)}return l}})),_expressIntegration=(()=>({name:INTEGRATION_NAME$19,setupOnce(){instrumentExpress()}})),expressIntegration=defineIntegration(_expressIntegration)})),require_AttributeNames$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.FastifyNames=s.FastifyTypes=s.AttributeNames=void 0,(function(s){s.FASTIFY_NAME=`fastify.name`,s.FASTIFY_TYPE=`fastify.type`,s.HOOK_NAME=`hook.name`,s.PLUGIN_NAME=`plugin.name`})(s.AttributeNames||={}),(function(s){s.MIDDLEWARE=`middleware`,s.REQUEST_HANDLER=`request_handler`})(s.FastifyTypes||={}),(function(s){s.MIDDLEWARE=`middleware`,s.REQUEST_HANDLER=`request handler`})(s.FastifyNames||={})})),require_types$18=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_constants$17=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.hooksNamesToWrap=s.spanRequestSymbol=void 0,s.spanRequestSymbol=Symbol(`opentelemetry.instrumentation.fastify.request_active_span`),s.hooksNamesToWrap=new Set([`onTimeout`,`onRequest`,`preParsing`,`preValidation`,`preSerialization`,`preHandler`,`onSend`,`onResponse`,`onError`])})),require_utils$35=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.safeExecuteInTheMiddleMaybePromise=s.endSpan=s.startSpan=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_constants$17();function p(s,l,p,g={}){let v=l.startSpan(p,{attributes:g}),b=s[f.spanRequestSymbol]||[];return b.push(v),Object.defineProperty(s,f.spanRequestSymbol,{enumerable:!1,configurable:!0,value:b}),v}s.startSpan=p;function g(s,p){let g=s[f.spanRequestSymbol]||[];g.length&&(g.forEach(s=>{p&&(s.setStatus({code:l.SpanStatusCode.ERROR,message:p.message}),s.recordException(p)),s.end()}),delete s[f.spanRequestSymbol])}s.endSpan=g;function v(s,l,f){let p,g;try{g=s(),b(g)&&g.then(s=>l(void 0,s),s=>l(s))}catch(s){p=s}finally{if(!b(g)&&(l(p,g),p&&!f))throw p;return g}}s.safeExecuteInTheMiddleMaybePromise=v;function b(s){var l;return typeof s==`object`&&s&&typeof Object.getOwnPropertyDescriptor(s,`then`)?.value==`function`||!1}})),require_version$21=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.44.1`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-fastify`})),require_instrumentation$15=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.FastifyInstrumentation=s.ANONYMOUS_NAME=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=require_src$33(),g=(init_esm$5(),__toCommonJS$1(esm_exports$3)),v=require_constants$17(),b=require_AttributeNames$7(),C=require_utils$35(),w=require_version$21();s.ANONYMOUS_NAME=`anonymous`,s.FastifyInstrumentation=class extends p.InstrumentationBase{constructor(s={}){super(w.PACKAGE_NAME,w.PACKAGE_VERSION,s)}init(){return[new p.InstrumentationNodeModuleDefinition(`fastify`,[`>=3.0.0 <6`],s=>this._patchConstructor(s))]}_hookOnRequest(){let s=this;return function(p,g,v){if(!s.isEnabled())return v();s._wrap(g,`send`,s._patchSend());let b=p,C=(0,f.getRPCMetadata)(l.context.active()),w=b.routeOptions?b.routeOptions.url:p.routerPath;w&&C?.type===f.RPCType.HTTP&&(C.route=w),v()}}_wrapHandler(f,p,g,v){let w=this;return this._diag.debug(`Patching fastify route.handler function`),function(...E){if(!w.isEnabled())return g.apply(this,E);let k=g.name||f||s.ANONYMOUS_NAME,A=`${b.FastifyNames.MIDDLEWARE} - ${k}`,N=E[1],F=(0,C.startSpan)(N,w.tracer,A,{[b.AttributeNames.FASTIFY_TYPE]:b.FastifyTypes.MIDDLEWARE,[b.AttributeNames.PLUGIN_NAME]:f,[b.AttributeNames.HOOK_NAME]:p}),I=v&&E[E.length-1];return I&&(E[E.length-1]=function(...s){(0,C.endSpan)(N),I.apply(this,s)}),l.context.with(l.trace.setSpan(l.context.active(),F),()=>(0,C.safeExecuteInTheMiddleMaybePromise)(()=>g.apply(this,E),s=>{s instanceof Error&&(F.setStatus({code:l.SpanStatusCode.ERROR,message:s.message}),F.recordException(s)),v||(0,C.endSpan)(N)}))}}_wrapAddHook(){let s=this;return this._diag.debug(`Patching fastify server.addHook function`),function(l){return function(...f){let p=f[0],g=f[1],b=this.pluginName;if(!v.hooksNamesToWrap.has(p))return l.apply(this,f);let C=typeof f[f.length-1]==`function`&&g.constructor.name!==`AsyncFunction`;return l.apply(this,[p,s._wrapHandler(b,p,g,C)])}}}_patchConstructor(s){let l=this;function f(...f){let p=s.fastify.apply(this,f);return p.addHook(`onRequest`,l._hookOnRequest()),p.addHook(`preHandler`,l._hookPreHandler()),l._wrap(p,`addHook`,l._wrapAddHook()),p}return s.errorCodes!==void 0&&(f.errorCodes=s.errorCodes),f.fastify=f,f.default=f,f}_patchSend(){let s=this;return this._diag.debug(`Patching fastify reply.send function`),function(l){return function(...f){let g=f[0];return s.isEnabled()?(0,p.safeExecuteInTheMiddle)(()=>l.apply(this,f),s=>{!s&&g instanceof Error&&(s=g),(0,C.endSpan)(this,s)}):l.apply(this,f)}}}_hookPreHandler(){let f=this;return this._diag.debug(`Patching fastify preHandler function`),function(v,w,E){var k,A;if(!f.isEnabled())return E();let N=v,F=N.routeOptions?.handler||N.context?.handler,I=F?.name.startsWith(`bound `)?F.name.substring(6):F?.name,R=`${b.FastifyNames.REQUEST_HANDLER} - ${I||this.pluginName||s.ANONYMOUS_NAME}`,B={[b.AttributeNames.PLUGIN_NAME]:this.pluginName,[b.AttributeNames.FASTIFY_TYPE]:b.FastifyTypes.REQUEST_HANDLER,[g.SEMATTRS_HTTP_ROUTE]:N.routeOptions?N.routeOptions.url:v.routerPath};I&&(B[b.AttributeNames.FASTIFY_NAME]=I);let q=(0,C.startSpan)(w,f.tracer,R,B),{requestHook:J}=f.getConfig();return J&&(0,p.safeExecuteInTheMiddle)(()=>J(q,{request:v}),s=>{s&&f._diag.error(`request hook failed`,s)},!0),l.context.with(l.trace.setSpan(l.context.active(),q),()=>{E()})}}}})),require_src$30=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_AttributeNames$7(),s),f(require_types$18(),s),f(require_instrumentation$15(),s)}));function addFastifySpanAttributes(s){let l=spanToJSON(s).data||{},f=l[`fastify.type`];if(l[`sentry.op`]||!f)return;s.setAttributes({[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.http.otel.fastify`,[SEMANTIC_ATTRIBUTE_SENTRY_OP]:`${f}.fastify`});let p=l[`fastify.name`]||l[`plugin.name`]||l[`hook.name`];typeof p==`string`&&s.updateName(p.replace(/^fastify -> /,``))}var import_src$29,INTEGRATION_NAME$18,instrumentFastify,_fastifyIntegration,fastifyIntegration,init_fastify=__esmMin((()=>{import_src$29=require_src$30(),init_esm$9(),init_instrument(),INTEGRATION_NAME$18=`Fastify`,instrumentFastify=generateInstrumentOnce(INTEGRATION_NAME$18,()=>new import_src$29.FastifyInstrumentation({requestHook(s){addFastifySpanAttributes(s)}})),_fastifyIntegration=(()=>({name:INTEGRATION_NAME$18,setupOnce(){instrumentFastify()}})),fastifyIntegration=defineIntegration(_fastifyIntegration)})),require_enum$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SpanNames=s.TokenKind=s.AllowedOperationTypes=void 0,(function(s){s.QUERY=`query`,s.MUTATION=`mutation`,s.SUBSCRIPTION=`subscription`})(s.AllowedOperationTypes||={}),(function(s){s.SOF=``,s.EOF=``,s.BANG=`!`,s.DOLLAR=`$`,s.AMP=`&`,s.PAREN_L=`(`,s.PAREN_R=`)`,s.SPREAD=`...`,s.COLON=`:`,s.EQUALS=`=`,s.AT=`@`,s.BRACKET_L=`[`,s.BRACKET_R=`]`,s.BRACE_L=`{`,s.PIPE=`|`,s.BRACE_R=`}`,s.NAME=`Name`,s.INT=`Int`,s.FLOAT=`Float`,s.STRING=`String`,s.BLOCK_STRING=`BlockString`,s.COMMENT=`Comment`})(s.TokenKind||={}),(function(s){s.EXECUTE=`graphql.execute`,s.PARSE=`graphql.parse`,s.RESOLVE=`graphql.resolve`,s.VALIDATE=`graphql.validate`,s.SCHEMA_VALIDATE=`graphql.validateSchema`,s.SCHEMA_PARSE=`graphql.parseSchema`})(s.SpanNames||={})})),require_AttributeNames$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.SOURCE=`graphql.source`,s.FIELD_NAME=`graphql.field.name`,s.FIELD_PATH=`graphql.field.path`,s.FIELD_TYPE=`graphql.field.type`,s.OPERATION_TYPE=`graphql.operation.type`,s.OPERATION_NAME=`graphql.operation.name`,s.VARIABLES=`graphql.variables.`,s.ERROR_VALIDATION_NAME=`graphql.validation.error`})(s.AttributeNames||={})})),require_symbols$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.OTEL_GRAPHQL_DATA_SYMBOL=s.OTEL_PATCHED_SYMBOL=void 0,s.OTEL_PATCHED_SYMBOL=Symbol.for(`opentelemetry.patched`),s.OTEL_GRAPHQL_DATA_SYMBOL=Symbol.for(`opentelemetry.graphql_data`)})),require_internal_types$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.OPERATION_NOT_SUPPORTED=void 0,require_symbols$5(),s.OPERATION_NOT_SUPPORTED=`Operation$operationName$not supported`})),require_utils$34=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.wrapFieldResolver=s.wrapFields=s.getSourceFromLocation=s.getOperation=s.endSpan=s.addSpanSource=s.addInputVariableAttributes=s.isPromise=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_enum$1(),p=require_AttributeNames$6(),g=require_symbols$5(),v=Object.values(f.AllowedOperationTypes);s.isPromise=s=>typeof s?.then==`function`;let b=s=>typeof s==`object`&&!!s;function C(s,l,f){Array.isArray(f)?f.forEach((f,p)=>{C(s,`${l}.${p}`,f)}):f instanceof Object?Object.entries(f).forEach(([f,p])=>{C(s,`${l}.${f}`,p)}):s.setAttribute(`${p.AttributeNames.VARIABLES}${String(l)}`,f)}function w(s,l){Object.entries(l).forEach(([l,f])=>{C(s,l,f)})}s.addInputVariableAttributes=w;function E(s,l,f,g,v){let b=xe(l,f,g,v);s.setAttribute(p.AttributeNames.SOURCE,b)}s.addSpanSource=E;function k(s,l,f,p,g){let v=R(f,g),b=!1;if(!v){b=!0;let C=B(f,g);v={parent:C,span:A(s,l,f,p,g,C.span),error:null},I(f,g,v)}return{spanAdded:b,field:v}}function A(s,v,b,C,w,k){var A,N;let F={[p.AttributeNames.FIELD_NAME]:C.fieldName,[p.AttributeNames.FIELD_PATH]:w.join(`.`),[p.AttributeNames.FIELD_TYPE]:C.returnType.toString()},I=s.startSpan(`${f.SpanNames.RESOLVE} ${F[p.AttributeNames.FIELD_PATH]}`,{attributes:F},k?l.trace.setSpan(l.context.active(),k):void 0),R=b[g.OTEL_GRAPHQL_DATA_SYMBOL].source,B=C.fieldNodes.find(s=>s.kind===`Field`);return B&&E(I,R.loc,v().allowValues,B.loc?.start,B.loc?.end),I}function N(s,l){l&&s.recordException(l),s.end()}s.endSpan=N;function F(s,l){if(!(!s||!Array.isArray(s.definitions)))return l?s.definitions.filter(s=>{var l;return v.indexOf(s?.operation)!==-1}).find(s=>{var f,p;return l===s?.name?.value}):s.definitions.find(s=>{var l;return v.indexOf(s?.operation)!==-1})}s.getOperation=F;function I(s,l,f){return s[g.OTEL_GRAPHQL_DATA_SYMBOL].fields[l.join(`.`)]=f}function R(s,l){return s[g.OTEL_GRAPHQL_DATA_SYMBOL].fields[l.join(`.`)]}function B(s,l){for(let f=l.length-1;f>0;f--){let p=R(s,l.slice(0,f));if(p)return p}return{span:s[g.OTEL_GRAPHQL_DATA_SYMBOL].span}}function q(s,l){let f=[],p=l;for(;p;){let l=p.key;s&&typeof l==`number`&&(l=`*`),f.push(String(l)),p=p.prev}return f.reverse()}function J(s){return _e(` +`,s)}function le(s){return _e(` `,s)}function _e(s,l){let f=``;for(let p=0;pb){w=w.next,E=w?.line;continue}let s=w.value||w.kind,p=``;!l&&be.indexOf(w.kind)>=0&&(s=`*`),w.kind===f.TokenKind.STRING&&(s=`"${s}"`),w.kind===f.TokenKind.EOF&&(s=``),w.line>E?(C+=J(w.line-E),E=w.line,p=le(w.column-1)):w.line===w.prev?.line&&(p=le(w.start-(w.prev?.end||0))),C+=p+s,w&&=w.next}}return C}s.getSourceFromLocation=xe;function De(s,l,f){if(!s||typeof s.getFields!=`function`||s[g.OTEL_PATCHED_SYMBOL])return;let p=s.getFields();s[g.OTEL_PATCHED_SYMBOL]=!0,Object.keys(p).forEach(s=>{let g=p[s];if(g&&(g.resolve&&=Ne(l,f,g.resolve),g.type)){let s=g.type;for(;s.ofType;)s=s.ofType;De(s,l,f)}})}s.wrapFields=De;let Oe=(s,f,p)=>{p&&(s.recordException(f),s.setStatus({code:l.SpanStatusCode.ERROR,message:f.message}),s.end())},je=(s,l)=>{l&&s.end()};function Ne(f,p,v,C=!1){if(w[g.OTEL_PATCHED_SYMBOL]||typeof v!=`function`)return v;function w(w,E,A,N){if(!v)return;let F=p();if(F.ignoreTrivialResolveSpans&&C&&(b(w)||typeof w==`function`)&&typeof w[N.fieldName]!=`function`||!A[g.OTEL_GRAPHQL_DATA_SYMBOL])return v.call(this,w,E,A,N);let I=q(F.mergeItems,N&&N.path),R=I.filter(s=>typeof s==`string`).length,J,le=!1;if(F.depth>=0&&F.depth{try{let l=v.call(this,w,E,A,N);return(0,s.isPromise)(l)?l.then(s=>(je(J.span,le),s),s=>{throw Oe(J.span,s,le),s}):(je(J.span,le),l)}catch(s){throw Oe(J.span,s,le),s}})}return w[g.OTEL_PATCHED_SYMBOL]=!0,w}s.wrapFieldResolver=Ne})),require_version$20=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.47.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-graphql`})),require_instrumentation$14=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.GraphQLInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=require_enum$1(),g=require_AttributeNames$6(),v=require_symbols$5(),b=require_internal_types$5(),C=require_utils$34(),w=require_version$20(),E={mergeItems:!1,depth:-1,allowValues:!1,ignoreResolveSpans:!1},k=[`>=14.0.0 <17`];s.GraphQLInstrumentation=class extends f.InstrumentationBase{constructor(s={}){super(w.PACKAGE_NAME,w.PACKAGE_VERSION,Object.assign(Object.assign({},E),s))}setConfig(s={}){super.setConfig(Object.assign(Object.assign({},E),s))}init(){let s=new f.InstrumentationNodeModuleDefinition(`graphql`,k);return s.files.push(this._addPatchingExecute()),s.files.push(this._addPatchingParser()),s.files.push(this._addPatchingValidate()),s}_addPatchingExecute(){return new f.InstrumentationNodeModuleFile(`graphql/execution/execute.js`,k,s=>((0,f.isWrapped)(s.execute)&&this._unwrap(s,`execute`),this._wrap(s,`execute`,this._patchExecute(s.defaultFieldResolver)),s),s=>{s&&this._unwrap(s,`execute`)})}_addPatchingParser(){return new f.InstrumentationNodeModuleFile(`graphql/language/parser.js`,k,s=>((0,f.isWrapped)(s.parse)&&this._unwrap(s,`parse`),this._wrap(s,`parse`,this._patchParse()),s),s=>{s&&this._unwrap(s,`parse`)})}_addPatchingValidate(){return new f.InstrumentationNodeModuleFile(`graphql/validation/validate.js`,k,s=>((0,f.isWrapped)(s.validate)&&this._unwrap(s,`validate`),this._wrap(s,`validate`,this._patchValidate()),s),s=>{s&&this._unwrap(s,`validate`)})}_patchExecute(s){let p=this;return function(g){return function(){let b;if(arguments.length>=2){let l=arguments;b=p._wrapExecuteArgs(l[0],l[1],l[2],l[3],l[4],l[5],l[6],l[7],s)}else{let l=arguments[0];b=p._wrapExecuteArgs(l.schema,l.document,l.rootValue,l.contextValue,l.variableValues,l.operationName,l.fieldResolver,l.typeResolver,s)}let w=(0,C.getOperation)(b.document,b.operationName),E=p._createExecuteSpan(w,b);return b.contextValue[v.OTEL_GRAPHQL_DATA_SYMBOL]={source:b.document?b.document||b.document[v.OTEL_GRAPHQL_DATA_SYMBOL]:void 0,span:E,fields:{}},l.context.with(l.trace.setSpan(l.context.active(),E),()=>(0,f.safeExecuteInTheMiddle)(()=>g.apply(this,[b]),(s,l)=>{p._handleExecutionResult(E,s,l)}))}}}_handleExecutionResult(s,l,f){let p=this.getConfig();if(f===void 0||l){(0,C.endSpan)(s,l);return}if((0,C.isPromise)(f))f.then(l=>{if(typeof p.responseHook!=`function`){(0,C.endSpan)(s);return}this._executeResponseHook(s,l)},l=>{(0,C.endSpan)(s,l)});else{if(typeof p.responseHook!=`function`){(0,C.endSpan)(s);return}this._executeResponseHook(s,f)}}_executeResponseHook(s,l){let{responseHook:p}=this.getConfig();p&&(0,f.safeExecuteInTheMiddle)(()=>{p(s,l)},l=>{l&&this._diag.error(`Error running response hook`,l),(0,C.endSpan)(s,void 0)},!0)}_patchParse(){let s=this;return function(l){return function(f,p){return s._parse(this,l,f,p)}}}_patchValidate(){let s=this;return function(l){return function(f,p,g,v,b){return s._validate(this,l,f,p,g,b,v)}}}_parse(s,g,v,b){let w=this.getConfig(),E=this.tracer.startSpan(p.SpanNames.PARSE);return l.context.with(l.trace.setSpan(l.context.active(),E),()=>(0,f.safeExecuteInTheMiddle)(()=>g.call(s,v,b),(s,l)=>{l&&((0,C.getOperation)(l)?l.loc&&(0,C.addSpanSource)(E,l.loc,w.allowValues):E.updateName(p.SpanNames.SCHEMA_PARSE)),(0,C.endSpan)(E,s)}))}_validate(s,v,b,w,E,k,A){let N=this.tracer.startSpan(p.SpanNames.VALIDATE,{});return l.context.with(l.trace.setSpan(l.context.active(),N),()=>(0,f.safeExecuteInTheMiddle)(()=>v.call(s,b,w,E,A,k),(s,l)=>{w.loc||N.updateName(p.SpanNames.SCHEMA_VALIDATE),l&&l.length&&N.recordException({name:g.AttributeNames.ERROR_VALIDATION_NAME,message:JSON.stringify(l)}),(0,C.endSpan)(N,s)}))}_createExecuteSpan(s,l){var f;let v=this.getConfig(),w=this.tracer.startSpan(p.SpanNames.EXECUTE,{});if(s){let{operation:l,name:f}=s;w.setAttribute(g.AttributeNames.OPERATION_TYPE,l);let p=f?.value;p?(w.setAttribute(g.AttributeNames.OPERATION_NAME,p),w.updateName(`${l} ${p}`)):w.updateName(l)}else{let s=` `;l.operationName&&(s=` "${l.operationName}" `),s=b.OPERATION_NOT_SUPPORTED.replace(`$operationName$`,s),w.setAttribute(g.AttributeNames.OPERATION_NAME,s)}return l.document?.loc&&(0,C.addSpanSource)(w,l.document.loc,v.allowValues),l.variableValues&&v.allowValues&&(0,C.addInputVariableAttributes)(w,l.variableValues),w}_wrapExecuteArgs(s,l,f,p,g,b,w,E,k){if(p||={},p[v.OTEL_GRAPHQL_DATA_SYMBOL]||this.getConfig().ignoreResolveSpans)return{schema:s,document:l,rootValue:f,contextValue:p,variableValues:g,operationName:b,fieldResolver:w,typeResolver:E};let A=w==null,N=w??k;return w=(0,C.wrapFieldResolver)(this.tracer,()=>this.getConfig(),N,A),s&&((0,C.wrapFields)(s.getQueryType(),this.tracer,()=>this.getConfig()),(0,C.wrapFields)(s.getMutationType(),this.tracer,()=>this.getConfig())),{schema:s,document:l,rootValue:f,contextValue:p,variableValues:g,operationName:b,fieldResolver:w,typeResolver:E}}}})),require_types$17=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$29=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$14(),s),f(require_types$17(),s)}));function getOptionsWithDefaults(s){return{ignoreResolveSpans:!0,ignoreTrivialResolveSpans:!0,useOperationNameForRootSpan:!0,...s}}var import_src$28,INTEGRATION_NAME$17,instrumentGraphql,_graphqlIntegration,graphqlIntegration,init_graphql=__esmMin((()=>{import_src$28=require_src$29(),init_esm$9(),init_esm$2(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$17=`Graphql`,instrumentGraphql=generateInstrumentOnce(INTEGRATION_NAME$17,(s={})=>{let l=getOptionsWithDefaults(s);return new import_src$28.GraphQLInstrumentation({...l,responseHook(s){addOriginToSpan(s,`auto.graphql.otel.graphql`);let f=spanToJSON(s).data||{},p=f[`graphql.operation.type`],g=f[`graphql.operation.name`];if(l.useOperationNameForRootSpan&&p){let l=getRootSpan(s),f=(spanToJSON(l).data||{})[`sentry.graphql.operation`]||[],v=g?`${p} ${g}`:`${p}`;Array.isArray(f)?(f.push(v),l.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION,f)):f?l.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION,[f,v]):l.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_GRAPHQL_OPERATION,v)}}})}),_graphqlIntegration=((s={})=>({name:INTEGRATION_NAME$17,setupOnce(){instrumentGraphql(getOptionsWithDefaults(s))}})),graphqlIntegration=defineIntegration(_graphqlIntegration)})),require_version$19=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.7.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-kafkajs`})),require_propagator=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.bufferTextMapGetter=void 0,s.bufferTextMapGetter={get(s,l){var f;if(!s)return;let p=Object.keys(s);for(let f of p)if(f===l||f.toLowerCase()===l)return s[f]?.toString()},keys(s){return s?Object.keys(s):[]}}})),require_instrumentation$13=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.KafkaJsInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=(init_esm$5(),__toCommonJS$1(esm_exports$3)),p=require_version$19(),g=require_propagator(),v=require_src$33();s.KafkaJsInstrumentation=class extends v.InstrumentationBase{constructor(s={}){super(p.PACKAGE_NAME,p.PACKAGE_VERSION,s)}init(){let s=s=>{var l,f;(0,v.isWrapped)((s?.Kafka)?.prototype.producer)&&this._unwrap(s.Kafka.prototype,`producer`),(0,v.isWrapped)((s?.Kafka)?.prototype.consumer)&&this._unwrap(s.Kafka.prototype,`consumer`)};return new v.InstrumentationNodeModuleDefinition(`kafkajs`,[`>=0.1.0 <3`],l=>{var f,p;return s(l),this._wrap(l?.Kafka?.prototype,`producer`,this._getProducerPatch()),this._wrap(l?.Kafka?.prototype,`consumer`,this._getConsumerPatch()),l},s)}_getConsumerPatch(){let s=this;return l=>function(...f){let p=l.apply(this,f);return(0,v.isWrapped)(p.run)&&s._unwrap(p,`run`),s._wrap(p,`run`,s._getConsumerRunPatch()),p}}_getProducerPatch(){let s=this;return l=>function(...f){let p=l.apply(this,f);return(0,v.isWrapped)(p.sendBatch)&&s._unwrap(p,`sendBatch`),s._wrap(p,`sendBatch`,s._getProducerSendBatchPatch()),(0,v.isWrapped)(p.send)&&s._unwrap(p,`send`),s._wrap(p,`send`,s._getProducerSendPatch()),p}}_getConsumerRunPatch(){let s=this;return l=>function(...f){let p=f[0];return p?.eachMessage&&((0,v.isWrapped)(p.eachMessage)&&s._unwrap(p,`eachMessage`),s._wrap(p,`eachMessage`,s._getConsumerEachMessagePatch())),p?.eachBatch&&((0,v.isWrapped)(p.eachBatch)&&s._unwrap(p,`eachBatch`),s._wrap(p,`eachBatch`,s._getConsumerEachBatchPatch())),l.call(this,p)}}_getConsumerEachMessagePatch(){let s=this;return p=>function(...v){let b=v[0],C=l.propagation.extract(l.ROOT_CONTEXT,b.message.headers,g.bufferTextMapGetter),w=s._startConsumerSpan(b.topic,b.message,f.MESSAGINGOPERATIONVALUES_PROCESS,C),E=l.context.with(l.trace.setSpan(C,w),()=>p.apply(this,v));return s._endSpansOnPromise([w],E)}}_getConsumerEachBatchPatch(){return s=>{let p=this;return function(...v){let b=v[0],C=p._startConsumerSpan(b.batch.topic,void 0,f.MESSAGINGOPERATIONVALUES_RECEIVE,l.ROOT_CONTEXT);return l.context.with(l.trace.setSpan(l.context.active(),C),()=>{let w=b.batch.messages.map(s=>{var v;let C=l.propagation.extract(l.ROOT_CONTEXT,s.headers,g.bufferTextMapGetter),w=l.trace.getSpan(C)?.spanContext(),E;return w&&(E={context:w}),p._startConsumerSpan(b.batch.topic,s,f.MESSAGINGOPERATIONVALUES_PROCESS,void 0,E)}),E=s.apply(this,v);return w.unshift(C),p._endSpansOnPromise(w,E)})}}}_getProducerSendBatchPatch(){let s=this;return l=>function(...f){let p=(f[0].topicMessages||[]).map(l=>l.messages.map(f=>s._startProducerSpan(l.topic,f))).reduce((s,l)=>s.concat(l),[]),g=l.apply(this,f);return s._endSpansOnPromise(p,g)}}_getProducerSendPatch(){let s=this;return l=>function(...f){let p=f[0],g=p.messages.map(l=>s._startProducerSpan(p.topic,l)),v=l.apply(this,f);return s._endSpansOnPromise(g,v)}}_endSpansOnPromise(s,f){return Promise.resolve(f).catch(f=>{let p;throw typeof f==`string`?p=f:typeof f==`object`&&Object.prototype.hasOwnProperty.call(f,`message`)&&(p=f.message),s.forEach(s=>s.setStatus({code:l.SpanStatusCode.ERROR,message:p})),f}).finally(()=>{s.forEach(s=>s.end())})}_startConsumerSpan(s,p,g,b,C){let w=this.tracer.startSpan(s,{kind:l.SpanKind.CONSUMER,attributes:{[f.SEMATTRS_MESSAGING_SYSTEM]:`kafka`,[f.SEMATTRS_MESSAGING_DESTINATION]:s,[f.SEMATTRS_MESSAGING_OPERATION]:g},links:C?[C]:[]},b),{consumerHook:E}=this.getConfig();return E&&p&&(0,v.safeExecuteInTheMiddle)(()=>E(w,{topic:s,message:p}),s=>{s&&this._diag.error(`consumerHook error`,s)},!0),w}_startProducerSpan(s,p){var g;let b=this.tracer.startSpan(s,{kind:l.SpanKind.PRODUCER,attributes:{[f.SEMATTRS_MESSAGING_SYSTEM]:`kafka`,[f.SEMATTRS_MESSAGING_DESTINATION]:s}});p.headers=p.headers??{},l.propagation.inject(l.trace.setSpan(l.context.active(),b),p.headers);let{producerHook:C}=this.getConfig();return C&&(0,v.safeExecuteInTheMiddle)(()=>C(b,{topic:s,message:p}),s=>{s&&this._diag.error(`producerHook error`,s)},!0),b}}})),require_types$16=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$28=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$13(),s),f(require_types$16(),s)})),import_src$27,INTEGRATION_NAME$16,instrumentKafka,_kafkaIntegration,kafkaIntegration,init_kafka=__esmMin((()=>{import_src$27=require_src$28(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$16=`Kafka`,instrumentKafka=generateInstrumentOnce(INTEGRATION_NAME$16,()=>new import_src$27.KafkaJsInstrumentation({consumerHook(s){addOriginToSpan(s,`auto.kafkajs.otel.consumer`)},producerHook(s){addOriginToSpan(s,`auto.kafkajs.otel.producer`)}})),_kafkaIntegration=(()=>({name:INTEGRATION_NAME$16,setupOnce(){instrumentKafka()}})),kafkaIntegration=defineIntegration(_kafkaIntegration)})),require_version$18=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.44.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-lru-memoizer`})),require_instrumentation$12=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LruMemoizerInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=require_version$18();s.LruMemoizerInstrumentation=class extends f.InstrumentationBase{constructor(s={}){super(p.PACKAGE_NAME,p.PACKAGE_VERSION,s)}init(){return[new f.InstrumentationNodeModuleDefinition(`lru-memoizer`,[`>=1.3 <3`],s=>{let f=function(){let f=s.apply(this,arguments);return function(){let s=[...arguments],p=s.pop(),g=typeof p==`function`?l.context.bind(l.context.active(),p):p;return s.push(g),f.apply(this,s)}};return f.sync=s.sync,f},void 0)]}}})),require_src$27=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$12(),s)})),import_src$26,INTEGRATION_NAME$15,instrumentLruMemoizer,_lruMemoizerIntegration,lruMemoizerIntegration,init_lrumemoizer=__esmMin((()=>{import_src$26=require_src$27(),init_esm$9(),init_instrument(),INTEGRATION_NAME$15=`LruMemoizer`,instrumentLruMemoizer=generateInstrumentOnce(INTEGRATION_NAME$15,()=>new import_src$26.LruMemoizerInstrumentation),_lruMemoizerIntegration=(()=>({name:INTEGRATION_NAME$15,setupOnce(){instrumentLruMemoizer()}})),lruMemoizerIntegration=defineIntegration(_lruMemoizerIntegration)})),require_internal_types$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MongodbCommandType=void 0,(function(s){s.CREATE_INDEXES=`createIndexes`,s.FIND_AND_MODIFY=`findAndModify`,s.IS_MASTER=`isMaster`,s.COUNT=`count`,s.AGGREGATE=`aggregate`,s.UNKNOWN=`unknown`})(s.MongodbCommandType||={})})),require_version$17=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.51.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-mongodb`})),require_instrumentation$11=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MongoDBInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=(init_esm$5(),__toCommonJS$1(esm_exports$3)),g=require_internal_types$4(),v=require_version$17();s.MongoDBInstrumentation=class s extends f.InstrumentationBase{constructor(s={}){super(v.PACKAGE_NAME,v.PACKAGE_VERSION,s)}_updateMetricInstruments(){this._connectionsUsage=this.meter.createUpDownCounter(`db.client.connections.usage`,{description:`The number of connections that are currently in state described by the state attribute.`,unit:`{connection}`})}init(){let{v3PatchConnection:s,v3UnpatchConnection:l}=this._getV3ConnectionPatches(),{v4PatchConnect:p,v4UnpatchConnect:g}=this._getV4ConnectPatches(),{v4PatchConnectionCallback:v,v4PatchConnectionPromise:b,v4UnpatchConnection:C}=this._getV4ConnectionPatches(),{v4PatchConnectionPool:w,v4UnpatchConnectionPool:E}=this._getV4ConnectionPoolPatches(),{v4PatchSessions:k,v4UnpatchSessions:A}=this._getV4SessionsPatches();return[new f.InstrumentationNodeModuleDefinition(`mongodb`,[`>=3.3.0 <4`],void 0,void 0,[new f.InstrumentationNodeModuleFile(`mongodb/lib/core/wireprotocol/index.js`,[`>=3.3.0 <4`],s,l)]),new f.InstrumentationNodeModuleDefinition(`mongodb`,[`>=4.0.0 <7`],void 0,void 0,[new f.InstrumentationNodeModuleFile(`mongodb/lib/cmap/connection.js`,[`>=4.0.0 <6.4`],v,C),new f.InstrumentationNodeModuleFile(`mongodb/lib/cmap/connection.js`,[`>=6.4.0 <7`],b,C),new f.InstrumentationNodeModuleFile(`mongodb/lib/cmap/connection_pool.js`,[`>=4.0.0 <6.4`],w,E),new f.InstrumentationNodeModuleFile(`mongodb/lib/cmap/connect.js`,[`>=4.0.0 <7`],p,g),new f.InstrumentationNodeModuleFile(`mongodb/lib/sessions.js`,[`>=4.0.0 <7`],k,A)])]}_getV3ConnectionPatches(){return{v3PatchConnection:s=>((0,f.isWrapped)(s.insert)&&this._unwrap(s,`insert`),this._wrap(s,`insert`,this._getV3PatchOperation(`insert`)),(0,f.isWrapped)(s.remove)&&this._unwrap(s,`remove`),this._wrap(s,`remove`,this._getV3PatchOperation(`remove`)),(0,f.isWrapped)(s.update)&&this._unwrap(s,`update`),this._wrap(s,`update`,this._getV3PatchOperation(`update`)),(0,f.isWrapped)(s.command)&&this._unwrap(s,`command`),this._wrap(s,`command`,this._getV3PatchCommand()),(0,f.isWrapped)(s.query)&&this._unwrap(s,`query`),this._wrap(s,`query`,this._getV3PatchFind()),(0,f.isWrapped)(s.getMore)&&this._unwrap(s,`getMore`),this._wrap(s,`getMore`,this._getV3PatchCursor()),s),v3UnpatchConnection:s=>{s!==void 0&&(this._unwrap(s,`insert`),this._unwrap(s,`remove`),this._unwrap(s,`update`),this._unwrap(s,`command`),this._unwrap(s,`query`),this._unwrap(s,`getMore`))}}}_getV4SessionsPatches(){return{v4PatchSessions:s=>((0,f.isWrapped)(s.acquire)&&this._unwrap(s,`acquire`),this._wrap(s.ServerSessionPool.prototype,`acquire`,this._getV4AcquireCommand()),(0,f.isWrapped)(s.release)&&this._unwrap(s,`release`),this._wrap(s.ServerSessionPool.prototype,`release`,this._getV4ReleaseCommand()),s),v4UnpatchSessions:s=>{s!==void 0&&((0,f.isWrapped)(s.acquire)&&this._unwrap(s,`acquire`),(0,f.isWrapped)(s.release)&&this._unwrap(s,`release`))}}}_getV4AcquireCommand(){let s=this;return l=>function(){let f=this.sessions.length,p=l.call(this),g=this.sessions.length;return f===g?s._connectionsUsage.add(1,{state:`used`,"pool.name":s._poolName}):f-1===g&&(s._connectionsUsage.add(-1,{state:`idle`,"pool.name":s._poolName}),s._connectionsUsage.add(1,{state:`used`,"pool.name":s._poolName})),p}}_getV4ReleaseCommand(){let s=this;return l=>function(f){let p=l.call(this,f);return s._connectionsUsage.add(-1,{state:`used`,"pool.name":s._poolName}),s._connectionsUsage.add(1,{state:`idle`,"pool.name":s._poolName}),p}}_getV4ConnectionPoolPatches(){return{v4PatchConnectionPool:s=>{let l=s.ConnectionPool.prototype;return(0,f.isWrapped)(l.checkOut)&&this._unwrap(l,`checkOut`),this._wrap(l,`checkOut`,this._getV4ConnectionPoolCheckOut()),s},v4UnpatchConnectionPool:s=>{s!==void 0&&this._unwrap(s.ConnectionPool.prototype,`checkOut`)}}}_getV4ConnectPatches(){return{v4PatchConnect:s=>((0,f.isWrapped)(s.connect)&&this._unwrap(s,`connect`),this._wrap(s,`connect`,this._getV4ConnectCommand()),s),v4UnpatchConnect:s=>{s!==void 0&&this._unwrap(s,`connect`)}}}_getV4ConnectionPoolCheckOut(){return s=>function(f){let p=l.context.bind(l.context.active(),f);return s.call(this,p)}}_getV4ConnectCommand(){let s=this;return l=>function(f,p){if(l.length===1){let p=l.call(this,f);return p&&typeof p.then==`function`&&p.then(()=>s.setPoolName(f),()=>void 0),p}return l.call(this,f,function(l,g){if(l||!g){p(l,g);return}s.setPoolName(f),p(l,g)})}}_getV4ConnectionPatches(){return{v4PatchConnectionCallback:s=>((0,f.isWrapped)(s.Connection.prototype.command)&&this._unwrap(s.Connection.prototype,`command`),this._wrap(s.Connection.prototype,`command`,this._getV4PatchCommandCallback()),s),v4PatchConnectionPromise:s=>((0,f.isWrapped)(s.Connection.prototype.command)&&this._unwrap(s.Connection.prototype,`command`),this._wrap(s.Connection.prototype,`command`,this._getV4PatchCommandPromise()),s),v4UnpatchConnection:s=>{s!==void 0&&this._unwrap(s.Connection.prototype,`command`)}}}_getV3PatchOperation(s){let f=this;return p=>function(g,v,b,C,w){let E=l.trace.getSpan(l.context.active()),k=typeof C==`function`?C:w;if(!E||typeof k!=`function`||typeof b!=`object`)return typeof C==`function`?p.call(this,g,v,b,C):p.call(this,g,v,b,C,w);let A=f.tracer.startSpan(`mongodb.${s}`,{kind:l.SpanKind.CLIENT});f._populateV3Attributes(A,v,g,b[0],s);let N=f._patchEnd(A,k);return typeof C==`function`?p.call(this,g,v,b,N):p.call(this,g,v,b,C,N)}}_getV3PatchCommand(){let f=this;return p=>function(v,b,C,w,E){let k=l.trace.getSpan(l.context.active()),A=typeof w==`function`?w:E;if(!k||typeof A!=`function`||typeof C!=`object`)return typeof w==`function`?p.call(this,v,b,C,w):p.call(this,v,b,C,w,E);let N=s._getCommandType(C),F=N===g.MongodbCommandType.UNKNOWN?`command`:N,I=f.tracer.startSpan(`mongodb.${F}`,{kind:l.SpanKind.CLIENT}),R=N===g.MongodbCommandType.UNKNOWN?void 0:N;f._populateV3Attributes(I,b,v,C,R);let B=f._patchEnd(I,A);return typeof w==`function`?p.call(this,v,b,C,B):p.call(this,v,b,C,w,B)}}_getV4PatchCommandCallback(){let s=this;return f=>function(p,g,v,b){let C=l.trace.getSpan(l.context.active()),w=b,E=Object.keys(g)[0];if(typeof w!=`function`||typeof g!=`object`||g.ismaster||g.hello)return f.call(this,p,g,v,b);let k;C&&(k=s.tracer.startSpan(`mongodb.${E}`,{kind:l.SpanKind.CLIENT}),s._populateV4Attributes(k,this,p,g,E));let A=s._patchEnd(k,w,this.id,E);return f.call(this,p,g,v,A)}}_getV4PatchCommandPromise(){let s=this;return f=>function(...p){let[g,v]=p,b=l.trace.getSpan(l.context.active()),C=Object.keys(v)[0],w=()=>void 0;if(typeof v!=`object`||v.ismaster||v.hello)return f.apply(this,p);let E;b&&(E=s.tracer.startSpan(`mongodb.${C}`,{kind:l.SpanKind.CLIENT}),s._populateV4Attributes(E,this,g,v,C));let k=s._patchEnd(E,w,this.id,C),A=f.apply(this,p);return A.then(s=>k(null,s),s=>k(s)),A}}_getV3PatchFind(){let s=this;return f=>function(p,g,v,b,C,w){let E=l.trace.getSpan(l.context.active()),k=typeof C==`function`?C:w;if(!E||typeof k!=`function`||typeof v!=`object`)return typeof C==`function`?f.call(this,p,g,v,b,C):f.call(this,p,g,v,b,C,w);let A=s.tracer.startSpan(`mongodb.find`,{kind:l.SpanKind.CLIENT});s._populateV3Attributes(A,g,p,v,`find`);let N=s._patchEnd(A,k);return typeof C==`function`?f.call(this,p,g,v,b,N):f.call(this,p,g,v,b,C,N)}}_getV3PatchCursor(){let s=this;return f=>function(p,g,v,b,C,w){let E=l.trace.getSpan(l.context.active()),k=typeof C==`function`?C:w;if(!E||typeof k!=`function`)return typeof C==`function`?f.call(this,p,g,v,b,C):f.call(this,p,g,v,b,C,w);let A=s.tracer.startSpan(`mongodb.getMore`,{kind:l.SpanKind.CLIENT});s._populateV3Attributes(A,g,p,v.cmd,`getMore`);let N=s._patchEnd(A,k);return typeof C==`function`?f.call(this,p,g,v,b,N):f.call(this,p,g,v,b,C,N)}}static _getCommandType(s){return s.createIndexes===void 0?s.findandmodify===void 0?s.ismaster===void 0?s.count===void 0?s.aggregate===void 0?g.MongodbCommandType.UNKNOWN:g.MongodbCommandType.AGGREGATE:g.MongodbCommandType.COUNT:g.MongodbCommandType.IS_MASTER:g.MongodbCommandType.FIND_AND_MODIFY:g.MongodbCommandType.CREATE_INDEXES}_populateV4Attributes(s,l,f,p,g){let v,b;if(l){let s=typeof l.address==`string`?l.address.split(`:`):``;s.length===2&&(v=s[0],b=s[1])}let C;C=p?.documents&&p.documents[0]?p.documents[0]:p?.cursors?p.cursors:p,this._addAllSpanAttributes(s,f.db,f.collection,v,b,C,g)}_populateV3Attributes(s,l,f,p,g){var v,b,C,w,E,k,A,N;let F,I;if(f&&f.s&&(F=f.s.options?.host??f.s.host,I=(f.s.options?.port??f.s.port)?.toString(),F==null||I==null)){let s=f.description?.address;if(s){let l=s.split(`:`);F=l[0],I=l[1]}}let[R,B]=l.toString().split(`.`),q=p?.query??p?.q??p;this._addAllSpanAttributes(s,R,B,F,I,q,g)}_addAllSpanAttributes(s,l,g,v,b,C,w){if(s.setAttributes({[p.SEMATTRS_DB_SYSTEM]:p.DBSYSTEMVALUES_MONGODB,[p.SEMATTRS_DB_NAME]:l,[p.SEMATTRS_DB_MONGODB_COLLECTION]:g,[p.SEMATTRS_DB_OPERATION]:w,[p.SEMATTRS_DB_CONNECTION_STRING]:`mongodb://${v}:${b}/${l}`}),v&&b){s.setAttribute(p.SEMATTRS_NET_PEER_NAME,v);let l=parseInt(b,10);isNaN(l)||s.setAttribute(p.SEMATTRS_NET_PEER_PORT,l)}if(!C)return;let{dbStatementSerializer:E}=this.getConfig(),k=typeof E==`function`?E:this._defaultDbStatementSerializer.bind(this);(0,f.safeExecuteInTheMiddle)(()=>{let l=k(C);s.setAttribute(p.SEMATTRS_DB_STATEMENT,l)},s=>{s&&this._diag.error(`Error running dbStatementSerializer hook`,s)},!0)}_defaultDbStatementSerializer(s){let{enhancedDatabaseReporting:l}=this.getConfig(),f=l?s:this._scrubStatement(s);return JSON.stringify(f)}_scrubStatement(s){return Array.isArray(s)?s.map(s=>this._scrubStatement(s)):typeof s==`object`&&s?Object.fromEntries(Object.entries(s).map(([s,l])=>[s,this._scrubStatement(l)])):`?`}_handleExecutionResult(s,l){let{responseHook:p}=this.getConfig();typeof p==`function`&&(0,f.safeExecuteInTheMiddle)(()=>{p(s,{data:l})},s=>{s&&this._diag.error(`Error running response hook`,s)},!0)}_patchEnd(s,f,p,g){let v=l.context.active(),b=this;return function(...p){let C=p[0];if(s){if(C instanceof Error)s?.setStatus({code:l.SpanStatusCode.ERROR,message:C.message});else{let l=p[1];b._handleExecutionResult(s,l)}s.end()}return l.context.with(v,()=>(g===`endSessions`&&b._connectionsUsage.add(-1,{state:`idle`,"pool.name":b._poolName}),f.apply(this,p)))}}setPoolName(s){var l,f;let p=`mongodb://${s.hostAddress?.host}:${s.hostAddress?.port}/${s.dbName}`;this._poolName=p}}})),require_types$15=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MongodbCommandType=void 0,(function(s){s.CREATE_INDEXES=`createIndexes`,s.FIND_AND_MODIFY=`findAndModify`,s.IS_MASTER=`isMaster`,s.COUNT=`count`,s.UNKNOWN=`unknown`})(s.MongodbCommandType||={})})),require_src$26=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$11(),s),f(require_types$15(),s)}));function _defaultDbStatementSerializer(s){let l=_scrubStatement(s);return JSON.stringify(l)}function _scrubStatement(s){return Array.isArray(s)?s.map(s=>_scrubStatement(s)):isCommandObj(s)?Object.entries(s).map(([s,l])=>[s,_scrubStatement(l)]).reduce((s,l)=>(isCommandEntry(l)&&(s[l[0]]=l[1]),s),{}):`?`}function isCommandObj(s){return typeof s==`object`&&!!s&&!isBuffer(s)}function isBuffer(s){let l=!1;return typeof Buffer<`u`&&(l=Buffer.isBuffer(s)),l}function isCommandEntry(s){return Array.isArray(s)}var import_src$25,INTEGRATION_NAME$14,instrumentMongo,_mongoIntegration,mongoIntegration,init_mongo=__esmMin((()=>{import_src$25=require_src$26(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$14=`Mongo`,instrumentMongo=generateInstrumentOnce(INTEGRATION_NAME$14,()=>new import_src$25.MongoDBInstrumentation({dbStatementSerializer:_defaultDbStatementSerializer,responseHook(s){addOriginToSpan(s,`auto.db.otel.mongo`)}})),_mongoIntegration=(()=>({name:INTEGRATION_NAME$14,setupOnce(){instrumentMongo()}})),mongoIntegration=defineIntegration(_mongoIntegration)})),require_utils$33=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.handleCallbackResponse=s.handlePromiseResponse=s.getAttributesFromCollection=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=(init_esm$5(),__toCommonJS$1(esm_exports$3));function g(s){return{[p.SEMATTRS_DB_MONGODB_COLLECTION]:s.name,[p.SEMATTRS_DB_NAME]:s.conn.name,[p.SEMATTRS_DB_USER]:s.conn.user,[p.SEMATTRS_NET_PEER_NAME]:s.conn.host,[p.SEMATTRS_NET_PEER_PORT]:s.conn.port}}s.getAttributesFromCollection=g;function v(s,f={}){s.recordException(f),s.setStatus({code:l.SpanStatusCode.ERROR,message:`${f.message} ${f.code?`\nMongoose Error Code: ${f.code}`:``}`})}function b(s,p,g,v=void 0){g&&(0,f.safeExecuteInTheMiddle)(()=>g(s,{moduleVersion:v,response:p}),s=>{s&&l.diag.error(`mongoose instrumentation: responseHook error`,s)},!0)}function C(s,l,f,p=void 0){return s instanceof Promise?s.then(s=>(b(l,s,f,p),s)).catch(s=>{throw v(l,s),s}).finally(()=>l.end()):(b(l,s,f,p),l.end(),s)}s.handlePromiseResponse=C;function w(s,l,f,p,g,C,w=void 0){let E=0;return g.length===2&&(E=1),g[E]=(l,f)=>(l?v(p,l):b(p,f,C,w),p.end(),s(l,f)),l.apply(f,g)}s.handleCallbackResponse=w})),require_version$16=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.46.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-mongoose`})),require_mongoose=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MongooseInstrumentation=s._STORED_PARENT_SPAN=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=require_utils$33(),g=require_src$33(),v=require_version$16(),b=(init_esm$5(),__toCommonJS$1(esm_exports$3)),C=[`deleteOne`,`deleteMany`,`find`,`findOne`,`estimatedDocumentCount`,`countDocuments`,`distinct`,`where`,`$where`,`findOneAndUpdate`,`findOneAndDelete`,`findOneAndReplace`],w=[`remove`,`count`,`findOneAndRemove`,...C],E=[`count`,`findOneAndRemove`,...C],k=[...C];function A(s){return s?s.startsWith(`6.`)||s.startsWith(`5.`)?w:s.startsWith(`7.`)?E:k:C}function N(s){return s&&(s.startsWith(`5.`)||s.startsWith(`6.`))||!1}s._STORED_PARENT_SPAN=Symbol(`stored-parent-span`),s.MongooseInstrumentation=class extends g.InstrumentationBase{constructor(s={}){super(v.PACKAGE_NAME,v.PACKAGE_VERSION,s)}init(){return new g.InstrumentationNodeModuleDefinition(`mongoose`,[`>=5.9.7 <9`],this.patch.bind(this),this.unpatch.bind(this))}patch(s,l){return this._wrap(s.Model.prototype,`save`,this.patchOnModelMethods(`save`,l)),s.Model.prototype.$save=s.Model.prototype.save,N(l)&&this._wrap(s.Model.prototype,`remove`,this.patchOnModelMethods(`remove`,l)),this._wrap(s.Query.prototype,`exec`,this.patchQueryExec(l)),this._wrap(s.Aggregate.prototype,`exec`,this.patchAggregateExec(l)),A(l).forEach(l=>{this._wrap(s.Query.prototype,l,this.patchAndCaptureSpanContext(l))}),this._wrap(s.Model,`aggregate`,this.patchModelAggregate()),s}unpatch(s,l){let f=A(l);this._unwrap(s.Model.prototype,`save`),s.Model.prototype.$save=s.Model.prototype.save,N(l)&&this._unwrap(s.Model.prototype,`remove`),this._unwrap(s.Query.prototype,`exec`),this._unwrap(s.Aggregate.prototype,`exec`),f.forEach(l=>{this._unwrap(s.Query.prototype,l)}),this._unwrap(s.Model,`aggregate`)}patchAggregateExec(f){let p=this;return g=>function(v){var C;if(p.getConfig().requireParentSpan&&l.trace.getSpan(l.context.active())===void 0)return g.apply(this,arguments);let w=this[s._STORED_PARENT_SPAN],E={},{dbStatementSerializer:k}=p.getConfig();k&&(E[b.SEMATTRS_DB_STATEMENT]=k(`aggregate`,{options:this.options,aggregatePipeline:this._pipeline}));let A=p._startSpan(this._model.collection,this._model?.modelName,`aggregate`,E,w);return p._handleResponse(A,g,this,arguments,v,f)}}patchQueryExec(f){let p=this;return g=>function(v){if(p.getConfig().requireParentSpan&&l.trace.getSpan(l.context.active())===void 0)return g.apply(this,arguments);let C=this[s._STORED_PARENT_SPAN],w={},{dbStatementSerializer:E}=p.getConfig();E&&(w[b.SEMATTRS_DB_STATEMENT]=E(this.op,{condition:this._conditions,updates:this._update,options:this.options,fields:this._fields}));let k=p._startSpan(this.mongooseCollection,this.model.modelName,this.op,w,C);return p._handleResponse(k,g,this,arguments,v,f)}}patchOnModelMethods(s,f){let p=this;return g=>function(v,C){if(p.getConfig().requireParentSpan&&l.trace.getSpan(l.context.active())===void 0)return g.apply(this,arguments);let w={document:this};v&&!(v instanceof Function)&&(w.options=v);let E={},{dbStatementSerializer:k}=p.getConfig();k&&(E[b.SEMATTRS_DB_STATEMENT]=k(s,w));let A=p._startSpan(this.constructor.collection,this.constructor.modelName,s,E);return v instanceof Function&&(C=v,v=void 0),p._handleResponse(A,g,this,arguments,C,f)}}patchModelAggregate(){let f=this;return p=>function(){let g=l.trace.getSpan(l.context.active()),v=f._callOriginalFunction(()=>p.apply(this,arguments));return v&&(v[s._STORED_PARENT_SPAN]=g),v}}patchAndCaptureSpanContext(f){let p=this;return f=>function(){return this[s._STORED_PARENT_SPAN]=l.trace.getSpan(l.context.active()),p._callOriginalFunction(()=>f.apply(this,arguments))}}_startSpan(s,f,g,v,C){return this.tracer.startSpan(`mongoose.${f}.${g}`,{kind:l.SpanKind.CLIENT,attributes:Object.assign(Object.assign(Object.assign({},v),(0,p.getAttributesFromCollection)(s)),{[b.SEMATTRS_DB_OPERATION]:g,[b.SEMATTRS_DB_SYSTEM]:`mongoose`})},C?l.trace.setSpan(l.context.active(),C):void 0)}_handleResponse(s,l,f,g,v,b=void 0){let C=this;if(v instanceof Function)return C._callOriginalFunction(()=>(0,p.handleCallbackResponse)(v,l,f,s,g,C.getConfig().responseHook,b));{let v=C._callOriginalFunction(()=>l.apply(f,g));return(0,p.handlePromiseResponse)(v,s,C.getConfig().responseHook,b)}}_callOriginalFunction(s){return this.getConfig().suppressInternalInstrumentation?l.context.with((0,f.suppressTracing)(l.context.active()),s):s()}}})),require_types$14=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$25=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_mongoose(),s),f(require_types$14(),s)})),import_src$24,INTEGRATION_NAME$13,instrumentMongoose,_mongooseIntegration,mongooseIntegration,init_mongoose=__esmMin((()=>{import_src$24=require_src$25(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$13=`Mongoose`,instrumentMongoose=generateInstrumentOnce(INTEGRATION_NAME$13,()=>new import_src$24.MongooseInstrumentation({responseHook(s){addOriginToSpan(s,`auto.db.otel.mongoose`)}})),_mongooseIntegration=(()=>({name:INTEGRATION_NAME$13,setupOnce(){instrumentMongoose()}})),mongooseIntegration=defineIntegration(_mongooseIntegration)})),require_AttributeNames$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.MYSQL_VALUES=`db.mysql.values`})(s.AttributeNames||={})})),require_utils$32=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getPoolName=s.arrayStringifyHelper=s.getSpanName=s.getDbValues=s.getDbStatement=s.getConnectionAttributes=void 0;let l=(init_esm$5(),__toCommonJS$1(esm_exports$3));function f(s){let{host:f,port:v,database:b,user:C}=p(s),w=parseInt(v,10);return isNaN(w)?{[l.SEMATTRS_NET_PEER_NAME]:f,[l.SEMATTRS_DB_CONNECTION_STRING]:g(f,v,b),[l.SEMATTRS_DB_NAME]:b,[l.SEMATTRS_DB_USER]:C}:{[l.SEMATTRS_NET_PEER_NAME]:f,[l.SEMATTRS_NET_PEER_PORT]:w,[l.SEMATTRS_DB_CONNECTION_STRING]:g(f,v,b),[l.SEMATTRS_DB_NAME]:b,[l.SEMATTRS_DB_USER]:C}}s.getConnectionAttributes=f;function p(s){let{host:l,port:f,database:p,user:g}=s&&s.connectionConfig||s||{};return{host:l,port:f,database:p,user:g}}function g(s,l,f){let p=`jdbc:mysql://${s||`localhost`}`;return typeof l==`number`&&(p+=`:${l}`),typeof f==`string`&&(p+=`/${f}`),p}function v(s){return typeof s==`string`?s:s.sql}s.getDbStatement=v;function b(s,l){return w(typeof s==`string`?l:l||s.values)}s.getDbValues=b;function C(s){let l=typeof s==`object`?s.sql:s,f=l?.indexOf(` `);return typeof f==`number`&&f!==-1?l?.substring(0,f):l}s.getSpanName=C;function w(s){return s?`[${s.toString()}]`:``}s.arrayStringifyHelper=w;function E(s){let l=s.config.connectionConfig,f=``;return f+=l.host?`host: '${l.host}', `:``,f+=l.port?`port: ${l.port}, `:``,f+=l.database?`database: '${l.database}', `:``,f+=l.user?`user: '${l.user}'`:``,l.user||(f=f.substring(0,f.length-2)),f.trim()}s.getPoolName=E})),require_version$15=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.45.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-mysql`})),require_instrumentation$10=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MySQLInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=(init_esm$5(),__toCommonJS$1(esm_exports$3)),g=require_AttributeNames$5(),v=require_utils$32(),b=require_version$15();var C=class s extends f.InstrumentationBase{constructor(s={}){super(b.PACKAGE_NAME,b.PACKAGE_VERSION,s),this._setMetricInstruments()}setMeterProvider(s){super.setMeterProvider(s),this._setMetricInstruments()}_setMetricInstruments(){this._connectionsUsage=this.meter.createUpDownCounter(`db.client.connections.usage`,{description:`The number of connections that are currently in state described by the state attribute.`,unit:`{connection}`})}init(){return[new f.InstrumentationNodeModuleDefinition(`mysql`,[`>=2.0.0 <3`],s=>((0,f.isWrapped)(s.createConnection)&&this._unwrap(s,`createConnection`),this._wrap(s,`createConnection`,this._patchCreateConnection()),(0,f.isWrapped)(s.createPool)&&this._unwrap(s,`createPool`),this._wrap(s,`createPool`,this._patchCreatePool()),(0,f.isWrapped)(s.createPoolCluster)&&this._unwrap(s,`createPoolCluster`),this._wrap(s,`createPoolCluster`,this._patchCreatePoolCluster()),s),s=>{s!==void 0&&(this._unwrap(s,`createConnection`),this._unwrap(s,`createPool`),this._unwrap(s,`createPoolCluster`))})]}_patchCreateConnection(){return s=>{let l=this;return function(f){let p=s(...arguments);return l._wrap(p,`query`,l._patchQuery(p)),p}}}_patchCreatePool(){return s=>{let l=this;return function(f){let p=s(...arguments);return l._wrap(p,`query`,l._patchQuery(p)),l._wrap(p,`getConnection`,l._patchGetConnection(p)),l._wrap(p,`end`,l._patchPoolEnd(p)),l._setPoolcallbacks(p,l,``),p}}}_patchPoolEnd(s){return l=>{let f=this;return function(p){let g=s._allConnections.length,b=s._freeConnections.length,C=g-b,w=(0,v.getPoolName)(s);f._connectionsUsage.add(-C,{state:`used`,name:w}),f._connectionsUsage.add(-b,{state:`idle`,name:w}),l.apply(s,arguments)}}}_patchCreatePoolCluster(){return s=>{let l=this;return function(f){let p=s(...arguments);return l._wrap(p,`getConnection`,l._patchGetConnection(p)),l._wrap(p,`add`,l._patchAdd(p)),p}}}_patchAdd(s){return l=>{let f=this;return function(p,g){if(!f._enabled)return f._unwrap(s,`add`),l.apply(s,arguments);l.apply(s,arguments);let v=s._nodes;if(v){let l=v[typeof p==`object`?`CLUSTER::`+s._lastId:String(p)].pool;f._setPoolcallbacks(l,f,p)}}}}_patchGetConnection(s){return l=>{let f=this;return function(p,g,v){if(!f._enabled)return f._unwrap(s,`getConnection`),l.apply(s,arguments);if(arguments.length===1&&typeof p==`function`){let g=f._getConnectionCallbackPatchFn(p);return l.call(s,g)}if(arguments.length===2&&typeof g==`function`){let v=f._getConnectionCallbackPatchFn(g);return l.call(s,p,v)}if(arguments.length===3&&typeof v==`function`){let b=f._getConnectionCallbackPatchFn(v);return l.call(s,p,g,b)}return l.apply(s,arguments)}}}_getConnectionCallbackPatchFn(s){let p=this,g=l.context.active();return function(v,b){b&&((0,f.isWrapped)(b.query)||p._wrap(b,`query`,p._patchQuery(b))),typeof s==`function`&&l.context.with(g,s,this,v,b)}}_patchQuery(f){return b=>{let C=this;return function(w,E,k){if(!C._enabled)return C._unwrap(f,`query`),b.apply(f,arguments);let A=C.tracer.startSpan((0,v.getSpanName)(w),{kind:l.SpanKind.CLIENT,attributes:Object.assign(Object.assign({},s.COMMON_ATTRIBUTES),(0,v.getConnectionAttributes)(f.config))});if(A.setAttribute(p.SEMATTRS_DB_STATEMENT,(0,v.getDbStatement)(w)),C.getConfig().enhancedDatabaseReporting){let s;Array.isArray(E)?s=E:arguments[2]&&(s=[E]),A.setAttribute(g.AttributeNames.MYSQL_VALUES,(0,v.getDbValues)(w,s))}let N=Array.from(arguments).findIndex(s=>typeof s==`function`),F=l.context.active();if(N===-1){let s=l.context.with(l.trace.setSpan(l.context.active(),A),()=>b.apply(f,arguments));return l.context.bind(F,s),s.on(`error`,s=>A.setStatus({code:l.SpanStatusCode.ERROR,message:s.message})).on(`end`,()=>{A.end()})}else return C._wrap(arguments,N,C._patchCallbackQuery(A,F)),l.context.with(l.trace.setSpan(l.context.active(),A),()=>b.apply(f,arguments))}}}_patchCallbackQuery(s,f){return p=>function(g,v,b){return g&&s.setStatus({code:l.SpanStatusCode.ERROR,message:g.message}),s.end(),l.context.with(f,()=>p(...arguments))}}_setPoolcallbacks(s,l,f){let p=f||(0,v.getPoolName)(s);s.on(`connection`,s=>{l._connectionsUsage.add(1,{state:`idle`,name:p})}),s.on(`acquire`,s=>{l._connectionsUsage.add(-1,{state:`idle`,name:p}),l._connectionsUsage.add(1,{state:`used`,name:p})}),s.on(`release`,s=>{l._connectionsUsage.add(-1,{state:`used`,name:p}),l._connectionsUsage.add(1,{state:`idle`,name:p})})}};s.MySQLInstrumentation=C,C.COMMON_ATTRIBUTES={[p.SEMATTRS_DB_SYSTEM]:p.DBSYSTEMVALUES_MYSQL}})),require_types$13=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$24=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$10(),s),f(require_types$13(),s)})),import_src$23,INTEGRATION_NAME$12,instrumentMysql,_mysqlIntegration,mysqlIntegration,init_mysql=__esmMin((()=>{import_src$23=require_src$24(),init_esm$9(),init_instrument(),INTEGRATION_NAME$12=`Mysql`,instrumentMysql=generateInstrumentOnce(INTEGRATION_NAME$12,()=>new import_src$23.MySQLInstrumentation({})),_mysqlIntegration=(()=>({name:INTEGRATION_NAME$12,setupOnce(){instrumentMysql()}})),mysqlIntegration=defineIntegration(_mysqlIntegration)})),require_src$23=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.addSqlCommenterComment=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41();function p(s){let l=s.indexOf(`--`);return l>=0?!0:s.indexOf(`/*`)<0?!1:l`%${s.charCodeAt(0).toString(16).toUpperCase()}`)}function v(s,v){if(typeof v!=`string`||v.length===0||p(v))return v;let b=new f.W3CTraceContextPropagator,C={};b.inject(l.trace.setSpan(l.ROOT_CONTEXT,s),C,l.defaultTextMapSetter);let w=Object.keys(C).sort();return w.length===0?v:`${v} /*${w.map(s=>`${s}='${g(C[s])}'`).join(`,`)}*/`}s.addSqlCommenterComment=v})),require_utils$31=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getConnectionPrototypeToInstrument=s.once=s.getSpanName=s.getDbStatement=s.getConnectionAttributes=void 0;let l=(init_esm$5(),__toCommonJS$1(esm_exports$3));function f(s){let{host:f,port:v,database:b,user:C}=p(s),w=parseInt(v,10);return isNaN(w)?{[l.SEMATTRS_NET_PEER_NAME]:f,[l.SEMATTRS_DB_CONNECTION_STRING]:g(f,v,b),[l.SEMATTRS_DB_NAME]:b,[l.SEMATTRS_DB_USER]:C}:{[l.SEMATTRS_NET_PEER_NAME]:f,[l.SEMATTRS_NET_PEER_PORT]:w,[l.SEMATTRS_DB_CONNECTION_STRING]:g(f,v,b),[l.SEMATTRS_DB_NAME]:b,[l.SEMATTRS_DB_USER]:C}}s.getConnectionAttributes=f;function p(s){let{host:l,port:f,database:p,user:g}=s&&s.connectionConfig||s||{};return{host:l,port:f,database:p,user:g}}function g(s,l,f){let p=`jdbc:mysql://${s||`localhost`}`;return typeof l==`number`&&(p+=`:${l}`),typeof f==`string`&&(p+=`/${f}`),p}function v(s,l,f){return typeof s==`string`?f?l(s,f):s:f||s.values?l(s.sql,f||s.values):s.sql}s.getDbStatement=v;function b(s){let l=typeof s==`object`?s.sql:s,f=l?.indexOf(` `);return typeof f==`number`&&f!==-1?l?.substring(0,f):l}s.getSpanName=b,s.once=s=>{let l=!1;return(...f)=>{if(!l)return l=!0,s(...f)}};function C(s){let l=s.prototype,f=Object.getPrototypeOf(l);return typeof f?.query==`function`&&typeof f?.execute==`function`?f:l}s.getConnectionPrototypeToInstrument=C})),require_version$14=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.45.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-mysql2`})),require_instrumentation$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MySQL2Instrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=(init_esm$5(),__toCommonJS$1(esm_exports$3)),g=require_src$23(),v=require_utils$31(),b=require_version$14();var C=class s extends f.InstrumentationBase{constructor(s={}){super(b.PACKAGE_NAME,b.PACKAGE_VERSION,s)}init(){return[new f.InstrumentationNodeModuleDefinition(`mysql2`,[`>=1.4.2 <4`],s=>{let l=(0,v.getConnectionPrototypeToInstrument)(s.Connection);return(0,f.isWrapped)(l.query)&&this._unwrap(l,`query`),this._wrap(l,`query`,this._patchQuery(s.format,!1)),(0,f.isWrapped)(l.execute)&&this._unwrap(l,`execute`),this._wrap(l,`execute`,this._patchQuery(s.format,!0)),s},s=>{if(s===void 0)return;let l=s.Connection.prototype;this._unwrap(l,`query`),this._unwrap(l,`execute`)})]}_patchQuery(b,C){return w=>{let E=this;return function(k,A,N){let F;Array.isArray(A)?F=A:arguments[2]&&(F=[A]);let I=E.tracer.startSpan((0,v.getSpanName)(k),{kind:l.SpanKind.CLIENT,attributes:Object.assign(Object.assign(Object.assign({},s.COMMON_ATTRIBUTES),(0,v.getConnectionAttributes)(this.config)),{[p.SEMATTRS_DB_STATEMENT]:(0,v.getDbStatement)(k,b,F)})});!C&&E.getConfig().addSqlCommenterCommentToQueries&&(arguments[0]=k=typeof k==`string`?(0,g.addSqlCommenterComment)(I,k):Object.assign(k,{sql:(0,g.addSqlCommenterComment)(I,k.sql)}));let R=(0,v.once)((s,p)=>{if(s)I.setStatus({code:l.SpanStatusCode.ERROR,message:s.message});else{let{responseHook:s}=E.getConfig();typeof s==`function`&&(0,f.safeExecuteInTheMiddle)(()=>{s(I,{queryResults:p})},s=>{s&&E._diag.warn(`Failed executing responseHook`,s)},!0)}I.end()});if(arguments.length===1){typeof k.onResult==`function`&&E._wrap(k,`onResult`,E._patchCallbackQuery(R));let s=w.apply(this,arguments);return s.once(`error`,s=>{R(s)}).once(`result`,s=>{R(void 0,s)}),s}return typeof arguments[1]==`function`?E._wrap(arguments,1,E._patchCallbackQuery(R)):typeof arguments[2]==`function`&&E._wrap(arguments,2,E._patchCallbackQuery(R)),w.apply(this,arguments)}}}_patchCallbackQuery(s){return l=>function(f,p,g){return s(f,p),l(...arguments)}}};s.MySQL2Instrumentation=C,C.COMMON_ATTRIBUTES={[p.SEMATTRS_DB_SYSTEM]:p.DBSYSTEMVALUES_MYSQL}})),require_types$12=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$22=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$9(),s),f(require_types$12(),s)})),import_src$22,INTEGRATION_NAME$11,instrumentMysql2,_mysql2Integration,mysql2Integration,init_mysql2=__esmMin((()=>{import_src$22=require_src$22(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$11=`Mysql2`,instrumentMysql2=generateInstrumentOnce(INTEGRATION_NAME$11,()=>new import_src$22.MySQL2Instrumentation({responseHook(s){addOriginToSpan(s,`auto.db.otel.mysql2`)}})),_mysql2Integration=(()=>({name:INTEGRATION_NAME$11,setupOnce(){instrumentMysql2()}})),mysql2Integration=defineIntegration(_mysql2Integration)})),require_utils$30=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.endSpan=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6));s.endSpan=(s,f)=>{f&&(s.recordException(f),s.setStatus({code:l.SpanStatusCode.ERROR,message:f.message})),s.end()}})),require_src$21=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.defaultDbStatementSerializer=void 0;let l=[{regex:/^ECHO/i,args:0},{regex:/^(LPUSH|MSET|PFA|PUBLISH|RPUSH|SADD|SET|SPUBLISH|XADD|ZADD)/i,args:1},{regex:/^(HSET|HMSET|LSET|LINSERT)/i,args:2},{regex:/^(ACL|BIT|B[LRZ]|CLIENT|CLUSTER|CONFIG|COMMAND|DECR|DEL|EVAL|EX|FUNCTION|GEO|GET|HINCR|HMGET|HSCAN|INCR|L[TRLM]|MEMORY|P[EFISTU]|RPOP|S[CDIMORSU]|XACK|X[CDGILPRT]|Z[CDILMPRS])/i,args:-1}];s.defaultDbStatementSerializer=(s,f)=>{var p,g;if(Array.isArray(f)&&f.length){let p=l.find(({regex:l})=>l.test(s))?.args??0,g=p>=0?f.slice(0,p):f;return f.length>g.length&&g.push(`[${f.length-p} other arguments]`),`${s} ${g.join(` `)}`}return s}})),require_version$13=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.47.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-ioredis`})),require_instrumentation$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.IORedisInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=(init_esm$5(),__toCommonJS$1(esm_exports$3)),g=require_src$33(),v=require_utils$30(),b=require_src$21(),C=require_version$13(),w={requireParentSpan:!0};s.IORedisInstrumentation=class extends f.InstrumentationBase{constructor(s={}){super(C.PACKAGE_NAME,C.PACKAGE_VERSION,Object.assign(Object.assign({},w),s))}setConfig(s={}){super.setConfig(Object.assign(Object.assign({},w),s))}init(){return[new f.InstrumentationNodeModuleDefinition(`ioredis`,[`>=2.0.0 <6`],(s,l)=>{let p=s[Symbol.toStringTag]===`Module`?s.default:s;return(0,f.isWrapped)(p.prototype.sendCommand)&&this._unwrap(p.prototype,`sendCommand`),this._wrap(p.prototype,`sendCommand`,this._patchSendCommand(l)),(0,f.isWrapped)(p.prototype.connect)&&this._unwrap(p.prototype,`connect`),this._wrap(p.prototype,`connect`,this._patchConnection()),s},s=>{if(s===void 0)return;let l=s[Symbol.toStringTag]===`Module`?s.default:s;this._unwrap(l.prototype,`sendCommand`),this._unwrap(l.prototype,`connect`)})]}_patchSendCommand(s){return l=>this._traceSendCommand(l,s)}_patchConnection(){return s=>this._traceConnection(s)}_traceSendCommand(s,f){let C=this;return function(w){if(arguments.length<1||typeof w!=`object`)return s.apply(this,arguments);let E=C.getConfig(),k=E.dbStatementSerializer||b.defaultDbStatementSerializer,A=l.trace.getSpan(l.context.active())===void 0;if(E.requireParentSpan===!0&&A)return s.apply(this,arguments);let N=C.tracer.startSpan(w.name,{kind:l.SpanKind.CLIENT,attributes:{[p.SEMATTRS_DB_SYSTEM]:p.DBSYSTEMVALUES_REDIS,[p.SEMATTRS_DB_STATEMENT]:k(w.name,w.args)}}),{requestHook:F}=E;F&&(0,g.safeExecuteInTheMiddle)(()=>F(N,{moduleVersion:f,cmdName:w.name,cmdArgs:w.args}),s=>{s&&l.diag.error(`ioredis instrumentation: request hook failed`,s)},!0);let{host:I,port:R}=this.options;N.setAttributes({[p.SEMATTRS_NET_PEER_NAME]:I,[p.SEMATTRS_NET_PEER_PORT]:R,[p.SEMATTRS_DB_CONNECTION_STRING]:`redis://${I}:${R}`});try{let f=s.apply(this,arguments),p=w.resolve;w.resolve=function(s){(0,g.safeExecuteInTheMiddle)(()=>{var l;return E.responseHook?.call(E,N,w.name,w.args,s)},s=>{s&&l.diag.error(`ioredis instrumentation: response hook failed`,s)},!0),(0,v.endSpan)(N,null),p(s)};let b=w.reject;return w.reject=function(s){(0,v.endSpan)(N,s),b(s)},f}catch(s){throw(0,v.endSpan)(N,s),s}}}_traceConnection(s){let f=this;return function(){let g=l.trace.getSpan(l.context.active())===void 0;if(f.getConfig().requireParentSpan===!0&&g)return s.apply(this,arguments);let b=f.tracer.startSpan(`connect`,{kind:l.SpanKind.CLIENT,attributes:{[p.SEMATTRS_DB_SYSTEM]:p.DBSYSTEMVALUES_REDIS,[p.SEMATTRS_DB_STATEMENT]:`connect`}}),{host:C,port:w}=this.options;b.setAttributes({[p.SEMATTRS_NET_PEER_NAME]:C,[p.SEMATTRS_NET_PEER_PORT]:w,[p.SEMATTRS_DB_CONNECTION_STRING]:`redis://${C}:${w}`});try{let l=s.apply(this,arguments);return(0,v.endSpan)(b,null),l}catch(s){throw(0,v.endSpan)(b,s),s}}}}})),require_types$11=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$20=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$8(),s),f(require_types$11(),s)})),require_utils$29=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getClientAttributes=void 0;let l=(init_esm$5(),__toCommonJS$1(esm_exports$3));function f(s,f){var g,v;return{[l.SEMATTRS_DB_SYSTEM]:l.DBSYSTEMVALUES_REDIS,[l.SEMATTRS_NET_PEER_NAME]:f?.socket?.host,[l.SEMATTRS_NET_PEER_PORT]:f?.socket?.port,[l.SEMATTRS_DB_CONNECTION_STRING]:p(s,f?.url)}}s.getClientAttributes=f;function p(s,l){if(!(typeof l!=`string`||!l))try{let s=new URL(l);return s.searchParams.delete(`user_pwd`),s.username=``,s.password=``,s.href}catch(l){s.error(`failed to sanitize redis connection url`,l)}}})),require_version$12=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.46.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-redis-4`})),require_instrumentation$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RedisInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=require_utils$29(),g=require_src$21(),v=require_version$12(),b=(init_esm$5(),__toCommonJS$1(esm_exports$3)),C=Symbol(`opentelemetry.instrumentation.redis.open_spans`),w=Symbol(`opentelemetry.instrumentation.redis.multi_command_options`),E={requireParentSpan:!1};var k=class s extends f.InstrumentationBase{constructor(s={}){super(v.PACKAGE_NAME,v.PACKAGE_VERSION,Object.assign(Object.assign({},E),s))}setConfig(s={}){super.setConfig(Object.assign(Object.assign({},E),s))}init(){return[this._getInstrumentationNodeModuleDefinition(`@redis/client`),this._getInstrumentationNodeModuleDefinition(`@node-redis/client`)]}_getInstrumentationNodeModuleDefinition(s){let l=new f.InstrumentationNodeModuleFile(`${s}/dist/lib/commander.js`,[`^1.0.0`],(s,l)=>{let p=s.transformCommandArguments;if(!p)return this._diag.error(`internal instrumentation error, missing transformCommandArguments function`),s;let g=l?.startsWith(`1.0.`)?`extendWithCommands`:`attachCommands`;return(0,f.isWrapped)(s?.[g])&&this._unwrap(s,g),this._wrap(s,g,this._getPatchExtendWithCommands(p)),s},s=>{(0,f.isWrapped)(s?.extendWithCommands)&&this._unwrap(s,`extendWithCommands`),(0,f.isWrapped)(s?.attachCommands)&&this._unwrap(s,`attachCommands`)}),p=new f.InstrumentationNodeModuleFile(`${s}/dist/lib/client/multi-command.js`,[`^1.0.0`],s=>{var l;let p=s?.default?.prototype;return(0,f.isWrapped)(p?.exec)&&this._unwrap(p,`exec`),this._wrap(p,`exec`,this._getPatchMultiCommandsExec()),(0,f.isWrapped)(p?.addCommand)&&this._unwrap(p,`addCommand`),this._wrap(p,`addCommand`,this._getPatchMultiCommandsAddCommand()),s},s=>{var l;let p=s?.default?.prototype;(0,f.isWrapped)(p?.exec)&&this._unwrap(p,`exec`),(0,f.isWrapped)(p?.addCommand)&&this._unwrap(p,`addCommand`)}),g=new f.InstrumentationNodeModuleFile(`${s}/dist/lib/client/index.js`,[`^1.0.0`],s=>{var l;let p=s?.default?.prototype;return p?.multi&&((0,f.isWrapped)(p?.multi)&&this._unwrap(p,`multi`),this._wrap(p,`multi`,this._getPatchRedisClientMulti())),p?.MULTI&&((0,f.isWrapped)(p?.MULTI)&&this._unwrap(p,`MULTI`),this._wrap(p,`MULTI`,this._getPatchRedisClientMulti())),(0,f.isWrapped)(p?.sendCommand)&&this._unwrap(p,`sendCommand`),this._wrap(p,`sendCommand`,this._getPatchRedisClientSendCommand()),this._wrap(p,`connect`,this._getPatchedClientConnect()),s},s=>{var l;let p=s?.default?.prototype;(0,f.isWrapped)(p?.multi)&&this._unwrap(p,`multi`),(0,f.isWrapped)(p?.MULTI)&&this._unwrap(p,`MULTI`),(0,f.isWrapped)(p?.sendCommand)&&this._unwrap(p,`sendCommand`)});return new f.InstrumentationNodeModuleDefinition(s,[`^1.0.0`],s=>s,()=>{},[l,p,g])}_getPatchExtendWithCommands(s){let l=this;return function(f){return function(p){var g;if(p?.BaseClass?.name!==`RedisClient`)return f.apply(this,arguments);let v=p.executor;return p.executor=function(f,p){let g=s(f,p).args;return l._traceClientCommand(v,this,arguments,g)},f.apply(this,arguments)}}}_getPatchMultiCommandsExec(){let s=this;return function(l){return function(){let f=l.apply(this,arguments);return typeof f?.then==`function`?f.then(l=>{let f=this[C];return s._endSpansWithRedisReplies(f,l),l}).catch(l=>{let f=this[C];if(!f)s._diag.error(`cannot find open spans to end for redis multi command`);else{let p=l.constructor.name===`MultiErrorReply`?l.replies:Array(f.length).fill(l);s._endSpansWithRedisReplies(f,p)}return Promise.reject(l)}):(s._diag.error(`got non promise result when patching RedisClientMultiCommand.exec`),f)}}}_getPatchMultiCommandsAddCommand(){let s=this;return function(l){return function(f){return s._traceClientCommand(l,this,arguments,f)}}}_getPatchRedisClientMulti(){return function(s){return function(){let l=s.apply(this,arguments);return l[w]=this.options,l}}}_getPatchRedisClientSendCommand(){let s=this;return function(l){return function(f){return s._traceClientCommand(l,this,arguments,f)}}}_getPatchedClientConnect(){let f=this;return function(g){return function(){let v=this.options,b=(0,p.getClientAttributes)(f._diag,v),C=f.tracer.startSpan(`${s.COMPONENT}-connect`,{kind:l.SpanKind.CLIENT,attributes:b});return l.context.with(l.trace.setSpan(l.context.active(),C),()=>g.apply(this)).then(s=>(C.end(),s)).catch(s=>(C.recordException(s),C.setStatus({code:l.SpanStatusCode.ERROR,message:s.message}),C.end(),Promise.reject(s)))}}}_traceClientCommand(f,v,E,k){if(l.trace.getSpan(l.context.active())===void 0&&this.getConfig().requireParentSpan)return f.apply(v,E);let A=v.options||v[w],N=k[0],F=k.slice(1),I=this.getConfig().dbStatementSerializer||g.defaultDbStatementSerializer,R=(0,p.getClientAttributes)(this._diag,A);try{let s=I(N,F);s!=null&&(R[b.SEMATTRS_DB_STATEMENT]=s)}catch(s){this._diag.error(`dbStatementSerializer throw an exception`,s,{commandName:N})}let B=this.tracer.startSpan(`${s.COMPONENT}-${N}`,{kind:l.SpanKind.CLIENT,attributes:R}),q=l.context.with(l.trace.setSpan(l.context.active(),B),()=>f.apply(v,E));if(typeof q?.then==`function`)q.then(s=>{this._endSpanWithResponse(B,N,F,s,void 0)},s=>{this._endSpanWithResponse(B,N,F,null,s)});else{let s=q;s[C]=s[C]||[],s[C].push({span:B,commandName:N,commandArgs:F})}return q}_endSpansWithRedisReplies(s,l){if(!s)return this._diag.error(`cannot find open spans to end for redis multi command`);if(l.length!==s.length)return this._diag.error(`number of multi command spans does not match response from redis`);for(let f=0;f{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$19=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$7(),s),f(require_types$10(),s)}));function isInCommands(s,l){return s.includes(l.toLowerCase())}function getCacheOperation(s){if(isInCommands(GET_COMMANDS,s))return`cache.get`;if(isInCommands(SET_COMMANDS,s))return`cache.put`}function keyHasPrefix(s,l){return l.some(l=>s.startsWith(l))}function getCacheKeySafely(s,l){try{if(l.length===0)return;let f=s=>typeof s==`string`||typeof s==`number`||Buffer.isBuffer(s)?[s.toString()]:Array.isArray(s)?flatten(s.map(s=>f(s))):[``],p=l[0];return isInCommands(SINGLE_ARG_COMMANDS,s)&&p!=null?f(p):flatten(l.map(s=>f(s)))}catch{return}}function shouldConsiderForCache(s,l,f){if(!getCacheOperation(s))return!1;for(let s of l)if(keyHasPrefix(s,f))return!0;return!1}function calculateCacheItemSize(s){let l=s=>{try{return Buffer.isBuffer(s)?s.byteLength:typeof s==`string`?s.length:typeof s==`number`?s.toString().length:s==null?0:JSON.stringify(s).length}catch{return}};return Array.isArray(s)?s.reduce((s,f)=>{let p=l(f);return typeof p==`number`?s===void 0?p:s+p:s},0):l(s)}function flatten(s){let l=[],f=s=>{s.forEach(s=>{Array.isArray(s)?f(s):l.push(s)})};return f(s),l}var SINGLE_ARG_COMMANDS,GET_COMMANDS,SET_COMMANDS,init_redisCache=__esmMin((()=>{SINGLE_ARG_COMMANDS=[`get`,`set`,`setex`],GET_COMMANDS=[`get`,`mget`],SET_COMMANDS=[`set`,`setex`]})),import_src$20,import_src$21,INTEGRATION_NAME$10,_redisOptions,cacheResponseHook,instrumentIORedis,instrumentRedis4,instrumentRedis,_redisIntegration,redisIntegration,init_redis=__esmMin((()=>{init_esm$9(),import_src$20=require_src$20(),import_src$21=require_src$19(),init_instrument(),init_redisCache(),INTEGRATION_NAME$10=`Redis`,_redisOptions={},cacheResponseHook=(s,l,f,p)=>{s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,`auto.db.otel.redis`);let g=getCacheKeySafely(l,f),v=getCacheOperation(l);if(!g||!v||!_optionalChain([_redisOptions,`optionalAccess`,s=>s.cachePrefixes])||!shouldConsiderForCache(l,g,_redisOptions.cachePrefixes))return;let b=_optionalChain([spanToJSON,`call`,l=>l(s),`access`,s=>s.data,`optionalAccess`,s=>s[`net.peer.name`]]),C=_optionalChain([spanToJSON,`call`,l=>l(s),`access`,s=>s.data,`optionalAccess`,s=>s[`net.peer.port`]]);C&&b&&s.setAttributes({"network.peer.address":b,"network.peer.port":C});let w=calculateCacheItemSize(p);w&&s.setAttribute(SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE,w),isInCommands(GET_COMMANDS,l)&&w!==void 0&&s.setAttribute(SEMANTIC_ATTRIBUTE_CACHE_HIT,w>0),s.setAttributes({[SEMANTIC_ATTRIBUTE_SENTRY_OP]:v,[SEMANTIC_ATTRIBUTE_CACHE_KEY]:g});let E=g.join(`, `);s.updateName(truncate(E,1024))},instrumentIORedis=generateInstrumentOnce(`IORedis`,()=>new import_src$20.IORedisInstrumentation({responseHook:cacheResponseHook})),instrumentRedis4=generateInstrumentOnce(`Redis-4`,()=>new import_src$21.RedisInstrumentation({responseHook:cacheResponseHook})),instrumentRedis=Object.assign(()=>{instrumentIORedis(),instrumentRedis4()},{id:INTEGRATION_NAME$10}),_redisIntegration=((s={})=>({name:INTEGRATION_NAME$10,setupOnce(){_redisOptions=s,instrumentRedis()}})),redisIntegration=defineIntegration(_redisIntegration)})),require_version$11=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.44.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-nestjs-core`})),require_AttributeNames$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.VERSION=`nestjs.version`,s.TYPE=`nestjs.type`,s.MODULE=`nestjs.module`,s.CONTROLLER=`nestjs.controller`,s.CALLBACK=`nestjs.callback`,s.PIPES=`nestjs.pipes`,s.INTERCEPTORS=`nestjs.interceptors`,s.GUARDS=`nestjs.guards`})(s.AttributeNames||={})})),require_NestType=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NestType=void 0,(function(s){s.APP_CREATION=`app_creation`,s.REQUEST_CONTEXT=`request_context`,s.REQUEST_HANDLER=`handler`})(s.NestType||={})})),require_enums=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NestType=s.AttributeNames=void 0;var l=require_AttributeNames$4();Object.defineProperty(s,`AttributeNames`,{enumerable:!0,get:function(){return l.AttributeNames}});var f=require_NestType();Object.defineProperty(s,`NestType`,{enumerable:!0,get:function(){return f.NestType}})})),require_instrumentation$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NestInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=require_version$11(),g=(init_esm$5(),__toCommonJS$1(esm_exports$3)),v=require_enums(),b=[`>=4.0.0 <11`];var C=class s extends f.InstrumentationBase{constructor(s={}){super(p.PACKAGE_NAME,p.PACKAGE_VERSION,s)}init(){let l=new f.InstrumentationNodeModuleDefinition(s.COMPONENT,b);return l.files.push(this.getNestFactoryFileInstrumentation(b),this.getRouterExecutionContextFileInstrumentation(b)),l}getNestFactoryFileInstrumentation(s){return new f.InstrumentationNodeModuleFile(`@nestjs/core/nest-factory.js`,s,(s,l)=>(this.ensureWrapped(s.NestFactoryStatic.prototype,`create`,w(this.tracer,l)),s),s=>{this._unwrap(s.NestFactoryStatic.prototype,`create`)})}getRouterExecutionContextFileInstrumentation(s){return new f.InstrumentationNodeModuleFile(`@nestjs/core/router/router-execution-context.js`,s,(s,l)=>(this.ensureWrapped(s.RouterExecutionContext.prototype,`create`,E(this.tracer,l)),s),s=>{this._unwrap(s.RouterExecutionContext.prototype,`create`)})}ensureWrapped(s,l,p){(0,f.isWrapped)(s[l])&&this._unwrap(s,l),this._wrap(s,l,p)}};s.NestInstrumentation=C,C.COMPONENT=`@nestjs/core`,C.COMMON_ATTRIBUTES={component:C.COMPONENT};function w(s,f){return function(p){return function(g){let b=s.startSpan(`Create Nest App`,{attributes:Object.assign(Object.assign({},C.COMMON_ATTRIBUTES),{[v.AttributeNames.TYPE]:v.NestType.APP_CREATION,[v.AttributeNames.VERSION]:f,[v.AttributeNames.MODULE]:g.name})}),w=l.trace.setSpan(l.context.active(),b);return l.context.with(w,async()=>{try{return await p.apply(this,arguments)}catch(s){throw A(b,s)}finally{b.end()}})}}}function E(s,f){return function(p){return function(b,w){arguments[1]=k(s,f,w);let E=p.apply(this,arguments),N=w.name,F=b.constructor&&b.constructor.name?b.constructor.name:`UnnamedInstance`,I=N?`${F}.${N}`:F;return function(p,b,w){var k,R;let B=s.startSpan(I,{attributes:Object.assign(Object.assign({},C.COMMON_ATTRIBUTES),{[v.AttributeNames.VERSION]:f,[v.AttributeNames.TYPE]:v.NestType.REQUEST_CONTEXT,[g.SEMATTRS_HTTP_METHOD]:p.method,[g.SEMATTRS_HTTP_URL]:p.originalUrl||p.url,[g.SEMATTRS_HTTP_ROUTE]:p.route?.path||p.routeOptions?.url||p.routerPath,[v.AttributeNames.CONTROLLER]:F,[v.AttributeNames.CALLBACK]:N})}),q=l.trace.setSpan(l.context.active(),B);return l.context.with(q,async()=>{try{return await E.apply(this,arguments)}catch(s){throw A(B,s)}finally{B.end()}})}}}}function k(s,f,p){let g=p.name||`anonymous nest handler`,b={attributes:Object.assign(Object.assign({},C.COMMON_ATTRIBUTES),{[v.AttributeNames.VERSION]:f,[v.AttributeNames.TYPE]:v.NestType.REQUEST_HANDLER,[v.AttributeNames.CALLBACK]:p.name})},w=function(){let f=s.startSpan(g,b),v=l.trace.setSpan(l.context.active(),f);return l.context.with(v,async()=>{try{return await p.apply(this,arguments)}catch(s){throw A(f,s)}finally{f.end()}})};return p.name&&Object.defineProperty(w,`name`,{value:p.name}),Reflect.getMetadataKeys(p).forEach(s=>{Reflect.defineMetadata(s,Reflect.getMetadata(s,p),w)}),w}let A=(s,f)=>(s.recordException(f),s.setStatus({code:l.SpanStatusCode.ERROR,message:f.message}),f)})),require_src$18=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$6(),s),f(require_AttributeNames$4(),s)}));function isPatched(s){return s.sentryPatched?!0:(addNonEnumerableProperty(s,sentryPatched,!0),!1)}function getMiddlewareSpanOptions(s,l=void 0){return{name:_nullishCoalesce(l,()=>s.name),attributes:{[SEMANTIC_ATTRIBUTE_SENTRY_OP]:`middleware.nestjs`,[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.middleware.nestjs`}}}function getEventSpanOptions(s){return{name:`event ${s}`,attributes:{[SEMANTIC_ATTRIBUTE_SENTRY_OP]:`event.nestjs`,[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.event.nestjs`},forceTransaction:!0}}function instrumentObservable(s,l){l&&(s.subscribe=new Proxy(s.subscribe,{apply:(s,f,p)=>withActiveSpan$1(l,()=>{let g=s.apply(f,p);return g.add(()=>l.end()),g})}))}function getNextProxy(s,l,f){return new Proxy(s,{apply:(s,p,g)=>(l.end(),f?withActiveSpan$1(f,()=>Reflect.apply(s,p,g)):Reflect.apply(s,p,g))})}var sentryPatched,init_helpers=__esmMin((()=>{init_esm$9(),sentryPatched=`sentryPatched`})),import_src$18,import_src$19,supportedVersions$1,SentryNestEventInstrumentation,init_sentry_nest_event_instrumentation=__esmMin((()=>{import_src$18=require_src$41(),import_src$19=require_src$33(),init_esm$9(),init_helpers(),supportedVersions$1=[`>=2.0.0`],SentryNestEventInstrumentation=class s extends import_src$19.InstrumentationBase{static __initStatic(){this.COMPONENT=`@nestjs/event-emitter`}static __initStatic2(){this.COMMON_ATTRIBUTES={component:s.COMPONENT}}constructor(s={}){super(`sentry-nestjs-event`,SDK_VERSION,s)}init(){let l=new import_src$19.InstrumentationNodeModuleDefinition(s.COMPONENT,supportedVersions$1);return l.files.push(this._getOnEventFileInstrumentation(supportedVersions$1)),l}_getOnEventFileInstrumentation(s){return new import_src$19.InstrumentationNodeModuleFile(`@nestjs/event-emitter/dist/decorators/on-event.decorator.js`,s,s=>((0,import_src$18.isWrapped)(s.OnEvent)&&this._unwrap(s,`OnEvent`),this._wrap(s,`OnEvent`,this._createWrapOnEvent()),s),s=>{this._unwrap(s,`OnEvent`)})}_createWrapOnEvent(){return function(s){return function(l,f){let p=Array.isArray(l)?l.join(`,`):typeof l==`string`||typeof l==`symbol`?l.toString():``,g=s(l,f);return function(s,l,f){if(!f.value||typeof f.value!=`function`||s.__SENTRY_INTERNAL__)return g(s,l,f);let v=f.value,b=v.name||l;return f.value=async function(...s){return startSpan$1(getEventSpanOptions(p),async()=>{try{return await v.apply(this,s)}catch(s){throw captureException(s),s}})},Object.defineProperty(f.value,`name`,{value:b,configurable:!0}),g(s,l,f)}}}}},SentryNestEventInstrumentation.__initStatic(),SentryNestEventInstrumentation.__initStatic2()})),import_src$16,import_src$17,supportedVersions,SentryNestInstrumentation,init_sentry_nest_instrumentation=__esmMin((()=>{init_esm$9(),import_src$16=require_src$41(),import_src$17=require_src$33(),init_helpers(),supportedVersions=[`>=8.0.0 <11`],SentryNestInstrumentation=class s extends import_src$17.InstrumentationBase{static __initStatic(){this.COMPONENT=`@nestjs/common`}static __initStatic2(){this.COMMON_ATTRIBUTES={component:s.COMPONENT}}constructor(s={}){super(`sentry-nestjs`,SDK_VERSION,s)}init(){let l=new import_src$17.InstrumentationNodeModuleDefinition(s.COMPONENT,supportedVersions);return l.files.push(this._getInjectableFileInstrumentation(supportedVersions),this._getCatchFileInstrumentation(supportedVersions)),l}_getInjectableFileInstrumentation(s){return new import_src$17.InstrumentationNodeModuleFile(`@nestjs/common/decorators/core/injectable.decorator.js`,s,s=>((0,import_src$16.isWrapped)(s.Injectable)&&this._unwrap(s,`Injectable`),this._wrap(s,`Injectable`,this._createWrapInjectable()),s),s=>{this._unwrap(s,`Injectable`)})}_getCatchFileInstrumentation(s){return new import_src$17.InstrumentationNodeModuleFile(`@nestjs/common/decorators/core/catch.decorator.js`,s,s=>((0,import_src$16.isWrapped)(s.Catch)&&this._unwrap(s,`Catch`),this._wrap(s,`Catch`,this._createWrapCatch()),s),s=>{this._unwrap(s,`Catch`)})}_createWrapInjectable(){return function(s){return function(l){return function(f){if(typeof f.prototype.use==`function`&&!f.__SENTRY_INTERNAL__){if(isPatched(f))return s(l)(f);f.prototype.use=new Proxy(f.prototype.use,{apply:(s,l,p)=>{let[g,v,b,...C]=p;if(!g||!v||!b||typeof b!=`function`)return s.apply(l,p);let w=getActiveSpan$2();return startSpanManual$1(getMiddlewareSpanOptions(f),f=>{let p=getNextProxy(b,f,w);return s.apply(l,[g,v,p,C])})}})}if(typeof f.prototype.canActivate==`function`&&!f.__SENTRY_INTERNAL__){if(isPatched(f))return s(l)(f);f.prototype.canActivate=new Proxy(f.prototype.canActivate,{apply:(s,l,p)=>p[0]?startSpan$1(getMiddlewareSpanOptions(f),()=>s.apply(l,p)):s.apply(l,p)})}if(typeof f.prototype.transform==`function`&&!f.__SENTRY_INTERNAL__){if(isPatched(f))return s(l)(f);f.prototype.transform=new Proxy(f.prototype.transform,{apply:(s,l,p)=>{let g=p[0],v=p[1];return!g||!v?s.apply(l,p):startSpan$1(getMiddlewareSpanOptions(f),()=>s.apply(l,p))}})}if(typeof f.prototype.intercept==`function`&&!f.__SENTRY_INTERNAL__){if(isPatched(f))return s(l)(f);f.prototype.intercept=new Proxy(f.prototype.intercept,{apply:(s,l,p)=>{let g=p[0],v=p[1],b=getActiveSpan$2(),C;return!g||!v||typeof v.handle!=`function`?s.apply(l,p):startSpanManual$1(getMiddlewareSpanOptions(f),w=>{v.handle=new Proxy(v.handle,{apply:(s,l,p)=>{if(w.end(),b)return withActiveSpan$1(b,()=>{let v=Reflect.apply(s,l,p);return g._sentryInterceptorInstrumented||(addNonEnumerableProperty(g,`_sentryInterceptorInstrumented`,!0),C=startInactiveSpan$1(getMiddlewareSpanOptions(f,`Interceptors - After Route`))),v});{let v=Reflect.apply(s,l,p);return g._sentryInterceptorInstrumented||(addNonEnumerableProperty(g,`_sentryInterceptorInstrumented`,!0),C=startInactiveSpan$1(getMiddlewareSpanOptions(f,`Interceptors - After Route`))),v}}});let E;try{E=s.apply(l,p)}catch(s){throw _optionalChain([w,`optionalAccess`,s=>s.end,`call`,s=>s()]),_optionalChain([C,`optionalAccess`,s=>s.end,`call`,s=>s()]),s}return C?isThenable(E)?E.then(s=>(instrumentObservable(s,_nullishCoalesce(C,()=>b)),s),s=>{throw _optionalChain([w,`optionalAccess`,s=>s.end,`call`,s=>s()]),_optionalChain([C,`optionalAccess`,s=>s.end,`call`,s=>s()]),s}):(typeof E.subscribe==`function`&&instrumentObservable(E,_nullishCoalesce(C,()=>b)),E):E})}})}return s(l)(f)}}}}_createWrapCatch(){return function(s){return function(...l){return function(f){if(typeof f.prototype.catch==`function`&&!f.__SENTRY_INTERNAL__){if(isPatched(f))return s(...l)(f);f.prototype.catch=new Proxy(f.prototype.catch,{apply:(s,l,p)=>{let g=p[0],v=p[1];return!g||!v?s.apply(l,p):startSpan$1(getMiddlewareSpanOptions(f),()=>s.apply(l,p))}})}return s(...l)(f)}}}}},SentryNestInstrumentation.__initStatic(),SentryNestInstrumentation.__initStatic2()})),import_src$15,INTEGRATION_NAME$9,instrumentNestCore,instrumentNestCommon,instrumentNestEvent,instrumentNest,nestIntegration,init_nest=__esmMin((()=>{import_src$15=require_src$18(),init_esm$9(),init_instrument(),init_sentry_nest_event_instrumentation(),init_sentry_nest_instrumentation(),INTEGRATION_NAME$9=`Nest`,instrumentNestCore=generateInstrumentOnce(`Nest-Core`,()=>new import_src$15.NestInstrumentation),instrumentNestCommon=generateInstrumentOnce(`Nest-Common`,()=>new SentryNestInstrumentation),instrumentNestEvent=generateInstrumentOnce(`Nest-Event`,()=>new SentryNestEventInstrumentation),instrumentNest=Object.assign(()=>{instrumentNestCore(),instrumentNestCommon(),instrumentNestEvent()},{id:INTEGRATION_NAME$9}),nestIntegration=defineIntegration(()=>({name:INTEGRATION_NAME$9,setupOnce(){instrumentNest()}}))})),require_internal_types$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.EVENT_LISTENERS_SET=void 0,s.EVENT_LISTENERS_SET=Symbol(`opentelemetry.instrumentation.pg.eventListenersSet`)})),require_AttributeNames$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.PG_VALUES=`db.postgresql.values`,s.PG_PLAN=`db.postgresql.plan`,s.IDLE_TIMEOUT_MILLIS=`db.postgresql.idle.timeout.millis`,s.MAX_CLIENT=`db.postgresql.max.client`})(s.AttributeNames||={})}));function createConstMap(s){for(var l={},f=s.length,p=0;p{})),TMP_AWS_LAMBDA_INVOKED_ARN,TMP_DB_SYSTEM,TMP_DB_CONNECTION_STRING,TMP_DB_USER,TMP_DB_JDBC_DRIVER_CLASSNAME,TMP_DB_NAME,TMP_DB_STATEMENT,TMP_DB_OPERATION,TMP_DB_MSSQL_INSTANCE_NAME,TMP_DB_CASSANDRA_KEYSPACE,TMP_DB_CASSANDRA_PAGE_SIZE,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL,TMP_DB_CASSANDRA_TABLE,TMP_DB_CASSANDRA_IDEMPOTENCE,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,TMP_DB_CASSANDRA_COORDINATOR_ID,TMP_DB_CASSANDRA_COORDINATOR_DC,TMP_DB_HBASE_NAMESPACE,TMP_DB_REDIS_DATABASE_INDEX,TMP_DB_MONGODB_COLLECTION,TMP_DB_SQL_TABLE,TMP_EXCEPTION_TYPE,TMP_EXCEPTION_MESSAGE,TMP_EXCEPTION_STACKTRACE,TMP_EXCEPTION_ESCAPED,TMP_FAAS_TRIGGER,TMP_FAAS_EXECUTION,TMP_FAAS_DOCUMENT_COLLECTION,TMP_FAAS_DOCUMENT_OPERATION,TMP_FAAS_DOCUMENT_TIME,TMP_FAAS_DOCUMENT_NAME,TMP_FAAS_TIME,TMP_FAAS_CRON,TMP_FAAS_COLDSTART,TMP_FAAS_INVOKED_NAME,TMP_FAAS_INVOKED_PROVIDER,TMP_FAAS_INVOKED_REGION,TMP_NET_TRANSPORT,TMP_NET_PEER_IP,TMP_NET_PEER_PORT,TMP_NET_PEER_NAME,TMP_NET_HOST_IP,TMP_NET_HOST_PORT,TMP_NET_HOST_NAME,TMP_NET_HOST_CONNECTION_TYPE,TMP_NET_HOST_CONNECTION_SUBTYPE,TMP_NET_HOST_CARRIER_NAME,TMP_NET_HOST_CARRIER_MCC,TMP_NET_HOST_CARRIER_MNC,TMP_NET_HOST_CARRIER_ICC,TMP_PEER_SERVICE,TMP_ENDUSER_ID,TMP_ENDUSER_ROLE,TMP_ENDUSER_SCOPE,TMP_THREAD_ID,TMP_THREAD_NAME,TMP_CODE_FUNCTION,TMP_CODE_NAMESPACE,TMP_CODE_FILEPATH,TMP_CODE_LINENO,TMP_HTTP_METHOD,TMP_HTTP_URL,TMP_HTTP_TARGET,TMP_HTTP_HOST,TMP_HTTP_SCHEME,TMP_HTTP_STATUS_CODE,TMP_HTTP_FLAVOR,TMP_HTTP_USER_AGENT,TMP_HTTP_REQUEST_CONTENT_LENGTH,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,TMP_HTTP_RESPONSE_CONTENT_LENGTH,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,TMP_HTTP_SERVER_NAME,TMP_HTTP_ROUTE,TMP_HTTP_CLIENT_IP,TMP_AWS_DYNAMODB_TABLE_NAMES,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,TMP_AWS_DYNAMODB_CONSISTENT_READ,TMP_AWS_DYNAMODB_PROJECTION,TMP_AWS_DYNAMODB_LIMIT,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET,TMP_AWS_DYNAMODB_INDEX_NAME,TMP_AWS_DYNAMODB_SELECT,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,TMP_AWS_DYNAMODB_TABLE_COUNT,TMP_AWS_DYNAMODB_SCAN_FORWARD,TMP_AWS_DYNAMODB_SEGMENT,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS,TMP_AWS_DYNAMODB_COUNT,TMP_AWS_DYNAMODB_SCANNED_COUNT,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,TMP_MESSAGING_SYSTEM,TMP_MESSAGING_DESTINATION,TMP_MESSAGING_DESTINATION_KIND,TMP_MESSAGING_TEMP_DESTINATION,TMP_MESSAGING_PROTOCOL,TMP_MESSAGING_PROTOCOL_VERSION,TMP_MESSAGING_URL,TMP_MESSAGING_MESSAGE_ID,TMP_MESSAGING_CONVERSATION_ID,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,TMP_MESSAGING_OPERATION,TMP_MESSAGING_CONSUMER_ID,TMP_MESSAGING_RABBITMQ_ROUTING_KEY,TMP_MESSAGING_KAFKA_MESSAGE_KEY,TMP_MESSAGING_KAFKA_CONSUMER_GROUP,TMP_MESSAGING_KAFKA_CLIENT_ID,TMP_MESSAGING_KAFKA_PARTITION,TMP_MESSAGING_KAFKA_TOMBSTONE,TMP_RPC_SYSTEM,TMP_RPC_SERVICE,TMP_RPC_METHOD,TMP_RPC_GRPC_STATUS_CODE,TMP_RPC_JSONRPC_VERSION,TMP_RPC_JSONRPC_REQUEST_ID,TMP_RPC_JSONRPC_ERROR_CODE,TMP_RPC_JSONRPC_ERROR_MESSAGE,TMP_MESSAGE_TYPE,TMP_MESSAGE_ID,TMP_MESSAGE_COMPRESSED_SIZE,TMP_MESSAGE_UNCOMPRESSED_SIZE,SEMATTRS_AWS_LAMBDA_INVOKED_ARN,SEMATTRS_DB_SYSTEM,SEMATTRS_DB_CONNECTION_STRING,SEMATTRS_DB_USER,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME,SEMATTRS_DB_NAME,SEMATTRS_DB_STATEMENT,SEMATTRS_DB_OPERATION,SEMATTRS_DB_MSSQL_INSTANCE_NAME,SEMATTRS_DB_CASSANDRA_KEYSPACE,SEMATTRS_DB_CASSANDRA_PAGE_SIZE,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL,SEMATTRS_DB_CASSANDRA_TABLE,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC,SEMATTRS_DB_HBASE_NAMESPACE,SEMATTRS_DB_REDIS_DATABASE_INDEX,SEMATTRS_DB_MONGODB_COLLECTION,SEMATTRS_DB_SQL_TABLE,SEMATTRS_EXCEPTION_TYPE,SEMATTRS_EXCEPTION_MESSAGE,SEMATTRS_EXCEPTION_STACKTRACE,SEMATTRS_EXCEPTION_ESCAPED,SEMATTRS_FAAS_TRIGGER,SEMATTRS_FAAS_EXECUTION,SEMATTRS_FAAS_DOCUMENT_COLLECTION,SEMATTRS_FAAS_DOCUMENT_OPERATION,SEMATTRS_FAAS_DOCUMENT_TIME,SEMATTRS_FAAS_DOCUMENT_NAME,SEMATTRS_FAAS_TIME,SEMATTRS_FAAS_CRON,SEMATTRS_FAAS_COLDSTART,SEMATTRS_FAAS_INVOKED_NAME,SEMATTRS_FAAS_INVOKED_PROVIDER,SEMATTRS_FAAS_INVOKED_REGION,SEMATTRS_NET_TRANSPORT,SEMATTRS_NET_PEER_IP,SEMATTRS_NET_PEER_PORT,SEMATTRS_NET_PEER_NAME,SEMATTRS_NET_HOST_IP,SEMATTRS_NET_HOST_PORT,SEMATTRS_NET_HOST_NAME,SEMATTRS_NET_HOST_CONNECTION_TYPE,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE,SEMATTRS_NET_HOST_CARRIER_NAME,SEMATTRS_NET_HOST_CARRIER_MCC,SEMATTRS_NET_HOST_CARRIER_MNC,SEMATTRS_NET_HOST_CARRIER_ICC,SEMATTRS_PEER_SERVICE,SEMATTRS_ENDUSER_ID,SEMATTRS_ENDUSER_ROLE,SEMATTRS_ENDUSER_SCOPE,SEMATTRS_THREAD_ID,SEMATTRS_THREAD_NAME,SEMATTRS_CODE_FUNCTION,SEMATTRS_CODE_NAMESPACE,SEMATTRS_CODE_FILEPATH,SEMATTRS_CODE_LINENO,SEMATTRS_HTTP_METHOD,SEMATTRS_HTTP_URL,SEMATTRS_HTTP_TARGET,SEMATTRS_HTTP_HOST,SEMATTRS_HTTP_SCHEME,SEMATTRS_HTTP_STATUS_CODE,SEMATTRS_HTTP_FLAVOR,SEMATTRS_HTTP_USER_AGENT,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_SERVER_NAME,SEMATTRS_HTTP_ROUTE,SEMATTRS_HTTP_CLIENT_IP,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ,SEMATTRS_AWS_DYNAMODB_PROJECTION,SEMATTRS_AWS_DYNAMODB_LIMIT,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET,SEMATTRS_AWS_DYNAMODB_INDEX_NAME,SEMATTRS_AWS_DYNAMODB_SELECT,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD,SEMATTRS_AWS_DYNAMODB_SEGMENT,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS,SEMATTRS_AWS_DYNAMODB_COUNT,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,SEMATTRS_MESSAGING_SYSTEM,SEMATTRS_MESSAGING_DESTINATION,SEMATTRS_MESSAGING_DESTINATION_KIND,SEMATTRS_MESSAGING_TEMP_DESTINATION,SEMATTRS_MESSAGING_PROTOCOL,SEMATTRS_MESSAGING_PROTOCOL_VERSION,SEMATTRS_MESSAGING_URL,SEMATTRS_MESSAGING_MESSAGE_ID,SEMATTRS_MESSAGING_CONVERSATION_ID,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,SEMATTRS_MESSAGING_OPERATION,SEMATTRS_MESSAGING_CONSUMER_ID,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID,SEMATTRS_MESSAGING_KAFKA_PARTITION,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE,SEMATTRS_RPC_SYSTEM,SEMATTRS_RPC_SERVICE,SEMATTRS_RPC_METHOD,SEMATTRS_RPC_GRPC_STATUS_CODE,SEMATTRS_RPC_JSONRPC_VERSION,SEMATTRS_RPC_JSONRPC_REQUEST_ID,SEMATTRS_RPC_JSONRPC_ERROR_CODE,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE,SEMATTRS_MESSAGE_TYPE,SEMATTRS_MESSAGE_ID,SEMATTRS_MESSAGE_COMPRESSED_SIZE,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE,SemanticAttributes,TMP_DBSYSTEMVALUES_OTHER_SQL,TMP_DBSYSTEMVALUES_MSSQL,TMP_DBSYSTEMVALUES_MYSQL,TMP_DBSYSTEMVALUES_ORACLE,TMP_DBSYSTEMVALUES_DB2,TMP_DBSYSTEMVALUES_POSTGRESQL,TMP_DBSYSTEMVALUES_REDSHIFT,TMP_DBSYSTEMVALUES_HIVE,TMP_DBSYSTEMVALUES_CLOUDSCAPE,TMP_DBSYSTEMVALUES_HSQLDB,TMP_DBSYSTEMVALUES_PROGRESS,TMP_DBSYSTEMVALUES_MAXDB,TMP_DBSYSTEMVALUES_HANADB,TMP_DBSYSTEMVALUES_INGRES,TMP_DBSYSTEMVALUES_FIRSTSQL,TMP_DBSYSTEMVALUES_EDB,TMP_DBSYSTEMVALUES_CACHE,TMP_DBSYSTEMVALUES_ADABAS,TMP_DBSYSTEMVALUES_FIREBIRD,TMP_DBSYSTEMVALUES_DERBY,TMP_DBSYSTEMVALUES_FILEMAKER,TMP_DBSYSTEMVALUES_INFORMIX,TMP_DBSYSTEMVALUES_INSTANTDB,TMP_DBSYSTEMVALUES_INTERBASE,TMP_DBSYSTEMVALUES_MARIADB,TMP_DBSYSTEMVALUES_NETEZZA,TMP_DBSYSTEMVALUES_PERVASIVE,TMP_DBSYSTEMVALUES_POINTBASE,TMP_DBSYSTEMVALUES_SQLITE,TMP_DBSYSTEMVALUES_SYBASE,TMP_DBSYSTEMVALUES_TERADATA,TMP_DBSYSTEMVALUES_VERTICA,TMP_DBSYSTEMVALUES_H2,TMP_DBSYSTEMVALUES_COLDFUSION,TMP_DBSYSTEMVALUES_CASSANDRA,TMP_DBSYSTEMVALUES_HBASE,TMP_DBSYSTEMVALUES_MONGODB,TMP_DBSYSTEMVALUES_REDIS,TMP_DBSYSTEMVALUES_COUCHBASE,TMP_DBSYSTEMVALUES_COUCHDB,TMP_DBSYSTEMVALUES_COSMOSDB,TMP_DBSYSTEMVALUES_DYNAMODB,TMP_DBSYSTEMVALUES_NEO4J,TMP_DBSYSTEMVALUES_GEODE,TMP_DBSYSTEMVALUES_ELASTICSEARCH,TMP_DBSYSTEMVALUES_MEMCACHED,TMP_DBSYSTEMVALUES_COCKROACHDB,DBSYSTEMVALUES_OTHER_SQL,DBSYSTEMVALUES_MSSQL,DBSYSTEMVALUES_MYSQL,DBSYSTEMVALUES_ORACLE,DBSYSTEMVALUES_DB2,DBSYSTEMVALUES_POSTGRESQL,DBSYSTEMVALUES_REDSHIFT,DBSYSTEMVALUES_HIVE,DBSYSTEMVALUES_CLOUDSCAPE,DBSYSTEMVALUES_HSQLDB,DBSYSTEMVALUES_PROGRESS,DBSYSTEMVALUES_MAXDB,DBSYSTEMVALUES_HANADB,DBSYSTEMVALUES_INGRES,DBSYSTEMVALUES_FIRSTSQL,DBSYSTEMVALUES_EDB,DBSYSTEMVALUES_CACHE,DBSYSTEMVALUES_ADABAS,DBSYSTEMVALUES_FIREBIRD,DBSYSTEMVALUES_DERBY,DBSYSTEMVALUES_FILEMAKER,DBSYSTEMVALUES_INFORMIX,DBSYSTEMVALUES_INSTANTDB,DBSYSTEMVALUES_INTERBASE,DBSYSTEMVALUES_MARIADB,DBSYSTEMVALUES_NETEZZA,DBSYSTEMVALUES_PERVASIVE,DBSYSTEMVALUES_POINTBASE,DBSYSTEMVALUES_SQLITE,DBSYSTEMVALUES_SYBASE,DBSYSTEMVALUES_TERADATA,DBSYSTEMVALUES_VERTICA,DBSYSTEMVALUES_H2,DBSYSTEMVALUES_COLDFUSION,DBSYSTEMVALUES_CASSANDRA,DBSYSTEMVALUES_HBASE,DBSYSTEMVALUES_MONGODB,DBSYSTEMVALUES_REDIS,DBSYSTEMVALUES_COUCHBASE,DBSYSTEMVALUES_COUCHDB,DBSYSTEMVALUES_COSMOSDB,DBSYSTEMVALUES_DYNAMODB,DBSYSTEMVALUES_NEO4J,DBSYSTEMVALUES_GEODE,DBSYSTEMVALUES_ELASTICSEARCH,DBSYSTEMVALUES_MEMCACHED,DBSYSTEMVALUES_COCKROACHDB,DbSystemValues,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL,DBCASSANDRACONSISTENCYLEVELVALUES_ALL,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_ONE,DBCASSANDRACONSISTENCYLEVELVALUES_TWO,DBCASSANDRACONSISTENCYLEVELVALUES_THREE,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,DBCASSANDRACONSISTENCYLEVELVALUES_ANY,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL,DbCassandraConsistencyLevelValues,TMP_FAASTRIGGERVALUES_DATASOURCE,TMP_FAASTRIGGERVALUES_HTTP,TMP_FAASTRIGGERVALUES_PUBSUB,TMP_FAASTRIGGERVALUES_TIMER,TMP_FAASTRIGGERVALUES_OTHER,FAASTRIGGERVALUES_DATASOURCE,FAASTRIGGERVALUES_HTTP,FAASTRIGGERVALUES_PUBSUB,FAASTRIGGERVALUES_TIMER,FAASTRIGGERVALUES_OTHER,FaasTriggerValues,TMP_FAASDOCUMENTOPERATIONVALUES_INSERT,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE,FAASDOCUMENTOPERATIONVALUES_INSERT,FAASDOCUMENTOPERATIONVALUES_EDIT,FAASDOCUMENTOPERATIONVALUES_DELETE,FaasDocumentOperationValues,TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,TMP_FAASINVOKEDPROVIDERVALUES_AWS,TMP_FAASINVOKEDPROVIDERVALUES_AZURE,TMP_FAASINVOKEDPROVIDERVALUES_GCP,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,FAASINVOKEDPROVIDERVALUES_AWS,FAASINVOKEDPROVIDERVALUES_AZURE,FAASINVOKEDPROVIDERVALUES_GCP,FaasInvokedProviderValues,TMP_NETTRANSPORTVALUES_IP_TCP,TMP_NETTRANSPORTVALUES_IP_UDP,TMP_NETTRANSPORTVALUES_IP,TMP_NETTRANSPORTVALUES_UNIX,TMP_NETTRANSPORTVALUES_PIPE,TMP_NETTRANSPORTVALUES_INPROC,TMP_NETTRANSPORTVALUES_OTHER,NETTRANSPORTVALUES_IP_TCP,NETTRANSPORTVALUES_IP_UDP,NETTRANSPORTVALUES_IP,NETTRANSPORTVALUES_UNIX,NETTRANSPORTVALUES_PIPE,NETTRANSPORTVALUES_INPROC,NETTRANSPORTVALUES_OTHER,NetTransportValues,TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN,NETHOSTCONNECTIONTYPEVALUES_WIFI,NETHOSTCONNECTIONTYPEVALUES_WIRED,NETHOSTCONNECTIONTYPEVALUES_CELL,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN,NetHostConnectionTypeValues,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,NETHOSTCONNECTIONSUBTYPEVALUES_LTE,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,NETHOSTCONNECTIONSUBTYPEVALUES_GSM,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,NETHOSTCONNECTIONSUBTYPEVALUES_NR,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA,NetHostConnectionSubtypeValues,TMP_HTTPFLAVORVALUES_HTTP_1_0,TMP_HTTPFLAVORVALUES_HTTP_1_1,TMP_HTTPFLAVORVALUES_HTTP_2_0,TMP_HTTPFLAVORVALUES_SPDY,TMP_HTTPFLAVORVALUES_QUIC,HTTPFLAVORVALUES_HTTP_1_0,HTTPFLAVORVALUES_HTTP_1_1,HTTPFLAVORVALUES_HTTP_2_0,HTTPFLAVORVALUES_SPDY,HTTPFLAVORVALUES_QUIC,HttpFlavorValues,TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC,MESSAGINGDESTINATIONKINDVALUES_QUEUE,MESSAGINGDESTINATIONKINDVALUES_TOPIC,MessagingDestinationKindValues,TMP_MESSAGINGOPERATIONVALUES_RECEIVE,TMP_MESSAGINGOPERATIONVALUES_PROCESS,MESSAGINGOPERATIONVALUES_RECEIVE,MESSAGINGOPERATIONVALUES_PROCESS,MessagingOperationValues,TMP_RPCGRPCSTATUSCODEVALUES_OK,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED,RPCGRPCSTATUSCODEVALUES_OK,RPCGRPCSTATUSCODEVALUES_CANCELLED,RPCGRPCSTATUSCODEVALUES_UNKNOWN,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED,RPCGRPCSTATUSCODEVALUES_NOT_FOUND,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION,RPCGRPCSTATUSCODEVALUES_ABORTED,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED,RPCGRPCSTATUSCODEVALUES_INTERNAL,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE,RPCGRPCSTATUSCODEVALUES_DATA_LOSS,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED,RpcGrpcStatusCodeValues,TMP_MESSAGETYPEVALUES_SENT,TMP_MESSAGETYPEVALUES_RECEIVED,MESSAGETYPEVALUES_SENT,MESSAGETYPEVALUES_RECEIVED,MessageTypeValues,init_SemanticAttributes=__esmMin((()=>{init_utils$3(),TMP_AWS_LAMBDA_INVOKED_ARN=`aws.lambda.invoked_arn`,TMP_DB_SYSTEM=`db.system`,TMP_DB_CONNECTION_STRING=`db.connection_string`,TMP_DB_USER=`db.user`,TMP_DB_JDBC_DRIVER_CLASSNAME=`db.jdbc.driver_classname`,TMP_DB_NAME=`db.name`,TMP_DB_STATEMENT=`db.statement`,TMP_DB_OPERATION=`db.operation`,TMP_DB_MSSQL_INSTANCE_NAME=`db.mssql.instance_name`,TMP_DB_CASSANDRA_KEYSPACE=`db.cassandra.keyspace`,TMP_DB_CASSANDRA_PAGE_SIZE=`db.cassandra.page_size`,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL=`db.cassandra.consistency_level`,TMP_DB_CASSANDRA_TABLE=`db.cassandra.table`,TMP_DB_CASSANDRA_IDEMPOTENCE=`db.cassandra.idempotence`,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=`db.cassandra.speculative_execution_count`,TMP_DB_CASSANDRA_COORDINATOR_ID=`db.cassandra.coordinator.id`,TMP_DB_CASSANDRA_COORDINATOR_DC=`db.cassandra.coordinator.dc`,TMP_DB_HBASE_NAMESPACE=`db.hbase.namespace`,TMP_DB_REDIS_DATABASE_INDEX=`db.redis.database_index`,TMP_DB_MONGODB_COLLECTION=`db.mongodb.collection`,TMP_DB_SQL_TABLE=`db.sql.table`,TMP_EXCEPTION_TYPE=`exception.type`,TMP_EXCEPTION_MESSAGE=`exception.message`,TMP_EXCEPTION_STACKTRACE=`exception.stacktrace`,TMP_EXCEPTION_ESCAPED=`exception.escaped`,TMP_FAAS_TRIGGER=`faas.trigger`,TMP_FAAS_EXECUTION=`faas.execution`,TMP_FAAS_DOCUMENT_COLLECTION=`faas.document.collection`,TMP_FAAS_DOCUMENT_OPERATION=`faas.document.operation`,TMP_FAAS_DOCUMENT_TIME=`faas.document.time`,TMP_FAAS_DOCUMENT_NAME=`faas.document.name`,TMP_FAAS_TIME=`faas.time`,TMP_FAAS_CRON=`faas.cron`,TMP_FAAS_COLDSTART=`faas.coldstart`,TMP_FAAS_INVOKED_NAME=`faas.invoked_name`,TMP_FAAS_INVOKED_PROVIDER=`faas.invoked_provider`,TMP_FAAS_INVOKED_REGION=`faas.invoked_region`,TMP_NET_TRANSPORT=`net.transport`,TMP_NET_PEER_IP=`net.peer.ip`,TMP_NET_PEER_PORT=`net.peer.port`,TMP_NET_PEER_NAME=`net.peer.name`,TMP_NET_HOST_IP=`net.host.ip`,TMP_NET_HOST_PORT=`net.host.port`,TMP_NET_HOST_NAME=`net.host.name`,TMP_NET_HOST_CONNECTION_TYPE=`net.host.connection.type`,TMP_NET_HOST_CONNECTION_SUBTYPE=`net.host.connection.subtype`,TMP_NET_HOST_CARRIER_NAME=`net.host.carrier.name`,TMP_NET_HOST_CARRIER_MCC=`net.host.carrier.mcc`,TMP_NET_HOST_CARRIER_MNC=`net.host.carrier.mnc`,TMP_NET_HOST_CARRIER_ICC=`net.host.carrier.icc`,TMP_PEER_SERVICE=`peer.service`,TMP_ENDUSER_ID=`enduser.id`,TMP_ENDUSER_ROLE=`enduser.role`,TMP_ENDUSER_SCOPE=`enduser.scope`,TMP_THREAD_ID=`thread.id`,TMP_THREAD_NAME=`thread.name`,TMP_CODE_FUNCTION=`code.function`,TMP_CODE_NAMESPACE=`code.namespace`,TMP_CODE_FILEPATH=`code.filepath`,TMP_CODE_LINENO=`code.lineno`,TMP_HTTP_METHOD=`http.method`,TMP_HTTP_URL=`http.url`,TMP_HTTP_TARGET=`http.target`,TMP_HTTP_HOST=`http.host`,TMP_HTTP_SCHEME=`http.scheme`,TMP_HTTP_STATUS_CODE=`http.status_code`,TMP_HTTP_FLAVOR=`http.flavor`,TMP_HTTP_USER_AGENT=`http.user_agent`,TMP_HTTP_REQUEST_CONTENT_LENGTH=`http.request_content_length`,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=`http.request_content_length_uncompressed`,TMP_HTTP_RESPONSE_CONTENT_LENGTH=`http.response_content_length`,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=`http.response_content_length_uncompressed`,TMP_HTTP_SERVER_NAME=`http.server_name`,TMP_HTTP_ROUTE=`http.route`,TMP_HTTP_CLIENT_IP=`http.client_ip`,TMP_AWS_DYNAMODB_TABLE_NAMES=`aws.dynamodb.table_names`,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY=`aws.dynamodb.consumed_capacity`,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=`aws.dynamodb.item_collection_metrics`,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=`aws.dynamodb.provisioned_read_capacity`,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=`aws.dynamodb.provisioned_write_capacity`,TMP_AWS_DYNAMODB_CONSISTENT_READ=`aws.dynamodb.consistent_read`,TMP_AWS_DYNAMODB_PROJECTION=`aws.dynamodb.projection`,TMP_AWS_DYNAMODB_LIMIT=`aws.dynamodb.limit`,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET=`aws.dynamodb.attributes_to_get`,TMP_AWS_DYNAMODB_INDEX_NAME=`aws.dynamodb.index_name`,TMP_AWS_DYNAMODB_SELECT=`aws.dynamodb.select`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=`aws.dynamodb.global_secondary_indexes`,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=`aws.dynamodb.local_secondary_indexes`,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=`aws.dynamodb.exclusive_start_table`,TMP_AWS_DYNAMODB_TABLE_COUNT=`aws.dynamodb.table_count`,TMP_AWS_DYNAMODB_SCAN_FORWARD=`aws.dynamodb.scan_forward`,TMP_AWS_DYNAMODB_SEGMENT=`aws.dynamodb.segment`,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS=`aws.dynamodb.total_segments`,TMP_AWS_DYNAMODB_COUNT=`aws.dynamodb.count`,TMP_AWS_DYNAMODB_SCANNED_COUNT=`aws.dynamodb.scanned_count`,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=`aws.dynamodb.attribute_definitions`,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=`aws.dynamodb.global_secondary_index_updates`,TMP_MESSAGING_SYSTEM=`messaging.system`,TMP_MESSAGING_DESTINATION=`messaging.destination`,TMP_MESSAGING_DESTINATION_KIND=`messaging.destination_kind`,TMP_MESSAGING_TEMP_DESTINATION=`messaging.temp_destination`,TMP_MESSAGING_PROTOCOL=`messaging.protocol`,TMP_MESSAGING_PROTOCOL_VERSION=`messaging.protocol_version`,TMP_MESSAGING_URL=`messaging.url`,TMP_MESSAGING_MESSAGE_ID=`messaging.message_id`,TMP_MESSAGING_CONVERSATION_ID=`messaging.conversation_id`,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES=`messaging.message_payload_size_bytes`,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES=`messaging.message_payload_compressed_size_bytes`,TMP_MESSAGING_OPERATION=`messaging.operation`,TMP_MESSAGING_CONSUMER_ID=`messaging.consumer_id`,TMP_MESSAGING_RABBITMQ_ROUTING_KEY=`messaging.rabbitmq.routing_key`,TMP_MESSAGING_KAFKA_MESSAGE_KEY=`messaging.kafka.message_key`,TMP_MESSAGING_KAFKA_CONSUMER_GROUP=`messaging.kafka.consumer_group`,TMP_MESSAGING_KAFKA_CLIENT_ID=`messaging.kafka.client_id`,TMP_MESSAGING_KAFKA_PARTITION=`messaging.kafka.partition`,TMP_MESSAGING_KAFKA_TOMBSTONE=`messaging.kafka.tombstone`,TMP_RPC_SYSTEM=`rpc.system`,TMP_RPC_SERVICE=`rpc.service`,TMP_RPC_METHOD=`rpc.method`,TMP_RPC_GRPC_STATUS_CODE=`rpc.grpc.status_code`,TMP_RPC_JSONRPC_VERSION=`rpc.jsonrpc.version`,TMP_RPC_JSONRPC_REQUEST_ID=`rpc.jsonrpc.request_id`,TMP_RPC_JSONRPC_ERROR_CODE=`rpc.jsonrpc.error_code`,TMP_RPC_JSONRPC_ERROR_MESSAGE=`rpc.jsonrpc.error_message`,TMP_MESSAGE_TYPE=`message.type`,TMP_MESSAGE_ID=`message.id`,TMP_MESSAGE_COMPRESSED_SIZE=`message.compressed_size`,TMP_MESSAGE_UNCOMPRESSED_SIZE=`message.uncompressed_size`,SEMATTRS_AWS_LAMBDA_INVOKED_ARN=TMP_AWS_LAMBDA_INVOKED_ARN,SEMATTRS_DB_SYSTEM=TMP_DB_SYSTEM,SEMATTRS_DB_CONNECTION_STRING=TMP_DB_CONNECTION_STRING,SEMATTRS_DB_USER=TMP_DB_USER,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME=TMP_DB_JDBC_DRIVER_CLASSNAME,SEMATTRS_DB_NAME=TMP_DB_NAME,SEMATTRS_DB_STATEMENT=TMP_DB_STATEMENT,SEMATTRS_DB_OPERATION=TMP_DB_OPERATION,SEMATTRS_DB_MSSQL_INSTANCE_NAME=TMP_DB_MSSQL_INSTANCE_NAME,SEMATTRS_DB_CASSANDRA_KEYSPACE=TMP_DB_CASSANDRA_KEYSPACE,SEMATTRS_DB_CASSANDRA_PAGE_SIZE=TMP_DB_CASSANDRA_PAGE_SIZE,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL,SEMATTRS_DB_CASSANDRA_TABLE=TMP_DB_CASSANDRA_TABLE,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE=TMP_DB_CASSANDRA_IDEMPOTENCE,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID=TMP_DB_CASSANDRA_COORDINATOR_ID,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC=TMP_DB_CASSANDRA_COORDINATOR_DC,SEMATTRS_DB_HBASE_NAMESPACE=TMP_DB_HBASE_NAMESPACE,SEMATTRS_DB_REDIS_DATABASE_INDEX=TMP_DB_REDIS_DATABASE_INDEX,SEMATTRS_DB_MONGODB_COLLECTION=TMP_DB_MONGODB_COLLECTION,SEMATTRS_DB_SQL_TABLE=TMP_DB_SQL_TABLE,SEMATTRS_EXCEPTION_TYPE=TMP_EXCEPTION_TYPE,SEMATTRS_EXCEPTION_MESSAGE=TMP_EXCEPTION_MESSAGE,SEMATTRS_EXCEPTION_STACKTRACE=TMP_EXCEPTION_STACKTRACE,SEMATTRS_EXCEPTION_ESCAPED=TMP_EXCEPTION_ESCAPED,SEMATTRS_FAAS_TRIGGER=TMP_FAAS_TRIGGER,SEMATTRS_FAAS_EXECUTION=TMP_FAAS_EXECUTION,SEMATTRS_FAAS_DOCUMENT_COLLECTION=TMP_FAAS_DOCUMENT_COLLECTION,SEMATTRS_FAAS_DOCUMENT_OPERATION=TMP_FAAS_DOCUMENT_OPERATION,SEMATTRS_FAAS_DOCUMENT_TIME=TMP_FAAS_DOCUMENT_TIME,SEMATTRS_FAAS_DOCUMENT_NAME=TMP_FAAS_DOCUMENT_NAME,SEMATTRS_FAAS_TIME=TMP_FAAS_TIME,SEMATTRS_FAAS_CRON=TMP_FAAS_CRON,SEMATTRS_FAAS_COLDSTART=TMP_FAAS_COLDSTART,SEMATTRS_FAAS_INVOKED_NAME=TMP_FAAS_INVOKED_NAME,SEMATTRS_FAAS_INVOKED_PROVIDER=TMP_FAAS_INVOKED_PROVIDER,SEMATTRS_FAAS_INVOKED_REGION=TMP_FAAS_INVOKED_REGION,SEMATTRS_NET_TRANSPORT=TMP_NET_TRANSPORT,SEMATTRS_NET_PEER_IP=TMP_NET_PEER_IP,SEMATTRS_NET_PEER_PORT=TMP_NET_PEER_PORT,SEMATTRS_NET_PEER_NAME=TMP_NET_PEER_NAME,SEMATTRS_NET_HOST_IP=TMP_NET_HOST_IP,SEMATTRS_NET_HOST_PORT=TMP_NET_HOST_PORT,SEMATTRS_NET_HOST_NAME=TMP_NET_HOST_NAME,SEMATTRS_NET_HOST_CONNECTION_TYPE=TMP_NET_HOST_CONNECTION_TYPE,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE=TMP_NET_HOST_CONNECTION_SUBTYPE,SEMATTRS_NET_HOST_CARRIER_NAME=TMP_NET_HOST_CARRIER_NAME,SEMATTRS_NET_HOST_CARRIER_MCC=TMP_NET_HOST_CARRIER_MCC,SEMATTRS_NET_HOST_CARRIER_MNC=TMP_NET_HOST_CARRIER_MNC,SEMATTRS_NET_HOST_CARRIER_ICC=TMP_NET_HOST_CARRIER_ICC,SEMATTRS_PEER_SERVICE=TMP_PEER_SERVICE,SEMATTRS_ENDUSER_ID=TMP_ENDUSER_ID,SEMATTRS_ENDUSER_ROLE=TMP_ENDUSER_ROLE,SEMATTRS_ENDUSER_SCOPE=TMP_ENDUSER_SCOPE,SEMATTRS_THREAD_ID=TMP_THREAD_ID,SEMATTRS_THREAD_NAME=TMP_THREAD_NAME,SEMATTRS_CODE_FUNCTION=TMP_CODE_FUNCTION,SEMATTRS_CODE_NAMESPACE=TMP_CODE_NAMESPACE,SEMATTRS_CODE_FILEPATH=TMP_CODE_FILEPATH,SEMATTRS_CODE_LINENO=TMP_CODE_LINENO,SEMATTRS_HTTP_METHOD=TMP_HTTP_METHOD,SEMATTRS_HTTP_URL=TMP_HTTP_URL,SEMATTRS_HTTP_TARGET=TMP_HTTP_TARGET,SEMATTRS_HTTP_HOST=TMP_HTTP_HOST,SEMATTRS_HTTP_SCHEME=TMP_HTTP_SCHEME,SEMATTRS_HTTP_STATUS_CODE=TMP_HTTP_STATUS_CODE,SEMATTRS_HTTP_FLAVOR=TMP_HTTP_FLAVOR,SEMATTRS_HTTP_USER_AGENT=TMP_HTTP_USER_AGENT,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH=TMP_HTTP_REQUEST_CONTENT_LENGTH,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH=TMP_HTTP_RESPONSE_CONTENT_LENGTH,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_SERVER_NAME=TMP_HTTP_SERVER_NAME,SEMATTRS_HTTP_ROUTE=TMP_HTTP_ROUTE,SEMATTRS_HTTP_CLIENT_IP=TMP_HTTP_CLIENT_IP,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES=TMP_AWS_DYNAMODB_TABLE_NAMES,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ=TMP_AWS_DYNAMODB_CONSISTENT_READ,SEMATTRS_AWS_DYNAMODB_PROJECTION=TMP_AWS_DYNAMODB_PROJECTION,SEMATTRS_AWS_DYNAMODB_LIMIT=TMP_AWS_DYNAMODB_LIMIT,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET,SEMATTRS_AWS_DYNAMODB_INDEX_NAME=TMP_AWS_DYNAMODB_INDEX_NAME,SEMATTRS_AWS_DYNAMODB_SELECT=TMP_AWS_DYNAMODB_SELECT,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT=TMP_AWS_DYNAMODB_TABLE_COUNT,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD=TMP_AWS_DYNAMODB_SCAN_FORWARD,SEMATTRS_AWS_DYNAMODB_SEGMENT=TMP_AWS_DYNAMODB_SEGMENT,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS,SEMATTRS_AWS_DYNAMODB_COUNT=TMP_AWS_DYNAMODB_COUNT,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT=TMP_AWS_DYNAMODB_SCANNED_COUNT,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,SEMATTRS_MESSAGING_SYSTEM=TMP_MESSAGING_SYSTEM,SEMATTRS_MESSAGING_DESTINATION=TMP_MESSAGING_DESTINATION,SEMATTRS_MESSAGING_DESTINATION_KIND=TMP_MESSAGING_DESTINATION_KIND,SEMATTRS_MESSAGING_TEMP_DESTINATION=TMP_MESSAGING_TEMP_DESTINATION,SEMATTRS_MESSAGING_PROTOCOL=TMP_MESSAGING_PROTOCOL,SEMATTRS_MESSAGING_PROTOCOL_VERSION=TMP_MESSAGING_PROTOCOL_VERSION,SEMATTRS_MESSAGING_URL=TMP_MESSAGING_URL,SEMATTRS_MESSAGING_MESSAGE_ID=TMP_MESSAGING_MESSAGE_ID,SEMATTRS_MESSAGING_CONVERSATION_ID=TMP_MESSAGING_CONVERSATION_ID,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,SEMATTRS_MESSAGING_OPERATION=TMP_MESSAGING_OPERATION,SEMATTRS_MESSAGING_CONSUMER_ID=TMP_MESSAGING_CONSUMER_ID,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY=TMP_MESSAGING_RABBITMQ_ROUTING_KEY,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY=TMP_MESSAGING_KAFKA_MESSAGE_KEY,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP=TMP_MESSAGING_KAFKA_CONSUMER_GROUP,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID=TMP_MESSAGING_KAFKA_CLIENT_ID,SEMATTRS_MESSAGING_KAFKA_PARTITION=TMP_MESSAGING_KAFKA_PARTITION,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE=TMP_MESSAGING_KAFKA_TOMBSTONE,SEMATTRS_RPC_SYSTEM=TMP_RPC_SYSTEM,SEMATTRS_RPC_SERVICE=TMP_RPC_SERVICE,SEMATTRS_RPC_METHOD=TMP_RPC_METHOD,SEMATTRS_RPC_GRPC_STATUS_CODE=TMP_RPC_GRPC_STATUS_CODE,SEMATTRS_RPC_JSONRPC_VERSION=TMP_RPC_JSONRPC_VERSION,SEMATTRS_RPC_JSONRPC_REQUEST_ID=TMP_RPC_JSONRPC_REQUEST_ID,SEMATTRS_RPC_JSONRPC_ERROR_CODE=TMP_RPC_JSONRPC_ERROR_CODE,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE=TMP_RPC_JSONRPC_ERROR_MESSAGE,SEMATTRS_MESSAGE_TYPE=TMP_MESSAGE_TYPE,SEMATTRS_MESSAGE_ID=TMP_MESSAGE_ID,SEMATTRS_MESSAGE_COMPRESSED_SIZE=TMP_MESSAGE_COMPRESSED_SIZE,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE=TMP_MESSAGE_UNCOMPRESSED_SIZE,SemanticAttributes=createConstMap([TMP_AWS_LAMBDA_INVOKED_ARN,TMP_DB_SYSTEM,TMP_DB_CONNECTION_STRING,TMP_DB_USER,TMP_DB_JDBC_DRIVER_CLASSNAME,TMP_DB_NAME,TMP_DB_STATEMENT,TMP_DB_OPERATION,TMP_DB_MSSQL_INSTANCE_NAME,TMP_DB_CASSANDRA_KEYSPACE,TMP_DB_CASSANDRA_PAGE_SIZE,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL,TMP_DB_CASSANDRA_TABLE,TMP_DB_CASSANDRA_IDEMPOTENCE,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,TMP_DB_CASSANDRA_COORDINATOR_ID,TMP_DB_CASSANDRA_COORDINATOR_DC,TMP_DB_HBASE_NAMESPACE,TMP_DB_REDIS_DATABASE_INDEX,TMP_DB_MONGODB_COLLECTION,TMP_DB_SQL_TABLE,TMP_EXCEPTION_TYPE,TMP_EXCEPTION_MESSAGE,TMP_EXCEPTION_STACKTRACE,TMP_EXCEPTION_ESCAPED,TMP_FAAS_TRIGGER,TMP_FAAS_EXECUTION,TMP_FAAS_DOCUMENT_COLLECTION,TMP_FAAS_DOCUMENT_OPERATION,TMP_FAAS_DOCUMENT_TIME,TMP_FAAS_DOCUMENT_NAME,TMP_FAAS_TIME,TMP_FAAS_CRON,TMP_FAAS_COLDSTART,TMP_FAAS_INVOKED_NAME,TMP_FAAS_INVOKED_PROVIDER,TMP_FAAS_INVOKED_REGION,TMP_NET_TRANSPORT,TMP_NET_PEER_IP,TMP_NET_PEER_PORT,TMP_NET_PEER_NAME,TMP_NET_HOST_IP,TMP_NET_HOST_PORT,TMP_NET_HOST_NAME,TMP_NET_HOST_CONNECTION_TYPE,TMP_NET_HOST_CONNECTION_SUBTYPE,TMP_NET_HOST_CARRIER_NAME,TMP_NET_HOST_CARRIER_MCC,TMP_NET_HOST_CARRIER_MNC,TMP_NET_HOST_CARRIER_ICC,TMP_PEER_SERVICE,TMP_ENDUSER_ID,TMP_ENDUSER_ROLE,TMP_ENDUSER_SCOPE,TMP_THREAD_ID,TMP_THREAD_NAME,TMP_CODE_FUNCTION,TMP_CODE_NAMESPACE,TMP_CODE_FILEPATH,TMP_CODE_LINENO,TMP_HTTP_METHOD,TMP_HTTP_URL,TMP_HTTP_TARGET,TMP_HTTP_HOST,TMP_HTTP_SCHEME,TMP_HTTP_STATUS_CODE,TMP_HTTP_FLAVOR,TMP_HTTP_USER_AGENT,TMP_HTTP_REQUEST_CONTENT_LENGTH,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,TMP_HTTP_RESPONSE_CONTENT_LENGTH,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,TMP_HTTP_SERVER_NAME,TMP_HTTP_ROUTE,TMP_HTTP_CLIENT_IP,TMP_AWS_DYNAMODB_TABLE_NAMES,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,TMP_AWS_DYNAMODB_CONSISTENT_READ,TMP_AWS_DYNAMODB_PROJECTION,TMP_AWS_DYNAMODB_LIMIT,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET,TMP_AWS_DYNAMODB_INDEX_NAME,TMP_AWS_DYNAMODB_SELECT,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,TMP_AWS_DYNAMODB_TABLE_COUNT,TMP_AWS_DYNAMODB_SCAN_FORWARD,TMP_AWS_DYNAMODB_SEGMENT,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS,TMP_AWS_DYNAMODB_COUNT,TMP_AWS_DYNAMODB_SCANNED_COUNT,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,TMP_MESSAGING_SYSTEM,TMP_MESSAGING_DESTINATION,TMP_MESSAGING_DESTINATION_KIND,TMP_MESSAGING_TEMP_DESTINATION,TMP_MESSAGING_PROTOCOL,TMP_MESSAGING_PROTOCOL_VERSION,TMP_MESSAGING_URL,TMP_MESSAGING_MESSAGE_ID,TMP_MESSAGING_CONVERSATION_ID,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,TMP_MESSAGING_OPERATION,TMP_MESSAGING_CONSUMER_ID,TMP_MESSAGING_RABBITMQ_ROUTING_KEY,TMP_MESSAGING_KAFKA_MESSAGE_KEY,TMP_MESSAGING_KAFKA_CONSUMER_GROUP,TMP_MESSAGING_KAFKA_CLIENT_ID,TMP_MESSAGING_KAFKA_PARTITION,TMP_MESSAGING_KAFKA_TOMBSTONE,TMP_RPC_SYSTEM,TMP_RPC_SERVICE,TMP_RPC_METHOD,TMP_RPC_GRPC_STATUS_CODE,TMP_RPC_JSONRPC_VERSION,TMP_RPC_JSONRPC_REQUEST_ID,TMP_RPC_JSONRPC_ERROR_CODE,TMP_RPC_JSONRPC_ERROR_MESSAGE,TMP_MESSAGE_TYPE,TMP_MESSAGE_ID,TMP_MESSAGE_COMPRESSED_SIZE,TMP_MESSAGE_UNCOMPRESSED_SIZE]),TMP_DBSYSTEMVALUES_OTHER_SQL=`other_sql`,TMP_DBSYSTEMVALUES_MSSQL=`mssql`,TMP_DBSYSTEMVALUES_MYSQL=`mysql`,TMP_DBSYSTEMVALUES_ORACLE=`oracle`,TMP_DBSYSTEMVALUES_DB2=`db2`,TMP_DBSYSTEMVALUES_POSTGRESQL=`postgresql`,TMP_DBSYSTEMVALUES_REDSHIFT=`redshift`,TMP_DBSYSTEMVALUES_HIVE=`hive`,TMP_DBSYSTEMVALUES_CLOUDSCAPE=`cloudscape`,TMP_DBSYSTEMVALUES_HSQLDB=`hsqldb`,TMP_DBSYSTEMVALUES_PROGRESS=`progress`,TMP_DBSYSTEMVALUES_MAXDB=`maxdb`,TMP_DBSYSTEMVALUES_HANADB=`hanadb`,TMP_DBSYSTEMVALUES_INGRES=`ingres`,TMP_DBSYSTEMVALUES_FIRSTSQL=`firstsql`,TMP_DBSYSTEMVALUES_EDB=`edb`,TMP_DBSYSTEMVALUES_CACHE=`cache`,TMP_DBSYSTEMVALUES_ADABAS=`adabas`,TMP_DBSYSTEMVALUES_FIREBIRD=`firebird`,TMP_DBSYSTEMVALUES_DERBY=`derby`,TMP_DBSYSTEMVALUES_FILEMAKER=`filemaker`,TMP_DBSYSTEMVALUES_INFORMIX=`informix`,TMP_DBSYSTEMVALUES_INSTANTDB=`instantdb`,TMP_DBSYSTEMVALUES_INTERBASE=`interbase`,TMP_DBSYSTEMVALUES_MARIADB=`mariadb`,TMP_DBSYSTEMVALUES_NETEZZA=`netezza`,TMP_DBSYSTEMVALUES_PERVASIVE=`pervasive`,TMP_DBSYSTEMVALUES_POINTBASE=`pointbase`,TMP_DBSYSTEMVALUES_SQLITE=`sqlite`,TMP_DBSYSTEMVALUES_SYBASE=`sybase`,TMP_DBSYSTEMVALUES_TERADATA=`teradata`,TMP_DBSYSTEMVALUES_VERTICA=`vertica`,TMP_DBSYSTEMVALUES_H2=`h2`,TMP_DBSYSTEMVALUES_COLDFUSION=`coldfusion`,TMP_DBSYSTEMVALUES_CASSANDRA=`cassandra`,TMP_DBSYSTEMVALUES_HBASE=`hbase`,TMP_DBSYSTEMVALUES_MONGODB=`mongodb`,TMP_DBSYSTEMVALUES_REDIS=`redis`,TMP_DBSYSTEMVALUES_COUCHBASE=`couchbase`,TMP_DBSYSTEMVALUES_COUCHDB=`couchdb`,TMP_DBSYSTEMVALUES_COSMOSDB=`cosmosdb`,TMP_DBSYSTEMVALUES_DYNAMODB=`dynamodb`,TMP_DBSYSTEMVALUES_NEO4J=`neo4j`,TMP_DBSYSTEMVALUES_GEODE=`geode`,TMP_DBSYSTEMVALUES_ELASTICSEARCH=`elasticsearch`,TMP_DBSYSTEMVALUES_MEMCACHED=`memcached`,TMP_DBSYSTEMVALUES_COCKROACHDB=`cockroachdb`,DBSYSTEMVALUES_OTHER_SQL=TMP_DBSYSTEMVALUES_OTHER_SQL,DBSYSTEMVALUES_MSSQL=TMP_DBSYSTEMVALUES_MSSQL,DBSYSTEMVALUES_MYSQL=TMP_DBSYSTEMVALUES_MYSQL,DBSYSTEMVALUES_ORACLE=TMP_DBSYSTEMVALUES_ORACLE,DBSYSTEMVALUES_POSTGRESQL=TMP_DBSYSTEMVALUES_POSTGRESQL,DBSYSTEMVALUES_REDSHIFT=TMP_DBSYSTEMVALUES_REDSHIFT,DBSYSTEMVALUES_HIVE=TMP_DBSYSTEMVALUES_HIVE,DBSYSTEMVALUES_CLOUDSCAPE=TMP_DBSYSTEMVALUES_CLOUDSCAPE,DBSYSTEMVALUES_HSQLDB=TMP_DBSYSTEMVALUES_HSQLDB,DBSYSTEMVALUES_PROGRESS=TMP_DBSYSTEMVALUES_PROGRESS,DBSYSTEMVALUES_MAXDB=TMP_DBSYSTEMVALUES_MAXDB,DBSYSTEMVALUES_HANADB=TMP_DBSYSTEMVALUES_HANADB,DBSYSTEMVALUES_INGRES=TMP_DBSYSTEMVALUES_INGRES,DBSYSTEMVALUES_FIRSTSQL=TMP_DBSYSTEMVALUES_FIRSTSQL,DBSYSTEMVALUES_CACHE=TMP_DBSYSTEMVALUES_CACHE,DBSYSTEMVALUES_ADABAS=TMP_DBSYSTEMVALUES_ADABAS,DBSYSTEMVALUES_FIREBIRD=TMP_DBSYSTEMVALUES_FIREBIRD,DBSYSTEMVALUES_DERBY=TMP_DBSYSTEMVALUES_DERBY,DBSYSTEMVALUES_FILEMAKER=TMP_DBSYSTEMVALUES_FILEMAKER,DBSYSTEMVALUES_INFORMIX=TMP_DBSYSTEMVALUES_INFORMIX,DBSYSTEMVALUES_INSTANTDB=TMP_DBSYSTEMVALUES_INSTANTDB,DBSYSTEMVALUES_INTERBASE=TMP_DBSYSTEMVALUES_INTERBASE,DBSYSTEMVALUES_MARIADB=TMP_DBSYSTEMVALUES_MARIADB,DBSYSTEMVALUES_NETEZZA=TMP_DBSYSTEMVALUES_NETEZZA,DBSYSTEMVALUES_PERVASIVE=TMP_DBSYSTEMVALUES_PERVASIVE,DBSYSTEMVALUES_POINTBASE=TMP_DBSYSTEMVALUES_POINTBASE,DBSYSTEMVALUES_SQLITE=TMP_DBSYSTEMVALUES_SQLITE,DBSYSTEMVALUES_SYBASE=TMP_DBSYSTEMVALUES_SYBASE,DBSYSTEMVALUES_TERADATA=TMP_DBSYSTEMVALUES_TERADATA,DBSYSTEMVALUES_VERTICA=TMP_DBSYSTEMVALUES_VERTICA,DBSYSTEMVALUES_COLDFUSION=TMP_DBSYSTEMVALUES_COLDFUSION,DBSYSTEMVALUES_CASSANDRA=TMP_DBSYSTEMVALUES_CASSANDRA,DBSYSTEMVALUES_HBASE=TMP_DBSYSTEMVALUES_HBASE,DBSYSTEMVALUES_MONGODB=TMP_DBSYSTEMVALUES_MONGODB,DBSYSTEMVALUES_REDIS=TMP_DBSYSTEMVALUES_REDIS,DBSYSTEMVALUES_COUCHBASE=TMP_DBSYSTEMVALUES_COUCHBASE,DBSYSTEMVALUES_COUCHDB=TMP_DBSYSTEMVALUES_COUCHDB,DBSYSTEMVALUES_COSMOSDB=TMP_DBSYSTEMVALUES_COSMOSDB,DBSYSTEMVALUES_DYNAMODB=TMP_DBSYSTEMVALUES_DYNAMODB,DBSYSTEMVALUES_NEO4J=TMP_DBSYSTEMVALUES_NEO4J,DBSYSTEMVALUES_GEODE=TMP_DBSYSTEMVALUES_GEODE,DBSYSTEMVALUES_ELASTICSEARCH=TMP_DBSYSTEMVALUES_ELASTICSEARCH,DBSYSTEMVALUES_MEMCACHED=TMP_DBSYSTEMVALUES_MEMCACHED,DBSYSTEMVALUES_COCKROACHDB=TMP_DBSYSTEMVALUES_COCKROACHDB,DbSystemValues=createConstMap([TMP_DBSYSTEMVALUES_OTHER_SQL,TMP_DBSYSTEMVALUES_MSSQL,TMP_DBSYSTEMVALUES_MYSQL,TMP_DBSYSTEMVALUES_ORACLE,TMP_DBSYSTEMVALUES_DB2,TMP_DBSYSTEMVALUES_POSTGRESQL,TMP_DBSYSTEMVALUES_REDSHIFT,TMP_DBSYSTEMVALUES_HIVE,TMP_DBSYSTEMVALUES_CLOUDSCAPE,TMP_DBSYSTEMVALUES_HSQLDB,TMP_DBSYSTEMVALUES_PROGRESS,TMP_DBSYSTEMVALUES_MAXDB,TMP_DBSYSTEMVALUES_HANADB,TMP_DBSYSTEMVALUES_INGRES,TMP_DBSYSTEMVALUES_FIRSTSQL,TMP_DBSYSTEMVALUES_EDB,TMP_DBSYSTEMVALUES_CACHE,TMP_DBSYSTEMVALUES_ADABAS,TMP_DBSYSTEMVALUES_FIREBIRD,TMP_DBSYSTEMVALUES_DERBY,TMP_DBSYSTEMVALUES_FILEMAKER,TMP_DBSYSTEMVALUES_INFORMIX,TMP_DBSYSTEMVALUES_INSTANTDB,TMP_DBSYSTEMVALUES_INTERBASE,TMP_DBSYSTEMVALUES_MARIADB,TMP_DBSYSTEMVALUES_NETEZZA,TMP_DBSYSTEMVALUES_PERVASIVE,TMP_DBSYSTEMVALUES_POINTBASE,TMP_DBSYSTEMVALUES_SQLITE,TMP_DBSYSTEMVALUES_SYBASE,TMP_DBSYSTEMVALUES_TERADATA,TMP_DBSYSTEMVALUES_VERTICA,TMP_DBSYSTEMVALUES_H2,TMP_DBSYSTEMVALUES_COLDFUSION,TMP_DBSYSTEMVALUES_CASSANDRA,TMP_DBSYSTEMVALUES_HBASE,TMP_DBSYSTEMVALUES_MONGODB,TMP_DBSYSTEMVALUES_REDIS,TMP_DBSYSTEMVALUES_COUCHBASE,TMP_DBSYSTEMVALUES_COUCHDB,TMP_DBSYSTEMVALUES_COSMOSDB,TMP_DBSYSTEMVALUES_DYNAMODB,TMP_DBSYSTEMVALUES_NEO4J,TMP_DBSYSTEMVALUES_GEODE,TMP_DBSYSTEMVALUES_ELASTICSEARCH,TMP_DBSYSTEMVALUES_MEMCACHED,TMP_DBSYSTEMVALUES_COCKROACHDB]),TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL=`all`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM=`each_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM=`quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM=`local_quorum`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE=`one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO=`two`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE=`three`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE=`local_one`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY=`any`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL=`serial`,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL=`local_serial`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_THREE=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL,DbCassandraConsistencyLevelValues=createConstMap([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL]),TMP_FAASTRIGGERVALUES_DATASOURCE=`datasource`,TMP_FAASTRIGGERVALUES_HTTP=`http`,TMP_FAASTRIGGERVALUES_PUBSUB=`pubsub`,TMP_FAASTRIGGERVALUES_TIMER=`timer`,TMP_FAASTRIGGERVALUES_OTHER=`other`,FAASTRIGGERVALUES_DATASOURCE=TMP_FAASTRIGGERVALUES_DATASOURCE,FAASTRIGGERVALUES_HTTP=TMP_FAASTRIGGERVALUES_HTTP,FAASTRIGGERVALUES_PUBSUB=TMP_FAASTRIGGERVALUES_PUBSUB,FAASTRIGGERVALUES_TIMER=TMP_FAASTRIGGERVALUES_TIMER,FAASTRIGGERVALUES_OTHER=TMP_FAASTRIGGERVALUES_OTHER,FaasTriggerValues=createConstMap([TMP_FAASTRIGGERVALUES_DATASOURCE,TMP_FAASTRIGGERVALUES_HTTP,TMP_FAASTRIGGERVALUES_PUBSUB,TMP_FAASTRIGGERVALUES_TIMER,TMP_FAASTRIGGERVALUES_OTHER]),TMP_FAASDOCUMENTOPERATIONVALUES_INSERT=`insert`,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT=`edit`,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE=`delete`,FAASDOCUMENTOPERATIONVALUES_INSERT=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT,FAASDOCUMENTOPERATIONVALUES_EDIT=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT,FAASDOCUMENTOPERATIONVALUES_DELETE=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE,FaasDocumentOperationValues=createConstMap([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE]),TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD=`alibaba_cloud`,TMP_FAASINVOKEDPROVIDERVALUES_AWS=`aws`,TMP_FAASINVOKEDPROVIDERVALUES_AZURE=`azure`,TMP_FAASINVOKEDPROVIDERVALUES_GCP=`gcp`,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,FAASINVOKEDPROVIDERVALUES_AZURE=TMP_FAASINVOKEDPROVIDERVALUES_AZURE,FaasInvokedProviderValues=createConstMap([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,TMP_FAASINVOKEDPROVIDERVALUES_AWS,TMP_FAASINVOKEDPROVIDERVALUES_AZURE,TMP_FAASINVOKEDPROVIDERVALUES_GCP]),TMP_NETTRANSPORTVALUES_IP_TCP=`ip_tcp`,TMP_NETTRANSPORTVALUES_IP_UDP=`ip_udp`,TMP_NETTRANSPORTVALUES_IP=`ip`,TMP_NETTRANSPORTVALUES_UNIX=`unix`,TMP_NETTRANSPORTVALUES_PIPE=`pipe`,TMP_NETTRANSPORTVALUES_INPROC=`inproc`,TMP_NETTRANSPORTVALUES_OTHER=`other`,NETTRANSPORTVALUES_IP_TCP=TMP_NETTRANSPORTVALUES_IP_TCP,NETTRANSPORTVALUES_IP_UDP=TMP_NETTRANSPORTVALUES_IP_UDP,NETTRANSPORTVALUES_UNIX=TMP_NETTRANSPORTVALUES_UNIX,NETTRANSPORTVALUES_PIPE=TMP_NETTRANSPORTVALUES_PIPE,NETTRANSPORTVALUES_INPROC=TMP_NETTRANSPORTVALUES_INPROC,NETTRANSPORTVALUES_OTHER=TMP_NETTRANSPORTVALUES_OTHER,NetTransportValues=createConstMap([TMP_NETTRANSPORTVALUES_IP_TCP,TMP_NETTRANSPORTVALUES_IP_UDP,TMP_NETTRANSPORTVALUES_IP,TMP_NETTRANSPORTVALUES_UNIX,TMP_NETTRANSPORTVALUES_PIPE,TMP_NETTRANSPORTVALUES_INPROC,TMP_NETTRANSPORTVALUES_OTHER]),TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI=`wifi`,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED=`wired`,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL=`cell`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE=`unavailable`,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN=`unknown`,NETHOSTCONNECTIONTYPEVALUES_WIFI=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI,NETHOSTCONNECTIONTYPEVALUES_WIRED=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED,NETHOSTCONNECTIONTYPEVALUES_CELL=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN,NetHostConnectionTypeValues=createConstMap([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN]),TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS=`gprs`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE=`edge`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS=`umts`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA=`cdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0=`evdo_0`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A=`evdo_a`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT=`cdma2000_1xrtt`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA=`hsdpa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA=`hsupa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA=`hspa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN=`iden`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B=`evdo_b`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE=`lte`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD=`ehrpd`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP=`hspap`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM=`gsm`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA=`td_scdma`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN=`iwlan`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR=`nr`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA=`nrnsa`,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA=`lte_ca`,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA,NetHostConnectionSubtypeValues=createConstMap([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA]),TMP_HTTPFLAVORVALUES_HTTP_1_0=`1.0`,TMP_HTTPFLAVORVALUES_HTTP_1_1=`1.1`,TMP_HTTPFLAVORVALUES_HTTP_2_0=`2.0`,TMP_HTTPFLAVORVALUES_SPDY=`SPDY`,TMP_HTTPFLAVORVALUES_QUIC=`QUIC`,HTTPFLAVORVALUES_SPDY=TMP_HTTPFLAVORVALUES_SPDY,HTTPFLAVORVALUES_QUIC=TMP_HTTPFLAVORVALUES_QUIC,HttpFlavorValues={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0,SPDY:TMP_HTTPFLAVORVALUES_SPDY,QUIC:TMP_HTTPFLAVORVALUES_QUIC},TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE=`queue`,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC=`topic`,MESSAGINGDESTINATIONKINDVALUES_QUEUE=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE,MESSAGINGDESTINATIONKINDVALUES_TOPIC=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC,MessagingDestinationKindValues=createConstMap([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC]),TMP_MESSAGINGOPERATIONVALUES_RECEIVE=`receive`,TMP_MESSAGINGOPERATIONVALUES_PROCESS=`process`,MESSAGINGOPERATIONVALUES_RECEIVE=TMP_MESSAGINGOPERATIONVALUES_RECEIVE,MESSAGINGOPERATIONVALUES_PROCESS=TMP_MESSAGINGOPERATIONVALUES_PROCESS,MessagingOperationValues=createConstMap([TMP_MESSAGINGOPERATIONVALUES_RECEIVE,TMP_MESSAGINGOPERATIONVALUES_PROCESS]),TMP_RPCGRPCSTATUSCODEVALUES_OK=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED=16,RpcGrpcStatusCodeValues={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED},TMP_MESSAGETYPEVALUES_SENT=`SENT`,TMP_MESSAGETYPEVALUES_RECEIVED=`RECEIVED`,MESSAGETYPEVALUES_SENT=TMP_MESSAGETYPEVALUES_SENT,MESSAGETYPEVALUES_RECEIVED=TMP_MESSAGETYPEVALUES_RECEIVED,MessageTypeValues=createConstMap([TMP_MESSAGETYPEVALUES_SENT,TMP_MESSAGETYPEVALUES_RECEIVED])})),init_trace=__esmMin((()=>{init_SemanticAttributes()})),TMP_CLOUD_PROVIDER,TMP_CLOUD_ACCOUNT_ID,TMP_CLOUD_REGION,TMP_CLOUD_AVAILABILITY_ZONE,TMP_CLOUD_PLATFORM,TMP_AWS_ECS_CONTAINER_ARN,TMP_AWS_ECS_CLUSTER_ARN,TMP_AWS_ECS_LAUNCHTYPE,TMP_AWS_ECS_TASK_ARN,TMP_AWS_ECS_TASK_FAMILY,TMP_AWS_ECS_TASK_REVISION,TMP_AWS_EKS_CLUSTER_ARN,TMP_AWS_LOG_GROUP_NAMES,TMP_AWS_LOG_GROUP_ARNS,TMP_AWS_LOG_STREAM_NAMES,TMP_AWS_LOG_STREAM_ARNS,TMP_CONTAINER_NAME,TMP_CONTAINER_ID,TMP_CONTAINER_RUNTIME,TMP_CONTAINER_IMAGE_NAME,TMP_CONTAINER_IMAGE_TAG,TMP_DEPLOYMENT_ENVIRONMENT,TMP_DEVICE_ID,TMP_DEVICE_MODEL_IDENTIFIER,TMP_DEVICE_MODEL_NAME,TMP_FAAS_NAME,TMP_FAAS_ID,TMP_FAAS_VERSION,TMP_FAAS_INSTANCE,TMP_FAAS_MAX_MEMORY,TMP_HOST_ID,TMP_HOST_NAME,TMP_HOST_TYPE,TMP_HOST_ARCH,TMP_HOST_IMAGE_NAME,TMP_HOST_IMAGE_ID,TMP_HOST_IMAGE_VERSION,TMP_K8S_CLUSTER_NAME,TMP_K8S_NODE_NAME,TMP_K8S_NODE_UID,TMP_K8S_NAMESPACE_NAME,TMP_K8S_POD_UID,TMP_K8S_POD_NAME,TMP_K8S_CONTAINER_NAME,TMP_K8S_REPLICASET_UID,TMP_K8S_REPLICASET_NAME,TMP_K8S_DEPLOYMENT_UID,TMP_K8S_DEPLOYMENT_NAME,TMP_K8S_STATEFULSET_UID,TMP_K8S_STATEFULSET_NAME,TMP_K8S_DAEMONSET_UID,TMP_K8S_DAEMONSET_NAME,TMP_K8S_JOB_UID,TMP_K8S_JOB_NAME,TMP_K8S_CRONJOB_UID,TMP_K8S_CRONJOB_NAME,TMP_OS_TYPE,TMP_OS_DESCRIPTION,TMP_OS_NAME,TMP_OS_VERSION,TMP_PROCESS_PID,TMP_PROCESS_EXECUTABLE_NAME,TMP_PROCESS_EXECUTABLE_PATH,TMP_PROCESS_COMMAND,TMP_PROCESS_COMMAND_LINE,TMP_PROCESS_COMMAND_ARGS,TMP_PROCESS_OWNER,TMP_PROCESS_RUNTIME_NAME,TMP_PROCESS_RUNTIME_VERSION,TMP_PROCESS_RUNTIME_DESCRIPTION,TMP_SERVICE_NAME,TMP_SERVICE_NAMESPACE,TMP_SERVICE_INSTANCE_ID,TMP_SERVICE_VERSION,TMP_TELEMETRY_SDK_NAME,TMP_TELEMETRY_SDK_LANGUAGE,TMP_TELEMETRY_SDK_VERSION,TMP_TELEMETRY_AUTO_VERSION,TMP_WEBENGINE_NAME,TMP_WEBENGINE_VERSION,TMP_WEBENGINE_DESCRIPTION,SEMRESATTRS_CLOUD_PROVIDER,SEMRESATTRS_CLOUD_ACCOUNT_ID,SEMRESATTRS_CLOUD_REGION,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE,SEMRESATTRS_CLOUD_PLATFORM,SEMRESATTRS_AWS_ECS_CONTAINER_ARN,SEMRESATTRS_AWS_ECS_CLUSTER_ARN,SEMRESATTRS_AWS_ECS_LAUNCHTYPE,SEMRESATTRS_AWS_ECS_TASK_ARN,SEMRESATTRS_AWS_ECS_TASK_FAMILY,SEMRESATTRS_AWS_ECS_TASK_REVISION,SEMRESATTRS_AWS_EKS_CLUSTER_ARN,SEMRESATTRS_AWS_LOG_GROUP_NAMES,SEMRESATTRS_AWS_LOG_GROUP_ARNS,SEMRESATTRS_AWS_LOG_STREAM_NAMES,SEMRESATTRS_AWS_LOG_STREAM_ARNS,SEMRESATTRS_CONTAINER_NAME,SEMRESATTRS_CONTAINER_ID,SEMRESATTRS_CONTAINER_RUNTIME,SEMRESATTRS_CONTAINER_IMAGE_NAME,SEMRESATTRS_CONTAINER_IMAGE_TAG,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT,SEMRESATTRS_DEVICE_ID,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER,SEMRESATTRS_DEVICE_MODEL_NAME,SEMRESATTRS_FAAS_NAME,SEMRESATTRS_FAAS_ID,SEMRESATTRS_FAAS_VERSION,SEMRESATTRS_FAAS_INSTANCE,SEMRESATTRS_FAAS_MAX_MEMORY,SEMRESATTRS_HOST_ID,SEMRESATTRS_HOST_NAME,SEMRESATTRS_HOST_TYPE,SEMRESATTRS_HOST_ARCH,SEMRESATTRS_HOST_IMAGE_NAME,SEMRESATTRS_HOST_IMAGE_ID,SEMRESATTRS_HOST_IMAGE_VERSION,SEMRESATTRS_K8S_CLUSTER_NAME,SEMRESATTRS_K8S_NODE_NAME,SEMRESATTRS_K8S_NODE_UID,SEMRESATTRS_K8S_NAMESPACE_NAME,SEMRESATTRS_K8S_POD_UID,SEMRESATTRS_K8S_POD_NAME,SEMRESATTRS_K8S_CONTAINER_NAME,SEMRESATTRS_K8S_REPLICASET_UID,SEMRESATTRS_K8S_REPLICASET_NAME,SEMRESATTRS_K8S_DEPLOYMENT_UID,SEMRESATTRS_K8S_DEPLOYMENT_NAME,SEMRESATTRS_K8S_STATEFULSET_UID,SEMRESATTRS_K8S_STATEFULSET_NAME,SEMRESATTRS_K8S_DAEMONSET_UID,SEMRESATTRS_K8S_DAEMONSET_NAME,SEMRESATTRS_K8S_JOB_UID,SEMRESATTRS_K8S_JOB_NAME,SEMRESATTRS_K8S_CRONJOB_UID,SEMRESATTRS_K8S_CRONJOB_NAME,SEMRESATTRS_OS_TYPE,SEMRESATTRS_OS_DESCRIPTION,SEMRESATTRS_OS_NAME,SEMRESATTRS_OS_VERSION,SEMRESATTRS_PROCESS_PID,SEMRESATTRS_PROCESS_EXECUTABLE_NAME,SEMRESATTRS_PROCESS_EXECUTABLE_PATH,SEMRESATTRS_PROCESS_COMMAND,SEMRESATTRS_PROCESS_COMMAND_LINE,SEMRESATTRS_PROCESS_COMMAND_ARGS,SEMRESATTRS_PROCESS_OWNER,SEMRESATTRS_PROCESS_RUNTIME_NAME,SEMRESATTRS_PROCESS_RUNTIME_VERSION,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION,SEMRESATTRS_SERVICE_NAME,SEMRESATTRS_SERVICE_NAMESPACE,SEMRESATTRS_SERVICE_INSTANCE_ID,SEMRESATTRS_SERVICE_VERSION,SEMRESATTRS_TELEMETRY_SDK_NAME,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE,SEMRESATTRS_TELEMETRY_SDK_VERSION,SEMRESATTRS_TELEMETRY_AUTO_VERSION,SEMRESATTRS_WEBENGINE_NAME,SEMRESATTRS_WEBENGINE_VERSION,SEMRESATTRS_WEBENGINE_DESCRIPTION,SemanticResourceAttributes,TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD,TMP_CLOUDPROVIDERVALUES_AWS,TMP_CLOUDPROVIDERVALUES_AZURE,TMP_CLOUDPROVIDERVALUES_GCP,CLOUDPROVIDERVALUES_ALIBABA_CLOUD,CLOUDPROVIDERVALUES_AWS,CLOUDPROVIDERVALUES_AZURE,CLOUDPROVIDERVALUES_GCP,CloudProviderValues,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,TMP_CLOUDPLATFORMVALUES_AWS_EC2,TMP_CLOUDPLATFORMVALUES_AWS_ECS,TMP_CLOUDPLATFORMVALUES_AWS_EKS,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,TMP_CLOUDPLATFORMVALUES_AZURE_VM,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,TMP_CLOUDPLATFORMVALUES_AZURE_AKS,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,CLOUDPLATFORMVALUES_AWS_EC2,CLOUDPLATFORMVALUES_AWS_ECS,CLOUDPLATFORMVALUES_AWS_EKS,CLOUDPLATFORMVALUES_AWS_LAMBDA,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,CLOUDPLATFORMVALUES_AZURE_VM,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,CLOUDPLATFORMVALUES_AZURE_AKS,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,CLOUDPLATFORMVALUES_GCP_APP_ENGINE,CloudPlatformValues,TMP_AWSECSLAUNCHTYPEVALUES_EC2,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE,AWSECSLAUNCHTYPEVALUES_EC2,AWSECSLAUNCHTYPEVALUES_FARGATE,AwsEcsLaunchtypeValues,TMP_HOSTARCHVALUES_AMD64,TMP_HOSTARCHVALUES_ARM32,TMP_HOSTARCHVALUES_ARM64,TMP_HOSTARCHVALUES_IA64,TMP_HOSTARCHVALUES_PPC32,TMP_HOSTARCHVALUES_PPC64,TMP_HOSTARCHVALUES_X86,HOSTARCHVALUES_AMD64,HOSTARCHVALUES_ARM32,HOSTARCHVALUES_ARM64,HOSTARCHVALUES_IA64,HOSTARCHVALUES_PPC32,HOSTARCHVALUES_PPC64,HOSTARCHVALUES_X86,HostArchValues,TMP_OSTYPEVALUES_WINDOWS,TMP_OSTYPEVALUES_LINUX,TMP_OSTYPEVALUES_DARWIN,TMP_OSTYPEVALUES_FREEBSD,TMP_OSTYPEVALUES_NETBSD,TMP_OSTYPEVALUES_OPENBSD,TMP_OSTYPEVALUES_DRAGONFLYBSD,TMP_OSTYPEVALUES_HPUX,TMP_OSTYPEVALUES_AIX,TMP_OSTYPEVALUES_SOLARIS,TMP_OSTYPEVALUES_Z_OS,OSTYPEVALUES_WINDOWS,OSTYPEVALUES_LINUX,OSTYPEVALUES_DARWIN,OSTYPEVALUES_FREEBSD,OSTYPEVALUES_NETBSD,OSTYPEVALUES_OPENBSD,OSTYPEVALUES_DRAGONFLYBSD,OSTYPEVALUES_HPUX,OSTYPEVALUES_AIX,OSTYPEVALUES_SOLARIS,OSTYPEVALUES_Z_OS,OsTypeValues,TMP_TELEMETRYSDKLANGUAGEVALUES_CPP,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG,TMP_TELEMETRYSDKLANGUAGEVALUES_GO,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS,TELEMETRYSDKLANGUAGEVALUES_CPP,TELEMETRYSDKLANGUAGEVALUES_DOTNET,TELEMETRYSDKLANGUAGEVALUES_ERLANG,TELEMETRYSDKLANGUAGEVALUES_GO,TELEMETRYSDKLANGUAGEVALUES_JAVA,TELEMETRYSDKLANGUAGEVALUES_NODEJS,TELEMETRYSDKLANGUAGEVALUES_PHP,TELEMETRYSDKLANGUAGEVALUES_PYTHON,TELEMETRYSDKLANGUAGEVALUES_RUBY,TELEMETRYSDKLANGUAGEVALUES_WEBJS,TelemetrySdkLanguageValues,init_SemanticResourceAttributes=__esmMin((()=>{init_utils$3(),TMP_CLOUD_PROVIDER=`cloud.provider`,TMP_CLOUD_ACCOUNT_ID=`cloud.account.id`,TMP_CLOUD_REGION=`cloud.region`,TMP_CLOUD_AVAILABILITY_ZONE=`cloud.availability_zone`,TMP_CLOUD_PLATFORM=`cloud.platform`,TMP_AWS_ECS_CONTAINER_ARN=`aws.ecs.container.arn`,TMP_AWS_ECS_CLUSTER_ARN=`aws.ecs.cluster.arn`,TMP_AWS_ECS_LAUNCHTYPE=`aws.ecs.launchtype`,TMP_AWS_ECS_TASK_ARN=`aws.ecs.task.arn`,TMP_AWS_ECS_TASK_FAMILY=`aws.ecs.task.family`,TMP_AWS_ECS_TASK_REVISION=`aws.ecs.task.revision`,TMP_AWS_EKS_CLUSTER_ARN=`aws.eks.cluster.arn`,TMP_AWS_LOG_GROUP_NAMES=`aws.log.group.names`,TMP_AWS_LOG_GROUP_ARNS=`aws.log.group.arns`,TMP_AWS_LOG_STREAM_NAMES=`aws.log.stream.names`,TMP_AWS_LOG_STREAM_ARNS=`aws.log.stream.arns`,TMP_CONTAINER_NAME=`container.name`,TMP_CONTAINER_ID=`container.id`,TMP_CONTAINER_RUNTIME=`container.runtime`,TMP_CONTAINER_IMAGE_NAME=`container.image.name`,TMP_CONTAINER_IMAGE_TAG=`container.image.tag`,TMP_DEPLOYMENT_ENVIRONMENT=`deployment.environment`,TMP_DEVICE_ID=`device.id`,TMP_DEVICE_MODEL_IDENTIFIER=`device.model.identifier`,TMP_DEVICE_MODEL_NAME=`device.model.name`,TMP_FAAS_NAME=`faas.name`,TMP_FAAS_ID=`faas.id`,TMP_FAAS_VERSION=`faas.version`,TMP_FAAS_INSTANCE=`faas.instance`,TMP_FAAS_MAX_MEMORY=`faas.max_memory`,TMP_HOST_ID=`host.id`,TMP_HOST_NAME=`host.name`,TMP_HOST_TYPE=`host.type`,TMP_HOST_ARCH=`host.arch`,TMP_HOST_IMAGE_NAME=`host.image.name`,TMP_HOST_IMAGE_ID=`host.image.id`,TMP_HOST_IMAGE_VERSION=`host.image.version`,TMP_K8S_CLUSTER_NAME=`k8s.cluster.name`,TMP_K8S_NODE_NAME=`k8s.node.name`,TMP_K8S_NODE_UID=`k8s.node.uid`,TMP_K8S_NAMESPACE_NAME=`k8s.namespace.name`,TMP_K8S_POD_UID=`k8s.pod.uid`,TMP_K8S_POD_NAME=`k8s.pod.name`,TMP_K8S_CONTAINER_NAME=`k8s.container.name`,TMP_K8S_REPLICASET_UID=`k8s.replicaset.uid`,TMP_K8S_REPLICASET_NAME=`k8s.replicaset.name`,TMP_K8S_DEPLOYMENT_UID=`k8s.deployment.uid`,TMP_K8S_DEPLOYMENT_NAME=`k8s.deployment.name`,TMP_K8S_STATEFULSET_UID=`k8s.statefulset.uid`,TMP_K8S_STATEFULSET_NAME=`k8s.statefulset.name`,TMP_K8S_DAEMONSET_UID=`k8s.daemonset.uid`,TMP_K8S_DAEMONSET_NAME=`k8s.daemonset.name`,TMP_K8S_JOB_UID=`k8s.job.uid`,TMP_K8S_JOB_NAME=`k8s.job.name`,TMP_K8S_CRONJOB_UID=`k8s.cronjob.uid`,TMP_K8S_CRONJOB_NAME=`k8s.cronjob.name`,TMP_OS_TYPE=`os.type`,TMP_OS_DESCRIPTION=`os.description`,TMP_OS_NAME=`os.name`,TMP_OS_VERSION=`os.version`,TMP_PROCESS_PID=`process.pid`,TMP_PROCESS_EXECUTABLE_NAME=`process.executable.name`,TMP_PROCESS_EXECUTABLE_PATH=`process.executable.path`,TMP_PROCESS_COMMAND=`process.command`,TMP_PROCESS_COMMAND_LINE=`process.command_line`,TMP_PROCESS_COMMAND_ARGS=`process.command_args`,TMP_PROCESS_OWNER=`process.owner`,TMP_PROCESS_RUNTIME_NAME=`process.runtime.name`,TMP_PROCESS_RUNTIME_VERSION=`process.runtime.version`,TMP_PROCESS_RUNTIME_DESCRIPTION=`process.runtime.description`,TMP_SERVICE_NAME=`service.name`,TMP_SERVICE_NAMESPACE=`service.namespace`,TMP_SERVICE_INSTANCE_ID=`service.instance.id`,TMP_SERVICE_VERSION=`service.version`,TMP_TELEMETRY_SDK_NAME=`telemetry.sdk.name`,TMP_TELEMETRY_SDK_LANGUAGE=`telemetry.sdk.language`,TMP_TELEMETRY_SDK_VERSION=`telemetry.sdk.version`,TMP_TELEMETRY_AUTO_VERSION=`telemetry.auto.version`,TMP_WEBENGINE_NAME=`webengine.name`,TMP_WEBENGINE_VERSION=`webengine.version`,TMP_WEBENGINE_DESCRIPTION=`webengine.description`,SEMRESATTRS_CLOUD_PROVIDER=TMP_CLOUD_PROVIDER,SEMRESATTRS_CLOUD_ACCOUNT_ID=TMP_CLOUD_ACCOUNT_ID,SEMRESATTRS_CLOUD_REGION=TMP_CLOUD_REGION,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE=TMP_CLOUD_AVAILABILITY_ZONE,SEMRESATTRS_CLOUD_PLATFORM=TMP_CLOUD_PLATFORM,SEMRESATTRS_AWS_ECS_CONTAINER_ARN=TMP_AWS_ECS_CONTAINER_ARN,SEMRESATTRS_AWS_ECS_CLUSTER_ARN=TMP_AWS_ECS_CLUSTER_ARN,SEMRESATTRS_AWS_ECS_LAUNCHTYPE=TMP_AWS_ECS_LAUNCHTYPE,SEMRESATTRS_AWS_ECS_TASK_ARN=TMP_AWS_ECS_TASK_ARN,SEMRESATTRS_AWS_ECS_TASK_FAMILY=TMP_AWS_ECS_TASK_FAMILY,SEMRESATTRS_AWS_ECS_TASK_REVISION=TMP_AWS_ECS_TASK_REVISION,SEMRESATTRS_AWS_EKS_CLUSTER_ARN=TMP_AWS_EKS_CLUSTER_ARN,SEMRESATTRS_AWS_LOG_GROUP_NAMES=TMP_AWS_LOG_GROUP_NAMES,SEMRESATTRS_AWS_LOG_GROUP_ARNS=TMP_AWS_LOG_GROUP_ARNS,SEMRESATTRS_AWS_LOG_STREAM_NAMES=TMP_AWS_LOG_STREAM_NAMES,SEMRESATTRS_AWS_LOG_STREAM_ARNS=TMP_AWS_LOG_STREAM_ARNS,SEMRESATTRS_CONTAINER_NAME=TMP_CONTAINER_NAME,SEMRESATTRS_CONTAINER_ID=TMP_CONTAINER_ID,SEMRESATTRS_CONTAINER_RUNTIME=TMP_CONTAINER_RUNTIME,SEMRESATTRS_CONTAINER_IMAGE_NAME=TMP_CONTAINER_IMAGE_NAME,SEMRESATTRS_CONTAINER_IMAGE_TAG=TMP_CONTAINER_IMAGE_TAG,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT=TMP_DEPLOYMENT_ENVIRONMENT,SEMRESATTRS_DEVICE_ID=TMP_DEVICE_ID,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER=TMP_DEVICE_MODEL_IDENTIFIER,SEMRESATTRS_DEVICE_MODEL_NAME=TMP_DEVICE_MODEL_NAME,SEMRESATTRS_FAAS_NAME=TMP_FAAS_NAME,SEMRESATTRS_FAAS_ID=TMP_FAAS_ID,SEMRESATTRS_FAAS_VERSION=TMP_FAAS_VERSION,SEMRESATTRS_FAAS_INSTANCE=TMP_FAAS_INSTANCE,SEMRESATTRS_FAAS_MAX_MEMORY=TMP_FAAS_MAX_MEMORY,SEMRESATTRS_HOST_ID=TMP_HOST_ID,SEMRESATTRS_HOST_NAME=TMP_HOST_NAME,SEMRESATTRS_HOST_TYPE=TMP_HOST_TYPE,SEMRESATTRS_HOST_ARCH=TMP_HOST_ARCH,SEMRESATTRS_HOST_IMAGE_NAME=TMP_HOST_IMAGE_NAME,SEMRESATTRS_HOST_IMAGE_ID=TMP_HOST_IMAGE_ID,SEMRESATTRS_HOST_IMAGE_VERSION=TMP_HOST_IMAGE_VERSION,SEMRESATTRS_K8S_CLUSTER_NAME=TMP_K8S_CLUSTER_NAME,SEMRESATTRS_K8S_NODE_NAME=TMP_K8S_NODE_NAME,SEMRESATTRS_K8S_NODE_UID=TMP_K8S_NODE_UID,SEMRESATTRS_K8S_NAMESPACE_NAME=TMP_K8S_NAMESPACE_NAME,SEMRESATTRS_K8S_POD_UID=TMP_K8S_POD_UID,SEMRESATTRS_K8S_POD_NAME=TMP_K8S_POD_NAME,SEMRESATTRS_K8S_CONTAINER_NAME=TMP_K8S_CONTAINER_NAME,SEMRESATTRS_K8S_REPLICASET_UID=TMP_K8S_REPLICASET_UID,SEMRESATTRS_K8S_REPLICASET_NAME=TMP_K8S_REPLICASET_NAME,SEMRESATTRS_K8S_DEPLOYMENT_UID=TMP_K8S_DEPLOYMENT_UID,SEMRESATTRS_K8S_DEPLOYMENT_NAME=TMP_K8S_DEPLOYMENT_NAME,SEMRESATTRS_K8S_STATEFULSET_UID=TMP_K8S_STATEFULSET_UID,SEMRESATTRS_K8S_STATEFULSET_NAME=TMP_K8S_STATEFULSET_NAME,SEMRESATTRS_K8S_DAEMONSET_UID=TMP_K8S_DAEMONSET_UID,SEMRESATTRS_K8S_DAEMONSET_NAME=TMP_K8S_DAEMONSET_NAME,SEMRESATTRS_K8S_JOB_UID=TMP_K8S_JOB_UID,SEMRESATTRS_K8S_JOB_NAME=TMP_K8S_JOB_NAME,SEMRESATTRS_K8S_CRONJOB_UID=TMP_K8S_CRONJOB_UID,SEMRESATTRS_K8S_CRONJOB_NAME=TMP_K8S_CRONJOB_NAME,SEMRESATTRS_OS_TYPE=TMP_OS_TYPE,SEMRESATTRS_OS_DESCRIPTION=TMP_OS_DESCRIPTION,SEMRESATTRS_OS_NAME=TMP_OS_NAME,SEMRESATTRS_OS_VERSION=TMP_OS_VERSION,SEMRESATTRS_PROCESS_PID=TMP_PROCESS_PID,SEMRESATTRS_PROCESS_EXECUTABLE_NAME=TMP_PROCESS_EXECUTABLE_NAME,SEMRESATTRS_PROCESS_EXECUTABLE_PATH=TMP_PROCESS_EXECUTABLE_PATH,SEMRESATTRS_PROCESS_COMMAND=TMP_PROCESS_COMMAND,SEMRESATTRS_PROCESS_COMMAND_LINE=TMP_PROCESS_COMMAND_LINE,SEMRESATTRS_PROCESS_COMMAND_ARGS=TMP_PROCESS_COMMAND_ARGS,SEMRESATTRS_PROCESS_OWNER=TMP_PROCESS_OWNER,SEMRESATTRS_PROCESS_RUNTIME_NAME=TMP_PROCESS_RUNTIME_NAME,SEMRESATTRS_PROCESS_RUNTIME_VERSION=TMP_PROCESS_RUNTIME_VERSION,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION=TMP_PROCESS_RUNTIME_DESCRIPTION,SEMRESATTRS_SERVICE_NAME=TMP_SERVICE_NAME,SEMRESATTRS_SERVICE_NAMESPACE=TMP_SERVICE_NAMESPACE,SEMRESATTRS_SERVICE_INSTANCE_ID=TMP_SERVICE_INSTANCE_ID,SEMRESATTRS_SERVICE_VERSION=TMP_SERVICE_VERSION,SEMRESATTRS_TELEMETRY_SDK_NAME=TMP_TELEMETRY_SDK_NAME,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE=TMP_TELEMETRY_SDK_LANGUAGE,SEMRESATTRS_TELEMETRY_SDK_VERSION=TMP_TELEMETRY_SDK_VERSION,SEMRESATTRS_TELEMETRY_AUTO_VERSION=TMP_TELEMETRY_AUTO_VERSION,SEMRESATTRS_WEBENGINE_NAME=TMP_WEBENGINE_NAME,SEMRESATTRS_WEBENGINE_VERSION=TMP_WEBENGINE_VERSION,SEMRESATTRS_WEBENGINE_DESCRIPTION=TMP_WEBENGINE_DESCRIPTION,SemanticResourceAttributes=createConstMap([TMP_CLOUD_PROVIDER,TMP_CLOUD_ACCOUNT_ID,TMP_CLOUD_REGION,TMP_CLOUD_AVAILABILITY_ZONE,TMP_CLOUD_PLATFORM,TMP_AWS_ECS_CONTAINER_ARN,TMP_AWS_ECS_CLUSTER_ARN,TMP_AWS_ECS_LAUNCHTYPE,TMP_AWS_ECS_TASK_ARN,TMP_AWS_ECS_TASK_FAMILY,TMP_AWS_ECS_TASK_REVISION,TMP_AWS_EKS_CLUSTER_ARN,TMP_AWS_LOG_GROUP_NAMES,TMP_AWS_LOG_GROUP_ARNS,TMP_AWS_LOG_STREAM_NAMES,TMP_AWS_LOG_STREAM_ARNS,TMP_CONTAINER_NAME,TMP_CONTAINER_ID,TMP_CONTAINER_RUNTIME,TMP_CONTAINER_IMAGE_NAME,TMP_CONTAINER_IMAGE_TAG,TMP_DEPLOYMENT_ENVIRONMENT,TMP_DEVICE_ID,TMP_DEVICE_MODEL_IDENTIFIER,TMP_DEVICE_MODEL_NAME,TMP_FAAS_NAME,TMP_FAAS_ID,TMP_FAAS_VERSION,TMP_FAAS_INSTANCE,TMP_FAAS_MAX_MEMORY,TMP_HOST_ID,TMP_HOST_NAME,TMP_HOST_TYPE,TMP_HOST_ARCH,TMP_HOST_IMAGE_NAME,TMP_HOST_IMAGE_ID,TMP_HOST_IMAGE_VERSION,TMP_K8S_CLUSTER_NAME,TMP_K8S_NODE_NAME,TMP_K8S_NODE_UID,TMP_K8S_NAMESPACE_NAME,TMP_K8S_POD_UID,TMP_K8S_POD_NAME,TMP_K8S_CONTAINER_NAME,TMP_K8S_REPLICASET_UID,TMP_K8S_REPLICASET_NAME,TMP_K8S_DEPLOYMENT_UID,TMP_K8S_DEPLOYMENT_NAME,TMP_K8S_STATEFULSET_UID,TMP_K8S_STATEFULSET_NAME,TMP_K8S_DAEMONSET_UID,TMP_K8S_DAEMONSET_NAME,TMP_K8S_JOB_UID,TMP_K8S_JOB_NAME,TMP_K8S_CRONJOB_UID,TMP_K8S_CRONJOB_NAME,TMP_OS_TYPE,TMP_OS_DESCRIPTION,TMP_OS_NAME,TMP_OS_VERSION,TMP_PROCESS_PID,TMP_PROCESS_EXECUTABLE_NAME,TMP_PROCESS_EXECUTABLE_PATH,TMP_PROCESS_COMMAND,TMP_PROCESS_COMMAND_LINE,TMP_PROCESS_COMMAND_ARGS,TMP_PROCESS_OWNER,TMP_PROCESS_RUNTIME_NAME,TMP_PROCESS_RUNTIME_VERSION,TMP_PROCESS_RUNTIME_DESCRIPTION,TMP_SERVICE_NAME,TMP_SERVICE_NAMESPACE,TMP_SERVICE_INSTANCE_ID,TMP_SERVICE_VERSION,TMP_TELEMETRY_SDK_NAME,TMP_TELEMETRY_SDK_LANGUAGE,TMP_TELEMETRY_SDK_VERSION,TMP_TELEMETRY_AUTO_VERSION,TMP_WEBENGINE_NAME,TMP_WEBENGINE_VERSION,TMP_WEBENGINE_DESCRIPTION]),TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD=`alibaba_cloud`,TMP_CLOUDPROVIDERVALUES_AWS=`aws`,TMP_CLOUDPROVIDERVALUES_AZURE=`azure`,TMP_CLOUDPROVIDERVALUES_GCP=`gcp`,CLOUDPROVIDERVALUES_ALIBABA_CLOUD=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD,CLOUDPROVIDERVALUES_AZURE=TMP_CLOUDPROVIDERVALUES_AZURE,CloudProviderValues=createConstMap([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD,TMP_CLOUDPROVIDERVALUES_AWS,TMP_CLOUDPROVIDERVALUES_AZURE,TMP_CLOUDPROVIDERVALUES_GCP]),TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS=`alibaba_cloud_ecs`,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC=`alibaba_cloud_fc`,TMP_CLOUDPLATFORMVALUES_AWS_EC2=`aws_ec2`,TMP_CLOUDPLATFORMVALUES_AWS_ECS=`aws_ecs`,TMP_CLOUDPLATFORMVALUES_AWS_EKS=`aws_eks`,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA=`aws_lambda`,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK=`aws_elastic_beanstalk`,TMP_CLOUDPLATFORMVALUES_AZURE_VM=`azure_vm`,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES=`azure_container_instances`,TMP_CLOUDPLATFORMVALUES_AZURE_AKS=`azure_aks`,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS=`azure_functions`,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE=`azure_app_service`,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE=`gcp_compute_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN=`gcp_cloud_run`,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE=`gcp_kubernetes_engine`,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS=`gcp_cloud_functions`,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE=`gcp_app_engine`,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,CLOUDPLATFORMVALUES_AWS_EC2=TMP_CLOUDPLATFORMVALUES_AWS_EC2,CLOUDPLATFORMVALUES_AWS_ECS=TMP_CLOUDPLATFORMVALUES_AWS_ECS,CLOUDPLATFORMVALUES_AWS_EKS=TMP_CLOUDPLATFORMVALUES_AWS_EKS,CLOUDPLATFORMVALUES_AWS_LAMBDA=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,CLOUDPLATFORMVALUES_AZURE_VM=TMP_CLOUDPLATFORMVALUES_AZURE_VM,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,CLOUDPLATFORMVALUES_AZURE_AKS=TMP_CLOUDPLATFORMVALUES_AZURE_AKS,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,CLOUDPLATFORMVALUES_GCP_APP_ENGINE=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE,CloudPlatformValues=createConstMap([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,TMP_CLOUDPLATFORMVALUES_AWS_EC2,TMP_CLOUDPLATFORMVALUES_AWS_ECS,TMP_CLOUDPLATFORMVALUES_AWS_EKS,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,TMP_CLOUDPLATFORMVALUES_AZURE_VM,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,TMP_CLOUDPLATFORMVALUES_AZURE_AKS,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE]),TMP_AWSECSLAUNCHTYPEVALUES_EC2=`ec2`,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE=`fargate`,AWSECSLAUNCHTYPEVALUES_FARGATE=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE,AwsEcsLaunchtypeValues=createConstMap([TMP_AWSECSLAUNCHTYPEVALUES_EC2,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE]),TMP_HOSTARCHVALUES_AMD64=`amd64`,TMP_HOSTARCHVALUES_ARM32=`arm32`,TMP_HOSTARCHVALUES_ARM64=`arm64`,TMP_HOSTARCHVALUES_IA64=`ia64`,TMP_HOSTARCHVALUES_PPC32=`ppc32`,TMP_HOSTARCHVALUES_PPC64=`ppc64`,TMP_HOSTARCHVALUES_X86=`x86`,HOSTARCHVALUES_AMD64=TMP_HOSTARCHVALUES_AMD64,HOSTARCHVALUES_ARM32=TMP_HOSTARCHVALUES_ARM32,HOSTARCHVALUES_ARM64=TMP_HOSTARCHVALUES_ARM64,HOSTARCHVALUES_IA64=TMP_HOSTARCHVALUES_IA64,HOSTARCHVALUES_PPC32=TMP_HOSTARCHVALUES_PPC32,HOSTARCHVALUES_PPC64=TMP_HOSTARCHVALUES_PPC64,HostArchValues=createConstMap([TMP_HOSTARCHVALUES_AMD64,TMP_HOSTARCHVALUES_ARM32,TMP_HOSTARCHVALUES_ARM64,TMP_HOSTARCHVALUES_IA64,TMP_HOSTARCHVALUES_PPC32,TMP_HOSTARCHVALUES_PPC64,TMP_HOSTARCHVALUES_X86]),TMP_OSTYPEVALUES_WINDOWS=`windows`,TMP_OSTYPEVALUES_LINUX=`linux`,TMP_OSTYPEVALUES_DARWIN=`darwin`,TMP_OSTYPEVALUES_FREEBSD=`freebsd`,TMP_OSTYPEVALUES_NETBSD=`netbsd`,TMP_OSTYPEVALUES_OPENBSD=`openbsd`,TMP_OSTYPEVALUES_DRAGONFLYBSD=`dragonflybsd`,TMP_OSTYPEVALUES_HPUX=`hpux`,TMP_OSTYPEVALUES_AIX=`aix`,TMP_OSTYPEVALUES_SOLARIS=`solaris`,TMP_OSTYPEVALUES_Z_OS=`z_os`,OSTYPEVALUES_WINDOWS=TMP_OSTYPEVALUES_WINDOWS,OSTYPEVALUES_LINUX=TMP_OSTYPEVALUES_LINUX,OSTYPEVALUES_DARWIN=TMP_OSTYPEVALUES_DARWIN,OSTYPEVALUES_FREEBSD=TMP_OSTYPEVALUES_FREEBSD,OSTYPEVALUES_NETBSD=TMP_OSTYPEVALUES_NETBSD,OSTYPEVALUES_OPENBSD=TMP_OSTYPEVALUES_OPENBSD,OSTYPEVALUES_DRAGONFLYBSD=TMP_OSTYPEVALUES_DRAGONFLYBSD,OSTYPEVALUES_HPUX=TMP_OSTYPEVALUES_HPUX,OSTYPEVALUES_SOLARIS=TMP_OSTYPEVALUES_SOLARIS,OSTYPEVALUES_Z_OS=TMP_OSTYPEVALUES_Z_OS,OsTypeValues=createConstMap([TMP_OSTYPEVALUES_WINDOWS,TMP_OSTYPEVALUES_LINUX,TMP_OSTYPEVALUES_DARWIN,TMP_OSTYPEVALUES_FREEBSD,TMP_OSTYPEVALUES_NETBSD,TMP_OSTYPEVALUES_OPENBSD,TMP_OSTYPEVALUES_DRAGONFLYBSD,TMP_OSTYPEVALUES_HPUX,TMP_OSTYPEVALUES_AIX,TMP_OSTYPEVALUES_SOLARIS,TMP_OSTYPEVALUES_Z_OS]),TMP_TELEMETRYSDKLANGUAGEVALUES_CPP=`cpp`,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET=`dotnet`,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG=`erlang`,TMP_TELEMETRYSDKLANGUAGEVALUES_GO=`go`,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA=`java`,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS=`nodejs`,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP=`php`,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON=`python`,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY=`ruby`,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS=`webjs`,TELEMETRYSDKLANGUAGEVALUES_DOTNET=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET,TELEMETRYSDKLANGUAGEVALUES_ERLANG=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG,TELEMETRYSDKLANGUAGEVALUES_JAVA=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA,TELEMETRYSDKLANGUAGEVALUES_NODEJS=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS,TELEMETRYSDKLANGUAGEVALUES_PYTHON=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON,TELEMETRYSDKLANGUAGEVALUES_RUBY=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY,TELEMETRYSDKLANGUAGEVALUES_WEBJS=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS,TelemetrySdkLanguageValues=createConstMap([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG,TMP_TELEMETRYSDKLANGUAGEVALUES_GO,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS])})),init_resource=__esmMin((()=>{init_SemanticResourceAttributes()})),ATTR_ASPNETCORE_RATE_LIMITING_RESULT,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED,ATTR_TELEMETRY_SDK_LANGUAGE,TELEMETRY_SDK_LANGUAGE_VALUE_CPP,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG,TELEMETRY_SDK_LANGUAGE_VALUE_GO,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,TELEMETRY_SDK_LANGUAGE_VALUE_PHP,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY,TELEMETRY_SDK_LANGUAGE_VALUE_RUST,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS,ATTR_TELEMETRY_SDK_NAME,ATTR_TELEMETRY_SDK_VERSION,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED,ATTR_ASPNETCORE_RATE_LIMITING_POLICY,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS,ATTR_CLIENT_ADDRESS,ATTR_CLIENT_PORT,ATTR_ERROR_TYPE,ERROR_TYPE_VALUE_OTHER,ATTR_EXCEPTION_ESCAPED,ATTR_EXCEPTION_MESSAGE,ATTR_EXCEPTION_STACKTRACE,ATTR_EXCEPTION_TYPE,ATTR_HTTP_REQUEST_HEADER,ATTR_HTTP_REQUEST_METHOD,HTTP_REQUEST_METHOD_VALUE_OTHER,HTTP_REQUEST_METHOD_VALUE_CONNECT,HTTP_REQUEST_METHOD_VALUE_DELETE,HTTP_REQUEST_METHOD_VALUE_GET,HTTP_REQUEST_METHOD_VALUE_HEAD,HTTP_REQUEST_METHOD_VALUE_OPTIONS,HTTP_REQUEST_METHOD_VALUE_PATCH,HTTP_REQUEST_METHOD_VALUE_POST,HTTP_REQUEST_METHOD_VALUE_PUT,HTTP_REQUEST_METHOD_VALUE_TRACE,ATTR_HTTP_REQUEST_METHOD_ORIGINAL,ATTR_HTTP_REQUEST_RESEND_COUNT,ATTR_HTTP_RESPONSE_HEADER,ATTR_HTTP_RESPONSE_STATUS_CODE,ATTR_HTTP_ROUTE,ATTR_JVM_GC_ACTION,ATTR_JVM_GC_NAME,ATTR_JVM_MEMORY_POOL_NAME,ATTR_JVM_MEMORY_TYPE,JVM_MEMORY_TYPE_VALUE_HEAP,JVM_MEMORY_TYPE_VALUE_NON_HEAP,ATTR_JVM_THREAD_DAEMON,ATTR_JVM_THREAD_STATE,JVM_THREAD_STATE_VALUE_BLOCKED,JVM_THREAD_STATE_VALUE_NEW,JVM_THREAD_STATE_VALUE_RUNNABLE,JVM_THREAD_STATE_VALUE_TERMINATED,JVM_THREAD_STATE_VALUE_TIMED_WAITING,JVM_THREAD_STATE_VALUE_WAITING,ATTR_NETWORK_LOCAL_ADDRESS,ATTR_NETWORK_LOCAL_PORT,ATTR_NETWORK_PEER_ADDRESS,ATTR_NETWORK_PEER_PORT,ATTR_NETWORK_PROTOCOL_NAME,ATTR_NETWORK_PROTOCOL_VERSION,ATTR_NETWORK_TRANSPORT,NETWORK_TRANSPORT_VALUE_PIPE,NETWORK_TRANSPORT_VALUE_QUIC,NETWORK_TRANSPORT_VALUE_TCP,NETWORK_TRANSPORT_VALUE_UDP,NETWORK_TRANSPORT_VALUE_UNIX,ATTR_NETWORK_TYPE,NETWORK_TYPE_VALUE_IPV4,NETWORK_TYPE_VALUE_IPV6,ATTR_OTEL_SCOPE_NAME,ATTR_OTEL_SCOPE_VERSION,ATTR_OTEL_STATUS_CODE,OTEL_STATUS_CODE_VALUE_ERROR,OTEL_STATUS_CODE_VALUE_OK,ATTR_OTEL_STATUS_DESCRIPTION,ATTR_SERVER_ADDRESS,ATTR_SERVER_PORT,ATTR_SERVICE_NAME,ATTR_SERVICE_VERSION,ATTR_SIGNALR_CONNECTION_STATUS,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT,ATTR_SIGNALR_TRANSPORT,SIGNALR_TRANSPORT_VALUE_LONG_POLLING,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS,ATTR_URL_FRAGMENT,ATTR_URL_FULL,ATTR_URL_PATH,ATTR_URL_QUERY,ATTR_URL_SCHEME,ATTR_USER_AGENT_ORIGINAL,init_stable_attributes=__esmMin((()=>{ATTR_ASPNETCORE_RATE_LIMITING_RESULT=`aspnetcore.rate_limiting.result`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED=`acquired`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER=`endpoint_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER=`global_limiter`,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED=`request_canceled`,ATTR_TELEMETRY_SDK_LANGUAGE=`telemetry.sdk.language`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET=`dotnet`,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG=`erlang`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA=`java`,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS=`nodejs`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON=`python`,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY=`ruby`,TELEMETRY_SDK_LANGUAGE_VALUE_RUST=`rust`,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT=`swift`,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS=`webjs`,ATTR_TELEMETRY_SDK_NAME=`telemetry.sdk.name`,ATTR_TELEMETRY_SDK_VERSION=`telemetry.sdk.version`,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE=`aspnetcore.diagnostics.handler.type`,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT=`aspnetcore.diagnostics.exception.result`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED=`aborted`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED=`handled`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED=`skipped`,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED=`unhandled`,ATTR_ASPNETCORE_RATE_LIMITING_POLICY=`aspnetcore.rate_limiting.policy`,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED=`aspnetcore.request.is_unhandled`,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK=`aspnetcore.routing.is_fallback`,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS=`aspnetcore.routing.match_status`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE=`failure`,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS=`success`,ATTR_CLIENT_ADDRESS=`client.address`,ATTR_CLIENT_PORT=`client.port`,ATTR_ERROR_TYPE=`error.type`,ERROR_TYPE_VALUE_OTHER=`_OTHER`,ATTR_EXCEPTION_ESCAPED=`exception.escaped`,ATTR_EXCEPTION_MESSAGE=`exception.message`,ATTR_EXCEPTION_STACKTRACE=`exception.stacktrace`,ATTR_EXCEPTION_TYPE=`exception.type`,ATTR_HTTP_REQUEST_HEADER=function(s){return`http.request.header.`+s},ATTR_HTTP_REQUEST_METHOD=`http.request.method`,HTTP_REQUEST_METHOD_VALUE_OTHER=`_OTHER`,HTTP_REQUEST_METHOD_VALUE_CONNECT=`CONNECT`,HTTP_REQUEST_METHOD_VALUE_DELETE=`DELETE`,HTTP_REQUEST_METHOD_VALUE_HEAD=`HEAD`,HTTP_REQUEST_METHOD_VALUE_OPTIONS=`OPTIONS`,HTTP_REQUEST_METHOD_VALUE_PATCH=`PATCH`,HTTP_REQUEST_METHOD_VALUE_POST=`POST`,HTTP_REQUEST_METHOD_VALUE_TRACE=`TRACE`,ATTR_HTTP_REQUEST_METHOD_ORIGINAL=`http.request.method_original`,ATTR_HTTP_REQUEST_RESEND_COUNT=`http.request.resend_count`,ATTR_HTTP_RESPONSE_HEADER=function(s){return`http.response.header.`+s},ATTR_HTTP_RESPONSE_STATUS_CODE=`http.response.status_code`,ATTR_HTTP_ROUTE=`http.route`,ATTR_JVM_GC_ACTION=`jvm.gc.action`,ATTR_JVM_GC_NAME=`jvm.gc.name`,ATTR_JVM_MEMORY_POOL_NAME=`jvm.memory.pool.name`,ATTR_JVM_MEMORY_TYPE=`jvm.memory.type`,JVM_MEMORY_TYPE_VALUE_HEAP=`heap`,JVM_MEMORY_TYPE_VALUE_NON_HEAP=`non_heap`,ATTR_JVM_THREAD_DAEMON=`jvm.thread.daemon`,ATTR_JVM_THREAD_STATE=`jvm.thread.state`,JVM_THREAD_STATE_VALUE_BLOCKED=`blocked`,JVM_THREAD_STATE_VALUE_RUNNABLE=`runnable`,JVM_THREAD_STATE_VALUE_TERMINATED=`terminated`,JVM_THREAD_STATE_VALUE_TIMED_WAITING=`timed_waiting`,JVM_THREAD_STATE_VALUE_WAITING=`waiting`,ATTR_NETWORK_LOCAL_ADDRESS=`network.local.address`,ATTR_NETWORK_LOCAL_PORT=`network.local.port`,ATTR_NETWORK_PEER_ADDRESS=`network.peer.address`,ATTR_NETWORK_PEER_PORT=`network.peer.port`,ATTR_NETWORK_PROTOCOL_NAME=`network.protocol.name`,ATTR_NETWORK_PROTOCOL_VERSION=`network.protocol.version`,ATTR_NETWORK_TRANSPORT=`network.transport`,NETWORK_TRANSPORT_VALUE_PIPE=`pipe`,NETWORK_TRANSPORT_VALUE_QUIC=`quic`,NETWORK_TRANSPORT_VALUE_UNIX=`unix`,ATTR_NETWORK_TYPE=`network.type`,NETWORK_TYPE_VALUE_IPV4=`ipv4`,NETWORK_TYPE_VALUE_IPV6=`ipv6`,ATTR_OTEL_SCOPE_NAME=`otel.scope.name`,ATTR_OTEL_SCOPE_VERSION=`otel.scope.version`,ATTR_OTEL_STATUS_CODE=`otel.status_code`,OTEL_STATUS_CODE_VALUE_ERROR=`ERROR`,ATTR_OTEL_STATUS_DESCRIPTION=`otel.status_description`,ATTR_SERVER_ADDRESS=`server.address`,ATTR_SERVER_PORT=`server.port`,ATTR_SERVICE_NAME=`service.name`,ATTR_SERVICE_VERSION=`service.version`,ATTR_SIGNALR_CONNECTION_STATUS=`signalr.connection.status`,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN=`app_shutdown`,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE=`normal_closure`,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT=`timeout`,ATTR_SIGNALR_TRANSPORT=`signalr.transport`,SIGNALR_TRANSPORT_VALUE_LONG_POLLING=`long_polling`,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS=`server_sent_events`,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS=`web_sockets`,ATTR_URL_FRAGMENT=`url.fragment`,ATTR_URL_FULL=`url.full`,ATTR_URL_PATH=`url.path`,ATTR_URL_QUERY=`url.query`,ATTR_URL_SCHEME=`url.scheme`,ATTR_USER_AGENT_ORIGINAL=`user_agent.original`})),METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS,METRIC_HTTP_CLIENT_REQUEST_DURATION,METRIC_HTTP_SERVER_REQUEST_DURATION,METRIC_JVM_CLASS_COUNT,METRIC_JVM_CLASS_LOADED,METRIC_JVM_CLASS_UNLOADED,METRIC_JVM_CPU_COUNT,METRIC_JVM_CPU_RECENT_UTILIZATION,METRIC_JVM_CPU_TIME,METRIC_JVM_GC_DURATION,METRIC_JVM_MEMORY_COMMITTED,METRIC_JVM_MEMORY_LIMIT,METRIC_JVM_MEMORY_USED,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC,METRIC_JVM_THREAD_COUNT,METRIC_KESTREL_ACTIVE_CONNECTIONS,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES,METRIC_KESTREL_CONNECTION_DURATION,METRIC_KESTREL_QUEUED_CONNECTIONS,METRIC_KESTREL_QUEUED_REQUESTS,METRIC_KESTREL_REJECTED_CONNECTIONS,METRIC_KESTREL_TLS_HANDSHAKE_DURATION,METRIC_KESTREL_UPGRADED_CONNECTIONS,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS,METRIC_SIGNALR_SERVER_CONNECTION_DURATION,init_stable_metrics=__esmMin((()=>{METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS=`aspnetcore.diagnostics.exceptions`,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES=`aspnetcore.rate_limiting.active_request_leases`,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS=`aspnetcore.rate_limiting.queued_requests`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE=`aspnetcore.rate_limiting.request.time_in_queue`,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION=`aspnetcore.rate_limiting.request_lease.duration`,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS=`aspnetcore.rate_limiting.requests`,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS=`aspnetcore.routing.match_attempts`,METRIC_HTTP_CLIENT_REQUEST_DURATION=`http.client.request.duration`,METRIC_HTTP_SERVER_REQUEST_DURATION=`http.server.request.duration`,METRIC_JVM_CLASS_COUNT=`jvm.class.count`,METRIC_JVM_CLASS_LOADED=`jvm.class.loaded`,METRIC_JVM_CLASS_UNLOADED=`jvm.class.unloaded`,METRIC_JVM_CPU_COUNT=`jvm.cpu.count`,METRIC_JVM_CPU_RECENT_UTILIZATION=`jvm.cpu.recent_utilization`,METRIC_JVM_CPU_TIME=`jvm.cpu.time`,METRIC_JVM_GC_DURATION=`jvm.gc.duration`,METRIC_JVM_MEMORY_COMMITTED=`jvm.memory.committed`,METRIC_JVM_MEMORY_LIMIT=`jvm.memory.limit`,METRIC_JVM_MEMORY_USED=`jvm.memory.used`,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC=`jvm.memory.used_after_last_gc`,METRIC_JVM_THREAD_COUNT=`jvm.thread.count`,METRIC_KESTREL_ACTIVE_CONNECTIONS=`kestrel.active_connections`,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES=`kestrel.active_tls_handshakes`,METRIC_KESTREL_CONNECTION_DURATION=`kestrel.connection.duration`,METRIC_KESTREL_QUEUED_CONNECTIONS=`kestrel.queued_connections`,METRIC_KESTREL_QUEUED_REQUESTS=`kestrel.queued_requests`,METRIC_KESTREL_REJECTED_CONNECTIONS=`kestrel.rejected_connections`,METRIC_KESTREL_TLS_HANDSHAKE_DURATION=`kestrel.tls_handshake.duration`,METRIC_KESTREL_UPGRADED_CONNECTIONS=`kestrel.upgraded_connections`,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS=`signalr.server.active_connections`,METRIC_SIGNALR_SERVER_CONNECTION_DURATION=`signalr.server.connection.duration`})),esm_exports=__exportAll({ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT,ATTR_URL_FULL:()=>ATTR_URL_FULL,ATTR_URL_PATH:()=>ATTR_URL_PATH,ATTR_URL_QUERY:()=>ATTR_URL_QUERY,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL,AWSECSLAUNCHTYPEVALUES_EC2:()=>`ec2`,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>AWSECSLAUNCHTYPEVALUES_FARGATE,AwsEcsLaunchtypeValues:()=>AwsEcsLaunchtypeValues,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,CLOUDPLATFORMVALUES_AWS_EC2:()=>CLOUDPLATFORMVALUES_AWS_EC2,CLOUDPLATFORMVALUES_AWS_ECS:()=>CLOUDPLATFORMVALUES_AWS_ECS,CLOUDPLATFORMVALUES_AWS_EKS:()=>CLOUDPLATFORMVALUES_AWS_EKS,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>CLOUDPLATFORMVALUES_AWS_LAMBDA,CLOUDPLATFORMVALUES_AZURE_AKS:()=>CLOUDPLATFORMVALUES_AZURE_AKS,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,CLOUDPLATFORMVALUES_AZURE_VM:()=>CLOUDPLATFORMVALUES_AZURE_VM,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_APP_ENGINE,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>CLOUDPROVIDERVALUES_ALIBABA_CLOUD,CLOUDPROVIDERVALUES_AWS:()=>`aws`,CLOUDPROVIDERVALUES_AZURE:()=>CLOUDPROVIDERVALUES_AZURE,CLOUDPROVIDERVALUES_GCP:()=>`gcp`,CloudPlatformValues:()=>CloudPlatformValues,CloudProviderValues:()=>CloudProviderValues,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>`all`,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>`any`,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>`one`,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>DBCASSANDRACONSISTENCYLEVELVALUES_THREE,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>`two`,DBSYSTEMVALUES_ADABAS:()=>DBSYSTEMVALUES_ADABAS,DBSYSTEMVALUES_CACHE:()=>DBSYSTEMVALUES_CACHE,DBSYSTEMVALUES_CASSANDRA:()=>DBSYSTEMVALUES_CASSANDRA,DBSYSTEMVALUES_CLOUDSCAPE:()=>DBSYSTEMVALUES_CLOUDSCAPE,DBSYSTEMVALUES_COCKROACHDB:()=>DBSYSTEMVALUES_COCKROACHDB,DBSYSTEMVALUES_COLDFUSION:()=>DBSYSTEMVALUES_COLDFUSION,DBSYSTEMVALUES_COSMOSDB:()=>DBSYSTEMVALUES_COSMOSDB,DBSYSTEMVALUES_COUCHBASE:()=>DBSYSTEMVALUES_COUCHBASE,DBSYSTEMVALUES_COUCHDB:()=>DBSYSTEMVALUES_COUCHDB,DBSYSTEMVALUES_DB2:()=>`db2`,DBSYSTEMVALUES_DERBY:()=>DBSYSTEMVALUES_DERBY,DBSYSTEMVALUES_DYNAMODB:()=>DBSYSTEMVALUES_DYNAMODB,DBSYSTEMVALUES_EDB:()=>`edb`,DBSYSTEMVALUES_ELASTICSEARCH:()=>DBSYSTEMVALUES_ELASTICSEARCH,DBSYSTEMVALUES_FILEMAKER:()=>DBSYSTEMVALUES_FILEMAKER,DBSYSTEMVALUES_FIREBIRD:()=>DBSYSTEMVALUES_FIREBIRD,DBSYSTEMVALUES_FIRSTSQL:()=>DBSYSTEMVALUES_FIRSTSQL,DBSYSTEMVALUES_GEODE:()=>DBSYSTEMVALUES_GEODE,DBSYSTEMVALUES_H2:()=>`h2`,DBSYSTEMVALUES_HANADB:()=>DBSYSTEMVALUES_HANADB,DBSYSTEMVALUES_HBASE:()=>DBSYSTEMVALUES_HBASE,DBSYSTEMVALUES_HIVE:()=>DBSYSTEMVALUES_HIVE,DBSYSTEMVALUES_HSQLDB:()=>DBSYSTEMVALUES_HSQLDB,DBSYSTEMVALUES_INFORMIX:()=>DBSYSTEMVALUES_INFORMIX,DBSYSTEMVALUES_INGRES:()=>DBSYSTEMVALUES_INGRES,DBSYSTEMVALUES_INSTANTDB:()=>DBSYSTEMVALUES_INSTANTDB,DBSYSTEMVALUES_INTERBASE:()=>DBSYSTEMVALUES_INTERBASE,DBSYSTEMVALUES_MARIADB:()=>DBSYSTEMVALUES_MARIADB,DBSYSTEMVALUES_MAXDB:()=>DBSYSTEMVALUES_MAXDB,DBSYSTEMVALUES_MEMCACHED:()=>DBSYSTEMVALUES_MEMCACHED,DBSYSTEMVALUES_MONGODB:()=>DBSYSTEMVALUES_MONGODB,DBSYSTEMVALUES_MSSQL:()=>DBSYSTEMVALUES_MSSQL,DBSYSTEMVALUES_MYSQL:()=>DBSYSTEMVALUES_MYSQL,DBSYSTEMVALUES_NEO4J:()=>DBSYSTEMVALUES_NEO4J,DBSYSTEMVALUES_NETEZZA:()=>DBSYSTEMVALUES_NETEZZA,DBSYSTEMVALUES_ORACLE:()=>DBSYSTEMVALUES_ORACLE,DBSYSTEMVALUES_OTHER_SQL:()=>DBSYSTEMVALUES_OTHER_SQL,DBSYSTEMVALUES_PERVASIVE:()=>DBSYSTEMVALUES_PERVASIVE,DBSYSTEMVALUES_POINTBASE:()=>DBSYSTEMVALUES_POINTBASE,DBSYSTEMVALUES_POSTGRESQL:()=>DBSYSTEMVALUES_POSTGRESQL,DBSYSTEMVALUES_PROGRESS:()=>DBSYSTEMVALUES_PROGRESS,DBSYSTEMVALUES_REDIS:()=>DBSYSTEMVALUES_REDIS,DBSYSTEMVALUES_REDSHIFT:()=>DBSYSTEMVALUES_REDSHIFT,DBSYSTEMVALUES_SQLITE:()=>DBSYSTEMVALUES_SQLITE,DBSYSTEMVALUES_SYBASE:()=>DBSYSTEMVALUES_SYBASE,DBSYSTEMVALUES_TERADATA:()=>DBSYSTEMVALUES_TERADATA,DBSYSTEMVALUES_VERTICA:()=>DBSYSTEMVALUES_VERTICA,DbCassandraConsistencyLevelValues:()=>DbCassandraConsistencyLevelValues,DbSystemValues:()=>DbSystemValues,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>FAASDOCUMENTOPERATIONVALUES_DELETE,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>FAASDOCUMENTOPERATIONVALUES_EDIT,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>FAASDOCUMENTOPERATIONVALUES_INSERT,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,FAASINVOKEDPROVIDERVALUES_AWS:()=>`aws`,FAASINVOKEDPROVIDERVALUES_AZURE:()=>FAASINVOKEDPROVIDERVALUES_AZURE,FAASINVOKEDPROVIDERVALUES_GCP:()=>`gcp`,FAASTRIGGERVALUES_DATASOURCE:()=>FAASTRIGGERVALUES_DATASOURCE,FAASTRIGGERVALUES_HTTP:()=>FAASTRIGGERVALUES_HTTP,FAASTRIGGERVALUES_OTHER:()=>FAASTRIGGERVALUES_OTHER,FAASTRIGGERVALUES_PUBSUB:()=>FAASTRIGGERVALUES_PUBSUB,FAASTRIGGERVALUES_TIMER:()=>FAASTRIGGERVALUES_TIMER,FaasDocumentOperationValues:()=>FaasDocumentOperationValues,FaasInvokedProviderValues:()=>FaasInvokedProviderValues,FaasTriggerValues:()=>FaasTriggerValues,HOSTARCHVALUES_AMD64:()=>HOSTARCHVALUES_AMD64,HOSTARCHVALUES_ARM32:()=>HOSTARCHVALUES_ARM32,HOSTARCHVALUES_ARM64:()=>HOSTARCHVALUES_ARM64,HOSTARCHVALUES_IA64:()=>HOSTARCHVALUES_IA64,HOSTARCHVALUES_PPC32:()=>HOSTARCHVALUES_PPC32,HOSTARCHVALUES_PPC64:()=>HOSTARCHVALUES_PPC64,HOSTARCHVALUES_X86:()=>`x86`,HTTPFLAVORVALUES_HTTP_1_0:()=>`1.0`,HTTPFLAVORVALUES_HTTP_1_1:()=>`1.1`,HTTPFLAVORVALUES_HTTP_2_0:()=>`2.0`,HTTPFLAVORVALUES_QUIC:()=>HTTPFLAVORVALUES_QUIC,HTTPFLAVORVALUES_SPDY:()=>HTTPFLAVORVALUES_SPDY,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE,HostArchValues:()=>HostArchValues,HttpFlavorValues:()=>HttpFlavorValues,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING,MESSAGETYPEVALUES_RECEIVED:()=>MESSAGETYPEVALUES_RECEIVED,MESSAGETYPEVALUES_SENT:()=>MESSAGETYPEVALUES_SENT,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>MESSAGINGDESTINATIONKINDVALUES_QUEUE,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>MESSAGINGDESTINATIONKINDVALUES_TOPIC,MESSAGINGOPERATIONVALUES_PROCESS:()=>MESSAGINGOPERATIONVALUES_PROCESS,MESSAGINGOPERATIONVALUES_RECEIVE:()=>MESSAGINGOPERATIONVALUES_RECEIVE,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION,MessageTypeValues:()=>MessageTypeValues,MessagingDestinationKindValues:()=>MessagingDestinationKindValues,MessagingOperationValues:()=>MessagingOperationValues,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>`gsm`,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>`lte`,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>`nr`,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>NETHOSTCONNECTIONTYPEVALUES_CELL,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>NETHOSTCONNECTIONTYPEVALUES_UNKNOWN,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>NETHOSTCONNECTIONTYPEVALUES_WIFI,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>NETHOSTCONNECTIONTYPEVALUES_WIRED,NETTRANSPORTVALUES_INPROC:()=>NETTRANSPORTVALUES_INPROC,NETTRANSPORTVALUES_IP:()=>`ip`,NETTRANSPORTVALUES_IP_TCP:()=>NETTRANSPORTVALUES_IP_TCP,NETTRANSPORTVALUES_IP_UDP:()=>NETTRANSPORTVALUES_IP_UDP,NETTRANSPORTVALUES_OTHER:()=>NETTRANSPORTVALUES_OTHER,NETTRANSPORTVALUES_PIPE:()=>NETTRANSPORTVALUES_PIPE,NETTRANSPORTVALUES_UNIX:()=>NETTRANSPORTVALUES_UNIX,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6,NetHostConnectionSubtypeValues:()=>NetHostConnectionSubtypeValues,NetHostConnectionTypeValues:()=>NetHostConnectionTypeValues,NetTransportValues:()=>NetTransportValues,OSTYPEVALUES_AIX:()=>`aix`,OSTYPEVALUES_DARWIN:()=>OSTYPEVALUES_DARWIN,OSTYPEVALUES_DRAGONFLYBSD:()=>OSTYPEVALUES_DRAGONFLYBSD,OSTYPEVALUES_FREEBSD:()=>OSTYPEVALUES_FREEBSD,OSTYPEVALUES_HPUX:()=>OSTYPEVALUES_HPUX,OSTYPEVALUES_LINUX:()=>OSTYPEVALUES_LINUX,OSTYPEVALUES_NETBSD:()=>OSTYPEVALUES_NETBSD,OSTYPEVALUES_OPENBSD:()=>OSTYPEVALUES_OPENBSD,OSTYPEVALUES_SOLARIS:()=>OSTYPEVALUES_SOLARIS,OSTYPEVALUES_WINDOWS:()=>OSTYPEVALUES_WINDOWS,OSTYPEVALUES_Z_OS:()=>OSTYPEVALUES_Z_OS,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,OsTypeValues:()=>OsTypeValues,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>10,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>6,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>1,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>15,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>4,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>9,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>13,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>3,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>5,RPCGRPCSTATUSCODEVALUES_OK:()=>0,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>11,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>7,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>8,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>16,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>14,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>12,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>2,RpcGrpcStatusCodeValues:()=>RpcGrpcStatusCodeValues,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY,SEMATTRS_AWS_DYNAMODB_COUNT:()=>SEMATTRS_AWS_DYNAMODB_COUNT,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>SEMATTRS_AWS_DYNAMODB_INDEX_NAME,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>SEMATTRS_AWS_DYNAMODB_LIMIT,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>SEMATTRS_AWS_DYNAMODB_PROJECTION,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>SEMATTRS_AWS_DYNAMODB_SEGMENT,SEMATTRS_AWS_DYNAMODB_SELECT:()=>SEMATTRS_AWS_DYNAMODB_SELECT,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>SEMATTRS_AWS_DYNAMODB_TABLE_COUNT,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>SEMATTRS_AWS_DYNAMODB_TABLE_NAMES,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>SEMATTRS_AWS_LAMBDA_INVOKED_ARN,SEMATTRS_CODE_FILEPATH:()=>SEMATTRS_CODE_FILEPATH,SEMATTRS_CODE_FUNCTION:()=>SEMATTRS_CODE_FUNCTION,SEMATTRS_CODE_LINENO:()=>SEMATTRS_CODE_LINENO,SEMATTRS_CODE_NAMESPACE:()=>SEMATTRS_CODE_NAMESPACE,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_DC,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>SEMATTRS_DB_CASSANDRA_COORDINATOR_ID,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>SEMATTRS_DB_CASSANDRA_IDEMPOTENCE,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>SEMATTRS_DB_CASSANDRA_KEYSPACE,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>SEMATTRS_DB_CASSANDRA_PAGE_SIZE,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,SEMATTRS_DB_CASSANDRA_TABLE:()=>SEMATTRS_DB_CASSANDRA_TABLE,SEMATTRS_DB_CONNECTION_STRING:()=>SEMATTRS_DB_CONNECTION_STRING,SEMATTRS_DB_HBASE_NAMESPACE:()=>SEMATTRS_DB_HBASE_NAMESPACE,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>SEMATTRS_DB_JDBC_DRIVER_CLASSNAME,SEMATTRS_DB_MONGODB_COLLECTION:()=>SEMATTRS_DB_MONGODB_COLLECTION,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>SEMATTRS_DB_MSSQL_INSTANCE_NAME,SEMATTRS_DB_NAME:()=>SEMATTRS_DB_NAME,SEMATTRS_DB_OPERATION:()=>SEMATTRS_DB_OPERATION,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>SEMATTRS_DB_REDIS_DATABASE_INDEX,SEMATTRS_DB_SQL_TABLE:()=>SEMATTRS_DB_SQL_TABLE,SEMATTRS_DB_STATEMENT:()=>SEMATTRS_DB_STATEMENT,SEMATTRS_DB_SYSTEM:()=>SEMATTRS_DB_SYSTEM,SEMATTRS_DB_USER:()=>SEMATTRS_DB_USER,SEMATTRS_ENDUSER_ID:()=>SEMATTRS_ENDUSER_ID,SEMATTRS_ENDUSER_ROLE:()=>SEMATTRS_ENDUSER_ROLE,SEMATTRS_ENDUSER_SCOPE:()=>SEMATTRS_ENDUSER_SCOPE,SEMATTRS_EXCEPTION_ESCAPED:()=>SEMATTRS_EXCEPTION_ESCAPED,SEMATTRS_EXCEPTION_MESSAGE:()=>SEMATTRS_EXCEPTION_MESSAGE,SEMATTRS_EXCEPTION_STACKTRACE:()=>SEMATTRS_EXCEPTION_STACKTRACE,SEMATTRS_EXCEPTION_TYPE:()=>SEMATTRS_EXCEPTION_TYPE,SEMATTRS_FAAS_COLDSTART:()=>SEMATTRS_FAAS_COLDSTART,SEMATTRS_FAAS_CRON:()=>SEMATTRS_FAAS_CRON,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>SEMATTRS_FAAS_DOCUMENT_COLLECTION,SEMATTRS_FAAS_DOCUMENT_NAME:()=>SEMATTRS_FAAS_DOCUMENT_NAME,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>SEMATTRS_FAAS_DOCUMENT_OPERATION,SEMATTRS_FAAS_DOCUMENT_TIME:()=>SEMATTRS_FAAS_DOCUMENT_TIME,SEMATTRS_FAAS_EXECUTION:()=>SEMATTRS_FAAS_EXECUTION,SEMATTRS_FAAS_INVOKED_NAME:()=>SEMATTRS_FAAS_INVOKED_NAME,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>SEMATTRS_FAAS_INVOKED_PROVIDER,SEMATTRS_FAAS_INVOKED_REGION:()=>SEMATTRS_FAAS_INVOKED_REGION,SEMATTRS_FAAS_TIME:()=>SEMATTRS_FAAS_TIME,SEMATTRS_FAAS_TRIGGER:()=>SEMATTRS_FAAS_TRIGGER,SEMATTRS_HTTP_CLIENT_IP:()=>SEMATTRS_HTTP_CLIENT_IP,SEMATTRS_HTTP_FLAVOR:()=>SEMATTRS_HTTP_FLAVOR,SEMATTRS_HTTP_HOST:()=>SEMATTRS_HTTP_HOST,SEMATTRS_HTTP_METHOD:()=>SEMATTRS_HTTP_METHOD,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,SEMATTRS_HTTP_ROUTE:()=>SEMATTRS_HTTP_ROUTE,SEMATTRS_HTTP_SCHEME:()=>SEMATTRS_HTTP_SCHEME,SEMATTRS_HTTP_SERVER_NAME:()=>SEMATTRS_HTTP_SERVER_NAME,SEMATTRS_HTTP_STATUS_CODE:()=>SEMATTRS_HTTP_STATUS_CODE,SEMATTRS_HTTP_TARGET:()=>SEMATTRS_HTTP_TARGET,SEMATTRS_HTTP_URL:()=>SEMATTRS_HTTP_URL,SEMATTRS_HTTP_USER_AGENT:()=>SEMATTRS_HTTP_USER_AGENT,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_COMPRESSED_SIZE,SEMATTRS_MESSAGE_ID:()=>SEMATTRS_MESSAGE_ID,SEMATTRS_MESSAGE_TYPE:()=>SEMATTRS_MESSAGE_TYPE,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE,SEMATTRS_MESSAGING_CONSUMER_ID:()=>SEMATTRS_MESSAGING_CONSUMER_ID,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>SEMATTRS_MESSAGING_CONVERSATION_ID,SEMATTRS_MESSAGING_DESTINATION:()=>SEMATTRS_MESSAGING_DESTINATION,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>SEMATTRS_MESSAGING_DESTINATION_KIND,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>SEMATTRS_MESSAGING_KAFKA_CLIENT_ID,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>SEMATTRS_MESSAGING_KAFKA_PARTITION,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>SEMATTRS_MESSAGING_KAFKA_TOMBSTONE,SEMATTRS_MESSAGING_MESSAGE_ID:()=>SEMATTRS_MESSAGING_MESSAGE_ID,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,SEMATTRS_MESSAGING_OPERATION:()=>SEMATTRS_MESSAGING_OPERATION,SEMATTRS_MESSAGING_PROTOCOL:()=>SEMATTRS_MESSAGING_PROTOCOL,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>SEMATTRS_MESSAGING_PROTOCOL_VERSION,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY,SEMATTRS_MESSAGING_SYSTEM:()=>SEMATTRS_MESSAGING_SYSTEM,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>SEMATTRS_MESSAGING_TEMP_DESTINATION,SEMATTRS_MESSAGING_URL:()=>SEMATTRS_MESSAGING_URL,SEMATTRS_NET_HOST_CARRIER_ICC:()=>SEMATTRS_NET_HOST_CARRIER_ICC,SEMATTRS_NET_HOST_CARRIER_MCC:()=>SEMATTRS_NET_HOST_CARRIER_MCC,SEMATTRS_NET_HOST_CARRIER_MNC:()=>SEMATTRS_NET_HOST_CARRIER_MNC,SEMATTRS_NET_HOST_CARRIER_NAME:()=>SEMATTRS_NET_HOST_CARRIER_NAME,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>SEMATTRS_NET_HOST_CONNECTION_SUBTYPE,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>SEMATTRS_NET_HOST_CONNECTION_TYPE,SEMATTRS_NET_HOST_IP:()=>SEMATTRS_NET_HOST_IP,SEMATTRS_NET_HOST_NAME:()=>SEMATTRS_NET_HOST_NAME,SEMATTRS_NET_HOST_PORT:()=>SEMATTRS_NET_HOST_PORT,SEMATTRS_NET_PEER_IP:()=>SEMATTRS_NET_PEER_IP,SEMATTRS_NET_PEER_NAME:()=>SEMATTRS_NET_PEER_NAME,SEMATTRS_NET_PEER_PORT:()=>SEMATTRS_NET_PEER_PORT,SEMATTRS_NET_TRANSPORT:()=>SEMATTRS_NET_TRANSPORT,SEMATTRS_PEER_SERVICE:()=>SEMATTRS_PEER_SERVICE,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>SEMATTRS_RPC_GRPC_STATUS_CODE,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>SEMATTRS_RPC_JSONRPC_ERROR_CODE,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>SEMATTRS_RPC_JSONRPC_REQUEST_ID,SEMATTRS_RPC_JSONRPC_VERSION:()=>SEMATTRS_RPC_JSONRPC_VERSION,SEMATTRS_RPC_METHOD:()=>SEMATTRS_RPC_METHOD,SEMATTRS_RPC_SERVICE:()=>SEMATTRS_RPC_SERVICE,SEMATTRS_RPC_SYSTEM:()=>SEMATTRS_RPC_SYSTEM,SEMATTRS_THREAD_ID:()=>SEMATTRS_THREAD_ID,SEMATTRS_THREAD_NAME:()=>SEMATTRS_THREAD_NAME,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_ECS_CLUSTER_ARN,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>SEMRESATTRS_AWS_ECS_CONTAINER_ARN,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>SEMRESATTRS_AWS_ECS_LAUNCHTYPE,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>SEMRESATTRS_AWS_ECS_TASK_ARN,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>SEMRESATTRS_AWS_ECS_TASK_FAMILY,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>SEMRESATTRS_AWS_ECS_TASK_REVISION,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>SEMRESATTRS_AWS_EKS_CLUSTER_ARN,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>SEMRESATTRS_AWS_LOG_GROUP_ARNS,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>SEMRESATTRS_AWS_LOG_GROUP_NAMES,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>SEMRESATTRS_AWS_LOG_STREAM_ARNS,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>SEMRESATTRS_AWS_LOG_STREAM_NAMES,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>SEMRESATTRS_CLOUD_ACCOUNT_ID,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>SEMRESATTRS_CLOUD_AVAILABILITY_ZONE,SEMRESATTRS_CLOUD_PLATFORM:()=>SEMRESATTRS_CLOUD_PLATFORM,SEMRESATTRS_CLOUD_PROVIDER:()=>SEMRESATTRS_CLOUD_PROVIDER,SEMRESATTRS_CLOUD_REGION:()=>SEMRESATTRS_CLOUD_REGION,SEMRESATTRS_CONTAINER_ID:()=>SEMRESATTRS_CONTAINER_ID,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>SEMRESATTRS_CONTAINER_IMAGE_NAME,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>SEMRESATTRS_CONTAINER_IMAGE_TAG,SEMRESATTRS_CONTAINER_NAME:()=>SEMRESATTRS_CONTAINER_NAME,SEMRESATTRS_CONTAINER_RUNTIME:()=>SEMRESATTRS_CONTAINER_RUNTIME,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>SEMRESATTRS_DEPLOYMENT_ENVIRONMENT,SEMRESATTRS_DEVICE_ID:()=>SEMRESATTRS_DEVICE_ID,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>SEMRESATTRS_DEVICE_MODEL_IDENTIFIER,SEMRESATTRS_DEVICE_MODEL_NAME:()=>SEMRESATTRS_DEVICE_MODEL_NAME,SEMRESATTRS_FAAS_ID:()=>SEMRESATTRS_FAAS_ID,SEMRESATTRS_FAAS_INSTANCE:()=>SEMRESATTRS_FAAS_INSTANCE,SEMRESATTRS_FAAS_MAX_MEMORY:()=>SEMRESATTRS_FAAS_MAX_MEMORY,SEMRESATTRS_FAAS_NAME:()=>SEMRESATTRS_FAAS_NAME,SEMRESATTRS_FAAS_VERSION:()=>SEMRESATTRS_FAAS_VERSION,SEMRESATTRS_HOST_ARCH:()=>SEMRESATTRS_HOST_ARCH,SEMRESATTRS_HOST_ID:()=>SEMRESATTRS_HOST_ID,SEMRESATTRS_HOST_IMAGE_ID:()=>SEMRESATTRS_HOST_IMAGE_ID,SEMRESATTRS_HOST_IMAGE_NAME:()=>SEMRESATTRS_HOST_IMAGE_NAME,SEMRESATTRS_HOST_IMAGE_VERSION:()=>SEMRESATTRS_HOST_IMAGE_VERSION,SEMRESATTRS_HOST_NAME:()=>SEMRESATTRS_HOST_NAME,SEMRESATTRS_HOST_TYPE:()=>SEMRESATTRS_HOST_TYPE,SEMRESATTRS_K8S_CLUSTER_NAME:()=>SEMRESATTRS_K8S_CLUSTER_NAME,SEMRESATTRS_K8S_CONTAINER_NAME:()=>SEMRESATTRS_K8S_CONTAINER_NAME,SEMRESATTRS_K8S_CRONJOB_NAME:()=>SEMRESATTRS_K8S_CRONJOB_NAME,SEMRESATTRS_K8S_CRONJOB_UID:()=>SEMRESATTRS_K8S_CRONJOB_UID,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>SEMRESATTRS_K8S_DAEMONSET_NAME,SEMRESATTRS_K8S_DAEMONSET_UID:()=>SEMRESATTRS_K8S_DAEMONSET_UID,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>SEMRESATTRS_K8S_DEPLOYMENT_NAME,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>SEMRESATTRS_K8S_DEPLOYMENT_UID,SEMRESATTRS_K8S_JOB_NAME:()=>SEMRESATTRS_K8S_JOB_NAME,SEMRESATTRS_K8S_JOB_UID:()=>SEMRESATTRS_K8S_JOB_UID,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>SEMRESATTRS_K8S_NAMESPACE_NAME,SEMRESATTRS_K8S_NODE_NAME:()=>SEMRESATTRS_K8S_NODE_NAME,SEMRESATTRS_K8S_NODE_UID:()=>SEMRESATTRS_K8S_NODE_UID,SEMRESATTRS_K8S_POD_NAME:()=>SEMRESATTRS_K8S_POD_NAME,SEMRESATTRS_K8S_POD_UID:()=>SEMRESATTRS_K8S_POD_UID,SEMRESATTRS_K8S_REPLICASET_NAME:()=>SEMRESATTRS_K8S_REPLICASET_NAME,SEMRESATTRS_K8S_REPLICASET_UID:()=>SEMRESATTRS_K8S_REPLICASET_UID,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>SEMRESATTRS_K8S_STATEFULSET_NAME,SEMRESATTRS_K8S_STATEFULSET_UID:()=>SEMRESATTRS_K8S_STATEFULSET_UID,SEMRESATTRS_OS_DESCRIPTION:()=>SEMRESATTRS_OS_DESCRIPTION,SEMRESATTRS_OS_NAME:()=>SEMRESATTRS_OS_NAME,SEMRESATTRS_OS_TYPE:()=>SEMRESATTRS_OS_TYPE,SEMRESATTRS_OS_VERSION:()=>SEMRESATTRS_OS_VERSION,SEMRESATTRS_PROCESS_COMMAND:()=>SEMRESATTRS_PROCESS_COMMAND,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>SEMRESATTRS_PROCESS_COMMAND_ARGS,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>SEMRESATTRS_PROCESS_COMMAND_LINE,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>SEMRESATTRS_PROCESS_EXECUTABLE_NAME,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>SEMRESATTRS_PROCESS_EXECUTABLE_PATH,SEMRESATTRS_PROCESS_OWNER:()=>SEMRESATTRS_PROCESS_OWNER,SEMRESATTRS_PROCESS_PID:()=>SEMRESATTRS_PROCESS_PID,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>SEMRESATTRS_PROCESS_RUNTIME_NAME,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>SEMRESATTRS_PROCESS_RUNTIME_VERSION,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>SEMRESATTRS_SERVICE_INSTANCE_ID,SEMRESATTRS_SERVICE_NAME:()=>SEMRESATTRS_SERVICE_NAME,SEMRESATTRS_SERVICE_NAMESPACE:()=>SEMRESATTRS_SERVICE_NAMESPACE,SEMRESATTRS_SERVICE_VERSION:()=>SEMRESATTRS_SERVICE_VERSION,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>SEMRESATTRS_TELEMETRY_AUTO_VERSION,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>SEMRESATTRS_TELEMETRY_SDK_LANGUAGE,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>SEMRESATTRS_TELEMETRY_SDK_NAME,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>SEMRESATTRS_TELEMETRY_SDK_VERSION,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>SEMRESATTRS_WEBENGINE_DESCRIPTION,SEMRESATTRS_WEBENGINE_NAME:()=>SEMRESATTRS_WEBENGINE_NAME,SEMRESATTRS_WEBENGINE_VERSION:()=>SEMRESATTRS_WEBENGINE_VERSION,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS,SemanticAttributes:()=>SemanticAttributes,SemanticResourceAttributes:()=>SemanticResourceAttributes,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>`cpp`,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>TELEMETRYSDKLANGUAGEVALUES_DOTNET,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>TELEMETRYSDKLANGUAGEVALUES_ERLANG,TELEMETRYSDKLANGUAGEVALUES_GO:()=>`go`,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>TELEMETRYSDKLANGUAGEVALUES_JAVA,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>TELEMETRYSDKLANGUAGEVALUES_NODEJS,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>`php`,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>TELEMETRYSDKLANGUAGEVALUES_PYTHON,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>TELEMETRYSDKLANGUAGEVALUES_RUBY,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>TELEMETRYSDKLANGUAGEVALUES_WEBJS,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS,TelemetrySdkLanguageValues:()=>TelemetrySdkLanguageValues}),init_esm$1=__esmMin((()=>{init_trace(),init_resource(),init_stable_attributes(),init_stable_metrics()})),ATTR_AWS_ECS_TASK_ID,ATTR_ANDROID_OS_API_LEVEL,ATTR_ANDROID_STATE,ANDROID_STATE_VALUE_BACKGROUND,ANDROID_STATE_VALUE_CREATED,ANDROID_STATE_VALUE_FOREGROUND,ATTR_ARTIFACT_ATTESTATION_FILENAME,ATTR_ARTIFACT_ATTESTATION_HASH,ATTR_ARTIFACT_ATTESTATION_ID,ATTR_ARTIFACT_FILENAME,ATTR_ARTIFACT_HASH,ATTR_ARTIFACT_PURL,ATTR_ARTIFACT_VERSION,ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,ATTR_AWS_DYNAMODB_ATTRIBUTES_TO_GET,ATTR_AWS_DYNAMODB_CONSISTENT_READ,ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY,ATTR_AWS_DYNAMODB_COUNT,ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,ATTR_AWS_DYNAMODB_INDEX_NAME,ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,ATTR_AWS_DYNAMODB_LIMIT,ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,ATTR_AWS_DYNAMODB_PROJECTION,ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,ATTR_AWS_DYNAMODB_SCAN_FORWARD,ATTR_AWS_DYNAMODB_SCANNED_COUNT,ATTR_AWS_DYNAMODB_SEGMENT,ATTR_AWS_DYNAMODB_SELECT,ATTR_AWS_DYNAMODB_TABLE_COUNT,ATTR_AWS_DYNAMODB_TABLE_NAMES,ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS,ATTR_AWS_ECS_CLUSTER_ARN,ATTR_AWS_ECS_CONTAINER_ARN,ATTR_AWS_ECS_LAUNCHTYPE,AWS_ECS_LAUNCHTYPE_VALUE_EC2,AWS_ECS_LAUNCHTYPE_VALUE_FARGATE,ATTR_AWS_ECS_TASK_ARN,ATTR_AWS_ECS_TASK_FAMILY,ATTR_AWS_ECS_TASK_REVISION,ATTR_AWS_EKS_CLUSTER_ARN,ATTR_AWS_LAMBDA_INVOKED_ARN,ATTR_AWS_LOG_GROUP_ARNS,ATTR_AWS_LOG_GROUP_NAMES,ATTR_AWS_LOG_STREAM_ARNS,ATTR_AWS_LOG_STREAM_NAMES,ATTR_AWS_REQUEST_ID,ATTR_AWS_S3_BUCKET,ATTR_AWS_S3_COPY_SOURCE,ATTR_AWS_S3_DELETE,ATTR_AWS_S3_KEY,ATTR_AWS_S3_PART_NUMBER,ATTR_AWS_S3_UPLOAD_ID,ATTR_AZ_SERVICE_REQUEST_ID,ATTR_BROWSER_BRANDS,ATTR_BROWSER_LANGUAGE,ATTR_BROWSER_MOBILE,ATTR_BROWSER_PLATFORM,ATTR_CICD_PIPELINE_NAME,ATTR_CICD_PIPELINE_RUN_ID,ATTR_CICD_PIPELINE_TASK_NAME,ATTR_CICD_PIPELINE_TASK_RUN_ID,ATTR_CICD_PIPELINE_TASK_RUN_URL_FULL,ATTR_CICD_PIPELINE_TASK_TYPE,CICD_PIPELINE_TASK_TYPE_VALUE_BUILD,CICD_PIPELINE_TASK_TYPE_VALUE_DEPLOY,CICD_PIPELINE_TASK_TYPE_VALUE_TEST,ATTR_CLOUD_ACCOUNT_ID,ATTR_CLOUD_AVAILABILITY_ZONE,ATTR_CLOUD_PLATFORM,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_FC,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_OPENSHIFT,CLOUD_PLATFORM_VALUE_AWS_APP_RUNNER,CLOUD_PLATFORM_VALUE_AWS_EC2,CLOUD_PLATFORM_VALUE_AWS_ECS,CLOUD_PLATFORM_VALUE_AWS_EKS,CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK,CLOUD_PLATFORM_VALUE_AWS_LAMBDA,CLOUD_PLATFORM_VALUE_AWS_OPENSHIFT,CLOUD_PLATFORM_VALUE_AZURE_AKS,CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES,CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS,CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT,CLOUD_PLATFORM_VALUE_AZURE_VM,CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE,CLOUD_PLATFORM_VALUE_GCP_BARE_METAL_SOLUTION,CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS,CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN,CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE,CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE,CLOUD_PLATFORM_VALUE_GCP_OPENSHIFT,CLOUD_PLATFORM_VALUE_IBM_CLOUD_OPENSHIFT,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_CVM,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_EKS,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_SCF,ATTR_CLOUD_PROVIDER,CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD,CLOUD_PROVIDER_VALUE_AWS,CLOUD_PROVIDER_VALUE_AZURE,CLOUD_PROVIDER_VALUE_GCP,CLOUD_PROVIDER_VALUE_HEROKU,CLOUD_PROVIDER_VALUE_IBM_CLOUD,CLOUD_PROVIDER_VALUE_TENCENT_CLOUD,ATTR_CLOUD_REGION,ATTR_CLOUD_RESOURCE_ID,ATTR_CLOUDEVENTS_EVENT_ID,ATTR_CLOUDEVENTS_EVENT_SOURCE,ATTR_CLOUDEVENTS_EVENT_SPEC_VERSION,ATTR_CLOUDEVENTS_EVENT_SUBJECT,ATTR_CLOUDEVENTS_EVENT_TYPE,ATTR_CODE_COLUMN,ATTR_CODE_FILEPATH,ATTR_CODE_FUNCTION,ATTR_CODE_LINENO,ATTR_CODE_NAMESPACE,ATTR_CODE_STACKTRACE,ATTR_CONTAINER_COMMAND,ATTR_CONTAINER_COMMAND_ARGS,ATTR_CONTAINER_COMMAND_LINE,ATTR_CONTAINER_CPU_STATE,CONTAINER_CPU_STATE_VALUE_KERNEL,CONTAINER_CPU_STATE_VALUE_SYSTEM,CONTAINER_CPU_STATE_VALUE_USER,ATTR_CONTAINER_ID,ATTR_CONTAINER_IMAGE_ID,ATTR_CONTAINER_IMAGE_NAME,ATTR_CONTAINER_IMAGE_REPO_DIGESTS,ATTR_CONTAINER_IMAGE_TAGS,ATTR_CONTAINER_LABEL,ATTR_CONTAINER_LABELS,ATTR_CONTAINER_NAME,ATTR_CONTAINER_RUNTIME,ATTR_CPU_MODE,CPU_MODE_VALUE_IDLE,CPU_MODE_VALUE_INTERRUPT,CPU_MODE_VALUE_IOWAIT,CPU_MODE_VALUE_KERNEL,CPU_MODE_VALUE_NICE,CPU_MODE_VALUE_STEAL,CPU_MODE_VALUE_SYSTEM,CPU_MODE_VALUE_USER,ATTR_DB_CASSANDRA_CONSISTENCY_LEVEL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ALL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ANY,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ONE,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_TWO,ATTR_DB_CASSANDRA_COORDINATOR_DC,ATTR_DB_CASSANDRA_COORDINATOR_ID,ATTR_DB_CASSANDRA_IDEMPOTENCE,ATTR_DB_CASSANDRA_PAGE_SIZE,ATTR_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,ATTR_DB_CASSANDRA_TABLE,ATTR_DB_CLIENT_CONNECTION_POOL_NAME,ATTR_DB_CLIENT_CONNECTION_STATE,DB_CLIENT_CONNECTION_STATE_VALUE_IDLE,DB_CLIENT_CONNECTION_STATE_VALUE_USED,ATTR_DB_CLIENT_CONNECTIONS_POOL_NAME,ATTR_DB_CLIENT_CONNECTIONS_STATE,DB_CLIENT_CONNECTIONS_STATE_VALUE_IDLE,DB_CLIENT_CONNECTIONS_STATE_VALUE_USED,ATTR_DB_COLLECTION_NAME,ATTR_DB_CONNECTION_STRING,ATTR_DB_COSMOSDB_CLIENT_ID,ATTR_DB_COSMOSDB_CONNECTION_MODE,DB_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT,DB_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY,ATTR_DB_COSMOSDB_CONTAINER,ATTR_DB_COSMOSDB_OPERATION_TYPE,DB_COSMOSDB_OPERATION_TYPE_VALUE_BATCH,DB_COSMOSDB_OPERATION_TYPE_VALUE_CREATE,DB_COSMOSDB_OPERATION_TYPE_VALUE_DELETE,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE_JAVASCRIPT,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD_FEED,DB_COSMOSDB_OPERATION_TYPE_VALUE_INVALID,DB_COSMOSDB_OPERATION_TYPE_VALUE_PATCH,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY_PLAN,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ_FEED,DB_COSMOSDB_OPERATION_TYPE_VALUE_REPLACE,DB_COSMOSDB_OPERATION_TYPE_VALUE_UPSERT,ATTR_DB_COSMOSDB_REQUEST_CHARGE,ATTR_DB_COSMOSDB_REQUEST_CONTENT_LENGTH,ATTR_DB_COSMOSDB_STATUS_CODE,ATTR_DB_COSMOSDB_SUB_STATUS_CODE,ATTR_DB_ELASTICSEARCH_CLUSTER_NAME,ATTR_DB_ELASTICSEARCH_NODE_NAME,ATTR_DB_ELASTICSEARCH_PATH_PARTS,ATTR_DB_INSTANCE_ID,ATTR_DB_JDBC_DRIVER_CLASSNAME,ATTR_DB_MONGODB_COLLECTION,ATTR_DB_MSSQL_INSTANCE_NAME,ATTR_DB_NAME,ATTR_DB_NAMESPACE,ATTR_DB_OPERATION,ATTR_DB_OPERATION_BATCH_SIZE,ATTR_DB_OPERATION_NAME,ATTR_DB_QUERY_PARAMETER,ATTR_DB_QUERY_TEXT,ATTR_DB_REDIS_DATABASE_INDEX,ATTR_DB_SQL_TABLE,ATTR_DB_STATEMENT,ATTR_DB_SYSTEM,DB_SYSTEM_VALUE_ADABAS,DB_SYSTEM_VALUE_CACHE,DB_SYSTEM_VALUE_CASSANDRA,DB_SYSTEM_VALUE_CLICKHOUSE,DB_SYSTEM_VALUE_CLOUDSCAPE,DB_SYSTEM_VALUE_COCKROACHDB,DB_SYSTEM_VALUE_COLDFUSION,DB_SYSTEM_VALUE_COSMOSDB,DB_SYSTEM_VALUE_COUCHBASE,DB_SYSTEM_VALUE_COUCHDB,DB_SYSTEM_VALUE_DB2,DB_SYSTEM_VALUE_DERBY,DB_SYSTEM_VALUE_DYNAMODB,DB_SYSTEM_VALUE_EDB,DB_SYSTEM_VALUE_ELASTICSEARCH,DB_SYSTEM_VALUE_FILEMAKER,DB_SYSTEM_VALUE_FIREBIRD,DB_SYSTEM_VALUE_FIRSTSQL,DB_SYSTEM_VALUE_GEODE,DB_SYSTEM_VALUE_H2,DB_SYSTEM_VALUE_HANADB,DB_SYSTEM_VALUE_HBASE,DB_SYSTEM_VALUE_HIVE,DB_SYSTEM_VALUE_HSQLDB,DB_SYSTEM_VALUE_INFLUXDB,DB_SYSTEM_VALUE_INFORMIX,DB_SYSTEM_VALUE_INGRES,DB_SYSTEM_VALUE_INSTANTDB,DB_SYSTEM_VALUE_INTERBASE,DB_SYSTEM_VALUE_INTERSYSTEMS_CACHE,DB_SYSTEM_VALUE_MARIADB,DB_SYSTEM_VALUE_MAXDB,DB_SYSTEM_VALUE_MEMCACHED,DB_SYSTEM_VALUE_MONGODB,DB_SYSTEM_VALUE_MSSQL,DB_SYSTEM_VALUE_MSSQLCOMPACT,DB_SYSTEM_VALUE_MYSQL,DB_SYSTEM_VALUE_NEO4J,DB_SYSTEM_VALUE_NETEZZA,DB_SYSTEM_VALUE_OPENSEARCH,DB_SYSTEM_VALUE_ORACLE,DB_SYSTEM_VALUE_OTHER_SQL,DB_SYSTEM_VALUE_PERVASIVE,DB_SYSTEM_VALUE_POINTBASE,DB_SYSTEM_VALUE_POSTGRESQL,DB_SYSTEM_VALUE_PROGRESS,DB_SYSTEM_VALUE_REDIS,DB_SYSTEM_VALUE_REDSHIFT,DB_SYSTEM_VALUE_SPANNER,DB_SYSTEM_VALUE_SQLITE,DB_SYSTEM_VALUE_SYBASE,DB_SYSTEM_VALUE_TERADATA,DB_SYSTEM_VALUE_TRINO,DB_SYSTEM_VALUE_VERTICA,ATTR_DB_USER,ATTR_DEPLOYMENT_ENVIRONMENT,ATTR_DEPLOYMENT_ENVIRONMENT_NAME,ATTR_DEPLOYMENT_ID,ATTR_DEPLOYMENT_NAME,ATTR_DEPLOYMENT_STATUS,DEPLOYMENT_STATUS_VALUE_FAILED,DEPLOYMENT_STATUS_VALUE_SUCCEEDED,ATTR_DESTINATION_ADDRESS,ATTR_DESTINATION_PORT,ATTR_DEVICE_ID,ATTR_DEVICE_MANUFACTURER,ATTR_DEVICE_MODEL_IDENTIFIER,ATTR_DEVICE_MODEL_NAME,ATTR_DISK_IO_DIRECTION,DISK_IO_DIRECTION_VALUE_READ,DISK_IO_DIRECTION_VALUE_WRITE,ATTR_DNS_QUESTION_NAME,ATTR_ENDUSER_ID,ATTR_ENDUSER_ROLE,ATTR_ENDUSER_SCOPE,ATTR_EVENT_NAME,ATTR_FAAS_COLDSTART,ATTR_FAAS_CRON,ATTR_FAAS_DOCUMENT_COLLECTION,ATTR_FAAS_DOCUMENT_NAME,ATTR_FAAS_DOCUMENT_OPERATION,FAAS_DOCUMENT_OPERATION_VALUE_DELETE,FAAS_DOCUMENT_OPERATION_VALUE_EDIT,FAAS_DOCUMENT_OPERATION_VALUE_INSERT,ATTR_FAAS_DOCUMENT_TIME,ATTR_FAAS_INSTANCE,ATTR_FAAS_INVOCATION_ID,ATTR_FAAS_INVOKED_NAME,ATTR_FAAS_INVOKED_PROVIDER,FAAS_INVOKED_PROVIDER_VALUE_ALIBABA_CLOUD,FAAS_INVOKED_PROVIDER_VALUE_AWS,FAAS_INVOKED_PROVIDER_VALUE_AZURE,FAAS_INVOKED_PROVIDER_VALUE_GCP,FAAS_INVOKED_PROVIDER_VALUE_TENCENT_CLOUD,ATTR_FAAS_INVOKED_REGION,ATTR_FAAS_MAX_MEMORY,ATTR_FAAS_NAME,ATTR_FAAS_TIME,ATTR_FAAS_TRIGGER,FAAS_TRIGGER_VALUE_DATASOURCE,FAAS_TRIGGER_VALUE_HTTP,FAAS_TRIGGER_VALUE_OTHER,FAAS_TRIGGER_VALUE_PUBSUB,FAAS_TRIGGER_VALUE_TIMER,ATTR_FAAS_VERSION,ATTR_FEATURE_FLAG_KEY,ATTR_FEATURE_FLAG_PROVIDER_NAME,ATTR_FEATURE_FLAG_VARIANT,ATTR_FILE_DIRECTORY,ATTR_FILE_EXTENSION,ATTR_FILE_NAME,ATTR_FILE_PATH,ATTR_FILE_SIZE,ATTR_GCP_CLIENT_SERVICE,ATTR_GCP_CLOUD_RUN_JOB_EXECUTION,ATTR_GCP_CLOUD_RUN_JOB_TASK_INDEX,ATTR_GCP_GCE_INSTANCE_HOSTNAME,ATTR_GCP_GCE_INSTANCE_NAME,ATTR_GEN_AI_COMPLETION,ATTR_GEN_AI_OPERATION_NAME,GEN_AI_OPERATION_NAME_VALUE_CHAT,GEN_AI_OPERATION_NAME_VALUE_TEXT_COMPLETION,ATTR_GEN_AI_PROMPT,ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY,ATTR_GEN_AI_REQUEST_MAX_TOKENS,ATTR_GEN_AI_REQUEST_MODEL,ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY,ATTR_GEN_AI_REQUEST_STOP_SEQUENCES,ATTR_GEN_AI_REQUEST_TEMPERATURE,ATTR_GEN_AI_REQUEST_TOP_K,ATTR_GEN_AI_REQUEST_TOP_P,ATTR_GEN_AI_RESPONSE_FINISH_REASONS,ATTR_GEN_AI_RESPONSE_ID,ATTR_GEN_AI_RESPONSE_MODEL,ATTR_GEN_AI_SYSTEM,GEN_AI_SYSTEM_VALUE_ANTHROPIC,GEN_AI_SYSTEM_VALUE_COHERE,GEN_AI_SYSTEM_VALUE_OPENAI,GEN_AI_SYSTEM_VALUE_VERTEX_AI,ATTR_GEN_AI_TOKEN_TYPE,GEN_AI_TOKEN_TYPE_VALUE_INPUT,GEN_AI_TOKEN_TYPE_VALUE_COMPLETION,ATTR_GEN_AI_USAGE_COMPLETION_TOKENS,ATTR_GEN_AI_USAGE_INPUT_TOKENS,ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,ATTR_GEN_AI_USAGE_PROMPT_TOKENS,ATTR_GO_MEMORY_TYPE,GO_MEMORY_TYPE_VALUE_OTHER,GO_MEMORY_TYPE_VALUE_STACK,ATTR_GRAPHQL_DOCUMENT,ATTR_GRAPHQL_OPERATION_NAME,ATTR_GRAPHQL_OPERATION_TYPE,GRAPHQL_OPERATION_TYPE_VALUE_MUTATION,GRAPHQL_OPERATION_TYPE_VALUE_QUERY,GRAPHQL_OPERATION_TYPE_VALUE_SUBSCRIPTION,ATTR_HEROKU_APP_ID,ATTR_HEROKU_RELEASE_COMMIT,ATTR_HEROKU_RELEASE_CREATION_TIMESTAMP,ATTR_HOST_ARCH,HOST_ARCH_VALUE_AMD64,HOST_ARCH_VALUE_ARM32,HOST_ARCH_VALUE_ARM64,HOST_ARCH_VALUE_IA64,HOST_ARCH_VALUE_PPC32,HOST_ARCH_VALUE_PPC64,HOST_ARCH_VALUE_S390X,HOST_ARCH_VALUE_X86,ATTR_HOST_CPU_CACHE_L2_SIZE,ATTR_HOST_CPU_FAMILY,ATTR_HOST_CPU_MODEL_ID,ATTR_HOST_CPU_MODEL_NAME,ATTR_HOST_CPU_STEPPING,ATTR_HOST_CPU_VENDOR_ID,ATTR_HOST_ID,ATTR_HOST_IMAGE_ID,ATTR_HOST_IMAGE_NAME,ATTR_HOST_IMAGE_VERSION,ATTR_HOST_IP,ATTR_HOST_MAC,ATTR_HOST_NAME,ATTR_HOST_TYPE,ATTR_HTTP_CLIENT_IP,ATTR_HTTP_CONNECTION_STATE,HTTP_CONNECTION_STATE_VALUE_ACTIVE,HTTP_CONNECTION_STATE_VALUE_IDLE,ATTR_HTTP_FLAVOR,HTTP_FLAVOR_VALUE_HTTP_1_0,HTTP_FLAVOR_VALUE_HTTP_1_1,HTTP_FLAVOR_VALUE_HTTP_2_0,HTTP_FLAVOR_VALUE_HTTP_3_0,HTTP_FLAVOR_VALUE_QUIC,HTTP_FLAVOR_VALUE_SPDY,ATTR_HTTP_HOST,ATTR_HTTP_METHOD,ATTR_HTTP_REQUEST_BODY_SIZE,ATTR_HTTP_REQUEST_SIZE,ATTR_HTTP_REQUEST_CONTENT_LENGTH,ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,ATTR_HTTP_RESPONSE_BODY_SIZE,ATTR_HTTP_RESPONSE_SIZE,ATTR_HTTP_RESPONSE_CONTENT_LENGTH,ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,ATTR_HTTP_SCHEME,ATTR_HTTP_SERVER_NAME,ATTR_HTTP_STATUS_CODE,ATTR_HTTP_TARGET,ATTR_HTTP_URL,ATTR_HTTP_USER_AGENT,ATTR_IOS_STATE,IOS_STATE_VALUE_ACTIVE,IOS_STATE_VALUE_BACKGROUND,IOS_STATE_VALUE_FOREGROUND,IOS_STATE_VALUE_INACTIVE,IOS_STATE_VALUE_TERMINATE,ATTR_JVM_BUFFER_POOL_NAME,ATTR_K8S_CLUSTER_NAME,ATTR_K8S_CLUSTER_UID,ATTR_K8S_CONTAINER_NAME,ATTR_K8S_CONTAINER_RESTART_COUNT,ATTR_K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON,ATTR_K8S_CRONJOB_NAME,ATTR_K8S_CRONJOB_UID,ATTR_K8S_DAEMONSET_NAME,ATTR_K8S_DAEMONSET_UID,ATTR_K8S_DEPLOYMENT_NAME,ATTR_K8S_DEPLOYMENT_UID,ATTR_K8S_JOB_NAME,ATTR_K8S_JOB_UID,ATTR_K8S_NAMESPACE_NAME,ATTR_K8S_NODE_NAME,ATTR_K8S_NODE_UID,ATTR_K8S_POD_ANNOTATION,ATTR_K8S_POD_LABEL,ATTR_K8S_POD_LABELS,ATTR_K8S_POD_NAME,ATTR_K8S_POD_UID,ATTR_K8S_REPLICASET_NAME,ATTR_K8S_REPLICASET_UID,ATTR_K8S_STATEFULSET_NAME,ATTR_K8S_STATEFULSET_UID,ATTR_LINUX_MEMORY_SLAB_STATE,LINUX_MEMORY_SLAB_STATE_VALUE_RECLAIMABLE,LINUX_MEMORY_SLAB_STATE_VALUE_UNRECLAIMABLE,ATTR_LOG_FILE_NAME,ATTR_LOG_FILE_NAME_RESOLVED,ATTR_LOG_FILE_PATH,ATTR_LOG_FILE_PATH_RESOLVED,ATTR_LOG_IOSTREAM,LOG_IOSTREAM_VALUE_STDERR,LOG_IOSTREAM_VALUE_STDOUT,ATTR_LOG_RECORD_ORIGINAL,ATTR_LOG_RECORD_UID,ATTR_MESSAGE_COMPRESSED_SIZE,ATTR_MESSAGE_ID,ATTR_MESSAGE_TYPE,MESSAGE_TYPE_VALUE_RECEIVED,MESSAGE_TYPE_VALUE_SENT,ATTR_MESSAGE_UNCOMPRESSED_SIZE,ATTR_MESSAGING_BATCH_MESSAGE_COUNT,ATTR_MESSAGING_CLIENT_ID,ATTR_MESSAGING_CONSUMER_GROUP_NAME,ATTR_MESSAGING_DESTINATION_ANONYMOUS,ATTR_MESSAGING_DESTINATION_NAME,ATTR_MESSAGING_DESTINATION_PARTITION_ID,ATTR_MESSAGING_DESTINATION_SUBSCRIPTION_NAME,ATTR_MESSAGING_DESTINATION_TEMPLATE,ATTR_MESSAGING_DESTINATION_TEMPORARY,ATTR_MESSAGING_DESTINATION_PUBLISH_ANONYMOUS,ATTR_MESSAGING_DESTINATION_PUBLISH_NAME,ATTR_MESSAGING_EVENTHUBS_CONSUMER_GROUP,ATTR_MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY,ATTR_MESSAGING_KAFKA_CONSUMER_GROUP,ATTR_MESSAGING_KAFKA_DESTINATION_PARTITION,ATTR_MESSAGING_KAFKA_MESSAGE_KEY,ATTR_MESSAGING_KAFKA_MESSAGE_OFFSET,ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE,ATTR_MESSAGING_KAFKA_OFFSET,ATTR_MESSAGING_MESSAGE_BODY_SIZE,ATTR_MESSAGING_MESSAGE_CONVERSATION_ID,ATTR_MESSAGING_MESSAGE_ENVELOPE_SIZE,ATTR_MESSAGING_MESSAGE_ID,ATTR_MESSAGING_OPERATION,ATTR_MESSAGING_OPERATION_NAME,ATTR_MESSAGING_OPERATION_TYPE,MESSAGING_OPERATION_TYPE_VALUE_CREATE,MESSAGING_OPERATION_TYPE_VALUE_DELIVER,MESSAGING_OPERATION_TYPE_VALUE_PROCESS,MESSAGING_OPERATION_TYPE_VALUE_PUBLISH,MESSAGING_OPERATION_TYPE_VALUE_RECEIVE,MESSAGING_OPERATION_TYPE_VALUE_SETTLE,ATTR_MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY,ATTR_MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG,ATTR_MESSAGING_ROCKETMQ_CLIENT_GROUP,ATTR_MESSAGING_ROCKETMQ_CONSUMPTION_MODEL,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP,ATTR_MESSAGING_ROCKETMQ_MESSAGE_GROUP,ATTR_MESSAGING_ROCKETMQ_MESSAGE_KEYS,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TAG,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TYPE,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION,ATTR_MESSAGING_ROCKETMQ_NAMESPACE,ATTR_MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAME,ATTR_MESSAGING_SERVICEBUS_DISPOSITION_STATUS,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER,ATTR_MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT,ATTR_MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME,ATTR_MESSAGING_SYSTEM,MESSAGING_SYSTEM_VALUE_ACTIVEMQ,MESSAGING_SYSTEM_VALUE_AWS_SQS,MESSAGING_SYSTEM_VALUE_EVENTGRID,MESSAGING_SYSTEM_VALUE_EVENTHUBS,MESSAGING_SYSTEM_VALUE_GCP_PUBSUB,MESSAGING_SYSTEM_VALUE_JMS,MESSAGING_SYSTEM_VALUE_KAFKA,MESSAGING_SYSTEM_VALUE_PULSAR,MESSAGING_SYSTEM_VALUE_RABBITMQ,MESSAGING_SYSTEM_VALUE_ROCKETMQ,MESSAGING_SYSTEM_VALUE_SERVICEBUS,ATTR_NET_HOST_IP,ATTR_NET_HOST_NAME,ATTR_NET_HOST_PORT,ATTR_NET_PEER_IP,ATTR_NET_PEER_NAME,ATTR_NET_PEER_PORT,ATTR_NET_PROTOCOL_NAME,ATTR_NET_PROTOCOL_VERSION,ATTR_NET_SOCK_FAMILY,NET_SOCK_FAMILY_VALUE_INET,NET_SOCK_FAMILY_VALUE_INET6,NET_SOCK_FAMILY_VALUE_UNIX,ATTR_NET_SOCK_HOST_ADDR,ATTR_NET_SOCK_HOST_PORT,ATTR_NET_SOCK_PEER_ADDR,ATTR_NET_SOCK_PEER_NAME,ATTR_NET_SOCK_PEER_PORT,ATTR_NET_TRANSPORT,NET_TRANSPORT_VALUE_INPROC,NET_TRANSPORT_VALUE_IP_TCP,NET_TRANSPORT_VALUE_IP_UDP,NET_TRANSPORT_VALUE_OTHER,NET_TRANSPORT_VALUE_PIPE,ATTR_NETWORK_CARRIER_ICC,ATTR_NETWORK_CARRIER_MCC,ATTR_NETWORK_CARRIER_MNC,ATTR_NETWORK_CARRIER_NAME,ATTR_NETWORK_CONNECTION_SUBTYPE,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA2000_1XRTT,NETWORK_CONNECTION_SUBTYPE_VALUE_EDGE,NETWORK_CONNECTION_SUBTYPE_VALUE_EHRPD,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_0,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_A,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_B,NETWORK_CONNECTION_SUBTYPE_VALUE_GPRS,NETWORK_CONNECTION_SUBTYPE_VALUE_GSM,NETWORK_CONNECTION_SUBTYPE_VALUE_HSDPA,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPA,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPAP,NETWORK_CONNECTION_SUBTYPE_VALUE_HSUPA,NETWORK_CONNECTION_SUBTYPE_VALUE_IDEN,NETWORK_CONNECTION_SUBTYPE_VALUE_IWLAN,NETWORK_CONNECTION_SUBTYPE_VALUE_LTE,NETWORK_CONNECTION_SUBTYPE_VALUE_LTE_CA,NETWORK_CONNECTION_SUBTYPE_VALUE_NR,NETWORK_CONNECTION_SUBTYPE_VALUE_NRNSA,NETWORK_CONNECTION_SUBTYPE_VALUE_TD_SCDMA,NETWORK_CONNECTION_SUBTYPE_VALUE_UMTS,ATTR_NETWORK_CONNECTION_TYPE,NETWORK_CONNECTION_TYPE_VALUE_CELL,NETWORK_CONNECTION_TYPE_VALUE_UNAVAILABLE,NETWORK_CONNECTION_TYPE_VALUE_UNKNOWN,NETWORK_CONNECTION_TYPE_VALUE_WIFI,NETWORK_CONNECTION_TYPE_VALUE_WIRED,ATTR_NETWORK_IO_DIRECTION,NETWORK_IO_DIRECTION_VALUE_RECEIVE,NETWORK_IO_DIRECTION_VALUE_TRANSMIT,ATTR_OCI_MANIFEST_DIGEST,ATTR_OPENTRACING_REF_TYPE,OPENTRACING_REF_TYPE_VALUE_CHILD_OF,OPENTRACING_REF_TYPE_VALUE_FOLLOWS_FROM,ATTR_OS_BUILD_ID,ATTR_OS_DESCRIPTION,ATTR_OS_NAME,ATTR_OS_TYPE,OS_TYPE_VALUE_AIX,OS_TYPE_VALUE_DARWIN,OS_TYPE_VALUE_DRAGONFLYBSD,OS_TYPE_VALUE_FREEBSD,OS_TYPE_VALUE_HPUX,OS_TYPE_VALUE_LINUX,OS_TYPE_VALUE_NETBSD,OS_TYPE_VALUE_OPENBSD,OS_TYPE_VALUE_SOLARIS,OS_TYPE_VALUE_WINDOWS,OS_TYPE_VALUE_Z_OS,ATTR_OS_VERSION,ATTR_OTEL_LIBRARY_NAME,ATTR_OTEL_LIBRARY_VERSION,ATTR_PEER_SERVICE,ATTR_POOL_NAME,ATTR_PROCESS_COMMAND,ATTR_PROCESS_COMMAND_ARGS,ATTR_PROCESS_COMMAND_LINE,ATTR_PROCESS_CONTEXT_SWITCH_TYPE,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_INVOLUNTARY,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_VOLUNTARY,ATTR_PROCESS_CPU_STATE,PROCESS_CPU_STATE_VALUE_SYSTEM,PROCESS_CPU_STATE_VALUE_USER,PROCESS_CPU_STATE_VALUE_WAIT,ATTR_PROCESS_CREATION_TIME,ATTR_PROCESS_EXECUTABLE_NAME,ATTR_PROCESS_EXECUTABLE_PATH,ATTR_PROCESS_EXIT_CODE,ATTR_PROCESS_EXIT_TIME,ATTR_PROCESS_GROUP_LEADER_PID,ATTR_PROCESS_INTERACTIVE,ATTR_PROCESS_OWNER,ATTR_PROCESS_PAGING_FAULT_TYPE,PROCESS_PAGING_FAULT_TYPE_VALUE_MAJOR,PROCESS_PAGING_FAULT_TYPE_VALUE_MINOR,ATTR_PROCESS_PARENT_PID,ATTR_PROCESS_PID,ATTR_PROCESS_REAL_USER_ID,ATTR_PROCESS_REAL_USER_NAME,ATTR_PROCESS_RUNTIME_DESCRIPTION,ATTR_PROCESS_RUNTIME_NAME,ATTR_PROCESS_RUNTIME_VERSION,ATTR_PROCESS_SAVED_USER_ID,ATTR_PROCESS_SAVED_USER_NAME,ATTR_PROCESS_SESSION_LEADER_PID,ATTR_PROCESS_USER_ID,ATTR_PROCESS_USER_NAME,ATTR_PROCESS_VPID,ATTR_RPC_CONNECT_RPC_ERROR_CODE,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ABORTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ALREADY_EXISTS,RPC_CONNECT_RPC_ERROR_CODE_VALUE_CANCELLED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DATA_LOSS,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DEADLINE_EXCEEDED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_FAILED_PRECONDITION,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INTERNAL,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INVALID_ARGUMENT,RPC_CONNECT_RPC_ERROR_CODE_VALUE_NOT_FOUND,RPC_CONNECT_RPC_ERROR_CODE_VALUE_OUT_OF_RANGE,RPC_CONNECT_RPC_ERROR_CODE_VALUE_PERMISSION_DENIED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_RESOURCE_EXHAUSTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAUTHENTICATED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAVAILABLE,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNIMPLEMENTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNKNOWN,ATTR_RPC_CONNECT_RPC_REQUEST_METADATA,ATTR_RPC_CONNECT_RPC_RESPONSE_METADATA,ATTR_RPC_GRPC_REQUEST_METADATA,ATTR_RPC_GRPC_RESPONSE_METADATA,ATTR_RPC_GRPC_STATUS_CODE,RPC_GRPC_STATUS_CODE_VALUE_OK,RPC_GRPC_STATUS_CODE_VALUE_CANCELLED,RPC_GRPC_STATUS_CODE_VALUE_UNKNOWN,RPC_GRPC_STATUS_CODE_VALUE_INVALID_ARGUMENT,RPC_GRPC_STATUS_CODE_VALUE_DEADLINE_EXCEEDED,RPC_GRPC_STATUS_CODE_VALUE_NOT_FOUND,RPC_GRPC_STATUS_CODE_VALUE_ALREADY_EXISTS,RPC_GRPC_STATUS_CODE_VALUE_PERMISSION_DENIED,RPC_GRPC_STATUS_CODE_VALUE_RESOURCE_EXHAUSTED,RPC_GRPC_STATUS_CODE_VALUE_FAILED_PRECONDITION,RPC_GRPC_STATUS_CODE_VALUE_ABORTED,RPC_GRPC_STATUS_CODE_VALUE_OUT_OF_RANGE,RPC_GRPC_STATUS_CODE_VALUE_UNIMPLEMENTED,RPC_GRPC_STATUS_CODE_VALUE_INTERNAL,RPC_GRPC_STATUS_CODE_VALUE_UNAVAILABLE,RPC_GRPC_STATUS_CODE_VALUE_DATA_LOSS,RPC_GRPC_STATUS_CODE_VALUE_UNAUTHENTICATED,ATTR_RPC_JSONRPC_ERROR_CODE,ATTR_RPC_JSONRPC_ERROR_MESSAGE,ATTR_RPC_JSONRPC_REQUEST_ID,ATTR_RPC_JSONRPC_VERSION,ATTR_RPC_MESSAGE_COMPRESSED_SIZE,ATTR_RPC_MESSAGE_ID,ATTR_RPC_MESSAGE_TYPE,RPC_MESSAGE_TYPE_VALUE_RECEIVED,RPC_MESSAGE_TYPE_VALUE_SENT,ATTR_RPC_MESSAGE_UNCOMPRESSED_SIZE,ATTR_RPC_METHOD,ATTR_RPC_SERVICE,ATTR_RPC_SYSTEM,RPC_SYSTEM_VALUE_APACHE_DUBBO,RPC_SYSTEM_VALUE_CONNECT_RPC,RPC_SYSTEM_VALUE_DOTNET_WCF,RPC_SYSTEM_VALUE_GRPC,RPC_SYSTEM_VALUE_JAVA_RMI,ATTR_SERVICE_INSTANCE_ID,ATTR_SERVICE_NAMESPACE,ATTR_SESSION_ID,ATTR_SESSION_PREVIOUS_ID,ATTR_SOURCE_ADDRESS,ATTR_SOURCE_PORT,ATTR_STATE,STATE_VALUE_IDLE,STATE_VALUE_USED,ATTR_SYSTEM_CPU_LOGICAL_NUMBER,ATTR_SYSTEM_CPU_STATE,SYSTEM_CPU_STATE_VALUE_IDLE,SYSTEM_CPU_STATE_VALUE_INTERRUPT,SYSTEM_CPU_STATE_VALUE_IOWAIT,SYSTEM_CPU_STATE_VALUE_NICE,SYSTEM_CPU_STATE_VALUE_STEAL,SYSTEM_CPU_STATE_VALUE_SYSTEM,SYSTEM_CPU_STATE_VALUE_USER,ATTR_SYSTEM_DEVICE,ATTR_SYSTEM_FILESYSTEM_MODE,ATTR_SYSTEM_FILESYSTEM_MOUNTPOINT,ATTR_SYSTEM_FILESYSTEM_STATE,SYSTEM_FILESYSTEM_STATE_VALUE_FREE,SYSTEM_FILESYSTEM_STATE_VALUE_RESERVED,SYSTEM_FILESYSTEM_STATE_VALUE_USED,ATTR_SYSTEM_FILESYSTEM_TYPE,SYSTEM_FILESYSTEM_TYPE_VALUE_EXFAT,SYSTEM_FILESYSTEM_TYPE_VALUE_EXT4,SYSTEM_FILESYSTEM_TYPE_VALUE_FAT32,SYSTEM_FILESYSTEM_TYPE_VALUE_HFSPLUS,SYSTEM_FILESYSTEM_TYPE_VALUE_NTFS,SYSTEM_FILESYSTEM_TYPE_VALUE_REFS,ATTR_SYSTEM_MEMORY_STATE,SYSTEM_MEMORY_STATE_VALUE_BUFFERS,SYSTEM_MEMORY_STATE_VALUE_CACHED,SYSTEM_MEMORY_STATE_VALUE_FREE,SYSTEM_MEMORY_STATE_VALUE_SHARED,SYSTEM_MEMORY_STATE_VALUE_USED,ATTR_SYSTEM_NETWORK_STATE,SYSTEM_NETWORK_STATE_VALUE_CLOSE,SYSTEM_NETWORK_STATE_VALUE_CLOSE_WAIT,SYSTEM_NETWORK_STATE_VALUE_CLOSING,SYSTEM_NETWORK_STATE_VALUE_DELETE,SYSTEM_NETWORK_STATE_VALUE_ESTABLISHED,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_1,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_2,SYSTEM_NETWORK_STATE_VALUE_LAST_ACK,SYSTEM_NETWORK_STATE_VALUE_LISTEN,SYSTEM_NETWORK_STATE_VALUE_SYN_RECV,SYSTEM_NETWORK_STATE_VALUE_SYN_SENT,SYSTEM_NETWORK_STATE_VALUE_TIME_WAIT,ATTR_SYSTEM_PAGING_DIRECTION,SYSTEM_PAGING_DIRECTION_VALUE_IN,SYSTEM_PAGING_DIRECTION_VALUE_OUT,ATTR_SYSTEM_PAGING_STATE,SYSTEM_PAGING_STATE_VALUE_FREE,SYSTEM_PAGING_STATE_VALUE_USED,ATTR_SYSTEM_PAGING_TYPE,SYSTEM_PAGING_TYPE_VALUE_MAJOR,SYSTEM_PAGING_TYPE_VALUE_MINOR,ATTR_SYSTEM_PROCESS_STATUS,SYSTEM_PROCESS_STATUS_VALUE_DEFUNCT,SYSTEM_PROCESS_STATUS_VALUE_RUNNING,SYSTEM_PROCESS_STATUS_VALUE_SLEEPING,SYSTEM_PROCESS_STATUS_VALUE_STOPPED,ATTR_SYSTEM_PROCESSES_STATUS,SYSTEM_PROCESSES_STATUS_VALUE_DEFUNCT,SYSTEM_PROCESSES_STATUS_VALUE_RUNNING,SYSTEM_PROCESSES_STATUS_VALUE_SLEEPING,SYSTEM_PROCESSES_STATUS_VALUE_STOPPED,ATTR_TELEMETRY_DISTRO_NAME,ATTR_TELEMETRY_DISTRO_VERSION,ATTR_TEST_CASE_NAME,ATTR_TEST_CASE_RESULT_STATUS,TEST_CASE_RESULT_STATUS_VALUE_FAIL,TEST_CASE_RESULT_STATUS_VALUE_PASS,ATTR_TEST_SUITE_NAME,ATTR_TEST_SUITE_RUN_STATUS,TEST_SUITE_RUN_STATUS_VALUE_ABORTED,TEST_SUITE_RUN_STATUS_VALUE_FAILURE,TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS,TEST_SUITE_RUN_STATUS_VALUE_SKIPPED,TEST_SUITE_RUN_STATUS_VALUE_SUCCESS,TEST_SUITE_RUN_STATUS_VALUE_TIMED_OUT,ATTR_THREAD_ID,ATTR_THREAD_NAME,ATTR_TLS_CIPHER,ATTR_TLS_CLIENT_CERTIFICATE,ATTR_TLS_CLIENT_CERTIFICATE_CHAIN,ATTR_TLS_CLIENT_HASH_MD5,ATTR_TLS_CLIENT_HASH_SHA1,ATTR_TLS_CLIENT_HASH_SHA256,ATTR_TLS_CLIENT_ISSUER,ATTR_TLS_CLIENT_JA3,ATTR_TLS_CLIENT_NOT_AFTER,ATTR_TLS_CLIENT_NOT_BEFORE,ATTR_TLS_CLIENT_SERVER_NAME,ATTR_TLS_CLIENT_SUBJECT,ATTR_TLS_CLIENT_SUPPORTED_CIPHERS,ATTR_TLS_CURVE,ATTR_TLS_ESTABLISHED,ATTR_TLS_NEXT_PROTOCOL,ATTR_TLS_PROTOCOL_NAME,TLS_PROTOCOL_NAME_VALUE_SSL,TLS_PROTOCOL_NAME_VALUE_TLS,ATTR_TLS_PROTOCOL_VERSION,ATTR_TLS_RESUMED,ATTR_TLS_SERVER_CERTIFICATE,ATTR_TLS_SERVER_CERTIFICATE_CHAIN,ATTR_TLS_SERVER_HASH_MD5,ATTR_TLS_SERVER_HASH_SHA1,ATTR_TLS_SERVER_HASH_SHA256,ATTR_TLS_SERVER_ISSUER,ATTR_TLS_SERVER_JA3S,ATTR_TLS_SERVER_NOT_AFTER,ATTR_TLS_SERVER_NOT_BEFORE,ATTR_TLS_SERVER_SUBJECT,ATTR_URL_DOMAIN,ATTR_URL_EXTENSION,ATTR_URL_ORIGINAL,ATTR_URL_PORT,ATTR_URL_REGISTERED_DOMAIN,ATTR_URL_SUBDOMAIN,ATTR_URL_TEMPLATE,ATTR_URL_TOP_LEVEL_DOMAIN,ATTR_USER_EMAIL,ATTR_USER_FULL_NAME,ATTR_USER_HASH,ATTR_USER_ID,ATTR_USER_NAME,ATTR_USER_ROLES,ATTR_USER_AGENT_NAME,ATTR_USER_AGENT_VERSION,ATTR_V8JS_GC_TYPE,V8JS_GC_TYPE_VALUE_INCREMENTAL,V8JS_GC_TYPE_VALUE_MAJOR,V8JS_GC_TYPE_VALUE_MINOR,V8JS_GC_TYPE_VALUE_WEAKCB,ATTR_V8JS_HEAP_SPACE_NAME,V8JS_HEAP_SPACE_NAME_VALUE_CODE_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_LARGE_OBJECT_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_MAP_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_NEW_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_OLD_SPACE,ATTR_VCS_REPOSITORY_CHANGE_ID,ATTR_VCS_REPOSITORY_CHANGE_TITLE,ATTR_VCS_REPOSITORY_REF_NAME,ATTR_VCS_REPOSITORY_REF_REVISION,ATTR_VCS_REPOSITORY_REF_TYPE,VCS_REPOSITORY_REF_TYPE_VALUE_BRANCH,VCS_REPOSITORY_REF_TYPE_VALUE_TAG,ATTR_VCS_REPOSITORY_URL_FULL,ATTR_WEBENGINE_DESCRIPTION,ATTR_WEBENGINE_NAME,ATTR_WEBENGINE_VERSION,init_experimental_attributes=__esmMin((()=>{ATTR_AWS_ECS_TASK_ID=`aws.ecs.task.id`,ATTR_ANDROID_OS_API_LEVEL=`android.os.api_level`,ATTR_ANDROID_STATE=`android.state`,ANDROID_STATE_VALUE_BACKGROUND=`background`,ANDROID_STATE_VALUE_CREATED=`created`,ANDROID_STATE_VALUE_FOREGROUND=`foreground`,ATTR_ARTIFACT_ATTESTATION_FILENAME=`artifact.attestation.filename`,ATTR_ARTIFACT_ATTESTATION_HASH=`artifact.attestation.hash`,ATTR_ARTIFACT_ATTESTATION_ID=`artifact.attestation.id`,ATTR_ARTIFACT_FILENAME=`artifact.filename`,ATTR_ARTIFACT_HASH=`artifact.hash`,ATTR_ARTIFACT_PURL=`artifact.purl`,ATTR_ARTIFACT_VERSION=`artifact.version`,ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=`aws.dynamodb.attribute_definitions`,ATTR_AWS_DYNAMODB_ATTRIBUTES_TO_GET=`aws.dynamodb.attributes_to_get`,ATTR_AWS_DYNAMODB_CONSISTENT_READ=`aws.dynamodb.consistent_read`,ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY=`aws.dynamodb.consumed_capacity`,ATTR_AWS_DYNAMODB_COUNT=`aws.dynamodb.count`,ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=`aws.dynamodb.exclusive_start_table`,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=`aws.dynamodb.global_secondary_index_updates`,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=`aws.dynamodb.global_secondary_indexes`,ATTR_AWS_DYNAMODB_INDEX_NAME=`aws.dynamodb.index_name`,ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=`aws.dynamodb.item_collection_metrics`,ATTR_AWS_DYNAMODB_LIMIT=`aws.dynamodb.limit`,ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=`aws.dynamodb.local_secondary_indexes`,ATTR_AWS_DYNAMODB_PROJECTION=`aws.dynamodb.projection`,ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=`aws.dynamodb.provisioned_read_capacity`,ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=`aws.dynamodb.provisioned_write_capacity`,ATTR_AWS_DYNAMODB_SCAN_FORWARD=`aws.dynamodb.scan_forward`,ATTR_AWS_DYNAMODB_SCANNED_COUNT=`aws.dynamodb.scanned_count`,ATTR_AWS_DYNAMODB_SEGMENT=`aws.dynamodb.segment`,ATTR_AWS_DYNAMODB_SELECT=`aws.dynamodb.select`,ATTR_AWS_DYNAMODB_TABLE_COUNT=`aws.dynamodb.table_count`,ATTR_AWS_DYNAMODB_TABLE_NAMES=`aws.dynamodb.table_names`,ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS=`aws.dynamodb.total_segments`,ATTR_AWS_ECS_CLUSTER_ARN=`aws.ecs.cluster.arn`,ATTR_AWS_ECS_CONTAINER_ARN=`aws.ecs.container.arn`,ATTR_AWS_ECS_LAUNCHTYPE=`aws.ecs.launchtype`,AWS_ECS_LAUNCHTYPE_VALUE_FARGATE=`fargate`,ATTR_AWS_ECS_TASK_ARN=`aws.ecs.task.arn`,ATTR_AWS_ECS_TASK_FAMILY=`aws.ecs.task.family`,ATTR_AWS_ECS_TASK_REVISION=`aws.ecs.task.revision`,ATTR_AWS_EKS_CLUSTER_ARN=`aws.eks.cluster.arn`,ATTR_AWS_LAMBDA_INVOKED_ARN=`aws.lambda.invoked_arn`,ATTR_AWS_LOG_GROUP_ARNS=`aws.log.group.arns`,ATTR_AWS_LOG_GROUP_NAMES=`aws.log.group.names`,ATTR_AWS_LOG_STREAM_ARNS=`aws.log.stream.arns`,ATTR_AWS_LOG_STREAM_NAMES=`aws.log.stream.names`,ATTR_AWS_REQUEST_ID=`aws.request_id`,ATTR_AWS_S3_BUCKET=`aws.s3.bucket`,ATTR_AWS_S3_COPY_SOURCE=`aws.s3.copy_source`,ATTR_AWS_S3_DELETE=`aws.s3.delete`,ATTR_AWS_S3_KEY=`aws.s3.key`,ATTR_AWS_S3_PART_NUMBER=`aws.s3.part_number`,ATTR_AWS_S3_UPLOAD_ID=`aws.s3.upload_id`,ATTR_AZ_SERVICE_REQUEST_ID=`az.service_request_id`,ATTR_BROWSER_BRANDS=`browser.brands`,ATTR_BROWSER_LANGUAGE=`browser.language`,ATTR_BROWSER_MOBILE=`browser.mobile`,ATTR_BROWSER_PLATFORM=`browser.platform`,ATTR_CICD_PIPELINE_NAME=`cicd.pipeline.name`,ATTR_CICD_PIPELINE_RUN_ID=`cicd.pipeline.run.id`,ATTR_CICD_PIPELINE_TASK_NAME=`cicd.pipeline.task.name`,ATTR_CICD_PIPELINE_TASK_RUN_ID=`cicd.pipeline.task.run.id`,ATTR_CICD_PIPELINE_TASK_RUN_URL_FULL=`cicd.pipeline.task.run.url.full`,ATTR_CICD_PIPELINE_TASK_TYPE=`cicd.pipeline.task.type`,CICD_PIPELINE_TASK_TYPE_VALUE_BUILD=`build`,CICD_PIPELINE_TASK_TYPE_VALUE_DEPLOY=`deploy`,CICD_PIPELINE_TASK_TYPE_VALUE_TEST=`test`,ATTR_CLOUD_ACCOUNT_ID=`cloud.account.id`,ATTR_CLOUD_AVAILABILITY_ZONE=`cloud.availability_zone`,ATTR_CLOUD_PLATFORM=`cloud.platform`,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS=`alibaba_cloud_ecs`,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_FC=`alibaba_cloud_fc`,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_OPENSHIFT=`alibaba_cloud_openshift`,CLOUD_PLATFORM_VALUE_AWS_APP_RUNNER=`aws_app_runner`,CLOUD_PLATFORM_VALUE_AWS_EC2=`aws_ec2`,CLOUD_PLATFORM_VALUE_AWS_ECS=`aws_ecs`,CLOUD_PLATFORM_VALUE_AWS_EKS=`aws_eks`,CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK=`aws_elastic_beanstalk`,CLOUD_PLATFORM_VALUE_AWS_LAMBDA=`aws_lambda`,CLOUD_PLATFORM_VALUE_AWS_OPENSHIFT=`aws_openshift`,CLOUD_PLATFORM_VALUE_AZURE_AKS=`azure_aks`,CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE=`azure_app_service`,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS=`azure_container_apps`,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES=`azure_container_instances`,CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS=`azure_functions`,CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT=`azure_openshift`,CLOUD_PLATFORM_VALUE_AZURE_VM=`azure_vm`,CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE=`gcp_app_engine`,CLOUD_PLATFORM_VALUE_GCP_BARE_METAL_SOLUTION=`gcp_bare_metal_solution`,CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS=`gcp_cloud_functions`,CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN=`gcp_cloud_run`,CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE=`gcp_compute_engine`,CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE=`gcp_kubernetes_engine`,CLOUD_PLATFORM_VALUE_GCP_OPENSHIFT=`gcp_openshift`,CLOUD_PLATFORM_VALUE_IBM_CLOUD_OPENSHIFT=`ibm_cloud_openshift`,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_CVM=`tencent_cloud_cvm`,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_EKS=`tencent_cloud_eks`,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_SCF=`tencent_cloud_scf`,ATTR_CLOUD_PROVIDER=`cloud.provider`,CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD=`alibaba_cloud`,CLOUD_PROVIDER_VALUE_AZURE=`azure`,CLOUD_PROVIDER_VALUE_HEROKU=`heroku`,CLOUD_PROVIDER_VALUE_IBM_CLOUD=`ibm_cloud`,CLOUD_PROVIDER_VALUE_TENCENT_CLOUD=`tencent_cloud`,ATTR_CLOUD_REGION=`cloud.region`,ATTR_CLOUD_RESOURCE_ID=`cloud.resource_id`,ATTR_CLOUDEVENTS_EVENT_ID=`cloudevents.event_id`,ATTR_CLOUDEVENTS_EVENT_SOURCE=`cloudevents.event_source`,ATTR_CLOUDEVENTS_EVENT_SPEC_VERSION=`cloudevents.event_spec_version`,ATTR_CLOUDEVENTS_EVENT_SUBJECT=`cloudevents.event_subject`,ATTR_CLOUDEVENTS_EVENT_TYPE=`cloudevents.event_type`,ATTR_CODE_COLUMN=`code.column`,ATTR_CODE_FILEPATH=`code.filepath`,ATTR_CODE_FUNCTION=`code.function`,ATTR_CODE_LINENO=`code.lineno`,ATTR_CODE_NAMESPACE=`code.namespace`,ATTR_CODE_STACKTRACE=`code.stacktrace`,ATTR_CONTAINER_COMMAND=`container.command`,ATTR_CONTAINER_COMMAND_ARGS=`container.command_args`,ATTR_CONTAINER_COMMAND_LINE=`container.command_line`,ATTR_CONTAINER_CPU_STATE=`container.cpu.state`,CONTAINER_CPU_STATE_VALUE_KERNEL=`kernel`,CONTAINER_CPU_STATE_VALUE_SYSTEM=`system`,CONTAINER_CPU_STATE_VALUE_USER=`user`,ATTR_CONTAINER_ID=`container.id`,ATTR_CONTAINER_IMAGE_ID=`container.image.id`,ATTR_CONTAINER_IMAGE_NAME=`container.image.name`,ATTR_CONTAINER_IMAGE_REPO_DIGESTS=`container.image.repo_digests`,ATTR_CONTAINER_IMAGE_TAGS=`container.image.tags`,ATTR_CONTAINER_LABEL=function(s){return`container.label.`+s},ATTR_CONTAINER_LABELS=function(s){return`container.labels.`+s},ATTR_CONTAINER_NAME=`container.name`,ATTR_CONTAINER_RUNTIME=`container.runtime`,ATTR_CPU_MODE=`cpu.mode`,CPU_MODE_VALUE_IDLE=`idle`,CPU_MODE_VALUE_INTERRUPT=`interrupt`,CPU_MODE_VALUE_IOWAIT=`iowait`,CPU_MODE_VALUE_KERNEL=`kernel`,CPU_MODE_VALUE_NICE=`nice`,CPU_MODE_VALUE_STEAL=`steal`,CPU_MODE_VALUE_SYSTEM=`system`,CPU_MODE_VALUE_USER=`user`,ATTR_DB_CASSANDRA_CONSISTENCY_LEVEL=`db.cassandra.consistency_level`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM=`each_quorum`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE=`local_one`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM=`local_quorum`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL=`local_serial`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM=`quorum`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL=`serial`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE=`three`,ATTR_DB_CASSANDRA_COORDINATOR_DC=`db.cassandra.coordinator.dc`,ATTR_DB_CASSANDRA_COORDINATOR_ID=`db.cassandra.coordinator.id`,ATTR_DB_CASSANDRA_IDEMPOTENCE=`db.cassandra.idempotence`,ATTR_DB_CASSANDRA_PAGE_SIZE=`db.cassandra.page_size`,ATTR_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=`db.cassandra.speculative_execution_count`,ATTR_DB_CASSANDRA_TABLE=`db.cassandra.table`,ATTR_DB_CLIENT_CONNECTION_POOL_NAME=`db.client.connection.pool.name`,ATTR_DB_CLIENT_CONNECTION_STATE=`db.client.connection.state`,DB_CLIENT_CONNECTION_STATE_VALUE_IDLE=`idle`,DB_CLIENT_CONNECTION_STATE_VALUE_USED=`used`,ATTR_DB_CLIENT_CONNECTIONS_POOL_NAME=`db.client.connections.pool.name`,ATTR_DB_CLIENT_CONNECTIONS_STATE=`db.client.connections.state`,DB_CLIENT_CONNECTIONS_STATE_VALUE_IDLE=`idle`,DB_CLIENT_CONNECTIONS_STATE_VALUE_USED=`used`,ATTR_DB_COLLECTION_NAME=`db.collection.name`,ATTR_DB_CONNECTION_STRING=`db.connection_string`,ATTR_DB_COSMOSDB_CLIENT_ID=`db.cosmosdb.client_id`,ATTR_DB_COSMOSDB_CONNECTION_MODE=`db.cosmosdb.connection_mode`,DB_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT=`direct`,DB_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY=`gateway`,ATTR_DB_COSMOSDB_CONTAINER=`db.cosmosdb.container`,ATTR_DB_COSMOSDB_OPERATION_TYPE=`db.cosmosdb.operation_type`,DB_COSMOSDB_OPERATION_TYPE_VALUE_BATCH=`Batch`,DB_COSMOSDB_OPERATION_TYPE_VALUE_CREATE=`Create`,DB_COSMOSDB_OPERATION_TYPE_VALUE_DELETE=`Delete`,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE=`Execute`,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE_JAVASCRIPT=`ExecuteJavaScript`,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD=`Head`,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD_FEED=`HeadFeed`,DB_COSMOSDB_OPERATION_TYPE_VALUE_INVALID=`Invalid`,DB_COSMOSDB_OPERATION_TYPE_VALUE_PATCH=`Patch`,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY=`Query`,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY_PLAN=`QueryPlan`,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ=`Read`,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ_FEED=`ReadFeed`,DB_COSMOSDB_OPERATION_TYPE_VALUE_REPLACE=`Replace`,DB_COSMOSDB_OPERATION_TYPE_VALUE_UPSERT=`Upsert`,ATTR_DB_COSMOSDB_REQUEST_CHARGE=`db.cosmosdb.request_charge`,ATTR_DB_COSMOSDB_REQUEST_CONTENT_LENGTH=`db.cosmosdb.request_content_length`,ATTR_DB_COSMOSDB_STATUS_CODE=`db.cosmosdb.status_code`,ATTR_DB_COSMOSDB_SUB_STATUS_CODE=`db.cosmosdb.sub_status_code`,ATTR_DB_ELASTICSEARCH_CLUSTER_NAME=`db.elasticsearch.cluster.name`,ATTR_DB_ELASTICSEARCH_NODE_NAME=`db.elasticsearch.node.name`,ATTR_DB_ELASTICSEARCH_PATH_PARTS=function(s){return`db.elasticsearch.path_parts.`+s},ATTR_DB_INSTANCE_ID=`db.instance.id`,ATTR_DB_JDBC_DRIVER_CLASSNAME=`db.jdbc.driver_classname`,ATTR_DB_MONGODB_COLLECTION=`db.mongodb.collection`,ATTR_DB_MSSQL_INSTANCE_NAME=`db.mssql.instance_name`,ATTR_DB_NAME=`db.name`,ATTR_DB_NAMESPACE=`db.namespace`,ATTR_DB_OPERATION=`db.operation`,ATTR_DB_OPERATION_BATCH_SIZE=`db.operation.batch.size`,ATTR_DB_OPERATION_NAME=`db.operation.name`,ATTR_DB_QUERY_PARAMETER=function(s){return`db.query.parameter.`+s},ATTR_DB_QUERY_TEXT=`db.query.text`,ATTR_DB_REDIS_DATABASE_INDEX=`db.redis.database_index`,ATTR_DB_SQL_TABLE=`db.sql.table`,ATTR_DB_STATEMENT=`db.statement`,ATTR_DB_SYSTEM=`db.system`,DB_SYSTEM_VALUE_ADABAS=`adabas`,DB_SYSTEM_VALUE_CACHE=`cache`,DB_SYSTEM_VALUE_CASSANDRA=`cassandra`,DB_SYSTEM_VALUE_CLICKHOUSE=`clickhouse`,DB_SYSTEM_VALUE_CLOUDSCAPE=`cloudscape`,DB_SYSTEM_VALUE_COCKROACHDB=`cockroachdb`,DB_SYSTEM_VALUE_COLDFUSION=`coldfusion`,DB_SYSTEM_VALUE_COSMOSDB=`cosmosdb`,DB_SYSTEM_VALUE_COUCHBASE=`couchbase`,DB_SYSTEM_VALUE_COUCHDB=`couchdb`,DB_SYSTEM_VALUE_DERBY=`derby`,DB_SYSTEM_VALUE_DYNAMODB=`dynamodb`,DB_SYSTEM_VALUE_ELASTICSEARCH=`elasticsearch`,DB_SYSTEM_VALUE_FILEMAKER=`filemaker`,DB_SYSTEM_VALUE_FIREBIRD=`firebird`,DB_SYSTEM_VALUE_FIRSTSQL=`firstsql`,DB_SYSTEM_VALUE_GEODE=`geode`,DB_SYSTEM_VALUE_HANADB=`hanadb`,DB_SYSTEM_VALUE_HBASE=`hbase`,DB_SYSTEM_VALUE_HIVE=`hive`,DB_SYSTEM_VALUE_HSQLDB=`hsqldb`,DB_SYSTEM_VALUE_INFLUXDB=`influxdb`,DB_SYSTEM_VALUE_INFORMIX=`informix`,DB_SYSTEM_VALUE_INGRES=`ingres`,DB_SYSTEM_VALUE_INSTANTDB=`instantdb`,DB_SYSTEM_VALUE_INTERBASE=`interbase`,DB_SYSTEM_VALUE_INTERSYSTEMS_CACHE=`intersystems_cache`,DB_SYSTEM_VALUE_MARIADB=`mariadb`,DB_SYSTEM_VALUE_MAXDB=`maxdb`,DB_SYSTEM_VALUE_MEMCACHED=`memcached`,DB_SYSTEM_VALUE_MONGODB=`mongodb`,DB_SYSTEM_VALUE_MSSQL=`mssql`,DB_SYSTEM_VALUE_MSSQLCOMPACT=`mssqlcompact`,DB_SYSTEM_VALUE_MYSQL=`mysql`,DB_SYSTEM_VALUE_NEO4J=`neo4j`,DB_SYSTEM_VALUE_NETEZZA=`netezza`,DB_SYSTEM_VALUE_OPENSEARCH=`opensearch`,DB_SYSTEM_VALUE_ORACLE=`oracle`,DB_SYSTEM_VALUE_OTHER_SQL=`other_sql`,DB_SYSTEM_VALUE_PERVASIVE=`pervasive`,DB_SYSTEM_VALUE_POINTBASE=`pointbase`,DB_SYSTEM_VALUE_POSTGRESQL=`postgresql`,DB_SYSTEM_VALUE_PROGRESS=`progress`,DB_SYSTEM_VALUE_REDIS=`redis`,DB_SYSTEM_VALUE_REDSHIFT=`redshift`,DB_SYSTEM_VALUE_SPANNER=`spanner`,DB_SYSTEM_VALUE_SQLITE=`sqlite`,DB_SYSTEM_VALUE_SYBASE=`sybase`,DB_SYSTEM_VALUE_TERADATA=`teradata`,DB_SYSTEM_VALUE_TRINO=`trino`,DB_SYSTEM_VALUE_VERTICA=`vertica`,ATTR_DB_USER=`db.user`,ATTR_DEPLOYMENT_ENVIRONMENT=`deployment.environment`,ATTR_DEPLOYMENT_ENVIRONMENT_NAME=`deployment.environment.name`,ATTR_DEPLOYMENT_ID=`deployment.id`,ATTR_DEPLOYMENT_NAME=`deployment.name`,ATTR_DEPLOYMENT_STATUS=`deployment.status`,DEPLOYMENT_STATUS_VALUE_FAILED=`failed`,DEPLOYMENT_STATUS_VALUE_SUCCEEDED=`succeeded`,ATTR_DESTINATION_ADDRESS=`destination.address`,ATTR_DESTINATION_PORT=`destination.port`,ATTR_DEVICE_ID=`device.id`,ATTR_DEVICE_MANUFACTURER=`device.manufacturer`,ATTR_DEVICE_MODEL_IDENTIFIER=`device.model.identifier`,ATTR_DEVICE_MODEL_NAME=`device.model.name`,ATTR_DISK_IO_DIRECTION=`disk.io.direction`,DISK_IO_DIRECTION_VALUE_READ=`read`,DISK_IO_DIRECTION_VALUE_WRITE=`write`,ATTR_DNS_QUESTION_NAME=`dns.question.name`,ATTR_ENDUSER_ID=`enduser.id`,ATTR_ENDUSER_ROLE=`enduser.role`,ATTR_ENDUSER_SCOPE=`enduser.scope`,ATTR_EVENT_NAME=`event.name`,ATTR_FAAS_COLDSTART=`faas.coldstart`,ATTR_FAAS_CRON=`faas.cron`,ATTR_FAAS_DOCUMENT_COLLECTION=`faas.document.collection`,ATTR_FAAS_DOCUMENT_NAME=`faas.document.name`,ATTR_FAAS_DOCUMENT_OPERATION=`faas.document.operation`,FAAS_DOCUMENT_OPERATION_VALUE_DELETE=`delete`,FAAS_DOCUMENT_OPERATION_VALUE_EDIT=`edit`,FAAS_DOCUMENT_OPERATION_VALUE_INSERT=`insert`,ATTR_FAAS_DOCUMENT_TIME=`faas.document.time`,ATTR_FAAS_INSTANCE=`faas.instance`,ATTR_FAAS_INVOCATION_ID=`faas.invocation_id`,ATTR_FAAS_INVOKED_NAME=`faas.invoked_name`,ATTR_FAAS_INVOKED_PROVIDER=`faas.invoked_provider`,FAAS_INVOKED_PROVIDER_VALUE_ALIBABA_CLOUD=`alibaba_cloud`,FAAS_INVOKED_PROVIDER_VALUE_AZURE=`azure`,FAAS_INVOKED_PROVIDER_VALUE_TENCENT_CLOUD=`tencent_cloud`,ATTR_FAAS_INVOKED_REGION=`faas.invoked_region`,ATTR_FAAS_MAX_MEMORY=`faas.max_memory`,ATTR_FAAS_NAME=`faas.name`,ATTR_FAAS_TIME=`faas.time`,ATTR_FAAS_TRIGGER=`faas.trigger`,FAAS_TRIGGER_VALUE_DATASOURCE=`datasource`,FAAS_TRIGGER_VALUE_HTTP=`http`,FAAS_TRIGGER_VALUE_OTHER=`other`,FAAS_TRIGGER_VALUE_PUBSUB=`pubsub`,FAAS_TRIGGER_VALUE_TIMER=`timer`,ATTR_FAAS_VERSION=`faas.version`,ATTR_FEATURE_FLAG_KEY=`feature_flag.key`,ATTR_FEATURE_FLAG_PROVIDER_NAME=`feature_flag.provider_name`,ATTR_FEATURE_FLAG_VARIANT=`feature_flag.variant`,ATTR_FILE_DIRECTORY=`file.directory`,ATTR_FILE_EXTENSION=`file.extension`,ATTR_FILE_NAME=`file.name`,ATTR_FILE_PATH=`file.path`,ATTR_FILE_SIZE=`file.size`,ATTR_GCP_CLIENT_SERVICE=`gcp.client.service`,ATTR_GCP_CLOUD_RUN_JOB_EXECUTION=`gcp.cloud_run.job.execution`,ATTR_GCP_CLOUD_RUN_JOB_TASK_INDEX=`gcp.cloud_run.job.task_index`,ATTR_GCP_GCE_INSTANCE_HOSTNAME=`gcp.gce.instance.hostname`,ATTR_GCP_GCE_INSTANCE_NAME=`gcp.gce.instance.name`,ATTR_GEN_AI_COMPLETION=`gen_ai.completion`,ATTR_GEN_AI_OPERATION_NAME=`gen_ai.operation.name`,GEN_AI_OPERATION_NAME_VALUE_CHAT=`chat`,GEN_AI_OPERATION_NAME_VALUE_TEXT_COMPLETION=`text_completion`,ATTR_GEN_AI_PROMPT=`gen_ai.prompt`,ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY=`gen_ai.request.frequency_penalty`,ATTR_GEN_AI_REQUEST_MAX_TOKENS=`gen_ai.request.max_tokens`,ATTR_GEN_AI_REQUEST_MODEL=`gen_ai.request.model`,ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY=`gen_ai.request.presence_penalty`,ATTR_GEN_AI_REQUEST_STOP_SEQUENCES=`gen_ai.request.stop_sequences`,ATTR_GEN_AI_REQUEST_TEMPERATURE=`gen_ai.request.temperature`,ATTR_GEN_AI_REQUEST_TOP_K=`gen_ai.request.top_k`,ATTR_GEN_AI_REQUEST_TOP_P=`gen_ai.request.top_p`,ATTR_GEN_AI_RESPONSE_FINISH_REASONS=`gen_ai.response.finish_reasons`,ATTR_GEN_AI_RESPONSE_ID=`gen_ai.response.id`,ATTR_GEN_AI_RESPONSE_MODEL=`gen_ai.response.model`,ATTR_GEN_AI_SYSTEM=`gen_ai.system`,GEN_AI_SYSTEM_VALUE_ANTHROPIC=`anthropic`,GEN_AI_SYSTEM_VALUE_COHERE=`cohere`,GEN_AI_SYSTEM_VALUE_OPENAI=`openai`,GEN_AI_SYSTEM_VALUE_VERTEX_AI=`vertex_ai`,ATTR_GEN_AI_TOKEN_TYPE=`gen_ai.token.type`,GEN_AI_TOKEN_TYPE_VALUE_INPUT=`input`,GEN_AI_TOKEN_TYPE_VALUE_COMPLETION=`output`,ATTR_GEN_AI_USAGE_COMPLETION_TOKENS=`gen_ai.usage.completion_tokens`,ATTR_GEN_AI_USAGE_INPUT_TOKENS=`gen_ai.usage.input_tokens`,ATTR_GEN_AI_USAGE_OUTPUT_TOKENS=`gen_ai.usage.output_tokens`,ATTR_GEN_AI_USAGE_PROMPT_TOKENS=`gen_ai.usage.prompt_tokens`,ATTR_GO_MEMORY_TYPE=`go.memory.type`,GO_MEMORY_TYPE_VALUE_OTHER=`other`,GO_MEMORY_TYPE_VALUE_STACK=`stack`,ATTR_GRAPHQL_DOCUMENT=`graphql.document`,ATTR_GRAPHQL_OPERATION_NAME=`graphql.operation.name`,ATTR_GRAPHQL_OPERATION_TYPE=`graphql.operation.type`,GRAPHQL_OPERATION_TYPE_VALUE_MUTATION=`mutation`,GRAPHQL_OPERATION_TYPE_VALUE_QUERY=`query`,GRAPHQL_OPERATION_TYPE_VALUE_SUBSCRIPTION=`subscription`,ATTR_HEROKU_APP_ID=`heroku.app.id`,ATTR_HEROKU_RELEASE_COMMIT=`heroku.release.commit`,ATTR_HEROKU_RELEASE_CREATION_TIMESTAMP=`heroku.release.creation_timestamp`,ATTR_HOST_ARCH=`host.arch`,HOST_ARCH_VALUE_AMD64=`amd64`,HOST_ARCH_VALUE_ARM32=`arm32`,HOST_ARCH_VALUE_ARM64=`arm64`,HOST_ARCH_VALUE_IA64=`ia64`,HOST_ARCH_VALUE_PPC32=`ppc32`,HOST_ARCH_VALUE_PPC64=`ppc64`,HOST_ARCH_VALUE_S390X=`s390x`,ATTR_HOST_CPU_CACHE_L2_SIZE=`host.cpu.cache.l2.size`,ATTR_HOST_CPU_FAMILY=`host.cpu.family`,ATTR_HOST_CPU_MODEL_ID=`host.cpu.model.id`,ATTR_HOST_CPU_MODEL_NAME=`host.cpu.model.name`,ATTR_HOST_CPU_STEPPING=`host.cpu.stepping`,ATTR_HOST_CPU_VENDOR_ID=`host.cpu.vendor.id`,ATTR_HOST_ID=`host.id`,ATTR_HOST_IMAGE_ID=`host.image.id`,ATTR_HOST_IMAGE_NAME=`host.image.name`,ATTR_HOST_IMAGE_VERSION=`host.image.version`,ATTR_HOST_IP=`host.ip`,ATTR_HOST_MAC=`host.mac`,ATTR_HOST_NAME=`host.name`,ATTR_HOST_TYPE=`host.type`,ATTR_HTTP_CLIENT_IP=`http.client_ip`,ATTR_HTTP_CONNECTION_STATE=`http.connection.state`,HTTP_CONNECTION_STATE_VALUE_ACTIVE=`active`,HTTP_CONNECTION_STATE_VALUE_IDLE=`idle`,ATTR_HTTP_FLAVOR=`http.flavor`,HTTP_FLAVOR_VALUE_QUIC=`QUIC`,HTTP_FLAVOR_VALUE_SPDY=`SPDY`,ATTR_HTTP_HOST=`http.host`,ATTR_HTTP_METHOD=`http.method`,ATTR_HTTP_REQUEST_BODY_SIZE=`http.request.body.size`,ATTR_HTTP_REQUEST_SIZE=`http.request.size`,ATTR_HTTP_REQUEST_CONTENT_LENGTH=`http.request_content_length`,ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=`http.request_content_length_uncompressed`,ATTR_HTTP_RESPONSE_BODY_SIZE=`http.response.body.size`,ATTR_HTTP_RESPONSE_SIZE=`http.response.size`,ATTR_HTTP_RESPONSE_CONTENT_LENGTH=`http.response_content_length`,ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=`http.response_content_length_uncompressed`,ATTR_HTTP_SCHEME=`http.scheme`,ATTR_HTTP_SERVER_NAME=`http.server_name`,ATTR_HTTP_STATUS_CODE=`http.status_code`,ATTR_HTTP_TARGET=`http.target`,ATTR_HTTP_URL=`http.url`,ATTR_HTTP_USER_AGENT=`http.user_agent`,ATTR_IOS_STATE=`ios.state`,IOS_STATE_VALUE_ACTIVE=`active`,IOS_STATE_VALUE_BACKGROUND=`background`,IOS_STATE_VALUE_FOREGROUND=`foreground`,IOS_STATE_VALUE_INACTIVE=`inactive`,IOS_STATE_VALUE_TERMINATE=`terminate`,ATTR_JVM_BUFFER_POOL_NAME=`jvm.buffer.pool.name`,ATTR_K8S_CLUSTER_NAME=`k8s.cluster.name`,ATTR_K8S_CLUSTER_UID=`k8s.cluster.uid`,ATTR_K8S_CONTAINER_NAME=`k8s.container.name`,ATTR_K8S_CONTAINER_RESTART_COUNT=`k8s.container.restart_count`,ATTR_K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON=`k8s.container.status.last_terminated_reason`,ATTR_K8S_CRONJOB_NAME=`k8s.cronjob.name`,ATTR_K8S_CRONJOB_UID=`k8s.cronjob.uid`,ATTR_K8S_DAEMONSET_NAME=`k8s.daemonset.name`,ATTR_K8S_DAEMONSET_UID=`k8s.daemonset.uid`,ATTR_K8S_DEPLOYMENT_NAME=`k8s.deployment.name`,ATTR_K8S_DEPLOYMENT_UID=`k8s.deployment.uid`,ATTR_K8S_JOB_NAME=`k8s.job.name`,ATTR_K8S_JOB_UID=`k8s.job.uid`,ATTR_K8S_NAMESPACE_NAME=`k8s.namespace.name`,ATTR_K8S_NODE_NAME=`k8s.node.name`,ATTR_K8S_NODE_UID=`k8s.node.uid`,ATTR_K8S_POD_ANNOTATION=function(s){return`k8s.pod.annotation.`+s},ATTR_K8S_POD_LABEL=function(s){return`k8s.pod.label.`+s},ATTR_K8S_POD_LABELS=function(s){return`k8s.pod.labels.`+s},ATTR_K8S_POD_NAME=`k8s.pod.name`,ATTR_K8S_POD_UID=`k8s.pod.uid`,ATTR_K8S_REPLICASET_NAME=`k8s.replicaset.name`,ATTR_K8S_REPLICASET_UID=`k8s.replicaset.uid`,ATTR_K8S_STATEFULSET_NAME=`k8s.statefulset.name`,ATTR_K8S_STATEFULSET_UID=`k8s.statefulset.uid`,ATTR_LINUX_MEMORY_SLAB_STATE=`linux.memory.slab.state`,LINUX_MEMORY_SLAB_STATE_VALUE_RECLAIMABLE=`reclaimable`,LINUX_MEMORY_SLAB_STATE_VALUE_UNRECLAIMABLE=`unreclaimable`,ATTR_LOG_FILE_NAME=`log.file.name`,ATTR_LOG_FILE_NAME_RESOLVED=`log.file.name_resolved`,ATTR_LOG_FILE_PATH=`log.file.path`,ATTR_LOG_FILE_PATH_RESOLVED=`log.file.path_resolved`,ATTR_LOG_IOSTREAM=`log.iostream`,LOG_IOSTREAM_VALUE_STDERR=`stderr`,LOG_IOSTREAM_VALUE_STDOUT=`stdout`,ATTR_LOG_RECORD_ORIGINAL=`log.record.original`,ATTR_LOG_RECORD_UID=`log.record.uid`,ATTR_MESSAGE_COMPRESSED_SIZE=`message.compressed_size`,ATTR_MESSAGE_ID=`message.id`,ATTR_MESSAGE_TYPE=`message.type`,MESSAGE_TYPE_VALUE_RECEIVED=`RECEIVED`,MESSAGE_TYPE_VALUE_SENT=`SENT`,ATTR_MESSAGE_UNCOMPRESSED_SIZE=`message.uncompressed_size`,ATTR_MESSAGING_BATCH_MESSAGE_COUNT=`messaging.batch.message_count`,ATTR_MESSAGING_CLIENT_ID=`messaging.client.id`,ATTR_MESSAGING_CONSUMER_GROUP_NAME=`messaging.consumer.group.name`,ATTR_MESSAGING_DESTINATION_ANONYMOUS=`messaging.destination.anonymous`,ATTR_MESSAGING_DESTINATION_NAME=`messaging.destination.name`,ATTR_MESSAGING_DESTINATION_PARTITION_ID=`messaging.destination.partition.id`,ATTR_MESSAGING_DESTINATION_SUBSCRIPTION_NAME=`messaging.destination.subscription.name`,ATTR_MESSAGING_DESTINATION_TEMPLATE=`messaging.destination.template`,ATTR_MESSAGING_DESTINATION_TEMPORARY=`messaging.destination.temporary`,ATTR_MESSAGING_DESTINATION_PUBLISH_ANONYMOUS=`messaging.destination_publish.anonymous`,ATTR_MESSAGING_DESTINATION_PUBLISH_NAME=`messaging.destination_publish.name`,ATTR_MESSAGING_EVENTHUBS_CONSUMER_GROUP=`messaging.eventhubs.consumer.group`,ATTR_MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME=`messaging.eventhubs.message.enqueued_time`,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE=`messaging.gcp_pubsub.message.ack_deadline`,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID=`messaging.gcp_pubsub.message.ack_id`,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT=`messaging.gcp_pubsub.message.delivery_attempt`,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY=`messaging.gcp_pubsub.message.ordering_key`,ATTR_MESSAGING_KAFKA_CONSUMER_GROUP=`messaging.kafka.consumer.group`,ATTR_MESSAGING_KAFKA_DESTINATION_PARTITION=`messaging.kafka.destination.partition`,ATTR_MESSAGING_KAFKA_MESSAGE_KEY=`messaging.kafka.message.key`,ATTR_MESSAGING_KAFKA_MESSAGE_OFFSET=`messaging.kafka.message.offset`,ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE=`messaging.kafka.message.tombstone`,ATTR_MESSAGING_KAFKA_OFFSET=`messaging.kafka.offset`,ATTR_MESSAGING_MESSAGE_BODY_SIZE=`messaging.message.body.size`,ATTR_MESSAGING_MESSAGE_CONVERSATION_ID=`messaging.message.conversation_id`,ATTR_MESSAGING_MESSAGE_ENVELOPE_SIZE=`messaging.message.envelope.size`,ATTR_MESSAGING_MESSAGE_ID=`messaging.message.id`,ATTR_MESSAGING_OPERATION=`messaging.operation`,ATTR_MESSAGING_OPERATION_NAME=`messaging.operation.name`,ATTR_MESSAGING_OPERATION_TYPE=`messaging.operation.type`,MESSAGING_OPERATION_TYPE_VALUE_CREATE=`create`,MESSAGING_OPERATION_TYPE_VALUE_DELIVER=`deliver`,MESSAGING_OPERATION_TYPE_VALUE_PROCESS=`process`,MESSAGING_OPERATION_TYPE_VALUE_PUBLISH=`publish`,MESSAGING_OPERATION_TYPE_VALUE_RECEIVE=`receive`,MESSAGING_OPERATION_TYPE_VALUE_SETTLE=`settle`,ATTR_MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY=`messaging.rabbitmq.destination.routing_key`,ATTR_MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG=`messaging.rabbitmq.message.delivery_tag`,ATTR_MESSAGING_ROCKETMQ_CLIENT_GROUP=`messaging.rocketmq.client_group`,ATTR_MESSAGING_ROCKETMQ_CONSUMPTION_MODEL=`messaging.rocketmq.consumption_model`,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING=`broadcasting`,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING=`clustering`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL=`messaging.rocketmq.message.delay_time_level`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP=`messaging.rocketmq.message.delivery_timestamp`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_GROUP=`messaging.rocketmq.message.group`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_KEYS=`messaging.rocketmq.message.keys`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TAG=`messaging.rocketmq.message.tag`,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TYPE=`messaging.rocketmq.message.type`,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY=`delay`,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO=`fifo`,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL=`normal`,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION=`transaction`,ATTR_MESSAGING_ROCKETMQ_NAMESPACE=`messaging.rocketmq.namespace`,ATTR_MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAME=`messaging.servicebus.destination.subscription_name`,ATTR_MESSAGING_SERVICEBUS_DISPOSITION_STATUS=`messaging.servicebus.disposition_status`,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON=`abandon`,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE=`complete`,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER=`dead_letter`,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER=`defer`,ATTR_MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT=`messaging.servicebus.message.delivery_count`,ATTR_MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME=`messaging.servicebus.message.enqueued_time`,ATTR_MESSAGING_SYSTEM=`messaging.system`,MESSAGING_SYSTEM_VALUE_ACTIVEMQ=`activemq`,MESSAGING_SYSTEM_VALUE_AWS_SQS=`aws_sqs`,MESSAGING_SYSTEM_VALUE_EVENTGRID=`eventgrid`,MESSAGING_SYSTEM_VALUE_EVENTHUBS=`eventhubs`,MESSAGING_SYSTEM_VALUE_GCP_PUBSUB=`gcp_pubsub`,MESSAGING_SYSTEM_VALUE_KAFKA=`kafka`,MESSAGING_SYSTEM_VALUE_PULSAR=`pulsar`,MESSAGING_SYSTEM_VALUE_RABBITMQ=`rabbitmq`,MESSAGING_SYSTEM_VALUE_ROCKETMQ=`rocketmq`,MESSAGING_SYSTEM_VALUE_SERVICEBUS=`servicebus`,ATTR_NET_HOST_IP=`net.host.ip`,ATTR_NET_HOST_NAME=`net.host.name`,ATTR_NET_HOST_PORT=`net.host.port`,ATTR_NET_PEER_IP=`net.peer.ip`,ATTR_NET_PEER_NAME=`net.peer.name`,ATTR_NET_PEER_PORT=`net.peer.port`,ATTR_NET_PROTOCOL_NAME=`net.protocol.name`,ATTR_NET_PROTOCOL_VERSION=`net.protocol.version`,ATTR_NET_SOCK_FAMILY=`net.sock.family`,NET_SOCK_FAMILY_VALUE_INET=`inet`,NET_SOCK_FAMILY_VALUE_INET6=`inet6`,NET_SOCK_FAMILY_VALUE_UNIX=`unix`,ATTR_NET_SOCK_HOST_ADDR=`net.sock.host.addr`,ATTR_NET_SOCK_HOST_PORT=`net.sock.host.port`,ATTR_NET_SOCK_PEER_ADDR=`net.sock.peer.addr`,ATTR_NET_SOCK_PEER_NAME=`net.sock.peer.name`,ATTR_NET_SOCK_PEER_PORT=`net.sock.peer.port`,ATTR_NET_TRANSPORT=`net.transport`,NET_TRANSPORT_VALUE_INPROC=`inproc`,NET_TRANSPORT_VALUE_IP_TCP=`ip_tcp`,NET_TRANSPORT_VALUE_IP_UDP=`ip_udp`,NET_TRANSPORT_VALUE_OTHER=`other`,NET_TRANSPORT_VALUE_PIPE=`pipe`,ATTR_NETWORK_CARRIER_ICC=`network.carrier.icc`,ATTR_NETWORK_CARRIER_MCC=`network.carrier.mcc`,ATTR_NETWORK_CARRIER_MNC=`network.carrier.mnc`,ATTR_NETWORK_CARRIER_NAME=`network.carrier.name`,ATTR_NETWORK_CONNECTION_SUBTYPE=`network.connection.subtype`,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA=`cdma`,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA2000_1XRTT=`cdma2000_1xrtt`,NETWORK_CONNECTION_SUBTYPE_VALUE_EDGE=`edge`,NETWORK_CONNECTION_SUBTYPE_VALUE_EHRPD=`ehrpd`,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_0=`evdo_0`,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_A=`evdo_a`,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_B=`evdo_b`,NETWORK_CONNECTION_SUBTYPE_VALUE_GPRS=`gprs`,NETWORK_CONNECTION_SUBTYPE_VALUE_HSDPA=`hsdpa`,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPA=`hspa`,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPAP=`hspap`,NETWORK_CONNECTION_SUBTYPE_VALUE_HSUPA=`hsupa`,NETWORK_CONNECTION_SUBTYPE_VALUE_IDEN=`iden`,NETWORK_CONNECTION_SUBTYPE_VALUE_IWLAN=`iwlan`,NETWORK_CONNECTION_SUBTYPE_VALUE_LTE_CA=`lte_ca`,NETWORK_CONNECTION_SUBTYPE_VALUE_NRNSA=`nrnsa`,NETWORK_CONNECTION_SUBTYPE_VALUE_TD_SCDMA=`td_scdma`,NETWORK_CONNECTION_SUBTYPE_VALUE_UMTS=`umts`,ATTR_NETWORK_CONNECTION_TYPE=`network.connection.type`,NETWORK_CONNECTION_TYPE_VALUE_CELL=`cell`,NETWORK_CONNECTION_TYPE_VALUE_UNAVAILABLE=`unavailable`,NETWORK_CONNECTION_TYPE_VALUE_UNKNOWN=`unknown`,NETWORK_CONNECTION_TYPE_VALUE_WIFI=`wifi`,NETWORK_CONNECTION_TYPE_VALUE_WIRED=`wired`,ATTR_NETWORK_IO_DIRECTION=`network.io.direction`,NETWORK_IO_DIRECTION_VALUE_RECEIVE=`receive`,NETWORK_IO_DIRECTION_VALUE_TRANSMIT=`transmit`,ATTR_OCI_MANIFEST_DIGEST=`oci.manifest.digest`,ATTR_OPENTRACING_REF_TYPE=`opentracing.ref_type`,OPENTRACING_REF_TYPE_VALUE_CHILD_OF=`child_of`,OPENTRACING_REF_TYPE_VALUE_FOLLOWS_FROM=`follows_from`,ATTR_OS_BUILD_ID=`os.build_id`,ATTR_OS_DESCRIPTION=`os.description`,ATTR_OS_NAME=`os.name`,ATTR_OS_TYPE=`os.type`,OS_TYPE_VALUE_DARWIN=`darwin`,OS_TYPE_VALUE_DRAGONFLYBSD=`dragonflybsd`,OS_TYPE_VALUE_FREEBSD=`freebsd`,OS_TYPE_VALUE_HPUX=`hpux`,OS_TYPE_VALUE_LINUX=`linux`,OS_TYPE_VALUE_NETBSD=`netbsd`,OS_TYPE_VALUE_OPENBSD=`openbsd`,OS_TYPE_VALUE_SOLARIS=`solaris`,OS_TYPE_VALUE_WINDOWS=`windows`,OS_TYPE_VALUE_Z_OS=`z_os`,ATTR_OS_VERSION=`os.version`,ATTR_OTEL_LIBRARY_NAME=`otel.library.name`,ATTR_OTEL_LIBRARY_VERSION=`otel.library.version`,ATTR_PEER_SERVICE=`peer.service`,ATTR_POOL_NAME=`pool.name`,ATTR_PROCESS_COMMAND=`process.command`,ATTR_PROCESS_COMMAND_ARGS=`process.command_args`,ATTR_PROCESS_COMMAND_LINE=`process.command_line`,ATTR_PROCESS_CONTEXT_SWITCH_TYPE=`process.context_switch_type`,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_INVOLUNTARY=`involuntary`,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_VOLUNTARY=`voluntary`,ATTR_PROCESS_CPU_STATE=`process.cpu.state`,PROCESS_CPU_STATE_VALUE_SYSTEM=`system`,PROCESS_CPU_STATE_VALUE_USER=`user`,PROCESS_CPU_STATE_VALUE_WAIT=`wait`,ATTR_PROCESS_CREATION_TIME=`process.creation.time`,ATTR_PROCESS_EXECUTABLE_NAME=`process.executable.name`,ATTR_PROCESS_EXECUTABLE_PATH=`process.executable.path`,ATTR_PROCESS_EXIT_CODE=`process.exit.code`,ATTR_PROCESS_EXIT_TIME=`process.exit.time`,ATTR_PROCESS_GROUP_LEADER_PID=`process.group_leader.pid`,ATTR_PROCESS_INTERACTIVE=`process.interactive`,ATTR_PROCESS_OWNER=`process.owner`,ATTR_PROCESS_PAGING_FAULT_TYPE=`process.paging.fault_type`,PROCESS_PAGING_FAULT_TYPE_VALUE_MAJOR=`major`,PROCESS_PAGING_FAULT_TYPE_VALUE_MINOR=`minor`,ATTR_PROCESS_PARENT_PID=`process.parent_pid`,ATTR_PROCESS_PID=`process.pid`,ATTR_PROCESS_REAL_USER_ID=`process.real_user.id`,ATTR_PROCESS_REAL_USER_NAME=`process.real_user.name`,ATTR_PROCESS_RUNTIME_DESCRIPTION=`process.runtime.description`,ATTR_PROCESS_RUNTIME_NAME=`process.runtime.name`,ATTR_PROCESS_RUNTIME_VERSION=`process.runtime.version`,ATTR_PROCESS_SAVED_USER_ID=`process.saved_user.id`,ATTR_PROCESS_SAVED_USER_NAME=`process.saved_user.name`,ATTR_PROCESS_SESSION_LEADER_PID=`process.session_leader.pid`,ATTR_PROCESS_USER_ID=`process.user.id`,ATTR_PROCESS_USER_NAME=`process.user.name`,ATTR_PROCESS_VPID=`process.vpid`,ATTR_RPC_CONNECT_RPC_ERROR_CODE=`rpc.connect_rpc.error_code`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ABORTED=`aborted`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ALREADY_EXISTS=`already_exists`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_CANCELLED=`cancelled`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DATA_LOSS=`data_loss`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DEADLINE_EXCEEDED=`deadline_exceeded`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_FAILED_PRECONDITION=`failed_precondition`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INTERNAL=`internal`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INVALID_ARGUMENT=`invalid_argument`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_NOT_FOUND=`not_found`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_OUT_OF_RANGE=`out_of_range`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_PERMISSION_DENIED=`permission_denied`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_RESOURCE_EXHAUSTED=`resource_exhausted`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAUTHENTICATED=`unauthenticated`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAVAILABLE=`unavailable`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNIMPLEMENTED=`unimplemented`,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNKNOWN=`unknown`,ATTR_RPC_CONNECT_RPC_REQUEST_METADATA=function(s){return`rpc.connect_rpc.request.metadata.`+s},ATTR_RPC_CONNECT_RPC_RESPONSE_METADATA=function(s){return`rpc.connect_rpc.response.metadata.`+s},ATTR_RPC_GRPC_REQUEST_METADATA=function(s){return`rpc.grpc.request.metadata.`+s},ATTR_RPC_GRPC_RESPONSE_METADATA=function(s){return`rpc.grpc.response.metadata.`+s},ATTR_RPC_GRPC_STATUS_CODE=`rpc.grpc.status_code`,ATTR_RPC_JSONRPC_ERROR_CODE=`rpc.jsonrpc.error_code`,ATTR_RPC_JSONRPC_ERROR_MESSAGE=`rpc.jsonrpc.error_message`,ATTR_RPC_JSONRPC_REQUEST_ID=`rpc.jsonrpc.request_id`,ATTR_RPC_JSONRPC_VERSION=`rpc.jsonrpc.version`,ATTR_RPC_MESSAGE_COMPRESSED_SIZE=`rpc.message.compressed_size`,ATTR_RPC_MESSAGE_ID=`rpc.message.id`,ATTR_RPC_MESSAGE_TYPE=`rpc.message.type`,RPC_MESSAGE_TYPE_VALUE_RECEIVED=`RECEIVED`,RPC_MESSAGE_TYPE_VALUE_SENT=`SENT`,ATTR_RPC_MESSAGE_UNCOMPRESSED_SIZE=`rpc.message.uncompressed_size`,ATTR_RPC_METHOD=`rpc.method`,ATTR_RPC_SERVICE=`rpc.service`,ATTR_RPC_SYSTEM=`rpc.system`,RPC_SYSTEM_VALUE_APACHE_DUBBO=`apache_dubbo`,RPC_SYSTEM_VALUE_CONNECT_RPC=`connect_rpc`,RPC_SYSTEM_VALUE_DOTNET_WCF=`dotnet_wcf`,RPC_SYSTEM_VALUE_GRPC=`grpc`,RPC_SYSTEM_VALUE_JAVA_RMI=`java_rmi`,ATTR_SERVICE_INSTANCE_ID=`service.instance.id`,ATTR_SERVICE_NAMESPACE=`service.namespace`,ATTR_SESSION_ID=`session.id`,ATTR_SESSION_PREVIOUS_ID=`session.previous_id`,ATTR_SOURCE_ADDRESS=`source.address`,ATTR_SOURCE_PORT=`source.port`,ATTR_STATE=`state`,STATE_VALUE_IDLE=`idle`,STATE_VALUE_USED=`used`,ATTR_SYSTEM_CPU_LOGICAL_NUMBER=`system.cpu.logical_number`,ATTR_SYSTEM_CPU_STATE=`system.cpu.state`,SYSTEM_CPU_STATE_VALUE_IDLE=`idle`,SYSTEM_CPU_STATE_VALUE_INTERRUPT=`interrupt`,SYSTEM_CPU_STATE_VALUE_IOWAIT=`iowait`,SYSTEM_CPU_STATE_VALUE_NICE=`nice`,SYSTEM_CPU_STATE_VALUE_STEAL=`steal`,SYSTEM_CPU_STATE_VALUE_SYSTEM=`system`,SYSTEM_CPU_STATE_VALUE_USER=`user`,ATTR_SYSTEM_DEVICE=`system.device`,ATTR_SYSTEM_FILESYSTEM_MODE=`system.filesystem.mode`,ATTR_SYSTEM_FILESYSTEM_MOUNTPOINT=`system.filesystem.mountpoint`,ATTR_SYSTEM_FILESYSTEM_STATE=`system.filesystem.state`,SYSTEM_FILESYSTEM_STATE_VALUE_FREE=`free`,SYSTEM_FILESYSTEM_STATE_VALUE_RESERVED=`reserved`,SYSTEM_FILESYSTEM_STATE_VALUE_USED=`used`,ATTR_SYSTEM_FILESYSTEM_TYPE=`system.filesystem.type`,SYSTEM_FILESYSTEM_TYPE_VALUE_EXFAT=`exfat`,SYSTEM_FILESYSTEM_TYPE_VALUE_EXT4=`ext4`,SYSTEM_FILESYSTEM_TYPE_VALUE_FAT32=`fat32`,SYSTEM_FILESYSTEM_TYPE_VALUE_HFSPLUS=`hfsplus`,SYSTEM_FILESYSTEM_TYPE_VALUE_NTFS=`ntfs`,SYSTEM_FILESYSTEM_TYPE_VALUE_REFS=`refs`,ATTR_SYSTEM_MEMORY_STATE=`system.memory.state`,SYSTEM_MEMORY_STATE_VALUE_BUFFERS=`buffers`,SYSTEM_MEMORY_STATE_VALUE_CACHED=`cached`,SYSTEM_MEMORY_STATE_VALUE_FREE=`free`,SYSTEM_MEMORY_STATE_VALUE_SHARED=`shared`,SYSTEM_MEMORY_STATE_VALUE_USED=`used`,ATTR_SYSTEM_NETWORK_STATE=`system.network.state`,SYSTEM_NETWORK_STATE_VALUE_CLOSE=`close`,SYSTEM_NETWORK_STATE_VALUE_CLOSE_WAIT=`close_wait`,SYSTEM_NETWORK_STATE_VALUE_CLOSING=`closing`,SYSTEM_NETWORK_STATE_VALUE_DELETE=`delete`,SYSTEM_NETWORK_STATE_VALUE_ESTABLISHED=`established`,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_1=`fin_wait_1`,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_2=`fin_wait_2`,SYSTEM_NETWORK_STATE_VALUE_LAST_ACK=`last_ack`,SYSTEM_NETWORK_STATE_VALUE_LISTEN=`listen`,SYSTEM_NETWORK_STATE_VALUE_SYN_RECV=`syn_recv`,SYSTEM_NETWORK_STATE_VALUE_SYN_SENT=`syn_sent`,SYSTEM_NETWORK_STATE_VALUE_TIME_WAIT=`time_wait`,ATTR_SYSTEM_PAGING_DIRECTION=`system.paging.direction`,ATTR_SYSTEM_PAGING_STATE=`system.paging.state`,SYSTEM_PAGING_STATE_VALUE_FREE=`free`,SYSTEM_PAGING_STATE_VALUE_USED=`used`,ATTR_SYSTEM_PAGING_TYPE=`system.paging.type`,SYSTEM_PAGING_TYPE_VALUE_MAJOR=`major`,SYSTEM_PAGING_TYPE_VALUE_MINOR=`minor`,ATTR_SYSTEM_PROCESS_STATUS=`system.process.status`,SYSTEM_PROCESS_STATUS_VALUE_DEFUNCT=`defunct`,SYSTEM_PROCESS_STATUS_VALUE_RUNNING=`running`,SYSTEM_PROCESS_STATUS_VALUE_SLEEPING=`sleeping`,SYSTEM_PROCESS_STATUS_VALUE_STOPPED=`stopped`,ATTR_SYSTEM_PROCESSES_STATUS=`system.processes.status`,SYSTEM_PROCESSES_STATUS_VALUE_DEFUNCT=`defunct`,SYSTEM_PROCESSES_STATUS_VALUE_RUNNING=`running`,SYSTEM_PROCESSES_STATUS_VALUE_SLEEPING=`sleeping`,SYSTEM_PROCESSES_STATUS_VALUE_STOPPED=`stopped`,ATTR_TELEMETRY_DISTRO_NAME=`telemetry.distro.name`,ATTR_TELEMETRY_DISTRO_VERSION=`telemetry.distro.version`,ATTR_TEST_CASE_NAME=`test.case.name`,ATTR_TEST_CASE_RESULT_STATUS=`test.case.result.status`,TEST_CASE_RESULT_STATUS_VALUE_FAIL=`fail`,TEST_CASE_RESULT_STATUS_VALUE_PASS=`pass`,ATTR_TEST_SUITE_NAME=`test.suite.name`,ATTR_TEST_SUITE_RUN_STATUS=`test.suite.run.status`,TEST_SUITE_RUN_STATUS_VALUE_ABORTED=`aborted`,TEST_SUITE_RUN_STATUS_VALUE_FAILURE=`failure`,TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS=`in_progress`,TEST_SUITE_RUN_STATUS_VALUE_SKIPPED=`skipped`,TEST_SUITE_RUN_STATUS_VALUE_SUCCESS=`success`,TEST_SUITE_RUN_STATUS_VALUE_TIMED_OUT=`timed_out`,ATTR_THREAD_ID=`thread.id`,ATTR_THREAD_NAME=`thread.name`,ATTR_TLS_CIPHER=`tls.cipher`,ATTR_TLS_CLIENT_CERTIFICATE=`tls.client.certificate`,ATTR_TLS_CLIENT_CERTIFICATE_CHAIN=`tls.client.certificate_chain`,ATTR_TLS_CLIENT_HASH_MD5=`tls.client.hash.md5`,ATTR_TLS_CLIENT_HASH_SHA1=`tls.client.hash.sha1`,ATTR_TLS_CLIENT_HASH_SHA256=`tls.client.hash.sha256`,ATTR_TLS_CLIENT_ISSUER=`tls.client.issuer`,ATTR_TLS_CLIENT_JA3=`tls.client.ja3`,ATTR_TLS_CLIENT_NOT_AFTER=`tls.client.not_after`,ATTR_TLS_CLIENT_NOT_BEFORE=`tls.client.not_before`,ATTR_TLS_CLIENT_SERVER_NAME=`tls.client.server_name`,ATTR_TLS_CLIENT_SUBJECT=`tls.client.subject`,ATTR_TLS_CLIENT_SUPPORTED_CIPHERS=`tls.client.supported_ciphers`,ATTR_TLS_CURVE=`tls.curve`,ATTR_TLS_ESTABLISHED=`tls.established`,ATTR_TLS_NEXT_PROTOCOL=`tls.next_protocol`,ATTR_TLS_PROTOCOL_NAME=`tls.protocol.name`,ATTR_TLS_PROTOCOL_VERSION=`tls.protocol.version`,ATTR_TLS_RESUMED=`tls.resumed`,ATTR_TLS_SERVER_CERTIFICATE=`tls.server.certificate`,ATTR_TLS_SERVER_CERTIFICATE_CHAIN=`tls.server.certificate_chain`,ATTR_TLS_SERVER_HASH_MD5=`tls.server.hash.md5`,ATTR_TLS_SERVER_HASH_SHA1=`tls.server.hash.sha1`,ATTR_TLS_SERVER_HASH_SHA256=`tls.server.hash.sha256`,ATTR_TLS_SERVER_ISSUER=`tls.server.issuer`,ATTR_TLS_SERVER_JA3S=`tls.server.ja3s`,ATTR_TLS_SERVER_NOT_AFTER=`tls.server.not_after`,ATTR_TLS_SERVER_NOT_BEFORE=`tls.server.not_before`,ATTR_TLS_SERVER_SUBJECT=`tls.server.subject`,ATTR_URL_DOMAIN=`url.domain`,ATTR_URL_EXTENSION=`url.extension`,ATTR_URL_ORIGINAL=`url.original`,ATTR_URL_PORT=`url.port`,ATTR_URL_REGISTERED_DOMAIN=`url.registered_domain`,ATTR_URL_SUBDOMAIN=`url.subdomain`,ATTR_URL_TEMPLATE=`url.template`,ATTR_URL_TOP_LEVEL_DOMAIN=`url.top_level_domain`,ATTR_USER_EMAIL=`user.email`,ATTR_USER_FULL_NAME=`user.full_name`,ATTR_USER_HASH=`user.hash`,ATTR_USER_ID=`user.id`,ATTR_USER_NAME=`user.name`,ATTR_USER_ROLES=`user.roles`,ATTR_USER_AGENT_NAME=`user_agent.name`,ATTR_USER_AGENT_VERSION=`user_agent.version`,ATTR_V8JS_GC_TYPE=`v8js.gc.type`,V8JS_GC_TYPE_VALUE_INCREMENTAL=`incremental`,V8JS_GC_TYPE_VALUE_MAJOR=`major`,V8JS_GC_TYPE_VALUE_MINOR=`minor`,V8JS_GC_TYPE_VALUE_WEAKCB=`weakcb`,ATTR_V8JS_HEAP_SPACE_NAME=`v8js.heap.space.name`,V8JS_HEAP_SPACE_NAME_VALUE_CODE_SPACE=`code_space`,V8JS_HEAP_SPACE_NAME_VALUE_LARGE_OBJECT_SPACE=`large_object_space`,V8JS_HEAP_SPACE_NAME_VALUE_MAP_SPACE=`map_space`,V8JS_HEAP_SPACE_NAME_VALUE_NEW_SPACE=`new_space`,V8JS_HEAP_SPACE_NAME_VALUE_OLD_SPACE=`old_space`,ATTR_VCS_REPOSITORY_CHANGE_ID=`vcs.repository.change.id`,ATTR_VCS_REPOSITORY_CHANGE_TITLE=`vcs.repository.change.title`,ATTR_VCS_REPOSITORY_REF_NAME=`vcs.repository.ref.name`,ATTR_VCS_REPOSITORY_REF_REVISION=`vcs.repository.ref.revision`,ATTR_VCS_REPOSITORY_REF_TYPE=`vcs.repository.ref.type`,VCS_REPOSITORY_REF_TYPE_VALUE_BRANCH=`branch`,ATTR_VCS_REPOSITORY_URL_FULL=`vcs.repository.url.full`,ATTR_WEBENGINE_DESCRIPTION=`webengine.description`,ATTR_WEBENGINE_NAME=`webengine.name`,ATTR_WEBENGINE_VERSION=`webengine.version`})),METRIC_CONTAINER_CPU_TIME,METRIC_CONTAINER_DISK_IO,METRIC_CONTAINER_MEMORY_USAGE,METRIC_CONTAINER_NETWORK_IO,METRIC_DB_CLIENT_CONNECTION_COUNT,METRIC_DB_CLIENT_CONNECTION_CREATE_TIME,METRIC_DB_CLIENT_CONNECTION_IDLE_MAX,METRIC_DB_CLIENT_CONNECTION_IDLE_MIN,METRIC_DB_CLIENT_CONNECTION_MAX,METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS,METRIC_DB_CLIENT_CONNECTION_TIMEOUTS,METRIC_DB_CLIENT_CONNECTION_USE_TIME,METRIC_DB_CLIENT_CONNECTION_WAIT_TIME,METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN,METRIC_DB_CLIENT_CONNECTIONS_MAX,METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS,METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS,METRIC_DB_CLIENT_CONNECTIONS_USAGE,METRIC_DB_CLIENT_CONNECTIONS_USE_TIME,METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME,METRIC_DB_CLIENT_OPERATION_DURATION,METRIC_DNS_LOOKUP_DURATION,METRIC_FAAS_COLDSTARTS,METRIC_FAAS_CPU_USAGE,METRIC_FAAS_ERRORS,METRIC_FAAS_INIT_DURATION,METRIC_FAAS_INVOCATIONS,METRIC_FAAS_INVOKE_DURATION,METRIC_FAAS_MEM_USAGE,METRIC_FAAS_NET_IO,METRIC_FAAS_TIMEOUTS,METRIC_GEN_AI_CLIENT_OPERATION_DURATION,METRIC_GEN_AI_CLIENT_TOKEN_USAGE,METRIC_GEN_AI_SERVER_REQUEST_DURATION,METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN,METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN,METRIC_GO_CONFIG_GOGC,METRIC_GO_GOROUTINE_COUNT,METRIC_GO_MEMORY_ALLOCATED,METRIC_GO_MEMORY_ALLOCATIONS,METRIC_GO_MEMORY_GC_GOAL,METRIC_GO_MEMORY_LIMIT,METRIC_GO_MEMORY_USED,METRIC_GO_PROCESSOR_LIMIT,METRIC_GO_SCHEDULE_DURATION,METRIC_HTTP_CLIENT_ACTIVE_REQUESTS,METRIC_HTTP_CLIENT_CONNECTION_DURATION,METRIC_HTTP_CLIENT_OPEN_CONNECTIONS,METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE,METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE,METRIC_HTTP_SERVER_ACTIVE_REQUESTS,METRIC_HTTP_SERVER_REQUEST_BODY_SIZE,METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE,METRIC_JVM_BUFFER_COUNT,METRIC_JVM_BUFFER_MEMORY_LIMIT,METRIC_JVM_BUFFER_MEMORY_USAGE,METRIC_JVM_BUFFER_MEMORY_USED,METRIC_JVM_MEMORY_INIT,METRIC_JVM_SYSTEM_CPU_LOAD_1M,METRIC_JVM_SYSTEM_CPU_UTILIZATION,METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES,METRIC_MESSAGING_CLIENT_OPERATION_DURATION,METRIC_MESSAGING_CLIENT_PUBLISHED_MESSAGES,METRIC_MESSAGING_PROCESS_DURATION,METRIC_MESSAGING_PROCESS_MESSAGES,METRIC_MESSAGING_PUBLISH_DURATION,METRIC_MESSAGING_PUBLISH_MESSAGES,METRIC_MESSAGING_RECEIVE_DURATION,METRIC_MESSAGING_RECEIVE_MESSAGES,METRIC_NODEJS_EVENTLOOP_DELAY_MAX,METRIC_NODEJS_EVENTLOOP_DELAY_MEAN,METRIC_NODEJS_EVENTLOOP_DELAY_MIN,METRIC_NODEJS_EVENTLOOP_DELAY_P50,METRIC_NODEJS_EVENTLOOP_DELAY_P90,METRIC_NODEJS_EVENTLOOP_DELAY_P99,METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV,METRIC_NODEJS_EVENTLOOP_UTILIZATION,METRIC_PROCESS_CONTEXT_SWITCHES,METRIC_PROCESS_CPU_TIME,METRIC_PROCESS_CPU_UTILIZATION,METRIC_PROCESS_DISK_IO,METRIC_PROCESS_MEMORY_USAGE,METRIC_PROCESS_MEMORY_VIRTUAL,METRIC_PROCESS_NETWORK_IO,METRIC_PROCESS_OPEN_FILE_DESCRIPTOR_COUNT,METRIC_PROCESS_PAGING_FAULTS,METRIC_PROCESS_THREAD_COUNT,METRIC_RPC_CLIENT_DURATION,METRIC_RPC_CLIENT_REQUEST_SIZE,METRIC_RPC_CLIENT_REQUESTS_PER_RPC,METRIC_RPC_CLIENT_RESPONSE_SIZE,METRIC_RPC_CLIENT_RESPONSES_PER_RPC,METRIC_RPC_SERVER_DURATION,METRIC_RPC_SERVER_REQUEST_SIZE,METRIC_RPC_SERVER_REQUESTS_PER_RPC,METRIC_RPC_SERVER_RESPONSE_SIZE,METRIC_RPC_SERVER_RESPONSES_PER_RPC,METRIC_SYSTEM_CPU_FREQUENCY,METRIC_SYSTEM_CPU_LOGICAL_COUNT,METRIC_SYSTEM_CPU_PHYSICAL_COUNT,METRIC_SYSTEM_CPU_TIME,METRIC_SYSTEM_CPU_UTILIZATION,METRIC_SYSTEM_DISK_IO,METRIC_SYSTEM_DISK_IO_TIME,METRIC_SYSTEM_DISK_MERGED,METRIC_SYSTEM_DISK_OPERATION_TIME,METRIC_SYSTEM_DISK_OPERATIONS,METRIC_SYSTEM_FILESYSTEM_USAGE,METRIC_SYSTEM_FILESYSTEM_UTILIZATION,METRIC_SYSTEM_LINUX_MEMORY_AVAILABLE,METRIC_SYSTEM_LINUX_MEMORY_SLAB_USAGE,METRIC_SYSTEM_MEMORY_LIMIT,METRIC_SYSTEM_MEMORY_SHARED,METRIC_SYSTEM_MEMORY_USAGE,METRIC_SYSTEM_MEMORY_UTILIZATION,METRIC_SYSTEM_NETWORK_CONNECTIONS,METRIC_SYSTEM_NETWORK_DROPPED,METRIC_SYSTEM_NETWORK_ERRORS,METRIC_SYSTEM_NETWORK_IO,METRIC_SYSTEM_NETWORK_PACKETS,METRIC_SYSTEM_PAGING_FAULTS,METRIC_SYSTEM_PAGING_OPERATIONS,METRIC_SYSTEM_PAGING_USAGE,METRIC_SYSTEM_PAGING_UTILIZATION,METRIC_SYSTEM_PROCESS_COUNT,METRIC_SYSTEM_PROCESS_CREATED,METRIC_V8JS_GC_DURATION,METRIC_V8JS_HEAP_SPACE_AVAILABLE_SIZE,METRIC_V8JS_HEAP_SPACE_PHYSICAL_SIZE,METRIC_V8JS_MEMORY_HEAP_LIMIT,METRIC_V8JS_MEMORY_HEAP_USED,init_experimental_metrics=__esmMin((()=>{METRIC_CONTAINER_CPU_TIME=`container.cpu.time`,METRIC_CONTAINER_DISK_IO=`container.disk.io`,METRIC_CONTAINER_MEMORY_USAGE=`container.memory.usage`,METRIC_CONTAINER_NETWORK_IO=`container.network.io`,METRIC_DB_CLIENT_CONNECTION_COUNT=`db.client.connection.count`,METRIC_DB_CLIENT_CONNECTION_CREATE_TIME=`db.client.connection.create_time`,METRIC_DB_CLIENT_CONNECTION_IDLE_MAX=`db.client.connection.idle.max`,METRIC_DB_CLIENT_CONNECTION_IDLE_MIN=`db.client.connection.idle.min`,METRIC_DB_CLIENT_CONNECTION_MAX=`db.client.connection.max`,METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS=`db.client.connection.pending_requests`,METRIC_DB_CLIENT_CONNECTION_TIMEOUTS=`db.client.connection.timeouts`,METRIC_DB_CLIENT_CONNECTION_USE_TIME=`db.client.connection.use_time`,METRIC_DB_CLIENT_CONNECTION_WAIT_TIME=`db.client.connection.wait_time`,METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME=`db.client.connections.create_time`,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX=`db.client.connections.idle.max`,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN=`db.client.connections.idle.min`,METRIC_DB_CLIENT_CONNECTIONS_MAX=`db.client.connections.max`,METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS=`db.client.connections.pending_requests`,METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS=`db.client.connections.timeouts`,METRIC_DB_CLIENT_CONNECTIONS_USAGE=`db.client.connections.usage`,METRIC_DB_CLIENT_CONNECTIONS_USE_TIME=`db.client.connections.use_time`,METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME=`db.client.connections.wait_time`,METRIC_DB_CLIENT_OPERATION_DURATION=`db.client.operation.duration`,METRIC_DNS_LOOKUP_DURATION=`dns.lookup.duration`,METRIC_FAAS_COLDSTARTS=`faas.coldstarts`,METRIC_FAAS_CPU_USAGE=`faas.cpu_usage`,METRIC_FAAS_ERRORS=`faas.errors`,METRIC_FAAS_INIT_DURATION=`faas.init_duration`,METRIC_FAAS_INVOCATIONS=`faas.invocations`,METRIC_FAAS_INVOKE_DURATION=`faas.invoke_duration`,METRIC_FAAS_MEM_USAGE=`faas.mem_usage`,METRIC_FAAS_NET_IO=`faas.net_io`,METRIC_FAAS_TIMEOUTS=`faas.timeouts`,METRIC_GEN_AI_CLIENT_OPERATION_DURATION=`gen_ai.client.operation.duration`,METRIC_GEN_AI_CLIENT_TOKEN_USAGE=`gen_ai.client.token.usage`,METRIC_GEN_AI_SERVER_REQUEST_DURATION=`gen_ai.server.request.duration`,METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN=`gen_ai.server.time_per_output_token`,METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN=`gen_ai.server.time_to_first_token`,METRIC_GO_CONFIG_GOGC=`go.config.gogc`,METRIC_GO_GOROUTINE_COUNT=`go.goroutine.count`,METRIC_GO_MEMORY_ALLOCATED=`go.memory.allocated`,METRIC_GO_MEMORY_ALLOCATIONS=`go.memory.allocations`,METRIC_GO_MEMORY_GC_GOAL=`go.memory.gc.goal`,METRIC_GO_MEMORY_LIMIT=`go.memory.limit`,METRIC_GO_MEMORY_USED=`go.memory.used`,METRIC_GO_PROCESSOR_LIMIT=`go.processor.limit`,METRIC_GO_SCHEDULE_DURATION=`go.schedule.duration`,METRIC_HTTP_CLIENT_ACTIVE_REQUESTS=`http.client.active_requests`,METRIC_HTTP_CLIENT_CONNECTION_DURATION=`http.client.connection.duration`,METRIC_HTTP_CLIENT_OPEN_CONNECTIONS=`http.client.open_connections`,METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE=`http.client.request.body.size`,METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE=`http.client.response.body.size`,METRIC_HTTP_SERVER_ACTIVE_REQUESTS=`http.server.active_requests`,METRIC_HTTP_SERVER_REQUEST_BODY_SIZE=`http.server.request.body.size`,METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE=`http.server.response.body.size`,METRIC_JVM_BUFFER_COUNT=`jvm.buffer.count`,METRIC_JVM_BUFFER_MEMORY_LIMIT=`jvm.buffer.memory.limit`,METRIC_JVM_BUFFER_MEMORY_USAGE=`jvm.buffer.memory.usage`,METRIC_JVM_BUFFER_MEMORY_USED=`jvm.buffer.memory.used`,METRIC_JVM_MEMORY_INIT=`jvm.memory.init`,METRIC_JVM_SYSTEM_CPU_LOAD_1M=`jvm.system.cpu.load_1m`,METRIC_JVM_SYSTEM_CPU_UTILIZATION=`jvm.system.cpu.utilization`,METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES=`messaging.client.consumed.messages`,METRIC_MESSAGING_CLIENT_OPERATION_DURATION=`messaging.client.operation.duration`,METRIC_MESSAGING_CLIENT_PUBLISHED_MESSAGES=`messaging.client.published.messages`,METRIC_MESSAGING_PROCESS_DURATION=`messaging.process.duration`,METRIC_MESSAGING_PROCESS_MESSAGES=`messaging.process.messages`,METRIC_MESSAGING_PUBLISH_DURATION=`messaging.publish.duration`,METRIC_MESSAGING_PUBLISH_MESSAGES=`messaging.publish.messages`,METRIC_MESSAGING_RECEIVE_DURATION=`messaging.receive.duration`,METRIC_MESSAGING_RECEIVE_MESSAGES=`messaging.receive.messages`,METRIC_NODEJS_EVENTLOOP_DELAY_MAX=`nodejs.eventloop.delay.max`,METRIC_NODEJS_EVENTLOOP_DELAY_MEAN=`nodejs.eventloop.delay.mean`,METRIC_NODEJS_EVENTLOOP_DELAY_MIN=`nodejs.eventloop.delay.min`,METRIC_NODEJS_EVENTLOOP_DELAY_P50=`nodejs.eventloop.delay.p50`,METRIC_NODEJS_EVENTLOOP_DELAY_P90=`nodejs.eventloop.delay.p90`,METRIC_NODEJS_EVENTLOOP_DELAY_P99=`nodejs.eventloop.delay.p99`,METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV=`nodejs.eventloop.delay.stddev`,METRIC_NODEJS_EVENTLOOP_UTILIZATION=`nodejs.eventloop.utilization`,METRIC_PROCESS_CONTEXT_SWITCHES=`process.context_switches`,METRIC_PROCESS_CPU_TIME=`process.cpu.time`,METRIC_PROCESS_CPU_UTILIZATION=`process.cpu.utilization`,METRIC_PROCESS_DISK_IO=`process.disk.io`,METRIC_PROCESS_MEMORY_USAGE=`process.memory.usage`,METRIC_PROCESS_MEMORY_VIRTUAL=`process.memory.virtual`,METRIC_PROCESS_NETWORK_IO=`process.network.io`,METRIC_PROCESS_OPEN_FILE_DESCRIPTOR_COUNT=`process.open_file_descriptor.count`,METRIC_PROCESS_PAGING_FAULTS=`process.paging.faults`,METRIC_PROCESS_THREAD_COUNT=`process.thread.count`,METRIC_RPC_CLIENT_DURATION=`rpc.client.duration`,METRIC_RPC_CLIENT_REQUEST_SIZE=`rpc.client.request.size`,METRIC_RPC_CLIENT_REQUESTS_PER_RPC=`rpc.client.requests_per_rpc`,METRIC_RPC_CLIENT_RESPONSE_SIZE=`rpc.client.response.size`,METRIC_RPC_CLIENT_RESPONSES_PER_RPC=`rpc.client.responses_per_rpc`,METRIC_RPC_SERVER_DURATION=`rpc.server.duration`,METRIC_RPC_SERVER_REQUEST_SIZE=`rpc.server.request.size`,METRIC_RPC_SERVER_REQUESTS_PER_RPC=`rpc.server.requests_per_rpc`,METRIC_RPC_SERVER_RESPONSE_SIZE=`rpc.server.response.size`,METRIC_RPC_SERVER_RESPONSES_PER_RPC=`rpc.server.responses_per_rpc`,METRIC_SYSTEM_CPU_FREQUENCY=`system.cpu.frequency`,METRIC_SYSTEM_CPU_LOGICAL_COUNT=`system.cpu.logical.count`,METRIC_SYSTEM_CPU_PHYSICAL_COUNT=`system.cpu.physical.count`,METRIC_SYSTEM_CPU_TIME=`system.cpu.time`,METRIC_SYSTEM_CPU_UTILIZATION=`system.cpu.utilization`,METRIC_SYSTEM_DISK_IO=`system.disk.io`,METRIC_SYSTEM_DISK_IO_TIME=`system.disk.io_time`,METRIC_SYSTEM_DISK_MERGED=`system.disk.merged`,METRIC_SYSTEM_DISK_OPERATION_TIME=`system.disk.operation_time`,METRIC_SYSTEM_DISK_OPERATIONS=`system.disk.operations`,METRIC_SYSTEM_FILESYSTEM_USAGE=`system.filesystem.usage`,METRIC_SYSTEM_FILESYSTEM_UTILIZATION=`system.filesystem.utilization`,METRIC_SYSTEM_LINUX_MEMORY_AVAILABLE=`system.linux.memory.available`,METRIC_SYSTEM_LINUX_MEMORY_SLAB_USAGE=`system.linux.memory.slab.usage`,METRIC_SYSTEM_MEMORY_LIMIT=`system.memory.limit`,METRIC_SYSTEM_MEMORY_SHARED=`system.memory.shared`,METRIC_SYSTEM_MEMORY_USAGE=`system.memory.usage`,METRIC_SYSTEM_MEMORY_UTILIZATION=`system.memory.utilization`,METRIC_SYSTEM_NETWORK_CONNECTIONS=`system.network.connections`,METRIC_SYSTEM_NETWORK_DROPPED=`system.network.dropped`,METRIC_SYSTEM_NETWORK_ERRORS=`system.network.errors`,METRIC_SYSTEM_NETWORK_IO=`system.network.io`,METRIC_SYSTEM_NETWORK_PACKETS=`system.network.packets`,METRIC_SYSTEM_PAGING_FAULTS=`system.paging.faults`,METRIC_SYSTEM_PAGING_OPERATIONS=`system.paging.operations`,METRIC_SYSTEM_PAGING_USAGE=`system.paging.usage`,METRIC_SYSTEM_PAGING_UTILIZATION=`system.paging.utilization`,METRIC_SYSTEM_PROCESS_COUNT=`system.process.count`,METRIC_SYSTEM_PROCESS_CREATED=`system.process.created`,METRIC_V8JS_GC_DURATION=`v8js.gc.duration`,METRIC_V8JS_HEAP_SPACE_AVAILABLE_SIZE=`v8js.heap.space.available_size`,METRIC_V8JS_HEAP_SPACE_PHYSICAL_SIZE=`v8js.heap.space.physical_size`,METRIC_V8JS_MEMORY_HEAP_LIMIT=`v8js.memory.heap.limit`,METRIC_V8JS_MEMORY_HEAP_USED=`v8js.memory.heap.used`})),index_incubating_exports=__exportAll({ANDROID_STATE_VALUE_BACKGROUND:()=>ANDROID_STATE_VALUE_BACKGROUND,ANDROID_STATE_VALUE_CREATED:()=>ANDROID_STATE_VALUE_CREATED,ANDROID_STATE_VALUE_FOREGROUND:()=>ANDROID_STATE_VALUE_FOREGROUND,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS,ATTR_ANDROID_OS_API_LEVEL:()=>ATTR_ANDROID_OS_API_LEVEL,ATTR_ANDROID_STATE:()=>ATTR_ANDROID_STATE,ATTR_ARTIFACT_ATTESTATION_FILENAME:()=>ATTR_ARTIFACT_ATTESTATION_FILENAME,ATTR_ARTIFACT_ATTESTATION_HASH:()=>ATTR_ARTIFACT_ATTESTATION_HASH,ATTR_ARTIFACT_ATTESTATION_ID:()=>ATTR_ARTIFACT_ATTESTATION_ID,ATTR_ARTIFACT_FILENAME:()=>ATTR_ARTIFACT_FILENAME,ATTR_ARTIFACT_HASH:()=>ATTR_ARTIFACT_HASH,ATTR_ARTIFACT_PURL:()=>ATTR_ARTIFACT_PURL,ATTR_ARTIFACT_VERSION:()=>ATTR_ARTIFACT_VERSION,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ATTR_ASPNETCORE_RATE_LIMITING_POLICY,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>ATTR_ASPNETCORE_RATE_LIMITING_RESULT,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ATTR_ASPNETCORE_ROUTING_IS_FALLBACK,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>ATTR_ASPNETCORE_ROUTING_MATCH_STATUS,ATTR_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>ATTR_AWS_DYNAMODB_ATTRIBUTES_TO_GET,ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,ATTR_AWS_DYNAMODB_CONSISTENT_READ:()=>ATTR_AWS_DYNAMODB_CONSISTENT_READ,ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY,ATTR_AWS_DYNAMODB_COUNT:()=>ATTR_AWS_DYNAMODB_COUNT,ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,ATTR_AWS_DYNAMODB_INDEX_NAME:()=>ATTR_AWS_DYNAMODB_INDEX_NAME,ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,ATTR_AWS_DYNAMODB_LIMIT:()=>ATTR_AWS_DYNAMODB_LIMIT,ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,ATTR_AWS_DYNAMODB_PROJECTION:()=>ATTR_AWS_DYNAMODB_PROJECTION,ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,ATTR_AWS_DYNAMODB_SCANNED_COUNT:()=>ATTR_AWS_DYNAMODB_SCANNED_COUNT,ATTR_AWS_DYNAMODB_SCAN_FORWARD:()=>ATTR_AWS_DYNAMODB_SCAN_FORWARD,ATTR_AWS_DYNAMODB_SEGMENT:()=>ATTR_AWS_DYNAMODB_SEGMENT,ATTR_AWS_DYNAMODB_SELECT:()=>ATTR_AWS_DYNAMODB_SELECT,ATTR_AWS_DYNAMODB_TABLE_COUNT:()=>ATTR_AWS_DYNAMODB_TABLE_COUNT,ATTR_AWS_DYNAMODB_TABLE_NAMES:()=>ATTR_AWS_DYNAMODB_TABLE_NAMES,ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS,ATTR_AWS_ECS_CLUSTER_ARN:()=>ATTR_AWS_ECS_CLUSTER_ARN,ATTR_AWS_ECS_CONTAINER_ARN:()=>ATTR_AWS_ECS_CONTAINER_ARN,ATTR_AWS_ECS_LAUNCHTYPE:()=>ATTR_AWS_ECS_LAUNCHTYPE,ATTR_AWS_ECS_TASK_ARN:()=>ATTR_AWS_ECS_TASK_ARN,ATTR_AWS_ECS_TASK_FAMILY:()=>ATTR_AWS_ECS_TASK_FAMILY,ATTR_AWS_ECS_TASK_ID:()=>ATTR_AWS_ECS_TASK_ID,ATTR_AWS_ECS_TASK_REVISION:()=>ATTR_AWS_ECS_TASK_REVISION,ATTR_AWS_EKS_CLUSTER_ARN:()=>ATTR_AWS_EKS_CLUSTER_ARN,ATTR_AWS_LAMBDA_INVOKED_ARN:()=>ATTR_AWS_LAMBDA_INVOKED_ARN,ATTR_AWS_LOG_GROUP_ARNS:()=>ATTR_AWS_LOG_GROUP_ARNS,ATTR_AWS_LOG_GROUP_NAMES:()=>ATTR_AWS_LOG_GROUP_NAMES,ATTR_AWS_LOG_STREAM_ARNS:()=>ATTR_AWS_LOG_STREAM_ARNS,ATTR_AWS_LOG_STREAM_NAMES:()=>ATTR_AWS_LOG_STREAM_NAMES,ATTR_AWS_REQUEST_ID:()=>ATTR_AWS_REQUEST_ID,ATTR_AWS_S3_BUCKET:()=>ATTR_AWS_S3_BUCKET,ATTR_AWS_S3_COPY_SOURCE:()=>ATTR_AWS_S3_COPY_SOURCE,ATTR_AWS_S3_DELETE:()=>ATTR_AWS_S3_DELETE,ATTR_AWS_S3_KEY:()=>ATTR_AWS_S3_KEY,ATTR_AWS_S3_PART_NUMBER:()=>ATTR_AWS_S3_PART_NUMBER,ATTR_AWS_S3_UPLOAD_ID:()=>ATTR_AWS_S3_UPLOAD_ID,ATTR_AZ_SERVICE_REQUEST_ID:()=>ATTR_AZ_SERVICE_REQUEST_ID,ATTR_BROWSER_BRANDS:()=>ATTR_BROWSER_BRANDS,ATTR_BROWSER_LANGUAGE:()=>ATTR_BROWSER_LANGUAGE,ATTR_BROWSER_MOBILE:()=>ATTR_BROWSER_MOBILE,ATTR_BROWSER_PLATFORM:()=>ATTR_BROWSER_PLATFORM,ATTR_CICD_PIPELINE_NAME:()=>ATTR_CICD_PIPELINE_NAME,ATTR_CICD_PIPELINE_RUN_ID:()=>ATTR_CICD_PIPELINE_RUN_ID,ATTR_CICD_PIPELINE_TASK_NAME:()=>ATTR_CICD_PIPELINE_TASK_NAME,ATTR_CICD_PIPELINE_TASK_RUN_ID:()=>ATTR_CICD_PIPELINE_TASK_RUN_ID,ATTR_CICD_PIPELINE_TASK_RUN_URL_FULL:()=>ATTR_CICD_PIPELINE_TASK_RUN_URL_FULL,ATTR_CICD_PIPELINE_TASK_TYPE:()=>ATTR_CICD_PIPELINE_TASK_TYPE,ATTR_CLIENT_ADDRESS:()=>ATTR_CLIENT_ADDRESS,ATTR_CLIENT_PORT:()=>ATTR_CLIENT_PORT,ATTR_CLOUDEVENTS_EVENT_ID:()=>ATTR_CLOUDEVENTS_EVENT_ID,ATTR_CLOUDEVENTS_EVENT_SOURCE:()=>ATTR_CLOUDEVENTS_EVENT_SOURCE,ATTR_CLOUDEVENTS_EVENT_SPEC_VERSION:()=>ATTR_CLOUDEVENTS_EVENT_SPEC_VERSION,ATTR_CLOUDEVENTS_EVENT_SUBJECT:()=>ATTR_CLOUDEVENTS_EVENT_SUBJECT,ATTR_CLOUDEVENTS_EVENT_TYPE:()=>ATTR_CLOUDEVENTS_EVENT_TYPE,ATTR_CLOUD_ACCOUNT_ID:()=>ATTR_CLOUD_ACCOUNT_ID,ATTR_CLOUD_AVAILABILITY_ZONE:()=>ATTR_CLOUD_AVAILABILITY_ZONE,ATTR_CLOUD_PLATFORM:()=>ATTR_CLOUD_PLATFORM,ATTR_CLOUD_PROVIDER:()=>ATTR_CLOUD_PROVIDER,ATTR_CLOUD_REGION:()=>ATTR_CLOUD_REGION,ATTR_CLOUD_RESOURCE_ID:()=>ATTR_CLOUD_RESOURCE_ID,ATTR_CODE_COLUMN:()=>ATTR_CODE_COLUMN,ATTR_CODE_FILEPATH:()=>ATTR_CODE_FILEPATH,ATTR_CODE_FUNCTION:()=>ATTR_CODE_FUNCTION,ATTR_CODE_LINENO:()=>ATTR_CODE_LINENO,ATTR_CODE_NAMESPACE:()=>ATTR_CODE_NAMESPACE,ATTR_CODE_STACKTRACE:()=>ATTR_CODE_STACKTRACE,ATTR_CONTAINER_COMMAND:()=>ATTR_CONTAINER_COMMAND,ATTR_CONTAINER_COMMAND_ARGS:()=>ATTR_CONTAINER_COMMAND_ARGS,ATTR_CONTAINER_COMMAND_LINE:()=>ATTR_CONTAINER_COMMAND_LINE,ATTR_CONTAINER_CPU_STATE:()=>ATTR_CONTAINER_CPU_STATE,ATTR_CONTAINER_ID:()=>ATTR_CONTAINER_ID,ATTR_CONTAINER_IMAGE_ID:()=>ATTR_CONTAINER_IMAGE_ID,ATTR_CONTAINER_IMAGE_NAME:()=>ATTR_CONTAINER_IMAGE_NAME,ATTR_CONTAINER_IMAGE_REPO_DIGESTS:()=>ATTR_CONTAINER_IMAGE_REPO_DIGESTS,ATTR_CONTAINER_IMAGE_TAGS:()=>ATTR_CONTAINER_IMAGE_TAGS,ATTR_CONTAINER_LABEL:()=>ATTR_CONTAINER_LABEL,ATTR_CONTAINER_LABELS:()=>ATTR_CONTAINER_LABELS,ATTR_CONTAINER_NAME:()=>ATTR_CONTAINER_NAME,ATTR_CONTAINER_RUNTIME:()=>ATTR_CONTAINER_RUNTIME,ATTR_CPU_MODE:()=>ATTR_CPU_MODE,ATTR_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>ATTR_DB_CASSANDRA_CONSISTENCY_LEVEL,ATTR_DB_CASSANDRA_COORDINATOR_DC:()=>ATTR_DB_CASSANDRA_COORDINATOR_DC,ATTR_DB_CASSANDRA_COORDINATOR_ID:()=>ATTR_DB_CASSANDRA_COORDINATOR_ID,ATTR_DB_CASSANDRA_IDEMPOTENCE:()=>ATTR_DB_CASSANDRA_IDEMPOTENCE,ATTR_DB_CASSANDRA_PAGE_SIZE:()=>ATTR_DB_CASSANDRA_PAGE_SIZE,ATTR_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>ATTR_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,ATTR_DB_CASSANDRA_TABLE:()=>ATTR_DB_CASSANDRA_TABLE,ATTR_DB_CLIENT_CONNECTIONS_POOL_NAME:()=>ATTR_DB_CLIENT_CONNECTIONS_POOL_NAME,ATTR_DB_CLIENT_CONNECTIONS_STATE:()=>ATTR_DB_CLIENT_CONNECTIONS_STATE,ATTR_DB_CLIENT_CONNECTION_POOL_NAME:()=>ATTR_DB_CLIENT_CONNECTION_POOL_NAME,ATTR_DB_CLIENT_CONNECTION_STATE:()=>ATTR_DB_CLIENT_CONNECTION_STATE,ATTR_DB_COLLECTION_NAME:()=>ATTR_DB_COLLECTION_NAME,ATTR_DB_CONNECTION_STRING:()=>ATTR_DB_CONNECTION_STRING,ATTR_DB_COSMOSDB_CLIENT_ID:()=>ATTR_DB_COSMOSDB_CLIENT_ID,ATTR_DB_COSMOSDB_CONNECTION_MODE:()=>ATTR_DB_COSMOSDB_CONNECTION_MODE,ATTR_DB_COSMOSDB_CONTAINER:()=>ATTR_DB_COSMOSDB_CONTAINER,ATTR_DB_COSMOSDB_OPERATION_TYPE:()=>ATTR_DB_COSMOSDB_OPERATION_TYPE,ATTR_DB_COSMOSDB_REQUEST_CHARGE:()=>ATTR_DB_COSMOSDB_REQUEST_CHARGE,ATTR_DB_COSMOSDB_REQUEST_CONTENT_LENGTH:()=>ATTR_DB_COSMOSDB_REQUEST_CONTENT_LENGTH,ATTR_DB_COSMOSDB_STATUS_CODE:()=>ATTR_DB_COSMOSDB_STATUS_CODE,ATTR_DB_COSMOSDB_SUB_STATUS_CODE:()=>ATTR_DB_COSMOSDB_SUB_STATUS_CODE,ATTR_DB_ELASTICSEARCH_CLUSTER_NAME:()=>ATTR_DB_ELASTICSEARCH_CLUSTER_NAME,ATTR_DB_ELASTICSEARCH_NODE_NAME:()=>ATTR_DB_ELASTICSEARCH_NODE_NAME,ATTR_DB_ELASTICSEARCH_PATH_PARTS:()=>ATTR_DB_ELASTICSEARCH_PATH_PARTS,ATTR_DB_INSTANCE_ID:()=>ATTR_DB_INSTANCE_ID,ATTR_DB_JDBC_DRIVER_CLASSNAME:()=>ATTR_DB_JDBC_DRIVER_CLASSNAME,ATTR_DB_MONGODB_COLLECTION:()=>ATTR_DB_MONGODB_COLLECTION,ATTR_DB_MSSQL_INSTANCE_NAME:()=>ATTR_DB_MSSQL_INSTANCE_NAME,ATTR_DB_NAME:()=>ATTR_DB_NAME,ATTR_DB_NAMESPACE:()=>ATTR_DB_NAMESPACE,ATTR_DB_OPERATION:()=>ATTR_DB_OPERATION,ATTR_DB_OPERATION_BATCH_SIZE:()=>ATTR_DB_OPERATION_BATCH_SIZE,ATTR_DB_OPERATION_NAME:()=>ATTR_DB_OPERATION_NAME,ATTR_DB_QUERY_PARAMETER:()=>ATTR_DB_QUERY_PARAMETER,ATTR_DB_QUERY_TEXT:()=>ATTR_DB_QUERY_TEXT,ATTR_DB_REDIS_DATABASE_INDEX:()=>ATTR_DB_REDIS_DATABASE_INDEX,ATTR_DB_SQL_TABLE:()=>ATTR_DB_SQL_TABLE,ATTR_DB_STATEMENT:()=>ATTR_DB_STATEMENT,ATTR_DB_SYSTEM:()=>ATTR_DB_SYSTEM,ATTR_DB_USER:()=>ATTR_DB_USER,ATTR_DEPLOYMENT_ENVIRONMENT:()=>ATTR_DEPLOYMENT_ENVIRONMENT,ATTR_DEPLOYMENT_ENVIRONMENT_NAME:()=>ATTR_DEPLOYMENT_ENVIRONMENT_NAME,ATTR_DEPLOYMENT_ID:()=>ATTR_DEPLOYMENT_ID,ATTR_DEPLOYMENT_NAME:()=>ATTR_DEPLOYMENT_NAME,ATTR_DEPLOYMENT_STATUS:()=>ATTR_DEPLOYMENT_STATUS,ATTR_DESTINATION_ADDRESS:()=>ATTR_DESTINATION_ADDRESS,ATTR_DESTINATION_PORT:()=>ATTR_DESTINATION_PORT,ATTR_DEVICE_ID:()=>ATTR_DEVICE_ID,ATTR_DEVICE_MANUFACTURER:()=>ATTR_DEVICE_MANUFACTURER,ATTR_DEVICE_MODEL_IDENTIFIER:()=>ATTR_DEVICE_MODEL_IDENTIFIER,ATTR_DEVICE_MODEL_NAME:()=>ATTR_DEVICE_MODEL_NAME,ATTR_DISK_IO_DIRECTION:()=>ATTR_DISK_IO_DIRECTION,ATTR_DNS_QUESTION_NAME:()=>ATTR_DNS_QUESTION_NAME,ATTR_ENDUSER_ID:()=>ATTR_ENDUSER_ID,ATTR_ENDUSER_ROLE:()=>ATTR_ENDUSER_ROLE,ATTR_ENDUSER_SCOPE:()=>ATTR_ENDUSER_SCOPE,ATTR_ERROR_TYPE:()=>ATTR_ERROR_TYPE,ATTR_EVENT_NAME:()=>ATTR_EVENT_NAME,ATTR_EXCEPTION_ESCAPED:()=>ATTR_EXCEPTION_ESCAPED,ATTR_EXCEPTION_MESSAGE:()=>ATTR_EXCEPTION_MESSAGE,ATTR_EXCEPTION_STACKTRACE:()=>ATTR_EXCEPTION_STACKTRACE,ATTR_EXCEPTION_TYPE:()=>ATTR_EXCEPTION_TYPE,ATTR_FAAS_COLDSTART:()=>ATTR_FAAS_COLDSTART,ATTR_FAAS_CRON:()=>ATTR_FAAS_CRON,ATTR_FAAS_DOCUMENT_COLLECTION:()=>ATTR_FAAS_DOCUMENT_COLLECTION,ATTR_FAAS_DOCUMENT_NAME:()=>ATTR_FAAS_DOCUMENT_NAME,ATTR_FAAS_DOCUMENT_OPERATION:()=>ATTR_FAAS_DOCUMENT_OPERATION,ATTR_FAAS_DOCUMENT_TIME:()=>ATTR_FAAS_DOCUMENT_TIME,ATTR_FAAS_INSTANCE:()=>ATTR_FAAS_INSTANCE,ATTR_FAAS_INVOCATION_ID:()=>ATTR_FAAS_INVOCATION_ID,ATTR_FAAS_INVOKED_NAME:()=>ATTR_FAAS_INVOKED_NAME,ATTR_FAAS_INVOKED_PROVIDER:()=>ATTR_FAAS_INVOKED_PROVIDER,ATTR_FAAS_INVOKED_REGION:()=>ATTR_FAAS_INVOKED_REGION,ATTR_FAAS_MAX_MEMORY:()=>ATTR_FAAS_MAX_MEMORY,ATTR_FAAS_NAME:()=>ATTR_FAAS_NAME,ATTR_FAAS_TIME:()=>ATTR_FAAS_TIME,ATTR_FAAS_TRIGGER:()=>ATTR_FAAS_TRIGGER,ATTR_FAAS_VERSION:()=>ATTR_FAAS_VERSION,ATTR_FEATURE_FLAG_KEY:()=>ATTR_FEATURE_FLAG_KEY,ATTR_FEATURE_FLAG_PROVIDER_NAME:()=>ATTR_FEATURE_FLAG_PROVIDER_NAME,ATTR_FEATURE_FLAG_VARIANT:()=>ATTR_FEATURE_FLAG_VARIANT,ATTR_FILE_DIRECTORY:()=>ATTR_FILE_DIRECTORY,ATTR_FILE_EXTENSION:()=>ATTR_FILE_EXTENSION,ATTR_FILE_NAME:()=>ATTR_FILE_NAME,ATTR_FILE_PATH:()=>ATTR_FILE_PATH,ATTR_FILE_SIZE:()=>ATTR_FILE_SIZE,ATTR_GCP_CLIENT_SERVICE:()=>ATTR_GCP_CLIENT_SERVICE,ATTR_GCP_CLOUD_RUN_JOB_EXECUTION:()=>ATTR_GCP_CLOUD_RUN_JOB_EXECUTION,ATTR_GCP_CLOUD_RUN_JOB_TASK_INDEX:()=>ATTR_GCP_CLOUD_RUN_JOB_TASK_INDEX,ATTR_GCP_GCE_INSTANCE_HOSTNAME:()=>ATTR_GCP_GCE_INSTANCE_HOSTNAME,ATTR_GCP_GCE_INSTANCE_NAME:()=>ATTR_GCP_GCE_INSTANCE_NAME,ATTR_GEN_AI_COMPLETION:()=>ATTR_GEN_AI_COMPLETION,ATTR_GEN_AI_OPERATION_NAME:()=>ATTR_GEN_AI_OPERATION_NAME,ATTR_GEN_AI_PROMPT:()=>ATTR_GEN_AI_PROMPT,ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY:()=>ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY,ATTR_GEN_AI_REQUEST_MAX_TOKENS:()=>ATTR_GEN_AI_REQUEST_MAX_TOKENS,ATTR_GEN_AI_REQUEST_MODEL:()=>ATTR_GEN_AI_REQUEST_MODEL,ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY:()=>ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY,ATTR_GEN_AI_REQUEST_STOP_SEQUENCES:()=>ATTR_GEN_AI_REQUEST_STOP_SEQUENCES,ATTR_GEN_AI_REQUEST_TEMPERATURE:()=>ATTR_GEN_AI_REQUEST_TEMPERATURE,ATTR_GEN_AI_REQUEST_TOP_K:()=>ATTR_GEN_AI_REQUEST_TOP_K,ATTR_GEN_AI_REQUEST_TOP_P:()=>ATTR_GEN_AI_REQUEST_TOP_P,ATTR_GEN_AI_RESPONSE_FINISH_REASONS:()=>ATTR_GEN_AI_RESPONSE_FINISH_REASONS,ATTR_GEN_AI_RESPONSE_ID:()=>ATTR_GEN_AI_RESPONSE_ID,ATTR_GEN_AI_RESPONSE_MODEL:()=>ATTR_GEN_AI_RESPONSE_MODEL,ATTR_GEN_AI_SYSTEM:()=>ATTR_GEN_AI_SYSTEM,ATTR_GEN_AI_TOKEN_TYPE:()=>ATTR_GEN_AI_TOKEN_TYPE,ATTR_GEN_AI_USAGE_COMPLETION_TOKENS:()=>ATTR_GEN_AI_USAGE_COMPLETION_TOKENS,ATTR_GEN_AI_USAGE_INPUT_TOKENS:()=>ATTR_GEN_AI_USAGE_INPUT_TOKENS,ATTR_GEN_AI_USAGE_OUTPUT_TOKENS:()=>ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,ATTR_GEN_AI_USAGE_PROMPT_TOKENS:()=>ATTR_GEN_AI_USAGE_PROMPT_TOKENS,ATTR_GO_MEMORY_TYPE:()=>ATTR_GO_MEMORY_TYPE,ATTR_GRAPHQL_DOCUMENT:()=>ATTR_GRAPHQL_DOCUMENT,ATTR_GRAPHQL_OPERATION_NAME:()=>ATTR_GRAPHQL_OPERATION_NAME,ATTR_GRAPHQL_OPERATION_TYPE:()=>ATTR_GRAPHQL_OPERATION_TYPE,ATTR_HEROKU_APP_ID:()=>ATTR_HEROKU_APP_ID,ATTR_HEROKU_RELEASE_COMMIT:()=>ATTR_HEROKU_RELEASE_COMMIT,ATTR_HEROKU_RELEASE_CREATION_TIMESTAMP:()=>ATTR_HEROKU_RELEASE_CREATION_TIMESTAMP,ATTR_HOST_ARCH:()=>ATTR_HOST_ARCH,ATTR_HOST_CPU_CACHE_L2_SIZE:()=>ATTR_HOST_CPU_CACHE_L2_SIZE,ATTR_HOST_CPU_FAMILY:()=>ATTR_HOST_CPU_FAMILY,ATTR_HOST_CPU_MODEL_ID:()=>ATTR_HOST_CPU_MODEL_ID,ATTR_HOST_CPU_MODEL_NAME:()=>ATTR_HOST_CPU_MODEL_NAME,ATTR_HOST_CPU_STEPPING:()=>ATTR_HOST_CPU_STEPPING,ATTR_HOST_CPU_VENDOR_ID:()=>ATTR_HOST_CPU_VENDOR_ID,ATTR_HOST_ID:()=>ATTR_HOST_ID,ATTR_HOST_IMAGE_ID:()=>ATTR_HOST_IMAGE_ID,ATTR_HOST_IMAGE_NAME:()=>ATTR_HOST_IMAGE_NAME,ATTR_HOST_IMAGE_VERSION:()=>ATTR_HOST_IMAGE_VERSION,ATTR_HOST_IP:()=>ATTR_HOST_IP,ATTR_HOST_MAC:()=>ATTR_HOST_MAC,ATTR_HOST_NAME:()=>ATTR_HOST_NAME,ATTR_HOST_TYPE:()=>ATTR_HOST_TYPE,ATTR_HTTP_CLIENT_IP:()=>ATTR_HTTP_CLIENT_IP,ATTR_HTTP_CONNECTION_STATE:()=>ATTR_HTTP_CONNECTION_STATE,ATTR_HTTP_FLAVOR:()=>ATTR_HTTP_FLAVOR,ATTR_HTTP_HOST:()=>ATTR_HTTP_HOST,ATTR_HTTP_METHOD:()=>ATTR_HTTP_METHOD,ATTR_HTTP_REQUEST_BODY_SIZE:()=>ATTR_HTTP_REQUEST_BODY_SIZE,ATTR_HTTP_REQUEST_CONTENT_LENGTH:()=>ATTR_HTTP_REQUEST_CONTENT_LENGTH,ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,ATTR_HTTP_REQUEST_HEADER:()=>ATTR_HTTP_REQUEST_HEADER,ATTR_HTTP_REQUEST_METHOD:()=>ATTR_HTTP_REQUEST_METHOD,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>ATTR_HTTP_REQUEST_METHOD_ORIGINAL,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>ATTR_HTTP_REQUEST_RESEND_COUNT,ATTR_HTTP_REQUEST_SIZE:()=>ATTR_HTTP_REQUEST_SIZE,ATTR_HTTP_RESPONSE_BODY_SIZE:()=>ATTR_HTTP_RESPONSE_BODY_SIZE,ATTR_HTTP_RESPONSE_CONTENT_LENGTH:()=>ATTR_HTTP_RESPONSE_CONTENT_LENGTH,ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,ATTR_HTTP_RESPONSE_HEADER:()=>ATTR_HTTP_RESPONSE_HEADER,ATTR_HTTP_RESPONSE_SIZE:()=>ATTR_HTTP_RESPONSE_SIZE,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>ATTR_HTTP_RESPONSE_STATUS_CODE,ATTR_HTTP_ROUTE:()=>ATTR_HTTP_ROUTE,ATTR_HTTP_SCHEME:()=>ATTR_HTTP_SCHEME,ATTR_HTTP_SERVER_NAME:()=>ATTR_HTTP_SERVER_NAME,ATTR_HTTP_STATUS_CODE:()=>ATTR_HTTP_STATUS_CODE,ATTR_HTTP_TARGET:()=>ATTR_HTTP_TARGET,ATTR_HTTP_URL:()=>ATTR_HTTP_URL,ATTR_HTTP_USER_AGENT:()=>ATTR_HTTP_USER_AGENT,ATTR_IOS_STATE:()=>ATTR_IOS_STATE,ATTR_JVM_BUFFER_POOL_NAME:()=>ATTR_JVM_BUFFER_POOL_NAME,ATTR_JVM_GC_ACTION:()=>ATTR_JVM_GC_ACTION,ATTR_JVM_GC_NAME:()=>ATTR_JVM_GC_NAME,ATTR_JVM_MEMORY_POOL_NAME:()=>ATTR_JVM_MEMORY_POOL_NAME,ATTR_JVM_MEMORY_TYPE:()=>ATTR_JVM_MEMORY_TYPE,ATTR_JVM_THREAD_DAEMON:()=>ATTR_JVM_THREAD_DAEMON,ATTR_JVM_THREAD_STATE:()=>ATTR_JVM_THREAD_STATE,ATTR_K8S_CLUSTER_NAME:()=>ATTR_K8S_CLUSTER_NAME,ATTR_K8S_CLUSTER_UID:()=>ATTR_K8S_CLUSTER_UID,ATTR_K8S_CONTAINER_NAME:()=>ATTR_K8S_CONTAINER_NAME,ATTR_K8S_CONTAINER_RESTART_COUNT:()=>ATTR_K8S_CONTAINER_RESTART_COUNT,ATTR_K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON:()=>ATTR_K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON,ATTR_K8S_CRONJOB_NAME:()=>ATTR_K8S_CRONJOB_NAME,ATTR_K8S_CRONJOB_UID:()=>ATTR_K8S_CRONJOB_UID,ATTR_K8S_DAEMONSET_NAME:()=>ATTR_K8S_DAEMONSET_NAME,ATTR_K8S_DAEMONSET_UID:()=>ATTR_K8S_DAEMONSET_UID,ATTR_K8S_DEPLOYMENT_NAME:()=>ATTR_K8S_DEPLOYMENT_NAME,ATTR_K8S_DEPLOYMENT_UID:()=>ATTR_K8S_DEPLOYMENT_UID,ATTR_K8S_JOB_NAME:()=>ATTR_K8S_JOB_NAME,ATTR_K8S_JOB_UID:()=>ATTR_K8S_JOB_UID,ATTR_K8S_NAMESPACE_NAME:()=>ATTR_K8S_NAMESPACE_NAME,ATTR_K8S_NODE_NAME:()=>ATTR_K8S_NODE_NAME,ATTR_K8S_NODE_UID:()=>ATTR_K8S_NODE_UID,ATTR_K8S_POD_ANNOTATION:()=>ATTR_K8S_POD_ANNOTATION,ATTR_K8S_POD_LABEL:()=>ATTR_K8S_POD_LABEL,ATTR_K8S_POD_LABELS:()=>ATTR_K8S_POD_LABELS,ATTR_K8S_POD_NAME:()=>ATTR_K8S_POD_NAME,ATTR_K8S_POD_UID:()=>ATTR_K8S_POD_UID,ATTR_K8S_REPLICASET_NAME:()=>ATTR_K8S_REPLICASET_NAME,ATTR_K8S_REPLICASET_UID:()=>ATTR_K8S_REPLICASET_UID,ATTR_K8S_STATEFULSET_NAME:()=>ATTR_K8S_STATEFULSET_NAME,ATTR_K8S_STATEFULSET_UID:()=>ATTR_K8S_STATEFULSET_UID,ATTR_LINUX_MEMORY_SLAB_STATE:()=>ATTR_LINUX_MEMORY_SLAB_STATE,ATTR_LOG_FILE_NAME:()=>ATTR_LOG_FILE_NAME,ATTR_LOG_FILE_NAME_RESOLVED:()=>ATTR_LOG_FILE_NAME_RESOLVED,ATTR_LOG_FILE_PATH:()=>ATTR_LOG_FILE_PATH,ATTR_LOG_FILE_PATH_RESOLVED:()=>ATTR_LOG_FILE_PATH_RESOLVED,ATTR_LOG_IOSTREAM:()=>ATTR_LOG_IOSTREAM,ATTR_LOG_RECORD_ORIGINAL:()=>ATTR_LOG_RECORD_ORIGINAL,ATTR_LOG_RECORD_UID:()=>ATTR_LOG_RECORD_UID,ATTR_MESSAGE_COMPRESSED_SIZE:()=>ATTR_MESSAGE_COMPRESSED_SIZE,ATTR_MESSAGE_ID:()=>ATTR_MESSAGE_ID,ATTR_MESSAGE_TYPE:()=>ATTR_MESSAGE_TYPE,ATTR_MESSAGE_UNCOMPRESSED_SIZE:()=>ATTR_MESSAGE_UNCOMPRESSED_SIZE,ATTR_MESSAGING_BATCH_MESSAGE_COUNT:()=>ATTR_MESSAGING_BATCH_MESSAGE_COUNT,ATTR_MESSAGING_CLIENT_ID:()=>ATTR_MESSAGING_CLIENT_ID,ATTR_MESSAGING_CONSUMER_GROUP_NAME:()=>ATTR_MESSAGING_CONSUMER_GROUP_NAME,ATTR_MESSAGING_DESTINATION_ANONYMOUS:()=>ATTR_MESSAGING_DESTINATION_ANONYMOUS,ATTR_MESSAGING_DESTINATION_NAME:()=>ATTR_MESSAGING_DESTINATION_NAME,ATTR_MESSAGING_DESTINATION_PARTITION_ID:()=>ATTR_MESSAGING_DESTINATION_PARTITION_ID,ATTR_MESSAGING_DESTINATION_PUBLISH_ANONYMOUS:()=>ATTR_MESSAGING_DESTINATION_PUBLISH_ANONYMOUS,ATTR_MESSAGING_DESTINATION_PUBLISH_NAME:()=>ATTR_MESSAGING_DESTINATION_PUBLISH_NAME,ATTR_MESSAGING_DESTINATION_SUBSCRIPTION_NAME:()=>ATTR_MESSAGING_DESTINATION_SUBSCRIPTION_NAME,ATTR_MESSAGING_DESTINATION_TEMPLATE:()=>ATTR_MESSAGING_DESTINATION_TEMPLATE,ATTR_MESSAGING_DESTINATION_TEMPORARY:()=>ATTR_MESSAGING_DESTINATION_TEMPORARY,ATTR_MESSAGING_EVENTHUBS_CONSUMER_GROUP:()=>ATTR_MESSAGING_EVENTHUBS_CONSUMER_GROUP,ATTR_MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME:()=>ATTR_MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE:()=>ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID:()=>ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT:()=>ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT,ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY:()=>ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY,ATTR_MESSAGING_KAFKA_CONSUMER_GROUP:()=>ATTR_MESSAGING_KAFKA_CONSUMER_GROUP,ATTR_MESSAGING_KAFKA_DESTINATION_PARTITION:()=>ATTR_MESSAGING_KAFKA_DESTINATION_PARTITION,ATTR_MESSAGING_KAFKA_MESSAGE_KEY:()=>ATTR_MESSAGING_KAFKA_MESSAGE_KEY,ATTR_MESSAGING_KAFKA_MESSAGE_OFFSET:()=>ATTR_MESSAGING_KAFKA_MESSAGE_OFFSET,ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE:()=>ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE,ATTR_MESSAGING_KAFKA_OFFSET:()=>ATTR_MESSAGING_KAFKA_OFFSET,ATTR_MESSAGING_MESSAGE_BODY_SIZE:()=>ATTR_MESSAGING_MESSAGE_BODY_SIZE,ATTR_MESSAGING_MESSAGE_CONVERSATION_ID:()=>ATTR_MESSAGING_MESSAGE_CONVERSATION_ID,ATTR_MESSAGING_MESSAGE_ENVELOPE_SIZE:()=>ATTR_MESSAGING_MESSAGE_ENVELOPE_SIZE,ATTR_MESSAGING_MESSAGE_ID:()=>ATTR_MESSAGING_MESSAGE_ID,ATTR_MESSAGING_OPERATION:()=>ATTR_MESSAGING_OPERATION,ATTR_MESSAGING_OPERATION_NAME:()=>ATTR_MESSAGING_OPERATION_NAME,ATTR_MESSAGING_OPERATION_TYPE:()=>ATTR_MESSAGING_OPERATION_TYPE,ATTR_MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY:()=>ATTR_MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY,ATTR_MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG:()=>ATTR_MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG,ATTR_MESSAGING_ROCKETMQ_CLIENT_GROUP:()=>ATTR_MESSAGING_ROCKETMQ_CLIENT_GROUP,ATTR_MESSAGING_ROCKETMQ_CONSUMPTION_MODEL:()=>ATTR_MESSAGING_ROCKETMQ_CONSUMPTION_MODEL,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL,ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP,ATTR_MESSAGING_ROCKETMQ_MESSAGE_GROUP:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_GROUP,ATTR_MESSAGING_ROCKETMQ_MESSAGE_KEYS:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_KEYS,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TAG:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_TAG,ATTR_MESSAGING_ROCKETMQ_MESSAGE_TYPE:()=>ATTR_MESSAGING_ROCKETMQ_MESSAGE_TYPE,ATTR_MESSAGING_ROCKETMQ_NAMESPACE:()=>ATTR_MESSAGING_ROCKETMQ_NAMESPACE,ATTR_MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAME:()=>ATTR_MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAME,ATTR_MESSAGING_SERVICEBUS_DISPOSITION_STATUS:()=>ATTR_MESSAGING_SERVICEBUS_DISPOSITION_STATUS,ATTR_MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT:()=>ATTR_MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT,ATTR_MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME:()=>ATTR_MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME,ATTR_MESSAGING_SYSTEM:()=>ATTR_MESSAGING_SYSTEM,ATTR_NETWORK_CARRIER_ICC:()=>ATTR_NETWORK_CARRIER_ICC,ATTR_NETWORK_CARRIER_MCC:()=>ATTR_NETWORK_CARRIER_MCC,ATTR_NETWORK_CARRIER_MNC:()=>ATTR_NETWORK_CARRIER_MNC,ATTR_NETWORK_CARRIER_NAME:()=>ATTR_NETWORK_CARRIER_NAME,ATTR_NETWORK_CONNECTION_SUBTYPE:()=>ATTR_NETWORK_CONNECTION_SUBTYPE,ATTR_NETWORK_CONNECTION_TYPE:()=>ATTR_NETWORK_CONNECTION_TYPE,ATTR_NETWORK_IO_DIRECTION:()=>ATTR_NETWORK_IO_DIRECTION,ATTR_NETWORK_LOCAL_ADDRESS:()=>ATTR_NETWORK_LOCAL_ADDRESS,ATTR_NETWORK_LOCAL_PORT:()=>ATTR_NETWORK_LOCAL_PORT,ATTR_NETWORK_PEER_ADDRESS:()=>ATTR_NETWORK_PEER_ADDRESS,ATTR_NETWORK_PEER_PORT:()=>ATTR_NETWORK_PEER_PORT,ATTR_NETWORK_PROTOCOL_NAME:()=>ATTR_NETWORK_PROTOCOL_NAME,ATTR_NETWORK_PROTOCOL_VERSION:()=>ATTR_NETWORK_PROTOCOL_VERSION,ATTR_NETWORK_TRANSPORT:()=>ATTR_NETWORK_TRANSPORT,ATTR_NETWORK_TYPE:()=>ATTR_NETWORK_TYPE,ATTR_NET_HOST_IP:()=>ATTR_NET_HOST_IP,ATTR_NET_HOST_NAME:()=>ATTR_NET_HOST_NAME,ATTR_NET_HOST_PORT:()=>ATTR_NET_HOST_PORT,ATTR_NET_PEER_IP:()=>ATTR_NET_PEER_IP,ATTR_NET_PEER_NAME:()=>ATTR_NET_PEER_NAME,ATTR_NET_PEER_PORT:()=>ATTR_NET_PEER_PORT,ATTR_NET_PROTOCOL_NAME:()=>ATTR_NET_PROTOCOL_NAME,ATTR_NET_PROTOCOL_VERSION:()=>ATTR_NET_PROTOCOL_VERSION,ATTR_NET_SOCK_FAMILY:()=>ATTR_NET_SOCK_FAMILY,ATTR_NET_SOCK_HOST_ADDR:()=>ATTR_NET_SOCK_HOST_ADDR,ATTR_NET_SOCK_HOST_PORT:()=>ATTR_NET_SOCK_HOST_PORT,ATTR_NET_SOCK_PEER_ADDR:()=>ATTR_NET_SOCK_PEER_ADDR,ATTR_NET_SOCK_PEER_NAME:()=>ATTR_NET_SOCK_PEER_NAME,ATTR_NET_SOCK_PEER_PORT:()=>ATTR_NET_SOCK_PEER_PORT,ATTR_NET_TRANSPORT:()=>ATTR_NET_TRANSPORT,ATTR_OCI_MANIFEST_DIGEST:()=>ATTR_OCI_MANIFEST_DIGEST,ATTR_OPENTRACING_REF_TYPE:()=>ATTR_OPENTRACING_REF_TYPE,ATTR_OS_BUILD_ID:()=>ATTR_OS_BUILD_ID,ATTR_OS_DESCRIPTION:()=>ATTR_OS_DESCRIPTION,ATTR_OS_NAME:()=>ATTR_OS_NAME,ATTR_OS_TYPE:()=>ATTR_OS_TYPE,ATTR_OS_VERSION:()=>ATTR_OS_VERSION,ATTR_OTEL_LIBRARY_NAME:()=>ATTR_OTEL_LIBRARY_NAME,ATTR_OTEL_LIBRARY_VERSION:()=>ATTR_OTEL_LIBRARY_VERSION,ATTR_OTEL_SCOPE_NAME:()=>ATTR_OTEL_SCOPE_NAME,ATTR_OTEL_SCOPE_VERSION:()=>ATTR_OTEL_SCOPE_VERSION,ATTR_OTEL_STATUS_CODE:()=>ATTR_OTEL_STATUS_CODE,ATTR_OTEL_STATUS_DESCRIPTION:()=>ATTR_OTEL_STATUS_DESCRIPTION,ATTR_PEER_SERVICE:()=>ATTR_PEER_SERVICE,ATTR_POOL_NAME:()=>ATTR_POOL_NAME,ATTR_PROCESS_COMMAND:()=>ATTR_PROCESS_COMMAND,ATTR_PROCESS_COMMAND_ARGS:()=>ATTR_PROCESS_COMMAND_ARGS,ATTR_PROCESS_COMMAND_LINE:()=>ATTR_PROCESS_COMMAND_LINE,ATTR_PROCESS_CONTEXT_SWITCH_TYPE:()=>ATTR_PROCESS_CONTEXT_SWITCH_TYPE,ATTR_PROCESS_CPU_STATE:()=>ATTR_PROCESS_CPU_STATE,ATTR_PROCESS_CREATION_TIME:()=>ATTR_PROCESS_CREATION_TIME,ATTR_PROCESS_EXECUTABLE_NAME:()=>ATTR_PROCESS_EXECUTABLE_NAME,ATTR_PROCESS_EXECUTABLE_PATH:()=>ATTR_PROCESS_EXECUTABLE_PATH,ATTR_PROCESS_EXIT_CODE:()=>ATTR_PROCESS_EXIT_CODE,ATTR_PROCESS_EXIT_TIME:()=>ATTR_PROCESS_EXIT_TIME,ATTR_PROCESS_GROUP_LEADER_PID:()=>ATTR_PROCESS_GROUP_LEADER_PID,ATTR_PROCESS_INTERACTIVE:()=>ATTR_PROCESS_INTERACTIVE,ATTR_PROCESS_OWNER:()=>ATTR_PROCESS_OWNER,ATTR_PROCESS_PAGING_FAULT_TYPE:()=>ATTR_PROCESS_PAGING_FAULT_TYPE,ATTR_PROCESS_PARENT_PID:()=>ATTR_PROCESS_PARENT_PID,ATTR_PROCESS_PID:()=>ATTR_PROCESS_PID,ATTR_PROCESS_REAL_USER_ID:()=>ATTR_PROCESS_REAL_USER_ID,ATTR_PROCESS_REAL_USER_NAME:()=>ATTR_PROCESS_REAL_USER_NAME,ATTR_PROCESS_RUNTIME_DESCRIPTION:()=>ATTR_PROCESS_RUNTIME_DESCRIPTION,ATTR_PROCESS_RUNTIME_NAME:()=>ATTR_PROCESS_RUNTIME_NAME,ATTR_PROCESS_RUNTIME_VERSION:()=>ATTR_PROCESS_RUNTIME_VERSION,ATTR_PROCESS_SAVED_USER_ID:()=>ATTR_PROCESS_SAVED_USER_ID,ATTR_PROCESS_SAVED_USER_NAME:()=>ATTR_PROCESS_SAVED_USER_NAME,ATTR_PROCESS_SESSION_LEADER_PID:()=>ATTR_PROCESS_SESSION_LEADER_PID,ATTR_PROCESS_USER_ID:()=>ATTR_PROCESS_USER_ID,ATTR_PROCESS_USER_NAME:()=>ATTR_PROCESS_USER_NAME,ATTR_PROCESS_VPID:()=>ATTR_PROCESS_VPID,ATTR_RPC_CONNECT_RPC_ERROR_CODE:()=>ATTR_RPC_CONNECT_RPC_ERROR_CODE,ATTR_RPC_CONNECT_RPC_REQUEST_METADATA:()=>ATTR_RPC_CONNECT_RPC_REQUEST_METADATA,ATTR_RPC_CONNECT_RPC_RESPONSE_METADATA:()=>ATTR_RPC_CONNECT_RPC_RESPONSE_METADATA,ATTR_RPC_GRPC_REQUEST_METADATA:()=>ATTR_RPC_GRPC_REQUEST_METADATA,ATTR_RPC_GRPC_RESPONSE_METADATA:()=>ATTR_RPC_GRPC_RESPONSE_METADATA,ATTR_RPC_GRPC_STATUS_CODE:()=>ATTR_RPC_GRPC_STATUS_CODE,ATTR_RPC_JSONRPC_ERROR_CODE:()=>ATTR_RPC_JSONRPC_ERROR_CODE,ATTR_RPC_JSONRPC_ERROR_MESSAGE:()=>ATTR_RPC_JSONRPC_ERROR_MESSAGE,ATTR_RPC_JSONRPC_REQUEST_ID:()=>ATTR_RPC_JSONRPC_REQUEST_ID,ATTR_RPC_JSONRPC_VERSION:()=>ATTR_RPC_JSONRPC_VERSION,ATTR_RPC_MESSAGE_COMPRESSED_SIZE:()=>ATTR_RPC_MESSAGE_COMPRESSED_SIZE,ATTR_RPC_MESSAGE_ID:()=>ATTR_RPC_MESSAGE_ID,ATTR_RPC_MESSAGE_TYPE:()=>ATTR_RPC_MESSAGE_TYPE,ATTR_RPC_MESSAGE_UNCOMPRESSED_SIZE:()=>ATTR_RPC_MESSAGE_UNCOMPRESSED_SIZE,ATTR_RPC_METHOD:()=>ATTR_RPC_METHOD,ATTR_RPC_SERVICE:()=>ATTR_RPC_SERVICE,ATTR_RPC_SYSTEM:()=>ATTR_RPC_SYSTEM,ATTR_SERVER_ADDRESS:()=>ATTR_SERVER_ADDRESS,ATTR_SERVER_PORT:()=>ATTR_SERVER_PORT,ATTR_SERVICE_INSTANCE_ID:()=>ATTR_SERVICE_INSTANCE_ID,ATTR_SERVICE_NAME:()=>ATTR_SERVICE_NAME,ATTR_SERVICE_NAMESPACE:()=>ATTR_SERVICE_NAMESPACE,ATTR_SERVICE_VERSION:()=>ATTR_SERVICE_VERSION,ATTR_SESSION_ID:()=>ATTR_SESSION_ID,ATTR_SESSION_PREVIOUS_ID:()=>ATTR_SESSION_PREVIOUS_ID,ATTR_SIGNALR_CONNECTION_STATUS:()=>ATTR_SIGNALR_CONNECTION_STATUS,ATTR_SIGNALR_TRANSPORT:()=>ATTR_SIGNALR_TRANSPORT,ATTR_SOURCE_ADDRESS:()=>ATTR_SOURCE_ADDRESS,ATTR_SOURCE_PORT:()=>ATTR_SOURCE_PORT,ATTR_STATE:()=>ATTR_STATE,ATTR_SYSTEM_CPU_LOGICAL_NUMBER:()=>ATTR_SYSTEM_CPU_LOGICAL_NUMBER,ATTR_SYSTEM_CPU_STATE:()=>ATTR_SYSTEM_CPU_STATE,ATTR_SYSTEM_DEVICE:()=>ATTR_SYSTEM_DEVICE,ATTR_SYSTEM_FILESYSTEM_MODE:()=>ATTR_SYSTEM_FILESYSTEM_MODE,ATTR_SYSTEM_FILESYSTEM_MOUNTPOINT:()=>ATTR_SYSTEM_FILESYSTEM_MOUNTPOINT,ATTR_SYSTEM_FILESYSTEM_STATE:()=>ATTR_SYSTEM_FILESYSTEM_STATE,ATTR_SYSTEM_FILESYSTEM_TYPE:()=>ATTR_SYSTEM_FILESYSTEM_TYPE,ATTR_SYSTEM_MEMORY_STATE:()=>ATTR_SYSTEM_MEMORY_STATE,ATTR_SYSTEM_NETWORK_STATE:()=>ATTR_SYSTEM_NETWORK_STATE,ATTR_SYSTEM_PAGING_DIRECTION:()=>ATTR_SYSTEM_PAGING_DIRECTION,ATTR_SYSTEM_PAGING_STATE:()=>ATTR_SYSTEM_PAGING_STATE,ATTR_SYSTEM_PAGING_TYPE:()=>ATTR_SYSTEM_PAGING_TYPE,ATTR_SYSTEM_PROCESSES_STATUS:()=>ATTR_SYSTEM_PROCESSES_STATUS,ATTR_SYSTEM_PROCESS_STATUS:()=>ATTR_SYSTEM_PROCESS_STATUS,ATTR_TELEMETRY_DISTRO_NAME:()=>ATTR_TELEMETRY_DISTRO_NAME,ATTR_TELEMETRY_DISTRO_VERSION:()=>ATTR_TELEMETRY_DISTRO_VERSION,ATTR_TELEMETRY_SDK_LANGUAGE:()=>ATTR_TELEMETRY_SDK_LANGUAGE,ATTR_TELEMETRY_SDK_NAME:()=>ATTR_TELEMETRY_SDK_NAME,ATTR_TELEMETRY_SDK_VERSION:()=>ATTR_TELEMETRY_SDK_VERSION,ATTR_TEST_CASE_NAME:()=>ATTR_TEST_CASE_NAME,ATTR_TEST_CASE_RESULT_STATUS:()=>ATTR_TEST_CASE_RESULT_STATUS,ATTR_TEST_SUITE_NAME:()=>ATTR_TEST_SUITE_NAME,ATTR_TEST_SUITE_RUN_STATUS:()=>ATTR_TEST_SUITE_RUN_STATUS,ATTR_THREAD_ID:()=>ATTR_THREAD_ID,ATTR_THREAD_NAME:()=>ATTR_THREAD_NAME,ATTR_TLS_CIPHER:()=>ATTR_TLS_CIPHER,ATTR_TLS_CLIENT_CERTIFICATE:()=>ATTR_TLS_CLIENT_CERTIFICATE,ATTR_TLS_CLIENT_CERTIFICATE_CHAIN:()=>ATTR_TLS_CLIENT_CERTIFICATE_CHAIN,ATTR_TLS_CLIENT_HASH_MD5:()=>ATTR_TLS_CLIENT_HASH_MD5,ATTR_TLS_CLIENT_HASH_SHA1:()=>ATTR_TLS_CLIENT_HASH_SHA1,ATTR_TLS_CLIENT_HASH_SHA256:()=>ATTR_TLS_CLIENT_HASH_SHA256,ATTR_TLS_CLIENT_ISSUER:()=>ATTR_TLS_CLIENT_ISSUER,ATTR_TLS_CLIENT_JA3:()=>ATTR_TLS_CLIENT_JA3,ATTR_TLS_CLIENT_NOT_AFTER:()=>ATTR_TLS_CLIENT_NOT_AFTER,ATTR_TLS_CLIENT_NOT_BEFORE:()=>ATTR_TLS_CLIENT_NOT_BEFORE,ATTR_TLS_CLIENT_SERVER_NAME:()=>ATTR_TLS_CLIENT_SERVER_NAME,ATTR_TLS_CLIENT_SUBJECT:()=>ATTR_TLS_CLIENT_SUBJECT,ATTR_TLS_CLIENT_SUPPORTED_CIPHERS:()=>ATTR_TLS_CLIENT_SUPPORTED_CIPHERS,ATTR_TLS_CURVE:()=>ATTR_TLS_CURVE,ATTR_TLS_ESTABLISHED:()=>ATTR_TLS_ESTABLISHED,ATTR_TLS_NEXT_PROTOCOL:()=>ATTR_TLS_NEXT_PROTOCOL,ATTR_TLS_PROTOCOL_NAME:()=>ATTR_TLS_PROTOCOL_NAME,ATTR_TLS_PROTOCOL_VERSION:()=>ATTR_TLS_PROTOCOL_VERSION,ATTR_TLS_RESUMED:()=>ATTR_TLS_RESUMED,ATTR_TLS_SERVER_CERTIFICATE:()=>ATTR_TLS_SERVER_CERTIFICATE,ATTR_TLS_SERVER_CERTIFICATE_CHAIN:()=>ATTR_TLS_SERVER_CERTIFICATE_CHAIN,ATTR_TLS_SERVER_HASH_MD5:()=>ATTR_TLS_SERVER_HASH_MD5,ATTR_TLS_SERVER_HASH_SHA1:()=>ATTR_TLS_SERVER_HASH_SHA1,ATTR_TLS_SERVER_HASH_SHA256:()=>ATTR_TLS_SERVER_HASH_SHA256,ATTR_TLS_SERVER_ISSUER:()=>ATTR_TLS_SERVER_ISSUER,ATTR_TLS_SERVER_JA3S:()=>ATTR_TLS_SERVER_JA3S,ATTR_TLS_SERVER_NOT_AFTER:()=>ATTR_TLS_SERVER_NOT_AFTER,ATTR_TLS_SERVER_NOT_BEFORE:()=>ATTR_TLS_SERVER_NOT_BEFORE,ATTR_TLS_SERVER_SUBJECT:()=>ATTR_TLS_SERVER_SUBJECT,ATTR_URL_DOMAIN:()=>ATTR_URL_DOMAIN,ATTR_URL_EXTENSION:()=>ATTR_URL_EXTENSION,ATTR_URL_FRAGMENT:()=>ATTR_URL_FRAGMENT,ATTR_URL_FULL:()=>ATTR_URL_FULL,ATTR_URL_ORIGINAL:()=>ATTR_URL_ORIGINAL,ATTR_URL_PATH:()=>ATTR_URL_PATH,ATTR_URL_PORT:()=>ATTR_URL_PORT,ATTR_URL_QUERY:()=>ATTR_URL_QUERY,ATTR_URL_REGISTERED_DOMAIN:()=>ATTR_URL_REGISTERED_DOMAIN,ATTR_URL_SCHEME:()=>ATTR_URL_SCHEME,ATTR_URL_SUBDOMAIN:()=>ATTR_URL_SUBDOMAIN,ATTR_URL_TEMPLATE:()=>ATTR_URL_TEMPLATE,ATTR_URL_TOP_LEVEL_DOMAIN:()=>ATTR_URL_TOP_LEVEL_DOMAIN,ATTR_USER_AGENT_NAME:()=>ATTR_USER_AGENT_NAME,ATTR_USER_AGENT_ORIGINAL:()=>ATTR_USER_AGENT_ORIGINAL,ATTR_USER_AGENT_VERSION:()=>ATTR_USER_AGENT_VERSION,ATTR_USER_EMAIL:()=>ATTR_USER_EMAIL,ATTR_USER_FULL_NAME:()=>ATTR_USER_FULL_NAME,ATTR_USER_HASH:()=>ATTR_USER_HASH,ATTR_USER_ID:()=>ATTR_USER_ID,ATTR_USER_NAME:()=>ATTR_USER_NAME,ATTR_USER_ROLES:()=>ATTR_USER_ROLES,ATTR_V8JS_GC_TYPE:()=>ATTR_V8JS_GC_TYPE,ATTR_V8JS_HEAP_SPACE_NAME:()=>ATTR_V8JS_HEAP_SPACE_NAME,ATTR_VCS_REPOSITORY_CHANGE_ID:()=>ATTR_VCS_REPOSITORY_CHANGE_ID,ATTR_VCS_REPOSITORY_CHANGE_TITLE:()=>ATTR_VCS_REPOSITORY_CHANGE_TITLE,ATTR_VCS_REPOSITORY_REF_NAME:()=>ATTR_VCS_REPOSITORY_REF_NAME,ATTR_VCS_REPOSITORY_REF_REVISION:()=>ATTR_VCS_REPOSITORY_REF_REVISION,ATTR_VCS_REPOSITORY_REF_TYPE:()=>ATTR_VCS_REPOSITORY_REF_TYPE,ATTR_VCS_REPOSITORY_URL_FULL:()=>ATTR_VCS_REPOSITORY_URL_FULL,ATTR_WEBENGINE_DESCRIPTION:()=>ATTR_WEBENGINE_DESCRIPTION,ATTR_WEBENGINE_NAME:()=>ATTR_WEBENGINE_NAME,ATTR_WEBENGINE_VERSION:()=>ATTR_WEBENGINE_VERSION,AWS_ECS_LAUNCHTYPE_VALUE_EC2:()=>`ec2`,AWS_ECS_LAUNCHTYPE_VALUE_FARGATE:()=>AWS_ECS_LAUNCHTYPE_VALUE_FARGATE,CICD_PIPELINE_TASK_TYPE_VALUE_BUILD:()=>CICD_PIPELINE_TASK_TYPE_VALUE_BUILD,CICD_PIPELINE_TASK_TYPE_VALUE_DEPLOY:()=>CICD_PIPELINE_TASK_TYPE_VALUE_DEPLOY,CICD_PIPELINE_TASK_TYPE_VALUE_TEST:()=>CICD_PIPELINE_TASK_TYPE_VALUE_TEST,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS:()=>CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_FC:()=>CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_FC,CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_OPENSHIFT:()=>CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_OPENSHIFT,CLOUD_PLATFORM_VALUE_AWS_APP_RUNNER:()=>CLOUD_PLATFORM_VALUE_AWS_APP_RUNNER,CLOUD_PLATFORM_VALUE_AWS_EC2:()=>CLOUD_PLATFORM_VALUE_AWS_EC2,CLOUD_PLATFORM_VALUE_AWS_ECS:()=>CLOUD_PLATFORM_VALUE_AWS_ECS,CLOUD_PLATFORM_VALUE_AWS_EKS:()=>CLOUD_PLATFORM_VALUE_AWS_EKS,CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK:()=>CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK,CLOUD_PLATFORM_VALUE_AWS_LAMBDA:()=>CLOUD_PLATFORM_VALUE_AWS_LAMBDA,CLOUD_PLATFORM_VALUE_AWS_OPENSHIFT:()=>CLOUD_PLATFORM_VALUE_AWS_OPENSHIFT,CLOUD_PLATFORM_VALUE_AZURE_AKS:()=>CLOUD_PLATFORM_VALUE_AZURE_AKS,CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE:()=>CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS:()=>CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS,CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES:()=>CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES,CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS:()=>CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS,CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT:()=>CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT,CLOUD_PLATFORM_VALUE_AZURE_VM:()=>CLOUD_PLATFORM_VALUE_AZURE_VM,CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE:()=>CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE,CLOUD_PLATFORM_VALUE_GCP_BARE_METAL_SOLUTION:()=>CLOUD_PLATFORM_VALUE_GCP_BARE_METAL_SOLUTION,CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS:()=>CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS,CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN:()=>CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN,CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE:()=>CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE,CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE:()=>CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE,CLOUD_PLATFORM_VALUE_GCP_OPENSHIFT:()=>CLOUD_PLATFORM_VALUE_GCP_OPENSHIFT,CLOUD_PLATFORM_VALUE_IBM_CLOUD_OPENSHIFT:()=>CLOUD_PLATFORM_VALUE_IBM_CLOUD_OPENSHIFT,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_CVM:()=>CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_CVM,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_EKS:()=>CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_EKS,CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_SCF:()=>CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_SCF,CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD:()=>CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD,CLOUD_PROVIDER_VALUE_AWS:()=>`aws`,CLOUD_PROVIDER_VALUE_AZURE:()=>CLOUD_PROVIDER_VALUE_AZURE,CLOUD_PROVIDER_VALUE_GCP:()=>`gcp`,CLOUD_PROVIDER_VALUE_HEROKU:()=>CLOUD_PROVIDER_VALUE_HEROKU,CLOUD_PROVIDER_VALUE_IBM_CLOUD:()=>CLOUD_PROVIDER_VALUE_IBM_CLOUD,CLOUD_PROVIDER_VALUE_TENCENT_CLOUD:()=>CLOUD_PROVIDER_VALUE_TENCENT_CLOUD,CONTAINER_CPU_STATE_VALUE_KERNEL:()=>CONTAINER_CPU_STATE_VALUE_KERNEL,CONTAINER_CPU_STATE_VALUE_SYSTEM:()=>CONTAINER_CPU_STATE_VALUE_SYSTEM,CONTAINER_CPU_STATE_VALUE_USER:()=>CONTAINER_CPU_STATE_VALUE_USER,CPU_MODE_VALUE_IDLE:()=>CPU_MODE_VALUE_IDLE,CPU_MODE_VALUE_INTERRUPT:()=>CPU_MODE_VALUE_INTERRUPT,CPU_MODE_VALUE_IOWAIT:()=>CPU_MODE_VALUE_IOWAIT,CPU_MODE_VALUE_KERNEL:()=>CPU_MODE_VALUE_KERNEL,CPU_MODE_VALUE_NICE:()=>CPU_MODE_VALUE_NICE,CPU_MODE_VALUE_STEAL:()=>CPU_MODE_VALUE_STEAL,CPU_MODE_VALUE_SYSTEM:()=>CPU_MODE_VALUE_SYSTEM,CPU_MODE_VALUE_USER:()=>CPU_MODE_VALUE_USER,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ALL:()=>`all`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ANY:()=>`any`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ONE:()=>`one`,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE:()=>DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE,DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_TWO:()=>`two`,DB_CLIENT_CONNECTIONS_STATE_VALUE_IDLE:()=>DB_CLIENT_CONNECTIONS_STATE_VALUE_IDLE,DB_CLIENT_CONNECTIONS_STATE_VALUE_USED:()=>DB_CLIENT_CONNECTIONS_STATE_VALUE_USED,DB_CLIENT_CONNECTION_STATE_VALUE_IDLE:()=>DB_CLIENT_CONNECTION_STATE_VALUE_IDLE,DB_CLIENT_CONNECTION_STATE_VALUE_USED:()=>DB_CLIENT_CONNECTION_STATE_VALUE_USED,DB_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT:()=>DB_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT,DB_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY:()=>DB_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY,DB_COSMOSDB_OPERATION_TYPE_VALUE_BATCH:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_BATCH,DB_COSMOSDB_OPERATION_TYPE_VALUE_CREATE:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_CREATE,DB_COSMOSDB_OPERATION_TYPE_VALUE_DELETE:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_DELETE,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE,DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE_JAVASCRIPT:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE_JAVASCRIPT,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD,DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD_FEED:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD_FEED,DB_COSMOSDB_OPERATION_TYPE_VALUE_INVALID:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_INVALID,DB_COSMOSDB_OPERATION_TYPE_VALUE_PATCH:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_PATCH,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY,DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY_PLAN:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY_PLAN,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_READ,DB_COSMOSDB_OPERATION_TYPE_VALUE_READ_FEED:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_READ_FEED,DB_COSMOSDB_OPERATION_TYPE_VALUE_REPLACE:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_REPLACE,DB_COSMOSDB_OPERATION_TYPE_VALUE_UPSERT:()=>DB_COSMOSDB_OPERATION_TYPE_VALUE_UPSERT,DB_SYSTEM_VALUE_ADABAS:()=>DB_SYSTEM_VALUE_ADABAS,DB_SYSTEM_VALUE_CACHE:()=>DB_SYSTEM_VALUE_CACHE,DB_SYSTEM_VALUE_CASSANDRA:()=>DB_SYSTEM_VALUE_CASSANDRA,DB_SYSTEM_VALUE_CLICKHOUSE:()=>DB_SYSTEM_VALUE_CLICKHOUSE,DB_SYSTEM_VALUE_CLOUDSCAPE:()=>DB_SYSTEM_VALUE_CLOUDSCAPE,DB_SYSTEM_VALUE_COCKROACHDB:()=>DB_SYSTEM_VALUE_COCKROACHDB,DB_SYSTEM_VALUE_COLDFUSION:()=>DB_SYSTEM_VALUE_COLDFUSION,DB_SYSTEM_VALUE_COSMOSDB:()=>DB_SYSTEM_VALUE_COSMOSDB,DB_SYSTEM_VALUE_COUCHBASE:()=>DB_SYSTEM_VALUE_COUCHBASE,DB_SYSTEM_VALUE_COUCHDB:()=>DB_SYSTEM_VALUE_COUCHDB,DB_SYSTEM_VALUE_DB2:()=>`db2`,DB_SYSTEM_VALUE_DERBY:()=>DB_SYSTEM_VALUE_DERBY,DB_SYSTEM_VALUE_DYNAMODB:()=>DB_SYSTEM_VALUE_DYNAMODB,DB_SYSTEM_VALUE_EDB:()=>`edb`,DB_SYSTEM_VALUE_ELASTICSEARCH:()=>DB_SYSTEM_VALUE_ELASTICSEARCH,DB_SYSTEM_VALUE_FILEMAKER:()=>DB_SYSTEM_VALUE_FILEMAKER,DB_SYSTEM_VALUE_FIREBIRD:()=>DB_SYSTEM_VALUE_FIREBIRD,DB_SYSTEM_VALUE_FIRSTSQL:()=>DB_SYSTEM_VALUE_FIRSTSQL,DB_SYSTEM_VALUE_GEODE:()=>DB_SYSTEM_VALUE_GEODE,DB_SYSTEM_VALUE_H2:()=>`h2`,DB_SYSTEM_VALUE_HANADB:()=>DB_SYSTEM_VALUE_HANADB,DB_SYSTEM_VALUE_HBASE:()=>DB_SYSTEM_VALUE_HBASE,DB_SYSTEM_VALUE_HIVE:()=>DB_SYSTEM_VALUE_HIVE,DB_SYSTEM_VALUE_HSQLDB:()=>DB_SYSTEM_VALUE_HSQLDB,DB_SYSTEM_VALUE_INFLUXDB:()=>DB_SYSTEM_VALUE_INFLUXDB,DB_SYSTEM_VALUE_INFORMIX:()=>DB_SYSTEM_VALUE_INFORMIX,DB_SYSTEM_VALUE_INGRES:()=>DB_SYSTEM_VALUE_INGRES,DB_SYSTEM_VALUE_INSTANTDB:()=>DB_SYSTEM_VALUE_INSTANTDB,DB_SYSTEM_VALUE_INTERBASE:()=>DB_SYSTEM_VALUE_INTERBASE,DB_SYSTEM_VALUE_INTERSYSTEMS_CACHE:()=>DB_SYSTEM_VALUE_INTERSYSTEMS_CACHE,DB_SYSTEM_VALUE_MARIADB:()=>DB_SYSTEM_VALUE_MARIADB,DB_SYSTEM_VALUE_MAXDB:()=>DB_SYSTEM_VALUE_MAXDB,DB_SYSTEM_VALUE_MEMCACHED:()=>DB_SYSTEM_VALUE_MEMCACHED,DB_SYSTEM_VALUE_MONGODB:()=>DB_SYSTEM_VALUE_MONGODB,DB_SYSTEM_VALUE_MSSQL:()=>DB_SYSTEM_VALUE_MSSQL,DB_SYSTEM_VALUE_MSSQLCOMPACT:()=>DB_SYSTEM_VALUE_MSSQLCOMPACT,DB_SYSTEM_VALUE_MYSQL:()=>DB_SYSTEM_VALUE_MYSQL,DB_SYSTEM_VALUE_NEO4J:()=>DB_SYSTEM_VALUE_NEO4J,DB_SYSTEM_VALUE_NETEZZA:()=>DB_SYSTEM_VALUE_NETEZZA,DB_SYSTEM_VALUE_OPENSEARCH:()=>DB_SYSTEM_VALUE_OPENSEARCH,DB_SYSTEM_VALUE_ORACLE:()=>DB_SYSTEM_VALUE_ORACLE,DB_SYSTEM_VALUE_OTHER_SQL:()=>DB_SYSTEM_VALUE_OTHER_SQL,DB_SYSTEM_VALUE_PERVASIVE:()=>DB_SYSTEM_VALUE_PERVASIVE,DB_SYSTEM_VALUE_POINTBASE:()=>DB_SYSTEM_VALUE_POINTBASE,DB_SYSTEM_VALUE_POSTGRESQL:()=>DB_SYSTEM_VALUE_POSTGRESQL,DB_SYSTEM_VALUE_PROGRESS:()=>DB_SYSTEM_VALUE_PROGRESS,DB_SYSTEM_VALUE_REDIS:()=>DB_SYSTEM_VALUE_REDIS,DB_SYSTEM_VALUE_REDSHIFT:()=>DB_SYSTEM_VALUE_REDSHIFT,DB_SYSTEM_VALUE_SPANNER:()=>DB_SYSTEM_VALUE_SPANNER,DB_SYSTEM_VALUE_SQLITE:()=>DB_SYSTEM_VALUE_SQLITE,DB_SYSTEM_VALUE_SYBASE:()=>DB_SYSTEM_VALUE_SYBASE,DB_SYSTEM_VALUE_TERADATA:()=>DB_SYSTEM_VALUE_TERADATA,DB_SYSTEM_VALUE_TRINO:()=>DB_SYSTEM_VALUE_TRINO,DB_SYSTEM_VALUE_VERTICA:()=>DB_SYSTEM_VALUE_VERTICA,DEPLOYMENT_STATUS_VALUE_FAILED:()=>DEPLOYMENT_STATUS_VALUE_FAILED,DEPLOYMENT_STATUS_VALUE_SUCCEEDED:()=>DEPLOYMENT_STATUS_VALUE_SUCCEEDED,DISK_IO_DIRECTION_VALUE_READ:()=>DISK_IO_DIRECTION_VALUE_READ,DISK_IO_DIRECTION_VALUE_WRITE:()=>DISK_IO_DIRECTION_VALUE_WRITE,ERROR_TYPE_VALUE_OTHER:()=>ERROR_TYPE_VALUE_OTHER,FAAS_DOCUMENT_OPERATION_VALUE_DELETE:()=>FAAS_DOCUMENT_OPERATION_VALUE_DELETE,FAAS_DOCUMENT_OPERATION_VALUE_EDIT:()=>FAAS_DOCUMENT_OPERATION_VALUE_EDIT,FAAS_DOCUMENT_OPERATION_VALUE_INSERT:()=>FAAS_DOCUMENT_OPERATION_VALUE_INSERT,FAAS_INVOKED_PROVIDER_VALUE_ALIBABA_CLOUD:()=>FAAS_INVOKED_PROVIDER_VALUE_ALIBABA_CLOUD,FAAS_INVOKED_PROVIDER_VALUE_AWS:()=>`aws`,FAAS_INVOKED_PROVIDER_VALUE_AZURE:()=>FAAS_INVOKED_PROVIDER_VALUE_AZURE,FAAS_INVOKED_PROVIDER_VALUE_GCP:()=>`gcp`,FAAS_INVOKED_PROVIDER_VALUE_TENCENT_CLOUD:()=>FAAS_INVOKED_PROVIDER_VALUE_TENCENT_CLOUD,FAAS_TRIGGER_VALUE_DATASOURCE:()=>FAAS_TRIGGER_VALUE_DATASOURCE,FAAS_TRIGGER_VALUE_HTTP:()=>FAAS_TRIGGER_VALUE_HTTP,FAAS_TRIGGER_VALUE_OTHER:()=>FAAS_TRIGGER_VALUE_OTHER,FAAS_TRIGGER_VALUE_PUBSUB:()=>FAAS_TRIGGER_VALUE_PUBSUB,FAAS_TRIGGER_VALUE_TIMER:()=>FAAS_TRIGGER_VALUE_TIMER,GEN_AI_OPERATION_NAME_VALUE_CHAT:()=>GEN_AI_OPERATION_NAME_VALUE_CHAT,GEN_AI_OPERATION_NAME_VALUE_TEXT_COMPLETION:()=>GEN_AI_OPERATION_NAME_VALUE_TEXT_COMPLETION,GEN_AI_SYSTEM_VALUE_ANTHROPIC:()=>GEN_AI_SYSTEM_VALUE_ANTHROPIC,GEN_AI_SYSTEM_VALUE_COHERE:()=>GEN_AI_SYSTEM_VALUE_COHERE,GEN_AI_SYSTEM_VALUE_OPENAI:()=>GEN_AI_SYSTEM_VALUE_OPENAI,GEN_AI_SYSTEM_VALUE_VERTEX_AI:()=>GEN_AI_SYSTEM_VALUE_VERTEX_AI,GEN_AI_TOKEN_TYPE_VALUE_COMPLETION:()=>GEN_AI_TOKEN_TYPE_VALUE_COMPLETION,GEN_AI_TOKEN_TYPE_VALUE_INPUT:()=>GEN_AI_TOKEN_TYPE_VALUE_INPUT,GO_MEMORY_TYPE_VALUE_OTHER:()=>GO_MEMORY_TYPE_VALUE_OTHER,GO_MEMORY_TYPE_VALUE_STACK:()=>GO_MEMORY_TYPE_VALUE_STACK,GRAPHQL_OPERATION_TYPE_VALUE_MUTATION:()=>GRAPHQL_OPERATION_TYPE_VALUE_MUTATION,GRAPHQL_OPERATION_TYPE_VALUE_QUERY:()=>GRAPHQL_OPERATION_TYPE_VALUE_QUERY,GRAPHQL_OPERATION_TYPE_VALUE_SUBSCRIPTION:()=>GRAPHQL_OPERATION_TYPE_VALUE_SUBSCRIPTION,HOST_ARCH_VALUE_AMD64:()=>HOST_ARCH_VALUE_AMD64,HOST_ARCH_VALUE_ARM32:()=>HOST_ARCH_VALUE_ARM32,HOST_ARCH_VALUE_ARM64:()=>HOST_ARCH_VALUE_ARM64,HOST_ARCH_VALUE_IA64:()=>HOST_ARCH_VALUE_IA64,HOST_ARCH_VALUE_PPC32:()=>HOST_ARCH_VALUE_PPC32,HOST_ARCH_VALUE_PPC64:()=>HOST_ARCH_VALUE_PPC64,HOST_ARCH_VALUE_S390X:()=>HOST_ARCH_VALUE_S390X,HOST_ARCH_VALUE_X86:()=>`x86`,HTTP_CONNECTION_STATE_VALUE_ACTIVE:()=>HTTP_CONNECTION_STATE_VALUE_ACTIVE,HTTP_CONNECTION_STATE_VALUE_IDLE:()=>HTTP_CONNECTION_STATE_VALUE_IDLE,HTTP_FLAVOR_VALUE_HTTP_1_0:()=>`1.0`,HTTP_FLAVOR_VALUE_HTTP_1_1:()=>`1.1`,HTTP_FLAVOR_VALUE_HTTP_2_0:()=>`2.0`,HTTP_FLAVOR_VALUE_HTTP_3_0:()=>`3.0`,HTTP_FLAVOR_VALUE_QUIC:()=>HTTP_FLAVOR_VALUE_QUIC,HTTP_FLAVOR_VALUE_SPDY:()=>HTTP_FLAVOR_VALUE_SPDY,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>HTTP_REQUEST_METHOD_VALUE_CONNECT,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>HTTP_REQUEST_METHOD_VALUE_DELETE,HTTP_REQUEST_METHOD_VALUE_GET:()=>`GET`,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>HTTP_REQUEST_METHOD_VALUE_HEAD,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>HTTP_REQUEST_METHOD_VALUE_OPTIONS,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>HTTP_REQUEST_METHOD_VALUE_OTHER,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>HTTP_REQUEST_METHOD_VALUE_PATCH,HTTP_REQUEST_METHOD_VALUE_POST:()=>HTTP_REQUEST_METHOD_VALUE_POST,HTTP_REQUEST_METHOD_VALUE_PUT:()=>`PUT`,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>HTTP_REQUEST_METHOD_VALUE_TRACE,IOS_STATE_VALUE_ACTIVE:()=>IOS_STATE_VALUE_ACTIVE,IOS_STATE_VALUE_BACKGROUND:()=>IOS_STATE_VALUE_BACKGROUND,IOS_STATE_VALUE_FOREGROUND:()=>IOS_STATE_VALUE_FOREGROUND,IOS_STATE_VALUE_INACTIVE:()=>IOS_STATE_VALUE_INACTIVE,IOS_STATE_VALUE_TERMINATE:()=>IOS_STATE_VALUE_TERMINATE,JVM_MEMORY_TYPE_VALUE_HEAP:()=>JVM_MEMORY_TYPE_VALUE_HEAP,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>JVM_MEMORY_TYPE_VALUE_NON_HEAP,JVM_THREAD_STATE_VALUE_BLOCKED:()=>JVM_THREAD_STATE_VALUE_BLOCKED,JVM_THREAD_STATE_VALUE_NEW:()=>`new`,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>JVM_THREAD_STATE_VALUE_RUNNABLE,JVM_THREAD_STATE_VALUE_TERMINATED:()=>JVM_THREAD_STATE_VALUE_TERMINATED,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>JVM_THREAD_STATE_VALUE_TIMED_WAITING,JVM_THREAD_STATE_VALUE_WAITING:()=>JVM_THREAD_STATE_VALUE_WAITING,LINUX_MEMORY_SLAB_STATE_VALUE_RECLAIMABLE:()=>LINUX_MEMORY_SLAB_STATE_VALUE_RECLAIMABLE,LINUX_MEMORY_SLAB_STATE_VALUE_UNRECLAIMABLE:()=>LINUX_MEMORY_SLAB_STATE_VALUE_UNRECLAIMABLE,LOG_IOSTREAM_VALUE_STDERR:()=>LOG_IOSTREAM_VALUE_STDERR,LOG_IOSTREAM_VALUE_STDOUT:()=>LOG_IOSTREAM_VALUE_STDOUT,MESSAGE_TYPE_VALUE_RECEIVED:()=>MESSAGE_TYPE_VALUE_RECEIVED,MESSAGE_TYPE_VALUE_SENT:()=>MESSAGE_TYPE_VALUE_SENT,MESSAGING_OPERATION_TYPE_VALUE_CREATE:()=>MESSAGING_OPERATION_TYPE_VALUE_CREATE,MESSAGING_OPERATION_TYPE_VALUE_DELIVER:()=>MESSAGING_OPERATION_TYPE_VALUE_DELIVER,MESSAGING_OPERATION_TYPE_VALUE_PROCESS:()=>MESSAGING_OPERATION_TYPE_VALUE_PROCESS,MESSAGING_OPERATION_TYPE_VALUE_PUBLISH:()=>MESSAGING_OPERATION_TYPE_VALUE_PUBLISH,MESSAGING_OPERATION_TYPE_VALUE_RECEIVE:()=>MESSAGING_OPERATION_TYPE_VALUE_RECEIVE,MESSAGING_OPERATION_TYPE_VALUE_SETTLE:()=>MESSAGING_OPERATION_TYPE_VALUE_SETTLE,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING:()=>MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING,MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING:()=>MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY:()=>MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO:()=>MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL:()=>MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL,MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION:()=>MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON:()=>MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE:()=>MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER:()=>MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER,MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER:()=>MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER,MESSAGING_SYSTEM_VALUE_ACTIVEMQ:()=>MESSAGING_SYSTEM_VALUE_ACTIVEMQ,MESSAGING_SYSTEM_VALUE_AWS_SQS:()=>MESSAGING_SYSTEM_VALUE_AWS_SQS,MESSAGING_SYSTEM_VALUE_EVENTGRID:()=>MESSAGING_SYSTEM_VALUE_EVENTGRID,MESSAGING_SYSTEM_VALUE_EVENTHUBS:()=>MESSAGING_SYSTEM_VALUE_EVENTHUBS,MESSAGING_SYSTEM_VALUE_GCP_PUBSUB:()=>MESSAGING_SYSTEM_VALUE_GCP_PUBSUB,MESSAGING_SYSTEM_VALUE_JMS:()=>`jms`,MESSAGING_SYSTEM_VALUE_KAFKA:()=>MESSAGING_SYSTEM_VALUE_KAFKA,MESSAGING_SYSTEM_VALUE_PULSAR:()=>MESSAGING_SYSTEM_VALUE_PULSAR,MESSAGING_SYSTEM_VALUE_RABBITMQ:()=>MESSAGING_SYSTEM_VALUE_RABBITMQ,MESSAGING_SYSTEM_VALUE_ROCKETMQ:()=>MESSAGING_SYSTEM_VALUE_ROCKETMQ,MESSAGING_SYSTEM_VALUE_SERVICEBUS:()=>MESSAGING_SYSTEM_VALUE_SERVICEBUS,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS,METRIC_CONTAINER_CPU_TIME:()=>METRIC_CONTAINER_CPU_TIME,METRIC_CONTAINER_DISK_IO:()=>METRIC_CONTAINER_DISK_IO,METRIC_CONTAINER_MEMORY_USAGE:()=>METRIC_CONTAINER_MEMORY_USAGE,METRIC_CONTAINER_NETWORK_IO:()=>METRIC_CONTAINER_NETWORK_IO,METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME:()=>METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX:()=>METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX,METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN:()=>METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN,METRIC_DB_CLIENT_CONNECTIONS_MAX:()=>METRIC_DB_CLIENT_CONNECTIONS_MAX,METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS:()=>METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS,METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS:()=>METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS,METRIC_DB_CLIENT_CONNECTIONS_USAGE:()=>METRIC_DB_CLIENT_CONNECTIONS_USAGE,METRIC_DB_CLIENT_CONNECTIONS_USE_TIME:()=>METRIC_DB_CLIENT_CONNECTIONS_USE_TIME,METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME:()=>METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME,METRIC_DB_CLIENT_CONNECTION_COUNT:()=>METRIC_DB_CLIENT_CONNECTION_COUNT,METRIC_DB_CLIENT_CONNECTION_CREATE_TIME:()=>METRIC_DB_CLIENT_CONNECTION_CREATE_TIME,METRIC_DB_CLIENT_CONNECTION_IDLE_MAX:()=>METRIC_DB_CLIENT_CONNECTION_IDLE_MAX,METRIC_DB_CLIENT_CONNECTION_IDLE_MIN:()=>METRIC_DB_CLIENT_CONNECTION_IDLE_MIN,METRIC_DB_CLIENT_CONNECTION_MAX:()=>METRIC_DB_CLIENT_CONNECTION_MAX,METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS:()=>METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS,METRIC_DB_CLIENT_CONNECTION_TIMEOUTS:()=>METRIC_DB_CLIENT_CONNECTION_TIMEOUTS,METRIC_DB_CLIENT_CONNECTION_USE_TIME:()=>METRIC_DB_CLIENT_CONNECTION_USE_TIME,METRIC_DB_CLIENT_CONNECTION_WAIT_TIME:()=>METRIC_DB_CLIENT_CONNECTION_WAIT_TIME,METRIC_DB_CLIENT_OPERATION_DURATION:()=>METRIC_DB_CLIENT_OPERATION_DURATION,METRIC_DNS_LOOKUP_DURATION:()=>METRIC_DNS_LOOKUP_DURATION,METRIC_FAAS_COLDSTARTS:()=>METRIC_FAAS_COLDSTARTS,METRIC_FAAS_CPU_USAGE:()=>METRIC_FAAS_CPU_USAGE,METRIC_FAAS_ERRORS:()=>METRIC_FAAS_ERRORS,METRIC_FAAS_INIT_DURATION:()=>METRIC_FAAS_INIT_DURATION,METRIC_FAAS_INVOCATIONS:()=>METRIC_FAAS_INVOCATIONS,METRIC_FAAS_INVOKE_DURATION:()=>METRIC_FAAS_INVOKE_DURATION,METRIC_FAAS_MEM_USAGE:()=>METRIC_FAAS_MEM_USAGE,METRIC_FAAS_NET_IO:()=>METRIC_FAAS_NET_IO,METRIC_FAAS_TIMEOUTS:()=>METRIC_FAAS_TIMEOUTS,METRIC_GEN_AI_CLIENT_OPERATION_DURATION:()=>METRIC_GEN_AI_CLIENT_OPERATION_DURATION,METRIC_GEN_AI_CLIENT_TOKEN_USAGE:()=>METRIC_GEN_AI_CLIENT_TOKEN_USAGE,METRIC_GEN_AI_SERVER_REQUEST_DURATION:()=>METRIC_GEN_AI_SERVER_REQUEST_DURATION,METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN:()=>METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN,METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN:()=>METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN,METRIC_GO_CONFIG_GOGC:()=>METRIC_GO_CONFIG_GOGC,METRIC_GO_GOROUTINE_COUNT:()=>METRIC_GO_GOROUTINE_COUNT,METRIC_GO_MEMORY_ALLOCATED:()=>METRIC_GO_MEMORY_ALLOCATED,METRIC_GO_MEMORY_ALLOCATIONS:()=>METRIC_GO_MEMORY_ALLOCATIONS,METRIC_GO_MEMORY_GC_GOAL:()=>METRIC_GO_MEMORY_GC_GOAL,METRIC_GO_MEMORY_LIMIT:()=>METRIC_GO_MEMORY_LIMIT,METRIC_GO_MEMORY_USED:()=>METRIC_GO_MEMORY_USED,METRIC_GO_PROCESSOR_LIMIT:()=>METRIC_GO_PROCESSOR_LIMIT,METRIC_GO_SCHEDULE_DURATION:()=>METRIC_GO_SCHEDULE_DURATION,METRIC_HTTP_CLIENT_ACTIVE_REQUESTS:()=>METRIC_HTTP_CLIENT_ACTIVE_REQUESTS,METRIC_HTTP_CLIENT_CONNECTION_DURATION:()=>METRIC_HTTP_CLIENT_CONNECTION_DURATION,METRIC_HTTP_CLIENT_OPEN_CONNECTIONS:()=>METRIC_HTTP_CLIENT_OPEN_CONNECTIONS,METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE:()=>METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>METRIC_HTTP_CLIENT_REQUEST_DURATION,METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE:()=>METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE,METRIC_HTTP_SERVER_ACTIVE_REQUESTS:()=>METRIC_HTTP_SERVER_ACTIVE_REQUESTS,METRIC_HTTP_SERVER_REQUEST_BODY_SIZE:()=>METRIC_HTTP_SERVER_REQUEST_BODY_SIZE,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>METRIC_HTTP_SERVER_REQUEST_DURATION,METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE:()=>METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE,METRIC_JVM_BUFFER_COUNT:()=>METRIC_JVM_BUFFER_COUNT,METRIC_JVM_BUFFER_MEMORY_LIMIT:()=>METRIC_JVM_BUFFER_MEMORY_LIMIT,METRIC_JVM_BUFFER_MEMORY_USAGE:()=>METRIC_JVM_BUFFER_MEMORY_USAGE,METRIC_JVM_BUFFER_MEMORY_USED:()=>METRIC_JVM_BUFFER_MEMORY_USED,METRIC_JVM_CLASS_COUNT:()=>METRIC_JVM_CLASS_COUNT,METRIC_JVM_CLASS_LOADED:()=>METRIC_JVM_CLASS_LOADED,METRIC_JVM_CLASS_UNLOADED:()=>METRIC_JVM_CLASS_UNLOADED,METRIC_JVM_CPU_COUNT:()=>METRIC_JVM_CPU_COUNT,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>METRIC_JVM_CPU_RECENT_UTILIZATION,METRIC_JVM_CPU_TIME:()=>METRIC_JVM_CPU_TIME,METRIC_JVM_GC_DURATION:()=>METRIC_JVM_GC_DURATION,METRIC_JVM_MEMORY_COMMITTED:()=>METRIC_JVM_MEMORY_COMMITTED,METRIC_JVM_MEMORY_INIT:()=>METRIC_JVM_MEMORY_INIT,METRIC_JVM_MEMORY_LIMIT:()=>METRIC_JVM_MEMORY_LIMIT,METRIC_JVM_MEMORY_USED:()=>METRIC_JVM_MEMORY_USED,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>METRIC_JVM_MEMORY_USED_AFTER_LAST_GC,METRIC_JVM_SYSTEM_CPU_LOAD_1M:()=>METRIC_JVM_SYSTEM_CPU_LOAD_1M,METRIC_JVM_SYSTEM_CPU_UTILIZATION:()=>METRIC_JVM_SYSTEM_CPU_UTILIZATION,METRIC_JVM_THREAD_COUNT:()=>METRIC_JVM_THREAD_COUNT,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>METRIC_KESTREL_ACTIVE_CONNECTIONS,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES,METRIC_KESTREL_CONNECTION_DURATION:()=>METRIC_KESTREL_CONNECTION_DURATION,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>METRIC_KESTREL_QUEUED_CONNECTIONS,METRIC_KESTREL_QUEUED_REQUESTS:()=>METRIC_KESTREL_QUEUED_REQUESTS,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>METRIC_KESTREL_REJECTED_CONNECTIONS,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>METRIC_KESTREL_TLS_HANDSHAKE_DURATION,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>METRIC_KESTREL_UPGRADED_CONNECTIONS,METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES:()=>METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES,METRIC_MESSAGING_CLIENT_OPERATION_DURATION:()=>METRIC_MESSAGING_CLIENT_OPERATION_DURATION,METRIC_MESSAGING_CLIENT_PUBLISHED_MESSAGES:()=>METRIC_MESSAGING_CLIENT_PUBLISHED_MESSAGES,METRIC_MESSAGING_PROCESS_DURATION:()=>METRIC_MESSAGING_PROCESS_DURATION,METRIC_MESSAGING_PROCESS_MESSAGES:()=>METRIC_MESSAGING_PROCESS_MESSAGES,METRIC_MESSAGING_PUBLISH_DURATION:()=>METRIC_MESSAGING_PUBLISH_DURATION,METRIC_MESSAGING_PUBLISH_MESSAGES:()=>METRIC_MESSAGING_PUBLISH_MESSAGES,METRIC_MESSAGING_RECEIVE_DURATION:()=>METRIC_MESSAGING_RECEIVE_DURATION,METRIC_MESSAGING_RECEIVE_MESSAGES:()=>METRIC_MESSAGING_RECEIVE_MESSAGES,METRIC_NODEJS_EVENTLOOP_DELAY_MAX:()=>METRIC_NODEJS_EVENTLOOP_DELAY_MAX,METRIC_NODEJS_EVENTLOOP_DELAY_MEAN:()=>METRIC_NODEJS_EVENTLOOP_DELAY_MEAN,METRIC_NODEJS_EVENTLOOP_DELAY_MIN:()=>METRIC_NODEJS_EVENTLOOP_DELAY_MIN,METRIC_NODEJS_EVENTLOOP_DELAY_P50:()=>METRIC_NODEJS_EVENTLOOP_DELAY_P50,METRIC_NODEJS_EVENTLOOP_DELAY_P90:()=>METRIC_NODEJS_EVENTLOOP_DELAY_P90,METRIC_NODEJS_EVENTLOOP_DELAY_P99:()=>METRIC_NODEJS_EVENTLOOP_DELAY_P99,METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV:()=>METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV,METRIC_NODEJS_EVENTLOOP_UTILIZATION:()=>METRIC_NODEJS_EVENTLOOP_UTILIZATION,METRIC_PROCESS_CONTEXT_SWITCHES:()=>METRIC_PROCESS_CONTEXT_SWITCHES,METRIC_PROCESS_CPU_TIME:()=>METRIC_PROCESS_CPU_TIME,METRIC_PROCESS_CPU_UTILIZATION:()=>METRIC_PROCESS_CPU_UTILIZATION,METRIC_PROCESS_DISK_IO:()=>METRIC_PROCESS_DISK_IO,METRIC_PROCESS_MEMORY_USAGE:()=>METRIC_PROCESS_MEMORY_USAGE,METRIC_PROCESS_MEMORY_VIRTUAL:()=>METRIC_PROCESS_MEMORY_VIRTUAL,METRIC_PROCESS_NETWORK_IO:()=>METRIC_PROCESS_NETWORK_IO,METRIC_PROCESS_OPEN_FILE_DESCRIPTOR_COUNT:()=>METRIC_PROCESS_OPEN_FILE_DESCRIPTOR_COUNT,METRIC_PROCESS_PAGING_FAULTS:()=>METRIC_PROCESS_PAGING_FAULTS,METRIC_PROCESS_THREAD_COUNT:()=>METRIC_PROCESS_THREAD_COUNT,METRIC_RPC_CLIENT_DURATION:()=>METRIC_RPC_CLIENT_DURATION,METRIC_RPC_CLIENT_REQUESTS_PER_RPC:()=>METRIC_RPC_CLIENT_REQUESTS_PER_RPC,METRIC_RPC_CLIENT_REQUEST_SIZE:()=>METRIC_RPC_CLIENT_REQUEST_SIZE,METRIC_RPC_CLIENT_RESPONSES_PER_RPC:()=>METRIC_RPC_CLIENT_RESPONSES_PER_RPC,METRIC_RPC_CLIENT_RESPONSE_SIZE:()=>METRIC_RPC_CLIENT_RESPONSE_SIZE,METRIC_RPC_SERVER_DURATION:()=>METRIC_RPC_SERVER_DURATION,METRIC_RPC_SERVER_REQUESTS_PER_RPC:()=>METRIC_RPC_SERVER_REQUESTS_PER_RPC,METRIC_RPC_SERVER_REQUEST_SIZE:()=>METRIC_RPC_SERVER_REQUEST_SIZE,METRIC_RPC_SERVER_RESPONSES_PER_RPC:()=>METRIC_RPC_SERVER_RESPONSES_PER_RPC,METRIC_RPC_SERVER_RESPONSE_SIZE:()=>METRIC_RPC_SERVER_RESPONSE_SIZE,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>METRIC_SIGNALR_SERVER_CONNECTION_DURATION,METRIC_SYSTEM_CPU_FREQUENCY:()=>METRIC_SYSTEM_CPU_FREQUENCY,METRIC_SYSTEM_CPU_LOGICAL_COUNT:()=>METRIC_SYSTEM_CPU_LOGICAL_COUNT,METRIC_SYSTEM_CPU_PHYSICAL_COUNT:()=>METRIC_SYSTEM_CPU_PHYSICAL_COUNT,METRIC_SYSTEM_CPU_TIME:()=>METRIC_SYSTEM_CPU_TIME,METRIC_SYSTEM_CPU_UTILIZATION:()=>METRIC_SYSTEM_CPU_UTILIZATION,METRIC_SYSTEM_DISK_IO:()=>METRIC_SYSTEM_DISK_IO,METRIC_SYSTEM_DISK_IO_TIME:()=>METRIC_SYSTEM_DISK_IO_TIME,METRIC_SYSTEM_DISK_MERGED:()=>METRIC_SYSTEM_DISK_MERGED,METRIC_SYSTEM_DISK_OPERATIONS:()=>METRIC_SYSTEM_DISK_OPERATIONS,METRIC_SYSTEM_DISK_OPERATION_TIME:()=>METRIC_SYSTEM_DISK_OPERATION_TIME,METRIC_SYSTEM_FILESYSTEM_USAGE:()=>METRIC_SYSTEM_FILESYSTEM_USAGE,METRIC_SYSTEM_FILESYSTEM_UTILIZATION:()=>METRIC_SYSTEM_FILESYSTEM_UTILIZATION,METRIC_SYSTEM_LINUX_MEMORY_AVAILABLE:()=>METRIC_SYSTEM_LINUX_MEMORY_AVAILABLE,METRIC_SYSTEM_LINUX_MEMORY_SLAB_USAGE:()=>METRIC_SYSTEM_LINUX_MEMORY_SLAB_USAGE,METRIC_SYSTEM_MEMORY_LIMIT:()=>METRIC_SYSTEM_MEMORY_LIMIT,METRIC_SYSTEM_MEMORY_SHARED:()=>METRIC_SYSTEM_MEMORY_SHARED,METRIC_SYSTEM_MEMORY_USAGE:()=>METRIC_SYSTEM_MEMORY_USAGE,METRIC_SYSTEM_MEMORY_UTILIZATION:()=>METRIC_SYSTEM_MEMORY_UTILIZATION,METRIC_SYSTEM_NETWORK_CONNECTIONS:()=>METRIC_SYSTEM_NETWORK_CONNECTIONS,METRIC_SYSTEM_NETWORK_DROPPED:()=>METRIC_SYSTEM_NETWORK_DROPPED,METRIC_SYSTEM_NETWORK_ERRORS:()=>METRIC_SYSTEM_NETWORK_ERRORS,METRIC_SYSTEM_NETWORK_IO:()=>METRIC_SYSTEM_NETWORK_IO,METRIC_SYSTEM_NETWORK_PACKETS:()=>METRIC_SYSTEM_NETWORK_PACKETS,METRIC_SYSTEM_PAGING_FAULTS:()=>METRIC_SYSTEM_PAGING_FAULTS,METRIC_SYSTEM_PAGING_OPERATIONS:()=>METRIC_SYSTEM_PAGING_OPERATIONS,METRIC_SYSTEM_PAGING_USAGE:()=>METRIC_SYSTEM_PAGING_USAGE,METRIC_SYSTEM_PAGING_UTILIZATION:()=>METRIC_SYSTEM_PAGING_UTILIZATION,METRIC_SYSTEM_PROCESS_COUNT:()=>METRIC_SYSTEM_PROCESS_COUNT,METRIC_SYSTEM_PROCESS_CREATED:()=>METRIC_SYSTEM_PROCESS_CREATED,METRIC_V8JS_GC_DURATION:()=>METRIC_V8JS_GC_DURATION,METRIC_V8JS_HEAP_SPACE_AVAILABLE_SIZE:()=>METRIC_V8JS_HEAP_SPACE_AVAILABLE_SIZE,METRIC_V8JS_HEAP_SPACE_PHYSICAL_SIZE:()=>METRIC_V8JS_HEAP_SPACE_PHYSICAL_SIZE,METRIC_V8JS_MEMORY_HEAP_LIMIT:()=>METRIC_V8JS_MEMORY_HEAP_LIMIT,METRIC_V8JS_MEMORY_HEAP_USED:()=>METRIC_V8JS_MEMORY_HEAP_USED,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA,NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA2000_1XRTT:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA2000_1XRTT,NETWORK_CONNECTION_SUBTYPE_VALUE_EDGE:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_EDGE,NETWORK_CONNECTION_SUBTYPE_VALUE_EHRPD:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_EHRPD,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_0:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_0,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_A:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_A,NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_B:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_B,NETWORK_CONNECTION_SUBTYPE_VALUE_GPRS:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_GPRS,NETWORK_CONNECTION_SUBTYPE_VALUE_GSM:()=>`gsm`,NETWORK_CONNECTION_SUBTYPE_VALUE_HSDPA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_HSDPA,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_HSPA,NETWORK_CONNECTION_SUBTYPE_VALUE_HSPAP:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_HSPAP,NETWORK_CONNECTION_SUBTYPE_VALUE_HSUPA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_HSUPA,NETWORK_CONNECTION_SUBTYPE_VALUE_IDEN:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_IDEN,NETWORK_CONNECTION_SUBTYPE_VALUE_IWLAN:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_IWLAN,NETWORK_CONNECTION_SUBTYPE_VALUE_LTE:()=>`lte`,NETWORK_CONNECTION_SUBTYPE_VALUE_LTE_CA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_LTE_CA,NETWORK_CONNECTION_SUBTYPE_VALUE_NR:()=>`nr`,NETWORK_CONNECTION_SUBTYPE_VALUE_NRNSA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_NRNSA,NETWORK_CONNECTION_SUBTYPE_VALUE_TD_SCDMA:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_TD_SCDMA,NETWORK_CONNECTION_SUBTYPE_VALUE_UMTS:()=>NETWORK_CONNECTION_SUBTYPE_VALUE_UMTS,NETWORK_CONNECTION_TYPE_VALUE_CELL:()=>NETWORK_CONNECTION_TYPE_VALUE_CELL,NETWORK_CONNECTION_TYPE_VALUE_UNAVAILABLE:()=>NETWORK_CONNECTION_TYPE_VALUE_UNAVAILABLE,NETWORK_CONNECTION_TYPE_VALUE_UNKNOWN:()=>NETWORK_CONNECTION_TYPE_VALUE_UNKNOWN,NETWORK_CONNECTION_TYPE_VALUE_WIFI:()=>NETWORK_CONNECTION_TYPE_VALUE_WIFI,NETWORK_CONNECTION_TYPE_VALUE_WIRED:()=>NETWORK_CONNECTION_TYPE_VALUE_WIRED,NETWORK_IO_DIRECTION_VALUE_RECEIVE:()=>NETWORK_IO_DIRECTION_VALUE_RECEIVE,NETWORK_IO_DIRECTION_VALUE_TRANSMIT:()=>NETWORK_IO_DIRECTION_VALUE_TRANSMIT,NETWORK_TRANSPORT_VALUE_PIPE:()=>NETWORK_TRANSPORT_VALUE_PIPE,NETWORK_TRANSPORT_VALUE_QUIC:()=>NETWORK_TRANSPORT_VALUE_QUIC,NETWORK_TRANSPORT_VALUE_TCP:()=>`tcp`,NETWORK_TRANSPORT_VALUE_UDP:()=>`udp`,NETWORK_TRANSPORT_VALUE_UNIX:()=>NETWORK_TRANSPORT_VALUE_UNIX,NETWORK_TYPE_VALUE_IPV4:()=>NETWORK_TYPE_VALUE_IPV4,NETWORK_TYPE_VALUE_IPV6:()=>NETWORK_TYPE_VALUE_IPV6,NET_SOCK_FAMILY_VALUE_INET:()=>NET_SOCK_FAMILY_VALUE_INET,NET_SOCK_FAMILY_VALUE_INET6:()=>NET_SOCK_FAMILY_VALUE_INET6,NET_SOCK_FAMILY_VALUE_UNIX:()=>NET_SOCK_FAMILY_VALUE_UNIX,NET_TRANSPORT_VALUE_INPROC:()=>NET_TRANSPORT_VALUE_INPROC,NET_TRANSPORT_VALUE_IP_TCP:()=>NET_TRANSPORT_VALUE_IP_TCP,NET_TRANSPORT_VALUE_IP_UDP:()=>NET_TRANSPORT_VALUE_IP_UDP,NET_TRANSPORT_VALUE_OTHER:()=>NET_TRANSPORT_VALUE_OTHER,NET_TRANSPORT_VALUE_PIPE:()=>NET_TRANSPORT_VALUE_PIPE,OPENTRACING_REF_TYPE_VALUE_CHILD_OF:()=>OPENTRACING_REF_TYPE_VALUE_CHILD_OF,OPENTRACING_REF_TYPE_VALUE_FOLLOWS_FROM:()=>OPENTRACING_REF_TYPE_VALUE_FOLLOWS_FROM,OS_TYPE_VALUE_AIX:()=>`aix`,OS_TYPE_VALUE_DARWIN:()=>OS_TYPE_VALUE_DARWIN,OS_TYPE_VALUE_DRAGONFLYBSD:()=>OS_TYPE_VALUE_DRAGONFLYBSD,OS_TYPE_VALUE_FREEBSD:()=>OS_TYPE_VALUE_FREEBSD,OS_TYPE_VALUE_HPUX:()=>OS_TYPE_VALUE_HPUX,OS_TYPE_VALUE_LINUX:()=>OS_TYPE_VALUE_LINUX,OS_TYPE_VALUE_NETBSD:()=>OS_TYPE_VALUE_NETBSD,OS_TYPE_VALUE_OPENBSD:()=>OS_TYPE_VALUE_OPENBSD,OS_TYPE_VALUE_SOLARIS:()=>OS_TYPE_VALUE_SOLARIS,OS_TYPE_VALUE_WINDOWS:()=>OS_TYPE_VALUE_WINDOWS,OS_TYPE_VALUE_Z_OS:()=>OS_TYPE_VALUE_Z_OS,OTEL_STATUS_CODE_VALUE_ERROR:()=>OTEL_STATUS_CODE_VALUE_ERROR,OTEL_STATUS_CODE_VALUE_OK:()=>`OK`,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_INVOLUNTARY:()=>PROCESS_CONTEXT_SWITCH_TYPE_VALUE_INVOLUNTARY,PROCESS_CONTEXT_SWITCH_TYPE_VALUE_VOLUNTARY:()=>PROCESS_CONTEXT_SWITCH_TYPE_VALUE_VOLUNTARY,PROCESS_CPU_STATE_VALUE_SYSTEM:()=>PROCESS_CPU_STATE_VALUE_SYSTEM,PROCESS_CPU_STATE_VALUE_USER:()=>PROCESS_CPU_STATE_VALUE_USER,PROCESS_CPU_STATE_VALUE_WAIT:()=>PROCESS_CPU_STATE_VALUE_WAIT,PROCESS_PAGING_FAULT_TYPE_VALUE_MAJOR:()=>PROCESS_PAGING_FAULT_TYPE_VALUE_MAJOR,PROCESS_PAGING_FAULT_TYPE_VALUE_MINOR:()=>PROCESS_PAGING_FAULT_TYPE_VALUE_MINOR,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ABORTED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_ABORTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_ALREADY_EXISTS:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_ALREADY_EXISTS,RPC_CONNECT_RPC_ERROR_CODE_VALUE_CANCELLED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_CANCELLED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DATA_LOSS:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_DATA_LOSS,RPC_CONNECT_RPC_ERROR_CODE_VALUE_DEADLINE_EXCEEDED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_DEADLINE_EXCEEDED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_FAILED_PRECONDITION:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_FAILED_PRECONDITION,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INTERNAL:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_INTERNAL,RPC_CONNECT_RPC_ERROR_CODE_VALUE_INVALID_ARGUMENT:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_INVALID_ARGUMENT,RPC_CONNECT_RPC_ERROR_CODE_VALUE_NOT_FOUND:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_NOT_FOUND,RPC_CONNECT_RPC_ERROR_CODE_VALUE_OUT_OF_RANGE:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_OUT_OF_RANGE,RPC_CONNECT_RPC_ERROR_CODE_VALUE_PERMISSION_DENIED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_PERMISSION_DENIED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_RESOURCE_EXHAUSTED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_RESOURCE_EXHAUSTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAUTHENTICATED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAUTHENTICATED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAVAILABLE:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAVAILABLE,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNIMPLEMENTED:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNIMPLEMENTED,RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNKNOWN:()=>RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNKNOWN,RPC_GRPC_STATUS_CODE_VALUE_ABORTED:()=>10,RPC_GRPC_STATUS_CODE_VALUE_ALREADY_EXISTS:()=>6,RPC_GRPC_STATUS_CODE_VALUE_CANCELLED:()=>1,RPC_GRPC_STATUS_CODE_VALUE_DATA_LOSS:()=>15,RPC_GRPC_STATUS_CODE_VALUE_DEADLINE_EXCEEDED:()=>4,RPC_GRPC_STATUS_CODE_VALUE_FAILED_PRECONDITION:()=>9,RPC_GRPC_STATUS_CODE_VALUE_INTERNAL:()=>13,RPC_GRPC_STATUS_CODE_VALUE_INVALID_ARGUMENT:()=>3,RPC_GRPC_STATUS_CODE_VALUE_NOT_FOUND:()=>5,RPC_GRPC_STATUS_CODE_VALUE_OK:()=>0,RPC_GRPC_STATUS_CODE_VALUE_OUT_OF_RANGE:()=>11,RPC_GRPC_STATUS_CODE_VALUE_PERMISSION_DENIED:()=>7,RPC_GRPC_STATUS_CODE_VALUE_RESOURCE_EXHAUSTED:()=>8,RPC_GRPC_STATUS_CODE_VALUE_UNAUTHENTICATED:()=>16,RPC_GRPC_STATUS_CODE_VALUE_UNAVAILABLE:()=>14,RPC_GRPC_STATUS_CODE_VALUE_UNIMPLEMENTED:()=>12,RPC_GRPC_STATUS_CODE_VALUE_UNKNOWN:()=>2,RPC_MESSAGE_TYPE_VALUE_RECEIVED:()=>RPC_MESSAGE_TYPE_VALUE_RECEIVED,RPC_MESSAGE_TYPE_VALUE_SENT:()=>RPC_MESSAGE_TYPE_VALUE_SENT,RPC_SYSTEM_VALUE_APACHE_DUBBO:()=>RPC_SYSTEM_VALUE_APACHE_DUBBO,RPC_SYSTEM_VALUE_CONNECT_RPC:()=>RPC_SYSTEM_VALUE_CONNECT_RPC,RPC_SYSTEM_VALUE_DOTNET_WCF:()=>RPC_SYSTEM_VALUE_DOTNET_WCF,RPC_SYSTEM_VALUE_GRPC:()=>RPC_SYSTEM_VALUE_GRPC,RPC_SYSTEM_VALUE_JAVA_RMI:()=>RPC_SYSTEM_VALUE_JAVA_RMI,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>SIGNALR_TRANSPORT_VALUE_LONG_POLLING,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS,STATE_VALUE_IDLE:()=>STATE_VALUE_IDLE,STATE_VALUE_USED:()=>STATE_VALUE_USED,SYSTEM_CPU_STATE_VALUE_IDLE:()=>SYSTEM_CPU_STATE_VALUE_IDLE,SYSTEM_CPU_STATE_VALUE_INTERRUPT:()=>SYSTEM_CPU_STATE_VALUE_INTERRUPT,SYSTEM_CPU_STATE_VALUE_IOWAIT:()=>SYSTEM_CPU_STATE_VALUE_IOWAIT,SYSTEM_CPU_STATE_VALUE_NICE:()=>SYSTEM_CPU_STATE_VALUE_NICE,SYSTEM_CPU_STATE_VALUE_STEAL:()=>SYSTEM_CPU_STATE_VALUE_STEAL,SYSTEM_CPU_STATE_VALUE_SYSTEM:()=>SYSTEM_CPU_STATE_VALUE_SYSTEM,SYSTEM_CPU_STATE_VALUE_USER:()=>SYSTEM_CPU_STATE_VALUE_USER,SYSTEM_FILESYSTEM_STATE_VALUE_FREE:()=>SYSTEM_FILESYSTEM_STATE_VALUE_FREE,SYSTEM_FILESYSTEM_STATE_VALUE_RESERVED:()=>SYSTEM_FILESYSTEM_STATE_VALUE_RESERVED,SYSTEM_FILESYSTEM_STATE_VALUE_USED:()=>SYSTEM_FILESYSTEM_STATE_VALUE_USED,SYSTEM_FILESYSTEM_TYPE_VALUE_EXFAT:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_EXFAT,SYSTEM_FILESYSTEM_TYPE_VALUE_EXT4:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_EXT4,SYSTEM_FILESYSTEM_TYPE_VALUE_FAT32:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_FAT32,SYSTEM_FILESYSTEM_TYPE_VALUE_HFSPLUS:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_HFSPLUS,SYSTEM_FILESYSTEM_TYPE_VALUE_NTFS:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_NTFS,SYSTEM_FILESYSTEM_TYPE_VALUE_REFS:()=>SYSTEM_FILESYSTEM_TYPE_VALUE_REFS,SYSTEM_MEMORY_STATE_VALUE_BUFFERS:()=>SYSTEM_MEMORY_STATE_VALUE_BUFFERS,SYSTEM_MEMORY_STATE_VALUE_CACHED:()=>SYSTEM_MEMORY_STATE_VALUE_CACHED,SYSTEM_MEMORY_STATE_VALUE_FREE:()=>SYSTEM_MEMORY_STATE_VALUE_FREE,SYSTEM_MEMORY_STATE_VALUE_SHARED:()=>SYSTEM_MEMORY_STATE_VALUE_SHARED,SYSTEM_MEMORY_STATE_VALUE_USED:()=>SYSTEM_MEMORY_STATE_VALUE_USED,SYSTEM_NETWORK_STATE_VALUE_CLOSE:()=>SYSTEM_NETWORK_STATE_VALUE_CLOSE,SYSTEM_NETWORK_STATE_VALUE_CLOSE_WAIT:()=>SYSTEM_NETWORK_STATE_VALUE_CLOSE_WAIT,SYSTEM_NETWORK_STATE_VALUE_CLOSING:()=>SYSTEM_NETWORK_STATE_VALUE_CLOSING,SYSTEM_NETWORK_STATE_VALUE_DELETE:()=>SYSTEM_NETWORK_STATE_VALUE_DELETE,SYSTEM_NETWORK_STATE_VALUE_ESTABLISHED:()=>SYSTEM_NETWORK_STATE_VALUE_ESTABLISHED,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_1:()=>SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_1,SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_2:()=>SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_2,SYSTEM_NETWORK_STATE_VALUE_LAST_ACK:()=>SYSTEM_NETWORK_STATE_VALUE_LAST_ACK,SYSTEM_NETWORK_STATE_VALUE_LISTEN:()=>SYSTEM_NETWORK_STATE_VALUE_LISTEN,SYSTEM_NETWORK_STATE_VALUE_SYN_RECV:()=>SYSTEM_NETWORK_STATE_VALUE_SYN_RECV,SYSTEM_NETWORK_STATE_VALUE_SYN_SENT:()=>SYSTEM_NETWORK_STATE_VALUE_SYN_SENT,SYSTEM_NETWORK_STATE_VALUE_TIME_WAIT:()=>SYSTEM_NETWORK_STATE_VALUE_TIME_WAIT,SYSTEM_PAGING_DIRECTION_VALUE_IN:()=>`in`,SYSTEM_PAGING_DIRECTION_VALUE_OUT:()=>`out`,SYSTEM_PAGING_STATE_VALUE_FREE:()=>SYSTEM_PAGING_STATE_VALUE_FREE,SYSTEM_PAGING_STATE_VALUE_USED:()=>SYSTEM_PAGING_STATE_VALUE_USED,SYSTEM_PAGING_TYPE_VALUE_MAJOR:()=>SYSTEM_PAGING_TYPE_VALUE_MAJOR,SYSTEM_PAGING_TYPE_VALUE_MINOR:()=>SYSTEM_PAGING_TYPE_VALUE_MINOR,SYSTEM_PROCESSES_STATUS_VALUE_DEFUNCT:()=>SYSTEM_PROCESSES_STATUS_VALUE_DEFUNCT,SYSTEM_PROCESSES_STATUS_VALUE_RUNNING:()=>SYSTEM_PROCESSES_STATUS_VALUE_RUNNING,SYSTEM_PROCESSES_STATUS_VALUE_SLEEPING:()=>SYSTEM_PROCESSES_STATUS_VALUE_SLEEPING,SYSTEM_PROCESSES_STATUS_VALUE_STOPPED:()=>SYSTEM_PROCESSES_STATUS_VALUE_STOPPED,SYSTEM_PROCESS_STATUS_VALUE_DEFUNCT:()=>SYSTEM_PROCESS_STATUS_VALUE_DEFUNCT,SYSTEM_PROCESS_STATUS_VALUE_RUNNING:()=>SYSTEM_PROCESS_STATUS_VALUE_RUNNING,SYSTEM_PROCESS_STATUS_VALUE_SLEEPING:()=>SYSTEM_PROCESS_STATUS_VALUE_SLEEPING,SYSTEM_PROCESS_STATUS_VALUE_STOPPED:()=>SYSTEM_PROCESS_STATUS_VALUE_STOPPED,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>`cpp`,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>`go`,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>TELEMETRY_SDK_LANGUAGE_VALUE_JAVA,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>`php`,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUBY,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>TELEMETRY_SDK_LANGUAGE_VALUE_RUST,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS,TEST_CASE_RESULT_STATUS_VALUE_FAIL:()=>TEST_CASE_RESULT_STATUS_VALUE_FAIL,TEST_CASE_RESULT_STATUS_VALUE_PASS:()=>TEST_CASE_RESULT_STATUS_VALUE_PASS,TEST_SUITE_RUN_STATUS_VALUE_ABORTED:()=>TEST_SUITE_RUN_STATUS_VALUE_ABORTED,TEST_SUITE_RUN_STATUS_VALUE_FAILURE:()=>TEST_SUITE_RUN_STATUS_VALUE_FAILURE,TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS:()=>TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS,TEST_SUITE_RUN_STATUS_VALUE_SKIPPED:()=>TEST_SUITE_RUN_STATUS_VALUE_SKIPPED,TEST_SUITE_RUN_STATUS_VALUE_SUCCESS:()=>TEST_SUITE_RUN_STATUS_VALUE_SUCCESS,TEST_SUITE_RUN_STATUS_VALUE_TIMED_OUT:()=>TEST_SUITE_RUN_STATUS_VALUE_TIMED_OUT,TLS_PROTOCOL_NAME_VALUE_SSL:()=>`ssl`,TLS_PROTOCOL_NAME_VALUE_TLS:()=>`tls`,V8JS_GC_TYPE_VALUE_INCREMENTAL:()=>V8JS_GC_TYPE_VALUE_INCREMENTAL,V8JS_GC_TYPE_VALUE_MAJOR:()=>V8JS_GC_TYPE_VALUE_MAJOR,V8JS_GC_TYPE_VALUE_MINOR:()=>V8JS_GC_TYPE_VALUE_MINOR,V8JS_GC_TYPE_VALUE_WEAKCB:()=>V8JS_GC_TYPE_VALUE_WEAKCB,V8JS_HEAP_SPACE_NAME_VALUE_CODE_SPACE:()=>V8JS_HEAP_SPACE_NAME_VALUE_CODE_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_LARGE_OBJECT_SPACE:()=>V8JS_HEAP_SPACE_NAME_VALUE_LARGE_OBJECT_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_MAP_SPACE:()=>V8JS_HEAP_SPACE_NAME_VALUE_MAP_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_NEW_SPACE:()=>V8JS_HEAP_SPACE_NAME_VALUE_NEW_SPACE,V8JS_HEAP_SPACE_NAME_VALUE_OLD_SPACE:()=>V8JS_HEAP_SPACE_NAME_VALUE_OLD_SPACE,VCS_REPOSITORY_REF_TYPE_VALUE_BRANCH:()=>VCS_REPOSITORY_REF_TYPE_VALUE_BRANCH,VCS_REPOSITORY_REF_TYPE_VALUE_TAG:()=>`tag`}),init_index_incubating=__esmMin((()=>{init_stable_attributes(),init_stable_metrics(),init_experimental_attributes(),init_experimental_metrics()})),require_SpanNames=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SpanNames=void 0,(function(s){s.QUERY_PREFIX=`pg.query`,s.CONNECT=`pg.connect`,s.POOL_CONNECT=`pg-pool.connect`})(s.SpanNames||={})})),require_utils$28=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isObjectWithTextString=s.getErrorMessage=s.patchClientConnectCallback=s.patchCallbackPGPool=s.updateCounter=s.getPoolName=s.patchCallback=s.handleExecutionResult=s.handleConfigQuery=s.shouldSkipInstrumentation=s.getSemanticAttributesFromPool=s.getSemanticAttributesFromConnection=s.getConnectionString=s.parseNormalizedOperationName=s.getQuerySpanName=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_AttributeNames$3(),p=(init_esm$1(),__toCommonJS$1(esm_exports)),g=(init_index_incubating(),__toCommonJS$1(index_incubating_exports)),v=require_src$33(),b=require_SpanNames();function C(s,l){if(!l)return b.SpanNames.QUERY_PREFIX;let f=typeof l.name==`string`&&l.name?l.name:w(l.text);return`${b.SpanNames.QUERY_PREFIX}:${f}${s?` ${s}`:``}`}s.getQuerySpanName=C;function w(s){let l=s.indexOf(` `),f=l===-1?s:s.slice(0,l);return f=f.toUpperCase(),f.endsWith(`;`)?f.slice(0,-1):f}s.parseNormalizedOperationName=w;function E(s){return`postgresql://${s.host||`localhost`}:${s.port||5432}/${s.database||``}`}s.getConnectionString=E;function k(s){if(Number.isInteger(s))return s}function A(s){return{[p.SEMATTRS_DB_SYSTEM]:p.DBSYSTEMVALUES_POSTGRESQL,[p.SEMATTRS_DB_NAME]:s.database,[p.SEMATTRS_DB_CONNECTION_STRING]:E(s),[p.SEMATTRS_NET_PEER_NAME]:s.host,[p.SEMATTRS_NET_PEER_PORT]:k(s.port),[p.SEMATTRS_DB_USER]:s.user}}s.getSemanticAttributesFromConnection=A;function N(s){return{[p.SEMATTRS_DB_SYSTEM]:p.DBSYSTEMVALUES_POSTGRESQL,[p.SEMATTRS_DB_NAME]:s.database,[p.SEMATTRS_DB_CONNECTION_STRING]:E(s),[p.SEMATTRS_NET_PEER_NAME]:s.host,[p.SEMATTRS_NET_PEER_PORT]:k(s.port),[p.SEMATTRS_DB_USER]:s.user,[f.AttributeNames.IDLE_TIMEOUT_MILLIS]:s.idleTimeoutMillis,[f.AttributeNames.MAX_CLIENT]:s.maxClient}}s.getSemanticAttributesFromPool=N;function F(s){return s.requireParentSpan===!0&&l.trace.getSpan(l.context.active())===void 0}s.shouldSkipInstrumentation=F;function I(s,g,v){let{connectionParameters:b}=this,w=b.database,E=C(w,v),k=s.startSpan(E,{kind:l.SpanKind.CLIENT,attributes:A(b)});if(!v)return k;if(v.text&&k.setAttribute(p.SEMATTRS_DB_STATEMENT,v.text),g.enhancedDatabaseReporting&&Array.isArray(v.values))try{let s=v.values.map(s=>s==null?`null`:s instanceof Buffer?s.toString():typeof s==`object`?typeof s.toPostgres==`function`?s.toPostgres():JSON.stringify(s):s.toString());k.setAttribute(f.AttributeNames.PG_VALUES,s)}catch(s){l.diag.error(`failed to stringify `,v.values,s)}return typeof v.name==`string`&&k.setAttribute(f.AttributeNames.PG_PLAN,v.name),k}s.handleConfigQuery=I;function R(s,f,p){typeof s.responseHook==`function`&&(0,v.safeExecuteInTheMiddle)(()=>{s.responseHook(f,{data:p})},s=>{s&&l.diag.error(`Error running response hook`,s)},!0)}s.handleExecutionResult=R;function B(s,f,g,v,b){return function(C,w){C?(Object.prototype.hasOwnProperty.call(C,`code`)&&(v[p.ATTR_ERROR_TYPE]=C.code),f.setStatus({code:l.SpanStatusCode.ERROR,message:C.message})):R(s,f,w),b(),f.end(),g.call(this,C,w)}}s.patchCallback=B;function q(s){let l=``;return l+=(s?.host?`${s.host}`:`unknown_host`)+`:`,l+=(s?.port?`${s.port}`:`unknown_port`)+`/`,l+=s?.database?`${s.database}`:`unknown_database`,l.trim()}s.getPoolName=q;function J(s,l,f,p,v){let b=l.totalCount,C=l.waitingCount,w=l.idleCount,E=b-w;return f.add(E-v.used,{[g.ATTR_DB_CLIENT_CONNECTION_STATE]:g.DB_CLIENT_CONNECTION_STATE_VALUE_USED,[g.ATTR_DB_CLIENT_CONNECTION_POOL_NAME]:s}),f.add(w-v.idle,{[g.ATTR_DB_CLIENT_CONNECTION_STATE]:g.DB_CLIENT_CONNECTION_STATE_VALUE_IDLE,[g.ATTR_DB_CLIENT_CONNECTION_POOL_NAME]:s}),p.add(C-v.pending,{[g.ATTR_DB_CLIENT_CONNECTION_POOL_NAME]:s}),{used:E,idle:w,pending:C}}s.updateCounter=J;function le(s,f){return function(p,g,v){p&&s.setStatus({code:l.SpanStatusCode.ERROR,message:p.message}),s.end(),f.call(this,p,g,v)}}s.patchCallbackPGPool=le;function _e(s,f){return function(p){p&&s.setStatus({code:l.SpanStatusCode.ERROR,message:p.message}),s.end(),f.apply(this,arguments)}}s.patchClientConnectCallback=_e;function be(s){return typeof s==`object`&&s&&`message`in s?String(s.message):void 0}s.getErrorMessage=be;function xe(s){var l;return typeof s==`object`&&typeof s?.text==`string`}s.isObjectWithTextString=xe})),require_version$10=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.50.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-pg`})),require_instrumentation$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PgInstrumentation=void 0;let l=require_src$33(),f=(init_esm$8(),__toCommonJS$1(esm_exports$6)),p=require_internal_types$3(),g=require_utils$28(),v=require_src$23(),b=require_version$10(),C=require_SpanNames(),w=require_src$41(),E=(init_esm$1(),__toCommonJS$1(esm_exports)),k=(init_index_incubating(),__toCommonJS$1(index_incubating_exports));s.PgInstrumentation=class extends l.InstrumentationBase{constructor(s={}){super(b.PACKAGE_NAME,b.PACKAGE_VERSION,s),this._connectionsCounter={used:0,idle:0,pending:0}}_updateMetricInstruments(){this._operationDuration=this.meter.createHistogram(k.METRIC_DB_CLIENT_OPERATION_DURATION,{description:`Duration of database client operations.`,unit:`s`,valueType:f.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[.001,.005,.01,.05,.1,.5,1,5,10]}}),this._connectionsCounter={idle:0,pending:0,used:0},this._connectionsCount=this.meter.createUpDownCounter(k.METRIC_DB_CLIENT_CONNECTION_COUNT,{description:`The number of connections that are currently in state described by the state attribute.`,unit:`{connection}`}),this._connectionPendingRequests=this.meter.createUpDownCounter(k.METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS,{description:`The number of current pending requests for an open connection.`,unit:`{connection}`})}init(){return[new l.InstrumentationNodeModuleDefinition(`pg`,[`>=8.0.3 <9`],s=>{let f=s[Symbol.toStringTag]===`Module`?s.default:s;return(0,l.isWrapped)(f.Client.prototype.query)&&this._unwrap(f.Client.prototype,`query`),(0,l.isWrapped)(f.Client.prototype.connect)&&this._unwrap(f.Client.prototype,`connect`),this._wrap(f.Client.prototype,`query`,this._getClientQueryPatch()),this._wrap(f.Client.prototype,`connect`,this._getClientConnectPatch()),s},s=>{let f=s[Symbol.toStringTag]===`Module`?s.default:s;(0,l.isWrapped)(f.Client.prototype.query)&&this._unwrap(f.Client.prototype,`query`)}),new l.InstrumentationNodeModuleDefinition(`pg-pool`,[`>=2.0.0 <4`],s=>((0,l.isWrapped)(s.prototype.connect)&&this._unwrap(s.prototype,`connect`),this._wrap(s.prototype,`connect`,this._getPoolConnectPatch()),s),s=>{(0,l.isWrapped)(s.prototype.connect)&&this._unwrap(s.prototype,`connect`)})]}_getClientConnectPatch(){let s=this;return l=>function(p){if(g.shouldSkipInstrumentation(s.getConfig()))return l.call(this,p);let v=s.tracer.startSpan(C.SpanNames.CONNECT,{kind:f.SpanKind.CLIENT,attributes:g.getSemanticAttributesFromConnection(this)});if(p){let s=f.trace.getSpan(f.context.active());p=g.patchClientConnectCallback(v,p),s&&(p=f.context.bind(f.context.active(),p))}return A(v,f.context.with(f.trace.setSpan(f.context.active(),v),()=>l.call(this,p)))}}recordOperationDuration(s,l){let f={};[E.SEMATTRS_DB_SYSTEM,k.ATTR_DB_NAMESPACE,E.ATTR_ERROR_TYPE,E.ATTR_SERVER_PORT,E.ATTR_SERVER_ADDRESS,k.ATTR_DB_OPERATION_NAME].forEach(l=>{l in s&&(f[l]=s[l])});let p=(0,w.hrTimeToMilliseconds)((0,w.hrTimeDuration)(l,(0,w.hrTime)()))/1e3;this._operationDuration.record(p,f)}_getClientQueryPatch(){let s=this;return p=>(this._diag.debug(`Patching pg.Client.prototype.query`),function(...b){if(g.shouldSkipInstrumentation(s.getConfig()))return p.apply(this,b);let C=(0,w.hrTime)(),A=b[0],N=typeof A==`string`,F=g.isObjectWithTextString(A),I=N?{text:A,values:Array.isArray(b[1])?b[1]:void 0}:F?A:void 0,R={[E.SEMATTRS_DB_SYSTEM]:E.DBSYSTEMVALUES_POSTGRESQL,[k.ATTR_DB_NAMESPACE]:this.database,[E.ATTR_SERVER_PORT]:this.connectionParameters.port,[E.ATTR_SERVER_ADDRESS]:this.connectionParameters.host};I?.text&&(R[k.ATTR_DB_OPERATION_NAME]=g.parseNormalizedOperationName(I?.text));let B=()=>{s.recordOperationDuration(R,C)},q=s.getConfig(),J=g.handleConfigQuery.call(this,s.tracer,q,I);if(q.addSqlCommenterCommentToQueries&&(N?b[0]=(0,v.addSqlCommenterComment)(J,A):F&&!(`name`in A)&&(b[0]=Object.assign(Object.assign({},A),{text:(0,v.addSqlCommenterComment)(J,A.text)}))),b.length>0){let l=f.trace.getSpan(f.context.active());if(typeof b[b.length-1]==`function`)b[b.length-1]=g.patchCallback(q,J,b[b.length-1],R,B),l&&(b[b.length-1]=f.context.bind(f.context.active(),b[b.length-1]));else if(typeof I?.callback==`function`){let p=g.patchCallback(s.getConfig(),J,I.callback,R,B);l&&(p=f.context.bind(f.context.active(),p)),b[0].callback=p}}let{requestHook:le}=q;typeof le==`function`&&I&&(0,l.safeExecuteInTheMiddle)(()=>{let{database:s,host:l,port:f,user:p}=this.connectionParameters;le(J,{connection:{database:s,host:l,port:f,user:p},query:{text:I.text,values:I.values,name:I.name}})},l=>{l&&s._diag.error(`Error running query hook`,l)},!0);let _e;try{_e=p.apply(this,b)}catch(s){throw J.setStatus({code:f.SpanStatusCode.ERROR,message:g.getErrorMessage(s)}),J.end(),s}return _e instanceof Promise?_e.then(l=>new Promise(f=>{g.handleExecutionResult(s.getConfig(),J,l),B(),J.end(),f(l)})).catch(s=>new Promise((l,p)=>{J.setStatus({code:f.SpanStatusCode.ERROR,message:s.message}),B(),J.end(),p(s)})):_e})}_setPoolConnectEventListeners(s){if(s[p.EVENT_LISTENERS_SET])return;let l=g.getPoolName(s.options);s.on(`connect`,()=>{this._connectionsCounter=g.updateCounter(l,s,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),s.on(`acquire`,()=>{this._connectionsCounter=g.updateCounter(l,s,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),s.on(`remove`,()=>{this._connectionsCounter=g.updateCounter(l,s,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),s.on(`release`,()=>{this._connectionsCounter=g.updateCounter(l,s,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),s[p.EVENT_LISTENERS_SET]=!0}_getPoolConnectPatch(){let s=this;return l=>function(p){if(g.shouldSkipInstrumentation(s.getConfig()))return l.call(this,p);let v=s.tracer.startSpan(C.SpanNames.POOL_CONNECT,{kind:f.SpanKind.CLIENT,attributes:g.getSemanticAttributesFromPool(this.options)});if(s._setPoolConnectEventListeners(this),p){let s=f.trace.getSpan(f.context.active());p=g.patchCallbackPGPool(v,p),s&&(p=f.context.bind(f.context.active(),p))}return A(v,f.context.with(f.trace.setSpan(f.context.active(),v),()=>l.call(this,p)))}}};function A(s,l){if(!(l instanceof Promise))return l;let p=l;return f.context.bind(f.context.active(),p.then(l=>(s.end(),l)).catch(l=>(s.setStatus({code:f.SpanStatusCode.ERROR,message:g.getErrorMessage(l)}),s.end(),Promise.reject(l))))}})),require_types$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$17=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$5(),s),f(require_types$9(),s),f(require_AttributeNames$3(),s)})),import_src$14,INTEGRATION_NAME$8,instrumentPostgres,_postgresIntegration,postgresIntegration,init_postgres=__esmMin((()=>{import_src$14=require_src$17(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$8=`Postgres`,instrumentPostgres=generateInstrumentOnce(INTEGRATION_NAME$8,()=>new import_src$14.PgInstrumentation({requireParentSpan:!0,requestHook(s){addOriginToSpan(s,`auto.db.otel.postgres`)}})),_postgresIntegration=(()=>({name:INTEGRATION_NAME$8,setupOnce(){instrumentPostgres()}})),postgresIntegration=defineIntegration(_postgresIntegration)})),require_version$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.45.1`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-hapi`})),require_internal_types$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.HapiLifecycleMethodNames=s.HapiLayerType=s.handlerPatched=s.HapiComponentName=void 0,s.HapiComponentName=`@hapi/hapi`,s.handlerPatched=Symbol(`hapi-handler-patched`),s.HapiLayerType={ROUTER:`router`,PLUGIN:`plugin`,EXT:`server.ext`},s.HapiLifecycleMethodNames=new Set([`onPreAuth`,`onCredentials`,`onPostAuth`,`onPreHandler`,`onPostHandler`,`onPreResponse`,`onRequest`])})),require_AttributeNames$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.HAPI_TYPE=`hapi.type`,s.PLUGIN_NAME=`hapi.plugin.name`,s.EXT_TYPE=`server.ext.type`})(s.AttributeNames||={})})),require_utils$27=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getPluginFromInput=s.getExtMetadata=s.getRouteMetadata=s.isPatchableExtMethod=s.isDirectExtInput=s.isLifecycleExtEventObj=s.isLifecycleExtType=s.getPluginName=void 0;let l=(init_esm$5(),__toCommonJS$1(esm_exports$3)),f=require_internal_types$2(),p=require_AttributeNames$2();function g(s){return s.name?s.name:s.pkg.name}s.getPluginName=g,s.isLifecycleExtType=s=>typeof s==`string`&&f.HapiLifecycleMethodNames.has(s),s.isLifecycleExtEventObj=l=>{var f;let p=l?.type;return p!==void 0&&(0,s.isLifecycleExtType)(p)},s.isDirectExtInput=l=>Array.isArray(l)&&l.length<=3&&(0,s.isLifecycleExtType)(l[0])&&typeof l[1]==`function`,s.isPatchableExtMethod=s=>!Array.isArray(s),s.getRouteMetadata=(s,g)=>g?{attributes:{[l.SEMATTRS_HTTP_ROUTE]:s.path,[l.SEMATTRS_HTTP_METHOD]:s.method,[p.AttributeNames.HAPI_TYPE]:f.HapiLayerType.PLUGIN,[p.AttributeNames.PLUGIN_NAME]:g},name:`${g}: route - ${s.path}`}:{attributes:{[l.SEMATTRS_HTTP_ROUTE]:s.path,[l.SEMATTRS_HTTP_METHOD]:s.method,[p.AttributeNames.HAPI_TYPE]:f.HapiLayerType.ROUTER},name:`route - ${s.path}`},s.getExtMetadata=(s,l)=>l?{attributes:{[p.AttributeNames.EXT_TYPE]:s,[p.AttributeNames.HAPI_TYPE]:f.HapiLayerType.EXT,[p.AttributeNames.PLUGIN_NAME]:l},name:`${l}: ext - ${s}`}:{attributes:{[p.AttributeNames.EXT_TYPE]:s,[p.AttributeNames.HAPI_TYPE]:f.HapiLayerType.EXT},name:`ext - ${s}`},s.getPluginFromInput=s=>`plugin`in s?`plugin`in s.plugin?s.plugin.plugin:s.plugin:s})),require_instrumentation$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.HapiInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=require_src$33(),g=require_version$9(),v=require_internal_types$2(),b=require_utils$27();s.HapiInstrumentation=class extends p.InstrumentationBase{constructor(s={}){super(g.PACKAGE_NAME,g.PACKAGE_VERSION,s)}init(){return new p.InstrumentationNodeModuleDefinition(v.HapiComponentName,[`>=17.0.0 <22`],s=>{let l=s[Symbol.toStringTag]===`Module`?s.default:s;return(0,p.isWrapped)(l.server)||this._wrap(l,`server`,this._getServerPatch.bind(this)),(0,p.isWrapped)(l.Server)||this._wrap(l,`Server`,this._getServerPatch.bind(this)),l},s=>{let l=s[Symbol.toStringTag]===`Module`?s.default:s;this._massUnwrap([l],[`server`,`Server`])})}_getServerPatch(s){let l=this,f=this;return function(p){let g=s.apply(this,[p]);return f._wrap(g,`route`,s=>l._getServerRoutePatch.bind(l)(s)),f._wrap(g,`ext`,s=>l._getServerExtPatch.bind(l)(s)),f._wrap(g,`register`,l._getServerRegisterPatch.bind(l)),g}}_getServerRegisterPatch(s){let l=this;return function(f,p){if(Array.isArray(f))for(let s of f){let f=(0,b.getPluginFromInput)(s);l._wrapRegisterHandler(f)}else{let s=(0,b.getPluginFromInput)(f);l._wrapRegisterHandler(s)}return s.apply(this,[f,p])}}_getServerExtPatch(s,l){let f=this;return function(...p){if(Array.isArray(p[0])){let g=p[0];for(let s=0;sl._getServerRoutePatch.bind(l)(s,f)),g._wrap(s,`ext`,s=>l._getServerExtPatch.bind(l)(s,f)),p.call(this,s,v)}}_wrapExtMethods(s,f,p){let g=this;if(s instanceof Array){for(let l=0;lasync function(...v){if(l.trace.getSpan(l.context.active())===void 0)return await g.call(this,...v);let w=(0,f.getRPCMetadata)(l.context.active());w?.type===f.RPCType.HTTP&&(w.route=s.path);let E=(0,b.getRouteMetadata)(s,p),k=C.tracer.startSpan(E.name,{attributes:E.attributes});try{return await l.context.with(l.trace.setSpan(l.context.active(),k),()=>g.call(this,...v))}catch(s){throw k.recordException(s),k.setStatus({code:l.SpanStatusCode.ERROR,message:s.message}),s}finally{k.end()}};if(typeof s.handler==`function`)s.handler=w(s.handler);else if(typeof s.options==`function`){let l=s.options;s.options=function(s){let f=l(s);return typeof f.handler==`function`&&(f.handler=w(f.handler)),f}}else typeof s.options?.handler==`function`&&(s.options.handler=w(s.options.handler));return s}}})),require_src$16=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$4(),s),f(require_AttributeNames$2(),s)})),import_src$13,INTEGRATION_NAME$7,instrumentHapi,_hapiIntegration,hapiIntegration,init_hapi=__esmMin((()=>{import_src$13=require_src$16(),init_esm$9(),init_instrument(),INTEGRATION_NAME$7=`Hapi`,instrumentHapi=generateInstrumentOnce(INTEGRATION_NAME$7,()=>new import_src$13.HapiInstrumentation),_hapiIntegration=(()=>({name:INTEGRATION_NAME$7,setupOnce(){instrumentHapi()}})),hapiIntegration=defineIntegration(_hapiIntegration)})),require_types$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.KoaLayerType=void 0,(function(s){s.ROUTER=`router`,s.MIDDLEWARE=`middleware`})(s.KoaLayerType||={})})),require_version$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.47.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-koa`})),require_AttributeNames$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AttributeNames=void 0,(function(s){s.KOA_TYPE=`koa.type`,s.KOA_NAME=`koa.name`})(s.AttributeNames||={})})),require_utils$26=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isLayerIgnored=s.getMiddlewareMetadata=void 0;let l=require_types$8(),f=require_AttributeNames$1(),p=(init_esm$5(),__toCommonJS$1(esm_exports$3));s.getMiddlewareMetadata=(s,g,v,b)=>{var C;return v?{attributes:{[f.AttributeNames.KOA_NAME]:b?.toString(),[f.AttributeNames.KOA_TYPE]:l.KoaLayerType.ROUTER,[p.SEMATTRS_HTTP_ROUTE]:b?.toString()},name:s._matchedRouteName||`router - ${b}`}:{attributes:{[f.AttributeNames.KOA_NAME]:g.name??`middleware`,[f.AttributeNames.KOA_TYPE]:l.KoaLayerType.MIDDLEWARE},name:`middleware - ${g.name}`}},s.isLayerIgnored=(s,l)=>{var f;return!!(Array.isArray(l?.ignoreLayersType)&&(l?.ignoreLayersType)?.includes(s))}})),require_internal_types$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.kLayerPatched=void 0,s.kLayerPatched=Symbol(`koa-layer-patched`)})),require_instrumentation$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.KoaInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=require_types$8(),g=require_version$8(),v=require_utils$26(),b=require_src$41(),C=require_internal_types$1();s.KoaInstrumentation=class extends f.InstrumentationBase{constructor(s={}){super(g.PACKAGE_NAME,g.PACKAGE_VERSION,s)}init(){return new f.InstrumentationNodeModuleDefinition(`koa`,[`>=2.0.0 <3`],s=>{let l=s[Symbol.toStringTag]===`Module`?s.default:s;return l==null?l:((0,f.isWrapped)(l.prototype.use)&&this._unwrap(l.prototype,`use`),this._wrap(l.prototype,`use`,this._getKoaUsePatch.bind(this)),s)},s=>{let l=s[Symbol.toStringTag]===`Module`?s.default:s;(0,f.isWrapped)(l.prototype.use)&&this._unwrap(l.prototype,`use`)})}_getKoaUsePatch(s){let l=this;return function(f){let p;return p=f.router?l._patchRouterDispatch(f):l._patchLayer(f,!1),s.apply(this,[p])}}_patchRouterDispatch(s){var f;l.diag.debug(`Patching @koa/router dispatch`);let p=s.router?.stack??[];for(let s of p){let l=s.path,f=s.stack;for(let s=0;s{if(l.trace.getSpan(l.context.active())===void 0)return s(p,C);let k=(0,v.getMiddlewareMetadata)(p,s,g,w),A=this.tracer.startSpan(k.name,{attributes:k.attributes}),N=(0,b.getRPCMetadata)(l.context.active());N?.type===b.RPCType.HTTP&&p._matchedRoute&&(N.route=p._matchedRoute.toString());let{requestHook:F}=this.getConfig();F&&(0,f.safeExecuteInTheMiddle)(()=>F(A,{context:p,middlewareLayer:s,layerType:E}),s=>{s&&l.diag.error(`koa instrumentation: request hook failed`,s)},!0);let I=l.trace.setSpan(l.context.active(),A);return l.context.with(I,async()=>{try{return await s(p,C)}catch(s){throw A.recordException(s),s}finally{A.end()}})})}}})),require_src$15=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$3(),s),f(require_types$8(),s),f(require_AttributeNames$1(),s)}));function addKoaSpanAttributes(s){s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,`auto.http.otel.koa`);let l=spanToJSON(s).data||{},f=l[`koa.type`];f&&s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`${f}.koa`);let p=l[`koa.name`];typeof p==`string`&&s.updateName(p||`< unknown >`)}var import_src$12,INTEGRATION_NAME$6,instrumentKoa,_koaIntegration,koaIntegration,init_koa=__esmMin((()=>{init_esm$9(),import_src$12=require_src$15(),init_esm$5(),init_debug_build(),init_instrument(),INTEGRATION_NAME$6=`Koa`,instrumentKoa=generateInstrumentOnce(INTEGRATION_NAME$6,()=>new import_src$12.KoaInstrumentation({requestHook(s,l){if(addKoaSpanAttributes(s),getIsolationScope()===getDefaultIsolationScope()){DEBUG_BUILD&&logger$1.warn(`Isolation scope is default isolation scope - skipping setting transactionName`);return}let f=spanToJSON(s).data,p=f&&f[`http.route`],g=_optionalChain([l,`optionalAccess`,s=>s.context,`optionalAccess`,s=>s.request,`optionalAccess`,s=>s.method,`optionalAccess`,s=>s.toUpperCase,`call`,s=>s()])||`GET`;p&&getIsolationScope().setTransactionName(`${g} ${p}`)}})),_koaIntegration=(()=>({name:INTEGRATION_NAME$6,setupOnce(){instrumentKoa()}})),koaIntegration=defineIntegration(_koaIntegration)})),require_AttributeNames=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ConnectNames=s.ConnectTypes=s.AttributeNames=void 0,(function(s){s.CONNECT_TYPE=`connect.type`,s.CONNECT_NAME=`connect.name`})(s.AttributeNames||={}),(function(s){s.MIDDLEWARE=`middleware`,s.REQUEST_HANDLER=`request_handler`})(s.ConnectTypes||={}),(function(s){s.MIDDLEWARE=`middleware`,s.REQUEST_HANDLER=`request handler`})(s.ConnectNames||={})})),require_version$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.43.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-connect`})),require_internal_types=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._LAYERS_STORE_PROPERTY=void 0,s._LAYERS_STORE_PROPERTY=Symbol(`opentelemetry.instrumentation-connect.request-route-stack`)})),require_utils$25=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.generateRoute=s.replaceCurrentStackRoute=s.addNewStackLayer=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_internal_types();s.addNewStackLayer=s=>{Array.isArray(s[f._LAYERS_STORE_PROPERTY])===!1&&Object.defineProperty(s,f._LAYERS_STORE_PROPERTY,{enumerable:!1,value:[]}),s[f._LAYERS_STORE_PROPERTY].push(`/`);let p=s[f._LAYERS_STORE_PROPERTY].length;return()=>{p===s[f._LAYERS_STORE_PROPERTY].length?s[f._LAYERS_STORE_PROPERTY].pop():l.diag.warn(`Connect: Trying to pop the stack multiple time`)}},s.replaceCurrentStackRoute=(s,l)=>{l&&s[f._LAYERS_STORE_PROPERTY].splice(-1,1,l)},s.generateRoute=s=>s[f._LAYERS_STORE_PROPERTY].reduce((s,l)=>s.replace(/\/+$/,``)+l)})),require_instrumentation$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ConnectInstrumentation=s.ANONYMOUS_NAME=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=require_AttributeNames(),g=require_version$7(),v=require_src$33(),b=(init_esm$5(),__toCommonJS$1(esm_exports$3)),C=require_utils$25();s.ANONYMOUS_NAME=`anonymous`,s.ConnectInstrumentation=class extends v.InstrumentationBase{constructor(s={}){super(g.PACKAGE_NAME,g.PACKAGE_VERSION,s)}init(){return[new v.InstrumentationNodeModuleDefinition(`connect`,[`>=3.0.0 <4`],s=>this._patchConstructor(s))]}_patchApp(s){(0,v.isWrapped)(s.use)||this._wrap(s,`use`,this._patchUse.bind(this)),(0,v.isWrapped)(s.handle)||this._wrap(s,`handle`,this._patchHandle.bind(this))}_patchConstructor(s){let l=this;return function(...f){let p=s.apply(this,f);return l._patchApp(p),p}}_patchNext(s,l){return function(f){let p=s.apply(this,[f]);return l(),p}}_startSpan(l,f){let g,v,C;l?(g=p.ConnectTypes.REQUEST_HANDLER,C=p.ConnectNames.REQUEST_HANDLER,v=l):(g=p.ConnectTypes.MIDDLEWARE,C=p.ConnectNames.MIDDLEWARE,v=f.name||s.ANONYMOUS_NAME);let w=`${C} - ${v}`,E={attributes:{[b.SEMATTRS_HTTP_ROUTE]:l.length>0?l:`/`,[p.AttributeNames.CONNECT_TYPE]:g,[p.AttributeNames.CONNECT_NAME]:v}};return this.tracer.startSpan(w,E)}_patchMiddleware(p,g){let v=this,b=g.length===4;function w(){if(!v.isEnabled())return g.apply(this,arguments);let[w,E,k]=b?[1,2,3]:[0,1,2],A=arguments[w],N=arguments[E],F=arguments[k];(0,C.replaceCurrentStackRoute)(A,p);let I=(0,f.getRPCMetadata)(l.context.active());p&&I?.type===f.RPCType.HTTP&&(I.route=(0,C.generateRoute)(A));let R=``;R=p?`request handler - ${p}`:`middleware - ${g.name||s.ANONYMOUS_NAME}`;let B=v._startSpan(p,g);v._diag.debug(`start span`,R);let q=!1;function J(){q?v._diag.debug(`span ${B.name} - already finished`):(q=!0,v._diag.debug(`finishing span ${B.name}`),B.end()),N.removeListener(`close`,J)}return N.addListener(`close`,J),arguments[k]=v._patchNext(F,J),g.apply(this,arguments)}return Object.defineProperty(w,`length`,{value:g.length,writable:!1,configurable:!0}),w}_patchUse(s){let l=this;return function(...f){let p=f[f.length-1],g=f[f.length-2]||``;return f[f.length-1]=l._patchMiddleware(g,p),s.apply(this,f)}}_patchHandle(s){let l=this;return function(){let[f,p]=[0,2],g=arguments[f],v=arguments[p],b=(0,C.addNewStackLayer)(g);return typeof v==`function`&&(arguments[p]=l._patchOut(v,b)),s.apply(this,arguments)}}_patchOut(s,l){return function(...f){return l(),Reflect.apply(s,this,f)}}}})),require_src$14=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_AttributeNames(),s),f(require_instrumentation$2(),s)})),import_src$11,INTEGRATION_NAME$5,instrumentConnect,_connectIntegration,connectIntegration,init_connect=__esmMin((()=>{import_src$11=require_src$14(),init_esm$9(),init_instrument(),INTEGRATION_NAME$5=`Connect`,instrumentConnect=generateInstrumentOnce(INTEGRATION_NAME$5,()=>new import_src$11.ConnectInstrumentation),_connectIntegration=(()=>({name:INTEGRATION_NAME$5,setupOnce(){instrumentConnect()}})),connectIntegration=defineIntegration(_connectIntegration)}));function connectToSpotlight(s,l){let f=parseSidecarUrl(l.sidecarUrl);if(!f)return;let p=0;s.on(`beforeEnvelope`,s=>{if(p>3){logger$1.warn(`[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests`);return}let l=serializeEnvelope(s),g=getNativeHttpRequest()({method:`POST`,path:f.pathname,hostname:f.hostname,port:f.port,headers:{"Content-Type":`application/x-sentry-envelope`}},s=>{s.statusCode&&s.statusCode>=200&&s.statusCode<400&&(p=0),s.on(`data`,()=>{}),s.on(`end`,()=>{}),s.setEncoding(`utf8`)});g.on(`error`,()=>{p++,logger$1.warn(`[Spotlight] Failed to send envelope to Spotlight Sidecar`)}),g.write(l),g.end()})}function parseSidecarUrl(s){try{return new URL(`${s}`)}catch{logger$1.warn(`[Spotlight] Invalid sidecar URL: ${s}`);return}}function getNativeHttpRequest(){let{request:s}=node_http;return isWrapped(s)?s.__sentry_original__:s}function isWrapped(s){return`__sentry_original__`in s}var INTEGRATION_NAME$4,_spotlightIntegration,spotlightIntegration,init_spotlight=__esmMin((()=>{init_esm$9(),INTEGRATION_NAME$4=`Spotlight`,_spotlightIntegration=((s={})=>{let l={sidecarUrl:s.sidecarUrl||`http://localhost:8969/stream`};return{name:INTEGRATION_NAME$4,setup(s){typeof process==`object`&&process.env&&process.env.NODE_ENV!==`development`&&logger$1.warn(`[Spotlight] It seems you're not in dev mode. Do you really want to have Spotlight enabled?`),connectToSpotlight(s,l)}}}),spotlightIntegration=defineIntegration(_spotlightIntegration)})),require_utils$24=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.once=s.getSpanName=void 0;function l(s,l,f,p){return s===`execBulkLoad`&&p&&l?`${s} ${p} ${l}`:s===`callProcedure`?l?`${s} ${f} ${l}`:`${s} ${f}`:l?`${s} ${l}`:`${s}`}s.getSpanName=l,s.once=s=>{let l=!1;return(...f)=>{if(!l)return l=!0,s(...f)}}})),require_version$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.18.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-tedious`})),require_instrumentation$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TediousInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require(`events`),p=require_src$33(),g=(init_esm$5(),__toCommonJS$1(esm_exports$3)),v=require_utils$24(),b=require_version$6(),C=Symbol(`opentelemetry.instrumentation-tedious.current-database`),w=[`callProcedure`,`execSql`,`execSqlBatch`,`execBulkLoad`,`prepare`,`execute`];function E(s){Object.defineProperty(this,C,{value:s,writable:!0})}var k=class s extends p.InstrumentationBase{constructor(s={}){super(b.PACKAGE_NAME,b.PACKAGE_VERSION,s)}init(){return[new p.InstrumentationNodeModuleDefinition(s.COMPONENT,[`>=1.11.0 <20`],s=>{let l=s.Connection.prototype;for(let s of w)(0,p.isWrapped)(l[s])&&this._unwrap(l,s),this._wrap(l,s,this._patchQuery(s));return(0,p.isWrapped)(l.connect)&&this._unwrap(l,`connect`),this._wrap(l,`connect`,this._patchConnect),s},s=>{if(s===void 0)return;let l=s.Connection.prototype;for(let s of w)this._unwrap(l,s);this._unwrap(l,`connect`)})]}_patchConnect(s){return function(){var l,f;return E.call(this,this.config?.options?.database),this.removeListener(`databaseChange`,E),this.on(`databaseChange`,E),this.once(`end`,()=>{this.removeListener(`databaseChange`,E)}),s.apply(this,arguments)}}_patchQuery(s){return p=>{let b=this;function w(w){var E,k,A,N,F,I,R,B;if(!(w instanceof f.EventEmitter))return b._diag.warn(`Unexpected invocation of patched ${s} method. Span not recorded`),p.apply(this,arguments);let q=0,J=0,le=()=>J++,_e=()=>q++,be=this[C],xe=(s=>{var l,f;return s.sqlTextOrProcedure===`sp_prepare`&&s.parametersByName?.stmt?.value?s.parametersByName.stmt.value:s.sqlTextOrProcedure})(w),De=b.tracer.startSpan((0,v.getSpanName)(s,be,xe,w.table),{kind:l.SpanKind.CLIENT,attributes:{[g.SEMATTRS_DB_SYSTEM]:g.DBSYSTEMVALUES_MSSQL,[g.SEMATTRS_DB_NAME]:be,[g.SEMATTRS_NET_PEER_PORT]:this.config?.options?.port,[g.SEMATTRS_NET_PEER_NAME]:this.config?.server,[g.SEMATTRS_DB_USER]:this.config?.userName??this.config?.authentication?.options?.userName,[g.SEMATTRS_DB_STATEMENT]:xe,[g.SEMATTRS_DB_SQL_TABLE]:w.table}}),Oe=(0,v.once)(s=>{w.removeListener(`done`,le),w.removeListener(`doneInProc`,le),w.removeListener(`doneProc`,_e),w.removeListener(`error`,Oe),this.removeListener(`end`,Oe),De.setAttribute(`tedious.procedure_count`,q),De.setAttribute(`tedious.statement_count`,J),s&&De.setStatus({code:l.SpanStatusCode.ERROR,message:s.message}),De.end()});return w.on(`done`,le),w.on(`doneInProc`,le),w.on(`doneProc`,_e),w.once(`error`,Oe),this.on(`end`,Oe),typeof w.callback==`function`?b._wrap(w,`callback`,b._patchCallbackQuery(Oe)):b._diag.error(`Expected request.callback to be a function`),l.context.with(l.trace.setSpan(l.context.active(),De),p,this,...arguments)}return Object.defineProperty(w,`length`,{value:p.length,writable:!1}),w}}_patchCallbackQuery(s){return l=>function(f,p,g){return s(f),l.apply(this,arguments)}}};s.TediousInstrumentation=k,k.COMPONENT=`tedious`})),require_types$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_src$13=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation$1(),s),f(require_types$7(),s)})),import_src$10,TEDIUS_INSTRUMENTED_METHODS,INTEGRATION_NAME$3,instrumentTedious,_tediousIntegration,tediousIntegration,init_tedious=__esmMin((()=>{init_esm$9(),import_src$10=require_src$13(),init_instrument(),TEDIUS_INSTRUMENTED_METHODS=new Set([`callProcedure`,`execSql`,`execSqlBatch`,`execBulkLoad`,`prepare`,`execute`]),INTEGRATION_NAME$3=`Tedious`,instrumentTedious=generateInstrumentOnce(INTEGRATION_NAME$3,()=>new import_src$10.TediousInstrumentation({})),_tediousIntegration=(()=>({name:INTEGRATION_NAME$3,setupOnce(){instrumentTedious()},setup(s){s.on(`spanStart`,s=>{let{description:l,data:f}=spanToJSON(s);if(!l||_optionalChain([f,`optionalAccess`,s=>s[`db.system`]])!==`mssql`)return;let p=_optionalChain([l,`optionalAccess`,s=>s.split,`call`,s=>s(` `),`access`,s=>s[0]])||``;TEDIUS_INSTRUMENTED_METHODS.has(p)&&s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,`auto.db.otel.tedious`)})}})),tediousIntegration=defineIntegration(_tediousIntegration)})),require_version$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.43.0`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-generic-pool`})),require_instrumentation=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.GenericPoolInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$33(),p=require_version$5(),g=`generic-pool`;s.GenericPoolInstrumentation=class extends f.InstrumentationBase{constructor(s={}){super(p.PACKAGE_NAME,p.PACKAGE_VERSION,s),this._isDisabled=!1}init(){return[new f.InstrumentationNodeModuleDefinition(g,[`>=3.0.0 <4`],s=>{let l=s.Pool;return(0,f.isWrapped)(l.prototype.acquire)&&this._unwrap(l.prototype,`acquire`),this._wrap(l.prototype,`acquire`,this._acquirePatcher.bind(this)),s},s=>{let l=s.Pool;return this._unwrap(l.prototype,`acquire`),s}),new f.InstrumentationNodeModuleDefinition(g,[`>=2.4.0 <3`],s=>{let l=s.Pool;return(0,f.isWrapped)(l.prototype.acquire)&&this._unwrap(l.prototype,`acquire`),this._wrap(l.prototype,`acquire`,this._acquireWithCallbacksPatcher.bind(this)),s},s=>{let l=s.Pool;return this._unwrap(l.prototype,`acquire`),s}),new f.InstrumentationNodeModuleDefinition(g,[`>=2.0.0 <2.4`],s=>(this._isDisabled=!1,(0,f.isWrapped)(s.Pool)&&this._unwrap(s,`Pool`),this._wrap(s,`Pool`,this._poolWrapper.bind(this)),s),s=>(this._isDisabled=!0,s))]}_acquirePatcher(s){let f=this;return function(...p){let g=l.context.active(),v=f.tracer.startSpan(`generic-pool.acquire`,{},g);return l.context.with(l.trace.setSpan(g,v),()=>s.call(this,...p).then(s=>(v.end(),s),s=>{throw v.recordException(s),v.end(),s}))}}_poolWrapper(s){let l=this;return function(){let f=s.apply(this,arguments);return l._wrap(f,`acquire`,l._acquireWithCallbacksPatcher.bind(l)),f}}_acquireWithCallbacksPatcher(s){let f=this;return function(p,g){if(f._isDisabled)return s.call(this,p,g);let v=l.context.active(),b=f.tracer.startSpan(`generic-pool.acquire`,{},v);return l.context.with(l.trace.setSpan(v,b),()=>{s.call(this,(s,l)=>{if(b.end(),p)return p(s,l)},g)})}}}})),require_src$12=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_instrumentation(),s)})),import_src$9,INTEGRATION_NAME$2,instrumentGenericPool,_genericPoolIntegration,genericPoolIntegration,init_genericPool=__esmMin((()=>{import_src$9=require_src$12(),init_esm$9(),init_instrument(),INTEGRATION_NAME$2=`GenericPool`,instrumentGenericPool=generateInstrumentOnce(INTEGRATION_NAME$2,()=>new import_src$9.GenericPoolInstrumentation({})),_genericPoolIntegration=(()=>({name:INTEGRATION_NAME$2,setupOnce(){instrumentGenericPool()},setup(s){s.on(`spanStart`,s=>{let l=spanToJSON(s).description;(l===`generic-pool.aquire`||l===`generic-pool.acquire`)&&s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,`auto.db.otel.generic_pool`)})}})),genericPoolIntegration=defineIntegration(_genericPoolIntegration)})),require_types$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DEFAULT_CONFIG=s.EndOperation=void 0,(function(s){s.AutoAck=`auto ack`,s.Ack=`ack`,s.AckAll=`ackAll`,s.Reject=`reject`,s.Nack=`nack`,s.NackAll=`nackAll`,s.ChannelClosed=`channel closed`,s.ChannelError=`channel error`,s.InstrumentationTimeout=`instrumentation timeout`})(s.EndOperation||={}),s.DEFAULT_CONFIG={consumeTimeoutMs:1e3*60,useLinksForConsume:!1}})),require_utils$23=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isConfirmChannelTracing=s.unmarkConfirmChannelTracing=s.markConfirmChannelTracing=s.getConnectionAttributesFromUrl=s.getConnectionAttributesFromServer=s.normalizeExchange=s.CONNECTION_ATTRIBUTES=s.CHANNEL_CONSUME_TIMEOUT_TIMER=s.CHANNEL_SPANS_NOT_ENDED=s.MESSAGE_STORED_SPAN=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=(init_esm$5(),__toCommonJS$1(esm_exports$3));s.MESSAGE_STORED_SPAN=Symbol(`opentelemetry.amqplib.message.stored-span`),s.CHANNEL_SPANS_NOT_ENDED=Symbol(`opentelemetry.amqplib.channel.spans-not-ended`),s.CHANNEL_CONSUME_TIMEOUT_TIMER=Symbol(`opentelemetry.amqplib.channel.consumer-timeout-timer`),s.CONNECTION_ATTRIBUTES=Symbol(`opentelemetry.amqplib.connection.attributes`);let p=(0,l.createContextKey)(`opentelemetry.amqplib.channel.is-confirm-channel`);s.normalizeExchange=s=>s===``?``:s;let g=s=>s.replace(/:[^:@/]*@/,`:***@`),v=(s,l)=>s||(l===`AMQP`?5672:5671),b=s=>{let l=s||`amqp`;return(l.endsWith(`:`)?l.substring(0,l.length-1):l).toUpperCase()},C=s=>s||`localhost`,w=(s,f,p,g)=>p?{[f]:p}:(l.diag.error(`amqplib instrumentation: could not extract connection attribute ${g} from user supplied url`,{url:s}),{});s.getConnectionAttributesFromServer=s=>{var l,p;let g=((l=s.serverProperties.product)?.toLowerCase)?.call(l);return g?{[f.SEMATTRS_MESSAGING_SYSTEM]:g}:{}},s.getConnectionAttributesFromUrl=s=>{let p={[f.SEMATTRS_MESSAGING_PROTOCOL_VERSION]:`0.9.1`};if(s||=`amqp://localhost`,typeof s==`object`){let l=s,g=b(l?.protocol);Object.assign(p,Object.assign({},w(s,f.SEMATTRS_MESSAGING_PROTOCOL,g,`protocol`)));let E=C(l?.hostname);Object.assign(p,Object.assign({},w(s,f.SEMATTRS_NET_PEER_NAME,E,`hostname`)));let k=v(l.port,g);Object.assign(p,Object.assign({},w(s,f.SEMATTRS_NET_PEER_PORT,k,`port`)))}else{let E=g(s);p[f.SEMATTRS_MESSAGING_URL]=E;try{let s=new URL(E),l=b(s.protocol);Object.assign(p,Object.assign({},w(E,f.SEMATTRS_MESSAGING_PROTOCOL,l,`protocol`)));let g=C(s.hostname);Object.assign(p,Object.assign({},w(E,f.SEMATTRS_NET_PEER_NAME,g,`hostname`)));let k=v(s.port?parseInt(s.port):void 0,l);Object.assign(p,Object.assign({},w(E,f.SEMATTRS_NET_PEER_PORT,k,`port`)))}catch(s){l.diag.error(`amqplib instrumentation: error while extracting connection details from connection url`,{censoredUrl:E,err:s})}}return p},s.markConfirmChannelTracing=s=>s.setValue(p,!0),s.unmarkConfirmChannelTracing=s=>s.deleteValue(p),s.isConfirmChannelTracing=s=>s.getValue(p)===!0})),require_version$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PACKAGE_NAME=s.PACKAGE_VERSION=void 0,s.PACKAGE_VERSION=`0.46.1`,s.PACKAGE_NAME=`@opentelemetry/instrumentation-amqplib`})),require_amqplib=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AmqplibInstrumentation=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require_src$41(),p=require_src$33(),g=(init_esm$5(),__toCommonJS$1(esm_exports$3)),v=require_types$6(),b=require_utils$23(),C=require_version$4(),w=[`>=0.5.5 <1`];s.AmqplibInstrumentation=class extends p.InstrumentationBase{constructor(s={}){super(C.PACKAGE_NAME,C.PACKAGE_VERSION,Object.assign(Object.assign({},v.DEFAULT_CONFIG),s))}setConfig(s={}){super.setConfig(Object.assign(Object.assign({},v.DEFAULT_CONFIG),s))}init(){let s=new p.InstrumentationNodeModuleFile(`amqplib/lib/channel_model.js`,w,this.patchChannelModel.bind(this),this.unpatchChannelModel.bind(this)),l=new p.InstrumentationNodeModuleFile(`amqplib/lib/callback_model.js`,w,this.patchChannelModel.bind(this),this.unpatchChannelModel.bind(this)),f=new p.InstrumentationNodeModuleFile(`amqplib/lib/connect.js`,w,this.patchConnect.bind(this),this.unpatchConnect.bind(this));return new p.InstrumentationNodeModuleDefinition(`amqplib`,w,void 0,void 0,[s,f,l])}patchConnect(s){return s=this.unpatchConnect(s),(0,p.isWrapped)(s.connect)||this._wrap(s,`connect`,this.getConnectPatch.bind(this)),s}unpatchConnect(s){return(0,p.isWrapped)(s.connect)&&this._unwrap(s,`connect`),s}patchChannelModel(s,l){return(0,p.isWrapped)(s.Channel.prototype.publish)||this._wrap(s.Channel.prototype,`publish`,this.getPublishPatch.bind(this,l)),(0,p.isWrapped)(s.Channel.prototype.consume)||this._wrap(s.Channel.prototype,`consume`,this.getConsumePatch.bind(this,l)),(0,p.isWrapped)(s.Channel.prototype.ack)||this._wrap(s.Channel.prototype,`ack`,this.getAckPatch.bind(this,!1,v.EndOperation.Ack)),(0,p.isWrapped)(s.Channel.prototype.nack)||this._wrap(s.Channel.prototype,`nack`,this.getAckPatch.bind(this,!0,v.EndOperation.Nack)),(0,p.isWrapped)(s.Channel.prototype.reject)||this._wrap(s.Channel.prototype,`reject`,this.getAckPatch.bind(this,!0,v.EndOperation.Reject)),(0,p.isWrapped)(s.Channel.prototype.ackAll)||this._wrap(s.Channel.prototype,`ackAll`,this.getAckAllPatch.bind(this,!1,v.EndOperation.AckAll)),(0,p.isWrapped)(s.Channel.prototype.nackAll)||this._wrap(s.Channel.prototype,`nackAll`,this.getAckAllPatch.bind(this,!0,v.EndOperation.NackAll)),(0,p.isWrapped)(s.Channel.prototype.emit)||this._wrap(s.Channel.prototype,`emit`,this.getChannelEmitPatch.bind(this)),(0,p.isWrapped)(s.ConfirmChannel.prototype.publish)||this._wrap(s.ConfirmChannel.prototype,`publish`,this.getConfirmedPublishPatch.bind(this,l)),s}unpatchChannelModel(s){return(0,p.isWrapped)(s.Channel.prototype.publish)&&this._unwrap(s.Channel.prototype,`publish`),(0,p.isWrapped)(s.Channel.prototype.consume)&&this._unwrap(s.Channel.prototype,`consume`),(0,p.isWrapped)(s.Channel.prototype.ack)&&this._unwrap(s.Channel.prototype,`ack`),(0,p.isWrapped)(s.Channel.prototype.nack)&&this._unwrap(s.Channel.prototype,`nack`),(0,p.isWrapped)(s.Channel.prototype.reject)&&this._unwrap(s.Channel.prototype,`reject`),(0,p.isWrapped)(s.Channel.prototype.ackAll)&&this._unwrap(s.Channel.prototype,`ackAll`),(0,p.isWrapped)(s.Channel.prototype.nackAll)&&this._unwrap(s.Channel.prototype,`nackAll`),(0,p.isWrapped)(s.Channel.prototype.emit)&&this._unwrap(s.Channel.prototype,`emit`),(0,p.isWrapped)(s.ConfirmChannel.prototype.publish)&&this._unwrap(s.ConfirmChannel.prototype,`publish`),s}getConnectPatch(s){return function(l,f,p){return s.call(this,l,f,function(s,f){if(s==null){let s=(0,b.getConnectionAttributesFromUrl)(l),p=(0,b.getConnectionAttributesFromServer)(f);f[b.CONNECTION_ATTRIBUTES]=Object.assign(Object.assign({},s),p)}p.apply(this,arguments)})}}getChannelEmitPatch(s){let l=this;return function(f){if(f===`close`){l.endAllSpansOnChannel(this,!0,v.EndOperation.ChannelClosed,void 0);let s=this[b.CHANNEL_CONSUME_TIMEOUT_TIMER];s&&clearInterval(s),this[b.CHANNEL_CONSUME_TIMEOUT_TIMER]=void 0}else f===`error`&&l.endAllSpansOnChannel(this,!0,v.EndOperation.ChannelError,void 0);return s.apply(this,arguments)}}getAckAllPatch(s,l,f){let p=this;return function(g){return p.endAllSpansOnChannel(this,s,l,g),f.apply(this,arguments)}}getAckPatch(s,l,f){let p=this;return function(g,C,w){var E;let k=this,A=l===v.EndOperation.Reject?C:w,N=k[b.CHANNEL_SPANS_NOT_ENDED]??[],F=N.findIndex(s=>s.msg===g);if(F<0)p.endConsumerSpan(g,s,l,A);else if(l!==v.EndOperation.Reject&&C){for(let f=0;f<=F;f++)p.endConsumerSpan(N[f].msg,s,l,A);N.splice(0,F+1)}else p.endConsumerSpan(g,s,l,A),N.splice(F,1);return f.apply(this,arguments)}}getConsumePatch(s,C){let w=this;return function(E,k,A){let N=this;if(!Object.prototype.hasOwnProperty.call(N,b.CHANNEL_SPANS_NOT_ENDED)){let{consumeTimeoutMs:s}=w.getConfig();if(s){let l=setInterval(()=>{w.checkConsumeTimeoutOnChannel(N)},s);l.unref(),N[b.CHANNEL_CONSUME_TIMEOUT_TIMER]=l}N[b.CHANNEL_SPANS_NOT_ENDED]=[]}let F=function(C){var F,I,R,B,q;if(!C)return k.call(this,C);let J=C.properties.headers??{},le=l.propagation.extract(l.ROOT_CONTEXT,J),_e=C.fields?.exchange,be;if(w._config.useLinksForConsume){let s=le?l.trace.getSpan(le)?.spanContext():void 0;le=void 0,s&&(be=[{context:s}])}let xe=w.tracer.startSpan(`${E} process`,{kind:l.SpanKind.CONSUMER,attributes:Object.assign(Object.assign({},N?.connection?.[b.CONNECTION_ATTRIBUTES]),{[g.SEMATTRS_MESSAGING_DESTINATION]:_e,[g.SEMATTRS_MESSAGING_DESTINATION_KIND]:g.MESSAGINGDESTINATIONKINDVALUES_TOPIC,[g.SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY]:C.fields?.routingKey,[g.SEMATTRS_MESSAGING_OPERATION]:g.MESSAGINGOPERATIONVALUES_PROCESS,[g.SEMATTRS_MESSAGING_MESSAGE_ID]:C?.properties.messageId,[g.SEMATTRS_MESSAGING_CONVERSATION_ID]:C?.properties.correlationId}),links:be},le),{consumeHook:De}=w.getConfig();De&&(0,p.safeExecuteInTheMiddle)(()=>De(xe,{moduleVersion:s,msg:C}),s=>{s&&l.diag.error(`amqplib instrumentation: consumerHook error`,s)},!0),A?.noAck||(N[b.CHANNEL_SPANS_NOT_ENDED].push({msg:C,timeOfConsume:(0,f.hrTime)()}),C[b.MESSAGE_STORED_SPAN]=xe);let Oe=le||l.ROOT_CONTEXT;l.context.with(l.trace.setSpan(Oe,xe),()=>{k.call(this,C)}),A?.noAck&&(w.callConsumeEndHook(xe,C,!1,v.EndOperation.AutoAck),xe.end())};return arguments[1]=F,C.apply(this,arguments)}}getConfirmedPublishPatch(s,f){let g=this;return function(v,C,w,E,k){let A=this,{span:N,modifiedOptions:F}=g.createPublishSpan(g,v,C,A,E),{publishHook:I}=g.getConfig();I&&(0,p.safeExecuteInTheMiddle)(()=>I(N,{moduleVersion:s,exchange:v,routingKey:C,content:w,options:F,isConfirmChannel:!0}),s=>{s&&l.diag.error(`amqplib instrumentation: publishHook error`,s)},!0);let R=function(f,b){try{k?.call(this,f,b)}finally{let{publishConfirmHook:b}=g.getConfig();b&&(0,p.safeExecuteInTheMiddle)(()=>b(N,{moduleVersion:s,exchange:v,routingKey:C,content:w,options:E,isConfirmChannel:!0,confirmError:f}),s=>{s&&l.diag.error(`amqplib instrumentation: publishConfirmHook error`,s)},!0),f&&N.setStatus({code:l.SpanStatusCode.ERROR,message:`message confirmation has been nack'ed`}),N.end()}},B=(0,b.markConfirmChannelTracing)(l.context.active()),q=[...arguments];return q[3]=F,q[4]=l.context.bind((0,b.unmarkConfirmChannelTracing)(l.trace.setSpan(B,N)),R),l.context.with(B,f.bind(this,...q))}}getPublishPatch(s,f){let g=this;return function(v,C,w,E){if((0,b.isConfirmChannelTracing)(l.context.active()))return f.apply(this,arguments);{let b=this,{span:k,modifiedOptions:A}=g.createPublishSpan(g,v,C,b,E),{publishHook:N}=g.getConfig();N&&(0,p.safeExecuteInTheMiddle)(()=>N(k,{moduleVersion:s,exchange:v,routingKey:C,content:w,options:A,isConfirmChannel:!1}),s=>{s&&l.diag.error(`amqplib instrumentation: publishHook error`,s)},!0);let F=[...arguments];F[3]=A;let I=f.apply(this,F);return k.end(),I}}}createPublishSpan(s,f,p,v,C){var w;let E=(0,b.normalizeExchange)(f),k=s.tracer.startSpan(`publish ${E}`,{kind:l.SpanKind.PRODUCER,attributes:Object.assign(Object.assign({},v.connection[b.CONNECTION_ATTRIBUTES]),{[g.SEMATTRS_MESSAGING_DESTINATION]:f,[g.SEMATTRS_MESSAGING_DESTINATION_KIND]:g.MESSAGINGDESTINATIONKINDVALUES_TOPIC,[g.SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY]:p,[g.SEMATTRS_MESSAGING_MESSAGE_ID]:C?.messageId,[g.SEMATTRS_MESSAGING_CONVERSATION_ID]:C?.correlationId})}),A=C??{};return A.headers=A.headers??{},l.propagation.inject(l.trace.setSpan(l.context.active(),k),A.headers),{span:k,modifiedOptions:A}}endConsumerSpan(s,f,p,g){let C=s[b.MESSAGE_STORED_SPAN];C&&(f!==!1&&C.setStatus({code:l.SpanStatusCode.ERROR,message:p!==v.EndOperation.ChannelClosed&&p!==v.EndOperation.ChannelError?`${p} called on message${g===!0?` with requeue`:g===!1?` without requeue`:``}`:p}),this.callConsumeEndHook(C,s,f,p),C.end(),s[b.MESSAGE_STORED_SPAN]=void 0)}endAllSpansOnChannel(s,l,f,p){var g;(s[b.CHANNEL_SPANS_NOT_ENDED]??[]).forEach(s=>{this.endConsumerSpan(s.msg,l,f,p)}),s[b.CHANNEL_SPANS_NOT_ENDED]=[]}callConsumeEndHook(s,f,g,v){let{consumeEndHook:b}=this.getConfig();b&&(0,p.safeExecuteInTheMiddle)(()=>b(s,{msg:f,rejected:g,endOperation:v}),s=>{s&&l.diag.error(`amqplib instrumentation: consumerEndHook error`,s)},!0)}checkConsumeTimeoutOnChannel(s){var l;let p=(0,f.hrTime)(),g=s[b.CHANNEL_SPANS_NOT_ENDED]??[],C,{consumeTimeoutMs:w}=this.getConfig();for(C=0;C{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),f(require_amqplib(),s),f(require_types$6(),s)})),import_src$8,INTEGRATION_NAME$1,config$1,instrumentAmqplib,_amqplibIntegration,amqplibIntegration,init_amqplib=__esmMin((()=>{import_src$8=require_src$11(),init_esm$9(),init_instrument(),init_addOriginToSpan(),INTEGRATION_NAME$1=`Amqplib`,config$1={consumeEndHook:s=>{addOriginToSpan(s,`auto.amqplib.otel.consumer`)},publishHook:s=>{addOriginToSpan(s,`auto.amqplib.otel.publisher`)}},instrumentAmqplib=generateInstrumentOnce(INTEGRATION_NAME$1,()=>new import_src$8.AmqplibInstrumentation(config$1)),_amqplibIntegration=(()=>({name:INTEGRATION_NAME$1,setupOnce(){instrumentAmqplib()}})),amqplibIntegration=defineIntegration(_amqplibIntegration)}));function captureChildProcessEvents(s,l){let f=!1,p;s.on(`spawn`,()=>{if(s.spawnfile===`/usr/bin/sw_vers`){f=!0;return}p={spawnfile:s.spawnfile},l.includeChildProcessArgs&&(p.spawnargs=s.spawnargs)}).on(`exit`,s=>{f||(f=!0,s!==null&&s!==0&&addBreadcrumb({category:`child_process`,message:`Child process exited with code '${s}'`,level:`warning`,data:p}))}).on(`error`,s=>{f||(f=!0,addBreadcrumb({category:`child_process`,message:`Child process errored with '${s.message}'`,level:`error`,data:p}))})}function captureWorkerThreadEvents(s){let l;s.on(`online`,()=>{l=s.threadId}).on(`error`,s=>{addBreadcrumb({category:`worker_thread`,message:`Worker thread errored with '${s.message}'`,level:`error`,data:{threadId:l}})})}var INTEGRATION_NAME,childProcessIntegration,init_childProcess=__esmMin((()=>{init_esm$9(),INTEGRATION_NAME=`ProcessAndThreadBreadcrumbs`,childProcessIntegration=defineIntegration((s={})=>({name:INTEGRATION_NAME,setup(l){node_diagnostics_channel.channel(`child_process`).subscribe(l=>{l&&typeof l==`object`&&`process`in l&&captureChildProcessEvents(l.process,s)}),node_diagnostics_channel.channel(`worker_threads`).subscribe(s=>{s&&typeof s==`object`&&`worker`in s&&captureWorkerThreadEvents(s.worker)})}}))})),import_src$7,INSTRUMENTED_METHODS,sentryVercelAiPatched,SentryVercelAiInstrumentation,init_instrumentation=__esmMin((()=>{import_src$7=require_src$33(),init_esm$9(),INSTRUMENTED_METHODS=[`generateText`,`streamText`,`generateObject`,`streamObject`,`embed`,`embedMany`],sentryVercelAiPatched=!1,SentryVercelAiInstrumentation=class extends import_src$7.InstrumentationBase{constructor(s={}){super(`@sentry/instrumentation-vercel-ai`,SDK_VERSION,s)}init(){return new import_src$7.InstrumentationNodeModuleDefinition(`ai`,[`>=3.0.0 <5`],this._patch.bind(this))}_patch(s){sentryVercelAiPatched=!0;function l(l){return(...f)=>{let p=f[0].experimental_telemetry||{};return p.isEnabled===void 0&&(f[0].experimental_telemetry={isEnabled:!0,recordInputs:!1,recordOutputs:!1,...p}),s[l].apply(this,f)}}let f=INSTRUMENTED_METHODS.reduce((s,f)=>(s[f]=l(f),s),{});return{...s,...f}}}})),instrumentVercelAi,_vercelAIIntegration,vercelAIIntegration,init_vercelai=__esmMin((()=>{init_esm$9(),init_instrument(),init_addOriginToSpan(),init_instrumentation(),instrumentVercelAi=generateInstrumentOnce(`vercelAI`,()=>new SentryVercelAiInstrumentation({})),_vercelAIIntegration=(()=>({name:`vercelAI`,setupOnce(){instrumentVercelAi()},processEvent(s){if(s.type===`transaction`&&_optionalChain([s,`access`,s=>s.spans,`optionalAccess`,s=>s.length]))for(let l of s.spans){let{data:s,description:f}=l;!s||!f||l.origin!==`auto.vercelai.otel`||(l.data=l.data||{},s[`ai.usage.completionTokens`]!=null&&(l.data[`ai.completion_tokens.used`]=s[`ai.usage.completionTokens`]),s[`ai.usage.promptTokens`]!=null&&(l.data[`ai.prompt_tokens.used`]=s[`ai.usage.promptTokens`]),s[`ai.usage.completionTokens`]!=null&&s[`ai.usage.promptTokens`]!=null&&(l.data[`ai.total_tokens.used`]=s[`ai.usage.completionTokens`]+s[`ai.usage.promptTokens`]))}return s},setup(s){s.on(`spanStart`,s=>{if(!sentryVercelAiPatched)return;let{data:l,description:f}=spanToJSON(s);if(!l||!f)return;let p=l[`ai.model.id`],g=l[`ai.model.provider`];if(!p||!g)return;let v=!1;switch(f){case`ai.generateText`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.generateText`),v=!0;break;case`ai.generateText.doGenerate`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.run.doGenerate`);break;case`ai.streamText`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.streamText`),v=!0;break;case`ai.streamText.doStream`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.run.doStream`);break;case`ai.generateObject`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.generateObject`),v=!0;break;case`ai.generateObject.doGenerate`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.run.doGenerate`);break;case`ai.streamObject`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.streamObject`),v=!0;break;case`ai.streamObject.doStream`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.run.doStream`);break;case`ai.embed`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.embed`),v=!0;break;case`ai.embed.doEmbed`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.embeddings`);break;case`ai.embedMany`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.pipeline.embedMany`),v=!0;break;case`ai.embedMany.doEmbed`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.embeddings`);break;case`ai.toolCall`:case`ai.stream.firstChunk`:case`ai.stream.finish`:s.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP,`ai.run`);break}addOriginToSpan(s,`auto.vercelai.otel`);let b=f.replace(`ai.`,``);s.setAttribute(`ai.pipeline.name`,b),s.updateName(b),l[`ai.telemetry.functionId`]&&v&&(s.updateName(l[`ai.telemetry.functionId`]),s.setAttribute(`ai.pipeline.name`,l[`ai.telemetry.functionId`])),l[`ai.prompt`]&&s.setAttribute(`ai.input_messages`,l[`ai.prompt`]),l[`ai.model.id`]&&s.setAttribute(`ai.model_id`,l[`ai.model.id`]),s.setAttribute(`ai.streaming`,f.includes(`stream`))})}})),vercelAIIntegration=defineIntegration(_vercelAIIntegration)})),require_AbstractAsyncHooksContextManager=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AbstractAsyncHooksContextManager=void 0;let l=require(`events`),f=[`addListener`,`on`,`once`,`prependListener`,`prependOnceListener`];s.AbstractAsyncHooksContextManager=class{constructor(){this._kOtListeners=Symbol(`OtListeners`),this._wrapped=!1}bind(s,f){return f instanceof l.EventEmitter?this._bindEventEmitter(s,f):typeof f==`function`?this._bindFunction(s,f):f}_bindFunction(s,l){let f=this,p=function(...p){return f.with(s,()=>l.apply(this,p))};return Object.defineProperty(p,`length`,{enumerable:!1,configurable:!0,writable:!1,value:l.length}),p}_bindEventEmitter(s,l){return this._getPatchMap(l)===void 0?(this._createPatchMap(l),f.forEach(f=>{l[f]!==void 0&&(l[f]=this._patchAddListener(l,l[f],s))}),typeof l.removeListener==`function`&&(l.removeListener=this._patchRemoveListener(l,l.removeListener)),typeof l.off==`function`&&(l.off=this._patchRemoveListener(l,l.off)),typeof l.removeAllListeners==`function`&&(l.removeAllListeners=this._patchRemoveAllListeners(l,l.removeAllListeners)),l):l}_patchRemoveListener(s,l){let f=this;return function(p,g){var v;let b=f._getPatchMap(s)?.[p];if(b===void 0)return l.call(this,p,g);let C=b.get(g);return l.call(this,p,C||g)}}_patchRemoveAllListeners(s,l){let f=this;return function(p){let g=f._getPatchMap(s);return g!==void 0&&(arguments.length===0?f._createPatchMap(s):g[p]!==void 0&&delete g[p]),l.apply(this,arguments)}}_patchAddListener(s,l,f){let p=this;return function(g,v){if(p._wrapped)return l.call(this,g,v);let b=p._getPatchMap(s);b===void 0&&(b=p._createPatchMap(s));let C=b[g];C===void 0&&(C=new WeakMap,b[g]=C);let w=p.bind(f,v);C.set(v,w),p._wrapped=!0;try{return l.call(this,g,w)}finally{p._wrapped=!1}}}_createPatchMap(s){let l=Object.create(null);return s[this._kOtListeners]=l,l}_getPatchMap(s){return s[this._kOtListeners]}}})),require_AsyncHooksContextManager=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AsyncHooksContextManager=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require(`async_hooks`),p=require_AbstractAsyncHooksContextManager();s.AsyncHooksContextManager=class extends p.AbstractAsyncHooksContextManager{constructor(){super(),this._contexts=new Map,this._stack=[],this._asyncHook=f.createHook({init:this._init.bind(this),before:this._before.bind(this),after:this._after.bind(this),destroy:this._destroy.bind(this),promiseResolve:this._destroy.bind(this)})}active(){var s;return this._stack[this._stack.length-1]??l.ROOT_CONTEXT}with(s,l,f,...p){this._enterContext(s);try{return l.call(f,...p)}finally{this._exitContext()}}enable(){return this._asyncHook.enable(),this}disable(){return this._asyncHook.disable(),this._contexts.clear(),this._stack=[],this}_init(s,l){if(l===`TIMERWRAP`)return;let f=this._stack[this._stack.length-1];f!==void 0&&this._contexts.set(s,f)}_destroy(s){this._contexts.delete(s)}_before(s){let l=this._contexts.get(s);l!==void 0&&this._enterContext(l)}_after(){this._exitContext()}_enterContext(s){this._stack.push(s)}_exitContext(){this._stack.pop()}}})),require_AsyncLocalStorageContextManager=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AsyncLocalStorageContextManager=void 0;let l=(init_esm$8(),__toCommonJS$1(esm_exports$6)),f=require(`async_hooks`),p=require_AbstractAsyncHooksContextManager();s.AsyncLocalStorageContextManager=class extends p.AbstractAsyncHooksContextManager{constructor(){super(),this._asyncLocalStorage=new f.AsyncLocalStorage}active(){var s;return this._asyncLocalStorage.getStore()??l.ROOT_CONTEXT}with(s,l,f,...p){let g=f==null?l:l.bind(f);return this._asyncLocalStorage.run(s,g,...p)}enable(){return this}disable(){return this._asyncLocalStorage.disable(),this}}})),require_src$10=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AsyncLocalStorageContextManager=s.AsyncHooksContextManager=void 0;var l=require_AsyncHooksContextManager();Object.defineProperty(s,`AsyncHooksContextManager`,{enumerable:!0,get:function(){return l.AsyncHooksContextManager}});var f=require_AsyncLocalStorageContextManager();Object.defineProperty(s,`AsyncLocalStorageContextManager`,{enumerable:!0,get:function(){return f.AsyncLocalStorageContextManager}})})),import_src$6,SentryContextManager,init_contextManager=__esmMin((()=>{import_src$6=require_src$10(),init_esm$2(),SentryContextManager=wrapContextManagerClass(import_src$6.AsyncLocalStorageContextManager)}));function getAutoPerformanceIntegrations(){return[expressIntegration(),fastifyIntegration(),graphqlIntegration(),mongoIntegration(),mongooseIntegration(),mysqlIntegration(),mysql2Integration(),redisIntegration(),postgresIntegration(),nestIntegration(),hapiIntegration(),koaIntegration(),connectIntegration(),tediousIntegration(),genericPoolIntegration(),kafkaIntegration(),amqplibIntegration(),lruMemoizerIntegration(),vercelAIIntegration()]}var init_tracing=__esmMin((()=>{init_amqplib(),init_connect(),init_express(),init_fastify(),init_genericPool(),init_graphql(),init_hapi(),init_kafka(),init_koa(),init_lrumemoizer(),init_mongo(),init_mongoose(),init_mysql(),init_mysql2(),init_nest(),init_postgres(),init_redis(),init_tedious(),init_vercelai()})),INTERNAL,Agent$1,init_base$2=__esmMin((()=>{init_esm$9(),INTERNAL=Symbol(`AgentBaseInternalState`),Agent$1=class extends node_http.Agent{constructor(s){super(s),this[INTERNAL]={}}isSecureEndpoint(s){if(s){if(typeof s.secureEndpoint==`boolean`)return s.secureEndpoint;if(typeof s.protocol==`string`)return s.protocol===`https:`}let{stack:l}=Error();return typeof l==`string`?l.split(` +`).some(s=>s.indexOf(`(https.js:`)!==-1||s.indexOf(`node:https:`)!==-1):!1}createSocket(s,l,f){let p={...l,secureEndpoint:this.isSecureEndpoint(l)};Promise.resolve().then(()=>this.connect(s,p)).then(g=>{if(g instanceof node_http.Agent)return g.addRequest(s,p);this[INTERNAL].currentSocket=g,super.createSocket(s,l,f)},f)}createConnection(){let s=this[INTERNAL].currentSocket;if(this[INTERNAL].currentSocket=void 0,!s)throw Error("No socket was returned in the `connect()` function");return s}get defaultPort(){return _nullishCoalesce(this[INTERNAL].defaultPort,()=>this.protocol===`https:`?443:80)}set defaultPort(s){this[INTERNAL]&&(this[INTERNAL].defaultPort=s)}get protocol(){return _nullishCoalesce(this[INTERNAL].protocol,()=>this.isSecureEndpoint()?`https:`:`http:`)}set protocol(s){this[INTERNAL]&&(this[INTERNAL].protocol=s)}}}));function debug$3(...s){logger$1.log(`[https-proxy-agent:parse-proxy-response]`,...s)}function parseProxyResponse(s){return new Promise((l,f)=>{let p=0,g=[];function v(){let l=s.read();l?E(l):s.once(`readable`,v)}function b(){s.removeListener(`end`,C),s.removeListener(`error`,w),s.removeListener(`readable`,v)}function C(){b(),debug$3(`onend`),f(Error(`Proxy connection ended before receiving CONNECT response`))}function w(s){b(),debug$3(`onerror %o`,s),f(s)}function E(C){g.push(C),p+=C.length;let w=Buffer.concat(g,p),E=w.indexOf(`\r \r -`);if(k===-1){debug$3(`have not received end of HTTP headers yet...`),b();return}let A=E.slice(0,k).toString(`ascii`).split(`\r -`),N=A.shift();if(!N)return s.destroy(),p(Error(`No header received from proxy CONNECT response`));let F=N.split(` `),I=+(F[1]||0),R=F.slice(2).join(` `),B={};for(let l of A){if(!l)continue;let g=l.indexOf(`:`);if(g===-1)return s.destroy(),p(Error(`Invalid header from proxy CONNECT response: "${l}"`));let v=l.slice(0,g).toLowerCase(),b=l.slice(g+1).trimStart(),C=B[v];typeof C==`string`?B[v]=[C,b]:Array.isArray(C)?C.push(b):B[v]=b}debug$3(`got proxy server response: %o %o`,N,B),C(),l({connect:{statusCode:I,statusText:R,headers:B},buffered:E})}s.on(`error`,E),s.on(`end`,w),b()})}var init_parse_proxy_response=__esmMin((()=>{init_esm$9()}));function debug$2(...s){logger$1.log(`[https-proxy-agent]`,...s)}function resume(s){s.resume()}function omit(s,...l){let p={},g;for(g in s)l.includes(g)||(p[g]=s[g]);return p}var HttpsProxyAgent$1,init_proxy=__esmMin((()=>{init_esm$9(),init_base$2(),init_parse_proxy_response(),HttpsProxyAgent$1=class extends Agent$1{static __initStatic(){this.protocols=[`http`,`https`]}constructor(s,l){super(l),this.options={},this.proxy=typeof s==`string`?new URL(s):s,this.proxyHeaders=_nullishCoalesce(_optionalChain([l,`optionalAccess`,s=>s.headers]),()=>({})),debug$2(`Creating new HttpsProxyAgent instance: %o`,this.proxy.href);let p=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,``),g=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol===`https:`?443:80;this.connectOpts={ALPNProtocols:[`http/1.1`],...l?omit(l,`headers`):null,host:p,port:g}}async connect(s,l){let{proxy:p}=this;if(!l.host)throw TypeError(`No "host" provided`);let g;if(p.protocol===`https:`){debug$2("Creating `tls.Socket`: %o",this.connectOpts);let s=this.connectOpts.servername||this.connectOpts.host;g=node_tls.connect({...this.connectOpts,servername:s&&node_net.isIP(s)?void 0:s})}else debug$2("Creating `net.Socket`: %o",this.connectOpts),g=node_net.connect(this.connectOpts);let v=typeof this.proxyHeaders==`function`?this.proxyHeaders():{...this.proxyHeaders},b=node_net.isIPv6(l.host)?`[${l.host}]`:l.host,C=`CONNECT ${b}:${l.port} HTTP/1.1\r\n`;if(p.username||p.password){let s=`${decodeURIComponent(p.username)}:${decodeURIComponent(p.password)}`;v[`Proxy-Authorization`]=`Basic ${Buffer.from(s).toString(`base64`)}`}v.Host=`${b}:${l.port}`,v[`Proxy-Connection`]||=this.keepAlive?`Keep-Alive`:`close`;for(let s of Object.keys(v))C+=`${s}: ${v[s]}\r\n`;let w=parseProxyResponse(g);g.write(`${C}\r\n`);let{connect:E,buffered:k}=await w;if(s.emit(`proxyConnect`,E),this.emit(`proxyConnect`,E,s),E.statusCode===200){if(s.once(`socket`,resume),l.secureEndpoint){debug$2(`Upgrading socket connection to TLS`);let s=l.servername||l.host;return node_tls.connect({...omit(l,`host`,`path`,`port`),socket:g,servername:node_net.isIP(s)?void 0:s})}return g}g.destroy();let A=new node_net.Socket({writable:!1});return A.readable=!0,s.once(`socket`,s=>{debug$2(`Replaying proxy buffer for failed request`),s.push(k),s.push(null)}),A}},HttpsProxyAgent$1.__initStatic()}));function streamFromBody(s){return new node_stream.Readable({read(){this.push(s),this.push(null)}})}function makeNodeTransport(s){let l;try{l=new URL(s.url)}catch{return consoleSandbox(()=>{console.warn(`[@sentry/node]: Invalid dsn or tunnel option, will not send any events. The tunnel option must be a full URL when used.`)}),createTransport(s,()=>Promise.resolve({}))}let p=l.protocol===`https:`,g=applyNoProxyOption(l,s.proxy||(p?process.env.https_proxy:void 0)||process.env.http_proxy),v=p?node_https:node_http,b=s.keepAlive===void 0?!1:s.keepAlive,C=g?new HttpsProxyAgent$1(g):new v.Agent({keepAlive:b,maxSockets:30,timeout:2e3});return createTransport(s,createRequestExecutor(s,_nullishCoalesce(s.httpModule,()=>v),C))}function applyNoProxyOption(s,l){let{no_proxy:p}=process.env;if(!(p&&p.split(`,`).some(l=>s.host.endsWith(l)||s.hostname.endsWith(l))))return l}function createRequestExecutor(s,l,p){let{hostname:g,pathname:v,port:b,protocol:C,search:w}=new URL(s.url);return function(E){return new Promise((k,A)=>{suppressTracing$2(()=>{let N=streamFromBody(E.body),F={...s.headers};E.body.length>GZIP_THRESHOLD&&(F[`content-encoding`]=`gzip`,N=N.pipe((0,node_zlib.createGzip)()));let I=l.request({method:`POST`,agent:p,headers:F,hostname:g,path:`${v}${w}`,port:b,protocol:C,ca:s.caCerts},s=>{s.on(`data`,()=>{}),s.on(`end`,()=>{}),s.setEncoding(`utf8`);let l=_nullishCoalesce(s.headers[`retry-after`],()=>null),p=_nullishCoalesce(s.headers[`x-sentry-rate-limits`],()=>null);k({statusCode:s.statusCode,headers:{"retry-after":l,"x-sentry-rate-limits":Array.isArray(p)?p[0]||null:p}})});I.on(`error`,A),N.pipe(I)})})}}var GZIP_THRESHOLD,init_http=__esmMin((()=>{init_esm$9(),init_proxy(),GZIP_THRESHOLD=1024*32}));function envToBool(s,l){let p=String(s).toLowerCase();return FALSY_ENV_VALUES.has(p)?!1:TRUTHY_ENV_VALUES.has(p)?!0:l&&l.strict?null:!!s}var FALSY_ENV_VALUES,TRUTHY_ENV_VALUES,init_envToBool=__esmMin((()=>{FALSY_ENV_VALUES=new Set([`false`,`f`,`n`,`no`,`off`,`0`]),TRUTHY_ENV_VALUES=new Set([`true`,`t`,`y`,`yes`,`on`,`1`])}));function normalizeWindowsPath(s){return s.replace(/^[A-Z]:/,``).replace(/\\/g,`/`)}function createGetModuleFromFilename(s=process.argv[1]?dirname$2(process.argv[1]):process.cwd(),l=node_path.sep===`\\`){let p=l?normalizeWindowsPath(s):s;return s=>{if(!s)return;let g=l?normalizeWindowsPath(s):s,{dir:v,base:b,ext:C}=node_path.posix.parse(g);(C===`.js`||C===`.mjs`||C===`.cjs`)&&(b=b.slice(0,C.length*-1));let w=decodeURIComponent(b);v||=`.`;let E=v.lastIndexOf(`/node_modules`);if(E>-1)return`${v.slice(E+14).replace(/\//g,`.`)}:${w}`;if(v.startsWith(p)){let s=v.slice(p.length+1).replace(/\//g,`.`);return s?`${s}:${w}`:w}return w}}var init_module=__esmMin((()=>{init_esm$9()}));function getSentryRelease(s){return`16.6.3`}var defaultStackParser,init_api=__esmMin((()=>{init_esm$9(),init_module(),defaultStackParser=createStackParser(nodeStackLineParser(createGetModuleFromFilename()))})),import_src$5,DEFAULT_CLIENT_REPORT_FLUSH_INTERVAL_MS,NodeClient,init_client=__esmMin((()=>{init_esm$9(),init_esm$8(),import_src$5=require_src$33(),init_esm$2(),init_debug_build(),DEFAULT_CLIENT_REPORT_FLUSH_INTERVAL_MS=6e4,NodeClient=class extends ServerRuntimeClient{constructor(s){let l={...s,platform:`node`,runtime:{name:`node`,version:global.process.version},serverName:s.serverName||global.process.env.SENTRY_NAME||node_os.hostname()};s.openTelemetryInstrumentations&&(0,import_src$5.registerInstrumentations)({instrumentations:s.openTelemetryInstrumentations}),applySdkMetadata(l,`node`),logger$1.log(`Initializing Sentry: process: ${process.pid}, thread: ${worker_threads.isMainThread?`main`:`worker-${worker_threads.threadId}`}.`),super(l)}get tracer(){if(this._tracer)return this._tracer;let s=`@sentry/node`,l=SDK_VERSION,p=trace.getTracer(`@sentry/node`,l);return this._tracer=p,p}async flush(s){let l=this.traceProvider,p=_optionalChain([l,`optionalAccess`,s=>s.activeSpanProcessor]);return p&&await p.forceFlush(),this.getOptions().sendClientReports&&this._flushOutcomes(),super.flush(s)}close(s){return this._clientReportInterval&&clearInterval(this._clientReportInterval),this._clientReportOnExitFlushListener&&process.off(`beforeExit`,this._clientReportOnExitFlushListener),super.close(s)}startClientReportTracking(){let s=this.getOptions();s.sendClientReports&&(this._clientReportOnExitFlushListener=()=>{this._flushOutcomes()},this._clientReportInterval=setInterval(()=>{DEBUG_BUILD&&logger$1.log(`Flushing client reports based on interval.`),this._flushOutcomes()},_nullishCoalesce(s.clientReportFlushInterval,()=>DEFAULT_CLIENT_REPORT_FLUSH_INTERVAL_MS)).unref(),process.on(`beforeExit`,this._clientReportOnExitFlushListener))}_getTraceInfoFromScope(s){return s?getTraceContextForScope(this,s):[void 0,void 0]}}}));function initOpenTelemetry(s,l={}){s.getOptions().debug&&setupOpenTelemetryLogger(),s.traceProvider=setupOtel(s,l)}function getRegisterOptions(s){if(_optionalChain([s,`optionalAccess`,s=>s.onlyIncludeInstrumentedModules])){let{addHookMessagePort:l}=(0,import_import_in_the_middle.createAddHookMessageChannel)();return{data:{addHookMessagePort:l,include:s.include||[]},transferList:[l]}}return{data:s}}function maybeInitializeEsmLoader(s){let[l=0,p=0]=process.versions.node.split(`.`).map(Number);if(l>=22||l===20&&p>=6||l===18&&p>=19){let l=require(`url`).pathToFileURL(__filename).href===void 0?void 0:require(`url`).pathToFileURL(__filename).href;if(!GLOBAL_OBJ._sentryEsmLoaderHookRegistered&&l)try{module$1.default.register(`import-in-the-middle/hook.mjs`,l,getRegisterOptions(s)),GLOBAL_OBJ._sentryEsmLoaderHookRegistered=!0}catch(s){logger$1.warn(`Failed to register ESM hook`,s)}}else consoleSandbox(()=>{console.warn(`[Sentry] You are using Node.js in ESM mode ("import syntax"). The Sentry Node.js SDK is not compatible with ESM in Node.js versions before 18.19.0 or before 20.6.0. Please either build your application with CommonJS ("require() syntax"), or upgrade your Node.js version.`)})}function setupOtel(s,l={}){let p=new import_src$4.BasicTracerProvider({sampler:new SentrySampler(s),resource:new import_src$3.Resource({[ATTR_SERVICE_NAME$3]:`node`,[SEMRESATTRS_SERVICE_NAMESPACE$3]:`sentry`,[ATTR_SERVICE_VERSION$3]:SDK_VERSION}),forceFlushTimeoutMillis:500,spanProcessors:[new SentrySpanProcessor({timeout:_clampSpanProcessorTimeout(s.getOptions().maxSpanWaitDuration)}),...l.spanProcessors||[]]});return p.register({propagator:new SentryPropagator,contextManager:new SentryContextManager}),p}function _clampSpanProcessorTimeout(s){if(s!=null){if(s>MAX_MAX_SPAN_WAIT_DURATION)return DEBUG_BUILD&&logger$1.warn(`\`maxSpanWaitDuration\` is too high, using the maximum value of ${MAX_MAX_SPAN_WAIT_DURATION}`),MAX_MAX_SPAN_WAIT_DURATION;if(s<=0||Number.isNaN(s)){DEBUG_BUILD&&logger$1.warn("`maxSpanWaitDuration` must be a positive number, using default value instead.");return}return s}}function setupOpenTelemetryLogger(){let s=new Proxy(logger$1,{get(s,l,p){return Reflect.get(s,l===`verbose`?`debug`:l,p)}});diag.disable(),diag.setLogger(s,DiagLogLevel.DEBUG)}var import_src$3,import_src$4,import_import_in_the_middle,MAX_MAX_SPAN_WAIT_DURATION,init_initOtel=__esmMin((()=>{init_esm$9(),init_esm$8(),import_src$3=require_src$36(),import_src$4=require_src$35(),init_esm$5(),init_esm$2(),import_import_in_the_middle=require_import_in_the_middle(),init_debug_build(),init_contextManager(),MAX_MAX_SPAN_WAIT_DURATION=1e6}));function getCjsOnlyIntegrations(){return isCjs()?[modulesIntegration()]:[]}function getDefaultIntegrationsWithoutPerformance(){return[inboundFiltersIntegration(),functionToStringIntegration(),linkedErrorsIntegration(),requestDataIntegration(),consoleIntegration(),httpIntegration(),nativeNodeFetchIntegration(),onUncaughtExceptionIntegration(),onUnhandledRejectionIntegration(),contextLinesIntegration(),localVariablesIntegration(),nodeContextIntegration(),childProcessIntegration(),...getCjsOnlyIntegrations()]}function getDefaultIntegrations(s){return[...getDefaultIntegrationsWithoutPerformance(),...shouldAddPerformanceIntegrations(s)?getAutoPerformanceIntegrations():[]]}function shouldAddPerformanceIntegrations(s){return hasTracingEnabled(s)?s.enableTracing||s.tracesSampleRate!=null||`tracesSampler`in s:!1}function init$2(s={}){return _init(s,getDefaultIntegrations)}function _init(s={},l){let p=getClientOptions(s,l);p.debug===!0&&(DEBUG_BUILD?logger$1.enable():consoleSandbox(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),!isCjs()&&p.registerEsmLoaderHooks!==!1&&maybeInitializeEsmLoader(p.registerEsmLoaderHooks===!0?void 0:p.registerEsmLoaderHooks),setOpenTelemetryContextAsyncContextStrategy(),getCurrentScope().update(p.initialScope),p.spotlight&&!p.integrations.some(({name:s})=>s===`Spotlight`)&&p.integrations.push(spotlightIntegration({sidecarUrl:typeof p.spotlight==`string`?p.spotlight:void 0}));let g=new NodeClient(p);return getCurrentScope().setClient(g),g.init(),logger$1.log(`Running in ${isCjs()?`CommonJS`:`ESM`} mode.`),p.autoSessionTracking&&startSessionTracking(),g.startClientReportTracking(),updateScopeFromEnvVariables(),p.skipOpenTelemetrySetup||(initOpenTelemetry(g,{spanProcessors:p.openTelemetrySpanProcessors}),validateOpenTelemetrySetup()),enhanceDscWithOpenTelemetryRootSpanName(g),setupEventContextTrace(g),g}function validateOpenTelemetrySetup(){if(!DEBUG_BUILD)return;let s=openTelemetrySetupCheck(),l=[`SentryContextManager`,`SentryPropagator`];hasTracingEnabled()&&l.push(`SentrySpanProcessor`);for(let p of l)s.includes(p)||logger$1.error(`You have to set up the ${p}. Without this, the OpenTelemetry & Sentry integration will not work properly.`);s.includes(`SentrySampler`)||logger$1.warn("You have to set up the SentrySampler. Without this, the OpenTelemetry & Sentry integration may still work, but sample rates set for the Sentry SDK will not be respected. If you use a custom sampler, make sure to use `wrapSamplingDecision`.")}function getClientOptions(s,l){let p=getRelease(s.release),g=typeof p==`string`?s.autoSessionTracking===void 0?!0:s.autoSessionTracking:!1;if(s.spotlight==null){let l=envToBool(process.env.SENTRY_SPOTLIGHT,{strict:!0});l==null?s.spotlight=process.env.SENTRY_SPOTLIGHT:s.spotlight=l}let v=getTracesSampleRate(s.tracesSampleRate),b=dropUndefinedKeys({transport:makeNodeTransport,dsn:process.env.SENTRY_DSN,environment:`production`,sendClientReports:!0}),C=dropUndefinedKeys({release:p,autoSessionTracking:g,tracesSampleRate:v}),w={...b,...s,...C};return s.defaultIntegrations===void 0&&(s.defaultIntegrations=l(w)),{...w,stackParser:stackParserFromStackParserOptions(s.stackParser||defaultStackParser),integrations:getIntegrationsToSetup({defaultIntegrations:s.defaultIntegrations,integrations:s.integrations})}}function getRelease(s){if(s!==void 0)return s;let l=getSentryRelease();if(l!==void 0)return l}function getTracesSampleRate(s){if(s!==void 0)return s;let l=process.env.SENTRY_TRACES_SAMPLE_RATE;if(!l)return;let p=parseFloat(l);return isFinite(p)?p:void 0}function updateScopeFromEnvVariables(){if(envToBool(process.env.SENTRY_USE_ENVIRONMENT)!==!1){let s=process.env.SENTRY_TRACE,l=process.env.SENTRY_BAGGAGE,p=propagationContextFromHeaders(s,l);getCurrentScope().setPropagationContext(p)}}function startSessionTracking(){let s=getClient();s&&s.getOptions().autoSessionTracking&&s.initSessionFlusher(),startSession(),process.on(`beforeExit`,()=>{let s=getIsolationScope().getSession();s&&s.status!==`ok`&&endSession()})}var init_sdk=__esmMin((()=>{init_esm$9(),init_esm$2(),init_debug_build(),init_childProcess(),init_console(),init_context(),init_contextlines(),init_http$1(),init_local_variables(),init_modules(),init_node_fetch(),init_onuncaughtexception(),init_onunhandledrejection(),init_spotlight(),init_tracing(),init_http(),init_commonjs(),init_envToBool(),init_api(),init_client(),init_initOtel()})),init_esm=__esmMin((()=>{init_http$1(),init_node_fetch(),init_esm$9(),init_instrument(),init_console(),init_context(),init_contextlines(),init_local_variables(),init_modules(),init_onuncaughtexception(),init_onunhandledrejection(),init_nodeVersion(),init_debug(),init_express(),init_fastify(),init_graphql(),init_kafka(),init_lrumemoizer(),init_mongo(),init_mongoose(),init_mysql(),init_mysql2(),init_redis(),init_nest(),init_postgres(),init_hapi(),init_koa(),init_connect(),init_spotlight(),init_tedious(),init_genericPool(),init_amqplib(),init_childProcess(),init_vercelai(),init_contextManager(),init_sdk(),init_initOtel(),init_tracing(),init_api(),init_module(),init_http(),init_client(),init_esm$2()}));function ansiRegex$1({onlyFirst:s=!1}={}){return RegExp(`(?:\\u001B\\][\\s\\S]*?(?:\\u0007|\\u001B\\u005C|\\u009C))|[\\u001B\\u009B][[\\]()#;?]*(?:\\d{1,4}(?:[;:]\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]`,s?void 0:`g`)}var init_ansi_regex=__esmMin((()=>{}));function stripAnsi$1(s){if(typeof s!=`string`)throw TypeError(`Expected a \`string\`, got \`${typeof s}\``);return!s.includes(`\x1B`)&&!s.includes(`›`)?s:s.replace(regex$2,``)}var regex$2,init_strip_ansi=__esmMin((()=>{init_ansi_regex(),regex$2=ansiRegex$1()}));function filterErrorEvent(s){if(s.message&&=stripAnsi$1(s.message),s.exception?.values)for(let[l,p]of s.exception.values.entries())p.value&&(s.exception.values[l].value=stripAnsi$1(p.value));return s}function filterBreadcrumb(s){if(s.category===`console`){if(s.message===``)return null;s.message&&=stripAnsi$1(s.message)}return s}var init_errorMonitoring=__esmMin((()=>{init_esm(),init_strip_ansi(),init$2({dsn:`https://4fa173db2ef3fb073b8ea153a5466d28@o4504181686599680.ingest.us.sentry.io/4507930289373184`,release:`16.6.3`,dist:`action`,sampleRate:1,environment:`production`,enabled:process.env.DISABLE_ERROR_MONITORING!==`true`&&!0,enableTracing:!1,integrations:[],initialScope:{tags:{version:process.env.npm_package_version,index_url:process.env.CHROMATIC_INDEX_URL}},beforeSend:filterErrorEvent,beforeBreadcrumb:filterBreadcrumb})})),require_utils$22=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.toCommandProperties=s.toCommandValue=void 0;function l(s){return s==null?``:typeof s==`string`||s instanceof String?s:JSON.stringify(s)}s.toCommandValue=l;function p(s){return Object.keys(s).length?{title:s.title,file:s.file,line:s.startLine,endLine:s.endLine,col:s.startColumn,endColumn:s.endColumn}:{}}s.toCommandProperties=p})),require_command=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.prototype.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g};Object.defineProperty(s,`__esModule`,{value:!0}),s.issue=s.issueCommand=void 0;let v=g(require(`os`)),b=require_utils$22();function C(s,l,p){let g=new k(s,l,p);process.stdout.write(g.toString()+v.EOL)}s.issueCommand=C;function w(s,l=``){C(s,{},l)}s.issue=w;let E=`::`;var k=class{constructor(s,l,p){s||=`missing.command`,this.command=s,this.properties=l,this.message=p}toString(){let s=`::`+this.command;if(this.properties&&Object.keys(this.properties).length>0){s+=` `;let l=!0;for(let p in this.properties)if(this.properties.hasOwnProperty(p)){let g=this.properties[p];g&&(l?l=!1:s+=`,`,s+=`${p}=${N(g)}`)}}return s+=`::${A(this.message)}`,s}};function A(s){return(0,b.toCommandValue)(s).replace(/%/g,`%25`).replace(/\r/g,`%0D`).replace(/\n/g,`%0A`)}function N(s){return(0,b.toCommandValue)(s).replace(/%/g,`%25`).replace(/\r/g,`%0D`).replace(/\n/g,`%0A`).replace(/:/g,`%3A`).replace(/,/g,`%2C`)}})),require_file_command=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.prototype.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g};Object.defineProperty(s,`__esModule`,{value:!0}),s.prepareKeyValueMessage=s.issueFileCommand=void 0;let v=g(require(`crypto`)),b=g(require(`fs`)),C=g(require(`os`)),w=require_utils$22();function E(s,l){let p=process.env[`GITHUB_${s}`];if(!p)throw Error(`Unable to find environment variable for file command ${s}`);if(!b.existsSync(p))throw Error(`Missing file at path: ${p}`);b.appendFileSync(p,`${(0,w.toCommandValue)(l)}${C.EOL}`,{encoding:`utf8`})}s.issueFileCommand=E;function k(s,l){let p=`ghadelimiter_${v.randomUUID()}`,g=(0,w.toCommandValue)(l);if(s.includes(p))throw Error(`Unexpected input: name should not contain the delimiter "${p}"`);if(g.includes(p))throw Error(`Unexpected input: value should not contain the delimiter "${p}"`);return`${s}<<${p}${C.EOL}${g}${C.EOL}${p}`}s.prepareKeyValueMessage=k})),require_proxy=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.checkBypass=s.getProxyUrl=void 0;function l(s){let l=s.protocol===`https:`;if(p(s))return;let g=l?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(g)try{return new v(g)}catch{if(!g.startsWith(`http://`)&&!g.startsWith(`https://`))return new v(`http://${g}`)}else return}s.getProxyUrl=l;function p(s){if(!s.hostname)return!1;let l=s.hostname;if(g(l))return!0;let p=process.env.no_proxy||process.env.NO_PROXY||``;if(!p)return!1;let v;s.port?v=Number(s.port):s.protocol===`http:`?v=80:s.protocol===`https:`&&(v=443);let b=[s.hostname.toUpperCase()];typeof v==`number`&&b.push(`${b[0]}:${v}`);for(let s of p.split(`,`).map(s=>s.trim().toUpperCase()).filter(s=>s))if(s===`*`||b.some(l=>l===s||l.endsWith(`.${s}`)||s.startsWith(`.`)&&l.endsWith(`${s}`)))return!0;return!1}s.checkBypass=p;function g(s){let l=s.toLowerCase();return l===`localhost`||l.startsWith(`127.`)||l.startsWith(`[::1]`)||l.startsWith(`[0:0:0:0:0:0:0:1]`)}var v=class extends URL{constructor(s,l){super(s,l),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}})),require_tunnel$1=__commonJSMin((s=>{require(`net`);var l=require(`tls`),p=require(`http`),g=require(`https`),v=require(`events`);require(`assert`);var b=require(`util`);s.httpOverHttp=C,s.httpsOverHttp=w,s.httpOverHttps=E,s.httpsOverHttps=k;function C(s){var l=new A(s);return l.request=p.request,l}function w(s){var l=new A(s);return l.request=p.request,l.createSocket=N,l.defaultPort=443,l}function E(s){var l=new A(s);return l.request=g.request,l}function k(s){var l=new A(s);return l.request=g.request,l.createSocket=N,l.defaultPort=443,l}function A(s){var l=this;l.options=s||{},l.proxyOptions=l.options.proxy||{},l.maxSockets=l.options.maxSockets||p.Agent.defaultMaxSockets,l.requests=[],l.sockets=[],l.on(`free`,function(s,p,g,v){for(var b=F(p,g,v),C=0,w=l.requests.length;C=this.maxSockets){v.requests.push(b);return}v.createSocket(b,function(l){l.on(`free`,p),l.on(`close`,g),l.on(`agentRemove`,g),s.onSocket(l);function p(){v.emit(`free`,l,b)}function g(s){v.removeSocket(l),l.removeListener(`free`,p),l.removeListener(`close`,g),l.removeListener(`agentRemove`,g)}})},A.prototype.createSocket=function(s,l){var p=this,g={};p.sockets.push(g);var v=I({},p.proxyOptions,{method:`CONNECT`,path:s.host+`:`+s.port,agent:!1,headers:{host:s.host+`:`+s.port}});s.localAddress&&(v.localAddress=s.localAddress),v.proxyAuth&&(v.headers=v.headers||{},v.headers[`Proxy-Authorization`]=`Basic `+new Buffer(v.proxyAuth).toString(`base64`)),R(`making CONNECT request`);var b=p.request(v);b.useChunkedEncodingByDefault=!1,b.once(`response`,C),b.once(`upgrade`,w),b.once(`connect`,E),b.once(`error`,k),b.end();function C(s){s.upgrade=!0}function w(s,l,p){process.nextTick(function(){E(s,l,p)})}function E(v,C,w){if(b.removeAllListeners(),C.removeAllListeners(),v.statusCode!==200){R(`tunneling socket could not be established, statusCode=%d`,v.statusCode),C.destroy();var E=Error(`tunneling socket could not be established, statusCode=`+v.statusCode);E.code=`ECONNRESET`,s.request.emit(`error`,E),p.removeSocket(g);return}if(w.length>0){R(`got illegal response body from proxy`),C.destroy();var E=Error(`got illegal response body from proxy`);E.code=`ECONNRESET`,s.request.emit(`error`,E),p.removeSocket(g);return}return R(`tunneling connection has established`),p.sockets[p.sockets.indexOf(g)]=C,l(C)}function k(l){b.removeAllListeners(),R(`tunneling socket could not be established, cause=%s -`,l.message,l.stack);var v=Error(`tunneling socket could not be established, cause=`+l.message);v.code=`ECONNRESET`,s.request.emit(`error`,v),p.removeSocket(g)}},A.prototype.removeSocket=function(s){var l=this.sockets.indexOf(s);if(l!==-1){this.sockets.splice(l,1);var p=this.requests.shift();p&&this.createSocket(p,function(s){p.request.onSocket(s)})}};function N(s,p){var g=this;A.prototype.createSocket.call(g,s,function(v){var b=s.request.getHeader(`host`),C=I({},g.options,{socket:v,servername:b?b.replace(/:.*$/,``):s.host}),w=l.connect(0,C);g.sockets[g.sockets.indexOf(v)]=w,p(w)})}function F(s,l,p){return typeof s==`string`?{host:s,port:l,localAddress:p}:s}function I(s){for(var l=1,p=arguments.length;l{l.exports=require_tunnel$1()})),require_symbols$4=__commonJSMin(((s,l)=>{l.exports={kClose:Symbol(`close`),kDestroy:Symbol(`destroy`),kDispatch:Symbol(`dispatch`),kUrl:Symbol(`url`),kWriting:Symbol(`writing`),kResuming:Symbol(`resuming`),kQueue:Symbol(`queue`),kConnect:Symbol(`connect`),kConnecting:Symbol(`connecting`),kHeadersList:Symbol(`headers list`),kKeepAliveDefaultTimeout:Symbol(`default keep alive timeout`),kKeepAliveMaxTimeout:Symbol(`max keep alive timeout`),kKeepAliveTimeoutThreshold:Symbol(`keep alive timeout threshold`),kKeepAliveTimeoutValue:Symbol(`keep alive timeout`),kKeepAlive:Symbol(`keep alive`),kHeadersTimeout:Symbol(`headers timeout`),kBodyTimeout:Symbol(`body timeout`),kServerName:Symbol(`server name`),kLocalAddress:Symbol(`local address`),kHost:Symbol(`host`),kNoRef:Symbol(`no ref`),kBodyUsed:Symbol(`used`),kRunning:Symbol(`running`),kBlocking:Symbol(`blocking`),kPending:Symbol(`pending`),kSize:Symbol(`size`),kBusy:Symbol(`busy`),kQueued:Symbol(`queued`),kFree:Symbol(`free`),kConnected:Symbol(`connected`),kClosed:Symbol(`closed`),kNeedDrain:Symbol(`need drain`),kReset:Symbol(`reset`),kDestroyed:Symbol.for(`nodejs.stream.destroyed`),kMaxHeadersSize:Symbol(`max headers size`),kRunningIdx:Symbol(`running index`),kPendingIdx:Symbol(`pending index`),kError:Symbol(`error`),kClients:Symbol(`clients`),kClient:Symbol(`client`),kParser:Symbol(`parser`),kOnDestroyed:Symbol(`destroy callbacks`),kPipelining:Symbol(`pipelining`),kSocket:Symbol(`socket`),kHostHeader:Symbol(`host header`),kConnector:Symbol(`connector`),kStrictContentLength:Symbol(`strict content length`),kMaxRedirections:Symbol(`maxRedirections`),kMaxRequests:Symbol(`maxRequestsPerClient`),kProxy:Symbol(`proxy agent options`),kCounter:Symbol(`socket request counter`),kInterceptors:Symbol(`dispatch interceptors`),kMaxResponseSize:Symbol(`max response size`),kHTTP2Session:Symbol(`http2Session`),kHTTP2SessionState:Symbol(`http2Session state`),kHTTP2BuildRequest:Symbol(`http2 build request`),kHTTP1BuildRequest:Symbol(`http1 build request`),kHTTP2CopyHeaders:Symbol(`http2 copy headers`),kHTTPConnVersion:Symbol(`http connection version`),kRetryHandlerDefaultRetry:Symbol(`retry agent default retry`),kConstruct:Symbol(`constructable`)}})),require_errors$9=__commonJSMin(((s,l)=>{var p=class extends Error{constructor(s){super(s),this.name=`UndiciError`,this.code=`UND_ERR`}},g=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`ConnectTimeoutError`,this.message=l||`Connect Timeout Error`,this.code=`UND_ERR_CONNECT_TIMEOUT`}},v=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`HeadersTimeoutError`,this.message=l||`Headers Timeout Error`,this.code=`UND_ERR_HEADERS_TIMEOUT`}},b=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`HeadersOverflowError`,this.message=l||`Headers Overflow Error`,this.code=`UND_ERR_HEADERS_OVERFLOW`}},C=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`BodyTimeoutError`,this.message=l||`Body Timeout Error`,this.code=`UND_ERR_BODY_TIMEOUT`}},w=class s extends p{constructor(l,p,g,v){super(l),Error.captureStackTrace(this,s),this.name=`ResponseStatusCodeError`,this.message=l||`Response Status Code Error`,this.code=`UND_ERR_RESPONSE_STATUS_CODE`,this.body=v,this.status=p,this.statusCode=p,this.headers=g}},E=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`InvalidArgumentError`,this.message=l||`Invalid Argument Error`,this.code=`UND_ERR_INVALID_ARG`}},k=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`InvalidReturnValueError`,this.message=l||`Invalid Return Value Error`,this.code=`UND_ERR_INVALID_RETURN_VALUE`}},A=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`AbortError`,this.message=l||`Request aborted`,this.code=`UND_ERR_ABORTED`}},N=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`InformationalError`,this.message=l||`Request information`,this.code=`UND_ERR_INFO`}},F=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`RequestContentLengthMismatchError`,this.message=l||`Request body length does not match content-length header`,this.code=`UND_ERR_REQ_CONTENT_LENGTH_MISMATCH`}},I=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`ResponseContentLengthMismatchError`,this.message=l||`Response body length does not match content-length header`,this.code=`UND_ERR_RES_CONTENT_LENGTH_MISMATCH`}},R=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`ClientDestroyedError`,this.message=l||`The client is destroyed`,this.code=`UND_ERR_DESTROYED`}},B=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`ClientClosedError`,this.message=l||`The client is closed`,this.code=`UND_ERR_CLOSED`}},q=class s extends p{constructor(l,p){super(l),Error.captureStackTrace(this,s),this.name=`SocketError`,this.message=l||`Socket error`,this.code=`UND_ERR_SOCKET`,this.socket=p}},le=class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`NotSupportedError`,this.message=l||`Not supported error`,this.code=`UND_ERR_NOT_SUPPORTED`}};l.exports={HTTPParserError:class s extends Error{constructor(l,p,g){super(l),Error.captureStackTrace(this,s),this.name=`HTTPParserError`,this.code=p?`HPE_${p}`:void 0,this.data=g?g.toString():void 0}},UndiciError:p,HeadersTimeoutError:v,HeadersOverflowError:b,BodyTimeoutError:C,RequestContentLengthMismatchError:F,ConnectTimeoutError:g,ResponseStatusCodeError:w,InvalidArgumentError:E,InvalidReturnValueError:k,RequestAbortedError:A,ClientDestroyedError:R,ClientClosedError:B,InformationalError:N,SocketError:q,NotSupportedError:le,ResponseContentLengthMismatchError:I,BalancedPoolMissingUpstreamError:class extends p{constructor(s){super(s),Error.captureStackTrace(this,le),this.name=`MissingUpstreamError`,this.message=s||`No upstream has been added to the BalancedPool`,this.code=`UND_ERR_BPL_MISSING_UPSTREAM`}},ResponseExceededMaxSizeError:class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`ResponseExceededMaxSizeError`,this.message=l||`Response content exceeded max size`,this.code=`UND_ERR_RES_EXCEEDED_MAX_SIZE`}},RequestRetryError:class s extends p{constructor(l,p,{headers:g,data:v}){super(l),Error.captureStackTrace(this,s),this.name=`RequestRetryError`,this.message=l||`Request retry error`,this.code=`UND_ERR_REQ_RETRY`,this.statusCode=p,this.data=v,this.headers=g}}}})),require_constants$15=__commonJSMin(((s,l)=>{let p={},g=`Accept.Accept-Encoding.Accept-Language.Accept-Ranges.Access-Control-Allow-Credentials.Access-Control-Allow-Headers.Access-Control-Allow-Methods.Access-Control-Allow-Origin.Access-Control-Expose-Headers.Access-Control-Max-Age.Access-Control-Request-Headers.Access-Control-Request-Method.Age.Allow.Alt-Svc.Alt-Used.Authorization.Cache-Control.Clear-Site-Data.Connection.Content-Disposition.Content-Encoding.Content-Language.Content-Length.Content-Location.Content-Range.Content-Security-Policy.Content-Security-Policy-Report-Only.Content-Type.Cookie.Cross-Origin-Embedder-Policy.Cross-Origin-Opener-Policy.Cross-Origin-Resource-Policy.Date.Device-Memory.Downlink.ECT.ETag.Expect.Expect-CT.Expires.Forwarded.From.Host.If-Match.If-Modified-Since.If-None-Match.If-Range.If-Unmodified-Since.Keep-Alive.Last-Modified.Link.Location.Max-Forwards.Origin.Permissions-Policy.Pragma.Proxy-Authenticate.Proxy-Authorization.RTT.Range.Referer.Referrer-Policy.Refresh.Retry-After.Sec-WebSocket-Accept.Sec-WebSocket-Extensions.Sec-WebSocket-Key.Sec-WebSocket-Protocol.Sec-WebSocket-Version.Server.Server-Timing.Service-Worker-Allowed.Service-Worker-Navigation-Preload.Set-Cookie.SourceMap.Strict-Transport-Security.Supports-Loading-Mode.TE.Timing-Allow-Origin.Trailer.Transfer-Encoding.Upgrade.Upgrade-Insecure-Requests.User-Agent.Vary.Via.WWW-Authenticate.X-Content-Type-Options.X-DNS-Prefetch-Control.X-Frame-Options.X-Permitted-Cross-Domain-Policies.X-Powered-By.X-Requested-With.X-XSS-Protection`.split(`.`);for(let s=0;s{let p=require(`assert`),{kDestroyed:g,kBodyUsed:v}=require_symbols$4(),{IncomingMessage:b}=require(`http`),C=require(`stream`),w=require(`net`),{InvalidArgumentError:E}=require_errors$9(),{Blob:k}=require(`buffer`),A=require(`util`),{stringify:N}=require(`querystring`),{headerNameLowerCasedRecord:F}=require_constants$15(),[I,R]=process.versions.node.split(`.`).map(s=>Number(s));function B(){}function q(s){return s&&typeof s==`object`&&typeof s.pipe==`function`&&typeof s.on==`function`}function le(s){return k&&s instanceof k||s&&typeof s==`object`&&(typeof s.stream==`function`||typeof s.arrayBuffer==`function`)&&/^(Blob|File)$/.test(s[Symbol.toStringTag])}function J(s,l){if(s.includes(`?`)||s.includes(`#`))throw Error(`Query params cannot be passed when url already contains "?" or "#".`);let p=N(l);return p&&(s+=`?`+p),s}function _e(s){if(typeof s==`string`){if(s=new URL(s),!/^https?:/.test(s.origin||s.protocol))throw new E("Invalid URL protocol: the URL must start with `http:` or `https:`.");return s}if(!s||typeof s!=`object`)throw new E(`Invalid URL: The URL argument must be a non-null object.`);if(!/^https?:/.test(s.origin||s.protocol))throw new E("Invalid URL protocol: the URL must start with `http:` or `https:`.");if(!(s instanceof URL)){if(s.port!=null&&s.port!==``&&!Number.isFinite(parseInt(s.port)))throw new E(`Invalid URL: port must be a valid integer or a string representation of an integer.`);if(s.path!=null&&typeof s.path!=`string`)throw new E(`Invalid URL path: the path must be a string or null/undefined.`);if(s.pathname!=null&&typeof s.pathname!=`string`)throw new E(`Invalid URL pathname: the pathname must be a string or null/undefined.`);if(s.hostname!=null&&typeof s.hostname!=`string`)throw new E(`Invalid URL hostname: the hostname must be a string or null/undefined.`);if(s.origin!=null&&typeof s.origin!=`string`)throw new E(`Invalid URL origin: the origin must be a string or null/undefined.`);let l=s.port==null?s.protocol===`https:`?443:80:s.port,p=s.origin==null?`${s.protocol}//${s.hostname}:${l}`:s.origin,g=s.path==null?`${s.pathname||``}${s.search||``}`:s.path;p.endsWith(`/`)&&(p=p.substring(0,p.length-1)),g&&!g.startsWith(`/`)&&(g=`/${g}`),s=new URL(p+g)}return s}function be(s){if(s=_e(s),s.pathname!==`/`||s.search||s.hash)throw new E(`invalid url`);return s}function xe(s){if(s[0]===`[`){let l=s.indexOf(`]`);return p(l!==-1),s.substring(1,l)}let l=s.indexOf(`:`);return l===-1?s:s.substring(0,l)}function De(s){if(!s)return null;p.strictEqual(typeof s,`string`);let l=xe(s);return w.isIP(l)?``:l}function Ne(s){return JSON.parse(JSON.stringify(s))}function Pe(s){return s!=null&&typeof s[Symbol.asyncIterator]==`function`}function ze(s){return s!=null&&(typeof s[Symbol.iterator]==`function`||typeof s[Symbol.asyncIterator]==`function`)}function Be(s){if(s==null)return 0;if(q(s)){let l=s._readableState;return l&&l.objectMode===!1&&l.ended===!0&&Number.isFinite(l.length)?l.length:null}else if(le(s))return s.size==null?null:s.size;else if(st(s))return s.byteLength;return null}function We(s){return!s||!!(s.destroyed||s[g])}function Ke(s){let l=s&&s._readableState;return We(s)&&l&&!l.endEmitted}function qe(s,l){s==null||!q(s)||We(s)||(typeof s.destroy==`function`?(Object.getPrototypeOf(s).constructor===b&&(s.socket=null),s.destroy(l)):l&&process.nextTick((s,l)=>{s.emit(`error`,l)},s,l),s.destroyed!==!0&&(s[g]=!0))}let Je=/timeout=(\d+)/;function Ye(s){let l=s.toString().match(Je);return l?parseInt(l[1],10)*1e3:null}function Ze(s){return F[s]||s.toLowerCase()}function Qe(s,l={}){if(!Array.isArray(s))return s;for(let p=0;ps.toString(`utf8`)):l[g]=s[p+1].toString(`utf8`)}return`content-length`in l&&`content-disposition`in l&&(l[`content-disposition`]=Buffer.from(l[`content-disposition`]).toString(`latin1`)),l}function ot(s){let l=[],p=!1,g=-1;for(let v=0;v{s.close()});else{let l=Buffer.isBuffer(g)?g:Buffer.from(g);s.enqueue(new Uint8Array(l))}return s.desiredSize>0},async cancel(s){await l.return()}},0)}function Rt(s){return s&&typeof s==`object`&&typeof s.append==`function`&&typeof s.delete==`function`&&typeof s.get==`function`&&typeof s.getAll==`function`&&typeof s.has==`function`&&typeof s.set==`function`&&s[Symbol.toStringTag]===`FormData`}function Vt(s){if(s){if(typeof s.throwIfAborted==`function`)s.throwIfAborted();else if(s.aborted){let s=Error(`The operation was aborted`);throw s.name=`AbortError`,s}}}function Ht(s,l){return`addEventListener`in s?(s.addEventListener(`abort`,l,{once:!0}),()=>s.removeEventListener(`abort`,l)):(s.addListener(`abort`,l),()=>s.removeListener(`abort`,l))}let Gt=!!String.prototype.toWellFormed;function Kt(s){return Gt?`${s}`.toWellFormed():A.toUSVString?A.toUSVString(s):`${s}`}function Jt(s){if(s==null||s===``)return{start:0,end:null,size:null};let l=s?s.match(/^bytes (\d+)-(\d+)\/(\d+)?$/):null;return l?{start:parseInt(l[1]),end:l[2]?parseInt(l[2]):null,size:l[3]?parseInt(l[3]):null}:null}let Xt=Object.create(null);Xt.enumerable=!0,l.exports={kEnumerableProperty:Xt,nop:B,isDisturbed:yt,isErrored:Tt,isReadable:Ot,toUSVString:Kt,isReadableAborted:Ke,isBlobLike:le,parseOrigin:be,parseURL:_e,getServerName:De,isStream:q,isIterable:ze,isAsyncIterable:Pe,isDestroyed:We,headerNameToString:Ze,parseRawHeaders:ot,parseHeaders:Qe,parseKeepAliveTimeout:Ye,destroy:qe,bodyLength:Be,deepClone:Ne,ReadableStreamFrom:Lt,isBuffer:st,validateHandler:ut,getSocketInfo:At,isFormDataLike:Rt,buildURL:J,throwIfAborted:Vt,addAbortListener:Ht,parseRangeHeader:Jt,nodeMajor:I,nodeMinor:R,nodeHasAutoSelectFamily:I>18||I===18&&R>=13,safeHTTPMethods:[`GET`,`HEAD`,`OPTIONS`,`TRACE`]}})),require_timers=__commonJSMin(((s,l)=>{let p=Date.now(),g,v=[];function b(){p=Date.now();let s=v.length,l=0;for(;l0&&p>=g.state&&(g.state=-1,g.callback(g.opaque)),g.state===-1?(g.state=-2,l===s-1?v.pop():v[l]=v.pop(),--s):l+=1}v.length>0&&C()}function C(){g&&g.refresh?g.refresh():(clearTimeout(g),g=setTimeout(b,1e3),g.unref&&g.unref())}var w=class{constructor(s,l,p){this.callback=s,this.delay=l,this.opaque=p,this.state=-2,this.refresh()}refresh(){this.state===-2&&(v.push(this),(!g||v.length===1)&&C()),this.state=0}clear(){this.state=-1}};l.exports={setTimeout(s,l,p){return l<1e3?setTimeout(s,l,p):new w(s,l,p)},clearTimeout(s){s instanceof w?s.clear():clearTimeout(s)}}})),require_sbmh=__commonJSMin(((s,l)=>{let p=require(`node:events`).EventEmitter,g=require(`node:util`).inherits;function v(s){if(typeof s==`string`&&(s=Buffer.from(s)),!Buffer.isBuffer(s))throw TypeError(`The needle has to be a String or a Buffer.`);let l=s.length;if(l===0)throw Error(`The needle cannot be an empty String/Buffer.`);if(l>256)throw Error(`The needle cannot have a length bigger than 256.`);this.maxMatches=1/0,this.matches=0,this._occ=Array(256).fill(l),this._lookbehind_size=0,this._needle=s,this._bufpos=0,this._lookbehind=Buffer.alloc(l);for(var p=0;p=0)this.emit(`info`,!1,this._lookbehind,0,this._lookbehind_size),this._lookbehind_size=0;else{let p=this._lookbehind_size+b;return p>0&&this.emit(`info`,!1,this._lookbehind,0,p),this._lookbehind.copy(this._lookbehind,0,p,this._lookbehind_size-p),this._lookbehind_size-=p,s.copy(this._lookbehind,this._lookbehind_size),this._lookbehind_size+=l,this._bufpos=l,l}}if(b+=(b>=0)*this._bufpos,s.indexOf(p,b)!==-1)return b=s.indexOf(p,b),++this.matches,b>0?this.emit(`info`,!0,s,this._bufpos,b):this.emit(`info`,!0),this._bufpos=b+g;for(b=l-g;b0&&this.emit(`info`,!1,s,this._bufpos,b{let p=require(`node:util`).inherits,g=require(`node:stream`).Readable;function v(s){g.call(this,s)}p(v,g),v.prototype._read=function(s){},l.exports=v})),require_getLimit=__commonJSMin(((s,l)=>{l.exports=function(s,l,p){if(!s||s[l]===void 0||s[l]===null)return p;if(typeof s[l]!=`number`||isNaN(s[l]))throw TypeError(`Limit `+l+` is not a valid number`);return s[l]}})),require_HeaderParser=__commonJSMin(((s,l)=>{let p=require(`node:events`).EventEmitter,g=require(`node:util`).inherits,v=require_getLimit(),b=require_sbmh(),C=Buffer.from(`\r +`);if(E===-1){debug$3(`have not received end of HTTP headers yet...`),v();return}let k=w.slice(0,E).toString(`ascii`).split(`\r +`),A=k.shift();if(!A)return s.destroy(),f(Error(`No header received from proxy CONNECT response`));let N=A.split(` `),F=+(N[1]||0),I=N.slice(2).join(` `),R={};for(let l of k){if(!l)continue;let p=l.indexOf(`:`);if(p===-1)return s.destroy(),f(Error(`Invalid header from proxy CONNECT response: "${l}"`));let g=l.slice(0,p).toLowerCase(),v=l.slice(p+1).trimStart(),b=R[g];typeof b==`string`?R[g]=[b,v]:Array.isArray(b)?b.push(v):R[g]=v}debug$3(`got proxy server response: %o %o`,A,R),b(),l({connect:{statusCode:F,statusText:I,headers:R},buffered:w})}s.on(`error`,w),s.on(`end`,C),v()})}var init_parse_proxy_response=__esmMin((()=>{init_esm$9()}));function debug$2(...s){logger$1.log(`[https-proxy-agent]`,...s)}function resume(s){s.resume()}function omit(s,...l){let f={},p;for(p in s)l.includes(p)||(f[p]=s[p]);return f}var HttpsProxyAgent$1,init_proxy=__esmMin((()=>{init_esm$9(),init_base$2(),init_parse_proxy_response(),HttpsProxyAgent$1=class extends Agent$1{static __initStatic(){this.protocols=[`http`,`https`]}constructor(s,l){super(l),this.options={},this.proxy=typeof s==`string`?new URL(s):s,this.proxyHeaders=_nullishCoalesce(_optionalChain([l,`optionalAccess`,s=>s.headers]),()=>({})),debug$2(`Creating new HttpsProxyAgent instance: %o`,this.proxy.href);let f=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,``),p=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol===`https:`?443:80;this.connectOpts={ALPNProtocols:[`http/1.1`],...l?omit(l,`headers`):null,host:f,port:p}}async connect(s,l){let{proxy:f}=this;if(!l.host)throw TypeError(`No "host" provided`);let p;if(f.protocol===`https:`){debug$2("Creating `tls.Socket`: %o",this.connectOpts);let s=this.connectOpts.servername||this.connectOpts.host;p=node_tls.connect({...this.connectOpts,servername:s&&node_net.isIP(s)?void 0:s})}else debug$2("Creating `net.Socket`: %o",this.connectOpts),p=node_net.connect(this.connectOpts);let g=typeof this.proxyHeaders==`function`?this.proxyHeaders():{...this.proxyHeaders},v=node_net.isIPv6(l.host)?`[${l.host}]`:l.host,b=`CONNECT ${v}:${l.port} HTTP/1.1\r\n`;if(f.username||f.password){let s=`${decodeURIComponent(f.username)}:${decodeURIComponent(f.password)}`;g[`Proxy-Authorization`]=`Basic ${Buffer.from(s).toString(`base64`)}`}g.Host=`${v}:${l.port}`,g[`Proxy-Connection`]||=this.keepAlive?`Keep-Alive`:`close`;for(let s of Object.keys(g))b+=`${s}: ${g[s]}\r\n`;let C=parseProxyResponse(p);p.write(`${b}\r\n`);let{connect:w,buffered:E}=await C;if(s.emit(`proxyConnect`,w),this.emit(`proxyConnect`,w,s),w.statusCode===200){if(s.once(`socket`,resume),l.secureEndpoint){debug$2(`Upgrading socket connection to TLS`);let s=l.servername||l.host;return node_tls.connect({...omit(l,`host`,`path`,`port`),socket:p,servername:node_net.isIP(s)?void 0:s})}return p}p.destroy();let k=new node_net.Socket({writable:!1});return k.readable=!0,s.once(`socket`,s=>{debug$2(`Replaying proxy buffer for failed request`),s.push(E),s.push(null)}),k}},HttpsProxyAgent$1.__initStatic()}));function streamFromBody(s){return new node_stream.Readable({read(){this.push(s),this.push(null)}})}function makeNodeTransport(s){let l;try{l=new URL(s.url)}catch{return consoleSandbox(()=>{console.warn(`[@sentry/node]: Invalid dsn or tunnel option, will not send any events. The tunnel option must be a full URL when used.`)}),createTransport(s,()=>Promise.resolve({}))}let f=l.protocol===`https:`,p=applyNoProxyOption(l,s.proxy||(f?process.env.https_proxy:void 0)||process.env.http_proxy),g=f?node_https:node_http,v=s.keepAlive===void 0?!1:s.keepAlive,b=p?new HttpsProxyAgent$1(p):new g.Agent({keepAlive:v,maxSockets:30,timeout:2e3});return createTransport(s,createRequestExecutor(s,_nullishCoalesce(s.httpModule,()=>g),b))}function applyNoProxyOption(s,l){let{no_proxy:f}=process.env;if(!(f&&f.split(`,`).some(l=>s.host.endsWith(l)||s.hostname.endsWith(l))))return l}function createRequestExecutor(s,l,f){let{hostname:p,pathname:g,port:v,protocol:b,search:C}=new URL(s.url);return function(w){return new Promise((E,k)=>{suppressTracing$2(()=>{let A=streamFromBody(w.body),N={...s.headers};w.body.length>GZIP_THRESHOLD&&(N[`content-encoding`]=`gzip`,A=A.pipe((0,node_zlib.createGzip)()));let F=l.request({method:`POST`,agent:f,headers:N,hostname:p,path:`${g}${C}`,port:v,protocol:b,ca:s.caCerts},s=>{s.on(`data`,()=>{}),s.on(`end`,()=>{}),s.setEncoding(`utf8`);let l=_nullishCoalesce(s.headers[`retry-after`],()=>null),f=_nullishCoalesce(s.headers[`x-sentry-rate-limits`],()=>null);E({statusCode:s.statusCode,headers:{"retry-after":l,"x-sentry-rate-limits":Array.isArray(f)?f[0]||null:f}})});F.on(`error`,k),A.pipe(F)})})}}var GZIP_THRESHOLD,init_http=__esmMin((()=>{init_esm$9(),init_proxy(),GZIP_THRESHOLD=1024*32}));function envToBool(s,l){let f=String(s).toLowerCase();return FALSY_ENV_VALUES.has(f)?!1:TRUTHY_ENV_VALUES.has(f)?!0:l&&l.strict?null:!!s}var FALSY_ENV_VALUES,TRUTHY_ENV_VALUES,init_envToBool=__esmMin((()=>{FALSY_ENV_VALUES=new Set([`false`,`f`,`n`,`no`,`off`,`0`]),TRUTHY_ENV_VALUES=new Set([`true`,`t`,`y`,`yes`,`on`,`1`])}));function normalizeWindowsPath(s){return s.replace(/^[A-Z]:/,``).replace(/\\/g,`/`)}function createGetModuleFromFilename(s=process.argv[1]?dirname$2(process.argv[1]):process.cwd(),l=node_path.sep===`\\`){let f=l?normalizeWindowsPath(s):s;return s=>{if(!s)return;let p=l?normalizeWindowsPath(s):s,{dir:g,base:v,ext:b}=node_path.posix.parse(p);(b===`.js`||b===`.mjs`||b===`.cjs`)&&(v=v.slice(0,b.length*-1));let C=decodeURIComponent(v);g||=`.`;let w=g.lastIndexOf(`/node_modules`);if(w>-1)return`${g.slice(w+14).replace(/\//g,`.`)}:${C}`;if(g.startsWith(f)){let s=g.slice(f.length+1).replace(/\//g,`.`);return s?`${s}:${C}`:C}return C}}var init_module=__esmMin((()=>{init_esm$9()}));function getSentryRelease(s){return`16.7.0`}var defaultStackParser,init_api=__esmMin((()=>{init_esm$9(),init_module(),defaultStackParser=createStackParser(nodeStackLineParser(createGetModuleFromFilename()))})),import_src$5,DEFAULT_CLIENT_REPORT_FLUSH_INTERVAL_MS,NodeClient,init_client=__esmMin((()=>{init_esm$9(),init_esm$8(),import_src$5=require_src$33(),init_esm$2(),init_debug_build(),DEFAULT_CLIENT_REPORT_FLUSH_INTERVAL_MS=6e4,NodeClient=class extends ServerRuntimeClient{constructor(s){let l={...s,platform:`node`,runtime:{name:`node`,version:global.process.version},serverName:s.serverName||global.process.env.SENTRY_NAME||node_os.hostname()};s.openTelemetryInstrumentations&&(0,import_src$5.registerInstrumentations)({instrumentations:s.openTelemetryInstrumentations}),applySdkMetadata(l,`node`),logger$1.log(`Initializing Sentry: process: ${process.pid}, thread: ${worker_threads.isMainThread?`main`:`worker-${worker_threads.threadId}`}.`),super(l)}get tracer(){if(this._tracer)return this._tracer;let s=`@sentry/node`,l=SDK_VERSION,f=trace.getTracer(`@sentry/node`,l);return this._tracer=f,f}async flush(s){let l=this.traceProvider,f=_optionalChain([l,`optionalAccess`,s=>s.activeSpanProcessor]);return f&&await f.forceFlush(),this.getOptions().sendClientReports&&this._flushOutcomes(),super.flush(s)}close(s){return this._clientReportInterval&&clearInterval(this._clientReportInterval),this._clientReportOnExitFlushListener&&process.off(`beforeExit`,this._clientReportOnExitFlushListener),super.close(s)}startClientReportTracking(){let s=this.getOptions();s.sendClientReports&&(this._clientReportOnExitFlushListener=()=>{this._flushOutcomes()},this._clientReportInterval=setInterval(()=>{DEBUG_BUILD&&logger$1.log(`Flushing client reports based on interval.`),this._flushOutcomes()},_nullishCoalesce(s.clientReportFlushInterval,()=>DEFAULT_CLIENT_REPORT_FLUSH_INTERVAL_MS)).unref(),process.on(`beforeExit`,this._clientReportOnExitFlushListener))}_getTraceInfoFromScope(s){return s?getTraceContextForScope(this,s):[void 0,void 0]}}}));function initOpenTelemetry(s,l={}){s.getOptions().debug&&setupOpenTelemetryLogger(),s.traceProvider=setupOtel(s,l)}function getRegisterOptions(s){if(_optionalChain([s,`optionalAccess`,s=>s.onlyIncludeInstrumentedModules])){let{addHookMessagePort:l}=(0,import_import_in_the_middle.createAddHookMessageChannel)();return{data:{addHookMessagePort:l,include:s.include||[]},transferList:[l]}}return{data:s}}function maybeInitializeEsmLoader(s){let[l=0,f=0]=process.versions.node.split(`.`).map(Number);if(l>=22||l===20&&f>=6||l===18&&f>=19){let l=require(`url`).pathToFileURL(__filename).href===void 0?void 0:require(`url`).pathToFileURL(__filename).href;if(!GLOBAL_OBJ._sentryEsmLoaderHookRegistered&&l)try{module$1.default.register(`import-in-the-middle/hook.mjs`,l,getRegisterOptions(s)),GLOBAL_OBJ._sentryEsmLoaderHookRegistered=!0}catch(s){logger$1.warn(`Failed to register ESM hook`,s)}}else consoleSandbox(()=>{console.warn(`[Sentry] You are using Node.js in ESM mode ("import syntax"). The Sentry Node.js SDK is not compatible with ESM in Node.js versions before 18.19.0 or before 20.6.0. Please either build your application with CommonJS ("require() syntax"), or upgrade your Node.js version.`)})}function setupOtel(s,l={}){let f=new import_src$4.BasicTracerProvider({sampler:new SentrySampler(s),resource:new import_src$3.Resource({[ATTR_SERVICE_NAME$3]:`node`,[SEMRESATTRS_SERVICE_NAMESPACE$3]:`sentry`,[ATTR_SERVICE_VERSION$3]:SDK_VERSION}),forceFlushTimeoutMillis:500,spanProcessors:[new SentrySpanProcessor({timeout:_clampSpanProcessorTimeout(s.getOptions().maxSpanWaitDuration)}),...l.spanProcessors||[]]});return f.register({propagator:new SentryPropagator,contextManager:new SentryContextManager}),f}function _clampSpanProcessorTimeout(s){if(s!=null){if(s>MAX_MAX_SPAN_WAIT_DURATION)return DEBUG_BUILD&&logger$1.warn(`\`maxSpanWaitDuration\` is too high, using the maximum value of ${MAX_MAX_SPAN_WAIT_DURATION}`),MAX_MAX_SPAN_WAIT_DURATION;if(s<=0||Number.isNaN(s)){DEBUG_BUILD&&logger$1.warn("`maxSpanWaitDuration` must be a positive number, using default value instead.");return}return s}}function setupOpenTelemetryLogger(){let s=new Proxy(logger$1,{get(s,l,f){return Reflect.get(s,l===`verbose`?`debug`:l,f)}});diag.disable(),diag.setLogger(s,DiagLogLevel.DEBUG)}var import_src$3,import_src$4,import_import_in_the_middle,MAX_MAX_SPAN_WAIT_DURATION,init_initOtel=__esmMin((()=>{init_esm$9(),init_esm$8(),import_src$3=require_src$36(),import_src$4=require_src$35(),init_esm$5(),init_esm$2(),import_import_in_the_middle=require_import_in_the_middle(),init_debug_build(),init_contextManager(),MAX_MAX_SPAN_WAIT_DURATION=1e6}));function getCjsOnlyIntegrations(){return isCjs()?[modulesIntegration()]:[]}function getDefaultIntegrationsWithoutPerformance(){return[inboundFiltersIntegration(),functionToStringIntegration(),linkedErrorsIntegration(),requestDataIntegration(),consoleIntegration(),httpIntegration(),nativeNodeFetchIntegration(),onUncaughtExceptionIntegration(),onUnhandledRejectionIntegration(),contextLinesIntegration(),localVariablesIntegration(),nodeContextIntegration(),childProcessIntegration(),...getCjsOnlyIntegrations()]}function getDefaultIntegrations(s){return[...getDefaultIntegrationsWithoutPerformance(),...shouldAddPerformanceIntegrations(s)?getAutoPerformanceIntegrations():[]]}function shouldAddPerformanceIntegrations(s){return hasTracingEnabled(s)?s.enableTracing||s.tracesSampleRate!=null||`tracesSampler`in s:!1}function init$2(s={}){return _init(s,getDefaultIntegrations)}function _init(s={},l){let f=getClientOptions(s,l);f.debug===!0&&(DEBUG_BUILD?logger$1.enable():consoleSandbox(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),!isCjs()&&f.registerEsmLoaderHooks!==!1&&maybeInitializeEsmLoader(f.registerEsmLoaderHooks===!0?void 0:f.registerEsmLoaderHooks),setOpenTelemetryContextAsyncContextStrategy(),getCurrentScope().update(f.initialScope),f.spotlight&&!f.integrations.some(({name:s})=>s===`Spotlight`)&&f.integrations.push(spotlightIntegration({sidecarUrl:typeof f.spotlight==`string`?f.spotlight:void 0}));let p=new NodeClient(f);return getCurrentScope().setClient(p),p.init(),logger$1.log(`Running in ${isCjs()?`CommonJS`:`ESM`} mode.`),f.autoSessionTracking&&startSessionTracking(),p.startClientReportTracking(),updateScopeFromEnvVariables(),f.skipOpenTelemetrySetup||(initOpenTelemetry(p,{spanProcessors:f.openTelemetrySpanProcessors}),validateOpenTelemetrySetup()),enhanceDscWithOpenTelemetryRootSpanName(p),setupEventContextTrace(p),p}function validateOpenTelemetrySetup(){if(!DEBUG_BUILD)return;let s=openTelemetrySetupCheck(),l=[`SentryContextManager`,`SentryPropagator`];hasTracingEnabled()&&l.push(`SentrySpanProcessor`);for(let f of l)s.includes(f)||logger$1.error(`You have to set up the ${f}. Without this, the OpenTelemetry & Sentry integration will not work properly.`);s.includes(`SentrySampler`)||logger$1.warn("You have to set up the SentrySampler. Without this, the OpenTelemetry & Sentry integration may still work, but sample rates set for the Sentry SDK will not be respected. If you use a custom sampler, make sure to use `wrapSamplingDecision`.")}function getClientOptions(s,l){let f=getRelease(s.release),p=typeof f==`string`?s.autoSessionTracking===void 0?!0:s.autoSessionTracking:!1;if(s.spotlight==null){let l=envToBool(process.env.SENTRY_SPOTLIGHT,{strict:!0});l==null?s.spotlight=process.env.SENTRY_SPOTLIGHT:s.spotlight=l}let g=getTracesSampleRate(s.tracesSampleRate),v=dropUndefinedKeys({transport:makeNodeTransport,dsn:process.env.SENTRY_DSN,environment:`production`,sendClientReports:!0}),b=dropUndefinedKeys({release:f,autoSessionTracking:p,tracesSampleRate:g}),C={...v,...s,...b};return s.defaultIntegrations===void 0&&(s.defaultIntegrations=l(C)),{...C,stackParser:stackParserFromStackParserOptions(s.stackParser||defaultStackParser),integrations:getIntegrationsToSetup({defaultIntegrations:s.defaultIntegrations,integrations:s.integrations})}}function getRelease(s){if(s!==void 0)return s;let l=getSentryRelease();if(l!==void 0)return l}function getTracesSampleRate(s){if(s!==void 0)return s;let l=process.env.SENTRY_TRACES_SAMPLE_RATE;if(!l)return;let f=parseFloat(l);return isFinite(f)?f:void 0}function updateScopeFromEnvVariables(){if(envToBool(process.env.SENTRY_USE_ENVIRONMENT)!==!1){let s=process.env.SENTRY_TRACE,l=process.env.SENTRY_BAGGAGE,f=propagationContextFromHeaders(s,l);getCurrentScope().setPropagationContext(f)}}function startSessionTracking(){let s=getClient();s&&s.getOptions().autoSessionTracking&&s.initSessionFlusher(),startSession(),process.on(`beforeExit`,()=>{let s=getIsolationScope().getSession();s&&s.status!==`ok`&&endSession()})}var init_sdk=__esmMin((()=>{init_esm$9(),init_esm$2(),init_debug_build(),init_childProcess(),init_console(),init_context(),init_contextlines(),init_http$1(),init_local_variables(),init_modules(),init_node_fetch(),init_onuncaughtexception(),init_onunhandledrejection(),init_spotlight(),init_tracing(),init_http(),init_commonjs(),init_envToBool(),init_api(),init_client(),init_initOtel()})),init_esm=__esmMin((()=>{init_http$1(),init_node_fetch(),init_esm$9(),init_instrument(),init_console(),init_context(),init_contextlines(),init_local_variables(),init_modules(),init_onuncaughtexception(),init_onunhandledrejection(),init_nodeVersion(),init_debug(),init_express(),init_fastify(),init_graphql(),init_kafka(),init_lrumemoizer(),init_mongo(),init_mongoose(),init_mysql(),init_mysql2(),init_redis(),init_nest(),init_postgres(),init_hapi(),init_koa(),init_connect(),init_spotlight(),init_tedious(),init_genericPool(),init_amqplib(),init_childProcess(),init_vercelai(),init_contextManager(),init_sdk(),init_initOtel(),init_tracing(),init_api(),init_module(),init_http(),init_client(),init_esm$2()}));function ansiRegex$1({onlyFirst:s=!1}={}){return RegExp(`(?:\\u001B\\][\\s\\S]*?(?:\\u0007|\\u001B\\u005C|\\u009C))|[\\u001B\\u009B][[\\]()#;?]*(?:\\d{1,4}(?:[;:]\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]`,s?void 0:`g`)}var init_ansi_regex=__esmMin((()=>{}));function stripAnsi$1(s){if(typeof s!=`string`)throw TypeError(`Expected a \`string\`, got \`${typeof s}\``);return!s.includes(`\x1B`)&&!s.includes(`›`)?s:s.replace(regex$2,``)}var regex$2,init_strip_ansi=__esmMin((()=>{init_ansi_regex(),regex$2=ansiRegex$1()}));function filterErrorEvent(s){if(s.message&&=stripAnsi$1(s.message),s.exception?.values)for(let[l,f]of s.exception.values.entries())f.value&&(s.exception.values[l].value=stripAnsi$1(f.value));return s}function filterBreadcrumb(s){if(s.category===`console`){if(s.message===``)return null;s.message&&=stripAnsi$1(s.message)}return s}var init_errorMonitoring=__esmMin((()=>{init_esm(),init_strip_ansi(),init$2({dsn:`https://4fa173db2ef3fb073b8ea153a5466d28@o4504181686599680.ingest.us.sentry.io/4507930289373184`,release:`16.7.0`,dist:`action`,sampleRate:1,environment:`production`,enabled:process.env.DISABLE_ERROR_MONITORING!==`true`&&!0,enableTracing:!1,integrations:[],initialScope:{tags:{version:process.env.npm_package_version,index_url:process.env.CHROMATIC_INDEX_URL}},beforeSend:filterErrorEvent,beforeBreadcrumb:filterBreadcrumb})})),require_utils$22=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.toCommandProperties=s.toCommandValue=void 0;function l(s){return s==null?``:typeof s==`string`||s instanceof String?s:JSON.stringify(s)}s.toCommandValue=l;function f(s){return Object.keys(s).length?{title:s.title,file:s.file,line:s.startLine,endLine:s.endLine,col:s.startColumn,endColumn:s.endColumn}:{}}s.toCommandProperties=f})),require_command=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.prototype.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p};Object.defineProperty(s,`__esModule`,{value:!0}),s.issue=s.issueCommand=void 0;let g=p(require(`os`)),v=require_utils$22();function b(s,l,f){let p=new E(s,l,f);process.stdout.write(p.toString()+g.EOL)}s.issueCommand=b;function C(s,l=``){b(s,{},l)}s.issue=C;let w=`::`;var E=class{constructor(s,l,f){s||=`missing.command`,this.command=s,this.properties=l,this.message=f}toString(){let s=`::`+this.command;if(this.properties&&Object.keys(this.properties).length>0){s+=` `;let l=!0;for(let f in this.properties)if(this.properties.hasOwnProperty(f)){let p=this.properties[f];p&&(l?l=!1:s+=`,`,s+=`${f}=${A(p)}`)}}return s+=`::${k(this.message)}`,s}};function k(s){return(0,v.toCommandValue)(s).replace(/%/g,`%25`).replace(/\r/g,`%0D`).replace(/\n/g,`%0A`)}function A(s){return(0,v.toCommandValue)(s).replace(/%/g,`%25`).replace(/\r/g,`%0D`).replace(/\n/g,`%0A`).replace(/:/g,`%3A`).replace(/,/g,`%2C`)}})),require_file_command=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.prototype.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p};Object.defineProperty(s,`__esModule`,{value:!0}),s.prepareKeyValueMessage=s.issueFileCommand=void 0;let g=p(require(`crypto`)),v=p(require(`fs`)),b=p(require(`os`)),C=require_utils$22();function w(s,l){let f=process.env[`GITHUB_${s}`];if(!f)throw Error(`Unable to find environment variable for file command ${s}`);if(!v.existsSync(f))throw Error(`Missing file at path: ${f}`);v.appendFileSync(f,`${(0,C.toCommandValue)(l)}${b.EOL}`,{encoding:`utf8`})}s.issueFileCommand=w;function E(s,l){let f=`ghadelimiter_${g.randomUUID()}`,p=(0,C.toCommandValue)(l);if(s.includes(f))throw Error(`Unexpected input: name should not contain the delimiter "${f}"`);if(p.includes(f))throw Error(`Unexpected input: value should not contain the delimiter "${f}"`);return`${s}<<${f}${b.EOL}${p}${b.EOL}${f}`}s.prepareKeyValueMessage=E})),require_proxy=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.checkBypass=s.getProxyUrl=void 0;function l(s){let l=s.protocol===`https:`;if(f(s))return;let p=l?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(p)try{return new g(p)}catch{if(!p.startsWith(`http://`)&&!p.startsWith(`https://`))return new g(`http://${p}`)}else return}s.getProxyUrl=l;function f(s){if(!s.hostname)return!1;let l=s.hostname;if(p(l))return!0;let f=process.env.no_proxy||process.env.NO_PROXY||``;if(!f)return!1;let g;s.port?g=Number(s.port):s.protocol===`http:`?g=80:s.protocol===`https:`&&(g=443);let v=[s.hostname.toUpperCase()];typeof g==`number`&&v.push(`${v[0]}:${g}`);for(let s of f.split(`,`).map(s=>s.trim().toUpperCase()).filter(s=>s))if(s===`*`||v.some(l=>l===s||l.endsWith(`.${s}`)||s.startsWith(`.`)&&l.endsWith(`${s}`)))return!0;return!1}s.checkBypass=f;function p(s){let l=s.toLowerCase();return l===`localhost`||l.startsWith(`127.`)||l.startsWith(`[::1]`)||l.startsWith(`[0:0:0:0:0:0:0:1]`)}var g=class extends URL{constructor(s,l){super(s,l),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}})),require_tunnel$1=__commonJSMin((s=>{require(`net`);var l=require(`tls`),f=require(`http`),p=require(`https`),g=require(`events`);require(`assert`);var v=require(`util`);s.httpOverHttp=b,s.httpsOverHttp=C,s.httpOverHttps=w,s.httpsOverHttps=E;function b(s){var l=new k(s);return l.request=f.request,l}function C(s){var l=new k(s);return l.request=f.request,l.createSocket=A,l.defaultPort=443,l}function w(s){var l=new k(s);return l.request=p.request,l}function E(s){var l=new k(s);return l.request=p.request,l.createSocket=A,l.defaultPort=443,l}function k(s){var l=this;l.options=s||{},l.proxyOptions=l.options.proxy||{},l.maxSockets=l.options.maxSockets||f.Agent.defaultMaxSockets,l.requests=[],l.sockets=[],l.on(`free`,function(s,f,p,g){for(var v=N(f,p,g),b=0,C=l.requests.length;b=this.maxSockets){g.requests.push(v);return}g.createSocket(v,function(l){l.on(`free`,f),l.on(`close`,p),l.on(`agentRemove`,p),s.onSocket(l);function f(){g.emit(`free`,l,v)}function p(s){g.removeSocket(l),l.removeListener(`free`,f),l.removeListener(`close`,p),l.removeListener(`agentRemove`,p)}})},k.prototype.createSocket=function(s,l){var f=this,p={};f.sockets.push(p);var g=F({},f.proxyOptions,{method:`CONNECT`,path:s.host+`:`+s.port,agent:!1,headers:{host:s.host+`:`+s.port}});s.localAddress&&(g.localAddress=s.localAddress),g.proxyAuth&&(g.headers=g.headers||{},g.headers[`Proxy-Authorization`]=`Basic `+new Buffer(g.proxyAuth).toString(`base64`)),I(`making CONNECT request`);var v=f.request(g);v.useChunkedEncodingByDefault=!1,v.once(`response`,b),v.once(`upgrade`,C),v.once(`connect`,w),v.once(`error`,E),v.end();function b(s){s.upgrade=!0}function C(s,l,f){process.nextTick(function(){w(s,l,f)})}function w(g,b,C){if(v.removeAllListeners(),b.removeAllListeners(),g.statusCode!==200){I(`tunneling socket could not be established, statusCode=%d`,g.statusCode),b.destroy();var w=Error(`tunneling socket could not be established, statusCode=`+g.statusCode);w.code=`ECONNRESET`,s.request.emit(`error`,w),f.removeSocket(p);return}if(C.length>0){I(`got illegal response body from proxy`),b.destroy();var w=Error(`got illegal response body from proxy`);w.code=`ECONNRESET`,s.request.emit(`error`,w),f.removeSocket(p);return}return I(`tunneling connection has established`),f.sockets[f.sockets.indexOf(p)]=b,l(b)}function E(l){v.removeAllListeners(),I(`tunneling socket could not be established, cause=%s +`,l.message,l.stack);var g=Error(`tunneling socket could not be established, cause=`+l.message);g.code=`ECONNRESET`,s.request.emit(`error`,g),f.removeSocket(p)}},k.prototype.removeSocket=function(s){var l=this.sockets.indexOf(s);if(l!==-1){this.sockets.splice(l,1);var f=this.requests.shift();f&&this.createSocket(f,function(s){f.request.onSocket(s)})}};function A(s,f){var p=this;k.prototype.createSocket.call(p,s,function(g){var v=s.request.getHeader(`host`),b=F({},p.options,{socket:g,servername:v?v.replace(/:.*$/,``):s.host}),C=l.connect(0,b);p.sockets[p.sockets.indexOf(g)]=C,f(C)})}function N(s,l,f){return typeof s==`string`?{host:s,port:l,localAddress:f}:s}function F(s){for(var l=1,f=arguments.length;l{l.exports=require_tunnel$1()})),require_symbols$4=__commonJSMin(((s,l)=>{l.exports={kClose:Symbol(`close`),kDestroy:Symbol(`destroy`),kDispatch:Symbol(`dispatch`),kUrl:Symbol(`url`),kWriting:Symbol(`writing`),kResuming:Symbol(`resuming`),kQueue:Symbol(`queue`),kConnect:Symbol(`connect`),kConnecting:Symbol(`connecting`),kHeadersList:Symbol(`headers list`),kKeepAliveDefaultTimeout:Symbol(`default keep alive timeout`),kKeepAliveMaxTimeout:Symbol(`max keep alive timeout`),kKeepAliveTimeoutThreshold:Symbol(`keep alive timeout threshold`),kKeepAliveTimeoutValue:Symbol(`keep alive timeout`),kKeepAlive:Symbol(`keep alive`),kHeadersTimeout:Symbol(`headers timeout`),kBodyTimeout:Symbol(`body timeout`),kServerName:Symbol(`server name`),kLocalAddress:Symbol(`local address`),kHost:Symbol(`host`),kNoRef:Symbol(`no ref`),kBodyUsed:Symbol(`used`),kRunning:Symbol(`running`),kBlocking:Symbol(`blocking`),kPending:Symbol(`pending`),kSize:Symbol(`size`),kBusy:Symbol(`busy`),kQueued:Symbol(`queued`),kFree:Symbol(`free`),kConnected:Symbol(`connected`),kClosed:Symbol(`closed`),kNeedDrain:Symbol(`need drain`),kReset:Symbol(`reset`),kDestroyed:Symbol.for(`nodejs.stream.destroyed`),kMaxHeadersSize:Symbol(`max headers size`),kRunningIdx:Symbol(`running index`),kPendingIdx:Symbol(`pending index`),kError:Symbol(`error`),kClients:Symbol(`clients`),kClient:Symbol(`client`),kParser:Symbol(`parser`),kOnDestroyed:Symbol(`destroy callbacks`),kPipelining:Symbol(`pipelining`),kSocket:Symbol(`socket`),kHostHeader:Symbol(`host header`),kConnector:Symbol(`connector`),kStrictContentLength:Symbol(`strict content length`),kMaxRedirections:Symbol(`maxRedirections`),kMaxRequests:Symbol(`maxRequestsPerClient`),kProxy:Symbol(`proxy agent options`),kCounter:Symbol(`socket request counter`),kInterceptors:Symbol(`dispatch interceptors`),kMaxResponseSize:Symbol(`max response size`),kHTTP2Session:Symbol(`http2Session`),kHTTP2SessionState:Symbol(`http2Session state`),kHTTP2BuildRequest:Symbol(`http2 build request`),kHTTP1BuildRequest:Symbol(`http1 build request`),kHTTP2CopyHeaders:Symbol(`http2 copy headers`),kHTTPConnVersion:Symbol(`http connection version`),kRetryHandlerDefaultRetry:Symbol(`retry agent default retry`),kConstruct:Symbol(`constructable`)}})),require_errors$11=__commonJSMin(((s,l)=>{var f=class extends Error{constructor(s){super(s),this.name=`UndiciError`,this.code=`UND_ERR`}},p=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`ConnectTimeoutError`,this.message=l||`Connect Timeout Error`,this.code=`UND_ERR_CONNECT_TIMEOUT`}},g=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`HeadersTimeoutError`,this.message=l||`Headers Timeout Error`,this.code=`UND_ERR_HEADERS_TIMEOUT`}},v=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`HeadersOverflowError`,this.message=l||`Headers Overflow Error`,this.code=`UND_ERR_HEADERS_OVERFLOW`}},b=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`BodyTimeoutError`,this.message=l||`Body Timeout Error`,this.code=`UND_ERR_BODY_TIMEOUT`}},C=class s extends f{constructor(l,f,p,g){super(l),Error.captureStackTrace(this,s),this.name=`ResponseStatusCodeError`,this.message=l||`Response Status Code Error`,this.code=`UND_ERR_RESPONSE_STATUS_CODE`,this.body=g,this.status=f,this.statusCode=f,this.headers=p}},w=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`InvalidArgumentError`,this.message=l||`Invalid Argument Error`,this.code=`UND_ERR_INVALID_ARG`}},E=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`InvalidReturnValueError`,this.message=l||`Invalid Return Value Error`,this.code=`UND_ERR_INVALID_RETURN_VALUE`}},k=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`AbortError`,this.message=l||`Request aborted`,this.code=`UND_ERR_ABORTED`}},A=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`InformationalError`,this.message=l||`Request information`,this.code=`UND_ERR_INFO`}},N=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`RequestContentLengthMismatchError`,this.message=l||`Request body length does not match content-length header`,this.code=`UND_ERR_REQ_CONTENT_LENGTH_MISMATCH`}},F=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`ResponseContentLengthMismatchError`,this.message=l||`Response body length does not match content-length header`,this.code=`UND_ERR_RES_CONTENT_LENGTH_MISMATCH`}},I=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`ClientDestroyedError`,this.message=l||`The client is destroyed`,this.code=`UND_ERR_DESTROYED`}},R=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`ClientClosedError`,this.message=l||`The client is closed`,this.code=`UND_ERR_CLOSED`}},B=class s extends f{constructor(l,f){super(l),Error.captureStackTrace(this,s),this.name=`SocketError`,this.message=l||`Socket error`,this.code=`UND_ERR_SOCKET`,this.socket=f}},q=class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`NotSupportedError`,this.message=l||`Not supported error`,this.code=`UND_ERR_NOT_SUPPORTED`}};l.exports={HTTPParserError:class s extends Error{constructor(l,f,p){super(l),Error.captureStackTrace(this,s),this.name=`HTTPParserError`,this.code=f?`HPE_${f}`:void 0,this.data=p?p.toString():void 0}},UndiciError:f,HeadersTimeoutError:g,HeadersOverflowError:v,BodyTimeoutError:b,RequestContentLengthMismatchError:N,ConnectTimeoutError:p,ResponseStatusCodeError:C,InvalidArgumentError:w,InvalidReturnValueError:E,RequestAbortedError:k,ClientDestroyedError:I,ClientClosedError:R,InformationalError:A,SocketError:B,NotSupportedError:q,ResponseContentLengthMismatchError:F,BalancedPoolMissingUpstreamError:class extends f{constructor(s){super(s),Error.captureStackTrace(this,q),this.name=`MissingUpstreamError`,this.message=s||`No upstream has been added to the BalancedPool`,this.code=`UND_ERR_BPL_MISSING_UPSTREAM`}},ResponseExceededMaxSizeError:class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`ResponseExceededMaxSizeError`,this.message=l||`Response content exceeded max size`,this.code=`UND_ERR_RES_EXCEEDED_MAX_SIZE`}},RequestRetryError:class s extends f{constructor(l,f,{headers:p,data:g}){super(l),Error.captureStackTrace(this,s),this.name=`RequestRetryError`,this.message=l||`Request retry error`,this.code=`UND_ERR_REQ_RETRY`,this.statusCode=f,this.data=g,this.headers=p}}}})),require_constants$16=__commonJSMin(((s,l)=>{let f={},p=`Accept.Accept-Encoding.Accept-Language.Accept-Ranges.Access-Control-Allow-Credentials.Access-Control-Allow-Headers.Access-Control-Allow-Methods.Access-Control-Allow-Origin.Access-Control-Expose-Headers.Access-Control-Max-Age.Access-Control-Request-Headers.Access-Control-Request-Method.Age.Allow.Alt-Svc.Alt-Used.Authorization.Cache-Control.Clear-Site-Data.Connection.Content-Disposition.Content-Encoding.Content-Language.Content-Length.Content-Location.Content-Range.Content-Security-Policy.Content-Security-Policy-Report-Only.Content-Type.Cookie.Cross-Origin-Embedder-Policy.Cross-Origin-Opener-Policy.Cross-Origin-Resource-Policy.Date.Device-Memory.Downlink.ECT.ETag.Expect.Expect-CT.Expires.Forwarded.From.Host.If-Match.If-Modified-Since.If-None-Match.If-Range.If-Unmodified-Since.Keep-Alive.Last-Modified.Link.Location.Max-Forwards.Origin.Permissions-Policy.Pragma.Proxy-Authenticate.Proxy-Authorization.RTT.Range.Referer.Referrer-Policy.Refresh.Retry-After.Sec-WebSocket-Accept.Sec-WebSocket-Extensions.Sec-WebSocket-Key.Sec-WebSocket-Protocol.Sec-WebSocket-Version.Server.Server-Timing.Service-Worker-Allowed.Service-Worker-Navigation-Preload.Set-Cookie.SourceMap.Strict-Transport-Security.Supports-Loading-Mode.TE.Timing-Allow-Origin.Trailer.Transfer-Encoding.Upgrade.Upgrade-Insecure-Requests.User-Agent.Vary.Via.WWW-Authenticate.X-Content-Type-Options.X-DNS-Prefetch-Control.X-Frame-Options.X-Permitted-Cross-Domain-Policies.X-Powered-By.X-Requested-With.X-XSS-Protection`.split(`.`);for(let s=0;s{let f=require(`assert`),{kDestroyed:p,kBodyUsed:g}=require_symbols$4(),{IncomingMessage:v}=require(`http`),b=require(`stream`),C=require(`net`),{InvalidArgumentError:w}=require_errors$11(),{Blob:E}=require(`buffer`),k=require(`util`),{stringify:A}=require(`querystring`),{headerNameLowerCasedRecord:N}=require_constants$16(),[F,I]=process.versions.node.split(`.`).map(s=>Number(s));function R(){}function B(s){return s&&typeof s==`object`&&typeof s.pipe==`function`&&typeof s.on==`function`}function q(s){return E&&s instanceof E||s&&typeof s==`object`&&(typeof s.stream==`function`||typeof s.arrayBuffer==`function`)&&/^(Blob|File)$/.test(s[Symbol.toStringTag])}function J(s,l){if(s.includes(`?`)||s.includes(`#`))throw Error(`Query params cannot be passed when url already contains "?" or "#".`);let f=A(l);return f&&(s+=`?`+f),s}function le(s){if(typeof s==`string`){if(s=new URL(s),!/^https?:/.test(s.origin||s.protocol))throw new w("Invalid URL protocol: the URL must start with `http:` or `https:`.");return s}if(!s||typeof s!=`object`)throw new w(`Invalid URL: The URL argument must be a non-null object.`);if(!/^https?:/.test(s.origin||s.protocol))throw new w("Invalid URL protocol: the URL must start with `http:` or `https:`.");if(!(s instanceof URL)){if(s.port!=null&&s.port!==``&&!Number.isFinite(parseInt(s.port)))throw new w(`Invalid URL: port must be a valid integer or a string representation of an integer.`);if(s.path!=null&&typeof s.path!=`string`)throw new w(`Invalid URL path: the path must be a string or null/undefined.`);if(s.pathname!=null&&typeof s.pathname!=`string`)throw new w(`Invalid URL pathname: the pathname must be a string or null/undefined.`);if(s.hostname!=null&&typeof s.hostname!=`string`)throw new w(`Invalid URL hostname: the hostname must be a string or null/undefined.`);if(s.origin!=null&&typeof s.origin!=`string`)throw new w(`Invalid URL origin: the origin must be a string or null/undefined.`);let l=s.port==null?s.protocol===`https:`?443:80:s.port,f=s.origin==null?`${s.protocol}//${s.hostname}:${l}`:s.origin,p=s.path==null?`${s.pathname||``}${s.search||``}`:s.path;f.endsWith(`/`)&&(f=f.substring(0,f.length-1)),p&&!p.startsWith(`/`)&&(p=`/${p}`),s=new URL(f+p)}return s}function _e(s){if(s=le(s),s.pathname!==`/`||s.search||s.hash)throw new w(`invalid url`);return s}function be(s){if(s[0]===`[`){let l=s.indexOf(`]`);return f(l!==-1),s.substring(1,l)}let l=s.indexOf(`:`);return l===-1?s:s.substring(0,l)}function xe(s){if(!s)return null;f.strictEqual(typeof s,`string`);let l=be(s);return C.isIP(l)?``:l}function De(s){return JSON.parse(JSON.stringify(s))}function Oe(s){return s!=null&&typeof s[Symbol.asyncIterator]==`function`}function je(s){return s!=null&&(typeof s[Symbol.iterator]==`function`||typeof s[Symbol.asyncIterator]==`function`)}function Ne(s){if(s==null)return 0;if(B(s)){let l=s._readableState;return l&&l.objectMode===!1&&l.ended===!0&&Number.isFinite(l.length)?l.length:null}else if(q(s))return s.size==null?null:s.size;else if(Ze(s))return s.byteLength;return null}function Pe(s){return!s||!!(s.destroyed||s[p])}function ze(s){let l=s&&s._readableState;return Pe(s)&&l&&!l.endEmitted}function Be(s,l){s==null||!B(s)||Pe(s)||(typeof s.destroy==`function`?(Object.getPrototypeOf(s).constructor===v&&(s.socket=null),s.destroy(l)):l&&process.nextTick((s,l)=>{s.emit(`error`,l)},s,l),s.destroyed!==!0&&(s[p]=!0))}let We=/timeout=(\d+)/;function Ke(s){let l=s.toString().match(We);return l?parseInt(l[1],10)*1e3:null}function qe(s){return N[s]||s.toLowerCase()}function Je(s,l={}){if(!Array.isArray(s))return s;for(let f=0;fs.toString(`utf8`)):l[p]=s[f+1].toString(`utf8`)}return`content-length`in l&&`content-disposition`in l&&(l[`content-disposition`]=Buffer.from(l[`content-disposition`]).toString(`latin1`)),l}function Ye(s){let l=[],f=!1,p=-1;for(let g=0;g{s.close()});else{let l=Buffer.isBuffer(p)?p:Buffer.from(p);s.enqueue(new Uint8Array(l))}return s.desiredSize>0},async cancel(s){await l.return()}},0)}function jt(s){return s&&typeof s==`object`&&typeof s.append==`function`&&typeof s.delete==`function`&&typeof s.get==`function`&&typeof s.getAll==`function`&&typeof s.has==`function`&&typeof s.set==`function`&&s[Symbol.toStringTag]===`FormData`}function It(s){if(s){if(typeof s.throwIfAborted==`function`)s.throwIfAborted();else if(s.aborted){let s=Error(`The operation was aborted`);throw s.name=`AbortError`,s}}}function Lt(s,l){return`addEventListener`in s?(s.addEventListener(`abort`,l,{once:!0}),()=>s.removeEventListener(`abort`,l)):(s.addListener(`abort`,l),()=>s.removeListener(`abort`,l))}let Rt=!!String.prototype.toWellFormed;function Vt(s){return Rt?`${s}`.toWellFormed():k.toUSVString?k.toUSVString(s):`${s}`}function Ht(s){if(s==null||s===``)return{start:0,end:null,size:null};let l=s?s.match(/^bytes (\d+)-(\d+)\/(\d+)?$/):null;return l?{start:parseInt(l[1]),end:l[2]?parseInt(l[2]):null,size:l[3]?parseInt(l[3]):null}:null}let Gt=Object.create(null);Gt.enumerable=!0,l.exports={kEnumerableProperty:Gt,nop:R,isDisturbed:ot,isErrored:st,isReadable:ut,toUSVString:Vt,isReadableAborted:ze,isBlobLike:q,parseOrigin:_e,parseURL:le,getServerName:xe,isStream:B,isIterable:je,isAsyncIterable:Oe,isDestroyed:Pe,headerNameToString:qe,parseRawHeaders:Ye,parseHeaders:Je,parseKeepAliveTimeout:Ke,destroy:Be,bodyLength:Ne,deepClone:De,ReadableStreamFrom:At,isBuffer:Ze,validateHandler:Qe,getSocketInfo:yt,isFormDataLike:jt,buildURL:J,throwIfAborted:It,addAbortListener:Lt,parseRangeHeader:Ht,nodeMajor:F,nodeMinor:I,nodeHasAutoSelectFamily:F>18||F===18&&I>=13,safeHTTPMethods:[`GET`,`HEAD`,`OPTIONS`,`TRACE`]}})),require_timers=__commonJSMin(((s,l)=>{let f=Date.now(),p,g=[];function v(){f=Date.now();let s=g.length,l=0;for(;l0&&f>=p.state&&(p.state=-1,p.callback(p.opaque)),p.state===-1?(p.state=-2,l===s-1?g.pop():g[l]=g.pop(),--s):l+=1}g.length>0&&b()}function b(){p&&p.refresh?p.refresh():(clearTimeout(p),p=setTimeout(v,1e3),p.unref&&p.unref())}var C=class{constructor(s,l,f){this.callback=s,this.delay=l,this.opaque=f,this.state=-2,this.refresh()}refresh(){this.state===-2&&(g.push(this),(!p||g.length===1)&&b()),this.state=0}clear(){this.state=-1}};l.exports={setTimeout(s,l,f){return l<1e3?setTimeout(s,l,f):new C(s,l,f)},clearTimeout(s){s instanceof C?s.clear():clearTimeout(s)}}})),require_sbmh=__commonJSMin(((s,l)=>{let f=require(`node:events`).EventEmitter,p=require(`node:util`).inherits;function g(s){if(typeof s==`string`&&(s=Buffer.from(s)),!Buffer.isBuffer(s))throw TypeError(`The needle has to be a String or a Buffer.`);let l=s.length;if(l===0)throw Error(`The needle cannot be an empty String/Buffer.`);if(l>256)throw Error(`The needle cannot have a length bigger than 256.`);this.maxMatches=1/0,this.matches=0,this._occ=Array(256).fill(l),this._lookbehind_size=0,this._needle=s,this._bufpos=0,this._lookbehind=Buffer.alloc(l);for(var f=0;f=0)this.emit(`info`,!1,this._lookbehind,0,this._lookbehind_size),this._lookbehind_size=0;else{let f=this._lookbehind_size+v;return f>0&&this.emit(`info`,!1,this._lookbehind,0,f),this._lookbehind.copy(this._lookbehind,0,f,this._lookbehind_size-f),this._lookbehind_size-=f,s.copy(this._lookbehind,this._lookbehind_size),this._lookbehind_size+=l,this._bufpos=l,l}}if(v+=(v>=0)*this._bufpos,s.indexOf(f,v)!==-1)return v=s.indexOf(f,v),++this.matches,v>0?this.emit(`info`,!0,s,this._bufpos,v):this.emit(`info`,!0),this._bufpos=v+p;for(v=l-p;v0&&this.emit(`info`,!1,s,this._bufpos,v{let f=require(`node:util`).inherits,p=require(`node:stream`).Readable;function g(s){p.call(this,s)}f(g,p),g.prototype._read=function(s){},l.exports=g})),require_getLimit=__commonJSMin(((s,l)=>{l.exports=function(s,l,f){if(!s||s[l]===void 0||s[l]===null)return f;if(typeof s[l]!=`number`||isNaN(s[l]))throw TypeError(`Limit `+l+` is not a valid number`);return s[l]}})),require_HeaderParser=__commonJSMin(((s,l)=>{let f=require(`node:events`).EventEmitter,p=require(`node:util`).inherits,g=require_getLimit(),v=require_sbmh(),b=Buffer.from(`\r \r -`),w=/\r\n/g,E=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function k(s){p.call(this),s||={};let l=this;this.nread=0,this.maxed=!1,this.npairs=0,this.maxHeaderPairs=v(s,`maxHeaderPairs`,2e3),this.maxHeaderSize=v(s,`maxHeaderSize`,80*1024),this.buffer=``,this.header={},this.finished=!1,this.ss=new b(C),this.ss.on(`info`,function(s,p,g,v){p&&!l.maxed&&(l.nread+v-g>=l.maxHeaderSize?(v=l.maxHeaderSize-l.nread+g,l.nread=l.maxHeaderSize,l.maxed=!0):l.nread+=v-g,l.buffer+=p.toString(`binary`,g,v)),s&&l._finish()})}g(k,p),k.prototype.push=function(s){let l=this.ss.push(s);if(this.finished)return l},k.prototype.reset=function(){this.finished=!1,this.buffer=``,this.header={},this.ss.reset()},k.prototype._finish=function(){this.buffer&&this._parseHeader(),this.ss.matches=this.ss.maxMatches;let s=this.header;this.header={},this.buffer=``,this.finished=!0,this.nread=this.npairs=0,this.maxed=!1,this.emit(`header`,s)},k.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs)return;let s=this.buffer.split(w),l=s.length,p,g;for(var v=0;v{let p=require(`node:stream`).Writable,g=require(`node:util`).inherits,v=require_sbmh(),b=require_PartStream(),C=require_HeaderParser(),w=45,E=Buffer.from(`-`),k=Buffer.from(`\r -`),A=function(){};function N(s){if(!(this instanceof N))return new N(s);if(p.call(this,s),!s||!s.headerFirst&&typeof s.boundary!=`string`)throw TypeError(`Boundary required`);typeof s.boundary==`string`?this.setBoundary(s.boundary):this._bparser=void 0,this._headerFirst=s.headerFirst,this._dashes=0,this._parts=0,this._finished=!1,this._realFinish=!1,this._isPreamble=!0,this._justMatched=!1,this._firstWrite=!0,this._inHeader=!0,this._part=void 0,this._cb=void 0,this._ignoreData=!1,this._partOpts={highWaterMark:s.partHwm},this._pause=!1;let l=this;this._hparser=new C(s),this._hparser.on(`header`,function(s){l._inHeader=!1,l._part.emit(`header`,s)})}g(N,p),N.prototype.emit=function(s){if(s===`finish`&&!this._realFinish){if(!this._finished){let s=this;process.nextTick(function(){if(s.emit(`error`,Error(`Unexpected end of multipart data`)),s._part&&!s._ignoreData){let l=s._isPreamble?`Preamble`:`Part`;s._part.emit(`error`,Error(l+` terminated early due to unexpected end of multipart data`)),s._part.push(null),process.nextTick(function(){s._realFinish=!0,s.emit(`finish`),s._realFinish=!1});return}s._realFinish=!0,s.emit(`finish`),s._realFinish=!1})}}else p.prototype.emit.apply(this,arguments)},N.prototype._write=function(s,l,p){if(!this._hparser&&!this._bparser)return p();if(this._headerFirst&&this._isPreamble){this._part||(this._part=new b(this._partOpts),this.listenerCount(`preamble`)===0?this._ignore():this.emit(`preamble`,this._part));let l=this._hparser.push(s);if(!this._inHeader&&l!==void 0&&l{let p=new TextDecoder(`utf-8`),g=new Map([[`utf-8`,p],[`utf8`,p]]);function v(s){let l;for(;;)switch(s){case`utf-8`:case`utf8`:return b.utf8;case`latin1`:case`ascii`:case`us-ascii`:case`iso-8859-1`:case`iso8859-1`:case`iso88591`:case`iso_8859-1`:case`windows-1252`:case`iso_8859-1:1987`:case`cp1252`:case`x-cp1252`:return b.latin1;case`utf16le`:case`utf-16le`:case`ucs2`:case`ucs-2`:return b.utf16le;case`base64`:return b.base64;default:if(l===void 0){l=!0,s=s.toLowerCase();continue}return b.other.bind(s)}}let b={utf8:(s,l)=>s.length===0?``:(typeof s==`string`&&(s=Buffer.from(s,l)),s.utf8Slice(0,s.length)),latin1:(s,l)=>s.length===0?``:typeof s==`string`?s:s.latin1Slice(0,s.length),utf16le:(s,l)=>s.length===0?``:(typeof s==`string`&&(s=Buffer.from(s,l)),s.ucs2Slice(0,s.length)),base64:(s,l)=>s.length===0?``:(typeof s==`string`&&(s=Buffer.from(s,l)),s.base64Slice(0,s.length)),other:(l,p)=>{if(l.length===0)return``;if(typeof l==`string`&&(l=Buffer.from(l,p)),g.has(s.toString()))try{return g.get(s).decode(l)}catch{}return typeof l==`string`?l:l.toString()}};function C(s,l,p){return s&&v(p)(s,l)}l.exports=C})),require_parseParams=__commonJSMin(((s,l)=>{let p=require_decodeText(),g=/%[a-fA-F0-9][a-fA-F0-9]/g,v={"%00":`\0`,"%01":``,"%02":``,"%03":``,"%04":``,"%05":``,"%06":``,"%07":`\x07`,"%08":`\b`,"%09":` `,"%0a":` +`),C=/\r\n/g,w=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function E(s){f.call(this),s||={};let l=this;this.nread=0,this.maxed=!1,this.npairs=0,this.maxHeaderPairs=g(s,`maxHeaderPairs`,2e3),this.maxHeaderSize=g(s,`maxHeaderSize`,80*1024),this.buffer=``,this.header={},this.finished=!1,this.ss=new v(b),this.ss.on(`info`,function(s,f,p,g){f&&!l.maxed&&(l.nread+g-p>=l.maxHeaderSize?(g=l.maxHeaderSize-l.nread+p,l.nread=l.maxHeaderSize,l.maxed=!0):l.nread+=g-p,l.buffer+=f.toString(`binary`,p,g)),s&&l._finish()})}p(E,f),E.prototype.push=function(s){let l=this.ss.push(s);if(this.finished)return l},E.prototype.reset=function(){this.finished=!1,this.buffer=``,this.header={},this.ss.reset()},E.prototype._finish=function(){this.buffer&&this._parseHeader(),this.ss.matches=this.ss.maxMatches;let s=this.header;this.header={},this.buffer=``,this.finished=!0,this.nread=this.npairs=0,this.maxed=!1,this.emit(`header`,s)},E.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs)return;let s=this.buffer.split(C),l=s.length,f,p;for(var g=0;g{let f=require(`node:stream`).Writable,p=require(`node:util`).inherits,g=require_sbmh(),v=require_PartStream(),b=require_HeaderParser(),C=45,w=Buffer.from(`-`),E=Buffer.from(`\r +`),k=function(){};function A(s){if(!(this instanceof A))return new A(s);if(f.call(this,s),!s||!s.headerFirst&&typeof s.boundary!=`string`)throw TypeError(`Boundary required`);typeof s.boundary==`string`?this.setBoundary(s.boundary):this._bparser=void 0,this._headerFirst=s.headerFirst,this._dashes=0,this._parts=0,this._finished=!1,this._realFinish=!1,this._isPreamble=!0,this._justMatched=!1,this._firstWrite=!0,this._inHeader=!0,this._part=void 0,this._cb=void 0,this._ignoreData=!1,this._partOpts={highWaterMark:s.partHwm},this._pause=!1;let l=this;this._hparser=new b(s),this._hparser.on(`header`,function(s){l._inHeader=!1,l._part.emit(`header`,s)})}p(A,f),A.prototype.emit=function(s){if(s===`finish`&&!this._realFinish){if(!this._finished){let s=this;process.nextTick(function(){if(s.emit(`error`,Error(`Unexpected end of multipart data`)),s._part&&!s._ignoreData){let l=s._isPreamble?`Preamble`:`Part`;s._part.emit(`error`,Error(l+` terminated early due to unexpected end of multipart data`)),s._part.push(null),process.nextTick(function(){s._realFinish=!0,s.emit(`finish`),s._realFinish=!1});return}s._realFinish=!0,s.emit(`finish`),s._realFinish=!1})}}else f.prototype.emit.apply(this,arguments)},A.prototype._write=function(s,l,f){if(!this._hparser&&!this._bparser)return f();if(this._headerFirst&&this._isPreamble){this._part||(this._part=new v(this._partOpts),this.listenerCount(`preamble`)===0?this._ignore():this.emit(`preamble`,this._part));let l=this._hparser.push(s);if(!this._inHeader&&l!==void 0&&l{let f=new TextDecoder(`utf-8`),p=new Map([[`utf-8`,f],[`utf8`,f]]);function g(s){let l;for(;;)switch(s){case`utf-8`:case`utf8`:return v.utf8;case`latin1`:case`ascii`:case`us-ascii`:case`iso-8859-1`:case`iso8859-1`:case`iso88591`:case`iso_8859-1`:case`windows-1252`:case`iso_8859-1:1987`:case`cp1252`:case`x-cp1252`:return v.latin1;case`utf16le`:case`utf-16le`:case`ucs2`:case`ucs-2`:return v.utf16le;case`base64`:return v.base64;default:if(l===void 0){l=!0,s=s.toLowerCase();continue}return v.other.bind(s)}}let v={utf8:(s,l)=>s.length===0?``:(typeof s==`string`&&(s=Buffer.from(s,l)),s.utf8Slice(0,s.length)),latin1:(s,l)=>s.length===0?``:typeof s==`string`?s:s.latin1Slice(0,s.length),utf16le:(s,l)=>s.length===0?``:(typeof s==`string`&&(s=Buffer.from(s,l)),s.ucs2Slice(0,s.length)),base64:(s,l)=>s.length===0?``:(typeof s==`string`&&(s=Buffer.from(s,l)),s.base64Slice(0,s.length)),other:(l,f)=>{if(l.length===0)return``;if(typeof l==`string`&&(l=Buffer.from(l,f)),p.has(s.toString()))try{return p.get(s).decode(l)}catch{}return typeof l==`string`?l:l.toString()}};function b(s,l,f){return s&&g(f)(s,l)}l.exports=b})),require_parseParams=__commonJSMin(((s,l)=>{let f=require_decodeText(),p=/%[a-fA-F0-9][a-fA-F0-9]/g,g={"%00":`\0`,"%01":``,"%02":``,"%03":``,"%04":``,"%05":``,"%06":``,"%07":`\x07`,"%08":`\b`,"%09":` `,"%0a":` `,"%0A":` -`,"%0b":`\v`,"%0B":`\v`,"%0c":`\f`,"%0C":`\f`,"%0d":`\r`,"%0D":`\r`,"%0e":``,"%0E":``,"%0f":``,"%0F":``,"%10":``,"%11":``,"%12":``,"%13":``,"%14":``,"%15":``,"%16":``,"%17":``,"%18":``,"%19":``,"%1a":``,"%1A":``,"%1b":`\x1B`,"%1B":`\x1B`,"%1c":``,"%1C":``,"%1d":``,"%1D":``,"%1e":``,"%1E":``,"%1f":``,"%1F":``,"%20":` `,"%21":`!`,"%22":`"`,"%23":`#`,"%24":`$`,"%25":`%`,"%26":`&`,"%27":`'`,"%28":`(`,"%29":`)`,"%2a":`*`,"%2A":`*`,"%2b":`+`,"%2B":`+`,"%2c":`,`,"%2C":`,`,"%2d":`-`,"%2D":`-`,"%2e":`.`,"%2E":`.`,"%2f":`/`,"%2F":`/`,"%30":`0`,"%31":`1`,"%32":`2`,"%33":`3`,"%34":`4`,"%35":`5`,"%36":`6`,"%37":`7`,"%38":`8`,"%39":`9`,"%3a":`:`,"%3A":`:`,"%3b":`;`,"%3B":`;`,"%3c":`<`,"%3C":`<`,"%3d":`=`,"%3D":`=`,"%3e":`>`,"%3E":`>`,"%3f":`?`,"%3F":`?`,"%40":`@`,"%41":`A`,"%42":`B`,"%43":`C`,"%44":`D`,"%45":`E`,"%46":`F`,"%47":`G`,"%48":`H`,"%49":`I`,"%4a":`J`,"%4A":`J`,"%4b":`K`,"%4B":`K`,"%4c":`L`,"%4C":`L`,"%4d":`M`,"%4D":`M`,"%4e":`N`,"%4E":`N`,"%4f":`O`,"%4F":`O`,"%50":`P`,"%51":`Q`,"%52":`R`,"%53":`S`,"%54":`T`,"%55":`U`,"%56":`V`,"%57":`W`,"%58":`X`,"%59":`Y`,"%5a":`Z`,"%5A":`Z`,"%5b":`[`,"%5B":`[`,"%5c":`\\`,"%5C":`\\`,"%5d":`]`,"%5D":`]`,"%5e":`^`,"%5E":`^`,"%5f":`_`,"%5F":`_`,"%60":"`","%61":`a`,"%62":`b`,"%63":`c`,"%64":`d`,"%65":`e`,"%66":`f`,"%67":`g`,"%68":`h`,"%69":`i`,"%6a":`j`,"%6A":`j`,"%6b":`k`,"%6B":`k`,"%6c":`l`,"%6C":`l`,"%6d":`m`,"%6D":`m`,"%6e":`n`,"%6E":`n`,"%6f":`o`,"%6F":`o`,"%70":`p`,"%71":`q`,"%72":`r`,"%73":`s`,"%74":`t`,"%75":`u`,"%76":`v`,"%77":`w`,"%78":`x`,"%79":`y`,"%7a":`z`,"%7A":`z`,"%7b":`{`,"%7B":`{`,"%7c":`|`,"%7C":`|`,"%7d":`}`,"%7D":`}`,"%7e":`~`,"%7E":`~`,"%7f":``,"%7F":``,"%80":`€`,"%81":``,"%82":`‚`,"%83":`ƒ`,"%84":`„`,"%85":`…`,"%86":`†`,"%87":`‡`,"%88":`ˆ`,"%89":`‰`,"%8a":`Š`,"%8A":`Š`,"%8b":`‹`,"%8B":`‹`,"%8c":`Œ`,"%8C":`Œ`,"%8d":``,"%8D":``,"%8e":`Ž`,"%8E":`Ž`,"%8f":``,"%8F":``,"%90":``,"%91":`‘`,"%92":`’`,"%93":`“`,"%94":`”`,"%95":`•`,"%96":`–`,"%97":`—`,"%98":`˜`,"%99":`™`,"%9a":`š`,"%9A":`š`,"%9b":`›`,"%9B":`›`,"%9c":`œ`,"%9C":`œ`,"%9d":``,"%9D":``,"%9e":`ž`,"%9E":`ž`,"%9f":`Ÿ`,"%9F":`Ÿ`,"%a0":`\xA0`,"%A0":`\xA0`,"%a1":`¡`,"%A1":`¡`,"%a2":`¢`,"%A2":`¢`,"%a3":`£`,"%A3":`£`,"%a4":`¤`,"%A4":`¤`,"%a5":`¥`,"%A5":`¥`,"%a6":`¦`,"%A6":`¦`,"%a7":`§`,"%A7":`§`,"%a8":`¨`,"%A8":`¨`,"%a9":`©`,"%A9":`©`,"%aa":`ª`,"%Aa":`ª`,"%aA":`ª`,"%AA":`ª`,"%ab":`«`,"%Ab":`«`,"%aB":`«`,"%AB":`«`,"%ac":`¬`,"%Ac":`¬`,"%aC":`¬`,"%AC":`¬`,"%ad":`­`,"%Ad":`­`,"%aD":`­`,"%AD":`­`,"%ae":`®`,"%Ae":`®`,"%aE":`®`,"%AE":`®`,"%af":`¯`,"%Af":`¯`,"%aF":`¯`,"%AF":`¯`,"%b0":`°`,"%B0":`°`,"%b1":`±`,"%B1":`±`,"%b2":`²`,"%B2":`²`,"%b3":`³`,"%B3":`³`,"%b4":`´`,"%B4":`´`,"%b5":`µ`,"%B5":`µ`,"%b6":`¶`,"%B6":`¶`,"%b7":`·`,"%B7":`·`,"%b8":`¸`,"%B8":`¸`,"%b9":`¹`,"%B9":`¹`,"%ba":`º`,"%Ba":`º`,"%bA":`º`,"%BA":`º`,"%bb":`»`,"%Bb":`»`,"%bB":`»`,"%BB":`»`,"%bc":`¼`,"%Bc":`¼`,"%bC":`¼`,"%BC":`¼`,"%bd":`½`,"%Bd":`½`,"%bD":`½`,"%BD":`½`,"%be":`¾`,"%Be":`¾`,"%bE":`¾`,"%BE":`¾`,"%bf":`¿`,"%Bf":`¿`,"%bF":`¿`,"%BF":`¿`,"%c0":`À`,"%C0":`À`,"%c1":`Á`,"%C1":`Á`,"%c2":`Â`,"%C2":`Â`,"%c3":`Ã`,"%C3":`Ã`,"%c4":`Ä`,"%C4":`Ä`,"%c5":`Å`,"%C5":`Å`,"%c6":`Æ`,"%C6":`Æ`,"%c7":`Ç`,"%C7":`Ç`,"%c8":`È`,"%C8":`È`,"%c9":`É`,"%C9":`É`,"%ca":`Ê`,"%Ca":`Ê`,"%cA":`Ê`,"%CA":`Ê`,"%cb":`Ë`,"%Cb":`Ë`,"%cB":`Ë`,"%CB":`Ë`,"%cc":`Ì`,"%Cc":`Ì`,"%cC":`Ì`,"%CC":`Ì`,"%cd":`Í`,"%Cd":`Í`,"%cD":`Í`,"%CD":`Í`,"%ce":`Î`,"%Ce":`Î`,"%cE":`Î`,"%CE":`Î`,"%cf":`Ï`,"%Cf":`Ï`,"%cF":`Ï`,"%CF":`Ï`,"%d0":`Ð`,"%D0":`Ð`,"%d1":`Ñ`,"%D1":`Ñ`,"%d2":`Ò`,"%D2":`Ò`,"%d3":`Ó`,"%D3":`Ó`,"%d4":`Ô`,"%D4":`Ô`,"%d5":`Õ`,"%D5":`Õ`,"%d6":`Ö`,"%D6":`Ö`,"%d7":`×`,"%D7":`×`,"%d8":`Ø`,"%D8":`Ø`,"%d9":`Ù`,"%D9":`Ù`,"%da":`Ú`,"%Da":`Ú`,"%dA":`Ú`,"%DA":`Ú`,"%db":`Û`,"%Db":`Û`,"%dB":`Û`,"%DB":`Û`,"%dc":`Ü`,"%Dc":`Ü`,"%dC":`Ü`,"%DC":`Ü`,"%dd":`Ý`,"%Dd":`Ý`,"%dD":`Ý`,"%DD":`Ý`,"%de":`Þ`,"%De":`Þ`,"%dE":`Þ`,"%DE":`Þ`,"%df":`ß`,"%Df":`ß`,"%dF":`ß`,"%DF":`ß`,"%e0":`à`,"%E0":`à`,"%e1":`á`,"%E1":`á`,"%e2":`â`,"%E2":`â`,"%e3":`ã`,"%E3":`ã`,"%e4":`ä`,"%E4":`ä`,"%e5":`å`,"%E5":`å`,"%e6":`æ`,"%E6":`æ`,"%e7":`ç`,"%E7":`ç`,"%e8":`è`,"%E8":`è`,"%e9":`é`,"%E9":`é`,"%ea":`ê`,"%Ea":`ê`,"%eA":`ê`,"%EA":`ê`,"%eb":`ë`,"%Eb":`ë`,"%eB":`ë`,"%EB":`ë`,"%ec":`ì`,"%Ec":`ì`,"%eC":`ì`,"%EC":`ì`,"%ed":`í`,"%Ed":`í`,"%eD":`í`,"%ED":`í`,"%ee":`î`,"%Ee":`î`,"%eE":`î`,"%EE":`î`,"%ef":`ï`,"%Ef":`ï`,"%eF":`ï`,"%EF":`ï`,"%f0":`ð`,"%F0":`ð`,"%f1":`ñ`,"%F1":`ñ`,"%f2":`ò`,"%F2":`ò`,"%f3":`ó`,"%F3":`ó`,"%f4":`ô`,"%F4":`ô`,"%f5":`õ`,"%F5":`õ`,"%f6":`ö`,"%F6":`ö`,"%f7":`÷`,"%F7":`÷`,"%f8":`ø`,"%F8":`ø`,"%f9":`ù`,"%F9":`ù`,"%fa":`ú`,"%Fa":`ú`,"%fA":`ú`,"%FA":`ú`,"%fb":`û`,"%Fb":`û`,"%fB":`û`,"%FB":`û`,"%fc":`ü`,"%Fc":`ü`,"%fC":`ü`,"%FC":`ü`,"%fd":`ý`,"%Fd":`ý`,"%fD":`ý`,"%FD":`ý`,"%fe":`þ`,"%Fe":`þ`,"%fE":`þ`,"%FE":`þ`,"%ff":`ÿ`,"%Ff":`ÿ`,"%fF":`ÿ`,"%FF":`ÿ`};function b(s){return v[s]}let C=0,w=1,E=2,k=3;function A(s){let l=[],v=0,C=``,w=!1,E=!1,k=0,A=``,N=s.length;for(var F=0;F{l.exports=function(s){if(typeof s!=`string`)return``;for(var l=s.length-1;l>=0;--l)switch(s.charCodeAt(l)){case 47:case 92:return s=s.slice(l+1),s===`..`||s===`.`?``:s}return s===`..`||s===`.`?``:s}})),require_multipart=__commonJSMin(((s,l)=>{let{Readable:p}=require(`node:stream`),{inherits:g}=require(`node:util`),v=require_Dicer(),b=require_parseParams(),C=require_decodeText(),w=require_basename(),E=require_getLimit(),k=/^boundary$/i,A=/^form-data$/i,N=/^charset$/i,F=/^filename$/i,I=/^name$/i;R.detect=/^multipart\/form-data/i;function R(s,l){let p,g,R=this,le,J=l.limits,_e=l.isPartAFile||((s,l,p)=>l===`application/octet-stream`||p!==void 0),be=l.parsedConType||[],xe=l.defCharset||`utf8`,De=l.preservePath,Ne={highWaterMark:l.fileHwm};for(p=0,g=be.length;pqe)return R.parser.removeListener(`part`,l),R.parser.on(`part`,B),s.hitPartsLimit=!0,s.emit(`partsLimit`),B(v);if(ut){let s=ut;s.emit(`end`),s.removeAllListeners(`end`)}v.on(`header`,function(l){let E,k,le,J,be,qe,Je=0;if(l[`content-type`]&&(le=b(l[`content-type`][0]),le[0])){for(E=le[0].toLowerCase(),p=0,g=le.length;pBe){let p=Be-Je+s.length;p>0&&l.push(s.slice(0,p)),l.truncated=!0,l.bytesRead=Be,v.removeAllListeners(`data`),l.emit(`limit`);return}else l.push(s)||(R._pause=!0);l.bytesRead=Je},yt=function(){st=void 0,l.push(null)}}else{if(Qe===Ke)return s.hitFieldsLimit||(s.hitFieldsLimit=!0,s.emit(`fieldsLimit`)),B(v);++Qe,++ot;let l=``,p=!1;ut=v,Ye=function(s){if((Je+=s.length)>ze){let g=ze-(Je-s.length);l+=s.toString(`binary`,0,g),p=!0,v.removeAllListeners(`data`)}else l+=s.toString(`binary`)},yt=function(){ut=void 0,l.length&&(l=C(l,`binary`,J)),s.emit(`field`,k,l,!1,p,be,E),--ot,Pe()}}v._readableState.sync=!1,v.on(`data`,Ye),v.on(`end`,yt)}).on(`error`,function(s){st&&st.emit(`error`,s)})}).on(`error`,function(l){s.emit(`error`,l)}).on(`finish`,function(){yt=!0,Pe()})}R.prototype.write=function(s,l){let p=this.parser.write(s);p&&!this._pause?l():(this._needDrain=!p,this._cb=l)},R.prototype.end=function(){let s=this;s.parser.writable?s.parser.end():s._boy._done||process.nextTick(function(){s._boy._done=!0,s._boy.emit(`finish`)})};function B(s){s.resume()}function q(s){p.call(this,s),this.bytesRead=0,this.truncated=!1}g(q,p),q.prototype._read=function(s){},l.exports=R})),require_Decoder=__commonJSMin(((s,l)=>{let p=/\+/g,g=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function v(){this.buffer=void 0}v.prototype.write=function(s){s=s.replace(p,` `);let l=``,v=0,b=0,C=s.length;for(;vb&&(l+=s.substring(b,v),b=v),this.buffer=``,++b):g[s.charCodeAt(v)]?(this.buffer+=s[v],++b,this.buffer.length===2&&(l+=String.fromCharCode(parseInt(this.buffer,16)),this.buffer=void 0)):(l+=`%`+this.buffer,this.buffer=void 0,--v);return b{let p=require_Decoder(),g=require_decodeText(),v=require_getLimit(),b=/^charset$/i;C.detect=/^application\/x-www-form-urlencoded/i;function C(s,l){let g=l.limits,C=l.parsedConType;this.boy=s,this.fieldSizeLimit=v(g,`fieldSize`,1*1024*1024),this.fieldNameSizeLimit=v(g,`fieldNameSize`,100),this.fieldsLimit=v(g,`fields`,1/0);let w;for(var E=0,k=C.length;EC&&(this._key+=this.decoder.write(s.toString(`binary`,C,p))),this._state=`val`,this._hitLimit=!1,this._checkingBytes=!0,this._val=``,this._bytesVal=0,this._valTrunc=!1,this.decoder.reset(),C=p+1;else if(v!==void 0){++this._fields;let p,b=this._keyTrunc;if(p=v>C?this._key+=this.decoder.write(s.toString(`binary`,C,v)):this._key,this._hitLimit=!1,this._checkingBytes=!0,this._key=``,this._bytesKey=0,this._keyTrunc=!1,this.decoder.reset(),p.length&&this.boy.emit(`field`,g(p,`binary`,this.charset),``,b,!1),C=v+1,this._fields===this.fieldsLimit)return l()}else this._hitLimit?(b>C&&(this._key+=this.decoder.write(s.toString(`binary`,C,b))),C=b,(this._bytesKey=this._key.length)===this.fieldNameSizeLimit&&(this._checkingBytes=!1,this._keyTrunc=!0)):(CC&&(this._val+=this.decoder.write(s.toString(`binary`,C,v))),this.boy.emit(`field`,g(this._key,`binary`,this.charset),g(this._val,`binary`,this.charset),this._keyTrunc,this._valTrunc),this._state=`key`,this._hitLimit=!1,this._checkingBytes=!0,this._key=``,this._bytesKey=0,this._keyTrunc=!1,this.decoder.reset(),C=v+1,this._fields===this.fieldsLimit)return l()}else this._hitLimit?(b>C&&(this._val+=this.decoder.write(s.toString(`binary`,C,b))),C=b,(this._val===``&&this.fieldSizeLimit===0||(this._bytesVal=this._val.length)===this.fieldSizeLimit)&&(this._checkingBytes=!1,this._valTrunc=!0)):(C0?this.boy.emit(`field`,g(this._key,`binary`,this.charset),``,this._keyTrunc,!1):this._state===`val`&&this.boy.emit(`field`,g(this._key,`binary`,this.charset),g(this._val,`binary`,this.charset),this._keyTrunc,this._valTrunc),this.boy._done=!0,this.boy.emit(`finish`))},l.exports=C})),require_main$4=__commonJSMin(((s,l)=>{let p=require(`node:stream`).Writable,{inherits:g}=require(`node:util`),v=require_Dicer(),b=require_multipart(),C=require_urlencoded(),w=require_parseParams();function E(s){if(!(this instanceof E))return new E(s);if(typeof s!=`object`)throw TypeError(`Busboy expected an options-Object.`);if(typeof s.headers!=`object`)throw TypeError(`Busboy expected an options-Object with headers-attribute.`);if(typeof s.headers[`content-type`]!=`string`)throw TypeError(`Missing Content-Type-header.`);let{headers:l,...g}=s;this.opts={autoDestroy:!1,...g},p.call(this,this.opts),this._done=!1,this._parser=this.getParserByHeaders(l),this._finished=!1}g(E,p),E.prototype.emit=function(s){if(s===`finish`){if(!this._done){this._parser?.end();return}else if(this._finished)return;this._finished=!0}p.prototype.emit.apply(this,arguments)},E.prototype.getParserByHeaders=function(s){let l=w(s[`content-type`]),p={defCharset:this.opts.defCharset,fileHwm:this.opts.fileHwm,headers:s,highWaterMark:this.opts.highWaterMark,isPartAFile:this.opts.isPartAFile,limits:this.opts.limits,parsedConType:l,preservePath:this.opts.preservePath};if(b.detect.test(l[0]))return new b(this,p);if(C.detect.test(l[0]))return new C(this,p);throw Error(`Unsupported Content-Type.`)},E.prototype._write=function(s,l,p){this._parser.write(s,p)},l.exports=E,l.exports.default=E,l.exports.Busboy=E,l.exports.Dicer=v})),require_constants$14=__commonJSMin(((s,l)=>{let{MessageChannel:p,receiveMessageOnPort:g}=require(`worker_threads`),v=[`GET`,`HEAD`,`POST`],b=new Set(v),C=[101,204,205,304],w=[301,302,303,307,308],E=new Set(w),k=`1.7.9.11.13.15.17.19.20.21.22.23.25.37.42.43.53.69.77.79.87.95.101.102.103.104.109.110.111.113.115.117.119.123.135.137.139.143.161.179.389.427.465.512.513.514.515.526.530.531.532.540.548.554.556.563.587.601.636.989.990.993.995.1719.1720.1723.2049.3659.4045.5060.5061.6000.6566.6665.6666.6667.6668.6669.6697.10080`.split(`.`),A=new Set(k),N=[``,`no-referrer`,`no-referrer-when-downgrade`,`same-origin`,`origin`,`strict-origin`,`origin-when-cross-origin`,`strict-origin-when-cross-origin`,`unsafe-url`],F=new Set(N),I=[`follow`,`manual`,`error`],R=[`GET`,`HEAD`,`OPTIONS`,`TRACE`],B=new Set(R),q=[`navigate`,`same-origin`,`no-cors`,`cors`],le=[`omit`,`same-origin`,`include`],J=[`default`,`no-store`,`reload`,`no-cache`,`force-cache`,`only-if-cached`],_e=[`content-encoding`,`content-language`,`content-location`,`content-type`,`content-length`],be=[`half`],xe=[`CONNECT`,`TRACE`,`TRACK`],De=new Set(xe),Ne=[`audio`,`audioworklet`,`font`,`image`,`manifest`,`paintworklet`,`script`,`style`,`track`,`video`,`xslt`,``],Pe=new Set(Ne),ze=globalThis.DOMException??(()=>{try{atob(`~`)}catch(s){return Object.getPrototypeOf(s).constructor}})(),Be;l.exports={DOMException:ze,structuredClone:globalThis.structuredClone??function(s,l=void 0){if(arguments.length===0)throw TypeError(`missing argument`);return Be||=new p,Be.port1.unref(),Be.port2.unref(),Be.port1.postMessage(s,l?.transfer),g(Be.port2).message},subresource:Ne,forbiddenMethods:xe,requestBodyHeader:_e,referrerPolicy:N,requestRedirect:I,requestMode:q,requestCredentials:le,requestCache:J,redirectStatus:w,corsSafeListedMethods:v,nullBodyStatus:C,safeMethods:R,badPorts:k,requestDuplex:be,subresourceSet:Pe,badPortsSet:A,redirectStatusSet:E,corsSafeListedMethodsSet:b,safeMethodsSet:B,forbiddenMethodsSet:De,referrerPolicySet:F}})),require_global$1=__commonJSMin(((s,l)=>{let p=Symbol.for(`undici.globalOrigin.1`);function g(){return globalThis[p]}function v(s){if(s===void 0){Object.defineProperty(globalThis,p,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let l=new URL(s);if(l.protocol!==`http:`&&l.protocol!==`https:`)throw TypeError(`Only http & https urls are allowed, received ${l.protocol}`);Object.defineProperty(globalThis,p,{value:l,writable:!0,enumerable:!1,configurable:!1})}l.exports={getGlobalOrigin:g,setGlobalOrigin:v}})),require_util$19=__commonJSMin(((s,l)=>{let{redirectStatusSet:p,referrerPolicySet:g,badPortsSet:v}=require_constants$14(),{getGlobalOrigin:b}=require_global$1(),{performance:C}=require(`perf_hooks`),{isBlobLike:w,toUSVString:E,ReadableStreamFrom:k}=require_util$20(),A=require(`assert`),{isUint8Array:N}=require(`util/types`),F=[],I;try{I=require(`crypto`);let s=[`sha256`,`sha384`,`sha512`];F=I.getHashes().filter(l=>s.includes(l))}catch{}function R(s){let l=s.urlList,p=l.length;return p===0?null:l[p-1].toString()}function B(s,l){if(!p.has(s.status))return null;let g=s.headersList.get(`location`);return g!==null&&Ne(g)&&(g=new URL(g,R(s))),g&&!g.hash&&(g.hash=l),g}function q(s){return s.urlList[s.urlList.length-1]}function le(s){let l=q(s);return pn(l)&&v.has(l.port)?`blocked`:`allowed`}function J(s){return s instanceof Error||s?.constructor?.name===`Error`||s?.constructor?.name===`DOMException`}function _e(s){for(let l=0;l=32&&p<=126||p>=128&&p<=255))return!1}return!0}function be(s){switch(s){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return s>=33&&s<=126}}function xe(s){if(s.length===0)return!1;for(let l=0;l0)for(let s=v.length;s!==0;s--){let l=v[s-1].trim();if(g.has(l)){b=l;break}}b!==``&&(s.referrerPolicy=b)}function ze(){return`allowed`}function Be(){return`success`}function We(){return`success`}function Ke(s){let l=null;l=s.mode,s.headersList.set(`sec-fetch-mode`,l)}function qe(s){let l=s.origin;if(s.responseTainting===`cors`||s.mode===`websocket`)l&&s.headersList.append(`origin`,l);else if(s.method!==`GET`&&s.method!==`HEAD`){switch(s.referrerPolicy){case`no-referrer`:l=null;break;case`no-referrer-when-downgrade`:case`strict-origin`:case`strict-origin-when-cross-origin`:s.origin&&fn(s.origin)&&!fn(q(s))&&(l=null);break;case`same-origin`:Rt(s,q(s))||(l=null);break;default:}l&&s.headersList.append(`origin`,l)}}function Je(s){return C.now()}function Ye(s){return{startTime:s.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:s.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function Ze(){return{referrerPolicy:`strict-origin-when-cross-origin`}}function Qe(s){return{referrerPolicy:s.referrerPolicy}}function ot(s){let l=s.referrerPolicy;A(l);let p=null;if(s.referrer===`client`){let s=b();if(!s||s.origin===`null`)return`no-referrer`;p=new URL(s)}else s.referrer instanceof URL&&(p=s.referrer);let g=st(p),v=st(p,!0);g.toString().length>4096&&(g=v);let C=Rt(s,g),w=ut(g)&&!ut(s.url);switch(l){case`origin`:return v??st(p,!0);case`unsafe-url`:return g;case`same-origin`:return C?v:`no-referrer`;case`origin-when-cross-origin`:return C?g:v;case`strict-origin-when-cross-origin`:{let l=q(s);return Rt(g,l)?g:ut(g)&&!ut(l)?`no-referrer`:v}default:return w?`no-referrer`:v}}function st(s,l){return A(s instanceof URL),s.protocol===`file:`||s.protocol===`about:`||s.protocol===`blank:`?`no-referrer`:(s.username=``,s.password=``,s.hash=``,l&&(s.pathname=``,s.search=``),s)}function ut(s){if(!(s instanceof URL))return!1;if(s.href===`about:blank`||s.href===`about:srcdoc`||s.protocol===`data:`||s.protocol===`file:`)return!0;return l(s.origin);function l(s){if(s==null||s===`null`)return!1;let l=new URL(s);return!!(l.protocol===`https:`||l.protocol===`wss:`||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(l.hostname)||l.hostname===`localhost`||l.hostname.includes(`localhost.`)||l.hostname.endsWith(`.localhost`))}}function yt(s,l){if(I===void 0)return!0;let p=Ot(l);if(p===`no metadata`||p.length===0)return!0;let g=jt(p,At(p));for(let l of g){let p=l.algo,g=l.hash,v=I.createHash(p).update(s).digest(`base64`);if(v[v.length-1]===`=`&&(v=v[v.length-2]===`=`?v.slice(0,-2):v.slice(0,-1)),It(v,g))return!0}return!1}let Tt=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Ot(s){let l=[],p=!0;for(let g of s.split(` `)){p=!1;let s=Tt.exec(g);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let v=s.groups.algo.toLowerCase();F.includes(v)&&l.push(s.groups)}return p===!0?`no metadata`:l}function At(s){let l=s[0].algo;if(l[3]===`5`)return l;for(let p=1;p{s=p,l=g}),resolve:s,reject:l}}function Ht(s){return s.controller.state===`aborted`}function Gt(s){return s.controller.state===`aborted`||s.controller.state===`terminated`}let Kt={delete:`DELETE`,DELETE:`DELETE`,get:`GET`,GET:`GET`,head:`HEAD`,HEAD:`HEAD`,options:`OPTIONS`,OPTIONS:`OPTIONS`,post:`POST`,POST:`POST`,put:`PUT`,PUT:`PUT`};Object.setPrototypeOf(Kt,null);function Jt(s){return Kt[s.toLowerCase()]??s}function Xt(s){let l=JSON.stringify(s);if(l===void 0)throw TypeError(`Value is not JSON serializable`);return A(typeof l==`string`),l}let Zt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function en(s,l,p){let g={index:0,kind:p,target:s},v={next(){if(Object.getPrototypeOf(this)!==v)throw TypeError(`'next' called on an object that does not implement interface ${l} Iterator.`);let{index:s,kind:p,target:b}=g,C=b();if(s>=C.length)return{value:void 0,done:!0};let w=C[s];return g.index=s+1,tn(w,p)},[Symbol.toStringTag]:`${l} Iterator`};return Object.setPrototypeOf(v,Zt),Object.setPrototypeOf({},v)}function tn(s,l){let p;switch(l){case`key`:p=s[0];break;case`value`:p=s[1];break;case`key+value`:p=s;break}return{value:p,done:!1}}async function nn(s,l,p){let g=l,v=p,b;try{b=s.stream.getReader()}catch(s){v(s);return}try{g(await un(b))}catch(s){v(s)}}let rn=globalThis.ReadableStream;function an(s){return rn||=require(`stream/web`).ReadableStream,s instanceof rn||s[Symbol.toStringTag]===`ReadableStream`&&typeof s.tee==`function`}let on=65535;function sn(s){return s.length<65535?String.fromCharCode(...s):s.reduce((s,l)=>s+String.fromCharCode(l),``)}function cn(s){try{s.close()}catch(s){if(!s.message.includes(`Controller is already closed`))throw s}}function ln(s){for(let l=0;lObject.prototype.hasOwnProperty.call(s,l)),isErrorLike:J,fullyReadBody:nn,bytesMatch:yt,isReadableStreamLike:an,readableStreamClose:cn,isomorphicEncode:ln,isomorphicDecode:sn,urlIsLocal:dn,urlHasHttpsScheme:fn,urlIsHttpHttpsScheme:pn,readAllBytes:un,normalizeMethodRecord:Kt,parseMetadata:Ot}})),require_symbols$3=__commonJSMin(((s,l)=>{l.exports={kUrl:Symbol(`url`),kHeaders:Symbol(`headers`),kSignal:Symbol(`signal`),kState:Symbol(`state`),kGuard:Symbol(`guard`),kRealm:Symbol(`realm`)}})),require_webidl=__commonJSMin(((s,l)=>{let{types:p}=require(`util`),{hasOwn:g,toUSVString:v}=require_util$19(),b={};b.converters={},b.util={},b.errors={},b.errors.exception=function(s){return TypeError(`${s.header}: ${s.message}`)},b.errors.conversionFailed=function(s){let l=s.types.length===1?``:` one of`,p=`${s.argument} could not be converted to${l}: ${s.types.join(`, `)}.`;return b.errors.exception({header:s.prefix,message:p})},b.errors.invalidArgument=function(s){return b.errors.exception({header:s.prefix,message:`"${s.value}" is an invalid ${s.type}.`})},b.brandCheck=function(s,l,p=void 0){if(p?.strict!==!1&&!(s instanceof l))throw TypeError(`Illegal invocation`);return s?.[Symbol.toStringTag]===l.prototype[Symbol.toStringTag]},b.argumentLengthCheck=function({length:s},l,p){if(sv)throw b.errors.exception({header:`Integer conversion`,message:`Value must be between ${C}-${v}, got ${w}.`});return w}return!Number.isNaN(w)&&g.clamp===!0?(w=Math.min(Math.max(w,C),v),w=Math.floor(w)%2==0?Math.floor(w):Math.ceil(w),w):Number.isNaN(w)||w===0&&Object.is(0,w)||w===1/0||w===-1/0?0:(w=b.util.IntegerPart(w),w%=2**l,p===`signed`&&w>=2**l-1?w-2**l:w)},b.util.IntegerPart=function(s){let l=Math.floor(Math.abs(s));return s<0?-1*l:l},b.sequenceConverter=function(s){return l=>{if(b.util.Type(l)!==`Object`)throw b.errors.exception({header:`Sequence`,message:`Value of type ${b.util.Type(l)} is not an Object.`});let p=l?.[Symbol.iterator]?.(),g=[];if(p===void 0||typeof p.next!=`function`)throw b.errors.exception({header:`Sequence`,message:`Object is not an iterator.`});for(;;){let{done:l,value:v}=p.next();if(l)break;g.push(s(v))}return g}},b.recordConverter=function(s,l){return g=>{if(b.util.Type(g)!==`Object`)throw b.errors.exception({header:`Record`,message:`Value of type ${b.util.Type(g)} is not an Object.`});let v={};if(!p.isProxy(g)){let p=Object.keys(g);for(let b of p){let p=s(b);v[p]=l(g[b])}return v}let C=Reflect.ownKeys(g);for(let p of C)if(Reflect.getOwnPropertyDescriptor(g,p)?.enumerable){let b=s(p);v[b]=l(g[p])}return v}},b.interfaceConverter=function(s){return(l,p={})=>{if(p.strict!==!1&&!(l instanceof s))throw b.errors.exception({header:s.name,message:`Expected ${l} to be an instance of ${s.name}.`});return l}},b.dictionaryConverter=function(s){return l=>{let p=b.util.Type(l),v={};if(p===`Null`||p===`Undefined`)return v;if(p!==`Object`)throw b.errors.exception({header:`Dictionary`,message:`Expected ${l} to be one of: Null, Undefined, Object.`});for(let p of s){let{key:s,defaultValue:C,required:w,converter:E}=p;if(w===!0&&!g(l,s))throw b.errors.exception({header:`Dictionary`,message:`Missing required key "${s}".`});let k=l[s],A=g(p,`defaultValue`);if(A&&k!==null&&(k??=C),w||A||k!==void 0){if(k=E(k),p.allowedValues&&!p.allowedValues.includes(k))throw b.errors.exception({header:`Dictionary`,message:`${k} is not an accepted type. Expected one of ${p.allowedValues.join(`, `)}.`});v[s]=k}}return v}},b.nullableConverter=function(s){return l=>l===null?l:s(l)},b.converters.DOMString=function(s,l={}){if(s===null&&l.legacyNullToEmptyString)return``;if(typeof s==`symbol`)throw TypeError(`Could not convert argument of type symbol to string.`);return String(s)},b.converters.ByteString=function(s){let l=b.converters.DOMString(s);for(let s=0;s255)throw TypeError(`Cannot convert argument to a ByteString because the character at index ${s} has a value of ${l.charCodeAt(s)} which is greater than 255.`);return l},b.converters.USVString=v,b.converters.boolean=function(s){return!!s},b.converters.any=function(s){return s},b.converters[`long long`]=function(s){return b.util.ConvertToInt(s,64,`signed`)},b.converters[`unsigned long long`]=function(s){return b.util.ConvertToInt(s,64,`unsigned`)},b.converters[`unsigned long`]=function(s){return b.util.ConvertToInt(s,32,`unsigned`)},b.converters[`unsigned short`]=function(s,l){return b.util.ConvertToInt(s,16,`unsigned`,l)},b.converters.ArrayBuffer=function(s,l={}){if(b.util.Type(s)!==`Object`||!p.isAnyArrayBuffer(s))throw b.errors.conversionFailed({prefix:`${s}`,argument:`${s}`,types:[`ArrayBuffer`]});if(l.allowShared===!1&&p.isSharedArrayBuffer(s))throw b.errors.exception({header:`ArrayBuffer`,message:`SharedArrayBuffer is not allowed.`});return s},b.converters.TypedArray=function(s,l,g={}){if(b.util.Type(s)!==`Object`||!p.isTypedArray(s)||s.constructor.name!==l.name)throw b.errors.conversionFailed({prefix:`${l.name}`,argument:`${s}`,types:[l.name]});if(g.allowShared===!1&&p.isSharedArrayBuffer(s.buffer))throw b.errors.exception({header:`ArrayBuffer`,message:`SharedArrayBuffer is not allowed.`});return s},b.converters.DataView=function(s,l={}){if(b.util.Type(s)!==`Object`||!p.isDataView(s))throw b.errors.exception({header:`DataView`,message:`Object is not a DataView.`});if(l.allowShared===!1&&p.isSharedArrayBuffer(s.buffer))throw b.errors.exception({header:`ArrayBuffer`,message:`SharedArrayBuffer is not allowed.`});return s},b.converters.BufferSource=function(s,l={}){if(p.isAnyArrayBuffer(s))return b.converters.ArrayBuffer(s,l);if(p.isTypedArray(s))return b.converters.TypedArray(s,s.constructor);if(p.isDataView(s))return b.converters.DataView(s,l);throw TypeError(`Could not convert ${s} to a BufferSource.`)},b.converters[`sequence`]=b.sequenceConverter(b.converters.ByteString),b.converters[`sequence>`]=b.sequenceConverter(b.converters[`sequence`]),b.converters[`record`]=b.recordConverter(b.converters.ByteString,b.converters.ByteString),l.exports={webidl:b}})),require_dataURL=__commonJSMin(((s,l)=>{let p=require(`assert`),{atob:g}=require(`buffer`),{isomorphicDecode:v}=require_util$19(),b=new TextEncoder,C=/^[!#$%&'*+-.^_|~A-Za-z0-9]+$/,w=/(\u000A|\u000D|\u0009|\u0020)/,E=/[\u0009|\u0020-\u007E|\u0080-\u00FF]/;function k(s){p(s.protocol===`data:`);let l=A(s,!0);l=l.slice(5);let g={position:0},b=F(`,`,l,g),C=b.length;if(b=De(b,!0,!0),g.position>=l.length)return`failure`;g.position++;let w=I(l.slice(C+1));if(/;(\u0020){0,}base64$/i.test(b)){if(w=q(v(w)),w===`failure`)return`failure`;b=b.slice(0,-6),b=b.replace(/(\u0020)+$/,``),b=b.slice(0,-1)}b.startsWith(`;`)&&(b=`text/plain`+b);let E=B(b);return E===`failure`&&(E=B(`text/plain;charset=US-ASCII`)),{mimeType:E,body:w}}function A(s,l=!1){if(!l)return s.href;let p=s.href,g=s.hash.length;return g===0?p:p.substring(0,p.length-g)}function N(s,l,p){let g=``;for(;p.positions.length)return`failure`;l.position++;let g=F(`;`,s,l);if(g=be(g,!1,!0),g.length===0||!C.test(g))return`failure`;let v=p.toLowerCase(),b=g.toLowerCase(),k={type:v,subtype:b,parameters:new Map,essence:`${v}/${b}`};for(;l.positionw.test(s),s,l);let p=N(s=>s!==`;`&&s!==`=`,s,l);if(p=p.toLowerCase(),l.positions.length)break;let g=null;if(s[l.position]===`"`)g=le(s,l,!0),F(`;`,s,l);else if(g=F(`;`,s,l),g=be(g,!1,!0),g.length===0)continue;p.length!==0&&C.test(p)&&(g.length===0||E.test(g))&&!k.parameters.has(p)&&k.parameters.set(p,g)}return k}function q(s){if(s=s.replace(/[\u0009\u000A\u000C\u000D\u0020]/g,``),s.length%4==0&&(s=s.replace(/=?=$/,``)),s.length%4==1||/[^+/0-9A-Za-z]/.test(s))return`failure`;let l=g(s),p=new Uint8Array(l.length);for(let s=0;ss!==`"`&&s!==`\\`,s,l),!(l.position>=s.length);){let g=s[l.position];if(l.position++,g===`\\`){if(l.position>=s.length){b+=`\\`;break}b+=s[l.position],l.position++}else{p(g===`"`);break}}return g?b:s.slice(v,l.position)}function J(s){p(s!==`failure`);let{parameters:l,essence:g}=s,v=g;for(let[s,p]of l.entries())v+=`;`,v+=s,v+=`=`,C.test(p)||(p=p.replace(/(\\|")/g,`\\$1`),p=`"`+p,p+=`"`),v+=p;return v}function _e(s){return s===`\r`||s===` -`||s===` `||s===` `}function be(s,l=!0,p=!0){let g=0,v=s.length-1;if(l)for(;g0&&_e(s[v]);v--);return s.slice(g,v+1)}function xe(s){return s===`\r`||s===` -`||s===` `||s===`\f`||s===` `}function De(s,l=!0,p=!0){let g=0,v=s.length-1;if(l)for(;g0&&xe(s[v]);v--);return s.slice(g,v+1)}l.exports={dataURLProcessor:k,URLSerializer:A,collectASequenceOfCodePoints:N,collectASequenceOfCodePointsFast:F,stringPercentDecode:I,parseMIMEType:B,collectAnHTTPQuotedString:le,serializeAMimeType:J}})),require_file$5=__commonJSMin(((s,l)=>{let{Blob:p,File:g}=require(`buffer`),{types:v}=require(`util`),{kState:b}=require_symbols$3(),{isBlobLike:C}=require_util$19(),{webidl:w}=require_webidl(),{parseMIMEType:E,serializeAMimeType:k}=require_dataURL(),{kEnumerableProperty:A}=require_util$20(),N=new TextEncoder;var F=class s extends p{constructor(s,l,p={}){w.argumentLengthCheck(arguments,2,{header:`File constructor`}),s=w.converters[`sequence`](s),l=w.converters.USVString(l),p=w.converters.FilePropertyBag(p);let g=l,v=p.type,C;substep:{if(v){if(v=E(v),v===`failure`){v=``;break substep}v=k(v).toLowerCase()}C=p.lastModified}super(R(s,p),{type:v}),this[b]={name:g,lastModified:C,type:v}}get name(){return w.brandCheck(this,s),this[b].name}get lastModified(){return w.brandCheck(this,s),this[b].lastModified}get type(){return w.brandCheck(this,s),this[b].type}},I=class s{constructor(s,l,p={}){let g=l,v=p.type,C=p.lastModified??Date.now();this[b]={blobLike:s,name:g,type:v,lastModified:C}}stream(...l){return w.brandCheck(this,s),this[b].blobLike.stream(...l)}arrayBuffer(...l){return w.brandCheck(this,s),this[b].blobLike.arrayBuffer(...l)}slice(...l){return w.brandCheck(this,s),this[b].blobLike.slice(...l)}text(...l){return w.brandCheck(this,s),this[b].blobLike.text(...l)}get size(){return w.brandCheck(this,s),this[b].blobLike.size}get type(){return w.brandCheck(this,s),this[b].blobLike.type}get name(){return w.brandCheck(this,s),this[b].name}get lastModified(){return w.brandCheck(this,s),this[b].lastModified}get[Symbol.toStringTag](){return`File`}};Object.defineProperties(F.prototype,{[Symbol.toStringTag]:{value:`File`,configurable:!0},name:A,lastModified:A}),w.converters.Blob=w.interfaceConverter(p),w.converters.BlobPart=function(s,l){if(w.util.Type(s)===`Object`){if(C(s))return w.converters.Blob(s,{strict:!1});if(ArrayBuffer.isView(s)||v.isAnyArrayBuffer(s))return w.converters.BufferSource(s,l)}return w.converters.USVString(s,l)},w.converters[`sequence`]=w.sequenceConverter(w.converters.BlobPart),w.converters.FilePropertyBag=w.dictionaryConverter([{key:`lastModified`,converter:w.converters[`long long`],get defaultValue(){return Date.now()}},{key:`type`,converter:w.converters.DOMString,defaultValue:``},{key:`endings`,converter:s=>(s=w.converters.DOMString(s),s=s.toLowerCase(),s!==`native`&&(s=`transparent`),s),defaultValue:`transparent`}]);function R(s,l){let p=[];for(let g of s)if(typeof g==`string`){let s=g;l.endings===`native`&&(s=B(s)),p.push(N.encode(s))}else v.isAnyArrayBuffer(g)||v.isTypedArray(g)?g.buffer?p.push(new Uint8Array(g.buffer,g.byteOffset,g.byteLength)):p.push(new Uint8Array(g)):C(g)&&p.push(g);return p}function B(s){let l=` +`,"%0b":`\v`,"%0B":`\v`,"%0c":`\f`,"%0C":`\f`,"%0d":`\r`,"%0D":`\r`,"%0e":``,"%0E":``,"%0f":``,"%0F":``,"%10":``,"%11":``,"%12":``,"%13":``,"%14":``,"%15":``,"%16":``,"%17":``,"%18":``,"%19":``,"%1a":``,"%1A":``,"%1b":`\x1B`,"%1B":`\x1B`,"%1c":``,"%1C":``,"%1d":``,"%1D":``,"%1e":``,"%1E":``,"%1f":``,"%1F":``,"%20":` `,"%21":`!`,"%22":`"`,"%23":`#`,"%24":`$`,"%25":`%`,"%26":`&`,"%27":`'`,"%28":`(`,"%29":`)`,"%2a":`*`,"%2A":`*`,"%2b":`+`,"%2B":`+`,"%2c":`,`,"%2C":`,`,"%2d":`-`,"%2D":`-`,"%2e":`.`,"%2E":`.`,"%2f":`/`,"%2F":`/`,"%30":`0`,"%31":`1`,"%32":`2`,"%33":`3`,"%34":`4`,"%35":`5`,"%36":`6`,"%37":`7`,"%38":`8`,"%39":`9`,"%3a":`:`,"%3A":`:`,"%3b":`;`,"%3B":`;`,"%3c":`<`,"%3C":`<`,"%3d":`=`,"%3D":`=`,"%3e":`>`,"%3E":`>`,"%3f":`?`,"%3F":`?`,"%40":`@`,"%41":`A`,"%42":`B`,"%43":`C`,"%44":`D`,"%45":`E`,"%46":`F`,"%47":`G`,"%48":`H`,"%49":`I`,"%4a":`J`,"%4A":`J`,"%4b":`K`,"%4B":`K`,"%4c":`L`,"%4C":`L`,"%4d":`M`,"%4D":`M`,"%4e":`N`,"%4E":`N`,"%4f":`O`,"%4F":`O`,"%50":`P`,"%51":`Q`,"%52":`R`,"%53":`S`,"%54":`T`,"%55":`U`,"%56":`V`,"%57":`W`,"%58":`X`,"%59":`Y`,"%5a":`Z`,"%5A":`Z`,"%5b":`[`,"%5B":`[`,"%5c":`\\`,"%5C":`\\`,"%5d":`]`,"%5D":`]`,"%5e":`^`,"%5E":`^`,"%5f":`_`,"%5F":`_`,"%60":"`","%61":`a`,"%62":`b`,"%63":`c`,"%64":`d`,"%65":`e`,"%66":`f`,"%67":`g`,"%68":`h`,"%69":`i`,"%6a":`j`,"%6A":`j`,"%6b":`k`,"%6B":`k`,"%6c":`l`,"%6C":`l`,"%6d":`m`,"%6D":`m`,"%6e":`n`,"%6E":`n`,"%6f":`o`,"%6F":`o`,"%70":`p`,"%71":`q`,"%72":`r`,"%73":`s`,"%74":`t`,"%75":`u`,"%76":`v`,"%77":`w`,"%78":`x`,"%79":`y`,"%7a":`z`,"%7A":`z`,"%7b":`{`,"%7B":`{`,"%7c":`|`,"%7C":`|`,"%7d":`}`,"%7D":`}`,"%7e":`~`,"%7E":`~`,"%7f":``,"%7F":``,"%80":`€`,"%81":``,"%82":`‚`,"%83":`ƒ`,"%84":`„`,"%85":`…`,"%86":`†`,"%87":`‡`,"%88":`ˆ`,"%89":`‰`,"%8a":`Š`,"%8A":`Š`,"%8b":`‹`,"%8B":`‹`,"%8c":`Œ`,"%8C":`Œ`,"%8d":``,"%8D":``,"%8e":`Ž`,"%8E":`Ž`,"%8f":``,"%8F":``,"%90":``,"%91":`‘`,"%92":`’`,"%93":`“`,"%94":`”`,"%95":`•`,"%96":`–`,"%97":`—`,"%98":`˜`,"%99":`™`,"%9a":`š`,"%9A":`š`,"%9b":`›`,"%9B":`›`,"%9c":`œ`,"%9C":`œ`,"%9d":``,"%9D":``,"%9e":`ž`,"%9E":`ž`,"%9f":`Ÿ`,"%9F":`Ÿ`,"%a0":`\xA0`,"%A0":`\xA0`,"%a1":`¡`,"%A1":`¡`,"%a2":`¢`,"%A2":`¢`,"%a3":`£`,"%A3":`£`,"%a4":`¤`,"%A4":`¤`,"%a5":`¥`,"%A5":`¥`,"%a6":`¦`,"%A6":`¦`,"%a7":`§`,"%A7":`§`,"%a8":`¨`,"%A8":`¨`,"%a9":`©`,"%A9":`©`,"%aa":`ª`,"%Aa":`ª`,"%aA":`ª`,"%AA":`ª`,"%ab":`«`,"%Ab":`«`,"%aB":`«`,"%AB":`«`,"%ac":`¬`,"%Ac":`¬`,"%aC":`¬`,"%AC":`¬`,"%ad":`­`,"%Ad":`­`,"%aD":`­`,"%AD":`­`,"%ae":`®`,"%Ae":`®`,"%aE":`®`,"%AE":`®`,"%af":`¯`,"%Af":`¯`,"%aF":`¯`,"%AF":`¯`,"%b0":`°`,"%B0":`°`,"%b1":`±`,"%B1":`±`,"%b2":`²`,"%B2":`²`,"%b3":`³`,"%B3":`³`,"%b4":`´`,"%B4":`´`,"%b5":`µ`,"%B5":`µ`,"%b6":`¶`,"%B6":`¶`,"%b7":`·`,"%B7":`·`,"%b8":`¸`,"%B8":`¸`,"%b9":`¹`,"%B9":`¹`,"%ba":`º`,"%Ba":`º`,"%bA":`º`,"%BA":`º`,"%bb":`»`,"%Bb":`»`,"%bB":`»`,"%BB":`»`,"%bc":`¼`,"%Bc":`¼`,"%bC":`¼`,"%BC":`¼`,"%bd":`½`,"%Bd":`½`,"%bD":`½`,"%BD":`½`,"%be":`¾`,"%Be":`¾`,"%bE":`¾`,"%BE":`¾`,"%bf":`¿`,"%Bf":`¿`,"%bF":`¿`,"%BF":`¿`,"%c0":`À`,"%C0":`À`,"%c1":`Á`,"%C1":`Á`,"%c2":`Â`,"%C2":`Â`,"%c3":`Ã`,"%C3":`Ã`,"%c4":`Ä`,"%C4":`Ä`,"%c5":`Å`,"%C5":`Å`,"%c6":`Æ`,"%C6":`Æ`,"%c7":`Ç`,"%C7":`Ç`,"%c8":`È`,"%C8":`È`,"%c9":`É`,"%C9":`É`,"%ca":`Ê`,"%Ca":`Ê`,"%cA":`Ê`,"%CA":`Ê`,"%cb":`Ë`,"%Cb":`Ë`,"%cB":`Ë`,"%CB":`Ë`,"%cc":`Ì`,"%Cc":`Ì`,"%cC":`Ì`,"%CC":`Ì`,"%cd":`Í`,"%Cd":`Í`,"%cD":`Í`,"%CD":`Í`,"%ce":`Î`,"%Ce":`Î`,"%cE":`Î`,"%CE":`Î`,"%cf":`Ï`,"%Cf":`Ï`,"%cF":`Ï`,"%CF":`Ï`,"%d0":`Ð`,"%D0":`Ð`,"%d1":`Ñ`,"%D1":`Ñ`,"%d2":`Ò`,"%D2":`Ò`,"%d3":`Ó`,"%D3":`Ó`,"%d4":`Ô`,"%D4":`Ô`,"%d5":`Õ`,"%D5":`Õ`,"%d6":`Ö`,"%D6":`Ö`,"%d7":`×`,"%D7":`×`,"%d8":`Ø`,"%D8":`Ø`,"%d9":`Ù`,"%D9":`Ù`,"%da":`Ú`,"%Da":`Ú`,"%dA":`Ú`,"%DA":`Ú`,"%db":`Û`,"%Db":`Û`,"%dB":`Û`,"%DB":`Û`,"%dc":`Ü`,"%Dc":`Ü`,"%dC":`Ü`,"%DC":`Ü`,"%dd":`Ý`,"%Dd":`Ý`,"%dD":`Ý`,"%DD":`Ý`,"%de":`Þ`,"%De":`Þ`,"%dE":`Þ`,"%DE":`Þ`,"%df":`ß`,"%Df":`ß`,"%dF":`ß`,"%DF":`ß`,"%e0":`à`,"%E0":`à`,"%e1":`á`,"%E1":`á`,"%e2":`â`,"%E2":`â`,"%e3":`ã`,"%E3":`ã`,"%e4":`ä`,"%E4":`ä`,"%e5":`å`,"%E5":`å`,"%e6":`æ`,"%E6":`æ`,"%e7":`ç`,"%E7":`ç`,"%e8":`è`,"%E8":`è`,"%e9":`é`,"%E9":`é`,"%ea":`ê`,"%Ea":`ê`,"%eA":`ê`,"%EA":`ê`,"%eb":`ë`,"%Eb":`ë`,"%eB":`ë`,"%EB":`ë`,"%ec":`ì`,"%Ec":`ì`,"%eC":`ì`,"%EC":`ì`,"%ed":`í`,"%Ed":`í`,"%eD":`í`,"%ED":`í`,"%ee":`î`,"%Ee":`î`,"%eE":`î`,"%EE":`î`,"%ef":`ï`,"%Ef":`ï`,"%eF":`ï`,"%EF":`ï`,"%f0":`ð`,"%F0":`ð`,"%f1":`ñ`,"%F1":`ñ`,"%f2":`ò`,"%F2":`ò`,"%f3":`ó`,"%F3":`ó`,"%f4":`ô`,"%F4":`ô`,"%f5":`õ`,"%F5":`õ`,"%f6":`ö`,"%F6":`ö`,"%f7":`÷`,"%F7":`÷`,"%f8":`ø`,"%F8":`ø`,"%f9":`ù`,"%F9":`ù`,"%fa":`ú`,"%Fa":`ú`,"%fA":`ú`,"%FA":`ú`,"%fb":`û`,"%Fb":`û`,"%fB":`û`,"%FB":`û`,"%fc":`ü`,"%Fc":`ü`,"%fC":`ü`,"%FC":`ü`,"%fd":`ý`,"%Fd":`ý`,"%fD":`ý`,"%FD":`ý`,"%fe":`þ`,"%Fe":`þ`,"%fE":`þ`,"%FE":`þ`,"%ff":`ÿ`,"%Ff":`ÿ`,"%fF":`ÿ`,"%FF":`ÿ`};function v(s){return g[s]}let b=0,C=1,w=2,E=3;function k(s){let l=[],g=0,b=``,C=!1,w=!1,E=0,k=``,A=s.length;for(var N=0;N{l.exports=function(s){if(typeof s!=`string`)return``;for(var l=s.length-1;l>=0;--l)switch(s.charCodeAt(l)){case 47:case 92:return s=s.slice(l+1),s===`..`||s===`.`?``:s}return s===`..`||s===`.`?``:s}})),require_multipart=__commonJSMin(((s,l)=>{let{Readable:f}=require(`node:stream`),{inherits:p}=require(`node:util`),g=require_Dicer(),v=require_parseParams(),b=require_decodeText(),C=require_basename(),w=require_getLimit(),E=/^boundary$/i,k=/^form-data$/i,A=/^charset$/i,N=/^filename$/i,F=/^name$/i;I.detect=/^multipart\/form-data/i;function I(s,l){let f,p,I=this,q,J=l.limits,le=l.isPartAFile||((s,l,f)=>l===`application/octet-stream`||f!==void 0),_e=l.parsedConType||[],be=l.defCharset||`utf8`,xe=l.preservePath,De={highWaterMark:l.fileHwm};for(f=0,p=_e.length;fBe)return I.parser.removeListener(`part`,l),I.parser.on(`part`,R),s.hitPartsLimit=!0,s.emit(`partsLimit`),R(g);if(Qe){let s=Qe;s.emit(`end`),s.removeAllListeners(`end`)}g.on(`header`,function(l){let w,E,q,J,_e,Be,We=0;if(l[`content-type`]&&(q=v(l[`content-type`][0]),q[0])){for(w=q[0].toLowerCase(),f=0,p=q.length;fNe){let f=Ne-We+s.length;f>0&&l.push(s.slice(0,f)),l.truncated=!0,l.bytesRead=Ne,g.removeAllListeners(`data`),l.emit(`limit`);return}else l.push(s)||(I._pause=!0);l.bytesRead=We},ot=function(){Ze=void 0,l.push(null)}}else{if(Je===ze)return s.hitFieldsLimit||(s.hitFieldsLimit=!0,s.emit(`fieldsLimit`)),R(g);++Je,++Ye;let l=``,f=!1;Qe=g,Ke=function(s){if((We+=s.length)>je){let p=je-(We-s.length);l+=s.toString(`binary`,0,p),f=!0,g.removeAllListeners(`data`)}else l+=s.toString(`binary`)},ot=function(){Qe=void 0,l.length&&(l=b(l,`binary`,J)),s.emit(`field`,E,l,!1,f,_e,w),--Ye,Oe()}}g._readableState.sync=!1,g.on(`data`,Ke),g.on(`end`,ot)}).on(`error`,function(s){Ze&&Ze.emit(`error`,s)})}).on(`error`,function(l){s.emit(`error`,l)}).on(`finish`,function(){ot=!0,Oe()})}I.prototype.write=function(s,l){let f=this.parser.write(s);f&&!this._pause?l():(this._needDrain=!f,this._cb=l)},I.prototype.end=function(){let s=this;s.parser.writable?s.parser.end():s._boy._done||process.nextTick(function(){s._boy._done=!0,s._boy.emit(`finish`)})};function R(s){s.resume()}function B(s){f.call(this,s),this.bytesRead=0,this.truncated=!1}p(B,f),B.prototype._read=function(s){},l.exports=I})),require_Decoder=__commonJSMin(((s,l)=>{let f=/\+/g,p=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function g(){this.buffer=void 0}g.prototype.write=function(s){s=s.replace(f,` `);let l=``,g=0,v=0,b=s.length;for(;gv&&(l+=s.substring(v,g),v=g),this.buffer=``,++v):p[s.charCodeAt(g)]?(this.buffer+=s[g],++v,this.buffer.length===2&&(l+=String.fromCharCode(parseInt(this.buffer,16)),this.buffer=void 0)):(l+=`%`+this.buffer,this.buffer=void 0,--g);return v{let f=require_Decoder(),p=require_decodeText(),g=require_getLimit(),v=/^charset$/i;b.detect=/^application\/x-www-form-urlencoded/i;function b(s,l){let p=l.limits,b=l.parsedConType;this.boy=s,this.fieldSizeLimit=g(p,`fieldSize`,1*1024*1024),this.fieldNameSizeLimit=g(p,`fieldNameSize`,100),this.fieldsLimit=g(p,`fields`,1/0);let C;for(var w=0,E=b.length;wb&&(this._key+=this.decoder.write(s.toString(`binary`,b,f))),this._state=`val`,this._hitLimit=!1,this._checkingBytes=!0,this._val=``,this._bytesVal=0,this._valTrunc=!1,this.decoder.reset(),b=f+1;else if(g!==void 0){++this._fields;let f,v=this._keyTrunc;if(f=g>b?this._key+=this.decoder.write(s.toString(`binary`,b,g)):this._key,this._hitLimit=!1,this._checkingBytes=!0,this._key=``,this._bytesKey=0,this._keyTrunc=!1,this.decoder.reset(),f.length&&this.boy.emit(`field`,p(f,`binary`,this.charset),``,v,!1),b=g+1,this._fields===this.fieldsLimit)return l()}else this._hitLimit?(v>b&&(this._key+=this.decoder.write(s.toString(`binary`,b,v))),b=v,(this._bytesKey=this._key.length)===this.fieldNameSizeLimit&&(this._checkingBytes=!1,this._keyTrunc=!0)):(bb&&(this._val+=this.decoder.write(s.toString(`binary`,b,g))),this.boy.emit(`field`,p(this._key,`binary`,this.charset),p(this._val,`binary`,this.charset),this._keyTrunc,this._valTrunc),this._state=`key`,this._hitLimit=!1,this._checkingBytes=!0,this._key=``,this._bytesKey=0,this._keyTrunc=!1,this.decoder.reset(),b=g+1,this._fields===this.fieldsLimit)return l()}else this._hitLimit?(v>b&&(this._val+=this.decoder.write(s.toString(`binary`,b,v))),b=v,(this._val===``&&this.fieldSizeLimit===0||(this._bytesVal=this._val.length)===this.fieldSizeLimit)&&(this._checkingBytes=!1,this._valTrunc=!0)):(b0?this.boy.emit(`field`,p(this._key,`binary`,this.charset),``,this._keyTrunc,!1):this._state===`val`&&this.boy.emit(`field`,p(this._key,`binary`,this.charset),p(this._val,`binary`,this.charset),this._keyTrunc,this._valTrunc),this.boy._done=!0,this.boy.emit(`finish`))},l.exports=b})),require_main$4=__commonJSMin(((s,l)=>{let f=require(`node:stream`).Writable,{inherits:p}=require(`node:util`),g=require_Dicer(),v=require_multipart(),b=require_urlencoded(),C=require_parseParams();function w(s){if(!(this instanceof w))return new w(s);if(typeof s!=`object`)throw TypeError(`Busboy expected an options-Object.`);if(typeof s.headers!=`object`)throw TypeError(`Busboy expected an options-Object with headers-attribute.`);if(typeof s.headers[`content-type`]!=`string`)throw TypeError(`Missing Content-Type-header.`);let{headers:l,...p}=s;this.opts={autoDestroy:!1,...p},f.call(this,this.opts),this._done=!1,this._parser=this.getParserByHeaders(l),this._finished=!1}p(w,f),w.prototype.emit=function(s){if(s===`finish`){if(!this._done){this._parser?.end();return}else if(this._finished)return;this._finished=!0}f.prototype.emit.apply(this,arguments)},w.prototype.getParserByHeaders=function(s){let l=C(s[`content-type`]),f={defCharset:this.opts.defCharset,fileHwm:this.opts.fileHwm,headers:s,highWaterMark:this.opts.highWaterMark,isPartAFile:this.opts.isPartAFile,limits:this.opts.limits,parsedConType:l,preservePath:this.opts.preservePath};if(v.detect.test(l[0]))return new v(this,f);if(b.detect.test(l[0]))return new b(this,f);throw Error(`Unsupported Content-Type.`)},w.prototype._write=function(s,l,f){this._parser.write(s,f)},l.exports=w,l.exports.default=w,l.exports.Busboy=w,l.exports.Dicer=g})),require_constants$15=__commonJSMin(((s,l)=>{let{MessageChannel:f,receiveMessageOnPort:p}=require(`worker_threads`),g=[`GET`,`HEAD`,`POST`],v=new Set(g),b=[101,204,205,304],C=[301,302,303,307,308],w=new Set(C),E=`1.7.9.11.13.15.17.19.20.21.22.23.25.37.42.43.53.69.77.79.87.95.101.102.103.104.109.110.111.113.115.117.119.123.135.137.139.143.161.179.389.427.465.512.513.514.515.526.530.531.532.540.548.554.556.563.587.601.636.989.990.993.995.1719.1720.1723.2049.3659.4045.5060.5061.6000.6566.6665.6666.6667.6668.6669.6697.10080`.split(`.`),k=new Set(E),A=[``,`no-referrer`,`no-referrer-when-downgrade`,`same-origin`,`origin`,`strict-origin`,`origin-when-cross-origin`,`strict-origin-when-cross-origin`,`unsafe-url`],N=new Set(A),F=[`follow`,`manual`,`error`],I=[`GET`,`HEAD`,`OPTIONS`,`TRACE`],R=new Set(I),B=[`navigate`,`same-origin`,`no-cors`,`cors`],q=[`omit`,`same-origin`,`include`],J=[`default`,`no-store`,`reload`,`no-cache`,`force-cache`,`only-if-cached`],le=[`content-encoding`,`content-language`,`content-location`,`content-type`,`content-length`],_e=[`half`],be=[`CONNECT`,`TRACE`,`TRACK`],xe=new Set(be),De=[`audio`,`audioworklet`,`font`,`image`,`manifest`,`paintworklet`,`script`,`style`,`track`,`video`,`xslt`,``],Oe=new Set(De),je=globalThis.DOMException??(()=>{try{atob(`~`)}catch(s){return Object.getPrototypeOf(s).constructor}})(),Ne;l.exports={DOMException:je,structuredClone:globalThis.structuredClone??function(s,l=void 0){if(arguments.length===0)throw TypeError(`missing argument`);return Ne||=new f,Ne.port1.unref(),Ne.port2.unref(),Ne.port1.postMessage(s,l?.transfer),p(Ne.port2).message},subresource:De,forbiddenMethods:be,requestBodyHeader:le,referrerPolicy:A,requestRedirect:F,requestMode:B,requestCredentials:q,requestCache:J,redirectStatus:C,corsSafeListedMethods:g,nullBodyStatus:b,safeMethods:I,badPorts:E,requestDuplex:_e,subresourceSet:Oe,badPortsSet:k,redirectStatusSet:w,corsSafeListedMethodsSet:v,safeMethodsSet:R,forbiddenMethodsSet:xe,referrerPolicySet:N}})),require_global$1=__commonJSMin(((s,l)=>{let f=Symbol.for(`undici.globalOrigin.1`);function p(){return globalThis[f]}function g(s){if(s===void 0){Object.defineProperty(globalThis,f,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let l=new URL(s);if(l.protocol!==`http:`&&l.protocol!==`https:`)throw TypeError(`Only http & https urls are allowed, received ${l.protocol}`);Object.defineProperty(globalThis,f,{value:l,writable:!0,enumerable:!1,configurable:!1})}l.exports={getGlobalOrigin:p,setGlobalOrigin:g}})),require_util$19=__commonJSMin(((s,l)=>{let{redirectStatusSet:f,referrerPolicySet:p,badPortsSet:g}=require_constants$15(),{getGlobalOrigin:v}=require_global$1(),{performance:b}=require(`perf_hooks`),{isBlobLike:C,toUSVString:w,ReadableStreamFrom:E}=require_util$20(),k=require(`assert`),{isUint8Array:A}=require(`util/types`),N=[],F;try{F=require(`crypto`);let s=[`sha256`,`sha384`,`sha512`];N=F.getHashes().filter(l=>s.includes(l))}catch{}function I(s){let l=s.urlList,f=l.length;return f===0?null:l[f-1].toString()}function R(s,l){if(!f.has(s.status))return null;let p=s.headersList.get(`location`);return p!==null&&De(p)&&(p=new URL(p,I(s))),p&&!p.hash&&(p.hash=l),p}function B(s){return s.urlList[s.urlList.length-1]}function q(s){let l=B(s);return un(l)&&g.has(l.port)?`blocked`:`allowed`}function J(s){return s instanceof Error||s?.constructor?.name===`Error`||s?.constructor?.name===`DOMException`}function le(s){for(let l=0;l=32&&f<=126||f>=128&&f<=255))return!1}return!0}function _e(s){switch(s){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return s>=33&&s<=126}}function be(s){if(s.length===0)return!1;for(let l=0;l0)for(let s=g.length;s!==0;s--){let l=g[s-1].trim();if(p.has(l)){v=l;break}}v!==``&&(s.referrerPolicy=v)}function je(){return`allowed`}function Ne(){return`success`}function Pe(){return`success`}function ze(s){let l=null;l=s.mode,s.headersList.set(`sec-fetch-mode`,l)}function Be(s){let l=s.origin;if(s.responseTainting===`cors`||s.mode===`websocket`)l&&s.headersList.append(`origin`,l);else if(s.method!==`GET`&&s.method!==`HEAD`){switch(s.referrerPolicy){case`no-referrer`:l=null;break;case`no-referrer-when-downgrade`:case`strict-origin`:case`strict-origin-when-cross-origin`:s.origin&&ln(s.origin)&&!ln(B(s))&&(l=null);break;case`same-origin`:jt(s,B(s))||(l=null);break;default:}l&&s.headersList.append(`origin`,l)}}function We(s){return b.now()}function Ke(s){return{startTime:s.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:s.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function qe(){return{referrerPolicy:`strict-origin-when-cross-origin`}}function Je(s){return{referrerPolicy:s.referrerPolicy}}function Ye(s){let l=s.referrerPolicy;k(l);let f=null;if(s.referrer===`client`){let s=v();if(!s||s.origin===`null`)return`no-referrer`;f=new URL(s)}else s.referrer instanceof URL&&(f=s.referrer);let p=Ze(f),g=Ze(f,!0);p.toString().length>4096&&(p=g);let b=jt(s,p),C=Qe(p)&&!Qe(s.url);switch(l){case`origin`:return g??Ze(f,!0);case`unsafe-url`:return p;case`same-origin`:return b?g:`no-referrer`;case`origin-when-cross-origin`:return b?p:g;case`strict-origin-when-cross-origin`:{let l=B(s);return jt(p,l)?p:Qe(p)&&!Qe(l)?`no-referrer`:g}default:return C?`no-referrer`:g}}function Ze(s,l){return k(s instanceof URL),s.protocol===`file:`||s.protocol===`about:`||s.protocol===`blank:`?`no-referrer`:(s.username=``,s.password=``,s.hash=``,l&&(s.pathname=``,s.search=``),s)}function Qe(s){if(!(s instanceof URL))return!1;if(s.href===`about:blank`||s.href===`about:srcdoc`||s.protocol===`data:`||s.protocol===`file:`)return!0;return l(s.origin);function l(s){if(s==null||s===`null`)return!1;let l=new URL(s);return!!(l.protocol===`https:`||l.protocol===`wss:`||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(l.hostname)||l.hostname===`localhost`||l.hostname.includes(`localhost.`)||l.hostname.endsWith(`.localhost`))}}function ot(s,l){if(F===void 0)return!0;let f=ut(l);if(f===`no metadata`||f.length===0)return!0;let p=Tt(f,yt(f));for(let l of p){let f=l.algo,p=l.hash,g=F.createHash(f).update(s).digest(`base64`);if(g[g.length-1]===`=`&&(g=g[g.length-2]===`=`?g.slice(0,-2):g.slice(0,-1)),Ot(g,p))return!0}return!1}let st=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function ut(s){let l=[],f=!0;for(let p of s.split(` `)){f=!1;let s=st.exec(p);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let g=s.groups.algo.toLowerCase();N.includes(g)&&l.push(s.groups)}return f===!0?`no metadata`:l}function yt(s){let l=s[0].algo;if(l[3]===`5`)return l;for(let f=1;f{s=f,l=p}),resolve:s,reject:l}}function Lt(s){return s.controller.state===`aborted`}function Rt(s){return s.controller.state===`aborted`||s.controller.state===`terminated`}let Vt={delete:`DELETE`,DELETE:`DELETE`,get:`GET`,GET:`GET`,head:`HEAD`,HEAD:`HEAD`,options:`OPTIONS`,OPTIONS:`OPTIONS`,post:`POST`,POST:`POST`,put:`PUT`,PUT:`PUT`};Object.setPrototypeOf(Vt,null);function Ht(s){return Vt[s.toLowerCase()]??s}function Gt(s){let l=JSON.stringify(s);if(l===void 0)throw TypeError(`Value is not JSON serializable`);return k(typeof l==`string`),l}let Kt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Jt(s,l,f){let p={index:0,kind:f,target:s},g={next(){if(Object.getPrototypeOf(this)!==g)throw TypeError(`'next' called on an object that does not implement interface ${l} Iterator.`);let{index:s,kind:f,target:v}=p,b=v();if(s>=b.length)return{value:void 0,done:!0};let C=b[s];return p.index=s+1,Xt(C,f)},[Symbol.toStringTag]:`${l} Iterator`};return Object.setPrototypeOf(g,Kt),Object.setPrototypeOf({},g)}function Xt(s,l){let f;switch(l){case`key`:f=s[0];break;case`value`:f=s[1];break;case`key+value`:f=s;break}return{value:f,done:!1}}async function Zt(s,l,f){let p=l,g=f,v;try{v=s.stream.getReader()}catch(s){g(s);return}try{p(await sn(v))}catch(s){g(s)}}let en=globalThis.ReadableStream;function tn(s){return en||=require(`stream/web`).ReadableStream,s instanceof en||s[Symbol.toStringTag]===`ReadableStream`&&typeof s.tee==`function`}let nn=65535;function rn(s){return s.length<65535?String.fromCharCode(...s):s.reduce((s,l)=>s+String.fromCharCode(l),``)}function an(s){try{s.close()}catch(s){if(!s.message.includes(`Controller is already closed`))throw s}}function on(s){for(let l=0;lObject.prototype.hasOwnProperty.call(s,l)),isErrorLike:J,fullyReadBody:Zt,bytesMatch:ot,isReadableStreamLike:tn,readableStreamClose:an,isomorphicEncode:on,isomorphicDecode:rn,urlIsLocal:cn,urlHasHttpsScheme:ln,urlIsHttpHttpsScheme:un,readAllBytes:sn,normalizeMethodRecord:Vt,parseMetadata:ut}})),require_symbols$3=__commonJSMin(((s,l)=>{l.exports={kUrl:Symbol(`url`),kHeaders:Symbol(`headers`),kSignal:Symbol(`signal`),kState:Symbol(`state`),kGuard:Symbol(`guard`),kRealm:Symbol(`realm`)}})),require_webidl=__commonJSMin(((s,l)=>{let{types:f}=require(`util`),{hasOwn:p,toUSVString:g}=require_util$19(),v={};v.converters={},v.util={},v.errors={},v.errors.exception=function(s){return TypeError(`${s.header}: ${s.message}`)},v.errors.conversionFailed=function(s){let l=s.types.length===1?``:` one of`,f=`${s.argument} could not be converted to${l}: ${s.types.join(`, `)}.`;return v.errors.exception({header:s.prefix,message:f})},v.errors.invalidArgument=function(s){return v.errors.exception({header:s.prefix,message:`"${s.value}" is an invalid ${s.type}.`})},v.brandCheck=function(s,l,f=void 0){if(f?.strict!==!1&&!(s instanceof l))throw TypeError(`Illegal invocation`);return s?.[Symbol.toStringTag]===l.prototype[Symbol.toStringTag]},v.argumentLengthCheck=function({length:s},l,f){if(sg)throw v.errors.exception({header:`Integer conversion`,message:`Value must be between ${b}-${g}, got ${C}.`});return C}return!Number.isNaN(C)&&p.clamp===!0?(C=Math.min(Math.max(C,b),g),C=Math.floor(C)%2==0?Math.floor(C):Math.ceil(C),C):Number.isNaN(C)||C===0&&Object.is(0,C)||C===1/0||C===-1/0?0:(C=v.util.IntegerPart(C),C%=2**l,f===`signed`&&C>=2**l-1?C-2**l:C)},v.util.IntegerPart=function(s){let l=Math.floor(Math.abs(s));return s<0?-1*l:l},v.sequenceConverter=function(s){return l=>{if(v.util.Type(l)!==`Object`)throw v.errors.exception({header:`Sequence`,message:`Value of type ${v.util.Type(l)} is not an Object.`});let f=l?.[Symbol.iterator]?.(),p=[];if(f===void 0||typeof f.next!=`function`)throw v.errors.exception({header:`Sequence`,message:`Object is not an iterator.`});for(;;){let{done:l,value:g}=f.next();if(l)break;p.push(s(g))}return p}},v.recordConverter=function(s,l){return p=>{if(v.util.Type(p)!==`Object`)throw v.errors.exception({header:`Record`,message:`Value of type ${v.util.Type(p)} is not an Object.`});let g={};if(!f.isProxy(p)){let f=Object.keys(p);for(let v of f){let f=s(v);g[f]=l(p[v])}return g}let b=Reflect.ownKeys(p);for(let f of b)if(Reflect.getOwnPropertyDescriptor(p,f)?.enumerable){let v=s(f);g[v]=l(p[f])}return g}},v.interfaceConverter=function(s){return(l,f={})=>{if(f.strict!==!1&&!(l instanceof s))throw v.errors.exception({header:s.name,message:`Expected ${l} to be an instance of ${s.name}.`});return l}},v.dictionaryConverter=function(s){return l=>{let f=v.util.Type(l),g={};if(f===`Null`||f===`Undefined`)return g;if(f!==`Object`)throw v.errors.exception({header:`Dictionary`,message:`Expected ${l} to be one of: Null, Undefined, Object.`});for(let f of s){let{key:s,defaultValue:b,required:C,converter:w}=f;if(C===!0&&!p(l,s))throw v.errors.exception({header:`Dictionary`,message:`Missing required key "${s}".`});let E=l[s],k=p(f,`defaultValue`);if(k&&E!==null&&(E??=b),C||k||E!==void 0){if(E=w(E),f.allowedValues&&!f.allowedValues.includes(E))throw v.errors.exception({header:`Dictionary`,message:`${E} is not an accepted type. Expected one of ${f.allowedValues.join(`, `)}.`});g[s]=E}}return g}},v.nullableConverter=function(s){return l=>l===null?l:s(l)},v.converters.DOMString=function(s,l={}){if(s===null&&l.legacyNullToEmptyString)return``;if(typeof s==`symbol`)throw TypeError(`Could not convert argument of type symbol to string.`);return String(s)},v.converters.ByteString=function(s){let l=v.converters.DOMString(s);for(let s=0;s255)throw TypeError(`Cannot convert argument to a ByteString because the character at index ${s} has a value of ${l.charCodeAt(s)} which is greater than 255.`);return l},v.converters.USVString=g,v.converters.boolean=function(s){return!!s},v.converters.any=function(s){return s},v.converters[`long long`]=function(s){return v.util.ConvertToInt(s,64,`signed`)},v.converters[`unsigned long long`]=function(s){return v.util.ConvertToInt(s,64,`unsigned`)},v.converters[`unsigned long`]=function(s){return v.util.ConvertToInt(s,32,`unsigned`)},v.converters[`unsigned short`]=function(s,l){return v.util.ConvertToInt(s,16,`unsigned`,l)},v.converters.ArrayBuffer=function(s,l={}){if(v.util.Type(s)!==`Object`||!f.isAnyArrayBuffer(s))throw v.errors.conversionFailed({prefix:`${s}`,argument:`${s}`,types:[`ArrayBuffer`]});if(l.allowShared===!1&&f.isSharedArrayBuffer(s))throw v.errors.exception({header:`ArrayBuffer`,message:`SharedArrayBuffer is not allowed.`});return s},v.converters.TypedArray=function(s,l,p={}){if(v.util.Type(s)!==`Object`||!f.isTypedArray(s)||s.constructor.name!==l.name)throw v.errors.conversionFailed({prefix:`${l.name}`,argument:`${s}`,types:[l.name]});if(p.allowShared===!1&&f.isSharedArrayBuffer(s.buffer))throw v.errors.exception({header:`ArrayBuffer`,message:`SharedArrayBuffer is not allowed.`});return s},v.converters.DataView=function(s,l={}){if(v.util.Type(s)!==`Object`||!f.isDataView(s))throw v.errors.exception({header:`DataView`,message:`Object is not a DataView.`});if(l.allowShared===!1&&f.isSharedArrayBuffer(s.buffer))throw v.errors.exception({header:`ArrayBuffer`,message:`SharedArrayBuffer is not allowed.`});return s},v.converters.BufferSource=function(s,l={}){if(f.isAnyArrayBuffer(s))return v.converters.ArrayBuffer(s,l);if(f.isTypedArray(s))return v.converters.TypedArray(s,s.constructor);if(f.isDataView(s))return v.converters.DataView(s,l);throw TypeError(`Could not convert ${s} to a BufferSource.`)},v.converters[`sequence`]=v.sequenceConverter(v.converters.ByteString),v.converters[`sequence>`]=v.sequenceConverter(v.converters[`sequence`]),v.converters[`record`]=v.recordConverter(v.converters.ByteString,v.converters.ByteString),l.exports={webidl:v}})),require_dataURL=__commonJSMin(((s,l)=>{let f=require(`assert`),{atob:p}=require(`buffer`),{isomorphicDecode:g}=require_util$19(),v=new TextEncoder,b=/^[!#$%&'*+-.^_|~A-Za-z0-9]+$/,C=/(\u000A|\u000D|\u0009|\u0020)/,w=/[\u0009|\u0020-\u007E|\u0080-\u00FF]/;function E(s){f(s.protocol===`data:`);let l=k(s,!0);l=l.slice(5);let p={position:0},v=N(`,`,l,p),b=v.length;if(v=xe(v,!0,!0),p.position>=l.length)return`failure`;p.position++;let C=F(l.slice(b+1));if(/;(\u0020){0,}base64$/i.test(v)){if(C=B(g(C)),C===`failure`)return`failure`;v=v.slice(0,-6),v=v.replace(/(\u0020)+$/,``),v=v.slice(0,-1)}v.startsWith(`;`)&&(v=`text/plain`+v);let w=R(v);return w===`failure`&&(w=R(`text/plain;charset=US-ASCII`)),{mimeType:w,body:C}}function k(s,l=!1){if(!l)return s.href;let f=s.href,p=s.hash.length;return p===0?f:f.substring(0,f.length-p)}function A(s,l,f){let p=``;for(;f.positions.length)return`failure`;l.position++;let p=N(`;`,s,l);if(p=_e(p,!1,!0),p.length===0||!b.test(p))return`failure`;let g=f.toLowerCase(),v=p.toLowerCase(),E={type:g,subtype:v,parameters:new Map,essence:`${g}/${v}`};for(;l.positionC.test(s),s,l);let f=A(s=>s!==`;`&&s!==`=`,s,l);if(f=f.toLowerCase(),l.positions.length)break;let p=null;if(s[l.position]===`"`)p=q(s,l,!0),N(`;`,s,l);else if(p=N(`;`,s,l),p=_e(p,!1,!0),p.length===0)continue;f.length!==0&&b.test(f)&&(p.length===0||w.test(p))&&!E.parameters.has(f)&&E.parameters.set(f,p)}return E}function B(s){if(s=s.replace(/[\u0009\u000A\u000C\u000D\u0020]/g,``),s.length%4==0&&(s=s.replace(/=?=$/,``)),s.length%4==1||/[^+/0-9A-Za-z]/.test(s))return`failure`;let l=p(s),f=new Uint8Array(l.length);for(let s=0;ss!==`"`&&s!==`\\`,s,l),!(l.position>=s.length);){let p=s[l.position];if(l.position++,p===`\\`){if(l.position>=s.length){v+=`\\`;break}v+=s[l.position],l.position++}else{f(p===`"`);break}}return p?v:s.slice(g,l.position)}function J(s){f(s!==`failure`);let{parameters:l,essence:p}=s,g=p;for(let[s,f]of l.entries())g+=`;`,g+=s,g+=`=`,b.test(f)||(f=f.replace(/(\\|")/g,`\\$1`),f=`"`+f,f+=`"`),g+=f;return g}function le(s){return s===`\r`||s===` +`||s===` `||s===` `}function _e(s,l=!0,f=!0){let p=0,g=s.length-1;if(l)for(;p0&&le(s[g]);g--);return s.slice(p,g+1)}function be(s){return s===`\r`||s===` +`||s===` `||s===`\f`||s===` `}function xe(s,l=!0,f=!0){let p=0,g=s.length-1;if(l)for(;p0&&be(s[g]);g--);return s.slice(p,g+1)}l.exports={dataURLProcessor:E,URLSerializer:k,collectASequenceOfCodePoints:A,collectASequenceOfCodePointsFast:N,stringPercentDecode:F,parseMIMEType:R,collectAnHTTPQuotedString:q,serializeAMimeType:J}})),require_file$5=__commonJSMin(((s,l)=>{let{Blob:f,File:p}=require(`buffer`),{types:g}=require(`util`),{kState:v}=require_symbols$3(),{isBlobLike:b}=require_util$19(),{webidl:C}=require_webidl(),{parseMIMEType:w,serializeAMimeType:E}=require_dataURL(),{kEnumerableProperty:k}=require_util$20(),A=new TextEncoder;var N=class s extends f{constructor(s,l,f={}){C.argumentLengthCheck(arguments,2,{header:`File constructor`}),s=C.converters[`sequence`](s),l=C.converters.USVString(l),f=C.converters.FilePropertyBag(f);let p=l,g=f.type,b;substep:{if(g){if(g=w(g),g===`failure`){g=``;break substep}g=E(g).toLowerCase()}b=f.lastModified}super(I(s,f),{type:g}),this[v]={name:p,lastModified:b,type:g}}get name(){return C.brandCheck(this,s),this[v].name}get lastModified(){return C.brandCheck(this,s),this[v].lastModified}get type(){return C.brandCheck(this,s),this[v].type}},F=class s{constructor(s,l,f={}){let p=l,g=f.type,b=f.lastModified??Date.now();this[v]={blobLike:s,name:p,type:g,lastModified:b}}stream(...l){return C.brandCheck(this,s),this[v].blobLike.stream(...l)}arrayBuffer(...l){return C.brandCheck(this,s),this[v].blobLike.arrayBuffer(...l)}slice(...l){return C.brandCheck(this,s),this[v].blobLike.slice(...l)}text(...l){return C.brandCheck(this,s),this[v].blobLike.text(...l)}get size(){return C.brandCheck(this,s),this[v].blobLike.size}get type(){return C.brandCheck(this,s),this[v].blobLike.type}get name(){return C.brandCheck(this,s),this[v].name}get lastModified(){return C.brandCheck(this,s),this[v].lastModified}get[Symbol.toStringTag](){return`File`}};Object.defineProperties(N.prototype,{[Symbol.toStringTag]:{value:`File`,configurable:!0},name:k,lastModified:k}),C.converters.Blob=C.interfaceConverter(f),C.converters.BlobPart=function(s,l){if(C.util.Type(s)===`Object`){if(b(s))return C.converters.Blob(s,{strict:!1});if(ArrayBuffer.isView(s)||g.isAnyArrayBuffer(s))return C.converters.BufferSource(s,l)}return C.converters.USVString(s,l)},C.converters[`sequence`]=C.sequenceConverter(C.converters.BlobPart),C.converters.FilePropertyBag=C.dictionaryConverter([{key:`lastModified`,converter:C.converters[`long long`],get defaultValue(){return Date.now()}},{key:`type`,converter:C.converters.DOMString,defaultValue:``},{key:`endings`,converter:s=>(s=C.converters.DOMString(s),s=s.toLowerCase(),s!==`native`&&(s=`transparent`),s),defaultValue:`transparent`}]);function I(s,l){let f=[];for(let p of s)if(typeof p==`string`){let s=p;l.endings===`native`&&(s=R(s)),f.push(A.encode(s))}else g.isAnyArrayBuffer(p)||g.isTypedArray(p)?p.buffer?f.push(new Uint8Array(p.buffer,p.byteOffset,p.byteLength)):f.push(new Uint8Array(p)):b(p)&&f.push(p);return f}function R(s){let l=` `;return process.platform===`win32`&&(l=`\r -`),s.replace(/\r?\n/g,l)}function q(s){return g&&s instanceof g||s instanceof F||s&&(typeof s.stream==`function`||typeof s.arrayBuffer==`function`)&&s[Symbol.toStringTag]===`File`}l.exports={File:F,FileLike:I,isFileLike:q}})),require_formdata=__commonJSMin(((s,l)=>{let{isBlobLike:p,toUSVString:g,makeIterator:v}=require_util$19(),{kState:b}=require_symbols$3(),{File:C,FileLike:w,isFileLike:E}=require_file$5(),{webidl:k}=require_webidl(),{Blob:A,File:N}=require(`buffer`),F=N??C;var I=class s{constructor(s){if(s!==void 0)throw k.errors.conversionFailed({prefix:`FormData constructor`,argument:`Argument 1`,types:[`undefined`]});this[b]=[]}append(l,g,v=void 0){if(k.brandCheck(this,s),k.argumentLengthCheck(arguments,2,{header:`FormData.append`}),arguments.length===3&&!p(g))throw TypeError(`Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'`);l=k.converters.USVString(l),g=p(g)?k.converters.Blob(g,{strict:!1}):k.converters.USVString(g),v=arguments.length===3?k.converters.USVString(v):void 0;let C=R(l,g,v);this[b].push(C)}delete(l){k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`FormData.delete`}),l=k.converters.USVString(l),this[b]=this[b].filter(s=>s.name!==l)}get(l){k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`FormData.get`}),l=k.converters.USVString(l);let p=this[b].findIndex(s=>s.name===l);return p===-1?null:this[b][p].value}getAll(l){return k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`FormData.getAll`}),l=k.converters.USVString(l),this[b].filter(s=>s.name===l).map(s=>s.value)}has(l){return k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`FormData.has`}),l=k.converters.USVString(l),this[b].findIndex(s=>s.name===l)!==-1}set(l,v,C=void 0){if(k.brandCheck(this,s),k.argumentLengthCheck(arguments,2,{header:`FormData.set`}),arguments.length===3&&!p(v))throw TypeError(`Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'`);l=k.converters.USVString(l),v=p(v)?k.converters.Blob(v,{strict:!1}):k.converters.USVString(v),C=arguments.length===3?g(C):void 0;let w=R(l,v,C),E=this[b].findIndex(s=>s.name===l);E===-1?this[b].push(w):this[b]=[...this[b].slice(0,E),w,...this[b].slice(E+1).filter(s=>s.name!==l)]}entries(){return k.brandCheck(this,s),v(()=>this[b].map(s=>[s.name,s.value]),`FormData`,`key+value`)}keys(){return k.brandCheck(this,s),v(()=>this[b].map(s=>[s.name,s.value]),`FormData`,`key`)}values(){return k.brandCheck(this,s),v(()=>this[b].map(s=>[s.name,s.value]),`FormData`,`value`)}forEach(l,p=globalThis){if(k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`FormData.forEach`}),typeof l!=`function`)throw TypeError(`Failed to execute 'forEach' on 'FormData': parameter 1 is not of type 'Function'.`);for(let[s,g]of this)l.apply(p,[g,s,this])}};I.prototype[Symbol.iterator]=I.prototype.entries,Object.defineProperties(I.prototype,{[Symbol.toStringTag]:{value:`FormData`,configurable:!0}});function R(s,l,p){if(s=Buffer.from(s).toString(`utf8`),typeof l==`string`)l=Buffer.from(l).toString(`utf8`);else if(E(l)||(l=l instanceof A?new F([l],`blob`,{type:l.type}):new w(l,`blob`,{type:l.type})),p!==void 0){let s={type:l.type,lastModified:l.lastModified};l=N&&l instanceof N||l instanceof C?new F([l],p,s):new w(l,p,s)}return{name:s,value:l}}l.exports={FormData:I}})),require_body=__commonJSMin(((s,l)=>{let p=require_main$4(),g=require_util$20(),{ReadableStreamFrom:v,isBlobLike:b,isReadableStreamLike:C,readableStreamClose:w,createDeferredPromise:E,fullyReadBody:k}=require_util$19(),{FormData:A}=require_formdata(),{kState:N}=require_symbols$3(),{webidl:F}=require_webidl(),{DOMException:I,structuredClone:R}=require_constants$14(),{Blob:B,File:q}=require(`buffer`),{kBodyUsed:le}=require_symbols$4(),J=require(`assert`),{isErrored:_e}=require_util$20(),{isUint8Array:be,isArrayBuffer:xe}=require(`util/types`),{File:De}=require_file$5(),{parseMIMEType:Ne,serializeAMimeType:Pe}=require_dataURL(),ze;try{let s=require(`node:crypto`);ze=l=>s.randomInt(0,l)}catch{ze=s=>Math.floor(Math.random(s))}let Be=globalThis.ReadableStream,We=q??De,Ke=new TextEncoder,qe=new TextDecoder;function Je(s,l=!1){Be||=require(`stream/web`).ReadableStream;let p=null;p=s instanceof Be?s:b(s)?s.stream():new Be({async pull(s){s.enqueue(typeof k==`string`?Ke.encode(k):k),queueMicrotask(()=>w(s))},start(){},type:void 0}),J(C(p));let E=null,k=null,A=null,N=null;if(typeof s==`string`)k=s,N=`text/plain;charset=UTF-8`;else if(s instanceof URLSearchParams)k=s.toString(),N=`application/x-www-form-urlencoded;charset=UTF-8`;else if(xe(s))k=new Uint8Array(s.slice());else if(ArrayBuffer.isView(s))k=new Uint8Array(s.buffer.slice(s.byteOffset,s.byteOffset+s.byteLength));else if(g.isFormDataLike(s)){let l=`----formdata-undici-0${`${ze(1e11)}`.padStart(11,`0`)}`,p=`--${l}\r\nContent-Disposition: form-data`,g=s=>s.replace(/\n/g,`%0A`).replace(/\r/g,`%0D`).replace(/"/g,`%22`),v=s=>s.replace(/\r?\n|\r/g,`\r -`),b=[],C=new Uint8Array([13,10]);A=0;let w=!1;for(let[l,E]of s)if(typeof E==`string`){let s=Ke.encode(p+`; name="${g(v(l))}"\r\n\r\n${v(E)}\r\n`);b.push(s),A+=s.byteLength}else{let s=Ke.encode(`${p}; name="${g(v(l))}"`+(E.name?`; filename="${g(E.name)}"`:``)+`\r -Content-Type: ${E.type||`application/octet-stream`}\r\n\r\n`);b.push(s,E,C),typeof E.size==`number`?A+=s.byteLength+E.size+C.byteLength:w=!0}let F=Ke.encode(`--${l}--`);b.push(F),A+=F.byteLength,w&&(A=null),k=s,E=async function*(){for(let s of b)s.stream?yield*s.stream():yield s},N=`multipart/form-data; boundary=`+l}else if(b(s))k=s,A=s.size,s.type&&(N=s.type);else if(typeof s[Symbol.asyncIterator]==`function`){if(l)throw TypeError(`keepalive`);if(g.isDisturbed(s)||s.locked)throw TypeError(`Response body object should not be disturbed or locked`);p=s instanceof Be?s:v(s)}if((typeof k==`string`||g.isBuffer(k))&&(A=Buffer.byteLength(k)),E!=null){let l;p=new Be({async start(){l=E(s)[Symbol.asyncIterator]()},async pull(s){let{value:g,done:v}=await l.next();return v?queueMicrotask(()=>{s.close()}):_e(p)||s.enqueue(new Uint8Array(g)),s.desiredSize>0},async cancel(s){await l.return()},type:void 0})}return[{stream:p,source:k,length:A},N]}function Ye(s,l=!1){return Be||=require(`stream/web`).ReadableStream,s instanceof Be&&(J(!g.isDisturbed(s),`The body has already been consumed.`),J(!s.locked,`The stream is locked.`)),Je(s,l)}function Ze(s){let[l,p]=s.stream.tee(),[,g]=R(p,{transfer:[p]}).tee();return s.stream=l,{stream:g,length:s.length,source:s.source}}async function*Qe(s){if(s)if(be(s))yield s;else{let l=s.stream;if(g.isDisturbed(l))throw TypeError(`The body has already been consumed.`);if(l.locked)throw TypeError(`The stream is locked.`);l[le]=!0,yield*l}}function ot(s){if(s.aborted)throw new I(`The operation was aborted.`,`AbortError`)}function st(s){return{blob(){return yt(this,s=>{let l=jt(this);return l===`failure`?l=``:l&&=Pe(l),new B([s],{type:l})},s)},arrayBuffer(){return yt(this,s=>new Uint8Array(s).buffer,s)},text(){return yt(this,Ot,s)},json(){return yt(this,At,s)},async formData(){F.brandCheck(this,s),ot(this[N]);let l=this.headers.get(`Content-Type`);if(/multipart\/form-data/.test(l)){let s={};for(let[l,p]of this.headers)s[l.toLowerCase()]=p;let l=new A,g;try{g=new p({headers:s,preservePath:!0})}catch(s){throw new I(`${s}`,`AbortError`)}g.on(`field`,(s,p)=>{l.append(s,p)}),g.on(`file`,(s,p,g,v,b)=>{let C=[];if(v===`base64`||v.toLowerCase()===`base64`){let v=``;p.on(`data`,s=>{v+=s.toString().replace(/[\r\n]/gm,``);let l=v.length-v.length%4;C.push(Buffer.from(v.slice(0,l),`base64`)),v=v.slice(l)}),p.on(`end`,()=>{C.push(Buffer.from(v,`base64`)),l.append(s,new We(C,g,{type:b}))})}else p.on(`data`,s=>{C.push(s)}),p.on(`end`,()=>{l.append(s,new We(C,g,{type:b}))})});let v=new Promise((s,l)=>{g.on(`finish`,s),g.on(`error`,s=>l(TypeError(s)))});if(this.body!==null)for await(let s of Qe(this[N].body))g.write(s);return g.end(),await v,l}else if(/application\/x-www-form-urlencoded/.test(l)){let s;try{let l=``,p=new TextDecoder(`utf-8`,{ignoreBOM:!0});for await(let s of Qe(this[N].body)){if(!be(s))throw TypeError(`Expected Uint8Array chunk`);l+=p.decode(s,{stream:!0})}l+=p.decode(),s=new URLSearchParams(l)}catch(s){throw Object.assign(TypeError(),{cause:s})}let l=new A;for(let[p,g]of s)l.append(p,g);return l}else throw await Promise.resolve(),ot(this[N]),F.errors.exception({header:`${s.name}.formData`,message:`Could not parse content as FormData.`})}}}function ut(s){Object.assign(s.prototype,st(s))}async function yt(s,l,p){if(F.brandCheck(s,p),ot(s[N]),Tt(s[N].body))throw TypeError(`Body is unusable`);let g=E(),v=s=>g.reject(s),b=s=>{try{g.resolve(l(s))}catch(s){v(s)}};return s[N].body==null?(b(new Uint8Array),g.promise):(await k(s[N].body,b,v),g.promise)}function Tt(s){return s!=null&&(s.stream.locked||g.isDisturbed(s.stream))}function Ot(s){return s.length===0?``:(s[0]===239&&s[1]===187&&s[2]===191&&(s=s.subarray(3)),qe.decode(s))}function At(s){return JSON.parse(Ot(s))}function jt(s){let{headersList:l}=s[N],p=l.get(`content-type`);return p===null?`failure`:Ne(p)}l.exports={extractBody:Je,safelyExtractBody:Ye,cloneBody:Ze,mixinBody:ut}})),require_request$1=__commonJSMin(((s,l)=>{let{InvalidArgumentError:p,NotSupportedError:g}=require_errors$9(),v=require(`assert`),{kHTTP2BuildRequest:b,kHTTP2CopyHeaders:C,kHTTP1BuildRequest:w}=require_symbols$4(),E=require_util$20(),k=/^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/,A=/[^\t\x20-\x7e\x80-\xff]/,N=/[^\u0021-\u00ff]/,F=Symbol(`handler`),I={},R;try{let s=require(`diagnostics_channel`);I.create=s.channel(`undici:request:create`),I.bodySent=s.channel(`undici:request:bodySent`),I.headers=s.channel(`undici:request:headers`),I.trailers=s.channel(`undici:request:trailers`),I.error=s.channel(`undici:request:error`)}catch{I.create={hasSubscribers:!1},I.bodySent={hasSubscribers:!1},I.headers={hasSubscribers:!1},I.trailers={hasSubscribers:!1},I.error={hasSubscribers:!1}}var B=class s{constructor(s,{path:l,method:g,body:v,headers:b,query:C,idempotent:w,blocking:A,upgrade:B,headersTimeout:q,bodyTimeout:J,reset:_e,throwOnError:be,expectContinue:xe},De){if(typeof l!=`string`)throw new p(`path must be a string`);if(l[0]!==`/`&&!(l.startsWith(`http://`)||l.startsWith(`https://`))&&g!==`CONNECT`)throw new p(`path must be an absolute URL or start with a slash`);if(N.exec(l)!==null)throw new p(`invalid request path`);if(typeof g!=`string`)throw new p(`method must be a string`);if(k.exec(g)===null)throw new p(`invalid request method`);if(B&&typeof B!=`string`)throw new p(`upgrade must be a string`);if(q!=null&&(!Number.isFinite(q)||q<0))throw new p(`invalid headersTimeout`);if(J!=null&&(!Number.isFinite(J)||J<0))throw new p(`invalid bodyTimeout`);if(_e!=null&&typeof _e!=`boolean`)throw new p(`invalid reset`);if(xe!=null&&typeof xe!=`boolean`)throw new p(`invalid expectContinue`);if(this.headersTimeout=q,this.bodyTimeout=J,this.throwOnError=be===!0,this.method=g,this.abort=null,v==null)this.body=null;else if(E.isStream(v)){this.body=v;let s=this.body._readableState;(!s||!s.autoDestroy)&&(this.endHandler=function(){E.destroy(this)},this.body.on(`end`,this.endHandler)),this.errorHandler=s=>{this.abort?this.abort(s):this.error=s},this.body.on(`error`,this.errorHandler)}else if(E.isBuffer(v))this.body=v.byteLength?v:null;else if(ArrayBuffer.isView(v))this.body=v.buffer.byteLength?Buffer.from(v.buffer,v.byteOffset,v.byteLength):null;else if(v instanceof ArrayBuffer)this.body=v.byteLength?Buffer.from(v):null;else if(typeof v==`string`)this.body=v.length?Buffer.from(v):null;else if(E.isFormDataLike(v)||E.isIterable(v)||E.isBlobLike(v))this.body=v;else throw new p(`body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable`);if(this.completed=!1,this.aborted=!1,this.upgrade=B||null,this.path=C?E.buildURL(l,C):l,this.origin=s,this.idempotent=w??(g===`HEAD`||g===`GET`),this.blocking=A??!1,this.reset=_e??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=``,this.expectContinue=xe??!1,Array.isArray(b)){if(b.length%2!=0)throw new p(`headers array must be even`);for(let s=0;s{let p=require(`events`);l.exports=class extends p{dispatch(){throw Error(`not implemented`)}close(){throw Error(`not implemented`)}destroy(){throw Error(`not implemented`)}}})),require_dispatcher_base=__commonJSMin(((s,l)=>{let p=require_dispatcher(),{ClientDestroyedError:g,ClientClosedError:v,InvalidArgumentError:b}=require_errors$9(),{kDestroy:C,kClose:w,kDispatch:E,kInterceptors:k}=require_symbols$4(),A=Symbol(`destroyed`),N=Symbol(`closed`),F=Symbol(`onDestroyed`),I=Symbol(`onClosed`),R=Symbol(`Intercepted Dispatch`);l.exports=class extends p{constructor(){super(),this[A]=!1,this[F]=null,this[N]=!1,this[I]=[]}get destroyed(){return this[A]}get closed(){return this[N]}get interceptors(){return this[k]}set interceptors(s){if(s){for(let l=s.length-1;l>=0;l--)if(typeof this[k][l]!=`function`)throw new b(`interceptor must be an function`)}this[k]=s}close(s){if(s===void 0)return new Promise((s,l)=>{this.close((p,g)=>p?l(p):s(g))});if(typeof s!=`function`)throw new b(`invalid callback`);if(this[A]){queueMicrotask(()=>s(new g,null));return}if(this[N]){this[I]?this[I].push(s):queueMicrotask(()=>s(null,null));return}this[N]=!0,this[I].push(s);let l=()=>{let s=this[I];this[I]=null;for(let l=0;lthis.destroy()).then(()=>{queueMicrotask(l)})}destroy(s,l){if(typeof s==`function`&&(l=s,s=null),l===void 0)return new Promise((l,p)=>{this.destroy(s,(s,g)=>s?p(s):l(g))});if(typeof l!=`function`)throw new b(`invalid callback`);if(this[A]){this[F]?this[F].push(l):queueMicrotask(()=>l(null,null));return}s||=new g,this[A]=!0,this[F]=this[F]||[],this[F].push(l);let p=()=>{let s=this[F];this[F]=null;for(let l=0;l{queueMicrotask(p)})}[R](s,l){if(!this[k]||this[k].length===0)return this[R]=this[E],this[E](s,l);let p=this[E].bind(this);for(let s=this[k].length-1;s>=0;s--)p=this[k][s](p);return this[R]=p,p(s,l)}dispatch(s,l){if(!l||typeof l!=`object`)throw new b(`handler must be an object`);try{if(!s||typeof s!=`object`)throw new b(`opts must be an object.`);if(this[A]||this[F])throw new g;if(this[N])throw new v;return this[R](s,l)}catch(s){if(typeof l.onError!=`function`)throw new b(`invalid onError method`);return l.onError(s),!1}}}})),require_connect=__commonJSMin(((s,l)=>{let p=require(`net`),g=require(`assert`),v=require_util$20(),{InvalidArgumentError:b,ConnectTimeoutError:C}=require_errors$9(),w,E;E=global.FinalizationRegistry&&!process.env.NODE_V8_COVERAGE?class{constructor(s){this._maxCachedSessions=s,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(s=>{if(this._sessionCache.size=this._maxCachedSessions){let{value:s}=this._sessionCache.keys().next();this._sessionCache.delete(s)}this._sessionCache.set(s,l)}}};function k({allowH2:s,maxCachedSessions:l,socketPath:C,timeout:k,...F}){if(l!=null&&(!Number.isInteger(l)||l<0))throw new b(`maxCachedSessions must be a positive integer or zero`);let I={path:C,...F},R=new E(l??100);return k??=1e4,s??=!1,function({hostname:l,host:b,protocol:C,port:E,servername:F,localAddress:B,httpSocket:q},le){let J;if(C===`https:`){w||=require(`tls`),F=F||I.servername||v.getServerName(b)||null;let p=F||l,C=R.get(p)||null;g(p),J=w.connect({highWaterMark:16384,...I,servername:F,session:C,localAddress:B,ALPNProtocols:s?[`http/1.1`,`h2`]:[`http/1.1`],socket:q,port:E||443,host:l}),J.on(`session`,function(s){R.set(p,s)})}else g(!q,`httpSocket can only be sent on TLS update`),J=p.connect({highWaterMark:64*1024,...I,localAddress:B,port:E||80,host:l});if(I.keepAlive==null||I.keepAlive){let s=I.keepAliveInitialDelay===void 0?6e4:I.keepAliveInitialDelay;J.setKeepAlive(!0,s)}let _e=A(()=>N(J),k);return J.setNoDelay(!0).once(C===`https:`?`secureConnect`:`connect`,function(){if(_e(),le){let s=le;le=null,s(null,this)}}).on(`error`,function(s){if(_e(),le){let l=le;le=null,l(s)}}),J}}function A(s,l){if(!l)return()=>{};let p=null,g=null,v=setTimeout(()=>{p=setImmediate(()=>{process.platform===`win32`?g=setImmediate(()=>s()):s()})},l);return()=>{clearTimeout(v),clearImmediate(p),clearImmediate(g)}}function N(s){v.destroy(s,new C)}l.exports=k})),require_utils$21=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.enumToMap=void 0;function l(s){let l={};return Object.keys(s).forEach(p=>{let g=s[p];typeof g==`number`&&(l[p]=g)}),l}s.enumToMap=l})),require_constants$13=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SPECIAL_HEADERS=s.HEADER_STATE=s.MINOR=s.MAJOR=s.CONNECTION_TOKEN_CHARS=s.HEADER_CHARS=s.TOKEN=s.STRICT_TOKEN=s.HEX=s.URL_CHAR=s.STRICT_URL_CHAR=s.USERINFO_CHARS=s.MARK=s.ALPHANUM=s.NUM=s.HEX_MAP=s.NUM_MAP=s.ALPHA=s.FINISH=s.H_METHOD_MAP=s.METHOD_MAP=s.METHODS_RTSP=s.METHODS_ICE=s.METHODS_HTTP=s.METHODS=s.LENIENT_FLAGS=s.FLAGS=s.TYPE=s.ERROR=void 0;let l=require_utils$21();(function(s){s[s.OK=0]=`OK`,s[s.INTERNAL=1]=`INTERNAL`,s[s.STRICT=2]=`STRICT`,s[s.LF_EXPECTED=3]=`LF_EXPECTED`,s[s.UNEXPECTED_CONTENT_LENGTH=4]=`UNEXPECTED_CONTENT_LENGTH`,s[s.CLOSED_CONNECTION=5]=`CLOSED_CONNECTION`,s[s.INVALID_METHOD=6]=`INVALID_METHOD`,s[s.INVALID_URL=7]=`INVALID_URL`,s[s.INVALID_CONSTANT=8]=`INVALID_CONSTANT`,s[s.INVALID_VERSION=9]=`INVALID_VERSION`,s[s.INVALID_HEADER_TOKEN=10]=`INVALID_HEADER_TOKEN`,s[s.INVALID_CONTENT_LENGTH=11]=`INVALID_CONTENT_LENGTH`,s[s.INVALID_CHUNK_SIZE=12]=`INVALID_CHUNK_SIZE`,s[s.INVALID_STATUS=13]=`INVALID_STATUS`,s[s.INVALID_EOF_STATE=14]=`INVALID_EOF_STATE`,s[s.INVALID_TRANSFER_ENCODING=15]=`INVALID_TRANSFER_ENCODING`,s[s.CB_MESSAGE_BEGIN=16]=`CB_MESSAGE_BEGIN`,s[s.CB_HEADERS_COMPLETE=17]=`CB_HEADERS_COMPLETE`,s[s.CB_MESSAGE_COMPLETE=18]=`CB_MESSAGE_COMPLETE`,s[s.CB_CHUNK_HEADER=19]=`CB_CHUNK_HEADER`,s[s.CB_CHUNK_COMPLETE=20]=`CB_CHUNK_COMPLETE`,s[s.PAUSED=21]=`PAUSED`,s[s.PAUSED_UPGRADE=22]=`PAUSED_UPGRADE`,s[s.PAUSED_H2_UPGRADE=23]=`PAUSED_H2_UPGRADE`,s[s.USER=24]=`USER`})(s.ERROR||={}),(function(s){s[s.BOTH=0]=`BOTH`,s[s.REQUEST=1]=`REQUEST`,s[s.RESPONSE=2]=`RESPONSE`})(s.TYPE||={}),(function(s){s[s.CONNECTION_KEEP_ALIVE=1]=`CONNECTION_KEEP_ALIVE`,s[s.CONNECTION_CLOSE=2]=`CONNECTION_CLOSE`,s[s.CONNECTION_UPGRADE=4]=`CONNECTION_UPGRADE`,s[s.CHUNKED=8]=`CHUNKED`,s[s.UPGRADE=16]=`UPGRADE`,s[s.CONTENT_LENGTH=32]=`CONTENT_LENGTH`,s[s.SKIPBODY=64]=`SKIPBODY`,s[s.TRAILING=128]=`TRAILING`,s[s.TRANSFER_ENCODING=512]=`TRANSFER_ENCODING`})(s.FLAGS||={}),(function(s){s[s.HEADERS=1]=`HEADERS`,s[s.CHUNKED_LENGTH=2]=`CHUNKED_LENGTH`,s[s.KEEP_ALIVE=4]=`KEEP_ALIVE`})(s.LENIENT_FLAGS||={});var p;(function(s){s[s.DELETE=0]=`DELETE`,s[s.GET=1]=`GET`,s[s.HEAD=2]=`HEAD`,s[s.POST=3]=`POST`,s[s.PUT=4]=`PUT`,s[s.CONNECT=5]=`CONNECT`,s[s.OPTIONS=6]=`OPTIONS`,s[s.TRACE=7]=`TRACE`,s[s.COPY=8]=`COPY`,s[s.LOCK=9]=`LOCK`,s[s.MKCOL=10]=`MKCOL`,s[s.MOVE=11]=`MOVE`,s[s.PROPFIND=12]=`PROPFIND`,s[s.PROPPATCH=13]=`PROPPATCH`,s[s.SEARCH=14]=`SEARCH`,s[s.UNLOCK=15]=`UNLOCK`,s[s.BIND=16]=`BIND`,s[s.REBIND=17]=`REBIND`,s[s.UNBIND=18]=`UNBIND`,s[s.ACL=19]=`ACL`,s[s.REPORT=20]=`REPORT`,s[s.MKACTIVITY=21]=`MKACTIVITY`,s[s.CHECKOUT=22]=`CHECKOUT`,s[s.MERGE=23]=`MERGE`,s[s[`M-SEARCH`]=24]=`M-SEARCH`,s[s.NOTIFY=25]=`NOTIFY`,s[s.SUBSCRIBE=26]=`SUBSCRIBE`,s[s.UNSUBSCRIBE=27]=`UNSUBSCRIBE`,s[s.PATCH=28]=`PATCH`,s[s.PURGE=29]=`PURGE`,s[s.MKCALENDAR=30]=`MKCALENDAR`,s[s.LINK=31]=`LINK`,s[s.UNLINK=32]=`UNLINK`,s[s.SOURCE=33]=`SOURCE`,s[s.PRI=34]=`PRI`,s[s.DESCRIBE=35]=`DESCRIBE`,s[s.ANNOUNCE=36]=`ANNOUNCE`,s[s.SETUP=37]=`SETUP`,s[s.PLAY=38]=`PLAY`,s[s.PAUSE=39]=`PAUSE`,s[s.TEARDOWN=40]=`TEARDOWN`,s[s.GET_PARAMETER=41]=`GET_PARAMETER`,s[s.SET_PARAMETER=42]=`SET_PARAMETER`,s[s.REDIRECT=43]=`REDIRECT`,s[s.RECORD=44]=`RECORD`,s[s.FLUSH=45]=`FLUSH`})(p=s.METHODS||={}),s.METHODS_HTTP=[p.DELETE,p.GET,p.HEAD,p.POST,p.PUT,p.CONNECT,p.OPTIONS,p.TRACE,p.COPY,p.LOCK,p.MKCOL,p.MOVE,p.PROPFIND,p.PROPPATCH,p.SEARCH,p.UNLOCK,p.BIND,p.REBIND,p.UNBIND,p.ACL,p.REPORT,p.MKACTIVITY,p.CHECKOUT,p.MERGE,p[`M-SEARCH`],p.NOTIFY,p.SUBSCRIBE,p.UNSUBSCRIBE,p.PATCH,p.PURGE,p.MKCALENDAR,p.LINK,p.UNLINK,p.PRI,p.SOURCE],s.METHODS_ICE=[p.SOURCE],s.METHODS_RTSP=[p.OPTIONS,p.DESCRIBE,p.ANNOUNCE,p.SETUP,p.PLAY,p.PAUSE,p.TEARDOWN,p.GET_PARAMETER,p.SET_PARAMETER,p.REDIRECT,p.RECORD,p.FLUSH,p.GET,p.POST],s.METHOD_MAP=l.enumToMap(p),s.H_METHOD_MAP={},Object.keys(s.METHOD_MAP).forEach(l=>{/^H/.test(l)&&(s.H_METHOD_MAP[l]=s.METHOD_MAP[l])}),(function(s){s[s.SAFE=0]=`SAFE`,s[s.SAFE_WITH_CB=1]=`SAFE_WITH_CB`,s[s.UNSAFE=2]=`UNSAFE`})(s.FINISH||={}),s.ALPHA=[];for(let l=65;l<=90;l++)s.ALPHA.push(String.fromCharCode(l)),s.ALPHA.push(String.fromCharCode(l+32));s.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9},s.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},s.NUM=[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`],s.ALPHANUM=s.ALPHA.concat(s.NUM),s.MARK=[`-`,`_`,`.`,`!`,`~`,`*`,`'`,`(`,`)`],s.USERINFO_CHARS=s.ALPHANUM.concat(s.MARK).concat([`%`,`;`,`:`,`&`,`=`,`+`,`$`,`,`]),s.STRICT_URL_CHAR=`!"$%&'()*+,-./:;<=>@[\\]^_\`{|}~`.split(``).concat(s.ALPHANUM),s.URL_CHAR=s.STRICT_URL_CHAR.concat([` `,`\f`]);for(let l=128;l<=255;l++)s.URL_CHAR.push(l);s.HEX=s.NUM.concat([`a`,`b`,`c`,`d`,`e`,`f`,`A`,`B`,`C`,`D`,`E`,`F`]),s.STRICT_TOKEN=[`!`,`#`,`$`,`%`,`&`,`'`,`*`,`+`,`-`,`.`,`^`,`_`,"`",`|`,`~`].concat(s.ALPHANUM),s.TOKEN=s.STRICT_TOKEN.concat([` `]),s.HEADER_CHARS=[` `];for(let l=32;l<=255;l++)l!==127&&s.HEADER_CHARS.push(l);s.CONNECTION_TOKEN_CHARS=s.HEADER_CHARS.filter(s=>s!==44),s.MAJOR=s.NUM_MAP,s.MINOR=s.MAJOR;var g;(function(s){s[s.GENERAL=0]=`GENERAL`,s[s.CONNECTION=1]=`CONNECTION`,s[s.CONTENT_LENGTH=2]=`CONTENT_LENGTH`,s[s.TRANSFER_ENCODING=3]=`TRANSFER_ENCODING`,s[s.UPGRADE=4]=`UPGRADE`,s[s.CONNECTION_KEEP_ALIVE=5]=`CONNECTION_KEEP_ALIVE`,s[s.CONNECTION_CLOSE=6]=`CONNECTION_CLOSE`,s[s.CONNECTION_UPGRADE=7]=`CONNECTION_UPGRADE`,s[s.TRANSFER_ENCODING_CHUNKED=8]=`TRANSFER_ENCODING_CHUNKED`})(g=s.HEADER_STATE||={}),s.SPECIAL_HEADERS={connection:g.CONNECTION,"content-length":g.CONTENT_LENGTH,"proxy-connection":g.CONNECTION,"transfer-encoding":g.TRANSFER_ENCODING,upgrade:g.UPGRADE}})),require_RedirectHandler=__commonJSMin(((s,l)=>{let p=require_util$20(),{kBodyUsed:g}=require_symbols$4(),v=require(`assert`),{InvalidArgumentError:b}=require_errors$9(),C=require(`events`),w=[300,301,302,303,307,308],E=Symbol(`body`);var k=class{constructor(s){this[E]=s,this[g]=!1}async*[Symbol.asyncIterator](){v(!this[g],`disturbed`),this[g]=!0,yield*this[E]}},A=class{constructor(s,l,w,E){if(l!=null&&(!Number.isInteger(l)||l<0))throw new b(`maxRedirections must be a positive number`);p.validateHandler(E,w.method,w.upgrade),this.dispatch=s,this.location=null,this.abort=null,this.opts={...w,maxRedirections:0},this.maxRedirections=l,this.handler=E,this.history=[],p.isStream(this.opts.body)?(p.bodyLength(this.opts.body)===0&&this.opts.body.on(`data`,function(){v(!1)}),typeof this.opts.body.readableDidRead!=`boolean`&&(this.opts.body[g]=!1,C.prototype.on.call(this.opts.body,`data`,function(){this[g]=!0}))):(this.opts.body&&typeof this.opts.body.pipeTo==`function`||this.opts.body&&typeof this.opts.body!=`string`&&!ArrayBuffer.isView(this.opts.body)&&p.isIterable(this.opts.body))&&(this.opts.body=new k(this.opts.body))}onConnect(s){this.abort=s,this.handler.onConnect(s,{history:this.history})}onUpgrade(s,l,p){this.handler.onUpgrade(s,l,p)}onError(s){this.handler.onError(s)}onHeaders(s,l,g,v){if(this.location=this.history.length>=this.maxRedirections||p.isDisturbed(this.opts.body)?null:N(s,l),this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location)return this.handler.onHeaders(s,l,g,v);let{origin:b,pathname:C,search:w}=p.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),E=w?`${C}${w}`:C;this.opts.headers=I(this.opts.headers,s===303,this.opts.origin!==b),this.opts.path=E,this.opts.origin=b,this.opts.maxRedirections=0,this.opts.query=null,s===303&&this.opts.method!==`HEAD`&&(this.opts.method=`GET`,this.opts.body=null)}onData(s){if(!this.location)return this.handler.onData(s)}onComplete(s){this.location?(this.location=null,this.abort=null,this.dispatch(this.opts,this)):this.handler.onComplete(s)}onBodySent(s){this.handler.onBodySent&&this.handler.onBodySent(s)}};function N(s,l){if(w.indexOf(s)===-1)return null;for(let s=0;s{let p=require_RedirectHandler();function g({maxRedirections:s}){return l=>function(g,v){let{maxRedirections:b=s}=g;if(!b)return l(g,v);let C=new p(l,b,g,v);return g={...g,maxRedirections:0},l(g,C)}}l.exports=g})),require_llhttp_wasm=__commonJSMin(((s,l)=>{l.exports=`AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAA0ZFAwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAAGBgYGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAwABBAUBcAESEgUDAQACBggBfwFBgNQECwfRBSIGbWVtb3J5AgALX2luaXRpYWxpemUACRlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQAChhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUAQQxsbGh0dHBfYWxsb2MADAZtYWxsb2MARgtsbGh0dHBfZnJlZQANBGZyZWUASA9sbGh0dHBfZ2V0X3R5cGUADhVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADxVsbGh0dHBfZ2V0X2h0dHBfbWlub3IAEBFsbGh0dHBfZ2V0X21ldGhvZAARFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAEhJsbGh0dHBfZ2V0X3VwZ3JhZGUAEwxsbGh0dHBfcmVzZXQAFA5sbGh0dHBfZXhlY3V0ZQAVFGxsaHR0cF9zZXR0aW5nc19pbml0ABYNbGxodHRwX2ZpbmlzaAAXDGxsaHR0cF9wYXVzZQAYDWxsaHR0cF9yZXN1bWUAGRtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGhBsbGh0dHBfZ2V0X2Vycm5vABsXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AHBdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAdFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB4RbGxodHRwX2Vycm5vX25hbWUAHxJsbGh0dHBfbWV0aG9kX25hbWUAIBJs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ADcDACAAQShqQgA3AwAgAEEgakIANwMAIABBEGpCADcDACAAQQhqQgA3AwAgAEHdATYCHEEAC3sBAX8CQCAAKAIMIgMNAAJAIAAoAgRFDQAgACABNgIECwJAIAAgASACEMSAgIAAIgMNACAAKAIMDwsgACADNgIcQQAhAyAAKAIEIgFFDQAgACABIAIgACgCCBGBgICAAAAiAUUNACAAIAI2AhQgACABNgIMIAEhAwsgAwvk8wEDDn8DfgR/I4CAgIAAQRBrIgMkgICAgAAgASEEIAEhBSABIQYgASEHIAEhCCABIQkgASEKIAEhCyABIQwgASENIAEhDiABIQ8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCHCIQQX9qDt0B2gEB2QECAwQFBgcICQoLDA0O2AEPENcBERLWARMUFRYXGBkaG+AB3wEcHR7VAR8gISIjJCXUASYnKCkqKyzTAdIBLS7RAdABLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVG2wFHSElKzwHOAUvNAUzMAU1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4ABgQGCAYMBhAGFAYYBhwGIAYkB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QAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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FCAAIBA2AgxBACEQDLIBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxNCyAAQdMANgIcIAAgATYCFCAAIBA2AgxBACEQDLEBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxRCyAAQeUANgIcIAAgATYCFCAAIBA2AgxBACEQDLABCyAAQQA2AhwgACABNgIUIABBxoqAgAA2AhAgAEEHNgIMQQAhEAyvAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMSQsgAEHSADYCHCAAIAE2AhQgACAQNgIMQQAhEAyuAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMSQsgAEHTADYCHCAAIAE2AhQgACAQNgIMQQAhEAytAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMTQsgAEHlADYCHCAAIAE2AhQgACAQNgIMQQAhEAysAQsgAEEANgIcIAAgATYCFCAAQdyIgIAANgIQIABBBzYCDEEAIRAMqwELIBBBP0cNASABQQFqIQELQQUhEAyQAQtBACEQIABBADYCHCAAIAE2AhQgAEH9koCAADYCECAAQQc2AgwMqAELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEILIABB0gA2AhwgACABNgIUIAAgEDYCDEEAIRAMpwELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEILIABB0wA2AhwgACABNgIUIAAgEDYCDEEAIRAMpgELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEYLIABB5QA2AhwgACABNgIUIAAgEDYCDEEAIRAMpQELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDD8LIABB0gA2AhwgACAUNgIUIAAgATYCDEEAIRAMpAELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDD8LIABB0wA2AhwgACAUNgIUIAAgATYCDEEAIRAMowELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDEMLIABB5QA2AhwgACAU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YWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABEdXBsaWNhdGUgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyIGluIHVybCBwYXRoAENvbnRlbnQtTGVuZ3RoIGNhbid0IGJlIHByZXNlbnQgd2l0aCBUcmFuc2Zlci1FbmNvZGluZwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBzaXplAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX3ZhbHVlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgdmFsdWUATWlzc2luZyBleHBlY3RlZCBMRiBhZnRlciBoZWFkZXIgdmFsdWUASW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fbmFtZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIG5hbWUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAXhMAACYTAAAwEAAA8BcAAJ0TAAAVEgAAORcAAPASAAAKEAAAdRIAAK0SAACCEwAATxQAAH8QAACgFQAAIxQAAIkSAACLFAAATRUAANQRAADPFAAAEBgAAMkWAADcFgAAwREAAOAXAAC7FAAAdBQAAHwVAADlFAAACBcAAB8QAABlFQAAoxQAACgVAAACFQAAmRUAACwQAACLGQAATw8AANQOAABqEAAAzhAAAAIXAACJDgAAbhMAABwTAABmFAAAVhcAAMETAADNEwAAbBMAAGgXAABmFwAAXxcAACITAADODwAAaQ4AANgOAABjFgAAyxMAAKoOAAAoFwAAJhcAAMUTAABdFgAA6BEAAGcTAABlEwAA8hYAAHMTAAAdFwAA+RYAAPMRAADPDgAAzhUAAAwSAACzEQAApREAAGEQAAAyFwAAuxMAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIDAgICAgIAAAICAAICAAICAgICAgICAgIABAAAAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbG9zZWVlcC1hbGl2ZQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AAAAAAAAAAAAAAAAAAAByYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AAAAAAAAAAAAAAAABAgABAwAAAAAAAAAAAAAAAAAAAAAAAAQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAQIAAQMAAAAAAAAAAAAAAAAAAAAAAAAEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOT1VOQ0VFQ0tPVVRORUNURVRFQ1JJQkVMVVNIRVRFQURTRUFSQ0hSR0VDVElWSVRZTEVOREFSVkVPVElGWVBUSU9OU0NIU0VBWVNUQVRDSEdFT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8=`})),require_llhttp_simd_wasm=__commonJSMin(((s,l)=>{l.exports=`AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAA0ZFAwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAAGBgYGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAwABBAUBcAESEgUDAQACBggBfwFBgNQECwfRBSIGbWVtb3J5AgALX2luaXRpYWxpemUACRlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQAChhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUAQQxsbGh0dHBfYWxsb2MADAZtYWxsb2MARgtsbGh0dHBfZnJlZQANBGZyZWUASA9sbGh0dHBfZ2V0X3R5cGUADhVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADxVsbGh0dHBfZ2V0X2h0dHBfbWlub3IAEBFsbGh0dHBfZ2V0X21ldGhvZAARFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAEhJsbGh0dHBfZ2V0X3VwZ3JhZGUAEwxsbGh0dHBfcmVzZXQAFA5sbGh0dHBfZXhlY3V0ZQAVFGxsaHR0cF9zZXR0aW5nc19pbml0ABYNbGxodHRwX2ZpbmlzaAAXDGxsaHR0cF9wYXVzZQAYDWxsaHR0cF9yZXN1bWUAGRtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGhBsbGh0dHBfZ2V0X2Vycm5vABsXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AHBdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAdFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB4RbGxodHRwX2Vycm5vX25hbWUAHxJsbGh0dHBfbWV0aG9kX25hbWUAIBJs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IAH9CwMAIABBMGogAf0LAwAgAEEgaiAB/QsDACAAQd0BNgIcQQALewEBfwJAIAAoAgwiAw0AAkAgACgCBEUNACAAIAE2AgQLAkAgACABIAIQxICAgAAiAw0AIAAoAgwPCyAAIAM2AhxBACEDIAAoAgQiAUUNACAAIAEgAiAAKAIIEYGAgIAAACIBRQ0AIAAgAjYCFCAAIAE2AgwgASEDCyADC+TzAQMOfwN+BH8jgICAgABBEGsiAySAgICAACABIQQgASEFIAEhBiABIQcgASEIIAEhCSABIQogASELIAEhDCABIQ0gASEOIAEhDwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIcIhBBf2oO3QHaAQHZAQIDBAUGBwgJCgsMDQ7YAQ8Q1wEREtYBExQVFhcYGRob4AHfARwdHtUBHyAhIiMkJdQBJicoKSorLNMB0gEtLtEB0AEvMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUbbAUdISUrPAc4BS80BTMwBTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEB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QAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIBAOxwEAAQID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YWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsb3NlZWVwLWFsaXZlAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgAAAAAAAAAAAAAAAAAAAHJhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KDQpTTQ0KDQpUVFAvQ0UvVFNQLwAAAAAAAAAAAAAAAAECAAEDAAAAAAAAAAAAAAAAAAAAAAAABAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAgABAwAAAAAAAAAAAAAAAAAAAAAAAAQBAQUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==`})),require_client=__commonJSMin(((s,l)=>{let p=require(`assert`),g=require(`net`),v=require(`http`),{pipeline:b}=require(`stream`),C=require_util$20(),w=require_timers(),E=require_request$1(),k=require_dispatcher_base(),{RequestContentLengthMismatchError:A,ResponseContentLengthMismatchError:N,InvalidArgumentError:F,RequestAbortedError:I,HeadersTimeoutError:R,HeadersOverflowError:B,SocketError:q,InformationalError:le,BodyTimeoutError:J,HTTPParserError:_e,ResponseExceededMaxSizeError:be,ClientDestroyedError:xe}=require_errors$9(),De=require_connect(),{kUrl:Ne,kReset:Pe,kServerName:ze,kClient:Be,kBusy:We,kParser:Ke,kConnect:qe,kBlocking:Je,kResuming:Ye,kRunning:Ze,kPending:Qe,kSize:ot,kWriting:st,kQueue:ut,kConnected:yt,kConnecting:Tt,kNeedDrain:Ot,kNoRef:At,kKeepAliveDefaultTimeout:jt,kHostHeader:It,kPendingIdx:Lt,kRunningIdx:Rt,kError:Vt,kPipelining:Ht,kSocket:Gt,kKeepAliveTimeoutValue:Kt,kMaxHeadersSize:Jt,kKeepAliveMaxTimeout:Xt,kKeepAliveTimeoutThreshold:Zt,kHeadersTimeout:en,kBodyTimeout:tn,kStrictContentLength:nn,kConnector:rn,kMaxRedirections:an,kMaxRequests:on,kCounter:sn,kClose:cn,kDestroy:ln,kDispatch:un,kInterceptors:dn,kLocalAddress:fn,kMaxResponseSize:pn,kHTTPConnVersion:mn,kHost:hn,kHTTP2Session:gn,kHTTP2SessionState:_n,kHTTP2BuildRequest:vn,kHTTP2CopyHeaders:yn,kHTTP1BuildRequest:bn}=require_symbols$4(),xn;try{xn=require(`http2`)}catch{xn={constants:{}}}let{constants:{HTTP2_HEADER_AUTHORITY:Sn,HTTP2_HEADER_METHOD:Cn,HTTP2_HEADER_PATH:wn,HTTP2_HEADER_SCHEME:Tn,HTTP2_HEADER_CONTENT_LENGTH:En,HTTP2_HEADER_EXPECT:Dn,HTTP2_HEADER_STATUS:On}}=xn,kn=!1,An=Buffer[Symbol.species],jn=Symbol(`kClosedResolve`),Mn={};try{let s=require(`diagnostics_channel`);Mn.sendHeaders=s.channel(`undici:client:sendHeaders`),Mn.beforeConnect=s.channel(`undici:client:beforeConnect`),Mn.connectError=s.channel(`undici:client:connectError`),Mn.connected=s.channel(`undici:client:connected`)}catch{Mn.sendHeaders={hasSubscribers:!1},Mn.beforeConnect={hasSubscribers:!1},Mn.connectError={hasSubscribers:!1},Mn.connected={hasSubscribers:!1}}var Nn=class extends k{constructor(s,{interceptors:l,maxHeaderSize:p,headersTimeout:b,socketTimeout:w,requestTimeout:E,connectTimeout:k,bodyTimeout:A,idleTimeout:N,keepAlive:I,keepAliveTimeout:R,maxKeepAliveTimeout:B,keepAliveMaxTimeout:q,keepAliveTimeoutThreshold:le,socketPath:J,pipelining:_e,tls:be,strictContentLength:xe,maxCachedSessions:Pe,maxRedirections:Be,connect:We,maxRequestsPerClient:Ke,localAddress:qe,maxResponseSize:Je,autoSelectFamily:Ze,autoSelectFamilyAttemptTimeout:Qe,allowH2:ot,maxConcurrentStreams:st}={}){if(super(),I!==void 0)throw new F(`unsupported keepAlive, use pipelining=0 instead`);if(w!==void 0)throw new F(`unsupported socketTimeout, use headersTimeout & bodyTimeout instead`);if(E!==void 0)throw new F(`unsupported requestTimeout, use headersTimeout & bodyTimeout instead`);if(N!==void 0)throw new F(`unsupported idleTimeout, use keepAliveTimeout instead`);if(B!==void 0)throw new F(`unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead`);if(p!=null&&!Number.isFinite(p))throw new F(`invalid maxHeaderSize`);if(J!=null&&typeof J!=`string`)throw new F(`invalid socketPath`);if(k!=null&&(!Number.isFinite(k)||k<0))throw new F(`invalid connectTimeout`);if(R!=null&&(!Number.isFinite(R)||R<=0))throw new F(`invalid keepAliveTimeout`);if(q!=null&&(!Number.isFinite(q)||q<=0))throw new F(`invalid keepAliveMaxTimeout`);if(le!=null&&!Number.isFinite(le))throw new F(`invalid keepAliveTimeoutThreshold`);if(b!=null&&(!Number.isInteger(b)||b<0))throw new F(`headersTimeout must be a positive integer or zero`);if(A!=null&&(!Number.isInteger(A)||A<0))throw new F(`bodyTimeout must be a positive integer or zero`);if(We!=null&&typeof We!=`function`&&typeof We!=`object`)throw new F(`connect must be a function or an object`);if(Be!=null&&(!Number.isInteger(Be)||Be<0))throw new F(`maxRedirections must be a positive number`);if(Ke!=null&&(!Number.isInteger(Ke)||Ke<0))throw new F(`maxRequestsPerClient must be a positive number`);if(qe!=null&&(typeof qe!=`string`||g.isIP(qe)===0))throw new F(`localAddress must be valid string IP address`);if(Je!=null&&(!Number.isInteger(Je)||Je<-1))throw new F(`maxResponseSize must be a positive number`);if(Qe!=null&&(!Number.isInteger(Qe)||Qe<-1))throw new F(`autoSelectFamilyAttemptTimeout must be a positive number`);if(ot!=null&&typeof ot!=`boolean`)throw new F(`allowH2 must be a valid boolean value`);if(st!=null&&(typeof st!=`number`||st<1))throw new F(`maxConcurrentStreams must be a possitive integer, greater than 0`);typeof We!=`function`&&(We=De({...be,maxCachedSessions:Pe,allowH2:ot,socketPath:J,timeout:k,...C.nodeHasAutoSelectFamily&&Ze?{autoSelectFamily:Ze,autoSelectFamilyAttemptTimeout:Qe}:void 0,...We})),this[dn]=l&&l.Client&&Array.isArray(l.Client)?l.Client:[zn({maxRedirections:Be})],this[Ne]=C.parseOrigin(s),this[rn]=We,this[Gt]=null,this[Ht]=_e??1,this[Jt]=p||v.maxHeaderSize,this[jt]=R??4e3,this[Xt]=q??6e5,this[Zt]=le??1e3,this[Kt]=this[jt],this[ze]=null,this[fn]=qe??null,this[Ye]=0,this[Ot]=0,this[It]=`host: ${this[Ne].hostname}${this[Ne].port?`:${this[Ne].port}`:``}\r\n`,this[tn]=A??3e5,this[en]=b??3e5,this[nn]=xe??!0,this[an]=Be,this[on]=Ke,this[jn]=null,this[pn]=Je>-1?Je:-1,this[mn]=`h1`,this[gn]=null,this[_n]=ot?{openStreams:0,maxConcurrentStreams:st??100}:null,this[hn]=`${this[Ne].hostname}${this[Ne].port?`:${this[Ne].port}`:``}`,this[ut]=[],this[Rt]=0,this[Lt]=0}get pipelining(){return this[Ht]}set pipelining(s){this[Ht]=s,or(this,!0)}get[Qe](){return this[ut].length-this[Lt]}get[Ze](){return this[Lt]-this[Rt]}get[ot](){return this[ut].length-this[Rt]}get[yt](){return!!this[Gt]&&!this[Tt]&&!this[Gt].destroyed}get[We](){let s=this[Gt];return s&&(s[Pe]||s[st]||s[Je])||this[ot]>=(this[Ht]||1)||this[Qe]>0}[qe](s){ir(this),this.once(`connect`,s)}[un](s,l){let p=s.origin||this[Ne].origin,g=this[mn]===`h2`?E[vn](p,s,l):E[bn](p,s,l);return this[ut].push(g),this[Ye]||(C.bodyLength(g.body)==null&&C.isIterable(g.body)?(this[Ye]=1,process.nextTick(or,this)):or(this,!0)),this[Ye]&&this[Ot]!==2&&this[We]&&(this[Ot]=2),this[Ot]<2}async[cn](){return new Promise(s=>{this[ot]?this[jn]=s:s(null)})}async[ln](s){return new Promise(l=>{let p=this[ut].splice(this[Lt]);for(let l=0;l{this[jn]&&(this[jn](),this[jn]=null),l()};this[gn]!=null&&(C.destroy(this[gn],s),this[gn]=null,this[_n]=null),this[Gt]?C.destroy(this[Gt].on(`close`,g),s):queueMicrotask(g),or(this)})}};function Pn(s){p(s.code!==`ERR_TLS_CERT_ALTNAME_INVALID`),this[Gt][Vt]=s,tr(this[Be],s)}function Fn(s,l,p){let g=new le(`HTTP/2: "frameError" received - type ${s}, code ${l}`);p===0&&(this[Gt][Vt]=g,tr(this[Be],g))}function In(){C.destroy(this,new q(`other side closed`)),C.destroy(this[Gt],new q(`other side closed`))}function Ln(s){let l=this[Be],g=new le(`HTTP/2: "GOAWAY" frame received with code ${s}`);if(l[Gt]=null,l[gn]=null,l.destroyed){p(this[Qe]===0);let s=l[ut].splice(l[Rt]);for(let l=0;l0){let s=l[ut][l[Rt]];l[ut][l[Rt]++]=null,hr(l,s,g)}l[Lt]=l[Rt],p(l[Ze]===0),l.emit(`disconnect`,l[Ne],[l],g),or(l)}let Rn=require_constants$13(),zn=require_redirectInterceptor(),Bn=Buffer.alloc(0);async function Vn(){let s=process.env.JEST_WORKER_ID?require_llhttp_wasm():void 0,l;try{l=await WebAssembly.compile(Buffer.from(require_llhttp_simd_wasm(),`base64`))}catch{l=await WebAssembly.compile(Buffer.from(s||require_llhttp_wasm(),`base64`))}return await WebAssembly.instantiate(l,{env:{wasm_on_url:(s,l,p)=>0,wasm_on_status:(s,l,g)=>{p.strictEqual(Wn.ptr,s);let v=l-qn+Gn.byteOffset;return Wn.onStatus(new An(Gn.buffer,v,g))||0},wasm_on_message_begin:s=>(p.strictEqual(Wn.ptr,s),Wn.onMessageBegin()||0),wasm_on_header_field:(s,l,g)=>{p.strictEqual(Wn.ptr,s);let v=l-qn+Gn.byteOffset;return Wn.onHeaderField(new An(Gn.buffer,v,g))||0},wasm_on_header_value:(s,l,g)=>{p.strictEqual(Wn.ptr,s);let v=l-qn+Gn.byteOffset;return Wn.onHeaderValue(new An(Gn.buffer,v,g))||0},wasm_on_headers_complete:(s,l,g,v)=>(p.strictEqual(Wn.ptr,s),Wn.onHeadersComplete(l,!!g,!!v)||0),wasm_on_body:(s,l,g)=>{p.strictEqual(Wn.ptr,s);let v=l-qn+Gn.byteOffset;return Wn.onBody(new An(Gn.buffer,v,g))||0},wasm_on_message_complete:s=>(p.strictEqual(Wn.ptr,s),Wn.onMessageComplete()||0)}})}let Hn=null,Un=Vn();Un.catch();let Wn=null,Gn=null,Kn=0,qn=null,Jn=1,Yn=2,Xn=3;var Zn=class{constructor(s,l,{exports:g}){p(Number.isFinite(s[Jt])&&s[Jt]>0),this.llhttp=g,this.ptr=this.llhttp.llhttp_alloc(Rn.TYPE.RESPONSE),this.client=s,this.socket=l,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText=``,this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=s[Jt],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive=``,this.contentLength=``,this.connection=``,this.maxResponseSize=s[pn]}setTimeout(s,l){this.timeoutType=l,s===this.timeoutValue?this.timeout&&this.timeout.refresh&&this.timeout.refresh():(w.clearTimeout(this.timeout),s?(this.timeout=w.setTimeout(Qn,s,this),this.timeout.unref&&this.timeout.unref()):this.timeout=null,this.timeoutValue=s)}resume(){this.socket.destroyed||!this.paused||(p(this.ptr!=null),p(Wn==null),this.llhttp.llhttp_resume(this.ptr),p(this.timeoutType===2),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||Bn),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let s=this.socket.read();if(s===null)break;this.execute(s)}}execute(s){p(this.ptr!=null),p(Wn==null),p(!this.paused);let{socket:l,llhttp:g}=this;s.length>Kn&&(qn&&g.free(qn),Kn=Math.ceil(s.length/4096)*4096,qn=g.malloc(Kn)),new Uint8Array(g.memory.buffer,qn,Kn).set(s);try{let p;try{Gn=s,Wn=this,p=g.llhttp_execute(this.ptr,qn,s.length)}catch(s){throw s}finally{Wn=null,Gn=null}let v=g.llhttp_get_error_pos(this.ptr)-qn;if(p===Rn.ERROR.PAUSED_UPGRADE)this.onUpgrade(s.slice(v));else if(p===Rn.ERROR.PAUSED)this.paused=!0,l.unshift(s.slice(v));else if(p!==Rn.ERROR.OK){let l=g.llhttp_get_error_reason(this.ptr),b=``;if(l){let s=new Uint8Array(g.memory.buffer,l).indexOf(0);b=`Response does not match the HTTP/1.1 protocol (`+Buffer.from(g.memory.buffer,l,s).toString()+`)`}throw new _e(b,Rn.ERROR[p],s.slice(v))}}catch(s){C.destroy(l,s)}}destroy(){p(this.ptr!=null),p(Wn==null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,w.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(s){this.statusText=s.toString()}onMessageBegin(){let{socket:s,client:l}=this;if(s.destroyed||!l[ut][l[Rt]])return-1}onHeaderField(s){let l=this.headers.length;l&1?this.headers[l-1]=Buffer.concat([this.headers[l-1],s]):this.headers.push(s),this.trackHeader(s.length)}onHeaderValue(s){let l=this.headers.length;(l&1)==1?(this.headers.push(s),l+=1):this.headers[l-1]=Buffer.concat([this.headers[l-1],s]);let p=this.headers[l-2];p.length===10&&p.toString().toLowerCase()===`keep-alive`?this.keepAlive+=s.toString():p.length===10&&p.toString().toLowerCase()===`connection`?this.connection+=s.toString():p.length===14&&p.toString().toLowerCase()===`content-length`&&(this.contentLength+=s.toString()),this.trackHeader(s.length)}trackHeader(s){this.headersSize+=s,this.headersSize>=this.headersMaxSize&&C.destroy(this.socket,new B)}onUpgrade(s){let{upgrade:l,client:g,socket:v,headers:b,statusCode:w}=this;p(l);let E=g[ut][g[Rt]];p(E),p(!v.destroyed),p(v===g[Gt]),p(!this.paused),p(E.upgrade||E.method===`CONNECT`),this.statusCode=null,this.statusText=``,this.shouldKeepAlive=null,p(this.headers.length%2==0),this.headers=[],this.headersSize=0,v.unshift(s),v[Ke].destroy(),v[Ke]=null,v[Be]=null,v[Vt]=null,v.removeListener(`error`,er).removeListener(`readable`,$n).removeListener(`end`,nr).removeListener(`close`,rr),g[Gt]=null,g[ut][g[Rt]++]=null,g.emit(`disconnect`,g[Ne],[g],new le(`upgrade`));try{E.onUpgrade(w,b,v)}catch(s){C.destroy(v,s)}or(g)}onHeadersComplete(s,l,g){let{client:v,socket:b,headers:w,statusText:E}=this;if(b.destroyed)return-1;let k=v[ut][v[Rt]];if(!k)return-1;if(p(!this.upgrade),p(this.statusCode<200),s===100)return C.destroy(b,new q(`bad response`,C.getSocketInfo(b))),-1;if(l&&!k.upgrade)return C.destroy(b,new q(`bad upgrade`,C.getSocketInfo(b))),-1;if(p.strictEqual(this.timeoutType,1),this.statusCode=s,this.shouldKeepAlive=g||k.method===`HEAD`&&!b[Pe]&&this.connection.toLowerCase()===`keep-alive`,this.statusCode>=200){let s=k.bodyTimeout==null?v[tn]:k.bodyTimeout;this.setTimeout(s,2)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(k.method===`CONNECT`||l)return p(v[Ze]===1),this.upgrade=!0,2;if(p(this.headers.length%2==0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&v[Ht]){let s=this.keepAlive?C.parseKeepAliveTimeout(this.keepAlive):null;if(s!=null){let l=Math.min(s-v[Zt],v[Xt]);l<=0?b[Pe]=!0:v[Kt]=l}else v[Kt]=v[jt]}else b[Pe]=!0;let A=k.onHeaders(s,w,this.resume,E)===!1;return k.aborted?-1:k.method===`HEAD`||s<200?1:(b[Je]&&(b[Je]=!1,or(v)),A?Rn.ERROR.PAUSED:0)}onBody(s){let{client:l,socket:g,statusCode:v,maxResponseSize:b}=this;if(g.destroyed)return-1;let w=l[ut][l[Rt]];if(p(w),p.strictEqual(this.timeoutType,2),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),p(v>=200),b>-1&&this.bytesRead+s.length>b)return C.destroy(g,new be),-1;if(this.bytesRead+=s.length,w.onData(s)===!1)return Rn.ERROR.PAUSED}onMessageComplete(){let{client:s,socket:l,statusCode:g,upgrade:v,headers:b,contentLength:w,bytesRead:E,shouldKeepAlive:k}=this;if(l.destroyed&&(!g||k))return-1;if(v)return;let A=s[ut][s[Rt]];if(p(A),p(g>=100),this.statusCode=null,this.statusText=``,this.bytesRead=0,this.contentLength=``,this.keepAlive=``,this.connection=``,p(this.headers.length%2==0),this.headers=[],this.headersSize=0,!(g<200)){if(A.method!==`HEAD`&&w&&E!==parseInt(w,10))return C.destroy(l,new N),-1;if(A.onComplete(b),s[ut][s[Rt]++]=null,l[st])return p.strictEqual(s[Ze],0),C.destroy(l,new le(`reset`)),Rn.ERROR.PAUSED;if(!k||l[Pe]&&s[Ze]===0)return C.destroy(l,new le(`reset`)),Rn.ERROR.PAUSED;s[Ht]===1?setImmediate(or,s):or(s)}}};function Qn(s){let{socket:l,timeoutType:g,client:v}=s;g===1?(!l[st]||l.writableNeedDrain||v[Ze]>1)&&(p(!s.paused,`cannot be paused while waiting for headers`),C.destroy(l,new R)):g===2?s.paused||C.destroy(l,new J):g===3&&(p(v[Ze]===0&&v[Kt]),C.destroy(l,new le(`socket idle timeout`)))}function $n(){let{[Ke]:s}=this;s&&s.readMore()}function er(s){let{[Be]:l,[Ke]:g}=this;if(p(s.code!==`ERR_TLS_CERT_ALTNAME_INVALID`),l[mn]!==`h2`&&s.code===`ECONNRESET`&&g.statusCode&&!g.shouldKeepAlive){g.onMessageComplete();return}this[Vt]=s,tr(this[Be],s)}function tr(s,l){if(s[Ze]===0&&l.code!==`UND_ERR_INFO`&&l.code!==`UND_ERR_SOCKET`){p(s[Lt]===s[Rt]);let g=s[ut].splice(s[Rt]);for(let p=0;p0&&g.code!==`UND_ERR_INFO`){let l=s[ut][s[Rt]];s[ut][s[Rt]++]=null,hr(s,l,g)}s[Lt]=s[Rt],p(s[Ze]===0),s.emit(`disconnect`,s[Ne],[s],g),or(s)}async function ir(s){p(!s[Tt]),p(!s[Gt]);let{host:l,hostname:v,protocol:b,port:w}=s[Ne];if(v[0]===`[`){let s=v.indexOf(`]`);p(s!==-1);let l=v.substring(1,s);p(g.isIP(l)),v=l}s[Tt]=!0,Mn.beforeConnect.hasSubscribers&&Mn.beforeConnect.publish({connectParams:{host:l,hostname:v,protocol:b,port:w,servername:s[ze],localAddress:s[fn]},connector:s[rn]});try{let g=await new Promise((p,g)=>{s[rn]({host:l,hostname:v,protocol:b,port:w,servername:s[ze],localAddress:s[fn]},(s,l)=>{s?g(s):p(l)})});if(s.destroyed){C.destroy(g.on(`error`,()=>{}),new xe);return}if(s[Tt]=!1,p(g),g.alpnProtocol===`h2`){kn||(kn=!0,process.emitWarning(`H2 support is experimental, expect them to change at any time.`,{code:`UNDICI-H2`}));let l=xn.connect(s[Ne],{createConnection:()=>g,peerMaxConcurrentStreams:s[_n].maxConcurrentStreams});s[mn]=`h2`,l[Be]=s,l[Gt]=g,l.on(`error`,Pn),l.on(`frameError`,Fn),l.on(`end`,In),l.on(`goaway`,Ln),l.on(`close`,rr),l.unref(),s[gn]=l,g[gn]=l}else Hn||(Hn=await Un,Un=null),g[At]=!1,g[st]=!1,g[Pe]=!1,g[Je]=!1,g[Ke]=new Zn(s,g,Hn);g[sn]=0,g[on]=s[on],g[Be]=s,g[Vt]=null,g.on(`error`,er).on(`readable`,$n).on(`end`,nr).on(`close`,rr),s[Gt]=g,Mn.connected.hasSubscribers&&Mn.connected.publish({connectParams:{host:l,hostname:v,protocol:b,port:w,servername:s[ze],localAddress:s[fn]},connector:s[rn],socket:g}),s.emit(`connect`,s[Ne],[s])}catch(g){if(s.destroyed)return;if(s[Tt]=!1,Mn.connectError.hasSubscribers&&Mn.connectError.publish({connectParams:{host:l,hostname:v,protocol:b,port:w,servername:s[ze],localAddress:s[fn]},connector:s[rn],error:g}),g.code===`ERR_TLS_CERT_ALTNAME_INVALID`)for(p(s[Ze]===0);s[Qe]>0&&s[ut][s[Lt]].servername===s[ze];){let l=s[ut][s[Lt]++];hr(s,l,g)}else tr(s,g);s.emit(`connectionError`,s[Ne],[s],g)}or(s)}function ar(s){s[Ot]=0,s.emit(`drain`,s[Ne],[s])}function or(s,l){s[Ye]!==2&&(s[Ye]=2,sr(s,l),s[Ye]=0,s[Rt]>256&&(s[ut].splice(0,s[Rt]),s[Lt]-=s[Rt],s[Rt]=0))}function sr(s,l){for(;;){if(s.destroyed){p(s[Qe]===0);return}if(s[jn]&&!s[ot]){s[jn](),s[jn]=null;return}let g=s[Gt];if(g&&!g.destroyed&&g.alpnProtocol!==`h2`){if(s[ot]===0?!g[At]&&g.unref&&(g.unref(),g[At]=!0):g[At]&&g.ref&&(g.ref(),g[At]=!1),s[ot]===0)g[Ke].timeoutType!==3&&g[Ke].setTimeout(s[Kt],3);else if(s[Ze]>0&&g[Ke].statusCode<200&&g[Ke].timeoutType!==1){let l=s[ut][s[Rt]],p=l.headersTimeout==null?s[en]:l.headersTimeout;g[Ke].setTimeout(p,1)}}if(s[We])s[Ot]=2;else if(s[Ot]===2){l?(s[Ot]=1,process.nextTick(ar,s)):ar(s);continue}if(s[Qe]===0||s[Ze]>=(s[Ht]||1))return;let v=s[ut][s[Lt]];if(s[Ne].protocol===`https:`&&s[ze]!==v.servername){if(s[Ze]>0)return;if(s[ze]=v.servername,g&&g.servername!==v.servername){C.destroy(g,new le(`servername changed`));return}}if(s[Tt])return;if(!g&&!s[gn]){ir(s);return}if(g.destroyed||g[st]||g[Pe]||g[Je]||s[Ze]>0&&!v.idempotent||s[Ze]>0&&(v.upgrade||v.method===`CONNECT`)||s[Ze]>0&&C.bodyLength(v.body)!==0&&(C.isStream(v.body)||C.isAsyncIterable(v.body)))return;!v.aborted&&lr(s,v)?s[Lt]++:s[ut].splice(s[Lt],1)}}function cr(s){return s!==`GET`&&s!==`HEAD`&&s!==`OPTIONS`&&s!==`TRACE`&&s!==`CONNECT`}function lr(s,l){if(s[mn]===`h2`){ur(s,s[gn],l);return}let{body:g,method:v,path:b,host:w,upgrade:E,headers:k,blocking:N,reset:F}=l,R=v===`PUT`||v===`POST`||v===`PATCH`;g&&typeof g.read==`function`&&g.read(0);let B=C.bodyLength(g),q=B;if(q===null&&(q=l.contentLength),q===0&&!R&&(q=null),cr(v)&&q>0&&l.contentLength!==null&&l.contentLength!==q){if(s[nn])return hr(s,l,new A),!1;process.emitWarning(new A)}let J=s[Gt];try{l.onConnect(p=>{l.aborted||l.completed||(hr(s,l,p||new I),C.destroy(J,new le(`aborted`)))})}catch(p){hr(s,l,p)}if(l.aborted)return!1;v===`HEAD`&&(J[Pe]=!0),(E||v===`CONNECT`)&&(J[Pe]=!0),F!=null&&(J[Pe]=F),s[on]&&J[sn]++>=s[on]&&(J[Pe]=!0),N&&(J[Je]=!0);let _e=`${v} ${b} HTTP/1.1\r\n`;return typeof w==`string`?_e+=`host: ${w}\r\n`:_e+=s[It],E?_e+=`connection: upgrade\r\nupgrade: ${E}\r\n`:s[Ht]&&!J[Pe]?_e+=`connection: keep-alive\r -`:_e+=`connection: close\r -`,k&&(_e+=k),Mn.sendHeaders.hasSubscribers&&Mn.sendHeaders.publish({request:l,headers:_e,socket:J}),!g||B===0?(q===0?J.write(`${_e}content-length: 0\r\n\r\n`,`latin1`):(p(q===null,`no body must not have content length`),J.write(`${_e}\r\n`,`latin1`)),l.onRequestSent()):C.isBuffer(g)?(p(q===g.byteLength,`buffer body must have content length`),J.cork(),J.write(`${_e}content-length: ${q}\r\n\r\n`,`latin1`),J.write(g),J.uncork(),l.onBodySent(g),l.onRequestSent(),R||(J[Pe]=!0)):C.isBlobLike(g)?typeof g.stream==`function`?pr({body:g.stream(),client:s,request:l,socket:J,contentLength:q,header:_e,expectsPayload:R}):fr({body:g,client:s,request:l,socket:J,contentLength:q,header:_e,expectsPayload:R}):C.isStream(g)?dr({body:g,client:s,request:l,socket:J,contentLength:q,header:_e,expectsPayload:R}):C.isIterable(g)?pr({body:g,client:s,request:l,socket:J,contentLength:q,header:_e,expectsPayload:R}):p(!1),!0}function ur(s,l,g){let{body:v,method:b,path:w,host:k,upgrade:N,expectContinue:F,signal:R,headers:B}=g,q;if(q=typeof B==`string`?E[yn](B.trim()):B,N)return hr(s,g,Error(`Upgrade not supported for H2`)),!1;try{g.onConnect(l=>{g.aborted||g.completed||hr(s,g,l||new I)})}catch(l){hr(s,g,l)}if(g.aborted)return!1;let J,_e=s[_n];if(q[Sn]=k||s[hn],q[Cn]=b,b===`CONNECT`)return l.ref(),J=l.request(q,{endStream:!1,signal:R}),J.id&&!J.pending?(g.onUpgrade(null,null,J),++_e.openStreams):J.once(`ready`,()=>{g.onUpgrade(null,null,J),++_e.openStreams}),J.once(`close`,()=>{--_e.openStreams,_e.openStreams===0&&l.unref()}),!0;q[wn]=w,q[Tn]=`https`;let be=b===`PUT`||b===`POST`||b===`PATCH`;v&&typeof v.read==`function`&&v.read(0);let xe=C.bodyLength(v);if(xe??=g.contentLength,(xe===0||!be)&&(xe=null),cr(b)&&xe>0&&g.contentLength!=null&&g.contentLength!==xe){if(s[nn])return hr(s,g,new A),!1;process.emitWarning(new A)}xe!=null&&(p(v,`no body must not have content length`),q[En]=`${xe}`),l.ref();let De=b===`GET`||b===`HEAD`;return F?(q[Dn]=`100-continue`,J=l.request(q,{endStream:De,signal:R}),J.once(`continue`,Ne)):(J=l.request(q,{endStream:De,signal:R}),Ne()),++_e.openStreams,J.once(`response`,s=>{let{[On]:l,...p}=s;g.onHeaders(Number(l),p,J.resume.bind(J),``)===!1&&J.pause()}),J.once(`end`,()=>{g.onComplete([])}),J.on(`data`,s=>{g.onData(s)===!1&&J.pause()}),J.once(`close`,()=>{--_e.openStreams,_e.openStreams===0&&l.unref()}),J.once(`error`,function(l){s[gn]&&!s[gn].destroyed&&!this.closed&&!this.destroyed&&(--_e.streams,C.destroy(J,l))}),J.once(`frameError`,(l,p)=>{let v=new le(`HTTP/2: "frameError" received - type ${l}, code ${p}`);hr(s,g,v),s[gn]&&!s[gn].destroyed&&!this.closed&&!this.destroyed&&(--_e.streams,C.destroy(J,v))}),!0;function Ne(){v?C.isBuffer(v)?(p(xe===v.byteLength,`buffer body must have content length`),J.cork(),J.write(v),J.uncork(),J.end(),g.onBodySent(v),g.onRequestSent()):C.isBlobLike(v)?typeof v.stream==`function`?pr({client:s,request:g,contentLength:xe,h2stream:J,expectsPayload:be,body:v.stream(),socket:s[Gt],header:``}):fr({body:v,client:s,request:g,contentLength:xe,expectsPayload:be,h2stream:J,header:``,socket:s[Gt]}):C.isStream(v)?dr({body:v,client:s,request:g,contentLength:xe,expectsPayload:be,socket:s[Gt],h2stream:J,header:``}):C.isIterable(v)?pr({body:v,client:s,request:g,contentLength:xe,expectsPayload:be,header:``,h2stream:J,socket:s[Gt]}):p(!1):g.onRequestSent()}}function dr({h2stream:s,body:l,client:g,request:v,socket:w,contentLength:E,header:k,expectsPayload:A}){if(p(E!==0||g[Ze]===0,`stream body cannot be pipelined`),g[mn]===`h2`){let p=b(l,s,p=>{p?(C.destroy(l,p),C.destroy(s,p)):v.onRequestSent()});p.on(`data`,N),p.once(`end`,()=>{p.removeListener(`data`,N),C.destroy(p)});function N(s){v.onBodySent(s)}return}let F=!1,R=new mr({socket:w,request:v,contentLength:E,client:g,expectsPayload:A,header:k}),B=function(s){if(!F)try{!R.write(s)&&this.pause&&this.pause()}catch(s){C.destroy(this,s)}},q=function(){F||l.resume&&l.resume()},le=function(){if(F)return;let s=new I;queueMicrotask(()=>J(s))},J=function(s){if(!F){if(F=!0,p(w.destroyed||w[st]&&g[Ze]<=1),w.off(`drain`,q).off(`error`,J),l.removeListener(`data`,B).removeListener(`end`,J).removeListener(`error`,J).removeListener(`close`,le),!s)try{R.end()}catch(l){s=l}R.destroy(s),s&&(s.code!==`UND_ERR_INFO`||s.message!==`reset`)?C.destroy(l,s):C.destroy(l)}};l.on(`data`,B).on(`end`,J).on(`error`,J).on(`close`,le),l.resume&&l.resume(),w.on(`drain`,q).on(`error`,J)}async function fr({h2stream:s,body:l,client:g,request:v,socket:b,contentLength:w,header:E,expectsPayload:k}){p(w===l.size,`blob body must have content length`);let N=g[mn]===`h2`;try{if(w!=null&&w!==l.size)throw new A;let p=Buffer.from(await l.arrayBuffer());N?(s.cork(),s.write(p),s.uncork()):(b.cork(),b.write(`${E}content-length: ${w}\r\n\r\n`,`latin1`),b.write(p),b.uncork()),v.onBodySent(p),v.onRequestSent(),k||(b[Pe]=!0),or(g)}catch(l){C.destroy(N?s:b,l)}}async function pr({h2stream:s,body:l,client:g,request:v,socket:b,contentLength:C,header:w,expectsPayload:E}){p(C!==0||g[Ze]===0,`iterator body cannot be pipelined`);let k=null;function A(){if(k){let s=k;k=null,s()}}let N=()=>new Promise((s,l)=>{p(k===null),b[Vt]?l(b[Vt]):k=s});if(g[mn]===`h2`){s.on(`close`,A).on(`drain`,A);try{for await(let p of l){if(b[Vt])throw b[Vt];let l=s.write(p);v.onBodySent(p),l||await N()}}catch(l){s.destroy(l)}finally{v.onRequestSent(),s.end(),s.off(`close`,A).off(`drain`,A)}return}b.on(`close`,A).on(`drain`,A);let F=new mr({socket:b,request:v,contentLength:C,client:g,expectsPayload:E,header:w});try{for await(let s of l){if(b[Vt])throw b[Vt];F.write(s)||await N()}F.end()}catch(s){F.destroy(s)}finally{b.off(`close`,A).off(`drain`,A)}}var mr=class{constructor({socket:s,request:l,contentLength:p,client:g,expectsPayload:v,header:b}){this.socket=s,this.request=l,this.contentLength=p,this.client=g,this.bytesWritten=0,this.expectsPayload=v,this.header=b,s[st]=!0}write(s){let{socket:l,request:p,contentLength:g,client:v,bytesWritten:b,expectsPayload:C,header:w}=this;if(l[Vt])throw l[Vt];if(l.destroyed)return!1;let E=Buffer.byteLength(s);if(!E)return!0;if(g!==null&&b+E>g){if(v[nn])throw new A;process.emitWarning(new A)}l.cork(),b===0&&(C||(l[Pe]=!0),g===null?l.write(`${w}transfer-encoding: chunked\r\n`,`latin1`):l.write(`${w}content-length: ${g}\r\n\r\n`,`latin1`)),g===null&&l.write(`\r\n${E.toString(16)}\r\n`,`latin1`),this.bytesWritten+=E;let k=l.write(s);return l.uncork(),p.onBodySent(s),k||l[Ke].timeout&&l[Ke].timeoutType===1&&l[Ke].timeout.refresh&&l[Ke].timeout.refresh(),k}end(){let{socket:s,contentLength:l,client:p,bytesWritten:g,expectsPayload:v,header:b,request:C}=this;if(C.onRequestSent(),s[st]=!1,s[Vt])throw s[Vt];if(!s.destroyed){if(g===0?v?s.write(`${b}content-length: 0\r\n\r\n`,`latin1`):s.write(`${b}\r\n`,`latin1`):l===null&&s.write(`\r +`),s.replace(/\r?\n/g,l)}function B(s){return p&&s instanceof p||s instanceof N||s&&(typeof s.stream==`function`||typeof s.arrayBuffer==`function`)&&s[Symbol.toStringTag]===`File`}l.exports={File:N,FileLike:F,isFileLike:B}})),require_formdata=__commonJSMin(((s,l)=>{let{isBlobLike:f,toUSVString:p,makeIterator:g}=require_util$19(),{kState:v}=require_symbols$3(),{File:b,FileLike:C,isFileLike:w}=require_file$5(),{webidl:E}=require_webidl(),{Blob:k,File:A}=require(`buffer`),N=A??b;var F=class s{constructor(s){if(s!==void 0)throw E.errors.conversionFailed({prefix:`FormData constructor`,argument:`Argument 1`,types:[`undefined`]});this[v]=[]}append(l,p,g=void 0){if(E.brandCheck(this,s),E.argumentLengthCheck(arguments,2,{header:`FormData.append`}),arguments.length===3&&!f(p))throw TypeError(`Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'`);l=E.converters.USVString(l),p=f(p)?E.converters.Blob(p,{strict:!1}):E.converters.USVString(p),g=arguments.length===3?E.converters.USVString(g):void 0;let b=I(l,p,g);this[v].push(b)}delete(l){E.brandCheck(this,s),E.argumentLengthCheck(arguments,1,{header:`FormData.delete`}),l=E.converters.USVString(l),this[v]=this[v].filter(s=>s.name!==l)}get(l){E.brandCheck(this,s),E.argumentLengthCheck(arguments,1,{header:`FormData.get`}),l=E.converters.USVString(l);let f=this[v].findIndex(s=>s.name===l);return f===-1?null:this[v][f].value}getAll(l){return E.brandCheck(this,s),E.argumentLengthCheck(arguments,1,{header:`FormData.getAll`}),l=E.converters.USVString(l),this[v].filter(s=>s.name===l).map(s=>s.value)}has(l){return E.brandCheck(this,s),E.argumentLengthCheck(arguments,1,{header:`FormData.has`}),l=E.converters.USVString(l),this[v].findIndex(s=>s.name===l)!==-1}set(l,g,b=void 0){if(E.brandCheck(this,s),E.argumentLengthCheck(arguments,2,{header:`FormData.set`}),arguments.length===3&&!f(g))throw TypeError(`Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'`);l=E.converters.USVString(l),g=f(g)?E.converters.Blob(g,{strict:!1}):E.converters.USVString(g),b=arguments.length===3?p(b):void 0;let C=I(l,g,b),w=this[v].findIndex(s=>s.name===l);w===-1?this[v].push(C):this[v]=[...this[v].slice(0,w),C,...this[v].slice(w+1).filter(s=>s.name!==l)]}entries(){return E.brandCheck(this,s),g(()=>this[v].map(s=>[s.name,s.value]),`FormData`,`key+value`)}keys(){return E.brandCheck(this,s),g(()=>this[v].map(s=>[s.name,s.value]),`FormData`,`key`)}values(){return E.brandCheck(this,s),g(()=>this[v].map(s=>[s.name,s.value]),`FormData`,`value`)}forEach(l,f=globalThis){if(E.brandCheck(this,s),E.argumentLengthCheck(arguments,1,{header:`FormData.forEach`}),typeof l!=`function`)throw TypeError(`Failed to execute 'forEach' on 'FormData': parameter 1 is not of type 'Function'.`);for(let[s,p]of this)l.apply(f,[p,s,this])}};F.prototype[Symbol.iterator]=F.prototype.entries,Object.defineProperties(F.prototype,{[Symbol.toStringTag]:{value:`FormData`,configurable:!0}});function I(s,l,f){if(s=Buffer.from(s).toString(`utf8`),typeof l==`string`)l=Buffer.from(l).toString(`utf8`);else if(w(l)||(l=l instanceof k?new N([l],`blob`,{type:l.type}):new C(l,`blob`,{type:l.type})),f!==void 0){let s={type:l.type,lastModified:l.lastModified};l=A&&l instanceof A||l instanceof b?new N([l],f,s):new C(l,f,s)}return{name:s,value:l}}l.exports={FormData:F}})),require_body=__commonJSMin(((s,l)=>{let f=require_main$4(),p=require_util$20(),{ReadableStreamFrom:g,isBlobLike:v,isReadableStreamLike:b,readableStreamClose:C,createDeferredPromise:w,fullyReadBody:E}=require_util$19(),{FormData:k}=require_formdata(),{kState:A}=require_symbols$3(),{webidl:N}=require_webidl(),{DOMException:F,structuredClone:I}=require_constants$15(),{Blob:R,File:B}=require(`buffer`),{kBodyUsed:q}=require_symbols$4(),J=require(`assert`),{isErrored:le}=require_util$20(),{isUint8Array:_e,isArrayBuffer:be}=require(`util/types`),{File:xe}=require_file$5(),{parseMIMEType:De,serializeAMimeType:Oe}=require_dataURL(),je;try{let s=require(`node:crypto`);je=l=>s.randomInt(0,l)}catch{je=s=>Math.floor(Math.random(s))}let Ne=globalThis.ReadableStream,Pe=B??xe,ze=new TextEncoder,Be=new TextDecoder;function We(s,l=!1){Ne||=require(`stream/web`).ReadableStream;let f=null;f=s instanceof Ne?s:v(s)?s.stream():new Ne({async pull(s){s.enqueue(typeof E==`string`?ze.encode(E):E),queueMicrotask(()=>C(s))},start(){},type:void 0}),J(b(f));let w=null,E=null,k=null,A=null;if(typeof s==`string`)E=s,A=`text/plain;charset=UTF-8`;else if(s instanceof URLSearchParams)E=s.toString(),A=`application/x-www-form-urlencoded;charset=UTF-8`;else if(be(s))E=new Uint8Array(s.slice());else if(ArrayBuffer.isView(s))E=new Uint8Array(s.buffer.slice(s.byteOffset,s.byteOffset+s.byteLength));else if(p.isFormDataLike(s)){let l=`----formdata-undici-0${`${je(1e11)}`.padStart(11,`0`)}`,f=`--${l}\r\nContent-Disposition: form-data`,p=s=>s.replace(/\n/g,`%0A`).replace(/\r/g,`%0D`).replace(/"/g,`%22`),g=s=>s.replace(/\r?\n|\r/g,`\r +`),v=[],b=new Uint8Array([13,10]);k=0;let C=!1;for(let[l,w]of s)if(typeof w==`string`){let s=ze.encode(f+`; name="${p(g(l))}"\r\n\r\n${g(w)}\r\n`);v.push(s),k+=s.byteLength}else{let s=ze.encode(`${f}; name="${p(g(l))}"`+(w.name?`; filename="${p(w.name)}"`:``)+`\r +Content-Type: ${w.type||`application/octet-stream`}\r\n\r\n`);v.push(s,w,b),typeof w.size==`number`?k+=s.byteLength+w.size+b.byteLength:C=!0}let N=ze.encode(`--${l}--`);v.push(N),k+=N.byteLength,C&&(k=null),E=s,w=async function*(){for(let s of v)s.stream?yield*s.stream():yield s},A=`multipart/form-data; boundary=`+l}else if(v(s))E=s,k=s.size,s.type&&(A=s.type);else if(typeof s[Symbol.asyncIterator]==`function`){if(l)throw TypeError(`keepalive`);if(p.isDisturbed(s)||s.locked)throw TypeError(`Response body object should not be disturbed or locked`);f=s instanceof Ne?s:g(s)}if((typeof E==`string`||p.isBuffer(E))&&(k=Buffer.byteLength(E)),w!=null){let l;f=new Ne({async start(){l=w(s)[Symbol.asyncIterator]()},async pull(s){let{value:p,done:g}=await l.next();return g?queueMicrotask(()=>{s.close()}):le(f)||s.enqueue(new Uint8Array(p)),s.desiredSize>0},async cancel(s){await l.return()},type:void 0})}return[{stream:f,source:E,length:k},A]}function Ke(s,l=!1){return Ne||=require(`stream/web`).ReadableStream,s instanceof Ne&&(J(!p.isDisturbed(s),`The body has already been consumed.`),J(!s.locked,`The stream is locked.`)),We(s,l)}function qe(s){let[l,f]=s.stream.tee(),[,p]=I(f,{transfer:[f]}).tee();return s.stream=l,{stream:p,length:s.length,source:s.source}}async function*Je(s){if(s)if(_e(s))yield s;else{let l=s.stream;if(p.isDisturbed(l))throw TypeError(`The body has already been consumed.`);if(l.locked)throw TypeError(`The stream is locked.`);l[q]=!0,yield*l}}function Ye(s){if(s.aborted)throw new F(`The operation was aborted.`,`AbortError`)}function Ze(s){return{blob(){return ot(this,s=>{let l=Tt(this);return l===`failure`?l=``:l&&=Oe(l),new R([s],{type:l})},s)},arrayBuffer(){return ot(this,s=>new Uint8Array(s).buffer,s)},text(){return ot(this,ut,s)},json(){return ot(this,yt,s)},async formData(){N.brandCheck(this,s),Ye(this[A]);let l=this.headers.get(`Content-Type`);if(/multipart\/form-data/.test(l)){let s={};for(let[l,f]of this.headers)s[l.toLowerCase()]=f;let l=new k,p;try{p=new f({headers:s,preservePath:!0})}catch(s){throw new F(`${s}`,`AbortError`)}p.on(`field`,(s,f)=>{l.append(s,f)}),p.on(`file`,(s,f,p,g,v)=>{let b=[];if(g===`base64`||g.toLowerCase()===`base64`){let g=``;f.on(`data`,s=>{g+=s.toString().replace(/[\r\n]/gm,``);let l=g.length-g.length%4;b.push(Buffer.from(g.slice(0,l),`base64`)),g=g.slice(l)}),f.on(`end`,()=>{b.push(Buffer.from(g,`base64`)),l.append(s,new Pe(b,p,{type:v}))})}else f.on(`data`,s=>{b.push(s)}),f.on(`end`,()=>{l.append(s,new Pe(b,p,{type:v}))})});let g=new Promise((s,l)=>{p.on(`finish`,s),p.on(`error`,s=>l(TypeError(s)))});if(this.body!==null)for await(let s of Je(this[A].body))p.write(s);return p.end(),await g,l}else if(/application\/x-www-form-urlencoded/.test(l)){let s;try{let l=``,f=new TextDecoder(`utf-8`,{ignoreBOM:!0});for await(let s of Je(this[A].body)){if(!_e(s))throw TypeError(`Expected Uint8Array chunk`);l+=f.decode(s,{stream:!0})}l+=f.decode(),s=new URLSearchParams(l)}catch(s){throw Object.assign(TypeError(),{cause:s})}let l=new k;for(let[f,p]of s)l.append(f,p);return l}else throw await Promise.resolve(),Ye(this[A]),N.errors.exception({header:`${s.name}.formData`,message:`Could not parse content as FormData.`})}}}function Qe(s){Object.assign(s.prototype,Ze(s))}async function ot(s,l,f){if(N.brandCheck(s,f),Ye(s[A]),st(s[A].body))throw TypeError(`Body is unusable`);let p=w(),g=s=>p.reject(s),v=s=>{try{p.resolve(l(s))}catch(s){g(s)}};return s[A].body==null?(v(new Uint8Array),p.promise):(await E(s[A].body,v,g),p.promise)}function st(s){return s!=null&&(s.stream.locked||p.isDisturbed(s.stream))}function ut(s){return s.length===0?``:(s[0]===239&&s[1]===187&&s[2]===191&&(s=s.subarray(3)),Be.decode(s))}function yt(s){return JSON.parse(ut(s))}function Tt(s){let{headersList:l}=s[A],f=l.get(`content-type`);return f===null?`failure`:De(f)}l.exports={extractBody:We,safelyExtractBody:Ke,cloneBody:qe,mixinBody:Qe}})),require_request$1=__commonJSMin(((s,l)=>{let{InvalidArgumentError:f,NotSupportedError:p}=require_errors$11(),g=require(`assert`),{kHTTP2BuildRequest:v,kHTTP2CopyHeaders:b,kHTTP1BuildRequest:C}=require_symbols$4(),w=require_util$20(),E=/^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/,k=/[^\t\x20-\x7e\x80-\xff]/,A=/[^\u0021-\u00ff]/,N=Symbol(`handler`),F={},I;try{let s=require(`diagnostics_channel`);F.create=s.channel(`undici:request:create`),F.bodySent=s.channel(`undici:request:bodySent`),F.headers=s.channel(`undici:request:headers`),F.trailers=s.channel(`undici:request:trailers`),F.error=s.channel(`undici:request:error`)}catch{F.create={hasSubscribers:!1},F.bodySent={hasSubscribers:!1},F.headers={hasSubscribers:!1},F.trailers={hasSubscribers:!1},F.error={hasSubscribers:!1}}var R=class s{constructor(s,{path:l,method:p,body:g,headers:v,query:b,idempotent:C,blocking:k,upgrade:R,headersTimeout:B,bodyTimeout:J,reset:le,throwOnError:_e,expectContinue:be},xe){if(typeof l!=`string`)throw new f(`path must be a string`);if(l[0]!==`/`&&!(l.startsWith(`http://`)||l.startsWith(`https://`))&&p!==`CONNECT`)throw new f(`path must be an absolute URL or start with a slash`);if(A.exec(l)!==null)throw new f(`invalid request path`);if(typeof p!=`string`)throw new f(`method must be a string`);if(E.exec(p)===null)throw new f(`invalid request method`);if(R&&typeof R!=`string`)throw new f(`upgrade must be a string`);if(B!=null&&(!Number.isFinite(B)||B<0))throw new f(`invalid headersTimeout`);if(J!=null&&(!Number.isFinite(J)||J<0))throw new f(`invalid bodyTimeout`);if(le!=null&&typeof le!=`boolean`)throw new f(`invalid reset`);if(be!=null&&typeof be!=`boolean`)throw new f(`invalid expectContinue`);if(this.headersTimeout=B,this.bodyTimeout=J,this.throwOnError=_e===!0,this.method=p,this.abort=null,g==null)this.body=null;else if(w.isStream(g)){this.body=g;let s=this.body._readableState;(!s||!s.autoDestroy)&&(this.endHandler=function(){w.destroy(this)},this.body.on(`end`,this.endHandler)),this.errorHandler=s=>{this.abort?this.abort(s):this.error=s},this.body.on(`error`,this.errorHandler)}else if(w.isBuffer(g))this.body=g.byteLength?g:null;else if(ArrayBuffer.isView(g))this.body=g.buffer.byteLength?Buffer.from(g.buffer,g.byteOffset,g.byteLength):null;else if(g instanceof ArrayBuffer)this.body=g.byteLength?Buffer.from(g):null;else if(typeof g==`string`)this.body=g.length?Buffer.from(g):null;else if(w.isFormDataLike(g)||w.isIterable(g)||w.isBlobLike(g))this.body=g;else throw new f(`body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable`);if(this.completed=!1,this.aborted=!1,this.upgrade=R||null,this.path=b?w.buildURL(l,b):l,this.origin=s,this.idempotent=C??(p===`HEAD`||p===`GET`),this.blocking=k??!1,this.reset=le??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=``,this.expectContinue=be??!1,Array.isArray(v)){if(v.length%2!=0)throw new f(`headers array must be even`);for(let s=0;s{let f=require(`events`);l.exports=class extends f{dispatch(){throw Error(`not implemented`)}close(){throw Error(`not implemented`)}destroy(){throw Error(`not implemented`)}}})),require_dispatcher_base=__commonJSMin(((s,l)=>{let f=require_dispatcher(),{ClientDestroyedError:p,ClientClosedError:g,InvalidArgumentError:v}=require_errors$11(),{kDestroy:b,kClose:C,kDispatch:w,kInterceptors:E}=require_symbols$4(),k=Symbol(`destroyed`),A=Symbol(`closed`),N=Symbol(`onDestroyed`),F=Symbol(`onClosed`),I=Symbol(`Intercepted Dispatch`);l.exports=class extends f{constructor(){super(),this[k]=!1,this[N]=null,this[A]=!1,this[F]=[]}get destroyed(){return this[k]}get closed(){return this[A]}get interceptors(){return this[E]}set interceptors(s){if(s){for(let l=s.length-1;l>=0;l--)if(typeof this[E][l]!=`function`)throw new v(`interceptor must be an function`)}this[E]=s}close(s){if(s===void 0)return new Promise((s,l)=>{this.close((f,p)=>f?l(f):s(p))});if(typeof s!=`function`)throw new v(`invalid callback`);if(this[k]){queueMicrotask(()=>s(new p,null));return}if(this[A]){this[F]?this[F].push(s):queueMicrotask(()=>s(null,null));return}this[A]=!0,this[F].push(s);let l=()=>{let s=this[F];this[F]=null;for(let l=0;lthis.destroy()).then(()=>{queueMicrotask(l)})}destroy(s,l){if(typeof s==`function`&&(l=s,s=null),l===void 0)return new Promise((l,f)=>{this.destroy(s,(s,p)=>s?f(s):l(p))});if(typeof l!=`function`)throw new v(`invalid callback`);if(this[k]){this[N]?this[N].push(l):queueMicrotask(()=>l(null,null));return}s||=new p,this[k]=!0,this[N]=this[N]||[],this[N].push(l);let f=()=>{let s=this[N];this[N]=null;for(let l=0;l{queueMicrotask(f)})}[I](s,l){if(!this[E]||this[E].length===0)return this[I]=this[w],this[w](s,l);let f=this[w].bind(this);for(let s=this[E].length-1;s>=0;s--)f=this[E][s](f);return this[I]=f,f(s,l)}dispatch(s,l){if(!l||typeof l!=`object`)throw new v(`handler must be an object`);try{if(!s||typeof s!=`object`)throw new v(`opts must be an object.`);if(this[k]||this[N])throw new p;if(this[A])throw new g;return this[I](s,l)}catch(s){if(typeof l.onError!=`function`)throw new v(`invalid onError method`);return l.onError(s),!1}}}})),require_connect=__commonJSMin(((s,l)=>{let f=require(`net`),p=require(`assert`),g=require_util$20(),{InvalidArgumentError:v,ConnectTimeoutError:b}=require_errors$11(),C,w;w=global.FinalizationRegistry&&!process.env.NODE_V8_COVERAGE?class{constructor(s){this._maxCachedSessions=s,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(s=>{if(this._sessionCache.size=this._maxCachedSessions){let{value:s}=this._sessionCache.keys().next();this._sessionCache.delete(s)}this._sessionCache.set(s,l)}}};function E({allowH2:s,maxCachedSessions:l,socketPath:b,timeout:E,...N}){if(l!=null&&(!Number.isInteger(l)||l<0))throw new v(`maxCachedSessions must be a positive integer or zero`);let F={path:b,...N},I=new w(l??100);return E??=1e4,s??=!1,function({hostname:l,host:v,protocol:b,port:w,servername:N,localAddress:R,httpSocket:B},q){let J;if(b===`https:`){C||=require(`tls`),N=N||F.servername||g.getServerName(v)||null;let f=N||l,b=I.get(f)||null;p(f),J=C.connect({highWaterMark:16384,...F,servername:N,session:b,localAddress:R,ALPNProtocols:s?[`http/1.1`,`h2`]:[`http/1.1`],socket:B,port:w||443,host:l}),J.on(`session`,function(s){I.set(f,s)})}else p(!B,`httpSocket can only be sent on TLS update`),J=f.connect({highWaterMark:64*1024,...F,localAddress:R,port:w||80,host:l});if(F.keepAlive==null||F.keepAlive){let s=F.keepAliveInitialDelay===void 0?6e4:F.keepAliveInitialDelay;J.setKeepAlive(!0,s)}let le=k(()=>A(J),E);return J.setNoDelay(!0).once(b===`https:`?`secureConnect`:`connect`,function(){if(le(),q){let s=q;q=null,s(null,this)}}).on(`error`,function(s){if(le(),q){let l=q;q=null,l(s)}}),J}}function k(s,l){if(!l)return()=>{};let f=null,p=null,g=setTimeout(()=>{f=setImmediate(()=>{process.platform===`win32`?p=setImmediate(()=>s()):s()})},l);return()=>{clearTimeout(g),clearImmediate(f),clearImmediate(p)}}function A(s){g.destroy(s,new b)}l.exports=E})),require_utils$21=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.enumToMap=void 0;function l(s){let l={};return Object.keys(s).forEach(f=>{let p=s[f];typeof p==`number`&&(l[f]=p)}),l}s.enumToMap=l})),require_constants$14=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SPECIAL_HEADERS=s.HEADER_STATE=s.MINOR=s.MAJOR=s.CONNECTION_TOKEN_CHARS=s.HEADER_CHARS=s.TOKEN=s.STRICT_TOKEN=s.HEX=s.URL_CHAR=s.STRICT_URL_CHAR=s.USERINFO_CHARS=s.MARK=s.ALPHANUM=s.NUM=s.HEX_MAP=s.NUM_MAP=s.ALPHA=s.FINISH=s.H_METHOD_MAP=s.METHOD_MAP=s.METHODS_RTSP=s.METHODS_ICE=s.METHODS_HTTP=s.METHODS=s.LENIENT_FLAGS=s.FLAGS=s.TYPE=s.ERROR=void 0;let l=require_utils$21();(function(s){s[s.OK=0]=`OK`,s[s.INTERNAL=1]=`INTERNAL`,s[s.STRICT=2]=`STRICT`,s[s.LF_EXPECTED=3]=`LF_EXPECTED`,s[s.UNEXPECTED_CONTENT_LENGTH=4]=`UNEXPECTED_CONTENT_LENGTH`,s[s.CLOSED_CONNECTION=5]=`CLOSED_CONNECTION`,s[s.INVALID_METHOD=6]=`INVALID_METHOD`,s[s.INVALID_URL=7]=`INVALID_URL`,s[s.INVALID_CONSTANT=8]=`INVALID_CONSTANT`,s[s.INVALID_VERSION=9]=`INVALID_VERSION`,s[s.INVALID_HEADER_TOKEN=10]=`INVALID_HEADER_TOKEN`,s[s.INVALID_CONTENT_LENGTH=11]=`INVALID_CONTENT_LENGTH`,s[s.INVALID_CHUNK_SIZE=12]=`INVALID_CHUNK_SIZE`,s[s.INVALID_STATUS=13]=`INVALID_STATUS`,s[s.INVALID_EOF_STATE=14]=`INVALID_EOF_STATE`,s[s.INVALID_TRANSFER_ENCODING=15]=`INVALID_TRANSFER_ENCODING`,s[s.CB_MESSAGE_BEGIN=16]=`CB_MESSAGE_BEGIN`,s[s.CB_HEADERS_COMPLETE=17]=`CB_HEADERS_COMPLETE`,s[s.CB_MESSAGE_COMPLETE=18]=`CB_MESSAGE_COMPLETE`,s[s.CB_CHUNK_HEADER=19]=`CB_CHUNK_HEADER`,s[s.CB_CHUNK_COMPLETE=20]=`CB_CHUNK_COMPLETE`,s[s.PAUSED=21]=`PAUSED`,s[s.PAUSED_UPGRADE=22]=`PAUSED_UPGRADE`,s[s.PAUSED_H2_UPGRADE=23]=`PAUSED_H2_UPGRADE`,s[s.USER=24]=`USER`})(s.ERROR||={}),(function(s){s[s.BOTH=0]=`BOTH`,s[s.REQUEST=1]=`REQUEST`,s[s.RESPONSE=2]=`RESPONSE`})(s.TYPE||={}),(function(s){s[s.CONNECTION_KEEP_ALIVE=1]=`CONNECTION_KEEP_ALIVE`,s[s.CONNECTION_CLOSE=2]=`CONNECTION_CLOSE`,s[s.CONNECTION_UPGRADE=4]=`CONNECTION_UPGRADE`,s[s.CHUNKED=8]=`CHUNKED`,s[s.UPGRADE=16]=`UPGRADE`,s[s.CONTENT_LENGTH=32]=`CONTENT_LENGTH`,s[s.SKIPBODY=64]=`SKIPBODY`,s[s.TRAILING=128]=`TRAILING`,s[s.TRANSFER_ENCODING=512]=`TRANSFER_ENCODING`})(s.FLAGS||={}),(function(s){s[s.HEADERS=1]=`HEADERS`,s[s.CHUNKED_LENGTH=2]=`CHUNKED_LENGTH`,s[s.KEEP_ALIVE=4]=`KEEP_ALIVE`})(s.LENIENT_FLAGS||={});var f;(function(s){s[s.DELETE=0]=`DELETE`,s[s.GET=1]=`GET`,s[s.HEAD=2]=`HEAD`,s[s.POST=3]=`POST`,s[s.PUT=4]=`PUT`,s[s.CONNECT=5]=`CONNECT`,s[s.OPTIONS=6]=`OPTIONS`,s[s.TRACE=7]=`TRACE`,s[s.COPY=8]=`COPY`,s[s.LOCK=9]=`LOCK`,s[s.MKCOL=10]=`MKCOL`,s[s.MOVE=11]=`MOVE`,s[s.PROPFIND=12]=`PROPFIND`,s[s.PROPPATCH=13]=`PROPPATCH`,s[s.SEARCH=14]=`SEARCH`,s[s.UNLOCK=15]=`UNLOCK`,s[s.BIND=16]=`BIND`,s[s.REBIND=17]=`REBIND`,s[s.UNBIND=18]=`UNBIND`,s[s.ACL=19]=`ACL`,s[s.REPORT=20]=`REPORT`,s[s.MKACTIVITY=21]=`MKACTIVITY`,s[s.CHECKOUT=22]=`CHECKOUT`,s[s.MERGE=23]=`MERGE`,s[s[`M-SEARCH`]=24]=`M-SEARCH`,s[s.NOTIFY=25]=`NOTIFY`,s[s.SUBSCRIBE=26]=`SUBSCRIBE`,s[s.UNSUBSCRIBE=27]=`UNSUBSCRIBE`,s[s.PATCH=28]=`PATCH`,s[s.PURGE=29]=`PURGE`,s[s.MKCALENDAR=30]=`MKCALENDAR`,s[s.LINK=31]=`LINK`,s[s.UNLINK=32]=`UNLINK`,s[s.SOURCE=33]=`SOURCE`,s[s.PRI=34]=`PRI`,s[s.DESCRIBE=35]=`DESCRIBE`,s[s.ANNOUNCE=36]=`ANNOUNCE`,s[s.SETUP=37]=`SETUP`,s[s.PLAY=38]=`PLAY`,s[s.PAUSE=39]=`PAUSE`,s[s.TEARDOWN=40]=`TEARDOWN`,s[s.GET_PARAMETER=41]=`GET_PARAMETER`,s[s.SET_PARAMETER=42]=`SET_PARAMETER`,s[s.REDIRECT=43]=`REDIRECT`,s[s.RECORD=44]=`RECORD`,s[s.FLUSH=45]=`FLUSH`})(f=s.METHODS||={}),s.METHODS_HTTP=[f.DELETE,f.GET,f.HEAD,f.POST,f.PUT,f.CONNECT,f.OPTIONS,f.TRACE,f.COPY,f.LOCK,f.MKCOL,f.MOVE,f.PROPFIND,f.PROPPATCH,f.SEARCH,f.UNLOCK,f.BIND,f.REBIND,f.UNBIND,f.ACL,f.REPORT,f.MKACTIVITY,f.CHECKOUT,f.MERGE,f[`M-SEARCH`],f.NOTIFY,f.SUBSCRIBE,f.UNSUBSCRIBE,f.PATCH,f.PURGE,f.MKCALENDAR,f.LINK,f.UNLINK,f.PRI,f.SOURCE],s.METHODS_ICE=[f.SOURCE],s.METHODS_RTSP=[f.OPTIONS,f.DESCRIBE,f.ANNOUNCE,f.SETUP,f.PLAY,f.PAUSE,f.TEARDOWN,f.GET_PARAMETER,f.SET_PARAMETER,f.REDIRECT,f.RECORD,f.FLUSH,f.GET,f.POST],s.METHOD_MAP=l.enumToMap(f),s.H_METHOD_MAP={},Object.keys(s.METHOD_MAP).forEach(l=>{/^H/.test(l)&&(s.H_METHOD_MAP[l]=s.METHOD_MAP[l])}),(function(s){s[s.SAFE=0]=`SAFE`,s[s.SAFE_WITH_CB=1]=`SAFE_WITH_CB`,s[s.UNSAFE=2]=`UNSAFE`})(s.FINISH||={}),s.ALPHA=[];for(let l=65;l<=90;l++)s.ALPHA.push(String.fromCharCode(l)),s.ALPHA.push(String.fromCharCode(l+32));s.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9},s.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},s.NUM=[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`],s.ALPHANUM=s.ALPHA.concat(s.NUM),s.MARK=[`-`,`_`,`.`,`!`,`~`,`*`,`'`,`(`,`)`],s.USERINFO_CHARS=s.ALPHANUM.concat(s.MARK).concat([`%`,`;`,`:`,`&`,`=`,`+`,`$`,`,`]),s.STRICT_URL_CHAR=`!"$%&'()*+,-./:;<=>@[\\]^_\`{|}~`.split(``).concat(s.ALPHANUM),s.URL_CHAR=s.STRICT_URL_CHAR.concat([` `,`\f`]);for(let l=128;l<=255;l++)s.URL_CHAR.push(l);s.HEX=s.NUM.concat([`a`,`b`,`c`,`d`,`e`,`f`,`A`,`B`,`C`,`D`,`E`,`F`]),s.STRICT_TOKEN=[`!`,`#`,`$`,`%`,`&`,`'`,`*`,`+`,`-`,`.`,`^`,`_`,"`",`|`,`~`].concat(s.ALPHANUM),s.TOKEN=s.STRICT_TOKEN.concat([` `]),s.HEADER_CHARS=[` `];for(let l=32;l<=255;l++)l!==127&&s.HEADER_CHARS.push(l);s.CONNECTION_TOKEN_CHARS=s.HEADER_CHARS.filter(s=>s!==44),s.MAJOR=s.NUM_MAP,s.MINOR=s.MAJOR;var p;(function(s){s[s.GENERAL=0]=`GENERAL`,s[s.CONNECTION=1]=`CONNECTION`,s[s.CONTENT_LENGTH=2]=`CONTENT_LENGTH`,s[s.TRANSFER_ENCODING=3]=`TRANSFER_ENCODING`,s[s.UPGRADE=4]=`UPGRADE`,s[s.CONNECTION_KEEP_ALIVE=5]=`CONNECTION_KEEP_ALIVE`,s[s.CONNECTION_CLOSE=6]=`CONNECTION_CLOSE`,s[s.CONNECTION_UPGRADE=7]=`CONNECTION_UPGRADE`,s[s.TRANSFER_ENCODING_CHUNKED=8]=`TRANSFER_ENCODING_CHUNKED`})(p=s.HEADER_STATE||={}),s.SPECIAL_HEADERS={connection:p.CONNECTION,"content-length":p.CONTENT_LENGTH,"proxy-connection":p.CONNECTION,"transfer-encoding":p.TRANSFER_ENCODING,upgrade:p.UPGRADE}})),require_RedirectHandler=__commonJSMin(((s,l)=>{let f=require_util$20(),{kBodyUsed:p}=require_symbols$4(),g=require(`assert`),{InvalidArgumentError:v}=require_errors$11(),b=require(`events`),C=[300,301,302,303,307,308],w=Symbol(`body`);var E=class{constructor(s){this[w]=s,this[p]=!1}async*[Symbol.asyncIterator](){g(!this[p],`disturbed`),this[p]=!0,yield*this[w]}},k=class{constructor(s,l,C,w){if(l!=null&&(!Number.isInteger(l)||l<0))throw new v(`maxRedirections must be a positive number`);f.validateHandler(w,C.method,C.upgrade),this.dispatch=s,this.location=null,this.abort=null,this.opts={...C,maxRedirections:0},this.maxRedirections=l,this.handler=w,this.history=[],f.isStream(this.opts.body)?(f.bodyLength(this.opts.body)===0&&this.opts.body.on(`data`,function(){g(!1)}),typeof this.opts.body.readableDidRead!=`boolean`&&(this.opts.body[p]=!1,b.prototype.on.call(this.opts.body,`data`,function(){this[p]=!0}))):(this.opts.body&&typeof this.opts.body.pipeTo==`function`||this.opts.body&&typeof this.opts.body!=`string`&&!ArrayBuffer.isView(this.opts.body)&&f.isIterable(this.opts.body))&&(this.opts.body=new E(this.opts.body))}onConnect(s){this.abort=s,this.handler.onConnect(s,{history:this.history})}onUpgrade(s,l,f){this.handler.onUpgrade(s,l,f)}onError(s){this.handler.onError(s)}onHeaders(s,l,p,g){if(this.location=this.history.length>=this.maxRedirections||f.isDisturbed(this.opts.body)?null:A(s,l),this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location)return this.handler.onHeaders(s,l,p,g);let{origin:v,pathname:b,search:C}=f.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),w=C?`${b}${C}`:b;this.opts.headers=F(this.opts.headers,s===303,this.opts.origin!==v),this.opts.path=w,this.opts.origin=v,this.opts.maxRedirections=0,this.opts.query=null,s===303&&this.opts.method!==`HEAD`&&(this.opts.method=`GET`,this.opts.body=null)}onData(s){if(!this.location)return this.handler.onData(s)}onComplete(s){this.location?(this.location=null,this.abort=null,this.dispatch(this.opts,this)):this.handler.onComplete(s)}onBodySent(s){this.handler.onBodySent&&this.handler.onBodySent(s)}};function A(s,l){if(C.indexOf(s)===-1)return null;for(let s=0;s{let f=require_RedirectHandler();function p({maxRedirections:s}){return l=>function(p,g){let{maxRedirections:v=s}=p;if(!v)return l(p,g);let b=new f(l,v,p,g);return p={...p,maxRedirections:0},l(p,b)}}l.exports=p})),require_llhttp_wasm=__commonJSMin(((s,l)=>{l.exports=`AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAA0ZFAwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAAGBgYGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAwABBAUBcAESEgUDAQACBggBfwFBgNQECwfRBSIGbWVtb3J5AgALX2luaXRpYWxpemUACRlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQAChhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUAQQxsbGh0dHBfYWxsb2MADAZtYWxsb2MARgtsbGh0dHBfZnJlZQANBGZyZWUASA9sbGh0dHBfZ2V0X3R5cGUADhVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADxVsbGh0dHBfZ2V0X2h0dHBfbWlub3IAEBFsbGh0dHBfZ2V0X21ldGhvZAARFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAEhJsbGh0dHBfZ2V0X3VwZ3JhZGUAEwxsbGh0dHBfcmVzZXQAFA5sbGh0dHBfZXhlY3V0ZQAVFGxsaHR0cF9zZXR0aW5nc19pbml0ABYNbGxodHRwX2ZpbmlzaAAXDGxsaHR0cF9wYXVzZQAYDWxsaHR0cF9yZXN1bWUAGRtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGhBsbGh0dHBfZ2V0X2Vycm5vABsXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AHBdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAdFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB4RbGxodHRwX2Vycm5vX25hbWUAHxJsbGh0dHBfbWV0aG9kX25hbWUAIBJs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ADcDACAAQShqQgA3AwAgAEEgakIANwMAIABBEGpCADcDACAAQQhqQgA3AwAgAEHdATYCHEEAC3sBAX8CQCAAKAIMIgMNAAJAIAAoAgRFDQAgACABNgIECwJAIAAgASACEMSAgIAAIgMNACAAKAIMDwsgACADNgIcQQAhAyAAKAIEIgFFDQAgACABIAIgACgCCBGBgICAAAAiAUUNACAAIAI2AhQgACABNgIMIAEhAwsgAwvk8wEDDn8DfgR/I4CAgIAAQRBrIgMkgICAgAAgASEEIAEhBSABIQYgASEHIAEhCCABIQkgASEKIAEhCyABIQwgASENIAEhDiABIQ8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCHCIQQX9qDt0B2gEB2QECAwQFBgcICQoLDA0O2AEPENcBERLWARMUFRYXGBkaG+AB3wEcHR7VAR8gISIjJCXUASYnKCkqKyzTAdIBLS7RAdABLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVG2wFHSElKzwHOAUvNAUzMAU1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4ABgQGCAYMBhAGFAYYBhwGIAYkB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QAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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FCAAIBA2AgxBACEQDLIBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxNCyAAQdMANgIcIAAgATYCFCAAIBA2AgxBACEQDLEBCyAAKAIEIRAgAEEANgIEAkAgACAQIAEQp4CAgAAiEA0AIAEhAQxRCyAAQeUANgIcIAAgATYCFCAAIBA2AgxBACEQDLABCyAAQQA2AhwgACABNgIUIABBxoqAgAA2AhAgAEEHNgIMQQAhEAyvAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMSQsgAEHSADYCHCAAIAE2AhQgACAQNgIMQQAhEAyuAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMSQsgAEHTADYCHCAAIAE2AhQgACAQNgIMQQAhEAytAQsgACgCBCEQIABBADYCBAJAIAAgECABEKeAgIAAIhANACABIQEMTQsgAEHlADYCHCAAIAE2AhQgACAQNgIMQQAhEAysAQsgAEEANgIcIAAgATYCFCAAQdyIgIAANgIQIABBBzYCDEEAIRAMqwELIBBBP0cNASABQQFqIQELQQUhEAyQAQtBACEQIABBADYCHCAAIAE2AhQgAEH9koCAADYCECAAQQc2AgwMqAELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEILIABB0gA2AhwgACABNgIUIAAgEDYCDEEAIRAMpwELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEILIABB0wA2AhwgACABNgIUIAAgEDYCDEEAIRAMpgELIAAoAgQhECAAQQA2AgQCQCAAIBAgARCngICAACIQDQAgASEBDEYLIABB5QA2AhwgACABNgIUIAAgEDYCDEEAIRAMpQELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDD8LIABB0gA2AhwgACAUNgIUIAAgATYCDEEAIRAMpAELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDD8LIABB0wA2AhwgACAUNgIUIAAgATYCDEEAIRAMowELIAAoAgQhASAAQQA2AgQCQCAAIAEgFBCngICAACIBDQAgFCEBDEMLIABB5QA2AhwgACAU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YWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABEdXBsaWNhdGUgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyIGluIHVybCBwYXRoAENvbnRlbnQtTGVuZ3RoIGNhbid0IGJlIHByZXNlbnQgd2l0aCBUcmFuc2Zlci1FbmNvZGluZwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBzaXplAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX3ZhbHVlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgdmFsdWUATWlzc2luZyBleHBlY3RlZCBMRiBhZnRlciBoZWFkZXIgdmFsdWUASW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fbmFtZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIG5hbWUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAXhMAACYTAAAwEAAA8BcAAJ0TAAAVEgAAORcAAPASAAAKEAAAdRIAAK0SAACCEwAATxQAAH8QAACgFQAAIxQAAIkSAACLFAAATRUAANQRAADPFAAAEBgAAMkWAADcFgAAwREAAOAXAAC7FAAAdBQAAHwVAADlFAAACBcAAB8QAABlFQAAoxQAACgVAAACFQAAmRUAACwQAACLGQAATw8AANQOAABqEAAAzhAAAAIXAACJDgAAbhMAABwTAABmFAAAVhcAAMETAADNEwAAbBMAAGgXAABmFwAAXxcAACITAADODwAAaQ4AANgOAABjFgAAyxMAAKoOAAAoFwAAJhcAAMUTAABdFgAA6BEAAGcTAABlEwAA8hYAAHMTAAAdFwAA+RYAAPMRAADPDgAAzhUAAAwSAACzEQAApREAAGEQAAAyFwAAuxMAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIDAgICAgIAAAICAAICAAICAgICAgICAgIABAAAAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbG9zZWVlcC1hbGl2ZQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AAAAAAAAAAAAAAAAAAAByYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AAAAAAAAAAAAAAAABAgABAwAAAAAAAAAAAAAAAAAAAAAAAAQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAQIAAQMAAAAAAAAAAAAAAAAAAAAAAAAEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOT1VOQ0VFQ0tPVVRORUNURVRFQ1JJQkVMVVNIRVRFQURTRUFSQ0hSR0VDVElWSVRZTEVOREFSVkVPVElGWVBUSU9OU0NIU0VBWVNUQVRDSEdFT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8=`})),require_llhttp_simd_wasm=__commonJSMin(((s,l)=>{l.exports=`AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAA0ZFAwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAAGBgYGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAwABBAUBcAESEgUDAQACBggBfwFBgNQECwfRBSIGbWVtb3J5AgALX2luaXRpYWxpemUACRlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQAChhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUAQQxsbGh0dHBfYWxsb2MADAZtYWxsb2MARgtsbGh0dHBfZnJlZQANBGZyZWUASA9sbGh0dHBfZ2V0X3R5cGUADhVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADxVsbGh0dHBfZ2V0X2h0dHBfbWlub3IAEBFsbGh0dHBfZ2V0X21ldGhvZAARFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAEhJsbGh0dHBfZ2V0X3VwZ3JhZGUAEwxsbGh0dHBfcmVzZXQAFA5sbGh0dHBfZXhlY3V0ZQAVFGxsaHR0cF9zZXR0aW5nc19pbml0ABYNbGxodHRwX2ZpbmlzaAAXDGxsaHR0cF9wYXVzZQAYDWxsaHR0cF9yZXN1bWUAGRtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGhBsbGh0dHBfZ2V0X2Vycm5vABsXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AHBdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAdFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB4RbGxodHRwX2Vycm5vX25hbWUAHxJsbGh0dHBfbWV0aG9kX25hbWUAIBJs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IAH9CwMAIABBMGogAf0LAwAgAEEgaiAB/QsDACAAQd0BNgIcQQALewEBfwJAIAAoAgwiAw0AAkAgACgCBEUNACAAIAE2AgQLAkAgACABIAIQxICAgAAiAw0AIAAoAgwPCyAAIAM2AhxBACEDIAAoAgQiAUUNACAAIAEgAiAAKAIIEYGAgIAAACIBRQ0AIAAgAjYCFCAAIAE2AgwgASEDCyADC+TzAQMOfwN+BH8jgICAgABBEGsiAySAgICAACABIQQgASEFIAEhBiABIQcgASEIIAEhCSABIQogASELIAEhDCABIQ0gASEOIAEhDwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIcIhBBf2oO3QHaAQHZAQIDBAUGBwgJCgsMDQ7YAQ8Q1wEREtYBExQVFhcYGRob4AHfARwdHtUBHyAhIiMkJdQBJicoKSorLNMB0gEtLtEB0AEvMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUbbAUdISUrPAc4BS80BTMwBTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEB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QAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIBAOxwEAAQID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YWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsb3NlZWVwLWFsaXZlAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgAAAAAAAAAAAAAAAAAAAHJhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KDQpTTQ0KDQpUVFAvQ0UvVFNQLwAAAAAAAAAAAAAAAAECAAEDAAAAAAAAAAAAAAAAAAAAAAAABAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAgABAwAAAAAAAAAAAAAAAAAAAAAAAAQBAQUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==`})),require_client=__commonJSMin(((s,l)=>{let f=require(`assert`),p=require(`net`),g=require(`http`),{pipeline:v}=require(`stream`),b=require_util$20(),C=require_timers(),w=require_request$1(),E=require_dispatcher_base(),{RequestContentLengthMismatchError:k,ResponseContentLengthMismatchError:A,InvalidArgumentError:N,RequestAbortedError:F,HeadersTimeoutError:I,HeadersOverflowError:R,SocketError:B,InformationalError:q,BodyTimeoutError:J,HTTPParserError:le,ResponseExceededMaxSizeError:_e,ClientDestroyedError:be}=require_errors$11(),xe=require_connect(),{kUrl:De,kReset:Oe,kServerName:je,kClient:Ne,kBusy:Pe,kParser:ze,kConnect:Be,kBlocking:We,kResuming:Ke,kRunning:qe,kPending:Je,kSize:Ye,kWriting:Ze,kQueue:Qe,kConnected:ot,kConnecting:st,kNeedDrain:ut,kNoRef:yt,kKeepAliveDefaultTimeout:Tt,kHostHeader:Ot,kPendingIdx:At,kRunningIdx:jt,kError:It,kPipelining:Lt,kSocket:Rt,kKeepAliveTimeoutValue:Vt,kMaxHeadersSize:Ht,kKeepAliveMaxTimeout:Gt,kKeepAliveTimeoutThreshold:Kt,kHeadersTimeout:Jt,kBodyTimeout:Xt,kStrictContentLength:Zt,kConnector:en,kMaxRedirections:tn,kMaxRequests:nn,kCounter:rn,kClose:an,kDestroy:on,kDispatch:sn,kInterceptors:cn,kLocalAddress:ln,kMaxResponseSize:un,kHTTPConnVersion:dn,kHost:fn,kHTTP2Session:pn,kHTTP2SessionState:mn,kHTTP2BuildRequest:hn,kHTTP2CopyHeaders:gn,kHTTP1BuildRequest:_n}=require_symbols$4(),vn;try{vn=require(`http2`)}catch{vn={constants:{}}}let{constants:{HTTP2_HEADER_AUTHORITY:yn,HTTP2_HEADER_METHOD:bn,HTTP2_HEADER_PATH:xn,HTTP2_HEADER_SCHEME:Sn,HTTP2_HEADER_CONTENT_LENGTH:Cn,HTTP2_HEADER_EXPECT:wn,HTTP2_HEADER_STATUS:Tn}}=vn,En=!1,Dn=Buffer[Symbol.species],On=Symbol(`kClosedResolve`),kn={};try{let s=require(`diagnostics_channel`);kn.sendHeaders=s.channel(`undici:client:sendHeaders`),kn.beforeConnect=s.channel(`undici:client:beforeConnect`),kn.connectError=s.channel(`undici:client:connectError`),kn.connected=s.channel(`undici:client:connected`)}catch{kn.sendHeaders={hasSubscribers:!1},kn.beforeConnect={hasSubscribers:!1},kn.connectError={hasSubscribers:!1},kn.connected={hasSubscribers:!1}}var An=class extends E{constructor(s,{interceptors:l,maxHeaderSize:f,headersTimeout:v,socketTimeout:C,requestTimeout:w,connectTimeout:E,bodyTimeout:k,idleTimeout:A,keepAlive:F,keepAliveTimeout:I,maxKeepAliveTimeout:R,keepAliveMaxTimeout:B,keepAliveTimeoutThreshold:q,socketPath:J,pipelining:le,tls:_e,strictContentLength:be,maxCachedSessions:Oe,maxRedirections:Ne,connect:Pe,maxRequestsPerClient:ze,localAddress:Be,maxResponseSize:We,autoSelectFamily:qe,autoSelectFamilyAttemptTimeout:Je,allowH2:Ye,maxConcurrentStreams:Ze}={}){if(super(),F!==void 0)throw new N(`unsupported keepAlive, use pipelining=0 instead`);if(C!==void 0)throw new N(`unsupported socketTimeout, use headersTimeout & bodyTimeout instead`);if(w!==void 0)throw new N(`unsupported requestTimeout, use headersTimeout & bodyTimeout instead`);if(A!==void 0)throw new N(`unsupported idleTimeout, use keepAliveTimeout instead`);if(R!==void 0)throw new N(`unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead`);if(f!=null&&!Number.isFinite(f))throw new N(`invalid maxHeaderSize`);if(J!=null&&typeof J!=`string`)throw new N(`invalid socketPath`);if(E!=null&&(!Number.isFinite(E)||E<0))throw new N(`invalid connectTimeout`);if(I!=null&&(!Number.isFinite(I)||I<=0))throw new N(`invalid keepAliveTimeout`);if(B!=null&&(!Number.isFinite(B)||B<=0))throw new N(`invalid keepAliveMaxTimeout`);if(q!=null&&!Number.isFinite(q))throw new N(`invalid keepAliveTimeoutThreshold`);if(v!=null&&(!Number.isInteger(v)||v<0))throw new N(`headersTimeout must be a positive integer or zero`);if(k!=null&&(!Number.isInteger(k)||k<0))throw new N(`bodyTimeout must be a positive integer or zero`);if(Pe!=null&&typeof Pe!=`function`&&typeof Pe!=`object`)throw new N(`connect must be a function or an object`);if(Ne!=null&&(!Number.isInteger(Ne)||Ne<0))throw new N(`maxRedirections must be a positive number`);if(ze!=null&&(!Number.isInteger(ze)||ze<0))throw new N(`maxRequestsPerClient must be a positive number`);if(Be!=null&&(typeof Be!=`string`||p.isIP(Be)===0))throw new N(`localAddress must be valid string IP address`);if(We!=null&&(!Number.isInteger(We)||We<-1))throw new N(`maxResponseSize must be a positive number`);if(Je!=null&&(!Number.isInteger(Je)||Je<-1))throw new N(`autoSelectFamilyAttemptTimeout must be a positive number`);if(Ye!=null&&typeof Ye!=`boolean`)throw new N(`allowH2 must be a valid boolean value`);if(Ze!=null&&(typeof Ze!=`number`||Ze<1))throw new N(`maxConcurrentStreams must be a possitive integer, greater than 0`);typeof Pe!=`function`&&(Pe=xe({..._e,maxCachedSessions:Oe,allowH2:Ye,socketPath:J,timeout:E,...b.nodeHasAutoSelectFamily&&qe?{autoSelectFamily:qe,autoSelectFamilyAttemptTimeout:Je}:void 0,...Pe})),this[cn]=l&&l.Client&&Array.isArray(l.Client)?l.Client:[In({maxRedirections:Ne})],this[De]=b.parseOrigin(s),this[en]=Pe,this[Rt]=null,this[Lt]=le??1,this[Ht]=f||g.maxHeaderSize,this[Tt]=I??4e3,this[Gt]=B??6e5,this[Kt]=q??1e3,this[Vt]=this[Tt],this[je]=null,this[ln]=Be??null,this[Ke]=0,this[ut]=0,this[Ot]=`host: ${this[De].hostname}${this[De].port?`:${this[De].port}`:``}\r\n`,this[Xt]=k??3e5,this[Jt]=v??3e5,this[Zt]=be??!0,this[tn]=Ne,this[nn]=ze,this[On]=null,this[un]=We>-1?We:-1,this[dn]=`h1`,this[pn]=null,this[mn]=Ye?{openStreams:0,maxConcurrentStreams:Ze??100}:null,this[fn]=`${this[De].hostname}${this[De].port?`:${this[De].port}`:``}`,this[Qe]=[],this[jt]=0,this[At]=0}get pipelining(){return this[Lt]}set pipelining(s){this[Lt]=s,rr(this,!0)}get[Je](){return this[Qe].length-this[At]}get[qe](){return this[At]-this[jt]}get[Ye](){return this[Qe].length-this[jt]}get[ot](){return!!this[Rt]&&!this[st]&&!this[Rt].destroyed}get[Pe](){let s=this[Rt];return s&&(s[Oe]||s[Ze]||s[We])||this[Ye]>=(this[Lt]||1)||this[Je]>0}[Be](s){tr(this),this.once(`connect`,s)}[sn](s,l){let f=s.origin||this[De].origin,p=this[dn]===`h2`?w[hn](f,s,l):w[_n](f,s,l);return this[Qe].push(p),this[Ke]||(b.bodyLength(p.body)==null&&b.isIterable(p.body)?(this[Ke]=1,process.nextTick(rr,this)):rr(this,!0)),this[Ke]&&this[ut]!==2&&this[Pe]&&(this[ut]=2),this[ut]<2}async[an](){return new Promise(s=>{this[Ye]?this[On]=s:s(null)})}async[on](s){return new Promise(l=>{let f=this[Qe].splice(this[At]);for(let l=0;l{this[On]&&(this[On](),this[On]=null),l()};this[pn]!=null&&(b.destroy(this[pn],s),this[pn]=null,this[mn]=null),this[Rt]?b.destroy(this[Rt].on(`close`,p),s):queueMicrotask(p),rr(this)})}};function jn(s){f(s.code!==`ERR_TLS_CERT_ALTNAME_INVALID`),this[Rt][It]=s,Qn(this[Ne],s)}function Mn(s,l,f){let p=new q(`HTTP/2: "frameError" received - type ${s}, code ${l}`);f===0&&(this[Rt][It]=p,Qn(this[Ne],p))}function Nn(){b.destroy(this,new B(`other side closed`)),b.destroy(this[Rt],new B(`other side closed`))}function Pn(s){let l=this[Ne],p=new q(`HTTP/2: "GOAWAY" frame received with code ${s}`);if(l[Rt]=null,l[pn]=null,l.destroyed){f(this[Je]===0);let s=l[Qe].splice(l[jt]);for(let l=0;l0){let s=l[Qe][l[jt]];l[Qe][l[jt]++]=null,fr(l,s,p)}l[At]=l[jt],f(l[qe]===0),l.emit(`disconnect`,l[De],[l],p),rr(l)}let Fn=require_constants$14(),In=require_redirectInterceptor(),Ln=Buffer.alloc(0);async function Rn(){let s=process.env.JEST_WORKER_ID?require_llhttp_wasm():void 0,l;try{l=await WebAssembly.compile(Buffer.from(require_llhttp_simd_wasm(),`base64`))}catch{l=await WebAssembly.compile(Buffer.from(s||require_llhttp_wasm(),`base64`))}return await WebAssembly.instantiate(l,{env:{wasm_on_url:(s,l,f)=>0,wasm_on_status:(s,l,p)=>{f.strictEqual(Vn.ptr,s);let g=l-Wn+Hn.byteOffset;return Vn.onStatus(new Dn(Hn.buffer,g,p))||0},wasm_on_message_begin:s=>(f.strictEqual(Vn.ptr,s),Vn.onMessageBegin()||0),wasm_on_header_field:(s,l,p)=>{f.strictEqual(Vn.ptr,s);let g=l-Wn+Hn.byteOffset;return Vn.onHeaderField(new Dn(Hn.buffer,g,p))||0},wasm_on_header_value:(s,l,p)=>{f.strictEqual(Vn.ptr,s);let g=l-Wn+Hn.byteOffset;return Vn.onHeaderValue(new Dn(Hn.buffer,g,p))||0},wasm_on_headers_complete:(s,l,p,g)=>(f.strictEqual(Vn.ptr,s),Vn.onHeadersComplete(l,!!p,!!g)||0),wasm_on_body:(s,l,p)=>{f.strictEqual(Vn.ptr,s);let g=l-Wn+Hn.byteOffset;return Vn.onBody(new Dn(Hn.buffer,g,p))||0},wasm_on_message_complete:s=>(f.strictEqual(Vn.ptr,s),Vn.onMessageComplete()||0)}})}let zn=null,Bn=Rn();Bn.catch();let Vn=null,Hn=null,Un=0,Wn=null,Gn=1,Kn=2,qn=3;var Jn=class{constructor(s,l,{exports:p}){f(Number.isFinite(s[Ht])&&s[Ht]>0),this.llhttp=p,this.ptr=this.llhttp.llhttp_alloc(Fn.TYPE.RESPONSE),this.client=s,this.socket=l,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText=``,this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=s[Ht],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive=``,this.contentLength=``,this.connection=``,this.maxResponseSize=s[un]}setTimeout(s,l){this.timeoutType=l,s===this.timeoutValue?this.timeout&&this.timeout.refresh&&this.timeout.refresh():(C.clearTimeout(this.timeout),s?(this.timeout=C.setTimeout(Yn,s,this),this.timeout.unref&&this.timeout.unref()):this.timeout=null,this.timeoutValue=s)}resume(){this.socket.destroyed||!this.paused||(f(this.ptr!=null),f(Vn==null),this.llhttp.llhttp_resume(this.ptr),f(this.timeoutType===2),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||Ln),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let s=this.socket.read();if(s===null)break;this.execute(s)}}execute(s){f(this.ptr!=null),f(Vn==null),f(!this.paused);let{socket:l,llhttp:p}=this;s.length>Un&&(Wn&&p.free(Wn),Un=Math.ceil(s.length/4096)*4096,Wn=p.malloc(Un)),new Uint8Array(p.memory.buffer,Wn,Un).set(s);try{let f;try{Hn=s,Vn=this,f=p.llhttp_execute(this.ptr,Wn,s.length)}catch(s){throw s}finally{Vn=null,Hn=null}let g=p.llhttp_get_error_pos(this.ptr)-Wn;if(f===Fn.ERROR.PAUSED_UPGRADE)this.onUpgrade(s.slice(g));else if(f===Fn.ERROR.PAUSED)this.paused=!0,l.unshift(s.slice(g));else if(f!==Fn.ERROR.OK){let l=p.llhttp_get_error_reason(this.ptr),v=``;if(l){let s=new Uint8Array(p.memory.buffer,l).indexOf(0);v=`Response does not match the HTTP/1.1 protocol (`+Buffer.from(p.memory.buffer,l,s).toString()+`)`}throw new le(v,Fn.ERROR[f],s.slice(g))}}catch(s){b.destroy(l,s)}}destroy(){f(this.ptr!=null),f(Vn==null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,C.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(s){this.statusText=s.toString()}onMessageBegin(){let{socket:s,client:l}=this;if(s.destroyed||!l[Qe][l[jt]])return-1}onHeaderField(s){let l=this.headers.length;l&1?this.headers[l-1]=Buffer.concat([this.headers[l-1],s]):this.headers.push(s),this.trackHeader(s.length)}onHeaderValue(s){let l=this.headers.length;(l&1)==1?(this.headers.push(s),l+=1):this.headers[l-1]=Buffer.concat([this.headers[l-1],s]);let f=this.headers[l-2];f.length===10&&f.toString().toLowerCase()===`keep-alive`?this.keepAlive+=s.toString():f.length===10&&f.toString().toLowerCase()===`connection`?this.connection+=s.toString():f.length===14&&f.toString().toLowerCase()===`content-length`&&(this.contentLength+=s.toString()),this.trackHeader(s.length)}trackHeader(s){this.headersSize+=s,this.headersSize>=this.headersMaxSize&&b.destroy(this.socket,new R)}onUpgrade(s){let{upgrade:l,client:p,socket:g,headers:v,statusCode:C}=this;f(l);let w=p[Qe][p[jt]];f(w),f(!g.destroyed),f(g===p[Rt]),f(!this.paused),f(w.upgrade||w.method===`CONNECT`),this.statusCode=null,this.statusText=``,this.shouldKeepAlive=null,f(this.headers.length%2==0),this.headers=[],this.headersSize=0,g.unshift(s),g[ze].destroy(),g[ze]=null,g[Ne]=null,g[It]=null,g.removeListener(`error`,Zn).removeListener(`readable`,Xn).removeListener(`end`,$n).removeListener(`close`,er),p[Rt]=null,p[Qe][p[jt]++]=null,p.emit(`disconnect`,p[De],[p],new q(`upgrade`));try{w.onUpgrade(C,v,g)}catch(s){b.destroy(g,s)}rr(p)}onHeadersComplete(s,l,p){let{client:g,socket:v,headers:C,statusText:w}=this;if(v.destroyed)return-1;let E=g[Qe][g[jt]];if(!E)return-1;if(f(!this.upgrade),f(this.statusCode<200),s===100)return b.destroy(v,new B(`bad response`,b.getSocketInfo(v))),-1;if(l&&!E.upgrade)return b.destroy(v,new B(`bad upgrade`,b.getSocketInfo(v))),-1;if(f.strictEqual(this.timeoutType,1),this.statusCode=s,this.shouldKeepAlive=p||E.method===`HEAD`&&!v[Oe]&&this.connection.toLowerCase()===`keep-alive`,this.statusCode>=200){let s=E.bodyTimeout==null?g[Xt]:E.bodyTimeout;this.setTimeout(s,2)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(E.method===`CONNECT`||l)return f(g[qe]===1),this.upgrade=!0,2;if(f(this.headers.length%2==0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&g[Lt]){let s=this.keepAlive?b.parseKeepAliveTimeout(this.keepAlive):null;if(s!=null){let l=Math.min(s-g[Kt],g[Gt]);l<=0?v[Oe]=!0:g[Vt]=l}else g[Vt]=g[Tt]}else v[Oe]=!0;let k=E.onHeaders(s,C,this.resume,w)===!1;return E.aborted?-1:E.method===`HEAD`||s<200?1:(v[We]&&(v[We]=!1,rr(g)),k?Fn.ERROR.PAUSED:0)}onBody(s){let{client:l,socket:p,statusCode:g,maxResponseSize:v}=this;if(p.destroyed)return-1;let C=l[Qe][l[jt]];if(f(C),f.strictEqual(this.timeoutType,2),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),f(g>=200),v>-1&&this.bytesRead+s.length>v)return b.destroy(p,new _e),-1;if(this.bytesRead+=s.length,C.onData(s)===!1)return Fn.ERROR.PAUSED}onMessageComplete(){let{client:s,socket:l,statusCode:p,upgrade:g,headers:v,contentLength:C,bytesRead:w,shouldKeepAlive:E}=this;if(l.destroyed&&(!p||E))return-1;if(g)return;let k=s[Qe][s[jt]];if(f(k),f(p>=100),this.statusCode=null,this.statusText=``,this.bytesRead=0,this.contentLength=``,this.keepAlive=``,this.connection=``,f(this.headers.length%2==0),this.headers=[],this.headersSize=0,!(p<200)){if(k.method!==`HEAD`&&C&&w!==parseInt(C,10))return b.destroy(l,new A),-1;if(k.onComplete(v),s[Qe][s[jt]++]=null,l[Ze])return f.strictEqual(s[qe],0),b.destroy(l,new q(`reset`)),Fn.ERROR.PAUSED;if(!E||l[Oe]&&s[qe]===0)return b.destroy(l,new q(`reset`)),Fn.ERROR.PAUSED;s[Lt]===1?setImmediate(rr,s):rr(s)}}};function Yn(s){let{socket:l,timeoutType:p,client:g}=s;p===1?(!l[Ze]||l.writableNeedDrain||g[qe]>1)&&(f(!s.paused,`cannot be paused while waiting for headers`),b.destroy(l,new I)):p===2?s.paused||b.destroy(l,new J):p===3&&(f(g[qe]===0&&g[Vt]),b.destroy(l,new q(`socket idle timeout`)))}function Xn(){let{[ze]:s}=this;s&&s.readMore()}function Zn(s){let{[Ne]:l,[ze]:p}=this;if(f(s.code!==`ERR_TLS_CERT_ALTNAME_INVALID`),l[dn]!==`h2`&&s.code===`ECONNRESET`&&p.statusCode&&!p.shouldKeepAlive){p.onMessageComplete();return}this[It]=s,Qn(this[Ne],s)}function Qn(s,l){if(s[qe]===0&&l.code!==`UND_ERR_INFO`&&l.code!==`UND_ERR_SOCKET`){f(s[At]===s[jt]);let p=s[Qe].splice(s[jt]);for(let f=0;f0&&p.code!==`UND_ERR_INFO`){let l=s[Qe][s[jt]];s[Qe][s[jt]++]=null,fr(s,l,p)}s[At]=s[jt],f(s[qe]===0),s.emit(`disconnect`,s[De],[s],p),rr(s)}async function tr(s){f(!s[st]),f(!s[Rt]);let{host:l,hostname:g,protocol:v,port:C}=s[De];if(g[0]===`[`){let s=g.indexOf(`]`);f(s!==-1);let l=g.substring(1,s);f(p.isIP(l)),g=l}s[st]=!0,kn.beforeConnect.hasSubscribers&&kn.beforeConnect.publish({connectParams:{host:l,hostname:g,protocol:v,port:C,servername:s[je],localAddress:s[ln]},connector:s[en]});try{let p=await new Promise((f,p)=>{s[en]({host:l,hostname:g,protocol:v,port:C,servername:s[je],localAddress:s[ln]},(s,l)=>{s?p(s):f(l)})});if(s.destroyed){b.destroy(p.on(`error`,()=>{}),new be);return}if(s[st]=!1,f(p),p.alpnProtocol===`h2`){En||(En=!0,process.emitWarning(`H2 support is experimental, expect them to change at any time.`,{code:`UNDICI-H2`}));let l=vn.connect(s[De],{createConnection:()=>p,peerMaxConcurrentStreams:s[mn].maxConcurrentStreams});s[dn]=`h2`,l[Ne]=s,l[Rt]=p,l.on(`error`,jn),l.on(`frameError`,Mn),l.on(`end`,Nn),l.on(`goaway`,Pn),l.on(`close`,er),l.unref(),s[pn]=l,p[pn]=l}else zn||(zn=await Bn,Bn=null),p[yt]=!1,p[Ze]=!1,p[Oe]=!1,p[We]=!1,p[ze]=new Jn(s,p,zn);p[rn]=0,p[nn]=s[nn],p[Ne]=s,p[It]=null,p.on(`error`,Zn).on(`readable`,Xn).on(`end`,$n).on(`close`,er),s[Rt]=p,kn.connected.hasSubscribers&&kn.connected.publish({connectParams:{host:l,hostname:g,protocol:v,port:C,servername:s[je],localAddress:s[ln]},connector:s[en],socket:p}),s.emit(`connect`,s[De],[s])}catch(p){if(s.destroyed)return;if(s[st]=!1,kn.connectError.hasSubscribers&&kn.connectError.publish({connectParams:{host:l,hostname:g,protocol:v,port:C,servername:s[je],localAddress:s[ln]},connector:s[en],error:p}),p.code===`ERR_TLS_CERT_ALTNAME_INVALID`)for(f(s[qe]===0);s[Je]>0&&s[Qe][s[At]].servername===s[je];){let l=s[Qe][s[At]++];fr(s,l,p)}else Qn(s,p);s.emit(`connectionError`,s[De],[s],p)}rr(s)}function nr(s){s[ut]=0,s.emit(`drain`,s[De],[s])}function rr(s,l){s[Ke]!==2&&(s[Ke]=2,ir(s,l),s[Ke]=0,s[jt]>256&&(s[Qe].splice(0,s[jt]),s[At]-=s[jt],s[jt]=0))}function ir(s,l){for(;;){if(s.destroyed){f(s[Je]===0);return}if(s[On]&&!s[Ye]){s[On](),s[On]=null;return}let p=s[Rt];if(p&&!p.destroyed&&p.alpnProtocol!==`h2`){if(s[Ye]===0?!p[yt]&&p.unref&&(p.unref(),p[yt]=!0):p[yt]&&p.ref&&(p.ref(),p[yt]=!1),s[Ye]===0)p[ze].timeoutType!==3&&p[ze].setTimeout(s[Vt],3);else if(s[qe]>0&&p[ze].statusCode<200&&p[ze].timeoutType!==1){let l=s[Qe][s[jt]],f=l.headersTimeout==null?s[Jt]:l.headersTimeout;p[ze].setTimeout(f,1)}}if(s[Pe])s[ut]=2;else if(s[ut]===2){l?(s[ut]=1,process.nextTick(nr,s)):nr(s);continue}if(s[Je]===0||s[qe]>=(s[Lt]||1))return;let g=s[Qe][s[At]];if(s[De].protocol===`https:`&&s[je]!==g.servername){if(s[qe]>0)return;if(s[je]=g.servername,p&&p.servername!==g.servername){b.destroy(p,new q(`servername changed`));return}}if(s[st])return;if(!p&&!s[pn]){tr(s);return}if(p.destroyed||p[Ze]||p[Oe]||p[We]||s[qe]>0&&!g.idempotent||s[qe]>0&&(g.upgrade||g.method===`CONNECT`)||s[qe]>0&&b.bodyLength(g.body)!==0&&(b.isStream(g.body)||b.isAsyncIterable(g.body)))return;!g.aborted&&or(s,g)?s[At]++:s[Qe].splice(s[At],1)}}function ar(s){return s!==`GET`&&s!==`HEAD`&&s!==`OPTIONS`&&s!==`TRACE`&&s!==`CONNECT`}function or(s,l){if(s[dn]===`h2`){sr(s,s[pn],l);return}let{body:p,method:g,path:v,host:C,upgrade:w,headers:E,blocking:A,reset:N}=l,I=g===`PUT`||g===`POST`||g===`PATCH`;p&&typeof p.read==`function`&&p.read(0);let R=b.bodyLength(p),B=R;if(B===null&&(B=l.contentLength),B===0&&!I&&(B=null),ar(g)&&B>0&&l.contentLength!==null&&l.contentLength!==B){if(s[Zt])return fr(s,l,new k),!1;process.emitWarning(new k)}let J=s[Rt];try{l.onConnect(f=>{l.aborted||l.completed||(fr(s,l,f||new F),b.destroy(J,new q(`aborted`)))})}catch(f){fr(s,l,f)}if(l.aborted)return!1;g===`HEAD`&&(J[Oe]=!0),(w||g===`CONNECT`)&&(J[Oe]=!0),N!=null&&(J[Oe]=N),s[nn]&&J[rn]++>=s[nn]&&(J[Oe]=!0),A&&(J[We]=!0);let le=`${g} ${v} HTTP/1.1\r\n`;return typeof C==`string`?le+=`host: ${C}\r\n`:le+=s[Ot],w?le+=`connection: upgrade\r\nupgrade: ${w}\r\n`:s[Lt]&&!J[Oe]?le+=`connection: keep-alive\r +`:le+=`connection: close\r +`,E&&(le+=E),kn.sendHeaders.hasSubscribers&&kn.sendHeaders.publish({request:l,headers:le,socket:J}),!p||R===0?(B===0?J.write(`${le}content-length: 0\r\n\r\n`,`latin1`):(f(B===null,`no body must not have content length`),J.write(`${le}\r\n`,`latin1`)),l.onRequestSent()):b.isBuffer(p)?(f(B===p.byteLength,`buffer body must have content length`),J.cork(),J.write(`${le}content-length: ${B}\r\n\r\n`,`latin1`),J.write(p),J.uncork(),l.onBodySent(p),l.onRequestSent(),I||(J[Oe]=!0)):b.isBlobLike(p)?typeof p.stream==`function`?ur({body:p.stream(),client:s,request:l,socket:J,contentLength:B,header:le,expectsPayload:I}):lr({body:p,client:s,request:l,socket:J,contentLength:B,header:le,expectsPayload:I}):b.isStream(p)?cr({body:p,client:s,request:l,socket:J,contentLength:B,header:le,expectsPayload:I}):b.isIterable(p)?ur({body:p,client:s,request:l,socket:J,contentLength:B,header:le,expectsPayload:I}):f(!1),!0}function sr(s,l,p){let{body:g,method:v,path:C,host:E,upgrade:A,expectContinue:N,signal:I,headers:R}=p,B;if(B=typeof R==`string`?w[gn](R.trim()):R,A)return fr(s,p,Error(`Upgrade not supported for H2`)),!1;try{p.onConnect(l=>{p.aborted||p.completed||fr(s,p,l||new F)})}catch(l){fr(s,p,l)}if(p.aborted)return!1;let J,le=s[mn];if(B[yn]=E||s[fn],B[bn]=v,v===`CONNECT`)return l.ref(),J=l.request(B,{endStream:!1,signal:I}),J.id&&!J.pending?(p.onUpgrade(null,null,J),++le.openStreams):J.once(`ready`,()=>{p.onUpgrade(null,null,J),++le.openStreams}),J.once(`close`,()=>{--le.openStreams,le.openStreams===0&&l.unref()}),!0;B[xn]=C,B[Sn]=`https`;let _e=v===`PUT`||v===`POST`||v===`PATCH`;g&&typeof g.read==`function`&&g.read(0);let be=b.bodyLength(g);if(be??=p.contentLength,(be===0||!_e)&&(be=null),ar(v)&&be>0&&p.contentLength!=null&&p.contentLength!==be){if(s[Zt])return fr(s,p,new k),!1;process.emitWarning(new k)}be!=null&&(f(g,`no body must not have content length`),B[Cn]=`${be}`),l.ref();let xe=v===`GET`||v===`HEAD`;return N?(B[wn]=`100-continue`,J=l.request(B,{endStream:xe,signal:I}),J.once(`continue`,De)):(J=l.request(B,{endStream:xe,signal:I}),De()),++le.openStreams,J.once(`response`,s=>{let{[Tn]:l,...f}=s;p.onHeaders(Number(l),f,J.resume.bind(J),``)===!1&&J.pause()}),J.once(`end`,()=>{p.onComplete([])}),J.on(`data`,s=>{p.onData(s)===!1&&J.pause()}),J.once(`close`,()=>{--le.openStreams,le.openStreams===0&&l.unref()}),J.once(`error`,function(l){s[pn]&&!s[pn].destroyed&&!this.closed&&!this.destroyed&&(--le.streams,b.destroy(J,l))}),J.once(`frameError`,(l,f)=>{let g=new q(`HTTP/2: "frameError" received - type ${l}, code ${f}`);fr(s,p,g),s[pn]&&!s[pn].destroyed&&!this.closed&&!this.destroyed&&(--le.streams,b.destroy(J,g))}),!0;function De(){g?b.isBuffer(g)?(f(be===g.byteLength,`buffer body must have content length`),J.cork(),J.write(g),J.uncork(),J.end(),p.onBodySent(g),p.onRequestSent()):b.isBlobLike(g)?typeof g.stream==`function`?ur({client:s,request:p,contentLength:be,h2stream:J,expectsPayload:_e,body:g.stream(),socket:s[Rt],header:``}):lr({body:g,client:s,request:p,contentLength:be,expectsPayload:_e,h2stream:J,header:``,socket:s[Rt]}):b.isStream(g)?cr({body:g,client:s,request:p,contentLength:be,expectsPayload:_e,socket:s[Rt],h2stream:J,header:``}):b.isIterable(g)?ur({body:g,client:s,request:p,contentLength:be,expectsPayload:_e,header:``,h2stream:J,socket:s[Rt]}):f(!1):p.onRequestSent()}}function cr({h2stream:s,body:l,client:p,request:g,socket:C,contentLength:w,header:E,expectsPayload:k}){if(f(w!==0||p[qe]===0,`stream body cannot be pipelined`),p[dn]===`h2`){let f=v(l,s,f=>{f?(b.destroy(l,f),b.destroy(s,f)):g.onRequestSent()});f.on(`data`,A),f.once(`end`,()=>{f.removeListener(`data`,A),b.destroy(f)});function A(s){g.onBodySent(s)}return}let N=!1,I=new dr({socket:C,request:g,contentLength:w,client:p,expectsPayload:k,header:E}),R=function(s){if(!N)try{!I.write(s)&&this.pause&&this.pause()}catch(s){b.destroy(this,s)}},B=function(){N||l.resume&&l.resume()},q=function(){if(N)return;let s=new F;queueMicrotask(()=>J(s))},J=function(s){if(!N){if(N=!0,f(C.destroyed||C[Ze]&&p[qe]<=1),C.off(`drain`,B).off(`error`,J),l.removeListener(`data`,R).removeListener(`end`,J).removeListener(`error`,J).removeListener(`close`,q),!s)try{I.end()}catch(l){s=l}I.destroy(s),s&&(s.code!==`UND_ERR_INFO`||s.message!==`reset`)?b.destroy(l,s):b.destroy(l)}};l.on(`data`,R).on(`end`,J).on(`error`,J).on(`close`,q),l.resume&&l.resume(),C.on(`drain`,B).on(`error`,J)}async function lr({h2stream:s,body:l,client:p,request:g,socket:v,contentLength:C,header:w,expectsPayload:E}){f(C===l.size,`blob body must have content length`);let A=p[dn]===`h2`;try{if(C!=null&&C!==l.size)throw new k;let f=Buffer.from(await l.arrayBuffer());A?(s.cork(),s.write(f),s.uncork()):(v.cork(),v.write(`${w}content-length: ${C}\r\n\r\n`,`latin1`),v.write(f),v.uncork()),g.onBodySent(f),g.onRequestSent(),E||(v[Oe]=!0),rr(p)}catch(l){b.destroy(A?s:v,l)}}async function ur({h2stream:s,body:l,client:p,request:g,socket:v,contentLength:b,header:C,expectsPayload:w}){f(b!==0||p[qe]===0,`iterator body cannot be pipelined`);let E=null;function k(){if(E){let s=E;E=null,s()}}let A=()=>new Promise((s,l)=>{f(E===null),v[It]?l(v[It]):E=s});if(p[dn]===`h2`){s.on(`close`,k).on(`drain`,k);try{for await(let f of l){if(v[It])throw v[It];let l=s.write(f);g.onBodySent(f),l||await A()}}catch(l){s.destroy(l)}finally{g.onRequestSent(),s.end(),s.off(`close`,k).off(`drain`,k)}return}v.on(`close`,k).on(`drain`,k);let N=new dr({socket:v,request:g,contentLength:b,client:p,expectsPayload:w,header:C});try{for await(let s of l){if(v[It])throw v[It];N.write(s)||await A()}N.end()}catch(s){N.destroy(s)}finally{v.off(`close`,k).off(`drain`,k)}}var dr=class{constructor({socket:s,request:l,contentLength:f,client:p,expectsPayload:g,header:v}){this.socket=s,this.request=l,this.contentLength=f,this.client=p,this.bytesWritten=0,this.expectsPayload=g,this.header=v,s[Ze]=!0}write(s){let{socket:l,request:f,contentLength:p,client:g,bytesWritten:v,expectsPayload:b,header:C}=this;if(l[It])throw l[It];if(l.destroyed)return!1;let w=Buffer.byteLength(s);if(!w)return!0;if(p!==null&&v+w>p){if(g[Zt])throw new k;process.emitWarning(new k)}l.cork(),v===0&&(b||(l[Oe]=!0),p===null?l.write(`${C}transfer-encoding: chunked\r\n`,`latin1`):l.write(`${C}content-length: ${p}\r\n\r\n`,`latin1`)),p===null&&l.write(`\r\n${w.toString(16)}\r\n`,`latin1`),this.bytesWritten+=w;let E=l.write(s);return l.uncork(),f.onBodySent(s),E||l[ze].timeout&&l[ze].timeoutType===1&&l[ze].timeout.refresh&&l[ze].timeout.refresh(),E}end(){let{socket:s,contentLength:l,client:f,bytesWritten:p,expectsPayload:g,header:v,request:b}=this;if(b.onRequestSent(),s[Ze]=!1,s[It])throw s[It];if(!s.destroyed){if(p===0?g?s.write(`${v}content-length: 0\r\n\r\n`,`latin1`):s.write(`${v}\r\n`,`latin1`):l===null&&s.write(`\r 0\r \r -`,`latin1`),l!==null&&g!==l){if(p[nn])throw new A;process.emitWarning(new A)}s[Ke].timeout&&s[Ke].timeoutType===1&&s[Ke].timeout.refresh&&s[Ke].timeout.refresh(),or(p)}}destroy(s){let{socket:l,client:g}=this;l[st]=!1,s&&(p(g[Ze]<=1,`pipeline should only contain this request`),C.destroy(l,s))}};function hr(s,l,g){try{l.onError(g),p(l.aborted)}catch(l){s.emit(`error`,l)}}l.exports=Nn})),require_fixed_queue=__commonJSMin(((s,l)=>{let p=2048,g=p-1;var v=class{constructor(){this.bottom=0,this.top=0,this.list=Array(p),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&g)===this.bottom}push(s){this.list[this.top]=s,this.top=this.top+1&g}shift(){let s=this.list[this.bottom];return s===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&g,s)}};l.exports=class{constructor(){this.head=this.tail=new v}isEmpty(){return this.head.isEmpty()}push(s){this.head.isFull()&&(this.head=this.head.next=new v),this.head.push(s)}shift(){let s=this.tail,l=s.shift();return s.isEmpty()&&s.next!==null&&(this.tail=s.next),l}}})),require_pool_stats=__commonJSMin(((s,l)=>{let{kFree:p,kConnected:g,kPending:v,kQueued:b,kRunning:C,kSize:w}=require_symbols$4(),E=Symbol(`pool`);l.exports=class{constructor(s){this[E]=s}get connected(){return this[E][g]}get free(){return this[E][p]}get pending(){return this[E][v]}get queued(){return this[E][b]}get running(){return this[E][C]}get size(){return this[E][w]}}})),require_pool_base=__commonJSMin(((s,l)=>{let p=require_dispatcher_base(),g=require_fixed_queue(),{kConnected:v,kSize:b,kRunning:C,kPending:w,kQueued:E,kBusy:k,kFree:A,kUrl:N,kClose:F,kDestroy:I,kDispatch:R}=require_symbols$4(),B=require_pool_stats(),q=Symbol(`clients`),le=Symbol(`needDrain`),J=Symbol(`queue`),_e=Symbol(`closed resolve`),be=Symbol(`onDrain`),xe=Symbol(`onConnect`),De=Symbol(`onDisconnect`),Ne=Symbol(`onConnectionError`),Pe=Symbol(`get dispatcher`),ze=Symbol(`add client`),Be=Symbol(`remove client`),We=Symbol(`stats`);l.exports={PoolBase:class extends p{constructor(){super(),this[J]=new g,this[q]=[],this[E]=0;let s=this;this[be]=function(l,p){let g=s[J],v=!1;for(;!v;){let l=g.shift();if(!l)break;s[E]--,v=!this.dispatch(l.opts,l.handler)}this[le]=v,!this[le]&&s[le]&&(s[le]=!1,s.emit(`drain`,l,[s,...p])),s[_e]&&g.isEmpty()&&Promise.all(s[q].map(s=>s.close())).then(s[_e])},this[xe]=(l,p)=>{s.emit(`connect`,l,[s,...p])},this[De]=(l,p,g)=>{s.emit(`disconnect`,l,[s,...p],g)},this[Ne]=(l,p,g)=>{s.emit(`connectionError`,l,[s,...p],g)},this[We]=new B(this)}get[k](){return this[le]}get[v](){return this[q].filter(s=>s[v]).length}get[A](){return this[q].filter(s=>s[v]&&!s[le]).length}get[w](){let s=this[E];for(let{[w]:l}of this[q])s+=l;return s}get[C](){let s=0;for(let{[C]:l}of this[q])s+=l;return s}get[b](){let s=this[E];for(let{[b]:l}of this[q])s+=l;return s}get stats(){return this[We]}async[F](){return this[J].isEmpty()?Promise.all(this[q].map(s=>s.close())):new Promise(s=>{this[_e]=s})}async[I](s){for(;;){let l=this[J].shift();if(!l)break;l.handler.onError(s)}return Promise.all(this[q].map(l=>l.destroy(s)))}[R](s,l){let p=this[Pe]();return p?p.dispatch(s,l)||(p[le]=!0,this[le]=!this[Pe]()):(this[le]=!0,this[J].push({opts:s,handler:l}),this[E]++),!this[le]}[ze](s){return s.on(`drain`,this[be]).on(`connect`,this[xe]).on(`disconnect`,this[De]).on(`connectionError`,this[Ne]),this[q].push(s),this[le]&&process.nextTick(()=>{this[le]&&this[be](s[N],[this,s])}),this}[Be](s){s.close(()=>{let l=this[q].indexOf(s);l!==-1&&this[q].splice(l,1)}),this[le]=this[q].some(s=>!s[le]&&s.closed!==!0&&s.destroyed!==!0)}},kClients:q,kNeedDrain:le,kAddClient:ze,kRemoveClient:Be,kGetDispatcher:Pe}})),require_pool=__commonJSMin(((s,l)=>{let{PoolBase:p,kClients:g,kNeedDrain:v,kAddClient:b,kGetDispatcher:C}=require_pool_base(),w=require_client(),{InvalidArgumentError:E}=require_errors$9(),k=require_util$20(),{kUrl:A,kInterceptors:N}=require_symbols$4(),F=require_connect(),I=Symbol(`options`),R=Symbol(`connections`),B=Symbol(`factory`);function q(s,l){return new w(s,l)}l.exports=class extends p{constructor(s,{connections:l,factory:p=q,connect:v,connectTimeout:b,tls:C,maxCachedSessions:w,socketPath:le,autoSelectFamily:J,autoSelectFamilyAttemptTimeout:_e,allowH2:be,...xe}={}){if(super(),l!=null&&(!Number.isFinite(l)||l<0))throw new E(`invalid connections`);if(typeof p!=`function`)throw new E(`factory must be a function.`);if(v!=null&&typeof v!=`function`&&typeof v!=`object`)throw new E(`connect must be a function or an object`);typeof v!=`function`&&(v=F({...C,maxCachedSessions:w,allowH2:be,socketPath:le,timeout:b,...k.nodeHasAutoSelectFamily&&J?{autoSelectFamily:J,autoSelectFamilyAttemptTimeout:_e}:void 0,...v})),this[N]=xe.interceptors&&xe.interceptors.Pool&&Array.isArray(xe.interceptors.Pool)?xe.interceptors.Pool:[],this[R]=l||null,this[A]=k.parseOrigin(s),this[I]={...k.deepClone(xe),connect:v,allowH2:be},this[I].interceptors=xe.interceptors?{...xe.interceptors}:void 0,this[B]=p,this.on(`connectionError`,(s,l,p)=>{for(let s of l){let l=this[g].indexOf(s);l!==-1&&this[g].splice(l,1)}})}[C](){let s=this[g].find(s=>!s[v]);return s||((!this[R]||this[g].length{let{BalancedPoolMissingUpstreamError:p,InvalidArgumentError:g}=require_errors$9(),{PoolBase:v,kClients:b,kNeedDrain:C,kAddClient:w,kRemoveClient:E,kGetDispatcher:k}=require_pool_base(),A=require_pool(),{kUrl:N,kInterceptors:F}=require_symbols$4(),{parseOrigin:I}=require_util$20(),R=Symbol(`factory`),B=Symbol(`options`),q=Symbol(`kGreatestCommonDivisor`),le=Symbol(`kCurrentWeight`),J=Symbol(`kIndex`),_e=Symbol(`kWeight`),be=Symbol(`kMaxWeightPerServer`),xe=Symbol(`kErrorPenalty`);function De(s,l){return l===0?s:De(l,s%l)}function Ne(s,l){return new A(s,l)}l.exports=class extends v{constructor(s=[],{factory:l=Ne,...p}={}){if(super(),this[B]=p,this[J]=-1,this[le]=0,this[be]=this[B].maxWeightPerServer||100,this[xe]=this[B].errorPenalty||15,Array.isArray(s)||(s=[s]),typeof l!=`function`)throw new g(`factory must be a function.`);this[F]=p.interceptors&&p.interceptors.BalancedPool&&Array.isArray(p.interceptors.BalancedPool)?p.interceptors.BalancedPool:[],this[R]=l;for(let l of s)this.addUpstream(l);this._updateBalancedPoolStats()}addUpstream(s){let l=I(s).origin;if(this[b].find(s=>s[N].origin===l&&s.closed!==!0&&s.destroyed!==!0))return this;let p=this[R](l,Object.assign({},this[B]));this[w](p),p.on(`connect`,()=>{p[_e]=Math.min(this[be],p[_e]+this[xe])}),p.on(`connectionError`,()=>{p[_e]=Math.max(1,p[_e]-this[xe]),this._updateBalancedPoolStats()}),p.on(`disconnect`,(...s)=>{let l=s[2];l&&l.code===`UND_ERR_SOCKET`&&(p[_e]=Math.max(1,p[_e]-this[xe]),this._updateBalancedPoolStats())});for(let s of this[b])s[_e]=this[be];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){this[q]=this[b].map(s=>s[_e]).reduce(De,0)}removeUpstream(s){let l=I(s).origin,p=this[b].find(s=>s[N].origin===l&&s.closed!==!0&&s.destroyed!==!0);return p&&this[E](p),this}get upstreams(){return this[b].filter(s=>s.closed!==!0&&s.destroyed!==!0).map(s=>s[N].origin)}[k](){if(this[b].length===0)throw new p;if(!this[b].find(s=>!s[C]&&s.closed!==!0&&s.destroyed!==!0)||this[b].map(s=>s[C]).reduce((s,l)=>s&&l,!0))return;let s=0,l=this[b].findIndex(s=>!s[C]);for(;s++this[b][l][_e]&&!s[C]&&(l=this[J]),this[J]===0&&(this[le]=this[le]-this[q],this[le]<=0&&(this[le]=this[be])),s[_e]>=this[le]&&!s[C])return s}return this[le]=this[b][l][_e],this[J]=l,this[b][l]}}})),require_dispatcher_weakref=__commonJSMin(((s,l)=>{let{kConnected:p,kSize:g}=require_symbols$4();var v=class{constructor(s){this.value=s}deref(){return this.value[p]===0&&this.value[g]===0?void 0:this.value}},b=class{constructor(s){this.finalizer=s}register(s,l){s.on&&s.on(`disconnect`,()=>{s[p]===0&&s[g]===0&&this.finalizer(l)})}};l.exports=function(){return process.env.NODE_V8_COVERAGE?{WeakRef:v,FinalizationRegistry:b}:{WeakRef:global.WeakRef||v,FinalizationRegistry:global.FinalizationRegistry||b}}})),require_agent$1=__commonJSMin(((s,l)=>{let{InvalidArgumentError:p}=require_errors$9(),{kClients:g,kRunning:v,kClose:b,kDestroy:C,kDispatch:w,kInterceptors:E}=require_symbols$4(),k=require_dispatcher_base(),A=require_pool(),N=require_client(),F=require_util$20(),I=require_redirectInterceptor(),{WeakRef:R,FinalizationRegistry:B}=require_dispatcher_weakref()(),q=Symbol(`onConnect`),le=Symbol(`onDisconnect`),J=Symbol(`onConnectionError`),_e=Symbol(`maxRedirections`),be=Symbol(`onDrain`),xe=Symbol(`factory`),De=Symbol(`finalizer`),Ne=Symbol(`options`);function Pe(s,l){return l&&l.connections===1?new N(s,l):new A(s,l)}l.exports=class extends k{constructor({factory:s=Pe,maxRedirections:l=0,connect:v,...b}={}){if(super(),typeof s!=`function`)throw new p(`factory must be a function.`);if(v!=null&&typeof v!=`function`&&typeof v!=`object`)throw new p(`connect must be a function or an object`);if(!Number.isInteger(l)||l<0)throw new p(`maxRedirections must be a positive number`);v&&typeof v!=`function`&&(v={...v}),this[E]=b.interceptors&&b.interceptors.Agent&&Array.isArray(b.interceptors.Agent)?b.interceptors.Agent:[I({maxRedirections:l})],this[Ne]={...F.deepClone(b),connect:v},this[Ne].interceptors=b.interceptors?{...b.interceptors}:void 0,this[_e]=l,this[xe]=s,this[g]=new Map,this[De]=new B(s=>{let l=this[g].get(s);l!==void 0&&l.deref()===void 0&&this[g].delete(s)});let C=this;this[be]=(s,l)=>{C.emit(`drain`,s,[C,...l])},this[q]=(s,l)=>{C.emit(`connect`,s,[C,...l])},this[le]=(s,l,p)=>{C.emit(`disconnect`,s,[C,...l],p)},this[J]=(s,l,p)=>{C.emit(`connectionError`,s,[C,...l],p)}}get[v](){let s=0;for(let l of this[g].values()){let p=l.deref();p&&(s+=p[v])}return s}[w](s,l){let v;if(s.origin&&(typeof s.origin==`string`||s.origin instanceof URL))v=String(s.origin);else throw new p(`opts.origin must be a non-empty string or URL.`);let b=this[g].get(v),C=b?b.deref():null;return C||(C=this[xe](s.origin,this[Ne]).on(`drain`,this[be]).on(`connect`,this[q]).on(`disconnect`,this[le]).on(`connectionError`,this[J]),this[g].set(v,new R(C)),this[De].register(C,v)),C.dispatch(s,l)}async[b](){let s=[];for(let l of this[g].values()){let p=l.deref();p&&s.push(p.close())}await Promise.all(s)}async[C](s){let l=[];for(let p of this[g].values()){let g=p.deref();g&&l.push(g.destroy(s))}await Promise.all(l)}}})),require_readable$3=__commonJSMin(((s,l)=>{let p=require(`assert`),{Readable:g}=require(`stream`),{RequestAbortedError:v,NotSupportedError:b,InvalidArgumentError:C}=require_errors$9(),w=require_util$20(),{ReadableStreamFrom:E,toUSVString:k}=require_util$20(),A,N=Symbol(`kConsume`),F=Symbol(`kReading`),I=Symbol(`kBody`),R=Symbol(`abort`),B=Symbol(`kContentType`),q=()=>{};l.exports=class extends g{constructor({resume:s,abort:l,contentType:p=``,highWaterMark:g=64*1024}){super({autoDestroy:!0,read:s,highWaterMark:g}),this._readableState.dataEmitted=!1,this[R]=l,this[N]=null,this[I]=null,this[B]=p,this[F]=!1}destroy(s){return this.destroyed?this:(!s&&!this._readableState.endEmitted&&(s=new v),s&&this[R](),super.destroy(s))}emit(s,...l){return s===`data`?this._readableState.dataEmitted=!0:s===`error`&&(this._readableState.errorEmitted=!0),super.emit(s,...l)}on(s,...l){return(s===`data`||s===`readable`)&&(this[F]=!0),super.on(s,...l)}addListener(s,...l){return this.on(s,...l)}off(s,...l){let p=super.off(s,...l);return(s===`data`||s===`readable`)&&(this[F]=this.listenerCount(`data`)>0||this.listenerCount(`readable`)>0),p}removeListener(s,...l){return this.off(s,...l)}push(s){return this[N]&&s!==null&&this.readableLength===0?(De(this[N],s),this[F]?super.push(s):!0):super.push(s)}async text(){return _e(this,`text`)}async json(){return _e(this,`json`)}async blob(){return _e(this,`blob`)}async arrayBuffer(){return _e(this,`arrayBuffer`)}async formData(){throw new b}get bodyUsed(){return w.isDisturbed(this)}get body(){return this[I]||(this[I]=E(this),this[N]&&(this[I].getReader(),p(this[I].locked))),this[I]}dump(s){let l=s&&Number.isFinite(s.limit)?s.limit:262144,p=s&&s.signal;if(p)try{if(typeof p!=`object`||!(`aborted`in p))throw new C(`signal must be an AbortSignal`);w.throwIfAborted(p)}catch(s){return Promise.reject(s)}return this.closed?Promise.resolve(null):new Promise((s,g)=>{let v=p?w.addAbortListener(p,()=>{this.destroy()}):q;this.on(`close`,function(){v(),p&&p.aborted?g(p.reason||Object.assign(Error(`The operation was aborted`),{name:`AbortError`})):s(null)}).on(`error`,q).on(`data`,function(s){l-=s.length,l<=0&&this.destroy()}).resume()})}};function le(s){return s[I]&&s[I].locked===!0||s[N]}function J(s){return w.isDisturbed(s)||le(s)}async function _e(s,l){if(J(s))throw TypeError(`unusable`);return p(!s[N]),new Promise((p,g)=>{s[N]={type:l,stream:s,resolve:p,reject:g,length:0,body:[]},s.on(`error`,function(s){Ne(this[N],s)}).on(`close`,function(){this[N].body!==null&&Ne(this[N],new v)}),process.nextTick(be,s[N])})}function be(s){if(s.body===null)return;let{_readableState:l}=s.stream;for(let p of l.buffer)De(s,p);for(l.endEmitted?xe(this[N]):s.stream.on(`end`,function(){xe(this[N])}),s.stream.resume();s.stream.read()!=null;);}function xe(s){let{type:l,body:p,resolve:g,stream:v,length:b}=s;try{if(l===`text`)g(k(Buffer.concat(p)));else if(l===`json`)g(JSON.parse(Buffer.concat(p)));else if(l===`arrayBuffer`){let s=new Uint8Array(b),l=0;for(let g of p)s.set(g,l),l+=g.byteLength;g(s.buffer)}else l===`blob`&&(A||=require(`buffer`).Blob,g(new A(p,{type:v[B]})));Ne(s)}catch(s){v.destroy(s)}}function De(s,l){s.length+=l.length,s.body.push(l)}function Ne(s,l){s.body!==null&&(l?s.reject(l):s.resolve(),s.type=null,s.stream=null,s.resolve=null,s.reject=null,s.length=0,s.body=null)}})),require_util$18=__commonJSMin(((s,l)=>{let p=require(`assert`),{ResponseStatusCodeError:g}=require_errors$9(),{toUSVString:v}=require_util$20();async function b({callback:s,body:l,contentType:b,statusCode:C,statusMessage:w,headers:E}){p(l);let k=[],A=0;for await(let s of l)if(k.push(s),A+=s.length,A>128*1024){k=null;break}if(C===204||!b||!k){process.nextTick(s,new g(`Response status code ${C}${w?`: ${w}`:``}`,C,E));return}try{if(b.startsWith(`application/json`)){let l=JSON.parse(v(Buffer.concat(k)));process.nextTick(s,new g(`Response status code ${C}${w?`: ${w}`:``}`,C,E,l));return}if(b.startsWith(`text/`)){let l=v(Buffer.concat(k));process.nextTick(s,new g(`Response status code ${C}${w?`: ${w}`:``}`,C,E,l));return}}catch{}process.nextTick(s,new g(`Response status code ${C}${w?`: ${w}`:``}`,C,E))}l.exports={getResolveErrorBodyCallback:b}})),require_abort_signal=__commonJSMin(((s,l)=>{let{addAbortListener:p}=require_util$20(),{RequestAbortedError:g}=require_errors$9(),v=Symbol(`kListener`),b=Symbol(`kSignal`);function C(s){s.abort?s.abort():s.onError(new g)}function w(s,l){if(s[b]=null,s[v]=null,l){if(l.aborted){C(s);return}s[b]=l,s[v]=()=>{C(s)},p(s[b],s[v])}}function E(s){s[b]&&(`removeEventListener`in s[b]?s[b].removeEventListener(`abort`,s[v]):s[b].removeListener(`abort`,s[v]),s[b]=null,s[v]=null)}l.exports={addSignal:w,removeSignal:E}})),require_api_request=__commonJSMin(((s,l)=>{let p=require_readable$3(),{InvalidArgumentError:g,RequestAbortedError:v}=require_errors$9(),b=require_util$20(),{getResolveErrorBodyCallback:C}=require_util$18(),{AsyncResource:w}=require(`async_hooks`),{addSignal:E,removeSignal:k}=require_abort_signal();var A=class extends w{constructor(s,l){if(!s||typeof s!=`object`)throw new g(`invalid opts`);let{signal:p,method:v,opaque:C,body:w,onInfo:k,responseHeaders:A,throwOnError:N,highWaterMark:F}=s;try{if(typeof l!=`function`)throw new g(`invalid callback`);if(F&&(typeof F!=`number`||F<0))throw new g(`invalid highWaterMark`);if(p&&typeof p.on!=`function`&&typeof p.addEventListener!=`function`)throw new g(`signal must be an EventEmitter or EventTarget`);if(v===`CONNECT`)throw new g(`invalid method`);if(k&&typeof k!=`function`)throw new g(`invalid onInfo callback`);super(`UNDICI_REQUEST`)}catch(s){throw b.isStream(w)&&b.destroy(w.on(`error`,b.nop),s),s}this.responseHeaders=A||null,this.opaque=C||null,this.callback=l,this.res=null,this.abort=null,this.body=w,this.trailers={},this.context=null,this.onInfo=k||null,this.throwOnError=N,this.highWaterMark=F,b.isStream(w)&&w.on(`error`,s=>{this.onError(s)}),E(this,p)}onConnect(s,l){if(!this.callback)throw new v;this.abort=s,this.context=l}onHeaders(s,l,g,v){let{callback:w,opaque:E,abort:k,context:A,responseHeaders:N,highWaterMark:F}=this,I=N===`raw`?b.parseRawHeaders(l):b.parseHeaders(l);if(s<200){this.onInfo&&this.onInfo({statusCode:s,headers:I});return}let R=(N===`raw`?b.parseHeaders(l):I)[`content-type`],B=new p({resume:g,abort:k,contentType:R,highWaterMark:F});this.callback=null,this.res=B,w!==null&&(this.throwOnError&&s>=400?this.runInAsyncScope(C,null,{callback:w,body:B,contentType:R,statusCode:s,statusMessage:v,headers:I}):this.runInAsyncScope(w,null,null,{statusCode:s,headers:I,trailers:this.trailers,opaque:E,body:B,context:A}))}onData(s){let{res:l}=this;return l.push(s)}onComplete(s){let{res:l}=this;k(this),b.parseHeaders(s,this.trailers),l.push(null)}onError(s){let{res:l,callback:p,body:g,opaque:v}=this;k(this),p&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(p,null,s,{opaque:v})})),l&&(this.res=null,queueMicrotask(()=>{b.destroy(l,s)})),g&&(this.body=null,b.destroy(g,s))}};function N(s,l){if(l===void 0)return new Promise((l,p)=>{N.call(this,s,(s,g)=>s?p(s):l(g))});try{this.dispatch(s,new A(s,l))}catch(p){if(typeof l!=`function`)throw p;let g=s&&s.opaque;queueMicrotask(()=>l(p,{opaque:g}))}}l.exports=N,l.exports.RequestHandler=A})),require_api_stream=__commonJSMin(((s,l)=>{let{finished:p,PassThrough:g}=require(`stream`),{InvalidArgumentError:v,InvalidReturnValueError:b,RequestAbortedError:C}=require_errors$9(),w=require_util$20(),{getResolveErrorBodyCallback:E}=require_util$18(),{AsyncResource:k}=require(`async_hooks`),{addSignal:A,removeSignal:N}=require_abort_signal();var F=class extends k{constructor(s,l,p){if(!s||typeof s!=`object`)throw new v(`invalid opts`);let{signal:g,method:b,opaque:C,body:E,onInfo:k,responseHeaders:N,throwOnError:F}=s;try{if(typeof p!=`function`)throw new v(`invalid callback`);if(typeof l!=`function`)throw new v(`invalid factory`);if(g&&typeof g.on!=`function`&&typeof g.addEventListener!=`function`)throw new v(`signal must be an EventEmitter or EventTarget`);if(b===`CONNECT`)throw new v(`invalid method`);if(k&&typeof k!=`function`)throw new v(`invalid onInfo callback`);super(`UNDICI_STREAM`)}catch(s){throw w.isStream(E)&&w.destroy(E.on(`error`,w.nop),s),s}this.responseHeaders=N||null,this.opaque=C||null,this.factory=l,this.callback=p,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=E,this.onInfo=k||null,this.throwOnError=F||!1,w.isStream(E)&&E.on(`error`,s=>{this.onError(s)}),A(this,g)}onConnect(s,l){if(!this.callback)throw new C;this.abort=s,this.context=l}onHeaders(s,l,v,C){let{factory:k,opaque:A,context:N,callback:F,responseHeaders:I}=this,R=I===`raw`?w.parseRawHeaders(l):w.parseHeaders(l);if(s<200){this.onInfo&&this.onInfo({statusCode:s,headers:R});return}this.factory=null;let B;if(this.throwOnError&&s>=400){let p=(I===`raw`?w.parseHeaders(l):R)[`content-type`];B=new g,this.callback=null,this.runInAsyncScope(E,null,{callback:F,body:B,contentType:p,statusCode:s,statusMessage:C,headers:R})}else{if(k===null)return;if(B=this.runInAsyncScope(k,null,{statusCode:s,headers:R,opaque:A,context:N}),!B||typeof B.write!=`function`||typeof B.end!=`function`||typeof B.on!=`function`)throw new b(`expected Writable`);p(B,{readable:!1},s=>{let{callback:l,res:p,opaque:g,trailers:v,abort:b}=this;this.res=null,(s||!p.readable)&&w.destroy(p,s),this.callback=null,this.runInAsyncScope(l,null,s||null,{opaque:g,trailers:v}),s&&b()})}return B.on(`drain`,v),this.res=B,(B.writableNeedDrain===void 0?B._writableState&&B._writableState.needDrain:B.writableNeedDrain)!==!0}onData(s){let{res:l}=this;return l?l.write(s):!0}onComplete(s){let{res:l}=this;N(this),l&&(this.trailers=w.parseHeaders(s),l.end())}onError(s){let{res:l,callback:p,opaque:g,body:v}=this;N(this),this.factory=null,l?(this.res=null,w.destroy(l,s)):p&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(p,null,s,{opaque:g})})),v&&(this.body=null,w.destroy(v,s))}};function I(s,l,p){if(p===void 0)return new Promise((p,g)=>{I.call(this,s,l,(s,l)=>s?g(s):p(l))});try{this.dispatch(s,new F(s,l,p))}catch(l){if(typeof p!=`function`)throw l;let g=s&&s.opaque;queueMicrotask(()=>p(l,{opaque:g}))}}l.exports=I})),require_api_pipeline=__commonJSMin(((s,l)=>{let{Readable:p,Duplex:g,PassThrough:v}=require(`stream`),{InvalidArgumentError:b,InvalidReturnValueError:C,RequestAbortedError:w}=require_errors$9(),E=require_util$20(),{AsyncResource:k}=require(`async_hooks`),{addSignal:A,removeSignal:N}=require_abort_signal(),F=require(`assert`),I=Symbol(`resume`);var R=class extends p{constructor(){super({autoDestroy:!0}),this[I]=null}_read(){let{[I]:s}=this;s&&(this[I]=null,s())}_destroy(s,l){this._read(),l(s)}},B=class extends p{constructor(s){super({autoDestroy:!0}),this[I]=s}_read(){this[I]()}_destroy(s,l){!s&&!this._readableState.endEmitted&&(s=new w),l(s)}},q=class extends k{constructor(s,l){if(!s||typeof s!=`object`)throw new b(`invalid opts`);if(typeof l!=`function`)throw new b(`invalid handler`);let{signal:p,method:v,opaque:C,onInfo:k,responseHeaders:F}=s;if(p&&typeof p.on!=`function`&&typeof p.addEventListener!=`function`)throw new b(`signal must be an EventEmitter or EventTarget`);if(v===`CONNECT`)throw new b(`invalid method`);if(k&&typeof k!=`function`)throw new b(`invalid onInfo callback`);super(`UNDICI_PIPELINE`),this.opaque=C||null,this.responseHeaders=F||null,this.handler=l,this.abort=null,this.context=null,this.onInfo=k||null,this.req=new R().on(`error`,E.nop),this.ret=new g({readableObjectMode:s.objectMode,autoDestroy:!0,read:()=>{let{body:s}=this;s&&s.resume&&s.resume()},write:(s,l,p)=>{let{req:g}=this;g.push(s,l)||g._readableState.destroyed?p():g[I]=p},destroy:(s,l)=>{let{body:p,req:g,res:v,ret:b,abort:C}=this;!s&&!b._readableState.endEmitted&&(s=new w),C&&s&&C(),E.destroy(p,s),E.destroy(g,s),E.destroy(v,s),N(this),l(s)}}).on(`prefinish`,()=>{let{req:s}=this;s.push(null)}),this.res=null,A(this,p)}onConnect(s,l){let{ret:p,res:g}=this;if(F(!g,`pipeline cannot be retried`),p.destroyed)throw new w;this.abort=s,this.context=l}onHeaders(s,l,p){let{opaque:g,handler:v,context:b}=this;if(s<200){if(this.onInfo){let p=this.responseHeaders===`raw`?E.parseRawHeaders(l):E.parseHeaders(l);this.onInfo({statusCode:s,headers:p})}return}this.res=new B(p);let k;try{this.handler=null;let p=this.responseHeaders===`raw`?E.parseRawHeaders(l):E.parseHeaders(l);k=this.runInAsyncScope(v,null,{statusCode:s,headers:p,opaque:g,body:this.res,context:b})}catch(s){throw this.res.on(`error`,E.nop),s}if(!k||typeof k.on!=`function`)throw new C(`expected Readable`);k.on(`data`,s=>{let{ret:l,body:p}=this;!l.push(s)&&p.pause&&p.pause()}).on(`error`,s=>{let{ret:l}=this;E.destroy(l,s)}).on(`end`,()=>{let{ret:s}=this;s.push(null)}).on(`close`,()=>{let{ret:s}=this;s._readableState.ended||E.destroy(s,new w)}),this.body=k}onData(s){let{res:l}=this;return l.push(s)}onComplete(s){let{res:l}=this;l.push(null)}onError(s){let{ret:l}=this;this.handler=null,E.destroy(l,s)}};function le(s,l){try{let p=new q(s,l);return this.dispatch({...s,body:p.req},p),p.ret}catch(s){return new v().destroy(s)}}l.exports=le})),require_api_upgrade=__commonJSMin(((s,l)=>{let{InvalidArgumentError:p,RequestAbortedError:g,SocketError:v}=require_errors$9(),{AsyncResource:b}=require(`async_hooks`),C=require_util$20(),{addSignal:w,removeSignal:E}=require_abort_signal(),k=require(`assert`);var A=class extends b{constructor(s,l){if(!s||typeof s!=`object`)throw new p(`invalid opts`);if(typeof l!=`function`)throw new p(`invalid callback`);let{signal:g,opaque:v,responseHeaders:b}=s;if(g&&typeof g.on!=`function`&&typeof g.addEventListener!=`function`)throw new p(`signal must be an EventEmitter or EventTarget`);super(`UNDICI_UPGRADE`),this.responseHeaders=b||null,this.opaque=v||null,this.callback=l,this.abort=null,this.context=null,w(this,g)}onConnect(s,l){if(!this.callback)throw new g;this.abort=s,this.context=null}onHeaders(){throw new v(`bad upgrade`,null)}onUpgrade(s,l,p){let{callback:g,opaque:v,context:b}=this;k.strictEqual(s,101),E(this),this.callback=null;let w=this.responseHeaders===`raw`?C.parseRawHeaders(l):C.parseHeaders(l);this.runInAsyncScope(g,null,null,{headers:w,socket:p,opaque:v,context:b})}onError(s){let{callback:l,opaque:p}=this;E(this),l&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(l,null,s,{opaque:p})}))}};function N(s,l){if(l===void 0)return new Promise((l,p)=>{N.call(this,s,(s,g)=>s?p(s):l(g))});try{let p=new A(s,l);this.dispatch({...s,method:s.method||`GET`,upgrade:s.protocol||`Websocket`},p)}catch(p){if(typeof l!=`function`)throw p;let g=s&&s.opaque;queueMicrotask(()=>l(p,{opaque:g}))}}l.exports=N})),require_api_connect=__commonJSMin(((s,l)=>{let{AsyncResource:p}=require(`async_hooks`),{InvalidArgumentError:g,RequestAbortedError:v,SocketError:b}=require_errors$9(),C=require_util$20(),{addSignal:w,removeSignal:E}=require_abort_signal();var k=class extends p{constructor(s,l){if(!s||typeof s!=`object`)throw new g(`invalid opts`);if(typeof l!=`function`)throw new g(`invalid callback`);let{signal:p,opaque:v,responseHeaders:b}=s;if(p&&typeof p.on!=`function`&&typeof p.addEventListener!=`function`)throw new g(`signal must be an EventEmitter or EventTarget`);super(`UNDICI_CONNECT`),this.opaque=v||null,this.responseHeaders=b||null,this.callback=l,this.abort=null,w(this,p)}onConnect(s,l){if(!this.callback)throw new v;this.abort=s,this.context=l}onHeaders(){throw new b(`bad connect`,null)}onUpgrade(s,l,p){let{callback:g,opaque:v,context:b}=this;E(this),this.callback=null;let w=l;w!=null&&(w=this.responseHeaders===`raw`?C.parseRawHeaders(l):C.parseHeaders(l)),this.runInAsyncScope(g,null,null,{statusCode:s,headers:w,socket:p,opaque:v,context:b})}onError(s){let{callback:l,opaque:p}=this;E(this),l&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(l,null,s,{opaque:p})}))}};function A(s,l){if(l===void 0)return new Promise((l,p)=>{A.call(this,s,(s,g)=>s?p(s):l(g))});try{let p=new k(s,l);this.dispatch({...s,method:`CONNECT`},p)}catch(p){if(typeof l!=`function`)throw p;let g=s&&s.opaque;queueMicrotask(()=>l(p,{opaque:g}))}}l.exports=A})),require_api=__commonJSMin(((s,l)=>{l.exports.request=require_api_request(),l.exports.stream=require_api_stream(),l.exports.pipeline=require_api_pipeline(),l.exports.upgrade=require_api_upgrade(),l.exports.connect=require_api_connect()})),require_mock_errors=__commonJSMin(((s,l)=>{let{UndiciError:p}=require_errors$9();l.exports={MockNotMatchedError:class s extends p{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`MockNotMatchedError`,this.message=l||`The request does not match any registered mock dispatches`,this.code=`UND_MOCK_ERR_MOCK_NOT_MATCHED`}}}})),require_mock_symbols=__commonJSMin(((s,l)=>{l.exports={kAgent:Symbol(`agent`),kOptions:Symbol(`options`),kFactory:Symbol(`factory`),kDispatches:Symbol(`dispatches`),kDispatchKey:Symbol(`dispatch key`),kDefaultHeaders:Symbol(`default headers`),kDefaultTrailers:Symbol(`default trailers`),kContentLength:Symbol(`content length`),kMockAgent:Symbol(`mock agent`),kMockAgentSet:Symbol(`mock agent set`),kMockAgentGet:Symbol(`mock agent get`),kMockDispatch:Symbol(`mock dispatch`),kClose:Symbol(`close`),kOriginalClose:Symbol(`original agent close`),kOrigin:Symbol(`origin`),kIsMockActive:Symbol(`is mock active`),kNetConnect:Symbol(`net connect`),kGetNetConnect:Symbol(`get net connect`),kConnected:Symbol(`connected`)}})),require_mock_utils=__commonJSMin(((s,l)=>{let{MockNotMatchedError:p}=require_mock_errors(),{kDispatches:g,kMockAgent:v,kOriginalDispatch:b,kOrigin:C,kGetNetConnect:w}=require_mock_symbols(),{buildURL:E,nop:k}=require_util$20(),{STATUS_CODES:A}=require(`http`),{types:{isPromise:N}}=require(`util`);function F(s,l){return typeof s==`string`?s===l:s instanceof RegExp?s.test(l):typeof s==`function`?s(l)===!0:!1}function I(s){return Object.fromEntries(Object.entries(s).map(([s,l])=>[s.toLocaleLowerCase(),l]))}function R(s,l){if(Array.isArray(s)){for(let p=0;p!s).filter(({path:s})=>F(le(s),v));if(b.length===0)throw new p(`Mock dispatch not matched for path '${v}'`);if(b=b.filter(({method:s})=>F(s,l.method)),b.length===0)throw new p(`Mock dispatch not matched for method '${l.method}'`);if(b=b.filter(({body:s})=>s===void 0?!0:F(s,l.body)),b.length===0)throw new p(`Mock dispatch not matched for body '${l.body}'`);if(b=b.filter(s=>q(s,l.headers)),b.length===0)throw new p(`Mock dispatch not matched for headers '${typeof l.headers==`object`?JSON.stringify(l.headers):l.headers}'`);return b[0]}function xe(s,l,p){let g={timesInvoked:0,times:1,persist:!1,consumed:!1},v=typeof p==`function`?{callback:p}:{...p},b={...g,...l,pending:!0,data:{error:null,...v}};return s.push(b),b}function De(s,l){let p=s.findIndex(s=>s.consumed?J(s,l):!1);p!==-1&&s.splice(p,1)}function Ne(s){let{path:l,method:p,body:g,headers:v,query:b}=s;return{path:l,method:p,body:g,headers:v,query:b}}function Pe(s){return Object.entries(s).reduce((s,[l,p])=>[...s,Buffer.from(`${l}`),Array.isArray(p)?p.map(s=>Buffer.from(`${s}`)):Buffer.from(`${p}`)],[])}function ze(s){return A[s]||`unknown`}async function Be(s){let l=[];for await(let p of s)l.push(p);return Buffer.concat(l).toString(`utf8`)}function We(s,l){let p=Ne(s),v=be(this[g],p);v.timesInvoked++,v.data.callback&&(v.data={...v.data,...v.data.callback(s)});let{data:{statusCode:b,data:C,headers:w,trailers:E,error:A},delay:F,persist:I}=v,{timesInvoked:R,times:q}=v;if(v.consumed=!I&&R>=q,v.pending=R0?setTimeout(()=>{le(this[g])},F):le(this[g]);function le(g,v=C){let A=Array.isArray(s.headers)?B(s.headers):s.headers,F=typeof v==`function`?v({...s,headers:A}):v;if(N(F)){F.then(s=>le(g,s));return}let I=_e(F),R=Pe(w),q=Pe(E);l.abort=k,l.onHeaders(b,R,J,ze(b)),l.onData(Buffer.from(I)),l.onComplete(q),De(g,p)}function J(){}return!0}function Ke(){let s=this[v],l=this[C],g=this[b];return function(v,b){if(s.isMockActive)try{We.call(this,v,b)}catch(C){if(C instanceof p){let E=s[w]();if(E===!1)throw new p(`${C.message}: subsequent request to origin ${l} was not allowed (net.connect disabled)`);if(qe(E,l))g.call(this,v,b);else throw new p(`${C.message}: subsequent request to origin ${l} was not allowed (net.connect is not enabled for this origin)`)}else throw C}else g.call(this,v,b)}}function qe(s,l){let p=new URL(l);return s===!0?!0:!!(Array.isArray(s)&&s.some(s=>F(s,p.host)))}function Je(s){if(s){let{agent:l,...p}=s;return p}}l.exports={getResponseData:_e,getMockDispatch:be,addMockDispatch:xe,deleteMockDispatch:De,buildKey:Ne,generateKeyValues:Pe,matchValue:F,getResponse:Be,getStatusText:ze,mockDispatch:We,buildMockDispatch:Ke,checkNetConnect:qe,buildMockOptions:Je,getHeaderByName:R}})),require_mock_interceptor=__commonJSMin(((s,l)=>{let{getResponseData:p,buildKey:g,addMockDispatch:v}=require_mock_utils(),{kDispatches:b,kDispatchKey:C,kDefaultHeaders:w,kDefaultTrailers:E,kContentLength:k,kMockDispatch:A}=require_mock_symbols(),{InvalidArgumentError:N}=require_errors$9(),{buildURL:F}=require_util$20();var I=class{constructor(s){this[A]=s}delay(s){if(typeof s!=`number`||!Number.isInteger(s)||s<=0)throw new N(`waitInMs must be a valid integer > 0`);return this[A].delay=s,this}persist(){return this[A].persist=!0,this}times(s){if(typeof s!=`number`||!Number.isInteger(s)||s<=0)throw new N(`repeatTimes must be a valid integer > 0`);return this[A].times=s,this}},R=class{constructor(s,l){if(typeof s!=`object`)throw new N(`opts must be an object`);if(s.path===void 0)throw new N(`opts.path must be defined`);if(s.method===void 0&&(s.method=`GET`),typeof s.path==`string`)if(s.query)s.path=F(s.path,s.query);else{let l=new URL(s.path,`data://`);s.path=l.pathname+l.search}typeof s.method==`string`&&(s.method=s.method.toUpperCase()),this[C]=g(s),this[b]=l,this[w]={},this[E]={},this[k]=!1}createMockScopeDispatchData(s,l,g={}){let v=p(l),b=this[k]?{"content-length":v.length}:{};return{statusCode:s,data:l,headers:{...this[w],...b,...g.headers},trailers:{...this[E],...g.trailers}}}validateReplyParameters(s,l,p){if(s===void 0)throw new N(`statusCode must be defined`);if(l===void 0)throw new N(`data must be defined`);if(typeof p!=`object`)throw new N(`responseOptions must be an object`)}reply(s){if(typeof s==`function`)return new I(v(this[b],this[C],l=>{let p=s(l);if(typeof p!=`object`)throw new N(`reply options callback must return an object`);let{statusCode:g,data:v=``,responseOptions:b={}}=p;return this.validateReplyParameters(g,v,b),{...this.createMockScopeDispatchData(g,v,b)}}));let[l,p=``,g={}]=[...arguments];this.validateReplyParameters(l,p,g);let w=this.createMockScopeDispatchData(l,p,g);return new I(v(this[b],this[C],w))}replyWithError(s){if(s===void 0)throw new N(`error must be defined`);return new I(v(this[b],this[C],{error:s}))}defaultReplyHeaders(s){if(s===void 0)throw new N(`headers must be defined`);return this[w]=s,this}defaultReplyTrailers(s){if(s===void 0)throw new N(`trailers must be defined`);return this[E]=s,this}replyContentLength(){return this[k]=!0,this}};l.exports.MockInterceptor=R,l.exports.MockScope=I})),require_mock_client=__commonJSMin(((s,l)=>{let{promisify:p}=require(`util`),g=require_client(),{buildMockDispatch:v}=require_mock_utils(),{kDispatches:b,kMockAgent:C,kClose:w,kOriginalClose:E,kOrigin:k,kOriginalDispatch:A,kConnected:N}=require_mock_symbols(),{MockInterceptor:F}=require_mock_interceptor(),I=require_symbols$4(),{InvalidArgumentError:R}=require_errors$9();l.exports=class extends g{constructor(s,l){if(super(s,l),!l||!l.agent||typeof l.agent.dispatch!=`function`)throw new R(`Argument opts.agent must implement Agent`);this[C]=l.agent,this[k]=s,this[b]=[],this[N]=1,this[A]=this.dispatch,this[E]=this.close.bind(this),this.dispatch=v.call(this),this.close=this[w]}get[I.kConnected](){return this[N]}intercept(s){return new F(s,this[b])}async[w](){await p(this[E])(),this[N]=0,this[C][I.kClients].delete(this[k])}}})),require_mock_pool=__commonJSMin(((s,l)=>{let{promisify:p}=require(`util`),g=require_pool(),{buildMockDispatch:v}=require_mock_utils(),{kDispatches:b,kMockAgent:C,kClose:w,kOriginalClose:E,kOrigin:k,kOriginalDispatch:A,kConnected:N}=require_mock_symbols(),{MockInterceptor:F}=require_mock_interceptor(),I=require_symbols$4(),{InvalidArgumentError:R}=require_errors$9();l.exports=class extends g{constructor(s,l){if(super(s,l),!l||!l.agent||typeof l.agent.dispatch!=`function`)throw new R(`Argument opts.agent must implement Agent`);this[C]=l.agent,this[k]=s,this[b]=[],this[N]=1,this[A]=this.dispatch,this[E]=this.close.bind(this),this.dispatch=v.call(this),this.close=this[w]}get[I.kConnected](){return this[N]}intercept(s){return new F(s,this[b])}async[w](){await p(this[E])(),this[N]=0,this[C][I.kClients].delete(this[k])}}})),require_pluralizer=__commonJSMin(((s,l)=>{let p={pronoun:`it`,is:`is`,was:`was`,this:`this`},g={pronoun:`they`,is:`are`,was:`were`,this:`these`};l.exports=class{constructor(s,l){this.singular=s,this.plural=l}pluralize(s){let l=s===1,v=l?p:g,b=l?this.singular:this.plural;return{...v,count:s,noun:b}}}})),require_pending_interceptors_formatter=__commonJSMin(((s,l)=>{let{Transform:p}=require(`stream`),{Console:g}=require(`console`);l.exports=class{constructor({disableColors:s}={}){this.transform=new p({transform(s,l,p){p(null,s)}}),this.logger=new g({stdout:this.transform,inspectOptions:{colors:!s&&!process.env.CI}})}format(s){let l=s.map(({method:s,path:l,data:{statusCode:p},persist:g,times:v,timesInvoked:b,origin:C})=>({Method:s,Origin:C,Path:l,"Status code":p,Persistent:g?`✅`:`❌`,Invocations:b,Remaining:g?1/0:v-b}));return this.logger.table(l),this.transform.read().toString()}}})),require_mock_agent=__commonJSMin(((s,l)=>{let{kClients:p}=require_symbols$4(),g=require_agent$1(),{kAgent:v,kMockAgentSet:b,kMockAgentGet:C,kDispatches:w,kIsMockActive:E,kNetConnect:k,kGetNetConnect:A,kOptions:N,kFactory:F}=require_mock_symbols(),I=require_mock_client(),R=require_mock_pool(),{matchValue:B,buildMockOptions:q}=require_mock_utils(),{InvalidArgumentError:le,UndiciError:J}=require_errors$9(),_e=require_dispatcher(),be=require_pluralizer(),xe=require_pending_interceptors_formatter();var De=class{constructor(s){this.value=s}deref(){return this.value}};l.exports=class extends _e{constructor(s){if(super(s),this[k]=!0,this[E]=!0,s&&s.agent&&typeof s.agent.dispatch!=`function`)throw new le(`Argument opts.agent must implement Agent`);let l=s&&s.agent?s.agent:new g(s);this[v]=l,this[p]=l[p],this[N]=q(s)}get(s){let l=this[C](s);return l||(l=this[F](s),this[b](s,l)),l}dispatch(s,l){return this.get(s.origin),this[v].dispatch(s,l)}async close(){await this[v].close(),this[p].clear()}deactivate(){this[E]=!1}activate(){this[E]=!0}enableNetConnect(s){if(typeof s==`string`||typeof s==`function`||s instanceof RegExp)Array.isArray(this[k])?this[k].push(s):this[k]=[s];else if(s===void 0)this[k]=!0;else throw new le(`Unsupported matcher. Must be one of String|Function|RegExp.`)}disableNetConnect(){this[k]=!1}get isMockActive(){return this[E]}[b](s,l){this[p].set(s,new De(l))}[F](s){let l=Object.assign({agent:this},this[N]);return this[N]&&this[N].connections===1?new I(s,l):new R(s,l)}[C](s){let l=this[p].get(s);if(l)return l.deref();if(typeof s!=`string`){let l=this[F](`http://localhost:9999`);return this[b](s,l),l}for(let[l,g]of Array.from(this[p])){let p=g.deref();if(p&&typeof l!=`string`&&B(l,s)){let l=this[F](s);return this[b](s,l),l[w]=p[w],l}}}[A](){return this[k]}pendingInterceptors(){let s=this[p];return Array.from(s.entries()).flatMap(([s,l])=>l.deref()[w].map(l=>({...l,origin:s}))).filter(({pending:s})=>s)}assertNoPendingInterceptors({pendingInterceptorsFormatter:s=new xe}={}){let l=this.pendingInterceptors();if(l.length===0)return;let p=new be(`interceptor`,`interceptors`).pluralize(l.length);throw new J(` -${p.count} ${p.noun} ${p.is} pending: +`,`latin1`),l!==null&&p!==l){if(f[Zt])throw new k;process.emitWarning(new k)}s[ze].timeout&&s[ze].timeoutType===1&&s[ze].timeout.refresh&&s[ze].timeout.refresh(),rr(f)}}destroy(s){let{socket:l,client:p}=this;l[Ze]=!1,s&&(f(p[qe]<=1,`pipeline should only contain this request`),b.destroy(l,s))}};function fr(s,l,p){try{l.onError(p),f(l.aborted)}catch(l){s.emit(`error`,l)}}l.exports=An})),require_fixed_queue=__commonJSMin(((s,l)=>{let f=2048,p=f-1;var g=class{constructor(){this.bottom=0,this.top=0,this.list=Array(f),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&p)===this.bottom}push(s){this.list[this.top]=s,this.top=this.top+1&p}shift(){let s=this.list[this.bottom];return s===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&p,s)}};l.exports=class{constructor(){this.head=this.tail=new g}isEmpty(){return this.head.isEmpty()}push(s){this.head.isFull()&&(this.head=this.head.next=new g),this.head.push(s)}shift(){let s=this.tail,l=s.shift();return s.isEmpty()&&s.next!==null&&(this.tail=s.next),l}}})),require_pool_stats=__commonJSMin(((s,l)=>{let{kFree:f,kConnected:p,kPending:g,kQueued:v,kRunning:b,kSize:C}=require_symbols$4(),w=Symbol(`pool`);l.exports=class{constructor(s){this[w]=s}get connected(){return this[w][p]}get free(){return this[w][f]}get pending(){return this[w][g]}get queued(){return this[w][v]}get running(){return this[w][b]}get size(){return this[w][C]}}})),require_pool_base=__commonJSMin(((s,l)=>{let f=require_dispatcher_base(),p=require_fixed_queue(),{kConnected:g,kSize:v,kRunning:b,kPending:C,kQueued:w,kBusy:E,kFree:k,kUrl:A,kClose:N,kDestroy:F,kDispatch:I}=require_symbols$4(),R=require_pool_stats(),B=Symbol(`clients`),q=Symbol(`needDrain`),J=Symbol(`queue`),le=Symbol(`closed resolve`),_e=Symbol(`onDrain`),be=Symbol(`onConnect`),xe=Symbol(`onDisconnect`),De=Symbol(`onConnectionError`),Oe=Symbol(`get dispatcher`),je=Symbol(`add client`),Ne=Symbol(`remove client`),Pe=Symbol(`stats`);l.exports={PoolBase:class extends f{constructor(){super(),this[J]=new p,this[B]=[],this[w]=0;let s=this;this[_e]=function(l,f){let p=s[J],g=!1;for(;!g;){let l=p.shift();if(!l)break;s[w]--,g=!this.dispatch(l.opts,l.handler)}this[q]=g,!this[q]&&s[q]&&(s[q]=!1,s.emit(`drain`,l,[s,...f])),s[le]&&p.isEmpty()&&Promise.all(s[B].map(s=>s.close())).then(s[le])},this[be]=(l,f)=>{s.emit(`connect`,l,[s,...f])},this[xe]=(l,f,p)=>{s.emit(`disconnect`,l,[s,...f],p)},this[De]=(l,f,p)=>{s.emit(`connectionError`,l,[s,...f],p)},this[Pe]=new R(this)}get[E](){return this[q]}get[g](){return this[B].filter(s=>s[g]).length}get[k](){return this[B].filter(s=>s[g]&&!s[q]).length}get[C](){let s=this[w];for(let{[C]:l}of this[B])s+=l;return s}get[b](){let s=0;for(let{[b]:l}of this[B])s+=l;return s}get[v](){let s=this[w];for(let{[v]:l}of this[B])s+=l;return s}get stats(){return this[Pe]}async[N](){return this[J].isEmpty()?Promise.all(this[B].map(s=>s.close())):new Promise(s=>{this[le]=s})}async[F](s){for(;;){let l=this[J].shift();if(!l)break;l.handler.onError(s)}return Promise.all(this[B].map(l=>l.destroy(s)))}[I](s,l){let f=this[Oe]();return f?f.dispatch(s,l)||(f[q]=!0,this[q]=!this[Oe]()):(this[q]=!0,this[J].push({opts:s,handler:l}),this[w]++),!this[q]}[je](s){return s.on(`drain`,this[_e]).on(`connect`,this[be]).on(`disconnect`,this[xe]).on(`connectionError`,this[De]),this[B].push(s),this[q]&&process.nextTick(()=>{this[q]&&this[_e](s[A],[this,s])}),this}[Ne](s){s.close(()=>{let l=this[B].indexOf(s);l!==-1&&this[B].splice(l,1)}),this[q]=this[B].some(s=>!s[q]&&s.closed!==!0&&s.destroyed!==!0)}},kClients:B,kNeedDrain:q,kAddClient:je,kRemoveClient:Ne,kGetDispatcher:Oe}})),require_pool=__commonJSMin(((s,l)=>{let{PoolBase:f,kClients:p,kNeedDrain:g,kAddClient:v,kGetDispatcher:b}=require_pool_base(),C=require_client(),{InvalidArgumentError:w}=require_errors$11(),E=require_util$20(),{kUrl:k,kInterceptors:A}=require_symbols$4(),N=require_connect(),F=Symbol(`options`),I=Symbol(`connections`),R=Symbol(`factory`);function B(s,l){return new C(s,l)}l.exports=class extends f{constructor(s,{connections:l,factory:f=B,connect:g,connectTimeout:v,tls:b,maxCachedSessions:C,socketPath:q,autoSelectFamily:J,autoSelectFamilyAttemptTimeout:le,allowH2:_e,...be}={}){if(super(),l!=null&&(!Number.isFinite(l)||l<0))throw new w(`invalid connections`);if(typeof f!=`function`)throw new w(`factory must be a function.`);if(g!=null&&typeof g!=`function`&&typeof g!=`object`)throw new w(`connect must be a function or an object`);typeof g!=`function`&&(g=N({...b,maxCachedSessions:C,allowH2:_e,socketPath:q,timeout:v,...E.nodeHasAutoSelectFamily&&J?{autoSelectFamily:J,autoSelectFamilyAttemptTimeout:le}:void 0,...g})),this[A]=be.interceptors&&be.interceptors.Pool&&Array.isArray(be.interceptors.Pool)?be.interceptors.Pool:[],this[I]=l||null,this[k]=E.parseOrigin(s),this[F]={...E.deepClone(be),connect:g,allowH2:_e},this[F].interceptors=be.interceptors?{...be.interceptors}:void 0,this[R]=f,this.on(`connectionError`,(s,l,f)=>{for(let s of l){let l=this[p].indexOf(s);l!==-1&&this[p].splice(l,1)}})}[b](){let s=this[p].find(s=>!s[g]);return s||((!this[I]||this[p].length{let{BalancedPoolMissingUpstreamError:f,InvalidArgumentError:p}=require_errors$11(),{PoolBase:g,kClients:v,kNeedDrain:b,kAddClient:C,kRemoveClient:w,kGetDispatcher:E}=require_pool_base(),k=require_pool(),{kUrl:A,kInterceptors:N}=require_symbols$4(),{parseOrigin:F}=require_util$20(),I=Symbol(`factory`),R=Symbol(`options`),B=Symbol(`kGreatestCommonDivisor`),q=Symbol(`kCurrentWeight`),J=Symbol(`kIndex`),le=Symbol(`kWeight`),_e=Symbol(`kMaxWeightPerServer`),be=Symbol(`kErrorPenalty`);function xe(s,l){return l===0?s:xe(l,s%l)}function De(s,l){return new k(s,l)}l.exports=class extends g{constructor(s=[],{factory:l=De,...f}={}){if(super(),this[R]=f,this[J]=-1,this[q]=0,this[_e]=this[R].maxWeightPerServer||100,this[be]=this[R].errorPenalty||15,Array.isArray(s)||(s=[s]),typeof l!=`function`)throw new p(`factory must be a function.`);this[N]=f.interceptors&&f.interceptors.BalancedPool&&Array.isArray(f.interceptors.BalancedPool)?f.interceptors.BalancedPool:[],this[I]=l;for(let l of s)this.addUpstream(l);this._updateBalancedPoolStats()}addUpstream(s){let l=F(s).origin;if(this[v].find(s=>s[A].origin===l&&s.closed!==!0&&s.destroyed!==!0))return this;let f=this[I](l,Object.assign({},this[R]));this[C](f),f.on(`connect`,()=>{f[le]=Math.min(this[_e],f[le]+this[be])}),f.on(`connectionError`,()=>{f[le]=Math.max(1,f[le]-this[be]),this._updateBalancedPoolStats()}),f.on(`disconnect`,(...s)=>{let l=s[2];l&&l.code===`UND_ERR_SOCKET`&&(f[le]=Math.max(1,f[le]-this[be]),this._updateBalancedPoolStats())});for(let s of this[v])s[le]=this[_e];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){this[B]=this[v].map(s=>s[le]).reduce(xe,0)}removeUpstream(s){let l=F(s).origin,f=this[v].find(s=>s[A].origin===l&&s.closed!==!0&&s.destroyed!==!0);return f&&this[w](f),this}get upstreams(){return this[v].filter(s=>s.closed!==!0&&s.destroyed!==!0).map(s=>s[A].origin)}[E](){if(this[v].length===0)throw new f;if(!this[v].find(s=>!s[b]&&s.closed!==!0&&s.destroyed!==!0)||this[v].map(s=>s[b]).reduce((s,l)=>s&&l,!0))return;let s=0,l=this[v].findIndex(s=>!s[b]);for(;s++this[v][l][le]&&!s[b]&&(l=this[J]),this[J]===0&&(this[q]=this[q]-this[B],this[q]<=0&&(this[q]=this[_e])),s[le]>=this[q]&&!s[b])return s}return this[q]=this[v][l][le],this[J]=l,this[v][l]}}})),require_dispatcher_weakref=__commonJSMin(((s,l)=>{let{kConnected:f,kSize:p}=require_symbols$4();var g=class{constructor(s){this.value=s}deref(){return this.value[f]===0&&this.value[p]===0?void 0:this.value}},v=class{constructor(s){this.finalizer=s}register(s,l){s.on&&s.on(`disconnect`,()=>{s[f]===0&&s[p]===0&&this.finalizer(l)})}};l.exports=function(){return process.env.NODE_V8_COVERAGE?{WeakRef:g,FinalizationRegistry:v}:{WeakRef:global.WeakRef||g,FinalizationRegistry:global.FinalizationRegistry||v}}})),require_agent$1=__commonJSMin(((s,l)=>{let{InvalidArgumentError:f}=require_errors$11(),{kClients:p,kRunning:g,kClose:v,kDestroy:b,kDispatch:C,kInterceptors:w}=require_symbols$4(),E=require_dispatcher_base(),k=require_pool(),A=require_client(),N=require_util$20(),F=require_redirectInterceptor(),{WeakRef:I,FinalizationRegistry:R}=require_dispatcher_weakref()(),B=Symbol(`onConnect`),q=Symbol(`onDisconnect`),J=Symbol(`onConnectionError`),le=Symbol(`maxRedirections`),_e=Symbol(`onDrain`),be=Symbol(`factory`),xe=Symbol(`finalizer`),De=Symbol(`options`);function Oe(s,l){return l&&l.connections===1?new A(s,l):new k(s,l)}l.exports=class extends E{constructor({factory:s=Oe,maxRedirections:l=0,connect:g,...v}={}){if(super(),typeof s!=`function`)throw new f(`factory must be a function.`);if(g!=null&&typeof g!=`function`&&typeof g!=`object`)throw new f(`connect must be a function or an object`);if(!Number.isInteger(l)||l<0)throw new f(`maxRedirections must be a positive number`);g&&typeof g!=`function`&&(g={...g}),this[w]=v.interceptors&&v.interceptors.Agent&&Array.isArray(v.interceptors.Agent)?v.interceptors.Agent:[F({maxRedirections:l})],this[De]={...N.deepClone(v),connect:g},this[De].interceptors=v.interceptors?{...v.interceptors}:void 0,this[le]=l,this[be]=s,this[p]=new Map,this[xe]=new R(s=>{let l=this[p].get(s);l!==void 0&&l.deref()===void 0&&this[p].delete(s)});let b=this;this[_e]=(s,l)=>{b.emit(`drain`,s,[b,...l])},this[B]=(s,l)=>{b.emit(`connect`,s,[b,...l])},this[q]=(s,l,f)=>{b.emit(`disconnect`,s,[b,...l],f)},this[J]=(s,l,f)=>{b.emit(`connectionError`,s,[b,...l],f)}}get[g](){let s=0;for(let l of this[p].values()){let f=l.deref();f&&(s+=f[g])}return s}[C](s,l){let g;if(s.origin&&(typeof s.origin==`string`||s.origin instanceof URL))g=String(s.origin);else throw new f(`opts.origin must be a non-empty string or URL.`);let v=this[p].get(g),b=v?v.deref():null;return b||(b=this[be](s.origin,this[De]).on(`drain`,this[_e]).on(`connect`,this[B]).on(`disconnect`,this[q]).on(`connectionError`,this[J]),this[p].set(g,new I(b)),this[xe].register(b,g)),b.dispatch(s,l)}async[v](){let s=[];for(let l of this[p].values()){let f=l.deref();f&&s.push(f.close())}await Promise.all(s)}async[b](s){let l=[];for(let f of this[p].values()){let p=f.deref();p&&l.push(p.destroy(s))}await Promise.all(l)}}})),require_readable$3=__commonJSMin(((s,l)=>{let f=require(`assert`),{Readable:p}=require(`stream`),{RequestAbortedError:g,NotSupportedError:v,InvalidArgumentError:b}=require_errors$11(),C=require_util$20(),{ReadableStreamFrom:w,toUSVString:E}=require_util$20(),k,A=Symbol(`kConsume`),N=Symbol(`kReading`),F=Symbol(`kBody`),I=Symbol(`abort`),R=Symbol(`kContentType`),B=()=>{};l.exports=class extends p{constructor({resume:s,abort:l,contentType:f=``,highWaterMark:p=64*1024}){super({autoDestroy:!0,read:s,highWaterMark:p}),this._readableState.dataEmitted=!1,this[I]=l,this[A]=null,this[F]=null,this[R]=f,this[N]=!1}destroy(s){return this.destroyed?this:(!s&&!this._readableState.endEmitted&&(s=new g),s&&this[I](),super.destroy(s))}emit(s,...l){return s===`data`?this._readableState.dataEmitted=!0:s===`error`&&(this._readableState.errorEmitted=!0),super.emit(s,...l)}on(s,...l){return(s===`data`||s===`readable`)&&(this[N]=!0),super.on(s,...l)}addListener(s,...l){return this.on(s,...l)}off(s,...l){let f=super.off(s,...l);return(s===`data`||s===`readable`)&&(this[N]=this.listenerCount(`data`)>0||this.listenerCount(`readable`)>0),f}removeListener(s,...l){return this.off(s,...l)}push(s){return this[A]&&s!==null&&this.readableLength===0?(xe(this[A],s),this[N]?super.push(s):!0):super.push(s)}async text(){return le(this,`text`)}async json(){return le(this,`json`)}async blob(){return le(this,`blob`)}async arrayBuffer(){return le(this,`arrayBuffer`)}async formData(){throw new v}get bodyUsed(){return C.isDisturbed(this)}get body(){return this[F]||(this[F]=w(this),this[A]&&(this[F].getReader(),f(this[F].locked))),this[F]}dump(s){let l=s&&Number.isFinite(s.limit)?s.limit:262144,f=s&&s.signal;if(f)try{if(typeof f!=`object`||!(`aborted`in f))throw new b(`signal must be an AbortSignal`);C.throwIfAborted(f)}catch(s){return Promise.reject(s)}return this.closed?Promise.resolve(null):new Promise((s,p)=>{let g=f?C.addAbortListener(f,()=>{this.destroy()}):B;this.on(`close`,function(){g(),f&&f.aborted?p(f.reason||Object.assign(Error(`The operation was aborted`),{name:`AbortError`})):s(null)}).on(`error`,B).on(`data`,function(s){l-=s.length,l<=0&&this.destroy()}).resume()})}};function q(s){return s[F]&&s[F].locked===!0||s[A]}function J(s){return C.isDisturbed(s)||q(s)}async function le(s,l){if(J(s))throw TypeError(`unusable`);return f(!s[A]),new Promise((f,p)=>{s[A]={type:l,stream:s,resolve:f,reject:p,length:0,body:[]},s.on(`error`,function(s){De(this[A],s)}).on(`close`,function(){this[A].body!==null&&De(this[A],new g)}),process.nextTick(_e,s[A])})}function _e(s){if(s.body===null)return;let{_readableState:l}=s.stream;for(let f of l.buffer)xe(s,f);for(l.endEmitted?be(this[A]):s.stream.on(`end`,function(){be(this[A])}),s.stream.resume();s.stream.read()!=null;);}function be(s){let{type:l,body:f,resolve:p,stream:g,length:v}=s;try{if(l===`text`)p(E(Buffer.concat(f)));else if(l===`json`)p(JSON.parse(Buffer.concat(f)));else if(l===`arrayBuffer`){let s=new Uint8Array(v),l=0;for(let p of f)s.set(p,l),l+=p.byteLength;p(s.buffer)}else l===`blob`&&(k||=require(`buffer`).Blob,p(new k(f,{type:g[R]})));De(s)}catch(s){g.destroy(s)}}function xe(s,l){s.length+=l.length,s.body.push(l)}function De(s,l){s.body!==null&&(l?s.reject(l):s.resolve(),s.type=null,s.stream=null,s.resolve=null,s.reject=null,s.length=0,s.body=null)}})),require_util$18=__commonJSMin(((s,l)=>{let f=require(`assert`),{ResponseStatusCodeError:p}=require_errors$11(),{toUSVString:g}=require_util$20();async function v({callback:s,body:l,contentType:v,statusCode:b,statusMessage:C,headers:w}){f(l);let E=[],k=0;for await(let s of l)if(E.push(s),k+=s.length,k>128*1024){E=null;break}if(b===204||!v||!E){process.nextTick(s,new p(`Response status code ${b}${C?`: ${C}`:``}`,b,w));return}try{if(v.startsWith(`application/json`)){let l=JSON.parse(g(Buffer.concat(E)));process.nextTick(s,new p(`Response status code ${b}${C?`: ${C}`:``}`,b,w,l));return}if(v.startsWith(`text/`)){let l=g(Buffer.concat(E));process.nextTick(s,new p(`Response status code ${b}${C?`: ${C}`:``}`,b,w,l));return}}catch{}process.nextTick(s,new p(`Response status code ${b}${C?`: ${C}`:``}`,b,w))}l.exports={getResolveErrorBodyCallback:v}})),require_abort_signal=__commonJSMin(((s,l)=>{let{addAbortListener:f}=require_util$20(),{RequestAbortedError:p}=require_errors$11(),g=Symbol(`kListener`),v=Symbol(`kSignal`);function b(s){s.abort?s.abort():s.onError(new p)}function C(s,l){if(s[v]=null,s[g]=null,l){if(l.aborted){b(s);return}s[v]=l,s[g]=()=>{b(s)},f(s[v],s[g])}}function w(s){s[v]&&(`removeEventListener`in s[v]?s[v].removeEventListener(`abort`,s[g]):s[v].removeListener(`abort`,s[g]),s[v]=null,s[g]=null)}l.exports={addSignal:C,removeSignal:w}})),require_api_request=__commonJSMin(((s,l)=>{let f=require_readable$3(),{InvalidArgumentError:p,RequestAbortedError:g}=require_errors$11(),v=require_util$20(),{getResolveErrorBodyCallback:b}=require_util$18(),{AsyncResource:C}=require(`async_hooks`),{addSignal:w,removeSignal:E}=require_abort_signal();var k=class extends C{constructor(s,l){if(!s||typeof s!=`object`)throw new p(`invalid opts`);let{signal:f,method:g,opaque:b,body:C,onInfo:E,responseHeaders:k,throwOnError:A,highWaterMark:N}=s;try{if(typeof l!=`function`)throw new p(`invalid callback`);if(N&&(typeof N!=`number`||N<0))throw new p(`invalid highWaterMark`);if(f&&typeof f.on!=`function`&&typeof f.addEventListener!=`function`)throw new p(`signal must be an EventEmitter or EventTarget`);if(g===`CONNECT`)throw new p(`invalid method`);if(E&&typeof E!=`function`)throw new p(`invalid onInfo callback`);super(`UNDICI_REQUEST`)}catch(s){throw v.isStream(C)&&v.destroy(C.on(`error`,v.nop),s),s}this.responseHeaders=k||null,this.opaque=b||null,this.callback=l,this.res=null,this.abort=null,this.body=C,this.trailers={},this.context=null,this.onInfo=E||null,this.throwOnError=A,this.highWaterMark=N,v.isStream(C)&&C.on(`error`,s=>{this.onError(s)}),w(this,f)}onConnect(s,l){if(!this.callback)throw new g;this.abort=s,this.context=l}onHeaders(s,l,p,g){let{callback:C,opaque:w,abort:E,context:k,responseHeaders:A,highWaterMark:N}=this,F=A===`raw`?v.parseRawHeaders(l):v.parseHeaders(l);if(s<200){this.onInfo&&this.onInfo({statusCode:s,headers:F});return}let I=(A===`raw`?v.parseHeaders(l):F)[`content-type`],R=new f({resume:p,abort:E,contentType:I,highWaterMark:N});this.callback=null,this.res=R,C!==null&&(this.throwOnError&&s>=400?this.runInAsyncScope(b,null,{callback:C,body:R,contentType:I,statusCode:s,statusMessage:g,headers:F}):this.runInAsyncScope(C,null,null,{statusCode:s,headers:F,trailers:this.trailers,opaque:w,body:R,context:k}))}onData(s){let{res:l}=this;return l.push(s)}onComplete(s){let{res:l}=this;E(this),v.parseHeaders(s,this.trailers),l.push(null)}onError(s){let{res:l,callback:f,body:p,opaque:g}=this;E(this),f&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(f,null,s,{opaque:g})})),l&&(this.res=null,queueMicrotask(()=>{v.destroy(l,s)})),p&&(this.body=null,v.destroy(p,s))}};function A(s,l){if(l===void 0)return new Promise((l,f)=>{A.call(this,s,(s,p)=>s?f(s):l(p))});try{this.dispatch(s,new k(s,l))}catch(f){if(typeof l!=`function`)throw f;let p=s&&s.opaque;queueMicrotask(()=>l(f,{opaque:p}))}}l.exports=A,l.exports.RequestHandler=k})),require_api_stream=__commonJSMin(((s,l)=>{let{finished:f,PassThrough:p}=require(`stream`),{InvalidArgumentError:g,InvalidReturnValueError:v,RequestAbortedError:b}=require_errors$11(),C=require_util$20(),{getResolveErrorBodyCallback:w}=require_util$18(),{AsyncResource:E}=require(`async_hooks`),{addSignal:k,removeSignal:A}=require_abort_signal();var N=class extends E{constructor(s,l,f){if(!s||typeof s!=`object`)throw new g(`invalid opts`);let{signal:p,method:v,opaque:b,body:w,onInfo:E,responseHeaders:A,throwOnError:N}=s;try{if(typeof f!=`function`)throw new g(`invalid callback`);if(typeof l!=`function`)throw new g(`invalid factory`);if(p&&typeof p.on!=`function`&&typeof p.addEventListener!=`function`)throw new g(`signal must be an EventEmitter or EventTarget`);if(v===`CONNECT`)throw new g(`invalid method`);if(E&&typeof E!=`function`)throw new g(`invalid onInfo callback`);super(`UNDICI_STREAM`)}catch(s){throw C.isStream(w)&&C.destroy(w.on(`error`,C.nop),s),s}this.responseHeaders=A||null,this.opaque=b||null,this.factory=l,this.callback=f,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=w,this.onInfo=E||null,this.throwOnError=N||!1,C.isStream(w)&&w.on(`error`,s=>{this.onError(s)}),k(this,p)}onConnect(s,l){if(!this.callback)throw new b;this.abort=s,this.context=l}onHeaders(s,l,g,b){let{factory:E,opaque:k,context:A,callback:N,responseHeaders:F}=this,I=F===`raw`?C.parseRawHeaders(l):C.parseHeaders(l);if(s<200){this.onInfo&&this.onInfo({statusCode:s,headers:I});return}this.factory=null;let R;if(this.throwOnError&&s>=400){let f=(F===`raw`?C.parseHeaders(l):I)[`content-type`];R=new p,this.callback=null,this.runInAsyncScope(w,null,{callback:N,body:R,contentType:f,statusCode:s,statusMessage:b,headers:I})}else{if(E===null)return;if(R=this.runInAsyncScope(E,null,{statusCode:s,headers:I,opaque:k,context:A}),!R||typeof R.write!=`function`||typeof R.end!=`function`||typeof R.on!=`function`)throw new v(`expected Writable`);f(R,{readable:!1},s=>{let{callback:l,res:f,opaque:p,trailers:g,abort:v}=this;this.res=null,(s||!f.readable)&&C.destroy(f,s),this.callback=null,this.runInAsyncScope(l,null,s||null,{opaque:p,trailers:g}),s&&v()})}return R.on(`drain`,g),this.res=R,(R.writableNeedDrain===void 0?R._writableState&&R._writableState.needDrain:R.writableNeedDrain)!==!0}onData(s){let{res:l}=this;return l?l.write(s):!0}onComplete(s){let{res:l}=this;A(this),l&&(this.trailers=C.parseHeaders(s),l.end())}onError(s){let{res:l,callback:f,opaque:p,body:g}=this;A(this),this.factory=null,l?(this.res=null,C.destroy(l,s)):f&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(f,null,s,{opaque:p})})),g&&(this.body=null,C.destroy(g,s))}};function F(s,l,f){if(f===void 0)return new Promise((f,p)=>{F.call(this,s,l,(s,l)=>s?p(s):f(l))});try{this.dispatch(s,new N(s,l,f))}catch(l){if(typeof f!=`function`)throw l;let p=s&&s.opaque;queueMicrotask(()=>f(l,{opaque:p}))}}l.exports=F})),require_api_pipeline=__commonJSMin(((s,l)=>{let{Readable:f,Duplex:p,PassThrough:g}=require(`stream`),{InvalidArgumentError:v,InvalidReturnValueError:b,RequestAbortedError:C}=require_errors$11(),w=require_util$20(),{AsyncResource:E}=require(`async_hooks`),{addSignal:k,removeSignal:A}=require_abort_signal(),N=require(`assert`),F=Symbol(`resume`);var I=class extends f{constructor(){super({autoDestroy:!0}),this[F]=null}_read(){let{[F]:s}=this;s&&(this[F]=null,s())}_destroy(s,l){this._read(),l(s)}},R=class extends f{constructor(s){super({autoDestroy:!0}),this[F]=s}_read(){this[F]()}_destroy(s,l){!s&&!this._readableState.endEmitted&&(s=new C),l(s)}},B=class extends E{constructor(s,l){if(!s||typeof s!=`object`)throw new v(`invalid opts`);if(typeof l!=`function`)throw new v(`invalid handler`);let{signal:f,method:g,opaque:b,onInfo:E,responseHeaders:N}=s;if(f&&typeof f.on!=`function`&&typeof f.addEventListener!=`function`)throw new v(`signal must be an EventEmitter or EventTarget`);if(g===`CONNECT`)throw new v(`invalid method`);if(E&&typeof E!=`function`)throw new v(`invalid onInfo callback`);super(`UNDICI_PIPELINE`),this.opaque=b||null,this.responseHeaders=N||null,this.handler=l,this.abort=null,this.context=null,this.onInfo=E||null,this.req=new I().on(`error`,w.nop),this.ret=new p({readableObjectMode:s.objectMode,autoDestroy:!0,read:()=>{let{body:s}=this;s&&s.resume&&s.resume()},write:(s,l,f)=>{let{req:p}=this;p.push(s,l)||p._readableState.destroyed?f():p[F]=f},destroy:(s,l)=>{let{body:f,req:p,res:g,ret:v,abort:b}=this;!s&&!v._readableState.endEmitted&&(s=new C),b&&s&&b(),w.destroy(f,s),w.destroy(p,s),w.destroy(g,s),A(this),l(s)}}).on(`prefinish`,()=>{let{req:s}=this;s.push(null)}),this.res=null,k(this,f)}onConnect(s,l){let{ret:f,res:p}=this;if(N(!p,`pipeline cannot be retried`),f.destroyed)throw new C;this.abort=s,this.context=l}onHeaders(s,l,f){let{opaque:p,handler:g,context:v}=this;if(s<200){if(this.onInfo){let f=this.responseHeaders===`raw`?w.parseRawHeaders(l):w.parseHeaders(l);this.onInfo({statusCode:s,headers:f})}return}this.res=new R(f);let E;try{this.handler=null;let f=this.responseHeaders===`raw`?w.parseRawHeaders(l):w.parseHeaders(l);E=this.runInAsyncScope(g,null,{statusCode:s,headers:f,opaque:p,body:this.res,context:v})}catch(s){throw this.res.on(`error`,w.nop),s}if(!E||typeof E.on!=`function`)throw new b(`expected Readable`);E.on(`data`,s=>{let{ret:l,body:f}=this;!l.push(s)&&f.pause&&f.pause()}).on(`error`,s=>{let{ret:l}=this;w.destroy(l,s)}).on(`end`,()=>{let{ret:s}=this;s.push(null)}).on(`close`,()=>{let{ret:s}=this;s._readableState.ended||w.destroy(s,new C)}),this.body=E}onData(s){let{res:l}=this;return l.push(s)}onComplete(s){let{res:l}=this;l.push(null)}onError(s){let{ret:l}=this;this.handler=null,w.destroy(l,s)}};function q(s,l){try{let f=new B(s,l);return this.dispatch({...s,body:f.req},f),f.ret}catch(s){return new g().destroy(s)}}l.exports=q})),require_api_upgrade=__commonJSMin(((s,l)=>{let{InvalidArgumentError:f,RequestAbortedError:p,SocketError:g}=require_errors$11(),{AsyncResource:v}=require(`async_hooks`),b=require_util$20(),{addSignal:C,removeSignal:w}=require_abort_signal(),E=require(`assert`);var k=class extends v{constructor(s,l){if(!s||typeof s!=`object`)throw new f(`invalid opts`);if(typeof l!=`function`)throw new f(`invalid callback`);let{signal:p,opaque:g,responseHeaders:v}=s;if(p&&typeof p.on!=`function`&&typeof p.addEventListener!=`function`)throw new f(`signal must be an EventEmitter or EventTarget`);super(`UNDICI_UPGRADE`),this.responseHeaders=v||null,this.opaque=g||null,this.callback=l,this.abort=null,this.context=null,C(this,p)}onConnect(s,l){if(!this.callback)throw new p;this.abort=s,this.context=null}onHeaders(){throw new g(`bad upgrade`,null)}onUpgrade(s,l,f){let{callback:p,opaque:g,context:v}=this;E.strictEqual(s,101),w(this),this.callback=null;let C=this.responseHeaders===`raw`?b.parseRawHeaders(l):b.parseHeaders(l);this.runInAsyncScope(p,null,null,{headers:C,socket:f,opaque:g,context:v})}onError(s){let{callback:l,opaque:f}=this;w(this),l&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(l,null,s,{opaque:f})}))}};function A(s,l){if(l===void 0)return new Promise((l,f)=>{A.call(this,s,(s,p)=>s?f(s):l(p))});try{let f=new k(s,l);this.dispatch({...s,method:s.method||`GET`,upgrade:s.protocol||`Websocket`},f)}catch(f){if(typeof l!=`function`)throw f;let p=s&&s.opaque;queueMicrotask(()=>l(f,{opaque:p}))}}l.exports=A})),require_api_connect=__commonJSMin(((s,l)=>{let{AsyncResource:f}=require(`async_hooks`),{InvalidArgumentError:p,RequestAbortedError:g,SocketError:v}=require_errors$11(),b=require_util$20(),{addSignal:C,removeSignal:w}=require_abort_signal();var E=class extends f{constructor(s,l){if(!s||typeof s!=`object`)throw new p(`invalid opts`);if(typeof l!=`function`)throw new p(`invalid callback`);let{signal:f,opaque:g,responseHeaders:v}=s;if(f&&typeof f.on!=`function`&&typeof f.addEventListener!=`function`)throw new p(`signal must be an EventEmitter or EventTarget`);super(`UNDICI_CONNECT`),this.opaque=g||null,this.responseHeaders=v||null,this.callback=l,this.abort=null,C(this,f)}onConnect(s,l){if(!this.callback)throw new g;this.abort=s,this.context=l}onHeaders(){throw new v(`bad connect`,null)}onUpgrade(s,l,f){let{callback:p,opaque:g,context:v}=this;w(this),this.callback=null;let C=l;C!=null&&(C=this.responseHeaders===`raw`?b.parseRawHeaders(l):b.parseHeaders(l)),this.runInAsyncScope(p,null,null,{statusCode:s,headers:C,socket:f,opaque:g,context:v})}onError(s){let{callback:l,opaque:f}=this;w(this),l&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(l,null,s,{opaque:f})}))}};function k(s,l){if(l===void 0)return new Promise((l,f)=>{k.call(this,s,(s,p)=>s?f(s):l(p))});try{let f=new E(s,l);this.dispatch({...s,method:`CONNECT`},f)}catch(f){if(typeof l!=`function`)throw f;let p=s&&s.opaque;queueMicrotask(()=>l(f,{opaque:p}))}}l.exports=k})),require_api=__commonJSMin(((s,l)=>{l.exports.request=require_api_request(),l.exports.stream=require_api_stream(),l.exports.pipeline=require_api_pipeline(),l.exports.upgrade=require_api_upgrade(),l.exports.connect=require_api_connect()})),require_mock_errors=__commonJSMin(((s,l)=>{let{UndiciError:f}=require_errors$11();l.exports={MockNotMatchedError:class s extends f{constructor(l){super(l),Error.captureStackTrace(this,s),this.name=`MockNotMatchedError`,this.message=l||`The request does not match any registered mock dispatches`,this.code=`UND_MOCK_ERR_MOCK_NOT_MATCHED`}}}})),require_mock_symbols=__commonJSMin(((s,l)=>{l.exports={kAgent:Symbol(`agent`),kOptions:Symbol(`options`),kFactory:Symbol(`factory`),kDispatches:Symbol(`dispatches`),kDispatchKey:Symbol(`dispatch key`),kDefaultHeaders:Symbol(`default headers`),kDefaultTrailers:Symbol(`default trailers`),kContentLength:Symbol(`content length`),kMockAgent:Symbol(`mock agent`),kMockAgentSet:Symbol(`mock agent set`),kMockAgentGet:Symbol(`mock agent get`),kMockDispatch:Symbol(`mock dispatch`),kClose:Symbol(`close`),kOriginalClose:Symbol(`original agent close`),kOrigin:Symbol(`origin`),kIsMockActive:Symbol(`is mock active`),kNetConnect:Symbol(`net connect`),kGetNetConnect:Symbol(`get net connect`),kConnected:Symbol(`connected`)}})),require_mock_utils=__commonJSMin(((s,l)=>{let{MockNotMatchedError:f}=require_mock_errors(),{kDispatches:p,kMockAgent:g,kOriginalDispatch:v,kOrigin:b,kGetNetConnect:C}=require_mock_symbols(),{buildURL:w,nop:E}=require_util$20(),{STATUS_CODES:k}=require(`http`),{types:{isPromise:A}}=require(`util`);function N(s,l){return typeof s==`string`?s===l:s instanceof RegExp?s.test(l):typeof s==`function`?s(l)===!0:!1}function F(s){return Object.fromEntries(Object.entries(s).map(([s,l])=>[s.toLocaleLowerCase(),l]))}function I(s,l){if(Array.isArray(s)){for(let f=0;f!s).filter(({path:s})=>N(q(s),g));if(v.length===0)throw new f(`Mock dispatch not matched for path '${g}'`);if(v=v.filter(({method:s})=>N(s,l.method)),v.length===0)throw new f(`Mock dispatch not matched for method '${l.method}'`);if(v=v.filter(({body:s})=>s===void 0?!0:N(s,l.body)),v.length===0)throw new f(`Mock dispatch not matched for body '${l.body}'`);if(v=v.filter(s=>B(s,l.headers)),v.length===0)throw new f(`Mock dispatch not matched for headers '${typeof l.headers==`object`?JSON.stringify(l.headers):l.headers}'`);return v[0]}function be(s,l,f){let p={timesInvoked:0,times:1,persist:!1,consumed:!1},g=typeof f==`function`?{callback:f}:{...f},v={...p,...l,pending:!0,data:{error:null,...g}};return s.push(v),v}function xe(s,l){let f=s.findIndex(s=>s.consumed?J(s,l):!1);f!==-1&&s.splice(f,1)}function De(s){let{path:l,method:f,body:p,headers:g,query:v}=s;return{path:l,method:f,body:p,headers:g,query:v}}function Oe(s){return Object.entries(s).reduce((s,[l,f])=>[...s,Buffer.from(`${l}`),Array.isArray(f)?f.map(s=>Buffer.from(`${s}`)):Buffer.from(`${f}`)],[])}function je(s){return k[s]||`unknown`}async function Ne(s){let l=[];for await(let f of s)l.push(f);return Buffer.concat(l).toString(`utf8`)}function Pe(s,l){let f=De(s),g=_e(this[p],f);g.timesInvoked++,g.data.callback&&(g.data={...g.data,...g.data.callback(s)});let{data:{statusCode:v,data:b,headers:C,trailers:w,error:k},delay:N,persist:F}=g,{timesInvoked:I,times:B}=g;if(g.consumed=!F&&I>=B,g.pending=I0?setTimeout(()=>{q(this[p])},N):q(this[p]);function q(p,g=b){let k=Array.isArray(s.headers)?R(s.headers):s.headers,N=typeof g==`function`?g({...s,headers:k}):g;if(A(N)){N.then(s=>q(p,s));return}let F=le(N),I=Oe(C),B=Oe(w);l.abort=E,l.onHeaders(v,I,J,je(v)),l.onData(Buffer.from(F)),l.onComplete(B),xe(p,f)}function J(){}return!0}function ze(){let s=this[g],l=this[b],p=this[v];return function(g,v){if(s.isMockActive)try{Pe.call(this,g,v)}catch(b){if(b instanceof f){let w=s[C]();if(w===!1)throw new f(`${b.message}: subsequent request to origin ${l} was not allowed (net.connect disabled)`);if(Be(w,l))p.call(this,g,v);else throw new f(`${b.message}: subsequent request to origin ${l} was not allowed (net.connect is not enabled for this origin)`)}else throw b}else p.call(this,g,v)}}function Be(s,l){let f=new URL(l);return s===!0?!0:!!(Array.isArray(s)&&s.some(s=>N(s,f.host)))}function We(s){if(s){let{agent:l,...f}=s;return f}}l.exports={getResponseData:le,getMockDispatch:_e,addMockDispatch:be,deleteMockDispatch:xe,buildKey:De,generateKeyValues:Oe,matchValue:N,getResponse:Ne,getStatusText:je,mockDispatch:Pe,buildMockDispatch:ze,checkNetConnect:Be,buildMockOptions:We,getHeaderByName:I}})),require_mock_interceptor=__commonJSMin(((s,l)=>{let{getResponseData:f,buildKey:p,addMockDispatch:g}=require_mock_utils(),{kDispatches:v,kDispatchKey:b,kDefaultHeaders:C,kDefaultTrailers:w,kContentLength:E,kMockDispatch:k}=require_mock_symbols(),{InvalidArgumentError:A}=require_errors$11(),{buildURL:N}=require_util$20();var F=class{constructor(s){this[k]=s}delay(s){if(typeof s!=`number`||!Number.isInteger(s)||s<=0)throw new A(`waitInMs must be a valid integer > 0`);return this[k].delay=s,this}persist(){return this[k].persist=!0,this}times(s){if(typeof s!=`number`||!Number.isInteger(s)||s<=0)throw new A(`repeatTimes must be a valid integer > 0`);return this[k].times=s,this}},I=class{constructor(s,l){if(typeof s!=`object`)throw new A(`opts must be an object`);if(s.path===void 0)throw new A(`opts.path must be defined`);if(s.method===void 0&&(s.method=`GET`),typeof s.path==`string`)if(s.query)s.path=N(s.path,s.query);else{let l=new URL(s.path,`data://`);s.path=l.pathname+l.search}typeof s.method==`string`&&(s.method=s.method.toUpperCase()),this[b]=p(s),this[v]=l,this[C]={},this[w]={},this[E]=!1}createMockScopeDispatchData(s,l,p={}){let g=f(l),v=this[E]?{"content-length":g.length}:{};return{statusCode:s,data:l,headers:{...this[C],...v,...p.headers},trailers:{...this[w],...p.trailers}}}validateReplyParameters(s,l,f){if(s===void 0)throw new A(`statusCode must be defined`);if(l===void 0)throw new A(`data must be defined`);if(typeof f!=`object`)throw new A(`responseOptions must be an object`)}reply(s){if(typeof s==`function`)return new F(g(this[v],this[b],l=>{let f=s(l);if(typeof f!=`object`)throw new A(`reply options callback must return an object`);let{statusCode:p,data:g=``,responseOptions:v={}}=f;return this.validateReplyParameters(p,g,v),{...this.createMockScopeDispatchData(p,g,v)}}));let[l,f=``,p={}]=[...arguments];this.validateReplyParameters(l,f,p);let C=this.createMockScopeDispatchData(l,f,p);return new F(g(this[v],this[b],C))}replyWithError(s){if(s===void 0)throw new A(`error must be defined`);return new F(g(this[v],this[b],{error:s}))}defaultReplyHeaders(s){if(s===void 0)throw new A(`headers must be defined`);return this[C]=s,this}defaultReplyTrailers(s){if(s===void 0)throw new A(`trailers must be defined`);return this[w]=s,this}replyContentLength(){return this[E]=!0,this}};l.exports.MockInterceptor=I,l.exports.MockScope=F})),require_mock_client=__commonJSMin(((s,l)=>{let{promisify:f}=require(`util`),p=require_client(),{buildMockDispatch:g}=require_mock_utils(),{kDispatches:v,kMockAgent:b,kClose:C,kOriginalClose:w,kOrigin:E,kOriginalDispatch:k,kConnected:A}=require_mock_symbols(),{MockInterceptor:N}=require_mock_interceptor(),F=require_symbols$4(),{InvalidArgumentError:I}=require_errors$11();l.exports=class extends p{constructor(s,l){if(super(s,l),!l||!l.agent||typeof l.agent.dispatch!=`function`)throw new I(`Argument opts.agent must implement Agent`);this[b]=l.agent,this[E]=s,this[v]=[],this[A]=1,this[k]=this.dispatch,this[w]=this.close.bind(this),this.dispatch=g.call(this),this.close=this[C]}get[F.kConnected](){return this[A]}intercept(s){return new N(s,this[v])}async[C](){await f(this[w])(),this[A]=0,this[b][F.kClients].delete(this[E])}}})),require_mock_pool=__commonJSMin(((s,l)=>{let{promisify:f}=require(`util`),p=require_pool(),{buildMockDispatch:g}=require_mock_utils(),{kDispatches:v,kMockAgent:b,kClose:C,kOriginalClose:w,kOrigin:E,kOriginalDispatch:k,kConnected:A}=require_mock_symbols(),{MockInterceptor:N}=require_mock_interceptor(),F=require_symbols$4(),{InvalidArgumentError:I}=require_errors$11();l.exports=class extends p{constructor(s,l){if(super(s,l),!l||!l.agent||typeof l.agent.dispatch!=`function`)throw new I(`Argument opts.agent must implement Agent`);this[b]=l.agent,this[E]=s,this[v]=[],this[A]=1,this[k]=this.dispatch,this[w]=this.close.bind(this),this.dispatch=g.call(this),this.close=this[C]}get[F.kConnected](){return this[A]}intercept(s){return new N(s,this[v])}async[C](){await f(this[w])(),this[A]=0,this[b][F.kClients].delete(this[E])}}})),require_pluralizer=__commonJSMin(((s,l)=>{let f={pronoun:`it`,is:`is`,was:`was`,this:`this`},p={pronoun:`they`,is:`are`,was:`were`,this:`these`};l.exports=class{constructor(s,l){this.singular=s,this.plural=l}pluralize(s){let l=s===1,g=l?f:p,v=l?this.singular:this.plural;return{...g,count:s,noun:v}}}})),require_pending_interceptors_formatter=__commonJSMin(((s,l)=>{let{Transform:f}=require(`stream`),{Console:p}=require(`console`);l.exports=class{constructor({disableColors:s}={}){this.transform=new f({transform(s,l,f){f(null,s)}}),this.logger=new p({stdout:this.transform,inspectOptions:{colors:!s&&!process.env.CI}})}format(s){let l=s.map(({method:s,path:l,data:{statusCode:f},persist:p,times:g,timesInvoked:v,origin:b})=>({Method:s,Origin:b,Path:l,"Status code":f,Persistent:p?`✅`:`❌`,Invocations:v,Remaining:p?1/0:g-v}));return this.logger.table(l),this.transform.read().toString()}}})),require_mock_agent=__commonJSMin(((s,l)=>{let{kClients:f}=require_symbols$4(),p=require_agent$1(),{kAgent:g,kMockAgentSet:v,kMockAgentGet:b,kDispatches:C,kIsMockActive:w,kNetConnect:E,kGetNetConnect:k,kOptions:A,kFactory:N}=require_mock_symbols(),F=require_mock_client(),I=require_mock_pool(),{matchValue:R,buildMockOptions:B}=require_mock_utils(),{InvalidArgumentError:q,UndiciError:J}=require_errors$11(),le=require_dispatcher(),_e=require_pluralizer(),be=require_pending_interceptors_formatter();var xe=class{constructor(s){this.value=s}deref(){return this.value}};l.exports=class extends le{constructor(s){if(super(s),this[E]=!0,this[w]=!0,s&&s.agent&&typeof s.agent.dispatch!=`function`)throw new q(`Argument opts.agent must implement Agent`);let l=s&&s.agent?s.agent:new p(s);this[g]=l,this[f]=l[f],this[A]=B(s)}get(s){let l=this[b](s);return l||(l=this[N](s),this[v](s,l)),l}dispatch(s,l){return this.get(s.origin),this[g].dispatch(s,l)}async close(){await this[g].close(),this[f].clear()}deactivate(){this[w]=!1}activate(){this[w]=!0}enableNetConnect(s){if(typeof s==`string`||typeof s==`function`||s instanceof RegExp)Array.isArray(this[E])?this[E].push(s):this[E]=[s];else if(s===void 0)this[E]=!0;else throw new q(`Unsupported matcher. Must be one of String|Function|RegExp.`)}disableNetConnect(){this[E]=!1}get isMockActive(){return this[w]}[v](s,l){this[f].set(s,new xe(l))}[N](s){let l=Object.assign({agent:this},this[A]);return this[A]&&this[A].connections===1?new F(s,l):new I(s,l)}[b](s){let l=this[f].get(s);if(l)return l.deref();if(typeof s!=`string`){let l=this[N](`http://localhost:9999`);return this[v](s,l),l}for(let[l,p]of Array.from(this[f])){let f=p.deref();if(f&&typeof l!=`string`&&R(l,s)){let l=this[N](s);return this[v](s,l),l[C]=f[C],l}}}[k](){return this[E]}pendingInterceptors(){let s=this[f];return Array.from(s.entries()).flatMap(([s,l])=>l.deref()[C].map(l=>({...l,origin:s}))).filter(({pending:s})=>s)}assertNoPendingInterceptors({pendingInterceptorsFormatter:s=new be}={}){let l=this.pendingInterceptors();if(l.length===0)return;let f=new _e(`interceptor`,`interceptors`).pluralize(l.length);throw new J(` +${f.count} ${f.noun} ${f.is} pending: ${s.format(l)} -`.trim())}}})),require_proxy_agent=__commonJSMin(((s,l)=>{let{kProxy:p,kClose:g,kDestroy:v,kInterceptors:b}=require_symbols$4(),{URL:C}=require(`url`),w=require_agent$1(),E=require_pool(),k=require_dispatcher_base(),{InvalidArgumentError:A,RequestAbortedError:N}=require_errors$9(),F=require_connect(),I=Symbol(`proxy agent`),R=Symbol(`proxy client`),B=Symbol(`proxy headers`),q=Symbol(`request tls settings`),le=Symbol(`proxy tls settings`),J=Symbol(`connect endpoint function`);function _e(s){return s===`https:`?443:80}function be(s){if(typeof s==`string`&&(s={uri:s}),!s||!s.uri)throw new A(`Proxy opts.uri is mandatory`);return{uri:s.uri,protocol:s.protocol||`https`}}function xe(s,l){return new E(s,l)}var De=class extends k{constructor(s){if(super(s),this[p]=be(s),this[I]=new w(s),this[b]=s.interceptors&&s.interceptors.ProxyAgent&&Array.isArray(s.interceptors.ProxyAgent)?s.interceptors.ProxyAgent:[],typeof s==`string`&&(s={uri:s}),!s||!s.uri)throw new A(`Proxy opts.uri is mandatory`);let{clientFactory:l=xe}=s;if(typeof l!=`function`)throw new A(`Proxy opts.clientFactory must be a function.`);this[q]=s.requestTls,this[le]=s.proxyTls,this[B]=s.headers||{};let g=new C(s.uri),{origin:v,port:E,host:k,username:De,password:Ne}=g;if(s.auth&&s.token)throw new A(`opts.auth cannot be used in combination with opts.token`);s.auth?this[B][`proxy-authorization`]=`Basic ${s.auth}`:s.token?this[B][`proxy-authorization`]=s.token:De&&Ne&&(this[B][`proxy-authorization`]=`Basic ${Buffer.from(`${decodeURIComponent(De)}:${decodeURIComponent(Ne)}`).toString(`base64`)}`);let Pe=F({...s.proxyTls});this[J]=F({...s.requestTls}),this[R]=l(g,{connect:Pe}),this[I]=new w({...s,connect:async(s,l)=>{let p=s.host;s.port||(p+=`:${_e(s.protocol)}`);try{let{socket:g,statusCode:b}=await this[R].connect({origin:v,port:E,path:p,signal:s.signal,headers:{...this[B],host:k}});if(b!==200&&(g.on(`error`,()=>{}).destroy(),l(new N(`Proxy response (${b}) !== 200 when HTTP Tunneling`))),s.protocol!==`https:`){l(null,g);return}let C;C=this[q]?this[q].servername:s.servername,this[J]({...s,servername:C,httpSocket:g},l)}catch(s){l(s)}}})}dispatch(s,l){let{host:p}=new C(s.origin),g=Ne(s.headers);return Pe(g),this[I].dispatch({...s,headers:{...g,host:p}},l)}async[g](){await this[I].close(),await this[R].close()}async[v](){await this[I].destroy(),await this[R].destroy()}};function Ne(s){if(Array.isArray(s)){let l={};for(let p=0;ps.toLowerCase()===`proxy-authorization`))throw new A(`Proxy-Authorization should be sent in ProxyAgent constructor`)}l.exports=De})),require_RetryHandler=__commonJSMin(((s,l)=>{let p=require(`assert`),{kRetryHandlerDefaultRetry:g}=require_symbols$4(),{RequestRetryError:v}=require_errors$9(),{isDisturbed:b,parseHeaders:C,parseRangeHeader:w}=require_util$20();function E(s){let l=Date.now();return new Date(s).getTime()-l}l.exports=class s{constructor(l,p){let{retryOptions:v,...b}=l,{retry:C,maxRetries:w,maxTimeout:E,minTimeout:k,timeoutFactor:A,methods:N,errorCodes:F,retryAfter:I,statusCodes:R}=v??{};this.dispatch=p.dispatch,this.handler=p.handler,this.opts=b,this.abort=null,this.aborted=!1,this.retryOpts={retry:C??s[g],retryAfter:I??!0,maxTimeout:E??30*1e3,timeout:k??500,timeoutFactor:A??2,maxRetries:w??5,methods:N??[`GET`,`HEAD`,`OPTIONS`,`PUT`,`DELETE`,`TRACE`],statusCodes:R??[500,502,503,504,429],errorCodes:F??[`ECONNRESET`,`ECONNREFUSED`,`ENOTFOUND`,`ENETDOWN`,`ENETUNREACH`,`EHOSTDOWN`,`EHOSTUNREACH`,`EPIPE`]},this.retryCount=0,this.start=0,this.end=null,this.etag=null,this.resume=null,this.handler.onConnect(s=>{this.aborted=!0,this.abort?this.abort(s):this.reason=s})}onRequestSent(){this.handler.onRequestSent&&this.handler.onRequestSent()}onUpgrade(s,l,p){this.handler.onUpgrade&&this.handler.onUpgrade(s,l,p)}onConnect(s){this.aborted?s(this.reason):this.abort=s}onBodySent(s){if(this.handler.onBodySent)return this.handler.onBodySent(s)}static[g](s,{state:l,opts:p},g){let{statusCode:v,code:b,headers:C}=s,{method:w,retryOptions:k}=p,{maxRetries:A,timeout:N,maxTimeout:F,timeoutFactor:I,statusCodes:R,errorCodes:B,methods:q}=k,{counter:le,currentTimeout:J}=l;if(J=J!=null&&J>0?J:N,b&&b!==`UND_ERR_REQ_RETRY`&&b!==`UND_ERR_SOCKET`&&!B.includes(b)){g(s);return}if(Array.isArray(q)&&!q.includes(w)){g(s);return}if(v!=null&&Array.isArray(R)&&!R.includes(v)){g(s);return}if(le>A){g(s);return}let _e=C!=null&&C[`retry-after`];_e&&=(_e=Number(_e),isNaN(_e)?E(_e):_e*1e3);let be=Math.min(_e>0?_e:J*I**le,F);l.currentTimeout=be,setTimeout(()=>g(null),be)}onHeaders(s,l,g,b){let E=C(l);if(this.retryCount+=1,s>=300)return this.abort(new v(`Request failed`,s,{headers:E,count:this.retryCount})),!1;if(this.resume!=null){if(this.resume=null,s!==206)return!0;let l=w(E[`content-range`]);if(!l)return this.abort(new v(`Content-Range mismatch`,s,{headers:E,count:this.retryCount})),!1;if(this.etag!=null&&this.etag!==E.etag)return this.abort(new v(`ETag mismatch`,s,{headers:E,count:this.retryCount})),!1;let{start:b,size:C,end:k=C}=l;return p(this.start===b,`content-range mismatch`),p(this.end==null||this.end===k,`content-range mismatch`),this.resume=g,!0}if(this.end==null){if(s===206){let v=w(E[`content-range`]);if(v==null)return this.handler.onHeaders(s,l,g,b);let{start:C,size:k,end:A=k}=v;p(C!=null&&Number.isFinite(C)&&this.start!==C,`content-range mismatch`),p(Number.isFinite(C)),p(A!=null&&Number.isFinite(A)&&this.end!==A,`invalid content-length`),this.start=C,this.end=A}if(this.end==null){let s=E[`content-length`];this.end=s==null?null:Number(s)}return p(Number.isFinite(this.start)),p(this.end==null||Number.isFinite(this.end),`invalid content-length`),this.resume=g,this.etag=E.etag==null?null:E.etag,this.handler.onHeaders(s,l,g,b)}let k=new v(`Request failed`,s,{headers:E,count:this.retryCount});return this.abort(k),!1}onData(s){return this.start+=s.length,this.handler.onData(s)}onComplete(s){return this.retryCount=0,this.handler.onComplete(s)}onError(s){if(this.aborted||b(this.opts.body))return this.handler.onError(s);this.retryOpts.retry(s,{state:{counter:this.retryCount++,currentTimeout:this.retryAfter},opts:{retryOptions:this.retryOpts,...this.opts}},l.bind(this));function l(s){if(s!=null||this.aborted||b(this.opts.body))return this.handler.onError(s);this.start!==0&&(this.opts={...this.opts,headers:{...this.opts.headers,range:`bytes=${this.start}-${this.end??``}`}});try{this.dispatch(this.opts,this)}catch(s){this.handler.onError(s)}}}}})),require_global=__commonJSMin(((s,l)=>{let p=Symbol.for(`undici.globalDispatcher.1`),{InvalidArgumentError:g}=require_errors$9(),v=require_agent$1();C()===void 0&&b(new v);function b(s){if(!s||typeof s.dispatch!=`function`)throw new g(`Argument agent must implement Agent`);Object.defineProperty(globalThis,p,{value:s,writable:!0,enumerable:!1,configurable:!1})}function C(){return globalThis[p]}l.exports={setGlobalDispatcher:b,getGlobalDispatcher:C}})),require_DecoratorHandler=__commonJSMin(((s,l)=>{l.exports=class{constructor(s){this.handler=s}onConnect(...s){return this.handler.onConnect(...s)}onError(...s){return this.handler.onError(...s)}onUpgrade(...s){return this.handler.onUpgrade(...s)}onHeaders(...s){return this.handler.onHeaders(...s)}onData(...s){return this.handler.onData(...s)}onComplete(...s){return this.handler.onComplete(...s)}onBodySent(...s){return this.handler.onBodySent(...s)}}})),require_headers$2=__commonJSMin(((s,l)=>{let{kHeadersList:p,kConstruct:g}=require_symbols$4(),{kGuard:v}=require_symbols$3(),{kEnumerableProperty:b}=require_util$20(),{makeIterator:C,isValidHeaderName:w,isValidHeaderValue:E}=require_util$19(),k=require(`util`),{webidl:A}=require_webidl(),N=require(`assert`),F=Symbol(`headers map`),I=Symbol(`headers map sorted`);function R(s){return s===10||s===13||s===9||s===32}function B(s){let l=0,p=s.length;for(;p>l&&R(s.charCodeAt(p-1));)--p;for(;p>l&&R(s.charCodeAt(l));)++l;return l===0&&p===s.length?s:s.substring(l,p)}function q(s,l){if(Array.isArray(l))for(let p=0;p>`,`record`]})}function le(s,l,g){if(g=B(g),!w(l))throw A.errors.invalidArgument({prefix:`Headers.append`,value:l,type:`header name`});if(!E(g))throw A.errors.invalidArgument({prefix:`Headers.append`,value:g,type:`header value`});if(s[v]===`immutable`)throw TypeError(`immutable`);return s[v],s[p].append(l,g)}var J=class s{cookies=null;constructor(l){l instanceof s?(this[F]=new Map(l[F]),this[I]=l[I],this.cookies=l.cookies===null?null:[...l.cookies]):(this[F]=new Map(l),this[I]=null)}contains(s){return s=s.toLowerCase(),this[F].has(s)}clear(){this[F].clear(),this[I]=null,this.cookies=null}append(s,l){this[I]=null;let p=s.toLowerCase(),g=this[F].get(p);if(g){let s=p===`cookie`?`; `:`, `;this[F].set(p,{name:g.name,value:`${g.value}${s}${l}`})}else this[F].set(p,{name:s,value:l});p===`set-cookie`&&(this.cookies??=[],this.cookies.push(l))}set(s,l){this[I]=null;let p=s.toLowerCase();p===`set-cookie`&&(this.cookies=[l]),this[F].set(p,{name:s,value:l})}delete(s){this[I]=null,s=s.toLowerCase(),s===`set-cookie`&&(this.cookies=null),this[F].delete(s)}get(s){let l=this[F].get(s.toLowerCase());return l===void 0?null:l.value}*[Symbol.iterator](){for(let[s,{value:l}]of this[F])yield[s,l]}get entries(){let s={};if(this[F].size)for(let{name:l,value:p}of this[F].values())s[l]=p;return s}},_e=class s{constructor(s=void 0){s!==g&&(this[p]=new J,this[v]=`none`,s!==void 0&&(s=A.converters.HeadersInit(s),q(this,s)))}append(l,p){return A.brandCheck(this,s),A.argumentLengthCheck(arguments,2,{header:`Headers.append`}),l=A.converters.ByteString(l),p=A.converters.ByteString(p),le(this,l,p)}delete(l){if(A.brandCheck(this,s),A.argumentLengthCheck(arguments,1,{header:`Headers.delete`}),l=A.converters.ByteString(l),!w(l))throw A.errors.invalidArgument({prefix:`Headers.delete`,value:l,type:`header name`});if(this[v]===`immutable`)throw TypeError(`immutable`);this[v],this[p].contains(l)&&this[p].delete(l)}get(l){if(A.brandCheck(this,s),A.argumentLengthCheck(arguments,1,{header:`Headers.get`}),l=A.converters.ByteString(l),!w(l))throw A.errors.invalidArgument({prefix:`Headers.get`,value:l,type:`header name`});return this[p].get(l)}has(l){if(A.brandCheck(this,s),A.argumentLengthCheck(arguments,1,{header:`Headers.has`}),l=A.converters.ByteString(l),!w(l))throw A.errors.invalidArgument({prefix:`Headers.has`,value:l,type:`header name`});return this[p].contains(l)}set(l,g){if(A.brandCheck(this,s),A.argumentLengthCheck(arguments,2,{header:`Headers.set`}),l=A.converters.ByteString(l),g=A.converters.ByteString(g),g=B(g),!w(l))throw A.errors.invalidArgument({prefix:`Headers.set`,value:l,type:`header name`});if(!E(g))throw A.errors.invalidArgument({prefix:`Headers.set`,value:g,type:`header value`});if(this[v]===`immutable`)throw TypeError(`immutable`);this[v],this[p].set(l,g)}getSetCookie(){A.brandCheck(this,s);let l=this[p].cookies;return l?[...l]:[]}get[I](){if(this[p][I])return this[p][I];let s=[],l=[...this[p]].sort((s,l)=>s[0]s,`Headers`,`key`)}return C(()=>[...this[I].values()],`Headers`,`key`)}values(){if(A.brandCheck(this,s),this[v]===`immutable`){let s=this[I];return C(()=>s,`Headers`,`value`)}return C(()=>[...this[I].values()],`Headers`,`value`)}entries(){if(A.brandCheck(this,s),this[v]===`immutable`){let s=this[I];return C(()=>s,`Headers`,`key+value`)}return C(()=>[...this[I].values()],`Headers`,`key+value`)}forEach(l,p=globalThis){if(A.brandCheck(this,s),A.argumentLengthCheck(arguments,1,{header:`Headers.forEach`}),typeof l!=`function`)throw TypeError(`Failed to execute 'forEach' on 'Headers': parameter 1 is not of type 'Function'.`);for(let[s,g]of this)l.apply(p,[g,s,this])}[Symbol.for(`nodejs.util.inspect.custom`)](){return A.brandCheck(this,s),this[p]}};_e.prototype[Symbol.iterator]=_e.prototype.entries,Object.defineProperties(_e.prototype,{append:b,delete:b,get:b,has:b,set:b,getSetCookie:b,keys:b,values:b,entries:b,forEach:b,[Symbol.iterator]:{enumerable:!1},[Symbol.toStringTag]:{value:`Headers`,configurable:!0},[k.inspect.custom]:{enumerable:!1}}),A.converters.HeadersInit=function(s){if(A.util.Type(s)===`Object`)return s[Symbol.iterator]?A.converters[`sequence>`](s):A.converters[`record`](s);throw A.errors.conversionFailed({prefix:`Headers constructor`,argument:`Argument 1`,types:[`sequence>`,`record`]})},l.exports={fill:q,Headers:_e,HeadersList:J}})),require_response=__commonJSMin(((s,l)=>{let{Headers:p,HeadersList:g,fill:v}=require_headers$2(),{extractBody:b,cloneBody:C,mixinBody:w}=require_body(),E=require_util$20(),{kEnumerableProperty:k}=E,{isValidReasonPhrase:A,isCancelled:N,isAborted:F,isBlobLike:I,serializeJavascriptValueToJSONString:R,isErrorLike:B,isomorphicEncode:q}=require_util$19(),{redirectStatusSet:le,nullBodyStatus:J,DOMException:_e}=require_constants$14(),{kState:be,kHeaders:xe,kGuard:De,kRealm:Ne}=require_symbols$3(),{webidl:Pe}=require_webidl(),{FormData:ze}=require_formdata(),{getGlobalOrigin:Be}=require_global$1(),{URLSerializer:We}=require_dataURL(),{kHeadersList:Ke,kConstruct:qe}=require_symbols$4(),Je=require(`assert`),{types:Ye}=require(`util`),Ze=globalThis.ReadableStream||require(`stream/web`).ReadableStream,Qe=new TextEncoder(`utf-8`);var ot=class s{static error(){let l={settingsObject:{}},p=new s;return p[be]=yt(),p[Ne]=l,p[xe][Ke]=p[be].headersList,p[xe][De]=`immutable`,p[xe][Ne]=l,p}static json(l,p={}){Pe.argumentLengthCheck(arguments,1,{header:`Response.json`}),p!==null&&(p=Pe.converters.ResponseInit(p));let g=b(Qe.encode(R(l))),v={settingsObject:{}},C=new s;return C[Ne]=v,C[xe][De]=`response`,C[xe][Ne]=v,jt(C,p,{body:g[0],type:`application/json`}),C}static redirect(l,p=302){let g={settingsObject:{}};Pe.argumentLengthCheck(arguments,1,{header:`Response.redirect`}),l=Pe.converters.USVString(l),p=Pe.converters[`unsigned short`](p);let v;try{v=new URL(l,Be())}catch(s){throw Object.assign(TypeError(`Failed to parse URL from `+l),{cause:s})}if(!le.has(p))throw RangeError(`Invalid status code `+p);let b=new s;b[Ne]=g,b[xe][De]=`immutable`,b[xe][Ne]=g,b[be].status=p;let C=q(We(v));return b[be].headersList.append(`location`,C),b}constructor(s=null,l={}){s!==null&&(s=Pe.converters.BodyInit(s)),l=Pe.converters.ResponseInit(l),this[Ne]={settingsObject:{}},this[be]=ut({}),this[xe]=new p(qe),this[xe][De]=`response`,this[xe][Ke]=this[be].headersList,this[xe][Ne]=this[Ne];let g=null;if(s!=null){let[l,p]=b(s);g={body:l,type:p}}jt(this,l,g)}get type(){return Pe.brandCheck(this,s),this[be].type}get url(){Pe.brandCheck(this,s);let l=this[be].urlList,p=l[l.length-1]??null;return p===null?``:We(p,!0)}get redirected(){return Pe.brandCheck(this,s),this[be].urlList.length>1}get status(){return Pe.brandCheck(this,s),this[be].status}get ok(){return Pe.brandCheck(this,s),this[be].status>=200&&this[be].status<=299}get statusText(){return Pe.brandCheck(this,s),this[be].statusText}get headers(){return Pe.brandCheck(this,s),this[xe]}get body(){return Pe.brandCheck(this,s),this[be].body?this[be].body.stream:null}get bodyUsed(){return Pe.brandCheck(this,s),!!this[be].body&&E.isDisturbed(this[be].body.stream)}clone(){if(Pe.brandCheck(this,s),this.bodyUsed||this.body&&this.body.locked)throw Pe.errors.exception({header:`Response.clone`,message:`Body has already been consumed.`});let l=st(this[be]),p=new s;return p[be]=l,p[Ne]=this[Ne],p[xe][Ke]=l.headersList,p[xe][De]=this[xe][De],p[xe][Ne]=this[xe][Ne],p}};w(ot),Object.defineProperties(ot.prototype,{type:k,url:k,status:k,ok:k,redirected:k,statusText:k,headers:k,clone:k,body:k,bodyUsed:k,[Symbol.toStringTag]:{value:`Response`,configurable:!0}}),Object.defineProperties(ot,{json:k,redirect:k,error:k});function st(s){if(s.internalResponse)return Ot(st(s.internalResponse),s.type);let l=ut({...s,body:null});return s.body!=null&&(l.body=C(s.body)),l}function ut(s){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:`default`,status:200,timingInfo:null,cacheState:``,statusText:``,...s,headersList:s.headersList?new g(s.headersList):new g,urlList:s.urlList?[...s.urlList]:[]}}function yt(s){return ut({type:`error`,status:0,error:B(s)?s:Error(s&&String(s)),aborted:s&&s.name===`AbortError`})}function Tt(s,l){return l={internalResponse:s,...l},new Proxy(s,{get(s,p){return p in l?l[p]:s[p]},set(s,p,g){return Je(!(p in l)),s[p]=g,!0}})}function Ot(s,l){if(l===`basic`)return Tt(s,{type:`basic`,headersList:s.headersList});if(l===`cors`)return Tt(s,{type:`cors`,headersList:s.headersList});if(l===`opaque`)return Tt(s,{type:`opaque`,urlList:Object.freeze([]),status:0,statusText:``,body:null});if(l===`opaqueredirect`)return Tt(s,{type:`opaqueredirect`,status:0,statusText:``,headersList:[],body:null});Je(!1)}function At(s,l=null){return Je(N(s)),F(s)?yt(Object.assign(new _e(`The operation was aborted.`,`AbortError`),{cause:l})):yt(Object.assign(new _e(`Request was cancelled.`),{cause:l}))}function jt(s,l,p){if(l.status!==null&&(l.status<200||l.status>599))throw RangeError(`init["status"] must be in the range of 200 to 599, inclusive.`);if(`statusText`in l&&l.statusText!=null&&!A(String(l.statusText)))throw TypeError(`Invalid statusText`);if(`status`in l&&l.status!=null&&(s[be].status=l.status),`statusText`in l&&l.statusText!=null&&(s[be].statusText=l.statusText),`headers`in l&&l.headers!=null&&v(s[xe],l.headers),p){if(J.includes(s.status))throw Pe.errors.exception({header:`Response constructor`,message:`Invalid response status code `+s.status});s[be].body=p.body,p.type!=null&&!s[be].headersList.contains(`Content-Type`)&&s[be].headersList.append(`content-type`,p.type)}}Pe.converters.ReadableStream=Pe.interfaceConverter(Ze),Pe.converters.FormData=Pe.interfaceConverter(ze),Pe.converters.URLSearchParams=Pe.interfaceConverter(URLSearchParams),Pe.converters.XMLHttpRequestBodyInit=function(s){return typeof s==`string`?Pe.converters.USVString(s):I(s)?Pe.converters.Blob(s,{strict:!1}):Ye.isArrayBuffer(s)||Ye.isTypedArray(s)||Ye.isDataView(s)?Pe.converters.BufferSource(s):E.isFormDataLike(s)?Pe.converters.FormData(s,{strict:!1}):s instanceof URLSearchParams?Pe.converters.URLSearchParams(s):Pe.converters.DOMString(s)},Pe.converters.BodyInit=function(s){return s instanceof Ze?Pe.converters.ReadableStream(s):s?.[Symbol.asyncIterator]?s:Pe.converters.XMLHttpRequestBodyInit(s)},Pe.converters.ResponseInit=Pe.dictionaryConverter([{key:`status`,converter:Pe.converters[`unsigned short`],defaultValue:200},{key:`statusText`,converter:Pe.converters.ByteString,defaultValue:``},{key:`headers`,converter:Pe.converters.HeadersInit}]),l.exports={makeNetworkError:yt,makeResponse:ut,makeAppropriateNetworkError:At,filterResponse:Ot,Response:ot,cloneResponse:st}})),require_request=__commonJSMin(((s,l)=>{let{extractBody:p,mixinBody:g,cloneBody:v}=require_body(),{Headers:b,fill:C,HeadersList:w}=require_headers$2(),{FinalizationRegistry:E}=require_dispatcher_weakref()(),k=require_util$20(),{isValidHTTPToken:A,sameOrigin:N,normalizeMethod:F,makePolicyContainer:I,normalizeMethodRecord:R}=require_util$19(),{forbiddenMethodsSet:B,corsSafeListedMethodsSet:q,referrerPolicy:le,requestRedirect:J,requestMode:_e,requestCredentials:be,requestCache:xe,requestDuplex:De}=require_constants$14(),{kEnumerableProperty:Ne}=k,{kHeaders:Pe,kSignal:ze,kState:Be,kGuard:We,kRealm:Ke}=require_symbols$3(),{webidl:qe}=require_webidl(),{getGlobalOrigin:Je}=require_global$1(),{URLSerializer:Ye}=require_dataURL(),{kHeadersList:Ze,kConstruct:Qe}=require_symbols$4(),ot=require(`assert`),{getMaxListeners:st,setMaxListeners:ut,getEventListeners:yt,defaultMaxListeners:Tt}=require(`events`),Ot=globalThis.TransformStream,At=Symbol(`abortController`),jt=new E(({signal:s,abort:l})=>{s.removeEventListener(`abort`,l)});var It=class s{constructor(l,g={}){if(l===Qe)return;qe.argumentLengthCheck(arguments,1,{header:`Request constructor`}),l=qe.converters.RequestInfo(l),g=qe.converters.RequestInit(g),this[Ke]={settingsObject:{baseUrl:Je(),get origin(){return this.baseUrl?.origin},policyContainer:I()}};let v=null,E=null,le=this[Ke].settingsObject.baseUrl,J=null;if(typeof l==`string`){let s;try{s=new URL(l,le)}catch(s){throw TypeError(`Failed to parse URL from `+l,{cause:s})}if(s.username||s.password)throw TypeError(`Request cannot be constructed from a URL that includes credentials: `+l);v=Lt({urlList:[s]}),E=`cors`}else ot(l instanceof s),v=l[Be],J=l[ze];let _e=this[Ke].settingsObject.origin,be=`client`;if(v.window?.constructor?.name===`EnvironmentSettingsObject`&&N(v.window,_e)&&(be=v.window),g.window!=null)throw TypeError(`'window' option '${be}' must be null`);`window`in g&&(be=`no-window`),v=Lt({method:v.method,headersList:v.headersList,unsafeRequest:v.unsafeRequest,client:this[Ke].settingsObject,window:be,priority:v.priority,origin:v.origin,referrer:v.referrer,referrerPolicy:v.referrerPolicy,mode:v.mode,credentials:v.credentials,cache:v.cache,redirect:v.redirect,integrity:v.integrity,keepalive:v.keepalive,reloadNavigation:v.reloadNavigation,historyNavigation:v.historyNavigation,urlList:[...v.urlList]});let xe=Object.keys(g).length!==0;if(xe&&(v.mode===`navigate`&&(v.mode=`same-origin`),v.reloadNavigation=!1,v.historyNavigation=!1,v.origin=`client`,v.referrer=`client`,v.referrerPolicy=``,v.url=v.urlList[v.urlList.length-1],v.urlList=[v.url]),g.referrer!==void 0){let s=g.referrer;if(s===``)v.referrer=`no-referrer`;else{let l;try{l=new URL(s,le)}catch(l){throw TypeError(`Referrer "${s}" is not a valid URL.`,{cause:l})}l.protocol===`about:`&&l.hostname===`client`||_e&&!N(l,this[Ke].settingsObject.baseUrl)?v.referrer=`client`:v.referrer=l}}g.referrerPolicy!==void 0&&(v.referrerPolicy=g.referrerPolicy);let De;if(De=g.mode===void 0?E:g.mode,De===`navigate`)throw qe.errors.exception({header:`Request constructor`,message:`invalid request mode navigate.`});if(De!=null&&(v.mode=De),g.credentials!==void 0&&(v.credentials=g.credentials),g.cache!==void 0&&(v.cache=g.cache),v.cache===`only-if-cached`&&v.mode!==`same-origin`)throw TypeError(`'only-if-cached' can be set only with 'same-origin' mode`);if(g.redirect!==void 0&&(v.redirect=g.redirect),g.integrity!=null&&(v.integrity=String(g.integrity)),g.keepalive!==void 0&&(v.keepalive=!!g.keepalive),g.method!==void 0){let s=g.method;if(!A(s))throw TypeError(`'${s}' is not a valid HTTP method.`);if(B.has(s.toUpperCase()))throw TypeError(`'${s}' HTTP method is unsupported.`);s=R[s]??F(s),v.method=s}g.signal!==void 0&&(J=g.signal),this[Be]=v;let Ne=new AbortController;if(this[ze]=Ne.signal,this[ze][Ke]=this[Ke],J!=null){if(!J||typeof J.aborted!=`boolean`||typeof J.addEventListener!=`function`)throw TypeError(`Failed to construct 'Request': member signal is not of type AbortSignal.`);if(J.aborted)Ne.abort(J.reason);else{this[At]=Ne;let s=new WeakRef(Ne),l=function(){let l=s.deref();l!==void 0&&l.abort(this.reason)};try{(typeof st==`function`&&st(J)===Tt||yt(J,`abort`).length>=Tt)&&ut(100,J)}catch{}k.addAbortListener(J,l),jt.register(Ne,{signal:J,abort:l})}}if(this[Pe]=new b(Qe),this[Pe][Ze]=v.headersList,this[Pe][We]=`request`,this[Pe][Ke]=this[Ke],De===`no-cors`){if(!q.has(v.method))throw TypeError(`'${v.method} is unsupported in no-cors mode.`);this[Pe][We]=`request-no-cors`}if(xe){let s=this[Pe][Ze],l=g.headers===void 0?new w(s):g.headers;if(s.clear(),l instanceof w){for(let[p,g]of l)s.append(p,g);s.cookies=l.cookies}else C(this[Pe],l)}let Ye=l instanceof s?l[Be].body:null;if((g.body!=null||Ye!=null)&&(v.method===`GET`||v.method===`HEAD`))throw TypeError(`Request with GET/HEAD method cannot have body.`);let It=null;if(g.body!=null){let[s,l]=p(g.body,v.keepalive);It=s,l&&!this[Pe][Ze].contains(`content-type`)&&this[Pe].append(`content-type`,l)}let Rt=It??Ye;if(Rt!=null&&Rt.source==null){if(It!=null&&g.duplex==null)throw TypeError(`RequestInit: duplex option is required when sending a body.`);if(v.mode!==`same-origin`&&v.mode!==`cors`)throw TypeError(`If request is made from ReadableStream, mode should be "same-origin" or "cors"`);v.useCORSPreflightFlag=!0}let Vt=Rt;if(It==null&&Ye!=null){if(k.isDisturbed(Ye.stream)||Ye.stream.locked)throw TypeError(`Cannot construct a Request with a Request object that has already been used.`);Ot||=require(`stream/web`).TransformStream;let s=new Ot;Ye.stream.pipeThrough(s),Vt={source:Ye.source,length:Ye.length,stream:s.readable}}this[Be].body=Vt}get method(){return qe.brandCheck(this,s),this[Be].method}get url(){return qe.brandCheck(this,s),Ye(this[Be].url)}get headers(){return qe.brandCheck(this,s),this[Pe]}get destination(){return qe.brandCheck(this,s),this[Be].destination}get referrer(){return qe.brandCheck(this,s),this[Be].referrer===`no-referrer`?``:this[Be].referrer===`client`?`about:client`:this[Be].referrer.toString()}get referrerPolicy(){return qe.brandCheck(this,s),this[Be].referrerPolicy}get mode(){return qe.brandCheck(this,s),this[Be].mode}get credentials(){return this[Be].credentials}get cache(){return qe.brandCheck(this,s),this[Be].cache}get redirect(){return qe.brandCheck(this,s),this[Be].redirect}get integrity(){return qe.brandCheck(this,s),this[Be].integrity}get keepalive(){return qe.brandCheck(this,s),this[Be].keepalive}get isReloadNavigation(){return qe.brandCheck(this,s),this[Be].reloadNavigation}get isHistoryNavigation(){return qe.brandCheck(this,s),this[Be].historyNavigation}get signal(){return qe.brandCheck(this,s),this[ze]}get body(){return qe.brandCheck(this,s),this[Be].body?this[Be].body.stream:null}get bodyUsed(){return qe.brandCheck(this,s),!!this[Be].body&&k.isDisturbed(this[Be].body.stream)}get duplex(){return qe.brandCheck(this,s),`half`}clone(){if(qe.brandCheck(this,s),this.bodyUsed||this.body?.locked)throw TypeError(`unusable`);let l=Rt(this[Be]),p=new s(Qe);p[Be]=l,p[Ke]=this[Ke],p[Pe]=new b(Qe),p[Pe][Ze]=l.headersList,p[Pe][We]=this[Pe][We],p[Pe][Ke]=this[Pe][Ke];let g=new AbortController;return this.signal.aborted?g.abort(this.signal.reason):k.addAbortListener(this.signal,()=>{g.abort(this.signal.reason)}),p[ze]=g.signal,p}};g(It);function Lt(s){let l={method:`GET`,localURLsOnly:!1,unsafeRequest:!1,body:null,client:null,reservedClient:null,replacesClientId:``,window:`client`,keepalive:!1,serviceWorkers:`all`,initiator:``,destination:``,priority:null,origin:`client`,policyContainer:`client`,referrer:`client`,referrerPolicy:``,mode:`no-cors`,useCORSPreflightFlag:!1,credentials:`same-origin`,useCredentials:!1,cache:`default`,redirect:`follow`,integrity:``,cryptoGraphicsNonceMetadata:``,parserMetadata:``,reloadNavigation:!1,historyNavigation:!1,userActivation:!1,taintedOrigin:!1,redirectCount:0,responseTainting:`basic`,preventNoCacheCacheControlHeaderModification:!1,done:!1,timingAllowFailed:!1,...s,headersList:s.headersList?new w(s.headersList):new w};return l.url=l.urlList[0],l}function Rt(s){let l=Lt({...s,body:null});return s.body!=null&&(l.body=v(s.body)),l}Object.defineProperties(It.prototype,{method:Ne,url:Ne,headers:Ne,redirect:Ne,clone:Ne,signal:Ne,duplex:Ne,destination:Ne,body:Ne,bodyUsed:Ne,isHistoryNavigation:Ne,isReloadNavigation:Ne,keepalive:Ne,integrity:Ne,cache:Ne,credentials:Ne,attribute:Ne,referrerPolicy:Ne,referrer:Ne,mode:Ne,[Symbol.toStringTag]:{value:`Request`,configurable:!0}}),qe.converters.Request=qe.interfaceConverter(It),qe.converters.RequestInfo=function(s){return typeof s==`string`?qe.converters.USVString(s):s instanceof It?qe.converters.Request(s):qe.converters.USVString(s)},qe.converters.AbortSignal=qe.interfaceConverter(AbortSignal),qe.converters.RequestInit=qe.dictionaryConverter([{key:`method`,converter:qe.converters.ByteString},{key:`headers`,converter:qe.converters.HeadersInit},{key:`body`,converter:qe.nullableConverter(qe.converters.BodyInit)},{key:`referrer`,converter:qe.converters.USVString},{key:`referrerPolicy`,converter:qe.converters.DOMString,allowedValues:le},{key:`mode`,converter:qe.converters.DOMString,allowedValues:_e},{key:`credentials`,converter:qe.converters.DOMString,allowedValues:be},{key:`cache`,converter:qe.converters.DOMString,allowedValues:xe},{key:`redirect`,converter:qe.converters.DOMString,allowedValues:J},{key:`integrity`,converter:qe.converters.DOMString},{key:`keepalive`,converter:qe.converters.boolean},{key:`signal`,converter:qe.nullableConverter(s=>qe.converters.AbortSignal(s,{strict:!1}))},{key:`window`,converter:qe.converters.any},{key:`duplex`,converter:qe.converters.DOMString,allowedValues:De}]),l.exports={Request:It,makeRequest:Lt}})),require_fetch=__commonJSMin(((s,l)=>{let{Response:p,makeNetworkError:g,makeAppropriateNetworkError:v,filterResponse:b,makeResponse:C}=require_response(),{Headers:w}=require_headers$2(),{Request:E,makeRequest:k}=require_request(),A=require(`zlib`),{bytesMatch:N,makePolicyContainer:F,clonePolicyContainer:I,requestBadPort:R,TAOCheck:B,appendRequestOriginHeader:q,responseLocationURL:le,requestCurrentURL:J,setRequestReferrerPolicyOnRedirect:_e,tryUpgradeRequestToAPotentiallyTrustworthyURL:be,createOpaqueTimingInfo:xe,appendFetchMetadata:De,corsCheck:Ne,crossOriginResourcePolicyCheck:Pe,determineRequestsReferrer:ze,coarsenedSharedCurrentTime:Be,createDeferredPromise:We,isBlobLike:Ke,sameOrigin:qe,isCancelled:Je,isAborted:Ye,isErrorLike:Ze,fullyReadBody:Qe,readableStreamClose:ot,isomorphicEncode:st,urlIsLocal:ut,urlIsHttpHttpsScheme:yt,urlHasHttpsScheme:Tt}=require_util$19(),{kState:Ot,kHeaders:At,kGuard:jt,kRealm:It}=require_symbols$3(),Lt=require(`assert`),{safelyExtractBody:Rt}=require_body(),{redirectStatusSet:Vt,nullBodyStatus:Ht,safeMethodsSet:Gt,requestBodyHeader:Kt,subresourceSet:Jt,DOMException:Xt}=require_constants$14(),{kHeadersList:Zt}=require_symbols$4(),en=require(`events`),{Readable:tn,pipeline:nn}=require(`stream`),{addAbortListener:rn,isErrored:an,isReadable:on,nodeMajor:sn,nodeMinor:cn}=require_util$20(),{dataURLProcessor:ln,serializeAMimeType:un}=require_dataURL(),{TransformStream:dn}=require(`stream/web`),{getGlobalDispatcher:fn}=require_global(),{webidl:pn}=require_webidl(),{STATUS_CODES:mn}=require(`http`),hn=[`GET`,`HEAD`],gn,_n=globalThis.ReadableStream;var vn=class extends en{constructor(s){super(),this.dispatcher=s,this.connection=null,this.dump=!1,this.state=`ongoing`,this.setMaxListeners(21)}terminate(s){this.state===`ongoing`&&(this.state=`terminated`,this.connection?.destroy(s),this.emit(`terminated`,s))}abort(s){this.state===`ongoing`&&(this.state=`aborted`,s||=new Xt(`The operation was aborted.`,`AbortError`),this.serializedAbortReason=s,this.connection?.destroy(s),this.emit(`terminated`,s))}};function yn(s,l={}){pn.argumentLengthCheck(arguments,1,{header:`globalThis.fetch`});let g=We(),v;try{v=new E(s,l)}catch(s){return g.reject(s),g.promise}let b=v[Ot];if(v.signal.aborted)return Sn(g,b,null,v.signal.reason),g.promise;b.client.globalObject?.constructor?.name===`ServiceWorkerGlobalScope`&&(b.serviceWorkers=`none`);let C=null,w=null,k=!1,A=null;return rn(v.signal,()=>{k=!0,Lt(A!=null),A.abort(v.signal.reason),Sn(g,b,C,v.signal.reason)}),A=Cn({request:b,processResponseEndOfBody:s=>bn(s,`fetch`),processResponse:s=>{if(k)return Promise.resolve();if(s.aborted)return Sn(g,b,C,A.serializedAbortReason),Promise.resolve();if(s.type===`error`)return g.reject(Object.assign(TypeError(`fetch failed`),{cause:s.error})),Promise.resolve();C=new p,C[Ot]=s,C[It]=null,C[At][Zt]=s.headersList,C[At][jt]=`immutable`,C[At][It]=null,g.resolve(C)},dispatcher:l.dispatcher??fn()}),g.promise}function bn(s,l=`other`){if(s.type===`error`&&s.aborted||!s.urlList?.length)return;let p=s.urlList[0],g=s.timingInfo,v=s.cacheState;yt(p)&&g!==null&&(s.timingAllowPassed||(g=xe({startTime:g.startTime}),v=``),g.endTime=Be(),s.timingInfo=g,xn(g,p,l,globalThis,v))}function xn(s,l,p,g,v){(sn>18||sn===18&&cn>=2)&&performance.markResourceTiming(s,l.href,p,g,v)}function Sn(s,l,p,g){if(g||=new Xt(`The operation was aborted.`,`AbortError`),s.reject(g),l.body!=null&&on(l.body?.stream)&&l.body.stream.cancel(g).catch(s=>{if(s.code!==`ERR_INVALID_STATE`)throw s}),p==null)return;let v=p[Ot];v.body!=null&&on(v.body?.stream)&&v.body.stream.cancel(g).catch(s=>{if(s.code!==`ERR_INVALID_STATE`)throw s})}function Cn({request:s,processRequestBodyChunkLength:l,processRequestEndOfBody:p,processResponse:g,processResponseEndOfBody:v,processResponseConsumeBody:b,useParallelQueue:C=!1,dispatcher:w}){let E=null,k=!1;s.client!=null&&(E=s.client.globalObject,k=s.client.crossOriginIsolatedCapability);let A=xe({startTime:Be(k)}),N={controller:new vn(w),request:s,timingInfo:A,processRequestBodyChunkLength:l,processRequestEndOfBody:p,processResponse:g,processResponseConsumeBody:b,processResponseEndOfBody:v,taskDestination:E,crossOriginIsolatedCapability:k};return Lt(!s.body||s.body.stream),s.window===`client`&&(s.window=s.client?.globalObject?.constructor?.name===`Window`?s.client:`no-window`),s.origin===`client`&&(s.origin=s.client?.origin),s.policyContainer===`client`&&(s.client==null?s.policyContainer=F():s.policyContainer=I(s.client.policyContainer)),s.headersList.contains(`accept`)||s.headersList.append(`accept`,`*/*`),s.headersList.contains(`accept-language`)||s.headersList.append(`accept-language`,`*`),s.priority,Jt.has(s.destination),wn(N).catch(s=>{N.controller.terminate(s)}),N.controller}async function wn(s,l=!1){let p=s.request,v=null;if(p.localURLsOnly&&!ut(J(p))&&(v=g(`local URLs only`)),be(p),R(p)===`blocked`&&(v=g(`bad port`)),p.referrerPolicy===``&&(p.referrerPolicy=p.policyContainer.referrerPolicy),p.referrer!==`no-referrer`&&(p.referrer=ze(p)),v===null&&(v=await(async()=>{let l=J(p);return qe(l,p.url)&&p.responseTainting===`basic`||l.protocol===`data:`||p.mode===`navigate`||p.mode===`websocket`?(p.responseTainting=`basic`,await Tn(s)):p.mode===`same-origin`?g(`request mode cannot be "same-origin"`):p.mode===`no-cors`?p.redirect===`follow`?(p.responseTainting=`opaque`,await Tn(s)):g(`redirect mode cannot be "follow" for "no-cors" request`):yt(J(p))?(p.responseTainting=`cors`,await On(s)):g(`URL scheme must be a HTTP(S) scheme`)})()),l)return v;v.status!==0&&!v.internalResponse&&(p.responseTainting,p.responseTainting===`basic`?v=b(v,`basic`):p.responseTainting===`cors`?v=b(v,`cors`):p.responseTainting===`opaque`?v=b(v,`opaque`):Lt(!1));let C=v.status===0?v:v.internalResponse;if(C.urlList.length===0&&C.urlList.push(...p.urlList),p.timingAllowFailed||(v.timingAllowPassed=!0),v.type===`opaque`&&C.status===206&&C.rangeRequested&&!p.headers.contains(`range`)&&(v=C=g()),v.status!==0&&(p.method===`HEAD`||p.method===`CONNECT`||Ht.includes(C.status))&&(C.body=null,s.controller.dump=!0),p.integrity){let l=l=>Dn(s,g(l));if(p.responseTainting===`opaque`||v.body==null){l(v.error);return}await Qe(v.body,g=>{if(!N(g,p.integrity)){l(`integrity mismatch`);return}v.body=Rt(g)[0],Dn(s,v)},l)}else Dn(s,v)}function Tn(s){if(Je(s)&&s.request.redirectCount===0)return Promise.resolve(v(s));let{request:l}=s,{protocol:p}=J(l);switch(p){case`about:`:return Promise.resolve(g(`about scheme is not supported`));case`blob:`:{gn||=require(`buffer`).resolveObjectURL;let s=J(l);if(s.search.length!==0)return Promise.resolve(g(`NetworkError when attempting to fetch resource.`));let p=gn(s.toString());if(l.method!==`GET`||!Ke(p))return Promise.resolve(g(`invalid method`));let v=Rt(p),b=v[0],w=st(`${b.length}`),E=v[1]??``,k=C({statusText:`OK`,headersList:[[`content-length`,{name:`Content-Length`,value:w}],[`content-type`,{name:`Content-Type`,value:E}]]});return k.body=b,Promise.resolve(k)}case`data:`:{let s=ln(J(l));if(s===`failure`)return Promise.resolve(g(`failed to fetch the data URL`));let p=un(s.mimeType);return Promise.resolve(C({statusText:`OK`,headersList:[[`content-type`,{name:`Content-Type`,value:p}]],body:Rt(s.body)[0]}))}case`file:`:return Promise.resolve(g(`not implemented... yet...`));case`http:`:case`https:`:return On(s).catch(s=>g(s));default:return Promise.resolve(g(`unknown scheme`))}}function En(s,l){s.request.done=!0,s.processResponseDone!=null&&queueMicrotask(()=>s.processResponseDone(l))}function Dn(s,l){l.type===`error`&&(l.urlList=[s.request.urlList[0]],l.timingInfo=xe({startTime:s.timingInfo.startTime}));let p=()=>{s.request.done=!0,s.processResponseEndOfBody!=null&&queueMicrotask(()=>s.processResponseEndOfBody(l))};if(s.processResponse!=null&&queueMicrotask(()=>s.processResponse(l)),l.body==null)p();else{let s=new dn({start(){},transform:(s,l)=>{l.enqueue(s)},flush:p},{size(){return 1}},{size(){return 1}});l.body={stream:l.body.stream.pipeThrough(s)}}if(s.processResponseConsumeBody!=null){let p=p=>s.processResponseConsumeBody(l,p),g=p=>s.processResponseConsumeBody(l,p);if(l.body==null)queueMicrotask(()=>p(null));else return Qe(l.body,p,g);return Promise.resolve()}}async function On(s){let l=s.request,p=null,v=null,b=s.timingInfo;if(l.serviceWorkers,p===null){if(l.redirect===`follow`&&(l.serviceWorkers=`none`),v=p=await An(s),l.responseTainting===`cors`&&Ne(l,p)===`failure`)return g(`cors failure`);B(l,p)===`failure`&&(l.timingAllowFailed=!0)}return(l.responseTainting===`opaque`||p.type===`opaque`)&&Pe(l.origin,l.client,l.destination,v)===`blocked`?g(`blocked`):(Vt.has(v.status)&&(l.redirect!==`manual`&&s.controller.connection.destroy(),l.redirect===`error`?p=g(`unexpected redirect`):l.redirect===`manual`?p=v:l.redirect===`follow`?p=await kn(s,p):Lt(!1)),p.timingInfo=b,p)}function kn(s,l){let p=s.request,v=l.internalResponse?l.internalResponse:l,b;try{if(b=le(v,J(p).hash),b==null)return l}catch(s){return Promise.resolve(g(s))}if(!yt(b))return Promise.resolve(g(`URL scheme must be a HTTP(S) scheme`));if(p.redirectCount===20)return Promise.resolve(g(`redirect count exceeded`));if(p.redirectCount+=1,p.mode===`cors`&&(b.username||b.password)&&!qe(p,b))return Promise.resolve(g(`cross origin not allowed for request mode "cors"`));if(p.responseTainting===`cors`&&(b.username||b.password))return Promise.resolve(g(`URL cannot contain credentials for request mode "cors"`));if(v.status!==303&&p.body!=null&&p.body.source==null)return Promise.resolve(g());if([301,302].includes(v.status)&&p.method===`POST`||v.status===303&&!hn.includes(p.method)){p.method=`GET`,p.body=null;for(let s of Kt)p.headersList.delete(s)}qe(J(p),b)||(p.headersList.delete(`authorization`),p.headersList.delete(`proxy-authorization`,!0),p.headersList.delete(`cookie`),p.headersList.delete(`host`)),p.body!=null&&(Lt(p.body.source!=null),p.body=Rt(p.body.source)[0]);let C=s.timingInfo;return C.redirectEndTime=C.postRedirectStartTime=Be(s.crossOriginIsolatedCapability),C.redirectStartTime===0&&(C.redirectStartTime=C.startTime),p.urlList.push(b),_e(p,v),wn(s,!0)}async function An(s,l=!1,p=!1){let b=s.request,C=null,w=null,E=null,A=null;b.window===`no-window`&&b.redirect===`error`?(C=s,w=b):(w=k(b),C={...s},C.request=w);let N=b.credentials===`include`||b.credentials===`same-origin`&&b.responseTainting===`basic`,F=w.body?w.body.length:null,I=null;if(w.body==null&&[`POST`,`PUT`].includes(w.method)&&(I=`0`),F!=null&&(I=st(`${F}`)),I!=null&&w.headersList.append(`content-length`,I),F!=null&&w.keepalive,w.referrer instanceof URL&&w.headersList.append(`referer`,st(w.referrer.href)),q(w),De(w),w.headersList.contains(`user-agent`)||w.headersList.append(`user-agent`,typeof esbuildDetection>`u`?`undici`:`node`),w.cache===`default`&&(w.headersList.contains(`if-modified-since`)||w.headersList.contains(`if-none-match`)||w.headersList.contains(`if-unmodified-since`)||w.headersList.contains(`if-match`)||w.headersList.contains(`if-range`))&&(w.cache=`no-store`),w.cache===`no-cache`&&!w.preventNoCacheCacheControlHeaderModification&&!w.headersList.contains(`cache-control`)&&w.headersList.append(`cache-control`,`max-age=0`),(w.cache===`no-store`||w.cache===`reload`)&&(w.headersList.contains(`pragma`)||w.headersList.append(`pragma`,`no-cache`),w.headersList.contains(`cache-control`)||w.headersList.append(`cache-control`,`no-cache`)),w.headersList.contains(`range`)&&w.headersList.append(`accept-encoding`,`identity`),w.headersList.contains(`accept-encoding`)||(Tt(J(w))?w.headersList.append(`accept-encoding`,`br, gzip, deflate`):w.headersList.append(`accept-encoding`,`gzip, deflate`)),w.headersList.delete(`host`),w.cache=`no-store`,w.mode!==`no-store`&&w.mode,E==null){if(w.mode===`only-if-cached`)return g(`only if cached`);let s=await jn(C,N,p);!Gt.has(w.method)&&s.status>=200&&s.status,E??=s}if(E.urlList=[...w.urlList],w.headersList.contains(`range`)&&(E.rangeRequested=!0),E.requestIncludesCredentials=N,E.status===407)return b.window===`no-window`?g():Je(s)?v(s):g(`proxy authentication required`);if(E.status===421&&!p&&(b.body==null||b.body.source!=null)){if(Je(s))return v(s);s.controller.connection.destroy(),E=await An(s,l,!0)}return E}async function jn(s,l=!1,p=!1){Lt(!s.controller.connection||s.controller.connection.destroyed),s.controller.connection={abort:null,destroyed:!1,destroy(s){this.destroyed||(this.destroyed=!0,this.abort?.(s??new Xt(`The operation was aborted.`,`AbortError`)))}};let b=s.request,E=null,k=s.timingInfo;b.cache=`no-store`,b.mode;let N=null;if(b.body==null&&s.processRequestEndOfBody)queueMicrotask(()=>s.processRequestEndOfBody());else if(b.body!=null){let l=async function*(l){Je(s)||(yield l,s.processRequestBodyChunkLength?.(l.byteLength))},p=()=>{Je(s)||s.processRequestEndOfBody&&s.processRequestEndOfBody()},g=l=>{Je(s)||(l.name===`AbortError`?s.controller.abort():s.controller.terminate(l))};N=(async function*(){try{for await(let s of b.body.stream)yield*l(s);p()}catch(s){g(s)}})()}try{let{body:l,status:p,statusText:g,headersList:v,socket:b}=await q({body:N});if(b)E=C({status:p,statusText:g,headersList:v,socket:b});else{let b=l[Symbol.asyncIterator]();s.controller.next=()=>b.next(),E=C({status:p,statusText:g,headersList:v})}}catch(l){return l.name===`AbortError`?(s.controller.connection.destroy(),v(s,l)):g(l)}let F=()=>{s.controller.resume()},I=l=>{s.controller.abort(l)};_n||=require(`stream/web`).ReadableStream;let R=new _n({async start(l){s.controller.controller=l},async pull(s){await F(s)},async cancel(s){await I(s)}},{highWaterMark:0,size(){return 1}});E.body={stream:R},s.controller.on(`terminated`,B),s.controller.resume=async()=>{for(;;){let l,p;try{let{done:p,value:g}=await s.controller.next();if(Ye(s))break;l=p?void 0:g}catch(g){s.controller.ended&&!k.encodedBodySize?l=void 0:(l=g,p=!0)}if(l===void 0){ot(s.controller.controller),En(s,E);return}if(k.decodedBodySize+=l?.byteLength??0,p){s.controller.terminate(l);return}if(s.controller.controller.enqueue(new Uint8Array(l)),an(R)){s.controller.terminate();return}if(!s.controller.controller.desiredSize)return}};function B(l){Ye(s)?(E.aborted=!0,on(R)&&s.controller.controller.error(s.controller.serializedAbortReason)):on(R)&&s.controller.controller.error(TypeError(`terminated`,{cause:Ze(l)?l:void 0})),s.controller.connection.destroy()}return E;async function q({body:l}){let p=J(b),g=s.controller.dispatcher;return new Promise((v,C)=>g.dispatch({path:p.pathname+p.search,origin:p.origin,method:b.method,body:s.controller.dispatcher.isMockActive?b.body&&(b.body.source||b.body.stream):l,headers:b.headersList.entries,maxRedirections:0,upgrade:b.mode===`websocket`?`websocket`:void 0},{body:null,abort:null,onConnect(l){let{connection:p}=s.controller;p.destroyed?l(new Xt(`The operation was aborted.`,`AbortError`)):(s.controller.on(`terminated`,l),this.abort=p.abort=l)},onHeaders(s,l,p,g){if(s<200)return;let C=[],E=``,k=new w;if(Array.isArray(l))for(let s=0;ss.trim()):p.toLowerCase()===`location`&&(E=g),k[Zt].append(p,g)}else{let s=Object.keys(l);for(let p of s){let s=l[p];p.toLowerCase()===`content-encoding`?C=s.toLowerCase().split(`,`).map(s=>s.trim()).reverse():p.toLowerCase()===`location`&&(E=s),k[Zt].append(p,s)}}this.body=new tn({read:p});let N=[],F=b.redirect===`follow`&&E&&Vt.has(s);if(b.method!==`HEAD`&&b.method!==`CONNECT`&&!Ht.includes(s)&&!F)for(let s of C)if(s===`x-gzip`||s===`gzip`)N.push(A.createGunzip({flush:A.constants.Z_SYNC_FLUSH,finishFlush:A.constants.Z_SYNC_FLUSH}));else if(s===`deflate`)N.push(A.createInflate());else if(s===`br`)N.push(A.createBrotliDecompress());else{N.length=0;break}return v({status:s,statusText:g,headersList:k[Zt],body:N.length?nn(this.body,...N,()=>{}):this.body.on(`error`,()=>{})}),!0},onData(l){if(s.controller.dump)return;let p=l;return k.encodedBodySize+=p.byteLength,this.body.push(p)},onComplete(){this.abort&&s.controller.off(`terminated`,this.abort),s.controller.ended=!0,this.body.push(null)},onError(l){this.abort&&s.controller.off(`terminated`,this.abort),this.body?.destroy(l),s.controller.terminate(l),C(l)},onUpgrade(s,l,p){if(s!==101)return;let g=new w;for(let s=0;s{l.exports={kState:Symbol(`FileReader state`),kResult:Symbol(`FileReader result`),kError:Symbol(`FileReader error`),kLastProgressEventFired:Symbol(`FileReader last progress event fired timestamp`),kEvents:Symbol(`FileReader events`),kAborted:Symbol(`FileReader aborted`)}})),require_progressevent=__commonJSMin(((s,l)=>{let{webidl:p}=require_webidl(),g=Symbol(`ProgressEvent state`);var v=class s extends Event{constructor(s,l={}){s=p.converters.DOMString(s),l=p.converters.ProgressEventInit(l??{}),super(s,l),this[g]={lengthComputable:l.lengthComputable,loaded:l.loaded,total:l.total}}get lengthComputable(){return p.brandCheck(this,s),this[g].lengthComputable}get loaded(){return p.brandCheck(this,s),this[g].loaded}get total(){return p.brandCheck(this,s),this[g].total}};p.converters.ProgressEventInit=p.dictionaryConverter([{key:`lengthComputable`,converter:p.converters.boolean,defaultValue:!1},{key:`loaded`,converter:p.converters[`unsigned long long`],defaultValue:0},{key:`total`,converter:p.converters[`unsigned long long`],defaultValue:0},{key:`bubbles`,converter:p.converters.boolean,defaultValue:!1},{key:`cancelable`,converter:p.converters.boolean,defaultValue:!1},{key:`composed`,converter:p.converters.boolean,defaultValue:!1}]),l.exports={ProgressEvent:v}})),require_encoding=__commonJSMin(((s,l)=>{function p(s){if(!s)return`failure`;switch(s.trim().toLowerCase()){case`unicode-1-1-utf-8`:case`unicode11utf8`:case`unicode20utf8`:case`utf-8`:case`utf8`:case`x-unicode20utf8`:return`UTF-8`;case`866`:case`cp866`:case`csibm866`:case`ibm866`:return`IBM866`;case`csisolatin2`:case`iso-8859-2`:case`iso-ir-101`:case`iso8859-2`:case`iso88592`:case`iso_8859-2`:case`iso_8859-2:1987`:case`l2`:case`latin2`:return`ISO-8859-2`;case`csisolatin3`:case`iso-8859-3`:case`iso-ir-109`:case`iso8859-3`:case`iso88593`:case`iso_8859-3`:case`iso_8859-3:1988`:case`l3`:case`latin3`:return`ISO-8859-3`;case`csisolatin4`:case`iso-8859-4`:case`iso-ir-110`:case`iso8859-4`:case`iso88594`:case`iso_8859-4`:case`iso_8859-4:1988`:case`l4`:case`latin4`:return`ISO-8859-4`;case`csisolatincyrillic`:case`cyrillic`:case`iso-8859-5`:case`iso-ir-144`:case`iso8859-5`:case`iso88595`:case`iso_8859-5`:case`iso_8859-5:1988`:return`ISO-8859-5`;case`arabic`:case`asmo-708`:case`csiso88596e`:case`csiso88596i`:case`csisolatinarabic`:case`ecma-114`:case`iso-8859-6`:case`iso-8859-6-e`:case`iso-8859-6-i`:case`iso-ir-127`:case`iso8859-6`:case`iso88596`:case`iso_8859-6`:case`iso_8859-6:1987`:return`ISO-8859-6`;case`csisolatingreek`:case`ecma-118`:case`elot_928`:case`greek`:case`greek8`:case`iso-8859-7`:case`iso-ir-126`:case`iso8859-7`:case`iso88597`:case`iso_8859-7`:case`iso_8859-7:1987`:case`sun_eu_greek`:return`ISO-8859-7`;case`csiso88598e`:case`csisolatinhebrew`:case`hebrew`:case`iso-8859-8`:case`iso-8859-8-e`:case`iso-ir-138`:case`iso8859-8`:case`iso88598`:case`iso_8859-8`:case`iso_8859-8:1988`:case`visual`:return`ISO-8859-8`;case`csiso88598i`:case`iso-8859-8-i`:case`logical`:return`ISO-8859-8-I`;case`csisolatin6`:case`iso-8859-10`:case`iso-ir-157`:case`iso8859-10`:case`iso885910`:case`l6`:case`latin6`:return`ISO-8859-10`;case`iso-8859-13`:case`iso8859-13`:case`iso885913`:return`ISO-8859-13`;case`iso-8859-14`:case`iso8859-14`:case`iso885914`:return`ISO-8859-14`;case`csisolatin9`:case`iso-8859-15`:case`iso8859-15`:case`iso885915`:case`iso_8859-15`:case`l9`:return`ISO-8859-15`;case`iso-8859-16`:return`ISO-8859-16`;case`cskoi8r`:case`koi`:case`koi8`:case`koi8-r`:case`koi8_r`:return`KOI8-R`;case`koi8-ru`:case`koi8-u`:return`KOI8-U`;case`csmacintosh`:case`mac`:case`macintosh`:case`x-mac-roman`:return`macintosh`;case`iso-8859-11`:case`iso8859-11`:case`iso885911`:case`tis-620`:case`windows-874`:return`windows-874`;case`cp1250`:case`windows-1250`:case`x-cp1250`:return`windows-1250`;case`cp1251`:case`windows-1251`:case`x-cp1251`:return`windows-1251`;case`ansi_x3.4-1968`:case`ascii`:case`cp1252`:case`cp819`:case`csisolatin1`:case`ibm819`:case`iso-8859-1`:case`iso-ir-100`:case`iso8859-1`:case`iso88591`:case`iso_8859-1`:case`iso_8859-1:1987`:case`l1`:case`latin1`:case`us-ascii`:case`windows-1252`:case`x-cp1252`:return`windows-1252`;case`cp1253`:case`windows-1253`:case`x-cp1253`:return`windows-1253`;case`cp1254`:case`csisolatin5`:case`iso-8859-9`:case`iso-ir-148`:case`iso8859-9`:case`iso88599`:case`iso_8859-9`:case`iso_8859-9:1989`:case`l5`:case`latin5`:case`windows-1254`:case`x-cp1254`:return`windows-1254`;case`cp1255`:case`windows-1255`:case`x-cp1255`:return`windows-1255`;case`cp1256`:case`windows-1256`:case`x-cp1256`:return`windows-1256`;case`cp1257`:case`windows-1257`:case`x-cp1257`:return`windows-1257`;case`cp1258`:case`windows-1258`:case`x-cp1258`:return`windows-1258`;case`x-mac-cyrillic`:case`x-mac-ukrainian`:return`x-mac-cyrillic`;case`chinese`:case`csgb2312`:case`csiso58gb231280`:case`gb2312`:case`gb_2312`:case`gb_2312-80`:case`gbk`:case`iso-ir-58`:case`x-gbk`:return`GBK`;case`gb18030`:return`gb18030`;case`big5`:case`big5-hkscs`:case`cn-big5`:case`csbig5`:case`x-x-big5`:return`Big5`;case`cseucpkdfmtjapanese`:case`euc-jp`:case`x-euc-jp`:return`EUC-JP`;case`csiso2022jp`:case`iso-2022-jp`:return`ISO-2022-JP`;case`csshiftjis`:case`ms932`:case`ms_kanji`:case`shift-jis`:case`shift_jis`:case`sjis`:case`windows-31j`:case`x-sjis`:return`Shift_JIS`;case`cseuckr`:case`csksc56011987`:case`euc-kr`:case`iso-ir-149`:case`korean`:case`ks_c_5601-1987`:case`ks_c_5601-1989`:case`ksc5601`:case`ksc_5601`:case`windows-949`:return`EUC-KR`;case`csiso2022kr`:case`hz-gb-2312`:case`iso-2022-cn`:case`iso-2022-cn-ext`:case`iso-2022-kr`:case`replacement`:return`replacement`;case`unicodefffe`:case`utf-16be`:return`UTF-16BE`;case`csunicode`:case`iso-10646-ucs-2`:case`ucs-2`:case`unicode`:case`unicodefeff`:case`utf-16`:case`utf-16le`:return`UTF-16LE`;case`x-user-defined`:return`x-user-defined`;default:return`failure`}}l.exports={getEncoding:p}})),require_util$17=__commonJSMin(((s,l)=>{let{kState:p,kError:g,kResult:v,kAborted:b,kLastProgressEventFired:C}=require_symbols$2(),{ProgressEvent:w}=require_progressevent(),{getEncoding:E}=require_encoding(),{DOMException:k}=require_constants$14(),{serializeAMimeType:A,parseMIMEType:N}=require_dataURL(),{types:F}=require(`util`),{StringDecoder:I}=require(`string_decoder`),{btoa:R}=require(`buffer`),B={enumerable:!0,writable:!1,configurable:!1};function q(s,l,w,E){if(s[p]===`loading`)throw new k(`Invalid state`,`InvalidStateError`);s[p]=`loading`,s[v]=null,s[g]=null;let A=l.stream().getReader(),N=[],I=A.read(),R=!0;(async()=>{for(;!s[b];)try{let{done:k,value:B}=await I;if(R&&!s[b]&&queueMicrotask(()=>{le(`loadstart`,s)}),R=!1,!k&&F.isUint8Array(B))N.push(B),(s[C]===void 0||Date.now()-s[C]>=50)&&!s[b]&&(s[C]=Date.now(),queueMicrotask(()=>{le(`progress`,s)})),I=A.read();else if(k){queueMicrotask(()=>{s[p]=`done`;try{let p=J(N,w,l.type,E);if(s[b])return;s[v]=p,le(`load`,s)}catch(l){s[g]=l,le(`error`,s)}s[p]!==`loading`&&le(`loadend`,s)});break}}catch(l){if(s[b])return;queueMicrotask(()=>{s[p]=`done`,s[g]=l,le(`error`,s),s[p]!==`loading`&&le(`loadend`,s)});break}})()}function le(s,l){let p=new w(s,{bubbles:!1,cancelable:!1});l.dispatchEvent(p)}function J(s,l,p,g){switch(l){case`DataURL`:{let l=`data:`,g=N(p||`application/octet-stream`);g!==`failure`&&(l+=A(g)),l+=`;base64,`;let v=new I(`latin1`);for(let p of s)l+=R(v.write(p));return l+=R(v.end()),l}case`Text`:{let l=`failure`;if(g&&(l=E(g)),l===`failure`&&p){let s=N(p);s!==`failure`&&(l=E(s.parameters.get(`charset`)))}return l===`failure`&&(l=`UTF-8`),_e(s,l)}case`ArrayBuffer`:return xe(s).buffer;case`BinaryString`:{let l=``,p=new I(`latin1`);for(let g of s)l+=p.write(g);return l+=p.end(),l}}}function _e(s,l){let p=xe(s),g=be(p),v=0;g!==null&&(l=g,v=g===`UTF-8`?3:2);let b=p.slice(v);return new TextDecoder(l).decode(b)}function be(s){let[l,p,g]=s;return l===239&&p===187&&g===191?`UTF-8`:l===254&&p===255?`UTF-16BE`:l===255&&p===254?`UTF-16LE`:null}function xe(s){let l=s.reduce((s,l)=>s+l.byteLength,0),p=0;return s.reduce((s,l)=>(s.set(l,p),p+=l.byteLength,s),new Uint8Array(l))}l.exports={staticPropertyDescriptors:B,readOperation:q,fireAProgressEvent:le}})),require_filereader=__commonJSMin(((s,l)=>{let{staticPropertyDescriptors:p,readOperation:g,fireAProgressEvent:v}=require_util$17(),{kState:b,kError:C,kResult:w,kEvents:E,kAborted:k}=require_symbols$2(),{webidl:A}=require_webidl(),{kEnumerableProperty:N}=require_util$20();var F=class s extends EventTarget{constructor(){super(),this[b]=`empty`,this[w]=null,this[C]=null,this[E]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(l){A.brandCheck(this,s),A.argumentLengthCheck(arguments,1,{header:`FileReader.readAsArrayBuffer`}),l=A.converters.Blob(l,{strict:!1}),g(this,l,`ArrayBuffer`)}readAsBinaryString(l){A.brandCheck(this,s),A.argumentLengthCheck(arguments,1,{header:`FileReader.readAsBinaryString`}),l=A.converters.Blob(l,{strict:!1}),g(this,l,`BinaryString`)}readAsText(l,p=void 0){A.brandCheck(this,s),A.argumentLengthCheck(arguments,1,{header:`FileReader.readAsText`}),l=A.converters.Blob(l,{strict:!1}),p!==void 0&&(p=A.converters.DOMString(p)),g(this,l,`Text`,p)}readAsDataURL(l){A.brandCheck(this,s),A.argumentLengthCheck(arguments,1,{header:`FileReader.readAsDataURL`}),l=A.converters.Blob(l,{strict:!1}),g(this,l,`DataURL`)}abort(){if(this[b]===`empty`||this[b]===`done`){this[w]=null;return}this[b]===`loading`&&(this[b]=`done`,this[w]=null),this[k]=!0,v(`abort`,this),this[b]!==`loading`&&v(`loadend`,this)}get readyState(){switch(A.brandCheck(this,s),this[b]){case`empty`:return this.EMPTY;case`loading`:return this.LOADING;case`done`:return this.DONE}}get result(){return A.brandCheck(this,s),this[w]}get error(){return A.brandCheck(this,s),this[C]}get onloadend(){return A.brandCheck(this,s),this[E].loadend}set onloadend(l){A.brandCheck(this,s),this[E].loadend&&this.removeEventListener(`loadend`,this[E].loadend),typeof l==`function`?(this[E].loadend=l,this.addEventListener(`loadend`,l)):this[E].loadend=null}get onerror(){return A.brandCheck(this,s),this[E].error}set onerror(l){A.brandCheck(this,s),this[E].error&&this.removeEventListener(`error`,this[E].error),typeof l==`function`?(this[E].error=l,this.addEventListener(`error`,l)):this[E].error=null}get onloadstart(){return A.brandCheck(this,s),this[E].loadstart}set onloadstart(l){A.brandCheck(this,s),this[E].loadstart&&this.removeEventListener(`loadstart`,this[E].loadstart),typeof l==`function`?(this[E].loadstart=l,this.addEventListener(`loadstart`,l)):this[E].loadstart=null}get onprogress(){return A.brandCheck(this,s),this[E].progress}set onprogress(l){A.brandCheck(this,s),this[E].progress&&this.removeEventListener(`progress`,this[E].progress),typeof l==`function`?(this[E].progress=l,this.addEventListener(`progress`,l)):this[E].progress=null}get onload(){return A.brandCheck(this,s),this[E].load}set onload(l){A.brandCheck(this,s),this[E].load&&this.removeEventListener(`load`,this[E].load),typeof l==`function`?(this[E].load=l,this.addEventListener(`load`,l)):this[E].load=null}get onabort(){return A.brandCheck(this,s),this[E].abort}set onabort(l){A.brandCheck(this,s),this[E].abort&&this.removeEventListener(`abort`,this[E].abort),typeof l==`function`?(this[E].abort=l,this.addEventListener(`abort`,l)):this[E].abort=null}};F.EMPTY=F.prototype.EMPTY=0,F.LOADING=F.prototype.LOADING=1,F.DONE=F.prototype.DONE=2,Object.defineProperties(F.prototype,{EMPTY:p,LOADING:p,DONE:p,readAsArrayBuffer:N,readAsBinaryString:N,readAsText:N,readAsDataURL:N,abort:N,readyState:N,result:N,error:N,onloadstart:N,onprogress:N,onload:N,onabort:N,onerror:N,onloadend:N,[Symbol.toStringTag]:{value:`FileReader`,writable:!1,enumerable:!1,configurable:!0}}),Object.defineProperties(F,{EMPTY:p,LOADING:p,DONE:p}),l.exports={FileReader:F}})),require_symbols$1=__commonJSMin(((s,l)=>{l.exports={kConstruct:require_symbols$4().kConstruct}})),require_util$16=__commonJSMin(((s,l)=>{let p=require(`assert`),{URLSerializer:g}=require_dataURL(),{isValidHeaderName:v}=require_util$19();function b(s,l,p=!1){return g(s,p)===g(l,p)}function C(s){p(s!==null);let l=[];for(let p of s.split(`,`))p=p.trim(),p.length&&v(p)&&l.push(p);return l}l.exports={urlEquals:b,fieldValues:C}})),require_cache$1=__commonJSMin(((s,l)=>{let{kConstruct:p}=require_symbols$1(),{urlEquals:g,fieldValues:v}=require_util$16(),{kEnumerableProperty:b,isDisturbed:C}=require_util$20(),{kHeadersList:w}=require_symbols$4(),{webidl:E}=require_webidl(),{Response:k,cloneResponse:A}=require_response(),{Request:N}=require_request(),{kState:F,kHeaders:I,kGuard:R,kRealm:B}=require_symbols$3(),{fetching:q}=require_fetch(),{urlIsHttpHttpsScheme:le,createDeferredPromise:J,readAllBytes:_e}=require_util$19(),be=require(`assert`),{getGlobalDispatcher:xe}=require_global();var De=class s{#e;constructor(){arguments[0]!==p&&E.illegalConstructor(),this.#e=arguments[1]}async match(l,p={}){E.brandCheck(this,s),E.argumentLengthCheck(arguments,1,{header:`Cache.match`}),l=E.converters.RequestInfo(l),p=E.converters.CacheQueryOptions(p);let g=await this.matchAll(l,p);if(g.length!==0)return g[0]}async matchAll(l=void 0,p={}){E.brandCheck(this,s),l!==void 0&&(l=E.converters.RequestInfo(l)),p=E.converters.CacheQueryOptions(p);let g=null;if(l!==void 0)if(l instanceof N){if(g=l[F],g.method!==`GET`&&!p.ignoreMethod)return[]}else typeof l==`string`&&(g=new N(l)[F]);let v=[];if(l===void 0)for(let s of this.#e)v.push(s[1]);else{let s=this.#n(g,p);for(let l of s)v.push(l[1])}let b=[];for(let s of v){let l=new k(s.body?.source??null),p=l[F].body;l[F]=s,l[F].body=p,l[I][w]=s.headersList,l[I][R]=`immutable`,b.push(l)}return Object.freeze(b)}async add(l){E.brandCheck(this,s),E.argumentLengthCheck(arguments,1,{header:`Cache.add`}),l=E.converters.RequestInfo(l);let p=[l];return await this.addAll(p)}async addAll(l){E.brandCheck(this,s),E.argumentLengthCheck(arguments,1,{header:`Cache.addAll`}),l=E.converters[`sequence`](l);let p=[],g=[];for(let s of l){if(typeof s==`string`)continue;let l=s[F];if(!le(l.url)||l.method!==`GET`)throw E.errors.exception({header:`Cache.addAll`,message:`Expected http/s scheme when method is not GET.`})}let b=[];for(let s of l){let l=new N(s)[F];if(!le(l.url))throw E.errors.exception({header:`Cache.addAll`,message:`Expected http/s scheme.`});l.initiator=`fetch`,l.destination=`subresource`,g.push(l);let C=J();b.push(q({request:l,dispatcher:xe(),processResponse(s){if(s.type===`error`||s.status===206||s.status<200||s.status>299)C.reject(E.errors.exception({header:`Cache.addAll`,message:`Received an invalid status code or the request failed.`}));else if(s.headersList.contains(`vary`)){let l=v(s.headersList.get(`vary`));for(let s of l)if(s===`*`){C.reject(E.errors.exception({header:`Cache.addAll`,message:`invalid vary field value`}));for(let s of b)s.abort();return}}},processResponseEndOfBody(s){if(s.aborted){C.reject(new DOMException(`aborted`,`AbortError`));return}C.resolve(s)}})),p.push(C.promise)}let C=await Promise.all(p),w=[],k=0;for(let s of C){let l={type:`put`,request:g[k],response:s};w.push(l),k++}let A=J(),I=null;try{this.#t(w)}catch(s){I=s}return queueMicrotask(()=>{I===null?A.resolve(void 0):A.reject(I)}),A.promise}async put(l,p){E.brandCheck(this,s),E.argumentLengthCheck(arguments,2,{header:`Cache.put`}),l=E.converters.RequestInfo(l),p=E.converters.Response(p);let g=null;if(g=l instanceof N?l[F]:new N(l)[F],!le(g.url)||g.method!==`GET`)throw E.errors.exception({header:`Cache.put`,message:`Expected an http/s scheme when method is not GET`});let b=p[F];if(b.status===206)throw E.errors.exception({header:`Cache.put`,message:`Got 206 status`});if(b.headersList.contains(`vary`)){let s=v(b.headersList.get(`vary`));for(let l of s)if(l===`*`)throw E.errors.exception({header:`Cache.put`,message:`Got * vary field value`})}if(b.body&&(C(b.body.stream)||b.body.stream.locked))throw E.errors.exception({header:`Cache.put`,message:`Response body is locked or disturbed`});let w=A(b),k=J();b.body==null?k.resolve(void 0):_e(b.body.stream.getReader()).then(k.resolve,k.reject);let I=[],R={type:`put`,request:g,response:w};I.push(R);let B=await k.promise;w.body!=null&&(w.body.source=B);let q=J(),be=null;try{this.#t(I)}catch(s){be=s}return queueMicrotask(()=>{be===null?q.resolve():q.reject(be)}),q.promise}async delete(l,p={}){E.brandCheck(this,s),E.argumentLengthCheck(arguments,1,{header:`Cache.delete`}),l=E.converters.RequestInfo(l),p=E.converters.CacheQueryOptions(p);let g=null;if(l instanceof N){if(g=l[F],g.method!==`GET`&&!p.ignoreMethod)return!1}else be(typeof l==`string`),g=new N(l)[F];let v=[],b={type:`delete`,request:g,options:p};v.push(b);let C=J(),w=null,k;try{k=this.#t(v)}catch(s){w=s}return queueMicrotask(()=>{w===null?C.resolve(!!k?.length):C.reject(w)}),C.promise}async keys(l=void 0,p={}){E.brandCheck(this,s),l!==void 0&&(l=E.converters.RequestInfo(l)),p=E.converters.CacheQueryOptions(p);let g=null;if(l!==void 0)if(l instanceof N){if(g=l[F],g.method!==`GET`&&!p.ignoreMethod)return[]}else typeof l==`string`&&(g=new N(l)[F]);let v=J(),b=[];if(l===void 0)for(let s of this.#e)b.push(s[0]);else{let s=this.#n(g,p);for(let l of s)b.push(l[0])}return queueMicrotask(()=>{let s=[];for(let l of b){let p=new N(`https://a`);p[F]=l,p[I][w]=l.headersList,p[I][R]=`immutable`,p[B]=l.client,s.push(p)}v.resolve(Object.freeze(s))}),v.promise}#t(s){let l=this.#e,p=[...l],g=[],v=[];try{for(let p of s){if(p.type!==`delete`&&p.type!==`put`)throw E.errors.exception({header:`Cache.#batchCacheOperations`,message:`operation type does not match "delete" or "put"`});if(p.type===`delete`&&p.response!=null)throw E.errors.exception({header:`Cache.#batchCacheOperations`,message:`delete operation should not have an associated response`});if(this.#n(p.request,p.options,g).length)throw new DOMException(`???`,`InvalidStateError`);let s;if(p.type===`delete`){if(s=this.#n(p.request,p.options),s.length===0)return[];for(let p of s){let s=l.indexOf(p);be(s!==-1),l.splice(s,1)}}else if(p.type===`put`){if(p.response==null)throw E.errors.exception({header:`Cache.#batchCacheOperations`,message:`put operation should have an associated response`});let v=p.request;if(!le(v.url))throw E.errors.exception({header:`Cache.#batchCacheOperations`,message:`expected http or https scheme`});if(v.method!==`GET`)throw E.errors.exception({header:`Cache.#batchCacheOperations`,message:`not get method`});if(p.options!=null)throw E.errors.exception({header:`Cache.#batchCacheOperations`,message:`options must not be defined`});s=this.#n(p.request);for(let p of s){let s=l.indexOf(p);be(s!==-1),l.splice(s,1)}l.push([p.request,p.response]),g.push([p.request,p.response])}v.push([p.request,p.response])}return v}catch(s){throw this.#e.length=0,this.#e=p,s}}#n(s,l,p){let g=[],v=p??this.#e;for(let p of v){let[v,b]=p;this.#r(s,v,b,l)&&g.push(p)}return g}#r(s,l,p=null,b){let C=new URL(s.url),w=new URL(l.url);if(b?.ignoreSearch&&(w.search=``,C.search=``),!g(C,w,!0))return!1;if(p==null||b?.ignoreVary||!p.headersList.contains(`vary`))return!0;let E=v(p.headersList.get(`vary`));for(let p of E)if(p===`*`||l.headersList.get(p)!==s.headersList.get(p))return!1;return!0}};Object.defineProperties(De.prototype,{[Symbol.toStringTag]:{value:`Cache`,configurable:!0},match:b,matchAll:b,add:b,addAll:b,put:b,delete:b,keys:b});let Ne=[{key:`ignoreSearch`,converter:E.converters.boolean,defaultValue:!1},{key:`ignoreMethod`,converter:E.converters.boolean,defaultValue:!1},{key:`ignoreVary`,converter:E.converters.boolean,defaultValue:!1}];E.converters.CacheQueryOptions=E.dictionaryConverter(Ne),E.converters.MultiCacheQueryOptions=E.dictionaryConverter([...Ne,{key:`cacheName`,converter:E.converters.DOMString}]),E.converters.Response=E.interfaceConverter(k),E.converters[`sequence`]=E.sequenceConverter(E.converters.RequestInfo),l.exports={Cache:De}})),require_cachestorage=__commonJSMin(((s,l)=>{let{kConstruct:p}=require_symbols$1(),{Cache:g}=require_cache$1(),{webidl:v}=require_webidl(),{kEnumerableProperty:b}=require_util$20();var C=class s{#e=new Map;constructor(){arguments[0]!==p&&v.illegalConstructor()}async match(l,b={}){if(v.brandCheck(this,s),v.argumentLengthCheck(arguments,1,{header:`CacheStorage.match`}),l=v.converters.RequestInfo(l),b=v.converters.MultiCacheQueryOptions(b),b.cacheName!=null){if(this.#e.has(b.cacheName))return await new g(p,this.#e.get(b.cacheName)).match(l,b)}else for(let s of this.#e.values()){let v=await new g(p,s).match(l,b);if(v!==void 0)return v}}async has(l){return v.brandCheck(this,s),v.argumentLengthCheck(arguments,1,{header:`CacheStorage.has`}),l=v.converters.DOMString(l),this.#e.has(l)}async open(l){if(v.brandCheck(this,s),v.argumentLengthCheck(arguments,1,{header:`CacheStorage.open`}),l=v.converters.DOMString(l),this.#e.has(l))return new g(p,this.#e.get(l));let b=[];return this.#e.set(l,b),new g(p,b)}async delete(l){return v.brandCheck(this,s),v.argumentLengthCheck(arguments,1,{header:`CacheStorage.delete`}),l=v.converters.DOMString(l),this.#e.delete(l)}async keys(){return v.brandCheck(this,s),[...this.#e.keys()]}};Object.defineProperties(C.prototype,{[Symbol.toStringTag]:{value:`CacheStorage`,configurable:!0},match:b,has:b,open:b,delete:b,keys:b}),l.exports={CacheStorage:C}})),require_constants$12=__commonJSMin(((s,l)=>{let p=1024,g=4096;l.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}})),require_util$15=__commonJSMin(((s,l)=>{function p(s){if(s.length===0)return!1;for(let l of s){let s=l.charCodeAt(0);if(s>=0||s<=8||s>=10||s<=31||s===127)return!1}}function g(s){for(let l of s){let s=l.charCodeAt(0);if(s<=32||s>127||l===`(`||l===`)`||l===`>`||l===`<`||l===`@`||l===`,`||l===`;`||l===`:`||l===`\\`||l===`"`||l===`/`||l===`[`||l===`]`||l===`?`||l===`=`||l===`{`||l===`}`)throw Error(`Invalid cookie name`)}}function v(s){for(let l of s){let s=l.charCodeAt(0);if(s<33||s===34||s===44||s===59||s===92||s>126)throw Error(`Invalid header value`)}}function b(s){for(let l of s)if(l.charCodeAt(0)<33||l===`;`)throw Error(`Invalid cookie path`)}function C(s){if(s.startsWith(`-`)||s.endsWith(`.`)||s.endsWith(`-`))throw Error(`Invalid cookie domain`)}function w(s){return typeof s==`number`&&(s=new Date(s)),`${[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`][s.getUTCDay()]}, ${s.getUTCDate().toString().padStart(2,`0`)} ${[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`][s.getUTCMonth()]} ${s.getUTCFullYear()} ${s.getUTCHours().toString().padStart(2,`0`)}:${s.getUTCMinutes().toString().padStart(2,`0`)}:${s.getUTCSeconds().toString().padStart(2,`0`)} GMT`}function E(s){if(s<0)throw Error(`Invalid cookie max-age`)}function k(s){if(s.name.length===0)return null;g(s.name),v(s.value);let l=[`${s.name}=${s.value}`];s.name.startsWith(`__Secure-`)&&(s.secure=!0),s.name.startsWith(`__Host-`)&&(s.secure=!0,s.domain=null,s.path=`/`),s.secure&&l.push(`Secure`),s.httpOnly&&l.push(`HttpOnly`),typeof s.maxAge==`number`&&(E(s.maxAge),l.push(`Max-Age=${s.maxAge}`)),s.domain&&(C(s.domain),l.push(`Domain=${s.domain}`)),s.path&&(b(s.path),l.push(`Path=${s.path}`)),s.expires&&s.expires.toString()!==`Invalid Date`&&l.push(`Expires=${w(s.expires)}`),s.sameSite&&l.push(`SameSite=${s.sameSite}`);for(let p of s.unparsed){if(!p.includes(`=`))throw Error(`Invalid unparsed`);let[s,...g]=p.split(`=`);l.push(`${s.trim()}=${g.join(`=`)}`)}return l.join(`; `)}l.exports={isCTLExcludingHtab:p,validateCookieName:g,validateCookiePath:b,validateCookieValue:v,toIMFDate:w,stringify:k}})),require_parse$12=__commonJSMin(((s,l)=>{let{maxNameValuePairSize:p,maxAttributeValueSize:g}=require_constants$12(),{isCTLExcludingHtab:v}=require_util$15(),{collectASequenceOfCodePointsFast:b}=require_dataURL(),C=require(`assert`);function w(s){if(v(s))return null;let l=``,g=``,C=``,w=``;if(s.includes(`;`)){let p={position:0};l=b(`;`,s,p),g=s.slice(p.position)}else l=s;if(!l.includes(`=`))w=l;else{let s={position:0};C=b(`=`,l,s),w=l.slice(s.position+1)}return C=C.trim(),w=w.trim(),C.length+w.length>p?null:{name:C,value:w,...E(g)}}function E(s,l={}){if(s.length===0)return l;C(s[0]===`;`),s=s.slice(1);let p=``;s.includes(`;`)?(p=b(`;`,s,{position:0}),s=s.slice(p.length)):(p=s,s=``);let v=``,w=``;if(p.includes(`=`)){let s={position:0};v=b(`=`,p,s),w=p.slice(s.position+1)}else v=p;if(v=v.trim(),w=w.trim(),w.length>g)return E(s,l);let k=v.toLowerCase();if(k===`expires`)l.expires=new Date(w);else if(k===`max-age`){let p=w.charCodeAt(0);if((p<48||p>57)&&w[0]!==`-`||!/^\d+$/.test(w))return E(s,l);l.maxAge=Number(w)}else if(k===`domain`){let s=w;s[0]===`.`&&(s=s.slice(1)),s=s.toLowerCase(),l.domain=s}else if(k===`path`){let s=``;s=w.length===0||w[0]!==`/`?`/`:w,l.path=s}else if(k===`secure`)l.secure=!0;else if(k===`httponly`)l.httpOnly=!0;else if(k===`samesite`){let s=`Default`,p=w.toLowerCase();p.includes(`none`)&&(s=`None`),p.includes(`strict`)&&(s=`Strict`),p.includes(`lax`)&&(s=`Lax`),l.sameSite=s}else l.unparsed??=[],l.unparsed.push(`${v}=${w}`);return E(s,l)}l.exports={parseSetCookie:w,parseUnparsedAttributes:E}})),require_cookies=__commonJSMin(((s,l)=>{let{parseSetCookie:p}=require_parse$12(),{stringify:g}=require_util$15(),{webidl:v}=require_webidl(),{Headers:b}=require_headers$2();function C(s){v.argumentLengthCheck(arguments,1,{header:`getCookies`}),v.brandCheck(s,b,{strict:!1});let l=s.get(`cookie`),p={};if(!l)return p;for(let s of l.split(`;`)){let[l,...g]=s.split(`=`);p[l.trim()]=g.join(`=`)}return p}function w(s,l,p){v.argumentLengthCheck(arguments,2,{header:`deleteCookie`}),v.brandCheck(s,b,{strict:!1}),l=v.converters.DOMString(l),p=v.converters.DeleteCookieAttributes(p),k(s,{name:l,value:``,expires:new Date(0),...p})}function E(s){v.argumentLengthCheck(arguments,1,{header:`getSetCookies`}),v.brandCheck(s,b,{strict:!1});let l=s.getSetCookie();return l?l.map(s=>p(s)):[]}function k(s,l){v.argumentLengthCheck(arguments,2,{header:`setCookie`}),v.brandCheck(s,b,{strict:!1}),l=v.converters.Cookie(l),g(l)&&s.append(`Set-Cookie`,g(l))}v.converters.DeleteCookieAttributes=v.dictionaryConverter([{converter:v.nullableConverter(v.converters.DOMString),key:`path`,defaultValue:null},{converter:v.nullableConverter(v.converters.DOMString),key:`domain`,defaultValue:null}]),v.converters.Cookie=v.dictionaryConverter([{converter:v.converters.DOMString,key:`name`},{converter:v.converters.DOMString,key:`value`},{converter:v.nullableConverter(s=>typeof s==`number`?v.converters[`unsigned long long`](s):new Date(s)),key:`expires`,defaultValue:null},{converter:v.nullableConverter(v.converters[`long long`]),key:`maxAge`,defaultValue:null},{converter:v.nullableConverter(v.converters.DOMString),key:`domain`,defaultValue:null},{converter:v.nullableConverter(v.converters.DOMString),key:`path`,defaultValue:null},{converter:v.nullableConverter(v.converters.boolean),key:`secure`,defaultValue:null},{converter:v.nullableConverter(v.converters.boolean),key:`httpOnly`,defaultValue:null},{converter:v.converters.USVString,key:`sameSite`,allowedValues:[`Strict`,`Lax`,`None`]},{converter:v.sequenceConverter(v.converters.DOMString),key:`unparsed`,defaultValue:[]}]),l.exports={getCookies:C,deleteCookie:w,getSetCookies:E,setCookie:k}})),require_constants$11=__commonJSMin(((s,l)=>{let p=`258EAFA5-E914-47DA-95CA-C5AB0DC85B11`;l.exports={uid:`258EAFA5-E914-47DA-95CA-C5AB0DC85B11`,staticPropertyDescriptors:{enumerable:!0,writable:!1,configurable:!1},states:{CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},opcodes:{CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},maxUnsigned16Bit:2**16-1,parserStates:{INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},emptyBuffer:Buffer.allocUnsafe(0)}})),require_symbols=__commonJSMin(((s,l)=>{l.exports={kWebSocketURL:Symbol(`url`),kReadyState:Symbol(`ready state`),kController:Symbol(`controller`),kResponse:Symbol(`response`),kBinaryType:Symbol(`binary type`),kSentClose:Symbol(`sent close`),kReceivedClose:Symbol(`received close`),kByteParser:Symbol(`byte parser`)}})),require_events=__commonJSMin(((s,l)=>{let{webidl:p}=require_webidl(),{kEnumerableProperty:g}=require_util$20(),{MessagePort:v}=require(`worker_threads`);var b=class s extends Event{#e;constructor(s,l={}){p.argumentLengthCheck(arguments,1,{header:`MessageEvent constructor`}),s=p.converters.DOMString(s),l=p.converters.MessageEventInit(l),super(s,l),this.#e=l}get data(){return p.brandCheck(this,s),this.#e.data}get origin(){return p.brandCheck(this,s),this.#e.origin}get lastEventId(){return p.brandCheck(this,s),this.#e.lastEventId}get source(){return p.brandCheck(this,s),this.#e.source}get ports(){return p.brandCheck(this,s),Object.isFrozen(this.#e.ports)||Object.freeze(this.#e.ports),this.#e.ports}initMessageEvent(l,g=!1,v=!1,b=null,C=``,w=``,E=null,k=[]){return p.brandCheck(this,s),p.argumentLengthCheck(arguments,1,{header:`MessageEvent.initMessageEvent`}),new s(l,{bubbles:g,cancelable:v,data:b,origin:C,lastEventId:w,source:E,ports:k})}},C=class s extends Event{#e;constructor(s,l={}){p.argumentLengthCheck(arguments,1,{header:`CloseEvent constructor`}),s=p.converters.DOMString(s),l=p.converters.CloseEventInit(l),super(s,l),this.#e=l}get wasClean(){return p.brandCheck(this,s),this.#e.wasClean}get code(){return p.brandCheck(this,s),this.#e.code}get reason(){return p.brandCheck(this,s),this.#e.reason}},w=class s extends Event{#e;constructor(s,l){p.argumentLengthCheck(arguments,1,{header:`ErrorEvent constructor`}),super(s,l),s=p.converters.DOMString(s),l=p.converters.ErrorEventInit(l??{}),this.#e=l}get message(){return p.brandCheck(this,s),this.#e.message}get filename(){return p.brandCheck(this,s),this.#e.filename}get lineno(){return p.brandCheck(this,s),this.#e.lineno}get colno(){return p.brandCheck(this,s),this.#e.colno}get error(){return p.brandCheck(this,s),this.#e.error}};Object.defineProperties(b.prototype,{[Symbol.toStringTag]:{value:`MessageEvent`,configurable:!0},data:g,origin:g,lastEventId:g,source:g,ports:g,initMessageEvent:g}),Object.defineProperties(C.prototype,{[Symbol.toStringTag]:{value:`CloseEvent`,configurable:!0},reason:g,code:g,wasClean:g}),Object.defineProperties(w.prototype,{[Symbol.toStringTag]:{value:`ErrorEvent`,configurable:!0},message:g,filename:g,lineno:g,colno:g,error:g}),p.converters.MessagePort=p.interfaceConverter(v),p.converters[`sequence`]=p.sequenceConverter(p.converters.MessagePort);let E=[{key:`bubbles`,converter:p.converters.boolean,defaultValue:!1},{key:`cancelable`,converter:p.converters.boolean,defaultValue:!1},{key:`composed`,converter:p.converters.boolean,defaultValue:!1}];p.converters.MessageEventInit=p.dictionaryConverter([...E,{key:`data`,converter:p.converters.any,defaultValue:null},{key:`origin`,converter:p.converters.USVString,defaultValue:``},{key:`lastEventId`,converter:p.converters.DOMString,defaultValue:``},{key:`source`,converter:p.nullableConverter(p.converters.MessagePort),defaultValue:null},{key:`ports`,converter:p.converters[`sequence`],get defaultValue(){return[]}}]),p.converters.CloseEventInit=p.dictionaryConverter([...E,{key:`wasClean`,converter:p.converters.boolean,defaultValue:!1},{key:`code`,converter:p.converters[`unsigned short`],defaultValue:0},{key:`reason`,converter:p.converters.USVString,defaultValue:``}]),p.converters.ErrorEventInit=p.dictionaryConverter([...E,{key:`message`,converter:p.converters.DOMString,defaultValue:``},{key:`filename`,converter:p.converters.USVString,defaultValue:``},{key:`lineno`,converter:p.converters[`unsigned long`],defaultValue:0},{key:`colno`,converter:p.converters[`unsigned long`],defaultValue:0},{key:`error`,converter:p.converters.any}]),l.exports={MessageEvent:b,CloseEvent:C,ErrorEvent:w}})),require_util$14=__commonJSMin(((s,l)=>{let{kReadyState:p,kController:g,kResponse:v,kBinaryType:b,kWebSocketURL:C}=require_symbols(),{states:w,opcodes:E}=require_constants$11(),{MessageEvent:k,ErrorEvent:A}=require_events();function N(s){return s[p]===w.OPEN}function F(s){return s[p]===w.CLOSING}function I(s){return s[p]===w.CLOSED}function R(s,l,p=Event,g){let v=new p(s,g);l.dispatchEvent(v)}function B(s,l,g){if(s[p]!==w.OPEN)return;let v;if(l===E.TEXT)try{v=new TextDecoder(`utf-8`,{fatal:!0}).decode(g)}catch{J(s,`Received invalid UTF-8 in text frame.`);return}else l===E.BINARY&&(v=s[b]===`blob`?new Blob([g]):new Uint8Array(g).buffer);R(`message`,s,k,{origin:s[C].origin,data:v})}function q(s){if(s.length===0)return!1;for(let l of s){let s=l.charCodeAt(0);if(s<33||s>126||l===`(`||l===`)`||l===`<`||l===`>`||l===`@`||l===`,`||l===`;`||l===`:`||l===`\\`||l===`"`||l===`/`||l===`[`||l===`]`||l===`?`||l===`=`||l===`{`||l===`}`||s===32||s===9)return!1}return!0}function le(s){return s>=1e3&&s<1015?s!==1004&&s!==1005&&s!==1006:s>=3e3&&s<=4999}function J(s,l){let{[g]:p,[v]:b}=s;p.abort(),b?.socket&&!b.socket.destroyed&&b.socket.destroy(),l&&R(`error`,s,A,{error:Error(l)})}l.exports={isEstablished:N,isClosing:F,isClosed:I,fireEvent:R,isValidSubprotocol:q,isValidStatusCode:le,failWebsocketConnection:J,websocketMessageReceived:B}})),require_connection=__commonJSMin(((s,l)=>{let p=require(`diagnostics_channel`),{uid:g,states:v}=require_constants$11(),{kReadyState:b,kSentClose:C,kByteParser:w,kReceivedClose:E}=require_symbols(),{fireEvent:k,failWebsocketConnection:A}=require_util$14(),{CloseEvent:N}=require_events(),{makeRequest:F}=require_request(),{fetching:I}=require_fetch(),{Headers:R}=require_headers$2(),{getGlobalDispatcher:B}=require_global(),{kHeadersList:q}=require_symbols$4(),le={};le.open=p.channel(`undici:websocket:open`),le.close=p.channel(`undici:websocket:close`),le.socketError=p.channel(`undici:websocket:socket_error`);let J;try{J=require(`crypto`)}catch{}function _e(s,l,p,v,b){let C=s;C.protocol=s.protocol===`ws:`?`http:`:`https:`;let w=F({urlList:[C],serviceWorkers:`none`,referrer:`no-referrer`,mode:`websocket`,credentials:`include`,cache:`no-store`,redirect:`error`});b.headers&&(w.headersList=new R(b.headers)[q]);let E=J.randomBytes(16).toString(`base64`);w.headersList.append(`sec-websocket-key`,E),w.headersList.append(`sec-websocket-version`,`13`);for(let s of l)w.headersList.append(`sec-websocket-protocol`,s);let k=``;return I({request:w,useParallelQueue:!0,dispatcher:b.dispatcher??B(),processResponse(s){if(s.type===`error`||s.status!==101){A(p,`Received network error or non-101 status code.`);return}if(l.length!==0&&!s.headersList.get(`Sec-WebSocket-Protocol`)){A(p,`Server did not respond with sent protocols.`);return}if(s.headersList.get(`Upgrade`)?.toLowerCase()!==`websocket`){A(p,`Server did not set Upgrade header to "websocket".`);return}if(s.headersList.get(`Connection`)?.toLowerCase()!==`upgrade`){A(p,`Server did not set Connection header to "upgrade".`);return}if(s.headersList.get(`Sec-WebSocket-Accept`)!==J.createHash(`sha1`).update(E+g).digest(`base64`)){A(p,`Incorrect hash received in Sec-WebSocket-Accept header.`);return}let b=s.headersList.get(`Sec-WebSocket-Extensions`);if(b!==null&&b!==``){A(p,`Received different permessage-deflate than the one set.`);return}let C=s.headersList.get(`Sec-WebSocket-Protocol`);if(C!==null&&C!==w.headersList.get(`Sec-WebSocket-Protocol`)){A(p,`Protocol was not set in the opening handshake.`);return}s.socket.on(`data`,be),s.socket.on(`close`,xe),s.socket.on(`error`,De),le.open.hasSubscribers&&le.open.publish({address:s.socket.address(),protocol:C,extensions:b}),v(s)}})}function be(s){this.ws[w].write(s)||this.pause()}function xe(){let{ws:s}=this,l=s[C]&&s[E],p=1005,g=``,A=s[w].closingInfo;A?(p=A.code??1005,g=A.reason):s[C]||(p=1006),s[b]=v.CLOSED,k(`close`,s,N,{wasClean:l,code:p,reason:g}),le.close.hasSubscribers&&le.close.publish({websocket:s,code:p,reason:g})}function De(s){let{ws:l}=this;l[b]=v.CLOSING,le.socketError.hasSubscribers&&le.socketError.publish(s),this.destroy()}l.exports={establishWebSocketConnection:_e}})),require_frame=__commonJSMin(((s,l)=>{let{maxUnsigned16Bit:p}=require_constants$11(),g;try{g=require(`crypto`)}catch{}l.exports={WebsocketFrameSend:class{constructor(s){this.frameData=s,this.maskKey=g.randomBytes(4)}createFrame(s){let l=this.frameData?.byteLength??0,g=l,v=6;l>p?(v+=8,g=127):l>125&&(v+=2,g=126);let b=Buffer.allocUnsafe(l+v);b[0]=b[1]=0,b[0]|=128,b[0]=(b[0]&240)+s,b[v-4]=this.maskKey[0],b[v-3]=this.maskKey[1],b[v-2]=this.maskKey[2],b[v-1]=this.maskKey[3],b[1]=g,g===126?b.writeUInt16BE(l,2):g===127&&(b[2]=b[3]=0,b.writeUIntBE(l,4,6)),b[1]|=128;for(let s=0;s{let{Writable:p}=require(`stream`),g=require(`diagnostics_channel`),{parserStates:v,opcodes:b,states:C,emptyBuffer:w}=require_constants$11(),{kReadyState:E,kSentClose:k,kResponse:A,kReceivedClose:N}=require_symbols(),{isValidStatusCode:F,failWebsocketConnection:I,websocketMessageReceived:R}=require_util$14(),{WebsocketFrameSend:B}=require_frame(),q={};q.ping=g.channel(`undici:websocket:ping`),q.pong=g.channel(`undici:websocket:pong`),l.exports={ByteParser:class extends p{#e=[];#t=0;#n=v.INFO;#r={};#i=[];constructor(s){super(),this.ws=s}_write(s,l,p){this.#e.push(s),this.#t+=s.length,this.run(p)}run(s){for(;;){if(this.#n===v.INFO){if(this.#t<2)return s();let l=this.consume(2);if(this.#r.fin=(l[0]&128)!=0,this.#r.opcode=l[0]&15,this.#r.originalOpcode??=this.#r.opcode,this.#r.fragmented=!this.#r.fin&&this.#r.opcode!==b.CONTINUATION,this.#r.fragmented&&this.#r.opcode!==b.BINARY&&this.#r.opcode!==b.TEXT){I(this.ws,`Invalid frame type was fragmented.`);return}let p=l[1]&127;if(p<=125?(this.#r.payloadLength=p,this.#n=v.READ_DATA):p===126?this.#n=v.PAYLOADLENGTH_16:p===127&&(this.#n=v.PAYLOADLENGTH_64),this.#r.fragmented&&p>125){I(this.ws,`Fragmented frame exceeded 125 bytes.`);return}else if((this.#r.opcode===b.PING||this.#r.opcode===b.PONG||this.#r.opcode===b.CLOSE)&&p>125){I(this.ws,`Payload length for control frame exceeded 125 bytes.`);return}else if(this.#r.opcode===b.CLOSE){if(p===1){I(this.ws,`Received close frame with a 1-byte body.`);return}let s=this.consume(p);if(this.#r.closeInfo=this.parseCloseBody(!1,s),!this.ws[k]){let s=Buffer.allocUnsafe(2);s.writeUInt16BE(this.#r.closeInfo.code,0);let l=new B(s);this.ws[A].socket.write(l.createFrame(b.CLOSE),s=>{s||(this.ws[k]=!0)})}this.ws[E]=C.CLOSING,this.ws[N]=!0,this.end();return}else if(this.#r.opcode===b.PING){let l=this.consume(p);if(!this.ws[N]){let s=new B(l);this.ws[A].socket.write(s.createFrame(b.PONG)),q.ping.hasSubscribers&&q.ping.publish({payload:l})}if(this.#n=v.INFO,this.#t>0)continue;s();return}else if(this.#r.opcode===b.PONG){let l=this.consume(p);if(q.pong.hasSubscribers&&q.pong.publish({payload:l}),this.#t>0)continue;s();return}}else if(this.#n===v.PAYLOADLENGTH_16){if(this.#t<2)return s();let l=this.consume(2);this.#r.payloadLength=l.readUInt16BE(0),this.#n=v.READ_DATA}else if(this.#n===v.PAYLOADLENGTH_64){if(this.#t<8)return s();let l=this.consume(8),p=l.readUInt32BE(0);if(p>2**31-1){I(this.ws,`Received payload length > 2^31 bytes.`);return}let g=l.readUInt32BE(4);this.#r.payloadLength=(p<<8)+g,this.#n=v.READ_DATA}else if(this.#n===v.READ_DATA){if(this.#t=this.#r.payloadLength){let s=this.consume(this.#r.payloadLength);if(this.#i.push(s),!this.#r.fragmented||this.#r.fin&&this.#r.opcode===b.CONTINUATION){let s=Buffer.concat(this.#i);R(this.ws,this.#r.originalOpcode,s),this.#r={},this.#i.length=0}this.#n=v.INFO}}if(!(this.#t>0)){s();break}}}consume(s){if(s>this.#t)return null;if(s===0)return w;if(this.#e[0].length===s)return this.#t-=this.#e[0].length,this.#e.shift();let l=Buffer.allocUnsafe(s),p=0;for(;p!==s;){let g=this.#e[0],{length:v}=g;if(v+p===s){l.set(this.#e.shift(),p);break}else if(v+p>s){l.set(g.subarray(0,s-p),p),this.#e[0]=g.subarray(s-p);break}else l.set(this.#e.shift(),p),p+=g.length}return this.#t-=s,l}parseCloseBody(s,l){let p;if(l.length>=2&&(p=l.readUInt16BE(0)),s)return F(p)?{code:p}:null;let g=l.subarray(2);if(g[0]===239&&g[1]===187&&g[2]===191&&(g=g.subarray(3)),p!==void 0&&!F(p))return null;try{g=new TextDecoder(`utf-8`,{fatal:!0}).decode(g)}catch{return null}return{code:p,reason:g}}get closingInfo(){return this.#r.closeInfo}}}})),require_websocket$1=__commonJSMin(((s,l)=>{let{webidl:p}=require_webidl(),{DOMException:g}=require_constants$14(),{URLSerializer:v}=require_dataURL(),{getGlobalOrigin:b}=require_global$1(),{staticPropertyDescriptors:C,states:w,opcodes:E,emptyBuffer:k}=require_constants$11(),{kWebSocketURL:A,kReadyState:N,kController:F,kBinaryType:I,kResponse:R,kSentClose:B,kByteParser:q}=require_symbols(),{isEstablished:le,isClosing:J,isValidSubprotocol:_e,failWebsocketConnection:be,fireEvent:xe}=require_util$14(),{establishWebSocketConnection:De}=require_connection(),{WebsocketFrameSend:Ne}=require_frame(),{ByteParser:Pe}=require_receiver$1(),{kEnumerableProperty:ze,isBlobLike:Be}=require_util$20(),{getGlobalDispatcher:We}=require_global(),{types:Ke}=require(`util`),qe=!1;var Je=class s extends EventTarget{#e={open:null,error:null,close:null,message:null};#t=0;#n=``;#r=``;constructor(l,v=[]){super(),p.argumentLengthCheck(arguments,1,{header:`WebSocket constructor`}),qe||(qe=!0,process.emitWarning(`WebSockets are experimental, expect them to change at any time.`,{code:`UNDICI-WS`}));let C=p.converters[`DOMString or sequence or WebSocketInit`](v);l=p.converters.USVString(l),v=C.protocols;let w=b(),E;try{E=new URL(l,w)}catch(s){throw new g(s,`SyntaxError`)}if(E.protocol===`http:`?E.protocol=`ws:`:E.protocol===`https:`&&(E.protocol=`wss:`),E.protocol!==`ws:`&&E.protocol!==`wss:`)throw new g(`Expected a ws: or wss: protocol, got ${E.protocol}`,`SyntaxError`);if(E.hash||E.href.endsWith(`#`))throw new g(`Got fragment`,`SyntaxError`);if(typeof v==`string`&&(v=[v]),v.length!==new Set(v.map(s=>s.toLowerCase())).size||v.length>0&&!v.every(s=>_e(s)))throw new g(`Invalid Sec-WebSocket-Protocol value`,`SyntaxError`);this[A]=new URL(E.href),this[F]=De(E,v,this,s=>this.#i(s),C),this[N]=s.CONNECTING,this[I]=`blob`}close(l=void 0,v=void 0){if(p.brandCheck(this,s),l!==void 0&&(l=p.converters[`unsigned short`](l,{clamp:!0})),v!==void 0&&(v=p.converters.USVString(v)),l!==void 0&&l!==1e3&&(l<3e3||l>4999))throw new g(`invalid code`,`InvalidAccessError`);let b=0;if(v!==void 0&&(b=Buffer.byteLength(v),b>123))throw new g(`Reason must be less than 123 bytes; received ${b}`,`SyntaxError`);if(!(this[N]===s.CLOSING||this[N]===s.CLOSED))if(!le(this))be(this,`Connection was closed before it was established.`),this[N]=s.CLOSING;else if(J(this))this[N]=s.CLOSING;else{let s=new Ne;l!==void 0&&v===void 0?(s.frameData=Buffer.allocUnsafe(2),s.frameData.writeUInt16BE(l,0)):l!==void 0&&v!==void 0?(s.frameData=Buffer.allocUnsafe(2+b),s.frameData.writeUInt16BE(l,0),s.frameData.write(v,2,`utf-8`)):s.frameData=k,this[R].socket.write(s.createFrame(E.CLOSE),s=>{s||(this[B]=!0)}),this[N]=w.CLOSING}}send(l){if(p.brandCheck(this,s),p.argumentLengthCheck(arguments,1,{header:`WebSocket.send`}),l=p.converters.WebSocketSendData(l),this[N]===s.CONNECTING)throw new g(`Sent before connected.`,`InvalidStateError`);if(!le(this)||J(this))return;let v=this[R].socket;if(typeof l==`string`){let s=Buffer.from(l),p=new Ne(s).createFrame(E.TEXT);this.#t+=s.byteLength,v.write(p,()=>{this.#t-=s.byteLength})}else if(Ke.isArrayBuffer(l)){let s=Buffer.from(l),p=new Ne(s).createFrame(E.BINARY);this.#t+=s.byteLength,v.write(p,()=>{this.#t-=s.byteLength})}else if(ArrayBuffer.isView(l)){let s=Buffer.from(l,l.byteOffset,l.byteLength),p=new Ne(s).createFrame(E.BINARY);this.#t+=s.byteLength,v.write(p,()=>{this.#t-=s.byteLength})}else if(Be(l)){let s=new Ne;l.arrayBuffer().then(l=>{let p=Buffer.from(l);s.frameData=p;let g=s.createFrame(E.BINARY);this.#t+=p.byteLength,v.write(g,()=>{this.#t-=p.byteLength})})}}get readyState(){return p.brandCheck(this,s),this[N]}get bufferedAmount(){return p.brandCheck(this,s),this.#t}get url(){return p.brandCheck(this,s),v(this[A])}get extensions(){return p.brandCheck(this,s),this.#r}get protocol(){return p.brandCheck(this,s),this.#n}get onopen(){return p.brandCheck(this,s),this.#e.open}set onopen(l){p.brandCheck(this,s),this.#e.open&&this.removeEventListener(`open`,this.#e.open),typeof l==`function`?(this.#e.open=l,this.addEventListener(`open`,l)):this.#e.open=null}get onerror(){return p.brandCheck(this,s),this.#e.error}set onerror(l){p.brandCheck(this,s),this.#e.error&&this.removeEventListener(`error`,this.#e.error),typeof l==`function`?(this.#e.error=l,this.addEventListener(`error`,l)):this.#e.error=null}get onclose(){return p.brandCheck(this,s),this.#e.close}set onclose(l){p.brandCheck(this,s),this.#e.close&&this.removeEventListener(`close`,this.#e.close),typeof l==`function`?(this.#e.close=l,this.addEventListener(`close`,l)):this.#e.close=null}get onmessage(){return p.brandCheck(this,s),this.#e.message}set onmessage(l){p.brandCheck(this,s),this.#e.message&&this.removeEventListener(`message`,this.#e.message),typeof l==`function`?(this.#e.message=l,this.addEventListener(`message`,l)):this.#e.message=null}get binaryType(){return p.brandCheck(this,s),this[I]}set binaryType(l){p.brandCheck(this,s),l!==`blob`&&l!==`arraybuffer`?this[I]=`blob`:this[I]=l}#i(s){this[R]=s;let l=new Pe(this);l.on(`drain`,function(){this.ws[R].socket.resume()}),s.socket.ws=this,this[q]=l,this[N]=w.OPEN;let p=s.headersList.get(`sec-websocket-extensions`);p!==null&&(this.#r=p);let g=s.headersList.get(`sec-websocket-protocol`);g!==null&&(this.#n=g),xe(`open`,this)}};Je.CONNECTING=Je.prototype.CONNECTING=w.CONNECTING,Je.OPEN=Je.prototype.OPEN=w.OPEN,Je.CLOSING=Je.prototype.CLOSING=w.CLOSING,Je.CLOSED=Je.prototype.CLOSED=w.CLOSED,Object.defineProperties(Je.prototype,{CONNECTING:C,OPEN:C,CLOSING:C,CLOSED:C,url:ze,readyState:ze,bufferedAmount:ze,onopen:ze,onerror:ze,onclose:ze,close:ze,onmessage:ze,binaryType:ze,send:ze,extensions:ze,protocol:ze,[Symbol.toStringTag]:{value:`WebSocket`,writable:!1,enumerable:!1,configurable:!0}}),Object.defineProperties(Je,{CONNECTING:C,OPEN:C,CLOSING:C,CLOSED:C}),p.converters[`sequence`]=p.sequenceConverter(p.converters.DOMString),p.converters[`DOMString or sequence`]=function(s){return p.util.Type(s)===`Object`&&Symbol.iterator in s?p.converters[`sequence`](s):p.converters.DOMString(s)},p.converters.WebSocketInit=p.dictionaryConverter([{key:`protocols`,converter:p.converters[`DOMString or sequence`],get defaultValue(){return[]}},{key:`dispatcher`,converter:s=>s,get defaultValue(){return We()}},{key:`headers`,converter:p.nullableConverter(p.converters.HeadersInit)}]),p.converters[`DOMString or sequence or WebSocketInit`]=function(s){return p.util.Type(s)===`Object`&&!(Symbol.iterator in s)?p.converters.WebSocketInit(s):{protocols:p.converters[`DOMString or sequence`](s)}},p.converters.WebSocketSendData=function(s){if(p.util.Type(s)===`Object`){if(Be(s))return p.converters.Blob(s,{strict:!1});if(ArrayBuffer.isView(s)||Ke.isAnyArrayBuffer(s))return p.converters.BufferSource(s)}return p.converters.USVString(s)},l.exports={WebSocket:Je}})),require_undici=__commonJSMin(((s,l)=>{let p=require_client(),g=require_dispatcher(),v=require_errors$9(),b=require_pool(),C=require_balanced_pool(),w=require_agent$1(),E=require_util$20(),{InvalidArgumentError:k}=v,A=require_api(),N=require_connect(),F=require_mock_client(),I=require_mock_agent(),R=require_mock_pool(),B=require_mock_errors(),q=require_proxy_agent(),le=require_RetryHandler(),{getGlobalDispatcher:J,setGlobalDispatcher:_e}=require_global(),be=require_DecoratorHandler(),xe=require_RedirectHandler(),De=require_redirectInterceptor(),Ne;try{require(`crypto`),Ne=!0}catch{Ne=!1}Object.assign(g.prototype,A),l.exports.Dispatcher=g,l.exports.Client=p,l.exports.Pool=b,l.exports.BalancedPool=C,l.exports.Agent=w,l.exports.ProxyAgent=q,l.exports.RetryHandler=le,l.exports.DecoratorHandler=be,l.exports.RedirectHandler=xe,l.exports.createRedirectInterceptor=De,l.exports.buildConnector=N,l.exports.errors=v;function Pe(s){return(l,p,g)=>{if(typeof p==`function`&&(g=p,p=null),!l||typeof l!=`string`&&typeof l!=`object`&&!(l instanceof URL))throw new k(`invalid url`);if(p!=null&&typeof p!=`object`)throw new k(`invalid opts`);if(p&&p.path!=null){if(typeof p.path!=`string`)throw new k(`invalid opts.path`);let s=p.path;p.path.startsWith(`/`)||(s=`/${s}`),l=new URL(E.parseOrigin(l).origin+s)}else p||=typeof l==`object`?l:{},l=E.parseURL(l);let{agent:v,dispatcher:b=J()}=p;if(v)throw new k(`unsupported opts.agent. Did you mean opts.client?`);return s.call(b,{...p,origin:l.origin,path:l.search?`${l.pathname}${l.search}`:l.pathname,method:p.method||(p.body?`PUT`:`GET`)},g)}}if(l.exports.setGlobalDispatcher=_e,l.exports.getGlobalDispatcher=J,E.nodeMajor>16||E.nodeMajor===16&&E.nodeMinor>=8){let s=null;l.exports.fetch=async function(l){s||=require_fetch().fetch;try{return await s(...arguments)}catch(s){throw typeof s==`object`&&Error.captureStackTrace(s,this),s}},l.exports.Headers=require_headers$2().Headers,l.exports.Response=require_response().Response,l.exports.Request=require_request().Request,l.exports.FormData=require_formdata().FormData,l.exports.File=require_file$5().File,l.exports.FileReader=require_filereader().FileReader;let{setGlobalOrigin:p,getGlobalOrigin:g}=require_global$1();l.exports.setGlobalOrigin=p,l.exports.getGlobalOrigin=g;let{CacheStorage:v}=require_cachestorage(),{kConstruct:b}=require_symbols$1();l.exports.caches=new v(b)}if(E.nodeMajor>=16){let{deleteCookie:s,getCookies:p,getSetCookies:g,setCookie:v}=require_cookies();l.exports.deleteCookie=s,l.exports.getCookies=p,l.exports.getSetCookies=g,l.exports.setCookie=v;let{parseMIMEType:b,serializeAMimeType:C}=require_dataURL();l.exports.parseMIMEType=b,l.exports.serializeAMimeType=C}if(E.nodeMajor>=18&&Ne){let{WebSocket:s}=require_websocket$1();l.exports.WebSocket=s}l.exports.request=Pe(A.request),l.exports.stream=Pe(A.stream),l.exports.pipeline=Pe(A.pipeline),l.exports.connect=Pe(A.connect),l.exports.upgrade=Pe(A.upgrade),l.exports.MockClient=F,l.exports.MockPool=R,l.exports.MockAgent=I,l.exports.mockErrors=B})),require_lib$25=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.prototype.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g},v=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.HttpClient=s.isHttps=s.HttpClientResponse=s.HttpClientError=s.getProxyUrl=s.MediaTypes=s.Headers=s.HttpCodes=void 0;let b=g(require(`http`)),C=g(require(`https`)),w=g(require_proxy()),E=g(require_tunnel()),k=require_undici();var A;(function(s){s[s.OK=200]=`OK`,s[s.MultipleChoices=300]=`MultipleChoices`,s[s.MovedPermanently=301]=`MovedPermanently`,s[s.ResourceMoved=302]=`ResourceMoved`,s[s.SeeOther=303]=`SeeOther`,s[s.NotModified=304]=`NotModified`,s[s.UseProxy=305]=`UseProxy`,s[s.SwitchProxy=306]=`SwitchProxy`,s[s.TemporaryRedirect=307]=`TemporaryRedirect`,s[s.PermanentRedirect=308]=`PermanentRedirect`,s[s.BadRequest=400]=`BadRequest`,s[s.Unauthorized=401]=`Unauthorized`,s[s.PaymentRequired=402]=`PaymentRequired`,s[s.Forbidden=403]=`Forbidden`,s[s.NotFound=404]=`NotFound`,s[s.MethodNotAllowed=405]=`MethodNotAllowed`,s[s.NotAcceptable=406]=`NotAcceptable`,s[s.ProxyAuthenticationRequired=407]=`ProxyAuthenticationRequired`,s[s.RequestTimeout=408]=`RequestTimeout`,s[s.Conflict=409]=`Conflict`,s[s.Gone=410]=`Gone`,s[s.TooManyRequests=429]=`TooManyRequests`,s[s.InternalServerError=500]=`InternalServerError`,s[s.NotImplemented=501]=`NotImplemented`,s[s.BadGateway=502]=`BadGateway`,s[s.ServiceUnavailable=503]=`ServiceUnavailable`,s[s.GatewayTimeout=504]=`GatewayTimeout`})(A||(s.HttpCodes=A={}));var N;(function(s){s.Accept=`accept`,s.ContentType=`content-type`})(N||(s.Headers=N={}));var F;(function(s){s.ApplicationJson=`application/json`})(F||(s.MediaTypes=F={}));function I(s){let l=w.getProxyUrl(new URL(s));return l?l.href:``}s.getProxyUrl=I;let R=[A.MovedPermanently,A.ResourceMoved,A.SeeOther,A.TemporaryRedirect,A.PermanentRedirect],B=[A.BadGateway,A.ServiceUnavailable,A.GatewayTimeout],q=[`OPTIONS`,`GET`,`DELETE`,`HEAD`],le=10,J=5;var _e=class s extends Error{constructor(l,p){super(l),this.name=`HttpClientError`,this.statusCode=p,Object.setPrototypeOf(this,s.prototype)}};s.HttpClientError=_e;var be=class{constructor(s){this.message=s}readBody(){return v(this,void 0,void 0,function*(){return new Promise(s=>v(this,void 0,void 0,function*(){let l=Buffer.alloc(0);this.message.on(`data`,s=>{l=Buffer.concat([l,s])}),this.message.on(`end`,()=>{s(l.toString())})}))})}readBodyBuffer(){return v(this,void 0,void 0,function*(){return new Promise(s=>v(this,void 0,void 0,function*(){let l=[];this.message.on(`data`,s=>{l.push(s)}),this.message.on(`end`,()=>{s(Buffer.concat(l))})}))})}};s.HttpClientResponse=be;function xe(s){return new URL(s).protocol===`https:`}s.isHttps=xe,s.HttpClient=class{constructor(s,l,p){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=s,this.handlers=l||[],this.requestOptions=p,p&&(p.ignoreSslError!=null&&(this._ignoreSslError=p.ignoreSslError),this._socketTimeout=p.socketTimeout,p.allowRedirects!=null&&(this._allowRedirects=p.allowRedirects),p.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=p.allowRedirectDowngrade),p.maxRedirects!=null&&(this._maxRedirects=Math.max(p.maxRedirects,0)),p.keepAlive!=null&&(this._keepAlive=p.keepAlive),p.allowRetries!=null&&(this._allowRetries=p.allowRetries),p.maxRetries!=null&&(this._maxRetries=p.maxRetries))}options(s,l){return v(this,void 0,void 0,function*(){return this.request(`OPTIONS`,s,null,l||{})})}get(s,l){return v(this,void 0,void 0,function*(){return this.request(`GET`,s,null,l||{})})}del(s,l){return v(this,void 0,void 0,function*(){return this.request(`DELETE`,s,null,l||{})})}post(s,l,p){return v(this,void 0,void 0,function*(){return this.request(`POST`,s,l,p||{})})}patch(s,l,p){return v(this,void 0,void 0,function*(){return this.request(`PATCH`,s,l,p||{})})}put(s,l,p){return v(this,void 0,void 0,function*(){return this.request(`PUT`,s,l,p||{})})}head(s,l){return v(this,void 0,void 0,function*(){return this.request(`HEAD`,s,null,l||{})})}sendStream(s,l,p,g){return v(this,void 0,void 0,function*(){return this.request(s,l,p,g)})}getJson(s,l={}){return v(this,void 0,void 0,function*(){l[N.Accept]=this._getExistingOrDefaultHeader(l,N.Accept,F.ApplicationJson);let p=yield this.get(s,l);return this._processResponse(p,this.requestOptions)})}postJson(s,l,p={}){return v(this,void 0,void 0,function*(){let g=JSON.stringify(l,null,2);p[N.Accept]=this._getExistingOrDefaultHeader(p,N.Accept,F.ApplicationJson),p[N.ContentType]=this._getExistingOrDefaultHeader(p,N.ContentType,F.ApplicationJson);let v=yield this.post(s,g,p);return this._processResponse(v,this.requestOptions)})}putJson(s,l,p={}){return v(this,void 0,void 0,function*(){let g=JSON.stringify(l,null,2);p[N.Accept]=this._getExistingOrDefaultHeader(p,N.Accept,F.ApplicationJson),p[N.ContentType]=this._getExistingOrDefaultHeader(p,N.ContentType,F.ApplicationJson);let v=yield this.put(s,g,p);return this._processResponse(v,this.requestOptions)})}patchJson(s,l,p={}){return v(this,void 0,void 0,function*(){let g=JSON.stringify(l,null,2);p[N.Accept]=this._getExistingOrDefaultHeader(p,N.Accept,F.ApplicationJson),p[N.ContentType]=this._getExistingOrDefaultHeader(p,N.ContentType,F.ApplicationJson);let v=yield this.patch(s,g,p);return this._processResponse(v,this.requestOptions)})}request(s,l,p,g){return v(this,void 0,void 0,function*(){if(this._disposed)throw Error(`Client has already been disposed.`);let v=new URL(l),b=this._prepareRequest(s,v,g),C=this._allowRetries&&q.includes(s)?this._maxRetries+1:1,w=0,E;do{if(E=yield this.requestRaw(b,p),E&&E.message&&E.message.statusCode===A.Unauthorized){let s;for(let l of this.handlers)if(l.canHandleAuthentication(E)){s=l;break}return s?s.handleAuthentication(this,b,p):E}let l=this._maxRedirects;for(;E.message.statusCode&&R.includes(E.message.statusCode)&&this._allowRedirects&&l>0;){let C=E.message.headers.location;if(!C)break;let w=new URL(C);if(v.protocol===`https:`&&v.protocol!==w.protocol&&!this._allowRedirectDowngrade)throw Error(`Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.`);if(yield E.readBody(),w.hostname!==v.hostname)for(let s in g)s.toLowerCase()===`authorization`&&delete g[s];b=this._prepareRequest(s,w,g),E=yield this.requestRaw(b,p),l--}if(!E.message.statusCode||!B.includes(E.message.statusCode))return E;w+=1,w{function v(s,l){s?g(s):l?p(l):g(Error(`Unknown error`))}this.requestRawWithCallback(s,l,v)})})}requestRawWithCallback(s,l,p){typeof l==`string`&&(s.options.headers||(s.options.headers={}),s.options.headers[`Content-Length`]=Buffer.byteLength(l,`utf8`));let g=!1;function v(s,l){g||(g=!0,p(s,l))}let b=s.httpModule.request(s.options,s=>{v(void 0,new be(s))}),C;b.on(`socket`,s=>{C=s}),b.setTimeout(this._socketTimeout||3*6e4,()=>{C&&C.end(),v(Error(`Request timeout: ${s.options.path}`))}),b.on(`error`,function(s){v(s)}),l&&typeof l==`string`&&b.write(l,`utf8`),l&&typeof l!=`string`?(l.on(`close`,function(){b.end()}),l.pipe(b)):b.end()}getAgent(s){let l=new URL(s);return this._getAgent(l)}getAgentDispatcher(s){let l=new URL(s),p=w.getProxyUrl(l);if(p&&p.hostname)return this._getProxyAgentDispatcher(l,p)}_prepareRequest(s,l,p){let g={};g.parsedUrl=l;let v=g.parsedUrl.protocol===`https:`;g.httpModule=v?C:b;let w=v?443:80;if(g.options={},g.options.host=g.parsedUrl.hostname,g.options.port=g.parsedUrl.port?parseInt(g.parsedUrl.port):w,g.options.path=(g.parsedUrl.pathname||``)+(g.parsedUrl.search||``),g.options.method=s,g.options.headers=this._mergeHeaders(p),this.userAgent!=null&&(g.options.headers[`user-agent`]=this.userAgent),g.options.agent=this._getAgent(g.parsedUrl),this.handlers)for(let s of this.handlers)s.prepareRequest(g.options);return g}_mergeHeaders(s){return this.requestOptions&&this.requestOptions.headers?Object.assign({},De(this.requestOptions.headers),De(s||{})):De(s||{})}_getExistingOrDefaultHeader(s,l,p){let g;return this.requestOptions&&this.requestOptions.headers&&(g=De(this.requestOptions.headers)[l]),s[l]||g||p}_getAgent(s){let l,p=w.getProxyUrl(s),g=p&&p.hostname;if(this._keepAlive&&g&&(l=this._proxyAgent),g||(l=this._agent),l)return l;let v=s.protocol===`https:`,k=100;if(this.requestOptions&&(k=this.requestOptions.maxSockets||b.globalAgent.maxSockets),p&&p.hostname){let s={maxSockets:k,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(p.username||p.password)&&{proxyAuth:`${p.username}:${p.password}`}),{host:p.hostname,port:p.port})},g,b=p.protocol===`https:`;g=v?b?E.httpsOverHttps:E.httpsOverHttp:b?E.httpOverHttps:E.httpOverHttp,l=g(s),this._proxyAgent=l}if(!l){let s={keepAlive:this._keepAlive,maxSockets:k};l=v?new C.Agent(s):new b.Agent(s),this._agent=l}return v&&this._ignoreSslError&&(l.options=Object.assign(l.options||{},{rejectUnauthorized:!1})),l}_getProxyAgentDispatcher(s,l){let p;if(this._keepAlive&&(p=this._proxyAgentDispatcher),p)return p;let g=s.protocol===`https:`;return p=new k.ProxyAgent(Object.assign({uri:l.href,pipelining:+!!this._keepAlive},(l.username||l.password)&&{token:`Basic ${Buffer.from(`${l.username}:${l.password}`).toString(`base64`)}`})),this._proxyAgentDispatcher=p,g&&this._ignoreSslError&&(p.options=Object.assign(p.options.requestTls||{},{rejectUnauthorized:!1})),p}_performExponentialBackoff(s){return v(this,void 0,void 0,function*(){s=Math.min(10,s);let l=5*2**s;return new Promise(s=>setTimeout(()=>s(),l))})}_processResponse(s,l){return v(this,void 0,void 0,function*(){return new Promise((p,g)=>v(this,void 0,void 0,function*(){let v=s.message.statusCode||0,b={statusCode:v,result:null,headers:{}};v===A.NotFound&&p(b);function C(s,l){if(typeof l==`string`){let s=new Date(l);if(!isNaN(s.valueOf()))return s}return l}let w,E;try{E=yield s.readBody(),E&&E.length>0&&(w=l&&l.deserializeDates?JSON.parse(E,C):JSON.parse(E),b.result=w),b.headers=s.message.headers}catch{}if(v>299){let s;s=w&&w.message?w.message:E&&E.length>0?E:`Failed request: (${v})`;let l=new _e(s,v);l.result=b.result,g(l)}else p(b)}))})}};let De=s=>Object.keys(s).reduce((l,p)=>(l[p.toLowerCase()]=s[p],l),{})})),require_auth=__commonJSMin((s=>{var l=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.PersonalAccessTokenCredentialHandler=s.BearerCredentialHandler=s.BasicCredentialHandler=void 0,s.BasicCredentialHandler=class{constructor(s,l){this.username=s,this.password=l}prepareRequest(s){if(!s.headers)throw Error(`The request has no headers`);s.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString(`base64`)}`}canHandleAuthentication(){return!1}handleAuthentication(){return l(this,void 0,void 0,function*(){throw Error(`not implemented`)})}},s.BearerCredentialHandler=class{constructor(s){this.token=s}prepareRequest(s){if(!s.headers)throw Error(`The request has no headers`);s.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return l(this,void 0,void 0,function*(){throw Error(`not implemented`)})}},s.PersonalAccessTokenCredentialHandler=class{constructor(s){this.token=s}prepareRequest(s){if(!s.headers)throw Error(`The request has no headers`);s.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString(`base64`)}`}canHandleAuthentication(){return!1}handleAuthentication(){return l(this,void 0,void 0,function*(){throw Error(`not implemented`)})}}})),require_oidc_utils=__commonJSMin((s=>{var l=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.OidcClient=void 0;let p=require_lib$25(),g=require_auth(),v=require_core$9();s.OidcClient=class s{static createHttpClient(l=!0,v=10){let b={allowRetries:l,maxRetries:v};return new p.HttpClient(`actions/oidc-client`,[new g.BearerCredentialHandler(s.getRequestToken())],b)}static getRequestToken(){let s=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!s)throw Error(`Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable`);return s}static getIDTokenUrl(){let s=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!s)throw Error(`Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable`);return s}static getCall(p){var g;return l(this,void 0,void 0,function*(){let l=(yield s.createHttpClient().getJson(p).catch(s=>{throw Error(`Failed to get ID Token. \n +`.trim())}}})),require_proxy_agent=__commonJSMin(((s,l)=>{let{kProxy:f,kClose:p,kDestroy:g,kInterceptors:v}=require_symbols$4(),{URL:b}=require(`url`),C=require_agent$1(),w=require_pool(),E=require_dispatcher_base(),{InvalidArgumentError:k,RequestAbortedError:A}=require_errors$11(),N=require_connect(),F=Symbol(`proxy agent`),I=Symbol(`proxy client`),R=Symbol(`proxy headers`),B=Symbol(`request tls settings`),q=Symbol(`proxy tls settings`),J=Symbol(`connect endpoint function`);function le(s){return s===`https:`?443:80}function _e(s){if(typeof s==`string`&&(s={uri:s}),!s||!s.uri)throw new k(`Proxy opts.uri is mandatory`);return{uri:s.uri,protocol:s.protocol||`https`}}function be(s,l){return new w(s,l)}var xe=class extends E{constructor(s){if(super(s),this[f]=_e(s),this[F]=new C(s),this[v]=s.interceptors&&s.interceptors.ProxyAgent&&Array.isArray(s.interceptors.ProxyAgent)?s.interceptors.ProxyAgent:[],typeof s==`string`&&(s={uri:s}),!s||!s.uri)throw new k(`Proxy opts.uri is mandatory`);let{clientFactory:l=be}=s;if(typeof l!=`function`)throw new k(`Proxy opts.clientFactory must be a function.`);this[B]=s.requestTls,this[q]=s.proxyTls,this[R]=s.headers||{};let p=new b(s.uri),{origin:g,port:w,host:E,username:xe,password:De}=p;if(s.auth&&s.token)throw new k(`opts.auth cannot be used in combination with opts.token`);s.auth?this[R][`proxy-authorization`]=`Basic ${s.auth}`:s.token?this[R][`proxy-authorization`]=s.token:xe&&De&&(this[R][`proxy-authorization`]=`Basic ${Buffer.from(`${decodeURIComponent(xe)}:${decodeURIComponent(De)}`).toString(`base64`)}`);let Oe=N({...s.proxyTls});this[J]=N({...s.requestTls}),this[I]=l(p,{connect:Oe}),this[F]=new C({...s,connect:async(s,l)=>{let f=s.host;s.port||(f+=`:${le(s.protocol)}`);try{let{socket:p,statusCode:v}=await this[I].connect({origin:g,port:w,path:f,signal:s.signal,headers:{...this[R],host:E}});if(v!==200&&(p.on(`error`,()=>{}).destroy(),l(new A(`Proxy response (${v}) !== 200 when HTTP Tunneling`))),s.protocol!==`https:`){l(null,p);return}let b;b=this[B]?this[B].servername:s.servername,this[J]({...s,servername:b,httpSocket:p},l)}catch(s){l(s)}}})}dispatch(s,l){let{host:f}=new b(s.origin),p=De(s.headers);return Oe(p),this[F].dispatch({...s,headers:{...p,host:f}},l)}async[p](){await this[F].close(),await this[I].close()}async[g](){await this[F].destroy(),await this[I].destroy()}};function De(s){if(Array.isArray(s)){let l={};for(let f=0;fs.toLowerCase()===`proxy-authorization`))throw new k(`Proxy-Authorization should be sent in ProxyAgent constructor`)}l.exports=xe})),require_RetryHandler=__commonJSMin(((s,l)=>{let f=require(`assert`),{kRetryHandlerDefaultRetry:p}=require_symbols$4(),{RequestRetryError:g}=require_errors$11(),{isDisturbed:v,parseHeaders:b,parseRangeHeader:C}=require_util$20();function w(s){let l=Date.now();return new Date(s).getTime()-l}l.exports=class s{constructor(l,f){let{retryOptions:g,...v}=l,{retry:b,maxRetries:C,maxTimeout:w,minTimeout:E,timeoutFactor:k,methods:A,errorCodes:N,retryAfter:F,statusCodes:I}=g??{};this.dispatch=f.dispatch,this.handler=f.handler,this.opts=v,this.abort=null,this.aborted=!1,this.retryOpts={retry:b??s[p],retryAfter:F??!0,maxTimeout:w??30*1e3,timeout:E??500,timeoutFactor:k??2,maxRetries:C??5,methods:A??[`GET`,`HEAD`,`OPTIONS`,`PUT`,`DELETE`,`TRACE`],statusCodes:I??[500,502,503,504,429],errorCodes:N??[`ECONNRESET`,`ECONNREFUSED`,`ENOTFOUND`,`ENETDOWN`,`ENETUNREACH`,`EHOSTDOWN`,`EHOSTUNREACH`,`EPIPE`]},this.retryCount=0,this.start=0,this.end=null,this.etag=null,this.resume=null,this.handler.onConnect(s=>{this.aborted=!0,this.abort?this.abort(s):this.reason=s})}onRequestSent(){this.handler.onRequestSent&&this.handler.onRequestSent()}onUpgrade(s,l,f){this.handler.onUpgrade&&this.handler.onUpgrade(s,l,f)}onConnect(s){this.aborted?s(this.reason):this.abort=s}onBodySent(s){if(this.handler.onBodySent)return this.handler.onBodySent(s)}static[p](s,{state:l,opts:f},p){let{statusCode:g,code:v,headers:b}=s,{method:C,retryOptions:E}=f,{maxRetries:k,timeout:A,maxTimeout:N,timeoutFactor:F,statusCodes:I,errorCodes:R,methods:B}=E,{counter:q,currentTimeout:J}=l;if(J=J!=null&&J>0?J:A,v&&v!==`UND_ERR_REQ_RETRY`&&v!==`UND_ERR_SOCKET`&&!R.includes(v)){p(s);return}if(Array.isArray(B)&&!B.includes(C)){p(s);return}if(g!=null&&Array.isArray(I)&&!I.includes(g)){p(s);return}if(q>k){p(s);return}let le=b!=null&&b[`retry-after`];le&&=(le=Number(le),isNaN(le)?w(le):le*1e3);let _e=Math.min(le>0?le:J*F**q,N);l.currentTimeout=_e,setTimeout(()=>p(null),_e)}onHeaders(s,l,p,v){let w=b(l);if(this.retryCount+=1,s>=300)return this.abort(new g(`Request failed`,s,{headers:w,count:this.retryCount})),!1;if(this.resume!=null){if(this.resume=null,s!==206)return!0;let l=C(w[`content-range`]);if(!l)return this.abort(new g(`Content-Range mismatch`,s,{headers:w,count:this.retryCount})),!1;if(this.etag!=null&&this.etag!==w.etag)return this.abort(new g(`ETag mismatch`,s,{headers:w,count:this.retryCount})),!1;let{start:v,size:b,end:E=b}=l;return f(this.start===v,`content-range mismatch`),f(this.end==null||this.end===E,`content-range mismatch`),this.resume=p,!0}if(this.end==null){if(s===206){let g=C(w[`content-range`]);if(g==null)return this.handler.onHeaders(s,l,p,v);let{start:b,size:E,end:k=E}=g;f(b!=null&&Number.isFinite(b)&&this.start!==b,`content-range mismatch`),f(Number.isFinite(b)),f(k!=null&&Number.isFinite(k)&&this.end!==k,`invalid content-length`),this.start=b,this.end=k}if(this.end==null){let s=w[`content-length`];this.end=s==null?null:Number(s)}return f(Number.isFinite(this.start)),f(this.end==null||Number.isFinite(this.end),`invalid content-length`),this.resume=p,this.etag=w.etag==null?null:w.etag,this.handler.onHeaders(s,l,p,v)}let E=new g(`Request failed`,s,{headers:w,count:this.retryCount});return this.abort(E),!1}onData(s){return this.start+=s.length,this.handler.onData(s)}onComplete(s){return this.retryCount=0,this.handler.onComplete(s)}onError(s){if(this.aborted||v(this.opts.body))return this.handler.onError(s);this.retryOpts.retry(s,{state:{counter:this.retryCount++,currentTimeout:this.retryAfter},opts:{retryOptions:this.retryOpts,...this.opts}},l.bind(this));function l(s){if(s!=null||this.aborted||v(this.opts.body))return this.handler.onError(s);this.start!==0&&(this.opts={...this.opts,headers:{...this.opts.headers,range:`bytes=${this.start}-${this.end??``}`}});try{this.dispatch(this.opts,this)}catch(s){this.handler.onError(s)}}}}})),require_global=__commonJSMin(((s,l)=>{let f=Symbol.for(`undici.globalDispatcher.1`),{InvalidArgumentError:p}=require_errors$11(),g=require_agent$1();b()===void 0&&v(new g);function v(s){if(!s||typeof s.dispatch!=`function`)throw new p(`Argument agent must implement Agent`);Object.defineProperty(globalThis,f,{value:s,writable:!0,enumerable:!1,configurable:!1})}function b(){return globalThis[f]}l.exports={setGlobalDispatcher:v,getGlobalDispatcher:b}})),require_DecoratorHandler=__commonJSMin(((s,l)=>{l.exports=class{constructor(s){this.handler=s}onConnect(...s){return this.handler.onConnect(...s)}onError(...s){return this.handler.onError(...s)}onUpgrade(...s){return this.handler.onUpgrade(...s)}onHeaders(...s){return this.handler.onHeaders(...s)}onData(...s){return this.handler.onData(...s)}onComplete(...s){return this.handler.onComplete(...s)}onBodySent(...s){return this.handler.onBodySent(...s)}}})),require_headers$2=__commonJSMin(((s,l)=>{let{kHeadersList:f,kConstruct:p}=require_symbols$4(),{kGuard:g}=require_symbols$3(),{kEnumerableProperty:v}=require_util$20(),{makeIterator:b,isValidHeaderName:C,isValidHeaderValue:w}=require_util$19(),E=require(`util`),{webidl:k}=require_webidl(),A=require(`assert`),N=Symbol(`headers map`),F=Symbol(`headers map sorted`);function I(s){return s===10||s===13||s===9||s===32}function R(s){let l=0,f=s.length;for(;f>l&&I(s.charCodeAt(f-1));)--f;for(;f>l&&I(s.charCodeAt(l));)++l;return l===0&&f===s.length?s:s.substring(l,f)}function B(s,l){if(Array.isArray(l))for(let f=0;f>`,`record`]})}function q(s,l,p){if(p=R(p),!C(l))throw k.errors.invalidArgument({prefix:`Headers.append`,value:l,type:`header name`});if(!w(p))throw k.errors.invalidArgument({prefix:`Headers.append`,value:p,type:`header value`});if(s[g]===`immutable`)throw TypeError(`immutable`);return s[g],s[f].append(l,p)}var J=class s{cookies=null;constructor(l){l instanceof s?(this[N]=new Map(l[N]),this[F]=l[F],this.cookies=l.cookies===null?null:[...l.cookies]):(this[N]=new Map(l),this[F]=null)}contains(s){return s=s.toLowerCase(),this[N].has(s)}clear(){this[N].clear(),this[F]=null,this.cookies=null}append(s,l){this[F]=null;let f=s.toLowerCase(),p=this[N].get(f);if(p){let s=f===`cookie`?`; `:`, `;this[N].set(f,{name:p.name,value:`${p.value}${s}${l}`})}else this[N].set(f,{name:s,value:l});f===`set-cookie`&&(this.cookies??=[],this.cookies.push(l))}set(s,l){this[F]=null;let f=s.toLowerCase();f===`set-cookie`&&(this.cookies=[l]),this[N].set(f,{name:s,value:l})}delete(s){this[F]=null,s=s.toLowerCase(),s===`set-cookie`&&(this.cookies=null),this[N].delete(s)}get(s){let l=this[N].get(s.toLowerCase());return l===void 0?null:l.value}*[Symbol.iterator](){for(let[s,{value:l}]of this[N])yield[s,l]}get entries(){let s={};if(this[N].size)for(let{name:l,value:f}of this[N].values())s[l]=f;return s}},le=class s{constructor(s=void 0){s!==p&&(this[f]=new J,this[g]=`none`,s!==void 0&&(s=k.converters.HeadersInit(s),B(this,s)))}append(l,f){return k.brandCheck(this,s),k.argumentLengthCheck(arguments,2,{header:`Headers.append`}),l=k.converters.ByteString(l),f=k.converters.ByteString(f),q(this,l,f)}delete(l){if(k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`Headers.delete`}),l=k.converters.ByteString(l),!C(l))throw k.errors.invalidArgument({prefix:`Headers.delete`,value:l,type:`header name`});if(this[g]===`immutable`)throw TypeError(`immutable`);this[g],this[f].contains(l)&&this[f].delete(l)}get(l){if(k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`Headers.get`}),l=k.converters.ByteString(l),!C(l))throw k.errors.invalidArgument({prefix:`Headers.get`,value:l,type:`header name`});return this[f].get(l)}has(l){if(k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`Headers.has`}),l=k.converters.ByteString(l),!C(l))throw k.errors.invalidArgument({prefix:`Headers.has`,value:l,type:`header name`});return this[f].contains(l)}set(l,p){if(k.brandCheck(this,s),k.argumentLengthCheck(arguments,2,{header:`Headers.set`}),l=k.converters.ByteString(l),p=k.converters.ByteString(p),p=R(p),!C(l))throw k.errors.invalidArgument({prefix:`Headers.set`,value:l,type:`header name`});if(!w(p))throw k.errors.invalidArgument({prefix:`Headers.set`,value:p,type:`header value`});if(this[g]===`immutable`)throw TypeError(`immutable`);this[g],this[f].set(l,p)}getSetCookie(){k.brandCheck(this,s);let l=this[f].cookies;return l?[...l]:[]}get[F](){if(this[f][F])return this[f][F];let s=[],l=[...this[f]].sort((s,l)=>s[0]s,`Headers`,`key`)}return b(()=>[...this[F].values()],`Headers`,`key`)}values(){if(k.brandCheck(this,s),this[g]===`immutable`){let s=this[F];return b(()=>s,`Headers`,`value`)}return b(()=>[...this[F].values()],`Headers`,`value`)}entries(){if(k.brandCheck(this,s),this[g]===`immutable`){let s=this[F];return b(()=>s,`Headers`,`key+value`)}return b(()=>[...this[F].values()],`Headers`,`key+value`)}forEach(l,f=globalThis){if(k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`Headers.forEach`}),typeof l!=`function`)throw TypeError(`Failed to execute 'forEach' on 'Headers': parameter 1 is not of type 'Function'.`);for(let[s,p]of this)l.apply(f,[p,s,this])}[Symbol.for(`nodejs.util.inspect.custom`)](){return k.brandCheck(this,s),this[f]}};le.prototype[Symbol.iterator]=le.prototype.entries,Object.defineProperties(le.prototype,{append:v,delete:v,get:v,has:v,set:v,getSetCookie:v,keys:v,values:v,entries:v,forEach:v,[Symbol.iterator]:{enumerable:!1},[Symbol.toStringTag]:{value:`Headers`,configurable:!0},[E.inspect.custom]:{enumerable:!1}}),k.converters.HeadersInit=function(s){if(k.util.Type(s)===`Object`)return s[Symbol.iterator]?k.converters[`sequence>`](s):k.converters[`record`](s);throw k.errors.conversionFailed({prefix:`Headers constructor`,argument:`Argument 1`,types:[`sequence>`,`record`]})},l.exports={fill:B,Headers:le,HeadersList:J}})),require_response=__commonJSMin(((s,l)=>{let{Headers:f,HeadersList:p,fill:g}=require_headers$2(),{extractBody:v,cloneBody:b,mixinBody:C}=require_body(),w=require_util$20(),{kEnumerableProperty:E}=w,{isValidReasonPhrase:k,isCancelled:A,isAborted:N,isBlobLike:F,serializeJavascriptValueToJSONString:I,isErrorLike:R,isomorphicEncode:B}=require_util$19(),{redirectStatusSet:q,nullBodyStatus:J,DOMException:le}=require_constants$15(),{kState:_e,kHeaders:be,kGuard:xe,kRealm:De}=require_symbols$3(),{webidl:Oe}=require_webidl(),{FormData:je}=require_formdata(),{getGlobalOrigin:Ne}=require_global$1(),{URLSerializer:Pe}=require_dataURL(),{kHeadersList:ze,kConstruct:Be}=require_symbols$4(),We=require(`assert`),{types:Ke}=require(`util`),qe=globalThis.ReadableStream||require(`stream/web`).ReadableStream,Je=new TextEncoder(`utf-8`);var Ye=class s{static error(){let l={settingsObject:{}},f=new s;return f[_e]=ot(),f[De]=l,f[be][ze]=f[_e].headersList,f[be][xe]=`immutable`,f[be][De]=l,f}static json(l,f={}){Oe.argumentLengthCheck(arguments,1,{header:`Response.json`}),f!==null&&(f=Oe.converters.ResponseInit(f));let p=v(Je.encode(I(l))),g={settingsObject:{}},b=new s;return b[De]=g,b[be][xe]=`response`,b[be][De]=g,Tt(b,f,{body:p[0],type:`application/json`}),b}static redirect(l,f=302){let p={settingsObject:{}};Oe.argumentLengthCheck(arguments,1,{header:`Response.redirect`}),l=Oe.converters.USVString(l),f=Oe.converters[`unsigned short`](f);let g;try{g=new URL(l,Ne())}catch(s){throw Object.assign(TypeError(`Failed to parse URL from `+l),{cause:s})}if(!q.has(f))throw RangeError(`Invalid status code `+f);let v=new s;v[De]=p,v[be][xe]=`immutable`,v[be][De]=p,v[_e].status=f;let b=B(Pe(g));return v[_e].headersList.append(`location`,b),v}constructor(s=null,l={}){s!==null&&(s=Oe.converters.BodyInit(s)),l=Oe.converters.ResponseInit(l),this[De]={settingsObject:{}},this[_e]=Qe({}),this[be]=new f(Be),this[be][xe]=`response`,this[be][ze]=this[_e].headersList,this[be][De]=this[De];let p=null;if(s!=null){let[l,f]=v(s);p={body:l,type:f}}Tt(this,l,p)}get type(){return Oe.brandCheck(this,s),this[_e].type}get url(){Oe.brandCheck(this,s);let l=this[_e].urlList,f=l[l.length-1]??null;return f===null?``:Pe(f,!0)}get redirected(){return Oe.brandCheck(this,s),this[_e].urlList.length>1}get status(){return Oe.brandCheck(this,s),this[_e].status}get ok(){return Oe.brandCheck(this,s),this[_e].status>=200&&this[_e].status<=299}get statusText(){return Oe.brandCheck(this,s),this[_e].statusText}get headers(){return Oe.brandCheck(this,s),this[be]}get body(){return Oe.brandCheck(this,s),this[_e].body?this[_e].body.stream:null}get bodyUsed(){return Oe.brandCheck(this,s),!!this[_e].body&&w.isDisturbed(this[_e].body.stream)}clone(){if(Oe.brandCheck(this,s),this.bodyUsed||this.body&&this.body.locked)throw Oe.errors.exception({header:`Response.clone`,message:`Body has already been consumed.`});let l=Ze(this[_e]),f=new s;return f[_e]=l,f[De]=this[De],f[be][ze]=l.headersList,f[be][xe]=this[be][xe],f[be][De]=this[be][De],f}};C(Ye),Object.defineProperties(Ye.prototype,{type:E,url:E,status:E,ok:E,redirected:E,statusText:E,headers:E,clone:E,body:E,bodyUsed:E,[Symbol.toStringTag]:{value:`Response`,configurable:!0}}),Object.defineProperties(Ye,{json:E,redirect:E,error:E});function Ze(s){if(s.internalResponse)return ut(Ze(s.internalResponse),s.type);let l=Qe({...s,body:null});return s.body!=null&&(l.body=b(s.body)),l}function Qe(s){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:`default`,status:200,timingInfo:null,cacheState:``,statusText:``,...s,headersList:s.headersList?new p(s.headersList):new p,urlList:s.urlList?[...s.urlList]:[]}}function ot(s){return Qe({type:`error`,status:0,error:R(s)?s:Error(s&&String(s)),aborted:s&&s.name===`AbortError`})}function st(s,l){return l={internalResponse:s,...l},new Proxy(s,{get(s,f){return f in l?l[f]:s[f]},set(s,f,p){return We(!(f in l)),s[f]=p,!0}})}function ut(s,l){if(l===`basic`)return st(s,{type:`basic`,headersList:s.headersList});if(l===`cors`)return st(s,{type:`cors`,headersList:s.headersList});if(l===`opaque`)return st(s,{type:`opaque`,urlList:Object.freeze([]),status:0,statusText:``,body:null});if(l===`opaqueredirect`)return st(s,{type:`opaqueredirect`,status:0,statusText:``,headersList:[],body:null});We(!1)}function yt(s,l=null){return We(A(s)),N(s)?ot(Object.assign(new le(`The operation was aborted.`,`AbortError`),{cause:l})):ot(Object.assign(new le(`Request was cancelled.`),{cause:l}))}function Tt(s,l,f){if(l.status!==null&&(l.status<200||l.status>599))throw RangeError(`init["status"] must be in the range of 200 to 599, inclusive.`);if(`statusText`in l&&l.statusText!=null&&!k(String(l.statusText)))throw TypeError(`Invalid statusText`);if(`status`in l&&l.status!=null&&(s[_e].status=l.status),`statusText`in l&&l.statusText!=null&&(s[_e].statusText=l.statusText),`headers`in l&&l.headers!=null&&g(s[be],l.headers),f){if(J.includes(s.status))throw Oe.errors.exception({header:`Response constructor`,message:`Invalid response status code `+s.status});s[_e].body=f.body,f.type!=null&&!s[_e].headersList.contains(`Content-Type`)&&s[_e].headersList.append(`content-type`,f.type)}}Oe.converters.ReadableStream=Oe.interfaceConverter(qe),Oe.converters.FormData=Oe.interfaceConverter(je),Oe.converters.URLSearchParams=Oe.interfaceConverter(URLSearchParams),Oe.converters.XMLHttpRequestBodyInit=function(s){return typeof s==`string`?Oe.converters.USVString(s):F(s)?Oe.converters.Blob(s,{strict:!1}):Ke.isArrayBuffer(s)||Ke.isTypedArray(s)||Ke.isDataView(s)?Oe.converters.BufferSource(s):w.isFormDataLike(s)?Oe.converters.FormData(s,{strict:!1}):s instanceof URLSearchParams?Oe.converters.URLSearchParams(s):Oe.converters.DOMString(s)},Oe.converters.BodyInit=function(s){return s instanceof qe?Oe.converters.ReadableStream(s):s?.[Symbol.asyncIterator]?s:Oe.converters.XMLHttpRequestBodyInit(s)},Oe.converters.ResponseInit=Oe.dictionaryConverter([{key:`status`,converter:Oe.converters[`unsigned short`],defaultValue:200},{key:`statusText`,converter:Oe.converters.ByteString,defaultValue:``},{key:`headers`,converter:Oe.converters.HeadersInit}]),l.exports={makeNetworkError:ot,makeResponse:Qe,makeAppropriateNetworkError:yt,filterResponse:ut,Response:Ye,cloneResponse:Ze}})),require_request=__commonJSMin(((s,l)=>{let{extractBody:f,mixinBody:p,cloneBody:g}=require_body(),{Headers:v,fill:b,HeadersList:C}=require_headers$2(),{FinalizationRegistry:w}=require_dispatcher_weakref()(),E=require_util$20(),{isValidHTTPToken:k,sameOrigin:A,normalizeMethod:N,makePolicyContainer:F,normalizeMethodRecord:I}=require_util$19(),{forbiddenMethodsSet:R,corsSafeListedMethodsSet:B,referrerPolicy:q,requestRedirect:J,requestMode:le,requestCredentials:_e,requestCache:be,requestDuplex:xe}=require_constants$15(),{kEnumerableProperty:De}=E,{kHeaders:Oe,kSignal:je,kState:Ne,kGuard:Pe,kRealm:ze}=require_symbols$3(),{webidl:Be}=require_webidl(),{getGlobalOrigin:We}=require_global$1(),{URLSerializer:Ke}=require_dataURL(),{kHeadersList:qe,kConstruct:Je}=require_symbols$4(),Ye=require(`assert`),{getMaxListeners:Ze,setMaxListeners:Qe,getEventListeners:ot,defaultMaxListeners:st}=require(`events`),ut=globalThis.TransformStream,yt=Symbol(`abortController`),Tt=new w(({signal:s,abort:l})=>{s.removeEventListener(`abort`,l)});var Ot=class s{constructor(l,p={}){if(l===Je)return;Be.argumentLengthCheck(arguments,1,{header:`Request constructor`}),l=Be.converters.RequestInfo(l),p=Be.converters.RequestInit(p),this[ze]={settingsObject:{baseUrl:We(),get origin(){return this.baseUrl?.origin},policyContainer:F()}};let g=null,w=null,q=this[ze].settingsObject.baseUrl,J=null;if(typeof l==`string`){let s;try{s=new URL(l,q)}catch(s){throw TypeError(`Failed to parse URL from `+l,{cause:s})}if(s.username||s.password)throw TypeError(`Request cannot be constructed from a URL that includes credentials: `+l);g=At({urlList:[s]}),w=`cors`}else Ye(l instanceof s),g=l[Ne],J=l[je];let le=this[ze].settingsObject.origin,_e=`client`;if(g.window?.constructor?.name===`EnvironmentSettingsObject`&&A(g.window,le)&&(_e=g.window),p.window!=null)throw TypeError(`'window' option '${_e}' must be null`);`window`in p&&(_e=`no-window`),g=At({method:g.method,headersList:g.headersList,unsafeRequest:g.unsafeRequest,client:this[ze].settingsObject,window:_e,priority:g.priority,origin:g.origin,referrer:g.referrer,referrerPolicy:g.referrerPolicy,mode:g.mode,credentials:g.credentials,cache:g.cache,redirect:g.redirect,integrity:g.integrity,keepalive:g.keepalive,reloadNavigation:g.reloadNavigation,historyNavigation:g.historyNavigation,urlList:[...g.urlList]});let be=Object.keys(p).length!==0;if(be&&(g.mode===`navigate`&&(g.mode=`same-origin`),g.reloadNavigation=!1,g.historyNavigation=!1,g.origin=`client`,g.referrer=`client`,g.referrerPolicy=``,g.url=g.urlList[g.urlList.length-1],g.urlList=[g.url]),p.referrer!==void 0){let s=p.referrer;if(s===``)g.referrer=`no-referrer`;else{let l;try{l=new URL(s,q)}catch(l){throw TypeError(`Referrer "${s}" is not a valid URL.`,{cause:l})}l.protocol===`about:`&&l.hostname===`client`||le&&!A(l,this[ze].settingsObject.baseUrl)?g.referrer=`client`:g.referrer=l}}p.referrerPolicy!==void 0&&(g.referrerPolicy=p.referrerPolicy);let xe;if(xe=p.mode===void 0?w:p.mode,xe===`navigate`)throw Be.errors.exception({header:`Request constructor`,message:`invalid request mode navigate.`});if(xe!=null&&(g.mode=xe),p.credentials!==void 0&&(g.credentials=p.credentials),p.cache!==void 0&&(g.cache=p.cache),g.cache===`only-if-cached`&&g.mode!==`same-origin`)throw TypeError(`'only-if-cached' can be set only with 'same-origin' mode`);if(p.redirect!==void 0&&(g.redirect=p.redirect),p.integrity!=null&&(g.integrity=String(p.integrity)),p.keepalive!==void 0&&(g.keepalive=!!p.keepalive),p.method!==void 0){let s=p.method;if(!k(s))throw TypeError(`'${s}' is not a valid HTTP method.`);if(R.has(s.toUpperCase()))throw TypeError(`'${s}' HTTP method is unsupported.`);s=I[s]??N(s),g.method=s}p.signal!==void 0&&(J=p.signal),this[Ne]=g;let De=new AbortController;if(this[je]=De.signal,this[je][ze]=this[ze],J!=null){if(!J||typeof J.aborted!=`boolean`||typeof J.addEventListener!=`function`)throw TypeError(`Failed to construct 'Request': member signal is not of type AbortSignal.`);if(J.aborted)De.abort(J.reason);else{this[yt]=De;let s=new WeakRef(De),l=function(){let l=s.deref();l!==void 0&&l.abort(this.reason)};try{(typeof Ze==`function`&&Ze(J)===st||ot(J,`abort`).length>=st)&&Qe(100,J)}catch{}E.addAbortListener(J,l),Tt.register(De,{signal:J,abort:l})}}if(this[Oe]=new v(Je),this[Oe][qe]=g.headersList,this[Oe][Pe]=`request`,this[Oe][ze]=this[ze],xe===`no-cors`){if(!B.has(g.method))throw TypeError(`'${g.method} is unsupported in no-cors mode.`);this[Oe][Pe]=`request-no-cors`}if(be){let s=this[Oe][qe],l=p.headers===void 0?new C(s):p.headers;if(s.clear(),l instanceof C){for(let[f,p]of l)s.append(f,p);s.cookies=l.cookies}else b(this[Oe],l)}let Ke=l instanceof s?l[Ne].body:null;if((p.body!=null||Ke!=null)&&(g.method===`GET`||g.method===`HEAD`))throw TypeError(`Request with GET/HEAD method cannot have body.`);let Ot=null;if(p.body!=null){let[s,l]=f(p.body,g.keepalive);Ot=s,l&&!this[Oe][qe].contains(`content-type`)&&this[Oe].append(`content-type`,l)}let jt=Ot??Ke;if(jt!=null&&jt.source==null){if(Ot!=null&&p.duplex==null)throw TypeError(`RequestInit: duplex option is required when sending a body.`);if(g.mode!==`same-origin`&&g.mode!==`cors`)throw TypeError(`If request is made from ReadableStream, mode should be "same-origin" or "cors"`);g.useCORSPreflightFlag=!0}let It=jt;if(Ot==null&&Ke!=null){if(E.isDisturbed(Ke.stream)||Ke.stream.locked)throw TypeError(`Cannot construct a Request with a Request object that has already been used.`);ut||=require(`stream/web`).TransformStream;let s=new ut;Ke.stream.pipeThrough(s),It={source:Ke.source,length:Ke.length,stream:s.readable}}this[Ne].body=It}get method(){return Be.brandCheck(this,s),this[Ne].method}get url(){return Be.brandCheck(this,s),Ke(this[Ne].url)}get headers(){return Be.brandCheck(this,s),this[Oe]}get destination(){return Be.brandCheck(this,s),this[Ne].destination}get referrer(){return Be.brandCheck(this,s),this[Ne].referrer===`no-referrer`?``:this[Ne].referrer===`client`?`about:client`:this[Ne].referrer.toString()}get referrerPolicy(){return Be.brandCheck(this,s),this[Ne].referrerPolicy}get mode(){return Be.brandCheck(this,s),this[Ne].mode}get credentials(){return this[Ne].credentials}get cache(){return Be.brandCheck(this,s),this[Ne].cache}get redirect(){return Be.brandCheck(this,s),this[Ne].redirect}get integrity(){return Be.brandCheck(this,s),this[Ne].integrity}get keepalive(){return Be.brandCheck(this,s),this[Ne].keepalive}get isReloadNavigation(){return Be.brandCheck(this,s),this[Ne].reloadNavigation}get isHistoryNavigation(){return Be.brandCheck(this,s),this[Ne].historyNavigation}get signal(){return Be.brandCheck(this,s),this[je]}get body(){return Be.brandCheck(this,s),this[Ne].body?this[Ne].body.stream:null}get bodyUsed(){return Be.brandCheck(this,s),!!this[Ne].body&&E.isDisturbed(this[Ne].body.stream)}get duplex(){return Be.brandCheck(this,s),`half`}clone(){if(Be.brandCheck(this,s),this.bodyUsed||this.body?.locked)throw TypeError(`unusable`);let l=jt(this[Ne]),f=new s(Je);f[Ne]=l,f[ze]=this[ze],f[Oe]=new v(Je),f[Oe][qe]=l.headersList,f[Oe][Pe]=this[Oe][Pe],f[Oe][ze]=this[Oe][ze];let p=new AbortController;return this.signal.aborted?p.abort(this.signal.reason):E.addAbortListener(this.signal,()=>{p.abort(this.signal.reason)}),f[je]=p.signal,f}};p(Ot);function At(s){let l={method:`GET`,localURLsOnly:!1,unsafeRequest:!1,body:null,client:null,reservedClient:null,replacesClientId:``,window:`client`,keepalive:!1,serviceWorkers:`all`,initiator:``,destination:``,priority:null,origin:`client`,policyContainer:`client`,referrer:`client`,referrerPolicy:``,mode:`no-cors`,useCORSPreflightFlag:!1,credentials:`same-origin`,useCredentials:!1,cache:`default`,redirect:`follow`,integrity:``,cryptoGraphicsNonceMetadata:``,parserMetadata:``,reloadNavigation:!1,historyNavigation:!1,userActivation:!1,taintedOrigin:!1,redirectCount:0,responseTainting:`basic`,preventNoCacheCacheControlHeaderModification:!1,done:!1,timingAllowFailed:!1,...s,headersList:s.headersList?new C(s.headersList):new C};return l.url=l.urlList[0],l}function jt(s){let l=At({...s,body:null});return s.body!=null&&(l.body=g(s.body)),l}Object.defineProperties(Ot.prototype,{method:De,url:De,headers:De,redirect:De,clone:De,signal:De,duplex:De,destination:De,body:De,bodyUsed:De,isHistoryNavigation:De,isReloadNavigation:De,keepalive:De,integrity:De,cache:De,credentials:De,attribute:De,referrerPolicy:De,referrer:De,mode:De,[Symbol.toStringTag]:{value:`Request`,configurable:!0}}),Be.converters.Request=Be.interfaceConverter(Ot),Be.converters.RequestInfo=function(s){return typeof s==`string`?Be.converters.USVString(s):s instanceof Ot?Be.converters.Request(s):Be.converters.USVString(s)},Be.converters.AbortSignal=Be.interfaceConverter(AbortSignal),Be.converters.RequestInit=Be.dictionaryConverter([{key:`method`,converter:Be.converters.ByteString},{key:`headers`,converter:Be.converters.HeadersInit},{key:`body`,converter:Be.nullableConverter(Be.converters.BodyInit)},{key:`referrer`,converter:Be.converters.USVString},{key:`referrerPolicy`,converter:Be.converters.DOMString,allowedValues:q},{key:`mode`,converter:Be.converters.DOMString,allowedValues:le},{key:`credentials`,converter:Be.converters.DOMString,allowedValues:_e},{key:`cache`,converter:Be.converters.DOMString,allowedValues:be},{key:`redirect`,converter:Be.converters.DOMString,allowedValues:J},{key:`integrity`,converter:Be.converters.DOMString},{key:`keepalive`,converter:Be.converters.boolean},{key:`signal`,converter:Be.nullableConverter(s=>Be.converters.AbortSignal(s,{strict:!1}))},{key:`window`,converter:Be.converters.any},{key:`duplex`,converter:Be.converters.DOMString,allowedValues:xe}]),l.exports={Request:Ot,makeRequest:At}})),require_fetch=__commonJSMin(((s,l)=>{let{Response:f,makeNetworkError:p,makeAppropriateNetworkError:g,filterResponse:v,makeResponse:b}=require_response(),{Headers:C}=require_headers$2(),{Request:w,makeRequest:E}=require_request(),k=require(`zlib`),{bytesMatch:A,makePolicyContainer:N,clonePolicyContainer:F,requestBadPort:I,TAOCheck:R,appendRequestOriginHeader:B,responseLocationURL:q,requestCurrentURL:J,setRequestReferrerPolicyOnRedirect:le,tryUpgradeRequestToAPotentiallyTrustworthyURL:_e,createOpaqueTimingInfo:be,appendFetchMetadata:xe,corsCheck:De,crossOriginResourcePolicyCheck:Oe,determineRequestsReferrer:je,coarsenedSharedCurrentTime:Ne,createDeferredPromise:Pe,isBlobLike:ze,sameOrigin:Be,isCancelled:We,isAborted:Ke,isErrorLike:qe,fullyReadBody:Je,readableStreamClose:Ye,isomorphicEncode:Ze,urlIsLocal:Qe,urlIsHttpHttpsScheme:ot,urlHasHttpsScheme:st}=require_util$19(),{kState:ut,kHeaders:yt,kGuard:Tt,kRealm:Ot}=require_symbols$3(),At=require(`assert`),{safelyExtractBody:jt}=require_body(),{redirectStatusSet:It,nullBodyStatus:Lt,safeMethodsSet:Rt,requestBodyHeader:Vt,subresourceSet:Ht,DOMException:Gt}=require_constants$15(),{kHeadersList:Kt}=require_symbols$4(),Jt=require(`events`),{Readable:Xt,pipeline:Zt}=require(`stream`),{addAbortListener:en,isErrored:tn,isReadable:nn,nodeMajor:rn,nodeMinor:an}=require_util$20(),{dataURLProcessor:on,serializeAMimeType:sn}=require_dataURL(),{TransformStream:cn}=require(`stream/web`),{getGlobalDispatcher:ln}=require_global(),{webidl:un}=require_webidl(),{STATUS_CODES:dn}=require(`http`),fn=[`GET`,`HEAD`],pn,mn=globalThis.ReadableStream;var hn=class extends Jt{constructor(s){super(),this.dispatcher=s,this.connection=null,this.dump=!1,this.state=`ongoing`,this.setMaxListeners(21)}terminate(s){this.state===`ongoing`&&(this.state=`terminated`,this.connection?.destroy(s),this.emit(`terminated`,s))}abort(s){this.state===`ongoing`&&(this.state=`aborted`,s||=new Gt(`The operation was aborted.`,`AbortError`),this.serializedAbortReason=s,this.connection?.destroy(s),this.emit(`terminated`,s))}};function gn(s,l={}){un.argumentLengthCheck(arguments,1,{header:`globalThis.fetch`});let p=Pe(),g;try{g=new w(s,l)}catch(s){return p.reject(s),p.promise}let v=g[ut];if(g.signal.aborted)return yn(p,v,null,g.signal.reason),p.promise;v.client.globalObject?.constructor?.name===`ServiceWorkerGlobalScope`&&(v.serviceWorkers=`none`);let b=null,C=null,E=!1,k=null;return en(g.signal,()=>{E=!0,At(k!=null),k.abort(g.signal.reason),yn(p,v,b,g.signal.reason)}),k=bn({request:v,processResponseEndOfBody:s=>_n(s,`fetch`),processResponse:s=>{if(E)return Promise.resolve();if(s.aborted)return yn(p,v,b,k.serializedAbortReason),Promise.resolve();if(s.type===`error`)return p.reject(Object.assign(TypeError(`fetch failed`),{cause:s.error})),Promise.resolve();b=new f,b[ut]=s,b[Ot]=null,b[yt][Kt]=s.headersList,b[yt][Tt]=`immutable`,b[yt][Ot]=null,p.resolve(b)},dispatcher:l.dispatcher??ln()}),p.promise}function _n(s,l=`other`){if(s.type===`error`&&s.aborted||!s.urlList?.length)return;let f=s.urlList[0],p=s.timingInfo,g=s.cacheState;ot(f)&&p!==null&&(s.timingAllowPassed||(p=be({startTime:p.startTime}),g=``),p.endTime=Ne(),s.timingInfo=p,vn(p,f,l,globalThis,g))}function vn(s,l,f,p,g){(rn>18||rn===18&&an>=2)&&performance.markResourceTiming(s,l.href,f,p,g)}function yn(s,l,f,p){if(p||=new Gt(`The operation was aborted.`,`AbortError`),s.reject(p),l.body!=null&&nn(l.body?.stream)&&l.body.stream.cancel(p).catch(s=>{if(s.code!==`ERR_INVALID_STATE`)throw s}),f==null)return;let g=f[ut];g.body!=null&&nn(g.body?.stream)&&g.body.stream.cancel(p).catch(s=>{if(s.code!==`ERR_INVALID_STATE`)throw s})}function bn({request:s,processRequestBodyChunkLength:l,processRequestEndOfBody:f,processResponse:p,processResponseEndOfBody:g,processResponseConsumeBody:v,useParallelQueue:b=!1,dispatcher:C}){let w=null,E=!1;s.client!=null&&(w=s.client.globalObject,E=s.client.crossOriginIsolatedCapability);let k=be({startTime:Ne(E)}),A={controller:new hn(C),request:s,timingInfo:k,processRequestBodyChunkLength:l,processRequestEndOfBody:f,processResponse:p,processResponseConsumeBody:v,processResponseEndOfBody:g,taskDestination:w,crossOriginIsolatedCapability:E};return At(!s.body||s.body.stream),s.window===`client`&&(s.window=s.client?.globalObject?.constructor?.name===`Window`?s.client:`no-window`),s.origin===`client`&&(s.origin=s.client?.origin),s.policyContainer===`client`&&(s.client==null?s.policyContainer=N():s.policyContainer=F(s.client.policyContainer)),s.headersList.contains(`accept`)||s.headersList.append(`accept`,`*/*`),s.headersList.contains(`accept-language`)||s.headersList.append(`accept-language`,`*`),s.priority,Ht.has(s.destination),xn(A).catch(s=>{A.controller.terminate(s)}),A.controller}async function xn(s,l=!1){let f=s.request,g=null;if(f.localURLsOnly&&!Qe(J(f))&&(g=p(`local URLs only`)),_e(f),I(f)===`blocked`&&(g=p(`bad port`)),f.referrerPolicy===``&&(f.referrerPolicy=f.policyContainer.referrerPolicy),f.referrer!==`no-referrer`&&(f.referrer=je(f)),g===null&&(g=await(async()=>{let l=J(f);return Be(l,f.url)&&f.responseTainting===`basic`||l.protocol===`data:`||f.mode===`navigate`||f.mode===`websocket`?(f.responseTainting=`basic`,await Sn(s)):f.mode===`same-origin`?p(`request mode cannot be "same-origin"`):f.mode===`no-cors`?f.redirect===`follow`?(f.responseTainting=`opaque`,await Sn(s)):p(`redirect mode cannot be "follow" for "no-cors" request`):ot(J(f))?(f.responseTainting=`cors`,await Tn(s)):p(`URL scheme must be a HTTP(S) scheme`)})()),l)return g;g.status!==0&&!g.internalResponse&&(f.responseTainting,f.responseTainting===`basic`?g=v(g,`basic`):f.responseTainting===`cors`?g=v(g,`cors`):f.responseTainting===`opaque`?g=v(g,`opaque`):At(!1));let b=g.status===0?g:g.internalResponse;if(b.urlList.length===0&&b.urlList.push(...f.urlList),f.timingAllowFailed||(g.timingAllowPassed=!0),g.type===`opaque`&&b.status===206&&b.rangeRequested&&!f.headers.contains(`range`)&&(g=b=p()),g.status!==0&&(f.method===`HEAD`||f.method===`CONNECT`||Lt.includes(b.status))&&(b.body=null,s.controller.dump=!0),f.integrity){let l=l=>wn(s,p(l));if(f.responseTainting===`opaque`||g.body==null){l(g.error);return}await Je(g.body,p=>{if(!A(p,f.integrity)){l(`integrity mismatch`);return}g.body=jt(p)[0],wn(s,g)},l)}else wn(s,g)}function Sn(s){if(We(s)&&s.request.redirectCount===0)return Promise.resolve(g(s));let{request:l}=s,{protocol:f}=J(l);switch(f){case`about:`:return Promise.resolve(p(`about scheme is not supported`));case`blob:`:{pn||=require(`buffer`).resolveObjectURL;let s=J(l);if(s.search.length!==0)return Promise.resolve(p(`NetworkError when attempting to fetch resource.`));let f=pn(s.toString());if(l.method!==`GET`||!ze(f))return Promise.resolve(p(`invalid method`));let g=jt(f),v=g[0],C=Ze(`${v.length}`),w=g[1]??``,E=b({statusText:`OK`,headersList:[[`content-length`,{name:`Content-Length`,value:C}],[`content-type`,{name:`Content-Type`,value:w}]]});return E.body=v,Promise.resolve(E)}case`data:`:{let s=on(J(l));if(s===`failure`)return Promise.resolve(p(`failed to fetch the data URL`));let f=sn(s.mimeType);return Promise.resolve(b({statusText:`OK`,headersList:[[`content-type`,{name:`Content-Type`,value:f}]],body:jt(s.body)[0]}))}case`file:`:return Promise.resolve(p(`not implemented... yet...`));case`http:`:case`https:`:return Tn(s).catch(s=>p(s));default:return Promise.resolve(p(`unknown scheme`))}}function Cn(s,l){s.request.done=!0,s.processResponseDone!=null&&queueMicrotask(()=>s.processResponseDone(l))}function wn(s,l){l.type===`error`&&(l.urlList=[s.request.urlList[0]],l.timingInfo=be({startTime:s.timingInfo.startTime}));let f=()=>{s.request.done=!0,s.processResponseEndOfBody!=null&&queueMicrotask(()=>s.processResponseEndOfBody(l))};if(s.processResponse!=null&&queueMicrotask(()=>s.processResponse(l)),l.body==null)f();else{let s=new cn({start(){},transform:(s,l)=>{l.enqueue(s)},flush:f},{size(){return 1}},{size(){return 1}});l.body={stream:l.body.stream.pipeThrough(s)}}if(s.processResponseConsumeBody!=null){let f=f=>s.processResponseConsumeBody(l,f),p=f=>s.processResponseConsumeBody(l,f);if(l.body==null)queueMicrotask(()=>f(null));else return Je(l.body,f,p);return Promise.resolve()}}async function Tn(s){let l=s.request,f=null,g=null,v=s.timingInfo;if(l.serviceWorkers,f===null){if(l.redirect===`follow`&&(l.serviceWorkers=`none`),g=f=await Dn(s),l.responseTainting===`cors`&&De(l,f)===`failure`)return p(`cors failure`);R(l,f)===`failure`&&(l.timingAllowFailed=!0)}return(l.responseTainting===`opaque`||f.type===`opaque`)&&Oe(l.origin,l.client,l.destination,g)===`blocked`?p(`blocked`):(It.has(g.status)&&(l.redirect!==`manual`&&s.controller.connection.destroy(),l.redirect===`error`?f=p(`unexpected redirect`):l.redirect===`manual`?f=g:l.redirect===`follow`?f=await En(s,f):At(!1)),f.timingInfo=v,f)}function En(s,l){let f=s.request,g=l.internalResponse?l.internalResponse:l,v;try{if(v=q(g,J(f).hash),v==null)return l}catch(s){return Promise.resolve(p(s))}if(!ot(v))return Promise.resolve(p(`URL scheme must be a HTTP(S) scheme`));if(f.redirectCount===20)return Promise.resolve(p(`redirect count exceeded`));if(f.redirectCount+=1,f.mode===`cors`&&(v.username||v.password)&&!Be(f,v))return Promise.resolve(p(`cross origin not allowed for request mode "cors"`));if(f.responseTainting===`cors`&&(v.username||v.password))return Promise.resolve(p(`URL cannot contain credentials for request mode "cors"`));if(g.status!==303&&f.body!=null&&f.body.source==null)return Promise.resolve(p());if([301,302].includes(g.status)&&f.method===`POST`||g.status===303&&!fn.includes(f.method)){f.method=`GET`,f.body=null;for(let s of Vt)f.headersList.delete(s)}Be(J(f),v)||(f.headersList.delete(`authorization`),f.headersList.delete(`proxy-authorization`,!0),f.headersList.delete(`cookie`),f.headersList.delete(`host`)),f.body!=null&&(At(f.body.source!=null),f.body=jt(f.body.source)[0]);let b=s.timingInfo;return b.redirectEndTime=b.postRedirectStartTime=Ne(s.crossOriginIsolatedCapability),b.redirectStartTime===0&&(b.redirectStartTime=b.startTime),f.urlList.push(v),le(f,g),xn(s,!0)}async function Dn(s,l=!1,f=!1){let v=s.request,b=null,C=null,w=null,k=null;v.window===`no-window`&&v.redirect===`error`?(b=s,C=v):(C=E(v),b={...s},b.request=C);let A=v.credentials===`include`||v.credentials===`same-origin`&&v.responseTainting===`basic`,N=C.body?C.body.length:null,F=null;if(C.body==null&&[`POST`,`PUT`].includes(C.method)&&(F=`0`),N!=null&&(F=Ze(`${N}`)),F!=null&&C.headersList.append(`content-length`,F),N!=null&&C.keepalive,C.referrer instanceof URL&&C.headersList.append(`referer`,Ze(C.referrer.href)),B(C),xe(C),C.headersList.contains(`user-agent`)||C.headersList.append(`user-agent`,typeof esbuildDetection>`u`?`undici`:`node`),C.cache===`default`&&(C.headersList.contains(`if-modified-since`)||C.headersList.contains(`if-none-match`)||C.headersList.contains(`if-unmodified-since`)||C.headersList.contains(`if-match`)||C.headersList.contains(`if-range`))&&(C.cache=`no-store`),C.cache===`no-cache`&&!C.preventNoCacheCacheControlHeaderModification&&!C.headersList.contains(`cache-control`)&&C.headersList.append(`cache-control`,`max-age=0`),(C.cache===`no-store`||C.cache===`reload`)&&(C.headersList.contains(`pragma`)||C.headersList.append(`pragma`,`no-cache`),C.headersList.contains(`cache-control`)||C.headersList.append(`cache-control`,`no-cache`)),C.headersList.contains(`range`)&&C.headersList.append(`accept-encoding`,`identity`),C.headersList.contains(`accept-encoding`)||(st(J(C))?C.headersList.append(`accept-encoding`,`br, gzip, deflate`):C.headersList.append(`accept-encoding`,`gzip, deflate`)),C.headersList.delete(`host`),C.cache=`no-store`,C.mode!==`no-store`&&C.mode,w==null){if(C.mode===`only-if-cached`)return p(`only if cached`);let s=await On(b,A,f);!Rt.has(C.method)&&s.status>=200&&s.status,w??=s}if(w.urlList=[...C.urlList],C.headersList.contains(`range`)&&(w.rangeRequested=!0),w.requestIncludesCredentials=A,w.status===407)return v.window===`no-window`?p():We(s)?g(s):p(`proxy authentication required`);if(w.status===421&&!f&&(v.body==null||v.body.source!=null)){if(We(s))return g(s);s.controller.connection.destroy(),w=await Dn(s,l,!0)}return w}async function On(s,l=!1,f=!1){At(!s.controller.connection||s.controller.connection.destroyed),s.controller.connection={abort:null,destroyed:!1,destroy(s){this.destroyed||(this.destroyed=!0,this.abort?.(s??new Gt(`The operation was aborted.`,`AbortError`)))}};let v=s.request,w=null,E=s.timingInfo;v.cache=`no-store`,v.mode;let A=null;if(v.body==null&&s.processRequestEndOfBody)queueMicrotask(()=>s.processRequestEndOfBody());else if(v.body!=null){let l=async function*(l){We(s)||(yield l,s.processRequestBodyChunkLength?.(l.byteLength))},f=()=>{We(s)||s.processRequestEndOfBody&&s.processRequestEndOfBody()},p=l=>{We(s)||(l.name===`AbortError`?s.controller.abort():s.controller.terminate(l))};A=(async function*(){try{for await(let s of v.body.stream)yield*l(s);f()}catch(s){p(s)}})()}try{let{body:l,status:f,statusText:p,headersList:g,socket:v}=await B({body:A});if(v)w=b({status:f,statusText:p,headersList:g,socket:v});else{let v=l[Symbol.asyncIterator]();s.controller.next=()=>v.next(),w=b({status:f,statusText:p,headersList:g})}}catch(l){return l.name===`AbortError`?(s.controller.connection.destroy(),g(s,l)):p(l)}let N=()=>{s.controller.resume()},F=l=>{s.controller.abort(l)};mn||=require(`stream/web`).ReadableStream;let I=new mn({async start(l){s.controller.controller=l},async pull(s){await N(s)},async cancel(s){await F(s)}},{highWaterMark:0,size(){return 1}});w.body={stream:I},s.controller.on(`terminated`,R),s.controller.resume=async()=>{for(;;){let l,f;try{let{done:f,value:p}=await s.controller.next();if(Ke(s))break;l=f?void 0:p}catch(p){s.controller.ended&&!E.encodedBodySize?l=void 0:(l=p,f=!0)}if(l===void 0){Ye(s.controller.controller),Cn(s,w);return}if(E.decodedBodySize+=l?.byteLength??0,f){s.controller.terminate(l);return}if(s.controller.controller.enqueue(new Uint8Array(l)),tn(I)){s.controller.terminate();return}if(!s.controller.controller.desiredSize)return}};function R(l){Ke(s)?(w.aborted=!0,nn(I)&&s.controller.controller.error(s.controller.serializedAbortReason)):nn(I)&&s.controller.controller.error(TypeError(`terminated`,{cause:qe(l)?l:void 0})),s.controller.connection.destroy()}return w;async function B({body:l}){let f=J(v),p=s.controller.dispatcher;return new Promise((g,b)=>p.dispatch({path:f.pathname+f.search,origin:f.origin,method:v.method,body:s.controller.dispatcher.isMockActive?v.body&&(v.body.source||v.body.stream):l,headers:v.headersList.entries,maxRedirections:0,upgrade:v.mode===`websocket`?`websocket`:void 0},{body:null,abort:null,onConnect(l){let{connection:f}=s.controller;f.destroyed?l(new Gt(`The operation was aborted.`,`AbortError`)):(s.controller.on(`terminated`,l),this.abort=f.abort=l)},onHeaders(s,l,f,p){if(s<200)return;let b=[],w=``,E=new C;if(Array.isArray(l))for(let s=0;ss.trim()):f.toLowerCase()===`location`&&(w=p),E[Kt].append(f,p)}else{let s=Object.keys(l);for(let f of s){let s=l[f];f.toLowerCase()===`content-encoding`?b=s.toLowerCase().split(`,`).map(s=>s.trim()).reverse():f.toLowerCase()===`location`&&(w=s),E[Kt].append(f,s)}}this.body=new Xt({read:f});let A=[],N=v.redirect===`follow`&&w&&It.has(s);if(v.method!==`HEAD`&&v.method!==`CONNECT`&&!Lt.includes(s)&&!N)for(let s of b)if(s===`x-gzip`||s===`gzip`)A.push(k.createGunzip({flush:k.constants.Z_SYNC_FLUSH,finishFlush:k.constants.Z_SYNC_FLUSH}));else if(s===`deflate`)A.push(k.createInflate());else if(s===`br`)A.push(k.createBrotliDecompress());else{A.length=0;break}return g({status:s,statusText:p,headersList:E[Kt],body:A.length?Zt(this.body,...A,()=>{}):this.body.on(`error`,()=>{})}),!0},onData(l){if(s.controller.dump)return;let f=l;return E.encodedBodySize+=f.byteLength,this.body.push(f)},onComplete(){this.abort&&s.controller.off(`terminated`,this.abort),s.controller.ended=!0,this.body.push(null)},onError(l){this.abort&&s.controller.off(`terminated`,this.abort),this.body?.destroy(l),s.controller.terminate(l),b(l)},onUpgrade(s,l,f){if(s!==101)return;let p=new C;for(let s=0;s{l.exports={kState:Symbol(`FileReader state`),kResult:Symbol(`FileReader result`),kError:Symbol(`FileReader error`),kLastProgressEventFired:Symbol(`FileReader last progress event fired timestamp`),kEvents:Symbol(`FileReader events`),kAborted:Symbol(`FileReader aborted`)}})),require_progressevent=__commonJSMin(((s,l)=>{let{webidl:f}=require_webidl(),p=Symbol(`ProgressEvent state`);var g=class s extends Event{constructor(s,l={}){s=f.converters.DOMString(s),l=f.converters.ProgressEventInit(l??{}),super(s,l),this[p]={lengthComputable:l.lengthComputable,loaded:l.loaded,total:l.total}}get lengthComputable(){return f.brandCheck(this,s),this[p].lengthComputable}get loaded(){return f.brandCheck(this,s),this[p].loaded}get total(){return f.brandCheck(this,s),this[p].total}};f.converters.ProgressEventInit=f.dictionaryConverter([{key:`lengthComputable`,converter:f.converters.boolean,defaultValue:!1},{key:`loaded`,converter:f.converters[`unsigned long long`],defaultValue:0},{key:`total`,converter:f.converters[`unsigned long long`],defaultValue:0},{key:`bubbles`,converter:f.converters.boolean,defaultValue:!1},{key:`cancelable`,converter:f.converters.boolean,defaultValue:!1},{key:`composed`,converter:f.converters.boolean,defaultValue:!1}]),l.exports={ProgressEvent:g}})),require_encoding=__commonJSMin(((s,l)=>{function f(s){if(!s)return`failure`;switch(s.trim().toLowerCase()){case`unicode-1-1-utf-8`:case`unicode11utf8`:case`unicode20utf8`:case`utf-8`:case`utf8`:case`x-unicode20utf8`:return`UTF-8`;case`866`:case`cp866`:case`csibm866`:case`ibm866`:return`IBM866`;case`csisolatin2`:case`iso-8859-2`:case`iso-ir-101`:case`iso8859-2`:case`iso88592`:case`iso_8859-2`:case`iso_8859-2:1987`:case`l2`:case`latin2`:return`ISO-8859-2`;case`csisolatin3`:case`iso-8859-3`:case`iso-ir-109`:case`iso8859-3`:case`iso88593`:case`iso_8859-3`:case`iso_8859-3:1988`:case`l3`:case`latin3`:return`ISO-8859-3`;case`csisolatin4`:case`iso-8859-4`:case`iso-ir-110`:case`iso8859-4`:case`iso88594`:case`iso_8859-4`:case`iso_8859-4:1988`:case`l4`:case`latin4`:return`ISO-8859-4`;case`csisolatincyrillic`:case`cyrillic`:case`iso-8859-5`:case`iso-ir-144`:case`iso8859-5`:case`iso88595`:case`iso_8859-5`:case`iso_8859-5:1988`:return`ISO-8859-5`;case`arabic`:case`asmo-708`:case`csiso88596e`:case`csiso88596i`:case`csisolatinarabic`:case`ecma-114`:case`iso-8859-6`:case`iso-8859-6-e`:case`iso-8859-6-i`:case`iso-ir-127`:case`iso8859-6`:case`iso88596`:case`iso_8859-6`:case`iso_8859-6:1987`:return`ISO-8859-6`;case`csisolatingreek`:case`ecma-118`:case`elot_928`:case`greek`:case`greek8`:case`iso-8859-7`:case`iso-ir-126`:case`iso8859-7`:case`iso88597`:case`iso_8859-7`:case`iso_8859-7:1987`:case`sun_eu_greek`:return`ISO-8859-7`;case`csiso88598e`:case`csisolatinhebrew`:case`hebrew`:case`iso-8859-8`:case`iso-8859-8-e`:case`iso-ir-138`:case`iso8859-8`:case`iso88598`:case`iso_8859-8`:case`iso_8859-8:1988`:case`visual`:return`ISO-8859-8`;case`csiso88598i`:case`iso-8859-8-i`:case`logical`:return`ISO-8859-8-I`;case`csisolatin6`:case`iso-8859-10`:case`iso-ir-157`:case`iso8859-10`:case`iso885910`:case`l6`:case`latin6`:return`ISO-8859-10`;case`iso-8859-13`:case`iso8859-13`:case`iso885913`:return`ISO-8859-13`;case`iso-8859-14`:case`iso8859-14`:case`iso885914`:return`ISO-8859-14`;case`csisolatin9`:case`iso-8859-15`:case`iso8859-15`:case`iso885915`:case`iso_8859-15`:case`l9`:return`ISO-8859-15`;case`iso-8859-16`:return`ISO-8859-16`;case`cskoi8r`:case`koi`:case`koi8`:case`koi8-r`:case`koi8_r`:return`KOI8-R`;case`koi8-ru`:case`koi8-u`:return`KOI8-U`;case`csmacintosh`:case`mac`:case`macintosh`:case`x-mac-roman`:return`macintosh`;case`iso-8859-11`:case`iso8859-11`:case`iso885911`:case`tis-620`:case`windows-874`:return`windows-874`;case`cp1250`:case`windows-1250`:case`x-cp1250`:return`windows-1250`;case`cp1251`:case`windows-1251`:case`x-cp1251`:return`windows-1251`;case`ansi_x3.4-1968`:case`ascii`:case`cp1252`:case`cp819`:case`csisolatin1`:case`ibm819`:case`iso-8859-1`:case`iso-ir-100`:case`iso8859-1`:case`iso88591`:case`iso_8859-1`:case`iso_8859-1:1987`:case`l1`:case`latin1`:case`us-ascii`:case`windows-1252`:case`x-cp1252`:return`windows-1252`;case`cp1253`:case`windows-1253`:case`x-cp1253`:return`windows-1253`;case`cp1254`:case`csisolatin5`:case`iso-8859-9`:case`iso-ir-148`:case`iso8859-9`:case`iso88599`:case`iso_8859-9`:case`iso_8859-9:1989`:case`l5`:case`latin5`:case`windows-1254`:case`x-cp1254`:return`windows-1254`;case`cp1255`:case`windows-1255`:case`x-cp1255`:return`windows-1255`;case`cp1256`:case`windows-1256`:case`x-cp1256`:return`windows-1256`;case`cp1257`:case`windows-1257`:case`x-cp1257`:return`windows-1257`;case`cp1258`:case`windows-1258`:case`x-cp1258`:return`windows-1258`;case`x-mac-cyrillic`:case`x-mac-ukrainian`:return`x-mac-cyrillic`;case`chinese`:case`csgb2312`:case`csiso58gb231280`:case`gb2312`:case`gb_2312`:case`gb_2312-80`:case`gbk`:case`iso-ir-58`:case`x-gbk`:return`GBK`;case`gb18030`:return`gb18030`;case`big5`:case`big5-hkscs`:case`cn-big5`:case`csbig5`:case`x-x-big5`:return`Big5`;case`cseucpkdfmtjapanese`:case`euc-jp`:case`x-euc-jp`:return`EUC-JP`;case`csiso2022jp`:case`iso-2022-jp`:return`ISO-2022-JP`;case`csshiftjis`:case`ms932`:case`ms_kanji`:case`shift-jis`:case`shift_jis`:case`sjis`:case`windows-31j`:case`x-sjis`:return`Shift_JIS`;case`cseuckr`:case`csksc56011987`:case`euc-kr`:case`iso-ir-149`:case`korean`:case`ks_c_5601-1987`:case`ks_c_5601-1989`:case`ksc5601`:case`ksc_5601`:case`windows-949`:return`EUC-KR`;case`csiso2022kr`:case`hz-gb-2312`:case`iso-2022-cn`:case`iso-2022-cn-ext`:case`iso-2022-kr`:case`replacement`:return`replacement`;case`unicodefffe`:case`utf-16be`:return`UTF-16BE`;case`csunicode`:case`iso-10646-ucs-2`:case`ucs-2`:case`unicode`:case`unicodefeff`:case`utf-16`:case`utf-16le`:return`UTF-16LE`;case`x-user-defined`:return`x-user-defined`;default:return`failure`}}l.exports={getEncoding:f}})),require_util$17=__commonJSMin(((s,l)=>{let{kState:f,kError:p,kResult:g,kAborted:v,kLastProgressEventFired:b}=require_symbols$2(),{ProgressEvent:C}=require_progressevent(),{getEncoding:w}=require_encoding(),{DOMException:E}=require_constants$15(),{serializeAMimeType:k,parseMIMEType:A}=require_dataURL(),{types:N}=require(`util`),{StringDecoder:F}=require(`string_decoder`),{btoa:I}=require(`buffer`),R={enumerable:!0,writable:!1,configurable:!1};function B(s,l,C,w){if(s[f]===`loading`)throw new E(`Invalid state`,`InvalidStateError`);s[f]=`loading`,s[g]=null,s[p]=null;let k=l.stream().getReader(),A=[],F=k.read(),I=!0;(async()=>{for(;!s[v];)try{let{done:E,value:R}=await F;if(I&&!s[v]&&queueMicrotask(()=>{q(`loadstart`,s)}),I=!1,!E&&N.isUint8Array(R))A.push(R),(s[b]===void 0||Date.now()-s[b]>=50)&&!s[v]&&(s[b]=Date.now(),queueMicrotask(()=>{q(`progress`,s)})),F=k.read();else if(E){queueMicrotask(()=>{s[f]=`done`;try{let f=J(A,C,l.type,w);if(s[v])return;s[g]=f,q(`load`,s)}catch(l){s[p]=l,q(`error`,s)}s[f]!==`loading`&&q(`loadend`,s)});break}}catch(l){if(s[v])return;queueMicrotask(()=>{s[f]=`done`,s[p]=l,q(`error`,s),s[f]!==`loading`&&q(`loadend`,s)});break}})()}function q(s,l){let f=new C(s,{bubbles:!1,cancelable:!1});l.dispatchEvent(f)}function J(s,l,f,p){switch(l){case`DataURL`:{let l=`data:`,p=A(f||`application/octet-stream`);p!==`failure`&&(l+=k(p)),l+=`;base64,`;let g=new F(`latin1`);for(let f of s)l+=I(g.write(f));return l+=I(g.end()),l}case`Text`:{let l=`failure`;if(p&&(l=w(p)),l===`failure`&&f){let s=A(f);s!==`failure`&&(l=w(s.parameters.get(`charset`)))}return l===`failure`&&(l=`UTF-8`),le(s,l)}case`ArrayBuffer`:return be(s).buffer;case`BinaryString`:{let l=``,f=new F(`latin1`);for(let p of s)l+=f.write(p);return l+=f.end(),l}}}function le(s,l){let f=be(s),p=_e(f),g=0;p!==null&&(l=p,g=p===`UTF-8`?3:2);let v=f.slice(g);return new TextDecoder(l).decode(v)}function _e(s){let[l,f,p]=s;return l===239&&f===187&&p===191?`UTF-8`:l===254&&f===255?`UTF-16BE`:l===255&&f===254?`UTF-16LE`:null}function be(s){let l=s.reduce((s,l)=>s+l.byteLength,0),f=0;return s.reduce((s,l)=>(s.set(l,f),f+=l.byteLength,s),new Uint8Array(l))}l.exports={staticPropertyDescriptors:R,readOperation:B,fireAProgressEvent:q}})),require_filereader=__commonJSMin(((s,l)=>{let{staticPropertyDescriptors:f,readOperation:p,fireAProgressEvent:g}=require_util$17(),{kState:v,kError:b,kResult:C,kEvents:w,kAborted:E}=require_symbols$2(),{webidl:k}=require_webidl(),{kEnumerableProperty:A}=require_util$20();var N=class s extends EventTarget{constructor(){super(),this[v]=`empty`,this[C]=null,this[b]=null,this[w]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(l){k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`FileReader.readAsArrayBuffer`}),l=k.converters.Blob(l,{strict:!1}),p(this,l,`ArrayBuffer`)}readAsBinaryString(l){k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`FileReader.readAsBinaryString`}),l=k.converters.Blob(l,{strict:!1}),p(this,l,`BinaryString`)}readAsText(l,f=void 0){k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`FileReader.readAsText`}),l=k.converters.Blob(l,{strict:!1}),f!==void 0&&(f=k.converters.DOMString(f)),p(this,l,`Text`,f)}readAsDataURL(l){k.brandCheck(this,s),k.argumentLengthCheck(arguments,1,{header:`FileReader.readAsDataURL`}),l=k.converters.Blob(l,{strict:!1}),p(this,l,`DataURL`)}abort(){if(this[v]===`empty`||this[v]===`done`){this[C]=null;return}this[v]===`loading`&&(this[v]=`done`,this[C]=null),this[E]=!0,g(`abort`,this),this[v]!==`loading`&&g(`loadend`,this)}get readyState(){switch(k.brandCheck(this,s),this[v]){case`empty`:return this.EMPTY;case`loading`:return this.LOADING;case`done`:return this.DONE}}get result(){return k.brandCheck(this,s),this[C]}get error(){return k.brandCheck(this,s),this[b]}get onloadend(){return k.brandCheck(this,s),this[w].loadend}set onloadend(l){k.brandCheck(this,s),this[w].loadend&&this.removeEventListener(`loadend`,this[w].loadend),typeof l==`function`?(this[w].loadend=l,this.addEventListener(`loadend`,l)):this[w].loadend=null}get onerror(){return k.brandCheck(this,s),this[w].error}set onerror(l){k.brandCheck(this,s),this[w].error&&this.removeEventListener(`error`,this[w].error),typeof l==`function`?(this[w].error=l,this.addEventListener(`error`,l)):this[w].error=null}get onloadstart(){return k.brandCheck(this,s),this[w].loadstart}set onloadstart(l){k.brandCheck(this,s),this[w].loadstart&&this.removeEventListener(`loadstart`,this[w].loadstart),typeof l==`function`?(this[w].loadstart=l,this.addEventListener(`loadstart`,l)):this[w].loadstart=null}get onprogress(){return k.brandCheck(this,s),this[w].progress}set onprogress(l){k.brandCheck(this,s),this[w].progress&&this.removeEventListener(`progress`,this[w].progress),typeof l==`function`?(this[w].progress=l,this.addEventListener(`progress`,l)):this[w].progress=null}get onload(){return k.brandCheck(this,s),this[w].load}set onload(l){k.brandCheck(this,s),this[w].load&&this.removeEventListener(`load`,this[w].load),typeof l==`function`?(this[w].load=l,this.addEventListener(`load`,l)):this[w].load=null}get onabort(){return k.brandCheck(this,s),this[w].abort}set onabort(l){k.brandCheck(this,s),this[w].abort&&this.removeEventListener(`abort`,this[w].abort),typeof l==`function`?(this[w].abort=l,this.addEventListener(`abort`,l)):this[w].abort=null}};N.EMPTY=N.prototype.EMPTY=0,N.LOADING=N.prototype.LOADING=1,N.DONE=N.prototype.DONE=2,Object.defineProperties(N.prototype,{EMPTY:f,LOADING:f,DONE:f,readAsArrayBuffer:A,readAsBinaryString:A,readAsText:A,readAsDataURL:A,abort:A,readyState:A,result:A,error:A,onloadstart:A,onprogress:A,onload:A,onabort:A,onerror:A,onloadend:A,[Symbol.toStringTag]:{value:`FileReader`,writable:!1,enumerable:!1,configurable:!0}}),Object.defineProperties(N,{EMPTY:f,LOADING:f,DONE:f}),l.exports={FileReader:N}})),require_symbols$1=__commonJSMin(((s,l)=>{l.exports={kConstruct:require_symbols$4().kConstruct}})),require_util$16=__commonJSMin(((s,l)=>{let f=require(`assert`),{URLSerializer:p}=require_dataURL(),{isValidHeaderName:g}=require_util$19();function v(s,l,f=!1){return p(s,f)===p(l,f)}function b(s){f(s!==null);let l=[];for(let f of s.split(`,`))f=f.trim(),f.length&&g(f)&&l.push(f);return l}l.exports={urlEquals:v,fieldValues:b}})),require_cache$1=__commonJSMin(((s,l)=>{let{kConstruct:f}=require_symbols$1(),{urlEquals:p,fieldValues:g}=require_util$16(),{kEnumerableProperty:v,isDisturbed:b}=require_util$20(),{kHeadersList:C}=require_symbols$4(),{webidl:w}=require_webidl(),{Response:E,cloneResponse:k}=require_response(),{Request:A}=require_request(),{kState:N,kHeaders:F,kGuard:I,kRealm:R}=require_symbols$3(),{fetching:B}=require_fetch(),{urlIsHttpHttpsScheme:q,createDeferredPromise:J,readAllBytes:le}=require_util$19(),_e=require(`assert`),{getGlobalDispatcher:be}=require_global();var xe=class s{#e;constructor(){arguments[0]!==f&&w.illegalConstructor(),this.#e=arguments[1]}async match(l,f={}){w.brandCheck(this,s),w.argumentLengthCheck(arguments,1,{header:`Cache.match`}),l=w.converters.RequestInfo(l),f=w.converters.CacheQueryOptions(f);let p=await this.matchAll(l,f);if(p.length!==0)return p[0]}async matchAll(l=void 0,f={}){w.brandCheck(this,s),l!==void 0&&(l=w.converters.RequestInfo(l)),f=w.converters.CacheQueryOptions(f);let p=null;if(l!==void 0)if(l instanceof A){if(p=l[N],p.method!==`GET`&&!f.ignoreMethod)return[]}else typeof l==`string`&&(p=new A(l)[N]);let g=[];if(l===void 0)for(let s of this.#e)g.push(s[1]);else{let s=this.#n(p,f);for(let l of s)g.push(l[1])}let v=[];for(let s of g){let l=new E(s.body?.source??null),f=l[N].body;l[N]=s,l[N].body=f,l[F][C]=s.headersList,l[F][I]=`immutable`,v.push(l)}return Object.freeze(v)}async add(l){w.brandCheck(this,s),w.argumentLengthCheck(arguments,1,{header:`Cache.add`}),l=w.converters.RequestInfo(l);let f=[l];return await this.addAll(f)}async addAll(l){w.brandCheck(this,s),w.argumentLengthCheck(arguments,1,{header:`Cache.addAll`}),l=w.converters[`sequence`](l);let f=[],p=[];for(let s of l){if(typeof s==`string`)continue;let l=s[N];if(!q(l.url)||l.method!==`GET`)throw w.errors.exception({header:`Cache.addAll`,message:`Expected http/s scheme when method is not GET.`})}let v=[];for(let s of l){let l=new A(s)[N];if(!q(l.url))throw w.errors.exception({header:`Cache.addAll`,message:`Expected http/s scheme.`});l.initiator=`fetch`,l.destination=`subresource`,p.push(l);let b=J();v.push(B({request:l,dispatcher:be(),processResponse(s){if(s.type===`error`||s.status===206||s.status<200||s.status>299)b.reject(w.errors.exception({header:`Cache.addAll`,message:`Received an invalid status code or the request failed.`}));else if(s.headersList.contains(`vary`)){let l=g(s.headersList.get(`vary`));for(let s of l)if(s===`*`){b.reject(w.errors.exception({header:`Cache.addAll`,message:`invalid vary field value`}));for(let s of v)s.abort();return}}},processResponseEndOfBody(s){if(s.aborted){b.reject(new DOMException(`aborted`,`AbortError`));return}b.resolve(s)}})),f.push(b.promise)}let b=await Promise.all(f),C=[],E=0;for(let s of b){let l={type:`put`,request:p[E],response:s};C.push(l),E++}let k=J(),F=null;try{this.#t(C)}catch(s){F=s}return queueMicrotask(()=>{F===null?k.resolve(void 0):k.reject(F)}),k.promise}async put(l,f){w.brandCheck(this,s),w.argumentLengthCheck(arguments,2,{header:`Cache.put`}),l=w.converters.RequestInfo(l),f=w.converters.Response(f);let p=null;if(p=l instanceof A?l[N]:new A(l)[N],!q(p.url)||p.method!==`GET`)throw w.errors.exception({header:`Cache.put`,message:`Expected an http/s scheme when method is not GET`});let v=f[N];if(v.status===206)throw w.errors.exception({header:`Cache.put`,message:`Got 206 status`});if(v.headersList.contains(`vary`)){let s=g(v.headersList.get(`vary`));for(let l of s)if(l===`*`)throw w.errors.exception({header:`Cache.put`,message:`Got * vary field value`})}if(v.body&&(b(v.body.stream)||v.body.stream.locked))throw w.errors.exception({header:`Cache.put`,message:`Response body is locked or disturbed`});let C=k(v),E=J();v.body==null?E.resolve(void 0):le(v.body.stream.getReader()).then(E.resolve,E.reject);let F=[],I={type:`put`,request:p,response:C};F.push(I);let R=await E.promise;C.body!=null&&(C.body.source=R);let B=J(),_e=null;try{this.#t(F)}catch(s){_e=s}return queueMicrotask(()=>{_e===null?B.resolve():B.reject(_e)}),B.promise}async delete(l,f={}){w.brandCheck(this,s),w.argumentLengthCheck(arguments,1,{header:`Cache.delete`}),l=w.converters.RequestInfo(l),f=w.converters.CacheQueryOptions(f);let p=null;if(l instanceof A){if(p=l[N],p.method!==`GET`&&!f.ignoreMethod)return!1}else _e(typeof l==`string`),p=new A(l)[N];let g=[],v={type:`delete`,request:p,options:f};g.push(v);let b=J(),C=null,E;try{E=this.#t(g)}catch(s){C=s}return queueMicrotask(()=>{C===null?b.resolve(!!E?.length):b.reject(C)}),b.promise}async keys(l=void 0,f={}){w.brandCheck(this,s),l!==void 0&&(l=w.converters.RequestInfo(l)),f=w.converters.CacheQueryOptions(f);let p=null;if(l!==void 0)if(l instanceof A){if(p=l[N],p.method!==`GET`&&!f.ignoreMethod)return[]}else typeof l==`string`&&(p=new A(l)[N]);let g=J(),v=[];if(l===void 0)for(let s of this.#e)v.push(s[0]);else{let s=this.#n(p,f);for(let l of s)v.push(l[0])}return queueMicrotask(()=>{let s=[];for(let l of v){let f=new A(`https://a`);f[N]=l,f[F][C]=l.headersList,f[F][I]=`immutable`,f[R]=l.client,s.push(f)}g.resolve(Object.freeze(s))}),g.promise}#t(s){let l=this.#e,f=[...l],p=[],g=[];try{for(let f of s){if(f.type!==`delete`&&f.type!==`put`)throw w.errors.exception({header:`Cache.#batchCacheOperations`,message:`operation type does not match "delete" or "put"`});if(f.type===`delete`&&f.response!=null)throw w.errors.exception({header:`Cache.#batchCacheOperations`,message:`delete operation should not have an associated response`});if(this.#n(f.request,f.options,p).length)throw new DOMException(`???`,`InvalidStateError`);let s;if(f.type===`delete`){if(s=this.#n(f.request,f.options),s.length===0)return[];for(let f of s){let s=l.indexOf(f);_e(s!==-1),l.splice(s,1)}}else if(f.type===`put`){if(f.response==null)throw w.errors.exception({header:`Cache.#batchCacheOperations`,message:`put operation should have an associated response`});let g=f.request;if(!q(g.url))throw w.errors.exception({header:`Cache.#batchCacheOperations`,message:`expected http or https scheme`});if(g.method!==`GET`)throw w.errors.exception({header:`Cache.#batchCacheOperations`,message:`not get method`});if(f.options!=null)throw w.errors.exception({header:`Cache.#batchCacheOperations`,message:`options must not be defined`});s=this.#n(f.request);for(let f of s){let s=l.indexOf(f);_e(s!==-1),l.splice(s,1)}l.push([f.request,f.response]),p.push([f.request,f.response])}g.push([f.request,f.response])}return g}catch(s){throw this.#e.length=0,this.#e=f,s}}#n(s,l,f){let p=[],g=f??this.#e;for(let f of g){let[g,v]=f;this.#r(s,g,v,l)&&p.push(f)}return p}#r(s,l,f=null,v){let b=new URL(s.url),C=new URL(l.url);if(v?.ignoreSearch&&(C.search=``,b.search=``),!p(b,C,!0))return!1;if(f==null||v?.ignoreVary||!f.headersList.contains(`vary`))return!0;let w=g(f.headersList.get(`vary`));for(let f of w)if(f===`*`||l.headersList.get(f)!==s.headersList.get(f))return!1;return!0}};Object.defineProperties(xe.prototype,{[Symbol.toStringTag]:{value:`Cache`,configurable:!0},match:v,matchAll:v,add:v,addAll:v,put:v,delete:v,keys:v});let De=[{key:`ignoreSearch`,converter:w.converters.boolean,defaultValue:!1},{key:`ignoreMethod`,converter:w.converters.boolean,defaultValue:!1},{key:`ignoreVary`,converter:w.converters.boolean,defaultValue:!1}];w.converters.CacheQueryOptions=w.dictionaryConverter(De),w.converters.MultiCacheQueryOptions=w.dictionaryConverter([...De,{key:`cacheName`,converter:w.converters.DOMString}]),w.converters.Response=w.interfaceConverter(E),w.converters[`sequence`]=w.sequenceConverter(w.converters.RequestInfo),l.exports={Cache:xe}})),require_cachestorage=__commonJSMin(((s,l)=>{let{kConstruct:f}=require_symbols$1(),{Cache:p}=require_cache$1(),{webidl:g}=require_webidl(),{kEnumerableProperty:v}=require_util$20();var b=class s{#e=new Map;constructor(){arguments[0]!==f&&g.illegalConstructor()}async match(l,v={}){if(g.brandCheck(this,s),g.argumentLengthCheck(arguments,1,{header:`CacheStorage.match`}),l=g.converters.RequestInfo(l),v=g.converters.MultiCacheQueryOptions(v),v.cacheName!=null){if(this.#e.has(v.cacheName))return await new p(f,this.#e.get(v.cacheName)).match(l,v)}else for(let s of this.#e.values()){let g=await new p(f,s).match(l,v);if(g!==void 0)return g}}async has(l){return g.brandCheck(this,s),g.argumentLengthCheck(arguments,1,{header:`CacheStorage.has`}),l=g.converters.DOMString(l),this.#e.has(l)}async open(l){if(g.brandCheck(this,s),g.argumentLengthCheck(arguments,1,{header:`CacheStorage.open`}),l=g.converters.DOMString(l),this.#e.has(l))return new p(f,this.#e.get(l));let v=[];return this.#e.set(l,v),new p(f,v)}async delete(l){return g.brandCheck(this,s),g.argumentLengthCheck(arguments,1,{header:`CacheStorage.delete`}),l=g.converters.DOMString(l),this.#e.delete(l)}async keys(){return g.brandCheck(this,s),[...this.#e.keys()]}};Object.defineProperties(b.prototype,{[Symbol.toStringTag]:{value:`CacheStorage`,configurable:!0},match:v,has:v,open:v,delete:v,keys:v}),l.exports={CacheStorage:b}})),require_constants$13=__commonJSMin(((s,l)=>{let f=1024,p=4096;l.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}})),require_util$15=__commonJSMin(((s,l)=>{function f(s){if(s.length===0)return!1;for(let l of s){let s=l.charCodeAt(0);if(s>=0||s<=8||s>=10||s<=31||s===127)return!1}}function p(s){for(let l of s){let s=l.charCodeAt(0);if(s<=32||s>127||l===`(`||l===`)`||l===`>`||l===`<`||l===`@`||l===`,`||l===`;`||l===`:`||l===`\\`||l===`"`||l===`/`||l===`[`||l===`]`||l===`?`||l===`=`||l===`{`||l===`}`)throw Error(`Invalid cookie name`)}}function g(s){for(let l of s){let s=l.charCodeAt(0);if(s<33||s===34||s===44||s===59||s===92||s>126)throw Error(`Invalid header value`)}}function v(s){for(let l of s)if(l.charCodeAt(0)<33||l===`;`)throw Error(`Invalid cookie path`)}function b(s){if(s.startsWith(`-`)||s.endsWith(`.`)||s.endsWith(`-`))throw Error(`Invalid cookie domain`)}function C(s){return typeof s==`number`&&(s=new Date(s)),`${[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`][s.getUTCDay()]}, ${s.getUTCDate().toString().padStart(2,`0`)} ${[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`][s.getUTCMonth()]} ${s.getUTCFullYear()} ${s.getUTCHours().toString().padStart(2,`0`)}:${s.getUTCMinutes().toString().padStart(2,`0`)}:${s.getUTCSeconds().toString().padStart(2,`0`)} GMT`}function w(s){if(s<0)throw Error(`Invalid cookie max-age`)}function E(s){if(s.name.length===0)return null;p(s.name),g(s.value);let l=[`${s.name}=${s.value}`];s.name.startsWith(`__Secure-`)&&(s.secure=!0),s.name.startsWith(`__Host-`)&&(s.secure=!0,s.domain=null,s.path=`/`),s.secure&&l.push(`Secure`),s.httpOnly&&l.push(`HttpOnly`),typeof s.maxAge==`number`&&(w(s.maxAge),l.push(`Max-Age=${s.maxAge}`)),s.domain&&(b(s.domain),l.push(`Domain=${s.domain}`)),s.path&&(v(s.path),l.push(`Path=${s.path}`)),s.expires&&s.expires.toString()!==`Invalid Date`&&l.push(`Expires=${C(s.expires)}`),s.sameSite&&l.push(`SameSite=${s.sameSite}`);for(let f of s.unparsed){if(!f.includes(`=`))throw Error(`Invalid unparsed`);let[s,...p]=f.split(`=`);l.push(`${s.trim()}=${p.join(`=`)}`)}return l.join(`; `)}l.exports={isCTLExcludingHtab:f,validateCookieName:p,validateCookiePath:v,validateCookieValue:g,toIMFDate:C,stringify:E}})),require_parse$15=__commonJSMin(((s,l)=>{let{maxNameValuePairSize:f,maxAttributeValueSize:p}=require_constants$13(),{isCTLExcludingHtab:g}=require_util$15(),{collectASequenceOfCodePointsFast:v}=require_dataURL(),b=require(`assert`);function C(s){if(g(s))return null;let l=``,p=``,b=``,C=``;if(s.includes(`;`)){let f={position:0};l=v(`;`,s,f),p=s.slice(f.position)}else l=s;if(!l.includes(`=`))C=l;else{let s={position:0};b=v(`=`,l,s),C=l.slice(s.position+1)}return b=b.trim(),C=C.trim(),b.length+C.length>f?null:{name:b,value:C,...w(p)}}function w(s,l={}){if(s.length===0)return l;b(s[0]===`;`),s=s.slice(1);let f=``;s.includes(`;`)?(f=v(`;`,s,{position:0}),s=s.slice(f.length)):(f=s,s=``);let g=``,C=``;if(f.includes(`=`)){let s={position:0};g=v(`=`,f,s),C=f.slice(s.position+1)}else g=f;if(g=g.trim(),C=C.trim(),C.length>p)return w(s,l);let E=g.toLowerCase();if(E===`expires`)l.expires=new Date(C);else if(E===`max-age`){let f=C.charCodeAt(0);if((f<48||f>57)&&C[0]!==`-`||!/^\d+$/.test(C))return w(s,l);l.maxAge=Number(C)}else if(E===`domain`){let s=C;s[0]===`.`&&(s=s.slice(1)),s=s.toLowerCase(),l.domain=s}else if(E===`path`){let s=``;s=C.length===0||C[0]!==`/`?`/`:C,l.path=s}else if(E===`secure`)l.secure=!0;else if(E===`httponly`)l.httpOnly=!0;else if(E===`samesite`){let s=`Default`,f=C.toLowerCase();f.includes(`none`)&&(s=`None`),f.includes(`strict`)&&(s=`Strict`),f.includes(`lax`)&&(s=`Lax`),l.sameSite=s}else l.unparsed??=[],l.unparsed.push(`${g}=${C}`);return w(s,l)}l.exports={parseSetCookie:C,parseUnparsedAttributes:w}})),require_cookies=__commonJSMin(((s,l)=>{let{parseSetCookie:f}=require_parse$15(),{stringify:p}=require_util$15(),{webidl:g}=require_webidl(),{Headers:v}=require_headers$2();function b(s){g.argumentLengthCheck(arguments,1,{header:`getCookies`}),g.brandCheck(s,v,{strict:!1});let l=s.get(`cookie`),f={};if(!l)return f;for(let s of l.split(`;`)){let[l,...p]=s.split(`=`);f[l.trim()]=p.join(`=`)}return f}function C(s,l,f){g.argumentLengthCheck(arguments,2,{header:`deleteCookie`}),g.brandCheck(s,v,{strict:!1}),l=g.converters.DOMString(l),f=g.converters.DeleteCookieAttributes(f),E(s,{name:l,value:``,expires:new Date(0),...f})}function w(s){g.argumentLengthCheck(arguments,1,{header:`getSetCookies`}),g.brandCheck(s,v,{strict:!1});let l=s.getSetCookie();return l?l.map(s=>f(s)):[]}function E(s,l){g.argumentLengthCheck(arguments,2,{header:`setCookie`}),g.brandCheck(s,v,{strict:!1}),l=g.converters.Cookie(l),p(l)&&s.append(`Set-Cookie`,p(l))}g.converters.DeleteCookieAttributes=g.dictionaryConverter([{converter:g.nullableConverter(g.converters.DOMString),key:`path`,defaultValue:null},{converter:g.nullableConverter(g.converters.DOMString),key:`domain`,defaultValue:null}]),g.converters.Cookie=g.dictionaryConverter([{converter:g.converters.DOMString,key:`name`},{converter:g.converters.DOMString,key:`value`},{converter:g.nullableConverter(s=>typeof s==`number`?g.converters[`unsigned long long`](s):new Date(s)),key:`expires`,defaultValue:null},{converter:g.nullableConverter(g.converters[`long long`]),key:`maxAge`,defaultValue:null},{converter:g.nullableConverter(g.converters.DOMString),key:`domain`,defaultValue:null},{converter:g.nullableConverter(g.converters.DOMString),key:`path`,defaultValue:null},{converter:g.nullableConverter(g.converters.boolean),key:`secure`,defaultValue:null},{converter:g.nullableConverter(g.converters.boolean),key:`httpOnly`,defaultValue:null},{converter:g.converters.USVString,key:`sameSite`,allowedValues:[`Strict`,`Lax`,`None`]},{converter:g.sequenceConverter(g.converters.DOMString),key:`unparsed`,defaultValue:[]}]),l.exports={getCookies:b,deleteCookie:C,getSetCookies:w,setCookie:E}})),require_constants$12=__commonJSMin(((s,l)=>{let f=`258EAFA5-E914-47DA-95CA-C5AB0DC85B11`;l.exports={uid:`258EAFA5-E914-47DA-95CA-C5AB0DC85B11`,staticPropertyDescriptors:{enumerable:!0,writable:!1,configurable:!1},states:{CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},opcodes:{CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},maxUnsigned16Bit:2**16-1,parserStates:{INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},emptyBuffer:Buffer.allocUnsafe(0)}})),require_symbols=__commonJSMin(((s,l)=>{l.exports={kWebSocketURL:Symbol(`url`),kReadyState:Symbol(`ready state`),kController:Symbol(`controller`),kResponse:Symbol(`response`),kBinaryType:Symbol(`binary type`),kSentClose:Symbol(`sent close`),kReceivedClose:Symbol(`received close`),kByteParser:Symbol(`byte parser`)}})),require_events=__commonJSMin(((s,l)=>{let{webidl:f}=require_webidl(),{kEnumerableProperty:p}=require_util$20(),{MessagePort:g}=require(`worker_threads`);var v=class s extends Event{#e;constructor(s,l={}){f.argumentLengthCheck(arguments,1,{header:`MessageEvent constructor`}),s=f.converters.DOMString(s),l=f.converters.MessageEventInit(l),super(s,l),this.#e=l}get data(){return f.brandCheck(this,s),this.#e.data}get origin(){return f.brandCheck(this,s),this.#e.origin}get lastEventId(){return f.brandCheck(this,s),this.#e.lastEventId}get source(){return f.brandCheck(this,s),this.#e.source}get ports(){return f.brandCheck(this,s),Object.isFrozen(this.#e.ports)||Object.freeze(this.#e.ports),this.#e.ports}initMessageEvent(l,p=!1,g=!1,v=null,b=``,C=``,w=null,E=[]){return f.brandCheck(this,s),f.argumentLengthCheck(arguments,1,{header:`MessageEvent.initMessageEvent`}),new s(l,{bubbles:p,cancelable:g,data:v,origin:b,lastEventId:C,source:w,ports:E})}},b=class s extends Event{#e;constructor(s,l={}){f.argumentLengthCheck(arguments,1,{header:`CloseEvent constructor`}),s=f.converters.DOMString(s),l=f.converters.CloseEventInit(l),super(s,l),this.#e=l}get wasClean(){return f.brandCheck(this,s),this.#e.wasClean}get code(){return f.brandCheck(this,s),this.#e.code}get reason(){return f.brandCheck(this,s),this.#e.reason}},C=class s extends Event{#e;constructor(s,l){f.argumentLengthCheck(arguments,1,{header:`ErrorEvent constructor`}),super(s,l),s=f.converters.DOMString(s),l=f.converters.ErrorEventInit(l??{}),this.#e=l}get message(){return f.brandCheck(this,s),this.#e.message}get filename(){return f.brandCheck(this,s),this.#e.filename}get lineno(){return f.brandCheck(this,s),this.#e.lineno}get colno(){return f.brandCheck(this,s),this.#e.colno}get error(){return f.brandCheck(this,s),this.#e.error}};Object.defineProperties(v.prototype,{[Symbol.toStringTag]:{value:`MessageEvent`,configurable:!0},data:p,origin:p,lastEventId:p,source:p,ports:p,initMessageEvent:p}),Object.defineProperties(b.prototype,{[Symbol.toStringTag]:{value:`CloseEvent`,configurable:!0},reason:p,code:p,wasClean:p}),Object.defineProperties(C.prototype,{[Symbol.toStringTag]:{value:`ErrorEvent`,configurable:!0},message:p,filename:p,lineno:p,colno:p,error:p}),f.converters.MessagePort=f.interfaceConverter(g),f.converters[`sequence`]=f.sequenceConverter(f.converters.MessagePort);let w=[{key:`bubbles`,converter:f.converters.boolean,defaultValue:!1},{key:`cancelable`,converter:f.converters.boolean,defaultValue:!1},{key:`composed`,converter:f.converters.boolean,defaultValue:!1}];f.converters.MessageEventInit=f.dictionaryConverter([...w,{key:`data`,converter:f.converters.any,defaultValue:null},{key:`origin`,converter:f.converters.USVString,defaultValue:``},{key:`lastEventId`,converter:f.converters.DOMString,defaultValue:``},{key:`source`,converter:f.nullableConverter(f.converters.MessagePort),defaultValue:null},{key:`ports`,converter:f.converters[`sequence`],get defaultValue(){return[]}}]),f.converters.CloseEventInit=f.dictionaryConverter([...w,{key:`wasClean`,converter:f.converters.boolean,defaultValue:!1},{key:`code`,converter:f.converters[`unsigned short`],defaultValue:0},{key:`reason`,converter:f.converters.USVString,defaultValue:``}]),f.converters.ErrorEventInit=f.dictionaryConverter([...w,{key:`message`,converter:f.converters.DOMString,defaultValue:``},{key:`filename`,converter:f.converters.USVString,defaultValue:``},{key:`lineno`,converter:f.converters[`unsigned long`],defaultValue:0},{key:`colno`,converter:f.converters[`unsigned long`],defaultValue:0},{key:`error`,converter:f.converters.any}]),l.exports={MessageEvent:v,CloseEvent:b,ErrorEvent:C}})),require_util$14=__commonJSMin(((s,l)=>{let{kReadyState:f,kController:p,kResponse:g,kBinaryType:v,kWebSocketURL:b}=require_symbols(),{states:C,opcodes:w}=require_constants$12(),{MessageEvent:E,ErrorEvent:k}=require_events();function A(s){return s[f]===C.OPEN}function N(s){return s[f]===C.CLOSING}function F(s){return s[f]===C.CLOSED}function I(s,l,f=Event,p){let g=new f(s,p);l.dispatchEvent(g)}function R(s,l,p){if(s[f]!==C.OPEN)return;let g;if(l===w.TEXT)try{g=new TextDecoder(`utf-8`,{fatal:!0}).decode(p)}catch{J(s,`Received invalid UTF-8 in text frame.`);return}else l===w.BINARY&&(g=s[v]===`blob`?new Blob([p]):new Uint8Array(p).buffer);I(`message`,s,E,{origin:s[b].origin,data:g})}function B(s){if(s.length===0)return!1;for(let l of s){let s=l.charCodeAt(0);if(s<33||s>126||l===`(`||l===`)`||l===`<`||l===`>`||l===`@`||l===`,`||l===`;`||l===`:`||l===`\\`||l===`"`||l===`/`||l===`[`||l===`]`||l===`?`||l===`=`||l===`{`||l===`}`||s===32||s===9)return!1}return!0}function q(s){return s>=1e3&&s<1015?s!==1004&&s!==1005&&s!==1006:s>=3e3&&s<=4999}function J(s,l){let{[p]:f,[g]:v}=s;f.abort(),v?.socket&&!v.socket.destroyed&&v.socket.destroy(),l&&I(`error`,s,k,{error:Error(l)})}l.exports={isEstablished:A,isClosing:N,isClosed:F,fireEvent:I,isValidSubprotocol:B,isValidStatusCode:q,failWebsocketConnection:J,websocketMessageReceived:R}})),require_connection=__commonJSMin(((s,l)=>{let f=require(`diagnostics_channel`),{uid:p,states:g}=require_constants$12(),{kReadyState:v,kSentClose:b,kByteParser:C,kReceivedClose:w}=require_symbols(),{fireEvent:E,failWebsocketConnection:k}=require_util$14(),{CloseEvent:A}=require_events(),{makeRequest:N}=require_request(),{fetching:F}=require_fetch(),{Headers:I}=require_headers$2(),{getGlobalDispatcher:R}=require_global(),{kHeadersList:B}=require_symbols$4(),q={};q.open=f.channel(`undici:websocket:open`),q.close=f.channel(`undici:websocket:close`),q.socketError=f.channel(`undici:websocket:socket_error`);let J;try{J=require(`crypto`)}catch{}function le(s,l,f,g,v){let b=s;b.protocol=s.protocol===`ws:`?`http:`:`https:`;let C=N({urlList:[b],serviceWorkers:`none`,referrer:`no-referrer`,mode:`websocket`,credentials:`include`,cache:`no-store`,redirect:`error`});v.headers&&(C.headersList=new I(v.headers)[B]);let w=J.randomBytes(16).toString(`base64`);C.headersList.append(`sec-websocket-key`,w),C.headersList.append(`sec-websocket-version`,`13`);for(let s of l)C.headersList.append(`sec-websocket-protocol`,s);let E=``;return F({request:C,useParallelQueue:!0,dispatcher:v.dispatcher??R(),processResponse(s){if(s.type===`error`||s.status!==101){k(f,`Received network error or non-101 status code.`);return}if(l.length!==0&&!s.headersList.get(`Sec-WebSocket-Protocol`)){k(f,`Server did not respond with sent protocols.`);return}if(s.headersList.get(`Upgrade`)?.toLowerCase()!==`websocket`){k(f,`Server did not set Upgrade header to "websocket".`);return}if(s.headersList.get(`Connection`)?.toLowerCase()!==`upgrade`){k(f,`Server did not set Connection header to "upgrade".`);return}if(s.headersList.get(`Sec-WebSocket-Accept`)!==J.createHash(`sha1`).update(w+p).digest(`base64`)){k(f,`Incorrect hash received in Sec-WebSocket-Accept header.`);return}let v=s.headersList.get(`Sec-WebSocket-Extensions`);if(v!==null&&v!==``){k(f,`Received different permessage-deflate than the one set.`);return}let b=s.headersList.get(`Sec-WebSocket-Protocol`);if(b!==null&&b!==C.headersList.get(`Sec-WebSocket-Protocol`)){k(f,`Protocol was not set in the opening handshake.`);return}s.socket.on(`data`,_e),s.socket.on(`close`,be),s.socket.on(`error`,xe),q.open.hasSubscribers&&q.open.publish({address:s.socket.address(),protocol:b,extensions:v}),g(s)}})}function _e(s){this.ws[C].write(s)||this.pause()}function be(){let{ws:s}=this,l=s[b]&&s[w],f=1005,p=``,k=s[C].closingInfo;k?(f=k.code??1005,p=k.reason):s[b]||(f=1006),s[v]=g.CLOSED,E(`close`,s,A,{wasClean:l,code:f,reason:p}),q.close.hasSubscribers&&q.close.publish({websocket:s,code:f,reason:p})}function xe(s){let{ws:l}=this;l[v]=g.CLOSING,q.socketError.hasSubscribers&&q.socketError.publish(s),this.destroy()}l.exports={establishWebSocketConnection:le}})),require_frame=__commonJSMin(((s,l)=>{let{maxUnsigned16Bit:f}=require_constants$12(),p;try{p=require(`crypto`)}catch{}l.exports={WebsocketFrameSend:class{constructor(s){this.frameData=s,this.maskKey=p.randomBytes(4)}createFrame(s){let l=this.frameData?.byteLength??0,p=l,g=6;l>f?(g+=8,p=127):l>125&&(g+=2,p=126);let v=Buffer.allocUnsafe(l+g);v[0]=v[1]=0,v[0]|=128,v[0]=(v[0]&240)+s,v[g-4]=this.maskKey[0],v[g-3]=this.maskKey[1],v[g-2]=this.maskKey[2],v[g-1]=this.maskKey[3],v[1]=p,p===126?v.writeUInt16BE(l,2):p===127&&(v[2]=v[3]=0,v.writeUIntBE(l,4,6)),v[1]|=128;for(let s=0;s{let{Writable:f}=require(`stream`),p=require(`diagnostics_channel`),{parserStates:g,opcodes:v,states:b,emptyBuffer:C}=require_constants$12(),{kReadyState:w,kSentClose:E,kResponse:k,kReceivedClose:A}=require_symbols(),{isValidStatusCode:N,failWebsocketConnection:F,websocketMessageReceived:I}=require_util$14(),{WebsocketFrameSend:R}=require_frame(),B={};B.ping=p.channel(`undici:websocket:ping`),B.pong=p.channel(`undici:websocket:pong`),l.exports={ByteParser:class extends f{#e=[];#t=0;#n=g.INFO;#r={};#i=[];constructor(s){super(),this.ws=s}_write(s,l,f){this.#e.push(s),this.#t+=s.length,this.run(f)}run(s){for(;;){if(this.#n===g.INFO){if(this.#t<2)return s();let l=this.consume(2);if(this.#r.fin=(l[0]&128)!=0,this.#r.opcode=l[0]&15,this.#r.originalOpcode??=this.#r.opcode,this.#r.fragmented=!this.#r.fin&&this.#r.opcode!==v.CONTINUATION,this.#r.fragmented&&this.#r.opcode!==v.BINARY&&this.#r.opcode!==v.TEXT){F(this.ws,`Invalid frame type was fragmented.`);return}let f=l[1]&127;if(f<=125?(this.#r.payloadLength=f,this.#n=g.READ_DATA):f===126?this.#n=g.PAYLOADLENGTH_16:f===127&&(this.#n=g.PAYLOADLENGTH_64),this.#r.fragmented&&f>125){F(this.ws,`Fragmented frame exceeded 125 bytes.`);return}else if((this.#r.opcode===v.PING||this.#r.opcode===v.PONG||this.#r.opcode===v.CLOSE)&&f>125){F(this.ws,`Payload length for control frame exceeded 125 bytes.`);return}else if(this.#r.opcode===v.CLOSE){if(f===1){F(this.ws,`Received close frame with a 1-byte body.`);return}let s=this.consume(f);if(this.#r.closeInfo=this.parseCloseBody(!1,s),!this.ws[E]){let s=Buffer.allocUnsafe(2);s.writeUInt16BE(this.#r.closeInfo.code,0);let l=new R(s);this.ws[k].socket.write(l.createFrame(v.CLOSE),s=>{s||(this.ws[E]=!0)})}this.ws[w]=b.CLOSING,this.ws[A]=!0,this.end();return}else if(this.#r.opcode===v.PING){let l=this.consume(f);if(!this.ws[A]){let s=new R(l);this.ws[k].socket.write(s.createFrame(v.PONG)),B.ping.hasSubscribers&&B.ping.publish({payload:l})}if(this.#n=g.INFO,this.#t>0)continue;s();return}else if(this.#r.opcode===v.PONG){let l=this.consume(f);if(B.pong.hasSubscribers&&B.pong.publish({payload:l}),this.#t>0)continue;s();return}}else if(this.#n===g.PAYLOADLENGTH_16){if(this.#t<2)return s();let l=this.consume(2);this.#r.payloadLength=l.readUInt16BE(0),this.#n=g.READ_DATA}else if(this.#n===g.PAYLOADLENGTH_64){if(this.#t<8)return s();let l=this.consume(8),f=l.readUInt32BE(0);if(f>2**31-1){F(this.ws,`Received payload length > 2^31 bytes.`);return}let p=l.readUInt32BE(4);this.#r.payloadLength=(f<<8)+p,this.#n=g.READ_DATA}else if(this.#n===g.READ_DATA){if(this.#t=this.#r.payloadLength){let s=this.consume(this.#r.payloadLength);if(this.#i.push(s),!this.#r.fragmented||this.#r.fin&&this.#r.opcode===v.CONTINUATION){let s=Buffer.concat(this.#i);I(this.ws,this.#r.originalOpcode,s),this.#r={},this.#i.length=0}this.#n=g.INFO}}if(!(this.#t>0)){s();break}}}consume(s){if(s>this.#t)return null;if(s===0)return C;if(this.#e[0].length===s)return this.#t-=this.#e[0].length,this.#e.shift();let l=Buffer.allocUnsafe(s),f=0;for(;f!==s;){let p=this.#e[0],{length:g}=p;if(g+f===s){l.set(this.#e.shift(),f);break}else if(g+f>s){l.set(p.subarray(0,s-f),f),this.#e[0]=p.subarray(s-f);break}else l.set(this.#e.shift(),f),f+=p.length}return this.#t-=s,l}parseCloseBody(s,l){let f;if(l.length>=2&&(f=l.readUInt16BE(0)),s)return N(f)?{code:f}:null;let p=l.subarray(2);if(p[0]===239&&p[1]===187&&p[2]===191&&(p=p.subarray(3)),f!==void 0&&!N(f))return null;try{p=new TextDecoder(`utf-8`,{fatal:!0}).decode(p)}catch{return null}return{code:f,reason:p}}get closingInfo(){return this.#r.closeInfo}}}})),require_websocket$1=__commonJSMin(((s,l)=>{let{webidl:f}=require_webidl(),{DOMException:p}=require_constants$15(),{URLSerializer:g}=require_dataURL(),{getGlobalOrigin:v}=require_global$1(),{staticPropertyDescriptors:b,states:C,opcodes:w,emptyBuffer:E}=require_constants$12(),{kWebSocketURL:k,kReadyState:A,kController:N,kBinaryType:F,kResponse:I,kSentClose:R,kByteParser:B}=require_symbols(),{isEstablished:q,isClosing:J,isValidSubprotocol:le,failWebsocketConnection:_e,fireEvent:be}=require_util$14(),{establishWebSocketConnection:xe}=require_connection(),{WebsocketFrameSend:De}=require_frame(),{ByteParser:Oe}=require_receiver$1(),{kEnumerableProperty:je,isBlobLike:Ne}=require_util$20(),{getGlobalDispatcher:Pe}=require_global(),{types:ze}=require(`util`),Be=!1;var We=class s extends EventTarget{#e={open:null,error:null,close:null,message:null};#t=0;#n=``;#r=``;constructor(l,g=[]){super(),f.argumentLengthCheck(arguments,1,{header:`WebSocket constructor`}),Be||(Be=!0,process.emitWarning(`WebSockets are experimental, expect them to change at any time.`,{code:`UNDICI-WS`}));let b=f.converters[`DOMString or sequence or WebSocketInit`](g);l=f.converters.USVString(l),g=b.protocols;let C=v(),w;try{w=new URL(l,C)}catch(s){throw new p(s,`SyntaxError`)}if(w.protocol===`http:`?w.protocol=`ws:`:w.protocol===`https:`&&(w.protocol=`wss:`),w.protocol!==`ws:`&&w.protocol!==`wss:`)throw new p(`Expected a ws: or wss: protocol, got ${w.protocol}`,`SyntaxError`);if(w.hash||w.href.endsWith(`#`))throw new p(`Got fragment`,`SyntaxError`);if(typeof g==`string`&&(g=[g]),g.length!==new Set(g.map(s=>s.toLowerCase())).size||g.length>0&&!g.every(s=>le(s)))throw new p(`Invalid Sec-WebSocket-Protocol value`,`SyntaxError`);this[k]=new URL(w.href),this[N]=xe(w,g,this,s=>this.#i(s),b),this[A]=s.CONNECTING,this[F]=`blob`}close(l=void 0,g=void 0){if(f.brandCheck(this,s),l!==void 0&&(l=f.converters[`unsigned short`](l,{clamp:!0})),g!==void 0&&(g=f.converters.USVString(g)),l!==void 0&&l!==1e3&&(l<3e3||l>4999))throw new p(`invalid code`,`InvalidAccessError`);let v=0;if(g!==void 0&&(v=Buffer.byteLength(g),v>123))throw new p(`Reason must be less than 123 bytes; received ${v}`,`SyntaxError`);if(!(this[A]===s.CLOSING||this[A]===s.CLOSED))if(!q(this))_e(this,`Connection was closed before it was established.`),this[A]=s.CLOSING;else if(J(this))this[A]=s.CLOSING;else{let s=new De;l!==void 0&&g===void 0?(s.frameData=Buffer.allocUnsafe(2),s.frameData.writeUInt16BE(l,0)):l!==void 0&&g!==void 0?(s.frameData=Buffer.allocUnsafe(2+v),s.frameData.writeUInt16BE(l,0),s.frameData.write(g,2,`utf-8`)):s.frameData=E,this[I].socket.write(s.createFrame(w.CLOSE),s=>{s||(this[R]=!0)}),this[A]=C.CLOSING}}send(l){if(f.brandCheck(this,s),f.argumentLengthCheck(arguments,1,{header:`WebSocket.send`}),l=f.converters.WebSocketSendData(l),this[A]===s.CONNECTING)throw new p(`Sent before connected.`,`InvalidStateError`);if(!q(this)||J(this))return;let g=this[I].socket;if(typeof l==`string`){let s=Buffer.from(l),f=new De(s).createFrame(w.TEXT);this.#t+=s.byteLength,g.write(f,()=>{this.#t-=s.byteLength})}else if(ze.isArrayBuffer(l)){let s=Buffer.from(l),f=new De(s).createFrame(w.BINARY);this.#t+=s.byteLength,g.write(f,()=>{this.#t-=s.byteLength})}else if(ArrayBuffer.isView(l)){let s=Buffer.from(l,l.byteOffset,l.byteLength),f=new De(s).createFrame(w.BINARY);this.#t+=s.byteLength,g.write(f,()=>{this.#t-=s.byteLength})}else if(Ne(l)){let s=new De;l.arrayBuffer().then(l=>{let f=Buffer.from(l);s.frameData=f;let p=s.createFrame(w.BINARY);this.#t+=f.byteLength,g.write(p,()=>{this.#t-=f.byteLength})})}}get readyState(){return f.brandCheck(this,s),this[A]}get bufferedAmount(){return f.brandCheck(this,s),this.#t}get url(){return f.brandCheck(this,s),g(this[k])}get extensions(){return f.brandCheck(this,s),this.#r}get protocol(){return f.brandCheck(this,s),this.#n}get onopen(){return f.brandCheck(this,s),this.#e.open}set onopen(l){f.brandCheck(this,s),this.#e.open&&this.removeEventListener(`open`,this.#e.open),typeof l==`function`?(this.#e.open=l,this.addEventListener(`open`,l)):this.#e.open=null}get onerror(){return f.brandCheck(this,s),this.#e.error}set onerror(l){f.brandCheck(this,s),this.#e.error&&this.removeEventListener(`error`,this.#e.error),typeof l==`function`?(this.#e.error=l,this.addEventListener(`error`,l)):this.#e.error=null}get onclose(){return f.brandCheck(this,s),this.#e.close}set onclose(l){f.brandCheck(this,s),this.#e.close&&this.removeEventListener(`close`,this.#e.close),typeof l==`function`?(this.#e.close=l,this.addEventListener(`close`,l)):this.#e.close=null}get onmessage(){return f.brandCheck(this,s),this.#e.message}set onmessage(l){f.brandCheck(this,s),this.#e.message&&this.removeEventListener(`message`,this.#e.message),typeof l==`function`?(this.#e.message=l,this.addEventListener(`message`,l)):this.#e.message=null}get binaryType(){return f.brandCheck(this,s),this[F]}set binaryType(l){f.brandCheck(this,s),l!==`blob`&&l!==`arraybuffer`?this[F]=`blob`:this[F]=l}#i(s){this[I]=s;let l=new Oe(this);l.on(`drain`,function(){this.ws[I].socket.resume()}),s.socket.ws=this,this[B]=l,this[A]=C.OPEN;let f=s.headersList.get(`sec-websocket-extensions`);f!==null&&(this.#r=f);let p=s.headersList.get(`sec-websocket-protocol`);p!==null&&(this.#n=p),be(`open`,this)}};We.CONNECTING=We.prototype.CONNECTING=C.CONNECTING,We.OPEN=We.prototype.OPEN=C.OPEN,We.CLOSING=We.prototype.CLOSING=C.CLOSING,We.CLOSED=We.prototype.CLOSED=C.CLOSED,Object.defineProperties(We.prototype,{CONNECTING:b,OPEN:b,CLOSING:b,CLOSED:b,url:je,readyState:je,bufferedAmount:je,onopen:je,onerror:je,onclose:je,close:je,onmessage:je,binaryType:je,send:je,extensions:je,protocol:je,[Symbol.toStringTag]:{value:`WebSocket`,writable:!1,enumerable:!1,configurable:!0}}),Object.defineProperties(We,{CONNECTING:b,OPEN:b,CLOSING:b,CLOSED:b}),f.converters[`sequence`]=f.sequenceConverter(f.converters.DOMString),f.converters[`DOMString or sequence`]=function(s){return f.util.Type(s)===`Object`&&Symbol.iterator in s?f.converters[`sequence`](s):f.converters.DOMString(s)},f.converters.WebSocketInit=f.dictionaryConverter([{key:`protocols`,converter:f.converters[`DOMString or sequence`],get defaultValue(){return[]}},{key:`dispatcher`,converter:s=>s,get defaultValue(){return Pe()}},{key:`headers`,converter:f.nullableConverter(f.converters.HeadersInit)}]),f.converters[`DOMString or sequence or WebSocketInit`]=function(s){return f.util.Type(s)===`Object`&&!(Symbol.iterator in s)?f.converters.WebSocketInit(s):{protocols:f.converters[`DOMString or sequence`](s)}},f.converters.WebSocketSendData=function(s){if(f.util.Type(s)===`Object`){if(Ne(s))return f.converters.Blob(s,{strict:!1});if(ArrayBuffer.isView(s)||ze.isAnyArrayBuffer(s))return f.converters.BufferSource(s)}return f.converters.USVString(s)},l.exports={WebSocket:We}})),require_undici=__commonJSMin(((s,l)=>{let f=require_client(),p=require_dispatcher(),g=require_errors$11(),v=require_pool(),b=require_balanced_pool(),C=require_agent$1(),w=require_util$20(),{InvalidArgumentError:E}=g,k=require_api(),A=require_connect(),N=require_mock_client(),F=require_mock_agent(),I=require_mock_pool(),R=require_mock_errors(),B=require_proxy_agent(),q=require_RetryHandler(),{getGlobalDispatcher:J,setGlobalDispatcher:le}=require_global(),_e=require_DecoratorHandler(),be=require_RedirectHandler(),xe=require_redirectInterceptor(),De;try{require(`crypto`),De=!0}catch{De=!1}Object.assign(p.prototype,k),l.exports.Dispatcher=p,l.exports.Client=f,l.exports.Pool=v,l.exports.BalancedPool=b,l.exports.Agent=C,l.exports.ProxyAgent=B,l.exports.RetryHandler=q,l.exports.DecoratorHandler=_e,l.exports.RedirectHandler=be,l.exports.createRedirectInterceptor=xe,l.exports.buildConnector=A,l.exports.errors=g;function Oe(s){return(l,f,p)=>{if(typeof f==`function`&&(p=f,f=null),!l||typeof l!=`string`&&typeof l!=`object`&&!(l instanceof URL))throw new E(`invalid url`);if(f!=null&&typeof f!=`object`)throw new E(`invalid opts`);if(f&&f.path!=null){if(typeof f.path!=`string`)throw new E(`invalid opts.path`);let s=f.path;f.path.startsWith(`/`)||(s=`/${s}`),l=new URL(w.parseOrigin(l).origin+s)}else f||=typeof l==`object`?l:{},l=w.parseURL(l);let{agent:g,dispatcher:v=J()}=f;if(g)throw new E(`unsupported opts.agent. Did you mean opts.client?`);return s.call(v,{...f,origin:l.origin,path:l.search?`${l.pathname}${l.search}`:l.pathname,method:f.method||(f.body?`PUT`:`GET`)},p)}}if(l.exports.setGlobalDispatcher=le,l.exports.getGlobalDispatcher=J,w.nodeMajor>16||w.nodeMajor===16&&w.nodeMinor>=8){let s=null;l.exports.fetch=async function(l){s||=require_fetch().fetch;try{return await s(...arguments)}catch(s){throw typeof s==`object`&&Error.captureStackTrace(s,this),s}},l.exports.Headers=require_headers$2().Headers,l.exports.Response=require_response().Response,l.exports.Request=require_request().Request,l.exports.FormData=require_formdata().FormData,l.exports.File=require_file$5().File,l.exports.FileReader=require_filereader().FileReader;let{setGlobalOrigin:f,getGlobalOrigin:p}=require_global$1();l.exports.setGlobalOrigin=f,l.exports.getGlobalOrigin=p;let{CacheStorage:g}=require_cachestorage(),{kConstruct:v}=require_symbols$1();l.exports.caches=new g(v)}if(w.nodeMajor>=16){let{deleteCookie:s,getCookies:f,getSetCookies:p,setCookie:g}=require_cookies();l.exports.deleteCookie=s,l.exports.getCookies=f,l.exports.getSetCookies=p,l.exports.setCookie=g;let{parseMIMEType:v,serializeAMimeType:b}=require_dataURL();l.exports.parseMIMEType=v,l.exports.serializeAMimeType=b}if(w.nodeMajor>=18&&De){let{WebSocket:s}=require_websocket$1();l.exports.WebSocket=s}l.exports.request=Oe(k.request),l.exports.stream=Oe(k.stream),l.exports.pipeline=Oe(k.pipeline),l.exports.connect=Oe(k.connect),l.exports.upgrade=Oe(k.upgrade),l.exports.MockClient=N,l.exports.MockPool=I,l.exports.MockAgent=F,l.exports.mockErrors=R})),require_lib$28=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.prototype.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p},g=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.HttpClient=s.isHttps=s.HttpClientResponse=s.HttpClientError=s.getProxyUrl=s.MediaTypes=s.Headers=s.HttpCodes=void 0;let v=p(require(`http`)),b=p(require(`https`)),C=p(require_proxy()),w=p(require_tunnel()),E=require_undici();var k;(function(s){s[s.OK=200]=`OK`,s[s.MultipleChoices=300]=`MultipleChoices`,s[s.MovedPermanently=301]=`MovedPermanently`,s[s.ResourceMoved=302]=`ResourceMoved`,s[s.SeeOther=303]=`SeeOther`,s[s.NotModified=304]=`NotModified`,s[s.UseProxy=305]=`UseProxy`,s[s.SwitchProxy=306]=`SwitchProxy`,s[s.TemporaryRedirect=307]=`TemporaryRedirect`,s[s.PermanentRedirect=308]=`PermanentRedirect`,s[s.BadRequest=400]=`BadRequest`,s[s.Unauthorized=401]=`Unauthorized`,s[s.PaymentRequired=402]=`PaymentRequired`,s[s.Forbidden=403]=`Forbidden`,s[s.NotFound=404]=`NotFound`,s[s.MethodNotAllowed=405]=`MethodNotAllowed`,s[s.NotAcceptable=406]=`NotAcceptable`,s[s.ProxyAuthenticationRequired=407]=`ProxyAuthenticationRequired`,s[s.RequestTimeout=408]=`RequestTimeout`,s[s.Conflict=409]=`Conflict`,s[s.Gone=410]=`Gone`,s[s.TooManyRequests=429]=`TooManyRequests`,s[s.InternalServerError=500]=`InternalServerError`,s[s.NotImplemented=501]=`NotImplemented`,s[s.BadGateway=502]=`BadGateway`,s[s.ServiceUnavailable=503]=`ServiceUnavailable`,s[s.GatewayTimeout=504]=`GatewayTimeout`})(k||(s.HttpCodes=k={}));var A;(function(s){s.Accept=`accept`,s.ContentType=`content-type`})(A||(s.Headers=A={}));var N;(function(s){s.ApplicationJson=`application/json`})(N||(s.MediaTypes=N={}));function F(s){let l=C.getProxyUrl(new URL(s));return l?l.href:``}s.getProxyUrl=F;let I=[k.MovedPermanently,k.ResourceMoved,k.SeeOther,k.TemporaryRedirect,k.PermanentRedirect],R=[k.BadGateway,k.ServiceUnavailable,k.GatewayTimeout],B=[`OPTIONS`,`GET`,`DELETE`,`HEAD`],q=10,J=5;var le=class s extends Error{constructor(l,f){super(l),this.name=`HttpClientError`,this.statusCode=f,Object.setPrototypeOf(this,s.prototype)}};s.HttpClientError=le;var _e=class{constructor(s){this.message=s}readBody(){return g(this,void 0,void 0,function*(){return new Promise(s=>g(this,void 0,void 0,function*(){let l=Buffer.alloc(0);this.message.on(`data`,s=>{l=Buffer.concat([l,s])}),this.message.on(`end`,()=>{s(l.toString())})}))})}readBodyBuffer(){return g(this,void 0,void 0,function*(){return new Promise(s=>g(this,void 0,void 0,function*(){let l=[];this.message.on(`data`,s=>{l.push(s)}),this.message.on(`end`,()=>{s(Buffer.concat(l))})}))})}};s.HttpClientResponse=_e;function be(s){return new URL(s).protocol===`https:`}s.isHttps=be,s.HttpClient=class{constructor(s,l,f){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=s,this.handlers=l||[],this.requestOptions=f,f&&(f.ignoreSslError!=null&&(this._ignoreSslError=f.ignoreSslError),this._socketTimeout=f.socketTimeout,f.allowRedirects!=null&&(this._allowRedirects=f.allowRedirects),f.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=f.allowRedirectDowngrade),f.maxRedirects!=null&&(this._maxRedirects=Math.max(f.maxRedirects,0)),f.keepAlive!=null&&(this._keepAlive=f.keepAlive),f.allowRetries!=null&&(this._allowRetries=f.allowRetries),f.maxRetries!=null&&(this._maxRetries=f.maxRetries))}options(s,l){return g(this,void 0,void 0,function*(){return this.request(`OPTIONS`,s,null,l||{})})}get(s,l){return g(this,void 0,void 0,function*(){return this.request(`GET`,s,null,l||{})})}del(s,l){return g(this,void 0,void 0,function*(){return this.request(`DELETE`,s,null,l||{})})}post(s,l,f){return g(this,void 0,void 0,function*(){return this.request(`POST`,s,l,f||{})})}patch(s,l,f){return g(this,void 0,void 0,function*(){return this.request(`PATCH`,s,l,f||{})})}put(s,l,f){return g(this,void 0,void 0,function*(){return this.request(`PUT`,s,l,f||{})})}head(s,l){return g(this,void 0,void 0,function*(){return this.request(`HEAD`,s,null,l||{})})}sendStream(s,l,f,p){return g(this,void 0,void 0,function*(){return this.request(s,l,f,p)})}getJson(s,l={}){return g(this,void 0,void 0,function*(){l[A.Accept]=this._getExistingOrDefaultHeader(l,A.Accept,N.ApplicationJson);let f=yield this.get(s,l);return this._processResponse(f,this.requestOptions)})}postJson(s,l,f={}){return g(this,void 0,void 0,function*(){let p=JSON.stringify(l,null,2);f[A.Accept]=this._getExistingOrDefaultHeader(f,A.Accept,N.ApplicationJson),f[A.ContentType]=this._getExistingOrDefaultHeader(f,A.ContentType,N.ApplicationJson);let g=yield this.post(s,p,f);return this._processResponse(g,this.requestOptions)})}putJson(s,l,f={}){return g(this,void 0,void 0,function*(){let p=JSON.stringify(l,null,2);f[A.Accept]=this._getExistingOrDefaultHeader(f,A.Accept,N.ApplicationJson),f[A.ContentType]=this._getExistingOrDefaultHeader(f,A.ContentType,N.ApplicationJson);let g=yield this.put(s,p,f);return this._processResponse(g,this.requestOptions)})}patchJson(s,l,f={}){return g(this,void 0,void 0,function*(){let p=JSON.stringify(l,null,2);f[A.Accept]=this._getExistingOrDefaultHeader(f,A.Accept,N.ApplicationJson),f[A.ContentType]=this._getExistingOrDefaultHeader(f,A.ContentType,N.ApplicationJson);let g=yield this.patch(s,p,f);return this._processResponse(g,this.requestOptions)})}request(s,l,f,p){return g(this,void 0,void 0,function*(){if(this._disposed)throw Error(`Client has already been disposed.`);let g=new URL(l),v=this._prepareRequest(s,g,p),b=this._allowRetries&&B.includes(s)?this._maxRetries+1:1,C=0,w;do{if(w=yield this.requestRaw(v,f),w&&w.message&&w.message.statusCode===k.Unauthorized){let s;for(let l of this.handlers)if(l.canHandleAuthentication(w)){s=l;break}return s?s.handleAuthentication(this,v,f):w}let l=this._maxRedirects;for(;w.message.statusCode&&I.includes(w.message.statusCode)&&this._allowRedirects&&l>0;){let b=w.message.headers.location;if(!b)break;let C=new URL(b);if(g.protocol===`https:`&&g.protocol!==C.protocol&&!this._allowRedirectDowngrade)throw Error(`Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.`);if(yield w.readBody(),C.hostname!==g.hostname)for(let s in p)s.toLowerCase()===`authorization`&&delete p[s];v=this._prepareRequest(s,C,p),w=yield this.requestRaw(v,f),l--}if(!w.message.statusCode||!R.includes(w.message.statusCode))return w;C+=1,C{function g(s,l){s?p(s):l?f(l):p(Error(`Unknown error`))}this.requestRawWithCallback(s,l,g)})})}requestRawWithCallback(s,l,f){typeof l==`string`&&(s.options.headers||(s.options.headers={}),s.options.headers[`Content-Length`]=Buffer.byteLength(l,`utf8`));let p=!1;function g(s,l){p||(p=!0,f(s,l))}let v=s.httpModule.request(s.options,s=>{g(void 0,new _e(s))}),b;v.on(`socket`,s=>{b=s}),v.setTimeout(this._socketTimeout||3*6e4,()=>{b&&b.end(),g(Error(`Request timeout: ${s.options.path}`))}),v.on(`error`,function(s){g(s)}),l&&typeof l==`string`&&v.write(l,`utf8`),l&&typeof l!=`string`?(l.on(`close`,function(){v.end()}),l.pipe(v)):v.end()}getAgent(s){let l=new URL(s);return this._getAgent(l)}getAgentDispatcher(s){let l=new URL(s),f=C.getProxyUrl(l);if(f&&f.hostname)return this._getProxyAgentDispatcher(l,f)}_prepareRequest(s,l,f){let p={};p.parsedUrl=l;let g=p.parsedUrl.protocol===`https:`;p.httpModule=g?b:v;let C=g?443:80;if(p.options={},p.options.host=p.parsedUrl.hostname,p.options.port=p.parsedUrl.port?parseInt(p.parsedUrl.port):C,p.options.path=(p.parsedUrl.pathname||``)+(p.parsedUrl.search||``),p.options.method=s,p.options.headers=this._mergeHeaders(f),this.userAgent!=null&&(p.options.headers[`user-agent`]=this.userAgent),p.options.agent=this._getAgent(p.parsedUrl),this.handlers)for(let s of this.handlers)s.prepareRequest(p.options);return p}_mergeHeaders(s){return this.requestOptions&&this.requestOptions.headers?Object.assign({},xe(this.requestOptions.headers),xe(s||{})):xe(s||{})}_getExistingOrDefaultHeader(s,l,f){let p;return this.requestOptions&&this.requestOptions.headers&&(p=xe(this.requestOptions.headers)[l]),s[l]||p||f}_getAgent(s){let l,f=C.getProxyUrl(s),p=f&&f.hostname;if(this._keepAlive&&p&&(l=this._proxyAgent),p||(l=this._agent),l)return l;let g=s.protocol===`https:`,E=100;if(this.requestOptions&&(E=this.requestOptions.maxSockets||v.globalAgent.maxSockets),f&&f.hostname){let s={maxSockets:E,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(f.username||f.password)&&{proxyAuth:`${f.username}:${f.password}`}),{host:f.hostname,port:f.port})},p,v=f.protocol===`https:`;p=g?v?w.httpsOverHttps:w.httpsOverHttp:v?w.httpOverHttps:w.httpOverHttp,l=p(s),this._proxyAgent=l}if(!l){let s={keepAlive:this._keepAlive,maxSockets:E};l=g?new b.Agent(s):new v.Agent(s),this._agent=l}return g&&this._ignoreSslError&&(l.options=Object.assign(l.options||{},{rejectUnauthorized:!1})),l}_getProxyAgentDispatcher(s,l){let f;if(this._keepAlive&&(f=this._proxyAgentDispatcher),f)return f;let p=s.protocol===`https:`;return f=new E.ProxyAgent(Object.assign({uri:l.href,pipelining:+!!this._keepAlive},(l.username||l.password)&&{token:`Basic ${Buffer.from(`${l.username}:${l.password}`).toString(`base64`)}`})),this._proxyAgentDispatcher=f,p&&this._ignoreSslError&&(f.options=Object.assign(f.options.requestTls||{},{rejectUnauthorized:!1})),f}_performExponentialBackoff(s){return g(this,void 0,void 0,function*(){s=Math.min(10,s);let l=5*2**s;return new Promise(s=>setTimeout(()=>s(),l))})}_processResponse(s,l){return g(this,void 0,void 0,function*(){return new Promise((f,p)=>g(this,void 0,void 0,function*(){let g=s.message.statusCode||0,v={statusCode:g,result:null,headers:{}};g===k.NotFound&&f(v);function b(s,l){if(typeof l==`string`){let s=new Date(l);if(!isNaN(s.valueOf()))return s}return l}let C,w;try{w=yield s.readBody(),w&&w.length>0&&(C=l&&l.deserializeDates?JSON.parse(w,b):JSON.parse(w),v.result=C),v.headers=s.message.headers}catch{}if(g>299){let s;s=C&&C.message?C.message:w&&w.length>0?w:`Failed request: (${g})`;let l=new le(s,g);l.result=v.result,p(l)}else f(v)}))})}};let xe=s=>Object.keys(s).reduce((l,f)=>(l[f.toLowerCase()]=s[f],l),{})})),require_auth=__commonJSMin((s=>{var l=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.PersonalAccessTokenCredentialHandler=s.BearerCredentialHandler=s.BasicCredentialHandler=void 0,s.BasicCredentialHandler=class{constructor(s,l){this.username=s,this.password=l}prepareRequest(s){if(!s.headers)throw Error(`The request has no headers`);s.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString(`base64`)}`}canHandleAuthentication(){return!1}handleAuthentication(){return l(this,void 0,void 0,function*(){throw Error(`not implemented`)})}},s.BearerCredentialHandler=class{constructor(s){this.token=s}prepareRequest(s){if(!s.headers)throw Error(`The request has no headers`);s.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return l(this,void 0,void 0,function*(){throw Error(`not implemented`)})}},s.PersonalAccessTokenCredentialHandler=class{constructor(s){this.token=s}prepareRequest(s){if(!s.headers)throw Error(`The request has no headers`);s.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString(`base64`)}`}canHandleAuthentication(){return!1}handleAuthentication(){return l(this,void 0,void 0,function*(){throw Error(`not implemented`)})}}})),require_oidc_utils=__commonJSMin((s=>{var l=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.OidcClient=void 0;let f=require_lib$28(),p=require_auth(),g=require_core$9();s.OidcClient=class s{static createHttpClient(l=!0,g=10){let v={allowRetries:l,maxRetries:g};return new f.HttpClient(`actions/oidc-client`,[new p.BearerCredentialHandler(s.getRequestToken())],v)}static getRequestToken(){let s=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!s)throw Error(`Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable`);return s}static getIDTokenUrl(){let s=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!s)throw Error(`Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable`);return s}static getCall(f){var p;return l(this,void 0,void 0,function*(){let l=(yield s.createHttpClient().getJson(f).catch(s=>{throw Error(`Failed to get ID Token. \n Error Code : ${s.statusCode}\n - Error Message: ${s.message}`)})).result?.value;if(!l)throw Error(`Response json body do not have ID Token field`);return l})}static getIDToken(p){return l(this,void 0,void 0,function*(){try{let l=s.getIDTokenUrl();p&&(l=`${l}&audience=${encodeURIComponent(p)}`),(0,v.debug)(`ID token url is ${l}`);let g=yield s.getCall(l);return(0,v.setSecret)(g),g}catch(s){throw Error(`Error message: ${s.message}`)}})}}})),require_summary=__commonJSMin((s=>{var l=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.summary=s.markdownSummary=s.SUMMARY_DOCS_URL=s.SUMMARY_ENV_VAR=void 0;let p=require(`os`),g=require(`fs`),{access:v,appendFile:b,writeFile:C}=g.promises;s.SUMMARY_ENV_VAR=`GITHUB_STEP_SUMMARY`,s.SUMMARY_DOCS_URL=`https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary`;let w=new class{constructor(){this._buffer=``}filePath(){return l(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let l=process.env[s.SUMMARY_ENV_VAR];if(!l)throw Error(`Unable to find environment variable for $${s.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield v(l,g.constants.R_OK|g.constants.W_OK)}catch{throw Error(`Unable to access summary file: '${l}'. Check if the file has correct read/write permissions.`)}return this._filePath=l,this._filePath})}wrap(s,l,p={}){let g=Object.entries(p).map(([s,l])=>` ${s}="${l}"`).join(``);return l?`<${s}${g}>${l}`:`<${s}${g}>`}write(s){return l(this,void 0,void 0,function*(){let l=!!s?.overwrite,p=yield this.filePath();return yield(l?C:b)(p,this._buffer,{encoding:`utf8`}),this.emptyBuffer()})}clear(){return l(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer=``,this}addRaw(s,l=!1){return this._buffer+=s,l?this.addEOL():this}addEOL(){return this.addRaw(p.EOL)}addCodeBlock(s,l){let p=Object.assign({},l&&{lang:l}),g=this.wrap(`pre`,this.wrap(`code`,s),p);return this.addRaw(g).addEOL()}addList(s,l=!1){let p=l?`ol`:`ul`,g=s.map(s=>this.wrap(`li`,s)).join(``),v=this.wrap(p,g);return this.addRaw(v).addEOL()}addTable(s){let l=s.map(s=>{let l=s.map(s=>{if(typeof s==`string`)return this.wrap(`td`,s);let{header:l,data:p,colspan:g,rowspan:v}=s,b=l?`th`:`td`,C=Object.assign(Object.assign({},g&&{colspan:g}),v&&{rowspan:v});return this.wrap(b,p,C)}).join(``);return this.wrap(`tr`,l)}).join(``),p=this.wrap(`table`,l);return this.addRaw(p).addEOL()}addDetails(s,l){let p=this.wrap(`details`,this.wrap(`summary`,s)+l);return this.addRaw(p).addEOL()}addImage(s,l,p){let{width:g,height:v}=p||{},b=Object.assign(Object.assign({},g&&{width:g}),v&&{height:v}),C=this.wrap(`img`,null,Object.assign({src:s,alt:l},b));return this.addRaw(C).addEOL()}addHeading(s,l){let p=`h${l}`,g=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`].includes(p)?p:`h1`,v=this.wrap(g,s);return this.addRaw(v).addEOL()}addSeparator(){let s=this.wrap(`hr`,null);return this.addRaw(s).addEOL()}addBreak(){let s=this.wrap(`br`,null);return this.addRaw(s).addEOL()}addQuote(s,l){let p=Object.assign({},l&&{cite:l}),g=this.wrap(`blockquote`,s,p);return this.addRaw(g).addEOL()}addLink(s,l){let p=this.wrap(`a`,s,{href:l});return this.addRaw(p).addEOL()}};s.markdownSummary=w,s.summary=w})),require_path_utils=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.prototype.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g};Object.defineProperty(s,`__esModule`,{value:!0}),s.toPlatformPath=s.toWin32Path=s.toPosixPath=void 0;let v=g(require(`path`));function b(s){return s.replace(/[\\]/g,`/`)}s.toPosixPath=b;function C(s){return s.replace(/[/]/g,`\\`)}s.toWin32Path=C;function w(s){return s.replace(/[/\\]/g,v.sep)}s.toPlatformPath=w})),require_io_util=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g},v=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})},b;Object.defineProperty(s,`__esModule`,{value:!0}),s.getCmdPath=s.tryGetExecutablePath=s.isRooted=s.isDirectory=s.exists=s.READONLY=s.UV_FS_O_EXLOCK=s.IS_WINDOWS=s.unlink=s.symlink=s.stat=s.rmdir=s.rm=s.rename=s.readlink=s.readdir=s.open=s.mkdir=s.lstat=s.copyFile=s.chmod=void 0;let C=g(require(`fs`)),w=g(require(`path`));b=C.promises,s.chmod=b.chmod,s.copyFile=b.copyFile,s.lstat=b.lstat,s.mkdir=b.mkdir,s.open=b.open,s.readdir=b.readdir,s.readlink=b.readlink,s.rename=b.rename,s.rm=b.rm,s.rmdir=b.rmdir,s.stat=b.stat,s.symlink=b.symlink,s.unlink=b.unlink,s.IS_WINDOWS=process.platform===`win32`,s.UV_FS_O_EXLOCK=268435456,s.READONLY=C.constants.O_RDONLY;function E(l){return v(this,void 0,void 0,function*(){try{yield s.stat(l)}catch(s){if(s.code===`ENOENT`)return!1;throw s}return!0})}s.exists=E;function k(l,p=!1){return v(this,void 0,void 0,function*(){return(p?yield s.stat(l):yield s.lstat(l)).isDirectory()})}s.isDirectory=k;function A(l){if(l=F(l),!l)throw Error(`isRooted() parameter "p" cannot be empty`);return s.IS_WINDOWS?l.startsWith(`\\`)||/^[A-Z]:/i.test(l):l.startsWith(`/`)}s.isRooted=A;function N(l,p){return v(this,void 0,void 0,function*(){let g;try{g=yield s.stat(l)}catch(s){s.code!==`ENOENT`&&console.log(`Unexpected error attempting to determine if executable file exists '${l}': ${s}`)}if(g&&g.isFile()){if(s.IS_WINDOWS){let s=w.extname(l).toUpperCase();if(p.some(l=>l.toUpperCase()===s))return l}else if(I(g))return l}let v=l;for(let b of p){l=v+b,g=void 0;try{g=yield s.stat(l)}catch(s){s.code!==`ENOENT`&&console.log(`Unexpected error attempting to determine if executable file exists '${l}': ${s}`)}if(g&&g.isFile()){if(s.IS_WINDOWS){try{let p=w.dirname(l),g=w.basename(l).toUpperCase();for(let v of yield s.readdir(p))if(g===v.toUpperCase()){l=w.join(p,v);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${l}': ${s}`)}return l}else if(I(g))return l}}return``})}s.tryGetExecutablePath=N;function F(l){return l||=``,s.IS_WINDOWS?(l=l.replace(/\//g,`\\`),l.replace(/\\\\+/g,`\\`)):l.replace(/\/\/+/g,`/`)}function I(s){return(s.mode&1)>0||(s.mode&8)>0&&s.gid===process.getgid()||(s.mode&64)>0&&s.uid===process.getuid()}function R(){var s;return process.env.COMSPEC??`cmd.exe`}s.getCmdPath=R})),require_io=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g},v=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.findInPath=s.which=s.mkdirP=s.rmRF=s.mv=s.cp=void 0;let b=require(`assert`),C=g(require(`path`)),w=g(require_io_util());function E(s,l,p={}){return v(this,void 0,void 0,function*(){let{force:g,recursive:v,copySourceDirectory:b}=R(p),E=(yield w.exists(l))?yield w.stat(l):null;if(E&&E.isFile()&&!g)return;let k=E&&E.isDirectory()&&b?C.join(l,C.basename(s)):l;if(!(yield w.exists(s)))throw Error(`no such file or directory: ${s}`);if((yield w.stat(s)).isDirectory())if(v)yield B(s,k,0,g);else throw Error(`Failed to copy. ${s} is a directory, but tried to copy without recursive flag.`);else{if(C.relative(s,k)===``)throw Error(`'${k}' and '${s}' are the same file`);yield q(s,k,g)}})}s.cp=E;function k(s,l,p={}){return v(this,void 0,void 0,function*(){if(yield w.exists(l)){let g=!0;if((yield w.isDirectory(l))&&(l=C.join(l,C.basename(s)),g=yield w.exists(l)),g)if(p.force==null||p.force)yield A(l);else throw Error(`Destination already exists`)}yield N(C.dirname(l)),yield w.rename(s,l)})}s.mv=k;function A(s){return v(this,void 0,void 0,function*(){if(w.IS_WINDOWS&&/[*"<>|]/.test(s))throw Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield w.rm(s,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(s){throw Error(`File was unable to be removed ${s}`)}})}s.rmRF=A;function N(s){return v(this,void 0,void 0,function*(){b.ok(s,`a path argument must be provided`),yield w.mkdir(s,{recursive:!0})})}s.mkdirP=N;function F(s,l){return v(this,void 0,void 0,function*(){if(!s)throw Error(`parameter 'tool' is required`);if(l){let l=yield F(s,!1);if(!l)throw w.IS_WINDOWS?Error(`Unable to locate executable file: ${s}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):Error(`Unable to locate executable file: ${s}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return l}let p=yield I(s);return p&&p.length>0?p[0]:``})}s.which=F;function I(s){return v(this,void 0,void 0,function*(){if(!s)throw Error(`parameter 'tool' is required`);let l=[];if(w.IS_WINDOWS&&process.env.PATHEXT)for(let s of process.env.PATHEXT.split(C.delimiter))s&&l.push(s);if(w.isRooted(s)){let p=yield w.tryGetExecutablePath(s,l);return p?[p]:[]}if(s.includes(C.sep))return[];let p=[];if(process.env.PATH)for(let s of process.env.PATH.split(C.delimiter))s&&p.push(s);let g=[];for(let v of p){let p=yield w.tryGetExecutablePath(C.join(v,s),l);p&&g.push(p)}return g})}s.findInPath=I;function R(s){return{force:s.force==null?!0:s.force,recursive:!!s.recursive,copySourceDirectory:s.copySourceDirectory==null?!0:!!s.copySourceDirectory}}function B(s,l,p,g){return v(this,void 0,void 0,function*(){if(p>=255)return;p++,yield N(l);let v=yield w.readdir(s);for(let b of v){let v=`${s}/${b}`,C=`${l}/${b}`;(yield w.lstat(v)).isDirectory()?yield B(v,C,p,g):yield q(v,C,g)}yield w.chmod(l,(yield w.stat(s)).mode)})}function q(s,l,p){return v(this,void 0,void 0,function*(){if((yield w.lstat(s)).isSymbolicLink()){try{yield w.lstat(l),yield w.unlink(l)}catch(s){s.code===`EPERM`&&(yield w.chmod(l,`0666`),yield w.unlink(l))}let p=yield w.readlink(s);yield w.symlink(p,l,w.IS_WINDOWS?`junction`:null)}else (!(yield w.exists(l))||p)&&(yield w.copyFile(s,l))})}})),require_toolrunner=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g},v=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.argStringToArray=s.ToolRunner=void 0;let b=g(require(`os`)),C=g(require(`events`)),w=g(require(`child_process`)),E=g(require(`path`)),k=g(require_io()),A=g(require_io_util()),N=require(`timers`),F=process.platform===`win32`;s.ToolRunner=class extends C.EventEmitter{constructor(s,l,p){if(super(),!s)throw Error(`Parameter 'toolPath' cannot be null or empty.`);this.toolPath=s,this.args=l||[],this.options=p||{}}_debug(s){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(s)}_getCommandString(s,l){let p=this._getSpawnFileName(),g=this._getSpawnArgs(s),v=l?``:`[command]`;if(F)if(this._isCmdFile()){v+=p;for(let s of g)v+=` ${s}`}else if(s.windowsVerbatimArguments){v+=`"${p}"`;for(let s of g)v+=` ${s}`}else{v+=this._windowsQuoteCmdArg(p);for(let s of g)v+=` ${this._windowsQuoteCmdArg(s)}`}else{v+=p;for(let s of g)v+=` ${s}`}return v}_processLineBuffer(s,l,p){try{let g=l+s.toString(),v=g.indexOf(b.EOL);for(;v>-1;)p(g.substring(0,v)),g=g.substring(v+b.EOL.length),v=g.indexOf(b.EOL);return g}catch(s){return this._debug(`error processing line. Failed with error ${s}`),``}}_getSpawnFileName(){return F&&this._isCmdFile()?process.env.COMSPEC||`cmd.exe`:this.toolPath}_getSpawnArgs(s){if(F&&this._isCmdFile()){let l=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let p of this.args)l+=` `,l+=s.windowsVerbatimArguments?p:this._windowsQuoteCmdArg(p);return l+=`"`,[l]}return this.args}_endsWith(s,l){return s.endsWith(l)}_isCmdFile(){let s=this.toolPath.toUpperCase();return this._endsWith(s,`.CMD`)||this._endsWith(s,`.BAT`)}_windowsQuoteCmdArg(s){if(!this._isCmdFile())return this._uvQuoteCmdArg(s);if(!s)return`""`;let l=[` `,` `,`&`,`(`,`)`,`[`,`]`,`{`,`}`,`^`,`=`,`;`,`!`,`'`,`+`,`,`,"`",`~`,`|`,`<`,`>`,`"`],p=!1;for(let g of s)if(l.some(s=>s===g)){p=!0;break}if(!p)return s;let g=`"`,v=!0;for(let l=s.length;l>0;l--)g+=s[l-1],v&&s[l-1]===`\\`?g+=`\\`:s[l-1]===`"`?(v=!0,g+=`"`):v=!1;return g+=`"`,g.split(``).reverse().join(``)}_uvQuoteCmdArg(s){if(!s)return`""`;if(!s.includes(` `)&&!s.includes(` `)&&!s.includes(`"`))return s;if(!s.includes(`"`)&&!s.includes(`\\`))return`"${s}"`;let l=`"`,p=!0;for(let g=s.length;g>0;g--)l+=s[g-1],p&&s[g-1]===`\\`?l+=`\\`:s[g-1]===`"`?(p=!0,l+=`\\`):p=!1;return l+=`"`,l.split(``).reverse().join(``)}_cloneExecOptions(s){s||={};let l={cwd:s.cwd||process.cwd(),env:s.env||process.env,silent:s.silent||!1,windowsVerbatimArguments:s.windowsVerbatimArguments||!1,failOnStdErr:s.failOnStdErr||!1,ignoreReturnCode:s.ignoreReturnCode||!1,delay:s.delay||1e4};return l.outStream=s.outStream||process.stdout,l.errStream=s.errStream||process.stderr,l}_getSpawnOptions(s,l){s||={};let p={};return p.cwd=s.cwd,p.env=s.env,p.windowsVerbatimArguments=s.windowsVerbatimArguments||this._isCmdFile(),s.windowsVerbatimArguments&&(p.argv0=`"${l}"`),p}exec(){return v(this,void 0,void 0,function*(){return!A.isRooted(this.toolPath)&&(this.toolPath.includes(`/`)||F&&this.toolPath.includes(`\\`))&&(this.toolPath=E.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield k.which(this.toolPath,!0),new Promise((s,l)=>v(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug(`arguments:`);for(let s of this.args)this._debug(` ${s}`);let p=this._cloneExecOptions(this.options);!p.silent&&p.outStream&&p.outStream.write(this._getCommandString(p)+b.EOL);let g=new R(p,this.toolPath);if(g.on(`debug`,s=>{this._debug(s)}),this.options.cwd&&!(yield A.exists(this.options.cwd)))return l(Error(`The cwd: ${this.options.cwd} does not exist!`));let v=this._getSpawnFileName(),C=w.spawn(v,this._getSpawnArgs(p),this._getSpawnOptions(this.options,v)),E=``;C.stdout&&C.stdout.on(`data`,s=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(s),!p.silent&&p.outStream&&p.outStream.write(s),E=this._processLineBuffer(s,E,s=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(s)})});let k=``;if(C.stderr&&C.stderr.on(`data`,s=>{g.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(s),!p.silent&&p.errStream&&p.outStream&&(p.failOnStdErr?p.errStream:p.outStream).write(s),k=this._processLineBuffer(s,k,s=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(s)})}),C.on(`error`,s=>{g.processError=s.message,g.processExited=!0,g.processClosed=!0,g.CheckComplete()}),C.on(`exit`,s=>{g.processExitCode=s,g.processExited=!0,this._debug(`Exit code ${s} received from tool '${this.toolPath}'`),g.CheckComplete()}),C.on(`close`,s=>{g.processExitCode=s,g.processExited=!0,g.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),g.CheckComplete()}),g.on(`done`,(p,g)=>{E.length>0&&this.emit(`stdline`,E),k.length>0&&this.emit(`errline`,k),C.removeAllListeners(),p?l(p):s(g)}),this.options.input){if(!C.stdin)throw Error(`child process missing stdin`);C.stdin.end(this.options.input)}}))})}};function I(s){let l=[],p=!1,g=!1,v=``;function b(s){g&&s!==`"`&&(v+=`\\`),v+=s,g=!1}for(let C=0;C0&&(l.push(v),v=``);continue}b(w)}return v.length>0&&l.push(v.trim()),l}s.argStringToArray=I;var R=class s extends C.EventEmitter{constructor(s,l){if(super(),this.processClosed=!1,this.processError=``,this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!l)throw Error(`toolPath must not be empty`);this.options=s,this.toolPath=l,s.delay&&(this.delay=s.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=N.setTimeout(s.HandleTimeout,this.delay,this)))}_debug(s){this.emit(`debug`,s)}_setResult(){let s;this.processExited&&(this.processError?s=Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?s=Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(s=Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&=(clearTimeout(this.timeout),null),this.done=!0,this.emit(`done`,s,this.processExitCode)}static HandleTimeout(s){if(!s.done){if(!s.processClosed&&s.processExited){let l=`The STDIO streams did not close within ${s.delay/1e3} seconds of the exit event from process '${s.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;s._debug(l)}s._setResult()}}}})),require_exec=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g},v=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.getExecOutput=s.exec=void 0;let b=require(`string_decoder`),C=g(require_toolrunner());function w(s,l,p){return v(this,void 0,void 0,function*(){let g=C.argStringToArray(s);if(g.length===0)throw Error(`Parameter 'commandLine' cannot be null or empty.`);let v=g[0];return l=g.slice(1).concat(l||[]),new C.ToolRunner(v,l,p).exec()})}s.exec=w;function E(s,l,p){var g,C;return v(this,void 0,void 0,function*(){let g=``,v=``,C=new b.StringDecoder(`utf8`),E=new b.StringDecoder(`utf8`),k=p?.listeners?.stdout,A=p?.listeners?.stderr,N=Object.assign(Object.assign({},p?.listeners),{stdout:s=>{g+=C.write(s),k&&k(s)},stderr:s=>{v+=E.write(s),A&&A(s)}}),F=yield w(s,l,Object.assign(Object.assign({},p),{listeners:N}));return g+=C.end(),v+=E.end(),{exitCode:F,stdout:g,stderr:v}})}s.getExecOutput=E})),require_platform=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.prototype.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g},v=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})},b=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.getDetails=s.isLinux=s.isMacOS=s.isWindows=s.arch=s.platform=void 0;let C=b(require(`os`)),w=g(require_exec()),E=()=>v(void 0,void 0,void 0,function*(){let{stdout:s}=yield w.getExecOutput(`powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"`,void 0,{silent:!0}),{stdout:l}=yield w.getExecOutput(`powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"`,void 0,{silent:!0});return{name:l.trim(),version:s.trim()}}),k=()=>v(void 0,void 0,void 0,function*(){var s,l,p,g;let{stdout:v}=yield w.getExecOutput(`sw_vers`,void 0,{silent:!0}),b=v.match(/ProductVersion:\s*(.+)/)?.[1]??``;return{name:v.match(/ProductName:\s*(.+)/)?.[1]??``,version:b}}),A=()=>v(void 0,void 0,void 0,function*(){let{stdout:s}=yield w.getExecOutput(`lsb_release`,[`-i`,`-r`,`-s`],{silent:!0}),[l,p]=s.trim().split(` -`);return{name:l,version:p}});s.platform=C.default.platform(),s.arch=C.default.arch(),s.isWindows=s.platform===`win32`,s.isMacOS=s.platform===`darwin`,s.isLinux=s.platform===`linux`;function N(){return v(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield s.isWindows?E():s.isMacOS?k():A()),{platform:s.platform,arch:s.arch,isWindows:s.isWindows,isMacOS:s.isMacOS,isLinux:s.isLinux})})}s.getDetails=N})),require_core$9=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.prototype.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g},v=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.platform=s.toPlatformPath=s.toWin32Path=s.toPosixPath=s.markdownSummary=s.summary=s.getIDToken=s.getState=s.saveState=s.group=s.endGroup=s.startGroup=s.info=s.notice=s.warning=s.error=s.debug=s.isDebug=s.setFailed=s.setCommandEcho=s.setOutput=s.getBooleanInput=s.getMultilineInput=s.getInput=s.addPath=s.setSecret=s.exportVariable=s.ExitCode=void 0;let b=require_command(),C=require_file_command(),w=require_utils$22(),E=g(require(`os`)),k=g(require(`path`)),A=require_oidc_utils();var N;(function(s){s[s.Success=0]=`Success`,s[s.Failure=1]=`Failure`})(N||(s.ExitCode=N={}));function F(s,l){let p=(0,w.toCommandValue)(l);if(process.env[s]=p,process.env.GITHUB_ENV)return(0,C.issueFileCommand)(`ENV`,(0,C.prepareKeyValueMessage)(s,l));(0,b.issueCommand)(`set-env`,{name:s},p)}s.exportVariable=F;function I(s){(0,b.issueCommand)(`add-mask`,{},s)}s.setSecret=I;function R(s){process.env.GITHUB_PATH?(0,C.issueFileCommand)(`PATH`,s):(0,b.issueCommand)(`add-path`,{},s),process.env.PATH=`${s}${k.delimiter}${process.env.PATH}`}s.addPath=R;function B(s,l){let p=process.env[`INPUT_${s.replace(/ /g,`_`).toUpperCase()}`]||``;if(l&&l.required&&!p)throw Error(`Input required and not supplied: ${s}`);return l&&l.trimWhitespace===!1?p:p.trim()}s.getInput=B;function q(s,l){let p=B(s,l).split(` -`).filter(s=>s!==``);return l&&l.trimWhitespace===!1?p:p.map(s=>s.trim())}s.getMultilineInput=q;function le(s,l){let p=[`true`,`True`,`TRUE`],g=[`false`,`False`,`FALSE`],v=B(s,l);if(p.includes(v))return!0;if(g.includes(v))return!1;throw TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${s}\nSupport boolean input list: \`true | True | TRUE | false | False | FALSE\``)}s.getBooleanInput=le;function J(s,l){if(process.env.GITHUB_OUTPUT)return(0,C.issueFileCommand)(`OUTPUT`,(0,C.prepareKeyValueMessage)(s,l));process.stdout.write(E.EOL),(0,b.issueCommand)(`set-output`,{name:s},(0,w.toCommandValue)(l))}s.setOutput=J;function _e(s){(0,b.issue)(`echo`,s?`on`:`off`)}s.setCommandEcho=_e;function be(s){process.exitCode=N.Failure,Ne(s)}s.setFailed=be;function xe(){return process.env.RUNNER_DEBUG===`1`}s.isDebug=xe;function De(s){(0,b.issueCommand)(`debug`,{},s)}s.debug=De;function Ne(s,l={}){(0,b.issueCommand)(`error`,(0,w.toCommandProperties)(l),s instanceof Error?s.toString():s)}s.error=Ne;function Pe(s,l={}){(0,b.issueCommand)(`warning`,(0,w.toCommandProperties)(l),s instanceof Error?s.toString():s)}s.warning=Pe;function ze(s,l={}){(0,b.issueCommand)(`notice`,(0,w.toCommandProperties)(l),s instanceof Error?s.toString():s)}s.notice=ze;function Be(s){process.stdout.write(s+E.EOL)}s.info=Be;function We(s){(0,b.issue)(`group`,s)}s.startGroup=We;function Ke(){(0,b.issue)(`endgroup`)}s.endGroup=Ke;function qe(s,l){return v(this,void 0,void 0,function*(){We(s);let p;try{p=yield l()}finally{Ke()}return p})}s.group=qe;function Je(s,l){if(process.env.GITHUB_STATE)return(0,C.issueFileCommand)(`STATE`,(0,C.prepareKeyValueMessage)(s,l));(0,b.issueCommand)(`save-state`,{name:s},(0,w.toCommandValue)(l))}s.saveState=Je;function Ye(s){return process.env[`STATE_${s}`]||``}s.getState=Ye;function Ze(s){return v(this,void 0,void 0,function*(){return yield A.OidcClient.getIDToken(s)})}s.getIDToken=Ze;var Qe=require_summary();Object.defineProperty(s,`summary`,{enumerable:!0,get:function(){return Qe.summary}});var ot=require_summary();Object.defineProperty(s,`markdownSummary`,{enumerable:!0,get:function(){return ot.markdownSummary}});var st=require_path_utils();Object.defineProperty(s,`toPosixPath`,{enumerable:!0,get:function(){return st.toPosixPath}}),Object.defineProperty(s,`toWin32Path`,{enumerable:!0,get:function(){return st.toWin32Path}}),Object.defineProperty(s,`toPlatformPath`,{enumerable:!0,get:function(){return st.toPlatformPath}}),s.platform=g(require_platform())})),require_context$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Context=void 0;let l=require(`fs`),p=require(`os`);s.Context=class{constructor(){var s,g,v;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(l.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(l.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:`utf8`}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${p.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=process.env.GITHUB_API_URL??`https://api.github.com`,this.serverUrl=process.env.GITHUB_SERVER_URL??`https://github.com`,this.graphqlUrl=process.env.GITHUB_GRAPHQL_URL??`https://api.github.com/graphql`}get issue(){let s=this.payload;return Object.assign(Object.assign({},this.repo),{number:(s.issue||s.pull_request||s).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[s,l]=process.env.GITHUB_REPOSITORY.split(`/`);return{owner:s,repo:l}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw Error(`context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'`)}}})),require_utils$20=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g};Object.defineProperty(s,`__esModule`,{value:!0}),s.getApiBaseUrl=s.getProxyAgent=s.getAuthString=void 0;let v=g(require_lib$25());function b(s,l){if(!s&&!l.auth)throw Error(`Parameter token or opts.auth is required`);if(s&&l.auth)throw Error(`Parameters token and opts.auth may not both be specified`);return typeof l.auth==`string`?l.auth:`token ${s}`}s.getAuthString=b;function C(s){return new v.HttpClient().getAgent(s)}s.getProxyAgent=C;function w(){return process.env.GITHUB_API_URL||`https://api.github.com`}s.getApiBaseUrl=w})),require_dist_node$10=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(){return typeof navigator==`object`&&`userAgent`in navigator?navigator.userAgent:typeof process==`object`&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:``}s.getUserAgent=l})),require_register$1=__commonJSMin(((s,l)=>{l.exports=p;function p(s,l,g,v){if(typeof g!=`function`)throw Error(`method for before hook must be a function`);return v||={},Array.isArray(l)?l.reverse().reduce(function(l,g){return p.bind(null,s,g,l,v)},g)():Promise.resolve().then(function(){return s.registry[l]?s.registry[l].reduce(function(s,l){return l.hook.bind(null,s,v)},g)():g(v)})}})),require_add$1=__commonJSMin(((s,l)=>{l.exports=p;function p(s,l,p,g){var v=g;s.registry[p]||(s.registry[p]=[]),l===`before`&&(g=function(s,l){return Promise.resolve().then(v.bind(null,l)).then(s.bind(null,l))}),l===`after`&&(g=function(s,l){var p;return Promise.resolve().then(s.bind(null,l)).then(function(s){return p=s,v(p,l)}).then(function(){return p})}),l===`error`&&(g=function(s,l){return Promise.resolve().then(s.bind(null,l)).catch(function(s){return v(s,l)})}),s.registry[p].push({hook:g,orig:v})}})),require_remove$3=__commonJSMin(((s,l)=>{l.exports=p;function p(s,l,p){if(s.registry[l]){var g=s.registry[l].map(function(s){return s.orig}).indexOf(p);g!==-1&&s.registry[l].splice(g,1)}}})),require_before_after_hook=__commonJSMin(((s,l)=>{var p=require_register$1(),g=require_add$1(),v=require_remove$3(),b=Function.bind,C=b.bind(b);function w(s,l,p){var b=C(v,null).apply(null,p?[l,p]:[l]);s.api={remove:b},s.remove=b,[`before`,`error`,`after`,`wrap`].forEach(function(v){var b=p?[l,v,p]:[l,v];s[v]=s.api[v]=C(g,null).apply(null,b)})}function E(){var s=`h`,l={registry:{}},g=p.bind(null,l,s);return w(g,l,s),g}function k(){var s={registry:{}},l=p.bind(null,s);return w(l,s),l}var A=!1;function N(){return A||=(console.warn(`[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4`),!0),k()}N.Singular=E.bind(),N.Collection=k.bind(),l.exports=N,l.exports.Hook=N,l.exports.Singular=N.Singular,l.exports.Collection=N.Collection})),require_is_plain_object=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}); + Error Message: ${s.message}`)})).result?.value;if(!l)throw Error(`Response json body do not have ID Token field`);return l})}static getIDToken(f){return l(this,void 0,void 0,function*(){try{let l=s.getIDTokenUrl();f&&(l=`${l}&audience=${encodeURIComponent(f)}`),(0,g.debug)(`ID token url is ${l}`);let p=yield s.getCall(l);return(0,g.setSecret)(p),p}catch(s){throw Error(`Error message: ${s.message}`)}})}}})),require_summary=__commonJSMin((s=>{var l=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.summary=s.markdownSummary=s.SUMMARY_DOCS_URL=s.SUMMARY_ENV_VAR=void 0;let f=require(`os`),p=require(`fs`),{access:g,appendFile:v,writeFile:b}=p.promises;s.SUMMARY_ENV_VAR=`GITHUB_STEP_SUMMARY`,s.SUMMARY_DOCS_URL=`https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary`;let C=new class{constructor(){this._buffer=``}filePath(){return l(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let l=process.env[s.SUMMARY_ENV_VAR];if(!l)throw Error(`Unable to find environment variable for $${s.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield g(l,p.constants.R_OK|p.constants.W_OK)}catch{throw Error(`Unable to access summary file: '${l}'. Check if the file has correct read/write permissions.`)}return this._filePath=l,this._filePath})}wrap(s,l,f={}){let p=Object.entries(f).map(([s,l])=>` ${s}="${l}"`).join(``);return l?`<${s}${p}>${l}`:`<${s}${p}>`}write(s){return l(this,void 0,void 0,function*(){let l=!!s?.overwrite,f=yield this.filePath();return yield(l?b:v)(f,this._buffer,{encoding:`utf8`}),this.emptyBuffer()})}clear(){return l(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer=``,this}addRaw(s,l=!1){return this._buffer+=s,l?this.addEOL():this}addEOL(){return this.addRaw(f.EOL)}addCodeBlock(s,l){let f=Object.assign({},l&&{lang:l}),p=this.wrap(`pre`,this.wrap(`code`,s),f);return this.addRaw(p).addEOL()}addList(s,l=!1){let f=l?`ol`:`ul`,p=s.map(s=>this.wrap(`li`,s)).join(``),g=this.wrap(f,p);return this.addRaw(g).addEOL()}addTable(s){let l=s.map(s=>{let l=s.map(s=>{if(typeof s==`string`)return this.wrap(`td`,s);let{header:l,data:f,colspan:p,rowspan:g}=s,v=l?`th`:`td`,b=Object.assign(Object.assign({},p&&{colspan:p}),g&&{rowspan:g});return this.wrap(v,f,b)}).join(``);return this.wrap(`tr`,l)}).join(``),f=this.wrap(`table`,l);return this.addRaw(f).addEOL()}addDetails(s,l){let f=this.wrap(`details`,this.wrap(`summary`,s)+l);return this.addRaw(f).addEOL()}addImage(s,l,f){let{width:p,height:g}=f||{},v=Object.assign(Object.assign({},p&&{width:p}),g&&{height:g}),b=this.wrap(`img`,null,Object.assign({src:s,alt:l},v));return this.addRaw(b).addEOL()}addHeading(s,l){let f=`h${l}`,p=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`].includes(f)?f:`h1`,g=this.wrap(p,s);return this.addRaw(g).addEOL()}addSeparator(){let s=this.wrap(`hr`,null);return this.addRaw(s).addEOL()}addBreak(){let s=this.wrap(`br`,null);return this.addRaw(s).addEOL()}addQuote(s,l){let f=Object.assign({},l&&{cite:l}),p=this.wrap(`blockquote`,s,f);return this.addRaw(p).addEOL()}addLink(s,l){let f=this.wrap(`a`,s,{href:l});return this.addRaw(f).addEOL()}};s.markdownSummary=C,s.summary=C})),require_path_utils=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.prototype.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p};Object.defineProperty(s,`__esModule`,{value:!0}),s.toPlatformPath=s.toWin32Path=s.toPosixPath=void 0;let g=p(require(`path`));function v(s){return s.replace(/[\\]/g,`/`)}s.toPosixPath=v;function b(s){return s.replace(/[/]/g,`\\`)}s.toWin32Path=b;function C(s){return s.replace(/[/\\]/g,g.sep)}s.toPlatformPath=C})),require_io_util=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p},g=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})},v;Object.defineProperty(s,`__esModule`,{value:!0}),s.getCmdPath=s.tryGetExecutablePath=s.isRooted=s.isDirectory=s.exists=s.READONLY=s.UV_FS_O_EXLOCK=s.IS_WINDOWS=s.unlink=s.symlink=s.stat=s.rmdir=s.rm=s.rename=s.readlink=s.readdir=s.open=s.mkdir=s.lstat=s.copyFile=s.chmod=void 0;let b=p(require(`fs`)),C=p(require(`path`));v=b.promises,s.chmod=v.chmod,s.copyFile=v.copyFile,s.lstat=v.lstat,s.mkdir=v.mkdir,s.open=v.open,s.readdir=v.readdir,s.readlink=v.readlink,s.rename=v.rename,s.rm=v.rm,s.rmdir=v.rmdir,s.stat=v.stat,s.symlink=v.symlink,s.unlink=v.unlink,s.IS_WINDOWS=process.platform===`win32`,s.UV_FS_O_EXLOCK=268435456,s.READONLY=b.constants.O_RDONLY;function w(l){return g(this,void 0,void 0,function*(){try{yield s.stat(l)}catch(s){if(s.code===`ENOENT`)return!1;throw s}return!0})}s.exists=w;function E(l,f=!1){return g(this,void 0,void 0,function*(){return(f?yield s.stat(l):yield s.lstat(l)).isDirectory()})}s.isDirectory=E;function k(l){if(l=N(l),!l)throw Error(`isRooted() parameter "p" cannot be empty`);return s.IS_WINDOWS?l.startsWith(`\\`)||/^[A-Z]:/i.test(l):l.startsWith(`/`)}s.isRooted=k;function A(l,f){return g(this,void 0,void 0,function*(){let p;try{p=yield s.stat(l)}catch(s){s.code!==`ENOENT`&&console.log(`Unexpected error attempting to determine if executable file exists '${l}': ${s}`)}if(p&&p.isFile()){if(s.IS_WINDOWS){let s=C.extname(l).toUpperCase();if(f.some(l=>l.toUpperCase()===s))return l}else if(F(p))return l}let g=l;for(let v of f){l=g+v,p=void 0;try{p=yield s.stat(l)}catch(s){s.code!==`ENOENT`&&console.log(`Unexpected error attempting to determine if executable file exists '${l}': ${s}`)}if(p&&p.isFile()){if(s.IS_WINDOWS){try{let f=C.dirname(l),p=C.basename(l).toUpperCase();for(let g of yield s.readdir(f))if(p===g.toUpperCase()){l=C.join(f,g);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${l}': ${s}`)}return l}else if(F(p))return l}}return``})}s.tryGetExecutablePath=A;function N(l){return l||=``,s.IS_WINDOWS?(l=l.replace(/\//g,`\\`),l.replace(/\\\\+/g,`\\`)):l.replace(/\/\/+/g,`/`)}function F(s){return(s.mode&1)>0||(s.mode&8)>0&&s.gid===process.getgid()||(s.mode&64)>0&&s.uid===process.getuid()}function I(){var s;return process.env.COMSPEC??`cmd.exe`}s.getCmdPath=I})),require_io=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p},g=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.findInPath=s.which=s.mkdirP=s.rmRF=s.mv=s.cp=void 0;let v=require(`assert`),b=p(require(`path`)),C=p(require_io_util());function w(s,l,f={}){return g(this,void 0,void 0,function*(){let{force:p,recursive:g,copySourceDirectory:v}=I(f),w=(yield C.exists(l))?yield C.stat(l):null;if(w&&w.isFile()&&!p)return;let E=w&&w.isDirectory()&&v?b.join(l,b.basename(s)):l;if(!(yield C.exists(s)))throw Error(`no such file or directory: ${s}`);if((yield C.stat(s)).isDirectory())if(g)yield R(s,E,0,p);else throw Error(`Failed to copy. ${s} is a directory, but tried to copy without recursive flag.`);else{if(b.relative(s,E)===``)throw Error(`'${E}' and '${s}' are the same file`);yield B(s,E,p)}})}s.cp=w;function E(s,l,f={}){return g(this,void 0,void 0,function*(){if(yield C.exists(l)){let p=!0;if((yield C.isDirectory(l))&&(l=b.join(l,b.basename(s)),p=yield C.exists(l)),p)if(f.force==null||f.force)yield k(l);else throw Error(`Destination already exists`)}yield A(b.dirname(l)),yield C.rename(s,l)})}s.mv=E;function k(s){return g(this,void 0,void 0,function*(){if(C.IS_WINDOWS&&/[*"<>|]/.test(s))throw Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield C.rm(s,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(s){throw Error(`File was unable to be removed ${s}`)}})}s.rmRF=k;function A(s){return g(this,void 0,void 0,function*(){v.ok(s,`a path argument must be provided`),yield C.mkdir(s,{recursive:!0})})}s.mkdirP=A;function N(s,l){return g(this,void 0,void 0,function*(){if(!s)throw Error(`parameter 'tool' is required`);if(l){let l=yield N(s,!1);if(!l)throw C.IS_WINDOWS?Error(`Unable to locate executable file: ${s}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):Error(`Unable to locate executable file: ${s}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return l}let f=yield F(s);return f&&f.length>0?f[0]:``})}s.which=N;function F(s){return g(this,void 0,void 0,function*(){if(!s)throw Error(`parameter 'tool' is required`);let l=[];if(C.IS_WINDOWS&&process.env.PATHEXT)for(let s of process.env.PATHEXT.split(b.delimiter))s&&l.push(s);if(C.isRooted(s)){let f=yield C.tryGetExecutablePath(s,l);return f?[f]:[]}if(s.includes(b.sep))return[];let f=[];if(process.env.PATH)for(let s of process.env.PATH.split(b.delimiter))s&&f.push(s);let p=[];for(let g of f){let f=yield C.tryGetExecutablePath(b.join(g,s),l);f&&p.push(f)}return p})}s.findInPath=F;function I(s){return{force:s.force==null?!0:s.force,recursive:!!s.recursive,copySourceDirectory:s.copySourceDirectory==null?!0:!!s.copySourceDirectory}}function R(s,l,f,p){return g(this,void 0,void 0,function*(){if(f>=255)return;f++,yield A(l);let g=yield C.readdir(s);for(let v of g){let g=`${s}/${v}`,b=`${l}/${v}`;(yield C.lstat(g)).isDirectory()?yield R(g,b,f,p):yield B(g,b,p)}yield C.chmod(l,(yield C.stat(s)).mode)})}function B(s,l,f){return g(this,void 0,void 0,function*(){if((yield C.lstat(s)).isSymbolicLink()){try{yield C.lstat(l),yield C.unlink(l)}catch(s){s.code===`EPERM`&&(yield C.chmod(l,`0666`),yield C.unlink(l))}let f=yield C.readlink(s);yield C.symlink(f,l,C.IS_WINDOWS?`junction`:null)}else (!(yield C.exists(l))||f)&&(yield C.copyFile(s,l))})}})),require_toolrunner=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p},g=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.argStringToArray=s.ToolRunner=void 0;let v=p(require(`os`)),b=p(require(`events`)),C=p(require(`child_process`)),w=p(require(`path`)),E=p(require_io()),k=p(require_io_util()),A=require(`timers`),N=process.platform===`win32`;s.ToolRunner=class extends b.EventEmitter{constructor(s,l,f){if(super(),!s)throw Error(`Parameter 'toolPath' cannot be null or empty.`);this.toolPath=s,this.args=l||[],this.options=f||{}}_debug(s){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(s)}_getCommandString(s,l){let f=this._getSpawnFileName(),p=this._getSpawnArgs(s),g=l?``:`[command]`;if(N)if(this._isCmdFile()){g+=f;for(let s of p)g+=` ${s}`}else if(s.windowsVerbatimArguments){g+=`"${f}"`;for(let s of p)g+=` ${s}`}else{g+=this._windowsQuoteCmdArg(f);for(let s of p)g+=` ${this._windowsQuoteCmdArg(s)}`}else{g+=f;for(let s of p)g+=` ${s}`}return g}_processLineBuffer(s,l,f){try{let p=l+s.toString(),g=p.indexOf(v.EOL);for(;g>-1;)f(p.substring(0,g)),p=p.substring(g+v.EOL.length),g=p.indexOf(v.EOL);return p}catch(s){return this._debug(`error processing line. Failed with error ${s}`),``}}_getSpawnFileName(){return N&&this._isCmdFile()?process.env.COMSPEC||`cmd.exe`:this.toolPath}_getSpawnArgs(s){if(N&&this._isCmdFile()){let l=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let f of this.args)l+=` `,l+=s.windowsVerbatimArguments?f:this._windowsQuoteCmdArg(f);return l+=`"`,[l]}return this.args}_endsWith(s,l){return s.endsWith(l)}_isCmdFile(){let s=this.toolPath.toUpperCase();return this._endsWith(s,`.CMD`)||this._endsWith(s,`.BAT`)}_windowsQuoteCmdArg(s){if(!this._isCmdFile())return this._uvQuoteCmdArg(s);if(!s)return`""`;let l=[` `,` `,`&`,`(`,`)`,`[`,`]`,`{`,`}`,`^`,`=`,`;`,`!`,`'`,`+`,`,`,"`",`~`,`|`,`<`,`>`,`"`],f=!1;for(let p of s)if(l.some(s=>s===p)){f=!0;break}if(!f)return s;let p=`"`,g=!0;for(let l=s.length;l>0;l--)p+=s[l-1],g&&s[l-1]===`\\`?p+=`\\`:s[l-1]===`"`?(g=!0,p+=`"`):g=!1;return p+=`"`,p.split(``).reverse().join(``)}_uvQuoteCmdArg(s){if(!s)return`""`;if(!s.includes(` `)&&!s.includes(` `)&&!s.includes(`"`))return s;if(!s.includes(`"`)&&!s.includes(`\\`))return`"${s}"`;let l=`"`,f=!0;for(let p=s.length;p>0;p--)l+=s[p-1],f&&s[p-1]===`\\`?l+=`\\`:s[p-1]===`"`?(f=!0,l+=`\\`):f=!1;return l+=`"`,l.split(``).reverse().join(``)}_cloneExecOptions(s){s||={};let l={cwd:s.cwd||process.cwd(),env:s.env||process.env,silent:s.silent||!1,windowsVerbatimArguments:s.windowsVerbatimArguments||!1,failOnStdErr:s.failOnStdErr||!1,ignoreReturnCode:s.ignoreReturnCode||!1,delay:s.delay||1e4};return l.outStream=s.outStream||process.stdout,l.errStream=s.errStream||process.stderr,l}_getSpawnOptions(s,l){s||={};let f={};return f.cwd=s.cwd,f.env=s.env,f.windowsVerbatimArguments=s.windowsVerbatimArguments||this._isCmdFile(),s.windowsVerbatimArguments&&(f.argv0=`"${l}"`),f}exec(){return g(this,void 0,void 0,function*(){return!k.isRooted(this.toolPath)&&(this.toolPath.includes(`/`)||N&&this.toolPath.includes(`\\`))&&(this.toolPath=w.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield E.which(this.toolPath,!0),new Promise((s,l)=>g(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug(`arguments:`);for(let s of this.args)this._debug(` ${s}`);let f=this._cloneExecOptions(this.options);!f.silent&&f.outStream&&f.outStream.write(this._getCommandString(f)+v.EOL);let p=new I(f,this.toolPath);if(p.on(`debug`,s=>{this._debug(s)}),this.options.cwd&&!(yield k.exists(this.options.cwd)))return l(Error(`The cwd: ${this.options.cwd} does not exist!`));let g=this._getSpawnFileName(),b=C.spawn(g,this._getSpawnArgs(f),this._getSpawnOptions(this.options,g)),w=``;b.stdout&&b.stdout.on(`data`,s=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(s),!f.silent&&f.outStream&&f.outStream.write(s),w=this._processLineBuffer(s,w,s=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(s)})});let E=``;if(b.stderr&&b.stderr.on(`data`,s=>{p.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(s),!f.silent&&f.errStream&&f.outStream&&(f.failOnStdErr?f.errStream:f.outStream).write(s),E=this._processLineBuffer(s,E,s=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(s)})}),b.on(`error`,s=>{p.processError=s.message,p.processExited=!0,p.processClosed=!0,p.CheckComplete()}),b.on(`exit`,s=>{p.processExitCode=s,p.processExited=!0,this._debug(`Exit code ${s} received from tool '${this.toolPath}'`),p.CheckComplete()}),b.on(`close`,s=>{p.processExitCode=s,p.processExited=!0,p.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),p.CheckComplete()}),p.on(`done`,(f,p)=>{w.length>0&&this.emit(`stdline`,w),E.length>0&&this.emit(`errline`,E),b.removeAllListeners(),f?l(f):s(p)}),this.options.input){if(!b.stdin)throw Error(`child process missing stdin`);b.stdin.end(this.options.input)}}))})}};function F(s){let l=[],f=!1,p=!1,g=``;function v(s){p&&s!==`"`&&(g+=`\\`),g+=s,p=!1}for(let b=0;b0&&(l.push(g),g=``);continue}v(C)}return g.length>0&&l.push(g.trim()),l}s.argStringToArray=F;var I=class s extends b.EventEmitter{constructor(s,l){if(super(),this.processClosed=!1,this.processError=``,this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!l)throw Error(`toolPath must not be empty`);this.options=s,this.toolPath=l,s.delay&&(this.delay=s.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=A.setTimeout(s.HandleTimeout,this.delay,this)))}_debug(s){this.emit(`debug`,s)}_setResult(){let s;this.processExited&&(this.processError?s=Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?s=Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(s=Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&=(clearTimeout(this.timeout),null),this.done=!0,this.emit(`done`,s,this.processExitCode)}static HandleTimeout(s){if(!s.done){if(!s.processClosed&&s.processExited){let l=`The STDIO streams did not close within ${s.delay/1e3} seconds of the exit event from process '${s.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;s._debug(l)}s._setResult()}}}})),require_exec=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p},g=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.getExecOutput=s.exec=void 0;let v=require(`string_decoder`),b=p(require_toolrunner());function C(s,l,f){return g(this,void 0,void 0,function*(){let p=b.argStringToArray(s);if(p.length===0)throw Error(`Parameter 'commandLine' cannot be null or empty.`);let g=p[0];return l=p.slice(1).concat(l||[]),new b.ToolRunner(g,l,f).exec()})}s.exec=C;function w(s,l,f){var p,b;return g(this,void 0,void 0,function*(){let p=``,g=``,b=new v.StringDecoder(`utf8`),w=new v.StringDecoder(`utf8`),E=f?.listeners?.stdout,k=f?.listeners?.stderr,A=Object.assign(Object.assign({},f?.listeners),{stdout:s=>{p+=b.write(s),E&&E(s)},stderr:s=>{g+=w.write(s),k&&k(s)}}),N=yield C(s,l,Object.assign(Object.assign({},f),{listeners:A}));return p+=b.end(),g+=w.end(),{exitCode:N,stdout:p,stderr:g}})}s.getExecOutput=w})),require_platform=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.prototype.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p},g=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})},v=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.getDetails=s.isLinux=s.isMacOS=s.isWindows=s.arch=s.platform=void 0;let b=v(require(`os`)),C=p(require_exec()),w=()=>g(void 0,void 0,void 0,function*(){let{stdout:s}=yield C.getExecOutput(`powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"`,void 0,{silent:!0}),{stdout:l}=yield C.getExecOutput(`powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"`,void 0,{silent:!0});return{name:l.trim(),version:s.trim()}}),E=()=>g(void 0,void 0,void 0,function*(){var s,l,f,p;let{stdout:g}=yield C.getExecOutput(`sw_vers`,void 0,{silent:!0}),v=g.match(/ProductVersion:\s*(.+)/)?.[1]??``;return{name:g.match(/ProductName:\s*(.+)/)?.[1]??``,version:v}}),k=()=>g(void 0,void 0,void 0,function*(){let{stdout:s}=yield C.getExecOutput(`lsb_release`,[`-i`,`-r`,`-s`],{silent:!0}),[l,f]=s.trim().split(` +`);return{name:l,version:f}});s.platform=b.default.platform(),s.arch=b.default.arch(),s.isWindows=s.platform===`win32`,s.isMacOS=s.platform===`darwin`,s.isLinux=s.platform===`linux`;function A(){return g(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield s.isWindows?w():s.isMacOS?E():k()),{platform:s.platform,arch:s.arch,isWindows:s.isWindows,isMacOS:s.isMacOS,isLinux:s.isLinux})})}s.getDetails=A})),require_core$9=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.prototype.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p},g=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})};Object.defineProperty(s,`__esModule`,{value:!0}),s.platform=s.toPlatformPath=s.toWin32Path=s.toPosixPath=s.markdownSummary=s.summary=s.getIDToken=s.getState=s.saveState=s.group=s.endGroup=s.startGroup=s.info=s.notice=s.warning=s.error=s.debug=s.isDebug=s.setFailed=s.setCommandEcho=s.setOutput=s.getBooleanInput=s.getMultilineInput=s.getInput=s.addPath=s.setSecret=s.exportVariable=s.ExitCode=void 0;let v=require_command(),b=require_file_command(),C=require_utils$22(),w=p(require(`os`)),E=p(require(`path`)),k=require_oidc_utils();var A;(function(s){s[s.Success=0]=`Success`,s[s.Failure=1]=`Failure`})(A||(s.ExitCode=A={}));function N(s,l){let f=(0,C.toCommandValue)(l);if(process.env[s]=f,process.env.GITHUB_ENV)return(0,b.issueFileCommand)(`ENV`,(0,b.prepareKeyValueMessage)(s,l));(0,v.issueCommand)(`set-env`,{name:s},f)}s.exportVariable=N;function F(s){(0,v.issueCommand)(`add-mask`,{},s)}s.setSecret=F;function I(s){process.env.GITHUB_PATH?(0,b.issueFileCommand)(`PATH`,s):(0,v.issueCommand)(`add-path`,{},s),process.env.PATH=`${s}${E.delimiter}${process.env.PATH}`}s.addPath=I;function R(s,l){let f=process.env[`INPUT_${s.replace(/ /g,`_`).toUpperCase()}`]||``;if(l&&l.required&&!f)throw Error(`Input required and not supplied: ${s}`);return l&&l.trimWhitespace===!1?f:f.trim()}s.getInput=R;function B(s,l){let f=R(s,l).split(` +`).filter(s=>s!==``);return l&&l.trimWhitespace===!1?f:f.map(s=>s.trim())}s.getMultilineInput=B;function q(s,l){let f=[`true`,`True`,`TRUE`],p=[`false`,`False`,`FALSE`],g=R(s,l);if(f.includes(g))return!0;if(p.includes(g))return!1;throw TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${s}\nSupport boolean input list: \`true | True | TRUE | false | False | FALSE\``)}s.getBooleanInput=q;function J(s,l){if(process.env.GITHUB_OUTPUT)return(0,b.issueFileCommand)(`OUTPUT`,(0,b.prepareKeyValueMessage)(s,l));process.stdout.write(w.EOL),(0,v.issueCommand)(`set-output`,{name:s},(0,C.toCommandValue)(l))}s.setOutput=J;function le(s){(0,v.issue)(`echo`,s?`on`:`off`)}s.setCommandEcho=le;function _e(s){process.exitCode=A.Failure,De(s)}s.setFailed=_e;function be(){return process.env.RUNNER_DEBUG===`1`}s.isDebug=be;function xe(s){(0,v.issueCommand)(`debug`,{},s)}s.debug=xe;function De(s,l={}){(0,v.issueCommand)(`error`,(0,C.toCommandProperties)(l),s instanceof Error?s.toString():s)}s.error=De;function Oe(s,l={}){(0,v.issueCommand)(`warning`,(0,C.toCommandProperties)(l),s instanceof Error?s.toString():s)}s.warning=Oe;function je(s,l={}){(0,v.issueCommand)(`notice`,(0,C.toCommandProperties)(l),s instanceof Error?s.toString():s)}s.notice=je;function Ne(s){process.stdout.write(s+w.EOL)}s.info=Ne;function Pe(s){(0,v.issue)(`group`,s)}s.startGroup=Pe;function ze(){(0,v.issue)(`endgroup`)}s.endGroup=ze;function Be(s,l){return g(this,void 0,void 0,function*(){Pe(s);let f;try{f=yield l()}finally{ze()}return f})}s.group=Be;function We(s,l){if(process.env.GITHUB_STATE)return(0,b.issueFileCommand)(`STATE`,(0,b.prepareKeyValueMessage)(s,l));(0,v.issueCommand)(`save-state`,{name:s},(0,C.toCommandValue)(l))}s.saveState=We;function Ke(s){return process.env[`STATE_${s}`]||``}s.getState=Ke;function qe(s){return g(this,void 0,void 0,function*(){return yield k.OidcClient.getIDToken(s)})}s.getIDToken=qe;var Je=require_summary();Object.defineProperty(s,`summary`,{enumerable:!0,get:function(){return Je.summary}});var Ye=require_summary();Object.defineProperty(s,`markdownSummary`,{enumerable:!0,get:function(){return Ye.markdownSummary}});var Ze=require_path_utils();Object.defineProperty(s,`toPosixPath`,{enumerable:!0,get:function(){return Ze.toPosixPath}}),Object.defineProperty(s,`toWin32Path`,{enumerable:!0,get:function(){return Ze.toWin32Path}}),Object.defineProperty(s,`toPlatformPath`,{enumerable:!0,get:function(){return Ze.toPlatformPath}}),s.platform=p(require_platform())})),require_context$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Context=void 0;let l=require(`fs`),f=require(`os`);s.Context=class{constructor(){var s,p,g;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(l.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(l.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:`utf8`}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${f.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=process.env.GITHUB_API_URL??`https://api.github.com`,this.serverUrl=process.env.GITHUB_SERVER_URL??`https://github.com`,this.graphqlUrl=process.env.GITHUB_GRAPHQL_URL??`https://api.github.com/graphql`}get issue(){let s=this.payload;return Object.assign(Object.assign({},this.repo),{number:(s.issue||s.pull_request||s).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[s,l]=process.env.GITHUB_REPOSITORY.split(`/`);return{owner:s,repo:l}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw Error(`context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'`)}}})),require_utils$20=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p};Object.defineProperty(s,`__esModule`,{value:!0}),s.getApiBaseUrl=s.getProxyAgent=s.getAuthString=void 0;let g=p(require_lib$28());function v(s,l){if(!s&&!l.auth)throw Error(`Parameter token or opts.auth is required`);if(s&&l.auth)throw Error(`Parameters token and opts.auth may not both be specified`);return typeof l.auth==`string`?l.auth:`token ${s}`}s.getAuthString=v;function b(s){return new g.HttpClient().getAgent(s)}s.getProxyAgent=b;function C(){return process.env.GITHUB_API_URL||`https://api.github.com`}s.getApiBaseUrl=C})),require_dist_node$10=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(){return typeof navigator==`object`&&`userAgent`in navigator?navigator.userAgent:typeof process==`object`&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:``}s.getUserAgent=l})),require_register$1=__commonJSMin(((s,l)=>{l.exports=f;function f(s,l,p,g){if(typeof p!=`function`)throw Error(`method for before hook must be a function`);return g||={},Array.isArray(l)?l.reverse().reduce(function(l,p){return f.bind(null,s,p,l,g)},p)():Promise.resolve().then(function(){return s.registry[l]?s.registry[l].reduce(function(s,l){return l.hook.bind(null,s,g)},p)():p(g)})}})),require_add$1=__commonJSMin(((s,l)=>{l.exports=f;function f(s,l,f,p){var g=p;s.registry[f]||(s.registry[f]=[]),l===`before`&&(p=function(s,l){return Promise.resolve().then(g.bind(null,l)).then(s.bind(null,l))}),l===`after`&&(p=function(s,l){var f;return Promise.resolve().then(s.bind(null,l)).then(function(s){return f=s,g(f,l)}).then(function(){return f})}),l===`error`&&(p=function(s,l){return Promise.resolve().then(s.bind(null,l)).catch(function(s){return g(s,l)})}),s.registry[f].push({hook:p,orig:g})}})),require_remove$3=__commonJSMin(((s,l)=>{l.exports=f;function f(s,l,f){if(s.registry[l]){var p=s.registry[l].map(function(s){return s.orig}).indexOf(f);p!==-1&&s.registry[l].splice(p,1)}}})),require_before_after_hook=__commonJSMin(((s,l)=>{var f=require_register$1(),p=require_add$1(),g=require_remove$3(),v=Function.bind,b=v.bind(v);function C(s,l,f){var v=b(g,null).apply(null,f?[l,f]:[l]);s.api={remove:v},s.remove=v,[`before`,`error`,`after`,`wrap`].forEach(function(g){var v=f?[l,g,f]:[l,g];s[g]=s.api[g]=b(p,null).apply(null,v)})}function w(){var s=`h`,l={registry:{}},p=f.bind(null,l,s);return C(p,l,s),p}function E(){var s={registry:{}},l=f.bind(null,s);return C(l,s),l}var k=!1;function A(){return k||=(console.warn(`[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4`),!0),E()}A.Singular=w.bind(),A.Collection=E.bind(),l.exports=A,l.exports.Hook=A,l.exports.Singular=A.Singular,l.exports.Collection=A.Collection})),require_is_plain_object=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}); /*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ -function l(s){return Object.prototype.toString.call(s)===`[object Object]`}function p(s){var p,g;return l(s)===!1?!1:(p=s.constructor,p===void 0?!0:(g=p.prototype,!(l(g)===!1||g.hasOwnProperty(`isPrototypeOf`)===!1)))}s.isPlainObject=p})),require_dist_node$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_is_plain_object(),p=require_dist_node$10();function g(s){return s?Object.keys(s).reduce((l,p)=>(l[p.toLowerCase()]=s[p],l),{}):{}}function v(s,p){let g=Object.assign({},s);return Object.keys(p).forEach(b=>{l.isPlainObject(p[b])&&b in s?g[b]=v(s[b],p[b]):Object.assign(g,{[b]:p[b]})}),g}function b(s){for(let l in s)s[l]===void 0&&delete s[l];return s}function C(s,l,p){if(typeof l==`string`){let[s,g]=l.split(` `);p=Object.assign(g?{method:s,url:g}:{url:s},p)}else p=Object.assign({},l);p.headers=g(p.headers),b(p),b(p.headers);let C=v(s||{},p);return s&&s.mediaType.previews.length&&(C.mediaType.previews=s.mediaType.previews.filter(s=>!C.mediaType.previews.includes(s)).concat(C.mediaType.previews)),C.mediaType.previews=C.mediaType.previews.map(s=>s.replace(/-preview/,``)),C}function w(s,l){let p=/\?/.test(s)?`&`:`?`,g=Object.keys(l);return g.length===0?s:s+p+g.map(s=>s===`q`?`q=`+l.q.split(`+`).map(encodeURIComponent).join(`+`):`${s}=${encodeURIComponent(l[s])}`).join(`&`)}let E=/\{[^}]+\}/g;function k(s){return s.replace(/^\W+|\W+$/g,``).split(/,/)}function A(s){let l=s.match(E);return l?l.map(k).reduce((s,l)=>s.concat(l),[]):[]}function N(s,l){return Object.keys(s).filter(s=>!l.includes(s)).reduce((l,p)=>(l[p]=s[p],l),{})}function F(s){return s.split(/(%[0-9A-Fa-f]{2})/g).map(function(s){return/%[0-9A-Fa-f]/.test(s)||(s=encodeURI(s).replace(/%5B/g,`[`).replace(/%5D/g,`]`)),s}).join(``)}function I(s){return encodeURIComponent(s).replace(/[!'()*]/g,function(s){return`%`+s.charCodeAt(0).toString(16).toUpperCase()})}function R(s,l,p){return l=s===`+`||s===`#`?F(l):I(l),p?I(p)+`=`+l:l}function B(s){return s!=null}function q(s){return s===`;`||s===`&`||s===`?`}function le(s,l,p,g){var v=s[p],b=[];if(B(v)&&v!==``)if(typeof v==`string`||typeof v==`number`||typeof v==`boolean`)v=v.toString(),g&&g!==`*`&&(v=v.substring(0,parseInt(g,10))),b.push(R(l,v,q(l)?p:``));else if(g===`*`)Array.isArray(v)?v.filter(B).forEach(function(s){b.push(R(l,s,q(l)?p:``))}):Object.keys(v).forEach(function(s){B(v[s])&&b.push(R(l,v[s],s))});else{let s=[];Array.isArray(v)?v.filter(B).forEach(function(p){s.push(R(l,p))}):Object.keys(v).forEach(function(p){B(v[p])&&(s.push(I(p)),s.push(R(l,v[p].toString())))}),q(l)?b.push(I(p)+`=`+s.join(`,`)):s.length!==0&&b.push(s.join(`,`))}else l===`;`?B(v)&&b.push(I(p)):v===``&&(l===`&`||l===`?`)?b.push(I(p)+`=`):v===``&&b.push(``);return b}function J(s){return{expand:_e.bind(null,s)}}function _e(s,l){var p=[`+`,`#`,`.`,`/`,`;`,`?`,`&`];return s.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(s,g,v){if(g){let s=``,v=[];if(p.indexOf(g.charAt(0))!==-1&&(s=g.charAt(0),g=g.substr(1)),g.split(/,/g).forEach(function(p){var g=/([^:\*]*)(?::(\d+)|(\*))?/.exec(p);v.push(le(l,s,g[1],g[2]||g[3]))}),s&&s!==`+`){var b=`,`;return s===`?`?b=`&`:s!==`#`&&(b=s),(v.length===0?``:s)+v.join(b)}else return v.join(`,`)}else return F(v)})}function be(s){let l=s.method.toUpperCase(),p=(s.url||`/`).replace(/:([a-z]\w+)/g,`{$1}`),g=Object.assign({},s.headers),v,b=N(s,[`method`,`baseUrl`,`url`,`headers`,`request`,`mediaType`]),C=A(p);p=J(p).expand(b),/^http/.test(p)||(p=s.baseUrl+p);let E=N(b,Object.keys(s).filter(s=>C.includes(s)).concat(`baseUrl`));return/application\/octet-stream/i.test(g.accept)||(s.mediaType.format&&(g.accept=g.accept.split(/,/).map(l=>l.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${s.mediaType.format}`)).join(`,`)),s.mediaType.previews.length&&(g.accept=(g.accept.match(/[\w-]+(?=-preview)/g)||[]).concat(s.mediaType.previews).map(l=>`application/vnd.github.${l}-preview${s.mediaType.format?`.${s.mediaType.format}`:`+json`}`).join(`,`))),[`GET`,`HEAD`].includes(l)?p=w(p,E):`data`in E?v=E.data:Object.keys(E).length?v=E:g[`content-length`]=0,!g[`content-type`]&&v!==void 0&&(g[`content-type`]=`application/json; charset=utf-8`),[`PATCH`,`PUT`].includes(l)&&v===void 0&&(v=``),Object.assign({method:l,url:p,headers:g},v===void 0?null:{body:v},s.request?{request:s.request}:null)}function xe(s,l,p){return be(C(s,l,p))}function De(s,l){let p=C(s,l),g=xe.bind(null,p);return Object.assign(g,{DEFAULTS:p,defaults:De.bind(null,p),merge:C.bind(null,p),parse:be})}s.endpoint=De(null,{method:`GET`,baseUrl:`https://api.github.com`,headers:{accept:`application/vnd.github.v3+json`,"user-agent":`octokit-endpoint.js/6.0.12 ${p.getUserAgent()}`},mediaType:{format:``,previews:[]}})})),require_lib$24=__commonJSMin(((s,l)=>{var p={};l.exports=p;function g(s){return s<0?-1:1}function v(s){return s%1==.5&&!(s&1)?Math.floor(s):Math.round(s)}function b(s,l){l.unsigned||--s;let p=l.unsigned?0:-(2**s),b=2**s-1,C=l.moduloBitLength?2**l.moduloBitLength:2**s,w=l.moduloBitLength?2**(l.moduloBitLength-1):2**(s-1);return function(s,E){E||={};let k=+s;if(E.enforceRange){if(!Number.isFinite(k))throw TypeError(`Argument is not a finite number`);if(k=g(k)*Math.floor(Math.abs(k)),kb)throw TypeError(`Argument is not in byte range`);return k}if(!isNaN(k)&&E.clamp)return k=v(k),kb&&(k=b),k;if(!Number.isFinite(k)||k===0)return 0;if(k=g(k)*Math.floor(Math.abs(k)),k%=C,!l.unsigned&&k>=w)return k-C;if(l.unsigned){if(k<0)k+=C;else if(k===-0)return 0}return k}}p.void=function(){},p.boolean=function(s){return!!s},p.byte=b(8,{unsigned:!1}),p.octet=b(8,{unsigned:!0}),p.short=b(16,{unsigned:!1}),p[`unsigned short`]=b(16,{unsigned:!0}),p.long=b(32,{unsigned:!1}),p[`unsigned long`]=b(32,{unsigned:!0}),p[`long long`]=b(32,{unsigned:!1,moduloBitLength:64}),p[`unsigned long long`]=b(32,{unsigned:!0,moduloBitLength:64}),p.double=function(s){let l=+s;if(!Number.isFinite(l))throw TypeError(`Argument is not a finite floating-point value`);return l},p[`unrestricted double`]=function(s){let l=+s;if(isNaN(l))throw TypeError(`Argument is NaN`);return l},p.float=p.double,p[`unrestricted float`]=p[`unrestricted double`],p.DOMString=function(s,l){return l||={},l.treatNullAsEmptyString&&s===null?``:String(s)},p.ByteString=function(s,l){let p=String(s),g;for(let s=0;(g=p.codePointAt(s))!==void 0;++s)if(g>255)throw TypeError(`Argument is not a valid bytestring`);return p},p.USVString=function(s){let l=String(s),p=l.length,g=[];for(let s=0;s57343)g.push(String.fromCodePoint(v));else if(56320<=v&&v<=57343)g.push(String.fromCodePoint(65533));else if(s===p-1)g.push(String.fromCodePoint(65533));else{let p=l.charCodeAt(s+1);if(56320<=p&&p<=57343){let l=v&1023,b=p&1023;g.push(String.fromCodePoint(65536+1024*l+b)),++s}else g.push(String.fromCodePoint(65533))}}return g.join(``)},p.Date=function(s,l){if(!(s instanceof Date))throw TypeError(`Argument is not a Date object`);if(!isNaN(s))return s},p.RegExp=function(s,l){return s instanceof RegExp||(s=new RegExp(s)),s}})),require_utils$19=__commonJSMin(((s,l)=>{l.exports.mixin=function(s,l){let p=Object.getOwnPropertyNames(l);for(let g=0;g{l.exports=[[[0,44],`disallowed_STD3_valid`],[[45,46],`valid`],[[47,47],`disallowed_STD3_valid`],[[48,57],`valid`],[[58,64],`disallowed_STD3_valid`],[[65,65],`mapped`,[97]],[[66,66],`mapped`,[98]],[[67,67],`mapped`,[99]],[[68,68],`mapped`,[100]],[[69,69],`mapped`,[101]],[[70,70],`mapped`,[102]],[[71,71],`mapped`,[103]],[[72,72],`mapped`,[104]],[[73,73],`mapped`,[105]],[[74,74],`mapped`,[106]],[[75,75],`mapped`,[107]],[[76,76],`mapped`,[108]],[[77,77],`mapped`,[109]],[[78,78],`mapped`,[110]],[[79,79],`mapped`,[111]],[[80,80],`mapped`,[112]],[[81,81],`mapped`,[113]],[[82,82],`mapped`,[114]],[[83,83],`mapped`,[115]],[[84,84],`mapped`,[116]],[[85,85],`mapped`,[117]],[[86,86],`mapped`,[118]],[[87,87],`mapped`,[119]],[[88,88],`mapped`,[120]],[[89,89],`mapped`,[121]],[[90,90],`mapped`,[122]],[[91,96],`disallowed_STD3_valid`],[[97,122],`valid`],[[123,127],`disallowed_STD3_valid`],[[128,159],`disallowed`],[[160,160],`disallowed_STD3_mapped`,[32]],[[161,167],`valid`,[],`NV8`],[[168,168],`disallowed_STD3_mapped`,[32,776]],[[169,169],`valid`,[],`NV8`],[[170,170],`mapped`,[97]],[[171,172],`valid`,[],`NV8`],[[173,173],`ignored`],[[174,174],`valid`,[],`NV8`],[[175,175],`disallowed_STD3_mapped`,[32,772]],[[176,177],`valid`,[],`NV8`],[[178,178],`mapped`,[50]],[[179,179],`mapped`,[51]],[[180,180],`disallowed_STD3_mapped`,[32,769]],[[181,181],`mapped`,[956]],[[182,182],`valid`,[],`NV8`],[[183,183],`valid`],[[184,184],`disallowed_STD3_mapped`,[32,807]],[[185,185],`mapped`,[49]],[[186,186],`mapped`,[111]],[[187,187],`valid`,[],`NV8`],[[188,188],`mapped`,[49,8260,52]],[[189,189],`mapped`,[49,8260,50]],[[190,190],`mapped`,[51,8260,52]],[[191,191],`valid`,[],`NV8`],[[192,192],`mapped`,[224]],[[193,193],`mapped`,[225]],[[194,194],`mapped`,[226]],[[195,195],`mapped`,[227]],[[196,196],`mapped`,[228]],[[197,197],`mapped`,[229]],[[198,198],`mapped`,[230]],[[199,199],`mapped`,[231]],[[200,200],`mapped`,[232]],[[201,201],`mapped`,[233]],[[202,202],`mapped`,[234]],[[203,203],`mapped`,[235]],[[204,204],`mapped`,[236]],[[205,205],`mapped`,[237]],[[206,206],`mapped`,[238]],[[207,207],`mapped`,[239]],[[208,208],`mapped`,[240]],[[209,209],`mapped`,[241]],[[210,210],`mapped`,[242]],[[211,211],`mapped`,[243]],[[212,212],`mapped`,[244]],[[213,213],`mapped`,[245]],[[214,214],`mapped`,[246]],[[215,215],`valid`,[],`NV8`],[[216,216],`mapped`,[248]],[[217,217],`mapped`,[249]],[[218,218],`mapped`,[250]],[[219,219],`mapped`,[251]],[[220,220],`mapped`,[252]],[[221,221],`mapped`,[253]],[[222,222],`mapped`,[254]],[[223,223],`deviation`,[115,115]],[[224,246],`valid`],[[247,247],`valid`,[],`NV8`],[[248,255],`valid`],[[256,256],`mapped`,[257]],[[257,257],`valid`],[[258,258],`mapped`,[259]],[[259,259],`valid`],[[260,260],`mapped`,[261]],[[261,261],`valid`],[[262,262],`mapped`,[263]],[[263,263],`valid`],[[264,264],`mapped`,[265]],[[265,265],`valid`],[[266,266],`mapped`,[267]],[[267,267],`valid`],[[268,268],`mapped`,[269]],[[269,269],`valid`],[[270,270],`mapped`,[271]],[[271,271],`valid`],[[272,272],`mapped`,[273]],[[273,273],`valid`],[[274,274],`mapped`,[275]],[[275,275],`valid`],[[276,276],`mapped`,[277]],[[277,277],`valid`],[[278,278],`mapped`,[279]],[[279,279],`valid`],[[280,280],`mapped`,[281]],[[281,281],`valid`],[[282,282],`mapped`,[283]],[[283,283],`valid`],[[284,284],`mapped`,[285]],[[285,285],`valid`],[[286,286],`mapped`,[287]],[[287,287],`valid`],[[288,288],`mapped`,[289]],[[289,289],`valid`],[[290,290],`mapped`,[291]],[[291,291],`valid`],[[292,292],`mapped`,[293]],[[293,293],`valid`],[[294,294],`mapped`,[295]],[[295,295],`valid`],[[296,296],`mapped`,[297]],[[297,297],`valid`],[[298,298],`mapped`,[299]],[[299,299],`valid`],[[300,300],`mapped`,[301]],[[301,301],`valid`],[[302,302],`mapped`,[303]],[[303,303],`valid`],[[304,304],`mapped`,[105,775]],[[305,305],`valid`],[[306,307],`mapped`,[105,106]],[[308,308],`mapped`,[309]],[[309,309],`valid`],[[310,310],`mapped`,[311]],[[311,312],`valid`],[[313,313],`mapped`,[314]],[[314,314],`valid`],[[315,315],`mapped`,[316]],[[316,316],`valid`],[[317,317],`mapped`,[318]],[[318,318],`valid`],[[319,320],`mapped`,[108,183]],[[321,321],`mapped`,[322]],[[322,322],`valid`],[[323,323],`mapped`,[324]],[[324,324],`valid`],[[325,325],`mapped`,[326]],[[326,326],`valid`],[[327,327],`mapped`,[328]],[[328,328],`valid`],[[329,329],`mapped`,[700,110]],[[330,330],`mapped`,[331]],[[331,331],`valid`],[[332,332],`mapped`,[333]],[[333,333],`valid`],[[334,334],`mapped`,[335]],[[335,335],`valid`],[[336,336],`mapped`,[337]],[[337,337],`valid`],[[338,338],`mapped`,[339]],[[339,339],`valid`],[[340,340],`mapped`,[341]],[[341,341],`valid`],[[342,342],`mapped`,[343]],[[343,343],`valid`],[[344,344],`mapped`,[345]],[[345,345],`valid`],[[346,346],`mapped`,[347]],[[347,347],`valid`],[[348,348],`mapped`,[349]],[[349,349],`valid`],[[350,350],`mapped`,[351]],[[351,351],`valid`],[[352,352],`mapped`,[353]],[[353,353],`valid`],[[354,354],`mapped`,[355]],[[355,355],`valid`],[[356,356],`mapped`,[357]],[[357,357],`valid`],[[358,358],`mapped`,[359]],[[359,359],`valid`],[[360,360],`mapped`,[361]],[[361,361],`valid`],[[362,362],`mapped`,[363]],[[363,363],`valid`],[[364,364],`mapped`,[365]],[[365,365],`valid`],[[366,366],`mapped`,[367]],[[367,367],`valid`],[[368,368],`mapped`,[369]],[[369,369],`valid`],[[370,370],`mapped`,[371]],[[371,371],`valid`],[[372,372],`mapped`,[373]],[[373,373],`valid`],[[374,374],`mapped`,[375]],[[375,375],`valid`],[[376,376],`mapped`,[255]],[[377,377],`mapped`,[378]],[[378,378],`valid`],[[379,379],`mapped`,[380]],[[380,380],`valid`],[[381,381],`mapped`,[382]],[[382,382],`valid`],[[383,383],`mapped`,[115]],[[384,384],`valid`],[[385,385],`mapped`,[595]],[[386,386],`mapped`,[387]],[[387,387],`valid`],[[388,388],`mapped`,[389]],[[389,389],`valid`],[[390,390],`mapped`,[596]],[[391,391],`mapped`,[392]],[[392,392],`valid`],[[393,393],`mapped`,[598]],[[394,394],`mapped`,[599]],[[395,395],`mapped`,[396]],[[396,397],`valid`],[[398,398],`mapped`,[477]],[[399,399],`mapped`,[601]],[[400,400],`mapped`,[603]],[[401,401],`mapped`,[402]],[[402,402],`valid`],[[403,403],`mapped`,[608]],[[404,404],`mapped`,[611]],[[405,405],`valid`],[[406,406],`mapped`,[617]],[[407,407],`mapped`,[616]],[[408,408],`mapped`,[409]],[[409,411],`valid`],[[412,412],`mapped`,[623]],[[413,413],`mapped`,[626]],[[414,414],`valid`],[[415,415],`mapped`,[629]],[[416,416],`mapped`,[417]],[[417,417],`valid`],[[418,418],`mapped`,[419]],[[419,419],`valid`],[[420,420],`mapped`,[421]],[[421,421],`valid`],[[422,422],`mapped`,[640]],[[423,423],`mapped`,[424]],[[424,424],`valid`],[[425,425],`mapped`,[643]],[[426,427],`valid`],[[428,428],`mapped`,[429]],[[429,429],`valid`],[[430,430],`mapped`,[648]],[[431,431],`mapped`,[432]],[[432,432],`valid`],[[433,433],`mapped`,[650]],[[434,434],`mapped`,[651]],[[435,435],`mapped`,[436]],[[436,436],`valid`],[[437,437],`mapped`,[438]],[[438,438],`valid`],[[439,439],`mapped`,[658]],[[440,440],`mapped`,[441]],[[441,443],`valid`],[[444,444],`mapped`,[445]],[[445,451],`valid`],[[452,454],`mapped`,[100,382]],[[455,457],`mapped`,[108,106]],[[458,460],`mapped`,[110,106]],[[461,461],`mapped`,[462]],[[462,462],`valid`],[[463,463],`mapped`,[464]],[[464,464],`valid`],[[465,465],`mapped`,[466]],[[466,466],`valid`],[[467,467],`mapped`,[468]],[[468,468],`valid`],[[469,469],`mapped`,[470]],[[470,470],`valid`],[[471,471],`mapped`,[472]],[[472,472],`valid`],[[473,473],`mapped`,[474]],[[474,474],`valid`],[[475,475],`mapped`,[476]],[[476,477],`valid`],[[478,478],`mapped`,[479]],[[479,479],`valid`],[[480,480],`mapped`,[481]],[[481,481],`valid`],[[482,482],`mapped`,[483]],[[483,483],`valid`],[[484,484],`mapped`,[485]],[[485,485],`valid`],[[486,486],`mapped`,[487]],[[487,487],`valid`],[[488,488],`mapped`,[489]],[[489,489],`valid`],[[490,490],`mapped`,[491]],[[491,491],`valid`],[[492,492],`mapped`,[493]],[[493,493],`valid`],[[494,494],`mapped`,[495]],[[495,496],`valid`],[[497,499],`mapped`,[100,122]],[[500,500],`mapped`,[501]],[[501,501],`valid`],[[502,502],`mapped`,[405]],[[503,503],`mapped`,[447]],[[504,504],`mapped`,[505]],[[505,505],`valid`],[[506,506],`mapped`,[507]],[[507,507],`valid`],[[508,508],`mapped`,[509]],[[509,509],`valid`],[[510,510],`mapped`,[511]],[[511,511],`valid`],[[512,512],`mapped`,[513]],[[513,513],`valid`],[[514,514],`mapped`,[515]],[[515,515],`valid`],[[516,516],`mapped`,[517]],[[517,517],`valid`],[[518,518],`mapped`,[519]],[[519,519],`valid`],[[520,520],`mapped`,[521]],[[521,521],`valid`],[[522,522],`mapped`,[523]],[[523,523],`valid`],[[524,524],`mapped`,[525]],[[525,525],`valid`],[[526,526],`mapped`,[527]],[[527,527],`valid`],[[528,528],`mapped`,[529]],[[529,529],`valid`],[[530,530],`mapped`,[531]],[[531,531],`valid`],[[532,532],`mapped`,[533]],[[533,533],`valid`],[[534,534],`mapped`,[535]],[[535,535],`valid`],[[536,536],`mapped`,[537]],[[537,537],`valid`],[[538,538],`mapped`,[539]],[[539,539],`valid`],[[540,540],`mapped`,[541]],[[541,541],`valid`],[[542,542],`mapped`,[543]],[[543,543],`valid`],[[544,544],`mapped`,[414]],[[545,545],`valid`],[[546,546],`mapped`,[547]],[[547,547],`valid`],[[548,548],`mapped`,[549]],[[549,549],`valid`],[[550,550],`mapped`,[551]],[[551,551],`valid`],[[552,552],`mapped`,[553]],[[553,553],`valid`],[[554,554],`mapped`,[555]],[[555,555],`valid`],[[556,556],`mapped`,[557]],[[557,557],`valid`],[[558,558],`mapped`,[559]],[[559,559],`valid`],[[560,560],`mapped`,[561]],[[561,561],`valid`],[[562,562],`mapped`,[563]],[[563,563],`valid`],[[564,566],`valid`],[[567,569],`valid`],[[570,570],`mapped`,[11365]],[[571,571],`mapped`,[572]],[[572,572],`valid`],[[573,573],`mapped`,[410]],[[574,574],`mapped`,[11366]],[[575,576],`valid`],[[577,577],`mapped`,[578]],[[578,578],`valid`],[[579,579],`mapped`,[384]],[[580,580],`mapped`,[649]],[[581,581],`mapped`,[652]],[[582,582],`mapped`,[583]],[[583,583],`valid`],[[584,584],`mapped`,[585]],[[585,585],`valid`],[[586,586],`mapped`,[587]],[[587,587],`valid`],[[588,588],`mapped`,[589]],[[589,589],`valid`],[[590,590],`mapped`,[591]],[[591,591],`valid`],[[592,680],`valid`],[[681,685],`valid`],[[686,687],`valid`],[[688,688],`mapped`,[104]],[[689,689],`mapped`,[614]],[[690,690],`mapped`,[106]],[[691,691],`mapped`,[114]],[[692,692],`mapped`,[633]],[[693,693],`mapped`,[635]],[[694,694],`mapped`,[641]],[[695,695],`mapped`,[119]],[[696,696],`mapped`,[121]],[[697,705],`valid`],[[706,709],`valid`,[],`NV8`],[[710,721],`valid`],[[722,727],`valid`,[],`NV8`],[[728,728],`disallowed_STD3_mapped`,[32,774]],[[729,729],`disallowed_STD3_mapped`,[32,775]],[[730,730],`disallowed_STD3_mapped`,[32,778]],[[731,731],`disallowed_STD3_mapped`,[32,808]],[[732,732],`disallowed_STD3_mapped`,[32,771]],[[733,733],`disallowed_STD3_mapped`,[32,779]],[[734,734],`valid`,[],`NV8`],[[735,735],`valid`,[],`NV8`],[[736,736],`mapped`,[611]],[[737,737],`mapped`,[108]],[[738,738],`mapped`,[115]],[[739,739],`mapped`,[120]],[[740,740],`mapped`,[661]],[[741,745],`valid`,[],`NV8`],[[746,747],`valid`,[],`NV8`],[[748,748],`valid`],[[749,749],`valid`,[],`NV8`],[[750,750],`valid`],[[751,767],`valid`,[],`NV8`],[[768,831],`valid`],[[832,832],`mapped`,[768]],[[833,833],`mapped`,[769]],[[834,834],`valid`],[[835,835],`mapped`,[787]],[[836,836],`mapped`,[776,769]],[[837,837],`mapped`,[953]],[[838,846],`valid`],[[847,847],`ignored`],[[848,855],`valid`],[[856,860],`valid`],[[861,863],`valid`],[[864,865],`valid`],[[866,866],`valid`],[[867,879],`valid`],[[880,880],`mapped`,[881]],[[881,881],`valid`],[[882,882],`mapped`,[883]],[[883,883],`valid`],[[884,884],`mapped`,[697]],[[885,885],`valid`],[[886,886],`mapped`,[887]],[[887,887],`valid`],[[888,889],`disallowed`],[[890,890],`disallowed_STD3_mapped`,[32,953]],[[891,893],`valid`],[[894,894],`disallowed_STD3_mapped`,[59]],[[895,895],`mapped`,[1011]],[[896,899],`disallowed`],[[900,900],`disallowed_STD3_mapped`,[32,769]],[[901,901],`disallowed_STD3_mapped`,[32,776,769]],[[902,902],`mapped`,[940]],[[903,903],`mapped`,[183]],[[904,904],`mapped`,[941]],[[905,905],`mapped`,[942]],[[906,906],`mapped`,[943]],[[907,907],`disallowed`],[[908,908],`mapped`,[972]],[[909,909],`disallowed`],[[910,910],`mapped`,[973]],[[911,911],`mapped`,[974]],[[912,912],`valid`],[[913,913],`mapped`,[945]],[[914,914],`mapped`,[946]],[[915,915],`mapped`,[947]],[[916,916],`mapped`,[948]],[[917,917],`mapped`,[949]],[[918,918],`mapped`,[950]],[[919,919],`mapped`,[951]],[[920,920],`mapped`,[952]],[[921,921],`mapped`,[953]],[[922,922],`mapped`,[954]],[[923,923],`mapped`,[955]],[[924,924],`mapped`,[956]],[[925,925],`mapped`,[957]],[[926,926],`mapped`,[958]],[[927,927],`mapped`,[959]],[[928,928],`mapped`,[960]],[[929,929],`mapped`,[961]],[[930,930],`disallowed`],[[931,931],`mapped`,[963]],[[932,932],`mapped`,[964]],[[933,933],`mapped`,[965]],[[934,934],`mapped`,[966]],[[935,935],`mapped`,[967]],[[936,936],`mapped`,[968]],[[937,937],`mapped`,[969]],[[938,938],`mapped`,[970]],[[939,939],`mapped`,[971]],[[940,961],`valid`],[[962,962],`deviation`,[963]],[[963,974],`valid`],[[975,975],`mapped`,[983]],[[976,976],`mapped`,[946]],[[977,977],`mapped`,[952]],[[978,978],`mapped`,[965]],[[979,979],`mapped`,[973]],[[980,980],`mapped`,[971]],[[981,981],`mapped`,[966]],[[982,982],`mapped`,[960]],[[983,983],`valid`],[[984,984],`mapped`,[985]],[[985,985],`valid`],[[986,986],`mapped`,[987]],[[987,987],`valid`],[[988,988],`mapped`,[989]],[[989,989],`valid`],[[990,990],`mapped`,[991]],[[991,991],`valid`],[[992,992],`mapped`,[993]],[[993,993],`valid`],[[994,994],`mapped`,[995]],[[995,995],`valid`],[[996,996],`mapped`,[997]],[[997,997],`valid`],[[998,998],`mapped`,[999]],[[999,999],`valid`],[[1e3,1e3],`mapped`,[1001]],[[1001,1001],`valid`],[[1002,1002],`mapped`,[1003]],[[1003,1003],`valid`],[[1004,1004],`mapped`,[1005]],[[1005,1005],`valid`],[[1006,1006],`mapped`,[1007]],[[1007,1007],`valid`],[[1008,1008],`mapped`,[954]],[[1009,1009],`mapped`,[961]],[[1010,1010],`mapped`,[963]],[[1011,1011],`valid`],[[1012,1012],`mapped`,[952]],[[1013,1013],`mapped`,[949]],[[1014,1014],`valid`,[],`NV8`],[[1015,1015],`mapped`,[1016]],[[1016,1016],`valid`],[[1017,1017],`mapped`,[963]],[[1018,1018],`mapped`,[1019]],[[1019,1019],`valid`],[[1020,1020],`valid`],[[1021,1021],`mapped`,[891]],[[1022,1022],`mapped`,[892]],[[1023,1023],`mapped`,[893]],[[1024,1024],`mapped`,[1104]],[[1025,1025],`mapped`,[1105]],[[1026,1026],`mapped`,[1106]],[[1027,1027],`mapped`,[1107]],[[1028,1028],`mapped`,[1108]],[[1029,1029],`mapped`,[1109]],[[1030,1030],`mapped`,[1110]],[[1031,1031],`mapped`,[1111]],[[1032,1032],`mapped`,[1112]],[[1033,1033],`mapped`,[1113]],[[1034,1034],`mapped`,[1114]],[[1035,1035],`mapped`,[1115]],[[1036,1036],`mapped`,[1116]],[[1037,1037],`mapped`,[1117]],[[1038,1038],`mapped`,[1118]],[[1039,1039],`mapped`,[1119]],[[1040,1040],`mapped`,[1072]],[[1041,1041],`mapped`,[1073]],[[1042,1042],`mapped`,[1074]],[[1043,1043],`mapped`,[1075]],[[1044,1044],`mapped`,[1076]],[[1045,1045],`mapped`,[1077]],[[1046,1046],`mapped`,[1078]],[[1047,1047],`mapped`,[1079]],[[1048,1048],`mapped`,[1080]],[[1049,1049],`mapped`,[1081]],[[1050,1050],`mapped`,[1082]],[[1051,1051],`mapped`,[1083]],[[1052,1052],`mapped`,[1084]],[[1053,1053],`mapped`,[1085]],[[1054,1054],`mapped`,[1086]],[[1055,1055],`mapped`,[1087]],[[1056,1056],`mapped`,[1088]],[[1057,1057],`mapped`,[1089]],[[1058,1058],`mapped`,[1090]],[[1059,1059],`mapped`,[1091]],[[1060,1060],`mapped`,[1092]],[[1061,1061],`mapped`,[1093]],[[1062,1062],`mapped`,[1094]],[[1063,1063],`mapped`,[1095]],[[1064,1064],`mapped`,[1096]],[[1065,1065],`mapped`,[1097]],[[1066,1066],`mapped`,[1098]],[[1067,1067],`mapped`,[1099]],[[1068,1068],`mapped`,[1100]],[[1069,1069],`mapped`,[1101]],[[1070,1070],`mapped`,[1102]],[[1071,1071],`mapped`,[1103]],[[1072,1103],`valid`],[[1104,1104],`valid`],[[1105,1116],`valid`],[[1117,1117],`valid`],[[1118,1119],`valid`],[[1120,1120],`mapped`,[1121]],[[1121,1121],`valid`],[[1122,1122],`mapped`,[1123]],[[1123,1123],`valid`],[[1124,1124],`mapped`,[1125]],[[1125,1125],`valid`],[[1126,1126],`mapped`,[1127]],[[1127,1127],`valid`],[[1128,1128],`mapped`,[1129]],[[1129,1129],`valid`],[[1130,1130],`mapped`,[1131]],[[1131,1131],`valid`],[[1132,1132],`mapped`,[1133]],[[1133,1133],`valid`],[[1134,1134],`mapped`,[1135]],[[1135,1135],`valid`],[[1136,1136],`mapped`,[1137]],[[1137,1137],`valid`],[[1138,1138],`mapped`,[1139]],[[1139,1139],`valid`],[[1140,1140],`mapped`,[1141]],[[1141,1141],`valid`],[[1142,1142],`mapped`,[1143]],[[1143,1143],`valid`],[[1144,1144],`mapped`,[1145]],[[1145,1145],`valid`],[[1146,1146],`mapped`,[1147]],[[1147,1147],`valid`],[[1148,1148],`mapped`,[1149]],[[1149,1149],`valid`],[[1150,1150],`mapped`,[1151]],[[1151,1151],`valid`],[[1152,1152],`mapped`,[1153]],[[1153,1153],`valid`],[[1154,1154],`valid`,[],`NV8`],[[1155,1158],`valid`],[[1159,1159],`valid`],[[1160,1161],`valid`,[],`NV8`],[[1162,1162],`mapped`,[1163]],[[1163,1163],`valid`],[[1164,1164],`mapped`,[1165]],[[1165,1165],`valid`],[[1166,1166],`mapped`,[1167]],[[1167,1167],`valid`],[[1168,1168],`mapped`,[1169]],[[1169,1169],`valid`],[[1170,1170],`mapped`,[1171]],[[1171,1171],`valid`],[[1172,1172],`mapped`,[1173]],[[1173,1173],`valid`],[[1174,1174],`mapped`,[1175]],[[1175,1175],`valid`],[[1176,1176],`mapped`,[1177]],[[1177,1177],`valid`],[[1178,1178],`mapped`,[1179]],[[1179,1179],`valid`],[[1180,1180],`mapped`,[1181]],[[1181,1181],`valid`],[[1182,1182],`mapped`,[1183]],[[1183,1183],`valid`],[[1184,1184],`mapped`,[1185]],[[1185,1185],`valid`],[[1186,1186],`mapped`,[1187]],[[1187,1187],`valid`],[[1188,1188],`mapped`,[1189]],[[1189,1189],`valid`],[[1190,1190],`mapped`,[1191]],[[1191,1191],`valid`],[[1192,1192],`mapped`,[1193]],[[1193,1193],`valid`],[[1194,1194],`mapped`,[1195]],[[1195,1195],`valid`],[[1196,1196],`mapped`,[1197]],[[1197,1197],`valid`],[[1198,1198],`mapped`,[1199]],[[1199,1199],`valid`],[[1200,1200],`mapped`,[1201]],[[1201,1201],`valid`],[[1202,1202],`mapped`,[1203]],[[1203,1203],`valid`],[[1204,1204],`mapped`,[1205]],[[1205,1205],`valid`],[[1206,1206],`mapped`,[1207]],[[1207,1207],`valid`],[[1208,1208],`mapped`,[1209]],[[1209,1209],`valid`],[[1210,1210],`mapped`,[1211]],[[1211,1211],`valid`],[[1212,1212],`mapped`,[1213]],[[1213,1213],`valid`],[[1214,1214],`mapped`,[1215]],[[1215,1215],`valid`],[[1216,1216],`disallowed`],[[1217,1217],`mapped`,[1218]],[[1218,1218],`valid`],[[1219,1219],`mapped`,[1220]],[[1220,1220],`valid`],[[1221,1221],`mapped`,[1222]],[[1222,1222],`valid`],[[1223,1223],`mapped`,[1224]],[[1224,1224],`valid`],[[1225,1225],`mapped`,[1226]],[[1226,1226],`valid`],[[1227,1227],`mapped`,[1228]],[[1228,1228],`valid`],[[1229,1229],`mapped`,[1230]],[[1230,1230],`valid`],[[1231,1231],`valid`],[[1232,1232],`mapped`,[1233]],[[1233,1233],`valid`],[[1234,1234],`mapped`,[1235]],[[1235,1235],`valid`],[[1236,1236],`mapped`,[1237]],[[1237,1237],`valid`],[[1238,1238],`mapped`,[1239]],[[1239,1239],`valid`],[[1240,1240],`mapped`,[1241]],[[1241,1241],`valid`],[[1242,1242],`mapped`,[1243]],[[1243,1243],`valid`],[[1244,1244],`mapped`,[1245]],[[1245,1245],`valid`],[[1246,1246],`mapped`,[1247]],[[1247,1247],`valid`],[[1248,1248],`mapped`,[1249]],[[1249,1249],`valid`],[[1250,1250],`mapped`,[1251]],[[1251,1251],`valid`],[[1252,1252],`mapped`,[1253]],[[1253,1253],`valid`],[[1254,1254],`mapped`,[1255]],[[1255,1255],`valid`],[[1256,1256],`mapped`,[1257]],[[1257,1257],`valid`],[[1258,1258],`mapped`,[1259]],[[1259,1259],`valid`],[[1260,1260],`mapped`,[1261]],[[1261,1261],`valid`],[[1262,1262],`mapped`,[1263]],[[1263,1263],`valid`],[[1264,1264],`mapped`,[1265]],[[1265,1265],`valid`],[[1266,1266],`mapped`,[1267]],[[1267,1267],`valid`],[[1268,1268],`mapped`,[1269]],[[1269,1269],`valid`],[[1270,1270],`mapped`,[1271]],[[1271,1271],`valid`],[[1272,1272],`mapped`,[1273]],[[1273,1273],`valid`],[[1274,1274],`mapped`,[1275]],[[1275,1275],`valid`],[[1276,1276],`mapped`,[1277]],[[1277,1277],`valid`],[[1278,1278],`mapped`,[1279]],[[1279,1279],`valid`],[[1280,1280],`mapped`,[1281]],[[1281,1281],`valid`],[[1282,1282],`mapped`,[1283]],[[1283,1283],`valid`],[[1284,1284],`mapped`,[1285]],[[1285,1285],`valid`],[[1286,1286],`mapped`,[1287]],[[1287,1287],`valid`],[[1288,1288],`mapped`,[1289]],[[1289,1289],`valid`],[[1290,1290],`mapped`,[1291]],[[1291,1291],`valid`],[[1292,1292],`mapped`,[1293]],[[1293,1293],`valid`],[[1294,1294],`mapped`,[1295]],[[1295,1295],`valid`],[[1296,1296],`mapped`,[1297]],[[1297,1297],`valid`],[[1298,1298],`mapped`,[1299]],[[1299,1299],`valid`],[[1300,1300],`mapped`,[1301]],[[1301,1301],`valid`],[[1302,1302],`mapped`,[1303]],[[1303,1303],`valid`],[[1304,1304],`mapped`,[1305]],[[1305,1305],`valid`],[[1306,1306],`mapped`,[1307]],[[1307,1307],`valid`],[[1308,1308],`mapped`,[1309]],[[1309,1309],`valid`],[[1310,1310],`mapped`,[1311]],[[1311,1311],`valid`],[[1312,1312],`mapped`,[1313]],[[1313,1313],`valid`],[[1314,1314],`mapped`,[1315]],[[1315,1315],`valid`],[[1316,1316],`mapped`,[1317]],[[1317,1317],`valid`],[[1318,1318],`mapped`,[1319]],[[1319,1319],`valid`],[[1320,1320],`mapped`,[1321]],[[1321,1321],`valid`],[[1322,1322],`mapped`,[1323]],[[1323,1323],`valid`],[[1324,1324],`mapped`,[1325]],[[1325,1325],`valid`],[[1326,1326],`mapped`,[1327]],[[1327,1327],`valid`],[[1328,1328],`disallowed`],[[1329,1329],`mapped`,[1377]],[[1330,1330],`mapped`,[1378]],[[1331,1331],`mapped`,[1379]],[[1332,1332],`mapped`,[1380]],[[1333,1333],`mapped`,[1381]],[[1334,1334],`mapped`,[1382]],[[1335,1335],`mapped`,[1383]],[[1336,1336],`mapped`,[1384]],[[1337,1337],`mapped`,[1385]],[[1338,1338],`mapped`,[1386]],[[1339,1339],`mapped`,[1387]],[[1340,1340],`mapped`,[1388]],[[1341,1341],`mapped`,[1389]],[[1342,1342],`mapped`,[1390]],[[1343,1343],`mapped`,[1391]],[[1344,1344],`mapped`,[1392]],[[1345,1345],`mapped`,[1393]],[[1346,1346],`mapped`,[1394]],[[1347,1347],`mapped`,[1395]],[[1348,1348],`mapped`,[1396]],[[1349,1349],`mapped`,[1397]],[[1350,1350],`mapped`,[1398]],[[1351,1351],`mapped`,[1399]],[[1352,1352],`mapped`,[1400]],[[1353,1353],`mapped`,[1401]],[[1354,1354],`mapped`,[1402]],[[1355,1355],`mapped`,[1403]],[[1356,1356],`mapped`,[1404]],[[1357,1357],`mapped`,[1405]],[[1358,1358],`mapped`,[1406]],[[1359,1359],`mapped`,[1407]],[[1360,1360],`mapped`,[1408]],[[1361,1361],`mapped`,[1409]],[[1362,1362],`mapped`,[1410]],[[1363,1363],`mapped`,[1411]],[[1364,1364],`mapped`,[1412]],[[1365,1365],`mapped`,[1413]],[[1366,1366],`mapped`,[1414]],[[1367,1368],`disallowed`],[[1369,1369],`valid`],[[1370,1375],`valid`,[],`NV8`],[[1376,1376],`disallowed`],[[1377,1414],`valid`],[[1415,1415],`mapped`,[1381,1410]],[[1416,1416],`disallowed`],[[1417,1417],`valid`,[],`NV8`],[[1418,1418],`valid`,[],`NV8`],[[1419,1420],`disallowed`],[[1421,1422],`valid`,[],`NV8`],[[1423,1423],`valid`,[],`NV8`],[[1424,1424],`disallowed`],[[1425,1441],`valid`],[[1442,1442],`valid`],[[1443,1455],`valid`],[[1456,1465],`valid`],[[1466,1466],`valid`],[[1467,1469],`valid`],[[1470,1470],`valid`,[],`NV8`],[[1471,1471],`valid`],[[1472,1472],`valid`,[],`NV8`],[[1473,1474],`valid`],[[1475,1475],`valid`,[],`NV8`],[[1476,1476],`valid`],[[1477,1477],`valid`],[[1478,1478],`valid`,[],`NV8`],[[1479,1479],`valid`],[[1480,1487],`disallowed`],[[1488,1514],`valid`],[[1515,1519],`disallowed`],[[1520,1524],`valid`],[[1525,1535],`disallowed`],[[1536,1539],`disallowed`],[[1540,1540],`disallowed`],[[1541,1541],`disallowed`],[[1542,1546],`valid`,[],`NV8`],[[1547,1547],`valid`,[],`NV8`],[[1548,1548],`valid`,[],`NV8`],[[1549,1551],`valid`,[],`NV8`],[[1552,1557],`valid`],[[1558,1562],`valid`],[[1563,1563],`valid`,[],`NV8`],[[1564,1564],`disallowed`],[[1565,1565],`disallowed`],[[1566,1566],`valid`,[],`NV8`],[[1567,1567],`valid`,[],`NV8`],[[1568,1568],`valid`],[[1569,1594],`valid`],[[1595,1599],`valid`],[[1600,1600],`valid`,[],`NV8`],[[1601,1618],`valid`],[[1619,1621],`valid`],[[1622,1624],`valid`],[[1625,1630],`valid`],[[1631,1631],`valid`],[[1632,1641],`valid`],[[1642,1645],`valid`,[],`NV8`],[[1646,1647],`valid`],[[1648,1652],`valid`],[[1653,1653],`mapped`,[1575,1652]],[[1654,1654],`mapped`,[1608,1652]],[[1655,1655],`mapped`,[1735,1652]],[[1656,1656],`mapped`,[1610,1652]],[[1657,1719],`valid`],[[1720,1721],`valid`],[[1722,1726],`valid`],[[1727,1727],`valid`],[[1728,1742],`valid`],[[1743,1743],`valid`],[[1744,1747],`valid`],[[1748,1748],`valid`,[],`NV8`],[[1749,1756],`valid`],[[1757,1757],`disallowed`],[[1758,1758],`valid`,[],`NV8`],[[1759,1768],`valid`],[[1769,1769],`valid`,[],`NV8`],[[1770,1773],`valid`],[[1774,1775],`valid`],[[1776,1785],`valid`],[[1786,1790],`valid`],[[1791,1791],`valid`],[[1792,1805],`valid`,[],`NV8`],[[1806,1806],`disallowed`],[[1807,1807],`disallowed`],[[1808,1836],`valid`],[[1837,1839],`valid`],[[1840,1866],`valid`],[[1867,1868],`disallowed`],[[1869,1871],`valid`],[[1872,1901],`valid`],[[1902,1919],`valid`],[[1920,1968],`valid`],[[1969,1969],`valid`],[[1970,1983],`disallowed`],[[1984,2037],`valid`],[[2038,2042],`valid`,[],`NV8`],[[2043,2047],`disallowed`],[[2048,2093],`valid`],[[2094,2095],`disallowed`],[[2096,2110],`valid`,[],`NV8`],[[2111,2111],`disallowed`],[[2112,2139],`valid`],[[2140,2141],`disallowed`],[[2142,2142],`valid`,[],`NV8`],[[2143,2207],`disallowed`],[[2208,2208],`valid`],[[2209,2209],`valid`],[[2210,2220],`valid`],[[2221,2226],`valid`],[[2227,2228],`valid`],[[2229,2274],`disallowed`],[[2275,2275],`valid`],[[2276,2302],`valid`],[[2303,2303],`valid`],[[2304,2304],`valid`],[[2305,2307],`valid`],[[2308,2308],`valid`],[[2309,2361],`valid`],[[2362,2363],`valid`],[[2364,2381],`valid`],[[2382,2382],`valid`],[[2383,2383],`valid`],[[2384,2388],`valid`],[[2389,2389],`valid`],[[2390,2391],`valid`],[[2392,2392],`mapped`,[2325,2364]],[[2393,2393],`mapped`,[2326,2364]],[[2394,2394],`mapped`,[2327,2364]],[[2395,2395],`mapped`,[2332,2364]],[[2396,2396],`mapped`,[2337,2364]],[[2397,2397],`mapped`,[2338,2364]],[[2398,2398],`mapped`,[2347,2364]],[[2399,2399],`mapped`,[2351,2364]],[[2400,2403],`valid`],[[2404,2405],`valid`,[],`NV8`],[[2406,2415],`valid`],[[2416,2416],`valid`,[],`NV8`],[[2417,2418],`valid`],[[2419,2423],`valid`],[[2424,2424],`valid`],[[2425,2426],`valid`],[[2427,2428],`valid`],[[2429,2429],`valid`],[[2430,2431],`valid`],[[2432,2432],`valid`],[[2433,2435],`valid`],[[2436,2436],`disallowed`],[[2437,2444],`valid`],[[2445,2446],`disallowed`],[[2447,2448],`valid`],[[2449,2450],`disallowed`],[[2451,2472],`valid`],[[2473,2473],`disallowed`],[[2474,2480],`valid`],[[2481,2481],`disallowed`],[[2482,2482],`valid`],[[2483,2485],`disallowed`],[[2486,2489],`valid`],[[2490,2491],`disallowed`],[[2492,2492],`valid`],[[2493,2493],`valid`],[[2494,2500],`valid`],[[2501,2502],`disallowed`],[[2503,2504],`valid`],[[2505,2506],`disallowed`],[[2507,2509],`valid`],[[2510,2510],`valid`],[[2511,2518],`disallowed`],[[2519,2519],`valid`],[[2520,2523],`disallowed`],[[2524,2524],`mapped`,[2465,2492]],[[2525,2525],`mapped`,[2466,2492]],[[2526,2526],`disallowed`],[[2527,2527],`mapped`,[2479,2492]],[[2528,2531],`valid`],[[2532,2533],`disallowed`],[[2534,2545],`valid`],[[2546,2554],`valid`,[],`NV8`],[[2555,2555],`valid`,[],`NV8`],[[2556,2560],`disallowed`],[[2561,2561],`valid`],[[2562,2562],`valid`],[[2563,2563],`valid`],[[2564,2564],`disallowed`],[[2565,2570],`valid`],[[2571,2574],`disallowed`],[[2575,2576],`valid`],[[2577,2578],`disallowed`],[[2579,2600],`valid`],[[2601,2601],`disallowed`],[[2602,2608],`valid`],[[2609,2609],`disallowed`],[[2610,2610],`valid`],[[2611,2611],`mapped`,[2610,2620]],[[2612,2612],`disallowed`],[[2613,2613],`valid`],[[2614,2614],`mapped`,[2616,2620]],[[2615,2615],`disallowed`],[[2616,2617],`valid`],[[2618,2619],`disallowed`],[[2620,2620],`valid`],[[2621,2621],`disallowed`],[[2622,2626],`valid`],[[2627,2630],`disallowed`],[[2631,2632],`valid`],[[2633,2634],`disallowed`],[[2635,2637],`valid`],[[2638,2640],`disallowed`],[[2641,2641],`valid`],[[2642,2648],`disallowed`],[[2649,2649],`mapped`,[2582,2620]],[[2650,2650],`mapped`,[2583,2620]],[[2651,2651],`mapped`,[2588,2620]],[[2652,2652],`valid`],[[2653,2653],`disallowed`],[[2654,2654],`mapped`,[2603,2620]],[[2655,2661],`disallowed`],[[2662,2676],`valid`],[[2677,2677],`valid`],[[2678,2688],`disallowed`],[[2689,2691],`valid`],[[2692,2692],`disallowed`],[[2693,2699],`valid`],[[2700,2700],`valid`],[[2701,2701],`valid`],[[2702,2702],`disallowed`],[[2703,2705],`valid`],[[2706,2706],`disallowed`],[[2707,2728],`valid`],[[2729,2729],`disallowed`],[[2730,2736],`valid`],[[2737,2737],`disallowed`],[[2738,2739],`valid`],[[2740,2740],`disallowed`],[[2741,2745],`valid`],[[2746,2747],`disallowed`],[[2748,2757],`valid`],[[2758,2758],`disallowed`],[[2759,2761],`valid`],[[2762,2762],`disallowed`],[[2763,2765],`valid`],[[2766,2767],`disallowed`],[[2768,2768],`valid`],[[2769,2783],`disallowed`],[[2784,2784],`valid`],[[2785,2787],`valid`],[[2788,2789],`disallowed`],[[2790,2799],`valid`],[[2800,2800],`valid`,[],`NV8`],[[2801,2801],`valid`,[],`NV8`],[[2802,2808],`disallowed`],[[2809,2809],`valid`],[[2810,2816],`disallowed`],[[2817,2819],`valid`],[[2820,2820],`disallowed`],[[2821,2828],`valid`],[[2829,2830],`disallowed`],[[2831,2832],`valid`],[[2833,2834],`disallowed`],[[2835,2856],`valid`],[[2857,2857],`disallowed`],[[2858,2864],`valid`],[[2865,2865],`disallowed`],[[2866,2867],`valid`],[[2868,2868],`disallowed`],[[2869,2869],`valid`],[[2870,2873],`valid`],[[2874,2875],`disallowed`],[[2876,2883],`valid`],[[2884,2884],`valid`],[[2885,2886],`disallowed`],[[2887,2888],`valid`],[[2889,2890],`disallowed`],[[2891,2893],`valid`],[[2894,2901],`disallowed`],[[2902,2903],`valid`],[[2904,2907],`disallowed`],[[2908,2908],`mapped`,[2849,2876]],[[2909,2909],`mapped`,[2850,2876]],[[2910,2910],`disallowed`],[[2911,2913],`valid`],[[2914,2915],`valid`],[[2916,2917],`disallowed`],[[2918,2927],`valid`],[[2928,2928],`valid`,[],`NV8`],[[2929,2929],`valid`],[[2930,2935],`valid`,[],`NV8`],[[2936,2945],`disallowed`],[[2946,2947],`valid`],[[2948,2948],`disallowed`],[[2949,2954],`valid`],[[2955,2957],`disallowed`],[[2958,2960],`valid`],[[2961,2961],`disallowed`],[[2962,2965],`valid`],[[2966,2968],`disallowed`],[[2969,2970],`valid`],[[2971,2971],`disallowed`],[[2972,2972],`valid`],[[2973,2973],`disallowed`],[[2974,2975],`valid`],[[2976,2978],`disallowed`],[[2979,2980],`valid`],[[2981,2983],`disallowed`],[[2984,2986],`valid`],[[2987,2989],`disallowed`],[[2990,2997],`valid`],[[2998,2998],`valid`],[[2999,3001],`valid`],[[3002,3005],`disallowed`],[[3006,3010],`valid`],[[3011,3013],`disallowed`],[[3014,3016],`valid`],[[3017,3017],`disallowed`],[[3018,3021],`valid`],[[3022,3023],`disallowed`],[[3024,3024],`valid`],[[3025,3030],`disallowed`],[[3031,3031],`valid`],[[3032,3045],`disallowed`],[[3046,3046],`valid`],[[3047,3055],`valid`],[[3056,3058],`valid`,[],`NV8`],[[3059,3066],`valid`,[],`NV8`],[[3067,3071],`disallowed`],[[3072,3072],`valid`],[[3073,3075],`valid`],[[3076,3076],`disallowed`],[[3077,3084],`valid`],[[3085,3085],`disallowed`],[[3086,3088],`valid`],[[3089,3089],`disallowed`],[[3090,3112],`valid`],[[3113,3113],`disallowed`],[[3114,3123],`valid`],[[3124,3124],`valid`],[[3125,3129],`valid`],[[3130,3132],`disallowed`],[[3133,3133],`valid`],[[3134,3140],`valid`],[[3141,3141],`disallowed`],[[3142,3144],`valid`],[[3145,3145],`disallowed`],[[3146,3149],`valid`],[[3150,3156],`disallowed`],[[3157,3158],`valid`],[[3159,3159],`disallowed`],[[3160,3161],`valid`],[[3162,3162],`valid`],[[3163,3167],`disallowed`],[[3168,3169],`valid`],[[3170,3171],`valid`],[[3172,3173],`disallowed`],[[3174,3183],`valid`],[[3184,3191],`disallowed`],[[3192,3199],`valid`,[],`NV8`],[[3200,3200],`disallowed`],[[3201,3201],`valid`],[[3202,3203],`valid`],[[3204,3204],`disallowed`],[[3205,3212],`valid`],[[3213,3213],`disallowed`],[[3214,3216],`valid`],[[3217,3217],`disallowed`],[[3218,3240],`valid`],[[3241,3241],`disallowed`],[[3242,3251],`valid`],[[3252,3252],`disallowed`],[[3253,3257],`valid`],[[3258,3259],`disallowed`],[[3260,3261],`valid`],[[3262,3268],`valid`],[[3269,3269],`disallowed`],[[3270,3272],`valid`],[[3273,3273],`disallowed`],[[3274,3277],`valid`],[[3278,3284],`disallowed`],[[3285,3286],`valid`],[[3287,3293],`disallowed`],[[3294,3294],`valid`],[[3295,3295],`disallowed`],[[3296,3297],`valid`],[[3298,3299],`valid`],[[3300,3301],`disallowed`],[[3302,3311],`valid`],[[3312,3312],`disallowed`],[[3313,3314],`valid`],[[3315,3328],`disallowed`],[[3329,3329],`valid`],[[3330,3331],`valid`],[[3332,3332],`disallowed`],[[3333,3340],`valid`],[[3341,3341],`disallowed`],[[3342,3344],`valid`],[[3345,3345],`disallowed`],[[3346,3368],`valid`],[[3369,3369],`valid`],[[3370,3385],`valid`],[[3386,3386],`valid`],[[3387,3388],`disallowed`],[[3389,3389],`valid`],[[3390,3395],`valid`],[[3396,3396],`valid`],[[3397,3397],`disallowed`],[[3398,3400],`valid`],[[3401,3401],`disallowed`],[[3402,3405],`valid`],[[3406,3406],`valid`],[[3407,3414],`disallowed`],[[3415,3415],`valid`],[[3416,3422],`disallowed`],[[3423,3423],`valid`],[[3424,3425],`valid`],[[3426,3427],`valid`],[[3428,3429],`disallowed`],[[3430,3439],`valid`],[[3440,3445],`valid`,[],`NV8`],[[3446,3448],`disallowed`],[[3449,3449],`valid`,[],`NV8`],[[3450,3455],`valid`],[[3456,3457],`disallowed`],[[3458,3459],`valid`],[[3460,3460],`disallowed`],[[3461,3478],`valid`],[[3479,3481],`disallowed`],[[3482,3505],`valid`],[[3506,3506],`disallowed`],[[3507,3515],`valid`],[[3516,3516],`disallowed`],[[3517,3517],`valid`],[[3518,3519],`disallowed`],[[3520,3526],`valid`],[[3527,3529],`disallowed`],[[3530,3530],`valid`],[[3531,3534],`disallowed`],[[3535,3540],`valid`],[[3541,3541],`disallowed`],[[3542,3542],`valid`],[[3543,3543],`disallowed`],[[3544,3551],`valid`],[[3552,3557],`disallowed`],[[3558,3567],`valid`],[[3568,3569],`disallowed`],[[3570,3571],`valid`],[[3572,3572],`valid`,[],`NV8`],[[3573,3584],`disallowed`],[[3585,3634],`valid`],[[3635,3635],`mapped`,[3661,3634]],[[3636,3642],`valid`],[[3643,3646],`disallowed`],[[3647,3647],`valid`,[],`NV8`],[[3648,3662],`valid`],[[3663,3663],`valid`,[],`NV8`],[[3664,3673],`valid`],[[3674,3675],`valid`,[],`NV8`],[[3676,3712],`disallowed`],[[3713,3714],`valid`],[[3715,3715],`disallowed`],[[3716,3716],`valid`],[[3717,3718],`disallowed`],[[3719,3720],`valid`],[[3721,3721],`disallowed`],[[3722,3722],`valid`],[[3723,3724],`disallowed`],[[3725,3725],`valid`],[[3726,3731],`disallowed`],[[3732,3735],`valid`],[[3736,3736],`disallowed`],[[3737,3743],`valid`],[[3744,3744],`disallowed`],[[3745,3747],`valid`],[[3748,3748],`disallowed`],[[3749,3749],`valid`],[[3750,3750],`disallowed`],[[3751,3751],`valid`],[[3752,3753],`disallowed`],[[3754,3755],`valid`],[[3756,3756],`disallowed`],[[3757,3762],`valid`],[[3763,3763],`mapped`,[3789,3762]],[[3764,3769],`valid`],[[3770,3770],`disallowed`],[[3771,3773],`valid`],[[3774,3775],`disallowed`],[[3776,3780],`valid`],[[3781,3781],`disallowed`],[[3782,3782],`valid`],[[3783,3783],`disallowed`],[[3784,3789],`valid`],[[3790,3791],`disallowed`],[[3792,3801],`valid`],[[3802,3803],`disallowed`],[[3804,3804],`mapped`,[3755,3737]],[[3805,3805],`mapped`,[3755,3745]],[[3806,3807],`valid`],[[3808,3839],`disallowed`],[[3840,3840],`valid`],[[3841,3850],`valid`,[],`NV8`],[[3851,3851],`valid`],[[3852,3852],`mapped`,[3851]],[[3853,3863],`valid`,[],`NV8`],[[3864,3865],`valid`],[[3866,3871],`valid`,[],`NV8`],[[3872,3881],`valid`],[[3882,3892],`valid`,[],`NV8`],[[3893,3893],`valid`],[[3894,3894],`valid`,[],`NV8`],[[3895,3895],`valid`],[[3896,3896],`valid`,[],`NV8`],[[3897,3897],`valid`],[[3898,3901],`valid`,[],`NV8`],[[3902,3906],`valid`],[[3907,3907],`mapped`,[3906,4023]],[[3908,3911],`valid`],[[3912,3912],`disallowed`],[[3913,3916],`valid`],[[3917,3917],`mapped`,[3916,4023]],[[3918,3921],`valid`],[[3922,3922],`mapped`,[3921,4023]],[[3923,3926],`valid`],[[3927,3927],`mapped`,[3926,4023]],[[3928,3931],`valid`],[[3932,3932],`mapped`,[3931,4023]],[[3933,3944],`valid`],[[3945,3945],`mapped`,[3904,4021]],[[3946,3946],`valid`],[[3947,3948],`valid`],[[3949,3952],`disallowed`],[[3953,3954],`valid`],[[3955,3955],`mapped`,[3953,3954]],[[3956,3956],`valid`],[[3957,3957],`mapped`,[3953,3956]],[[3958,3958],`mapped`,[4018,3968]],[[3959,3959],`mapped`,[4018,3953,3968]],[[3960,3960],`mapped`,[4019,3968]],[[3961,3961],`mapped`,[4019,3953,3968]],[[3962,3968],`valid`],[[3969,3969],`mapped`,[3953,3968]],[[3970,3972],`valid`],[[3973,3973],`valid`,[],`NV8`],[[3974,3979],`valid`],[[3980,3983],`valid`],[[3984,3986],`valid`],[[3987,3987],`mapped`,[3986,4023]],[[3988,3989],`valid`],[[3990,3990],`valid`],[[3991,3991],`valid`],[[3992,3992],`disallowed`],[[3993,3996],`valid`],[[3997,3997],`mapped`,[3996,4023]],[[3998,4001],`valid`],[[4002,4002],`mapped`,[4001,4023]],[[4003,4006],`valid`],[[4007,4007],`mapped`,[4006,4023]],[[4008,4011],`valid`],[[4012,4012],`mapped`,[4011,4023]],[[4013,4013],`valid`],[[4014,4016],`valid`],[[4017,4023],`valid`],[[4024,4024],`valid`],[[4025,4025],`mapped`,[3984,4021]],[[4026,4028],`valid`],[[4029,4029],`disallowed`],[[4030,4037],`valid`,[],`NV8`],[[4038,4038],`valid`],[[4039,4044],`valid`,[],`NV8`],[[4045,4045],`disallowed`],[[4046,4046],`valid`,[],`NV8`],[[4047,4047],`valid`,[],`NV8`],[[4048,4049],`valid`,[],`NV8`],[[4050,4052],`valid`,[],`NV8`],[[4053,4056],`valid`,[],`NV8`],[[4057,4058],`valid`,[],`NV8`],[[4059,4095],`disallowed`],[[4096,4129],`valid`],[[4130,4130],`valid`],[[4131,4135],`valid`],[[4136,4136],`valid`],[[4137,4138],`valid`],[[4139,4139],`valid`],[[4140,4146],`valid`],[[4147,4149],`valid`],[[4150,4153],`valid`],[[4154,4159],`valid`],[[4160,4169],`valid`],[[4170,4175],`valid`,[],`NV8`],[[4176,4185],`valid`],[[4186,4249],`valid`],[[4250,4253],`valid`],[[4254,4255],`valid`,[],`NV8`],[[4256,4293],`disallowed`],[[4294,4294],`disallowed`],[[4295,4295],`mapped`,[11559]],[[4296,4300],`disallowed`],[[4301,4301],`mapped`,[11565]],[[4302,4303],`disallowed`],[[4304,4342],`valid`],[[4343,4344],`valid`],[[4345,4346],`valid`],[[4347,4347],`valid`,[],`NV8`],[[4348,4348],`mapped`,[4316]],[[4349,4351],`valid`],[[4352,4441],`valid`,[],`NV8`],[[4442,4446],`valid`,[],`NV8`],[[4447,4448],`disallowed`],[[4449,4514],`valid`,[],`NV8`],[[4515,4519],`valid`,[],`NV8`],[[4520,4601],`valid`,[],`NV8`],[[4602,4607],`valid`,[],`NV8`],[[4608,4614],`valid`],[[4615,4615],`valid`],[[4616,4678],`valid`],[[4679,4679],`valid`],[[4680,4680],`valid`],[[4681,4681],`disallowed`],[[4682,4685],`valid`],[[4686,4687],`disallowed`],[[4688,4694],`valid`],[[4695,4695],`disallowed`],[[4696,4696],`valid`],[[4697,4697],`disallowed`],[[4698,4701],`valid`],[[4702,4703],`disallowed`],[[4704,4742],`valid`],[[4743,4743],`valid`],[[4744,4744],`valid`],[[4745,4745],`disallowed`],[[4746,4749],`valid`],[[4750,4751],`disallowed`],[[4752,4782],`valid`],[[4783,4783],`valid`],[[4784,4784],`valid`],[[4785,4785],`disallowed`],[[4786,4789],`valid`],[[4790,4791],`disallowed`],[[4792,4798],`valid`],[[4799,4799],`disallowed`],[[4800,4800],`valid`],[[4801,4801],`disallowed`],[[4802,4805],`valid`],[[4806,4807],`disallowed`],[[4808,4814],`valid`],[[4815,4815],`valid`],[[4816,4822],`valid`],[[4823,4823],`disallowed`],[[4824,4846],`valid`],[[4847,4847],`valid`],[[4848,4878],`valid`],[[4879,4879],`valid`],[[4880,4880],`valid`],[[4881,4881],`disallowed`],[[4882,4885],`valid`],[[4886,4887],`disallowed`],[[4888,4894],`valid`],[[4895,4895],`valid`],[[4896,4934],`valid`],[[4935,4935],`valid`],[[4936,4954],`valid`],[[4955,4956],`disallowed`],[[4957,4958],`valid`],[[4959,4959],`valid`],[[4960,4960],`valid`,[],`NV8`],[[4961,4988],`valid`,[],`NV8`],[[4989,4991],`disallowed`],[[4992,5007],`valid`],[[5008,5017],`valid`,[],`NV8`],[[5018,5023],`disallowed`],[[5024,5108],`valid`],[[5109,5109],`valid`],[[5110,5111],`disallowed`],[[5112,5112],`mapped`,[5104]],[[5113,5113],`mapped`,[5105]],[[5114,5114],`mapped`,[5106]],[[5115,5115],`mapped`,[5107]],[[5116,5116],`mapped`,[5108]],[[5117,5117],`mapped`,[5109]],[[5118,5119],`disallowed`],[[5120,5120],`valid`,[],`NV8`],[[5121,5740],`valid`],[[5741,5742],`valid`,[],`NV8`],[[5743,5750],`valid`],[[5751,5759],`valid`],[[5760,5760],`disallowed`],[[5761,5786],`valid`],[[5787,5788],`valid`,[],`NV8`],[[5789,5791],`disallowed`],[[5792,5866],`valid`],[[5867,5872],`valid`,[],`NV8`],[[5873,5880],`valid`],[[5881,5887],`disallowed`],[[5888,5900],`valid`],[[5901,5901],`disallowed`],[[5902,5908],`valid`],[[5909,5919],`disallowed`],[[5920,5940],`valid`],[[5941,5942],`valid`,[],`NV8`],[[5943,5951],`disallowed`],[[5952,5971],`valid`],[[5972,5983],`disallowed`],[[5984,5996],`valid`],[[5997,5997],`disallowed`],[[5998,6e3],`valid`],[[6001,6001],`disallowed`],[[6002,6003],`valid`],[[6004,6015],`disallowed`],[[6016,6067],`valid`],[[6068,6069],`disallowed`],[[6070,6099],`valid`],[[6100,6102],`valid`,[],`NV8`],[[6103,6103],`valid`],[[6104,6107],`valid`,[],`NV8`],[[6108,6108],`valid`],[[6109,6109],`valid`],[[6110,6111],`disallowed`],[[6112,6121],`valid`],[[6122,6127],`disallowed`],[[6128,6137],`valid`,[],`NV8`],[[6138,6143],`disallowed`],[[6144,6149],`valid`,[],`NV8`],[[6150,6150],`disallowed`],[[6151,6154],`valid`,[],`NV8`],[[6155,6157],`ignored`],[[6158,6158],`disallowed`],[[6159,6159],`disallowed`],[[6160,6169],`valid`],[[6170,6175],`disallowed`],[[6176,6263],`valid`],[[6264,6271],`disallowed`],[[6272,6313],`valid`],[[6314,6314],`valid`],[[6315,6319],`disallowed`],[[6320,6389],`valid`],[[6390,6399],`disallowed`],[[6400,6428],`valid`],[[6429,6430],`valid`],[[6431,6431],`disallowed`],[[6432,6443],`valid`],[[6444,6447],`disallowed`],[[6448,6459],`valid`],[[6460,6463],`disallowed`],[[6464,6464],`valid`,[],`NV8`],[[6465,6467],`disallowed`],[[6468,6469],`valid`,[],`NV8`],[[6470,6509],`valid`],[[6510,6511],`disallowed`],[[6512,6516],`valid`],[[6517,6527],`disallowed`],[[6528,6569],`valid`],[[6570,6571],`valid`],[[6572,6575],`disallowed`],[[6576,6601],`valid`],[[6602,6607],`disallowed`],[[6608,6617],`valid`],[[6618,6618],`valid`,[],`XV8`],[[6619,6621],`disallowed`],[[6622,6623],`valid`,[],`NV8`],[[6624,6655],`valid`,[],`NV8`],[[6656,6683],`valid`],[[6684,6685],`disallowed`],[[6686,6687],`valid`,[],`NV8`],[[6688,6750],`valid`],[[6751,6751],`disallowed`],[[6752,6780],`valid`],[[6781,6782],`disallowed`],[[6783,6793],`valid`],[[6794,6799],`disallowed`],[[6800,6809],`valid`],[[6810,6815],`disallowed`],[[6816,6822],`valid`,[],`NV8`],[[6823,6823],`valid`],[[6824,6829],`valid`,[],`NV8`],[[6830,6831],`disallowed`],[[6832,6845],`valid`],[[6846,6846],`valid`,[],`NV8`],[[6847,6911],`disallowed`],[[6912,6987],`valid`],[[6988,6991],`disallowed`],[[6992,7001],`valid`],[[7002,7018],`valid`,[],`NV8`],[[7019,7027],`valid`],[[7028,7036],`valid`,[],`NV8`],[[7037,7039],`disallowed`],[[7040,7082],`valid`],[[7083,7085],`valid`],[[7086,7097],`valid`],[[7098,7103],`valid`],[[7104,7155],`valid`],[[7156,7163],`disallowed`],[[7164,7167],`valid`,[],`NV8`],[[7168,7223],`valid`],[[7224,7226],`disallowed`],[[7227,7231],`valid`,[],`NV8`],[[7232,7241],`valid`],[[7242,7244],`disallowed`],[[7245,7293],`valid`],[[7294,7295],`valid`,[],`NV8`],[[7296,7359],`disallowed`],[[7360,7367],`valid`,[],`NV8`],[[7368,7375],`disallowed`],[[7376,7378],`valid`],[[7379,7379],`valid`,[],`NV8`],[[7380,7410],`valid`],[[7411,7414],`valid`],[[7415,7415],`disallowed`],[[7416,7417],`valid`],[[7418,7423],`disallowed`],[[7424,7467],`valid`],[[7468,7468],`mapped`,[97]],[[7469,7469],`mapped`,[230]],[[7470,7470],`mapped`,[98]],[[7471,7471],`valid`],[[7472,7472],`mapped`,[100]],[[7473,7473],`mapped`,[101]],[[7474,7474],`mapped`,[477]],[[7475,7475],`mapped`,[103]],[[7476,7476],`mapped`,[104]],[[7477,7477],`mapped`,[105]],[[7478,7478],`mapped`,[106]],[[7479,7479],`mapped`,[107]],[[7480,7480],`mapped`,[108]],[[7481,7481],`mapped`,[109]],[[7482,7482],`mapped`,[110]],[[7483,7483],`valid`],[[7484,7484],`mapped`,[111]],[[7485,7485],`mapped`,[547]],[[7486,7486],`mapped`,[112]],[[7487,7487],`mapped`,[114]],[[7488,7488],`mapped`,[116]],[[7489,7489],`mapped`,[117]],[[7490,7490],`mapped`,[119]],[[7491,7491],`mapped`,[97]],[[7492,7492],`mapped`,[592]],[[7493,7493],`mapped`,[593]],[[7494,7494],`mapped`,[7426]],[[7495,7495],`mapped`,[98]],[[7496,7496],`mapped`,[100]],[[7497,7497],`mapped`,[101]],[[7498,7498],`mapped`,[601]],[[7499,7499],`mapped`,[603]],[[7500,7500],`mapped`,[604]],[[7501,7501],`mapped`,[103]],[[7502,7502],`valid`],[[7503,7503],`mapped`,[107]],[[7504,7504],`mapped`,[109]],[[7505,7505],`mapped`,[331]],[[7506,7506],`mapped`,[111]],[[7507,7507],`mapped`,[596]],[[7508,7508],`mapped`,[7446]],[[7509,7509],`mapped`,[7447]],[[7510,7510],`mapped`,[112]],[[7511,7511],`mapped`,[116]],[[7512,7512],`mapped`,[117]],[[7513,7513],`mapped`,[7453]],[[7514,7514],`mapped`,[623]],[[7515,7515],`mapped`,[118]],[[7516,7516],`mapped`,[7461]],[[7517,7517],`mapped`,[946]],[[7518,7518],`mapped`,[947]],[[7519,7519],`mapped`,[948]],[[7520,7520],`mapped`,[966]],[[7521,7521],`mapped`,[967]],[[7522,7522],`mapped`,[105]],[[7523,7523],`mapped`,[114]],[[7524,7524],`mapped`,[117]],[[7525,7525],`mapped`,[118]],[[7526,7526],`mapped`,[946]],[[7527,7527],`mapped`,[947]],[[7528,7528],`mapped`,[961]],[[7529,7529],`mapped`,[966]],[[7530,7530],`mapped`,[967]],[[7531,7531],`valid`],[[7532,7543],`valid`],[[7544,7544],`mapped`,[1085]],[[7545,7578],`valid`],[[7579,7579],`mapped`,[594]],[[7580,7580],`mapped`,[99]],[[7581,7581],`mapped`,[597]],[[7582,7582],`mapped`,[240]],[[7583,7583],`mapped`,[604]],[[7584,7584],`mapped`,[102]],[[7585,7585],`mapped`,[607]],[[7586,7586],`mapped`,[609]],[[7587,7587],`mapped`,[613]],[[7588,7588],`mapped`,[616]],[[7589,7589],`mapped`,[617]],[[7590,7590],`mapped`,[618]],[[7591,7591],`mapped`,[7547]],[[7592,7592],`mapped`,[669]],[[7593,7593],`mapped`,[621]],[[7594,7594],`mapped`,[7557]],[[7595,7595],`mapped`,[671]],[[7596,7596],`mapped`,[625]],[[7597,7597],`mapped`,[624]],[[7598,7598],`mapped`,[626]],[[7599,7599],`mapped`,[627]],[[7600,7600],`mapped`,[628]],[[7601,7601],`mapped`,[629]],[[7602,7602],`mapped`,[632]],[[7603,7603],`mapped`,[642]],[[7604,7604],`mapped`,[643]],[[7605,7605],`mapped`,[427]],[[7606,7606],`mapped`,[649]],[[7607,7607],`mapped`,[650]],[[7608,7608],`mapped`,[7452]],[[7609,7609],`mapped`,[651]],[[7610,7610],`mapped`,[652]],[[7611,7611],`mapped`,[122]],[[7612,7612],`mapped`,[656]],[[7613,7613],`mapped`,[657]],[[7614,7614],`mapped`,[658]],[[7615,7615],`mapped`,[952]],[[7616,7619],`valid`],[[7620,7626],`valid`],[[7627,7654],`valid`],[[7655,7669],`valid`],[[7670,7675],`disallowed`],[[7676,7676],`valid`],[[7677,7677],`valid`],[[7678,7679],`valid`],[[7680,7680],`mapped`,[7681]],[[7681,7681],`valid`],[[7682,7682],`mapped`,[7683]],[[7683,7683],`valid`],[[7684,7684],`mapped`,[7685]],[[7685,7685],`valid`],[[7686,7686],`mapped`,[7687]],[[7687,7687],`valid`],[[7688,7688],`mapped`,[7689]],[[7689,7689],`valid`],[[7690,7690],`mapped`,[7691]],[[7691,7691],`valid`],[[7692,7692],`mapped`,[7693]],[[7693,7693],`valid`],[[7694,7694],`mapped`,[7695]],[[7695,7695],`valid`],[[7696,7696],`mapped`,[7697]],[[7697,7697],`valid`],[[7698,7698],`mapped`,[7699]],[[7699,7699],`valid`],[[7700,7700],`mapped`,[7701]],[[7701,7701],`valid`],[[7702,7702],`mapped`,[7703]],[[7703,7703],`valid`],[[7704,7704],`mapped`,[7705]],[[7705,7705],`valid`],[[7706,7706],`mapped`,[7707]],[[7707,7707],`valid`],[[7708,7708],`mapped`,[7709]],[[7709,7709],`valid`],[[7710,7710],`mapped`,[7711]],[[7711,7711],`valid`],[[7712,7712],`mapped`,[7713]],[[7713,7713],`valid`],[[7714,7714],`mapped`,[7715]],[[7715,7715],`valid`],[[7716,7716],`mapped`,[7717]],[[7717,7717],`valid`],[[7718,7718],`mapped`,[7719]],[[7719,7719],`valid`],[[7720,7720],`mapped`,[7721]],[[7721,7721],`valid`],[[7722,7722],`mapped`,[7723]],[[7723,7723],`valid`],[[7724,7724],`mapped`,[7725]],[[7725,7725],`valid`],[[7726,7726],`mapped`,[7727]],[[7727,7727],`valid`],[[7728,7728],`mapped`,[7729]],[[7729,7729],`valid`],[[7730,7730],`mapped`,[7731]],[[7731,7731],`valid`],[[7732,7732],`mapped`,[7733]],[[7733,7733],`valid`],[[7734,7734],`mapped`,[7735]],[[7735,7735],`valid`],[[7736,7736],`mapped`,[7737]],[[7737,7737],`valid`],[[7738,7738],`mapped`,[7739]],[[7739,7739],`valid`],[[7740,7740],`mapped`,[7741]],[[7741,7741],`valid`],[[7742,7742],`mapped`,[7743]],[[7743,7743],`valid`],[[7744,7744],`mapped`,[7745]],[[7745,7745],`valid`],[[7746,7746],`mapped`,[7747]],[[7747,7747],`valid`],[[7748,7748],`mapped`,[7749]],[[7749,7749],`valid`],[[7750,7750],`mapped`,[7751]],[[7751,7751],`valid`],[[7752,7752],`mapped`,[7753]],[[7753,7753],`valid`],[[7754,7754],`mapped`,[7755]],[[7755,7755],`valid`],[[7756,7756],`mapped`,[7757]],[[7757,7757],`valid`],[[7758,7758],`mapped`,[7759]],[[7759,7759],`valid`],[[7760,7760],`mapped`,[7761]],[[7761,7761],`valid`],[[7762,7762],`mapped`,[7763]],[[7763,7763],`valid`],[[7764,7764],`mapped`,[7765]],[[7765,7765],`valid`],[[7766,7766],`mapped`,[7767]],[[7767,7767],`valid`],[[7768,7768],`mapped`,[7769]],[[7769,7769],`valid`],[[7770,7770],`mapped`,[7771]],[[7771,7771],`valid`],[[7772,7772],`mapped`,[7773]],[[7773,7773],`valid`],[[7774,7774],`mapped`,[7775]],[[7775,7775],`valid`],[[7776,7776],`mapped`,[7777]],[[7777,7777],`valid`],[[7778,7778],`mapped`,[7779]],[[7779,7779],`valid`],[[7780,7780],`mapped`,[7781]],[[7781,7781],`valid`],[[7782,7782],`mapped`,[7783]],[[7783,7783],`valid`],[[7784,7784],`mapped`,[7785]],[[7785,7785],`valid`],[[7786,7786],`mapped`,[7787]],[[7787,7787],`valid`],[[7788,7788],`mapped`,[7789]],[[7789,7789],`valid`],[[7790,7790],`mapped`,[7791]],[[7791,7791],`valid`],[[7792,7792],`mapped`,[7793]],[[7793,7793],`valid`],[[7794,7794],`mapped`,[7795]],[[7795,7795],`valid`],[[7796,7796],`mapped`,[7797]],[[7797,7797],`valid`],[[7798,7798],`mapped`,[7799]],[[7799,7799],`valid`],[[7800,7800],`mapped`,[7801]],[[7801,7801],`valid`],[[7802,7802],`mapped`,[7803]],[[7803,7803],`valid`],[[7804,7804],`mapped`,[7805]],[[7805,7805],`valid`],[[7806,7806],`mapped`,[7807]],[[7807,7807],`valid`],[[7808,7808],`mapped`,[7809]],[[7809,7809],`valid`],[[7810,7810],`mapped`,[7811]],[[7811,7811],`valid`],[[7812,7812],`mapped`,[7813]],[[7813,7813],`valid`],[[7814,7814],`mapped`,[7815]],[[7815,7815],`valid`],[[7816,7816],`mapped`,[7817]],[[7817,7817],`valid`],[[7818,7818],`mapped`,[7819]],[[7819,7819],`valid`],[[7820,7820],`mapped`,[7821]],[[7821,7821],`valid`],[[7822,7822],`mapped`,[7823]],[[7823,7823],`valid`],[[7824,7824],`mapped`,[7825]],[[7825,7825],`valid`],[[7826,7826],`mapped`,[7827]],[[7827,7827],`valid`],[[7828,7828],`mapped`,[7829]],[[7829,7833],`valid`],[[7834,7834],`mapped`,[97,702]],[[7835,7835],`mapped`,[7777]],[[7836,7837],`valid`],[[7838,7838],`mapped`,[115,115]],[[7839,7839],`valid`],[[7840,7840],`mapped`,[7841]],[[7841,7841],`valid`],[[7842,7842],`mapped`,[7843]],[[7843,7843],`valid`],[[7844,7844],`mapped`,[7845]],[[7845,7845],`valid`],[[7846,7846],`mapped`,[7847]],[[7847,7847],`valid`],[[7848,7848],`mapped`,[7849]],[[7849,7849],`valid`],[[7850,7850],`mapped`,[7851]],[[7851,7851],`valid`],[[7852,7852],`mapped`,[7853]],[[7853,7853],`valid`],[[7854,7854],`mapped`,[7855]],[[7855,7855],`valid`],[[7856,7856],`mapped`,[7857]],[[7857,7857],`valid`],[[7858,7858],`mapped`,[7859]],[[7859,7859],`valid`],[[7860,7860],`mapped`,[7861]],[[7861,7861],`valid`],[[7862,7862],`mapped`,[7863]],[[7863,7863],`valid`],[[7864,7864],`mapped`,[7865]],[[7865,7865],`valid`],[[7866,7866],`mapped`,[7867]],[[7867,7867],`valid`],[[7868,7868],`mapped`,[7869]],[[7869,7869],`valid`],[[7870,7870],`mapped`,[7871]],[[7871,7871],`valid`],[[7872,7872],`mapped`,[7873]],[[7873,7873],`valid`],[[7874,7874],`mapped`,[7875]],[[7875,7875],`valid`],[[7876,7876],`mapped`,[7877]],[[7877,7877],`valid`],[[7878,7878],`mapped`,[7879]],[[7879,7879],`valid`],[[7880,7880],`mapped`,[7881]],[[7881,7881],`valid`],[[7882,7882],`mapped`,[7883]],[[7883,7883],`valid`],[[7884,7884],`mapped`,[7885]],[[7885,7885],`valid`],[[7886,7886],`mapped`,[7887]],[[7887,7887],`valid`],[[7888,7888],`mapped`,[7889]],[[7889,7889],`valid`],[[7890,7890],`mapped`,[7891]],[[7891,7891],`valid`],[[7892,7892],`mapped`,[7893]],[[7893,7893],`valid`],[[7894,7894],`mapped`,[7895]],[[7895,7895],`valid`],[[7896,7896],`mapped`,[7897]],[[7897,7897],`valid`],[[7898,7898],`mapped`,[7899]],[[7899,7899],`valid`],[[7900,7900],`mapped`,[7901]],[[7901,7901],`valid`],[[7902,7902],`mapped`,[7903]],[[7903,7903],`valid`],[[7904,7904],`mapped`,[7905]],[[7905,7905],`valid`],[[7906,7906],`mapped`,[7907]],[[7907,7907],`valid`],[[7908,7908],`mapped`,[7909]],[[7909,7909],`valid`],[[7910,7910],`mapped`,[7911]],[[7911,7911],`valid`],[[7912,7912],`mapped`,[7913]],[[7913,7913],`valid`],[[7914,7914],`mapped`,[7915]],[[7915,7915],`valid`],[[7916,7916],`mapped`,[7917]],[[7917,7917],`valid`],[[7918,7918],`mapped`,[7919]],[[7919,7919],`valid`],[[7920,7920],`mapped`,[7921]],[[7921,7921],`valid`],[[7922,7922],`mapped`,[7923]],[[7923,7923],`valid`],[[7924,7924],`mapped`,[7925]],[[7925,7925],`valid`],[[7926,7926],`mapped`,[7927]],[[7927,7927],`valid`],[[7928,7928],`mapped`,[7929]],[[7929,7929],`valid`],[[7930,7930],`mapped`,[7931]],[[7931,7931],`valid`],[[7932,7932],`mapped`,[7933]],[[7933,7933],`valid`],[[7934,7934],`mapped`,[7935]],[[7935,7935],`valid`],[[7936,7943],`valid`],[[7944,7944],`mapped`,[7936]],[[7945,7945],`mapped`,[7937]],[[7946,7946],`mapped`,[7938]],[[7947,7947],`mapped`,[7939]],[[7948,7948],`mapped`,[7940]],[[7949,7949],`mapped`,[7941]],[[7950,7950],`mapped`,[7942]],[[7951,7951],`mapped`,[7943]],[[7952,7957],`valid`],[[7958,7959],`disallowed`],[[7960,7960],`mapped`,[7952]],[[7961,7961],`mapped`,[7953]],[[7962,7962],`mapped`,[7954]],[[7963,7963],`mapped`,[7955]],[[7964,7964],`mapped`,[7956]],[[7965,7965],`mapped`,[7957]],[[7966,7967],`disallowed`],[[7968,7975],`valid`],[[7976,7976],`mapped`,[7968]],[[7977,7977],`mapped`,[7969]],[[7978,7978],`mapped`,[7970]],[[7979,7979],`mapped`,[7971]],[[7980,7980],`mapped`,[7972]],[[7981,7981],`mapped`,[7973]],[[7982,7982],`mapped`,[7974]],[[7983,7983],`mapped`,[7975]],[[7984,7991],`valid`],[[7992,7992],`mapped`,[7984]],[[7993,7993],`mapped`,[7985]],[[7994,7994],`mapped`,[7986]],[[7995,7995],`mapped`,[7987]],[[7996,7996],`mapped`,[7988]],[[7997,7997],`mapped`,[7989]],[[7998,7998],`mapped`,[7990]],[[7999,7999],`mapped`,[7991]],[[8e3,8005],`valid`],[[8006,8007],`disallowed`],[[8008,8008],`mapped`,[8e3]],[[8009,8009],`mapped`,[8001]],[[8010,8010],`mapped`,[8002]],[[8011,8011],`mapped`,[8003]],[[8012,8012],`mapped`,[8004]],[[8013,8013],`mapped`,[8005]],[[8014,8015],`disallowed`],[[8016,8023],`valid`],[[8024,8024],`disallowed`],[[8025,8025],`mapped`,[8017]],[[8026,8026],`disallowed`],[[8027,8027],`mapped`,[8019]],[[8028,8028],`disallowed`],[[8029,8029],`mapped`,[8021]],[[8030,8030],`disallowed`],[[8031,8031],`mapped`,[8023]],[[8032,8039],`valid`],[[8040,8040],`mapped`,[8032]],[[8041,8041],`mapped`,[8033]],[[8042,8042],`mapped`,[8034]],[[8043,8043],`mapped`,[8035]],[[8044,8044],`mapped`,[8036]],[[8045,8045],`mapped`,[8037]],[[8046,8046],`mapped`,[8038]],[[8047,8047],`mapped`,[8039]],[[8048,8048],`valid`],[[8049,8049],`mapped`,[940]],[[8050,8050],`valid`],[[8051,8051],`mapped`,[941]],[[8052,8052],`valid`],[[8053,8053],`mapped`,[942]],[[8054,8054],`valid`],[[8055,8055],`mapped`,[943]],[[8056,8056],`valid`],[[8057,8057],`mapped`,[972]],[[8058,8058],`valid`],[[8059,8059],`mapped`,[973]],[[8060,8060],`valid`],[[8061,8061],`mapped`,[974]],[[8062,8063],`disallowed`],[[8064,8064],`mapped`,[7936,953]],[[8065,8065],`mapped`,[7937,953]],[[8066,8066],`mapped`,[7938,953]],[[8067,8067],`mapped`,[7939,953]],[[8068,8068],`mapped`,[7940,953]],[[8069,8069],`mapped`,[7941,953]],[[8070,8070],`mapped`,[7942,953]],[[8071,8071],`mapped`,[7943,953]],[[8072,8072],`mapped`,[7936,953]],[[8073,8073],`mapped`,[7937,953]],[[8074,8074],`mapped`,[7938,953]],[[8075,8075],`mapped`,[7939,953]],[[8076,8076],`mapped`,[7940,953]],[[8077,8077],`mapped`,[7941,953]],[[8078,8078],`mapped`,[7942,953]],[[8079,8079],`mapped`,[7943,953]],[[8080,8080],`mapped`,[7968,953]],[[8081,8081],`mapped`,[7969,953]],[[8082,8082],`mapped`,[7970,953]],[[8083,8083],`mapped`,[7971,953]],[[8084,8084],`mapped`,[7972,953]],[[8085,8085],`mapped`,[7973,953]],[[8086,8086],`mapped`,[7974,953]],[[8087,8087],`mapped`,[7975,953]],[[8088,8088],`mapped`,[7968,953]],[[8089,8089],`mapped`,[7969,953]],[[8090,8090],`mapped`,[7970,953]],[[8091,8091],`mapped`,[7971,953]],[[8092,8092],`mapped`,[7972,953]],[[8093,8093],`mapped`,[7973,953]],[[8094,8094],`mapped`,[7974,953]],[[8095,8095],`mapped`,[7975,953]],[[8096,8096],`mapped`,[8032,953]],[[8097,8097],`mapped`,[8033,953]],[[8098,8098],`mapped`,[8034,953]],[[8099,8099],`mapped`,[8035,953]],[[8100,8100],`mapped`,[8036,953]],[[8101,8101],`mapped`,[8037,953]],[[8102,8102],`mapped`,[8038,953]],[[8103,8103],`mapped`,[8039,953]],[[8104,8104],`mapped`,[8032,953]],[[8105,8105],`mapped`,[8033,953]],[[8106,8106],`mapped`,[8034,953]],[[8107,8107],`mapped`,[8035,953]],[[8108,8108],`mapped`,[8036,953]],[[8109,8109],`mapped`,[8037,953]],[[8110,8110],`mapped`,[8038,953]],[[8111,8111],`mapped`,[8039,953]],[[8112,8113],`valid`],[[8114,8114],`mapped`,[8048,953]],[[8115,8115],`mapped`,[945,953]],[[8116,8116],`mapped`,[940,953]],[[8117,8117],`disallowed`],[[8118,8118],`valid`],[[8119,8119],`mapped`,[8118,953]],[[8120,8120],`mapped`,[8112]],[[8121,8121],`mapped`,[8113]],[[8122,8122],`mapped`,[8048]],[[8123,8123],`mapped`,[940]],[[8124,8124],`mapped`,[945,953]],[[8125,8125],`disallowed_STD3_mapped`,[32,787]],[[8126,8126],`mapped`,[953]],[[8127,8127],`disallowed_STD3_mapped`,[32,787]],[[8128,8128],`disallowed_STD3_mapped`,[32,834]],[[8129,8129],`disallowed_STD3_mapped`,[32,776,834]],[[8130,8130],`mapped`,[8052,953]],[[8131,8131],`mapped`,[951,953]],[[8132,8132],`mapped`,[942,953]],[[8133,8133],`disallowed`],[[8134,8134],`valid`],[[8135,8135],`mapped`,[8134,953]],[[8136,8136],`mapped`,[8050]],[[8137,8137],`mapped`,[941]],[[8138,8138],`mapped`,[8052]],[[8139,8139],`mapped`,[942]],[[8140,8140],`mapped`,[951,953]],[[8141,8141],`disallowed_STD3_mapped`,[32,787,768]],[[8142,8142],`disallowed_STD3_mapped`,[32,787,769]],[[8143,8143],`disallowed_STD3_mapped`,[32,787,834]],[[8144,8146],`valid`],[[8147,8147],`mapped`,[912]],[[8148,8149],`disallowed`],[[8150,8151],`valid`],[[8152,8152],`mapped`,[8144]],[[8153,8153],`mapped`,[8145]],[[8154,8154],`mapped`,[8054]],[[8155,8155],`mapped`,[943]],[[8156,8156],`disallowed`],[[8157,8157],`disallowed_STD3_mapped`,[32,788,768]],[[8158,8158],`disallowed_STD3_mapped`,[32,788,769]],[[8159,8159],`disallowed_STD3_mapped`,[32,788,834]],[[8160,8162],`valid`],[[8163,8163],`mapped`,[944]],[[8164,8167],`valid`],[[8168,8168],`mapped`,[8160]],[[8169,8169],`mapped`,[8161]],[[8170,8170],`mapped`,[8058]],[[8171,8171],`mapped`,[973]],[[8172,8172],`mapped`,[8165]],[[8173,8173],`disallowed_STD3_mapped`,[32,776,768]],[[8174,8174],`disallowed_STD3_mapped`,[32,776,769]],[[8175,8175],`disallowed_STD3_mapped`,[96]],[[8176,8177],`disallowed`],[[8178,8178],`mapped`,[8060,953]],[[8179,8179],`mapped`,[969,953]],[[8180,8180],`mapped`,[974,953]],[[8181,8181],`disallowed`],[[8182,8182],`valid`],[[8183,8183],`mapped`,[8182,953]],[[8184,8184],`mapped`,[8056]],[[8185,8185],`mapped`,[972]],[[8186,8186],`mapped`,[8060]],[[8187,8187],`mapped`,[974]],[[8188,8188],`mapped`,[969,953]],[[8189,8189],`disallowed_STD3_mapped`,[32,769]],[[8190,8190],`disallowed_STD3_mapped`,[32,788]],[[8191,8191],`disallowed`],[[8192,8202],`disallowed_STD3_mapped`,[32]],[[8203,8203],`ignored`],[[8204,8205],`deviation`,[]],[[8206,8207],`disallowed`],[[8208,8208],`valid`,[],`NV8`],[[8209,8209],`mapped`,[8208]],[[8210,8214],`valid`,[],`NV8`],[[8215,8215],`disallowed_STD3_mapped`,[32,819]],[[8216,8227],`valid`,[],`NV8`],[[8228,8230],`disallowed`],[[8231,8231],`valid`,[],`NV8`],[[8232,8238],`disallowed`],[[8239,8239],`disallowed_STD3_mapped`,[32]],[[8240,8242],`valid`,[],`NV8`],[[8243,8243],`mapped`,[8242,8242]],[[8244,8244],`mapped`,[8242,8242,8242]],[[8245,8245],`valid`,[],`NV8`],[[8246,8246],`mapped`,[8245,8245]],[[8247,8247],`mapped`,[8245,8245,8245]],[[8248,8251],`valid`,[],`NV8`],[[8252,8252],`disallowed_STD3_mapped`,[33,33]],[[8253,8253],`valid`,[],`NV8`],[[8254,8254],`disallowed_STD3_mapped`,[32,773]],[[8255,8262],`valid`,[],`NV8`],[[8263,8263],`disallowed_STD3_mapped`,[63,63]],[[8264,8264],`disallowed_STD3_mapped`,[63,33]],[[8265,8265],`disallowed_STD3_mapped`,[33,63]],[[8266,8269],`valid`,[],`NV8`],[[8270,8274],`valid`,[],`NV8`],[[8275,8276],`valid`,[],`NV8`],[[8277,8278],`valid`,[],`NV8`],[[8279,8279],`mapped`,[8242,8242,8242,8242]],[[8280,8286],`valid`,[],`NV8`],[[8287,8287],`disallowed_STD3_mapped`,[32]],[[8288,8288],`ignored`],[[8289,8291],`disallowed`],[[8292,8292],`ignored`],[[8293,8293],`disallowed`],[[8294,8297],`disallowed`],[[8298,8303],`disallowed`],[[8304,8304],`mapped`,[48]],[[8305,8305],`mapped`,[105]],[[8306,8307],`disallowed`],[[8308,8308],`mapped`,[52]],[[8309,8309],`mapped`,[53]],[[8310,8310],`mapped`,[54]],[[8311,8311],`mapped`,[55]],[[8312,8312],`mapped`,[56]],[[8313,8313],`mapped`,[57]],[[8314,8314],`disallowed_STD3_mapped`,[43]],[[8315,8315],`mapped`,[8722]],[[8316,8316],`disallowed_STD3_mapped`,[61]],[[8317,8317],`disallowed_STD3_mapped`,[40]],[[8318,8318],`disallowed_STD3_mapped`,[41]],[[8319,8319],`mapped`,[110]],[[8320,8320],`mapped`,[48]],[[8321,8321],`mapped`,[49]],[[8322,8322],`mapped`,[50]],[[8323,8323],`mapped`,[51]],[[8324,8324],`mapped`,[52]],[[8325,8325],`mapped`,[53]],[[8326,8326],`mapped`,[54]],[[8327,8327],`mapped`,[55]],[[8328,8328],`mapped`,[56]],[[8329,8329],`mapped`,[57]],[[8330,8330],`disallowed_STD3_mapped`,[43]],[[8331,8331],`mapped`,[8722]],[[8332,8332],`disallowed_STD3_mapped`,[61]],[[8333,8333],`disallowed_STD3_mapped`,[40]],[[8334,8334],`disallowed_STD3_mapped`,[41]],[[8335,8335],`disallowed`],[[8336,8336],`mapped`,[97]],[[8337,8337],`mapped`,[101]],[[8338,8338],`mapped`,[111]],[[8339,8339],`mapped`,[120]],[[8340,8340],`mapped`,[601]],[[8341,8341],`mapped`,[104]],[[8342,8342],`mapped`,[107]],[[8343,8343],`mapped`,[108]],[[8344,8344],`mapped`,[109]],[[8345,8345],`mapped`,[110]],[[8346,8346],`mapped`,[112]],[[8347,8347],`mapped`,[115]],[[8348,8348],`mapped`,[116]],[[8349,8351],`disallowed`],[[8352,8359],`valid`,[],`NV8`],[[8360,8360],`mapped`,[114,115]],[[8361,8362],`valid`,[],`NV8`],[[8363,8363],`valid`,[],`NV8`],[[8364,8364],`valid`,[],`NV8`],[[8365,8367],`valid`,[],`NV8`],[[8368,8369],`valid`,[],`NV8`],[[8370,8373],`valid`,[],`NV8`],[[8374,8376],`valid`,[],`NV8`],[[8377,8377],`valid`,[],`NV8`],[[8378,8378],`valid`,[],`NV8`],[[8379,8381],`valid`,[],`NV8`],[[8382,8382],`valid`,[],`NV8`],[[8383,8399],`disallowed`],[[8400,8417],`valid`,[],`NV8`],[[8418,8419],`valid`,[],`NV8`],[[8420,8426],`valid`,[],`NV8`],[[8427,8427],`valid`,[],`NV8`],[[8428,8431],`valid`,[],`NV8`],[[8432,8432],`valid`,[],`NV8`],[[8433,8447],`disallowed`],[[8448,8448],`disallowed_STD3_mapped`,[97,47,99]],[[8449,8449],`disallowed_STD3_mapped`,[97,47,115]],[[8450,8450],`mapped`,[99]],[[8451,8451],`mapped`,[176,99]],[[8452,8452],`valid`,[],`NV8`],[[8453,8453],`disallowed_STD3_mapped`,[99,47,111]],[[8454,8454],`disallowed_STD3_mapped`,[99,47,117]],[[8455,8455],`mapped`,[603]],[[8456,8456],`valid`,[],`NV8`],[[8457,8457],`mapped`,[176,102]],[[8458,8458],`mapped`,[103]],[[8459,8462],`mapped`,[104]],[[8463,8463],`mapped`,[295]],[[8464,8465],`mapped`,[105]],[[8466,8467],`mapped`,[108]],[[8468,8468],`valid`,[],`NV8`],[[8469,8469],`mapped`,[110]],[[8470,8470],`mapped`,[110,111]],[[8471,8472],`valid`,[],`NV8`],[[8473,8473],`mapped`,[112]],[[8474,8474],`mapped`,[113]],[[8475,8477],`mapped`,[114]],[[8478,8479],`valid`,[],`NV8`],[[8480,8480],`mapped`,[115,109]],[[8481,8481],`mapped`,[116,101,108]],[[8482,8482],`mapped`,[116,109]],[[8483,8483],`valid`,[],`NV8`],[[8484,8484],`mapped`,[122]],[[8485,8485],`valid`,[],`NV8`],[[8486,8486],`mapped`,[969]],[[8487,8487],`valid`,[],`NV8`],[[8488,8488],`mapped`,[122]],[[8489,8489],`valid`,[],`NV8`],[[8490,8490],`mapped`,[107]],[[8491,8491],`mapped`,[229]],[[8492,8492],`mapped`,[98]],[[8493,8493],`mapped`,[99]],[[8494,8494],`valid`,[],`NV8`],[[8495,8496],`mapped`,[101]],[[8497,8497],`mapped`,[102]],[[8498,8498],`disallowed`],[[8499,8499],`mapped`,[109]],[[8500,8500],`mapped`,[111]],[[8501,8501],`mapped`,[1488]],[[8502,8502],`mapped`,[1489]],[[8503,8503],`mapped`,[1490]],[[8504,8504],`mapped`,[1491]],[[8505,8505],`mapped`,[105]],[[8506,8506],`valid`,[],`NV8`],[[8507,8507],`mapped`,[102,97,120]],[[8508,8508],`mapped`,[960]],[[8509,8510],`mapped`,[947]],[[8511,8511],`mapped`,[960]],[[8512,8512],`mapped`,[8721]],[[8513,8516],`valid`,[],`NV8`],[[8517,8518],`mapped`,[100]],[[8519,8519],`mapped`,[101]],[[8520,8520],`mapped`,[105]],[[8521,8521],`mapped`,[106]],[[8522,8523],`valid`,[],`NV8`],[[8524,8524],`valid`,[],`NV8`],[[8525,8525],`valid`,[],`NV8`],[[8526,8526],`valid`],[[8527,8527],`valid`,[],`NV8`],[[8528,8528],`mapped`,[49,8260,55]],[[8529,8529],`mapped`,[49,8260,57]],[[8530,8530],`mapped`,[49,8260,49,48]],[[8531,8531],`mapped`,[49,8260,51]],[[8532,8532],`mapped`,[50,8260,51]],[[8533,8533],`mapped`,[49,8260,53]],[[8534,8534],`mapped`,[50,8260,53]],[[8535,8535],`mapped`,[51,8260,53]],[[8536,8536],`mapped`,[52,8260,53]],[[8537,8537],`mapped`,[49,8260,54]],[[8538,8538],`mapped`,[53,8260,54]],[[8539,8539],`mapped`,[49,8260,56]],[[8540,8540],`mapped`,[51,8260,56]],[[8541,8541],`mapped`,[53,8260,56]],[[8542,8542],`mapped`,[55,8260,56]],[[8543,8543],`mapped`,[49,8260]],[[8544,8544],`mapped`,[105]],[[8545,8545],`mapped`,[105,105]],[[8546,8546],`mapped`,[105,105,105]],[[8547,8547],`mapped`,[105,118]],[[8548,8548],`mapped`,[118]],[[8549,8549],`mapped`,[118,105]],[[8550,8550],`mapped`,[118,105,105]],[[8551,8551],`mapped`,[118,105,105,105]],[[8552,8552],`mapped`,[105,120]],[[8553,8553],`mapped`,[120]],[[8554,8554],`mapped`,[120,105]],[[8555,8555],`mapped`,[120,105,105]],[[8556,8556],`mapped`,[108]],[[8557,8557],`mapped`,[99]],[[8558,8558],`mapped`,[100]],[[8559,8559],`mapped`,[109]],[[8560,8560],`mapped`,[105]],[[8561,8561],`mapped`,[105,105]],[[8562,8562],`mapped`,[105,105,105]],[[8563,8563],`mapped`,[105,118]],[[8564,8564],`mapped`,[118]],[[8565,8565],`mapped`,[118,105]],[[8566,8566],`mapped`,[118,105,105]],[[8567,8567],`mapped`,[118,105,105,105]],[[8568,8568],`mapped`,[105,120]],[[8569,8569],`mapped`,[120]],[[8570,8570],`mapped`,[120,105]],[[8571,8571],`mapped`,[120,105,105]],[[8572,8572],`mapped`,[108]],[[8573,8573],`mapped`,[99]],[[8574,8574],`mapped`,[100]],[[8575,8575],`mapped`,[109]],[[8576,8578],`valid`,[],`NV8`],[[8579,8579],`disallowed`],[[8580,8580],`valid`],[[8581,8584],`valid`,[],`NV8`],[[8585,8585],`mapped`,[48,8260,51]],[[8586,8587],`valid`,[],`NV8`],[[8588,8591],`disallowed`],[[8592,8682],`valid`,[],`NV8`],[[8683,8691],`valid`,[],`NV8`],[[8692,8703],`valid`,[],`NV8`],[[8704,8747],`valid`,[],`NV8`],[[8748,8748],`mapped`,[8747,8747]],[[8749,8749],`mapped`,[8747,8747,8747]],[[8750,8750],`valid`,[],`NV8`],[[8751,8751],`mapped`,[8750,8750]],[[8752,8752],`mapped`,[8750,8750,8750]],[[8753,8799],`valid`,[],`NV8`],[[8800,8800],`disallowed_STD3_valid`],[[8801,8813],`valid`,[],`NV8`],[[8814,8815],`disallowed_STD3_valid`],[[8816,8945],`valid`,[],`NV8`],[[8946,8959],`valid`,[],`NV8`],[[8960,8960],`valid`,[],`NV8`],[[8961,8961],`valid`,[],`NV8`],[[8962,9e3],`valid`,[],`NV8`],[[9001,9001],`mapped`,[12296]],[[9002,9002],`mapped`,[12297]],[[9003,9082],`valid`,[],`NV8`],[[9083,9083],`valid`,[],`NV8`],[[9084,9084],`valid`,[],`NV8`],[[9085,9114],`valid`,[],`NV8`],[[9115,9166],`valid`,[],`NV8`],[[9167,9168],`valid`,[],`NV8`],[[9169,9179],`valid`,[],`NV8`],[[9180,9191],`valid`,[],`NV8`],[[9192,9192],`valid`,[],`NV8`],[[9193,9203],`valid`,[],`NV8`],[[9204,9210],`valid`,[],`NV8`],[[9211,9215],`disallowed`],[[9216,9252],`valid`,[],`NV8`],[[9253,9254],`valid`,[],`NV8`],[[9255,9279],`disallowed`],[[9280,9290],`valid`,[],`NV8`],[[9291,9311],`disallowed`],[[9312,9312],`mapped`,[49]],[[9313,9313],`mapped`,[50]],[[9314,9314],`mapped`,[51]],[[9315,9315],`mapped`,[52]],[[9316,9316],`mapped`,[53]],[[9317,9317],`mapped`,[54]],[[9318,9318],`mapped`,[55]],[[9319,9319],`mapped`,[56]],[[9320,9320],`mapped`,[57]],[[9321,9321],`mapped`,[49,48]],[[9322,9322],`mapped`,[49,49]],[[9323,9323],`mapped`,[49,50]],[[9324,9324],`mapped`,[49,51]],[[9325,9325],`mapped`,[49,52]],[[9326,9326],`mapped`,[49,53]],[[9327,9327],`mapped`,[49,54]],[[9328,9328],`mapped`,[49,55]],[[9329,9329],`mapped`,[49,56]],[[9330,9330],`mapped`,[49,57]],[[9331,9331],`mapped`,[50,48]],[[9332,9332],`disallowed_STD3_mapped`,[40,49,41]],[[9333,9333],`disallowed_STD3_mapped`,[40,50,41]],[[9334,9334],`disallowed_STD3_mapped`,[40,51,41]],[[9335,9335],`disallowed_STD3_mapped`,[40,52,41]],[[9336,9336],`disallowed_STD3_mapped`,[40,53,41]],[[9337,9337],`disallowed_STD3_mapped`,[40,54,41]],[[9338,9338],`disallowed_STD3_mapped`,[40,55,41]],[[9339,9339],`disallowed_STD3_mapped`,[40,56,41]],[[9340,9340],`disallowed_STD3_mapped`,[40,57,41]],[[9341,9341],`disallowed_STD3_mapped`,[40,49,48,41]],[[9342,9342],`disallowed_STD3_mapped`,[40,49,49,41]],[[9343,9343],`disallowed_STD3_mapped`,[40,49,50,41]],[[9344,9344],`disallowed_STD3_mapped`,[40,49,51,41]],[[9345,9345],`disallowed_STD3_mapped`,[40,49,52,41]],[[9346,9346],`disallowed_STD3_mapped`,[40,49,53,41]],[[9347,9347],`disallowed_STD3_mapped`,[40,49,54,41]],[[9348,9348],`disallowed_STD3_mapped`,[40,49,55,41]],[[9349,9349],`disallowed_STD3_mapped`,[40,49,56,41]],[[9350,9350],`disallowed_STD3_mapped`,[40,49,57,41]],[[9351,9351],`disallowed_STD3_mapped`,[40,50,48,41]],[[9352,9371],`disallowed`],[[9372,9372],`disallowed_STD3_mapped`,[40,97,41]],[[9373,9373],`disallowed_STD3_mapped`,[40,98,41]],[[9374,9374],`disallowed_STD3_mapped`,[40,99,41]],[[9375,9375],`disallowed_STD3_mapped`,[40,100,41]],[[9376,9376],`disallowed_STD3_mapped`,[40,101,41]],[[9377,9377],`disallowed_STD3_mapped`,[40,102,41]],[[9378,9378],`disallowed_STD3_mapped`,[40,103,41]],[[9379,9379],`disallowed_STD3_mapped`,[40,104,41]],[[9380,9380],`disallowed_STD3_mapped`,[40,105,41]],[[9381,9381],`disallowed_STD3_mapped`,[40,106,41]],[[9382,9382],`disallowed_STD3_mapped`,[40,107,41]],[[9383,9383],`disallowed_STD3_mapped`,[40,108,41]],[[9384,9384],`disallowed_STD3_mapped`,[40,109,41]],[[9385,9385],`disallowed_STD3_mapped`,[40,110,41]],[[9386,9386],`disallowed_STD3_mapped`,[40,111,41]],[[9387,9387],`disallowed_STD3_mapped`,[40,112,41]],[[9388,9388],`disallowed_STD3_mapped`,[40,113,41]],[[9389,9389],`disallowed_STD3_mapped`,[40,114,41]],[[9390,9390],`disallowed_STD3_mapped`,[40,115,41]],[[9391,9391],`disallowed_STD3_mapped`,[40,116,41]],[[9392,9392],`disallowed_STD3_mapped`,[40,117,41]],[[9393,9393],`disallowed_STD3_mapped`,[40,118,41]],[[9394,9394],`disallowed_STD3_mapped`,[40,119,41]],[[9395,9395],`disallowed_STD3_mapped`,[40,120,41]],[[9396,9396],`disallowed_STD3_mapped`,[40,121,41]],[[9397,9397],`disallowed_STD3_mapped`,[40,122,41]],[[9398,9398],`mapped`,[97]],[[9399,9399],`mapped`,[98]],[[9400,9400],`mapped`,[99]],[[9401,9401],`mapped`,[100]],[[9402,9402],`mapped`,[101]],[[9403,9403],`mapped`,[102]],[[9404,9404],`mapped`,[103]],[[9405,9405],`mapped`,[104]],[[9406,9406],`mapped`,[105]],[[9407,9407],`mapped`,[106]],[[9408,9408],`mapped`,[107]],[[9409,9409],`mapped`,[108]],[[9410,9410],`mapped`,[109]],[[9411,9411],`mapped`,[110]],[[9412,9412],`mapped`,[111]],[[9413,9413],`mapped`,[112]],[[9414,9414],`mapped`,[113]],[[9415,9415],`mapped`,[114]],[[9416,9416],`mapped`,[115]],[[9417,9417],`mapped`,[116]],[[9418,9418],`mapped`,[117]],[[9419,9419],`mapped`,[118]],[[9420,9420],`mapped`,[119]],[[9421,9421],`mapped`,[120]],[[9422,9422],`mapped`,[121]],[[9423,9423],`mapped`,[122]],[[9424,9424],`mapped`,[97]],[[9425,9425],`mapped`,[98]],[[9426,9426],`mapped`,[99]],[[9427,9427],`mapped`,[100]],[[9428,9428],`mapped`,[101]],[[9429,9429],`mapped`,[102]],[[9430,9430],`mapped`,[103]],[[9431,9431],`mapped`,[104]],[[9432,9432],`mapped`,[105]],[[9433,9433],`mapped`,[106]],[[9434,9434],`mapped`,[107]],[[9435,9435],`mapped`,[108]],[[9436,9436],`mapped`,[109]],[[9437,9437],`mapped`,[110]],[[9438,9438],`mapped`,[111]],[[9439,9439],`mapped`,[112]],[[9440,9440],`mapped`,[113]],[[9441,9441],`mapped`,[114]],[[9442,9442],`mapped`,[115]],[[9443,9443],`mapped`,[116]],[[9444,9444],`mapped`,[117]],[[9445,9445],`mapped`,[118]],[[9446,9446],`mapped`,[119]],[[9447,9447],`mapped`,[120]],[[9448,9448],`mapped`,[121]],[[9449,9449],`mapped`,[122]],[[9450,9450],`mapped`,[48]],[[9451,9470],`valid`,[],`NV8`],[[9471,9471],`valid`,[],`NV8`],[[9472,9621],`valid`,[],`NV8`],[[9622,9631],`valid`,[],`NV8`],[[9632,9711],`valid`,[],`NV8`],[[9712,9719],`valid`,[],`NV8`],[[9720,9727],`valid`,[],`NV8`],[[9728,9747],`valid`,[],`NV8`],[[9748,9749],`valid`,[],`NV8`],[[9750,9751],`valid`,[],`NV8`],[[9752,9752],`valid`,[],`NV8`],[[9753,9753],`valid`,[],`NV8`],[[9754,9839],`valid`,[],`NV8`],[[9840,9841],`valid`,[],`NV8`],[[9842,9853],`valid`,[],`NV8`],[[9854,9855],`valid`,[],`NV8`],[[9856,9865],`valid`,[],`NV8`],[[9866,9873],`valid`,[],`NV8`],[[9874,9884],`valid`,[],`NV8`],[[9885,9885],`valid`,[],`NV8`],[[9886,9887],`valid`,[],`NV8`],[[9888,9889],`valid`,[],`NV8`],[[9890,9905],`valid`,[],`NV8`],[[9906,9906],`valid`,[],`NV8`],[[9907,9916],`valid`,[],`NV8`],[[9917,9919],`valid`,[],`NV8`],[[9920,9923],`valid`,[],`NV8`],[[9924,9933],`valid`,[],`NV8`],[[9934,9934],`valid`,[],`NV8`],[[9935,9953],`valid`,[],`NV8`],[[9954,9954],`valid`,[],`NV8`],[[9955,9955],`valid`,[],`NV8`],[[9956,9959],`valid`,[],`NV8`],[[9960,9983],`valid`,[],`NV8`],[[9984,9984],`valid`,[],`NV8`],[[9985,9988],`valid`,[],`NV8`],[[9989,9989],`valid`,[],`NV8`],[[9990,9993],`valid`,[],`NV8`],[[9994,9995],`valid`,[],`NV8`],[[9996,10023],`valid`,[],`NV8`],[[10024,10024],`valid`,[],`NV8`],[[10025,10059],`valid`,[],`NV8`],[[10060,10060],`valid`,[],`NV8`],[[10061,10061],`valid`,[],`NV8`],[[10062,10062],`valid`,[],`NV8`],[[10063,10066],`valid`,[],`NV8`],[[10067,10069],`valid`,[],`NV8`],[[10070,10070],`valid`,[],`NV8`],[[10071,10071],`valid`,[],`NV8`],[[10072,10078],`valid`,[],`NV8`],[[10079,10080],`valid`,[],`NV8`],[[10081,10087],`valid`,[],`NV8`],[[10088,10101],`valid`,[],`NV8`],[[10102,10132],`valid`,[],`NV8`],[[10133,10135],`valid`,[],`NV8`],[[10136,10159],`valid`,[],`NV8`],[[10160,10160],`valid`,[],`NV8`],[[10161,10174],`valid`,[],`NV8`],[[10175,10175],`valid`,[],`NV8`],[[10176,10182],`valid`,[],`NV8`],[[10183,10186],`valid`,[],`NV8`],[[10187,10187],`valid`,[],`NV8`],[[10188,10188],`valid`,[],`NV8`],[[10189,10189],`valid`,[],`NV8`],[[10190,10191],`valid`,[],`NV8`],[[10192,10219],`valid`,[],`NV8`],[[10220,10223],`valid`,[],`NV8`],[[10224,10239],`valid`,[],`NV8`],[[10240,10495],`valid`,[],`NV8`],[[10496,10763],`valid`,[],`NV8`],[[10764,10764],`mapped`,[8747,8747,8747,8747]],[[10765,10867],`valid`,[],`NV8`],[[10868,10868],`disallowed_STD3_mapped`,[58,58,61]],[[10869,10869],`disallowed_STD3_mapped`,[61,61]],[[10870,10870],`disallowed_STD3_mapped`,[61,61,61]],[[10871,10971],`valid`,[],`NV8`],[[10972,10972],`mapped`,[10973,824]],[[10973,11007],`valid`,[],`NV8`],[[11008,11021],`valid`,[],`NV8`],[[11022,11027],`valid`,[],`NV8`],[[11028,11034],`valid`,[],`NV8`],[[11035,11039],`valid`,[],`NV8`],[[11040,11043],`valid`,[],`NV8`],[[11044,11084],`valid`,[],`NV8`],[[11085,11087],`valid`,[],`NV8`],[[11088,11092],`valid`,[],`NV8`],[[11093,11097],`valid`,[],`NV8`],[[11098,11123],`valid`,[],`NV8`],[[11124,11125],`disallowed`],[[11126,11157],`valid`,[],`NV8`],[[11158,11159],`disallowed`],[[11160,11193],`valid`,[],`NV8`],[[11194,11196],`disallowed`],[[11197,11208],`valid`,[],`NV8`],[[11209,11209],`disallowed`],[[11210,11217],`valid`,[],`NV8`],[[11218,11243],`disallowed`],[[11244,11247],`valid`,[],`NV8`],[[11248,11263],`disallowed`],[[11264,11264],`mapped`,[11312]],[[11265,11265],`mapped`,[11313]],[[11266,11266],`mapped`,[11314]],[[11267,11267],`mapped`,[11315]],[[11268,11268],`mapped`,[11316]],[[11269,11269],`mapped`,[11317]],[[11270,11270],`mapped`,[11318]],[[11271,11271],`mapped`,[11319]],[[11272,11272],`mapped`,[11320]],[[11273,11273],`mapped`,[11321]],[[11274,11274],`mapped`,[11322]],[[11275,11275],`mapped`,[11323]],[[11276,11276],`mapped`,[11324]],[[11277,11277],`mapped`,[11325]],[[11278,11278],`mapped`,[11326]],[[11279,11279],`mapped`,[11327]],[[11280,11280],`mapped`,[11328]],[[11281,11281],`mapped`,[11329]],[[11282,11282],`mapped`,[11330]],[[11283,11283],`mapped`,[11331]],[[11284,11284],`mapped`,[11332]],[[11285,11285],`mapped`,[11333]],[[11286,11286],`mapped`,[11334]],[[11287,11287],`mapped`,[11335]],[[11288,11288],`mapped`,[11336]],[[11289,11289],`mapped`,[11337]],[[11290,11290],`mapped`,[11338]],[[11291,11291],`mapped`,[11339]],[[11292,11292],`mapped`,[11340]],[[11293,11293],`mapped`,[11341]],[[11294,11294],`mapped`,[11342]],[[11295,11295],`mapped`,[11343]],[[11296,11296],`mapped`,[11344]],[[11297,11297],`mapped`,[11345]],[[11298,11298],`mapped`,[11346]],[[11299,11299],`mapped`,[11347]],[[11300,11300],`mapped`,[11348]],[[11301,11301],`mapped`,[11349]],[[11302,11302],`mapped`,[11350]],[[11303,11303],`mapped`,[11351]],[[11304,11304],`mapped`,[11352]],[[11305,11305],`mapped`,[11353]],[[11306,11306],`mapped`,[11354]],[[11307,11307],`mapped`,[11355]],[[11308,11308],`mapped`,[11356]],[[11309,11309],`mapped`,[11357]],[[11310,11310],`mapped`,[11358]],[[11311,11311],`disallowed`],[[11312,11358],`valid`],[[11359,11359],`disallowed`],[[11360,11360],`mapped`,[11361]],[[11361,11361],`valid`],[[11362,11362],`mapped`,[619]],[[11363,11363],`mapped`,[7549]],[[11364,11364],`mapped`,[637]],[[11365,11366],`valid`],[[11367,11367],`mapped`,[11368]],[[11368,11368],`valid`],[[11369,11369],`mapped`,[11370]],[[11370,11370],`valid`],[[11371,11371],`mapped`,[11372]],[[11372,11372],`valid`],[[11373,11373],`mapped`,[593]],[[11374,11374],`mapped`,[625]],[[11375,11375],`mapped`,[592]],[[11376,11376],`mapped`,[594]],[[11377,11377],`valid`],[[11378,11378],`mapped`,[11379]],[[11379,11379],`valid`],[[11380,11380],`valid`],[[11381,11381],`mapped`,[11382]],[[11382,11383],`valid`],[[11384,11387],`valid`],[[11388,11388],`mapped`,[106]],[[11389,11389],`mapped`,[118]],[[11390,11390],`mapped`,[575]],[[11391,11391],`mapped`,[576]],[[11392,11392],`mapped`,[11393]],[[11393,11393],`valid`],[[11394,11394],`mapped`,[11395]],[[11395,11395],`valid`],[[11396,11396],`mapped`,[11397]],[[11397,11397],`valid`],[[11398,11398],`mapped`,[11399]],[[11399,11399],`valid`],[[11400,11400],`mapped`,[11401]],[[11401,11401],`valid`],[[11402,11402],`mapped`,[11403]],[[11403,11403],`valid`],[[11404,11404],`mapped`,[11405]],[[11405,11405],`valid`],[[11406,11406],`mapped`,[11407]],[[11407,11407],`valid`],[[11408,11408],`mapped`,[11409]],[[11409,11409],`valid`],[[11410,11410],`mapped`,[11411]],[[11411,11411],`valid`],[[11412,11412],`mapped`,[11413]],[[11413,11413],`valid`],[[11414,11414],`mapped`,[11415]],[[11415,11415],`valid`],[[11416,11416],`mapped`,[11417]],[[11417,11417],`valid`],[[11418,11418],`mapped`,[11419]],[[11419,11419],`valid`],[[11420,11420],`mapped`,[11421]],[[11421,11421],`valid`],[[11422,11422],`mapped`,[11423]],[[11423,11423],`valid`],[[11424,11424],`mapped`,[11425]],[[11425,11425],`valid`],[[11426,11426],`mapped`,[11427]],[[11427,11427],`valid`],[[11428,11428],`mapped`,[11429]],[[11429,11429],`valid`],[[11430,11430],`mapped`,[11431]],[[11431,11431],`valid`],[[11432,11432],`mapped`,[11433]],[[11433,11433],`valid`],[[11434,11434],`mapped`,[11435]],[[11435,11435],`valid`],[[11436,11436],`mapped`,[11437]],[[11437,11437],`valid`],[[11438,11438],`mapped`,[11439]],[[11439,11439],`valid`],[[11440,11440],`mapped`,[11441]],[[11441,11441],`valid`],[[11442,11442],`mapped`,[11443]],[[11443,11443],`valid`],[[11444,11444],`mapped`,[11445]],[[11445,11445],`valid`],[[11446,11446],`mapped`,[11447]],[[11447,11447],`valid`],[[11448,11448],`mapped`,[11449]],[[11449,11449],`valid`],[[11450,11450],`mapped`,[11451]],[[11451,11451],`valid`],[[11452,11452],`mapped`,[11453]],[[11453,11453],`valid`],[[11454,11454],`mapped`,[11455]],[[11455,11455],`valid`],[[11456,11456],`mapped`,[11457]],[[11457,11457],`valid`],[[11458,11458],`mapped`,[11459]],[[11459,11459],`valid`],[[11460,11460],`mapped`,[11461]],[[11461,11461],`valid`],[[11462,11462],`mapped`,[11463]],[[11463,11463],`valid`],[[11464,11464],`mapped`,[11465]],[[11465,11465],`valid`],[[11466,11466],`mapped`,[11467]],[[11467,11467],`valid`],[[11468,11468],`mapped`,[11469]],[[11469,11469],`valid`],[[11470,11470],`mapped`,[11471]],[[11471,11471],`valid`],[[11472,11472],`mapped`,[11473]],[[11473,11473],`valid`],[[11474,11474],`mapped`,[11475]],[[11475,11475],`valid`],[[11476,11476],`mapped`,[11477]],[[11477,11477],`valid`],[[11478,11478],`mapped`,[11479]],[[11479,11479],`valid`],[[11480,11480],`mapped`,[11481]],[[11481,11481],`valid`],[[11482,11482],`mapped`,[11483]],[[11483,11483],`valid`],[[11484,11484],`mapped`,[11485]],[[11485,11485],`valid`],[[11486,11486],`mapped`,[11487]],[[11487,11487],`valid`],[[11488,11488],`mapped`,[11489]],[[11489,11489],`valid`],[[11490,11490],`mapped`,[11491]],[[11491,11492],`valid`],[[11493,11498],`valid`,[],`NV8`],[[11499,11499],`mapped`,[11500]],[[11500,11500],`valid`],[[11501,11501],`mapped`,[11502]],[[11502,11505],`valid`],[[11506,11506],`mapped`,[11507]],[[11507,11507],`valid`],[[11508,11512],`disallowed`],[[11513,11519],`valid`,[],`NV8`],[[11520,11557],`valid`],[[11558,11558],`disallowed`],[[11559,11559],`valid`],[[11560,11564],`disallowed`],[[11565,11565],`valid`],[[11566,11567],`disallowed`],[[11568,11621],`valid`],[[11622,11623],`valid`],[[11624,11630],`disallowed`],[[11631,11631],`mapped`,[11617]],[[11632,11632],`valid`,[],`NV8`],[[11633,11646],`disallowed`],[[11647,11647],`valid`],[[11648,11670],`valid`],[[11671,11679],`disallowed`],[[11680,11686],`valid`],[[11687,11687],`disallowed`],[[11688,11694],`valid`],[[11695,11695],`disallowed`],[[11696,11702],`valid`],[[11703,11703],`disallowed`],[[11704,11710],`valid`],[[11711,11711],`disallowed`],[[11712,11718],`valid`],[[11719,11719],`disallowed`],[[11720,11726],`valid`],[[11727,11727],`disallowed`],[[11728,11734],`valid`],[[11735,11735],`disallowed`],[[11736,11742],`valid`],[[11743,11743],`disallowed`],[[11744,11775],`valid`],[[11776,11799],`valid`,[],`NV8`],[[11800,11803],`valid`,[],`NV8`],[[11804,11805],`valid`,[],`NV8`],[[11806,11822],`valid`,[],`NV8`],[[11823,11823],`valid`],[[11824,11824],`valid`,[],`NV8`],[[11825,11825],`valid`,[],`NV8`],[[11826,11835],`valid`,[],`NV8`],[[11836,11842],`valid`,[],`NV8`],[[11843,11903],`disallowed`],[[11904,11929],`valid`,[],`NV8`],[[11930,11930],`disallowed`],[[11931,11934],`valid`,[],`NV8`],[[11935,11935],`mapped`,[27597]],[[11936,12018],`valid`,[],`NV8`],[[12019,12019],`mapped`,[40863]],[[12020,12031],`disallowed`],[[12032,12032],`mapped`,[19968]],[[12033,12033],`mapped`,[20008]],[[12034,12034],`mapped`,[20022]],[[12035,12035],`mapped`,[20031]],[[12036,12036],`mapped`,[20057]],[[12037,12037],`mapped`,[20101]],[[12038,12038],`mapped`,[20108]],[[12039,12039],`mapped`,[20128]],[[12040,12040],`mapped`,[20154]],[[12041,12041],`mapped`,[20799]],[[12042,12042],`mapped`,[20837]],[[12043,12043],`mapped`,[20843]],[[12044,12044],`mapped`,[20866]],[[12045,12045],`mapped`,[20886]],[[12046,12046],`mapped`,[20907]],[[12047,12047],`mapped`,[20960]],[[12048,12048],`mapped`,[20981]],[[12049,12049],`mapped`,[20992]],[[12050,12050],`mapped`,[21147]],[[12051,12051],`mapped`,[21241]],[[12052,12052],`mapped`,[21269]],[[12053,12053],`mapped`,[21274]],[[12054,12054],`mapped`,[21304]],[[12055,12055],`mapped`,[21313]],[[12056,12056],`mapped`,[21340]],[[12057,12057],`mapped`,[21353]],[[12058,12058],`mapped`,[21378]],[[12059,12059],`mapped`,[21430]],[[12060,12060],`mapped`,[21448]],[[12061,12061],`mapped`,[21475]],[[12062,12062],`mapped`,[22231]],[[12063,12063],`mapped`,[22303]],[[12064,12064],`mapped`,[22763]],[[12065,12065],`mapped`,[22786]],[[12066,12066],`mapped`,[22794]],[[12067,12067],`mapped`,[22805]],[[12068,12068],`mapped`,[22823]],[[12069,12069],`mapped`,[22899]],[[12070,12070],`mapped`,[23376]],[[12071,12071],`mapped`,[23424]],[[12072,12072],`mapped`,[23544]],[[12073,12073],`mapped`,[23567]],[[12074,12074],`mapped`,[23586]],[[12075,12075],`mapped`,[23608]],[[12076,12076],`mapped`,[23662]],[[12077,12077],`mapped`,[23665]],[[12078,12078],`mapped`,[24027]],[[12079,12079],`mapped`,[24037]],[[12080,12080],`mapped`,[24049]],[[12081,12081],`mapped`,[24062]],[[12082,12082],`mapped`,[24178]],[[12083,12083],`mapped`,[24186]],[[12084,12084],`mapped`,[24191]],[[12085,12085],`mapped`,[24308]],[[12086,12086],`mapped`,[24318]],[[12087,12087],`mapped`,[24331]],[[12088,12088],`mapped`,[24339]],[[12089,12089],`mapped`,[24400]],[[12090,12090],`mapped`,[24417]],[[12091,12091],`mapped`,[24435]],[[12092,12092],`mapped`,[24515]],[[12093,12093],`mapped`,[25096]],[[12094,12094],`mapped`,[25142]],[[12095,12095],`mapped`,[25163]],[[12096,12096],`mapped`,[25903]],[[12097,12097],`mapped`,[25908]],[[12098,12098],`mapped`,[25991]],[[12099,12099],`mapped`,[26007]],[[12100,12100],`mapped`,[26020]],[[12101,12101],`mapped`,[26041]],[[12102,12102],`mapped`,[26080]],[[12103,12103],`mapped`,[26085]],[[12104,12104],`mapped`,[26352]],[[12105,12105],`mapped`,[26376]],[[12106,12106],`mapped`,[26408]],[[12107,12107],`mapped`,[27424]],[[12108,12108],`mapped`,[27490]],[[12109,12109],`mapped`,[27513]],[[12110,12110],`mapped`,[27571]],[[12111,12111],`mapped`,[27595]],[[12112,12112],`mapped`,[27604]],[[12113,12113],`mapped`,[27611]],[[12114,12114],`mapped`,[27663]],[[12115,12115],`mapped`,[27668]],[[12116,12116],`mapped`,[27700]],[[12117,12117],`mapped`,[28779]],[[12118,12118],`mapped`,[29226]],[[12119,12119],`mapped`,[29238]],[[12120,12120],`mapped`,[29243]],[[12121,12121],`mapped`,[29247]],[[12122,12122],`mapped`,[29255]],[[12123,12123],`mapped`,[29273]],[[12124,12124],`mapped`,[29275]],[[12125,12125],`mapped`,[29356]],[[12126,12126],`mapped`,[29572]],[[12127,12127],`mapped`,[29577]],[[12128,12128],`mapped`,[29916]],[[12129,12129],`mapped`,[29926]],[[12130,12130],`mapped`,[29976]],[[12131,12131],`mapped`,[29983]],[[12132,12132],`mapped`,[29992]],[[12133,12133],`mapped`,[3e4]],[[12134,12134],`mapped`,[30091]],[[12135,12135],`mapped`,[30098]],[[12136,12136],`mapped`,[30326]],[[12137,12137],`mapped`,[30333]],[[12138,12138],`mapped`,[30382]],[[12139,12139],`mapped`,[30399]],[[12140,12140],`mapped`,[30446]],[[12141,12141],`mapped`,[30683]],[[12142,12142],`mapped`,[30690]],[[12143,12143],`mapped`,[30707]],[[12144,12144],`mapped`,[31034]],[[12145,12145],`mapped`,[31160]],[[12146,12146],`mapped`,[31166]],[[12147,12147],`mapped`,[31348]],[[12148,12148],`mapped`,[31435]],[[12149,12149],`mapped`,[31481]],[[12150,12150],`mapped`,[31859]],[[12151,12151],`mapped`,[31992]],[[12152,12152],`mapped`,[32566]],[[12153,12153],`mapped`,[32593]],[[12154,12154],`mapped`,[32650]],[[12155,12155],`mapped`,[32701]],[[12156,12156],`mapped`,[32769]],[[12157,12157],`mapped`,[32780]],[[12158,12158],`mapped`,[32786]],[[12159,12159],`mapped`,[32819]],[[12160,12160],`mapped`,[32895]],[[12161,12161],`mapped`,[32905]],[[12162,12162],`mapped`,[33251]],[[12163,12163],`mapped`,[33258]],[[12164,12164],`mapped`,[33267]],[[12165,12165],`mapped`,[33276]],[[12166,12166],`mapped`,[33292]],[[12167,12167],`mapped`,[33307]],[[12168,12168],`mapped`,[33311]],[[12169,12169],`mapped`,[33390]],[[12170,12170],`mapped`,[33394]],[[12171,12171],`mapped`,[33400]],[[12172,12172],`mapped`,[34381]],[[12173,12173],`mapped`,[34411]],[[12174,12174],`mapped`,[34880]],[[12175,12175],`mapped`,[34892]],[[12176,12176],`mapped`,[34915]],[[12177,12177],`mapped`,[35198]],[[12178,12178],`mapped`,[35211]],[[12179,12179],`mapped`,[35282]],[[12180,12180],`mapped`,[35328]],[[12181,12181],`mapped`,[35895]],[[12182,12182],`mapped`,[35910]],[[12183,12183],`mapped`,[35925]],[[12184,12184],`mapped`,[35960]],[[12185,12185],`mapped`,[35997]],[[12186,12186],`mapped`,[36196]],[[12187,12187],`mapped`,[36208]],[[12188,12188],`mapped`,[36275]],[[12189,12189],`mapped`,[36523]],[[12190,12190],`mapped`,[36554]],[[12191,12191],`mapped`,[36763]],[[12192,12192],`mapped`,[36784]],[[12193,12193],`mapped`,[36789]],[[12194,12194],`mapped`,[37009]],[[12195,12195],`mapped`,[37193]],[[12196,12196],`mapped`,[37318]],[[12197,12197],`mapped`,[37324]],[[12198,12198],`mapped`,[37329]],[[12199,12199],`mapped`,[38263]],[[12200,12200],`mapped`,[38272]],[[12201,12201],`mapped`,[38428]],[[12202,12202],`mapped`,[38582]],[[12203,12203],`mapped`,[38585]],[[12204,12204],`mapped`,[38632]],[[12205,12205],`mapped`,[38737]],[[12206,12206],`mapped`,[38750]],[[12207,12207],`mapped`,[38754]],[[12208,12208],`mapped`,[38761]],[[12209,12209],`mapped`,[38859]],[[12210,12210],`mapped`,[38893]],[[12211,12211],`mapped`,[38899]],[[12212,12212],`mapped`,[38913]],[[12213,12213],`mapped`,[39080]],[[12214,12214],`mapped`,[39131]],[[12215,12215],`mapped`,[39135]],[[12216,12216],`mapped`,[39318]],[[12217,12217],`mapped`,[39321]],[[12218,12218],`mapped`,[39340]],[[12219,12219],`mapped`,[39592]],[[12220,12220],`mapped`,[39640]],[[12221,12221],`mapped`,[39647]],[[12222,12222],`mapped`,[39717]],[[12223,12223],`mapped`,[39727]],[[12224,12224],`mapped`,[39730]],[[12225,12225],`mapped`,[39740]],[[12226,12226],`mapped`,[39770]],[[12227,12227],`mapped`,[40165]],[[12228,12228],`mapped`,[40565]],[[12229,12229],`mapped`,[40575]],[[12230,12230],`mapped`,[40613]],[[12231,12231],`mapped`,[40635]],[[12232,12232],`mapped`,[40643]],[[12233,12233],`mapped`,[40653]],[[12234,12234],`mapped`,[40657]],[[12235,12235],`mapped`,[40697]],[[12236,12236],`mapped`,[40701]],[[12237,12237],`mapped`,[40718]],[[12238,12238],`mapped`,[40723]],[[12239,12239],`mapped`,[40736]],[[12240,12240],`mapped`,[40763]],[[12241,12241],`mapped`,[40778]],[[12242,12242],`mapped`,[40786]],[[12243,12243],`mapped`,[40845]],[[12244,12244],`mapped`,[40860]],[[12245,12245],`mapped`,[40864]],[[12246,12271],`disallowed`],[[12272,12283],`disallowed`],[[12284,12287],`disallowed`],[[12288,12288],`disallowed_STD3_mapped`,[32]],[[12289,12289],`valid`,[],`NV8`],[[12290,12290],`mapped`,[46]],[[12291,12292],`valid`,[],`NV8`],[[12293,12295],`valid`],[[12296,12329],`valid`,[],`NV8`],[[12330,12333],`valid`],[[12334,12341],`valid`,[],`NV8`],[[12342,12342],`mapped`,[12306]],[[12343,12343],`valid`,[],`NV8`],[[12344,12344],`mapped`,[21313]],[[12345,12345],`mapped`,[21316]],[[12346,12346],`mapped`,[21317]],[[12347,12347],`valid`,[],`NV8`],[[12348,12348],`valid`],[[12349,12349],`valid`,[],`NV8`],[[12350,12350],`valid`,[],`NV8`],[[12351,12351],`valid`,[],`NV8`],[[12352,12352],`disallowed`],[[12353,12436],`valid`],[[12437,12438],`valid`],[[12439,12440],`disallowed`],[[12441,12442],`valid`],[[12443,12443],`disallowed_STD3_mapped`,[32,12441]],[[12444,12444],`disallowed_STD3_mapped`,[32,12442]],[[12445,12446],`valid`],[[12447,12447],`mapped`,[12424,12426]],[[12448,12448],`valid`,[],`NV8`],[[12449,12542],`valid`],[[12543,12543],`mapped`,[12467,12488]],[[12544,12548],`disallowed`],[[12549,12588],`valid`],[[12589,12589],`valid`],[[12590,12592],`disallowed`],[[12593,12593],`mapped`,[4352]],[[12594,12594],`mapped`,[4353]],[[12595,12595],`mapped`,[4522]],[[12596,12596],`mapped`,[4354]],[[12597,12597],`mapped`,[4524]],[[12598,12598],`mapped`,[4525]],[[12599,12599],`mapped`,[4355]],[[12600,12600],`mapped`,[4356]],[[12601,12601],`mapped`,[4357]],[[12602,12602],`mapped`,[4528]],[[12603,12603],`mapped`,[4529]],[[12604,12604],`mapped`,[4530]],[[12605,12605],`mapped`,[4531]],[[12606,12606],`mapped`,[4532]],[[12607,12607],`mapped`,[4533]],[[12608,12608],`mapped`,[4378]],[[12609,12609],`mapped`,[4358]],[[12610,12610],`mapped`,[4359]],[[12611,12611],`mapped`,[4360]],[[12612,12612],`mapped`,[4385]],[[12613,12613],`mapped`,[4361]],[[12614,12614],`mapped`,[4362]],[[12615,12615],`mapped`,[4363]],[[12616,12616],`mapped`,[4364]],[[12617,12617],`mapped`,[4365]],[[12618,12618],`mapped`,[4366]],[[12619,12619],`mapped`,[4367]],[[12620,12620],`mapped`,[4368]],[[12621,12621],`mapped`,[4369]],[[12622,12622],`mapped`,[4370]],[[12623,12623],`mapped`,[4449]],[[12624,12624],`mapped`,[4450]],[[12625,12625],`mapped`,[4451]],[[12626,12626],`mapped`,[4452]],[[12627,12627],`mapped`,[4453]],[[12628,12628],`mapped`,[4454]],[[12629,12629],`mapped`,[4455]],[[12630,12630],`mapped`,[4456]],[[12631,12631],`mapped`,[4457]],[[12632,12632],`mapped`,[4458]],[[12633,12633],`mapped`,[4459]],[[12634,12634],`mapped`,[4460]],[[12635,12635],`mapped`,[4461]],[[12636,12636],`mapped`,[4462]],[[12637,12637],`mapped`,[4463]],[[12638,12638],`mapped`,[4464]],[[12639,12639],`mapped`,[4465]],[[12640,12640],`mapped`,[4466]],[[12641,12641],`mapped`,[4467]],[[12642,12642],`mapped`,[4468]],[[12643,12643],`mapped`,[4469]],[[12644,12644],`disallowed`],[[12645,12645],`mapped`,[4372]],[[12646,12646],`mapped`,[4373]],[[12647,12647],`mapped`,[4551]],[[12648,12648],`mapped`,[4552]],[[12649,12649],`mapped`,[4556]],[[12650,12650],`mapped`,[4558]],[[12651,12651],`mapped`,[4563]],[[12652,12652],`mapped`,[4567]],[[12653,12653],`mapped`,[4569]],[[12654,12654],`mapped`,[4380]],[[12655,12655],`mapped`,[4573]],[[12656,12656],`mapped`,[4575]],[[12657,12657],`mapped`,[4381]],[[12658,12658],`mapped`,[4382]],[[12659,12659],`mapped`,[4384]],[[12660,12660],`mapped`,[4386]],[[12661,12661],`mapped`,[4387]],[[12662,12662],`mapped`,[4391]],[[12663,12663],`mapped`,[4393]],[[12664,12664],`mapped`,[4395]],[[12665,12665],`mapped`,[4396]],[[12666,12666],`mapped`,[4397]],[[12667,12667],`mapped`,[4398]],[[12668,12668],`mapped`,[4399]],[[12669,12669],`mapped`,[4402]],[[12670,12670],`mapped`,[4406]],[[12671,12671],`mapped`,[4416]],[[12672,12672],`mapped`,[4423]],[[12673,12673],`mapped`,[4428]],[[12674,12674],`mapped`,[4593]],[[12675,12675],`mapped`,[4594]],[[12676,12676],`mapped`,[4439]],[[12677,12677],`mapped`,[4440]],[[12678,12678],`mapped`,[4441]],[[12679,12679],`mapped`,[4484]],[[12680,12680],`mapped`,[4485]],[[12681,12681],`mapped`,[4488]],[[12682,12682],`mapped`,[4497]],[[12683,12683],`mapped`,[4498]],[[12684,12684],`mapped`,[4500]],[[12685,12685],`mapped`,[4510]],[[12686,12686],`mapped`,[4513]],[[12687,12687],`disallowed`],[[12688,12689],`valid`,[],`NV8`],[[12690,12690],`mapped`,[19968]],[[12691,12691],`mapped`,[20108]],[[12692,12692],`mapped`,[19977]],[[12693,12693],`mapped`,[22235]],[[12694,12694],`mapped`,[19978]],[[12695,12695],`mapped`,[20013]],[[12696,12696],`mapped`,[19979]],[[12697,12697],`mapped`,[30002]],[[12698,12698],`mapped`,[20057]],[[12699,12699],`mapped`,[19993]],[[12700,12700],`mapped`,[19969]],[[12701,12701],`mapped`,[22825]],[[12702,12702],`mapped`,[22320]],[[12703,12703],`mapped`,[20154]],[[12704,12727],`valid`],[[12728,12730],`valid`],[[12731,12735],`disallowed`],[[12736,12751],`valid`,[],`NV8`],[[12752,12771],`valid`,[],`NV8`],[[12772,12783],`disallowed`],[[12784,12799],`valid`],[[12800,12800],`disallowed_STD3_mapped`,[40,4352,41]],[[12801,12801],`disallowed_STD3_mapped`,[40,4354,41]],[[12802,12802],`disallowed_STD3_mapped`,[40,4355,41]],[[12803,12803],`disallowed_STD3_mapped`,[40,4357,41]],[[12804,12804],`disallowed_STD3_mapped`,[40,4358,41]],[[12805,12805],`disallowed_STD3_mapped`,[40,4359,41]],[[12806,12806],`disallowed_STD3_mapped`,[40,4361,41]],[[12807,12807],`disallowed_STD3_mapped`,[40,4363,41]],[[12808,12808],`disallowed_STD3_mapped`,[40,4364,41]],[[12809,12809],`disallowed_STD3_mapped`,[40,4366,41]],[[12810,12810],`disallowed_STD3_mapped`,[40,4367,41]],[[12811,12811],`disallowed_STD3_mapped`,[40,4368,41]],[[12812,12812],`disallowed_STD3_mapped`,[40,4369,41]],[[12813,12813],`disallowed_STD3_mapped`,[40,4370,41]],[[12814,12814],`disallowed_STD3_mapped`,[40,44032,41]],[[12815,12815],`disallowed_STD3_mapped`,[40,45208,41]],[[12816,12816],`disallowed_STD3_mapped`,[40,45796,41]],[[12817,12817],`disallowed_STD3_mapped`,[40,46972,41]],[[12818,12818],`disallowed_STD3_mapped`,[40,47560,41]],[[12819,12819],`disallowed_STD3_mapped`,[40,48148,41]],[[12820,12820],`disallowed_STD3_mapped`,[40,49324,41]],[[12821,12821],`disallowed_STD3_mapped`,[40,50500,41]],[[12822,12822],`disallowed_STD3_mapped`,[40,51088,41]],[[12823,12823],`disallowed_STD3_mapped`,[40,52264,41]],[[12824,12824],`disallowed_STD3_mapped`,[40,52852,41]],[[12825,12825],`disallowed_STD3_mapped`,[40,53440,41]],[[12826,12826],`disallowed_STD3_mapped`,[40,54028,41]],[[12827,12827],`disallowed_STD3_mapped`,[40,54616,41]],[[12828,12828],`disallowed_STD3_mapped`,[40,51452,41]],[[12829,12829],`disallowed_STD3_mapped`,[40,50724,51204,41]],[[12830,12830],`disallowed_STD3_mapped`,[40,50724,54980,41]],[[12831,12831],`disallowed`],[[12832,12832],`disallowed_STD3_mapped`,[40,19968,41]],[[12833,12833],`disallowed_STD3_mapped`,[40,20108,41]],[[12834,12834],`disallowed_STD3_mapped`,[40,19977,41]],[[12835,12835],`disallowed_STD3_mapped`,[40,22235,41]],[[12836,12836],`disallowed_STD3_mapped`,[40,20116,41]],[[12837,12837],`disallowed_STD3_mapped`,[40,20845,41]],[[12838,12838],`disallowed_STD3_mapped`,[40,19971,41]],[[12839,12839],`disallowed_STD3_mapped`,[40,20843,41]],[[12840,12840],`disallowed_STD3_mapped`,[40,20061,41]],[[12841,12841],`disallowed_STD3_mapped`,[40,21313,41]],[[12842,12842],`disallowed_STD3_mapped`,[40,26376,41]],[[12843,12843],`disallowed_STD3_mapped`,[40,28779,41]],[[12844,12844],`disallowed_STD3_mapped`,[40,27700,41]],[[12845,12845],`disallowed_STD3_mapped`,[40,26408,41]],[[12846,12846],`disallowed_STD3_mapped`,[40,37329,41]],[[12847,12847],`disallowed_STD3_mapped`,[40,22303,41]],[[12848,12848],`disallowed_STD3_mapped`,[40,26085,41]],[[12849,12849],`disallowed_STD3_mapped`,[40,26666,41]],[[12850,12850],`disallowed_STD3_mapped`,[40,26377,41]],[[12851,12851],`disallowed_STD3_mapped`,[40,31038,41]],[[12852,12852],`disallowed_STD3_mapped`,[40,21517,41]],[[12853,12853],`disallowed_STD3_mapped`,[40,29305,41]],[[12854,12854],`disallowed_STD3_mapped`,[40,36001,41]],[[12855,12855],`disallowed_STD3_mapped`,[40,31069,41]],[[12856,12856],`disallowed_STD3_mapped`,[40,21172,41]],[[12857,12857],`disallowed_STD3_mapped`,[40,20195,41]],[[12858,12858],`disallowed_STD3_mapped`,[40,21628,41]],[[12859,12859],`disallowed_STD3_mapped`,[40,23398,41]],[[12860,12860],`disallowed_STD3_mapped`,[40,30435,41]],[[12861,12861],`disallowed_STD3_mapped`,[40,20225,41]],[[12862,12862],`disallowed_STD3_mapped`,[40,36039,41]],[[12863,12863],`disallowed_STD3_mapped`,[40,21332,41]],[[12864,12864],`disallowed_STD3_mapped`,[40,31085,41]],[[12865,12865],`disallowed_STD3_mapped`,[40,20241,41]],[[12866,12866],`disallowed_STD3_mapped`,[40,33258,41]],[[12867,12867],`disallowed_STD3_mapped`,[40,33267,41]],[[12868,12868],`mapped`,[21839]],[[12869,12869],`mapped`,[24188]],[[12870,12870],`mapped`,[25991]],[[12871,12871],`mapped`,[31631]],[[12872,12879],`valid`,[],`NV8`],[[12880,12880],`mapped`,[112,116,101]],[[12881,12881],`mapped`,[50,49]],[[12882,12882],`mapped`,[50,50]],[[12883,12883],`mapped`,[50,51]],[[12884,12884],`mapped`,[50,52]],[[12885,12885],`mapped`,[50,53]],[[12886,12886],`mapped`,[50,54]],[[12887,12887],`mapped`,[50,55]],[[12888,12888],`mapped`,[50,56]],[[12889,12889],`mapped`,[50,57]],[[12890,12890],`mapped`,[51,48]],[[12891,12891],`mapped`,[51,49]],[[12892,12892],`mapped`,[51,50]],[[12893,12893],`mapped`,[51,51]],[[12894,12894],`mapped`,[51,52]],[[12895,12895],`mapped`,[51,53]],[[12896,12896],`mapped`,[4352]],[[12897,12897],`mapped`,[4354]],[[12898,12898],`mapped`,[4355]],[[12899,12899],`mapped`,[4357]],[[12900,12900],`mapped`,[4358]],[[12901,12901],`mapped`,[4359]],[[12902,12902],`mapped`,[4361]],[[12903,12903],`mapped`,[4363]],[[12904,12904],`mapped`,[4364]],[[12905,12905],`mapped`,[4366]],[[12906,12906],`mapped`,[4367]],[[12907,12907],`mapped`,[4368]],[[12908,12908],`mapped`,[4369]],[[12909,12909],`mapped`,[4370]],[[12910,12910],`mapped`,[44032]],[[12911,12911],`mapped`,[45208]],[[12912,12912],`mapped`,[45796]],[[12913,12913],`mapped`,[46972]],[[12914,12914],`mapped`,[47560]],[[12915,12915],`mapped`,[48148]],[[12916,12916],`mapped`,[49324]],[[12917,12917],`mapped`,[50500]],[[12918,12918],`mapped`,[51088]],[[12919,12919],`mapped`,[52264]],[[12920,12920],`mapped`,[52852]],[[12921,12921],`mapped`,[53440]],[[12922,12922],`mapped`,[54028]],[[12923,12923],`mapped`,[54616]],[[12924,12924],`mapped`,[52280,44256]],[[12925,12925],`mapped`,[51452,51032]],[[12926,12926],`mapped`,[50864]],[[12927,12927],`valid`,[],`NV8`],[[12928,12928],`mapped`,[19968]],[[12929,12929],`mapped`,[20108]],[[12930,12930],`mapped`,[19977]],[[12931,12931],`mapped`,[22235]],[[12932,12932],`mapped`,[20116]],[[12933,12933],`mapped`,[20845]],[[12934,12934],`mapped`,[19971]],[[12935,12935],`mapped`,[20843]],[[12936,12936],`mapped`,[20061]],[[12937,12937],`mapped`,[21313]],[[12938,12938],`mapped`,[26376]],[[12939,12939],`mapped`,[28779]],[[12940,12940],`mapped`,[27700]],[[12941,12941],`mapped`,[26408]],[[12942,12942],`mapped`,[37329]],[[12943,12943],`mapped`,[22303]],[[12944,12944],`mapped`,[26085]],[[12945,12945],`mapped`,[26666]],[[12946,12946],`mapped`,[26377]],[[12947,12947],`mapped`,[31038]],[[12948,12948],`mapped`,[21517]],[[12949,12949],`mapped`,[29305]],[[12950,12950],`mapped`,[36001]],[[12951,12951],`mapped`,[31069]],[[12952,12952],`mapped`,[21172]],[[12953,12953],`mapped`,[31192]],[[12954,12954],`mapped`,[30007]],[[12955,12955],`mapped`,[22899]],[[12956,12956],`mapped`,[36969]],[[12957,12957],`mapped`,[20778]],[[12958,12958],`mapped`,[21360]],[[12959,12959],`mapped`,[27880]],[[12960,12960],`mapped`,[38917]],[[12961,12961],`mapped`,[20241]],[[12962,12962],`mapped`,[20889]],[[12963,12963],`mapped`,[27491]],[[12964,12964],`mapped`,[19978]],[[12965,12965],`mapped`,[20013]],[[12966,12966],`mapped`,[19979]],[[12967,12967],`mapped`,[24038]],[[12968,12968],`mapped`,[21491]],[[12969,12969],`mapped`,[21307]],[[12970,12970],`mapped`,[23447]],[[12971,12971],`mapped`,[23398]],[[12972,12972],`mapped`,[30435]],[[12973,12973],`mapped`,[20225]],[[12974,12974],`mapped`,[36039]],[[12975,12975],`mapped`,[21332]],[[12976,12976],`mapped`,[22812]],[[12977,12977],`mapped`,[51,54]],[[12978,12978],`mapped`,[51,55]],[[12979,12979],`mapped`,[51,56]],[[12980,12980],`mapped`,[51,57]],[[12981,12981],`mapped`,[52,48]],[[12982,12982],`mapped`,[52,49]],[[12983,12983],`mapped`,[52,50]],[[12984,12984],`mapped`,[52,51]],[[12985,12985],`mapped`,[52,52]],[[12986,12986],`mapped`,[52,53]],[[12987,12987],`mapped`,[52,54]],[[12988,12988],`mapped`,[52,55]],[[12989,12989],`mapped`,[52,56]],[[12990,12990],`mapped`,[52,57]],[[12991,12991],`mapped`,[53,48]],[[12992,12992],`mapped`,[49,26376]],[[12993,12993],`mapped`,[50,26376]],[[12994,12994],`mapped`,[51,26376]],[[12995,12995],`mapped`,[52,26376]],[[12996,12996],`mapped`,[53,26376]],[[12997,12997],`mapped`,[54,26376]],[[12998,12998],`mapped`,[55,26376]],[[12999,12999],`mapped`,[56,26376]],[[13e3,13e3],`mapped`,[57,26376]],[[13001,13001],`mapped`,[49,48,26376]],[[13002,13002],`mapped`,[49,49,26376]],[[13003,13003],`mapped`,[49,50,26376]],[[13004,13004],`mapped`,[104,103]],[[13005,13005],`mapped`,[101,114,103]],[[13006,13006],`mapped`,[101,118]],[[13007,13007],`mapped`,[108,116,100]],[[13008,13008],`mapped`,[12450]],[[13009,13009],`mapped`,[12452]],[[13010,13010],`mapped`,[12454]],[[13011,13011],`mapped`,[12456]],[[13012,13012],`mapped`,[12458]],[[13013,13013],`mapped`,[12459]],[[13014,13014],`mapped`,[12461]],[[13015,13015],`mapped`,[12463]],[[13016,13016],`mapped`,[12465]],[[13017,13017],`mapped`,[12467]],[[13018,13018],`mapped`,[12469]],[[13019,13019],`mapped`,[12471]],[[13020,13020],`mapped`,[12473]],[[13021,13021],`mapped`,[12475]],[[13022,13022],`mapped`,[12477]],[[13023,13023],`mapped`,[12479]],[[13024,13024],`mapped`,[12481]],[[13025,13025],`mapped`,[12484]],[[13026,13026],`mapped`,[12486]],[[13027,13027],`mapped`,[12488]],[[13028,13028],`mapped`,[12490]],[[13029,13029],`mapped`,[12491]],[[13030,13030],`mapped`,[12492]],[[13031,13031],`mapped`,[12493]],[[13032,13032],`mapped`,[12494]],[[13033,13033],`mapped`,[12495]],[[13034,13034],`mapped`,[12498]],[[13035,13035],`mapped`,[12501]],[[13036,13036],`mapped`,[12504]],[[13037,13037],`mapped`,[12507]],[[13038,13038],`mapped`,[12510]],[[13039,13039],`mapped`,[12511]],[[13040,13040],`mapped`,[12512]],[[13041,13041],`mapped`,[12513]],[[13042,13042],`mapped`,[12514]],[[13043,13043],`mapped`,[12516]],[[13044,13044],`mapped`,[12518]],[[13045,13045],`mapped`,[12520]],[[13046,13046],`mapped`,[12521]],[[13047,13047],`mapped`,[12522]],[[13048,13048],`mapped`,[12523]],[[13049,13049],`mapped`,[12524]],[[13050,13050],`mapped`,[12525]],[[13051,13051],`mapped`,[12527]],[[13052,13052],`mapped`,[12528]],[[13053,13053],`mapped`,[12529]],[[13054,13054],`mapped`,[12530]],[[13055,13055],`disallowed`],[[13056,13056],`mapped`,[12450,12497,12540,12488]],[[13057,13057],`mapped`,[12450,12523,12501,12449]],[[13058,13058],`mapped`,[12450,12531,12506,12450]],[[13059,13059],`mapped`,[12450,12540,12523]],[[13060,13060],`mapped`,[12452,12491,12531,12464]],[[13061,13061],`mapped`,[12452,12531,12481]],[[13062,13062],`mapped`,[12454,12457,12531]],[[13063,13063],`mapped`,[12456,12473,12463,12540,12489]],[[13064,13064],`mapped`,[12456,12540,12459,12540]],[[13065,13065],`mapped`,[12458,12531,12473]],[[13066,13066],`mapped`,[12458,12540,12512]],[[13067,13067],`mapped`,[12459,12452,12522]],[[13068,13068],`mapped`,[12459,12521,12483,12488]],[[13069,13069],`mapped`,[12459,12525,12522,12540]],[[13070,13070],`mapped`,[12460,12525,12531]],[[13071,13071],`mapped`,[12460,12531,12510]],[[13072,13072],`mapped`,[12462,12460]],[[13073,13073],`mapped`,[12462,12491,12540]],[[13074,13074],`mapped`,[12461,12517,12522,12540]],[[13075,13075],`mapped`,[12462,12523,12480,12540]],[[13076,13076],`mapped`,[12461,12525]],[[13077,13077],`mapped`,[12461,12525,12464,12521,12512]],[[13078,13078],`mapped`,[12461,12525,12513,12540,12488,12523]],[[13079,13079],`mapped`,[12461,12525,12527,12483,12488]],[[13080,13080],`mapped`,[12464,12521,12512]],[[13081,13081],`mapped`,[12464,12521,12512,12488,12531]],[[13082,13082],`mapped`,[12463,12523,12476,12452,12525]],[[13083,13083],`mapped`,[12463,12525,12540,12493]],[[13084,13084],`mapped`,[12465,12540,12473]],[[13085,13085],`mapped`,[12467,12523,12490]],[[13086,13086],`mapped`,[12467,12540,12509]],[[13087,13087],`mapped`,[12469,12452,12463,12523]],[[13088,13088],`mapped`,[12469,12531,12481,12540,12512]],[[13089,13089],`mapped`,[12471,12522,12531,12464]],[[13090,13090],`mapped`,[12475,12531,12481]],[[13091,13091],`mapped`,[12475,12531,12488]],[[13092,13092],`mapped`,[12480,12540,12473]],[[13093,13093],`mapped`,[12487,12471]],[[13094,13094],`mapped`,[12489,12523]],[[13095,13095],`mapped`,[12488,12531]],[[13096,13096],`mapped`,[12490,12494]],[[13097,13097],`mapped`,[12494,12483,12488]],[[13098,13098],`mapped`,[12495,12452,12484]],[[13099,13099],`mapped`,[12497,12540,12475,12531,12488]],[[13100,13100],`mapped`,[12497,12540,12484]],[[13101,13101],`mapped`,[12496,12540,12524,12523]],[[13102,13102],`mapped`,[12500,12450,12473,12488,12523]],[[13103,13103],`mapped`,[12500,12463,12523]],[[13104,13104],`mapped`,[12500,12467]],[[13105,13105],`mapped`,[12499,12523]],[[13106,13106],`mapped`,[12501,12449,12521,12483,12489]],[[13107,13107],`mapped`,[12501,12451,12540,12488]],[[13108,13108],`mapped`,[12502,12483,12471,12455,12523]],[[13109,13109],`mapped`,[12501,12521,12531]],[[13110,13110],`mapped`,[12504,12463,12479,12540,12523]],[[13111,13111],`mapped`,[12506,12477]],[[13112,13112],`mapped`,[12506,12491,12498]],[[13113,13113],`mapped`,[12504,12523,12484]],[[13114,13114],`mapped`,[12506,12531,12473]],[[13115,13115],`mapped`,[12506,12540,12472]],[[13116,13116],`mapped`,[12505,12540,12479]],[[13117,13117],`mapped`,[12509,12452,12531,12488]],[[13118,13118],`mapped`,[12508,12523,12488]],[[13119,13119],`mapped`,[12507,12531]],[[13120,13120],`mapped`,[12509,12531,12489]],[[13121,13121],`mapped`,[12507,12540,12523]],[[13122,13122],`mapped`,[12507,12540,12531]],[[13123,13123],`mapped`,[12510,12452,12463,12525]],[[13124,13124],`mapped`,[12510,12452,12523]],[[13125,13125],`mapped`,[12510,12483,12495]],[[13126,13126],`mapped`,[12510,12523,12463]],[[13127,13127],`mapped`,[12510,12531,12471,12519,12531]],[[13128,13128],`mapped`,[12511,12463,12525,12531]],[[13129,13129],`mapped`,[12511,12522]],[[13130,13130],`mapped`,[12511,12522,12496,12540,12523]],[[13131,13131],`mapped`,[12513,12460]],[[13132,13132],`mapped`,[12513,12460,12488,12531]],[[13133,13133],`mapped`,[12513,12540,12488,12523]],[[13134,13134],`mapped`,[12516,12540,12489]],[[13135,13135],`mapped`,[12516,12540,12523]],[[13136,13136],`mapped`,[12518,12450,12531]],[[13137,13137],`mapped`,[12522,12483,12488,12523]],[[13138,13138],`mapped`,[12522,12521]],[[13139,13139],`mapped`,[12523,12500,12540]],[[13140,13140],`mapped`,[12523,12540,12502,12523]],[[13141,13141],`mapped`,[12524,12512]],[[13142,13142],`mapped`,[12524,12531,12488,12466,12531]],[[13143,13143],`mapped`,[12527,12483,12488]],[[13144,13144],`mapped`,[48,28857]],[[13145,13145],`mapped`,[49,28857]],[[13146,13146],`mapped`,[50,28857]],[[13147,13147],`mapped`,[51,28857]],[[13148,13148],`mapped`,[52,28857]],[[13149,13149],`mapped`,[53,28857]],[[13150,13150],`mapped`,[54,28857]],[[13151,13151],`mapped`,[55,28857]],[[13152,13152],`mapped`,[56,28857]],[[13153,13153],`mapped`,[57,28857]],[[13154,13154],`mapped`,[49,48,28857]],[[13155,13155],`mapped`,[49,49,28857]],[[13156,13156],`mapped`,[49,50,28857]],[[13157,13157],`mapped`,[49,51,28857]],[[13158,13158],`mapped`,[49,52,28857]],[[13159,13159],`mapped`,[49,53,28857]],[[13160,13160],`mapped`,[49,54,28857]],[[13161,13161],`mapped`,[49,55,28857]],[[13162,13162],`mapped`,[49,56,28857]],[[13163,13163],`mapped`,[49,57,28857]],[[13164,13164],`mapped`,[50,48,28857]],[[13165,13165],`mapped`,[50,49,28857]],[[13166,13166],`mapped`,[50,50,28857]],[[13167,13167],`mapped`,[50,51,28857]],[[13168,13168],`mapped`,[50,52,28857]],[[13169,13169],`mapped`,[104,112,97]],[[13170,13170],`mapped`,[100,97]],[[13171,13171],`mapped`,[97,117]],[[13172,13172],`mapped`,[98,97,114]],[[13173,13173],`mapped`,[111,118]],[[13174,13174],`mapped`,[112,99]],[[13175,13175],`mapped`,[100,109]],[[13176,13176],`mapped`,[100,109,50]],[[13177,13177],`mapped`,[100,109,51]],[[13178,13178],`mapped`,[105,117]],[[13179,13179],`mapped`,[24179,25104]],[[13180,13180],`mapped`,[26157,21644]],[[13181,13181],`mapped`,[22823,27491]],[[13182,13182],`mapped`,[26126,27835]],[[13183,13183],`mapped`,[26666,24335,20250,31038]],[[13184,13184],`mapped`,[112,97]],[[13185,13185],`mapped`,[110,97]],[[13186,13186],`mapped`,[956,97]],[[13187,13187],`mapped`,[109,97]],[[13188,13188],`mapped`,[107,97]],[[13189,13189],`mapped`,[107,98]],[[13190,13190],`mapped`,[109,98]],[[13191,13191],`mapped`,[103,98]],[[13192,13192],`mapped`,[99,97,108]],[[13193,13193],`mapped`,[107,99,97,108]],[[13194,13194],`mapped`,[112,102]],[[13195,13195],`mapped`,[110,102]],[[13196,13196],`mapped`,[956,102]],[[13197,13197],`mapped`,[956,103]],[[13198,13198],`mapped`,[109,103]],[[13199,13199],`mapped`,[107,103]],[[13200,13200],`mapped`,[104,122]],[[13201,13201],`mapped`,[107,104,122]],[[13202,13202],`mapped`,[109,104,122]],[[13203,13203],`mapped`,[103,104,122]],[[13204,13204],`mapped`,[116,104,122]],[[13205,13205],`mapped`,[956,108]],[[13206,13206],`mapped`,[109,108]],[[13207,13207],`mapped`,[100,108]],[[13208,13208],`mapped`,[107,108]],[[13209,13209],`mapped`,[102,109]],[[13210,13210],`mapped`,[110,109]],[[13211,13211],`mapped`,[956,109]],[[13212,13212],`mapped`,[109,109]],[[13213,13213],`mapped`,[99,109]],[[13214,13214],`mapped`,[107,109]],[[13215,13215],`mapped`,[109,109,50]],[[13216,13216],`mapped`,[99,109,50]],[[13217,13217],`mapped`,[109,50]],[[13218,13218],`mapped`,[107,109,50]],[[13219,13219],`mapped`,[109,109,51]],[[13220,13220],`mapped`,[99,109,51]],[[13221,13221],`mapped`,[109,51]],[[13222,13222],`mapped`,[107,109,51]],[[13223,13223],`mapped`,[109,8725,115]],[[13224,13224],`mapped`,[109,8725,115,50]],[[13225,13225],`mapped`,[112,97]],[[13226,13226],`mapped`,[107,112,97]],[[13227,13227],`mapped`,[109,112,97]],[[13228,13228],`mapped`,[103,112,97]],[[13229,13229],`mapped`,[114,97,100]],[[13230,13230],`mapped`,[114,97,100,8725,115]],[[13231,13231],`mapped`,[114,97,100,8725,115,50]],[[13232,13232],`mapped`,[112,115]],[[13233,13233],`mapped`,[110,115]],[[13234,13234],`mapped`,[956,115]],[[13235,13235],`mapped`,[109,115]],[[13236,13236],`mapped`,[112,118]],[[13237,13237],`mapped`,[110,118]],[[13238,13238],`mapped`,[956,118]],[[13239,13239],`mapped`,[109,118]],[[13240,13240],`mapped`,[107,118]],[[13241,13241],`mapped`,[109,118]],[[13242,13242],`mapped`,[112,119]],[[13243,13243],`mapped`,[110,119]],[[13244,13244],`mapped`,[956,119]],[[13245,13245],`mapped`,[109,119]],[[13246,13246],`mapped`,[107,119]],[[13247,13247],`mapped`,[109,119]],[[13248,13248],`mapped`,[107,969]],[[13249,13249],`mapped`,[109,969]],[[13250,13250],`disallowed`],[[13251,13251],`mapped`,[98,113]],[[13252,13252],`mapped`,[99,99]],[[13253,13253],`mapped`,[99,100]],[[13254,13254],`mapped`,[99,8725,107,103]],[[13255,13255],`disallowed`],[[13256,13256],`mapped`,[100,98]],[[13257,13257],`mapped`,[103,121]],[[13258,13258],`mapped`,[104,97]],[[13259,13259],`mapped`,[104,112]],[[13260,13260],`mapped`,[105,110]],[[13261,13261],`mapped`,[107,107]],[[13262,13262],`mapped`,[107,109]],[[13263,13263],`mapped`,[107,116]],[[13264,13264],`mapped`,[108,109]],[[13265,13265],`mapped`,[108,110]],[[13266,13266],`mapped`,[108,111,103]],[[13267,13267],`mapped`,[108,120]],[[13268,13268],`mapped`,[109,98]],[[13269,13269],`mapped`,[109,105,108]],[[13270,13270],`mapped`,[109,111,108]],[[13271,13271],`mapped`,[112,104]],[[13272,13272],`disallowed`],[[13273,13273],`mapped`,[112,112,109]],[[13274,13274],`mapped`,[112,114]],[[13275,13275],`mapped`,[115,114]],[[13276,13276],`mapped`,[115,118]],[[13277,13277],`mapped`,[119,98]],[[13278,13278],`mapped`,[118,8725,109]],[[13279,13279],`mapped`,[97,8725,109]],[[13280,13280],`mapped`,[49,26085]],[[13281,13281],`mapped`,[50,26085]],[[13282,13282],`mapped`,[51,26085]],[[13283,13283],`mapped`,[52,26085]],[[13284,13284],`mapped`,[53,26085]],[[13285,13285],`mapped`,[54,26085]],[[13286,13286],`mapped`,[55,26085]],[[13287,13287],`mapped`,[56,26085]],[[13288,13288],`mapped`,[57,26085]],[[13289,13289],`mapped`,[49,48,26085]],[[13290,13290],`mapped`,[49,49,26085]],[[13291,13291],`mapped`,[49,50,26085]],[[13292,13292],`mapped`,[49,51,26085]],[[13293,13293],`mapped`,[49,52,26085]],[[13294,13294],`mapped`,[49,53,26085]],[[13295,13295],`mapped`,[49,54,26085]],[[13296,13296],`mapped`,[49,55,26085]],[[13297,13297],`mapped`,[49,56,26085]],[[13298,13298],`mapped`,[49,57,26085]],[[13299,13299],`mapped`,[50,48,26085]],[[13300,13300],`mapped`,[50,49,26085]],[[13301,13301],`mapped`,[50,50,26085]],[[13302,13302],`mapped`,[50,51,26085]],[[13303,13303],`mapped`,[50,52,26085]],[[13304,13304],`mapped`,[50,53,26085]],[[13305,13305],`mapped`,[50,54,26085]],[[13306,13306],`mapped`,[50,55,26085]],[[13307,13307],`mapped`,[50,56,26085]],[[13308,13308],`mapped`,[50,57,26085]],[[13309,13309],`mapped`,[51,48,26085]],[[13310,13310],`mapped`,[51,49,26085]],[[13311,13311],`mapped`,[103,97,108]],[[13312,19893],`valid`],[[19894,19903],`disallowed`],[[19904,19967],`valid`,[],`NV8`],[[19968,40869],`valid`],[[40870,40891],`valid`],[[40892,40899],`valid`],[[40900,40907],`valid`],[[40908,40908],`valid`],[[40909,40917],`valid`],[[40918,40959],`disallowed`],[[40960,42124],`valid`],[[42125,42127],`disallowed`],[[42128,42145],`valid`,[],`NV8`],[[42146,42147],`valid`,[],`NV8`],[[42148,42163],`valid`,[],`NV8`],[[42164,42164],`valid`,[],`NV8`],[[42165,42176],`valid`,[],`NV8`],[[42177,42177],`valid`,[],`NV8`],[[42178,42180],`valid`,[],`NV8`],[[42181,42181],`valid`,[],`NV8`],[[42182,42182],`valid`,[],`NV8`],[[42183,42191],`disallowed`],[[42192,42237],`valid`],[[42238,42239],`valid`,[],`NV8`],[[42240,42508],`valid`],[[42509,42511],`valid`,[],`NV8`],[[42512,42539],`valid`],[[42540,42559],`disallowed`],[[42560,42560],`mapped`,[42561]],[[42561,42561],`valid`],[[42562,42562],`mapped`,[42563]],[[42563,42563],`valid`],[[42564,42564],`mapped`,[42565]],[[42565,42565],`valid`],[[42566,42566],`mapped`,[42567]],[[42567,42567],`valid`],[[42568,42568],`mapped`,[42569]],[[42569,42569],`valid`],[[42570,42570],`mapped`,[42571]],[[42571,42571],`valid`],[[42572,42572],`mapped`,[42573]],[[42573,42573],`valid`],[[42574,42574],`mapped`,[42575]],[[42575,42575],`valid`],[[42576,42576],`mapped`,[42577]],[[42577,42577],`valid`],[[42578,42578],`mapped`,[42579]],[[42579,42579],`valid`],[[42580,42580],`mapped`,[42581]],[[42581,42581],`valid`],[[42582,42582],`mapped`,[42583]],[[42583,42583],`valid`],[[42584,42584],`mapped`,[42585]],[[42585,42585],`valid`],[[42586,42586],`mapped`,[42587]],[[42587,42587],`valid`],[[42588,42588],`mapped`,[42589]],[[42589,42589],`valid`],[[42590,42590],`mapped`,[42591]],[[42591,42591],`valid`],[[42592,42592],`mapped`,[42593]],[[42593,42593],`valid`],[[42594,42594],`mapped`,[42595]],[[42595,42595],`valid`],[[42596,42596],`mapped`,[42597]],[[42597,42597],`valid`],[[42598,42598],`mapped`,[42599]],[[42599,42599],`valid`],[[42600,42600],`mapped`,[42601]],[[42601,42601],`valid`],[[42602,42602],`mapped`,[42603]],[[42603,42603],`valid`],[[42604,42604],`mapped`,[42605]],[[42605,42607],`valid`],[[42608,42611],`valid`,[],`NV8`],[[42612,42619],`valid`],[[42620,42621],`valid`],[[42622,42622],`valid`,[],`NV8`],[[42623,42623],`valid`],[[42624,42624],`mapped`,[42625]],[[42625,42625],`valid`],[[42626,42626],`mapped`,[42627]],[[42627,42627],`valid`],[[42628,42628],`mapped`,[42629]],[[42629,42629],`valid`],[[42630,42630],`mapped`,[42631]],[[42631,42631],`valid`],[[42632,42632],`mapped`,[42633]],[[42633,42633],`valid`],[[42634,42634],`mapped`,[42635]],[[42635,42635],`valid`],[[42636,42636],`mapped`,[42637]],[[42637,42637],`valid`],[[42638,42638],`mapped`,[42639]],[[42639,42639],`valid`],[[42640,42640],`mapped`,[42641]],[[42641,42641],`valid`],[[42642,42642],`mapped`,[42643]],[[42643,42643],`valid`],[[42644,42644],`mapped`,[42645]],[[42645,42645],`valid`],[[42646,42646],`mapped`,[42647]],[[42647,42647],`valid`],[[42648,42648],`mapped`,[42649]],[[42649,42649],`valid`],[[42650,42650],`mapped`,[42651]],[[42651,42651],`valid`],[[42652,42652],`mapped`,[1098]],[[42653,42653],`mapped`,[1100]],[[42654,42654],`valid`],[[42655,42655],`valid`],[[42656,42725],`valid`],[[42726,42735],`valid`,[],`NV8`],[[42736,42737],`valid`],[[42738,42743],`valid`,[],`NV8`],[[42744,42751],`disallowed`],[[42752,42774],`valid`,[],`NV8`],[[42775,42778],`valid`],[[42779,42783],`valid`],[[42784,42785],`valid`,[],`NV8`],[[42786,42786],`mapped`,[42787]],[[42787,42787],`valid`],[[42788,42788],`mapped`,[42789]],[[42789,42789],`valid`],[[42790,42790],`mapped`,[42791]],[[42791,42791],`valid`],[[42792,42792],`mapped`,[42793]],[[42793,42793],`valid`],[[42794,42794],`mapped`,[42795]],[[42795,42795],`valid`],[[42796,42796],`mapped`,[42797]],[[42797,42797],`valid`],[[42798,42798],`mapped`,[42799]],[[42799,42801],`valid`],[[42802,42802],`mapped`,[42803]],[[42803,42803],`valid`],[[42804,42804],`mapped`,[42805]],[[42805,42805],`valid`],[[42806,42806],`mapped`,[42807]],[[42807,42807],`valid`],[[42808,42808],`mapped`,[42809]],[[42809,42809],`valid`],[[42810,42810],`mapped`,[42811]],[[42811,42811],`valid`],[[42812,42812],`mapped`,[42813]],[[42813,42813],`valid`],[[42814,42814],`mapped`,[42815]],[[42815,42815],`valid`],[[42816,42816],`mapped`,[42817]],[[42817,42817],`valid`],[[42818,42818],`mapped`,[42819]],[[42819,42819],`valid`],[[42820,42820],`mapped`,[42821]],[[42821,42821],`valid`],[[42822,42822],`mapped`,[42823]],[[42823,42823],`valid`],[[42824,42824],`mapped`,[42825]],[[42825,42825],`valid`],[[42826,42826],`mapped`,[42827]],[[42827,42827],`valid`],[[42828,42828],`mapped`,[42829]],[[42829,42829],`valid`],[[42830,42830],`mapped`,[42831]],[[42831,42831],`valid`],[[42832,42832],`mapped`,[42833]],[[42833,42833],`valid`],[[42834,42834],`mapped`,[42835]],[[42835,42835],`valid`],[[42836,42836],`mapped`,[42837]],[[42837,42837],`valid`],[[42838,42838],`mapped`,[42839]],[[42839,42839],`valid`],[[42840,42840],`mapped`,[42841]],[[42841,42841],`valid`],[[42842,42842],`mapped`,[42843]],[[42843,42843],`valid`],[[42844,42844],`mapped`,[42845]],[[42845,42845],`valid`],[[42846,42846],`mapped`,[42847]],[[42847,42847],`valid`],[[42848,42848],`mapped`,[42849]],[[42849,42849],`valid`],[[42850,42850],`mapped`,[42851]],[[42851,42851],`valid`],[[42852,42852],`mapped`,[42853]],[[42853,42853],`valid`],[[42854,42854],`mapped`,[42855]],[[42855,42855],`valid`],[[42856,42856],`mapped`,[42857]],[[42857,42857],`valid`],[[42858,42858],`mapped`,[42859]],[[42859,42859],`valid`],[[42860,42860],`mapped`,[42861]],[[42861,42861],`valid`],[[42862,42862],`mapped`,[42863]],[[42863,42863],`valid`],[[42864,42864],`mapped`,[42863]],[[42865,42872],`valid`],[[42873,42873],`mapped`,[42874]],[[42874,42874],`valid`],[[42875,42875],`mapped`,[42876]],[[42876,42876],`valid`],[[42877,42877],`mapped`,[7545]],[[42878,42878],`mapped`,[42879]],[[42879,42879],`valid`],[[42880,42880],`mapped`,[42881]],[[42881,42881],`valid`],[[42882,42882],`mapped`,[42883]],[[42883,42883],`valid`],[[42884,42884],`mapped`,[42885]],[[42885,42885],`valid`],[[42886,42886],`mapped`,[42887]],[[42887,42888],`valid`],[[42889,42890],`valid`,[],`NV8`],[[42891,42891],`mapped`,[42892]],[[42892,42892],`valid`],[[42893,42893],`mapped`,[613]],[[42894,42894],`valid`],[[42895,42895],`valid`],[[42896,42896],`mapped`,[42897]],[[42897,42897],`valid`],[[42898,42898],`mapped`,[42899]],[[42899,42899],`valid`],[[42900,42901],`valid`],[[42902,42902],`mapped`,[42903]],[[42903,42903],`valid`],[[42904,42904],`mapped`,[42905]],[[42905,42905],`valid`],[[42906,42906],`mapped`,[42907]],[[42907,42907],`valid`],[[42908,42908],`mapped`,[42909]],[[42909,42909],`valid`],[[42910,42910],`mapped`,[42911]],[[42911,42911],`valid`],[[42912,42912],`mapped`,[42913]],[[42913,42913],`valid`],[[42914,42914],`mapped`,[42915]],[[42915,42915],`valid`],[[42916,42916],`mapped`,[42917]],[[42917,42917],`valid`],[[42918,42918],`mapped`,[42919]],[[42919,42919],`valid`],[[42920,42920],`mapped`,[42921]],[[42921,42921],`valid`],[[42922,42922],`mapped`,[614]],[[42923,42923],`mapped`,[604]],[[42924,42924],`mapped`,[609]],[[42925,42925],`mapped`,[620]],[[42926,42927],`disallowed`],[[42928,42928],`mapped`,[670]],[[42929,42929],`mapped`,[647]],[[42930,42930],`mapped`,[669]],[[42931,42931],`mapped`,[43859]],[[42932,42932],`mapped`,[42933]],[[42933,42933],`valid`],[[42934,42934],`mapped`,[42935]],[[42935,42935],`valid`],[[42936,42998],`disallowed`],[[42999,42999],`valid`],[[43e3,43e3],`mapped`,[295]],[[43001,43001],`mapped`,[339]],[[43002,43002],`valid`],[[43003,43007],`valid`],[[43008,43047],`valid`],[[43048,43051],`valid`,[],`NV8`],[[43052,43055],`disallowed`],[[43056,43065],`valid`,[],`NV8`],[[43066,43071],`disallowed`],[[43072,43123],`valid`],[[43124,43127],`valid`,[],`NV8`],[[43128,43135],`disallowed`],[[43136,43204],`valid`],[[43205,43213],`disallowed`],[[43214,43215],`valid`,[],`NV8`],[[43216,43225],`valid`],[[43226,43231],`disallowed`],[[43232,43255],`valid`],[[43256,43258],`valid`,[],`NV8`],[[43259,43259],`valid`],[[43260,43260],`valid`,[],`NV8`],[[43261,43261],`valid`],[[43262,43263],`disallowed`],[[43264,43309],`valid`],[[43310,43311],`valid`,[],`NV8`],[[43312,43347],`valid`],[[43348,43358],`disallowed`],[[43359,43359],`valid`,[],`NV8`],[[43360,43388],`valid`,[],`NV8`],[[43389,43391],`disallowed`],[[43392,43456],`valid`],[[43457,43469],`valid`,[],`NV8`],[[43470,43470],`disallowed`],[[43471,43481],`valid`],[[43482,43485],`disallowed`],[[43486,43487],`valid`,[],`NV8`],[[43488,43518],`valid`],[[43519,43519],`disallowed`],[[43520,43574],`valid`],[[43575,43583],`disallowed`],[[43584,43597],`valid`],[[43598,43599],`disallowed`],[[43600,43609],`valid`],[[43610,43611],`disallowed`],[[43612,43615],`valid`,[],`NV8`],[[43616,43638],`valid`],[[43639,43641],`valid`,[],`NV8`],[[43642,43643],`valid`],[[43644,43647],`valid`],[[43648,43714],`valid`],[[43715,43738],`disallowed`],[[43739,43741],`valid`],[[43742,43743],`valid`,[],`NV8`],[[43744,43759],`valid`],[[43760,43761],`valid`,[],`NV8`],[[43762,43766],`valid`],[[43767,43776],`disallowed`],[[43777,43782],`valid`],[[43783,43784],`disallowed`],[[43785,43790],`valid`],[[43791,43792],`disallowed`],[[43793,43798],`valid`],[[43799,43807],`disallowed`],[[43808,43814],`valid`],[[43815,43815],`disallowed`],[[43816,43822],`valid`],[[43823,43823],`disallowed`],[[43824,43866],`valid`],[[43867,43867],`valid`,[],`NV8`],[[43868,43868],`mapped`,[42791]],[[43869,43869],`mapped`,[43831]],[[43870,43870],`mapped`,[619]],[[43871,43871],`mapped`,[43858]],[[43872,43875],`valid`],[[43876,43877],`valid`],[[43878,43887],`disallowed`],[[43888,43888],`mapped`,[5024]],[[43889,43889],`mapped`,[5025]],[[43890,43890],`mapped`,[5026]],[[43891,43891],`mapped`,[5027]],[[43892,43892],`mapped`,[5028]],[[43893,43893],`mapped`,[5029]],[[43894,43894],`mapped`,[5030]],[[43895,43895],`mapped`,[5031]],[[43896,43896],`mapped`,[5032]],[[43897,43897],`mapped`,[5033]],[[43898,43898],`mapped`,[5034]],[[43899,43899],`mapped`,[5035]],[[43900,43900],`mapped`,[5036]],[[43901,43901],`mapped`,[5037]],[[43902,43902],`mapped`,[5038]],[[43903,43903],`mapped`,[5039]],[[43904,43904],`mapped`,[5040]],[[43905,43905],`mapped`,[5041]],[[43906,43906],`mapped`,[5042]],[[43907,43907],`mapped`,[5043]],[[43908,43908],`mapped`,[5044]],[[43909,43909],`mapped`,[5045]],[[43910,43910],`mapped`,[5046]],[[43911,43911],`mapped`,[5047]],[[43912,43912],`mapped`,[5048]],[[43913,43913],`mapped`,[5049]],[[43914,43914],`mapped`,[5050]],[[43915,43915],`mapped`,[5051]],[[43916,43916],`mapped`,[5052]],[[43917,43917],`mapped`,[5053]],[[43918,43918],`mapped`,[5054]],[[43919,43919],`mapped`,[5055]],[[43920,43920],`mapped`,[5056]],[[43921,43921],`mapped`,[5057]],[[43922,43922],`mapped`,[5058]],[[43923,43923],`mapped`,[5059]],[[43924,43924],`mapped`,[5060]],[[43925,43925],`mapped`,[5061]],[[43926,43926],`mapped`,[5062]],[[43927,43927],`mapped`,[5063]],[[43928,43928],`mapped`,[5064]],[[43929,43929],`mapped`,[5065]],[[43930,43930],`mapped`,[5066]],[[43931,43931],`mapped`,[5067]],[[43932,43932],`mapped`,[5068]],[[43933,43933],`mapped`,[5069]],[[43934,43934],`mapped`,[5070]],[[43935,43935],`mapped`,[5071]],[[43936,43936],`mapped`,[5072]],[[43937,43937],`mapped`,[5073]],[[43938,43938],`mapped`,[5074]],[[43939,43939],`mapped`,[5075]],[[43940,43940],`mapped`,[5076]],[[43941,43941],`mapped`,[5077]],[[43942,43942],`mapped`,[5078]],[[43943,43943],`mapped`,[5079]],[[43944,43944],`mapped`,[5080]],[[43945,43945],`mapped`,[5081]],[[43946,43946],`mapped`,[5082]],[[43947,43947],`mapped`,[5083]],[[43948,43948],`mapped`,[5084]],[[43949,43949],`mapped`,[5085]],[[43950,43950],`mapped`,[5086]],[[43951,43951],`mapped`,[5087]],[[43952,43952],`mapped`,[5088]],[[43953,43953],`mapped`,[5089]],[[43954,43954],`mapped`,[5090]],[[43955,43955],`mapped`,[5091]],[[43956,43956],`mapped`,[5092]],[[43957,43957],`mapped`,[5093]],[[43958,43958],`mapped`,[5094]],[[43959,43959],`mapped`,[5095]],[[43960,43960],`mapped`,[5096]],[[43961,43961],`mapped`,[5097]],[[43962,43962],`mapped`,[5098]],[[43963,43963],`mapped`,[5099]],[[43964,43964],`mapped`,[5100]],[[43965,43965],`mapped`,[5101]],[[43966,43966],`mapped`,[5102]],[[43967,43967],`mapped`,[5103]],[[43968,44010],`valid`],[[44011,44011],`valid`,[],`NV8`],[[44012,44013],`valid`],[[44014,44015],`disallowed`],[[44016,44025],`valid`],[[44026,44031],`disallowed`],[[44032,55203],`valid`],[[55204,55215],`disallowed`],[[55216,55238],`valid`,[],`NV8`],[[55239,55242],`disallowed`],[[55243,55291],`valid`,[],`NV8`],[[55292,55295],`disallowed`],[[55296,57343],`disallowed`],[[57344,63743],`disallowed`],[[63744,63744],`mapped`,[35912]],[[63745,63745],`mapped`,[26356]],[[63746,63746],`mapped`,[36554]],[[63747,63747],`mapped`,[36040]],[[63748,63748],`mapped`,[28369]],[[63749,63749],`mapped`,[20018]],[[63750,63750],`mapped`,[21477]],[[63751,63752],`mapped`,[40860]],[[63753,63753],`mapped`,[22865]],[[63754,63754],`mapped`,[37329]],[[63755,63755],`mapped`,[21895]],[[63756,63756],`mapped`,[22856]],[[63757,63757],`mapped`,[25078]],[[63758,63758],`mapped`,[30313]],[[63759,63759],`mapped`,[32645]],[[63760,63760],`mapped`,[34367]],[[63761,63761],`mapped`,[34746]],[[63762,63762],`mapped`,[35064]],[[63763,63763],`mapped`,[37007]],[[63764,63764],`mapped`,[27138]],[[63765,63765],`mapped`,[27931]],[[63766,63766],`mapped`,[28889]],[[63767,63767],`mapped`,[29662]],[[63768,63768],`mapped`,[33853]],[[63769,63769],`mapped`,[37226]],[[63770,63770],`mapped`,[39409]],[[63771,63771],`mapped`,[20098]],[[63772,63772],`mapped`,[21365]],[[63773,63773],`mapped`,[27396]],[[63774,63774],`mapped`,[29211]],[[63775,63775],`mapped`,[34349]],[[63776,63776],`mapped`,[40478]],[[63777,63777],`mapped`,[23888]],[[63778,63778],`mapped`,[28651]],[[63779,63779],`mapped`,[34253]],[[63780,63780],`mapped`,[35172]],[[63781,63781],`mapped`,[25289]],[[63782,63782],`mapped`,[33240]],[[63783,63783],`mapped`,[34847]],[[63784,63784],`mapped`,[24266]],[[63785,63785],`mapped`,[26391]],[[63786,63786],`mapped`,[28010]],[[63787,63787],`mapped`,[29436]],[[63788,63788],`mapped`,[37070]],[[63789,63789],`mapped`,[20358]],[[63790,63790],`mapped`,[20919]],[[63791,63791],`mapped`,[21214]],[[63792,63792],`mapped`,[25796]],[[63793,63793],`mapped`,[27347]],[[63794,63794],`mapped`,[29200]],[[63795,63795],`mapped`,[30439]],[[63796,63796],`mapped`,[32769]],[[63797,63797],`mapped`,[34310]],[[63798,63798],`mapped`,[34396]],[[63799,63799],`mapped`,[36335]],[[63800,63800],`mapped`,[38706]],[[63801,63801],`mapped`,[39791]],[[63802,63802],`mapped`,[40442]],[[63803,63803],`mapped`,[30860]],[[63804,63804],`mapped`,[31103]],[[63805,63805],`mapped`,[32160]],[[63806,63806],`mapped`,[33737]],[[63807,63807],`mapped`,[37636]],[[63808,63808],`mapped`,[40575]],[[63809,63809],`mapped`,[35542]],[[63810,63810],`mapped`,[22751]],[[63811,63811],`mapped`,[24324]],[[63812,63812],`mapped`,[31840]],[[63813,63813],`mapped`,[32894]],[[63814,63814],`mapped`,[29282]],[[63815,63815],`mapped`,[30922]],[[63816,63816],`mapped`,[36034]],[[63817,63817],`mapped`,[38647]],[[63818,63818],`mapped`,[22744]],[[63819,63819],`mapped`,[23650]],[[63820,63820],`mapped`,[27155]],[[63821,63821],`mapped`,[28122]],[[63822,63822],`mapped`,[28431]],[[63823,63823],`mapped`,[32047]],[[63824,63824],`mapped`,[32311]],[[63825,63825],`mapped`,[38475]],[[63826,63826],`mapped`,[21202]],[[63827,63827],`mapped`,[32907]],[[63828,63828],`mapped`,[20956]],[[63829,63829],`mapped`,[20940]],[[63830,63830],`mapped`,[31260]],[[63831,63831],`mapped`,[32190]],[[63832,63832],`mapped`,[33777]],[[63833,63833],`mapped`,[38517]],[[63834,63834],`mapped`,[35712]],[[63835,63835],`mapped`,[25295]],[[63836,63836],`mapped`,[27138]],[[63837,63837],`mapped`,[35582]],[[63838,63838],`mapped`,[20025]],[[63839,63839],`mapped`,[23527]],[[63840,63840],`mapped`,[24594]],[[63841,63841],`mapped`,[29575]],[[63842,63842],`mapped`,[30064]],[[63843,63843],`mapped`,[21271]],[[63844,63844],`mapped`,[30971]],[[63845,63845],`mapped`,[20415]],[[63846,63846],`mapped`,[24489]],[[63847,63847],`mapped`,[19981]],[[63848,63848],`mapped`,[27852]],[[63849,63849],`mapped`,[25976]],[[63850,63850],`mapped`,[32034]],[[63851,63851],`mapped`,[21443]],[[63852,63852],`mapped`,[22622]],[[63853,63853],`mapped`,[30465]],[[63854,63854],`mapped`,[33865]],[[63855,63855],`mapped`,[35498]],[[63856,63856],`mapped`,[27578]],[[63857,63857],`mapped`,[36784]],[[63858,63858],`mapped`,[27784]],[[63859,63859],`mapped`,[25342]],[[63860,63860],`mapped`,[33509]],[[63861,63861],`mapped`,[25504]],[[63862,63862],`mapped`,[30053]],[[63863,63863],`mapped`,[20142]],[[63864,63864],`mapped`,[20841]],[[63865,63865],`mapped`,[20937]],[[63866,63866],`mapped`,[26753]],[[63867,63867],`mapped`,[31975]],[[63868,63868],`mapped`,[33391]],[[63869,63869],`mapped`,[35538]],[[63870,63870],`mapped`,[37327]],[[63871,63871],`mapped`,[21237]],[[63872,63872],`mapped`,[21570]],[[63873,63873],`mapped`,[22899]],[[63874,63874],`mapped`,[24300]],[[63875,63875],`mapped`,[26053]],[[63876,63876],`mapped`,[28670]],[[63877,63877],`mapped`,[31018]],[[63878,63878],`mapped`,[38317]],[[63879,63879],`mapped`,[39530]],[[63880,63880],`mapped`,[40599]],[[63881,63881],`mapped`,[40654]],[[63882,63882],`mapped`,[21147]],[[63883,63883],`mapped`,[26310]],[[63884,63884],`mapped`,[27511]],[[63885,63885],`mapped`,[36706]],[[63886,63886],`mapped`,[24180]],[[63887,63887],`mapped`,[24976]],[[63888,63888],`mapped`,[25088]],[[63889,63889],`mapped`,[25754]],[[63890,63890],`mapped`,[28451]],[[63891,63891],`mapped`,[29001]],[[63892,63892],`mapped`,[29833]],[[63893,63893],`mapped`,[31178]],[[63894,63894],`mapped`,[32244]],[[63895,63895],`mapped`,[32879]],[[63896,63896],`mapped`,[36646]],[[63897,63897],`mapped`,[34030]],[[63898,63898],`mapped`,[36899]],[[63899,63899],`mapped`,[37706]],[[63900,63900],`mapped`,[21015]],[[63901,63901],`mapped`,[21155]],[[63902,63902],`mapped`,[21693]],[[63903,63903],`mapped`,[28872]],[[63904,63904],`mapped`,[35010]],[[63905,63905],`mapped`,[35498]],[[63906,63906],`mapped`,[24265]],[[63907,63907],`mapped`,[24565]],[[63908,63908],`mapped`,[25467]],[[63909,63909],`mapped`,[27566]],[[63910,63910],`mapped`,[31806]],[[63911,63911],`mapped`,[29557]],[[63912,63912],`mapped`,[20196]],[[63913,63913],`mapped`,[22265]],[[63914,63914],`mapped`,[23527]],[[63915,63915],`mapped`,[23994]],[[63916,63916],`mapped`,[24604]],[[63917,63917],`mapped`,[29618]],[[63918,63918],`mapped`,[29801]],[[63919,63919],`mapped`,[32666]],[[63920,63920],`mapped`,[32838]],[[63921,63921],`mapped`,[37428]],[[63922,63922],`mapped`,[38646]],[[63923,63923],`mapped`,[38728]],[[63924,63924],`mapped`,[38936]],[[63925,63925],`mapped`,[20363]],[[63926,63926],`mapped`,[31150]],[[63927,63927],`mapped`,[37300]],[[63928,63928],`mapped`,[38584]],[[63929,63929],`mapped`,[24801]],[[63930,63930],`mapped`,[20102]],[[63931,63931],`mapped`,[20698]],[[63932,63932],`mapped`,[23534]],[[63933,63933],`mapped`,[23615]],[[63934,63934],`mapped`,[26009]],[[63935,63935],`mapped`,[27138]],[[63936,63936],`mapped`,[29134]],[[63937,63937],`mapped`,[30274]],[[63938,63938],`mapped`,[34044]],[[63939,63939],`mapped`,[36988]],[[63940,63940],`mapped`,[40845]],[[63941,63941],`mapped`,[26248]],[[63942,63942],`mapped`,[38446]],[[63943,63943],`mapped`,[21129]],[[63944,63944],`mapped`,[26491]],[[63945,63945],`mapped`,[26611]],[[63946,63946],`mapped`,[27969]],[[63947,63947],`mapped`,[28316]],[[63948,63948],`mapped`,[29705]],[[63949,63949],`mapped`,[30041]],[[63950,63950],`mapped`,[30827]],[[63951,63951],`mapped`,[32016]],[[63952,63952],`mapped`,[39006]],[[63953,63953],`mapped`,[20845]],[[63954,63954],`mapped`,[25134]],[[63955,63955],`mapped`,[38520]],[[63956,63956],`mapped`,[20523]],[[63957,63957],`mapped`,[23833]],[[63958,63958],`mapped`,[28138]],[[63959,63959],`mapped`,[36650]],[[63960,63960],`mapped`,[24459]],[[63961,63961],`mapped`,[24900]],[[63962,63962],`mapped`,[26647]],[[63963,63963],`mapped`,[29575]],[[63964,63964],`mapped`,[38534]],[[63965,63965],`mapped`,[21033]],[[63966,63966],`mapped`,[21519]],[[63967,63967],`mapped`,[23653]],[[63968,63968],`mapped`,[26131]],[[63969,63969],`mapped`,[26446]],[[63970,63970],`mapped`,[26792]],[[63971,63971],`mapped`,[27877]],[[63972,63972],`mapped`,[29702]],[[63973,63973],`mapped`,[30178]],[[63974,63974],`mapped`,[32633]],[[63975,63975],`mapped`,[35023]],[[63976,63976],`mapped`,[35041]],[[63977,63977],`mapped`,[37324]],[[63978,63978],`mapped`,[38626]],[[63979,63979],`mapped`,[21311]],[[63980,63980],`mapped`,[28346]],[[63981,63981],`mapped`,[21533]],[[63982,63982],`mapped`,[29136]],[[63983,63983],`mapped`,[29848]],[[63984,63984],`mapped`,[34298]],[[63985,63985],`mapped`,[38563]],[[63986,63986],`mapped`,[40023]],[[63987,63987],`mapped`,[40607]],[[63988,63988],`mapped`,[26519]],[[63989,63989],`mapped`,[28107]],[[63990,63990],`mapped`,[33256]],[[63991,63991],`mapped`,[31435]],[[63992,63992],`mapped`,[31520]],[[63993,63993],`mapped`,[31890]],[[63994,63994],`mapped`,[29376]],[[63995,63995],`mapped`,[28825]],[[63996,63996],`mapped`,[35672]],[[63997,63997],`mapped`,[20160]],[[63998,63998],`mapped`,[33590]],[[63999,63999],`mapped`,[21050]],[[64e3,64e3],`mapped`,[20999]],[[64001,64001],`mapped`,[24230]],[[64002,64002],`mapped`,[25299]],[[64003,64003],`mapped`,[31958]],[[64004,64004],`mapped`,[23429]],[[64005,64005],`mapped`,[27934]],[[64006,64006],`mapped`,[26292]],[[64007,64007],`mapped`,[36667]],[[64008,64008],`mapped`,[34892]],[[64009,64009],`mapped`,[38477]],[[64010,64010],`mapped`,[35211]],[[64011,64011],`mapped`,[24275]],[[64012,64012],`mapped`,[20800]],[[64013,64013],`mapped`,[21952]],[[64014,64015],`valid`],[[64016,64016],`mapped`,[22618]],[[64017,64017],`valid`],[[64018,64018],`mapped`,[26228]],[[64019,64020],`valid`],[[64021,64021],`mapped`,[20958]],[[64022,64022],`mapped`,[29482]],[[64023,64023],`mapped`,[30410]],[[64024,64024],`mapped`,[31036]],[[64025,64025],`mapped`,[31070]],[[64026,64026],`mapped`,[31077]],[[64027,64027],`mapped`,[31119]],[[64028,64028],`mapped`,[38742]],[[64029,64029],`mapped`,[31934]],[[64030,64030],`mapped`,[32701]],[[64031,64031],`valid`],[[64032,64032],`mapped`,[34322]],[[64033,64033],`valid`],[[64034,64034],`mapped`,[35576]],[[64035,64036],`valid`],[[64037,64037],`mapped`,[36920]],[[64038,64038],`mapped`,[37117]],[[64039,64041],`valid`],[[64042,64042],`mapped`,[39151]],[[64043,64043],`mapped`,[39164]],[[64044,64044],`mapped`,[39208]],[[64045,64045],`mapped`,[40372]],[[64046,64046],`mapped`,[37086]],[[64047,64047],`mapped`,[38583]],[[64048,64048],`mapped`,[20398]],[[64049,64049],`mapped`,[20711]],[[64050,64050],`mapped`,[20813]],[[64051,64051],`mapped`,[21193]],[[64052,64052],`mapped`,[21220]],[[64053,64053],`mapped`,[21329]],[[64054,64054],`mapped`,[21917]],[[64055,64055],`mapped`,[22022]],[[64056,64056],`mapped`,[22120]],[[64057,64057],`mapped`,[22592]],[[64058,64058],`mapped`,[22696]],[[64059,64059],`mapped`,[23652]],[[64060,64060],`mapped`,[23662]],[[64061,64061],`mapped`,[24724]],[[64062,64062],`mapped`,[24936]],[[64063,64063],`mapped`,[24974]],[[64064,64064],`mapped`,[25074]],[[64065,64065],`mapped`,[25935]],[[64066,64066],`mapped`,[26082]],[[64067,64067],`mapped`,[26257]],[[64068,64068],`mapped`,[26757]],[[64069,64069],`mapped`,[28023]],[[64070,64070],`mapped`,[28186]],[[64071,64071],`mapped`,[28450]],[[64072,64072],`mapped`,[29038]],[[64073,64073],`mapped`,[29227]],[[64074,64074],`mapped`,[29730]],[[64075,64075],`mapped`,[30865]],[[64076,64076],`mapped`,[31038]],[[64077,64077],`mapped`,[31049]],[[64078,64078],`mapped`,[31048]],[[64079,64079],`mapped`,[31056]],[[64080,64080],`mapped`,[31062]],[[64081,64081],`mapped`,[31069]],[[64082,64082],`mapped`,[31117]],[[64083,64083],`mapped`,[31118]],[[64084,64084],`mapped`,[31296]],[[64085,64085],`mapped`,[31361]],[[64086,64086],`mapped`,[31680]],[[64087,64087],`mapped`,[32244]],[[64088,64088],`mapped`,[32265]],[[64089,64089],`mapped`,[32321]],[[64090,64090],`mapped`,[32626]],[[64091,64091],`mapped`,[32773]],[[64092,64092],`mapped`,[33261]],[[64093,64094],`mapped`,[33401]],[[64095,64095],`mapped`,[33879]],[[64096,64096],`mapped`,[35088]],[[64097,64097],`mapped`,[35222]],[[64098,64098],`mapped`,[35585]],[[64099,64099],`mapped`,[35641]],[[64100,64100],`mapped`,[36051]],[[64101,64101],`mapped`,[36104]],[[64102,64102],`mapped`,[36790]],[[64103,64103],`mapped`,[36920]],[[64104,64104],`mapped`,[38627]],[[64105,64105],`mapped`,[38911]],[[64106,64106],`mapped`,[38971]],[[64107,64107],`mapped`,[24693]],[[64108,64108],`mapped`,[148206]],[[64109,64109],`mapped`,[33304]],[[64110,64111],`disallowed`],[[64112,64112],`mapped`,[20006]],[[64113,64113],`mapped`,[20917]],[[64114,64114],`mapped`,[20840]],[[64115,64115],`mapped`,[20352]],[[64116,64116],`mapped`,[20805]],[[64117,64117],`mapped`,[20864]],[[64118,64118],`mapped`,[21191]],[[64119,64119],`mapped`,[21242]],[[64120,64120],`mapped`,[21917]],[[64121,64121],`mapped`,[21845]],[[64122,64122],`mapped`,[21913]],[[64123,64123],`mapped`,[21986]],[[64124,64124],`mapped`,[22618]],[[64125,64125],`mapped`,[22707]],[[64126,64126],`mapped`,[22852]],[[64127,64127],`mapped`,[22868]],[[64128,64128],`mapped`,[23138]],[[64129,64129],`mapped`,[23336]],[[64130,64130],`mapped`,[24274]],[[64131,64131],`mapped`,[24281]],[[64132,64132],`mapped`,[24425]],[[64133,64133],`mapped`,[24493]],[[64134,64134],`mapped`,[24792]],[[64135,64135],`mapped`,[24910]],[[64136,64136],`mapped`,[24840]],[[64137,64137],`mapped`,[24974]],[[64138,64138],`mapped`,[24928]],[[64139,64139],`mapped`,[25074]],[[64140,64140],`mapped`,[25140]],[[64141,64141],`mapped`,[25540]],[[64142,64142],`mapped`,[25628]],[[64143,64143],`mapped`,[25682]],[[64144,64144],`mapped`,[25942]],[[64145,64145],`mapped`,[26228]],[[64146,64146],`mapped`,[26391]],[[64147,64147],`mapped`,[26395]],[[64148,64148],`mapped`,[26454]],[[64149,64149],`mapped`,[27513]],[[64150,64150],`mapped`,[27578]],[[64151,64151],`mapped`,[27969]],[[64152,64152],`mapped`,[28379]],[[64153,64153],`mapped`,[28363]],[[64154,64154],`mapped`,[28450]],[[64155,64155],`mapped`,[28702]],[[64156,64156],`mapped`,[29038]],[[64157,64157],`mapped`,[30631]],[[64158,64158],`mapped`,[29237]],[[64159,64159],`mapped`,[29359]],[[64160,64160],`mapped`,[29482]],[[64161,64161],`mapped`,[29809]],[[64162,64162],`mapped`,[29958]],[[64163,64163],`mapped`,[30011]],[[64164,64164],`mapped`,[30237]],[[64165,64165],`mapped`,[30239]],[[64166,64166],`mapped`,[30410]],[[64167,64167],`mapped`,[30427]],[[64168,64168],`mapped`,[30452]],[[64169,64169],`mapped`,[30538]],[[64170,64170],`mapped`,[30528]],[[64171,64171],`mapped`,[30924]],[[64172,64172],`mapped`,[31409]],[[64173,64173],`mapped`,[31680]],[[64174,64174],`mapped`,[31867]],[[64175,64175],`mapped`,[32091]],[[64176,64176],`mapped`,[32244]],[[64177,64177],`mapped`,[32574]],[[64178,64178],`mapped`,[32773]],[[64179,64179],`mapped`,[33618]],[[64180,64180],`mapped`,[33775]],[[64181,64181],`mapped`,[34681]],[[64182,64182],`mapped`,[35137]],[[64183,64183],`mapped`,[35206]],[[64184,64184],`mapped`,[35222]],[[64185,64185],`mapped`,[35519]],[[64186,64186],`mapped`,[35576]],[[64187,64187],`mapped`,[35531]],[[64188,64188],`mapped`,[35585]],[[64189,64189],`mapped`,[35582]],[[64190,64190],`mapped`,[35565]],[[64191,64191],`mapped`,[35641]],[[64192,64192],`mapped`,[35722]],[[64193,64193],`mapped`,[36104]],[[64194,64194],`mapped`,[36664]],[[64195,64195],`mapped`,[36978]],[[64196,64196],`mapped`,[37273]],[[64197,64197],`mapped`,[37494]],[[64198,64198],`mapped`,[38524]],[[64199,64199],`mapped`,[38627]],[[64200,64200],`mapped`,[38742]],[[64201,64201],`mapped`,[38875]],[[64202,64202],`mapped`,[38911]],[[64203,64203],`mapped`,[38923]],[[64204,64204],`mapped`,[38971]],[[64205,64205],`mapped`,[39698]],[[64206,64206],`mapped`,[40860]],[[64207,64207],`mapped`,[141386]],[[64208,64208],`mapped`,[141380]],[[64209,64209],`mapped`,[144341]],[[64210,64210],`mapped`,[15261]],[[64211,64211],`mapped`,[16408]],[[64212,64212],`mapped`,[16441]],[[64213,64213],`mapped`,[152137]],[[64214,64214],`mapped`,[154832]],[[64215,64215],`mapped`,[163539]],[[64216,64216],`mapped`,[40771]],[[64217,64217],`mapped`,[40846]],[[64218,64255],`disallowed`],[[64256,64256],`mapped`,[102,102]],[[64257,64257],`mapped`,[102,105]],[[64258,64258],`mapped`,[102,108]],[[64259,64259],`mapped`,[102,102,105]],[[64260,64260],`mapped`,[102,102,108]],[[64261,64262],`mapped`,[115,116]],[[64263,64274],`disallowed`],[[64275,64275],`mapped`,[1396,1398]],[[64276,64276],`mapped`,[1396,1381]],[[64277,64277],`mapped`,[1396,1387]],[[64278,64278],`mapped`,[1406,1398]],[[64279,64279],`mapped`,[1396,1389]],[[64280,64284],`disallowed`],[[64285,64285],`mapped`,[1497,1460]],[[64286,64286],`valid`],[[64287,64287],`mapped`,[1522,1463]],[[64288,64288],`mapped`,[1506]],[[64289,64289],`mapped`,[1488]],[[64290,64290],`mapped`,[1491]],[[64291,64291],`mapped`,[1492]],[[64292,64292],`mapped`,[1499]],[[64293,64293],`mapped`,[1500]],[[64294,64294],`mapped`,[1501]],[[64295,64295],`mapped`,[1512]],[[64296,64296],`mapped`,[1514]],[[64297,64297],`disallowed_STD3_mapped`,[43]],[[64298,64298],`mapped`,[1513,1473]],[[64299,64299],`mapped`,[1513,1474]],[[64300,64300],`mapped`,[1513,1468,1473]],[[64301,64301],`mapped`,[1513,1468,1474]],[[64302,64302],`mapped`,[1488,1463]],[[64303,64303],`mapped`,[1488,1464]],[[64304,64304],`mapped`,[1488,1468]],[[64305,64305],`mapped`,[1489,1468]],[[64306,64306],`mapped`,[1490,1468]],[[64307,64307],`mapped`,[1491,1468]],[[64308,64308],`mapped`,[1492,1468]],[[64309,64309],`mapped`,[1493,1468]],[[64310,64310],`mapped`,[1494,1468]],[[64311,64311],`disallowed`],[[64312,64312],`mapped`,[1496,1468]],[[64313,64313],`mapped`,[1497,1468]],[[64314,64314],`mapped`,[1498,1468]],[[64315,64315],`mapped`,[1499,1468]],[[64316,64316],`mapped`,[1500,1468]],[[64317,64317],`disallowed`],[[64318,64318],`mapped`,[1502,1468]],[[64319,64319],`disallowed`],[[64320,64320],`mapped`,[1504,1468]],[[64321,64321],`mapped`,[1505,1468]],[[64322,64322],`disallowed`],[[64323,64323],`mapped`,[1507,1468]],[[64324,64324],`mapped`,[1508,1468]],[[64325,64325],`disallowed`],[[64326,64326],`mapped`,[1510,1468]],[[64327,64327],`mapped`,[1511,1468]],[[64328,64328],`mapped`,[1512,1468]],[[64329,64329],`mapped`,[1513,1468]],[[64330,64330],`mapped`,[1514,1468]],[[64331,64331],`mapped`,[1493,1465]],[[64332,64332],`mapped`,[1489,1471]],[[64333,64333],`mapped`,[1499,1471]],[[64334,64334],`mapped`,[1508,1471]],[[64335,64335],`mapped`,[1488,1500]],[[64336,64337],`mapped`,[1649]],[[64338,64341],`mapped`,[1659]],[[64342,64345],`mapped`,[1662]],[[64346,64349],`mapped`,[1664]],[[64350,64353],`mapped`,[1658]],[[64354,64357],`mapped`,[1663]],[[64358,64361],`mapped`,[1657]],[[64362,64365],`mapped`,[1700]],[[64366,64369],`mapped`,[1702]],[[64370,64373],`mapped`,[1668]],[[64374,64377],`mapped`,[1667]],[[64378,64381],`mapped`,[1670]],[[64382,64385],`mapped`,[1671]],[[64386,64387],`mapped`,[1677]],[[64388,64389],`mapped`,[1676]],[[64390,64391],`mapped`,[1678]],[[64392,64393],`mapped`,[1672]],[[64394,64395],`mapped`,[1688]],[[64396,64397],`mapped`,[1681]],[[64398,64401],`mapped`,[1705]],[[64402,64405],`mapped`,[1711]],[[64406,64409],`mapped`,[1715]],[[64410,64413],`mapped`,[1713]],[[64414,64415],`mapped`,[1722]],[[64416,64419],`mapped`,[1723]],[[64420,64421],`mapped`,[1728]],[[64422,64425],`mapped`,[1729]],[[64426,64429],`mapped`,[1726]],[[64430,64431],`mapped`,[1746]],[[64432,64433],`mapped`,[1747]],[[64434,64449],`valid`,[],`NV8`],[[64450,64466],`disallowed`],[[64467,64470],`mapped`,[1709]],[[64471,64472],`mapped`,[1735]],[[64473,64474],`mapped`,[1734]],[[64475,64476],`mapped`,[1736]],[[64477,64477],`mapped`,[1735,1652]],[[64478,64479],`mapped`,[1739]],[[64480,64481],`mapped`,[1733]],[[64482,64483],`mapped`,[1737]],[[64484,64487],`mapped`,[1744]],[[64488,64489],`mapped`,[1609]],[[64490,64491],`mapped`,[1574,1575]],[[64492,64493],`mapped`,[1574,1749]],[[64494,64495],`mapped`,[1574,1608]],[[64496,64497],`mapped`,[1574,1735]],[[64498,64499],`mapped`,[1574,1734]],[[64500,64501],`mapped`,[1574,1736]],[[64502,64504],`mapped`,[1574,1744]],[[64505,64507],`mapped`,[1574,1609]],[[64508,64511],`mapped`,[1740]],[[64512,64512],`mapped`,[1574,1580]],[[64513,64513],`mapped`,[1574,1581]],[[64514,64514],`mapped`,[1574,1605]],[[64515,64515],`mapped`,[1574,1609]],[[64516,64516],`mapped`,[1574,1610]],[[64517,64517],`mapped`,[1576,1580]],[[64518,64518],`mapped`,[1576,1581]],[[64519,64519],`mapped`,[1576,1582]],[[64520,64520],`mapped`,[1576,1605]],[[64521,64521],`mapped`,[1576,1609]],[[64522,64522],`mapped`,[1576,1610]],[[64523,64523],`mapped`,[1578,1580]],[[64524,64524],`mapped`,[1578,1581]],[[64525,64525],`mapped`,[1578,1582]],[[64526,64526],`mapped`,[1578,1605]],[[64527,64527],`mapped`,[1578,1609]],[[64528,64528],`mapped`,[1578,1610]],[[64529,64529],`mapped`,[1579,1580]],[[64530,64530],`mapped`,[1579,1605]],[[64531,64531],`mapped`,[1579,1609]],[[64532,64532],`mapped`,[1579,1610]],[[64533,64533],`mapped`,[1580,1581]],[[64534,64534],`mapped`,[1580,1605]],[[64535,64535],`mapped`,[1581,1580]],[[64536,64536],`mapped`,[1581,1605]],[[64537,64537],`mapped`,[1582,1580]],[[64538,64538],`mapped`,[1582,1581]],[[64539,64539],`mapped`,[1582,1605]],[[64540,64540],`mapped`,[1587,1580]],[[64541,64541],`mapped`,[1587,1581]],[[64542,64542],`mapped`,[1587,1582]],[[64543,64543],`mapped`,[1587,1605]],[[64544,64544],`mapped`,[1589,1581]],[[64545,64545],`mapped`,[1589,1605]],[[64546,64546],`mapped`,[1590,1580]],[[64547,64547],`mapped`,[1590,1581]],[[64548,64548],`mapped`,[1590,1582]],[[64549,64549],`mapped`,[1590,1605]],[[64550,64550],`mapped`,[1591,1581]],[[64551,64551],`mapped`,[1591,1605]],[[64552,64552],`mapped`,[1592,1605]],[[64553,64553],`mapped`,[1593,1580]],[[64554,64554],`mapped`,[1593,1605]],[[64555,64555],`mapped`,[1594,1580]],[[64556,64556],`mapped`,[1594,1605]],[[64557,64557],`mapped`,[1601,1580]],[[64558,64558],`mapped`,[1601,1581]],[[64559,64559],`mapped`,[1601,1582]],[[64560,64560],`mapped`,[1601,1605]],[[64561,64561],`mapped`,[1601,1609]],[[64562,64562],`mapped`,[1601,1610]],[[64563,64563],`mapped`,[1602,1581]],[[64564,64564],`mapped`,[1602,1605]],[[64565,64565],`mapped`,[1602,1609]],[[64566,64566],`mapped`,[1602,1610]],[[64567,64567],`mapped`,[1603,1575]],[[64568,64568],`mapped`,[1603,1580]],[[64569,64569],`mapped`,[1603,1581]],[[64570,64570],`mapped`,[1603,1582]],[[64571,64571],`mapped`,[1603,1604]],[[64572,64572],`mapped`,[1603,1605]],[[64573,64573],`mapped`,[1603,1609]],[[64574,64574],`mapped`,[1603,1610]],[[64575,64575],`mapped`,[1604,1580]],[[64576,64576],`mapped`,[1604,1581]],[[64577,64577],`mapped`,[1604,1582]],[[64578,64578],`mapped`,[1604,1605]],[[64579,64579],`mapped`,[1604,1609]],[[64580,64580],`mapped`,[1604,1610]],[[64581,64581],`mapped`,[1605,1580]],[[64582,64582],`mapped`,[1605,1581]],[[64583,64583],`mapped`,[1605,1582]],[[64584,64584],`mapped`,[1605,1605]],[[64585,64585],`mapped`,[1605,1609]],[[64586,64586],`mapped`,[1605,1610]],[[64587,64587],`mapped`,[1606,1580]],[[64588,64588],`mapped`,[1606,1581]],[[64589,64589],`mapped`,[1606,1582]],[[64590,64590],`mapped`,[1606,1605]],[[64591,64591],`mapped`,[1606,1609]],[[64592,64592],`mapped`,[1606,1610]],[[64593,64593],`mapped`,[1607,1580]],[[64594,64594],`mapped`,[1607,1605]],[[64595,64595],`mapped`,[1607,1609]],[[64596,64596],`mapped`,[1607,1610]],[[64597,64597],`mapped`,[1610,1580]],[[64598,64598],`mapped`,[1610,1581]],[[64599,64599],`mapped`,[1610,1582]],[[64600,64600],`mapped`,[1610,1605]],[[64601,64601],`mapped`,[1610,1609]],[[64602,64602],`mapped`,[1610,1610]],[[64603,64603],`mapped`,[1584,1648]],[[64604,64604],`mapped`,[1585,1648]],[[64605,64605],`mapped`,[1609,1648]],[[64606,64606],`disallowed_STD3_mapped`,[32,1612,1617]],[[64607,64607],`disallowed_STD3_mapped`,[32,1613,1617]],[[64608,64608],`disallowed_STD3_mapped`,[32,1614,1617]],[[64609,64609],`disallowed_STD3_mapped`,[32,1615,1617]],[[64610,64610],`disallowed_STD3_mapped`,[32,1616,1617]],[[64611,64611],`disallowed_STD3_mapped`,[32,1617,1648]],[[64612,64612],`mapped`,[1574,1585]],[[64613,64613],`mapped`,[1574,1586]],[[64614,64614],`mapped`,[1574,1605]],[[64615,64615],`mapped`,[1574,1606]],[[64616,64616],`mapped`,[1574,1609]],[[64617,64617],`mapped`,[1574,1610]],[[64618,64618],`mapped`,[1576,1585]],[[64619,64619],`mapped`,[1576,1586]],[[64620,64620],`mapped`,[1576,1605]],[[64621,64621],`mapped`,[1576,1606]],[[64622,64622],`mapped`,[1576,1609]],[[64623,64623],`mapped`,[1576,1610]],[[64624,64624],`mapped`,[1578,1585]],[[64625,64625],`mapped`,[1578,1586]],[[64626,64626],`mapped`,[1578,1605]],[[64627,64627],`mapped`,[1578,1606]],[[64628,64628],`mapped`,[1578,1609]],[[64629,64629],`mapped`,[1578,1610]],[[64630,64630],`mapped`,[1579,1585]],[[64631,64631],`mapped`,[1579,1586]],[[64632,64632],`mapped`,[1579,1605]],[[64633,64633],`mapped`,[1579,1606]],[[64634,64634],`mapped`,[1579,1609]],[[64635,64635],`mapped`,[1579,1610]],[[64636,64636],`mapped`,[1601,1609]],[[64637,64637],`mapped`,[1601,1610]],[[64638,64638],`mapped`,[1602,1609]],[[64639,64639],`mapped`,[1602,1610]],[[64640,64640],`mapped`,[1603,1575]],[[64641,64641],`mapped`,[1603,1604]],[[64642,64642],`mapped`,[1603,1605]],[[64643,64643],`mapped`,[1603,1609]],[[64644,64644],`mapped`,[1603,1610]],[[64645,64645],`mapped`,[1604,1605]],[[64646,64646],`mapped`,[1604,1609]],[[64647,64647],`mapped`,[1604,1610]],[[64648,64648],`mapped`,[1605,1575]],[[64649,64649],`mapped`,[1605,1605]],[[64650,64650],`mapped`,[1606,1585]],[[64651,64651],`mapped`,[1606,1586]],[[64652,64652],`mapped`,[1606,1605]],[[64653,64653],`mapped`,[1606,1606]],[[64654,64654],`mapped`,[1606,1609]],[[64655,64655],`mapped`,[1606,1610]],[[64656,64656],`mapped`,[1609,1648]],[[64657,64657],`mapped`,[1610,1585]],[[64658,64658],`mapped`,[1610,1586]],[[64659,64659],`mapped`,[1610,1605]],[[64660,64660],`mapped`,[1610,1606]],[[64661,64661],`mapped`,[1610,1609]],[[64662,64662],`mapped`,[1610,1610]],[[64663,64663],`mapped`,[1574,1580]],[[64664,64664],`mapped`,[1574,1581]],[[64665,64665],`mapped`,[1574,1582]],[[64666,64666],`mapped`,[1574,1605]],[[64667,64667],`mapped`,[1574,1607]],[[64668,64668],`mapped`,[1576,1580]],[[64669,64669],`mapped`,[1576,1581]],[[64670,64670],`mapped`,[1576,1582]],[[64671,64671],`mapped`,[1576,1605]],[[64672,64672],`mapped`,[1576,1607]],[[64673,64673],`mapped`,[1578,1580]],[[64674,64674],`mapped`,[1578,1581]],[[64675,64675],`mapped`,[1578,1582]],[[64676,64676],`mapped`,[1578,1605]],[[64677,64677],`mapped`,[1578,1607]],[[64678,64678],`mapped`,[1579,1605]],[[64679,64679],`mapped`,[1580,1581]],[[64680,64680],`mapped`,[1580,1605]],[[64681,64681],`mapped`,[1581,1580]],[[64682,64682],`mapped`,[1581,1605]],[[64683,64683],`mapped`,[1582,1580]],[[64684,64684],`mapped`,[1582,1605]],[[64685,64685],`mapped`,[1587,1580]],[[64686,64686],`mapped`,[1587,1581]],[[64687,64687],`mapped`,[1587,1582]],[[64688,64688],`mapped`,[1587,1605]],[[64689,64689],`mapped`,[1589,1581]],[[64690,64690],`mapped`,[1589,1582]],[[64691,64691],`mapped`,[1589,1605]],[[64692,64692],`mapped`,[1590,1580]],[[64693,64693],`mapped`,[1590,1581]],[[64694,64694],`mapped`,[1590,1582]],[[64695,64695],`mapped`,[1590,1605]],[[64696,64696],`mapped`,[1591,1581]],[[64697,64697],`mapped`,[1592,1605]],[[64698,64698],`mapped`,[1593,1580]],[[64699,64699],`mapped`,[1593,1605]],[[64700,64700],`mapped`,[1594,1580]],[[64701,64701],`mapped`,[1594,1605]],[[64702,64702],`mapped`,[1601,1580]],[[64703,64703],`mapped`,[1601,1581]],[[64704,64704],`mapped`,[1601,1582]],[[64705,64705],`mapped`,[1601,1605]],[[64706,64706],`mapped`,[1602,1581]],[[64707,64707],`mapped`,[1602,1605]],[[64708,64708],`mapped`,[1603,1580]],[[64709,64709],`mapped`,[1603,1581]],[[64710,64710],`mapped`,[1603,1582]],[[64711,64711],`mapped`,[1603,1604]],[[64712,64712],`mapped`,[1603,1605]],[[64713,64713],`mapped`,[1604,1580]],[[64714,64714],`mapped`,[1604,1581]],[[64715,64715],`mapped`,[1604,1582]],[[64716,64716],`mapped`,[1604,1605]],[[64717,64717],`mapped`,[1604,1607]],[[64718,64718],`mapped`,[1605,1580]],[[64719,64719],`mapped`,[1605,1581]],[[64720,64720],`mapped`,[1605,1582]],[[64721,64721],`mapped`,[1605,1605]],[[64722,64722],`mapped`,[1606,1580]],[[64723,64723],`mapped`,[1606,1581]],[[64724,64724],`mapped`,[1606,1582]],[[64725,64725],`mapped`,[1606,1605]],[[64726,64726],`mapped`,[1606,1607]],[[64727,64727],`mapped`,[1607,1580]],[[64728,64728],`mapped`,[1607,1605]],[[64729,64729],`mapped`,[1607,1648]],[[64730,64730],`mapped`,[1610,1580]],[[64731,64731],`mapped`,[1610,1581]],[[64732,64732],`mapped`,[1610,1582]],[[64733,64733],`mapped`,[1610,1605]],[[64734,64734],`mapped`,[1610,1607]],[[64735,64735],`mapped`,[1574,1605]],[[64736,64736],`mapped`,[1574,1607]],[[64737,64737],`mapped`,[1576,1605]],[[64738,64738],`mapped`,[1576,1607]],[[64739,64739],`mapped`,[1578,1605]],[[64740,64740],`mapped`,[1578,1607]],[[64741,64741],`mapped`,[1579,1605]],[[64742,64742],`mapped`,[1579,1607]],[[64743,64743],`mapped`,[1587,1605]],[[64744,64744],`mapped`,[1587,1607]],[[64745,64745],`mapped`,[1588,1605]],[[64746,64746],`mapped`,[1588,1607]],[[64747,64747],`mapped`,[1603,1604]],[[64748,64748],`mapped`,[1603,1605]],[[64749,64749],`mapped`,[1604,1605]],[[64750,64750],`mapped`,[1606,1605]],[[64751,64751],`mapped`,[1606,1607]],[[64752,64752],`mapped`,[1610,1605]],[[64753,64753],`mapped`,[1610,1607]],[[64754,64754],`mapped`,[1600,1614,1617]],[[64755,64755],`mapped`,[1600,1615,1617]],[[64756,64756],`mapped`,[1600,1616,1617]],[[64757,64757],`mapped`,[1591,1609]],[[64758,64758],`mapped`,[1591,1610]],[[64759,64759],`mapped`,[1593,1609]],[[64760,64760],`mapped`,[1593,1610]],[[64761,64761],`mapped`,[1594,1609]],[[64762,64762],`mapped`,[1594,1610]],[[64763,64763],`mapped`,[1587,1609]],[[64764,64764],`mapped`,[1587,1610]],[[64765,64765],`mapped`,[1588,1609]],[[64766,64766],`mapped`,[1588,1610]],[[64767,64767],`mapped`,[1581,1609]],[[64768,64768],`mapped`,[1581,1610]],[[64769,64769],`mapped`,[1580,1609]],[[64770,64770],`mapped`,[1580,1610]],[[64771,64771],`mapped`,[1582,1609]],[[64772,64772],`mapped`,[1582,1610]],[[64773,64773],`mapped`,[1589,1609]],[[64774,64774],`mapped`,[1589,1610]],[[64775,64775],`mapped`,[1590,1609]],[[64776,64776],`mapped`,[1590,1610]],[[64777,64777],`mapped`,[1588,1580]],[[64778,64778],`mapped`,[1588,1581]],[[64779,64779],`mapped`,[1588,1582]],[[64780,64780],`mapped`,[1588,1605]],[[64781,64781],`mapped`,[1588,1585]],[[64782,64782],`mapped`,[1587,1585]],[[64783,64783],`mapped`,[1589,1585]],[[64784,64784],`mapped`,[1590,1585]],[[64785,64785],`mapped`,[1591,1609]],[[64786,64786],`mapped`,[1591,1610]],[[64787,64787],`mapped`,[1593,1609]],[[64788,64788],`mapped`,[1593,1610]],[[64789,64789],`mapped`,[1594,1609]],[[64790,64790],`mapped`,[1594,1610]],[[64791,64791],`mapped`,[1587,1609]],[[64792,64792],`mapped`,[1587,1610]],[[64793,64793],`mapped`,[1588,1609]],[[64794,64794],`mapped`,[1588,1610]],[[64795,64795],`mapped`,[1581,1609]],[[64796,64796],`mapped`,[1581,1610]],[[64797,64797],`mapped`,[1580,1609]],[[64798,64798],`mapped`,[1580,1610]],[[64799,64799],`mapped`,[1582,1609]],[[64800,64800],`mapped`,[1582,1610]],[[64801,64801],`mapped`,[1589,1609]],[[64802,64802],`mapped`,[1589,1610]],[[64803,64803],`mapped`,[1590,1609]],[[64804,64804],`mapped`,[1590,1610]],[[64805,64805],`mapped`,[1588,1580]],[[64806,64806],`mapped`,[1588,1581]],[[64807,64807],`mapped`,[1588,1582]],[[64808,64808],`mapped`,[1588,1605]],[[64809,64809],`mapped`,[1588,1585]],[[64810,64810],`mapped`,[1587,1585]],[[64811,64811],`mapped`,[1589,1585]],[[64812,64812],`mapped`,[1590,1585]],[[64813,64813],`mapped`,[1588,1580]],[[64814,64814],`mapped`,[1588,1581]],[[64815,64815],`mapped`,[1588,1582]],[[64816,64816],`mapped`,[1588,1605]],[[64817,64817],`mapped`,[1587,1607]],[[64818,64818],`mapped`,[1588,1607]],[[64819,64819],`mapped`,[1591,1605]],[[64820,64820],`mapped`,[1587,1580]],[[64821,64821],`mapped`,[1587,1581]],[[64822,64822],`mapped`,[1587,1582]],[[64823,64823],`mapped`,[1588,1580]],[[64824,64824],`mapped`,[1588,1581]],[[64825,64825],`mapped`,[1588,1582]],[[64826,64826],`mapped`,[1591,1605]],[[64827,64827],`mapped`,[1592,1605]],[[64828,64829],`mapped`,[1575,1611]],[[64830,64831],`valid`,[],`NV8`],[[64832,64847],`disallowed`],[[64848,64848],`mapped`,[1578,1580,1605]],[[64849,64850],`mapped`,[1578,1581,1580]],[[64851,64851],`mapped`,[1578,1581,1605]],[[64852,64852],`mapped`,[1578,1582,1605]],[[64853,64853],`mapped`,[1578,1605,1580]],[[64854,64854],`mapped`,[1578,1605,1581]],[[64855,64855],`mapped`,[1578,1605,1582]],[[64856,64857],`mapped`,[1580,1605,1581]],[[64858,64858],`mapped`,[1581,1605,1610]],[[64859,64859],`mapped`,[1581,1605,1609]],[[64860,64860],`mapped`,[1587,1581,1580]],[[64861,64861],`mapped`,[1587,1580,1581]],[[64862,64862],`mapped`,[1587,1580,1609]],[[64863,64864],`mapped`,[1587,1605,1581]],[[64865,64865],`mapped`,[1587,1605,1580]],[[64866,64867],`mapped`,[1587,1605,1605]],[[64868,64869],`mapped`,[1589,1581,1581]],[[64870,64870],`mapped`,[1589,1605,1605]],[[64871,64872],`mapped`,[1588,1581,1605]],[[64873,64873],`mapped`,[1588,1580,1610]],[[64874,64875],`mapped`,[1588,1605,1582]],[[64876,64877],`mapped`,[1588,1605,1605]],[[64878,64878],`mapped`,[1590,1581,1609]],[[64879,64880],`mapped`,[1590,1582,1605]],[[64881,64882],`mapped`,[1591,1605,1581]],[[64883,64883],`mapped`,[1591,1605,1605]],[[64884,64884],`mapped`,[1591,1605,1610]],[[64885,64885],`mapped`,[1593,1580,1605]],[[64886,64887],`mapped`,[1593,1605,1605]],[[64888,64888],`mapped`,[1593,1605,1609]],[[64889,64889],`mapped`,[1594,1605,1605]],[[64890,64890],`mapped`,[1594,1605,1610]],[[64891,64891],`mapped`,[1594,1605,1609]],[[64892,64893],`mapped`,[1601,1582,1605]],[[64894,64894],`mapped`,[1602,1605,1581]],[[64895,64895],`mapped`,[1602,1605,1605]],[[64896,64896],`mapped`,[1604,1581,1605]],[[64897,64897],`mapped`,[1604,1581,1610]],[[64898,64898],`mapped`,[1604,1581,1609]],[[64899,64900],`mapped`,[1604,1580,1580]],[[64901,64902],`mapped`,[1604,1582,1605]],[[64903,64904],`mapped`,[1604,1605,1581]],[[64905,64905],`mapped`,[1605,1581,1580]],[[64906,64906],`mapped`,[1605,1581,1605]],[[64907,64907],`mapped`,[1605,1581,1610]],[[64908,64908],`mapped`,[1605,1580,1581]],[[64909,64909],`mapped`,[1605,1580,1605]],[[64910,64910],`mapped`,[1605,1582,1580]],[[64911,64911],`mapped`,[1605,1582,1605]],[[64912,64913],`disallowed`],[[64914,64914],`mapped`,[1605,1580,1582]],[[64915,64915],`mapped`,[1607,1605,1580]],[[64916,64916],`mapped`,[1607,1605,1605]],[[64917,64917],`mapped`,[1606,1581,1605]],[[64918,64918],`mapped`,[1606,1581,1609]],[[64919,64920],`mapped`,[1606,1580,1605]],[[64921,64921],`mapped`,[1606,1580,1609]],[[64922,64922],`mapped`,[1606,1605,1610]],[[64923,64923],`mapped`,[1606,1605,1609]],[[64924,64925],`mapped`,[1610,1605,1605]],[[64926,64926],`mapped`,[1576,1582,1610]],[[64927,64927],`mapped`,[1578,1580,1610]],[[64928,64928],`mapped`,[1578,1580,1609]],[[64929,64929],`mapped`,[1578,1582,1610]],[[64930,64930],`mapped`,[1578,1582,1609]],[[64931,64931],`mapped`,[1578,1605,1610]],[[64932,64932],`mapped`,[1578,1605,1609]],[[64933,64933],`mapped`,[1580,1605,1610]],[[64934,64934],`mapped`,[1580,1581,1609]],[[64935,64935],`mapped`,[1580,1605,1609]],[[64936,64936],`mapped`,[1587,1582,1609]],[[64937,64937],`mapped`,[1589,1581,1610]],[[64938,64938],`mapped`,[1588,1581,1610]],[[64939,64939],`mapped`,[1590,1581,1610]],[[64940,64940],`mapped`,[1604,1580,1610]],[[64941,64941],`mapped`,[1604,1605,1610]],[[64942,64942],`mapped`,[1610,1581,1610]],[[64943,64943],`mapped`,[1610,1580,1610]],[[64944,64944],`mapped`,[1610,1605,1610]],[[64945,64945],`mapped`,[1605,1605,1610]],[[64946,64946],`mapped`,[1602,1605,1610]],[[64947,64947],`mapped`,[1606,1581,1610]],[[64948,64948],`mapped`,[1602,1605,1581]],[[64949,64949],`mapped`,[1604,1581,1605]],[[64950,64950],`mapped`,[1593,1605,1610]],[[64951,64951],`mapped`,[1603,1605,1610]],[[64952,64952],`mapped`,[1606,1580,1581]],[[64953,64953],`mapped`,[1605,1582,1610]],[[64954,64954],`mapped`,[1604,1580,1605]],[[64955,64955],`mapped`,[1603,1605,1605]],[[64956,64956],`mapped`,[1604,1580,1605]],[[64957,64957],`mapped`,[1606,1580,1581]],[[64958,64958],`mapped`,[1580,1581,1610]],[[64959,64959],`mapped`,[1581,1580,1610]],[[64960,64960],`mapped`,[1605,1580,1610]],[[64961,64961],`mapped`,[1601,1605,1610]],[[64962,64962],`mapped`,[1576,1581,1610]],[[64963,64963],`mapped`,[1603,1605,1605]],[[64964,64964],`mapped`,[1593,1580,1605]],[[64965,64965],`mapped`,[1589,1605,1605]],[[64966,64966],`mapped`,[1587,1582,1610]],[[64967,64967],`mapped`,[1606,1580,1610]],[[64968,64975],`disallowed`],[[64976,65007],`disallowed`],[[65008,65008],`mapped`,[1589,1604,1746]],[[65009,65009],`mapped`,[1602,1604,1746]],[[65010,65010],`mapped`,[1575,1604,1604,1607]],[[65011,65011],`mapped`,[1575,1603,1576,1585]],[[65012,65012],`mapped`,[1605,1581,1605,1583]],[[65013,65013],`mapped`,[1589,1604,1593,1605]],[[65014,65014],`mapped`,[1585,1587,1608,1604]],[[65015,65015],`mapped`,[1593,1604,1610,1607]],[[65016,65016],`mapped`,[1608,1587,1604,1605]],[[65017,65017],`mapped`,[1589,1604,1609]],[[65018,65018],`disallowed_STD3_mapped`,[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],`disallowed_STD3_mapped`,[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],`mapped`,[1585,1740,1575,1604]],[[65021,65021],`valid`,[],`NV8`],[[65022,65023],`disallowed`],[[65024,65039],`ignored`],[[65040,65040],`disallowed_STD3_mapped`,[44]],[[65041,65041],`mapped`,[12289]],[[65042,65042],`disallowed`],[[65043,65043],`disallowed_STD3_mapped`,[58]],[[65044,65044],`disallowed_STD3_mapped`,[59]],[[65045,65045],`disallowed_STD3_mapped`,[33]],[[65046,65046],`disallowed_STD3_mapped`,[63]],[[65047,65047],`mapped`,[12310]],[[65048,65048],`mapped`,[12311]],[[65049,65049],`disallowed`],[[65050,65055],`disallowed`],[[65056,65059],`valid`],[[65060,65062],`valid`],[[65063,65069],`valid`],[[65070,65071],`valid`],[[65072,65072],`disallowed`],[[65073,65073],`mapped`,[8212]],[[65074,65074],`mapped`,[8211]],[[65075,65076],`disallowed_STD3_mapped`,[95]],[[65077,65077],`disallowed_STD3_mapped`,[40]],[[65078,65078],`disallowed_STD3_mapped`,[41]],[[65079,65079],`disallowed_STD3_mapped`,[123]],[[65080,65080],`disallowed_STD3_mapped`,[125]],[[65081,65081],`mapped`,[12308]],[[65082,65082],`mapped`,[12309]],[[65083,65083],`mapped`,[12304]],[[65084,65084],`mapped`,[12305]],[[65085,65085],`mapped`,[12298]],[[65086,65086],`mapped`,[12299]],[[65087,65087],`mapped`,[12296]],[[65088,65088],`mapped`,[12297]],[[65089,65089],`mapped`,[12300]],[[65090,65090],`mapped`,[12301]],[[65091,65091],`mapped`,[12302]],[[65092,65092],`mapped`,[12303]],[[65093,65094],`valid`,[],`NV8`],[[65095,65095],`disallowed_STD3_mapped`,[91]],[[65096,65096],`disallowed_STD3_mapped`,[93]],[[65097,65100],`disallowed_STD3_mapped`,[32,773]],[[65101,65103],`disallowed_STD3_mapped`,[95]],[[65104,65104],`disallowed_STD3_mapped`,[44]],[[65105,65105],`mapped`,[12289]],[[65106,65106],`disallowed`],[[65107,65107],`disallowed`],[[65108,65108],`disallowed_STD3_mapped`,[59]],[[65109,65109],`disallowed_STD3_mapped`,[58]],[[65110,65110],`disallowed_STD3_mapped`,[63]],[[65111,65111],`disallowed_STD3_mapped`,[33]],[[65112,65112],`mapped`,[8212]],[[65113,65113],`disallowed_STD3_mapped`,[40]],[[65114,65114],`disallowed_STD3_mapped`,[41]],[[65115,65115],`disallowed_STD3_mapped`,[123]],[[65116,65116],`disallowed_STD3_mapped`,[125]],[[65117,65117],`mapped`,[12308]],[[65118,65118],`mapped`,[12309]],[[65119,65119],`disallowed_STD3_mapped`,[35]],[[65120,65120],`disallowed_STD3_mapped`,[38]],[[65121,65121],`disallowed_STD3_mapped`,[42]],[[65122,65122],`disallowed_STD3_mapped`,[43]],[[65123,65123],`mapped`,[45]],[[65124,65124],`disallowed_STD3_mapped`,[60]],[[65125,65125],`disallowed_STD3_mapped`,[62]],[[65126,65126],`disallowed_STD3_mapped`,[61]],[[65127,65127],`disallowed`],[[65128,65128],`disallowed_STD3_mapped`,[92]],[[65129,65129],`disallowed_STD3_mapped`,[36]],[[65130,65130],`disallowed_STD3_mapped`,[37]],[[65131,65131],`disallowed_STD3_mapped`,[64]],[[65132,65135],`disallowed`],[[65136,65136],`disallowed_STD3_mapped`,[32,1611]],[[65137,65137],`mapped`,[1600,1611]],[[65138,65138],`disallowed_STD3_mapped`,[32,1612]],[[65139,65139],`valid`],[[65140,65140],`disallowed_STD3_mapped`,[32,1613]],[[65141,65141],`disallowed`],[[65142,65142],`disallowed_STD3_mapped`,[32,1614]],[[65143,65143],`mapped`,[1600,1614]],[[65144,65144],`disallowed_STD3_mapped`,[32,1615]],[[65145,65145],`mapped`,[1600,1615]],[[65146,65146],`disallowed_STD3_mapped`,[32,1616]],[[65147,65147],`mapped`,[1600,1616]],[[65148,65148],`disallowed_STD3_mapped`,[32,1617]],[[65149,65149],`mapped`,[1600,1617]],[[65150,65150],`disallowed_STD3_mapped`,[32,1618]],[[65151,65151],`mapped`,[1600,1618]],[[65152,65152],`mapped`,[1569]],[[65153,65154],`mapped`,[1570]],[[65155,65156],`mapped`,[1571]],[[65157,65158],`mapped`,[1572]],[[65159,65160],`mapped`,[1573]],[[65161,65164],`mapped`,[1574]],[[65165,65166],`mapped`,[1575]],[[65167,65170],`mapped`,[1576]],[[65171,65172],`mapped`,[1577]],[[65173,65176],`mapped`,[1578]],[[65177,65180],`mapped`,[1579]],[[65181,65184],`mapped`,[1580]],[[65185,65188],`mapped`,[1581]],[[65189,65192],`mapped`,[1582]],[[65193,65194],`mapped`,[1583]],[[65195,65196],`mapped`,[1584]],[[65197,65198],`mapped`,[1585]],[[65199,65200],`mapped`,[1586]],[[65201,65204],`mapped`,[1587]],[[65205,65208],`mapped`,[1588]],[[65209,65212],`mapped`,[1589]],[[65213,65216],`mapped`,[1590]],[[65217,65220],`mapped`,[1591]],[[65221,65224],`mapped`,[1592]],[[65225,65228],`mapped`,[1593]],[[65229,65232],`mapped`,[1594]],[[65233,65236],`mapped`,[1601]],[[65237,65240],`mapped`,[1602]],[[65241,65244],`mapped`,[1603]],[[65245,65248],`mapped`,[1604]],[[65249,65252],`mapped`,[1605]],[[65253,65256],`mapped`,[1606]],[[65257,65260],`mapped`,[1607]],[[65261,65262],`mapped`,[1608]],[[65263,65264],`mapped`,[1609]],[[65265,65268],`mapped`,[1610]],[[65269,65270],`mapped`,[1604,1570]],[[65271,65272],`mapped`,[1604,1571]],[[65273,65274],`mapped`,[1604,1573]],[[65275,65276],`mapped`,[1604,1575]],[[65277,65278],`disallowed`],[[65279,65279],`ignored`],[[65280,65280],`disallowed`],[[65281,65281],`disallowed_STD3_mapped`,[33]],[[65282,65282],`disallowed_STD3_mapped`,[34]],[[65283,65283],`disallowed_STD3_mapped`,[35]],[[65284,65284],`disallowed_STD3_mapped`,[36]],[[65285,65285],`disallowed_STD3_mapped`,[37]],[[65286,65286],`disallowed_STD3_mapped`,[38]],[[65287,65287],`disallowed_STD3_mapped`,[39]],[[65288,65288],`disallowed_STD3_mapped`,[40]],[[65289,65289],`disallowed_STD3_mapped`,[41]],[[65290,65290],`disallowed_STD3_mapped`,[42]],[[65291,65291],`disallowed_STD3_mapped`,[43]],[[65292,65292],`disallowed_STD3_mapped`,[44]],[[65293,65293],`mapped`,[45]],[[65294,65294],`mapped`,[46]],[[65295,65295],`disallowed_STD3_mapped`,[47]],[[65296,65296],`mapped`,[48]],[[65297,65297],`mapped`,[49]],[[65298,65298],`mapped`,[50]],[[65299,65299],`mapped`,[51]],[[65300,65300],`mapped`,[52]],[[65301,65301],`mapped`,[53]],[[65302,65302],`mapped`,[54]],[[65303,65303],`mapped`,[55]],[[65304,65304],`mapped`,[56]],[[65305,65305],`mapped`,[57]],[[65306,65306],`disallowed_STD3_mapped`,[58]],[[65307,65307],`disallowed_STD3_mapped`,[59]],[[65308,65308],`disallowed_STD3_mapped`,[60]],[[65309,65309],`disallowed_STD3_mapped`,[61]],[[65310,65310],`disallowed_STD3_mapped`,[62]],[[65311,65311],`disallowed_STD3_mapped`,[63]],[[65312,65312],`disallowed_STD3_mapped`,[64]],[[65313,65313],`mapped`,[97]],[[65314,65314],`mapped`,[98]],[[65315,65315],`mapped`,[99]],[[65316,65316],`mapped`,[100]],[[65317,65317],`mapped`,[101]],[[65318,65318],`mapped`,[102]],[[65319,65319],`mapped`,[103]],[[65320,65320],`mapped`,[104]],[[65321,65321],`mapped`,[105]],[[65322,65322],`mapped`,[106]],[[65323,65323],`mapped`,[107]],[[65324,65324],`mapped`,[108]],[[65325,65325],`mapped`,[109]],[[65326,65326],`mapped`,[110]],[[65327,65327],`mapped`,[111]],[[65328,65328],`mapped`,[112]],[[65329,65329],`mapped`,[113]],[[65330,65330],`mapped`,[114]],[[65331,65331],`mapped`,[115]],[[65332,65332],`mapped`,[116]],[[65333,65333],`mapped`,[117]],[[65334,65334],`mapped`,[118]],[[65335,65335],`mapped`,[119]],[[65336,65336],`mapped`,[120]],[[65337,65337],`mapped`,[121]],[[65338,65338],`mapped`,[122]],[[65339,65339],`disallowed_STD3_mapped`,[91]],[[65340,65340],`disallowed_STD3_mapped`,[92]],[[65341,65341],`disallowed_STD3_mapped`,[93]],[[65342,65342],`disallowed_STD3_mapped`,[94]],[[65343,65343],`disallowed_STD3_mapped`,[95]],[[65344,65344],`disallowed_STD3_mapped`,[96]],[[65345,65345],`mapped`,[97]],[[65346,65346],`mapped`,[98]],[[65347,65347],`mapped`,[99]],[[65348,65348],`mapped`,[100]],[[65349,65349],`mapped`,[101]],[[65350,65350],`mapped`,[102]],[[65351,65351],`mapped`,[103]],[[65352,65352],`mapped`,[104]],[[65353,65353],`mapped`,[105]],[[65354,65354],`mapped`,[106]],[[65355,65355],`mapped`,[107]],[[65356,65356],`mapped`,[108]],[[65357,65357],`mapped`,[109]],[[65358,65358],`mapped`,[110]],[[65359,65359],`mapped`,[111]],[[65360,65360],`mapped`,[112]],[[65361,65361],`mapped`,[113]],[[65362,65362],`mapped`,[114]],[[65363,65363],`mapped`,[115]],[[65364,65364],`mapped`,[116]],[[65365,65365],`mapped`,[117]],[[65366,65366],`mapped`,[118]],[[65367,65367],`mapped`,[119]],[[65368,65368],`mapped`,[120]],[[65369,65369],`mapped`,[121]],[[65370,65370],`mapped`,[122]],[[65371,65371],`disallowed_STD3_mapped`,[123]],[[65372,65372],`disallowed_STD3_mapped`,[124]],[[65373,65373],`disallowed_STD3_mapped`,[125]],[[65374,65374],`disallowed_STD3_mapped`,[126]],[[65375,65375],`mapped`,[10629]],[[65376,65376],`mapped`,[10630]],[[65377,65377],`mapped`,[46]],[[65378,65378],`mapped`,[12300]],[[65379,65379],`mapped`,[12301]],[[65380,65380],`mapped`,[12289]],[[65381,65381],`mapped`,[12539]],[[65382,65382],`mapped`,[12530]],[[65383,65383],`mapped`,[12449]],[[65384,65384],`mapped`,[12451]],[[65385,65385],`mapped`,[12453]],[[65386,65386],`mapped`,[12455]],[[65387,65387],`mapped`,[12457]],[[65388,65388],`mapped`,[12515]],[[65389,65389],`mapped`,[12517]],[[65390,65390],`mapped`,[12519]],[[65391,65391],`mapped`,[12483]],[[65392,65392],`mapped`,[12540]],[[65393,65393],`mapped`,[12450]],[[65394,65394],`mapped`,[12452]],[[65395,65395],`mapped`,[12454]],[[65396,65396],`mapped`,[12456]],[[65397,65397],`mapped`,[12458]],[[65398,65398],`mapped`,[12459]],[[65399,65399],`mapped`,[12461]],[[65400,65400],`mapped`,[12463]],[[65401,65401],`mapped`,[12465]],[[65402,65402],`mapped`,[12467]],[[65403,65403],`mapped`,[12469]],[[65404,65404],`mapped`,[12471]],[[65405,65405],`mapped`,[12473]],[[65406,65406],`mapped`,[12475]],[[65407,65407],`mapped`,[12477]],[[65408,65408],`mapped`,[12479]],[[65409,65409],`mapped`,[12481]],[[65410,65410],`mapped`,[12484]],[[65411,65411],`mapped`,[12486]],[[65412,65412],`mapped`,[12488]],[[65413,65413],`mapped`,[12490]],[[65414,65414],`mapped`,[12491]],[[65415,65415],`mapped`,[12492]],[[65416,65416],`mapped`,[12493]],[[65417,65417],`mapped`,[12494]],[[65418,65418],`mapped`,[12495]],[[65419,65419],`mapped`,[12498]],[[65420,65420],`mapped`,[12501]],[[65421,65421],`mapped`,[12504]],[[65422,65422],`mapped`,[12507]],[[65423,65423],`mapped`,[12510]],[[65424,65424],`mapped`,[12511]],[[65425,65425],`mapped`,[12512]],[[65426,65426],`mapped`,[12513]],[[65427,65427],`mapped`,[12514]],[[65428,65428],`mapped`,[12516]],[[65429,65429],`mapped`,[12518]],[[65430,65430],`mapped`,[12520]],[[65431,65431],`mapped`,[12521]],[[65432,65432],`mapped`,[12522]],[[65433,65433],`mapped`,[12523]],[[65434,65434],`mapped`,[12524]],[[65435,65435],`mapped`,[12525]],[[65436,65436],`mapped`,[12527]],[[65437,65437],`mapped`,[12531]],[[65438,65438],`mapped`,[12441]],[[65439,65439],`mapped`,[12442]],[[65440,65440],`disallowed`],[[65441,65441],`mapped`,[4352]],[[65442,65442],`mapped`,[4353]],[[65443,65443],`mapped`,[4522]],[[65444,65444],`mapped`,[4354]],[[65445,65445],`mapped`,[4524]],[[65446,65446],`mapped`,[4525]],[[65447,65447],`mapped`,[4355]],[[65448,65448],`mapped`,[4356]],[[65449,65449],`mapped`,[4357]],[[65450,65450],`mapped`,[4528]],[[65451,65451],`mapped`,[4529]],[[65452,65452],`mapped`,[4530]],[[65453,65453],`mapped`,[4531]],[[65454,65454],`mapped`,[4532]],[[65455,65455],`mapped`,[4533]],[[65456,65456],`mapped`,[4378]],[[65457,65457],`mapped`,[4358]],[[65458,65458],`mapped`,[4359]],[[65459,65459],`mapped`,[4360]],[[65460,65460],`mapped`,[4385]],[[65461,65461],`mapped`,[4361]],[[65462,65462],`mapped`,[4362]],[[65463,65463],`mapped`,[4363]],[[65464,65464],`mapped`,[4364]],[[65465,65465],`mapped`,[4365]],[[65466,65466],`mapped`,[4366]],[[65467,65467],`mapped`,[4367]],[[65468,65468],`mapped`,[4368]],[[65469,65469],`mapped`,[4369]],[[65470,65470],`mapped`,[4370]],[[65471,65473],`disallowed`],[[65474,65474],`mapped`,[4449]],[[65475,65475],`mapped`,[4450]],[[65476,65476],`mapped`,[4451]],[[65477,65477],`mapped`,[4452]],[[65478,65478],`mapped`,[4453]],[[65479,65479],`mapped`,[4454]],[[65480,65481],`disallowed`],[[65482,65482],`mapped`,[4455]],[[65483,65483],`mapped`,[4456]],[[65484,65484],`mapped`,[4457]],[[65485,65485],`mapped`,[4458]],[[65486,65486],`mapped`,[4459]],[[65487,65487],`mapped`,[4460]],[[65488,65489],`disallowed`],[[65490,65490],`mapped`,[4461]],[[65491,65491],`mapped`,[4462]],[[65492,65492],`mapped`,[4463]],[[65493,65493],`mapped`,[4464]],[[65494,65494],`mapped`,[4465]],[[65495,65495],`mapped`,[4466]],[[65496,65497],`disallowed`],[[65498,65498],`mapped`,[4467]],[[65499,65499],`mapped`,[4468]],[[65500,65500],`mapped`,[4469]],[[65501,65503],`disallowed`],[[65504,65504],`mapped`,[162]],[[65505,65505],`mapped`,[163]],[[65506,65506],`mapped`,[172]],[[65507,65507],`disallowed_STD3_mapped`,[32,772]],[[65508,65508],`mapped`,[166]],[[65509,65509],`mapped`,[165]],[[65510,65510],`mapped`,[8361]],[[65511,65511],`disallowed`],[[65512,65512],`mapped`,[9474]],[[65513,65513],`mapped`,[8592]],[[65514,65514],`mapped`,[8593]],[[65515,65515],`mapped`,[8594]],[[65516,65516],`mapped`,[8595]],[[65517,65517],`mapped`,[9632]],[[65518,65518],`mapped`,[9675]],[[65519,65528],`disallowed`],[[65529,65531],`disallowed`],[[65532,65532],`disallowed`],[[65533,65533],`disallowed`],[[65534,65535],`disallowed`],[[65536,65547],`valid`],[[65548,65548],`disallowed`],[[65549,65574],`valid`],[[65575,65575],`disallowed`],[[65576,65594],`valid`],[[65595,65595],`disallowed`],[[65596,65597],`valid`],[[65598,65598],`disallowed`],[[65599,65613],`valid`],[[65614,65615],`disallowed`],[[65616,65629],`valid`],[[65630,65663],`disallowed`],[[65664,65786],`valid`],[[65787,65791],`disallowed`],[[65792,65794],`valid`,[],`NV8`],[[65795,65798],`disallowed`],[[65799,65843],`valid`,[],`NV8`],[[65844,65846],`disallowed`],[[65847,65855],`valid`,[],`NV8`],[[65856,65930],`valid`,[],`NV8`],[[65931,65932],`valid`,[],`NV8`],[[65933,65935],`disallowed`],[[65936,65947],`valid`,[],`NV8`],[[65948,65951],`disallowed`],[[65952,65952],`valid`,[],`NV8`],[[65953,65999],`disallowed`],[[66e3,66044],`valid`,[],`NV8`],[[66045,66045],`valid`],[[66046,66175],`disallowed`],[[66176,66204],`valid`],[[66205,66207],`disallowed`],[[66208,66256],`valid`],[[66257,66271],`disallowed`],[[66272,66272],`valid`],[[66273,66299],`valid`,[],`NV8`],[[66300,66303],`disallowed`],[[66304,66334],`valid`],[[66335,66335],`valid`],[[66336,66339],`valid`,[],`NV8`],[[66340,66351],`disallowed`],[[66352,66368],`valid`],[[66369,66369],`valid`,[],`NV8`],[[66370,66377],`valid`],[[66378,66378],`valid`,[],`NV8`],[[66379,66383],`disallowed`],[[66384,66426],`valid`],[[66427,66431],`disallowed`],[[66432,66461],`valid`],[[66462,66462],`disallowed`],[[66463,66463],`valid`,[],`NV8`],[[66464,66499],`valid`],[[66500,66503],`disallowed`],[[66504,66511],`valid`],[[66512,66517],`valid`,[],`NV8`],[[66518,66559],`disallowed`],[[66560,66560],`mapped`,[66600]],[[66561,66561],`mapped`,[66601]],[[66562,66562],`mapped`,[66602]],[[66563,66563],`mapped`,[66603]],[[66564,66564],`mapped`,[66604]],[[66565,66565],`mapped`,[66605]],[[66566,66566],`mapped`,[66606]],[[66567,66567],`mapped`,[66607]],[[66568,66568],`mapped`,[66608]],[[66569,66569],`mapped`,[66609]],[[66570,66570],`mapped`,[66610]],[[66571,66571],`mapped`,[66611]],[[66572,66572],`mapped`,[66612]],[[66573,66573],`mapped`,[66613]],[[66574,66574],`mapped`,[66614]],[[66575,66575],`mapped`,[66615]],[[66576,66576],`mapped`,[66616]],[[66577,66577],`mapped`,[66617]],[[66578,66578],`mapped`,[66618]],[[66579,66579],`mapped`,[66619]],[[66580,66580],`mapped`,[66620]],[[66581,66581],`mapped`,[66621]],[[66582,66582],`mapped`,[66622]],[[66583,66583],`mapped`,[66623]],[[66584,66584],`mapped`,[66624]],[[66585,66585],`mapped`,[66625]],[[66586,66586],`mapped`,[66626]],[[66587,66587],`mapped`,[66627]],[[66588,66588],`mapped`,[66628]],[[66589,66589],`mapped`,[66629]],[[66590,66590],`mapped`,[66630]],[[66591,66591],`mapped`,[66631]],[[66592,66592],`mapped`,[66632]],[[66593,66593],`mapped`,[66633]],[[66594,66594],`mapped`,[66634]],[[66595,66595],`mapped`,[66635]],[[66596,66596],`mapped`,[66636]],[[66597,66597],`mapped`,[66637]],[[66598,66598],`mapped`,[66638]],[[66599,66599],`mapped`,[66639]],[[66600,66637],`valid`],[[66638,66717],`valid`],[[66718,66719],`disallowed`],[[66720,66729],`valid`],[[66730,66815],`disallowed`],[[66816,66855],`valid`],[[66856,66863],`disallowed`],[[66864,66915],`valid`],[[66916,66926],`disallowed`],[[66927,66927],`valid`,[],`NV8`],[[66928,67071],`disallowed`],[[67072,67382],`valid`],[[67383,67391],`disallowed`],[[67392,67413],`valid`],[[67414,67423],`disallowed`],[[67424,67431],`valid`],[[67432,67583],`disallowed`],[[67584,67589],`valid`],[[67590,67591],`disallowed`],[[67592,67592],`valid`],[[67593,67593],`disallowed`],[[67594,67637],`valid`],[[67638,67638],`disallowed`],[[67639,67640],`valid`],[[67641,67643],`disallowed`],[[67644,67644],`valid`],[[67645,67646],`disallowed`],[[67647,67647],`valid`],[[67648,67669],`valid`],[[67670,67670],`disallowed`],[[67671,67679],`valid`,[],`NV8`],[[67680,67702],`valid`],[[67703,67711],`valid`,[],`NV8`],[[67712,67742],`valid`],[[67743,67750],`disallowed`],[[67751,67759],`valid`,[],`NV8`],[[67760,67807],`disallowed`],[[67808,67826],`valid`],[[67827,67827],`disallowed`],[[67828,67829],`valid`],[[67830,67834],`disallowed`],[[67835,67839],`valid`,[],`NV8`],[[67840,67861],`valid`],[[67862,67865],`valid`,[],`NV8`],[[67866,67867],`valid`,[],`NV8`],[[67868,67870],`disallowed`],[[67871,67871],`valid`,[],`NV8`],[[67872,67897],`valid`],[[67898,67902],`disallowed`],[[67903,67903],`valid`,[],`NV8`],[[67904,67967],`disallowed`],[[67968,68023],`valid`],[[68024,68027],`disallowed`],[[68028,68029],`valid`,[],`NV8`],[[68030,68031],`valid`],[[68032,68047],`valid`,[],`NV8`],[[68048,68049],`disallowed`],[[68050,68095],`valid`,[],`NV8`],[[68096,68099],`valid`],[[68100,68100],`disallowed`],[[68101,68102],`valid`],[[68103,68107],`disallowed`],[[68108,68115],`valid`],[[68116,68116],`disallowed`],[[68117,68119],`valid`],[[68120,68120],`disallowed`],[[68121,68147],`valid`],[[68148,68151],`disallowed`],[[68152,68154],`valid`],[[68155,68158],`disallowed`],[[68159,68159],`valid`],[[68160,68167],`valid`,[],`NV8`],[[68168,68175],`disallowed`],[[68176,68184],`valid`,[],`NV8`],[[68185,68191],`disallowed`],[[68192,68220],`valid`],[[68221,68223],`valid`,[],`NV8`],[[68224,68252],`valid`],[[68253,68255],`valid`,[],`NV8`],[[68256,68287],`disallowed`],[[68288,68295],`valid`],[[68296,68296],`valid`,[],`NV8`],[[68297,68326],`valid`],[[68327,68330],`disallowed`],[[68331,68342],`valid`,[],`NV8`],[[68343,68351],`disallowed`],[[68352,68405],`valid`],[[68406,68408],`disallowed`],[[68409,68415],`valid`,[],`NV8`],[[68416,68437],`valid`],[[68438,68439],`disallowed`],[[68440,68447],`valid`,[],`NV8`],[[68448,68466],`valid`],[[68467,68471],`disallowed`],[[68472,68479],`valid`,[],`NV8`],[[68480,68497],`valid`],[[68498,68504],`disallowed`],[[68505,68508],`valid`,[],`NV8`],[[68509,68520],`disallowed`],[[68521,68527],`valid`,[],`NV8`],[[68528,68607],`disallowed`],[[68608,68680],`valid`],[[68681,68735],`disallowed`],[[68736,68736],`mapped`,[68800]],[[68737,68737],`mapped`,[68801]],[[68738,68738],`mapped`,[68802]],[[68739,68739],`mapped`,[68803]],[[68740,68740],`mapped`,[68804]],[[68741,68741],`mapped`,[68805]],[[68742,68742],`mapped`,[68806]],[[68743,68743],`mapped`,[68807]],[[68744,68744],`mapped`,[68808]],[[68745,68745],`mapped`,[68809]],[[68746,68746],`mapped`,[68810]],[[68747,68747],`mapped`,[68811]],[[68748,68748],`mapped`,[68812]],[[68749,68749],`mapped`,[68813]],[[68750,68750],`mapped`,[68814]],[[68751,68751],`mapped`,[68815]],[[68752,68752],`mapped`,[68816]],[[68753,68753],`mapped`,[68817]],[[68754,68754],`mapped`,[68818]],[[68755,68755],`mapped`,[68819]],[[68756,68756],`mapped`,[68820]],[[68757,68757],`mapped`,[68821]],[[68758,68758],`mapped`,[68822]],[[68759,68759],`mapped`,[68823]],[[68760,68760],`mapped`,[68824]],[[68761,68761],`mapped`,[68825]],[[68762,68762],`mapped`,[68826]],[[68763,68763],`mapped`,[68827]],[[68764,68764],`mapped`,[68828]],[[68765,68765],`mapped`,[68829]],[[68766,68766],`mapped`,[68830]],[[68767,68767],`mapped`,[68831]],[[68768,68768],`mapped`,[68832]],[[68769,68769],`mapped`,[68833]],[[68770,68770],`mapped`,[68834]],[[68771,68771],`mapped`,[68835]],[[68772,68772],`mapped`,[68836]],[[68773,68773],`mapped`,[68837]],[[68774,68774],`mapped`,[68838]],[[68775,68775],`mapped`,[68839]],[[68776,68776],`mapped`,[68840]],[[68777,68777],`mapped`,[68841]],[[68778,68778],`mapped`,[68842]],[[68779,68779],`mapped`,[68843]],[[68780,68780],`mapped`,[68844]],[[68781,68781],`mapped`,[68845]],[[68782,68782],`mapped`,[68846]],[[68783,68783],`mapped`,[68847]],[[68784,68784],`mapped`,[68848]],[[68785,68785],`mapped`,[68849]],[[68786,68786],`mapped`,[68850]],[[68787,68799],`disallowed`],[[68800,68850],`valid`],[[68851,68857],`disallowed`],[[68858,68863],`valid`,[],`NV8`],[[68864,69215],`disallowed`],[[69216,69246],`valid`,[],`NV8`],[[69247,69631],`disallowed`],[[69632,69702],`valid`],[[69703,69709],`valid`,[],`NV8`],[[69710,69713],`disallowed`],[[69714,69733],`valid`,[],`NV8`],[[69734,69743],`valid`],[[69744,69758],`disallowed`],[[69759,69759],`valid`],[[69760,69818],`valid`],[[69819,69820],`valid`,[],`NV8`],[[69821,69821],`disallowed`],[[69822,69825],`valid`,[],`NV8`],[[69826,69839],`disallowed`],[[69840,69864],`valid`],[[69865,69871],`disallowed`],[[69872,69881],`valid`],[[69882,69887],`disallowed`],[[69888,69940],`valid`],[[69941,69941],`disallowed`],[[69942,69951],`valid`],[[69952,69955],`valid`,[],`NV8`],[[69956,69967],`disallowed`],[[69968,70003],`valid`],[[70004,70005],`valid`,[],`NV8`],[[70006,70006],`valid`],[[70007,70015],`disallowed`],[[70016,70084],`valid`],[[70085,70088],`valid`,[],`NV8`],[[70089,70089],`valid`,[],`NV8`],[[70090,70092],`valid`],[[70093,70093],`valid`,[],`NV8`],[[70094,70095],`disallowed`],[[70096,70105],`valid`],[[70106,70106],`valid`],[[70107,70107],`valid`,[],`NV8`],[[70108,70108],`valid`],[[70109,70111],`valid`,[],`NV8`],[[70112,70112],`disallowed`],[[70113,70132],`valid`,[],`NV8`],[[70133,70143],`disallowed`],[[70144,70161],`valid`],[[70162,70162],`disallowed`],[[70163,70199],`valid`],[[70200,70205],`valid`,[],`NV8`],[[70206,70271],`disallowed`],[[70272,70278],`valid`],[[70279,70279],`disallowed`],[[70280,70280],`valid`],[[70281,70281],`disallowed`],[[70282,70285],`valid`],[[70286,70286],`disallowed`],[[70287,70301],`valid`],[[70302,70302],`disallowed`],[[70303,70312],`valid`],[[70313,70313],`valid`,[],`NV8`],[[70314,70319],`disallowed`],[[70320,70378],`valid`],[[70379,70383],`disallowed`],[[70384,70393],`valid`],[[70394,70399],`disallowed`],[[70400,70400],`valid`],[[70401,70403],`valid`],[[70404,70404],`disallowed`],[[70405,70412],`valid`],[[70413,70414],`disallowed`],[[70415,70416],`valid`],[[70417,70418],`disallowed`],[[70419,70440],`valid`],[[70441,70441],`disallowed`],[[70442,70448],`valid`],[[70449,70449],`disallowed`],[[70450,70451],`valid`],[[70452,70452],`disallowed`],[[70453,70457],`valid`],[[70458,70459],`disallowed`],[[70460,70468],`valid`],[[70469,70470],`disallowed`],[[70471,70472],`valid`],[[70473,70474],`disallowed`],[[70475,70477],`valid`],[[70478,70479],`disallowed`],[[70480,70480],`valid`],[[70481,70486],`disallowed`],[[70487,70487],`valid`],[[70488,70492],`disallowed`],[[70493,70499],`valid`],[[70500,70501],`disallowed`],[[70502,70508],`valid`],[[70509,70511],`disallowed`],[[70512,70516],`valid`],[[70517,70783],`disallowed`],[[70784,70853],`valid`],[[70854,70854],`valid`,[],`NV8`],[[70855,70855],`valid`],[[70856,70863],`disallowed`],[[70864,70873],`valid`],[[70874,71039],`disallowed`],[[71040,71093],`valid`],[[71094,71095],`disallowed`],[[71096,71104],`valid`],[[71105,71113],`valid`,[],`NV8`],[[71114,71127],`valid`,[],`NV8`],[[71128,71133],`valid`],[[71134,71167],`disallowed`],[[71168,71232],`valid`],[[71233,71235],`valid`,[],`NV8`],[[71236,71236],`valid`],[[71237,71247],`disallowed`],[[71248,71257],`valid`],[[71258,71295],`disallowed`],[[71296,71351],`valid`],[[71352,71359],`disallowed`],[[71360,71369],`valid`],[[71370,71423],`disallowed`],[[71424,71449],`valid`],[[71450,71452],`disallowed`],[[71453,71467],`valid`],[[71468,71471],`disallowed`],[[71472,71481],`valid`],[[71482,71487],`valid`,[],`NV8`],[[71488,71839],`disallowed`],[[71840,71840],`mapped`,[71872]],[[71841,71841],`mapped`,[71873]],[[71842,71842],`mapped`,[71874]],[[71843,71843],`mapped`,[71875]],[[71844,71844],`mapped`,[71876]],[[71845,71845],`mapped`,[71877]],[[71846,71846],`mapped`,[71878]],[[71847,71847],`mapped`,[71879]],[[71848,71848],`mapped`,[71880]],[[71849,71849],`mapped`,[71881]],[[71850,71850],`mapped`,[71882]],[[71851,71851],`mapped`,[71883]],[[71852,71852],`mapped`,[71884]],[[71853,71853],`mapped`,[71885]],[[71854,71854],`mapped`,[71886]],[[71855,71855],`mapped`,[71887]],[[71856,71856],`mapped`,[71888]],[[71857,71857],`mapped`,[71889]],[[71858,71858],`mapped`,[71890]],[[71859,71859],`mapped`,[71891]],[[71860,71860],`mapped`,[71892]],[[71861,71861],`mapped`,[71893]],[[71862,71862],`mapped`,[71894]],[[71863,71863],`mapped`,[71895]],[[71864,71864],`mapped`,[71896]],[[71865,71865],`mapped`,[71897]],[[71866,71866],`mapped`,[71898]],[[71867,71867],`mapped`,[71899]],[[71868,71868],`mapped`,[71900]],[[71869,71869],`mapped`,[71901]],[[71870,71870],`mapped`,[71902]],[[71871,71871],`mapped`,[71903]],[[71872,71913],`valid`],[[71914,71922],`valid`,[],`NV8`],[[71923,71934],`disallowed`],[[71935,71935],`valid`],[[71936,72383],`disallowed`],[[72384,72440],`valid`],[[72441,73727],`disallowed`],[[73728,74606],`valid`],[[74607,74648],`valid`],[[74649,74649],`valid`],[[74650,74751],`disallowed`],[[74752,74850],`valid`,[],`NV8`],[[74851,74862],`valid`,[],`NV8`],[[74863,74863],`disallowed`],[[74864,74867],`valid`,[],`NV8`],[[74868,74868],`valid`,[],`NV8`],[[74869,74879],`disallowed`],[[74880,75075],`valid`],[[75076,77823],`disallowed`],[[77824,78894],`valid`],[[78895,82943],`disallowed`],[[82944,83526],`valid`],[[83527,92159],`disallowed`],[[92160,92728],`valid`],[[92729,92735],`disallowed`],[[92736,92766],`valid`],[[92767,92767],`disallowed`],[[92768,92777],`valid`],[[92778,92781],`disallowed`],[[92782,92783],`valid`,[],`NV8`],[[92784,92879],`disallowed`],[[92880,92909],`valid`],[[92910,92911],`disallowed`],[[92912,92916],`valid`],[[92917,92917],`valid`,[],`NV8`],[[92918,92927],`disallowed`],[[92928,92982],`valid`],[[92983,92991],`valid`,[],`NV8`],[[92992,92995],`valid`],[[92996,92997],`valid`,[],`NV8`],[[92998,93007],`disallowed`],[[93008,93017],`valid`],[[93018,93018],`disallowed`],[[93019,93025],`valid`,[],`NV8`],[[93026,93026],`disallowed`],[[93027,93047],`valid`],[[93048,93052],`disallowed`],[[93053,93071],`valid`],[[93072,93951],`disallowed`],[[93952,94020],`valid`],[[94021,94031],`disallowed`],[[94032,94078],`valid`],[[94079,94094],`disallowed`],[[94095,94111],`valid`],[[94112,110591],`disallowed`],[[110592,110593],`valid`],[[110594,113663],`disallowed`],[[113664,113770],`valid`],[[113771,113775],`disallowed`],[[113776,113788],`valid`],[[113789,113791],`disallowed`],[[113792,113800],`valid`],[[113801,113807],`disallowed`],[[113808,113817],`valid`],[[113818,113819],`disallowed`],[[113820,113820],`valid`,[],`NV8`],[[113821,113822],`valid`],[[113823,113823],`valid`,[],`NV8`],[[113824,113827],`ignored`],[[113828,118783],`disallowed`],[[118784,119029],`valid`,[],`NV8`],[[119030,119039],`disallowed`],[[119040,119078],`valid`,[],`NV8`],[[119079,119080],`disallowed`],[[119081,119081],`valid`,[],`NV8`],[[119082,119133],`valid`,[],`NV8`],[[119134,119134],`mapped`,[119127,119141]],[[119135,119135],`mapped`,[119128,119141]],[[119136,119136],`mapped`,[119128,119141,119150]],[[119137,119137],`mapped`,[119128,119141,119151]],[[119138,119138],`mapped`,[119128,119141,119152]],[[119139,119139],`mapped`,[119128,119141,119153]],[[119140,119140],`mapped`,[119128,119141,119154]],[[119141,119154],`valid`,[],`NV8`],[[119155,119162],`disallowed`],[[119163,119226],`valid`,[],`NV8`],[[119227,119227],`mapped`,[119225,119141]],[[119228,119228],`mapped`,[119226,119141]],[[119229,119229],`mapped`,[119225,119141,119150]],[[119230,119230],`mapped`,[119226,119141,119150]],[[119231,119231],`mapped`,[119225,119141,119151]],[[119232,119232],`mapped`,[119226,119141,119151]],[[119233,119261],`valid`,[],`NV8`],[[119262,119272],`valid`,[],`NV8`],[[119273,119295],`disallowed`],[[119296,119365],`valid`,[],`NV8`],[[119366,119551],`disallowed`],[[119552,119638],`valid`,[],`NV8`],[[119639,119647],`disallowed`],[[119648,119665],`valid`,[],`NV8`],[[119666,119807],`disallowed`],[[119808,119808],`mapped`,[97]],[[119809,119809],`mapped`,[98]],[[119810,119810],`mapped`,[99]],[[119811,119811],`mapped`,[100]],[[119812,119812],`mapped`,[101]],[[119813,119813],`mapped`,[102]],[[119814,119814],`mapped`,[103]],[[119815,119815],`mapped`,[104]],[[119816,119816],`mapped`,[105]],[[119817,119817],`mapped`,[106]],[[119818,119818],`mapped`,[107]],[[119819,119819],`mapped`,[108]],[[119820,119820],`mapped`,[109]],[[119821,119821],`mapped`,[110]],[[119822,119822],`mapped`,[111]],[[119823,119823],`mapped`,[112]],[[119824,119824],`mapped`,[113]],[[119825,119825],`mapped`,[114]],[[119826,119826],`mapped`,[115]],[[119827,119827],`mapped`,[116]],[[119828,119828],`mapped`,[117]],[[119829,119829],`mapped`,[118]],[[119830,119830],`mapped`,[119]],[[119831,119831],`mapped`,[120]],[[119832,119832],`mapped`,[121]],[[119833,119833],`mapped`,[122]],[[119834,119834],`mapped`,[97]],[[119835,119835],`mapped`,[98]],[[119836,119836],`mapped`,[99]],[[119837,119837],`mapped`,[100]],[[119838,119838],`mapped`,[101]],[[119839,119839],`mapped`,[102]],[[119840,119840],`mapped`,[103]],[[119841,119841],`mapped`,[104]],[[119842,119842],`mapped`,[105]],[[119843,119843],`mapped`,[106]],[[119844,119844],`mapped`,[107]],[[119845,119845],`mapped`,[108]],[[119846,119846],`mapped`,[109]],[[119847,119847],`mapped`,[110]],[[119848,119848],`mapped`,[111]],[[119849,119849],`mapped`,[112]],[[119850,119850],`mapped`,[113]],[[119851,119851],`mapped`,[114]],[[119852,119852],`mapped`,[115]],[[119853,119853],`mapped`,[116]],[[119854,119854],`mapped`,[117]],[[119855,119855],`mapped`,[118]],[[119856,119856],`mapped`,[119]],[[119857,119857],`mapped`,[120]],[[119858,119858],`mapped`,[121]],[[119859,119859],`mapped`,[122]],[[119860,119860],`mapped`,[97]],[[119861,119861],`mapped`,[98]],[[119862,119862],`mapped`,[99]],[[119863,119863],`mapped`,[100]],[[119864,119864],`mapped`,[101]],[[119865,119865],`mapped`,[102]],[[119866,119866],`mapped`,[103]],[[119867,119867],`mapped`,[104]],[[119868,119868],`mapped`,[105]],[[119869,119869],`mapped`,[106]],[[119870,119870],`mapped`,[107]],[[119871,119871],`mapped`,[108]],[[119872,119872],`mapped`,[109]],[[119873,119873],`mapped`,[110]],[[119874,119874],`mapped`,[111]],[[119875,119875],`mapped`,[112]],[[119876,119876],`mapped`,[113]],[[119877,119877],`mapped`,[114]],[[119878,119878],`mapped`,[115]],[[119879,119879],`mapped`,[116]],[[119880,119880],`mapped`,[117]],[[119881,119881],`mapped`,[118]],[[119882,119882],`mapped`,[119]],[[119883,119883],`mapped`,[120]],[[119884,119884],`mapped`,[121]],[[119885,119885],`mapped`,[122]],[[119886,119886],`mapped`,[97]],[[119887,119887],`mapped`,[98]],[[119888,119888],`mapped`,[99]],[[119889,119889],`mapped`,[100]],[[119890,119890],`mapped`,[101]],[[119891,119891],`mapped`,[102]],[[119892,119892],`mapped`,[103]],[[119893,119893],`disallowed`],[[119894,119894],`mapped`,[105]],[[119895,119895],`mapped`,[106]],[[119896,119896],`mapped`,[107]],[[119897,119897],`mapped`,[108]],[[119898,119898],`mapped`,[109]],[[119899,119899],`mapped`,[110]],[[119900,119900],`mapped`,[111]],[[119901,119901],`mapped`,[112]],[[119902,119902],`mapped`,[113]],[[119903,119903],`mapped`,[114]],[[119904,119904],`mapped`,[115]],[[119905,119905],`mapped`,[116]],[[119906,119906],`mapped`,[117]],[[119907,119907],`mapped`,[118]],[[119908,119908],`mapped`,[119]],[[119909,119909],`mapped`,[120]],[[119910,119910],`mapped`,[121]],[[119911,119911],`mapped`,[122]],[[119912,119912],`mapped`,[97]],[[119913,119913],`mapped`,[98]],[[119914,119914],`mapped`,[99]],[[119915,119915],`mapped`,[100]],[[119916,119916],`mapped`,[101]],[[119917,119917],`mapped`,[102]],[[119918,119918],`mapped`,[103]],[[119919,119919],`mapped`,[104]],[[119920,119920],`mapped`,[105]],[[119921,119921],`mapped`,[106]],[[119922,119922],`mapped`,[107]],[[119923,119923],`mapped`,[108]],[[119924,119924],`mapped`,[109]],[[119925,119925],`mapped`,[110]],[[119926,119926],`mapped`,[111]],[[119927,119927],`mapped`,[112]],[[119928,119928],`mapped`,[113]],[[119929,119929],`mapped`,[114]],[[119930,119930],`mapped`,[115]],[[119931,119931],`mapped`,[116]],[[119932,119932],`mapped`,[117]],[[119933,119933],`mapped`,[118]],[[119934,119934],`mapped`,[119]],[[119935,119935],`mapped`,[120]],[[119936,119936],`mapped`,[121]],[[119937,119937],`mapped`,[122]],[[119938,119938],`mapped`,[97]],[[119939,119939],`mapped`,[98]],[[119940,119940],`mapped`,[99]],[[119941,119941],`mapped`,[100]],[[119942,119942],`mapped`,[101]],[[119943,119943],`mapped`,[102]],[[119944,119944],`mapped`,[103]],[[119945,119945],`mapped`,[104]],[[119946,119946],`mapped`,[105]],[[119947,119947],`mapped`,[106]],[[119948,119948],`mapped`,[107]],[[119949,119949],`mapped`,[108]],[[119950,119950],`mapped`,[109]],[[119951,119951],`mapped`,[110]],[[119952,119952],`mapped`,[111]],[[119953,119953],`mapped`,[112]],[[119954,119954],`mapped`,[113]],[[119955,119955],`mapped`,[114]],[[119956,119956],`mapped`,[115]],[[119957,119957],`mapped`,[116]],[[119958,119958],`mapped`,[117]],[[119959,119959],`mapped`,[118]],[[119960,119960],`mapped`,[119]],[[119961,119961],`mapped`,[120]],[[119962,119962],`mapped`,[121]],[[119963,119963],`mapped`,[122]],[[119964,119964],`mapped`,[97]],[[119965,119965],`disallowed`],[[119966,119966],`mapped`,[99]],[[119967,119967],`mapped`,[100]],[[119968,119969],`disallowed`],[[119970,119970],`mapped`,[103]],[[119971,119972],`disallowed`],[[119973,119973],`mapped`,[106]],[[119974,119974],`mapped`,[107]],[[119975,119976],`disallowed`],[[119977,119977],`mapped`,[110]],[[119978,119978],`mapped`,[111]],[[119979,119979],`mapped`,[112]],[[119980,119980],`mapped`,[113]],[[119981,119981],`disallowed`],[[119982,119982],`mapped`,[115]],[[119983,119983],`mapped`,[116]],[[119984,119984],`mapped`,[117]],[[119985,119985],`mapped`,[118]],[[119986,119986],`mapped`,[119]],[[119987,119987],`mapped`,[120]],[[119988,119988],`mapped`,[121]],[[119989,119989],`mapped`,[122]],[[119990,119990],`mapped`,[97]],[[119991,119991],`mapped`,[98]],[[119992,119992],`mapped`,[99]],[[119993,119993],`mapped`,[100]],[[119994,119994],`disallowed`],[[119995,119995],`mapped`,[102]],[[119996,119996],`disallowed`],[[119997,119997],`mapped`,[104]],[[119998,119998],`mapped`,[105]],[[119999,119999],`mapped`,[106]],[[12e4,12e4],`mapped`,[107]],[[120001,120001],`mapped`,[108]],[[120002,120002],`mapped`,[109]],[[120003,120003],`mapped`,[110]],[[120004,120004],`disallowed`],[[120005,120005],`mapped`,[112]],[[120006,120006],`mapped`,[113]],[[120007,120007],`mapped`,[114]],[[120008,120008],`mapped`,[115]],[[120009,120009],`mapped`,[116]],[[120010,120010],`mapped`,[117]],[[120011,120011],`mapped`,[118]],[[120012,120012],`mapped`,[119]],[[120013,120013],`mapped`,[120]],[[120014,120014],`mapped`,[121]],[[120015,120015],`mapped`,[122]],[[120016,120016],`mapped`,[97]],[[120017,120017],`mapped`,[98]],[[120018,120018],`mapped`,[99]],[[120019,120019],`mapped`,[100]],[[120020,120020],`mapped`,[101]],[[120021,120021],`mapped`,[102]],[[120022,120022],`mapped`,[103]],[[120023,120023],`mapped`,[104]],[[120024,120024],`mapped`,[105]],[[120025,120025],`mapped`,[106]],[[120026,120026],`mapped`,[107]],[[120027,120027],`mapped`,[108]],[[120028,120028],`mapped`,[109]],[[120029,120029],`mapped`,[110]],[[120030,120030],`mapped`,[111]],[[120031,120031],`mapped`,[112]],[[120032,120032],`mapped`,[113]],[[120033,120033],`mapped`,[114]],[[120034,120034],`mapped`,[115]],[[120035,120035],`mapped`,[116]],[[120036,120036],`mapped`,[117]],[[120037,120037],`mapped`,[118]],[[120038,120038],`mapped`,[119]],[[120039,120039],`mapped`,[120]],[[120040,120040],`mapped`,[121]],[[120041,120041],`mapped`,[122]],[[120042,120042],`mapped`,[97]],[[120043,120043],`mapped`,[98]],[[120044,120044],`mapped`,[99]],[[120045,120045],`mapped`,[100]],[[120046,120046],`mapped`,[101]],[[120047,120047],`mapped`,[102]],[[120048,120048],`mapped`,[103]],[[120049,120049],`mapped`,[104]],[[120050,120050],`mapped`,[105]],[[120051,120051],`mapped`,[106]],[[120052,120052],`mapped`,[107]],[[120053,120053],`mapped`,[108]],[[120054,120054],`mapped`,[109]],[[120055,120055],`mapped`,[110]],[[120056,120056],`mapped`,[111]],[[120057,120057],`mapped`,[112]],[[120058,120058],`mapped`,[113]],[[120059,120059],`mapped`,[114]],[[120060,120060],`mapped`,[115]],[[120061,120061],`mapped`,[116]],[[120062,120062],`mapped`,[117]],[[120063,120063],`mapped`,[118]],[[120064,120064],`mapped`,[119]],[[120065,120065],`mapped`,[120]],[[120066,120066],`mapped`,[121]],[[120067,120067],`mapped`,[122]],[[120068,120068],`mapped`,[97]],[[120069,120069],`mapped`,[98]],[[120070,120070],`disallowed`],[[120071,120071],`mapped`,[100]],[[120072,120072],`mapped`,[101]],[[120073,120073],`mapped`,[102]],[[120074,120074],`mapped`,[103]],[[120075,120076],`disallowed`],[[120077,120077],`mapped`,[106]],[[120078,120078],`mapped`,[107]],[[120079,120079],`mapped`,[108]],[[120080,120080],`mapped`,[109]],[[120081,120081],`mapped`,[110]],[[120082,120082],`mapped`,[111]],[[120083,120083],`mapped`,[112]],[[120084,120084],`mapped`,[113]],[[120085,120085],`disallowed`],[[120086,120086],`mapped`,[115]],[[120087,120087],`mapped`,[116]],[[120088,120088],`mapped`,[117]],[[120089,120089],`mapped`,[118]],[[120090,120090],`mapped`,[119]],[[120091,120091],`mapped`,[120]],[[120092,120092],`mapped`,[121]],[[120093,120093],`disallowed`],[[120094,120094],`mapped`,[97]],[[120095,120095],`mapped`,[98]],[[120096,120096],`mapped`,[99]],[[120097,120097],`mapped`,[100]],[[120098,120098],`mapped`,[101]],[[120099,120099],`mapped`,[102]],[[120100,120100],`mapped`,[103]],[[120101,120101],`mapped`,[104]],[[120102,120102],`mapped`,[105]],[[120103,120103],`mapped`,[106]],[[120104,120104],`mapped`,[107]],[[120105,120105],`mapped`,[108]],[[120106,120106],`mapped`,[109]],[[120107,120107],`mapped`,[110]],[[120108,120108],`mapped`,[111]],[[120109,120109],`mapped`,[112]],[[120110,120110],`mapped`,[113]],[[120111,120111],`mapped`,[114]],[[120112,120112],`mapped`,[115]],[[120113,120113],`mapped`,[116]],[[120114,120114],`mapped`,[117]],[[120115,120115],`mapped`,[118]],[[120116,120116],`mapped`,[119]],[[120117,120117],`mapped`,[120]],[[120118,120118],`mapped`,[121]],[[120119,120119],`mapped`,[122]],[[120120,120120],`mapped`,[97]],[[120121,120121],`mapped`,[98]],[[120122,120122],`disallowed`],[[120123,120123],`mapped`,[100]],[[120124,120124],`mapped`,[101]],[[120125,120125],`mapped`,[102]],[[120126,120126],`mapped`,[103]],[[120127,120127],`disallowed`],[[120128,120128],`mapped`,[105]],[[120129,120129],`mapped`,[106]],[[120130,120130],`mapped`,[107]],[[120131,120131],`mapped`,[108]],[[120132,120132],`mapped`,[109]],[[120133,120133],`disallowed`],[[120134,120134],`mapped`,[111]],[[120135,120137],`disallowed`],[[120138,120138],`mapped`,[115]],[[120139,120139],`mapped`,[116]],[[120140,120140],`mapped`,[117]],[[120141,120141],`mapped`,[118]],[[120142,120142],`mapped`,[119]],[[120143,120143],`mapped`,[120]],[[120144,120144],`mapped`,[121]],[[120145,120145],`disallowed`],[[120146,120146],`mapped`,[97]],[[120147,120147],`mapped`,[98]],[[120148,120148],`mapped`,[99]],[[120149,120149],`mapped`,[100]],[[120150,120150],`mapped`,[101]],[[120151,120151],`mapped`,[102]],[[120152,120152],`mapped`,[103]],[[120153,120153],`mapped`,[104]],[[120154,120154],`mapped`,[105]],[[120155,120155],`mapped`,[106]],[[120156,120156],`mapped`,[107]],[[120157,120157],`mapped`,[108]],[[120158,120158],`mapped`,[109]],[[120159,120159],`mapped`,[110]],[[120160,120160],`mapped`,[111]],[[120161,120161],`mapped`,[112]],[[120162,120162],`mapped`,[113]],[[120163,120163],`mapped`,[114]],[[120164,120164],`mapped`,[115]],[[120165,120165],`mapped`,[116]],[[120166,120166],`mapped`,[117]],[[120167,120167],`mapped`,[118]],[[120168,120168],`mapped`,[119]],[[120169,120169],`mapped`,[120]],[[120170,120170],`mapped`,[121]],[[120171,120171],`mapped`,[122]],[[120172,120172],`mapped`,[97]],[[120173,120173],`mapped`,[98]],[[120174,120174],`mapped`,[99]],[[120175,120175],`mapped`,[100]],[[120176,120176],`mapped`,[101]],[[120177,120177],`mapped`,[102]],[[120178,120178],`mapped`,[103]],[[120179,120179],`mapped`,[104]],[[120180,120180],`mapped`,[105]],[[120181,120181],`mapped`,[106]],[[120182,120182],`mapped`,[107]],[[120183,120183],`mapped`,[108]],[[120184,120184],`mapped`,[109]],[[120185,120185],`mapped`,[110]],[[120186,120186],`mapped`,[111]],[[120187,120187],`mapped`,[112]],[[120188,120188],`mapped`,[113]],[[120189,120189],`mapped`,[114]],[[120190,120190],`mapped`,[115]],[[120191,120191],`mapped`,[116]],[[120192,120192],`mapped`,[117]],[[120193,120193],`mapped`,[118]],[[120194,120194],`mapped`,[119]],[[120195,120195],`mapped`,[120]],[[120196,120196],`mapped`,[121]],[[120197,120197],`mapped`,[122]],[[120198,120198],`mapped`,[97]],[[120199,120199],`mapped`,[98]],[[120200,120200],`mapped`,[99]],[[120201,120201],`mapped`,[100]],[[120202,120202],`mapped`,[101]],[[120203,120203],`mapped`,[102]],[[120204,120204],`mapped`,[103]],[[120205,120205],`mapped`,[104]],[[120206,120206],`mapped`,[105]],[[120207,120207],`mapped`,[106]],[[120208,120208],`mapped`,[107]],[[120209,120209],`mapped`,[108]],[[120210,120210],`mapped`,[109]],[[120211,120211],`mapped`,[110]],[[120212,120212],`mapped`,[111]],[[120213,120213],`mapped`,[112]],[[120214,120214],`mapped`,[113]],[[120215,120215],`mapped`,[114]],[[120216,120216],`mapped`,[115]],[[120217,120217],`mapped`,[116]],[[120218,120218],`mapped`,[117]],[[120219,120219],`mapped`,[118]],[[120220,120220],`mapped`,[119]],[[120221,120221],`mapped`,[120]],[[120222,120222],`mapped`,[121]],[[120223,120223],`mapped`,[122]],[[120224,120224],`mapped`,[97]],[[120225,120225],`mapped`,[98]],[[120226,120226],`mapped`,[99]],[[120227,120227],`mapped`,[100]],[[120228,120228],`mapped`,[101]],[[120229,120229],`mapped`,[102]],[[120230,120230],`mapped`,[103]],[[120231,120231],`mapped`,[104]],[[120232,120232],`mapped`,[105]],[[120233,120233],`mapped`,[106]],[[120234,120234],`mapped`,[107]],[[120235,120235],`mapped`,[108]],[[120236,120236],`mapped`,[109]],[[120237,120237],`mapped`,[110]],[[120238,120238],`mapped`,[111]],[[120239,120239],`mapped`,[112]],[[120240,120240],`mapped`,[113]],[[120241,120241],`mapped`,[114]],[[120242,120242],`mapped`,[115]],[[120243,120243],`mapped`,[116]],[[120244,120244],`mapped`,[117]],[[120245,120245],`mapped`,[118]],[[120246,120246],`mapped`,[119]],[[120247,120247],`mapped`,[120]],[[120248,120248],`mapped`,[121]],[[120249,120249],`mapped`,[122]],[[120250,120250],`mapped`,[97]],[[120251,120251],`mapped`,[98]],[[120252,120252],`mapped`,[99]],[[120253,120253],`mapped`,[100]],[[120254,120254],`mapped`,[101]],[[120255,120255],`mapped`,[102]],[[120256,120256],`mapped`,[103]],[[120257,120257],`mapped`,[104]],[[120258,120258],`mapped`,[105]],[[120259,120259],`mapped`,[106]],[[120260,120260],`mapped`,[107]],[[120261,120261],`mapped`,[108]],[[120262,120262],`mapped`,[109]],[[120263,120263],`mapped`,[110]],[[120264,120264],`mapped`,[111]],[[120265,120265],`mapped`,[112]],[[120266,120266],`mapped`,[113]],[[120267,120267],`mapped`,[114]],[[120268,120268],`mapped`,[115]],[[120269,120269],`mapped`,[116]],[[120270,120270],`mapped`,[117]],[[120271,120271],`mapped`,[118]],[[120272,120272],`mapped`,[119]],[[120273,120273],`mapped`,[120]],[[120274,120274],`mapped`,[121]],[[120275,120275],`mapped`,[122]],[[120276,120276],`mapped`,[97]],[[120277,120277],`mapped`,[98]],[[120278,120278],`mapped`,[99]],[[120279,120279],`mapped`,[100]],[[120280,120280],`mapped`,[101]],[[120281,120281],`mapped`,[102]],[[120282,120282],`mapped`,[103]],[[120283,120283],`mapped`,[104]],[[120284,120284],`mapped`,[105]],[[120285,120285],`mapped`,[106]],[[120286,120286],`mapped`,[107]],[[120287,120287],`mapped`,[108]],[[120288,120288],`mapped`,[109]],[[120289,120289],`mapped`,[110]],[[120290,120290],`mapped`,[111]],[[120291,120291],`mapped`,[112]],[[120292,120292],`mapped`,[113]],[[120293,120293],`mapped`,[114]],[[120294,120294],`mapped`,[115]],[[120295,120295],`mapped`,[116]],[[120296,120296],`mapped`,[117]],[[120297,120297],`mapped`,[118]],[[120298,120298],`mapped`,[119]],[[120299,120299],`mapped`,[120]],[[120300,120300],`mapped`,[121]],[[120301,120301],`mapped`,[122]],[[120302,120302],`mapped`,[97]],[[120303,120303],`mapped`,[98]],[[120304,120304],`mapped`,[99]],[[120305,120305],`mapped`,[100]],[[120306,120306],`mapped`,[101]],[[120307,120307],`mapped`,[102]],[[120308,120308],`mapped`,[103]],[[120309,120309],`mapped`,[104]],[[120310,120310],`mapped`,[105]],[[120311,120311],`mapped`,[106]],[[120312,120312],`mapped`,[107]],[[120313,120313],`mapped`,[108]],[[120314,120314],`mapped`,[109]],[[120315,120315],`mapped`,[110]],[[120316,120316],`mapped`,[111]],[[120317,120317],`mapped`,[112]],[[120318,120318],`mapped`,[113]],[[120319,120319],`mapped`,[114]],[[120320,120320],`mapped`,[115]],[[120321,120321],`mapped`,[116]],[[120322,120322],`mapped`,[117]],[[120323,120323],`mapped`,[118]],[[120324,120324],`mapped`,[119]],[[120325,120325],`mapped`,[120]],[[120326,120326],`mapped`,[121]],[[120327,120327],`mapped`,[122]],[[120328,120328],`mapped`,[97]],[[120329,120329],`mapped`,[98]],[[120330,120330],`mapped`,[99]],[[120331,120331],`mapped`,[100]],[[120332,120332],`mapped`,[101]],[[120333,120333],`mapped`,[102]],[[120334,120334],`mapped`,[103]],[[120335,120335],`mapped`,[104]],[[120336,120336],`mapped`,[105]],[[120337,120337],`mapped`,[106]],[[120338,120338],`mapped`,[107]],[[120339,120339],`mapped`,[108]],[[120340,120340],`mapped`,[109]],[[120341,120341],`mapped`,[110]],[[120342,120342],`mapped`,[111]],[[120343,120343],`mapped`,[112]],[[120344,120344],`mapped`,[113]],[[120345,120345],`mapped`,[114]],[[120346,120346],`mapped`,[115]],[[120347,120347],`mapped`,[116]],[[120348,120348],`mapped`,[117]],[[120349,120349],`mapped`,[118]],[[120350,120350],`mapped`,[119]],[[120351,120351],`mapped`,[120]],[[120352,120352],`mapped`,[121]],[[120353,120353],`mapped`,[122]],[[120354,120354],`mapped`,[97]],[[120355,120355],`mapped`,[98]],[[120356,120356],`mapped`,[99]],[[120357,120357],`mapped`,[100]],[[120358,120358],`mapped`,[101]],[[120359,120359],`mapped`,[102]],[[120360,120360],`mapped`,[103]],[[120361,120361],`mapped`,[104]],[[120362,120362],`mapped`,[105]],[[120363,120363],`mapped`,[106]],[[120364,120364],`mapped`,[107]],[[120365,120365],`mapped`,[108]],[[120366,120366],`mapped`,[109]],[[120367,120367],`mapped`,[110]],[[120368,120368],`mapped`,[111]],[[120369,120369],`mapped`,[112]],[[120370,120370],`mapped`,[113]],[[120371,120371],`mapped`,[114]],[[120372,120372],`mapped`,[115]],[[120373,120373],`mapped`,[116]],[[120374,120374],`mapped`,[117]],[[120375,120375],`mapped`,[118]],[[120376,120376],`mapped`,[119]],[[120377,120377],`mapped`,[120]],[[120378,120378],`mapped`,[121]],[[120379,120379],`mapped`,[122]],[[120380,120380],`mapped`,[97]],[[120381,120381],`mapped`,[98]],[[120382,120382],`mapped`,[99]],[[120383,120383],`mapped`,[100]],[[120384,120384],`mapped`,[101]],[[120385,120385],`mapped`,[102]],[[120386,120386],`mapped`,[103]],[[120387,120387],`mapped`,[104]],[[120388,120388],`mapped`,[105]],[[120389,120389],`mapped`,[106]],[[120390,120390],`mapped`,[107]],[[120391,120391],`mapped`,[108]],[[120392,120392],`mapped`,[109]],[[120393,120393],`mapped`,[110]],[[120394,120394],`mapped`,[111]],[[120395,120395],`mapped`,[112]],[[120396,120396],`mapped`,[113]],[[120397,120397],`mapped`,[114]],[[120398,120398],`mapped`,[115]],[[120399,120399],`mapped`,[116]],[[120400,120400],`mapped`,[117]],[[120401,120401],`mapped`,[118]],[[120402,120402],`mapped`,[119]],[[120403,120403],`mapped`,[120]],[[120404,120404],`mapped`,[121]],[[120405,120405],`mapped`,[122]],[[120406,120406],`mapped`,[97]],[[120407,120407],`mapped`,[98]],[[120408,120408],`mapped`,[99]],[[120409,120409],`mapped`,[100]],[[120410,120410],`mapped`,[101]],[[120411,120411],`mapped`,[102]],[[120412,120412],`mapped`,[103]],[[120413,120413],`mapped`,[104]],[[120414,120414],`mapped`,[105]],[[120415,120415],`mapped`,[106]],[[120416,120416],`mapped`,[107]],[[120417,120417],`mapped`,[108]],[[120418,120418],`mapped`,[109]],[[120419,120419],`mapped`,[110]],[[120420,120420],`mapped`,[111]],[[120421,120421],`mapped`,[112]],[[120422,120422],`mapped`,[113]],[[120423,120423],`mapped`,[114]],[[120424,120424],`mapped`,[115]],[[120425,120425],`mapped`,[116]],[[120426,120426],`mapped`,[117]],[[120427,120427],`mapped`,[118]],[[120428,120428],`mapped`,[119]],[[120429,120429],`mapped`,[120]],[[120430,120430],`mapped`,[121]],[[120431,120431],`mapped`,[122]],[[120432,120432],`mapped`,[97]],[[120433,120433],`mapped`,[98]],[[120434,120434],`mapped`,[99]],[[120435,120435],`mapped`,[100]],[[120436,120436],`mapped`,[101]],[[120437,120437],`mapped`,[102]],[[120438,120438],`mapped`,[103]],[[120439,120439],`mapped`,[104]],[[120440,120440],`mapped`,[105]],[[120441,120441],`mapped`,[106]],[[120442,120442],`mapped`,[107]],[[120443,120443],`mapped`,[108]],[[120444,120444],`mapped`,[109]],[[120445,120445],`mapped`,[110]],[[120446,120446],`mapped`,[111]],[[120447,120447],`mapped`,[112]],[[120448,120448],`mapped`,[113]],[[120449,120449],`mapped`,[114]],[[120450,120450],`mapped`,[115]],[[120451,120451],`mapped`,[116]],[[120452,120452],`mapped`,[117]],[[120453,120453],`mapped`,[118]],[[120454,120454],`mapped`,[119]],[[120455,120455],`mapped`,[120]],[[120456,120456],`mapped`,[121]],[[120457,120457],`mapped`,[122]],[[120458,120458],`mapped`,[97]],[[120459,120459],`mapped`,[98]],[[120460,120460],`mapped`,[99]],[[120461,120461],`mapped`,[100]],[[120462,120462],`mapped`,[101]],[[120463,120463],`mapped`,[102]],[[120464,120464],`mapped`,[103]],[[120465,120465],`mapped`,[104]],[[120466,120466],`mapped`,[105]],[[120467,120467],`mapped`,[106]],[[120468,120468],`mapped`,[107]],[[120469,120469],`mapped`,[108]],[[120470,120470],`mapped`,[109]],[[120471,120471],`mapped`,[110]],[[120472,120472],`mapped`,[111]],[[120473,120473],`mapped`,[112]],[[120474,120474],`mapped`,[113]],[[120475,120475],`mapped`,[114]],[[120476,120476],`mapped`,[115]],[[120477,120477],`mapped`,[116]],[[120478,120478],`mapped`,[117]],[[120479,120479],`mapped`,[118]],[[120480,120480],`mapped`,[119]],[[120481,120481],`mapped`,[120]],[[120482,120482],`mapped`,[121]],[[120483,120483],`mapped`,[122]],[[120484,120484],`mapped`,[305]],[[120485,120485],`mapped`,[567]],[[120486,120487],`disallowed`],[[120488,120488],`mapped`,[945]],[[120489,120489],`mapped`,[946]],[[120490,120490],`mapped`,[947]],[[120491,120491],`mapped`,[948]],[[120492,120492],`mapped`,[949]],[[120493,120493],`mapped`,[950]],[[120494,120494],`mapped`,[951]],[[120495,120495],`mapped`,[952]],[[120496,120496],`mapped`,[953]],[[120497,120497],`mapped`,[954]],[[120498,120498],`mapped`,[955]],[[120499,120499],`mapped`,[956]],[[120500,120500],`mapped`,[957]],[[120501,120501],`mapped`,[958]],[[120502,120502],`mapped`,[959]],[[120503,120503],`mapped`,[960]],[[120504,120504],`mapped`,[961]],[[120505,120505],`mapped`,[952]],[[120506,120506],`mapped`,[963]],[[120507,120507],`mapped`,[964]],[[120508,120508],`mapped`,[965]],[[120509,120509],`mapped`,[966]],[[120510,120510],`mapped`,[967]],[[120511,120511],`mapped`,[968]],[[120512,120512],`mapped`,[969]],[[120513,120513],`mapped`,[8711]],[[120514,120514],`mapped`,[945]],[[120515,120515],`mapped`,[946]],[[120516,120516],`mapped`,[947]],[[120517,120517],`mapped`,[948]],[[120518,120518],`mapped`,[949]],[[120519,120519],`mapped`,[950]],[[120520,120520],`mapped`,[951]],[[120521,120521],`mapped`,[952]],[[120522,120522],`mapped`,[953]],[[120523,120523],`mapped`,[954]],[[120524,120524],`mapped`,[955]],[[120525,120525],`mapped`,[956]],[[120526,120526],`mapped`,[957]],[[120527,120527],`mapped`,[958]],[[120528,120528],`mapped`,[959]],[[120529,120529],`mapped`,[960]],[[120530,120530],`mapped`,[961]],[[120531,120532],`mapped`,[963]],[[120533,120533],`mapped`,[964]],[[120534,120534],`mapped`,[965]],[[120535,120535],`mapped`,[966]],[[120536,120536],`mapped`,[967]],[[120537,120537],`mapped`,[968]],[[120538,120538],`mapped`,[969]],[[120539,120539],`mapped`,[8706]],[[120540,120540],`mapped`,[949]],[[120541,120541],`mapped`,[952]],[[120542,120542],`mapped`,[954]],[[120543,120543],`mapped`,[966]],[[120544,120544],`mapped`,[961]],[[120545,120545],`mapped`,[960]],[[120546,120546],`mapped`,[945]],[[120547,120547],`mapped`,[946]],[[120548,120548],`mapped`,[947]],[[120549,120549],`mapped`,[948]],[[120550,120550],`mapped`,[949]],[[120551,120551],`mapped`,[950]],[[120552,120552],`mapped`,[951]],[[120553,120553],`mapped`,[952]],[[120554,120554],`mapped`,[953]],[[120555,120555],`mapped`,[954]],[[120556,120556],`mapped`,[955]],[[120557,120557],`mapped`,[956]],[[120558,120558],`mapped`,[957]],[[120559,120559],`mapped`,[958]],[[120560,120560],`mapped`,[959]],[[120561,120561],`mapped`,[960]],[[120562,120562],`mapped`,[961]],[[120563,120563],`mapped`,[952]],[[120564,120564],`mapped`,[963]],[[120565,120565],`mapped`,[964]],[[120566,120566],`mapped`,[965]],[[120567,120567],`mapped`,[966]],[[120568,120568],`mapped`,[967]],[[120569,120569],`mapped`,[968]],[[120570,120570],`mapped`,[969]],[[120571,120571],`mapped`,[8711]],[[120572,120572],`mapped`,[945]],[[120573,120573],`mapped`,[946]],[[120574,120574],`mapped`,[947]],[[120575,120575],`mapped`,[948]],[[120576,120576],`mapped`,[949]],[[120577,120577],`mapped`,[950]],[[120578,120578],`mapped`,[951]],[[120579,120579],`mapped`,[952]],[[120580,120580],`mapped`,[953]],[[120581,120581],`mapped`,[954]],[[120582,120582],`mapped`,[955]],[[120583,120583],`mapped`,[956]],[[120584,120584],`mapped`,[957]],[[120585,120585],`mapped`,[958]],[[120586,120586],`mapped`,[959]],[[120587,120587],`mapped`,[960]],[[120588,120588],`mapped`,[961]],[[120589,120590],`mapped`,[963]],[[120591,120591],`mapped`,[964]],[[120592,120592],`mapped`,[965]],[[120593,120593],`mapped`,[966]],[[120594,120594],`mapped`,[967]],[[120595,120595],`mapped`,[968]],[[120596,120596],`mapped`,[969]],[[120597,120597],`mapped`,[8706]],[[120598,120598],`mapped`,[949]],[[120599,120599],`mapped`,[952]],[[120600,120600],`mapped`,[954]],[[120601,120601],`mapped`,[966]],[[120602,120602],`mapped`,[961]],[[120603,120603],`mapped`,[960]],[[120604,120604],`mapped`,[945]],[[120605,120605],`mapped`,[946]],[[120606,120606],`mapped`,[947]],[[120607,120607],`mapped`,[948]],[[120608,120608],`mapped`,[949]],[[120609,120609],`mapped`,[950]],[[120610,120610],`mapped`,[951]],[[120611,120611],`mapped`,[952]],[[120612,120612],`mapped`,[953]],[[120613,120613],`mapped`,[954]],[[120614,120614],`mapped`,[955]],[[120615,120615],`mapped`,[956]],[[120616,120616],`mapped`,[957]],[[120617,120617],`mapped`,[958]],[[120618,120618],`mapped`,[959]],[[120619,120619],`mapped`,[960]],[[120620,120620],`mapped`,[961]],[[120621,120621],`mapped`,[952]],[[120622,120622],`mapped`,[963]],[[120623,120623],`mapped`,[964]],[[120624,120624],`mapped`,[965]],[[120625,120625],`mapped`,[966]],[[120626,120626],`mapped`,[967]],[[120627,120627],`mapped`,[968]],[[120628,120628],`mapped`,[969]],[[120629,120629],`mapped`,[8711]],[[120630,120630],`mapped`,[945]],[[120631,120631],`mapped`,[946]],[[120632,120632],`mapped`,[947]],[[120633,120633],`mapped`,[948]],[[120634,120634],`mapped`,[949]],[[120635,120635],`mapped`,[950]],[[120636,120636],`mapped`,[951]],[[120637,120637],`mapped`,[952]],[[120638,120638],`mapped`,[953]],[[120639,120639],`mapped`,[954]],[[120640,120640],`mapped`,[955]],[[120641,120641],`mapped`,[956]],[[120642,120642],`mapped`,[957]],[[120643,120643],`mapped`,[958]],[[120644,120644],`mapped`,[959]],[[120645,120645],`mapped`,[960]],[[120646,120646],`mapped`,[961]],[[120647,120648],`mapped`,[963]],[[120649,120649],`mapped`,[964]],[[120650,120650],`mapped`,[965]],[[120651,120651],`mapped`,[966]],[[120652,120652],`mapped`,[967]],[[120653,120653],`mapped`,[968]],[[120654,120654],`mapped`,[969]],[[120655,120655],`mapped`,[8706]],[[120656,120656],`mapped`,[949]],[[120657,120657],`mapped`,[952]],[[120658,120658],`mapped`,[954]],[[120659,120659],`mapped`,[966]],[[120660,120660],`mapped`,[961]],[[120661,120661],`mapped`,[960]],[[120662,120662],`mapped`,[945]],[[120663,120663],`mapped`,[946]],[[120664,120664],`mapped`,[947]],[[120665,120665],`mapped`,[948]],[[120666,120666],`mapped`,[949]],[[120667,120667],`mapped`,[950]],[[120668,120668],`mapped`,[951]],[[120669,120669],`mapped`,[952]],[[120670,120670],`mapped`,[953]],[[120671,120671],`mapped`,[954]],[[120672,120672],`mapped`,[955]],[[120673,120673],`mapped`,[956]],[[120674,120674],`mapped`,[957]],[[120675,120675],`mapped`,[958]],[[120676,120676],`mapped`,[959]],[[120677,120677],`mapped`,[960]],[[120678,120678],`mapped`,[961]],[[120679,120679],`mapped`,[952]],[[120680,120680],`mapped`,[963]],[[120681,120681],`mapped`,[964]],[[120682,120682],`mapped`,[965]],[[120683,120683],`mapped`,[966]],[[120684,120684],`mapped`,[967]],[[120685,120685],`mapped`,[968]],[[120686,120686],`mapped`,[969]],[[120687,120687],`mapped`,[8711]],[[120688,120688],`mapped`,[945]],[[120689,120689],`mapped`,[946]],[[120690,120690],`mapped`,[947]],[[120691,120691],`mapped`,[948]],[[120692,120692],`mapped`,[949]],[[120693,120693],`mapped`,[950]],[[120694,120694],`mapped`,[951]],[[120695,120695],`mapped`,[952]],[[120696,120696],`mapped`,[953]],[[120697,120697],`mapped`,[954]],[[120698,120698],`mapped`,[955]],[[120699,120699],`mapped`,[956]],[[120700,120700],`mapped`,[957]],[[120701,120701],`mapped`,[958]],[[120702,120702],`mapped`,[959]],[[120703,120703],`mapped`,[960]],[[120704,120704],`mapped`,[961]],[[120705,120706],`mapped`,[963]],[[120707,120707],`mapped`,[964]],[[120708,120708],`mapped`,[965]],[[120709,120709],`mapped`,[966]],[[120710,120710],`mapped`,[967]],[[120711,120711],`mapped`,[968]],[[120712,120712],`mapped`,[969]],[[120713,120713],`mapped`,[8706]],[[120714,120714],`mapped`,[949]],[[120715,120715],`mapped`,[952]],[[120716,120716],`mapped`,[954]],[[120717,120717],`mapped`,[966]],[[120718,120718],`mapped`,[961]],[[120719,120719],`mapped`,[960]],[[120720,120720],`mapped`,[945]],[[120721,120721],`mapped`,[946]],[[120722,120722],`mapped`,[947]],[[120723,120723],`mapped`,[948]],[[120724,120724],`mapped`,[949]],[[120725,120725],`mapped`,[950]],[[120726,120726],`mapped`,[951]],[[120727,120727],`mapped`,[952]],[[120728,120728],`mapped`,[953]],[[120729,120729],`mapped`,[954]],[[120730,120730],`mapped`,[955]],[[120731,120731],`mapped`,[956]],[[120732,120732],`mapped`,[957]],[[120733,120733],`mapped`,[958]],[[120734,120734],`mapped`,[959]],[[120735,120735],`mapped`,[960]],[[120736,120736],`mapped`,[961]],[[120737,120737],`mapped`,[952]],[[120738,120738],`mapped`,[963]],[[120739,120739],`mapped`,[964]],[[120740,120740],`mapped`,[965]],[[120741,120741],`mapped`,[966]],[[120742,120742],`mapped`,[967]],[[120743,120743],`mapped`,[968]],[[120744,120744],`mapped`,[969]],[[120745,120745],`mapped`,[8711]],[[120746,120746],`mapped`,[945]],[[120747,120747],`mapped`,[946]],[[120748,120748],`mapped`,[947]],[[120749,120749],`mapped`,[948]],[[120750,120750],`mapped`,[949]],[[120751,120751],`mapped`,[950]],[[120752,120752],`mapped`,[951]],[[120753,120753],`mapped`,[952]],[[120754,120754],`mapped`,[953]],[[120755,120755],`mapped`,[954]],[[120756,120756],`mapped`,[955]],[[120757,120757],`mapped`,[956]],[[120758,120758],`mapped`,[957]],[[120759,120759],`mapped`,[958]],[[120760,120760],`mapped`,[959]],[[120761,120761],`mapped`,[960]],[[120762,120762],`mapped`,[961]],[[120763,120764],`mapped`,[963]],[[120765,120765],`mapped`,[964]],[[120766,120766],`mapped`,[965]],[[120767,120767],`mapped`,[966]],[[120768,120768],`mapped`,[967]],[[120769,120769],`mapped`,[968]],[[120770,120770],`mapped`,[969]],[[120771,120771],`mapped`,[8706]],[[120772,120772],`mapped`,[949]],[[120773,120773],`mapped`,[952]],[[120774,120774],`mapped`,[954]],[[120775,120775],`mapped`,[966]],[[120776,120776],`mapped`,[961]],[[120777,120777],`mapped`,[960]],[[120778,120779],`mapped`,[989]],[[120780,120781],`disallowed`],[[120782,120782],`mapped`,[48]],[[120783,120783],`mapped`,[49]],[[120784,120784],`mapped`,[50]],[[120785,120785],`mapped`,[51]],[[120786,120786],`mapped`,[52]],[[120787,120787],`mapped`,[53]],[[120788,120788],`mapped`,[54]],[[120789,120789],`mapped`,[55]],[[120790,120790],`mapped`,[56]],[[120791,120791],`mapped`,[57]],[[120792,120792],`mapped`,[48]],[[120793,120793],`mapped`,[49]],[[120794,120794],`mapped`,[50]],[[120795,120795],`mapped`,[51]],[[120796,120796],`mapped`,[52]],[[120797,120797],`mapped`,[53]],[[120798,120798],`mapped`,[54]],[[120799,120799],`mapped`,[55]],[[120800,120800],`mapped`,[56]],[[120801,120801],`mapped`,[57]],[[120802,120802],`mapped`,[48]],[[120803,120803],`mapped`,[49]],[[120804,120804],`mapped`,[50]],[[120805,120805],`mapped`,[51]],[[120806,120806],`mapped`,[52]],[[120807,120807],`mapped`,[53]],[[120808,120808],`mapped`,[54]],[[120809,120809],`mapped`,[55]],[[120810,120810],`mapped`,[56]],[[120811,120811],`mapped`,[57]],[[120812,120812],`mapped`,[48]],[[120813,120813],`mapped`,[49]],[[120814,120814],`mapped`,[50]],[[120815,120815],`mapped`,[51]],[[120816,120816],`mapped`,[52]],[[120817,120817],`mapped`,[53]],[[120818,120818],`mapped`,[54]],[[120819,120819],`mapped`,[55]],[[120820,120820],`mapped`,[56]],[[120821,120821],`mapped`,[57]],[[120822,120822],`mapped`,[48]],[[120823,120823],`mapped`,[49]],[[120824,120824],`mapped`,[50]],[[120825,120825],`mapped`,[51]],[[120826,120826],`mapped`,[52]],[[120827,120827],`mapped`,[53]],[[120828,120828],`mapped`,[54]],[[120829,120829],`mapped`,[55]],[[120830,120830],`mapped`,[56]],[[120831,120831],`mapped`,[57]],[[120832,121343],`valid`,[],`NV8`],[[121344,121398],`valid`],[[121399,121402],`valid`,[],`NV8`],[[121403,121452],`valid`],[[121453,121460],`valid`,[],`NV8`],[[121461,121461],`valid`],[[121462,121475],`valid`,[],`NV8`],[[121476,121476],`valid`],[[121477,121483],`valid`,[],`NV8`],[[121484,121498],`disallowed`],[[121499,121503],`valid`],[[121504,121504],`disallowed`],[[121505,121519],`valid`],[[121520,124927],`disallowed`],[[124928,125124],`valid`],[[125125,125126],`disallowed`],[[125127,125135],`valid`,[],`NV8`],[[125136,125142],`valid`],[[125143,126463],`disallowed`],[[126464,126464],`mapped`,[1575]],[[126465,126465],`mapped`,[1576]],[[126466,126466],`mapped`,[1580]],[[126467,126467],`mapped`,[1583]],[[126468,126468],`disallowed`],[[126469,126469],`mapped`,[1608]],[[126470,126470],`mapped`,[1586]],[[126471,126471],`mapped`,[1581]],[[126472,126472],`mapped`,[1591]],[[126473,126473],`mapped`,[1610]],[[126474,126474],`mapped`,[1603]],[[126475,126475],`mapped`,[1604]],[[126476,126476],`mapped`,[1605]],[[126477,126477],`mapped`,[1606]],[[126478,126478],`mapped`,[1587]],[[126479,126479],`mapped`,[1593]],[[126480,126480],`mapped`,[1601]],[[126481,126481],`mapped`,[1589]],[[126482,126482],`mapped`,[1602]],[[126483,126483],`mapped`,[1585]],[[126484,126484],`mapped`,[1588]],[[126485,126485],`mapped`,[1578]],[[126486,126486],`mapped`,[1579]],[[126487,126487],`mapped`,[1582]],[[126488,126488],`mapped`,[1584]],[[126489,126489],`mapped`,[1590]],[[126490,126490],`mapped`,[1592]],[[126491,126491],`mapped`,[1594]],[[126492,126492],`mapped`,[1646]],[[126493,126493],`mapped`,[1722]],[[126494,126494],`mapped`,[1697]],[[126495,126495],`mapped`,[1647]],[[126496,126496],`disallowed`],[[126497,126497],`mapped`,[1576]],[[126498,126498],`mapped`,[1580]],[[126499,126499],`disallowed`],[[126500,126500],`mapped`,[1607]],[[126501,126502],`disallowed`],[[126503,126503],`mapped`,[1581]],[[126504,126504],`disallowed`],[[126505,126505],`mapped`,[1610]],[[126506,126506],`mapped`,[1603]],[[126507,126507],`mapped`,[1604]],[[126508,126508],`mapped`,[1605]],[[126509,126509],`mapped`,[1606]],[[126510,126510],`mapped`,[1587]],[[126511,126511],`mapped`,[1593]],[[126512,126512],`mapped`,[1601]],[[126513,126513],`mapped`,[1589]],[[126514,126514],`mapped`,[1602]],[[126515,126515],`disallowed`],[[126516,126516],`mapped`,[1588]],[[126517,126517],`mapped`,[1578]],[[126518,126518],`mapped`,[1579]],[[126519,126519],`mapped`,[1582]],[[126520,126520],`disallowed`],[[126521,126521],`mapped`,[1590]],[[126522,126522],`disallowed`],[[126523,126523],`mapped`,[1594]],[[126524,126529],`disallowed`],[[126530,126530],`mapped`,[1580]],[[126531,126534],`disallowed`],[[126535,126535],`mapped`,[1581]],[[126536,126536],`disallowed`],[[126537,126537],`mapped`,[1610]],[[126538,126538],`disallowed`],[[126539,126539],`mapped`,[1604]],[[126540,126540],`disallowed`],[[126541,126541],`mapped`,[1606]],[[126542,126542],`mapped`,[1587]],[[126543,126543],`mapped`,[1593]],[[126544,126544],`disallowed`],[[126545,126545],`mapped`,[1589]],[[126546,126546],`mapped`,[1602]],[[126547,126547],`disallowed`],[[126548,126548],`mapped`,[1588]],[[126549,126550],`disallowed`],[[126551,126551],`mapped`,[1582]],[[126552,126552],`disallowed`],[[126553,126553],`mapped`,[1590]],[[126554,126554],`disallowed`],[[126555,126555],`mapped`,[1594]],[[126556,126556],`disallowed`],[[126557,126557],`mapped`,[1722]],[[126558,126558],`disallowed`],[[126559,126559],`mapped`,[1647]],[[126560,126560],`disallowed`],[[126561,126561],`mapped`,[1576]],[[126562,126562],`mapped`,[1580]],[[126563,126563],`disallowed`],[[126564,126564],`mapped`,[1607]],[[126565,126566],`disallowed`],[[126567,126567],`mapped`,[1581]],[[126568,126568],`mapped`,[1591]],[[126569,126569],`mapped`,[1610]],[[126570,126570],`mapped`,[1603]],[[126571,126571],`disallowed`],[[126572,126572],`mapped`,[1605]],[[126573,126573],`mapped`,[1606]],[[126574,126574],`mapped`,[1587]],[[126575,126575],`mapped`,[1593]],[[126576,126576],`mapped`,[1601]],[[126577,126577],`mapped`,[1589]],[[126578,126578],`mapped`,[1602]],[[126579,126579],`disallowed`],[[126580,126580],`mapped`,[1588]],[[126581,126581],`mapped`,[1578]],[[126582,126582],`mapped`,[1579]],[[126583,126583],`mapped`,[1582]],[[126584,126584],`disallowed`],[[126585,126585],`mapped`,[1590]],[[126586,126586],`mapped`,[1592]],[[126587,126587],`mapped`,[1594]],[[126588,126588],`mapped`,[1646]],[[126589,126589],`disallowed`],[[126590,126590],`mapped`,[1697]],[[126591,126591],`disallowed`],[[126592,126592],`mapped`,[1575]],[[126593,126593],`mapped`,[1576]],[[126594,126594],`mapped`,[1580]],[[126595,126595],`mapped`,[1583]],[[126596,126596],`mapped`,[1607]],[[126597,126597],`mapped`,[1608]],[[126598,126598],`mapped`,[1586]],[[126599,126599],`mapped`,[1581]],[[126600,126600],`mapped`,[1591]],[[126601,126601],`mapped`,[1610]],[[126602,126602],`disallowed`],[[126603,126603],`mapped`,[1604]],[[126604,126604],`mapped`,[1605]],[[126605,126605],`mapped`,[1606]],[[126606,126606],`mapped`,[1587]],[[126607,126607],`mapped`,[1593]],[[126608,126608],`mapped`,[1601]],[[126609,126609],`mapped`,[1589]],[[126610,126610],`mapped`,[1602]],[[126611,126611],`mapped`,[1585]],[[126612,126612],`mapped`,[1588]],[[126613,126613],`mapped`,[1578]],[[126614,126614],`mapped`,[1579]],[[126615,126615],`mapped`,[1582]],[[126616,126616],`mapped`,[1584]],[[126617,126617],`mapped`,[1590]],[[126618,126618],`mapped`,[1592]],[[126619,126619],`mapped`,[1594]],[[126620,126624],`disallowed`],[[126625,126625],`mapped`,[1576]],[[126626,126626],`mapped`,[1580]],[[126627,126627],`mapped`,[1583]],[[126628,126628],`disallowed`],[[126629,126629],`mapped`,[1608]],[[126630,126630],`mapped`,[1586]],[[126631,126631],`mapped`,[1581]],[[126632,126632],`mapped`,[1591]],[[126633,126633],`mapped`,[1610]],[[126634,126634],`disallowed`],[[126635,126635],`mapped`,[1604]],[[126636,126636],`mapped`,[1605]],[[126637,126637],`mapped`,[1606]],[[126638,126638],`mapped`,[1587]],[[126639,126639],`mapped`,[1593]],[[126640,126640],`mapped`,[1601]],[[126641,126641],`mapped`,[1589]],[[126642,126642],`mapped`,[1602]],[[126643,126643],`mapped`,[1585]],[[126644,126644],`mapped`,[1588]],[[126645,126645],`mapped`,[1578]],[[126646,126646],`mapped`,[1579]],[[126647,126647],`mapped`,[1582]],[[126648,126648],`mapped`,[1584]],[[126649,126649],`mapped`,[1590]],[[126650,126650],`mapped`,[1592]],[[126651,126651],`mapped`,[1594]],[[126652,126703],`disallowed`],[[126704,126705],`valid`,[],`NV8`],[[126706,126975],`disallowed`],[[126976,127019],`valid`,[],`NV8`],[[127020,127023],`disallowed`],[[127024,127123],`valid`,[],`NV8`],[[127124,127135],`disallowed`],[[127136,127150],`valid`,[],`NV8`],[[127151,127152],`disallowed`],[[127153,127166],`valid`,[],`NV8`],[[127167,127167],`valid`,[],`NV8`],[[127168,127168],`disallowed`],[[127169,127183],`valid`,[],`NV8`],[[127184,127184],`disallowed`],[[127185,127199],`valid`,[],`NV8`],[[127200,127221],`valid`,[],`NV8`],[[127222,127231],`disallowed`],[[127232,127232],`disallowed`],[[127233,127233],`disallowed_STD3_mapped`,[48,44]],[[127234,127234],`disallowed_STD3_mapped`,[49,44]],[[127235,127235],`disallowed_STD3_mapped`,[50,44]],[[127236,127236],`disallowed_STD3_mapped`,[51,44]],[[127237,127237],`disallowed_STD3_mapped`,[52,44]],[[127238,127238],`disallowed_STD3_mapped`,[53,44]],[[127239,127239],`disallowed_STD3_mapped`,[54,44]],[[127240,127240],`disallowed_STD3_mapped`,[55,44]],[[127241,127241],`disallowed_STD3_mapped`,[56,44]],[[127242,127242],`disallowed_STD3_mapped`,[57,44]],[[127243,127244],`valid`,[],`NV8`],[[127245,127247],`disallowed`],[[127248,127248],`disallowed_STD3_mapped`,[40,97,41]],[[127249,127249],`disallowed_STD3_mapped`,[40,98,41]],[[127250,127250],`disallowed_STD3_mapped`,[40,99,41]],[[127251,127251],`disallowed_STD3_mapped`,[40,100,41]],[[127252,127252],`disallowed_STD3_mapped`,[40,101,41]],[[127253,127253],`disallowed_STD3_mapped`,[40,102,41]],[[127254,127254],`disallowed_STD3_mapped`,[40,103,41]],[[127255,127255],`disallowed_STD3_mapped`,[40,104,41]],[[127256,127256],`disallowed_STD3_mapped`,[40,105,41]],[[127257,127257],`disallowed_STD3_mapped`,[40,106,41]],[[127258,127258],`disallowed_STD3_mapped`,[40,107,41]],[[127259,127259],`disallowed_STD3_mapped`,[40,108,41]],[[127260,127260],`disallowed_STD3_mapped`,[40,109,41]],[[127261,127261],`disallowed_STD3_mapped`,[40,110,41]],[[127262,127262],`disallowed_STD3_mapped`,[40,111,41]],[[127263,127263],`disallowed_STD3_mapped`,[40,112,41]],[[127264,127264],`disallowed_STD3_mapped`,[40,113,41]],[[127265,127265],`disallowed_STD3_mapped`,[40,114,41]],[[127266,127266],`disallowed_STD3_mapped`,[40,115,41]],[[127267,127267],`disallowed_STD3_mapped`,[40,116,41]],[[127268,127268],`disallowed_STD3_mapped`,[40,117,41]],[[127269,127269],`disallowed_STD3_mapped`,[40,118,41]],[[127270,127270],`disallowed_STD3_mapped`,[40,119,41]],[[127271,127271],`disallowed_STD3_mapped`,[40,120,41]],[[127272,127272],`disallowed_STD3_mapped`,[40,121,41]],[[127273,127273],`disallowed_STD3_mapped`,[40,122,41]],[[127274,127274],`mapped`,[12308,115,12309]],[[127275,127275],`mapped`,[99]],[[127276,127276],`mapped`,[114]],[[127277,127277],`mapped`,[99,100]],[[127278,127278],`mapped`,[119,122]],[[127279,127279],`disallowed`],[[127280,127280],`mapped`,[97]],[[127281,127281],`mapped`,[98]],[[127282,127282],`mapped`,[99]],[[127283,127283],`mapped`,[100]],[[127284,127284],`mapped`,[101]],[[127285,127285],`mapped`,[102]],[[127286,127286],`mapped`,[103]],[[127287,127287],`mapped`,[104]],[[127288,127288],`mapped`,[105]],[[127289,127289],`mapped`,[106]],[[127290,127290],`mapped`,[107]],[[127291,127291],`mapped`,[108]],[[127292,127292],`mapped`,[109]],[[127293,127293],`mapped`,[110]],[[127294,127294],`mapped`,[111]],[[127295,127295],`mapped`,[112]],[[127296,127296],`mapped`,[113]],[[127297,127297],`mapped`,[114]],[[127298,127298],`mapped`,[115]],[[127299,127299],`mapped`,[116]],[[127300,127300],`mapped`,[117]],[[127301,127301],`mapped`,[118]],[[127302,127302],`mapped`,[119]],[[127303,127303],`mapped`,[120]],[[127304,127304],`mapped`,[121]],[[127305,127305],`mapped`,[122]],[[127306,127306],`mapped`,[104,118]],[[127307,127307],`mapped`,[109,118]],[[127308,127308],`mapped`,[115,100]],[[127309,127309],`mapped`,[115,115]],[[127310,127310],`mapped`,[112,112,118]],[[127311,127311],`mapped`,[119,99]],[[127312,127318],`valid`,[],`NV8`],[[127319,127319],`valid`,[],`NV8`],[[127320,127326],`valid`,[],`NV8`],[[127327,127327],`valid`,[],`NV8`],[[127328,127337],`valid`,[],`NV8`],[[127338,127338],`mapped`,[109,99]],[[127339,127339],`mapped`,[109,100]],[[127340,127343],`disallowed`],[[127344,127352],`valid`,[],`NV8`],[[127353,127353],`valid`,[],`NV8`],[[127354,127354],`valid`,[],`NV8`],[[127355,127356],`valid`,[],`NV8`],[[127357,127358],`valid`,[],`NV8`],[[127359,127359],`valid`,[],`NV8`],[[127360,127369],`valid`,[],`NV8`],[[127370,127373],`valid`,[],`NV8`],[[127374,127375],`valid`,[],`NV8`],[[127376,127376],`mapped`,[100,106]],[[127377,127386],`valid`,[],`NV8`],[[127387,127461],`disallowed`],[[127462,127487],`valid`,[],`NV8`],[[127488,127488],`mapped`,[12411,12363]],[[127489,127489],`mapped`,[12467,12467]],[[127490,127490],`mapped`,[12469]],[[127491,127503],`disallowed`],[[127504,127504],`mapped`,[25163]],[[127505,127505],`mapped`,[23383]],[[127506,127506],`mapped`,[21452]],[[127507,127507],`mapped`,[12487]],[[127508,127508],`mapped`,[20108]],[[127509,127509],`mapped`,[22810]],[[127510,127510],`mapped`,[35299]],[[127511,127511],`mapped`,[22825]],[[127512,127512],`mapped`,[20132]],[[127513,127513],`mapped`,[26144]],[[127514,127514],`mapped`,[28961]],[[127515,127515],`mapped`,[26009]],[[127516,127516],`mapped`,[21069]],[[127517,127517],`mapped`,[24460]],[[127518,127518],`mapped`,[20877]],[[127519,127519],`mapped`,[26032]],[[127520,127520],`mapped`,[21021]],[[127521,127521],`mapped`,[32066]],[[127522,127522],`mapped`,[29983]],[[127523,127523],`mapped`,[36009]],[[127524,127524],`mapped`,[22768]],[[127525,127525],`mapped`,[21561]],[[127526,127526],`mapped`,[28436]],[[127527,127527],`mapped`,[25237]],[[127528,127528],`mapped`,[25429]],[[127529,127529],`mapped`,[19968]],[[127530,127530],`mapped`,[19977]],[[127531,127531],`mapped`,[36938]],[[127532,127532],`mapped`,[24038]],[[127533,127533],`mapped`,[20013]],[[127534,127534],`mapped`,[21491]],[[127535,127535],`mapped`,[25351]],[[127536,127536],`mapped`,[36208]],[[127537,127537],`mapped`,[25171]],[[127538,127538],`mapped`,[31105]],[[127539,127539],`mapped`,[31354]],[[127540,127540],`mapped`,[21512]],[[127541,127541],`mapped`,[28288]],[[127542,127542],`mapped`,[26377]],[[127543,127543],`mapped`,[26376]],[[127544,127544],`mapped`,[30003]],[[127545,127545],`mapped`,[21106]],[[127546,127546],`mapped`,[21942]],[[127547,127551],`disallowed`],[[127552,127552],`mapped`,[12308,26412,12309]],[[127553,127553],`mapped`,[12308,19977,12309]],[[127554,127554],`mapped`,[12308,20108,12309]],[[127555,127555],`mapped`,[12308,23433,12309]],[[127556,127556],`mapped`,[12308,28857,12309]],[[127557,127557],`mapped`,[12308,25171,12309]],[[127558,127558],`mapped`,[12308,30423,12309]],[[127559,127559],`mapped`,[12308,21213,12309]],[[127560,127560],`mapped`,[12308,25943,12309]],[[127561,127567],`disallowed`],[[127568,127568],`mapped`,[24471]],[[127569,127569],`mapped`,[21487]],[[127570,127743],`disallowed`],[[127744,127776],`valid`,[],`NV8`],[[127777,127788],`valid`,[],`NV8`],[[127789,127791],`valid`,[],`NV8`],[[127792,127797],`valid`,[],`NV8`],[[127798,127798],`valid`,[],`NV8`],[[127799,127868],`valid`,[],`NV8`],[[127869,127869],`valid`,[],`NV8`],[[127870,127871],`valid`,[],`NV8`],[[127872,127891],`valid`,[],`NV8`],[[127892,127903],`valid`,[],`NV8`],[[127904,127940],`valid`,[],`NV8`],[[127941,127941],`valid`,[],`NV8`],[[127942,127946],`valid`,[],`NV8`],[[127947,127950],`valid`,[],`NV8`],[[127951,127955],`valid`,[],`NV8`],[[127956,127967],`valid`,[],`NV8`],[[127968,127984],`valid`,[],`NV8`],[[127985,127991],`valid`,[],`NV8`],[[127992,127999],`valid`,[],`NV8`],[[128e3,128062],`valid`,[],`NV8`],[[128063,128063],`valid`,[],`NV8`],[[128064,128064],`valid`,[],`NV8`],[[128065,128065],`valid`,[],`NV8`],[[128066,128247],`valid`,[],`NV8`],[[128248,128248],`valid`,[],`NV8`],[[128249,128252],`valid`,[],`NV8`],[[128253,128254],`valid`,[],`NV8`],[[128255,128255],`valid`,[],`NV8`],[[128256,128317],`valid`,[],`NV8`],[[128318,128319],`valid`,[],`NV8`],[[128320,128323],`valid`,[],`NV8`],[[128324,128330],`valid`,[],`NV8`],[[128331,128335],`valid`,[],`NV8`],[[128336,128359],`valid`,[],`NV8`],[[128360,128377],`valid`,[],`NV8`],[[128378,128378],`disallowed`],[[128379,128419],`valid`,[],`NV8`],[[128420,128420],`disallowed`],[[128421,128506],`valid`,[],`NV8`],[[128507,128511],`valid`,[],`NV8`],[[128512,128512],`valid`,[],`NV8`],[[128513,128528],`valid`,[],`NV8`],[[128529,128529],`valid`,[],`NV8`],[[128530,128532],`valid`,[],`NV8`],[[128533,128533],`valid`,[],`NV8`],[[128534,128534],`valid`,[],`NV8`],[[128535,128535],`valid`,[],`NV8`],[[128536,128536],`valid`,[],`NV8`],[[128537,128537],`valid`,[],`NV8`],[[128538,128538],`valid`,[],`NV8`],[[128539,128539],`valid`,[],`NV8`],[[128540,128542],`valid`,[],`NV8`],[[128543,128543],`valid`,[],`NV8`],[[128544,128549],`valid`,[],`NV8`],[[128550,128551],`valid`,[],`NV8`],[[128552,128555],`valid`,[],`NV8`],[[128556,128556],`valid`,[],`NV8`],[[128557,128557],`valid`,[],`NV8`],[[128558,128559],`valid`,[],`NV8`],[[128560,128563],`valid`,[],`NV8`],[[128564,128564],`valid`,[],`NV8`],[[128565,128576],`valid`,[],`NV8`],[[128577,128578],`valid`,[],`NV8`],[[128579,128580],`valid`,[],`NV8`],[[128581,128591],`valid`,[],`NV8`],[[128592,128639],`valid`,[],`NV8`],[[128640,128709],`valid`,[],`NV8`],[[128710,128719],`valid`,[],`NV8`],[[128720,128720],`valid`,[],`NV8`],[[128721,128735],`disallowed`],[[128736,128748],`valid`,[],`NV8`],[[128749,128751],`disallowed`],[[128752,128755],`valid`,[],`NV8`],[[128756,128767],`disallowed`],[[128768,128883],`valid`,[],`NV8`],[[128884,128895],`disallowed`],[[128896,128980],`valid`,[],`NV8`],[[128981,129023],`disallowed`],[[129024,129035],`valid`,[],`NV8`],[[129036,129039],`disallowed`],[[129040,129095],`valid`,[],`NV8`],[[129096,129103],`disallowed`],[[129104,129113],`valid`,[],`NV8`],[[129114,129119],`disallowed`],[[129120,129159],`valid`,[],`NV8`],[[129160,129167],`disallowed`],[[129168,129197],`valid`,[],`NV8`],[[129198,129295],`disallowed`],[[129296,129304],`valid`,[],`NV8`],[[129305,129407],`disallowed`],[[129408,129412],`valid`,[],`NV8`],[[129413,129471],`disallowed`],[[129472,129472],`valid`,[],`NV8`],[[129473,131069],`disallowed`],[[131070,131071],`disallowed`],[[131072,173782],`valid`],[[173783,173823],`disallowed`],[[173824,177972],`valid`],[[177973,177983],`disallowed`],[[177984,178205],`valid`],[[178206,178207],`disallowed`],[[178208,183969],`valid`],[[183970,194559],`disallowed`],[[194560,194560],`mapped`,[20029]],[[194561,194561],`mapped`,[20024]],[[194562,194562],`mapped`,[20033]],[[194563,194563],`mapped`,[131362]],[[194564,194564],`mapped`,[20320]],[[194565,194565],`mapped`,[20398]],[[194566,194566],`mapped`,[20411]],[[194567,194567],`mapped`,[20482]],[[194568,194568],`mapped`,[20602]],[[194569,194569],`mapped`,[20633]],[[194570,194570],`mapped`,[20711]],[[194571,194571],`mapped`,[20687]],[[194572,194572],`mapped`,[13470]],[[194573,194573],`mapped`,[132666]],[[194574,194574],`mapped`,[20813]],[[194575,194575],`mapped`,[20820]],[[194576,194576],`mapped`,[20836]],[[194577,194577],`mapped`,[20855]],[[194578,194578],`mapped`,[132380]],[[194579,194579],`mapped`,[13497]],[[194580,194580],`mapped`,[20839]],[[194581,194581],`mapped`,[20877]],[[194582,194582],`mapped`,[132427]],[[194583,194583],`mapped`,[20887]],[[194584,194584],`mapped`,[20900]],[[194585,194585],`mapped`,[20172]],[[194586,194586],`mapped`,[20908]],[[194587,194587],`mapped`,[20917]],[[194588,194588],`mapped`,[168415]],[[194589,194589],`mapped`,[20981]],[[194590,194590],`mapped`,[20995]],[[194591,194591],`mapped`,[13535]],[[194592,194592],`mapped`,[21051]],[[194593,194593],`mapped`,[21062]],[[194594,194594],`mapped`,[21106]],[[194595,194595],`mapped`,[21111]],[[194596,194596],`mapped`,[13589]],[[194597,194597],`mapped`,[21191]],[[194598,194598],`mapped`,[21193]],[[194599,194599],`mapped`,[21220]],[[194600,194600],`mapped`,[21242]],[[194601,194601],`mapped`,[21253]],[[194602,194602],`mapped`,[21254]],[[194603,194603],`mapped`,[21271]],[[194604,194604],`mapped`,[21321]],[[194605,194605],`mapped`,[21329]],[[194606,194606],`mapped`,[21338]],[[194607,194607],`mapped`,[21363]],[[194608,194608],`mapped`,[21373]],[[194609,194611],`mapped`,[21375]],[[194612,194612],`mapped`,[133676]],[[194613,194613],`mapped`,[28784]],[[194614,194614],`mapped`,[21450]],[[194615,194615],`mapped`,[21471]],[[194616,194616],`mapped`,[133987]],[[194617,194617],`mapped`,[21483]],[[194618,194618],`mapped`,[21489]],[[194619,194619],`mapped`,[21510]],[[194620,194620],`mapped`,[21662]],[[194621,194621],`mapped`,[21560]],[[194622,194622],`mapped`,[21576]],[[194623,194623],`mapped`,[21608]],[[194624,194624],`mapped`,[21666]],[[194625,194625],`mapped`,[21750]],[[194626,194626],`mapped`,[21776]],[[194627,194627],`mapped`,[21843]],[[194628,194628],`mapped`,[21859]],[[194629,194630],`mapped`,[21892]],[[194631,194631],`mapped`,[21913]],[[194632,194632],`mapped`,[21931]],[[194633,194633],`mapped`,[21939]],[[194634,194634],`mapped`,[21954]],[[194635,194635],`mapped`,[22294]],[[194636,194636],`mapped`,[22022]],[[194637,194637],`mapped`,[22295]],[[194638,194638],`mapped`,[22097]],[[194639,194639],`mapped`,[22132]],[[194640,194640],`mapped`,[20999]],[[194641,194641],`mapped`,[22766]],[[194642,194642],`mapped`,[22478]],[[194643,194643],`mapped`,[22516]],[[194644,194644],`mapped`,[22541]],[[194645,194645],`mapped`,[22411]],[[194646,194646],`mapped`,[22578]],[[194647,194647],`mapped`,[22577]],[[194648,194648],`mapped`,[22700]],[[194649,194649],`mapped`,[136420]],[[194650,194650],`mapped`,[22770]],[[194651,194651],`mapped`,[22775]],[[194652,194652],`mapped`,[22790]],[[194653,194653],`mapped`,[22810]],[[194654,194654],`mapped`,[22818]],[[194655,194655],`mapped`,[22882]],[[194656,194656],`mapped`,[136872]],[[194657,194657],`mapped`,[136938]],[[194658,194658],`mapped`,[23020]],[[194659,194659],`mapped`,[23067]],[[194660,194660],`mapped`,[23079]],[[194661,194661],`mapped`,[23e3]],[[194662,194662],`mapped`,[23142]],[[194663,194663],`mapped`,[14062]],[[194664,194664],`disallowed`],[[194665,194665],`mapped`,[23304]],[[194666,194667],`mapped`,[23358]],[[194668,194668],`mapped`,[137672]],[[194669,194669],`mapped`,[23491]],[[194670,194670],`mapped`,[23512]],[[194671,194671],`mapped`,[23527]],[[194672,194672],`mapped`,[23539]],[[194673,194673],`mapped`,[138008]],[[194674,194674],`mapped`,[23551]],[[194675,194675],`mapped`,[23558]],[[194676,194676],`disallowed`],[[194677,194677],`mapped`,[23586]],[[194678,194678],`mapped`,[14209]],[[194679,194679],`mapped`,[23648]],[[194680,194680],`mapped`,[23662]],[[194681,194681],`mapped`,[23744]],[[194682,194682],`mapped`,[23693]],[[194683,194683],`mapped`,[138724]],[[194684,194684],`mapped`,[23875]],[[194685,194685],`mapped`,[138726]],[[194686,194686],`mapped`,[23918]],[[194687,194687],`mapped`,[23915]],[[194688,194688],`mapped`,[23932]],[[194689,194689],`mapped`,[24033]],[[194690,194690],`mapped`,[24034]],[[194691,194691],`mapped`,[14383]],[[194692,194692],`mapped`,[24061]],[[194693,194693],`mapped`,[24104]],[[194694,194694],`mapped`,[24125]],[[194695,194695],`mapped`,[24169]],[[194696,194696],`mapped`,[14434]],[[194697,194697],`mapped`,[139651]],[[194698,194698],`mapped`,[14460]],[[194699,194699],`mapped`,[24240]],[[194700,194700],`mapped`,[24243]],[[194701,194701],`mapped`,[24246]],[[194702,194702],`mapped`,[24266]],[[194703,194703],`mapped`,[172946]],[[194704,194704],`mapped`,[24318]],[[194705,194706],`mapped`,[140081]],[[194707,194707],`mapped`,[33281]],[[194708,194709],`mapped`,[24354]],[[194710,194710],`mapped`,[14535]],[[194711,194711],`mapped`,[144056]],[[194712,194712],`mapped`,[156122]],[[194713,194713],`mapped`,[24418]],[[194714,194714],`mapped`,[24427]],[[194715,194715],`mapped`,[14563]],[[194716,194716],`mapped`,[24474]],[[194717,194717],`mapped`,[24525]],[[194718,194718],`mapped`,[24535]],[[194719,194719],`mapped`,[24569]],[[194720,194720],`mapped`,[24705]],[[194721,194721],`mapped`,[14650]],[[194722,194722],`mapped`,[14620]],[[194723,194723],`mapped`,[24724]],[[194724,194724],`mapped`,[141012]],[[194725,194725],`mapped`,[24775]],[[194726,194726],`mapped`,[24904]],[[194727,194727],`mapped`,[24908]],[[194728,194728],`mapped`,[24910]],[[194729,194729],`mapped`,[24908]],[[194730,194730],`mapped`,[24954]],[[194731,194731],`mapped`,[24974]],[[194732,194732],`mapped`,[25010]],[[194733,194733],`mapped`,[24996]],[[194734,194734],`mapped`,[25007]],[[194735,194735],`mapped`,[25054]],[[194736,194736],`mapped`,[25074]],[[194737,194737],`mapped`,[25078]],[[194738,194738],`mapped`,[25104]],[[194739,194739],`mapped`,[25115]],[[194740,194740],`mapped`,[25181]],[[194741,194741],`mapped`,[25265]],[[194742,194742],`mapped`,[25300]],[[194743,194743],`mapped`,[25424]],[[194744,194744],`mapped`,[142092]],[[194745,194745],`mapped`,[25405]],[[194746,194746],`mapped`,[25340]],[[194747,194747],`mapped`,[25448]],[[194748,194748],`mapped`,[25475]],[[194749,194749],`mapped`,[25572]],[[194750,194750],`mapped`,[142321]],[[194751,194751],`mapped`,[25634]],[[194752,194752],`mapped`,[25541]],[[194753,194753],`mapped`,[25513]],[[194754,194754],`mapped`,[14894]],[[194755,194755],`mapped`,[25705]],[[194756,194756],`mapped`,[25726]],[[194757,194757],`mapped`,[25757]],[[194758,194758],`mapped`,[25719]],[[194759,194759],`mapped`,[14956]],[[194760,194760],`mapped`,[25935]],[[194761,194761],`mapped`,[25964]],[[194762,194762],`mapped`,[143370]],[[194763,194763],`mapped`,[26083]],[[194764,194764],`mapped`,[26360]],[[194765,194765],`mapped`,[26185]],[[194766,194766],`mapped`,[15129]],[[194767,194767],`mapped`,[26257]],[[194768,194768],`mapped`,[15112]],[[194769,194769],`mapped`,[15076]],[[194770,194770],`mapped`,[20882]],[[194771,194771],`mapped`,[20885]],[[194772,194772],`mapped`,[26368]],[[194773,194773],`mapped`,[26268]],[[194774,194774],`mapped`,[32941]],[[194775,194775],`mapped`,[17369]],[[194776,194776],`mapped`,[26391]],[[194777,194777],`mapped`,[26395]],[[194778,194778],`mapped`,[26401]],[[194779,194779],`mapped`,[26462]],[[194780,194780],`mapped`,[26451]],[[194781,194781],`mapped`,[144323]],[[194782,194782],`mapped`,[15177]],[[194783,194783],`mapped`,[26618]],[[194784,194784],`mapped`,[26501]],[[194785,194785],`mapped`,[26706]],[[194786,194786],`mapped`,[26757]],[[194787,194787],`mapped`,[144493]],[[194788,194788],`mapped`,[26766]],[[194789,194789],`mapped`,[26655]],[[194790,194790],`mapped`,[26900]],[[194791,194791],`mapped`,[15261]],[[194792,194792],`mapped`,[26946]],[[194793,194793],`mapped`,[27043]],[[194794,194794],`mapped`,[27114]],[[194795,194795],`mapped`,[27304]],[[194796,194796],`mapped`,[145059]],[[194797,194797],`mapped`,[27355]],[[194798,194798],`mapped`,[15384]],[[194799,194799],`mapped`,[27425]],[[194800,194800],`mapped`,[145575]],[[194801,194801],`mapped`,[27476]],[[194802,194802],`mapped`,[15438]],[[194803,194803],`mapped`,[27506]],[[194804,194804],`mapped`,[27551]],[[194805,194805],`mapped`,[27578]],[[194806,194806],`mapped`,[27579]],[[194807,194807],`mapped`,[146061]],[[194808,194808],`mapped`,[138507]],[[194809,194809],`mapped`,[146170]],[[194810,194810],`mapped`,[27726]],[[194811,194811],`mapped`,[146620]],[[194812,194812],`mapped`,[27839]],[[194813,194813],`mapped`,[27853]],[[194814,194814],`mapped`,[27751]],[[194815,194815],`mapped`,[27926]],[[194816,194816],`mapped`,[27966]],[[194817,194817],`mapped`,[28023]],[[194818,194818],`mapped`,[27969]],[[194819,194819],`mapped`,[28009]],[[194820,194820],`mapped`,[28024]],[[194821,194821],`mapped`,[28037]],[[194822,194822],`mapped`,[146718]],[[194823,194823],`mapped`,[27956]],[[194824,194824],`mapped`,[28207]],[[194825,194825],`mapped`,[28270]],[[194826,194826],`mapped`,[15667]],[[194827,194827],`mapped`,[28363]],[[194828,194828],`mapped`,[28359]],[[194829,194829],`mapped`,[147153]],[[194830,194830],`mapped`,[28153]],[[194831,194831],`mapped`,[28526]],[[194832,194832],`mapped`,[147294]],[[194833,194833],`mapped`,[147342]],[[194834,194834],`mapped`,[28614]],[[194835,194835],`mapped`,[28729]],[[194836,194836],`mapped`,[28702]],[[194837,194837],`mapped`,[28699]],[[194838,194838],`mapped`,[15766]],[[194839,194839],`mapped`,[28746]],[[194840,194840],`mapped`,[28797]],[[194841,194841],`mapped`,[28791]],[[194842,194842],`mapped`,[28845]],[[194843,194843],`mapped`,[132389]],[[194844,194844],`mapped`,[28997]],[[194845,194845],`mapped`,[148067]],[[194846,194846],`mapped`,[29084]],[[194847,194847],`disallowed`],[[194848,194848],`mapped`,[29224]],[[194849,194849],`mapped`,[29237]],[[194850,194850],`mapped`,[29264]],[[194851,194851],`mapped`,[149e3]],[[194852,194852],`mapped`,[29312]],[[194853,194853],`mapped`,[29333]],[[194854,194854],`mapped`,[149301]],[[194855,194855],`mapped`,[149524]],[[194856,194856],`mapped`,[29562]],[[194857,194857],`mapped`,[29579]],[[194858,194858],`mapped`,[16044]],[[194859,194859],`mapped`,[29605]],[[194860,194861],`mapped`,[16056]],[[194862,194862],`mapped`,[29767]],[[194863,194863],`mapped`,[29788]],[[194864,194864],`mapped`,[29809]],[[194865,194865],`mapped`,[29829]],[[194866,194866],`mapped`,[29898]],[[194867,194867],`mapped`,[16155]],[[194868,194868],`mapped`,[29988]],[[194869,194869],`mapped`,[150582]],[[194870,194870],`mapped`,[30014]],[[194871,194871],`mapped`,[150674]],[[194872,194872],`mapped`,[30064]],[[194873,194873],`mapped`,[139679]],[[194874,194874],`mapped`,[30224]],[[194875,194875],`mapped`,[151457]],[[194876,194876],`mapped`,[151480]],[[194877,194877],`mapped`,[151620]],[[194878,194878],`mapped`,[16380]],[[194879,194879],`mapped`,[16392]],[[194880,194880],`mapped`,[30452]],[[194881,194881],`mapped`,[151795]],[[194882,194882],`mapped`,[151794]],[[194883,194883],`mapped`,[151833]],[[194884,194884],`mapped`,[151859]],[[194885,194885],`mapped`,[30494]],[[194886,194887],`mapped`,[30495]],[[194888,194888],`mapped`,[30538]],[[194889,194889],`mapped`,[16441]],[[194890,194890],`mapped`,[30603]],[[194891,194891],`mapped`,[16454]],[[194892,194892],`mapped`,[16534]],[[194893,194893],`mapped`,[152605]],[[194894,194894],`mapped`,[30798]],[[194895,194895],`mapped`,[30860]],[[194896,194896],`mapped`,[30924]],[[194897,194897],`mapped`,[16611]],[[194898,194898],`mapped`,[153126]],[[194899,194899],`mapped`,[31062]],[[194900,194900],`mapped`,[153242]],[[194901,194901],`mapped`,[153285]],[[194902,194902],`mapped`,[31119]],[[194903,194903],`mapped`,[31211]],[[194904,194904],`mapped`,[16687]],[[194905,194905],`mapped`,[31296]],[[194906,194906],`mapped`,[31306]],[[194907,194907],`mapped`,[31311]],[[194908,194908],`mapped`,[153980]],[[194909,194910],`mapped`,[154279]],[[194911,194911],`disallowed`],[[194912,194912],`mapped`,[16898]],[[194913,194913],`mapped`,[154539]],[[194914,194914],`mapped`,[31686]],[[194915,194915],`mapped`,[31689]],[[194916,194916],`mapped`,[16935]],[[194917,194917],`mapped`,[154752]],[[194918,194918],`mapped`,[31954]],[[194919,194919],`mapped`,[17056]],[[194920,194920],`mapped`,[31976]],[[194921,194921],`mapped`,[31971]],[[194922,194922],`mapped`,[32e3]],[[194923,194923],`mapped`,[155526]],[[194924,194924],`mapped`,[32099]],[[194925,194925],`mapped`,[17153]],[[194926,194926],`mapped`,[32199]],[[194927,194927],`mapped`,[32258]],[[194928,194928],`mapped`,[32325]],[[194929,194929],`mapped`,[17204]],[[194930,194930],`mapped`,[156200]],[[194931,194931],`mapped`,[156231]],[[194932,194932],`mapped`,[17241]],[[194933,194933],`mapped`,[156377]],[[194934,194934],`mapped`,[32634]],[[194935,194935],`mapped`,[156478]],[[194936,194936],`mapped`,[32661]],[[194937,194937],`mapped`,[32762]],[[194938,194938],`mapped`,[32773]],[[194939,194939],`mapped`,[156890]],[[194940,194940],`mapped`,[156963]],[[194941,194941],`mapped`,[32864]],[[194942,194942],`mapped`,[157096]],[[194943,194943],`mapped`,[32880]],[[194944,194944],`mapped`,[144223]],[[194945,194945],`mapped`,[17365]],[[194946,194946],`mapped`,[32946]],[[194947,194947],`mapped`,[33027]],[[194948,194948],`mapped`,[17419]],[[194949,194949],`mapped`,[33086]],[[194950,194950],`mapped`,[23221]],[[194951,194951],`mapped`,[157607]],[[194952,194952],`mapped`,[157621]],[[194953,194953],`mapped`,[144275]],[[194954,194954],`mapped`,[144284]],[[194955,194955],`mapped`,[33281]],[[194956,194956],`mapped`,[33284]],[[194957,194957],`mapped`,[36766]],[[194958,194958],`mapped`,[17515]],[[194959,194959],`mapped`,[33425]],[[194960,194960],`mapped`,[33419]],[[194961,194961],`mapped`,[33437]],[[194962,194962],`mapped`,[21171]],[[194963,194963],`mapped`,[33457]],[[194964,194964],`mapped`,[33459]],[[194965,194965],`mapped`,[33469]],[[194966,194966],`mapped`,[33510]],[[194967,194967],`mapped`,[158524]],[[194968,194968],`mapped`,[33509]],[[194969,194969],`mapped`,[33565]],[[194970,194970],`mapped`,[33635]],[[194971,194971],`mapped`,[33709]],[[194972,194972],`mapped`,[33571]],[[194973,194973],`mapped`,[33725]],[[194974,194974],`mapped`,[33767]],[[194975,194975],`mapped`,[33879]],[[194976,194976],`mapped`,[33619]],[[194977,194977],`mapped`,[33738]],[[194978,194978],`mapped`,[33740]],[[194979,194979],`mapped`,[33756]],[[194980,194980],`mapped`,[158774]],[[194981,194981],`mapped`,[159083]],[[194982,194982],`mapped`,[158933]],[[194983,194983],`mapped`,[17707]],[[194984,194984],`mapped`,[34033]],[[194985,194985],`mapped`,[34035]],[[194986,194986],`mapped`,[34070]],[[194987,194987],`mapped`,[160714]],[[194988,194988],`mapped`,[34148]],[[194989,194989],`mapped`,[159532]],[[194990,194990],`mapped`,[17757]],[[194991,194991],`mapped`,[17761]],[[194992,194992],`mapped`,[159665]],[[194993,194993],`mapped`,[159954]],[[194994,194994],`mapped`,[17771]],[[194995,194995],`mapped`,[34384]],[[194996,194996],`mapped`,[34396]],[[194997,194997],`mapped`,[34407]],[[194998,194998],`mapped`,[34409]],[[194999,194999],`mapped`,[34473]],[[195e3,195e3],`mapped`,[34440]],[[195001,195001],`mapped`,[34574]],[[195002,195002],`mapped`,[34530]],[[195003,195003],`mapped`,[34681]],[[195004,195004],`mapped`,[34600]],[[195005,195005],`mapped`,[34667]],[[195006,195006],`mapped`,[34694]],[[195007,195007],`disallowed`],[[195008,195008],`mapped`,[34785]],[[195009,195009],`mapped`,[34817]],[[195010,195010],`mapped`,[17913]],[[195011,195011],`mapped`,[34912]],[[195012,195012],`mapped`,[34915]],[[195013,195013],`mapped`,[161383]],[[195014,195014],`mapped`,[35031]],[[195015,195015],`mapped`,[35038]],[[195016,195016],`mapped`,[17973]],[[195017,195017],`mapped`,[35066]],[[195018,195018],`mapped`,[13499]],[[195019,195019],`mapped`,[161966]],[[195020,195020],`mapped`,[162150]],[[195021,195021],`mapped`,[18110]],[[195022,195022],`mapped`,[18119]],[[195023,195023],`mapped`,[35488]],[[195024,195024],`mapped`,[35565]],[[195025,195025],`mapped`,[35722]],[[195026,195026],`mapped`,[35925]],[[195027,195027],`mapped`,[162984]],[[195028,195028],`mapped`,[36011]],[[195029,195029],`mapped`,[36033]],[[195030,195030],`mapped`,[36123]],[[195031,195031],`mapped`,[36215]],[[195032,195032],`mapped`,[163631]],[[195033,195033],`mapped`,[133124]],[[195034,195034],`mapped`,[36299]],[[195035,195035],`mapped`,[36284]],[[195036,195036],`mapped`,[36336]],[[195037,195037],`mapped`,[133342]],[[195038,195038],`mapped`,[36564]],[[195039,195039],`mapped`,[36664]],[[195040,195040],`mapped`,[165330]],[[195041,195041],`mapped`,[165357]],[[195042,195042],`mapped`,[37012]],[[195043,195043],`mapped`,[37105]],[[195044,195044],`mapped`,[37137]],[[195045,195045],`mapped`,[165678]],[[195046,195046],`mapped`,[37147]],[[195047,195047],`mapped`,[37432]],[[195048,195048],`mapped`,[37591]],[[195049,195049],`mapped`,[37592]],[[195050,195050],`mapped`,[37500]],[[195051,195051],`mapped`,[37881]],[[195052,195052],`mapped`,[37909]],[[195053,195053],`mapped`,[166906]],[[195054,195054],`mapped`,[38283]],[[195055,195055],`mapped`,[18837]],[[195056,195056],`mapped`,[38327]],[[195057,195057],`mapped`,[167287]],[[195058,195058],`mapped`,[18918]],[[195059,195059],`mapped`,[38595]],[[195060,195060],`mapped`,[23986]],[[195061,195061],`mapped`,[38691]],[[195062,195062],`mapped`,[168261]],[[195063,195063],`mapped`,[168474]],[[195064,195064],`mapped`,[19054]],[[195065,195065],`mapped`,[19062]],[[195066,195066],`mapped`,[38880]],[[195067,195067],`mapped`,[168970]],[[195068,195068],`mapped`,[19122]],[[195069,195069],`mapped`,[169110]],[[195070,195071],`mapped`,[38923]],[[195072,195072],`mapped`,[38953]],[[195073,195073],`mapped`,[169398]],[[195074,195074],`mapped`,[39138]],[[195075,195075],`mapped`,[19251]],[[195076,195076],`mapped`,[39209]],[[195077,195077],`mapped`,[39335]],[[195078,195078],`mapped`,[39362]],[[195079,195079],`mapped`,[39422]],[[195080,195080],`mapped`,[19406]],[[195081,195081],`mapped`,[170800]],[[195082,195082],`mapped`,[39698]],[[195083,195083],`mapped`,[4e4]],[[195084,195084],`mapped`,[40189]],[[195085,195085],`mapped`,[19662]],[[195086,195086],`mapped`,[19693]],[[195087,195087],`mapped`,[40295]],[[195088,195088],`mapped`,[172238]],[[195089,195089],`mapped`,[19704]],[[195090,195090],`mapped`,[172293]],[[195091,195091],`mapped`,[172558]],[[195092,195092],`mapped`,[172689]],[[195093,195093],`mapped`,[40635]],[[195094,195094],`mapped`,[19798]],[[195095,195095],`mapped`,[40697]],[[195096,195096],`mapped`,[40702]],[[195097,195097],`mapped`,[40709]],[[195098,195098],`mapped`,[40719]],[[195099,195099],`mapped`,[40726]],[[195100,195100],`mapped`,[40763]],[[195101,195101],`mapped`,[173568]],[[195102,196605],`disallowed`],[[196606,196607],`disallowed`],[[196608,262141],`disallowed`],[[262142,262143],`disallowed`],[[262144,327677],`disallowed`],[[327678,327679],`disallowed`],[[327680,393213],`disallowed`],[[393214,393215],`disallowed`],[[393216,458749],`disallowed`],[[458750,458751],`disallowed`],[[458752,524285],`disallowed`],[[524286,524287],`disallowed`],[[524288,589821],`disallowed`],[[589822,589823],`disallowed`],[[589824,655357],`disallowed`],[[655358,655359],`disallowed`],[[655360,720893],`disallowed`],[[720894,720895],`disallowed`],[[720896,786429],`disallowed`],[[786430,786431],`disallowed`],[[786432,851965],`disallowed`],[[851966,851967],`disallowed`],[[851968,917501],`disallowed`],[[917502,917503],`disallowed`],[[917504,917504],`disallowed`],[[917505,917505],`disallowed`],[[917506,917535],`disallowed`],[[917536,917631],`disallowed`],[[917632,917759],`disallowed`],[[917760,917999],`ignored`],[[918e3,983037],`disallowed`],[[983038,983039],`disallowed`],[[983040,1048573],`disallowed`],[[1048574,1048575],`disallowed`],[[1048576,1114109],`disallowed`],[[1114110,1114111],`disallowed`]]})),require_tr46=__commonJSMin(((s,l)=>{var p=require(`punycode`),g=require_mappingTable(),v={TRANSITIONAL:0,NONTRANSITIONAL:1};function b(s){return s.split(`\0`).map(function(s){return s.normalize(`NFC`)}).join(`\0`)}function C(s){for(var l=0,p=g.length-1;l<=p;){var v=Math.floor((l+p)/2),b=g[v];if(b[0][0]<=s&&b[0][1]>=s)return b;b[0][0]>s?p=v-1:l=v+1}return null}var w=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function E(s){return s.replace(w,`_`).length}function k(s,l,p){for(var g=!1,b=``,w=E(s),k=0;k253||w.length===0)&&(b.error=!0);for(var E=0;E63||C.length===0){b.error=!0;break}}return b.error?null:C.join(`.`)},l.exports.toUnicode=function(s,l){var p=F(s,l,v.NONTRANSITIONAL);return{domain:p.string,error:p.error}},l.exports.PROCESSING_OPTIONS=v})),require_url_state_machine=__commonJSMin(((s,l)=>{let p=require(`punycode`),g=require_tr46(),v={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},b=Symbol(`failure`);function C(s){return p.ucs2.decode(s).length}function w(s,l){let p=s[l];return isNaN(p)?void 0:String.fromCodePoint(p)}function E(s){return s>=48&&s<=57}function k(s){return s>=65&&s<=90||s>=97&&s<=122}function A(s){return k(s)||E(s)}function N(s){return E(s)||s>=65&&s<=70||s>=97&&s<=102}function F(s){return s===`.`||s.toLowerCase()===`%2e`}function I(s){return s=s.toLowerCase(),s===`..`||s===`%2e.`||s===`.%2e`||s===`%2e%2e`}function R(s,l){return k(s)&&(l===58||l===124)}function B(s){return s.length===2&&k(s.codePointAt(0))&&(s[1]===`:`||s[1]===`|`)}function q(s){return s.length===2&&k(s.codePointAt(0))&&s[1]===`:`}function le(s){return s.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function J(s){return s.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function _e(s){return v[s]!==void 0}function be(s){return _e(s.scheme)}function xe(s){return v[s]}function De(s){let l=s.toString(16).toUpperCase();return l.length===1&&(l=`0`+l),`%`+l}function Ne(s){let l=new Buffer(s),p=``;for(let s=0;s126}let Be=new Set([32,34,35,60,62,63,96,123,125]);function We(s){return ze(s)||Be.has(s)}let Ke=new Set([47,58,59,61,64,91,92,93,94,124]);function qe(s){return We(s)||Ke.has(s)}function Je(s,l){let p=String.fromCodePoint(s);return l(s)?Ne(p):p}function Ye(s){let l=10;return s.length>=2&&s.charAt(0)===`0`&&s.charAt(1).toLowerCase()===`x`?(s=s.substring(2),l=16):s.length>=2&&s.charAt(0)===`0`&&(s=s.substring(1),l=8),s===``?0:(l===10?/[^0-9]/:l===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(s)?b:parseInt(s,l)}function Ze(s){let l=s.split(`.`);if(l[l.length-1]===``&&l.length>1&&l.pop(),l.length>4)return s;let p=[];for(let g of l){if(g===``)return s;let l=Ye(g);if(l===b)return s;p.push(l)}for(let s=0;s255)return b;if(p[p.length-1]>=256**(5-p.length))return b;let g=p.pop(),v=0;for(let s of p)g+=s*256**(3-v),++v;return g}function Qe(s){let l=``,p=s;for(let s=1;s<=4;++s)l=String(p%256)+l,s!==4&&(l=`.`+l),p=Math.floor(p/256);return l}function ot(s){let l=[0,0,0,0,0,0,0,0],g=0,v=null,C=0;if(s=p.ucs2.decode(s),s[C]===58){if(s[C+1]!==58)return b;C+=2,++g,v=g}for(;C6))return b;let p=0;for(;s[C]!==void 0;){let v=null;if(p>0)if(s[C]===46&&p<4)++C;else return b;if(!E(s[C]))return b;for(;E(s[C]);){let l=parseInt(w(s,C));if(v===null)v=l;else if(v===0)return b;else v=v*10+l;if(v>255)return b;++C}l[g]=l[g]*256+v,++p,(p===2||p===4)&&++g}if(p!==4)return b;break}else if(s[C]===58){if(++C,s[C]===void 0)return b}else if(s[C]!==void 0)return b;l[g]=p,++g}if(v!==null){let s=g-v;for(g=7;g!==0&&s>0;){let p=l[v+s-1];l[v+s-1]=l[g],l[g]=p,--g,--s}}else if(v===null&&g!==8)return b;return l}function st(s){let l=``,p=Tt(s).idx,g=!1;for(let v=0;v<=7;++v)if(!(g&&s[v]===0)){if(g&&=!1,p===v){l+=v===0?`::`:`:`,g=!0;continue}l+=s[v].toString(16),v!==7&&(l+=`:`)}return l}function ut(s,l){if(s[0]===`[`)return s[s.length-1]===`]`?ot(s.substring(1,s.length-1)):b;if(!l)return yt(s);let p=Pe(s),v=g.toASCII(p,!1,g.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(v===null||le(v))return b;let C=Ze(v);return typeof C==`number`||C===b?C:v}function yt(s){if(J(s))return b;let l=``,g=p.ucs2.decode(s);for(let s=0;sp&&(l=g,p=v),g=null,v=0);return v>p&&(l=g,p=v),{idx:l,len:p}}function Ot(s){return typeof s==`number`?Qe(s):s instanceof Array?`[`+st(s)+`]`:s}function At(s){return s.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,``)}function jt(s){return s.replace(/\u0009|\u000A|\u000D/g,``)}function It(s){let l=s.path;l.length!==0&&(s.scheme===`file`&&l.length===1&&Vt(l[0])||l.pop())}function Lt(s){return s.username!==``||s.password!==``}function Rt(s){return s.host===null||s.host===``||s.cannotBeABaseURL||s.scheme===`file`}function Vt(s){return/^[A-Za-z]:$/.test(s)}function Ht(s,l,g,v,C){if(this.pointer=0,this.input=s,this.base=l||null,this.encodingOverride=g||`utf-8`,this.stateOverride=C,this.url=v,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:``,username:``,password:``,host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let s=At(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let w=jt(this.input);for(w!==this.input&&(this.parseError=!0),this.input=w,this.state=C||`scheme start`,this.buffer=``,this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=p.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],l=isNaN(s)?void 0:String.fromCodePoint(s),p=this[`parse `+this.state](s,l);if(!p)break;if(p===b){this.failure=!0;break}}}Ht.prototype[`parse scheme start`]=function(s,l){if(k(s))this.buffer+=l.toLowerCase(),this.state=`scheme`;else if(!this.stateOverride)this.state=`no scheme`,--this.pointer;else return this.parseError=!0,b;return!0},Ht.prototype[`parse scheme`]=function(s,l){if(A(s)||s===43||s===45||s===46)this.buffer+=l.toLowerCase();else if(s===58){if(this.stateOverride&&(be(this.url)&&!_e(this.buffer)||!be(this.url)&&_e(this.buffer)||(Lt(this.url)||this.url.port!==null)&&this.buffer===`file`||this.url.scheme===`file`&&(this.url.host===``||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer=``,this.stateOverride))return!1;this.url.scheme===`file`?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state=`file`):be(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state=`special relative or authority`:be(this.url)?this.state=`special authority slashes`:this.input[this.pointer+1]===47?(this.state=`path or authority`,++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(``),this.state=`cannot-be-a-base-URL path`)}else if(!this.stateOverride)this.buffer=``,this.state=`no scheme`,this.pointer=-1;else return this.parseError=!0,b;return!0},Ht.prototype[`parse no scheme`]=function(s){return this.base===null||this.base.cannotBeABaseURL&&s!==35?b:(this.base.cannotBeABaseURL&&s===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment=``,this.url.cannotBeABaseURL=!0,this.state=`fragment`):this.base.scheme===`file`?(this.state=`file`,--this.pointer):(this.state=`relative`,--this.pointer),!0)},Ht.prototype[`parse special relative or authority`]=function(s){return s===47&&this.input[this.pointer+1]===47?(this.state=`special authority ignore slashes`,++this.pointer):(this.parseError=!0,this.state=`relative`,--this.pointer),!0},Ht.prototype[`parse path or authority`]=function(s){return s===47?this.state=`authority`:(this.state=`path`,--this.pointer),!0},Ht.prototype[`parse relative`]=function(s){return this.url.scheme=this.base.scheme,isNaN(s)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):s===47?this.state=`relative slash`:s===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=``,this.state=`query`):s===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment=``,this.state=`fragment`):be(this.url)&&s===92?(this.parseError=!0,this.state=`relative slash`):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state=`path`,--this.pointer),!0},Ht.prototype[`parse relative slash`]=function(s){return be(this.url)&&(s===47||s===92)?(s===92&&(this.parseError=!0),this.state=`special authority ignore slashes`):s===47?this.state=`authority`:(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state=`path`,--this.pointer),!0},Ht.prototype[`parse special authority slashes`]=function(s){return s===47&&this.input[this.pointer+1]===47?(this.state=`special authority ignore slashes`,++this.pointer):(this.parseError=!0,this.state=`special authority ignore slashes`,--this.pointer),!0},Ht.prototype[`parse special authority ignore slashes`]=function(s){return s!==47&&s!==92?(this.state=`authority`,--this.pointer):this.parseError=!0,!0},Ht.prototype[`parse authority`]=function(s,l){if(s===64){this.parseError=!0,this.atFlag&&(this.buffer=`%40`+this.buffer),this.atFlag=!0;let s=C(this.buffer);for(let l=0;l2**16-1)return this.parseError=!0,b;this.url.port=s===xe(this.url.scheme)?null:s,this.buffer=``}if(this.stateOverride)return!1;this.state=`path start`,--this.pointer}else return this.parseError=!0,b;return!0};let Gt=new Set([47,92,63,35]);Ht.prototype[`parse file`]=function(s){return this.url.scheme=`file`,s===47||s===92?(s===92&&(this.parseError=!0),this.state=`file slash`):this.base!==null&&this.base.scheme===`file`?isNaN(s)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):s===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=``,this.state=`query`):s===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment=``,this.state=`fragment`):(this.input.length-this.pointer-1==0||!R(s,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!Gt.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),It(this.url)):this.parseError=!0,this.state=`path`,--this.pointer):(this.state=`path`,--this.pointer),!0},Ht.prototype[`parse file slash`]=function(s){return s===47||s===92?(s===92&&(this.parseError=!0),this.state=`file host`):(this.base!==null&&this.base.scheme===`file`&&(q(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state=`path`,--this.pointer),!0},Ht.prototype[`parse file host`]=function(s,l){if(isNaN(s)||s===47||s===92||s===63||s===35)if(--this.pointer,!this.stateOverride&&B(this.buffer))this.parseError=!0,this.state=`path`;else if(this.buffer===``){if(this.url.host=``,this.stateOverride)return!1;this.state=`path start`}else{let s=ut(this.buffer,be(this.url));if(s===b)return b;if(s===`localhost`&&(s=``),this.url.host=s,this.stateOverride)return!1;this.buffer=``,this.state=`path start`}else this.buffer+=l;return!0},Ht.prototype[`parse path start`]=function(s){return be(this.url)?(s===92&&(this.parseError=!0),this.state=`path`,s!==47&&s!==92&&--this.pointer):!this.stateOverride&&s===63?(this.url.query=``,this.state=`query`):!this.stateOverride&&s===35?(this.url.fragment=``,this.state=`fragment`):s!==void 0&&(this.state=`path`,s!==47&&--this.pointer),!0},Ht.prototype[`parse path`]=function(s){if(isNaN(s)||s===47||be(this.url)&&s===92||!this.stateOverride&&(s===63||s===35)){if(be(this.url)&&s===92&&(this.parseError=!0),I(this.buffer)?(It(this.url),s!==47&&!(be(this.url)&&s===92)&&this.url.path.push(``)):F(this.buffer)&&s!==47&&!(be(this.url)&&s===92)?this.url.path.push(``):F(this.buffer)||(this.url.scheme===`file`&&this.url.path.length===0&&B(this.buffer)&&(this.url.host!==``&&this.url.host!==null&&(this.parseError=!0,this.url.host=``),this.buffer=this.buffer[0]+`:`),this.url.path.push(this.buffer)),this.buffer=``,this.url.scheme===`file`&&(s===void 0||s===63||s===35))for(;this.url.path.length>1&&this.url.path[0]===``;)this.parseError=!0,this.url.path.shift();s===63&&(this.url.query=``,this.state=`query`),s===35&&(this.url.fragment=``,this.state=`fragment`)}else s===37&&(!N(this.input[this.pointer+1])||!N(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Je(s,We);return!0},Ht.prototype[`parse cannot-be-a-base-URL path`]=function(s){return s===63?(this.url.query=``,this.state=`query`):s===35?(this.url.fragment=``,this.state=`fragment`):(!isNaN(s)&&s!==37&&(this.parseError=!0),s===37&&(!N(this.input[this.pointer+1])||!N(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(s)||(this.url.path[0]=this.url.path[0]+Je(s,ze))),!0},Ht.prototype[`parse query`]=function(s,l){if(isNaN(s)||!this.stateOverride&&s===35){(!be(this.url)||this.url.scheme===`ws`||this.url.scheme===`wss`)&&(this.encodingOverride=`utf-8`);let l=new Buffer(this.buffer);for(let s=0;s126||l[s]===34||l[s]===35||l[s]===60||l[s]===62?this.url.query+=De(l[s]):this.url.query+=String.fromCodePoint(l[s]);this.buffer=``,s===35&&(this.url.fragment=``,this.state=`fragment`)}else s===37&&(!N(this.input[this.pointer+1])||!N(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=l;return!0},Ht.prototype[`parse fragment`]=function(s){return isNaN(s)||(s===0?this.parseError=!0:(s===37&&(!N(this.input[this.pointer+1])||!N(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Je(s,ze))),!0};function Kt(s,l){let p=s.scheme+`:`;if(s.host===null?s.host===null&&s.scheme===`file`&&(p+=`//`):(p+=`//`,(s.username!==``||s.password!==``)&&(p+=s.username,s.password!==``&&(p+=`:`+s.password),p+=`@`),p+=Ot(s.host),s.port!==null&&(p+=`:`+s.port)),s.cannotBeABaseURL)p+=s.path[0];else for(let l of s.path)p+=`/`+l;return s.query!==null&&(p+=`?`+s.query),!l&&s.fragment!==null&&(p+=`#`+s.fragment),p}function Jt(s){let l=s.scheme+`://`;return l+=Ot(s.host),s.port!==null&&(l+=`:`+s.port),l}l.exports.serializeURL=Kt,l.exports.serializeURLOrigin=function(s){switch(s.scheme){case`blob`:try{return l.exports.serializeURLOrigin(l.exports.parseURL(s.path[0]))}catch{return`null`}case`ftp`:case`gopher`:case`http`:case`https`:case`ws`:case`wss`:return Jt({scheme:s.scheme,host:s.host,port:s.port});case`file`:return`file://`;default:return`null`}},l.exports.basicURLParse=function(s,l){l===void 0&&(l={});let p=new Ht(s,l.baseURL,l.encodingOverride,l.url,l.stateOverride);return p.failure?`failure`:p.url},l.exports.setTheUsername=function(s,l){s.username=``;let g=p.ucs2.decode(l);for(let l=0;l{let l=require_url_state_machine();s.implementation=class{constructor(s){let p=s[0],g=s[1],v=null;if(g!==void 0&&(v=l.basicURLParse(g),v===`failure`))throw TypeError(`Invalid base URL`);let b=l.basicURLParse(p,{baseURL:v});if(b===`failure`)throw TypeError(`Invalid URL`);this._url=b}get href(){return l.serializeURL(this._url)}set href(s){let p=l.basicURLParse(s);if(p===`failure`)throw TypeError(`Invalid URL`);this._url=p}get origin(){return l.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+`:`}set protocol(s){l.basicURLParse(s+`:`,{url:this._url,stateOverride:`scheme start`})}get username(){return this._url.username}set username(s){l.cannotHaveAUsernamePasswordPort(this._url)||l.setTheUsername(this._url,s)}get password(){return this._url.password}set password(s){l.cannotHaveAUsernamePasswordPort(this._url)||l.setThePassword(this._url,s)}get host(){let s=this._url;return s.host===null?``:s.port===null?l.serializeHost(s.host):l.serializeHost(s.host)+`:`+l.serializeInteger(s.port)}set host(s){this._url.cannotBeABaseURL||l.basicURLParse(s,{url:this._url,stateOverride:`host`})}get hostname(){return this._url.host===null?``:l.serializeHost(this._url.host)}set hostname(s){this._url.cannotBeABaseURL||l.basicURLParse(s,{url:this._url,stateOverride:`hostname`})}get port(){return this._url.port===null?``:l.serializeInteger(this._url.port)}set port(s){l.cannotHaveAUsernamePasswordPort(this._url)||(s===``?this._url.port=null:l.basicURLParse(s,{url:this._url,stateOverride:`port`}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?``:`/`+this._url.path.join(`/`)}set pathname(s){this._url.cannotBeABaseURL||(this._url.path=[],l.basicURLParse(s,{url:this._url,stateOverride:`path start`}))}get search(){return this._url.query===null||this._url.query===``?``:`?`+this._url.query}set search(s){let p=this._url;if(s===``){p.query=null;return}let g=s[0]===`?`?s.substring(1):s;p.query=``,l.basicURLParse(g,{url:p,stateOverride:`query`})}get hash(){return this._url.fragment===null||this._url.fragment===``?``:`#`+this._url.fragment}set hash(s){if(s===``){this._url.fragment=null;return}let p=s[0]===`#`?s.substring(1):s;this._url.fragment=``,l.basicURLParse(p,{url:this._url,stateOverride:`fragment`})}toJSON(){return this.href}}})),require_URL=__commonJSMin(((s,l)=>{let p=require_lib$24(),g=require_utils$19(),v=require_URL_impl(),b=g.implSymbol;function C(s){if(!this||this[b]||!(this instanceof C))throw TypeError(`Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`);if(arguments.length<1)throw TypeError(`Failed to construct 'URL': 1 argument required, but only `+arguments.length+` present.`);let g=[];for(let s=0;s{s.URL=require_URL().interface,s.serializeURL=require_url_state_machine().serializeURL,s.serializeURLOrigin=require_url_state_machine().serializeURLOrigin,s.basicURLParse=require_url_state_machine().basicURLParse,s.setTheUsername=require_url_state_machine().setTheUsername,s.setThePassword=require_url_state_machine().setThePassword,s.serializeHost=require_url_state_machine().serializeHost,s.serializeInteger=require_url_state_machine().serializeInteger,s.parseURL=require_url_state_machine().parseURL})),require_lib$23=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});function p(s){return s&&typeof s==`object`&&`default`in s?s.default:s}var g=p(require(`stream`)),v=p(require(`http`)),b=p(require(`url`)),C=p(require_public_api()),w=p(require(`https`)),E=p(require(`zlib`));let k=g.Readable,A=Symbol(`buffer`),N=Symbol(`type`);var F=class s{constructor(){this[N]=``;let l=arguments[0],p=arguments[1],g=[],v=0;if(l){let p=l,b=Number(p.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},v=p.size;let b=v===void 0?0:v;var C=p.timeout;let w=C===void 0?0:C;s==null?s=null:be(s)?s=Buffer.from(s.toString()):xe(s)||Buffer.isBuffer(s)||(Object.prototype.toString.call(s)===`[object ArrayBuffer]`?s=Buffer.from(s):ArrayBuffer.isView(s)?s=Buffer.from(s.buffer,s.byteOffset,s.byteLength):s instanceof g||(s=Buffer.from(String(s)))),this[B]={body:s,disturbed:!1,error:null},this.size=b,this.timeout=w,s instanceof g&&s.on(`error`,function(s){let p=s.name===`AbortError`?s:new I(`Invalid response body while trying to fetch ${l.url}: ${s.message}`,`system`,s);l[B].error=p})}le.prototype={get body(){return this[B].body},get bodyUsed(){return this[B].disturbed},arrayBuffer(){return J.call(this).then(function(s){return s.buffer.slice(s.byteOffset,s.byteOffset+s.byteLength)})},blob(){let s=this.headers&&this.headers.get(`content-type`)||``;return J.call(this).then(function(l){return Object.assign(new F([],{type:s.toLowerCase()}),{[A]:l})})},json(){var s=this;return J.call(this).then(function(l){try{return JSON.parse(l.toString())}catch(l){return le.Promise.reject(new I(`invalid json response body at ${s.url} reason: ${l.message}`,`invalid-json`))}})},text(){return J.call(this).then(function(s){return s.toString()})},buffer(){return J.call(this)},textConverted(){var s=this;return J.call(this).then(function(l){return _e(l,s.headers)})}},Object.defineProperties(le.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}}),le.mixIn=function(s){for(let l of Object.getOwnPropertyNames(le.prototype))if(!(l in s)){let p=Object.getOwnPropertyDescriptor(le.prototype,l);Object.defineProperty(s,l,p)}};function J(){var s=this;if(this[B].disturbed)return le.Promise.reject(TypeError(`body used already for: ${this.url}`));if(this[B].disturbed=!0,this[B].error)return le.Promise.reject(this[B].error);let l=this.body;if(l===null)return le.Promise.resolve(Buffer.alloc(0));if(xe(l)&&(l=l.stream()),Buffer.isBuffer(l))return le.Promise.resolve(l);if(!(l instanceof g))return le.Promise.resolve(Buffer.alloc(0));let p=[],v=0,b=!1;return new le.Promise(function(g,C){let w;s.timeout&&(w=setTimeout(function(){b=!0,C(new I(`Response timeout while trying to fetch ${s.url} (over ${s.timeout}ms)`,`body-timeout`))},s.timeout)),l.on(`error`,function(l){l.name===`AbortError`?(b=!0,C(l)):C(new I(`Invalid response body while trying to fetch ${s.url}: ${l.message}`,`system`,l))}),l.on(`data`,function(l){if(!(b||l===null)){if(s.size&&v+l.length>s.size){b=!0,C(new I(`content size at ${s.url} over limit: ${s.size}`,`max-size`));return}v+=l.length,p.push(l)}}),l.on(`end`,function(){if(!b){clearTimeout(w);try{g(Buffer.concat(p,v))}catch(l){C(new I(`Could not create Buffer from response body for ${s.url}: ${l.message}`,`system`,l))}}})})}function _e(s,l){if(typeof R!=`function`)throw Error("The package `encoding` must be installed to use the textConverted() function");let p=l.get(`content-type`),g=`utf-8`,v,b;return p&&(v=/charset=([^;]*)/i.exec(p)),b=s.slice(0,1024).toString(),!v&&b&&(v=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Ye]=Object.create(null),l instanceof s){let s=l.raw(),p=Object.keys(s);for(let l of p)for(let p of s[l])this.append(l,p);return}if(l!=null)if(typeof l==`object`){let s=l[Symbol.iterator];if(s!=null){if(typeof s!=`function`)throw TypeError(`Header pairs must be iterable`);let p=[];for(let s of l){if(typeof s!=`object`||typeof s[Symbol.iterator]!=`function`)throw TypeError(`Each header pair must be iterable`);p.push(Array.from(s))}for(let s of p){if(s.length!==2)throw TypeError(`Each header pair must be a name/value tuple`);this.append(s[0],s[1])}}else for(let s of Object.keys(l)){let p=l[s];this.append(s,p)}}else throw TypeError(`Provided initializer must be an object`)}get(s){s=`${s}`,Ke(s);let l=Je(this[Ye],s);return l===void 0?null:this[Ye][l].join(`, `)}forEach(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,p=Qe(this),g=0;for(;g1&&arguments[1]!==void 0?arguments[1]:`key+value`;return Object.keys(s[Ye]).sort().map(l===`key`?function(s){return s.toLowerCase()}:l===`value`?function(l){return s[Ye][l].join(`, `)}:function(l){return[l.toLowerCase(),s[Ye][l].join(`, `)]})}let ot=Symbol(`internal`);function st(s,l){let p=Object.create(ut);return p[ot]={target:s,kind:l,index:0},p}let ut=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==ut)throw TypeError("Value of `this` is not a HeadersIterator");var s=this[ot];let l=s.target,p=s.kind,g=s.index,v=Qe(l,p);return g>=v.length?{value:void 0,done:!0}:(this[ot].index=g+1,{value:v[g],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(ut,Symbol.toStringTag,{value:`HeadersIterator`,writable:!1,enumerable:!1,configurable:!0});function yt(s){let l=Object.assign({__proto__:null},s[Ye]),p=Je(s[Ye],`Host`);return p!==void 0&&(l[p]=l[p][0]),l}function Tt(s){let l=new Ze;for(let p of Object.keys(s))if(!Be.test(p))if(Array.isArray(s[p]))for(let g of s[p])We.test(g)||(l[Ye][p]===void 0?l[Ye][p]=[g]:l[Ye][p].push(g));else We.test(s[p])||(l[Ye][p]=[s[p]]);return l}let Ot=Symbol(`Response internals`),At=v.STATUS_CODES;var jt=class s{constructor(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};le.call(this,s,l);let p=l.status||200,g=new Ze(l.headers);if(s!=null&&!g.has(`Content-Type`)){let l=Ne(s);l&&g.append(`Content-Type`,l)}this[Ot]={url:l.url,status:p,statusText:l.statusText||At[p],headers:g,counter:l.counter}}get url(){return this[Ot].url||``}get status(){return this[Ot].status}get ok(){return this[Ot].status>=200&&this[Ot].status<300}get redirected(){return this[Ot].counter>0}get statusText(){return this[Ot].statusText}get headers(){return this[Ot].headers}clone(){return new s(De(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};le.mixIn(jt.prototype),Object.defineProperties(jt.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}}),Object.defineProperty(jt.prototype,Symbol.toStringTag,{value:`Response`,writable:!1,enumerable:!1,configurable:!0});let It=Symbol(`Request internals`),Lt=b.URL||C.URL,Rt=b.parse,Vt=b.format;function Ht(s){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(s)&&(s=new Lt(s).toString()),Rt(s)}let Gt=`destroy`in g.Readable.prototype;function Kt(s){return typeof s==`object`&&typeof s[It]==`object`}function Jt(s){let l=s&&typeof s==`object`&&Object.getPrototypeOf(s);return!!(l&&l.constructor.name===`AbortSignal`)}var Xt=class s{constructor(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p;Kt(s)?p=Ht(s.url):(p=s&&s.href?Ht(s.href):Ht(`${s}`),s={});let g=l.method||s.method||`GET`;if(g=g.toUpperCase(),(l.body!=null||Kt(s)&&s.body!==null)&&(g===`GET`||g===`HEAD`))throw TypeError(`Request with GET/HEAD method cannot have body`);let v=l.body==null?Kt(s)&&s.body!==null?De(s):null:l.body;le.call(this,v,{timeout:l.timeout||s.timeout||0,size:l.size||s.size||0});let b=new Ze(l.headers||s.headers||{});if(v!=null&&!b.has(`Content-Type`)){let s=Ne(v);s&&b.append(`Content-Type`,s)}let C=Kt(s)?s.signal:null;if(`signal`in l&&(C=l.signal),C!=null&&!Jt(C))throw TypeError(`Expected signal to be an instanceof AbortSignal`);this[It]={method:g,redirect:l.redirect||s.redirect||`follow`,headers:b,parsedURL:p,signal:C},this.follow=l.follow===void 0?s.follow===void 0?20:s.follow:l.follow,this.compress=l.compress===void 0?s.compress===void 0?!0:s.compress:l.compress,this.counter=l.counter||s.counter||0,this.agent=l.agent||s.agent}get method(){return this[It].method}get url(){return Vt(this[It].parsedURL)}get headers(){return this[It].headers}get redirect(){return this[It].redirect}get signal(){return this[It].signal}clone(){return new s(this)}};le.mixIn(Xt.prototype),Object.defineProperty(Xt.prototype,Symbol.toStringTag,{value:`Request`,writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(Xt.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function Zt(s){let l=s[It].parsedURL,p=new Ze(s[It].headers);if(p.has(`Accept`)||p.set(`Accept`,`*/*`),!l.protocol||!l.hostname)throw TypeError(`Only absolute URLs are supported`);if(!/^https?:$/.test(l.protocol))throw TypeError(`Only HTTP(S) protocols are supported`);if(s.signal&&s.body instanceof g.Readable&&!Gt)throw Error(`Cancellation of streamed requests with AbortSignal is not supported in node < 8`);let v=null;if(s.body==null&&/^(POST|PUT)$/i.test(s.method)&&(v=`0`),s.body!=null){let l=Pe(s);typeof l==`number`&&(v=String(l))}v&&p.set(`Content-Length`,v),p.has(`User-Agent`)||p.set(`User-Agent`,`node-fetch/1.0 (+https://github.com/bitinn/node-fetch)`),s.compress&&!p.has(`Accept-Encoding`)&&p.set(`Accept-Encoding`,`gzip,deflate`);let b=s.agent;return typeof b==`function`&&(b=b(l)),Object.assign({},l,{method:s.method,headers:yt(p),agent:b})}function en(s){Error.call(this,s),this.type=`aborted`,this.message=s,Error.captureStackTrace(this,this.constructor)}en.prototype=Object.create(Error.prototype),en.prototype.constructor=en,en.prototype.name=`AbortError`;let tn=b.URL||C.URL,nn=g.PassThrough,rn=function(s,l){let p=new tn(l).hostname,g=new tn(s).hostname;return p===g||p[p.length-g.length-1]===`.`&&p.endsWith(g)},an=function(s,l){return new tn(l).protocol===new tn(s).protocol};function on(s,l){if(!on.Promise)throw Error(`native promise missing, set fetch.Promise to your favorite alternative`);return le.Promise=on.Promise,new on.Promise(function(p,b){let C=new Xt(s,l),k=Zt(C),A=(k.protocol===`https:`?w:v).request,N=C.signal,F=null,R=function(){let s=new en(`The user aborted a request.`);b(s),C.body&&C.body instanceof g.Readable&&cn(C.body,s),!(!F||!F.body)&&F.body.emit(`error`,s)};if(N&&N.aborted){R();return}let B=function(){R(),J()},q=A(k),le;N&&N.addEventListener(`abort`,B);function J(){q.abort(),N&&N.removeEventListener(`abort`,B),clearTimeout(le)}C.timeout&&q.once(`socket`,function(s){le=setTimeout(function(){b(new I(`network timeout at: ${C.url}`,`request-timeout`)),J()},C.timeout)}),q.on(`error`,function(s){b(new I(`request to ${C.url} failed, reason: ${s.message}`,`system`,s)),F&&F.body&&cn(F.body,s),J()}),sn(q,function(s){N&&N.aborted||F&&F.body&&cn(F.body,s)}),parseInt(process.version.substring(1))<14&&q.on(`socket`,function(s){s.addListener(`close`,function(l){let p=s.listenerCount(`data`)>0;if(F&&p&&!l&&!(N&&N.aborted)){let s=Error(`Premature close`);s.code=`ERR_STREAM_PREMATURE_CLOSE`,F.body.emit(`error`,s)}})}),q.on(`response`,function(s){clearTimeout(le);let l=Tt(s.headers);if(on.isRedirect(s.statusCode)){let g=l.get(`Location`),v=null;try{v=g===null?null:new tn(g,C.url).toString()}catch{if(C.redirect!==`manual`){b(new I(`uri requested responds with an invalid redirect URL: ${g}`,`invalid-redirect`)),J();return}}switch(C.redirect){case`error`:b(new I(`uri requested responds with a redirect, redirect mode is set to error: ${C.url}`,`no-redirect`)),J();return;case`manual`:if(v!==null)try{l.set(`Location`,v)}catch(s){b(s)}break;case`follow`:if(v===null)break;if(C.counter>=C.follow){b(new I(`maximum redirect reached at: ${C.url}`,`max-redirect`)),J();return}let g={headers:new Ze(C.headers),follow:C.follow,counter:C.counter+1,agent:C.agent,compress:C.compress,method:C.method,body:C.body,signal:C.signal,timeout:C.timeout,size:C.size};if(!rn(C.url,v)||!an(C.url,v))for(let s of[`authorization`,`www-authenticate`,`cookie`,`cookie2`])g.headers.delete(s);if(s.statusCode!==303&&C.body&&Pe(C)===null){b(new I(`Cannot follow redirect with body being a readable stream`,`unsupported-redirect`)),J();return}(s.statusCode===303||(s.statusCode===301||s.statusCode===302)&&C.method===`POST`)&&(g.method=`GET`,g.body=void 0,g.headers.delete(`content-length`)),p(on(new Xt(v,g))),J();return}}s.once(`end`,function(){N&&N.removeEventListener(`abort`,B)});let g=s.pipe(new nn),v={url:C.url,status:s.statusCode,statusText:s.statusMessage,headers:l,size:C.size,timeout:C.timeout,counter:C.counter},w=l.get(`Content-Encoding`);if(!C.compress||C.method===`HEAD`||w===null||s.statusCode===204||s.statusCode===304){F=new jt(g,v),p(F);return}let k={flush:E.Z_SYNC_FLUSH,finishFlush:E.Z_SYNC_FLUSH};if(w==`gzip`||w==`x-gzip`){g=g.pipe(E.createGunzip(k)),F=new jt(g,v),p(F);return}if(w==`deflate`||w==`x-deflate`){let l=s.pipe(new nn);l.once(`data`,function(s){g=(s[0]&15)==8?g.pipe(E.createInflate()):g.pipe(E.createInflateRaw()),F=new jt(g,v),p(F)}),l.on(`end`,function(){F||(F=new jt(g,v),p(F))});return}if(w==`br`&&typeof E.createBrotliDecompress==`function`){g=g.pipe(E.createBrotliDecompress()),F=new jt(g,v),p(F);return}F=new jt(g,v),p(F)}),ze(q,C)})}function sn(s,l){let p;s.on(`socket`,function(s){p=s}),s.on(`response`,function(s){let g=s.headers;g[`transfer-encoding`]===`chunked`&&!g[`content-length`]&&s.once(`close`,function(s){if(p&&p.listenerCount(`data`)>0&&!s){let s=Error(`Premature close`);s.code=`ERR_STREAM_PREMATURE_CLOSE`,l(s)}})})}function cn(s,l){s.destroy?s.destroy(l):(s.emit(`error`,l),s.end())}on.isRedirect=function(s){return s===301||s===302||s===303||s===307||s===308},on.Promise=global.Promise,l.exports=s=on,Object.defineProperty(s,`__esModule`,{value:!0}),s.default=s,s.Headers=Ze,s.Request=Xt,s.Response=jt,s.FetchError=I,s.AbortError=en})),require_dist_node$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Deprecation=class extends Error{constructor(s){super(s),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name=`Deprecation`}}})),require_wrappy=__commonJSMin(((s,l)=>{l.exports=p;function p(s,l){if(s&&l)return p(s)(l);if(typeof s!=`function`)throw TypeError(`need wrapper function`);return Object.keys(s).forEach(function(l){g[l]=s[l]}),g;function g(){for(var l=Array(arguments.length),p=0;p{var p=require_wrappy();l.exports=p(g),l.exports.strict=p(v),g.proto=g(function(){Object.defineProperty(Function.prototype,`once`,{value:function(){return g(this)},configurable:!0}),Object.defineProperty(Function.prototype,`onceStrict`,{value:function(){return v(this)},configurable:!0})});function g(s){var l=function(){return l.called?l.value:(l.called=!0,l.value=s.apply(this,arguments))};return l.called=!1,l}function v(s){var l=function(){if(l.called)throw Error(l.onceError);return l.called=!0,l.value=s.apply(this,arguments)};return l.onceError=(s.name||"Function wrapped with `once`")+` shouldn't be called more than once`,l.called=!1,l}})),require_dist_node$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return s&&typeof s==`object`&&`default`in s?s.default:s}var p=require_dist_node$8(),g=l(require_once$2());let v=g(s=>console.warn(s)),b=g(s=>console.warn(s));s.RequestError=class extends Error{constructor(s,l,g){super(s),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name=`HttpError`,this.status=l;let C;`headers`in g&&g.headers!==void 0&&(C=g.headers),`response`in g&&(this.response=g.response,C=g.response.headers);let w=Object.assign({},g.request);g.request.headers.authorization&&(w.headers=Object.assign({},g.request.headers,{authorization:g.request.headers.authorization.replace(/ .*$/,` [REDACTED]`)})),w.url=w.url.replace(/\bclient_secret=\w+/g,`client_secret=[REDACTED]`).replace(/\baccess_token=\w+/g,`access_token=[REDACTED]`),this.request=w,Object.defineProperty(this,`code`,{get(){return v(new p.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),l}}),Object.defineProperty(this,`headers`,{get(){return b(new p.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),C||{}}})}}})),require_dist_node$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return s&&typeof s==`object`&&`default`in s?s.default:s}var p=require_dist_node$9(),g=require_dist_node$10(),v=require_is_plain_object(),b=l(require_lib$23()),C=require_dist_node$7();let w=`5.6.3`;function E(s){return s.arrayBuffer()}function k(s){let l=s.request&&s.request.log?s.request.log:console;(v.isPlainObject(s.body)||Array.isArray(s.body))&&(s.body=JSON.stringify(s.body));let p={},g,w;return(s.request&&s.request.fetch||b)(s.url,Object.assign({method:s.method,body:s.body,headers:s.headers,redirect:s.redirect},s.request)).then(async v=>{w=v.url,g=v.status;for(let s of v.headers)p[s[0]]=s[1];if(`deprecation`in p){let g=p.link&&p.link.match(/<([^>]+)>; rel="deprecation"/),v=g&&g.pop();l.warn(`[@octokit/request] "${s.method} ${s.url}" is deprecated. It is scheduled to be removed on ${p.sunset}${v?`. See ${v}`:``}`)}if(!(g===204||g===205)){if(s.method===`HEAD`){if(g<400)return;throw new C.RequestError(v.statusText,g,{response:{url:w,status:g,headers:p,data:void 0},request:s})}if(g===304)throw new C.RequestError(`Not modified`,g,{response:{url:w,status:g,headers:p,data:await A(v)},request:s});if(g>=400){let l=await A(v);throw new C.RequestError(N(l),g,{response:{url:w,status:g,headers:p,data:l},request:s})}return A(v)}}).then(s=>({status:g,url:w,headers:p,data:s})).catch(l=>{throw l instanceof C.RequestError?l:new C.RequestError(l.message,500,{request:s})})}async function A(s){let l=s.headers.get(`content-type`);return/application\/json/.test(l)?s.json():!l||/^text\/|charset=utf-8$/.test(l)?s.text():E(s)}function N(s){return typeof s==`string`?s:`message`in s?Array.isArray(s.errors)?`${s.message}: ${s.errors.map(JSON.stringify).join(`, `)}`:s.message:`Unknown error: ${JSON.stringify(s)}`}function F(s,l){let p=s.defaults(l);return Object.assign(function(s,l){let g=p.merge(s,l);if(!g.request||!g.request.hook)return k(p.parse(g));let v=(s,l)=>k(p.parse(p.merge(s,l)));return Object.assign(v,{endpoint:p,defaults:F.bind(null,p)}),g.request.hook(v,g)},{endpoint:p,defaults:F.bind(null,p)})}s.request=F(p.endpoint,{headers:{"user-agent":`octokit-request.js/5.6.3 ${g.getUserAgent()}`}})})),require_dist_node$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_dist_node$6(),p=require_dist_node$10();let g=`4.8.0`;function v(s){return`Request failed due to following response errors: +function l(s){return Object.prototype.toString.call(s)===`[object Object]`}function f(s){var f,p;return l(s)===!1?!1:(f=s.constructor,f===void 0?!0:(p=f.prototype,!(l(p)===!1||p.hasOwnProperty(`isPrototypeOf`)===!1)))}s.isPlainObject=f})),require_dist_node$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_is_plain_object(),f=require_dist_node$10();function p(s){return s?Object.keys(s).reduce((l,f)=>(l[f.toLowerCase()]=s[f],l),{}):{}}function g(s,f){let p=Object.assign({},s);return Object.keys(f).forEach(v=>{l.isPlainObject(f[v])&&v in s?p[v]=g(s[v],f[v]):Object.assign(p,{[v]:f[v]})}),p}function v(s){for(let l in s)s[l]===void 0&&delete s[l];return s}function b(s,l,f){if(typeof l==`string`){let[s,p]=l.split(` `);f=Object.assign(p?{method:s,url:p}:{url:s},f)}else f=Object.assign({},l);f.headers=p(f.headers),v(f),v(f.headers);let b=g(s||{},f);return s&&s.mediaType.previews.length&&(b.mediaType.previews=s.mediaType.previews.filter(s=>!b.mediaType.previews.includes(s)).concat(b.mediaType.previews)),b.mediaType.previews=b.mediaType.previews.map(s=>s.replace(/-preview/,``)),b}function C(s,l){let f=/\?/.test(s)?`&`:`?`,p=Object.keys(l);return p.length===0?s:s+f+p.map(s=>s===`q`?`q=`+l.q.split(`+`).map(encodeURIComponent).join(`+`):`${s}=${encodeURIComponent(l[s])}`).join(`&`)}let w=/\{[^}]+\}/g;function E(s){return s.replace(/^\W+|\W+$/g,``).split(/,/)}function k(s){let l=s.match(w);return l?l.map(E).reduce((s,l)=>s.concat(l),[]):[]}function A(s,l){return Object.keys(s).filter(s=>!l.includes(s)).reduce((l,f)=>(l[f]=s[f],l),{})}function N(s){return s.split(/(%[0-9A-Fa-f]{2})/g).map(function(s){return/%[0-9A-Fa-f]/.test(s)||(s=encodeURI(s).replace(/%5B/g,`[`).replace(/%5D/g,`]`)),s}).join(``)}function F(s){return encodeURIComponent(s).replace(/[!'()*]/g,function(s){return`%`+s.charCodeAt(0).toString(16).toUpperCase()})}function I(s,l,f){return l=s===`+`||s===`#`?N(l):F(l),f?F(f)+`=`+l:l}function R(s){return s!=null}function B(s){return s===`;`||s===`&`||s===`?`}function q(s,l,f,p){var g=s[f],v=[];if(R(g)&&g!==``)if(typeof g==`string`||typeof g==`number`||typeof g==`boolean`)g=g.toString(),p&&p!==`*`&&(g=g.substring(0,parseInt(p,10))),v.push(I(l,g,B(l)?f:``));else if(p===`*`)Array.isArray(g)?g.filter(R).forEach(function(s){v.push(I(l,s,B(l)?f:``))}):Object.keys(g).forEach(function(s){R(g[s])&&v.push(I(l,g[s],s))});else{let s=[];Array.isArray(g)?g.filter(R).forEach(function(f){s.push(I(l,f))}):Object.keys(g).forEach(function(f){R(g[f])&&(s.push(F(f)),s.push(I(l,g[f].toString())))}),B(l)?v.push(F(f)+`=`+s.join(`,`)):s.length!==0&&v.push(s.join(`,`))}else l===`;`?R(g)&&v.push(F(f)):g===``&&(l===`&`||l===`?`)?v.push(F(f)+`=`):g===``&&v.push(``);return v}function J(s){return{expand:le.bind(null,s)}}function le(s,l){var f=[`+`,`#`,`.`,`/`,`;`,`?`,`&`];return s.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(s,p,g){if(p){let s=``,g=[];if(f.indexOf(p.charAt(0))!==-1&&(s=p.charAt(0),p=p.substr(1)),p.split(/,/g).forEach(function(f){var p=/([^:\*]*)(?::(\d+)|(\*))?/.exec(f);g.push(q(l,s,p[1],p[2]||p[3]))}),s&&s!==`+`){var v=`,`;return s===`?`?v=`&`:s!==`#`&&(v=s),(g.length===0?``:s)+g.join(v)}else return g.join(`,`)}else return N(g)})}function _e(s){let l=s.method.toUpperCase(),f=(s.url||`/`).replace(/:([a-z]\w+)/g,`{$1}`),p=Object.assign({},s.headers),g,v=A(s,[`method`,`baseUrl`,`url`,`headers`,`request`,`mediaType`]),b=k(f);f=J(f).expand(v),/^http/.test(f)||(f=s.baseUrl+f);let w=A(v,Object.keys(s).filter(s=>b.includes(s)).concat(`baseUrl`));return/application\/octet-stream/i.test(p.accept)||(s.mediaType.format&&(p.accept=p.accept.split(/,/).map(l=>l.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${s.mediaType.format}`)).join(`,`)),s.mediaType.previews.length&&(p.accept=(p.accept.match(/[\w-]+(?=-preview)/g)||[]).concat(s.mediaType.previews).map(l=>`application/vnd.github.${l}-preview${s.mediaType.format?`.${s.mediaType.format}`:`+json`}`).join(`,`))),[`GET`,`HEAD`].includes(l)?f=C(f,w):`data`in w?g=w.data:Object.keys(w).length?g=w:p[`content-length`]=0,!p[`content-type`]&&g!==void 0&&(p[`content-type`]=`application/json; charset=utf-8`),[`PATCH`,`PUT`].includes(l)&&g===void 0&&(g=``),Object.assign({method:l,url:f,headers:p},g===void 0?null:{body:g},s.request?{request:s.request}:null)}function be(s,l,f){return _e(b(s,l,f))}function xe(s,l){let f=b(s,l),p=be.bind(null,f);return Object.assign(p,{DEFAULTS:f,defaults:xe.bind(null,f),merge:b.bind(null,f),parse:_e})}s.endpoint=xe(null,{method:`GET`,baseUrl:`https://api.github.com`,headers:{accept:`application/vnd.github.v3+json`,"user-agent":`octokit-endpoint.js/6.0.12 ${f.getUserAgent()}`},mediaType:{format:``,previews:[]}})})),require_lib$27=__commonJSMin(((s,l)=>{var f={};l.exports=f;function p(s){return s<0?-1:1}function g(s){return s%1==.5&&!(s&1)?Math.floor(s):Math.round(s)}function v(s,l){l.unsigned||--s;let f=l.unsigned?0:-(2**s),v=2**s-1,b=l.moduloBitLength?2**l.moduloBitLength:2**s,C=l.moduloBitLength?2**(l.moduloBitLength-1):2**(s-1);return function(s,w){w||={};let E=+s;if(w.enforceRange){if(!Number.isFinite(E))throw TypeError(`Argument is not a finite number`);if(E=p(E)*Math.floor(Math.abs(E)),Ev)throw TypeError(`Argument is not in byte range`);return E}if(!isNaN(E)&&w.clamp)return E=g(E),Ev&&(E=v),E;if(!Number.isFinite(E)||E===0)return 0;if(E=p(E)*Math.floor(Math.abs(E)),E%=b,!l.unsigned&&E>=C)return E-b;if(l.unsigned){if(E<0)E+=b;else if(E===-0)return 0}return E}}f.void=function(){},f.boolean=function(s){return!!s},f.byte=v(8,{unsigned:!1}),f.octet=v(8,{unsigned:!0}),f.short=v(16,{unsigned:!1}),f[`unsigned short`]=v(16,{unsigned:!0}),f.long=v(32,{unsigned:!1}),f[`unsigned long`]=v(32,{unsigned:!0}),f[`long long`]=v(32,{unsigned:!1,moduloBitLength:64}),f[`unsigned long long`]=v(32,{unsigned:!0,moduloBitLength:64}),f.double=function(s){let l=+s;if(!Number.isFinite(l))throw TypeError(`Argument is not a finite floating-point value`);return l},f[`unrestricted double`]=function(s){let l=+s;if(isNaN(l))throw TypeError(`Argument is NaN`);return l},f.float=f.double,f[`unrestricted float`]=f[`unrestricted double`],f.DOMString=function(s,l){return l||={},l.treatNullAsEmptyString&&s===null?``:String(s)},f.ByteString=function(s,l){let f=String(s),p;for(let s=0;(p=f.codePointAt(s))!==void 0;++s)if(p>255)throw TypeError(`Argument is not a valid bytestring`);return f},f.USVString=function(s){let l=String(s),f=l.length,p=[];for(let s=0;s57343)p.push(String.fromCodePoint(g));else if(56320<=g&&g<=57343)p.push(String.fromCodePoint(65533));else if(s===f-1)p.push(String.fromCodePoint(65533));else{let f=l.charCodeAt(s+1);if(56320<=f&&f<=57343){let l=g&1023,v=f&1023;p.push(String.fromCodePoint(65536+1024*l+v)),++s}else p.push(String.fromCodePoint(65533))}}return p.join(``)},f.Date=function(s,l){if(!(s instanceof Date))throw TypeError(`Argument is not a Date object`);if(!isNaN(s))return s},f.RegExp=function(s,l){return s instanceof RegExp||(s=new RegExp(s)),s}})),require_utils$19=__commonJSMin(((s,l)=>{l.exports.mixin=function(s,l){let f=Object.getOwnPropertyNames(l);for(let p=0;p{l.exports=[[[0,44],`disallowed_STD3_valid`],[[45,46],`valid`],[[47,47],`disallowed_STD3_valid`],[[48,57],`valid`],[[58,64],`disallowed_STD3_valid`],[[65,65],`mapped`,[97]],[[66,66],`mapped`,[98]],[[67,67],`mapped`,[99]],[[68,68],`mapped`,[100]],[[69,69],`mapped`,[101]],[[70,70],`mapped`,[102]],[[71,71],`mapped`,[103]],[[72,72],`mapped`,[104]],[[73,73],`mapped`,[105]],[[74,74],`mapped`,[106]],[[75,75],`mapped`,[107]],[[76,76],`mapped`,[108]],[[77,77],`mapped`,[109]],[[78,78],`mapped`,[110]],[[79,79],`mapped`,[111]],[[80,80],`mapped`,[112]],[[81,81],`mapped`,[113]],[[82,82],`mapped`,[114]],[[83,83],`mapped`,[115]],[[84,84],`mapped`,[116]],[[85,85],`mapped`,[117]],[[86,86],`mapped`,[118]],[[87,87],`mapped`,[119]],[[88,88],`mapped`,[120]],[[89,89],`mapped`,[121]],[[90,90],`mapped`,[122]],[[91,96],`disallowed_STD3_valid`],[[97,122],`valid`],[[123,127],`disallowed_STD3_valid`],[[128,159],`disallowed`],[[160,160],`disallowed_STD3_mapped`,[32]],[[161,167],`valid`,[],`NV8`],[[168,168],`disallowed_STD3_mapped`,[32,776]],[[169,169],`valid`,[],`NV8`],[[170,170],`mapped`,[97]],[[171,172],`valid`,[],`NV8`],[[173,173],`ignored`],[[174,174],`valid`,[],`NV8`],[[175,175],`disallowed_STD3_mapped`,[32,772]],[[176,177],`valid`,[],`NV8`],[[178,178],`mapped`,[50]],[[179,179],`mapped`,[51]],[[180,180],`disallowed_STD3_mapped`,[32,769]],[[181,181],`mapped`,[956]],[[182,182],`valid`,[],`NV8`],[[183,183],`valid`],[[184,184],`disallowed_STD3_mapped`,[32,807]],[[185,185],`mapped`,[49]],[[186,186],`mapped`,[111]],[[187,187],`valid`,[],`NV8`],[[188,188],`mapped`,[49,8260,52]],[[189,189],`mapped`,[49,8260,50]],[[190,190],`mapped`,[51,8260,52]],[[191,191],`valid`,[],`NV8`],[[192,192],`mapped`,[224]],[[193,193],`mapped`,[225]],[[194,194],`mapped`,[226]],[[195,195],`mapped`,[227]],[[196,196],`mapped`,[228]],[[197,197],`mapped`,[229]],[[198,198],`mapped`,[230]],[[199,199],`mapped`,[231]],[[200,200],`mapped`,[232]],[[201,201],`mapped`,[233]],[[202,202],`mapped`,[234]],[[203,203],`mapped`,[235]],[[204,204],`mapped`,[236]],[[205,205],`mapped`,[237]],[[206,206],`mapped`,[238]],[[207,207],`mapped`,[239]],[[208,208],`mapped`,[240]],[[209,209],`mapped`,[241]],[[210,210],`mapped`,[242]],[[211,211],`mapped`,[243]],[[212,212],`mapped`,[244]],[[213,213],`mapped`,[245]],[[214,214],`mapped`,[246]],[[215,215],`valid`,[],`NV8`],[[216,216],`mapped`,[248]],[[217,217],`mapped`,[249]],[[218,218],`mapped`,[250]],[[219,219],`mapped`,[251]],[[220,220],`mapped`,[252]],[[221,221],`mapped`,[253]],[[222,222],`mapped`,[254]],[[223,223],`deviation`,[115,115]],[[224,246],`valid`],[[247,247],`valid`,[],`NV8`],[[248,255],`valid`],[[256,256],`mapped`,[257]],[[257,257],`valid`],[[258,258],`mapped`,[259]],[[259,259],`valid`],[[260,260],`mapped`,[261]],[[261,261],`valid`],[[262,262],`mapped`,[263]],[[263,263],`valid`],[[264,264],`mapped`,[265]],[[265,265],`valid`],[[266,266],`mapped`,[267]],[[267,267],`valid`],[[268,268],`mapped`,[269]],[[269,269],`valid`],[[270,270],`mapped`,[271]],[[271,271],`valid`],[[272,272],`mapped`,[273]],[[273,273],`valid`],[[274,274],`mapped`,[275]],[[275,275],`valid`],[[276,276],`mapped`,[277]],[[277,277],`valid`],[[278,278],`mapped`,[279]],[[279,279],`valid`],[[280,280],`mapped`,[281]],[[281,281],`valid`],[[282,282],`mapped`,[283]],[[283,283],`valid`],[[284,284],`mapped`,[285]],[[285,285],`valid`],[[286,286],`mapped`,[287]],[[287,287],`valid`],[[288,288],`mapped`,[289]],[[289,289],`valid`],[[290,290],`mapped`,[291]],[[291,291],`valid`],[[292,292],`mapped`,[293]],[[293,293],`valid`],[[294,294],`mapped`,[295]],[[295,295],`valid`],[[296,296],`mapped`,[297]],[[297,297],`valid`],[[298,298],`mapped`,[299]],[[299,299],`valid`],[[300,300],`mapped`,[301]],[[301,301],`valid`],[[302,302],`mapped`,[303]],[[303,303],`valid`],[[304,304],`mapped`,[105,775]],[[305,305],`valid`],[[306,307],`mapped`,[105,106]],[[308,308],`mapped`,[309]],[[309,309],`valid`],[[310,310],`mapped`,[311]],[[311,312],`valid`],[[313,313],`mapped`,[314]],[[314,314],`valid`],[[315,315],`mapped`,[316]],[[316,316],`valid`],[[317,317],`mapped`,[318]],[[318,318],`valid`],[[319,320],`mapped`,[108,183]],[[321,321],`mapped`,[322]],[[322,322],`valid`],[[323,323],`mapped`,[324]],[[324,324],`valid`],[[325,325],`mapped`,[326]],[[326,326],`valid`],[[327,327],`mapped`,[328]],[[328,328],`valid`],[[329,329],`mapped`,[700,110]],[[330,330],`mapped`,[331]],[[331,331],`valid`],[[332,332],`mapped`,[333]],[[333,333],`valid`],[[334,334],`mapped`,[335]],[[335,335],`valid`],[[336,336],`mapped`,[337]],[[337,337],`valid`],[[338,338],`mapped`,[339]],[[339,339],`valid`],[[340,340],`mapped`,[341]],[[341,341],`valid`],[[342,342],`mapped`,[343]],[[343,343],`valid`],[[344,344],`mapped`,[345]],[[345,345],`valid`],[[346,346],`mapped`,[347]],[[347,347],`valid`],[[348,348],`mapped`,[349]],[[349,349],`valid`],[[350,350],`mapped`,[351]],[[351,351],`valid`],[[352,352],`mapped`,[353]],[[353,353],`valid`],[[354,354],`mapped`,[355]],[[355,355],`valid`],[[356,356],`mapped`,[357]],[[357,357],`valid`],[[358,358],`mapped`,[359]],[[359,359],`valid`],[[360,360],`mapped`,[361]],[[361,361],`valid`],[[362,362],`mapped`,[363]],[[363,363],`valid`],[[364,364],`mapped`,[365]],[[365,365],`valid`],[[366,366],`mapped`,[367]],[[367,367],`valid`],[[368,368],`mapped`,[369]],[[369,369],`valid`],[[370,370],`mapped`,[371]],[[371,371],`valid`],[[372,372],`mapped`,[373]],[[373,373],`valid`],[[374,374],`mapped`,[375]],[[375,375],`valid`],[[376,376],`mapped`,[255]],[[377,377],`mapped`,[378]],[[378,378],`valid`],[[379,379],`mapped`,[380]],[[380,380],`valid`],[[381,381],`mapped`,[382]],[[382,382],`valid`],[[383,383],`mapped`,[115]],[[384,384],`valid`],[[385,385],`mapped`,[595]],[[386,386],`mapped`,[387]],[[387,387],`valid`],[[388,388],`mapped`,[389]],[[389,389],`valid`],[[390,390],`mapped`,[596]],[[391,391],`mapped`,[392]],[[392,392],`valid`],[[393,393],`mapped`,[598]],[[394,394],`mapped`,[599]],[[395,395],`mapped`,[396]],[[396,397],`valid`],[[398,398],`mapped`,[477]],[[399,399],`mapped`,[601]],[[400,400],`mapped`,[603]],[[401,401],`mapped`,[402]],[[402,402],`valid`],[[403,403],`mapped`,[608]],[[404,404],`mapped`,[611]],[[405,405],`valid`],[[406,406],`mapped`,[617]],[[407,407],`mapped`,[616]],[[408,408],`mapped`,[409]],[[409,411],`valid`],[[412,412],`mapped`,[623]],[[413,413],`mapped`,[626]],[[414,414],`valid`],[[415,415],`mapped`,[629]],[[416,416],`mapped`,[417]],[[417,417],`valid`],[[418,418],`mapped`,[419]],[[419,419],`valid`],[[420,420],`mapped`,[421]],[[421,421],`valid`],[[422,422],`mapped`,[640]],[[423,423],`mapped`,[424]],[[424,424],`valid`],[[425,425],`mapped`,[643]],[[426,427],`valid`],[[428,428],`mapped`,[429]],[[429,429],`valid`],[[430,430],`mapped`,[648]],[[431,431],`mapped`,[432]],[[432,432],`valid`],[[433,433],`mapped`,[650]],[[434,434],`mapped`,[651]],[[435,435],`mapped`,[436]],[[436,436],`valid`],[[437,437],`mapped`,[438]],[[438,438],`valid`],[[439,439],`mapped`,[658]],[[440,440],`mapped`,[441]],[[441,443],`valid`],[[444,444],`mapped`,[445]],[[445,451],`valid`],[[452,454],`mapped`,[100,382]],[[455,457],`mapped`,[108,106]],[[458,460],`mapped`,[110,106]],[[461,461],`mapped`,[462]],[[462,462],`valid`],[[463,463],`mapped`,[464]],[[464,464],`valid`],[[465,465],`mapped`,[466]],[[466,466],`valid`],[[467,467],`mapped`,[468]],[[468,468],`valid`],[[469,469],`mapped`,[470]],[[470,470],`valid`],[[471,471],`mapped`,[472]],[[472,472],`valid`],[[473,473],`mapped`,[474]],[[474,474],`valid`],[[475,475],`mapped`,[476]],[[476,477],`valid`],[[478,478],`mapped`,[479]],[[479,479],`valid`],[[480,480],`mapped`,[481]],[[481,481],`valid`],[[482,482],`mapped`,[483]],[[483,483],`valid`],[[484,484],`mapped`,[485]],[[485,485],`valid`],[[486,486],`mapped`,[487]],[[487,487],`valid`],[[488,488],`mapped`,[489]],[[489,489],`valid`],[[490,490],`mapped`,[491]],[[491,491],`valid`],[[492,492],`mapped`,[493]],[[493,493],`valid`],[[494,494],`mapped`,[495]],[[495,496],`valid`],[[497,499],`mapped`,[100,122]],[[500,500],`mapped`,[501]],[[501,501],`valid`],[[502,502],`mapped`,[405]],[[503,503],`mapped`,[447]],[[504,504],`mapped`,[505]],[[505,505],`valid`],[[506,506],`mapped`,[507]],[[507,507],`valid`],[[508,508],`mapped`,[509]],[[509,509],`valid`],[[510,510],`mapped`,[511]],[[511,511],`valid`],[[512,512],`mapped`,[513]],[[513,513],`valid`],[[514,514],`mapped`,[515]],[[515,515],`valid`],[[516,516],`mapped`,[517]],[[517,517],`valid`],[[518,518],`mapped`,[519]],[[519,519],`valid`],[[520,520],`mapped`,[521]],[[521,521],`valid`],[[522,522],`mapped`,[523]],[[523,523],`valid`],[[524,524],`mapped`,[525]],[[525,525],`valid`],[[526,526],`mapped`,[527]],[[527,527],`valid`],[[528,528],`mapped`,[529]],[[529,529],`valid`],[[530,530],`mapped`,[531]],[[531,531],`valid`],[[532,532],`mapped`,[533]],[[533,533],`valid`],[[534,534],`mapped`,[535]],[[535,535],`valid`],[[536,536],`mapped`,[537]],[[537,537],`valid`],[[538,538],`mapped`,[539]],[[539,539],`valid`],[[540,540],`mapped`,[541]],[[541,541],`valid`],[[542,542],`mapped`,[543]],[[543,543],`valid`],[[544,544],`mapped`,[414]],[[545,545],`valid`],[[546,546],`mapped`,[547]],[[547,547],`valid`],[[548,548],`mapped`,[549]],[[549,549],`valid`],[[550,550],`mapped`,[551]],[[551,551],`valid`],[[552,552],`mapped`,[553]],[[553,553],`valid`],[[554,554],`mapped`,[555]],[[555,555],`valid`],[[556,556],`mapped`,[557]],[[557,557],`valid`],[[558,558],`mapped`,[559]],[[559,559],`valid`],[[560,560],`mapped`,[561]],[[561,561],`valid`],[[562,562],`mapped`,[563]],[[563,563],`valid`],[[564,566],`valid`],[[567,569],`valid`],[[570,570],`mapped`,[11365]],[[571,571],`mapped`,[572]],[[572,572],`valid`],[[573,573],`mapped`,[410]],[[574,574],`mapped`,[11366]],[[575,576],`valid`],[[577,577],`mapped`,[578]],[[578,578],`valid`],[[579,579],`mapped`,[384]],[[580,580],`mapped`,[649]],[[581,581],`mapped`,[652]],[[582,582],`mapped`,[583]],[[583,583],`valid`],[[584,584],`mapped`,[585]],[[585,585],`valid`],[[586,586],`mapped`,[587]],[[587,587],`valid`],[[588,588],`mapped`,[589]],[[589,589],`valid`],[[590,590],`mapped`,[591]],[[591,591],`valid`],[[592,680],`valid`],[[681,685],`valid`],[[686,687],`valid`],[[688,688],`mapped`,[104]],[[689,689],`mapped`,[614]],[[690,690],`mapped`,[106]],[[691,691],`mapped`,[114]],[[692,692],`mapped`,[633]],[[693,693],`mapped`,[635]],[[694,694],`mapped`,[641]],[[695,695],`mapped`,[119]],[[696,696],`mapped`,[121]],[[697,705],`valid`],[[706,709],`valid`,[],`NV8`],[[710,721],`valid`],[[722,727],`valid`,[],`NV8`],[[728,728],`disallowed_STD3_mapped`,[32,774]],[[729,729],`disallowed_STD3_mapped`,[32,775]],[[730,730],`disallowed_STD3_mapped`,[32,778]],[[731,731],`disallowed_STD3_mapped`,[32,808]],[[732,732],`disallowed_STD3_mapped`,[32,771]],[[733,733],`disallowed_STD3_mapped`,[32,779]],[[734,734],`valid`,[],`NV8`],[[735,735],`valid`,[],`NV8`],[[736,736],`mapped`,[611]],[[737,737],`mapped`,[108]],[[738,738],`mapped`,[115]],[[739,739],`mapped`,[120]],[[740,740],`mapped`,[661]],[[741,745],`valid`,[],`NV8`],[[746,747],`valid`,[],`NV8`],[[748,748],`valid`],[[749,749],`valid`,[],`NV8`],[[750,750],`valid`],[[751,767],`valid`,[],`NV8`],[[768,831],`valid`],[[832,832],`mapped`,[768]],[[833,833],`mapped`,[769]],[[834,834],`valid`],[[835,835],`mapped`,[787]],[[836,836],`mapped`,[776,769]],[[837,837],`mapped`,[953]],[[838,846],`valid`],[[847,847],`ignored`],[[848,855],`valid`],[[856,860],`valid`],[[861,863],`valid`],[[864,865],`valid`],[[866,866],`valid`],[[867,879],`valid`],[[880,880],`mapped`,[881]],[[881,881],`valid`],[[882,882],`mapped`,[883]],[[883,883],`valid`],[[884,884],`mapped`,[697]],[[885,885],`valid`],[[886,886],`mapped`,[887]],[[887,887],`valid`],[[888,889],`disallowed`],[[890,890],`disallowed_STD3_mapped`,[32,953]],[[891,893],`valid`],[[894,894],`disallowed_STD3_mapped`,[59]],[[895,895],`mapped`,[1011]],[[896,899],`disallowed`],[[900,900],`disallowed_STD3_mapped`,[32,769]],[[901,901],`disallowed_STD3_mapped`,[32,776,769]],[[902,902],`mapped`,[940]],[[903,903],`mapped`,[183]],[[904,904],`mapped`,[941]],[[905,905],`mapped`,[942]],[[906,906],`mapped`,[943]],[[907,907],`disallowed`],[[908,908],`mapped`,[972]],[[909,909],`disallowed`],[[910,910],`mapped`,[973]],[[911,911],`mapped`,[974]],[[912,912],`valid`],[[913,913],`mapped`,[945]],[[914,914],`mapped`,[946]],[[915,915],`mapped`,[947]],[[916,916],`mapped`,[948]],[[917,917],`mapped`,[949]],[[918,918],`mapped`,[950]],[[919,919],`mapped`,[951]],[[920,920],`mapped`,[952]],[[921,921],`mapped`,[953]],[[922,922],`mapped`,[954]],[[923,923],`mapped`,[955]],[[924,924],`mapped`,[956]],[[925,925],`mapped`,[957]],[[926,926],`mapped`,[958]],[[927,927],`mapped`,[959]],[[928,928],`mapped`,[960]],[[929,929],`mapped`,[961]],[[930,930],`disallowed`],[[931,931],`mapped`,[963]],[[932,932],`mapped`,[964]],[[933,933],`mapped`,[965]],[[934,934],`mapped`,[966]],[[935,935],`mapped`,[967]],[[936,936],`mapped`,[968]],[[937,937],`mapped`,[969]],[[938,938],`mapped`,[970]],[[939,939],`mapped`,[971]],[[940,961],`valid`],[[962,962],`deviation`,[963]],[[963,974],`valid`],[[975,975],`mapped`,[983]],[[976,976],`mapped`,[946]],[[977,977],`mapped`,[952]],[[978,978],`mapped`,[965]],[[979,979],`mapped`,[973]],[[980,980],`mapped`,[971]],[[981,981],`mapped`,[966]],[[982,982],`mapped`,[960]],[[983,983],`valid`],[[984,984],`mapped`,[985]],[[985,985],`valid`],[[986,986],`mapped`,[987]],[[987,987],`valid`],[[988,988],`mapped`,[989]],[[989,989],`valid`],[[990,990],`mapped`,[991]],[[991,991],`valid`],[[992,992],`mapped`,[993]],[[993,993],`valid`],[[994,994],`mapped`,[995]],[[995,995],`valid`],[[996,996],`mapped`,[997]],[[997,997],`valid`],[[998,998],`mapped`,[999]],[[999,999],`valid`],[[1e3,1e3],`mapped`,[1001]],[[1001,1001],`valid`],[[1002,1002],`mapped`,[1003]],[[1003,1003],`valid`],[[1004,1004],`mapped`,[1005]],[[1005,1005],`valid`],[[1006,1006],`mapped`,[1007]],[[1007,1007],`valid`],[[1008,1008],`mapped`,[954]],[[1009,1009],`mapped`,[961]],[[1010,1010],`mapped`,[963]],[[1011,1011],`valid`],[[1012,1012],`mapped`,[952]],[[1013,1013],`mapped`,[949]],[[1014,1014],`valid`,[],`NV8`],[[1015,1015],`mapped`,[1016]],[[1016,1016],`valid`],[[1017,1017],`mapped`,[963]],[[1018,1018],`mapped`,[1019]],[[1019,1019],`valid`],[[1020,1020],`valid`],[[1021,1021],`mapped`,[891]],[[1022,1022],`mapped`,[892]],[[1023,1023],`mapped`,[893]],[[1024,1024],`mapped`,[1104]],[[1025,1025],`mapped`,[1105]],[[1026,1026],`mapped`,[1106]],[[1027,1027],`mapped`,[1107]],[[1028,1028],`mapped`,[1108]],[[1029,1029],`mapped`,[1109]],[[1030,1030],`mapped`,[1110]],[[1031,1031],`mapped`,[1111]],[[1032,1032],`mapped`,[1112]],[[1033,1033],`mapped`,[1113]],[[1034,1034],`mapped`,[1114]],[[1035,1035],`mapped`,[1115]],[[1036,1036],`mapped`,[1116]],[[1037,1037],`mapped`,[1117]],[[1038,1038],`mapped`,[1118]],[[1039,1039],`mapped`,[1119]],[[1040,1040],`mapped`,[1072]],[[1041,1041],`mapped`,[1073]],[[1042,1042],`mapped`,[1074]],[[1043,1043],`mapped`,[1075]],[[1044,1044],`mapped`,[1076]],[[1045,1045],`mapped`,[1077]],[[1046,1046],`mapped`,[1078]],[[1047,1047],`mapped`,[1079]],[[1048,1048],`mapped`,[1080]],[[1049,1049],`mapped`,[1081]],[[1050,1050],`mapped`,[1082]],[[1051,1051],`mapped`,[1083]],[[1052,1052],`mapped`,[1084]],[[1053,1053],`mapped`,[1085]],[[1054,1054],`mapped`,[1086]],[[1055,1055],`mapped`,[1087]],[[1056,1056],`mapped`,[1088]],[[1057,1057],`mapped`,[1089]],[[1058,1058],`mapped`,[1090]],[[1059,1059],`mapped`,[1091]],[[1060,1060],`mapped`,[1092]],[[1061,1061],`mapped`,[1093]],[[1062,1062],`mapped`,[1094]],[[1063,1063],`mapped`,[1095]],[[1064,1064],`mapped`,[1096]],[[1065,1065],`mapped`,[1097]],[[1066,1066],`mapped`,[1098]],[[1067,1067],`mapped`,[1099]],[[1068,1068],`mapped`,[1100]],[[1069,1069],`mapped`,[1101]],[[1070,1070],`mapped`,[1102]],[[1071,1071],`mapped`,[1103]],[[1072,1103],`valid`],[[1104,1104],`valid`],[[1105,1116],`valid`],[[1117,1117],`valid`],[[1118,1119],`valid`],[[1120,1120],`mapped`,[1121]],[[1121,1121],`valid`],[[1122,1122],`mapped`,[1123]],[[1123,1123],`valid`],[[1124,1124],`mapped`,[1125]],[[1125,1125],`valid`],[[1126,1126],`mapped`,[1127]],[[1127,1127],`valid`],[[1128,1128],`mapped`,[1129]],[[1129,1129],`valid`],[[1130,1130],`mapped`,[1131]],[[1131,1131],`valid`],[[1132,1132],`mapped`,[1133]],[[1133,1133],`valid`],[[1134,1134],`mapped`,[1135]],[[1135,1135],`valid`],[[1136,1136],`mapped`,[1137]],[[1137,1137],`valid`],[[1138,1138],`mapped`,[1139]],[[1139,1139],`valid`],[[1140,1140],`mapped`,[1141]],[[1141,1141],`valid`],[[1142,1142],`mapped`,[1143]],[[1143,1143],`valid`],[[1144,1144],`mapped`,[1145]],[[1145,1145],`valid`],[[1146,1146],`mapped`,[1147]],[[1147,1147],`valid`],[[1148,1148],`mapped`,[1149]],[[1149,1149],`valid`],[[1150,1150],`mapped`,[1151]],[[1151,1151],`valid`],[[1152,1152],`mapped`,[1153]],[[1153,1153],`valid`],[[1154,1154],`valid`,[],`NV8`],[[1155,1158],`valid`],[[1159,1159],`valid`],[[1160,1161],`valid`,[],`NV8`],[[1162,1162],`mapped`,[1163]],[[1163,1163],`valid`],[[1164,1164],`mapped`,[1165]],[[1165,1165],`valid`],[[1166,1166],`mapped`,[1167]],[[1167,1167],`valid`],[[1168,1168],`mapped`,[1169]],[[1169,1169],`valid`],[[1170,1170],`mapped`,[1171]],[[1171,1171],`valid`],[[1172,1172],`mapped`,[1173]],[[1173,1173],`valid`],[[1174,1174],`mapped`,[1175]],[[1175,1175],`valid`],[[1176,1176],`mapped`,[1177]],[[1177,1177],`valid`],[[1178,1178],`mapped`,[1179]],[[1179,1179],`valid`],[[1180,1180],`mapped`,[1181]],[[1181,1181],`valid`],[[1182,1182],`mapped`,[1183]],[[1183,1183],`valid`],[[1184,1184],`mapped`,[1185]],[[1185,1185],`valid`],[[1186,1186],`mapped`,[1187]],[[1187,1187],`valid`],[[1188,1188],`mapped`,[1189]],[[1189,1189],`valid`],[[1190,1190],`mapped`,[1191]],[[1191,1191],`valid`],[[1192,1192],`mapped`,[1193]],[[1193,1193],`valid`],[[1194,1194],`mapped`,[1195]],[[1195,1195],`valid`],[[1196,1196],`mapped`,[1197]],[[1197,1197],`valid`],[[1198,1198],`mapped`,[1199]],[[1199,1199],`valid`],[[1200,1200],`mapped`,[1201]],[[1201,1201],`valid`],[[1202,1202],`mapped`,[1203]],[[1203,1203],`valid`],[[1204,1204],`mapped`,[1205]],[[1205,1205],`valid`],[[1206,1206],`mapped`,[1207]],[[1207,1207],`valid`],[[1208,1208],`mapped`,[1209]],[[1209,1209],`valid`],[[1210,1210],`mapped`,[1211]],[[1211,1211],`valid`],[[1212,1212],`mapped`,[1213]],[[1213,1213],`valid`],[[1214,1214],`mapped`,[1215]],[[1215,1215],`valid`],[[1216,1216],`disallowed`],[[1217,1217],`mapped`,[1218]],[[1218,1218],`valid`],[[1219,1219],`mapped`,[1220]],[[1220,1220],`valid`],[[1221,1221],`mapped`,[1222]],[[1222,1222],`valid`],[[1223,1223],`mapped`,[1224]],[[1224,1224],`valid`],[[1225,1225],`mapped`,[1226]],[[1226,1226],`valid`],[[1227,1227],`mapped`,[1228]],[[1228,1228],`valid`],[[1229,1229],`mapped`,[1230]],[[1230,1230],`valid`],[[1231,1231],`valid`],[[1232,1232],`mapped`,[1233]],[[1233,1233],`valid`],[[1234,1234],`mapped`,[1235]],[[1235,1235],`valid`],[[1236,1236],`mapped`,[1237]],[[1237,1237],`valid`],[[1238,1238],`mapped`,[1239]],[[1239,1239],`valid`],[[1240,1240],`mapped`,[1241]],[[1241,1241],`valid`],[[1242,1242],`mapped`,[1243]],[[1243,1243],`valid`],[[1244,1244],`mapped`,[1245]],[[1245,1245],`valid`],[[1246,1246],`mapped`,[1247]],[[1247,1247],`valid`],[[1248,1248],`mapped`,[1249]],[[1249,1249],`valid`],[[1250,1250],`mapped`,[1251]],[[1251,1251],`valid`],[[1252,1252],`mapped`,[1253]],[[1253,1253],`valid`],[[1254,1254],`mapped`,[1255]],[[1255,1255],`valid`],[[1256,1256],`mapped`,[1257]],[[1257,1257],`valid`],[[1258,1258],`mapped`,[1259]],[[1259,1259],`valid`],[[1260,1260],`mapped`,[1261]],[[1261,1261],`valid`],[[1262,1262],`mapped`,[1263]],[[1263,1263],`valid`],[[1264,1264],`mapped`,[1265]],[[1265,1265],`valid`],[[1266,1266],`mapped`,[1267]],[[1267,1267],`valid`],[[1268,1268],`mapped`,[1269]],[[1269,1269],`valid`],[[1270,1270],`mapped`,[1271]],[[1271,1271],`valid`],[[1272,1272],`mapped`,[1273]],[[1273,1273],`valid`],[[1274,1274],`mapped`,[1275]],[[1275,1275],`valid`],[[1276,1276],`mapped`,[1277]],[[1277,1277],`valid`],[[1278,1278],`mapped`,[1279]],[[1279,1279],`valid`],[[1280,1280],`mapped`,[1281]],[[1281,1281],`valid`],[[1282,1282],`mapped`,[1283]],[[1283,1283],`valid`],[[1284,1284],`mapped`,[1285]],[[1285,1285],`valid`],[[1286,1286],`mapped`,[1287]],[[1287,1287],`valid`],[[1288,1288],`mapped`,[1289]],[[1289,1289],`valid`],[[1290,1290],`mapped`,[1291]],[[1291,1291],`valid`],[[1292,1292],`mapped`,[1293]],[[1293,1293],`valid`],[[1294,1294],`mapped`,[1295]],[[1295,1295],`valid`],[[1296,1296],`mapped`,[1297]],[[1297,1297],`valid`],[[1298,1298],`mapped`,[1299]],[[1299,1299],`valid`],[[1300,1300],`mapped`,[1301]],[[1301,1301],`valid`],[[1302,1302],`mapped`,[1303]],[[1303,1303],`valid`],[[1304,1304],`mapped`,[1305]],[[1305,1305],`valid`],[[1306,1306],`mapped`,[1307]],[[1307,1307],`valid`],[[1308,1308],`mapped`,[1309]],[[1309,1309],`valid`],[[1310,1310],`mapped`,[1311]],[[1311,1311],`valid`],[[1312,1312],`mapped`,[1313]],[[1313,1313],`valid`],[[1314,1314],`mapped`,[1315]],[[1315,1315],`valid`],[[1316,1316],`mapped`,[1317]],[[1317,1317],`valid`],[[1318,1318],`mapped`,[1319]],[[1319,1319],`valid`],[[1320,1320],`mapped`,[1321]],[[1321,1321],`valid`],[[1322,1322],`mapped`,[1323]],[[1323,1323],`valid`],[[1324,1324],`mapped`,[1325]],[[1325,1325],`valid`],[[1326,1326],`mapped`,[1327]],[[1327,1327],`valid`],[[1328,1328],`disallowed`],[[1329,1329],`mapped`,[1377]],[[1330,1330],`mapped`,[1378]],[[1331,1331],`mapped`,[1379]],[[1332,1332],`mapped`,[1380]],[[1333,1333],`mapped`,[1381]],[[1334,1334],`mapped`,[1382]],[[1335,1335],`mapped`,[1383]],[[1336,1336],`mapped`,[1384]],[[1337,1337],`mapped`,[1385]],[[1338,1338],`mapped`,[1386]],[[1339,1339],`mapped`,[1387]],[[1340,1340],`mapped`,[1388]],[[1341,1341],`mapped`,[1389]],[[1342,1342],`mapped`,[1390]],[[1343,1343],`mapped`,[1391]],[[1344,1344],`mapped`,[1392]],[[1345,1345],`mapped`,[1393]],[[1346,1346],`mapped`,[1394]],[[1347,1347],`mapped`,[1395]],[[1348,1348],`mapped`,[1396]],[[1349,1349],`mapped`,[1397]],[[1350,1350],`mapped`,[1398]],[[1351,1351],`mapped`,[1399]],[[1352,1352],`mapped`,[1400]],[[1353,1353],`mapped`,[1401]],[[1354,1354],`mapped`,[1402]],[[1355,1355],`mapped`,[1403]],[[1356,1356],`mapped`,[1404]],[[1357,1357],`mapped`,[1405]],[[1358,1358],`mapped`,[1406]],[[1359,1359],`mapped`,[1407]],[[1360,1360],`mapped`,[1408]],[[1361,1361],`mapped`,[1409]],[[1362,1362],`mapped`,[1410]],[[1363,1363],`mapped`,[1411]],[[1364,1364],`mapped`,[1412]],[[1365,1365],`mapped`,[1413]],[[1366,1366],`mapped`,[1414]],[[1367,1368],`disallowed`],[[1369,1369],`valid`],[[1370,1375],`valid`,[],`NV8`],[[1376,1376],`disallowed`],[[1377,1414],`valid`],[[1415,1415],`mapped`,[1381,1410]],[[1416,1416],`disallowed`],[[1417,1417],`valid`,[],`NV8`],[[1418,1418],`valid`,[],`NV8`],[[1419,1420],`disallowed`],[[1421,1422],`valid`,[],`NV8`],[[1423,1423],`valid`,[],`NV8`],[[1424,1424],`disallowed`],[[1425,1441],`valid`],[[1442,1442],`valid`],[[1443,1455],`valid`],[[1456,1465],`valid`],[[1466,1466],`valid`],[[1467,1469],`valid`],[[1470,1470],`valid`,[],`NV8`],[[1471,1471],`valid`],[[1472,1472],`valid`,[],`NV8`],[[1473,1474],`valid`],[[1475,1475],`valid`,[],`NV8`],[[1476,1476],`valid`],[[1477,1477],`valid`],[[1478,1478],`valid`,[],`NV8`],[[1479,1479],`valid`],[[1480,1487],`disallowed`],[[1488,1514],`valid`],[[1515,1519],`disallowed`],[[1520,1524],`valid`],[[1525,1535],`disallowed`],[[1536,1539],`disallowed`],[[1540,1540],`disallowed`],[[1541,1541],`disallowed`],[[1542,1546],`valid`,[],`NV8`],[[1547,1547],`valid`,[],`NV8`],[[1548,1548],`valid`,[],`NV8`],[[1549,1551],`valid`,[],`NV8`],[[1552,1557],`valid`],[[1558,1562],`valid`],[[1563,1563],`valid`,[],`NV8`],[[1564,1564],`disallowed`],[[1565,1565],`disallowed`],[[1566,1566],`valid`,[],`NV8`],[[1567,1567],`valid`,[],`NV8`],[[1568,1568],`valid`],[[1569,1594],`valid`],[[1595,1599],`valid`],[[1600,1600],`valid`,[],`NV8`],[[1601,1618],`valid`],[[1619,1621],`valid`],[[1622,1624],`valid`],[[1625,1630],`valid`],[[1631,1631],`valid`],[[1632,1641],`valid`],[[1642,1645],`valid`,[],`NV8`],[[1646,1647],`valid`],[[1648,1652],`valid`],[[1653,1653],`mapped`,[1575,1652]],[[1654,1654],`mapped`,[1608,1652]],[[1655,1655],`mapped`,[1735,1652]],[[1656,1656],`mapped`,[1610,1652]],[[1657,1719],`valid`],[[1720,1721],`valid`],[[1722,1726],`valid`],[[1727,1727],`valid`],[[1728,1742],`valid`],[[1743,1743],`valid`],[[1744,1747],`valid`],[[1748,1748],`valid`,[],`NV8`],[[1749,1756],`valid`],[[1757,1757],`disallowed`],[[1758,1758],`valid`,[],`NV8`],[[1759,1768],`valid`],[[1769,1769],`valid`,[],`NV8`],[[1770,1773],`valid`],[[1774,1775],`valid`],[[1776,1785],`valid`],[[1786,1790],`valid`],[[1791,1791],`valid`],[[1792,1805],`valid`,[],`NV8`],[[1806,1806],`disallowed`],[[1807,1807],`disallowed`],[[1808,1836],`valid`],[[1837,1839],`valid`],[[1840,1866],`valid`],[[1867,1868],`disallowed`],[[1869,1871],`valid`],[[1872,1901],`valid`],[[1902,1919],`valid`],[[1920,1968],`valid`],[[1969,1969],`valid`],[[1970,1983],`disallowed`],[[1984,2037],`valid`],[[2038,2042],`valid`,[],`NV8`],[[2043,2047],`disallowed`],[[2048,2093],`valid`],[[2094,2095],`disallowed`],[[2096,2110],`valid`,[],`NV8`],[[2111,2111],`disallowed`],[[2112,2139],`valid`],[[2140,2141],`disallowed`],[[2142,2142],`valid`,[],`NV8`],[[2143,2207],`disallowed`],[[2208,2208],`valid`],[[2209,2209],`valid`],[[2210,2220],`valid`],[[2221,2226],`valid`],[[2227,2228],`valid`],[[2229,2274],`disallowed`],[[2275,2275],`valid`],[[2276,2302],`valid`],[[2303,2303],`valid`],[[2304,2304],`valid`],[[2305,2307],`valid`],[[2308,2308],`valid`],[[2309,2361],`valid`],[[2362,2363],`valid`],[[2364,2381],`valid`],[[2382,2382],`valid`],[[2383,2383],`valid`],[[2384,2388],`valid`],[[2389,2389],`valid`],[[2390,2391],`valid`],[[2392,2392],`mapped`,[2325,2364]],[[2393,2393],`mapped`,[2326,2364]],[[2394,2394],`mapped`,[2327,2364]],[[2395,2395],`mapped`,[2332,2364]],[[2396,2396],`mapped`,[2337,2364]],[[2397,2397],`mapped`,[2338,2364]],[[2398,2398],`mapped`,[2347,2364]],[[2399,2399],`mapped`,[2351,2364]],[[2400,2403],`valid`],[[2404,2405],`valid`,[],`NV8`],[[2406,2415],`valid`],[[2416,2416],`valid`,[],`NV8`],[[2417,2418],`valid`],[[2419,2423],`valid`],[[2424,2424],`valid`],[[2425,2426],`valid`],[[2427,2428],`valid`],[[2429,2429],`valid`],[[2430,2431],`valid`],[[2432,2432],`valid`],[[2433,2435],`valid`],[[2436,2436],`disallowed`],[[2437,2444],`valid`],[[2445,2446],`disallowed`],[[2447,2448],`valid`],[[2449,2450],`disallowed`],[[2451,2472],`valid`],[[2473,2473],`disallowed`],[[2474,2480],`valid`],[[2481,2481],`disallowed`],[[2482,2482],`valid`],[[2483,2485],`disallowed`],[[2486,2489],`valid`],[[2490,2491],`disallowed`],[[2492,2492],`valid`],[[2493,2493],`valid`],[[2494,2500],`valid`],[[2501,2502],`disallowed`],[[2503,2504],`valid`],[[2505,2506],`disallowed`],[[2507,2509],`valid`],[[2510,2510],`valid`],[[2511,2518],`disallowed`],[[2519,2519],`valid`],[[2520,2523],`disallowed`],[[2524,2524],`mapped`,[2465,2492]],[[2525,2525],`mapped`,[2466,2492]],[[2526,2526],`disallowed`],[[2527,2527],`mapped`,[2479,2492]],[[2528,2531],`valid`],[[2532,2533],`disallowed`],[[2534,2545],`valid`],[[2546,2554],`valid`,[],`NV8`],[[2555,2555],`valid`,[],`NV8`],[[2556,2560],`disallowed`],[[2561,2561],`valid`],[[2562,2562],`valid`],[[2563,2563],`valid`],[[2564,2564],`disallowed`],[[2565,2570],`valid`],[[2571,2574],`disallowed`],[[2575,2576],`valid`],[[2577,2578],`disallowed`],[[2579,2600],`valid`],[[2601,2601],`disallowed`],[[2602,2608],`valid`],[[2609,2609],`disallowed`],[[2610,2610],`valid`],[[2611,2611],`mapped`,[2610,2620]],[[2612,2612],`disallowed`],[[2613,2613],`valid`],[[2614,2614],`mapped`,[2616,2620]],[[2615,2615],`disallowed`],[[2616,2617],`valid`],[[2618,2619],`disallowed`],[[2620,2620],`valid`],[[2621,2621],`disallowed`],[[2622,2626],`valid`],[[2627,2630],`disallowed`],[[2631,2632],`valid`],[[2633,2634],`disallowed`],[[2635,2637],`valid`],[[2638,2640],`disallowed`],[[2641,2641],`valid`],[[2642,2648],`disallowed`],[[2649,2649],`mapped`,[2582,2620]],[[2650,2650],`mapped`,[2583,2620]],[[2651,2651],`mapped`,[2588,2620]],[[2652,2652],`valid`],[[2653,2653],`disallowed`],[[2654,2654],`mapped`,[2603,2620]],[[2655,2661],`disallowed`],[[2662,2676],`valid`],[[2677,2677],`valid`],[[2678,2688],`disallowed`],[[2689,2691],`valid`],[[2692,2692],`disallowed`],[[2693,2699],`valid`],[[2700,2700],`valid`],[[2701,2701],`valid`],[[2702,2702],`disallowed`],[[2703,2705],`valid`],[[2706,2706],`disallowed`],[[2707,2728],`valid`],[[2729,2729],`disallowed`],[[2730,2736],`valid`],[[2737,2737],`disallowed`],[[2738,2739],`valid`],[[2740,2740],`disallowed`],[[2741,2745],`valid`],[[2746,2747],`disallowed`],[[2748,2757],`valid`],[[2758,2758],`disallowed`],[[2759,2761],`valid`],[[2762,2762],`disallowed`],[[2763,2765],`valid`],[[2766,2767],`disallowed`],[[2768,2768],`valid`],[[2769,2783],`disallowed`],[[2784,2784],`valid`],[[2785,2787],`valid`],[[2788,2789],`disallowed`],[[2790,2799],`valid`],[[2800,2800],`valid`,[],`NV8`],[[2801,2801],`valid`,[],`NV8`],[[2802,2808],`disallowed`],[[2809,2809],`valid`],[[2810,2816],`disallowed`],[[2817,2819],`valid`],[[2820,2820],`disallowed`],[[2821,2828],`valid`],[[2829,2830],`disallowed`],[[2831,2832],`valid`],[[2833,2834],`disallowed`],[[2835,2856],`valid`],[[2857,2857],`disallowed`],[[2858,2864],`valid`],[[2865,2865],`disallowed`],[[2866,2867],`valid`],[[2868,2868],`disallowed`],[[2869,2869],`valid`],[[2870,2873],`valid`],[[2874,2875],`disallowed`],[[2876,2883],`valid`],[[2884,2884],`valid`],[[2885,2886],`disallowed`],[[2887,2888],`valid`],[[2889,2890],`disallowed`],[[2891,2893],`valid`],[[2894,2901],`disallowed`],[[2902,2903],`valid`],[[2904,2907],`disallowed`],[[2908,2908],`mapped`,[2849,2876]],[[2909,2909],`mapped`,[2850,2876]],[[2910,2910],`disallowed`],[[2911,2913],`valid`],[[2914,2915],`valid`],[[2916,2917],`disallowed`],[[2918,2927],`valid`],[[2928,2928],`valid`,[],`NV8`],[[2929,2929],`valid`],[[2930,2935],`valid`,[],`NV8`],[[2936,2945],`disallowed`],[[2946,2947],`valid`],[[2948,2948],`disallowed`],[[2949,2954],`valid`],[[2955,2957],`disallowed`],[[2958,2960],`valid`],[[2961,2961],`disallowed`],[[2962,2965],`valid`],[[2966,2968],`disallowed`],[[2969,2970],`valid`],[[2971,2971],`disallowed`],[[2972,2972],`valid`],[[2973,2973],`disallowed`],[[2974,2975],`valid`],[[2976,2978],`disallowed`],[[2979,2980],`valid`],[[2981,2983],`disallowed`],[[2984,2986],`valid`],[[2987,2989],`disallowed`],[[2990,2997],`valid`],[[2998,2998],`valid`],[[2999,3001],`valid`],[[3002,3005],`disallowed`],[[3006,3010],`valid`],[[3011,3013],`disallowed`],[[3014,3016],`valid`],[[3017,3017],`disallowed`],[[3018,3021],`valid`],[[3022,3023],`disallowed`],[[3024,3024],`valid`],[[3025,3030],`disallowed`],[[3031,3031],`valid`],[[3032,3045],`disallowed`],[[3046,3046],`valid`],[[3047,3055],`valid`],[[3056,3058],`valid`,[],`NV8`],[[3059,3066],`valid`,[],`NV8`],[[3067,3071],`disallowed`],[[3072,3072],`valid`],[[3073,3075],`valid`],[[3076,3076],`disallowed`],[[3077,3084],`valid`],[[3085,3085],`disallowed`],[[3086,3088],`valid`],[[3089,3089],`disallowed`],[[3090,3112],`valid`],[[3113,3113],`disallowed`],[[3114,3123],`valid`],[[3124,3124],`valid`],[[3125,3129],`valid`],[[3130,3132],`disallowed`],[[3133,3133],`valid`],[[3134,3140],`valid`],[[3141,3141],`disallowed`],[[3142,3144],`valid`],[[3145,3145],`disallowed`],[[3146,3149],`valid`],[[3150,3156],`disallowed`],[[3157,3158],`valid`],[[3159,3159],`disallowed`],[[3160,3161],`valid`],[[3162,3162],`valid`],[[3163,3167],`disallowed`],[[3168,3169],`valid`],[[3170,3171],`valid`],[[3172,3173],`disallowed`],[[3174,3183],`valid`],[[3184,3191],`disallowed`],[[3192,3199],`valid`,[],`NV8`],[[3200,3200],`disallowed`],[[3201,3201],`valid`],[[3202,3203],`valid`],[[3204,3204],`disallowed`],[[3205,3212],`valid`],[[3213,3213],`disallowed`],[[3214,3216],`valid`],[[3217,3217],`disallowed`],[[3218,3240],`valid`],[[3241,3241],`disallowed`],[[3242,3251],`valid`],[[3252,3252],`disallowed`],[[3253,3257],`valid`],[[3258,3259],`disallowed`],[[3260,3261],`valid`],[[3262,3268],`valid`],[[3269,3269],`disallowed`],[[3270,3272],`valid`],[[3273,3273],`disallowed`],[[3274,3277],`valid`],[[3278,3284],`disallowed`],[[3285,3286],`valid`],[[3287,3293],`disallowed`],[[3294,3294],`valid`],[[3295,3295],`disallowed`],[[3296,3297],`valid`],[[3298,3299],`valid`],[[3300,3301],`disallowed`],[[3302,3311],`valid`],[[3312,3312],`disallowed`],[[3313,3314],`valid`],[[3315,3328],`disallowed`],[[3329,3329],`valid`],[[3330,3331],`valid`],[[3332,3332],`disallowed`],[[3333,3340],`valid`],[[3341,3341],`disallowed`],[[3342,3344],`valid`],[[3345,3345],`disallowed`],[[3346,3368],`valid`],[[3369,3369],`valid`],[[3370,3385],`valid`],[[3386,3386],`valid`],[[3387,3388],`disallowed`],[[3389,3389],`valid`],[[3390,3395],`valid`],[[3396,3396],`valid`],[[3397,3397],`disallowed`],[[3398,3400],`valid`],[[3401,3401],`disallowed`],[[3402,3405],`valid`],[[3406,3406],`valid`],[[3407,3414],`disallowed`],[[3415,3415],`valid`],[[3416,3422],`disallowed`],[[3423,3423],`valid`],[[3424,3425],`valid`],[[3426,3427],`valid`],[[3428,3429],`disallowed`],[[3430,3439],`valid`],[[3440,3445],`valid`,[],`NV8`],[[3446,3448],`disallowed`],[[3449,3449],`valid`,[],`NV8`],[[3450,3455],`valid`],[[3456,3457],`disallowed`],[[3458,3459],`valid`],[[3460,3460],`disallowed`],[[3461,3478],`valid`],[[3479,3481],`disallowed`],[[3482,3505],`valid`],[[3506,3506],`disallowed`],[[3507,3515],`valid`],[[3516,3516],`disallowed`],[[3517,3517],`valid`],[[3518,3519],`disallowed`],[[3520,3526],`valid`],[[3527,3529],`disallowed`],[[3530,3530],`valid`],[[3531,3534],`disallowed`],[[3535,3540],`valid`],[[3541,3541],`disallowed`],[[3542,3542],`valid`],[[3543,3543],`disallowed`],[[3544,3551],`valid`],[[3552,3557],`disallowed`],[[3558,3567],`valid`],[[3568,3569],`disallowed`],[[3570,3571],`valid`],[[3572,3572],`valid`,[],`NV8`],[[3573,3584],`disallowed`],[[3585,3634],`valid`],[[3635,3635],`mapped`,[3661,3634]],[[3636,3642],`valid`],[[3643,3646],`disallowed`],[[3647,3647],`valid`,[],`NV8`],[[3648,3662],`valid`],[[3663,3663],`valid`,[],`NV8`],[[3664,3673],`valid`],[[3674,3675],`valid`,[],`NV8`],[[3676,3712],`disallowed`],[[3713,3714],`valid`],[[3715,3715],`disallowed`],[[3716,3716],`valid`],[[3717,3718],`disallowed`],[[3719,3720],`valid`],[[3721,3721],`disallowed`],[[3722,3722],`valid`],[[3723,3724],`disallowed`],[[3725,3725],`valid`],[[3726,3731],`disallowed`],[[3732,3735],`valid`],[[3736,3736],`disallowed`],[[3737,3743],`valid`],[[3744,3744],`disallowed`],[[3745,3747],`valid`],[[3748,3748],`disallowed`],[[3749,3749],`valid`],[[3750,3750],`disallowed`],[[3751,3751],`valid`],[[3752,3753],`disallowed`],[[3754,3755],`valid`],[[3756,3756],`disallowed`],[[3757,3762],`valid`],[[3763,3763],`mapped`,[3789,3762]],[[3764,3769],`valid`],[[3770,3770],`disallowed`],[[3771,3773],`valid`],[[3774,3775],`disallowed`],[[3776,3780],`valid`],[[3781,3781],`disallowed`],[[3782,3782],`valid`],[[3783,3783],`disallowed`],[[3784,3789],`valid`],[[3790,3791],`disallowed`],[[3792,3801],`valid`],[[3802,3803],`disallowed`],[[3804,3804],`mapped`,[3755,3737]],[[3805,3805],`mapped`,[3755,3745]],[[3806,3807],`valid`],[[3808,3839],`disallowed`],[[3840,3840],`valid`],[[3841,3850],`valid`,[],`NV8`],[[3851,3851],`valid`],[[3852,3852],`mapped`,[3851]],[[3853,3863],`valid`,[],`NV8`],[[3864,3865],`valid`],[[3866,3871],`valid`,[],`NV8`],[[3872,3881],`valid`],[[3882,3892],`valid`,[],`NV8`],[[3893,3893],`valid`],[[3894,3894],`valid`,[],`NV8`],[[3895,3895],`valid`],[[3896,3896],`valid`,[],`NV8`],[[3897,3897],`valid`],[[3898,3901],`valid`,[],`NV8`],[[3902,3906],`valid`],[[3907,3907],`mapped`,[3906,4023]],[[3908,3911],`valid`],[[3912,3912],`disallowed`],[[3913,3916],`valid`],[[3917,3917],`mapped`,[3916,4023]],[[3918,3921],`valid`],[[3922,3922],`mapped`,[3921,4023]],[[3923,3926],`valid`],[[3927,3927],`mapped`,[3926,4023]],[[3928,3931],`valid`],[[3932,3932],`mapped`,[3931,4023]],[[3933,3944],`valid`],[[3945,3945],`mapped`,[3904,4021]],[[3946,3946],`valid`],[[3947,3948],`valid`],[[3949,3952],`disallowed`],[[3953,3954],`valid`],[[3955,3955],`mapped`,[3953,3954]],[[3956,3956],`valid`],[[3957,3957],`mapped`,[3953,3956]],[[3958,3958],`mapped`,[4018,3968]],[[3959,3959],`mapped`,[4018,3953,3968]],[[3960,3960],`mapped`,[4019,3968]],[[3961,3961],`mapped`,[4019,3953,3968]],[[3962,3968],`valid`],[[3969,3969],`mapped`,[3953,3968]],[[3970,3972],`valid`],[[3973,3973],`valid`,[],`NV8`],[[3974,3979],`valid`],[[3980,3983],`valid`],[[3984,3986],`valid`],[[3987,3987],`mapped`,[3986,4023]],[[3988,3989],`valid`],[[3990,3990],`valid`],[[3991,3991],`valid`],[[3992,3992],`disallowed`],[[3993,3996],`valid`],[[3997,3997],`mapped`,[3996,4023]],[[3998,4001],`valid`],[[4002,4002],`mapped`,[4001,4023]],[[4003,4006],`valid`],[[4007,4007],`mapped`,[4006,4023]],[[4008,4011],`valid`],[[4012,4012],`mapped`,[4011,4023]],[[4013,4013],`valid`],[[4014,4016],`valid`],[[4017,4023],`valid`],[[4024,4024],`valid`],[[4025,4025],`mapped`,[3984,4021]],[[4026,4028],`valid`],[[4029,4029],`disallowed`],[[4030,4037],`valid`,[],`NV8`],[[4038,4038],`valid`],[[4039,4044],`valid`,[],`NV8`],[[4045,4045],`disallowed`],[[4046,4046],`valid`,[],`NV8`],[[4047,4047],`valid`,[],`NV8`],[[4048,4049],`valid`,[],`NV8`],[[4050,4052],`valid`,[],`NV8`],[[4053,4056],`valid`,[],`NV8`],[[4057,4058],`valid`,[],`NV8`],[[4059,4095],`disallowed`],[[4096,4129],`valid`],[[4130,4130],`valid`],[[4131,4135],`valid`],[[4136,4136],`valid`],[[4137,4138],`valid`],[[4139,4139],`valid`],[[4140,4146],`valid`],[[4147,4149],`valid`],[[4150,4153],`valid`],[[4154,4159],`valid`],[[4160,4169],`valid`],[[4170,4175],`valid`,[],`NV8`],[[4176,4185],`valid`],[[4186,4249],`valid`],[[4250,4253],`valid`],[[4254,4255],`valid`,[],`NV8`],[[4256,4293],`disallowed`],[[4294,4294],`disallowed`],[[4295,4295],`mapped`,[11559]],[[4296,4300],`disallowed`],[[4301,4301],`mapped`,[11565]],[[4302,4303],`disallowed`],[[4304,4342],`valid`],[[4343,4344],`valid`],[[4345,4346],`valid`],[[4347,4347],`valid`,[],`NV8`],[[4348,4348],`mapped`,[4316]],[[4349,4351],`valid`],[[4352,4441],`valid`,[],`NV8`],[[4442,4446],`valid`,[],`NV8`],[[4447,4448],`disallowed`],[[4449,4514],`valid`,[],`NV8`],[[4515,4519],`valid`,[],`NV8`],[[4520,4601],`valid`,[],`NV8`],[[4602,4607],`valid`,[],`NV8`],[[4608,4614],`valid`],[[4615,4615],`valid`],[[4616,4678],`valid`],[[4679,4679],`valid`],[[4680,4680],`valid`],[[4681,4681],`disallowed`],[[4682,4685],`valid`],[[4686,4687],`disallowed`],[[4688,4694],`valid`],[[4695,4695],`disallowed`],[[4696,4696],`valid`],[[4697,4697],`disallowed`],[[4698,4701],`valid`],[[4702,4703],`disallowed`],[[4704,4742],`valid`],[[4743,4743],`valid`],[[4744,4744],`valid`],[[4745,4745],`disallowed`],[[4746,4749],`valid`],[[4750,4751],`disallowed`],[[4752,4782],`valid`],[[4783,4783],`valid`],[[4784,4784],`valid`],[[4785,4785],`disallowed`],[[4786,4789],`valid`],[[4790,4791],`disallowed`],[[4792,4798],`valid`],[[4799,4799],`disallowed`],[[4800,4800],`valid`],[[4801,4801],`disallowed`],[[4802,4805],`valid`],[[4806,4807],`disallowed`],[[4808,4814],`valid`],[[4815,4815],`valid`],[[4816,4822],`valid`],[[4823,4823],`disallowed`],[[4824,4846],`valid`],[[4847,4847],`valid`],[[4848,4878],`valid`],[[4879,4879],`valid`],[[4880,4880],`valid`],[[4881,4881],`disallowed`],[[4882,4885],`valid`],[[4886,4887],`disallowed`],[[4888,4894],`valid`],[[4895,4895],`valid`],[[4896,4934],`valid`],[[4935,4935],`valid`],[[4936,4954],`valid`],[[4955,4956],`disallowed`],[[4957,4958],`valid`],[[4959,4959],`valid`],[[4960,4960],`valid`,[],`NV8`],[[4961,4988],`valid`,[],`NV8`],[[4989,4991],`disallowed`],[[4992,5007],`valid`],[[5008,5017],`valid`,[],`NV8`],[[5018,5023],`disallowed`],[[5024,5108],`valid`],[[5109,5109],`valid`],[[5110,5111],`disallowed`],[[5112,5112],`mapped`,[5104]],[[5113,5113],`mapped`,[5105]],[[5114,5114],`mapped`,[5106]],[[5115,5115],`mapped`,[5107]],[[5116,5116],`mapped`,[5108]],[[5117,5117],`mapped`,[5109]],[[5118,5119],`disallowed`],[[5120,5120],`valid`,[],`NV8`],[[5121,5740],`valid`],[[5741,5742],`valid`,[],`NV8`],[[5743,5750],`valid`],[[5751,5759],`valid`],[[5760,5760],`disallowed`],[[5761,5786],`valid`],[[5787,5788],`valid`,[],`NV8`],[[5789,5791],`disallowed`],[[5792,5866],`valid`],[[5867,5872],`valid`,[],`NV8`],[[5873,5880],`valid`],[[5881,5887],`disallowed`],[[5888,5900],`valid`],[[5901,5901],`disallowed`],[[5902,5908],`valid`],[[5909,5919],`disallowed`],[[5920,5940],`valid`],[[5941,5942],`valid`,[],`NV8`],[[5943,5951],`disallowed`],[[5952,5971],`valid`],[[5972,5983],`disallowed`],[[5984,5996],`valid`],[[5997,5997],`disallowed`],[[5998,6e3],`valid`],[[6001,6001],`disallowed`],[[6002,6003],`valid`],[[6004,6015],`disallowed`],[[6016,6067],`valid`],[[6068,6069],`disallowed`],[[6070,6099],`valid`],[[6100,6102],`valid`,[],`NV8`],[[6103,6103],`valid`],[[6104,6107],`valid`,[],`NV8`],[[6108,6108],`valid`],[[6109,6109],`valid`],[[6110,6111],`disallowed`],[[6112,6121],`valid`],[[6122,6127],`disallowed`],[[6128,6137],`valid`,[],`NV8`],[[6138,6143],`disallowed`],[[6144,6149],`valid`,[],`NV8`],[[6150,6150],`disallowed`],[[6151,6154],`valid`,[],`NV8`],[[6155,6157],`ignored`],[[6158,6158],`disallowed`],[[6159,6159],`disallowed`],[[6160,6169],`valid`],[[6170,6175],`disallowed`],[[6176,6263],`valid`],[[6264,6271],`disallowed`],[[6272,6313],`valid`],[[6314,6314],`valid`],[[6315,6319],`disallowed`],[[6320,6389],`valid`],[[6390,6399],`disallowed`],[[6400,6428],`valid`],[[6429,6430],`valid`],[[6431,6431],`disallowed`],[[6432,6443],`valid`],[[6444,6447],`disallowed`],[[6448,6459],`valid`],[[6460,6463],`disallowed`],[[6464,6464],`valid`,[],`NV8`],[[6465,6467],`disallowed`],[[6468,6469],`valid`,[],`NV8`],[[6470,6509],`valid`],[[6510,6511],`disallowed`],[[6512,6516],`valid`],[[6517,6527],`disallowed`],[[6528,6569],`valid`],[[6570,6571],`valid`],[[6572,6575],`disallowed`],[[6576,6601],`valid`],[[6602,6607],`disallowed`],[[6608,6617],`valid`],[[6618,6618],`valid`,[],`XV8`],[[6619,6621],`disallowed`],[[6622,6623],`valid`,[],`NV8`],[[6624,6655],`valid`,[],`NV8`],[[6656,6683],`valid`],[[6684,6685],`disallowed`],[[6686,6687],`valid`,[],`NV8`],[[6688,6750],`valid`],[[6751,6751],`disallowed`],[[6752,6780],`valid`],[[6781,6782],`disallowed`],[[6783,6793],`valid`],[[6794,6799],`disallowed`],[[6800,6809],`valid`],[[6810,6815],`disallowed`],[[6816,6822],`valid`,[],`NV8`],[[6823,6823],`valid`],[[6824,6829],`valid`,[],`NV8`],[[6830,6831],`disallowed`],[[6832,6845],`valid`],[[6846,6846],`valid`,[],`NV8`],[[6847,6911],`disallowed`],[[6912,6987],`valid`],[[6988,6991],`disallowed`],[[6992,7001],`valid`],[[7002,7018],`valid`,[],`NV8`],[[7019,7027],`valid`],[[7028,7036],`valid`,[],`NV8`],[[7037,7039],`disallowed`],[[7040,7082],`valid`],[[7083,7085],`valid`],[[7086,7097],`valid`],[[7098,7103],`valid`],[[7104,7155],`valid`],[[7156,7163],`disallowed`],[[7164,7167],`valid`,[],`NV8`],[[7168,7223],`valid`],[[7224,7226],`disallowed`],[[7227,7231],`valid`,[],`NV8`],[[7232,7241],`valid`],[[7242,7244],`disallowed`],[[7245,7293],`valid`],[[7294,7295],`valid`,[],`NV8`],[[7296,7359],`disallowed`],[[7360,7367],`valid`,[],`NV8`],[[7368,7375],`disallowed`],[[7376,7378],`valid`],[[7379,7379],`valid`,[],`NV8`],[[7380,7410],`valid`],[[7411,7414],`valid`],[[7415,7415],`disallowed`],[[7416,7417],`valid`],[[7418,7423],`disallowed`],[[7424,7467],`valid`],[[7468,7468],`mapped`,[97]],[[7469,7469],`mapped`,[230]],[[7470,7470],`mapped`,[98]],[[7471,7471],`valid`],[[7472,7472],`mapped`,[100]],[[7473,7473],`mapped`,[101]],[[7474,7474],`mapped`,[477]],[[7475,7475],`mapped`,[103]],[[7476,7476],`mapped`,[104]],[[7477,7477],`mapped`,[105]],[[7478,7478],`mapped`,[106]],[[7479,7479],`mapped`,[107]],[[7480,7480],`mapped`,[108]],[[7481,7481],`mapped`,[109]],[[7482,7482],`mapped`,[110]],[[7483,7483],`valid`],[[7484,7484],`mapped`,[111]],[[7485,7485],`mapped`,[547]],[[7486,7486],`mapped`,[112]],[[7487,7487],`mapped`,[114]],[[7488,7488],`mapped`,[116]],[[7489,7489],`mapped`,[117]],[[7490,7490],`mapped`,[119]],[[7491,7491],`mapped`,[97]],[[7492,7492],`mapped`,[592]],[[7493,7493],`mapped`,[593]],[[7494,7494],`mapped`,[7426]],[[7495,7495],`mapped`,[98]],[[7496,7496],`mapped`,[100]],[[7497,7497],`mapped`,[101]],[[7498,7498],`mapped`,[601]],[[7499,7499],`mapped`,[603]],[[7500,7500],`mapped`,[604]],[[7501,7501],`mapped`,[103]],[[7502,7502],`valid`],[[7503,7503],`mapped`,[107]],[[7504,7504],`mapped`,[109]],[[7505,7505],`mapped`,[331]],[[7506,7506],`mapped`,[111]],[[7507,7507],`mapped`,[596]],[[7508,7508],`mapped`,[7446]],[[7509,7509],`mapped`,[7447]],[[7510,7510],`mapped`,[112]],[[7511,7511],`mapped`,[116]],[[7512,7512],`mapped`,[117]],[[7513,7513],`mapped`,[7453]],[[7514,7514],`mapped`,[623]],[[7515,7515],`mapped`,[118]],[[7516,7516],`mapped`,[7461]],[[7517,7517],`mapped`,[946]],[[7518,7518],`mapped`,[947]],[[7519,7519],`mapped`,[948]],[[7520,7520],`mapped`,[966]],[[7521,7521],`mapped`,[967]],[[7522,7522],`mapped`,[105]],[[7523,7523],`mapped`,[114]],[[7524,7524],`mapped`,[117]],[[7525,7525],`mapped`,[118]],[[7526,7526],`mapped`,[946]],[[7527,7527],`mapped`,[947]],[[7528,7528],`mapped`,[961]],[[7529,7529],`mapped`,[966]],[[7530,7530],`mapped`,[967]],[[7531,7531],`valid`],[[7532,7543],`valid`],[[7544,7544],`mapped`,[1085]],[[7545,7578],`valid`],[[7579,7579],`mapped`,[594]],[[7580,7580],`mapped`,[99]],[[7581,7581],`mapped`,[597]],[[7582,7582],`mapped`,[240]],[[7583,7583],`mapped`,[604]],[[7584,7584],`mapped`,[102]],[[7585,7585],`mapped`,[607]],[[7586,7586],`mapped`,[609]],[[7587,7587],`mapped`,[613]],[[7588,7588],`mapped`,[616]],[[7589,7589],`mapped`,[617]],[[7590,7590],`mapped`,[618]],[[7591,7591],`mapped`,[7547]],[[7592,7592],`mapped`,[669]],[[7593,7593],`mapped`,[621]],[[7594,7594],`mapped`,[7557]],[[7595,7595],`mapped`,[671]],[[7596,7596],`mapped`,[625]],[[7597,7597],`mapped`,[624]],[[7598,7598],`mapped`,[626]],[[7599,7599],`mapped`,[627]],[[7600,7600],`mapped`,[628]],[[7601,7601],`mapped`,[629]],[[7602,7602],`mapped`,[632]],[[7603,7603],`mapped`,[642]],[[7604,7604],`mapped`,[643]],[[7605,7605],`mapped`,[427]],[[7606,7606],`mapped`,[649]],[[7607,7607],`mapped`,[650]],[[7608,7608],`mapped`,[7452]],[[7609,7609],`mapped`,[651]],[[7610,7610],`mapped`,[652]],[[7611,7611],`mapped`,[122]],[[7612,7612],`mapped`,[656]],[[7613,7613],`mapped`,[657]],[[7614,7614],`mapped`,[658]],[[7615,7615],`mapped`,[952]],[[7616,7619],`valid`],[[7620,7626],`valid`],[[7627,7654],`valid`],[[7655,7669],`valid`],[[7670,7675],`disallowed`],[[7676,7676],`valid`],[[7677,7677],`valid`],[[7678,7679],`valid`],[[7680,7680],`mapped`,[7681]],[[7681,7681],`valid`],[[7682,7682],`mapped`,[7683]],[[7683,7683],`valid`],[[7684,7684],`mapped`,[7685]],[[7685,7685],`valid`],[[7686,7686],`mapped`,[7687]],[[7687,7687],`valid`],[[7688,7688],`mapped`,[7689]],[[7689,7689],`valid`],[[7690,7690],`mapped`,[7691]],[[7691,7691],`valid`],[[7692,7692],`mapped`,[7693]],[[7693,7693],`valid`],[[7694,7694],`mapped`,[7695]],[[7695,7695],`valid`],[[7696,7696],`mapped`,[7697]],[[7697,7697],`valid`],[[7698,7698],`mapped`,[7699]],[[7699,7699],`valid`],[[7700,7700],`mapped`,[7701]],[[7701,7701],`valid`],[[7702,7702],`mapped`,[7703]],[[7703,7703],`valid`],[[7704,7704],`mapped`,[7705]],[[7705,7705],`valid`],[[7706,7706],`mapped`,[7707]],[[7707,7707],`valid`],[[7708,7708],`mapped`,[7709]],[[7709,7709],`valid`],[[7710,7710],`mapped`,[7711]],[[7711,7711],`valid`],[[7712,7712],`mapped`,[7713]],[[7713,7713],`valid`],[[7714,7714],`mapped`,[7715]],[[7715,7715],`valid`],[[7716,7716],`mapped`,[7717]],[[7717,7717],`valid`],[[7718,7718],`mapped`,[7719]],[[7719,7719],`valid`],[[7720,7720],`mapped`,[7721]],[[7721,7721],`valid`],[[7722,7722],`mapped`,[7723]],[[7723,7723],`valid`],[[7724,7724],`mapped`,[7725]],[[7725,7725],`valid`],[[7726,7726],`mapped`,[7727]],[[7727,7727],`valid`],[[7728,7728],`mapped`,[7729]],[[7729,7729],`valid`],[[7730,7730],`mapped`,[7731]],[[7731,7731],`valid`],[[7732,7732],`mapped`,[7733]],[[7733,7733],`valid`],[[7734,7734],`mapped`,[7735]],[[7735,7735],`valid`],[[7736,7736],`mapped`,[7737]],[[7737,7737],`valid`],[[7738,7738],`mapped`,[7739]],[[7739,7739],`valid`],[[7740,7740],`mapped`,[7741]],[[7741,7741],`valid`],[[7742,7742],`mapped`,[7743]],[[7743,7743],`valid`],[[7744,7744],`mapped`,[7745]],[[7745,7745],`valid`],[[7746,7746],`mapped`,[7747]],[[7747,7747],`valid`],[[7748,7748],`mapped`,[7749]],[[7749,7749],`valid`],[[7750,7750],`mapped`,[7751]],[[7751,7751],`valid`],[[7752,7752],`mapped`,[7753]],[[7753,7753],`valid`],[[7754,7754],`mapped`,[7755]],[[7755,7755],`valid`],[[7756,7756],`mapped`,[7757]],[[7757,7757],`valid`],[[7758,7758],`mapped`,[7759]],[[7759,7759],`valid`],[[7760,7760],`mapped`,[7761]],[[7761,7761],`valid`],[[7762,7762],`mapped`,[7763]],[[7763,7763],`valid`],[[7764,7764],`mapped`,[7765]],[[7765,7765],`valid`],[[7766,7766],`mapped`,[7767]],[[7767,7767],`valid`],[[7768,7768],`mapped`,[7769]],[[7769,7769],`valid`],[[7770,7770],`mapped`,[7771]],[[7771,7771],`valid`],[[7772,7772],`mapped`,[7773]],[[7773,7773],`valid`],[[7774,7774],`mapped`,[7775]],[[7775,7775],`valid`],[[7776,7776],`mapped`,[7777]],[[7777,7777],`valid`],[[7778,7778],`mapped`,[7779]],[[7779,7779],`valid`],[[7780,7780],`mapped`,[7781]],[[7781,7781],`valid`],[[7782,7782],`mapped`,[7783]],[[7783,7783],`valid`],[[7784,7784],`mapped`,[7785]],[[7785,7785],`valid`],[[7786,7786],`mapped`,[7787]],[[7787,7787],`valid`],[[7788,7788],`mapped`,[7789]],[[7789,7789],`valid`],[[7790,7790],`mapped`,[7791]],[[7791,7791],`valid`],[[7792,7792],`mapped`,[7793]],[[7793,7793],`valid`],[[7794,7794],`mapped`,[7795]],[[7795,7795],`valid`],[[7796,7796],`mapped`,[7797]],[[7797,7797],`valid`],[[7798,7798],`mapped`,[7799]],[[7799,7799],`valid`],[[7800,7800],`mapped`,[7801]],[[7801,7801],`valid`],[[7802,7802],`mapped`,[7803]],[[7803,7803],`valid`],[[7804,7804],`mapped`,[7805]],[[7805,7805],`valid`],[[7806,7806],`mapped`,[7807]],[[7807,7807],`valid`],[[7808,7808],`mapped`,[7809]],[[7809,7809],`valid`],[[7810,7810],`mapped`,[7811]],[[7811,7811],`valid`],[[7812,7812],`mapped`,[7813]],[[7813,7813],`valid`],[[7814,7814],`mapped`,[7815]],[[7815,7815],`valid`],[[7816,7816],`mapped`,[7817]],[[7817,7817],`valid`],[[7818,7818],`mapped`,[7819]],[[7819,7819],`valid`],[[7820,7820],`mapped`,[7821]],[[7821,7821],`valid`],[[7822,7822],`mapped`,[7823]],[[7823,7823],`valid`],[[7824,7824],`mapped`,[7825]],[[7825,7825],`valid`],[[7826,7826],`mapped`,[7827]],[[7827,7827],`valid`],[[7828,7828],`mapped`,[7829]],[[7829,7833],`valid`],[[7834,7834],`mapped`,[97,702]],[[7835,7835],`mapped`,[7777]],[[7836,7837],`valid`],[[7838,7838],`mapped`,[115,115]],[[7839,7839],`valid`],[[7840,7840],`mapped`,[7841]],[[7841,7841],`valid`],[[7842,7842],`mapped`,[7843]],[[7843,7843],`valid`],[[7844,7844],`mapped`,[7845]],[[7845,7845],`valid`],[[7846,7846],`mapped`,[7847]],[[7847,7847],`valid`],[[7848,7848],`mapped`,[7849]],[[7849,7849],`valid`],[[7850,7850],`mapped`,[7851]],[[7851,7851],`valid`],[[7852,7852],`mapped`,[7853]],[[7853,7853],`valid`],[[7854,7854],`mapped`,[7855]],[[7855,7855],`valid`],[[7856,7856],`mapped`,[7857]],[[7857,7857],`valid`],[[7858,7858],`mapped`,[7859]],[[7859,7859],`valid`],[[7860,7860],`mapped`,[7861]],[[7861,7861],`valid`],[[7862,7862],`mapped`,[7863]],[[7863,7863],`valid`],[[7864,7864],`mapped`,[7865]],[[7865,7865],`valid`],[[7866,7866],`mapped`,[7867]],[[7867,7867],`valid`],[[7868,7868],`mapped`,[7869]],[[7869,7869],`valid`],[[7870,7870],`mapped`,[7871]],[[7871,7871],`valid`],[[7872,7872],`mapped`,[7873]],[[7873,7873],`valid`],[[7874,7874],`mapped`,[7875]],[[7875,7875],`valid`],[[7876,7876],`mapped`,[7877]],[[7877,7877],`valid`],[[7878,7878],`mapped`,[7879]],[[7879,7879],`valid`],[[7880,7880],`mapped`,[7881]],[[7881,7881],`valid`],[[7882,7882],`mapped`,[7883]],[[7883,7883],`valid`],[[7884,7884],`mapped`,[7885]],[[7885,7885],`valid`],[[7886,7886],`mapped`,[7887]],[[7887,7887],`valid`],[[7888,7888],`mapped`,[7889]],[[7889,7889],`valid`],[[7890,7890],`mapped`,[7891]],[[7891,7891],`valid`],[[7892,7892],`mapped`,[7893]],[[7893,7893],`valid`],[[7894,7894],`mapped`,[7895]],[[7895,7895],`valid`],[[7896,7896],`mapped`,[7897]],[[7897,7897],`valid`],[[7898,7898],`mapped`,[7899]],[[7899,7899],`valid`],[[7900,7900],`mapped`,[7901]],[[7901,7901],`valid`],[[7902,7902],`mapped`,[7903]],[[7903,7903],`valid`],[[7904,7904],`mapped`,[7905]],[[7905,7905],`valid`],[[7906,7906],`mapped`,[7907]],[[7907,7907],`valid`],[[7908,7908],`mapped`,[7909]],[[7909,7909],`valid`],[[7910,7910],`mapped`,[7911]],[[7911,7911],`valid`],[[7912,7912],`mapped`,[7913]],[[7913,7913],`valid`],[[7914,7914],`mapped`,[7915]],[[7915,7915],`valid`],[[7916,7916],`mapped`,[7917]],[[7917,7917],`valid`],[[7918,7918],`mapped`,[7919]],[[7919,7919],`valid`],[[7920,7920],`mapped`,[7921]],[[7921,7921],`valid`],[[7922,7922],`mapped`,[7923]],[[7923,7923],`valid`],[[7924,7924],`mapped`,[7925]],[[7925,7925],`valid`],[[7926,7926],`mapped`,[7927]],[[7927,7927],`valid`],[[7928,7928],`mapped`,[7929]],[[7929,7929],`valid`],[[7930,7930],`mapped`,[7931]],[[7931,7931],`valid`],[[7932,7932],`mapped`,[7933]],[[7933,7933],`valid`],[[7934,7934],`mapped`,[7935]],[[7935,7935],`valid`],[[7936,7943],`valid`],[[7944,7944],`mapped`,[7936]],[[7945,7945],`mapped`,[7937]],[[7946,7946],`mapped`,[7938]],[[7947,7947],`mapped`,[7939]],[[7948,7948],`mapped`,[7940]],[[7949,7949],`mapped`,[7941]],[[7950,7950],`mapped`,[7942]],[[7951,7951],`mapped`,[7943]],[[7952,7957],`valid`],[[7958,7959],`disallowed`],[[7960,7960],`mapped`,[7952]],[[7961,7961],`mapped`,[7953]],[[7962,7962],`mapped`,[7954]],[[7963,7963],`mapped`,[7955]],[[7964,7964],`mapped`,[7956]],[[7965,7965],`mapped`,[7957]],[[7966,7967],`disallowed`],[[7968,7975],`valid`],[[7976,7976],`mapped`,[7968]],[[7977,7977],`mapped`,[7969]],[[7978,7978],`mapped`,[7970]],[[7979,7979],`mapped`,[7971]],[[7980,7980],`mapped`,[7972]],[[7981,7981],`mapped`,[7973]],[[7982,7982],`mapped`,[7974]],[[7983,7983],`mapped`,[7975]],[[7984,7991],`valid`],[[7992,7992],`mapped`,[7984]],[[7993,7993],`mapped`,[7985]],[[7994,7994],`mapped`,[7986]],[[7995,7995],`mapped`,[7987]],[[7996,7996],`mapped`,[7988]],[[7997,7997],`mapped`,[7989]],[[7998,7998],`mapped`,[7990]],[[7999,7999],`mapped`,[7991]],[[8e3,8005],`valid`],[[8006,8007],`disallowed`],[[8008,8008],`mapped`,[8e3]],[[8009,8009],`mapped`,[8001]],[[8010,8010],`mapped`,[8002]],[[8011,8011],`mapped`,[8003]],[[8012,8012],`mapped`,[8004]],[[8013,8013],`mapped`,[8005]],[[8014,8015],`disallowed`],[[8016,8023],`valid`],[[8024,8024],`disallowed`],[[8025,8025],`mapped`,[8017]],[[8026,8026],`disallowed`],[[8027,8027],`mapped`,[8019]],[[8028,8028],`disallowed`],[[8029,8029],`mapped`,[8021]],[[8030,8030],`disallowed`],[[8031,8031],`mapped`,[8023]],[[8032,8039],`valid`],[[8040,8040],`mapped`,[8032]],[[8041,8041],`mapped`,[8033]],[[8042,8042],`mapped`,[8034]],[[8043,8043],`mapped`,[8035]],[[8044,8044],`mapped`,[8036]],[[8045,8045],`mapped`,[8037]],[[8046,8046],`mapped`,[8038]],[[8047,8047],`mapped`,[8039]],[[8048,8048],`valid`],[[8049,8049],`mapped`,[940]],[[8050,8050],`valid`],[[8051,8051],`mapped`,[941]],[[8052,8052],`valid`],[[8053,8053],`mapped`,[942]],[[8054,8054],`valid`],[[8055,8055],`mapped`,[943]],[[8056,8056],`valid`],[[8057,8057],`mapped`,[972]],[[8058,8058],`valid`],[[8059,8059],`mapped`,[973]],[[8060,8060],`valid`],[[8061,8061],`mapped`,[974]],[[8062,8063],`disallowed`],[[8064,8064],`mapped`,[7936,953]],[[8065,8065],`mapped`,[7937,953]],[[8066,8066],`mapped`,[7938,953]],[[8067,8067],`mapped`,[7939,953]],[[8068,8068],`mapped`,[7940,953]],[[8069,8069],`mapped`,[7941,953]],[[8070,8070],`mapped`,[7942,953]],[[8071,8071],`mapped`,[7943,953]],[[8072,8072],`mapped`,[7936,953]],[[8073,8073],`mapped`,[7937,953]],[[8074,8074],`mapped`,[7938,953]],[[8075,8075],`mapped`,[7939,953]],[[8076,8076],`mapped`,[7940,953]],[[8077,8077],`mapped`,[7941,953]],[[8078,8078],`mapped`,[7942,953]],[[8079,8079],`mapped`,[7943,953]],[[8080,8080],`mapped`,[7968,953]],[[8081,8081],`mapped`,[7969,953]],[[8082,8082],`mapped`,[7970,953]],[[8083,8083],`mapped`,[7971,953]],[[8084,8084],`mapped`,[7972,953]],[[8085,8085],`mapped`,[7973,953]],[[8086,8086],`mapped`,[7974,953]],[[8087,8087],`mapped`,[7975,953]],[[8088,8088],`mapped`,[7968,953]],[[8089,8089],`mapped`,[7969,953]],[[8090,8090],`mapped`,[7970,953]],[[8091,8091],`mapped`,[7971,953]],[[8092,8092],`mapped`,[7972,953]],[[8093,8093],`mapped`,[7973,953]],[[8094,8094],`mapped`,[7974,953]],[[8095,8095],`mapped`,[7975,953]],[[8096,8096],`mapped`,[8032,953]],[[8097,8097],`mapped`,[8033,953]],[[8098,8098],`mapped`,[8034,953]],[[8099,8099],`mapped`,[8035,953]],[[8100,8100],`mapped`,[8036,953]],[[8101,8101],`mapped`,[8037,953]],[[8102,8102],`mapped`,[8038,953]],[[8103,8103],`mapped`,[8039,953]],[[8104,8104],`mapped`,[8032,953]],[[8105,8105],`mapped`,[8033,953]],[[8106,8106],`mapped`,[8034,953]],[[8107,8107],`mapped`,[8035,953]],[[8108,8108],`mapped`,[8036,953]],[[8109,8109],`mapped`,[8037,953]],[[8110,8110],`mapped`,[8038,953]],[[8111,8111],`mapped`,[8039,953]],[[8112,8113],`valid`],[[8114,8114],`mapped`,[8048,953]],[[8115,8115],`mapped`,[945,953]],[[8116,8116],`mapped`,[940,953]],[[8117,8117],`disallowed`],[[8118,8118],`valid`],[[8119,8119],`mapped`,[8118,953]],[[8120,8120],`mapped`,[8112]],[[8121,8121],`mapped`,[8113]],[[8122,8122],`mapped`,[8048]],[[8123,8123],`mapped`,[940]],[[8124,8124],`mapped`,[945,953]],[[8125,8125],`disallowed_STD3_mapped`,[32,787]],[[8126,8126],`mapped`,[953]],[[8127,8127],`disallowed_STD3_mapped`,[32,787]],[[8128,8128],`disallowed_STD3_mapped`,[32,834]],[[8129,8129],`disallowed_STD3_mapped`,[32,776,834]],[[8130,8130],`mapped`,[8052,953]],[[8131,8131],`mapped`,[951,953]],[[8132,8132],`mapped`,[942,953]],[[8133,8133],`disallowed`],[[8134,8134],`valid`],[[8135,8135],`mapped`,[8134,953]],[[8136,8136],`mapped`,[8050]],[[8137,8137],`mapped`,[941]],[[8138,8138],`mapped`,[8052]],[[8139,8139],`mapped`,[942]],[[8140,8140],`mapped`,[951,953]],[[8141,8141],`disallowed_STD3_mapped`,[32,787,768]],[[8142,8142],`disallowed_STD3_mapped`,[32,787,769]],[[8143,8143],`disallowed_STD3_mapped`,[32,787,834]],[[8144,8146],`valid`],[[8147,8147],`mapped`,[912]],[[8148,8149],`disallowed`],[[8150,8151],`valid`],[[8152,8152],`mapped`,[8144]],[[8153,8153],`mapped`,[8145]],[[8154,8154],`mapped`,[8054]],[[8155,8155],`mapped`,[943]],[[8156,8156],`disallowed`],[[8157,8157],`disallowed_STD3_mapped`,[32,788,768]],[[8158,8158],`disallowed_STD3_mapped`,[32,788,769]],[[8159,8159],`disallowed_STD3_mapped`,[32,788,834]],[[8160,8162],`valid`],[[8163,8163],`mapped`,[944]],[[8164,8167],`valid`],[[8168,8168],`mapped`,[8160]],[[8169,8169],`mapped`,[8161]],[[8170,8170],`mapped`,[8058]],[[8171,8171],`mapped`,[973]],[[8172,8172],`mapped`,[8165]],[[8173,8173],`disallowed_STD3_mapped`,[32,776,768]],[[8174,8174],`disallowed_STD3_mapped`,[32,776,769]],[[8175,8175],`disallowed_STD3_mapped`,[96]],[[8176,8177],`disallowed`],[[8178,8178],`mapped`,[8060,953]],[[8179,8179],`mapped`,[969,953]],[[8180,8180],`mapped`,[974,953]],[[8181,8181],`disallowed`],[[8182,8182],`valid`],[[8183,8183],`mapped`,[8182,953]],[[8184,8184],`mapped`,[8056]],[[8185,8185],`mapped`,[972]],[[8186,8186],`mapped`,[8060]],[[8187,8187],`mapped`,[974]],[[8188,8188],`mapped`,[969,953]],[[8189,8189],`disallowed_STD3_mapped`,[32,769]],[[8190,8190],`disallowed_STD3_mapped`,[32,788]],[[8191,8191],`disallowed`],[[8192,8202],`disallowed_STD3_mapped`,[32]],[[8203,8203],`ignored`],[[8204,8205],`deviation`,[]],[[8206,8207],`disallowed`],[[8208,8208],`valid`,[],`NV8`],[[8209,8209],`mapped`,[8208]],[[8210,8214],`valid`,[],`NV8`],[[8215,8215],`disallowed_STD3_mapped`,[32,819]],[[8216,8227],`valid`,[],`NV8`],[[8228,8230],`disallowed`],[[8231,8231],`valid`,[],`NV8`],[[8232,8238],`disallowed`],[[8239,8239],`disallowed_STD3_mapped`,[32]],[[8240,8242],`valid`,[],`NV8`],[[8243,8243],`mapped`,[8242,8242]],[[8244,8244],`mapped`,[8242,8242,8242]],[[8245,8245],`valid`,[],`NV8`],[[8246,8246],`mapped`,[8245,8245]],[[8247,8247],`mapped`,[8245,8245,8245]],[[8248,8251],`valid`,[],`NV8`],[[8252,8252],`disallowed_STD3_mapped`,[33,33]],[[8253,8253],`valid`,[],`NV8`],[[8254,8254],`disallowed_STD3_mapped`,[32,773]],[[8255,8262],`valid`,[],`NV8`],[[8263,8263],`disallowed_STD3_mapped`,[63,63]],[[8264,8264],`disallowed_STD3_mapped`,[63,33]],[[8265,8265],`disallowed_STD3_mapped`,[33,63]],[[8266,8269],`valid`,[],`NV8`],[[8270,8274],`valid`,[],`NV8`],[[8275,8276],`valid`,[],`NV8`],[[8277,8278],`valid`,[],`NV8`],[[8279,8279],`mapped`,[8242,8242,8242,8242]],[[8280,8286],`valid`,[],`NV8`],[[8287,8287],`disallowed_STD3_mapped`,[32]],[[8288,8288],`ignored`],[[8289,8291],`disallowed`],[[8292,8292],`ignored`],[[8293,8293],`disallowed`],[[8294,8297],`disallowed`],[[8298,8303],`disallowed`],[[8304,8304],`mapped`,[48]],[[8305,8305],`mapped`,[105]],[[8306,8307],`disallowed`],[[8308,8308],`mapped`,[52]],[[8309,8309],`mapped`,[53]],[[8310,8310],`mapped`,[54]],[[8311,8311],`mapped`,[55]],[[8312,8312],`mapped`,[56]],[[8313,8313],`mapped`,[57]],[[8314,8314],`disallowed_STD3_mapped`,[43]],[[8315,8315],`mapped`,[8722]],[[8316,8316],`disallowed_STD3_mapped`,[61]],[[8317,8317],`disallowed_STD3_mapped`,[40]],[[8318,8318],`disallowed_STD3_mapped`,[41]],[[8319,8319],`mapped`,[110]],[[8320,8320],`mapped`,[48]],[[8321,8321],`mapped`,[49]],[[8322,8322],`mapped`,[50]],[[8323,8323],`mapped`,[51]],[[8324,8324],`mapped`,[52]],[[8325,8325],`mapped`,[53]],[[8326,8326],`mapped`,[54]],[[8327,8327],`mapped`,[55]],[[8328,8328],`mapped`,[56]],[[8329,8329],`mapped`,[57]],[[8330,8330],`disallowed_STD3_mapped`,[43]],[[8331,8331],`mapped`,[8722]],[[8332,8332],`disallowed_STD3_mapped`,[61]],[[8333,8333],`disallowed_STD3_mapped`,[40]],[[8334,8334],`disallowed_STD3_mapped`,[41]],[[8335,8335],`disallowed`],[[8336,8336],`mapped`,[97]],[[8337,8337],`mapped`,[101]],[[8338,8338],`mapped`,[111]],[[8339,8339],`mapped`,[120]],[[8340,8340],`mapped`,[601]],[[8341,8341],`mapped`,[104]],[[8342,8342],`mapped`,[107]],[[8343,8343],`mapped`,[108]],[[8344,8344],`mapped`,[109]],[[8345,8345],`mapped`,[110]],[[8346,8346],`mapped`,[112]],[[8347,8347],`mapped`,[115]],[[8348,8348],`mapped`,[116]],[[8349,8351],`disallowed`],[[8352,8359],`valid`,[],`NV8`],[[8360,8360],`mapped`,[114,115]],[[8361,8362],`valid`,[],`NV8`],[[8363,8363],`valid`,[],`NV8`],[[8364,8364],`valid`,[],`NV8`],[[8365,8367],`valid`,[],`NV8`],[[8368,8369],`valid`,[],`NV8`],[[8370,8373],`valid`,[],`NV8`],[[8374,8376],`valid`,[],`NV8`],[[8377,8377],`valid`,[],`NV8`],[[8378,8378],`valid`,[],`NV8`],[[8379,8381],`valid`,[],`NV8`],[[8382,8382],`valid`,[],`NV8`],[[8383,8399],`disallowed`],[[8400,8417],`valid`,[],`NV8`],[[8418,8419],`valid`,[],`NV8`],[[8420,8426],`valid`,[],`NV8`],[[8427,8427],`valid`,[],`NV8`],[[8428,8431],`valid`,[],`NV8`],[[8432,8432],`valid`,[],`NV8`],[[8433,8447],`disallowed`],[[8448,8448],`disallowed_STD3_mapped`,[97,47,99]],[[8449,8449],`disallowed_STD3_mapped`,[97,47,115]],[[8450,8450],`mapped`,[99]],[[8451,8451],`mapped`,[176,99]],[[8452,8452],`valid`,[],`NV8`],[[8453,8453],`disallowed_STD3_mapped`,[99,47,111]],[[8454,8454],`disallowed_STD3_mapped`,[99,47,117]],[[8455,8455],`mapped`,[603]],[[8456,8456],`valid`,[],`NV8`],[[8457,8457],`mapped`,[176,102]],[[8458,8458],`mapped`,[103]],[[8459,8462],`mapped`,[104]],[[8463,8463],`mapped`,[295]],[[8464,8465],`mapped`,[105]],[[8466,8467],`mapped`,[108]],[[8468,8468],`valid`,[],`NV8`],[[8469,8469],`mapped`,[110]],[[8470,8470],`mapped`,[110,111]],[[8471,8472],`valid`,[],`NV8`],[[8473,8473],`mapped`,[112]],[[8474,8474],`mapped`,[113]],[[8475,8477],`mapped`,[114]],[[8478,8479],`valid`,[],`NV8`],[[8480,8480],`mapped`,[115,109]],[[8481,8481],`mapped`,[116,101,108]],[[8482,8482],`mapped`,[116,109]],[[8483,8483],`valid`,[],`NV8`],[[8484,8484],`mapped`,[122]],[[8485,8485],`valid`,[],`NV8`],[[8486,8486],`mapped`,[969]],[[8487,8487],`valid`,[],`NV8`],[[8488,8488],`mapped`,[122]],[[8489,8489],`valid`,[],`NV8`],[[8490,8490],`mapped`,[107]],[[8491,8491],`mapped`,[229]],[[8492,8492],`mapped`,[98]],[[8493,8493],`mapped`,[99]],[[8494,8494],`valid`,[],`NV8`],[[8495,8496],`mapped`,[101]],[[8497,8497],`mapped`,[102]],[[8498,8498],`disallowed`],[[8499,8499],`mapped`,[109]],[[8500,8500],`mapped`,[111]],[[8501,8501],`mapped`,[1488]],[[8502,8502],`mapped`,[1489]],[[8503,8503],`mapped`,[1490]],[[8504,8504],`mapped`,[1491]],[[8505,8505],`mapped`,[105]],[[8506,8506],`valid`,[],`NV8`],[[8507,8507],`mapped`,[102,97,120]],[[8508,8508],`mapped`,[960]],[[8509,8510],`mapped`,[947]],[[8511,8511],`mapped`,[960]],[[8512,8512],`mapped`,[8721]],[[8513,8516],`valid`,[],`NV8`],[[8517,8518],`mapped`,[100]],[[8519,8519],`mapped`,[101]],[[8520,8520],`mapped`,[105]],[[8521,8521],`mapped`,[106]],[[8522,8523],`valid`,[],`NV8`],[[8524,8524],`valid`,[],`NV8`],[[8525,8525],`valid`,[],`NV8`],[[8526,8526],`valid`],[[8527,8527],`valid`,[],`NV8`],[[8528,8528],`mapped`,[49,8260,55]],[[8529,8529],`mapped`,[49,8260,57]],[[8530,8530],`mapped`,[49,8260,49,48]],[[8531,8531],`mapped`,[49,8260,51]],[[8532,8532],`mapped`,[50,8260,51]],[[8533,8533],`mapped`,[49,8260,53]],[[8534,8534],`mapped`,[50,8260,53]],[[8535,8535],`mapped`,[51,8260,53]],[[8536,8536],`mapped`,[52,8260,53]],[[8537,8537],`mapped`,[49,8260,54]],[[8538,8538],`mapped`,[53,8260,54]],[[8539,8539],`mapped`,[49,8260,56]],[[8540,8540],`mapped`,[51,8260,56]],[[8541,8541],`mapped`,[53,8260,56]],[[8542,8542],`mapped`,[55,8260,56]],[[8543,8543],`mapped`,[49,8260]],[[8544,8544],`mapped`,[105]],[[8545,8545],`mapped`,[105,105]],[[8546,8546],`mapped`,[105,105,105]],[[8547,8547],`mapped`,[105,118]],[[8548,8548],`mapped`,[118]],[[8549,8549],`mapped`,[118,105]],[[8550,8550],`mapped`,[118,105,105]],[[8551,8551],`mapped`,[118,105,105,105]],[[8552,8552],`mapped`,[105,120]],[[8553,8553],`mapped`,[120]],[[8554,8554],`mapped`,[120,105]],[[8555,8555],`mapped`,[120,105,105]],[[8556,8556],`mapped`,[108]],[[8557,8557],`mapped`,[99]],[[8558,8558],`mapped`,[100]],[[8559,8559],`mapped`,[109]],[[8560,8560],`mapped`,[105]],[[8561,8561],`mapped`,[105,105]],[[8562,8562],`mapped`,[105,105,105]],[[8563,8563],`mapped`,[105,118]],[[8564,8564],`mapped`,[118]],[[8565,8565],`mapped`,[118,105]],[[8566,8566],`mapped`,[118,105,105]],[[8567,8567],`mapped`,[118,105,105,105]],[[8568,8568],`mapped`,[105,120]],[[8569,8569],`mapped`,[120]],[[8570,8570],`mapped`,[120,105]],[[8571,8571],`mapped`,[120,105,105]],[[8572,8572],`mapped`,[108]],[[8573,8573],`mapped`,[99]],[[8574,8574],`mapped`,[100]],[[8575,8575],`mapped`,[109]],[[8576,8578],`valid`,[],`NV8`],[[8579,8579],`disallowed`],[[8580,8580],`valid`],[[8581,8584],`valid`,[],`NV8`],[[8585,8585],`mapped`,[48,8260,51]],[[8586,8587],`valid`,[],`NV8`],[[8588,8591],`disallowed`],[[8592,8682],`valid`,[],`NV8`],[[8683,8691],`valid`,[],`NV8`],[[8692,8703],`valid`,[],`NV8`],[[8704,8747],`valid`,[],`NV8`],[[8748,8748],`mapped`,[8747,8747]],[[8749,8749],`mapped`,[8747,8747,8747]],[[8750,8750],`valid`,[],`NV8`],[[8751,8751],`mapped`,[8750,8750]],[[8752,8752],`mapped`,[8750,8750,8750]],[[8753,8799],`valid`,[],`NV8`],[[8800,8800],`disallowed_STD3_valid`],[[8801,8813],`valid`,[],`NV8`],[[8814,8815],`disallowed_STD3_valid`],[[8816,8945],`valid`,[],`NV8`],[[8946,8959],`valid`,[],`NV8`],[[8960,8960],`valid`,[],`NV8`],[[8961,8961],`valid`,[],`NV8`],[[8962,9e3],`valid`,[],`NV8`],[[9001,9001],`mapped`,[12296]],[[9002,9002],`mapped`,[12297]],[[9003,9082],`valid`,[],`NV8`],[[9083,9083],`valid`,[],`NV8`],[[9084,9084],`valid`,[],`NV8`],[[9085,9114],`valid`,[],`NV8`],[[9115,9166],`valid`,[],`NV8`],[[9167,9168],`valid`,[],`NV8`],[[9169,9179],`valid`,[],`NV8`],[[9180,9191],`valid`,[],`NV8`],[[9192,9192],`valid`,[],`NV8`],[[9193,9203],`valid`,[],`NV8`],[[9204,9210],`valid`,[],`NV8`],[[9211,9215],`disallowed`],[[9216,9252],`valid`,[],`NV8`],[[9253,9254],`valid`,[],`NV8`],[[9255,9279],`disallowed`],[[9280,9290],`valid`,[],`NV8`],[[9291,9311],`disallowed`],[[9312,9312],`mapped`,[49]],[[9313,9313],`mapped`,[50]],[[9314,9314],`mapped`,[51]],[[9315,9315],`mapped`,[52]],[[9316,9316],`mapped`,[53]],[[9317,9317],`mapped`,[54]],[[9318,9318],`mapped`,[55]],[[9319,9319],`mapped`,[56]],[[9320,9320],`mapped`,[57]],[[9321,9321],`mapped`,[49,48]],[[9322,9322],`mapped`,[49,49]],[[9323,9323],`mapped`,[49,50]],[[9324,9324],`mapped`,[49,51]],[[9325,9325],`mapped`,[49,52]],[[9326,9326],`mapped`,[49,53]],[[9327,9327],`mapped`,[49,54]],[[9328,9328],`mapped`,[49,55]],[[9329,9329],`mapped`,[49,56]],[[9330,9330],`mapped`,[49,57]],[[9331,9331],`mapped`,[50,48]],[[9332,9332],`disallowed_STD3_mapped`,[40,49,41]],[[9333,9333],`disallowed_STD3_mapped`,[40,50,41]],[[9334,9334],`disallowed_STD3_mapped`,[40,51,41]],[[9335,9335],`disallowed_STD3_mapped`,[40,52,41]],[[9336,9336],`disallowed_STD3_mapped`,[40,53,41]],[[9337,9337],`disallowed_STD3_mapped`,[40,54,41]],[[9338,9338],`disallowed_STD3_mapped`,[40,55,41]],[[9339,9339],`disallowed_STD3_mapped`,[40,56,41]],[[9340,9340],`disallowed_STD3_mapped`,[40,57,41]],[[9341,9341],`disallowed_STD3_mapped`,[40,49,48,41]],[[9342,9342],`disallowed_STD3_mapped`,[40,49,49,41]],[[9343,9343],`disallowed_STD3_mapped`,[40,49,50,41]],[[9344,9344],`disallowed_STD3_mapped`,[40,49,51,41]],[[9345,9345],`disallowed_STD3_mapped`,[40,49,52,41]],[[9346,9346],`disallowed_STD3_mapped`,[40,49,53,41]],[[9347,9347],`disallowed_STD3_mapped`,[40,49,54,41]],[[9348,9348],`disallowed_STD3_mapped`,[40,49,55,41]],[[9349,9349],`disallowed_STD3_mapped`,[40,49,56,41]],[[9350,9350],`disallowed_STD3_mapped`,[40,49,57,41]],[[9351,9351],`disallowed_STD3_mapped`,[40,50,48,41]],[[9352,9371],`disallowed`],[[9372,9372],`disallowed_STD3_mapped`,[40,97,41]],[[9373,9373],`disallowed_STD3_mapped`,[40,98,41]],[[9374,9374],`disallowed_STD3_mapped`,[40,99,41]],[[9375,9375],`disallowed_STD3_mapped`,[40,100,41]],[[9376,9376],`disallowed_STD3_mapped`,[40,101,41]],[[9377,9377],`disallowed_STD3_mapped`,[40,102,41]],[[9378,9378],`disallowed_STD3_mapped`,[40,103,41]],[[9379,9379],`disallowed_STD3_mapped`,[40,104,41]],[[9380,9380],`disallowed_STD3_mapped`,[40,105,41]],[[9381,9381],`disallowed_STD3_mapped`,[40,106,41]],[[9382,9382],`disallowed_STD3_mapped`,[40,107,41]],[[9383,9383],`disallowed_STD3_mapped`,[40,108,41]],[[9384,9384],`disallowed_STD3_mapped`,[40,109,41]],[[9385,9385],`disallowed_STD3_mapped`,[40,110,41]],[[9386,9386],`disallowed_STD3_mapped`,[40,111,41]],[[9387,9387],`disallowed_STD3_mapped`,[40,112,41]],[[9388,9388],`disallowed_STD3_mapped`,[40,113,41]],[[9389,9389],`disallowed_STD3_mapped`,[40,114,41]],[[9390,9390],`disallowed_STD3_mapped`,[40,115,41]],[[9391,9391],`disallowed_STD3_mapped`,[40,116,41]],[[9392,9392],`disallowed_STD3_mapped`,[40,117,41]],[[9393,9393],`disallowed_STD3_mapped`,[40,118,41]],[[9394,9394],`disallowed_STD3_mapped`,[40,119,41]],[[9395,9395],`disallowed_STD3_mapped`,[40,120,41]],[[9396,9396],`disallowed_STD3_mapped`,[40,121,41]],[[9397,9397],`disallowed_STD3_mapped`,[40,122,41]],[[9398,9398],`mapped`,[97]],[[9399,9399],`mapped`,[98]],[[9400,9400],`mapped`,[99]],[[9401,9401],`mapped`,[100]],[[9402,9402],`mapped`,[101]],[[9403,9403],`mapped`,[102]],[[9404,9404],`mapped`,[103]],[[9405,9405],`mapped`,[104]],[[9406,9406],`mapped`,[105]],[[9407,9407],`mapped`,[106]],[[9408,9408],`mapped`,[107]],[[9409,9409],`mapped`,[108]],[[9410,9410],`mapped`,[109]],[[9411,9411],`mapped`,[110]],[[9412,9412],`mapped`,[111]],[[9413,9413],`mapped`,[112]],[[9414,9414],`mapped`,[113]],[[9415,9415],`mapped`,[114]],[[9416,9416],`mapped`,[115]],[[9417,9417],`mapped`,[116]],[[9418,9418],`mapped`,[117]],[[9419,9419],`mapped`,[118]],[[9420,9420],`mapped`,[119]],[[9421,9421],`mapped`,[120]],[[9422,9422],`mapped`,[121]],[[9423,9423],`mapped`,[122]],[[9424,9424],`mapped`,[97]],[[9425,9425],`mapped`,[98]],[[9426,9426],`mapped`,[99]],[[9427,9427],`mapped`,[100]],[[9428,9428],`mapped`,[101]],[[9429,9429],`mapped`,[102]],[[9430,9430],`mapped`,[103]],[[9431,9431],`mapped`,[104]],[[9432,9432],`mapped`,[105]],[[9433,9433],`mapped`,[106]],[[9434,9434],`mapped`,[107]],[[9435,9435],`mapped`,[108]],[[9436,9436],`mapped`,[109]],[[9437,9437],`mapped`,[110]],[[9438,9438],`mapped`,[111]],[[9439,9439],`mapped`,[112]],[[9440,9440],`mapped`,[113]],[[9441,9441],`mapped`,[114]],[[9442,9442],`mapped`,[115]],[[9443,9443],`mapped`,[116]],[[9444,9444],`mapped`,[117]],[[9445,9445],`mapped`,[118]],[[9446,9446],`mapped`,[119]],[[9447,9447],`mapped`,[120]],[[9448,9448],`mapped`,[121]],[[9449,9449],`mapped`,[122]],[[9450,9450],`mapped`,[48]],[[9451,9470],`valid`,[],`NV8`],[[9471,9471],`valid`,[],`NV8`],[[9472,9621],`valid`,[],`NV8`],[[9622,9631],`valid`,[],`NV8`],[[9632,9711],`valid`,[],`NV8`],[[9712,9719],`valid`,[],`NV8`],[[9720,9727],`valid`,[],`NV8`],[[9728,9747],`valid`,[],`NV8`],[[9748,9749],`valid`,[],`NV8`],[[9750,9751],`valid`,[],`NV8`],[[9752,9752],`valid`,[],`NV8`],[[9753,9753],`valid`,[],`NV8`],[[9754,9839],`valid`,[],`NV8`],[[9840,9841],`valid`,[],`NV8`],[[9842,9853],`valid`,[],`NV8`],[[9854,9855],`valid`,[],`NV8`],[[9856,9865],`valid`,[],`NV8`],[[9866,9873],`valid`,[],`NV8`],[[9874,9884],`valid`,[],`NV8`],[[9885,9885],`valid`,[],`NV8`],[[9886,9887],`valid`,[],`NV8`],[[9888,9889],`valid`,[],`NV8`],[[9890,9905],`valid`,[],`NV8`],[[9906,9906],`valid`,[],`NV8`],[[9907,9916],`valid`,[],`NV8`],[[9917,9919],`valid`,[],`NV8`],[[9920,9923],`valid`,[],`NV8`],[[9924,9933],`valid`,[],`NV8`],[[9934,9934],`valid`,[],`NV8`],[[9935,9953],`valid`,[],`NV8`],[[9954,9954],`valid`,[],`NV8`],[[9955,9955],`valid`,[],`NV8`],[[9956,9959],`valid`,[],`NV8`],[[9960,9983],`valid`,[],`NV8`],[[9984,9984],`valid`,[],`NV8`],[[9985,9988],`valid`,[],`NV8`],[[9989,9989],`valid`,[],`NV8`],[[9990,9993],`valid`,[],`NV8`],[[9994,9995],`valid`,[],`NV8`],[[9996,10023],`valid`,[],`NV8`],[[10024,10024],`valid`,[],`NV8`],[[10025,10059],`valid`,[],`NV8`],[[10060,10060],`valid`,[],`NV8`],[[10061,10061],`valid`,[],`NV8`],[[10062,10062],`valid`,[],`NV8`],[[10063,10066],`valid`,[],`NV8`],[[10067,10069],`valid`,[],`NV8`],[[10070,10070],`valid`,[],`NV8`],[[10071,10071],`valid`,[],`NV8`],[[10072,10078],`valid`,[],`NV8`],[[10079,10080],`valid`,[],`NV8`],[[10081,10087],`valid`,[],`NV8`],[[10088,10101],`valid`,[],`NV8`],[[10102,10132],`valid`,[],`NV8`],[[10133,10135],`valid`,[],`NV8`],[[10136,10159],`valid`,[],`NV8`],[[10160,10160],`valid`,[],`NV8`],[[10161,10174],`valid`,[],`NV8`],[[10175,10175],`valid`,[],`NV8`],[[10176,10182],`valid`,[],`NV8`],[[10183,10186],`valid`,[],`NV8`],[[10187,10187],`valid`,[],`NV8`],[[10188,10188],`valid`,[],`NV8`],[[10189,10189],`valid`,[],`NV8`],[[10190,10191],`valid`,[],`NV8`],[[10192,10219],`valid`,[],`NV8`],[[10220,10223],`valid`,[],`NV8`],[[10224,10239],`valid`,[],`NV8`],[[10240,10495],`valid`,[],`NV8`],[[10496,10763],`valid`,[],`NV8`],[[10764,10764],`mapped`,[8747,8747,8747,8747]],[[10765,10867],`valid`,[],`NV8`],[[10868,10868],`disallowed_STD3_mapped`,[58,58,61]],[[10869,10869],`disallowed_STD3_mapped`,[61,61]],[[10870,10870],`disallowed_STD3_mapped`,[61,61,61]],[[10871,10971],`valid`,[],`NV8`],[[10972,10972],`mapped`,[10973,824]],[[10973,11007],`valid`,[],`NV8`],[[11008,11021],`valid`,[],`NV8`],[[11022,11027],`valid`,[],`NV8`],[[11028,11034],`valid`,[],`NV8`],[[11035,11039],`valid`,[],`NV8`],[[11040,11043],`valid`,[],`NV8`],[[11044,11084],`valid`,[],`NV8`],[[11085,11087],`valid`,[],`NV8`],[[11088,11092],`valid`,[],`NV8`],[[11093,11097],`valid`,[],`NV8`],[[11098,11123],`valid`,[],`NV8`],[[11124,11125],`disallowed`],[[11126,11157],`valid`,[],`NV8`],[[11158,11159],`disallowed`],[[11160,11193],`valid`,[],`NV8`],[[11194,11196],`disallowed`],[[11197,11208],`valid`,[],`NV8`],[[11209,11209],`disallowed`],[[11210,11217],`valid`,[],`NV8`],[[11218,11243],`disallowed`],[[11244,11247],`valid`,[],`NV8`],[[11248,11263],`disallowed`],[[11264,11264],`mapped`,[11312]],[[11265,11265],`mapped`,[11313]],[[11266,11266],`mapped`,[11314]],[[11267,11267],`mapped`,[11315]],[[11268,11268],`mapped`,[11316]],[[11269,11269],`mapped`,[11317]],[[11270,11270],`mapped`,[11318]],[[11271,11271],`mapped`,[11319]],[[11272,11272],`mapped`,[11320]],[[11273,11273],`mapped`,[11321]],[[11274,11274],`mapped`,[11322]],[[11275,11275],`mapped`,[11323]],[[11276,11276],`mapped`,[11324]],[[11277,11277],`mapped`,[11325]],[[11278,11278],`mapped`,[11326]],[[11279,11279],`mapped`,[11327]],[[11280,11280],`mapped`,[11328]],[[11281,11281],`mapped`,[11329]],[[11282,11282],`mapped`,[11330]],[[11283,11283],`mapped`,[11331]],[[11284,11284],`mapped`,[11332]],[[11285,11285],`mapped`,[11333]],[[11286,11286],`mapped`,[11334]],[[11287,11287],`mapped`,[11335]],[[11288,11288],`mapped`,[11336]],[[11289,11289],`mapped`,[11337]],[[11290,11290],`mapped`,[11338]],[[11291,11291],`mapped`,[11339]],[[11292,11292],`mapped`,[11340]],[[11293,11293],`mapped`,[11341]],[[11294,11294],`mapped`,[11342]],[[11295,11295],`mapped`,[11343]],[[11296,11296],`mapped`,[11344]],[[11297,11297],`mapped`,[11345]],[[11298,11298],`mapped`,[11346]],[[11299,11299],`mapped`,[11347]],[[11300,11300],`mapped`,[11348]],[[11301,11301],`mapped`,[11349]],[[11302,11302],`mapped`,[11350]],[[11303,11303],`mapped`,[11351]],[[11304,11304],`mapped`,[11352]],[[11305,11305],`mapped`,[11353]],[[11306,11306],`mapped`,[11354]],[[11307,11307],`mapped`,[11355]],[[11308,11308],`mapped`,[11356]],[[11309,11309],`mapped`,[11357]],[[11310,11310],`mapped`,[11358]],[[11311,11311],`disallowed`],[[11312,11358],`valid`],[[11359,11359],`disallowed`],[[11360,11360],`mapped`,[11361]],[[11361,11361],`valid`],[[11362,11362],`mapped`,[619]],[[11363,11363],`mapped`,[7549]],[[11364,11364],`mapped`,[637]],[[11365,11366],`valid`],[[11367,11367],`mapped`,[11368]],[[11368,11368],`valid`],[[11369,11369],`mapped`,[11370]],[[11370,11370],`valid`],[[11371,11371],`mapped`,[11372]],[[11372,11372],`valid`],[[11373,11373],`mapped`,[593]],[[11374,11374],`mapped`,[625]],[[11375,11375],`mapped`,[592]],[[11376,11376],`mapped`,[594]],[[11377,11377],`valid`],[[11378,11378],`mapped`,[11379]],[[11379,11379],`valid`],[[11380,11380],`valid`],[[11381,11381],`mapped`,[11382]],[[11382,11383],`valid`],[[11384,11387],`valid`],[[11388,11388],`mapped`,[106]],[[11389,11389],`mapped`,[118]],[[11390,11390],`mapped`,[575]],[[11391,11391],`mapped`,[576]],[[11392,11392],`mapped`,[11393]],[[11393,11393],`valid`],[[11394,11394],`mapped`,[11395]],[[11395,11395],`valid`],[[11396,11396],`mapped`,[11397]],[[11397,11397],`valid`],[[11398,11398],`mapped`,[11399]],[[11399,11399],`valid`],[[11400,11400],`mapped`,[11401]],[[11401,11401],`valid`],[[11402,11402],`mapped`,[11403]],[[11403,11403],`valid`],[[11404,11404],`mapped`,[11405]],[[11405,11405],`valid`],[[11406,11406],`mapped`,[11407]],[[11407,11407],`valid`],[[11408,11408],`mapped`,[11409]],[[11409,11409],`valid`],[[11410,11410],`mapped`,[11411]],[[11411,11411],`valid`],[[11412,11412],`mapped`,[11413]],[[11413,11413],`valid`],[[11414,11414],`mapped`,[11415]],[[11415,11415],`valid`],[[11416,11416],`mapped`,[11417]],[[11417,11417],`valid`],[[11418,11418],`mapped`,[11419]],[[11419,11419],`valid`],[[11420,11420],`mapped`,[11421]],[[11421,11421],`valid`],[[11422,11422],`mapped`,[11423]],[[11423,11423],`valid`],[[11424,11424],`mapped`,[11425]],[[11425,11425],`valid`],[[11426,11426],`mapped`,[11427]],[[11427,11427],`valid`],[[11428,11428],`mapped`,[11429]],[[11429,11429],`valid`],[[11430,11430],`mapped`,[11431]],[[11431,11431],`valid`],[[11432,11432],`mapped`,[11433]],[[11433,11433],`valid`],[[11434,11434],`mapped`,[11435]],[[11435,11435],`valid`],[[11436,11436],`mapped`,[11437]],[[11437,11437],`valid`],[[11438,11438],`mapped`,[11439]],[[11439,11439],`valid`],[[11440,11440],`mapped`,[11441]],[[11441,11441],`valid`],[[11442,11442],`mapped`,[11443]],[[11443,11443],`valid`],[[11444,11444],`mapped`,[11445]],[[11445,11445],`valid`],[[11446,11446],`mapped`,[11447]],[[11447,11447],`valid`],[[11448,11448],`mapped`,[11449]],[[11449,11449],`valid`],[[11450,11450],`mapped`,[11451]],[[11451,11451],`valid`],[[11452,11452],`mapped`,[11453]],[[11453,11453],`valid`],[[11454,11454],`mapped`,[11455]],[[11455,11455],`valid`],[[11456,11456],`mapped`,[11457]],[[11457,11457],`valid`],[[11458,11458],`mapped`,[11459]],[[11459,11459],`valid`],[[11460,11460],`mapped`,[11461]],[[11461,11461],`valid`],[[11462,11462],`mapped`,[11463]],[[11463,11463],`valid`],[[11464,11464],`mapped`,[11465]],[[11465,11465],`valid`],[[11466,11466],`mapped`,[11467]],[[11467,11467],`valid`],[[11468,11468],`mapped`,[11469]],[[11469,11469],`valid`],[[11470,11470],`mapped`,[11471]],[[11471,11471],`valid`],[[11472,11472],`mapped`,[11473]],[[11473,11473],`valid`],[[11474,11474],`mapped`,[11475]],[[11475,11475],`valid`],[[11476,11476],`mapped`,[11477]],[[11477,11477],`valid`],[[11478,11478],`mapped`,[11479]],[[11479,11479],`valid`],[[11480,11480],`mapped`,[11481]],[[11481,11481],`valid`],[[11482,11482],`mapped`,[11483]],[[11483,11483],`valid`],[[11484,11484],`mapped`,[11485]],[[11485,11485],`valid`],[[11486,11486],`mapped`,[11487]],[[11487,11487],`valid`],[[11488,11488],`mapped`,[11489]],[[11489,11489],`valid`],[[11490,11490],`mapped`,[11491]],[[11491,11492],`valid`],[[11493,11498],`valid`,[],`NV8`],[[11499,11499],`mapped`,[11500]],[[11500,11500],`valid`],[[11501,11501],`mapped`,[11502]],[[11502,11505],`valid`],[[11506,11506],`mapped`,[11507]],[[11507,11507],`valid`],[[11508,11512],`disallowed`],[[11513,11519],`valid`,[],`NV8`],[[11520,11557],`valid`],[[11558,11558],`disallowed`],[[11559,11559],`valid`],[[11560,11564],`disallowed`],[[11565,11565],`valid`],[[11566,11567],`disallowed`],[[11568,11621],`valid`],[[11622,11623],`valid`],[[11624,11630],`disallowed`],[[11631,11631],`mapped`,[11617]],[[11632,11632],`valid`,[],`NV8`],[[11633,11646],`disallowed`],[[11647,11647],`valid`],[[11648,11670],`valid`],[[11671,11679],`disallowed`],[[11680,11686],`valid`],[[11687,11687],`disallowed`],[[11688,11694],`valid`],[[11695,11695],`disallowed`],[[11696,11702],`valid`],[[11703,11703],`disallowed`],[[11704,11710],`valid`],[[11711,11711],`disallowed`],[[11712,11718],`valid`],[[11719,11719],`disallowed`],[[11720,11726],`valid`],[[11727,11727],`disallowed`],[[11728,11734],`valid`],[[11735,11735],`disallowed`],[[11736,11742],`valid`],[[11743,11743],`disallowed`],[[11744,11775],`valid`],[[11776,11799],`valid`,[],`NV8`],[[11800,11803],`valid`,[],`NV8`],[[11804,11805],`valid`,[],`NV8`],[[11806,11822],`valid`,[],`NV8`],[[11823,11823],`valid`],[[11824,11824],`valid`,[],`NV8`],[[11825,11825],`valid`,[],`NV8`],[[11826,11835],`valid`,[],`NV8`],[[11836,11842],`valid`,[],`NV8`],[[11843,11903],`disallowed`],[[11904,11929],`valid`,[],`NV8`],[[11930,11930],`disallowed`],[[11931,11934],`valid`,[],`NV8`],[[11935,11935],`mapped`,[27597]],[[11936,12018],`valid`,[],`NV8`],[[12019,12019],`mapped`,[40863]],[[12020,12031],`disallowed`],[[12032,12032],`mapped`,[19968]],[[12033,12033],`mapped`,[20008]],[[12034,12034],`mapped`,[20022]],[[12035,12035],`mapped`,[20031]],[[12036,12036],`mapped`,[20057]],[[12037,12037],`mapped`,[20101]],[[12038,12038],`mapped`,[20108]],[[12039,12039],`mapped`,[20128]],[[12040,12040],`mapped`,[20154]],[[12041,12041],`mapped`,[20799]],[[12042,12042],`mapped`,[20837]],[[12043,12043],`mapped`,[20843]],[[12044,12044],`mapped`,[20866]],[[12045,12045],`mapped`,[20886]],[[12046,12046],`mapped`,[20907]],[[12047,12047],`mapped`,[20960]],[[12048,12048],`mapped`,[20981]],[[12049,12049],`mapped`,[20992]],[[12050,12050],`mapped`,[21147]],[[12051,12051],`mapped`,[21241]],[[12052,12052],`mapped`,[21269]],[[12053,12053],`mapped`,[21274]],[[12054,12054],`mapped`,[21304]],[[12055,12055],`mapped`,[21313]],[[12056,12056],`mapped`,[21340]],[[12057,12057],`mapped`,[21353]],[[12058,12058],`mapped`,[21378]],[[12059,12059],`mapped`,[21430]],[[12060,12060],`mapped`,[21448]],[[12061,12061],`mapped`,[21475]],[[12062,12062],`mapped`,[22231]],[[12063,12063],`mapped`,[22303]],[[12064,12064],`mapped`,[22763]],[[12065,12065],`mapped`,[22786]],[[12066,12066],`mapped`,[22794]],[[12067,12067],`mapped`,[22805]],[[12068,12068],`mapped`,[22823]],[[12069,12069],`mapped`,[22899]],[[12070,12070],`mapped`,[23376]],[[12071,12071],`mapped`,[23424]],[[12072,12072],`mapped`,[23544]],[[12073,12073],`mapped`,[23567]],[[12074,12074],`mapped`,[23586]],[[12075,12075],`mapped`,[23608]],[[12076,12076],`mapped`,[23662]],[[12077,12077],`mapped`,[23665]],[[12078,12078],`mapped`,[24027]],[[12079,12079],`mapped`,[24037]],[[12080,12080],`mapped`,[24049]],[[12081,12081],`mapped`,[24062]],[[12082,12082],`mapped`,[24178]],[[12083,12083],`mapped`,[24186]],[[12084,12084],`mapped`,[24191]],[[12085,12085],`mapped`,[24308]],[[12086,12086],`mapped`,[24318]],[[12087,12087],`mapped`,[24331]],[[12088,12088],`mapped`,[24339]],[[12089,12089],`mapped`,[24400]],[[12090,12090],`mapped`,[24417]],[[12091,12091],`mapped`,[24435]],[[12092,12092],`mapped`,[24515]],[[12093,12093],`mapped`,[25096]],[[12094,12094],`mapped`,[25142]],[[12095,12095],`mapped`,[25163]],[[12096,12096],`mapped`,[25903]],[[12097,12097],`mapped`,[25908]],[[12098,12098],`mapped`,[25991]],[[12099,12099],`mapped`,[26007]],[[12100,12100],`mapped`,[26020]],[[12101,12101],`mapped`,[26041]],[[12102,12102],`mapped`,[26080]],[[12103,12103],`mapped`,[26085]],[[12104,12104],`mapped`,[26352]],[[12105,12105],`mapped`,[26376]],[[12106,12106],`mapped`,[26408]],[[12107,12107],`mapped`,[27424]],[[12108,12108],`mapped`,[27490]],[[12109,12109],`mapped`,[27513]],[[12110,12110],`mapped`,[27571]],[[12111,12111],`mapped`,[27595]],[[12112,12112],`mapped`,[27604]],[[12113,12113],`mapped`,[27611]],[[12114,12114],`mapped`,[27663]],[[12115,12115],`mapped`,[27668]],[[12116,12116],`mapped`,[27700]],[[12117,12117],`mapped`,[28779]],[[12118,12118],`mapped`,[29226]],[[12119,12119],`mapped`,[29238]],[[12120,12120],`mapped`,[29243]],[[12121,12121],`mapped`,[29247]],[[12122,12122],`mapped`,[29255]],[[12123,12123],`mapped`,[29273]],[[12124,12124],`mapped`,[29275]],[[12125,12125],`mapped`,[29356]],[[12126,12126],`mapped`,[29572]],[[12127,12127],`mapped`,[29577]],[[12128,12128],`mapped`,[29916]],[[12129,12129],`mapped`,[29926]],[[12130,12130],`mapped`,[29976]],[[12131,12131],`mapped`,[29983]],[[12132,12132],`mapped`,[29992]],[[12133,12133],`mapped`,[3e4]],[[12134,12134],`mapped`,[30091]],[[12135,12135],`mapped`,[30098]],[[12136,12136],`mapped`,[30326]],[[12137,12137],`mapped`,[30333]],[[12138,12138],`mapped`,[30382]],[[12139,12139],`mapped`,[30399]],[[12140,12140],`mapped`,[30446]],[[12141,12141],`mapped`,[30683]],[[12142,12142],`mapped`,[30690]],[[12143,12143],`mapped`,[30707]],[[12144,12144],`mapped`,[31034]],[[12145,12145],`mapped`,[31160]],[[12146,12146],`mapped`,[31166]],[[12147,12147],`mapped`,[31348]],[[12148,12148],`mapped`,[31435]],[[12149,12149],`mapped`,[31481]],[[12150,12150],`mapped`,[31859]],[[12151,12151],`mapped`,[31992]],[[12152,12152],`mapped`,[32566]],[[12153,12153],`mapped`,[32593]],[[12154,12154],`mapped`,[32650]],[[12155,12155],`mapped`,[32701]],[[12156,12156],`mapped`,[32769]],[[12157,12157],`mapped`,[32780]],[[12158,12158],`mapped`,[32786]],[[12159,12159],`mapped`,[32819]],[[12160,12160],`mapped`,[32895]],[[12161,12161],`mapped`,[32905]],[[12162,12162],`mapped`,[33251]],[[12163,12163],`mapped`,[33258]],[[12164,12164],`mapped`,[33267]],[[12165,12165],`mapped`,[33276]],[[12166,12166],`mapped`,[33292]],[[12167,12167],`mapped`,[33307]],[[12168,12168],`mapped`,[33311]],[[12169,12169],`mapped`,[33390]],[[12170,12170],`mapped`,[33394]],[[12171,12171],`mapped`,[33400]],[[12172,12172],`mapped`,[34381]],[[12173,12173],`mapped`,[34411]],[[12174,12174],`mapped`,[34880]],[[12175,12175],`mapped`,[34892]],[[12176,12176],`mapped`,[34915]],[[12177,12177],`mapped`,[35198]],[[12178,12178],`mapped`,[35211]],[[12179,12179],`mapped`,[35282]],[[12180,12180],`mapped`,[35328]],[[12181,12181],`mapped`,[35895]],[[12182,12182],`mapped`,[35910]],[[12183,12183],`mapped`,[35925]],[[12184,12184],`mapped`,[35960]],[[12185,12185],`mapped`,[35997]],[[12186,12186],`mapped`,[36196]],[[12187,12187],`mapped`,[36208]],[[12188,12188],`mapped`,[36275]],[[12189,12189],`mapped`,[36523]],[[12190,12190],`mapped`,[36554]],[[12191,12191],`mapped`,[36763]],[[12192,12192],`mapped`,[36784]],[[12193,12193],`mapped`,[36789]],[[12194,12194],`mapped`,[37009]],[[12195,12195],`mapped`,[37193]],[[12196,12196],`mapped`,[37318]],[[12197,12197],`mapped`,[37324]],[[12198,12198],`mapped`,[37329]],[[12199,12199],`mapped`,[38263]],[[12200,12200],`mapped`,[38272]],[[12201,12201],`mapped`,[38428]],[[12202,12202],`mapped`,[38582]],[[12203,12203],`mapped`,[38585]],[[12204,12204],`mapped`,[38632]],[[12205,12205],`mapped`,[38737]],[[12206,12206],`mapped`,[38750]],[[12207,12207],`mapped`,[38754]],[[12208,12208],`mapped`,[38761]],[[12209,12209],`mapped`,[38859]],[[12210,12210],`mapped`,[38893]],[[12211,12211],`mapped`,[38899]],[[12212,12212],`mapped`,[38913]],[[12213,12213],`mapped`,[39080]],[[12214,12214],`mapped`,[39131]],[[12215,12215],`mapped`,[39135]],[[12216,12216],`mapped`,[39318]],[[12217,12217],`mapped`,[39321]],[[12218,12218],`mapped`,[39340]],[[12219,12219],`mapped`,[39592]],[[12220,12220],`mapped`,[39640]],[[12221,12221],`mapped`,[39647]],[[12222,12222],`mapped`,[39717]],[[12223,12223],`mapped`,[39727]],[[12224,12224],`mapped`,[39730]],[[12225,12225],`mapped`,[39740]],[[12226,12226],`mapped`,[39770]],[[12227,12227],`mapped`,[40165]],[[12228,12228],`mapped`,[40565]],[[12229,12229],`mapped`,[40575]],[[12230,12230],`mapped`,[40613]],[[12231,12231],`mapped`,[40635]],[[12232,12232],`mapped`,[40643]],[[12233,12233],`mapped`,[40653]],[[12234,12234],`mapped`,[40657]],[[12235,12235],`mapped`,[40697]],[[12236,12236],`mapped`,[40701]],[[12237,12237],`mapped`,[40718]],[[12238,12238],`mapped`,[40723]],[[12239,12239],`mapped`,[40736]],[[12240,12240],`mapped`,[40763]],[[12241,12241],`mapped`,[40778]],[[12242,12242],`mapped`,[40786]],[[12243,12243],`mapped`,[40845]],[[12244,12244],`mapped`,[40860]],[[12245,12245],`mapped`,[40864]],[[12246,12271],`disallowed`],[[12272,12283],`disallowed`],[[12284,12287],`disallowed`],[[12288,12288],`disallowed_STD3_mapped`,[32]],[[12289,12289],`valid`,[],`NV8`],[[12290,12290],`mapped`,[46]],[[12291,12292],`valid`,[],`NV8`],[[12293,12295],`valid`],[[12296,12329],`valid`,[],`NV8`],[[12330,12333],`valid`],[[12334,12341],`valid`,[],`NV8`],[[12342,12342],`mapped`,[12306]],[[12343,12343],`valid`,[],`NV8`],[[12344,12344],`mapped`,[21313]],[[12345,12345],`mapped`,[21316]],[[12346,12346],`mapped`,[21317]],[[12347,12347],`valid`,[],`NV8`],[[12348,12348],`valid`],[[12349,12349],`valid`,[],`NV8`],[[12350,12350],`valid`,[],`NV8`],[[12351,12351],`valid`,[],`NV8`],[[12352,12352],`disallowed`],[[12353,12436],`valid`],[[12437,12438],`valid`],[[12439,12440],`disallowed`],[[12441,12442],`valid`],[[12443,12443],`disallowed_STD3_mapped`,[32,12441]],[[12444,12444],`disallowed_STD3_mapped`,[32,12442]],[[12445,12446],`valid`],[[12447,12447],`mapped`,[12424,12426]],[[12448,12448],`valid`,[],`NV8`],[[12449,12542],`valid`],[[12543,12543],`mapped`,[12467,12488]],[[12544,12548],`disallowed`],[[12549,12588],`valid`],[[12589,12589],`valid`],[[12590,12592],`disallowed`],[[12593,12593],`mapped`,[4352]],[[12594,12594],`mapped`,[4353]],[[12595,12595],`mapped`,[4522]],[[12596,12596],`mapped`,[4354]],[[12597,12597],`mapped`,[4524]],[[12598,12598],`mapped`,[4525]],[[12599,12599],`mapped`,[4355]],[[12600,12600],`mapped`,[4356]],[[12601,12601],`mapped`,[4357]],[[12602,12602],`mapped`,[4528]],[[12603,12603],`mapped`,[4529]],[[12604,12604],`mapped`,[4530]],[[12605,12605],`mapped`,[4531]],[[12606,12606],`mapped`,[4532]],[[12607,12607],`mapped`,[4533]],[[12608,12608],`mapped`,[4378]],[[12609,12609],`mapped`,[4358]],[[12610,12610],`mapped`,[4359]],[[12611,12611],`mapped`,[4360]],[[12612,12612],`mapped`,[4385]],[[12613,12613],`mapped`,[4361]],[[12614,12614],`mapped`,[4362]],[[12615,12615],`mapped`,[4363]],[[12616,12616],`mapped`,[4364]],[[12617,12617],`mapped`,[4365]],[[12618,12618],`mapped`,[4366]],[[12619,12619],`mapped`,[4367]],[[12620,12620],`mapped`,[4368]],[[12621,12621],`mapped`,[4369]],[[12622,12622],`mapped`,[4370]],[[12623,12623],`mapped`,[4449]],[[12624,12624],`mapped`,[4450]],[[12625,12625],`mapped`,[4451]],[[12626,12626],`mapped`,[4452]],[[12627,12627],`mapped`,[4453]],[[12628,12628],`mapped`,[4454]],[[12629,12629],`mapped`,[4455]],[[12630,12630],`mapped`,[4456]],[[12631,12631],`mapped`,[4457]],[[12632,12632],`mapped`,[4458]],[[12633,12633],`mapped`,[4459]],[[12634,12634],`mapped`,[4460]],[[12635,12635],`mapped`,[4461]],[[12636,12636],`mapped`,[4462]],[[12637,12637],`mapped`,[4463]],[[12638,12638],`mapped`,[4464]],[[12639,12639],`mapped`,[4465]],[[12640,12640],`mapped`,[4466]],[[12641,12641],`mapped`,[4467]],[[12642,12642],`mapped`,[4468]],[[12643,12643],`mapped`,[4469]],[[12644,12644],`disallowed`],[[12645,12645],`mapped`,[4372]],[[12646,12646],`mapped`,[4373]],[[12647,12647],`mapped`,[4551]],[[12648,12648],`mapped`,[4552]],[[12649,12649],`mapped`,[4556]],[[12650,12650],`mapped`,[4558]],[[12651,12651],`mapped`,[4563]],[[12652,12652],`mapped`,[4567]],[[12653,12653],`mapped`,[4569]],[[12654,12654],`mapped`,[4380]],[[12655,12655],`mapped`,[4573]],[[12656,12656],`mapped`,[4575]],[[12657,12657],`mapped`,[4381]],[[12658,12658],`mapped`,[4382]],[[12659,12659],`mapped`,[4384]],[[12660,12660],`mapped`,[4386]],[[12661,12661],`mapped`,[4387]],[[12662,12662],`mapped`,[4391]],[[12663,12663],`mapped`,[4393]],[[12664,12664],`mapped`,[4395]],[[12665,12665],`mapped`,[4396]],[[12666,12666],`mapped`,[4397]],[[12667,12667],`mapped`,[4398]],[[12668,12668],`mapped`,[4399]],[[12669,12669],`mapped`,[4402]],[[12670,12670],`mapped`,[4406]],[[12671,12671],`mapped`,[4416]],[[12672,12672],`mapped`,[4423]],[[12673,12673],`mapped`,[4428]],[[12674,12674],`mapped`,[4593]],[[12675,12675],`mapped`,[4594]],[[12676,12676],`mapped`,[4439]],[[12677,12677],`mapped`,[4440]],[[12678,12678],`mapped`,[4441]],[[12679,12679],`mapped`,[4484]],[[12680,12680],`mapped`,[4485]],[[12681,12681],`mapped`,[4488]],[[12682,12682],`mapped`,[4497]],[[12683,12683],`mapped`,[4498]],[[12684,12684],`mapped`,[4500]],[[12685,12685],`mapped`,[4510]],[[12686,12686],`mapped`,[4513]],[[12687,12687],`disallowed`],[[12688,12689],`valid`,[],`NV8`],[[12690,12690],`mapped`,[19968]],[[12691,12691],`mapped`,[20108]],[[12692,12692],`mapped`,[19977]],[[12693,12693],`mapped`,[22235]],[[12694,12694],`mapped`,[19978]],[[12695,12695],`mapped`,[20013]],[[12696,12696],`mapped`,[19979]],[[12697,12697],`mapped`,[30002]],[[12698,12698],`mapped`,[20057]],[[12699,12699],`mapped`,[19993]],[[12700,12700],`mapped`,[19969]],[[12701,12701],`mapped`,[22825]],[[12702,12702],`mapped`,[22320]],[[12703,12703],`mapped`,[20154]],[[12704,12727],`valid`],[[12728,12730],`valid`],[[12731,12735],`disallowed`],[[12736,12751],`valid`,[],`NV8`],[[12752,12771],`valid`,[],`NV8`],[[12772,12783],`disallowed`],[[12784,12799],`valid`],[[12800,12800],`disallowed_STD3_mapped`,[40,4352,41]],[[12801,12801],`disallowed_STD3_mapped`,[40,4354,41]],[[12802,12802],`disallowed_STD3_mapped`,[40,4355,41]],[[12803,12803],`disallowed_STD3_mapped`,[40,4357,41]],[[12804,12804],`disallowed_STD3_mapped`,[40,4358,41]],[[12805,12805],`disallowed_STD3_mapped`,[40,4359,41]],[[12806,12806],`disallowed_STD3_mapped`,[40,4361,41]],[[12807,12807],`disallowed_STD3_mapped`,[40,4363,41]],[[12808,12808],`disallowed_STD3_mapped`,[40,4364,41]],[[12809,12809],`disallowed_STD3_mapped`,[40,4366,41]],[[12810,12810],`disallowed_STD3_mapped`,[40,4367,41]],[[12811,12811],`disallowed_STD3_mapped`,[40,4368,41]],[[12812,12812],`disallowed_STD3_mapped`,[40,4369,41]],[[12813,12813],`disallowed_STD3_mapped`,[40,4370,41]],[[12814,12814],`disallowed_STD3_mapped`,[40,44032,41]],[[12815,12815],`disallowed_STD3_mapped`,[40,45208,41]],[[12816,12816],`disallowed_STD3_mapped`,[40,45796,41]],[[12817,12817],`disallowed_STD3_mapped`,[40,46972,41]],[[12818,12818],`disallowed_STD3_mapped`,[40,47560,41]],[[12819,12819],`disallowed_STD3_mapped`,[40,48148,41]],[[12820,12820],`disallowed_STD3_mapped`,[40,49324,41]],[[12821,12821],`disallowed_STD3_mapped`,[40,50500,41]],[[12822,12822],`disallowed_STD3_mapped`,[40,51088,41]],[[12823,12823],`disallowed_STD3_mapped`,[40,52264,41]],[[12824,12824],`disallowed_STD3_mapped`,[40,52852,41]],[[12825,12825],`disallowed_STD3_mapped`,[40,53440,41]],[[12826,12826],`disallowed_STD3_mapped`,[40,54028,41]],[[12827,12827],`disallowed_STD3_mapped`,[40,54616,41]],[[12828,12828],`disallowed_STD3_mapped`,[40,51452,41]],[[12829,12829],`disallowed_STD3_mapped`,[40,50724,51204,41]],[[12830,12830],`disallowed_STD3_mapped`,[40,50724,54980,41]],[[12831,12831],`disallowed`],[[12832,12832],`disallowed_STD3_mapped`,[40,19968,41]],[[12833,12833],`disallowed_STD3_mapped`,[40,20108,41]],[[12834,12834],`disallowed_STD3_mapped`,[40,19977,41]],[[12835,12835],`disallowed_STD3_mapped`,[40,22235,41]],[[12836,12836],`disallowed_STD3_mapped`,[40,20116,41]],[[12837,12837],`disallowed_STD3_mapped`,[40,20845,41]],[[12838,12838],`disallowed_STD3_mapped`,[40,19971,41]],[[12839,12839],`disallowed_STD3_mapped`,[40,20843,41]],[[12840,12840],`disallowed_STD3_mapped`,[40,20061,41]],[[12841,12841],`disallowed_STD3_mapped`,[40,21313,41]],[[12842,12842],`disallowed_STD3_mapped`,[40,26376,41]],[[12843,12843],`disallowed_STD3_mapped`,[40,28779,41]],[[12844,12844],`disallowed_STD3_mapped`,[40,27700,41]],[[12845,12845],`disallowed_STD3_mapped`,[40,26408,41]],[[12846,12846],`disallowed_STD3_mapped`,[40,37329,41]],[[12847,12847],`disallowed_STD3_mapped`,[40,22303,41]],[[12848,12848],`disallowed_STD3_mapped`,[40,26085,41]],[[12849,12849],`disallowed_STD3_mapped`,[40,26666,41]],[[12850,12850],`disallowed_STD3_mapped`,[40,26377,41]],[[12851,12851],`disallowed_STD3_mapped`,[40,31038,41]],[[12852,12852],`disallowed_STD3_mapped`,[40,21517,41]],[[12853,12853],`disallowed_STD3_mapped`,[40,29305,41]],[[12854,12854],`disallowed_STD3_mapped`,[40,36001,41]],[[12855,12855],`disallowed_STD3_mapped`,[40,31069,41]],[[12856,12856],`disallowed_STD3_mapped`,[40,21172,41]],[[12857,12857],`disallowed_STD3_mapped`,[40,20195,41]],[[12858,12858],`disallowed_STD3_mapped`,[40,21628,41]],[[12859,12859],`disallowed_STD3_mapped`,[40,23398,41]],[[12860,12860],`disallowed_STD3_mapped`,[40,30435,41]],[[12861,12861],`disallowed_STD3_mapped`,[40,20225,41]],[[12862,12862],`disallowed_STD3_mapped`,[40,36039,41]],[[12863,12863],`disallowed_STD3_mapped`,[40,21332,41]],[[12864,12864],`disallowed_STD3_mapped`,[40,31085,41]],[[12865,12865],`disallowed_STD3_mapped`,[40,20241,41]],[[12866,12866],`disallowed_STD3_mapped`,[40,33258,41]],[[12867,12867],`disallowed_STD3_mapped`,[40,33267,41]],[[12868,12868],`mapped`,[21839]],[[12869,12869],`mapped`,[24188]],[[12870,12870],`mapped`,[25991]],[[12871,12871],`mapped`,[31631]],[[12872,12879],`valid`,[],`NV8`],[[12880,12880],`mapped`,[112,116,101]],[[12881,12881],`mapped`,[50,49]],[[12882,12882],`mapped`,[50,50]],[[12883,12883],`mapped`,[50,51]],[[12884,12884],`mapped`,[50,52]],[[12885,12885],`mapped`,[50,53]],[[12886,12886],`mapped`,[50,54]],[[12887,12887],`mapped`,[50,55]],[[12888,12888],`mapped`,[50,56]],[[12889,12889],`mapped`,[50,57]],[[12890,12890],`mapped`,[51,48]],[[12891,12891],`mapped`,[51,49]],[[12892,12892],`mapped`,[51,50]],[[12893,12893],`mapped`,[51,51]],[[12894,12894],`mapped`,[51,52]],[[12895,12895],`mapped`,[51,53]],[[12896,12896],`mapped`,[4352]],[[12897,12897],`mapped`,[4354]],[[12898,12898],`mapped`,[4355]],[[12899,12899],`mapped`,[4357]],[[12900,12900],`mapped`,[4358]],[[12901,12901],`mapped`,[4359]],[[12902,12902],`mapped`,[4361]],[[12903,12903],`mapped`,[4363]],[[12904,12904],`mapped`,[4364]],[[12905,12905],`mapped`,[4366]],[[12906,12906],`mapped`,[4367]],[[12907,12907],`mapped`,[4368]],[[12908,12908],`mapped`,[4369]],[[12909,12909],`mapped`,[4370]],[[12910,12910],`mapped`,[44032]],[[12911,12911],`mapped`,[45208]],[[12912,12912],`mapped`,[45796]],[[12913,12913],`mapped`,[46972]],[[12914,12914],`mapped`,[47560]],[[12915,12915],`mapped`,[48148]],[[12916,12916],`mapped`,[49324]],[[12917,12917],`mapped`,[50500]],[[12918,12918],`mapped`,[51088]],[[12919,12919],`mapped`,[52264]],[[12920,12920],`mapped`,[52852]],[[12921,12921],`mapped`,[53440]],[[12922,12922],`mapped`,[54028]],[[12923,12923],`mapped`,[54616]],[[12924,12924],`mapped`,[52280,44256]],[[12925,12925],`mapped`,[51452,51032]],[[12926,12926],`mapped`,[50864]],[[12927,12927],`valid`,[],`NV8`],[[12928,12928],`mapped`,[19968]],[[12929,12929],`mapped`,[20108]],[[12930,12930],`mapped`,[19977]],[[12931,12931],`mapped`,[22235]],[[12932,12932],`mapped`,[20116]],[[12933,12933],`mapped`,[20845]],[[12934,12934],`mapped`,[19971]],[[12935,12935],`mapped`,[20843]],[[12936,12936],`mapped`,[20061]],[[12937,12937],`mapped`,[21313]],[[12938,12938],`mapped`,[26376]],[[12939,12939],`mapped`,[28779]],[[12940,12940],`mapped`,[27700]],[[12941,12941],`mapped`,[26408]],[[12942,12942],`mapped`,[37329]],[[12943,12943],`mapped`,[22303]],[[12944,12944],`mapped`,[26085]],[[12945,12945],`mapped`,[26666]],[[12946,12946],`mapped`,[26377]],[[12947,12947],`mapped`,[31038]],[[12948,12948],`mapped`,[21517]],[[12949,12949],`mapped`,[29305]],[[12950,12950],`mapped`,[36001]],[[12951,12951],`mapped`,[31069]],[[12952,12952],`mapped`,[21172]],[[12953,12953],`mapped`,[31192]],[[12954,12954],`mapped`,[30007]],[[12955,12955],`mapped`,[22899]],[[12956,12956],`mapped`,[36969]],[[12957,12957],`mapped`,[20778]],[[12958,12958],`mapped`,[21360]],[[12959,12959],`mapped`,[27880]],[[12960,12960],`mapped`,[38917]],[[12961,12961],`mapped`,[20241]],[[12962,12962],`mapped`,[20889]],[[12963,12963],`mapped`,[27491]],[[12964,12964],`mapped`,[19978]],[[12965,12965],`mapped`,[20013]],[[12966,12966],`mapped`,[19979]],[[12967,12967],`mapped`,[24038]],[[12968,12968],`mapped`,[21491]],[[12969,12969],`mapped`,[21307]],[[12970,12970],`mapped`,[23447]],[[12971,12971],`mapped`,[23398]],[[12972,12972],`mapped`,[30435]],[[12973,12973],`mapped`,[20225]],[[12974,12974],`mapped`,[36039]],[[12975,12975],`mapped`,[21332]],[[12976,12976],`mapped`,[22812]],[[12977,12977],`mapped`,[51,54]],[[12978,12978],`mapped`,[51,55]],[[12979,12979],`mapped`,[51,56]],[[12980,12980],`mapped`,[51,57]],[[12981,12981],`mapped`,[52,48]],[[12982,12982],`mapped`,[52,49]],[[12983,12983],`mapped`,[52,50]],[[12984,12984],`mapped`,[52,51]],[[12985,12985],`mapped`,[52,52]],[[12986,12986],`mapped`,[52,53]],[[12987,12987],`mapped`,[52,54]],[[12988,12988],`mapped`,[52,55]],[[12989,12989],`mapped`,[52,56]],[[12990,12990],`mapped`,[52,57]],[[12991,12991],`mapped`,[53,48]],[[12992,12992],`mapped`,[49,26376]],[[12993,12993],`mapped`,[50,26376]],[[12994,12994],`mapped`,[51,26376]],[[12995,12995],`mapped`,[52,26376]],[[12996,12996],`mapped`,[53,26376]],[[12997,12997],`mapped`,[54,26376]],[[12998,12998],`mapped`,[55,26376]],[[12999,12999],`mapped`,[56,26376]],[[13e3,13e3],`mapped`,[57,26376]],[[13001,13001],`mapped`,[49,48,26376]],[[13002,13002],`mapped`,[49,49,26376]],[[13003,13003],`mapped`,[49,50,26376]],[[13004,13004],`mapped`,[104,103]],[[13005,13005],`mapped`,[101,114,103]],[[13006,13006],`mapped`,[101,118]],[[13007,13007],`mapped`,[108,116,100]],[[13008,13008],`mapped`,[12450]],[[13009,13009],`mapped`,[12452]],[[13010,13010],`mapped`,[12454]],[[13011,13011],`mapped`,[12456]],[[13012,13012],`mapped`,[12458]],[[13013,13013],`mapped`,[12459]],[[13014,13014],`mapped`,[12461]],[[13015,13015],`mapped`,[12463]],[[13016,13016],`mapped`,[12465]],[[13017,13017],`mapped`,[12467]],[[13018,13018],`mapped`,[12469]],[[13019,13019],`mapped`,[12471]],[[13020,13020],`mapped`,[12473]],[[13021,13021],`mapped`,[12475]],[[13022,13022],`mapped`,[12477]],[[13023,13023],`mapped`,[12479]],[[13024,13024],`mapped`,[12481]],[[13025,13025],`mapped`,[12484]],[[13026,13026],`mapped`,[12486]],[[13027,13027],`mapped`,[12488]],[[13028,13028],`mapped`,[12490]],[[13029,13029],`mapped`,[12491]],[[13030,13030],`mapped`,[12492]],[[13031,13031],`mapped`,[12493]],[[13032,13032],`mapped`,[12494]],[[13033,13033],`mapped`,[12495]],[[13034,13034],`mapped`,[12498]],[[13035,13035],`mapped`,[12501]],[[13036,13036],`mapped`,[12504]],[[13037,13037],`mapped`,[12507]],[[13038,13038],`mapped`,[12510]],[[13039,13039],`mapped`,[12511]],[[13040,13040],`mapped`,[12512]],[[13041,13041],`mapped`,[12513]],[[13042,13042],`mapped`,[12514]],[[13043,13043],`mapped`,[12516]],[[13044,13044],`mapped`,[12518]],[[13045,13045],`mapped`,[12520]],[[13046,13046],`mapped`,[12521]],[[13047,13047],`mapped`,[12522]],[[13048,13048],`mapped`,[12523]],[[13049,13049],`mapped`,[12524]],[[13050,13050],`mapped`,[12525]],[[13051,13051],`mapped`,[12527]],[[13052,13052],`mapped`,[12528]],[[13053,13053],`mapped`,[12529]],[[13054,13054],`mapped`,[12530]],[[13055,13055],`disallowed`],[[13056,13056],`mapped`,[12450,12497,12540,12488]],[[13057,13057],`mapped`,[12450,12523,12501,12449]],[[13058,13058],`mapped`,[12450,12531,12506,12450]],[[13059,13059],`mapped`,[12450,12540,12523]],[[13060,13060],`mapped`,[12452,12491,12531,12464]],[[13061,13061],`mapped`,[12452,12531,12481]],[[13062,13062],`mapped`,[12454,12457,12531]],[[13063,13063],`mapped`,[12456,12473,12463,12540,12489]],[[13064,13064],`mapped`,[12456,12540,12459,12540]],[[13065,13065],`mapped`,[12458,12531,12473]],[[13066,13066],`mapped`,[12458,12540,12512]],[[13067,13067],`mapped`,[12459,12452,12522]],[[13068,13068],`mapped`,[12459,12521,12483,12488]],[[13069,13069],`mapped`,[12459,12525,12522,12540]],[[13070,13070],`mapped`,[12460,12525,12531]],[[13071,13071],`mapped`,[12460,12531,12510]],[[13072,13072],`mapped`,[12462,12460]],[[13073,13073],`mapped`,[12462,12491,12540]],[[13074,13074],`mapped`,[12461,12517,12522,12540]],[[13075,13075],`mapped`,[12462,12523,12480,12540]],[[13076,13076],`mapped`,[12461,12525]],[[13077,13077],`mapped`,[12461,12525,12464,12521,12512]],[[13078,13078],`mapped`,[12461,12525,12513,12540,12488,12523]],[[13079,13079],`mapped`,[12461,12525,12527,12483,12488]],[[13080,13080],`mapped`,[12464,12521,12512]],[[13081,13081],`mapped`,[12464,12521,12512,12488,12531]],[[13082,13082],`mapped`,[12463,12523,12476,12452,12525]],[[13083,13083],`mapped`,[12463,12525,12540,12493]],[[13084,13084],`mapped`,[12465,12540,12473]],[[13085,13085],`mapped`,[12467,12523,12490]],[[13086,13086],`mapped`,[12467,12540,12509]],[[13087,13087],`mapped`,[12469,12452,12463,12523]],[[13088,13088],`mapped`,[12469,12531,12481,12540,12512]],[[13089,13089],`mapped`,[12471,12522,12531,12464]],[[13090,13090],`mapped`,[12475,12531,12481]],[[13091,13091],`mapped`,[12475,12531,12488]],[[13092,13092],`mapped`,[12480,12540,12473]],[[13093,13093],`mapped`,[12487,12471]],[[13094,13094],`mapped`,[12489,12523]],[[13095,13095],`mapped`,[12488,12531]],[[13096,13096],`mapped`,[12490,12494]],[[13097,13097],`mapped`,[12494,12483,12488]],[[13098,13098],`mapped`,[12495,12452,12484]],[[13099,13099],`mapped`,[12497,12540,12475,12531,12488]],[[13100,13100],`mapped`,[12497,12540,12484]],[[13101,13101],`mapped`,[12496,12540,12524,12523]],[[13102,13102],`mapped`,[12500,12450,12473,12488,12523]],[[13103,13103],`mapped`,[12500,12463,12523]],[[13104,13104],`mapped`,[12500,12467]],[[13105,13105],`mapped`,[12499,12523]],[[13106,13106],`mapped`,[12501,12449,12521,12483,12489]],[[13107,13107],`mapped`,[12501,12451,12540,12488]],[[13108,13108],`mapped`,[12502,12483,12471,12455,12523]],[[13109,13109],`mapped`,[12501,12521,12531]],[[13110,13110],`mapped`,[12504,12463,12479,12540,12523]],[[13111,13111],`mapped`,[12506,12477]],[[13112,13112],`mapped`,[12506,12491,12498]],[[13113,13113],`mapped`,[12504,12523,12484]],[[13114,13114],`mapped`,[12506,12531,12473]],[[13115,13115],`mapped`,[12506,12540,12472]],[[13116,13116],`mapped`,[12505,12540,12479]],[[13117,13117],`mapped`,[12509,12452,12531,12488]],[[13118,13118],`mapped`,[12508,12523,12488]],[[13119,13119],`mapped`,[12507,12531]],[[13120,13120],`mapped`,[12509,12531,12489]],[[13121,13121],`mapped`,[12507,12540,12523]],[[13122,13122],`mapped`,[12507,12540,12531]],[[13123,13123],`mapped`,[12510,12452,12463,12525]],[[13124,13124],`mapped`,[12510,12452,12523]],[[13125,13125],`mapped`,[12510,12483,12495]],[[13126,13126],`mapped`,[12510,12523,12463]],[[13127,13127],`mapped`,[12510,12531,12471,12519,12531]],[[13128,13128],`mapped`,[12511,12463,12525,12531]],[[13129,13129],`mapped`,[12511,12522]],[[13130,13130],`mapped`,[12511,12522,12496,12540,12523]],[[13131,13131],`mapped`,[12513,12460]],[[13132,13132],`mapped`,[12513,12460,12488,12531]],[[13133,13133],`mapped`,[12513,12540,12488,12523]],[[13134,13134],`mapped`,[12516,12540,12489]],[[13135,13135],`mapped`,[12516,12540,12523]],[[13136,13136],`mapped`,[12518,12450,12531]],[[13137,13137],`mapped`,[12522,12483,12488,12523]],[[13138,13138],`mapped`,[12522,12521]],[[13139,13139],`mapped`,[12523,12500,12540]],[[13140,13140],`mapped`,[12523,12540,12502,12523]],[[13141,13141],`mapped`,[12524,12512]],[[13142,13142],`mapped`,[12524,12531,12488,12466,12531]],[[13143,13143],`mapped`,[12527,12483,12488]],[[13144,13144],`mapped`,[48,28857]],[[13145,13145],`mapped`,[49,28857]],[[13146,13146],`mapped`,[50,28857]],[[13147,13147],`mapped`,[51,28857]],[[13148,13148],`mapped`,[52,28857]],[[13149,13149],`mapped`,[53,28857]],[[13150,13150],`mapped`,[54,28857]],[[13151,13151],`mapped`,[55,28857]],[[13152,13152],`mapped`,[56,28857]],[[13153,13153],`mapped`,[57,28857]],[[13154,13154],`mapped`,[49,48,28857]],[[13155,13155],`mapped`,[49,49,28857]],[[13156,13156],`mapped`,[49,50,28857]],[[13157,13157],`mapped`,[49,51,28857]],[[13158,13158],`mapped`,[49,52,28857]],[[13159,13159],`mapped`,[49,53,28857]],[[13160,13160],`mapped`,[49,54,28857]],[[13161,13161],`mapped`,[49,55,28857]],[[13162,13162],`mapped`,[49,56,28857]],[[13163,13163],`mapped`,[49,57,28857]],[[13164,13164],`mapped`,[50,48,28857]],[[13165,13165],`mapped`,[50,49,28857]],[[13166,13166],`mapped`,[50,50,28857]],[[13167,13167],`mapped`,[50,51,28857]],[[13168,13168],`mapped`,[50,52,28857]],[[13169,13169],`mapped`,[104,112,97]],[[13170,13170],`mapped`,[100,97]],[[13171,13171],`mapped`,[97,117]],[[13172,13172],`mapped`,[98,97,114]],[[13173,13173],`mapped`,[111,118]],[[13174,13174],`mapped`,[112,99]],[[13175,13175],`mapped`,[100,109]],[[13176,13176],`mapped`,[100,109,50]],[[13177,13177],`mapped`,[100,109,51]],[[13178,13178],`mapped`,[105,117]],[[13179,13179],`mapped`,[24179,25104]],[[13180,13180],`mapped`,[26157,21644]],[[13181,13181],`mapped`,[22823,27491]],[[13182,13182],`mapped`,[26126,27835]],[[13183,13183],`mapped`,[26666,24335,20250,31038]],[[13184,13184],`mapped`,[112,97]],[[13185,13185],`mapped`,[110,97]],[[13186,13186],`mapped`,[956,97]],[[13187,13187],`mapped`,[109,97]],[[13188,13188],`mapped`,[107,97]],[[13189,13189],`mapped`,[107,98]],[[13190,13190],`mapped`,[109,98]],[[13191,13191],`mapped`,[103,98]],[[13192,13192],`mapped`,[99,97,108]],[[13193,13193],`mapped`,[107,99,97,108]],[[13194,13194],`mapped`,[112,102]],[[13195,13195],`mapped`,[110,102]],[[13196,13196],`mapped`,[956,102]],[[13197,13197],`mapped`,[956,103]],[[13198,13198],`mapped`,[109,103]],[[13199,13199],`mapped`,[107,103]],[[13200,13200],`mapped`,[104,122]],[[13201,13201],`mapped`,[107,104,122]],[[13202,13202],`mapped`,[109,104,122]],[[13203,13203],`mapped`,[103,104,122]],[[13204,13204],`mapped`,[116,104,122]],[[13205,13205],`mapped`,[956,108]],[[13206,13206],`mapped`,[109,108]],[[13207,13207],`mapped`,[100,108]],[[13208,13208],`mapped`,[107,108]],[[13209,13209],`mapped`,[102,109]],[[13210,13210],`mapped`,[110,109]],[[13211,13211],`mapped`,[956,109]],[[13212,13212],`mapped`,[109,109]],[[13213,13213],`mapped`,[99,109]],[[13214,13214],`mapped`,[107,109]],[[13215,13215],`mapped`,[109,109,50]],[[13216,13216],`mapped`,[99,109,50]],[[13217,13217],`mapped`,[109,50]],[[13218,13218],`mapped`,[107,109,50]],[[13219,13219],`mapped`,[109,109,51]],[[13220,13220],`mapped`,[99,109,51]],[[13221,13221],`mapped`,[109,51]],[[13222,13222],`mapped`,[107,109,51]],[[13223,13223],`mapped`,[109,8725,115]],[[13224,13224],`mapped`,[109,8725,115,50]],[[13225,13225],`mapped`,[112,97]],[[13226,13226],`mapped`,[107,112,97]],[[13227,13227],`mapped`,[109,112,97]],[[13228,13228],`mapped`,[103,112,97]],[[13229,13229],`mapped`,[114,97,100]],[[13230,13230],`mapped`,[114,97,100,8725,115]],[[13231,13231],`mapped`,[114,97,100,8725,115,50]],[[13232,13232],`mapped`,[112,115]],[[13233,13233],`mapped`,[110,115]],[[13234,13234],`mapped`,[956,115]],[[13235,13235],`mapped`,[109,115]],[[13236,13236],`mapped`,[112,118]],[[13237,13237],`mapped`,[110,118]],[[13238,13238],`mapped`,[956,118]],[[13239,13239],`mapped`,[109,118]],[[13240,13240],`mapped`,[107,118]],[[13241,13241],`mapped`,[109,118]],[[13242,13242],`mapped`,[112,119]],[[13243,13243],`mapped`,[110,119]],[[13244,13244],`mapped`,[956,119]],[[13245,13245],`mapped`,[109,119]],[[13246,13246],`mapped`,[107,119]],[[13247,13247],`mapped`,[109,119]],[[13248,13248],`mapped`,[107,969]],[[13249,13249],`mapped`,[109,969]],[[13250,13250],`disallowed`],[[13251,13251],`mapped`,[98,113]],[[13252,13252],`mapped`,[99,99]],[[13253,13253],`mapped`,[99,100]],[[13254,13254],`mapped`,[99,8725,107,103]],[[13255,13255],`disallowed`],[[13256,13256],`mapped`,[100,98]],[[13257,13257],`mapped`,[103,121]],[[13258,13258],`mapped`,[104,97]],[[13259,13259],`mapped`,[104,112]],[[13260,13260],`mapped`,[105,110]],[[13261,13261],`mapped`,[107,107]],[[13262,13262],`mapped`,[107,109]],[[13263,13263],`mapped`,[107,116]],[[13264,13264],`mapped`,[108,109]],[[13265,13265],`mapped`,[108,110]],[[13266,13266],`mapped`,[108,111,103]],[[13267,13267],`mapped`,[108,120]],[[13268,13268],`mapped`,[109,98]],[[13269,13269],`mapped`,[109,105,108]],[[13270,13270],`mapped`,[109,111,108]],[[13271,13271],`mapped`,[112,104]],[[13272,13272],`disallowed`],[[13273,13273],`mapped`,[112,112,109]],[[13274,13274],`mapped`,[112,114]],[[13275,13275],`mapped`,[115,114]],[[13276,13276],`mapped`,[115,118]],[[13277,13277],`mapped`,[119,98]],[[13278,13278],`mapped`,[118,8725,109]],[[13279,13279],`mapped`,[97,8725,109]],[[13280,13280],`mapped`,[49,26085]],[[13281,13281],`mapped`,[50,26085]],[[13282,13282],`mapped`,[51,26085]],[[13283,13283],`mapped`,[52,26085]],[[13284,13284],`mapped`,[53,26085]],[[13285,13285],`mapped`,[54,26085]],[[13286,13286],`mapped`,[55,26085]],[[13287,13287],`mapped`,[56,26085]],[[13288,13288],`mapped`,[57,26085]],[[13289,13289],`mapped`,[49,48,26085]],[[13290,13290],`mapped`,[49,49,26085]],[[13291,13291],`mapped`,[49,50,26085]],[[13292,13292],`mapped`,[49,51,26085]],[[13293,13293],`mapped`,[49,52,26085]],[[13294,13294],`mapped`,[49,53,26085]],[[13295,13295],`mapped`,[49,54,26085]],[[13296,13296],`mapped`,[49,55,26085]],[[13297,13297],`mapped`,[49,56,26085]],[[13298,13298],`mapped`,[49,57,26085]],[[13299,13299],`mapped`,[50,48,26085]],[[13300,13300],`mapped`,[50,49,26085]],[[13301,13301],`mapped`,[50,50,26085]],[[13302,13302],`mapped`,[50,51,26085]],[[13303,13303],`mapped`,[50,52,26085]],[[13304,13304],`mapped`,[50,53,26085]],[[13305,13305],`mapped`,[50,54,26085]],[[13306,13306],`mapped`,[50,55,26085]],[[13307,13307],`mapped`,[50,56,26085]],[[13308,13308],`mapped`,[50,57,26085]],[[13309,13309],`mapped`,[51,48,26085]],[[13310,13310],`mapped`,[51,49,26085]],[[13311,13311],`mapped`,[103,97,108]],[[13312,19893],`valid`],[[19894,19903],`disallowed`],[[19904,19967],`valid`,[],`NV8`],[[19968,40869],`valid`],[[40870,40891],`valid`],[[40892,40899],`valid`],[[40900,40907],`valid`],[[40908,40908],`valid`],[[40909,40917],`valid`],[[40918,40959],`disallowed`],[[40960,42124],`valid`],[[42125,42127],`disallowed`],[[42128,42145],`valid`,[],`NV8`],[[42146,42147],`valid`,[],`NV8`],[[42148,42163],`valid`,[],`NV8`],[[42164,42164],`valid`,[],`NV8`],[[42165,42176],`valid`,[],`NV8`],[[42177,42177],`valid`,[],`NV8`],[[42178,42180],`valid`,[],`NV8`],[[42181,42181],`valid`,[],`NV8`],[[42182,42182],`valid`,[],`NV8`],[[42183,42191],`disallowed`],[[42192,42237],`valid`],[[42238,42239],`valid`,[],`NV8`],[[42240,42508],`valid`],[[42509,42511],`valid`,[],`NV8`],[[42512,42539],`valid`],[[42540,42559],`disallowed`],[[42560,42560],`mapped`,[42561]],[[42561,42561],`valid`],[[42562,42562],`mapped`,[42563]],[[42563,42563],`valid`],[[42564,42564],`mapped`,[42565]],[[42565,42565],`valid`],[[42566,42566],`mapped`,[42567]],[[42567,42567],`valid`],[[42568,42568],`mapped`,[42569]],[[42569,42569],`valid`],[[42570,42570],`mapped`,[42571]],[[42571,42571],`valid`],[[42572,42572],`mapped`,[42573]],[[42573,42573],`valid`],[[42574,42574],`mapped`,[42575]],[[42575,42575],`valid`],[[42576,42576],`mapped`,[42577]],[[42577,42577],`valid`],[[42578,42578],`mapped`,[42579]],[[42579,42579],`valid`],[[42580,42580],`mapped`,[42581]],[[42581,42581],`valid`],[[42582,42582],`mapped`,[42583]],[[42583,42583],`valid`],[[42584,42584],`mapped`,[42585]],[[42585,42585],`valid`],[[42586,42586],`mapped`,[42587]],[[42587,42587],`valid`],[[42588,42588],`mapped`,[42589]],[[42589,42589],`valid`],[[42590,42590],`mapped`,[42591]],[[42591,42591],`valid`],[[42592,42592],`mapped`,[42593]],[[42593,42593],`valid`],[[42594,42594],`mapped`,[42595]],[[42595,42595],`valid`],[[42596,42596],`mapped`,[42597]],[[42597,42597],`valid`],[[42598,42598],`mapped`,[42599]],[[42599,42599],`valid`],[[42600,42600],`mapped`,[42601]],[[42601,42601],`valid`],[[42602,42602],`mapped`,[42603]],[[42603,42603],`valid`],[[42604,42604],`mapped`,[42605]],[[42605,42607],`valid`],[[42608,42611],`valid`,[],`NV8`],[[42612,42619],`valid`],[[42620,42621],`valid`],[[42622,42622],`valid`,[],`NV8`],[[42623,42623],`valid`],[[42624,42624],`mapped`,[42625]],[[42625,42625],`valid`],[[42626,42626],`mapped`,[42627]],[[42627,42627],`valid`],[[42628,42628],`mapped`,[42629]],[[42629,42629],`valid`],[[42630,42630],`mapped`,[42631]],[[42631,42631],`valid`],[[42632,42632],`mapped`,[42633]],[[42633,42633],`valid`],[[42634,42634],`mapped`,[42635]],[[42635,42635],`valid`],[[42636,42636],`mapped`,[42637]],[[42637,42637],`valid`],[[42638,42638],`mapped`,[42639]],[[42639,42639],`valid`],[[42640,42640],`mapped`,[42641]],[[42641,42641],`valid`],[[42642,42642],`mapped`,[42643]],[[42643,42643],`valid`],[[42644,42644],`mapped`,[42645]],[[42645,42645],`valid`],[[42646,42646],`mapped`,[42647]],[[42647,42647],`valid`],[[42648,42648],`mapped`,[42649]],[[42649,42649],`valid`],[[42650,42650],`mapped`,[42651]],[[42651,42651],`valid`],[[42652,42652],`mapped`,[1098]],[[42653,42653],`mapped`,[1100]],[[42654,42654],`valid`],[[42655,42655],`valid`],[[42656,42725],`valid`],[[42726,42735],`valid`,[],`NV8`],[[42736,42737],`valid`],[[42738,42743],`valid`,[],`NV8`],[[42744,42751],`disallowed`],[[42752,42774],`valid`,[],`NV8`],[[42775,42778],`valid`],[[42779,42783],`valid`],[[42784,42785],`valid`,[],`NV8`],[[42786,42786],`mapped`,[42787]],[[42787,42787],`valid`],[[42788,42788],`mapped`,[42789]],[[42789,42789],`valid`],[[42790,42790],`mapped`,[42791]],[[42791,42791],`valid`],[[42792,42792],`mapped`,[42793]],[[42793,42793],`valid`],[[42794,42794],`mapped`,[42795]],[[42795,42795],`valid`],[[42796,42796],`mapped`,[42797]],[[42797,42797],`valid`],[[42798,42798],`mapped`,[42799]],[[42799,42801],`valid`],[[42802,42802],`mapped`,[42803]],[[42803,42803],`valid`],[[42804,42804],`mapped`,[42805]],[[42805,42805],`valid`],[[42806,42806],`mapped`,[42807]],[[42807,42807],`valid`],[[42808,42808],`mapped`,[42809]],[[42809,42809],`valid`],[[42810,42810],`mapped`,[42811]],[[42811,42811],`valid`],[[42812,42812],`mapped`,[42813]],[[42813,42813],`valid`],[[42814,42814],`mapped`,[42815]],[[42815,42815],`valid`],[[42816,42816],`mapped`,[42817]],[[42817,42817],`valid`],[[42818,42818],`mapped`,[42819]],[[42819,42819],`valid`],[[42820,42820],`mapped`,[42821]],[[42821,42821],`valid`],[[42822,42822],`mapped`,[42823]],[[42823,42823],`valid`],[[42824,42824],`mapped`,[42825]],[[42825,42825],`valid`],[[42826,42826],`mapped`,[42827]],[[42827,42827],`valid`],[[42828,42828],`mapped`,[42829]],[[42829,42829],`valid`],[[42830,42830],`mapped`,[42831]],[[42831,42831],`valid`],[[42832,42832],`mapped`,[42833]],[[42833,42833],`valid`],[[42834,42834],`mapped`,[42835]],[[42835,42835],`valid`],[[42836,42836],`mapped`,[42837]],[[42837,42837],`valid`],[[42838,42838],`mapped`,[42839]],[[42839,42839],`valid`],[[42840,42840],`mapped`,[42841]],[[42841,42841],`valid`],[[42842,42842],`mapped`,[42843]],[[42843,42843],`valid`],[[42844,42844],`mapped`,[42845]],[[42845,42845],`valid`],[[42846,42846],`mapped`,[42847]],[[42847,42847],`valid`],[[42848,42848],`mapped`,[42849]],[[42849,42849],`valid`],[[42850,42850],`mapped`,[42851]],[[42851,42851],`valid`],[[42852,42852],`mapped`,[42853]],[[42853,42853],`valid`],[[42854,42854],`mapped`,[42855]],[[42855,42855],`valid`],[[42856,42856],`mapped`,[42857]],[[42857,42857],`valid`],[[42858,42858],`mapped`,[42859]],[[42859,42859],`valid`],[[42860,42860],`mapped`,[42861]],[[42861,42861],`valid`],[[42862,42862],`mapped`,[42863]],[[42863,42863],`valid`],[[42864,42864],`mapped`,[42863]],[[42865,42872],`valid`],[[42873,42873],`mapped`,[42874]],[[42874,42874],`valid`],[[42875,42875],`mapped`,[42876]],[[42876,42876],`valid`],[[42877,42877],`mapped`,[7545]],[[42878,42878],`mapped`,[42879]],[[42879,42879],`valid`],[[42880,42880],`mapped`,[42881]],[[42881,42881],`valid`],[[42882,42882],`mapped`,[42883]],[[42883,42883],`valid`],[[42884,42884],`mapped`,[42885]],[[42885,42885],`valid`],[[42886,42886],`mapped`,[42887]],[[42887,42888],`valid`],[[42889,42890],`valid`,[],`NV8`],[[42891,42891],`mapped`,[42892]],[[42892,42892],`valid`],[[42893,42893],`mapped`,[613]],[[42894,42894],`valid`],[[42895,42895],`valid`],[[42896,42896],`mapped`,[42897]],[[42897,42897],`valid`],[[42898,42898],`mapped`,[42899]],[[42899,42899],`valid`],[[42900,42901],`valid`],[[42902,42902],`mapped`,[42903]],[[42903,42903],`valid`],[[42904,42904],`mapped`,[42905]],[[42905,42905],`valid`],[[42906,42906],`mapped`,[42907]],[[42907,42907],`valid`],[[42908,42908],`mapped`,[42909]],[[42909,42909],`valid`],[[42910,42910],`mapped`,[42911]],[[42911,42911],`valid`],[[42912,42912],`mapped`,[42913]],[[42913,42913],`valid`],[[42914,42914],`mapped`,[42915]],[[42915,42915],`valid`],[[42916,42916],`mapped`,[42917]],[[42917,42917],`valid`],[[42918,42918],`mapped`,[42919]],[[42919,42919],`valid`],[[42920,42920],`mapped`,[42921]],[[42921,42921],`valid`],[[42922,42922],`mapped`,[614]],[[42923,42923],`mapped`,[604]],[[42924,42924],`mapped`,[609]],[[42925,42925],`mapped`,[620]],[[42926,42927],`disallowed`],[[42928,42928],`mapped`,[670]],[[42929,42929],`mapped`,[647]],[[42930,42930],`mapped`,[669]],[[42931,42931],`mapped`,[43859]],[[42932,42932],`mapped`,[42933]],[[42933,42933],`valid`],[[42934,42934],`mapped`,[42935]],[[42935,42935],`valid`],[[42936,42998],`disallowed`],[[42999,42999],`valid`],[[43e3,43e3],`mapped`,[295]],[[43001,43001],`mapped`,[339]],[[43002,43002],`valid`],[[43003,43007],`valid`],[[43008,43047],`valid`],[[43048,43051],`valid`,[],`NV8`],[[43052,43055],`disallowed`],[[43056,43065],`valid`,[],`NV8`],[[43066,43071],`disallowed`],[[43072,43123],`valid`],[[43124,43127],`valid`,[],`NV8`],[[43128,43135],`disallowed`],[[43136,43204],`valid`],[[43205,43213],`disallowed`],[[43214,43215],`valid`,[],`NV8`],[[43216,43225],`valid`],[[43226,43231],`disallowed`],[[43232,43255],`valid`],[[43256,43258],`valid`,[],`NV8`],[[43259,43259],`valid`],[[43260,43260],`valid`,[],`NV8`],[[43261,43261],`valid`],[[43262,43263],`disallowed`],[[43264,43309],`valid`],[[43310,43311],`valid`,[],`NV8`],[[43312,43347],`valid`],[[43348,43358],`disallowed`],[[43359,43359],`valid`,[],`NV8`],[[43360,43388],`valid`,[],`NV8`],[[43389,43391],`disallowed`],[[43392,43456],`valid`],[[43457,43469],`valid`,[],`NV8`],[[43470,43470],`disallowed`],[[43471,43481],`valid`],[[43482,43485],`disallowed`],[[43486,43487],`valid`,[],`NV8`],[[43488,43518],`valid`],[[43519,43519],`disallowed`],[[43520,43574],`valid`],[[43575,43583],`disallowed`],[[43584,43597],`valid`],[[43598,43599],`disallowed`],[[43600,43609],`valid`],[[43610,43611],`disallowed`],[[43612,43615],`valid`,[],`NV8`],[[43616,43638],`valid`],[[43639,43641],`valid`,[],`NV8`],[[43642,43643],`valid`],[[43644,43647],`valid`],[[43648,43714],`valid`],[[43715,43738],`disallowed`],[[43739,43741],`valid`],[[43742,43743],`valid`,[],`NV8`],[[43744,43759],`valid`],[[43760,43761],`valid`,[],`NV8`],[[43762,43766],`valid`],[[43767,43776],`disallowed`],[[43777,43782],`valid`],[[43783,43784],`disallowed`],[[43785,43790],`valid`],[[43791,43792],`disallowed`],[[43793,43798],`valid`],[[43799,43807],`disallowed`],[[43808,43814],`valid`],[[43815,43815],`disallowed`],[[43816,43822],`valid`],[[43823,43823],`disallowed`],[[43824,43866],`valid`],[[43867,43867],`valid`,[],`NV8`],[[43868,43868],`mapped`,[42791]],[[43869,43869],`mapped`,[43831]],[[43870,43870],`mapped`,[619]],[[43871,43871],`mapped`,[43858]],[[43872,43875],`valid`],[[43876,43877],`valid`],[[43878,43887],`disallowed`],[[43888,43888],`mapped`,[5024]],[[43889,43889],`mapped`,[5025]],[[43890,43890],`mapped`,[5026]],[[43891,43891],`mapped`,[5027]],[[43892,43892],`mapped`,[5028]],[[43893,43893],`mapped`,[5029]],[[43894,43894],`mapped`,[5030]],[[43895,43895],`mapped`,[5031]],[[43896,43896],`mapped`,[5032]],[[43897,43897],`mapped`,[5033]],[[43898,43898],`mapped`,[5034]],[[43899,43899],`mapped`,[5035]],[[43900,43900],`mapped`,[5036]],[[43901,43901],`mapped`,[5037]],[[43902,43902],`mapped`,[5038]],[[43903,43903],`mapped`,[5039]],[[43904,43904],`mapped`,[5040]],[[43905,43905],`mapped`,[5041]],[[43906,43906],`mapped`,[5042]],[[43907,43907],`mapped`,[5043]],[[43908,43908],`mapped`,[5044]],[[43909,43909],`mapped`,[5045]],[[43910,43910],`mapped`,[5046]],[[43911,43911],`mapped`,[5047]],[[43912,43912],`mapped`,[5048]],[[43913,43913],`mapped`,[5049]],[[43914,43914],`mapped`,[5050]],[[43915,43915],`mapped`,[5051]],[[43916,43916],`mapped`,[5052]],[[43917,43917],`mapped`,[5053]],[[43918,43918],`mapped`,[5054]],[[43919,43919],`mapped`,[5055]],[[43920,43920],`mapped`,[5056]],[[43921,43921],`mapped`,[5057]],[[43922,43922],`mapped`,[5058]],[[43923,43923],`mapped`,[5059]],[[43924,43924],`mapped`,[5060]],[[43925,43925],`mapped`,[5061]],[[43926,43926],`mapped`,[5062]],[[43927,43927],`mapped`,[5063]],[[43928,43928],`mapped`,[5064]],[[43929,43929],`mapped`,[5065]],[[43930,43930],`mapped`,[5066]],[[43931,43931],`mapped`,[5067]],[[43932,43932],`mapped`,[5068]],[[43933,43933],`mapped`,[5069]],[[43934,43934],`mapped`,[5070]],[[43935,43935],`mapped`,[5071]],[[43936,43936],`mapped`,[5072]],[[43937,43937],`mapped`,[5073]],[[43938,43938],`mapped`,[5074]],[[43939,43939],`mapped`,[5075]],[[43940,43940],`mapped`,[5076]],[[43941,43941],`mapped`,[5077]],[[43942,43942],`mapped`,[5078]],[[43943,43943],`mapped`,[5079]],[[43944,43944],`mapped`,[5080]],[[43945,43945],`mapped`,[5081]],[[43946,43946],`mapped`,[5082]],[[43947,43947],`mapped`,[5083]],[[43948,43948],`mapped`,[5084]],[[43949,43949],`mapped`,[5085]],[[43950,43950],`mapped`,[5086]],[[43951,43951],`mapped`,[5087]],[[43952,43952],`mapped`,[5088]],[[43953,43953],`mapped`,[5089]],[[43954,43954],`mapped`,[5090]],[[43955,43955],`mapped`,[5091]],[[43956,43956],`mapped`,[5092]],[[43957,43957],`mapped`,[5093]],[[43958,43958],`mapped`,[5094]],[[43959,43959],`mapped`,[5095]],[[43960,43960],`mapped`,[5096]],[[43961,43961],`mapped`,[5097]],[[43962,43962],`mapped`,[5098]],[[43963,43963],`mapped`,[5099]],[[43964,43964],`mapped`,[5100]],[[43965,43965],`mapped`,[5101]],[[43966,43966],`mapped`,[5102]],[[43967,43967],`mapped`,[5103]],[[43968,44010],`valid`],[[44011,44011],`valid`,[],`NV8`],[[44012,44013],`valid`],[[44014,44015],`disallowed`],[[44016,44025],`valid`],[[44026,44031],`disallowed`],[[44032,55203],`valid`],[[55204,55215],`disallowed`],[[55216,55238],`valid`,[],`NV8`],[[55239,55242],`disallowed`],[[55243,55291],`valid`,[],`NV8`],[[55292,55295],`disallowed`],[[55296,57343],`disallowed`],[[57344,63743],`disallowed`],[[63744,63744],`mapped`,[35912]],[[63745,63745],`mapped`,[26356]],[[63746,63746],`mapped`,[36554]],[[63747,63747],`mapped`,[36040]],[[63748,63748],`mapped`,[28369]],[[63749,63749],`mapped`,[20018]],[[63750,63750],`mapped`,[21477]],[[63751,63752],`mapped`,[40860]],[[63753,63753],`mapped`,[22865]],[[63754,63754],`mapped`,[37329]],[[63755,63755],`mapped`,[21895]],[[63756,63756],`mapped`,[22856]],[[63757,63757],`mapped`,[25078]],[[63758,63758],`mapped`,[30313]],[[63759,63759],`mapped`,[32645]],[[63760,63760],`mapped`,[34367]],[[63761,63761],`mapped`,[34746]],[[63762,63762],`mapped`,[35064]],[[63763,63763],`mapped`,[37007]],[[63764,63764],`mapped`,[27138]],[[63765,63765],`mapped`,[27931]],[[63766,63766],`mapped`,[28889]],[[63767,63767],`mapped`,[29662]],[[63768,63768],`mapped`,[33853]],[[63769,63769],`mapped`,[37226]],[[63770,63770],`mapped`,[39409]],[[63771,63771],`mapped`,[20098]],[[63772,63772],`mapped`,[21365]],[[63773,63773],`mapped`,[27396]],[[63774,63774],`mapped`,[29211]],[[63775,63775],`mapped`,[34349]],[[63776,63776],`mapped`,[40478]],[[63777,63777],`mapped`,[23888]],[[63778,63778],`mapped`,[28651]],[[63779,63779],`mapped`,[34253]],[[63780,63780],`mapped`,[35172]],[[63781,63781],`mapped`,[25289]],[[63782,63782],`mapped`,[33240]],[[63783,63783],`mapped`,[34847]],[[63784,63784],`mapped`,[24266]],[[63785,63785],`mapped`,[26391]],[[63786,63786],`mapped`,[28010]],[[63787,63787],`mapped`,[29436]],[[63788,63788],`mapped`,[37070]],[[63789,63789],`mapped`,[20358]],[[63790,63790],`mapped`,[20919]],[[63791,63791],`mapped`,[21214]],[[63792,63792],`mapped`,[25796]],[[63793,63793],`mapped`,[27347]],[[63794,63794],`mapped`,[29200]],[[63795,63795],`mapped`,[30439]],[[63796,63796],`mapped`,[32769]],[[63797,63797],`mapped`,[34310]],[[63798,63798],`mapped`,[34396]],[[63799,63799],`mapped`,[36335]],[[63800,63800],`mapped`,[38706]],[[63801,63801],`mapped`,[39791]],[[63802,63802],`mapped`,[40442]],[[63803,63803],`mapped`,[30860]],[[63804,63804],`mapped`,[31103]],[[63805,63805],`mapped`,[32160]],[[63806,63806],`mapped`,[33737]],[[63807,63807],`mapped`,[37636]],[[63808,63808],`mapped`,[40575]],[[63809,63809],`mapped`,[35542]],[[63810,63810],`mapped`,[22751]],[[63811,63811],`mapped`,[24324]],[[63812,63812],`mapped`,[31840]],[[63813,63813],`mapped`,[32894]],[[63814,63814],`mapped`,[29282]],[[63815,63815],`mapped`,[30922]],[[63816,63816],`mapped`,[36034]],[[63817,63817],`mapped`,[38647]],[[63818,63818],`mapped`,[22744]],[[63819,63819],`mapped`,[23650]],[[63820,63820],`mapped`,[27155]],[[63821,63821],`mapped`,[28122]],[[63822,63822],`mapped`,[28431]],[[63823,63823],`mapped`,[32047]],[[63824,63824],`mapped`,[32311]],[[63825,63825],`mapped`,[38475]],[[63826,63826],`mapped`,[21202]],[[63827,63827],`mapped`,[32907]],[[63828,63828],`mapped`,[20956]],[[63829,63829],`mapped`,[20940]],[[63830,63830],`mapped`,[31260]],[[63831,63831],`mapped`,[32190]],[[63832,63832],`mapped`,[33777]],[[63833,63833],`mapped`,[38517]],[[63834,63834],`mapped`,[35712]],[[63835,63835],`mapped`,[25295]],[[63836,63836],`mapped`,[27138]],[[63837,63837],`mapped`,[35582]],[[63838,63838],`mapped`,[20025]],[[63839,63839],`mapped`,[23527]],[[63840,63840],`mapped`,[24594]],[[63841,63841],`mapped`,[29575]],[[63842,63842],`mapped`,[30064]],[[63843,63843],`mapped`,[21271]],[[63844,63844],`mapped`,[30971]],[[63845,63845],`mapped`,[20415]],[[63846,63846],`mapped`,[24489]],[[63847,63847],`mapped`,[19981]],[[63848,63848],`mapped`,[27852]],[[63849,63849],`mapped`,[25976]],[[63850,63850],`mapped`,[32034]],[[63851,63851],`mapped`,[21443]],[[63852,63852],`mapped`,[22622]],[[63853,63853],`mapped`,[30465]],[[63854,63854],`mapped`,[33865]],[[63855,63855],`mapped`,[35498]],[[63856,63856],`mapped`,[27578]],[[63857,63857],`mapped`,[36784]],[[63858,63858],`mapped`,[27784]],[[63859,63859],`mapped`,[25342]],[[63860,63860],`mapped`,[33509]],[[63861,63861],`mapped`,[25504]],[[63862,63862],`mapped`,[30053]],[[63863,63863],`mapped`,[20142]],[[63864,63864],`mapped`,[20841]],[[63865,63865],`mapped`,[20937]],[[63866,63866],`mapped`,[26753]],[[63867,63867],`mapped`,[31975]],[[63868,63868],`mapped`,[33391]],[[63869,63869],`mapped`,[35538]],[[63870,63870],`mapped`,[37327]],[[63871,63871],`mapped`,[21237]],[[63872,63872],`mapped`,[21570]],[[63873,63873],`mapped`,[22899]],[[63874,63874],`mapped`,[24300]],[[63875,63875],`mapped`,[26053]],[[63876,63876],`mapped`,[28670]],[[63877,63877],`mapped`,[31018]],[[63878,63878],`mapped`,[38317]],[[63879,63879],`mapped`,[39530]],[[63880,63880],`mapped`,[40599]],[[63881,63881],`mapped`,[40654]],[[63882,63882],`mapped`,[21147]],[[63883,63883],`mapped`,[26310]],[[63884,63884],`mapped`,[27511]],[[63885,63885],`mapped`,[36706]],[[63886,63886],`mapped`,[24180]],[[63887,63887],`mapped`,[24976]],[[63888,63888],`mapped`,[25088]],[[63889,63889],`mapped`,[25754]],[[63890,63890],`mapped`,[28451]],[[63891,63891],`mapped`,[29001]],[[63892,63892],`mapped`,[29833]],[[63893,63893],`mapped`,[31178]],[[63894,63894],`mapped`,[32244]],[[63895,63895],`mapped`,[32879]],[[63896,63896],`mapped`,[36646]],[[63897,63897],`mapped`,[34030]],[[63898,63898],`mapped`,[36899]],[[63899,63899],`mapped`,[37706]],[[63900,63900],`mapped`,[21015]],[[63901,63901],`mapped`,[21155]],[[63902,63902],`mapped`,[21693]],[[63903,63903],`mapped`,[28872]],[[63904,63904],`mapped`,[35010]],[[63905,63905],`mapped`,[35498]],[[63906,63906],`mapped`,[24265]],[[63907,63907],`mapped`,[24565]],[[63908,63908],`mapped`,[25467]],[[63909,63909],`mapped`,[27566]],[[63910,63910],`mapped`,[31806]],[[63911,63911],`mapped`,[29557]],[[63912,63912],`mapped`,[20196]],[[63913,63913],`mapped`,[22265]],[[63914,63914],`mapped`,[23527]],[[63915,63915],`mapped`,[23994]],[[63916,63916],`mapped`,[24604]],[[63917,63917],`mapped`,[29618]],[[63918,63918],`mapped`,[29801]],[[63919,63919],`mapped`,[32666]],[[63920,63920],`mapped`,[32838]],[[63921,63921],`mapped`,[37428]],[[63922,63922],`mapped`,[38646]],[[63923,63923],`mapped`,[38728]],[[63924,63924],`mapped`,[38936]],[[63925,63925],`mapped`,[20363]],[[63926,63926],`mapped`,[31150]],[[63927,63927],`mapped`,[37300]],[[63928,63928],`mapped`,[38584]],[[63929,63929],`mapped`,[24801]],[[63930,63930],`mapped`,[20102]],[[63931,63931],`mapped`,[20698]],[[63932,63932],`mapped`,[23534]],[[63933,63933],`mapped`,[23615]],[[63934,63934],`mapped`,[26009]],[[63935,63935],`mapped`,[27138]],[[63936,63936],`mapped`,[29134]],[[63937,63937],`mapped`,[30274]],[[63938,63938],`mapped`,[34044]],[[63939,63939],`mapped`,[36988]],[[63940,63940],`mapped`,[40845]],[[63941,63941],`mapped`,[26248]],[[63942,63942],`mapped`,[38446]],[[63943,63943],`mapped`,[21129]],[[63944,63944],`mapped`,[26491]],[[63945,63945],`mapped`,[26611]],[[63946,63946],`mapped`,[27969]],[[63947,63947],`mapped`,[28316]],[[63948,63948],`mapped`,[29705]],[[63949,63949],`mapped`,[30041]],[[63950,63950],`mapped`,[30827]],[[63951,63951],`mapped`,[32016]],[[63952,63952],`mapped`,[39006]],[[63953,63953],`mapped`,[20845]],[[63954,63954],`mapped`,[25134]],[[63955,63955],`mapped`,[38520]],[[63956,63956],`mapped`,[20523]],[[63957,63957],`mapped`,[23833]],[[63958,63958],`mapped`,[28138]],[[63959,63959],`mapped`,[36650]],[[63960,63960],`mapped`,[24459]],[[63961,63961],`mapped`,[24900]],[[63962,63962],`mapped`,[26647]],[[63963,63963],`mapped`,[29575]],[[63964,63964],`mapped`,[38534]],[[63965,63965],`mapped`,[21033]],[[63966,63966],`mapped`,[21519]],[[63967,63967],`mapped`,[23653]],[[63968,63968],`mapped`,[26131]],[[63969,63969],`mapped`,[26446]],[[63970,63970],`mapped`,[26792]],[[63971,63971],`mapped`,[27877]],[[63972,63972],`mapped`,[29702]],[[63973,63973],`mapped`,[30178]],[[63974,63974],`mapped`,[32633]],[[63975,63975],`mapped`,[35023]],[[63976,63976],`mapped`,[35041]],[[63977,63977],`mapped`,[37324]],[[63978,63978],`mapped`,[38626]],[[63979,63979],`mapped`,[21311]],[[63980,63980],`mapped`,[28346]],[[63981,63981],`mapped`,[21533]],[[63982,63982],`mapped`,[29136]],[[63983,63983],`mapped`,[29848]],[[63984,63984],`mapped`,[34298]],[[63985,63985],`mapped`,[38563]],[[63986,63986],`mapped`,[40023]],[[63987,63987],`mapped`,[40607]],[[63988,63988],`mapped`,[26519]],[[63989,63989],`mapped`,[28107]],[[63990,63990],`mapped`,[33256]],[[63991,63991],`mapped`,[31435]],[[63992,63992],`mapped`,[31520]],[[63993,63993],`mapped`,[31890]],[[63994,63994],`mapped`,[29376]],[[63995,63995],`mapped`,[28825]],[[63996,63996],`mapped`,[35672]],[[63997,63997],`mapped`,[20160]],[[63998,63998],`mapped`,[33590]],[[63999,63999],`mapped`,[21050]],[[64e3,64e3],`mapped`,[20999]],[[64001,64001],`mapped`,[24230]],[[64002,64002],`mapped`,[25299]],[[64003,64003],`mapped`,[31958]],[[64004,64004],`mapped`,[23429]],[[64005,64005],`mapped`,[27934]],[[64006,64006],`mapped`,[26292]],[[64007,64007],`mapped`,[36667]],[[64008,64008],`mapped`,[34892]],[[64009,64009],`mapped`,[38477]],[[64010,64010],`mapped`,[35211]],[[64011,64011],`mapped`,[24275]],[[64012,64012],`mapped`,[20800]],[[64013,64013],`mapped`,[21952]],[[64014,64015],`valid`],[[64016,64016],`mapped`,[22618]],[[64017,64017],`valid`],[[64018,64018],`mapped`,[26228]],[[64019,64020],`valid`],[[64021,64021],`mapped`,[20958]],[[64022,64022],`mapped`,[29482]],[[64023,64023],`mapped`,[30410]],[[64024,64024],`mapped`,[31036]],[[64025,64025],`mapped`,[31070]],[[64026,64026],`mapped`,[31077]],[[64027,64027],`mapped`,[31119]],[[64028,64028],`mapped`,[38742]],[[64029,64029],`mapped`,[31934]],[[64030,64030],`mapped`,[32701]],[[64031,64031],`valid`],[[64032,64032],`mapped`,[34322]],[[64033,64033],`valid`],[[64034,64034],`mapped`,[35576]],[[64035,64036],`valid`],[[64037,64037],`mapped`,[36920]],[[64038,64038],`mapped`,[37117]],[[64039,64041],`valid`],[[64042,64042],`mapped`,[39151]],[[64043,64043],`mapped`,[39164]],[[64044,64044],`mapped`,[39208]],[[64045,64045],`mapped`,[40372]],[[64046,64046],`mapped`,[37086]],[[64047,64047],`mapped`,[38583]],[[64048,64048],`mapped`,[20398]],[[64049,64049],`mapped`,[20711]],[[64050,64050],`mapped`,[20813]],[[64051,64051],`mapped`,[21193]],[[64052,64052],`mapped`,[21220]],[[64053,64053],`mapped`,[21329]],[[64054,64054],`mapped`,[21917]],[[64055,64055],`mapped`,[22022]],[[64056,64056],`mapped`,[22120]],[[64057,64057],`mapped`,[22592]],[[64058,64058],`mapped`,[22696]],[[64059,64059],`mapped`,[23652]],[[64060,64060],`mapped`,[23662]],[[64061,64061],`mapped`,[24724]],[[64062,64062],`mapped`,[24936]],[[64063,64063],`mapped`,[24974]],[[64064,64064],`mapped`,[25074]],[[64065,64065],`mapped`,[25935]],[[64066,64066],`mapped`,[26082]],[[64067,64067],`mapped`,[26257]],[[64068,64068],`mapped`,[26757]],[[64069,64069],`mapped`,[28023]],[[64070,64070],`mapped`,[28186]],[[64071,64071],`mapped`,[28450]],[[64072,64072],`mapped`,[29038]],[[64073,64073],`mapped`,[29227]],[[64074,64074],`mapped`,[29730]],[[64075,64075],`mapped`,[30865]],[[64076,64076],`mapped`,[31038]],[[64077,64077],`mapped`,[31049]],[[64078,64078],`mapped`,[31048]],[[64079,64079],`mapped`,[31056]],[[64080,64080],`mapped`,[31062]],[[64081,64081],`mapped`,[31069]],[[64082,64082],`mapped`,[31117]],[[64083,64083],`mapped`,[31118]],[[64084,64084],`mapped`,[31296]],[[64085,64085],`mapped`,[31361]],[[64086,64086],`mapped`,[31680]],[[64087,64087],`mapped`,[32244]],[[64088,64088],`mapped`,[32265]],[[64089,64089],`mapped`,[32321]],[[64090,64090],`mapped`,[32626]],[[64091,64091],`mapped`,[32773]],[[64092,64092],`mapped`,[33261]],[[64093,64094],`mapped`,[33401]],[[64095,64095],`mapped`,[33879]],[[64096,64096],`mapped`,[35088]],[[64097,64097],`mapped`,[35222]],[[64098,64098],`mapped`,[35585]],[[64099,64099],`mapped`,[35641]],[[64100,64100],`mapped`,[36051]],[[64101,64101],`mapped`,[36104]],[[64102,64102],`mapped`,[36790]],[[64103,64103],`mapped`,[36920]],[[64104,64104],`mapped`,[38627]],[[64105,64105],`mapped`,[38911]],[[64106,64106],`mapped`,[38971]],[[64107,64107],`mapped`,[24693]],[[64108,64108],`mapped`,[148206]],[[64109,64109],`mapped`,[33304]],[[64110,64111],`disallowed`],[[64112,64112],`mapped`,[20006]],[[64113,64113],`mapped`,[20917]],[[64114,64114],`mapped`,[20840]],[[64115,64115],`mapped`,[20352]],[[64116,64116],`mapped`,[20805]],[[64117,64117],`mapped`,[20864]],[[64118,64118],`mapped`,[21191]],[[64119,64119],`mapped`,[21242]],[[64120,64120],`mapped`,[21917]],[[64121,64121],`mapped`,[21845]],[[64122,64122],`mapped`,[21913]],[[64123,64123],`mapped`,[21986]],[[64124,64124],`mapped`,[22618]],[[64125,64125],`mapped`,[22707]],[[64126,64126],`mapped`,[22852]],[[64127,64127],`mapped`,[22868]],[[64128,64128],`mapped`,[23138]],[[64129,64129],`mapped`,[23336]],[[64130,64130],`mapped`,[24274]],[[64131,64131],`mapped`,[24281]],[[64132,64132],`mapped`,[24425]],[[64133,64133],`mapped`,[24493]],[[64134,64134],`mapped`,[24792]],[[64135,64135],`mapped`,[24910]],[[64136,64136],`mapped`,[24840]],[[64137,64137],`mapped`,[24974]],[[64138,64138],`mapped`,[24928]],[[64139,64139],`mapped`,[25074]],[[64140,64140],`mapped`,[25140]],[[64141,64141],`mapped`,[25540]],[[64142,64142],`mapped`,[25628]],[[64143,64143],`mapped`,[25682]],[[64144,64144],`mapped`,[25942]],[[64145,64145],`mapped`,[26228]],[[64146,64146],`mapped`,[26391]],[[64147,64147],`mapped`,[26395]],[[64148,64148],`mapped`,[26454]],[[64149,64149],`mapped`,[27513]],[[64150,64150],`mapped`,[27578]],[[64151,64151],`mapped`,[27969]],[[64152,64152],`mapped`,[28379]],[[64153,64153],`mapped`,[28363]],[[64154,64154],`mapped`,[28450]],[[64155,64155],`mapped`,[28702]],[[64156,64156],`mapped`,[29038]],[[64157,64157],`mapped`,[30631]],[[64158,64158],`mapped`,[29237]],[[64159,64159],`mapped`,[29359]],[[64160,64160],`mapped`,[29482]],[[64161,64161],`mapped`,[29809]],[[64162,64162],`mapped`,[29958]],[[64163,64163],`mapped`,[30011]],[[64164,64164],`mapped`,[30237]],[[64165,64165],`mapped`,[30239]],[[64166,64166],`mapped`,[30410]],[[64167,64167],`mapped`,[30427]],[[64168,64168],`mapped`,[30452]],[[64169,64169],`mapped`,[30538]],[[64170,64170],`mapped`,[30528]],[[64171,64171],`mapped`,[30924]],[[64172,64172],`mapped`,[31409]],[[64173,64173],`mapped`,[31680]],[[64174,64174],`mapped`,[31867]],[[64175,64175],`mapped`,[32091]],[[64176,64176],`mapped`,[32244]],[[64177,64177],`mapped`,[32574]],[[64178,64178],`mapped`,[32773]],[[64179,64179],`mapped`,[33618]],[[64180,64180],`mapped`,[33775]],[[64181,64181],`mapped`,[34681]],[[64182,64182],`mapped`,[35137]],[[64183,64183],`mapped`,[35206]],[[64184,64184],`mapped`,[35222]],[[64185,64185],`mapped`,[35519]],[[64186,64186],`mapped`,[35576]],[[64187,64187],`mapped`,[35531]],[[64188,64188],`mapped`,[35585]],[[64189,64189],`mapped`,[35582]],[[64190,64190],`mapped`,[35565]],[[64191,64191],`mapped`,[35641]],[[64192,64192],`mapped`,[35722]],[[64193,64193],`mapped`,[36104]],[[64194,64194],`mapped`,[36664]],[[64195,64195],`mapped`,[36978]],[[64196,64196],`mapped`,[37273]],[[64197,64197],`mapped`,[37494]],[[64198,64198],`mapped`,[38524]],[[64199,64199],`mapped`,[38627]],[[64200,64200],`mapped`,[38742]],[[64201,64201],`mapped`,[38875]],[[64202,64202],`mapped`,[38911]],[[64203,64203],`mapped`,[38923]],[[64204,64204],`mapped`,[38971]],[[64205,64205],`mapped`,[39698]],[[64206,64206],`mapped`,[40860]],[[64207,64207],`mapped`,[141386]],[[64208,64208],`mapped`,[141380]],[[64209,64209],`mapped`,[144341]],[[64210,64210],`mapped`,[15261]],[[64211,64211],`mapped`,[16408]],[[64212,64212],`mapped`,[16441]],[[64213,64213],`mapped`,[152137]],[[64214,64214],`mapped`,[154832]],[[64215,64215],`mapped`,[163539]],[[64216,64216],`mapped`,[40771]],[[64217,64217],`mapped`,[40846]],[[64218,64255],`disallowed`],[[64256,64256],`mapped`,[102,102]],[[64257,64257],`mapped`,[102,105]],[[64258,64258],`mapped`,[102,108]],[[64259,64259],`mapped`,[102,102,105]],[[64260,64260],`mapped`,[102,102,108]],[[64261,64262],`mapped`,[115,116]],[[64263,64274],`disallowed`],[[64275,64275],`mapped`,[1396,1398]],[[64276,64276],`mapped`,[1396,1381]],[[64277,64277],`mapped`,[1396,1387]],[[64278,64278],`mapped`,[1406,1398]],[[64279,64279],`mapped`,[1396,1389]],[[64280,64284],`disallowed`],[[64285,64285],`mapped`,[1497,1460]],[[64286,64286],`valid`],[[64287,64287],`mapped`,[1522,1463]],[[64288,64288],`mapped`,[1506]],[[64289,64289],`mapped`,[1488]],[[64290,64290],`mapped`,[1491]],[[64291,64291],`mapped`,[1492]],[[64292,64292],`mapped`,[1499]],[[64293,64293],`mapped`,[1500]],[[64294,64294],`mapped`,[1501]],[[64295,64295],`mapped`,[1512]],[[64296,64296],`mapped`,[1514]],[[64297,64297],`disallowed_STD3_mapped`,[43]],[[64298,64298],`mapped`,[1513,1473]],[[64299,64299],`mapped`,[1513,1474]],[[64300,64300],`mapped`,[1513,1468,1473]],[[64301,64301],`mapped`,[1513,1468,1474]],[[64302,64302],`mapped`,[1488,1463]],[[64303,64303],`mapped`,[1488,1464]],[[64304,64304],`mapped`,[1488,1468]],[[64305,64305],`mapped`,[1489,1468]],[[64306,64306],`mapped`,[1490,1468]],[[64307,64307],`mapped`,[1491,1468]],[[64308,64308],`mapped`,[1492,1468]],[[64309,64309],`mapped`,[1493,1468]],[[64310,64310],`mapped`,[1494,1468]],[[64311,64311],`disallowed`],[[64312,64312],`mapped`,[1496,1468]],[[64313,64313],`mapped`,[1497,1468]],[[64314,64314],`mapped`,[1498,1468]],[[64315,64315],`mapped`,[1499,1468]],[[64316,64316],`mapped`,[1500,1468]],[[64317,64317],`disallowed`],[[64318,64318],`mapped`,[1502,1468]],[[64319,64319],`disallowed`],[[64320,64320],`mapped`,[1504,1468]],[[64321,64321],`mapped`,[1505,1468]],[[64322,64322],`disallowed`],[[64323,64323],`mapped`,[1507,1468]],[[64324,64324],`mapped`,[1508,1468]],[[64325,64325],`disallowed`],[[64326,64326],`mapped`,[1510,1468]],[[64327,64327],`mapped`,[1511,1468]],[[64328,64328],`mapped`,[1512,1468]],[[64329,64329],`mapped`,[1513,1468]],[[64330,64330],`mapped`,[1514,1468]],[[64331,64331],`mapped`,[1493,1465]],[[64332,64332],`mapped`,[1489,1471]],[[64333,64333],`mapped`,[1499,1471]],[[64334,64334],`mapped`,[1508,1471]],[[64335,64335],`mapped`,[1488,1500]],[[64336,64337],`mapped`,[1649]],[[64338,64341],`mapped`,[1659]],[[64342,64345],`mapped`,[1662]],[[64346,64349],`mapped`,[1664]],[[64350,64353],`mapped`,[1658]],[[64354,64357],`mapped`,[1663]],[[64358,64361],`mapped`,[1657]],[[64362,64365],`mapped`,[1700]],[[64366,64369],`mapped`,[1702]],[[64370,64373],`mapped`,[1668]],[[64374,64377],`mapped`,[1667]],[[64378,64381],`mapped`,[1670]],[[64382,64385],`mapped`,[1671]],[[64386,64387],`mapped`,[1677]],[[64388,64389],`mapped`,[1676]],[[64390,64391],`mapped`,[1678]],[[64392,64393],`mapped`,[1672]],[[64394,64395],`mapped`,[1688]],[[64396,64397],`mapped`,[1681]],[[64398,64401],`mapped`,[1705]],[[64402,64405],`mapped`,[1711]],[[64406,64409],`mapped`,[1715]],[[64410,64413],`mapped`,[1713]],[[64414,64415],`mapped`,[1722]],[[64416,64419],`mapped`,[1723]],[[64420,64421],`mapped`,[1728]],[[64422,64425],`mapped`,[1729]],[[64426,64429],`mapped`,[1726]],[[64430,64431],`mapped`,[1746]],[[64432,64433],`mapped`,[1747]],[[64434,64449],`valid`,[],`NV8`],[[64450,64466],`disallowed`],[[64467,64470],`mapped`,[1709]],[[64471,64472],`mapped`,[1735]],[[64473,64474],`mapped`,[1734]],[[64475,64476],`mapped`,[1736]],[[64477,64477],`mapped`,[1735,1652]],[[64478,64479],`mapped`,[1739]],[[64480,64481],`mapped`,[1733]],[[64482,64483],`mapped`,[1737]],[[64484,64487],`mapped`,[1744]],[[64488,64489],`mapped`,[1609]],[[64490,64491],`mapped`,[1574,1575]],[[64492,64493],`mapped`,[1574,1749]],[[64494,64495],`mapped`,[1574,1608]],[[64496,64497],`mapped`,[1574,1735]],[[64498,64499],`mapped`,[1574,1734]],[[64500,64501],`mapped`,[1574,1736]],[[64502,64504],`mapped`,[1574,1744]],[[64505,64507],`mapped`,[1574,1609]],[[64508,64511],`mapped`,[1740]],[[64512,64512],`mapped`,[1574,1580]],[[64513,64513],`mapped`,[1574,1581]],[[64514,64514],`mapped`,[1574,1605]],[[64515,64515],`mapped`,[1574,1609]],[[64516,64516],`mapped`,[1574,1610]],[[64517,64517],`mapped`,[1576,1580]],[[64518,64518],`mapped`,[1576,1581]],[[64519,64519],`mapped`,[1576,1582]],[[64520,64520],`mapped`,[1576,1605]],[[64521,64521],`mapped`,[1576,1609]],[[64522,64522],`mapped`,[1576,1610]],[[64523,64523],`mapped`,[1578,1580]],[[64524,64524],`mapped`,[1578,1581]],[[64525,64525],`mapped`,[1578,1582]],[[64526,64526],`mapped`,[1578,1605]],[[64527,64527],`mapped`,[1578,1609]],[[64528,64528],`mapped`,[1578,1610]],[[64529,64529],`mapped`,[1579,1580]],[[64530,64530],`mapped`,[1579,1605]],[[64531,64531],`mapped`,[1579,1609]],[[64532,64532],`mapped`,[1579,1610]],[[64533,64533],`mapped`,[1580,1581]],[[64534,64534],`mapped`,[1580,1605]],[[64535,64535],`mapped`,[1581,1580]],[[64536,64536],`mapped`,[1581,1605]],[[64537,64537],`mapped`,[1582,1580]],[[64538,64538],`mapped`,[1582,1581]],[[64539,64539],`mapped`,[1582,1605]],[[64540,64540],`mapped`,[1587,1580]],[[64541,64541],`mapped`,[1587,1581]],[[64542,64542],`mapped`,[1587,1582]],[[64543,64543],`mapped`,[1587,1605]],[[64544,64544],`mapped`,[1589,1581]],[[64545,64545],`mapped`,[1589,1605]],[[64546,64546],`mapped`,[1590,1580]],[[64547,64547],`mapped`,[1590,1581]],[[64548,64548],`mapped`,[1590,1582]],[[64549,64549],`mapped`,[1590,1605]],[[64550,64550],`mapped`,[1591,1581]],[[64551,64551],`mapped`,[1591,1605]],[[64552,64552],`mapped`,[1592,1605]],[[64553,64553],`mapped`,[1593,1580]],[[64554,64554],`mapped`,[1593,1605]],[[64555,64555],`mapped`,[1594,1580]],[[64556,64556],`mapped`,[1594,1605]],[[64557,64557],`mapped`,[1601,1580]],[[64558,64558],`mapped`,[1601,1581]],[[64559,64559],`mapped`,[1601,1582]],[[64560,64560],`mapped`,[1601,1605]],[[64561,64561],`mapped`,[1601,1609]],[[64562,64562],`mapped`,[1601,1610]],[[64563,64563],`mapped`,[1602,1581]],[[64564,64564],`mapped`,[1602,1605]],[[64565,64565],`mapped`,[1602,1609]],[[64566,64566],`mapped`,[1602,1610]],[[64567,64567],`mapped`,[1603,1575]],[[64568,64568],`mapped`,[1603,1580]],[[64569,64569],`mapped`,[1603,1581]],[[64570,64570],`mapped`,[1603,1582]],[[64571,64571],`mapped`,[1603,1604]],[[64572,64572],`mapped`,[1603,1605]],[[64573,64573],`mapped`,[1603,1609]],[[64574,64574],`mapped`,[1603,1610]],[[64575,64575],`mapped`,[1604,1580]],[[64576,64576],`mapped`,[1604,1581]],[[64577,64577],`mapped`,[1604,1582]],[[64578,64578],`mapped`,[1604,1605]],[[64579,64579],`mapped`,[1604,1609]],[[64580,64580],`mapped`,[1604,1610]],[[64581,64581],`mapped`,[1605,1580]],[[64582,64582],`mapped`,[1605,1581]],[[64583,64583],`mapped`,[1605,1582]],[[64584,64584],`mapped`,[1605,1605]],[[64585,64585],`mapped`,[1605,1609]],[[64586,64586],`mapped`,[1605,1610]],[[64587,64587],`mapped`,[1606,1580]],[[64588,64588],`mapped`,[1606,1581]],[[64589,64589],`mapped`,[1606,1582]],[[64590,64590],`mapped`,[1606,1605]],[[64591,64591],`mapped`,[1606,1609]],[[64592,64592],`mapped`,[1606,1610]],[[64593,64593],`mapped`,[1607,1580]],[[64594,64594],`mapped`,[1607,1605]],[[64595,64595],`mapped`,[1607,1609]],[[64596,64596],`mapped`,[1607,1610]],[[64597,64597],`mapped`,[1610,1580]],[[64598,64598],`mapped`,[1610,1581]],[[64599,64599],`mapped`,[1610,1582]],[[64600,64600],`mapped`,[1610,1605]],[[64601,64601],`mapped`,[1610,1609]],[[64602,64602],`mapped`,[1610,1610]],[[64603,64603],`mapped`,[1584,1648]],[[64604,64604],`mapped`,[1585,1648]],[[64605,64605],`mapped`,[1609,1648]],[[64606,64606],`disallowed_STD3_mapped`,[32,1612,1617]],[[64607,64607],`disallowed_STD3_mapped`,[32,1613,1617]],[[64608,64608],`disallowed_STD3_mapped`,[32,1614,1617]],[[64609,64609],`disallowed_STD3_mapped`,[32,1615,1617]],[[64610,64610],`disallowed_STD3_mapped`,[32,1616,1617]],[[64611,64611],`disallowed_STD3_mapped`,[32,1617,1648]],[[64612,64612],`mapped`,[1574,1585]],[[64613,64613],`mapped`,[1574,1586]],[[64614,64614],`mapped`,[1574,1605]],[[64615,64615],`mapped`,[1574,1606]],[[64616,64616],`mapped`,[1574,1609]],[[64617,64617],`mapped`,[1574,1610]],[[64618,64618],`mapped`,[1576,1585]],[[64619,64619],`mapped`,[1576,1586]],[[64620,64620],`mapped`,[1576,1605]],[[64621,64621],`mapped`,[1576,1606]],[[64622,64622],`mapped`,[1576,1609]],[[64623,64623],`mapped`,[1576,1610]],[[64624,64624],`mapped`,[1578,1585]],[[64625,64625],`mapped`,[1578,1586]],[[64626,64626],`mapped`,[1578,1605]],[[64627,64627],`mapped`,[1578,1606]],[[64628,64628],`mapped`,[1578,1609]],[[64629,64629],`mapped`,[1578,1610]],[[64630,64630],`mapped`,[1579,1585]],[[64631,64631],`mapped`,[1579,1586]],[[64632,64632],`mapped`,[1579,1605]],[[64633,64633],`mapped`,[1579,1606]],[[64634,64634],`mapped`,[1579,1609]],[[64635,64635],`mapped`,[1579,1610]],[[64636,64636],`mapped`,[1601,1609]],[[64637,64637],`mapped`,[1601,1610]],[[64638,64638],`mapped`,[1602,1609]],[[64639,64639],`mapped`,[1602,1610]],[[64640,64640],`mapped`,[1603,1575]],[[64641,64641],`mapped`,[1603,1604]],[[64642,64642],`mapped`,[1603,1605]],[[64643,64643],`mapped`,[1603,1609]],[[64644,64644],`mapped`,[1603,1610]],[[64645,64645],`mapped`,[1604,1605]],[[64646,64646],`mapped`,[1604,1609]],[[64647,64647],`mapped`,[1604,1610]],[[64648,64648],`mapped`,[1605,1575]],[[64649,64649],`mapped`,[1605,1605]],[[64650,64650],`mapped`,[1606,1585]],[[64651,64651],`mapped`,[1606,1586]],[[64652,64652],`mapped`,[1606,1605]],[[64653,64653],`mapped`,[1606,1606]],[[64654,64654],`mapped`,[1606,1609]],[[64655,64655],`mapped`,[1606,1610]],[[64656,64656],`mapped`,[1609,1648]],[[64657,64657],`mapped`,[1610,1585]],[[64658,64658],`mapped`,[1610,1586]],[[64659,64659],`mapped`,[1610,1605]],[[64660,64660],`mapped`,[1610,1606]],[[64661,64661],`mapped`,[1610,1609]],[[64662,64662],`mapped`,[1610,1610]],[[64663,64663],`mapped`,[1574,1580]],[[64664,64664],`mapped`,[1574,1581]],[[64665,64665],`mapped`,[1574,1582]],[[64666,64666],`mapped`,[1574,1605]],[[64667,64667],`mapped`,[1574,1607]],[[64668,64668],`mapped`,[1576,1580]],[[64669,64669],`mapped`,[1576,1581]],[[64670,64670],`mapped`,[1576,1582]],[[64671,64671],`mapped`,[1576,1605]],[[64672,64672],`mapped`,[1576,1607]],[[64673,64673],`mapped`,[1578,1580]],[[64674,64674],`mapped`,[1578,1581]],[[64675,64675],`mapped`,[1578,1582]],[[64676,64676],`mapped`,[1578,1605]],[[64677,64677],`mapped`,[1578,1607]],[[64678,64678],`mapped`,[1579,1605]],[[64679,64679],`mapped`,[1580,1581]],[[64680,64680],`mapped`,[1580,1605]],[[64681,64681],`mapped`,[1581,1580]],[[64682,64682],`mapped`,[1581,1605]],[[64683,64683],`mapped`,[1582,1580]],[[64684,64684],`mapped`,[1582,1605]],[[64685,64685],`mapped`,[1587,1580]],[[64686,64686],`mapped`,[1587,1581]],[[64687,64687],`mapped`,[1587,1582]],[[64688,64688],`mapped`,[1587,1605]],[[64689,64689],`mapped`,[1589,1581]],[[64690,64690],`mapped`,[1589,1582]],[[64691,64691],`mapped`,[1589,1605]],[[64692,64692],`mapped`,[1590,1580]],[[64693,64693],`mapped`,[1590,1581]],[[64694,64694],`mapped`,[1590,1582]],[[64695,64695],`mapped`,[1590,1605]],[[64696,64696],`mapped`,[1591,1581]],[[64697,64697],`mapped`,[1592,1605]],[[64698,64698],`mapped`,[1593,1580]],[[64699,64699],`mapped`,[1593,1605]],[[64700,64700],`mapped`,[1594,1580]],[[64701,64701],`mapped`,[1594,1605]],[[64702,64702],`mapped`,[1601,1580]],[[64703,64703],`mapped`,[1601,1581]],[[64704,64704],`mapped`,[1601,1582]],[[64705,64705],`mapped`,[1601,1605]],[[64706,64706],`mapped`,[1602,1581]],[[64707,64707],`mapped`,[1602,1605]],[[64708,64708],`mapped`,[1603,1580]],[[64709,64709],`mapped`,[1603,1581]],[[64710,64710],`mapped`,[1603,1582]],[[64711,64711],`mapped`,[1603,1604]],[[64712,64712],`mapped`,[1603,1605]],[[64713,64713],`mapped`,[1604,1580]],[[64714,64714],`mapped`,[1604,1581]],[[64715,64715],`mapped`,[1604,1582]],[[64716,64716],`mapped`,[1604,1605]],[[64717,64717],`mapped`,[1604,1607]],[[64718,64718],`mapped`,[1605,1580]],[[64719,64719],`mapped`,[1605,1581]],[[64720,64720],`mapped`,[1605,1582]],[[64721,64721],`mapped`,[1605,1605]],[[64722,64722],`mapped`,[1606,1580]],[[64723,64723],`mapped`,[1606,1581]],[[64724,64724],`mapped`,[1606,1582]],[[64725,64725],`mapped`,[1606,1605]],[[64726,64726],`mapped`,[1606,1607]],[[64727,64727],`mapped`,[1607,1580]],[[64728,64728],`mapped`,[1607,1605]],[[64729,64729],`mapped`,[1607,1648]],[[64730,64730],`mapped`,[1610,1580]],[[64731,64731],`mapped`,[1610,1581]],[[64732,64732],`mapped`,[1610,1582]],[[64733,64733],`mapped`,[1610,1605]],[[64734,64734],`mapped`,[1610,1607]],[[64735,64735],`mapped`,[1574,1605]],[[64736,64736],`mapped`,[1574,1607]],[[64737,64737],`mapped`,[1576,1605]],[[64738,64738],`mapped`,[1576,1607]],[[64739,64739],`mapped`,[1578,1605]],[[64740,64740],`mapped`,[1578,1607]],[[64741,64741],`mapped`,[1579,1605]],[[64742,64742],`mapped`,[1579,1607]],[[64743,64743],`mapped`,[1587,1605]],[[64744,64744],`mapped`,[1587,1607]],[[64745,64745],`mapped`,[1588,1605]],[[64746,64746],`mapped`,[1588,1607]],[[64747,64747],`mapped`,[1603,1604]],[[64748,64748],`mapped`,[1603,1605]],[[64749,64749],`mapped`,[1604,1605]],[[64750,64750],`mapped`,[1606,1605]],[[64751,64751],`mapped`,[1606,1607]],[[64752,64752],`mapped`,[1610,1605]],[[64753,64753],`mapped`,[1610,1607]],[[64754,64754],`mapped`,[1600,1614,1617]],[[64755,64755],`mapped`,[1600,1615,1617]],[[64756,64756],`mapped`,[1600,1616,1617]],[[64757,64757],`mapped`,[1591,1609]],[[64758,64758],`mapped`,[1591,1610]],[[64759,64759],`mapped`,[1593,1609]],[[64760,64760],`mapped`,[1593,1610]],[[64761,64761],`mapped`,[1594,1609]],[[64762,64762],`mapped`,[1594,1610]],[[64763,64763],`mapped`,[1587,1609]],[[64764,64764],`mapped`,[1587,1610]],[[64765,64765],`mapped`,[1588,1609]],[[64766,64766],`mapped`,[1588,1610]],[[64767,64767],`mapped`,[1581,1609]],[[64768,64768],`mapped`,[1581,1610]],[[64769,64769],`mapped`,[1580,1609]],[[64770,64770],`mapped`,[1580,1610]],[[64771,64771],`mapped`,[1582,1609]],[[64772,64772],`mapped`,[1582,1610]],[[64773,64773],`mapped`,[1589,1609]],[[64774,64774],`mapped`,[1589,1610]],[[64775,64775],`mapped`,[1590,1609]],[[64776,64776],`mapped`,[1590,1610]],[[64777,64777],`mapped`,[1588,1580]],[[64778,64778],`mapped`,[1588,1581]],[[64779,64779],`mapped`,[1588,1582]],[[64780,64780],`mapped`,[1588,1605]],[[64781,64781],`mapped`,[1588,1585]],[[64782,64782],`mapped`,[1587,1585]],[[64783,64783],`mapped`,[1589,1585]],[[64784,64784],`mapped`,[1590,1585]],[[64785,64785],`mapped`,[1591,1609]],[[64786,64786],`mapped`,[1591,1610]],[[64787,64787],`mapped`,[1593,1609]],[[64788,64788],`mapped`,[1593,1610]],[[64789,64789],`mapped`,[1594,1609]],[[64790,64790],`mapped`,[1594,1610]],[[64791,64791],`mapped`,[1587,1609]],[[64792,64792],`mapped`,[1587,1610]],[[64793,64793],`mapped`,[1588,1609]],[[64794,64794],`mapped`,[1588,1610]],[[64795,64795],`mapped`,[1581,1609]],[[64796,64796],`mapped`,[1581,1610]],[[64797,64797],`mapped`,[1580,1609]],[[64798,64798],`mapped`,[1580,1610]],[[64799,64799],`mapped`,[1582,1609]],[[64800,64800],`mapped`,[1582,1610]],[[64801,64801],`mapped`,[1589,1609]],[[64802,64802],`mapped`,[1589,1610]],[[64803,64803],`mapped`,[1590,1609]],[[64804,64804],`mapped`,[1590,1610]],[[64805,64805],`mapped`,[1588,1580]],[[64806,64806],`mapped`,[1588,1581]],[[64807,64807],`mapped`,[1588,1582]],[[64808,64808],`mapped`,[1588,1605]],[[64809,64809],`mapped`,[1588,1585]],[[64810,64810],`mapped`,[1587,1585]],[[64811,64811],`mapped`,[1589,1585]],[[64812,64812],`mapped`,[1590,1585]],[[64813,64813],`mapped`,[1588,1580]],[[64814,64814],`mapped`,[1588,1581]],[[64815,64815],`mapped`,[1588,1582]],[[64816,64816],`mapped`,[1588,1605]],[[64817,64817],`mapped`,[1587,1607]],[[64818,64818],`mapped`,[1588,1607]],[[64819,64819],`mapped`,[1591,1605]],[[64820,64820],`mapped`,[1587,1580]],[[64821,64821],`mapped`,[1587,1581]],[[64822,64822],`mapped`,[1587,1582]],[[64823,64823],`mapped`,[1588,1580]],[[64824,64824],`mapped`,[1588,1581]],[[64825,64825],`mapped`,[1588,1582]],[[64826,64826],`mapped`,[1591,1605]],[[64827,64827],`mapped`,[1592,1605]],[[64828,64829],`mapped`,[1575,1611]],[[64830,64831],`valid`,[],`NV8`],[[64832,64847],`disallowed`],[[64848,64848],`mapped`,[1578,1580,1605]],[[64849,64850],`mapped`,[1578,1581,1580]],[[64851,64851],`mapped`,[1578,1581,1605]],[[64852,64852],`mapped`,[1578,1582,1605]],[[64853,64853],`mapped`,[1578,1605,1580]],[[64854,64854],`mapped`,[1578,1605,1581]],[[64855,64855],`mapped`,[1578,1605,1582]],[[64856,64857],`mapped`,[1580,1605,1581]],[[64858,64858],`mapped`,[1581,1605,1610]],[[64859,64859],`mapped`,[1581,1605,1609]],[[64860,64860],`mapped`,[1587,1581,1580]],[[64861,64861],`mapped`,[1587,1580,1581]],[[64862,64862],`mapped`,[1587,1580,1609]],[[64863,64864],`mapped`,[1587,1605,1581]],[[64865,64865],`mapped`,[1587,1605,1580]],[[64866,64867],`mapped`,[1587,1605,1605]],[[64868,64869],`mapped`,[1589,1581,1581]],[[64870,64870],`mapped`,[1589,1605,1605]],[[64871,64872],`mapped`,[1588,1581,1605]],[[64873,64873],`mapped`,[1588,1580,1610]],[[64874,64875],`mapped`,[1588,1605,1582]],[[64876,64877],`mapped`,[1588,1605,1605]],[[64878,64878],`mapped`,[1590,1581,1609]],[[64879,64880],`mapped`,[1590,1582,1605]],[[64881,64882],`mapped`,[1591,1605,1581]],[[64883,64883],`mapped`,[1591,1605,1605]],[[64884,64884],`mapped`,[1591,1605,1610]],[[64885,64885],`mapped`,[1593,1580,1605]],[[64886,64887],`mapped`,[1593,1605,1605]],[[64888,64888],`mapped`,[1593,1605,1609]],[[64889,64889],`mapped`,[1594,1605,1605]],[[64890,64890],`mapped`,[1594,1605,1610]],[[64891,64891],`mapped`,[1594,1605,1609]],[[64892,64893],`mapped`,[1601,1582,1605]],[[64894,64894],`mapped`,[1602,1605,1581]],[[64895,64895],`mapped`,[1602,1605,1605]],[[64896,64896],`mapped`,[1604,1581,1605]],[[64897,64897],`mapped`,[1604,1581,1610]],[[64898,64898],`mapped`,[1604,1581,1609]],[[64899,64900],`mapped`,[1604,1580,1580]],[[64901,64902],`mapped`,[1604,1582,1605]],[[64903,64904],`mapped`,[1604,1605,1581]],[[64905,64905],`mapped`,[1605,1581,1580]],[[64906,64906],`mapped`,[1605,1581,1605]],[[64907,64907],`mapped`,[1605,1581,1610]],[[64908,64908],`mapped`,[1605,1580,1581]],[[64909,64909],`mapped`,[1605,1580,1605]],[[64910,64910],`mapped`,[1605,1582,1580]],[[64911,64911],`mapped`,[1605,1582,1605]],[[64912,64913],`disallowed`],[[64914,64914],`mapped`,[1605,1580,1582]],[[64915,64915],`mapped`,[1607,1605,1580]],[[64916,64916],`mapped`,[1607,1605,1605]],[[64917,64917],`mapped`,[1606,1581,1605]],[[64918,64918],`mapped`,[1606,1581,1609]],[[64919,64920],`mapped`,[1606,1580,1605]],[[64921,64921],`mapped`,[1606,1580,1609]],[[64922,64922],`mapped`,[1606,1605,1610]],[[64923,64923],`mapped`,[1606,1605,1609]],[[64924,64925],`mapped`,[1610,1605,1605]],[[64926,64926],`mapped`,[1576,1582,1610]],[[64927,64927],`mapped`,[1578,1580,1610]],[[64928,64928],`mapped`,[1578,1580,1609]],[[64929,64929],`mapped`,[1578,1582,1610]],[[64930,64930],`mapped`,[1578,1582,1609]],[[64931,64931],`mapped`,[1578,1605,1610]],[[64932,64932],`mapped`,[1578,1605,1609]],[[64933,64933],`mapped`,[1580,1605,1610]],[[64934,64934],`mapped`,[1580,1581,1609]],[[64935,64935],`mapped`,[1580,1605,1609]],[[64936,64936],`mapped`,[1587,1582,1609]],[[64937,64937],`mapped`,[1589,1581,1610]],[[64938,64938],`mapped`,[1588,1581,1610]],[[64939,64939],`mapped`,[1590,1581,1610]],[[64940,64940],`mapped`,[1604,1580,1610]],[[64941,64941],`mapped`,[1604,1605,1610]],[[64942,64942],`mapped`,[1610,1581,1610]],[[64943,64943],`mapped`,[1610,1580,1610]],[[64944,64944],`mapped`,[1610,1605,1610]],[[64945,64945],`mapped`,[1605,1605,1610]],[[64946,64946],`mapped`,[1602,1605,1610]],[[64947,64947],`mapped`,[1606,1581,1610]],[[64948,64948],`mapped`,[1602,1605,1581]],[[64949,64949],`mapped`,[1604,1581,1605]],[[64950,64950],`mapped`,[1593,1605,1610]],[[64951,64951],`mapped`,[1603,1605,1610]],[[64952,64952],`mapped`,[1606,1580,1581]],[[64953,64953],`mapped`,[1605,1582,1610]],[[64954,64954],`mapped`,[1604,1580,1605]],[[64955,64955],`mapped`,[1603,1605,1605]],[[64956,64956],`mapped`,[1604,1580,1605]],[[64957,64957],`mapped`,[1606,1580,1581]],[[64958,64958],`mapped`,[1580,1581,1610]],[[64959,64959],`mapped`,[1581,1580,1610]],[[64960,64960],`mapped`,[1605,1580,1610]],[[64961,64961],`mapped`,[1601,1605,1610]],[[64962,64962],`mapped`,[1576,1581,1610]],[[64963,64963],`mapped`,[1603,1605,1605]],[[64964,64964],`mapped`,[1593,1580,1605]],[[64965,64965],`mapped`,[1589,1605,1605]],[[64966,64966],`mapped`,[1587,1582,1610]],[[64967,64967],`mapped`,[1606,1580,1610]],[[64968,64975],`disallowed`],[[64976,65007],`disallowed`],[[65008,65008],`mapped`,[1589,1604,1746]],[[65009,65009],`mapped`,[1602,1604,1746]],[[65010,65010],`mapped`,[1575,1604,1604,1607]],[[65011,65011],`mapped`,[1575,1603,1576,1585]],[[65012,65012],`mapped`,[1605,1581,1605,1583]],[[65013,65013],`mapped`,[1589,1604,1593,1605]],[[65014,65014],`mapped`,[1585,1587,1608,1604]],[[65015,65015],`mapped`,[1593,1604,1610,1607]],[[65016,65016],`mapped`,[1608,1587,1604,1605]],[[65017,65017],`mapped`,[1589,1604,1609]],[[65018,65018],`disallowed_STD3_mapped`,[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],`disallowed_STD3_mapped`,[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],`mapped`,[1585,1740,1575,1604]],[[65021,65021],`valid`,[],`NV8`],[[65022,65023],`disallowed`],[[65024,65039],`ignored`],[[65040,65040],`disallowed_STD3_mapped`,[44]],[[65041,65041],`mapped`,[12289]],[[65042,65042],`disallowed`],[[65043,65043],`disallowed_STD3_mapped`,[58]],[[65044,65044],`disallowed_STD3_mapped`,[59]],[[65045,65045],`disallowed_STD3_mapped`,[33]],[[65046,65046],`disallowed_STD3_mapped`,[63]],[[65047,65047],`mapped`,[12310]],[[65048,65048],`mapped`,[12311]],[[65049,65049],`disallowed`],[[65050,65055],`disallowed`],[[65056,65059],`valid`],[[65060,65062],`valid`],[[65063,65069],`valid`],[[65070,65071],`valid`],[[65072,65072],`disallowed`],[[65073,65073],`mapped`,[8212]],[[65074,65074],`mapped`,[8211]],[[65075,65076],`disallowed_STD3_mapped`,[95]],[[65077,65077],`disallowed_STD3_mapped`,[40]],[[65078,65078],`disallowed_STD3_mapped`,[41]],[[65079,65079],`disallowed_STD3_mapped`,[123]],[[65080,65080],`disallowed_STD3_mapped`,[125]],[[65081,65081],`mapped`,[12308]],[[65082,65082],`mapped`,[12309]],[[65083,65083],`mapped`,[12304]],[[65084,65084],`mapped`,[12305]],[[65085,65085],`mapped`,[12298]],[[65086,65086],`mapped`,[12299]],[[65087,65087],`mapped`,[12296]],[[65088,65088],`mapped`,[12297]],[[65089,65089],`mapped`,[12300]],[[65090,65090],`mapped`,[12301]],[[65091,65091],`mapped`,[12302]],[[65092,65092],`mapped`,[12303]],[[65093,65094],`valid`,[],`NV8`],[[65095,65095],`disallowed_STD3_mapped`,[91]],[[65096,65096],`disallowed_STD3_mapped`,[93]],[[65097,65100],`disallowed_STD3_mapped`,[32,773]],[[65101,65103],`disallowed_STD3_mapped`,[95]],[[65104,65104],`disallowed_STD3_mapped`,[44]],[[65105,65105],`mapped`,[12289]],[[65106,65106],`disallowed`],[[65107,65107],`disallowed`],[[65108,65108],`disallowed_STD3_mapped`,[59]],[[65109,65109],`disallowed_STD3_mapped`,[58]],[[65110,65110],`disallowed_STD3_mapped`,[63]],[[65111,65111],`disallowed_STD3_mapped`,[33]],[[65112,65112],`mapped`,[8212]],[[65113,65113],`disallowed_STD3_mapped`,[40]],[[65114,65114],`disallowed_STD3_mapped`,[41]],[[65115,65115],`disallowed_STD3_mapped`,[123]],[[65116,65116],`disallowed_STD3_mapped`,[125]],[[65117,65117],`mapped`,[12308]],[[65118,65118],`mapped`,[12309]],[[65119,65119],`disallowed_STD3_mapped`,[35]],[[65120,65120],`disallowed_STD3_mapped`,[38]],[[65121,65121],`disallowed_STD3_mapped`,[42]],[[65122,65122],`disallowed_STD3_mapped`,[43]],[[65123,65123],`mapped`,[45]],[[65124,65124],`disallowed_STD3_mapped`,[60]],[[65125,65125],`disallowed_STD3_mapped`,[62]],[[65126,65126],`disallowed_STD3_mapped`,[61]],[[65127,65127],`disallowed`],[[65128,65128],`disallowed_STD3_mapped`,[92]],[[65129,65129],`disallowed_STD3_mapped`,[36]],[[65130,65130],`disallowed_STD3_mapped`,[37]],[[65131,65131],`disallowed_STD3_mapped`,[64]],[[65132,65135],`disallowed`],[[65136,65136],`disallowed_STD3_mapped`,[32,1611]],[[65137,65137],`mapped`,[1600,1611]],[[65138,65138],`disallowed_STD3_mapped`,[32,1612]],[[65139,65139],`valid`],[[65140,65140],`disallowed_STD3_mapped`,[32,1613]],[[65141,65141],`disallowed`],[[65142,65142],`disallowed_STD3_mapped`,[32,1614]],[[65143,65143],`mapped`,[1600,1614]],[[65144,65144],`disallowed_STD3_mapped`,[32,1615]],[[65145,65145],`mapped`,[1600,1615]],[[65146,65146],`disallowed_STD3_mapped`,[32,1616]],[[65147,65147],`mapped`,[1600,1616]],[[65148,65148],`disallowed_STD3_mapped`,[32,1617]],[[65149,65149],`mapped`,[1600,1617]],[[65150,65150],`disallowed_STD3_mapped`,[32,1618]],[[65151,65151],`mapped`,[1600,1618]],[[65152,65152],`mapped`,[1569]],[[65153,65154],`mapped`,[1570]],[[65155,65156],`mapped`,[1571]],[[65157,65158],`mapped`,[1572]],[[65159,65160],`mapped`,[1573]],[[65161,65164],`mapped`,[1574]],[[65165,65166],`mapped`,[1575]],[[65167,65170],`mapped`,[1576]],[[65171,65172],`mapped`,[1577]],[[65173,65176],`mapped`,[1578]],[[65177,65180],`mapped`,[1579]],[[65181,65184],`mapped`,[1580]],[[65185,65188],`mapped`,[1581]],[[65189,65192],`mapped`,[1582]],[[65193,65194],`mapped`,[1583]],[[65195,65196],`mapped`,[1584]],[[65197,65198],`mapped`,[1585]],[[65199,65200],`mapped`,[1586]],[[65201,65204],`mapped`,[1587]],[[65205,65208],`mapped`,[1588]],[[65209,65212],`mapped`,[1589]],[[65213,65216],`mapped`,[1590]],[[65217,65220],`mapped`,[1591]],[[65221,65224],`mapped`,[1592]],[[65225,65228],`mapped`,[1593]],[[65229,65232],`mapped`,[1594]],[[65233,65236],`mapped`,[1601]],[[65237,65240],`mapped`,[1602]],[[65241,65244],`mapped`,[1603]],[[65245,65248],`mapped`,[1604]],[[65249,65252],`mapped`,[1605]],[[65253,65256],`mapped`,[1606]],[[65257,65260],`mapped`,[1607]],[[65261,65262],`mapped`,[1608]],[[65263,65264],`mapped`,[1609]],[[65265,65268],`mapped`,[1610]],[[65269,65270],`mapped`,[1604,1570]],[[65271,65272],`mapped`,[1604,1571]],[[65273,65274],`mapped`,[1604,1573]],[[65275,65276],`mapped`,[1604,1575]],[[65277,65278],`disallowed`],[[65279,65279],`ignored`],[[65280,65280],`disallowed`],[[65281,65281],`disallowed_STD3_mapped`,[33]],[[65282,65282],`disallowed_STD3_mapped`,[34]],[[65283,65283],`disallowed_STD3_mapped`,[35]],[[65284,65284],`disallowed_STD3_mapped`,[36]],[[65285,65285],`disallowed_STD3_mapped`,[37]],[[65286,65286],`disallowed_STD3_mapped`,[38]],[[65287,65287],`disallowed_STD3_mapped`,[39]],[[65288,65288],`disallowed_STD3_mapped`,[40]],[[65289,65289],`disallowed_STD3_mapped`,[41]],[[65290,65290],`disallowed_STD3_mapped`,[42]],[[65291,65291],`disallowed_STD3_mapped`,[43]],[[65292,65292],`disallowed_STD3_mapped`,[44]],[[65293,65293],`mapped`,[45]],[[65294,65294],`mapped`,[46]],[[65295,65295],`disallowed_STD3_mapped`,[47]],[[65296,65296],`mapped`,[48]],[[65297,65297],`mapped`,[49]],[[65298,65298],`mapped`,[50]],[[65299,65299],`mapped`,[51]],[[65300,65300],`mapped`,[52]],[[65301,65301],`mapped`,[53]],[[65302,65302],`mapped`,[54]],[[65303,65303],`mapped`,[55]],[[65304,65304],`mapped`,[56]],[[65305,65305],`mapped`,[57]],[[65306,65306],`disallowed_STD3_mapped`,[58]],[[65307,65307],`disallowed_STD3_mapped`,[59]],[[65308,65308],`disallowed_STD3_mapped`,[60]],[[65309,65309],`disallowed_STD3_mapped`,[61]],[[65310,65310],`disallowed_STD3_mapped`,[62]],[[65311,65311],`disallowed_STD3_mapped`,[63]],[[65312,65312],`disallowed_STD3_mapped`,[64]],[[65313,65313],`mapped`,[97]],[[65314,65314],`mapped`,[98]],[[65315,65315],`mapped`,[99]],[[65316,65316],`mapped`,[100]],[[65317,65317],`mapped`,[101]],[[65318,65318],`mapped`,[102]],[[65319,65319],`mapped`,[103]],[[65320,65320],`mapped`,[104]],[[65321,65321],`mapped`,[105]],[[65322,65322],`mapped`,[106]],[[65323,65323],`mapped`,[107]],[[65324,65324],`mapped`,[108]],[[65325,65325],`mapped`,[109]],[[65326,65326],`mapped`,[110]],[[65327,65327],`mapped`,[111]],[[65328,65328],`mapped`,[112]],[[65329,65329],`mapped`,[113]],[[65330,65330],`mapped`,[114]],[[65331,65331],`mapped`,[115]],[[65332,65332],`mapped`,[116]],[[65333,65333],`mapped`,[117]],[[65334,65334],`mapped`,[118]],[[65335,65335],`mapped`,[119]],[[65336,65336],`mapped`,[120]],[[65337,65337],`mapped`,[121]],[[65338,65338],`mapped`,[122]],[[65339,65339],`disallowed_STD3_mapped`,[91]],[[65340,65340],`disallowed_STD3_mapped`,[92]],[[65341,65341],`disallowed_STD3_mapped`,[93]],[[65342,65342],`disallowed_STD3_mapped`,[94]],[[65343,65343],`disallowed_STD3_mapped`,[95]],[[65344,65344],`disallowed_STD3_mapped`,[96]],[[65345,65345],`mapped`,[97]],[[65346,65346],`mapped`,[98]],[[65347,65347],`mapped`,[99]],[[65348,65348],`mapped`,[100]],[[65349,65349],`mapped`,[101]],[[65350,65350],`mapped`,[102]],[[65351,65351],`mapped`,[103]],[[65352,65352],`mapped`,[104]],[[65353,65353],`mapped`,[105]],[[65354,65354],`mapped`,[106]],[[65355,65355],`mapped`,[107]],[[65356,65356],`mapped`,[108]],[[65357,65357],`mapped`,[109]],[[65358,65358],`mapped`,[110]],[[65359,65359],`mapped`,[111]],[[65360,65360],`mapped`,[112]],[[65361,65361],`mapped`,[113]],[[65362,65362],`mapped`,[114]],[[65363,65363],`mapped`,[115]],[[65364,65364],`mapped`,[116]],[[65365,65365],`mapped`,[117]],[[65366,65366],`mapped`,[118]],[[65367,65367],`mapped`,[119]],[[65368,65368],`mapped`,[120]],[[65369,65369],`mapped`,[121]],[[65370,65370],`mapped`,[122]],[[65371,65371],`disallowed_STD3_mapped`,[123]],[[65372,65372],`disallowed_STD3_mapped`,[124]],[[65373,65373],`disallowed_STD3_mapped`,[125]],[[65374,65374],`disallowed_STD3_mapped`,[126]],[[65375,65375],`mapped`,[10629]],[[65376,65376],`mapped`,[10630]],[[65377,65377],`mapped`,[46]],[[65378,65378],`mapped`,[12300]],[[65379,65379],`mapped`,[12301]],[[65380,65380],`mapped`,[12289]],[[65381,65381],`mapped`,[12539]],[[65382,65382],`mapped`,[12530]],[[65383,65383],`mapped`,[12449]],[[65384,65384],`mapped`,[12451]],[[65385,65385],`mapped`,[12453]],[[65386,65386],`mapped`,[12455]],[[65387,65387],`mapped`,[12457]],[[65388,65388],`mapped`,[12515]],[[65389,65389],`mapped`,[12517]],[[65390,65390],`mapped`,[12519]],[[65391,65391],`mapped`,[12483]],[[65392,65392],`mapped`,[12540]],[[65393,65393],`mapped`,[12450]],[[65394,65394],`mapped`,[12452]],[[65395,65395],`mapped`,[12454]],[[65396,65396],`mapped`,[12456]],[[65397,65397],`mapped`,[12458]],[[65398,65398],`mapped`,[12459]],[[65399,65399],`mapped`,[12461]],[[65400,65400],`mapped`,[12463]],[[65401,65401],`mapped`,[12465]],[[65402,65402],`mapped`,[12467]],[[65403,65403],`mapped`,[12469]],[[65404,65404],`mapped`,[12471]],[[65405,65405],`mapped`,[12473]],[[65406,65406],`mapped`,[12475]],[[65407,65407],`mapped`,[12477]],[[65408,65408],`mapped`,[12479]],[[65409,65409],`mapped`,[12481]],[[65410,65410],`mapped`,[12484]],[[65411,65411],`mapped`,[12486]],[[65412,65412],`mapped`,[12488]],[[65413,65413],`mapped`,[12490]],[[65414,65414],`mapped`,[12491]],[[65415,65415],`mapped`,[12492]],[[65416,65416],`mapped`,[12493]],[[65417,65417],`mapped`,[12494]],[[65418,65418],`mapped`,[12495]],[[65419,65419],`mapped`,[12498]],[[65420,65420],`mapped`,[12501]],[[65421,65421],`mapped`,[12504]],[[65422,65422],`mapped`,[12507]],[[65423,65423],`mapped`,[12510]],[[65424,65424],`mapped`,[12511]],[[65425,65425],`mapped`,[12512]],[[65426,65426],`mapped`,[12513]],[[65427,65427],`mapped`,[12514]],[[65428,65428],`mapped`,[12516]],[[65429,65429],`mapped`,[12518]],[[65430,65430],`mapped`,[12520]],[[65431,65431],`mapped`,[12521]],[[65432,65432],`mapped`,[12522]],[[65433,65433],`mapped`,[12523]],[[65434,65434],`mapped`,[12524]],[[65435,65435],`mapped`,[12525]],[[65436,65436],`mapped`,[12527]],[[65437,65437],`mapped`,[12531]],[[65438,65438],`mapped`,[12441]],[[65439,65439],`mapped`,[12442]],[[65440,65440],`disallowed`],[[65441,65441],`mapped`,[4352]],[[65442,65442],`mapped`,[4353]],[[65443,65443],`mapped`,[4522]],[[65444,65444],`mapped`,[4354]],[[65445,65445],`mapped`,[4524]],[[65446,65446],`mapped`,[4525]],[[65447,65447],`mapped`,[4355]],[[65448,65448],`mapped`,[4356]],[[65449,65449],`mapped`,[4357]],[[65450,65450],`mapped`,[4528]],[[65451,65451],`mapped`,[4529]],[[65452,65452],`mapped`,[4530]],[[65453,65453],`mapped`,[4531]],[[65454,65454],`mapped`,[4532]],[[65455,65455],`mapped`,[4533]],[[65456,65456],`mapped`,[4378]],[[65457,65457],`mapped`,[4358]],[[65458,65458],`mapped`,[4359]],[[65459,65459],`mapped`,[4360]],[[65460,65460],`mapped`,[4385]],[[65461,65461],`mapped`,[4361]],[[65462,65462],`mapped`,[4362]],[[65463,65463],`mapped`,[4363]],[[65464,65464],`mapped`,[4364]],[[65465,65465],`mapped`,[4365]],[[65466,65466],`mapped`,[4366]],[[65467,65467],`mapped`,[4367]],[[65468,65468],`mapped`,[4368]],[[65469,65469],`mapped`,[4369]],[[65470,65470],`mapped`,[4370]],[[65471,65473],`disallowed`],[[65474,65474],`mapped`,[4449]],[[65475,65475],`mapped`,[4450]],[[65476,65476],`mapped`,[4451]],[[65477,65477],`mapped`,[4452]],[[65478,65478],`mapped`,[4453]],[[65479,65479],`mapped`,[4454]],[[65480,65481],`disallowed`],[[65482,65482],`mapped`,[4455]],[[65483,65483],`mapped`,[4456]],[[65484,65484],`mapped`,[4457]],[[65485,65485],`mapped`,[4458]],[[65486,65486],`mapped`,[4459]],[[65487,65487],`mapped`,[4460]],[[65488,65489],`disallowed`],[[65490,65490],`mapped`,[4461]],[[65491,65491],`mapped`,[4462]],[[65492,65492],`mapped`,[4463]],[[65493,65493],`mapped`,[4464]],[[65494,65494],`mapped`,[4465]],[[65495,65495],`mapped`,[4466]],[[65496,65497],`disallowed`],[[65498,65498],`mapped`,[4467]],[[65499,65499],`mapped`,[4468]],[[65500,65500],`mapped`,[4469]],[[65501,65503],`disallowed`],[[65504,65504],`mapped`,[162]],[[65505,65505],`mapped`,[163]],[[65506,65506],`mapped`,[172]],[[65507,65507],`disallowed_STD3_mapped`,[32,772]],[[65508,65508],`mapped`,[166]],[[65509,65509],`mapped`,[165]],[[65510,65510],`mapped`,[8361]],[[65511,65511],`disallowed`],[[65512,65512],`mapped`,[9474]],[[65513,65513],`mapped`,[8592]],[[65514,65514],`mapped`,[8593]],[[65515,65515],`mapped`,[8594]],[[65516,65516],`mapped`,[8595]],[[65517,65517],`mapped`,[9632]],[[65518,65518],`mapped`,[9675]],[[65519,65528],`disallowed`],[[65529,65531],`disallowed`],[[65532,65532],`disallowed`],[[65533,65533],`disallowed`],[[65534,65535],`disallowed`],[[65536,65547],`valid`],[[65548,65548],`disallowed`],[[65549,65574],`valid`],[[65575,65575],`disallowed`],[[65576,65594],`valid`],[[65595,65595],`disallowed`],[[65596,65597],`valid`],[[65598,65598],`disallowed`],[[65599,65613],`valid`],[[65614,65615],`disallowed`],[[65616,65629],`valid`],[[65630,65663],`disallowed`],[[65664,65786],`valid`],[[65787,65791],`disallowed`],[[65792,65794],`valid`,[],`NV8`],[[65795,65798],`disallowed`],[[65799,65843],`valid`,[],`NV8`],[[65844,65846],`disallowed`],[[65847,65855],`valid`,[],`NV8`],[[65856,65930],`valid`,[],`NV8`],[[65931,65932],`valid`,[],`NV8`],[[65933,65935],`disallowed`],[[65936,65947],`valid`,[],`NV8`],[[65948,65951],`disallowed`],[[65952,65952],`valid`,[],`NV8`],[[65953,65999],`disallowed`],[[66e3,66044],`valid`,[],`NV8`],[[66045,66045],`valid`],[[66046,66175],`disallowed`],[[66176,66204],`valid`],[[66205,66207],`disallowed`],[[66208,66256],`valid`],[[66257,66271],`disallowed`],[[66272,66272],`valid`],[[66273,66299],`valid`,[],`NV8`],[[66300,66303],`disallowed`],[[66304,66334],`valid`],[[66335,66335],`valid`],[[66336,66339],`valid`,[],`NV8`],[[66340,66351],`disallowed`],[[66352,66368],`valid`],[[66369,66369],`valid`,[],`NV8`],[[66370,66377],`valid`],[[66378,66378],`valid`,[],`NV8`],[[66379,66383],`disallowed`],[[66384,66426],`valid`],[[66427,66431],`disallowed`],[[66432,66461],`valid`],[[66462,66462],`disallowed`],[[66463,66463],`valid`,[],`NV8`],[[66464,66499],`valid`],[[66500,66503],`disallowed`],[[66504,66511],`valid`],[[66512,66517],`valid`,[],`NV8`],[[66518,66559],`disallowed`],[[66560,66560],`mapped`,[66600]],[[66561,66561],`mapped`,[66601]],[[66562,66562],`mapped`,[66602]],[[66563,66563],`mapped`,[66603]],[[66564,66564],`mapped`,[66604]],[[66565,66565],`mapped`,[66605]],[[66566,66566],`mapped`,[66606]],[[66567,66567],`mapped`,[66607]],[[66568,66568],`mapped`,[66608]],[[66569,66569],`mapped`,[66609]],[[66570,66570],`mapped`,[66610]],[[66571,66571],`mapped`,[66611]],[[66572,66572],`mapped`,[66612]],[[66573,66573],`mapped`,[66613]],[[66574,66574],`mapped`,[66614]],[[66575,66575],`mapped`,[66615]],[[66576,66576],`mapped`,[66616]],[[66577,66577],`mapped`,[66617]],[[66578,66578],`mapped`,[66618]],[[66579,66579],`mapped`,[66619]],[[66580,66580],`mapped`,[66620]],[[66581,66581],`mapped`,[66621]],[[66582,66582],`mapped`,[66622]],[[66583,66583],`mapped`,[66623]],[[66584,66584],`mapped`,[66624]],[[66585,66585],`mapped`,[66625]],[[66586,66586],`mapped`,[66626]],[[66587,66587],`mapped`,[66627]],[[66588,66588],`mapped`,[66628]],[[66589,66589],`mapped`,[66629]],[[66590,66590],`mapped`,[66630]],[[66591,66591],`mapped`,[66631]],[[66592,66592],`mapped`,[66632]],[[66593,66593],`mapped`,[66633]],[[66594,66594],`mapped`,[66634]],[[66595,66595],`mapped`,[66635]],[[66596,66596],`mapped`,[66636]],[[66597,66597],`mapped`,[66637]],[[66598,66598],`mapped`,[66638]],[[66599,66599],`mapped`,[66639]],[[66600,66637],`valid`],[[66638,66717],`valid`],[[66718,66719],`disallowed`],[[66720,66729],`valid`],[[66730,66815],`disallowed`],[[66816,66855],`valid`],[[66856,66863],`disallowed`],[[66864,66915],`valid`],[[66916,66926],`disallowed`],[[66927,66927],`valid`,[],`NV8`],[[66928,67071],`disallowed`],[[67072,67382],`valid`],[[67383,67391],`disallowed`],[[67392,67413],`valid`],[[67414,67423],`disallowed`],[[67424,67431],`valid`],[[67432,67583],`disallowed`],[[67584,67589],`valid`],[[67590,67591],`disallowed`],[[67592,67592],`valid`],[[67593,67593],`disallowed`],[[67594,67637],`valid`],[[67638,67638],`disallowed`],[[67639,67640],`valid`],[[67641,67643],`disallowed`],[[67644,67644],`valid`],[[67645,67646],`disallowed`],[[67647,67647],`valid`],[[67648,67669],`valid`],[[67670,67670],`disallowed`],[[67671,67679],`valid`,[],`NV8`],[[67680,67702],`valid`],[[67703,67711],`valid`,[],`NV8`],[[67712,67742],`valid`],[[67743,67750],`disallowed`],[[67751,67759],`valid`,[],`NV8`],[[67760,67807],`disallowed`],[[67808,67826],`valid`],[[67827,67827],`disallowed`],[[67828,67829],`valid`],[[67830,67834],`disallowed`],[[67835,67839],`valid`,[],`NV8`],[[67840,67861],`valid`],[[67862,67865],`valid`,[],`NV8`],[[67866,67867],`valid`,[],`NV8`],[[67868,67870],`disallowed`],[[67871,67871],`valid`,[],`NV8`],[[67872,67897],`valid`],[[67898,67902],`disallowed`],[[67903,67903],`valid`,[],`NV8`],[[67904,67967],`disallowed`],[[67968,68023],`valid`],[[68024,68027],`disallowed`],[[68028,68029],`valid`,[],`NV8`],[[68030,68031],`valid`],[[68032,68047],`valid`,[],`NV8`],[[68048,68049],`disallowed`],[[68050,68095],`valid`,[],`NV8`],[[68096,68099],`valid`],[[68100,68100],`disallowed`],[[68101,68102],`valid`],[[68103,68107],`disallowed`],[[68108,68115],`valid`],[[68116,68116],`disallowed`],[[68117,68119],`valid`],[[68120,68120],`disallowed`],[[68121,68147],`valid`],[[68148,68151],`disallowed`],[[68152,68154],`valid`],[[68155,68158],`disallowed`],[[68159,68159],`valid`],[[68160,68167],`valid`,[],`NV8`],[[68168,68175],`disallowed`],[[68176,68184],`valid`,[],`NV8`],[[68185,68191],`disallowed`],[[68192,68220],`valid`],[[68221,68223],`valid`,[],`NV8`],[[68224,68252],`valid`],[[68253,68255],`valid`,[],`NV8`],[[68256,68287],`disallowed`],[[68288,68295],`valid`],[[68296,68296],`valid`,[],`NV8`],[[68297,68326],`valid`],[[68327,68330],`disallowed`],[[68331,68342],`valid`,[],`NV8`],[[68343,68351],`disallowed`],[[68352,68405],`valid`],[[68406,68408],`disallowed`],[[68409,68415],`valid`,[],`NV8`],[[68416,68437],`valid`],[[68438,68439],`disallowed`],[[68440,68447],`valid`,[],`NV8`],[[68448,68466],`valid`],[[68467,68471],`disallowed`],[[68472,68479],`valid`,[],`NV8`],[[68480,68497],`valid`],[[68498,68504],`disallowed`],[[68505,68508],`valid`,[],`NV8`],[[68509,68520],`disallowed`],[[68521,68527],`valid`,[],`NV8`],[[68528,68607],`disallowed`],[[68608,68680],`valid`],[[68681,68735],`disallowed`],[[68736,68736],`mapped`,[68800]],[[68737,68737],`mapped`,[68801]],[[68738,68738],`mapped`,[68802]],[[68739,68739],`mapped`,[68803]],[[68740,68740],`mapped`,[68804]],[[68741,68741],`mapped`,[68805]],[[68742,68742],`mapped`,[68806]],[[68743,68743],`mapped`,[68807]],[[68744,68744],`mapped`,[68808]],[[68745,68745],`mapped`,[68809]],[[68746,68746],`mapped`,[68810]],[[68747,68747],`mapped`,[68811]],[[68748,68748],`mapped`,[68812]],[[68749,68749],`mapped`,[68813]],[[68750,68750],`mapped`,[68814]],[[68751,68751],`mapped`,[68815]],[[68752,68752],`mapped`,[68816]],[[68753,68753],`mapped`,[68817]],[[68754,68754],`mapped`,[68818]],[[68755,68755],`mapped`,[68819]],[[68756,68756],`mapped`,[68820]],[[68757,68757],`mapped`,[68821]],[[68758,68758],`mapped`,[68822]],[[68759,68759],`mapped`,[68823]],[[68760,68760],`mapped`,[68824]],[[68761,68761],`mapped`,[68825]],[[68762,68762],`mapped`,[68826]],[[68763,68763],`mapped`,[68827]],[[68764,68764],`mapped`,[68828]],[[68765,68765],`mapped`,[68829]],[[68766,68766],`mapped`,[68830]],[[68767,68767],`mapped`,[68831]],[[68768,68768],`mapped`,[68832]],[[68769,68769],`mapped`,[68833]],[[68770,68770],`mapped`,[68834]],[[68771,68771],`mapped`,[68835]],[[68772,68772],`mapped`,[68836]],[[68773,68773],`mapped`,[68837]],[[68774,68774],`mapped`,[68838]],[[68775,68775],`mapped`,[68839]],[[68776,68776],`mapped`,[68840]],[[68777,68777],`mapped`,[68841]],[[68778,68778],`mapped`,[68842]],[[68779,68779],`mapped`,[68843]],[[68780,68780],`mapped`,[68844]],[[68781,68781],`mapped`,[68845]],[[68782,68782],`mapped`,[68846]],[[68783,68783],`mapped`,[68847]],[[68784,68784],`mapped`,[68848]],[[68785,68785],`mapped`,[68849]],[[68786,68786],`mapped`,[68850]],[[68787,68799],`disallowed`],[[68800,68850],`valid`],[[68851,68857],`disallowed`],[[68858,68863],`valid`,[],`NV8`],[[68864,69215],`disallowed`],[[69216,69246],`valid`,[],`NV8`],[[69247,69631],`disallowed`],[[69632,69702],`valid`],[[69703,69709],`valid`,[],`NV8`],[[69710,69713],`disallowed`],[[69714,69733],`valid`,[],`NV8`],[[69734,69743],`valid`],[[69744,69758],`disallowed`],[[69759,69759],`valid`],[[69760,69818],`valid`],[[69819,69820],`valid`,[],`NV8`],[[69821,69821],`disallowed`],[[69822,69825],`valid`,[],`NV8`],[[69826,69839],`disallowed`],[[69840,69864],`valid`],[[69865,69871],`disallowed`],[[69872,69881],`valid`],[[69882,69887],`disallowed`],[[69888,69940],`valid`],[[69941,69941],`disallowed`],[[69942,69951],`valid`],[[69952,69955],`valid`,[],`NV8`],[[69956,69967],`disallowed`],[[69968,70003],`valid`],[[70004,70005],`valid`,[],`NV8`],[[70006,70006],`valid`],[[70007,70015],`disallowed`],[[70016,70084],`valid`],[[70085,70088],`valid`,[],`NV8`],[[70089,70089],`valid`,[],`NV8`],[[70090,70092],`valid`],[[70093,70093],`valid`,[],`NV8`],[[70094,70095],`disallowed`],[[70096,70105],`valid`],[[70106,70106],`valid`],[[70107,70107],`valid`,[],`NV8`],[[70108,70108],`valid`],[[70109,70111],`valid`,[],`NV8`],[[70112,70112],`disallowed`],[[70113,70132],`valid`,[],`NV8`],[[70133,70143],`disallowed`],[[70144,70161],`valid`],[[70162,70162],`disallowed`],[[70163,70199],`valid`],[[70200,70205],`valid`,[],`NV8`],[[70206,70271],`disallowed`],[[70272,70278],`valid`],[[70279,70279],`disallowed`],[[70280,70280],`valid`],[[70281,70281],`disallowed`],[[70282,70285],`valid`],[[70286,70286],`disallowed`],[[70287,70301],`valid`],[[70302,70302],`disallowed`],[[70303,70312],`valid`],[[70313,70313],`valid`,[],`NV8`],[[70314,70319],`disallowed`],[[70320,70378],`valid`],[[70379,70383],`disallowed`],[[70384,70393],`valid`],[[70394,70399],`disallowed`],[[70400,70400],`valid`],[[70401,70403],`valid`],[[70404,70404],`disallowed`],[[70405,70412],`valid`],[[70413,70414],`disallowed`],[[70415,70416],`valid`],[[70417,70418],`disallowed`],[[70419,70440],`valid`],[[70441,70441],`disallowed`],[[70442,70448],`valid`],[[70449,70449],`disallowed`],[[70450,70451],`valid`],[[70452,70452],`disallowed`],[[70453,70457],`valid`],[[70458,70459],`disallowed`],[[70460,70468],`valid`],[[70469,70470],`disallowed`],[[70471,70472],`valid`],[[70473,70474],`disallowed`],[[70475,70477],`valid`],[[70478,70479],`disallowed`],[[70480,70480],`valid`],[[70481,70486],`disallowed`],[[70487,70487],`valid`],[[70488,70492],`disallowed`],[[70493,70499],`valid`],[[70500,70501],`disallowed`],[[70502,70508],`valid`],[[70509,70511],`disallowed`],[[70512,70516],`valid`],[[70517,70783],`disallowed`],[[70784,70853],`valid`],[[70854,70854],`valid`,[],`NV8`],[[70855,70855],`valid`],[[70856,70863],`disallowed`],[[70864,70873],`valid`],[[70874,71039],`disallowed`],[[71040,71093],`valid`],[[71094,71095],`disallowed`],[[71096,71104],`valid`],[[71105,71113],`valid`,[],`NV8`],[[71114,71127],`valid`,[],`NV8`],[[71128,71133],`valid`],[[71134,71167],`disallowed`],[[71168,71232],`valid`],[[71233,71235],`valid`,[],`NV8`],[[71236,71236],`valid`],[[71237,71247],`disallowed`],[[71248,71257],`valid`],[[71258,71295],`disallowed`],[[71296,71351],`valid`],[[71352,71359],`disallowed`],[[71360,71369],`valid`],[[71370,71423],`disallowed`],[[71424,71449],`valid`],[[71450,71452],`disallowed`],[[71453,71467],`valid`],[[71468,71471],`disallowed`],[[71472,71481],`valid`],[[71482,71487],`valid`,[],`NV8`],[[71488,71839],`disallowed`],[[71840,71840],`mapped`,[71872]],[[71841,71841],`mapped`,[71873]],[[71842,71842],`mapped`,[71874]],[[71843,71843],`mapped`,[71875]],[[71844,71844],`mapped`,[71876]],[[71845,71845],`mapped`,[71877]],[[71846,71846],`mapped`,[71878]],[[71847,71847],`mapped`,[71879]],[[71848,71848],`mapped`,[71880]],[[71849,71849],`mapped`,[71881]],[[71850,71850],`mapped`,[71882]],[[71851,71851],`mapped`,[71883]],[[71852,71852],`mapped`,[71884]],[[71853,71853],`mapped`,[71885]],[[71854,71854],`mapped`,[71886]],[[71855,71855],`mapped`,[71887]],[[71856,71856],`mapped`,[71888]],[[71857,71857],`mapped`,[71889]],[[71858,71858],`mapped`,[71890]],[[71859,71859],`mapped`,[71891]],[[71860,71860],`mapped`,[71892]],[[71861,71861],`mapped`,[71893]],[[71862,71862],`mapped`,[71894]],[[71863,71863],`mapped`,[71895]],[[71864,71864],`mapped`,[71896]],[[71865,71865],`mapped`,[71897]],[[71866,71866],`mapped`,[71898]],[[71867,71867],`mapped`,[71899]],[[71868,71868],`mapped`,[71900]],[[71869,71869],`mapped`,[71901]],[[71870,71870],`mapped`,[71902]],[[71871,71871],`mapped`,[71903]],[[71872,71913],`valid`],[[71914,71922],`valid`,[],`NV8`],[[71923,71934],`disallowed`],[[71935,71935],`valid`],[[71936,72383],`disallowed`],[[72384,72440],`valid`],[[72441,73727],`disallowed`],[[73728,74606],`valid`],[[74607,74648],`valid`],[[74649,74649],`valid`],[[74650,74751],`disallowed`],[[74752,74850],`valid`,[],`NV8`],[[74851,74862],`valid`,[],`NV8`],[[74863,74863],`disallowed`],[[74864,74867],`valid`,[],`NV8`],[[74868,74868],`valid`,[],`NV8`],[[74869,74879],`disallowed`],[[74880,75075],`valid`],[[75076,77823],`disallowed`],[[77824,78894],`valid`],[[78895,82943],`disallowed`],[[82944,83526],`valid`],[[83527,92159],`disallowed`],[[92160,92728],`valid`],[[92729,92735],`disallowed`],[[92736,92766],`valid`],[[92767,92767],`disallowed`],[[92768,92777],`valid`],[[92778,92781],`disallowed`],[[92782,92783],`valid`,[],`NV8`],[[92784,92879],`disallowed`],[[92880,92909],`valid`],[[92910,92911],`disallowed`],[[92912,92916],`valid`],[[92917,92917],`valid`,[],`NV8`],[[92918,92927],`disallowed`],[[92928,92982],`valid`],[[92983,92991],`valid`,[],`NV8`],[[92992,92995],`valid`],[[92996,92997],`valid`,[],`NV8`],[[92998,93007],`disallowed`],[[93008,93017],`valid`],[[93018,93018],`disallowed`],[[93019,93025],`valid`,[],`NV8`],[[93026,93026],`disallowed`],[[93027,93047],`valid`],[[93048,93052],`disallowed`],[[93053,93071],`valid`],[[93072,93951],`disallowed`],[[93952,94020],`valid`],[[94021,94031],`disallowed`],[[94032,94078],`valid`],[[94079,94094],`disallowed`],[[94095,94111],`valid`],[[94112,110591],`disallowed`],[[110592,110593],`valid`],[[110594,113663],`disallowed`],[[113664,113770],`valid`],[[113771,113775],`disallowed`],[[113776,113788],`valid`],[[113789,113791],`disallowed`],[[113792,113800],`valid`],[[113801,113807],`disallowed`],[[113808,113817],`valid`],[[113818,113819],`disallowed`],[[113820,113820],`valid`,[],`NV8`],[[113821,113822],`valid`],[[113823,113823],`valid`,[],`NV8`],[[113824,113827],`ignored`],[[113828,118783],`disallowed`],[[118784,119029],`valid`,[],`NV8`],[[119030,119039],`disallowed`],[[119040,119078],`valid`,[],`NV8`],[[119079,119080],`disallowed`],[[119081,119081],`valid`,[],`NV8`],[[119082,119133],`valid`,[],`NV8`],[[119134,119134],`mapped`,[119127,119141]],[[119135,119135],`mapped`,[119128,119141]],[[119136,119136],`mapped`,[119128,119141,119150]],[[119137,119137],`mapped`,[119128,119141,119151]],[[119138,119138],`mapped`,[119128,119141,119152]],[[119139,119139],`mapped`,[119128,119141,119153]],[[119140,119140],`mapped`,[119128,119141,119154]],[[119141,119154],`valid`,[],`NV8`],[[119155,119162],`disallowed`],[[119163,119226],`valid`,[],`NV8`],[[119227,119227],`mapped`,[119225,119141]],[[119228,119228],`mapped`,[119226,119141]],[[119229,119229],`mapped`,[119225,119141,119150]],[[119230,119230],`mapped`,[119226,119141,119150]],[[119231,119231],`mapped`,[119225,119141,119151]],[[119232,119232],`mapped`,[119226,119141,119151]],[[119233,119261],`valid`,[],`NV8`],[[119262,119272],`valid`,[],`NV8`],[[119273,119295],`disallowed`],[[119296,119365],`valid`,[],`NV8`],[[119366,119551],`disallowed`],[[119552,119638],`valid`,[],`NV8`],[[119639,119647],`disallowed`],[[119648,119665],`valid`,[],`NV8`],[[119666,119807],`disallowed`],[[119808,119808],`mapped`,[97]],[[119809,119809],`mapped`,[98]],[[119810,119810],`mapped`,[99]],[[119811,119811],`mapped`,[100]],[[119812,119812],`mapped`,[101]],[[119813,119813],`mapped`,[102]],[[119814,119814],`mapped`,[103]],[[119815,119815],`mapped`,[104]],[[119816,119816],`mapped`,[105]],[[119817,119817],`mapped`,[106]],[[119818,119818],`mapped`,[107]],[[119819,119819],`mapped`,[108]],[[119820,119820],`mapped`,[109]],[[119821,119821],`mapped`,[110]],[[119822,119822],`mapped`,[111]],[[119823,119823],`mapped`,[112]],[[119824,119824],`mapped`,[113]],[[119825,119825],`mapped`,[114]],[[119826,119826],`mapped`,[115]],[[119827,119827],`mapped`,[116]],[[119828,119828],`mapped`,[117]],[[119829,119829],`mapped`,[118]],[[119830,119830],`mapped`,[119]],[[119831,119831],`mapped`,[120]],[[119832,119832],`mapped`,[121]],[[119833,119833],`mapped`,[122]],[[119834,119834],`mapped`,[97]],[[119835,119835],`mapped`,[98]],[[119836,119836],`mapped`,[99]],[[119837,119837],`mapped`,[100]],[[119838,119838],`mapped`,[101]],[[119839,119839],`mapped`,[102]],[[119840,119840],`mapped`,[103]],[[119841,119841],`mapped`,[104]],[[119842,119842],`mapped`,[105]],[[119843,119843],`mapped`,[106]],[[119844,119844],`mapped`,[107]],[[119845,119845],`mapped`,[108]],[[119846,119846],`mapped`,[109]],[[119847,119847],`mapped`,[110]],[[119848,119848],`mapped`,[111]],[[119849,119849],`mapped`,[112]],[[119850,119850],`mapped`,[113]],[[119851,119851],`mapped`,[114]],[[119852,119852],`mapped`,[115]],[[119853,119853],`mapped`,[116]],[[119854,119854],`mapped`,[117]],[[119855,119855],`mapped`,[118]],[[119856,119856],`mapped`,[119]],[[119857,119857],`mapped`,[120]],[[119858,119858],`mapped`,[121]],[[119859,119859],`mapped`,[122]],[[119860,119860],`mapped`,[97]],[[119861,119861],`mapped`,[98]],[[119862,119862],`mapped`,[99]],[[119863,119863],`mapped`,[100]],[[119864,119864],`mapped`,[101]],[[119865,119865],`mapped`,[102]],[[119866,119866],`mapped`,[103]],[[119867,119867],`mapped`,[104]],[[119868,119868],`mapped`,[105]],[[119869,119869],`mapped`,[106]],[[119870,119870],`mapped`,[107]],[[119871,119871],`mapped`,[108]],[[119872,119872],`mapped`,[109]],[[119873,119873],`mapped`,[110]],[[119874,119874],`mapped`,[111]],[[119875,119875],`mapped`,[112]],[[119876,119876],`mapped`,[113]],[[119877,119877],`mapped`,[114]],[[119878,119878],`mapped`,[115]],[[119879,119879],`mapped`,[116]],[[119880,119880],`mapped`,[117]],[[119881,119881],`mapped`,[118]],[[119882,119882],`mapped`,[119]],[[119883,119883],`mapped`,[120]],[[119884,119884],`mapped`,[121]],[[119885,119885],`mapped`,[122]],[[119886,119886],`mapped`,[97]],[[119887,119887],`mapped`,[98]],[[119888,119888],`mapped`,[99]],[[119889,119889],`mapped`,[100]],[[119890,119890],`mapped`,[101]],[[119891,119891],`mapped`,[102]],[[119892,119892],`mapped`,[103]],[[119893,119893],`disallowed`],[[119894,119894],`mapped`,[105]],[[119895,119895],`mapped`,[106]],[[119896,119896],`mapped`,[107]],[[119897,119897],`mapped`,[108]],[[119898,119898],`mapped`,[109]],[[119899,119899],`mapped`,[110]],[[119900,119900],`mapped`,[111]],[[119901,119901],`mapped`,[112]],[[119902,119902],`mapped`,[113]],[[119903,119903],`mapped`,[114]],[[119904,119904],`mapped`,[115]],[[119905,119905],`mapped`,[116]],[[119906,119906],`mapped`,[117]],[[119907,119907],`mapped`,[118]],[[119908,119908],`mapped`,[119]],[[119909,119909],`mapped`,[120]],[[119910,119910],`mapped`,[121]],[[119911,119911],`mapped`,[122]],[[119912,119912],`mapped`,[97]],[[119913,119913],`mapped`,[98]],[[119914,119914],`mapped`,[99]],[[119915,119915],`mapped`,[100]],[[119916,119916],`mapped`,[101]],[[119917,119917],`mapped`,[102]],[[119918,119918],`mapped`,[103]],[[119919,119919],`mapped`,[104]],[[119920,119920],`mapped`,[105]],[[119921,119921],`mapped`,[106]],[[119922,119922],`mapped`,[107]],[[119923,119923],`mapped`,[108]],[[119924,119924],`mapped`,[109]],[[119925,119925],`mapped`,[110]],[[119926,119926],`mapped`,[111]],[[119927,119927],`mapped`,[112]],[[119928,119928],`mapped`,[113]],[[119929,119929],`mapped`,[114]],[[119930,119930],`mapped`,[115]],[[119931,119931],`mapped`,[116]],[[119932,119932],`mapped`,[117]],[[119933,119933],`mapped`,[118]],[[119934,119934],`mapped`,[119]],[[119935,119935],`mapped`,[120]],[[119936,119936],`mapped`,[121]],[[119937,119937],`mapped`,[122]],[[119938,119938],`mapped`,[97]],[[119939,119939],`mapped`,[98]],[[119940,119940],`mapped`,[99]],[[119941,119941],`mapped`,[100]],[[119942,119942],`mapped`,[101]],[[119943,119943],`mapped`,[102]],[[119944,119944],`mapped`,[103]],[[119945,119945],`mapped`,[104]],[[119946,119946],`mapped`,[105]],[[119947,119947],`mapped`,[106]],[[119948,119948],`mapped`,[107]],[[119949,119949],`mapped`,[108]],[[119950,119950],`mapped`,[109]],[[119951,119951],`mapped`,[110]],[[119952,119952],`mapped`,[111]],[[119953,119953],`mapped`,[112]],[[119954,119954],`mapped`,[113]],[[119955,119955],`mapped`,[114]],[[119956,119956],`mapped`,[115]],[[119957,119957],`mapped`,[116]],[[119958,119958],`mapped`,[117]],[[119959,119959],`mapped`,[118]],[[119960,119960],`mapped`,[119]],[[119961,119961],`mapped`,[120]],[[119962,119962],`mapped`,[121]],[[119963,119963],`mapped`,[122]],[[119964,119964],`mapped`,[97]],[[119965,119965],`disallowed`],[[119966,119966],`mapped`,[99]],[[119967,119967],`mapped`,[100]],[[119968,119969],`disallowed`],[[119970,119970],`mapped`,[103]],[[119971,119972],`disallowed`],[[119973,119973],`mapped`,[106]],[[119974,119974],`mapped`,[107]],[[119975,119976],`disallowed`],[[119977,119977],`mapped`,[110]],[[119978,119978],`mapped`,[111]],[[119979,119979],`mapped`,[112]],[[119980,119980],`mapped`,[113]],[[119981,119981],`disallowed`],[[119982,119982],`mapped`,[115]],[[119983,119983],`mapped`,[116]],[[119984,119984],`mapped`,[117]],[[119985,119985],`mapped`,[118]],[[119986,119986],`mapped`,[119]],[[119987,119987],`mapped`,[120]],[[119988,119988],`mapped`,[121]],[[119989,119989],`mapped`,[122]],[[119990,119990],`mapped`,[97]],[[119991,119991],`mapped`,[98]],[[119992,119992],`mapped`,[99]],[[119993,119993],`mapped`,[100]],[[119994,119994],`disallowed`],[[119995,119995],`mapped`,[102]],[[119996,119996],`disallowed`],[[119997,119997],`mapped`,[104]],[[119998,119998],`mapped`,[105]],[[119999,119999],`mapped`,[106]],[[12e4,12e4],`mapped`,[107]],[[120001,120001],`mapped`,[108]],[[120002,120002],`mapped`,[109]],[[120003,120003],`mapped`,[110]],[[120004,120004],`disallowed`],[[120005,120005],`mapped`,[112]],[[120006,120006],`mapped`,[113]],[[120007,120007],`mapped`,[114]],[[120008,120008],`mapped`,[115]],[[120009,120009],`mapped`,[116]],[[120010,120010],`mapped`,[117]],[[120011,120011],`mapped`,[118]],[[120012,120012],`mapped`,[119]],[[120013,120013],`mapped`,[120]],[[120014,120014],`mapped`,[121]],[[120015,120015],`mapped`,[122]],[[120016,120016],`mapped`,[97]],[[120017,120017],`mapped`,[98]],[[120018,120018],`mapped`,[99]],[[120019,120019],`mapped`,[100]],[[120020,120020],`mapped`,[101]],[[120021,120021],`mapped`,[102]],[[120022,120022],`mapped`,[103]],[[120023,120023],`mapped`,[104]],[[120024,120024],`mapped`,[105]],[[120025,120025],`mapped`,[106]],[[120026,120026],`mapped`,[107]],[[120027,120027],`mapped`,[108]],[[120028,120028],`mapped`,[109]],[[120029,120029],`mapped`,[110]],[[120030,120030],`mapped`,[111]],[[120031,120031],`mapped`,[112]],[[120032,120032],`mapped`,[113]],[[120033,120033],`mapped`,[114]],[[120034,120034],`mapped`,[115]],[[120035,120035],`mapped`,[116]],[[120036,120036],`mapped`,[117]],[[120037,120037],`mapped`,[118]],[[120038,120038],`mapped`,[119]],[[120039,120039],`mapped`,[120]],[[120040,120040],`mapped`,[121]],[[120041,120041],`mapped`,[122]],[[120042,120042],`mapped`,[97]],[[120043,120043],`mapped`,[98]],[[120044,120044],`mapped`,[99]],[[120045,120045],`mapped`,[100]],[[120046,120046],`mapped`,[101]],[[120047,120047],`mapped`,[102]],[[120048,120048],`mapped`,[103]],[[120049,120049],`mapped`,[104]],[[120050,120050],`mapped`,[105]],[[120051,120051],`mapped`,[106]],[[120052,120052],`mapped`,[107]],[[120053,120053],`mapped`,[108]],[[120054,120054],`mapped`,[109]],[[120055,120055],`mapped`,[110]],[[120056,120056],`mapped`,[111]],[[120057,120057],`mapped`,[112]],[[120058,120058],`mapped`,[113]],[[120059,120059],`mapped`,[114]],[[120060,120060],`mapped`,[115]],[[120061,120061],`mapped`,[116]],[[120062,120062],`mapped`,[117]],[[120063,120063],`mapped`,[118]],[[120064,120064],`mapped`,[119]],[[120065,120065],`mapped`,[120]],[[120066,120066],`mapped`,[121]],[[120067,120067],`mapped`,[122]],[[120068,120068],`mapped`,[97]],[[120069,120069],`mapped`,[98]],[[120070,120070],`disallowed`],[[120071,120071],`mapped`,[100]],[[120072,120072],`mapped`,[101]],[[120073,120073],`mapped`,[102]],[[120074,120074],`mapped`,[103]],[[120075,120076],`disallowed`],[[120077,120077],`mapped`,[106]],[[120078,120078],`mapped`,[107]],[[120079,120079],`mapped`,[108]],[[120080,120080],`mapped`,[109]],[[120081,120081],`mapped`,[110]],[[120082,120082],`mapped`,[111]],[[120083,120083],`mapped`,[112]],[[120084,120084],`mapped`,[113]],[[120085,120085],`disallowed`],[[120086,120086],`mapped`,[115]],[[120087,120087],`mapped`,[116]],[[120088,120088],`mapped`,[117]],[[120089,120089],`mapped`,[118]],[[120090,120090],`mapped`,[119]],[[120091,120091],`mapped`,[120]],[[120092,120092],`mapped`,[121]],[[120093,120093],`disallowed`],[[120094,120094],`mapped`,[97]],[[120095,120095],`mapped`,[98]],[[120096,120096],`mapped`,[99]],[[120097,120097],`mapped`,[100]],[[120098,120098],`mapped`,[101]],[[120099,120099],`mapped`,[102]],[[120100,120100],`mapped`,[103]],[[120101,120101],`mapped`,[104]],[[120102,120102],`mapped`,[105]],[[120103,120103],`mapped`,[106]],[[120104,120104],`mapped`,[107]],[[120105,120105],`mapped`,[108]],[[120106,120106],`mapped`,[109]],[[120107,120107],`mapped`,[110]],[[120108,120108],`mapped`,[111]],[[120109,120109],`mapped`,[112]],[[120110,120110],`mapped`,[113]],[[120111,120111],`mapped`,[114]],[[120112,120112],`mapped`,[115]],[[120113,120113],`mapped`,[116]],[[120114,120114],`mapped`,[117]],[[120115,120115],`mapped`,[118]],[[120116,120116],`mapped`,[119]],[[120117,120117],`mapped`,[120]],[[120118,120118],`mapped`,[121]],[[120119,120119],`mapped`,[122]],[[120120,120120],`mapped`,[97]],[[120121,120121],`mapped`,[98]],[[120122,120122],`disallowed`],[[120123,120123],`mapped`,[100]],[[120124,120124],`mapped`,[101]],[[120125,120125],`mapped`,[102]],[[120126,120126],`mapped`,[103]],[[120127,120127],`disallowed`],[[120128,120128],`mapped`,[105]],[[120129,120129],`mapped`,[106]],[[120130,120130],`mapped`,[107]],[[120131,120131],`mapped`,[108]],[[120132,120132],`mapped`,[109]],[[120133,120133],`disallowed`],[[120134,120134],`mapped`,[111]],[[120135,120137],`disallowed`],[[120138,120138],`mapped`,[115]],[[120139,120139],`mapped`,[116]],[[120140,120140],`mapped`,[117]],[[120141,120141],`mapped`,[118]],[[120142,120142],`mapped`,[119]],[[120143,120143],`mapped`,[120]],[[120144,120144],`mapped`,[121]],[[120145,120145],`disallowed`],[[120146,120146],`mapped`,[97]],[[120147,120147],`mapped`,[98]],[[120148,120148],`mapped`,[99]],[[120149,120149],`mapped`,[100]],[[120150,120150],`mapped`,[101]],[[120151,120151],`mapped`,[102]],[[120152,120152],`mapped`,[103]],[[120153,120153],`mapped`,[104]],[[120154,120154],`mapped`,[105]],[[120155,120155],`mapped`,[106]],[[120156,120156],`mapped`,[107]],[[120157,120157],`mapped`,[108]],[[120158,120158],`mapped`,[109]],[[120159,120159],`mapped`,[110]],[[120160,120160],`mapped`,[111]],[[120161,120161],`mapped`,[112]],[[120162,120162],`mapped`,[113]],[[120163,120163],`mapped`,[114]],[[120164,120164],`mapped`,[115]],[[120165,120165],`mapped`,[116]],[[120166,120166],`mapped`,[117]],[[120167,120167],`mapped`,[118]],[[120168,120168],`mapped`,[119]],[[120169,120169],`mapped`,[120]],[[120170,120170],`mapped`,[121]],[[120171,120171],`mapped`,[122]],[[120172,120172],`mapped`,[97]],[[120173,120173],`mapped`,[98]],[[120174,120174],`mapped`,[99]],[[120175,120175],`mapped`,[100]],[[120176,120176],`mapped`,[101]],[[120177,120177],`mapped`,[102]],[[120178,120178],`mapped`,[103]],[[120179,120179],`mapped`,[104]],[[120180,120180],`mapped`,[105]],[[120181,120181],`mapped`,[106]],[[120182,120182],`mapped`,[107]],[[120183,120183],`mapped`,[108]],[[120184,120184],`mapped`,[109]],[[120185,120185],`mapped`,[110]],[[120186,120186],`mapped`,[111]],[[120187,120187],`mapped`,[112]],[[120188,120188],`mapped`,[113]],[[120189,120189],`mapped`,[114]],[[120190,120190],`mapped`,[115]],[[120191,120191],`mapped`,[116]],[[120192,120192],`mapped`,[117]],[[120193,120193],`mapped`,[118]],[[120194,120194],`mapped`,[119]],[[120195,120195],`mapped`,[120]],[[120196,120196],`mapped`,[121]],[[120197,120197],`mapped`,[122]],[[120198,120198],`mapped`,[97]],[[120199,120199],`mapped`,[98]],[[120200,120200],`mapped`,[99]],[[120201,120201],`mapped`,[100]],[[120202,120202],`mapped`,[101]],[[120203,120203],`mapped`,[102]],[[120204,120204],`mapped`,[103]],[[120205,120205],`mapped`,[104]],[[120206,120206],`mapped`,[105]],[[120207,120207],`mapped`,[106]],[[120208,120208],`mapped`,[107]],[[120209,120209],`mapped`,[108]],[[120210,120210],`mapped`,[109]],[[120211,120211],`mapped`,[110]],[[120212,120212],`mapped`,[111]],[[120213,120213],`mapped`,[112]],[[120214,120214],`mapped`,[113]],[[120215,120215],`mapped`,[114]],[[120216,120216],`mapped`,[115]],[[120217,120217],`mapped`,[116]],[[120218,120218],`mapped`,[117]],[[120219,120219],`mapped`,[118]],[[120220,120220],`mapped`,[119]],[[120221,120221],`mapped`,[120]],[[120222,120222],`mapped`,[121]],[[120223,120223],`mapped`,[122]],[[120224,120224],`mapped`,[97]],[[120225,120225],`mapped`,[98]],[[120226,120226],`mapped`,[99]],[[120227,120227],`mapped`,[100]],[[120228,120228],`mapped`,[101]],[[120229,120229],`mapped`,[102]],[[120230,120230],`mapped`,[103]],[[120231,120231],`mapped`,[104]],[[120232,120232],`mapped`,[105]],[[120233,120233],`mapped`,[106]],[[120234,120234],`mapped`,[107]],[[120235,120235],`mapped`,[108]],[[120236,120236],`mapped`,[109]],[[120237,120237],`mapped`,[110]],[[120238,120238],`mapped`,[111]],[[120239,120239],`mapped`,[112]],[[120240,120240],`mapped`,[113]],[[120241,120241],`mapped`,[114]],[[120242,120242],`mapped`,[115]],[[120243,120243],`mapped`,[116]],[[120244,120244],`mapped`,[117]],[[120245,120245],`mapped`,[118]],[[120246,120246],`mapped`,[119]],[[120247,120247],`mapped`,[120]],[[120248,120248],`mapped`,[121]],[[120249,120249],`mapped`,[122]],[[120250,120250],`mapped`,[97]],[[120251,120251],`mapped`,[98]],[[120252,120252],`mapped`,[99]],[[120253,120253],`mapped`,[100]],[[120254,120254],`mapped`,[101]],[[120255,120255],`mapped`,[102]],[[120256,120256],`mapped`,[103]],[[120257,120257],`mapped`,[104]],[[120258,120258],`mapped`,[105]],[[120259,120259],`mapped`,[106]],[[120260,120260],`mapped`,[107]],[[120261,120261],`mapped`,[108]],[[120262,120262],`mapped`,[109]],[[120263,120263],`mapped`,[110]],[[120264,120264],`mapped`,[111]],[[120265,120265],`mapped`,[112]],[[120266,120266],`mapped`,[113]],[[120267,120267],`mapped`,[114]],[[120268,120268],`mapped`,[115]],[[120269,120269],`mapped`,[116]],[[120270,120270],`mapped`,[117]],[[120271,120271],`mapped`,[118]],[[120272,120272],`mapped`,[119]],[[120273,120273],`mapped`,[120]],[[120274,120274],`mapped`,[121]],[[120275,120275],`mapped`,[122]],[[120276,120276],`mapped`,[97]],[[120277,120277],`mapped`,[98]],[[120278,120278],`mapped`,[99]],[[120279,120279],`mapped`,[100]],[[120280,120280],`mapped`,[101]],[[120281,120281],`mapped`,[102]],[[120282,120282],`mapped`,[103]],[[120283,120283],`mapped`,[104]],[[120284,120284],`mapped`,[105]],[[120285,120285],`mapped`,[106]],[[120286,120286],`mapped`,[107]],[[120287,120287],`mapped`,[108]],[[120288,120288],`mapped`,[109]],[[120289,120289],`mapped`,[110]],[[120290,120290],`mapped`,[111]],[[120291,120291],`mapped`,[112]],[[120292,120292],`mapped`,[113]],[[120293,120293],`mapped`,[114]],[[120294,120294],`mapped`,[115]],[[120295,120295],`mapped`,[116]],[[120296,120296],`mapped`,[117]],[[120297,120297],`mapped`,[118]],[[120298,120298],`mapped`,[119]],[[120299,120299],`mapped`,[120]],[[120300,120300],`mapped`,[121]],[[120301,120301],`mapped`,[122]],[[120302,120302],`mapped`,[97]],[[120303,120303],`mapped`,[98]],[[120304,120304],`mapped`,[99]],[[120305,120305],`mapped`,[100]],[[120306,120306],`mapped`,[101]],[[120307,120307],`mapped`,[102]],[[120308,120308],`mapped`,[103]],[[120309,120309],`mapped`,[104]],[[120310,120310],`mapped`,[105]],[[120311,120311],`mapped`,[106]],[[120312,120312],`mapped`,[107]],[[120313,120313],`mapped`,[108]],[[120314,120314],`mapped`,[109]],[[120315,120315],`mapped`,[110]],[[120316,120316],`mapped`,[111]],[[120317,120317],`mapped`,[112]],[[120318,120318],`mapped`,[113]],[[120319,120319],`mapped`,[114]],[[120320,120320],`mapped`,[115]],[[120321,120321],`mapped`,[116]],[[120322,120322],`mapped`,[117]],[[120323,120323],`mapped`,[118]],[[120324,120324],`mapped`,[119]],[[120325,120325],`mapped`,[120]],[[120326,120326],`mapped`,[121]],[[120327,120327],`mapped`,[122]],[[120328,120328],`mapped`,[97]],[[120329,120329],`mapped`,[98]],[[120330,120330],`mapped`,[99]],[[120331,120331],`mapped`,[100]],[[120332,120332],`mapped`,[101]],[[120333,120333],`mapped`,[102]],[[120334,120334],`mapped`,[103]],[[120335,120335],`mapped`,[104]],[[120336,120336],`mapped`,[105]],[[120337,120337],`mapped`,[106]],[[120338,120338],`mapped`,[107]],[[120339,120339],`mapped`,[108]],[[120340,120340],`mapped`,[109]],[[120341,120341],`mapped`,[110]],[[120342,120342],`mapped`,[111]],[[120343,120343],`mapped`,[112]],[[120344,120344],`mapped`,[113]],[[120345,120345],`mapped`,[114]],[[120346,120346],`mapped`,[115]],[[120347,120347],`mapped`,[116]],[[120348,120348],`mapped`,[117]],[[120349,120349],`mapped`,[118]],[[120350,120350],`mapped`,[119]],[[120351,120351],`mapped`,[120]],[[120352,120352],`mapped`,[121]],[[120353,120353],`mapped`,[122]],[[120354,120354],`mapped`,[97]],[[120355,120355],`mapped`,[98]],[[120356,120356],`mapped`,[99]],[[120357,120357],`mapped`,[100]],[[120358,120358],`mapped`,[101]],[[120359,120359],`mapped`,[102]],[[120360,120360],`mapped`,[103]],[[120361,120361],`mapped`,[104]],[[120362,120362],`mapped`,[105]],[[120363,120363],`mapped`,[106]],[[120364,120364],`mapped`,[107]],[[120365,120365],`mapped`,[108]],[[120366,120366],`mapped`,[109]],[[120367,120367],`mapped`,[110]],[[120368,120368],`mapped`,[111]],[[120369,120369],`mapped`,[112]],[[120370,120370],`mapped`,[113]],[[120371,120371],`mapped`,[114]],[[120372,120372],`mapped`,[115]],[[120373,120373],`mapped`,[116]],[[120374,120374],`mapped`,[117]],[[120375,120375],`mapped`,[118]],[[120376,120376],`mapped`,[119]],[[120377,120377],`mapped`,[120]],[[120378,120378],`mapped`,[121]],[[120379,120379],`mapped`,[122]],[[120380,120380],`mapped`,[97]],[[120381,120381],`mapped`,[98]],[[120382,120382],`mapped`,[99]],[[120383,120383],`mapped`,[100]],[[120384,120384],`mapped`,[101]],[[120385,120385],`mapped`,[102]],[[120386,120386],`mapped`,[103]],[[120387,120387],`mapped`,[104]],[[120388,120388],`mapped`,[105]],[[120389,120389],`mapped`,[106]],[[120390,120390],`mapped`,[107]],[[120391,120391],`mapped`,[108]],[[120392,120392],`mapped`,[109]],[[120393,120393],`mapped`,[110]],[[120394,120394],`mapped`,[111]],[[120395,120395],`mapped`,[112]],[[120396,120396],`mapped`,[113]],[[120397,120397],`mapped`,[114]],[[120398,120398],`mapped`,[115]],[[120399,120399],`mapped`,[116]],[[120400,120400],`mapped`,[117]],[[120401,120401],`mapped`,[118]],[[120402,120402],`mapped`,[119]],[[120403,120403],`mapped`,[120]],[[120404,120404],`mapped`,[121]],[[120405,120405],`mapped`,[122]],[[120406,120406],`mapped`,[97]],[[120407,120407],`mapped`,[98]],[[120408,120408],`mapped`,[99]],[[120409,120409],`mapped`,[100]],[[120410,120410],`mapped`,[101]],[[120411,120411],`mapped`,[102]],[[120412,120412],`mapped`,[103]],[[120413,120413],`mapped`,[104]],[[120414,120414],`mapped`,[105]],[[120415,120415],`mapped`,[106]],[[120416,120416],`mapped`,[107]],[[120417,120417],`mapped`,[108]],[[120418,120418],`mapped`,[109]],[[120419,120419],`mapped`,[110]],[[120420,120420],`mapped`,[111]],[[120421,120421],`mapped`,[112]],[[120422,120422],`mapped`,[113]],[[120423,120423],`mapped`,[114]],[[120424,120424],`mapped`,[115]],[[120425,120425],`mapped`,[116]],[[120426,120426],`mapped`,[117]],[[120427,120427],`mapped`,[118]],[[120428,120428],`mapped`,[119]],[[120429,120429],`mapped`,[120]],[[120430,120430],`mapped`,[121]],[[120431,120431],`mapped`,[122]],[[120432,120432],`mapped`,[97]],[[120433,120433],`mapped`,[98]],[[120434,120434],`mapped`,[99]],[[120435,120435],`mapped`,[100]],[[120436,120436],`mapped`,[101]],[[120437,120437],`mapped`,[102]],[[120438,120438],`mapped`,[103]],[[120439,120439],`mapped`,[104]],[[120440,120440],`mapped`,[105]],[[120441,120441],`mapped`,[106]],[[120442,120442],`mapped`,[107]],[[120443,120443],`mapped`,[108]],[[120444,120444],`mapped`,[109]],[[120445,120445],`mapped`,[110]],[[120446,120446],`mapped`,[111]],[[120447,120447],`mapped`,[112]],[[120448,120448],`mapped`,[113]],[[120449,120449],`mapped`,[114]],[[120450,120450],`mapped`,[115]],[[120451,120451],`mapped`,[116]],[[120452,120452],`mapped`,[117]],[[120453,120453],`mapped`,[118]],[[120454,120454],`mapped`,[119]],[[120455,120455],`mapped`,[120]],[[120456,120456],`mapped`,[121]],[[120457,120457],`mapped`,[122]],[[120458,120458],`mapped`,[97]],[[120459,120459],`mapped`,[98]],[[120460,120460],`mapped`,[99]],[[120461,120461],`mapped`,[100]],[[120462,120462],`mapped`,[101]],[[120463,120463],`mapped`,[102]],[[120464,120464],`mapped`,[103]],[[120465,120465],`mapped`,[104]],[[120466,120466],`mapped`,[105]],[[120467,120467],`mapped`,[106]],[[120468,120468],`mapped`,[107]],[[120469,120469],`mapped`,[108]],[[120470,120470],`mapped`,[109]],[[120471,120471],`mapped`,[110]],[[120472,120472],`mapped`,[111]],[[120473,120473],`mapped`,[112]],[[120474,120474],`mapped`,[113]],[[120475,120475],`mapped`,[114]],[[120476,120476],`mapped`,[115]],[[120477,120477],`mapped`,[116]],[[120478,120478],`mapped`,[117]],[[120479,120479],`mapped`,[118]],[[120480,120480],`mapped`,[119]],[[120481,120481],`mapped`,[120]],[[120482,120482],`mapped`,[121]],[[120483,120483],`mapped`,[122]],[[120484,120484],`mapped`,[305]],[[120485,120485],`mapped`,[567]],[[120486,120487],`disallowed`],[[120488,120488],`mapped`,[945]],[[120489,120489],`mapped`,[946]],[[120490,120490],`mapped`,[947]],[[120491,120491],`mapped`,[948]],[[120492,120492],`mapped`,[949]],[[120493,120493],`mapped`,[950]],[[120494,120494],`mapped`,[951]],[[120495,120495],`mapped`,[952]],[[120496,120496],`mapped`,[953]],[[120497,120497],`mapped`,[954]],[[120498,120498],`mapped`,[955]],[[120499,120499],`mapped`,[956]],[[120500,120500],`mapped`,[957]],[[120501,120501],`mapped`,[958]],[[120502,120502],`mapped`,[959]],[[120503,120503],`mapped`,[960]],[[120504,120504],`mapped`,[961]],[[120505,120505],`mapped`,[952]],[[120506,120506],`mapped`,[963]],[[120507,120507],`mapped`,[964]],[[120508,120508],`mapped`,[965]],[[120509,120509],`mapped`,[966]],[[120510,120510],`mapped`,[967]],[[120511,120511],`mapped`,[968]],[[120512,120512],`mapped`,[969]],[[120513,120513],`mapped`,[8711]],[[120514,120514],`mapped`,[945]],[[120515,120515],`mapped`,[946]],[[120516,120516],`mapped`,[947]],[[120517,120517],`mapped`,[948]],[[120518,120518],`mapped`,[949]],[[120519,120519],`mapped`,[950]],[[120520,120520],`mapped`,[951]],[[120521,120521],`mapped`,[952]],[[120522,120522],`mapped`,[953]],[[120523,120523],`mapped`,[954]],[[120524,120524],`mapped`,[955]],[[120525,120525],`mapped`,[956]],[[120526,120526],`mapped`,[957]],[[120527,120527],`mapped`,[958]],[[120528,120528],`mapped`,[959]],[[120529,120529],`mapped`,[960]],[[120530,120530],`mapped`,[961]],[[120531,120532],`mapped`,[963]],[[120533,120533],`mapped`,[964]],[[120534,120534],`mapped`,[965]],[[120535,120535],`mapped`,[966]],[[120536,120536],`mapped`,[967]],[[120537,120537],`mapped`,[968]],[[120538,120538],`mapped`,[969]],[[120539,120539],`mapped`,[8706]],[[120540,120540],`mapped`,[949]],[[120541,120541],`mapped`,[952]],[[120542,120542],`mapped`,[954]],[[120543,120543],`mapped`,[966]],[[120544,120544],`mapped`,[961]],[[120545,120545],`mapped`,[960]],[[120546,120546],`mapped`,[945]],[[120547,120547],`mapped`,[946]],[[120548,120548],`mapped`,[947]],[[120549,120549],`mapped`,[948]],[[120550,120550],`mapped`,[949]],[[120551,120551],`mapped`,[950]],[[120552,120552],`mapped`,[951]],[[120553,120553],`mapped`,[952]],[[120554,120554],`mapped`,[953]],[[120555,120555],`mapped`,[954]],[[120556,120556],`mapped`,[955]],[[120557,120557],`mapped`,[956]],[[120558,120558],`mapped`,[957]],[[120559,120559],`mapped`,[958]],[[120560,120560],`mapped`,[959]],[[120561,120561],`mapped`,[960]],[[120562,120562],`mapped`,[961]],[[120563,120563],`mapped`,[952]],[[120564,120564],`mapped`,[963]],[[120565,120565],`mapped`,[964]],[[120566,120566],`mapped`,[965]],[[120567,120567],`mapped`,[966]],[[120568,120568],`mapped`,[967]],[[120569,120569],`mapped`,[968]],[[120570,120570],`mapped`,[969]],[[120571,120571],`mapped`,[8711]],[[120572,120572],`mapped`,[945]],[[120573,120573],`mapped`,[946]],[[120574,120574],`mapped`,[947]],[[120575,120575],`mapped`,[948]],[[120576,120576],`mapped`,[949]],[[120577,120577],`mapped`,[950]],[[120578,120578],`mapped`,[951]],[[120579,120579],`mapped`,[952]],[[120580,120580],`mapped`,[953]],[[120581,120581],`mapped`,[954]],[[120582,120582],`mapped`,[955]],[[120583,120583],`mapped`,[956]],[[120584,120584],`mapped`,[957]],[[120585,120585],`mapped`,[958]],[[120586,120586],`mapped`,[959]],[[120587,120587],`mapped`,[960]],[[120588,120588],`mapped`,[961]],[[120589,120590],`mapped`,[963]],[[120591,120591],`mapped`,[964]],[[120592,120592],`mapped`,[965]],[[120593,120593],`mapped`,[966]],[[120594,120594],`mapped`,[967]],[[120595,120595],`mapped`,[968]],[[120596,120596],`mapped`,[969]],[[120597,120597],`mapped`,[8706]],[[120598,120598],`mapped`,[949]],[[120599,120599],`mapped`,[952]],[[120600,120600],`mapped`,[954]],[[120601,120601],`mapped`,[966]],[[120602,120602],`mapped`,[961]],[[120603,120603],`mapped`,[960]],[[120604,120604],`mapped`,[945]],[[120605,120605],`mapped`,[946]],[[120606,120606],`mapped`,[947]],[[120607,120607],`mapped`,[948]],[[120608,120608],`mapped`,[949]],[[120609,120609],`mapped`,[950]],[[120610,120610],`mapped`,[951]],[[120611,120611],`mapped`,[952]],[[120612,120612],`mapped`,[953]],[[120613,120613],`mapped`,[954]],[[120614,120614],`mapped`,[955]],[[120615,120615],`mapped`,[956]],[[120616,120616],`mapped`,[957]],[[120617,120617],`mapped`,[958]],[[120618,120618],`mapped`,[959]],[[120619,120619],`mapped`,[960]],[[120620,120620],`mapped`,[961]],[[120621,120621],`mapped`,[952]],[[120622,120622],`mapped`,[963]],[[120623,120623],`mapped`,[964]],[[120624,120624],`mapped`,[965]],[[120625,120625],`mapped`,[966]],[[120626,120626],`mapped`,[967]],[[120627,120627],`mapped`,[968]],[[120628,120628],`mapped`,[969]],[[120629,120629],`mapped`,[8711]],[[120630,120630],`mapped`,[945]],[[120631,120631],`mapped`,[946]],[[120632,120632],`mapped`,[947]],[[120633,120633],`mapped`,[948]],[[120634,120634],`mapped`,[949]],[[120635,120635],`mapped`,[950]],[[120636,120636],`mapped`,[951]],[[120637,120637],`mapped`,[952]],[[120638,120638],`mapped`,[953]],[[120639,120639],`mapped`,[954]],[[120640,120640],`mapped`,[955]],[[120641,120641],`mapped`,[956]],[[120642,120642],`mapped`,[957]],[[120643,120643],`mapped`,[958]],[[120644,120644],`mapped`,[959]],[[120645,120645],`mapped`,[960]],[[120646,120646],`mapped`,[961]],[[120647,120648],`mapped`,[963]],[[120649,120649],`mapped`,[964]],[[120650,120650],`mapped`,[965]],[[120651,120651],`mapped`,[966]],[[120652,120652],`mapped`,[967]],[[120653,120653],`mapped`,[968]],[[120654,120654],`mapped`,[969]],[[120655,120655],`mapped`,[8706]],[[120656,120656],`mapped`,[949]],[[120657,120657],`mapped`,[952]],[[120658,120658],`mapped`,[954]],[[120659,120659],`mapped`,[966]],[[120660,120660],`mapped`,[961]],[[120661,120661],`mapped`,[960]],[[120662,120662],`mapped`,[945]],[[120663,120663],`mapped`,[946]],[[120664,120664],`mapped`,[947]],[[120665,120665],`mapped`,[948]],[[120666,120666],`mapped`,[949]],[[120667,120667],`mapped`,[950]],[[120668,120668],`mapped`,[951]],[[120669,120669],`mapped`,[952]],[[120670,120670],`mapped`,[953]],[[120671,120671],`mapped`,[954]],[[120672,120672],`mapped`,[955]],[[120673,120673],`mapped`,[956]],[[120674,120674],`mapped`,[957]],[[120675,120675],`mapped`,[958]],[[120676,120676],`mapped`,[959]],[[120677,120677],`mapped`,[960]],[[120678,120678],`mapped`,[961]],[[120679,120679],`mapped`,[952]],[[120680,120680],`mapped`,[963]],[[120681,120681],`mapped`,[964]],[[120682,120682],`mapped`,[965]],[[120683,120683],`mapped`,[966]],[[120684,120684],`mapped`,[967]],[[120685,120685],`mapped`,[968]],[[120686,120686],`mapped`,[969]],[[120687,120687],`mapped`,[8711]],[[120688,120688],`mapped`,[945]],[[120689,120689],`mapped`,[946]],[[120690,120690],`mapped`,[947]],[[120691,120691],`mapped`,[948]],[[120692,120692],`mapped`,[949]],[[120693,120693],`mapped`,[950]],[[120694,120694],`mapped`,[951]],[[120695,120695],`mapped`,[952]],[[120696,120696],`mapped`,[953]],[[120697,120697],`mapped`,[954]],[[120698,120698],`mapped`,[955]],[[120699,120699],`mapped`,[956]],[[120700,120700],`mapped`,[957]],[[120701,120701],`mapped`,[958]],[[120702,120702],`mapped`,[959]],[[120703,120703],`mapped`,[960]],[[120704,120704],`mapped`,[961]],[[120705,120706],`mapped`,[963]],[[120707,120707],`mapped`,[964]],[[120708,120708],`mapped`,[965]],[[120709,120709],`mapped`,[966]],[[120710,120710],`mapped`,[967]],[[120711,120711],`mapped`,[968]],[[120712,120712],`mapped`,[969]],[[120713,120713],`mapped`,[8706]],[[120714,120714],`mapped`,[949]],[[120715,120715],`mapped`,[952]],[[120716,120716],`mapped`,[954]],[[120717,120717],`mapped`,[966]],[[120718,120718],`mapped`,[961]],[[120719,120719],`mapped`,[960]],[[120720,120720],`mapped`,[945]],[[120721,120721],`mapped`,[946]],[[120722,120722],`mapped`,[947]],[[120723,120723],`mapped`,[948]],[[120724,120724],`mapped`,[949]],[[120725,120725],`mapped`,[950]],[[120726,120726],`mapped`,[951]],[[120727,120727],`mapped`,[952]],[[120728,120728],`mapped`,[953]],[[120729,120729],`mapped`,[954]],[[120730,120730],`mapped`,[955]],[[120731,120731],`mapped`,[956]],[[120732,120732],`mapped`,[957]],[[120733,120733],`mapped`,[958]],[[120734,120734],`mapped`,[959]],[[120735,120735],`mapped`,[960]],[[120736,120736],`mapped`,[961]],[[120737,120737],`mapped`,[952]],[[120738,120738],`mapped`,[963]],[[120739,120739],`mapped`,[964]],[[120740,120740],`mapped`,[965]],[[120741,120741],`mapped`,[966]],[[120742,120742],`mapped`,[967]],[[120743,120743],`mapped`,[968]],[[120744,120744],`mapped`,[969]],[[120745,120745],`mapped`,[8711]],[[120746,120746],`mapped`,[945]],[[120747,120747],`mapped`,[946]],[[120748,120748],`mapped`,[947]],[[120749,120749],`mapped`,[948]],[[120750,120750],`mapped`,[949]],[[120751,120751],`mapped`,[950]],[[120752,120752],`mapped`,[951]],[[120753,120753],`mapped`,[952]],[[120754,120754],`mapped`,[953]],[[120755,120755],`mapped`,[954]],[[120756,120756],`mapped`,[955]],[[120757,120757],`mapped`,[956]],[[120758,120758],`mapped`,[957]],[[120759,120759],`mapped`,[958]],[[120760,120760],`mapped`,[959]],[[120761,120761],`mapped`,[960]],[[120762,120762],`mapped`,[961]],[[120763,120764],`mapped`,[963]],[[120765,120765],`mapped`,[964]],[[120766,120766],`mapped`,[965]],[[120767,120767],`mapped`,[966]],[[120768,120768],`mapped`,[967]],[[120769,120769],`mapped`,[968]],[[120770,120770],`mapped`,[969]],[[120771,120771],`mapped`,[8706]],[[120772,120772],`mapped`,[949]],[[120773,120773],`mapped`,[952]],[[120774,120774],`mapped`,[954]],[[120775,120775],`mapped`,[966]],[[120776,120776],`mapped`,[961]],[[120777,120777],`mapped`,[960]],[[120778,120779],`mapped`,[989]],[[120780,120781],`disallowed`],[[120782,120782],`mapped`,[48]],[[120783,120783],`mapped`,[49]],[[120784,120784],`mapped`,[50]],[[120785,120785],`mapped`,[51]],[[120786,120786],`mapped`,[52]],[[120787,120787],`mapped`,[53]],[[120788,120788],`mapped`,[54]],[[120789,120789],`mapped`,[55]],[[120790,120790],`mapped`,[56]],[[120791,120791],`mapped`,[57]],[[120792,120792],`mapped`,[48]],[[120793,120793],`mapped`,[49]],[[120794,120794],`mapped`,[50]],[[120795,120795],`mapped`,[51]],[[120796,120796],`mapped`,[52]],[[120797,120797],`mapped`,[53]],[[120798,120798],`mapped`,[54]],[[120799,120799],`mapped`,[55]],[[120800,120800],`mapped`,[56]],[[120801,120801],`mapped`,[57]],[[120802,120802],`mapped`,[48]],[[120803,120803],`mapped`,[49]],[[120804,120804],`mapped`,[50]],[[120805,120805],`mapped`,[51]],[[120806,120806],`mapped`,[52]],[[120807,120807],`mapped`,[53]],[[120808,120808],`mapped`,[54]],[[120809,120809],`mapped`,[55]],[[120810,120810],`mapped`,[56]],[[120811,120811],`mapped`,[57]],[[120812,120812],`mapped`,[48]],[[120813,120813],`mapped`,[49]],[[120814,120814],`mapped`,[50]],[[120815,120815],`mapped`,[51]],[[120816,120816],`mapped`,[52]],[[120817,120817],`mapped`,[53]],[[120818,120818],`mapped`,[54]],[[120819,120819],`mapped`,[55]],[[120820,120820],`mapped`,[56]],[[120821,120821],`mapped`,[57]],[[120822,120822],`mapped`,[48]],[[120823,120823],`mapped`,[49]],[[120824,120824],`mapped`,[50]],[[120825,120825],`mapped`,[51]],[[120826,120826],`mapped`,[52]],[[120827,120827],`mapped`,[53]],[[120828,120828],`mapped`,[54]],[[120829,120829],`mapped`,[55]],[[120830,120830],`mapped`,[56]],[[120831,120831],`mapped`,[57]],[[120832,121343],`valid`,[],`NV8`],[[121344,121398],`valid`],[[121399,121402],`valid`,[],`NV8`],[[121403,121452],`valid`],[[121453,121460],`valid`,[],`NV8`],[[121461,121461],`valid`],[[121462,121475],`valid`,[],`NV8`],[[121476,121476],`valid`],[[121477,121483],`valid`,[],`NV8`],[[121484,121498],`disallowed`],[[121499,121503],`valid`],[[121504,121504],`disallowed`],[[121505,121519],`valid`],[[121520,124927],`disallowed`],[[124928,125124],`valid`],[[125125,125126],`disallowed`],[[125127,125135],`valid`,[],`NV8`],[[125136,125142],`valid`],[[125143,126463],`disallowed`],[[126464,126464],`mapped`,[1575]],[[126465,126465],`mapped`,[1576]],[[126466,126466],`mapped`,[1580]],[[126467,126467],`mapped`,[1583]],[[126468,126468],`disallowed`],[[126469,126469],`mapped`,[1608]],[[126470,126470],`mapped`,[1586]],[[126471,126471],`mapped`,[1581]],[[126472,126472],`mapped`,[1591]],[[126473,126473],`mapped`,[1610]],[[126474,126474],`mapped`,[1603]],[[126475,126475],`mapped`,[1604]],[[126476,126476],`mapped`,[1605]],[[126477,126477],`mapped`,[1606]],[[126478,126478],`mapped`,[1587]],[[126479,126479],`mapped`,[1593]],[[126480,126480],`mapped`,[1601]],[[126481,126481],`mapped`,[1589]],[[126482,126482],`mapped`,[1602]],[[126483,126483],`mapped`,[1585]],[[126484,126484],`mapped`,[1588]],[[126485,126485],`mapped`,[1578]],[[126486,126486],`mapped`,[1579]],[[126487,126487],`mapped`,[1582]],[[126488,126488],`mapped`,[1584]],[[126489,126489],`mapped`,[1590]],[[126490,126490],`mapped`,[1592]],[[126491,126491],`mapped`,[1594]],[[126492,126492],`mapped`,[1646]],[[126493,126493],`mapped`,[1722]],[[126494,126494],`mapped`,[1697]],[[126495,126495],`mapped`,[1647]],[[126496,126496],`disallowed`],[[126497,126497],`mapped`,[1576]],[[126498,126498],`mapped`,[1580]],[[126499,126499],`disallowed`],[[126500,126500],`mapped`,[1607]],[[126501,126502],`disallowed`],[[126503,126503],`mapped`,[1581]],[[126504,126504],`disallowed`],[[126505,126505],`mapped`,[1610]],[[126506,126506],`mapped`,[1603]],[[126507,126507],`mapped`,[1604]],[[126508,126508],`mapped`,[1605]],[[126509,126509],`mapped`,[1606]],[[126510,126510],`mapped`,[1587]],[[126511,126511],`mapped`,[1593]],[[126512,126512],`mapped`,[1601]],[[126513,126513],`mapped`,[1589]],[[126514,126514],`mapped`,[1602]],[[126515,126515],`disallowed`],[[126516,126516],`mapped`,[1588]],[[126517,126517],`mapped`,[1578]],[[126518,126518],`mapped`,[1579]],[[126519,126519],`mapped`,[1582]],[[126520,126520],`disallowed`],[[126521,126521],`mapped`,[1590]],[[126522,126522],`disallowed`],[[126523,126523],`mapped`,[1594]],[[126524,126529],`disallowed`],[[126530,126530],`mapped`,[1580]],[[126531,126534],`disallowed`],[[126535,126535],`mapped`,[1581]],[[126536,126536],`disallowed`],[[126537,126537],`mapped`,[1610]],[[126538,126538],`disallowed`],[[126539,126539],`mapped`,[1604]],[[126540,126540],`disallowed`],[[126541,126541],`mapped`,[1606]],[[126542,126542],`mapped`,[1587]],[[126543,126543],`mapped`,[1593]],[[126544,126544],`disallowed`],[[126545,126545],`mapped`,[1589]],[[126546,126546],`mapped`,[1602]],[[126547,126547],`disallowed`],[[126548,126548],`mapped`,[1588]],[[126549,126550],`disallowed`],[[126551,126551],`mapped`,[1582]],[[126552,126552],`disallowed`],[[126553,126553],`mapped`,[1590]],[[126554,126554],`disallowed`],[[126555,126555],`mapped`,[1594]],[[126556,126556],`disallowed`],[[126557,126557],`mapped`,[1722]],[[126558,126558],`disallowed`],[[126559,126559],`mapped`,[1647]],[[126560,126560],`disallowed`],[[126561,126561],`mapped`,[1576]],[[126562,126562],`mapped`,[1580]],[[126563,126563],`disallowed`],[[126564,126564],`mapped`,[1607]],[[126565,126566],`disallowed`],[[126567,126567],`mapped`,[1581]],[[126568,126568],`mapped`,[1591]],[[126569,126569],`mapped`,[1610]],[[126570,126570],`mapped`,[1603]],[[126571,126571],`disallowed`],[[126572,126572],`mapped`,[1605]],[[126573,126573],`mapped`,[1606]],[[126574,126574],`mapped`,[1587]],[[126575,126575],`mapped`,[1593]],[[126576,126576],`mapped`,[1601]],[[126577,126577],`mapped`,[1589]],[[126578,126578],`mapped`,[1602]],[[126579,126579],`disallowed`],[[126580,126580],`mapped`,[1588]],[[126581,126581],`mapped`,[1578]],[[126582,126582],`mapped`,[1579]],[[126583,126583],`mapped`,[1582]],[[126584,126584],`disallowed`],[[126585,126585],`mapped`,[1590]],[[126586,126586],`mapped`,[1592]],[[126587,126587],`mapped`,[1594]],[[126588,126588],`mapped`,[1646]],[[126589,126589],`disallowed`],[[126590,126590],`mapped`,[1697]],[[126591,126591],`disallowed`],[[126592,126592],`mapped`,[1575]],[[126593,126593],`mapped`,[1576]],[[126594,126594],`mapped`,[1580]],[[126595,126595],`mapped`,[1583]],[[126596,126596],`mapped`,[1607]],[[126597,126597],`mapped`,[1608]],[[126598,126598],`mapped`,[1586]],[[126599,126599],`mapped`,[1581]],[[126600,126600],`mapped`,[1591]],[[126601,126601],`mapped`,[1610]],[[126602,126602],`disallowed`],[[126603,126603],`mapped`,[1604]],[[126604,126604],`mapped`,[1605]],[[126605,126605],`mapped`,[1606]],[[126606,126606],`mapped`,[1587]],[[126607,126607],`mapped`,[1593]],[[126608,126608],`mapped`,[1601]],[[126609,126609],`mapped`,[1589]],[[126610,126610],`mapped`,[1602]],[[126611,126611],`mapped`,[1585]],[[126612,126612],`mapped`,[1588]],[[126613,126613],`mapped`,[1578]],[[126614,126614],`mapped`,[1579]],[[126615,126615],`mapped`,[1582]],[[126616,126616],`mapped`,[1584]],[[126617,126617],`mapped`,[1590]],[[126618,126618],`mapped`,[1592]],[[126619,126619],`mapped`,[1594]],[[126620,126624],`disallowed`],[[126625,126625],`mapped`,[1576]],[[126626,126626],`mapped`,[1580]],[[126627,126627],`mapped`,[1583]],[[126628,126628],`disallowed`],[[126629,126629],`mapped`,[1608]],[[126630,126630],`mapped`,[1586]],[[126631,126631],`mapped`,[1581]],[[126632,126632],`mapped`,[1591]],[[126633,126633],`mapped`,[1610]],[[126634,126634],`disallowed`],[[126635,126635],`mapped`,[1604]],[[126636,126636],`mapped`,[1605]],[[126637,126637],`mapped`,[1606]],[[126638,126638],`mapped`,[1587]],[[126639,126639],`mapped`,[1593]],[[126640,126640],`mapped`,[1601]],[[126641,126641],`mapped`,[1589]],[[126642,126642],`mapped`,[1602]],[[126643,126643],`mapped`,[1585]],[[126644,126644],`mapped`,[1588]],[[126645,126645],`mapped`,[1578]],[[126646,126646],`mapped`,[1579]],[[126647,126647],`mapped`,[1582]],[[126648,126648],`mapped`,[1584]],[[126649,126649],`mapped`,[1590]],[[126650,126650],`mapped`,[1592]],[[126651,126651],`mapped`,[1594]],[[126652,126703],`disallowed`],[[126704,126705],`valid`,[],`NV8`],[[126706,126975],`disallowed`],[[126976,127019],`valid`,[],`NV8`],[[127020,127023],`disallowed`],[[127024,127123],`valid`,[],`NV8`],[[127124,127135],`disallowed`],[[127136,127150],`valid`,[],`NV8`],[[127151,127152],`disallowed`],[[127153,127166],`valid`,[],`NV8`],[[127167,127167],`valid`,[],`NV8`],[[127168,127168],`disallowed`],[[127169,127183],`valid`,[],`NV8`],[[127184,127184],`disallowed`],[[127185,127199],`valid`,[],`NV8`],[[127200,127221],`valid`,[],`NV8`],[[127222,127231],`disallowed`],[[127232,127232],`disallowed`],[[127233,127233],`disallowed_STD3_mapped`,[48,44]],[[127234,127234],`disallowed_STD3_mapped`,[49,44]],[[127235,127235],`disallowed_STD3_mapped`,[50,44]],[[127236,127236],`disallowed_STD3_mapped`,[51,44]],[[127237,127237],`disallowed_STD3_mapped`,[52,44]],[[127238,127238],`disallowed_STD3_mapped`,[53,44]],[[127239,127239],`disallowed_STD3_mapped`,[54,44]],[[127240,127240],`disallowed_STD3_mapped`,[55,44]],[[127241,127241],`disallowed_STD3_mapped`,[56,44]],[[127242,127242],`disallowed_STD3_mapped`,[57,44]],[[127243,127244],`valid`,[],`NV8`],[[127245,127247],`disallowed`],[[127248,127248],`disallowed_STD3_mapped`,[40,97,41]],[[127249,127249],`disallowed_STD3_mapped`,[40,98,41]],[[127250,127250],`disallowed_STD3_mapped`,[40,99,41]],[[127251,127251],`disallowed_STD3_mapped`,[40,100,41]],[[127252,127252],`disallowed_STD3_mapped`,[40,101,41]],[[127253,127253],`disallowed_STD3_mapped`,[40,102,41]],[[127254,127254],`disallowed_STD3_mapped`,[40,103,41]],[[127255,127255],`disallowed_STD3_mapped`,[40,104,41]],[[127256,127256],`disallowed_STD3_mapped`,[40,105,41]],[[127257,127257],`disallowed_STD3_mapped`,[40,106,41]],[[127258,127258],`disallowed_STD3_mapped`,[40,107,41]],[[127259,127259],`disallowed_STD3_mapped`,[40,108,41]],[[127260,127260],`disallowed_STD3_mapped`,[40,109,41]],[[127261,127261],`disallowed_STD3_mapped`,[40,110,41]],[[127262,127262],`disallowed_STD3_mapped`,[40,111,41]],[[127263,127263],`disallowed_STD3_mapped`,[40,112,41]],[[127264,127264],`disallowed_STD3_mapped`,[40,113,41]],[[127265,127265],`disallowed_STD3_mapped`,[40,114,41]],[[127266,127266],`disallowed_STD3_mapped`,[40,115,41]],[[127267,127267],`disallowed_STD3_mapped`,[40,116,41]],[[127268,127268],`disallowed_STD3_mapped`,[40,117,41]],[[127269,127269],`disallowed_STD3_mapped`,[40,118,41]],[[127270,127270],`disallowed_STD3_mapped`,[40,119,41]],[[127271,127271],`disallowed_STD3_mapped`,[40,120,41]],[[127272,127272],`disallowed_STD3_mapped`,[40,121,41]],[[127273,127273],`disallowed_STD3_mapped`,[40,122,41]],[[127274,127274],`mapped`,[12308,115,12309]],[[127275,127275],`mapped`,[99]],[[127276,127276],`mapped`,[114]],[[127277,127277],`mapped`,[99,100]],[[127278,127278],`mapped`,[119,122]],[[127279,127279],`disallowed`],[[127280,127280],`mapped`,[97]],[[127281,127281],`mapped`,[98]],[[127282,127282],`mapped`,[99]],[[127283,127283],`mapped`,[100]],[[127284,127284],`mapped`,[101]],[[127285,127285],`mapped`,[102]],[[127286,127286],`mapped`,[103]],[[127287,127287],`mapped`,[104]],[[127288,127288],`mapped`,[105]],[[127289,127289],`mapped`,[106]],[[127290,127290],`mapped`,[107]],[[127291,127291],`mapped`,[108]],[[127292,127292],`mapped`,[109]],[[127293,127293],`mapped`,[110]],[[127294,127294],`mapped`,[111]],[[127295,127295],`mapped`,[112]],[[127296,127296],`mapped`,[113]],[[127297,127297],`mapped`,[114]],[[127298,127298],`mapped`,[115]],[[127299,127299],`mapped`,[116]],[[127300,127300],`mapped`,[117]],[[127301,127301],`mapped`,[118]],[[127302,127302],`mapped`,[119]],[[127303,127303],`mapped`,[120]],[[127304,127304],`mapped`,[121]],[[127305,127305],`mapped`,[122]],[[127306,127306],`mapped`,[104,118]],[[127307,127307],`mapped`,[109,118]],[[127308,127308],`mapped`,[115,100]],[[127309,127309],`mapped`,[115,115]],[[127310,127310],`mapped`,[112,112,118]],[[127311,127311],`mapped`,[119,99]],[[127312,127318],`valid`,[],`NV8`],[[127319,127319],`valid`,[],`NV8`],[[127320,127326],`valid`,[],`NV8`],[[127327,127327],`valid`,[],`NV8`],[[127328,127337],`valid`,[],`NV8`],[[127338,127338],`mapped`,[109,99]],[[127339,127339],`mapped`,[109,100]],[[127340,127343],`disallowed`],[[127344,127352],`valid`,[],`NV8`],[[127353,127353],`valid`,[],`NV8`],[[127354,127354],`valid`,[],`NV8`],[[127355,127356],`valid`,[],`NV8`],[[127357,127358],`valid`,[],`NV8`],[[127359,127359],`valid`,[],`NV8`],[[127360,127369],`valid`,[],`NV8`],[[127370,127373],`valid`,[],`NV8`],[[127374,127375],`valid`,[],`NV8`],[[127376,127376],`mapped`,[100,106]],[[127377,127386],`valid`,[],`NV8`],[[127387,127461],`disallowed`],[[127462,127487],`valid`,[],`NV8`],[[127488,127488],`mapped`,[12411,12363]],[[127489,127489],`mapped`,[12467,12467]],[[127490,127490],`mapped`,[12469]],[[127491,127503],`disallowed`],[[127504,127504],`mapped`,[25163]],[[127505,127505],`mapped`,[23383]],[[127506,127506],`mapped`,[21452]],[[127507,127507],`mapped`,[12487]],[[127508,127508],`mapped`,[20108]],[[127509,127509],`mapped`,[22810]],[[127510,127510],`mapped`,[35299]],[[127511,127511],`mapped`,[22825]],[[127512,127512],`mapped`,[20132]],[[127513,127513],`mapped`,[26144]],[[127514,127514],`mapped`,[28961]],[[127515,127515],`mapped`,[26009]],[[127516,127516],`mapped`,[21069]],[[127517,127517],`mapped`,[24460]],[[127518,127518],`mapped`,[20877]],[[127519,127519],`mapped`,[26032]],[[127520,127520],`mapped`,[21021]],[[127521,127521],`mapped`,[32066]],[[127522,127522],`mapped`,[29983]],[[127523,127523],`mapped`,[36009]],[[127524,127524],`mapped`,[22768]],[[127525,127525],`mapped`,[21561]],[[127526,127526],`mapped`,[28436]],[[127527,127527],`mapped`,[25237]],[[127528,127528],`mapped`,[25429]],[[127529,127529],`mapped`,[19968]],[[127530,127530],`mapped`,[19977]],[[127531,127531],`mapped`,[36938]],[[127532,127532],`mapped`,[24038]],[[127533,127533],`mapped`,[20013]],[[127534,127534],`mapped`,[21491]],[[127535,127535],`mapped`,[25351]],[[127536,127536],`mapped`,[36208]],[[127537,127537],`mapped`,[25171]],[[127538,127538],`mapped`,[31105]],[[127539,127539],`mapped`,[31354]],[[127540,127540],`mapped`,[21512]],[[127541,127541],`mapped`,[28288]],[[127542,127542],`mapped`,[26377]],[[127543,127543],`mapped`,[26376]],[[127544,127544],`mapped`,[30003]],[[127545,127545],`mapped`,[21106]],[[127546,127546],`mapped`,[21942]],[[127547,127551],`disallowed`],[[127552,127552],`mapped`,[12308,26412,12309]],[[127553,127553],`mapped`,[12308,19977,12309]],[[127554,127554],`mapped`,[12308,20108,12309]],[[127555,127555],`mapped`,[12308,23433,12309]],[[127556,127556],`mapped`,[12308,28857,12309]],[[127557,127557],`mapped`,[12308,25171,12309]],[[127558,127558],`mapped`,[12308,30423,12309]],[[127559,127559],`mapped`,[12308,21213,12309]],[[127560,127560],`mapped`,[12308,25943,12309]],[[127561,127567],`disallowed`],[[127568,127568],`mapped`,[24471]],[[127569,127569],`mapped`,[21487]],[[127570,127743],`disallowed`],[[127744,127776],`valid`,[],`NV8`],[[127777,127788],`valid`,[],`NV8`],[[127789,127791],`valid`,[],`NV8`],[[127792,127797],`valid`,[],`NV8`],[[127798,127798],`valid`,[],`NV8`],[[127799,127868],`valid`,[],`NV8`],[[127869,127869],`valid`,[],`NV8`],[[127870,127871],`valid`,[],`NV8`],[[127872,127891],`valid`,[],`NV8`],[[127892,127903],`valid`,[],`NV8`],[[127904,127940],`valid`,[],`NV8`],[[127941,127941],`valid`,[],`NV8`],[[127942,127946],`valid`,[],`NV8`],[[127947,127950],`valid`,[],`NV8`],[[127951,127955],`valid`,[],`NV8`],[[127956,127967],`valid`,[],`NV8`],[[127968,127984],`valid`,[],`NV8`],[[127985,127991],`valid`,[],`NV8`],[[127992,127999],`valid`,[],`NV8`],[[128e3,128062],`valid`,[],`NV8`],[[128063,128063],`valid`,[],`NV8`],[[128064,128064],`valid`,[],`NV8`],[[128065,128065],`valid`,[],`NV8`],[[128066,128247],`valid`,[],`NV8`],[[128248,128248],`valid`,[],`NV8`],[[128249,128252],`valid`,[],`NV8`],[[128253,128254],`valid`,[],`NV8`],[[128255,128255],`valid`,[],`NV8`],[[128256,128317],`valid`,[],`NV8`],[[128318,128319],`valid`,[],`NV8`],[[128320,128323],`valid`,[],`NV8`],[[128324,128330],`valid`,[],`NV8`],[[128331,128335],`valid`,[],`NV8`],[[128336,128359],`valid`,[],`NV8`],[[128360,128377],`valid`,[],`NV8`],[[128378,128378],`disallowed`],[[128379,128419],`valid`,[],`NV8`],[[128420,128420],`disallowed`],[[128421,128506],`valid`,[],`NV8`],[[128507,128511],`valid`,[],`NV8`],[[128512,128512],`valid`,[],`NV8`],[[128513,128528],`valid`,[],`NV8`],[[128529,128529],`valid`,[],`NV8`],[[128530,128532],`valid`,[],`NV8`],[[128533,128533],`valid`,[],`NV8`],[[128534,128534],`valid`,[],`NV8`],[[128535,128535],`valid`,[],`NV8`],[[128536,128536],`valid`,[],`NV8`],[[128537,128537],`valid`,[],`NV8`],[[128538,128538],`valid`,[],`NV8`],[[128539,128539],`valid`,[],`NV8`],[[128540,128542],`valid`,[],`NV8`],[[128543,128543],`valid`,[],`NV8`],[[128544,128549],`valid`,[],`NV8`],[[128550,128551],`valid`,[],`NV8`],[[128552,128555],`valid`,[],`NV8`],[[128556,128556],`valid`,[],`NV8`],[[128557,128557],`valid`,[],`NV8`],[[128558,128559],`valid`,[],`NV8`],[[128560,128563],`valid`,[],`NV8`],[[128564,128564],`valid`,[],`NV8`],[[128565,128576],`valid`,[],`NV8`],[[128577,128578],`valid`,[],`NV8`],[[128579,128580],`valid`,[],`NV8`],[[128581,128591],`valid`,[],`NV8`],[[128592,128639],`valid`,[],`NV8`],[[128640,128709],`valid`,[],`NV8`],[[128710,128719],`valid`,[],`NV8`],[[128720,128720],`valid`,[],`NV8`],[[128721,128735],`disallowed`],[[128736,128748],`valid`,[],`NV8`],[[128749,128751],`disallowed`],[[128752,128755],`valid`,[],`NV8`],[[128756,128767],`disallowed`],[[128768,128883],`valid`,[],`NV8`],[[128884,128895],`disallowed`],[[128896,128980],`valid`,[],`NV8`],[[128981,129023],`disallowed`],[[129024,129035],`valid`,[],`NV8`],[[129036,129039],`disallowed`],[[129040,129095],`valid`,[],`NV8`],[[129096,129103],`disallowed`],[[129104,129113],`valid`,[],`NV8`],[[129114,129119],`disallowed`],[[129120,129159],`valid`,[],`NV8`],[[129160,129167],`disallowed`],[[129168,129197],`valid`,[],`NV8`],[[129198,129295],`disallowed`],[[129296,129304],`valid`,[],`NV8`],[[129305,129407],`disallowed`],[[129408,129412],`valid`,[],`NV8`],[[129413,129471],`disallowed`],[[129472,129472],`valid`,[],`NV8`],[[129473,131069],`disallowed`],[[131070,131071],`disallowed`],[[131072,173782],`valid`],[[173783,173823],`disallowed`],[[173824,177972],`valid`],[[177973,177983],`disallowed`],[[177984,178205],`valid`],[[178206,178207],`disallowed`],[[178208,183969],`valid`],[[183970,194559],`disallowed`],[[194560,194560],`mapped`,[20029]],[[194561,194561],`mapped`,[20024]],[[194562,194562],`mapped`,[20033]],[[194563,194563],`mapped`,[131362]],[[194564,194564],`mapped`,[20320]],[[194565,194565],`mapped`,[20398]],[[194566,194566],`mapped`,[20411]],[[194567,194567],`mapped`,[20482]],[[194568,194568],`mapped`,[20602]],[[194569,194569],`mapped`,[20633]],[[194570,194570],`mapped`,[20711]],[[194571,194571],`mapped`,[20687]],[[194572,194572],`mapped`,[13470]],[[194573,194573],`mapped`,[132666]],[[194574,194574],`mapped`,[20813]],[[194575,194575],`mapped`,[20820]],[[194576,194576],`mapped`,[20836]],[[194577,194577],`mapped`,[20855]],[[194578,194578],`mapped`,[132380]],[[194579,194579],`mapped`,[13497]],[[194580,194580],`mapped`,[20839]],[[194581,194581],`mapped`,[20877]],[[194582,194582],`mapped`,[132427]],[[194583,194583],`mapped`,[20887]],[[194584,194584],`mapped`,[20900]],[[194585,194585],`mapped`,[20172]],[[194586,194586],`mapped`,[20908]],[[194587,194587],`mapped`,[20917]],[[194588,194588],`mapped`,[168415]],[[194589,194589],`mapped`,[20981]],[[194590,194590],`mapped`,[20995]],[[194591,194591],`mapped`,[13535]],[[194592,194592],`mapped`,[21051]],[[194593,194593],`mapped`,[21062]],[[194594,194594],`mapped`,[21106]],[[194595,194595],`mapped`,[21111]],[[194596,194596],`mapped`,[13589]],[[194597,194597],`mapped`,[21191]],[[194598,194598],`mapped`,[21193]],[[194599,194599],`mapped`,[21220]],[[194600,194600],`mapped`,[21242]],[[194601,194601],`mapped`,[21253]],[[194602,194602],`mapped`,[21254]],[[194603,194603],`mapped`,[21271]],[[194604,194604],`mapped`,[21321]],[[194605,194605],`mapped`,[21329]],[[194606,194606],`mapped`,[21338]],[[194607,194607],`mapped`,[21363]],[[194608,194608],`mapped`,[21373]],[[194609,194611],`mapped`,[21375]],[[194612,194612],`mapped`,[133676]],[[194613,194613],`mapped`,[28784]],[[194614,194614],`mapped`,[21450]],[[194615,194615],`mapped`,[21471]],[[194616,194616],`mapped`,[133987]],[[194617,194617],`mapped`,[21483]],[[194618,194618],`mapped`,[21489]],[[194619,194619],`mapped`,[21510]],[[194620,194620],`mapped`,[21662]],[[194621,194621],`mapped`,[21560]],[[194622,194622],`mapped`,[21576]],[[194623,194623],`mapped`,[21608]],[[194624,194624],`mapped`,[21666]],[[194625,194625],`mapped`,[21750]],[[194626,194626],`mapped`,[21776]],[[194627,194627],`mapped`,[21843]],[[194628,194628],`mapped`,[21859]],[[194629,194630],`mapped`,[21892]],[[194631,194631],`mapped`,[21913]],[[194632,194632],`mapped`,[21931]],[[194633,194633],`mapped`,[21939]],[[194634,194634],`mapped`,[21954]],[[194635,194635],`mapped`,[22294]],[[194636,194636],`mapped`,[22022]],[[194637,194637],`mapped`,[22295]],[[194638,194638],`mapped`,[22097]],[[194639,194639],`mapped`,[22132]],[[194640,194640],`mapped`,[20999]],[[194641,194641],`mapped`,[22766]],[[194642,194642],`mapped`,[22478]],[[194643,194643],`mapped`,[22516]],[[194644,194644],`mapped`,[22541]],[[194645,194645],`mapped`,[22411]],[[194646,194646],`mapped`,[22578]],[[194647,194647],`mapped`,[22577]],[[194648,194648],`mapped`,[22700]],[[194649,194649],`mapped`,[136420]],[[194650,194650],`mapped`,[22770]],[[194651,194651],`mapped`,[22775]],[[194652,194652],`mapped`,[22790]],[[194653,194653],`mapped`,[22810]],[[194654,194654],`mapped`,[22818]],[[194655,194655],`mapped`,[22882]],[[194656,194656],`mapped`,[136872]],[[194657,194657],`mapped`,[136938]],[[194658,194658],`mapped`,[23020]],[[194659,194659],`mapped`,[23067]],[[194660,194660],`mapped`,[23079]],[[194661,194661],`mapped`,[23e3]],[[194662,194662],`mapped`,[23142]],[[194663,194663],`mapped`,[14062]],[[194664,194664],`disallowed`],[[194665,194665],`mapped`,[23304]],[[194666,194667],`mapped`,[23358]],[[194668,194668],`mapped`,[137672]],[[194669,194669],`mapped`,[23491]],[[194670,194670],`mapped`,[23512]],[[194671,194671],`mapped`,[23527]],[[194672,194672],`mapped`,[23539]],[[194673,194673],`mapped`,[138008]],[[194674,194674],`mapped`,[23551]],[[194675,194675],`mapped`,[23558]],[[194676,194676],`disallowed`],[[194677,194677],`mapped`,[23586]],[[194678,194678],`mapped`,[14209]],[[194679,194679],`mapped`,[23648]],[[194680,194680],`mapped`,[23662]],[[194681,194681],`mapped`,[23744]],[[194682,194682],`mapped`,[23693]],[[194683,194683],`mapped`,[138724]],[[194684,194684],`mapped`,[23875]],[[194685,194685],`mapped`,[138726]],[[194686,194686],`mapped`,[23918]],[[194687,194687],`mapped`,[23915]],[[194688,194688],`mapped`,[23932]],[[194689,194689],`mapped`,[24033]],[[194690,194690],`mapped`,[24034]],[[194691,194691],`mapped`,[14383]],[[194692,194692],`mapped`,[24061]],[[194693,194693],`mapped`,[24104]],[[194694,194694],`mapped`,[24125]],[[194695,194695],`mapped`,[24169]],[[194696,194696],`mapped`,[14434]],[[194697,194697],`mapped`,[139651]],[[194698,194698],`mapped`,[14460]],[[194699,194699],`mapped`,[24240]],[[194700,194700],`mapped`,[24243]],[[194701,194701],`mapped`,[24246]],[[194702,194702],`mapped`,[24266]],[[194703,194703],`mapped`,[172946]],[[194704,194704],`mapped`,[24318]],[[194705,194706],`mapped`,[140081]],[[194707,194707],`mapped`,[33281]],[[194708,194709],`mapped`,[24354]],[[194710,194710],`mapped`,[14535]],[[194711,194711],`mapped`,[144056]],[[194712,194712],`mapped`,[156122]],[[194713,194713],`mapped`,[24418]],[[194714,194714],`mapped`,[24427]],[[194715,194715],`mapped`,[14563]],[[194716,194716],`mapped`,[24474]],[[194717,194717],`mapped`,[24525]],[[194718,194718],`mapped`,[24535]],[[194719,194719],`mapped`,[24569]],[[194720,194720],`mapped`,[24705]],[[194721,194721],`mapped`,[14650]],[[194722,194722],`mapped`,[14620]],[[194723,194723],`mapped`,[24724]],[[194724,194724],`mapped`,[141012]],[[194725,194725],`mapped`,[24775]],[[194726,194726],`mapped`,[24904]],[[194727,194727],`mapped`,[24908]],[[194728,194728],`mapped`,[24910]],[[194729,194729],`mapped`,[24908]],[[194730,194730],`mapped`,[24954]],[[194731,194731],`mapped`,[24974]],[[194732,194732],`mapped`,[25010]],[[194733,194733],`mapped`,[24996]],[[194734,194734],`mapped`,[25007]],[[194735,194735],`mapped`,[25054]],[[194736,194736],`mapped`,[25074]],[[194737,194737],`mapped`,[25078]],[[194738,194738],`mapped`,[25104]],[[194739,194739],`mapped`,[25115]],[[194740,194740],`mapped`,[25181]],[[194741,194741],`mapped`,[25265]],[[194742,194742],`mapped`,[25300]],[[194743,194743],`mapped`,[25424]],[[194744,194744],`mapped`,[142092]],[[194745,194745],`mapped`,[25405]],[[194746,194746],`mapped`,[25340]],[[194747,194747],`mapped`,[25448]],[[194748,194748],`mapped`,[25475]],[[194749,194749],`mapped`,[25572]],[[194750,194750],`mapped`,[142321]],[[194751,194751],`mapped`,[25634]],[[194752,194752],`mapped`,[25541]],[[194753,194753],`mapped`,[25513]],[[194754,194754],`mapped`,[14894]],[[194755,194755],`mapped`,[25705]],[[194756,194756],`mapped`,[25726]],[[194757,194757],`mapped`,[25757]],[[194758,194758],`mapped`,[25719]],[[194759,194759],`mapped`,[14956]],[[194760,194760],`mapped`,[25935]],[[194761,194761],`mapped`,[25964]],[[194762,194762],`mapped`,[143370]],[[194763,194763],`mapped`,[26083]],[[194764,194764],`mapped`,[26360]],[[194765,194765],`mapped`,[26185]],[[194766,194766],`mapped`,[15129]],[[194767,194767],`mapped`,[26257]],[[194768,194768],`mapped`,[15112]],[[194769,194769],`mapped`,[15076]],[[194770,194770],`mapped`,[20882]],[[194771,194771],`mapped`,[20885]],[[194772,194772],`mapped`,[26368]],[[194773,194773],`mapped`,[26268]],[[194774,194774],`mapped`,[32941]],[[194775,194775],`mapped`,[17369]],[[194776,194776],`mapped`,[26391]],[[194777,194777],`mapped`,[26395]],[[194778,194778],`mapped`,[26401]],[[194779,194779],`mapped`,[26462]],[[194780,194780],`mapped`,[26451]],[[194781,194781],`mapped`,[144323]],[[194782,194782],`mapped`,[15177]],[[194783,194783],`mapped`,[26618]],[[194784,194784],`mapped`,[26501]],[[194785,194785],`mapped`,[26706]],[[194786,194786],`mapped`,[26757]],[[194787,194787],`mapped`,[144493]],[[194788,194788],`mapped`,[26766]],[[194789,194789],`mapped`,[26655]],[[194790,194790],`mapped`,[26900]],[[194791,194791],`mapped`,[15261]],[[194792,194792],`mapped`,[26946]],[[194793,194793],`mapped`,[27043]],[[194794,194794],`mapped`,[27114]],[[194795,194795],`mapped`,[27304]],[[194796,194796],`mapped`,[145059]],[[194797,194797],`mapped`,[27355]],[[194798,194798],`mapped`,[15384]],[[194799,194799],`mapped`,[27425]],[[194800,194800],`mapped`,[145575]],[[194801,194801],`mapped`,[27476]],[[194802,194802],`mapped`,[15438]],[[194803,194803],`mapped`,[27506]],[[194804,194804],`mapped`,[27551]],[[194805,194805],`mapped`,[27578]],[[194806,194806],`mapped`,[27579]],[[194807,194807],`mapped`,[146061]],[[194808,194808],`mapped`,[138507]],[[194809,194809],`mapped`,[146170]],[[194810,194810],`mapped`,[27726]],[[194811,194811],`mapped`,[146620]],[[194812,194812],`mapped`,[27839]],[[194813,194813],`mapped`,[27853]],[[194814,194814],`mapped`,[27751]],[[194815,194815],`mapped`,[27926]],[[194816,194816],`mapped`,[27966]],[[194817,194817],`mapped`,[28023]],[[194818,194818],`mapped`,[27969]],[[194819,194819],`mapped`,[28009]],[[194820,194820],`mapped`,[28024]],[[194821,194821],`mapped`,[28037]],[[194822,194822],`mapped`,[146718]],[[194823,194823],`mapped`,[27956]],[[194824,194824],`mapped`,[28207]],[[194825,194825],`mapped`,[28270]],[[194826,194826],`mapped`,[15667]],[[194827,194827],`mapped`,[28363]],[[194828,194828],`mapped`,[28359]],[[194829,194829],`mapped`,[147153]],[[194830,194830],`mapped`,[28153]],[[194831,194831],`mapped`,[28526]],[[194832,194832],`mapped`,[147294]],[[194833,194833],`mapped`,[147342]],[[194834,194834],`mapped`,[28614]],[[194835,194835],`mapped`,[28729]],[[194836,194836],`mapped`,[28702]],[[194837,194837],`mapped`,[28699]],[[194838,194838],`mapped`,[15766]],[[194839,194839],`mapped`,[28746]],[[194840,194840],`mapped`,[28797]],[[194841,194841],`mapped`,[28791]],[[194842,194842],`mapped`,[28845]],[[194843,194843],`mapped`,[132389]],[[194844,194844],`mapped`,[28997]],[[194845,194845],`mapped`,[148067]],[[194846,194846],`mapped`,[29084]],[[194847,194847],`disallowed`],[[194848,194848],`mapped`,[29224]],[[194849,194849],`mapped`,[29237]],[[194850,194850],`mapped`,[29264]],[[194851,194851],`mapped`,[149e3]],[[194852,194852],`mapped`,[29312]],[[194853,194853],`mapped`,[29333]],[[194854,194854],`mapped`,[149301]],[[194855,194855],`mapped`,[149524]],[[194856,194856],`mapped`,[29562]],[[194857,194857],`mapped`,[29579]],[[194858,194858],`mapped`,[16044]],[[194859,194859],`mapped`,[29605]],[[194860,194861],`mapped`,[16056]],[[194862,194862],`mapped`,[29767]],[[194863,194863],`mapped`,[29788]],[[194864,194864],`mapped`,[29809]],[[194865,194865],`mapped`,[29829]],[[194866,194866],`mapped`,[29898]],[[194867,194867],`mapped`,[16155]],[[194868,194868],`mapped`,[29988]],[[194869,194869],`mapped`,[150582]],[[194870,194870],`mapped`,[30014]],[[194871,194871],`mapped`,[150674]],[[194872,194872],`mapped`,[30064]],[[194873,194873],`mapped`,[139679]],[[194874,194874],`mapped`,[30224]],[[194875,194875],`mapped`,[151457]],[[194876,194876],`mapped`,[151480]],[[194877,194877],`mapped`,[151620]],[[194878,194878],`mapped`,[16380]],[[194879,194879],`mapped`,[16392]],[[194880,194880],`mapped`,[30452]],[[194881,194881],`mapped`,[151795]],[[194882,194882],`mapped`,[151794]],[[194883,194883],`mapped`,[151833]],[[194884,194884],`mapped`,[151859]],[[194885,194885],`mapped`,[30494]],[[194886,194887],`mapped`,[30495]],[[194888,194888],`mapped`,[30538]],[[194889,194889],`mapped`,[16441]],[[194890,194890],`mapped`,[30603]],[[194891,194891],`mapped`,[16454]],[[194892,194892],`mapped`,[16534]],[[194893,194893],`mapped`,[152605]],[[194894,194894],`mapped`,[30798]],[[194895,194895],`mapped`,[30860]],[[194896,194896],`mapped`,[30924]],[[194897,194897],`mapped`,[16611]],[[194898,194898],`mapped`,[153126]],[[194899,194899],`mapped`,[31062]],[[194900,194900],`mapped`,[153242]],[[194901,194901],`mapped`,[153285]],[[194902,194902],`mapped`,[31119]],[[194903,194903],`mapped`,[31211]],[[194904,194904],`mapped`,[16687]],[[194905,194905],`mapped`,[31296]],[[194906,194906],`mapped`,[31306]],[[194907,194907],`mapped`,[31311]],[[194908,194908],`mapped`,[153980]],[[194909,194910],`mapped`,[154279]],[[194911,194911],`disallowed`],[[194912,194912],`mapped`,[16898]],[[194913,194913],`mapped`,[154539]],[[194914,194914],`mapped`,[31686]],[[194915,194915],`mapped`,[31689]],[[194916,194916],`mapped`,[16935]],[[194917,194917],`mapped`,[154752]],[[194918,194918],`mapped`,[31954]],[[194919,194919],`mapped`,[17056]],[[194920,194920],`mapped`,[31976]],[[194921,194921],`mapped`,[31971]],[[194922,194922],`mapped`,[32e3]],[[194923,194923],`mapped`,[155526]],[[194924,194924],`mapped`,[32099]],[[194925,194925],`mapped`,[17153]],[[194926,194926],`mapped`,[32199]],[[194927,194927],`mapped`,[32258]],[[194928,194928],`mapped`,[32325]],[[194929,194929],`mapped`,[17204]],[[194930,194930],`mapped`,[156200]],[[194931,194931],`mapped`,[156231]],[[194932,194932],`mapped`,[17241]],[[194933,194933],`mapped`,[156377]],[[194934,194934],`mapped`,[32634]],[[194935,194935],`mapped`,[156478]],[[194936,194936],`mapped`,[32661]],[[194937,194937],`mapped`,[32762]],[[194938,194938],`mapped`,[32773]],[[194939,194939],`mapped`,[156890]],[[194940,194940],`mapped`,[156963]],[[194941,194941],`mapped`,[32864]],[[194942,194942],`mapped`,[157096]],[[194943,194943],`mapped`,[32880]],[[194944,194944],`mapped`,[144223]],[[194945,194945],`mapped`,[17365]],[[194946,194946],`mapped`,[32946]],[[194947,194947],`mapped`,[33027]],[[194948,194948],`mapped`,[17419]],[[194949,194949],`mapped`,[33086]],[[194950,194950],`mapped`,[23221]],[[194951,194951],`mapped`,[157607]],[[194952,194952],`mapped`,[157621]],[[194953,194953],`mapped`,[144275]],[[194954,194954],`mapped`,[144284]],[[194955,194955],`mapped`,[33281]],[[194956,194956],`mapped`,[33284]],[[194957,194957],`mapped`,[36766]],[[194958,194958],`mapped`,[17515]],[[194959,194959],`mapped`,[33425]],[[194960,194960],`mapped`,[33419]],[[194961,194961],`mapped`,[33437]],[[194962,194962],`mapped`,[21171]],[[194963,194963],`mapped`,[33457]],[[194964,194964],`mapped`,[33459]],[[194965,194965],`mapped`,[33469]],[[194966,194966],`mapped`,[33510]],[[194967,194967],`mapped`,[158524]],[[194968,194968],`mapped`,[33509]],[[194969,194969],`mapped`,[33565]],[[194970,194970],`mapped`,[33635]],[[194971,194971],`mapped`,[33709]],[[194972,194972],`mapped`,[33571]],[[194973,194973],`mapped`,[33725]],[[194974,194974],`mapped`,[33767]],[[194975,194975],`mapped`,[33879]],[[194976,194976],`mapped`,[33619]],[[194977,194977],`mapped`,[33738]],[[194978,194978],`mapped`,[33740]],[[194979,194979],`mapped`,[33756]],[[194980,194980],`mapped`,[158774]],[[194981,194981],`mapped`,[159083]],[[194982,194982],`mapped`,[158933]],[[194983,194983],`mapped`,[17707]],[[194984,194984],`mapped`,[34033]],[[194985,194985],`mapped`,[34035]],[[194986,194986],`mapped`,[34070]],[[194987,194987],`mapped`,[160714]],[[194988,194988],`mapped`,[34148]],[[194989,194989],`mapped`,[159532]],[[194990,194990],`mapped`,[17757]],[[194991,194991],`mapped`,[17761]],[[194992,194992],`mapped`,[159665]],[[194993,194993],`mapped`,[159954]],[[194994,194994],`mapped`,[17771]],[[194995,194995],`mapped`,[34384]],[[194996,194996],`mapped`,[34396]],[[194997,194997],`mapped`,[34407]],[[194998,194998],`mapped`,[34409]],[[194999,194999],`mapped`,[34473]],[[195e3,195e3],`mapped`,[34440]],[[195001,195001],`mapped`,[34574]],[[195002,195002],`mapped`,[34530]],[[195003,195003],`mapped`,[34681]],[[195004,195004],`mapped`,[34600]],[[195005,195005],`mapped`,[34667]],[[195006,195006],`mapped`,[34694]],[[195007,195007],`disallowed`],[[195008,195008],`mapped`,[34785]],[[195009,195009],`mapped`,[34817]],[[195010,195010],`mapped`,[17913]],[[195011,195011],`mapped`,[34912]],[[195012,195012],`mapped`,[34915]],[[195013,195013],`mapped`,[161383]],[[195014,195014],`mapped`,[35031]],[[195015,195015],`mapped`,[35038]],[[195016,195016],`mapped`,[17973]],[[195017,195017],`mapped`,[35066]],[[195018,195018],`mapped`,[13499]],[[195019,195019],`mapped`,[161966]],[[195020,195020],`mapped`,[162150]],[[195021,195021],`mapped`,[18110]],[[195022,195022],`mapped`,[18119]],[[195023,195023],`mapped`,[35488]],[[195024,195024],`mapped`,[35565]],[[195025,195025],`mapped`,[35722]],[[195026,195026],`mapped`,[35925]],[[195027,195027],`mapped`,[162984]],[[195028,195028],`mapped`,[36011]],[[195029,195029],`mapped`,[36033]],[[195030,195030],`mapped`,[36123]],[[195031,195031],`mapped`,[36215]],[[195032,195032],`mapped`,[163631]],[[195033,195033],`mapped`,[133124]],[[195034,195034],`mapped`,[36299]],[[195035,195035],`mapped`,[36284]],[[195036,195036],`mapped`,[36336]],[[195037,195037],`mapped`,[133342]],[[195038,195038],`mapped`,[36564]],[[195039,195039],`mapped`,[36664]],[[195040,195040],`mapped`,[165330]],[[195041,195041],`mapped`,[165357]],[[195042,195042],`mapped`,[37012]],[[195043,195043],`mapped`,[37105]],[[195044,195044],`mapped`,[37137]],[[195045,195045],`mapped`,[165678]],[[195046,195046],`mapped`,[37147]],[[195047,195047],`mapped`,[37432]],[[195048,195048],`mapped`,[37591]],[[195049,195049],`mapped`,[37592]],[[195050,195050],`mapped`,[37500]],[[195051,195051],`mapped`,[37881]],[[195052,195052],`mapped`,[37909]],[[195053,195053],`mapped`,[166906]],[[195054,195054],`mapped`,[38283]],[[195055,195055],`mapped`,[18837]],[[195056,195056],`mapped`,[38327]],[[195057,195057],`mapped`,[167287]],[[195058,195058],`mapped`,[18918]],[[195059,195059],`mapped`,[38595]],[[195060,195060],`mapped`,[23986]],[[195061,195061],`mapped`,[38691]],[[195062,195062],`mapped`,[168261]],[[195063,195063],`mapped`,[168474]],[[195064,195064],`mapped`,[19054]],[[195065,195065],`mapped`,[19062]],[[195066,195066],`mapped`,[38880]],[[195067,195067],`mapped`,[168970]],[[195068,195068],`mapped`,[19122]],[[195069,195069],`mapped`,[169110]],[[195070,195071],`mapped`,[38923]],[[195072,195072],`mapped`,[38953]],[[195073,195073],`mapped`,[169398]],[[195074,195074],`mapped`,[39138]],[[195075,195075],`mapped`,[19251]],[[195076,195076],`mapped`,[39209]],[[195077,195077],`mapped`,[39335]],[[195078,195078],`mapped`,[39362]],[[195079,195079],`mapped`,[39422]],[[195080,195080],`mapped`,[19406]],[[195081,195081],`mapped`,[170800]],[[195082,195082],`mapped`,[39698]],[[195083,195083],`mapped`,[4e4]],[[195084,195084],`mapped`,[40189]],[[195085,195085],`mapped`,[19662]],[[195086,195086],`mapped`,[19693]],[[195087,195087],`mapped`,[40295]],[[195088,195088],`mapped`,[172238]],[[195089,195089],`mapped`,[19704]],[[195090,195090],`mapped`,[172293]],[[195091,195091],`mapped`,[172558]],[[195092,195092],`mapped`,[172689]],[[195093,195093],`mapped`,[40635]],[[195094,195094],`mapped`,[19798]],[[195095,195095],`mapped`,[40697]],[[195096,195096],`mapped`,[40702]],[[195097,195097],`mapped`,[40709]],[[195098,195098],`mapped`,[40719]],[[195099,195099],`mapped`,[40726]],[[195100,195100],`mapped`,[40763]],[[195101,195101],`mapped`,[173568]],[[195102,196605],`disallowed`],[[196606,196607],`disallowed`],[[196608,262141],`disallowed`],[[262142,262143],`disallowed`],[[262144,327677],`disallowed`],[[327678,327679],`disallowed`],[[327680,393213],`disallowed`],[[393214,393215],`disallowed`],[[393216,458749],`disallowed`],[[458750,458751],`disallowed`],[[458752,524285],`disallowed`],[[524286,524287],`disallowed`],[[524288,589821],`disallowed`],[[589822,589823],`disallowed`],[[589824,655357],`disallowed`],[[655358,655359],`disallowed`],[[655360,720893],`disallowed`],[[720894,720895],`disallowed`],[[720896,786429],`disallowed`],[[786430,786431],`disallowed`],[[786432,851965],`disallowed`],[[851966,851967],`disallowed`],[[851968,917501],`disallowed`],[[917502,917503],`disallowed`],[[917504,917504],`disallowed`],[[917505,917505],`disallowed`],[[917506,917535],`disallowed`],[[917536,917631],`disallowed`],[[917632,917759],`disallowed`],[[917760,917999],`ignored`],[[918e3,983037],`disallowed`],[[983038,983039],`disallowed`],[[983040,1048573],`disallowed`],[[1048574,1048575],`disallowed`],[[1048576,1114109],`disallowed`],[[1114110,1114111],`disallowed`]]})),require_tr46=__commonJSMin(((s,l)=>{var f=require(`punycode`),p=require_mappingTable(),g={TRANSITIONAL:0,NONTRANSITIONAL:1};function v(s){return s.split(`\0`).map(function(s){return s.normalize(`NFC`)}).join(`\0`)}function b(s){for(var l=0,f=p.length-1;l<=f;){var g=Math.floor((l+f)/2),v=p[g];if(v[0][0]<=s&&v[0][1]>=s)return v;v[0][0]>s?f=g-1:l=g+1}return null}var C=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function w(s){return s.replace(C,`_`).length}function E(s,l,f){for(var p=!1,v=``,C=w(s),E=0;E253||C.length===0)&&(v.error=!0);for(var w=0;w63||b.length===0){v.error=!0;break}}return v.error?null:b.join(`.`)},l.exports.toUnicode=function(s,l){var f=N(s,l,g.NONTRANSITIONAL);return{domain:f.string,error:f.error}},l.exports.PROCESSING_OPTIONS=g})),require_url_state_machine=__commonJSMin(((s,l)=>{let f=require(`punycode`),p=require_tr46(),g={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},v=Symbol(`failure`);function b(s){return f.ucs2.decode(s).length}function C(s,l){let f=s[l];return isNaN(f)?void 0:String.fromCodePoint(f)}function w(s){return s>=48&&s<=57}function E(s){return s>=65&&s<=90||s>=97&&s<=122}function k(s){return E(s)||w(s)}function A(s){return w(s)||s>=65&&s<=70||s>=97&&s<=102}function N(s){return s===`.`||s.toLowerCase()===`%2e`}function F(s){return s=s.toLowerCase(),s===`..`||s===`%2e.`||s===`.%2e`||s===`%2e%2e`}function I(s,l){return E(s)&&(l===58||l===124)}function R(s){return s.length===2&&E(s.codePointAt(0))&&(s[1]===`:`||s[1]===`|`)}function B(s){return s.length===2&&E(s.codePointAt(0))&&s[1]===`:`}function q(s){return s.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function J(s){return s.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function le(s){return g[s]!==void 0}function _e(s){return le(s.scheme)}function be(s){return g[s]}function xe(s){let l=s.toString(16).toUpperCase();return l.length===1&&(l=`0`+l),`%`+l}function De(s){let l=new Buffer(s),f=``;for(let s=0;s126}let Ne=new Set([32,34,35,60,62,63,96,123,125]);function Pe(s){return je(s)||Ne.has(s)}let ze=new Set([47,58,59,61,64,91,92,93,94,124]);function Be(s){return Pe(s)||ze.has(s)}function We(s,l){let f=String.fromCodePoint(s);return l(s)?De(f):f}function Ke(s){let l=10;return s.length>=2&&s.charAt(0)===`0`&&s.charAt(1).toLowerCase()===`x`?(s=s.substring(2),l=16):s.length>=2&&s.charAt(0)===`0`&&(s=s.substring(1),l=8),s===``?0:(l===10?/[^0-9]/:l===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(s)?v:parseInt(s,l)}function qe(s){let l=s.split(`.`);if(l[l.length-1]===``&&l.length>1&&l.pop(),l.length>4)return s;let f=[];for(let p of l){if(p===``)return s;let l=Ke(p);if(l===v)return s;f.push(l)}for(let s=0;s255)return v;if(f[f.length-1]>=256**(5-f.length))return v;let p=f.pop(),g=0;for(let s of f)p+=s*256**(3-g),++g;return p}function Je(s){let l=``,f=s;for(let s=1;s<=4;++s)l=String(f%256)+l,s!==4&&(l=`.`+l),f=Math.floor(f/256);return l}function Ye(s){let l=[0,0,0,0,0,0,0,0],p=0,g=null,b=0;if(s=f.ucs2.decode(s),s[b]===58){if(s[b+1]!==58)return v;b+=2,++p,g=p}for(;b6))return v;let f=0;for(;s[b]!==void 0;){let g=null;if(f>0)if(s[b]===46&&f<4)++b;else return v;if(!w(s[b]))return v;for(;w(s[b]);){let l=parseInt(C(s,b));if(g===null)g=l;else if(g===0)return v;else g=g*10+l;if(g>255)return v;++b}l[p]=l[p]*256+g,++f,(f===2||f===4)&&++p}if(f!==4)return v;break}else if(s[b]===58){if(++b,s[b]===void 0)return v}else if(s[b]!==void 0)return v;l[p]=f,++p}if(g!==null){let s=p-g;for(p=7;p!==0&&s>0;){let f=l[g+s-1];l[g+s-1]=l[p],l[p]=f,--p,--s}}else if(g===null&&p!==8)return v;return l}function Ze(s){let l=``,f=st(s).idx,p=!1;for(let g=0;g<=7;++g)if(!(p&&s[g]===0)){if(p&&=!1,f===g){l+=g===0?`::`:`:`,p=!0;continue}l+=s[g].toString(16),g!==7&&(l+=`:`)}return l}function Qe(s,l){if(s[0]===`[`)return s[s.length-1]===`]`?Ye(s.substring(1,s.length-1)):v;if(!l)return ot(s);let f=Oe(s),g=p.toASCII(f,!1,p.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(g===null||q(g))return v;let b=qe(g);return typeof b==`number`||b===v?b:g}function ot(s){if(J(s))return v;let l=``,p=f.ucs2.decode(s);for(let s=0;sf&&(l=p,f=g),p=null,g=0);return g>f&&(l=p,f=g),{idx:l,len:f}}function ut(s){return typeof s==`number`?Je(s):s instanceof Array?`[`+Ze(s)+`]`:s}function yt(s){return s.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,``)}function Tt(s){return s.replace(/\u0009|\u000A|\u000D/g,``)}function Ot(s){let l=s.path;l.length!==0&&(s.scheme===`file`&&l.length===1&&It(l[0])||l.pop())}function At(s){return s.username!==``||s.password!==``}function jt(s){return s.host===null||s.host===``||s.cannotBeABaseURL||s.scheme===`file`}function It(s){return/^[A-Za-z]:$/.test(s)}function Lt(s,l,p,g,b){if(this.pointer=0,this.input=s,this.base=l||null,this.encodingOverride=p||`utf-8`,this.stateOverride=b,this.url=g,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:``,username:``,password:``,host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let s=yt(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let C=Tt(this.input);for(C!==this.input&&(this.parseError=!0),this.input=C,this.state=b||`scheme start`,this.buffer=``,this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=f.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],l=isNaN(s)?void 0:String.fromCodePoint(s),f=this[`parse `+this.state](s,l);if(!f)break;if(f===v){this.failure=!0;break}}}Lt.prototype[`parse scheme start`]=function(s,l){if(E(s))this.buffer+=l.toLowerCase(),this.state=`scheme`;else if(!this.stateOverride)this.state=`no scheme`,--this.pointer;else return this.parseError=!0,v;return!0},Lt.prototype[`parse scheme`]=function(s,l){if(k(s)||s===43||s===45||s===46)this.buffer+=l.toLowerCase();else if(s===58){if(this.stateOverride&&(_e(this.url)&&!le(this.buffer)||!_e(this.url)&&le(this.buffer)||(At(this.url)||this.url.port!==null)&&this.buffer===`file`||this.url.scheme===`file`&&(this.url.host===``||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer=``,this.stateOverride))return!1;this.url.scheme===`file`?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state=`file`):_e(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state=`special relative or authority`:_e(this.url)?this.state=`special authority slashes`:this.input[this.pointer+1]===47?(this.state=`path or authority`,++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(``),this.state=`cannot-be-a-base-URL path`)}else if(!this.stateOverride)this.buffer=``,this.state=`no scheme`,this.pointer=-1;else return this.parseError=!0,v;return!0},Lt.prototype[`parse no scheme`]=function(s){return this.base===null||this.base.cannotBeABaseURL&&s!==35?v:(this.base.cannotBeABaseURL&&s===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment=``,this.url.cannotBeABaseURL=!0,this.state=`fragment`):this.base.scheme===`file`?(this.state=`file`,--this.pointer):(this.state=`relative`,--this.pointer),!0)},Lt.prototype[`parse special relative or authority`]=function(s){return s===47&&this.input[this.pointer+1]===47?(this.state=`special authority ignore slashes`,++this.pointer):(this.parseError=!0,this.state=`relative`,--this.pointer),!0},Lt.prototype[`parse path or authority`]=function(s){return s===47?this.state=`authority`:(this.state=`path`,--this.pointer),!0},Lt.prototype[`parse relative`]=function(s){return this.url.scheme=this.base.scheme,isNaN(s)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):s===47?this.state=`relative slash`:s===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=``,this.state=`query`):s===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment=``,this.state=`fragment`):_e(this.url)&&s===92?(this.parseError=!0,this.state=`relative slash`):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state=`path`,--this.pointer),!0},Lt.prototype[`parse relative slash`]=function(s){return _e(this.url)&&(s===47||s===92)?(s===92&&(this.parseError=!0),this.state=`special authority ignore slashes`):s===47?this.state=`authority`:(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state=`path`,--this.pointer),!0},Lt.prototype[`parse special authority slashes`]=function(s){return s===47&&this.input[this.pointer+1]===47?(this.state=`special authority ignore slashes`,++this.pointer):(this.parseError=!0,this.state=`special authority ignore slashes`,--this.pointer),!0},Lt.prototype[`parse special authority ignore slashes`]=function(s){return s!==47&&s!==92?(this.state=`authority`,--this.pointer):this.parseError=!0,!0},Lt.prototype[`parse authority`]=function(s,l){if(s===64){this.parseError=!0,this.atFlag&&(this.buffer=`%40`+this.buffer),this.atFlag=!0;let s=b(this.buffer);for(let l=0;l2**16-1)return this.parseError=!0,v;this.url.port=s===be(this.url.scheme)?null:s,this.buffer=``}if(this.stateOverride)return!1;this.state=`path start`,--this.pointer}else return this.parseError=!0,v;return!0};let Rt=new Set([47,92,63,35]);Lt.prototype[`parse file`]=function(s){return this.url.scheme=`file`,s===47||s===92?(s===92&&(this.parseError=!0),this.state=`file slash`):this.base!==null&&this.base.scheme===`file`?isNaN(s)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):s===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=``,this.state=`query`):s===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment=``,this.state=`fragment`):(this.input.length-this.pointer-1==0||!I(s,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!Rt.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),Ot(this.url)):this.parseError=!0,this.state=`path`,--this.pointer):(this.state=`path`,--this.pointer),!0},Lt.prototype[`parse file slash`]=function(s){return s===47||s===92?(s===92&&(this.parseError=!0),this.state=`file host`):(this.base!==null&&this.base.scheme===`file`&&(B(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state=`path`,--this.pointer),!0},Lt.prototype[`parse file host`]=function(s,l){if(isNaN(s)||s===47||s===92||s===63||s===35)if(--this.pointer,!this.stateOverride&&R(this.buffer))this.parseError=!0,this.state=`path`;else if(this.buffer===``){if(this.url.host=``,this.stateOverride)return!1;this.state=`path start`}else{let s=Qe(this.buffer,_e(this.url));if(s===v)return v;if(s===`localhost`&&(s=``),this.url.host=s,this.stateOverride)return!1;this.buffer=``,this.state=`path start`}else this.buffer+=l;return!0},Lt.prototype[`parse path start`]=function(s){return _e(this.url)?(s===92&&(this.parseError=!0),this.state=`path`,s!==47&&s!==92&&--this.pointer):!this.stateOverride&&s===63?(this.url.query=``,this.state=`query`):!this.stateOverride&&s===35?(this.url.fragment=``,this.state=`fragment`):s!==void 0&&(this.state=`path`,s!==47&&--this.pointer),!0},Lt.prototype[`parse path`]=function(s){if(isNaN(s)||s===47||_e(this.url)&&s===92||!this.stateOverride&&(s===63||s===35)){if(_e(this.url)&&s===92&&(this.parseError=!0),F(this.buffer)?(Ot(this.url),s!==47&&!(_e(this.url)&&s===92)&&this.url.path.push(``)):N(this.buffer)&&s!==47&&!(_e(this.url)&&s===92)?this.url.path.push(``):N(this.buffer)||(this.url.scheme===`file`&&this.url.path.length===0&&R(this.buffer)&&(this.url.host!==``&&this.url.host!==null&&(this.parseError=!0,this.url.host=``),this.buffer=this.buffer[0]+`:`),this.url.path.push(this.buffer)),this.buffer=``,this.url.scheme===`file`&&(s===void 0||s===63||s===35))for(;this.url.path.length>1&&this.url.path[0]===``;)this.parseError=!0,this.url.path.shift();s===63&&(this.url.query=``,this.state=`query`),s===35&&(this.url.fragment=``,this.state=`fragment`)}else s===37&&(!A(this.input[this.pointer+1])||!A(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=We(s,Pe);return!0},Lt.prototype[`parse cannot-be-a-base-URL path`]=function(s){return s===63?(this.url.query=``,this.state=`query`):s===35?(this.url.fragment=``,this.state=`fragment`):(!isNaN(s)&&s!==37&&(this.parseError=!0),s===37&&(!A(this.input[this.pointer+1])||!A(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(s)||(this.url.path[0]=this.url.path[0]+We(s,je))),!0},Lt.prototype[`parse query`]=function(s,l){if(isNaN(s)||!this.stateOverride&&s===35){(!_e(this.url)||this.url.scheme===`ws`||this.url.scheme===`wss`)&&(this.encodingOverride=`utf-8`);let l=new Buffer(this.buffer);for(let s=0;s126||l[s]===34||l[s]===35||l[s]===60||l[s]===62?this.url.query+=xe(l[s]):this.url.query+=String.fromCodePoint(l[s]);this.buffer=``,s===35&&(this.url.fragment=``,this.state=`fragment`)}else s===37&&(!A(this.input[this.pointer+1])||!A(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=l;return!0},Lt.prototype[`parse fragment`]=function(s){return isNaN(s)||(s===0?this.parseError=!0:(s===37&&(!A(this.input[this.pointer+1])||!A(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=We(s,je))),!0};function Vt(s,l){let f=s.scheme+`:`;if(s.host===null?s.host===null&&s.scheme===`file`&&(f+=`//`):(f+=`//`,(s.username!==``||s.password!==``)&&(f+=s.username,s.password!==``&&(f+=`:`+s.password),f+=`@`),f+=ut(s.host),s.port!==null&&(f+=`:`+s.port)),s.cannotBeABaseURL)f+=s.path[0];else for(let l of s.path)f+=`/`+l;return s.query!==null&&(f+=`?`+s.query),!l&&s.fragment!==null&&(f+=`#`+s.fragment),f}function Ht(s){let l=s.scheme+`://`;return l+=ut(s.host),s.port!==null&&(l+=`:`+s.port),l}l.exports.serializeURL=Vt,l.exports.serializeURLOrigin=function(s){switch(s.scheme){case`blob`:try{return l.exports.serializeURLOrigin(l.exports.parseURL(s.path[0]))}catch{return`null`}case`ftp`:case`gopher`:case`http`:case`https`:case`ws`:case`wss`:return Ht({scheme:s.scheme,host:s.host,port:s.port});case`file`:return`file://`;default:return`null`}},l.exports.basicURLParse=function(s,l){l===void 0&&(l={});let f=new Lt(s,l.baseURL,l.encodingOverride,l.url,l.stateOverride);return f.failure?`failure`:f.url},l.exports.setTheUsername=function(s,l){s.username=``;let p=f.ucs2.decode(l);for(let l=0;l{let l=require_url_state_machine();s.implementation=class{constructor(s){let f=s[0],p=s[1],g=null;if(p!==void 0&&(g=l.basicURLParse(p),g===`failure`))throw TypeError(`Invalid base URL`);let v=l.basicURLParse(f,{baseURL:g});if(v===`failure`)throw TypeError(`Invalid URL`);this._url=v}get href(){return l.serializeURL(this._url)}set href(s){let f=l.basicURLParse(s);if(f===`failure`)throw TypeError(`Invalid URL`);this._url=f}get origin(){return l.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+`:`}set protocol(s){l.basicURLParse(s+`:`,{url:this._url,stateOverride:`scheme start`})}get username(){return this._url.username}set username(s){l.cannotHaveAUsernamePasswordPort(this._url)||l.setTheUsername(this._url,s)}get password(){return this._url.password}set password(s){l.cannotHaveAUsernamePasswordPort(this._url)||l.setThePassword(this._url,s)}get host(){let s=this._url;return s.host===null?``:s.port===null?l.serializeHost(s.host):l.serializeHost(s.host)+`:`+l.serializeInteger(s.port)}set host(s){this._url.cannotBeABaseURL||l.basicURLParse(s,{url:this._url,stateOverride:`host`})}get hostname(){return this._url.host===null?``:l.serializeHost(this._url.host)}set hostname(s){this._url.cannotBeABaseURL||l.basicURLParse(s,{url:this._url,stateOverride:`hostname`})}get port(){return this._url.port===null?``:l.serializeInteger(this._url.port)}set port(s){l.cannotHaveAUsernamePasswordPort(this._url)||(s===``?this._url.port=null:l.basicURLParse(s,{url:this._url,stateOverride:`port`}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?``:`/`+this._url.path.join(`/`)}set pathname(s){this._url.cannotBeABaseURL||(this._url.path=[],l.basicURLParse(s,{url:this._url,stateOverride:`path start`}))}get search(){return this._url.query===null||this._url.query===``?``:`?`+this._url.query}set search(s){let f=this._url;if(s===``){f.query=null;return}let p=s[0]===`?`?s.substring(1):s;f.query=``,l.basicURLParse(p,{url:f,stateOverride:`query`})}get hash(){return this._url.fragment===null||this._url.fragment===``?``:`#`+this._url.fragment}set hash(s){if(s===``){this._url.fragment=null;return}let f=s[0]===`#`?s.substring(1):s;this._url.fragment=``,l.basicURLParse(f,{url:this._url,stateOverride:`fragment`})}toJSON(){return this.href}}})),require_URL=__commonJSMin(((s,l)=>{let f=require_lib$27(),p=require_utils$19(),g=require_URL_impl(),v=p.implSymbol;function b(s){if(!this||this[v]||!(this instanceof b))throw TypeError(`Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.`);if(arguments.length<1)throw TypeError(`Failed to construct 'URL': 1 argument required, but only `+arguments.length+` present.`);let p=[];for(let s=0;s{s.URL=require_URL().interface,s.serializeURL=require_url_state_machine().serializeURL,s.serializeURLOrigin=require_url_state_machine().serializeURLOrigin,s.basicURLParse=require_url_state_machine().basicURLParse,s.setTheUsername=require_url_state_machine().setTheUsername,s.setThePassword=require_url_state_machine().setThePassword,s.serializeHost=require_url_state_machine().serializeHost,s.serializeInteger=require_url_state_machine().serializeInteger,s.parseURL=require_url_state_machine().parseURL})),require_lib$26=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});function f(s){return s&&typeof s==`object`&&`default`in s?s.default:s}var p=f(require(`stream`)),g=f(require(`http`)),v=f(require(`url`)),b=f(require_public_api()),C=f(require(`https`)),w=f(require(`zlib`));let E=p.Readable,k=Symbol(`buffer`),A=Symbol(`type`);var N=class s{constructor(){this[A]=``;let l=arguments[0],f=arguments[1],p=[],g=0;if(l){let f=l,v=Number(f.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},g=f.size;let v=g===void 0?0:g;var b=f.timeout;let C=b===void 0?0:b;s==null?s=null:_e(s)?s=Buffer.from(s.toString()):be(s)||Buffer.isBuffer(s)||(Object.prototype.toString.call(s)===`[object ArrayBuffer]`?s=Buffer.from(s):ArrayBuffer.isView(s)?s=Buffer.from(s.buffer,s.byteOffset,s.byteLength):s instanceof p||(s=Buffer.from(String(s)))),this[R]={body:s,disturbed:!1,error:null},this.size=v,this.timeout=C,s instanceof p&&s.on(`error`,function(s){let f=s.name===`AbortError`?s:new F(`Invalid response body while trying to fetch ${l.url}: ${s.message}`,`system`,s);l[R].error=f})}q.prototype={get body(){return this[R].body},get bodyUsed(){return this[R].disturbed},arrayBuffer(){return J.call(this).then(function(s){return s.buffer.slice(s.byteOffset,s.byteOffset+s.byteLength)})},blob(){let s=this.headers&&this.headers.get(`content-type`)||``;return J.call(this).then(function(l){return Object.assign(new N([],{type:s.toLowerCase()}),{[k]:l})})},json(){var s=this;return J.call(this).then(function(l){try{return JSON.parse(l.toString())}catch(l){return q.Promise.reject(new F(`invalid json response body at ${s.url} reason: ${l.message}`,`invalid-json`))}})},text(){return J.call(this).then(function(s){return s.toString()})},buffer(){return J.call(this)},textConverted(){var s=this;return J.call(this).then(function(l){return le(l,s.headers)})}},Object.defineProperties(q.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}}),q.mixIn=function(s){for(let l of Object.getOwnPropertyNames(q.prototype))if(!(l in s)){let f=Object.getOwnPropertyDescriptor(q.prototype,l);Object.defineProperty(s,l,f)}};function J(){var s=this;if(this[R].disturbed)return q.Promise.reject(TypeError(`body used already for: ${this.url}`));if(this[R].disturbed=!0,this[R].error)return q.Promise.reject(this[R].error);let l=this.body;if(l===null)return q.Promise.resolve(Buffer.alloc(0));if(be(l)&&(l=l.stream()),Buffer.isBuffer(l))return q.Promise.resolve(l);if(!(l instanceof p))return q.Promise.resolve(Buffer.alloc(0));let f=[],g=0,v=!1;return new q.Promise(function(p,b){let C;s.timeout&&(C=setTimeout(function(){v=!0,b(new F(`Response timeout while trying to fetch ${s.url} (over ${s.timeout}ms)`,`body-timeout`))},s.timeout)),l.on(`error`,function(l){l.name===`AbortError`?(v=!0,b(l)):b(new F(`Invalid response body while trying to fetch ${s.url}: ${l.message}`,`system`,l))}),l.on(`data`,function(l){if(!(v||l===null)){if(s.size&&g+l.length>s.size){v=!0,b(new F(`content size at ${s.url} over limit: ${s.size}`,`max-size`));return}g+=l.length,f.push(l)}}),l.on(`end`,function(){if(!v){clearTimeout(C);try{p(Buffer.concat(f,g))}catch(l){b(new F(`Could not create Buffer from response body for ${s.url}: ${l.message}`,`system`,l))}}})})}function le(s,l){if(typeof I!=`function`)throw Error("The package `encoding` must be installed to use the textConverted() function");let f=l.get(`content-type`),p=`utf-8`,g,v;return f&&(g=/charset=([^;]*)/i.exec(f)),v=s.slice(0,1024).toString(),!g&&v&&(g=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Ke]=Object.create(null),l instanceof s){let s=l.raw(),f=Object.keys(s);for(let l of f)for(let f of s[l])this.append(l,f);return}if(l!=null)if(typeof l==`object`){let s=l[Symbol.iterator];if(s!=null){if(typeof s!=`function`)throw TypeError(`Header pairs must be iterable`);let f=[];for(let s of l){if(typeof s!=`object`||typeof s[Symbol.iterator]!=`function`)throw TypeError(`Each header pair must be iterable`);f.push(Array.from(s))}for(let s of f){if(s.length!==2)throw TypeError(`Each header pair must be a name/value tuple`);this.append(s[0],s[1])}}else for(let s of Object.keys(l)){let f=l[s];this.append(s,f)}}else throw TypeError(`Provided initializer must be an object`)}get(s){s=`${s}`,ze(s);let l=We(this[Ke],s);return l===void 0?null:this[Ke][l].join(`, `)}forEach(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,f=Je(this),p=0;for(;p1&&arguments[1]!==void 0?arguments[1]:`key+value`;return Object.keys(s[Ke]).sort().map(l===`key`?function(s){return s.toLowerCase()}:l===`value`?function(l){return s[Ke][l].join(`, `)}:function(l){return[l.toLowerCase(),s[Ke][l].join(`, `)]})}let Ye=Symbol(`internal`);function Ze(s,l){let f=Object.create(Qe);return f[Ye]={target:s,kind:l,index:0},f}let Qe=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==Qe)throw TypeError("Value of `this` is not a HeadersIterator");var s=this[Ye];let l=s.target,f=s.kind,p=s.index,g=Je(l,f);return p>=g.length?{value:void 0,done:!0}:(this[Ye].index=p+1,{value:g[p],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(Qe,Symbol.toStringTag,{value:`HeadersIterator`,writable:!1,enumerable:!1,configurable:!0});function ot(s){let l=Object.assign({__proto__:null},s[Ke]),f=We(s[Ke],`Host`);return f!==void 0&&(l[f]=l[f][0]),l}function st(s){let l=new qe;for(let f of Object.keys(s))if(!Ne.test(f))if(Array.isArray(s[f]))for(let p of s[f])Pe.test(p)||(l[Ke][f]===void 0?l[Ke][f]=[p]:l[Ke][f].push(p));else Pe.test(s[f])||(l[Ke][f]=[s[f]]);return l}let ut=Symbol(`Response internals`),yt=g.STATUS_CODES;var Tt=class s{constructor(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};q.call(this,s,l);let f=l.status||200,p=new qe(l.headers);if(s!=null&&!p.has(`Content-Type`)){let l=De(s);l&&p.append(`Content-Type`,l)}this[ut]={url:l.url,status:f,statusText:l.statusText||yt[f],headers:p,counter:l.counter}}get url(){return this[ut].url||``}get status(){return this[ut].status}get ok(){return this[ut].status>=200&&this[ut].status<300}get redirected(){return this[ut].counter>0}get statusText(){return this[ut].statusText}get headers(){return this[ut].headers}clone(){return new s(xe(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};q.mixIn(Tt.prototype),Object.defineProperties(Tt.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}}),Object.defineProperty(Tt.prototype,Symbol.toStringTag,{value:`Response`,writable:!1,enumerable:!1,configurable:!0});let Ot=Symbol(`Request internals`),At=v.URL||b.URL,jt=v.parse,It=v.format;function Lt(s){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(s)&&(s=new At(s).toString()),jt(s)}let Rt=`destroy`in p.Readable.prototype;function Vt(s){return typeof s==`object`&&typeof s[Ot]==`object`}function Ht(s){let l=s&&typeof s==`object`&&Object.getPrototypeOf(s);return!!(l&&l.constructor.name===`AbortSignal`)}var Gt=class s{constructor(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f;Vt(s)?f=Lt(s.url):(f=s&&s.href?Lt(s.href):Lt(`${s}`),s={});let p=l.method||s.method||`GET`;if(p=p.toUpperCase(),(l.body!=null||Vt(s)&&s.body!==null)&&(p===`GET`||p===`HEAD`))throw TypeError(`Request with GET/HEAD method cannot have body`);let g=l.body==null?Vt(s)&&s.body!==null?xe(s):null:l.body;q.call(this,g,{timeout:l.timeout||s.timeout||0,size:l.size||s.size||0});let v=new qe(l.headers||s.headers||{});if(g!=null&&!v.has(`Content-Type`)){let s=De(g);s&&v.append(`Content-Type`,s)}let b=Vt(s)?s.signal:null;if(`signal`in l&&(b=l.signal),b!=null&&!Ht(b))throw TypeError(`Expected signal to be an instanceof AbortSignal`);this[Ot]={method:p,redirect:l.redirect||s.redirect||`follow`,headers:v,parsedURL:f,signal:b},this.follow=l.follow===void 0?s.follow===void 0?20:s.follow:l.follow,this.compress=l.compress===void 0?s.compress===void 0?!0:s.compress:l.compress,this.counter=l.counter||s.counter||0,this.agent=l.agent||s.agent}get method(){return this[Ot].method}get url(){return It(this[Ot].parsedURL)}get headers(){return this[Ot].headers}get redirect(){return this[Ot].redirect}get signal(){return this[Ot].signal}clone(){return new s(this)}};q.mixIn(Gt.prototype),Object.defineProperty(Gt.prototype,Symbol.toStringTag,{value:`Request`,writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(Gt.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function Kt(s){let l=s[Ot].parsedURL,f=new qe(s[Ot].headers);if(f.has(`Accept`)||f.set(`Accept`,`*/*`),!l.protocol||!l.hostname)throw TypeError(`Only absolute URLs are supported`);if(!/^https?:$/.test(l.protocol))throw TypeError(`Only HTTP(S) protocols are supported`);if(s.signal&&s.body instanceof p.Readable&&!Rt)throw Error(`Cancellation of streamed requests with AbortSignal is not supported in node < 8`);let g=null;if(s.body==null&&/^(POST|PUT)$/i.test(s.method)&&(g=`0`),s.body!=null){let l=Oe(s);typeof l==`number`&&(g=String(l))}g&&f.set(`Content-Length`,g),f.has(`User-Agent`)||f.set(`User-Agent`,`node-fetch/1.0 (+https://github.com/bitinn/node-fetch)`),s.compress&&!f.has(`Accept-Encoding`)&&f.set(`Accept-Encoding`,`gzip,deflate`);let v=s.agent;return typeof v==`function`&&(v=v(l)),Object.assign({},l,{method:s.method,headers:ot(f),agent:v})}function Jt(s){Error.call(this,s),this.type=`aborted`,this.message=s,Error.captureStackTrace(this,this.constructor)}Jt.prototype=Object.create(Error.prototype),Jt.prototype.constructor=Jt,Jt.prototype.name=`AbortError`;let Xt=v.URL||b.URL,Zt=p.PassThrough,en=function(s,l){let f=new Xt(l).hostname,p=new Xt(s).hostname;return f===p||f[f.length-p.length-1]===`.`&&f.endsWith(p)},tn=function(s,l){return new Xt(l).protocol===new Xt(s).protocol};function nn(s,l){if(!nn.Promise)throw Error(`native promise missing, set fetch.Promise to your favorite alternative`);return q.Promise=nn.Promise,new nn.Promise(function(f,v){let b=new Gt(s,l),E=Kt(b),k=(E.protocol===`https:`?C:g).request,A=b.signal,N=null,I=function(){let s=new Jt(`The user aborted a request.`);v(s),b.body&&b.body instanceof p.Readable&&an(b.body,s),!(!N||!N.body)&&N.body.emit(`error`,s)};if(A&&A.aborted){I();return}let R=function(){I(),J()},B=k(E),q;A&&A.addEventListener(`abort`,R);function J(){B.abort(),A&&A.removeEventListener(`abort`,R),clearTimeout(q)}b.timeout&&B.once(`socket`,function(s){q=setTimeout(function(){v(new F(`network timeout at: ${b.url}`,`request-timeout`)),J()},b.timeout)}),B.on(`error`,function(s){v(new F(`request to ${b.url} failed, reason: ${s.message}`,`system`,s)),N&&N.body&&an(N.body,s),J()}),rn(B,function(s){A&&A.aborted||N&&N.body&&an(N.body,s)}),parseInt(process.version.substring(1))<14&&B.on(`socket`,function(s){s.addListener(`close`,function(l){let f=s.listenerCount(`data`)>0;if(N&&f&&!l&&!(A&&A.aborted)){let s=Error(`Premature close`);s.code=`ERR_STREAM_PREMATURE_CLOSE`,N.body.emit(`error`,s)}})}),B.on(`response`,function(s){clearTimeout(q);let l=st(s.headers);if(nn.isRedirect(s.statusCode)){let p=l.get(`Location`),g=null;try{g=p===null?null:new Xt(p,b.url).toString()}catch{if(b.redirect!==`manual`){v(new F(`uri requested responds with an invalid redirect URL: ${p}`,`invalid-redirect`)),J();return}}switch(b.redirect){case`error`:v(new F(`uri requested responds with a redirect, redirect mode is set to error: ${b.url}`,`no-redirect`)),J();return;case`manual`:if(g!==null)try{l.set(`Location`,g)}catch(s){v(s)}break;case`follow`:if(g===null)break;if(b.counter>=b.follow){v(new F(`maximum redirect reached at: ${b.url}`,`max-redirect`)),J();return}let p={headers:new qe(b.headers),follow:b.follow,counter:b.counter+1,agent:b.agent,compress:b.compress,method:b.method,body:b.body,signal:b.signal,timeout:b.timeout,size:b.size};if(!en(b.url,g)||!tn(b.url,g))for(let s of[`authorization`,`www-authenticate`,`cookie`,`cookie2`])p.headers.delete(s);if(s.statusCode!==303&&b.body&&Oe(b)===null){v(new F(`Cannot follow redirect with body being a readable stream`,`unsupported-redirect`)),J();return}(s.statusCode===303||(s.statusCode===301||s.statusCode===302)&&b.method===`POST`)&&(p.method=`GET`,p.body=void 0,p.headers.delete(`content-length`)),f(nn(new Gt(g,p))),J();return}}s.once(`end`,function(){A&&A.removeEventListener(`abort`,R)});let p=s.pipe(new Zt),g={url:b.url,status:s.statusCode,statusText:s.statusMessage,headers:l,size:b.size,timeout:b.timeout,counter:b.counter},C=l.get(`Content-Encoding`);if(!b.compress||b.method===`HEAD`||C===null||s.statusCode===204||s.statusCode===304){N=new Tt(p,g),f(N);return}let E={flush:w.Z_SYNC_FLUSH,finishFlush:w.Z_SYNC_FLUSH};if(C==`gzip`||C==`x-gzip`){p=p.pipe(w.createGunzip(E)),N=new Tt(p,g),f(N);return}if(C==`deflate`||C==`x-deflate`){let l=s.pipe(new Zt);l.once(`data`,function(s){p=(s[0]&15)==8?p.pipe(w.createInflate()):p.pipe(w.createInflateRaw()),N=new Tt(p,g),f(N)}),l.on(`end`,function(){N||(N=new Tt(p,g),f(N))});return}if(C==`br`&&typeof w.createBrotliDecompress==`function`){p=p.pipe(w.createBrotliDecompress()),N=new Tt(p,g),f(N);return}N=new Tt(p,g),f(N)}),je(B,b)})}function rn(s,l){let f;s.on(`socket`,function(s){f=s}),s.on(`response`,function(s){let p=s.headers;p[`transfer-encoding`]===`chunked`&&!p[`content-length`]&&s.once(`close`,function(s){if(f&&f.listenerCount(`data`)>0&&!s){let s=Error(`Premature close`);s.code=`ERR_STREAM_PREMATURE_CLOSE`,l(s)}})})}function an(s,l){s.destroy?s.destroy(l):(s.emit(`error`,l),s.end())}nn.isRedirect=function(s){return s===301||s===302||s===303||s===307||s===308},nn.Promise=global.Promise,l.exports=s=nn,Object.defineProperty(s,`__esModule`,{value:!0}),s.default=s,s.Headers=qe,s.Request=Gt,s.Response=Tt,s.FetchError=F,s.AbortError=Jt})),require_dist_node$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Deprecation=class extends Error{constructor(s){super(s),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name=`Deprecation`}}})),require_wrappy=__commonJSMin(((s,l)=>{l.exports=f;function f(s,l){if(s&&l)return f(s)(l);if(typeof s!=`function`)throw TypeError(`need wrapper function`);return Object.keys(s).forEach(function(l){p[l]=s[l]}),p;function p(){for(var l=Array(arguments.length),f=0;f{var f=require_wrappy();l.exports=f(p),l.exports.strict=f(g),p.proto=p(function(){Object.defineProperty(Function.prototype,`once`,{value:function(){return p(this)},configurable:!0}),Object.defineProperty(Function.prototype,`onceStrict`,{value:function(){return g(this)},configurable:!0})});function p(s){var l=function(){return l.called?l.value:(l.called=!0,l.value=s.apply(this,arguments))};return l.called=!1,l}function g(s){var l=function(){if(l.called)throw Error(l.onceError);return l.called=!0,l.value=s.apply(this,arguments)};return l.onceError=(s.name||"Function wrapped with `once`")+` shouldn't be called more than once`,l.called=!1,l}})),require_dist_node$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return s&&typeof s==`object`&&`default`in s?s.default:s}var f=require_dist_node$8(),p=l(require_once$2());let g=p(s=>console.warn(s)),v=p(s=>console.warn(s));s.RequestError=class extends Error{constructor(s,l,p){super(s),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name=`HttpError`,this.status=l;let b;`headers`in p&&p.headers!==void 0&&(b=p.headers),`response`in p&&(this.response=p.response,b=p.response.headers);let C=Object.assign({},p.request);p.request.headers.authorization&&(C.headers=Object.assign({},p.request.headers,{authorization:p.request.headers.authorization.replace(/ .*$/,` [REDACTED]`)})),C.url=C.url.replace(/\bclient_secret=\w+/g,`client_secret=[REDACTED]`).replace(/\baccess_token=\w+/g,`access_token=[REDACTED]`),this.request=C,Object.defineProperty(this,`code`,{get(){return g(new f.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),l}}),Object.defineProperty(this,`headers`,{get(){return v(new f.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),b||{}}})}}})),require_dist_node$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return s&&typeof s==`object`&&`default`in s?s.default:s}var f=require_dist_node$9(),p=require_dist_node$10(),g=require_is_plain_object(),v=l(require_lib$26()),b=require_dist_node$7();let C=`5.6.3`;function w(s){return s.arrayBuffer()}function E(s){let l=s.request&&s.request.log?s.request.log:console;(g.isPlainObject(s.body)||Array.isArray(s.body))&&(s.body=JSON.stringify(s.body));let f={},p,C;return(s.request&&s.request.fetch||v)(s.url,Object.assign({method:s.method,body:s.body,headers:s.headers,redirect:s.redirect},s.request)).then(async g=>{C=g.url,p=g.status;for(let s of g.headers)f[s[0]]=s[1];if(`deprecation`in f){let p=f.link&&f.link.match(/<([^>]+)>; rel="deprecation"/),g=p&&p.pop();l.warn(`[@octokit/request] "${s.method} ${s.url}" is deprecated. It is scheduled to be removed on ${f.sunset}${g?`. See ${g}`:``}`)}if(!(p===204||p===205)){if(s.method===`HEAD`){if(p<400)return;throw new b.RequestError(g.statusText,p,{response:{url:C,status:p,headers:f,data:void 0},request:s})}if(p===304)throw new b.RequestError(`Not modified`,p,{response:{url:C,status:p,headers:f,data:await k(g)},request:s});if(p>=400){let l=await k(g);throw new b.RequestError(A(l),p,{response:{url:C,status:p,headers:f,data:l},request:s})}return k(g)}}).then(s=>({status:p,url:C,headers:f,data:s})).catch(l=>{throw l instanceof b.RequestError?l:new b.RequestError(l.message,500,{request:s})})}async function k(s){let l=s.headers.get(`content-type`);return/application\/json/.test(l)?s.json():!l||/^text\/|charset=utf-8$/.test(l)?s.text():w(s)}function A(s){return typeof s==`string`?s:`message`in s?Array.isArray(s.errors)?`${s.message}: ${s.errors.map(JSON.stringify).join(`, `)}`:s.message:`Unknown error: ${JSON.stringify(s)}`}function N(s,l){let f=s.defaults(l);return Object.assign(function(s,l){let p=f.merge(s,l);if(!p.request||!p.request.hook)return E(f.parse(p));let g=(s,l)=>E(f.parse(f.merge(s,l)));return Object.assign(g,{endpoint:f,defaults:N.bind(null,f)}),p.request.hook(g,p)},{endpoint:f,defaults:N.bind(null,f)})}s.request=N(f.endpoint,{headers:{"user-agent":`octokit-request.js/5.6.3 ${p.getUserAgent()}`}})})),require_dist_node$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_dist_node$6(),f=require_dist_node$10();let p=`4.8.0`;function g(s){return`Request failed due to following response errors: `+s.errors.map(s=>` - ${s.message}`).join(` -`)}var b=class extends Error{constructor(s,l,p){super(v(p)),this.request=s,this.headers=l,this.response=p,this.name=`GraphqlResponseError`,this.errors=p.errors,this.data=p.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}};let C=[`method`,`baseUrl`,`url`,`headers`,`request`,`query`,`mediaType`],w=[`query`,`method`,`url`],E=/\/api\/v3\/?$/;function k(s,l,p){if(p){if(typeof l==`string`&&`query`in p)return Promise.reject(Error(`[@octokit/graphql] "query" cannot be used as variable name`));for(let s in p)if(w.includes(s))return Promise.reject(Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let g=typeof l==`string`?Object.assign({query:l},p):l,v=Object.keys(g).reduce((s,l)=>C.includes(l)?(s[l]=g[l],s):(s.variables||={},s.variables[l]=g[l],s),{}),k=g.baseUrl||s.endpoint.DEFAULTS.baseUrl;return E.test(k)&&(v.url=k.replace(E,`/api/graphql`)),s(v).then(s=>{if(s.data.errors){let l={};for(let p of Object.keys(s.headers))l[p]=s.headers[p];throw new b(v,l,s.data)}return s.data.data})}function A(s,p){let g=s.defaults(p);return Object.assign((s,l)=>k(g,s,l),{defaults:A.bind(null,g),endpoint:l.request.endpoint})}let N=A(l.request,{headers:{"user-agent":`octokit-graphql.js/4.8.0 ${p.getUserAgent()}`},method:`POST`,url:`/graphql`});function F(s){return A(s,{method:`POST`,url:`/graphql`})}s.GraphqlResponseError=b,s.graphql=N,s.withCustomRequest=F})),require_dist_node$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=/^v1\./,p=/^ghs_/,g=/^ghu_/;async function v(s){let v=s.split(/\./).length===3,b=l.test(s)||p.test(s),C=g.test(s);return{type:`token`,token:s,tokenType:v?`app`:b?`installation`:C?`user-to-server`:`oauth`}}function b(s){return s.split(/\./).length===3?`bearer ${s}`:`token ${s}`}async function C(s,l,p,g){let v=l.endpoint.merge(p,g);return v.headers.authorization=b(s),l(v)}s.createTokenAuth=function(s){if(!s)throw Error(`[@octokit/auth-token] No token passed to createTokenAuth`);if(typeof s!=`string`)throw Error(`[@octokit/auth-token] Token passed to createTokenAuth is not a string`);return s=s.replace(/^(token|bearer) +/i,``),Object.assign(v.bind(null,s),{hook:C.bind(null,s)})}})),require_dist_node$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_dist_node$10(),p=require_before_after_hook(),g=require_dist_node$6(),v=require_dist_node$5(),b=require_dist_node$4();function C(s,l){if(s==null)return{};var p={},g=Object.keys(s),v,b;for(b=0;b=0)&&(p[v]=s[v]);return p}function w(s,l){if(s==null)return{};var p=C(s,l),g,v;if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);for(v=0;v=0)&&Object.prototype.propertyIsEnumerable.call(s,g)&&(p[g]=s[g])}return p}let E=`3.6.0`,k=[`authStrategy`];var A=class{constructor(s={}){let C=new p.Collection,A={baseUrl:g.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},s.request,{hook:C.bind(null,`request`)}),mediaType:{previews:[],format:``}};if(A.headers[`user-agent`]=[s.userAgent,`octokit-core.js/${E} ${l.getUserAgent()}`].filter(Boolean).join(` `),s.baseUrl&&(A.baseUrl=s.baseUrl),s.previews&&(A.mediaType.previews=s.previews),s.timeZone&&(A.headers[`time-zone`]=s.timeZone),this.request=g.request.defaults(A),this.graphql=v.withCustomRequest(this.request).defaults(A),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},s.log),this.hook=C,s.authStrategy){let{authStrategy:l}=s,p=w(s,k),g=l(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:p},s.auth));C.wrap(`request`,g.hook),this.auth=g}else if(!s.auth)this.auth=async()=>({type:`unauthenticated`});else{let l=b.createTokenAuth(s.auth);C.wrap(`request`,l.hook),this.auth=l}this.constructor.plugins.forEach(l=>{Object.assign(this,l(this,s))})}static defaults(s){return class extends this{constructor(...l){let p=l[0]||{};if(typeof s==`function`){super(s(p));return}super(Object.assign({},s,p,p.userAgent&&s.userAgent?{userAgent:`${p.userAgent} ${s.userAgent}`}:null))}}}static plugin(...s){var l;let p=this.plugins;return l=class extends this{},l.plugins=p.concat(s.filter(s=>!p.includes(s))),l}};A.VERSION=E,A.plugins=[],s.Octokit=A})),require_dist_node$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s,l){var p=Object.keys(s);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(s);l&&(g=g.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),p.push.apply(p,g)}return p}function p(s){for(var p=1;p{Object.defineProperty(s,`__esModule`,{value:!0});let l=`2.21.3`;function p(s,l){var p=Object.keys(s);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(s);l&&(g=g.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),p.push.apply(p,g)}return p}function g(s){for(var l=1;l({async next(){if(!E)return{done:!0};try{let s=b(await v({method:C,url:E,headers:w}));return E=((s.headers.link||``).match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:s}}catch(s){if(s.status!==409)throw s;return E=``,{value:{status:200,headers:{},data:[]}}}}})}}function w(s,l,p,g){return typeof p==`function`&&(g=p,p=void 0),E(s,[],C(s,l,p)[Symbol.asyncIterator](),g)}function E(s,l,p,g){return p.next().then(v=>{if(v.done)return l;let b=!1;function C(){b=!0}return l=l.concat(g?g(v.value,C):v.value.data),b?l:E(s,l,p,g)})}let k=Object.assign(w,{iterator:C}),A=`GET /app/hook/deliveries.GET /app/installations.GET /applications/grants.GET /authorizations.GET /enterprises/{enterprise}/actions/permissions/organizations.GET /enterprises/{enterprise}/actions/runner-groups.GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations.GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners.GET /enterprises/{enterprise}/actions/runners.GET /enterprises/{enterprise}/audit-log.GET /enterprises/{enterprise}/secret-scanning/alerts.GET /enterprises/{enterprise}/settings/billing/advanced-security.GET /events.GET /gists.GET /gists/public.GET /gists/starred.GET /gists/{gist_id}/comments.GET /gists/{gist_id}/commits.GET /gists/{gist_id}/forks.GET /installation/repositories.GET /issues.GET /licenses.GET /marketplace_listing/plans.GET /marketplace_listing/plans/{plan_id}/accounts.GET /marketplace_listing/stubbed/plans.GET /marketplace_listing/stubbed/plans/{plan_id}/accounts.GET /networks/{owner}/{repo}/events.GET /notifications.GET /organizations.GET /orgs/{org}/actions/cache/usage-by-repository.GET /orgs/{org}/actions/permissions/repositories.GET /orgs/{org}/actions/runner-groups.GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories.GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners.GET /orgs/{org}/actions/runners.GET /orgs/{org}/actions/secrets.GET /orgs/{org}/actions/secrets/{secret_name}/repositories.GET /orgs/{org}/audit-log.GET /orgs/{org}/blocks.GET /orgs/{org}/code-scanning/alerts.GET /orgs/{org}/codespaces.GET /orgs/{org}/credential-authorizations.GET /orgs/{org}/dependabot/secrets.GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories.GET /orgs/{org}/events.GET /orgs/{org}/external-groups.GET /orgs/{org}/failed_invitations.GET /orgs/{org}/hooks.GET /orgs/{org}/hooks/{hook_id}/deliveries.GET /orgs/{org}/installations.GET /orgs/{org}/invitations.GET /orgs/{org}/invitations/{invitation_id}/teams.GET /orgs/{org}/issues.GET /orgs/{org}/members.GET /orgs/{org}/migrations.GET /orgs/{org}/migrations/{migration_id}/repositories.GET /orgs/{org}/outside_collaborators.GET /orgs/{org}/packages.GET /orgs/{org}/packages/{package_type}/{package_name}/versions.GET /orgs/{org}/projects.GET /orgs/{org}/public_members.GET /orgs/{org}/repos.GET /orgs/{org}/secret-scanning/alerts.GET /orgs/{org}/settings/billing/advanced-security.GET /orgs/{org}/team-sync/groups.GET /orgs/{org}/teams.GET /orgs/{org}/teams/{team_slug}/discussions.GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments.GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions.GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions.GET /orgs/{org}/teams/{team_slug}/invitations.GET /orgs/{org}/teams/{team_slug}/members.GET /orgs/{org}/teams/{team_slug}/projects.GET /orgs/{org}/teams/{team_slug}/repos.GET /orgs/{org}/teams/{team_slug}/teams.GET /projects/columns/{column_id}/cards.GET /projects/{project_id}/collaborators.GET /projects/{project_id}/columns.GET /repos/{owner}/{repo}/actions/artifacts.GET /repos/{owner}/{repo}/actions/caches.GET /repos/{owner}/{repo}/actions/runners.GET /repos/{owner}/{repo}/actions/runs.GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts.GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs.GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs.GET /repos/{owner}/{repo}/actions/secrets.GET /repos/{owner}/{repo}/actions/workflows.GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs.GET /repos/{owner}/{repo}/assignees.GET /repos/{owner}/{repo}/branches.GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations.GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs.GET /repos/{owner}/{repo}/code-scanning/alerts.GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances.GET /repos/{owner}/{repo}/code-scanning/analyses.GET /repos/{owner}/{repo}/codespaces.GET /repos/{owner}/{repo}/codespaces/devcontainers.GET /repos/{owner}/{repo}/codespaces/secrets.GET /repos/{owner}/{repo}/collaborators.GET /repos/{owner}/{repo}/comments.GET /repos/{owner}/{repo}/comments/{comment_id}/reactions.GET /repos/{owner}/{repo}/commits.GET /repos/{owner}/{repo}/commits/{commit_sha}/comments.GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls.GET /repos/{owner}/{repo}/commits/{ref}/check-runs.GET /repos/{owner}/{repo}/commits/{ref}/check-suites.GET /repos/{owner}/{repo}/commits/{ref}/status.GET /repos/{owner}/{repo}/commits/{ref}/statuses.GET /repos/{owner}/{repo}/contributors.GET /repos/{owner}/{repo}/dependabot/secrets.GET /repos/{owner}/{repo}/deployments.GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses.GET /repos/{owner}/{repo}/environments.GET /repos/{owner}/{repo}/events.GET /repos/{owner}/{repo}/forks.GET /repos/{owner}/{repo}/git/matching-refs/{ref}.GET /repos/{owner}/{repo}/hooks.GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries.GET /repos/{owner}/{repo}/invitations.GET /repos/{owner}/{repo}/issues.GET /repos/{owner}/{repo}/issues/comments.GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions.GET /repos/{owner}/{repo}/issues/events.GET /repos/{owner}/{repo}/issues/{issue_number}/comments.GET /repos/{owner}/{repo}/issues/{issue_number}/events.GET /repos/{owner}/{repo}/issues/{issue_number}/labels.GET /repos/{owner}/{repo}/issues/{issue_number}/reactions.GET /repos/{owner}/{repo}/issues/{issue_number}/timeline.GET /repos/{owner}/{repo}/keys.GET /repos/{owner}/{repo}/labels.GET /repos/{owner}/{repo}/milestones.GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels.GET /repos/{owner}/{repo}/notifications.GET /repos/{owner}/{repo}/pages/builds.GET /repos/{owner}/{repo}/projects.GET /repos/{owner}/{repo}/pulls.GET /repos/{owner}/{repo}/pulls/comments.GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions.GET /repos/{owner}/{repo}/pulls/{pull_number}/comments.GET /repos/{owner}/{repo}/pulls/{pull_number}/commits.GET /repos/{owner}/{repo}/pulls/{pull_number}/files.GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers.GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews.GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments.GET /repos/{owner}/{repo}/releases.GET /repos/{owner}/{repo}/releases/{release_id}/assets.GET /repos/{owner}/{repo}/releases/{release_id}/reactions.GET /repos/{owner}/{repo}/secret-scanning/alerts.GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations.GET /repos/{owner}/{repo}/stargazers.GET /repos/{owner}/{repo}/subscribers.GET /repos/{owner}/{repo}/tags.GET /repos/{owner}/{repo}/teams.GET /repos/{owner}/{repo}/topics.GET /repositories.GET /repositories/{repository_id}/environments/{environment_name}/secrets.GET /search/code.GET /search/commits.GET /search/issues.GET /search/labels.GET /search/repositories.GET /search/topics.GET /search/users.GET /teams/{team_id}/discussions.GET /teams/{team_id}/discussions/{discussion_number}/comments.GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions.GET /teams/{team_id}/discussions/{discussion_number}/reactions.GET /teams/{team_id}/invitations.GET /teams/{team_id}/members.GET /teams/{team_id}/projects.GET /teams/{team_id}/repos.GET /teams/{team_id}/teams.GET /user/blocks.GET /user/codespaces.GET /user/codespaces/secrets.GET /user/emails.GET /user/followers.GET /user/following.GET /user/gpg_keys.GET /user/installations.GET /user/installations/{installation_id}/repositories.GET /user/issues.GET /user/keys.GET /user/marketplace_purchases.GET /user/marketplace_purchases/stubbed.GET /user/memberships/orgs.GET /user/migrations.GET /user/migrations/{migration_id}/repositories.GET /user/orgs.GET /user/packages.GET /user/packages/{package_type}/{package_name}/versions.GET /user/public_emails.GET /user/repos.GET /user/repository_invitations.GET /user/starred.GET /user/subscriptions.GET /user/teams.GET /users.GET /users/{username}/events.GET /users/{username}/events/orgs/{org}.GET /users/{username}/events/public.GET /users/{username}/followers.GET /users/{username}/following.GET /users/{username}/gists.GET /users/{username}/gpg_keys.GET /users/{username}/keys.GET /users/{username}/orgs.GET /users/{username}/packages.GET /users/{username}/projects.GET /users/{username}/received_events.GET /users/{username}/received_events/public.GET /users/{username}/repos.GET /users/{username}/starred.GET /users/{username}/subscriptions`.split(`.`);function N(s){return typeof s==`string`?A.includes(s):!1}function F(s){return{paginate:Object.assign(w.bind(null,s),{iterator:C.bind(null,s)})}}F.VERSION=`2.21.3`,s.composePaginateRest=k,s.isPaginatingEndpoint=N,s.paginateRest=F,s.paginatingEndpoints=A})),require_utils$18=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g};Object.defineProperty(s,`__esModule`,{value:!0}),s.getOctokitOptions=s.GitHub=s.defaults=s.context=void 0;let v=g(require_context$1()),b=g(require_utils$20()),C=require_dist_node$3(),w=require_dist_node$2(),E=require_dist_node$1();s.context=new v.Context;let k=b.getApiBaseUrl();s.defaults={baseUrl:k,request:{agent:b.getProxyAgent(k)}},s.GitHub=C.Octokit.plugin(w.restEndpointMethods,E.paginateRest).defaults(s.defaults);function A(s,l){let p=Object.assign({},l||{}),g=b.getAuthString(s,p);return g&&(p.auth=g),p}s.getOctokitOptions=A})),require_github=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g};Object.defineProperty(s,`__esModule`,{value:!0}),s.getOctokit=s.context=void 0;let v=g(require_context$1()),b=require_utils$18();s.context=new v.Context;function C(s,l,...p){return new(b.GitHub.plugin(...p))(b.getOctokitOptions(s,l))}s.getOctokit=C})),require_loader$2=__commonJSMin(((s,l)=>{let p=Symbol(`@@any-observable/REGISTRATION`),g;l.exports=(s,l)=>(v,b={})=>{let C=b.global!==!1;if(C&&!g&&(g=s[p]),g&&v&&g.implementation!==v)throw Error(`any-observable already defined as \`${g.implementation}\`. You can only register an implementation before the first call to \`require('any-observable')\` and an implementation cannot be changed`);return g||(g=v&&b.Observable?{Observable:b.Observable,implementation:v}:l(v),C&&(s[p]=g)),g}})),require_register=__commonJSMin(((s,l)=>{l.exports=require_loader$2()(global,p);function p(s){let l;if(s===`global.Observable`)l={Observable:global.Observable,implementation:`global.Observable`};else if(s){let p=require(s);l={Observable:p.Observable||p.default||p,implementation:s}}else l=g();if(!l)throw Error("Cannot find any-observable implementation nor `global.Observable`. You must install polyfill or call `require('any-observable/register') with your preferred implementation, for example, `require('any-observable/register')('rxjs')` on app load prior to any `require('any-observable').");return l}function g(){for(let s of[`rxjs`,`zen-observable`])try{return p(s)}catch{}}})),require_Observable$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Observable=void 0;function l(s,l){if(!(s instanceof l))throw TypeError(`Cannot call a class as a function`)}function p(s,l){for(var p=0;p1,v=!1,b=arguments[1];return new p(function(p){return l.subscribe({next:function(l){var C=!v;if(v=!0,!C||g)try{b=s(b,l)}catch(s){return p.error(s)}else b=l},error:function(s){p.error(s)},complete:function(){if(!v&&!g)return p.error(TypeError(`Cannot reduce an empty sequence`));p.next(b),p.complete()}})})}},{key:`concat`,value:function(){for(var s=this,l=arguments.length,p=Array(l),g=0;g=0&&v.splice(s,1),C()}});v.push(b)},error:function(s){g.error(s)},complete:function(){C()}});function C(){b.closed&&v.length===0&&g.complete()}return function(){v.forEach(function(s){return s.unsubscribe()}),b.unsubscribe()}})}},{key:E,value:function(){return this}}],[{key:`from`,value:function(l){var p=typeof this==`function`?this:s;if(l==null)throw TypeError(l+` is not an object`);var g=A(l,E);if(g){var v=g.call(l);if(Object(v)!==v)throw TypeError(v+` is not an object`);return F(v)&&v.constructor===p?v:new p(function(s){return v.subscribe(s)})}if(b(`iterator`)&&(g=A(l,w),g))return new p(function(s){R(function(){if(!s.closed){var p=!0,v=!1,b=void 0;try{for(var C=g.call(l)[Symbol.iterator](),w;!(p=(w=C.next()).done);p=!0){var E=w.value;if(s.next(E),s.closed)return}}catch(s){v=!0,b=s}finally{try{!p&&C.return!=null&&C.return()}finally{if(v)throw b}}s.complete()}})});if(Array.isArray(l))return new p(function(s){R(function(){if(!s.closed){for(var p=0;p{l.exports=require_Observable$1().Observable})),init_zen=__esmMin((()=>{require_register()(`zen-observable`,{Observable:require_zen_observable()})})),require_p_map$1=__commonJSMin(((s,l)=>{let p=(s,l,p)=>new Promise((g,v)=>{if(p=Object.assign({concurrency:1/0},p),typeof l!=`function`)throw TypeError(`Mapper function is required`);let{concurrency:b}=p;if(!(typeof b==`number`&&b>=1))throw TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${b}\` (${typeof b})`);let C=[],w=s[Symbol.iterator](),E=!1,k=!1,A=0,N=0,F=()=>{if(E)return;let s=w.next(),p=N;if(N++,s.done){k=!0,A===0&&g(C);return}A++,Promise.resolve(s.value).then(s=>l(s,p)).then(s=>{C[p]=s,A--,F()},s=>{E=!0,v(s)})};for(let s=0;s{l.exports=p,l.exports.default=p;function p(s){return!!s&&(typeof s==`object`||typeof s==`function`)&&typeof s.then==`function`}})),require_any_observable=__commonJSMin(((s,l)=>{l.exports=require_register()().Observable})),require_stream_to_observable=__commonJSMin(((s,l)=>{let p=require_any_observable();function g(s,l,p){let g=s===!1?!1:s||l;if(p&&!g||g&&typeof g!=`string`)throw TypeError(l+`Event must be a string.`);return g}l.exports=(s,l)=>{l||={};let v=!1,b=[],C=l.await,w=g(l.dataEvent,`data`,!0),E=g(l.errorEvent,`error`),k=g(l.endEvent,`end`);function A(){v=!0,b.forEach(l=>{s.removeListener(w,l)}),b=null}let N=new Promise((l,p)=>{function g(s){C?C.then(l):l(s)}k?s.once(k,g):C&&g(),E&&s.once(E,p),C&&C.catch(p)}).catch(s=>{throw A(),s}).then(s=>(A(),s));return new p(l=>{if(N.then(l.complete.bind(l)).catch(l.error.bind(l)),v)return null;let p=s=>{l.next(s)};return s.on(w,p),b.push(p),()=>{if(s.removeListener(w,p),v)return;let l=b.indexOf(p);l!==-1&&b.splice(l,1)}})}})),require_isFunction$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return typeof s==`function`}s.isFunction=l})),require_config$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=!1;s.config={Promise:void 0,set useDeprecatedSynchronousErrorHandling(s){s?console.warn(`DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: -`+Error().stack):l&&console.log(`RxJS: Back to a better error behavior. Thank you. <3`),l=s},get useDeprecatedSynchronousErrorHandling(){return l}}})),require_hostReportError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){setTimeout(function(){throw s},0)}s.hostReportError=l})),require_Observer=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_config$2(),p=require_hostReportError();s.empty={closed:!0,next:function(s){},error:function(s){if(l.config.useDeprecatedSynchronousErrorHandling)throw s;p.hostReportError(s)},complete:function(){}}})),require_isArray$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isArray=(function(){return Array.isArray||(function(s){return s&&typeof s.length==`number`})})()})),require_isObject$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return typeof s==`object`&&!!s}s.isObject=l})),require_UnsubscriptionError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsubscriptionError=(function(){function s(s){return Error.call(this),this.message=s?s.length+` errors occurred during unsubscription: +`)}var v=class extends Error{constructor(s,l,f){super(g(f)),this.request=s,this.headers=l,this.response=f,this.name=`GraphqlResponseError`,this.errors=f.errors,this.data=f.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}};let b=[`method`,`baseUrl`,`url`,`headers`,`request`,`query`,`mediaType`],C=[`query`,`method`,`url`],w=/\/api\/v3\/?$/;function E(s,l,f){if(f){if(typeof l==`string`&&`query`in f)return Promise.reject(Error(`[@octokit/graphql] "query" cannot be used as variable name`));for(let s in f)if(C.includes(s))return Promise.reject(Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let p=typeof l==`string`?Object.assign({query:l},f):l,g=Object.keys(p).reduce((s,l)=>b.includes(l)?(s[l]=p[l],s):(s.variables||={},s.variables[l]=p[l],s),{}),E=p.baseUrl||s.endpoint.DEFAULTS.baseUrl;return w.test(E)&&(g.url=E.replace(w,`/api/graphql`)),s(g).then(s=>{if(s.data.errors){let l={};for(let f of Object.keys(s.headers))l[f]=s.headers[f];throw new v(g,l,s.data)}return s.data.data})}function k(s,f){let p=s.defaults(f);return Object.assign((s,l)=>E(p,s,l),{defaults:k.bind(null,p),endpoint:l.request.endpoint})}let A=k(l.request,{headers:{"user-agent":`octokit-graphql.js/4.8.0 ${f.getUserAgent()}`},method:`POST`,url:`/graphql`});function N(s){return k(s,{method:`POST`,url:`/graphql`})}s.GraphqlResponseError=v,s.graphql=A,s.withCustomRequest=N})),require_dist_node$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=/^v1\./,f=/^ghs_/,p=/^ghu_/;async function g(s){let g=s.split(/\./).length===3,v=l.test(s)||f.test(s),b=p.test(s);return{type:`token`,token:s,tokenType:g?`app`:v?`installation`:b?`user-to-server`:`oauth`}}function v(s){return s.split(/\./).length===3?`bearer ${s}`:`token ${s}`}async function b(s,l,f,p){let g=l.endpoint.merge(f,p);return g.headers.authorization=v(s),l(g)}s.createTokenAuth=function(s){if(!s)throw Error(`[@octokit/auth-token] No token passed to createTokenAuth`);if(typeof s!=`string`)throw Error(`[@octokit/auth-token] Token passed to createTokenAuth is not a string`);return s=s.replace(/^(token|bearer) +/i,``),Object.assign(g.bind(null,s),{hook:b.bind(null,s)})}})),require_dist_node$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_dist_node$10(),f=require_before_after_hook(),p=require_dist_node$6(),g=require_dist_node$5(),v=require_dist_node$4();function b(s,l){if(s==null)return{};var f={},p=Object.keys(s),g,v;for(v=0;v=0)&&(f[g]=s[g]);return f}function C(s,l){if(s==null)return{};var f=b(s,l),p,g;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(s);for(g=0;g=0)&&Object.prototype.propertyIsEnumerable.call(s,p)&&(f[p]=s[p])}return f}let w=`3.6.0`,E=[`authStrategy`];var k=class{constructor(s={}){let b=new f.Collection,k={baseUrl:p.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},s.request,{hook:b.bind(null,`request`)}),mediaType:{previews:[],format:``}};if(k.headers[`user-agent`]=[s.userAgent,`octokit-core.js/${w} ${l.getUserAgent()}`].filter(Boolean).join(` `),s.baseUrl&&(k.baseUrl=s.baseUrl),s.previews&&(k.mediaType.previews=s.previews),s.timeZone&&(k.headers[`time-zone`]=s.timeZone),this.request=p.request.defaults(k),this.graphql=g.withCustomRequest(this.request).defaults(k),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},s.log),this.hook=b,s.authStrategy){let{authStrategy:l}=s,f=C(s,E),p=l(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:f},s.auth));b.wrap(`request`,p.hook),this.auth=p}else if(!s.auth)this.auth=async()=>({type:`unauthenticated`});else{let l=v.createTokenAuth(s.auth);b.wrap(`request`,l.hook),this.auth=l}this.constructor.plugins.forEach(l=>{Object.assign(this,l(this,s))})}static defaults(s){return class extends this{constructor(...l){let f=l[0]||{};if(typeof s==`function`){super(s(f));return}super(Object.assign({},s,f,f.userAgent&&s.userAgent?{userAgent:`${f.userAgent} ${s.userAgent}`}:null))}}}static plugin(...s){var l;let f=this.plugins;return l=class extends this{},l.plugins=f.concat(s.filter(s=>!f.includes(s))),l}};k.VERSION=w,k.plugins=[],s.Octokit=k})),require_dist_node$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s,l){var f=Object.keys(s);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(s);l&&(p=p.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),f.push.apply(f,p)}return f}function f(s){for(var f=1;f{Object.defineProperty(s,`__esModule`,{value:!0});let l=`2.21.3`;function f(s,l){var f=Object.keys(s);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(s);l&&(p=p.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),f.push.apply(f,p)}return f}function p(s){for(var l=1;l({async next(){if(!w)return{done:!0};try{let s=v(await g({method:b,url:w,headers:C}));return w=((s.headers.link||``).match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:s}}catch(s){if(s.status!==409)throw s;return w=``,{value:{status:200,headers:{},data:[]}}}}})}}function C(s,l,f,p){return typeof f==`function`&&(p=f,f=void 0),w(s,[],b(s,l,f)[Symbol.asyncIterator](),p)}function w(s,l,f,p){return f.next().then(g=>{if(g.done)return l;let v=!1;function b(){v=!0}return l=l.concat(p?p(g.value,b):g.value.data),v?l:w(s,l,f,p)})}let E=Object.assign(C,{iterator:b}),k=`GET /app/hook/deliveries.GET /app/installations.GET /applications/grants.GET /authorizations.GET /enterprises/{enterprise}/actions/permissions/organizations.GET /enterprises/{enterprise}/actions/runner-groups.GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations.GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners.GET /enterprises/{enterprise}/actions/runners.GET /enterprises/{enterprise}/audit-log.GET /enterprises/{enterprise}/secret-scanning/alerts.GET /enterprises/{enterprise}/settings/billing/advanced-security.GET /events.GET /gists.GET /gists/public.GET /gists/starred.GET /gists/{gist_id}/comments.GET /gists/{gist_id}/commits.GET /gists/{gist_id}/forks.GET /installation/repositories.GET /issues.GET /licenses.GET /marketplace_listing/plans.GET /marketplace_listing/plans/{plan_id}/accounts.GET /marketplace_listing/stubbed/plans.GET /marketplace_listing/stubbed/plans/{plan_id}/accounts.GET /networks/{owner}/{repo}/events.GET /notifications.GET /organizations.GET /orgs/{org}/actions/cache/usage-by-repository.GET /orgs/{org}/actions/permissions/repositories.GET /orgs/{org}/actions/runner-groups.GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories.GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners.GET /orgs/{org}/actions/runners.GET /orgs/{org}/actions/secrets.GET /orgs/{org}/actions/secrets/{secret_name}/repositories.GET /orgs/{org}/audit-log.GET /orgs/{org}/blocks.GET /orgs/{org}/code-scanning/alerts.GET /orgs/{org}/codespaces.GET /orgs/{org}/credential-authorizations.GET /orgs/{org}/dependabot/secrets.GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories.GET /orgs/{org}/events.GET /orgs/{org}/external-groups.GET /orgs/{org}/failed_invitations.GET /orgs/{org}/hooks.GET /orgs/{org}/hooks/{hook_id}/deliveries.GET /orgs/{org}/installations.GET /orgs/{org}/invitations.GET /orgs/{org}/invitations/{invitation_id}/teams.GET /orgs/{org}/issues.GET /orgs/{org}/members.GET /orgs/{org}/migrations.GET /orgs/{org}/migrations/{migration_id}/repositories.GET /orgs/{org}/outside_collaborators.GET /orgs/{org}/packages.GET /orgs/{org}/packages/{package_type}/{package_name}/versions.GET /orgs/{org}/projects.GET /orgs/{org}/public_members.GET /orgs/{org}/repos.GET /orgs/{org}/secret-scanning/alerts.GET /orgs/{org}/settings/billing/advanced-security.GET /orgs/{org}/team-sync/groups.GET /orgs/{org}/teams.GET /orgs/{org}/teams/{team_slug}/discussions.GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments.GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions.GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions.GET /orgs/{org}/teams/{team_slug}/invitations.GET /orgs/{org}/teams/{team_slug}/members.GET /orgs/{org}/teams/{team_slug}/projects.GET /orgs/{org}/teams/{team_slug}/repos.GET /orgs/{org}/teams/{team_slug}/teams.GET /projects/columns/{column_id}/cards.GET /projects/{project_id}/collaborators.GET /projects/{project_id}/columns.GET /repos/{owner}/{repo}/actions/artifacts.GET /repos/{owner}/{repo}/actions/caches.GET /repos/{owner}/{repo}/actions/runners.GET /repos/{owner}/{repo}/actions/runs.GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts.GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs.GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs.GET /repos/{owner}/{repo}/actions/secrets.GET /repos/{owner}/{repo}/actions/workflows.GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs.GET /repos/{owner}/{repo}/assignees.GET /repos/{owner}/{repo}/branches.GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations.GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs.GET /repos/{owner}/{repo}/code-scanning/alerts.GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances.GET /repos/{owner}/{repo}/code-scanning/analyses.GET /repos/{owner}/{repo}/codespaces.GET /repos/{owner}/{repo}/codespaces/devcontainers.GET /repos/{owner}/{repo}/codespaces/secrets.GET /repos/{owner}/{repo}/collaborators.GET /repos/{owner}/{repo}/comments.GET /repos/{owner}/{repo}/comments/{comment_id}/reactions.GET /repos/{owner}/{repo}/commits.GET /repos/{owner}/{repo}/commits/{commit_sha}/comments.GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls.GET /repos/{owner}/{repo}/commits/{ref}/check-runs.GET /repos/{owner}/{repo}/commits/{ref}/check-suites.GET /repos/{owner}/{repo}/commits/{ref}/status.GET /repos/{owner}/{repo}/commits/{ref}/statuses.GET /repos/{owner}/{repo}/contributors.GET /repos/{owner}/{repo}/dependabot/secrets.GET /repos/{owner}/{repo}/deployments.GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses.GET /repos/{owner}/{repo}/environments.GET /repos/{owner}/{repo}/events.GET /repos/{owner}/{repo}/forks.GET /repos/{owner}/{repo}/git/matching-refs/{ref}.GET /repos/{owner}/{repo}/hooks.GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries.GET /repos/{owner}/{repo}/invitations.GET /repos/{owner}/{repo}/issues.GET /repos/{owner}/{repo}/issues/comments.GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions.GET /repos/{owner}/{repo}/issues/events.GET /repos/{owner}/{repo}/issues/{issue_number}/comments.GET /repos/{owner}/{repo}/issues/{issue_number}/events.GET /repos/{owner}/{repo}/issues/{issue_number}/labels.GET /repos/{owner}/{repo}/issues/{issue_number}/reactions.GET /repos/{owner}/{repo}/issues/{issue_number}/timeline.GET /repos/{owner}/{repo}/keys.GET /repos/{owner}/{repo}/labels.GET /repos/{owner}/{repo}/milestones.GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels.GET /repos/{owner}/{repo}/notifications.GET /repos/{owner}/{repo}/pages/builds.GET /repos/{owner}/{repo}/projects.GET /repos/{owner}/{repo}/pulls.GET /repos/{owner}/{repo}/pulls/comments.GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions.GET /repos/{owner}/{repo}/pulls/{pull_number}/comments.GET /repos/{owner}/{repo}/pulls/{pull_number}/commits.GET /repos/{owner}/{repo}/pulls/{pull_number}/files.GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers.GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews.GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments.GET /repos/{owner}/{repo}/releases.GET /repos/{owner}/{repo}/releases/{release_id}/assets.GET /repos/{owner}/{repo}/releases/{release_id}/reactions.GET /repos/{owner}/{repo}/secret-scanning/alerts.GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations.GET /repos/{owner}/{repo}/stargazers.GET /repos/{owner}/{repo}/subscribers.GET /repos/{owner}/{repo}/tags.GET /repos/{owner}/{repo}/teams.GET /repos/{owner}/{repo}/topics.GET /repositories.GET /repositories/{repository_id}/environments/{environment_name}/secrets.GET /search/code.GET /search/commits.GET /search/issues.GET /search/labels.GET /search/repositories.GET /search/topics.GET /search/users.GET /teams/{team_id}/discussions.GET /teams/{team_id}/discussions/{discussion_number}/comments.GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions.GET /teams/{team_id}/discussions/{discussion_number}/reactions.GET /teams/{team_id}/invitations.GET /teams/{team_id}/members.GET /teams/{team_id}/projects.GET /teams/{team_id}/repos.GET /teams/{team_id}/teams.GET /user/blocks.GET /user/codespaces.GET /user/codespaces/secrets.GET /user/emails.GET /user/followers.GET /user/following.GET /user/gpg_keys.GET /user/installations.GET /user/installations/{installation_id}/repositories.GET /user/issues.GET /user/keys.GET /user/marketplace_purchases.GET /user/marketplace_purchases/stubbed.GET /user/memberships/orgs.GET /user/migrations.GET /user/migrations/{migration_id}/repositories.GET /user/orgs.GET /user/packages.GET /user/packages/{package_type}/{package_name}/versions.GET /user/public_emails.GET /user/repos.GET /user/repository_invitations.GET /user/starred.GET /user/subscriptions.GET /user/teams.GET /users.GET /users/{username}/events.GET /users/{username}/events/orgs/{org}.GET /users/{username}/events/public.GET /users/{username}/followers.GET /users/{username}/following.GET /users/{username}/gists.GET /users/{username}/gpg_keys.GET /users/{username}/keys.GET /users/{username}/orgs.GET /users/{username}/packages.GET /users/{username}/projects.GET /users/{username}/received_events.GET /users/{username}/received_events/public.GET /users/{username}/repos.GET /users/{username}/starred.GET /users/{username}/subscriptions`.split(`.`);function A(s){return typeof s==`string`?k.includes(s):!1}function N(s){return{paginate:Object.assign(C.bind(null,s),{iterator:b.bind(null,s)})}}N.VERSION=`2.21.3`,s.composePaginateRest=E,s.isPaginatingEndpoint=A,s.paginateRest=N,s.paginatingEndpoints=k})),require_utils$18=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p};Object.defineProperty(s,`__esModule`,{value:!0}),s.getOctokitOptions=s.GitHub=s.defaults=s.context=void 0;let g=p(require_context$1()),v=p(require_utils$20()),b=require_dist_node$3(),C=require_dist_node$2(),w=require_dist_node$1();s.context=new g.Context;let E=v.getApiBaseUrl();s.defaults={baseUrl:E,request:{agent:v.getProxyAgent(E)}},s.GitHub=b.Octokit.plugin(C.restEndpointMethods,w.paginateRest).defaults(s.defaults);function k(s,l){let f=Object.assign({},l||{}),p=v.getAuthString(s,f);return p&&(f.auth=p),f}s.getOctokitOptions=k})),require_github=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p};Object.defineProperty(s,`__esModule`,{value:!0}),s.getOctokit=s.context=void 0;let g=p(require_context$1()),v=require_utils$18();s.context=new g.Context;function b(s,l,...f){return new(v.GitHub.plugin(...f))(v.getOctokitOptions(s,l))}s.getOctokit=b})),require_loader$2=__commonJSMin(((s,l)=>{let f=Symbol(`@@any-observable/REGISTRATION`),p;l.exports=(s,l)=>(g,v={})=>{let b=v.global!==!1;if(b&&!p&&(p=s[f]),p&&g&&p.implementation!==g)throw Error(`any-observable already defined as \`${p.implementation}\`. You can only register an implementation before the first call to \`require('any-observable')\` and an implementation cannot be changed`);return p||(p=g&&v.Observable?{Observable:v.Observable,implementation:g}:l(g),b&&(s[f]=p)),p}})),require_register=__commonJSMin(((s,l)=>{l.exports=require_loader$2()(global,f);function f(s){let l;if(s===`global.Observable`)l={Observable:global.Observable,implementation:`global.Observable`};else if(s){let f=require(s);l={Observable:f.Observable||f.default||f,implementation:s}}else l=p();if(!l)throw Error("Cannot find any-observable implementation nor `global.Observable`. You must install polyfill or call `require('any-observable/register') with your preferred implementation, for example, `require('any-observable/register')('rxjs')` on app load prior to any `require('any-observable').");return l}function p(){for(let s of[`rxjs`,`zen-observable`])try{return f(s)}catch{}}})),require_Observable$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Observable=void 0;function l(s,l){if(!(s instanceof l))throw TypeError(`Cannot call a class as a function`)}function f(s,l){for(var f=0;f1,g=!1,v=arguments[1];return new f(function(f){return l.subscribe({next:function(l){var b=!g;if(g=!0,!b||p)try{v=s(v,l)}catch(s){return f.error(s)}else v=l},error:function(s){f.error(s)},complete:function(){if(!g&&!p)return f.error(TypeError(`Cannot reduce an empty sequence`));f.next(v),f.complete()}})})}},{key:`concat`,value:function(){for(var s=this,l=arguments.length,f=Array(l),p=0;p=0&&g.splice(s,1),b()}});g.push(v)},error:function(s){p.error(s)},complete:function(){b()}});function b(){v.closed&&g.length===0&&p.complete()}return function(){g.forEach(function(s){return s.unsubscribe()}),v.unsubscribe()}})}},{key:w,value:function(){return this}}],[{key:`from`,value:function(l){var f=typeof this==`function`?this:s;if(l==null)throw TypeError(l+` is not an object`);var p=k(l,w);if(p){var g=p.call(l);if(Object(g)!==g)throw TypeError(g+` is not an object`);return N(g)&&g.constructor===f?g:new f(function(s){return g.subscribe(s)})}if(v(`iterator`)&&(p=k(l,C),p))return new f(function(s){I(function(){if(!s.closed){var f=!0,g=!1,v=void 0;try{for(var b=p.call(l)[Symbol.iterator](),C;!(f=(C=b.next()).done);f=!0){var w=C.value;if(s.next(w),s.closed)return}}catch(s){g=!0,v=s}finally{try{!f&&b.return!=null&&b.return()}finally{if(g)throw v}}s.complete()}})});if(Array.isArray(l))return new f(function(s){I(function(){if(!s.closed){for(var f=0;f{l.exports=require_Observable$1().Observable})),init_zen=__esmMin((()=>{require_register()(`zen-observable`,{Observable:require_zen_observable()})})),require_p_map$1=__commonJSMin(((s,l)=>{let f=(s,l,f)=>new Promise((p,g)=>{if(f=Object.assign({concurrency:1/0},f),typeof l!=`function`)throw TypeError(`Mapper function is required`);let{concurrency:v}=f;if(!(typeof v==`number`&&v>=1))throw TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${v}\` (${typeof v})`);let b=[],C=s[Symbol.iterator](),w=!1,E=!1,k=0,A=0,N=()=>{if(w)return;let s=C.next(),f=A;if(A++,s.done){E=!0,k===0&&p(b);return}k++,Promise.resolve(s.value).then(s=>l(s,f)).then(s=>{b[f]=s,k--,N()},s=>{w=!0,g(s)})};for(let s=0;s{l.exports=f,l.exports.default=f;function f(s){return!!s&&(typeof s==`object`||typeof s==`function`)&&typeof s.then==`function`}})),require_any_observable=__commonJSMin(((s,l)=>{l.exports=require_register()().Observable})),require_stream_to_observable=__commonJSMin(((s,l)=>{let f=require_any_observable();function p(s,l,f){let p=s===!1?!1:s||l;if(f&&!p||p&&typeof p!=`string`)throw TypeError(l+`Event must be a string.`);return p}l.exports=(s,l)=>{l||={};let g=!1,v=[],b=l.await,C=p(l.dataEvent,`data`,!0),w=p(l.errorEvent,`error`),E=p(l.endEvent,`end`);function k(){g=!0,v.forEach(l=>{s.removeListener(C,l)}),v=null}let A=new Promise((l,f)=>{function p(s){b?b.then(l):l(s)}E?s.once(E,p):b&&p(),w&&s.once(w,f),b&&b.catch(f)}).catch(s=>{throw k(),s}).then(s=>(k(),s));return new f(l=>{if(A.then(l.complete.bind(l)).catch(l.error.bind(l)),g)return null;let f=s=>{l.next(s)};return s.on(C,f),v.push(f),()=>{if(s.removeListener(C,f),g)return;let l=v.indexOf(f);l!==-1&&v.splice(l,1)}})}})),require_isFunction$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return typeof s==`function`}s.isFunction=l})),require_config$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=!1;s.config={Promise:void 0,set useDeprecatedSynchronousErrorHandling(s){s?console.warn(`DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: +`+Error().stack):l&&console.log(`RxJS: Back to a better error behavior. Thank you. <3`),l=s},get useDeprecatedSynchronousErrorHandling(){return l}}})),require_hostReportError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){setTimeout(function(){throw s},0)}s.hostReportError=l})),require_Observer=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_config$2(),f=require_hostReportError();s.empty={closed:!0,next:function(s){},error:function(s){if(l.config.useDeprecatedSynchronousErrorHandling)throw s;f.hostReportError(s)},complete:function(){}}})),require_isArray$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isArray=(function(){return Array.isArray||(function(s){return s&&typeof s.length==`number`})})()})),require_isObject$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return typeof s==`object`&&!!s}s.isObject=l})),require_UnsubscriptionError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsubscriptionError=(function(){function s(s){return Error.call(this),this.message=s?s.length+` errors occurred during unsubscription: `+s.map(function(s,l){return l+1+`) `+s.toString()}).join(` - `):``,this.name=`UnsubscriptionError`,this.errors=s,this}return s.prototype=Object.create(Error.prototype),s})()})),require_Subscription=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_isArray$1(),p=require_isObject$1(),g=require_isFunction$2(),v=require_UnsubscriptionError();s.Subscription=function(){function s(s){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,s&&(this._ctorUnsubscribe=!0,this._unsubscribe=s)}return s.prototype.unsubscribe=function(){var C;if(!this.closed){var w=this,E=w._parentOrParents,k=w._ctorUnsubscribe,A=w._unsubscribe,N=w._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,E instanceof s)E.remove(this);else if(E!==null)for(var F=0;F{Object.defineProperty(s,`__esModule`,{value:!0}),s.rxSubscriber=(function(){return typeof Symbol==`function`?Symbol(`rxSubscriber`):`@@rxSubscriber_`+Math.random()})(),s.$$rxSubscriber=s.rxSubscriber})),require_Subscriber=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_isFunction$2(),g=require_Observer(),v=require_Subscription(),b=require_rxSubscriber(),C=require_config$2(),w=require_hostReportError(),E=function(s){l(p,s);function p(l,v,b){var C=s.call(this)||this;switch(C.syncErrorValue=null,C.syncErrorThrown=!1,C.syncErrorThrowable=!1,C.isStopped=!1,arguments.length){case 0:C.destination=g.empty;break;case 1:if(!l){C.destination=g.empty;break}if(typeof l==`object`){l instanceof p?(C.syncErrorThrowable=l.syncErrorThrowable,C.destination=l,l.add(C)):(C.syncErrorThrowable=!0,C.destination=new k(C,l));break}default:C.syncErrorThrowable=!0,C.destination=new k(C,l,v,b);break}return C}return p.prototype[b.rxSubscriber]=function(){return this},p.create=function(s,l,g){var v=new p(s,l,g);return v.syncErrorThrowable=!1,v},p.prototype.next=function(s){this.isStopped||this._next(s)},p.prototype.error=function(s){this.isStopped||(this.isStopped=!0,this._error(s))},p.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},p.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,s.prototype.unsubscribe.call(this))},p.prototype._next=function(s){this.destination.next(s)},p.prototype._error=function(s){this.destination.error(s),this.unsubscribe()},p.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},p.prototype._unsubscribeAndRecycle=function(){var s=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=s,this},p}(v.Subscription);s.Subscriber=E;var k=function(s){l(v,s);function v(l,v,b,C){var w=s.call(this)||this;w._parentSubscriber=l;var E,k=w;return p.isFunction(v)?E=v:v&&(E=v.next,b=v.error,C=v.complete,v!==g.empty&&(k=Object.create(v),p.isFunction(k.unsubscribe)&&w.add(k.unsubscribe.bind(k)),k.unsubscribe=w.unsubscribe.bind(w))),w._context=k,w._next=E,w._error=b,w._complete=C,w}return v.prototype.next=function(s){if(!this.isStopped&&this._next){var l=this._parentSubscriber;!C.config.useDeprecatedSynchronousErrorHandling||!l.syncErrorThrowable?this.__tryOrUnsub(this._next,s):this.__tryOrSetError(l,this._next,s)&&this.unsubscribe()}},v.prototype.error=function(s){if(!this.isStopped){var l=this._parentSubscriber,p=C.config.useDeprecatedSynchronousErrorHandling;if(this._error)!p||!l.syncErrorThrowable?(this.__tryOrUnsub(this._error,s),this.unsubscribe()):(this.__tryOrSetError(l,this._error,s),this.unsubscribe());else if(l.syncErrorThrowable)p?(l.syncErrorValue=s,l.syncErrorThrown=!0):w.hostReportError(s),this.unsubscribe();else{if(this.unsubscribe(),p)throw s;w.hostReportError(s)}}},v.prototype.complete=function(){var s=this;if(!this.isStopped){var l=this._parentSubscriber;if(this._complete){var p=function(){return s._complete.call(s._context)};!C.config.useDeprecatedSynchronousErrorHandling||!l.syncErrorThrowable?(this.__tryOrUnsub(p),this.unsubscribe()):(this.__tryOrSetError(l,p),this.unsubscribe())}else this.unsubscribe()}},v.prototype.__tryOrUnsub=function(s,l){try{s.call(this._context,l)}catch(s){if(this.unsubscribe(),C.config.useDeprecatedSynchronousErrorHandling)throw s;w.hostReportError(s)}},v.prototype.__tryOrSetError=function(s,l,p){if(!C.config.useDeprecatedSynchronousErrorHandling)throw Error(`bad call`);try{l.call(this._context,p)}catch(l){return C.config.useDeprecatedSynchronousErrorHandling?(s.syncErrorValue=l,s.syncErrorThrown=!0,!0):(w.hostReportError(l),!0)}return!1},v.prototype._unsubscribe=function(){var s=this._parentSubscriber;this._context=null,this._parentSubscriber=null,s.unsubscribe()},v}(E);s.SafeSubscriber=k})),require_canReportError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Subscriber();function p(s){for(;s;){var p=s,g=p.closed,v=p.destination,b=p.isStopped;if(g||b)return!1;s=v&&v instanceof l.Subscriber?v:null}return!0}s.canReportError=p})),require_toSubscriber=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Subscriber(),p=require_rxSubscriber(),g=require_Observer();function v(s,v,b){if(s){if(s instanceof l.Subscriber)return s;if(s[p.rxSubscriber])return s[p.rxSubscriber]()}return!s&&!v&&!b?new l.Subscriber(g.empty):new l.Subscriber(s,v,b)}s.toSubscriber=v})),require_observable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.observable=(function(){return typeof Symbol==`function`&&Symbol.observable||`@@observable`})()})),require_identity$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return s}s.identity=l})),require_pipe$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_identity$2();function p(){for(var s=[],l=0;l{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_canReportError(),p=require_toSubscriber(),g=require_observable(),v=require_pipe$1(),b=require_config$2();s.Observable=function(){function s(s){this._isScalar=!1,s&&(this._subscribe=s)}return s.prototype.lift=function(l){var p=new s;return p.source=this,p.operator=l,p},s.prototype.subscribe=function(s,l,g){var v=this.operator,C=p.toSubscriber(s,l,g);if(v?C.add(v.call(C,this.source)):C.add(this.source||b.config.useDeprecatedSynchronousErrorHandling&&!C.syncErrorThrowable?this._subscribe(C):this._trySubscribe(C)),b.config.useDeprecatedSynchronousErrorHandling&&C.syncErrorThrowable&&(C.syncErrorThrowable=!1,C.syncErrorThrown))throw C.syncErrorValue;return C},s.prototype._trySubscribe=function(s){try{return this._subscribe(s)}catch(p){b.config.useDeprecatedSynchronousErrorHandling&&(s.syncErrorThrown=!0,s.syncErrorValue=p),l.canReportError(s)?s.error(p):console.warn(p)}},s.prototype.forEach=function(s,l){var p=this;return l=C(l),new l(function(l,g){var v=p.subscribe(function(l){try{s(l)}catch(s){g(s),v&&v.unsubscribe()}},g,l)})},s.prototype._subscribe=function(s){var l=this.source;return l&&l.subscribe(s)},s.prototype[g.observable]=function(){return this},s.prototype.pipe=function(){for(var s=[],l=0;l{Object.defineProperty(s,`__esModule`,{value:!0}),s.ObjectUnsubscribedError=(function(){function s(){return Error.call(this),this.message=`object unsubscribed`,this.name=`ObjectUnsubscribedError`,this}return s.prototype=Object.create(Error.prototype),s})()})),require_SubjectSubscription=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.SubjectSubscription=function(s){l(p,s);function p(l,p){var g=s.call(this)||this;return g.subject=l,g.subscriber=p,g.closed=!1,g}return p.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var s=this.subject,l=s.observers;if(this.subject=null,!(!l||l.length===0||s.isStopped||s.closed)){var p=l.indexOf(this.subscriber);p!==-1&&l.splice(p,1)}}},p}(require_Subscription().Subscription)})),require_Subject=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Observable(),g=require_Subscriber(),v=require_Subscription(),b=require_ObjectUnsubscribedError(),C=require_SubjectSubscription(),w=require_rxSubscriber(),E=function(s){l(p,s);function p(l){var p=s.call(this,l)||this;return p.destination=l,p}return p}(g.Subscriber);s.SubjectSubscriber=E;var k=function(s){l(g,s);function g(){var l=s.call(this)||this;return l.observers=[],l.closed=!1,l.isStopped=!1,l.hasError=!1,l.thrownError=null,l}return g.prototype[w.rxSubscriber]=function(){return new E(this)},g.prototype.lift=function(s){var l=new A(this,this);return l.operator=s,l},g.prototype.next=function(s){if(this.closed)throw new b.ObjectUnsubscribedError;if(!this.isStopped)for(var l=this.observers,p=l.length,g=l.slice(),v=0;v{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Subscriber();function g(){return function(s){return s.lift(new v(s))}}s.refCount=g;var v=function(){function s(s){this.connectable=s}return s.prototype.call=function(s,l){var p=this.connectable;p._refCount++;var g=new b(s,p),v=l.subscribe(g);return g.closed||(g.connection=p.connect()),v},s}(),b=function(s){l(p,s);function p(l,p){var g=s.call(this,l)||this;return g.connectable=p,g}return p.prototype._unsubscribe=function(){var s=this.connectable;if(!s){this.connection=null;return}this.connectable=null;var l=s._refCount;if(l<=0){this.connection=null;return}if(s._refCount=l-1,l>1){this.connection=null;return}var p=this.connection,g=s._connection;this.connection=null,g&&(!p||g===p)&&g.unsubscribe()},p}(p.Subscriber)})),require_ConnectableObservable=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Subject(),g=require_Observable(),v=require_Subscriber(),b=require_Subscription(),C=require_refCount(),w=function(s){l(p,s);function p(l,p){var g=s.call(this)||this;return g.source=l,g.subjectFactory=p,g._refCount=0,g._isComplete=!1,g}return p.prototype._subscribe=function(s){return this.getSubject().subscribe(s)},p.prototype.getSubject=function(){var s=this._subject;return(!s||s.isStopped)&&(this._subject=this.subjectFactory()),this._subject},p.prototype.connect=function(){var s=this._connection;return s||(this._isComplete=!1,s=this._connection=new b.Subscription,s.add(this.source.subscribe(new E(this.getSubject(),this))),s.closed&&(this._connection=null,s=b.Subscription.EMPTY)),s},p.prototype.refCount=function(){return C.refCount()(this)},p}(g.Observable);s.ConnectableObservable=w,s.connectableObservableDescriptor=(function(){var s=w.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:s._subscribe},_isComplete:{value:s._isComplete,writable:!0},getSubject:{value:s.getSubject},connect:{value:s.connect},refCount:{value:s.refCount}}})();var E=function(s){l(p,s);function p(l,p){var g=s.call(this,l)||this;return g.connectable=p,g}return p.prototype._error=function(l){this._unsubscribe(),s.prototype._error.call(this,l)},p.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),s.prototype._complete.call(this)},p.prototype._unsubscribe=function(){var s=this.connectable;if(s){this.connectable=null;var l=s._connection;s._refCount=0,s._subject=null,s._connection=null,l&&l.unsubscribe()}},p}(p.SubjectSubscriber);(function(){function s(s){this.connectable=s}return s.prototype.call=function(s,l){var p=this.connectable;p._refCount++;var g=new k(s,p),v=l.subscribe(g);return g.closed||(g.connection=p.connect()),v},s})();var k=function(s){l(p,s);function p(l,p){var g=s.call(this,l)||this;return g.connectable=p,g}return p.prototype._unsubscribe=function(){var s=this.connectable;if(!s){this.connection=null;return}this.connectable=null;var l=s._refCount;if(l<=0){this.connection=null;return}if(s._refCount=l-1,l>1){this.connection=null;return}var p=this.connection,g=s._connection;this.connection=null,g&&(!p||g===p)&&g.unsubscribe()},p}(v.Subscriber)})),require_groupBy$2=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Subscriber(),g=require_Subscription(),v=require_Observable(),b=require_Subject();function C(s,l,p,g){return function(v){return v.lift(new w(s,l,p,g))}}s.groupBy=C;var w=function(){function s(s,l,p,g){this.keySelector=s,this.elementSelector=l,this.durationSelector=p,this.subjectSelector=g}return s.prototype.call=function(s,l){return l.subscribe(new E(s,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))},s}(),E=function(s){l(p,s);function p(l,p,g,v,b){var C=s.call(this,l)||this;return C.keySelector=p,C.elementSelector=g,C.durationSelector=v,C.subjectSelector=b,C.groups=null,C.attemptedToUnsubscribe=!1,C.count=0,C}return p.prototype._next=function(s){var l;try{l=this.keySelector(s)}catch(s){this.error(s);return}this._group(s,l)},p.prototype._group=function(s,l){var p=this.groups;p||=this.groups=new Map;var g=p.get(l),v;if(this.elementSelector)try{v=this.elementSelector(s)}catch(s){this.error(s)}else v=s;if(!g){g=this.subjectSelector?this.subjectSelector():new b.Subject,p.set(l,g);var C=new A(l,g,this);if(this.destination.next(C),this.durationSelector){var w=void 0;try{w=this.durationSelector(new A(l,g))}catch(s){this.error(s);return}this.add(w.subscribe(new k(l,g,this)))}}g.closed||g.next(v)},p.prototype._error=function(s){var l=this.groups;l&&(l.forEach(function(l,p){l.error(s)}),l.clear()),this.destination.error(s)},p.prototype._complete=function(){var s=this.groups;s&&(s.forEach(function(s,l){s.complete()}),s.clear()),this.destination.complete()},p.prototype.removeGroup=function(s){this.groups.delete(s)},p.prototype.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,this.count===0&&s.prototype.unsubscribe.call(this))},p}(p.Subscriber),k=function(s){l(p,s);function p(l,p,g){var v=s.call(this,p)||this;return v.key=l,v.group=p,v.parent=g,v}return p.prototype._next=function(s){this.complete()},p.prototype._unsubscribe=function(){var s=this,l=s.parent,p=s.key;this.key=this.parent=null,l&&l.removeGroup(p)},p}(p.Subscriber),A=function(s){l(p,s);function p(l,p,g){var v=s.call(this)||this;return v.key=l,v.groupSubject=p,v.refCountSubscription=g,v}return p.prototype._subscribe=function(s){var l=new g.Subscription,p=this,v=p.refCountSubscription,b=p.groupSubject;return v&&!v.closed&&l.add(new N(v)),l.add(b.subscribe(s)),l},p}(v.Observable);s.GroupedObservable=A;var N=function(s){l(p,s);function p(l){var p=s.call(this)||this;return p.parent=l,l.count++,p}return p.prototype.unsubscribe=function(){var l=this.parent;!l.closed&&!this.closed&&(s.prototype.unsubscribe.call(this),--l.count,l.count===0&&l.attemptedToUnsubscribe&&l.unsubscribe())},p}(g.Subscription)})),require_BehaviorSubject=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Subject(),g=require_ObjectUnsubscribedError();s.BehaviorSubject=function(s){l(p,s);function p(l){var p=s.call(this)||this;return p._value=l,p}return Object.defineProperty(p.prototype,`value`,{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),p.prototype._subscribe=function(l){var p=s.prototype._subscribe.call(this,l);return p&&!p.closed&&l.next(this._value),p},p.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new g.ObjectUnsubscribedError;return this._value},p.prototype.next=function(l){s.prototype.next.call(this,this._value=l)},p}(p.Subject)})),require_Action=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.Action=function(s){l(p,s);function p(l,p){return s.call(this)||this}return p.prototype.schedule=function(s,l){return l===void 0&&(l=0),this},p}(require_Subscription().Subscription)})),require_AsyncAction=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.AsyncAction=function(s){l(p,s);function p(l,p){var g=s.call(this,l,p)||this;return g.scheduler=l,g.work=p,g.pending=!1,g}return p.prototype.schedule=function(s,l){if(l===void 0&&(l=0),this.closed)return this;this.state=s;var p=this.id,g=this.scheduler;return p!=null&&(this.id=this.recycleAsyncId(g,p,l)),this.pending=!0,this.delay=l,this.id=this.id||this.requestAsyncId(g,this.id,l),this},p.prototype.requestAsyncId=function(s,l,p){return p===void 0&&(p=0),setInterval(s.flush.bind(s,this),p)},p.prototype.recycleAsyncId=function(s,l,p){if(p===void 0&&(p=0),p!==null&&this.delay===p&&this.pending===!1)return l;clearInterval(l)},p.prototype.execute=function(s,l){if(this.closed)return Error(`executing a cancelled action`);this.pending=!1;var p=this._execute(s,l);if(p)return p;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},p.prototype._execute=function(s,l){var p=!1,g=void 0;try{this.work(s)}catch(s){p=!0,g=!!s&&s||Error(s)}if(p)return this.unsubscribe(),g},p.prototype._unsubscribe=function(){var s=this.id,l=this.scheduler,p=l.actions,g=p.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,g!==-1&&p.splice(g,1),s!=null&&(this.id=this.recycleAsyncId(l,s,null)),this.delay=null},p}(require_Action().Action)})),require_QueueAction=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.QueueAction=function(s){l(p,s);function p(l,p){var g=s.call(this,l,p)||this;return g.scheduler=l,g.work=p,g}return p.prototype.schedule=function(l,p){return p===void 0&&(p=0),p>0?s.prototype.schedule.call(this,l,p):(this.delay=p,this.state=l,this.scheduler.flush(this),this)},p.prototype.execute=function(l,p){return p>0||this.closed?s.prototype.execute.call(this,l,p):this._execute(l,p)},p.prototype.requestAsyncId=function(l,p,g){return g===void 0&&(g=0),g!==null&&g>0||g===null&&this.delay>0?s.prototype.requestAsyncId.call(this,l,p,g):l.flush(this)},p}(require_AsyncAction().AsyncAction)})),require_Scheduler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Scheduler=function(){function s(l,p){p===void 0&&(p=s.now),this.SchedulerAction=l,this.now=p}return s.prototype.schedule=function(s,l,p){return l===void 0&&(l=0),new this.SchedulerAction(this,s).schedule(p,l)},s.now=function(){return Date.now()},s}()})),require_AsyncScheduler=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Scheduler();s.AsyncScheduler=function(s){l(g,s);function g(l,v){v===void 0&&(v=p.Scheduler.now);var b=s.call(this,l,function(){return g.delegate&&g.delegate!==b?g.delegate.now():v()})||this;return b.actions=[],b.active=!1,b.scheduled=void 0,b}return g.prototype.schedule=function(l,p,v){return p===void 0&&(p=0),g.delegate&&g.delegate!==this?g.delegate.schedule(l,p,v):s.prototype.schedule.call(this,l,p,v)},g.prototype.flush=function(s){var l=this.actions;if(this.active){l.push(s);return}var p;this.active=!0;do if(p=s.execute(s.state,s.delay))break;while(s=l.shift());if(this.active=!1,p){for(;s=l.shift();)s.unsubscribe();throw p}},g}(p.Scheduler)})),require_QueueScheduler=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.QueueScheduler=function(s){l(p,s);function p(){return s!==null&&s.apply(this,arguments)||this}return p}(require_AsyncScheduler().AsyncScheduler)})),require_queue$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_QueueAction();s.queueScheduler=new(require_QueueScheduler()).QueueScheduler(l.QueueAction),s.queue=s.queueScheduler})),require_empty$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable();s.EMPTY=new l.Observable(function(s){return s.complete()});function p(l){return l?g(l):s.EMPTY}s.empty=p;function g(s){return new l.Observable(function(l){return s.schedule(function(){return l.complete()})})}})),require_isScheduler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return s&&typeof s.schedule==`function`}s.isScheduler=l})),require_subscribeToArray=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.subscribeToArray=function(s){return function(l){for(var p=0,g=s.length;p{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_Subscription();function g(s,g){return new l.Observable(function(l){var v=new p.Subscription,b=0;return v.add(g.schedule(function(){if(b===s.length){l.complete();return}l.next(s[b++]),l.closed||v.add(this.schedule())})),v})}s.scheduleArray=g})),require_fromArray=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_subscribeToArray(),g=require_scheduleArray();function v(s,v){return v?g.scheduleArray(s,v):new l.Observable(p.subscribeToArray(s))}s.fromArray=v})),require_of=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_isScheduler(),p=require_fromArray(),g=require_scheduleArray();function v(){for(var s=[],v=0;v{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable();function p(s,p){return p?new l.Observable(function(l){return p.schedule(g,0,{error:s,subscriber:l})}):new l.Observable(function(l){return l.error(s)})}s.throwError=p;function g(s){var l=s.error;s.subscriber.error(l)}})),require_Notification=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_empty$1(),p=require_of(),g=require_throwError();(function(s){s.NEXT=`N`,s.ERROR=`E`,s.COMPLETE=`C`})(s.NotificationKind||={}),s.Notification=function(){function s(s,l,p){this.kind=s,this.value=l,this.error=p,this.hasValue=s===`N`}return s.prototype.observe=function(s){switch(this.kind){case`N`:return s.next&&s.next(this.value);case`E`:return s.error&&s.error(this.error);case`C`:return s.complete&&s.complete()}},s.prototype.do=function(s,l,p){switch(this.kind){case`N`:return s&&s(this.value);case`E`:return l&&l(this.error);case`C`:return p&&p()}},s.prototype.accept=function(s,l,p){return s&&typeof s.next==`function`?this.observe(s):this.do(s,l,p)},s.prototype.toObservable=function(){switch(this.kind){case`N`:return p.of(this.value);case`E`:return g.throwError(this.error);case`C`:return l.empty()}throw Error(`unexpected notification kind value`)},s.createNext=function(l){return l===void 0?s.undefinedValueNotification:new s(`N`,l)},s.createError=function(l){return new s(`E`,void 0,l)},s.createComplete=function(){return s.completeNotification},s.completeNotification=new s(`C`),s.undefinedValueNotification=new s(`N`,void 0),s}()})),require_observeOn=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Subscriber(),g=require_Notification();function v(s,l){return l===void 0&&(l=0),function(p){return p.lift(new b(s,l))}}s.observeOn=v;var b=function(){function s(s,l){l===void 0&&(l=0),this.scheduler=s,this.delay=l}return s.prototype.call=function(s,l){return l.subscribe(new C(s,this.scheduler,this.delay))},s}();s.ObserveOnOperator=b;var C=function(s){l(p,s);function p(l,p,g){g===void 0&&(g=0);var v=s.call(this,l)||this;return v.scheduler=p,v.delay=g,v}return p.dispatch=function(s){var l=s.notification,p=s.destination;l.observe(p),this.unsubscribe()},p.prototype.scheduleMessage=function(s){this.destination.add(this.scheduler.schedule(p.dispatch,this.delay,new w(s,this.destination)))},p.prototype._next=function(s){this.scheduleMessage(g.Notification.createNext(s))},p.prototype._error=function(s){this.scheduleMessage(g.Notification.createError(s)),this.unsubscribe()},p.prototype._complete=function(){this.scheduleMessage(g.Notification.createComplete()),this.unsubscribe()},p}(p.Subscriber);s.ObserveOnSubscriber=C;var w=function(){function s(s,l){this.notification=s,this.destination=l}return s}();s.ObserveOnMessage=w})),require_ReplaySubject=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Subject(),g=require_queue$1(),v=require_Subscription(),b=require_observeOn(),C=require_ObjectUnsubscribedError(),w=require_SubjectSubscription();s.ReplaySubject=function(s){l(p,s);function p(l,p,g){l===void 0&&(l=1/0),p===void 0&&(p=1/0);var v=s.call(this)||this;return v.scheduler=g,v._events=[],v._infiniteTimeWindow=!1,v._bufferSize=l<1?1:l,v._windowTime=p<1?1:p,p===1/0?(v._infiniteTimeWindow=!0,v.next=v.nextInfiniteTimeWindow):v.next=v.nextTimeWindow,v}return p.prototype.nextInfiniteTimeWindow=function(l){if(!this.isStopped){var p=this._events;p.push(l),p.length>this._bufferSize&&p.shift()}s.prototype.next.call(this,l)},p.prototype.nextTimeWindow=function(l){this.isStopped||(this._events.push(new E(this._getNow(),l)),this._trimBufferThenGetEvents()),s.prototype.next.call(this,l)},p.prototype._subscribe=function(s){var l=this._infiniteTimeWindow,p=l?this._events:this._trimBufferThenGetEvents(),g=this.scheduler,E=p.length,k;if(this.closed)throw new C.ObjectUnsubscribedError;if(this.isStopped||this.hasError?k=v.Subscription.EMPTY:(this.observers.push(s),k=new w.SubjectSubscription(this,s)),g&&s.add(s=new b.ObserveOnSubscriber(s,g)),l)for(var A=0;Al&&(b=Math.max(b,v-l)),b>0&&g.splice(0,b),g},p}(p.Subject);var E=function(){function s(s,l){this.time=s,this.value=l}return s}()})),require_AsyncSubject=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Subject(),g=require_Subscription();s.AsyncSubject=function(s){l(p,s);function p(){var l=s!==null&&s.apply(this,arguments)||this;return l.value=null,l.hasNext=!1,l.hasCompleted=!1,l}return p.prototype._subscribe=function(l){return this.hasError?(l.error(this.thrownError),g.Subscription.EMPTY):this.hasCompleted&&this.hasNext?(l.next(this.value),l.complete(),g.Subscription.EMPTY):s.prototype._subscribe.call(this,l)},p.prototype.next=function(s){this.hasCompleted||(this.value=s,this.hasNext=!0)},p.prototype.error=function(l){this.hasCompleted||s.prototype.error.call(this,l)},p.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&s.prototype.next.call(this,this.value),s.prototype.complete.call(this)},p}(p.Subject)})),require_Immediate=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=1,p=(function(){return Promise.resolve()})(),g={};function v(s){return s in g?(delete g[s],!0):!1}s.Immediate={setImmediate:function(s){var b=l++;return g[b]=!0,p.then(function(){return v(b)&&s()}),b},clearImmediate:function(s){v(s)}},s.TestTools={pending:function(){return Object.keys(g).length}}})),require_AsapAction=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Immediate();s.AsapAction=function(s){l(g,s);function g(l,p){var g=s.call(this,l,p)||this;return g.scheduler=l,g.work=p,g}return g.prototype.requestAsyncId=function(l,g,v){return v===void 0&&(v=0),v!==null&&v>0?s.prototype.requestAsyncId.call(this,l,g,v):(l.actions.push(this),l.scheduled||=p.Immediate.setImmediate(l.flush.bind(l,null)))},g.prototype.recycleAsyncId=function(l,g,v){if(v===void 0&&(v=0),v!==null&&v>0||v===null&&this.delay>0)return s.prototype.recycleAsyncId.call(this,l,g,v);l.actions.length===0&&(p.Immediate.clearImmediate(g),l.scheduled=void 0)},g}(require_AsyncAction().AsyncAction)})),require_AsapScheduler=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.AsapScheduler=function(s){l(p,s);function p(){return s!==null&&s.apply(this,arguments)||this}return p.prototype.flush=function(s){this.active=!0,this.scheduled=void 0;var l=this.actions,p,g=-1,v=l.length;s||=l.shift();do if(p=s.execute(s.state,s.delay))break;while(++g{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_AsapAction();s.asapScheduler=new(require_AsapScheduler()).AsapScheduler(l.AsapAction),s.asap=s.asapScheduler})),require_async$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_AsyncAction();s.asyncScheduler=new(require_AsyncScheduler()).AsyncScheduler(l.AsyncAction),s.async=s.asyncScheduler})),require_AnimationFrameAction=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.AnimationFrameAction=function(s){l(p,s);function p(l,p){var g=s.call(this,l,p)||this;return g.scheduler=l,g.work=p,g}return p.prototype.requestAsyncId=function(l,p,g){return g===void 0&&(g=0),g!==null&&g>0?s.prototype.requestAsyncId.call(this,l,p,g):(l.actions.push(this),l.scheduled||=requestAnimationFrame(function(){return l.flush(null)}))},p.prototype.recycleAsyncId=function(l,p,g){if(g===void 0&&(g=0),g!==null&&g>0||g===null&&this.delay>0)return s.prototype.recycleAsyncId.call(this,l,p,g);l.actions.length===0&&(cancelAnimationFrame(p),l.scheduled=void 0)},p}(require_AsyncAction().AsyncAction)})),require_AnimationFrameScheduler=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.AnimationFrameScheduler=function(s){l(p,s);function p(){return s!==null&&s.apply(this,arguments)||this}return p.prototype.flush=function(s){this.active=!0,this.scheduled=void 0;var l=this.actions,p,g=-1,v=l.length;s||=l.shift();do if(p=s.execute(s.state,s.delay))break;while(++g{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_AnimationFrameAction();s.animationFrameScheduler=new(require_AnimationFrameScheduler()).AnimationFrameScheduler(l.AnimationFrameAction),s.animationFrame=s.animationFrameScheduler})),require_VirtualTimeScheduler=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_AsyncAction();s.VirtualTimeScheduler=function(s){l(p,s);function p(l,p){l===void 0&&(l=g),p===void 0&&(p=1/0);var v=s.call(this,l,function(){return v.frame})||this;return v.maxFrames=p,v.frame=0,v.index=-1,v}return p.prototype.flush=function(){for(var s=this,l=s.actions,p=s.maxFrames,g,v;(v=l[0])&&v.delay<=p&&(l.shift(),this.frame=v.delay,!(g=v.execute(v.state,v.delay))););if(g){for(;v=l.shift();)v.unsubscribe();throw g}},p.frameTimeFactor=10,p}(require_AsyncScheduler().AsyncScheduler);var g=function(s){l(p,s);function p(l,p,g){g===void 0&&(g=l.index+=1);var v=s.call(this,l,p)||this;return v.scheduler=l,v.work=p,v.index=g,v.active=!0,v.index=l.index=g,v}return p.prototype.schedule=function(l,g){if(g===void 0&&(g=0),!this.id)return s.prototype.schedule.call(this,l,g);this.active=!1;var v=new p(this.scheduler,this.work);return this.add(v),v.schedule(l,g)},p.prototype.requestAsyncId=function(s,l,g){g===void 0&&(g=0),this.delay=s.frame+g;var v=s.actions;return v.push(this),v.sort(p.sortActions),!0},p.prototype.recycleAsyncId=function(s,l,p){p===void 0&&(p=0)},p.prototype._execute=function(l,p){if(this.active===!0)return s.prototype._execute.call(this,l,p)},p.sortActions=function(s,l){return s.delay===l.delay?s.index===l.index?0:s.index>l.index?1:-1:s.delay>l.delay?1:-1},p}(p.AsyncAction);s.VirtualAction=g})),require_noop$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(){}s.noop=l})),require_isObservable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable();function p(s){return!!s&&(s instanceof l.Observable||typeof s.lift==`function`&&typeof s.subscribe==`function`)}s.isObservable=p})),require_ArgumentOutOfRangeError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ArgumentOutOfRangeError=(function(){function s(){return Error.call(this),this.message=`argument out of range`,this.name=`ArgumentOutOfRangeError`,this}return s.prototype=Object.create(Error.prototype),s})()})),require_EmptyError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.EmptyError=(function(){function s(){return Error.call(this),this.message=`no elements in sequence`,this.name=`EmptyError`,this}return s.prototype=Object.create(Error.prototype),s})()})),require_TimeoutError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TimeoutError=(function(){function s(){return Error.call(this),this.message=`Timeout has occurred`,this.name=`TimeoutError`,this}return s.prototype=Object.create(Error.prototype),s})()})),require_map$3=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Subscriber();function g(s,l){return function(p){if(typeof s!=`function`)throw TypeError("argument is not a function. Are you looking for `mapTo()`?");return p.lift(new v(s,l))}}s.map=g;var v=function(){function s(s,l){this.project=s,this.thisArg=l}return s.prototype.call=function(s,l){return l.subscribe(new b(s,this.project,this.thisArg))},s}();s.MapOperator=v;var b=function(s){l(p,s);function p(l,p,g){var v=s.call(this,l)||this;return v.project=p,v.count=0,v.thisArg=g||v,v}return p.prototype._next=function(s){var l;try{l=this.project.call(this.thisArg,s,this.count++)}catch(s){this.destination.error(s);return}this.destination.next(l)},p}(p.Subscriber)})),require_bindCallback=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_AsyncSubject(),g=require_map$3(),v=require_canReportError(),b=require_isArray$1(),C=require_isScheduler();function w(s,k,A){if(k)if(C.isScheduler(k))A=k;else return function(){for(var l=[],p=0;p{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_AsyncSubject(),g=require_map$3(),v=require_canReportError(),b=require_isScheduler(),C=require_isArray$1();function w(s,k,A){if(k)if(b.isScheduler(k))A=k;else return function(){for(var l=[],p=0;p{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.OuterSubscriber=function(s){l(p,s);function p(){return s!==null&&s.apply(this,arguments)||this}return p.prototype.notifyNext=function(s,l,p,g,v){this.destination.next(l)},p.prototype.notifyError=function(s,l){this.destination.error(s)},p.prototype.notifyComplete=function(s){this.destination.complete()},p}(require_Subscriber().Subscriber)})),require_InnerSubscriber=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.InnerSubscriber=function(s){l(p,s);function p(l,p,g){var v=s.call(this)||this;return v.parent=l,v.outerValue=p,v.outerIndex=g,v.index=0,v}return p.prototype._next=function(s){this.parent.notifyNext(this.outerValue,s,this.outerIndex,this.index++,this)},p.prototype._error=function(s){this.parent.notifyError(s,this),this.unsubscribe()},p.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},p}(require_Subscriber().Subscriber)})),require_subscribeToPromise=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_hostReportError();s.subscribeToPromise=function(s){return function(p){return s.then(function(s){p.closed||(p.next(s),p.complete())},function(s){return p.error(s)}).then(null,l.hostReportError),p}}})),require_iterator$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(){return typeof Symbol!=`function`||!Symbol.iterator?`@@iterator`:Symbol.iterator}s.getSymbolIterator=l,s.iterator=l(),s.$$iterator=s.iterator})),require_subscribeToIterable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_iterator$3();s.subscribeToIterable=function(s){return function(p){var g=s[l.iterator]();do{var v=void 0;try{v=g.next()}catch(s){return p.error(s),p}if(v.done){p.complete();break}if(p.next(v.value),p.closed)break}while(!0);return typeof g.return==`function`&&p.add(function(){g.return&&g.return()}),p}}})),require_subscribeToObservable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_observable();s.subscribeToObservable=function(s){return function(p){var g=s[l.observable]();if(typeof g.subscribe!=`function`)throw TypeError(`Provided object does not correctly implement Symbol.observable`);return g.subscribe(p)}}})),require_isArrayLike$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isArrayLike=(function(s){return s&&typeof s.length==`number`&&typeof s!=`function`})})),require_isPromise=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return!!s&&typeof s.subscribe!=`function`&&typeof s.then==`function`}s.isPromise=l})),require_subscribeTo=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_subscribeToArray(),p=require_subscribeToPromise(),g=require_subscribeToIterable(),v=require_subscribeToObservable(),b=require_isArrayLike$1(),C=require_isPromise(),w=require_isObject$1(),E=require_iterator$3(),k=require_observable();s.subscribeTo=function(s){if(s&&typeof s[k.observable]==`function`)return v.subscribeToObservable(s);if(b.isArrayLike(s))return l.subscribeToArray(s);if(C.isPromise(s))return p.subscribeToPromise(s);if(s&&typeof s[E.iterator]==`function`)return g.subscribeToIterable(s);var A=`You provided `+(w.isObject(s)?`an invalid object`:`'`+s+`'`)+` where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw TypeError(A)}})),require_subscribeToResult=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_InnerSubscriber(),p=require_subscribeTo(),g=require_Observable();function v(s,v,b,C,w){if(w===void 0&&(w=new l.InnerSubscriber(s,b,C)),!w.closed)return v instanceof g.Observable?v.subscribe(w):p.subscribeTo(v)(w)}s.subscribeToResult=v})),require_combineLatest=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_isScheduler(),g=require_isArray$1(),v=require_OuterSubscriber(),b=require_subscribeToResult(),C=require_fromArray(),w={};function E(){for(var s=[],l=0;l{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_Subscription(),g=require_observable();function v(s,v){return new l.Observable(function(l){var b=new p.Subscription;return b.add(v.schedule(function(){var p=s[g.observable]();b.add(p.subscribe({next:function(s){b.add(v.schedule(function(){return l.next(s)}))},error:function(s){b.add(v.schedule(function(){return l.error(s)}))},complete:function(){b.add(v.schedule(function(){return l.complete()}))}}))})),b})}s.scheduleObservable=v})),require_schedulePromise=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_Subscription();function g(s,g){return new l.Observable(function(l){var v=new p.Subscription;return v.add(g.schedule(function(){return s.then(function(s){v.add(g.schedule(function(){l.next(s),v.add(g.schedule(function(){return l.complete()}))}))},function(s){v.add(g.schedule(function(){return l.error(s)}))})})),v})}s.schedulePromise=g})),require_scheduleIterable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_Subscription(),g=require_iterator$3();function v(s,v){if(!s)throw Error(`Iterable cannot be null`);return new l.Observable(function(l){var b=new p.Subscription,C;return b.add(function(){C&&typeof C.return==`function`&&C.return()}),b.add(v.schedule(function(){C=s[g.iterator](),b.add(v.schedule(function(){if(!l.closed){var s,p;try{var g=C.next();s=g.value,p=g.done}catch(s){l.error(s);return}p?l.complete():(l.next(s),this.schedule())}}))})),b})}s.scheduleIterable=v})),require_isInteropObservable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_observable();function p(s){return s&&typeof s[l.observable]==`function`}s.isInteropObservable=p})),require_isIterable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_iterator$3();function p(s){return s&&typeof s[l.iterator]==`function`}s.isIterable=p})),require_scheduled=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_scheduleObservable(),p=require_schedulePromise(),g=require_scheduleArray(),v=require_scheduleIterable(),b=require_isInteropObservable(),C=require_isPromise(),w=require_isArrayLike$1(),E=require_isIterable();function k(s,k){if(s!=null){if(b.isInteropObservable(s))return l.scheduleObservable(s,k);if(C.isPromise(s))return p.schedulePromise(s,k);if(w.isArrayLike(s))return g.scheduleArray(s,k);if(E.isIterable(s)||typeof s==`string`)return v.scheduleIterable(s,k)}throw TypeError((s!==null&&typeof s||s)+` is not observable`)}s.scheduled=k})),require_from$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_subscribeTo(),g=require_scheduled();function v(s,v){return v?g.scheduled(s,v):s instanceof l.Observable?s:new l.Observable(p.subscribeTo(s))}s.from=v})),require_innerSubscribe=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Subscriber(),g=require_Observable(),v=require_subscribeTo();s.SimpleInnerSubscriber=function(s){l(p,s);function p(l){var p=s.call(this)||this;return p.parent=l,p}return p.prototype._next=function(s){this.parent.notifyNext(s)},p.prototype._error=function(s){this.parent.notifyError(s),this.unsubscribe()},p.prototype._complete=function(){this.parent.notifyComplete(),this.unsubscribe()},p}(p.Subscriber),s.ComplexInnerSubscriber=function(s){l(p,s);function p(l,p,g){var v=s.call(this)||this;return v.parent=l,v.outerValue=p,v.outerIndex=g,v}return p.prototype._next=function(s){this.parent.notifyNext(this.outerValue,s,this.outerIndex,this)},p.prototype._error=function(s){this.parent.notifyError(s),this.unsubscribe()},p.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},p}(p.Subscriber),s.SimpleOuterSubscriber=function(s){l(p,s);function p(){return s!==null&&s.apply(this,arguments)||this}return p.prototype.notifyNext=function(s){this.destination.next(s)},p.prototype.notifyError=function(s){this.destination.error(s)},p.prototype.notifyComplete=function(){this.destination.complete()},p}(p.Subscriber),s.ComplexOuterSubscriber=function(s){l(p,s);function p(){return s!==null&&s.apply(this,arguments)||this}return p.prototype.notifyNext=function(s,l,p,g){this.destination.next(l)},p.prototype.notifyError=function(s){this.destination.error(s)},p.prototype.notifyComplete=function(s){this.destination.complete()},p}(p.Subscriber);function b(s,l){if(!l.closed){if(s instanceof g.Observable)return s.subscribe(l);var p;try{p=v.subscribeTo(s)(l)}catch(s){l.error(s)}return p}}s.innerSubscribe=b})),require_mergeMap=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_map$3(),g=require_from$1(),v=require_innerSubscribe();function b(s,l,v){return v===void 0&&(v=1/0),typeof l==`function`?function(C){return C.pipe(b(function(v,b){return g.from(s(v,b)).pipe(p.map(function(s,p){return l(v,s,b,p)}))},v))}:(typeof l==`number`&&(v=l),function(l){return l.lift(new C(s,v))})}s.mergeMap=b;var C=function(){function s(s,l){l===void 0&&(l=1/0),this.project=s,this.concurrent=l}return s.prototype.call=function(s,l){return l.subscribe(new w(s,this.project,this.concurrent))},s}();s.MergeMapOperator=C;var w=function(s){l(p,s);function p(l,p,g){g===void 0&&(g=1/0);var v=s.call(this,l)||this;return v.project=p,v.concurrent=g,v.hasCompleted=!1,v.buffer=[],v.active=0,v.index=0,v}return p.prototype._next=function(s){this.active0?this._next(s.shift()):this.active===0&&this.hasCompleted&&this.destination.complete()},p}(v.SimpleOuterSubscriber);s.MergeMapSubscriber=w,s.flatMap=b})),require_mergeAll=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_mergeMap(),p=require_identity$2();function g(s){return s===void 0&&(s=1/0),l.mergeMap(p.identity,s)}s.mergeAll=g})),require_concatAll=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_mergeAll();function p(){return l.mergeAll(1)}s.concatAll=p})),require_concat$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_of(),p=require_concatAll();function g(){for(var s=[],g=0;g{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_from$1(),g=require_empty$1();function v(s){return new l.Observable(function(l){var v;try{v=s()}catch(s){l.error(s);return}return(v?p.from(v):g.empty()).subscribe(l)})}s.defer=v})),require_forkJoin=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_isArray$1(),g=require_map$3(),v=require_isObject$1(),b=require_from$1();function C(){for(var s=[],l=0;l{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_isArray$1(),g=require_isFunction$2(),v=require_map$3();(function(){return Object.prototype.toString})();function b(s,w,E,k){return g.isFunction(E)&&(k=E,E=void 0),k?b(s,w,E).pipe(v.map(function(s){return p.isArray(s)?k.apply(void 0,s):k(s)})):new l.Observable(function(l){function p(s){arguments.length>1?l.next(Array.prototype.slice.call(arguments)):l.next(s)}C(s,w,p,l,E)})}s.fromEvent=b;function C(s,l,p,g,v){var b;if(k(s)){var A=s;s.addEventListener(l,p,v),b=function(){return A.removeEventListener(l,p,v)}}else if(E(s)){var N=s;s.on(l,p),b=function(){return N.off(l,p)}}else if(w(s)){var F=s;s.addListener(l,p),b=function(){return F.removeListener(l,p)}}else if(s&&s.length)for(var I=0,R=s.length;I{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_isArray$1(),g=require_isFunction$2(),v=require_map$3();function b(s,C,w){return w?b(s,C).pipe(v.map(function(s){return p.isArray(s)?w.apply(void 0,s):w(s)})):new l.Observable(function(l){var p=function(){for(var s=[],p=0;p{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_identity$2(),g=require_isScheduler();function v(s,v,C,w,E){var k,A;if(arguments.length==1){var N=s;A=N.initialState,v=N.condition,C=N.iterate,k=N.resultSelector||p.identity,E=N.scheduler}else w===void 0||g.isScheduler(w)?(A=s,k=p.identity,E=w):(A=s,k=w);return new l.Observable(function(s){var l=A;if(E)return E.schedule(b,0,{subscriber:s,iterate:C,condition:v,resultSelector:k,state:l});do{if(v){var p=void 0;try{p=v(l)}catch(l){s.error(l);return}if(!p){s.complete();break}}var g=void 0;try{g=k(l)}catch(l){s.error(l);return}if(s.next(g),s.closed)break;try{l=C(l)}catch(l){s.error(l);return}}while(!0)})}s.generate=v;function b(s){var l=s.subscriber,p=s.condition;if(!l.closed){if(s.needIterate)try{s.state=s.iterate(s.state)}catch(s){l.error(s);return}else s.needIterate=!0;if(p){var g=void 0;try{g=p(s.state)}catch(s){l.error(s);return}if(!g){l.complete();return}if(l.closed)return}var v;try{v=s.resultSelector(s.state)}catch(s){l.error(s);return}if(!l.closed&&(l.next(v),!l.closed))return this.schedule(s)}}})),require_iif=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_defer$1(),p=require_empty$1();function g(s,g,v){return g===void 0&&(g=p.EMPTY),v===void 0&&(v=p.EMPTY),l.defer(function(){return s()?g:v})}s.iif=g})),require_isNumeric=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_isArray$1();function p(s){return!l.isArray(s)&&s-parseFloat(s)+1>=0}s.isNumeric=p})),require_interval=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_async$8(),g=require_isNumeric();function v(s,v){return s===void 0&&(s=0),v===void 0&&(v=p.async),(!g.isNumeric(s)||s<0)&&(s=0),(!v||typeof v.schedule!=`function`)&&(v=p.async),new l.Observable(function(l){return l.add(v.schedule(b,s,{subscriber:l,counter:0,period:s})),l})}s.interval=v;function b(s){var l=s.subscriber,p=s.counter,g=s.period;l.next(p),this.schedule({subscriber:l,counter:p+1,period:g},g)}})),require_merge$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_isScheduler(),g=require_mergeAll(),v=require_fromArray();function b(){for(var s=[],b=0;b1&&typeof s[s.length-1]==`number`&&(C=s.pop())):typeof E==`number`&&(C=s.pop()),w===null&&s.length===1&&s[0]instanceof l.Observable?s[0]:g.mergeAll(C)(v.fromArray(s,w))}s.merge=b})),require_never=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_noop$2();s.NEVER=new l.Observable(p.noop);function g(){return s.NEVER}s.never=g})),require_onErrorResumeNext=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_from$1(),g=require_isArray$1(),v=require_empty$1();function b(){for(var s=[],C=0;C{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_Subscription();function g(s,g){return g?new l.Observable(function(l){var b=Object.keys(s),C=new p.Subscription;return C.add(g.schedule(v,0,{keys:b,index:0,subscriber:l,subscription:C,obj:s})),C}):new l.Observable(function(l){for(var p=Object.keys(s),g=0;g{Object.defineProperty(s,`__esModule`,{value:!0});function l(s,l){function p(){return!p.pred.apply(p.thisArg,arguments)}return p.pred=s,p.thisArg=l,p}s.not=l})),require_filter$1=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_Subscriber();function g(s,l){return function(p){return p.lift(new v(s,l))}}s.filter=g;var v=function(){function s(s,l){this.predicate=s,this.thisArg=l}return s.prototype.call=function(s,l){return l.subscribe(new b(s,this.predicate,this.thisArg))},s}(),b=function(s){l(p,s);function p(l,p,g){var v=s.call(this,l)||this;return v.predicate=p,v.thisArg=g,v.count=0,v}return p.prototype._next=function(s){var l;try{l=this.predicate.call(this.thisArg,s,this.count++)}catch(s){this.destination.error(s);return}l&&this.destination.next(s)},p}(p.Subscriber)})),require_partition$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_not(),p=require_subscribeTo(),g=require_filter$1(),v=require_Observable();function b(s,b,C){return[g.filter(b,C)(new v.Observable(p.subscribeTo(s))),g.filter(l.not(b,C))(new v.Observable(p.subscribeTo(s)))]}s.partition=b})),require_race=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_isArray$1(),g=require_fromArray(),v=require_OuterSubscriber(),b=require_subscribeToResult();function C(){for(var s=[],l=0;l{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable();function p(s,p,v){return s===void 0&&(s=0),new l.Observable(function(l){p===void 0&&(p=s,s=0);var b=0,C=s;if(v)return v.schedule(g,0,{index:b,count:p,start:s,subscriber:l});do{if(b++>=p){l.complete();break}if(l.next(C++),l.closed)break}while(!0)})}s.range=p;function g(s){var l=s.start,p=s.index,g=s.count,v=s.subscriber;if(p>=g){v.complete();return}v.next(l),!v.closed&&(s.index=p+1,s.start=l+1,this.schedule(s))}s.dispatch=g})),require_timer=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_async$8(),g=require_isNumeric(),v=require_isScheduler();function b(s,b,w){s===void 0&&(s=0);var E=-1;return g.isNumeric(b)?E=Number(b)<1&&1||Number(b):v.isScheduler(b)&&(w=b),v.isScheduler(w)||(w=p.async),new l.Observable(function(l){var p=g.isNumeric(s)?s:+s-w.now();return w.schedule(C,p,{index:0,period:E,subscriber:l})})}s.timer=b;function C(s){var l=s.index,p=s.period,g=s.subscriber;if(g.next(l),!g.closed){if(p===-1)return g.complete();s.index=l+1,this.schedule(s,p)}}})),require_using=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),p=require_from$1(),g=require_empty$1();function v(s,v){return new l.Observable(function(l){var b;try{b=s()}catch(s){l.error(s);return}var C;try{C=v(b)}catch(s){l.error(s);return}var w=(C?p.from(C):g.EMPTY).subscribe(l);return function(){w.unsubscribe(),b&&b.unsubscribe()}})}s.using=v})),require_zip$3=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,p){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])},s(l,p)};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(s,`__esModule`,{value:!0});var p=require_fromArray(),g=require_isArray$1(),v=require_Subscriber(),b=require_iterator$3(),C=require_innerSubscribe();function w(){for(var s=[],l=0;lthis.index},s.prototype.hasCompleted=function(){return this.array.length===this.index},s}(),F=function(s){l(p,s);function p(l,p,g){var v=s.call(this,l)||this;return v.parent=p,v.observable=g,v.stillUnsubscribed=!0,v.buffer=[],v.isComplete=!1,v}return p.prototype[b.iterator]=function(){return this},p.prototype.next=function(){var s=this.buffer;return s.length===0&&this.isComplete?{value:null,done:!0}:{value:s.shift(),done:!1}},p.prototype.hasValue=function(){return this.buffer.length>0},p.prototype.hasCompleted=function(){return this.buffer.length===0&&this.isComplete},p.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},p.prototype.notifyNext=function(s){this.buffer.push(s),this.parent.checkIterators()},p.prototype.subscribe=function(){return C.innerSubscribe(this.observable,new C.SimpleInnerSubscriber(this))},p}(C.SimpleOuterSubscriber)})),require_rxjs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Observable=require_Observable().Observable,s.ConnectableObservable=require_ConnectableObservable().ConnectableObservable,s.GroupedObservable=require_groupBy$2().GroupedObservable,s.observable=require_observable().observable,s.Subject=require_Subject().Subject,s.BehaviorSubject=require_BehaviorSubject().BehaviorSubject,s.ReplaySubject=require_ReplaySubject().ReplaySubject,s.AsyncSubject=require_AsyncSubject().AsyncSubject;var l=require_asap$1();s.asap=l.asap,s.asapScheduler=l.asapScheduler;var p=require_async$8();s.async=p.async,s.asyncScheduler=p.asyncScheduler;var g=require_queue$1();s.queue=g.queue,s.queueScheduler=g.queueScheduler;var v=require_animationFrame();s.animationFrame=v.animationFrame,s.animationFrameScheduler=v.animationFrameScheduler;var b=require_VirtualTimeScheduler();s.VirtualTimeScheduler=b.VirtualTimeScheduler,s.VirtualAction=b.VirtualAction,s.Scheduler=require_Scheduler().Scheduler,s.Subscription=require_Subscription().Subscription,s.Subscriber=require_Subscriber().Subscriber;var C=require_Notification();s.Notification=C.Notification,s.NotificationKind=C.NotificationKind,s.pipe=require_pipe$1().pipe,s.noop=require_noop$2().noop,s.identity=require_identity$2().identity,s.isObservable=require_isObservable().isObservable,s.ArgumentOutOfRangeError=require_ArgumentOutOfRangeError().ArgumentOutOfRangeError,s.EmptyError=require_EmptyError().EmptyError,s.ObjectUnsubscribedError=require_ObjectUnsubscribedError().ObjectUnsubscribedError,s.UnsubscriptionError=require_UnsubscriptionError().UnsubscriptionError,s.TimeoutError=require_TimeoutError().TimeoutError,s.bindCallback=require_bindCallback().bindCallback,s.bindNodeCallback=require_bindNodeCallback().bindNodeCallback,s.combineLatest=require_combineLatest().combineLatest,s.concat=require_concat$1().concat,s.defer=require_defer$1().defer,s.empty=require_empty$1().empty,s.forkJoin=require_forkJoin().forkJoin,s.from=require_from$1().from,s.fromEvent=require_fromEvent().fromEvent,s.fromEventPattern=require_fromEventPattern().fromEventPattern,s.generate=require_generate$1().generate,s.iif=require_iif().iif,s.interval=require_interval().interval,s.merge=require_merge$4().merge,s.never=require_never().never,s.of=require_of().of,s.onErrorResumeNext=require_onErrorResumeNext().onErrorResumeNext,s.pairs=require_pairs$2().pairs,s.partition=require_partition$1().partition,s.race=require_race().race,s.range=require_range$2().range,s.throwError=require_throwError().throwError,s.timer=require_timer().timer,s.using=require_using().using,s.zip=require_zip$3().zip,s.scheduled=require_scheduled().scheduled,s.EMPTY=require_empty$1().EMPTY,s.NEVER=require_never().NEVER,s.config=require_config$2().config})),require_listr_silent_renderer=__commonJSMin(((s,l)=>{l.exports=class{static get nonTTY(){return!0}render(){}end(){}}})),require_escape_string_regexp=__commonJSMin(((s,l)=>{var p=/[|\\{}()[\]^$+*?.]/g;l.exports=function(s){if(typeof s!=`string`)throw TypeError(`Expected a string`);return s.replace(p,`\\$&`)}})),require_figures$1=__commonJSMin(((s,l)=>{let p=require_escape_string_regexp(),g=process.platform,v={tick:`✔`,cross:`✖`,star:`★`,square:`▇`,squareSmall:`◻`,squareSmallFilled:`◼`,play:`▶`,circle:`◯`,circleFilled:`◉`,circleDotted:`◌`,circleDouble:`◎`,circleCircle:`ⓞ`,circleCross:`ⓧ`,circlePipe:`Ⓘ`,circleQuestionMark:`?⃝`,bullet:`●`,dot:`․`,line:`─`,ellipsis:`…`,pointer:`❯`,pointerSmall:`›`,info:`ℹ`,warning:`⚠`,hamburger:`☰`,smiley:`㋡`,mustache:`෴`,heart:`♥`,arrowUp:`↑`,arrowDown:`↓`,arrowLeft:`←`,arrowRight:`→`,radioOn:`◉`,radioOff:`◯`,checkboxOn:`☒`,checkboxOff:`☐`,checkboxCircleOn:`ⓧ`,checkboxCircleOff:`Ⓘ`,questionMarkPrefix:`?⃝`,oneHalf:`½`,oneThird:`⅓`,oneQuarter:`¼`,oneFifth:`⅕`,oneSixth:`⅙`,oneSeventh:`⅐`,oneEighth:`⅛`,oneNinth:`⅑`,oneTenth:`⅒`,twoThirds:`⅔`,twoFifths:`⅖`,threeQuarters:`¾`,threeFifths:`⅗`,threeEighths:`⅜`,fourFifths:`⅘`,fiveSixths:`⅚`,fiveEighths:`⅝`,sevenEighths:`⅞`},b={tick:`√`,cross:`×`,star:`*`,square:`█`,squareSmall:`[ ]`,squareSmallFilled:`[█]`,play:`►`,circle:`( )`,circleFilled:`(*)`,circleDotted:`( )`,circleDouble:`( )`,circleCircle:`(○)`,circleCross:`(×)`,circlePipe:`(│)`,circleQuestionMark:`(?)`,bullet:`*`,dot:`.`,line:`─`,ellipsis:`...`,pointer:`>`,pointerSmall:`»`,info:`i`,warning:`‼`,hamburger:`≡`,smiley:`☺`,mustache:`┌─┐`,heart:v.heart,arrowUp:v.arrowUp,arrowDown:v.arrowDown,arrowLeft:v.arrowLeft,arrowRight:v.arrowRight,radioOn:`(*)`,radioOff:`( )`,checkboxOn:`[×]`,checkboxOff:`[ ]`,checkboxCircleOn:`(×)`,checkboxCircleOff:`( )`,questionMarkPrefix:`?`,oneHalf:`1/2`,oneThird:`1/3`,oneQuarter:`1/4`,oneFifth:`1/5`,oneSixth:`1/6`,oneSeventh:`1/7`,oneEighth:`1/8`,oneNinth:`1/9`,oneTenth:`1/10`,twoThirds:`2/3`,twoFifths:`2/5`,threeQuarters:`3/4`,threeFifths:`3/5`,threeEighths:`3/8`,fourFifths:`4/5`,fiveSixths:`5/6`,fiveEighths:`5/8`,sevenEighths:`7/8`};g===`linux`&&(v.questionMarkPrefix=`?`);let C=g===`win32`?b:v;l.exports=Object.assign(s=>(C===v||Object.keys(v).forEach(l=>{v[l]!==C[l]&&(s=s.replace(new RegExp(p(v[l]),`g`),C[l]))}),s),C)})),require_mimic_fn$1=__commonJSMin(((s,l)=>{l.exports=(s,l)=>{for(let p of Object.getOwnPropertyNames(l).concat(Object.getOwnPropertySymbols(l)))Object.defineProperty(s,p,Object.getOwnPropertyDescriptor(l,p));return s}})),require_onetime=__commonJSMin(((s,l)=>{let p=require_mimic_fn$1();l.exports=(s,l)=>{if(l===!0)throw TypeError(`The second argument is now an options object`);if(typeof s!=`function`)throw TypeError(`Expected a function`);l||={};let g,v=!1,b=s.displayName||s.name||``,C=function(){if(v){if(l.throw===!0)throw Error(`Function \`${b}\` can only be called once`);return g}return v=!0,g=s.apply(this,arguments),s=null,g};return p(C,s),C}})),require_signals$1=__commonJSMin(((s,l)=>{l.exports=[`SIGABRT`,`SIGALRM`,`SIGHUP`,`SIGINT`,`SIGTERM`],process.platform!==`win32`&&l.exports.push(`SIGVTALRM`,`SIGXCPU`,`SIGXFSZ`,`SIGUSR2`,`SIGTRAP`,`SIGSYS`,`SIGQUIT`,`SIGIOT`),process.platform===`linux`&&l.exports.push(`SIGIO`,`SIGPOLL`,`SIGPWR`,`SIGSTKFLT`,`SIGUNUSED`)})),require_signal_exit=__commonJSMin(((s,l)=>{var p=global.process;let g=function(s){return s&&typeof s==`object`&&typeof s.removeListener==`function`&&typeof s.emit==`function`&&typeof s.reallyExit==`function`&&typeof s.listeners==`function`&&typeof s.kill==`function`&&typeof s.pid==`number`&&typeof s.on==`function`};if(!g(p))l.exports=function(){return function(){}};else{var v=require(`assert`),b=require_signals$1(),C=/^win/i.test(p.platform),w=require(`events`);typeof w!=`function`&&(w=w.EventEmitter);var E;p.__signal_exit_emitter__?E=p.__signal_exit_emitter__:(E=p.__signal_exit_emitter__=new w,E.count=0,E.emitted={}),E.infinite||(E.setMaxListeners(1/0),E.infinite=!0),l.exports=function(s,l){if(!g(global.process))return function(){};v.equal(typeof s,`function`,`a callback must be provided for exit handler`),F===!1&&I();var p=`exit`;return l&&l.alwaysLast&&(p=`afterexit`),E.on(p,s),function(){E.removeListener(p,s),E.listeners(`exit`).length===0&&E.listeners(`afterexit`).length===0&&k()}};var k=function(){!F||!g(global.process)||(F=!1,b.forEach(function(s){try{p.removeListener(s,N[s])}catch{}}),p.emit=q,p.reallyExit=R,--E.count)};l.exports.unload=k;var A=function(s,l,p){E.emitted[s]||(E.emitted[s]=!0,E.emit(s,l,p))},N={};b.forEach(function(s){N[s]=function(){g(global.process)&&p.listeners(s).length===E.count&&(k(),A(`exit`,null,s),A(`afterexit`,null,s),C&&s===`SIGHUP`&&(s=`SIGINT`),p.kill(p.pid,s))}}),l.exports.signals=function(){return b};var F=!1,I=function(){F||!g(global.process)||(F=!0,E.count+=1,b=b.filter(function(s){try{return p.on(s,N[s]),!0}catch{return!1}}),p.emit=le,p.reallyExit=B)};l.exports.load=I;var R=p.reallyExit,B=function(s){g(global.process)&&(p.exitCode=s||0,A(`exit`,p.exitCode,null),A(`afterexit`,p.exitCode,null),R.call(p,p.exitCode))},q=p.emit,le=function(s,l){if(s===`exit`&&g(global.process)){l!==void 0&&(p.exitCode=l);var v=q.apply(this,arguments);return A(`exit`,p.exitCode,null),A(`afterexit`,p.exitCode,null),v}else return q.apply(this,arguments)}}})),require_restore_cursor=__commonJSMin(((s,l)=>{let p=require_onetime(),g=require_signal_exit();l.exports=p(()=>{g(()=>{process.stderr.write(`\x1B[?25h`)},{alwaysLast:!0})})})),require_cli_cursor=__commonJSMin((s=>{let l=require_restore_cursor(),p=!1;s.show=s=>{let l=s||process.stderr;l.isTTY&&(p=!1,l.write(`\x1B[?25h`))},s.hide=s=>{let g=s||process.stderr;g.isTTY&&(l(),p=!0,g.write(`\x1B[?25l`))},s.toggle=(l,g)=>{l!==void 0&&(p=l),p?s.show(g):s.hide(g)}})),require_color_name$1=__commonJSMin(((s,l)=>{l.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}})),require_conversions$1=__commonJSMin(((s,l)=>{var p=require_color_name$1(),g={};for(var v in p)p.hasOwnProperty(v)&&(g[p[v]]=v);var b=l.exports={rgb:{channels:3,labels:`rgb`},hsl:{channels:3,labels:`hsl`},hsv:{channels:3,labels:`hsv`},hwb:{channels:3,labels:`hwb`},cmyk:{channels:4,labels:`cmyk`},xyz:{channels:3,labels:`xyz`},lab:{channels:3,labels:`lab`},lch:{channels:3,labels:`lch`},hex:{channels:1,labels:[`hex`]},keyword:{channels:1,labels:[`keyword`]},ansi16:{channels:1,labels:[`ansi16`]},ansi256:{channels:1,labels:[`ansi256`]},hcg:{channels:3,labels:[`h`,`c`,`g`]},apple:{channels:3,labels:[`r16`,`g16`,`b16`]},gray:{channels:1,labels:[`gray`]}};for(var C in b)if(b.hasOwnProperty(C)){if(!(`channels`in b[C]))throw Error(`missing channels property: `+C);if(!(`labels`in b[C]))throw Error(`missing channel labels property: `+C);if(b[C].labels.length!==b[C].channels)throw Error(`channel and label counts mismatch: `+C);var w=b[C].channels,E=b[C].labels;delete b[C].channels,delete b[C].labels,Object.defineProperty(b[C],`channels`,{value:w}),Object.defineProperty(b[C],`labels`,{value:E})}b.rgb.hsl=function(s){var l=s[0]/255,p=s[1]/255,g=s[2]/255,v=Math.min(l,p,g),b=Math.max(l,p,g),C=b-v,w,E,k;return b===v?w=0:l===b?w=(p-g)/C:p===b?w=2+(g-l)/C:g===b&&(w=4+(l-p)/C),w=Math.min(w*60,360),w<0&&(w+=360),k=(v+b)/2,E=b===v?0:k<=.5?C/(b+v):C/(2-b-v),[w,E*100,k*100]},b.rgb.hsv=function(s){var l,p,g,v,b,C=s[0]/255,w=s[1]/255,E=s[2]/255,k=Math.max(C,w,E),A=k-Math.min(C,w,E),N=function(s){return(k-s)/6/A+1/2};return A===0?v=b=0:(b=A/k,l=N(C),p=N(w),g=N(E),C===k?v=g-p:w===k?v=1/3+l-g:E===k&&(v=2/3+p-l),v<0?v+=1:v>1&&--v),[v*360,b*100,k*100]},b.rgb.hwb=function(s){var l=s[0],p=s[1],g=s[2],v=b.rgb.hsl(s)[0],C=1/255*Math.min(l,Math.min(p,g));return g=1-1/255*Math.max(l,Math.max(p,g)),[v,C*100,g*100]},b.rgb.cmyk=function(s){var l=s[0]/255,p=s[1]/255,g=s[2]/255,v,b,C,w=Math.min(1-l,1-p,1-g);return v=(1-l-w)/(1-w)||0,b=(1-p-w)/(1-w)||0,C=(1-g-w)/(1-w)||0,[v*100,b*100,C*100,w*100]};function k(s,l){return(s[0]-l[0])**2+(s[1]-l[1])**2+(s[2]-l[2])**2}b.rgb.keyword=function(s){var l=g[s];if(l)return l;var v=1/0,b;for(var C in p)if(p.hasOwnProperty(C)){var w=p[C],E=k(s,w);E.04045?((l+.055)/1.055)**2.4:l/12.92,p=p>.04045?((p+.055)/1.055)**2.4:p/12.92,g=g>.04045?((g+.055)/1.055)**2.4:g/12.92;var v=l*.4124+p*.3576+g*.1805,b=l*.2126+p*.7152+g*.0722,C=l*.0193+p*.1192+g*.9505;return[v*100,b*100,C*100]},b.rgb.lab=function(s){var l=b.rgb.xyz(s),p=l[0],g=l[1],v=l[2],C,w,E;return p/=95.047,g/=100,v/=108.883,p=p>.008856?p**(1/3):7.787*p+16/116,g=g>.008856?g**(1/3):7.787*g+16/116,v=v>.008856?v**(1/3):7.787*v+16/116,C=116*g-16,w=500*(p-g),E=200*(g-v),[C,w,E]},b.hsl.rgb=function(s){var l=s[0]/360,p=s[1]/100,g=s[2]/100,v,b,C,w,E;if(p===0)return E=g*255,[E,E,E];b=g<.5?g*(1+p):g+p-g*p,v=2*g-b,w=[0,0,0];for(var k=0;k<3;k++)C=l+1/3*-(k-1),C<0&&C++,C>1&&C--,E=6*C<1?v+(b-v)*6*C:2*C<1?b:3*C<2?v+(b-v)*(2/3-C)*6:v,w[k]=E*255;return w},b.hsl.hsv=function(s){var l=s[0],p=s[1]/100,g=s[2]/100,v=p,b=Math.max(g,.01),C,w;return g*=2,p*=g<=1?g:2-g,v*=b<=1?b:2-b,w=(g+p)/2,C=g===0?2*v/(b+v):2*p/(g+p),[l,C*100,w*100]},b.hsv.rgb=function(s){var l=s[0]/60,p=s[1]/100,g=s[2]/100,v=Math.floor(l)%6,b=l-Math.floor(l),C=255*g*(1-p),w=255*g*(1-p*b),E=255*g*(1-p*(1-b));switch(g*=255,v){case 0:return[g,E,C];case 1:return[w,g,C];case 2:return[C,g,E];case 3:return[C,w,g];case 4:return[E,C,g];case 5:return[g,C,w]}},b.hsv.hsl=function(s){var l=s[0],p=s[1]/100,g=s[2]/100,v=Math.max(g,.01),b,C,w=(2-p)*g;return b=(2-p)*v,C=p*v,C/=b<=1?b:2-b,C||=0,w/=2,[l,C*100,w*100]},b.hwb.rgb=function(s){var l=s[0]/360,p=s[1]/100,g=s[2]/100,v=p+g,b,C,w,E;v>1&&(p/=v,g/=v),b=Math.floor(6*l),C=1-g,w=6*l-b,b&1&&(w=1-w),E=p+w*(C-p);var k,A,N;switch(b){default:case 6:case 0:k=C,A=E,N=p;break;case 1:k=E,A=C,N=p;break;case 2:k=p,A=C,N=E;break;case 3:k=p,A=E,N=C;break;case 4:k=E,A=p,N=C;break;case 5:k=C,A=p,N=E;break}return[k*255,A*255,N*255]},b.cmyk.rgb=function(s){var l=s[0]/100,p=s[1]/100,g=s[2]/100,v=s[3]/100,b=1-Math.min(1,l*(1-v)+v),C=1-Math.min(1,p*(1-v)+v),w=1-Math.min(1,g*(1-v)+v);return[b*255,C*255,w*255]},b.xyz.rgb=function(s){var l=s[0]/100,p=s[1]/100,g=s[2]/100,v=l*3.2406+p*-1.5372+g*-.4986,b=l*-.9689+p*1.8758+g*.0415,C=l*.0557+p*-.204+g*1.057;return v=v>.0031308?1.055*v**(1/2.4)-.055:v*12.92,b=b>.0031308?1.055*b**(1/2.4)-.055:b*12.92,C=C>.0031308?1.055*C**(1/2.4)-.055:C*12.92,v=Math.min(Math.max(0,v),1),b=Math.min(Math.max(0,b),1),C=Math.min(Math.max(0,C),1),[v*255,b*255,C*255]},b.xyz.lab=function(s){var l=s[0],p=s[1],g=s[2],v,b,C;return l/=95.047,p/=100,g/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,p=p>.008856?p**(1/3):7.787*p+16/116,g=g>.008856?g**(1/3):7.787*g+16/116,v=116*p-16,b=500*(l-p),C=200*(p-g),[v,b,C]},b.lab.xyz=function(s){var l=s[0],p=s[1],g=s[2],v,b=(l+16)/116,C;v=p/500+b,C=b-g/200;var w=b**3,E=v**3,k=C**3;return b=w>.008856?w:(b-16/116)/7.787,v=E>.008856?E:(v-16/116)/7.787,C=k>.008856?k:(C-16/116)/7.787,v*=95.047,b*=100,C*=108.883,[v,b,C]},b.lab.lch=function(s){var l=s[0],p=s[1],g=s[2],v=Math.atan2(g,p)*360/2/Math.PI,b;return v<0&&(v+=360),b=Math.sqrt(p*p+g*g),[l,b,v]},b.lch.lab=function(s){var l=s[0],p=s[1],g=s[2],v,b,C=g/360*2*Math.PI;return v=p*Math.cos(C),b=p*Math.sin(C),[l,v,b]},b.rgb.ansi16=function(s){var l=s[0],p=s[1],g=s[2],v=1 in arguments?arguments[1]:b.rgb.hsv(s)[2];if(v=Math.round(v/50),v===0)return 30;var C=30+(Math.round(g/255)<<2|Math.round(p/255)<<1|Math.round(l/255));return v===2&&(C+=60),C},b.hsv.ansi16=function(s){return b.rgb.ansi16(b.hsv.rgb(s),s[2])},b.rgb.ansi256=function(s){var l=s[0],p=s[1],g=s[2];return l===p&&p===g?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(p/255*5)+Math.round(g/255*5)},b.ansi16.rgb=function(s){var l=s%10;if(l===0||l===7)return s>50&&(l+=3.5),l=l/10.5*255,[l,l,l];var p=(~~(s>50)+1)*.5;return[(l&1)*p*255,(l>>1&1)*p*255,(l>>2&1)*p*255]},b.ansi256.rgb=function(s){if(s>=232){var l=(s-232)*10+8;return[l,l,l]}s-=16;var p;return[Math.floor(s/36)/5*255,Math.floor((p=s%36)/6)/5*255,p%6/5*255]},b.rgb.hex=function(s){var l=(((Math.round(s[0])&255)<<16)+((Math.round(s[1])&255)<<8)+(Math.round(s[2])&255)).toString(16).toUpperCase();return`000000`.substring(l.length)+l},b.hex.rgb=function(s){var l=s.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!l)return[0,0,0];var p=l[0];l[0].length===3&&(p=p.split(``).map(function(s){return s+s}).join(``));var g=parseInt(p,16);return[g>>16&255,g>>8&255,g&255]},b.rgb.hcg=function(s){var l=s[0]/255,p=s[1]/255,g=s[2]/255,v=Math.max(Math.max(l,p),g),b=Math.min(Math.min(l,p),g),C=v-b,w=C<1?b/(1-C):0,E=C<=0?0:v===l?(p-g)/C%6:v===p?2+(g-l)/C:4+(l-p)/C+4;return E/=6,E%=1,[E*360,C*100,w*100]},b.hsl.hcg=function(s){var l=s[1]/100,p=s[2]/100,g=1,v=0;return g=p<.5?2*l*p:2*l*(1-p),g<1&&(v=(p-.5*g)/(1-g)),[s[0],g*100,v*100]},b.hsv.hcg=function(s){var l=s[1]/100,p=s[2]/100,g=l*p,v=0;return g<1&&(v=(p-g)/(1-g)),[s[0],g*100,v*100]},b.hcg.rgb=function(s){var l=s[0]/360,p=s[1]/100,g=s[2]/100;if(p===0)return[g*255,g*255,g*255];var v=[0,0,0],b=l%1*6,C=b%1,w=1-C,E=0;switch(Math.floor(b)){case 0:v[0]=1,v[1]=C,v[2]=0;break;case 1:v[0]=w,v[1]=1,v[2]=0;break;case 2:v[0]=0,v[1]=1,v[2]=C;break;case 3:v[0]=0,v[1]=w,v[2]=1;break;case 4:v[0]=C,v[1]=0,v[2]=1;break;default:v[0]=1,v[1]=0,v[2]=w}return E=(1-p)*g,[(p*v[0]+E)*255,(p*v[1]+E)*255,(p*v[2]+E)*255]},b.hcg.hsv=function(s){var l=s[1]/100,p=l+s[2]/100*(1-l),g=0;return p>0&&(g=l/p),[s[0],g*100,p*100]},b.hcg.hsl=function(s){var l=s[1]/100,p=s[2]/100*(1-l)+.5*l,g=0;return p>0&&p<.5?g=l/(2*p):p>=.5&&p<1&&(g=l/(2*(1-p))),[s[0],g*100,p*100]},b.hcg.hwb=function(s){var l=s[1]/100,p=l+s[2]/100*(1-l);return[s[0],(p-l)*100,(1-p)*100]},b.hwb.hcg=function(s){var l=s[1]/100,p=1-s[2]/100,g=p-l,v=0;return g<1&&(v=(p-g)/(1-g)),[s[0],g*100,v*100]},b.apple.rgb=function(s){return[s[0]/65535*255,s[1]/65535*255,s[2]/65535*255]},b.rgb.apple=function(s){return[s[0]/255*65535,s[1]/255*65535,s[2]/255*65535]},b.gray.rgb=function(s){return[s[0]/100*255,s[0]/100*255,s[0]/100*255]},b.gray.hsl=b.gray.hsv=function(s){return[0,0,s[0]]},b.gray.hwb=function(s){return[0,100,s[0]]},b.gray.cmyk=function(s){return[0,0,0,s[0]]},b.gray.lab=function(s){return[s[0],0,0]},b.gray.hex=function(s){var l=Math.round(s[0]/100*255)&255,p=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return`000000`.substring(p.length)+p},b.rgb.gray=function(s){return[(s[0]+s[1]+s[2])/3/255*100]}})),require_route$1=__commonJSMin(((s,l)=>{var p=require_conversions$1();function g(){for(var s={},l=Object.keys(p),g=l.length,v=0;v{var p=require_conversions$1(),g=require_route$1(),v={},b=Object.keys(p);function C(s){var l=function(l){return l==null?l:(arguments.length>1&&(l=Array.prototype.slice.call(arguments)),s(l))};return`conversion`in s&&(l.conversion=s.conversion),l}function w(s){var l=function(l){if(l==null)return l;arguments.length>1&&(l=Array.prototype.slice.call(arguments));var p=s(l);if(typeof p==`object`)for(var g=p.length,v=0;v{let p=require_color_convert$1(),g=(s,l)=>function(){return`\u001B[${s.apply(p,arguments)+l}m`},v=(s,l)=>function(){let g=s.apply(p,arguments);return`\u001B[${38+l};5;${g}m`},b=(s,l)=>function(){let g=s.apply(p,arguments);return`\u001B[${38+l};2;${g[0]};${g[1]};${g[2]}m`};function C(){let s=new Map,l={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};l.color.grey=l.color.gray;for(let p of Object.keys(l)){let g=l[p];for(let p of Object.keys(g)){let v=g[p];l[p]={open:`\u001B[${v[0]}m`,close:`\u001B[${v[1]}m`},g[p]=l[p],s.set(v[0],v[1])}Object.defineProperty(l,p,{value:g,enumerable:!1}),Object.defineProperty(l,`codes`,{value:s,enumerable:!1})}let C=s=>s,w=(s,l,p)=>[s,l,p];l.color.close=`\x1B[39m`,l.bgColor.close=`\x1B[49m`,l.color.ansi={ansi:g(C,0)},l.color.ansi256={ansi256:v(C,0)},l.color.ansi16m={rgb:b(w,0)},l.bgColor.ansi={ansi:g(C,10)},l.bgColor.ansi256={ansi256:v(C,10)},l.bgColor.ansi16m={rgb:b(w,10)};for(let s of Object.keys(p)){if(typeof p[s]!=`object`)continue;let C=p[s];s===`ansi16`&&(s=`ansi`),`ansi16`in C&&(l.color.ansi[s]=g(C.ansi16,0),l.bgColor.ansi[s]=g(C.ansi16,10)),`ansi256`in C&&(l.color.ansi256[s]=v(C.ansi256,0),l.bgColor.ansi256[s]=v(C.ansi256,10)),`rgb`in C&&(l.color.ansi16m[s]=b(C.rgb,0),l.bgColor.ansi16m[s]=b(C.rgb,10))}return l}Object.defineProperty(l,`exports`,{enumerable:!0,get:C})})),require_has_flag$1=__commonJSMin(((s,l)=>{l.exports=(s,l)=>{l||=process.argv;let p=s.startsWith(`-`)?``:s.length===1?`-`:`--`,g=l.indexOf(p+s),v=l.indexOf(`--`);return g!==-1&&(v===-1?!0:g{let p=require(`os`),g=require_has_flag$1(),v=process.env,b;g(`no-color`)||g(`no-colors`)||g(`color=false`)?b=!1:(g(`color`)||g(`colors`)||g(`color=true`)||g(`color=always`))&&(b=!0),`FORCE_COLOR`in v&&(b=v.FORCE_COLOR.length===0||parseInt(v.FORCE_COLOR,10)!==0);function C(s){return s===0?!1:{level:s,hasBasic:!0,has256:s>=2,has16m:s>=3}}function w(s){if(b===!1)return 0;if(g(`color=16m`)||g(`color=full`)||g(`color=truecolor`))return 3;if(g(`color=256`))return 2;if(s&&!s.isTTY&&b!==!0)return 0;let l=+!!b;if(process.platform===`win32`){let s=p.release().split(`.`);return Number(process.versions.node.split(`.`)[0])>=8&&Number(s[0])>=10&&Number(s[2])>=10586?Number(s[2])>=14931?3:2:1}if(`CI`in v)return[`TRAVIS`,`CIRCLECI`,`APPVEYOR`,`GITLAB_CI`].some(s=>s in v)||v.CI_NAME===`codeship`?1:l;if(`TEAMCITY_VERSION`in v)return+!!/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(v.TEAMCITY_VERSION);if(v.COLORTERM===`truecolor`)return 3;if(`TERM_PROGRAM`in v){let s=parseInt((v.TERM_PROGRAM_VERSION||``).split(`.`)[0],10);switch(v.TERM_PROGRAM){case`iTerm.app`:return s>=3?3:2;case`Apple_Terminal`:return 2}}return/-256(color)?$/i.test(v.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(v.TERM)||`COLORTERM`in v?1:(v.TERM,l)}function E(s){return C(w(s))}l.exports={supportsColor:E,stdout:E(process.stdout),stderr:E(process.stderr)}})),require_templates$1=__commonJSMin(((s,l)=>{let p=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,g=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,v=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,b=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,C=new Map([[`n`,` -`],[`r`,`\r`],[`t`,` `],[`b`,`\b`],[`f`,`\f`],[`v`,`\v`],[`0`,`\0`],[`\\`,`\\`],[`e`,`\x1B`],[`a`,`\x07`]]);function w(s){return s[0]===`u`&&s.length===5||s[0]===`x`&&s.length===3?String.fromCharCode(parseInt(s.slice(1),16)):C.get(s)||s}function E(s,l){let p=[],g=l.trim().split(/\s*,\s*/g),C;for(let l of g)if(!isNaN(l))p.push(Number(l));else if(C=l.match(v))p.push(C[2].replace(b,(s,l,p)=>l?w(l):p));else throw Error(`Invalid Chalk template style argument: ${l} (in style '${s}')`);return p}function k(s){g.lastIndex=0;let l=[],p;for(;(p=g.exec(s))!==null;){let s=p[1];if(p[2]){let g=E(s,p[2]);l.push([s].concat(g))}else l.push([s])}return l}function A(s,l){let p={};for(let s of l)for(let l of s.styles)p[l[0]]=s.inverse?null:l.slice(1);let g=s;for(let s of Object.keys(p))if(Array.isArray(p[s])){if(!(s in g))throw Error(`Unknown Chalk style: ${s}`);g=p[s].length>0?g[s].apply(g,p[s]):g[s]}return g}l.exports=(s,l)=>{let g=[],v=[],b=[];if(l.replace(p,(l,p,C,E,N,F)=>{if(p)b.push(w(p));else if(E){let l=b.join(``);b=[],v.push(g.length===0?l:A(s,g)(l)),g.push({inverse:C,styles:k(E)})}else if(N){if(g.length===0)throw Error(`Found extraneous } in Chalk template literal`);v.push(A(s,g)(b.join(``))),b=[],g.pop()}else b.push(F)}),v.push(b.join(``)),g.length>0){let s=`Chalk template literal is missing ${g.length} closing bracket${g.length===1?``:`s`} (\`}\`)`;throw Error(s)}return v.join(``)}})),require_chalk$1=__commonJSMin(((s,l)=>{let p=require_escape_string_regexp(),g=require_ansi_styles$2(),v=require_supports_color$2().stdout,b=require_templates$1(),C=process.platform===`win32`&&!(process.env.TERM||``).toLowerCase().startsWith(`xterm`),w=[`ansi`,`ansi`,`ansi256`,`ansi16m`],E=new Set([`gray`]),k=Object.create(null);function A(s,l){l||={};let p=v?v.level:0;s.level=l.level===void 0?p:l.level,s.enabled=`enabled`in l?l.enabled:s.level>0}function N(s){if(!this||!(this instanceof N)||this.template){let l={};return A(l,s),l.template=function(){let s=[].slice.call(arguments);return B.apply(null,[l.template].concat(s))},Object.setPrototypeOf(l,N.prototype),Object.setPrototypeOf(l.template,l),l.template.constructor=N,l.template}A(this,s)}C&&(g.blue.open=`\x1B[94m`);for(let s of Object.keys(g))g[s].closeRe=new RegExp(p(g[s].close),`g`),k[s]={get(){let l=g[s];return I.call(this,this._styles?this._styles.concat(l):[l],this._empty,s)}};k.visible={get(){return I.call(this,this._styles||[],!0,`visible`)}},g.color.closeRe=new RegExp(p(g.color.close),`g`);for(let s of Object.keys(g.color.ansi))E.has(s)||(k[s]={get(){let l=this.level;return function(){let p={open:g.color[w[l]][s].apply(null,arguments),close:g.color.close,closeRe:g.color.closeRe};return I.call(this,this._styles?this._styles.concat(p):[p],this._empty,s)}}});g.bgColor.closeRe=new RegExp(p(g.bgColor.close),`g`);for(let s of Object.keys(g.bgColor.ansi)){if(E.has(s))continue;let l=`bg`+s[0].toUpperCase()+s.slice(1);k[l]={get(){let l=this.level;return function(){let p={open:g.bgColor[w[l]][s].apply(null,arguments),close:g.bgColor.close,closeRe:g.bgColor.closeRe};return I.call(this,this._styles?this._styles.concat(p):[p],this._empty,s)}}}}let F=Object.defineProperties(()=>{},k);function I(s,l,p){let g=function(){return R.apply(g,arguments)};g._styles=s,g._empty=l;let v=this;return Object.defineProperty(g,`level`,{enumerable:!0,get(){return v.level},set(s){v.level=s}}),Object.defineProperty(g,`enabled`,{enumerable:!0,get(){return v.enabled},set(s){v.enabled=s}}),g.hasGrey=this.hasGrey||p===`gray`||p===`grey`,g.__proto__=F,g}function R(){let s=arguments,l=s.length,p=String(arguments[0]);if(l===0)return``;if(l>1)for(let g=1;g{var p=6e4;l.exports=function(s){var l=new Date(s.getTime()),g=l.getTimezoneOffset();l.setSeconds(0,0);var v=l.getTime()%p;return g*p+v}})),require_is_date=__commonJSMin(((s,l)=>{function p(s){return s instanceof Date}l.exports=p})),require_parse$11=__commonJSMin(((s,l)=>{var p=require_getTimezoneOffsetInMilliseconds(),g=require_is_date(),v=36e5,b=6e4,C=2,w=/[T ]/,E=/:/,k=/^(\d{2})$/,A=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],N=/^(\d{4})/,F=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],I=/^-(\d{2})$/,R=/^-?(\d{3})$/,B=/^-?(\d{2})-?(\d{2})$/,q=/^-?W(\d{2})$/,le=/^-?W(\d{2})-?(\d{1})$/,J=/^(\d{2}([.,]\d*)?)$/,_e=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,be=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,xe=/([Z+-].*)$/,De=/^(Z)$/,Ne=/^([+-])(\d{2})$/,Pe=/^([+-])(\d{2}):?(\d{2})$/;function ze(s,l){if(g(s))return new Date(s.getTime());if(typeof s!=`string`)return new Date(s);var v=(l||{}).additionalDigits;v=v==null?C:Number(v);var w=Be(s),E=We(w.date,v),k=E.year,A=E.restDateString,N=Ke(A,k);if(N){var F=N.getTime(),I=0,R;if(w.time&&(I=qe(w.time)),w.timezone)R=Je(w.timezone)*b;else{var B=F+I,q=new Date(B);R=p(q);var le=new Date(B);le.setDate(q.getDate()+1);var J=p(le)-p(q);J>0&&(R+=J)}return new Date(F+I+R)}else return new Date(s)}function Be(s){var l={},p=s.split(w),g;if(E.test(p[0])?(l.date=null,g=p[0]):(l.date=p[0],g=p[1]),g){var v=xe.exec(g);v?(l.time=g.replace(v[1],``),l.timezone=v[1]):l.time=g}return l}function We(s,l){var p=A[l],g=F[l],v=N.exec(s)||g.exec(s);if(v){var b=v[1];return{year:parseInt(b,10),restDateString:s.slice(b.length)}}if(v=k.exec(s)||p.exec(s),v){var C=v[1];return{year:parseInt(C,10)*100,restDateString:s.slice(C.length)}}return{year:null}}function Ke(s,l){if(l===null)return null;var p,g,v,b;if(s.length===0)return g=new Date(0),g.setUTCFullYear(l),g;if(p=I.exec(s),p)return g=new Date(0),v=parseInt(p[1],10)-1,g.setUTCFullYear(l,v),g;if(p=R.exec(s),p){g=new Date(0);var C=parseInt(p[1],10);return g.setUTCFullYear(l,0,C),g}if(p=B.exec(s),p){g=new Date(0),v=parseInt(p[1],10)-1;var w=parseInt(p[2],10);return g.setUTCFullYear(l,v,w),g}if(p=q.exec(s),p)return b=parseInt(p[1],10)-1,Ye(l,b);if(p=le.exec(s),p){b=parseInt(p[1],10)-1;var E=parseInt(p[2],10)-1;return Ye(l,b,E)}return null}function qe(s){var l=J.exec(s),p,g;if(l)return p=parseFloat(l[1].replace(`,`,`.`)),p%24*v;if(l=_e.exec(s),l)return p=parseInt(l[1],10),g=parseFloat(l[2].replace(`,`,`.`)),p%24*v+g*b;if(l=be.exec(s),l){p=parseInt(l[1],10),g=parseInt(l[2],10);var C=parseFloat(l[3].replace(`,`,`.`));return p%24*v+g*b+C*1e3}return null}function Je(s){var l=De.exec(s),p;return l?0:(l=Ne.exec(s),l?(p=parseInt(l[2],10)*60,l[1]===`+`?-p:p):(l=Pe.exec(s),l?(p=parseInt(l[2],10)*60+parseInt(l[3],10),l[1]===`+`?-p:p):0))}function Ye(s,l,p){l||=0,p||=0;var g=new Date(0);g.setUTCFullYear(s,0,4);var v=g.getUTCDay()||7,b=l*7+p+1-v;return g.setUTCDate(g.getUTCDate()+b),g}l.exports=ze})),require_start_of_year=__commonJSMin(((s,l)=>{var p=require_parse$11();function g(s){var l=p(s),g=new Date(0);return g.setFullYear(l.getFullYear(),0,1),g.setHours(0,0,0,0),g}l.exports=g})),require_start_of_day=__commonJSMin(((s,l)=>{var p=require_parse$11();function g(s){var l=p(s);return l.setHours(0,0,0,0),l}l.exports=g})),require_difference_in_calendar_days=__commonJSMin(((s,l)=>{var p=require_start_of_day(),g=6e4,v=864e5;function b(s,l){var b=p(s),C=p(l),w=b.getTime()-b.getTimezoneOffset()*g,E=C.getTime()-C.getTimezoneOffset()*g;return Math.round((w-E)/v)}l.exports=b})),require_get_day_of_year=__commonJSMin(((s,l)=>{var p=require_parse$11(),g=require_start_of_year(),v=require_difference_in_calendar_days();function b(s){var l=p(s);return v(l,g(l))+1}l.exports=b})),require_start_of_week=__commonJSMin(((s,l)=>{var p=require_parse$11();function g(s,l){var g=l&&Number(l.weekStartsOn)||0,v=p(s),b=v.getDay(),C=(b{var p=require_start_of_week();function g(s){return p(s,{weekStartsOn:1})}l.exports=g})),require_get_iso_year=__commonJSMin(((s,l)=>{var p=require_parse$11(),g=require_start_of_iso_week();function v(s){var l=p(s),v=l.getFullYear(),b=new Date(0);b.setFullYear(v+1,0,4),b.setHours(0,0,0,0);var C=g(b),w=new Date(0);w.setFullYear(v,0,4),w.setHours(0,0,0,0);var E=g(w);return l.getTime()>=C.getTime()?v+1:l.getTime()>=E.getTime()?v:v-1}l.exports=v})),require_start_of_iso_year=__commonJSMin(((s,l)=>{var p=require_get_iso_year(),g=require_start_of_iso_week();function v(s){var l=p(s),v=new Date(0);return v.setFullYear(l,0,4),v.setHours(0,0,0,0),g(v)}l.exports=v})),require_get_iso_week=__commonJSMin(((s,l)=>{var p=require_parse$11(),g=require_start_of_iso_week(),v=require_start_of_iso_year(),b=6048e5;function C(s){var l=p(s),C=g(l).getTime()-v(l).getTime();return Math.round(C/b)+1}l.exports=C})),require_is_valid=__commonJSMin(((s,l)=>{var p=require_is_date();function g(s){if(p(s))return!isNaN(s);throw TypeError(toString.call(s)+` is not an instance of Date`)}l.exports=g})),require_build_distance_in_words_locale=__commonJSMin(((s,l)=>{function p(){var s={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}};function l(l,p,g){g||={};var v=typeof s[l]==`string`?s[l]:p===1?s[l].one:s[l].other.replace(`{{count}}`,p);return g.addSuffix?g.comparison>0?`in `+v:v+` ago`:v}return{localize:l}}l.exports=p})),require_build_formatting_tokens_reg_exp=__commonJSMin(((s,l)=>{var p=`M.MM.Q.D.DD.DDD.DDDD.d.E.W.WW.YY.YYYY.GG.GGGG.H.HH.h.hh.m.mm.s.ss.S.SS.SSS.Z.ZZ.X.x`.split(`.`);function g(s){var l=[];for(var g in s)s.hasOwnProperty(g)&&l.push(g);var v=p.concat(l).sort().reverse();return RegExp(`(\\[[^\\[]*\\])|(\\\\)?(`+v.join(`|`)+`|.)`,`g`)}l.exports=g})),require_build_format_locale=__commonJSMin(((s,l)=>{var p=require_build_formatting_tokens_reg_exp();function g(){var s=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],l=[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],g=[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],b=[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],C=[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],w=[`AM`,`PM`],E=[`am`,`pm`],k=[`a.m.`,`p.m.`],A={MMM:function(l){return s[l.getMonth()]},MMMM:function(s){return l[s.getMonth()]},dd:function(s){return g[s.getDay()]},ddd:function(s){return b[s.getDay()]},dddd:function(s){return C[s.getDay()]},A:function(s){return s.getHours()/12>=1?w[1]:w[0]},a:function(s){return s.getHours()/12>=1?E[1]:E[0]},aa:function(s){return s.getHours()/12>=1?k[1]:k[0]}};return[`M`,`D`,`DDD`,`d`,`Q`,`W`].forEach(function(s){A[s+`o`]=function(l,p){return v(p[s](l))}}),{formatters:A,formattingTokensRegExp:p(A)}}function v(s){var l=s%100;if(l>20||l<10)switch(l%10){case 1:return s+`st`;case 2:return s+`nd`;case 3:return s+`rd`}return s+`th`}l.exports=g})),require_en=__commonJSMin(((s,l)=>{var p=require_build_distance_in_words_locale(),g=require_build_format_locale();l.exports={distanceInWords:p(),format:g()}})),require_format$1=__commonJSMin(((s,l)=>{var p=require_get_day_of_year(),g=require_get_iso_week(),v=require_get_iso_year(),b=require_parse$11(),C=require_is_valid(),w=require_en();function E(s,l,p){var g=l?String(l):`YYYY-MM-DDTHH:mm:ss.SSSZ`,v=(p||{}).locale,E=w.format.formatters,k=w.format.formattingTokensRegExp;v&&v.format&&v.format.formatters&&(E=v.format.formatters,v.format.formattingTokensRegExp&&(k=v.format.formattingTokensRegExp));var N=b(s);return C(N)?A(g,E,k)(N):`Invalid Date`}var k={M:function(s){return s.getMonth()+1},MM:function(s){return I(s.getMonth()+1,2)},Q:function(s){return Math.ceil((s.getMonth()+1)/3)},D:function(s){return s.getDate()},DD:function(s){return I(s.getDate(),2)},DDD:function(s){return p(s)},DDDD:function(s){return I(p(s),3)},d:function(s){return s.getDay()},E:function(s){return s.getDay()||7},W:function(s){return g(s)},WW:function(s){return I(g(s),2)},YY:function(s){return I(s.getFullYear(),4).substr(2)},YYYY:function(s){return I(s.getFullYear(),4)},GG:function(s){return String(v(s)).substr(2)},GGGG:function(s){return v(s)},H:function(s){return s.getHours()},HH:function(s){return I(s.getHours(),2)},h:function(s){var l=s.getHours();return l===0?12:l>12?l%12:l},hh:function(s){return I(k.h(s),2)},m:function(s){return s.getMinutes()},mm:function(s){return I(s.getMinutes(),2)},s:function(s){return s.getSeconds()},ss:function(s){return I(s.getSeconds(),2)},S:function(s){return Math.floor(s.getMilliseconds()/100)},SS:function(s){return I(Math.floor(s.getMilliseconds()/10),2)},SSS:function(s){return I(s.getMilliseconds(),3)},Z:function(s){return F(s.getTimezoneOffset(),`:`)},ZZ:function(s){return F(s.getTimezoneOffset())},X:function(s){return Math.floor(s.getTime()/1e3)},x:function(s){return s.getTime()}};function A(s,l,p){var g=s.match(p),v=g.length,b,C;for(b=0;b0?`-`:`+`,g=Math.abs(s),v=Math.floor(g/60),b=g%60;return p+I(v,2)+l+I(b,2)}function I(s,l){for(var p=Math.abs(s).toString();p.length{let l=require_chalk$1(),p=require_format$1();s.log=(s,g)=>{if(s.dateFormat===!1){console.log(g);return}let v=p(new Date,s.dateFormat);console.log(l.dim(`[${v}]`)+` ${g}`)}})),require_listr_verbose_renderer=__commonJSMin(((s,l)=>{let p=require_figures$1(),g=require_cli_cursor(),v=require_utils$17(),b=(s,l,g)=>{let b=v.log.bind(void 0,g);if(l.type===`STATE`){let l=s.isPending()?`started`:s.state;b(`${s.title} [${l}]`),s.isSkipped()&&s.output&&b(`${p.arrowRight} ${s.output}`)}else l.type===`DATA`?b(`${p.arrowRight} ${l.data}`):l.type===`TITLE`&&b(`${s.title} [title changed]`)},C=(s,l)=>{for(let p of s)p.subscribe(s=>{if(s.type===`SUBTASKS`){C(p.subtasks,l);return}b(p,s,l)},s=>{console.log(s)})};l.exports=class{constructor(s,l){this._tasks=s,this._options=Object.assign({dateFormat:`HH:mm:ss`},l)}static get nonTTY(){return!0}render(){g.hide(),C(this._tasks,this._options)}end(){g.show()}}})),require_ansi_escapes=__commonJSMin(((s,l)=>{let p=l.exports,g=`\x1B[`,v=`\x1B]`,b=`\x07`,C=`;`,w=process.env.TERM_PROGRAM===`Apple_Terminal`;p.cursorTo=(s,l)=>{if(typeof s!=`number`)throw TypeError("The `x` argument is required");return typeof l==`number`?`\x1B[`+(l+1)+`;`+(s+1)+`H`:`\x1B[`+(s+1)+`G`},p.cursorMove=(s,l)=>{if(typeof s!=`number`)throw TypeError("The `x` argument is required");let p=``;return s<0?p+=`\x1B[`+-s+`D`:s>0&&(p+=`\x1B[`+s+`C`),l<0?p+=`\x1B[`+-l+`A`:l>0&&(p+=`\x1B[`+l+`B`),p},p.cursorUp=s=>`\x1B[`+(typeof s==`number`?s:1)+`A`,p.cursorDown=s=>`\x1B[`+(typeof s==`number`?s:1)+`B`,p.cursorForward=s=>`\x1B[`+(typeof s==`number`?s:1)+`C`,p.cursorBackward=s=>`\x1B[`+(typeof s==`number`?s:1)+`D`,p.cursorLeft=`\x1B[G`,p.cursorSavePosition=`\x1B[`+(w?`7`:`s`),p.cursorRestorePosition=`\x1B[`+(w?`8`:`u`),p.cursorGetPosition=`\x1B[6n`,p.cursorNextLine=`\x1B[E`,p.cursorPrevLine=`\x1B[F`,p.cursorHide=`\x1B[?25l`,p.cursorShow=`\x1B[?25h`,p.eraseLines=s=>{let l=``;for(let g=0;g[`\x1B]`,`8`,`;`,`;`,l,`\x07`,s,`\x1B]`,`8`,`;`,`;`,`\x07`].join(``),p.image=(s,l)=>{l||={};let p=`\x1B]1337;File=inline=1`;return l.width&&(p+=`;width=${l.width}`),l.height&&(p+=`;height=${l.height}`),l.preserveAspectRatio===!1&&(p+=`;preserveAspectRatio=0`),p+`:`+s.toString(`base64`)+`\x07`},p.iTerm={},p.iTerm.setCwd=s=>`\x1B]50;CurrentDir=`+(s||process.cwd())+`\x07`})),require_ansi_regex$3=__commonJSMin(((s,l)=>{l.exports=()=>{let s=[`[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[a-zA-Z\\d]*)*)?\\u0007)`,`(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PRZcf-ntqry=><~]))`].join(`|`);return new RegExp(s,`g`)}})),require_strip_ansi$4=__commonJSMin(((s,l)=>{let p=require_ansi_regex$3();l.exports=s=>typeof s==`string`?s.replace(p(),``):s})),require_is_fullwidth_code_point$2=__commonJSMin(((s,l)=>{l.exports=s=>Number.isNaN(s)?!1:s>=4352&&(s<=4447||s===9001||s===9002||11904<=s&&s<=12871&&s!==12351||12880<=s&&s<=19903||19968<=s&&s<=42182||43360<=s&&s<=43388||44032<=s&&s<=55203||63744<=s&&s<=64255||65040<=s&&s<=65049||65072<=s&&s<=65131||65281<=s&&s<=65376||65504<=s&&s<=65510||110592<=s&&s<=110593||127488<=s&&s<=127569||131072<=s&&s<=262141)})),require_string_width$2=__commonJSMin(((s,l)=>{let p=require_strip_ansi$4(),g=require_is_fullwidth_code_point$2();l.exports=s=>{if(typeof s!=`string`||s.length===0)return 0;s=p(s);let l=0;for(let p=0;p=127&&v<=159||v>=768&&v<=879||(v>65535&&p++,l+=g(v)?2:1)}return l}})),require_wrap_ansi=__commonJSMin(((s,l)=>{let p=require_string_width$2(),g=require_strip_ansi$4(),v=new Set([`\x1B`,`›`]),b=39,C=new Map([[0,0],[1,22],[2,22],[3,23],[4,24],[7,27],[8,28],[9,29],[30,39],[31,39],[32,39],[33,39],[34,39],[35,39],[36,39],[37,39],[90,39],[40,49],[41,49],[42,49],[43,49],[44,49],[45,49],[46,49],[47,49]]),w=s=>`${v.values().next().value}[${s}m`,E=s=>s.split(` `).map(s=>p(s)),k=(s,l,b)=>{let C=Array.from(l),w=!1,E=p(g(s[s.length-1]));for(let l of C.entries()){let g=l[0],k=l[1],A=p(k);if(E+A<=b?s[s.length-1]+=k:(s.push(k),E=0),v.has(k))w=!0;else if(w&&k===`m`){w=!1;continue}w||(E+=A,E===b&&g0&&s.length>1&&(s[s.length-2]+=s.pop())},A=(s,l,g)=>{let b=g||{};if(s.trim()===``)return b.trim===!1?s:s.trim();let A=``,N=``,F,I=E(s),R=s.split(` `),B=[``];for(let s of Array.from(R).entries()){let g=s[0],v=s[1];B[B.length-1]=b.trim===!1?B[B.length-1]:B[B.length-1].trim();let C=p(B[B.length-1]);if((C||v===``)&&(C===l&&b.wordWrap===!1&&(B.push(``),C=0),B[B.length-1]+=` `,C++),I[g]>l&&b.hard){C&&B.push(``),k(B,v,l);continue}if(C+I[g]>l&&C>0){if(b.wordWrap===!1&&Cl&&b.wordWrap===!1){k(B,v,l);continue}B[B.length-1]+=v}A=B.map(s=>b.trim===!1?s:s.trim()).join(` -`);for(let s of Array.from(A).entries()){let l=s[0],p=s[1];if(N+=p,v.has(p)){let s=parseFloat(/\d[^m]*/.exec(A.slice(l,l+4)));F=s===39?null:s}let g=C.get(Number(F));F&&g&&(A[l+1]===` -`?N+=w(g):p===` -`&&(N+=w(F)))}return N};l.exports=(s,l,p)=>String(s).normalize().split(` -`).map(s=>A(s,l,p)).join(` -`)})),require_log_update=__commonJSMin(((s,l)=>{let p=require_ansi_escapes(),g=require_cli_cursor(),v=require_wrap_ansi(),b=s=>{let l=s.columns;return l?process.platform===`win32`?l-1:l:80},C=(s,l)=>{l=Object.assign({showCursor:!1},l);let C=0,w=function(){l.showCursor||g.hide();let w=[].join.call(arguments,` `)+` -`;w=v(w,b(s),{trim:!1,hard:!0,wordWrap:!1}),s.write(p.eraseLines(C)+w),C=w.split(` -`).length};return w.clear=()=>{s.write(p.eraseLines(C)),C=0},w.done=()=>{C=0,l.showCursor||g.show()},w};l.exports=C(process.stdout),l.exports.stderr=C(process.stderr),l.exports.create=C})),require_ansi_styles$1=__commonJSMin(((s,l)=>{function p(){var s={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return s.colors.grey=s.colors.gray,Object.keys(s).forEach(function(l){var p=s[l];Object.keys(p).forEach(function(l){var g=p[l];s[l]=p[l]={open:`\x1B[`+g[0]+`m`,close:`\x1B[`+g[1]+`m`}}),Object.defineProperty(s,l,{value:p,enumerable:!1})}),s}Object.defineProperty(l,`exports`,{enumerable:!0,get:p})})),require_ansi_regex$2=__commonJSMin(((s,l)=>{l.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g}})),require_strip_ansi$3=__commonJSMin(((s,l)=>{var p=require_ansi_regex$2()();l.exports=function(s){return typeof s==`string`?s.replace(p,``):s}})),require_has_ansi=__commonJSMin(((s,l)=>{var p=require_ansi_regex$2(),g=new RegExp(p().source);l.exports=g.test.bind(g)})),require_supports_color$1=__commonJSMin(((s,l)=>{var p=process.argv,g=p.indexOf(`--`),v=function(s){s=`--`+s;var l=p.indexOf(s);return l!==-1&&(g===-1?!0:l{var p=require_escape_string_regexp(),g=require_ansi_styles$1(),v=require_strip_ansi$3(),b=require_has_ansi(),C=require_supports_color$1(),w=Object.defineProperties,E=process.platform===`win32`&&!/^xterm/i.test(process.env.TERM);function k(s){this.enabled=!s||s.enabled===void 0?C:s.enabled}E&&(g.blue.open=`\x1B[94m`);var A=(function(){var s={};return Object.keys(g).forEach(function(l){g[l].closeRe=new RegExp(p(g[l].close),`g`),s[l]={get:function(){return F.call(this,this._styles.concat(l))}}}),s})(),N=w(function(){},A);function F(s){var l=function(){return I.apply(l,arguments)};return l._styles=s,l.enabled=this.enabled,l.__proto__=N,l}function I(){var s=arguments,l=s.length,p=l!==0&&String(arguments[0]);if(l>1)for(var v=1;v{var p=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;function b(s){if(s==null)throw TypeError(`Object.assign cannot be called with null or undefined`);return Object(s)}function C(){try{if(!Object.assign)return!1;var s=new String(`abc`);if(s[5]=`de`,Object.getOwnPropertyNames(s)[0]===`5`)return!1;for(var l={},p=0;p<10;p++)l[`_`+String.fromCharCode(p)]=p;if(Object.getOwnPropertyNames(l).map(function(s){return l[s]}).join(``)!==`0123456789`)return!1;var g={};return`abcdefghijklmnopqrst`.split(``).forEach(function(s){g[s]=s}),Object.keys(Object.assign({},g)).join(``)===`abcdefghijklmnopqrst`}catch{return!1}}l.exports=C()?Object.assign:function(s,l){for(var C,w=b(s),E,k=1;k{var p=require_object_assign(),g=require_escape_string_regexp(),v=process.platform,b={tick:`✔`,cross:`✖`,star:`★`,square:`▇`,squareSmall:`◻`,squareSmallFilled:`◼`,play:`▶`,circle:`◯`,circleFilled:`◉`,circleDotted:`◌`,circleDouble:`◎`,circleCircle:`ⓞ`,circleCross:`ⓧ`,circlePipe:`Ⓘ`,circleQuestionMark:`?⃝`,bullet:`●`,dot:`․`,line:`─`,ellipsis:`…`,pointer:`❯`,pointerSmall:`›`,info:`ℹ`,warning:`⚠`,hamburger:`☰`,smiley:`㋡`,mustache:`෴`,heart:`♥`,arrowUp:`↑`,arrowDown:`↓`,arrowLeft:`←`,arrowRight:`→`,radioOn:`◉`,radioOff:`◯`,checkboxOn:`☒`,checkboxOff:`☐`,checkboxCircleOn:`ⓧ`,checkboxCircleOff:`Ⓘ`,questionMarkPrefix:`?⃝`,oneHalf:`½`,oneThird:`⅓`,oneQuarter:`¼`,oneFifth:`⅕`,oneSixth:`⅙`,oneSeventh:`⅐`,oneEighth:`⅛`,oneNinth:`⅑`,oneTenth:`⅒`,twoThirds:`⅔`,twoFifths:`⅖`,threeQuarters:`¾`,threeFifths:`⅗`,threeEighths:`⅜`,fourFifths:`⅘`,fiveSixths:`⅚`,fiveEighths:`⅝`,sevenEighths:`⅞`},C={tick:`√`,cross:`×`,star:`*`,square:`█`,squareSmall:`[ ]`,squareSmallFilled:`[█]`,play:`►`,circle:`( )`,circleFilled:`(*)`,circleDotted:`( )`,circleDouble:`( )`,circleCircle:`(○)`,circleCross:`(×)`,circlePipe:`(│)`,circleQuestionMark:`(?)`,bullet:`*`,dot:`.`,line:`─`,ellipsis:`...`,pointer:`>`,pointerSmall:`»`,info:`i`,warning:`‼`,hamburger:`≡`,smiley:`☺`,mustache:`┌─┐`,heart:b.heart,arrowUp:b.arrowUp,arrowDown:b.arrowDown,arrowLeft:b.arrowLeft,arrowRight:b.arrowRight,radioOn:`(*)`,radioOff:`( )`,checkboxOn:`[×]`,checkboxOff:`[ ]`,checkboxCircleOn:`(×)`,checkboxCircleOff:`( )`,questionMarkPrefix:`?`,oneHalf:`1/2`,oneThird:`1/3`,oneQuarter:`1/4`,oneFifth:`1/5`,oneSixth:`1/6`,oneSeventh:`1/7`,oneEighth:`1/8`,oneNinth:`1/9`,oneTenth:`1/10`,twoThirds:`2/3`,twoFifths:`2/5`,threeQuarters:`3/4`,threeFifths:`3/5`,threeEighths:`3/8`,fourFifths:`4/5`,fiveSixths:`5/6`,fiveEighths:`5/8`,sevenEighths:`7/8`};v===`linux`&&(b.questionMarkPrefix=`?`);var w=v===`win32`?C:b;l.exports=p(function(s){return w===b||Object.keys(b).forEach(function(l){b[l]!==w[l]&&(s=s.replace(new RegExp(g(b[l]),`g`),w[l]))}),s},w)})),require_indent_string$1=__commonJSMin(((s,l)=>{l.exports=(s,l,p)=>{let g=typeof p==`object`?Object.assign({indent:` `},p):{indent:p||` `};if(l=l===void 0?1:l,typeof s!=`string`)throw TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof s}\``);if(typeof l!=`number`)throw TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof l}\``);if(typeof g.indent!=`string`)throw TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof g.indent}\``);if(l===0)return s;let v=g.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return s.replace(v,g.indent.repeat(l))}})),require_slice_ansi$1=__commonJSMin(((s,l)=>{var p=[`\x1B`,`›`],g=39,v={0:0,1:22,2:22,3:23,4:24,7:27,8:28,9:29,30:39,31:39,32:39,33:39,34:39,35:39,36:39,37:39,90:39,40:49,41:49,42:49,43:49,44:49,45:49,46:49,47:49};function b(s){return p[0]+`[`+s+`m`}l.exports=function(s,l,C){C||=s.length;for(var w=!1,E,k=0,A=``,N=0;Nl&&k<=C)A+=I;else if(k===l&&E!==void 0&&E!==g)A+=b(E);else if(k>=C){E!==void 0&&(A+=b(v[E]||g));break}}return A}})),require_strip_ansi$2=__commonJSMin(((s,l)=>{var p=require_ansi_regex$2()();l.exports=function(s){return typeof s==`string`?s.replace(p,``):s}})),require_code_point_at=__commonJSMin(((s,l)=>{l.exports=function(s,l){if(s==null)throw TypeError();s=String(s);var p=s.length,g=l?Number(l):0;if(Number.isNaN(g)&&(g=0),!(g<0||g>=p)){var v=s.charCodeAt(g);if(v>=55296&&v<=56319&&p>g+1){var b=s.charCodeAt(g+1);if(b>=56320&&b<=57343)return(v-55296)*1024+b-56320+65536}return v}}})),require_number_is_nan=__commonJSMin(((s,l)=>{l.exports=Number.isNaN||function(s){return s!==s}})),require_is_fullwidth_code_point$1=__commonJSMin(((s,l)=>{var p=require_number_is_nan();l.exports=function(s){return p(s)?!1:s>=4352&&(s<=4447||s===9001||s===9002||11904<=s&&s<=12871&&s!==12351||12880<=s&&s<=19903||19968<=s&&s<=42182||43360<=s&&s<=43388||44032<=s&&s<=55203||63744<=s&&s<=64255||65040<=s&&s<=65049||65072<=s&&s<=65131||65281<=s&&s<=65376||65504<=s&&s<=65510||110592<=s&&s<=110593||127488<=s&&s<=127569||131072<=s&&s<=262141)}})),require_string_width$1=__commonJSMin(((s,l)=>{var p=require_strip_ansi$2(),g=require_code_point_at(),v=require_is_fullwidth_code_point$1();l.exports=function(s){if(typeof s!=`string`||s.length===0)return 0;var l=0;s=p(s);for(var b=0;b=127&&C<=159||(C>=65536&&b++,v(C)?l+=2:l++)}return l}})),require_cli_truncate=__commonJSMin(((s,l)=>{var p=require_slice_ansi$1(),g=require_string_width$1();l.exports=function(s,l,v){v||={};var b=v.position||`end`,C=`…`;if(typeof s!=`string`)throw TypeError("Expected `input` to be a string, got "+typeof s);if(typeof l!=`number`)throw TypeError("Expected `columns` to be a number, got "+typeof l);if(l<1)return``;if(l===1)return C;var w=g(s);if(w<=l)return s;if(b===`start`)return C+p(s,w-l+1,w);if(b===`middle`){var E=Math.floor(l/2);return p(s,0,E)+C+p(s,w-(l-E)+1,w)}else if(b===`end`)return p(s,0,l-1)+C;throw Error("Expected `options.position` to be either `start`, `middle` or `end`, got "+b)}})),require_log_symbols=__commonJSMin(((s,l)=>{var p=require_chalk(),g={info:p.blue(`ℹ`),success:p.green(`✔`),warning:p.yellow(`⚠`),error:p.red(`✖`)},v={info:p.blue(`i`),success:p.green(`√`),warning:p.yellow(`‼`),error:p.red(`×`)};l.exports=process.platform===`win32`?v:g})),require_elegant_spinner=__commonJSMin(((s,l)=>{var p=process.platform===`win32`?[`-`,`\\`,`|`,`/`]:[`⠋`,`⠙`,`⠹`,`⠸`,`⠼`,`⠴`,`⠦`,`⠧`,`⠇`,`⠏`];l.exports=function(){var s=0;return function(){return p[s=++s%p.length]}},l.exports.frames=p})),require_utils$16=__commonJSMin((s=>{let l=require_chalk(),p=require_log_symbols(),g=require_figures(),v=require_elegant_spinner(),b=l.yellow(g.pointer),C=l.yellow(g.arrowDown);s.isDefined=s=>s!=null,s.getSymbol=(s,g)=>(s.spinner||=v(),s.isPending()?g.showSubtasks!==!1&&s.subtasks.length>0?b:l.yellow(s.spinner()):s.isCompleted()?p.success:s.hasFailed()?s.subtasks.length>0?b:p.error:s.isSkipped()?C:` `)})),require_listr_update_renderer=__commonJSMin(((s,l)=>{let p=require_log_update(),g=require_chalk(),v=require_figures(),b=require_indent_string$1(),C=require_cli_truncate(),w=require_strip_ansi$3(),E=require_utils$16(),k=(s,l,p)=>{p||=0;let A=[];for(let N of s)if(N.isEnabled()){let s=N.isSkipped()?` ${g.dim(`[skipped]`)}`:``;if(A.push(b(` ${E.getSymbol(N,l)} ${N.title}${s}`,p,` `)),(N.isPending()||N.isSkipped()||N.hasFailed())&&E.isDefined(N.output)){let s=N.output;if(typeof s==`string`&&(s=w(s.trim().split(` -`).filter(Boolean).pop()),s===``&&(s=void 0)),E.isDefined(s)){let l=b(`${v.arrowRight} ${s}`,p,` `);A.push(` ${g.gray(C(l,process.stdout.columns-3))}`)}}(N.isPending()||N.hasFailed()||l.collapse===!1)&&(N.hasFailed()||l.showSubtasks!==!1)&&N.subtasks.length>0&&(A=A.concat(k(N.subtasks,l,p+1)))}return A.join(` -`)},A=(s,l)=>{p(k(s,l))};l.exports=class{constructor(s,l){this._tasks=s,this._options=Object.assign({showSubtasks:!0,collapse:!0,clearOutput:!1},l)}render(){this._id||=setInterval(()=>{A(this._tasks,this._options)},100)}end(s){this._id&&=(clearInterval(this._id),void 0),A(this._tasks,this._options),this._options.clearOutput&&s===void 0?p.clear():p.done()}}})),require_renderer=__commonJSMin((s=>{let l={silent:require_listr_silent_renderer(),verbose:require_listr_verbose_renderer(),default:require_listr_update_renderer()},p=s=>process.stdout.isTTY===!0||s.nonTTY===!0,g=s=>typeof s==`string`?l[s]||l.default:typeof s==`function`?s:l.default;s.getRenderer=(s,v)=>{let b=g(s);return p(b)||(b=g(v),(!b||!p(b))&&(b=l.verbose)),b}})),require_state$1=__commonJSMin(((s,l)=>{let p={PENDING:0,COMPLETED:1,FAILED:2,SKIPPED:3};p.toString=s=>{switch(s){case p.PENDING:return`pending`;case p.COMPLETED:return`completed`;case p.FAILED:return`failed`;case p.SKIPPED:return`skipped`;default:return`unknown`}},l.exports=p})),require_is_stream=__commonJSMin(((s,l)=>{var p=l.exports=function(s){return typeof s==`object`&&!!s&&typeof s.pipe==`function`};p.writable=function(s){return p(s)&&s.writable!==!1&&typeof s._write==`function`&&typeof s._writableState==`object`},p.readable=function(s){return p(s)&&s.readable!==!1&&typeof s._read==`function`&&typeof s._readableState==`object`},p.duplex=function(s){return p.writable(s)&&p.readable(s)},p.transform=function(s){return p.duplex(s)&&typeof s._transform==`function`&&typeof s._transformState==`object`}})),require_ponyfill=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s){var l,p=s.Symbol;return typeof p==`function`?p.observable?l=p.observable:(l=p(`observable`),p.observable=l):l=`@@observable`,l}})),require_lib$22=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=g(require_ponyfill());function g(s){return s&&s.__esModule?s:{default:s}}var v=typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:l===void 0?Function(`return this`)():l;s.default=(0,p.default)(v)})),require_is_observable=__commonJSMin(((s,l)=>{let p=require_lib$22().default;l.exports=s=>!!(s&&s[p]&&s===s[p]())})),require_utils$15=__commonJSMin((s=>{let l=require_is_stream(),p=typeof Symbol==`function`&&Symbol.observable||`@@observable`,g=s=>!!(s&&s[p]&&s===s[p]())||require_is_observable()(s);s.isListr=s=>!!(s&&s.setRenderer&&s.add&&s.run),s.isObservable=s=>g(s),s.isStream=s=>l(s)&&!g(s)})),require_listr_error=__commonJSMin(((s,l)=>{l.exports=class extends Error{constructor(s){super(s),this.name=`ListrError`}}})),require_task=__commonJSMin(((s,l)=>{let p=require_is_promise(),g=require_stream_to_observable(),v=require_rxjs().Subject,b=require_renderer(),C=require_state$1(),w=require_utils$15(),E=require_listr_error(),k=()=>!1;l.exports=class extends v{constructor(s,l,p){if(super(),!l)throw TypeError(`Expected a task`);if(typeof l.title!=`string`)throw TypeError(`Expected property \`title\` to be of type \`string\`, got \`${typeof l.title}\``);if(typeof l.task!=`function`)throw TypeError(`Expected property \`task\` to be of type \`function\`, got \`${typeof l.task}\``);if(l.skip&&typeof l.skip!=`function`)throw TypeError(`Expected property \`skip\` to be of type \`function\`, got \`${typeof l.skip}\``);if(l.enabled&&typeof l.enabled!=`function`)throw TypeError(`Expected property \`enabled\` to be of type \`function\`, got \`${typeof l.enabled}\``);this._listr=s,this._options=p||{},this._subtasks=[],this._enabledFn=l.enabled,this._isEnabled=!0,this.output=void 0,this.title=l.title,this.skip=l.skip||k,this.task=l.task}get subtasks(){return this._subtasks}set state(s){this._state=s,this.next({type:`STATE`})}get state(){return C.toString(this._state)}check(s){if(this._state===void 0&&this._enabledFn){let l=this._enabledFn(s);this._isEnabled!==l&&(this._isEnabled=l,this.next({type:`ENABLED`,data:l}))}}hasSubtasks(){return this._subtasks.length>0}isPending(){return this._state===C.PENDING}isSkipped(){return this._state===C.SKIPPED}isCompleted(){return this._state===C.COMPLETED}isEnabled(){return this._isEnabled}hasFailed(){return this._state===C.FAILED}run(s,l){let v=l=>w.isListr(l)?(l._options=Object.assign(this._options,l._options),l.exitOnError=l._options.exitOnError,l.setRenderer(b.getRenderer(`silent`)),this._subtasks=l.tasks,this.next({type:`SUBTASKS`}),l.run(s)):(w.isStream(l)&&(l=g(l)),w.isObservable(l)&&(l=new Promise((s,p)=>{l.subscribe({next:s=>{this.output=s,this.next({type:`DATA`,data:s})},error:p,complete:s})})),p(l)?l.then(v):l);return Promise.resolve().then(()=>(this.state=C.PENDING,this.skip(s))).then(p=>{if(p){typeof p==`string`&&(this.output=p),this.state=C.SKIPPED;return}return v(this.task(s,l))}).then(()=>{this.isPending()&&(this.state=C.COMPLETED)}).catch(s=>{if(this.state=C.FAILED,s instanceof E){l.report(s);return}if(this.hasSubtasks()||(this.output=s.message),this.next({type:`DATA`,data:s.message}),l.report(s),this._listr.exitOnError!==!1)throw s}).then(()=>{this.complete()})}}})),require_task_wrapper=__commonJSMin(((s,l)=>{let p=require_state$1(),g=require_listr_error();l.exports=class{constructor(s,l){this._task=s,this._errors=l}set title(s){this._task.title=s,this._task.next({type:`TITLE`,data:s})}set output(s){this._task.output=s,this._task.next({type:`DATA`,data:s})}get title(){return this._task.title}report(s){if(s instanceof g)for(let l of s.errors)this._errors.push(l);else this._errors.push(s)}skip(s){if(s&&typeof s!=`string`)throw TypeError(`Expected \`message\` to be of type \`string\`, got \`${typeof s}\``);s&&(this._task.output=s),this._task.state=p.SKIPPED}run(s){return this._task.run(s,this)}}})),require_listr=__commonJSMin(((s,l)=>{let p=require_p_map$1(),g=require_task(),v=require_task_wrapper(),b=require_renderer(),C=require_listr_error(),w=(s,l,p)=>s.isEnabled()?new v(s,p).run(l):Promise.resolve();l.exports=class{constructor(s,l){if(s&&!Array.isArray(s)&&typeof s==`object`){if(typeof s.title==`string`&&typeof s.task==`function`)throw TypeError(`Expected an array of tasks or an options object, got a task object`);l=s,s=[]}if(s&&!Array.isArray(s))throw TypeError(`Expected an array of tasks`);this._options=Object.assign({showSubtasks:!0,concurrent:!1,renderer:`default`,nonTTYRenderer:`verbose`},l),this._tasks=[],this.concurrency=1,this._options.concurrent===!0?this.concurrency=1/0:typeof this._options.concurrent==`number`&&(this.concurrency=this._options.concurrent),this._RendererClass=b.getRenderer(this._options.renderer,this._options.nonTTYRenderer),this.exitOnError=this._options.exitOnError,this.add(s||[])}_checkAll(s){for(let l of this._tasks)l.check(s)}get tasks(){return this._tasks}setRenderer(s){this._RendererClass=b.getRenderer(s)}add(s){let l=Array.isArray(s)?s:[s];for(let s of l)this._tasks.push(new g(this,s,this._options));return this}render(){return this._renderer||=new this._RendererClass(this._tasks,this._options),this._renderer.render()}run(s){this.render(),s||=Object.create(null);let l=[];return this._checkAll(s),p(this._tasks,p=>(this._checkAll(s),w(p,s,l)),{concurrency:this.concurrency}).then(()=>{if(l.length>0){let s=new C(`Something went wrong`);throw s.errors=l,s}return this._renderer.end(),s}).catch(l=>{throw l.context=s,this._renderer.end(l),l})}}}));async function findUp$1(s,{cwd:l=node_process.default.cwd(),type:p=`file`,stopAt:g}={}){let v=node_path.default.resolve(toPath$4(l)??``),{root:b}=node_path.default.parse(v);g=node_path.default.resolve(v,toPath$4(g??b));let C=node_path.default.isAbsolute(s);for(;v;){let l=C?s:node_path.default.join(v,s);try{let s=await node_fs_promises.default.stat(l);if(p===`file`&&s.isFile()||p===`directory`&&s.isDirectory())return l}catch{}if(v===g||v===b)break;v=node_path.default.dirname(v)}}var toPath$4,init_find_up_simple=__esmMin((()=>{toPath$4=s=>s instanceof URL?(0,node_url.fileURLToPath)(s):s})),require_picocolors$1=__commonJSMin(((s,l)=>{let p=process||{},g=p.argv||[],v=p.env||{},b=!(v.NO_COLOR||g.includes(`--no-color`))&&(!!v.FORCE_COLOR||g.includes(`--color`)||p.platform===`win32`||(p.stdout||{}).isTTY&&v.TERM!==`dumb`||!!v.CI),C=(s,l,p=s)=>g=>{let v=``+g,b=v.indexOf(l,s.length);return~b?s+w(v,l,p,b)+l:s+v+l},w=(s,l,p,g)=>{let v=``,b=0;do v+=s.substring(b,g)+p,b=g+l.length,g=s.indexOf(l,b);while(~g);return v+s.substring(b)},E=(s=b)=>{let l=s?C:()=>String;return{isColorSupported:s,reset:l(`\x1B[0m`,`\x1B[0m`),bold:l(`\x1B[1m`,`\x1B[22m`,`\x1B[22m\x1B[1m`),dim:l(`\x1B[2m`,`\x1B[22m`,`\x1B[22m\x1B[2m`),italic:l(`\x1B[3m`,`\x1B[23m`),underline:l(`\x1B[4m`,`\x1B[24m`),inverse:l(`\x1B[7m`,`\x1B[27m`),hidden:l(`\x1B[8m`,`\x1B[28m`),strikethrough:l(`\x1B[9m`,`\x1B[29m`),black:l(`\x1B[30m`,`\x1B[39m`),red:l(`\x1B[31m`,`\x1B[39m`),green:l(`\x1B[32m`,`\x1B[39m`),yellow:l(`\x1B[33m`,`\x1B[39m`),blue:l(`\x1B[34m`,`\x1B[39m`),magenta:l(`\x1B[35m`,`\x1B[39m`),cyan:l(`\x1B[36m`,`\x1B[39m`),white:l(`\x1B[37m`,`\x1B[39m`),gray:l(`\x1B[90m`,`\x1B[39m`),bgBlack:l(`\x1B[40m`,`\x1B[49m`),bgRed:l(`\x1B[41m`,`\x1B[49m`),bgGreen:l(`\x1B[42m`,`\x1B[49m`),bgYellow:l(`\x1B[43m`,`\x1B[49m`),bgBlue:l(`\x1B[44m`,`\x1B[49m`),bgMagenta:l(`\x1B[45m`,`\x1B[49m`),bgCyan:l(`\x1B[46m`,`\x1B[49m`),bgWhite:l(`\x1B[47m`,`\x1B[49m`),blackBright:l(`\x1B[90m`,`\x1B[39m`),redBright:l(`\x1B[91m`,`\x1B[39m`),greenBright:l(`\x1B[92m`,`\x1B[39m`),yellowBright:l(`\x1B[93m`,`\x1B[39m`),blueBright:l(`\x1B[94m`,`\x1B[39m`),magentaBright:l(`\x1B[95m`,`\x1B[39m`),cyanBright:l(`\x1B[96m`,`\x1B[39m`),whiteBright:l(`\x1B[97m`,`\x1B[39m`),bgBlackBright:l(`\x1B[100m`,`\x1B[49m`),bgRedBright:l(`\x1B[101m`,`\x1B[49m`),bgGreenBright:l(`\x1B[102m`,`\x1B[49m`),bgYellowBright:l(`\x1B[103m`,`\x1B[49m`),bgBlueBright:l(`\x1B[104m`,`\x1B[49m`),bgMagentaBright:l(`\x1B[105m`,`\x1B[49m`),bgCyanBright:l(`\x1B[106m`,`\x1B[49m`),bgWhiteBright:l(`\x1B[107m`,`\x1B[49m`)}};l.exports=E(),l.exports.createColors=E})),require_js_tokens$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,s.matchToToken=function(s){var l={type:`invalid`,value:s[0],closed:void 0};return s[1]?(l.type=`string`,l.closed=!!(s[3]||s[4])):s[5]?l.type=`comment`:s[6]?(l.type=`comment`,l.closed=!!s[7]):s[8]?l.type=`regex`:s[9]?l.type=`number`:s[10]?l.type=`name`:s[11]?l.type=`punctuator`:s[12]&&(l.type=`whitespace`),l}})),require_identifier$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isIdentifierChar=k,s.isIdentifierName=A,s.isIdentifierStart=E;let l=`ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-࢏ࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚ౜ౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ೜-ೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲊᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-Ƛ꟱-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ`,p=`·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࢗ-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-᫝᫠-᫫ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・`,g=RegExp(`[`+l+`]`),v=RegExp(`[`+l+p+`]`);l=p=null;let b=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,7,25,39,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,5,57,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,24,43,261,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,33,24,3,24,45,74,6,0,67,12,65,1,2,0,15,4,10,7381,42,31,98,114,8702,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,208,30,2,2,2,1,2,6,3,4,10,1,225,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4381,3,5773,3,7472,16,621,2467,541,1507,4938,6,8489],C=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,78,5,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,199,7,137,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,55,9,266,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,233,0,3,0,8,1,6,0,475,6,110,6,6,9,4759,9,787719,239];function w(s,l){let p=65536;for(let g=0,v=l.length;gs)return!1;if(p+=l[g+1],p>=s)return!0}return!1}function E(s){return s<65?s===36:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&g.test(String.fromCharCode(s)):w(s,b)}function k(s){return s<48?s===36:s<58?!0:s<65?!1:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&v.test(String.fromCharCode(s)):w(s,b)||w(s,C)}function A(s){let l=!0;for(let p=0;p{Object.defineProperty(s,`__esModule`,{value:!0}),s.isKeyword=k,s.isReservedWord=b,s.isStrictBindOnlyReservedWord=w,s.isStrictBindReservedWord=E,s.isStrictReservedWord=C;let l={keyword:`break.case.catch.continue.debugger.default.do.else.finally.for.function.if.return.switch.throw.try.var.const.while.with.new.this.super.class.extends.export.import.null.true.false.in.instanceof.typeof.void.delete`.split(`.`),strict:[`implements`,`interface`,`let`,`package`,`private`,`protected`,`public`,`static`,`yield`],strictBind:[`eval`,`arguments`]},p=new Set(l.keyword),g=new Set(l.strict),v=new Set(l.strictBind);function b(s,l){return l&&s===`await`||s===`enum`}function C(s,l){return b(s,l)||g.has(s)}function w(s){return v.has(s)}function E(s,l){return C(s,l)||w(s)}function k(s){return p.has(s)}})),require_lib$21=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),Object.defineProperty(s,`isIdentifierChar`,{enumerable:!0,get:function(){return l.isIdentifierChar}}),Object.defineProperty(s,`isIdentifierName`,{enumerable:!0,get:function(){return l.isIdentifierName}}),Object.defineProperty(s,`isIdentifierStart`,{enumerable:!0,get:function(){return l.isIdentifierStart}}),Object.defineProperty(s,`isKeyword`,{enumerable:!0,get:function(){return p.isKeyword}}),Object.defineProperty(s,`isReservedWord`,{enumerable:!0,get:function(){return p.isReservedWord}}),Object.defineProperty(s,`isStrictBindOnlyReservedWord`,{enumerable:!0,get:function(){return p.isStrictBindOnlyReservedWord}}),Object.defineProperty(s,`isStrictBindReservedWord`,{enumerable:!0,get:function(){return p.isStrictBindReservedWord}}),Object.defineProperty(s,`isStrictReservedWord`,{enumerable:!0,get:function(){return p.isStrictReservedWord}});var l=require_identifier$1(),p=require_keyword$1()})),require_lib$20=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_picocolors$1(),p=require_js_tokens$1(),g=require_lib$21();function v(){return typeof process==`object`&&(process.env.FORCE_COLOR===`0`||process.env.FORCE_COLOR===`false`)?!1:l.isColorSupported}let b=(s,l)=>p=>s(l(p));function C(s){return{keyword:s.cyan,capitalized:s.yellow,jsxIdentifier:s.yellow,punctuator:s.yellow,number:s.magenta,string:s.green,regex:s.magenta,comment:s.gray,invalid:b(b(s.white,s.bgRed),s.bold),gutter:s.gray,marker:b(s.red,s.bold),message:b(s.red,s.bold),reset:s.reset}}let w=C(l.createColors(!0)),E=C(l.createColors(!1));function k(s){return s?w:E}let A=new Set([`as`,`async`,`from`,`get`,`of`,`set`]),N=/\r\n|[\n\r\u2028\u2029]/,F=/^[()[\]{}]$/,I,R=/^[a-z][\w-]*$/i,B=function(s,l,p){if(s.type===`name`){let v=s.value;if(g.isKeyword(v)||g.isStrictReservedWord(v,!0)||A.has(v))return`keyword`;if(R.test(v)&&(p[l-1]===`<`||p.slice(l-2,l)===`l[g](s)).join(` -`):p+=v;return p}let le=!1,J=/\r\n|[\n\r\u2028\u2029]/;function _e(s,l,p,g){let v=Object.assign({column:0,line:-1},s.start),b=Object.assign({},v,s.end),{linesAbove:C=2,linesBelow:w=3}=p||{},E=v.line-g,k=v.column,A=b.line-g,N=b.column,F=Math.max(E-(C+1),0),I=Math.min(l.length,A+w);E===-1&&(F=0),A===-1&&(I=l.length);let R=A-E,B={};if(R)for(let s=0;s<=R;s++){let p=s+E;k?s===0?B[p]=[k,l[p-1].length-k+1]:s===R?B[p]=[0,N]:B[p]=[0,l[p-s].length]:B[p]=!0}else k===N?k?B[E]=[k,0]:B[E]=!0:B[E]=[k,N-k];return{start:F,end:I,markerLines:B}}function be(s,l,p={}){let g=p.forceColor||v()&&p.highlightCode,b=(p.startLine||1)-1,C=k(g),{start:w,end:E,markerLines:A}=_e(l,s.split(J),p,b),N=l.start&&typeof l.start.column==`number`,F=String(E+b).length,I=(g?q(s):s).split(J,E).slice(w,E).map((s,l)=>{let g=w+1+l,v=` ${` ${g+b}`.slice(-F)} |`,E=A[g],k=!A[g+1];if(E){let l=``;if(Array.isArray(E)){let g=s.slice(0,Math.max(E[0]-1,0)).replace(/[^\t]/g,` `),b=E[1]||1;l=[` - `,C.gutter(v.replace(/\d/g,` `)),` `,g,C.marker(`^`).repeat(b)].join(``),k&&p.message&&(l+=` `+C.message(p.message))}return[C.marker(`>`),C.gutter(v),s.length>0?` ${s}`:``,l].join(``)}else return` ${C.gutter(v)}${s.length>0?` ${s}`:``}`}).join(` -`);return p.message&&!N&&(I=`${` `.repeat(F+1)}${p.message}\n${I}`),g?C.reset(I):I}function xe(s,l,p,g={}){if(!le){le=!0;let s="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning)process.emitWarning(s,`DeprecationWarning`);else{let l=Error(s);l.name=`DeprecationWarning`,console.warn(Error(s))}}return p=Math.max(p,0),be(s,{start:{column:p,line:l}},g)}s.codeFrameColumns=be,s.default=xe,s.highlight=q}));function getPosition(s,l,p){let g=l===0?-1:s.lastIndexOf(` -`,l-1),[v,b]=getOffsets(p);return{line:g===-1?v:s.slice(0,g+1).match(/\n/g).length+v,column:l-g-1+b}}function indexToPosition(s,l,p){if(typeof s!=`string`)throw TypeError(`Text parameter should be a string`);if(!Number.isInteger(l))throw TypeError(`Index parameter should be an integer`);if(l<0||l>s.length)throw RangeError(`Index out of bounds`);return getPosition(s,l,p)}var getOffsets,init_index_to_position=__esmMin((()=>{getOffsets=({oneBased:s,oneBasedLine:l=s,oneBasedColumn:p=s}={})=>[+!!l,+!!p]}));function parseJson(s,l,p){typeof l==`string`&&(p=l,l=void 0);try{return JSON.parse(s,l)}catch(l){throw new JSONError({jsonParseError:l,fileName:p,input:s})}}var import_lib$10,getCodePoint,JSONError,getErrorLocation,addCodePointToUnexpectedToken,init_parse_json=__esmMin((()=>{import_lib$10=require_lib$20(),init_index_to_position(),getCodePoint=s=>`\\u{${s.codePointAt(0).toString(16)}}`,JSONError=class s extends Error{name=`JSONError`;fileName;#e;#t;#n;#r;#i;constructor(l){if(typeof l==`string`)super(),this.#n=l;else{let{jsonParseError:s,fileName:p,input:g}=l;super(void 0,{cause:s}),this.#e=g,this.#t=s,this.fileName=p}Error.captureStackTrace?.(this,s)}get message(){this.#n??=`${addCodePointToUnexpectedToken(this.#t.message)}${this.#e===``?` while parsing empty string`:``}`;let{codeFrame:s}=this;return`${this.#n}${this.fileName?` in ${this.fileName}`:``}${s?`\n\n${s}\n`:``}`}set message(s){this.#n=s}#a(s){if(!this.#t)return;let l=this.#e,p=getErrorLocation(l,this.#t.message);if(p)return(0,import_lib$10.codeFrameColumns)(l,{start:p},{highlightCode:s})}get codeFrame(){return this.#r??=this.#a(!0),this.#r}get rawCodeFrame(){return this.#i??=this.#a(!1),this.#i}},getErrorLocation=(s,l)=>{let p=l.match(/in JSON at position (?\d+)(?: \(line (?\d+) column (?\d+)\))?$/);if(!p)return;let{index:g,line:v,column:b}=p.groups;return v&&b?{line:Number(v),column:Number(b)}:indexToPosition(s,Number(g),{oneBased:!0})},addCodePointToUnexpectedToken=s=>s.replace(/(?<=^Unexpected token )(?')?(.)\k/,(s,l,p)=>`"${p}"(${getCodePoint(p)})`)})),require_spdx_license_ids=__commonJSMin(((s,l)=>{l.exports=`0BSD,3D-Slicer-1.0,AAL,ADSL,AFL-1.1,AFL-1.2,AFL-2.0,AFL-2.1,AFL-3.0,AGPL-1.0-only,AGPL-1.0-or-later,AGPL-3.0-only,AGPL-3.0-or-later,ALGLIB-Documentation,AMD-newlib,AMDPLPA,AML,AML-glslang,AMPAS,ANTLR-PD,ANTLR-PD-fallback,APAFML,APL-1.0,APSL-1.0,APSL-1.1,APSL-1.2,APSL-2.0,ASWF-Digital-Assets-1.0,ASWF-Digital-Assets-1.1,Abstyles,AdaCore-doc,Adobe-2006,Adobe-Display-PostScript,Adobe-Glyph,Adobe-Utopia,Advanced-Cryptics-Dictionary,Afmparse,Aladdin,Apache-1.0,Apache-1.1,Apache-2.0,App-s2p,Arphic-1999,Artistic-1.0,Artistic-1.0-Perl,Artistic-1.0-cl8,Artistic-2.0,Artistic-dist,Aspell-RU,BOLA-1.1,BSD-1-Clause,BSD-2-Clause,BSD-2-Clause-Darwin,BSD-2-Clause-Patent,BSD-2-Clause-Views,BSD-2-Clause-first-lines,BSD-2-Clause-pkgconf-disclaimer,BSD-3-Clause,BSD-3-Clause-Attribution,BSD-3-Clause-Clear,BSD-3-Clause-HP,BSD-3-Clause-LBNL,BSD-3-Clause-Modification,BSD-3-Clause-No-Military-License,BSD-3-Clause-No-Nuclear-License,BSD-3-Clause-No-Nuclear-License-2014,BSD-3-Clause-No-Nuclear-Warranty,BSD-3-Clause-Open-MPI,BSD-3-Clause-Sun,BSD-3-Clause-Tso,BSD-3-Clause-acpica,BSD-3-Clause-flex,BSD-4-Clause,BSD-4-Clause-Shortened,BSD-4-Clause-UC,BSD-4.3RENO,BSD-4.3TAHOE,BSD-Advertising-Acknowledgement,BSD-Attribution-HPND-disclaimer,BSD-Inferno-Nettverk,BSD-Mark-Modifications,BSD-Protection,BSD-Source-Code,BSD-Source-beginning-file,BSD-Systemics,BSD-Systemics-W3Works,BSL-1.0,BUSL-1.1,Baekmuk,Bahyph,Barr,Beerware,BitTorrent-1.0,BitTorrent-1.1,Bitstream-Charter,Bitstream-Vera,BlueOak-1.0.0,Boehm-GC,Boehm-GC-without-fee,Borceux,Brian-Gladman-2-Clause,Brian-Gladman-3-Clause,Buddy,C-UDA-1.0,CAL-1.0,CAL-1.0-Combined-Work-Exception,CAPEC-tou,CATOSL-1.1,CC-BY-1.0,CC-BY-2.0,CC-BY-2.5,CC-BY-2.5-AU,CC-BY-3.0,CC-BY-3.0-AT,CC-BY-3.0-AU,CC-BY-3.0-DE,CC-BY-3.0-IGO,CC-BY-3.0-NL,CC-BY-3.0-US,CC-BY-4.0,CC-BY-NC-1.0,CC-BY-NC-2.0,CC-BY-NC-2.5,CC-BY-NC-3.0,CC-BY-NC-3.0-DE,CC-BY-NC-4.0,CC-BY-NC-ND-1.0,CC-BY-NC-ND-2.0,CC-BY-NC-ND-2.5,CC-BY-NC-ND-3.0,CC-BY-NC-ND-3.0-DE,CC-BY-NC-ND-3.0-IGO,CC-BY-NC-ND-4.0,CC-BY-NC-SA-1.0,CC-BY-NC-SA-2.0,CC-BY-NC-SA-2.0-DE,CC-BY-NC-SA-2.0-FR,CC-BY-NC-SA-2.0-UK,CC-BY-NC-SA-2.5,CC-BY-NC-SA-3.0,CC-BY-NC-SA-3.0-DE,CC-BY-NC-SA-3.0-IGO,CC-BY-NC-SA-4.0,CC-BY-ND-1.0,CC-BY-ND-2.0,CC-BY-ND-2.5,CC-BY-ND-3.0,CC-BY-ND-3.0-DE,CC-BY-ND-4.0,CC-BY-SA-1.0,CC-BY-SA-2.0,CC-BY-SA-2.0-UK,CC-BY-SA-2.1-JP,CC-BY-SA-2.5,CC-BY-SA-3.0,CC-BY-SA-3.0-AT,CC-BY-SA-3.0-DE,CC-BY-SA-3.0-IGO,CC-BY-SA-4.0,CC-PDDC,CC-PDM-1.0,CC-SA-1.0,CC0-1.0,CDDL-1.0,CDDL-1.1,CDL-1.0,CDLA-Permissive-1.0,CDLA-Permissive-2.0,CDLA-Sharing-1.0,CECILL-1.0,CECILL-1.1,CECILL-2.0,CECILL-2.1,CECILL-B,CECILL-C,CERN-OHL-1.1,CERN-OHL-1.2,CERN-OHL-P-2.0,CERN-OHL-S-2.0,CERN-OHL-W-2.0,CFITSIO,CMU-Mach,CMU-Mach-nodoc,CNRI-Jython,CNRI-Python,CNRI-Python-GPL-Compatible,COIL-1.0,CPAL-1.0,CPL-1.0,CPOL-1.02,CUA-OPL-1.0,Caldera,Caldera-no-preamble,Catharon,ClArtistic,Clips,Community-Spec-1.0,Condor-1.1,Cornell-Lossless-JPEG,Cronyx,Crossword,CryptoSwift,CrystalStacker,Cube,D-FSL-1.0,DEC-3-Clause,DL-DE-BY-2.0,DL-DE-ZERO-2.0,DOC,DRL-1.0,DRL-1.1,DSDP,DocBook-DTD,DocBook-Schema,DocBook-Stylesheet,DocBook-XML,Dotseqn,ECL-1.0,ECL-2.0,EFL-1.0,EFL-2.0,EPICS,EPL-1.0,EPL-2.0,ESA-PL-permissive-2.4,ESA-PL-strong-copyleft-2.4,ESA-PL-weak-copyleft-2.4,EUDatagrid,EUPL-1.0,EUPL-1.1,EUPL-1.2,Elastic-2.0,Entessa,ErlPL-1.1,Eurosym,FBM,FDK-AAC,FSFAP,FSFAP-no-warranty-disclaimer,FSFUL,FSFULLR,FSFULLRSD,FSFULLRWD,FSL-1.1-ALv2,FSL-1.1-MIT,FTL,Fair,Ferguson-Twofish,Frameworx-1.0,FreeBSD-DOC,FreeImage,Furuseth,GCR-docs,GD,GFDL-1.1-invariants-only,GFDL-1.1-invariants-or-later,GFDL-1.1-no-invariants-only,GFDL-1.1-no-invariants-or-later,GFDL-1.1-only,GFDL-1.1-or-later,GFDL-1.2-invariants-only,GFDL-1.2-invariants-or-later,GFDL-1.2-no-invariants-only,GFDL-1.2-no-invariants-or-later,GFDL-1.2-only,GFDL-1.2-or-later,GFDL-1.3-invariants-only,GFDL-1.3-invariants-or-later,GFDL-1.3-no-invariants-only,GFDL-1.3-no-invariants-or-later,GFDL-1.3-only,GFDL-1.3-or-later,GL2PS,GLWTPL,GPL-1.0-only,GPL-1.0-or-later,GPL-2.0-only,GPL-2.0-or-later,GPL-3.0-only,GPL-3.0-or-later,Game-Programming-Gems,Giftware,Glide,Glulxe,Graphics-Gems,Gutmann,HDF5,HIDAPI,HP-1986,HP-1989,HPND,HPND-DEC,HPND-Fenneberg-Livingston,HPND-INRIA-IMAG,HPND-Intel,HPND-Kevlin-Henney,HPND-MIT-disclaimer,HPND-Markus-Kuhn,HPND-Netrek,HPND-Pbmplus,HPND-SMC,HPND-UC,HPND-UC-export-US,HPND-doc,HPND-doc-sell,HPND-export-US,HPND-export-US-acknowledgement,HPND-export-US-modify,HPND-export2-US,HPND-merchantability-variant,HPND-sell-MIT-disclaimer-xserver,HPND-sell-regexpr,HPND-sell-variant,HPND-sell-variant-MIT-disclaimer,HPND-sell-variant-MIT-disclaimer-rev,HPND-sell-variant-critical-systems,HTMLTIDY,HaskellReport,Hippocratic-2.1,IBM-pibs,ICU,IEC-Code-Components-EULA,IJG,IJG-short,IPA,IPL-1.0,ISC,ISC-Veillard,ISO-permission,ImageMagick,Imlib2,Info-ZIP,Inner-Net-2.0,InnoSetup,Intel,Intel-ACPI,Interbase-1.0,JPL-image,JPNIC,JSON,Jam,JasPer-2.0,Kastrup,Kazlib,Knuth-CTAN,LAL-1.2,LAL-1.3,LGPL-2.0-only,LGPL-2.0-or-later,LGPL-2.1-only,LGPL-2.1-or-later,LGPL-3.0-only,LGPL-3.0-or-later,LGPLLR,LOOP,LPD-document,LPL-1.0,LPL-1.02,LPPL-1.0,LPPL-1.1,LPPL-1.2,LPPL-1.3a,LPPL-1.3c,LZMA-SDK-9.11-to-9.20,LZMA-SDK-9.22,Latex2e,Latex2e-translated-notice,Leptonica,LiLiQ-P-1.1,LiLiQ-R-1.1,LiLiQ-Rplus-1.1,Libpng,Linux-OpenIB,Linux-man-pages-1-para,Linux-man-pages-copyleft,Linux-man-pages-copyleft-2-para,Linux-man-pages-copyleft-var,Lucida-Bitmap-Fonts,MIPS,MIT,MIT-0,MIT-CMU,MIT-Click,MIT-Festival,MIT-Khronos-old,MIT-Modern-Variant,MIT-STK,MIT-Wu,MIT-advertising,MIT-enna,MIT-feh,MIT-open-group,MIT-testregex,MITNFA,MMIXware,MMPL-1.0.1,MPEG-SSG,MPL-1.0,MPL-1.1,MPL-2.0,MPL-2.0-no-copyleft-exception,MS-LPL,MS-PL,MS-RL,MTLL,Mackerras-3-Clause,Mackerras-3-Clause-acknowledgment,MakeIndex,Martin-Birgmeier,McPhee-slideshow,Minpack,MirOS,Motosoto,MulanPSL-1.0,MulanPSL-2.0,Multics,Mup,NAIST-2003,NASA-1.3,NBPL-1.0,NCBI-PD,NCGL-UK-2.0,NCL,NCSA,NGPL,NICTA-1.0,NIST-PD,NIST-PD-TNT,NIST-PD-fallback,NIST-Software,NLOD-1.0,NLOD-2.0,NLPL,NOSL,NPL-1.0,NPL-1.1,NPOSL-3.0,NRL,NTIA-PD,NTP,NTP-0,Naumen,NetCDF,Newsletr,Nokia,Noweb,O-UDA-1.0,OAR,OCCT-PL,OCLC-2.0,ODC-By-1.0,ODbL-1.0,OFFIS,OFL-1.0,OFL-1.0-RFN,OFL-1.0-no-RFN,OFL-1.1,OFL-1.1-RFN,OFL-1.1-no-RFN,OGC-1.0,OGDL-Taiwan-1.0,OGL-Canada-2.0,OGL-UK-1.0,OGL-UK-2.0,OGL-UK-3.0,OGTSL,OLDAP-1.1,OLDAP-1.2,OLDAP-1.3,OLDAP-1.4,OLDAP-2.0,OLDAP-2.0.1,OLDAP-2.1,OLDAP-2.2,OLDAP-2.2.1,OLDAP-2.2.2,OLDAP-2.3,OLDAP-2.4,OLDAP-2.5,OLDAP-2.6,OLDAP-2.7,OLDAP-2.8,OLFL-1.3,OML,OPL-1.0,OPL-UK-3.0,OPUBL-1.0,OSC-1.0,OSET-PL-2.1,OSL-1.0,OSL-1.1,OSL-2.0,OSL-2.1,OSL-3.0,OSSP,OpenMDW-1.0,OpenPBS-2.3,OpenSSL,OpenSSL-standalone,OpenVision,PADL,PDDL-1.0,PHP-3.0,PHP-3.01,PPL,PSF-2.0,ParaType-Free-Font-1.3,Parity-6.0.0,Parity-7.0.0,Pixar,Plexus,PolyForm-Noncommercial-1.0.0,PolyForm-Small-Business-1.0.0,PostgreSQL,Python-2.0,Python-2.0.1,QPL-1.0,QPL-1.0-INRIA-2004,Qhull,RHeCos-1.1,RPL-1.1,RPL-1.5,RPSL-1.0,RSA-MD,RSCPL,Rdisc,Ruby,Ruby-pty,SAX-PD,SAX-PD-2.0,SCEA,SGI-B-1.0,SGI-B-1.1,SGI-B-2.0,SGI-OpenGL,SGMLUG-PM,SGP4,SHL-0.5,SHL-0.51,SISSL,SISSL-1.2,SL,SMAIL-GPL,SMLNJ,SMPPL,SNIA,SOFA,SPL-1.0,SSH-OpenSSH,SSH-short,SSLeay-standalone,SSPL-1.0,SUL-1.0,SWL,Saxpath,SchemeReport,Sendmail,Sendmail-8.23,Sendmail-Open-Source-1.1,SimPL-2.0,Sleepycat,Soundex,Spencer-86,Spencer-94,Spencer-99,SugarCRM-1.1.3,Sun-PPP,Sun-PPP-2000,SunPro,Symlinks,TAPR-OHL-1.0,TCL,TCP-wrappers,TGPPL-1.0,TMate,TORQUE-1.1,TOSL,TPDL,TPL-1.0,TTWL,TTYP0,TU-Berlin-1.0,TU-Berlin-2.0,TekHVC,TermReadKey,ThirdEye,TrustedQSL,UCAR,UCL-1.0,UMich-Merit,UPL-1.0,URT-RLE,Ubuntu-font-1.0,UnRAR,Unicode-3.0,Unicode-DFS-2015,Unicode-DFS-2016,Unicode-TOU,UnixCrypt,Unlicense,Unlicense-libtelnet,Unlicense-libwhirlpool,VOSTROM,VSL-1.0,Vim,Vixie-Cron,W3C,W3C-19980720,W3C-20150513,WTFNMFPL,WTFPL,Watcom-1.0,Widget-Workshop,WordNet,Wsuipa,X11,X11-distribute-modifications-variant,X11-no-permit-persons,X11-swapped,XFree86-1.1,XSkat,Xdebug-1.03,Xerox,Xfig,Xnet,YPL-1.0,YPL-1.1,ZPL-1.1,ZPL-2.0,ZPL-2.1,Zed,Zeeff,Zend-2.0,Zimbra-1.3,Zimbra-1.4,Zlib,any-OSI,any-OSI-perl-modules,bcrypt-Solar-Designer,blessing,bzip2-1.0.6,check-cvs,checkmk,copyleft-next-0.3.0,copyleft-next-0.3.1,curl,cve-tou,diffmark,dtoa,dvipdfm,eGenix,etalab-2.0,fwlw,gSOAP-1.3b,generic-xts,gnuplot,gtkbook,hdparm,hyphen-bulgarian,iMatix,jove,libpng-1.6.35,libpng-2.0,libselinux-1.0,libtiff,libutil-David-Nugent,lsof,magaz,mailprio,man2html,metamail,mpi-permissive,mpich2,mplus,ngrep,pkgconf,pnmstitch,psfrag,psutils,python-ldap,radvd,snprintf,softSurfer,ssh-keyscan,swrule,threeparttable,ulem,w3m,wwl,xinetd,xkeyboard-config-Zinoviev,xlock,xpp,xzoom,zlib-acknowledgement`.split(`,`)})),require_deprecated$1=__commonJSMin(((s,l)=>{l.exports=`AGPL-1.0,AGPL-3.0,BSD-2-Clause-FreeBSD,BSD-2-Clause-NetBSD,GFDL-1.1,GFDL-1.2,GFDL-1.3,GPL-1.0,GPL-2.0,GPL-2.0-with-GCC-exception,GPL-2.0-with-autoconf-exception,GPL-2.0-with-bison-exception,GPL-2.0-with-classpath-exception,GPL-2.0-with-font-exception,GPL-3.0,GPL-3.0-with-GCC-exception,GPL-3.0-with-autoconf-exception,LGPL-2.0,LGPL-2.1,LGPL-3.0,Net-SNMP,Nunit,StandardML-NJ,bzip2-1.0.5,eCos-2.0,wxWindows`.split(`,`)})),require_spdx_exceptions=__commonJSMin(((s,l)=>{l.exports=`389-exception,Asterisk-exception,Autoconf-exception-2.0,Autoconf-exception-3.0,Autoconf-exception-generic,Autoconf-exception-generic-3.0,Autoconf-exception-macro,Bison-exception-1.24,Bison-exception-2.2,Bootloader-exception,Classpath-exception-2.0,CLISP-exception-2.0,cryptsetup-OpenSSL-exception,DigiRule-FOSS-exception,eCos-exception-2.0,Fawkes-Runtime-exception,FLTK-exception,fmt-exception,Font-exception-2.0,freertos-exception-2.0,GCC-exception-2.0,GCC-exception-2.0-note,GCC-exception-3.1,Gmsh-exception,GNAT-exception,GNOME-examples-exception,GNU-compiler-exception,gnu-javamail-exception,GPL-3.0-interface-exception,GPL-3.0-linking-exception,GPL-3.0-linking-source-exception,GPL-CC-1.0,GStreamer-exception-2005,GStreamer-exception-2008,i2p-gpl-java-exception,KiCad-libraries-exception,LGPL-3.0-linking-exception,libpri-OpenH323-exception,Libtool-exception,Linux-syscall-note,LLGPL,LLVM-exception,LZMA-exception,mif-exception,OCaml-LGPL-linking-exception,OCCT-exception-1.0,OpenJDK-assembly-exception-1.0,openvpn-openssl-exception,PS-or-PDF-font-exception-20170817,QPL-1.0-INRIA-2004-exception,Qt-GPL-exception-1.0,Qt-LGPL-exception-1.1,Qwt-exception-1.0,SANE-exception,SHL-2.0,SHL-2.1,stunnel-exception,SWI-exception,Swift-exception,Texinfo-exception,u-boot-exception-2.0,UBDL-exception,Universal-FOSS-exception-1.0,vsftpd-openssl-exception,WxWindows-exception-3.1,x11vnc-openssl-exception`.split(`,`)})),require_scan$2=__commonJSMin(((s,l)=>{var p=[].concat(require_spdx_license_ids(),require_deprecated$1()),g=require_spdx_exceptions();l.exports=function(s){var l=0;function v(){return l1&&s[l-2]===` `)throw Error("Space before `+`");return p&&{type:`OPERATOR`,string:p}}function E(){return b(/[A-Za-z0-9-.]+/)}function k(){var s=E();if(!s)throw Error(`Expected idstring at offset `+l);return s}function A(){if(b(`DocumentRef-`))return{type:`DOCUMENTREF`,string:k()}}function N(){if(b(`LicenseRef-`))return{type:`LICENSEREF`,string:k()}}function F(){var s=l,v=E();if(p.indexOf(v)!==-1)return{type:`LICENSE`,string:v};if(g.indexOf(v)!==-1)return{type:`EXCEPTION`,string:v};l=s}function I(){return w()||A()||N()||F()}for(var R=[];v()&&(C(),v());){var B=I();if(!B)throw Error("Unexpected `"+s[l]+"` at offset "+l);R.push(B)}return R}})),require_parse$10=__commonJSMin(((s,l)=>{l.exports=function(s){var l=0;function p(){return l{var p=require_scan$2(),g=require_parse$10();l.exports=function(s){return g(p(s))}})),require_spdx_correct=__commonJSMin(((s,l)=>{var p=require_spdx_expression_parse(),g=require_spdx_license_ids();function v(s){try{return p(s),!0}catch{return!1}}function b(s,l){var p=l[0].length-s[0].length;return p===0?s[0].toUpperCase().localeCompare(l[0].toUpperCase()):p}var C=[[`APGL`,`AGPL`],[`Gpl`,`GPL`],[`GLP`,`GPL`],[`APL`,`Apache`],[`ISD`,`ISC`],[`GLP`,`GPL`],[`IST`,`ISC`],[`Claude`,`Clause`],[` or later`,`+`],[` International`,``],[`GNU`,`GPL`],[`GUN`,`GPL`],[`+`,``],[`GNU GPL`,`GPL`],[`GNU LGPL`,`LGPL`],[`GNU/GPL`,`GPL`],[`GNU GLP`,`GPL`],[`GNU LESSER GENERAL PUBLIC LICENSE`,`LGPL`],[`GNU Lesser General Public License`,`LGPL`],[`GNU LESSER GENERAL PUBLIC LICENSE`,`LGPL-2.1`],[`GNU Lesser General Public License`,`LGPL-2.1`],[`LESSER GENERAL PUBLIC LICENSE`,`LGPL`],[`Lesser General Public License`,`LGPL`],[`LESSER GENERAL PUBLIC LICENSE`,`LGPL-2.1`],[`Lesser General Public License`,`LGPL-2.1`],[`GNU General Public License`,`GPL`],[`Gnu public license`,`GPL`],[`GNU Public License`,`GPL`],[`GNU GENERAL PUBLIC LICENSE`,`GPL`],[`MTI`,`MIT`],[`Mozilla Public License`,`MPL`],[`Universal Permissive License`,`UPL`],[`WTH`,`WTF`],[`WTFGPL`,`WTFPL`],[`-License`,``]].sort(b),w=0,E=1,k=[function(s){return s.toUpperCase()},function(s){return s.trim()},function(s){return s.replace(/\./g,``)},function(s){return s.replace(/\s+/g,``)},function(s){return s.replace(/\s+/g,`-`)},function(s){return s.replace(`v`,`-`)},function(s){return s.replace(/,?\s*(\d)/,`-$1`)},function(s){return s.replace(/,?\s*(\d)/,`-$1.0`)},function(s){return s.replace(/,?\s*(V\.|v\.|V|v|Version|version)\s*(\d)/,`-$2`)},function(s){return s.replace(/,?\s*(V\.|v\.|V|v|Version|version)\s*(\d)/,`-$2.0`)},function(s){return s[0].toUpperCase()+s.slice(1)},function(s){return s.replace(`/`,`-`)},function(s){return s.replace(/\s*V\s*(\d)/,`-$1`).replace(/(\d)$/,`$1.0`)},function(s){return s.indexOf(`3.0`)===-1?s+`-only`:s+`-or-later`},function(s){return s+`only`},function(s){return s.replace(/(\d)$/,`-$1.0`)},function(s){return s.replace(/(-| )?(\d)$/,`-$2-Clause`)},function(s){return s.replace(/(-| )clause(-| )(\d)/,`-$3-Clause`)},function(s){return s.replace(/\b(Modified|New|Revised)(-| )?BSD((-| )License)?/i,`BSD-3-Clause`)},function(s){return s.replace(/\bSimplified(-| )?BSD((-| )License)?/i,`BSD-2-Clause`)},function(s){return s.replace(/\b(Free|Net)(-| )?BSD((-| )License)?/i,`BSD-2-Clause-$1BSD`)},function(s){return s.replace(/\bClear(-| )?BSD((-| )License)?/i,`BSD-3-Clause-Clear`)},function(s){return s.replace(/\b(Old|Original)(-| )?BSD((-| )License)?/i,`BSD-4-Clause`)},function(s){return`CC-`+s},function(s){return`CC-`+s+`-4.0`},function(s){return s.replace(`Attribution`,`BY`).replace(`NonCommercial`,`NC`).replace(`NoDerivatives`,`ND`).replace(/ (\d)/,`-$1`).replace(/ ?International/,``)},function(s){return`CC-`+s.replace(`Attribution`,`BY`).replace(`NonCommercial`,`NC`).replace(`NoDerivatives`,`ND`).replace(/ (\d)/,`-$1`).replace(/ ?International/,``)+`-4.0`}],A=g.map(function(s){var l=/^(.*)-\d+\.\d+$/.exec(s);return l?[l[0],l[1]]:[s,null]}).reduce(function(s,l){var p=l[1];return s[p]=s[p]||[],s[p].push(l[0]),s},{}),N=Object.keys(A).map(function(s){return[s,A[s]]}).filter(function(s){return s[1].length===1&&s[0]!==null&&s[0]!==`APL`}).map(function(s){return[s[0],s[1][0]]});A=void 0;var F=[[`UNLI`,`Unlicense`],[`WTF`,`WTFPL`],[`2 CLAUSE`,`BSD-2-Clause`],[`2-CLAUSE`,`BSD-2-Clause`],[`3 CLAUSE`,`BSD-3-Clause`],[`3-CLAUSE`,`BSD-3-Clause`],[`AFFERO`,`AGPL-3.0-or-later`],[`AGPL`,`AGPL-3.0-or-later`],[`APACHE`,`Apache-2.0`],[`ARTISTIC`,`Artistic-2.0`],[`Affero`,`AGPL-3.0-or-later`],[`BEER`,`Beerware`],[`BOOST`,`BSL-1.0`],[`BSD`,`BSD-2-Clause`],[`CDDL`,`CDDL-1.1`],[`ECLIPSE`,`EPL-1.0`],[`FUCK`,`WTFPL`],[`GNU`,`GPL-3.0-or-later`],[`LGPL`,`LGPL-3.0-or-later`],[`GPLV1`,`GPL-1.0-only`],[`GPL-1`,`GPL-1.0-only`],[`GPLV2`,`GPL-2.0-only`],[`GPL-2`,`GPL-2.0-only`],[`GPL`,`GPL-3.0-or-later`],[`MIT +NO-FALSE-ATTRIBS`,`MITNFA`],[`MIT`,`MIT`],[`MPL`,`MPL-2.0`],[`X11`,`X11`],[`ZLIB`,`Zlib`]].concat(N).sort(b),I=0,R=1,B=function(s){for(var l=0;l-1)return g[R]}return null},le=function(s,l){for(var p=0;p-1){var b=l(s.replace(v,g[E]));if(b!==null)return b}}return null};l.exports=function(s,l){l||={};var p=l.upgrade===void 0?!0:!!l.upgrade;function g(s){return p?J(s):s}if(!(typeof s==`string`&&s.trim().length!==0))throw Error(`Invalid argument. Expected non-empty string.`);if(s=s.trim(),v(s))return g(s);var b=s.replace(/\+$/,``).trim();if(v(b))return g(b);var C=B(s);return C!==null||(C=le(s,function(s){return v(s)?s:B(s)}),C!==null)||(C=q(s),C!==null)||(C=le(s,q),C!==null)?g(C):null};function J(s){return[`GPL-1.0`,`LGPL-1.0`,`AGPL-1.0`,`GPL-2.0`,`LGPL-2.0`,`AGPL-2.0`,`LGPL-2.1`].indexOf(s)===-1?[`GPL-1.0+`,`GPL-2.0+`,`GPL-3.0+`,`LGPL-2.0+`,`LGPL-2.1+`,`LGPL-3.0+`,`AGPL-1.0+`,`AGPL-3.0+`].indexOf(s)===-1?[`GPL-3.0`,`LGPL-3.0`,`AGPL-3.0`].indexOf(s)===-1?s:s+`-or-later`:s.replace(/\+$/,`-or-later`):s+`-only`}})),require_validate_npm_package_license=__commonJSMin(((s,l)=>{var p=require_spdx_expression_parse(),g=require_spdx_correct(),v=`license should be a valid SPDX license expression (without "LicenseRef"), "UNLICENSED", or "SEE LICENSE IN "`,b=/^SEE LICEN[CS]E IN (.+)$/;function C(s,l){return l.slice(0,s.length)===s}function w(s){if(s.hasOwnProperty(`license`)){var l=s.license;return C(`LicenseRef`,l)||C(`DocumentRef`,l)}else return w(s.left)||w(s.right)}l.exports=function(s){var l;try{l=p(s)}catch{var C;if(s===`UNLICENSED`||s===`UNLICENCED`)return{validForOldPackages:!0,validForNewPackages:!0,unlicensed:!0};if(C=b.exec(s))return{validForOldPackages:!0,validForNewPackages:!0,inFile:C[1]};var E={validForOldPackages:!1,validForNewPackages:!1,warnings:[v]};if(s.trim().length!==0){var k=g(s);k&&E.warnings.push(`license is similar to the valid expression "`+k+`"`)}return E}return w(l)?{validForNewPackages:!1,validForOldPackages:!1,spdx:!0,warnings:[v]}:{validForNewPackages:!0,validForOldPackages:!0,spdx:!0}}})),require_commonjs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LRUCache=void 0;let l=typeof performance==`object`&&performance&&typeof performance.now==`function`?performance:Date,p=new Set,g=typeof process==`object`&&process?process:{},v=(s,l,p,v)=>{typeof g.emitWarning==`function`?g.emitWarning(s,l,p,v):console.error(`[${p}] ${l}: ${s}`)},b=globalThis.AbortController,C=globalThis.AbortSignal;if(b===void 0){C=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(s,l){this._onabort.push(l)}},b=class{constructor(){l()}signal=new C;abort(s){if(!this.signal.aborted){this.signal.reason=s,this.signal.aborted=!0;for(let l of this.signal._onabort)l(s);this.signal.onabort?.(s)}}};let s=g.env?.LRU_CACHE_IGNORE_AC_WARNING!==`1`,l=()=>{s&&(s=!1,v("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.",`NO_ABORT_CONTROLLER`,`ENOTSUP`,l))}}let w=s=>!p.has(s),E=s=>s&&s===Math.floor(s)&&s>0&&isFinite(s),k=s=>E(s)?s<=2**8?Uint8Array:s<=2**16?Uint16Array:s<=2**32?Uint32Array:s<=2**53-1?A:null:null;var A=class extends Array{constructor(s){super(s),this.fill(0)}},N=class s{heap;length;static#e=!1;static create(l){let p=k(l);if(!p)return[];s.#e=!0;let g=new s(l,p);return s.#e=!1,g}constructor(l,p){if(!s.#e)throw TypeError(`instantiate Stack using Stack.create(n)`);this.heap=new p(l),this.length=0}push(s){this.heap[this.length++]=s}pop(){return this.heap[--this.length]}};s.LRUCache=class s{#e;#t;#n;#r;#i;#a;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#o;#s;#c;#l;#u;#d;#f;#p;#m;#h;#g;#_;#v;#y;#b;#x;#S;static unsafeExposeInternals(s){return{starts:s.#v,ttls:s.#y,sizes:s.#_,keyMap:s.#c,keyList:s.#l,valList:s.#u,next:s.#d,prev:s.#f,get head(){return s.#p},get tail(){return s.#m},free:s.#h,isBackgroundFetch:l=>s.#L(l),backgroundFetch:(l,p,g,v)=>s.#I(l,p,g,v),moveToTail:l=>s.#z(l),indexes:l=>s.#M(l),rindexes:l=>s.#N(l),isStale:l=>s.#D(l)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#s}get size(){return this.#o}get fetchMethod(){return this.#i}get memoMethod(){return this.#a}get dispose(){return this.#n}get disposeAfter(){return this.#r}constructor(l){let{max:g=0,ttl:b,ttlResolution:C=1,ttlAutopurge:A,updateAgeOnGet:F,updateAgeOnHas:I,allowStale:R,dispose:B,disposeAfter:q,noDisposeOnSet:le,noUpdateTTL:J,maxSize:_e=0,maxEntrySize:be=0,sizeCalculation:xe,fetchMethod:De,memoMethod:Ne,noDeleteOnFetchRejection:Pe,noDeleteOnStaleGet:ze,allowStaleOnFetchRejection:Be,allowStaleOnFetchAbort:We,ignoreFetchAbort:Ke}=l;if(g!==0&&!E(g))throw TypeError(`max option must be a nonnegative integer`);let qe=g?k(g):Array;if(!qe)throw Error(`invalid max value: `+g);if(this.#e=g,this.#t=_e,this.maxEntrySize=be||this.#t,this.sizeCalculation=xe,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw TypeError(`cannot set sizeCalculation without setting maxSize or maxEntrySize`);if(typeof this.sizeCalculation!=`function`)throw TypeError(`sizeCalculation set to non-function`)}if(Ne!==void 0&&typeof Ne!=`function`)throw TypeError(`memoMethod must be a function if defined`);if(this.#a=Ne,De!==void 0&&typeof De!=`function`)throw TypeError(`fetchMethod must be a function if specified`);if(this.#i=De,this.#x=!!De,this.#c=new Map,this.#l=Array(g).fill(void 0),this.#u=Array(g).fill(void 0),this.#d=new qe(g),this.#f=new qe(g),this.#p=0,this.#m=0,this.#h=N.create(g),this.#o=0,this.#s=0,typeof B==`function`&&(this.#n=B),typeof q==`function`?(this.#r=q,this.#g=[]):(this.#r=void 0,this.#g=void 0),this.#b=!!this.#n,this.#S=!!this.#r,this.noDisposeOnSet=!!le,this.noUpdateTTL=!!J,this.noDeleteOnFetchRejection=!!Pe,this.allowStaleOnFetchRejection=!!Be,this.allowStaleOnFetchAbort=!!We,this.ignoreFetchAbort=!!Ke,this.maxEntrySize!==0){if(this.#t!==0&&!E(this.#t))throw TypeError(`maxSize must be a positive integer if specified`);if(!E(this.maxEntrySize))throw TypeError(`maxEntrySize must be a positive integer if specified`);this.#O()}if(this.allowStale=!!R,this.noDeleteOnStaleGet=!!ze,this.updateAgeOnGet=!!F,this.updateAgeOnHas=!!I,this.ttlResolution=E(C)||C===0?C:1,this.ttlAutopurge=!!A,this.ttl=b||0,this.ttl){if(!E(this.ttl))throw TypeError(`ttl must be a positive integer if specified`);this.#C()}if(this.#e===0&&this.ttl===0&&this.#t===0)throw TypeError(`At least one of max, maxSize, or ttl is required`);if(!this.ttlAutopurge&&!this.#e&&!this.#t){let l=`LRU_CACHE_UNBOUNDED`;w(l)&&(p.add(l),v(`TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.`,`UnboundedCacheWarning`,l,s))}}getRemainingTTL(s){return this.#c.has(s)?1/0:0}#C(){let s=new A(this.#e),p=new A(this.#e);this.#y=s,this.#v=p,this.#E=(g,v,b=l.now())=>{if(p[g]=v===0?0:b,s[g]=v,v!==0&&this.ttlAutopurge){let s=setTimeout(()=>{this.#D(g)&&this.#B(this.#l[g],`expire`)},v+1);s.unref&&s.unref()}},this.#w=g=>{p[g]=s[g]===0?0:l.now()},this.#T=(l,b)=>{if(s[b]){let C=s[b],w=p[b];if(!C||!w)return;l.ttl=C,l.start=w,l.now=g||v(),l.remainingTTL=C-(l.now-w)}};let g=0,v=()=>{let s=l.now();if(this.ttlResolution>0){g=s;let l=setTimeout(()=>g=0,this.ttlResolution);l.unref&&l.unref()}return s};this.getRemainingTTL=l=>{let b=this.#c.get(l);if(b===void 0)return 0;let C=s[b],w=p[b];return!C||!w?1/0:C-((g||v())-w)},this.#D=l=>{let b=p[l],C=s[l];return!!C&&!!b&&(g||v())-b>C}}#w=()=>{};#T=()=>{};#E=()=>{};#D=()=>!1;#O(){let s=new A(this.#e);this.#s=0,this.#_=s,this.#k=l=>{this.#s-=s[l],s[l]=0},this.#j=(s,l,p,g)=>{if(this.#L(l))return 0;if(!E(p))if(g){if(typeof g!=`function`)throw TypeError(`sizeCalculation must be a function`);if(p=g(l,s),!E(p))throw TypeError(`sizeCalculation return invalid (expect positive integer)`)}else throw TypeError(`invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.`);return p},this.#A=(l,p,g)=>{if(s[l]=p,this.#t){let p=this.#t-s[l];for(;this.#s>p;)this.#F(!0)}this.#s+=s[l],g&&(g.entrySize=p,g.totalCalculatedSize=this.#s)}}#k=s=>{};#A=(s,l,p)=>{};#j=(s,l,p,g)=>{if(p||g)throw TypeError(`cannot set size without setting maxSize or maxEntrySize on cache`);return 0};*#M({allowStale:s=this.allowStale}={}){if(this.#o)for(let l=this.#m;!(!this.#P(l)||((s||!this.#D(l))&&(yield l),l===this.#p));)l=this.#f[l]}*#N({allowStale:s=this.allowStale}={}){if(this.#o)for(let l=this.#p;!(!this.#P(l)||((s||!this.#D(l))&&(yield l),l===this.#m));)l=this.#d[l]}#P(s){return s!==void 0&&this.#c.get(this.#l[s])===s}*entries(){for(let s of this.#M())this.#u[s]!==void 0&&this.#l[s]!==void 0&&!this.#L(this.#u[s])&&(yield[this.#l[s],this.#u[s]])}*rentries(){for(let s of this.#N())this.#u[s]!==void 0&&this.#l[s]!==void 0&&!this.#L(this.#u[s])&&(yield[this.#l[s],this.#u[s]])}*keys(){for(let s of this.#M()){let l=this.#l[s];l!==void 0&&!this.#L(this.#u[s])&&(yield l)}}*rkeys(){for(let s of this.#N()){let l=this.#l[s];l!==void 0&&!this.#L(this.#u[s])&&(yield l)}}*values(){for(let s of this.#M())this.#u[s]!==void 0&&!this.#L(this.#u[s])&&(yield this.#u[s])}*rvalues(){for(let s of this.#N())this.#u[s]!==void 0&&!this.#L(this.#u[s])&&(yield this.#u[s])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]=`LRUCache`;find(s,l={}){for(let p of this.#M()){let g=this.#u[p],v=this.#L(g)?g.__staleWhileFetching:g;if(v!==void 0&&s(v,this.#l[p],this))return this.get(this.#l[p],l)}}forEach(s,l=this){for(let p of this.#M()){let g=this.#u[p],v=this.#L(g)?g.__staleWhileFetching:g;v!==void 0&&s.call(l,v,this.#l[p],this)}}rforEach(s,l=this){for(let p of this.#N()){let g=this.#u[p],v=this.#L(g)?g.__staleWhileFetching:g;v!==void 0&&s.call(l,v,this.#l[p],this)}}purgeStale(){let s=!1;for(let l of this.#N({allowStale:!0}))this.#D(l)&&(this.#B(this.#l[l],`expire`),s=!0);return s}info(s){let p=this.#c.get(s);if(p===void 0)return;let g=this.#u[p],v=this.#L(g)?g.__staleWhileFetching:g;if(v===void 0)return;let b={value:v};if(this.#y&&this.#v){let s=this.#y[p],g=this.#v[p];s&&g&&(b.ttl=s-(l.now()-g),b.start=Date.now())}return this.#_&&(b.size=this.#_[p]),b}dump(){let s=[];for(let p of this.#M({allowStale:!0})){let g=this.#l[p],v=this.#u[p],b=this.#L(v)?v.__staleWhileFetching:v;if(b===void 0||g===void 0)continue;let C={value:b};if(this.#y&&this.#v){C.ttl=this.#y[p];let s=l.now()-this.#v[p];C.start=Math.floor(Date.now()-s)}this.#_&&(C.size=this.#_[p]),s.unshift([g,C])}return s}load(s){this.clear();for(let[p,g]of s){if(g.start){let s=Date.now()-g.start;g.start=l.now()-s}this.set(p,g.value,g)}}set(s,l,p={}){if(l===void 0)return this.delete(s),this;let{ttl:g=this.ttl,start:v,noDisposeOnSet:b=this.noDisposeOnSet,sizeCalculation:C=this.sizeCalculation,status:w}=p,{noUpdateTTL:E=this.noUpdateTTL}=p,k=this.#j(s,l,p.size||0,C);if(this.maxEntrySize&&k>this.maxEntrySize)return w&&(w.set=`miss`,w.maxEntrySizeExceeded=!0),this.#B(s,`set`),this;let A=this.#o===0?void 0:this.#c.get(s);if(A===void 0)A=this.#o===0?this.#m:this.#h.length===0?this.#o===this.#e?this.#F(!1):this.#o:this.#h.pop(),this.#l[A]=s,this.#u[A]=l,this.#c.set(s,A),this.#d[this.#m]=A,this.#f[A]=this.#m,this.#m=A,this.#o++,this.#A(A,k,w),w&&(w.set=`add`),E=!1;else{this.#z(A);let p=this.#u[A];if(l!==p){if(this.#x&&this.#L(p)){p.__abortController.abort(Error(`replaced`));let{__staleWhileFetching:l}=p;l!==void 0&&!b&&(this.#b&&this.#n?.(l,s,`set`),this.#S&&this.#g?.push([l,s,`set`]))}else b||(this.#b&&this.#n?.(p,s,`set`),this.#S&&this.#g?.push([p,s,`set`]));if(this.#k(A),this.#A(A,k,w),this.#u[A]=l,w){w.set=`replace`;let s=p&&this.#L(p)?p.__staleWhileFetching:p;s!==void 0&&(w.oldValue=s)}}else w&&(w.set=`update`)}if(g!==0&&!this.#y&&this.#C(),this.#y&&(E||this.#E(A,g,v),w&&this.#T(w,A)),!b&&this.#S&&this.#g){let s=this.#g,l;for(;l=s?.shift();)this.#r?.(...l)}return this}pop(){try{for(;this.#o;){let s=this.#u[this.#p];if(this.#F(!0),this.#L(s)){if(s.__staleWhileFetching)return s.__staleWhileFetching}else if(s!==void 0)return s}}finally{if(this.#S&&this.#g){let s=this.#g,l;for(;l=s?.shift();)this.#r?.(...l)}}}#F(s){let l=this.#p,p=this.#l[l],g=this.#u[l];return this.#x&&this.#L(g)?g.__abortController.abort(Error(`evicted`)):(this.#b||this.#S)&&(this.#b&&this.#n?.(g,p,`evict`),this.#S&&this.#g?.push([g,p,`evict`])),this.#k(l),s&&(this.#l[l]=void 0,this.#u[l]=void 0,this.#h.push(l)),this.#o===1?(this.#p=this.#m=0,this.#h.length=0):this.#p=this.#d[l],this.#c.delete(p),this.#o--,l}has(s,l={}){let{updateAgeOnHas:p=this.updateAgeOnHas,status:g}=l,v=this.#c.get(s);if(v!==void 0){let s=this.#u[v];if(this.#L(s)&&s.__staleWhileFetching===void 0)return!1;if(this.#D(v))g&&(g.has=`stale`,this.#T(g,v));else return p&&this.#w(v),g&&(g.has=`hit`,this.#T(g,v)),!0}else g&&(g.has=`miss`);return!1}peek(s,l={}){let{allowStale:p=this.allowStale}=l,g=this.#c.get(s);if(g===void 0||!p&&this.#D(g))return;let v=this.#u[g];return this.#L(v)?v.__staleWhileFetching:v}#I(s,l,p,g){let v=l===void 0?void 0:this.#u[l];if(this.#L(v))return v;let C=new b,{signal:w}=p;w?.addEventListener(`abort`,()=>C.abort(w.reason),{signal:C.signal});let E={signal:C.signal,options:p,context:g},k=(g,v=!1)=>{let{aborted:b}=C.signal,w=p.ignoreFetchAbort&&g!==void 0;if(p.status&&(b&&!v?(p.status.fetchAborted=!0,p.status.fetchError=C.signal.reason,w&&(p.status.fetchAbortIgnored=!0)):p.status.fetchResolved=!0),b&&!w&&!v)return N(C.signal.reason);let k=I;return this.#u[l]===I&&(g===void 0?k.__staleWhileFetching?this.#u[l]=k.__staleWhileFetching:this.#B(s,`fetch`):(p.status&&(p.status.fetchUpdated=!0),this.set(s,g,E.options))),g},A=s=>(p.status&&(p.status.fetchRejected=!0,p.status.fetchError=s),N(s)),N=g=>{let{aborted:v}=C.signal,b=v&&p.allowStaleOnFetchAbort,w=b||p.allowStaleOnFetchRejection,E=w||p.noDeleteOnFetchRejection,k=I;if(this.#u[l]===I&&(!E||k.__staleWhileFetching===void 0?this.#B(s,`fetch`):b||(this.#u[l]=k.__staleWhileFetching)),w)return p.status&&k.__staleWhileFetching!==void 0&&(p.status.returnedStale=!0),k.__staleWhileFetching;if(k.__returned===k)throw g},F=(l,g)=>{let b=this.#i?.(s,v,E);b&&b instanceof Promise&&b.then(s=>l(s===void 0?void 0:s),g),C.signal.addEventListener(`abort`,()=>{(!p.ignoreFetchAbort||p.allowStaleOnFetchAbort)&&(l(void 0),p.allowStaleOnFetchAbort&&(l=s=>k(s,!0)))})};p.status&&(p.status.fetchDispatched=!0);let I=new Promise(F).then(k,A),R=Object.assign(I,{__abortController:C,__staleWhileFetching:v,__returned:void 0});return l===void 0?(this.set(s,R,{...E.options,status:void 0}),l=this.#c.get(s)):this.#u[l]=R,R}#L(s){if(!this.#x)return!1;let l=s;return!!l&&l instanceof Promise&&l.hasOwnProperty(`__staleWhileFetching`)&&l.__abortController instanceof b}async fetch(s,l={}){let{allowStale:p=this.allowStale,updateAgeOnGet:g=this.updateAgeOnGet,noDeleteOnStaleGet:v=this.noDeleteOnStaleGet,ttl:b=this.ttl,noDisposeOnSet:C=this.noDisposeOnSet,size:w=0,sizeCalculation:E=this.sizeCalculation,noUpdateTTL:k=this.noUpdateTTL,noDeleteOnFetchRejection:A=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:N=this.allowStaleOnFetchRejection,ignoreFetchAbort:F=this.ignoreFetchAbort,allowStaleOnFetchAbort:I=this.allowStaleOnFetchAbort,context:R,forceRefresh:B=!1,status:q,signal:le}=l;if(!this.#x)return q&&(q.fetch=`get`),this.get(s,{allowStale:p,updateAgeOnGet:g,noDeleteOnStaleGet:v,status:q});let J={allowStale:p,updateAgeOnGet:g,noDeleteOnStaleGet:v,ttl:b,noDisposeOnSet:C,size:w,sizeCalculation:E,noUpdateTTL:k,noDeleteOnFetchRejection:A,allowStaleOnFetchRejection:N,allowStaleOnFetchAbort:I,ignoreFetchAbort:F,status:q,signal:le},_e=this.#c.get(s);if(_e===void 0){q&&(q.fetch=`miss`);let l=this.#I(s,_e,J,R);return l.__returned=l}else{let l=this.#u[_e];if(this.#L(l)){let s=p&&l.__staleWhileFetching!==void 0;return q&&(q.fetch=`inflight`,s&&(q.returnedStale=!0)),s?l.__staleWhileFetching:l.__returned=l}let v=this.#D(_e);if(!B&&!v)return q&&(q.fetch=`hit`),this.#z(_e),g&&this.#w(_e),q&&this.#T(q,_e),l;let b=this.#I(s,_e,J,R),C=b.__staleWhileFetching!==void 0&&p;return q&&(q.fetch=v?`stale`:`refresh`,C&&v&&(q.returnedStale=!0)),C?b.__staleWhileFetching:b.__returned=b}}async forceFetch(s,l={}){let p=await this.fetch(s,l);if(p===void 0)throw Error(`fetch() returned undefined`);return p}memo(s,l={}){let p=this.#a;if(!p)throw Error(`no memoMethod provided to constructor`);let{context:g,forceRefresh:v,...b}=l,C=this.get(s,b);if(!v&&C!==void 0)return C;let w=p(s,C,{options:b,context:g});return this.set(s,w,b),w}get(s,l={}){let{allowStale:p=this.allowStale,updateAgeOnGet:g=this.updateAgeOnGet,noDeleteOnStaleGet:v=this.noDeleteOnStaleGet,status:b}=l,C=this.#c.get(s);if(C!==void 0){let l=this.#u[C],w=this.#L(l);return b&&this.#T(b,C),this.#D(C)?(b&&(b.get=`stale`),w?(b&&p&&l.__staleWhileFetching!==void 0&&(b.returnedStale=!0),p?l.__staleWhileFetching:void 0):(v||this.#B(s,`expire`),b&&p&&(b.returnedStale=!0),p?l:void 0)):(b&&(b.get=`hit`),w?l.__staleWhileFetching:(this.#z(C),g&&this.#w(C),l))}else b&&(b.get=`miss`)}#R(s,l){this.#f[l]=s,this.#d[s]=l}#z(s){s!==this.#m&&(s===this.#p?this.#p=this.#d[s]:this.#R(this.#f[s],this.#d[s]),this.#R(this.#m,s),this.#m=s)}delete(s){return this.#B(s,`delete`)}#B(s,l){let p=!1;if(this.#o!==0){let g=this.#c.get(s);if(g!==void 0)if(p=!0,this.#o===1)this.#V(l);else{this.#k(g);let p=this.#u[g];if(this.#L(p)?p.__abortController.abort(Error(`deleted`)):(this.#b||this.#S)&&(this.#b&&this.#n?.(p,s,l),this.#S&&this.#g?.push([p,s,l])),this.#c.delete(s),this.#l[g]=void 0,this.#u[g]=void 0,g===this.#m)this.#m=this.#f[g];else if(g===this.#p)this.#p=this.#d[g];else{let s=this.#f[g];this.#d[s]=this.#d[g];let l=this.#d[g];this.#f[l]=this.#f[g]}this.#o--,this.#h.push(g)}}if(this.#S&&this.#g?.length){let s=this.#g,l;for(;l=s?.shift();)this.#r?.(...l)}return p}clear(){return this.#V(`delete`)}#V(s){for(let l of this.#N({allowStale:!0})){let p=this.#u[l];if(this.#L(p))p.__abortController.abort(Error(`deleted`));else{let g=this.#l[l];this.#b&&this.#n?.(p,g,s),this.#S&&this.#g?.push([p,g,s])}}if(this.#c.clear(),this.#u.fill(void 0),this.#l.fill(void 0),this.#y&&this.#v&&(this.#y.fill(0),this.#v.fill(0)),this.#_&&this.#_.fill(0),this.#p=0,this.#m=0,this.#h.length=0,this.#s=0,this.#o=0,this.#S&&this.#g){let s=this.#g,l;for(;l=s?.shift();)this.#r?.(...l)}}}})),require_hosts=__commonJSMin(((s,l)=>{let p=(...s)=>s.every(s=>s)?s.join(``):``,g=s=>s?encodeURIComponent(s):``,v=s=>s.toLowerCase().replace(/^\W+|\/|\W+$/g,``).replace(/\W+/g,`-`),b={sshtemplate:({domain:s,user:l,project:g,committish:v})=>`git@${s}:${l}/${g}.git${p(`#`,v)}`,sshurltemplate:({domain:s,user:l,project:g,committish:v})=>`git+ssh://git@${s}/${l}/${g}.git${p(`#`,v)}`,edittemplate:({domain:s,user:l,project:v,committish:b,editpath:C,path:w})=>`https://${s}/${l}/${v}${p(`/`,C,`/`,g(b||`HEAD`),`/`,w)}`,browsetemplate:({domain:s,user:l,project:v,committish:b,treepath:C})=>`https://${s}/${l}/${v}${p(`/`,C,`/`,g(b))}`,browsetreetemplate:({domain:s,user:l,project:v,committish:b,treepath:C,path:w,fragment:E,hashformat:k})=>`https://${s}/${l}/${v}/${C}/${g(b||`HEAD`)}/${w}${p(`#`,k(E||``))}`,browseblobtemplate:({domain:s,user:l,project:v,committish:b,blobpath:C,path:w,fragment:E,hashformat:k})=>`https://${s}/${l}/${v}/${C}/${g(b||`HEAD`)}/${w}${p(`#`,k(E||``))}`,docstemplate:({domain:s,user:l,project:v,treepath:b,committish:C})=>`https://${s}/${l}/${v}${p(`/`,b,`/`,g(C))}#readme`,httpstemplate:({auth:s,domain:l,user:g,project:v,committish:b})=>`git+https://${p(s,`@`)}${l}/${g}/${v}.git${p(`#`,b)}`,filetemplate:({domain:s,user:l,project:p,committish:v,path:b})=>`https://${s}/${l}/${p}/raw/${g(v||`HEAD`)}/${b}`,shortcuttemplate:({type:s,user:l,project:g,committish:v})=>`${s}:${l}/${g}${p(`#`,v)}`,pathtemplate:({user:s,project:l,committish:g})=>`${s}/${l}${p(`#`,g)}`,bugstemplate:({domain:s,user:l,project:p})=>`https://${s}/${l}/${p}/issues`,hashformat:v},C={};C.github={protocols:[`git:`,`http:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`github.com`,treepath:`tree`,blobpath:`blob`,editpath:`edit`,filetemplate:({auth:s,user:l,project:v,committish:b,path:C})=>`https://${p(s,`@`)}raw.githubusercontent.com/${l}/${v}/${g(b||`HEAD`)}/${C}`,gittemplate:({auth:s,domain:l,user:g,project:v,committish:b})=>`git://${p(s,`@`)}${l}/${g}/${v}.git${p(`#`,b)}`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://codeload.${s}/${l}/${p}/tar.gz/${g(v||`HEAD`)}`,extract:s=>{let[,l,p,g,v]=s.pathname.split(`/`,5);if(!(g&&g!==`tree`)&&(g||(v=s.hash.slice(1)),p&&p.endsWith(`.git`)&&(p=p.slice(0,-4)),!(!l||!p)))return{user:l,project:p,committish:v}}},C.bitbucket={protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`bitbucket.org`,treepath:`src`,blobpath:`src`,editpath:`?mode=edit`,edittemplate:({domain:s,user:l,project:v,committish:b,treepath:C,path:w,editpath:E})=>`https://${s}/${l}/${v}${p(`/`,C,`/`,g(b||`HEAD`),`/`,w,E)}`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://${s}/${l}/${p}/get/${g(v||`HEAD`)}.tar.gz`,extract:s=>{let[,l,p,g]=s.pathname.split(`/`,4);if(![`get`].includes(g)&&(p&&p.endsWith(`.git`)&&(p=p.slice(0,-4)),!(!l||!p)))return{user:l,project:p,committish:s.hash.slice(1)}}},C.gitlab={protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gitlab.com`,treepath:`tree`,blobpath:`tree`,editpath:`-/edit`,httpstemplate:({auth:s,domain:l,user:g,project:v,committish:b})=>`git+https://${p(s,`@`)}${l}/${g}/${v}.git${p(`#`,b)}`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://${s}/${l}/${p}/repository/archive.tar.gz?ref=${g(v||`HEAD`)}`,extract:s=>{let l=s.pathname.slice(1);if(l.includes(`/-/`)||l.includes(`/archive.tar.gz`))return;let p=l.split(`/`),g=p.pop();g.endsWith(`.git`)&&(g=g.slice(0,-4));let v=p.join(`/`);if(!(!v||!g))return{user:v,project:g,committish:s.hash.slice(1)}}},C.gist={protocols:[`git:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gist.github.com`,editpath:`edit`,sshtemplate:({domain:s,project:l,committish:g})=>`git@${s}:${l}.git${p(`#`,g)}`,sshurltemplate:({domain:s,project:l,committish:g})=>`git+ssh://git@${s}/${l}.git${p(`#`,g)}`,edittemplate:({domain:s,user:l,project:v,committish:b,editpath:C})=>`https://${s}/${l}/${v}${p(`/`,g(b))}/${C}`,browsetemplate:({domain:s,project:l,committish:v})=>`https://${s}/${l}${p(`/`,g(v))}`,browsetreetemplate:({domain:s,project:l,committish:v,path:b,hashformat:C})=>`https://${s}/${l}${p(`/`,g(v))}${p(`#`,C(b))}`,browseblobtemplate:({domain:s,project:l,committish:v,path:b,hashformat:C})=>`https://${s}/${l}${p(`/`,g(v))}${p(`#`,C(b))}`,docstemplate:({domain:s,project:l,committish:v})=>`https://${s}/${l}${p(`/`,g(v))}`,httpstemplate:({domain:s,project:l,committish:g})=>`git+https://${s}/${l}.git${p(`#`,g)}`,filetemplate:({user:s,project:l,committish:v,path:b})=>`https://gist.githubusercontent.com/${s}/${l}/raw${p(`/`,g(v))}/${b}`,shortcuttemplate:({type:s,project:l,committish:g})=>`${s}:${l}${p(`#`,g)}`,pathtemplate:({project:s,committish:l})=>`${s}${p(`#`,l)}`,bugstemplate:({domain:s,project:l})=>`https://${s}/${l}`,gittemplate:({domain:s,project:l,committish:g})=>`git://${s}/${l}.git${p(`#`,g)}`,tarballtemplate:({project:s,committish:l})=>`https://codeload.github.com/gist/${s}/tar.gz/${g(l||`HEAD`)}`,extract:s=>{let[,l,p,g]=s.pathname.split(`/`,4);if(g!==`raw`){if(!p){if(!l)return;p=l,l=null}return p.endsWith(`.git`)&&(p=p.slice(0,-4)),{user:l,project:p,committish:s.hash.slice(1)}}},hashformat:function(s){return s&&`file-`+v(s)}},C.sourcehut={protocols:[`git+ssh:`,`https:`],domain:`git.sr.ht`,treepath:`tree`,blobpath:`tree`,filetemplate:({domain:s,user:l,project:p,committish:v,path:b})=>`https://${s}/${l}/${p}/blob/${g(v)||`HEAD`}/${b}`,httpstemplate:({domain:s,user:l,project:g,committish:v})=>`https://${s}/${l}/${g}.git${p(`#`,v)}`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://${s}/${l}/${p}/archive/${g(v)||`HEAD`}.tar.gz`,bugstemplate:()=>null,extract:s=>{let[,l,p,g]=s.pathname.split(`/`,4);if(![`archive`].includes(g)&&(p&&p.endsWith(`.git`)&&(p=p.slice(0,-4)),!(!l||!p)))return{user:l,project:p,committish:s.hash.slice(1)}}};for(let[s,l]of Object.entries(C))C[s]=Object.assign({},b,l);l.exports=C})),require_parse_url=__commonJSMin(((s,l)=>{let p=require(`url`),g=(s,l,p)=>{let g=s.indexOf(p);return s.lastIndexOf(l,g>-1?g:1/0)},v=s=>{try{return new p.URL(s)}catch{}},b=(s,l)=>{let p=s.indexOf(`:`),g=s.slice(0,p+1);if(Object.prototype.hasOwnProperty.call(l,g))return s;let v=s.indexOf(`@`);return v>-1?v>p?`git+ssh://${s}`:s:s.indexOf(`//`)===p+1?s:`${s.slice(0,p+1)}//${s.slice(p+1)}`},C=s=>{let l=g(s,`@`,`#`),p=g(s,`:`,`#`);return p>l&&(s=s.slice(0,p)+`/`+s.slice(p+1)),g(s,`:`,`#`)===-1&&s.indexOf(`//`)===-1&&(s=`git+ssh://${s}`),s};l.exports=(s,l)=>{let p=l?b(s,l):s;return v(p)||v(C(p))}})),require_from_url=__commonJSMin(((s,l)=>{let p=require_parse_url(),g=s=>{let l=s.indexOf(`#`),p=s.indexOf(`/`),g=s.indexOf(`/`,p+1),v=s.indexOf(`:`),b=/\s/.exec(s),C=s.indexOf(`@`),w=!b||l>-1&&b.index>l,E=C===-1||l>-1&&C>l,k=v===-1||l>-1&&v>l,A=g===-1||l>-1&&g>l,N=p>0,F=l>-1?s[l-1]!==`/`:!s.endsWith(`/`),I=!s.startsWith(`.`);return w&&N&&F&&I&&E&&k&&A};l.exports=(s,l,{gitHosts:v,protocols:b})=>{if(!s)return;let C=p(g(s)?`github:${s}`:s,b);if(!C)return;let w=v.byShortcut[C.protocol],E=v.byDomain[C.hostname.startsWith(`www.`)?C.hostname.slice(4):C.hostname],k=w||E;if(!k)return;let A=v[w||E],N=null;b[C.protocol]?.auth&&(C.username||C.password)&&(N=`${C.username}${C.password?`:`+C.password:``}`);let F=null,I=null,R=null,B=null;try{if(w){let s=C.pathname.startsWith(`/`)?C.pathname.slice(1):C.pathname,l=s.indexOf(`@`);l>-1&&(s=s.slice(l+1));let p=s.lastIndexOf(`/`);p>-1?(I=decodeURIComponent(s.slice(0,p)),I||=null,R=decodeURIComponent(s.slice(p+1))):R=decodeURIComponent(s),R.endsWith(`.git`)&&(R=R.slice(0,-4)),C.hash&&(F=decodeURIComponent(C.hash.slice(1))),B=`shortcut`}else{if(!A.protocols.includes(C.protocol))return;let s=A.extract(C);if(!s)return;I=s.user&&decodeURIComponent(s.user),R=decodeURIComponent(s.project),F=decodeURIComponent(s.committish),B=b[C.protocol]?.name||C.protocol.slice(0,-1)}}catch(s){if(s instanceof URIError)return;throw s}return[k,I,N,R,F,B,l]}})),require_lib$19=__commonJSMin(((s,l)=>{let{LRUCache:p}=require_commonjs(),g=require_hosts(),v=require_from_url(),b=require_parse_url(),C=new p({max:1e3});var w=class s{constructor(l,p,g,v,b,C,w={}){Object.assign(this,s.#e[l],{type:l,user:p,auth:g,project:v,committish:b,default:C,opts:w})}static#e={byShortcut:{},byDomain:{}};static#t={"git+ssh:":{name:`sshurl`},"ssh:":{name:`sshurl`},"git+https:":{name:`https`,auth:!0},"git:":{auth:!0},"http:":{auth:!0},"https:":{auth:!0},"git+http:":{auth:!0}};static addHost(l,p){s.#e[l]=p,s.#e.byDomain[p.domain]=l,s.#e.byShortcut[`${l}:`]=l,s.#t[`${l}:`]={name:l}}static fromUrl(l,p){if(typeof l!=`string`)return;let g=l+JSON.stringify(p||{});if(!C.has(g)){let b=v(l,p,{gitHosts:s.#e,protocols:s.#t});C.set(g,b?new s(...b):void 0)}return C.get(g)}static parseUrl(s){return b(s)}#n(s,l){if(typeof s!=`function`)return null;let p={...this,...this.opts,...l};p.path||=``,p.path.startsWith(`/`)&&(p.path=p.path.slice(1)),p.noCommittish&&(p.committish=null);let g=s(p);return p.noGitPlus&&g.startsWith(`git+`)?g.slice(4):g}hash(){return this.committish?`#${this.committish}`:``}ssh(s){return this.#n(this.sshtemplate,s)}sshurl(s){return this.#n(this.sshurltemplate,s)}browse(s,...l){return typeof s==`string`?typeof l[0]==`string`?this.#n(this.browsetreetemplate,{...l[1],fragment:l[0],path:s}):this.#n(this.browsetreetemplate,{...l[0],path:s}):this.#n(this.browsetemplate,s)}browseFile(s,...l){return typeof l[0]==`string`?this.#n(this.browseblobtemplate,{...l[1],fragment:l[0],path:s}):this.#n(this.browseblobtemplate,{...l[0],path:s})}docs(s){return this.#n(this.docstemplate,s)}bugs(s){return this.#n(this.bugstemplate,s)}https(s){return this.#n(this.httpstemplate,s)}git(s){return this.#n(this.gittemplate,s)}shortcut(s){return this.#n(this.shortcuttemplate,s)}path(s){return this.#n(this.pathtemplate,s)}tarball(s){return this.#n(this.tarballtemplate,{...s,noCommittish:!1})}file(s,l){return this.#n(this.filetemplate,{...l,path:s})}edit(s,l){return this.#n(this.edittemplate,{...l,path:s})}getDefaultRepresentation(){return this.default}toString(s){return this.default&&typeof this[this.default]==`function`?this[this.default](s):this.sshurl(s)}};for(let[s,l]of Object.entries(g))w.addHost(s,l);l.exports=w})),require_extract_description$2=__commonJSMin(((s,l)=>{l.exports=p;function p(s){if(!s||s===`ERROR: No README data found!`)return;s=s.trim().split(` -`);let l=0;for(;s[l]&&s[l].trim().match(/^(#|$)/);)l++;let p=s.length,g=l+1;for(;g{l.exports={topLevel:{dependancies:`dependencies`,dependecies:`dependencies`,depdenencies:`dependencies`,devEependencies:`devDependencies`,depends:`dependencies`,"dev-dependencies":`devDependencies`,devDependences:`devDependencies`,devDepenencies:`devDependencies`,devdependencies:`devDependencies`,repostitory:`repository`,repo:`repository`,prefereGlobal:`preferGlobal`,hompage:`homepage`,hampage:`homepage`,autohr:`author`,autor:`author`,contributers:`contributors`,publicationConfig:`publishConfig`,script:`scripts`},bugs:{web:`url`,name:`url`},script:{server:`start`,tests:`test`}}})),require_fixer$2=__commonJSMin(((s,l)=>{var p=require(`semver/functions/valid.js`),g=require(`semver/functions/clean.js`),v=require_validate_npm_package_license(),b=require_lib$19(),C=require(`node:module`),w=[`dependencies`,`devDependencies`,`optionalDependencies`],E=require_extract_description$2(),k=require(`url`),A=require_typos$2(),N=s=>s.includes(`@`)&&s.indexOf(`@`)`:``)+g}function le(s){if(typeof s!=`string`)return s;var l=s.match(/^([^(<]+)/),p=s.match(/\(([^()]+)\)/),g=s.match(/<([^<>]+)>/),v={};return l&&l[0].trim()&&(v.name=l[0].trim()),g&&(v.email=g[1]),p&&(v.url=p[1]),v}function J(s){var l=s.optionalDependencies;if(l){var p=s.dependencies||{};Object.keys(l).forEach(function(s){p[s]=l[s]}),s.dependencies=p}}function _e(s,l,p){if(!s)return{};if(typeof s==`string`&&(s=s.trim().split(/[\n\r\s\t ,]+/)),!Array.isArray(s))return s;p(`deprecatedArrayDependencies`,l);var g={};return s.filter(function(s){return typeof s==`string`}).forEach(function(s){s=s.trim().split(/(:?[@\s><=])/);var l=s.shift(),p=s.join(``);p=p.trim(),p=p.replace(/^@/,``),g[l]=p}),g}function be(s,l){w.forEach(function(p){s[p]&&(s[p]=_e(s[p],p,l))})}function xe(s,l){s&&Object.keys(s).forEach(function(p){A.bugs[p]&&(l(`typo`,p,A.bugs[p],`bugs`),s[A.bugs[p]]=s[p],delete s[p])})}})),require_warning_messages$2=__commonJSMin(((s,l)=>{l.exports={repositories:`'repositories' (plural) Not supported. Please pick one as the 'repository' field`,missingRepository:`No repository field.`,brokenGitUrl:`Probably broken git url: %s`,nonObjectScripts:`scripts must be an object`,nonStringScript:`script values must be string commands`,nonArrayFiles:`Invalid 'files' member`,invalidFilename:`Invalid filename in 'files' list: %s`,nonArrayBundleDependencies:`Invalid 'bundleDependencies' list. Must be array of package names`,nonStringBundleDependency:`Invalid bundleDependencies member: %s`,nonDependencyBundleDependency:`Non-dependency in bundleDependencies: %s`,nonObjectDependencies:`%s field must be an object`,nonStringDependency:`Invalid dependency: %s %s`,deprecatedArrayDependencies:`specifying %s as array is deprecated`,deprecatedModules:`modules field is deprecated`,nonArrayKeywords:`keywords should be an array of strings`,nonStringKeyword:`keywords should be an array of strings`,conflictingName:`%s is also the name of a node core module.`,nonStringDescription:`'description' field should be a string`,missingDescription:`No description`,missingReadme:`No README data`,missingLicense:`No license field.`,nonEmailUrlBugsString:`Bug string field must be url, email, or {email,url}`,nonUrlBugsUrlField:`bugs.url field must be a string url. Deleted.`,nonEmailBugsEmailField:`bugs.email field must be a string email. Deleted.`,emptyNormalizedBugs:`Normalized value of bugs field is an empty object. Deleted.`,nonUrlHomepage:`homepage field must be a string url. Deleted.`,invalidLicense:`license should be a valid SPDX license expression`,typo:`%s should probably be %s.`}})),require_make_warning$2=__commonJSMin(((s,l)=>{var p=require(`util`),g=require_warning_messages$2();l.exports=function(){var s=Array.prototype.slice.call(arguments,0),l=s.shift();if(l===`typo`)return v.apply(null,s);var b=g[l]?g[l]:l+`: '%s'`;return s.unshift(b),p.format.apply(null,s)};function v(s,l,v){return v&&(s=v+`['`+s+`']`,l=v+`['`+l+`']`),p.format(g.typo,s,l)}})),require_normalize$2=__commonJSMin(((s,l)=>{l.exports=w;var p=require_fixer$2();w.fixer=p;var g=require_make_warning$2(),v=[`name`,`version`,`description`,`repository`,`modules`,`scripts`,`files`,`bin`,`man`,`bugs`,`keywords`,`readme`,`homepage`,`license`],b=[`dependencies`,`people`,`typos`],C=v.map(function(s){return E(s)+`Field`});C=C.concat(b);function w(s,l,v){l===!0&&(l=null,v=!0),v||=!1,(!l||s.private)&&(l=function(){}),s.scripts&&s.scripts.install===`node-gyp rebuild`&&!s.scripts.preinstall&&(s.gypfile=!0),p.warn=function(){l(g.apply(null,arguments))},C.forEach(function(l){p[`fix`+E(l)](s,v)}),s._id=s.name+`@`+s.version}function E(s){return s.charAt(0).toUpperCase()+s.slice(1)}})),init_default$2=__esmMin((()=>{}));function toPath$3(s){return s instanceof URL?(0,node_url.fileURLToPath)(s):s}var init_node$2=__esmMin((()=>{init_default$2()}));async function readPackage({cwd:s,normalize:l=!0}={}){return _readPackage(await node_fs_promises.default.readFile(getPackagePath(s),`utf8`),l)}var import_normalize,getPackagePath,_readPackage,init_read_pkg=__esmMin((()=>{init_parse_json(),import_normalize=__toESM$1(require_normalize$2(),1),init_node$2(),getPackagePath=s=>node_path.default.resolve(toPath$3(s)??`.`,`package.json`),_readPackage=(s,l)=>{let p=typeof s==`string`?parseJson(s):s;return l&&(0,import_normalize.default)(p),p}}));async function readPackageUp(s){let l=await findUp$1(`package.json`,s);if(l)return{packageJson:await readPackage({...s,cwd:node_path.default.dirname(l)}),path:l}}var init_read_package_up=__esmMin((()=>{init_find_up_simple(),init_read_pkg()}));function rng(){return poolPtr>rnds8Pool.length-16&&(crypto.default.randomFillSync(rnds8Pool),poolPtr=0),rnds8Pool.slice(poolPtr,poolPtr+=16)}var rnds8Pool,poolPtr,init_rng=__esmMin((()=>{rnds8Pool=new Uint8Array(256),poolPtr=rnds8Pool.length})),regex_default,init_regex=__esmMin((()=>{regex_default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i}));function validate$1(s){return typeof s==`string`&®ex_default.test(s)}var init_validate$1=__esmMin((()=>{init_regex()}));function stringify(s,l=0){let p=(byteToHex[s[l+0]]+byteToHex[s[l+1]]+byteToHex[s[l+2]]+byteToHex[s[l+3]]+`-`+byteToHex[s[l+4]]+byteToHex[s[l+5]]+`-`+byteToHex[s[l+6]]+byteToHex[s[l+7]]+`-`+byteToHex[s[l+8]]+byteToHex[s[l+9]]+`-`+byteToHex[s[l+10]]+byteToHex[s[l+11]]+byteToHex[s[l+12]]+byteToHex[s[l+13]]+byteToHex[s[l+14]]+byteToHex[s[l+15]]).toLowerCase();if(!validate$1(p))throw TypeError(`Stringified UUID is invalid`);return p}var byteToHex,init_stringify=__esmMin((()=>{init_validate$1(),byteToHex=[];for(let s=0;s<256;++s)byteToHex.push((s+256).toString(16).substr(1))}));function v1(s,l,p){let g=l&&p||0,v=l||Array(16);s||={};let b=s.node||_nodeId,C=s.clockseq===void 0?_clockseq:s.clockseq;if(b==null||C==null){let l=s.random||(s.rng||rng)();b??=_nodeId=[l[0]|1,l[1],l[2],l[3],l[4],l[5]],C??=_clockseq=(l[6]<<8|l[7])&16383}let w=s.msecs===void 0?Date.now():s.msecs,E=s.nsecs===void 0?_lastNSecs+1:s.nsecs,k=w-_lastMSecs+(E-_lastNSecs)/1e4;if(k<0&&s.clockseq===void 0&&(C=C+1&16383),(k<0||w>_lastMSecs)&&s.nsecs===void 0&&(E=0),E>=1e4)throw Error(`uuid.v1(): Can't create more than 10M uuids/sec`);_lastMSecs=w,_lastNSecs=E,_clockseq=C,w+=0xb1d069b5400;let A=((w&268435455)*1e4+E)%4294967296;v[g++]=A>>>24&255,v[g++]=A>>>16&255,v[g++]=A>>>8&255,v[g++]=A&255;let N=w/4294967296*1e4&268435455;v[g++]=N>>>8&255,v[g++]=N&255,v[g++]=N>>>24&15|16,v[g++]=N>>>16&255,v[g++]=C>>>8|128,v[g++]=C&255;for(let s=0;s<6;++s)v[g+s]=b[s];return l||stringify(v)}var _nodeId,_clockseq,_lastMSecs,_lastNSecs,init_v1=__esmMin((()=>{init_rng(),init_stringify(),_lastMSecs=0,_lastNSecs=0}));function parse$2(s){if(!validate$1(s))throw TypeError(`Invalid UUID`);let l,p=new Uint8Array(16);return p[0]=(l=parseInt(s.slice(0,8),16))>>>24,p[1]=l>>>16&255,p[2]=l>>>8&255,p[3]=l&255,p[4]=(l=parseInt(s.slice(9,13),16))>>>8,p[5]=l&255,p[6]=(l=parseInt(s.slice(14,18),16))>>>8,p[7]=l&255,p[8]=(l=parseInt(s.slice(19,23),16))>>>8,p[9]=l&255,p[10]=(l=parseInt(s.slice(24,36),16))/1099511627776&255,p[11]=l/4294967296&255,p[12]=l>>>24&255,p[13]=l>>>16&255,p[14]=l>>>8&255,p[15]=l&255,p}var init_parse=__esmMin((()=>{init_validate$1()}));function stringToBytes(s){s=unescape(encodeURIComponent(s));let l=[];for(let p=0;p{init_stringify(),init_parse(),DNS=`6ba7b810-9dad-11d1-80b4-00c04fd430c8`,URL$5=`6ba7b811-9dad-11d1-80b4-00c04fd430c8`}));function md5(s){return Array.isArray(s)?s=Buffer.from(s):typeof s==`string`&&(s=Buffer.from(s,`utf8`)),crypto.default.createHash(`md5`).update(s).digest()}var init_md5=__esmMin((()=>{})),v3,init_v3=__esmMin((()=>{init_v35(),init_md5(),v3=v35_default(`v3`,48,md5)}));function v4(s,l,p){s||={};let g=s.random||(s.rng||rng)();if(g[6]=g[6]&15|64,g[8]=g[8]&63|128,l){p||=0;for(let s=0;s<16;++s)l[p+s]=g[s];return l}return stringify(g)}var init_v4=__esmMin((()=>{init_rng(),init_stringify()}));function sha1(s){return Array.isArray(s)?s=Buffer.from(s):typeof s==`string`&&(s=Buffer.from(s,`utf8`)),crypto.default.createHash(`sha1`).update(s).digest()}var init_sha1=__esmMin((()=>{})),v5,init_v5=__esmMin((()=>{init_v35(),init_sha1(),v5=v35_default(`v5`,80,sha1)})),nil_default,init_nil=__esmMin((()=>{nil_default=`00000000-0000-0000-0000-000000000000`}));function version$1(s){if(!validate$1(s))throw TypeError(`Invalid UUID`);return parseInt(s.substr(14,1),16)}var init_version=__esmMin((()=>{init_validate$1()})),esm_node_exports=__exportAll({NIL:()=>nil_default,parse:()=>parse$2,stringify:()=>stringify,v1:()=>v1,v3:()=>v3,v4:()=>v4,v5:()=>v5,validate:()=>validate$1,version:()=>version$1}),init_esm_node=__esmMin((()=>{init_v1(),init_v3(),init_v4(),init_v5(),init_nil(),init_version(),init_validate$1(),init_stringify(),init_parse()})),require_yocto_queue=__commonJSMin(((s,l)=>{var p=class{constructor(s){this.value=s,this.next=void 0}};l.exports=class{constructor(){this.clear()}enqueue(s){let l=new p(s);this._head?(this._tail.next=l,this._tail=l):(this._head=l,this._tail=l),this._size++}dequeue(){let s=this._head;if(s)return this._head=this._head.next,this._size--,s.value}clear(){this._head=void 0,this._tail=void 0,this._size=0}get size(){return this._size}*[Symbol.iterator](){let s=this._head;for(;s;)yield s.value,s=s.next}}})),require_p_limit$3=__commonJSMin(((s,l)=>{let p=require_yocto_queue();l.exports=s=>{if(!((Number.isInteger(s)||s===1/0)&&s>0))throw TypeError("Expected `concurrency` to be a number from 1 and up");let l=new p,g=0,v=()=>{g--,l.size>0&&l.dequeue()()},b=async(s,l,...p)=>{g++;let b=(async()=>s(...p))();l(b);try{await b}catch{}v()},C=(p,v,...C)=>{l.enqueue(b.bind(null,p,v,...C)),(async()=>{await Promise.resolve(),g0&&l.dequeue()()})()},w=(s,...l)=>new Promise(p=>{C(s,p,...l)});return Object.defineProperties(w,{activeCount:{get:()=>g},pendingCount:{get:()=>l.size},clearQueue:{value:()=>{l.clear()}}}),w}})),require_tmp=__commonJSMin(((s,l)=>{ + `):``,this.name=`UnsubscriptionError`,this.errors=s,this}return s.prototype=Object.create(Error.prototype),s})()})),require_Subscription=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_isArray$1(),f=require_isObject$1(),p=require_isFunction$2(),g=require_UnsubscriptionError();s.Subscription=function(){function s(s){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,s&&(this._ctorUnsubscribe=!0,this._unsubscribe=s)}return s.prototype.unsubscribe=function(){var b;if(!this.closed){var C=this,w=C._parentOrParents,E=C._ctorUnsubscribe,k=C._unsubscribe,A=C._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,w instanceof s)w.remove(this);else if(w!==null)for(var N=0;N{Object.defineProperty(s,`__esModule`,{value:!0}),s.rxSubscriber=(function(){return typeof Symbol==`function`?Symbol(`rxSubscriber`):`@@rxSubscriber_`+Math.random()})(),s.$$rxSubscriber=s.rxSubscriber})),require_Subscriber=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_isFunction$2(),p=require_Observer(),g=require_Subscription(),v=require_rxSubscriber(),b=require_config$2(),C=require_hostReportError(),w=function(s){l(f,s);function f(l,g,v){var b=s.call(this)||this;switch(b.syncErrorValue=null,b.syncErrorThrown=!1,b.syncErrorThrowable=!1,b.isStopped=!1,arguments.length){case 0:b.destination=p.empty;break;case 1:if(!l){b.destination=p.empty;break}if(typeof l==`object`){l instanceof f?(b.syncErrorThrowable=l.syncErrorThrowable,b.destination=l,l.add(b)):(b.syncErrorThrowable=!0,b.destination=new E(b,l));break}default:b.syncErrorThrowable=!0,b.destination=new E(b,l,g,v);break}return b}return f.prototype[v.rxSubscriber]=function(){return this},f.create=function(s,l,p){var g=new f(s,l,p);return g.syncErrorThrowable=!1,g},f.prototype.next=function(s){this.isStopped||this._next(s)},f.prototype.error=function(s){this.isStopped||(this.isStopped=!0,this._error(s))},f.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},f.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,s.prototype.unsubscribe.call(this))},f.prototype._next=function(s){this.destination.next(s)},f.prototype._error=function(s){this.destination.error(s),this.unsubscribe()},f.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},f.prototype._unsubscribeAndRecycle=function(){var s=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=s,this},f}(g.Subscription);s.Subscriber=w;var E=function(s){l(g,s);function g(l,g,v,b){var C=s.call(this)||this;C._parentSubscriber=l;var w,E=C;return f.isFunction(g)?w=g:g&&(w=g.next,v=g.error,b=g.complete,g!==p.empty&&(E=Object.create(g),f.isFunction(E.unsubscribe)&&C.add(E.unsubscribe.bind(E)),E.unsubscribe=C.unsubscribe.bind(C))),C._context=E,C._next=w,C._error=v,C._complete=b,C}return g.prototype.next=function(s){if(!this.isStopped&&this._next){var l=this._parentSubscriber;!b.config.useDeprecatedSynchronousErrorHandling||!l.syncErrorThrowable?this.__tryOrUnsub(this._next,s):this.__tryOrSetError(l,this._next,s)&&this.unsubscribe()}},g.prototype.error=function(s){if(!this.isStopped){var l=this._parentSubscriber,f=b.config.useDeprecatedSynchronousErrorHandling;if(this._error)!f||!l.syncErrorThrowable?(this.__tryOrUnsub(this._error,s),this.unsubscribe()):(this.__tryOrSetError(l,this._error,s),this.unsubscribe());else if(l.syncErrorThrowable)f?(l.syncErrorValue=s,l.syncErrorThrown=!0):C.hostReportError(s),this.unsubscribe();else{if(this.unsubscribe(),f)throw s;C.hostReportError(s)}}},g.prototype.complete=function(){var s=this;if(!this.isStopped){var l=this._parentSubscriber;if(this._complete){var f=function(){return s._complete.call(s._context)};!b.config.useDeprecatedSynchronousErrorHandling||!l.syncErrorThrowable?(this.__tryOrUnsub(f),this.unsubscribe()):(this.__tryOrSetError(l,f),this.unsubscribe())}else this.unsubscribe()}},g.prototype.__tryOrUnsub=function(s,l){try{s.call(this._context,l)}catch(s){if(this.unsubscribe(),b.config.useDeprecatedSynchronousErrorHandling)throw s;C.hostReportError(s)}},g.prototype.__tryOrSetError=function(s,l,f){if(!b.config.useDeprecatedSynchronousErrorHandling)throw Error(`bad call`);try{l.call(this._context,f)}catch(l){return b.config.useDeprecatedSynchronousErrorHandling?(s.syncErrorValue=l,s.syncErrorThrown=!0,!0):(C.hostReportError(l),!0)}return!1},g.prototype._unsubscribe=function(){var s=this._parentSubscriber;this._context=null,this._parentSubscriber=null,s.unsubscribe()},g}(w);s.SafeSubscriber=E})),require_canReportError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Subscriber();function f(s){for(;s;){var f=s,p=f.closed,g=f.destination,v=f.isStopped;if(p||v)return!1;s=g&&g instanceof l.Subscriber?g:null}return!0}s.canReportError=f})),require_toSubscriber=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Subscriber(),f=require_rxSubscriber(),p=require_Observer();function g(s,g,v){if(s){if(s instanceof l.Subscriber)return s;if(s[f.rxSubscriber])return s[f.rxSubscriber]()}return!s&&!g&&!v?new l.Subscriber(p.empty):new l.Subscriber(s,g,v)}s.toSubscriber=g})),require_observable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.observable=(function(){return typeof Symbol==`function`&&Symbol.observable||`@@observable`})()})),require_identity$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return s}s.identity=l})),require_pipe$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_identity$2();function f(){for(var s=[],l=0;l{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_canReportError(),f=require_toSubscriber(),p=require_observable(),g=require_pipe$1(),v=require_config$2();s.Observable=function(){function s(s){this._isScalar=!1,s&&(this._subscribe=s)}return s.prototype.lift=function(l){var f=new s;return f.source=this,f.operator=l,f},s.prototype.subscribe=function(s,l,p){var g=this.operator,b=f.toSubscriber(s,l,p);if(g?b.add(g.call(b,this.source)):b.add(this.source||v.config.useDeprecatedSynchronousErrorHandling&&!b.syncErrorThrowable?this._subscribe(b):this._trySubscribe(b)),v.config.useDeprecatedSynchronousErrorHandling&&b.syncErrorThrowable&&(b.syncErrorThrowable=!1,b.syncErrorThrown))throw b.syncErrorValue;return b},s.prototype._trySubscribe=function(s){try{return this._subscribe(s)}catch(f){v.config.useDeprecatedSynchronousErrorHandling&&(s.syncErrorThrown=!0,s.syncErrorValue=f),l.canReportError(s)?s.error(f):console.warn(f)}},s.prototype.forEach=function(s,l){var f=this;return l=b(l),new l(function(l,p){var g=f.subscribe(function(l){try{s(l)}catch(s){p(s),g&&g.unsubscribe()}},p,l)})},s.prototype._subscribe=function(s){var l=this.source;return l&&l.subscribe(s)},s.prototype[p.observable]=function(){return this},s.prototype.pipe=function(){for(var s=[],l=0;l{Object.defineProperty(s,`__esModule`,{value:!0}),s.ObjectUnsubscribedError=(function(){function s(){return Error.call(this),this.message=`object unsubscribed`,this.name=`ObjectUnsubscribedError`,this}return s.prototype=Object.create(Error.prototype),s})()})),require_SubjectSubscription=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.SubjectSubscription=function(s){l(f,s);function f(l,f){var p=s.call(this)||this;return p.subject=l,p.subscriber=f,p.closed=!1,p}return f.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var s=this.subject,l=s.observers;if(this.subject=null,!(!l||l.length===0||s.isStopped||s.closed)){var f=l.indexOf(this.subscriber);f!==-1&&l.splice(f,1)}}},f}(require_Subscription().Subscription)})),require_Subject=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Observable(),p=require_Subscriber(),g=require_Subscription(),v=require_ObjectUnsubscribedError(),b=require_SubjectSubscription(),C=require_rxSubscriber(),w=function(s){l(f,s);function f(l){var f=s.call(this,l)||this;return f.destination=l,f}return f}(p.Subscriber);s.SubjectSubscriber=w;var E=function(s){l(p,s);function p(){var l=s.call(this)||this;return l.observers=[],l.closed=!1,l.isStopped=!1,l.hasError=!1,l.thrownError=null,l}return p.prototype[C.rxSubscriber]=function(){return new w(this)},p.prototype.lift=function(s){var l=new k(this,this);return l.operator=s,l},p.prototype.next=function(s){if(this.closed)throw new v.ObjectUnsubscribedError;if(!this.isStopped)for(var l=this.observers,f=l.length,p=l.slice(),g=0;g{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Subscriber();function p(){return function(s){return s.lift(new g(s))}}s.refCount=p;var g=function(){function s(s){this.connectable=s}return s.prototype.call=function(s,l){var f=this.connectable;f._refCount++;var p=new v(s,f),g=l.subscribe(p);return p.closed||(p.connection=f.connect()),g},s}(),v=function(s){l(f,s);function f(l,f){var p=s.call(this,l)||this;return p.connectable=f,p}return f.prototype._unsubscribe=function(){var s=this.connectable;if(!s){this.connection=null;return}this.connectable=null;var l=s._refCount;if(l<=0){this.connection=null;return}if(s._refCount=l-1,l>1){this.connection=null;return}var f=this.connection,p=s._connection;this.connection=null,p&&(!f||p===f)&&p.unsubscribe()},f}(f.Subscriber)})),require_ConnectableObservable=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Subject(),p=require_Observable(),g=require_Subscriber(),v=require_Subscription(),b=require_refCount(),C=function(s){l(f,s);function f(l,f){var p=s.call(this)||this;return p.source=l,p.subjectFactory=f,p._refCount=0,p._isComplete=!1,p}return f.prototype._subscribe=function(s){return this.getSubject().subscribe(s)},f.prototype.getSubject=function(){var s=this._subject;return(!s||s.isStopped)&&(this._subject=this.subjectFactory()),this._subject},f.prototype.connect=function(){var s=this._connection;return s||(this._isComplete=!1,s=this._connection=new v.Subscription,s.add(this.source.subscribe(new w(this.getSubject(),this))),s.closed&&(this._connection=null,s=v.Subscription.EMPTY)),s},f.prototype.refCount=function(){return b.refCount()(this)},f}(p.Observable);s.ConnectableObservable=C,s.connectableObservableDescriptor=(function(){var s=C.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:s._subscribe},_isComplete:{value:s._isComplete,writable:!0},getSubject:{value:s.getSubject},connect:{value:s.connect},refCount:{value:s.refCount}}})();var w=function(s){l(f,s);function f(l,f){var p=s.call(this,l)||this;return p.connectable=f,p}return f.prototype._error=function(l){this._unsubscribe(),s.prototype._error.call(this,l)},f.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),s.prototype._complete.call(this)},f.prototype._unsubscribe=function(){var s=this.connectable;if(s){this.connectable=null;var l=s._connection;s._refCount=0,s._subject=null,s._connection=null,l&&l.unsubscribe()}},f}(f.SubjectSubscriber);(function(){function s(s){this.connectable=s}return s.prototype.call=function(s,l){var f=this.connectable;f._refCount++;var p=new E(s,f),g=l.subscribe(p);return p.closed||(p.connection=f.connect()),g},s})();var E=function(s){l(f,s);function f(l,f){var p=s.call(this,l)||this;return p.connectable=f,p}return f.prototype._unsubscribe=function(){var s=this.connectable;if(!s){this.connection=null;return}this.connectable=null;var l=s._refCount;if(l<=0){this.connection=null;return}if(s._refCount=l-1,l>1){this.connection=null;return}var f=this.connection,p=s._connection;this.connection=null,p&&(!f||p===f)&&p.unsubscribe()},f}(g.Subscriber)})),require_groupBy$2=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Subscriber(),p=require_Subscription(),g=require_Observable(),v=require_Subject();function b(s,l,f,p){return function(g){return g.lift(new C(s,l,f,p))}}s.groupBy=b;var C=function(){function s(s,l,f,p){this.keySelector=s,this.elementSelector=l,this.durationSelector=f,this.subjectSelector=p}return s.prototype.call=function(s,l){return l.subscribe(new w(s,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))},s}(),w=function(s){l(f,s);function f(l,f,p,g,v){var b=s.call(this,l)||this;return b.keySelector=f,b.elementSelector=p,b.durationSelector=g,b.subjectSelector=v,b.groups=null,b.attemptedToUnsubscribe=!1,b.count=0,b}return f.prototype._next=function(s){var l;try{l=this.keySelector(s)}catch(s){this.error(s);return}this._group(s,l)},f.prototype._group=function(s,l){var f=this.groups;f||=this.groups=new Map;var p=f.get(l),g;if(this.elementSelector)try{g=this.elementSelector(s)}catch(s){this.error(s)}else g=s;if(!p){p=this.subjectSelector?this.subjectSelector():new v.Subject,f.set(l,p);var b=new k(l,p,this);if(this.destination.next(b),this.durationSelector){var C=void 0;try{C=this.durationSelector(new k(l,p))}catch(s){this.error(s);return}this.add(C.subscribe(new E(l,p,this)))}}p.closed||p.next(g)},f.prototype._error=function(s){var l=this.groups;l&&(l.forEach(function(l,f){l.error(s)}),l.clear()),this.destination.error(s)},f.prototype._complete=function(){var s=this.groups;s&&(s.forEach(function(s,l){s.complete()}),s.clear()),this.destination.complete()},f.prototype.removeGroup=function(s){this.groups.delete(s)},f.prototype.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,this.count===0&&s.prototype.unsubscribe.call(this))},f}(f.Subscriber),E=function(s){l(f,s);function f(l,f,p){var g=s.call(this,f)||this;return g.key=l,g.group=f,g.parent=p,g}return f.prototype._next=function(s){this.complete()},f.prototype._unsubscribe=function(){var s=this,l=s.parent,f=s.key;this.key=this.parent=null,l&&l.removeGroup(f)},f}(f.Subscriber),k=function(s){l(f,s);function f(l,f,p){var g=s.call(this)||this;return g.key=l,g.groupSubject=f,g.refCountSubscription=p,g}return f.prototype._subscribe=function(s){var l=new p.Subscription,f=this,g=f.refCountSubscription,v=f.groupSubject;return g&&!g.closed&&l.add(new A(g)),l.add(v.subscribe(s)),l},f}(g.Observable);s.GroupedObservable=k;var A=function(s){l(f,s);function f(l){var f=s.call(this)||this;return f.parent=l,l.count++,f}return f.prototype.unsubscribe=function(){var l=this.parent;!l.closed&&!this.closed&&(s.prototype.unsubscribe.call(this),--l.count,l.count===0&&l.attemptedToUnsubscribe&&l.unsubscribe())},f}(p.Subscription)})),require_BehaviorSubject=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Subject(),p=require_ObjectUnsubscribedError();s.BehaviorSubject=function(s){l(f,s);function f(l){var f=s.call(this)||this;return f._value=l,f}return Object.defineProperty(f.prototype,`value`,{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),f.prototype._subscribe=function(l){var f=s.prototype._subscribe.call(this,l);return f&&!f.closed&&l.next(this._value),f},f.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new p.ObjectUnsubscribedError;return this._value},f.prototype.next=function(l){s.prototype.next.call(this,this._value=l)},f}(f.Subject)})),require_Action=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.Action=function(s){l(f,s);function f(l,f){return s.call(this)||this}return f.prototype.schedule=function(s,l){return l===void 0&&(l=0),this},f}(require_Subscription().Subscription)})),require_AsyncAction=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.AsyncAction=function(s){l(f,s);function f(l,f){var p=s.call(this,l,f)||this;return p.scheduler=l,p.work=f,p.pending=!1,p}return f.prototype.schedule=function(s,l){if(l===void 0&&(l=0),this.closed)return this;this.state=s;var f=this.id,p=this.scheduler;return f!=null&&(this.id=this.recycleAsyncId(p,f,l)),this.pending=!0,this.delay=l,this.id=this.id||this.requestAsyncId(p,this.id,l),this},f.prototype.requestAsyncId=function(s,l,f){return f===void 0&&(f=0),setInterval(s.flush.bind(s,this),f)},f.prototype.recycleAsyncId=function(s,l,f){if(f===void 0&&(f=0),f!==null&&this.delay===f&&this.pending===!1)return l;clearInterval(l)},f.prototype.execute=function(s,l){if(this.closed)return Error(`executing a cancelled action`);this.pending=!1;var f=this._execute(s,l);if(f)return f;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},f.prototype._execute=function(s,l){var f=!1,p=void 0;try{this.work(s)}catch(s){f=!0,p=!!s&&s||Error(s)}if(f)return this.unsubscribe(),p},f.prototype._unsubscribe=function(){var s=this.id,l=this.scheduler,f=l.actions,p=f.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,p!==-1&&f.splice(p,1),s!=null&&(this.id=this.recycleAsyncId(l,s,null)),this.delay=null},f}(require_Action().Action)})),require_QueueAction=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.QueueAction=function(s){l(f,s);function f(l,f){var p=s.call(this,l,f)||this;return p.scheduler=l,p.work=f,p}return f.prototype.schedule=function(l,f){return f===void 0&&(f=0),f>0?s.prototype.schedule.call(this,l,f):(this.delay=f,this.state=l,this.scheduler.flush(this),this)},f.prototype.execute=function(l,f){return f>0||this.closed?s.prototype.execute.call(this,l,f):this._execute(l,f)},f.prototype.requestAsyncId=function(l,f,p){return p===void 0&&(p=0),p!==null&&p>0||p===null&&this.delay>0?s.prototype.requestAsyncId.call(this,l,f,p):l.flush(this)},f}(require_AsyncAction().AsyncAction)})),require_Scheduler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Scheduler=function(){function s(l,f){f===void 0&&(f=s.now),this.SchedulerAction=l,this.now=f}return s.prototype.schedule=function(s,l,f){return l===void 0&&(l=0),new this.SchedulerAction(this,s).schedule(f,l)},s.now=function(){return Date.now()},s}()})),require_AsyncScheduler=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Scheduler();s.AsyncScheduler=function(s){l(p,s);function p(l,g){g===void 0&&(g=f.Scheduler.now);var v=s.call(this,l,function(){return p.delegate&&p.delegate!==v?p.delegate.now():g()})||this;return v.actions=[],v.active=!1,v.scheduled=void 0,v}return p.prototype.schedule=function(l,f,g){return f===void 0&&(f=0),p.delegate&&p.delegate!==this?p.delegate.schedule(l,f,g):s.prototype.schedule.call(this,l,f,g)},p.prototype.flush=function(s){var l=this.actions;if(this.active){l.push(s);return}var f;this.active=!0;do if(f=s.execute(s.state,s.delay))break;while(s=l.shift());if(this.active=!1,f){for(;s=l.shift();)s.unsubscribe();throw f}},p}(f.Scheduler)})),require_QueueScheduler=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.QueueScheduler=function(s){l(f,s);function f(){return s!==null&&s.apply(this,arguments)||this}return f}(require_AsyncScheduler().AsyncScheduler)})),require_queue$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_QueueAction();s.queueScheduler=new(require_QueueScheduler()).QueueScheduler(l.QueueAction),s.queue=s.queueScheduler})),require_empty$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable();s.EMPTY=new l.Observable(function(s){return s.complete()});function f(l){return l?p(l):s.EMPTY}s.empty=f;function p(s){return new l.Observable(function(l){return s.schedule(function(){return l.complete()})})}})),require_isScheduler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return s&&typeof s.schedule==`function`}s.isScheduler=l})),require_subscribeToArray=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.subscribeToArray=function(s){return function(l){for(var f=0,p=s.length;f{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_Subscription();function p(s,p){return new l.Observable(function(l){var g=new f.Subscription,v=0;return g.add(p.schedule(function(){if(v===s.length){l.complete();return}l.next(s[v++]),l.closed||g.add(this.schedule())})),g})}s.scheduleArray=p})),require_fromArray=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_subscribeToArray(),p=require_scheduleArray();function g(s,g){return g?p.scheduleArray(s,g):new l.Observable(f.subscribeToArray(s))}s.fromArray=g})),require_of=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_isScheduler(),f=require_fromArray(),p=require_scheduleArray();function g(){for(var s=[],g=0;g{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable();function f(s,f){return f?new l.Observable(function(l){return f.schedule(p,0,{error:s,subscriber:l})}):new l.Observable(function(l){return l.error(s)})}s.throwError=f;function p(s){var l=s.error;s.subscriber.error(l)}})),require_Notification=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_empty$1(),f=require_of(),p=require_throwError();(function(s){s.NEXT=`N`,s.ERROR=`E`,s.COMPLETE=`C`})(s.NotificationKind||={}),s.Notification=function(){function s(s,l,f){this.kind=s,this.value=l,this.error=f,this.hasValue=s===`N`}return s.prototype.observe=function(s){switch(this.kind){case`N`:return s.next&&s.next(this.value);case`E`:return s.error&&s.error(this.error);case`C`:return s.complete&&s.complete()}},s.prototype.do=function(s,l,f){switch(this.kind){case`N`:return s&&s(this.value);case`E`:return l&&l(this.error);case`C`:return f&&f()}},s.prototype.accept=function(s,l,f){return s&&typeof s.next==`function`?this.observe(s):this.do(s,l,f)},s.prototype.toObservable=function(){switch(this.kind){case`N`:return f.of(this.value);case`E`:return p.throwError(this.error);case`C`:return l.empty()}throw Error(`unexpected notification kind value`)},s.createNext=function(l){return l===void 0?s.undefinedValueNotification:new s(`N`,l)},s.createError=function(l){return new s(`E`,void 0,l)},s.createComplete=function(){return s.completeNotification},s.completeNotification=new s(`C`),s.undefinedValueNotification=new s(`N`,void 0),s}()})),require_observeOn=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Subscriber(),p=require_Notification();function g(s,l){return l===void 0&&(l=0),function(f){return f.lift(new v(s,l))}}s.observeOn=g;var v=function(){function s(s,l){l===void 0&&(l=0),this.scheduler=s,this.delay=l}return s.prototype.call=function(s,l){return l.subscribe(new b(s,this.scheduler,this.delay))},s}();s.ObserveOnOperator=v;var b=function(s){l(f,s);function f(l,f,p){p===void 0&&(p=0);var g=s.call(this,l)||this;return g.scheduler=f,g.delay=p,g}return f.dispatch=function(s){var l=s.notification,f=s.destination;l.observe(f),this.unsubscribe()},f.prototype.scheduleMessage=function(s){this.destination.add(this.scheduler.schedule(f.dispatch,this.delay,new C(s,this.destination)))},f.prototype._next=function(s){this.scheduleMessage(p.Notification.createNext(s))},f.prototype._error=function(s){this.scheduleMessage(p.Notification.createError(s)),this.unsubscribe()},f.prototype._complete=function(){this.scheduleMessage(p.Notification.createComplete()),this.unsubscribe()},f}(f.Subscriber);s.ObserveOnSubscriber=b;var C=function(){function s(s,l){this.notification=s,this.destination=l}return s}();s.ObserveOnMessage=C})),require_ReplaySubject=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Subject(),p=require_queue$1(),g=require_Subscription(),v=require_observeOn(),b=require_ObjectUnsubscribedError(),C=require_SubjectSubscription();s.ReplaySubject=function(s){l(f,s);function f(l,f,p){l===void 0&&(l=1/0),f===void 0&&(f=1/0);var g=s.call(this)||this;return g.scheduler=p,g._events=[],g._infiniteTimeWindow=!1,g._bufferSize=l<1?1:l,g._windowTime=f<1?1:f,f===1/0?(g._infiniteTimeWindow=!0,g.next=g.nextInfiniteTimeWindow):g.next=g.nextTimeWindow,g}return f.prototype.nextInfiniteTimeWindow=function(l){if(!this.isStopped){var f=this._events;f.push(l),f.length>this._bufferSize&&f.shift()}s.prototype.next.call(this,l)},f.prototype.nextTimeWindow=function(l){this.isStopped||(this._events.push(new w(this._getNow(),l)),this._trimBufferThenGetEvents()),s.prototype.next.call(this,l)},f.prototype._subscribe=function(s){var l=this._infiniteTimeWindow,f=l?this._events:this._trimBufferThenGetEvents(),p=this.scheduler,w=f.length,E;if(this.closed)throw new b.ObjectUnsubscribedError;if(this.isStopped||this.hasError?E=g.Subscription.EMPTY:(this.observers.push(s),E=new C.SubjectSubscription(this,s)),p&&s.add(s=new v.ObserveOnSubscriber(s,p)),l)for(var k=0;kl&&(v=Math.max(v,g-l)),v>0&&p.splice(0,v),p},f}(f.Subject);var w=function(){function s(s,l){this.time=s,this.value=l}return s}()})),require_AsyncSubject=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Subject(),p=require_Subscription();s.AsyncSubject=function(s){l(f,s);function f(){var l=s!==null&&s.apply(this,arguments)||this;return l.value=null,l.hasNext=!1,l.hasCompleted=!1,l}return f.prototype._subscribe=function(l){return this.hasError?(l.error(this.thrownError),p.Subscription.EMPTY):this.hasCompleted&&this.hasNext?(l.next(this.value),l.complete(),p.Subscription.EMPTY):s.prototype._subscribe.call(this,l)},f.prototype.next=function(s){this.hasCompleted||(this.value=s,this.hasNext=!0)},f.prototype.error=function(l){this.hasCompleted||s.prototype.error.call(this,l)},f.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&s.prototype.next.call(this,this.value),s.prototype.complete.call(this)},f}(f.Subject)})),require_Immediate=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=1,f=(function(){return Promise.resolve()})(),p={};function g(s){return s in p?(delete p[s],!0):!1}s.Immediate={setImmediate:function(s){var v=l++;return p[v]=!0,f.then(function(){return g(v)&&s()}),v},clearImmediate:function(s){g(s)}},s.TestTools={pending:function(){return Object.keys(p).length}}})),require_AsapAction=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Immediate();s.AsapAction=function(s){l(p,s);function p(l,f){var p=s.call(this,l,f)||this;return p.scheduler=l,p.work=f,p}return p.prototype.requestAsyncId=function(l,p,g){return g===void 0&&(g=0),g!==null&&g>0?s.prototype.requestAsyncId.call(this,l,p,g):(l.actions.push(this),l.scheduled||=f.Immediate.setImmediate(l.flush.bind(l,null)))},p.prototype.recycleAsyncId=function(l,p,g){if(g===void 0&&(g=0),g!==null&&g>0||g===null&&this.delay>0)return s.prototype.recycleAsyncId.call(this,l,p,g);l.actions.length===0&&(f.Immediate.clearImmediate(p),l.scheduled=void 0)},p}(require_AsyncAction().AsyncAction)})),require_AsapScheduler=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.AsapScheduler=function(s){l(f,s);function f(){return s!==null&&s.apply(this,arguments)||this}return f.prototype.flush=function(s){this.active=!0,this.scheduled=void 0;var l=this.actions,f,p=-1,g=l.length;s||=l.shift();do if(f=s.execute(s.state,s.delay))break;while(++p{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_AsapAction();s.asapScheduler=new(require_AsapScheduler()).AsapScheduler(l.AsapAction),s.asap=s.asapScheduler})),require_async$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_AsyncAction();s.asyncScheduler=new(require_AsyncScheduler()).AsyncScheduler(l.AsyncAction),s.async=s.asyncScheduler})),require_AnimationFrameAction=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.AnimationFrameAction=function(s){l(f,s);function f(l,f){var p=s.call(this,l,f)||this;return p.scheduler=l,p.work=f,p}return f.prototype.requestAsyncId=function(l,f,p){return p===void 0&&(p=0),p!==null&&p>0?s.prototype.requestAsyncId.call(this,l,f,p):(l.actions.push(this),l.scheduled||=requestAnimationFrame(function(){return l.flush(null)}))},f.prototype.recycleAsyncId=function(l,f,p){if(p===void 0&&(p=0),p!==null&&p>0||p===null&&this.delay>0)return s.prototype.recycleAsyncId.call(this,l,f,p);l.actions.length===0&&(cancelAnimationFrame(f),l.scheduled=void 0)},f}(require_AsyncAction().AsyncAction)})),require_AnimationFrameScheduler=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.AnimationFrameScheduler=function(s){l(f,s);function f(){return s!==null&&s.apply(this,arguments)||this}return f.prototype.flush=function(s){this.active=!0,this.scheduled=void 0;var l=this.actions,f,p=-1,g=l.length;s||=l.shift();do if(f=s.execute(s.state,s.delay))break;while(++p{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_AnimationFrameAction();s.animationFrameScheduler=new(require_AnimationFrameScheduler()).AnimationFrameScheduler(l.AnimationFrameAction),s.animationFrame=s.animationFrameScheduler})),require_VirtualTimeScheduler=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_AsyncAction();s.VirtualTimeScheduler=function(s){l(f,s);function f(l,f){l===void 0&&(l=p),f===void 0&&(f=1/0);var g=s.call(this,l,function(){return g.frame})||this;return g.maxFrames=f,g.frame=0,g.index=-1,g}return f.prototype.flush=function(){for(var s=this,l=s.actions,f=s.maxFrames,p,g;(g=l[0])&&g.delay<=f&&(l.shift(),this.frame=g.delay,!(p=g.execute(g.state,g.delay))););if(p){for(;g=l.shift();)g.unsubscribe();throw p}},f.frameTimeFactor=10,f}(require_AsyncScheduler().AsyncScheduler);var p=function(s){l(f,s);function f(l,f,p){p===void 0&&(p=l.index+=1);var g=s.call(this,l,f)||this;return g.scheduler=l,g.work=f,g.index=p,g.active=!0,g.index=l.index=p,g}return f.prototype.schedule=function(l,p){if(p===void 0&&(p=0),!this.id)return s.prototype.schedule.call(this,l,p);this.active=!1;var g=new f(this.scheduler,this.work);return this.add(g),g.schedule(l,p)},f.prototype.requestAsyncId=function(s,l,p){p===void 0&&(p=0),this.delay=s.frame+p;var g=s.actions;return g.push(this),g.sort(f.sortActions),!0},f.prototype.recycleAsyncId=function(s,l,f){f===void 0&&(f=0)},f.prototype._execute=function(l,f){if(this.active===!0)return s.prototype._execute.call(this,l,f)},f.sortActions=function(s,l){return s.delay===l.delay?s.index===l.index?0:s.index>l.index?1:-1:s.delay>l.delay?1:-1},f}(f.AsyncAction);s.VirtualAction=p})),require_noop$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(){}s.noop=l})),require_isObservable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable();function f(s){return!!s&&(s instanceof l.Observable||typeof s.lift==`function`&&typeof s.subscribe==`function`)}s.isObservable=f})),require_ArgumentOutOfRangeError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ArgumentOutOfRangeError=(function(){function s(){return Error.call(this),this.message=`argument out of range`,this.name=`ArgumentOutOfRangeError`,this}return s.prototype=Object.create(Error.prototype),s})()})),require_EmptyError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.EmptyError=(function(){function s(){return Error.call(this),this.message=`no elements in sequence`,this.name=`EmptyError`,this}return s.prototype=Object.create(Error.prototype),s})()})),require_TimeoutError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TimeoutError=(function(){function s(){return Error.call(this),this.message=`Timeout has occurred`,this.name=`TimeoutError`,this}return s.prototype=Object.create(Error.prototype),s})()})),require_map$3=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Subscriber();function p(s,l){return function(f){if(typeof s!=`function`)throw TypeError("argument is not a function. Are you looking for `mapTo()`?");return f.lift(new g(s,l))}}s.map=p;var g=function(){function s(s,l){this.project=s,this.thisArg=l}return s.prototype.call=function(s,l){return l.subscribe(new v(s,this.project,this.thisArg))},s}();s.MapOperator=g;var v=function(s){l(f,s);function f(l,f,p){var g=s.call(this,l)||this;return g.project=f,g.count=0,g.thisArg=p||g,g}return f.prototype._next=function(s){var l;try{l=this.project.call(this.thisArg,s,this.count++)}catch(s){this.destination.error(s);return}this.destination.next(l)},f}(f.Subscriber)})),require_bindCallback=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_AsyncSubject(),p=require_map$3(),g=require_canReportError(),v=require_isArray$1(),b=require_isScheduler();function C(s,E,k){if(E)if(b.isScheduler(E))k=E;else return function(){for(var l=[],f=0;f{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_AsyncSubject(),p=require_map$3(),g=require_canReportError(),v=require_isScheduler(),b=require_isArray$1();function C(s,E,k){if(E)if(v.isScheduler(E))k=E;else return function(){for(var l=[],f=0;f{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.OuterSubscriber=function(s){l(f,s);function f(){return s!==null&&s.apply(this,arguments)||this}return f.prototype.notifyNext=function(s,l,f,p,g){this.destination.next(l)},f.prototype.notifyError=function(s,l){this.destination.error(s)},f.prototype.notifyComplete=function(s){this.destination.complete()},f}(require_Subscriber().Subscriber)})),require_InnerSubscriber=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0}),s.InnerSubscriber=function(s){l(f,s);function f(l,f,p){var g=s.call(this)||this;return g.parent=l,g.outerValue=f,g.outerIndex=p,g.index=0,g}return f.prototype._next=function(s){this.parent.notifyNext(this.outerValue,s,this.outerIndex,this.index++,this)},f.prototype._error=function(s){this.parent.notifyError(s,this),this.unsubscribe()},f.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},f}(require_Subscriber().Subscriber)})),require_subscribeToPromise=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_hostReportError();s.subscribeToPromise=function(s){return function(f){return s.then(function(s){f.closed||(f.next(s),f.complete())},function(s){return f.error(s)}).then(null,l.hostReportError),f}}})),require_iterator$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(){return typeof Symbol!=`function`||!Symbol.iterator?`@@iterator`:Symbol.iterator}s.getSymbolIterator=l,s.iterator=l(),s.$$iterator=s.iterator})),require_subscribeToIterable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_iterator$3();s.subscribeToIterable=function(s){return function(f){var p=s[l.iterator]();do{var g=void 0;try{g=p.next()}catch(s){return f.error(s),f}if(g.done){f.complete();break}if(f.next(g.value),f.closed)break}while(!0);return typeof p.return==`function`&&f.add(function(){p.return&&p.return()}),f}}})),require_subscribeToObservable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_observable();s.subscribeToObservable=function(s){return function(f){var p=s[l.observable]();if(typeof p.subscribe!=`function`)throw TypeError(`Provided object does not correctly implement Symbol.observable`);return p.subscribe(f)}}})),require_isArrayLike$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isArrayLike=(function(s){return s&&typeof s.length==`number`&&typeof s!=`function`})})),require_isPromise=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s){return!!s&&typeof s.subscribe!=`function`&&typeof s.then==`function`}s.isPromise=l})),require_subscribeTo=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_subscribeToArray(),f=require_subscribeToPromise(),p=require_subscribeToIterable(),g=require_subscribeToObservable(),v=require_isArrayLike$1(),b=require_isPromise(),C=require_isObject$1(),w=require_iterator$3(),E=require_observable();s.subscribeTo=function(s){if(s&&typeof s[E.observable]==`function`)return g.subscribeToObservable(s);if(v.isArrayLike(s))return l.subscribeToArray(s);if(b.isPromise(s))return f.subscribeToPromise(s);if(s&&typeof s[w.iterator]==`function`)return p.subscribeToIterable(s);var k=`You provided `+(C.isObject(s)?`an invalid object`:`'`+s+`'`)+` where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw TypeError(k)}})),require_subscribeToResult=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_InnerSubscriber(),f=require_subscribeTo(),p=require_Observable();function g(s,g,v,b,C){if(C===void 0&&(C=new l.InnerSubscriber(s,v,b)),!C.closed)return g instanceof p.Observable?g.subscribe(C):f.subscribeTo(g)(C)}s.subscribeToResult=g})),require_combineLatest=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_isScheduler(),p=require_isArray$1(),g=require_OuterSubscriber(),v=require_subscribeToResult(),b=require_fromArray(),C={};function w(){for(var s=[],l=0;l{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_Subscription(),p=require_observable();function g(s,g){return new l.Observable(function(l){var v=new f.Subscription;return v.add(g.schedule(function(){var f=s[p.observable]();v.add(f.subscribe({next:function(s){v.add(g.schedule(function(){return l.next(s)}))},error:function(s){v.add(g.schedule(function(){return l.error(s)}))},complete:function(){v.add(g.schedule(function(){return l.complete()}))}}))})),v})}s.scheduleObservable=g})),require_schedulePromise=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_Subscription();function p(s,p){return new l.Observable(function(l){var g=new f.Subscription;return g.add(p.schedule(function(){return s.then(function(s){g.add(p.schedule(function(){l.next(s),g.add(p.schedule(function(){return l.complete()}))}))},function(s){g.add(p.schedule(function(){return l.error(s)}))})})),g})}s.schedulePromise=p})),require_scheduleIterable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_Subscription(),p=require_iterator$3();function g(s,g){if(!s)throw Error(`Iterable cannot be null`);return new l.Observable(function(l){var v=new f.Subscription,b;return v.add(function(){b&&typeof b.return==`function`&&b.return()}),v.add(g.schedule(function(){b=s[p.iterator](),v.add(g.schedule(function(){if(!l.closed){var s,f;try{var p=b.next();s=p.value,f=p.done}catch(s){l.error(s);return}f?l.complete():(l.next(s),this.schedule())}}))})),v})}s.scheduleIterable=g})),require_isInteropObservable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_observable();function f(s){return s&&typeof s[l.observable]==`function`}s.isInteropObservable=f})),require_isIterable=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_iterator$3();function f(s){return s&&typeof s[l.iterator]==`function`}s.isIterable=f})),require_scheduled=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_scheduleObservable(),f=require_schedulePromise(),p=require_scheduleArray(),g=require_scheduleIterable(),v=require_isInteropObservable(),b=require_isPromise(),C=require_isArrayLike$1(),w=require_isIterable();function E(s,E){if(s!=null){if(v.isInteropObservable(s))return l.scheduleObservable(s,E);if(b.isPromise(s))return f.schedulePromise(s,E);if(C.isArrayLike(s))return p.scheduleArray(s,E);if(w.isIterable(s)||typeof s==`string`)return g.scheduleIterable(s,E)}throw TypeError((s!==null&&typeof s||s)+` is not observable`)}s.scheduled=E})),require_from$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_subscribeTo(),p=require_scheduled();function g(s,g){return g?p.scheduled(s,g):s instanceof l.Observable?s:new l.Observable(f.subscribeTo(s))}s.from=g})),require_innerSubscribe=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Subscriber(),p=require_Observable(),g=require_subscribeTo();s.SimpleInnerSubscriber=function(s){l(f,s);function f(l){var f=s.call(this)||this;return f.parent=l,f}return f.prototype._next=function(s){this.parent.notifyNext(s)},f.prototype._error=function(s){this.parent.notifyError(s),this.unsubscribe()},f.prototype._complete=function(){this.parent.notifyComplete(),this.unsubscribe()},f}(f.Subscriber),s.ComplexInnerSubscriber=function(s){l(f,s);function f(l,f,p){var g=s.call(this)||this;return g.parent=l,g.outerValue=f,g.outerIndex=p,g}return f.prototype._next=function(s){this.parent.notifyNext(this.outerValue,s,this.outerIndex,this)},f.prototype._error=function(s){this.parent.notifyError(s),this.unsubscribe()},f.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},f}(f.Subscriber),s.SimpleOuterSubscriber=function(s){l(f,s);function f(){return s!==null&&s.apply(this,arguments)||this}return f.prototype.notifyNext=function(s){this.destination.next(s)},f.prototype.notifyError=function(s){this.destination.error(s)},f.prototype.notifyComplete=function(){this.destination.complete()},f}(f.Subscriber),s.ComplexOuterSubscriber=function(s){l(f,s);function f(){return s!==null&&s.apply(this,arguments)||this}return f.prototype.notifyNext=function(s,l,f,p){this.destination.next(l)},f.prototype.notifyError=function(s){this.destination.error(s)},f.prototype.notifyComplete=function(s){this.destination.complete()},f}(f.Subscriber);function v(s,l){if(!l.closed){if(s instanceof p.Observable)return s.subscribe(l);var f;try{f=g.subscribeTo(s)(l)}catch(s){l.error(s)}return f}}s.innerSubscribe=v})),require_mergeMap=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_map$3(),p=require_from$1(),g=require_innerSubscribe();function v(s,l,g){return g===void 0&&(g=1/0),typeof l==`function`?function(b){return b.pipe(v(function(g,v){return p.from(s(g,v)).pipe(f.map(function(s,f){return l(g,s,v,f)}))},g))}:(typeof l==`number`&&(g=l),function(l){return l.lift(new b(s,g))})}s.mergeMap=v;var b=function(){function s(s,l){l===void 0&&(l=1/0),this.project=s,this.concurrent=l}return s.prototype.call=function(s,l){return l.subscribe(new C(s,this.project,this.concurrent))},s}();s.MergeMapOperator=b;var C=function(s){l(f,s);function f(l,f,p){p===void 0&&(p=1/0);var g=s.call(this,l)||this;return g.project=f,g.concurrent=p,g.hasCompleted=!1,g.buffer=[],g.active=0,g.index=0,g}return f.prototype._next=function(s){this.active0?this._next(s.shift()):this.active===0&&this.hasCompleted&&this.destination.complete()},f}(g.SimpleOuterSubscriber);s.MergeMapSubscriber=C,s.flatMap=v})),require_mergeAll=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_mergeMap(),f=require_identity$2();function p(s){return s===void 0&&(s=1/0),l.mergeMap(f.identity,s)}s.mergeAll=p})),require_concatAll=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_mergeAll();function f(){return l.mergeAll(1)}s.concatAll=f})),require_concat$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_of(),f=require_concatAll();function p(){for(var s=[],p=0;p{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_from$1(),p=require_empty$1();function g(s){return new l.Observable(function(l){var g;try{g=s()}catch(s){l.error(s);return}return(g?f.from(g):p.empty()).subscribe(l)})}s.defer=g})),require_forkJoin=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_isArray$1(),p=require_map$3(),g=require_isObject$1(),v=require_from$1();function b(){for(var s=[],l=0;l{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_isArray$1(),p=require_isFunction$2(),g=require_map$3();(function(){return Object.prototype.toString})();function v(s,C,w,E){return p.isFunction(w)&&(E=w,w=void 0),E?v(s,C,w).pipe(g.map(function(s){return f.isArray(s)?E.apply(void 0,s):E(s)})):new l.Observable(function(l){function f(s){arguments.length>1?l.next(Array.prototype.slice.call(arguments)):l.next(s)}b(s,C,f,l,w)})}s.fromEvent=v;function b(s,l,f,p,g){var v;if(E(s)){var k=s;s.addEventListener(l,f,g),v=function(){return k.removeEventListener(l,f,g)}}else if(w(s)){var A=s;s.on(l,f),v=function(){return A.off(l,f)}}else if(C(s)){var N=s;s.addListener(l,f),v=function(){return N.removeListener(l,f)}}else if(s&&s.length)for(var F=0,I=s.length;F{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_isArray$1(),p=require_isFunction$2(),g=require_map$3();function v(s,b,C){return C?v(s,b).pipe(g.map(function(s){return f.isArray(s)?C.apply(void 0,s):C(s)})):new l.Observable(function(l){var f=function(){for(var s=[],f=0;f{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_identity$2(),p=require_isScheduler();function g(s,g,b,C,w){var E,k;if(arguments.length==1){var A=s;k=A.initialState,g=A.condition,b=A.iterate,E=A.resultSelector||f.identity,w=A.scheduler}else C===void 0||p.isScheduler(C)?(k=s,E=f.identity,w=C):(k=s,E=C);return new l.Observable(function(s){var l=k;if(w)return w.schedule(v,0,{subscriber:s,iterate:b,condition:g,resultSelector:E,state:l});do{if(g){var f=void 0;try{f=g(l)}catch(l){s.error(l);return}if(!f){s.complete();break}}var p=void 0;try{p=E(l)}catch(l){s.error(l);return}if(s.next(p),s.closed)break;try{l=b(l)}catch(l){s.error(l);return}}while(!0)})}s.generate=g;function v(s){var l=s.subscriber,f=s.condition;if(!l.closed){if(s.needIterate)try{s.state=s.iterate(s.state)}catch(s){l.error(s);return}else s.needIterate=!0;if(f){var p=void 0;try{p=f(s.state)}catch(s){l.error(s);return}if(!p){l.complete();return}if(l.closed)return}var g;try{g=s.resultSelector(s.state)}catch(s){l.error(s);return}if(!l.closed&&(l.next(g),!l.closed))return this.schedule(s)}}})),require_iif=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_defer$1(),f=require_empty$1();function p(s,p,g){return p===void 0&&(p=f.EMPTY),g===void 0&&(g=f.EMPTY),l.defer(function(){return s()?p:g})}s.iif=p})),require_isNumeric=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_isArray$1();function f(s){return!l.isArray(s)&&s-parseFloat(s)+1>=0}s.isNumeric=f})),require_interval=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_async$8(),p=require_isNumeric();function g(s,g){return s===void 0&&(s=0),g===void 0&&(g=f.async),(!p.isNumeric(s)||s<0)&&(s=0),(!g||typeof g.schedule!=`function`)&&(g=f.async),new l.Observable(function(l){return l.add(g.schedule(v,s,{subscriber:l,counter:0,period:s})),l})}s.interval=g;function v(s){var l=s.subscriber,f=s.counter,p=s.period;l.next(f),this.schedule({subscriber:l,counter:f+1,period:p},p)}})),require_merge$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_isScheduler(),p=require_mergeAll(),g=require_fromArray();function v(){for(var s=[],v=0;v1&&typeof s[s.length-1]==`number`&&(b=s.pop())):typeof w==`number`&&(b=s.pop()),C===null&&s.length===1&&s[0]instanceof l.Observable?s[0]:p.mergeAll(b)(g.fromArray(s,C))}s.merge=v})),require_never=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_noop$2();s.NEVER=new l.Observable(f.noop);function p(){return s.NEVER}s.never=p})),require_onErrorResumeNext=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_from$1(),p=require_isArray$1(),g=require_empty$1();function v(){for(var s=[],b=0;b{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_Subscription();function p(s,p){return p?new l.Observable(function(l){var v=Object.keys(s),b=new f.Subscription;return b.add(p.schedule(g,0,{keys:v,index:0,subscriber:l,subscription:b,obj:s})),b}):new l.Observable(function(l){for(var f=Object.keys(s),p=0;p{Object.defineProperty(s,`__esModule`,{value:!0});function l(s,l){function f(){return!f.pred.apply(f.thisArg,arguments)}return f.pred=s,f.thisArg=l,f}s.not=l})),require_filter$1=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_Subscriber();function p(s,l){return function(f){return f.lift(new g(s,l))}}s.filter=p;var g=function(){function s(s,l){this.predicate=s,this.thisArg=l}return s.prototype.call=function(s,l){return l.subscribe(new v(s,this.predicate,this.thisArg))},s}(),v=function(s){l(f,s);function f(l,f,p){var g=s.call(this,l)||this;return g.predicate=f,g.thisArg=p,g.count=0,g}return f.prototype._next=function(s){var l;try{l=this.predicate.call(this.thisArg,s,this.count++)}catch(s){this.destination.error(s);return}l&&this.destination.next(s)},f}(f.Subscriber)})),require_partition$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_not(),f=require_subscribeTo(),p=require_filter$1(),g=require_Observable();function v(s,v,b){return[p.filter(v,b)(new g.Observable(f.subscribeTo(s))),p.filter(l.not(v,b))(new g.Observable(f.subscribeTo(s)))]}s.partition=v})),require_race=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_isArray$1(),p=require_fromArray(),g=require_OuterSubscriber(),v=require_subscribeToResult();function b(){for(var s=[],l=0;l{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable();function f(s,f,g){return s===void 0&&(s=0),new l.Observable(function(l){f===void 0&&(f=s,s=0);var v=0,b=s;if(g)return g.schedule(p,0,{index:v,count:f,start:s,subscriber:l});do{if(v++>=f){l.complete();break}if(l.next(b++),l.closed)break}while(!0)})}s.range=f;function p(s){var l=s.start,f=s.index,p=s.count,g=s.subscriber;if(f>=p){g.complete();return}g.next(l),!g.closed&&(s.index=f+1,s.start=l+1,this.schedule(s))}s.dispatch=p})),require_timer=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_async$8(),p=require_isNumeric(),g=require_isScheduler();function v(s,v,C){s===void 0&&(s=0);var w=-1;return p.isNumeric(v)?w=Number(v)<1&&1||Number(v):g.isScheduler(v)&&(C=v),g.isScheduler(C)||(C=f.async),new l.Observable(function(l){var f=p.isNumeric(s)?s:+s-C.now();return C.schedule(b,f,{index:0,period:w,subscriber:l})})}s.timer=v;function b(s){var l=s.index,f=s.period,p=s.subscriber;if(p.next(l),!p.closed){if(f===-1)return p.complete();s.index=l+1,this.schedule(s,f)}}})),require_using=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Observable(),f=require_from$1(),p=require_empty$1();function g(s,g){return new l.Observable(function(l){var v;try{v=s()}catch(s){l.error(s);return}var b;try{b=g(v)}catch(s){l.error(s);return}var C=(b?f.from(b):p.EMPTY).subscribe(l);return function(){C.unsubscribe(),v&&v.unsubscribe()}})}s.using=g})),require_zip$3=__commonJSMin((s=>{var l=s&&s.__extends||(function(){var s=function(l,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])},s(l,f)};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(s,`__esModule`,{value:!0});var f=require_fromArray(),p=require_isArray$1(),g=require_Subscriber(),v=require_iterator$3(),b=require_innerSubscribe();function C(){for(var s=[],l=0;lthis.index},s.prototype.hasCompleted=function(){return this.array.length===this.index},s}(),N=function(s){l(f,s);function f(l,f,p){var g=s.call(this,l)||this;return g.parent=f,g.observable=p,g.stillUnsubscribed=!0,g.buffer=[],g.isComplete=!1,g}return f.prototype[v.iterator]=function(){return this},f.prototype.next=function(){var s=this.buffer;return s.length===0&&this.isComplete?{value:null,done:!0}:{value:s.shift(),done:!1}},f.prototype.hasValue=function(){return this.buffer.length>0},f.prototype.hasCompleted=function(){return this.buffer.length===0&&this.isComplete},f.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},f.prototype.notifyNext=function(s){this.buffer.push(s),this.parent.checkIterators()},f.prototype.subscribe=function(){return b.innerSubscribe(this.observable,new b.SimpleInnerSubscriber(this))},f}(b.SimpleOuterSubscriber)})),require_rxjs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Observable=require_Observable().Observable,s.ConnectableObservable=require_ConnectableObservable().ConnectableObservable,s.GroupedObservable=require_groupBy$2().GroupedObservable,s.observable=require_observable().observable,s.Subject=require_Subject().Subject,s.BehaviorSubject=require_BehaviorSubject().BehaviorSubject,s.ReplaySubject=require_ReplaySubject().ReplaySubject,s.AsyncSubject=require_AsyncSubject().AsyncSubject;var l=require_asap$1();s.asap=l.asap,s.asapScheduler=l.asapScheduler;var f=require_async$8();s.async=f.async,s.asyncScheduler=f.asyncScheduler;var p=require_queue$1();s.queue=p.queue,s.queueScheduler=p.queueScheduler;var g=require_animationFrame();s.animationFrame=g.animationFrame,s.animationFrameScheduler=g.animationFrameScheduler;var v=require_VirtualTimeScheduler();s.VirtualTimeScheduler=v.VirtualTimeScheduler,s.VirtualAction=v.VirtualAction,s.Scheduler=require_Scheduler().Scheduler,s.Subscription=require_Subscription().Subscription,s.Subscriber=require_Subscriber().Subscriber;var b=require_Notification();s.Notification=b.Notification,s.NotificationKind=b.NotificationKind,s.pipe=require_pipe$1().pipe,s.noop=require_noop$2().noop,s.identity=require_identity$2().identity,s.isObservable=require_isObservable().isObservable,s.ArgumentOutOfRangeError=require_ArgumentOutOfRangeError().ArgumentOutOfRangeError,s.EmptyError=require_EmptyError().EmptyError,s.ObjectUnsubscribedError=require_ObjectUnsubscribedError().ObjectUnsubscribedError,s.UnsubscriptionError=require_UnsubscriptionError().UnsubscriptionError,s.TimeoutError=require_TimeoutError().TimeoutError,s.bindCallback=require_bindCallback().bindCallback,s.bindNodeCallback=require_bindNodeCallback().bindNodeCallback,s.combineLatest=require_combineLatest().combineLatest,s.concat=require_concat$1().concat,s.defer=require_defer$1().defer,s.empty=require_empty$1().empty,s.forkJoin=require_forkJoin().forkJoin,s.from=require_from$1().from,s.fromEvent=require_fromEvent().fromEvent,s.fromEventPattern=require_fromEventPattern().fromEventPattern,s.generate=require_generate$1().generate,s.iif=require_iif().iif,s.interval=require_interval().interval,s.merge=require_merge$4().merge,s.never=require_never().never,s.of=require_of().of,s.onErrorResumeNext=require_onErrorResumeNext().onErrorResumeNext,s.pairs=require_pairs$2().pairs,s.partition=require_partition$1().partition,s.race=require_race().race,s.range=require_range$2().range,s.throwError=require_throwError().throwError,s.timer=require_timer().timer,s.using=require_using().using,s.zip=require_zip$3().zip,s.scheduled=require_scheduled().scheduled,s.EMPTY=require_empty$1().EMPTY,s.NEVER=require_never().NEVER,s.config=require_config$2().config})),require_listr_silent_renderer=__commonJSMin(((s,l)=>{l.exports=class{static get nonTTY(){return!0}render(){}end(){}}})),require_escape_string_regexp=__commonJSMin(((s,l)=>{var f=/[|\\{}()[\]^$+*?.]/g;l.exports=function(s){if(typeof s!=`string`)throw TypeError(`Expected a string`);return s.replace(f,`\\$&`)}})),require_figures$1=__commonJSMin(((s,l)=>{let f=require_escape_string_regexp(),p=process.platform,g={tick:`✔`,cross:`✖`,star:`★`,square:`▇`,squareSmall:`◻`,squareSmallFilled:`◼`,play:`▶`,circle:`◯`,circleFilled:`◉`,circleDotted:`◌`,circleDouble:`◎`,circleCircle:`ⓞ`,circleCross:`ⓧ`,circlePipe:`Ⓘ`,circleQuestionMark:`?⃝`,bullet:`●`,dot:`․`,line:`─`,ellipsis:`…`,pointer:`❯`,pointerSmall:`›`,info:`ℹ`,warning:`⚠`,hamburger:`☰`,smiley:`㋡`,mustache:`෴`,heart:`♥`,arrowUp:`↑`,arrowDown:`↓`,arrowLeft:`←`,arrowRight:`→`,radioOn:`◉`,radioOff:`◯`,checkboxOn:`☒`,checkboxOff:`☐`,checkboxCircleOn:`ⓧ`,checkboxCircleOff:`Ⓘ`,questionMarkPrefix:`?⃝`,oneHalf:`½`,oneThird:`⅓`,oneQuarter:`¼`,oneFifth:`⅕`,oneSixth:`⅙`,oneSeventh:`⅐`,oneEighth:`⅛`,oneNinth:`⅑`,oneTenth:`⅒`,twoThirds:`⅔`,twoFifths:`⅖`,threeQuarters:`¾`,threeFifths:`⅗`,threeEighths:`⅜`,fourFifths:`⅘`,fiveSixths:`⅚`,fiveEighths:`⅝`,sevenEighths:`⅞`},v={tick:`√`,cross:`×`,star:`*`,square:`█`,squareSmall:`[ ]`,squareSmallFilled:`[█]`,play:`►`,circle:`( )`,circleFilled:`(*)`,circleDotted:`( )`,circleDouble:`( )`,circleCircle:`(○)`,circleCross:`(×)`,circlePipe:`(│)`,circleQuestionMark:`(?)`,bullet:`*`,dot:`.`,line:`─`,ellipsis:`...`,pointer:`>`,pointerSmall:`»`,info:`i`,warning:`‼`,hamburger:`≡`,smiley:`☺`,mustache:`┌─┐`,heart:g.heart,arrowUp:g.arrowUp,arrowDown:g.arrowDown,arrowLeft:g.arrowLeft,arrowRight:g.arrowRight,radioOn:`(*)`,radioOff:`( )`,checkboxOn:`[×]`,checkboxOff:`[ ]`,checkboxCircleOn:`(×)`,checkboxCircleOff:`( )`,questionMarkPrefix:`?`,oneHalf:`1/2`,oneThird:`1/3`,oneQuarter:`1/4`,oneFifth:`1/5`,oneSixth:`1/6`,oneSeventh:`1/7`,oneEighth:`1/8`,oneNinth:`1/9`,oneTenth:`1/10`,twoThirds:`2/3`,twoFifths:`2/5`,threeQuarters:`3/4`,threeFifths:`3/5`,threeEighths:`3/8`,fourFifths:`4/5`,fiveSixths:`5/6`,fiveEighths:`5/8`,sevenEighths:`7/8`};p===`linux`&&(g.questionMarkPrefix=`?`);let b=p===`win32`?v:g;l.exports=Object.assign(s=>(b===g||Object.keys(g).forEach(l=>{g[l]!==b[l]&&(s=s.replace(new RegExp(f(g[l]),`g`),b[l]))}),s),b)})),require_mimic_fn$1=__commonJSMin(((s,l)=>{l.exports=(s,l)=>{for(let f of Object.getOwnPropertyNames(l).concat(Object.getOwnPropertySymbols(l)))Object.defineProperty(s,f,Object.getOwnPropertyDescriptor(l,f));return s}})),require_onetime=__commonJSMin(((s,l)=>{let f=require_mimic_fn$1();l.exports=(s,l)=>{if(l===!0)throw TypeError(`The second argument is now an options object`);if(typeof s!=`function`)throw TypeError(`Expected a function`);l||={};let p,g=!1,v=s.displayName||s.name||``,b=function(){if(g){if(l.throw===!0)throw Error(`Function \`${v}\` can only be called once`);return p}return g=!0,p=s.apply(this,arguments),s=null,p};return f(b,s),b}})),require_signals$1=__commonJSMin(((s,l)=>{l.exports=[`SIGABRT`,`SIGALRM`,`SIGHUP`,`SIGINT`,`SIGTERM`],process.platform!==`win32`&&l.exports.push(`SIGVTALRM`,`SIGXCPU`,`SIGXFSZ`,`SIGUSR2`,`SIGTRAP`,`SIGSYS`,`SIGQUIT`,`SIGIOT`),process.platform===`linux`&&l.exports.push(`SIGIO`,`SIGPOLL`,`SIGPWR`,`SIGSTKFLT`,`SIGUNUSED`)})),require_signal_exit=__commonJSMin(((s,l)=>{var f=global.process;let p=function(s){return s&&typeof s==`object`&&typeof s.removeListener==`function`&&typeof s.emit==`function`&&typeof s.reallyExit==`function`&&typeof s.listeners==`function`&&typeof s.kill==`function`&&typeof s.pid==`number`&&typeof s.on==`function`};if(!p(f))l.exports=function(){return function(){}};else{var g=require(`assert`),v=require_signals$1(),b=/^win/i.test(f.platform),C=require(`events`);typeof C!=`function`&&(C=C.EventEmitter);var w;f.__signal_exit_emitter__?w=f.__signal_exit_emitter__:(w=f.__signal_exit_emitter__=new C,w.count=0,w.emitted={}),w.infinite||(w.setMaxListeners(1/0),w.infinite=!0),l.exports=function(s,l){if(!p(global.process))return function(){};g.equal(typeof s,`function`,`a callback must be provided for exit handler`),N===!1&&F();var f=`exit`;return l&&l.alwaysLast&&(f=`afterexit`),w.on(f,s),function(){w.removeListener(f,s),w.listeners(`exit`).length===0&&w.listeners(`afterexit`).length===0&&E()}};var E=function(){!N||!p(global.process)||(N=!1,v.forEach(function(s){try{f.removeListener(s,A[s])}catch{}}),f.emit=B,f.reallyExit=I,--w.count)};l.exports.unload=E;var k=function(s,l,f){w.emitted[s]||(w.emitted[s]=!0,w.emit(s,l,f))},A={};v.forEach(function(s){A[s]=function(){p(global.process)&&f.listeners(s).length===w.count&&(E(),k(`exit`,null,s),k(`afterexit`,null,s),b&&s===`SIGHUP`&&(s=`SIGINT`),f.kill(f.pid,s))}}),l.exports.signals=function(){return v};var N=!1,F=function(){N||!p(global.process)||(N=!0,w.count+=1,v=v.filter(function(s){try{return f.on(s,A[s]),!0}catch{return!1}}),f.emit=q,f.reallyExit=R)};l.exports.load=F;var I=f.reallyExit,R=function(s){p(global.process)&&(f.exitCode=s||0,k(`exit`,f.exitCode,null),k(`afterexit`,f.exitCode,null),I.call(f,f.exitCode))},B=f.emit,q=function(s,l){if(s===`exit`&&p(global.process)){l!==void 0&&(f.exitCode=l);var g=B.apply(this,arguments);return k(`exit`,f.exitCode,null),k(`afterexit`,f.exitCode,null),g}else return B.apply(this,arguments)}}})),require_restore_cursor=__commonJSMin(((s,l)=>{let f=require_onetime(),p=require_signal_exit();l.exports=f(()=>{p(()=>{process.stderr.write(`\x1B[?25h`)},{alwaysLast:!0})})})),require_cli_cursor=__commonJSMin((s=>{let l=require_restore_cursor(),f=!1;s.show=s=>{let l=s||process.stderr;l.isTTY&&(f=!1,l.write(`\x1B[?25h`))},s.hide=s=>{let p=s||process.stderr;p.isTTY&&(l(),f=!0,p.write(`\x1B[?25l`))},s.toggle=(l,p)=>{l!==void 0&&(f=l),f?s.show(p):s.hide(p)}})),require_color_name$1=__commonJSMin(((s,l)=>{l.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}})),require_conversions$1=__commonJSMin(((s,l)=>{var f=require_color_name$1(),p={};for(var g in f)f.hasOwnProperty(g)&&(p[f[g]]=g);var v=l.exports={rgb:{channels:3,labels:`rgb`},hsl:{channels:3,labels:`hsl`},hsv:{channels:3,labels:`hsv`},hwb:{channels:3,labels:`hwb`},cmyk:{channels:4,labels:`cmyk`},xyz:{channels:3,labels:`xyz`},lab:{channels:3,labels:`lab`},lch:{channels:3,labels:`lch`},hex:{channels:1,labels:[`hex`]},keyword:{channels:1,labels:[`keyword`]},ansi16:{channels:1,labels:[`ansi16`]},ansi256:{channels:1,labels:[`ansi256`]},hcg:{channels:3,labels:[`h`,`c`,`g`]},apple:{channels:3,labels:[`r16`,`g16`,`b16`]},gray:{channels:1,labels:[`gray`]}};for(var b in v)if(v.hasOwnProperty(b)){if(!(`channels`in v[b]))throw Error(`missing channels property: `+b);if(!(`labels`in v[b]))throw Error(`missing channel labels property: `+b);if(v[b].labels.length!==v[b].channels)throw Error(`channel and label counts mismatch: `+b);var C=v[b].channels,w=v[b].labels;delete v[b].channels,delete v[b].labels,Object.defineProperty(v[b],`channels`,{value:C}),Object.defineProperty(v[b],`labels`,{value:w})}v.rgb.hsl=function(s){var l=s[0]/255,f=s[1]/255,p=s[2]/255,g=Math.min(l,f,p),v=Math.max(l,f,p),b=v-g,C,w,E;return v===g?C=0:l===v?C=(f-p)/b:f===v?C=2+(p-l)/b:p===v&&(C=4+(l-f)/b),C=Math.min(C*60,360),C<0&&(C+=360),E=(g+v)/2,w=v===g?0:E<=.5?b/(v+g):b/(2-v-g),[C,w*100,E*100]},v.rgb.hsv=function(s){var l,f,p,g,v,b=s[0]/255,C=s[1]/255,w=s[2]/255,E=Math.max(b,C,w),k=E-Math.min(b,C,w),A=function(s){return(E-s)/6/k+1/2};return k===0?g=v=0:(v=k/E,l=A(b),f=A(C),p=A(w),b===E?g=p-f:C===E?g=1/3+l-p:w===E&&(g=2/3+f-l),g<0?g+=1:g>1&&--g),[g*360,v*100,E*100]},v.rgb.hwb=function(s){var l=s[0],f=s[1],p=s[2],g=v.rgb.hsl(s)[0],b=1/255*Math.min(l,Math.min(f,p));return p=1-1/255*Math.max(l,Math.max(f,p)),[g,b*100,p*100]},v.rgb.cmyk=function(s){var l=s[0]/255,f=s[1]/255,p=s[2]/255,g,v,b,C=Math.min(1-l,1-f,1-p);return g=(1-l-C)/(1-C)||0,v=(1-f-C)/(1-C)||0,b=(1-p-C)/(1-C)||0,[g*100,v*100,b*100,C*100]};function E(s,l){return(s[0]-l[0])**2+(s[1]-l[1])**2+(s[2]-l[2])**2}v.rgb.keyword=function(s){var l=p[s];if(l)return l;var g=1/0,v;for(var b in f)if(f.hasOwnProperty(b)){var C=f[b],w=E(s,C);w.04045?((l+.055)/1.055)**2.4:l/12.92,f=f>.04045?((f+.055)/1.055)**2.4:f/12.92,p=p>.04045?((p+.055)/1.055)**2.4:p/12.92;var g=l*.4124+f*.3576+p*.1805,v=l*.2126+f*.7152+p*.0722,b=l*.0193+f*.1192+p*.9505;return[g*100,v*100,b*100]},v.rgb.lab=function(s){var l=v.rgb.xyz(s),f=l[0],p=l[1],g=l[2],b,C,w;return f/=95.047,p/=100,g/=108.883,f=f>.008856?f**(1/3):7.787*f+16/116,p=p>.008856?p**(1/3):7.787*p+16/116,g=g>.008856?g**(1/3):7.787*g+16/116,b=116*p-16,C=500*(f-p),w=200*(p-g),[b,C,w]},v.hsl.rgb=function(s){var l=s[0]/360,f=s[1]/100,p=s[2]/100,g,v,b,C,w;if(f===0)return w=p*255,[w,w,w];v=p<.5?p*(1+f):p+f-p*f,g=2*p-v,C=[0,0,0];for(var E=0;E<3;E++)b=l+1/3*-(E-1),b<0&&b++,b>1&&b--,w=6*b<1?g+(v-g)*6*b:2*b<1?v:3*b<2?g+(v-g)*(2/3-b)*6:g,C[E]=w*255;return C},v.hsl.hsv=function(s){var l=s[0],f=s[1]/100,p=s[2]/100,g=f,v=Math.max(p,.01),b,C;return p*=2,f*=p<=1?p:2-p,g*=v<=1?v:2-v,C=(p+f)/2,b=p===0?2*g/(v+g):2*f/(p+f),[l,b*100,C*100]},v.hsv.rgb=function(s){var l=s[0]/60,f=s[1]/100,p=s[2]/100,g=Math.floor(l)%6,v=l-Math.floor(l),b=255*p*(1-f),C=255*p*(1-f*v),w=255*p*(1-f*(1-v));switch(p*=255,g){case 0:return[p,w,b];case 1:return[C,p,b];case 2:return[b,p,w];case 3:return[b,C,p];case 4:return[w,b,p];case 5:return[p,b,C]}},v.hsv.hsl=function(s){var l=s[0],f=s[1]/100,p=s[2]/100,g=Math.max(p,.01),v,b,C=(2-f)*p;return v=(2-f)*g,b=f*g,b/=v<=1?v:2-v,b||=0,C/=2,[l,b*100,C*100]},v.hwb.rgb=function(s){var l=s[0]/360,f=s[1]/100,p=s[2]/100,g=f+p,v,b,C,w;g>1&&(f/=g,p/=g),v=Math.floor(6*l),b=1-p,C=6*l-v,v&1&&(C=1-C),w=f+C*(b-f);var E,k,A;switch(v){default:case 6:case 0:E=b,k=w,A=f;break;case 1:E=w,k=b,A=f;break;case 2:E=f,k=b,A=w;break;case 3:E=f,k=w,A=b;break;case 4:E=w,k=f,A=b;break;case 5:E=b,k=f,A=w;break}return[E*255,k*255,A*255]},v.cmyk.rgb=function(s){var l=s[0]/100,f=s[1]/100,p=s[2]/100,g=s[3]/100,v=1-Math.min(1,l*(1-g)+g),b=1-Math.min(1,f*(1-g)+g),C=1-Math.min(1,p*(1-g)+g);return[v*255,b*255,C*255]},v.xyz.rgb=function(s){var l=s[0]/100,f=s[1]/100,p=s[2]/100,g=l*3.2406+f*-1.5372+p*-.4986,v=l*-.9689+f*1.8758+p*.0415,b=l*.0557+f*-.204+p*1.057;return g=g>.0031308?1.055*g**(1/2.4)-.055:g*12.92,v=v>.0031308?1.055*v**(1/2.4)-.055:v*12.92,b=b>.0031308?1.055*b**(1/2.4)-.055:b*12.92,g=Math.min(Math.max(0,g),1),v=Math.min(Math.max(0,v),1),b=Math.min(Math.max(0,b),1),[g*255,v*255,b*255]},v.xyz.lab=function(s){var l=s[0],f=s[1],p=s[2],g,v,b;return l/=95.047,f/=100,p/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,f=f>.008856?f**(1/3):7.787*f+16/116,p=p>.008856?p**(1/3):7.787*p+16/116,g=116*f-16,v=500*(l-f),b=200*(f-p),[g,v,b]},v.lab.xyz=function(s){var l=s[0],f=s[1],p=s[2],g,v=(l+16)/116,b;g=f/500+v,b=v-p/200;var C=v**3,w=g**3,E=b**3;return v=C>.008856?C:(v-16/116)/7.787,g=w>.008856?w:(g-16/116)/7.787,b=E>.008856?E:(b-16/116)/7.787,g*=95.047,v*=100,b*=108.883,[g,v,b]},v.lab.lch=function(s){var l=s[0],f=s[1],p=s[2],g=Math.atan2(p,f)*360/2/Math.PI,v;return g<0&&(g+=360),v=Math.sqrt(f*f+p*p),[l,v,g]},v.lch.lab=function(s){var l=s[0],f=s[1],p=s[2],g,v,b=p/360*2*Math.PI;return g=f*Math.cos(b),v=f*Math.sin(b),[l,g,v]},v.rgb.ansi16=function(s){var l=s[0],f=s[1],p=s[2],g=1 in arguments?arguments[1]:v.rgb.hsv(s)[2];if(g=Math.round(g/50),g===0)return 30;var b=30+(Math.round(p/255)<<2|Math.round(f/255)<<1|Math.round(l/255));return g===2&&(b+=60),b},v.hsv.ansi16=function(s){return v.rgb.ansi16(v.hsv.rgb(s),s[2])},v.rgb.ansi256=function(s){var l=s[0],f=s[1],p=s[2];return l===f&&f===p?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(f/255*5)+Math.round(p/255*5)},v.ansi16.rgb=function(s){var l=s%10;if(l===0||l===7)return s>50&&(l+=3.5),l=l/10.5*255,[l,l,l];var f=(~~(s>50)+1)*.5;return[(l&1)*f*255,(l>>1&1)*f*255,(l>>2&1)*f*255]},v.ansi256.rgb=function(s){if(s>=232){var l=(s-232)*10+8;return[l,l,l]}s-=16;var f;return[Math.floor(s/36)/5*255,Math.floor((f=s%36)/6)/5*255,f%6/5*255]},v.rgb.hex=function(s){var l=(((Math.round(s[0])&255)<<16)+((Math.round(s[1])&255)<<8)+(Math.round(s[2])&255)).toString(16).toUpperCase();return`000000`.substring(l.length)+l},v.hex.rgb=function(s){var l=s.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!l)return[0,0,0];var f=l[0];l[0].length===3&&(f=f.split(``).map(function(s){return s+s}).join(``));var p=parseInt(f,16);return[p>>16&255,p>>8&255,p&255]},v.rgb.hcg=function(s){var l=s[0]/255,f=s[1]/255,p=s[2]/255,g=Math.max(Math.max(l,f),p),v=Math.min(Math.min(l,f),p),b=g-v,C=b<1?v/(1-b):0,w=b<=0?0:g===l?(f-p)/b%6:g===f?2+(p-l)/b:4+(l-f)/b+4;return w/=6,w%=1,[w*360,b*100,C*100]},v.hsl.hcg=function(s){var l=s[1]/100,f=s[2]/100,p=1,g=0;return p=f<.5?2*l*f:2*l*(1-f),p<1&&(g=(f-.5*p)/(1-p)),[s[0],p*100,g*100]},v.hsv.hcg=function(s){var l=s[1]/100,f=s[2]/100,p=l*f,g=0;return p<1&&(g=(f-p)/(1-p)),[s[0],p*100,g*100]},v.hcg.rgb=function(s){var l=s[0]/360,f=s[1]/100,p=s[2]/100;if(f===0)return[p*255,p*255,p*255];var g=[0,0,0],v=l%1*6,b=v%1,C=1-b,w=0;switch(Math.floor(v)){case 0:g[0]=1,g[1]=b,g[2]=0;break;case 1:g[0]=C,g[1]=1,g[2]=0;break;case 2:g[0]=0,g[1]=1,g[2]=b;break;case 3:g[0]=0,g[1]=C,g[2]=1;break;case 4:g[0]=b,g[1]=0,g[2]=1;break;default:g[0]=1,g[1]=0,g[2]=C}return w=(1-f)*p,[(f*g[0]+w)*255,(f*g[1]+w)*255,(f*g[2]+w)*255]},v.hcg.hsv=function(s){var l=s[1]/100,f=l+s[2]/100*(1-l),p=0;return f>0&&(p=l/f),[s[0],p*100,f*100]},v.hcg.hsl=function(s){var l=s[1]/100,f=s[2]/100*(1-l)+.5*l,p=0;return f>0&&f<.5?p=l/(2*f):f>=.5&&f<1&&(p=l/(2*(1-f))),[s[0],p*100,f*100]},v.hcg.hwb=function(s){var l=s[1]/100,f=l+s[2]/100*(1-l);return[s[0],(f-l)*100,(1-f)*100]},v.hwb.hcg=function(s){var l=s[1]/100,f=1-s[2]/100,p=f-l,g=0;return p<1&&(g=(f-p)/(1-p)),[s[0],p*100,g*100]},v.apple.rgb=function(s){return[s[0]/65535*255,s[1]/65535*255,s[2]/65535*255]},v.rgb.apple=function(s){return[s[0]/255*65535,s[1]/255*65535,s[2]/255*65535]},v.gray.rgb=function(s){return[s[0]/100*255,s[0]/100*255,s[0]/100*255]},v.gray.hsl=v.gray.hsv=function(s){return[0,0,s[0]]},v.gray.hwb=function(s){return[0,100,s[0]]},v.gray.cmyk=function(s){return[0,0,0,s[0]]},v.gray.lab=function(s){return[s[0],0,0]},v.gray.hex=function(s){var l=Math.round(s[0]/100*255)&255,f=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return`000000`.substring(f.length)+f},v.rgb.gray=function(s){return[(s[0]+s[1]+s[2])/3/255*100]}})),require_route$1=__commonJSMin(((s,l)=>{var f=require_conversions$1();function p(){for(var s={},l=Object.keys(f),p=l.length,g=0;g{var f=require_conversions$1(),p=require_route$1(),g={},v=Object.keys(f);function b(s){var l=function(l){return l==null?l:(arguments.length>1&&(l=Array.prototype.slice.call(arguments)),s(l))};return`conversion`in s&&(l.conversion=s.conversion),l}function C(s){var l=function(l){if(l==null)return l;arguments.length>1&&(l=Array.prototype.slice.call(arguments));var f=s(l);if(typeof f==`object`)for(var p=f.length,g=0;g{let f=require_color_convert$1(),p=(s,l)=>function(){return`\u001B[${s.apply(f,arguments)+l}m`},g=(s,l)=>function(){let p=s.apply(f,arguments);return`\u001B[${38+l};5;${p}m`},v=(s,l)=>function(){let p=s.apply(f,arguments);return`\u001B[${38+l};2;${p[0]};${p[1]};${p[2]}m`};function b(){let s=new Map,l={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};l.color.grey=l.color.gray;for(let f of Object.keys(l)){let p=l[f];for(let f of Object.keys(p)){let g=p[f];l[f]={open:`\u001B[${g[0]}m`,close:`\u001B[${g[1]}m`},p[f]=l[f],s.set(g[0],g[1])}Object.defineProperty(l,f,{value:p,enumerable:!1}),Object.defineProperty(l,`codes`,{value:s,enumerable:!1})}let b=s=>s,C=(s,l,f)=>[s,l,f];l.color.close=`\x1B[39m`,l.bgColor.close=`\x1B[49m`,l.color.ansi={ansi:p(b,0)},l.color.ansi256={ansi256:g(b,0)},l.color.ansi16m={rgb:v(C,0)},l.bgColor.ansi={ansi:p(b,10)},l.bgColor.ansi256={ansi256:g(b,10)},l.bgColor.ansi16m={rgb:v(C,10)};for(let s of Object.keys(f)){if(typeof f[s]!=`object`)continue;let b=f[s];s===`ansi16`&&(s=`ansi`),`ansi16`in b&&(l.color.ansi[s]=p(b.ansi16,0),l.bgColor.ansi[s]=p(b.ansi16,10)),`ansi256`in b&&(l.color.ansi256[s]=g(b.ansi256,0),l.bgColor.ansi256[s]=g(b.ansi256,10)),`rgb`in b&&(l.color.ansi16m[s]=v(b.rgb,0),l.bgColor.ansi16m[s]=v(b.rgb,10))}return l}Object.defineProperty(l,`exports`,{enumerable:!0,get:b})})),require_has_flag$1=__commonJSMin(((s,l)=>{l.exports=(s,l)=>{l||=process.argv;let f=s.startsWith(`-`)?``:s.length===1?`-`:`--`,p=l.indexOf(f+s),g=l.indexOf(`--`);return p!==-1&&(g===-1?!0:p{let f=require(`os`),p=require_has_flag$1(),g=process.env,v;p(`no-color`)||p(`no-colors`)||p(`color=false`)?v=!1:(p(`color`)||p(`colors`)||p(`color=true`)||p(`color=always`))&&(v=!0),`FORCE_COLOR`in g&&(v=g.FORCE_COLOR.length===0||parseInt(g.FORCE_COLOR,10)!==0);function b(s){return s===0?!1:{level:s,hasBasic:!0,has256:s>=2,has16m:s>=3}}function C(s){if(v===!1)return 0;if(p(`color=16m`)||p(`color=full`)||p(`color=truecolor`))return 3;if(p(`color=256`))return 2;if(s&&!s.isTTY&&v!==!0)return 0;let l=+!!v;if(process.platform===`win32`){let s=f.release().split(`.`);return Number(process.versions.node.split(`.`)[0])>=8&&Number(s[0])>=10&&Number(s[2])>=10586?Number(s[2])>=14931?3:2:1}if(`CI`in g)return[`TRAVIS`,`CIRCLECI`,`APPVEYOR`,`GITLAB_CI`].some(s=>s in g)||g.CI_NAME===`codeship`?1:l;if(`TEAMCITY_VERSION`in g)return+!!/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(g.TEAMCITY_VERSION);if(g.COLORTERM===`truecolor`)return 3;if(`TERM_PROGRAM`in g){let s=parseInt((g.TERM_PROGRAM_VERSION||``).split(`.`)[0],10);switch(g.TERM_PROGRAM){case`iTerm.app`:return s>=3?3:2;case`Apple_Terminal`:return 2}}return/-256(color)?$/i.test(g.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(g.TERM)||`COLORTERM`in g?1:(g.TERM,l)}function w(s){return b(C(s))}l.exports={supportsColor:w,stdout:w(process.stdout),stderr:w(process.stderr)}})),require_templates$1=__commonJSMin(((s,l)=>{let f=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,p=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,g=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,v=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,b=new Map([[`n`,` +`],[`r`,`\r`],[`t`,` `],[`b`,`\b`],[`f`,`\f`],[`v`,`\v`],[`0`,`\0`],[`\\`,`\\`],[`e`,`\x1B`],[`a`,`\x07`]]);function C(s){return s[0]===`u`&&s.length===5||s[0]===`x`&&s.length===3?String.fromCharCode(parseInt(s.slice(1),16)):b.get(s)||s}function w(s,l){let f=[],p=l.trim().split(/\s*,\s*/g),b;for(let l of p)if(!isNaN(l))f.push(Number(l));else if(b=l.match(g))f.push(b[2].replace(v,(s,l,f)=>l?C(l):f));else throw Error(`Invalid Chalk template style argument: ${l} (in style '${s}')`);return f}function E(s){p.lastIndex=0;let l=[],f;for(;(f=p.exec(s))!==null;){let s=f[1];if(f[2]){let p=w(s,f[2]);l.push([s].concat(p))}else l.push([s])}return l}function k(s,l){let f={};for(let s of l)for(let l of s.styles)f[l[0]]=s.inverse?null:l.slice(1);let p=s;for(let s of Object.keys(f))if(Array.isArray(f[s])){if(!(s in p))throw Error(`Unknown Chalk style: ${s}`);p=f[s].length>0?p[s].apply(p,f[s]):p[s]}return p}l.exports=(s,l)=>{let p=[],g=[],v=[];if(l.replace(f,(l,f,b,w,A,N)=>{if(f)v.push(C(f));else if(w){let l=v.join(``);v=[],g.push(p.length===0?l:k(s,p)(l)),p.push({inverse:b,styles:E(w)})}else if(A){if(p.length===0)throw Error(`Found extraneous } in Chalk template literal`);g.push(k(s,p)(v.join(``))),v=[],p.pop()}else v.push(N)}),g.push(v.join(``)),p.length>0){let s=`Chalk template literal is missing ${p.length} closing bracket${p.length===1?``:`s`} (\`}\`)`;throw Error(s)}return g.join(``)}})),require_chalk$1=__commonJSMin(((s,l)=>{let f=require_escape_string_regexp(),p=require_ansi_styles$2(),g=require_supports_color$2().stdout,v=require_templates$1(),b=process.platform===`win32`&&!(process.env.TERM||``).toLowerCase().startsWith(`xterm`),C=[`ansi`,`ansi`,`ansi256`,`ansi16m`],w=new Set([`gray`]),E=Object.create(null);function k(s,l){l||={};let f=g?g.level:0;s.level=l.level===void 0?f:l.level,s.enabled=`enabled`in l?l.enabled:s.level>0}function A(s){if(!this||!(this instanceof A)||this.template){let l={};return k(l,s),l.template=function(){let s=[].slice.call(arguments);return R.apply(null,[l.template].concat(s))},Object.setPrototypeOf(l,A.prototype),Object.setPrototypeOf(l.template,l),l.template.constructor=A,l.template}k(this,s)}b&&(p.blue.open=`\x1B[94m`);for(let s of Object.keys(p))p[s].closeRe=new RegExp(f(p[s].close),`g`),E[s]={get(){let l=p[s];return F.call(this,this._styles?this._styles.concat(l):[l],this._empty,s)}};E.visible={get(){return F.call(this,this._styles||[],!0,`visible`)}},p.color.closeRe=new RegExp(f(p.color.close),`g`);for(let s of Object.keys(p.color.ansi))w.has(s)||(E[s]={get(){let l=this.level;return function(){let f={open:p.color[C[l]][s].apply(null,arguments),close:p.color.close,closeRe:p.color.closeRe};return F.call(this,this._styles?this._styles.concat(f):[f],this._empty,s)}}});p.bgColor.closeRe=new RegExp(f(p.bgColor.close),`g`);for(let s of Object.keys(p.bgColor.ansi)){if(w.has(s))continue;let l=`bg`+s[0].toUpperCase()+s.slice(1);E[l]={get(){let l=this.level;return function(){let f={open:p.bgColor[C[l]][s].apply(null,arguments),close:p.bgColor.close,closeRe:p.bgColor.closeRe};return F.call(this,this._styles?this._styles.concat(f):[f],this._empty,s)}}}}let N=Object.defineProperties(()=>{},E);function F(s,l,f){let p=function(){return I.apply(p,arguments)};p._styles=s,p._empty=l;let g=this;return Object.defineProperty(p,`level`,{enumerable:!0,get(){return g.level},set(s){g.level=s}}),Object.defineProperty(p,`enabled`,{enumerable:!0,get(){return g.enabled},set(s){g.enabled=s}}),p.hasGrey=this.hasGrey||f===`gray`||f===`grey`,p.__proto__=N,p}function I(){let s=arguments,l=s.length,f=String(arguments[0]);if(l===0)return``;if(l>1)for(let p=1;p{var f=6e4;l.exports=function(s){var l=new Date(s.getTime()),p=l.getTimezoneOffset();l.setSeconds(0,0);var g=l.getTime()%f;return p*f+g}})),require_is_date=__commonJSMin(((s,l)=>{function f(s){return s instanceof Date}l.exports=f})),require_parse$14=__commonJSMin(((s,l)=>{var f=require_getTimezoneOffsetInMilliseconds(),p=require_is_date(),g=36e5,v=6e4,b=2,C=/[T ]/,w=/:/,E=/^(\d{2})$/,k=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],A=/^(\d{4})/,N=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],F=/^-(\d{2})$/,I=/^-?(\d{3})$/,R=/^-?(\d{2})-?(\d{2})$/,B=/^-?W(\d{2})$/,q=/^-?W(\d{2})-?(\d{1})$/,J=/^(\d{2}([.,]\d*)?)$/,le=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,_e=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,be=/([Z+-].*)$/,xe=/^(Z)$/,De=/^([+-])(\d{2})$/,Oe=/^([+-])(\d{2}):?(\d{2})$/;function je(s,l){if(p(s))return new Date(s.getTime());if(typeof s!=`string`)return new Date(s);var g=(l||{}).additionalDigits;g=g==null?b:Number(g);var C=Ne(s),w=Pe(C.date,g),E=w.year,k=w.restDateString,A=ze(k,E);if(A){var N=A.getTime(),F=0,I;if(C.time&&(F=Be(C.time)),C.timezone)I=We(C.timezone)*v;else{var R=N+F,B=new Date(R);I=f(B);var q=new Date(R);q.setDate(B.getDate()+1);var J=f(q)-f(B);J>0&&(I+=J)}return new Date(N+F+I)}else return new Date(s)}function Ne(s){var l={},f=s.split(C),p;if(w.test(f[0])?(l.date=null,p=f[0]):(l.date=f[0],p=f[1]),p){var g=be.exec(p);g?(l.time=p.replace(g[1],``),l.timezone=g[1]):l.time=p}return l}function Pe(s,l){var f=k[l],p=N[l],g=A.exec(s)||p.exec(s);if(g){var v=g[1];return{year:parseInt(v,10),restDateString:s.slice(v.length)}}if(g=E.exec(s)||f.exec(s),g){var b=g[1];return{year:parseInt(b,10)*100,restDateString:s.slice(b.length)}}return{year:null}}function ze(s,l){if(l===null)return null;var f,p,g,v;if(s.length===0)return p=new Date(0),p.setUTCFullYear(l),p;if(f=F.exec(s),f)return p=new Date(0),g=parseInt(f[1],10)-1,p.setUTCFullYear(l,g),p;if(f=I.exec(s),f){p=new Date(0);var b=parseInt(f[1],10);return p.setUTCFullYear(l,0,b),p}if(f=R.exec(s),f){p=new Date(0),g=parseInt(f[1],10)-1;var C=parseInt(f[2],10);return p.setUTCFullYear(l,g,C),p}if(f=B.exec(s),f)return v=parseInt(f[1],10)-1,Ke(l,v);if(f=q.exec(s),f){v=parseInt(f[1],10)-1;var w=parseInt(f[2],10)-1;return Ke(l,v,w)}return null}function Be(s){var l=J.exec(s),f,p;if(l)return f=parseFloat(l[1].replace(`,`,`.`)),f%24*g;if(l=le.exec(s),l)return f=parseInt(l[1],10),p=parseFloat(l[2].replace(`,`,`.`)),f%24*g+p*v;if(l=_e.exec(s),l){f=parseInt(l[1],10),p=parseInt(l[2],10);var b=parseFloat(l[3].replace(`,`,`.`));return f%24*g+p*v+b*1e3}return null}function We(s){var l=xe.exec(s),f;return l?0:(l=De.exec(s),l?(f=parseInt(l[2],10)*60,l[1]===`+`?-f:f):(l=Oe.exec(s),l?(f=parseInt(l[2],10)*60+parseInt(l[3],10),l[1]===`+`?-f:f):0))}function Ke(s,l,f){l||=0,f||=0;var p=new Date(0);p.setUTCFullYear(s,0,4);var g=p.getUTCDay()||7,v=l*7+f+1-g;return p.setUTCDate(p.getUTCDate()+v),p}l.exports=je})),require_start_of_year=__commonJSMin(((s,l)=>{var f=require_parse$14();function p(s){var l=f(s),p=new Date(0);return p.setFullYear(l.getFullYear(),0,1),p.setHours(0,0,0,0),p}l.exports=p})),require_start_of_day=__commonJSMin(((s,l)=>{var f=require_parse$14();function p(s){var l=f(s);return l.setHours(0,0,0,0),l}l.exports=p})),require_difference_in_calendar_days=__commonJSMin(((s,l)=>{var f=require_start_of_day(),p=6e4,g=864e5;function v(s,l){var v=f(s),b=f(l),C=v.getTime()-v.getTimezoneOffset()*p,w=b.getTime()-b.getTimezoneOffset()*p;return Math.round((C-w)/g)}l.exports=v})),require_get_day_of_year=__commonJSMin(((s,l)=>{var f=require_parse$14(),p=require_start_of_year(),g=require_difference_in_calendar_days();function v(s){var l=f(s);return g(l,p(l))+1}l.exports=v})),require_start_of_week=__commonJSMin(((s,l)=>{var f=require_parse$14();function p(s,l){var p=l&&Number(l.weekStartsOn)||0,g=f(s),v=g.getDay(),b=(v{var f=require_start_of_week();function p(s){return f(s,{weekStartsOn:1})}l.exports=p})),require_get_iso_year=__commonJSMin(((s,l)=>{var f=require_parse$14(),p=require_start_of_iso_week();function g(s){var l=f(s),g=l.getFullYear(),v=new Date(0);v.setFullYear(g+1,0,4),v.setHours(0,0,0,0);var b=p(v),C=new Date(0);C.setFullYear(g,0,4),C.setHours(0,0,0,0);var w=p(C);return l.getTime()>=b.getTime()?g+1:l.getTime()>=w.getTime()?g:g-1}l.exports=g})),require_start_of_iso_year=__commonJSMin(((s,l)=>{var f=require_get_iso_year(),p=require_start_of_iso_week();function g(s){var l=f(s),g=new Date(0);return g.setFullYear(l,0,4),g.setHours(0,0,0,0),p(g)}l.exports=g})),require_get_iso_week=__commonJSMin(((s,l)=>{var f=require_parse$14(),p=require_start_of_iso_week(),g=require_start_of_iso_year(),v=6048e5;function b(s){var l=f(s),b=p(l).getTime()-g(l).getTime();return Math.round(b/v)+1}l.exports=b})),require_is_valid=__commonJSMin(((s,l)=>{var f=require_is_date();function p(s){if(f(s))return!isNaN(s);throw TypeError(toString.call(s)+` is not an instance of Date`)}l.exports=p})),require_build_distance_in_words_locale=__commonJSMin(((s,l)=>{function f(){var s={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}};function l(l,f,p){p||={};var g=typeof s[l]==`string`?s[l]:f===1?s[l].one:s[l].other.replace(`{{count}}`,f);return p.addSuffix?p.comparison>0?`in `+g:g+` ago`:g}return{localize:l}}l.exports=f})),require_build_formatting_tokens_reg_exp=__commonJSMin(((s,l)=>{var f=`M.MM.Q.D.DD.DDD.DDDD.d.E.W.WW.YY.YYYY.GG.GGGG.H.HH.h.hh.m.mm.s.ss.S.SS.SSS.Z.ZZ.X.x`.split(`.`);function p(s){var l=[];for(var p in s)s.hasOwnProperty(p)&&l.push(p);var g=f.concat(l).sort().reverse();return RegExp(`(\\[[^\\[]*\\])|(\\\\)?(`+g.join(`|`)+`|.)`,`g`)}l.exports=p})),require_build_format_locale=__commonJSMin(((s,l)=>{var f=require_build_formatting_tokens_reg_exp();function p(){var s=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],l=[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],p=[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],v=[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],b=[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],C=[`AM`,`PM`],w=[`am`,`pm`],E=[`a.m.`,`p.m.`],k={MMM:function(l){return s[l.getMonth()]},MMMM:function(s){return l[s.getMonth()]},dd:function(s){return p[s.getDay()]},ddd:function(s){return v[s.getDay()]},dddd:function(s){return b[s.getDay()]},A:function(s){return s.getHours()/12>=1?C[1]:C[0]},a:function(s){return s.getHours()/12>=1?w[1]:w[0]},aa:function(s){return s.getHours()/12>=1?E[1]:E[0]}};return[`M`,`D`,`DDD`,`d`,`Q`,`W`].forEach(function(s){k[s+`o`]=function(l,f){return g(f[s](l))}}),{formatters:k,formattingTokensRegExp:f(k)}}function g(s){var l=s%100;if(l>20||l<10)switch(l%10){case 1:return s+`st`;case 2:return s+`nd`;case 3:return s+`rd`}return s+`th`}l.exports=p})),require_en=__commonJSMin(((s,l)=>{var f=require_build_distance_in_words_locale(),p=require_build_format_locale();l.exports={distanceInWords:f(),format:p()}})),require_format$1=__commonJSMin(((s,l)=>{var f=require_get_day_of_year(),p=require_get_iso_week(),g=require_get_iso_year(),v=require_parse$14(),b=require_is_valid(),C=require_en();function w(s,l,f){var p=l?String(l):`YYYY-MM-DDTHH:mm:ss.SSSZ`,g=(f||{}).locale,w=C.format.formatters,E=C.format.formattingTokensRegExp;g&&g.format&&g.format.formatters&&(w=g.format.formatters,g.format.formattingTokensRegExp&&(E=g.format.formattingTokensRegExp));var A=v(s);return b(A)?k(p,w,E)(A):`Invalid Date`}var E={M:function(s){return s.getMonth()+1},MM:function(s){return F(s.getMonth()+1,2)},Q:function(s){return Math.ceil((s.getMonth()+1)/3)},D:function(s){return s.getDate()},DD:function(s){return F(s.getDate(),2)},DDD:function(s){return f(s)},DDDD:function(s){return F(f(s),3)},d:function(s){return s.getDay()},E:function(s){return s.getDay()||7},W:function(s){return p(s)},WW:function(s){return F(p(s),2)},YY:function(s){return F(s.getFullYear(),4).substr(2)},YYYY:function(s){return F(s.getFullYear(),4)},GG:function(s){return String(g(s)).substr(2)},GGGG:function(s){return g(s)},H:function(s){return s.getHours()},HH:function(s){return F(s.getHours(),2)},h:function(s){var l=s.getHours();return l===0?12:l>12?l%12:l},hh:function(s){return F(E.h(s),2)},m:function(s){return s.getMinutes()},mm:function(s){return F(s.getMinutes(),2)},s:function(s){return s.getSeconds()},ss:function(s){return F(s.getSeconds(),2)},S:function(s){return Math.floor(s.getMilliseconds()/100)},SS:function(s){return F(Math.floor(s.getMilliseconds()/10),2)},SSS:function(s){return F(s.getMilliseconds(),3)},Z:function(s){return N(s.getTimezoneOffset(),`:`)},ZZ:function(s){return N(s.getTimezoneOffset())},X:function(s){return Math.floor(s.getTime()/1e3)},x:function(s){return s.getTime()}};function k(s,l,f){var p=s.match(f),g=p.length,v,b;for(v=0;v0?`-`:`+`,p=Math.abs(s),g=Math.floor(p/60),v=p%60;return f+F(g,2)+l+F(v,2)}function F(s,l){for(var f=Math.abs(s).toString();f.length{let l=require_chalk$1(),f=require_format$1();s.log=(s,p)=>{if(s.dateFormat===!1){console.log(p);return}let g=f(new Date,s.dateFormat);console.log(l.dim(`[${g}]`)+` ${p}`)}})),require_listr_verbose_renderer=__commonJSMin(((s,l)=>{let f=require_figures$1(),p=require_cli_cursor(),g=require_utils$17(),v=(s,l,p)=>{let v=g.log.bind(void 0,p);if(l.type===`STATE`){let l=s.isPending()?`started`:s.state;v(`${s.title} [${l}]`),s.isSkipped()&&s.output&&v(`${f.arrowRight} ${s.output}`)}else l.type===`DATA`?v(`${f.arrowRight} ${l.data}`):l.type===`TITLE`&&v(`${s.title} [title changed]`)},b=(s,l)=>{for(let f of s)f.subscribe(s=>{if(s.type===`SUBTASKS`){b(f.subtasks,l);return}v(f,s,l)},s=>{console.log(s)})};l.exports=class{constructor(s,l){this._tasks=s,this._options=Object.assign({dateFormat:`HH:mm:ss`},l)}static get nonTTY(){return!0}render(){p.hide(),b(this._tasks,this._options)}end(){p.show()}}})),require_ansi_escapes=__commonJSMin(((s,l)=>{let f=l.exports,p=`\x1B[`,g=`\x1B]`,v=`\x07`,b=`;`,C=process.env.TERM_PROGRAM===`Apple_Terminal`;f.cursorTo=(s,l)=>{if(typeof s!=`number`)throw TypeError("The `x` argument is required");return typeof l==`number`?`\x1B[`+(l+1)+`;`+(s+1)+`H`:`\x1B[`+(s+1)+`G`},f.cursorMove=(s,l)=>{if(typeof s!=`number`)throw TypeError("The `x` argument is required");let f=``;return s<0?f+=`\x1B[`+-s+`D`:s>0&&(f+=`\x1B[`+s+`C`),l<0?f+=`\x1B[`+-l+`A`:l>0&&(f+=`\x1B[`+l+`B`),f},f.cursorUp=s=>`\x1B[`+(typeof s==`number`?s:1)+`A`,f.cursorDown=s=>`\x1B[`+(typeof s==`number`?s:1)+`B`,f.cursorForward=s=>`\x1B[`+(typeof s==`number`?s:1)+`C`,f.cursorBackward=s=>`\x1B[`+(typeof s==`number`?s:1)+`D`,f.cursorLeft=`\x1B[G`,f.cursorSavePosition=`\x1B[`+(C?`7`:`s`),f.cursorRestorePosition=`\x1B[`+(C?`8`:`u`),f.cursorGetPosition=`\x1B[6n`,f.cursorNextLine=`\x1B[E`,f.cursorPrevLine=`\x1B[F`,f.cursorHide=`\x1B[?25l`,f.cursorShow=`\x1B[?25h`,f.eraseLines=s=>{let l=``;for(let p=0;p[`\x1B]`,`8`,`;`,`;`,l,`\x07`,s,`\x1B]`,`8`,`;`,`;`,`\x07`].join(``),f.image=(s,l)=>{l||={};let f=`\x1B]1337;File=inline=1`;return l.width&&(f+=`;width=${l.width}`),l.height&&(f+=`;height=${l.height}`),l.preserveAspectRatio===!1&&(f+=`;preserveAspectRatio=0`),f+`:`+s.toString(`base64`)+`\x07`},f.iTerm={},f.iTerm.setCwd=s=>`\x1B]50;CurrentDir=`+(s||process.cwd())+`\x07`})),require_ansi_regex$3=__commonJSMin(((s,l)=>{l.exports=()=>{let s=[`[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[a-zA-Z\\d]*)*)?\\u0007)`,`(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PRZcf-ntqry=><~]))`].join(`|`);return new RegExp(s,`g`)}})),require_strip_ansi$4=__commonJSMin(((s,l)=>{let f=require_ansi_regex$3();l.exports=s=>typeof s==`string`?s.replace(f(),``):s})),require_is_fullwidth_code_point$2=__commonJSMin(((s,l)=>{l.exports=s=>Number.isNaN(s)?!1:s>=4352&&(s<=4447||s===9001||s===9002||11904<=s&&s<=12871&&s!==12351||12880<=s&&s<=19903||19968<=s&&s<=42182||43360<=s&&s<=43388||44032<=s&&s<=55203||63744<=s&&s<=64255||65040<=s&&s<=65049||65072<=s&&s<=65131||65281<=s&&s<=65376||65504<=s&&s<=65510||110592<=s&&s<=110593||127488<=s&&s<=127569||131072<=s&&s<=262141)})),require_string_width$2=__commonJSMin(((s,l)=>{let f=require_strip_ansi$4(),p=require_is_fullwidth_code_point$2();l.exports=s=>{if(typeof s!=`string`||s.length===0)return 0;s=f(s);let l=0;for(let f=0;f=127&&g<=159||g>=768&&g<=879||(g>65535&&f++,l+=p(g)?2:1)}return l}})),require_wrap_ansi=__commonJSMin(((s,l)=>{let f=require_string_width$2(),p=require_strip_ansi$4(),g=new Set([`\x1B`,`›`]),v=39,b=new Map([[0,0],[1,22],[2,22],[3,23],[4,24],[7,27],[8,28],[9,29],[30,39],[31,39],[32,39],[33,39],[34,39],[35,39],[36,39],[37,39],[90,39],[40,49],[41,49],[42,49],[43,49],[44,49],[45,49],[46,49],[47,49]]),C=s=>`${g.values().next().value}[${s}m`,w=s=>s.split(` `).map(s=>f(s)),E=(s,l,v)=>{let b=Array.from(l),C=!1,w=f(p(s[s.length-1]));for(let l of b.entries()){let p=l[0],E=l[1],k=f(E);if(w+k<=v?s[s.length-1]+=E:(s.push(E),w=0),g.has(E))C=!0;else if(C&&E===`m`){C=!1;continue}C||(w+=k,w===v&&p0&&s.length>1&&(s[s.length-2]+=s.pop())},k=(s,l,p)=>{let v=p||{};if(s.trim()===``)return v.trim===!1?s:s.trim();let k=``,A=``,N,F=w(s),I=s.split(` `),R=[``];for(let s of Array.from(I).entries()){let p=s[0],g=s[1];R[R.length-1]=v.trim===!1?R[R.length-1]:R[R.length-1].trim();let b=f(R[R.length-1]);if((b||g===``)&&(b===l&&v.wordWrap===!1&&(R.push(``),b=0),R[R.length-1]+=` `,b++),F[p]>l&&v.hard){b&&R.push(``),E(R,g,l);continue}if(b+F[p]>l&&b>0){if(v.wordWrap===!1&&bl&&v.wordWrap===!1){E(R,g,l);continue}R[R.length-1]+=g}k=R.map(s=>v.trim===!1?s:s.trim()).join(` +`);for(let s of Array.from(k).entries()){let l=s[0],f=s[1];if(A+=f,g.has(f)){let s=parseFloat(/\d[^m]*/.exec(k.slice(l,l+4)));N=s===39?null:s}let p=b.get(Number(N));N&&p&&(k[l+1]===` +`?A+=C(p):f===` +`&&(A+=C(N)))}return A};l.exports=(s,l,f)=>String(s).normalize().split(` +`).map(s=>k(s,l,f)).join(` +`)})),require_log_update=__commonJSMin(((s,l)=>{let f=require_ansi_escapes(),p=require_cli_cursor(),g=require_wrap_ansi(),v=s=>{let l=s.columns;return l?process.platform===`win32`?l-1:l:80},b=(s,l)=>{l=Object.assign({showCursor:!1},l);let b=0,C=function(){l.showCursor||p.hide();let C=[].join.call(arguments,` `)+` +`;C=g(C,v(s),{trim:!1,hard:!0,wordWrap:!1}),s.write(f.eraseLines(b)+C),b=C.split(` +`).length};return C.clear=()=>{s.write(f.eraseLines(b)),b=0},C.done=()=>{b=0,l.showCursor||p.show()},C};l.exports=b(process.stdout),l.exports.stderr=b(process.stderr),l.exports.create=b})),require_ansi_styles$1=__commonJSMin(((s,l)=>{function f(){var s={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return s.colors.grey=s.colors.gray,Object.keys(s).forEach(function(l){var f=s[l];Object.keys(f).forEach(function(l){var p=f[l];s[l]=f[l]={open:`\x1B[`+p[0]+`m`,close:`\x1B[`+p[1]+`m`}}),Object.defineProperty(s,l,{value:f,enumerable:!1})}),s}Object.defineProperty(l,`exports`,{enumerable:!0,get:f})})),require_ansi_regex$2=__commonJSMin(((s,l)=>{l.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g}})),require_strip_ansi$3=__commonJSMin(((s,l)=>{var f=require_ansi_regex$2()();l.exports=function(s){return typeof s==`string`?s.replace(f,``):s}})),require_has_ansi=__commonJSMin(((s,l)=>{var f=require_ansi_regex$2(),p=new RegExp(f().source);l.exports=p.test.bind(p)})),require_supports_color$1=__commonJSMin(((s,l)=>{var f=process.argv,p=f.indexOf(`--`),g=function(s){s=`--`+s;var l=f.indexOf(s);return l!==-1&&(p===-1?!0:l{var f=require_escape_string_regexp(),p=require_ansi_styles$1(),g=require_strip_ansi$3(),v=require_has_ansi(),b=require_supports_color$1(),C=Object.defineProperties,w=process.platform===`win32`&&!/^xterm/i.test(process.env.TERM);function E(s){this.enabled=!s||s.enabled===void 0?b:s.enabled}w&&(p.blue.open=`\x1B[94m`);var k=(function(){var s={};return Object.keys(p).forEach(function(l){p[l].closeRe=new RegExp(f(p[l].close),`g`),s[l]={get:function(){return N.call(this,this._styles.concat(l))}}}),s})(),A=C(function(){},k);function N(s){var l=function(){return F.apply(l,arguments)};return l._styles=s,l.enabled=this.enabled,l.__proto__=A,l}function F(){var s=arguments,l=s.length,f=l!==0&&String(arguments[0]);if(l>1)for(var g=1;g{var f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable;function v(s){if(s==null)throw TypeError(`Object.assign cannot be called with null or undefined`);return Object(s)}function b(){try{if(!Object.assign)return!1;var s=new String(`abc`);if(s[5]=`de`,Object.getOwnPropertyNames(s)[0]===`5`)return!1;for(var l={},f=0;f<10;f++)l[`_`+String.fromCharCode(f)]=f;if(Object.getOwnPropertyNames(l).map(function(s){return l[s]}).join(``)!==`0123456789`)return!1;var p={};return`abcdefghijklmnopqrst`.split(``).forEach(function(s){p[s]=s}),Object.keys(Object.assign({},p)).join(``)===`abcdefghijklmnopqrst`}catch{return!1}}l.exports=b()?Object.assign:function(s,l){for(var b,C=v(s),w,E=1;E{var f=require_object_assign(),p=require_escape_string_regexp(),g=process.platform,v={tick:`✔`,cross:`✖`,star:`★`,square:`▇`,squareSmall:`◻`,squareSmallFilled:`◼`,play:`▶`,circle:`◯`,circleFilled:`◉`,circleDotted:`◌`,circleDouble:`◎`,circleCircle:`ⓞ`,circleCross:`ⓧ`,circlePipe:`Ⓘ`,circleQuestionMark:`?⃝`,bullet:`●`,dot:`․`,line:`─`,ellipsis:`…`,pointer:`❯`,pointerSmall:`›`,info:`ℹ`,warning:`⚠`,hamburger:`☰`,smiley:`㋡`,mustache:`෴`,heart:`♥`,arrowUp:`↑`,arrowDown:`↓`,arrowLeft:`←`,arrowRight:`→`,radioOn:`◉`,radioOff:`◯`,checkboxOn:`☒`,checkboxOff:`☐`,checkboxCircleOn:`ⓧ`,checkboxCircleOff:`Ⓘ`,questionMarkPrefix:`?⃝`,oneHalf:`½`,oneThird:`⅓`,oneQuarter:`¼`,oneFifth:`⅕`,oneSixth:`⅙`,oneSeventh:`⅐`,oneEighth:`⅛`,oneNinth:`⅑`,oneTenth:`⅒`,twoThirds:`⅔`,twoFifths:`⅖`,threeQuarters:`¾`,threeFifths:`⅗`,threeEighths:`⅜`,fourFifths:`⅘`,fiveSixths:`⅚`,fiveEighths:`⅝`,sevenEighths:`⅞`},b={tick:`√`,cross:`×`,star:`*`,square:`█`,squareSmall:`[ ]`,squareSmallFilled:`[█]`,play:`►`,circle:`( )`,circleFilled:`(*)`,circleDotted:`( )`,circleDouble:`( )`,circleCircle:`(○)`,circleCross:`(×)`,circlePipe:`(│)`,circleQuestionMark:`(?)`,bullet:`*`,dot:`.`,line:`─`,ellipsis:`...`,pointer:`>`,pointerSmall:`»`,info:`i`,warning:`‼`,hamburger:`≡`,smiley:`☺`,mustache:`┌─┐`,heart:v.heart,arrowUp:v.arrowUp,arrowDown:v.arrowDown,arrowLeft:v.arrowLeft,arrowRight:v.arrowRight,radioOn:`(*)`,radioOff:`( )`,checkboxOn:`[×]`,checkboxOff:`[ ]`,checkboxCircleOn:`(×)`,checkboxCircleOff:`( )`,questionMarkPrefix:`?`,oneHalf:`1/2`,oneThird:`1/3`,oneQuarter:`1/4`,oneFifth:`1/5`,oneSixth:`1/6`,oneSeventh:`1/7`,oneEighth:`1/8`,oneNinth:`1/9`,oneTenth:`1/10`,twoThirds:`2/3`,twoFifths:`2/5`,threeQuarters:`3/4`,threeFifths:`3/5`,threeEighths:`3/8`,fourFifths:`4/5`,fiveSixths:`5/6`,fiveEighths:`5/8`,sevenEighths:`7/8`};g===`linux`&&(v.questionMarkPrefix=`?`);var C=g===`win32`?b:v;l.exports=f(function(s){return C===v||Object.keys(v).forEach(function(l){v[l]!==C[l]&&(s=s.replace(new RegExp(p(v[l]),`g`),C[l]))}),s},C)})),require_indent_string$1=__commonJSMin(((s,l)=>{l.exports=(s,l,f)=>{let p=typeof f==`object`?Object.assign({indent:` `},f):{indent:f||` `};if(l=l===void 0?1:l,typeof s!=`string`)throw TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof s}\``);if(typeof l!=`number`)throw TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof l}\``);if(typeof p.indent!=`string`)throw TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof p.indent}\``);if(l===0)return s;let g=p.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return s.replace(g,p.indent.repeat(l))}})),require_slice_ansi$1=__commonJSMin(((s,l)=>{var f=[`\x1B`,`›`],p=39,g={0:0,1:22,2:22,3:23,4:24,7:27,8:28,9:29,30:39,31:39,32:39,33:39,34:39,35:39,36:39,37:39,90:39,40:49,41:49,42:49,43:49,44:49,45:49,46:49,47:49};function v(s){return f[0]+`[`+s+`m`}l.exports=function(s,l,b){b||=s.length;for(var C=!1,w,E=0,k=``,A=0;Al&&E<=b)k+=F;else if(E===l&&w!==void 0&&w!==p)k+=v(w);else if(E>=b){w!==void 0&&(k+=v(g[w]||p));break}}return k}})),require_strip_ansi$2=__commonJSMin(((s,l)=>{var f=require_ansi_regex$2()();l.exports=function(s){return typeof s==`string`?s.replace(f,``):s}})),require_code_point_at=__commonJSMin(((s,l)=>{l.exports=function(s,l){if(s==null)throw TypeError();s=String(s);var f=s.length,p=l?Number(l):0;if(Number.isNaN(p)&&(p=0),!(p<0||p>=f)){var g=s.charCodeAt(p);if(g>=55296&&g<=56319&&f>p+1){var v=s.charCodeAt(p+1);if(v>=56320&&v<=57343)return(g-55296)*1024+v-56320+65536}return g}}})),require_number_is_nan=__commonJSMin(((s,l)=>{l.exports=Number.isNaN||function(s){return s!==s}})),require_is_fullwidth_code_point$1=__commonJSMin(((s,l)=>{var f=require_number_is_nan();l.exports=function(s){return f(s)?!1:s>=4352&&(s<=4447||s===9001||s===9002||11904<=s&&s<=12871&&s!==12351||12880<=s&&s<=19903||19968<=s&&s<=42182||43360<=s&&s<=43388||44032<=s&&s<=55203||63744<=s&&s<=64255||65040<=s&&s<=65049||65072<=s&&s<=65131||65281<=s&&s<=65376||65504<=s&&s<=65510||110592<=s&&s<=110593||127488<=s&&s<=127569||131072<=s&&s<=262141)}})),require_string_width$1=__commonJSMin(((s,l)=>{var f=require_strip_ansi$2(),p=require_code_point_at(),g=require_is_fullwidth_code_point$1();l.exports=function(s){if(typeof s!=`string`||s.length===0)return 0;var l=0;s=f(s);for(var v=0;v=127&&b<=159||(b>=65536&&v++,g(b)?l+=2:l++)}return l}})),require_cli_truncate=__commonJSMin(((s,l)=>{var f=require_slice_ansi$1(),p=require_string_width$1();l.exports=function(s,l,g){g||={};var v=g.position||`end`,b=`…`;if(typeof s!=`string`)throw TypeError("Expected `input` to be a string, got "+typeof s);if(typeof l!=`number`)throw TypeError("Expected `columns` to be a number, got "+typeof l);if(l<1)return``;if(l===1)return b;var C=p(s);if(C<=l)return s;if(v===`start`)return b+f(s,C-l+1,C);if(v===`middle`){var w=Math.floor(l/2);return f(s,0,w)+b+f(s,C-(l-w)+1,C)}else if(v===`end`)return f(s,0,l-1)+b;throw Error("Expected `options.position` to be either `start`, `middle` or `end`, got "+v)}})),require_log_symbols=__commonJSMin(((s,l)=>{var f=require_chalk(),p={info:f.blue(`ℹ`),success:f.green(`✔`),warning:f.yellow(`⚠`),error:f.red(`✖`)},g={info:f.blue(`i`),success:f.green(`√`),warning:f.yellow(`‼`),error:f.red(`×`)};l.exports=process.platform===`win32`?g:p})),require_elegant_spinner=__commonJSMin(((s,l)=>{var f=process.platform===`win32`?[`-`,`\\`,`|`,`/`]:[`⠋`,`⠙`,`⠹`,`⠸`,`⠼`,`⠴`,`⠦`,`⠧`,`⠇`,`⠏`];l.exports=function(){var s=0;return function(){return f[s=++s%f.length]}},l.exports.frames=f})),require_utils$16=__commonJSMin((s=>{let l=require_chalk(),f=require_log_symbols(),p=require_figures(),g=require_elegant_spinner(),v=l.yellow(p.pointer),b=l.yellow(p.arrowDown);s.isDefined=s=>s!=null,s.getSymbol=(s,p)=>(s.spinner||=g(),s.isPending()?p.showSubtasks!==!1&&s.subtasks.length>0?v:l.yellow(s.spinner()):s.isCompleted()?f.success:s.hasFailed()?s.subtasks.length>0?v:f.error:s.isSkipped()?b:` `)})),require_listr_update_renderer=__commonJSMin(((s,l)=>{let f=require_log_update(),p=require_chalk(),g=require_figures(),v=require_indent_string$1(),b=require_cli_truncate(),C=require_strip_ansi$3(),w=require_utils$16(),E=(s,l,f)=>{f||=0;let k=[];for(let A of s)if(A.isEnabled()){let s=A.isSkipped()?` ${p.dim(`[skipped]`)}`:``;if(k.push(v(` ${w.getSymbol(A,l)} ${A.title}${s}`,f,` `)),(A.isPending()||A.isSkipped()||A.hasFailed())&&w.isDefined(A.output)){let s=A.output;if(typeof s==`string`&&(s=C(s.trim().split(` +`).filter(Boolean).pop()),s===``&&(s=void 0)),w.isDefined(s)){let l=v(`${g.arrowRight} ${s}`,f,` `);k.push(` ${p.gray(b(l,process.stdout.columns-3))}`)}}(A.isPending()||A.hasFailed()||l.collapse===!1)&&(A.hasFailed()||l.showSubtasks!==!1)&&A.subtasks.length>0&&(k=k.concat(E(A.subtasks,l,f+1)))}return k.join(` +`)},k=(s,l)=>{f(E(s,l))};l.exports=class{constructor(s,l){this._tasks=s,this._options=Object.assign({showSubtasks:!0,collapse:!0,clearOutput:!1},l)}render(){this._id||=setInterval(()=>{k(this._tasks,this._options)},100)}end(s){this._id&&=(clearInterval(this._id),void 0),k(this._tasks,this._options),this._options.clearOutput&&s===void 0?f.clear():f.done()}}})),require_renderer=__commonJSMin((s=>{let l={silent:require_listr_silent_renderer(),verbose:require_listr_verbose_renderer(),default:require_listr_update_renderer()},f=s=>process.stdout.isTTY===!0||s.nonTTY===!0,p=s=>typeof s==`string`?l[s]||l.default:typeof s==`function`?s:l.default;s.getRenderer=(s,g)=>{let v=p(s);return f(v)||(v=p(g),(!v||!f(v))&&(v=l.verbose)),v}})),require_state$1=__commonJSMin(((s,l)=>{let f={PENDING:0,COMPLETED:1,FAILED:2,SKIPPED:3};f.toString=s=>{switch(s){case f.PENDING:return`pending`;case f.COMPLETED:return`completed`;case f.FAILED:return`failed`;case f.SKIPPED:return`skipped`;default:return`unknown`}},l.exports=f})),require_is_stream=__commonJSMin(((s,l)=>{var f=l.exports=function(s){return typeof s==`object`&&!!s&&typeof s.pipe==`function`};f.writable=function(s){return f(s)&&s.writable!==!1&&typeof s._write==`function`&&typeof s._writableState==`object`},f.readable=function(s){return f(s)&&s.readable!==!1&&typeof s._read==`function`&&typeof s._readableState==`object`},f.duplex=function(s){return f.writable(s)&&f.readable(s)},f.transform=function(s){return f.duplex(s)&&typeof s._transform==`function`&&typeof s._transformState==`object`}})),require_ponyfill=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s){var l,f=s.Symbol;return typeof f==`function`?f.observable?l=f.observable:(l=f(`observable`),f.observable=l):l=`@@observable`,l}})),require_lib$25=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=p(require_ponyfill());function p(s){return s&&s.__esModule?s:{default:s}}var g=typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:l===void 0?Function(`return this`)():l;s.default=(0,f.default)(g)})),require_is_observable=__commonJSMin(((s,l)=>{let f=require_lib$25().default;l.exports=s=>!!(s&&s[f]&&s===s[f]())})),require_utils$15=__commonJSMin((s=>{let l=require_is_stream(),f=typeof Symbol==`function`&&Symbol.observable||`@@observable`,p=s=>!!(s&&s[f]&&s===s[f]())||require_is_observable()(s);s.isListr=s=>!!(s&&s.setRenderer&&s.add&&s.run),s.isObservable=s=>p(s),s.isStream=s=>l(s)&&!p(s)})),require_listr_error=__commonJSMin(((s,l)=>{l.exports=class extends Error{constructor(s){super(s),this.name=`ListrError`}}})),require_task=__commonJSMin(((s,l)=>{let f=require_is_promise(),p=require_stream_to_observable(),g=require_rxjs().Subject,v=require_renderer(),b=require_state$1(),C=require_utils$15(),w=require_listr_error(),E=()=>!1;l.exports=class extends g{constructor(s,l,f){if(super(),!l)throw TypeError(`Expected a task`);if(typeof l.title!=`string`)throw TypeError(`Expected property \`title\` to be of type \`string\`, got \`${typeof l.title}\``);if(typeof l.task!=`function`)throw TypeError(`Expected property \`task\` to be of type \`function\`, got \`${typeof l.task}\``);if(l.skip&&typeof l.skip!=`function`)throw TypeError(`Expected property \`skip\` to be of type \`function\`, got \`${typeof l.skip}\``);if(l.enabled&&typeof l.enabled!=`function`)throw TypeError(`Expected property \`enabled\` to be of type \`function\`, got \`${typeof l.enabled}\``);this._listr=s,this._options=f||{},this._subtasks=[],this._enabledFn=l.enabled,this._isEnabled=!0,this.output=void 0,this.title=l.title,this.skip=l.skip||E,this.task=l.task}get subtasks(){return this._subtasks}set state(s){this._state=s,this.next({type:`STATE`})}get state(){return b.toString(this._state)}check(s){if(this._state===void 0&&this._enabledFn){let l=this._enabledFn(s);this._isEnabled!==l&&(this._isEnabled=l,this.next({type:`ENABLED`,data:l}))}}hasSubtasks(){return this._subtasks.length>0}isPending(){return this._state===b.PENDING}isSkipped(){return this._state===b.SKIPPED}isCompleted(){return this._state===b.COMPLETED}isEnabled(){return this._isEnabled}hasFailed(){return this._state===b.FAILED}run(s,l){let g=l=>C.isListr(l)?(l._options=Object.assign(this._options,l._options),l.exitOnError=l._options.exitOnError,l.setRenderer(v.getRenderer(`silent`)),this._subtasks=l.tasks,this.next({type:`SUBTASKS`}),l.run(s)):(C.isStream(l)&&(l=p(l)),C.isObservable(l)&&(l=new Promise((s,f)=>{l.subscribe({next:s=>{this.output=s,this.next({type:`DATA`,data:s})},error:f,complete:s})})),f(l)?l.then(g):l);return Promise.resolve().then(()=>(this.state=b.PENDING,this.skip(s))).then(f=>{if(f){typeof f==`string`&&(this.output=f),this.state=b.SKIPPED;return}return g(this.task(s,l))}).then(()=>{this.isPending()&&(this.state=b.COMPLETED)}).catch(s=>{if(this.state=b.FAILED,s instanceof w){l.report(s);return}if(this.hasSubtasks()||(this.output=s.message),this.next({type:`DATA`,data:s.message}),l.report(s),this._listr.exitOnError!==!1)throw s}).then(()=>{this.complete()})}}})),require_task_wrapper=__commonJSMin(((s,l)=>{let f=require_state$1(),p=require_listr_error();l.exports=class{constructor(s,l){this._task=s,this._errors=l}set title(s){this._task.title=s,this._task.next({type:`TITLE`,data:s})}set output(s){this._task.output=s,this._task.next({type:`DATA`,data:s})}get title(){return this._task.title}report(s){if(s instanceof p)for(let l of s.errors)this._errors.push(l);else this._errors.push(s)}skip(s){if(s&&typeof s!=`string`)throw TypeError(`Expected \`message\` to be of type \`string\`, got \`${typeof s}\``);s&&(this._task.output=s),this._task.state=f.SKIPPED}run(s){return this._task.run(s,this)}}})),require_listr=__commonJSMin(((s,l)=>{let f=require_p_map$1(),p=require_task(),g=require_task_wrapper(),v=require_renderer(),b=require_listr_error(),C=(s,l,f)=>s.isEnabled()?new g(s,f).run(l):Promise.resolve();l.exports=class{constructor(s,l){if(s&&!Array.isArray(s)&&typeof s==`object`){if(typeof s.title==`string`&&typeof s.task==`function`)throw TypeError(`Expected an array of tasks or an options object, got a task object`);l=s,s=[]}if(s&&!Array.isArray(s))throw TypeError(`Expected an array of tasks`);this._options=Object.assign({showSubtasks:!0,concurrent:!1,renderer:`default`,nonTTYRenderer:`verbose`},l),this._tasks=[],this.concurrency=1,this._options.concurrent===!0?this.concurrency=1/0:typeof this._options.concurrent==`number`&&(this.concurrency=this._options.concurrent),this._RendererClass=v.getRenderer(this._options.renderer,this._options.nonTTYRenderer),this.exitOnError=this._options.exitOnError,this.add(s||[])}_checkAll(s){for(let l of this._tasks)l.check(s)}get tasks(){return this._tasks}setRenderer(s){this._RendererClass=v.getRenderer(s)}add(s){let l=Array.isArray(s)?s:[s];for(let s of l)this._tasks.push(new p(this,s,this._options));return this}render(){return this._renderer||=new this._RendererClass(this._tasks,this._options),this._renderer.render()}run(s){this.render(),s||=Object.create(null);let l=[];return this._checkAll(s),f(this._tasks,f=>(this._checkAll(s),C(f,s,l)),{concurrency:this.concurrency}).then(()=>{if(l.length>0){let s=new b(`Something went wrong`);throw s.errors=l,s}return this._renderer.end(),s}).catch(l=>{throw l.context=s,this._renderer.end(l),l})}}}));async function findUp$1(s,{cwd:l=node_process.default.cwd(),type:f=`file`,stopAt:p}={}){let g=node_path.default.resolve(toPath$4(l)??``),{root:v}=node_path.default.parse(g);p=node_path.default.resolve(g,toPath$4(p??v));let b=node_path.default.isAbsolute(s);for(;g;){let l=b?s:node_path.default.join(g,s);try{let s=await node_fs_promises.default.stat(l);if(f===`file`&&s.isFile()||f===`directory`&&s.isDirectory())return l}catch{}if(g===p||g===v)break;g=node_path.default.dirname(g)}}var toPath$4,init_find_up_simple=__esmMin((()=>{toPath$4=s=>s instanceof URL?(0,node_url.fileURLToPath)(s):s})),require_picocolors$1=__commonJSMin(((s,l)=>{let f=process||{},p=f.argv||[],g=f.env||{},v=!(g.NO_COLOR||p.includes(`--no-color`))&&(!!g.FORCE_COLOR||p.includes(`--color`)||f.platform===`win32`||(f.stdout||{}).isTTY&&g.TERM!==`dumb`||!!g.CI),b=(s,l,f=s)=>p=>{let g=``+p,v=g.indexOf(l,s.length);return~v?s+C(g,l,f,v)+l:s+g+l},C=(s,l,f,p)=>{let g=``,v=0;do g+=s.substring(v,p)+f,v=p+l.length,p=s.indexOf(l,v);while(~p);return g+s.substring(v)},w=(s=v)=>{let l=s?b:()=>String;return{isColorSupported:s,reset:l(`\x1B[0m`,`\x1B[0m`),bold:l(`\x1B[1m`,`\x1B[22m`,`\x1B[22m\x1B[1m`),dim:l(`\x1B[2m`,`\x1B[22m`,`\x1B[22m\x1B[2m`),italic:l(`\x1B[3m`,`\x1B[23m`),underline:l(`\x1B[4m`,`\x1B[24m`),inverse:l(`\x1B[7m`,`\x1B[27m`),hidden:l(`\x1B[8m`,`\x1B[28m`),strikethrough:l(`\x1B[9m`,`\x1B[29m`),black:l(`\x1B[30m`,`\x1B[39m`),red:l(`\x1B[31m`,`\x1B[39m`),green:l(`\x1B[32m`,`\x1B[39m`),yellow:l(`\x1B[33m`,`\x1B[39m`),blue:l(`\x1B[34m`,`\x1B[39m`),magenta:l(`\x1B[35m`,`\x1B[39m`),cyan:l(`\x1B[36m`,`\x1B[39m`),white:l(`\x1B[37m`,`\x1B[39m`),gray:l(`\x1B[90m`,`\x1B[39m`),bgBlack:l(`\x1B[40m`,`\x1B[49m`),bgRed:l(`\x1B[41m`,`\x1B[49m`),bgGreen:l(`\x1B[42m`,`\x1B[49m`),bgYellow:l(`\x1B[43m`,`\x1B[49m`),bgBlue:l(`\x1B[44m`,`\x1B[49m`),bgMagenta:l(`\x1B[45m`,`\x1B[49m`),bgCyan:l(`\x1B[46m`,`\x1B[49m`),bgWhite:l(`\x1B[47m`,`\x1B[49m`),blackBright:l(`\x1B[90m`,`\x1B[39m`),redBright:l(`\x1B[91m`,`\x1B[39m`),greenBright:l(`\x1B[92m`,`\x1B[39m`),yellowBright:l(`\x1B[93m`,`\x1B[39m`),blueBright:l(`\x1B[94m`,`\x1B[39m`),magentaBright:l(`\x1B[95m`,`\x1B[39m`),cyanBright:l(`\x1B[96m`,`\x1B[39m`),whiteBright:l(`\x1B[97m`,`\x1B[39m`),bgBlackBright:l(`\x1B[100m`,`\x1B[49m`),bgRedBright:l(`\x1B[101m`,`\x1B[49m`),bgGreenBright:l(`\x1B[102m`,`\x1B[49m`),bgYellowBright:l(`\x1B[103m`,`\x1B[49m`),bgBlueBright:l(`\x1B[104m`,`\x1B[49m`),bgMagentaBright:l(`\x1B[105m`,`\x1B[49m`),bgCyanBright:l(`\x1B[106m`,`\x1B[49m`),bgWhiteBright:l(`\x1B[107m`,`\x1B[49m`)}};l.exports=w(),l.exports.createColors=w})),require_js_tokens$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,s.matchToToken=function(s){var l={type:`invalid`,value:s[0],closed:void 0};return s[1]?(l.type=`string`,l.closed=!!(s[3]||s[4])):s[5]?l.type=`comment`:s[6]?(l.type=`comment`,l.closed=!!s[7]):s[8]?l.type=`regex`:s[9]?l.type=`number`:s[10]?l.type=`name`:s[11]?l.type=`punctuator`:s[12]&&(l.type=`whitespace`),l}})),require_identifier$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isIdentifierChar=E,s.isIdentifierName=k,s.isIdentifierStart=w;let l=`ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-࢏ࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚ౜ౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ೜-ೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲊᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-Ƛ꟱-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ`,f=`·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࢗ-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-᫝᫠-᫫ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・`,p=RegExp(`[`+l+`]`),g=RegExp(`[`+l+f+`]`);l=f=null;let v=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,7,25,39,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,5,57,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,24,43,261,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,33,24,3,24,45,74,6,0,67,12,65,1,2,0,15,4,10,7381,42,31,98,114,8702,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,208,30,2,2,2,1,2,6,3,4,10,1,225,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4381,3,5773,3,7472,16,621,2467,541,1507,4938,6,8489],b=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,78,5,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,199,7,137,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,55,9,266,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,233,0,3,0,8,1,6,0,475,6,110,6,6,9,4759,9,787719,239];function C(s,l){let f=65536;for(let p=0,g=l.length;ps)return!1;if(f+=l[p+1],f>=s)return!0}return!1}function w(s){return s<65?s===36:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&p.test(String.fromCharCode(s)):C(s,v)}function E(s){return s<48?s===36:s<58?!0:s<65?!1:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&g.test(String.fromCharCode(s)):C(s,v)||C(s,b)}function k(s){let l=!0;for(let f=0;f{Object.defineProperty(s,`__esModule`,{value:!0}),s.isKeyword=E,s.isReservedWord=v,s.isStrictBindOnlyReservedWord=C,s.isStrictBindReservedWord=w,s.isStrictReservedWord=b;let l={keyword:`break.case.catch.continue.debugger.default.do.else.finally.for.function.if.return.switch.throw.try.var.const.while.with.new.this.super.class.extends.export.import.null.true.false.in.instanceof.typeof.void.delete`.split(`.`),strict:[`implements`,`interface`,`let`,`package`,`private`,`protected`,`public`,`static`,`yield`],strictBind:[`eval`,`arguments`]},f=new Set(l.keyword),p=new Set(l.strict),g=new Set(l.strictBind);function v(s,l){return l&&s===`await`||s===`enum`}function b(s,l){return v(s,l)||p.has(s)}function C(s){return g.has(s)}function w(s,l){return b(s,l)||C(s)}function E(s){return f.has(s)}})),require_lib$24=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),Object.defineProperty(s,`isIdentifierChar`,{enumerable:!0,get:function(){return l.isIdentifierChar}}),Object.defineProperty(s,`isIdentifierName`,{enumerable:!0,get:function(){return l.isIdentifierName}}),Object.defineProperty(s,`isIdentifierStart`,{enumerable:!0,get:function(){return l.isIdentifierStart}}),Object.defineProperty(s,`isKeyword`,{enumerable:!0,get:function(){return f.isKeyword}}),Object.defineProperty(s,`isReservedWord`,{enumerable:!0,get:function(){return f.isReservedWord}}),Object.defineProperty(s,`isStrictBindOnlyReservedWord`,{enumerable:!0,get:function(){return f.isStrictBindOnlyReservedWord}}),Object.defineProperty(s,`isStrictBindReservedWord`,{enumerable:!0,get:function(){return f.isStrictBindReservedWord}}),Object.defineProperty(s,`isStrictReservedWord`,{enumerable:!0,get:function(){return f.isStrictReservedWord}});var l=require_identifier$1(),f=require_keyword$1()})),require_lib$23=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_picocolors$1(),f=require_js_tokens$1(),p=require_lib$24();function g(){return typeof process==`object`&&(process.env.FORCE_COLOR===`0`||process.env.FORCE_COLOR===`false`)?!1:l.isColorSupported}let v=(s,l)=>f=>s(l(f));function b(s){return{keyword:s.cyan,capitalized:s.yellow,jsxIdentifier:s.yellow,punctuator:s.yellow,number:s.magenta,string:s.green,regex:s.magenta,comment:s.gray,invalid:v(v(s.white,s.bgRed),s.bold),gutter:s.gray,marker:v(s.red,s.bold),message:v(s.red,s.bold),reset:s.reset}}let C=b(l.createColors(!0)),w=b(l.createColors(!1));function E(s){return s?C:w}let k=new Set([`as`,`async`,`from`,`get`,`of`,`set`]),A=/\r\n|[\n\r\u2028\u2029]/,N=/^[()[\]{}]$/,F,I=/^[a-z][\w-]*$/i,R=function(s,l,f){if(s.type===`name`){let g=s.value;if(p.isKeyword(g)||p.isStrictReservedWord(g,!0)||k.has(g))return`keyword`;if(I.test(g)&&(f[l-1]===`<`||f.slice(l-2,l)===`l[p](s)).join(` +`):f+=g;return f}let q=!1,J=/\r\n|[\n\r\u2028\u2029]/;function le(s,l,f,p){let g=Object.assign({column:0,line:-1},s.start),v=Object.assign({},g,s.end),{linesAbove:b=2,linesBelow:C=3}=f||{},w=g.line-p,E=g.column,k=v.line-p,A=v.column,N=Math.max(w-(b+1),0),F=Math.min(l.length,k+C);w===-1&&(N=0),k===-1&&(F=l.length);let I=k-w,R={};if(I)for(let s=0;s<=I;s++){let f=s+w;E?s===0?R[f]=[E,l[f-1].length-E+1]:s===I?R[f]=[0,A]:R[f]=[0,l[f-s].length]:R[f]=!0}else E===A?E?R[w]=[E,0]:R[w]=!0:R[w]=[E,A-E];return{start:N,end:F,markerLines:R}}function _e(s,l,f={}){let p=f.forceColor||g()&&f.highlightCode,v=(f.startLine||1)-1,b=E(p),{start:C,end:w,markerLines:k}=le(l,s.split(J),f,v),A=l.start&&typeof l.start.column==`number`,N=String(w+v).length,F=(p?B(s):s).split(J,w).slice(C,w).map((s,l)=>{let p=C+1+l,g=` ${` ${p+v}`.slice(-N)} |`,w=k[p],E=!k[p+1];if(w){let l=``;if(Array.isArray(w)){let p=s.slice(0,Math.max(w[0]-1,0)).replace(/[^\t]/g,` `),v=w[1]||1;l=[` + `,b.gutter(g.replace(/\d/g,` `)),` `,p,b.marker(`^`).repeat(v)].join(``),E&&f.message&&(l+=` `+b.message(f.message))}return[b.marker(`>`),b.gutter(g),s.length>0?` ${s}`:``,l].join(``)}else return` ${b.gutter(g)}${s.length>0?` ${s}`:``}`}).join(` +`);return f.message&&!A&&(F=`${` `.repeat(N+1)}${f.message}\n${F}`),p?b.reset(F):F}function be(s,l,f,p={}){if(!q){q=!0;let s="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning)process.emitWarning(s,`DeprecationWarning`);else{let l=Error(s);l.name=`DeprecationWarning`,console.warn(Error(s))}}return f=Math.max(f,0),_e(s,{start:{column:f,line:l}},p)}s.codeFrameColumns=_e,s.default=be,s.highlight=B}));function getPosition(s,l,f){let p=l===0?-1:s.lastIndexOf(` +`,l-1),[g,v]=getOffsets(f);return{line:p===-1?g:s.slice(0,p+1).match(/\n/g).length+g,column:l-p-1+v}}function indexToPosition(s,l,f){if(typeof s!=`string`)throw TypeError(`Text parameter should be a string`);if(!Number.isInteger(l))throw TypeError(`Index parameter should be an integer`);if(l<0||l>s.length)throw RangeError(`Index out of bounds`);return getPosition(s,l,f)}var getOffsets,init_index_to_position=__esmMin((()=>{getOffsets=({oneBased:s,oneBasedLine:l=s,oneBasedColumn:f=s}={})=>[+!!l,+!!f]}));function parseJson(s,l,f){typeof l==`string`&&(f=l,l=void 0);try{return JSON.parse(s,l)}catch(l){throw new JSONError({jsonParseError:l,fileName:f,input:s})}}var import_lib$10,getCodePoint,JSONError,getErrorLocation,addCodePointToUnexpectedToken,init_parse_json=__esmMin((()=>{import_lib$10=require_lib$23(),init_index_to_position(),getCodePoint=s=>`\\u{${s.codePointAt(0).toString(16)}}`,JSONError=class s extends Error{name=`JSONError`;fileName;#e;#t;#n;#r;#i;constructor(l){if(typeof l==`string`)super(),this.#n=l;else{let{jsonParseError:s,fileName:f,input:p}=l;super(void 0,{cause:s}),this.#e=p,this.#t=s,this.fileName=f}Error.captureStackTrace?.(this,s)}get message(){this.#n??=`${addCodePointToUnexpectedToken(this.#t.message)}${this.#e===``?` while parsing empty string`:``}`;let{codeFrame:s}=this;return`${this.#n}${this.fileName?` in ${this.fileName}`:``}${s?`\n\n${s}\n`:``}`}set message(s){this.#n=s}#a(s){if(!this.#t)return;let l=this.#e,f=getErrorLocation(l,this.#t.message);if(f)return(0,import_lib$10.codeFrameColumns)(l,{start:f},{highlightCode:s})}get codeFrame(){return this.#r??=this.#a(!0),this.#r}get rawCodeFrame(){return this.#i??=this.#a(!1),this.#i}},getErrorLocation=(s,l)=>{let f=l.match(/in JSON at position (?\d+)(?: \(line (?\d+) column (?\d+)\))?$/);if(!f)return;let{index:p,line:g,column:v}=f.groups;return g&&v?{line:Number(g),column:Number(v)}:indexToPosition(s,Number(p),{oneBased:!0})},addCodePointToUnexpectedToken=s=>s.replace(/(?<=^Unexpected token )(?')?(.)\k/,(s,l,f)=>`"${f}"(${getCodePoint(f)})`)})),require_spdx_license_ids=__commonJSMin(((s,l)=>{l.exports=`0BSD,3D-Slicer-1.0,AAL,ADSL,AFL-1.1,AFL-1.2,AFL-2.0,AFL-2.1,AFL-3.0,AGPL-1.0-only,AGPL-1.0-or-later,AGPL-3.0-only,AGPL-3.0-or-later,ALGLIB-Documentation,AMD-newlib,AMDPLPA,AML,AML-glslang,AMPAS,ANTLR-PD,ANTLR-PD-fallback,APAFML,APL-1.0,APSL-1.0,APSL-1.1,APSL-1.2,APSL-2.0,ASWF-Digital-Assets-1.0,ASWF-Digital-Assets-1.1,Abstyles,AdaCore-doc,Adobe-2006,Adobe-Display-PostScript,Adobe-Glyph,Adobe-Utopia,Advanced-Cryptics-Dictionary,Afmparse,Aladdin,Apache-1.0,Apache-1.1,Apache-2.0,App-s2p,Arphic-1999,Artistic-1.0,Artistic-1.0-Perl,Artistic-1.0-cl8,Artistic-2.0,Artistic-dist,Aspell-RU,BOLA-1.1,BSD-1-Clause,BSD-2-Clause,BSD-2-Clause-Darwin,BSD-2-Clause-Patent,BSD-2-Clause-Views,BSD-2-Clause-first-lines,BSD-2-Clause-pkgconf-disclaimer,BSD-3-Clause,BSD-3-Clause-Attribution,BSD-3-Clause-Clear,BSD-3-Clause-HP,BSD-3-Clause-LBNL,BSD-3-Clause-Modification,BSD-3-Clause-No-Military-License,BSD-3-Clause-No-Nuclear-License,BSD-3-Clause-No-Nuclear-License-2014,BSD-3-Clause-No-Nuclear-Warranty,BSD-3-Clause-Open-MPI,BSD-3-Clause-Sun,BSD-3-Clause-Tso,BSD-3-Clause-acpica,BSD-3-Clause-flex,BSD-4-Clause,BSD-4-Clause-Shortened,BSD-4-Clause-UC,BSD-4.3RENO,BSD-4.3TAHOE,BSD-Advertising-Acknowledgement,BSD-Attribution-HPND-disclaimer,BSD-Inferno-Nettverk,BSD-Mark-Modifications,BSD-Protection,BSD-Source-Code,BSD-Source-beginning-file,BSD-Systemics,BSD-Systemics-W3Works,BSL-1.0,BUSL-1.1,Baekmuk,Bahyph,Barr,Beerware,BitTorrent-1.0,BitTorrent-1.1,Bitstream-Charter,Bitstream-Vera,BlueOak-1.0.0,Boehm-GC,Boehm-GC-without-fee,Borceux,Brian-Gladman-2-Clause,Brian-Gladman-3-Clause,Buddy,C-UDA-1.0,CAL-1.0,CAL-1.0-Combined-Work-Exception,CAPEC-tou,CATOSL-1.1,CC-BY-1.0,CC-BY-2.0,CC-BY-2.5,CC-BY-2.5-AU,CC-BY-3.0,CC-BY-3.0-AT,CC-BY-3.0-AU,CC-BY-3.0-DE,CC-BY-3.0-IGO,CC-BY-3.0-NL,CC-BY-3.0-US,CC-BY-4.0,CC-BY-NC-1.0,CC-BY-NC-2.0,CC-BY-NC-2.5,CC-BY-NC-3.0,CC-BY-NC-3.0-DE,CC-BY-NC-4.0,CC-BY-NC-ND-1.0,CC-BY-NC-ND-2.0,CC-BY-NC-ND-2.5,CC-BY-NC-ND-3.0,CC-BY-NC-ND-3.0-DE,CC-BY-NC-ND-3.0-IGO,CC-BY-NC-ND-4.0,CC-BY-NC-SA-1.0,CC-BY-NC-SA-2.0,CC-BY-NC-SA-2.0-DE,CC-BY-NC-SA-2.0-FR,CC-BY-NC-SA-2.0-UK,CC-BY-NC-SA-2.5,CC-BY-NC-SA-3.0,CC-BY-NC-SA-3.0-DE,CC-BY-NC-SA-3.0-IGO,CC-BY-NC-SA-4.0,CC-BY-ND-1.0,CC-BY-ND-2.0,CC-BY-ND-2.5,CC-BY-ND-3.0,CC-BY-ND-3.0-DE,CC-BY-ND-4.0,CC-BY-SA-1.0,CC-BY-SA-2.0,CC-BY-SA-2.0-UK,CC-BY-SA-2.1-JP,CC-BY-SA-2.5,CC-BY-SA-3.0,CC-BY-SA-3.0-AT,CC-BY-SA-3.0-DE,CC-BY-SA-3.0-IGO,CC-BY-SA-4.0,CC-PDDC,CC-PDM-1.0,CC-SA-1.0,CC0-1.0,CDDL-1.0,CDDL-1.1,CDL-1.0,CDLA-Permissive-1.0,CDLA-Permissive-2.0,CDLA-Sharing-1.0,CECILL-1.0,CECILL-1.1,CECILL-2.0,CECILL-2.1,CECILL-B,CECILL-C,CERN-OHL-1.1,CERN-OHL-1.2,CERN-OHL-P-2.0,CERN-OHL-S-2.0,CERN-OHL-W-2.0,CFITSIO,CMU-Mach,CMU-Mach-nodoc,CNRI-Jython,CNRI-Python,CNRI-Python-GPL-Compatible,COIL-1.0,CPAL-1.0,CPL-1.0,CPOL-1.02,CUA-OPL-1.0,Caldera,Caldera-no-preamble,Catharon,ClArtistic,Clips,Community-Spec-1.0,Condor-1.1,Cornell-Lossless-JPEG,Cronyx,Crossword,CryptoSwift,CrystalStacker,Cube,D-FSL-1.0,DEC-3-Clause,DL-DE-BY-2.0,DL-DE-ZERO-2.0,DOC,DRL-1.0,DRL-1.1,DSDP,DocBook-DTD,DocBook-Schema,DocBook-Stylesheet,DocBook-XML,Dotseqn,ECL-1.0,ECL-2.0,EFL-1.0,EFL-2.0,EPICS,EPL-1.0,EPL-2.0,ESA-PL-permissive-2.4,ESA-PL-strong-copyleft-2.4,ESA-PL-weak-copyleft-2.4,EUDatagrid,EUPL-1.0,EUPL-1.1,EUPL-1.2,Elastic-2.0,Entessa,ErlPL-1.1,Eurosym,FBM,FDK-AAC,FSFAP,FSFAP-no-warranty-disclaimer,FSFUL,FSFULLR,FSFULLRSD,FSFULLRWD,FSL-1.1-ALv2,FSL-1.1-MIT,FTL,Fair,Ferguson-Twofish,Frameworx-1.0,FreeBSD-DOC,FreeImage,Furuseth,GCR-docs,GD,GFDL-1.1-invariants-only,GFDL-1.1-invariants-or-later,GFDL-1.1-no-invariants-only,GFDL-1.1-no-invariants-or-later,GFDL-1.1-only,GFDL-1.1-or-later,GFDL-1.2-invariants-only,GFDL-1.2-invariants-or-later,GFDL-1.2-no-invariants-only,GFDL-1.2-no-invariants-or-later,GFDL-1.2-only,GFDL-1.2-or-later,GFDL-1.3-invariants-only,GFDL-1.3-invariants-or-later,GFDL-1.3-no-invariants-only,GFDL-1.3-no-invariants-or-later,GFDL-1.3-only,GFDL-1.3-or-later,GL2PS,GLWTPL,GPL-1.0-only,GPL-1.0-or-later,GPL-2.0-only,GPL-2.0-or-later,GPL-3.0-only,GPL-3.0-or-later,Game-Programming-Gems,Giftware,Glide,Glulxe,Graphics-Gems,Gutmann,HDF5,HIDAPI,HP-1986,HP-1989,HPND,HPND-DEC,HPND-Fenneberg-Livingston,HPND-INRIA-IMAG,HPND-Intel,HPND-Kevlin-Henney,HPND-MIT-disclaimer,HPND-Markus-Kuhn,HPND-Netrek,HPND-Pbmplus,HPND-SMC,HPND-UC,HPND-UC-export-US,HPND-doc,HPND-doc-sell,HPND-export-US,HPND-export-US-acknowledgement,HPND-export-US-modify,HPND-export2-US,HPND-merchantability-variant,HPND-sell-MIT-disclaimer-xserver,HPND-sell-regexpr,HPND-sell-variant,HPND-sell-variant-MIT-disclaimer,HPND-sell-variant-MIT-disclaimer-rev,HPND-sell-variant-critical-systems,HTMLTIDY,HaskellReport,Hippocratic-2.1,IBM-pibs,ICU,IEC-Code-Components-EULA,IJG,IJG-short,IPA,IPL-1.0,ISC,ISC-Veillard,ISO-permission,ImageMagick,Imlib2,Info-ZIP,Inner-Net-2.0,InnoSetup,Intel,Intel-ACPI,Interbase-1.0,JPL-image,JPNIC,JSON,Jam,JasPer-2.0,Kastrup,Kazlib,Knuth-CTAN,LAL-1.2,LAL-1.3,LGPL-2.0-only,LGPL-2.0-or-later,LGPL-2.1-only,LGPL-2.1-or-later,LGPL-3.0-only,LGPL-3.0-or-later,LGPLLR,LOOP,LPD-document,LPL-1.0,LPL-1.02,LPPL-1.0,LPPL-1.1,LPPL-1.2,LPPL-1.3a,LPPL-1.3c,LZMA-SDK-9.11-to-9.20,LZMA-SDK-9.22,Latex2e,Latex2e-translated-notice,Leptonica,LiLiQ-P-1.1,LiLiQ-R-1.1,LiLiQ-Rplus-1.1,Libpng,Linux-OpenIB,Linux-man-pages-1-para,Linux-man-pages-copyleft,Linux-man-pages-copyleft-2-para,Linux-man-pages-copyleft-var,Lucida-Bitmap-Fonts,MIPS,MIT,MIT-0,MIT-CMU,MIT-Click,MIT-Festival,MIT-Khronos-old,MIT-Modern-Variant,MIT-STK,MIT-Wu,MIT-advertising,MIT-enna,MIT-feh,MIT-open-group,MIT-testregex,MITNFA,MMIXware,MMPL-1.0.1,MPEG-SSG,MPL-1.0,MPL-1.1,MPL-2.0,MPL-2.0-no-copyleft-exception,MS-LPL,MS-PL,MS-RL,MTLL,Mackerras-3-Clause,Mackerras-3-Clause-acknowledgment,MakeIndex,Martin-Birgmeier,McPhee-slideshow,Minpack,MirOS,Motosoto,MulanPSL-1.0,MulanPSL-2.0,Multics,Mup,NAIST-2003,NASA-1.3,NBPL-1.0,NCBI-PD,NCGL-UK-2.0,NCL,NCSA,NGPL,NICTA-1.0,NIST-PD,NIST-PD-TNT,NIST-PD-fallback,NIST-Software,NLOD-1.0,NLOD-2.0,NLPL,NOSL,NPL-1.0,NPL-1.1,NPOSL-3.0,NRL,NTIA-PD,NTP,NTP-0,Naumen,NetCDF,Newsletr,Nokia,Noweb,O-UDA-1.0,OAR,OCCT-PL,OCLC-2.0,ODC-By-1.0,ODbL-1.0,OFFIS,OFL-1.0,OFL-1.0-RFN,OFL-1.0-no-RFN,OFL-1.1,OFL-1.1-RFN,OFL-1.1-no-RFN,OGC-1.0,OGDL-Taiwan-1.0,OGL-Canada-2.0,OGL-UK-1.0,OGL-UK-2.0,OGL-UK-3.0,OGTSL,OLDAP-1.1,OLDAP-1.2,OLDAP-1.3,OLDAP-1.4,OLDAP-2.0,OLDAP-2.0.1,OLDAP-2.1,OLDAP-2.2,OLDAP-2.2.1,OLDAP-2.2.2,OLDAP-2.3,OLDAP-2.4,OLDAP-2.5,OLDAP-2.6,OLDAP-2.7,OLDAP-2.8,OLFL-1.3,OML,OPL-1.0,OPL-UK-3.0,OPUBL-1.0,OSC-1.0,OSET-PL-2.1,OSL-1.0,OSL-1.1,OSL-2.0,OSL-2.1,OSL-3.0,OSSP,OpenMDW-1.0,OpenPBS-2.3,OpenSSL,OpenSSL-standalone,OpenVision,PADL,PDDL-1.0,PHP-3.0,PHP-3.01,PPL,PSF-2.0,ParaType-Free-Font-1.3,Parity-6.0.0,Parity-7.0.0,Pixar,Plexus,PolyForm-Noncommercial-1.0.0,PolyForm-Small-Business-1.0.0,PostgreSQL,Python-2.0,Python-2.0.1,QPL-1.0,QPL-1.0-INRIA-2004,Qhull,RHeCos-1.1,RPL-1.1,RPL-1.5,RPSL-1.0,RSA-MD,RSCPL,Rdisc,Ruby,Ruby-pty,SAX-PD,SAX-PD-2.0,SCEA,SGI-B-1.0,SGI-B-1.1,SGI-B-2.0,SGI-OpenGL,SGMLUG-PM,SGP4,SHL-0.5,SHL-0.51,SISSL,SISSL-1.2,SL,SMAIL-GPL,SMLNJ,SMPPL,SNIA,SOFA,SPL-1.0,SSH-OpenSSH,SSH-short,SSLeay-standalone,SSPL-1.0,SUL-1.0,SWL,Saxpath,SchemeReport,Sendmail,Sendmail-8.23,Sendmail-Open-Source-1.1,SimPL-2.0,Sleepycat,Soundex,Spencer-86,Spencer-94,Spencer-99,SugarCRM-1.1.3,Sun-PPP,Sun-PPP-2000,SunPro,Symlinks,TAPR-OHL-1.0,TCL,TCP-wrappers,TGPPL-1.0,TMate,TORQUE-1.1,TOSL,TPDL,TPL-1.0,TTWL,TTYP0,TU-Berlin-1.0,TU-Berlin-2.0,TekHVC,TermReadKey,ThirdEye,TrustedQSL,UCAR,UCL-1.0,UMich-Merit,UPL-1.0,URT-RLE,Ubuntu-font-1.0,UnRAR,Unicode-3.0,Unicode-DFS-2015,Unicode-DFS-2016,Unicode-TOU,UnixCrypt,Unlicense,Unlicense-libtelnet,Unlicense-libwhirlpool,VOSTROM,VSL-1.0,Vim,Vixie-Cron,W3C,W3C-19980720,W3C-20150513,WTFNMFPL,WTFPL,Watcom-1.0,Widget-Workshop,WordNet,Wsuipa,X11,X11-distribute-modifications-variant,X11-no-permit-persons,X11-swapped,XFree86-1.1,XSkat,Xdebug-1.03,Xerox,Xfig,Xnet,YPL-1.0,YPL-1.1,ZPL-1.1,ZPL-2.0,ZPL-2.1,Zed,Zeeff,Zend-2.0,Zimbra-1.3,Zimbra-1.4,Zlib,any-OSI,any-OSI-perl-modules,bcrypt-Solar-Designer,blessing,bzip2-1.0.6,check-cvs,checkmk,copyleft-next-0.3.0,copyleft-next-0.3.1,curl,cve-tou,diffmark,dtoa,dvipdfm,eGenix,etalab-2.0,fwlw,gSOAP-1.3b,generic-xts,gnuplot,gtkbook,hdparm,hyphen-bulgarian,iMatix,jove,libpng-1.6.35,libpng-2.0,libselinux-1.0,libtiff,libutil-David-Nugent,lsof,magaz,mailprio,man2html,metamail,mpi-permissive,mpich2,mplus,ngrep,pkgconf,pnmstitch,psfrag,psutils,python-ldap,radvd,snprintf,softSurfer,ssh-keyscan,swrule,threeparttable,ulem,w3m,wwl,xinetd,xkeyboard-config-Zinoviev,xlock,xpp,xzoom,zlib-acknowledgement`.split(`,`)})),require_deprecated$1=__commonJSMin(((s,l)=>{l.exports=`AGPL-1.0,AGPL-3.0,BSD-2-Clause-FreeBSD,BSD-2-Clause-NetBSD,GFDL-1.1,GFDL-1.2,GFDL-1.3,GPL-1.0,GPL-2.0,GPL-2.0-with-GCC-exception,GPL-2.0-with-autoconf-exception,GPL-2.0-with-bison-exception,GPL-2.0-with-classpath-exception,GPL-2.0-with-font-exception,GPL-3.0,GPL-3.0-with-GCC-exception,GPL-3.0-with-autoconf-exception,LGPL-2.0,LGPL-2.1,LGPL-3.0,Net-SNMP,Nunit,StandardML-NJ,bzip2-1.0.5,eCos-2.0,wxWindows`.split(`,`)})),require_spdx_exceptions=__commonJSMin(((s,l)=>{l.exports=`389-exception,Asterisk-exception,Autoconf-exception-2.0,Autoconf-exception-3.0,Autoconf-exception-generic,Autoconf-exception-generic-3.0,Autoconf-exception-macro,Bison-exception-1.24,Bison-exception-2.2,Bootloader-exception,Classpath-exception-2.0,CLISP-exception-2.0,cryptsetup-OpenSSL-exception,DigiRule-FOSS-exception,eCos-exception-2.0,Fawkes-Runtime-exception,FLTK-exception,fmt-exception,Font-exception-2.0,freertos-exception-2.0,GCC-exception-2.0,GCC-exception-2.0-note,GCC-exception-3.1,Gmsh-exception,GNAT-exception,GNOME-examples-exception,GNU-compiler-exception,gnu-javamail-exception,GPL-3.0-interface-exception,GPL-3.0-linking-exception,GPL-3.0-linking-source-exception,GPL-CC-1.0,GStreamer-exception-2005,GStreamer-exception-2008,i2p-gpl-java-exception,KiCad-libraries-exception,LGPL-3.0-linking-exception,libpri-OpenH323-exception,Libtool-exception,Linux-syscall-note,LLGPL,LLVM-exception,LZMA-exception,mif-exception,OCaml-LGPL-linking-exception,OCCT-exception-1.0,OpenJDK-assembly-exception-1.0,openvpn-openssl-exception,PS-or-PDF-font-exception-20170817,QPL-1.0-INRIA-2004-exception,Qt-GPL-exception-1.0,Qt-LGPL-exception-1.1,Qwt-exception-1.0,SANE-exception,SHL-2.0,SHL-2.1,stunnel-exception,SWI-exception,Swift-exception,Texinfo-exception,u-boot-exception-2.0,UBDL-exception,Universal-FOSS-exception-1.0,vsftpd-openssl-exception,WxWindows-exception-3.1,x11vnc-openssl-exception`.split(`,`)})),require_scan$2=__commonJSMin(((s,l)=>{var f=[].concat(require_spdx_license_ids(),require_deprecated$1()),p=require_spdx_exceptions();l.exports=function(s){var l=0;function g(){return l1&&s[l-2]===` `)throw Error("Space before `+`");return f&&{type:`OPERATOR`,string:f}}function w(){return v(/[A-Za-z0-9-.]+/)}function E(){var s=w();if(!s)throw Error(`Expected idstring at offset `+l);return s}function k(){if(v(`DocumentRef-`))return{type:`DOCUMENTREF`,string:E()}}function A(){if(v(`LicenseRef-`))return{type:`LICENSEREF`,string:E()}}function N(){var s=l,g=w();if(f.indexOf(g)!==-1)return{type:`LICENSE`,string:g};if(p.indexOf(g)!==-1)return{type:`EXCEPTION`,string:g};l=s}function F(){return C()||k()||A()||N()}for(var I=[];g()&&(b(),g());){var R=F();if(!R)throw Error("Unexpected `"+s[l]+"` at offset "+l);I.push(R)}return I}})),require_parse$13=__commonJSMin(((s,l)=>{l.exports=function(s){var l=0;function f(){return l{var f=require_scan$2(),p=require_parse$13();l.exports=function(s){return p(f(s))}})),require_spdx_correct=__commonJSMin(((s,l)=>{var f=require_spdx_expression_parse(),p=require_spdx_license_ids();function g(s){try{return f(s),!0}catch{return!1}}function v(s,l){var f=l[0].length-s[0].length;return f===0?s[0].toUpperCase().localeCompare(l[0].toUpperCase()):f}var b=[[`APGL`,`AGPL`],[`Gpl`,`GPL`],[`GLP`,`GPL`],[`APL`,`Apache`],[`ISD`,`ISC`],[`GLP`,`GPL`],[`IST`,`ISC`],[`Claude`,`Clause`],[` or later`,`+`],[` International`,``],[`GNU`,`GPL`],[`GUN`,`GPL`],[`+`,``],[`GNU GPL`,`GPL`],[`GNU LGPL`,`LGPL`],[`GNU/GPL`,`GPL`],[`GNU GLP`,`GPL`],[`GNU LESSER GENERAL PUBLIC LICENSE`,`LGPL`],[`GNU Lesser General Public License`,`LGPL`],[`GNU LESSER GENERAL PUBLIC LICENSE`,`LGPL-2.1`],[`GNU Lesser General Public License`,`LGPL-2.1`],[`LESSER GENERAL PUBLIC LICENSE`,`LGPL`],[`Lesser General Public License`,`LGPL`],[`LESSER GENERAL PUBLIC LICENSE`,`LGPL-2.1`],[`Lesser General Public License`,`LGPL-2.1`],[`GNU General Public License`,`GPL`],[`Gnu public license`,`GPL`],[`GNU Public License`,`GPL`],[`GNU GENERAL PUBLIC LICENSE`,`GPL`],[`MTI`,`MIT`],[`Mozilla Public License`,`MPL`],[`Universal Permissive License`,`UPL`],[`WTH`,`WTF`],[`WTFGPL`,`WTFPL`],[`-License`,``]].sort(v),C=0,w=1,E=[function(s){return s.toUpperCase()},function(s){return s.trim()},function(s){return s.replace(/\./g,``)},function(s){return s.replace(/\s+/g,``)},function(s){return s.replace(/\s+/g,`-`)},function(s){return s.replace(`v`,`-`)},function(s){return s.replace(/,?\s*(\d)/,`-$1`)},function(s){return s.replace(/,?\s*(\d)/,`-$1.0`)},function(s){return s.replace(/,?\s*(V\.|v\.|V|v|Version|version)\s*(\d)/,`-$2`)},function(s){return s.replace(/,?\s*(V\.|v\.|V|v|Version|version)\s*(\d)/,`-$2.0`)},function(s){return s[0].toUpperCase()+s.slice(1)},function(s){return s.replace(`/`,`-`)},function(s){return s.replace(/\s*V\s*(\d)/,`-$1`).replace(/(\d)$/,`$1.0`)},function(s){return s.indexOf(`3.0`)===-1?s+`-only`:s+`-or-later`},function(s){return s+`only`},function(s){return s.replace(/(\d)$/,`-$1.0`)},function(s){return s.replace(/(-| )?(\d)$/,`-$2-Clause`)},function(s){return s.replace(/(-| )clause(-| )(\d)/,`-$3-Clause`)},function(s){return s.replace(/\b(Modified|New|Revised)(-| )?BSD((-| )License)?/i,`BSD-3-Clause`)},function(s){return s.replace(/\bSimplified(-| )?BSD((-| )License)?/i,`BSD-2-Clause`)},function(s){return s.replace(/\b(Free|Net)(-| )?BSD((-| )License)?/i,`BSD-2-Clause-$1BSD`)},function(s){return s.replace(/\bClear(-| )?BSD((-| )License)?/i,`BSD-3-Clause-Clear`)},function(s){return s.replace(/\b(Old|Original)(-| )?BSD((-| )License)?/i,`BSD-4-Clause`)},function(s){return`CC-`+s},function(s){return`CC-`+s+`-4.0`},function(s){return s.replace(`Attribution`,`BY`).replace(`NonCommercial`,`NC`).replace(`NoDerivatives`,`ND`).replace(/ (\d)/,`-$1`).replace(/ ?International/,``)},function(s){return`CC-`+s.replace(`Attribution`,`BY`).replace(`NonCommercial`,`NC`).replace(`NoDerivatives`,`ND`).replace(/ (\d)/,`-$1`).replace(/ ?International/,``)+`-4.0`}],k=p.map(function(s){var l=/^(.*)-\d+\.\d+$/.exec(s);return l?[l[0],l[1]]:[s,null]}).reduce(function(s,l){var f=l[1];return s[f]=s[f]||[],s[f].push(l[0]),s},{}),A=Object.keys(k).map(function(s){return[s,k[s]]}).filter(function(s){return s[1].length===1&&s[0]!==null&&s[0]!==`APL`}).map(function(s){return[s[0],s[1][0]]});k=void 0;var N=[[`UNLI`,`Unlicense`],[`WTF`,`WTFPL`],[`2 CLAUSE`,`BSD-2-Clause`],[`2-CLAUSE`,`BSD-2-Clause`],[`3 CLAUSE`,`BSD-3-Clause`],[`3-CLAUSE`,`BSD-3-Clause`],[`AFFERO`,`AGPL-3.0-or-later`],[`AGPL`,`AGPL-3.0-or-later`],[`APACHE`,`Apache-2.0`],[`ARTISTIC`,`Artistic-2.0`],[`Affero`,`AGPL-3.0-or-later`],[`BEER`,`Beerware`],[`BOOST`,`BSL-1.0`],[`BSD`,`BSD-2-Clause`],[`CDDL`,`CDDL-1.1`],[`ECLIPSE`,`EPL-1.0`],[`FUCK`,`WTFPL`],[`GNU`,`GPL-3.0-or-later`],[`LGPL`,`LGPL-3.0-or-later`],[`GPLV1`,`GPL-1.0-only`],[`GPL-1`,`GPL-1.0-only`],[`GPLV2`,`GPL-2.0-only`],[`GPL-2`,`GPL-2.0-only`],[`GPL`,`GPL-3.0-or-later`],[`MIT +NO-FALSE-ATTRIBS`,`MITNFA`],[`MIT`,`MIT`],[`MPL`,`MPL-2.0`],[`X11`,`X11`],[`ZLIB`,`Zlib`]].concat(A).sort(v),F=0,I=1,R=function(s){for(var l=0;l-1)return p[I]}return null},q=function(s,l){for(var f=0;f-1){var v=l(s.replace(g,p[w]));if(v!==null)return v}}return null};l.exports=function(s,l){l||={};var f=l.upgrade===void 0?!0:!!l.upgrade;function p(s){return f?J(s):s}if(!(typeof s==`string`&&s.trim().length!==0))throw Error(`Invalid argument. Expected non-empty string.`);if(s=s.trim(),g(s))return p(s);var v=s.replace(/\+$/,``).trim();if(g(v))return p(v);var b=R(s);return b!==null||(b=q(s,function(s){return g(s)?s:R(s)}),b!==null)||(b=B(s),b!==null)||(b=q(s,B),b!==null)?p(b):null};function J(s){return[`GPL-1.0`,`LGPL-1.0`,`AGPL-1.0`,`GPL-2.0`,`LGPL-2.0`,`AGPL-2.0`,`LGPL-2.1`].indexOf(s)===-1?[`GPL-1.0+`,`GPL-2.0+`,`GPL-3.0+`,`LGPL-2.0+`,`LGPL-2.1+`,`LGPL-3.0+`,`AGPL-1.0+`,`AGPL-3.0+`].indexOf(s)===-1?[`GPL-3.0`,`LGPL-3.0`,`AGPL-3.0`].indexOf(s)===-1?s:s+`-or-later`:s.replace(/\+$/,`-or-later`):s+`-only`}})),require_validate_npm_package_license=__commonJSMin(((s,l)=>{var f=require_spdx_expression_parse(),p=require_spdx_correct(),g=`license should be a valid SPDX license expression (without "LicenseRef"), "UNLICENSED", or "SEE LICENSE IN "`,v=/^SEE LICEN[CS]E IN (.+)$/;function b(s,l){return l.slice(0,s.length)===s}function C(s){if(s.hasOwnProperty(`license`)){var l=s.license;return b(`LicenseRef`,l)||b(`DocumentRef`,l)}else return C(s.left)||C(s.right)}l.exports=function(s){var l;try{l=f(s)}catch{var b;if(s===`UNLICENSED`||s===`UNLICENCED`)return{validForOldPackages:!0,validForNewPackages:!0,unlicensed:!0};if(b=v.exec(s))return{validForOldPackages:!0,validForNewPackages:!0,inFile:b[1]};var w={validForOldPackages:!1,validForNewPackages:!1,warnings:[g]};if(s.trim().length!==0){var E=p(s);E&&w.warnings.push(`license is similar to the valid expression "`+E+`"`)}return w}return C(l)?{validForNewPackages:!1,validForOldPackages:!1,spdx:!0,warnings:[g]}:{validForNewPackages:!0,validForOldPackages:!0,spdx:!0}}})),require_commonjs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LRUCache=void 0;let l=typeof performance==`object`&&performance&&typeof performance.now==`function`?performance:Date,f=new Set,p=typeof process==`object`&&process?process:{},g=(s,l,f,g)=>{typeof p.emitWarning==`function`?p.emitWarning(s,l,f,g):console.error(`[${f}] ${l}: ${s}`)},v=globalThis.AbortController,b=globalThis.AbortSignal;if(v===void 0){b=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(s,l){this._onabort.push(l)}},v=class{constructor(){l()}signal=new b;abort(s){if(!this.signal.aborted){this.signal.reason=s,this.signal.aborted=!0;for(let l of this.signal._onabort)l(s);this.signal.onabort?.(s)}}};let s=p.env?.LRU_CACHE_IGNORE_AC_WARNING!==`1`,l=()=>{s&&(s=!1,g("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.",`NO_ABORT_CONTROLLER`,`ENOTSUP`,l))}}let C=s=>!f.has(s),w=s=>s&&s===Math.floor(s)&&s>0&&isFinite(s),E=s=>w(s)?s<=2**8?Uint8Array:s<=2**16?Uint16Array:s<=2**32?Uint32Array:s<=2**53-1?k:null:null;var k=class extends Array{constructor(s){super(s),this.fill(0)}},A=class s{heap;length;static#e=!1;static create(l){let f=E(l);if(!f)return[];s.#e=!0;let p=new s(l,f);return s.#e=!1,p}constructor(l,f){if(!s.#e)throw TypeError(`instantiate Stack using Stack.create(n)`);this.heap=new f(l),this.length=0}push(s){this.heap[this.length++]=s}pop(){return this.heap[--this.length]}};s.LRUCache=class s{#e;#t;#n;#r;#i;#a;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#o;#s;#c;#l;#u;#d;#f;#p;#m;#h;#g;#_;#v;#y;#b;#x;#S;static unsafeExposeInternals(s){return{starts:s.#v,ttls:s.#y,sizes:s.#_,keyMap:s.#c,keyList:s.#l,valList:s.#u,next:s.#d,prev:s.#f,get head(){return s.#p},get tail(){return s.#m},free:s.#h,isBackgroundFetch:l=>s.#L(l),backgroundFetch:(l,f,p,g)=>s.#I(l,f,p,g),moveToTail:l=>s.#z(l),indexes:l=>s.#M(l),rindexes:l=>s.#N(l),isStale:l=>s.#D(l)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#s}get size(){return this.#o}get fetchMethod(){return this.#i}get memoMethod(){return this.#a}get dispose(){return this.#n}get disposeAfter(){return this.#r}constructor(l){let{max:p=0,ttl:v,ttlResolution:b=1,ttlAutopurge:k,updateAgeOnGet:N,updateAgeOnHas:F,allowStale:I,dispose:R,disposeAfter:B,noDisposeOnSet:q,noUpdateTTL:J,maxSize:le=0,maxEntrySize:_e=0,sizeCalculation:be,fetchMethod:xe,memoMethod:De,noDeleteOnFetchRejection:Oe,noDeleteOnStaleGet:je,allowStaleOnFetchRejection:Ne,allowStaleOnFetchAbort:Pe,ignoreFetchAbort:ze}=l;if(p!==0&&!w(p))throw TypeError(`max option must be a nonnegative integer`);let Be=p?E(p):Array;if(!Be)throw Error(`invalid max value: `+p);if(this.#e=p,this.#t=le,this.maxEntrySize=_e||this.#t,this.sizeCalculation=be,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw TypeError(`cannot set sizeCalculation without setting maxSize or maxEntrySize`);if(typeof this.sizeCalculation!=`function`)throw TypeError(`sizeCalculation set to non-function`)}if(De!==void 0&&typeof De!=`function`)throw TypeError(`memoMethod must be a function if defined`);if(this.#a=De,xe!==void 0&&typeof xe!=`function`)throw TypeError(`fetchMethod must be a function if specified`);if(this.#i=xe,this.#x=!!xe,this.#c=new Map,this.#l=Array(p).fill(void 0),this.#u=Array(p).fill(void 0),this.#d=new Be(p),this.#f=new Be(p),this.#p=0,this.#m=0,this.#h=A.create(p),this.#o=0,this.#s=0,typeof R==`function`&&(this.#n=R),typeof B==`function`?(this.#r=B,this.#g=[]):(this.#r=void 0,this.#g=void 0),this.#b=!!this.#n,this.#S=!!this.#r,this.noDisposeOnSet=!!q,this.noUpdateTTL=!!J,this.noDeleteOnFetchRejection=!!Oe,this.allowStaleOnFetchRejection=!!Ne,this.allowStaleOnFetchAbort=!!Pe,this.ignoreFetchAbort=!!ze,this.maxEntrySize!==0){if(this.#t!==0&&!w(this.#t))throw TypeError(`maxSize must be a positive integer if specified`);if(!w(this.maxEntrySize))throw TypeError(`maxEntrySize must be a positive integer if specified`);this.#O()}if(this.allowStale=!!I,this.noDeleteOnStaleGet=!!je,this.updateAgeOnGet=!!N,this.updateAgeOnHas=!!F,this.ttlResolution=w(b)||b===0?b:1,this.ttlAutopurge=!!k,this.ttl=v||0,this.ttl){if(!w(this.ttl))throw TypeError(`ttl must be a positive integer if specified`);this.#C()}if(this.#e===0&&this.ttl===0&&this.#t===0)throw TypeError(`At least one of max, maxSize, or ttl is required`);if(!this.ttlAutopurge&&!this.#e&&!this.#t){let l=`LRU_CACHE_UNBOUNDED`;C(l)&&(f.add(l),g(`TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.`,`UnboundedCacheWarning`,l,s))}}getRemainingTTL(s){return this.#c.has(s)?1/0:0}#C(){let s=new k(this.#e),f=new k(this.#e);this.#y=s,this.#v=f,this.#E=(p,g,v=l.now())=>{if(f[p]=g===0?0:v,s[p]=g,g!==0&&this.ttlAutopurge){let s=setTimeout(()=>{this.#D(p)&&this.#B(this.#l[p],`expire`)},g+1);s.unref&&s.unref()}},this.#w=p=>{f[p]=s[p]===0?0:l.now()},this.#T=(l,v)=>{if(s[v]){let b=s[v],C=f[v];if(!b||!C)return;l.ttl=b,l.start=C,l.now=p||g(),l.remainingTTL=b-(l.now-C)}};let p=0,g=()=>{let s=l.now();if(this.ttlResolution>0){p=s;let l=setTimeout(()=>p=0,this.ttlResolution);l.unref&&l.unref()}return s};this.getRemainingTTL=l=>{let v=this.#c.get(l);if(v===void 0)return 0;let b=s[v],C=f[v];return!b||!C?1/0:b-((p||g())-C)},this.#D=l=>{let v=f[l],b=s[l];return!!b&&!!v&&(p||g())-v>b}}#w=()=>{};#T=()=>{};#E=()=>{};#D=()=>!1;#O(){let s=new k(this.#e);this.#s=0,this.#_=s,this.#k=l=>{this.#s-=s[l],s[l]=0},this.#j=(s,l,f,p)=>{if(this.#L(l))return 0;if(!w(f))if(p){if(typeof p!=`function`)throw TypeError(`sizeCalculation must be a function`);if(f=p(l,s),!w(f))throw TypeError(`sizeCalculation return invalid (expect positive integer)`)}else throw TypeError(`invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.`);return f},this.#A=(l,f,p)=>{if(s[l]=f,this.#t){let f=this.#t-s[l];for(;this.#s>f;)this.#F(!0)}this.#s+=s[l],p&&(p.entrySize=f,p.totalCalculatedSize=this.#s)}}#k=s=>{};#A=(s,l,f)=>{};#j=(s,l,f,p)=>{if(f||p)throw TypeError(`cannot set size without setting maxSize or maxEntrySize on cache`);return 0};*#M({allowStale:s=this.allowStale}={}){if(this.#o)for(let l=this.#m;!(!this.#P(l)||((s||!this.#D(l))&&(yield l),l===this.#p));)l=this.#f[l]}*#N({allowStale:s=this.allowStale}={}){if(this.#o)for(let l=this.#p;!(!this.#P(l)||((s||!this.#D(l))&&(yield l),l===this.#m));)l=this.#d[l]}#P(s){return s!==void 0&&this.#c.get(this.#l[s])===s}*entries(){for(let s of this.#M())this.#u[s]!==void 0&&this.#l[s]!==void 0&&!this.#L(this.#u[s])&&(yield[this.#l[s],this.#u[s]])}*rentries(){for(let s of this.#N())this.#u[s]!==void 0&&this.#l[s]!==void 0&&!this.#L(this.#u[s])&&(yield[this.#l[s],this.#u[s]])}*keys(){for(let s of this.#M()){let l=this.#l[s];l!==void 0&&!this.#L(this.#u[s])&&(yield l)}}*rkeys(){for(let s of this.#N()){let l=this.#l[s];l!==void 0&&!this.#L(this.#u[s])&&(yield l)}}*values(){for(let s of this.#M())this.#u[s]!==void 0&&!this.#L(this.#u[s])&&(yield this.#u[s])}*rvalues(){for(let s of this.#N())this.#u[s]!==void 0&&!this.#L(this.#u[s])&&(yield this.#u[s])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]=`LRUCache`;find(s,l={}){for(let f of this.#M()){let p=this.#u[f],g=this.#L(p)?p.__staleWhileFetching:p;if(g!==void 0&&s(g,this.#l[f],this))return this.get(this.#l[f],l)}}forEach(s,l=this){for(let f of this.#M()){let p=this.#u[f],g=this.#L(p)?p.__staleWhileFetching:p;g!==void 0&&s.call(l,g,this.#l[f],this)}}rforEach(s,l=this){for(let f of this.#N()){let p=this.#u[f],g=this.#L(p)?p.__staleWhileFetching:p;g!==void 0&&s.call(l,g,this.#l[f],this)}}purgeStale(){let s=!1;for(let l of this.#N({allowStale:!0}))this.#D(l)&&(this.#B(this.#l[l],`expire`),s=!0);return s}info(s){let f=this.#c.get(s);if(f===void 0)return;let p=this.#u[f],g=this.#L(p)?p.__staleWhileFetching:p;if(g===void 0)return;let v={value:g};if(this.#y&&this.#v){let s=this.#y[f],p=this.#v[f];s&&p&&(v.ttl=s-(l.now()-p),v.start=Date.now())}return this.#_&&(v.size=this.#_[f]),v}dump(){let s=[];for(let f of this.#M({allowStale:!0})){let p=this.#l[f],g=this.#u[f],v=this.#L(g)?g.__staleWhileFetching:g;if(v===void 0||p===void 0)continue;let b={value:v};if(this.#y&&this.#v){b.ttl=this.#y[f];let s=l.now()-this.#v[f];b.start=Math.floor(Date.now()-s)}this.#_&&(b.size=this.#_[f]),s.unshift([p,b])}return s}load(s){this.clear();for(let[f,p]of s){if(p.start){let s=Date.now()-p.start;p.start=l.now()-s}this.set(f,p.value,p)}}set(s,l,f={}){if(l===void 0)return this.delete(s),this;let{ttl:p=this.ttl,start:g,noDisposeOnSet:v=this.noDisposeOnSet,sizeCalculation:b=this.sizeCalculation,status:C}=f,{noUpdateTTL:w=this.noUpdateTTL}=f,E=this.#j(s,l,f.size||0,b);if(this.maxEntrySize&&E>this.maxEntrySize)return C&&(C.set=`miss`,C.maxEntrySizeExceeded=!0),this.#B(s,`set`),this;let k=this.#o===0?void 0:this.#c.get(s);if(k===void 0)k=this.#o===0?this.#m:this.#h.length===0?this.#o===this.#e?this.#F(!1):this.#o:this.#h.pop(),this.#l[k]=s,this.#u[k]=l,this.#c.set(s,k),this.#d[this.#m]=k,this.#f[k]=this.#m,this.#m=k,this.#o++,this.#A(k,E,C),C&&(C.set=`add`),w=!1;else{this.#z(k);let f=this.#u[k];if(l!==f){if(this.#x&&this.#L(f)){f.__abortController.abort(Error(`replaced`));let{__staleWhileFetching:l}=f;l!==void 0&&!v&&(this.#b&&this.#n?.(l,s,`set`),this.#S&&this.#g?.push([l,s,`set`]))}else v||(this.#b&&this.#n?.(f,s,`set`),this.#S&&this.#g?.push([f,s,`set`]));if(this.#k(k),this.#A(k,E,C),this.#u[k]=l,C){C.set=`replace`;let s=f&&this.#L(f)?f.__staleWhileFetching:f;s!==void 0&&(C.oldValue=s)}}else C&&(C.set=`update`)}if(p!==0&&!this.#y&&this.#C(),this.#y&&(w||this.#E(k,p,g),C&&this.#T(C,k)),!v&&this.#S&&this.#g){let s=this.#g,l;for(;l=s?.shift();)this.#r?.(...l)}return this}pop(){try{for(;this.#o;){let s=this.#u[this.#p];if(this.#F(!0),this.#L(s)){if(s.__staleWhileFetching)return s.__staleWhileFetching}else if(s!==void 0)return s}}finally{if(this.#S&&this.#g){let s=this.#g,l;for(;l=s?.shift();)this.#r?.(...l)}}}#F(s){let l=this.#p,f=this.#l[l],p=this.#u[l];return this.#x&&this.#L(p)?p.__abortController.abort(Error(`evicted`)):(this.#b||this.#S)&&(this.#b&&this.#n?.(p,f,`evict`),this.#S&&this.#g?.push([p,f,`evict`])),this.#k(l),s&&(this.#l[l]=void 0,this.#u[l]=void 0,this.#h.push(l)),this.#o===1?(this.#p=this.#m=0,this.#h.length=0):this.#p=this.#d[l],this.#c.delete(f),this.#o--,l}has(s,l={}){let{updateAgeOnHas:f=this.updateAgeOnHas,status:p}=l,g=this.#c.get(s);if(g!==void 0){let s=this.#u[g];if(this.#L(s)&&s.__staleWhileFetching===void 0)return!1;if(this.#D(g))p&&(p.has=`stale`,this.#T(p,g));else return f&&this.#w(g),p&&(p.has=`hit`,this.#T(p,g)),!0}else p&&(p.has=`miss`);return!1}peek(s,l={}){let{allowStale:f=this.allowStale}=l,p=this.#c.get(s);if(p===void 0||!f&&this.#D(p))return;let g=this.#u[p];return this.#L(g)?g.__staleWhileFetching:g}#I(s,l,f,p){let g=l===void 0?void 0:this.#u[l];if(this.#L(g))return g;let b=new v,{signal:C}=f;C?.addEventListener(`abort`,()=>b.abort(C.reason),{signal:b.signal});let w={signal:b.signal,options:f,context:p},E=(p,g=!1)=>{let{aborted:v}=b.signal,C=f.ignoreFetchAbort&&p!==void 0;if(f.status&&(v&&!g?(f.status.fetchAborted=!0,f.status.fetchError=b.signal.reason,C&&(f.status.fetchAbortIgnored=!0)):f.status.fetchResolved=!0),v&&!C&&!g)return A(b.signal.reason);let E=F;return this.#u[l]===F&&(p===void 0?E.__staleWhileFetching?this.#u[l]=E.__staleWhileFetching:this.#B(s,`fetch`):(f.status&&(f.status.fetchUpdated=!0),this.set(s,p,w.options))),p},k=s=>(f.status&&(f.status.fetchRejected=!0,f.status.fetchError=s),A(s)),A=p=>{let{aborted:g}=b.signal,v=g&&f.allowStaleOnFetchAbort,C=v||f.allowStaleOnFetchRejection,w=C||f.noDeleteOnFetchRejection,E=F;if(this.#u[l]===F&&(!w||E.__staleWhileFetching===void 0?this.#B(s,`fetch`):v||(this.#u[l]=E.__staleWhileFetching)),C)return f.status&&E.__staleWhileFetching!==void 0&&(f.status.returnedStale=!0),E.__staleWhileFetching;if(E.__returned===E)throw p},N=(l,p)=>{let v=this.#i?.(s,g,w);v&&v instanceof Promise&&v.then(s=>l(s===void 0?void 0:s),p),b.signal.addEventListener(`abort`,()=>{(!f.ignoreFetchAbort||f.allowStaleOnFetchAbort)&&(l(void 0),f.allowStaleOnFetchAbort&&(l=s=>E(s,!0)))})};f.status&&(f.status.fetchDispatched=!0);let F=new Promise(N).then(E,k),I=Object.assign(F,{__abortController:b,__staleWhileFetching:g,__returned:void 0});return l===void 0?(this.set(s,I,{...w.options,status:void 0}),l=this.#c.get(s)):this.#u[l]=I,I}#L(s){if(!this.#x)return!1;let l=s;return!!l&&l instanceof Promise&&l.hasOwnProperty(`__staleWhileFetching`)&&l.__abortController instanceof v}async fetch(s,l={}){let{allowStale:f=this.allowStale,updateAgeOnGet:p=this.updateAgeOnGet,noDeleteOnStaleGet:g=this.noDeleteOnStaleGet,ttl:v=this.ttl,noDisposeOnSet:b=this.noDisposeOnSet,size:C=0,sizeCalculation:w=this.sizeCalculation,noUpdateTTL:E=this.noUpdateTTL,noDeleteOnFetchRejection:k=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:A=this.allowStaleOnFetchRejection,ignoreFetchAbort:N=this.ignoreFetchAbort,allowStaleOnFetchAbort:F=this.allowStaleOnFetchAbort,context:I,forceRefresh:R=!1,status:B,signal:q}=l;if(!this.#x)return B&&(B.fetch=`get`),this.get(s,{allowStale:f,updateAgeOnGet:p,noDeleteOnStaleGet:g,status:B});let J={allowStale:f,updateAgeOnGet:p,noDeleteOnStaleGet:g,ttl:v,noDisposeOnSet:b,size:C,sizeCalculation:w,noUpdateTTL:E,noDeleteOnFetchRejection:k,allowStaleOnFetchRejection:A,allowStaleOnFetchAbort:F,ignoreFetchAbort:N,status:B,signal:q},le=this.#c.get(s);if(le===void 0){B&&(B.fetch=`miss`);let l=this.#I(s,le,J,I);return l.__returned=l}else{let l=this.#u[le];if(this.#L(l)){let s=f&&l.__staleWhileFetching!==void 0;return B&&(B.fetch=`inflight`,s&&(B.returnedStale=!0)),s?l.__staleWhileFetching:l.__returned=l}let g=this.#D(le);if(!R&&!g)return B&&(B.fetch=`hit`),this.#z(le),p&&this.#w(le),B&&this.#T(B,le),l;let v=this.#I(s,le,J,I),b=v.__staleWhileFetching!==void 0&&f;return B&&(B.fetch=g?`stale`:`refresh`,b&&g&&(B.returnedStale=!0)),b?v.__staleWhileFetching:v.__returned=v}}async forceFetch(s,l={}){let f=await this.fetch(s,l);if(f===void 0)throw Error(`fetch() returned undefined`);return f}memo(s,l={}){let f=this.#a;if(!f)throw Error(`no memoMethod provided to constructor`);let{context:p,forceRefresh:g,...v}=l,b=this.get(s,v);if(!g&&b!==void 0)return b;let C=f(s,b,{options:v,context:p});return this.set(s,C,v),C}get(s,l={}){let{allowStale:f=this.allowStale,updateAgeOnGet:p=this.updateAgeOnGet,noDeleteOnStaleGet:g=this.noDeleteOnStaleGet,status:v}=l,b=this.#c.get(s);if(b!==void 0){let l=this.#u[b],C=this.#L(l);return v&&this.#T(v,b),this.#D(b)?(v&&(v.get=`stale`),C?(v&&f&&l.__staleWhileFetching!==void 0&&(v.returnedStale=!0),f?l.__staleWhileFetching:void 0):(g||this.#B(s,`expire`),v&&f&&(v.returnedStale=!0),f?l:void 0)):(v&&(v.get=`hit`),C?l.__staleWhileFetching:(this.#z(b),p&&this.#w(b),l))}else v&&(v.get=`miss`)}#R(s,l){this.#f[l]=s,this.#d[s]=l}#z(s){s!==this.#m&&(s===this.#p?this.#p=this.#d[s]:this.#R(this.#f[s],this.#d[s]),this.#R(this.#m,s),this.#m=s)}delete(s){return this.#B(s,`delete`)}#B(s,l){let f=!1;if(this.#o!==0){let p=this.#c.get(s);if(p!==void 0)if(f=!0,this.#o===1)this.#V(l);else{this.#k(p);let f=this.#u[p];if(this.#L(f)?f.__abortController.abort(Error(`deleted`)):(this.#b||this.#S)&&(this.#b&&this.#n?.(f,s,l),this.#S&&this.#g?.push([f,s,l])),this.#c.delete(s),this.#l[p]=void 0,this.#u[p]=void 0,p===this.#m)this.#m=this.#f[p];else if(p===this.#p)this.#p=this.#d[p];else{let s=this.#f[p];this.#d[s]=this.#d[p];let l=this.#d[p];this.#f[l]=this.#f[p]}this.#o--,this.#h.push(p)}}if(this.#S&&this.#g?.length){let s=this.#g,l;for(;l=s?.shift();)this.#r?.(...l)}return f}clear(){return this.#V(`delete`)}#V(s){for(let l of this.#N({allowStale:!0})){let f=this.#u[l];if(this.#L(f))f.__abortController.abort(Error(`deleted`));else{let p=this.#l[l];this.#b&&this.#n?.(f,p,s),this.#S&&this.#g?.push([f,p,s])}}if(this.#c.clear(),this.#u.fill(void 0),this.#l.fill(void 0),this.#y&&this.#v&&(this.#y.fill(0),this.#v.fill(0)),this.#_&&this.#_.fill(0),this.#p=0,this.#m=0,this.#h.length=0,this.#s=0,this.#o=0,this.#S&&this.#g){let s=this.#g,l;for(;l=s?.shift();)this.#r?.(...l)}}}})),require_hosts=__commonJSMin(((s,l)=>{let f=(...s)=>s.every(s=>s)?s.join(``):``,p=s=>s?encodeURIComponent(s):``,g=s=>s.toLowerCase().replace(/^\W+|\/|\W+$/g,``).replace(/\W+/g,`-`),v={sshtemplate:({domain:s,user:l,project:p,committish:g})=>`git@${s}:${l}/${p}.git${f(`#`,g)}`,sshurltemplate:({domain:s,user:l,project:p,committish:g})=>`git+ssh://git@${s}/${l}/${p}.git${f(`#`,g)}`,edittemplate:({domain:s,user:l,project:g,committish:v,editpath:b,path:C})=>`https://${s}/${l}/${g}${f(`/`,b,`/`,p(v||`HEAD`),`/`,C)}`,browsetemplate:({domain:s,user:l,project:g,committish:v,treepath:b})=>`https://${s}/${l}/${g}${f(`/`,b,`/`,p(v))}`,browsetreetemplate:({domain:s,user:l,project:g,committish:v,treepath:b,path:C,fragment:w,hashformat:E})=>`https://${s}/${l}/${g}/${b}/${p(v||`HEAD`)}/${C}${f(`#`,E(w||``))}`,browseblobtemplate:({domain:s,user:l,project:g,committish:v,blobpath:b,path:C,fragment:w,hashformat:E})=>`https://${s}/${l}/${g}/${b}/${p(v||`HEAD`)}/${C}${f(`#`,E(w||``))}`,docstemplate:({domain:s,user:l,project:g,treepath:v,committish:b})=>`https://${s}/${l}/${g}${f(`/`,v,`/`,p(b))}#readme`,httpstemplate:({auth:s,domain:l,user:p,project:g,committish:v})=>`git+https://${f(s,`@`)}${l}/${p}/${g}.git${f(`#`,v)}`,filetemplate:({domain:s,user:l,project:f,committish:g,path:v})=>`https://${s}/${l}/${f}/raw/${p(g||`HEAD`)}/${v}`,shortcuttemplate:({type:s,user:l,project:p,committish:g})=>`${s}:${l}/${p}${f(`#`,g)}`,pathtemplate:({user:s,project:l,committish:p})=>`${s}/${l}${f(`#`,p)}`,bugstemplate:({domain:s,user:l,project:f})=>`https://${s}/${l}/${f}/issues`,hashformat:g},b={};b.github={protocols:[`git:`,`http:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`github.com`,treepath:`tree`,blobpath:`blob`,editpath:`edit`,filetemplate:({auth:s,user:l,project:g,committish:v,path:b})=>`https://${f(s,`@`)}raw.githubusercontent.com/${l}/${g}/${p(v||`HEAD`)}/${b}`,gittemplate:({auth:s,domain:l,user:p,project:g,committish:v})=>`git://${f(s,`@`)}${l}/${p}/${g}.git${f(`#`,v)}`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://codeload.${s}/${l}/${f}/tar.gz/${p(g||`HEAD`)}`,extract:s=>{let[,l,f,p,g]=s.pathname.split(`/`,5);if(!(p&&p!==`tree`)&&(p||(g=s.hash.slice(1)),f&&f.endsWith(`.git`)&&(f=f.slice(0,-4)),!(!l||!f)))return{user:l,project:f,committish:g}}},b.bitbucket={protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`bitbucket.org`,treepath:`src`,blobpath:`src`,editpath:`?mode=edit`,edittemplate:({domain:s,user:l,project:g,committish:v,treepath:b,path:C,editpath:w})=>`https://${s}/${l}/${g}${f(`/`,b,`/`,p(v||`HEAD`),`/`,C,w)}`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://${s}/${l}/${f}/get/${p(g||`HEAD`)}.tar.gz`,extract:s=>{let[,l,f,p]=s.pathname.split(`/`,4);if(![`get`].includes(p)&&(f&&f.endsWith(`.git`)&&(f=f.slice(0,-4)),!(!l||!f)))return{user:l,project:f,committish:s.hash.slice(1)}}},b.gitlab={protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gitlab.com`,treepath:`tree`,blobpath:`tree`,editpath:`-/edit`,httpstemplate:({auth:s,domain:l,user:p,project:g,committish:v})=>`git+https://${f(s,`@`)}${l}/${p}/${g}.git${f(`#`,v)}`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://${s}/${l}/${f}/repository/archive.tar.gz?ref=${p(g||`HEAD`)}`,extract:s=>{let l=s.pathname.slice(1);if(l.includes(`/-/`)||l.includes(`/archive.tar.gz`))return;let f=l.split(`/`),p=f.pop();p.endsWith(`.git`)&&(p=p.slice(0,-4));let g=f.join(`/`);if(!(!g||!p))return{user:g,project:p,committish:s.hash.slice(1)}}},b.gist={protocols:[`git:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gist.github.com`,editpath:`edit`,sshtemplate:({domain:s,project:l,committish:p})=>`git@${s}:${l}.git${f(`#`,p)}`,sshurltemplate:({domain:s,project:l,committish:p})=>`git+ssh://git@${s}/${l}.git${f(`#`,p)}`,edittemplate:({domain:s,user:l,project:g,committish:v,editpath:b})=>`https://${s}/${l}/${g}${f(`/`,p(v))}/${b}`,browsetemplate:({domain:s,project:l,committish:g})=>`https://${s}/${l}${f(`/`,p(g))}`,browsetreetemplate:({domain:s,project:l,committish:g,path:v,hashformat:b})=>`https://${s}/${l}${f(`/`,p(g))}${f(`#`,b(v))}`,browseblobtemplate:({domain:s,project:l,committish:g,path:v,hashformat:b})=>`https://${s}/${l}${f(`/`,p(g))}${f(`#`,b(v))}`,docstemplate:({domain:s,project:l,committish:g})=>`https://${s}/${l}${f(`/`,p(g))}`,httpstemplate:({domain:s,project:l,committish:p})=>`git+https://${s}/${l}.git${f(`#`,p)}`,filetemplate:({user:s,project:l,committish:g,path:v})=>`https://gist.githubusercontent.com/${s}/${l}/raw${f(`/`,p(g))}/${v}`,shortcuttemplate:({type:s,project:l,committish:p})=>`${s}:${l}${f(`#`,p)}`,pathtemplate:({project:s,committish:l})=>`${s}${f(`#`,l)}`,bugstemplate:({domain:s,project:l})=>`https://${s}/${l}`,gittemplate:({domain:s,project:l,committish:p})=>`git://${s}/${l}.git${f(`#`,p)}`,tarballtemplate:({project:s,committish:l})=>`https://codeload.github.com/gist/${s}/tar.gz/${p(l||`HEAD`)}`,extract:s=>{let[,l,f,p]=s.pathname.split(`/`,4);if(p!==`raw`){if(!f){if(!l)return;f=l,l=null}return f.endsWith(`.git`)&&(f=f.slice(0,-4)),{user:l,project:f,committish:s.hash.slice(1)}}},hashformat:function(s){return s&&`file-`+g(s)}},b.sourcehut={protocols:[`git+ssh:`,`https:`],domain:`git.sr.ht`,treepath:`tree`,blobpath:`tree`,filetemplate:({domain:s,user:l,project:f,committish:g,path:v})=>`https://${s}/${l}/${f}/blob/${p(g)||`HEAD`}/${v}`,httpstemplate:({domain:s,user:l,project:p,committish:g})=>`https://${s}/${l}/${p}.git${f(`#`,g)}`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://${s}/${l}/${f}/archive/${p(g)||`HEAD`}.tar.gz`,bugstemplate:()=>null,extract:s=>{let[,l,f,p]=s.pathname.split(`/`,4);if(![`archive`].includes(p)&&(f&&f.endsWith(`.git`)&&(f=f.slice(0,-4)),!(!l||!f)))return{user:l,project:f,committish:s.hash.slice(1)}}};for(let[s,l]of Object.entries(b))b[s]=Object.assign({},v,l);l.exports=b})),require_parse_url=__commonJSMin(((s,l)=>{let f=require(`url`),p=(s,l,f)=>{let p=s.indexOf(f);return s.lastIndexOf(l,p>-1?p:1/0)},g=s=>{try{return new f.URL(s)}catch{}},v=(s,l)=>{let f=s.indexOf(`:`),p=s.slice(0,f+1);if(Object.prototype.hasOwnProperty.call(l,p))return s;let g=s.indexOf(`@`);return g>-1?g>f?`git+ssh://${s}`:s:s.indexOf(`//`)===f+1?s:`${s.slice(0,f+1)}//${s.slice(f+1)}`},b=s=>{let l=p(s,`@`,`#`),f=p(s,`:`,`#`);return f>l&&(s=s.slice(0,f)+`/`+s.slice(f+1)),p(s,`:`,`#`)===-1&&s.indexOf(`//`)===-1&&(s=`git+ssh://${s}`),s};l.exports=(s,l)=>{let f=l?v(s,l):s;return g(f)||g(b(f))}})),require_from_url=__commonJSMin(((s,l)=>{let f=require_parse_url(),p=s=>{let l=s.indexOf(`#`),f=s.indexOf(`/`),p=s.indexOf(`/`,f+1),g=s.indexOf(`:`),v=/\s/.exec(s),b=s.indexOf(`@`),C=!v||l>-1&&v.index>l,w=b===-1||l>-1&&b>l,E=g===-1||l>-1&&g>l,k=p===-1||l>-1&&p>l,A=f>0,N=l>-1?s[l-1]!==`/`:!s.endsWith(`/`),F=!s.startsWith(`.`);return C&&A&&N&&F&&w&&E&&k};l.exports=(s,l,{gitHosts:g,protocols:v})=>{if(!s)return;let b=f(p(s)?`github:${s}`:s,v);if(!b)return;let C=g.byShortcut[b.protocol],w=g.byDomain[b.hostname.startsWith(`www.`)?b.hostname.slice(4):b.hostname],E=C||w;if(!E)return;let k=g[C||w],A=null;v[b.protocol]?.auth&&(b.username||b.password)&&(A=`${b.username}${b.password?`:`+b.password:``}`);let N=null,F=null,I=null,R=null;try{if(C){let s=b.pathname.startsWith(`/`)?b.pathname.slice(1):b.pathname,l=s.indexOf(`@`);l>-1&&(s=s.slice(l+1));let f=s.lastIndexOf(`/`);f>-1?(F=decodeURIComponent(s.slice(0,f)),F||=null,I=decodeURIComponent(s.slice(f+1))):I=decodeURIComponent(s),I.endsWith(`.git`)&&(I=I.slice(0,-4)),b.hash&&(N=decodeURIComponent(b.hash.slice(1))),R=`shortcut`}else{if(!k.protocols.includes(b.protocol))return;let s=k.extract(b);if(!s)return;F=s.user&&decodeURIComponent(s.user),I=decodeURIComponent(s.project),N=decodeURIComponent(s.committish),R=v[b.protocol]?.name||b.protocol.slice(0,-1)}}catch(s){if(s instanceof URIError)return;throw s}return[E,F,A,I,N,R,l]}})),require_lib$22=__commonJSMin(((s,l)=>{let{LRUCache:f}=require_commonjs(),p=require_hosts(),g=require_from_url(),v=require_parse_url(),b=new f({max:1e3});var C=class s{constructor(l,f,p,g,v,b,C={}){Object.assign(this,s.#e[l],{type:l,user:f,auth:p,project:g,committish:v,default:b,opts:C})}static#e={byShortcut:{},byDomain:{}};static#t={"git+ssh:":{name:`sshurl`},"ssh:":{name:`sshurl`},"git+https:":{name:`https`,auth:!0},"git:":{auth:!0},"http:":{auth:!0},"https:":{auth:!0},"git+http:":{auth:!0}};static addHost(l,f){s.#e[l]=f,s.#e.byDomain[f.domain]=l,s.#e.byShortcut[`${l}:`]=l,s.#t[`${l}:`]={name:l}}static fromUrl(l,f){if(typeof l!=`string`)return;let p=l+JSON.stringify(f||{});if(!b.has(p)){let v=g(l,f,{gitHosts:s.#e,protocols:s.#t});b.set(p,v?new s(...v):void 0)}return b.get(p)}static parseUrl(s){return v(s)}#n(s,l){if(typeof s!=`function`)return null;let f={...this,...this.opts,...l};f.path||=``,f.path.startsWith(`/`)&&(f.path=f.path.slice(1)),f.noCommittish&&(f.committish=null);let p=s(f);return f.noGitPlus&&p.startsWith(`git+`)?p.slice(4):p}hash(){return this.committish?`#${this.committish}`:``}ssh(s){return this.#n(this.sshtemplate,s)}sshurl(s){return this.#n(this.sshurltemplate,s)}browse(s,...l){return typeof s==`string`?typeof l[0]==`string`?this.#n(this.browsetreetemplate,{...l[1],fragment:l[0],path:s}):this.#n(this.browsetreetemplate,{...l[0],path:s}):this.#n(this.browsetemplate,s)}browseFile(s,...l){return typeof l[0]==`string`?this.#n(this.browseblobtemplate,{...l[1],fragment:l[0],path:s}):this.#n(this.browseblobtemplate,{...l[0],path:s})}docs(s){return this.#n(this.docstemplate,s)}bugs(s){return this.#n(this.bugstemplate,s)}https(s){return this.#n(this.httpstemplate,s)}git(s){return this.#n(this.gittemplate,s)}shortcut(s){return this.#n(this.shortcuttemplate,s)}path(s){return this.#n(this.pathtemplate,s)}tarball(s){return this.#n(this.tarballtemplate,{...s,noCommittish:!1})}file(s,l){return this.#n(this.filetemplate,{...l,path:s})}edit(s,l){return this.#n(this.edittemplate,{...l,path:s})}getDefaultRepresentation(){return this.default}toString(s){return this.default&&typeof this[this.default]==`function`?this[this.default](s):this.sshurl(s)}};for(let[s,l]of Object.entries(p))C.addHost(s,l);l.exports=C})),require_extract_description$2=__commonJSMin(((s,l)=>{l.exports=f;function f(s){if(!s||s===`ERROR: No README data found!`)return;s=s.trim().split(` +`);let l=0;for(;s[l]&&s[l].trim().match(/^(#|$)/);)l++;let f=s.length,p=l+1;for(;p{l.exports={topLevel:{dependancies:`dependencies`,dependecies:`dependencies`,depdenencies:`dependencies`,devEependencies:`devDependencies`,depends:`dependencies`,"dev-dependencies":`devDependencies`,devDependences:`devDependencies`,devDepenencies:`devDependencies`,devdependencies:`devDependencies`,repostitory:`repository`,repo:`repository`,prefereGlobal:`preferGlobal`,hompage:`homepage`,hampage:`homepage`,autohr:`author`,autor:`author`,contributers:`contributors`,publicationConfig:`publishConfig`,script:`scripts`},bugs:{web:`url`,name:`url`},script:{server:`start`,tests:`test`}}})),require_fixer$2=__commonJSMin(((s,l)=>{var f=require(`semver/functions/valid.js`),p=require(`semver/functions/clean.js`),g=require_validate_npm_package_license(),v=require_lib$22(),b=require(`node:module`),C=[`dependencies`,`devDependencies`,`optionalDependencies`],w=require_extract_description$2(),E=require(`url`),k=require_typos$2(),A=s=>s.includes(`@`)&&s.indexOf(`@`)`:``)+p}function q(s){if(typeof s!=`string`)return s;var l=s.match(/^([^(<]+)/),f=s.match(/\(([^()]+)\)/),p=s.match(/<([^<>]+)>/),g={};return l&&l[0].trim()&&(g.name=l[0].trim()),p&&(g.email=p[1]),f&&(g.url=f[1]),g}function J(s){var l=s.optionalDependencies;if(l){var f=s.dependencies||{};Object.keys(l).forEach(function(s){f[s]=l[s]}),s.dependencies=f}}function le(s,l,f){if(!s)return{};if(typeof s==`string`&&(s=s.trim().split(/[\n\r\s\t ,]+/)),!Array.isArray(s))return s;f(`deprecatedArrayDependencies`,l);var p={};return s.filter(function(s){return typeof s==`string`}).forEach(function(s){s=s.trim().split(/(:?[@\s><=])/);var l=s.shift(),f=s.join(``);f=f.trim(),f=f.replace(/^@/,``),p[l]=f}),p}function _e(s,l){C.forEach(function(f){s[f]&&(s[f]=le(s[f],f,l))})}function be(s,l){s&&Object.keys(s).forEach(function(f){k.bugs[f]&&(l(`typo`,f,k.bugs[f],`bugs`),s[k.bugs[f]]=s[f],delete s[f])})}})),require_warning_messages$2=__commonJSMin(((s,l)=>{l.exports={repositories:`'repositories' (plural) Not supported. Please pick one as the 'repository' field`,missingRepository:`No repository field.`,brokenGitUrl:`Probably broken git url: %s`,nonObjectScripts:`scripts must be an object`,nonStringScript:`script values must be string commands`,nonArrayFiles:`Invalid 'files' member`,invalidFilename:`Invalid filename in 'files' list: %s`,nonArrayBundleDependencies:`Invalid 'bundleDependencies' list. Must be array of package names`,nonStringBundleDependency:`Invalid bundleDependencies member: %s`,nonDependencyBundleDependency:`Non-dependency in bundleDependencies: %s`,nonObjectDependencies:`%s field must be an object`,nonStringDependency:`Invalid dependency: %s %s`,deprecatedArrayDependencies:`specifying %s as array is deprecated`,deprecatedModules:`modules field is deprecated`,nonArrayKeywords:`keywords should be an array of strings`,nonStringKeyword:`keywords should be an array of strings`,conflictingName:`%s is also the name of a node core module.`,nonStringDescription:`'description' field should be a string`,missingDescription:`No description`,missingReadme:`No README data`,missingLicense:`No license field.`,nonEmailUrlBugsString:`Bug string field must be url, email, or {email,url}`,nonUrlBugsUrlField:`bugs.url field must be a string url. Deleted.`,nonEmailBugsEmailField:`bugs.email field must be a string email. Deleted.`,emptyNormalizedBugs:`Normalized value of bugs field is an empty object. Deleted.`,nonUrlHomepage:`homepage field must be a string url. Deleted.`,invalidLicense:`license should be a valid SPDX license expression`,typo:`%s should probably be %s.`}})),require_make_warning$2=__commonJSMin(((s,l)=>{var f=require(`util`),p=require_warning_messages$2();l.exports=function(){var s=Array.prototype.slice.call(arguments,0),l=s.shift();if(l===`typo`)return g.apply(null,s);var v=p[l]?p[l]:l+`: '%s'`;return s.unshift(v),f.format.apply(null,s)};function g(s,l,g){return g&&(s=g+`['`+s+`']`,l=g+`['`+l+`']`),f.format(p.typo,s,l)}})),require_normalize$2=__commonJSMin(((s,l)=>{l.exports=C;var f=require_fixer$2();C.fixer=f;var p=require_make_warning$2(),g=[`name`,`version`,`description`,`repository`,`modules`,`scripts`,`files`,`bin`,`man`,`bugs`,`keywords`,`readme`,`homepage`,`license`],v=[`dependencies`,`people`,`typos`],b=g.map(function(s){return w(s)+`Field`});b=b.concat(v);function C(s,l,g){l===!0&&(l=null,g=!0),g||=!1,(!l||s.private)&&(l=function(){}),s.scripts&&s.scripts.install===`node-gyp rebuild`&&!s.scripts.preinstall&&(s.gypfile=!0),f.warn=function(){l(p.apply(null,arguments))},b.forEach(function(l){f[`fix`+w(l)](s,g)}),s._id=s.name+`@`+s.version}function w(s){return s.charAt(0).toUpperCase()+s.slice(1)}})),init_default$2=__esmMin((()=>{}));function toPath$3(s){return s instanceof URL?(0,node_url.fileURLToPath)(s):s}var init_node$2=__esmMin((()=>{init_default$2()}));async function readPackage({cwd:s,normalize:l=!0}={}){return _readPackage(await node_fs_promises.default.readFile(getPackagePath(s),`utf8`),l)}var import_normalize,getPackagePath,_readPackage,init_read_pkg=__esmMin((()=>{init_parse_json(),import_normalize=__toESM$1(require_normalize$2(),1),init_node$2(),getPackagePath=s=>node_path.default.resolve(toPath$3(s)??`.`,`package.json`),_readPackage=(s,l)=>{let f=typeof s==`string`?parseJson(s):s;return l&&(0,import_normalize.default)(f),f}}));async function readPackageUp(s){let l=await findUp$1(`package.json`,s);if(l)return{packageJson:await readPackage({...s,cwd:node_path.default.dirname(l)}),path:l}}var init_read_package_up=__esmMin((()=>{init_find_up_simple(),init_read_pkg()}));function rng(){return poolPtr>rnds8Pool.length-16&&(crypto.default.randomFillSync(rnds8Pool),poolPtr=0),rnds8Pool.slice(poolPtr,poolPtr+=16)}var rnds8Pool,poolPtr,init_rng=__esmMin((()=>{rnds8Pool=new Uint8Array(256),poolPtr=rnds8Pool.length})),regex_default,init_regex=__esmMin((()=>{regex_default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i}));function validate$1(s){return typeof s==`string`&®ex_default.test(s)}var init_validate$1=__esmMin((()=>{init_regex()}));function stringify(s,l=0){let f=(byteToHex[s[l+0]]+byteToHex[s[l+1]]+byteToHex[s[l+2]]+byteToHex[s[l+3]]+`-`+byteToHex[s[l+4]]+byteToHex[s[l+5]]+`-`+byteToHex[s[l+6]]+byteToHex[s[l+7]]+`-`+byteToHex[s[l+8]]+byteToHex[s[l+9]]+`-`+byteToHex[s[l+10]]+byteToHex[s[l+11]]+byteToHex[s[l+12]]+byteToHex[s[l+13]]+byteToHex[s[l+14]]+byteToHex[s[l+15]]).toLowerCase();if(!validate$1(f))throw TypeError(`Stringified UUID is invalid`);return f}var byteToHex,init_stringify=__esmMin((()=>{init_validate$1(),byteToHex=[];for(let s=0;s<256;++s)byteToHex.push((s+256).toString(16).substr(1))}));function v1(s,l,f){let p=l&&f||0,g=l||Array(16);s||={};let v=s.node||_nodeId,b=s.clockseq===void 0?_clockseq:s.clockseq;if(v==null||b==null){let l=s.random||(s.rng||rng)();v??=_nodeId=[l[0]|1,l[1],l[2],l[3],l[4],l[5]],b??=_clockseq=(l[6]<<8|l[7])&16383}let C=s.msecs===void 0?Date.now():s.msecs,w=s.nsecs===void 0?_lastNSecs+1:s.nsecs,E=C-_lastMSecs+(w-_lastNSecs)/1e4;if(E<0&&s.clockseq===void 0&&(b=b+1&16383),(E<0||C>_lastMSecs)&&s.nsecs===void 0&&(w=0),w>=1e4)throw Error(`uuid.v1(): Can't create more than 10M uuids/sec`);_lastMSecs=C,_lastNSecs=w,_clockseq=b,C+=0xb1d069b5400;let k=((C&268435455)*1e4+w)%4294967296;g[p++]=k>>>24&255,g[p++]=k>>>16&255,g[p++]=k>>>8&255,g[p++]=k&255;let A=C/4294967296*1e4&268435455;g[p++]=A>>>8&255,g[p++]=A&255,g[p++]=A>>>24&15|16,g[p++]=A>>>16&255,g[p++]=b>>>8|128,g[p++]=b&255;for(let s=0;s<6;++s)g[p+s]=v[s];return l||stringify(g)}var _nodeId,_clockseq,_lastMSecs,_lastNSecs,init_v1=__esmMin((()=>{init_rng(),init_stringify(),_lastMSecs=0,_lastNSecs=0}));function parse$2(s){if(!validate$1(s))throw TypeError(`Invalid UUID`);let l,f=new Uint8Array(16);return f[0]=(l=parseInt(s.slice(0,8),16))>>>24,f[1]=l>>>16&255,f[2]=l>>>8&255,f[3]=l&255,f[4]=(l=parseInt(s.slice(9,13),16))>>>8,f[5]=l&255,f[6]=(l=parseInt(s.slice(14,18),16))>>>8,f[7]=l&255,f[8]=(l=parseInt(s.slice(19,23),16))>>>8,f[9]=l&255,f[10]=(l=parseInt(s.slice(24,36),16))/1099511627776&255,f[11]=l/4294967296&255,f[12]=l>>>24&255,f[13]=l>>>16&255,f[14]=l>>>8&255,f[15]=l&255,f}var init_parse=__esmMin((()=>{init_validate$1()}));function stringToBytes(s){s=unescape(encodeURIComponent(s));let l=[];for(let f=0;f{init_stringify(),init_parse(),DNS=`6ba7b810-9dad-11d1-80b4-00c04fd430c8`,URL$5=`6ba7b811-9dad-11d1-80b4-00c04fd430c8`}));function md5(s){return Array.isArray(s)?s=Buffer.from(s):typeof s==`string`&&(s=Buffer.from(s,`utf8`)),crypto.default.createHash(`md5`).update(s).digest()}var init_md5=__esmMin((()=>{})),v3,init_v3=__esmMin((()=>{init_v35(),init_md5(),v3=v35_default(`v3`,48,md5)}));function v4(s,l,f){s||={};let p=s.random||(s.rng||rng)();if(p[6]=p[6]&15|64,p[8]=p[8]&63|128,l){f||=0;for(let s=0;s<16;++s)l[f+s]=p[s];return l}return stringify(p)}var init_v4=__esmMin((()=>{init_rng(),init_stringify()}));function sha1(s){return Array.isArray(s)?s=Buffer.from(s):typeof s==`string`&&(s=Buffer.from(s,`utf8`)),crypto.default.createHash(`sha1`).update(s).digest()}var init_sha1=__esmMin((()=>{})),v5,init_v5=__esmMin((()=>{init_v35(),init_sha1(),v5=v35_default(`v5`,80,sha1)})),nil_default,init_nil=__esmMin((()=>{nil_default=`00000000-0000-0000-0000-000000000000`}));function version$1(s){if(!validate$1(s))throw TypeError(`Invalid UUID`);return parseInt(s.substr(14,1),16)}var init_version=__esmMin((()=>{init_validate$1()})),esm_node_exports=__exportAll({NIL:()=>nil_default,parse:()=>parse$2,stringify:()=>stringify,v1:()=>v1,v3:()=>v3,v4:()=>v4,v5:()=>v5,validate:()=>validate$1,version:()=>version$1}),init_esm_node=__esmMin((()=>{init_v1(),init_v3(),init_v4(),init_v5(),init_nil(),init_version(),init_validate$1(),init_stringify(),init_parse()})),require_yocto_queue=__commonJSMin(((s,l)=>{var f=class{constructor(s){this.value=s,this.next=void 0}};l.exports=class{constructor(){this.clear()}enqueue(s){let l=new f(s);this._head?(this._tail.next=l,this._tail=l):(this._head=l,this._tail=l),this._size++}dequeue(){let s=this._head;if(s)return this._head=this._head.next,this._size--,s.value}clear(){this._head=void 0,this._tail=void 0,this._size=0}get size(){return this._size}*[Symbol.iterator](){let s=this._head;for(;s;)yield s.value,s=s.next}}})),require_p_limit$3=__commonJSMin(((s,l)=>{let f=require_yocto_queue();l.exports=s=>{if(!((Number.isInteger(s)||s===1/0)&&s>0))throw TypeError("Expected `concurrency` to be a number from 1 and up");let l=new f,p=0,g=()=>{p--,l.size>0&&l.dequeue()()},v=async(s,l,...f)=>{p++;let v=(async()=>s(...f))();l(v);try{await v}catch{}g()},b=(f,g,...b)=>{l.enqueue(v.bind(null,f,g,...b)),(async()=>{await Promise.resolve(),p0&&l.dequeue()()})()},C=(s,...l)=>new Promise(f=>{b(s,f,...l)});return Object.defineProperties(C,{activeCount:{get:()=>p},pendingCount:{get:()=>l.size},clearQueue:{value:()=>{l.clear()}}}),C}})),require_tmp=__commonJSMin(((s,l)=>{ /*! * Tmp * @@ -78,51 +78,51 @@ function l(s){return Object.prototype.toString.call(s)===`[object Object]`}funct * * MIT Licensed */ -let p=require(`fs`),g=require(`os`),v=require(`path`),b=require(`crypto`),C={fs:p.constants,os:g.constants},w=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`,E=/XXXXXX/,k=3,A=(C.O_CREAT||C.fs.O_CREAT)|(C.O_EXCL||C.fs.O_EXCL)|(C.O_RDWR||C.fs.O_RDWR),N=g.platform()===`win32`,F=C.EBADF||C.os.errno.EBADF,I=C.ENOENT||C.os.errno.ENOENT,R=448,B=384,q=`exit`,le=[],J=p.rmdirSync.bind(p),_e=!1;function be(s,l){return p.rm(s,{recursive:!0},l)}function xe(s){return p.rmSync(s,{recursive:!0})}function De(s,l){let g=ut(s,l),v=g[0],b=g[1];Lt(v,function(s,l){if(s)return b(s);let g=l.tries;(function s(){try{let v=Ot(l);p.stat(v,function(l){if(!l)return g-- >0?s():b(Error(`Could not get a unique tmp filename, max tries reached `+v));b(null,v)})}catch(s){b(s)}})()})}function Ne(s){let l=ut(s)[0],g=Rt(l),v=g.tries;do{let s=Ot(g);try{p.statSync(s)}catch{return s}}while(v-- >0);throw Error(`Could not get a unique tmp filename, max tries reached`)}function Pe(s,l){let g=ut(s,l),v=g[0],b=g[1];De(v,function(s,l){if(s)return b(s);p.open(l,A,v.mode||384,function(s,g){if(s)return b(s);if(v.discardDescriptor)return p.close(g,function(s){return b(s,l,void 0,Je(l,-1,v,!1))});b(null,l,g,Je(l,v.discardDescriptor||v.detachDescriptor?-1:g,v,!1))})})}function ze(s){let l=ut(s)[0],g=l.discardDescriptor||l.detachDescriptor,v=Ne(l),b=p.openSync(v,A,l.mode||384);return l.discardDescriptor&&(p.closeSync(b),b=void 0),{name:v,fd:b,removeCallback:Je(v,g?-1:b,l,!0)}}function Be(s,l){let g=ut(s,l),v=g[0],b=g[1];De(v,function(s,l){if(s)return b(s);p.mkdir(l,v.mode||448,function(s){if(s)return b(s);b(null,l,Ye(l,v,!1))})})}function We(s){let l=ut(s)[0],g=Ne(l);return p.mkdirSync(g,l.mode||448),{name:g,removeCallback:Ye(g,l,!0)}}function Ke(s,l){let g=function(s){if(s&&!Ht(s))return l(s);l()};0<=s[0]?p.close(s[0],function(){p.unlink(s[1],g)}):p.unlink(s[1],g)}function qe(s){let l=null;try{0<=s[0]&&p.closeSync(s[0])}catch(s){if(!Vt(s)&&!Ht(s))throw s}finally{try{p.unlinkSync(s[1])}catch(s){Ht(s)||(l=s)}}if(l!==null)throw l}function Je(s,l,p,g){let v=Ze(qe,[l,s],g),b=Ze(Ke,[l,s],g,v);return p.keep||le.unshift(v),g?v:b}function Ye(s,l,g){let v=l.unsafeCleanup?be:p.rmdir.bind(p),b=Ze(l.unsafeCleanup?xe:J,s,g),C=Ze(v,s,g,b);return l.keep||le.unshift(b),g?b:C}function Ze(s,l,p,g){let v=!1;return function b(C){if(!v){let w=g||b,E=le.indexOf(w);return E>=0&&le.splice(E,1),v=!0,p||s===J||s===xe?s(l):s(l,C||function(){})}}}function Qe(){if(_e)for(;le.length;)try{le[0]()}catch{}}function ot(s){let l=[],p=null;try{p=b.randomBytes(s)}catch{p=b.pseudoRandomBytes(s)}for(let g=0;g{let{promisify:p}=require(`util`),g=require_tmp();l.exports.fileSync=g.fileSync;let v=p((s,l)=>g.file(s,(s,g,v,b)=>s?l(s):l(void 0,{path:g,fd:v,cleanup:p(b)})));l.exports.file=async s=>v(s),l.exports.withFile=async function(s,p){let{path:g,fd:v,cleanup:b}=await l.exports.file(p);try{return await s({path:g,fd:v})}finally{await b()}},l.exports.dirSync=g.dirSync;let b=p((s,l)=>g.dir(s,(s,g,v)=>s?l(s):l(void 0,{path:g,cleanup:p(v)})));l.exports.dir=async s=>b(s),l.exports.withDir=async function(s,p){let{path:g,cleanup:v}=await l.exports.dir(p);try{return await s({path:g})}finally{await v()}},l.exports.tmpNameSync=g.tmpNameSync,l.exports.tmpName=p(g.tmpName),l.exports.tmpdir=g.tmpdir,l.exports.setGracefulCleanup=g.setGracefulCleanup}));function isPlainObject(s){if(typeof s!=`object`||!s)return!1;let l=Object.getPrototypeOf(s);return(l===null||l===Object.prototype||Object.getPrototypeOf(l)===null)&&!(Symbol.toStringTag in s)&&!(Symbol.iterator in s)}var init_is_plain_obj=__esmMin((()=>{})),safeNormalizeFileUrl,normalizeDenoExecPath,isDenoExecPath,normalizeFileUrl,init_file_url=__esmMin((()=>{safeNormalizeFileUrl=(s,l)=>{let p=normalizeFileUrl(normalizeDenoExecPath(s));if(typeof p!=`string`)throw TypeError(`${l} must be a string or a file URL: ${p}.`);return p},normalizeDenoExecPath=s=>isDenoExecPath(s)?s.toString():s,isDenoExecPath=s=>typeof s!=`string`&&s&&Object.getPrototypeOf(s)===String.prototype,normalizeFileUrl=s=>s instanceof URL?(0,node_url.fileURLToPath)(s):s})),normalizeParameters,init_parameters=__esmMin((()=>{init_is_plain_obj(),init_file_url(),normalizeParameters=(s,l=[],p={})=>{let g=safeNormalizeFileUrl(s,`First argument`),[v,b]=isPlainObject(l)?[[],l]:[l,p];if(!Array.isArray(v))throw TypeError(`Second argument must be either an array of arguments or an options object: ${v}`);if(v.some(s=>typeof s==`object`&&!!s))throw TypeError(`Second argument must be an array of strings: ${v}`);let C=v.map(String),w=C.find(s=>s.includes(`\0`));if(w!==void 0)throw TypeError(`Arguments cannot contain null bytes ("\\0"): ${w}`);if(!isPlainObject(b))throw TypeError(`Last argument must be an options object: ${b}`);return[g,C,b]}})),objectToString$3,isArrayBuffer,isUint8Array,bufferToUint8Array,textEncoder$3,stringToUint8Array,textDecoder,uint8ArrayToString,joinToString,uint8ArraysToStrings,joinToUint8Array,stringsToUint8Arrays,concatUint8Arrays,getJoinLength,init_uint_array=__esmMin((()=>{({toString:objectToString$3}=Object.prototype),isArrayBuffer=s=>objectToString$3.call(s)===`[object ArrayBuffer]`,isUint8Array=s=>objectToString$3.call(s)===`[object Uint8Array]`,bufferToUint8Array=s=>new Uint8Array(s.buffer,s.byteOffset,s.byteLength),textEncoder$3=new TextEncoder,stringToUint8Array=s=>textEncoder$3.encode(s),textDecoder=new TextDecoder,uint8ArrayToString=s=>textDecoder.decode(s),joinToString=(s,l)=>uint8ArraysToStrings(s,l).join(``),uint8ArraysToStrings=(s,l)=>{if(l===`utf8`&&s.every(s=>typeof s==`string`))return s;let p=new node_string_decoder.StringDecoder(l),g=s.map(s=>typeof s==`string`?stringToUint8Array(s):s).map(s=>p.write(s)),v=p.end();return v===``?g:[...g,v]},joinToUint8Array=s=>s.length===1&&isUint8Array(s[0])?s[0]:concatUint8Arrays(stringsToUint8Arrays(s)),stringsToUint8Arrays=s=>s.map(s=>typeof s==`string`?stringToUint8Array(s):s),concatUint8Arrays=s=>{let l=new Uint8Array(getJoinLength(s)),p=0;for(let g of s)l.set(g,p),p+=g.length;return l},getJoinLength=s=>{let l=0;for(let p of s)l+=p.length;return l}})),isTemplateString,parseTemplates$1,parseTemplate$1,splitByWhitespaces,DELIMITERS,ESCAPE_LENGTH,concatTokens$1,parseExpression$1,getSubprocessResult,init_template=__esmMin((()=>{init_is_plain_obj(),init_uint_array(),isTemplateString=s=>Array.isArray(s)&&Array.isArray(s.raw),parseTemplates$1=(s,l)=>{let p=[];for(let[g,v]of s.entries())p=parseTemplate$1({templates:s,expressions:l,tokens:p,index:g,template:v});if(p.length===0)throw TypeError(`Template script must not be empty`);let[g,...v]=p;return[g,v,{}]},parseTemplate$1=({templates:s,expressions:l,tokens:p,index:g,template:v})=>{if(v===void 0)throw TypeError(`Invalid backslash sequence: ${s.raw[g]}`);let{nextTokens:b,leadingWhitespaces:C,trailingWhitespaces:w}=splitByWhitespaces(v,s.raw[g]),E=concatTokens$1(p,b,C);if(g===l.length)return E;let k=l[g];return concatTokens$1(E,Array.isArray(k)?k.map(s=>parseExpression$1(s)):[parseExpression$1(k)],w)},splitByWhitespaces=(s,l)=>{if(l.length===0)return{nextTokens:[],leadingWhitespaces:!1,trailingWhitespaces:!1};let p=[],g=0,v=DELIMITERS.has(l[0]);for(let v=0,b=0;vp||s.length===0||l.length===0?[...s,...l]:[...s.slice(0,-1),`${s.at(-1)}${l[0]}`,...l.slice(1)],parseExpression$1=s=>{let l=typeof s;if(l===`string`)return s;if(l===`number`)return String(s);if(isPlainObject(s)&&(`stdout`in s||`isMaxBuffer`in s))return getSubprocessResult(s);throw s instanceof node_child_process.ChildProcess||Object.prototype.toString.call(s)===`[object Promise]`?TypeError("Unexpected subprocess in template expression. Please use ${await subprocess} instead of ${subprocess}."):TypeError(`Unexpected "${l}" in template expression`)},getSubprocessResult=({stdout:s})=>{if(typeof s==`string`)return s;if(isUint8Array(s))return uint8ArrayToString(s);throw TypeError(s===void 0?`Missing result.stdout in template expression. This is probably due to the previous subprocess' "stdout" option.`:`Unexpected "${typeof s}" stdout in template expression`)}})),isStandardStream,STANDARD_STREAMS,STANDARD_STREAMS_ALIASES,getStreamName,init_standard_stream=__esmMin((()=>{isStandardStream=s=>STANDARD_STREAMS.includes(s),STANDARD_STREAMS=[node_process.default.stdin,node_process.default.stdout,node_process.default.stderr],STANDARD_STREAMS_ALIASES=[`stdin`,`stdout`,`stderr`],getStreamName=s=>STANDARD_STREAMS_ALIASES[s]??`stdio[${s}]`})),normalizeFdSpecificOptions,normalizeFdSpecificOption,getStdioLength,normalizeFdSpecificValue,normalizeOptionObject,compareFdName,getFdNameOrder,parseFdName,parseFd,FD_REGEXP,addDefaultValue$1,DEFAULT_OPTIONS,FD_SPECIFIC_OPTIONS,getFdSpecificValue,init_specific=__esmMin((()=>{init_is_plain_obj(),init_standard_stream(),normalizeFdSpecificOptions=s=>{let l={...s};for(let p of FD_SPECIFIC_OPTIONS)l[p]=normalizeFdSpecificOption(s,p);return l},normalizeFdSpecificOption=(s,l)=>{let p=Array.from({length:getStdioLength(s)+1});return addDefaultValue$1(normalizeFdSpecificValue(s[l],p,l),l)},getStdioLength=({stdio:s})=>Array.isArray(s)?Math.max(s.length,STANDARD_STREAMS_ALIASES.length):STANDARD_STREAMS_ALIASES.length,normalizeFdSpecificValue=(s,l,p)=>isPlainObject(s)?normalizeOptionObject(s,l,p):l.fill(s),normalizeOptionObject=(s,l,p)=>{for(let g of Object.keys(s).sort(compareFdName))for(let v of parseFdName(g,p,l))l[v]=s[g];return l},compareFdName=(s,l)=>getFdNameOrder(s)s===`stdout`||s===`stderr`?0:s===`all`?2:1,parseFdName=(s,l,p)=>{if(s===`ipc`)return[p.length-1];let g=parseFd(s);if(g===void 0||g===0)throw TypeError(`"${l}.${s}" is invalid. -It must be "${l}.stdout", "${l}.stderr", "${l}.all", "${l}.ipc", or "${l}.fd3", "${l}.fd4" (and so on).`);if(g>=p.length)throw TypeError(`"${l}.${s}" is invalid: that file descriptor does not exist. -Please set the "stdio" option to ensure that file descriptor exists.`);return g===`all`?[1,2]:[g]},parseFd=s=>{if(s===`all`)return s;if(STANDARD_STREAMS_ALIASES.includes(s))return STANDARD_STREAMS_ALIASES.indexOf(s);let l=FD_REGEXP.exec(s);if(l!==null)return Number(l[1])},FD_REGEXP=/^fd(\d+)$/,addDefaultValue$1=(s,l)=>s.map(s=>s===void 0?DEFAULT_OPTIONS[l]:s),DEFAULT_OPTIONS={lines:!1,buffer:!0,maxBuffer:1e3*1e3*100,verbose:(0,node_util.debuglog)(`execa`).enabled?`full`:`none`,stripFinalNewline:!0},FD_SPECIFIC_OPTIONS=[`lines`,`buffer`,`maxBuffer`,`verbose`,`stripFinalNewline`],getFdSpecificValue=(s,l)=>l===`ipc`?s.at(-1):s[l]})),isVerbose,isFullVerbose,getVerboseFunction,getFdVerbose,getFdGenericVerbose,isVerboseFunction,VERBOSE_VALUES,init_values=__esmMin((()=>{init_specific(),isVerbose=({verbose:s},l)=>getFdVerbose(s,l)!==`none`,isFullVerbose=({verbose:s},l)=>![`none`,`short`].includes(getFdVerbose(s,l)),getVerboseFunction=({verbose:s},l)=>{let p=getFdVerbose(s,l);return isVerboseFunction(p)?p:void 0},getFdVerbose=(s,l)=>l===void 0?getFdGenericVerbose(s):getFdSpecificValue(s,l),getFdGenericVerbose=s=>s.find(s=>isVerboseFunction(s))??VERBOSE_VALUES.findLast(l=>s.includes(l)),isVerboseFunction=s=>typeof s==`function`,VERBOSE_VALUES=[`none`,`short`,`full`]})),joinCommand$2,escapeLines,escapeControlCharacters,escapeControlCharacter,getSpecialCharRegExp,SPECIAL_CHAR_REGEXP,COMMON_ESCAPES,ASTRAL_START,quoteString,NO_ESCAPE_REGEXP$2,init_escape=__esmMin((()=>{joinCommand$2=(s,l)=>{let p=[s,...l];return{command:p.join(` `),escapedCommand:p.map(s=>quoteString(escapeControlCharacters(s))).join(` `)}},escapeLines=s=>(0,node_util.stripVTControlCharacters)(s).split(` +let f=require(`fs`),p=require(`os`),g=require(`path`),v=require(`crypto`),b={fs:f.constants,os:p.constants},C=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`,w=/XXXXXX/,E=3,k=(b.O_CREAT||b.fs.O_CREAT)|(b.O_EXCL||b.fs.O_EXCL)|(b.O_RDWR||b.fs.O_RDWR),A=p.platform()===`win32`,N=b.EBADF||b.os.errno.EBADF,F=b.ENOENT||b.os.errno.ENOENT,I=448,R=384,B=`exit`,q=[],J=f.rmdirSync.bind(f),le=!1;function _e(s,l){return f.rm(s,{recursive:!0},l)}function be(s){return f.rmSync(s,{recursive:!0})}function xe(s,l){let p=Qe(s,l),g=p[0],v=p[1];At(g,function(s,l){if(s)return v(s);let p=l.tries;(function s(){try{let g=ut(l);f.stat(g,function(l){if(!l)return p-- >0?s():v(Error(`Could not get a unique tmp filename, max tries reached `+g));v(null,g)})}catch(s){v(s)}})()})}function De(s){let l=Qe(s)[0],p=jt(l),g=p.tries;do{let s=ut(p);try{f.statSync(s)}catch{return s}}while(g-- >0);throw Error(`Could not get a unique tmp filename, max tries reached`)}function Oe(s,l){let p=Qe(s,l),g=p[0],v=p[1];xe(g,function(s,l){if(s)return v(s);f.open(l,k,g.mode||384,function(s,p){if(s)return v(s);if(g.discardDescriptor)return f.close(p,function(s){return v(s,l,void 0,We(l,-1,g,!1))});v(null,l,p,We(l,g.discardDescriptor||g.detachDescriptor?-1:p,g,!1))})})}function je(s){let l=Qe(s)[0],p=l.discardDescriptor||l.detachDescriptor,g=De(l),v=f.openSync(g,k,l.mode||384);return l.discardDescriptor&&(f.closeSync(v),v=void 0),{name:g,fd:v,removeCallback:We(g,p?-1:v,l,!0)}}function Ne(s,l){let p=Qe(s,l),g=p[0],v=p[1];xe(g,function(s,l){if(s)return v(s);f.mkdir(l,g.mode||448,function(s){if(s)return v(s);v(null,l,Ke(l,g,!1))})})}function Pe(s){let l=Qe(s)[0],p=De(l);return f.mkdirSync(p,l.mode||448),{name:p,removeCallback:Ke(p,l,!0)}}function ze(s,l){let p=function(s){if(s&&!Lt(s))return l(s);l()};0<=s[0]?f.close(s[0],function(){f.unlink(s[1],p)}):f.unlink(s[1],p)}function Be(s){let l=null;try{0<=s[0]&&f.closeSync(s[0])}catch(s){if(!It(s)&&!Lt(s))throw s}finally{try{f.unlinkSync(s[1])}catch(s){Lt(s)||(l=s)}}if(l!==null)throw l}function We(s,l,f,p){let g=qe(Be,[l,s],p),v=qe(ze,[l,s],p,g);return f.keep||q.unshift(g),p?g:v}function Ke(s,l,p){let g=l.unsafeCleanup?_e:f.rmdir.bind(f),v=qe(l.unsafeCleanup?be:J,s,p),b=qe(g,s,p,v);return l.keep||q.unshift(v),p?v:b}function qe(s,l,f,p){let g=!1;return function v(b){if(!g){let C=p||v,w=q.indexOf(C);return w>=0&&q.splice(w,1),g=!0,f||s===J||s===be?s(l):s(l,b||function(){})}}}function Je(){if(le)for(;q.length;)try{q[0]()}catch{}}function Ye(s){let l=[],f=null;try{f=v.randomBytes(s)}catch{f=v.pseudoRandomBytes(s)}for(let p=0;p{let{promisify:f}=require(`util`),p=require_tmp();l.exports.fileSync=p.fileSync;let g=f((s,l)=>p.file(s,(s,p,g,v)=>s?l(s):l(void 0,{path:p,fd:g,cleanup:f(v)})));l.exports.file=async s=>g(s),l.exports.withFile=async function(s,f){let{path:p,fd:g,cleanup:v}=await l.exports.file(f);try{return await s({path:p,fd:g})}finally{await v()}},l.exports.dirSync=p.dirSync;let v=f((s,l)=>p.dir(s,(s,p,g)=>s?l(s):l(void 0,{path:p,cleanup:f(g)})));l.exports.dir=async s=>v(s),l.exports.withDir=async function(s,f){let{path:p,cleanup:g}=await l.exports.dir(f);try{return await s({path:p})}finally{await g()}},l.exports.tmpNameSync=p.tmpNameSync,l.exports.tmpName=f(p.tmpName),l.exports.tmpdir=p.tmpdir,l.exports.setGracefulCleanup=p.setGracefulCleanup}));function isPlainObject(s){if(typeof s!=`object`||!s)return!1;let l=Object.getPrototypeOf(s);return(l===null||l===Object.prototype||Object.getPrototypeOf(l)===null)&&!(Symbol.toStringTag in s)&&!(Symbol.iterator in s)}var init_is_plain_obj=__esmMin((()=>{})),safeNormalizeFileUrl,normalizeDenoExecPath,isDenoExecPath,normalizeFileUrl,init_file_url=__esmMin((()=>{safeNormalizeFileUrl=(s,l)=>{let f=normalizeFileUrl(normalizeDenoExecPath(s));if(typeof f!=`string`)throw TypeError(`${l} must be a string or a file URL: ${f}.`);return f},normalizeDenoExecPath=s=>isDenoExecPath(s)?s.toString():s,isDenoExecPath=s=>typeof s!=`string`&&s&&Object.getPrototypeOf(s)===String.prototype,normalizeFileUrl=s=>s instanceof URL?(0,node_url.fileURLToPath)(s):s})),normalizeParameters,init_parameters=__esmMin((()=>{init_is_plain_obj(),init_file_url(),normalizeParameters=(s,l=[],f={})=>{let p=safeNormalizeFileUrl(s,`First argument`),[g,v]=isPlainObject(l)?[[],l]:[l,f];if(!Array.isArray(g))throw TypeError(`Second argument must be either an array of arguments or an options object: ${g}`);if(g.some(s=>typeof s==`object`&&!!s))throw TypeError(`Second argument must be an array of strings: ${g}`);let b=g.map(String),C=b.find(s=>s.includes(`\0`));if(C!==void 0)throw TypeError(`Arguments cannot contain null bytes ("\\0"): ${C}`);if(!isPlainObject(v))throw TypeError(`Last argument must be an options object: ${v}`);return[p,b,v]}})),objectToString$3,isArrayBuffer,isUint8Array,bufferToUint8Array,textEncoder$3,stringToUint8Array,textDecoder,uint8ArrayToString,joinToString,uint8ArraysToStrings,joinToUint8Array,stringsToUint8Arrays,concatUint8Arrays,getJoinLength,init_uint_array=__esmMin((()=>{({toString:objectToString$3}=Object.prototype),isArrayBuffer=s=>objectToString$3.call(s)===`[object ArrayBuffer]`,isUint8Array=s=>objectToString$3.call(s)===`[object Uint8Array]`,bufferToUint8Array=s=>new Uint8Array(s.buffer,s.byteOffset,s.byteLength),textEncoder$3=new TextEncoder,stringToUint8Array=s=>textEncoder$3.encode(s),textDecoder=new TextDecoder,uint8ArrayToString=s=>textDecoder.decode(s),joinToString=(s,l)=>uint8ArraysToStrings(s,l).join(``),uint8ArraysToStrings=(s,l)=>{if(l===`utf8`&&s.every(s=>typeof s==`string`))return s;let f=new node_string_decoder.StringDecoder(l),p=s.map(s=>typeof s==`string`?stringToUint8Array(s):s).map(s=>f.write(s)),g=f.end();return g===``?p:[...p,g]},joinToUint8Array=s=>s.length===1&&isUint8Array(s[0])?s[0]:concatUint8Arrays(stringsToUint8Arrays(s)),stringsToUint8Arrays=s=>s.map(s=>typeof s==`string`?stringToUint8Array(s):s),concatUint8Arrays=s=>{let l=new Uint8Array(getJoinLength(s)),f=0;for(let p of s)l.set(p,f),f+=p.length;return l},getJoinLength=s=>{let l=0;for(let f of s)l+=f.length;return l}})),isTemplateString,parseTemplates$1,parseTemplate$1,splitByWhitespaces,DELIMITERS,ESCAPE_LENGTH,concatTokens$1,parseExpression$1,getSubprocessResult,init_template=__esmMin((()=>{init_is_plain_obj(),init_uint_array(),isTemplateString=s=>Array.isArray(s)&&Array.isArray(s.raw),parseTemplates$1=(s,l)=>{let f=[];for(let[p,g]of s.entries())f=parseTemplate$1({templates:s,expressions:l,tokens:f,index:p,template:g});if(f.length===0)throw TypeError(`Template script must not be empty`);let[p,...g]=f;return[p,g,{}]},parseTemplate$1=({templates:s,expressions:l,tokens:f,index:p,template:g})=>{if(g===void 0)throw TypeError(`Invalid backslash sequence: ${s.raw[p]}`);let{nextTokens:v,leadingWhitespaces:b,trailingWhitespaces:C}=splitByWhitespaces(g,s.raw[p]),w=concatTokens$1(f,v,b);if(p===l.length)return w;let E=l[p];return concatTokens$1(w,Array.isArray(E)?E.map(s=>parseExpression$1(s)):[parseExpression$1(E)],C)},splitByWhitespaces=(s,l)=>{if(l.length===0)return{nextTokens:[],leadingWhitespaces:!1,trailingWhitespaces:!1};let f=[],p=0,g=DELIMITERS.has(l[0]);for(let g=0,v=0;gf||s.length===0||l.length===0?[...s,...l]:[...s.slice(0,-1),`${s.at(-1)}${l[0]}`,...l.slice(1)],parseExpression$1=s=>{let l=typeof s;if(l===`string`)return s;if(l===`number`)return String(s);if(isPlainObject(s)&&(`stdout`in s||`isMaxBuffer`in s))return getSubprocessResult(s);throw s instanceof node_child_process.ChildProcess||Object.prototype.toString.call(s)===`[object Promise]`?TypeError("Unexpected subprocess in template expression. Please use ${await subprocess} instead of ${subprocess}."):TypeError(`Unexpected "${l}" in template expression`)},getSubprocessResult=({stdout:s})=>{if(typeof s==`string`)return s;if(isUint8Array(s))return uint8ArrayToString(s);throw TypeError(s===void 0?`Missing result.stdout in template expression. This is probably due to the previous subprocess' "stdout" option.`:`Unexpected "${typeof s}" stdout in template expression`)}})),isStandardStream,STANDARD_STREAMS,STANDARD_STREAMS_ALIASES,getStreamName,init_standard_stream=__esmMin((()=>{isStandardStream=s=>STANDARD_STREAMS.includes(s),STANDARD_STREAMS=[node_process.default.stdin,node_process.default.stdout,node_process.default.stderr],STANDARD_STREAMS_ALIASES=[`stdin`,`stdout`,`stderr`],getStreamName=s=>STANDARD_STREAMS_ALIASES[s]??`stdio[${s}]`})),normalizeFdSpecificOptions,normalizeFdSpecificOption,getStdioLength,normalizeFdSpecificValue,normalizeOptionObject,compareFdName,getFdNameOrder,parseFdName,parseFd,FD_REGEXP,addDefaultValue$1,DEFAULT_OPTIONS,FD_SPECIFIC_OPTIONS,getFdSpecificValue,init_specific=__esmMin((()=>{init_is_plain_obj(),init_standard_stream(),normalizeFdSpecificOptions=s=>{let l={...s};for(let f of FD_SPECIFIC_OPTIONS)l[f]=normalizeFdSpecificOption(s,f);return l},normalizeFdSpecificOption=(s,l)=>{let f=Array.from({length:getStdioLength(s)+1});return addDefaultValue$1(normalizeFdSpecificValue(s[l],f,l),l)},getStdioLength=({stdio:s})=>Array.isArray(s)?Math.max(s.length,STANDARD_STREAMS_ALIASES.length):STANDARD_STREAMS_ALIASES.length,normalizeFdSpecificValue=(s,l,f)=>isPlainObject(s)?normalizeOptionObject(s,l,f):l.fill(s),normalizeOptionObject=(s,l,f)=>{for(let p of Object.keys(s).sort(compareFdName))for(let g of parseFdName(p,f,l))l[g]=s[p];return l},compareFdName=(s,l)=>getFdNameOrder(s)s===`stdout`||s===`stderr`?0:s===`all`?2:1,parseFdName=(s,l,f)=>{if(s===`ipc`)return[f.length-1];let p=parseFd(s);if(p===void 0||p===0)throw TypeError(`"${l}.${s}" is invalid. +It must be "${l}.stdout", "${l}.stderr", "${l}.all", "${l}.ipc", or "${l}.fd3", "${l}.fd4" (and so on).`);if(p>=f.length)throw TypeError(`"${l}.${s}" is invalid: that file descriptor does not exist. +Please set the "stdio" option to ensure that file descriptor exists.`);return p===`all`?[1,2]:[p]},parseFd=s=>{if(s===`all`)return s;if(STANDARD_STREAMS_ALIASES.includes(s))return STANDARD_STREAMS_ALIASES.indexOf(s);let l=FD_REGEXP.exec(s);if(l!==null)return Number(l[1])},FD_REGEXP=/^fd(\d+)$/,addDefaultValue$1=(s,l)=>s.map(s=>s===void 0?DEFAULT_OPTIONS[l]:s),DEFAULT_OPTIONS={lines:!1,buffer:!0,maxBuffer:1e3*1e3*100,verbose:(0,node_util.debuglog)(`execa`).enabled?`full`:`none`,stripFinalNewline:!0},FD_SPECIFIC_OPTIONS=[`lines`,`buffer`,`maxBuffer`,`verbose`,`stripFinalNewline`],getFdSpecificValue=(s,l)=>l===`ipc`?s.at(-1):s[l]})),isVerbose,isFullVerbose,getVerboseFunction,getFdVerbose,getFdGenericVerbose,isVerboseFunction,VERBOSE_VALUES,init_values=__esmMin((()=>{init_specific(),isVerbose=({verbose:s},l)=>getFdVerbose(s,l)!==`none`,isFullVerbose=({verbose:s},l)=>![`none`,`short`].includes(getFdVerbose(s,l)),getVerboseFunction=({verbose:s},l)=>{let f=getFdVerbose(s,l);return isVerboseFunction(f)?f:void 0},getFdVerbose=(s,l)=>l===void 0?getFdGenericVerbose(s):getFdSpecificValue(s,l),getFdGenericVerbose=s=>s.find(s=>isVerboseFunction(s))??VERBOSE_VALUES.findLast(l=>s.includes(l)),isVerboseFunction=s=>typeof s==`function`,VERBOSE_VALUES=[`none`,`short`,`full`]})),joinCommand$2,escapeLines,escapeControlCharacters,escapeControlCharacter,getSpecialCharRegExp,SPECIAL_CHAR_REGEXP,COMMON_ESCAPES,ASTRAL_START,quoteString,NO_ESCAPE_REGEXP$2,init_escape=__esmMin((()=>{joinCommand$2=(s,l)=>{let f=[s,...l];return{command:f.join(` `),escapedCommand:f.map(s=>quoteString(escapeControlCharacters(s))).join(` `)}},escapeLines=s=>(0,node_util.stripVTControlCharacters)(s).split(` `).map(s=>escapeControlCharacters(s)).join(` -`),escapeControlCharacters=s=>s.replaceAll(SPECIAL_CHAR_REGEXP,s=>escapeControlCharacter(s)),escapeControlCharacter=s=>{let l=COMMON_ESCAPES[s];if(l!==void 0)return l;let p=s.codePointAt(0),g=p.toString(16);return p<=ASTRAL_START?`\\u${g.padStart(4,`0`)}`:`\\U${g}`},getSpecialCharRegExp=()=>{try{return RegExp(`\\p{Separator}|\\p{Other}`,`gu`)}catch{return/[\s\u0000-\u001F\u007F-\u009F\u00AD]/g}},SPECIAL_CHAR_REGEXP=getSpecialCharRegExp(),COMMON_ESCAPES={" ":` `,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`},ASTRAL_START=65535,quoteString=s=>NO_ESCAPE_REGEXP$2.test(s)?s:node_process.platform===`win32`?`"${s.replaceAll(`"`,`""`)}"`:`'${s.replaceAll(`'`,`'\\''`)}'`,NO_ESCAPE_REGEXP$2=/^[\w./-]+$/}));function isUnicodeSupported(){let{env:s}=node_process.default,{TERM:l,TERM_PROGRAM:p}=s;return node_process.default.platform===`win32`?!!s.WT_SESSION||!!s.TERMINUS_SUBLIME||s.ConEmuTask===`{cmd::Cmder}`||p===`Terminus-Sublime`||p===`vscode`||l===`xterm-256color`||l===`alacritty`||l===`rxvt-unicode`||l===`rxvt-unicode-256color`||s.TERMINAL_EMULATOR===`JetBrains-JediTerm`:l!==`linux`}var init_is_unicode_supported=__esmMin((()=>{})),common,specialMainSymbols,specialFallbackSymbols,mainSymbols,fallbackSymbols,shouldUseMain,figures$8,replacements,init_figures=__esmMin((()=>{init_is_unicode_supported(),common={circleQuestionMark:`(?)`,questionMarkPrefix:`(?)`,square:`█`,squareDarkShade:`▓`,squareMediumShade:`▒`,squareLightShade:`░`,squareTop:`▀`,squareBottom:`▄`,squareLeft:`▌`,squareRight:`▐`,squareCenter:`■`,bullet:`●`,dot:`․`,ellipsis:`…`,pointerSmall:`›`,triangleUp:`▲`,triangleUpSmall:`▴`,triangleDown:`▼`,triangleDownSmall:`▾`,triangleLeftSmall:`◂`,triangleRightSmall:`▸`,home:`⌂`,heart:`♥`,musicNote:`♪`,musicNoteBeamed:`♫`,arrowUp:`↑`,arrowDown:`↓`,arrowLeft:`←`,arrowRight:`→`,arrowLeftRight:`↔`,arrowUpDown:`↕`,almostEqual:`≈`,notEqual:`≠`,lessOrEqual:`≤`,greaterOrEqual:`≥`,identical:`≡`,infinity:`∞`,subscriptZero:`₀`,subscriptOne:`₁`,subscriptTwo:`₂`,subscriptThree:`₃`,subscriptFour:`₄`,subscriptFive:`₅`,subscriptSix:`₆`,subscriptSeven:`₇`,subscriptEight:`₈`,subscriptNine:`₉`,oneHalf:`½`,oneThird:`⅓`,oneQuarter:`¼`,oneFifth:`⅕`,oneSixth:`⅙`,oneEighth:`⅛`,twoThirds:`⅔`,twoFifths:`⅖`,threeQuarters:`¾`,threeFifths:`⅗`,threeEighths:`⅜`,fourFifths:`⅘`,fiveSixths:`⅚`,fiveEighths:`⅝`,sevenEighths:`⅞`,line:`─`,lineBold:`━`,lineDouble:`═`,lineDashed0:`┄`,lineDashed1:`┅`,lineDashed2:`┈`,lineDashed3:`┉`,lineDashed4:`╌`,lineDashed5:`╍`,lineDashed6:`╴`,lineDashed7:`╶`,lineDashed8:`╸`,lineDashed9:`╺`,lineDashed10:`╼`,lineDashed11:`╾`,lineDashed12:`−`,lineDashed13:`–`,lineDashed14:`‐`,lineDashed15:`⁃`,lineVertical:`│`,lineVerticalBold:`┃`,lineVerticalDouble:`║`,lineVerticalDashed0:`┆`,lineVerticalDashed1:`┇`,lineVerticalDashed2:`┊`,lineVerticalDashed3:`┋`,lineVerticalDashed4:`╎`,lineVerticalDashed5:`╏`,lineVerticalDashed6:`╵`,lineVerticalDashed7:`╷`,lineVerticalDashed8:`╹`,lineVerticalDashed9:`╻`,lineVerticalDashed10:`╽`,lineVerticalDashed11:`╿`,lineDownLeft:`┐`,lineDownLeftArc:`╮`,lineDownBoldLeftBold:`┓`,lineDownBoldLeft:`┒`,lineDownLeftBold:`┑`,lineDownDoubleLeftDouble:`╗`,lineDownDoubleLeft:`╖`,lineDownLeftDouble:`╕`,lineDownRight:`┌`,lineDownRightArc:`╭`,lineDownBoldRightBold:`┏`,lineDownBoldRight:`┎`,lineDownRightBold:`┍`,lineDownDoubleRightDouble:`╔`,lineDownDoubleRight:`╓`,lineDownRightDouble:`╒`,lineUpLeft:`┘`,lineUpLeftArc:`╯`,lineUpBoldLeftBold:`┛`,lineUpBoldLeft:`┚`,lineUpLeftBold:`┙`,lineUpDoubleLeftDouble:`╝`,lineUpDoubleLeft:`╜`,lineUpLeftDouble:`╛`,lineUpRight:`└`,lineUpRightArc:`╰`,lineUpBoldRightBold:`┗`,lineUpBoldRight:`┖`,lineUpRightBold:`┕`,lineUpDoubleRightDouble:`╚`,lineUpDoubleRight:`╙`,lineUpRightDouble:`╘`,lineUpDownLeft:`┤`,lineUpBoldDownBoldLeftBold:`┫`,lineUpBoldDownBoldLeft:`┨`,lineUpDownLeftBold:`┥`,lineUpBoldDownLeftBold:`┩`,lineUpDownBoldLeftBold:`┪`,lineUpDownBoldLeft:`┧`,lineUpBoldDownLeft:`┦`,lineUpDoubleDownDoubleLeftDouble:`╣`,lineUpDoubleDownDoubleLeft:`╢`,lineUpDownLeftDouble:`╡`,lineUpDownRight:`├`,lineUpBoldDownBoldRightBold:`┣`,lineUpBoldDownBoldRight:`┠`,lineUpDownRightBold:`┝`,lineUpBoldDownRightBold:`┡`,lineUpDownBoldRightBold:`┢`,lineUpDownBoldRight:`┟`,lineUpBoldDownRight:`┞`,lineUpDoubleDownDoubleRightDouble:`╠`,lineUpDoubleDownDoubleRight:`╟`,lineUpDownRightDouble:`╞`,lineDownLeftRight:`┬`,lineDownBoldLeftBoldRightBold:`┳`,lineDownLeftBoldRightBold:`┯`,lineDownBoldLeftRight:`┰`,lineDownBoldLeftBoldRight:`┱`,lineDownBoldLeftRightBold:`┲`,lineDownLeftRightBold:`┮`,lineDownLeftBoldRight:`┭`,lineDownDoubleLeftDoubleRightDouble:`╦`,lineDownDoubleLeftRight:`╥`,lineDownLeftDoubleRightDouble:`╤`,lineUpLeftRight:`┴`,lineUpBoldLeftBoldRightBold:`┻`,lineUpLeftBoldRightBold:`┷`,lineUpBoldLeftRight:`┸`,lineUpBoldLeftBoldRight:`┹`,lineUpBoldLeftRightBold:`┺`,lineUpLeftRightBold:`┶`,lineUpLeftBoldRight:`┵`,lineUpDoubleLeftDoubleRightDouble:`╩`,lineUpDoubleLeftRight:`╨`,lineUpLeftDoubleRightDouble:`╧`,lineUpDownLeftRight:`┼`,lineUpBoldDownBoldLeftBoldRightBold:`╋`,lineUpDownBoldLeftBoldRightBold:`╈`,lineUpBoldDownLeftBoldRightBold:`╇`,lineUpBoldDownBoldLeftRightBold:`╊`,lineUpBoldDownBoldLeftBoldRight:`╉`,lineUpBoldDownLeftRight:`╀`,lineUpDownBoldLeftRight:`╁`,lineUpDownLeftBoldRight:`┽`,lineUpDownLeftRightBold:`┾`,lineUpBoldDownBoldLeftRight:`╂`,lineUpDownLeftBoldRightBold:`┿`,lineUpBoldDownLeftBoldRight:`╃`,lineUpBoldDownLeftRightBold:`╄`,lineUpDownBoldLeftBoldRight:`╅`,lineUpDownBoldLeftRightBold:`╆`,lineUpDoubleDownDoubleLeftDoubleRightDouble:`╬`,lineUpDoubleDownDoubleLeftRight:`╫`,lineUpDownLeftDoubleRightDouble:`╪`,lineCross:`╳`,lineBackslash:`╲`,lineSlash:`╱`},specialMainSymbols={tick:`✔`,info:`ℹ`,warning:`⚠`,cross:`✘`,squareSmall:`◻`,squareSmallFilled:`◼`,circle:`◯`,circleFilled:`◉`,circleDotted:`◌`,circleDouble:`◎`,circleCircle:`ⓞ`,circleCross:`ⓧ`,circlePipe:`Ⓘ`,radioOn:`◉`,radioOff:`◯`,checkboxOn:`☒`,checkboxOff:`☐`,checkboxCircleOn:`ⓧ`,checkboxCircleOff:`Ⓘ`,pointer:`❯`,triangleUpOutline:`△`,triangleLeft:`◀`,triangleRight:`▶`,lozenge:`◆`,lozengeOutline:`◇`,hamburger:`☰`,smiley:`㋡`,mustache:`෴`,star:`★`,play:`▶`,nodejs:`⬢`,oneSeventh:`⅐`,oneNinth:`⅑`,oneTenth:`⅒`},specialFallbackSymbols={tick:`√`,info:`i`,warning:`‼`,cross:`×`,squareSmall:`□`,squareSmallFilled:`■`,circle:`( )`,circleFilled:`(*)`,circleDotted:`( )`,circleDouble:`( )`,circleCircle:`(○)`,circleCross:`(×)`,circlePipe:`(│)`,radioOn:`(*)`,radioOff:`( )`,checkboxOn:`[×]`,checkboxOff:`[ ]`,checkboxCircleOn:`(×)`,checkboxCircleOff:`( )`,pointer:`>`,triangleUpOutline:`∆`,triangleLeft:`◄`,triangleRight:`►`,lozenge:`♦`,lozengeOutline:`◊`,hamburger:`≡`,smiley:`☺`,mustache:`┌─┐`,star:`✶`,play:`►`,nodejs:`♦`,oneSeventh:`1/7`,oneNinth:`1/9`,oneTenth:`1/10`},mainSymbols={...common,...specialMainSymbols},fallbackSymbols={...common,...specialFallbackSymbols},shouldUseMain=isUnicodeSupported(),figures$8=shouldUseMain?mainSymbols:fallbackSymbols,Object.entries(specialMainSymbols)})),hasColors,format$2,reset,bold,dim,italic,underline,overline,inverse,hidden,strikethrough,black,red,green,yellow,blue,magenta,cyan,white,gray,bgBlack,bgRed,bgGreen,bgYellow,bgBlue,bgMagenta,bgCyan,bgWhite,bgGray,redBright,greenBright,yellowBright,blueBright,magentaBright,cyanBright,whiteBright,bgRedBright,bgGreenBright,bgYellowBright,bgBlueBright,bgMagentaBright,bgCyanBright,bgWhiteBright,init_base$1=__esmMin((()=>{hasColors=node_tty.default?.WriteStream?.prototype?.hasColors?.()??!1,format$2=(s,l)=>{if(!hasColors)return s=>s;let p=`\u001B[${s}m`,g=`\u001B[${l}m`;return s=>{let v=s+``,b=v.indexOf(g);if(b===-1)return p+v+g;let C=p,w=0,E=(l===22?g:``)+p;for(;b!==-1;)C+=v.slice(w,b)+E,w=b+g.length,b=v.indexOf(g,w);return C+=v.slice(w)+g,C}},format$2(0,0),bold=format$2(1,22),format$2(2,22),format$2(3,23),format$2(4,24),format$2(53,55),format$2(7,27),format$2(8,28),format$2(9,29),format$2(30,39),format$2(31,39),format$2(32,39),format$2(33,39),format$2(34,39),format$2(35,39),format$2(36,39),format$2(37,39),gray=format$2(90,39),format$2(40,49),format$2(41,49),format$2(42,49),format$2(43,49),format$2(44,49),format$2(45,49),format$2(46,49),format$2(47,49),format$2(100,49),redBright=format$2(91,39),format$2(92,39),yellowBright=format$2(93,39),format$2(94,39),format$2(95,39),format$2(96,39),format$2(97,39),format$2(101,49),format$2(102,49),format$2(103,49),format$2(104,49),format$2(105,49),format$2(106,49),format$2(107,49)})),init_yoctocolors=__esmMin((()=>{init_base$1(),init_base$1()})),defaultVerboseFunction,serializeTimestamp,padField$2,getFinalIcon,ICONS,identity$3,COLORS,init_default$1=__esmMin((()=>{init_figures(),init_yoctocolors(),defaultVerboseFunction=({type:s,message:l,timestamp:p,piped:g,commandId:v,result:{failed:b=!1}={},options:{reject:C=!0}})=>{let w=serializeTimestamp(p),E=ICONS[s]({failed:b,reject:C,piped:g}),k=COLORS[s]({reject:C});return`${gray(`[${w}]`)} ${gray(`[${v}]`)} ${k(E)} ${k(l)}`},serializeTimestamp=s=>`${padField$2(s.getHours(),2)}:${padField$2(s.getMinutes(),2)}:${padField$2(s.getSeconds(),2)}.${padField$2(s.getMilliseconds(),3)}`,padField$2=(s,l)=>String(s).padStart(l,`0`),getFinalIcon=({failed:s,reject:l})=>s?l?figures$8.cross:figures$8.warning:figures$8.tick,ICONS={command:({piped:s})=>s?`|`:`$`,output:()=>` `,ipc:()=>`*`,error:getFinalIcon,duration:getFinalIcon},identity$3=s=>s,COLORS={command:()=>bold,output:()=>identity$3,ipc:()=>identity$3,error:({reject:s})=>s?redBright:yellowBright,duration:()=>gray}})),applyVerboseOnLines,applyVerboseFunction,appendNewline,init_custom=__esmMin((()=>{init_values(),applyVerboseOnLines=(s,l,p)=>{let g=getVerboseFunction(l,p);return s.map(({verboseLine:s,verboseObject:l})=>applyVerboseFunction(s,l,g)).filter(s=>s!==void 0).map(s=>appendNewline(s)).join(``)},applyVerboseFunction=(s,l,p)=>{if(p===void 0)return s;let g=p(s,l);if(typeof g==`string`)return g},appendNewline=s=>s.endsWith(` -`)?s:`${s}\n`})),verboseLog,getVerboseObject,getPrintedLines,getPrintedLine,serializeVerboseMessage,TAB_SIZE,init_log$1=__esmMin((()=>{init_escape(),init_default$1(),init_custom(),verboseLog=({type:s,verboseMessage:l,fdNumber:p,verboseInfo:g,result:v})=>{let b=applyVerboseOnLines(getPrintedLines(l,getVerboseObject({type:s,result:v,verboseInfo:g})),g,p);b!==``&&console.warn(b.slice(0,-1))},getVerboseObject=({type:s,result:l,verboseInfo:{escapedCommand:p,commandId:g,rawOptions:{piped:v=!1,...b}}})=>({type:s,escapedCommand:p,commandId:`${g}`,timestamp:new Date,piped:v,result:l,options:b}),getPrintedLines=(s,l)=>s.split(` -`).map(s=>getPrintedLine({...l,message:s})),getPrintedLine=s=>({verboseLine:defaultVerboseFunction(s),verboseObject:s}),serializeVerboseMessage=s=>escapeLines(typeof s==`string`?s:(0,node_util.inspect)(s)).replaceAll(` `,` `.repeat(TAB_SIZE)),TAB_SIZE=2})),logCommand$2,init_start=__esmMin((()=>{init_values(),init_log$1(),logCommand$2=(s,l)=>{isVerbose(l)&&verboseLog({type:`command`,verboseMessage:s,verboseInfo:l})}})),getVerboseInfo,getCommandId,COMMAND_ID,validateVerbose,init_info=__esmMin((()=>{init_values(),getVerboseInfo=(s,l,p)=>(validateVerbose(s),{verbose:s,escapedCommand:l,commandId:getCommandId(s),rawOptions:p}),getCommandId=s=>isVerbose({verbose:s})?COMMAND_ID++:void 0,COMMAND_ID=0n,validateVerbose=s=>{for(let l of s){if(l===!1)throw TypeError(`The "verbose: false" option was renamed to "verbose: 'none'".`);if(l===!0)throw TypeError(`The "verbose: true" option was renamed to "verbose: 'short'".`);if(!VERBOSE_VALUES.includes(l)&&!isVerboseFunction(l)){let s=VERBOSE_VALUES.map(s=>`'${s}'`).join(`, `);throw TypeError(`The "verbose" option must not be ${l}. Allowed values are: ${s} or a function.`)}}}})),getStartTime,getDurationMs,init_duration=__esmMin((()=>{getStartTime=()=>node_process.hrtime.bigint(),getDurationMs=s=>Number(node_process.hrtime.bigint()-s)/1e6})),handleCommand,init_command$2=__esmMin((()=>{init_start(),init_info(),init_duration(),init_escape(),init_specific(),handleCommand=(s,l,p)=>{let g=getStartTime(),{command:v,escapedCommand:b}=joinCommand$2(s,l),C=getVerboseInfo(normalizeFdSpecificOption(p,`verbose`),b,{...p});return logCommand$2(b,C),{command:v,escapedCommand:b,startTime:g,verboseInfo:C}}})),require_windows=__commonJSMin(((s,l)=>{l.exports=b,b.sync=C;var p=require(`fs`);function g(s,l){var p=l.pathExt===void 0?process.env.PATHEXT:l.pathExt;if(!p||(p=p.split(`;`),p.indexOf(``)!==-1))return!0;for(var g=0;g{l.exports=g,g.sync=v;var p=require(`fs`);function g(s,l,g){p.stat(s,function(s,p){g(s,s?!1:b(p,l))})}function v(s,l){return b(p.statSync(s),l)}function b(s,l){return s.isFile()&&C(s,l)}function C(s,l){var p=s.mode,g=s.uid,v=s.gid,b=l.uid===void 0?process.getuid&&process.getuid():l.uid,C=l.gid===void 0?process.getgid&&process.getgid():l.gid,w=64,E=8,k=1,A=w|E;return p&k||p&E&&v===C||p&w&&g===b||p&A&&b===0}})),require_isexe=__commonJSMin(((s,l)=>{require(`fs`);var p=process.platform===`win32`||global.TESTING_WINDOWS?require_windows():require_mode();l.exports=g,g.sync=v;function g(s,l,v){if(typeof l==`function`&&(v=l,l={}),!v){if(typeof Promise!=`function`)throw TypeError(`callback not provided`);return new Promise(function(p,v){g(s,l||{},function(s,l){s?v(s):p(l)})})}p(s,l||{},function(s,p){s&&(s.code===`EACCES`||l&&l.ignoreErrors)&&(s=null,p=!1),v(s,p)})}function v(s,l){try{return p.sync(s,l||{})}catch(s){if(l&&l.ignoreErrors||s.code===`EACCES`)return!1;throw s}}})),require_which$1=__commonJSMin(((s,l)=>{let p=process.platform===`win32`||process.env.OSTYPE===`cygwin`||process.env.OSTYPE===`msys`,g=require(`path`),v=p?`;`:`:`,b=require_isexe(),C=s=>Object.assign(Error(`not found: ${s}`),{code:`ENOENT`}),w=(s,l)=>{let g=l.colon||v,b=s.match(/\//)||p&&s.match(/\\/)?[``]:[...p?[process.cwd()]:[],...(l.path||process.env.PATH||``).split(g)],C=p?l.pathExt||process.env.PATHEXT||`.EXE;.CMD;.BAT;.COM`:``,w=p?C.split(g):[``];return p&&s.indexOf(`.`)!==-1&&w[0]!==``&&w.unshift(``),{pathEnv:b,pathExt:w,pathExtExe:C}},E=(s,l,p)=>{typeof l==`function`&&(p=l,l={}),l||={};let{pathEnv:v,pathExt:E,pathExtExe:k}=w(s,l),A=[],N=p=>new Promise((b,w)=>{if(p===v.length)return l.all&&A.length?b(A):w(C(s));let E=v[p],k=/^".*"$/.test(E)?E.slice(1,-1):E,N=g.join(k,s);b(F(!k&&/^\.[\\\/]/.test(s)?s.slice(0,2)+N:N,p,0))}),F=(s,p,g)=>new Promise((v,C)=>{if(g===E.length)return v(N(p+1));let w=E[g];b(s+w,{pathExt:k},(b,C)=>{if(!b&&C)if(l.all)A.push(s+w);else return v(s+w);return v(F(s,p,g+1))})});return p?N(0).then(s=>p(null,s),p):N(0)};l.exports=E,E.sync=(s,l)=>{l||={};let{pathEnv:p,pathExt:v,pathExtExe:E}=w(s,l),k=[];for(let C=0;C{let p=(s={})=>{let l=s.env||process.env;return(s.platform||process.platform)===`win32`?Object.keys(l).reverse().find(s=>s.toUpperCase()===`PATH`)||`Path`:`PATH`};l.exports=p,l.exports.default=p})),require_resolveCommand$1=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_which$1(),v=require_path_key$1();function b(s,l){let b=s.options.env||process.env,C=process.cwd(),w=s.options.cwd!=null,E=w&&process.chdir!==void 0&&!process.chdir.disabled;if(E)try{process.chdir(s.options.cwd)}catch{}let k;try{k=g.sync(s.command,{path:b[v({env:b})],pathExt:l?p.delimiter:void 0})}catch{}finally{E&&process.chdir(C)}return k&&=p.resolve(w?s.options.cwd:``,k),k}function C(s){return b(s)||b(s,!0)}l.exports=C})),require_escape$3=__commonJSMin(((s,l)=>{let p=/([()\][%!^"`<>&|;, *?])/g;function g(s){return s=s.replace(p,`^$1`),s}function v(s,l){return s=`${s}`,s=s.replace(/(?=(\\+?)?)\1"/g,`$1$1\\"`),s=s.replace(/(?=(\\+?)?)\1$/,`$1$1`),s=`"${s}"`,s=s.replace(p,`^$1`),l&&(s=s.replace(p,`^$1`)),s}l.exports.command=g,l.exports.argument=v})),require_shebang_regex$1=__commonJSMin(((s,l)=>{l.exports=/^#!(.*)/})),require_shebang_command$1=__commonJSMin(((s,l)=>{let p=require_shebang_regex$1();l.exports=(s=``)=>{let l=s.match(p);if(!l)return null;let[g,v]=l[0].replace(/#! ?/,``).split(` `),b=g.split(`/`).pop();return b===`env`?v:v?`${b} ${v}`:b}})),require_readShebang$1=__commonJSMin(((s,l)=>{let p=require(`fs`),g=require_shebang_command$1();function v(s){let l=150,v=Buffer.alloc(150),b;try{b=p.openSync(s,`r`),p.readSync(b,v,0,150,0),p.closeSync(b)}catch{}return g(v.toString())}l.exports=v})),require_parse$9=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_resolveCommand$1(),v=require_escape$3(),b=require_readShebang$1(),C=process.platform===`win32`,w=/\.(?:com|exe)$/i,E=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function k(s){s.file=g(s);let l=s.file&&b(s.file);return l?(s.args.unshift(s.file),s.command=l,g(s)):s.file}function A(s){if(!C)return s;let l=k(s),g=!w.test(l);if(s.options.forceShell||g){let g=E.test(l);s.command=p.normalize(s.command),s.command=v.command(s.command),s.args=s.args.map(s=>v.argument(s,g)),s.args=[`/d`,`/s`,`/c`,`"${[s.command].concat(s.args).join(` `)}"`],s.command=process.env.comspec||`cmd.exe`,s.options.windowsVerbatimArguments=!0}return s}function N(s,l,p){l&&!Array.isArray(l)&&(p=l,l=null),l=l?l.slice(0):[],p=Object.assign({},p);let g={command:s,args:l,options:p,file:void 0,original:{command:s,args:l}};return p.shell?g:A(g)}l.exports=N})),require_enoent$1=__commonJSMin(((s,l)=>{let p=process.platform===`win32`;function g(s,l){return Object.assign(Error(`${l} ${s.command} ENOENT`),{code:`ENOENT`,errno:`ENOENT`,syscall:`${l} ${s.command}`,path:s.command,spawnargs:s.args})}function v(s,l){if(!p)return;let g=s.emit;s.emit=function(p,v){if(p===`exit`){let p=b(v,l);if(p)return g.call(s,`error`,p)}return g.apply(s,arguments)}}function b(s,l){return p&&s===1&&!l.file?g(l.original,`spawn`):null}function C(s,l){return p&&s===1&&!l.file?g(l.original,`spawnSync`):null}l.exports={hookChildProcess:v,verifyENOENT:b,verifyENOENTSync:C,notFoundError:g}})),require_cross_spawn$1=__commonJSMin(((s,l)=>{let p=require(`child_process`),g=require_parse$9(),v=require_enoent$1();function b(s,l,b){let C=g(s,l,b),w=p.spawn(C.command,C.args,C.options);return v.hookChildProcess(w,C),w}function C(s,l,b){let C=g(s,l,b),w=p.spawnSync(C.command,C.args,C.options);return w.error=w.error||v.verifyENOENTSync(w.status,C),w}l.exports=b,l.exports.spawn=b,l.exports.sync=C,l.exports._parse=g,l.exports._enoent=v}));function pathKey$4(s={}){let{env:l=process.env,platform:p=process.platform}=s;return p===`win32`?Object.keys(l).reverse().find(s=>s.toUpperCase()===`PATH`)||`Path`:`PATH`}var init_path_key$1=__esmMin((()=>{})),init_default=__esmMin((()=>{}));function toPath$2(s){return s instanceof URL?(0,node_url.fileURLToPath)(s):s}function traversePathUp(s){return{*[Symbol.iterator](){let l=node_path.default.resolve(toPath$2(s)),p;for(;p!==l;)yield l,p=l,l=node_path.default.resolve(l,`..`)}}}var execFileOriginal,init_node$1=__esmMin((()=>{init_default(),(0,node_util.promisify)(node_child_process.execFile)})),npmRunPath$2,applyPreferLocal$1,applyExecPath$1,npmRunPathEnv$2,init_npm_run_path$1=__esmMin((()=>{init_path_key$1(),init_node$1(),npmRunPath$2=({cwd:s=node_process.default.cwd(),path:l=node_process.default.env[pathKey$4()],preferLocal:p=!0,execPath:g=node_process.default.execPath,addExecPath:v=!0}={})=>{let b=node_path.default.resolve(toPath$2(s)),C=[],w=l.split(node_path.default.delimiter);return p&&applyPreferLocal$1(C,w,b),v&&applyExecPath$1(C,w,g,b),l===``||l===node_path.default.delimiter?`${C.join(node_path.default.delimiter)}${l}`:[...C,l].join(node_path.default.delimiter)},applyPreferLocal$1=(s,l,p)=>{for(let g of traversePathUp(p)){let p=node_path.default.join(g,`node_modules/.bin`);l.includes(p)||s.push(p)}},applyExecPath$1=(s,l,p,g)=>{let v=node_path.default.resolve(g,toPath$2(p),`..`);l.includes(v)||s.push(v)},npmRunPathEnv$2=({env:s=node_process.default.env,...l}={})=>{s={...s};let p=pathKey$4({env:s});return l.path=s[p],s[p]=npmRunPath$2(l),s}})),getFinalError,DiscardedError,setErrorName,isExecaError,execaErrorSymbol,isErrorInstance,ExecaError,ExecaSyncError,init_final_error=__esmMin((()=>{getFinalError=(s,l,p)=>new(p?ExecaSyncError:ExecaError)(l,s instanceof DiscardedError?{}:{cause:s}),DiscardedError=class extends Error{},setErrorName=(s,l)=>{Object.defineProperty(s.prototype,`name`,{value:l,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,execaErrorSymbol,{value:!0,writable:!1,enumerable:!1,configurable:!1})},isExecaError=s=>isErrorInstance(s)&&execaErrorSymbol in s,execaErrorSymbol=Symbol(`isExecaError`),isErrorInstance=s=>Object.prototype.toString.call(s)===`[object Error]`,ExecaError=class extends Error{},setErrorName(ExecaError,ExecaError.name),ExecaSyncError=class extends Error{},setErrorName(ExecaSyncError,ExecaSyncError.name)})),getRealtimeSignals$2,getRealtimeSignal$2,SIGRTMIN$2,SIGRTMAX$2,init_realtime$1=__esmMin((()=>{getRealtimeSignals$2=()=>{let s=64-SIGRTMIN$2+1;return Array.from({length:s},getRealtimeSignal$2)},getRealtimeSignal$2=(s,l)=>({name:`SIGRT${l+1}`,number:SIGRTMIN$2+l,action:`terminate`,description:`Application-specific signal (realtime)`,standard:`posix`}),SIGRTMIN$2=34})),SIGNALS$2,init_core$1=__esmMin((()=>{SIGNALS$2=[{name:`SIGHUP`,number:1,action:`terminate`,description:`Terminal closed`,standard:`posix`},{name:`SIGINT`,number:2,action:`terminate`,description:`User interruption with CTRL-C`,standard:`ansi`},{name:`SIGQUIT`,number:3,action:`core`,description:`User interruption with CTRL-\\`,standard:`posix`},{name:`SIGILL`,number:4,action:`core`,description:`Invalid machine instruction`,standard:`ansi`},{name:`SIGTRAP`,number:5,action:`core`,description:`Debugger breakpoint`,standard:`posix`},{name:`SIGABRT`,number:6,action:`core`,description:`Aborted`,standard:`ansi`},{name:`SIGIOT`,number:6,action:`core`,description:`Aborted`,standard:`bsd`},{name:`SIGBUS`,number:7,action:`core`,description:`Bus error due to misaligned, non-existing address or paging error`,standard:`bsd`},{name:`SIGEMT`,number:7,action:`terminate`,description:`Command should be emulated but is not implemented`,standard:`other`},{name:`SIGFPE`,number:8,action:`core`,description:`Floating point arithmetic error`,standard:`ansi`},{name:`SIGKILL`,number:9,action:`terminate`,description:`Forced termination`,standard:`posix`,forced:!0},{name:`SIGUSR1`,number:10,action:`terminate`,description:`Application-specific signal`,standard:`posix`},{name:`SIGSEGV`,number:11,action:`core`,description:`Segmentation fault`,standard:`ansi`},{name:`SIGUSR2`,number:12,action:`terminate`,description:`Application-specific signal`,standard:`posix`},{name:`SIGPIPE`,number:13,action:`terminate`,description:`Broken pipe or socket`,standard:`posix`},{name:`SIGALRM`,number:14,action:`terminate`,description:`Timeout or timer`,standard:`posix`},{name:`SIGTERM`,number:15,action:`terminate`,description:`Termination`,standard:`ansi`},{name:`SIGSTKFLT`,number:16,action:`terminate`,description:`Stack is empty or overflowed`,standard:`other`},{name:`SIGCHLD`,number:17,action:`ignore`,description:`Child process terminated, paused or unpaused`,standard:`posix`},{name:`SIGCLD`,number:17,action:`ignore`,description:`Child process terminated, paused or unpaused`,standard:`other`},{name:`SIGCONT`,number:18,action:`unpause`,description:`Unpaused`,standard:`posix`,forced:!0},{name:`SIGSTOP`,number:19,action:`pause`,description:`Paused`,standard:`posix`,forced:!0},{name:`SIGTSTP`,number:20,action:`pause`,description:`Paused using CTRL-Z or "suspend"`,standard:`posix`},{name:`SIGTTIN`,number:21,action:`pause`,description:`Background process cannot read terminal input`,standard:`posix`},{name:`SIGBREAK`,number:21,action:`terminate`,description:`User interruption with CTRL-BREAK`,standard:`other`},{name:`SIGTTOU`,number:22,action:`pause`,description:`Background process cannot write to terminal output`,standard:`posix`},{name:`SIGURG`,number:23,action:`ignore`,description:`Socket received out-of-band data`,standard:`bsd`},{name:`SIGXCPU`,number:24,action:`core`,description:`Process timed out`,standard:`bsd`},{name:`SIGXFSZ`,number:25,action:`core`,description:`File too big`,standard:`bsd`},{name:`SIGVTALRM`,number:26,action:`terminate`,description:`Timeout or timer`,standard:`bsd`},{name:`SIGPROF`,number:27,action:`terminate`,description:`Timeout or timer`,standard:`bsd`},{name:`SIGWINCH`,number:28,action:`ignore`,description:`Terminal window size changed`,standard:`bsd`},{name:`SIGIO`,number:29,action:`terminate`,description:`I/O is available`,standard:`other`},{name:`SIGPOLL`,number:29,action:`terminate`,description:`Watched event`,standard:`other`},{name:`SIGINFO`,number:29,action:`ignore`,description:`Request for process information`,standard:`other`},{name:`SIGPWR`,number:30,action:`terminate`,description:`Device running out of power`,standard:`systemv`},{name:`SIGSYS`,number:31,action:`core`,description:`Invalid system call`,standard:`other`},{name:`SIGUNUSED`,number:31,action:`terminate`,description:`Invalid system call`,standard:`other`}]})),getSignals$2,normalizeSignal$3,init_signals$2=__esmMin((()=>{init_core$1(),init_realtime$1(),getSignals$2=()=>{let s=getRealtimeSignals$2();return[...SIGNALS$2,...s].map(normalizeSignal$3)},normalizeSignal$3=({name:s,number:l,description:p,action:g,forced:v=!1,standard:b})=>{let{signals:{[s]:C}}=node_os.constants,w=C!==void 0;return{name:s,number:w?C:l,description:p,supported:w,action:g,forced:v,standard:b}}})),getSignalsByName$2,getSignalByName$2,signalsByName$2,getSignalsByNumber$2,getSignalByNumber$2,findSignalByNumber$2,signalsByNumber$1,init_main$2=__esmMin((()=>{init_realtime$1(),init_signals$2(),getSignalsByName$2=()=>{let s=getSignals$2();return Object.fromEntries(s.map(getSignalByName$2))},getSignalByName$2=({name:s,number:l,description:p,supported:g,action:v,forced:b,standard:C})=>[s,{name:s,number:l,description:p,supported:g,action:v,forced:b,standard:C}],signalsByName$2=getSignalsByName$2(),getSignalsByNumber$2=()=>{let s=getSignals$2(),l=65,p=Array.from({length:65},(l,p)=>getSignalByNumber$2(p,s));return Object.assign({},...p)},getSignalByNumber$2=(s,l)=>{let p=findSignalByNumber$2(s,l);if(p===void 0)return{};let{name:g,description:v,supported:b,action:C,forced:w,standard:E}=p;return{[s]:{name:g,number:s,description:v,supported:b,action:C,forced:w,standard:E}}},findSignalByNumber$2=(s,l)=>{let p=l.find(({name:l})=>node_os.constants.signals[l]===s);return p===void 0?l.find(l=>l.number===s):p},getSignalsByNumber$2()})),normalizeKillSignal,normalizeSignalArgument,normalizeSignal$2,normalizeSignalInteger,getSignalsIntegerToName,signalsIntegerToName,normalizeSignalName,getAvailableSignals,getAvailableSignalNames,getAvailableSignalIntegers,getSignalDescription,init_signal=__esmMin((()=>{init_main$2(),normalizeKillSignal=s=>{let l="option `killSignal`";if(s===0)throw TypeError(`Invalid ${l}: 0 cannot be used.`);return normalizeSignal$2(s,l)},normalizeSignalArgument=s=>s===0?s:normalizeSignal$2(s,"`subprocess.kill()`'s argument"),normalizeSignal$2=(s,l)=>{if(Number.isInteger(s))return normalizeSignalInteger(s,l);if(typeof s==`string`)return normalizeSignalName(s,l);throw TypeError(`Invalid ${l} ${String(s)}: it must be a string or an integer.\n${getAvailableSignals()}`)},normalizeSignalInteger=(s,l)=>{if(signalsIntegerToName.has(s))return signalsIntegerToName.get(s);throw TypeError(`Invalid ${l} ${s}: this signal integer does not exist.\n${getAvailableSignals()}`)},getSignalsIntegerToName=()=>new Map(Object.entries(node_os.constants.signals).reverse().map(([s,l])=>[l,s])),signalsIntegerToName=getSignalsIntegerToName(),normalizeSignalName=(s,l)=>{if(s in node_os.constants.signals)return s;throw s.toUpperCase()in node_os.constants.signals?TypeError(`Invalid ${l} '${s}': please rename it to '${s.toUpperCase()}'.`):TypeError(`Invalid ${l} '${s}': this signal name does not exist.\n${getAvailableSignals()}`)},getAvailableSignals=()=>`Available signal names: ${getAvailableSignalNames()}. -Available signal numbers: ${getAvailableSignalIntegers()}.`,getAvailableSignalNames=()=>Object.keys(node_os.constants.signals).sort().map(s=>`'${s}'`).join(`, `),getAvailableSignalIntegers=()=>[...new Set(Object.values(node_os.constants.signals).sort((s,l)=>s-l))].join(`, `),getSignalDescription=s=>signalsByName$2[s].description})),normalizeForceKillAfterDelay,DEFAULT_FORCE_KILL_TIMEOUT$2,subprocessKill,parseKillArguments,emitKillError,setKillTimeout$2,killOnTimeout,init_kill$1=__esmMin((()=>{init_final_error(),init_signal(),normalizeForceKillAfterDelay=s=>{if(s===!1)return s;if(s===!0)return DEFAULT_FORCE_KILL_TIMEOUT$2;if(!Number.isFinite(s)||s<0)throw TypeError(`Expected the \`forceKillAfterDelay\` option to be a non-negative integer, got \`${s}\` (${typeof s})`);return s},DEFAULT_FORCE_KILL_TIMEOUT$2=1e3*5,subprocessKill=({kill:s,options:{forceKillAfterDelay:l,killSignal:p},onInternalError:g,context:v,controller:b},C,w)=>{let{signal:E,error:k}=parseKillArguments(C,w,p);emitKillError(k,g);let A=s(E);return setKillTimeout$2({kill:s,signal:E,forceKillAfterDelay:l,killSignal:p,killResult:A,context:v,controller:b}),A},parseKillArguments=(s,l,p)=>{let[g=p,v]=isErrorInstance(s)?[void 0,s]:[s,l];if(typeof g!=`string`&&!Number.isInteger(g))throw TypeError(`The first argument must be an error instance or a signal name string/integer: ${String(g)}`);if(v!==void 0&&!isErrorInstance(v))throw TypeError(`The second argument is optional. If specified, it must be an error instance: ${v}`);return{signal:normalizeSignalArgument(g),error:v}},emitKillError=(s,l)=>{s!==void 0&&l.reject(s)},setKillTimeout$2=async({kill:s,signal:l,forceKillAfterDelay:p,killSignal:g,killResult:v,context:b,controller:C})=>{l===g&&v&&killOnTimeout({kill:s,forceKillAfterDelay:p,context:b,controllerSignal:C.signal})},killOnTimeout=async({kill:s,forceKillAfterDelay:l,context:p,controllerSignal:g})=>{if(l!==!1)try{await(0,node_timers_promises.setTimeout)(l,void 0,{signal:g}),s(`SIGKILL`)&&(p.isForcefullyTerminated??=!0)}catch{}}})),onAbortedSignal,init_abort_signal=__esmMin((()=>{onAbortedSignal=async(s,l)=>{s.aborted||await(0,node_events.once)(s,`abort`,{signal:l})}})),validateCancelSignal,throwOnCancel,terminateOnCancel,init_cancel=__esmMin((()=>{init_abort_signal(),validateCancelSignal=({cancelSignal:s})=>{if(s!==void 0&&Object.prototype.toString.call(s)!==`[object AbortSignal]`)throw Error(`The \`cancelSignal\` option must be an AbortSignal: ${String(s)}`)},throwOnCancel=({subprocess:s,cancelSignal:l,gracefulCancel:p,context:g,controller:v})=>l===void 0||p?[]:[terminateOnCancel(s,l,g,v)],terminateOnCancel=async(s,l,p,{signal:g})=>{throw await onAbortedSignal(l,g),p.terminationReason??=`cancel`,s.kill(),l.reason}})),validateIpcMethod,validateIpcOption,validateConnection,throwOnEarlyDisconnect,throwOnStrictDeadlockError,getStrictResponseError,throwOnMissingStrict,throwOnStrictDisconnect,getAbortDisconnectError,throwOnMissingParent,handleEpipeError,handleSerializationError,isSerializationError,SERIALIZATION_ERROR_CODES,SERIALIZATION_ERROR_MESSAGES,getMethodName,getNamespaceName,getOtherProcessName,disconnect,init_validation=__esmMin((()=>{validateIpcMethod=({methodName:s,isSubprocess:l,ipc:p,isConnected:g})=>{validateIpcOption(s,l,p),validateConnection(s,l,g)},validateIpcOption=(s,l,p)=>{if(!p)throw Error(`${getMethodName(s,l)} can only be used if the \`ipc\` option is \`true\`.`)},validateConnection=(s,l,p)=>{if(!p)throw Error(`${getMethodName(s,l)} cannot be used: the ${getOtherProcessName(l)} has already exited or disconnected.`)},throwOnEarlyDisconnect=s=>{throw Error(`${getMethodName(`getOneMessage`,s)} could not complete: the ${getOtherProcessName(s)} exited or disconnected.`)},throwOnStrictDeadlockError=s=>{throw Error(`${getMethodName(`sendMessage`,s)} failed: the ${getOtherProcessName(s)} is sending a message too, instead of listening to incoming messages. +`),escapeControlCharacters=s=>s.replaceAll(SPECIAL_CHAR_REGEXP,s=>escapeControlCharacter(s)),escapeControlCharacter=s=>{let l=COMMON_ESCAPES[s];if(l!==void 0)return l;let f=s.codePointAt(0),p=f.toString(16);return f<=ASTRAL_START?`\\u${p.padStart(4,`0`)}`:`\\U${p}`},getSpecialCharRegExp=()=>{try{return RegExp(`\\p{Separator}|\\p{Other}`,`gu`)}catch{return/[\s\u0000-\u001F\u007F-\u009F\u00AD]/g}},SPECIAL_CHAR_REGEXP=getSpecialCharRegExp(),COMMON_ESCAPES={" ":` `,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`},ASTRAL_START=65535,quoteString=s=>NO_ESCAPE_REGEXP$2.test(s)?s:node_process.platform===`win32`?`"${s.replaceAll(`"`,`""`)}"`:`'${s.replaceAll(`'`,`'\\''`)}'`,NO_ESCAPE_REGEXP$2=/^[\w./-]+$/}));function isUnicodeSupported(){let{env:s}=node_process.default,{TERM:l,TERM_PROGRAM:f}=s;return node_process.default.platform===`win32`?!!s.WT_SESSION||!!s.TERMINUS_SUBLIME||s.ConEmuTask===`{cmd::Cmder}`||f===`Terminus-Sublime`||f===`vscode`||l===`xterm-256color`||l===`alacritty`||l===`rxvt-unicode`||l===`rxvt-unicode-256color`||s.TERMINAL_EMULATOR===`JetBrains-JediTerm`:l!==`linux`}var init_is_unicode_supported=__esmMin((()=>{})),common,specialMainSymbols,specialFallbackSymbols,mainSymbols,fallbackSymbols,shouldUseMain,figures$8,replacements,init_figures=__esmMin((()=>{init_is_unicode_supported(),common={circleQuestionMark:`(?)`,questionMarkPrefix:`(?)`,square:`█`,squareDarkShade:`▓`,squareMediumShade:`▒`,squareLightShade:`░`,squareTop:`▀`,squareBottom:`▄`,squareLeft:`▌`,squareRight:`▐`,squareCenter:`■`,bullet:`●`,dot:`․`,ellipsis:`…`,pointerSmall:`›`,triangleUp:`▲`,triangleUpSmall:`▴`,triangleDown:`▼`,triangleDownSmall:`▾`,triangleLeftSmall:`◂`,triangleRightSmall:`▸`,home:`⌂`,heart:`♥`,musicNote:`♪`,musicNoteBeamed:`♫`,arrowUp:`↑`,arrowDown:`↓`,arrowLeft:`←`,arrowRight:`→`,arrowLeftRight:`↔`,arrowUpDown:`↕`,almostEqual:`≈`,notEqual:`≠`,lessOrEqual:`≤`,greaterOrEqual:`≥`,identical:`≡`,infinity:`∞`,subscriptZero:`₀`,subscriptOne:`₁`,subscriptTwo:`₂`,subscriptThree:`₃`,subscriptFour:`₄`,subscriptFive:`₅`,subscriptSix:`₆`,subscriptSeven:`₇`,subscriptEight:`₈`,subscriptNine:`₉`,oneHalf:`½`,oneThird:`⅓`,oneQuarter:`¼`,oneFifth:`⅕`,oneSixth:`⅙`,oneEighth:`⅛`,twoThirds:`⅔`,twoFifths:`⅖`,threeQuarters:`¾`,threeFifths:`⅗`,threeEighths:`⅜`,fourFifths:`⅘`,fiveSixths:`⅚`,fiveEighths:`⅝`,sevenEighths:`⅞`,line:`─`,lineBold:`━`,lineDouble:`═`,lineDashed0:`┄`,lineDashed1:`┅`,lineDashed2:`┈`,lineDashed3:`┉`,lineDashed4:`╌`,lineDashed5:`╍`,lineDashed6:`╴`,lineDashed7:`╶`,lineDashed8:`╸`,lineDashed9:`╺`,lineDashed10:`╼`,lineDashed11:`╾`,lineDashed12:`−`,lineDashed13:`–`,lineDashed14:`‐`,lineDashed15:`⁃`,lineVertical:`│`,lineVerticalBold:`┃`,lineVerticalDouble:`║`,lineVerticalDashed0:`┆`,lineVerticalDashed1:`┇`,lineVerticalDashed2:`┊`,lineVerticalDashed3:`┋`,lineVerticalDashed4:`╎`,lineVerticalDashed5:`╏`,lineVerticalDashed6:`╵`,lineVerticalDashed7:`╷`,lineVerticalDashed8:`╹`,lineVerticalDashed9:`╻`,lineVerticalDashed10:`╽`,lineVerticalDashed11:`╿`,lineDownLeft:`┐`,lineDownLeftArc:`╮`,lineDownBoldLeftBold:`┓`,lineDownBoldLeft:`┒`,lineDownLeftBold:`┑`,lineDownDoubleLeftDouble:`╗`,lineDownDoubleLeft:`╖`,lineDownLeftDouble:`╕`,lineDownRight:`┌`,lineDownRightArc:`╭`,lineDownBoldRightBold:`┏`,lineDownBoldRight:`┎`,lineDownRightBold:`┍`,lineDownDoubleRightDouble:`╔`,lineDownDoubleRight:`╓`,lineDownRightDouble:`╒`,lineUpLeft:`┘`,lineUpLeftArc:`╯`,lineUpBoldLeftBold:`┛`,lineUpBoldLeft:`┚`,lineUpLeftBold:`┙`,lineUpDoubleLeftDouble:`╝`,lineUpDoubleLeft:`╜`,lineUpLeftDouble:`╛`,lineUpRight:`└`,lineUpRightArc:`╰`,lineUpBoldRightBold:`┗`,lineUpBoldRight:`┖`,lineUpRightBold:`┕`,lineUpDoubleRightDouble:`╚`,lineUpDoubleRight:`╙`,lineUpRightDouble:`╘`,lineUpDownLeft:`┤`,lineUpBoldDownBoldLeftBold:`┫`,lineUpBoldDownBoldLeft:`┨`,lineUpDownLeftBold:`┥`,lineUpBoldDownLeftBold:`┩`,lineUpDownBoldLeftBold:`┪`,lineUpDownBoldLeft:`┧`,lineUpBoldDownLeft:`┦`,lineUpDoubleDownDoubleLeftDouble:`╣`,lineUpDoubleDownDoubleLeft:`╢`,lineUpDownLeftDouble:`╡`,lineUpDownRight:`├`,lineUpBoldDownBoldRightBold:`┣`,lineUpBoldDownBoldRight:`┠`,lineUpDownRightBold:`┝`,lineUpBoldDownRightBold:`┡`,lineUpDownBoldRightBold:`┢`,lineUpDownBoldRight:`┟`,lineUpBoldDownRight:`┞`,lineUpDoubleDownDoubleRightDouble:`╠`,lineUpDoubleDownDoubleRight:`╟`,lineUpDownRightDouble:`╞`,lineDownLeftRight:`┬`,lineDownBoldLeftBoldRightBold:`┳`,lineDownLeftBoldRightBold:`┯`,lineDownBoldLeftRight:`┰`,lineDownBoldLeftBoldRight:`┱`,lineDownBoldLeftRightBold:`┲`,lineDownLeftRightBold:`┮`,lineDownLeftBoldRight:`┭`,lineDownDoubleLeftDoubleRightDouble:`╦`,lineDownDoubleLeftRight:`╥`,lineDownLeftDoubleRightDouble:`╤`,lineUpLeftRight:`┴`,lineUpBoldLeftBoldRightBold:`┻`,lineUpLeftBoldRightBold:`┷`,lineUpBoldLeftRight:`┸`,lineUpBoldLeftBoldRight:`┹`,lineUpBoldLeftRightBold:`┺`,lineUpLeftRightBold:`┶`,lineUpLeftBoldRight:`┵`,lineUpDoubleLeftDoubleRightDouble:`╩`,lineUpDoubleLeftRight:`╨`,lineUpLeftDoubleRightDouble:`╧`,lineUpDownLeftRight:`┼`,lineUpBoldDownBoldLeftBoldRightBold:`╋`,lineUpDownBoldLeftBoldRightBold:`╈`,lineUpBoldDownLeftBoldRightBold:`╇`,lineUpBoldDownBoldLeftRightBold:`╊`,lineUpBoldDownBoldLeftBoldRight:`╉`,lineUpBoldDownLeftRight:`╀`,lineUpDownBoldLeftRight:`╁`,lineUpDownLeftBoldRight:`┽`,lineUpDownLeftRightBold:`┾`,lineUpBoldDownBoldLeftRight:`╂`,lineUpDownLeftBoldRightBold:`┿`,lineUpBoldDownLeftBoldRight:`╃`,lineUpBoldDownLeftRightBold:`╄`,lineUpDownBoldLeftBoldRight:`╅`,lineUpDownBoldLeftRightBold:`╆`,lineUpDoubleDownDoubleLeftDoubleRightDouble:`╬`,lineUpDoubleDownDoubleLeftRight:`╫`,lineUpDownLeftDoubleRightDouble:`╪`,lineCross:`╳`,lineBackslash:`╲`,lineSlash:`╱`},specialMainSymbols={tick:`✔`,info:`ℹ`,warning:`⚠`,cross:`✘`,squareSmall:`◻`,squareSmallFilled:`◼`,circle:`◯`,circleFilled:`◉`,circleDotted:`◌`,circleDouble:`◎`,circleCircle:`ⓞ`,circleCross:`ⓧ`,circlePipe:`Ⓘ`,radioOn:`◉`,radioOff:`◯`,checkboxOn:`☒`,checkboxOff:`☐`,checkboxCircleOn:`ⓧ`,checkboxCircleOff:`Ⓘ`,pointer:`❯`,triangleUpOutline:`△`,triangleLeft:`◀`,triangleRight:`▶`,lozenge:`◆`,lozengeOutline:`◇`,hamburger:`☰`,smiley:`㋡`,mustache:`෴`,star:`★`,play:`▶`,nodejs:`⬢`,oneSeventh:`⅐`,oneNinth:`⅑`,oneTenth:`⅒`},specialFallbackSymbols={tick:`√`,info:`i`,warning:`‼`,cross:`×`,squareSmall:`□`,squareSmallFilled:`■`,circle:`( )`,circleFilled:`(*)`,circleDotted:`( )`,circleDouble:`( )`,circleCircle:`(○)`,circleCross:`(×)`,circlePipe:`(│)`,radioOn:`(*)`,radioOff:`( )`,checkboxOn:`[×]`,checkboxOff:`[ ]`,checkboxCircleOn:`(×)`,checkboxCircleOff:`( )`,pointer:`>`,triangleUpOutline:`∆`,triangleLeft:`◄`,triangleRight:`►`,lozenge:`♦`,lozengeOutline:`◊`,hamburger:`≡`,smiley:`☺`,mustache:`┌─┐`,star:`✶`,play:`►`,nodejs:`♦`,oneSeventh:`1/7`,oneNinth:`1/9`,oneTenth:`1/10`},mainSymbols={...common,...specialMainSymbols},fallbackSymbols={...common,...specialFallbackSymbols},shouldUseMain=isUnicodeSupported(),figures$8=shouldUseMain?mainSymbols:fallbackSymbols,Object.entries(specialMainSymbols)})),hasColors,format$2,reset,bold,dim,italic,underline,overline,inverse,hidden,strikethrough,black,red,green,yellow,blue,magenta,cyan,white,gray,bgBlack,bgRed,bgGreen,bgYellow,bgBlue,bgMagenta,bgCyan,bgWhite,bgGray,redBright,greenBright,yellowBright,blueBright,magentaBright,cyanBright,whiteBright,bgRedBright,bgGreenBright,bgYellowBright,bgBlueBright,bgMagentaBright,bgCyanBright,bgWhiteBright,init_base$1=__esmMin((()=>{hasColors=node_tty.default?.WriteStream?.prototype?.hasColors?.()??!1,format$2=(s,l)=>{if(!hasColors)return s=>s;let f=`\u001B[${s}m`,p=`\u001B[${l}m`;return s=>{let g=s+``,v=g.indexOf(p);if(v===-1)return f+g+p;let b=f,C=0,w=(l===22?p:``)+f;for(;v!==-1;)b+=g.slice(C,v)+w,C=v+p.length,v=g.indexOf(p,C);return b+=g.slice(C)+p,b}},format$2(0,0),bold=format$2(1,22),format$2(2,22),format$2(3,23),format$2(4,24),format$2(53,55),format$2(7,27),format$2(8,28),format$2(9,29),format$2(30,39),format$2(31,39),format$2(32,39),format$2(33,39),format$2(34,39),format$2(35,39),format$2(36,39),format$2(37,39),gray=format$2(90,39),format$2(40,49),format$2(41,49),format$2(42,49),format$2(43,49),format$2(44,49),format$2(45,49),format$2(46,49),format$2(47,49),format$2(100,49),redBright=format$2(91,39),format$2(92,39),yellowBright=format$2(93,39),format$2(94,39),format$2(95,39),format$2(96,39),format$2(97,39),format$2(101,49),format$2(102,49),format$2(103,49),format$2(104,49),format$2(105,49),format$2(106,49),format$2(107,49)})),init_yoctocolors=__esmMin((()=>{init_base$1(),init_base$1()})),defaultVerboseFunction,serializeTimestamp,padField$2,getFinalIcon,ICONS,identity$3,COLORS,init_default$1=__esmMin((()=>{init_figures(),init_yoctocolors(),defaultVerboseFunction=({type:s,message:l,timestamp:f,piped:p,commandId:g,result:{failed:v=!1}={},options:{reject:b=!0}})=>{let C=serializeTimestamp(f),w=ICONS[s]({failed:v,reject:b,piped:p}),E=COLORS[s]({reject:b});return`${gray(`[${C}]`)} ${gray(`[${g}]`)} ${E(w)} ${E(l)}`},serializeTimestamp=s=>`${padField$2(s.getHours(),2)}:${padField$2(s.getMinutes(),2)}:${padField$2(s.getSeconds(),2)}.${padField$2(s.getMilliseconds(),3)}`,padField$2=(s,l)=>String(s).padStart(l,`0`),getFinalIcon=({failed:s,reject:l})=>s?l?figures$8.cross:figures$8.warning:figures$8.tick,ICONS={command:({piped:s})=>s?`|`:`$`,output:()=>` `,ipc:()=>`*`,error:getFinalIcon,duration:getFinalIcon},identity$3=s=>s,COLORS={command:()=>bold,output:()=>identity$3,ipc:()=>identity$3,error:({reject:s})=>s?redBright:yellowBright,duration:()=>gray}})),applyVerboseOnLines,applyVerboseFunction,appendNewline,init_custom=__esmMin((()=>{init_values(),applyVerboseOnLines=(s,l,f)=>{let p=getVerboseFunction(l,f);return s.map(({verboseLine:s,verboseObject:l})=>applyVerboseFunction(s,l,p)).filter(s=>s!==void 0).map(s=>appendNewline(s)).join(``)},applyVerboseFunction=(s,l,f)=>{if(f===void 0)return s;let p=f(s,l);if(typeof p==`string`)return p},appendNewline=s=>s.endsWith(` +`)?s:`${s}\n`})),verboseLog,getVerboseObject,getPrintedLines,getPrintedLine,serializeVerboseMessage,TAB_SIZE,init_log$1=__esmMin((()=>{init_escape(),init_default$1(),init_custom(),verboseLog=({type:s,verboseMessage:l,fdNumber:f,verboseInfo:p,result:g})=>{let v=applyVerboseOnLines(getPrintedLines(l,getVerboseObject({type:s,result:g,verboseInfo:p})),p,f);v!==``&&console.warn(v.slice(0,-1))},getVerboseObject=({type:s,result:l,verboseInfo:{escapedCommand:f,commandId:p,rawOptions:{piped:g=!1,...v}}})=>({type:s,escapedCommand:f,commandId:`${p}`,timestamp:new Date,piped:g,result:l,options:v}),getPrintedLines=(s,l)=>s.split(` +`).map(s=>getPrintedLine({...l,message:s})),getPrintedLine=s=>({verboseLine:defaultVerboseFunction(s),verboseObject:s}),serializeVerboseMessage=s=>escapeLines(typeof s==`string`?s:(0,node_util.inspect)(s)).replaceAll(` `,` `.repeat(TAB_SIZE)),TAB_SIZE=2})),logCommand$2,init_start=__esmMin((()=>{init_values(),init_log$1(),logCommand$2=(s,l)=>{isVerbose(l)&&verboseLog({type:`command`,verboseMessage:s,verboseInfo:l})}})),getVerboseInfo,getCommandId,COMMAND_ID,validateVerbose,init_info=__esmMin((()=>{init_values(),getVerboseInfo=(s,l,f)=>(validateVerbose(s),{verbose:s,escapedCommand:l,commandId:getCommandId(s),rawOptions:f}),getCommandId=s=>isVerbose({verbose:s})?COMMAND_ID++:void 0,COMMAND_ID=0n,validateVerbose=s=>{for(let l of s){if(l===!1)throw TypeError(`The "verbose: false" option was renamed to "verbose: 'none'".`);if(l===!0)throw TypeError(`The "verbose: true" option was renamed to "verbose: 'short'".`);if(!VERBOSE_VALUES.includes(l)&&!isVerboseFunction(l)){let s=VERBOSE_VALUES.map(s=>`'${s}'`).join(`, `);throw TypeError(`The "verbose" option must not be ${l}. Allowed values are: ${s} or a function.`)}}}})),getStartTime,getDurationMs,init_duration=__esmMin((()=>{getStartTime=()=>node_process.hrtime.bigint(),getDurationMs=s=>Number(node_process.hrtime.bigint()-s)/1e6})),handleCommand,init_command$2=__esmMin((()=>{init_start(),init_info(),init_duration(),init_escape(),init_specific(),handleCommand=(s,l,f)=>{let p=getStartTime(),{command:g,escapedCommand:v}=joinCommand$2(s,l),b=getVerboseInfo(normalizeFdSpecificOption(f,`verbose`),v,{...f});return logCommand$2(v,b),{command:g,escapedCommand:v,startTime:p,verboseInfo:b}}})),require_windows=__commonJSMin(((s,l)=>{l.exports=v,v.sync=b;var f=require(`fs`);function p(s,l){var f=l.pathExt===void 0?process.env.PATHEXT:l.pathExt;if(!f||(f=f.split(`;`),f.indexOf(``)!==-1))return!0;for(var p=0;p{l.exports=p,p.sync=g;var f=require(`fs`);function p(s,l,p){f.stat(s,function(s,f){p(s,s?!1:v(f,l))})}function g(s,l){return v(f.statSync(s),l)}function v(s,l){return s.isFile()&&b(s,l)}function b(s,l){var f=s.mode,p=s.uid,g=s.gid,v=l.uid===void 0?process.getuid&&process.getuid():l.uid,b=l.gid===void 0?process.getgid&&process.getgid():l.gid,C=64,w=8,E=1,k=C|w;return f&E||f&w&&g===b||f&C&&p===v||f&k&&v===0}})),require_isexe=__commonJSMin(((s,l)=>{require(`fs`);var f=process.platform===`win32`||global.TESTING_WINDOWS?require_windows():require_mode();l.exports=p,p.sync=g;function p(s,l,g){if(typeof l==`function`&&(g=l,l={}),!g){if(typeof Promise!=`function`)throw TypeError(`callback not provided`);return new Promise(function(f,g){p(s,l||{},function(s,l){s?g(s):f(l)})})}f(s,l||{},function(s,f){s&&(s.code===`EACCES`||l&&l.ignoreErrors)&&(s=null,f=!1),g(s,f)})}function g(s,l){try{return f.sync(s,l||{})}catch(s){if(l&&l.ignoreErrors||s.code===`EACCES`)return!1;throw s}}})),require_which$1=__commonJSMin(((s,l)=>{let f=process.platform===`win32`||process.env.OSTYPE===`cygwin`||process.env.OSTYPE===`msys`,p=require(`path`),g=f?`;`:`:`,v=require_isexe(),b=s=>Object.assign(Error(`not found: ${s}`),{code:`ENOENT`}),C=(s,l)=>{let p=l.colon||g,v=s.match(/\//)||f&&s.match(/\\/)?[``]:[...f?[process.cwd()]:[],...(l.path||process.env.PATH||``).split(p)],b=f?l.pathExt||process.env.PATHEXT||`.EXE;.CMD;.BAT;.COM`:``,C=f?b.split(p):[``];return f&&s.indexOf(`.`)!==-1&&C[0]!==``&&C.unshift(``),{pathEnv:v,pathExt:C,pathExtExe:b}},w=(s,l,f)=>{typeof l==`function`&&(f=l,l={}),l||={};let{pathEnv:g,pathExt:w,pathExtExe:E}=C(s,l),k=[],A=f=>new Promise((v,C)=>{if(f===g.length)return l.all&&k.length?v(k):C(b(s));let w=g[f],E=/^".*"$/.test(w)?w.slice(1,-1):w,A=p.join(E,s);v(N(!E&&/^\.[\\\/]/.test(s)?s.slice(0,2)+A:A,f,0))}),N=(s,f,p)=>new Promise((g,b)=>{if(p===w.length)return g(A(f+1));let C=w[p];v(s+C,{pathExt:E},(v,b)=>{if(!v&&b)if(l.all)k.push(s+C);else return g(s+C);return g(N(s,f,p+1))})});return f?A(0).then(s=>f(null,s),f):A(0)};l.exports=w,w.sync=(s,l)=>{l||={};let{pathEnv:f,pathExt:g,pathExtExe:w}=C(s,l),E=[];for(let b=0;b{let f=(s={})=>{let l=s.env||process.env;return(s.platform||process.platform)===`win32`?Object.keys(l).reverse().find(s=>s.toUpperCase()===`PATH`)||`Path`:`PATH`};l.exports=f,l.exports.default=f})),require_resolveCommand$1=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_which$1(),g=require_path_key$1();function v(s,l){let v=s.options.env||process.env,b=process.cwd(),C=s.options.cwd!=null,w=C&&process.chdir!==void 0&&!process.chdir.disabled;if(w)try{process.chdir(s.options.cwd)}catch{}let E;try{E=p.sync(s.command,{path:v[g({env:v})],pathExt:l?f.delimiter:void 0})}catch{}finally{w&&process.chdir(b)}return E&&=f.resolve(C?s.options.cwd:``,E),E}function b(s){return v(s)||v(s,!0)}l.exports=b})),require_escape$3=__commonJSMin(((s,l)=>{let f=/([()\][%!^"`<>&|;, *?])/g;function p(s){return s=s.replace(f,`^$1`),s}function g(s,l){return s=`${s}`,s=s.replace(/(?=(\\+?)?)\1"/g,`$1$1\\"`),s=s.replace(/(?=(\\+?)?)\1$/,`$1$1`),s=`"${s}"`,s=s.replace(f,`^$1`),l&&(s=s.replace(f,`^$1`)),s}l.exports.command=p,l.exports.argument=g})),require_shebang_regex$1=__commonJSMin(((s,l)=>{l.exports=/^#!(.*)/})),require_shebang_command$1=__commonJSMin(((s,l)=>{let f=require_shebang_regex$1();l.exports=(s=``)=>{let l=s.match(f);if(!l)return null;let[p,g]=l[0].replace(/#! ?/,``).split(` `),v=p.split(`/`).pop();return v===`env`?g:g?`${v} ${g}`:v}})),require_readShebang$1=__commonJSMin(((s,l)=>{let f=require(`fs`),p=require_shebang_command$1();function g(s){let l=150,g=Buffer.alloc(150),v;try{v=f.openSync(s,`r`),f.readSync(v,g,0,150,0),f.closeSync(v)}catch{}return p(g.toString())}l.exports=g})),require_parse$12=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_resolveCommand$1(),g=require_escape$3(),v=require_readShebang$1(),b=process.platform===`win32`,C=/\.(?:com|exe)$/i,w=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function E(s){s.file=p(s);let l=s.file&&v(s.file);return l?(s.args.unshift(s.file),s.command=l,p(s)):s.file}function k(s){if(!b)return s;let l=E(s),p=!C.test(l);if(s.options.forceShell||p){let p=w.test(l);s.command=f.normalize(s.command),s.command=g.command(s.command),s.args=s.args.map(s=>g.argument(s,p)),s.args=[`/d`,`/s`,`/c`,`"${[s.command].concat(s.args).join(` `)}"`],s.command=process.env.comspec||`cmd.exe`,s.options.windowsVerbatimArguments=!0}return s}function A(s,l,f){l&&!Array.isArray(l)&&(f=l,l=null),l=l?l.slice(0):[],f=Object.assign({},f);let p={command:s,args:l,options:f,file:void 0,original:{command:s,args:l}};return f.shell?p:k(p)}l.exports=A})),require_enoent$1=__commonJSMin(((s,l)=>{let f=process.platform===`win32`;function p(s,l){return Object.assign(Error(`${l} ${s.command} ENOENT`),{code:`ENOENT`,errno:`ENOENT`,syscall:`${l} ${s.command}`,path:s.command,spawnargs:s.args})}function g(s,l){if(!f)return;let p=s.emit;s.emit=function(f,g){if(f===`exit`){let f=v(g,l);if(f)return p.call(s,`error`,f)}return p.apply(s,arguments)}}function v(s,l){return f&&s===1&&!l.file?p(l.original,`spawn`):null}function b(s,l){return f&&s===1&&!l.file?p(l.original,`spawnSync`):null}l.exports={hookChildProcess:g,verifyENOENT:v,verifyENOENTSync:b,notFoundError:p}})),require_cross_spawn$1=__commonJSMin(((s,l)=>{let f=require(`child_process`),p=require_parse$12(),g=require_enoent$1();function v(s,l,v){let b=p(s,l,v),C=f.spawn(b.command,b.args,b.options);return g.hookChildProcess(C,b),C}function b(s,l,v){let b=p(s,l,v),C=f.spawnSync(b.command,b.args,b.options);return C.error=C.error||g.verifyENOENTSync(C.status,b),C}l.exports=v,l.exports.spawn=v,l.exports.sync=b,l.exports._parse=p,l.exports._enoent=g}));function pathKey$4(s={}){let{env:l=process.env,platform:f=process.platform}=s;return f===`win32`?Object.keys(l).reverse().find(s=>s.toUpperCase()===`PATH`)||`Path`:`PATH`}var init_path_key$1=__esmMin((()=>{})),init_default=__esmMin((()=>{}));function toPath$2(s){return s instanceof URL?(0,node_url.fileURLToPath)(s):s}function traversePathUp(s){return{*[Symbol.iterator](){let l=node_path.default.resolve(toPath$2(s)),f;for(;f!==l;)yield l,f=l,l=node_path.default.resolve(l,`..`)}}}var execFileOriginal,init_node$1=__esmMin((()=>{init_default(),(0,node_util.promisify)(node_child_process.execFile)})),npmRunPath$2,applyPreferLocal$1,applyExecPath$1,npmRunPathEnv$2,init_npm_run_path$1=__esmMin((()=>{init_path_key$1(),init_node$1(),npmRunPath$2=({cwd:s=node_process.default.cwd(),path:l=node_process.default.env[pathKey$4()],preferLocal:f=!0,execPath:p=node_process.default.execPath,addExecPath:g=!0}={})=>{let v=node_path.default.resolve(toPath$2(s)),b=[],C=l.split(node_path.default.delimiter);return f&&applyPreferLocal$1(b,C,v),g&&applyExecPath$1(b,C,p,v),l===``||l===node_path.default.delimiter?`${b.join(node_path.default.delimiter)}${l}`:[...b,l].join(node_path.default.delimiter)},applyPreferLocal$1=(s,l,f)=>{for(let p of traversePathUp(f)){let f=node_path.default.join(p,`node_modules/.bin`);l.includes(f)||s.push(f)}},applyExecPath$1=(s,l,f,p)=>{let g=node_path.default.resolve(p,toPath$2(f),`..`);l.includes(g)||s.push(g)},npmRunPathEnv$2=({env:s=node_process.default.env,...l}={})=>{s={...s};let f=pathKey$4({env:s});return l.path=s[f],s[f]=npmRunPath$2(l),s}})),getFinalError,DiscardedError,setErrorName,isExecaError,execaErrorSymbol,isErrorInstance,ExecaError,ExecaSyncError,init_final_error=__esmMin((()=>{getFinalError=(s,l,f)=>new(f?ExecaSyncError:ExecaError)(l,s instanceof DiscardedError?{}:{cause:s}),DiscardedError=class extends Error{},setErrorName=(s,l)=>{Object.defineProperty(s.prototype,`name`,{value:l,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,execaErrorSymbol,{value:!0,writable:!1,enumerable:!1,configurable:!1})},isExecaError=s=>isErrorInstance(s)&&execaErrorSymbol in s,execaErrorSymbol=Symbol(`isExecaError`),isErrorInstance=s=>Object.prototype.toString.call(s)===`[object Error]`,ExecaError=class extends Error{},setErrorName(ExecaError,ExecaError.name),ExecaSyncError=class extends Error{},setErrorName(ExecaSyncError,ExecaSyncError.name)})),getRealtimeSignals$2,getRealtimeSignal$2,SIGRTMIN$2,SIGRTMAX$2,init_realtime$1=__esmMin((()=>{getRealtimeSignals$2=()=>{let s=64-SIGRTMIN$2+1;return Array.from({length:s},getRealtimeSignal$2)},getRealtimeSignal$2=(s,l)=>({name:`SIGRT${l+1}`,number:SIGRTMIN$2+l,action:`terminate`,description:`Application-specific signal (realtime)`,standard:`posix`}),SIGRTMIN$2=34})),SIGNALS$2,init_core$1=__esmMin((()=>{SIGNALS$2=[{name:`SIGHUP`,number:1,action:`terminate`,description:`Terminal closed`,standard:`posix`},{name:`SIGINT`,number:2,action:`terminate`,description:`User interruption with CTRL-C`,standard:`ansi`},{name:`SIGQUIT`,number:3,action:`core`,description:`User interruption with CTRL-\\`,standard:`posix`},{name:`SIGILL`,number:4,action:`core`,description:`Invalid machine instruction`,standard:`ansi`},{name:`SIGTRAP`,number:5,action:`core`,description:`Debugger breakpoint`,standard:`posix`},{name:`SIGABRT`,number:6,action:`core`,description:`Aborted`,standard:`ansi`},{name:`SIGIOT`,number:6,action:`core`,description:`Aborted`,standard:`bsd`},{name:`SIGBUS`,number:7,action:`core`,description:`Bus error due to misaligned, non-existing address or paging error`,standard:`bsd`},{name:`SIGEMT`,number:7,action:`terminate`,description:`Command should be emulated but is not implemented`,standard:`other`},{name:`SIGFPE`,number:8,action:`core`,description:`Floating point arithmetic error`,standard:`ansi`},{name:`SIGKILL`,number:9,action:`terminate`,description:`Forced termination`,standard:`posix`,forced:!0},{name:`SIGUSR1`,number:10,action:`terminate`,description:`Application-specific signal`,standard:`posix`},{name:`SIGSEGV`,number:11,action:`core`,description:`Segmentation fault`,standard:`ansi`},{name:`SIGUSR2`,number:12,action:`terminate`,description:`Application-specific signal`,standard:`posix`},{name:`SIGPIPE`,number:13,action:`terminate`,description:`Broken pipe or socket`,standard:`posix`},{name:`SIGALRM`,number:14,action:`terminate`,description:`Timeout or timer`,standard:`posix`},{name:`SIGTERM`,number:15,action:`terminate`,description:`Termination`,standard:`ansi`},{name:`SIGSTKFLT`,number:16,action:`terminate`,description:`Stack is empty or overflowed`,standard:`other`},{name:`SIGCHLD`,number:17,action:`ignore`,description:`Child process terminated, paused or unpaused`,standard:`posix`},{name:`SIGCLD`,number:17,action:`ignore`,description:`Child process terminated, paused or unpaused`,standard:`other`},{name:`SIGCONT`,number:18,action:`unpause`,description:`Unpaused`,standard:`posix`,forced:!0},{name:`SIGSTOP`,number:19,action:`pause`,description:`Paused`,standard:`posix`,forced:!0},{name:`SIGTSTP`,number:20,action:`pause`,description:`Paused using CTRL-Z or "suspend"`,standard:`posix`},{name:`SIGTTIN`,number:21,action:`pause`,description:`Background process cannot read terminal input`,standard:`posix`},{name:`SIGBREAK`,number:21,action:`terminate`,description:`User interruption with CTRL-BREAK`,standard:`other`},{name:`SIGTTOU`,number:22,action:`pause`,description:`Background process cannot write to terminal output`,standard:`posix`},{name:`SIGURG`,number:23,action:`ignore`,description:`Socket received out-of-band data`,standard:`bsd`},{name:`SIGXCPU`,number:24,action:`core`,description:`Process timed out`,standard:`bsd`},{name:`SIGXFSZ`,number:25,action:`core`,description:`File too big`,standard:`bsd`},{name:`SIGVTALRM`,number:26,action:`terminate`,description:`Timeout or timer`,standard:`bsd`},{name:`SIGPROF`,number:27,action:`terminate`,description:`Timeout or timer`,standard:`bsd`},{name:`SIGWINCH`,number:28,action:`ignore`,description:`Terminal window size changed`,standard:`bsd`},{name:`SIGIO`,number:29,action:`terminate`,description:`I/O is available`,standard:`other`},{name:`SIGPOLL`,number:29,action:`terminate`,description:`Watched event`,standard:`other`},{name:`SIGINFO`,number:29,action:`ignore`,description:`Request for process information`,standard:`other`},{name:`SIGPWR`,number:30,action:`terminate`,description:`Device running out of power`,standard:`systemv`},{name:`SIGSYS`,number:31,action:`core`,description:`Invalid system call`,standard:`other`},{name:`SIGUNUSED`,number:31,action:`terminate`,description:`Invalid system call`,standard:`other`}]})),getSignals$2,normalizeSignal$3,init_signals$2=__esmMin((()=>{init_core$1(),init_realtime$1(),getSignals$2=()=>{let s=getRealtimeSignals$2();return[...SIGNALS$2,...s].map(normalizeSignal$3)},normalizeSignal$3=({name:s,number:l,description:f,action:p,forced:g=!1,standard:v})=>{let{signals:{[s]:b}}=node_os.constants,C=b!==void 0;return{name:s,number:C?b:l,description:f,supported:C,action:p,forced:g,standard:v}}})),getSignalsByName$2,getSignalByName$2,signalsByName$2,getSignalsByNumber$2,getSignalByNumber$2,findSignalByNumber$2,signalsByNumber$1,init_main$2=__esmMin((()=>{init_realtime$1(),init_signals$2(),getSignalsByName$2=()=>{let s=getSignals$2();return Object.fromEntries(s.map(getSignalByName$2))},getSignalByName$2=({name:s,number:l,description:f,supported:p,action:g,forced:v,standard:b})=>[s,{name:s,number:l,description:f,supported:p,action:g,forced:v,standard:b}],signalsByName$2=getSignalsByName$2(),getSignalsByNumber$2=()=>{let s=getSignals$2(),l=65,f=Array.from({length:65},(l,f)=>getSignalByNumber$2(f,s));return Object.assign({},...f)},getSignalByNumber$2=(s,l)=>{let f=findSignalByNumber$2(s,l);if(f===void 0)return{};let{name:p,description:g,supported:v,action:b,forced:C,standard:w}=f;return{[s]:{name:p,number:s,description:g,supported:v,action:b,forced:C,standard:w}}},findSignalByNumber$2=(s,l)=>{let f=l.find(({name:l})=>node_os.constants.signals[l]===s);return f===void 0?l.find(l=>l.number===s):f},getSignalsByNumber$2()})),normalizeKillSignal,normalizeSignalArgument,normalizeSignal$2,normalizeSignalInteger,getSignalsIntegerToName,signalsIntegerToName,normalizeSignalName,getAvailableSignals,getAvailableSignalNames,getAvailableSignalIntegers,getSignalDescription,init_signal=__esmMin((()=>{init_main$2(),normalizeKillSignal=s=>{let l="option `killSignal`";if(s===0)throw TypeError(`Invalid ${l}: 0 cannot be used.`);return normalizeSignal$2(s,l)},normalizeSignalArgument=s=>s===0?s:normalizeSignal$2(s,"`subprocess.kill()`'s argument"),normalizeSignal$2=(s,l)=>{if(Number.isInteger(s))return normalizeSignalInteger(s,l);if(typeof s==`string`)return normalizeSignalName(s,l);throw TypeError(`Invalid ${l} ${String(s)}: it must be a string or an integer.\n${getAvailableSignals()}`)},normalizeSignalInteger=(s,l)=>{if(signalsIntegerToName.has(s))return signalsIntegerToName.get(s);throw TypeError(`Invalid ${l} ${s}: this signal integer does not exist.\n${getAvailableSignals()}`)},getSignalsIntegerToName=()=>new Map(Object.entries(node_os.constants.signals).reverse().map(([s,l])=>[l,s])),signalsIntegerToName=getSignalsIntegerToName(),normalizeSignalName=(s,l)=>{if(s in node_os.constants.signals)return s;throw s.toUpperCase()in node_os.constants.signals?TypeError(`Invalid ${l} '${s}': please rename it to '${s.toUpperCase()}'.`):TypeError(`Invalid ${l} '${s}': this signal name does not exist.\n${getAvailableSignals()}`)},getAvailableSignals=()=>`Available signal names: ${getAvailableSignalNames()}. +Available signal numbers: ${getAvailableSignalIntegers()}.`,getAvailableSignalNames=()=>Object.keys(node_os.constants.signals).sort().map(s=>`'${s}'`).join(`, `),getAvailableSignalIntegers=()=>[...new Set(Object.values(node_os.constants.signals).sort((s,l)=>s-l))].join(`, `),getSignalDescription=s=>signalsByName$2[s].description})),normalizeForceKillAfterDelay,DEFAULT_FORCE_KILL_TIMEOUT$2,subprocessKill,parseKillArguments,emitKillError,setKillTimeout$2,killOnTimeout,init_kill$1=__esmMin((()=>{init_final_error(),init_signal(),normalizeForceKillAfterDelay=s=>{if(s===!1)return s;if(s===!0)return DEFAULT_FORCE_KILL_TIMEOUT$2;if(!Number.isFinite(s)||s<0)throw TypeError(`Expected the \`forceKillAfterDelay\` option to be a non-negative integer, got \`${s}\` (${typeof s})`);return s},DEFAULT_FORCE_KILL_TIMEOUT$2=1e3*5,subprocessKill=({kill:s,options:{forceKillAfterDelay:l,killSignal:f},onInternalError:p,context:g,controller:v},b,C)=>{let{signal:w,error:E}=parseKillArguments(b,C,f);emitKillError(E,p);let k=s(w);return setKillTimeout$2({kill:s,signal:w,forceKillAfterDelay:l,killSignal:f,killResult:k,context:g,controller:v}),k},parseKillArguments=(s,l,f)=>{let[p=f,g]=isErrorInstance(s)?[void 0,s]:[s,l];if(typeof p!=`string`&&!Number.isInteger(p))throw TypeError(`The first argument must be an error instance or a signal name string/integer: ${String(p)}`);if(g!==void 0&&!isErrorInstance(g))throw TypeError(`The second argument is optional. If specified, it must be an error instance: ${g}`);return{signal:normalizeSignalArgument(p),error:g}},emitKillError=(s,l)=>{s!==void 0&&l.reject(s)},setKillTimeout$2=async({kill:s,signal:l,forceKillAfterDelay:f,killSignal:p,killResult:g,context:v,controller:b})=>{l===p&&g&&killOnTimeout({kill:s,forceKillAfterDelay:f,context:v,controllerSignal:b.signal})},killOnTimeout=async({kill:s,forceKillAfterDelay:l,context:f,controllerSignal:p})=>{if(l!==!1)try{await(0,node_timers_promises.setTimeout)(l,void 0,{signal:p}),s(`SIGKILL`)&&(f.isForcefullyTerminated??=!0)}catch{}}})),onAbortedSignal,init_abort_signal=__esmMin((()=>{onAbortedSignal=async(s,l)=>{s.aborted||await(0,node_events.once)(s,`abort`,{signal:l})}})),validateCancelSignal,throwOnCancel,terminateOnCancel,init_cancel=__esmMin((()=>{init_abort_signal(),validateCancelSignal=({cancelSignal:s})=>{if(s!==void 0&&Object.prototype.toString.call(s)!==`[object AbortSignal]`)throw Error(`The \`cancelSignal\` option must be an AbortSignal: ${String(s)}`)},throwOnCancel=({subprocess:s,cancelSignal:l,gracefulCancel:f,context:p,controller:g})=>l===void 0||f?[]:[terminateOnCancel(s,l,p,g)],terminateOnCancel=async(s,l,f,{signal:p})=>{throw await onAbortedSignal(l,p),f.terminationReason??=`cancel`,s.kill(),l.reason}})),validateIpcMethod,validateIpcOption,validateConnection,throwOnEarlyDisconnect,throwOnStrictDeadlockError,getStrictResponseError,throwOnMissingStrict,throwOnStrictDisconnect,getAbortDisconnectError,throwOnMissingParent,handleEpipeError,handleSerializationError,isSerializationError,SERIALIZATION_ERROR_CODES,SERIALIZATION_ERROR_MESSAGES,getMethodName,getNamespaceName,getOtherProcessName,disconnect,init_validation=__esmMin((()=>{validateIpcMethod=({methodName:s,isSubprocess:l,ipc:f,isConnected:p})=>{validateIpcOption(s,l,f),validateConnection(s,l,p)},validateIpcOption=(s,l,f)=>{if(!f)throw Error(`${getMethodName(s,l)} can only be used if the \`ipc\` option is \`true\`.`)},validateConnection=(s,l,f)=>{if(!f)throw Error(`${getMethodName(s,l)} cannot be used: the ${getOtherProcessName(l)} has already exited or disconnected.`)},throwOnEarlyDisconnect=s=>{throw Error(`${getMethodName(`getOneMessage`,s)} could not complete: the ${getOtherProcessName(s)} exited or disconnected.`)},throwOnStrictDeadlockError=s=>{throw Error(`${getMethodName(`sendMessage`,s)} failed: the ${getOtherProcessName(s)} is sending a message too, instead of listening to incoming messages. This can be fixed by both sending a message and listening to incoming messages at the same time: const [receivedMessage] = await Promise.all([ ${getMethodName(`getOneMessage`,s)}, ${getMethodName(`sendMessage`,s,`message, {strict: true}`)}, -]);`)},getStrictResponseError=(s,l)=>Error(`${getMethodName(`sendMessage`,l)} failed when sending an acknowledgment response to the ${getOtherProcessName(l)}.`,{cause:s}),throwOnMissingStrict=s=>{throw Error(`${getMethodName(`sendMessage`,s)} failed: the ${getOtherProcessName(s)} is not listening to incoming messages.`)},throwOnStrictDisconnect=s=>{throw Error(`${getMethodName(`sendMessage`,s)} failed: the ${getOtherProcessName(s)} exited without listening to incoming messages.`)},getAbortDisconnectError=()=>Error(`\`cancelSignal\` aborted: the ${getOtherProcessName(!0)} disconnected.`),throwOnMissingParent=()=>{throw Error("`getCancelSignal()` cannot be used without setting the `cancelSignal` subprocess option.")},handleEpipeError=({error:s,methodName:l,isSubprocess:p})=>{if(s.code===`EPIPE`)throw Error(`${getMethodName(l,p)} cannot be used: the ${getOtherProcessName(p)} is disconnecting.`,{cause:s})},handleSerializationError=({error:s,methodName:l,isSubprocess:p,message:g})=>{if(isSerializationError(s))throw Error(`${getMethodName(l,p)}'s argument type is invalid: the message cannot be serialized: ${String(g)}.`,{cause:s})},isSerializationError=({code:s,message:l})=>SERIALIZATION_ERROR_CODES.has(s)||SERIALIZATION_ERROR_MESSAGES.some(s=>l.includes(s)),SERIALIZATION_ERROR_CODES=new Set([`ERR_MISSING_ARGS`,`ERR_INVALID_ARG_TYPE`]),SERIALIZATION_ERROR_MESSAGES=[`could not be cloned`,`circular structure`,`call stack size exceeded`],getMethodName=(s,l,p=``)=>s===`cancelSignal`?"`cancelSignal`'s `controller.abort()`":`${getNamespaceName(l)}${s}(${p})`,getNamespaceName=s=>s?``:`subprocess.`,getOtherProcessName=s=>s?`parent process`:`subprocess`,disconnect=s=>{s.connected&&s.disconnect()}})),createDeferred,init_deferred=__esmMin((()=>{createDeferred=()=>{let s={},l=new Promise((l,p)=>{Object.assign(s,{resolve:l,reject:p})});return Object.assign(l,s)}})),getToStream,getFromStream,SUBPROCESS_OPTIONS,getFdNumber,parseFdNumber,validateFdNumber,getInvalidStdioOptionMessage,getInvalidStdioOption,getUsedDescriptor,getOptionName,serializeOptionValue,init_fd_options=__esmMin((()=>{init_specific(),getToStream=(s,l=`stdin`)=>{let p=!0,{options:g,fileDescriptors:v}=SUBPROCESS_OPTIONS.get(s),b=getFdNumber(v,l,!0),C=s.stdio[b];if(C===null)throw TypeError(getInvalidStdioOptionMessage(b,l,g,!0));return C},getFromStream=(s,l=`stdout`)=>{let p=!1,{options:g,fileDescriptors:v}=SUBPROCESS_OPTIONS.get(s),b=getFdNumber(v,l,!1),C=b===`all`?s.all:s.stdio[b];if(C==null)throw TypeError(getInvalidStdioOptionMessage(b,l,g,!1));return C},SUBPROCESS_OPTIONS=new WeakMap,getFdNumber=(s,l,p)=>{let g=parseFdNumber(l,p);return validateFdNumber(g,l,p,s),g},parseFdNumber=(s,l)=>{let p=parseFd(s);if(p!==void 0)return p;let{validOptions:g,defaultValue:v}=l?{validOptions:`"stdin"`,defaultValue:`stdin`}:{validOptions:`"stdout", "stderr", "all"`,defaultValue:`stdout`};throw TypeError(`"${getOptionName(l)}" must not be "${s}". -It must be ${g} or "fd3", "fd4" (and so on). -It is optional and defaults to "${v}".`)},validateFdNumber=(s,l,p,g)=>{let v=g[getUsedDescriptor(s)];if(v===void 0)throw TypeError(`"${getOptionName(p)}" must not be ${l}. That file descriptor does not exist. -Please set the "stdio" option to ensure that file descriptor exists.`);if(v.direction===`input`&&!p)throw TypeError(`"${getOptionName(p)}" must not be ${l}. It must be a readable stream, not writable.`);if(v.direction!==`input`&&p)throw TypeError(`"${getOptionName(p)}" must not be ${l}. It must be a writable stream, not readable.`)},getInvalidStdioOptionMessage=(s,l,p,g)=>{if(s===`all`&&!p.all)return`The "all" option must be true to use "from: 'all'".`;let{optionName:v,optionValue:b}=getInvalidStdioOption(s,p);return`The "${v}: ${serializeOptionValue(b)}" option is incompatible with using "${getOptionName(g)}: ${serializeOptionValue(l)}". -Please set this option with "pipe" instead.`},getInvalidStdioOption=(s,{stdin:l,stdout:p,stderr:g,stdio:v})=>{let b=getUsedDescriptor(s);return b===0&&l!==void 0?{optionName:`stdin`,optionValue:l}:b===1&&p!==void 0?{optionName:`stdout`,optionValue:p}:b===2&&g!==void 0?{optionName:`stderr`,optionValue:g}:{optionName:`stdio[${b}]`,optionValue:v[b]}},getUsedDescriptor=s=>s===`all`?1:s,getOptionName=s=>s?`to`:`from`,serializeOptionValue=s=>typeof s==`string`?`'${s}'`:typeof s==`number`?`${s}`:`Stream`})),incrementMaxListeners,init_max_listeners=__esmMin((()=>{incrementMaxListeners=(s,l,p)=>{let g=s.getMaxListeners();g===0||g===1/0||(s.setMaxListeners(g+l),(0,node_events.addAbortListener)(p,()=>{s.setMaxListeners(s.getMaxListeners()-l)}))}})),addReference,addReferenceCount,removeReference,removeReferenceCount,undoAddedReferences,redoAddedReferences,init_reference=__esmMin((()=>{addReference=(s,l)=>{l&&addReferenceCount(s)},addReferenceCount=s=>{s.refCounted()},removeReference=(s,l)=>{l&&removeReferenceCount(s)},removeReferenceCount=s=>{s.unrefCounted()},undoAddedReferences=(s,l)=>{l&&(removeReferenceCount(s),removeReferenceCount(s))},redoAddedReferences=(s,l)=>{l&&(addReferenceCount(s),addReferenceCount(s))}})),onMessage,onDisconnect,INCOMING_MESSAGES,init_incoming=__esmMin((()=>{init_outgoing(),init_reference(),init_strict(),init_graceful$1(),onMessage=async({anyProcess:s,channel:l,isSubprocess:p,ipcEmitter:g},v)=>{if(handleStrictResponse(v)||handleAbort(v))return;INCOMING_MESSAGES.has(s)||INCOMING_MESSAGES.set(s,[]);let b=INCOMING_MESSAGES.get(s);if(b.push(v),!(b.length>1))for(;b.length>0;){await waitForOutgoingMessages(s,g,v),await node_timers_promises.scheduler.yield();let C=await handleStrictRequest({wrappedMessage:b[0],anyProcess:s,channel:l,isSubprocess:p,ipcEmitter:g});b.shift(),g.emit(`message`,C),g.emit(`message:done`)}},onDisconnect=async({anyProcess:s,channel:l,isSubprocess:p,ipcEmitter:g,boundOnMessage:v})=>{abortOnDisconnect();let b=INCOMING_MESSAGES.get(s);for(;b?.length>0;)await(0,node_events.once)(g,`message:done`);s.removeListener(`message`,v),redoAddedReferences(l,p),g.connected=!1,g.emit(`disconnect`)},INCOMING_MESSAGES=new WeakMap})),getIpcEmitter,IPC_EMITTERS,forwardEvents,isConnected,init_forward=__esmMin((()=>{init_incoming(),init_reference(),getIpcEmitter=(s,l,p)=>{if(IPC_EMITTERS.has(s))return IPC_EMITTERS.get(s);let g=new node_events.EventEmitter;return g.connected=!0,IPC_EMITTERS.set(s,g),forwardEvents({ipcEmitter:g,anyProcess:s,channel:l,isSubprocess:p}),g},IPC_EMITTERS=new WeakMap,forwardEvents=({ipcEmitter:s,anyProcess:l,channel:p,isSubprocess:g})=>{let v=onMessage.bind(void 0,{anyProcess:l,channel:p,isSubprocess:g,ipcEmitter:s});l.on(`message`,v),l.once(`disconnect`,onDisconnect.bind(void 0,{anyProcess:l,channel:p,isSubprocess:g,ipcEmitter:s,boundOnMessage:v})),undoAddedReferences(p,g)},isConnected=s=>{let l=IPC_EMITTERS.get(s);return l===void 0?s.channel!==null:l.connected}})),handleSendStrict,count,validateStrictDeadlock,handleStrictRequest,handleStrictResponse,waitForStrictResponse,STRICT_RESPONSES,throwOnDisconnect$1,REQUEST_TYPE,RESPONSE_TYPE,init_strict=__esmMin((()=>{init_deferred(),init_max_listeners(),init_send(),init_validation(),init_forward(),init_outgoing(),handleSendStrict=({anyProcess:s,channel:l,isSubprocess:p,message:g,strict:v})=>{if(!v)return g;let b=hasMessageListeners(s,getIpcEmitter(s,l,p));return{id:count++,type:REQUEST_TYPE,message:g,hasListeners:b}},count=0n,validateStrictDeadlock=(s,l)=>{if(!(l?.type!==REQUEST_TYPE||l.hasListeners))for(let{id:l}of s)l!==void 0&&STRICT_RESPONSES[l].resolve({isDeadlock:!0,hasListeners:!1})},handleStrictRequest=async({wrappedMessage:s,anyProcess:l,channel:p,isSubprocess:g,ipcEmitter:v})=>{if(s?.type!==REQUEST_TYPE||!l.connected)return s;let{id:b,message:C}=s,w={id:b,type:RESPONSE_TYPE,message:hasMessageListeners(l,v)};try{await sendMessage$1({anyProcess:l,channel:p,isSubprocess:g,ipc:!0},w)}catch(s){v.emit(`strict:error`,s)}return C},handleStrictResponse=s=>{if(s?.type!==RESPONSE_TYPE)return!1;let{id:l,message:p}=s;return STRICT_RESPONSES[l]?.resolve({isDeadlock:!1,hasListeners:p}),!0},waitForStrictResponse=async(s,l,p)=>{if(s?.type!==REQUEST_TYPE)return;let g=createDeferred();STRICT_RESPONSES[s.id]=g;let v=new AbortController;try{let{isDeadlock:s,hasListeners:b}=await Promise.race([g,throwOnDisconnect$1(l,p,v)]);s&&throwOnStrictDeadlockError(p),b||throwOnMissingStrict(p)}finally{v.abort(),delete STRICT_RESPONSES[s.id]}},STRICT_RESPONSES={},throwOnDisconnect$1=async(s,l,{signal:p})=>{incrementMaxListeners(s,1,p),await(0,node_events.once)(s,`disconnect`,{signal:p}),throwOnStrictDisconnect(l)},REQUEST_TYPE=`execa:ipc:request`,RESPONSE_TYPE=`execa:ipc:response`})),startSendMessage,endSendMessage,waitForOutgoingMessages,OUTGOING_MESSAGES,hasMessageListeners,getMinListenerCount,init_outgoing=__esmMin((()=>{init_deferred(),init_specific(),init_fd_options(),init_strict(),startSendMessage=(s,l,p)=>{OUTGOING_MESSAGES.has(s)||OUTGOING_MESSAGES.set(s,new Set);let g=OUTGOING_MESSAGES.get(s),v={onMessageSent:createDeferred(),id:p?l.id:void 0};return g.add(v),{outgoingMessages:g,outgoingMessage:v}},endSendMessage=({outgoingMessages:s,outgoingMessage:l})=>{s.delete(l),l.onMessageSent.resolve()},waitForOutgoingMessages=async(s,l,p)=>{for(;!hasMessageListeners(s,l)&&OUTGOING_MESSAGES.get(s)?.size>0;){let l=[...OUTGOING_MESSAGES.get(s)];validateStrictDeadlock(l,p),await Promise.all(l.map(({onMessageSent:s})=>s))}},OUTGOING_MESSAGES=new WeakMap,hasMessageListeners=(s,l)=>l.listenerCount(`message`)>getMinListenerCount(s),getMinListenerCount=s=>SUBPROCESS_OPTIONS.has(s)&&!getFdSpecificValue(SUBPROCESS_OPTIONS.get(s).options.buffer,`ipc`)?1:0})),sendMessage$1,sendMessageAsync,sendOneMessage,getSendMethod,PROCESS_SEND_METHODS,init_send=__esmMin((()=>{init_validation(),init_outgoing(),init_strict(),sendMessage$1=({anyProcess:s,channel:l,isSubprocess:p,ipc:g},v,{strict:b=!1}={})=>{let C=`sendMessage`;return validateIpcMethod({methodName:C,isSubprocess:p,ipc:g,isConnected:s.connected}),sendMessageAsync({anyProcess:s,channel:l,methodName:C,isSubprocess:p,message:v,strict:b})},sendMessageAsync=async({anyProcess:s,channel:l,methodName:p,isSubprocess:g,message:v,strict:b})=>{let C=handleSendStrict({anyProcess:s,channel:l,isSubprocess:g,message:v,strict:b}),w=startSendMessage(s,C,b);try{await sendOneMessage({anyProcess:s,methodName:p,isSubprocess:g,wrappedMessage:C,message:v})}catch(l){throw disconnect(s),l}finally{endSendMessage(w)}},sendOneMessage=async({anyProcess:s,methodName:l,isSubprocess:p,wrappedMessage:g,message:v})=>{let b=getSendMethod(s);try{await Promise.all([waitForStrictResponse(g,s,p),b(g)])}catch(s){throw handleEpipeError({error:s,methodName:l,isSubprocess:p}),handleSerializationError({error:s,methodName:l,isSubprocess:p,message:v}),s}},getSendMethod=s=>{if(PROCESS_SEND_METHODS.has(s))return PROCESS_SEND_METHODS.get(s);let l=(0,node_util.promisify)(s.send.bind(s));return PROCESS_SEND_METHODS.set(s,l),l},PROCESS_SEND_METHODS=new WeakMap})),sendAbort,getCancelSignal$1,startIpc,cancelListening,handleAbort,GRACEFUL_CANCEL_TYPE,abortOnDisconnect,cancelController,init_graceful$1=__esmMin((()=>{init_send(),init_forward(),init_validation(),sendAbort=(s,l)=>{let p=`cancelSignal`;return validateConnection(p,!1,s.connected),sendOneMessage({anyProcess:s,methodName:p,isSubprocess:!1,wrappedMessage:{type:GRACEFUL_CANCEL_TYPE,message:l},message:l})},getCancelSignal$1=async({anyProcess:s,channel:l,isSubprocess:p,ipc:g})=>(await startIpc({anyProcess:s,channel:l,isSubprocess:p,ipc:g}),cancelController.signal),startIpc=async({anyProcess:s,channel:l,isSubprocess:p,ipc:g})=>{if(!cancelListening){if(cancelListening=!0,!g){throwOnMissingParent();return}if(l===null){abortOnDisconnect();return}getIpcEmitter(s,l,p),await node_timers_promises.scheduler.yield()}},cancelListening=!1,handleAbort=s=>s?.type===GRACEFUL_CANCEL_TYPE?(cancelController.abort(s.message),!0):!1,GRACEFUL_CANCEL_TYPE=`execa:ipc:cancel`,abortOnDisconnect=()=>{cancelController.abort(getAbortDisconnectError())},cancelController=new AbortController})),validateGracefulCancel,throwOnGracefulCancel,sendOnAbort,getReason,init_graceful=__esmMin((()=>{init_abort_signal(),init_graceful$1(),init_kill$1(),validateGracefulCancel=({gracefulCancel:s,cancelSignal:l,ipc:p,serialization:g})=>{if(s){if(l===void 0)throw Error("The `cancelSignal` option must be defined when setting the `gracefulCancel` option.");if(!p)throw Error("The `ipc` option cannot be false when setting the `gracefulCancel` option.");if(g===`json`)throw Error("The `serialization` option cannot be 'json' when setting the `gracefulCancel` option.")}},throwOnGracefulCancel=({subprocess:s,cancelSignal:l,gracefulCancel:p,forceKillAfterDelay:g,context:v,controller:b})=>p?[sendOnAbort({subprocess:s,cancelSignal:l,forceKillAfterDelay:g,context:v,controller:b})]:[],sendOnAbort=async({subprocess:s,cancelSignal:l,forceKillAfterDelay:p,context:g,controller:{signal:v}})=>{throw await onAbortedSignal(l,v),await sendAbort(s,getReason(l)),killOnTimeout({kill:s.kill,forceKillAfterDelay:p,context:g,controllerSignal:v}),g.terminationReason??=`gracefulCancel`,l.reason},getReason=({reason:s})=>{if(!(s instanceof DOMException))return s;let l=Error(s.message);return Object.defineProperty(l,`stack`,{value:s.stack,enumerable:!1,configurable:!0,writable:!0}),l}})),validateTimeout$2,throwOnTimeout,killAfterTimeout,init_timeout=__esmMin((()=>{init_final_error(),validateTimeout$2=({timeout:s})=>{if(s!==void 0&&(!Number.isFinite(s)||s<0))throw TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${s}\` (${typeof s})`)},throwOnTimeout=(s,l,p,g)=>l===0||l===void 0?[]:[killAfterTimeout(s,l,p,g)],killAfterTimeout=async(s,l,p,{signal:g})=>{throw await(0,node_timers_promises.setTimeout)(l,void 0,{signal:g}),p.terminationReason??=`timeout`,s.kill(),new DiscardedError}})),mapNode,handleNodeOption,init_node=__esmMin((()=>{init_file_url(),mapNode=({options:s})=>{if(s.node===!1)throw TypeError('The "node" option cannot be false with `execaNode()`.');return{options:{...s,node:!0}}},handleNodeOption=(s,l,{node:p=!1,nodePath:g=node_process.execPath,nodeOptions:v=node_process.execArgv.filter(s=>!s.startsWith(`--inspect`)),cwd:b,execPath:C,...w})=>{if(C!==void 0)throw TypeError(`The "execPath" option has been removed. Please use the "nodePath" option instead.`);let E=safeNormalizeFileUrl(g,`The "nodePath" option`),k=node_path.default.resolve(b,E),A={...w,nodePath:k,node:p,cwd:b};if(!p)return[s,l,A];if(node_path.default.basename(s,`.exe`)===`node`)throw TypeError(`When the "node" option is true, the first argument does not need to be "node".`);return[k,[...v,s,...l],{ipc:!0,...A,shell:!1}]}})),validateIpcInputOption,validateAdvancedInput,validateJsonInput,validateIpcInput,sendIpcInput,init_ipc_input=__esmMin((()=>{validateIpcInputOption=({ipcInput:s,ipc:l,serialization:p})=>{if(s!==void 0){if(!l)throw Error("The `ipcInput` option cannot be set unless the `ipc` option is `true`.");validateIpcInput[p](s)}},validateAdvancedInput=s=>{try{(0,node_v8.serialize)(s)}catch(s){throw Error("The `ipcInput` option is not serializable with a structured clone.",{cause:s})}},validateJsonInput=s=>{try{JSON.stringify(s)}catch(s){throw Error("The `ipcInput` option is not serializable with JSON.",{cause:s})}},validateIpcInput={advanced:validateAdvancedInput,json:validateJsonInput},sendIpcInput=async(s,l)=>{l!==void 0&&await s.sendMessage(l)}})),validateEncoding,TEXT_ENCODINGS,BINARY_ENCODINGS,ENCODINGS,getCorrectEncoding,ENCODING_ALIASES,serializeEncoding,init_encoding_option=__esmMin((()=>{validateEncoding=({encoding:s})=>{if(ENCODINGS.has(s))return;let l=getCorrectEncoding(s);if(l!==void 0)throw TypeError(`Invalid option \`encoding: ${serializeEncoding(s)}\`. -Please rename it to ${serializeEncoding(l)}.`);let p=[...ENCODINGS].map(s=>serializeEncoding(s)).join(`, `);throw TypeError(`Invalid option \`encoding: ${serializeEncoding(s)}\`. -Please rename it to one of: ${p}.`)},TEXT_ENCODINGS=new Set([`utf8`,`utf16le`]),BINARY_ENCODINGS=new Set([`buffer`,`hex`,`base64`,`base64url`,`latin1`,`ascii`]),ENCODINGS=new Set([...TEXT_ENCODINGS,...BINARY_ENCODINGS]),getCorrectEncoding=s=>{if(s===null)return`buffer`;if(typeof s!=`string`)return;let l=s.toLowerCase();if(l in ENCODING_ALIASES)return ENCODING_ALIASES[l];if(ENCODINGS.has(l))return l},ENCODING_ALIASES={"utf-8":`utf8`,"utf-16le":`utf16le`,"ucs-2":`utf16le`,ucs2:`utf16le`,binary:`latin1`},serializeEncoding=s=>typeof s==`string`?`"${s}"`:String(s)})),normalizeCwd,getDefaultCwd,fixCwdError,init_cwd=__esmMin((()=>{init_file_url(),normalizeCwd=(s=getDefaultCwd())=>{let l=safeNormalizeFileUrl(s,`The "cwd" option`);return node_path.default.resolve(l)},getDefaultCwd=()=>{try{return node_process.default.cwd()}catch(s){throw s.message=`The current directory does not exist.\n${s.message}`,s}},fixCwdError=(s,l)=>{if(l===getDefaultCwd())return s;let p;try{p=(0,node_fs.statSync)(l)}catch(p){return`The "cwd" option is invalid: ${l}.\n${p.message}\n${s}`}return p.isDirectory()?s:`The "cwd" option is not a directory: ${l}.\n${s}`}})),import_cross_spawn$1,normalizeOptions,addDefaultOptions,getEnv$2,init_options=__esmMin((()=>{import_cross_spawn$1=__toESM$1(require_cross_spawn$1(),1),init_npm_run_path$1(),init_kill$1(),init_signal(),init_cancel(),init_graceful(),init_timeout(),init_node(),init_ipc_input(),init_encoding_option(),init_cwd(),init_file_url(),init_specific(),normalizeOptions=(s,l,p)=>{p.cwd=normalizeCwd(p.cwd);let[g,v,b]=handleNodeOption(s,l,p),{command:C,args:w,options:E}=import_cross_spawn$1.default._parse(g,v,b),k=addDefaultOptions(normalizeFdSpecificOptions(E));return validateTimeout$2(k),validateEncoding(k),validateIpcInputOption(k),validateCancelSignal(k),validateGracefulCancel(k),k.shell=normalizeFileUrl(k.shell),k.env=getEnv$2(k),k.killSignal=normalizeKillSignal(k.killSignal),k.forceKillAfterDelay=normalizeForceKillAfterDelay(k.forceKillAfterDelay),k.lines=k.lines.map((s,l)=>s&&!BINARY_ENCODINGS.has(k.encoding)&&k.buffer[l]),node_process.default.platform===`win32`&&node_path.default.basename(C,`.exe`)===`cmd`&&w.unshift(`/q`),{file:C,commandArguments:w,options:k}},addDefaultOptions=({extendEnv:s=!0,preferLocal:l=!1,cwd:p,localDir:g=p,encoding:v=`utf8`,reject:b=!0,cleanup:C=!0,all:w=!1,windowsHide:E=!0,killSignal:k=`SIGTERM`,forceKillAfterDelay:A=!0,gracefulCancel:N=!1,ipcInput:F,ipc:I=F!==void 0||N,serialization:R=`advanced`,...B})=>({...B,extendEnv:s,preferLocal:l,cwd:p,localDirectory:g,encoding:v,reject:b,cleanup:C,all:w,windowsHide:E,killSignal:k,forceKillAfterDelay:A,gracefulCancel:N,ipcInput:F,ipc:I,serialization:R}),getEnv$2=({env:s,extendEnv:l,preferLocal:p,node:g,localDirectory:v,nodePath:b})=>{let C=l?{...node_process.default.env,...s}:s;return p||g?npmRunPathEnv$2({env:C,cwd:v,execPath:b,preferLocal:p,addExecPath:g}):C}})),concatenateShell,init_shell$1=__esmMin((()=>{concatenateShell=(s,l,p)=>p.shell&&l.length>0?[[s,...l].join(` `),[],p]:[s,l,p]}));function stripFinalNewline$2(s){if(typeof s==`string`)return stripFinalNewlineString(s);if(!(ArrayBuffer.isView(s)&&s.BYTES_PER_ELEMENT===1))throw Error(`Input must be a string or a Uint8Array`);return stripFinalNewlineBinary(s)}var stripFinalNewlineString,stripFinalNewlineBinary,LF,LF_BINARY,CR,CR_BINARY,init_strip_final_newline$1=__esmMin((()=>{stripFinalNewlineString=s=>s.at(-1)===LF?s.slice(0,s.at(-2)===CR?-2:-1):s,stripFinalNewlineBinary=s=>s.at(-1)===LF_BINARY?s.subarray(0,s.at(-2)===CR_BINARY?-2:-1):s,LF=` -`,LF_BINARY=LF.codePointAt(0),CR=`\r`,CR_BINARY=CR.codePointAt(0)}));function isStream$2(s,{checkOpen:l=!0}={}){return typeof s==`object`&&!!s&&(s.writable||s.readable||!l||s.writable===void 0&&s.readable===void 0)&&typeof s.pipe==`function`}function isWritableStream$3(s,{checkOpen:l=!0}={}){return isStream$2(s,{checkOpen:l})&&(s.writable||!l)&&typeof s.write==`function`&&typeof s.end==`function`&&typeof s.writable==`boolean`&&typeof s.writableObjectMode==`boolean`&&typeof s.destroy==`function`&&typeof s.destroyed==`boolean`}function isReadableStream$1(s,{checkOpen:l=!0}={}){return isStream$2(s,{checkOpen:l})&&(s.readable||!l)&&typeof s.read==`function`&&typeof s.readable==`boolean`&&typeof s.readableObjectMode==`boolean`&&typeof s.destroy==`function`&&typeof s.destroyed==`boolean`}function isDuplexStream(s,l){return isWritableStream$3(s,l)&&isReadableStream$1(s,l)}var init_is_stream$1=__esmMin((()=>{}));function i$1(){return this[n].next()}function o(s){return this[n].return(s)}function h$1({preventCancel:s=!1}={}){let l=new c$1(this.getReader(),s),p=Object.create(u);return p[n]=l,p}var a,c$1,n,u,init_asyncIterator=__esmMin((()=>{a=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype),c$1=class{#e;#t;#n=!1;#r=void 0;constructor(s,l){this.#e=s,this.#t=l}next(){let s=()=>this.#i();return this.#r=this.#r?this.#r.then(s,s):s(),this.#r}return(s){let l=()=>this.#a(s);return this.#r?this.#r.then(l,l):l()}async#i(){if(this.#n)return{done:!0,value:void 0};let s;try{s=await this.#e.read()}catch(s){throw this.#r=void 0,this.#n=!0,this.#e.releaseLock(),s}return s.done&&(this.#r=void 0,this.#n=!0,this.#e.releaseLock()),s}async#a(s){if(this.#n)return{done:!0,value:s};if(this.#n=!0,!this.#t){let l=this.#e.cancel(s);return this.#e.releaseLock(),await l,{done:!0,value:s}}return this.#e.releaseLock(),{done:!0,value:s}}},n=Symbol(),Object.defineProperty(i$1,`name`,{value:`next`}),Object.defineProperty(o,`name`,{value:`return`}),u=Object.create(a,{next:{enumerable:!0,configurable:!0,writable:!0,value:i$1},return:{enumerable:!0,configurable:!0,writable:!0,value:o}})})),init_ponyfill=__esmMin((()=>{init_asyncIterator()})),getAsyncIterable,toString$1,getStreamIterable,handleStreamEnd,nodeImports,init_stream$1=__esmMin((()=>{init_is_stream$1(),init_ponyfill(),getAsyncIterable=s=>{if(isReadableStream$1(s,{checkOpen:!1})&&nodeImports.on!==void 0)return getStreamIterable(s);if(typeof s?.[Symbol.asyncIterator]==`function`)return s;if(toString$1.call(s)===`[object ReadableStream]`)return h$1.call(s);throw TypeError(`The first argument must be a Readable, a ReadableStream, or an async iterable.`)},{toString:toString$1}=Object.prototype,getStreamIterable=async function*(s){let l=new AbortController,p={};handleStreamEnd(s,l,p);try{for await(let[p]of nodeImports.on(s,`data`,{signal:l.signal}))yield p}catch(s){if(p.error!==void 0)throw p.error;if(!l.signal.aborted)throw s}finally{s.destroy()}},handleStreamEnd=async(s,l,p)=>{try{await nodeImports.finished(s,{cleanup:!0,readable:!0,writable:!1,error:!1})}catch(s){p.error=s}finally{l.abort()}},nodeImports={}})),getStreamContents$3,appendFinalChunk$2,appendChunk$2,addNewChunk$2,getChunkType$2,objectToString$2,MaxBufferError$2,init_contents$2=__esmMin((()=>{init_stream$1(),getStreamContents$3=async(s,{init:l,convertChunk:p,getSize:g,truncateChunk:v,addChunk:b,getFinalChunk:C,finalize:w},{maxBuffer:E=1/0}={})=>{let k=getAsyncIterable(s),A=l();A.length=0;try{for await(let s of k)appendChunk$2({convertedChunk:p[getChunkType$2(s)](s,A),state:A,getSize:g,truncateChunk:v,addChunk:b,maxBuffer:E});return appendFinalChunk$2({state:A,convertChunk:p,getSize:g,truncateChunk:v,addChunk:b,getFinalChunk:C,maxBuffer:E}),w(A)}catch(s){let l=typeof s==`object`&&s?s:Error(s);throw l.bufferedData=w(A),l}},appendFinalChunk$2=({state:s,getSize:l,truncateChunk:p,addChunk:g,getFinalChunk:v,maxBuffer:b})=>{let C=v(s);C!==void 0&&appendChunk$2({convertedChunk:C,state:s,getSize:l,truncateChunk:p,addChunk:g,maxBuffer:b})},appendChunk$2=({convertedChunk:s,state:l,getSize:p,truncateChunk:g,addChunk:v,maxBuffer:b})=>{let C=p(s),w=l.length+C;if(w<=b){addNewChunk$2(s,l,v,w);return}let E=g(s,b-l.length);throw E!==void 0&&addNewChunk$2(E,l,v,b),new MaxBufferError$2},addNewChunk$2=(s,l,p,g)=>{l.contents=p(s,l,g),l.length=g},getChunkType$2=s=>{let l=typeof s;if(l===`string`)return`string`;if(l!==`object`||s===null)return`others`;if(globalThis.Buffer?.isBuffer(s))return`buffer`;let p=objectToString$2.call(s);return p===`[object ArrayBuffer]`?`arrayBuffer`:p===`[object DataView]`?`dataView`:Number.isInteger(s.byteLength)&&Number.isInteger(s.byteOffset)&&objectToString$2.call(s.buffer)===`[object ArrayBuffer]`?`typedArray`:`others`},{toString:objectToString$2}=Object.prototype,MaxBufferError$2=class extends Error{name=`MaxBufferError`;constructor(){super(`maxBuffer exceeded`)}}})),identity$2,noop$4,getContentsProperty,throwObjectStream$2,getLengthProperty,init_utils$2=__esmMin((()=>{identity$2=s=>s,noop$4=()=>void 0,getContentsProperty=({contents:s})=>s,throwObjectStream$2=s=>{throw Error(`Streams in object mode are not supported: ${String(s)}`)},getLengthProperty=s=>s.length}));async function getStreamAsArray(s,l){return getStreamContents$3(s,arrayMethods,l)}var initArray,increment,addArrayChunk,arrayMethods,init_array$2=__esmMin((()=>{init_contents$2(),init_utils$2(),initArray=()=>({contents:[]}),increment=()=>1,addArrayChunk=(s,{contents:l})=>(l.push(s),l),arrayMethods={init:initArray,convertChunk:{string:identity$2,buffer:identity$2,arrayBuffer:identity$2,dataView:identity$2,typedArray:identity$2,others:identity$2},getSize:increment,truncateChunk:noop$4,addChunk:addArrayChunk,getFinalChunk:noop$4,finalize:getContentsProperty}}));async function getStreamAsArrayBuffer$2(s,l){return getStreamContents$3(s,arrayBufferMethods$2,l)}var initArrayBuffer$2,useTextEncoder$2,textEncoder$2,useUint8Array$2,useUint8ArrayWithOffset$2,truncateArrayBufferChunk$2,addArrayBufferChunk$2,resizeArrayBufferSlow$2,resizeArrayBuffer$2,getNewContentsLength$2,SCALE_FACTOR$2,finalizeArrayBuffer$2,hasArrayBufferResize$2,arrayBufferMethods$2,init_array_buffer$1=__esmMin((()=>{init_contents$2(),init_utils$2(),initArrayBuffer$2=()=>({contents:new ArrayBuffer(0)}),useTextEncoder$2=s=>textEncoder$2.encode(s),textEncoder$2=new TextEncoder,useUint8Array$2=s=>new Uint8Array(s),useUint8ArrayWithOffset$2=s=>new Uint8Array(s.buffer,s.byteOffset,s.byteLength),truncateArrayBufferChunk$2=(s,l)=>s.slice(0,l),addArrayBufferChunk$2=(s,{contents:l,length:p},g)=>{let v=hasArrayBufferResize$2()?resizeArrayBuffer$2(l,g):resizeArrayBufferSlow$2(l,g);return new Uint8Array(v).set(s,p),v},resizeArrayBufferSlow$2=(s,l)=>{if(l<=s.byteLength)return s;let p=new ArrayBuffer(getNewContentsLength$2(l));return new Uint8Array(p).set(new Uint8Array(s),0),p},resizeArrayBuffer$2=(s,l)=>{if(l<=s.maxByteLength)return s.resize(l),s;let p=new ArrayBuffer(l,{maxByteLength:getNewContentsLength$2(l)});return new Uint8Array(p).set(new Uint8Array(s),0),p},getNewContentsLength$2=s=>SCALE_FACTOR$2**Math.ceil(Math.log(s)/Math.log(SCALE_FACTOR$2)),SCALE_FACTOR$2=2,finalizeArrayBuffer$2=({contents:s,length:l})=>hasArrayBufferResize$2()?s:s.slice(0,l),hasArrayBufferResize$2=()=>`resize`in ArrayBuffer.prototype,arrayBufferMethods$2={init:initArrayBuffer$2,convertChunk:{string:useTextEncoder$2,buffer:useUint8Array$2,arrayBuffer:useUint8Array$2,dataView:useUint8ArrayWithOffset$2,typedArray:useUint8ArrayWithOffset$2,others:throwObjectStream$2},getSize:getLengthProperty,truncateChunk:truncateArrayBufferChunk$2,addChunk:addArrayBufferChunk$2,getFinalChunk:noop$4,finalize:finalizeArrayBuffer$2}}));async function getStreamAsString$2(s,l){return getStreamContents$3(s,stringMethods$2,l)}var initString$2,useTextDecoder$2,addStringChunk$2,truncateStringChunk$2,getFinalStringChunk$2,stringMethods$2,init_string$1=__esmMin((()=>{init_contents$2(),init_utils$2(),initString$2=()=>({contents:``,textDecoder:new TextDecoder}),useTextDecoder$2=(s,{textDecoder:l})=>l.decode(s,{stream:!0}),addStringChunk$2=(s,{contents:l})=>l+s,truncateStringChunk$2=(s,l)=>s.slice(0,l),getFinalStringChunk$2=({textDecoder:s})=>{let l=s.decode();return l===``?void 0:l},stringMethods$2={init:initString$2,convertChunk:{string:identity$2,buffer:useTextDecoder$2,arrayBuffer:useTextDecoder$2,dataView:useTextDecoder$2,typedArray:useTextDecoder$2,others:throwObjectStream$2},getSize:getLengthProperty,truncateChunk:truncateStringChunk$2,addChunk:addStringChunk$2,getFinalChunk:getFinalStringChunk$2,finalize:getContentsProperty}})),init_exports=__esmMin((()=>{init_array$2(),init_array_buffer$1(),init_string$1(),init_contents$2()})),init_source$1=__esmMin((()=>{init_stream$1(),init_exports(),Object.assign(nodeImports,{on:node_events.on,finished:node_stream_promises.finished})})),handleMaxBuffer,getMaxBufferUnit,checkIpcMaxBuffer,getMaxBufferMessage,getMaxBufferInfo,isMaxBufferSync,truncateMaxBufferSync,getMaxBufferSync,init_max_buffer=__esmMin((()=>{init_source$1(),init_standard_stream(),init_specific(),handleMaxBuffer=({error:s,stream:l,readableObjectMode:p,lines:g,encoding:v,fdNumber:b})=>{if(!(s instanceof MaxBufferError$2))throw s;if(b===`all`)return s;throw s.maxBufferInfo={fdNumber:b,unit:getMaxBufferUnit(p,g,v)},l.destroy(),s},getMaxBufferUnit=(s,l,p)=>s?`objects`:l?`lines`:p===`buffer`?`bytes`:`characters`,checkIpcMaxBuffer=(s,l,p)=>{if(l.length!==p)return;let g=new MaxBufferError$2;throw g.maxBufferInfo={fdNumber:`ipc`},g},getMaxBufferMessage=(s,l)=>{let{streamName:p,threshold:g,unit:v}=getMaxBufferInfo(s,l);return`Command's ${p} was larger than ${g} ${v}`},getMaxBufferInfo=(s,l)=>{if(s?.maxBufferInfo===void 0)return{streamName:`output`,threshold:l[1],unit:`bytes`};let{maxBufferInfo:{fdNumber:p,unit:g}}=s;delete s.maxBufferInfo;let v=getFdSpecificValue(l,p);return p===`ipc`?{streamName:`IPC output`,threshold:v,unit:`messages`}:{streamName:getStreamName(p),threshold:v,unit:g}},isMaxBufferSync=(s,l,p)=>s?.code===`ENOBUFS`&&l!==null&&l.some(s=>s!==null&&s.length>getMaxBufferSync(p)),truncateMaxBufferSync=(s,l,p)=>{if(!l)return s;let g=getMaxBufferSync(p);return s.length>g?s.slice(0,g):s},getMaxBufferSync=([,s])=>s})),createMessages,getErrorPrefix$2,getForcefulSuffix,getOriginalMessage,serializeIpcMessage,serializeMessagePart,serializeMessageItem,init_message=__esmMin((()=>{init_strip_final_newline$1(),init_uint_array(),init_cwd(),init_escape(),init_max_buffer(),init_signal(),init_final_error(),createMessages=({stdio:s,all:l,ipcOutput:p,originalError:g,signal:v,signalDescription:b,exitCode:C,escapedCommand:w,timedOut:E,isCanceled:k,isGracefullyCanceled:A,isMaxBuffer:N,isForcefullyTerminated:F,forceKillAfterDelay:I,killSignal:R,maxBuffer:B,timeout:q,cwd:le})=>{let J=g?.code,_e=getErrorPrefix$2({originalError:g,timedOut:E,timeout:q,isMaxBuffer:N,maxBuffer:B,errorCode:J,signal:v,signalDescription:b,exitCode:C,isCanceled:k,isGracefullyCanceled:A,isForcefullyTerminated:F,forceKillAfterDelay:I,killSignal:R}),be=getOriginalMessage(g,le),xe=`${_e}: ${w}${be===void 0?``:`\n${be}`}`;return{originalMessage:be,shortMessage:xe,message:[xe,...l===void 0?[s[2],s[1]]:[l],...s.slice(3),p.map(s=>serializeIpcMessage(s)).join(` +]);`)},getStrictResponseError=(s,l)=>Error(`${getMethodName(`sendMessage`,l)} failed when sending an acknowledgment response to the ${getOtherProcessName(l)}.`,{cause:s}),throwOnMissingStrict=s=>{throw Error(`${getMethodName(`sendMessage`,s)} failed: the ${getOtherProcessName(s)} is not listening to incoming messages.`)},throwOnStrictDisconnect=s=>{throw Error(`${getMethodName(`sendMessage`,s)} failed: the ${getOtherProcessName(s)} exited without listening to incoming messages.`)},getAbortDisconnectError=()=>Error(`\`cancelSignal\` aborted: the ${getOtherProcessName(!0)} disconnected.`),throwOnMissingParent=()=>{throw Error("`getCancelSignal()` cannot be used without setting the `cancelSignal` subprocess option.")},handleEpipeError=({error:s,methodName:l,isSubprocess:f})=>{if(s.code===`EPIPE`)throw Error(`${getMethodName(l,f)} cannot be used: the ${getOtherProcessName(f)} is disconnecting.`,{cause:s})},handleSerializationError=({error:s,methodName:l,isSubprocess:f,message:p})=>{if(isSerializationError(s))throw Error(`${getMethodName(l,f)}'s argument type is invalid: the message cannot be serialized: ${String(p)}.`,{cause:s})},isSerializationError=({code:s,message:l})=>SERIALIZATION_ERROR_CODES.has(s)||SERIALIZATION_ERROR_MESSAGES.some(s=>l.includes(s)),SERIALIZATION_ERROR_CODES=new Set([`ERR_MISSING_ARGS`,`ERR_INVALID_ARG_TYPE`]),SERIALIZATION_ERROR_MESSAGES=[`could not be cloned`,`circular structure`,`call stack size exceeded`],getMethodName=(s,l,f=``)=>s===`cancelSignal`?"`cancelSignal`'s `controller.abort()`":`${getNamespaceName(l)}${s}(${f})`,getNamespaceName=s=>s?``:`subprocess.`,getOtherProcessName=s=>s?`parent process`:`subprocess`,disconnect=s=>{s.connected&&s.disconnect()}})),createDeferred,init_deferred=__esmMin((()=>{createDeferred=()=>{let s={},l=new Promise((l,f)=>{Object.assign(s,{resolve:l,reject:f})});return Object.assign(l,s)}})),getToStream,getFromStream,SUBPROCESS_OPTIONS,getFdNumber,parseFdNumber,validateFdNumber,getInvalidStdioOptionMessage,getInvalidStdioOption,getUsedDescriptor,getOptionName,serializeOptionValue,init_fd_options=__esmMin((()=>{init_specific(),getToStream=(s,l=`stdin`)=>{let f=!0,{options:p,fileDescriptors:g}=SUBPROCESS_OPTIONS.get(s),v=getFdNumber(g,l,!0),b=s.stdio[v];if(b===null)throw TypeError(getInvalidStdioOptionMessage(v,l,p,!0));return b},getFromStream=(s,l=`stdout`)=>{let f=!1,{options:p,fileDescriptors:g}=SUBPROCESS_OPTIONS.get(s),v=getFdNumber(g,l,!1),b=v===`all`?s.all:s.stdio[v];if(b==null)throw TypeError(getInvalidStdioOptionMessage(v,l,p,!1));return b},SUBPROCESS_OPTIONS=new WeakMap,getFdNumber=(s,l,f)=>{let p=parseFdNumber(l,f);return validateFdNumber(p,l,f,s),p},parseFdNumber=(s,l)=>{let f=parseFd(s);if(f!==void 0)return f;let{validOptions:p,defaultValue:g}=l?{validOptions:`"stdin"`,defaultValue:`stdin`}:{validOptions:`"stdout", "stderr", "all"`,defaultValue:`stdout`};throw TypeError(`"${getOptionName(l)}" must not be "${s}". +It must be ${p} or "fd3", "fd4" (and so on). +It is optional and defaults to "${g}".`)},validateFdNumber=(s,l,f,p)=>{let g=p[getUsedDescriptor(s)];if(g===void 0)throw TypeError(`"${getOptionName(f)}" must not be ${l}. That file descriptor does not exist. +Please set the "stdio" option to ensure that file descriptor exists.`);if(g.direction===`input`&&!f)throw TypeError(`"${getOptionName(f)}" must not be ${l}. It must be a readable stream, not writable.`);if(g.direction!==`input`&&f)throw TypeError(`"${getOptionName(f)}" must not be ${l}. It must be a writable stream, not readable.`)},getInvalidStdioOptionMessage=(s,l,f,p)=>{if(s===`all`&&!f.all)return`The "all" option must be true to use "from: 'all'".`;let{optionName:g,optionValue:v}=getInvalidStdioOption(s,f);return`The "${g}: ${serializeOptionValue(v)}" option is incompatible with using "${getOptionName(p)}: ${serializeOptionValue(l)}". +Please set this option with "pipe" instead.`},getInvalidStdioOption=(s,{stdin:l,stdout:f,stderr:p,stdio:g})=>{let v=getUsedDescriptor(s);return v===0&&l!==void 0?{optionName:`stdin`,optionValue:l}:v===1&&f!==void 0?{optionName:`stdout`,optionValue:f}:v===2&&p!==void 0?{optionName:`stderr`,optionValue:p}:{optionName:`stdio[${v}]`,optionValue:g[v]}},getUsedDescriptor=s=>s===`all`?1:s,getOptionName=s=>s?`to`:`from`,serializeOptionValue=s=>typeof s==`string`?`'${s}'`:typeof s==`number`?`${s}`:`Stream`})),incrementMaxListeners,init_max_listeners=__esmMin((()=>{incrementMaxListeners=(s,l,f)=>{let p=s.getMaxListeners();p===0||p===1/0||(s.setMaxListeners(p+l),(0,node_events.addAbortListener)(f,()=>{s.setMaxListeners(s.getMaxListeners()-l)}))}})),addReference,addReferenceCount,removeReference,removeReferenceCount,undoAddedReferences,redoAddedReferences,init_reference=__esmMin((()=>{addReference=(s,l)=>{l&&addReferenceCount(s)},addReferenceCount=s=>{s.refCounted()},removeReference=(s,l)=>{l&&removeReferenceCount(s)},removeReferenceCount=s=>{s.unrefCounted()},undoAddedReferences=(s,l)=>{l&&(removeReferenceCount(s),removeReferenceCount(s))},redoAddedReferences=(s,l)=>{l&&(addReferenceCount(s),addReferenceCount(s))}})),onMessage,onDisconnect,INCOMING_MESSAGES,init_incoming=__esmMin((()=>{init_outgoing(),init_reference(),init_strict(),init_graceful$1(),onMessage=async({anyProcess:s,channel:l,isSubprocess:f,ipcEmitter:p},g)=>{if(handleStrictResponse(g)||handleAbort(g))return;INCOMING_MESSAGES.has(s)||INCOMING_MESSAGES.set(s,[]);let v=INCOMING_MESSAGES.get(s);if(v.push(g),!(v.length>1))for(;v.length>0;){await waitForOutgoingMessages(s,p,g),await node_timers_promises.scheduler.yield();let b=await handleStrictRequest({wrappedMessage:v[0],anyProcess:s,channel:l,isSubprocess:f,ipcEmitter:p});v.shift(),p.emit(`message`,b),p.emit(`message:done`)}},onDisconnect=async({anyProcess:s,channel:l,isSubprocess:f,ipcEmitter:p,boundOnMessage:g})=>{abortOnDisconnect();let v=INCOMING_MESSAGES.get(s);for(;v?.length>0;)await(0,node_events.once)(p,`message:done`);s.removeListener(`message`,g),redoAddedReferences(l,f),p.connected=!1,p.emit(`disconnect`)},INCOMING_MESSAGES=new WeakMap})),getIpcEmitter,IPC_EMITTERS,forwardEvents,isConnected,init_forward=__esmMin((()=>{init_incoming(),init_reference(),getIpcEmitter=(s,l,f)=>{if(IPC_EMITTERS.has(s))return IPC_EMITTERS.get(s);let p=new node_events.EventEmitter;return p.connected=!0,IPC_EMITTERS.set(s,p),forwardEvents({ipcEmitter:p,anyProcess:s,channel:l,isSubprocess:f}),p},IPC_EMITTERS=new WeakMap,forwardEvents=({ipcEmitter:s,anyProcess:l,channel:f,isSubprocess:p})=>{let g=onMessage.bind(void 0,{anyProcess:l,channel:f,isSubprocess:p,ipcEmitter:s});l.on(`message`,g),l.once(`disconnect`,onDisconnect.bind(void 0,{anyProcess:l,channel:f,isSubprocess:p,ipcEmitter:s,boundOnMessage:g})),undoAddedReferences(f,p)},isConnected=s=>{let l=IPC_EMITTERS.get(s);return l===void 0?s.channel!==null:l.connected}})),handleSendStrict,count,validateStrictDeadlock,handleStrictRequest,handleStrictResponse,waitForStrictResponse,STRICT_RESPONSES,throwOnDisconnect$1,REQUEST_TYPE,RESPONSE_TYPE,init_strict=__esmMin((()=>{init_deferred(),init_max_listeners(),init_send(),init_validation(),init_forward(),init_outgoing(),handleSendStrict=({anyProcess:s,channel:l,isSubprocess:f,message:p,strict:g})=>{if(!g)return p;let v=hasMessageListeners(s,getIpcEmitter(s,l,f));return{id:count++,type:REQUEST_TYPE,message:p,hasListeners:v}},count=0n,validateStrictDeadlock=(s,l)=>{if(!(l?.type!==REQUEST_TYPE||l.hasListeners))for(let{id:l}of s)l!==void 0&&STRICT_RESPONSES[l].resolve({isDeadlock:!0,hasListeners:!1})},handleStrictRequest=async({wrappedMessage:s,anyProcess:l,channel:f,isSubprocess:p,ipcEmitter:g})=>{if(s?.type!==REQUEST_TYPE||!l.connected)return s;let{id:v,message:b}=s,C={id:v,type:RESPONSE_TYPE,message:hasMessageListeners(l,g)};try{await sendMessage$1({anyProcess:l,channel:f,isSubprocess:p,ipc:!0},C)}catch(s){g.emit(`strict:error`,s)}return b},handleStrictResponse=s=>{if(s?.type!==RESPONSE_TYPE)return!1;let{id:l,message:f}=s;return STRICT_RESPONSES[l]?.resolve({isDeadlock:!1,hasListeners:f}),!0},waitForStrictResponse=async(s,l,f)=>{if(s?.type!==REQUEST_TYPE)return;let p=createDeferred();STRICT_RESPONSES[s.id]=p;let g=new AbortController;try{let{isDeadlock:s,hasListeners:v}=await Promise.race([p,throwOnDisconnect$1(l,f,g)]);s&&throwOnStrictDeadlockError(f),v||throwOnMissingStrict(f)}finally{g.abort(),delete STRICT_RESPONSES[s.id]}},STRICT_RESPONSES={},throwOnDisconnect$1=async(s,l,{signal:f})=>{incrementMaxListeners(s,1,f),await(0,node_events.once)(s,`disconnect`,{signal:f}),throwOnStrictDisconnect(l)},REQUEST_TYPE=`execa:ipc:request`,RESPONSE_TYPE=`execa:ipc:response`})),startSendMessage,endSendMessage,waitForOutgoingMessages,OUTGOING_MESSAGES,hasMessageListeners,getMinListenerCount,init_outgoing=__esmMin((()=>{init_deferred(),init_specific(),init_fd_options(),init_strict(),startSendMessage=(s,l,f)=>{OUTGOING_MESSAGES.has(s)||OUTGOING_MESSAGES.set(s,new Set);let p=OUTGOING_MESSAGES.get(s),g={onMessageSent:createDeferred(),id:f?l.id:void 0};return p.add(g),{outgoingMessages:p,outgoingMessage:g}},endSendMessage=({outgoingMessages:s,outgoingMessage:l})=>{s.delete(l),l.onMessageSent.resolve()},waitForOutgoingMessages=async(s,l,f)=>{for(;!hasMessageListeners(s,l)&&OUTGOING_MESSAGES.get(s)?.size>0;){let l=[...OUTGOING_MESSAGES.get(s)];validateStrictDeadlock(l,f),await Promise.all(l.map(({onMessageSent:s})=>s))}},OUTGOING_MESSAGES=new WeakMap,hasMessageListeners=(s,l)=>l.listenerCount(`message`)>getMinListenerCount(s),getMinListenerCount=s=>SUBPROCESS_OPTIONS.has(s)&&!getFdSpecificValue(SUBPROCESS_OPTIONS.get(s).options.buffer,`ipc`)?1:0})),sendMessage$1,sendMessageAsync,sendOneMessage,getSendMethod,PROCESS_SEND_METHODS,init_send=__esmMin((()=>{init_validation(),init_outgoing(),init_strict(),sendMessage$1=({anyProcess:s,channel:l,isSubprocess:f,ipc:p},g,{strict:v=!1}={})=>{let b=`sendMessage`;return validateIpcMethod({methodName:b,isSubprocess:f,ipc:p,isConnected:s.connected}),sendMessageAsync({anyProcess:s,channel:l,methodName:b,isSubprocess:f,message:g,strict:v})},sendMessageAsync=async({anyProcess:s,channel:l,methodName:f,isSubprocess:p,message:g,strict:v})=>{let b=handleSendStrict({anyProcess:s,channel:l,isSubprocess:p,message:g,strict:v}),C=startSendMessage(s,b,v);try{await sendOneMessage({anyProcess:s,methodName:f,isSubprocess:p,wrappedMessage:b,message:g})}catch(l){throw disconnect(s),l}finally{endSendMessage(C)}},sendOneMessage=async({anyProcess:s,methodName:l,isSubprocess:f,wrappedMessage:p,message:g})=>{let v=getSendMethod(s);try{await Promise.all([waitForStrictResponse(p,s,f),v(p)])}catch(s){throw handleEpipeError({error:s,methodName:l,isSubprocess:f}),handleSerializationError({error:s,methodName:l,isSubprocess:f,message:g}),s}},getSendMethod=s=>{if(PROCESS_SEND_METHODS.has(s))return PROCESS_SEND_METHODS.get(s);let l=(0,node_util.promisify)(s.send.bind(s));return PROCESS_SEND_METHODS.set(s,l),l},PROCESS_SEND_METHODS=new WeakMap})),sendAbort,getCancelSignal$1,startIpc,cancelListening,handleAbort,GRACEFUL_CANCEL_TYPE,abortOnDisconnect,cancelController,init_graceful$1=__esmMin((()=>{init_send(),init_forward(),init_validation(),sendAbort=(s,l)=>{let f=`cancelSignal`;return validateConnection(f,!1,s.connected),sendOneMessage({anyProcess:s,methodName:f,isSubprocess:!1,wrappedMessage:{type:GRACEFUL_CANCEL_TYPE,message:l},message:l})},getCancelSignal$1=async({anyProcess:s,channel:l,isSubprocess:f,ipc:p})=>(await startIpc({anyProcess:s,channel:l,isSubprocess:f,ipc:p}),cancelController.signal),startIpc=async({anyProcess:s,channel:l,isSubprocess:f,ipc:p})=>{if(!cancelListening){if(cancelListening=!0,!p){throwOnMissingParent();return}if(l===null){abortOnDisconnect();return}getIpcEmitter(s,l,f),await node_timers_promises.scheduler.yield()}},cancelListening=!1,handleAbort=s=>s?.type===GRACEFUL_CANCEL_TYPE?(cancelController.abort(s.message),!0):!1,GRACEFUL_CANCEL_TYPE=`execa:ipc:cancel`,abortOnDisconnect=()=>{cancelController.abort(getAbortDisconnectError())},cancelController=new AbortController})),validateGracefulCancel,throwOnGracefulCancel,sendOnAbort,getReason,init_graceful=__esmMin((()=>{init_abort_signal(),init_graceful$1(),init_kill$1(),validateGracefulCancel=({gracefulCancel:s,cancelSignal:l,ipc:f,serialization:p})=>{if(s){if(l===void 0)throw Error("The `cancelSignal` option must be defined when setting the `gracefulCancel` option.");if(!f)throw Error("The `ipc` option cannot be false when setting the `gracefulCancel` option.");if(p===`json`)throw Error("The `serialization` option cannot be 'json' when setting the `gracefulCancel` option.")}},throwOnGracefulCancel=({subprocess:s,cancelSignal:l,gracefulCancel:f,forceKillAfterDelay:p,context:g,controller:v})=>f?[sendOnAbort({subprocess:s,cancelSignal:l,forceKillAfterDelay:p,context:g,controller:v})]:[],sendOnAbort=async({subprocess:s,cancelSignal:l,forceKillAfterDelay:f,context:p,controller:{signal:g}})=>{throw await onAbortedSignal(l,g),await sendAbort(s,getReason(l)),killOnTimeout({kill:s.kill,forceKillAfterDelay:f,context:p,controllerSignal:g}),p.terminationReason??=`gracefulCancel`,l.reason},getReason=({reason:s})=>{if(!(s instanceof DOMException))return s;let l=Error(s.message);return Object.defineProperty(l,`stack`,{value:s.stack,enumerable:!1,configurable:!0,writable:!0}),l}})),validateTimeout$2,throwOnTimeout,killAfterTimeout,init_timeout=__esmMin((()=>{init_final_error(),validateTimeout$2=({timeout:s})=>{if(s!==void 0&&(!Number.isFinite(s)||s<0))throw TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${s}\` (${typeof s})`)},throwOnTimeout=(s,l,f,p)=>l===0||l===void 0?[]:[killAfterTimeout(s,l,f,p)],killAfterTimeout=async(s,l,f,{signal:p})=>{throw await(0,node_timers_promises.setTimeout)(l,void 0,{signal:p}),f.terminationReason??=`timeout`,s.kill(),new DiscardedError}})),mapNode,handleNodeOption,init_node=__esmMin((()=>{init_file_url(),mapNode=({options:s})=>{if(s.node===!1)throw TypeError('The "node" option cannot be false with `execaNode()`.');return{options:{...s,node:!0}}},handleNodeOption=(s,l,{node:f=!1,nodePath:p=node_process.execPath,nodeOptions:g=node_process.execArgv.filter(s=>!s.startsWith(`--inspect`)),cwd:v,execPath:b,...C})=>{if(b!==void 0)throw TypeError(`The "execPath" option has been removed. Please use the "nodePath" option instead.`);let w=safeNormalizeFileUrl(p,`The "nodePath" option`),E=node_path.default.resolve(v,w),k={...C,nodePath:E,node:f,cwd:v};if(!f)return[s,l,k];if(node_path.default.basename(s,`.exe`)===`node`)throw TypeError(`When the "node" option is true, the first argument does not need to be "node".`);return[E,[...g,s,...l],{ipc:!0,...k,shell:!1}]}})),validateIpcInputOption,validateAdvancedInput,validateJsonInput,validateIpcInput,sendIpcInput,init_ipc_input=__esmMin((()=>{validateIpcInputOption=({ipcInput:s,ipc:l,serialization:f})=>{if(s!==void 0){if(!l)throw Error("The `ipcInput` option cannot be set unless the `ipc` option is `true`.");validateIpcInput[f](s)}},validateAdvancedInput=s=>{try{(0,node_v8.serialize)(s)}catch(s){throw Error("The `ipcInput` option is not serializable with a structured clone.",{cause:s})}},validateJsonInput=s=>{try{JSON.stringify(s)}catch(s){throw Error("The `ipcInput` option is not serializable with JSON.",{cause:s})}},validateIpcInput={advanced:validateAdvancedInput,json:validateJsonInput},sendIpcInput=async(s,l)=>{l!==void 0&&await s.sendMessage(l)}})),validateEncoding,TEXT_ENCODINGS,BINARY_ENCODINGS,ENCODINGS,getCorrectEncoding,ENCODING_ALIASES,serializeEncoding,init_encoding_option=__esmMin((()=>{validateEncoding=({encoding:s})=>{if(ENCODINGS.has(s))return;let l=getCorrectEncoding(s);if(l!==void 0)throw TypeError(`Invalid option \`encoding: ${serializeEncoding(s)}\`. +Please rename it to ${serializeEncoding(l)}.`);let f=[...ENCODINGS].map(s=>serializeEncoding(s)).join(`, `);throw TypeError(`Invalid option \`encoding: ${serializeEncoding(s)}\`. +Please rename it to one of: ${f}.`)},TEXT_ENCODINGS=new Set([`utf8`,`utf16le`]),BINARY_ENCODINGS=new Set([`buffer`,`hex`,`base64`,`base64url`,`latin1`,`ascii`]),ENCODINGS=new Set([...TEXT_ENCODINGS,...BINARY_ENCODINGS]),getCorrectEncoding=s=>{if(s===null)return`buffer`;if(typeof s!=`string`)return;let l=s.toLowerCase();if(l in ENCODING_ALIASES)return ENCODING_ALIASES[l];if(ENCODINGS.has(l))return l},ENCODING_ALIASES={"utf-8":`utf8`,"utf-16le":`utf16le`,"ucs-2":`utf16le`,ucs2:`utf16le`,binary:`latin1`},serializeEncoding=s=>typeof s==`string`?`"${s}"`:String(s)})),normalizeCwd,getDefaultCwd,fixCwdError,init_cwd=__esmMin((()=>{init_file_url(),normalizeCwd=(s=getDefaultCwd())=>{let l=safeNormalizeFileUrl(s,`The "cwd" option`);return node_path.default.resolve(l)},getDefaultCwd=()=>{try{return node_process.default.cwd()}catch(s){throw s.message=`The current directory does not exist.\n${s.message}`,s}},fixCwdError=(s,l)=>{if(l===getDefaultCwd())return s;let f;try{f=(0,node_fs.statSync)(l)}catch(f){return`The "cwd" option is invalid: ${l}.\n${f.message}\n${s}`}return f.isDirectory()?s:`The "cwd" option is not a directory: ${l}.\n${s}`}})),import_cross_spawn$1,normalizeOptions,addDefaultOptions,getEnv$2,init_options=__esmMin((()=>{import_cross_spawn$1=__toESM$1(require_cross_spawn$1(),1),init_npm_run_path$1(),init_kill$1(),init_signal(),init_cancel(),init_graceful(),init_timeout(),init_node(),init_ipc_input(),init_encoding_option(),init_cwd(),init_file_url(),init_specific(),normalizeOptions=(s,l,f)=>{f.cwd=normalizeCwd(f.cwd);let[p,g,v]=handleNodeOption(s,l,f),{command:b,args:C,options:w}=import_cross_spawn$1.default._parse(p,g,v),E=addDefaultOptions(normalizeFdSpecificOptions(w));return validateTimeout$2(E),validateEncoding(E),validateIpcInputOption(E),validateCancelSignal(E),validateGracefulCancel(E),E.shell=normalizeFileUrl(E.shell),E.env=getEnv$2(E),E.killSignal=normalizeKillSignal(E.killSignal),E.forceKillAfterDelay=normalizeForceKillAfterDelay(E.forceKillAfterDelay),E.lines=E.lines.map((s,l)=>s&&!BINARY_ENCODINGS.has(E.encoding)&&E.buffer[l]),node_process.default.platform===`win32`&&node_path.default.basename(b,`.exe`)===`cmd`&&C.unshift(`/q`),{file:b,commandArguments:C,options:E}},addDefaultOptions=({extendEnv:s=!0,preferLocal:l=!1,cwd:f,localDir:p=f,encoding:g=`utf8`,reject:v=!0,cleanup:b=!0,all:C=!1,windowsHide:w=!0,killSignal:E=`SIGTERM`,forceKillAfterDelay:k=!0,gracefulCancel:A=!1,ipcInput:N,ipc:F=N!==void 0||A,serialization:I=`advanced`,...R})=>({...R,extendEnv:s,preferLocal:l,cwd:f,localDirectory:p,encoding:g,reject:v,cleanup:b,all:C,windowsHide:w,killSignal:E,forceKillAfterDelay:k,gracefulCancel:A,ipcInput:N,ipc:F,serialization:I}),getEnv$2=({env:s,extendEnv:l,preferLocal:f,node:p,localDirectory:g,nodePath:v})=>{let b=l?{...node_process.default.env,...s}:s;return f||p?npmRunPathEnv$2({env:b,cwd:g,execPath:v,preferLocal:f,addExecPath:p}):b}})),concatenateShell,init_shell$1=__esmMin((()=>{concatenateShell=(s,l,f)=>f.shell&&l.length>0?[[s,...l].join(` `),[],f]:[s,l,f]}));function stripFinalNewline$2(s){if(typeof s==`string`)return stripFinalNewlineString(s);if(!(ArrayBuffer.isView(s)&&s.BYTES_PER_ELEMENT===1))throw Error(`Input must be a string or a Uint8Array`);return stripFinalNewlineBinary(s)}var stripFinalNewlineString,stripFinalNewlineBinary,LF,LF_BINARY,CR,CR_BINARY,init_strip_final_newline$1=__esmMin((()=>{stripFinalNewlineString=s=>s.at(-1)===LF?s.slice(0,s.at(-2)===CR?-2:-1):s,stripFinalNewlineBinary=s=>s.at(-1)===LF_BINARY?s.subarray(0,s.at(-2)===CR_BINARY?-2:-1):s,LF=` +`,LF_BINARY=LF.codePointAt(0),CR=`\r`,CR_BINARY=CR.codePointAt(0)}));function isStream$2(s,{checkOpen:l=!0}={}){return typeof s==`object`&&!!s&&(s.writable||s.readable||!l||s.writable===void 0&&s.readable===void 0)&&typeof s.pipe==`function`}function isWritableStream$3(s,{checkOpen:l=!0}={}){return isStream$2(s,{checkOpen:l})&&(s.writable||!l)&&typeof s.write==`function`&&typeof s.end==`function`&&typeof s.writable==`boolean`&&typeof s.writableObjectMode==`boolean`&&typeof s.destroy==`function`&&typeof s.destroyed==`boolean`}function isReadableStream$1(s,{checkOpen:l=!0}={}){return isStream$2(s,{checkOpen:l})&&(s.readable||!l)&&typeof s.read==`function`&&typeof s.readable==`boolean`&&typeof s.readableObjectMode==`boolean`&&typeof s.destroy==`function`&&typeof s.destroyed==`boolean`}function isDuplexStream(s,l){return isWritableStream$3(s,l)&&isReadableStream$1(s,l)}var init_is_stream$1=__esmMin((()=>{}));function i$2(){return this[n].next()}function o(s){return this[n].return(s)}function h$1({preventCancel:s=!1}={}){let l=new c$1(this.getReader(),s),f=Object.create(u);return f[n]=l,f}var a,c$1,n,u,init_asyncIterator=__esmMin((()=>{a=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype),c$1=class{#e;#t;#n=!1;#r=void 0;constructor(s,l){this.#e=s,this.#t=l}next(){let s=()=>this.#i();return this.#r=this.#r?this.#r.then(s,s):s(),this.#r}return(s){let l=()=>this.#a(s);return this.#r?this.#r.then(l,l):l()}async#i(){if(this.#n)return{done:!0,value:void 0};let s;try{s=await this.#e.read()}catch(s){throw this.#r=void 0,this.#n=!0,this.#e.releaseLock(),s}return s.done&&(this.#r=void 0,this.#n=!0,this.#e.releaseLock()),s}async#a(s){if(this.#n)return{done:!0,value:s};if(this.#n=!0,!this.#t){let l=this.#e.cancel(s);return this.#e.releaseLock(),await l,{done:!0,value:s}}return this.#e.releaseLock(),{done:!0,value:s}}},n=Symbol(),Object.defineProperty(i$2,`name`,{value:`next`}),Object.defineProperty(o,`name`,{value:`return`}),u=Object.create(a,{next:{enumerable:!0,configurable:!0,writable:!0,value:i$2},return:{enumerable:!0,configurable:!0,writable:!0,value:o}})})),init_ponyfill=__esmMin((()=>{init_asyncIterator()})),getAsyncIterable,toString$1,getStreamIterable,handleStreamEnd,nodeImports,init_stream$1=__esmMin((()=>{init_is_stream$1(),init_ponyfill(),getAsyncIterable=s=>{if(isReadableStream$1(s,{checkOpen:!1})&&nodeImports.on!==void 0)return getStreamIterable(s);if(typeof s?.[Symbol.asyncIterator]==`function`)return s;if(toString$1.call(s)===`[object ReadableStream]`)return h$1.call(s);throw TypeError(`The first argument must be a Readable, a ReadableStream, or an async iterable.`)},{toString:toString$1}=Object.prototype,getStreamIterable=async function*(s){let l=new AbortController,f={};handleStreamEnd(s,l,f);try{for await(let[f]of nodeImports.on(s,`data`,{signal:l.signal}))yield f}catch(s){if(f.error!==void 0)throw f.error;if(!l.signal.aborted)throw s}finally{s.destroy()}},handleStreamEnd=async(s,l,f)=>{try{await nodeImports.finished(s,{cleanup:!0,readable:!0,writable:!1,error:!1})}catch(s){f.error=s}finally{l.abort()}},nodeImports={}})),getStreamContents$3,appendFinalChunk$2,appendChunk$2,addNewChunk$2,getChunkType$2,objectToString$2,MaxBufferError$2,init_contents$2=__esmMin((()=>{init_stream$1(),getStreamContents$3=async(s,{init:l,convertChunk:f,getSize:p,truncateChunk:g,addChunk:v,getFinalChunk:b,finalize:C},{maxBuffer:w=1/0}={})=>{let E=getAsyncIterable(s),k=l();k.length=0;try{for await(let s of E)appendChunk$2({convertedChunk:f[getChunkType$2(s)](s,k),state:k,getSize:p,truncateChunk:g,addChunk:v,maxBuffer:w});return appendFinalChunk$2({state:k,convertChunk:f,getSize:p,truncateChunk:g,addChunk:v,getFinalChunk:b,maxBuffer:w}),C(k)}catch(s){let l=typeof s==`object`&&s?s:Error(s);throw l.bufferedData=C(k),l}},appendFinalChunk$2=({state:s,getSize:l,truncateChunk:f,addChunk:p,getFinalChunk:g,maxBuffer:v})=>{let b=g(s);b!==void 0&&appendChunk$2({convertedChunk:b,state:s,getSize:l,truncateChunk:f,addChunk:p,maxBuffer:v})},appendChunk$2=({convertedChunk:s,state:l,getSize:f,truncateChunk:p,addChunk:g,maxBuffer:v})=>{let b=f(s),C=l.length+b;if(C<=v){addNewChunk$2(s,l,g,C);return}let w=p(s,v-l.length);throw w!==void 0&&addNewChunk$2(w,l,g,v),new MaxBufferError$2},addNewChunk$2=(s,l,f,p)=>{l.contents=f(s,l,p),l.length=p},getChunkType$2=s=>{let l=typeof s;if(l===`string`)return`string`;if(l!==`object`||s===null)return`others`;if(globalThis.Buffer?.isBuffer(s))return`buffer`;let f=objectToString$2.call(s);return f===`[object ArrayBuffer]`?`arrayBuffer`:f===`[object DataView]`?`dataView`:Number.isInteger(s.byteLength)&&Number.isInteger(s.byteOffset)&&objectToString$2.call(s.buffer)===`[object ArrayBuffer]`?`typedArray`:`others`},{toString:objectToString$2}=Object.prototype,MaxBufferError$2=class extends Error{name=`MaxBufferError`;constructor(){super(`maxBuffer exceeded`)}}})),identity$2,noop$4,getContentsProperty,throwObjectStream$2,getLengthProperty,init_utils$2=__esmMin((()=>{identity$2=s=>s,noop$4=()=>void 0,getContentsProperty=({contents:s})=>s,throwObjectStream$2=s=>{throw Error(`Streams in object mode are not supported: ${String(s)}`)},getLengthProperty=s=>s.length}));async function getStreamAsArray(s,l){return getStreamContents$3(s,arrayMethods,l)}var initArray,increment,addArrayChunk,arrayMethods,init_array$2=__esmMin((()=>{init_contents$2(),init_utils$2(),initArray=()=>({contents:[]}),increment=()=>1,addArrayChunk=(s,{contents:l})=>(l.push(s),l),arrayMethods={init:initArray,convertChunk:{string:identity$2,buffer:identity$2,arrayBuffer:identity$2,dataView:identity$2,typedArray:identity$2,others:identity$2},getSize:increment,truncateChunk:noop$4,addChunk:addArrayChunk,getFinalChunk:noop$4,finalize:getContentsProperty}}));async function getStreamAsArrayBuffer$2(s,l){return getStreamContents$3(s,arrayBufferMethods$2,l)}var initArrayBuffer$2,useTextEncoder$2,textEncoder$2,useUint8Array$2,useUint8ArrayWithOffset$2,truncateArrayBufferChunk$2,addArrayBufferChunk$2,resizeArrayBufferSlow$2,resizeArrayBuffer$2,getNewContentsLength$2,SCALE_FACTOR$2,finalizeArrayBuffer$2,hasArrayBufferResize$2,arrayBufferMethods$2,init_array_buffer$1=__esmMin((()=>{init_contents$2(),init_utils$2(),initArrayBuffer$2=()=>({contents:new ArrayBuffer(0)}),useTextEncoder$2=s=>textEncoder$2.encode(s),textEncoder$2=new TextEncoder,useUint8Array$2=s=>new Uint8Array(s),useUint8ArrayWithOffset$2=s=>new Uint8Array(s.buffer,s.byteOffset,s.byteLength),truncateArrayBufferChunk$2=(s,l)=>s.slice(0,l),addArrayBufferChunk$2=(s,{contents:l,length:f},p)=>{let g=hasArrayBufferResize$2()?resizeArrayBuffer$2(l,p):resizeArrayBufferSlow$2(l,p);return new Uint8Array(g).set(s,f),g},resizeArrayBufferSlow$2=(s,l)=>{if(l<=s.byteLength)return s;let f=new ArrayBuffer(getNewContentsLength$2(l));return new Uint8Array(f).set(new Uint8Array(s),0),f},resizeArrayBuffer$2=(s,l)=>{if(l<=s.maxByteLength)return s.resize(l),s;let f=new ArrayBuffer(l,{maxByteLength:getNewContentsLength$2(l)});return new Uint8Array(f).set(new Uint8Array(s),0),f},getNewContentsLength$2=s=>SCALE_FACTOR$2**Math.ceil(Math.log(s)/Math.log(SCALE_FACTOR$2)),SCALE_FACTOR$2=2,finalizeArrayBuffer$2=({contents:s,length:l})=>hasArrayBufferResize$2()?s:s.slice(0,l),hasArrayBufferResize$2=()=>`resize`in ArrayBuffer.prototype,arrayBufferMethods$2={init:initArrayBuffer$2,convertChunk:{string:useTextEncoder$2,buffer:useUint8Array$2,arrayBuffer:useUint8Array$2,dataView:useUint8ArrayWithOffset$2,typedArray:useUint8ArrayWithOffset$2,others:throwObjectStream$2},getSize:getLengthProperty,truncateChunk:truncateArrayBufferChunk$2,addChunk:addArrayBufferChunk$2,getFinalChunk:noop$4,finalize:finalizeArrayBuffer$2}}));async function getStreamAsString$2(s,l){return getStreamContents$3(s,stringMethods$2,l)}var initString$2,useTextDecoder$2,addStringChunk$2,truncateStringChunk$2,getFinalStringChunk$2,stringMethods$2,init_string$1=__esmMin((()=>{init_contents$2(),init_utils$2(),initString$2=()=>({contents:``,textDecoder:new TextDecoder}),useTextDecoder$2=(s,{textDecoder:l})=>l.decode(s,{stream:!0}),addStringChunk$2=(s,{contents:l})=>l+s,truncateStringChunk$2=(s,l)=>s.slice(0,l),getFinalStringChunk$2=({textDecoder:s})=>{let l=s.decode();return l===``?void 0:l},stringMethods$2={init:initString$2,convertChunk:{string:identity$2,buffer:useTextDecoder$2,arrayBuffer:useTextDecoder$2,dataView:useTextDecoder$2,typedArray:useTextDecoder$2,others:throwObjectStream$2},getSize:getLengthProperty,truncateChunk:truncateStringChunk$2,addChunk:addStringChunk$2,getFinalChunk:getFinalStringChunk$2,finalize:getContentsProperty}})),init_exports=__esmMin((()=>{init_array$2(),init_array_buffer$1(),init_string$1(),init_contents$2()})),init_source$1=__esmMin((()=>{init_stream$1(),init_exports(),Object.assign(nodeImports,{on:node_events.on,finished:node_stream_promises.finished})})),handleMaxBuffer,getMaxBufferUnit,checkIpcMaxBuffer,getMaxBufferMessage,getMaxBufferInfo,isMaxBufferSync,truncateMaxBufferSync,getMaxBufferSync,init_max_buffer=__esmMin((()=>{init_source$1(),init_standard_stream(),init_specific(),handleMaxBuffer=({error:s,stream:l,readableObjectMode:f,lines:p,encoding:g,fdNumber:v})=>{if(!(s instanceof MaxBufferError$2))throw s;if(v===`all`)return s;throw s.maxBufferInfo={fdNumber:v,unit:getMaxBufferUnit(f,p,g)},l.destroy(),s},getMaxBufferUnit=(s,l,f)=>s?`objects`:l?`lines`:f===`buffer`?`bytes`:`characters`,checkIpcMaxBuffer=(s,l,f)=>{if(l.length!==f)return;let p=new MaxBufferError$2;throw p.maxBufferInfo={fdNumber:`ipc`},p},getMaxBufferMessage=(s,l)=>{let{streamName:f,threshold:p,unit:g}=getMaxBufferInfo(s,l);return`Command's ${f} was larger than ${p} ${g}`},getMaxBufferInfo=(s,l)=>{if(s?.maxBufferInfo===void 0)return{streamName:`output`,threshold:l[1],unit:`bytes`};let{maxBufferInfo:{fdNumber:f,unit:p}}=s;delete s.maxBufferInfo;let g=getFdSpecificValue(l,f);return f===`ipc`?{streamName:`IPC output`,threshold:g,unit:`messages`}:{streamName:getStreamName(f),threshold:g,unit:p}},isMaxBufferSync=(s,l,f)=>s?.code===`ENOBUFS`&&l!==null&&l.some(s=>s!==null&&s.length>getMaxBufferSync(f)),truncateMaxBufferSync=(s,l,f)=>{if(!l)return s;let p=getMaxBufferSync(f);return s.length>p?s.slice(0,p):s},getMaxBufferSync=([,s])=>s})),createMessages,getErrorPrefix$2,getForcefulSuffix,getOriginalMessage,serializeIpcMessage,serializeMessagePart,serializeMessageItem,init_message=__esmMin((()=>{init_strip_final_newline$1(),init_uint_array(),init_cwd(),init_escape(),init_max_buffer(),init_signal(),init_final_error(),createMessages=({stdio:s,all:l,ipcOutput:f,originalError:p,signal:g,signalDescription:v,exitCode:b,escapedCommand:C,timedOut:w,isCanceled:E,isGracefullyCanceled:k,isMaxBuffer:A,isForcefullyTerminated:N,forceKillAfterDelay:F,killSignal:I,maxBuffer:R,timeout:B,cwd:q})=>{let J=p?.code,le=getErrorPrefix$2({originalError:p,timedOut:w,timeout:B,isMaxBuffer:A,maxBuffer:R,errorCode:J,signal:g,signalDescription:v,exitCode:b,isCanceled:E,isGracefullyCanceled:k,isForcefullyTerminated:N,forceKillAfterDelay:F,killSignal:I}),_e=getOriginalMessage(p,q),be=`${le}: ${C}${_e===void 0?``:`\n${_e}`}`;return{originalMessage:_e,shortMessage:be,message:[be,...l===void 0?[s[2],s[1]]:[l],...s.slice(3),f.map(s=>serializeIpcMessage(s)).join(` `)].map(s=>escapeLines(stripFinalNewline$2(serializeMessagePart(s)))).filter(Boolean).join(` -`)}},getErrorPrefix$2=({originalError:s,timedOut:l,timeout:p,isMaxBuffer:g,maxBuffer:v,errorCode:b,signal:C,signalDescription:w,exitCode:E,isCanceled:k,isGracefullyCanceled:A,isForcefullyTerminated:N,forceKillAfterDelay:F,killSignal:I})=>{let R=getForcefulSuffix(N,F);return l?`Command timed out after ${p} milliseconds${R}`:A?C===void 0?`Command was gracefully canceled with exit code ${E}`:N?`Command was gracefully canceled${R}`:`Command was gracefully canceled with ${C} (${w})`:k?`Command was canceled${R}`:g?`${getMaxBufferMessage(s,v)}${R}`:b===void 0?N?`Command was killed with ${I} (${getSignalDescription(I)})${R}`:C===void 0?E===void 0?`Command failed`:`Command failed with exit code ${E}`:`Command was killed with ${C} (${w})`:`Command failed with ${b}${R}`},getForcefulSuffix=(s,l)=>s?` and was forcefully terminated after ${l} milliseconds`:``,getOriginalMessage=(s,l)=>{if(s instanceof DiscardedError)return;let p=escapeLines(fixCwdError(isExecaError(s)?s.originalMessage:String(s?.message??s),l));return p===``?void 0:p},serializeIpcMessage=s=>typeof s==`string`?s:(0,node_util.inspect)(s),serializeMessagePart=s=>Array.isArray(s)?s.map(s=>stripFinalNewline$2(serializeMessageItem(s))).filter(Boolean).join(` -`):serializeMessageItem(s),serializeMessageItem=s=>typeof s==`string`?s:isUint8Array(s)?uint8ArrayToString(s):``})),makeSuccessResult,makeEarlyError,makeError$2,getErrorProperties,omitUndefinedProperties,normalizeExitPayload,init_result=__esmMin((()=>{init_signal(),init_duration(),init_final_error(),init_message(),makeSuccessResult=({command:s,escapedCommand:l,stdio:p,all:g,ipcOutput:v,options:{cwd:b},startTime:C})=>omitUndefinedProperties({command:s,escapedCommand:l,cwd:b,durationMs:getDurationMs(C),failed:!1,timedOut:!1,isCanceled:!1,isGracefullyCanceled:!1,isTerminated:!1,isMaxBuffer:!1,isForcefullyTerminated:!1,exitCode:0,stdout:p[1],stderr:p[2],all:g,stdio:p,ipcOutput:v,pipedFrom:[]}),makeEarlyError=({error:s,command:l,escapedCommand:p,fileDescriptors:g,options:v,startTime:b,isSync:C})=>makeError$2({error:s,command:l,escapedCommand:p,startTime:b,timedOut:!1,isCanceled:!1,isGracefullyCanceled:!1,isMaxBuffer:!1,isForcefullyTerminated:!1,stdio:Array.from({length:g.length}),ipcOutput:[],options:v,isSync:C}),makeError$2=({error:s,command:l,escapedCommand:p,startTime:g,timedOut:v,isCanceled:b,isGracefullyCanceled:C,isMaxBuffer:w,isForcefullyTerminated:E,exitCode:k,signal:A,stdio:N,all:F,ipcOutput:I,options:{timeoutDuration:R,timeout:B=R,forceKillAfterDelay:q,killSignal:le,cwd:J,maxBuffer:_e},isSync:be})=>{let{exitCode:xe,signal:De,signalDescription:Ne}=normalizeExitPayload(k,A),{originalMessage:Pe,shortMessage:ze,message:Be}=createMessages({stdio:N,all:F,ipcOutput:I,originalError:s,signal:De,signalDescription:Ne,exitCode:xe,escapedCommand:p,timedOut:v,isCanceled:b,isGracefullyCanceled:C,isMaxBuffer:w,isForcefullyTerminated:E,forceKillAfterDelay:q,killSignal:le,maxBuffer:_e,timeout:B,cwd:J}),We=getFinalError(s,Be,be);return Object.assign(We,getErrorProperties({error:We,command:l,escapedCommand:p,startTime:g,timedOut:v,isCanceled:b,isGracefullyCanceled:C,isMaxBuffer:w,isForcefullyTerminated:E,exitCode:xe,signal:De,signalDescription:Ne,stdio:N,all:F,ipcOutput:I,cwd:J,originalMessage:Pe,shortMessage:ze})),We},getErrorProperties=({error:s,command:l,escapedCommand:p,startTime:g,timedOut:v,isCanceled:b,isGracefullyCanceled:C,isMaxBuffer:w,isForcefullyTerminated:E,exitCode:k,signal:A,signalDescription:N,stdio:F,all:I,ipcOutput:R,cwd:B,originalMessage:q,shortMessage:le})=>omitUndefinedProperties({shortMessage:le,originalMessage:q,command:l,escapedCommand:p,cwd:B,durationMs:getDurationMs(g),failed:!0,timedOut:v,isCanceled:b,isGracefullyCanceled:C,isTerminated:A!==void 0,isMaxBuffer:w,isForcefullyTerminated:E,exitCode:k,signal:A,signalDescription:N,code:s.cause?.code,stdout:F[1],stderr:F[2],all:I,stdio:F,ipcOutput:R,pipedFrom:[]}),omitUndefinedProperties=s=>Object.fromEntries(Object.entries(s).filter(([,s])=>s!==void 0)),normalizeExitPayload=(s,l)=>{let p=s===null?void 0:s,g=l===null?void 0:l;return{exitCode:p,signal:g,signalDescription:g===void 0?void 0:getSignalDescription(l)}}}));function parseNumber(s){return{days:Math.trunc(s/864e5),hours:Math.trunc(s/36e5%24),minutes:Math.trunc(s/6e4%60),seconds:Math.trunc(s/1e3%60),milliseconds:Math.trunc(s%1e3),microseconds:Math.trunc(toZeroIfInfinity(s*1e3)%1e3),nanoseconds:Math.trunc(toZeroIfInfinity(s*1e6)%1e3)}}function parseBigint(s){return{days:s/86400000n,hours:s/3600000n%24n,minutes:s/60000n%60n,seconds:s/1000n%60n,milliseconds:s%1000n,microseconds:0n,nanoseconds:0n}}function parseMilliseconds(s){switch(typeof s){case`number`:if(Number.isFinite(s))return parseNumber(s);break;case`bigint`:return parseBigint(s)}throw TypeError(`Expected a finite number or bigint`)}var toZeroIfInfinity,init_parse_ms=__esmMin((()=>{toZeroIfInfinity=s=>Number.isFinite(s)?s:0}));function prettyMilliseconds(s,l){let p=typeof s==`bigint`;if(!p&&!Number.isFinite(s))throw TypeError(`Expected a finite number or bigint`);l={...l};let g=s<0?`-`:``;s=s<0?-s:s,l.colonNotation&&(l.compact=!1,l.formatSubMilliseconds=!1,l.separateMilliseconds=!1,l.verbose=!1),l.compact&&(l.unitCount=1,l.secondsDecimalDigits=0,l.millisecondsDecimalDigits=0);let v=[],b=(s,l)=>{let p=Math.floor(s*10**l+SECOND_ROUNDING_EPSILON);return(Math.round(p)/10**l).toFixed(l)},C=(s,p,g,b)=>{if(!((v.length===0||!l.colonNotation)&&isZero(s)&&!(l.colonNotation&&g===`m`))){if(b??=String(s),l.colonNotation){let s=b.includes(`.`)?b.split(`.`)[0].length:b.length,l=v.length>0?2:1;b=`0`.repeat(Math.max(0,l-s))+b}else b+=l.verbose?` `+pluralize$14(p,s):g;v.push(b)}},w=parseMilliseconds(s),E=BigInt(w.days);if(l.hideYearAndDays?C(BigInt(E)*24n+BigInt(w.hours),`hour`,`h`):(l.hideYear?C(E,`day`,`d`):(C(E/365n,`year`,`y`),C(E%365n,`day`,`d`)),C(Number(w.hours),`hour`,`h`)),C(Number(w.minutes),`minute`,`m`),!l.hideSeconds)if(l.separateMilliseconds||l.formatSubMilliseconds||!l.colonNotation&&s<1e3&&!l.subSecondsAsDecimals){let s=Number(w.seconds),p=Number(w.milliseconds),g=Number(w.microseconds),v=Number(w.nanoseconds);if(C(s,`second`,`s`),l.formatSubMilliseconds)C(p,`millisecond`,`ms`),C(g,`microsecond`,`µs`),C(v,`nanosecond`,`ns`);else{let s=p+g/1e3+v/1e6,b=typeof l.millisecondsDecimalDigits==`number`?l.millisecondsDecimalDigits:0,w=b?s.toFixed(b):s>=1?Math.round(s):Math.ceil(s);C(Number.parseFloat(w),`millisecond`,`ms`,w)}}else{let g=b((p?Number(s%ONE_DAY_IN_MILLISECONDS):s)/1e3%60,typeof l.secondsDecimalDigits==`number`?l.secondsDecimalDigits:1),v=l.keepDecimalsOnWholeSeconds?g:g.replace(/\.0+$/,``);C(Number.parseFloat(v),`second`,`s`,v)}if(v.length===0)return g+`0`+(l.verbose?` milliseconds`:`ms`);let k=l.colonNotation?`:`:` `;return typeof l.unitCount==`number`&&(v=v.slice(0,Math.max(l.unitCount,1))),g+v.join(k)}var isZero,pluralize$14,SECOND_ROUNDING_EPSILON,ONE_DAY_IN_MILLISECONDS,init_pretty_ms=__esmMin((()=>{init_parse_ms(),isZero=s=>s===0||s===0n,pluralize$14=(s,l)=>l===1||l===1n?s:`${s}s`,SECOND_ROUNDING_EPSILON=1e-7,ONE_DAY_IN_MILLISECONDS=24n*60n*60n*1000n})),logError,init_error$1=__esmMin((()=>{init_log$1(),logError=(s,l)=>{s.failed&&verboseLog({type:`error`,verboseMessage:s.shortMessage,verboseInfo:l,result:s})}})),logResult,logDuration,init_complete=__esmMin((()=>{init_pretty_ms(),init_values(),init_log$1(),init_error$1(),logResult=(s,l)=>{isVerbose(l)&&(logError(s,l),logDuration(s,l))},logDuration=(s,l)=>{verboseLog({type:`duration`,verboseMessage:`(done in ${prettyMilliseconds(s.durationMs)})`,verboseInfo:l,result:s})}})),handleResult$1,init_reject=__esmMin((()=>{init_complete(),handleResult$1=(s,l,{reject:p})=>{if(logResult(s,l),s.failed&&p)throw s;return s}})),getStdioItemType,getTransformObjectType,getDuplexType,getTransformStreamType,validateNonGeneratorType,checkUndefinedOption,getGeneratorObjectType,checkBooleanOption,isGenerator,isAsyncGenerator,isSyncGenerator,isTransformOptions,isUrl,isRegularUrl,isFilePathObject,FILE_PATH_KEYS,isFilePathString,isUnknownStdioString,KNOWN_STDIO_STRINGS,isReadableStream,isWritableStream$2,isWebStream,isTransformStream,isAsyncIterableObject,isIterableObject,isObject$1,TRANSFORM_TYPES,FILE_TYPES,SPECIAL_DUPLICATE_TYPES_SYNC,SPECIAL_DUPLICATE_TYPES,FORBID_DUPLICATE_TYPES,TYPE_TO_MESSAGE,init_type=__esmMin((()=>{init_is_stream$1(),init_is_plain_obj(),init_uint_array(),getStdioItemType=(s,l)=>isAsyncGenerator(s)?`asyncGenerator`:isSyncGenerator(s)?`generator`:isUrl(s)?`fileUrl`:isFilePathObject(s)?`filePath`:isWebStream(s)?`webStream`:isStream$2(s,{checkOpen:!1})?`native`:isUint8Array(s)?`uint8Array`:isAsyncIterableObject(s)?`asyncIterable`:isIterableObject(s)?`iterable`:isTransformStream(s)?getTransformStreamType({transform:s},l):isTransformOptions(s)?getTransformObjectType(s,l):`native`,getTransformObjectType=(s,l)=>isDuplexStream(s.transform,{checkOpen:!1})?getDuplexType(s,l):isTransformStream(s.transform)?getTransformStreamType(s,l):getGeneratorObjectType(s,l),getDuplexType=(s,l)=>(validateNonGeneratorType(s,l,`Duplex stream`),`duplex`),getTransformStreamType=(s,l)=>(validateNonGeneratorType(s,l,`web TransformStream`),`webTransform`),validateNonGeneratorType=({final:s,binary:l,objectMode:p},g,v)=>{checkUndefinedOption(s,`${g}.final`,v),checkUndefinedOption(l,`${g}.binary`,v),checkBooleanOption(p,`${g}.objectMode`)},checkUndefinedOption=(s,l,p)=>{if(s!==void 0)throw TypeError(`The \`${l}\` option can only be defined when using a generator, not a ${p}.`)},getGeneratorObjectType=({transform:s,final:l,binary:p,objectMode:g},v)=>{if(s!==void 0&&!isGenerator(s))throw TypeError(`The \`${v}.transform\` option must be a generator, a Duplex stream or a web TransformStream.`);if(isDuplexStream(l,{checkOpen:!1}))throw TypeError(`The \`${v}.final\` option must not be a Duplex stream.`);if(isTransformStream(l))throw TypeError(`The \`${v}.final\` option must not be a web TransformStream.`);if(l!==void 0&&!isGenerator(l))throw TypeError(`The \`${v}.final\` option must be a generator.`);return checkBooleanOption(p,`${v}.binary`),checkBooleanOption(g,`${v}.objectMode`),isAsyncGenerator(s)||isAsyncGenerator(l)?`asyncGenerator`:`generator`},checkBooleanOption=(s,l)=>{if(s!==void 0&&typeof s!=`boolean`)throw TypeError(`The \`${l}\` option must use a boolean.`)},isGenerator=s=>isAsyncGenerator(s)||isSyncGenerator(s),isAsyncGenerator=s=>Object.prototype.toString.call(s)===`[object AsyncGeneratorFunction]`,isSyncGenerator=s=>Object.prototype.toString.call(s)===`[object GeneratorFunction]`,isTransformOptions=s=>isPlainObject(s)&&(s.transform!==void 0||s.final!==void 0),isUrl=s=>Object.prototype.toString.call(s)===`[object URL]`,isRegularUrl=s=>isUrl(s)&&s.protocol!==`file:`,isFilePathObject=s=>isPlainObject(s)&&Object.keys(s).length>0&&Object.keys(s).every(s=>FILE_PATH_KEYS.has(s))&&isFilePathString(s.file),FILE_PATH_KEYS=new Set([`file`,`append`]),isFilePathString=s=>typeof s==`string`,isUnknownStdioString=(s,l)=>s===`native`&&typeof l==`string`&&!KNOWN_STDIO_STRINGS.has(l),KNOWN_STDIO_STRINGS=new Set([`ipc`,`ignore`,`inherit`,`overlapped`,`pipe`]),isReadableStream=s=>Object.prototype.toString.call(s)===`[object ReadableStream]`,isWritableStream$2=s=>Object.prototype.toString.call(s)===`[object WritableStream]`,isWebStream=s=>isReadableStream(s)||isWritableStream$2(s),isTransformStream=s=>isReadableStream(s?.readable)&&isWritableStream$2(s?.writable),isAsyncIterableObject=s=>isObject$1(s)&&typeof s[Symbol.asyncIterator]==`function`,isIterableObject=s=>isObject$1(s)&&typeof s[Symbol.iterator]==`function`,isObject$1=s=>typeof s==`object`&&!!s,TRANSFORM_TYPES=new Set([`generator`,`asyncGenerator`,`duplex`,`webTransform`]),FILE_TYPES=new Set([`fileUrl`,`filePath`,`fileNumber`]),SPECIAL_DUPLICATE_TYPES_SYNC=new Set([`fileUrl`,`filePath`]),SPECIAL_DUPLICATE_TYPES=new Set([...SPECIAL_DUPLICATE_TYPES_SYNC,`webStream`,`nodeStream`]),FORBID_DUPLICATE_TYPES=new Set([`webTransform`,`duplex`]),TYPE_TO_MESSAGE={generator:`a generator`,asyncGenerator:`an async generator`,fileUrl:`a file URL`,filePath:`a file path string`,fileNumber:`a file descriptor number`,webStream:`a web stream`,nodeStream:`a Node.js stream`,webTransform:`a web TransformStream`,duplex:`a Duplex stream`,native:`any value`,iterable:`an iterable`,asyncIterable:`an async iterable`,string:`a string`,uint8Array:`a Uint8Array`}})),getTransformObjectModes,getOutputObjectModes,getInputObjectModes,getFdObjectMode,init_object_mode=__esmMin((()=>{init_type(),getTransformObjectModes=(s,l,p,g)=>g===`output`?getOutputObjectModes(s,l,p):getInputObjectModes(s,l,p),getOutputObjectModes=(s,l,p)=>{let g=l!==0&&p[l-1].value.readableObjectMode;return{writableObjectMode:g,readableObjectMode:s??g}},getInputObjectModes=(s,l,p)=>{let g=l===0?s===!0:p[l-1].value.readableObjectMode;return{writableObjectMode:g,readableObjectMode:l!==p.length-1&&(s??g)}},getFdObjectMode=(s,l)=>{let p=s.findLast(({type:s})=>TRANSFORM_TYPES.has(s));return p===void 0?!1:l===`input`?p.value.writableObjectMode:p.value.readableObjectMode}})),normalizeTransforms,getTransforms,normalizeTransform,normalizeDuplex,normalizeTransformStream,normalizeGenerator,sortTransforms,init_normalize=__esmMin((()=>{init_is_plain_obj(),init_encoding_option(),init_type(),init_object_mode(),normalizeTransforms=(s,l,p,g)=>[...s.filter(({type:s})=>!TRANSFORM_TYPES.has(s)),...getTransforms(s,l,p,g)],getTransforms=(s,l,p,{encoding:g})=>{let v=s.filter(({type:s})=>TRANSFORM_TYPES.has(s)),b=Array.from({length:v.length});for(let[s,C]of Object.entries(v))b[s]=normalizeTransform({stdioItem:C,index:Number(s),newTransforms:b,optionName:l,direction:p,encoding:g});return sortTransforms(b,p)},normalizeTransform=({stdioItem:s,stdioItem:{type:l},index:p,newTransforms:g,optionName:v,direction:b,encoding:C})=>l===`duplex`?normalizeDuplex({stdioItem:s,optionName:v}):l===`webTransform`?normalizeTransformStream({stdioItem:s,index:p,newTransforms:g,direction:b}):normalizeGenerator({stdioItem:s,index:p,newTransforms:g,direction:b,encoding:C}),normalizeDuplex=({stdioItem:s,stdioItem:{value:{transform:l,transform:{writableObjectMode:p,readableObjectMode:g},objectMode:v=g}},optionName:b})=>{if(v&&!g)throw TypeError(`The \`${b}.objectMode\` option can only be \`true\` if \`new Duplex({objectMode: true})\` is used.`);if(!v&&g)throw TypeError(`The \`${b}.objectMode\` option cannot be \`false\` if \`new Duplex({objectMode: true})\` is used.`);return{...s,value:{transform:l,writableObjectMode:p,readableObjectMode:g}}},normalizeTransformStream=({stdioItem:s,stdioItem:{value:l},index:p,newTransforms:g,direction:v})=>{let{transform:b,objectMode:C}=isPlainObject(l)?l:{transform:l},{writableObjectMode:w,readableObjectMode:E}=getTransformObjectModes(C,p,g,v);return{...s,value:{transform:b,writableObjectMode:w,readableObjectMode:E}}},normalizeGenerator=({stdioItem:s,stdioItem:{value:l},index:p,newTransforms:g,direction:v,encoding:b})=>{let{transform:C,final:w,binary:E=!1,preserveNewlines:k=!1,objectMode:A}=isPlainObject(l)?l:{transform:l},N=E||BINARY_ENCODINGS.has(b),{writableObjectMode:F,readableObjectMode:I}=getTransformObjectModes(A,p,g,v);return{...s,value:{transform:C,final:w,binary:N,preserveNewlines:k,writableObjectMode:F,readableObjectMode:I}}},sortTransforms=(s,l)=>l===`input`?s.reverse():s})),getStreamDirection,getStdioItemDirection,KNOWN_DIRECTIONS,anyDirection,alwaysInput,guessStreamDirection,getStandardStreamDirection,DEFAULT_DIRECTION,init_direction=__esmMin((()=>{init_is_stream$1(),init_type(),getStreamDirection=(s,l,p)=>{let g=s.map(s=>getStdioItemDirection(s,l));if(g.includes(`input`)&&g.includes(`output`))throw TypeError(`The \`${p}\` option must not be an array of both readable and writable values.`);return g.find(Boolean)??DEFAULT_DIRECTION},getStdioItemDirection=({type:s,value:l},p)=>KNOWN_DIRECTIONS[p]??guessStreamDirection[s](l),KNOWN_DIRECTIONS=[`input`,`output`,`output`],anyDirection=()=>void 0,alwaysInput=()=>`input`,guessStreamDirection={generator:anyDirection,asyncGenerator:anyDirection,fileUrl:anyDirection,filePath:anyDirection,iterable:alwaysInput,asyncIterable:alwaysInput,uint8Array:alwaysInput,webStream:s=>isWritableStream$2(s)?`output`:`input`,nodeStream(s){return isReadableStream$1(s,{checkOpen:!1})?isWritableStream$3(s,{checkOpen:!1})?void 0:`input`:`output`},webTransform:anyDirection,duplex:anyDirection,native(s){let l=getStandardStreamDirection(s);if(l!==void 0)return l;if(isStream$2(s,{checkOpen:!1}))return guessStreamDirection.nodeStream(s)}},getStandardStreamDirection=s=>{if([0,node_process.default.stdin].includes(s))return`input`;if([1,2,node_process.default.stdout,node_process.default.stderr].includes(s))return`output`},DEFAULT_DIRECTION=`output`})),normalizeIpcStdioArray,init_array$1=__esmMin((()=>{normalizeIpcStdioArray=(s,l)=>l&&!s.includes(`ipc`)?[...s,`ipc`]:s})),normalizeStdioOption,getStdioArray,hasAlias$2,addDefaultValue,normalizeStdioSync,isOutputPipeOnly,init_stdio_option=__esmMin((()=>{init_standard_stream(),init_array$1(),init_values(),normalizeStdioOption=({stdio:s,ipc:l,buffer:p,...g},v,b)=>{let C=getStdioArray(s,g).map((s,l)=>addDefaultValue(s,l));return b?normalizeStdioSync(C,p,v):normalizeIpcStdioArray(C,l)},getStdioArray=(s,l)=>{if(s===void 0)return STANDARD_STREAMS_ALIASES.map(s=>l[s]);if(hasAlias$2(l))throw Error(`It's not possible to provide \`stdio\` in combination with one of ${STANDARD_STREAMS_ALIASES.map(s=>`\`${s}\``).join(`, `)}`);if(typeof s==`string`)return[s,s,s];if(!Array.isArray(s))throw TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof s}\``);let p=Math.max(s.length,STANDARD_STREAMS_ALIASES.length);return Array.from({length:p},(l,p)=>s[p])},hasAlias$2=s=>STANDARD_STREAMS_ALIASES.some(l=>s[l]!==void 0),addDefaultValue=(s,l)=>Array.isArray(s)?s.map(s=>addDefaultValue(s,l)):s??(l>=STANDARD_STREAMS_ALIASES.length?`ignore`:`pipe`),normalizeStdioSync=(s,l,p)=>s.map((s,g)=>!l[g]&&g!==0&&!isFullVerbose(p,g)&&isOutputPipeOnly(s)?`ignore`:s),isOutputPipeOnly=s=>s===`pipe`||Array.isArray(s)&&s.every(s=>s===`pipe`)})),handleNativeStream,handleNativeStreamSync,getTargetFd,getTargetFdNumber,handleNativeStreamAsync,getStandardStream,init_native=__esmMin((()=>{init_is_stream$1(),init_standard_stream(),init_uint_array(),init_fd_options(),handleNativeStream=({stdioItem:s,stdioItem:{type:l},isStdioArray:p,fdNumber:g,direction:v,isSync:b})=>!p||l!==`native`?s:b?handleNativeStreamSync({stdioItem:s,fdNumber:g,direction:v}):handleNativeStreamAsync({stdioItem:s,fdNumber:g}),handleNativeStreamSync=({stdioItem:s,stdioItem:{value:l,optionName:p},fdNumber:g,direction:v})=>{let b=getTargetFd({value:l,optionName:p,fdNumber:g,direction:v});if(b!==void 0)return b;if(isStream$2(l,{checkOpen:!1}))throw TypeError(`The \`${p}: Stream\` option cannot both be an array and include a stream with synchronous methods.`);return s},getTargetFd=({value:s,optionName:l,fdNumber:p,direction:g})=>{let v=getTargetFdNumber(s,p);if(v!==void 0){if(g===`output`)return{type:`fileNumber`,value:v,optionName:l};if(node_tty.default.isatty(v))throw TypeError(`The \`${l}: ${serializeOptionValue(s)}\` option is invalid: it cannot be a TTY with synchronous methods.`);return{type:`uint8Array`,value:bufferToUint8Array((0,node_fs.readFileSync)(v)),optionName:l}}},getTargetFdNumber=(s,l)=>{if(s===`inherit`)return l;if(typeof s==`number`)return s;let p=STANDARD_STREAMS.indexOf(s);if(p!==-1)return p},handleNativeStreamAsync=({stdioItem:s,stdioItem:{value:l,optionName:p},fdNumber:g})=>l===`inherit`?{type:`nodeStream`,value:getStandardStream(g,l,p),optionName:p}:typeof l==`number`?{type:`nodeStream`,value:getStandardStream(l,l,p),optionName:p}:isStream$2(l,{checkOpen:!1})?{type:`nodeStream`,value:l,optionName:p}:s,getStandardStream=(s,l,p)=>{let g=STANDARD_STREAMS[s];if(g===void 0)throw TypeError(`The \`${p}: ${l}\` option is invalid: no such standard stream.`);return g}})),handleInputOptions,handleInputOption,getInputType,handleInputFileOption,getInputFileType,init_input_option=__esmMin((()=>{init_is_stream$1(),init_uint_array(),init_type(),handleInputOptions=({input:s,inputFile:l},p)=>p===0?[...handleInputOption(s),...handleInputFileOption(l)]:[],handleInputOption=s=>s===void 0?[]:[{type:getInputType(s),value:s,optionName:`input`}],getInputType=s=>{if(isReadableStream$1(s,{checkOpen:!1}))return`nodeStream`;if(typeof s==`string`)return`string`;if(isUint8Array(s))return`uint8Array`;throw Error("The `input` option must be a string, a Uint8Array or a Node.js Readable stream.")},handleInputFileOption=s=>s===void 0?[]:[{...getInputFileType(s),optionName:`inputFile`}],getInputFileType=s=>{if(isUrl(s))return{type:`fileUrl`,value:s};if(isFilePathString(s))return{type:`filePath`,value:{file:s}};throw Error("The `inputFile` option must be a file path string or a file URL.")}})),filterDuplicates,getDuplicateStream,getOtherStdioItems,validateDuplicateStreamSync,getDuplicateStreamInstance,hasSameValue,validateDuplicateTransform,throwOnDuplicateStream,init_duplicate=__esmMin((()=>{init_type(),filterDuplicates=s=>s.filter((l,p)=>s.every((s,g)=>l.value!==s.value||p>=g||l.type===`generator`||l.type===`asyncGenerator`)),getDuplicateStream=({stdioItem:{type:s,value:l,optionName:p},direction:g,fileDescriptors:v,isSync:b})=>{let C=getOtherStdioItems(v,s);if(C.length!==0){if(b){validateDuplicateStreamSync({otherStdioItems:C,type:s,value:l,optionName:p,direction:g});return}if(SPECIAL_DUPLICATE_TYPES.has(s))return getDuplicateStreamInstance({otherStdioItems:C,type:s,value:l,optionName:p,direction:g});FORBID_DUPLICATE_TYPES.has(s)&&validateDuplicateTransform({otherStdioItems:C,type:s,value:l,optionName:p})}},getOtherStdioItems=(s,l)=>s.flatMap(({direction:s,stdioItems:p})=>p.filter(s=>s.type===l).map((l=>({...l,direction:s})))),validateDuplicateStreamSync=({otherStdioItems:s,type:l,value:p,optionName:g,direction:v})=>{SPECIAL_DUPLICATE_TYPES_SYNC.has(l)&&getDuplicateStreamInstance({otherStdioItems:s,type:l,value:p,optionName:g,direction:v})},getDuplicateStreamInstance=({otherStdioItems:s,type:l,value:p,optionName:g,direction:v})=>{let b=s.filter(s=>hasSameValue(s,p));if(b.length!==0)return throwOnDuplicateStream(b.find(s=>s.direction!==v),g,l),v===`output`?b[0].stream:void 0},hasSameValue=({type:s,value:l},p)=>s===`filePath`?l.file===p.file:s===`fileUrl`?l.href===p.href:l===p,validateDuplicateTransform=({otherStdioItems:s,type:l,value:p,optionName:g})=>{throwOnDuplicateStream(s.find(({value:{transform:s}})=>s===p.transform),g,l)},throwOnDuplicateStream=(s,l,p)=>{if(s!==void 0)throw TypeError(`The \`${s.optionName}\` and \`${l}\` options must not target ${TYPE_TO_MESSAGE[p]} that is the same.`)}})),handleStdio,getFileDescriptor,initializeStdioItems,initializeStdioItem,validateStdioArray,INVALID_STDIO_ARRAY_OPTIONS,validateStreams,validateFileStdio,validateFileObjectMode,getFinalFileDescriptors,getFinalFileDescriptor,addStreamProperties,cleanupCustomStreams,forwardStdio,init_handle=__esmMin((()=>{init_standard_stream(),init_normalize(),init_object_mode(),init_type(),init_direction(),init_stdio_option(),init_native(),init_input_option(),init_duplicate(),handleStdio=(s,l,p,g)=>{let v=getFinalFileDescriptors({initialFileDescriptors:normalizeStdioOption(l,p,g).map((s,p)=>getFileDescriptor({stdioOption:s,fdNumber:p,options:l,isSync:g})),addProperties:s,options:l,isSync:g});return l.stdio=v.map(({stdioItems:s})=>forwardStdio(s)),v},getFileDescriptor=({stdioOption:s,fdNumber:l,options:p,isSync:g})=>{let v=getStreamName(l),{stdioItems:b,isStdioArray:C}=initializeStdioItems({stdioOption:s,fdNumber:l,options:p,optionName:v}),w=getStreamDirection(b,l,v),E=normalizeTransforms(b.map(s=>handleNativeStream({stdioItem:s,isStdioArray:C,fdNumber:l,direction:w,isSync:g})),v,w,p),k=getFdObjectMode(E,w);return validateFileObjectMode(E,k),{direction:w,objectMode:k,stdioItems:E}},initializeStdioItems=({stdioOption:s,fdNumber:l,options:p,optionName:g})=>{let v=filterDuplicates([...(Array.isArray(s)?s:[s]).map(s=>initializeStdioItem(s,g)),...handleInputOptions(p,l)]),b=v.length>1;return validateStdioArray(v,b,g),validateStreams(v),{stdioItems:v,isStdioArray:b}},initializeStdioItem=(s,l)=>({type:getStdioItemType(s,l),value:s,optionName:l}),validateStdioArray=(s,l,p)=>{if(s.length===0)throw TypeError(`The \`${p}\` option must not be an empty array.`);if(l){for(let{value:l,optionName:p}of s)if(INVALID_STDIO_ARRAY_OPTIONS.has(l))throw Error(`The \`${p}\` option must not include \`${l}\`.`)}},INVALID_STDIO_ARRAY_OPTIONS=new Set([`ignore`,`ipc`]),validateStreams=s=>{for(let l of s)validateFileStdio(l)},validateFileStdio=({type:s,value:l,optionName:p})=>{if(isRegularUrl(l))throw TypeError(`The \`${p}: URL\` option must use the \`file:\` scheme. -For example, you can use the \`pathToFileURL()\` method of the \`url\` core module.`);if(isUnknownStdioString(s,l))throw TypeError(`The \`${p}: { file: '...' }\` option must be used instead of \`${p}: '...'\`.`)},validateFileObjectMode=(s,l)=>{if(!l)return;let p=s.find(({type:s})=>FILE_TYPES.has(s));if(p!==void 0)throw TypeError(`The \`${p.optionName}\` option cannot use both files and transforms in objectMode.`)},getFinalFileDescriptors=({initialFileDescriptors:s,addProperties:l,options:p,isSync:g})=>{let v=[];try{for(let b of s)v.push(getFinalFileDescriptor({fileDescriptor:b,fileDescriptors:v,addProperties:l,options:p,isSync:g}));return v}catch(s){throw cleanupCustomStreams(v),s}},getFinalFileDescriptor=({fileDescriptor:{direction:s,objectMode:l,stdioItems:p},fileDescriptors:g,addProperties:v,options:b,isSync:C})=>({direction:s,objectMode:l,stdioItems:p.map(l=>addStreamProperties({stdioItem:l,addProperties:v,direction:s,options:b,fileDescriptors:g,isSync:C}))}),addStreamProperties=({stdioItem:s,addProperties:l,direction:p,options:g,fileDescriptors:v,isSync:b})=>{let C=getDuplicateStream({stdioItem:s,direction:p,fileDescriptors:v,isSync:b});return C===void 0?{...s,...l[p][s.type](s,g)}:{...s,stream:C}},cleanupCustomStreams=s=>{for(let{stdioItems:l}of s)for(let{stream:s}of l)s!==void 0&&!isStandardStream(s)&&s.destroy()},forwardStdio=s=>{if(s.length>1)return s.some(({value:s})=>s===`overlapped`)?`overlapped`:`pipe`;let[{type:l,value:p}]=s;return l===`native`?p:`pipe`}})),handleStdioSync,forbiddenIfSync,forbiddenNativeIfSync,throwInvalidSyncValue,addProperties$1,addPropertiesSync,init_handle_sync=__esmMin((()=>{init_uint_array(),init_handle(),init_type(),handleStdioSync=(s,l)=>handleStdio(addPropertiesSync,s,l,!0),forbiddenIfSync=({type:s,optionName:l})=>{throwInvalidSyncValue(l,TYPE_TO_MESSAGE[s])},forbiddenNativeIfSync=({optionName:s,value:l})=>((l===`ipc`||l===`overlapped`)&&throwInvalidSyncValue(s,`"${l}"`),{}),throwInvalidSyncValue=(s,l)=>{throw TypeError(`The \`${s}\` option cannot be ${l} with synchronous methods.`)},addProperties$1={generator(){},asyncGenerator:forbiddenIfSync,webStream:forbiddenIfSync,nodeStream:forbiddenIfSync,webTransform:forbiddenIfSync,duplex:forbiddenIfSync,asyncIterable:forbiddenIfSync,native:forbiddenNativeIfSync},addPropertiesSync={input:{...addProperties$1,fileUrl:({value:s})=>({contents:[bufferToUint8Array((0,node_fs.readFileSync)(s))]}),filePath:({value:{file:s}})=>({contents:[bufferToUint8Array((0,node_fs.readFileSync)(s))]}),fileNumber:forbiddenIfSync,iterable:({value:s})=>({contents:[...s]}),string:({value:s})=>({contents:[s]}),uint8Array:({value:s})=>({contents:[s]})},output:{...addProperties$1,fileUrl:({value:s})=>({path:s}),filePath:({value:{file:s,append:l}})=>({path:s,append:l}),fileNumber:({value:s})=>({path:s}),iterable:forbiddenIfSync,string:forbiddenIfSync,uint8Array:forbiddenIfSync}}})),stripNewline,getStripFinalNewline,init_strip_newline=__esmMin((()=>{init_strip_final_newline$1(),stripNewline=(s,{stripFinalNewline:l},p)=>getStripFinalNewline(l,p)&&s!==void 0&&!Array.isArray(s)?stripFinalNewline$2(s):s,getStripFinalNewline=(s,l)=>l===`all`?s[1]||s[2]:s[l]})),getSplitLinesGenerator,splitLinesSync,splitLinesItemSync,initializeSplitLines,splitGenerator,getNewlineLength,linesFinal,getAppendNewlineGenerator,appendNewlineGenerator,concatString,linesStringInfo,concatUint8Array,linesUint8ArrayInfo,init_split=__esmMin((()=>{getSplitLinesGenerator=(s,l,p,g)=>s||p?void 0:initializeSplitLines(l,g),splitLinesSync=(s,l,p)=>p?s.flatMap(s=>splitLinesItemSync(s,l)):splitLinesItemSync(s,l),splitLinesItemSync=(s,l)=>{let{transform:p,final:g}=initializeSplitLines(l,{});return[...p(s),...g()]},initializeSplitLines=(s,l)=>(l.previousChunks=``,{transform:splitGenerator.bind(void 0,l,s),final:linesFinal.bind(void 0,l)}),splitGenerator=function*(s,l,p){if(typeof p!=`string`){yield p;return}let{previousChunks:g}=s,v=-1;for(let b=0;b0&&(w=concatString(g,w),g=``),yield w,v=b}v!==p.length-1&&(g=concatString(g,p.slice(v+1))),s.previousChunks=g},getNewlineLength=(s,l,p,g)=>p?0:(g.isWindowsNewline=l!==0&&s[l-1]===`\r`,g.isWindowsNewline?2:1),linesFinal=function*({previousChunks:s}){s.length>0&&(yield s)},getAppendNewlineGenerator=({binary:s,preserveNewlines:l,readableObjectMode:p,state:g})=>s||l||p?void 0:{transform:appendNewlineGenerator.bind(void 0,g)},appendNewlineGenerator=function*({isWindowsNewline:s=!1},l){let{unixNewline:p,windowsNewline:g,LF:v,concatBytes:b}=typeof l==`string`?linesStringInfo:linesUint8ArrayInfo;if(l.at(-1)===v){yield l;return}yield b(l,s?g:p)},concatString=(s,l)=>`${s}${l}`,linesStringInfo={windowsNewline:`\r +`)}},getErrorPrefix$2=({originalError:s,timedOut:l,timeout:f,isMaxBuffer:p,maxBuffer:g,errorCode:v,signal:b,signalDescription:C,exitCode:w,isCanceled:E,isGracefullyCanceled:k,isForcefullyTerminated:A,forceKillAfterDelay:N,killSignal:F})=>{let I=getForcefulSuffix(A,N);return l?`Command timed out after ${f} milliseconds${I}`:k?b===void 0?`Command was gracefully canceled with exit code ${w}`:A?`Command was gracefully canceled${I}`:`Command was gracefully canceled with ${b} (${C})`:E?`Command was canceled${I}`:p?`${getMaxBufferMessage(s,g)}${I}`:v===void 0?A?`Command was killed with ${F} (${getSignalDescription(F)})${I}`:b===void 0?w===void 0?`Command failed`:`Command failed with exit code ${w}`:`Command was killed with ${b} (${C})`:`Command failed with ${v}${I}`},getForcefulSuffix=(s,l)=>s?` and was forcefully terminated after ${l} milliseconds`:``,getOriginalMessage=(s,l)=>{if(s instanceof DiscardedError)return;let f=escapeLines(fixCwdError(isExecaError(s)?s.originalMessage:String(s?.message??s),l));return f===``?void 0:f},serializeIpcMessage=s=>typeof s==`string`?s:(0,node_util.inspect)(s),serializeMessagePart=s=>Array.isArray(s)?s.map(s=>stripFinalNewline$2(serializeMessageItem(s))).filter(Boolean).join(` +`):serializeMessageItem(s),serializeMessageItem=s=>typeof s==`string`?s:isUint8Array(s)?uint8ArrayToString(s):``})),makeSuccessResult,makeEarlyError,makeError$2,getErrorProperties,omitUndefinedProperties,normalizeExitPayload,init_result=__esmMin((()=>{init_signal(),init_duration(),init_final_error(),init_message(),makeSuccessResult=({command:s,escapedCommand:l,stdio:f,all:p,ipcOutput:g,options:{cwd:v},startTime:b})=>omitUndefinedProperties({command:s,escapedCommand:l,cwd:v,durationMs:getDurationMs(b),failed:!1,timedOut:!1,isCanceled:!1,isGracefullyCanceled:!1,isTerminated:!1,isMaxBuffer:!1,isForcefullyTerminated:!1,exitCode:0,stdout:f[1],stderr:f[2],all:p,stdio:f,ipcOutput:g,pipedFrom:[]}),makeEarlyError=({error:s,command:l,escapedCommand:f,fileDescriptors:p,options:g,startTime:v,isSync:b})=>makeError$2({error:s,command:l,escapedCommand:f,startTime:v,timedOut:!1,isCanceled:!1,isGracefullyCanceled:!1,isMaxBuffer:!1,isForcefullyTerminated:!1,stdio:Array.from({length:p.length}),ipcOutput:[],options:g,isSync:b}),makeError$2=({error:s,command:l,escapedCommand:f,startTime:p,timedOut:g,isCanceled:v,isGracefullyCanceled:b,isMaxBuffer:C,isForcefullyTerminated:w,exitCode:E,signal:k,stdio:A,all:N,ipcOutput:F,options:{timeoutDuration:I,timeout:R=I,forceKillAfterDelay:B,killSignal:q,cwd:J,maxBuffer:le},isSync:_e})=>{let{exitCode:be,signal:xe,signalDescription:De}=normalizeExitPayload(E,k),{originalMessage:Oe,shortMessage:je,message:Ne}=createMessages({stdio:A,all:N,ipcOutput:F,originalError:s,signal:xe,signalDescription:De,exitCode:be,escapedCommand:f,timedOut:g,isCanceled:v,isGracefullyCanceled:b,isMaxBuffer:C,isForcefullyTerminated:w,forceKillAfterDelay:B,killSignal:q,maxBuffer:le,timeout:R,cwd:J}),Pe=getFinalError(s,Ne,_e);return Object.assign(Pe,getErrorProperties({error:Pe,command:l,escapedCommand:f,startTime:p,timedOut:g,isCanceled:v,isGracefullyCanceled:b,isMaxBuffer:C,isForcefullyTerminated:w,exitCode:be,signal:xe,signalDescription:De,stdio:A,all:N,ipcOutput:F,cwd:J,originalMessage:Oe,shortMessage:je})),Pe},getErrorProperties=({error:s,command:l,escapedCommand:f,startTime:p,timedOut:g,isCanceled:v,isGracefullyCanceled:b,isMaxBuffer:C,isForcefullyTerminated:w,exitCode:E,signal:k,signalDescription:A,stdio:N,all:F,ipcOutput:I,cwd:R,originalMessage:B,shortMessage:q})=>omitUndefinedProperties({shortMessage:q,originalMessage:B,command:l,escapedCommand:f,cwd:R,durationMs:getDurationMs(p),failed:!0,timedOut:g,isCanceled:v,isGracefullyCanceled:b,isTerminated:k!==void 0,isMaxBuffer:C,isForcefullyTerminated:w,exitCode:E,signal:k,signalDescription:A,code:s.cause?.code,stdout:N[1],stderr:N[2],all:F,stdio:N,ipcOutput:I,pipedFrom:[]}),omitUndefinedProperties=s=>Object.fromEntries(Object.entries(s).filter(([,s])=>s!==void 0)),normalizeExitPayload=(s,l)=>{let f=s===null?void 0:s,p=l===null?void 0:l;return{exitCode:f,signal:p,signalDescription:p===void 0?void 0:getSignalDescription(l)}}}));function parseNumber(s){return{days:Math.trunc(s/864e5),hours:Math.trunc(s/36e5%24),minutes:Math.trunc(s/6e4%60),seconds:Math.trunc(s/1e3%60),milliseconds:Math.trunc(s%1e3),microseconds:Math.trunc(toZeroIfInfinity(s*1e3)%1e3),nanoseconds:Math.trunc(toZeroIfInfinity(s*1e6)%1e3)}}function parseBigint(s){return{days:s/86400000n,hours:s/3600000n%24n,minutes:s/60000n%60n,seconds:s/1000n%60n,milliseconds:s%1000n,microseconds:0n,nanoseconds:0n}}function parseMilliseconds(s){switch(typeof s){case`number`:if(Number.isFinite(s))return parseNumber(s);break;case`bigint`:return parseBigint(s)}throw TypeError(`Expected a finite number or bigint`)}var toZeroIfInfinity,init_parse_ms=__esmMin((()=>{toZeroIfInfinity=s=>Number.isFinite(s)?s:0}));function prettyMilliseconds(s,l){let f=typeof s==`bigint`;if(!f&&!Number.isFinite(s))throw TypeError(`Expected a finite number or bigint`);l={...l};let p=s<0?`-`:``;s=s<0?-s:s,l.colonNotation&&(l.compact=!1,l.formatSubMilliseconds=!1,l.separateMilliseconds=!1,l.verbose=!1),l.compact&&(l.unitCount=1,l.secondsDecimalDigits=0,l.millisecondsDecimalDigits=0);let g=[],v=(s,l)=>{let f=Math.floor(s*10**l+SECOND_ROUNDING_EPSILON);return(Math.round(f)/10**l).toFixed(l)},b=(s,f,p,v)=>{if(!((g.length===0||!l.colonNotation)&&isZero(s)&&!(l.colonNotation&&p===`m`))){if(v??=String(s),l.colonNotation){let s=v.includes(`.`)?v.split(`.`)[0].length:v.length,l=g.length>0?2:1;v=`0`.repeat(Math.max(0,l-s))+v}else v+=l.verbose?` `+pluralize$14(f,s):p;g.push(v)}},C=parseMilliseconds(s),w=BigInt(C.days);if(l.hideYearAndDays?b(BigInt(w)*24n+BigInt(C.hours),`hour`,`h`):(l.hideYear?b(w,`day`,`d`):(b(w/365n,`year`,`y`),b(w%365n,`day`,`d`)),b(Number(C.hours),`hour`,`h`)),b(Number(C.minutes),`minute`,`m`),!l.hideSeconds)if(l.separateMilliseconds||l.formatSubMilliseconds||!l.colonNotation&&s<1e3&&!l.subSecondsAsDecimals){let s=Number(C.seconds),f=Number(C.milliseconds),p=Number(C.microseconds),g=Number(C.nanoseconds);if(b(s,`second`,`s`),l.formatSubMilliseconds)b(f,`millisecond`,`ms`),b(p,`microsecond`,`µs`),b(g,`nanosecond`,`ns`);else{let s=f+p/1e3+g/1e6,v=typeof l.millisecondsDecimalDigits==`number`?l.millisecondsDecimalDigits:0,C=v?s.toFixed(v):s>=1?Math.round(s):Math.ceil(s);b(Number.parseFloat(C),`millisecond`,`ms`,C)}}else{let p=v((f?Number(s%ONE_DAY_IN_MILLISECONDS):s)/1e3%60,typeof l.secondsDecimalDigits==`number`?l.secondsDecimalDigits:1),g=l.keepDecimalsOnWholeSeconds?p:p.replace(/\.0+$/,``);b(Number.parseFloat(g),`second`,`s`,g)}if(g.length===0)return p+`0`+(l.verbose?` milliseconds`:`ms`);let E=l.colonNotation?`:`:` `;return typeof l.unitCount==`number`&&(g=g.slice(0,Math.max(l.unitCount,1))),p+g.join(E)}var isZero,pluralize$14,SECOND_ROUNDING_EPSILON,ONE_DAY_IN_MILLISECONDS,init_pretty_ms=__esmMin((()=>{init_parse_ms(),isZero=s=>s===0||s===0n,pluralize$14=(s,l)=>l===1||l===1n?s:`${s}s`,SECOND_ROUNDING_EPSILON=1e-7,ONE_DAY_IN_MILLISECONDS=24n*60n*60n*1000n})),logError,init_error$1=__esmMin((()=>{init_log$1(),logError=(s,l)=>{s.failed&&verboseLog({type:`error`,verboseMessage:s.shortMessage,verboseInfo:l,result:s})}})),logResult,logDuration,init_complete=__esmMin((()=>{init_pretty_ms(),init_values(),init_log$1(),init_error$1(),logResult=(s,l)=>{isVerbose(l)&&(logError(s,l),logDuration(s,l))},logDuration=(s,l)=>{verboseLog({type:`duration`,verboseMessage:`(done in ${prettyMilliseconds(s.durationMs)})`,verboseInfo:l,result:s})}})),handleResult$1,init_reject=__esmMin((()=>{init_complete(),handleResult$1=(s,l,{reject:f})=>{if(logResult(s,l),s.failed&&f)throw s;return s}})),getStdioItemType,getTransformObjectType,getDuplexType,getTransformStreamType,validateNonGeneratorType,checkUndefinedOption,getGeneratorObjectType,checkBooleanOption,isGenerator,isAsyncGenerator,isSyncGenerator,isTransformOptions,isUrl,isRegularUrl,isFilePathObject,FILE_PATH_KEYS,isFilePathString,isUnknownStdioString,KNOWN_STDIO_STRINGS,isReadableStream,isWritableStream$2,isWebStream,isTransformStream,isAsyncIterableObject,isIterableObject,isObject$1,TRANSFORM_TYPES,FILE_TYPES,SPECIAL_DUPLICATE_TYPES_SYNC,SPECIAL_DUPLICATE_TYPES,FORBID_DUPLICATE_TYPES,TYPE_TO_MESSAGE,init_type=__esmMin((()=>{init_is_stream$1(),init_is_plain_obj(),init_uint_array(),getStdioItemType=(s,l)=>isAsyncGenerator(s)?`asyncGenerator`:isSyncGenerator(s)?`generator`:isUrl(s)?`fileUrl`:isFilePathObject(s)?`filePath`:isWebStream(s)?`webStream`:isStream$2(s,{checkOpen:!1})?`native`:isUint8Array(s)?`uint8Array`:isAsyncIterableObject(s)?`asyncIterable`:isIterableObject(s)?`iterable`:isTransformStream(s)?getTransformStreamType({transform:s},l):isTransformOptions(s)?getTransformObjectType(s,l):`native`,getTransformObjectType=(s,l)=>isDuplexStream(s.transform,{checkOpen:!1})?getDuplexType(s,l):isTransformStream(s.transform)?getTransformStreamType(s,l):getGeneratorObjectType(s,l),getDuplexType=(s,l)=>(validateNonGeneratorType(s,l,`Duplex stream`),`duplex`),getTransformStreamType=(s,l)=>(validateNonGeneratorType(s,l,`web TransformStream`),`webTransform`),validateNonGeneratorType=({final:s,binary:l,objectMode:f},p,g)=>{checkUndefinedOption(s,`${p}.final`,g),checkUndefinedOption(l,`${p}.binary`,g),checkBooleanOption(f,`${p}.objectMode`)},checkUndefinedOption=(s,l,f)=>{if(s!==void 0)throw TypeError(`The \`${l}\` option can only be defined when using a generator, not a ${f}.`)},getGeneratorObjectType=({transform:s,final:l,binary:f,objectMode:p},g)=>{if(s!==void 0&&!isGenerator(s))throw TypeError(`The \`${g}.transform\` option must be a generator, a Duplex stream or a web TransformStream.`);if(isDuplexStream(l,{checkOpen:!1}))throw TypeError(`The \`${g}.final\` option must not be a Duplex stream.`);if(isTransformStream(l))throw TypeError(`The \`${g}.final\` option must not be a web TransformStream.`);if(l!==void 0&&!isGenerator(l))throw TypeError(`The \`${g}.final\` option must be a generator.`);return checkBooleanOption(f,`${g}.binary`),checkBooleanOption(p,`${g}.objectMode`),isAsyncGenerator(s)||isAsyncGenerator(l)?`asyncGenerator`:`generator`},checkBooleanOption=(s,l)=>{if(s!==void 0&&typeof s!=`boolean`)throw TypeError(`The \`${l}\` option must use a boolean.`)},isGenerator=s=>isAsyncGenerator(s)||isSyncGenerator(s),isAsyncGenerator=s=>Object.prototype.toString.call(s)===`[object AsyncGeneratorFunction]`,isSyncGenerator=s=>Object.prototype.toString.call(s)===`[object GeneratorFunction]`,isTransformOptions=s=>isPlainObject(s)&&(s.transform!==void 0||s.final!==void 0),isUrl=s=>Object.prototype.toString.call(s)===`[object URL]`,isRegularUrl=s=>isUrl(s)&&s.protocol!==`file:`,isFilePathObject=s=>isPlainObject(s)&&Object.keys(s).length>0&&Object.keys(s).every(s=>FILE_PATH_KEYS.has(s))&&isFilePathString(s.file),FILE_PATH_KEYS=new Set([`file`,`append`]),isFilePathString=s=>typeof s==`string`,isUnknownStdioString=(s,l)=>s===`native`&&typeof l==`string`&&!KNOWN_STDIO_STRINGS.has(l),KNOWN_STDIO_STRINGS=new Set([`ipc`,`ignore`,`inherit`,`overlapped`,`pipe`]),isReadableStream=s=>Object.prototype.toString.call(s)===`[object ReadableStream]`,isWritableStream$2=s=>Object.prototype.toString.call(s)===`[object WritableStream]`,isWebStream=s=>isReadableStream(s)||isWritableStream$2(s),isTransformStream=s=>isReadableStream(s?.readable)&&isWritableStream$2(s?.writable),isAsyncIterableObject=s=>isObject$1(s)&&typeof s[Symbol.asyncIterator]==`function`,isIterableObject=s=>isObject$1(s)&&typeof s[Symbol.iterator]==`function`,isObject$1=s=>typeof s==`object`&&!!s,TRANSFORM_TYPES=new Set([`generator`,`asyncGenerator`,`duplex`,`webTransform`]),FILE_TYPES=new Set([`fileUrl`,`filePath`,`fileNumber`]),SPECIAL_DUPLICATE_TYPES_SYNC=new Set([`fileUrl`,`filePath`]),SPECIAL_DUPLICATE_TYPES=new Set([...SPECIAL_DUPLICATE_TYPES_SYNC,`webStream`,`nodeStream`]),FORBID_DUPLICATE_TYPES=new Set([`webTransform`,`duplex`]),TYPE_TO_MESSAGE={generator:`a generator`,asyncGenerator:`an async generator`,fileUrl:`a file URL`,filePath:`a file path string`,fileNumber:`a file descriptor number`,webStream:`a web stream`,nodeStream:`a Node.js stream`,webTransform:`a web TransformStream`,duplex:`a Duplex stream`,native:`any value`,iterable:`an iterable`,asyncIterable:`an async iterable`,string:`a string`,uint8Array:`a Uint8Array`}})),getTransformObjectModes,getOutputObjectModes,getInputObjectModes,getFdObjectMode,init_object_mode=__esmMin((()=>{init_type(),getTransformObjectModes=(s,l,f,p)=>p===`output`?getOutputObjectModes(s,l,f):getInputObjectModes(s,l,f),getOutputObjectModes=(s,l,f)=>{let p=l!==0&&f[l-1].value.readableObjectMode;return{writableObjectMode:p,readableObjectMode:s??p}},getInputObjectModes=(s,l,f)=>{let p=l===0?s===!0:f[l-1].value.readableObjectMode;return{writableObjectMode:p,readableObjectMode:l!==f.length-1&&(s??p)}},getFdObjectMode=(s,l)=>{let f=s.findLast(({type:s})=>TRANSFORM_TYPES.has(s));return f===void 0?!1:l===`input`?f.value.writableObjectMode:f.value.readableObjectMode}})),normalizeTransforms,getTransforms,normalizeTransform,normalizeDuplex,normalizeTransformStream,normalizeGenerator,sortTransforms,init_normalize=__esmMin((()=>{init_is_plain_obj(),init_encoding_option(),init_type(),init_object_mode(),normalizeTransforms=(s,l,f,p)=>[...s.filter(({type:s})=>!TRANSFORM_TYPES.has(s)),...getTransforms(s,l,f,p)],getTransforms=(s,l,f,{encoding:p})=>{let g=s.filter(({type:s})=>TRANSFORM_TYPES.has(s)),v=Array.from({length:g.length});for(let[s,b]of Object.entries(g))v[s]=normalizeTransform({stdioItem:b,index:Number(s),newTransforms:v,optionName:l,direction:f,encoding:p});return sortTransforms(v,f)},normalizeTransform=({stdioItem:s,stdioItem:{type:l},index:f,newTransforms:p,optionName:g,direction:v,encoding:b})=>l===`duplex`?normalizeDuplex({stdioItem:s,optionName:g}):l===`webTransform`?normalizeTransformStream({stdioItem:s,index:f,newTransforms:p,direction:v}):normalizeGenerator({stdioItem:s,index:f,newTransforms:p,direction:v,encoding:b}),normalizeDuplex=({stdioItem:s,stdioItem:{value:{transform:l,transform:{writableObjectMode:f,readableObjectMode:p},objectMode:g=p}},optionName:v})=>{if(g&&!p)throw TypeError(`The \`${v}.objectMode\` option can only be \`true\` if \`new Duplex({objectMode: true})\` is used.`);if(!g&&p)throw TypeError(`The \`${v}.objectMode\` option cannot be \`false\` if \`new Duplex({objectMode: true})\` is used.`);return{...s,value:{transform:l,writableObjectMode:f,readableObjectMode:p}}},normalizeTransformStream=({stdioItem:s,stdioItem:{value:l},index:f,newTransforms:p,direction:g})=>{let{transform:v,objectMode:b}=isPlainObject(l)?l:{transform:l},{writableObjectMode:C,readableObjectMode:w}=getTransformObjectModes(b,f,p,g);return{...s,value:{transform:v,writableObjectMode:C,readableObjectMode:w}}},normalizeGenerator=({stdioItem:s,stdioItem:{value:l},index:f,newTransforms:p,direction:g,encoding:v})=>{let{transform:b,final:C,binary:w=!1,preserveNewlines:E=!1,objectMode:k}=isPlainObject(l)?l:{transform:l},A=w||BINARY_ENCODINGS.has(v),{writableObjectMode:N,readableObjectMode:F}=getTransformObjectModes(k,f,p,g);return{...s,value:{transform:b,final:C,binary:A,preserveNewlines:E,writableObjectMode:N,readableObjectMode:F}}},sortTransforms=(s,l)=>l===`input`?s.reverse():s})),getStreamDirection,getStdioItemDirection,KNOWN_DIRECTIONS,anyDirection,alwaysInput,guessStreamDirection,getStandardStreamDirection,DEFAULT_DIRECTION,init_direction=__esmMin((()=>{init_is_stream$1(),init_type(),getStreamDirection=(s,l,f)=>{let p=s.map(s=>getStdioItemDirection(s,l));if(p.includes(`input`)&&p.includes(`output`))throw TypeError(`The \`${f}\` option must not be an array of both readable and writable values.`);return p.find(Boolean)??DEFAULT_DIRECTION},getStdioItemDirection=({type:s,value:l},f)=>KNOWN_DIRECTIONS[f]??guessStreamDirection[s](l),KNOWN_DIRECTIONS=[`input`,`output`,`output`],anyDirection=()=>void 0,alwaysInput=()=>`input`,guessStreamDirection={generator:anyDirection,asyncGenerator:anyDirection,fileUrl:anyDirection,filePath:anyDirection,iterable:alwaysInput,asyncIterable:alwaysInput,uint8Array:alwaysInput,webStream:s=>isWritableStream$2(s)?`output`:`input`,nodeStream(s){return isReadableStream$1(s,{checkOpen:!1})?isWritableStream$3(s,{checkOpen:!1})?void 0:`input`:`output`},webTransform:anyDirection,duplex:anyDirection,native(s){let l=getStandardStreamDirection(s);if(l!==void 0)return l;if(isStream$2(s,{checkOpen:!1}))return guessStreamDirection.nodeStream(s)}},getStandardStreamDirection=s=>{if([0,node_process.default.stdin].includes(s))return`input`;if([1,2,node_process.default.stdout,node_process.default.stderr].includes(s))return`output`},DEFAULT_DIRECTION=`output`})),normalizeIpcStdioArray,init_array$1=__esmMin((()=>{normalizeIpcStdioArray=(s,l)=>l&&!s.includes(`ipc`)?[...s,`ipc`]:s})),normalizeStdioOption,getStdioArray,hasAlias$2,addDefaultValue,normalizeStdioSync,isOutputPipeOnly,init_stdio_option=__esmMin((()=>{init_standard_stream(),init_array$1(),init_values(),normalizeStdioOption=({stdio:s,ipc:l,buffer:f,...p},g,v)=>{let b=getStdioArray(s,p).map((s,l)=>addDefaultValue(s,l));return v?normalizeStdioSync(b,f,g):normalizeIpcStdioArray(b,l)},getStdioArray=(s,l)=>{if(s===void 0)return STANDARD_STREAMS_ALIASES.map(s=>l[s]);if(hasAlias$2(l))throw Error(`It's not possible to provide \`stdio\` in combination with one of ${STANDARD_STREAMS_ALIASES.map(s=>`\`${s}\``).join(`, `)}`);if(typeof s==`string`)return[s,s,s];if(!Array.isArray(s))throw TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof s}\``);let f=Math.max(s.length,STANDARD_STREAMS_ALIASES.length);return Array.from({length:f},(l,f)=>s[f])},hasAlias$2=s=>STANDARD_STREAMS_ALIASES.some(l=>s[l]!==void 0),addDefaultValue=(s,l)=>Array.isArray(s)?s.map(s=>addDefaultValue(s,l)):s??(l>=STANDARD_STREAMS_ALIASES.length?`ignore`:`pipe`),normalizeStdioSync=(s,l,f)=>s.map((s,p)=>!l[p]&&p!==0&&!isFullVerbose(f,p)&&isOutputPipeOnly(s)?`ignore`:s),isOutputPipeOnly=s=>s===`pipe`||Array.isArray(s)&&s.every(s=>s===`pipe`)})),handleNativeStream,handleNativeStreamSync,getTargetFd,getTargetFdNumber,handleNativeStreamAsync,getStandardStream,init_native=__esmMin((()=>{init_is_stream$1(),init_standard_stream(),init_uint_array(),init_fd_options(),handleNativeStream=({stdioItem:s,stdioItem:{type:l},isStdioArray:f,fdNumber:p,direction:g,isSync:v})=>!f||l!==`native`?s:v?handleNativeStreamSync({stdioItem:s,fdNumber:p,direction:g}):handleNativeStreamAsync({stdioItem:s,fdNumber:p}),handleNativeStreamSync=({stdioItem:s,stdioItem:{value:l,optionName:f},fdNumber:p,direction:g})=>{let v=getTargetFd({value:l,optionName:f,fdNumber:p,direction:g});if(v!==void 0)return v;if(isStream$2(l,{checkOpen:!1}))throw TypeError(`The \`${f}: Stream\` option cannot both be an array and include a stream with synchronous methods.`);return s},getTargetFd=({value:s,optionName:l,fdNumber:f,direction:p})=>{let g=getTargetFdNumber(s,f);if(g!==void 0){if(p===`output`)return{type:`fileNumber`,value:g,optionName:l};if(node_tty.default.isatty(g))throw TypeError(`The \`${l}: ${serializeOptionValue(s)}\` option is invalid: it cannot be a TTY with synchronous methods.`);return{type:`uint8Array`,value:bufferToUint8Array((0,node_fs.readFileSync)(g)),optionName:l}}},getTargetFdNumber=(s,l)=>{if(s===`inherit`)return l;if(typeof s==`number`)return s;let f=STANDARD_STREAMS.indexOf(s);if(f!==-1)return f},handleNativeStreamAsync=({stdioItem:s,stdioItem:{value:l,optionName:f},fdNumber:p})=>l===`inherit`?{type:`nodeStream`,value:getStandardStream(p,l,f),optionName:f}:typeof l==`number`?{type:`nodeStream`,value:getStandardStream(l,l,f),optionName:f}:isStream$2(l,{checkOpen:!1})?{type:`nodeStream`,value:l,optionName:f}:s,getStandardStream=(s,l,f)=>{let p=STANDARD_STREAMS[s];if(p===void 0)throw TypeError(`The \`${f}: ${l}\` option is invalid: no such standard stream.`);return p}})),handleInputOptions,handleInputOption,getInputType,handleInputFileOption,getInputFileType,init_input_option=__esmMin((()=>{init_is_stream$1(),init_uint_array(),init_type(),handleInputOptions=({input:s,inputFile:l},f)=>f===0?[...handleInputOption(s),...handleInputFileOption(l)]:[],handleInputOption=s=>s===void 0?[]:[{type:getInputType(s),value:s,optionName:`input`}],getInputType=s=>{if(isReadableStream$1(s,{checkOpen:!1}))return`nodeStream`;if(typeof s==`string`)return`string`;if(isUint8Array(s))return`uint8Array`;throw Error("The `input` option must be a string, a Uint8Array or a Node.js Readable stream.")},handleInputFileOption=s=>s===void 0?[]:[{...getInputFileType(s),optionName:`inputFile`}],getInputFileType=s=>{if(isUrl(s))return{type:`fileUrl`,value:s};if(isFilePathString(s))return{type:`filePath`,value:{file:s}};throw Error("The `inputFile` option must be a file path string or a file URL.")}})),filterDuplicates,getDuplicateStream,getOtherStdioItems,validateDuplicateStreamSync,getDuplicateStreamInstance,hasSameValue,validateDuplicateTransform,throwOnDuplicateStream,init_duplicate=__esmMin((()=>{init_type(),filterDuplicates=s=>s.filter((l,f)=>s.every((s,p)=>l.value!==s.value||f>=p||l.type===`generator`||l.type===`asyncGenerator`)),getDuplicateStream=({stdioItem:{type:s,value:l,optionName:f},direction:p,fileDescriptors:g,isSync:v})=>{let b=getOtherStdioItems(g,s);if(b.length!==0){if(v){validateDuplicateStreamSync({otherStdioItems:b,type:s,value:l,optionName:f,direction:p});return}if(SPECIAL_DUPLICATE_TYPES.has(s))return getDuplicateStreamInstance({otherStdioItems:b,type:s,value:l,optionName:f,direction:p});FORBID_DUPLICATE_TYPES.has(s)&&validateDuplicateTransform({otherStdioItems:b,type:s,value:l,optionName:f})}},getOtherStdioItems=(s,l)=>s.flatMap(({direction:s,stdioItems:f})=>f.filter(s=>s.type===l).map((l=>({...l,direction:s})))),validateDuplicateStreamSync=({otherStdioItems:s,type:l,value:f,optionName:p,direction:g})=>{SPECIAL_DUPLICATE_TYPES_SYNC.has(l)&&getDuplicateStreamInstance({otherStdioItems:s,type:l,value:f,optionName:p,direction:g})},getDuplicateStreamInstance=({otherStdioItems:s,type:l,value:f,optionName:p,direction:g})=>{let v=s.filter(s=>hasSameValue(s,f));if(v.length!==0)return throwOnDuplicateStream(v.find(s=>s.direction!==g),p,l),g===`output`?v[0].stream:void 0},hasSameValue=({type:s,value:l},f)=>s===`filePath`?l.file===f.file:s===`fileUrl`?l.href===f.href:l===f,validateDuplicateTransform=({otherStdioItems:s,type:l,value:f,optionName:p})=>{throwOnDuplicateStream(s.find(({value:{transform:s}})=>s===f.transform),p,l)},throwOnDuplicateStream=(s,l,f)=>{if(s!==void 0)throw TypeError(`The \`${s.optionName}\` and \`${l}\` options must not target ${TYPE_TO_MESSAGE[f]} that is the same.`)}})),handleStdio,getFileDescriptor,initializeStdioItems,initializeStdioItem,validateStdioArray,INVALID_STDIO_ARRAY_OPTIONS,validateStreams,validateFileStdio,validateFileObjectMode,getFinalFileDescriptors,getFinalFileDescriptor,addStreamProperties,cleanupCustomStreams,forwardStdio,init_handle=__esmMin((()=>{init_standard_stream(),init_normalize(),init_object_mode(),init_type(),init_direction(),init_stdio_option(),init_native(),init_input_option(),init_duplicate(),handleStdio=(s,l,f,p)=>{let g=getFinalFileDescriptors({initialFileDescriptors:normalizeStdioOption(l,f,p).map((s,f)=>getFileDescriptor({stdioOption:s,fdNumber:f,options:l,isSync:p})),addProperties:s,options:l,isSync:p});return l.stdio=g.map(({stdioItems:s})=>forwardStdio(s)),g},getFileDescriptor=({stdioOption:s,fdNumber:l,options:f,isSync:p})=>{let g=getStreamName(l),{stdioItems:v,isStdioArray:b}=initializeStdioItems({stdioOption:s,fdNumber:l,options:f,optionName:g}),C=getStreamDirection(v,l,g),w=normalizeTransforms(v.map(s=>handleNativeStream({stdioItem:s,isStdioArray:b,fdNumber:l,direction:C,isSync:p})),g,C,f),E=getFdObjectMode(w,C);return validateFileObjectMode(w,E),{direction:C,objectMode:E,stdioItems:w}},initializeStdioItems=({stdioOption:s,fdNumber:l,options:f,optionName:p})=>{let g=filterDuplicates([...(Array.isArray(s)?s:[s]).map(s=>initializeStdioItem(s,p)),...handleInputOptions(f,l)]),v=g.length>1;return validateStdioArray(g,v,p),validateStreams(g),{stdioItems:g,isStdioArray:v}},initializeStdioItem=(s,l)=>({type:getStdioItemType(s,l),value:s,optionName:l}),validateStdioArray=(s,l,f)=>{if(s.length===0)throw TypeError(`The \`${f}\` option must not be an empty array.`);if(l){for(let{value:l,optionName:f}of s)if(INVALID_STDIO_ARRAY_OPTIONS.has(l))throw Error(`The \`${f}\` option must not include \`${l}\`.`)}},INVALID_STDIO_ARRAY_OPTIONS=new Set([`ignore`,`ipc`]),validateStreams=s=>{for(let l of s)validateFileStdio(l)},validateFileStdio=({type:s,value:l,optionName:f})=>{if(isRegularUrl(l))throw TypeError(`The \`${f}: URL\` option must use the \`file:\` scheme. +For example, you can use the \`pathToFileURL()\` method of the \`url\` core module.`);if(isUnknownStdioString(s,l))throw TypeError(`The \`${f}: { file: '...' }\` option must be used instead of \`${f}: '...'\`.`)},validateFileObjectMode=(s,l)=>{if(!l)return;let f=s.find(({type:s})=>FILE_TYPES.has(s));if(f!==void 0)throw TypeError(`The \`${f.optionName}\` option cannot use both files and transforms in objectMode.`)},getFinalFileDescriptors=({initialFileDescriptors:s,addProperties:l,options:f,isSync:p})=>{let g=[];try{for(let v of s)g.push(getFinalFileDescriptor({fileDescriptor:v,fileDescriptors:g,addProperties:l,options:f,isSync:p}));return g}catch(s){throw cleanupCustomStreams(g),s}},getFinalFileDescriptor=({fileDescriptor:{direction:s,objectMode:l,stdioItems:f},fileDescriptors:p,addProperties:g,options:v,isSync:b})=>({direction:s,objectMode:l,stdioItems:f.map(l=>addStreamProperties({stdioItem:l,addProperties:g,direction:s,options:v,fileDescriptors:p,isSync:b}))}),addStreamProperties=({stdioItem:s,addProperties:l,direction:f,options:p,fileDescriptors:g,isSync:v})=>{let b=getDuplicateStream({stdioItem:s,direction:f,fileDescriptors:g,isSync:v});return b===void 0?{...s,...l[f][s.type](s,p)}:{...s,stream:b}},cleanupCustomStreams=s=>{for(let{stdioItems:l}of s)for(let{stream:s}of l)s!==void 0&&!isStandardStream(s)&&s.destroy()},forwardStdio=s=>{if(s.length>1)return s.some(({value:s})=>s===`overlapped`)?`overlapped`:`pipe`;let[{type:l,value:f}]=s;return l===`native`?f:`pipe`}})),handleStdioSync,forbiddenIfSync,forbiddenNativeIfSync,throwInvalidSyncValue,addProperties$1,addPropertiesSync,init_handle_sync=__esmMin((()=>{init_uint_array(),init_handle(),init_type(),handleStdioSync=(s,l)=>handleStdio(addPropertiesSync,s,l,!0),forbiddenIfSync=({type:s,optionName:l})=>{throwInvalidSyncValue(l,TYPE_TO_MESSAGE[s])},forbiddenNativeIfSync=({optionName:s,value:l})=>((l===`ipc`||l===`overlapped`)&&throwInvalidSyncValue(s,`"${l}"`),{}),throwInvalidSyncValue=(s,l)=>{throw TypeError(`The \`${s}\` option cannot be ${l} with synchronous methods.`)},addProperties$1={generator(){},asyncGenerator:forbiddenIfSync,webStream:forbiddenIfSync,nodeStream:forbiddenIfSync,webTransform:forbiddenIfSync,duplex:forbiddenIfSync,asyncIterable:forbiddenIfSync,native:forbiddenNativeIfSync},addPropertiesSync={input:{...addProperties$1,fileUrl:({value:s})=>({contents:[bufferToUint8Array((0,node_fs.readFileSync)(s))]}),filePath:({value:{file:s}})=>({contents:[bufferToUint8Array((0,node_fs.readFileSync)(s))]}),fileNumber:forbiddenIfSync,iterable:({value:s})=>({contents:[...s]}),string:({value:s})=>({contents:[s]}),uint8Array:({value:s})=>({contents:[s]})},output:{...addProperties$1,fileUrl:({value:s})=>({path:s}),filePath:({value:{file:s,append:l}})=>({path:s,append:l}),fileNumber:({value:s})=>({path:s}),iterable:forbiddenIfSync,string:forbiddenIfSync,uint8Array:forbiddenIfSync}}})),stripNewline,getStripFinalNewline,init_strip_newline=__esmMin((()=>{init_strip_final_newline$1(),stripNewline=(s,{stripFinalNewline:l},f)=>getStripFinalNewline(l,f)&&s!==void 0&&!Array.isArray(s)?stripFinalNewline$2(s):s,getStripFinalNewline=(s,l)=>l===`all`?s[1]||s[2]:s[l]})),getSplitLinesGenerator,splitLinesSync,splitLinesItemSync,initializeSplitLines,splitGenerator,getNewlineLength,linesFinal,getAppendNewlineGenerator,appendNewlineGenerator,concatString,linesStringInfo,concatUint8Array,linesUint8ArrayInfo,init_split=__esmMin((()=>{getSplitLinesGenerator=(s,l,f,p)=>s||f?void 0:initializeSplitLines(l,p),splitLinesSync=(s,l,f)=>f?s.flatMap(s=>splitLinesItemSync(s,l)):splitLinesItemSync(s,l),splitLinesItemSync=(s,l)=>{let{transform:f,final:p}=initializeSplitLines(l,{});return[...f(s),...p()]},initializeSplitLines=(s,l)=>(l.previousChunks=``,{transform:splitGenerator.bind(void 0,l,s),final:linesFinal.bind(void 0,l)}),splitGenerator=function*(s,l,f){if(typeof f!=`string`){yield f;return}let{previousChunks:p}=s,g=-1;for(let v=0;v0&&(C=concatString(p,C),p=``),yield C,g=v}g!==f.length-1&&(p=concatString(p,f.slice(g+1))),s.previousChunks=p},getNewlineLength=(s,l,f,p)=>f?0:(p.isWindowsNewline=l!==0&&s[l-1]===`\r`,p.isWindowsNewline?2:1),linesFinal=function*({previousChunks:s}){s.length>0&&(yield s)},getAppendNewlineGenerator=({binary:s,preserveNewlines:l,readableObjectMode:f,state:p})=>s||l||f?void 0:{transform:appendNewlineGenerator.bind(void 0,p)},appendNewlineGenerator=function*({isWindowsNewline:s=!1},l){let{unixNewline:f,windowsNewline:p,LF:g,concatBytes:v}=typeof l==`string`?linesStringInfo:linesUint8ArrayInfo;if(l.at(-1)===g){yield l;return}yield v(l,s?p:f)},concatString=(s,l)=>`${s}${l}`,linesStringInfo={windowsNewline:`\r `,unixNewline:` `,LF:` -`,concatBytes:concatString},concatUint8Array=(s,l)=>{let p=new Uint8Array(s.length+l.length);return p.set(s,0),p.set(l,s.length),p},linesUint8ArrayInfo={windowsNewline:new Uint8Array([13,10]),unixNewline:new Uint8Array([10]),LF:10,concatBytes:concatUint8Array}})),getValidateTransformInput,validateStringTransformInput,getValidateTransformReturn,validateObjectTransformReturn,validateStringTransformReturn,validateEmptyReturn,init_validate=__esmMin((()=>{init_uint_array(),getValidateTransformInput=(s,l)=>s?void 0:validateStringTransformInput.bind(void 0,l),validateStringTransformInput=function*(s,l){if(typeof l!=`string`&&!isUint8Array(l)&&!node_buffer.Buffer.isBuffer(l))throw TypeError(`The \`${s}\` option's transform must use "objectMode: true" to receive as input: ${typeof l}.`);yield l},getValidateTransformReturn=(s,l)=>s?validateObjectTransformReturn.bind(void 0,l):validateStringTransformReturn.bind(void 0,l),validateObjectTransformReturn=function*(s,l){validateEmptyReturn(s,l),yield l},validateStringTransformReturn=function*(s,l){if(validateEmptyReturn(s,l),typeof l!=`string`&&!isUint8Array(l))throw TypeError(`The \`${s}\` option's function must yield a string or an Uint8Array, not ${typeof l}.`);yield l},validateEmptyReturn=(s,l)=>{if(l==null)throw TypeError(`The \`${s}\` option's function must not call \`yield ${l}\`. +`,concatBytes:concatString},concatUint8Array=(s,l)=>{let f=new Uint8Array(s.length+l.length);return f.set(s,0),f.set(l,s.length),f},linesUint8ArrayInfo={windowsNewline:new Uint8Array([13,10]),unixNewline:new Uint8Array([10]),LF:10,concatBytes:concatUint8Array}})),getValidateTransformInput,validateStringTransformInput,getValidateTransformReturn,validateObjectTransformReturn,validateStringTransformReturn,validateEmptyReturn,init_validate=__esmMin((()=>{init_uint_array(),getValidateTransformInput=(s,l)=>s?void 0:validateStringTransformInput.bind(void 0,l),validateStringTransformInput=function*(s,l){if(typeof l!=`string`&&!isUint8Array(l)&&!node_buffer.Buffer.isBuffer(l))throw TypeError(`The \`${s}\` option's transform must use "objectMode: true" to receive as input: ${typeof l}.`);yield l},getValidateTransformReturn=(s,l)=>s?validateObjectTransformReturn.bind(void 0,l):validateStringTransformReturn.bind(void 0,l),validateObjectTransformReturn=function*(s,l){validateEmptyReturn(s,l),yield l},validateStringTransformReturn=function*(s,l){if(validateEmptyReturn(s,l),typeof l!=`string`&&!isUint8Array(l))throw TypeError(`The \`${s}\` option's function must yield a string or an Uint8Array, not ${typeof l}.`);yield l},validateEmptyReturn=(s,l)=>{if(l==null)throw TypeError(`The \`${s}\` option's function must not call \`yield ${l}\`. Instead, \`yield\` should either be called with a value, or not be called at all. For example: - if (condition) { yield value; }`)}})),getEncodingTransformGenerator,encodingUint8ArrayGenerator,encodingStringGenerator,encodingStringFinal,init_encoding_transform=__esmMin((()=>{init_uint_array(),getEncodingTransformGenerator=(s,l,p)=>{if(p)return;if(s)return{transform:encodingUint8ArrayGenerator.bind(void 0,new TextEncoder)};let g=new node_string_decoder.StringDecoder(l);return{transform:encodingStringGenerator.bind(void 0,g),final:encodingStringFinal.bind(void 0,g)}},encodingUint8ArrayGenerator=function*(s,l){node_buffer.Buffer.isBuffer(l)?yield bufferToUint8Array(l):typeof l==`string`?yield s.encode(l):yield l},encodingStringGenerator=function*(s,l){yield isUint8Array(l)?s.write(l):l},encodingStringFinal=function*(s){let l=s.end();l!==``&&(yield l)}})),pushChunks,transformChunk,finalChunks,generatorFinalChunks,destroyTransform,identityGenerator$1,init_run_async=__esmMin((()=>{pushChunks=(0,node_util.callbackify)(async(s,l,p,g)=>{l.currentIterable=s(...p);try{for await(let s of l.currentIterable)g.push(s)}finally{delete l.currentIterable}}),transformChunk=async function*(s,l,p){if(p===l.length){yield s;return}let{transform:g=identityGenerator$1}=l[p];for await(let v of g(s))yield*transformChunk(v,l,p+1)},finalChunks=async function*(s){for(let[l,{final:p}]of Object.entries(s))yield*generatorFinalChunks(p,Number(l),s)},generatorFinalChunks=async function*(s,l,p){if(s!==void 0)for await(let g of s())yield*transformChunk(g,p,l+1)},destroyTransform=(0,node_util.callbackify)(async({currentIterable:s},l)=>{if(s!==void 0){await(l?s.throw(l):s.return());return}if(l)throw l}),identityGenerator$1=function*(s){yield s}})),pushChunksSync,runTransformSync,transformChunkSync,finalChunksSync,generatorFinalChunksSync,identityGenerator,init_run_sync=__esmMin((()=>{pushChunksSync=(s,l,p,g)=>{try{for(let g of s(...l))p.push(g);g()}catch(s){g(s)}},runTransformSync=(s,l)=>[...l.flatMap(l=>[...transformChunkSync(l,s,0)]),...finalChunksSync(s)],transformChunkSync=function*(s,l,p){if(p===l.length){yield s;return}let{transform:g=identityGenerator}=l[p];for(let v of g(s))yield*transformChunkSync(v,l,p+1)},finalChunksSync=function*(s){for(let[l,{final:p}]of Object.entries(s))yield*generatorFinalChunksSync(p,Number(l),s)},generatorFinalChunksSync=function*(s,l,p){if(s!==void 0)for(let g of s())yield*transformChunkSync(g,p,l+1)},identityGenerator=function*(s){yield s}})),generatorToStream,runGeneratorsSync,addInternalGenerators,init_generator=__esmMin((()=>{init_type(),init_split(),init_validate(),init_encoding_transform(),init_run_async(),init_run_sync(),generatorToStream=({value:s,value:{transform:l,final:p,writableObjectMode:g,readableObjectMode:v},optionName:b},{encoding:C})=>{let w={},E=addInternalGenerators(s,C,b),k=isAsyncGenerator(l),A=isAsyncGenerator(p),N=k?pushChunks.bind(void 0,transformChunk,w):pushChunksSync.bind(void 0,transformChunkSync),F=k||A?pushChunks.bind(void 0,finalChunks,w):pushChunksSync.bind(void 0,finalChunksSync),I=k||A?destroyTransform.bind(void 0,w):void 0;return{stream:new node_stream.Transform({writableObjectMode:g,writableHighWaterMark:(0,node_stream.getDefaultHighWaterMark)(g),readableObjectMode:v,readableHighWaterMark:(0,node_stream.getDefaultHighWaterMark)(v),transform(s,l,p){N([s,E,0],this,p)},flush(s){F([E],this,s)},destroy:I})}},runGeneratorsSync=(s,l,p,g)=>{let v=l.filter(({type:s})=>s===`generator`),b=g?v.reverse():v;for(let{value:l,optionName:g}of b)s=runTransformSync(addInternalGenerators(l,p,g),s);return s},addInternalGenerators=({transform:s,final:l,binary:p,writableObjectMode:g,readableObjectMode:v,preserveNewlines:b},C,w)=>{let E={};return[{transform:getValidateTransformInput(g,w)},getEncodingTransformGenerator(p,C,g),getSplitLinesGenerator(p,b,g,E),{transform:s,final:l},{transform:getValidateTransformReturn(v,w)},getAppendNewlineGenerator({binary:p,preserveNewlines:b,readableObjectMode:v,state:E})].filter(Boolean)}})),addInputOptionsSync,getInputFdNumbers,addInputOptionSync,applySingleInputGeneratorsSync,validateSerializable,init_input_sync=__esmMin((()=>{init_generator(),init_uint_array(),init_type(),addInputOptionsSync=(s,l)=>{for(let p of getInputFdNumbers(s))addInputOptionSync(s,p,l)},getInputFdNumbers=s=>new Set(Object.entries(s).filter(([,{direction:s}])=>s===`input`).map(([s])=>Number(s))),addInputOptionSync=(s,l,p)=>{let{stdioItems:g}=s[l],v=g.filter(({contents:s})=>s!==void 0);if(v.length!==0){if(l!==0){let[{type:s,optionName:l}]=v;throw TypeError(`Only the \`stdin\` option, not \`${l}\`, can be ${TYPE_TO_MESSAGE[s]} with synchronous methods.`)}p.input=joinToUint8Array(v.map(({contents:s})=>s).map(s=>applySingleInputGeneratorsSync(s,g)))}},applySingleInputGeneratorsSync=(s,l)=>{let p=runGeneratorsSync(s,l,`utf8`,!0);return validateSerializable(p),joinToUint8Array(p)},validateSerializable=s=>{let l=s.find(s=>typeof s!=`string`&&!isUint8Array(s));if(l!==void 0)throw TypeError(`The \`stdin\` option is invalid: when passing objects as input, a transform must be used to serialize them to strings or Uint8Arrays: ${l}.`)}})),shouldLogOutput,fdUsesVerbose,PIPED_STDIO_VALUES,logLines,logLinesSync,isPipingStream,logLine,init_output=__esmMin((()=>{init_encoding_option(),init_type(),init_log$1(),init_values(),shouldLogOutput=({stdioItems:s,encoding:l,verboseInfo:p,fdNumber:g})=>g!==`all`&&isFullVerbose(p,g)&&!BINARY_ENCODINGS.has(l)&&fdUsesVerbose(g)&&(s.some(({type:s,value:l})=>s===`native`&&PIPED_STDIO_VALUES.has(l))||s.every(({type:s})=>TRANSFORM_TYPES.has(s))),fdUsesVerbose=s=>s===1||s===2,PIPED_STDIO_VALUES=new Set([`pipe`,`overlapped`]),logLines=async(s,l,p,g)=>{for await(let v of s)isPipingStream(l)||logLine(v,p,g)},logLinesSync=(s,l,p)=>{for(let g of s)logLine(g,l,p)},isPipingStream=s=>s._readableState.pipes.length>0,logLine=(s,l,p)=>{verboseLog({type:`output`,verboseMessage:serializeVerboseMessage(s),fdNumber:l,verboseInfo:p})}})),transformOutputSync,transformOutputResultSync,runOutputGeneratorsSync,serializeChunks,logOutputSync,writeToFiles,init_output_sync=__esmMin((()=>{init_output(),init_generator(),init_split(),init_uint_array(),init_type(),init_max_buffer(),transformOutputSync=({fileDescriptors:s,syncResult:{output:l},options:p,isMaxBuffer:g,verboseInfo:v})=>{if(l===null)return{output:Array.from({length:3})};let b={},C=new Set([]);return{output:l.map((l,w)=>transformOutputResultSync({result:l,fileDescriptors:s,fdNumber:w,state:b,outputFiles:C,isMaxBuffer:g,verboseInfo:v},p)),...b}},transformOutputResultSync=({result:s,fileDescriptors:l,fdNumber:p,state:g,outputFiles:v,isMaxBuffer:b,verboseInfo:C},{buffer:w,encoding:E,lines:k,stripFinalNewline:A,maxBuffer:N})=>{if(s===null)return;let F=bufferToUint8Array(truncateMaxBufferSync(s,b,N)),{stdioItems:I,objectMode:R}=l[p],{serializedResult:B,finalResult:q=B}=serializeChunks({chunks:runOutputGeneratorsSync([F],I,E,g),objectMode:R,encoding:E,lines:k,stripFinalNewline:A,fdNumber:p});logOutputSync({serializedResult:B,fdNumber:p,state:g,verboseInfo:C,encoding:E,stdioItems:I,objectMode:R});let le=w[p]?q:void 0;try{return g.error===void 0&&writeToFiles(B,I,v),le}catch(s){return g.error=s,le}},runOutputGeneratorsSync=(s,l,p,g)=>{try{return runGeneratorsSync(s,l,p,!1)}catch(l){return g.error=l,s}},serializeChunks=({chunks:s,objectMode:l,encoding:p,lines:g,stripFinalNewline:v,fdNumber:b})=>{if(l)return{serializedResult:s};if(p===`buffer`)return{serializedResult:joinToUint8Array(s)};let C=joinToString(s,p);return g[b]?{serializedResult:C,finalResult:splitLinesSync(C,!v[b],l)}:{serializedResult:C}},logOutputSync=({serializedResult:s,fdNumber:l,state:p,verboseInfo:g,encoding:v,stdioItems:b,objectMode:C})=>{if(!shouldLogOutput({stdioItems:b,encoding:v,verboseInfo:g,fdNumber:l}))return;let w=splitLinesSync(s,!1,C);try{logLinesSync(w,l,g)}catch(s){p.error??=s}},writeToFiles=(s,l,p)=>{for(let{path:g,append:v}of l.filter(({type:s})=>FILE_TYPES.has(s))){let l=typeof g==`string`?g:g.toString();v||p.has(l)?(0,node_fs.appendFileSync)(g,s):(p.add(l),(0,node_fs.writeFileSync)(g,s))}}})),getAllSync,init_all_sync=__esmMin((()=>{init_uint_array(),init_strip_newline(),getAllSync=([,s,l],p)=>{if(p.all)return s===void 0?l:l===void 0?s:Array.isArray(s)?Array.isArray(l)?[...s,...l]:[...s,stripNewline(l,p,`all`)]:Array.isArray(l)?[stripNewline(s,p,`all`),...l]:isUint8Array(s)&&isUint8Array(l)?concatUint8Arrays([s,l]):`${s}${l}`}})),waitForExit,waitForExitOrError,waitForSubprocessExit,waitForSuccessfulExit,isSubprocessErrorExit,isFailedExit,init_exit_async=__esmMin((()=>{init_final_error(),waitForExit=async(s,l)=>{let[p,g]=await waitForExitOrError(s);return l.isForcefullyTerminated??=!1,[p,g]},waitForExitOrError=async s=>{let[l,p]=await Promise.allSettled([(0,node_events.once)(s,`spawn`),(0,node_events.once)(s,`exit`)]);return l.status===`rejected`?[]:p.status===`rejected`?waitForSubprocessExit(s):p.value},waitForSubprocessExit=async s=>{try{return await(0,node_events.once)(s,`exit`)}catch{return waitForSubprocessExit(s)}},waitForSuccessfulExit=async s=>{let[l,p]=await s;if(!isSubprocessErrorExit(l,p)&&isFailedExit(l,p))throw new DiscardedError;return[l,p]},isSubprocessErrorExit=(s,l)=>s===void 0&&l===void 0,isFailedExit=(s,l)=>s!==0||l!==null})),getExitResultSync,getResultError,init_exit_sync=__esmMin((()=>{init_final_error(),init_max_buffer(),init_exit_async(),getExitResultSync=({error:s,status:l,signal:p,output:g},{maxBuffer:v})=>{let b=getResultError(s,l,p);return{resultError:b,exitCode:l,signal:p,timedOut:b?.code===`ETIMEDOUT`,isMaxBuffer:isMaxBufferSync(b,g,v)}},getResultError=(s,l,p)=>s===void 0?isFailedExit(l,p)?new DiscardedError:void 0:s})),execaCoreSync,handleSyncArguments,normalizeSyncOptions,validateSyncOptions,throwInvalidSyncOption,spawnSubprocessSync,runSubprocessSync,normalizeSpawnSyncOptions,getSyncResult,init_main_sync=__esmMin((()=>{init_command$2(),init_options(),init_shell$1(),init_result(),init_reject(),init_handle_sync(),init_strip_newline(),init_input_sync(),init_output_sync(),init_max_buffer(),init_all_sync(),init_exit_sync(),execaCoreSync=(s,l,p)=>{let{file:g,commandArguments:v,command:b,escapedCommand:C,startTime:w,verboseInfo:E,options:k,fileDescriptors:A}=handleSyncArguments(s,l,p);return handleResult$1(spawnSubprocessSync({file:g,commandArguments:v,options:k,command:b,escapedCommand:C,verboseInfo:E,fileDescriptors:A,startTime:w}),E,k)},handleSyncArguments=(s,l,p)=>{let{command:g,escapedCommand:v,startTime:b,verboseInfo:C}=handleCommand(s,l,p),{file:w,commandArguments:E,options:k}=normalizeOptions(s,l,normalizeSyncOptions(p));return validateSyncOptions(k),{file:w,commandArguments:E,command:g,escapedCommand:v,startTime:b,verboseInfo:C,options:k,fileDescriptors:handleStdioSync(k,C)}},normalizeSyncOptions=s=>s.node&&!s.ipc?{...s,ipc:!1}:s,validateSyncOptions=({ipc:s,ipcInput:l,detached:p,cancelSignal:g})=>{l&&throwInvalidSyncOption(`ipcInput`),s&&throwInvalidSyncOption(`ipc: true`),p&&throwInvalidSyncOption(`detached: true`),g&&throwInvalidSyncOption(`cancelSignal`)},throwInvalidSyncOption=s=>{throw TypeError(`The "${s}" option cannot be used with synchronous methods.`)},spawnSubprocessSync=({file:s,commandArguments:l,options:p,command:g,escapedCommand:v,verboseInfo:b,fileDescriptors:C,startTime:w})=>{let E=runSubprocessSync({file:s,commandArguments:l,options:p,command:g,escapedCommand:v,fileDescriptors:C,startTime:w});if(E.failed)return E;let{resultError:k,exitCode:A,signal:N,timedOut:F,isMaxBuffer:I}=getExitResultSync(E,p),{output:R,error:B=k}=transformOutputSync({fileDescriptors:C,syncResult:E,options:p,isMaxBuffer:I,verboseInfo:b});return getSyncResult({error:B,exitCode:A,signal:N,timedOut:F,isMaxBuffer:I,stdio:R.map((s,l)=>stripNewline(s,p,l)),all:stripNewline(getAllSync(R,p),p,`all`),options:p,command:g,escapedCommand:v,startTime:w})},runSubprocessSync=({file:s,commandArguments:l,options:p,command:g,escapedCommand:v,fileDescriptors:b,startTime:C})=>{try{return addInputOptionsSync(b,p),(0,node_child_process.spawnSync)(...concatenateShell(s,l,normalizeSpawnSyncOptions(p)))}catch(s){return makeEarlyError({error:s,command:g,escapedCommand:v,fileDescriptors:b,options:p,startTime:C,isSync:!0})}},normalizeSpawnSyncOptions=({encoding:s,maxBuffer:l,...p})=>({...p,encoding:`buffer`,maxBuffer:getMaxBufferSync(l)}),getSyncResult=({error:s,exitCode:l,signal:p,timedOut:g,isMaxBuffer:v,stdio:b,all:C,options:w,command:E,escapedCommand:k,startTime:A})=>s===void 0?makeSuccessResult({command:E,escapedCommand:k,stdio:b,all:C,ipcOutput:[],options:w,startTime:A}):makeError$2({error:s,command:E,escapedCommand:k,timedOut:g,isCanceled:!1,isGracefullyCanceled:!1,isMaxBuffer:v,isForcefullyTerminated:!1,exitCode:l,signal:p,stdio:b,all:C,ipcOutput:[],options:w,startTime:A,isSync:!0})})),getOneMessage$1,getOneMessageAsync,getMessage,throwOnDisconnect,throwOnStrictError,init_get_one=__esmMin((()=>{init_validation(),init_forward(),init_reference(),getOneMessage$1=({anyProcess:s,channel:l,isSubprocess:p,ipc:g},{reference:v=!0,filter:b}={})=>(validateIpcMethod({methodName:`getOneMessage`,isSubprocess:p,ipc:g,isConnected:isConnected(s)}),getOneMessageAsync({anyProcess:s,channel:l,isSubprocess:p,filter:b,reference:v})),getOneMessageAsync=async({anyProcess:s,channel:l,isSubprocess:p,filter:g,reference:v})=>{addReference(l,v);let b=getIpcEmitter(s,l,p),C=new AbortController;try{return await Promise.race([getMessage(b,g,C),throwOnDisconnect(b,p,C),throwOnStrictError(b,p,C)])}catch(l){throw disconnect(s),l}finally{C.abort(),removeReference(l,v)}},getMessage=async(s,l,{signal:p})=>{if(l===void 0){let[l]=await(0,node_events.once)(s,`message`,{signal:p});return l}for await(let[g]of(0,node_events.on)(s,`message`,{signal:p}))if(l(g))return g},throwOnDisconnect=async(s,l,{signal:p})=>{await(0,node_events.once)(s,`disconnect`,{signal:p}),throwOnEarlyDisconnect(l)},throwOnStrictError=async(s,l,{signal:p})=>{let[g]=await(0,node_events.once)(s,`strict:error`,{signal:p});throw getStrictResponseError(g,l)}})),getEachMessage$1,loopOnMessages,stopOnDisconnect,abortOnStrictError,iterateOnMessages,throwIfStrictError,init_get_each=__esmMin((()=>{init_validation(),init_forward(),init_reference(),getEachMessage$1=({anyProcess:s,channel:l,isSubprocess:p,ipc:g},{reference:v=!0}={})=>loopOnMessages({anyProcess:s,channel:l,isSubprocess:p,ipc:g,shouldAwait:!p,reference:v}),loopOnMessages=({anyProcess:s,channel:l,isSubprocess:p,ipc:g,shouldAwait:v,reference:b})=>{validateIpcMethod({methodName:`getEachMessage`,isSubprocess:p,ipc:g,isConnected:isConnected(s)}),addReference(l,b);let C=getIpcEmitter(s,l,p),w=new AbortController,E={};return stopOnDisconnect(s,C,w),abortOnStrictError({ipcEmitter:C,isSubprocess:p,controller:w,state:E}),iterateOnMessages({anyProcess:s,channel:l,ipcEmitter:C,isSubprocess:p,shouldAwait:v,controller:w,state:E,reference:b})},stopOnDisconnect=async(s,l,p)=>{try{await(0,node_events.once)(l,`disconnect`,{signal:p.signal}),p.abort()}catch{}},abortOnStrictError=async({ipcEmitter:s,isSubprocess:l,controller:p,state:g})=>{try{let[v]=await(0,node_events.once)(s,`strict:error`,{signal:p.signal});g.error=getStrictResponseError(v,l),p.abort()}catch{}},iterateOnMessages=async function*({anyProcess:s,channel:l,ipcEmitter:p,isSubprocess:g,shouldAwait:v,controller:b,state:C,reference:w}){try{for await(let[s]of(0,node_events.on)(p,`message`,{signal:b.signal}))throwIfStrictError(C),yield s}catch{throwIfStrictError(C)}finally{b.abort(),removeReference(l,w),g||disconnect(s),v&&await s}},throwIfStrictError=({error:s})=>{if(s)throw s}})),addIpcMethods,getIpcExport,getIpcMethods,init_methods=__esmMin((()=>{init_send(),init_get_one(),init_get_each(),init_graceful$1(),addIpcMethods=(s,{ipc:l})=>{Object.assign(s,getIpcMethods(s,!1,l))},getIpcExport=()=>{let s=node_process.default,l=!0,p=node_process.default.channel!==void 0;return{...getIpcMethods(s,!0,p),getCancelSignal:getCancelSignal$1.bind(void 0,{anyProcess:s,channel:s.channel,isSubprocess:!0,ipc:p})}},getIpcMethods=(s,l,p)=>({sendMessage:sendMessage$1.bind(void 0,{anyProcess:s,channel:s.channel,isSubprocess:l,ipc:p}),getOneMessage:getOneMessage$1.bind(void 0,{anyProcess:s,channel:s.channel,isSubprocess:l,ipc:p}),getEachMessage:getEachMessage$1.bind(void 0,{anyProcess:s,channel:s.channel,isSubprocess:l,ipc:p})})})),handleEarlyError,createDummyStreams,createDummyStream,readable,writable,duplex,handleDummyPromise,init_early_error=__esmMin((()=>{init_handle(),init_result(),init_reject(),handleEarlyError=({error:s,command:l,escapedCommand:p,fileDescriptors:g,options:v,startTime:b,verboseInfo:C})=>{cleanupCustomStreams(g);let w=new node_child_process.ChildProcess;return createDummyStreams(w,g),Object.assign(w,{readable,writable,duplex}),{subprocess:w,promise:handleDummyPromise(makeEarlyError({error:s,command:l,escapedCommand:p,fileDescriptors:g,options:v,startTime:b,isSync:!1}),C,v)}},createDummyStreams=(s,l)=>{let p=createDummyStream(),g=createDummyStream(),v=createDummyStream(),b=Array.from({length:l.length-3},createDummyStream),C=createDummyStream(),w=[p,g,v,...b];Object.assign(s,{stdin:p,stdout:g,stderr:v,all:C,stdio:w})},createDummyStream=()=>{let s=new node_stream.PassThrough;return s.end(),s},readable=()=>new node_stream.Readable({read(){}}),writable=()=>new node_stream.Writable({write(){}}),duplex=()=>new node_stream.Duplex({read(){},write(){}}),handleDummyPromise=async(s,l,p)=>handleResult$1(s,l,p)})),handleStdioAsync,forbiddenIfAsync,addProperties,addPropertiesAsync,init_handle_async=__esmMin((()=>{init_generator(),init_handle(),init_type(),handleStdioAsync=(s,l)=>handleStdio(addPropertiesAsync,s,l,!1),forbiddenIfAsync=({type:s,optionName:l})=>{throw TypeError(`The \`${l}\` option cannot be ${TYPE_TO_MESSAGE[s]}.`)},addProperties={fileNumber:forbiddenIfAsync,generator:generatorToStream,asyncGenerator:generatorToStream,nodeStream:({value:s})=>({stream:s}),webTransform({value:{transform:s,writableObjectMode:l,readableObjectMode:p}}){let g=l||p;return{stream:node_stream.Duplex.fromWeb(s,{objectMode:g})}},duplex:({value:{transform:s}})=>({stream:s}),native(){}},addPropertiesAsync={input:{...addProperties,fileUrl:({value:s})=>({stream:(0,node_fs.createReadStream)(s)}),filePath:({value:{file:s}})=>({stream:(0,node_fs.createReadStream)(s)}),webStream:({value:s})=>({stream:node_stream.Readable.fromWeb(s)}),iterable:({value:s})=>({stream:node_stream.Readable.from(s)}),asyncIterable:({value:s})=>({stream:node_stream.Readable.from(s)}),string:({value:s})=>({stream:node_stream.Readable.from(s)}),uint8Array:({value:s})=>({stream:node_stream.Readable.from(node_buffer.Buffer.from(s))})},output:{...addProperties,fileUrl:({value:s})=>({stream:(0,node_fs.createWriteStream)(s)}),filePath:({value:{file:s,append:l}})=>({stream:(0,node_fs.createWriteStream)(s,l?{flags:`a`}:{})}),webStream:({value:s})=>({stream:node_stream.Writable.fromWeb(s)}),iterable:forbiddenIfAsync,asyncIterable:forbiddenIfAsync,string:forbiddenIfAsync,uint8Array:forbiddenIfAsync}}}));function mergeStreams(s){if(!Array.isArray(s))throw TypeError(`Expected an array, got \`${typeof s}\`.`);for(let l of s)validateStream(l);let l=s.some(({readableObjectMode:s})=>s),p=getHighWaterMark(s,l),g=new MergedStream({objectMode:l,writableHighWaterMark:p,readableHighWaterMark:p});for(let l of s)g.add(l);return g}var getHighWaterMark,MergedStream,onMergedStreamFinished,onMergedStreamEnd,onInputStreamsUnpipe,validateStream,endWhenStreamsDone,afterMergedStreamFinished,onInputStreamEnd,onInputStreamUnpipe,endStream,errorOrAbortStream,isAbortError,abortStream,errorStream,noop$3,updateMaxListeners,PASSTHROUGH_LISTENERS_COUNT,PASSTHROUGH_LISTENERS_PER_STREAM,init_merge_streams=__esmMin((()=>{getHighWaterMark=(s,l)=>{if(s.length===0)return(0,node_stream.getDefaultHighWaterMark)(l);let p=s.filter(({readableObjectMode:s})=>s===l).map(({readableHighWaterMark:s})=>s);return Math.max(...p)},MergedStream=class extends node_stream.PassThrough{#e=new Set([]);#t=new Set([]);#n=new Set([]);#r;#i=Symbol(`unpipe`);#a=new WeakMap;add(s){if(validateStream(s),this.#e.has(s))return;this.#e.add(s),this.#r??=onMergedStreamFinished(this,this.#e,this.#i);let l=endWhenStreamsDone({passThroughStream:this,stream:s,streams:this.#e,ended:this.#t,aborted:this.#n,onFinished:this.#r,unpipeEvent:this.#i});this.#a.set(s,l),s.pipe(this,{end:!1})}async remove(s){if(validateStream(s),!this.#e.has(s))return!1;let l=this.#a.get(s);return l===void 0?!1:(this.#a.delete(s),s.unpipe(this),await l,!0)}},onMergedStreamFinished=async(s,l,p)=>{updateMaxListeners(s,PASSTHROUGH_LISTENERS_COUNT);let g=new AbortController;try{await Promise.race([onMergedStreamEnd(s,g),onInputStreamsUnpipe(s,l,p,g)])}finally{g.abort(),updateMaxListeners(s,-PASSTHROUGH_LISTENERS_COUNT)}},onMergedStreamEnd=async(s,{signal:l})=>{try{await(0,node_stream_promises.finished)(s,{signal:l,cleanup:!0})}catch(l){throw errorOrAbortStream(s,l),l}},onInputStreamsUnpipe=async(s,l,p,{signal:g})=>{for await(let[v]of(0,node_events.on)(s,`unpipe`,{signal:g}))l.has(v)&&v.emit(p)},validateStream=s=>{if(typeof s?.pipe!=`function`)throw TypeError(`Expected a readable stream, got: \`${typeof s}\`.`)},endWhenStreamsDone=async({passThroughStream:s,stream:l,streams:p,ended:g,aborted:v,onFinished:b,unpipeEvent:C})=>{updateMaxListeners(s,PASSTHROUGH_LISTENERS_PER_STREAM);let w=new AbortController;try{await Promise.race([afterMergedStreamFinished(b,l,w),onInputStreamEnd({passThroughStream:s,stream:l,streams:p,ended:g,aborted:v,controller:w}),onInputStreamUnpipe({stream:l,streams:p,ended:g,aborted:v,unpipeEvent:C,controller:w})])}finally{w.abort(),updateMaxListeners(s,-PASSTHROUGH_LISTENERS_PER_STREAM)}p.size>0&&p.size===g.size+v.size&&(g.size===0&&v.size>0?abortStream(s):endStream(s))},afterMergedStreamFinished=async(s,l,{signal:p})=>{try{await s,p.aborted||abortStream(l)}catch(s){p.aborted||errorOrAbortStream(l,s)}},onInputStreamEnd=async({passThroughStream:s,stream:l,streams:p,ended:g,aborted:v,controller:{signal:b}})=>{try{await(0,node_stream_promises.finished)(l,{signal:b,cleanup:!0,readable:!0,writable:!1}),p.has(l)&&g.add(l)}catch(g){if(b.aborted||!p.has(l))return;isAbortError(g)?v.add(l):errorStream(s,g)}},onInputStreamUnpipe=async({stream:s,streams:l,ended:p,aborted:g,unpipeEvent:v,controller:{signal:b}})=>{if(await(0,node_events.once)(s,v,{signal:b}),!s.readable)return(0,node_events.once)(b,`abort`,{signal:b});l.delete(s),p.delete(s),g.delete(s)},endStream=s=>{s.writable&&s.end()},errorOrAbortStream=(s,l)=>{isAbortError(l)?abortStream(s):errorStream(s,l)},isAbortError=s=>s?.code===`ERR_STREAM_PREMATURE_CLOSE`,abortStream=s=>{(s.readable||s.writable)&&s.destroy()},errorStream=(s,l)=>{s.destroyed||(s.once(`error`,noop$3),s.destroy(l))},noop$3=()=>{},updateMaxListeners=(s,l)=>{let p=s.getMaxListeners();p!==0&&p!==1/0&&s.setMaxListeners(p+l)},PASSTHROUGH_LISTENERS_COUNT=2,PASSTHROUGH_LISTENERS_PER_STREAM=1})),pipeStreams,onSourceFinish,endDestinationStream,onDestinationFinish,abortSourceStream,init_pipeline=__esmMin((()=>{init_standard_stream(),pipeStreams=(s,l)=>{s.pipe(l),onSourceFinish(s,l),onDestinationFinish(s,l)},onSourceFinish=async(s,l)=>{if(!(isStandardStream(s)||isStandardStream(l))){try{await(0,node_stream_promises.finished)(s,{cleanup:!0,readable:!0,writable:!1})}catch{}endDestinationStream(l)}},endDestinationStream=s=>{s.writable&&s.end()},onDestinationFinish=async(s,l)=>{if(!(isStandardStream(s)||isStandardStream(l))){try{await(0,node_stream_promises.finished)(l,{cleanup:!0,readable:!1,writable:!0})}catch{}abortSourceStream(s)}},abortSourceStream=s=>{s.readable&&s.destroy()}})),pipeOutputAsync,pipeTransform,SUBPROCESS_STREAM_PROPERTIES,pipeStdioItem,setStandardStreamMaxListeners,MAX_LISTENERS_INCREMENT,init_output_async=__esmMin((()=>{init_merge_streams(),init_standard_stream(),init_max_listeners(),init_type(),init_pipeline(),pipeOutputAsync=(s,l,p)=>{let g=new Map;for(let[v,{stdioItems:b,direction:C}]of Object.entries(l)){for(let{stream:l}of b.filter(({type:s})=>TRANSFORM_TYPES.has(s)))pipeTransform(s,l,C,v);for(let{stream:l}of b.filter(({type:s})=>!TRANSFORM_TYPES.has(s)))pipeStdioItem({subprocess:s,stream:l,direction:C,fdNumber:v,pipeGroups:g,controller:p})}for(let[s,l]of g.entries())pipeStreams(l.length===1?l[0]:mergeStreams(l),s)},pipeTransform=(s,l,p,g)=>{p===`output`?pipeStreams(s.stdio[g],l):pipeStreams(l,s.stdio[g]);let v=SUBPROCESS_STREAM_PROPERTIES[g];v!==void 0&&(s[v]=l),s.stdio[g]=l},SUBPROCESS_STREAM_PROPERTIES=[`stdin`,`stdout`,`stderr`],pipeStdioItem=({subprocess:s,stream:l,direction:p,fdNumber:g,pipeGroups:v,controller:b})=>{if(l===void 0)return;setStandardStreamMaxListeners(l,b);let[C,w]=p===`output`?[l,s.stdio[g]]:[s.stdio[g],l],E=v.get(C)??[];v.set(C,[...E,w])},setStandardStreamMaxListeners=(s,{signal:l})=>{isStandardStream(s)&&incrementMaxListeners(s,MAX_LISTENERS_INCREMENT,l)},MAX_LISTENERS_INCREMENT=2})),signals$1,init_signals$1=__esmMin((()=>{signals$1=[],signals$1.push(`SIGHUP`,`SIGINT`,`SIGTERM`),process.platform!==`win32`&&signals$1.push(`SIGALRM`,`SIGABRT`,`SIGVTALRM`,`SIGXCPU`,`SIGXFSZ`,`SIGUSR2`,`SIGTRAP`,`SIGSYS`,`SIGQUIT`,`SIGIOT`),process.platform===`linux`&&signals$1.push(`SIGIO`,`SIGPOLL`,`SIGPWR`,`SIGSTKFLT`)})),processOk$1,kExitEmitter$1,global$2,ObjectDefineProperty$1,Emitter$1,SignalExitBase$1,signalExitWrap$1,SignalExitFallback$1,SignalExit$1,process$5,onExit$1,load$1,unload$1,init_mjs=__esmMin((()=>{init_signals$1(),processOk$1=s=>!!s&&typeof s==`object`&&typeof s.removeListener==`function`&&typeof s.emit==`function`&&typeof s.reallyExit==`function`&&typeof s.listeners==`function`&&typeof s.kill==`function`&&typeof s.pid==`number`&&typeof s.on==`function`,kExitEmitter$1=Symbol.for(`signal-exit emitter`),global$2=globalThis,ObjectDefineProperty$1=Object.defineProperty.bind(Object),Emitter$1=class{emitted={afterExit:!1,exit:!1};listeners={afterExit:[],exit:[]};count=0;id=Math.random();constructor(){if(global$2[kExitEmitter$1])return global$2[kExitEmitter$1];ObjectDefineProperty$1(global$2,kExitEmitter$1,{value:this,writable:!1,enumerable:!1,configurable:!1})}on(s,l){this.listeners[s].push(l)}removeListener(s,l){let p=this.listeners[s],g=p.indexOf(l);g!==-1&&(g===0&&p.length===1?p.length=0:p.splice(g,1))}emit(s,l,p){if(this.emitted[s])return!1;this.emitted[s]=!0;let g=!1;for(let v of this.listeners[s])g=v(l,p)===!0||g;return s===`exit`&&(g=this.emit(`afterExit`,l,p)||g),g}},SignalExitBase$1=class{},signalExitWrap$1=s=>({onExit(l,p){return s.onExit(l,p)},load(){return s.load()},unload(){return s.unload()}}),SignalExitFallback$1=class extends SignalExitBase$1{onExit(){return()=>{}}load(){}unload(){}},SignalExit$1=class extends SignalExitBase$1{#e=process$5.platform===`win32`?`SIGINT`:`SIGHUP`;#t=new Emitter$1;#n;#r;#i;#a={};#o=!1;constructor(s){super(),this.#n=s,this.#a={};for(let l of signals$1)this.#a[l]=()=>{let p=this.#n.listeners(l),{count:g}=this.#t,v=s;if(typeof v.__signal_exit_emitter__==`object`&&typeof v.__signal_exit_emitter__.count==`number`&&(g+=v.__signal_exit_emitter__.count),p.length===g){this.unload();let p=this.#t.emit(`exit`,null,l),g=l===`SIGHUP`?this.#e:l;p||s.kill(s.pid,g)}};this.#i=s.reallyExit,this.#r=s.emit}onExit(s,l){if(!processOk$1(this.#n))return()=>{};this.#o===!1&&this.load();let p=l?.alwaysLast?`afterExit`:`exit`;return this.#t.on(p,s),()=>{this.#t.removeListener(p,s),this.#t.listeners.exit.length===0&&this.#t.listeners.afterExit.length===0&&this.unload()}}load(){if(!this.#o){this.#o=!0,this.#t.count+=1;for(let s of signals$1)try{let l=this.#a[s];l&&this.#n.on(s,l)}catch{}this.#n.emit=(s,...l)=>this.#c(s,...l),this.#n.reallyExit=s=>this.#s(s)}}unload(){this.#o&&(this.#o=!1,signals$1.forEach(s=>{let l=this.#a[s];if(!l)throw Error(`Listener not defined for signal: `+s);try{this.#n.removeListener(s,l)}catch{}}),this.#n.emit=this.#r,this.#n.reallyExit=this.#i,--this.#t.count)}#s(s){return processOk$1(this.#n)?(this.#n.exitCode=s||0,this.#t.emit(`exit`,this.#n.exitCode,null),this.#i.call(this.#n,this.#n.exitCode)):0}#c(s,...l){let p=this.#r;if(s===`exit`&&processOk$1(this.#n)){typeof l[0]==`number`&&(this.#n.exitCode=l[0]);let g=p.call(this.#n,s,...l);return this.#t.emit(`exit`,this.#n.exitCode,null),g}else return p.call(this.#n,s,...l)}},process$5=globalThis.process,{onExit:onExit$1,load:load$1,unload:unload$1}=signalExitWrap$1(processOk$1(process$5)?new SignalExit$1(process$5):new SignalExitFallback$1)})),cleanupOnExit,init_cleanup=__esmMin((()=>{init_mjs(),cleanupOnExit=(s,{cleanup:l,detached:p},{signal:g})=>{if(!l||p)return;let v=onExit$1(()=>{s.kill()});(0,node_events.addAbortListener)(g,()=>{v()})}})),normalizePipeArguments,getDestinationStream,getDestination,mapDestinationArguments,getSourceStream,init_pipe_arguments=__esmMin((()=>{init_parameters(),init_duration(),init_fd_options(),init_file_url(),normalizePipeArguments=({source:s,sourcePromise:l,boundOptions:p,createNested:g},...v)=>{let b=getStartTime(),{destination:C,destinationStream:w,destinationError:E,from:k,unpipeSignal:A}=getDestinationStream(p,g,v),{sourceStream:N,sourceError:F}=getSourceStream(s,k),{options:I,fileDescriptors:R}=SUBPROCESS_OPTIONS.get(s);return{sourcePromise:l,sourceStream:N,sourceOptions:I,sourceError:F,destination:C,destinationStream:w,destinationError:E,unpipeSignal:A,fileDescriptors:R,startTime:b}},getDestinationStream=(s,l,p)=>{try{let{destination:g,pipeOptions:{from:v,to:b,unpipeSignal:C}={}}=getDestination(s,l,...p);return{destination:g,destinationStream:getToStream(g,b),from:v,unpipeSignal:C}}catch(s){return{destinationError:s}}},getDestination=(s,l,p,...g)=>{if(Array.isArray(p))return{destination:l(mapDestinationArguments,s)(p,...g),pipeOptions:s};if(typeof p==`string`||p instanceof URL||isDenoExecPath(p)){if(Object.keys(s).length>0)throw TypeError(`Please use .pipe("file", ..., options) or .pipe(execa("file", ..., options)) instead of .pipe(options)("file", ...).`);let[v,b,C]=normalizeParameters(p,...g);return{destination:l(mapDestinationArguments)(v,b,C),pipeOptions:C}}if(SUBPROCESS_OPTIONS.has(p)){if(Object.keys(s).length>0)throw TypeError("Please use .pipe(options)`command` or .pipe($(options)`command`) instead of .pipe(options)($`command`).");return{destination:p,pipeOptions:g[0]}}throw TypeError(`The first argument must be a template string, an options object, or an Execa subprocess: ${p}`)},mapDestinationArguments=({options:s})=>({options:{...s,stdin:`pipe`,piped:!0}}),getSourceStream=(s,l)=>{try{return{sourceStream:getFromStream(s,l)}}catch(s){return{sourceError:s}}}})),handlePipeArgumentsError,getPipeArgumentsError,createNonCommandError,PIPE_COMMAND_MESSAGE,init_throw=__esmMin((()=>{init_result(),init_pipeline(),handlePipeArgumentsError=({sourceStream:s,sourceError:l,destinationStream:p,destinationError:g,fileDescriptors:v,sourceOptions:b,startTime:C})=>{let w=getPipeArgumentsError({sourceStream:s,sourceError:l,destinationStream:p,destinationError:g});if(w!==void 0)throw createNonCommandError({error:w,fileDescriptors:v,sourceOptions:b,startTime:C})},getPipeArgumentsError=({sourceStream:s,sourceError:l,destinationStream:p,destinationError:g})=>{if(l!==void 0&&g!==void 0)return g;if(g!==void 0)return abortSourceStream(s),g;if(l!==void 0)return endDestinationStream(p),l},createNonCommandError=({error:s,fileDescriptors:l,sourceOptions:p,startTime:g})=>makeEarlyError({error:s,command:PIPE_COMMAND_MESSAGE,escapedCommand:PIPE_COMMAND_MESSAGE,fileDescriptors:l,options:p,startTime:g,isSync:!1}),PIPE_COMMAND_MESSAGE=`source.pipe(destination)`})),waitForBothSubprocesses,init_sequence=__esmMin((()=>{waitForBothSubprocesses=async s=>{let[{status:l,reason:p,value:g=p},{status:v,reason:b,value:C=b}]=await s;if(C.pipedFrom.includes(g)||C.pipedFrom.push(g),v===`rejected`)throw C;if(l===`rejected`)throw g;return C}})),pipeSubprocessStream,pipeFirstSubprocessStream,pipeMoreSubprocessStream,cleanupMergedStreamsMap,MERGED_STREAMS,SOURCE_LISTENERS_PER_PIPE,DESTINATION_LISTENERS_PER_PIPE,init_streaming=__esmMin((()=>{init_merge_streams(),init_max_listeners(),init_pipeline(),pipeSubprocessStream=(s,l,p)=>{let g=MERGED_STREAMS.has(l)?pipeMoreSubprocessStream(s,l):pipeFirstSubprocessStream(s,l);return incrementMaxListeners(s,SOURCE_LISTENERS_PER_PIPE,p.signal),incrementMaxListeners(l,DESTINATION_LISTENERS_PER_PIPE,p.signal),cleanupMergedStreamsMap(l),g},pipeFirstSubprocessStream=(s,l)=>{let p=mergeStreams([s]);return pipeStreams(p,l),MERGED_STREAMS.set(l,p),p},pipeMoreSubprocessStream=(s,l)=>{let p=MERGED_STREAMS.get(l);return p.add(s),p},cleanupMergedStreamsMap=async s=>{try{await(0,node_stream_promises.finished)(s,{cleanup:!0,readable:!1,writable:!0})}catch{}MERGED_STREAMS.delete(s)},MERGED_STREAMS=new WeakMap,SOURCE_LISTENERS_PER_PIPE=2,DESTINATION_LISTENERS_PER_PIPE=1})),unpipeOnAbort,unpipeOnSignalAbort,init_abort=__esmMin((()=>{init_throw(),unpipeOnAbort=(s,l)=>s===void 0?[]:[unpipeOnSignalAbort(s,l)],unpipeOnSignalAbort=async(s,{sourceStream:l,mergedStream:p,fileDescriptors:g,sourceOptions:v,startTime:b})=>{throw await(0,node_util.aborted)(s,l),await p.remove(l),createNonCommandError({error:Error("Pipe canceled by `unpipeSignal` option."),fileDescriptors:g,sourceOptions:v,startTime:b})}})),pipeToSubprocess,handlePipePromise,getSubprocessPromises,init_setup=__esmMin((()=>{init_is_plain_obj(),init_pipe_arguments(),init_throw(),init_sequence(),init_streaming(),init_abort(),pipeToSubprocess=(s,...l)=>{if(isPlainObject(l[0]))return pipeToSubprocess.bind(void 0,{...s,boundOptions:{...s.boundOptions,...l[0]}});let{destination:p,...g}=normalizePipeArguments(s,...l),v=handlePipePromise({...g,destination:p});return v.pipe=pipeToSubprocess.bind(void 0,{...s,source:p,sourcePromise:v,boundOptions:{}}),v},handlePipePromise=async({sourcePromise:s,sourceStream:l,sourceOptions:p,sourceError:g,destination:v,destinationStream:b,destinationError:C,unpipeSignal:w,fileDescriptors:E,startTime:k})=>{let A=getSubprocessPromises(s,v);handlePipeArgumentsError({sourceStream:l,sourceError:g,destinationStream:b,destinationError:C,fileDescriptors:E,sourceOptions:p,startTime:k});let N=new AbortController;try{let s=pipeSubprocessStream(l,b,N);return await Promise.race([waitForBothSubprocesses(A),...unpipeOnAbort(w,{sourceStream:l,mergedStream:s,sourceOptions:p,fileDescriptors:E,startTime:k})])}finally{N.abort()}},getSubprocessPromises=(s,l)=>Promise.allSettled([s,l])})),iterateOnSubprocessStream,stopReadingOnExit,iterateForResult,stopReadingOnStreamEnd,iterateOnStream,DEFAULT_OBJECT_HIGH_WATER_MARK,HIGH_WATER_MARK,iterateOnData,getGenerators,init_iterate=__esmMin((()=>{init_encoding_transform(),init_split(),init_run_sync(),iterateOnSubprocessStream=({subprocessStdout:s,subprocess:l,binary:p,shouldEncode:g,encoding:v,preserveNewlines:b})=>{let C=new AbortController;return stopReadingOnExit(l,C),iterateOnStream({stream:s,controller:C,binary:p,shouldEncode:!s.readableObjectMode&&g,encoding:v,shouldSplit:!s.readableObjectMode,preserveNewlines:b})},stopReadingOnExit=async(s,l)=>{try{await s}catch{}finally{l.abort()}},iterateForResult=({stream:s,onStreamEnd:l,lines:p,encoding:g,stripFinalNewline:v,allMixed:b})=>{let C=new AbortController;stopReadingOnStreamEnd(l,C,s);let w=s.readableObjectMode&&!b;return iterateOnStream({stream:s,controller:C,binary:g===`buffer`,shouldEncode:!w,encoding:g,shouldSplit:!w&&p,preserveNewlines:!v})},stopReadingOnStreamEnd=async(s,l,p)=>{try{await s}catch{p.destroy()}finally{l.abort()}},iterateOnStream=({stream:s,controller:l,binary:p,shouldEncode:g,encoding:v,shouldSplit:b,preserveNewlines:C})=>iterateOnData({onStdoutChunk:(0,node_events.on)(s,`data`,{signal:l.signal,highWaterMark:HIGH_WATER_MARK,highWatermark:HIGH_WATER_MARK}),controller:l,binary:p,shouldEncode:g,encoding:v,shouldSplit:b,preserveNewlines:C}),DEFAULT_OBJECT_HIGH_WATER_MARK=(0,node_stream.getDefaultHighWaterMark)(!0),HIGH_WATER_MARK=DEFAULT_OBJECT_HIGH_WATER_MARK,iterateOnData=async function*({onStdoutChunk:s,controller:l,binary:p,shouldEncode:g,encoding:v,shouldSplit:b,preserveNewlines:C}){let w=getGenerators({binary:p,shouldEncode:g,encoding:v,shouldSplit:b,preserveNewlines:C});try{for await(let[l]of s)yield*transformChunkSync(l,w,0)}catch(s){if(!l.signal.aborted)throw s}finally{yield*finalChunksSync(w)}},getGenerators=({binary:s,shouldEncode:l,encoding:p,shouldSplit:g,preserveNewlines:v})=>[getEncodingTransformGenerator(s,p,!l),getSplitLinesGenerator(s,v,!g,{})].filter(Boolean)})),getStreamOutput,logOutputAsync,resumeStream,getStreamContents$2,getBufferedData$2,handleBufferedData,init_contents$1=__esmMin((()=>{init_source$1(),init_uint_array(),init_output(),init_iterate(),init_max_buffer(),init_strip_newline(),getStreamOutput=async({stream:s,onStreamEnd:l,fdNumber:p,encoding:g,buffer:v,maxBuffer:b,lines:C,allMixed:w,stripFinalNewline:E,verboseInfo:k,streamInfo:A})=>{let N=logOutputAsync({stream:s,onStreamEnd:l,fdNumber:p,encoding:g,allMixed:w,verboseInfo:k,streamInfo:A});if(!v){await Promise.all([resumeStream(s),N]);return}let F=iterateForResult({stream:s,onStreamEnd:l,lines:C,encoding:g,stripFinalNewline:getStripFinalNewline(E,p),allMixed:w}),[I]=await Promise.all([getStreamContents$2({stream:s,iterable:F,fdNumber:p,encoding:g,maxBuffer:b,lines:C}),N]);return I},logOutputAsync=async({stream:s,onStreamEnd:l,fdNumber:p,encoding:g,allMixed:v,verboseInfo:b,streamInfo:{fileDescriptors:C}})=>{shouldLogOutput({stdioItems:C[p]?.stdioItems,encoding:g,verboseInfo:b,fdNumber:p})&&await logLines(iterateForResult({stream:s,onStreamEnd:l,lines:!0,encoding:g,stripFinalNewline:!0,allMixed:v}),s,p,b)},resumeStream=async s=>{await(0,node_timers_promises.setImmediate)(),s.readableFlowing===null&&s.resume()},getStreamContents$2=async({stream:s,stream:{readableObjectMode:l},iterable:p,fdNumber:g,encoding:v,maxBuffer:b,lines:C})=>{try{return l||C?await getStreamAsArray(p,{maxBuffer:b}):v===`buffer`?new Uint8Array(await getStreamAsArrayBuffer$2(p,{maxBuffer:b})):await getStreamAsString$2(p,{maxBuffer:b})}catch(p){return handleBufferedData(handleMaxBuffer({error:p,stream:s,readableObjectMode:l,lines:C,encoding:v,fdNumber:g}))}},getBufferedData$2=async s=>{try{return await s}catch(s){return handleBufferedData(s)}},handleBufferedData=({bufferedData:s})=>isArrayBuffer(s)?new Uint8Array(s):s})),waitForStream,handleStdinDestroy,spyOnStdinDestroy,setStdinCleanedUp,handleStreamError,shouldIgnoreStreamError,isInputFileDescriptor,isStreamAbort,isStreamEpipe,init_wait_stream=__esmMin((()=>{waitForStream=async(s,l,p,{isSameDirection:g,stopOnExit:v=!1}={})=>{let b=handleStdinDestroy(s,p),C=new AbortController;try{await Promise.race([...v?[p.exitPromise]:[],(0,node_stream_promises.finished)(s,{cleanup:!0,signal:C.signal})])}catch(s){b.stdinCleanedUp||handleStreamError(s,l,p,g)}finally{C.abort()}},handleStdinDestroy=(s,{originalStreams:[l],subprocess:p})=>{let g={stdinCleanedUp:!1};return s===l&&spyOnStdinDestroy(s,p,g),g},spyOnStdinDestroy=(s,l,p)=>{let{_destroy:g}=s;s._destroy=(...v)=>{setStdinCleanedUp(l,p),g.call(s,...v)}},setStdinCleanedUp=({exitCode:s,signalCode:l},p)=>{(s!==null||l!==null)&&(p.stdinCleanedUp=!0)},handleStreamError=(s,l,p,g)=>{if(!shouldIgnoreStreamError(s,l,p,g))throw s},shouldIgnoreStreamError=(s,l,p,g=!0)=>p.propagating?isStreamEpipe(s)||isStreamAbort(s):(p.propagating=!0,isInputFileDescriptor(p,l)===g?isStreamEpipe(s):isStreamAbort(s)),isInputFileDescriptor=({fileDescriptors:s},l)=>l!==`all`&&s[l].direction===`input`,isStreamAbort=s=>s?.code===`ERR_STREAM_PREMATURE_CLOSE`,isStreamEpipe=s=>s?.code===`EPIPE`})),waitForStdioStreams,waitForSubprocessStream,init_stdio$1=__esmMin((()=>{init_contents$1(),init_wait_stream(),waitForStdioStreams=({subprocess:s,encoding:l,buffer:p,maxBuffer:g,lines:v,stripFinalNewline:b,verboseInfo:C,streamInfo:w})=>s.stdio.map((s,E)=>waitForSubprocessStream({stream:s,fdNumber:E,encoding:l,buffer:p[E],maxBuffer:g[E],lines:v[E],allMixed:!1,stripFinalNewline:b,verboseInfo:C,streamInfo:w})),waitForSubprocessStream=async({stream:s,fdNumber:l,encoding:p,buffer:g,maxBuffer:v,lines:b,allMixed:C,stripFinalNewline:w,verboseInfo:E,streamInfo:k})=>{if(!s)return;let A=waitForStream(s,l,k);if(isInputFileDescriptor(k,l)){await A;return}let[N]=await Promise.all([getStreamOutput({stream:s,onStreamEnd:A,fdNumber:l,encoding:p,buffer:g,maxBuffer:v,lines:b,allMixed:C,stripFinalNewline:w,verboseInfo:E,streamInfo:k}),A]);return N}})),makeAllStream$2,waitForAllStream,getAllStream,getAllMixed,init_all_async=__esmMin((()=>{init_merge_streams(),init_stdio$1(),makeAllStream$2=({stdout:s,stderr:l},{all:p})=>p&&(s||l)?mergeStreams([s,l].filter(Boolean)):void 0,waitForAllStream=({subprocess:s,encoding:l,buffer:p,maxBuffer:g,lines:v,stripFinalNewline:b,verboseInfo:C,streamInfo:w})=>waitForSubprocessStream({...getAllStream(s,p),fdNumber:`all`,encoding:l,maxBuffer:g[1]+g[2],lines:v[1]||v[2],allMixed:getAllMixed(s),stripFinalNewline:b,verboseInfo:C,streamInfo:w}),getAllStream=({stdout:s,stderr:l,all:p},[,g,v])=>{let b=g||v;return b?g?v?{stream:p,buffer:b}:{stream:s,buffer:b}:{stream:l,buffer:b}:{stream:p,buffer:b}},getAllMixed=({all:s,stdout:l,stderr:p})=>s&&l&&p&&l.readableObjectMode!==p.readableObjectMode})),shouldLogIpc,logIpcOutput,init_ipc=__esmMin((()=>{init_log$1(),init_values(),shouldLogIpc=s=>isFullVerbose(s,`ipc`),logIpcOutput=(s,l)=>{verboseLog({type:`ipc`,verboseMessage:serializeVerboseMessage(s),fdNumber:`ipc`,verboseInfo:l})}})),waitForIpcOutput,getBufferedIpcOutput,init_buffer_messages=__esmMin((()=>{init_max_buffer(),init_ipc(),init_specific(),init_get_each(),waitForIpcOutput=async({subprocess:s,buffer:l,maxBuffer:p,ipc:g,ipcOutput:v,verboseInfo:b})=>{if(!g)return v;let C=shouldLogIpc(b),w=getFdSpecificValue(l,`ipc`),E=getFdSpecificValue(p,`ipc`);for await(let l of loopOnMessages({anyProcess:s,channel:s.channel,isSubprocess:!1,ipc:g,shouldAwait:!1,reference:!0}))w&&(checkIpcMaxBuffer(s,v,E),v.push(l)),C&&logIpcOutput(l,b);return v},getBufferedIpcOutput=async(s,l)=>(await Promise.allSettled([s]),l)})),waitForSubprocessResult,waitForOriginalStreams,waitForCustomStreamsEnd,throwOnSubprocessError,init_wait_subprocess=__esmMin((()=>{init_is_stream$1(),init_timeout(),init_cancel(),init_graceful(),init_standard_stream(),init_type(),init_contents$1(),init_buffer_messages(),init_ipc_input(),init_all_async(),init_stdio$1(),init_exit_async(),init_wait_stream(),waitForSubprocessResult=async({subprocess:s,options:{encoding:l,buffer:p,maxBuffer:g,lines:v,timeoutDuration:b,cancelSignal:C,gracefulCancel:w,forceKillAfterDelay:E,stripFinalNewline:k,ipc:A,ipcInput:N},context:F,verboseInfo:I,fileDescriptors:R,originalStreams:B,onInternalError:q,controller:le})=>{let J=waitForExit(s,F),_e={originalStreams:B,fileDescriptors:R,subprocess:s,exitPromise:J,propagating:!1},be=waitForStdioStreams({subprocess:s,encoding:l,buffer:p,maxBuffer:g,lines:v,stripFinalNewline:k,verboseInfo:I,streamInfo:_e}),xe=waitForAllStream({subprocess:s,encoding:l,buffer:p,maxBuffer:g,lines:v,stripFinalNewline:k,verboseInfo:I,streamInfo:_e}),De=[],Ne=waitForIpcOutput({subprocess:s,buffer:p,maxBuffer:g,ipc:A,ipcOutput:De,verboseInfo:I}),Pe=waitForOriginalStreams(B,s,_e),ze=waitForCustomStreamsEnd(R,_e);try{return await Promise.race([Promise.all([{},waitForSuccessfulExit(J),Promise.all(be),xe,Ne,sendIpcInput(s,N),...Pe,...ze]),q,throwOnSubprocessError(s,le),...throwOnTimeout(s,b,F,le),...throwOnCancel({subprocess:s,cancelSignal:C,gracefulCancel:w,context:F,controller:le}),...throwOnGracefulCancel({subprocess:s,cancelSignal:C,gracefulCancel:w,forceKillAfterDelay:E,context:F,controller:le})])}catch(s){return F.terminationReason??=`other`,Promise.all([{error:s},J,Promise.all(be.map(s=>getBufferedData$2(s))),getBufferedData$2(xe),getBufferedIpcOutput(Ne,De),Promise.allSettled(Pe),Promise.allSettled(ze)])}},waitForOriginalStreams=(s,l,p)=>s.map((s,g)=>s===l.stdio[g]?void 0:waitForStream(s,g,p)),waitForCustomStreamsEnd=(s,l)=>s.flatMap(({stdioItems:s},p)=>s.filter(({value:s,stream:l=s})=>isStream$2(l,{checkOpen:!1})&&!isStandardStream(l)).map(({type:s,value:g,stream:v=g})=>waitForStream(v,p,l,{isSameDirection:TRANSFORM_TYPES.has(s),stopOnExit:s===`native`}))),throwOnSubprocessError=async(s,{signal:l})=>{let[p]=await(0,node_events.once)(s,`error`,{signal:l});throw p}})),initializeConcurrentStreams,addConcurrentStream,waitForConcurrentStreams,init_concurrent=__esmMin((()=>{init_deferred(),initializeConcurrentStreams=()=>({readableDestroy:new WeakMap,writableFinal:new WeakMap,writableDestroy:new WeakMap}),addConcurrentStream=(s,l,p)=>{let g=s[p];g.has(l)||g.set(l,[]);let v=g.get(l),b=createDeferred();return v.push(b),{resolve:b.resolve.bind(b),promises:v}},waitForConcurrentStreams=async({resolve:s,promises:l},p)=>{s();let[g]=await Promise.race([Promise.allSettled([!0,p]),Promise.all([!1,...l])]);return!g}})),safeWaitForSubprocessStdin,safeWaitForSubprocessStdout,waitForSubprocessStdin,waitForSubprocessStdout,waitForSubprocess,destroyOtherStream,init_shared=__esmMin((()=>{init_wait_stream(),safeWaitForSubprocessStdin=async s=>{if(s!==void 0)try{await waitForSubprocessStdin(s)}catch{}},safeWaitForSubprocessStdout=async s=>{if(s!==void 0)try{await waitForSubprocessStdout(s)}catch{}},waitForSubprocessStdin=async s=>{await(0,node_stream_promises.finished)(s,{cleanup:!0,readable:!1,writable:!0})},waitForSubprocessStdout=async s=>{await(0,node_stream_promises.finished)(s,{cleanup:!0,readable:!0,writable:!1})},waitForSubprocess=async(s,l)=>{if(await s,l)throw l},destroyOtherStream=(s,l,p)=>{p&&!isStreamAbort(p)?s.destroy(p):l&&s.destroy()}})),createReadable,getSubprocessStdout,getReadableOptions,getReadableMethods,onRead,onStdoutFinished,onReadableDestroy,destroyOtherReadable,init_readable=__esmMin((()=>{init_encoding_option(),init_fd_options(),init_iterate(),init_deferred(),init_concurrent(),init_shared(),createReadable=({subprocess:s,concurrentStreams:l,encoding:p},{from:g,binary:v=!0,preserveNewlines:b=!0}={})=>{let C=v||BINARY_ENCODINGS.has(p),{subprocessStdout:w,waitReadableDestroy:E}=getSubprocessStdout(s,g,l),{readableEncoding:k,readableObjectMode:A,readableHighWaterMark:N}=getReadableOptions(w,C),{read:F,onStdoutDataDone:I}=getReadableMethods({subprocessStdout:w,subprocess:s,binary:C,encoding:p,preserveNewlines:b}),R=new node_stream.Readable({read:F,destroy:(0,node_util.callbackify)(onReadableDestroy.bind(void 0,{subprocessStdout:w,subprocess:s,waitReadableDestroy:E})),highWaterMark:N,objectMode:A,encoding:k});return onStdoutFinished({subprocessStdout:w,onStdoutDataDone:I,readable:R,subprocess:s}),R},getSubprocessStdout=(s,l,p)=>{let g=getFromStream(s,l);return{subprocessStdout:g,waitReadableDestroy:addConcurrentStream(p,g,`readableDestroy`)}},getReadableOptions=({readableEncoding:s,readableObjectMode:l,readableHighWaterMark:p},g)=>g?{readableEncoding:s,readableObjectMode:l,readableHighWaterMark:p}:{readableEncoding:s,readableObjectMode:!0,readableHighWaterMark:DEFAULT_OBJECT_HIGH_WATER_MARK},getReadableMethods=({subprocessStdout:s,subprocess:l,binary:p,encoding:g,preserveNewlines:v})=>{let b=createDeferred(),C=iterateOnSubprocessStream({subprocessStdout:s,subprocess:l,binary:p,shouldEncode:!p,encoding:g,preserveNewlines:v});return{read(){onRead(this,C,b)},onStdoutDataDone:b}},onRead=async(s,l,p)=>{try{let{value:g,done:v}=await l.next();v?p.resolve():s.push(g)}catch{}},onStdoutFinished=async({subprocessStdout:s,onStdoutDataDone:l,readable:p,subprocess:g,subprocessStdin:v})=>{try{await waitForSubprocessStdout(s),await g,await safeWaitForSubprocessStdin(v),await l,p.readable&&p.push(null)}catch(s){await safeWaitForSubprocessStdin(v),destroyOtherReadable(p,s)}},onReadableDestroy=async({subprocessStdout:s,subprocess:l,waitReadableDestroy:p},g)=>{await waitForConcurrentStreams(p,l)&&(destroyOtherReadable(s,g),await waitForSubprocess(l,g))},destroyOtherReadable=(s,l)=>{destroyOtherStream(s,s.readable,l)}})),createWritable,getSubprocessStdin,getWritableMethods,onWrite,onWritableFinal,onStdinFinished,onWritableDestroy,destroyOtherWritable,init_writable=__esmMin((()=>{init_fd_options(),init_concurrent(),init_shared(),createWritable=({subprocess:s,concurrentStreams:l},{to:p}={})=>{let{subprocessStdin:g,waitWritableFinal:v,waitWritableDestroy:b}=getSubprocessStdin(s,p,l),C=new node_stream.Writable({...getWritableMethods(g,s,v),destroy:(0,node_util.callbackify)(onWritableDestroy.bind(void 0,{subprocessStdin:g,subprocess:s,waitWritableFinal:v,waitWritableDestroy:b})),highWaterMark:g.writableHighWaterMark,objectMode:g.writableObjectMode});return onStdinFinished(g,C),C},getSubprocessStdin=(s,l,p)=>{let g=getToStream(s,l);return{subprocessStdin:g,waitWritableFinal:addConcurrentStream(p,g,`writableFinal`),waitWritableDestroy:addConcurrentStream(p,g,`writableDestroy`)}},getWritableMethods=(s,l,p)=>({write:onWrite.bind(void 0,s),final:(0,node_util.callbackify)(onWritableFinal.bind(void 0,s,l,p))}),onWrite=(s,l,p,g)=>{s.write(l,p)?g():s.once(`drain`,g)},onWritableFinal=async(s,l,p)=>{await waitForConcurrentStreams(p,l)&&(s.writable&&s.end(),await l)},onStdinFinished=async(s,l,p)=>{try{await waitForSubprocessStdin(s),l.writable&&l.end()}catch(s){await safeWaitForSubprocessStdout(p),destroyOtherWritable(l,s)}},onWritableDestroy=async({subprocessStdin:s,subprocess:l,waitWritableFinal:p,waitWritableDestroy:g},v)=>{await waitForConcurrentStreams(p,l),await waitForConcurrentStreams(g,l)&&(destroyOtherWritable(s,v),await waitForSubprocess(l,v))},destroyOtherWritable=(s,l)=>{destroyOtherStream(s,s.writable,l)}})),createDuplex,onDuplexDestroy,init_duplex=__esmMin((()=>{init_encoding_option(),init_readable(),init_writable(),createDuplex=({subprocess:s,concurrentStreams:l,encoding:p},{from:g,to:v,binary:b=!0,preserveNewlines:C=!0}={})=>{let w=b||BINARY_ENCODINGS.has(p),{subprocessStdout:E,waitReadableDestroy:k}=getSubprocessStdout(s,g,l),{subprocessStdin:A,waitWritableFinal:N,waitWritableDestroy:F}=getSubprocessStdin(s,v,l),{readableEncoding:I,readableObjectMode:R,readableHighWaterMark:B}=getReadableOptions(E,w),{read:q,onStdoutDataDone:le}=getReadableMethods({subprocessStdout:E,subprocess:s,binary:w,encoding:p,preserveNewlines:C}),J=new node_stream.Duplex({read:q,...getWritableMethods(A,s,N),destroy:(0,node_util.callbackify)(onDuplexDestroy.bind(void 0,{subprocessStdout:E,subprocessStdin:A,subprocess:s,waitReadableDestroy:k,waitWritableFinal:N,waitWritableDestroy:F})),readableHighWaterMark:B,writableHighWaterMark:A.writableHighWaterMark,readableObjectMode:R,writableObjectMode:A.writableObjectMode,encoding:I});return onStdoutFinished({subprocessStdout:E,onStdoutDataDone:le,readable:J,subprocess:s,subprocessStdin:A}),onStdinFinished(A,J,E),J},onDuplexDestroy=async({subprocessStdout:s,subprocessStdin:l,subprocess:p,waitReadableDestroy:g,waitWritableFinal:v,waitWritableDestroy:b},C)=>{await Promise.all([onReadableDestroy({subprocessStdout:s,subprocess:p,waitReadableDestroy:g},C),onWritableDestroy({subprocessStdin:l,subprocess:p,waitWritableFinal:v,waitWritableDestroy:b},C)])}})),createIterable,iterateOnStdoutData,init_iterable=__esmMin((()=>{init_encoding_option(),init_fd_options(),init_iterate(),createIterable=(s,l,{from:p,binary:g=!1,preserveNewlines:v=!1}={})=>{let b=g||BINARY_ENCODINGS.has(l),C=getFromStream(s,p);return iterateOnStdoutData(iterateOnSubprocessStream({subprocessStdout:C,subprocess:s,binary:b,shouldEncode:!0,encoding:l,preserveNewlines:v}),C,s)},iterateOnStdoutData=async function*(s,l,p){try{yield*s}finally{l.readable&&l.destroy(),await p}}})),addConvertedStreams,init_add=__esmMin((()=>{init_concurrent(),init_readable(),init_writable(),init_duplex(),init_iterable(),addConvertedStreams=(s,{encoding:l})=>{let p=initializeConcurrentStreams();s.readable=createReadable.bind(void 0,{subprocess:s,concurrentStreams:p,encoding:l}),s.writable=createWritable.bind(void 0,{subprocess:s,concurrentStreams:p}),s.duplex=createDuplex.bind(void 0,{subprocess:s,concurrentStreams:p,encoding:l}),s.iterable=createIterable.bind(void 0,s,l),s[Symbol.asyncIterator]=createIterable.bind(void 0,s,l,{})}})),mergePromise$2,nativePromisePrototype$2,descriptors$2,init_promise$1=__esmMin((()=>{mergePromise$2=(s,l)=>{for(let[p,g]of descriptors$2){let v=g.value.bind(l);Reflect.defineProperty(s,p,{...g,value:v})}},nativePromisePrototype$2=(async()=>{})().constructor.prototype,descriptors$2=[`then`,`catch`,`finally`].map(s=>[s,Reflect.getOwnPropertyDescriptor(nativePromisePrototype$2,s)])})),execaCoreAsync,handleAsyncArguments,handleAsyncOptions,spawnSubprocessAsync,handlePromise,getAsyncResult,init_main_async=__esmMin((()=>{init_source$1(),init_command$2(),init_options(),init_fd_options(),init_shell$1(),init_methods(),init_result(),init_reject(),init_early_error(),init_handle_async(),init_strip_newline(),init_output_async(),init_kill$1(),init_cleanup(),init_setup(),init_all_async(),init_wait_subprocess(),init_add(),init_deferred(),init_promise$1(),execaCoreAsync=(s,l,p,g)=>{let{file:v,commandArguments:b,command:C,escapedCommand:w,startTime:E,verboseInfo:k,options:A,fileDescriptors:N}=handleAsyncArguments(s,l,p),{subprocess:F,promise:I}=spawnSubprocessAsync({file:v,commandArguments:b,options:A,startTime:E,verboseInfo:k,command:C,escapedCommand:w,fileDescriptors:N});return F.pipe=pipeToSubprocess.bind(void 0,{source:F,sourcePromise:I,boundOptions:{},createNested:g}),mergePromise$2(F,I),SUBPROCESS_OPTIONS.set(F,{options:A,fileDescriptors:N}),F},handleAsyncArguments=(s,l,p)=>{let{command:g,escapedCommand:v,startTime:b,verboseInfo:C}=handleCommand(s,l,p),{file:w,commandArguments:E,options:k}=normalizeOptions(s,l,p),A=handleAsyncOptions(k);return{file:w,commandArguments:E,command:g,escapedCommand:v,startTime:b,verboseInfo:C,options:A,fileDescriptors:handleStdioAsync(A,C)}},handleAsyncOptions=({timeout:s,signal:l,...p})=>{if(l!==void 0)throw TypeError(`The "signal" option has been renamed to "cancelSignal" instead.`);return{...p,timeoutDuration:s}},spawnSubprocessAsync=({file:s,commandArguments:l,options:p,startTime:g,verboseInfo:v,command:b,escapedCommand:C,fileDescriptors:w})=>{let E;try{E=(0,node_child_process.spawn)(...concatenateShell(s,l,p))}catch(s){return handleEarlyError({error:s,command:b,escapedCommand:C,fileDescriptors:w,options:p,startTime:g,verboseInfo:v})}let k=new AbortController;(0,node_events.setMaxListeners)(1/0,k.signal);let A=[...E.stdio];pipeOutputAsync(E,w,k),cleanupOnExit(E,p,k);let N={},F=createDeferred();E.kill=subprocessKill.bind(void 0,{kill:E.kill.bind(E),options:p,onInternalError:F,context:N,controller:k}),E.all=makeAllStream$2(E,p),addConvertedStreams(E,p),addIpcMethods(E,p);let I=handlePromise({subprocess:E,options:p,startTime:g,verboseInfo:v,fileDescriptors:w,originalStreams:A,command:b,escapedCommand:C,context:N,onInternalError:F,controller:k});return{subprocess:E,promise:I}},handlePromise=async({subprocess:s,options:l,startTime:p,verboseInfo:g,fileDescriptors:v,originalStreams:b,command:C,escapedCommand:w,context:E,onInternalError:k,controller:A})=>{let[N,[F,I],R,B,q]=await waitForSubprocessResult({subprocess:s,options:l,context:E,verboseInfo:g,fileDescriptors:v,originalStreams:b,onInternalError:k,controller:A});return A.abort(),k.resolve(),handleResult$1(getAsyncResult({errorInfo:N,exitCode:F,signal:I,stdio:R.map((s,p)=>stripNewline(s,l,p)),all:stripNewline(B,l,`all`),ipcOutput:q,context:E,options:l,command:C,escapedCommand:w,startTime:p}),g,l)},getAsyncResult=({errorInfo:s,exitCode:l,signal:p,stdio:g,all:v,ipcOutput:b,context:C,options:w,command:E,escapedCommand:k,startTime:A})=>`error`in s?makeError$2({error:s.error,command:E,escapedCommand:k,timedOut:C.terminationReason===`timeout`,isCanceled:C.terminationReason===`cancel`||C.terminationReason===`gracefulCancel`,isGracefullyCanceled:C.terminationReason===`gracefulCancel`,isMaxBuffer:s.error instanceof MaxBufferError$2,isForcefullyTerminated:C.isForcefullyTerminated,exitCode:l,signal:p,stdio:g,all:v,ipcOutput:b,options:w,startTime:A,isSync:!1}):makeSuccessResult({command:E,escapedCommand:k,stdio:g,all:v,ipcOutput:b,options:w,startTime:A})})),mergeOptions,mergeOption,DEEP_OPTIONS,init_bind=__esmMin((()=>{init_is_plain_obj(),init_specific(),mergeOptions=(s,l)=>{let p=Object.fromEntries(Object.entries(l).map(([l,p])=>[l,mergeOption(l,s[l],p)]));return{...s,...p}},mergeOption=(s,l,p)=>DEEP_OPTIONS.has(s)&&isPlainObject(l)&&isPlainObject(p)?{...l,...p}:p,DEEP_OPTIONS=new Set([`env`,...FD_SPECIFIC_OPTIONS])})),createExeca,callBoundExeca,parseArguments$1,init_create=__esmMin((()=>{init_is_plain_obj(),init_parameters(),init_template(),init_main_sync(),init_main_async(),init_bind(),createExeca=(s,l,p,g)=>{let v=(s,l,g)=>createExeca(s,l,p,g),b=(...b)=>callBoundExeca({mapArguments:s,deepOptions:p,boundOptions:l,setBoundExeca:g,createNested:v},...b);return g!==void 0&&g(b,v,l),b},callBoundExeca=({mapArguments:s,deepOptions:l={},boundOptions:p={},setBoundExeca:g,createNested:v},b,...C)=>{if(isPlainObject(b))return v(s,mergeOptions(p,b),g);let{file:w,commandArguments:E,options:k,isSync:A}=parseArguments$1({mapArguments:s,firstArgument:b,nextArguments:C,deepOptions:l,boundOptions:p});return A?execaCoreSync(w,E,k):execaCoreAsync(w,E,k,v)},parseArguments$1=({mapArguments:s,firstArgument:l,nextArguments:p,deepOptions:g,boundOptions:v})=>{let[b,C,w]=normalizeParameters(...isTemplateString(l)?parseTemplates$1(l,p):[l,...p]),E=mergeOptions(mergeOptions(g,v),w),{file:k=b,commandArguments:A=C,options:N=E,isSync:F=!1}=s({file:b,commandArguments:C,options:E});return{file:k,commandArguments:A,options:N,isSync:F}}})),mapCommandAsync,mapCommandSync,parseCommand$1,parseCommandString,SPACES_REGEXP$2,init_command$1=__esmMin((()=>{mapCommandAsync=({file:s,commandArguments:l})=>parseCommand$1(s,l),mapCommandSync=({file:s,commandArguments:l})=>({...parseCommand$1(s,l),isSync:!0}),parseCommand$1=(s,l)=>{if(l.length>0)throw TypeError(`The command and its arguments must be passed as a single string: ${s} ${l}.`);let[p,...g]=parseCommandString(s);return{file:p,commandArguments:g}},parseCommandString=s=>{if(typeof s!=`string`)throw TypeError(`The command must be a string: ${String(s)}.`);let l=s.trim();if(l===``)return[];let p=[];for(let s of l.split(SPACES_REGEXP$2)){let l=p.at(-1);l&&l.endsWith(`\\`)?p[p.length-1]=`${l.slice(0,-1)} ${s}`:p.push(s)}return p},SPACES_REGEXP$2=/ +/g})),setScriptSync,mapScriptAsync,mapScriptSync,getScriptOptions,getScriptStdinOption,deepScriptOptions,init_script=__esmMin((()=>{setScriptSync=(s,l,p)=>{s.sync=l(mapScriptSync,p),s.s=s.sync},mapScriptAsync=({options:s})=>getScriptOptions(s),mapScriptSync=({options:s})=>({...getScriptOptions(s),isSync:!0}),getScriptOptions=s=>({options:{...getScriptStdinOption(s),...s}}),getScriptStdinOption=({input:s,inputFile:l,stdio:p})=>s===void 0&&l===void 0&&p===void 0?{stdin:`inherit`}:{},deepScriptOptions={preferLocal:!0}})),execa$2,execaSync$1,execaCommand$1,execaCommandSync,execaNode,$$3,sendMessage,getOneMessage,getEachMessage,getCancelSignal,init_execa$1=__esmMin((()=>{init_create(),init_command$1(),init_node(),init_script(),init_methods(),init_final_error(),execa$2=createExeca(()=>({})),createExeca(()=>({isSync:!0})),createExeca(mapCommandAsync),createExeca(mapCommandSync),createExeca(mapNode),createExeca(mapScriptAsync,{},deepScriptOptions,setScriptSync),{sendMessage,getOneMessage,getEachMessage,getCancelSignal}=getIpcExport()}));async function treeKill(s,l=`SIGKILL`){if(process.platform===`win32`)await pExec(`taskkill /pid ${s} /T /F`);else{let p=[];p=process.platform===`darwin`?await darwinGetChildPids(s):linuxGetChildPids(s);for(let s of p)process.kill(s,l)}}function linuxGetChildPids(s){try{let l=(0,fs.readFileSync)(`/proc/${s}/task/${s}/children`,`utf8`).split(` `).filter(Boolean).map(Number);return[l,...l.map(s=>linuxGetChildPids(s))].flat()}catch{return[]}}async function darwinGetChildPids(s){try{let{stdout:l}=await pExec(`pgrep -P `+s),p=l.split(` -`).filter(Boolean).map(Number);for(let s of p)p.push(...await darwinGetChildPids(s));return p}catch{return[]}}var pExec,init_treeKill=__esmMin((()=>{pExec=(0,util.promisify)(child_process.exec)}));function runCommand(s,l={}){let{timeout:p,...g}=l,[v,...b]=parseCommandString(s),C=execa$2(v,b,g);if(C.kill=()=>{if(!C.pid)return!1;let s=C.pid;return treeKill(s).catch(()=>{}).finally(()=>{try{process.kill(s,`SIGKILL`)}catch{}}),!0},p===void 0)return C;let w,E=new Promise((s,l)=>{w=setTimeout(()=>{C.kill(),l(Error(`Command timed out after ${p}ms`))},p)}),k=Promise.race([C,E]).finally(()=>{clearTimeout(w)});return Object.assign(k,C)}var init_shell=__esmMin((()=>{init_execa$1(),init_treeKill()})),require_color_name=__commonJSMin(((s,l)=>{l.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}})),require_conversions=__commonJSMin(((s,l)=>{let p=require_color_name(),g={};for(let s of Object.keys(p))g[p[s]]=s;let v={rgb:{channels:3,labels:`rgb`},hsl:{channels:3,labels:`hsl`},hsv:{channels:3,labels:`hsv`},hwb:{channels:3,labels:`hwb`},cmyk:{channels:4,labels:`cmyk`},xyz:{channels:3,labels:`xyz`},lab:{channels:3,labels:`lab`},lch:{channels:3,labels:`lch`},hex:{channels:1,labels:[`hex`]},keyword:{channels:1,labels:[`keyword`]},ansi16:{channels:1,labels:[`ansi16`]},ansi256:{channels:1,labels:[`ansi256`]},hcg:{channels:3,labels:[`h`,`c`,`g`]},apple:{channels:3,labels:[`r16`,`g16`,`b16`]},gray:{channels:1,labels:[`gray`]}};l.exports=v;for(let s of Object.keys(v)){if(!(`channels`in v[s]))throw Error(`missing channels property: `+s);if(!(`labels`in v[s]))throw Error(`missing channel labels property: `+s);if(v[s].labels.length!==v[s].channels)throw Error(`channel and label counts mismatch: `+s);let{channels:l,labels:p}=v[s];delete v[s].channels,delete v[s].labels,Object.defineProperty(v[s],`channels`,{value:l}),Object.defineProperty(v[s],`labels`,{value:p})}v.rgb.hsl=function(s){let l=s[0]/255,p=s[1]/255,g=s[2]/255,v=Math.min(l,p,g),b=Math.max(l,p,g),C=b-v,w,E;b===v?w=0:l===b?w=(p-g)/C:p===b?w=2+(g-l)/C:g===b&&(w=4+(l-p)/C),w=Math.min(w*60,360),w<0&&(w+=360);let k=(v+b)/2;return E=b===v?0:k<=.5?C/(b+v):C/(2-b-v),[w,E*100,k*100]},v.rgb.hsv=function(s){let l,p,g,v,b,C=s[0]/255,w=s[1]/255,E=s[2]/255,k=Math.max(C,w,E),A=k-Math.min(C,w,E),N=function(s){return(k-s)/6/A+1/2};return A===0?(v=0,b=0):(b=A/k,l=N(C),p=N(w),g=N(E),C===k?v=g-p:w===k?v=1/3+l-g:E===k&&(v=2/3+p-l),v<0?v+=1:v>1&&--v),[v*360,b*100,k*100]},v.rgb.hwb=function(s){let l=s[0],p=s[1],g=s[2],b=v.rgb.hsl(s)[0],C=1/255*Math.min(l,Math.min(p,g));return g=1-1/255*Math.max(l,Math.max(p,g)),[b,C*100,g*100]},v.rgb.cmyk=function(s){let l=s[0]/255,p=s[1]/255,g=s[2]/255,v=Math.min(1-l,1-p,1-g),b=(1-l-v)/(1-v)||0,C=(1-p-v)/(1-v)||0,w=(1-g-v)/(1-v)||0;return[b*100,C*100,w*100,v*100]};function b(s,l){return(s[0]-l[0])**2+(s[1]-l[1])**2+(s[2]-l[2])**2}v.rgb.keyword=function(s){let l=g[s];if(l)return l;let v=1/0,C;for(let l of Object.keys(p)){let g=p[l],w=b(s,g);w.04045?((l+.055)/1.055)**2.4:l/12.92,p=p>.04045?((p+.055)/1.055)**2.4:p/12.92,g=g>.04045?((g+.055)/1.055)**2.4:g/12.92;let v=l*.4124+p*.3576+g*.1805,b=l*.2126+p*.7152+g*.0722,C=l*.0193+p*.1192+g*.9505;return[v*100,b*100,C*100]},v.rgb.lab=function(s){let l=v.rgb.xyz(s),p=l[0],g=l[1],b=l[2];return p/=95.047,g/=100,b/=108.883,p=p>.008856?p**(1/3):7.787*p+16/116,g=g>.008856?g**(1/3):7.787*g+16/116,b=b>.008856?b**(1/3):7.787*b+16/116,[116*g-16,500*(p-g),200*(g-b)]},v.hsl.rgb=function(s){let l=s[0]/360,p=s[1]/100,g=s[2]/100,v,b,C;if(p===0)return C=g*255,[C,C,C];v=g<.5?g*(1+p):g+p-g*p;let w=2*g-v,E=[0,0,0];for(let s=0;s<3;s++)b=l+1/3*-(s-1),b<0&&b++,b>1&&b--,C=6*b<1?w+(v-w)*6*b:2*b<1?v:3*b<2?w+(v-w)*(2/3-b)*6:w,E[s]=C*255;return E},v.hsl.hsv=function(s){let l=s[0],p=s[1]/100,g=s[2]/100,v=p,b=Math.max(g,.01);g*=2,p*=g<=1?g:2-g,v*=b<=1?b:2-b;let C=(g+p)/2;return[l,(g===0?2*v/(b+v):2*p/(g+p))*100,C*100]},v.hsv.rgb=function(s){let l=s[0]/60,p=s[1]/100,g=s[2]/100,v=Math.floor(l)%6,b=l-Math.floor(l),C=255*g*(1-p),w=255*g*(1-p*b),E=255*g*(1-p*(1-b));switch(g*=255,v){case 0:return[g,E,C];case 1:return[w,g,C];case 2:return[C,g,E];case 3:return[C,w,g];case 4:return[E,C,g];case 5:return[g,C,w]}},v.hsv.hsl=function(s){let l=s[0],p=s[1]/100,g=s[2]/100,v=Math.max(g,.01),b,C;C=(2-p)*g;let w=(2-p)*v;return b=p*v,b/=w<=1?w:2-w,b||=0,C/=2,[l,b*100,C*100]},v.hwb.rgb=function(s){let l=s[0]/360,p=s[1]/100,g=s[2]/100,v=p+g,b;v>1&&(p/=v,g/=v);let C=Math.floor(6*l),w=1-g;b=6*l-C,C&1&&(b=1-b);let E=p+b*(w-p),k,A,N;switch(C){default:case 6:case 0:k=w,A=E,N=p;break;case 1:k=E,A=w,N=p;break;case 2:k=p,A=w,N=E;break;case 3:k=p,A=E,N=w;break;case 4:k=E,A=p,N=w;break;case 5:k=w,A=p,N=E;break}return[k*255,A*255,N*255]},v.cmyk.rgb=function(s){let l=s[0]/100,p=s[1]/100,g=s[2]/100,v=s[3]/100,b=1-Math.min(1,l*(1-v)+v),C=1-Math.min(1,p*(1-v)+v),w=1-Math.min(1,g*(1-v)+v);return[b*255,C*255,w*255]},v.xyz.rgb=function(s){let l=s[0]/100,p=s[1]/100,g=s[2]/100,v,b,C;return v=l*3.2406+p*-1.5372+g*-.4986,b=l*-.9689+p*1.8758+g*.0415,C=l*.0557+p*-.204+g*1.057,v=v>.0031308?1.055*v**(1/2.4)-.055:v*12.92,b=b>.0031308?1.055*b**(1/2.4)-.055:b*12.92,C=C>.0031308?1.055*C**(1/2.4)-.055:C*12.92,v=Math.min(Math.max(0,v),1),b=Math.min(Math.max(0,b),1),C=Math.min(Math.max(0,C),1),[v*255,b*255,C*255]},v.xyz.lab=function(s){let l=s[0],p=s[1],g=s[2];return l/=95.047,p/=100,g/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,p=p>.008856?p**(1/3):7.787*p+16/116,g=g>.008856?g**(1/3):7.787*g+16/116,[116*p-16,500*(l-p),200*(p-g)]},v.lab.xyz=function(s){let l=s[0],p=s[1],g=s[2],v,b,C;b=(l+16)/116,v=p/500+b,C=b-g/200;let w=b**3,E=v**3,k=C**3;return b=w>.008856?w:(b-16/116)/7.787,v=E>.008856?E:(v-16/116)/7.787,C=k>.008856?k:(C-16/116)/7.787,v*=95.047,b*=100,C*=108.883,[v,b,C]},v.lab.lch=function(s){let l=s[0],p=s[1],g=s[2],v;return v=Math.atan2(g,p)*360/2/Math.PI,v<0&&(v+=360),[l,Math.sqrt(p*p+g*g),v]},v.lch.lab=function(s){let l=s[0],p=s[1],g=s[2]/360*2*Math.PI;return[l,p*Math.cos(g),p*Math.sin(g)]},v.rgb.ansi16=function(s,l=null){let[p,g,b]=s,C=l===null?v.rgb.hsv(s)[2]:l;if(C=Math.round(C/50),C===0)return 30;let w=30+(Math.round(b/255)<<2|Math.round(g/255)<<1|Math.round(p/255));return C===2&&(w+=60),w},v.hsv.ansi16=function(s){return v.rgb.ansi16(v.hsv.rgb(s),s[2])},v.rgb.ansi256=function(s){let l=s[0],p=s[1],g=s[2];return l===p&&p===g?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(p/255*5)+Math.round(g/255*5)},v.ansi16.rgb=function(s){let l=s%10;if(l===0||l===7)return s>50&&(l+=3.5),l=l/10.5*255,[l,l,l];let p=(~~(s>50)+1)*.5;return[(l&1)*p*255,(l>>1&1)*p*255,(l>>2&1)*p*255]},v.ansi256.rgb=function(s){if(s>=232){let l=(s-232)*10+8;return[l,l,l]}s-=16;let l;return[Math.floor(s/36)/5*255,Math.floor((l=s%36)/6)/5*255,l%6/5*255]},v.rgb.hex=function(s){let l=(((Math.round(s[0])&255)<<16)+((Math.round(s[1])&255)<<8)+(Math.round(s[2])&255)).toString(16).toUpperCase();return`000000`.substring(l.length)+l},v.hex.rgb=function(s){let l=s.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!l)return[0,0,0];let p=l[0];l[0].length===3&&(p=p.split(``).map(s=>s+s).join(``));let g=parseInt(p,16);return[g>>16&255,g>>8&255,g&255]},v.rgb.hcg=function(s){let l=s[0]/255,p=s[1]/255,g=s[2]/255,v=Math.max(Math.max(l,p),g),b=Math.min(Math.min(l,p),g),C=v-b,w,E;return w=C<1?b/(1-C):0,E=C<=0?0:v===l?(p-g)/C%6:v===p?2+(g-l)/C:4+(l-p)/C,E/=6,E%=1,[E*360,C*100,w*100]},v.hsl.hcg=function(s){let l=s[1]/100,p=s[2]/100,g=p<.5?2*l*p:2*l*(1-p),v=0;return g<1&&(v=(p-.5*g)/(1-g)),[s[0],g*100,v*100]},v.hsv.hcg=function(s){let l=s[1]/100,p=s[2]/100,g=l*p,v=0;return g<1&&(v=(p-g)/(1-g)),[s[0],g*100,v*100]},v.hcg.rgb=function(s){let l=s[0]/360,p=s[1]/100,g=s[2]/100;if(p===0)return[g*255,g*255,g*255];let v=[0,0,0],b=l%1*6,C=b%1,w=1-C,E=0;switch(Math.floor(b)){case 0:v[0]=1,v[1]=C,v[2]=0;break;case 1:v[0]=w,v[1]=1,v[2]=0;break;case 2:v[0]=0,v[1]=1,v[2]=C;break;case 3:v[0]=0,v[1]=w,v[2]=1;break;case 4:v[0]=C,v[1]=0,v[2]=1;break;default:v[0]=1,v[1]=0,v[2]=w}return E=(1-p)*g,[(p*v[0]+E)*255,(p*v[1]+E)*255,(p*v[2]+E)*255]},v.hcg.hsv=function(s){let l=s[1]/100,p=l+s[2]/100*(1-l),g=0;return p>0&&(g=l/p),[s[0],g*100,p*100]},v.hcg.hsl=function(s){let l=s[1]/100,p=s[2]/100*(1-l)+.5*l,g=0;return p>0&&p<.5?g=l/(2*p):p>=.5&&p<1&&(g=l/(2*(1-p))),[s[0],g*100,p*100]},v.hcg.hwb=function(s){let l=s[1]/100,p=l+s[2]/100*(1-l);return[s[0],(p-l)*100,(1-p)*100]},v.hwb.hcg=function(s){let l=s[1]/100,p=1-s[2]/100,g=p-l,v=0;return g<1&&(v=(p-g)/(1-g)),[s[0],g*100,v*100]},v.apple.rgb=function(s){return[s[0]/65535*255,s[1]/65535*255,s[2]/65535*255]},v.rgb.apple=function(s){return[s[0]/255*65535,s[1]/255*65535,s[2]/255*65535]},v.gray.rgb=function(s){return[s[0]/100*255,s[0]/100*255,s[0]/100*255]},v.gray.hsl=function(s){return[0,0,s[0]]},v.gray.hsv=v.gray.hsl,v.gray.hwb=function(s){return[0,100,s[0]]},v.gray.cmyk=function(s){return[0,0,0,s[0]]},v.gray.lab=function(s){return[s[0],0,0]},v.gray.hex=function(s){let l=Math.round(s[0]/100*255)&255,p=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return`000000`.substring(p.length)+p},v.rgb.gray=function(s){return[(s[0]+s[1]+s[2])/3/255*100]}})),require_route=__commonJSMin(((s,l)=>{let p=require_conversions();function g(){let s={},l=Object.keys(p);for(let p=l.length,g=0;g{let p=require_conversions(),g=require_route(),v={},b=Object.keys(p);function C(s){let l=function(...l){let p=l[0];return p==null?p:(p.length>1&&(l=p),s(l))};return`conversion`in s&&(l.conversion=s.conversion),l}function w(s){let l=function(...l){let p=l[0];if(p==null)return p;p.length>1&&(l=p);let g=s(l);if(typeof g==`object`)for(let s=g.length,l=0;l{v[s]={},Object.defineProperty(v[s],`channels`,{value:p[s].channels}),Object.defineProperty(v[s],`labels`,{value:p[s].labels});let l=g(s);Object.keys(l).forEach(p=>{let g=l[p];v[s][p]=w(g),v[s][p].raw=C(g)})}),l.exports=v})),require_ansi_styles=__commonJSMin(((s,l)=>{let p=(s,l)=>(...p)=>`\u001B[${s(...p)+l}m`,g=(s,l)=>(...p)=>{let g=s(...p);return`\u001B[${38+l};5;${g}m`},v=(s,l)=>(...p)=>{let g=s(...p);return`\u001B[${38+l};2;${g[0]};${g[1]};${g[2]}m`},b=s=>s,C=(s,l,p)=>[s,l,p],w=(s,l,p)=>{Object.defineProperty(s,l,{get:()=>{let g=p();return Object.defineProperty(s,l,{value:g,enumerable:!0,configurable:!0}),g},enumerable:!0,configurable:!0})},E,k=(s,l,p,g)=>{E===void 0&&(E=require_color_convert());let v=g?10:0,b={};for(let[g,C]of Object.entries(E)){let w=g===`ansi16`?`ansi`:g;g===l?b[w]=s(p,v):typeof C==`object`&&(b[w]=s(C[l],v))}return b};function A(){let s=new Map,l={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};l.color.gray=l.color.blackBright,l.bgColor.bgGray=l.bgColor.bgBlackBright,l.color.grey=l.color.blackBright,l.bgColor.bgGrey=l.bgColor.bgBlackBright;for(let[p,g]of Object.entries(l)){for(let[p,v]of Object.entries(g))l[p]={open:`\u001B[${v[0]}m`,close:`\u001B[${v[1]}m`},g[p]=l[p],s.set(v[0],v[1]);Object.defineProperty(l,p,{value:g,enumerable:!1})}return Object.defineProperty(l,`codes`,{value:s,enumerable:!1}),l.color.close=`\x1B[39m`,l.bgColor.close=`\x1B[49m`,w(l.color,`ansi`,()=>k(p,`ansi16`,b,!1)),w(l.color,`ansi256`,()=>k(g,`ansi256`,b,!1)),w(l.color,`ansi16m`,()=>k(v,`rgb`,C,!1)),w(l.bgColor,`ansi`,()=>k(p,`ansi16`,b,!0)),w(l.bgColor,`ansi256`,()=>k(g,`ansi256`,b,!0)),w(l.bgColor,`ansi16m`,()=>k(v,`rgb`,C,!0)),l}Object.defineProperty(l,`exports`,{enumerable:!0,get:A})})),require_util$13=__commonJSMin(((s,l)=>{l.exports={stringReplaceAll:(s,l,p)=>{let g=s.indexOf(l);if(g===-1)return s;let v=l.length,b=0,C=``;do C+=s.substr(b,g-b)+l+p,b=g+v,g=s.indexOf(l,b);while(g!==-1);return C+=s.substr(b),C},stringEncaseCRLFWithFirstIndex:(s,l,p,g)=>{let v=0,b=``;do{let C=s[g-1]===`\r`;b+=s.substr(v,(C?g-1:g)-v)+l+(C?`\r + if (condition) { yield value; }`)}})),getEncodingTransformGenerator,encodingUint8ArrayGenerator,encodingStringGenerator,encodingStringFinal,init_encoding_transform=__esmMin((()=>{init_uint_array(),getEncodingTransformGenerator=(s,l,f)=>{if(f)return;if(s)return{transform:encodingUint8ArrayGenerator.bind(void 0,new TextEncoder)};let p=new node_string_decoder.StringDecoder(l);return{transform:encodingStringGenerator.bind(void 0,p),final:encodingStringFinal.bind(void 0,p)}},encodingUint8ArrayGenerator=function*(s,l){node_buffer.Buffer.isBuffer(l)?yield bufferToUint8Array(l):typeof l==`string`?yield s.encode(l):yield l},encodingStringGenerator=function*(s,l){yield isUint8Array(l)?s.write(l):l},encodingStringFinal=function*(s){let l=s.end();l!==``&&(yield l)}})),pushChunks,transformChunk,finalChunks,generatorFinalChunks,destroyTransform,identityGenerator$1,init_run_async=__esmMin((()=>{pushChunks=(0,node_util.callbackify)(async(s,l,f,p)=>{l.currentIterable=s(...f);try{for await(let s of l.currentIterable)p.push(s)}finally{delete l.currentIterable}}),transformChunk=async function*(s,l,f){if(f===l.length){yield s;return}let{transform:p=identityGenerator$1}=l[f];for await(let g of p(s))yield*transformChunk(g,l,f+1)},finalChunks=async function*(s){for(let[l,{final:f}]of Object.entries(s))yield*generatorFinalChunks(f,Number(l),s)},generatorFinalChunks=async function*(s,l,f){if(s!==void 0)for await(let p of s())yield*transformChunk(p,f,l+1)},destroyTransform=(0,node_util.callbackify)(async({currentIterable:s},l)=>{if(s!==void 0){await(l?s.throw(l):s.return());return}if(l)throw l}),identityGenerator$1=function*(s){yield s}})),pushChunksSync,runTransformSync,transformChunkSync,finalChunksSync,generatorFinalChunksSync,identityGenerator,init_run_sync=__esmMin((()=>{pushChunksSync=(s,l,f,p)=>{try{for(let p of s(...l))f.push(p);p()}catch(s){p(s)}},runTransformSync=(s,l)=>[...l.flatMap(l=>[...transformChunkSync(l,s,0)]),...finalChunksSync(s)],transformChunkSync=function*(s,l,f){if(f===l.length){yield s;return}let{transform:p=identityGenerator}=l[f];for(let g of p(s))yield*transformChunkSync(g,l,f+1)},finalChunksSync=function*(s){for(let[l,{final:f}]of Object.entries(s))yield*generatorFinalChunksSync(f,Number(l),s)},generatorFinalChunksSync=function*(s,l,f){if(s!==void 0)for(let p of s())yield*transformChunkSync(p,f,l+1)},identityGenerator=function*(s){yield s}})),generatorToStream,runGeneratorsSync,addInternalGenerators,init_generator=__esmMin((()=>{init_type(),init_split(),init_validate(),init_encoding_transform(),init_run_async(),init_run_sync(),generatorToStream=({value:s,value:{transform:l,final:f,writableObjectMode:p,readableObjectMode:g},optionName:v},{encoding:b})=>{let C={},w=addInternalGenerators(s,b,v),E=isAsyncGenerator(l),k=isAsyncGenerator(f),A=E?pushChunks.bind(void 0,transformChunk,C):pushChunksSync.bind(void 0,transformChunkSync),N=E||k?pushChunks.bind(void 0,finalChunks,C):pushChunksSync.bind(void 0,finalChunksSync),F=E||k?destroyTransform.bind(void 0,C):void 0;return{stream:new node_stream.Transform({writableObjectMode:p,writableHighWaterMark:(0,node_stream.getDefaultHighWaterMark)(p),readableObjectMode:g,readableHighWaterMark:(0,node_stream.getDefaultHighWaterMark)(g),transform(s,l,f){A([s,w,0],this,f)},flush(s){N([w],this,s)},destroy:F})}},runGeneratorsSync=(s,l,f,p)=>{let g=l.filter(({type:s})=>s===`generator`),v=p?g.reverse():g;for(let{value:l,optionName:p}of v)s=runTransformSync(addInternalGenerators(l,f,p),s);return s},addInternalGenerators=({transform:s,final:l,binary:f,writableObjectMode:p,readableObjectMode:g,preserveNewlines:v},b,C)=>{let w={};return[{transform:getValidateTransformInput(p,C)},getEncodingTransformGenerator(f,b,p),getSplitLinesGenerator(f,v,p,w),{transform:s,final:l},{transform:getValidateTransformReturn(g,C)},getAppendNewlineGenerator({binary:f,preserveNewlines:v,readableObjectMode:g,state:w})].filter(Boolean)}})),addInputOptionsSync,getInputFdNumbers,addInputOptionSync,applySingleInputGeneratorsSync,validateSerializable,init_input_sync=__esmMin((()=>{init_generator(),init_uint_array(),init_type(),addInputOptionsSync=(s,l)=>{for(let f of getInputFdNumbers(s))addInputOptionSync(s,f,l)},getInputFdNumbers=s=>new Set(Object.entries(s).filter(([,{direction:s}])=>s===`input`).map(([s])=>Number(s))),addInputOptionSync=(s,l,f)=>{let{stdioItems:p}=s[l],g=p.filter(({contents:s})=>s!==void 0);if(g.length!==0){if(l!==0){let[{type:s,optionName:l}]=g;throw TypeError(`Only the \`stdin\` option, not \`${l}\`, can be ${TYPE_TO_MESSAGE[s]} with synchronous methods.`)}f.input=joinToUint8Array(g.map(({contents:s})=>s).map(s=>applySingleInputGeneratorsSync(s,p)))}},applySingleInputGeneratorsSync=(s,l)=>{let f=runGeneratorsSync(s,l,`utf8`,!0);return validateSerializable(f),joinToUint8Array(f)},validateSerializable=s=>{let l=s.find(s=>typeof s!=`string`&&!isUint8Array(s));if(l!==void 0)throw TypeError(`The \`stdin\` option is invalid: when passing objects as input, a transform must be used to serialize them to strings or Uint8Arrays: ${l}.`)}})),shouldLogOutput,fdUsesVerbose,PIPED_STDIO_VALUES,logLines,logLinesSync,isPipingStream,logLine,init_output=__esmMin((()=>{init_encoding_option(),init_type(),init_log$1(),init_values(),shouldLogOutput=({stdioItems:s,encoding:l,verboseInfo:f,fdNumber:p})=>p!==`all`&&isFullVerbose(f,p)&&!BINARY_ENCODINGS.has(l)&&fdUsesVerbose(p)&&(s.some(({type:s,value:l})=>s===`native`&&PIPED_STDIO_VALUES.has(l))||s.every(({type:s})=>TRANSFORM_TYPES.has(s))),fdUsesVerbose=s=>s===1||s===2,PIPED_STDIO_VALUES=new Set([`pipe`,`overlapped`]),logLines=async(s,l,f,p)=>{for await(let g of s)isPipingStream(l)||logLine(g,f,p)},logLinesSync=(s,l,f)=>{for(let p of s)logLine(p,l,f)},isPipingStream=s=>s._readableState.pipes.length>0,logLine=(s,l,f)=>{verboseLog({type:`output`,verboseMessage:serializeVerboseMessage(s),fdNumber:l,verboseInfo:f})}})),transformOutputSync,transformOutputResultSync,runOutputGeneratorsSync,serializeChunks,logOutputSync,writeToFiles,init_output_sync=__esmMin((()=>{init_output(),init_generator(),init_split(),init_uint_array(),init_type(),init_max_buffer(),transformOutputSync=({fileDescriptors:s,syncResult:{output:l},options:f,isMaxBuffer:p,verboseInfo:g})=>{if(l===null)return{output:Array.from({length:3})};let v={},b=new Set([]);return{output:l.map((l,C)=>transformOutputResultSync({result:l,fileDescriptors:s,fdNumber:C,state:v,outputFiles:b,isMaxBuffer:p,verboseInfo:g},f)),...v}},transformOutputResultSync=({result:s,fileDescriptors:l,fdNumber:f,state:p,outputFiles:g,isMaxBuffer:v,verboseInfo:b},{buffer:C,encoding:w,lines:E,stripFinalNewline:k,maxBuffer:A})=>{if(s===null)return;let N=bufferToUint8Array(truncateMaxBufferSync(s,v,A)),{stdioItems:F,objectMode:I}=l[f],{serializedResult:R,finalResult:B=R}=serializeChunks({chunks:runOutputGeneratorsSync([N],F,w,p),objectMode:I,encoding:w,lines:E,stripFinalNewline:k,fdNumber:f});logOutputSync({serializedResult:R,fdNumber:f,state:p,verboseInfo:b,encoding:w,stdioItems:F,objectMode:I});let q=C[f]?B:void 0;try{return p.error===void 0&&writeToFiles(R,F,g),q}catch(s){return p.error=s,q}},runOutputGeneratorsSync=(s,l,f,p)=>{try{return runGeneratorsSync(s,l,f,!1)}catch(l){return p.error=l,s}},serializeChunks=({chunks:s,objectMode:l,encoding:f,lines:p,stripFinalNewline:g,fdNumber:v})=>{if(l)return{serializedResult:s};if(f===`buffer`)return{serializedResult:joinToUint8Array(s)};let b=joinToString(s,f);return p[v]?{serializedResult:b,finalResult:splitLinesSync(b,!g[v],l)}:{serializedResult:b}},logOutputSync=({serializedResult:s,fdNumber:l,state:f,verboseInfo:p,encoding:g,stdioItems:v,objectMode:b})=>{if(!shouldLogOutput({stdioItems:v,encoding:g,verboseInfo:p,fdNumber:l}))return;let C=splitLinesSync(s,!1,b);try{logLinesSync(C,l,p)}catch(s){f.error??=s}},writeToFiles=(s,l,f)=>{for(let{path:p,append:g}of l.filter(({type:s})=>FILE_TYPES.has(s))){let l=typeof p==`string`?p:p.toString();g||f.has(l)?(0,node_fs.appendFileSync)(p,s):(f.add(l),(0,node_fs.writeFileSync)(p,s))}}})),getAllSync,init_all_sync=__esmMin((()=>{init_uint_array(),init_strip_newline(),getAllSync=([,s,l],f)=>{if(f.all)return s===void 0?l:l===void 0?s:Array.isArray(s)?Array.isArray(l)?[...s,...l]:[...s,stripNewline(l,f,`all`)]:Array.isArray(l)?[stripNewline(s,f,`all`),...l]:isUint8Array(s)&&isUint8Array(l)?concatUint8Arrays([s,l]):`${s}${l}`}})),waitForExit,waitForExitOrError,waitForSubprocessExit,waitForSuccessfulExit,isSubprocessErrorExit,isFailedExit,init_exit_async=__esmMin((()=>{init_final_error(),waitForExit=async(s,l)=>{let[f,p]=await waitForExitOrError(s);return l.isForcefullyTerminated??=!1,[f,p]},waitForExitOrError=async s=>{let[l,f]=await Promise.allSettled([(0,node_events.once)(s,`spawn`),(0,node_events.once)(s,`exit`)]);return l.status===`rejected`?[]:f.status===`rejected`?waitForSubprocessExit(s):f.value},waitForSubprocessExit=async s=>{try{return await(0,node_events.once)(s,`exit`)}catch{return waitForSubprocessExit(s)}},waitForSuccessfulExit=async s=>{let[l,f]=await s;if(!isSubprocessErrorExit(l,f)&&isFailedExit(l,f))throw new DiscardedError;return[l,f]},isSubprocessErrorExit=(s,l)=>s===void 0&&l===void 0,isFailedExit=(s,l)=>s!==0||l!==null})),getExitResultSync,getResultError,init_exit_sync=__esmMin((()=>{init_final_error(),init_max_buffer(),init_exit_async(),getExitResultSync=({error:s,status:l,signal:f,output:p},{maxBuffer:g})=>{let v=getResultError(s,l,f);return{resultError:v,exitCode:l,signal:f,timedOut:v?.code===`ETIMEDOUT`,isMaxBuffer:isMaxBufferSync(v,p,g)}},getResultError=(s,l,f)=>s===void 0?isFailedExit(l,f)?new DiscardedError:void 0:s})),execaCoreSync,handleSyncArguments,normalizeSyncOptions,validateSyncOptions,throwInvalidSyncOption,spawnSubprocessSync,runSubprocessSync,normalizeSpawnSyncOptions,getSyncResult,init_main_sync=__esmMin((()=>{init_command$2(),init_options(),init_shell$1(),init_result(),init_reject(),init_handle_sync(),init_strip_newline(),init_input_sync(),init_output_sync(),init_max_buffer(),init_all_sync(),init_exit_sync(),execaCoreSync=(s,l,f)=>{let{file:p,commandArguments:g,command:v,escapedCommand:b,startTime:C,verboseInfo:w,options:E,fileDescriptors:k}=handleSyncArguments(s,l,f);return handleResult$1(spawnSubprocessSync({file:p,commandArguments:g,options:E,command:v,escapedCommand:b,verboseInfo:w,fileDescriptors:k,startTime:C}),w,E)},handleSyncArguments=(s,l,f)=>{let{command:p,escapedCommand:g,startTime:v,verboseInfo:b}=handleCommand(s,l,f),{file:C,commandArguments:w,options:E}=normalizeOptions(s,l,normalizeSyncOptions(f));return validateSyncOptions(E),{file:C,commandArguments:w,command:p,escapedCommand:g,startTime:v,verboseInfo:b,options:E,fileDescriptors:handleStdioSync(E,b)}},normalizeSyncOptions=s=>s.node&&!s.ipc?{...s,ipc:!1}:s,validateSyncOptions=({ipc:s,ipcInput:l,detached:f,cancelSignal:p})=>{l&&throwInvalidSyncOption(`ipcInput`),s&&throwInvalidSyncOption(`ipc: true`),f&&throwInvalidSyncOption(`detached: true`),p&&throwInvalidSyncOption(`cancelSignal`)},throwInvalidSyncOption=s=>{throw TypeError(`The "${s}" option cannot be used with synchronous methods.`)},spawnSubprocessSync=({file:s,commandArguments:l,options:f,command:p,escapedCommand:g,verboseInfo:v,fileDescriptors:b,startTime:C})=>{let w=runSubprocessSync({file:s,commandArguments:l,options:f,command:p,escapedCommand:g,fileDescriptors:b,startTime:C});if(w.failed)return w;let{resultError:E,exitCode:k,signal:A,timedOut:N,isMaxBuffer:F}=getExitResultSync(w,f),{output:I,error:R=E}=transformOutputSync({fileDescriptors:b,syncResult:w,options:f,isMaxBuffer:F,verboseInfo:v});return getSyncResult({error:R,exitCode:k,signal:A,timedOut:N,isMaxBuffer:F,stdio:I.map((s,l)=>stripNewline(s,f,l)),all:stripNewline(getAllSync(I,f),f,`all`),options:f,command:p,escapedCommand:g,startTime:C})},runSubprocessSync=({file:s,commandArguments:l,options:f,command:p,escapedCommand:g,fileDescriptors:v,startTime:b})=>{try{return addInputOptionsSync(v,f),(0,node_child_process.spawnSync)(...concatenateShell(s,l,normalizeSpawnSyncOptions(f)))}catch(s){return makeEarlyError({error:s,command:p,escapedCommand:g,fileDescriptors:v,options:f,startTime:b,isSync:!0})}},normalizeSpawnSyncOptions=({encoding:s,maxBuffer:l,...f})=>({...f,encoding:`buffer`,maxBuffer:getMaxBufferSync(l)}),getSyncResult=({error:s,exitCode:l,signal:f,timedOut:p,isMaxBuffer:g,stdio:v,all:b,options:C,command:w,escapedCommand:E,startTime:k})=>s===void 0?makeSuccessResult({command:w,escapedCommand:E,stdio:v,all:b,ipcOutput:[],options:C,startTime:k}):makeError$2({error:s,command:w,escapedCommand:E,timedOut:p,isCanceled:!1,isGracefullyCanceled:!1,isMaxBuffer:g,isForcefullyTerminated:!1,exitCode:l,signal:f,stdio:v,all:b,ipcOutput:[],options:C,startTime:k,isSync:!0})})),getOneMessage$1,getOneMessageAsync,getMessage,throwOnDisconnect,throwOnStrictError,init_get_one=__esmMin((()=>{init_validation(),init_forward(),init_reference(),getOneMessage$1=({anyProcess:s,channel:l,isSubprocess:f,ipc:p},{reference:g=!0,filter:v}={})=>(validateIpcMethod({methodName:`getOneMessage`,isSubprocess:f,ipc:p,isConnected:isConnected(s)}),getOneMessageAsync({anyProcess:s,channel:l,isSubprocess:f,filter:v,reference:g})),getOneMessageAsync=async({anyProcess:s,channel:l,isSubprocess:f,filter:p,reference:g})=>{addReference(l,g);let v=getIpcEmitter(s,l,f),b=new AbortController;try{return await Promise.race([getMessage(v,p,b),throwOnDisconnect(v,f,b),throwOnStrictError(v,f,b)])}catch(l){throw disconnect(s),l}finally{b.abort(),removeReference(l,g)}},getMessage=async(s,l,{signal:f})=>{if(l===void 0){let[l]=await(0,node_events.once)(s,`message`,{signal:f});return l}for await(let[p]of(0,node_events.on)(s,`message`,{signal:f}))if(l(p))return p},throwOnDisconnect=async(s,l,{signal:f})=>{await(0,node_events.once)(s,`disconnect`,{signal:f}),throwOnEarlyDisconnect(l)},throwOnStrictError=async(s,l,{signal:f})=>{let[p]=await(0,node_events.once)(s,`strict:error`,{signal:f});throw getStrictResponseError(p,l)}})),getEachMessage$1,loopOnMessages,stopOnDisconnect,abortOnStrictError,iterateOnMessages,throwIfStrictError,init_get_each=__esmMin((()=>{init_validation(),init_forward(),init_reference(),getEachMessage$1=({anyProcess:s,channel:l,isSubprocess:f,ipc:p},{reference:g=!0}={})=>loopOnMessages({anyProcess:s,channel:l,isSubprocess:f,ipc:p,shouldAwait:!f,reference:g}),loopOnMessages=({anyProcess:s,channel:l,isSubprocess:f,ipc:p,shouldAwait:g,reference:v})=>{validateIpcMethod({methodName:`getEachMessage`,isSubprocess:f,ipc:p,isConnected:isConnected(s)}),addReference(l,v);let b=getIpcEmitter(s,l,f),C=new AbortController,w={};return stopOnDisconnect(s,b,C),abortOnStrictError({ipcEmitter:b,isSubprocess:f,controller:C,state:w}),iterateOnMessages({anyProcess:s,channel:l,ipcEmitter:b,isSubprocess:f,shouldAwait:g,controller:C,state:w,reference:v})},stopOnDisconnect=async(s,l,f)=>{try{await(0,node_events.once)(l,`disconnect`,{signal:f.signal}),f.abort()}catch{}},abortOnStrictError=async({ipcEmitter:s,isSubprocess:l,controller:f,state:p})=>{try{let[g]=await(0,node_events.once)(s,`strict:error`,{signal:f.signal});p.error=getStrictResponseError(g,l),f.abort()}catch{}},iterateOnMessages=async function*({anyProcess:s,channel:l,ipcEmitter:f,isSubprocess:p,shouldAwait:g,controller:v,state:b,reference:C}){try{for await(let[s]of(0,node_events.on)(f,`message`,{signal:v.signal}))throwIfStrictError(b),yield s}catch{throwIfStrictError(b)}finally{v.abort(),removeReference(l,C),p||disconnect(s),g&&await s}},throwIfStrictError=({error:s})=>{if(s)throw s}})),addIpcMethods,getIpcExport,getIpcMethods,init_methods=__esmMin((()=>{init_send(),init_get_one(),init_get_each(),init_graceful$1(),addIpcMethods=(s,{ipc:l})=>{Object.assign(s,getIpcMethods(s,!1,l))},getIpcExport=()=>{let s=node_process.default,l=!0,f=node_process.default.channel!==void 0;return{...getIpcMethods(s,!0,f),getCancelSignal:getCancelSignal$1.bind(void 0,{anyProcess:s,channel:s.channel,isSubprocess:!0,ipc:f})}},getIpcMethods=(s,l,f)=>({sendMessage:sendMessage$1.bind(void 0,{anyProcess:s,channel:s.channel,isSubprocess:l,ipc:f}),getOneMessage:getOneMessage$1.bind(void 0,{anyProcess:s,channel:s.channel,isSubprocess:l,ipc:f}),getEachMessage:getEachMessage$1.bind(void 0,{anyProcess:s,channel:s.channel,isSubprocess:l,ipc:f})})})),handleEarlyError,createDummyStreams,createDummyStream,readable,writable,duplex,handleDummyPromise,init_early_error=__esmMin((()=>{init_handle(),init_result(),init_reject(),handleEarlyError=({error:s,command:l,escapedCommand:f,fileDescriptors:p,options:g,startTime:v,verboseInfo:b})=>{cleanupCustomStreams(p);let C=new node_child_process.ChildProcess;return createDummyStreams(C,p),Object.assign(C,{readable,writable,duplex}),{subprocess:C,promise:handleDummyPromise(makeEarlyError({error:s,command:l,escapedCommand:f,fileDescriptors:p,options:g,startTime:v,isSync:!1}),b,g)}},createDummyStreams=(s,l)=>{let f=createDummyStream(),p=createDummyStream(),g=createDummyStream(),v=Array.from({length:l.length-3},createDummyStream),b=createDummyStream(),C=[f,p,g,...v];Object.assign(s,{stdin:f,stdout:p,stderr:g,all:b,stdio:C})},createDummyStream=()=>{let s=new node_stream.PassThrough;return s.end(),s},readable=()=>new node_stream.Readable({read(){}}),writable=()=>new node_stream.Writable({write(){}}),duplex=()=>new node_stream.Duplex({read(){},write(){}}),handleDummyPromise=async(s,l,f)=>handleResult$1(s,l,f)})),handleStdioAsync,forbiddenIfAsync,addProperties,addPropertiesAsync,init_handle_async=__esmMin((()=>{init_generator(),init_handle(),init_type(),handleStdioAsync=(s,l)=>handleStdio(addPropertiesAsync,s,l,!1),forbiddenIfAsync=({type:s,optionName:l})=>{throw TypeError(`The \`${l}\` option cannot be ${TYPE_TO_MESSAGE[s]}.`)},addProperties={fileNumber:forbiddenIfAsync,generator:generatorToStream,asyncGenerator:generatorToStream,nodeStream:({value:s})=>({stream:s}),webTransform({value:{transform:s,writableObjectMode:l,readableObjectMode:f}}){let p=l||f;return{stream:node_stream.Duplex.fromWeb(s,{objectMode:p})}},duplex:({value:{transform:s}})=>({stream:s}),native(){}},addPropertiesAsync={input:{...addProperties,fileUrl:({value:s})=>({stream:(0,node_fs.createReadStream)(s)}),filePath:({value:{file:s}})=>({stream:(0,node_fs.createReadStream)(s)}),webStream:({value:s})=>({stream:node_stream.Readable.fromWeb(s)}),iterable:({value:s})=>({stream:node_stream.Readable.from(s)}),asyncIterable:({value:s})=>({stream:node_stream.Readable.from(s)}),string:({value:s})=>({stream:node_stream.Readable.from(s)}),uint8Array:({value:s})=>({stream:node_stream.Readable.from(node_buffer.Buffer.from(s))})},output:{...addProperties,fileUrl:({value:s})=>({stream:(0,node_fs.createWriteStream)(s)}),filePath:({value:{file:s,append:l}})=>({stream:(0,node_fs.createWriteStream)(s,l?{flags:`a`}:{})}),webStream:({value:s})=>({stream:node_stream.Writable.fromWeb(s)}),iterable:forbiddenIfAsync,asyncIterable:forbiddenIfAsync,string:forbiddenIfAsync,uint8Array:forbiddenIfAsync}}}));function mergeStreams(s){if(!Array.isArray(s))throw TypeError(`Expected an array, got \`${typeof s}\`.`);for(let l of s)validateStream(l);let l=s.some(({readableObjectMode:s})=>s),f=getHighWaterMark(s,l),p=new MergedStream({objectMode:l,writableHighWaterMark:f,readableHighWaterMark:f});for(let l of s)p.add(l);return p}var getHighWaterMark,MergedStream,onMergedStreamFinished,onMergedStreamEnd,onInputStreamsUnpipe,validateStream,endWhenStreamsDone,afterMergedStreamFinished,onInputStreamEnd,onInputStreamUnpipe,endStream,errorOrAbortStream,isAbortError,abortStream,errorStream,noop$3,updateMaxListeners,PASSTHROUGH_LISTENERS_COUNT,PASSTHROUGH_LISTENERS_PER_STREAM,init_merge_streams=__esmMin((()=>{getHighWaterMark=(s,l)=>{if(s.length===0)return(0,node_stream.getDefaultHighWaterMark)(l);let f=s.filter(({readableObjectMode:s})=>s===l).map(({readableHighWaterMark:s})=>s);return Math.max(...f)},MergedStream=class extends node_stream.PassThrough{#e=new Set([]);#t=new Set([]);#n=new Set([]);#r;#i=Symbol(`unpipe`);#a=new WeakMap;add(s){if(validateStream(s),this.#e.has(s))return;this.#e.add(s),this.#r??=onMergedStreamFinished(this,this.#e,this.#i);let l=endWhenStreamsDone({passThroughStream:this,stream:s,streams:this.#e,ended:this.#t,aborted:this.#n,onFinished:this.#r,unpipeEvent:this.#i});this.#a.set(s,l),s.pipe(this,{end:!1})}async remove(s){if(validateStream(s),!this.#e.has(s))return!1;let l=this.#a.get(s);return l===void 0?!1:(this.#a.delete(s),s.unpipe(this),await l,!0)}},onMergedStreamFinished=async(s,l,f)=>{updateMaxListeners(s,PASSTHROUGH_LISTENERS_COUNT);let p=new AbortController;try{await Promise.race([onMergedStreamEnd(s,p),onInputStreamsUnpipe(s,l,f,p)])}finally{p.abort(),updateMaxListeners(s,-PASSTHROUGH_LISTENERS_COUNT)}},onMergedStreamEnd=async(s,{signal:l})=>{try{await(0,node_stream_promises.finished)(s,{signal:l,cleanup:!0})}catch(l){throw errorOrAbortStream(s,l),l}},onInputStreamsUnpipe=async(s,l,f,{signal:p})=>{for await(let[g]of(0,node_events.on)(s,`unpipe`,{signal:p}))l.has(g)&&g.emit(f)},validateStream=s=>{if(typeof s?.pipe!=`function`)throw TypeError(`Expected a readable stream, got: \`${typeof s}\`.`)},endWhenStreamsDone=async({passThroughStream:s,stream:l,streams:f,ended:p,aborted:g,onFinished:v,unpipeEvent:b})=>{updateMaxListeners(s,PASSTHROUGH_LISTENERS_PER_STREAM);let C=new AbortController;try{await Promise.race([afterMergedStreamFinished(v,l,C),onInputStreamEnd({passThroughStream:s,stream:l,streams:f,ended:p,aborted:g,controller:C}),onInputStreamUnpipe({stream:l,streams:f,ended:p,aborted:g,unpipeEvent:b,controller:C})])}finally{C.abort(),updateMaxListeners(s,-PASSTHROUGH_LISTENERS_PER_STREAM)}f.size>0&&f.size===p.size+g.size&&(p.size===0&&g.size>0?abortStream(s):endStream(s))},afterMergedStreamFinished=async(s,l,{signal:f})=>{try{await s,f.aborted||abortStream(l)}catch(s){f.aborted||errorOrAbortStream(l,s)}},onInputStreamEnd=async({passThroughStream:s,stream:l,streams:f,ended:p,aborted:g,controller:{signal:v}})=>{try{await(0,node_stream_promises.finished)(l,{signal:v,cleanup:!0,readable:!0,writable:!1}),f.has(l)&&p.add(l)}catch(p){if(v.aborted||!f.has(l))return;isAbortError(p)?g.add(l):errorStream(s,p)}},onInputStreamUnpipe=async({stream:s,streams:l,ended:f,aborted:p,unpipeEvent:g,controller:{signal:v}})=>{if(await(0,node_events.once)(s,g,{signal:v}),!s.readable)return(0,node_events.once)(v,`abort`,{signal:v});l.delete(s),f.delete(s),p.delete(s)},endStream=s=>{s.writable&&s.end()},errorOrAbortStream=(s,l)=>{isAbortError(l)?abortStream(s):errorStream(s,l)},isAbortError=s=>s?.code===`ERR_STREAM_PREMATURE_CLOSE`,abortStream=s=>{(s.readable||s.writable)&&s.destroy()},errorStream=(s,l)=>{s.destroyed||(s.once(`error`,noop$3),s.destroy(l))},noop$3=()=>{},updateMaxListeners=(s,l)=>{let f=s.getMaxListeners();f!==0&&f!==1/0&&s.setMaxListeners(f+l)},PASSTHROUGH_LISTENERS_COUNT=2,PASSTHROUGH_LISTENERS_PER_STREAM=1})),pipeStreams,onSourceFinish,endDestinationStream,onDestinationFinish,abortSourceStream,init_pipeline=__esmMin((()=>{init_standard_stream(),pipeStreams=(s,l)=>{s.pipe(l),onSourceFinish(s,l),onDestinationFinish(s,l)},onSourceFinish=async(s,l)=>{if(!(isStandardStream(s)||isStandardStream(l))){try{await(0,node_stream_promises.finished)(s,{cleanup:!0,readable:!0,writable:!1})}catch{}endDestinationStream(l)}},endDestinationStream=s=>{s.writable&&s.end()},onDestinationFinish=async(s,l)=>{if(!(isStandardStream(s)||isStandardStream(l))){try{await(0,node_stream_promises.finished)(l,{cleanup:!0,readable:!1,writable:!0})}catch{}abortSourceStream(s)}},abortSourceStream=s=>{s.readable&&s.destroy()}})),pipeOutputAsync,pipeTransform,SUBPROCESS_STREAM_PROPERTIES,pipeStdioItem,setStandardStreamMaxListeners,MAX_LISTENERS_INCREMENT,init_output_async=__esmMin((()=>{init_merge_streams(),init_standard_stream(),init_max_listeners(),init_type(),init_pipeline(),pipeOutputAsync=(s,l,f)=>{let p=new Map;for(let[g,{stdioItems:v,direction:b}]of Object.entries(l)){for(let{stream:l}of v.filter(({type:s})=>TRANSFORM_TYPES.has(s)))pipeTransform(s,l,b,g);for(let{stream:l}of v.filter(({type:s})=>!TRANSFORM_TYPES.has(s)))pipeStdioItem({subprocess:s,stream:l,direction:b,fdNumber:g,pipeGroups:p,controller:f})}for(let[s,l]of p.entries())pipeStreams(l.length===1?l[0]:mergeStreams(l),s)},pipeTransform=(s,l,f,p)=>{f===`output`?pipeStreams(s.stdio[p],l):pipeStreams(l,s.stdio[p]);let g=SUBPROCESS_STREAM_PROPERTIES[p];g!==void 0&&(s[g]=l),s.stdio[p]=l},SUBPROCESS_STREAM_PROPERTIES=[`stdin`,`stdout`,`stderr`],pipeStdioItem=({subprocess:s,stream:l,direction:f,fdNumber:p,pipeGroups:g,controller:v})=>{if(l===void 0)return;setStandardStreamMaxListeners(l,v);let[b,C]=f===`output`?[l,s.stdio[p]]:[s.stdio[p],l],w=g.get(b)??[];g.set(b,[...w,C])},setStandardStreamMaxListeners=(s,{signal:l})=>{isStandardStream(s)&&incrementMaxListeners(s,MAX_LISTENERS_INCREMENT,l)},MAX_LISTENERS_INCREMENT=2})),signals$1,init_signals$1=__esmMin((()=>{signals$1=[],signals$1.push(`SIGHUP`,`SIGINT`,`SIGTERM`),process.platform!==`win32`&&signals$1.push(`SIGALRM`,`SIGABRT`,`SIGVTALRM`,`SIGXCPU`,`SIGXFSZ`,`SIGUSR2`,`SIGTRAP`,`SIGSYS`,`SIGQUIT`,`SIGIOT`),process.platform===`linux`&&signals$1.push(`SIGIO`,`SIGPOLL`,`SIGPWR`,`SIGSTKFLT`)})),processOk$1,kExitEmitter$1,global$2,ObjectDefineProperty$1,Emitter$1,SignalExitBase$1,signalExitWrap$1,SignalExitFallback$1,SignalExit$1,process$5,onExit$1,load$1,unload$1,init_mjs=__esmMin((()=>{init_signals$1(),processOk$1=s=>!!s&&typeof s==`object`&&typeof s.removeListener==`function`&&typeof s.emit==`function`&&typeof s.reallyExit==`function`&&typeof s.listeners==`function`&&typeof s.kill==`function`&&typeof s.pid==`number`&&typeof s.on==`function`,kExitEmitter$1=Symbol.for(`signal-exit emitter`),global$2=globalThis,ObjectDefineProperty$1=Object.defineProperty.bind(Object),Emitter$1=class{emitted={afterExit:!1,exit:!1};listeners={afterExit:[],exit:[]};count=0;id=Math.random();constructor(){if(global$2[kExitEmitter$1])return global$2[kExitEmitter$1];ObjectDefineProperty$1(global$2,kExitEmitter$1,{value:this,writable:!1,enumerable:!1,configurable:!1})}on(s,l){this.listeners[s].push(l)}removeListener(s,l){let f=this.listeners[s],p=f.indexOf(l);p!==-1&&(p===0&&f.length===1?f.length=0:f.splice(p,1))}emit(s,l,f){if(this.emitted[s])return!1;this.emitted[s]=!0;let p=!1;for(let g of this.listeners[s])p=g(l,f)===!0||p;return s===`exit`&&(p=this.emit(`afterExit`,l,f)||p),p}},SignalExitBase$1=class{},signalExitWrap$1=s=>({onExit(l,f){return s.onExit(l,f)},load(){return s.load()},unload(){return s.unload()}}),SignalExitFallback$1=class extends SignalExitBase$1{onExit(){return()=>{}}load(){}unload(){}},SignalExit$1=class extends SignalExitBase$1{#e=process$5.platform===`win32`?`SIGINT`:`SIGHUP`;#t=new Emitter$1;#n;#r;#i;#a={};#o=!1;constructor(s){super(),this.#n=s,this.#a={};for(let l of signals$1)this.#a[l]=()=>{let f=this.#n.listeners(l),{count:p}=this.#t,g=s;if(typeof g.__signal_exit_emitter__==`object`&&typeof g.__signal_exit_emitter__.count==`number`&&(p+=g.__signal_exit_emitter__.count),f.length===p){this.unload();let f=this.#t.emit(`exit`,null,l),p=l===`SIGHUP`?this.#e:l;f||s.kill(s.pid,p)}};this.#i=s.reallyExit,this.#r=s.emit}onExit(s,l){if(!processOk$1(this.#n))return()=>{};this.#o===!1&&this.load();let f=l?.alwaysLast?`afterExit`:`exit`;return this.#t.on(f,s),()=>{this.#t.removeListener(f,s),this.#t.listeners.exit.length===0&&this.#t.listeners.afterExit.length===0&&this.unload()}}load(){if(!this.#o){this.#o=!0,this.#t.count+=1;for(let s of signals$1)try{let l=this.#a[s];l&&this.#n.on(s,l)}catch{}this.#n.emit=(s,...l)=>this.#c(s,...l),this.#n.reallyExit=s=>this.#s(s)}}unload(){this.#o&&(this.#o=!1,signals$1.forEach(s=>{let l=this.#a[s];if(!l)throw Error(`Listener not defined for signal: `+s);try{this.#n.removeListener(s,l)}catch{}}),this.#n.emit=this.#r,this.#n.reallyExit=this.#i,--this.#t.count)}#s(s){return processOk$1(this.#n)?(this.#n.exitCode=s||0,this.#t.emit(`exit`,this.#n.exitCode,null),this.#i.call(this.#n,this.#n.exitCode)):0}#c(s,...l){let f=this.#r;if(s===`exit`&&processOk$1(this.#n)){typeof l[0]==`number`&&(this.#n.exitCode=l[0]);let p=f.call(this.#n,s,...l);return this.#t.emit(`exit`,this.#n.exitCode,null),p}else return f.call(this.#n,s,...l)}},process$5=globalThis.process,{onExit:onExit$1,load:load$1,unload:unload$1}=signalExitWrap$1(processOk$1(process$5)?new SignalExit$1(process$5):new SignalExitFallback$1)})),cleanupOnExit,init_cleanup=__esmMin((()=>{init_mjs(),cleanupOnExit=(s,{cleanup:l,detached:f},{signal:p})=>{if(!l||f)return;let g=onExit$1(()=>{s.kill()});(0,node_events.addAbortListener)(p,()=>{g()})}})),normalizePipeArguments,getDestinationStream,getDestination,mapDestinationArguments,getSourceStream,init_pipe_arguments=__esmMin((()=>{init_parameters(),init_duration(),init_fd_options(),init_file_url(),normalizePipeArguments=({source:s,sourcePromise:l,boundOptions:f,createNested:p},...g)=>{let v=getStartTime(),{destination:b,destinationStream:C,destinationError:w,from:E,unpipeSignal:k}=getDestinationStream(f,p,g),{sourceStream:A,sourceError:N}=getSourceStream(s,E),{options:F,fileDescriptors:I}=SUBPROCESS_OPTIONS.get(s);return{sourcePromise:l,sourceStream:A,sourceOptions:F,sourceError:N,destination:b,destinationStream:C,destinationError:w,unpipeSignal:k,fileDescriptors:I,startTime:v}},getDestinationStream=(s,l,f)=>{try{let{destination:p,pipeOptions:{from:g,to:v,unpipeSignal:b}={}}=getDestination(s,l,...f);return{destination:p,destinationStream:getToStream(p,v),from:g,unpipeSignal:b}}catch(s){return{destinationError:s}}},getDestination=(s,l,f,...p)=>{if(Array.isArray(f))return{destination:l(mapDestinationArguments,s)(f,...p),pipeOptions:s};if(typeof f==`string`||f instanceof URL||isDenoExecPath(f)){if(Object.keys(s).length>0)throw TypeError(`Please use .pipe("file", ..., options) or .pipe(execa("file", ..., options)) instead of .pipe(options)("file", ...).`);let[g,v,b]=normalizeParameters(f,...p);return{destination:l(mapDestinationArguments)(g,v,b),pipeOptions:b}}if(SUBPROCESS_OPTIONS.has(f)){if(Object.keys(s).length>0)throw TypeError("Please use .pipe(options)`command` or .pipe($(options)`command`) instead of .pipe(options)($`command`).");return{destination:f,pipeOptions:p[0]}}throw TypeError(`The first argument must be a template string, an options object, or an Execa subprocess: ${f}`)},mapDestinationArguments=({options:s})=>({options:{...s,stdin:`pipe`,piped:!0}}),getSourceStream=(s,l)=>{try{return{sourceStream:getFromStream(s,l)}}catch(s){return{sourceError:s}}}})),handlePipeArgumentsError,getPipeArgumentsError,createNonCommandError,PIPE_COMMAND_MESSAGE,init_throw=__esmMin((()=>{init_result(),init_pipeline(),handlePipeArgumentsError=({sourceStream:s,sourceError:l,destinationStream:f,destinationError:p,fileDescriptors:g,sourceOptions:v,startTime:b})=>{let C=getPipeArgumentsError({sourceStream:s,sourceError:l,destinationStream:f,destinationError:p});if(C!==void 0)throw createNonCommandError({error:C,fileDescriptors:g,sourceOptions:v,startTime:b})},getPipeArgumentsError=({sourceStream:s,sourceError:l,destinationStream:f,destinationError:p})=>{if(l!==void 0&&p!==void 0)return p;if(p!==void 0)return abortSourceStream(s),p;if(l!==void 0)return endDestinationStream(f),l},createNonCommandError=({error:s,fileDescriptors:l,sourceOptions:f,startTime:p})=>makeEarlyError({error:s,command:PIPE_COMMAND_MESSAGE,escapedCommand:PIPE_COMMAND_MESSAGE,fileDescriptors:l,options:f,startTime:p,isSync:!1}),PIPE_COMMAND_MESSAGE=`source.pipe(destination)`})),waitForBothSubprocesses,init_sequence=__esmMin((()=>{waitForBothSubprocesses=async s=>{let[{status:l,reason:f,value:p=f},{status:g,reason:v,value:b=v}]=await s;if(b.pipedFrom.includes(p)||b.pipedFrom.push(p),g===`rejected`)throw b;if(l===`rejected`)throw p;return b}})),pipeSubprocessStream,pipeFirstSubprocessStream,pipeMoreSubprocessStream,cleanupMergedStreamsMap,MERGED_STREAMS,SOURCE_LISTENERS_PER_PIPE,DESTINATION_LISTENERS_PER_PIPE,init_streaming=__esmMin((()=>{init_merge_streams(),init_max_listeners(),init_pipeline(),pipeSubprocessStream=(s,l,f)=>{let p=MERGED_STREAMS.has(l)?pipeMoreSubprocessStream(s,l):pipeFirstSubprocessStream(s,l);return incrementMaxListeners(s,SOURCE_LISTENERS_PER_PIPE,f.signal),incrementMaxListeners(l,DESTINATION_LISTENERS_PER_PIPE,f.signal),cleanupMergedStreamsMap(l),p},pipeFirstSubprocessStream=(s,l)=>{let f=mergeStreams([s]);return pipeStreams(f,l),MERGED_STREAMS.set(l,f),f},pipeMoreSubprocessStream=(s,l)=>{let f=MERGED_STREAMS.get(l);return f.add(s),f},cleanupMergedStreamsMap=async s=>{try{await(0,node_stream_promises.finished)(s,{cleanup:!0,readable:!1,writable:!0})}catch{}MERGED_STREAMS.delete(s)},MERGED_STREAMS=new WeakMap,SOURCE_LISTENERS_PER_PIPE=2,DESTINATION_LISTENERS_PER_PIPE=1})),unpipeOnAbort,unpipeOnSignalAbort,init_abort=__esmMin((()=>{init_throw(),unpipeOnAbort=(s,l)=>s===void 0?[]:[unpipeOnSignalAbort(s,l)],unpipeOnSignalAbort=async(s,{sourceStream:l,mergedStream:f,fileDescriptors:p,sourceOptions:g,startTime:v})=>{throw await(0,node_util.aborted)(s,l),await f.remove(l),createNonCommandError({error:Error("Pipe canceled by `unpipeSignal` option."),fileDescriptors:p,sourceOptions:g,startTime:v})}})),pipeToSubprocess,handlePipePromise,getSubprocessPromises,init_setup=__esmMin((()=>{init_is_plain_obj(),init_pipe_arguments(),init_throw(),init_sequence(),init_streaming(),init_abort(),pipeToSubprocess=(s,...l)=>{if(isPlainObject(l[0]))return pipeToSubprocess.bind(void 0,{...s,boundOptions:{...s.boundOptions,...l[0]}});let{destination:f,...p}=normalizePipeArguments(s,...l),g=handlePipePromise({...p,destination:f});return g.pipe=pipeToSubprocess.bind(void 0,{...s,source:f,sourcePromise:g,boundOptions:{}}),g},handlePipePromise=async({sourcePromise:s,sourceStream:l,sourceOptions:f,sourceError:p,destination:g,destinationStream:v,destinationError:b,unpipeSignal:C,fileDescriptors:w,startTime:E})=>{let k=getSubprocessPromises(s,g);handlePipeArgumentsError({sourceStream:l,sourceError:p,destinationStream:v,destinationError:b,fileDescriptors:w,sourceOptions:f,startTime:E});let A=new AbortController;try{let s=pipeSubprocessStream(l,v,A);return await Promise.race([waitForBothSubprocesses(k),...unpipeOnAbort(C,{sourceStream:l,mergedStream:s,sourceOptions:f,fileDescriptors:w,startTime:E})])}finally{A.abort()}},getSubprocessPromises=(s,l)=>Promise.allSettled([s,l])})),iterateOnSubprocessStream,stopReadingOnExit,iterateForResult,stopReadingOnStreamEnd,iterateOnStream,DEFAULT_OBJECT_HIGH_WATER_MARK,HIGH_WATER_MARK,iterateOnData,getGenerators,init_iterate=__esmMin((()=>{init_encoding_transform(),init_split(),init_run_sync(),iterateOnSubprocessStream=({subprocessStdout:s,subprocess:l,binary:f,shouldEncode:p,encoding:g,preserveNewlines:v})=>{let b=new AbortController;return stopReadingOnExit(l,b),iterateOnStream({stream:s,controller:b,binary:f,shouldEncode:!s.readableObjectMode&&p,encoding:g,shouldSplit:!s.readableObjectMode,preserveNewlines:v})},stopReadingOnExit=async(s,l)=>{try{await s}catch{}finally{l.abort()}},iterateForResult=({stream:s,onStreamEnd:l,lines:f,encoding:p,stripFinalNewline:g,allMixed:v})=>{let b=new AbortController;stopReadingOnStreamEnd(l,b,s);let C=s.readableObjectMode&&!v;return iterateOnStream({stream:s,controller:b,binary:p===`buffer`,shouldEncode:!C,encoding:p,shouldSplit:!C&&f,preserveNewlines:!g})},stopReadingOnStreamEnd=async(s,l,f)=>{try{await s}catch{f.destroy()}finally{l.abort()}},iterateOnStream=({stream:s,controller:l,binary:f,shouldEncode:p,encoding:g,shouldSplit:v,preserveNewlines:b})=>iterateOnData({onStdoutChunk:(0,node_events.on)(s,`data`,{signal:l.signal,highWaterMark:HIGH_WATER_MARK,highWatermark:HIGH_WATER_MARK}),controller:l,binary:f,shouldEncode:p,encoding:g,shouldSplit:v,preserveNewlines:b}),DEFAULT_OBJECT_HIGH_WATER_MARK=(0,node_stream.getDefaultHighWaterMark)(!0),HIGH_WATER_MARK=DEFAULT_OBJECT_HIGH_WATER_MARK,iterateOnData=async function*({onStdoutChunk:s,controller:l,binary:f,shouldEncode:p,encoding:g,shouldSplit:v,preserveNewlines:b}){let C=getGenerators({binary:f,shouldEncode:p,encoding:g,shouldSplit:v,preserveNewlines:b});try{for await(let[l]of s)yield*transformChunkSync(l,C,0)}catch(s){if(!l.signal.aborted)throw s}finally{yield*finalChunksSync(C)}},getGenerators=({binary:s,shouldEncode:l,encoding:f,shouldSplit:p,preserveNewlines:g})=>[getEncodingTransformGenerator(s,f,!l),getSplitLinesGenerator(s,g,!p,{})].filter(Boolean)})),getStreamOutput,logOutputAsync,resumeStream,getStreamContents$2,getBufferedData$2,handleBufferedData,init_contents$1=__esmMin((()=>{init_source$1(),init_uint_array(),init_output(),init_iterate(),init_max_buffer(),init_strip_newline(),getStreamOutput=async({stream:s,onStreamEnd:l,fdNumber:f,encoding:p,buffer:g,maxBuffer:v,lines:b,allMixed:C,stripFinalNewline:w,verboseInfo:E,streamInfo:k})=>{let A=logOutputAsync({stream:s,onStreamEnd:l,fdNumber:f,encoding:p,allMixed:C,verboseInfo:E,streamInfo:k});if(!g){await Promise.all([resumeStream(s),A]);return}let N=iterateForResult({stream:s,onStreamEnd:l,lines:b,encoding:p,stripFinalNewline:getStripFinalNewline(w,f),allMixed:C}),[F]=await Promise.all([getStreamContents$2({stream:s,iterable:N,fdNumber:f,encoding:p,maxBuffer:v,lines:b}),A]);return F},logOutputAsync=async({stream:s,onStreamEnd:l,fdNumber:f,encoding:p,allMixed:g,verboseInfo:v,streamInfo:{fileDescriptors:b}})=>{shouldLogOutput({stdioItems:b[f]?.stdioItems,encoding:p,verboseInfo:v,fdNumber:f})&&await logLines(iterateForResult({stream:s,onStreamEnd:l,lines:!0,encoding:p,stripFinalNewline:!0,allMixed:g}),s,f,v)},resumeStream=async s=>{await(0,node_timers_promises.setImmediate)(),s.readableFlowing===null&&s.resume()},getStreamContents$2=async({stream:s,stream:{readableObjectMode:l},iterable:f,fdNumber:p,encoding:g,maxBuffer:v,lines:b})=>{try{return l||b?await getStreamAsArray(f,{maxBuffer:v}):g===`buffer`?new Uint8Array(await getStreamAsArrayBuffer$2(f,{maxBuffer:v})):await getStreamAsString$2(f,{maxBuffer:v})}catch(f){return handleBufferedData(handleMaxBuffer({error:f,stream:s,readableObjectMode:l,lines:b,encoding:g,fdNumber:p}))}},getBufferedData$2=async s=>{try{return await s}catch(s){return handleBufferedData(s)}},handleBufferedData=({bufferedData:s})=>isArrayBuffer(s)?new Uint8Array(s):s})),waitForStream,handleStdinDestroy,spyOnStdinDestroy,setStdinCleanedUp,handleStreamError,shouldIgnoreStreamError,isInputFileDescriptor,isStreamAbort,isStreamEpipe,init_wait_stream=__esmMin((()=>{waitForStream=async(s,l,f,{isSameDirection:p,stopOnExit:g=!1}={})=>{let v=handleStdinDestroy(s,f),b=new AbortController;try{await Promise.race([...g?[f.exitPromise]:[],(0,node_stream_promises.finished)(s,{cleanup:!0,signal:b.signal})])}catch(s){v.stdinCleanedUp||handleStreamError(s,l,f,p)}finally{b.abort()}},handleStdinDestroy=(s,{originalStreams:[l],subprocess:f})=>{let p={stdinCleanedUp:!1};return s===l&&spyOnStdinDestroy(s,f,p),p},spyOnStdinDestroy=(s,l,f)=>{let{_destroy:p}=s;s._destroy=(...g)=>{setStdinCleanedUp(l,f),p.call(s,...g)}},setStdinCleanedUp=({exitCode:s,signalCode:l},f)=>{(s!==null||l!==null)&&(f.stdinCleanedUp=!0)},handleStreamError=(s,l,f,p)=>{if(!shouldIgnoreStreamError(s,l,f,p))throw s},shouldIgnoreStreamError=(s,l,f,p=!0)=>f.propagating?isStreamEpipe(s)||isStreamAbort(s):(f.propagating=!0,isInputFileDescriptor(f,l)===p?isStreamEpipe(s):isStreamAbort(s)),isInputFileDescriptor=({fileDescriptors:s},l)=>l!==`all`&&s[l].direction===`input`,isStreamAbort=s=>s?.code===`ERR_STREAM_PREMATURE_CLOSE`,isStreamEpipe=s=>s?.code===`EPIPE`})),waitForStdioStreams,waitForSubprocessStream,init_stdio$1=__esmMin((()=>{init_contents$1(),init_wait_stream(),waitForStdioStreams=({subprocess:s,encoding:l,buffer:f,maxBuffer:p,lines:g,stripFinalNewline:v,verboseInfo:b,streamInfo:C})=>s.stdio.map((s,w)=>waitForSubprocessStream({stream:s,fdNumber:w,encoding:l,buffer:f[w],maxBuffer:p[w],lines:g[w],allMixed:!1,stripFinalNewline:v,verboseInfo:b,streamInfo:C})),waitForSubprocessStream=async({stream:s,fdNumber:l,encoding:f,buffer:p,maxBuffer:g,lines:v,allMixed:b,stripFinalNewline:C,verboseInfo:w,streamInfo:E})=>{if(!s)return;let k=waitForStream(s,l,E);if(isInputFileDescriptor(E,l)){await k;return}let[A]=await Promise.all([getStreamOutput({stream:s,onStreamEnd:k,fdNumber:l,encoding:f,buffer:p,maxBuffer:g,lines:v,allMixed:b,stripFinalNewline:C,verboseInfo:w,streamInfo:E}),k]);return A}})),makeAllStream$2,waitForAllStream,getAllStream,getAllMixed,init_all_async=__esmMin((()=>{init_merge_streams(),init_stdio$1(),makeAllStream$2=({stdout:s,stderr:l},{all:f})=>f&&(s||l)?mergeStreams([s,l].filter(Boolean)):void 0,waitForAllStream=({subprocess:s,encoding:l,buffer:f,maxBuffer:p,lines:g,stripFinalNewline:v,verboseInfo:b,streamInfo:C})=>waitForSubprocessStream({...getAllStream(s,f),fdNumber:`all`,encoding:l,maxBuffer:p[1]+p[2],lines:g[1]||g[2],allMixed:getAllMixed(s),stripFinalNewline:v,verboseInfo:b,streamInfo:C}),getAllStream=({stdout:s,stderr:l,all:f},[,p,g])=>{let v=p||g;return v?p?g?{stream:f,buffer:v}:{stream:s,buffer:v}:{stream:l,buffer:v}:{stream:f,buffer:v}},getAllMixed=({all:s,stdout:l,stderr:f})=>s&&l&&f&&l.readableObjectMode!==f.readableObjectMode})),shouldLogIpc,logIpcOutput,init_ipc=__esmMin((()=>{init_log$1(),init_values(),shouldLogIpc=s=>isFullVerbose(s,`ipc`),logIpcOutput=(s,l)=>{verboseLog({type:`ipc`,verboseMessage:serializeVerboseMessage(s),fdNumber:`ipc`,verboseInfo:l})}})),waitForIpcOutput,getBufferedIpcOutput,init_buffer_messages=__esmMin((()=>{init_max_buffer(),init_ipc(),init_specific(),init_get_each(),waitForIpcOutput=async({subprocess:s,buffer:l,maxBuffer:f,ipc:p,ipcOutput:g,verboseInfo:v})=>{if(!p)return g;let b=shouldLogIpc(v),C=getFdSpecificValue(l,`ipc`),w=getFdSpecificValue(f,`ipc`);for await(let l of loopOnMessages({anyProcess:s,channel:s.channel,isSubprocess:!1,ipc:p,shouldAwait:!1,reference:!0}))C&&(checkIpcMaxBuffer(s,g,w),g.push(l)),b&&logIpcOutput(l,v);return g},getBufferedIpcOutput=async(s,l)=>(await Promise.allSettled([s]),l)})),waitForSubprocessResult,waitForOriginalStreams,waitForCustomStreamsEnd,throwOnSubprocessError,init_wait_subprocess=__esmMin((()=>{init_is_stream$1(),init_timeout(),init_cancel(),init_graceful(),init_standard_stream(),init_type(),init_contents$1(),init_buffer_messages(),init_ipc_input(),init_all_async(),init_stdio$1(),init_exit_async(),init_wait_stream(),waitForSubprocessResult=async({subprocess:s,options:{encoding:l,buffer:f,maxBuffer:p,lines:g,timeoutDuration:v,cancelSignal:b,gracefulCancel:C,forceKillAfterDelay:w,stripFinalNewline:E,ipc:k,ipcInput:A},context:N,verboseInfo:F,fileDescriptors:I,originalStreams:R,onInternalError:B,controller:q})=>{let J=waitForExit(s,N),le={originalStreams:R,fileDescriptors:I,subprocess:s,exitPromise:J,propagating:!1},_e=waitForStdioStreams({subprocess:s,encoding:l,buffer:f,maxBuffer:p,lines:g,stripFinalNewline:E,verboseInfo:F,streamInfo:le}),be=waitForAllStream({subprocess:s,encoding:l,buffer:f,maxBuffer:p,lines:g,stripFinalNewline:E,verboseInfo:F,streamInfo:le}),xe=[],De=waitForIpcOutput({subprocess:s,buffer:f,maxBuffer:p,ipc:k,ipcOutput:xe,verboseInfo:F}),Oe=waitForOriginalStreams(R,s,le),je=waitForCustomStreamsEnd(I,le);try{return await Promise.race([Promise.all([{},waitForSuccessfulExit(J),Promise.all(_e),be,De,sendIpcInput(s,A),...Oe,...je]),B,throwOnSubprocessError(s,q),...throwOnTimeout(s,v,N,q),...throwOnCancel({subprocess:s,cancelSignal:b,gracefulCancel:C,context:N,controller:q}),...throwOnGracefulCancel({subprocess:s,cancelSignal:b,gracefulCancel:C,forceKillAfterDelay:w,context:N,controller:q})])}catch(s){return N.terminationReason??=`other`,Promise.all([{error:s},J,Promise.all(_e.map(s=>getBufferedData$2(s))),getBufferedData$2(be),getBufferedIpcOutput(De,xe),Promise.allSettled(Oe),Promise.allSettled(je)])}},waitForOriginalStreams=(s,l,f)=>s.map((s,p)=>s===l.stdio[p]?void 0:waitForStream(s,p,f)),waitForCustomStreamsEnd=(s,l)=>s.flatMap(({stdioItems:s},f)=>s.filter(({value:s,stream:l=s})=>isStream$2(l,{checkOpen:!1})&&!isStandardStream(l)).map(({type:s,value:p,stream:g=p})=>waitForStream(g,f,l,{isSameDirection:TRANSFORM_TYPES.has(s),stopOnExit:s===`native`}))),throwOnSubprocessError=async(s,{signal:l})=>{let[f]=await(0,node_events.once)(s,`error`,{signal:l});throw f}})),initializeConcurrentStreams,addConcurrentStream,waitForConcurrentStreams,init_concurrent=__esmMin((()=>{init_deferred(),initializeConcurrentStreams=()=>({readableDestroy:new WeakMap,writableFinal:new WeakMap,writableDestroy:new WeakMap}),addConcurrentStream=(s,l,f)=>{let p=s[f];p.has(l)||p.set(l,[]);let g=p.get(l),v=createDeferred();return g.push(v),{resolve:v.resolve.bind(v),promises:g}},waitForConcurrentStreams=async({resolve:s,promises:l},f)=>{s();let[p]=await Promise.race([Promise.allSettled([!0,f]),Promise.all([!1,...l])]);return!p}})),safeWaitForSubprocessStdin,safeWaitForSubprocessStdout,waitForSubprocessStdin,waitForSubprocessStdout,waitForSubprocess,destroyOtherStream,init_shared=__esmMin((()=>{init_wait_stream(),safeWaitForSubprocessStdin=async s=>{if(s!==void 0)try{await waitForSubprocessStdin(s)}catch{}},safeWaitForSubprocessStdout=async s=>{if(s!==void 0)try{await waitForSubprocessStdout(s)}catch{}},waitForSubprocessStdin=async s=>{await(0,node_stream_promises.finished)(s,{cleanup:!0,readable:!1,writable:!0})},waitForSubprocessStdout=async s=>{await(0,node_stream_promises.finished)(s,{cleanup:!0,readable:!0,writable:!1})},waitForSubprocess=async(s,l)=>{if(await s,l)throw l},destroyOtherStream=(s,l,f)=>{f&&!isStreamAbort(f)?s.destroy(f):l&&s.destroy()}})),createReadable,getSubprocessStdout,getReadableOptions,getReadableMethods,onRead,onStdoutFinished,onReadableDestroy,destroyOtherReadable,init_readable=__esmMin((()=>{init_encoding_option(),init_fd_options(),init_iterate(),init_deferred(),init_concurrent(),init_shared(),createReadable=({subprocess:s,concurrentStreams:l,encoding:f},{from:p,binary:g=!0,preserveNewlines:v=!0}={})=>{let b=g||BINARY_ENCODINGS.has(f),{subprocessStdout:C,waitReadableDestroy:w}=getSubprocessStdout(s,p,l),{readableEncoding:E,readableObjectMode:k,readableHighWaterMark:A}=getReadableOptions(C,b),{read:N,onStdoutDataDone:F}=getReadableMethods({subprocessStdout:C,subprocess:s,binary:b,encoding:f,preserveNewlines:v}),I=new node_stream.Readable({read:N,destroy:(0,node_util.callbackify)(onReadableDestroy.bind(void 0,{subprocessStdout:C,subprocess:s,waitReadableDestroy:w})),highWaterMark:A,objectMode:k,encoding:E});return onStdoutFinished({subprocessStdout:C,onStdoutDataDone:F,readable:I,subprocess:s}),I},getSubprocessStdout=(s,l,f)=>{let p=getFromStream(s,l);return{subprocessStdout:p,waitReadableDestroy:addConcurrentStream(f,p,`readableDestroy`)}},getReadableOptions=({readableEncoding:s,readableObjectMode:l,readableHighWaterMark:f},p)=>p?{readableEncoding:s,readableObjectMode:l,readableHighWaterMark:f}:{readableEncoding:s,readableObjectMode:!0,readableHighWaterMark:DEFAULT_OBJECT_HIGH_WATER_MARK},getReadableMethods=({subprocessStdout:s,subprocess:l,binary:f,encoding:p,preserveNewlines:g})=>{let v=createDeferred(),b=iterateOnSubprocessStream({subprocessStdout:s,subprocess:l,binary:f,shouldEncode:!f,encoding:p,preserveNewlines:g});return{read(){onRead(this,b,v)},onStdoutDataDone:v}},onRead=async(s,l,f)=>{try{let{value:p,done:g}=await l.next();g?f.resolve():s.push(p)}catch{}},onStdoutFinished=async({subprocessStdout:s,onStdoutDataDone:l,readable:f,subprocess:p,subprocessStdin:g})=>{try{await waitForSubprocessStdout(s),await p,await safeWaitForSubprocessStdin(g),await l,f.readable&&f.push(null)}catch(s){await safeWaitForSubprocessStdin(g),destroyOtherReadable(f,s)}},onReadableDestroy=async({subprocessStdout:s,subprocess:l,waitReadableDestroy:f},p)=>{await waitForConcurrentStreams(f,l)&&(destroyOtherReadable(s,p),await waitForSubprocess(l,p))},destroyOtherReadable=(s,l)=>{destroyOtherStream(s,s.readable,l)}})),createWritable,getSubprocessStdin,getWritableMethods,onWrite,onWritableFinal,onStdinFinished,onWritableDestroy,destroyOtherWritable,init_writable=__esmMin((()=>{init_fd_options(),init_concurrent(),init_shared(),createWritable=({subprocess:s,concurrentStreams:l},{to:f}={})=>{let{subprocessStdin:p,waitWritableFinal:g,waitWritableDestroy:v}=getSubprocessStdin(s,f,l),b=new node_stream.Writable({...getWritableMethods(p,s,g),destroy:(0,node_util.callbackify)(onWritableDestroy.bind(void 0,{subprocessStdin:p,subprocess:s,waitWritableFinal:g,waitWritableDestroy:v})),highWaterMark:p.writableHighWaterMark,objectMode:p.writableObjectMode});return onStdinFinished(p,b),b},getSubprocessStdin=(s,l,f)=>{let p=getToStream(s,l);return{subprocessStdin:p,waitWritableFinal:addConcurrentStream(f,p,`writableFinal`),waitWritableDestroy:addConcurrentStream(f,p,`writableDestroy`)}},getWritableMethods=(s,l,f)=>({write:onWrite.bind(void 0,s),final:(0,node_util.callbackify)(onWritableFinal.bind(void 0,s,l,f))}),onWrite=(s,l,f,p)=>{s.write(l,f)?p():s.once(`drain`,p)},onWritableFinal=async(s,l,f)=>{await waitForConcurrentStreams(f,l)&&(s.writable&&s.end(),await l)},onStdinFinished=async(s,l,f)=>{try{await waitForSubprocessStdin(s),l.writable&&l.end()}catch(s){await safeWaitForSubprocessStdout(f),destroyOtherWritable(l,s)}},onWritableDestroy=async({subprocessStdin:s,subprocess:l,waitWritableFinal:f,waitWritableDestroy:p},g)=>{await waitForConcurrentStreams(f,l),await waitForConcurrentStreams(p,l)&&(destroyOtherWritable(s,g),await waitForSubprocess(l,g))},destroyOtherWritable=(s,l)=>{destroyOtherStream(s,s.writable,l)}})),createDuplex,onDuplexDestroy,init_duplex=__esmMin((()=>{init_encoding_option(),init_readable(),init_writable(),createDuplex=({subprocess:s,concurrentStreams:l,encoding:f},{from:p,to:g,binary:v=!0,preserveNewlines:b=!0}={})=>{let C=v||BINARY_ENCODINGS.has(f),{subprocessStdout:w,waitReadableDestroy:E}=getSubprocessStdout(s,p,l),{subprocessStdin:k,waitWritableFinal:A,waitWritableDestroy:N}=getSubprocessStdin(s,g,l),{readableEncoding:F,readableObjectMode:I,readableHighWaterMark:R}=getReadableOptions(w,C),{read:B,onStdoutDataDone:q}=getReadableMethods({subprocessStdout:w,subprocess:s,binary:C,encoding:f,preserveNewlines:b}),J=new node_stream.Duplex({read:B,...getWritableMethods(k,s,A),destroy:(0,node_util.callbackify)(onDuplexDestroy.bind(void 0,{subprocessStdout:w,subprocessStdin:k,subprocess:s,waitReadableDestroy:E,waitWritableFinal:A,waitWritableDestroy:N})),readableHighWaterMark:R,writableHighWaterMark:k.writableHighWaterMark,readableObjectMode:I,writableObjectMode:k.writableObjectMode,encoding:F});return onStdoutFinished({subprocessStdout:w,onStdoutDataDone:q,readable:J,subprocess:s,subprocessStdin:k}),onStdinFinished(k,J,w),J},onDuplexDestroy=async({subprocessStdout:s,subprocessStdin:l,subprocess:f,waitReadableDestroy:p,waitWritableFinal:g,waitWritableDestroy:v},b)=>{await Promise.all([onReadableDestroy({subprocessStdout:s,subprocess:f,waitReadableDestroy:p},b),onWritableDestroy({subprocessStdin:l,subprocess:f,waitWritableFinal:g,waitWritableDestroy:v},b)])}})),createIterable,iterateOnStdoutData,init_iterable=__esmMin((()=>{init_encoding_option(),init_fd_options(),init_iterate(),createIterable=(s,l,{from:f,binary:p=!1,preserveNewlines:g=!1}={})=>{let v=p||BINARY_ENCODINGS.has(l),b=getFromStream(s,f);return iterateOnStdoutData(iterateOnSubprocessStream({subprocessStdout:b,subprocess:s,binary:v,shouldEncode:!0,encoding:l,preserveNewlines:g}),b,s)},iterateOnStdoutData=async function*(s,l,f){try{yield*s}finally{l.readable&&l.destroy(),await f}}})),addConvertedStreams,init_add=__esmMin((()=>{init_concurrent(),init_readable(),init_writable(),init_duplex(),init_iterable(),addConvertedStreams=(s,{encoding:l})=>{let f=initializeConcurrentStreams();s.readable=createReadable.bind(void 0,{subprocess:s,concurrentStreams:f,encoding:l}),s.writable=createWritable.bind(void 0,{subprocess:s,concurrentStreams:f}),s.duplex=createDuplex.bind(void 0,{subprocess:s,concurrentStreams:f,encoding:l}),s.iterable=createIterable.bind(void 0,s,l),s[Symbol.asyncIterator]=createIterable.bind(void 0,s,l,{})}})),mergePromise$2,nativePromisePrototype$2,descriptors$2,init_promise$1=__esmMin((()=>{mergePromise$2=(s,l)=>{for(let[f,p]of descriptors$2){let g=p.value.bind(l);Reflect.defineProperty(s,f,{...p,value:g})}},nativePromisePrototype$2=(async()=>{})().constructor.prototype,descriptors$2=[`then`,`catch`,`finally`].map(s=>[s,Reflect.getOwnPropertyDescriptor(nativePromisePrototype$2,s)])})),execaCoreAsync,handleAsyncArguments,handleAsyncOptions,spawnSubprocessAsync,handlePromise,getAsyncResult,init_main_async=__esmMin((()=>{init_source$1(),init_command$2(),init_options(),init_fd_options(),init_shell$1(),init_methods(),init_result(),init_reject(),init_early_error(),init_handle_async(),init_strip_newline(),init_output_async(),init_kill$1(),init_cleanup(),init_setup(),init_all_async(),init_wait_subprocess(),init_add(),init_deferred(),init_promise$1(),execaCoreAsync=(s,l,f,p)=>{let{file:g,commandArguments:v,command:b,escapedCommand:C,startTime:w,verboseInfo:E,options:k,fileDescriptors:A}=handleAsyncArguments(s,l,f),{subprocess:N,promise:F}=spawnSubprocessAsync({file:g,commandArguments:v,options:k,startTime:w,verboseInfo:E,command:b,escapedCommand:C,fileDescriptors:A});return N.pipe=pipeToSubprocess.bind(void 0,{source:N,sourcePromise:F,boundOptions:{},createNested:p}),mergePromise$2(N,F),SUBPROCESS_OPTIONS.set(N,{options:k,fileDescriptors:A}),N},handleAsyncArguments=(s,l,f)=>{let{command:p,escapedCommand:g,startTime:v,verboseInfo:b}=handleCommand(s,l,f),{file:C,commandArguments:w,options:E}=normalizeOptions(s,l,f),k=handleAsyncOptions(E);return{file:C,commandArguments:w,command:p,escapedCommand:g,startTime:v,verboseInfo:b,options:k,fileDescriptors:handleStdioAsync(k,b)}},handleAsyncOptions=({timeout:s,signal:l,...f})=>{if(l!==void 0)throw TypeError(`The "signal" option has been renamed to "cancelSignal" instead.`);return{...f,timeoutDuration:s}},spawnSubprocessAsync=({file:s,commandArguments:l,options:f,startTime:p,verboseInfo:g,command:v,escapedCommand:b,fileDescriptors:C})=>{let w;try{w=(0,node_child_process.spawn)(...concatenateShell(s,l,f))}catch(s){return handleEarlyError({error:s,command:v,escapedCommand:b,fileDescriptors:C,options:f,startTime:p,verboseInfo:g})}let E=new AbortController;(0,node_events.setMaxListeners)(1/0,E.signal);let k=[...w.stdio];pipeOutputAsync(w,C,E),cleanupOnExit(w,f,E);let A={},N=createDeferred();w.kill=subprocessKill.bind(void 0,{kill:w.kill.bind(w),options:f,onInternalError:N,context:A,controller:E}),w.all=makeAllStream$2(w,f),addConvertedStreams(w,f),addIpcMethods(w,f);let F=handlePromise({subprocess:w,options:f,startTime:p,verboseInfo:g,fileDescriptors:C,originalStreams:k,command:v,escapedCommand:b,context:A,onInternalError:N,controller:E});return{subprocess:w,promise:F}},handlePromise=async({subprocess:s,options:l,startTime:f,verboseInfo:p,fileDescriptors:g,originalStreams:v,command:b,escapedCommand:C,context:w,onInternalError:E,controller:k})=>{let[A,[N,F],I,R,B]=await waitForSubprocessResult({subprocess:s,options:l,context:w,verboseInfo:p,fileDescriptors:g,originalStreams:v,onInternalError:E,controller:k});return k.abort(),E.resolve(),handleResult$1(getAsyncResult({errorInfo:A,exitCode:N,signal:F,stdio:I.map((s,f)=>stripNewline(s,l,f)),all:stripNewline(R,l,`all`),ipcOutput:B,context:w,options:l,command:b,escapedCommand:C,startTime:f}),p,l)},getAsyncResult=({errorInfo:s,exitCode:l,signal:f,stdio:p,all:g,ipcOutput:v,context:b,options:C,command:w,escapedCommand:E,startTime:k})=>`error`in s?makeError$2({error:s.error,command:w,escapedCommand:E,timedOut:b.terminationReason===`timeout`,isCanceled:b.terminationReason===`cancel`||b.terminationReason===`gracefulCancel`,isGracefullyCanceled:b.terminationReason===`gracefulCancel`,isMaxBuffer:s.error instanceof MaxBufferError$2,isForcefullyTerminated:b.isForcefullyTerminated,exitCode:l,signal:f,stdio:p,all:g,ipcOutput:v,options:C,startTime:k,isSync:!1}):makeSuccessResult({command:w,escapedCommand:E,stdio:p,all:g,ipcOutput:v,options:C,startTime:k})})),mergeOptions,mergeOption,DEEP_OPTIONS,init_bind=__esmMin((()=>{init_is_plain_obj(),init_specific(),mergeOptions=(s,l)=>{let f=Object.fromEntries(Object.entries(l).map(([l,f])=>[l,mergeOption(l,s[l],f)]));return{...s,...f}},mergeOption=(s,l,f)=>DEEP_OPTIONS.has(s)&&isPlainObject(l)&&isPlainObject(f)?{...l,...f}:f,DEEP_OPTIONS=new Set([`env`,...FD_SPECIFIC_OPTIONS])})),createExeca,callBoundExeca,parseArguments$1,init_create=__esmMin((()=>{init_is_plain_obj(),init_parameters(),init_template(),init_main_sync(),init_main_async(),init_bind(),createExeca=(s,l,f,p)=>{let g=(s,l,p)=>createExeca(s,l,f,p),v=(...v)=>callBoundExeca({mapArguments:s,deepOptions:f,boundOptions:l,setBoundExeca:p,createNested:g},...v);return p!==void 0&&p(v,g,l),v},callBoundExeca=({mapArguments:s,deepOptions:l={},boundOptions:f={},setBoundExeca:p,createNested:g},v,...b)=>{if(isPlainObject(v))return g(s,mergeOptions(f,v),p);let{file:C,commandArguments:w,options:E,isSync:k}=parseArguments$1({mapArguments:s,firstArgument:v,nextArguments:b,deepOptions:l,boundOptions:f});return k?execaCoreSync(C,w,E):execaCoreAsync(C,w,E,g)},parseArguments$1=({mapArguments:s,firstArgument:l,nextArguments:f,deepOptions:p,boundOptions:g})=>{let[v,b,C]=normalizeParameters(...isTemplateString(l)?parseTemplates$1(l,f):[l,...f]),w=mergeOptions(mergeOptions(p,g),C),{file:E=v,commandArguments:k=b,options:A=w,isSync:N=!1}=s({file:v,commandArguments:b,options:w});return{file:E,commandArguments:k,options:A,isSync:N}}})),mapCommandAsync,mapCommandSync,parseCommand$1,parseCommandString,SPACES_REGEXP$2,init_command$1=__esmMin((()=>{mapCommandAsync=({file:s,commandArguments:l})=>parseCommand$1(s,l),mapCommandSync=({file:s,commandArguments:l})=>({...parseCommand$1(s,l),isSync:!0}),parseCommand$1=(s,l)=>{if(l.length>0)throw TypeError(`The command and its arguments must be passed as a single string: ${s} ${l}.`);let[f,...p]=parseCommandString(s);return{file:f,commandArguments:p}},parseCommandString=s=>{if(typeof s!=`string`)throw TypeError(`The command must be a string: ${String(s)}.`);let l=s.trim();if(l===``)return[];let f=[];for(let s of l.split(SPACES_REGEXP$2)){let l=f.at(-1);l&&l.endsWith(`\\`)?f[f.length-1]=`${l.slice(0,-1)} ${s}`:f.push(s)}return f},SPACES_REGEXP$2=/ +/g})),setScriptSync,mapScriptAsync,mapScriptSync,getScriptOptions,getScriptStdinOption,deepScriptOptions,init_script=__esmMin((()=>{setScriptSync=(s,l,f)=>{s.sync=l(mapScriptSync,f),s.s=s.sync},mapScriptAsync=({options:s})=>getScriptOptions(s),mapScriptSync=({options:s})=>({...getScriptOptions(s),isSync:!0}),getScriptOptions=s=>({options:{...getScriptStdinOption(s),...s}}),getScriptStdinOption=({input:s,inputFile:l,stdio:f})=>s===void 0&&l===void 0&&f===void 0?{stdin:`inherit`}:{},deepScriptOptions={preferLocal:!0}})),execa$2,execaSync$1,execaCommand$1,execaCommandSync,execaNode,$$3,sendMessage,getOneMessage,getEachMessage,getCancelSignal,init_execa$1=__esmMin((()=>{init_create(),init_command$1(),init_node(),init_script(),init_methods(),init_final_error(),execa$2=createExeca(()=>({})),createExeca(()=>({isSync:!0})),createExeca(mapCommandAsync),createExeca(mapCommandSync),createExeca(mapNode),createExeca(mapScriptAsync,{},deepScriptOptions,setScriptSync),{sendMessage,getOneMessage,getEachMessage,getCancelSignal}=getIpcExport()}));async function treeKill(s,l=`SIGKILL`){if(process.platform===`win32`)await pExec(`taskkill /pid ${s} /T /F`);else{let f=[];f=process.platform===`darwin`?await darwinGetChildPids(s):linuxGetChildPids(s);for(let s of f)process.kill(s,l)}}function linuxGetChildPids(s){try{let l=(0,fs.readFileSync)(`/proc/${s}/task/${s}/children`,`utf8`).split(` `).filter(Boolean).map(Number);return[l,...l.map(s=>linuxGetChildPids(s))].flat()}catch{return[]}}async function darwinGetChildPids(s){try{let{stdout:l}=await pExec(`pgrep -P `+s),f=l.split(` +`).filter(Boolean).map(Number);for(let s of f)f.push(...await darwinGetChildPids(s));return f}catch{return[]}}var pExec,init_treeKill=__esmMin((()=>{pExec=(0,util.promisify)(child_process.exec)}));function runCommand(s,l={}){let{timeout:f,...p}=l,[g,...v]=parseCommandString(s),b=execa$2(g,v,p);if(b.kill=()=>{if(!b.pid)return!1;let s=b.pid;return treeKill(s).catch(()=>{}).finally(()=>{try{process.kill(s,`SIGKILL`)}catch{}}),!0},f===void 0)return b;let C,w=new Promise((s,l)=>{C=setTimeout(()=>{b.kill(),l(Error(`Command timed out after ${f}ms`))},f)}),E=Promise.race([b,w]).finally(()=>{clearTimeout(C)});return Object.assign(E,b)}var init_shell=__esmMin((()=>{init_execa$1(),init_treeKill()})),require_color_name=__commonJSMin(((s,l)=>{l.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}})),require_conversions=__commonJSMin(((s,l)=>{let f=require_color_name(),p={};for(let s of Object.keys(f))p[f[s]]=s;let g={rgb:{channels:3,labels:`rgb`},hsl:{channels:3,labels:`hsl`},hsv:{channels:3,labels:`hsv`},hwb:{channels:3,labels:`hwb`},cmyk:{channels:4,labels:`cmyk`},xyz:{channels:3,labels:`xyz`},lab:{channels:3,labels:`lab`},lch:{channels:3,labels:`lch`},hex:{channels:1,labels:[`hex`]},keyword:{channels:1,labels:[`keyword`]},ansi16:{channels:1,labels:[`ansi16`]},ansi256:{channels:1,labels:[`ansi256`]},hcg:{channels:3,labels:[`h`,`c`,`g`]},apple:{channels:3,labels:[`r16`,`g16`,`b16`]},gray:{channels:1,labels:[`gray`]}};l.exports=g;for(let s of Object.keys(g)){if(!(`channels`in g[s]))throw Error(`missing channels property: `+s);if(!(`labels`in g[s]))throw Error(`missing channel labels property: `+s);if(g[s].labels.length!==g[s].channels)throw Error(`channel and label counts mismatch: `+s);let{channels:l,labels:f}=g[s];delete g[s].channels,delete g[s].labels,Object.defineProperty(g[s],`channels`,{value:l}),Object.defineProperty(g[s],`labels`,{value:f})}g.rgb.hsl=function(s){let l=s[0]/255,f=s[1]/255,p=s[2]/255,g=Math.min(l,f,p),v=Math.max(l,f,p),b=v-g,C,w;v===g?C=0:l===v?C=(f-p)/b:f===v?C=2+(p-l)/b:p===v&&(C=4+(l-f)/b),C=Math.min(C*60,360),C<0&&(C+=360);let E=(g+v)/2;return w=v===g?0:E<=.5?b/(v+g):b/(2-v-g),[C,w*100,E*100]},g.rgb.hsv=function(s){let l,f,p,g,v,b=s[0]/255,C=s[1]/255,w=s[2]/255,E=Math.max(b,C,w),k=E-Math.min(b,C,w),A=function(s){return(E-s)/6/k+1/2};return k===0?(g=0,v=0):(v=k/E,l=A(b),f=A(C),p=A(w),b===E?g=p-f:C===E?g=1/3+l-p:w===E&&(g=2/3+f-l),g<0?g+=1:g>1&&--g),[g*360,v*100,E*100]},g.rgb.hwb=function(s){let l=s[0],f=s[1],p=s[2],v=g.rgb.hsl(s)[0],b=1/255*Math.min(l,Math.min(f,p));return p=1-1/255*Math.max(l,Math.max(f,p)),[v,b*100,p*100]},g.rgb.cmyk=function(s){let l=s[0]/255,f=s[1]/255,p=s[2]/255,g=Math.min(1-l,1-f,1-p),v=(1-l-g)/(1-g)||0,b=(1-f-g)/(1-g)||0,C=(1-p-g)/(1-g)||0;return[v*100,b*100,C*100,g*100]};function v(s,l){return(s[0]-l[0])**2+(s[1]-l[1])**2+(s[2]-l[2])**2}g.rgb.keyword=function(s){let l=p[s];if(l)return l;let g=1/0,b;for(let l of Object.keys(f)){let p=f[l],C=v(s,p);C.04045?((l+.055)/1.055)**2.4:l/12.92,f=f>.04045?((f+.055)/1.055)**2.4:f/12.92,p=p>.04045?((p+.055)/1.055)**2.4:p/12.92;let g=l*.4124+f*.3576+p*.1805,v=l*.2126+f*.7152+p*.0722,b=l*.0193+f*.1192+p*.9505;return[g*100,v*100,b*100]},g.rgb.lab=function(s){let l=g.rgb.xyz(s),f=l[0],p=l[1],v=l[2];return f/=95.047,p/=100,v/=108.883,f=f>.008856?f**(1/3):7.787*f+16/116,p=p>.008856?p**(1/3):7.787*p+16/116,v=v>.008856?v**(1/3):7.787*v+16/116,[116*p-16,500*(f-p),200*(p-v)]},g.hsl.rgb=function(s){let l=s[0]/360,f=s[1]/100,p=s[2]/100,g,v,b;if(f===0)return b=p*255,[b,b,b];g=p<.5?p*(1+f):p+f-p*f;let C=2*p-g,w=[0,0,0];for(let s=0;s<3;s++)v=l+1/3*-(s-1),v<0&&v++,v>1&&v--,b=6*v<1?C+(g-C)*6*v:2*v<1?g:3*v<2?C+(g-C)*(2/3-v)*6:C,w[s]=b*255;return w},g.hsl.hsv=function(s){let l=s[0],f=s[1]/100,p=s[2]/100,g=f,v=Math.max(p,.01);p*=2,f*=p<=1?p:2-p,g*=v<=1?v:2-v;let b=(p+f)/2;return[l,(p===0?2*g/(v+g):2*f/(p+f))*100,b*100]},g.hsv.rgb=function(s){let l=s[0]/60,f=s[1]/100,p=s[2]/100,g=Math.floor(l)%6,v=l-Math.floor(l),b=255*p*(1-f),C=255*p*(1-f*v),w=255*p*(1-f*(1-v));switch(p*=255,g){case 0:return[p,w,b];case 1:return[C,p,b];case 2:return[b,p,w];case 3:return[b,C,p];case 4:return[w,b,p];case 5:return[p,b,C]}},g.hsv.hsl=function(s){let l=s[0],f=s[1]/100,p=s[2]/100,g=Math.max(p,.01),v,b;b=(2-f)*p;let C=(2-f)*g;return v=f*g,v/=C<=1?C:2-C,v||=0,b/=2,[l,v*100,b*100]},g.hwb.rgb=function(s){let l=s[0]/360,f=s[1]/100,p=s[2]/100,g=f+p,v;g>1&&(f/=g,p/=g);let b=Math.floor(6*l),C=1-p;v=6*l-b,b&1&&(v=1-v);let w=f+v*(C-f),E,k,A;switch(b){default:case 6:case 0:E=C,k=w,A=f;break;case 1:E=w,k=C,A=f;break;case 2:E=f,k=C,A=w;break;case 3:E=f,k=w,A=C;break;case 4:E=w,k=f,A=C;break;case 5:E=C,k=f,A=w;break}return[E*255,k*255,A*255]},g.cmyk.rgb=function(s){let l=s[0]/100,f=s[1]/100,p=s[2]/100,g=s[3]/100,v=1-Math.min(1,l*(1-g)+g),b=1-Math.min(1,f*(1-g)+g),C=1-Math.min(1,p*(1-g)+g);return[v*255,b*255,C*255]},g.xyz.rgb=function(s){let l=s[0]/100,f=s[1]/100,p=s[2]/100,g,v,b;return g=l*3.2406+f*-1.5372+p*-.4986,v=l*-.9689+f*1.8758+p*.0415,b=l*.0557+f*-.204+p*1.057,g=g>.0031308?1.055*g**(1/2.4)-.055:g*12.92,v=v>.0031308?1.055*v**(1/2.4)-.055:v*12.92,b=b>.0031308?1.055*b**(1/2.4)-.055:b*12.92,g=Math.min(Math.max(0,g),1),v=Math.min(Math.max(0,v),1),b=Math.min(Math.max(0,b),1),[g*255,v*255,b*255]},g.xyz.lab=function(s){let l=s[0],f=s[1],p=s[2];return l/=95.047,f/=100,p/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,f=f>.008856?f**(1/3):7.787*f+16/116,p=p>.008856?p**(1/3):7.787*p+16/116,[116*f-16,500*(l-f),200*(f-p)]},g.lab.xyz=function(s){let l=s[0],f=s[1],p=s[2],g,v,b;v=(l+16)/116,g=f/500+v,b=v-p/200;let C=v**3,w=g**3,E=b**3;return v=C>.008856?C:(v-16/116)/7.787,g=w>.008856?w:(g-16/116)/7.787,b=E>.008856?E:(b-16/116)/7.787,g*=95.047,v*=100,b*=108.883,[g,v,b]},g.lab.lch=function(s){let l=s[0],f=s[1],p=s[2],g;return g=Math.atan2(p,f)*360/2/Math.PI,g<0&&(g+=360),[l,Math.sqrt(f*f+p*p),g]},g.lch.lab=function(s){let l=s[0],f=s[1],p=s[2]/360*2*Math.PI;return[l,f*Math.cos(p),f*Math.sin(p)]},g.rgb.ansi16=function(s,l=null){let[f,p,v]=s,b=l===null?g.rgb.hsv(s)[2]:l;if(b=Math.round(b/50),b===0)return 30;let C=30+(Math.round(v/255)<<2|Math.round(p/255)<<1|Math.round(f/255));return b===2&&(C+=60),C},g.hsv.ansi16=function(s){return g.rgb.ansi16(g.hsv.rgb(s),s[2])},g.rgb.ansi256=function(s){let l=s[0],f=s[1],p=s[2];return l===f&&f===p?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(f/255*5)+Math.round(p/255*5)},g.ansi16.rgb=function(s){let l=s%10;if(l===0||l===7)return s>50&&(l+=3.5),l=l/10.5*255,[l,l,l];let f=(~~(s>50)+1)*.5;return[(l&1)*f*255,(l>>1&1)*f*255,(l>>2&1)*f*255]},g.ansi256.rgb=function(s){if(s>=232){let l=(s-232)*10+8;return[l,l,l]}s-=16;let l;return[Math.floor(s/36)/5*255,Math.floor((l=s%36)/6)/5*255,l%6/5*255]},g.rgb.hex=function(s){let l=(((Math.round(s[0])&255)<<16)+((Math.round(s[1])&255)<<8)+(Math.round(s[2])&255)).toString(16).toUpperCase();return`000000`.substring(l.length)+l},g.hex.rgb=function(s){let l=s.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!l)return[0,0,0];let f=l[0];l[0].length===3&&(f=f.split(``).map(s=>s+s).join(``));let p=parseInt(f,16);return[p>>16&255,p>>8&255,p&255]},g.rgb.hcg=function(s){let l=s[0]/255,f=s[1]/255,p=s[2]/255,g=Math.max(Math.max(l,f),p),v=Math.min(Math.min(l,f),p),b=g-v,C,w;return C=b<1?v/(1-b):0,w=b<=0?0:g===l?(f-p)/b%6:g===f?2+(p-l)/b:4+(l-f)/b,w/=6,w%=1,[w*360,b*100,C*100]},g.hsl.hcg=function(s){let l=s[1]/100,f=s[2]/100,p=f<.5?2*l*f:2*l*(1-f),g=0;return p<1&&(g=(f-.5*p)/(1-p)),[s[0],p*100,g*100]},g.hsv.hcg=function(s){let l=s[1]/100,f=s[2]/100,p=l*f,g=0;return p<1&&(g=(f-p)/(1-p)),[s[0],p*100,g*100]},g.hcg.rgb=function(s){let l=s[0]/360,f=s[1]/100,p=s[2]/100;if(f===0)return[p*255,p*255,p*255];let g=[0,0,0],v=l%1*6,b=v%1,C=1-b,w=0;switch(Math.floor(v)){case 0:g[0]=1,g[1]=b,g[2]=0;break;case 1:g[0]=C,g[1]=1,g[2]=0;break;case 2:g[0]=0,g[1]=1,g[2]=b;break;case 3:g[0]=0,g[1]=C,g[2]=1;break;case 4:g[0]=b,g[1]=0,g[2]=1;break;default:g[0]=1,g[1]=0,g[2]=C}return w=(1-f)*p,[(f*g[0]+w)*255,(f*g[1]+w)*255,(f*g[2]+w)*255]},g.hcg.hsv=function(s){let l=s[1]/100,f=l+s[2]/100*(1-l),p=0;return f>0&&(p=l/f),[s[0],p*100,f*100]},g.hcg.hsl=function(s){let l=s[1]/100,f=s[2]/100*(1-l)+.5*l,p=0;return f>0&&f<.5?p=l/(2*f):f>=.5&&f<1&&(p=l/(2*(1-f))),[s[0],p*100,f*100]},g.hcg.hwb=function(s){let l=s[1]/100,f=l+s[2]/100*(1-l);return[s[0],(f-l)*100,(1-f)*100]},g.hwb.hcg=function(s){let l=s[1]/100,f=1-s[2]/100,p=f-l,g=0;return p<1&&(g=(f-p)/(1-p)),[s[0],p*100,g*100]},g.apple.rgb=function(s){return[s[0]/65535*255,s[1]/65535*255,s[2]/65535*255]},g.rgb.apple=function(s){return[s[0]/255*65535,s[1]/255*65535,s[2]/255*65535]},g.gray.rgb=function(s){return[s[0]/100*255,s[0]/100*255,s[0]/100*255]},g.gray.hsl=function(s){return[0,0,s[0]]},g.gray.hsv=g.gray.hsl,g.gray.hwb=function(s){return[0,100,s[0]]},g.gray.cmyk=function(s){return[0,0,0,s[0]]},g.gray.lab=function(s){return[s[0],0,0]},g.gray.hex=function(s){let l=Math.round(s[0]/100*255)&255,f=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return`000000`.substring(f.length)+f},g.rgb.gray=function(s){return[(s[0]+s[1]+s[2])/3/255*100]}})),require_route=__commonJSMin(((s,l)=>{let f=require_conversions();function p(){let s={},l=Object.keys(f);for(let f=l.length,p=0;p{let f=require_conversions(),p=require_route(),g={},v=Object.keys(f);function b(s){let l=function(...l){let f=l[0];return f==null?f:(f.length>1&&(l=f),s(l))};return`conversion`in s&&(l.conversion=s.conversion),l}function C(s){let l=function(...l){let f=l[0];if(f==null)return f;f.length>1&&(l=f);let p=s(l);if(typeof p==`object`)for(let s=p.length,l=0;l{g[s]={},Object.defineProperty(g[s],`channels`,{value:f[s].channels}),Object.defineProperty(g[s],`labels`,{value:f[s].labels});let l=p(s);Object.keys(l).forEach(f=>{let p=l[f];g[s][f]=C(p),g[s][f].raw=b(p)})}),l.exports=g})),require_ansi_styles=__commonJSMin(((s,l)=>{let f=(s,l)=>(...f)=>`\u001B[${s(...f)+l}m`,p=(s,l)=>(...f)=>{let p=s(...f);return`\u001B[${38+l};5;${p}m`},g=(s,l)=>(...f)=>{let p=s(...f);return`\u001B[${38+l};2;${p[0]};${p[1]};${p[2]}m`},v=s=>s,b=(s,l,f)=>[s,l,f],C=(s,l,f)=>{Object.defineProperty(s,l,{get:()=>{let p=f();return Object.defineProperty(s,l,{value:p,enumerable:!0,configurable:!0}),p},enumerable:!0,configurable:!0})},w,E=(s,l,f,p)=>{w===void 0&&(w=require_color_convert());let g=p?10:0,v={};for(let[p,b]of Object.entries(w)){let C=p===`ansi16`?`ansi`:p;p===l?v[C]=s(f,g):typeof b==`object`&&(v[C]=s(b[l],g))}return v};function k(){let s=new Map,l={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};l.color.gray=l.color.blackBright,l.bgColor.bgGray=l.bgColor.bgBlackBright,l.color.grey=l.color.blackBright,l.bgColor.bgGrey=l.bgColor.bgBlackBright;for(let[f,p]of Object.entries(l)){for(let[f,g]of Object.entries(p))l[f]={open:`\u001B[${g[0]}m`,close:`\u001B[${g[1]}m`},p[f]=l[f],s.set(g[0],g[1]);Object.defineProperty(l,f,{value:p,enumerable:!1})}return Object.defineProperty(l,`codes`,{value:s,enumerable:!1}),l.color.close=`\x1B[39m`,l.bgColor.close=`\x1B[49m`,C(l.color,`ansi`,()=>E(f,`ansi16`,v,!1)),C(l.color,`ansi256`,()=>E(p,`ansi256`,v,!1)),C(l.color,`ansi16m`,()=>E(g,`rgb`,b,!1)),C(l.bgColor,`ansi`,()=>E(f,`ansi16`,v,!0)),C(l.bgColor,`ansi256`,()=>E(p,`ansi256`,v,!0)),C(l.bgColor,`ansi16m`,()=>E(g,`rgb`,b,!0)),l}Object.defineProperty(l,`exports`,{enumerable:!0,get:k})})),require_util$13=__commonJSMin(((s,l)=>{l.exports={stringReplaceAll:(s,l,f)=>{let p=s.indexOf(l);if(p===-1)return s;let g=l.length,v=0,b=``;do b+=s.substr(v,p-v)+l+f,v=p+g,p=s.indexOf(l,v);while(p!==-1);return b+=s.substr(v),b},stringEncaseCRLFWithFirstIndex:(s,l,f,p)=>{let g=0,v=``;do{let b=s[p-1]===`\r`;v+=s.substr(g,(b?p-1:p)-g)+l+(b?`\r `:` -`)+p,v=g+1,g=s.indexOf(` -`,v)}while(g!==-1);return b+=s.substr(v),b}}})),require_templates=__commonJSMin(((s,l)=>{let p=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,g=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,v=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,b=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,C=new Map([[`n`,` -`],[`r`,`\r`],[`t`,` `],[`b`,`\b`],[`f`,`\f`],[`v`,`\v`],[`0`,`\0`],[`\\`,`\\`],[`e`,`\x1B`],[`a`,`\x07`]]);function w(s){let l=s[0]===`u`,p=s[1]===`{`;return l&&!p&&s.length===5||s[0]===`x`&&s.length===3?String.fromCharCode(parseInt(s.slice(1),16)):l&&p?String.fromCodePoint(parseInt(s.slice(2,-1),16)):C.get(s)||s}function E(s,l){let p=[],g=l.trim().split(/\s*,\s*/g),C;for(let l of g){let g=Number(l);if(!Number.isNaN(g))p.push(g);else if(C=l.match(v))p.push(C[2].replace(b,(s,l,p)=>l?w(l):p));else throw Error(`Invalid Chalk template style argument: ${l} (in style '${s}')`)}return p}function k(s){g.lastIndex=0;let l=[],p;for(;(p=g.exec(s))!==null;){let s=p[1];if(p[2]){let g=E(s,p[2]);l.push([s].concat(g))}else l.push([s])}return l}function A(s,l){let p={};for(let s of l)for(let l of s.styles)p[l[0]]=s.inverse?null:l.slice(1);let g=s;for(let[s,l]of Object.entries(p))if(Array.isArray(l)){if(!(s in g))throw Error(`Unknown Chalk style: ${s}`);g=l.length>0?g[s](...l):g[s]}return g}l.exports=(s,l)=>{let g=[],v=[],b=[];if(l.replace(p,(l,p,C,E,N,F)=>{if(p)b.push(w(p));else if(E){let l=b.join(``);b=[],v.push(g.length===0?l:A(s,g)(l)),g.push({inverse:C,styles:k(E)})}else if(N){if(g.length===0)throw Error(`Found extraneous } in Chalk template literal`);v.push(A(s,g)(b.join(``))),b=[],g.pop()}else b.push(F)}),v.push(b.join(``)),g.length>0){let s=`Chalk template literal is missing ${g.length} closing bracket${g.length===1?``:`s`} (\`}\`)`;throw Error(s)}return v.join(``)}})),require_source$5=__commonJSMin(((s,l)=>{let p=require_ansi_styles(),{stdout:g,stderr:v}=require_supports_color$3(),{stringReplaceAll:b,stringEncaseCRLFWithFirstIndex:C}=require_util$13(),{isArray:w}=Array,E=[`ansi`,`ansi`,`ansi256`,`ansi16m`],k=Object.create(null),A=(s,l={})=>{if(l.level&&!(Number.isInteger(l.level)&&l.level>=0&&l.level<=3))throw Error("The `level` option should be an integer from 0 to 3");let p=g?g.level:0;s.level=l.level===void 0?p:l.level};var N=class{constructor(s){return F(s)}};let F=s=>{let l={};return A(l,s),l.template=(...s)=>be(l.template,...s),Object.setPrototypeOf(l,I.prototype),Object.setPrototypeOf(l.template,l),l.template.constructor=()=>{throw Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},l.template.Instance=N,l.template};function I(s){return F(s)}for(let[s,l]of Object.entries(p))k[s]={get(){let p=le(this,q(l.open,l.close,this._styler),this._isEmpty);return Object.defineProperty(this,s,{value:p}),p}};k.visible={get(){let s=le(this,this._styler,!0);return Object.defineProperty(this,`visible`,{value:s}),s}};let R=[`rgb`,`hex`,`keyword`,`hsl`,`hsv`,`hwb`,`ansi`,`ansi256`];for(let s of R)k[s]={get(){let{level:l}=this;return function(...g){let v=q(p.color[E[l]][s](...g),p.color.close,this._styler);return le(this,v,this._isEmpty)}}};for(let s of R){let l=`bg`+s[0].toUpperCase()+s.slice(1);k[l]={get(){let{level:l}=this;return function(...g){let v=q(p.bgColor[E[l]][s](...g),p.bgColor.close,this._styler);return le(this,v,this._isEmpty)}}}}let B=Object.defineProperties(()=>{},{...k,level:{enumerable:!0,get(){return this._generator.level},set(s){this._generator.level=s}}}),q=(s,l,p)=>{let g,v;return p===void 0?(g=s,v=l):(g=p.openAll+s,v=l+p.closeAll),{open:s,close:l,openAll:g,closeAll:v,parent:p}},le=(s,l,p)=>{let g=(...s)=>w(s[0])&&w(s[0].raw)?J(g,be(g,...s)):J(g,s.length===1?``+s[0]:s.join(` `));return Object.setPrototypeOf(g,B),g._generator=s,g._styler=l,g._isEmpty=p,g},J=(s,l)=>{if(s.level<=0||!l)return s._isEmpty?``:l;let p=s._styler;if(p===void 0)return l;let{openAll:g,closeAll:v}=p;if(l.indexOf(`\x1B`)!==-1)for(;p!==void 0;)l=b(l,p.close,p.open),p=p.parent;let w=l.indexOf(` -`);return w!==-1&&(l=C(l,v,g,w)),g+l+v},_e,be=(s,...l)=>{let[p]=l;if(!w(p)||!w(p.raw))return l.join(` `);let g=l.slice(1),v=[p.raw[0]];for(let s=1;s{Object.defineProperty(s,`__esModule`,{value:!0}),s.dedent=void 0;function l(s){for(var l=[],p=1;p{import_source$87=__toESM$1(require_source$5()),isSupported=process.platform!==`win32`||process.env.CI||process.env.TERM===`xterm-256color`,cross=isSupported?`✖`:`×`,check=isSupported?`✔`:`√`,info$1=import_source$87.default.blue(isSupported?`ℹ`:`i`),success$10=import_source$87.default.green(check),warning$1=import_source$87.default.yellow(isSupported?`⚠`:`‼`),error$2=import_source$87.default.red(cross)})),import_source$86,import_dist$81,gitNoCommits_default,init_gitNoCommits=__esmMin((()=>{import_source$86=__toESM$1(require_source$5()),import_dist$81=require_dist$14(),init_icons(),gitNoCommits_default=({command:s})=>(0,import_dist$81.dedent)(import_source$86.default` +`)+f,g=p+1,p=s.indexOf(` +`,g)}while(p!==-1);return v+=s.substr(g),v}}})),require_templates=__commonJSMin(((s,l)=>{let f=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,p=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,g=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,v=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,b=new Map([[`n`,` +`],[`r`,`\r`],[`t`,` `],[`b`,`\b`],[`f`,`\f`],[`v`,`\v`],[`0`,`\0`],[`\\`,`\\`],[`e`,`\x1B`],[`a`,`\x07`]]);function C(s){let l=s[0]===`u`,f=s[1]===`{`;return l&&!f&&s.length===5||s[0]===`x`&&s.length===3?String.fromCharCode(parseInt(s.slice(1),16)):l&&f?String.fromCodePoint(parseInt(s.slice(2,-1),16)):b.get(s)||s}function w(s,l){let f=[],p=l.trim().split(/\s*,\s*/g),b;for(let l of p){let p=Number(l);if(!Number.isNaN(p))f.push(p);else if(b=l.match(g))f.push(b[2].replace(v,(s,l,f)=>l?C(l):f));else throw Error(`Invalid Chalk template style argument: ${l} (in style '${s}')`)}return f}function E(s){p.lastIndex=0;let l=[],f;for(;(f=p.exec(s))!==null;){let s=f[1];if(f[2]){let p=w(s,f[2]);l.push([s].concat(p))}else l.push([s])}return l}function k(s,l){let f={};for(let s of l)for(let l of s.styles)f[l[0]]=s.inverse?null:l.slice(1);let p=s;for(let[s,l]of Object.entries(f))if(Array.isArray(l)){if(!(s in p))throw Error(`Unknown Chalk style: ${s}`);p=l.length>0?p[s](...l):p[s]}return p}l.exports=(s,l)=>{let p=[],g=[],v=[];if(l.replace(f,(l,f,b,w,A,N)=>{if(f)v.push(C(f));else if(w){let l=v.join(``);v=[],g.push(p.length===0?l:k(s,p)(l)),p.push({inverse:b,styles:E(w)})}else if(A){if(p.length===0)throw Error(`Found extraneous } in Chalk template literal`);g.push(k(s,p)(v.join(``))),v=[],p.pop()}else v.push(N)}),g.push(v.join(``)),p.length>0){let s=`Chalk template literal is missing ${p.length} closing bracket${p.length===1?``:`s`} (\`}\`)`;throw Error(s)}return g.join(``)}})),require_source$5=__commonJSMin(((s,l)=>{let f=require_ansi_styles(),{stdout:p,stderr:g}=require_supports_color$3(),{stringReplaceAll:v,stringEncaseCRLFWithFirstIndex:b}=require_util$13(),{isArray:C}=Array,w=[`ansi`,`ansi`,`ansi256`,`ansi16m`],E=Object.create(null),k=(s,l={})=>{if(l.level&&!(Number.isInteger(l.level)&&l.level>=0&&l.level<=3))throw Error("The `level` option should be an integer from 0 to 3");let f=p?p.level:0;s.level=l.level===void 0?f:l.level};var A=class{constructor(s){return N(s)}};let N=s=>{let l={};return k(l,s),l.template=(...s)=>_e(l.template,...s),Object.setPrototypeOf(l,F.prototype),Object.setPrototypeOf(l.template,l),l.template.constructor=()=>{throw Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},l.template.Instance=A,l.template};function F(s){return N(s)}for(let[s,l]of Object.entries(f))E[s]={get(){let f=q(this,B(l.open,l.close,this._styler),this._isEmpty);return Object.defineProperty(this,s,{value:f}),f}};E.visible={get(){let s=q(this,this._styler,!0);return Object.defineProperty(this,`visible`,{value:s}),s}};let I=[`rgb`,`hex`,`keyword`,`hsl`,`hsv`,`hwb`,`ansi`,`ansi256`];for(let s of I)E[s]={get(){let{level:l}=this;return function(...p){let g=B(f.color[w[l]][s](...p),f.color.close,this._styler);return q(this,g,this._isEmpty)}}};for(let s of I){let l=`bg`+s[0].toUpperCase()+s.slice(1);E[l]={get(){let{level:l}=this;return function(...p){let g=B(f.bgColor[w[l]][s](...p),f.bgColor.close,this._styler);return q(this,g,this._isEmpty)}}}}let R=Object.defineProperties(()=>{},{...E,level:{enumerable:!0,get(){return this._generator.level},set(s){this._generator.level=s}}}),B=(s,l,f)=>{let p,g;return f===void 0?(p=s,g=l):(p=f.openAll+s,g=l+f.closeAll),{open:s,close:l,openAll:p,closeAll:g,parent:f}},q=(s,l,f)=>{let p=(...s)=>C(s[0])&&C(s[0].raw)?J(p,_e(p,...s)):J(p,s.length===1?``+s[0]:s.join(` `));return Object.setPrototypeOf(p,R),p._generator=s,p._styler=l,p._isEmpty=f,p},J=(s,l)=>{if(s.level<=0||!l)return s._isEmpty?``:l;let f=s._styler;if(f===void 0)return l;let{openAll:p,closeAll:g}=f;if(l.indexOf(`\x1B`)!==-1)for(;f!==void 0;)l=v(l,f.close,f.open),f=f.parent;let C=l.indexOf(` +`);return C!==-1&&(l=b(l,g,p,C)),p+l+g},le,_e=(s,...l)=>{let[f]=l;if(!C(f)||!C(f.raw))return l.join(` `);let p=l.slice(1),g=[f.raw[0]];for(let s=1;s{Object.defineProperty(s,`__esModule`,{value:!0}),s.dedent=void 0;function l(s){for(var l=[],f=1;f{import_source$86=__toESM$1(require_source$5()),isSupported=process.platform!==`win32`||process.env.CI||process.env.TERM===`xterm-256color`,cross=isSupported?`✖`:`×`,check=isSupported?`✔`:`√`,info$1=import_source$86.default.blue(isSupported?`ℹ`:`i`),success$11=import_source$86.default.green(check),warning$1=import_source$86.default.yellow(isSupported?`⚠`:`‼`),error$2=import_source$86.default.red(cross)})),import_source$85,import_dist$80,gitNoCommits_default,init_gitNoCommits=__esmMin((()=>{import_source$85=__toESM$1(require_source$5()),import_dist$80=require_dist$16(),init_icons(),gitNoCommits_default=({command:s})=>(0,import_dist$80.dedent)(import_source$85.default` ${error$2} {bold Unable to execute command}: ${s} Chromatic requires your Git repository to have at least one commit. - `)})),import_source$85,link_default,init_link=__esmMin((()=>{import_source$85=__toESM$1(require_source$5()),link_default=s=>import_source$85.default.cyan(s)})),import_source$84,import_dist$80,gitNotInitialized_default,init_gitNotInitialized=__esmMin((()=>{import_source$84=__toESM$1(require_source$5()),import_dist$80=require_dist$14(),init_icons(),init_link(),gitNotInitialized_default=({command:s})=>(0,import_dist$80.dedent)(import_source$84.default` + `)})),import_source$84,link_default,init_link=__esmMin((()=>{import_source$84=__toESM$1(require_source$5()),link_default=s=>import_source$84.default.cyan(s)})),import_source$83,import_dist$79,gitNotInitialized_default,init_gitNotInitialized=__esmMin((()=>{import_source$83=__toESM$1(require_source$5()),import_dist$79=require_dist$16(),init_icons(),init_link(),gitNotInitialized_default=({command:s})=>(0,import_dist$79.dedent)(import_source$83.default` ${error$2} {bold Unable to execute command}: ${s} Chromatic only works from inside a Git repository. @@ -136,12 +136,12 @@ Instead, \`yield\` should either be called with a value, or not be called at all Once you've done so, please run this build again. For more information on Git, feel free to check out the Pro Git book: ${link_default(`https://git-scm.com/book/en/v2`)} - `)})),import_source$83,import_dist$79,gitNotInstalled_default,init_gitNotInstalled=__esmMin((()=>{import_source$83=__toESM$1(require_source$5()),import_dist$79=require_dist$14(),init_icons(),gitNotInstalled_default=({command:s})=>(0,import_dist$79.dedent)(import_source$83.default` + `)})),import_source$82,import_dist$78,gitNotInstalled_default,init_gitNotInstalled=__esmMin((()=>{import_source$82=__toESM$1(require_source$5()),import_dist$78=require_dist$16(),init_icons(),gitNotInstalled_default=({command:s})=>(0,import_dist$78.dedent)(import_source$82.default` ${error$2} {bold Unable to execute command}: ${s} Chromatic only works with Git installed. - `)}));async function execGitCommand({log:s},l,p){try{s.debug(`execGitCommand: ${l}`);let{all:g}=await runCommand(l,{...defaultOptions,...p});if(g===void 0)throw Error(`Unexpected missing git command output for command: '${l}'`);let v=g.toString();return s.debug(`execGitCommand result: '${v}'`),v}catch(p){let{message:g}=p;throw s.debug(`execGitCommand error: ${g}`),g.includes(`not a git repository`)?Error(gitNotInitialized_default({command:l})):g.includes(`git not found`)?Error(gitNotInstalled_default({command:l})):g.includes(`does not have any commits yet`)?Error(gitNoCommits_default({command:l})):p}}async function execGitCommandOneLine({log:s},l,p){s.debug(`execGitCommandOneLine: ${l}`);let g=runCommand(l,{...defaultOptions,buffer:!1,...p});return Promise.race([(async()=>{throw await g,Error(`Unexpected missing git command output for command: '${l}'`)})(),new Promise((s,l)=>{if(!g.stdout)return l(Error(`Unexpected missing stdout`));let p=(0,node_readline.createInterface)(g.stdout);p.once(`line`,l=>{p.close(),g.kill(),s(l)})})])}async function execGitCommandCountLines({log:s},l,p){s.debug(`execGitCommandCountLines: ${l}`);let g=runCommand(l,{...defaultOptions,buffer:!1,...p});if(!g.stdout)throw Error(`Unexpected missing stdout`);let v=0;return(0,node_readline.createInterface)(g.stdout).on(`line`,()=>{v+=1}),await g,v}var defaultOptions,init_execGit=__esmMin((()=>{init_shell(),init_gitNoCommits(),init_gitNotInitialized(),init_gitNotInstalled(),defaultOptions={env:{LANG:`C`,LC_ALL:`C`},timeout:2e4,all:!0,shell:!0}}));async function getVersion(s){return(await execGitCommand(s,`git --version`))?.replace(`git version `,``).replace(/\s*\(.*\)/,``)}async function getUserEmail(s){return execGitCommand(s,`git config user.email`)}async function getSlug(s){let[,l]=((await execGitCommand(s,`git config --get remote.origin.url`))?.toLowerCase()||``).match(/([^/:]+\/[^/]+?)(\.git)?$/)||[];return l}async function getCommit(s,l=``){let p=await execGitCommand(s,`git --no-pager log -n 1 --format="%H ## %ct ## %ae ## %an" ${l}`),g=RegExp(`^[a-f0-9]+ ## `),[v,b,C,w]=(p?.split(` -`).find(s=>g.test(s)))?.split(` ## `)||[];return{commit:v,committedAt:Number(b)*1e3,committerEmail:C,committerName:w}}async function getBranch(s){try{return await execGitCommand(s,`git branch --show-current`)||`HEAD`}catch{try{return(await execGitCommand(s,`git symbolic-ref HEAD`))?.replace(/^refs\/heads\//,``)}catch{return(await execGitCommand(s,`git rev-parse --abbrev-ref HEAD`))?.replace(/^heads\//,``)}}}async function getUncommittedHash(s){let l=(await execGitCommand(s,`(${[`git diff --name-only --no-relative --diff-filter=d --cached`,`git diff --name-only --no-relative --diff-filter=d`,`git ls-files --others --exclude-standard`].join(`;`)}) | git hash-object --stdin-paths | git hash-object --stdin`))?.trim();return l===`e69de29bb2d1d6434b8b29ae775ad8c2e48c5391`?``:l}async function hasPreviousCommit(s){let l=await execGitCommand(s,`git --no-pager log -n 1 --skip=1 --format="%H"`),p=RegExp(`^[a-f0-9]+$`);return l?.split(` -`).some(s=>p.test(s))}async function commitExists(s,l){try{return await execGitCommand(s,`git cat-file -e "${l}^{commit}"`),!0}catch{return!1}}async function getChangedFiles(s,l,p=``){return(await execGitCommand(s,`git --no-pager diff --name-only --no-relative ${l} ${p}`))?.split(newline).filter(Boolean)}async function isUpToDate(s){let{log:l}=s;try{await execGitCommand(s,`git remote update`)}catch(s){return l.warn(s),!0}let p;try{if(p=await execGitCommand(s,`git rev-parse HEAD`),!p)throw Error(`Failed to retrieve last local commit hash`)}catch(s){return l.warn(s),!0}let g;try{if(g=await execGitCommand(s,`git rev-parse "@{upstream}"`),!g)throw Error(`Failed to retrieve last remote commit hash`)}catch(s){return l.warn(s),!0}return p===g}async function isClean(s){return await execGitCommand(s,`git status --porcelain`)===``}async function getUpdateMessage(s){return(await execGitCommand(s,`git status`))?.split(/(\r\n|\r|\n){2}/)[0].split(newline).filter(s=>!s.startsWith(`On branch`)).join(os.EOL).trim()}async function findMergeBase(s,l,p){let g=(await execGitCommand(s,`git merge-base --all ${l} ${p}`))?.split(newline).filter(s=>s&&!s.startsWith(`warning: `))||[];if(g.length!==0)return g.length===1?g[0]:g[(await Promise.all(g.map(async l=>(await execGitCommand(s,`git name-rev --name-only --no-relative --exclude="tags/*" ${l}`))?.replace(/~\d+$/,``)))).indexOf(p)]||g[0]}async function checkout(s,l){return execGitCommand(s,`git checkout ${l}`)}async function checkoutFile(s,l,p,g){let v=`${l}:${p}`;return limitConcurrency(async()=>{let{path:l}=await(0,import_tmp_promise$3.file)({name:path.default.basename(p),tmpdir:g});return s.log.debug(`Checking out file ${v} at ${l}`),await execGitCommand(s,`git show ${v} > ${l}`),l})}async function checkoutPrevious(s){return execGitCommand(s,`git checkout -`)}async function discardChanges(s){return execGitCommand(s,`git reset --hard`)}async function getRepositoryRoot(s){return execGitCommand(s,`git rev-parse --show-toplevel`)}async function findFilesFromRepositoryRoot(s,l,...p){return(await execGitCommand(s,`git ls-files --full-name -z ${p.map(s=>`${l}/${s}`).map(s=>`"${s}"`).join(` `)}`))?.split(`\0`).filter(Boolean)}async function getRepositoryCreationDate(s){try{let l=await execGitCommandOneLine(s,`git log --reverse --format=%cd --date=iso`,{timeout:5e3});return new Date(l)}catch{return}}async function getStorybookCreationDate(s){try{let l=await execGitCommandOneLine(s,`git log --follow --reverse --format=%cd --date=iso -- ${s.options.storybookConfigDir??`.storybook`}`,{timeout:5e3});return new Date(l)}catch{return}}async function getNumberOfComitters(s){try{return await execGitCommandCountLines(s,`git shortlog -sn --all --since="6 months ago"`,{timeout:5e3})}catch{return}}async function getCommittedFileCount(s,l,p){try{return await execGitCommandCountLines(s,`git ls-files -- ${l.flatMap(s=>[s,[s[0].toUpperCase(),...s.slice(1)].join(``)]).flatMap(s=>p.map(l=>`"*${s}*.${l}"`)).join(` `)}`,{timeout:5e3})}catch{return}}var import_p_limit$4,import_tmp_promise$3,newline,NULL_BYTE,limitConcurrency,init_git$2=__esmMin((()=>{import_p_limit$4=__toESM$1(require_p_limit$3()),import_tmp_promise$3=__toESM$1(require_tmp_promise()),init_execGit(),newline=/\r\n|\r|\n/,limitConcurrency=(0,import_p_limit$4.default)(10)})),require_retry_operation=__commonJSMin(((s,l)=>{function p(s,l){typeof l==`boolean`&&(l={forever:l}),this._originalTimeouts=JSON.parse(JSON.stringify(s)),this._timeouts=s,this._options=l||{},this._maxRetryTime=l&&l.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._timer=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}l.exports=p,p.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)},p.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null},p.prototype.retry=function(s){if(this._timeout&&clearTimeout(this._timeout),!s)return!1;var l=new Date().getTime();if(s&&l-this._operationStart>=this._maxRetryTime)return this._errors.push(s),this._errors.unshift(Error(`RetryOperation timeout occurred`)),!1;this._errors.push(s);var p=this._timeouts.shift();if(p===void 0)if(this._cachedTimeouts)this._errors.splice(0,this._errors.length-1),p=this._cachedTimeouts.slice(-1);else return!1;var g=this;return this._timer=setTimeout(function(){g._attempts++,g._operationTimeoutCb&&(g._timeout=setTimeout(function(){g._operationTimeoutCb(g._attempts)},g._operationTimeout),g._options.unref&&g._timeout.unref()),g._fn(g._attempts)},p),this._options.unref&&this._timer.unref(),!0},p.prototype.attempt=function(s,l){this._fn=s,l&&(l.timeout&&(this._operationTimeout=l.timeout),l.cb&&(this._operationTimeoutCb=l.cb));var p=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){p._operationTimeoutCb()},p._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)},p.prototype.try=function(s){console.log(`Using RetryOperation.try() is deprecated`),this.attempt(s)},p.prototype.start=function(s){console.log(`Using RetryOperation.start() is deprecated`),this.attempt(s)},p.prototype.start=p.prototype.try,p.prototype.errors=function(){return this._errors},p.prototype.attempts=function(){return this._attempts},p.prototype.mainError=function(){if(this._errors.length===0)return null;for(var s={},l=null,p=0,g=0;g=p&&(l=v,p=C)}return l}})),require_retry$1=__commonJSMin((s=>{var l=require_retry_operation();s.operation=function(p){return new l(s.timeouts(p),{forever:p&&(p.forever||p.retries===1/0),unref:p&&p.unref,maxRetryTime:p&&p.maxRetryTime})},s.timeouts=function(s){if(s instanceof Array)return[].concat(s);var l={retries:10,factor:2,minTimeout:1*1e3,maxTimeout:1/0,randomize:!1};for(var p in s)l[p]=s[p];if(l.minTimeout>l.maxTimeout)throw Error(`minTimeout is greater than maxTimeout`);for(var g=[],v=0;v{l.exports=require_retry$1()})),require_lib$18=__commonJSMin(((s,l)=>{var p=require_retry();function g(s,l){function g(g,v){var b=l||{},C;`randomize`in b||(b.randomize=!0),C=p.operation(b);function w(s){v(s||Error(`Aborted`))}function E(s,l){if(s.bail){w(s);return}C.retry(s)?b.onRetry&&b.onRetry(s,l):v(C.mainError())}function k(l){var p;try{p=s(w,l)}catch(s){E(s,l);return}Promise.resolve(p).then(g).catch(function(s){E(s,l)})}C.attempt(k)}return new Promise(g)}l.exports=g}));function dataUriToBuffer(s){if(!/^data:/i.test(s))throw TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');s=s.replace(/\r?\n/g,``);let l=s.indexOf(`,`);if(l===-1||l<=4)throw TypeError(`malformed data: URI`);let p=s.substring(5,l).split(`;`),g=``,v=!1,b=p[0]||`text/plain`,C=b;for(let s=1;s{})),require_ponyfill_es2018=__commonJSMin(((s,l)=>{ + `)}));async function execGitCommand({log:s},l,f){try{s.debug(`execGitCommand: ${l}`);let{all:p}=await runCommand(l,{...defaultOptions,...f});if(p===void 0)throw Error(`Unexpected missing git command output for command: '${l}'`);let g=p.toString();return s.debug(`execGitCommand result: '${g}'`),g}catch(f){let{message:p}=f;throw s.debug(`execGitCommand error: ${p}`),p.includes(`not a git repository`)?Error(gitNotInitialized_default({command:l})):p.includes(`git not found`)?Error(gitNotInstalled_default({command:l})):p.includes(`does not have any commits yet`)?Error(gitNoCommits_default({command:l})):f}}async function execGitCommandOneLine({log:s},l,f){s.debug(`execGitCommandOneLine: ${l}`);let p=runCommand(l,{...defaultOptions,buffer:!1,...f});return Promise.race([(async()=>{throw await p,Error(`Unexpected missing git command output for command: '${l}'`)})(),new Promise((s,l)=>{if(!p.stdout)return l(Error(`Unexpected missing stdout`));let f=(0,node_readline.createInterface)(p.stdout);f.once(`line`,l=>{f.close(),p.kill(),s(l)})})])}async function execGitCommandCountLines({log:s},l,f){s.debug(`execGitCommandCountLines: ${l}`);let p=runCommand(l,{...defaultOptions,buffer:!1,...f});if(!p.stdout)throw Error(`Unexpected missing stdout`);let g=0;return(0,node_readline.createInterface)(p.stdout).on(`line`,()=>{g+=1}),await p,g}var defaultOptions,init_execGit=__esmMin((()=>{init_shell(),init_gitNoCommits(),init_gitNotInitialized(),init_gitNotInstalled(),defaultOptions={env:{LANG:`C`,LC_ALL:`C`},timeout:2e4,all:!0,shell:!0}}));async function getVersion(s){return(await execGitCommand(s,`git --version`))?.replace(`git version `,``).replace(/\s*\(.*\)/,``)}async function getUserEmail(s){return execGitCommand(s,`git config user.email`)}async function getSlug(s){let[,l]=((await execGitCommand(s,`git config --get remote.origin.url`))?.toLowerCase()||``).match(/([^/:]+\/[^/]+?)(\.git)?$/)||[];return l}async function getCommit(s,l=``){let f=await execGitCommand(s,`git --no-pager log -n 1 --format="%H ## %ct ## %ae ## %an" ${l}`),p=RegExp(`^[a-f0-9]+ ## `),[g,v,b,C]=(f?.split(` +`).find(s=>p.test(s)))?.split(` ## `)||[];return{commit:g,committedAt:Number(v)*1e3,committerEmail:b,committerName:C}}async function getBranch(s){try{return await execGitCommand(s,`git branch --show-current`)||`HEAD`}catch{try{return(await execGitCommand(s,`git symbolic-ref HEAD`))?.replace(/^refs\/heads\//,``)}catch{return(await execGitCommand(s,`git rev-parse --abbrev-ref HEAD`))?.replace(/^heads\//,``)}}}async function getUncommittedHash(s){let l=(await execGitCommand(s,`(${[`git diff --name-only --no-relative --diff-filter=d --cached`,`git diff --name-only --no-relative --diff-filter=d`,`git ls-files --others --exclude-standard`].join(`;`)}) | git hash-object --stdin-paths | git hash-object --stdin`))?.trim();return l===`e69de29bb2d1d6434b8b29ae775ad8c2e48c5391`?``:l}async function hasPreviousCommit(s){let l=await execGitCommand(s,`git --no-pager log -n 1 --skip=1 --format="%H"`),f=RegExp(`^[a-f0-9]+$`);return l?.split(` +`).some(s=>f.test(s))}async function commitExists(s,l){try{return await execGitCommand(s,`git cat-file -e "${l}^{commit}"`),!0}catch{return!1}}async function getChangedFiles(s,l,f=``){return(await execGitCommand(s,`git --no-pager diff --name-only --no-relative ${l} ${f}`))?.split(newline).filter(Boolean)}async function isUpToDate(s){let{log:l}=s;try{await execGitCommand(s,`git remote update`)}catch(s){return l.warn(s),!0}let f;try{if(f=await execGitCommand(s,`git rev-parse HEAD`),!f)throw Error(`Failed to retrieve last local commit hash`)}catch(s){return l.warn(s),!0}let p;try{if(p=await execGitCommand(s,`git rev-parse "@{upstream}"`),!p)throw Error(`Failed to retrieve last remote commit hash`)}catch(s){return l.warn(s),!0}return f===p}async function isClean(s){return await execGitCommand(s,`git status --porcelain`)===``}async function getUpdateMessage(s){return(await execGitCommand(s,`git status`))?.split(/(\r\n|\r|\n){2}/)[0].split(newline).filter(s=>!s.startsWith(`On branch`)).join(os.EOL).trim()}async function findMergeBase(s,l,f){let p=(await execGitCommand(s,`git merge-base --all ${l} ${f}`))?.split(newline).filter(s=>s&&!s.startsWith(`warning: `))||[];if(p.length!==0)return p.length===1?p[0]:p[(await Promise.all(p.map(async l=>(await execGitCommand(s,`git name-rev --name-only --no-relative --exclude="tags/*" ${l}`))?.replace(/~\d+$/,``)))).indexOf(f)]||p[0]}async function checkout(s,l){return execGitCommand(s,`git checkout ${l}`)}async function checkoutFile(s,l,f,p){let g=`${l}:${f}`;return limitConcurrency(async()=>{let{path:l}=await(0,import_tmp_promise$3.file)({name:path.default.basename(f),tmpdir:p});return s.log.debug(`Checking out file ${g} at ${l}`),await execGitCommand(s,`git show ${g} > ${l}`),l})}async function checkoutPrevious(s){return execGitCommand(s,`git checkout -`)}async function discardChanges(s){return execGitCommand(s,`git reset --hard`)}async function getRepositoryRoot(s){return execGitCommand(s,`git rev-parse --show-toplevel`)}async function findFilesFromRepositoryRoot(s,l,...f){return(await execGitCommand(s,`git ls-files --full-name -z ${f.map(s=>`${l}/${s}`).map(s=>`"${s}"`).join(` `)}`))?.split(`\0`).filter(Boolean)}async function getRepositoryCreationDate(s){try{let l=await execGitCommandOneLine(s,`git log --reverse --format=%cd --date=iso`,{timeout:5e3});return new Date(l)}catch{return}}async function getStorybookCreationDate(s){try{let l=await execGitCommandOneLine(s,`git log --follow --reverse --format=%cd --date=iso -- ${s.options.storybookConfigDir??`.storybook`}`,{timeout:5e3});return new Date(l)}catch{return}}async function getNumberOfComitters(s){try{return await execGitCommandCountLines(s,`git shortlog -sn --all --since="6 months ago"`,{timeout:5e3})}catch{return}}async function getCommittedFileCount(s,l,f){try{return await execGitCommandCountLines(s,`git ls-files -- ${l.flatMap(s=>[s,[s[0].toUpperCase(),...s.slice(1)].join(``)]).flatMap(s=>f.map(l=>`"*${s}*.${l}"`)).join(` `)}`,{timeout:5e3})}catch{return}}var import_p_limit$4,import_tmp_promise$3,newline,NULL_BYTE,limitConcurrency,init_git$2=__esmMin((()=>{import_p_limit$4=__toESM$1(require_p_limit$3()),import_tmp_promise$3=__toESM$1(require_tmp_promise()),init_execGit(),newline=/\r\n|\r|\n/,limitConcurrency=(0,import_p_limit$4.default)(10)})),require_retry_operation=__commonJSMin(((s,l)=>{function f(s,l){typeof l==`boolean`&&(l={forever:l}),this._originalTimeouts=JSON.parse(JSON.stringify(s)),this._timeouts=s,this._options=l||{},this._maxRetryTime=l&&l.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._timer=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}l.exports=f,f.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)},f.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null},f.prototype.retry=function(s){if(this._timeout&&clearTimeout(this._timeout),!s)return!1;var l=new Date().getTime();if(s&&l-this._operationStart>=this._maxRetryTime)return this._errors.push(s),this._errors.unshift(Error(`RetryOperation timeout occurred`)),!1;this._errors.push(s);var f=this._timeouts.shift();if(f===void 0)if(this._cachedTimeouts)this._errors.splice(0,this._errors.length-1),f=this._cachedTimeouts.slice(-1);else return!1;var p=this;return this._timer=setTimeout(function(){p._attempts++,p._operationTimeoutCb&&(p._timeout=setTimeout(function(){p._operationTimeoutCb(p._attempts)},p._operationTimeout),p._options.unref&&p._timeout.unref()),p._fn(p._attempts)},f),this._options.unref&&this._timer.unref(),!0},f.prototype.attempt=function(s,l){this._fn=s,l&&(l.timeout&&(this._operationTimeout=l.timeout),l.cb&&(this._operationTimeoutCb=l.cb));var f=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){f._operationTimeoutCb()},f._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)},f.prototype.try=function(s){console.log(`Using RetryOperation.try() is deprecated`),this.attempt(s)},f.prototype.start=function(s){console.log(`Using RetryOperation.start() is deprecated`),this.attempt(s)},f.prototype.start=f.prototype.try,f.prototype.errors=function(){return this._errors},f.prototype.attempts=function(){return this._attempts},f.prototype.mainError=function(){if(this._errors.length===0)return null;for(var s={},l=null,f=0,p=0;p=f&&(l=g,f=b)}return l}})),require_retry$1=__commonJSMin((s=>{var l=require_retry_operation();s.operation=function(f){return new l(s.timeouts(f),{forever:f&&(f.forever||f.retries===1/0),unref:f&&f.unref,maxRetryTime:f&&f.maxRetryTime})},s.timeouts=function(s){if(s instanceof Array)return[].concat(s);var l={retries:10,factor:2,minTimeout:1*1e3,maxTimeout:1/0,randomize:!1};for(var f in s)l[f]=s[f];if(l.minTimeout>l.maxTimeout)throw Error(`minTimeout is greater than maxTimeout`);for(var p=[],g=0;g{l.exports=require_retry$1()})),require_lib$21=__commonJSMin(((s,l)=>{var f=require_retry();function p(s,l){function p(p,g){var v=l||{},b;`randomize`in v||(v.randomize=!0),b=f.operation(v);function C(s){g(s||Error(`Aborted`))}function w(s,l){if(s.bail){C(s);return}b.retry(s)?v.onRetry&&v.onRetry(s,l):g(b.mainError())}function E(l){var f;try{f=s(C,l)}catch(s){w(s,l);return}Promise.resolve(f).then(p).catch(function(s){w(s,l)})}b.attempt(E)}return new Promise(p)}l.exports=p}));function dataUriToBuffer(s){if(!/^data:/i.test(s))throw TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');s=s.replace(/\r?\n/g,``);let l=s.indexOf(`,`);if(l===-1||l<=4)throw TypeError(`malformed data: URI`);let f=s.substring(5,l).split(`;`),p=``,g=!1,v=f[0]||`text/plain`,b=v;for(let s=1;s{})),require_ponyfill_es2018=__commonJSMin(((s,l)=>{ /** * @license * web-streams-polyfill v3.3.3 @@ -149,111 +149,111 @@ Instead, \`yield\` should either be called with a value, or not be called at all * This code is released under the MIT license. * SPDX-License-Identifier: MIT */ -(function(p,g){typeof s==`object`&&l!==void 0?g(s):typeof define==`function`&&define.amd?define([`exports`],g):(p=typeof globalThis<`u`?globalThis:p||self,g(p.WebStreamsPolyfill={}))})(s,(function(s){"use strict";function l(){}function p(s){return typeof s==`object`&&!!s||typeof s==`function`}let g=l;function v(s,l){try{Object.defineProperty(s,`name`,{value:l,configurable:!0})}catch{}}let b=Promise,C=Promise.prototype.then,w=Promise.reject.bind(b);function E(s){return new b(s)}function k(s){return E(l=>l(s))}function A(s){return w(s)}function N(s,l,p){return C.call(s,l,p)}function F(s,l,p){N(N(s,l,p),void 0,g)}function I(s,l){F(s,l)}function R(s,l){F(s,void 0,l)}function B(s,l,p){return N(s,l,p)}function q(s){N(s,void 0,g)}let le=s=>{if(typeof queueMicrotask==`function`)le=queueMicrotask;else{let s=k(void 0);le=l=>N(s,l)}return le(s)};function J(s,l,p){if(typeof s!=`function`)throw TypeError(`Argument is not a function`);return Function.prototype.apply.call(s,l,p)}function _e(s,l,p){try{return k(J(s,l,p))}catch(s){return A(s)}}let be=16384;class xe{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(s){let l=this._back,p=l;l._elements.length===be-1&&(p={_elements:[],_next:void 0}),l._elements.push(s),p!==l&&(this._back=p,l._next=p),++this._size}shift(){let s=this._front,l=s,p=this._cursor,g=p+1,v=s._elements,b=v[p];return g===be&&(l=s._next,g=0),--this._size,this._cursor=g,s!==l&&(this._front=l),v[p]=void 0,b}forEach(s){let l=this._cursor,p=this._front,g=p._elements;for(;(l!==g.length||p._next!==void 0)&&!(l===g.length&&(p=p._next,g=p._elements,l=0,g.length===0));)s(g[l]),++l}peek(){let s=this._front,l=this._cursor;return s._elements[l]}}let De=Symbol(`[[AbortSteps]]`),Ne=Symbol(`[[ErrorSteps]]`),Pe=Symbol(`[[CancelSteps]]`),ze=Symbol(`[[PullSteps]]`),Be=Symbol(`[[ReleaseSteps]]`);function We(s,l){s._ownerReadableStream=l,l._reader=s,l._state===`readable`?Ye(s):l._state===`closed`?Qe(s):Ze(s,l._storedError)}function Ke(s,l){let p=s._ownerReadableStream;return Qa(p,l)}function qe(s){let l=s._ownerReadableStream;l._state===`readable`?ot(s,TypeError(`Reader was released and can no longer be used to monitor the stream's closedness`)):st(s,TypeError(`Reader was released and can no longer be used to monitor the stream's closedness`)),l._readableStreamController[Be](),l._reader=void 0,s._ownerReadableStream=void 0}function Je(s){return TypeError(`Cannot `+s+` a stream using a released reader`)}function Ye(s){s._closedPromise=E((l,p)=>{s._closedPromise_resolve=l,s._closedPromise_reject=p})}function Ze(s,l){Ye(s),ot(s,l)}function Qe(s){Ye(s),ut(s)}function ot(s,l){s._closedPromise_reject!==void 0&&(q(s._closedPromise),s._closedPromise_reject(l),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0)}function st(s,l){Ze(s,l)}function ut(s){s._closedPromise_resolve!==void 0&&(s._closedPromise_resolve(void 0),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0)}let yt=Number.isFinite||function(s){return typeof s==`number`&&isFinite(s)},Tt=Math.trunc||function(s){return s<0?Math.ceil(s):Math.floor(s)};function Ot(s){return typeof s==`object`||typeof s==`function`}function At(s,l){if(s!==void 0&&!Ot(s))throw TypeError(`${l} is not an object.`)}function jt(s,l){if(typeof s!=`function`)throw TypeError(`${l} is not a function.`)}function It(s){return typeof s==`object`&&!!s||typeof s==`function`}function Lt(s,l){if(!It(s))throw TypeError(`${l} is not an object.`)}function Rt(s,l,p){if(s===void 0)throw TypeError(`Parameter ${l} is required in '${p}'.`)}function Vt(s,l,p){if(s===void 0)throw TypeError(`${l} is required in '${p}'.`)}function Ht(s){return Number(s)}function Gt(s){return s===0?0:s}function Kt(s){return Gt(Tt(s))}function Jt(s,l){let p=0,g=2**53-1,v=Number(s);if(v=Gt(v),!yt(v))throw TypeError(`${l} is not a finite number`);if(v=Kt(v),v<0||v>g)throw TypeError(`${l} is outside the accepted range of 0 to ${g}, inclusive`);return!yt(v)||v===0?0:v}function Xt(s,l){if(!Xa(s))throw TypeError(`${l} is not a ReadableStream.`)}function Zt(s){return new an(s)}function en(s,l){s._reader._readRequests.push(l)}function tn(s,l,p){let g=s._reader._readRequests.shift();p?g._closeSteps():g._chunkSteps(l)}function nn(s){return s._reader._readRequests.length}function rn(s){let l=s._reader;return!(l===void 0||!on(l))}class an{constructor(s){if(Rt(s,1,`ReadableStreamDefaultReader`),Xt(s,`First parameter`),Za(s))throw TypeError(`This stream has already been locked for exclusive reading by another reader`);We(this,s),this._readRequests=new xe}get closed(){return on(this)?this._closedPromise:A(un(`closed`))}cancel(s=void 0){return on(this)?this._ownerReadableStream===void 0?A(Je(`cancel`)):Ke(this,s):A(un(`cancel`))}read(){if(!on(this))return A(un(`read`));if(this._ownerReadableStream===void 0)return A(Je(`read from`));let s,l,p=E((p,g)=>{s=p,l=g});return sn(this,{_chunkSteps:l=>s({value:l,done:!1}),_closeSteps:()=>s({value:void 0,done:!0}),_errorSteps:s=>l(s)}),p}releaseLock(){if(!on(this))throw un(`releaseLock`);this._ownerReadableStream!==void 0&&cn(this)}}Object.defineProperties(an.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),v(an.prototype.cancel,`cancel`),v(an.prototype.read,`read`),v(an.prototype.releaseLock,`releaseLock`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(an.prototype,Symbol.toStringTag,{value:`ReadableStreamDefaultReader`,configurable:!0});function on(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_readRequests`)?!1:s instanceof an}function sn(s,l){let p=s._ownerReadableStream;p._disturbed=!0,p._state===`closed`?l._closeSteps():p._state===`errored`?l._errorSteps(p._storedError):p._readableStreamController[ze](l)}function cn(s){qe(s),ln(s,TypeError(`Reader was released`))}function ln(s,l){let p=s._readRequests;s._readRequests=new xe,p.forEach(s=>{s._errorSteps(l)})}function un(s){return TypeError(`ReadableStreamDefaultReader.prototype.${s} can only be used on a ReadableStreamDefaultReader`)}let dn=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class fn{constructor(s,l){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=s,this._preventCancel=l}next(){let s=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?B(this._ongoingPromise,s,s):s(),this._ongoingPromise}return(s){let l=()=>this._returnSteps(s);return this._ongoingPromise?B(this._ongoingPromise,l,l):l()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let s=this._reader,l,p,g=E((s,g)=>{l=s,p=g});return sn(s,{_chunkSteps:s=>{this._ongoingPromise=void 0,le(()=>l({value:s,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,qe(s),l({value:void 0,done:!0})},_errorSteps:l=>{this._ongoingPromise=void 0,this._isFinished=!0,qe(s),p(l)}}),g}_returnSteps(s){if(this._isFinished)return Promise.resolve({value:s,done:!0});this._isFinished=!0;let l=this._reader;if(!this._preventCancel){let p=Ke(l,s);return qe(l),B(p,()=>({value:s,done:!0}))}return qe(l),k({value:s,done:!0})}}let pn={next(){return hn(this)?this._asyncIteratorImpl.next():A(gn(`next`))},return(s){return hn(this)?this._asyncIteratorImpl.return(s):A(gn(`return`))}};Object.setPrototypeOf(pn,dn);function mn(s,l){let p=new fn(Zt(s),l),g=Object.create(pn);return g._asyncIteratorImpl=p,g}function hn(s){if(!p(s)||!Object.prototype.hasOwnProperty.call(s,`_asyncIteratorImpl`))return!1;try{return s._asyncIteratorImpl instanceof fn}catch{return!1}}function gn(s){return TypeError(`ReadableStreamAsyncIterator.${s} can only be used on a ReadableSteamAsyncIterator`)}let _n=Number.isNaN||function(s){return s!==s};var vn,yn,bn;function xn(s){return s.slice()}function Sn(s,l,p,g,v){new Uint8Array(s).set(new Uint8Array(p,g,v),l)}let Cn=s=>(Cn=typeof s.transfer==`function`?s=>s.transfer():typeof structuredClone==`function`?s=>structuredClone(s,{transfer:[s]}):s=>s,Cn(s)),wn=s=>(wn=typeof s.detached==`boolean`?s=>s.detached:s=>s.byteLength===0,wn(s));function Tn(s,l,p){if(s.slice)return s.slice(l,p);let g=p-l,v=new ArrayBuffer(g);return Sn(v,0,s,l,g),v}function En(s,l){let p=s[l];if(p!=null){if(typeof p!=`function`)throw TypeError(`${String(l)} is not a function`);return p}}function Dn(s){let l={[Symbol.iterator]:()=>s.iterator},p=async function*(){return yield*l}();return{iterator:p,nextMethod:p.next,done:!1}}let On=Symbol.asyncIterator??Symbol.for?.call(Symbol,`Symbol.asyncIterator`)??`@@asyncIterator`;function kn(s,l=`sync`,g){if(g===void 0)if(l===`async`){if(g=En(s,On),g===void 0)return Dn(kn(s,`sync`,En(s,Symbol.iterator)))}else g=En(s,Symbol.iterator);if(g===void 0)throw TypeError(`The object is not iterable`);let v=J(g,s,[]);if(!p(v))throw TypeError(`The iterator method must return an object`);return{iterator:v,nextMethod:v.next,done:!1}}function An(s){let l=J(s.nextMethod,s.iterator,[]);if(!p(l))throw TypeError(`The iterator.next() method must return an object`);return l}function jn(s){return!!s.done}function Mn(s){return s.value}function Nn(s){return!(typeof s!=`number`||_n(s)||s<0)}function Pn(s){let l=Tn(s.buffer,s.byteOffset,s.byteOffset+s.byteLength);return new Uint8Array(l)}function Fn(s){let l=s._queue.shift();return s._queueTotalSize-=l.size,s._queueTotalSize<0&&(s._queueTotalSize=0),l.value}function In(s,l,p){if(!Nn(p)||p===1/0)throw RangeError(`Size must be a finite, non-NaN, non-negative number.`);s._queue.push({value:l,size:p}),s._queueTotalSize+=p}function Ln(s){return s._queue.peek().value}function Rn(s){s._queue=new xe,s._queueTotalSize=0}function zn(s){return s===DataView}function Bn(s){return zn(s.constructor)}function Vn(s){return zn(s)?1:s.BYTES_PER_ELEMENT}class Hn{constructor(){throw TypeError(`Illegal constructor`)}get view(){if(!Gn(this))throw Cr(`view`);return this._view}respond(s){if(!Gn(this))throw Cr(`respond`);if(Rt(s,1,`respond`),s=Jt(s,`First parameter`),this._associatedReadableByteStreamController===void 0)throw TypeError(`This BYOB request has been invalidated`);if(wn(this._view.buffer))throw TypeError(`The BYOB request's buffer has been detached and so cannot be used as a response`);vr(this._associatedReadableByteStreamController,s)}respondWithNewView(s){if(!Gn(this))throw Cr(`respondWithNewView`);if(Rt(s,1,`respondWithNewView`),!ArrayBuffer.isView(s))throw TypeError(`You can only respond with array buffer views`);if(this._associatedReadableByteStreamController===void 0)throw TypeError(`This BYOB request has been invalidated`);if(wn(s.buffer))throw TypeError(`The given view's buffer has been detached and so cannot be used as a response`);yr(this._associatedReadableByteStreamController,s)}}Object.defineProperties(Hn.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),v(Hn.prototype.respond,`respond`),v(Hn.prototype.respondWithNewView,`respondWithNewView`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(Hn.prototype,Symbol.toStringTag,{value:`ReadableStreamBYOBRequest`,configurable:!0});class Un{constructor(){throw TypeError(`Illegal constructor`)}get byobRequest(){if(!Wn(this))throw wr(`byobRequest`);return gr(this)}get desiredSize(){if(!Wn(this))throw wr(`desiredSize`);return _r(this)}close(){if(!Wn(this))throw wr(`close`);if(this._closeRequested)throw TypeError(`The stream has already been closed; do not close it again!`);let s=this._controlledReadableByteStream._state;if(s!==`readable`)throw TypeError(`The stream (in ${s} state) is not in the readable state and cannot be closed`);fr(this)}enqueue(s){if(!Wn(this))throw wr(`enqueue`);if(Rt(s,1,`enqueue`),!ArrayBuffer.isView(s))throw TypeError(`chunk must be an array buffer view`);if(s.byteLength===0)throw TypeError(`chunk must have non-zero byteLength`);if(s.buffer.byteLength===0)throw TypeError(`chunk's buffer must have non-zero byteLength`);if(this._closeRequested)throw TypeError(`stream is closed or draining`);let l=this._controlledReadableByteStream._state;if(l!==`readable`)throw TypeError(`The stream (in ${l} state) is not in the readable state and cannot be enqueued to`);pr(this,s)}error(s=void 0){if(!Wn(this))throw wr(`error`);mr(this,s)}[Pe](s){qn(this),Rn(this);let l=this._cancelAlgorithm(s);return dr(this),l}[ze](s){let l=this._controlledReadableByteStream;if(this._queueTotalSize>0){hr(this,s);return}let p=this._autoAllocateChunkSize;if(p!==void 0){let l;try{l=new ArrayBuffer(p)}catch(l){s._errorSteps(l);return}let g={buffer:l,bufferByteLength:p,byteOffset:0,byteLength:p,bytesFilled:0,minimumFill:1,elementSize:1,viewConstructor:Uint8Array,readerType:`default`};this._pendingPullIntos.push(g)}en(l,s),Kn(this)}[Be](){if(this._pendingPullIntos.length>0){let s=this._pendingPullIntos.peek();s.readerType=`none`,this._pendingPullIntos=new xe,this._pendingPullIntos.push(s)}}}Object.defineProperties(Un.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),v(Un.prototype.close,`close`),v(Un.prototype.enqueue,`enqueue`),v(Un.prototype.error,`error`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(Un.prototype,Symbol.toStringTag,{value:`ReadableByteStreamController`,configurable:!0});function Wn(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_controlledReadableByteStream`)?!1:s instanceof Un}function Gn(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_associatedReadableByteStreamController`)?!1:s instanceof Hn}function Kn(s){if(ur(s)){if(s._pulling){s._pullAgain=!0;return}s._pulling=!0,F(s._pullAlgorithm(),()=>(s._pulling=!1,s._pullAgain&&(s._pullAgain=!1,Kn(s)),null),l=>(mr(s,l),null))}}function qn(s){nr(s),s._pendingPullIntos=new xe}function Jn(s,l){let p=!1;s._state===`closed`&&(p=!0);let g=Yn(l);l.readerType===`default`?tn(s,g,p):Ar(s,g,p)}function Yn(s){let l=s.bytesFilled,p=s.elementSize;return new s.viewConstructor(s.buffer,s.byteOffset,l/p)}function Xn(s,l,p,g){s._queue.push({buffer:l,byteOffset:p,byteLength:g}),s._queueTotalSize+=g}function Zn(s,l,p,g){let v;try{v=Tn(l,p,p+g)}catch(l){throw mr(s,l),l}Xn(s,v,0,g)}function Qn(s,l){l.bytesFilled>0&&Zn(s,l.buffer,l.byteOffset,l.bytesFilled),lr(s)}function $n(s,l){let p=Math.min(s._queueTotalSize,l.byteLength-l.bytesFilled),g=l.bytesFilled+p,v=p,b=!1,C=g-g%l.elementSize;C>=l.minimumFill&&(v=C-l.bytesFilled,b=!0);let w=s._queue;for(;v>0;){let p=w.peek(),g=Math.min(v,p.byteLength),b=l.byteOffset+l.bytesFilled;Sn(l.buffer,b,p.buffer,p.byteOffset,g),p.byteLength===g?w.shift():(p.byteOffset+=g,p.byteLength-=g),s._queueTotalSize-=g,er(s,g,l),v-=g}return b}function er(s,l,p){p.bytesFilled+=l}function tr(s){s._queueTotalSize===0&&s._closeRequested?(dr(s),$a(s._controlledReadableByteStream)):Kn(s)}function nr(s){s._byobRequest!==null&&(s._byobRequest._associatedReadableByteStreamController=void 0,s._byobRequest._view=null,s._byobRequest=null)}function rr(s){for(;s._pendingPullIntos.length>0;){if(s._queueTotalSize===0)return;let l=s._pendingPullIntos.peek();$n(s,l)&&(lr(s),Jn(s._controlledReadableByteStream,l))}}function ir(s){let l=s._controlledReadableByteStream._reader;for(;l._readRequests.length>0;){if(s._queueTotalSize===0)return;hr(s,l._readRequests.shift())}}function ar(s,l,p,g){let v=s._controlledReadableByteStream,b=l.constructor,C=Vn(b),{byteOffset:w,byteLength:E}=l,k=p*C,A;try{A=Cn(l.buffer)}catch(s){g._errorSteps(s);return}let N={buffer:A,bufferByteLength:A.byteLength,byteOffset:w,byteLength:E,bytesFilled:0,minimumFill:k,elementSize:C,viewConstructor:b,readerType:`byob`};if(s._pendingPullIntos.length>0){s._pendingPullIntos.push(N),kr(v,g);return}if(v._state===`closed`){let s=new b(N.buffer,N.byteOffset,0);g._closeSteps(s);return}if(s._queueTotalSize>0){if($n(s,N)){let l=Yn(N);tr(s),g._chunkSteps(l);return}if(s._closeRequested){let l=TypeError(`Insufficient bytes to fill elements in the given buffer`);mr(s,l),g._errorSteps(l);return}}s._pendingPullIntos.push(N),kr(v,g),Kn(s)}function or(s,l){l.readerType===`none`&&lr(s);let p=s._controlledReadableByteStream;if(Mr(p))for(;jr(p)>0;)Jn(p,lr(s))}function sr(s,l,p){if(er(s,l,p),p.readerType===`none`){Qn(s,p),rr(s);return}if(p.bytesFilled0){let l=p.byteOffset+p.bytesFilled;Zn(s,p.buffer,l-g,g)}p.bytesFilled-=g,Jn(s._controlledReadableByteStream,p),rr(s)}function cr(s,l){let p=s._pendingPullIntos.peek();nr(s),s._controlledReadableByteStream._state===`closed`?or(s,p):sr(s,l,p),Kn(s)}function lr(s){return s._pendingPullIntos.shift()}function ur(s){let l=s._controlledReadableByteStream;return l._state!==`readable`||s._closeRequested||!s._started?!1:!!(rn(l)&&nn(l)>0||Mr(l)&&jr(l)>0||_r(s)>0)}function dr(s){s._pullAlgorithm=void 0,s._cancelAlgorithm=void 0}function fr(s){let l=s._controlledReadableByteStream;if(!(s._closeRequested||l._state!==`readable`)){if(s._queueTotalSize>0){s._closeRequested=!0;return}if(s._pendingPullIntos.length>0){let l=s._pendingPullIntos.peek();if(l.bytesFilled%l.elementSize!==0){let l=TypeError(`Insufficient bytes to fill elements in the given buffer`);throw mr(s,l),l}}dr(s),$a(l)}}function pr(s,l){let p=s._controlledReadableByteStream;if(s._closeRequested||p._state!==`readable`)return;let{buffer:g,byteOffset:v,byteLength:b}=l;if(wn(g))throw TypeError(`chunk's buffer is detached and so cannot be enqueued`);let C=Cn(g);if(s._pendingPullIntos.length>0){let l=s._pendingPullIntos.peek();if(wn(l.buffer))throw TypeError(`The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk`);nr(s),l.buffer=Cn(l.buffer),l.readerType===`none`&&Qn(s,l)}rn(p)?(ir(s),nn(p)===0?Xn(s,C,v,b):(s._pendingPullIntos.length>0&&lr(s),tn(p,new Uint8Array(C,v,b),!1))):Mr(p)?(Xn(s,C,v,b),rr(s)):Xn(s,C,v,b),Kn(s)}function mr(s,l){let p=s._controlledReadableByteStream;p._state===`readable`&&(qn(s),Rn(s),dr(s),eo(p,l))}function hr(s,l){let p=s._queue.shift();s._queueTotalSize-=p.byteLength,tr(s);let g=new Uint8Array(p.buffer,p.byteOffset,p.byteLength);l._chunkSteps(g)}function gr(s){if(s._byobRequest===null&&s._pendingPullIntos.length>0){let l=s._pendingPullIntos.peek(),p=new Uint8Array(l.buffer,l.byteOffset+l.bytesFilled,l.byteLength-l.bytesFilled),g=Object.create(Hn.prototype);Sr(g,s,p),s._byobRequest=g}return s._byobRequest}function _r(s){let l=s._controlledReadableByteStream._state;return l===`errored`?null:l===`closed`?0:s._strategyHWM-s._queueTotalSize}function vr(s,l){let p=s._pendingPullIntos.peek();if(s._controlledReadableByteStream._state===`closed`){if(l!==0)throw TypeError(`bytesWritten must be 0 when calling respond() on a closed stream`)}else{if(l===0)throw TypeError(`bytesWritten must be greater than 0 when calling respond() on a readable stream`);if(p.bytesFilled+l>p.byteLength)throw RangeError(`bytesWritten out of range`)}p.buffer=Cn(p.buffer),cr(s,l)}function yr(s,l){let p=s._pendingPullIntos.peek();if(s._controlledReadableByteStream._state===`closed`){if(l.byteLength!==0)throw TypeError(`The view's length must be 0 when calling respondWithNewView() on a closed stream`)}else if(l.byteLength===0)throw TypeError(`The view's length must be greater than 0 when calling respondWithNewView() on a readable stream`);if(p.byteOffset+p.bytesFilled!==l.byteOffset)throw RangeError(`The region specified by view does not match byobRequest`);if(p.bufferByteLength!==l.buffer.byteLength)throw RangeError(`The buffer of view has different capacity than byobRequest`);if(p.bytesFilled+l.byteLength>p.byteLength)throw RangeError(`The region specified by view is larger than byobRequest`);let g=l.byteLength;p.buffer=Cn(l.buffer),cr(s,g)}function br(s,l,p,g,v,b,C){l._controlledReadableByteStream=s,l._pullAgain=!1,l._pulling=!1,l._byobRequest=null,l._queue=l._queueTotalSize=void 0,Rn(l),l._closeRequested=!1,l._started=!1,l._strategyHWM=b,l._pullAlgorithm=g,l._cancelAlgorithm=v,l._autoAllocateChunkSize=C,l._pendingPullIntos=new xe,s._readableStreamController=l,F(k(p()),()=>(l._started=!0,Kn(l),null),s=>(mr(l,s),null))}function xr(s,l,p){let g=Object.create(Un.prototype),v,b,C;v=l.start===void 0?()=>void 0:()=>l.start(g),b=l.pull===void 0?()=>k(void 0):()=>l.pull(g),C=l.cancel===void 0?()=>k(void 0):s=>l.cancel(s);let w=l.autoAllocateChunkSize;if(w===0)throw TypeError(`autoAllocateChunkSize must be greater than 0`);br(s,g,v,b,C,p,w)}function Sr(s,l,p){s._associatedReadableByteStreamController=l,s._view=p}function Cr(s){return TypeError(`ReadableStreamBYOBRequest.prototype.${s} can only be used on a ReadableStreamBYOBRequest`)}function wr(s){return TypeError(`ReadableByteStreamController.prototype.${s} can only be used on a ReadableByteStreamController`)}function Tr(s,l){At(s,l);let p=s?.mode;return{mode:p===void 0?void 0:Er(p,`${l} has member 'mode' that`)}}function Er(s,l){if(s=`${s}`,s!==`byob`)throw TypeError(`${l} '${s}' is not a valid enumeration value for ReadableStreamReaderMode`);return s}function Dr(s,l){var p;return At(s,l),{min:Jt(s?.min??1,`${l} has member 'min' that`)}}function Or(s){return new Nr(s)}function kr(s,l){s._reader._readIntoRequests.push(l)}function Ar(s,l,p){let g=s._reader._readIntoRequests.shift();p?g._closeSteps(l):g._chunkSteps(l)}function jr(s){return s._reader._readIntoRequests.length}function Mr(s){let l=s._reader;return!(l===void 0||!Pr(l))}class Nr{constructor(s){if(Rt(s,1,`ReadableStreamBYOBReader`),Xt(s,`First parameter`),Za(s))throw TypeError(`This stream has already been locked for exclusive reading by another reader`);if(!Wn(s._readableStreamController))throw TypeError(`Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source`);We(this,s),this._readIntoRequests=new xe}get closed(){return Pr(this)?this._closedPromise:A(Rr(`closed`))}cancel(s=void 0){return Pr(this)?this._ownerReadableStream===void 0?A(Je(`cancel`)):Ke(this,s):A(Rr(`cancel`))}read(s,l={}){if(!Pr(this))return A(Rr(`read`));if(!ArrayBuffer.isView(s))return A(TypeError(`view must be an array buffer view`));if(s.byteLength===0)return A(TypeError(`view must have non-zero byteLength`));if(s.buffer.byteLength===0)return A(TypeError(`view's buffer must have non-zero byteLength`));if(wn(s.buffer))return A(TypeError(`view's buffer has been detached`));let p;try{p=Dr(l,`options`)}catch(s){return A(s)}let g=p.min;if(g===0)return A(TypeError(`options.min must be greater than 0`));if(!Bn(s)){if(g>s.length)return A(RangeError(`options.min must be less than or equal to view's length`))}else if(g>s.byteLength)return A(RangeError(`options.min must be less than or equal to view's byteLength`));if(this._ownerReadableStream===void 0)return A(Je(`read from`));let v,b,C=E((s,l)=>{v=s,b=l});return Fr(this,s,g,{_chunkSteps:s=>v({value:s,done:!1}),_closeSteps:s=>v({value:s,done:!0}),_errorSteps:s=>b(s)}),C}releaseLock(){if(!Pr(this))throw Rr(`releaseLock`);this._ownerReadableStream!==void 0&&Ir(this)}}Object.defineProperties(Nr.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),v(Nr.prototype.cancel,`cancel`),v(Nr.prototype.read,`read`),v(Nr.prototype.releaseLock,`releaseLock`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(Nr.prototype,Symbol.toStringTag,{value:`ReadableStreamBYOBReader`,configurable:!0});function Pr(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_readIntoRequests`)?!1:s instanceof Nr}function Fr(s,l,p,g){let v=s._ownerReadableStream;v._disturbed=!0,v._state===`errored`?g._errorSteps(v._storedError):ar(v._readableStreamController,l,p,g)}function Ir(s){qe(s),Lr(s,TypeError(`Reader was released`))}function Lr(s,l){let p=s._readIntoRequests;s._readIntoRequests=new xe,p.forEach(s=>{s._errorSteps(l)})}function Rr(s){return TypeError(`ReadableStreamBYOBReader.prototype.${s} can only be used on a ReadableStreamBYOBReader`)}function zr(s,l){let{highWaterMark:p}=s;if(p===void 0)return l;if(_n(p)||p<0)throw RangeError(`Invalid highWaterMark`);return p}function Br(s){let{size:l}=s;return l||(()=>1)}function Vr(s,l){At(s,l);let p=s?.highWaterMark,g=s?.size;return{highWaterMark:p===void 0?void 0:Ht(p),size:g===void 0?void 0:Hr(g,`${l} has member 'size' that`)}}function Hr(s,l){return jt(s,l),l=>Ht(s(l))}function Ur(s,l){At(s,l);let p=s?.abort,g=s?.close,v=s?.start,b=s?.type,C=s?.write;return{abort:p===void 0?void 0:Wr(p,s,`${l} has member 'abort' that`),close:g===void 0?void 0:Gr(g,s,`${l} has member 'close' that`),start:v===void 0?void 0:Kr(v,s,`${l} has member 'start' that`),write:C===void 0?void 0:qr(C,s,`${l} has member 'write' that`),type:b}}function Wr(s,l,p){return jt(s,p),p=>_e(s,l,[p])}function Gr(s,l,p){return jt(s,p),()=>_e(s,l,[])}function Kr(s,l,p){return jt(s,p),p=>J(s,l,[p])}function qr(s,l,p){return jt(s,p),(p,g)=>_e(s,l,[p,g])}function Jr(s,l){if(!ni(s))throw TypeError(`${l} is not a WritableStream.`)}function Yr(s){if(typeof s!=`object`||!s)return!1;try{return typeof s.aborted==`boolean`}catch{return!1}}let Xr=typeof AbortController==`function`;function Zr(){if(Xr)return new AbortController}class Qr{constructor(s={},l={}){s===void 0?s=null:Lt(s,`First parameter`);let p=Vr(l,`Second parameter`),g=Ur(s,`First parameter`);if(ti(this),g.type!==void 0)throw RangeError(`Invalid type is specified`);let v=Br(p),b=zr(p,1);Pi(this,g,b,v)}get locked(){if(!ni(this))throw Ki(`locked`);return ri(this)}abort(s=void 0){return ni(this)?ri(this)?A(TypeError(`Cannot abort a stream that already has a writer`)):ii(this,s):A(Ki(`abort`))}close(){return ni(this)?ri(this)?A(TypeError(`Cannot close a stream that already has a writer`)):mi(this)?A(TypeError(`Cannot close an already-closing stream`)):ai(this):A(Ki(`close`))}getWriter(){if(!ni(this))throw Ki(`getWriter`);return $r(this)}}Object.defineProperties(Qr.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),v(Qr.prototype.abort,`abort`),v(Qr.prototype.close,`close`),v(Qr.prototype.getWriter,`getWriter`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(Qr.prototype,Symbol.toStringTag,{value:`WritableStream`,configurable:!0});function $r(s){return new bi(s)}function ei(s,l,p,g,v=1,b=()=>1){let C=Object.create(Qr.prototype);return ti(C),Ni(C,Object.create(ji.prototype),s,l,p,g,v,b),C}function ti(s){s._state=`writable`,s._storedError=void 0,s._writer=void 0,s._writableStreamController=void 0,s._writeRequests=new xe,s._inFlightWriteRequest=void 0,s._closeRequest=void 0,s._inFlightCloseRequest=void 0,s._pendingAbortRequest=void 0,s._backpressure=!1}function ni(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_writableStreamController`)?!1:s instanceof Qr}function ri(s){return s._writer!==void 0}function ii(s,l){var p;if(s._state===`closed`||s._state===`errored`)return k(void 0);s._writableStreamController._abortReason=l,(p=s._writableStreamController._abortController)==null||p.abort(l);let g=s._state;if(g===`closed`||g===`errored`)return k(void 0);if(s._pendingAbortRequest!==void 0)return s._pendingAbortRequest._promise;let v=!1;g===`erroring`&&(v=!0,l=void 0);let b=E((p,g)=>{s._pendingAbortRequest={_promise:void 0,_resolve:p,_reject:g,_reason:l,_wasAlreadyErroring:v}});return s._pendingAbortRequest._promise=b,v||ci(s,l),b}function ai(s){let l=s._state;if(l===`closed`||l===`errored`)return A(TypeError(`The stream (in ${l} state) is not in the writable state and cannot be closed`));let p=E((l,p)=>{s._closeRequest={_resolve:l,_reject:p}}),g=s._writer;return g!==void 0&&s._backpressure&&l===`writable`&&ca(g),Ii(s._writableStreamController),p}function oi(s){return E((l,p)=>{let g={_resolve:l,_reject:p};s._writeRequests.push(g)})}function si(s,l){if(s._state===`writable`){ci(s,l);return}li(s)}function ci(s,l){let p=s._writableStreamController;s._state=`erroring`,s._storedError=l;let g=s._writer;g!==void 0&&Ei(g,l),!hi(s)&&p._started&&li(s)}function li(s){s._state=`errored`,s._writableStreamController[Ne]();let l=s._storedError;if(s._writeRequests.forEach(s=>{s._reject(l)}),s._writeRequests=new xe,s._pendingAbortRequest===void 0){vi(s);return}let p=s._pendingAbortRequest;if(s._pendingAbortRequest=void 0,p._wasAlreadyErroring){p._reject(l),vi(s);return}F(s._writableStreamController[De](p._reason),()=>(p._resolve(),vi(s),null),l=>(p._reject(l),vi(s),null))}function ui(s){s._inFlightWriteRequest._resolve(void 0),s._inFlightWriteRequest=void 0}function di(s,l){s._inFlightWriteRequest._reject(l),s._inFlightWriteRequest=void 0,si(s,l)}function fi(s){s._inFlightCloseRequest._resolve(void 0),s._inFlightCloseRequest=void 0,s._state===`erroring`&&(s._storedError=void 0,s._pendingAbortRequest!==void 0&&(s._pendingAbortRequest._resolve(),s._pendingAbortRequest=void 0)),s._state=`closed`;let l=s._writer;l!==void 0&&ta(l)}function pi(s,l){s._inFlightCloseRequest._reject(l),s._inFlightCloseRequest=void 0,s._pendingAbortRequest!==void 0&&(s._pendingAbortRequest._reject(l),s._pendingAbortRequest=void 0),si(s,l)}function mi(s){return!(s._closeRequest===void 0&&s._inFlightCloseRequest===void 0)}function hi(s){return!(s._inFlightWriteRequest===void 0&&s._inFlightCloseRequest===void 0)}function gi(s){s._inFlightCloseRequest=s._closeRequest,s._closeRequest=void 0}function _i(s){s._inFlightWriteRequest=s._writeRequests.shift()}function vi(s){s._closeRequest!==void 0&&(s._closeRequest._reject(s._storedError),s._closeRequest=void 0);let l=s._writer;l!==void 0&&$i(l,s._storedError)}function yi(s,l){let p=s._writer;p!==void 0&&l!==s._backpressure&&(l?oa(p):ca(p)),s._backpressure=l}class bi{constructor(s){if(Rt(s,1,`WritableStreamDefaultWriter`),Jr(s,`First parameter`),ri(s))throw TypeError(`This stream has already been locked for exclusive writing by another writer`);this._ownerWritableStream=s,s._writer=this;let l=s._state;if(l===`writable`)!mi(s)&&s._backpressure?na(this):ia(this),Xi(this);else if(l===`erroring`)ra(this,s._storedError),Xi(this);else if(l===`closed`)ia(this),Qi(this);else{let l=s._storedError;ra(this,l),Zi(this,l)}}get closed(){return xi(this)?this._closedPromise:A(Ji(`closed`))}get desiredSize(){if(!xi(this))throw Ji(`desiredSize`);if(this._ownerWritableStream===void 0)throw Yi(`desiredSize`);return Di(this)}get ready(){return xi(this)?this._readyPromise:A(Ji(`ready`))}abort(s=void 0){return xi(this)?this._ownerWritableStream===void 0?A(Yi(`abort`)):Si(this,s):A(Ji(`abort`))}close(){if(!xi(this))return A(Ji(`close`));let s=this._ownerWritableStream;return s===void 0?A(Yi(`close`)):mi(s)?A(TypeError(`Cannot close an already-closing stream`)):Ci(this)}releaseLock(){if(!xi(this))throw Ji(`releaseLock`);this._ownerWritableStream!==void 0&&Oi(this)}write(s=void 0){return xi(this)?this._ownerWritableStream===void 0?A(Yi(`write to`)):ki(this,s):A(Ji(`write`))}}Object.defineProperties(bi.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),v(bi.prototype.abort,`abort`),v(bi.prototype.close,`close`),v(bi.prototype.releaseLock,`releaseLock`),v(bi.prototype.write,`write`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(bi.prototype,Symbol.toStringTag,{value:`WritableStreamDefaultWriter`,configurable:!0});function xi(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_ownerWritableStream`)?!1:s instanceof bi}function Si(s,l){let p=s._ownerWritableStream;return ii(p,l)}function Ci(s){let l=s._ownerWritableStream;return ai(l)}function wi(s){let l=s._ownerWritableStream,p=l._state;return mi(l)||p===`closed`?k(void 0):p===`errored`?A(l._storedError):Ci(s)}function Ti(s,l){s._closedPromiseState===`pending`?$i(s,l):ea(s,l)}function Ei(s,l){s._readyPromiseState===`pending`?aa(s,l):sa(s,l)}function Di(s){let l=s._ownerWritableStream,p=l._state;return p===`errored`||p===`erroring`?null:p===`closed`?0:Ri(l._writableStreamController)}function Oi(s){let l=s._ownerWritableStream,p=TypeError(`Writer was released and can no longer be used to monitor the stream's closedness`);Ei(s,p),Ti(s,p),l._writer=void 0,s._ownerWritableStream=void 0}function ki(s,l){let p=s._ownerWritableStream,g=p._writableStreamController,v=Li(g,l);if(p!==s._ownerWritableStream)return A(Yi(`write to`));let b=p._state;if(b===`errored`)return A(p._storedError);if(mi(p)||b===`closed`)return A(TypeError(`The stream is closing or closed and cannot be written to`));if(b===`erroring`)return A(p._storedError);let C=oi(p);return zi(g,l,v),C}let Ai={};class ji{constructor(){throw TypeError(`Illegal constructor`)}get abortReason(){if(!Mi(this))throw qi(`abortReason`);return this._abortReason}get signal(){if(!Mi(this))throw qi(`signal`);if(this._abortController===void 0)throw TypeError(`WritableStreamDefaultController.prototype.signal is not supported`);return this._abortController.signal}error(s=void 0){if(!Mi(this))throw qi(`error`);this._controlledWritableStream._state===`writable`&&Gi(this,s)}[De](s){let l=this._abortAlgorithm(s);return Fi(this),l}[Ne](){Rn(this)}}Object.defineProperties(ji.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(ji.prototype,Symbol.toStringTag,{value:`WritableStreamDefaultController`,configurable:!0});function Mi(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_controlledWritableStream`)?!1:s instanceof ji}function Ni(s,l,p,g,v,b,C,w){l._controlledWritableStream=s,s._writableStreamController=l,l._queue=void 0,l._queueTotalSize=void 0,Rn(l),l._abortReason=void 0,l._abortController=Zr(),l._started=!1,l._strategySizeAlgorithm=w,l._strategyHWM=C,l._writeAlgorithm=g,l._closeAlgorithm=v,l._abortAlgorithm=b,yi(s,Wi(l)),F(k(p()),()=>(l._started=!0,Bi(l),null),p=>(l._started=!0,si(s,p),null))}function Pi(s,l,p,g){let v=Object.create(ji.prototype),b,C,w,E;b=l.start===void 0?()=>void 0:()=>l.start(v),C=l.write===void 0?()=>k(void 0):s=>l.write(s,v),w=l.close===void 0?()=>k(void 0):()=>l.close(),E=l.abort===void 0?()=>k(void 0):s=>l.abort(s),Ni(s,v,b,C,w,E,p,g)}function Fi(s){s._writeAlgorithm=void 0,s._closeAlgorithm=void 0,s._abortAlgorithm=void 0,s._strategySizeAlgorithm=void 0}function Ii(s){In(s,Ai,0),Bi(s)}function Li(s,l){try{return s._strategySizeAlgorithm(l)}catch(l){return Vi(s,l),1}}function Ri(s){return s._strategyHWM-s._queueTotalSize}function zi(s,l,p){try{In(s,l,p)}catch(l){Vi(s,l);return}let g=s._controlledWritableStream;!mi(g)&&g._state===`writable`&&yi(g,Wi(s)),Bi(s)}function Bi(s){let l=s._controlledWritableStream;if(!s._started||l._inFlightWriteRequest!==void 0)return;if(l._state===`erroring`){li(l);return}if(s._queue.length===0)return;let p=Ln(s);p===Ai?Hi(s):Ui(s,p)}function Vi(s,l){s._controlledWritableStream._state===`writable`&&Gi(s,l)}function Hi(s){let l=s._controlledWritableStream;gi(l),Fn(s);let p=s._closeAlgorithm();Fi(s),F(p,()=>(fi(l),null),s=>(pi(l,s),null))}function Ui(s,l){let p=s._controlledWritableStream;_i(p),F(s._writeAlgorithm(l),()=>{ui(p);let l=p._state;return Fn(s),!mi(p)&&l===`writable`&&yi(p,Wi(s)),Bi(s),null},l=>(p._state===`writable`&&Fi(s),di(p,l),null))}function Wi(s){return Ri(s)<=0}function Gi(s,l){let p=s._controlledWritableStream;Fi(s),ci(p,l)}function Ki(s){return TypeError(`WritableStream.prototype.${s} can only be used on a WritableStream`)}function qi(s){return TypeError(`WritableStreamDefaultController.prototype.${s} can only be used on a WritableStreamDefaultController`)}function Ji(s){return TypeError(`WritableStreamDefaultWriter.prototype.${s} can only be used on a WritableStreamDefaultWriter`)}function Yi(s){return TypeError(`Cannot `+s+` a stream using a released writer`)}function Xi(s){s._closedPromise=E((l,p)=>{s._closedPromise_resolve=l,s._closedPromise_reject=p,s._closedPromiseState=`pending`})}function Zi(s,l){Xi(s),$i(s,l)}function Qi(s){Xi(s),ta(s)}function $i(s,l){s._closedPromise_reject!==void 0&&(q(s._closedPromise),s._closedPromise_reject(l),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0,s._closedPromiseState=`rejected`)}function ea(s,l){Zi(s,l)}function ta(s){s._closedPromise_resolve!==void 0&&(s._closedPromise_resolve(void 0),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0,s._closedPromiseState=`resolved`)}function na(s){s._readyPromise=E((l,p)=>{s._readyPromise_resolve=l,s._readyPromise_reject=p}),s._readyPromiseState=`pending`}function ra(s,l){na(s),aa(s,l)}function ia(s){na(s),ca(s)}function aa(s,l){s._readyPromise_reject!==void 0&&(q(s._readyPromise),s._readyPromise_reject(l),s._readyPromise_resolve=void 0,s._readyPromise_reject=void 0,s._readyPromiseState=`rejected`)}function oa(s){na(s)}function sa(s,l){ra(s,l)}function ca(s){s._readyPromise_resolve!==void 0&&(s._readyPromise_resolve(void 0),s._readyPromise_resolve=void 0,s._readyPromise_reject=void 0,s._readyPromiseState=`fulfilled`)}function la(){if(typeof globalThis<`u`)return globalThis;if(typeof self<`u`)return self;if(typeof global<`u`)return global}let ua=la();function da(s){if(!(typeof s==`function`||typeof s==`object`)||s.name!==`DOMException`)return!1;try{return new s,!0}catch{return!1}}function fa(){let s=ua?.DOMException;return da(s)?s:void 0}function pa(){let s=function(s,l){this.message=s||``,this.name=l||`Error`,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return v(s,`DOMException`),s.prototype=Object.create(Error.prototype),Object.defineProperty(s.prototype,`constructor`,{value:s,writable:!0,configurable:!0}),s}let ma=fa()||pa();function ha(s,p,g,v,b,C){let w=Zt(s),A=$r(p);s._disturbed=!0;let B=!1,le=k(void 0);return E((J,_e)=>{let be;if(C!==void 0){if(be=()=>{let l=C.reason===void 0?new ma(`Aborted`,`AbortError`):C.reason,g=[];v||g.push(()=>p._state===`writable`?ii(p,l):k(void 0)),b||g.push(()=>s._state===`readable`?Qa(s,l):k(void 0)),Be(()=>Promise.all(g.map(s=>s())),!0,l)},C.aborted){be();return}C.addEventListener(`abort`,be)}function xe(){return E((s,l)=>{function p(g){g?s():N(De(),p,l)}p(!1)})}function De(){return B?k(!0):N(A._readyPromise,()=>E((s,p)=>{sn(w,{_chunkSteps:p=>{le=N(ki(A,p),void 0,l),s(!1)},_closeSteps:()=>s(!0),_errorSteps:p})}))}if(Pe(s,w._closedPromise,s=>(v?We(!0,s):Be(()=>ii(p,s),!0,s),null)),Pe(p,A._closedPromise,l=>(b?We(!0,l):Be(()=>Qa(s,l),!0,l),null)),ze(s,w._closedPromise,()=>(g?We():Be(()=>wi(A)),null)),mi(p)||p._state===`closed`){let l=TypeError(`the destination writable stream closed before all data could be piped to it`);b?We(!0,l):Be(()=>Qa(s,l),!0,l)}q(xe());function Ne(){let s=le;return N(le,()=>s===le?void 0:Ne())}function Pe(s,l,p){s._state===`errored`?p(s._storedError):R(l,p)}function ze(s,l,p){s._state===`closed`?p():I(l,p)}function Be(s,l,g){if(B)return;B=!0,p._state===`writable`&&!mi(p)?I(Ne(),v):v();function v(){return F(s(),()=>Ke(l,g),s=>Ke(!0,s)),null}}function We(s,l){B||(B=!0,p._state===`writable`&&!mi(p)?I(Ne(),()=>Ke(s,l)):Ke(s,l))}function Ke(s,l){return Oi(A),qe(w),C!==void 0&&C.removeEventListener(`abort`,be),s?_e(l):J(void 0),null}})}class ga{constructor(){throw TypeError(`Illegal constructor`)}get desiredSize(){if(!_a(this))throw ka(`desiredSize`);return wa(this)}close(){if(!_a(this))throw ka(`close`);if(!Ea(this))throw TypeError(`The stream is not in a state that permits close`);xa(this)}enqueue(s=void 0){if(!_a(this))throw ka(`enqueue`);if(!Ea(this))throw TypeError(`The stream is not in a state that permits enqueue`);return Sa(this,s)}error(s=void 0){if(!_a(this))throw ka(`error`);Ca(this,s)}[Pe](s){Rn(this);let l=this._cancelAlgorithm(s);return ba(this),l}[ze](s){let l=this._controlledReadableStream;if(this._queue.length>0){let p=Fn(this);this._closeRequested&&this._queue.length===0?(ba(this),$a(l)):va(this),s._chunkSteps(p)}else en(l,s),va(this)}[Be](){}}Object.defineProperties(ga.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),v(ga.prototype.close,`close`),v(ga.prototype.enqueue,`enqueue`),v(ga.prototype.error,`error`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(ga.prototype,Symbol.toStringTag,{value:`ReadableStreamDefaultController`,configurable:!0});function _a(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_controlledReadableStream`)?!1:s instanceof ga}function va(s){if(ya(s)){if(s._pulling){s._pullAgain=!0;return}s._pulling=!0,F(s._pullAlgorithm(),()=>(s._pulling=!1,s._pullAgain&&(s._pullAgain=!1,va(s)),null),l=>(Ca(s,l),null))}}function ya(s){let l=s._controlledReadableStream;return!Ea(s)||!s._started?!1:!!(Za(l)&&nn(l)>0||wa(s)>0)}function ba(s){s._pullAlgorithm=void 0,s._cancelAlgorithm=void 0,s._strategySizeAlgorithm=void 0}function xa(s){if(!Ea(s))return;let l=s._controlledReadableStream;s._closeRequested=!0,s._queue.length===0&&(ba(s),$a(l))}function Sa(s,l){if(!Ea(s))return;let p=s._controlledReadableStream;if(Za(p)&&nn(p)>0)tn(p,l,!1);else{let p;try{p=s._strategySizeAlgorithm(l)}catch(l){throw Ca(s,l),l}try{In(s,l,p)}catch(l){throw Ca(s,l),l}}va(s)}function Ca(s,l){let p=s._controlledReadableStream;p._state===`readable`&&(Rn(s),ba(s),eo(p,l))}function wa(s){let l=s._controlledReadableStream._state;return l===`errored`?null:l===`closed`?0:s._strategyHWM-s._queueTotalSize}function Ta(s){return!ya(s)}function Ea(s){let l=s._controlledReadableStream._state;return!s._closeRequested&&l===`readable`}function Da(s,l,p,g,v,b,C){l._controlledReadableStream=s,l._queue=void 0,l._queueTotalSize=void 0,Rn(l),l._started=!1,l._closeRequested=!1,l._pullAgain=!1,l._pulling=!1,l._strategySizeAlgorithm=C,l._strategyHWM=b,l._pullAlgorithm=g,l._cancelAlgorithm=v,s._readableStreamController=l,F(k(p()),()=>(l._started=!0,va(l),null),s=>(Ca(l,s),null))}function Oa(s,l,p,g){let v=Object.create(ga.prototype),b,C,w;b=l.start===void 0?()=>void 0:()=>l.start(v),C=l.pull===void 0?()=>k(void 0):()=>l.pull(v),w=l.cancel===void 0?()=>k(void 0):s=>l.cancel(s),Da(s,v,b,C,w,p,g)}function ka(s){return TypeError(`ReadableStreamDefaultController.prototype.${s} can only be used on a ReadableStreamDefaultController`)}function Aa(s,l){return Wn(s._readableStreamController)?Ma(s):ja(s)}function ja(s,l){let p=Zt(s),g=!1,v=!1,b=!1,C=!1,w,A,N,F,I,B=E(s=>{I=s});function q(){return g?(v=!0,k(void 0)):(g=!0,sn(p,{_chunkSteps:s=>{le(()=>{v=!1;let l=s,p=s;b||Sa(N._readableStreamController,l),C||Sa(F._readableStreamController,p),g=!1,v&&q()})},_closeSteps:()=>{g=!1,b||xa(N._readableStreamController),C||xa(F._readableStreamController),(!b||!C)&&I(void 0)},_errorSteps:()=>{g=!1}}),k(void 0))}function J(l){if(b=!0,w=l,C){let l=Qa(s,xn([w,A]));I(l)}return B}function _e(l){if(C=!0,A=l,b){let l=Qa(s,xn([w,A]));I(l)}return B}function be(){}return N=qa(be,q,J),F=qa(be,q,_e),R(p._closedPromise,s=>(Ca(N._readableStreamController,s),Ca(F._readableStreamController,s),(!b||!C)&&I(void 0),null)),[N,F]}function Ma(s){let l=Zt(s),p=!1,g=!1,v=!1,b=!1,C=!1,w,A,N,F,I,B=E(s=>{I=s});function q(s){R(s._closedPromise,p=>s===l?(mr(N._readableStreamController,p),mr(F._readableStreamController,p),(!b||!C)&&I(void 0),null):null)}function J(){Pr(l)&&(qe(l),l=Zt(s),q(l)),sn(l,{_chunkSteps:l=>{le(()=>{g=!1,v=!1;let w=l,E=l;if(!b&&!C)try{E=Pn(l)}catch(l){mr(N._readableStreamController,l),mr(F._readableStreamController,l),I(Qa(s,l));return}b||pr(N._readableStreamController,w),C||pr(F._readableStreamController,E),p=!1,g?be():v&&xe()})},_closeSteps:()=>{p=!1,b||fr(N._readableStreamController),C||fr(F._readableStreamController),N._readableStreamController._pendingPullIntos.length>0&&vr(N._readableStreamController,0),F._readableStreamController._pendingPullIntos.length>0&&vr(F._readableStreamController,0),(!b||!C)&&I(void 0)},_errorSteps:()=>{p=!1}})}function _e(w,E){on(l)&&(qe(l),l=Or(s),q(l));let k=E?F:N,A=E?N:F;Fr(l,w,1,{_chunkSteps:l=>{le(()=>{g=!1,v=!1;let w=E?C:b;if(E?b:C)w||yr(k._readableStreamController,l);else{let p;try{p=Pn(l)}catch(l){mr(k._readableStreamController,l),mr(A._readableStreamController,l),I(Qa(s,l));return}w||yr(k._readableStreamController,l),pr(A._readableStreamController,p)}p=!1,g?be():v&&xe()})},_closeSteps:s=>{p=!1;let l=E?C:b,g=E?b:C;l||fr(k._readableStreamController),g||fr(A._readableStreamController),s!==void 0&&(l||yr(k._readableStreamController,s),!g&&A._readableStreamController._pendingPullIntos.length>0&&vr(A._readableStreamController,0)),(!l||!g)&&I(void 0)},_errorSteps:()=>{p=!1}})}function be(){if(p)return g=!0,k(void 0);p=!0;let s=gr(N._readableStreamController);return s===null?J():_e(s._view,!1),k(void 0)}function xe(){if(p)return v=!0,k(void 0);p=!0;let s=gr(F._readableStreamController);return s===null?J():_e(s._view,!0),k(void 0)}function De(l){if(b=!0,w=l,C){let l=Qa(s,xn([w,A]));I(l)}return B}function Ne(l){if(C=!0,A=l,b){let l=Qa(s,xn([w,A]));I(l)}return B}function Pe(){}return N=Ja(Pe,be,De),F=Ja(Pe,xe,Ne),q(l),[N,F]}function Na(s){return p(s)&&s.getReader!==void 0}function Pa(s){return Na(s)?Ia(s.getReader()):Fa(s)}function Fa(s){let g,v=kn(s,`async`),b=l;function C(){let s;try{s=An(v)}catch(s){return A(s)}return B(k(s),s=>{if(!p(s))throw TypeError(`The promise returned by the iterator.next() method must fulfill with an object`);if(jn(s))xa(g._readableStreamController);else{let l=Mn(s);Sa(g._readableStreamController,l)}})}function w(s){let l=v.iterator,g;try{g=En(l,`return`)}catch(s){return A(s)}if(g===void 0)return k(void 0);let b;try{b=J(g,l,[s])}catch(s){return A(s)}return B(k(b),s=>{if(!p(s))throw TypeError(`The promise returned by the iterator.return() method must fulfill with an object`)})}return g=qa(b,C,w,0),g}function Ia(s){let g,v=l;function b(){let l;try{l=s.read()}catch(s){return A(s)}return B(l,s=>{if(!p(s))throw TypeError(`The promise returned by the reader.read() method must fulfill with an object`);if(s.done)xa(g._readableStreamController);else{let l=s.value;Sa(g._readableStreamController,l)}})}function C(l){try{return k(s.cancel(l))}catch(s){return A(s)}}return g=qa(v,b,C,0),g}function La(s,l){At(s,l);let p=s,g=p?.autoAllocateChunkSize,v=p?.cancel,b=p?.pull,C=p?.start,w=p?.type;return{autoAllocateChunkSize:g===void 0?void 0:Jt(g,`${l} has member 'autoAllocateChunkSize' that`),cancel:v===void 0?void 0:Ra(v,p,`${l} has member 'cancel' that`),pull:b===void 0?void 0:za(b,p,`${l} has member 'pull' that`),start:C===void 0?void 0:Ba(C,p,`${l} has member 'start' that`),type:w===void 0?void 0:Va(w,`${l} has member 'type' that`)}}function Ra(s,l,p){return jt(s,p),p=>_e(s,l,[p])}function za(s,l,p){return jt(s,p),p=>_e(s,l,[p])}function Ba(s,l,p){return jt(s,p),p=>J(s,l,[p])}function Va(s,l){if(s=`${s}`,s!==`bytes`)throw TypeError(`${l} '${s}' is not a valid enumeration value for ReadableStreamType`);return s}function Ha(s,l){return At(s,l),{preventCancel:!!s?.preventCancel}}function Ua(s,l){At(s,l);let p=s?.preventAbort,g=s?.preventCancel,v=s?.preventClose,b=s?.signal;return b!==void 0&&Wa(b,`${l} has member 'signal' that`),{preventAbort:!!p,preventCancel:!!g,preventClose:!!v,signal:b}}function Wa(s,l){if(!Yr(s))throw TypeError(`${l} is not an AbortSignal.`)}function Ga(s,l){At(s,l);let p=s?.readable;Vt(p,`readable`,`ReadableWritablePair`),Xt(p,`${l} has member 'readable' that`);let g=s?.writable;return Vt(g,`writable`,`ReadableWritablePair`),Jr(g,`${l} has member 'writable' that`),{readable:p,writable:g}}class Ka{constructor(s={},l={}){s===void 0?s=null:Lt(s,`First parameter`);let p=Vr(l,`Second parameter`),g=La(s,`First parameter`);if(Ya(this),g.type===`bytes`){if(p.size!==void 0)throw RangeError(`The strategy for a byte stream cannot have a size function`);let s=zr(p,0);xr(this,g,s)}else{let s=Br(p),l=zr(p,1);Oa(this,g,l,s)}}get locked(){if(!Xa(this))throw to(`locked`);return Za(this)}cancel(s=void 0){return Xa(this)?Za(this)?A(TypeError(`Cannot cancel a stream that already has a reader`)):Qa(this,s):A(to(`cancel`))}getReader(s=void 0){if(!Xa(this))throw to(`getReader`);return Tr(s,`First parameter`).mode===void 0?Zt(this):Or(this)}pipeThrough(s,l={}){if(!Xa(this))throw to(`pipeThrough`);Rt(s,1,`pipeThrough`);let p=Ga(s,`First parameter`),g=Ua(l,`Second parameter`);if(Za(this))throw TypeError(`ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream`);if(ri(p.writable))throw TypeError(`ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream`);return q(ha(this,p.writable,g.preventClose,g.preventAbort,g.preventCancel,g.signal)),p.readable}pipeTo(s,l={}){if(!Xa(this))return A(to(`pipeTo`));if(s===void 0)return A(`Parameter 1 is required in 'pipeTo'.`);if(!ni(s))return A(TypeError(`ReadableStream.prototype.pipeTo's first argument must be a WritableStream`));let p;try{p=Ua(l,`Second parameter`)}catch(s){return A(s)}return Za(this)?A(TypeError(`ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream`)):ri(s)?A(TypeError(`ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream`)):ha(this,s,p.preventClose,p.preventAbort,p.preventCancel,p.signal)}tee(){if(!Xa(this))throw to(`tee`);return xn(Aa(this))}values(s=void 0){if(!Xa(this))throw to(`values`);let l=Ha(s,`First parameter`);return mn(this,l.preventCancel)}[On](s){return this.values(s)}static from(s){return Pa(s)}}Object.defineProperties(Ka,{from:{enumerable:!0}}),Object.defineProperties(Ka.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),v(Ka.from,`from`),v(Ka.prototype.cancel,`cancel`),v(Ka.prototype.getReader,`getReader`),v(Ka.prototype.pipeThrough,`pipeThrough`),v(Ka.prototype.pipeTo,`pipeTo`),v(Ka.prototype.tee,`tee`),v(Ka.prototype.values,`values`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(Ka.prototype,Symbol.toStringTag,{value:`ReadableStream`,configurable:!0}),Object.defineProperty(Ka.prototype,On,{value:Ka.prototype.values,writable:!0,configurable:!0});function qa(s,l,p,g=1,v=()=>1){let b=Object.create(Ka.prototype);return Ya(b),Da(b,Object.create(ga.prototype),s,l,p,g,v),b}function Ja(s,l,p){let g=Object.create(Ka.prototype);return Ya(g),br(g,Object.create(Un.prototype),s,l,p,0,void 0),g}function Ya(s){s._state=`readable`,s._reader=void 0,s._storedError=void 0,s._disturbed=!1}function Xa(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_readableStreamController`)?!1:s instanceof Ka}function Za(s){return s._reader!==void 0}function Qa(s,p){if(s._disturbed=!0,s._state===`closed`)return k(void 0);if(s._state===`errored`)return A(s._storedError);$a(s);let g=s._reader;if(g!==void 0&&Pr(g)){let s=g._readIntoRequests;g._readIntoRequests=new xe,s.forEach(s=>{s._closeSteps(void 0)})}return B(s._readableStreamController[Pe](p),l)}function $a(s){s._state=`closed`;let l=s._reader;if(l!==void 0&&(ut(l),on(l))){let s=l._readRequests;l._readRequests=new xe,s.forEach(s=>{s._closeSteps()})}}function eo(s,l){s._state=`errored`,s._storedError=l;let p=s._reader;p!==void 0&&(ot(p,l),on(p)?ln(p,l):Lr(p,l))}function to(s){return TypeError(`ReadableStream.prototype.${s} can only be used on a ReadableStream`)}function no(s,l){At(s,l);let p=s?.highWaterMark;return Vt(p,`highWaterMark`,`QueuingStrategyInit`),{highWaterMark:Ht(p)}}let ro=s=>s.byteLength;v(ro,`size`);class io{constructor(s){Rt(s,1,`ByteLengthQueuingStrategy`),s=no(s,`First parameter`),this._byteLengthQueuingStrategyHighWaterMark=s.highWaterMark}get highWaterMark(){if(!oo(this))throw ao(`highWaterMark`);return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!oo(this))throw ao(`size`);return ro}}Object.defineProperties(io.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(io.prototype,Symbol.toStringTag,{value:`ByteLengthQueuingStrategy`,configurable:!0});function ao(s){return TypeError(`ByteLengthQueuingStrategy.prototype.${s} can only be used on a ByteLengthQueuingStrategy`)}function oo(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_byteLengthQueuingStrategyHighWaterMark`)?!1:s instanceof io}let so=()=>1;v(so,`size`);class co{constructor(s){Rt(s,1,`CountQueuingStrategy`),s=no(s,`First parameter`),this._countQueuingStrategyHighWaterMark=s.highWaterMark}get highWaterMark(){if(!uo(this))throw lo(`highWaterMark`);return this._countQueuingStrategyHighWaterMark}get size(){if(!uo(this))throw lo(`size`);return so}}Object.defineProperties(co.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(co.prototype,Symbol.toStringTag,{value:`CountQueuingStrategy`,configurable:!0});function lo(s){return TypeError(`CountQueuingStrategy.prototype.${s} can only be used on a CountQueuingStrategy`)}function uo(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_countQueuingStrategyHighWaterMark`)?!1:s instanceof co}function fo(s,l){At(s,l);let p=s?.cancel,g=s?.flush,v=s?.readableType,b=s?.start,C=s?.transform,w=s?.writableType;return{cancel:p===void 0?void 0:go(p,s,`${l} has member 'cancel' that`),flush:g===void 0?void 0:po(g,s,`${l} has member 'flush' that`),readableType:v,start:b===void 0?void 0:mo(b,s,`${l} has member 'start' that`),transform:C===void 0?void 0:ho(C,s,`${l} has member 'transform' that`),writableType:w}}function po(s,l,p){return jt(s,p),p=>_e(s,l,[p])}function mo(s,l,p){return jt(s,p),p=>J(s,l,[p])}function ho(s,l,p){return jt(s,p),(p,g)=>_e(s,l,[p,g])}function go(s,l,p){return jt(s,p),p=>_e(s,l,[p])}class _o{constructor(s={},l={},p={}){s===void 0&&(s=null);let g=Vr(l,`Second parameter`),v=Vr(p,`Third parameter`),b=fo(s,`First parameter`);if(b.readableType!==void 0)throw RangeError(`Invalid readableType specified`);if(b.writableType!==void 0)throw RangeError(`Invalid writableType specified`);let C=zr(v,0),w=Br(v),k=zr(g,1),A=Br(g),N,F=E(s=>{N=s});vo(this,F,k,A,C,w),Do(this,b),b.start===void 0?N(void 0):N(b.start(this._transformStreamController))}get readable(){if(!yo(this))throw Vo(`readable`);return this._readable}get writable(){if(!yo(this))throw Vo(`writable`);return this._writable}}Object.defineProperties(_o.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(_o.prototype,Symbol.toStringTag,{value:`TransformStream`,configurable:!0});function vo(s,l,p,g,v,b){function C(){return l}function w(l){return No(s,l)}function E(l){return Po(s,l)}function k(){return Fo(s)}s._writable=ei(C,w,k,E,p,g);function A(){return Io(s)}function N(l){return Lo(s,l)}s._readable=qa(C,A,N,v,b),s._backpressure=void 0,s._backpressureChangePromise=void 0,s._backpressureChangePromise_resolve=void 0,Co(s,!0),s._transformStreamController=void 0}function yo(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_transformStreamController`)?!1:s instanceof _o}function bo(s,l){Ca(s._readable._readableStreamController,l),xo(s,l)}function xo(s,l){Oo(s._transformStreamController),Vi(s._writable._writableStreamController,l),So(s)}function So(s){s._backpressure&&Co(s,!1)}function Co(s,l){s._backpressureChangePromise!==void 0&&s._backpressureChangePromise_resolve(),s._backpressureChangePromise=E(l=>{s._backpressureChangePromise_resolve=l}),s._backpressure=l}class wo{constructor(){throw TypeError(`Illegal constructor`)}get desiredSize(){if(!To(this))throw Ro(`desiredSize`);let s=this._controlledTransformStream._readable._readableStreamController;return wa(s)}enqueue(s=void 0){if(!To(this))throw Ro(`enqueue`);ko(this,s)}error(s=void 0){if(!To(this))throw Ro(`error`);Ao(this,s)}terminate(){if(!To(this))throw Ro(`terminate`);Mo(this)}}Object.defineProperties(wo.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),v(wo.prototype.enqueue,`enqueue`),v(wo.prototype.error,`error`),v(wo.prototype.terminate,`terminate`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(wo.prototype,Symbol.toStringTag,{value:`TransformStreamDefaultController`,configurable:!0});function To(s){return!p(s)||!Object.prototype.hasOwnProperty.call(s,`_controlledTransformStream`)?!1:s instanceof wo}function Eo(s,l,p,g,v){l._controlledTransformStream=s,s._transformStreamController=l,l._transformAlgorithm=p,l._flushAlgorithm=g,l._cancelAlgorithm=v,l._finishPromise=void 0,l._finishPromise_resolve=void 0,l._finishPromise_reject=void 0}function Do(s,l){let p=Object.create(wo.prototype),g,v,b;g=l.transform===void 0?s=>{try{return ko(p,s),k(void 0)}catch(s){return A(s)}}:s=>l.transform(s,p),v=l.flush===void 0?()=>k(void 0):()=>l.flush(p),b=l.cancel===void 0?()=>k(void 0):s=>l.cancel(s),Eo(s,p,g,v,b)}function Oo(s){s._transformAlgorithm=void 0,s._flushAlgorithm=void 0,s._cancelAlgorithm=void 0}function ko(s,l){let p=s._controlledTransformStream,g=p._readable._readableStreamController;if(!Ea(g))throw TypeError(`Readable side is not in a state that permits enqueue`);try{Sa(g,l)}catch(s){throw xo(p,s),p._readable._storedError}Ta(g)!==p._backpressure&&Co(p,!0)}function Ao(s,l){bo(s._controlledTransformStream,l)}function jo(s,l){return B(s._transformAlgorithm(l),void 0,l=>{throw bo(s._controlledTransformStream,l),l})}function Mo(s){let l=s._controlledTransformStream,p=l._readable._readableStreamController;xa(p),xo(l,TypeError(`TransformStream terminated`))}function No(s,l){let p=s._transformStreamController;if(s._backpressure){let g=s._backpressureChangePromise;return B(g,()=>{let g=s._writable;if(g._state===`erroring`)throw g._storedError;return jo(p,l)})}return jo(p,l)}function Po(s,l){let p=s._transformStreamController;if(p._finishPromise!==void 0)return p._finishPromise;let g=s._readable;p._finishPromise=E((s,l)=>{p._finishPromise_resolve=s,p._finishPromise_reject=l});let v=p._cancelAlgorithm(l);return Oo(p),F(v,()=>(g._state===`errored`?Bo(p,g._storedError):(Ca(g._readableStreamController,l),zo(p)),null),s=>(Ca(g._readableStreamController,s),Bo(p,s),null)),p._finishPromise}function Fo(s){let l=s._transformStreamController;if(l._finishPromise!==void 0)return l._finishPromise;let p=s._readable;l._finishPromise=E((s,p)=>{l._finishPromise_resolve=s,l._finishPromise_reject=p});let g=l._flushAlgorithm();return Oo(l),F(g,()=>(p._state===`errored`?Bo(l,p._storedError):(xa(p._readableStreamController),zo(l)),null),s=>(Ca(p._readableStreamController,s),Bo(l,s),null)),l._finishPromise}function Io(s){return Co(s,!1),s._backpressureChangePromise}function Lo(s,l){let p=s._transformStreamController;if(p._finishPromise!==void 0)return p._finishPromise;let g=s._writable;p._finishPromise=E((s,l)=>{p._finishPromise_resolve=s,p._finishPromise_reject=l});let v=p._cancelAlgorithm(l);return Oo(p),F(v,()=>(g._state===`errored`?Bo(p,g._storedError):(Vi(g._writableStreamController,l),So(s),zo(p)),null),l=>(Vi(g._writableStreamController,l),So(s),Bo(p,l),null)),p._finishPromise}function Ro(s){return TypeError(`TransformStreamDefaultController.prototype.${s} can only be used on a TransformStreamDefaultController`)}function zo(s){s._finishPromise_resolve!==void 0&&(s._finishPromise_resolve(),s._finishPromise_resolve=void 0,s._finishPromise_reject=void 0)}function Bo(s,l){s._finishPromise_reject!==void 0&&(q(s._finishPromise),s._finishPromise_reject(l),s._finishPromise_resolve=void 0,s._finishPromise_reject=void 0)}function Vo(s){return TypeError(`TransformStream.prototype.${s} can only be used on a TransformStream`)}s.ByteLengthQueuingStrategy=io,s.CountQueuingStrategy=co,s.ReadableByteStreamController=Un,s.ReadableStream=Ka,s.ReadableStreamBYOBReader=Nr,s.ReadableStreamBYOBRequest=Hn,s.ReadableStreamDefaultController=ga,s.ReadableStreamDefaultReader=an,s.TransformStream=_o,s.TransformStreamDefaultController=wo,s.WritableStream=Qr,s.WritableStreamDefaultController=ji,s.WritableStreamDefaultWriter=bi}))})),require_streams=__commonJSMin((()=>{let s=65536;if(!globalThis.ReadableStream)try{let s=require(`node:process`),{emitWarning:l}=s;try{s.emitWarning=()=>{},Object.assign(globalThis,require(`node:stream/web`)),s.emitWarning=l}catch(p){throw s.emitWarning=l,p}}catch{Object.assign(globalThis,require_ponyfill_es2018())}try{let{Blob:s}=require(`buffer`);s&&!s.prototype.stream&&(s.prototype.stream=function(s){let l=0,p=this;return new ReadableStream({type:`bytes`,async pull(s){let g=await p.slice(l,Math.min(p.size,l+65536)).arrayBuffer();l+=g.byteLength,s.enqueue(new Uint8Array(g)),l===p.size&&s.close()}})})}catch{}}));async function*toIterator(s,l=!0){for(let p of s)if(`stream`in p)yield*p.stream();else if(ArrayBuffer.isView(p))if(l){let s=p.byteOffset,l=p.byteOffset+p.byteLength;for(;s!==l;){let g=Math.min(l-s,POOL_SIZE),v=p.buffer.slice(s,s+g);s+=v.byteLength,yield new Uint8Array(v)}}else yield p;else{let s=0,l=p;for(;s!==l.size;){let p=await l.slice(s,Math.min(l.size,s+POOL_SIZE)).arrayBuffer();s+=p.byteLength,yield new Uint8Array(p)}}}var import_streams,POOL_SIZE,_Blob$1,Blob$2,init_fetch_blob=__esmMin((()=>{require_streams(),POOL_SIZE=65536,_Blob$1=class s{#e=[];#t=``;#n=0;#r=`transparent`;constructor(l=[],p={}){if(typeof l!=`object`||!l)throw TypeError(`Failed to construct 'Blob': The provided value cannot be converted to a sequence.`);if(typeof l[Symbol.iterator]!=`function`)throw TypeError(`Failed to construct 'Blob': The object must have a callable @@iterator property.`);if(typeof p!=`object`&&typeof p!=`function`)throw TypeError(`Failed to construct 'Blob': parameter 2 cannot convert to dictionary.`);p===null&&(p={});let g=new TextEncoder;for(let p of l){let l;l=ArrayBuffer.isView(p)?new Uint8Array(p.buffer.slice(p.byteOffset,p.byteOffset+p.byteLength)):p instanceof ArrayBuffer?new Uint8Array(p.slice(0)):p instanceof s?p:g.encode(`${p}`),this.#n+=ArrayBuffer.isView(l)?l.byteLength:l.size,this.#e.push(l)}this.#r=`${p.endings===void 0?`transparent`:p.endings}`;let v=p.type===void 0?``:String(p.type);this.#t=/^[\x20-\x7E]*$/.test(v)?v:``}get size(){return this.#n}get type(){return this.#t}async text(){let s=new TextDecoder,l=``;for await(let p of toIterator(this.#e,!1))l+=s.decode(p,{stream:!0});return l+=s.decode(),l}async arrayBuffer(){let s=new Uint8Array(this.size),l=0;for await(let p of toIterator(this.#e,!1))s.set(p,l),l+=p.length;return s.buffer}stream(){let s=toIterator(this.#e,!0);return new globalThis.ReadableStream({type:`bytes`,async pull(l){let p=await s.next();p.done?l.close():l.enqueue(p.value)},async cancel(){await s.return()}})}slice(l=0,p=this.size,g=``){let{size:v}=this,b=l<0?Math.max(v+l,0):Math.min(l,v),C=p<0?Math.max(v+p,0):Math.min(p,v),w=Math.max(C-b,0),E=this.#e,k=[],A=0;for(let s of E){if(A>=w)break;let l=ArrayBuffer.isView(s)?s.byteLength:s.size;if(b&&l<=b)b-=l,C-=l;else{let p;ArrayBuffer.isView(s)?(p=s.subarray(b,Math.min(l,C)),A+=p.byteLength):(p=s.slice(b,Math.min(l,C)),A+=p.size),C-=l,k.push(p),b=0}}let N=new s([],{type:String(g).toLowerCase()});return N.#n=w,N.#e=k,N}get[Symbol.toStringTag](){return`Blob`}static[Symbol.hasInstance](s){return s&&typeof s==`object`&&typeof s.constructor==`function`&&(typeof s.stream==`function`||typeof s.arrayBuffer==`function`)&&/^(Blob|File)$/.test(s[Symbol.toStringTag])}},Object.defineProperties(_Blob$1.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}}),Blob$2=_Blob$1})),_File,File$2,init_file=__esmMin((()=>{init_fetch_blob(),_File=class extends Blob$2{#e=0;#t=``;constructor(s,l,p={}){if(arguments.length<2)throw TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);super(s,p),p===null&&(p={});let g=p.lastModified===void 0?Date.now():Number(p.lastModified);Number.isNaN(g)||(this.#e=g),this.#t=String(l)}get name(){return this.#t}get lastModified(){return this.#e}get[Symbol.toStringTag](){return`File`}static[Symbol.hasInstance](s){return!!s&&s instanceof Blob$2&&/^(File)$/.test(s[Symbol.toStringTag])}},File$2=_File}));function formDataToBlob(s,l=Blob$2){var p=`${r()}${r()}`.replace(/\./g,``).slice(-28).padStart(32,`-`),g=[],v=`--${p}\r\nContent-Disposition: form-data; name="`;return s.forEach((s,l)=>typeof s==`string`?g.push(v+e$1(l)+`"\r\n\r\n${s.replace(/\r(?!\n)|(?{init_fetch_blob(),init_file(),{toStringTag:t$1,iterator:i,hasInstance:h}=Symbol,r=Math.random,m=`append,set,get,getAll,delete,keys,values,entries,forEach,constructor`.split(`,`),f=(s,l,p)=>(s+=``,/^(Blob|File)$/.test(l&&l[t$1])?[(p=p===void 0?l[t$1]==`File`?l.name:`blob`:p+``,s),l.name!==p||l[t$1]==`blob`?new File$2([l],p,l):l]:[s,l+``]),e$1=(s,l)=>(l?s:s.replace(/\r?\n|\r/g,`\r -`)).replace(/\n/g,`%0A`).replace(/\r/g,`%0D`).replace(/"/g,`%22`),x$1=(s,l,p)=>{if(l.lengthtypeof s[l]!=`function`)}append(...s){x$1(`append`,arguments,2),this.#e.push(f(...s))}delete(s){x$1(`delete`,arguments,1),s+=``,this.#e=this.#e.filter(([l])=>l!==s)}get(s){x$1(`get`,arguments,1),s+=``;for(var l=this.#e,p=l.length,g=0;gp[0]===s&&l.push(p[1])),l}has(s){return x$1(`has`,arguments,1),s+=``,this.#e.some(l=>l[0]===s)}forEach(s,l){x$1(`forEach`,arguments,1);for(var[p,g]of this)s.call(l,g,p,this)}set(...s){x$1(`set`,arguments,2);var l=[],p=!0;s=f(...s),this.#e.forEach(g=>{g[0]===s[0]?p&&=!l.push(s):l.push(g)}),p&&l.push(s),this.#e=l}*entries(){yield*this.#e}*keys(){for(var[s]of this)yield s}*values(){for(var[,s]of this)yield s}}})),FetchBaseError,init_base=__esmMin((()=>{FetchBaseError=class extends Error{constructor(s,l){super(s),Error.captureStackTrace(this,this.constructor),this.type=l}get name(){return this.constructor.name}get[Symbol.toStringTag](){return this.constructor.name}}})),FetchError,init_fetch_error=__esmMin((()=>{init_base(),FetchError=class extends FetchBaseError{constructor(s,l,p){super(s,l),p&&(this.code=this.errno=p.code,this.erroredSysCall=p.syscall)}}})),NAME,isURLSearchParameters,isBlob$1,isAbortSignal,isDomainOrSubdomain,isSameProtocol,init_is=__esmMin((()=>{NAME=Symbol.toStringTag,isURLSearchParameters=s=>typeof s==`object`&&typeof s.append==`function`&&typeof s.delete==`function`&&typeof s.get==`function`&&typeof s.getAll==`function`&&typeof s.has==`function`&&typeof s.set==`function`&&typeof s.sort==`function`&&s[NAME]===`URLSearchParams`,isBlob$1=s=>s&&typeof s==`object`&&typeof s.arrayBuffer==`function`&&typeof s.type==`string`&&typeof s.stream==`function`&&typeof s.constructor==`function`&&/^(Blob|File)$/.test(s[NAME]),isAbortSignal=s=>typeof s==`object`&&(s[NAME]===`AbortSignal`||s[NAME]===`EventTarget`),isDomainOrSubdomain=(s,l)=>{let p=new URL(l).hostname,g=new URL(s).hostname;return p===g||p.endsWith(`.${g}`)},isSameProtocol=(s,l)=>new URL(l).protocol===new URL(s).protocol}));async function consumeBody(s){if(s[INTERNALS$3].disturbed)throw TypeError(`body used already for: ${s.url}`);if(s[INTERNALS$3].disturbed=!0,s[INTERNALS$3].error)throw s[INTERNALS$3].error;let{body:l}=s;if(l===null||!(l instanceof node_stream.default))return node_buffer.Buffer.alloc(0);let p=[],g=0;try{for await(let v of l){if(s.size>0&&g+v.length>s.size){let p=new FetchError(`content size at ${s.url} over limit: ${s.size}`,`max-size`);throw l.destroy(p),p}g+=v.length,p.push(v)}}catch(l){throw l instanceof FetchBaseError?l:new FetchError(`Invalid response body while trying to fetch ${s.url}: ${l.message}`,`system`,l)}if(l.readableEnded===!0||l._readableState.ended===!0)try{return p.every(s=>typeof s==`string`)?node_buffer.Buffer.from(p.join(``)):node_buffer.Buffer.concat(p,g)}catch(l){throw new FetchError(`Could not create Buffer from response body for ${s.url}: ${l.message}`,`system`,l)}else throw new FetchError(`Premature close of server response while trying to fetch ${s.url}`)}var pipeline,INTERNALS$3,Body,clone,getNonSpecFormDataBoundary,extractContentType,getTotalBytes,writeToStream,init_body=__esmMin((()=>{init_fetch_blob(),init_esm_min(),init_fetch_error(),init_base(),init_is(),pipeline=(0,node_util.promisify)(node_stream.default.pipeline),INTERNALS$3=Symbol(`Body internals`),Body=class{constructor(s,{size:l=0}={}){let p=null;s===null?s=null:isURLSearchParameters(s)?s=node_buffer.Buffer.from(s.toString()):isBlob$1(s)||node_buffer.Buffer.isBuffer(s)||(node_util.types.isAnyArrayBuffer(s)?s=node_buffer.Buffer.from(s):ArrayBuffer.isView(s)?s=node_buffer.Buffer.from(s.buffer,s.byteOffset,s.byteLength):s instanceof node_stream.default||(s instanceof FormData$1?(s=formDataToBlob(s),p=s.type.split(`=`)[1]):s=node_buffer.Buffer.from(String(s))));let g=s;node_buffer.Buffer.isBuffer(s)?g=node_stream.default.Readable.from(s):isBlob$1(s)&&(g=node_stream.default.Readable.from(s.stream())),this[INTERNALS$3]={body:s,stream:g,boundary:p,disturbed:!1,error:null},this.size=l,s instanceof node_stream.default&&s.on(`error`,s=>{let l=s instanceof FetchBaseError?s:new FetchError(`Invalid response body while trying to fetch ${this.url}: ${s.message}`,`system`,s);this[INTERNALS$3].error=l})}get body(){return this[INTERNALS$3].stream}get bodyUsed(){return this[INTERNALS$3].disturbed}async arrayBuffer(){let{buffer:s,byteOffset:l,byteLength:p}=await consumeBody(this);return s.slice(l,l+p)}async formData(){let s=this.headers.get(`content-type`);if(s.startsWith(`application/x-www-form-urlencoded`)){let s=new FormData$1,l=new URLSearchParams(await this.text());for(let[p,g]of l)s.append(p,g);return s}let{toFormData:l}=await Promise.resolve().then(()=>require(`./multipart-parser-mxnQsJvx.cjs`));return l(this.body,s)}async blob(){let s=this.headers&&this.headers.get(`content-type`)||this[INTERNALS$3].body&&this[INTERNALS$3].body.type||``;return new Blob$2([await this.arrayBuffer()],{type:s})}async json(){let s=await this.text();return JSON.parse(s)}async text(){let s=await consumeBody(this);return new TextDecoder().decode(s)}buffer(){return consumeBody(this)}},Body.prototype.buffer=(0,node_util.deprecate)(Body.prototype.buffer,`Please use 'response.arrayBuffer()' instead of 'response.buffer()'`,`node-fetch#buffer`),Object.defineProperties(Body.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0},data:{get:(0,node_util.deprecate)(()=>{},`data doesn't exist, use json(), text(), arrayBuffer(), or body instead`,`https://github.com/node-fetch/node-fetch/issues/1000 (response)`)}}),clone=(s,l)=>{let p,g,{body:v}=s[INTERNALS$3];if(s.bodyUsed)throw Error(`cannot clone body after it is used`);return v instanceof node_stream.default&&typeof v.getBoundary!=`function`&&(p=new node_stream.PassThrough({highWaterMark:l}),g=new node_stream.PassThrough({highWaterMark:l}),v.pipe(p),v.pipe(g),s[INTERNALS$3].stream=p,v=g),v},getNonSpecFormDataBoundary=(0,node_util.deprecate)(s=>s.getBoundary(),`form-data doesn't follow the spec and requires special treatment. Use alternative package`,`https://github.com/node-fetch/node-fetch/issues/1167`),extractContentType=(s,l)=>s===null?null:typeof s==`string`?`text/plain;charset=UTF-8`:isURLSearchParameters(s)?`application/x-www-form-urlencoded;charset=UTF-8`:isBlob$1(s)?s.type||null:node_buffer.Buffer.isBuffer(s)||node_util.types.isAnyArrayBuffer(s)||ArrayBuffer.isView(s)?null:s instanceof FormData$1?`multipart/form-data; boundary=${l[INTERNALS$3].boundary}`:s&&typeof s.getBoundary==`function`?`multipart/form-data;boundary=${getNonSpecFormDataBoundary(s)}`:s instanceof node_stream.default?null:`text/plain;charset=UTF-8`,getTotalBytes=s=>{let{body:l}=s[INTERNALS$3];return l===null?0:isBlob$1(l)?l.size:node_buffer.Buffer.isBuffer(l)?l.length:l&&typeof l.getLengthSync==`function`&&l.hasKnownLength&&l.hasKnownLength()?l.getLengthSync():null},writeToStream=async(s,{body:l})=>{l===null?s.end():await pipeline(l,s)}}));function fromRawHeaders(s=[]){return new Headers(s.reduce((s,l,p,g)=>(p%2==0&&s.push(g.slice(p,p+2)),s),[]).filter(([s,l])=>{try{return validateHeaderName(s),validateHeaderValue(s,String(l)),!0}catch{return!1}}))}var validateHeaderName,validateHeaderValue,Headers,init_headers=__esmMin((()=>{validateHeaderName=typeof node_http.default.validateHeaderName==`function`?node_http.default.validateHeaderName:s=>{if(!/^[\^`\-\w!#$%&'*+.|~]+$/.test(s)){let l=TypeError(`Header name must be a valid HTTP token [${s}]`);throw Object.defineProperty(l,`code`,{value:`ERR_INVALID_HTTP_TOKEN`}),l}},validateHeaderValue=typeof node_http.default.validateHeaderValue==`function`?node_http.default.validateHeaderValue:(s,l)=>{if(/[^\t\u0020-\u007E\u0080-\u00FF]/.test(l)){let l=TypeError(`Invalid character in header content ["${s}"]`);throw Object.defineProperty(l,`code`,{value:`ERR_INVALID_CHAR`}),l}},Headers=class s extends URLSearchParams{constructor(l){let p=[];if(l instanceof s){let s=l.raw();for(let[l,g]of Object.entries(s))p.push(...g.map(s=>[l,s]))}else if(l!=null)if(typeof l==`object`&&!node_util.types.isBoxedPrimitive(l)){let s=l[Symbol.iterator];if(s==null)p.push(...Object.entries(l));else{if(typeof s!=`function`)throw TypeError(`Header pairs must be iterable`);p=[...l].map(s=>{if(typeof s!=`object`||node_util.types.isBoxedPrimitive(s))throw TypeError(`Each header pair must be an iterable object`);return[...s]}).map(s=>{if(s.length!==2)throw TypeError(`Each header pair must be a name/value tuple`);return[...s]})}}else throw TypeError(`Failed to construct 'Headers': The provided value is not of type '(sequence> or record)`);return p=p.length>0?p.map(([s,l])=>(validateHeaderName(s),validateHeaderValue(s,String(l)),[String(s).toLowerCase(),String(l)])):void 0,super(p),new Proxy(this,{get(s,l,p){switch(l){case`append`:case`set`:return(p,g)=>(validateHeaderName(p),validateHeaderValue(p,String(g)),URLSearchParams.prototype[l].call(s,String(p).toLowerCase(),String(g)));case`delete`:case`has`:case`getAll`:return p=>(validateHeaderName(p),URLSearchParams.prototype[l].call(s,String(p).toLowerCase()));case`keys`:return()=>(s.sort(),new Set(URLSearchParams.prototype.keys.call(s)).keys());default:return Reflect.get(s,l,p)}}})}get[Symbol.toStringTag](){return this.constructor.name}toString(){return Object.prototype.toString.call(this)}get(s){let l=this.getAll(s);if(l.length===0)return null;let p=l.join(`, `);return/^content-encoding$/i.test(s)&&(p=p.toLowerCase()),p}forEach(s,l=void 0){for(let p of this.keys())Reflect.apply(s,l,[this.get(p),p,this])}*values(){for(let s of this.keys())yield this.get(s)}*entries(){for(let s of this.keys())yield[s,this.get(s)]}[Symbol.iterator](){return this.entries()}raw(){return[...this.keys()].reduce((s,l)=>(s[l]=this.getAll(l),s),{})}[Symbol.for(`nodejs.util.inspect.custom`)](){return[...this.keys()].reduce((s,l)=>{let p=this.getAll(l);return l===`host`?s[l]=p[0]:s[l]=p.length>1?p:p[0],s},{})}},Object.defineProperties(Headers.prototype,[`get`,`entries`,`forEach`,`values`].reduce((s,l)=>(s[l]={enumerable:!0},s),{}))})),redirectStatus,isRedirect,init_is_redirect=__esmMin((()=>{redirectStatus=new Set([301,302,303,307,308]),isRedirect=s=>redirectStatus.has(s)})),INTERNALS$2,Response,init_response=__esmMin((()=>{init_headers(),init_body(),init_is_redirect(),INTERNALS$2=Symbol(`Response internals`),Response=class s extends Body{constructor(s=null,l={}){super(s,l);let p=l.status==null?200:l.status,g=new Headers(l.headers);if(s!==null&&!g.has(`Content-Type`)){let l=extractContentType(s,this);l&&g.append(`Content-Type`,l)}this[INTERNALS$2]={type:`default`,url:l.url,status:p,statusText:l.statusText||``,headers:g,counter:l.counter,highWaterMark:l.highWaterMark}}get type(){return this[INTERNALS$2].type}get url(){return this[INTERNALS$2].url||``}get status(){return this[INTERNALS$2].status}get ok(){return this[INTERNALS$2].status>=200&&this[INTERNALS$2].status<300}get redirected(){return this[INTERNALS$2].counter>0}get statusText(){return this[INTERNALS$2].statusText}get headers(){return this[INTERNALS$2].headers}get highWaterMark(){return this[INTERNALS$2].highWaterMark}clone(){return new s(clone(this,this.highWaterMark),{type:this.type,url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected,size:this.size,highWaterMark:this.highWaterMark})}static redirect(l,p=302){if(!isRedirect(p))throw RangeError(`Failed to execute "redirect" on "response": Invalid status code`);return new s(null,{headers:{location:new URL(l).toString()},status:p})}static error(){let l=new s(null,{status:0,statusText:``});return l[INTERNALS$2].type=`error`,l}get[Symbol.toStringTag](){return`Response`}},Object.defineProperties(Response.prototype,{type:{enumerable:!0},url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}})})),getSearch,init_get_search=__esmMin((()=>{getSearch=s=>{if(s.search)return s.search;let l=s.href.length-1,p=s.hash||(s.href[l]===`#`?`#`:``);return s.href[l-p.length]===`?`?`?`:``}}));function stripURLForUseAsAReferrer(s,l=!1){return s==null||(s=new URL(s),/^(about|blob|data):$/.test(s.protocol))?`no-referrer`:(s.username=``,s.password=``,s.hash=``,l&&(s.pathname=``,s.search=``),s)}function validateReferrerPolicy(s){if(!ReferrerPolicy.has(s))throw TypeError(`Invalid referrerPolicy: ${s}`);return s}function isOriginPotentiallyTrustworthy(s){if(/^(http|ws)s:$/.test(s.protocol))return!0;let l=s.host.replace(/(^\[)|(]$)/g,``),p=(0,node_net.isIP)(l);return p===4&&/^127\./.test(l)||p===6&&/^(((0+:){7})|(::(0+:){0,6}))0*1$/.test(l)?!0:s.host===`localhost`||s.host.endsWith(`.localhost`)?!1:s.protocol===`file:`}function isUrlPotentiallyTrustworthy(s){return/^about:(blank|srcdoc)$/.test(s)||s.protocol===`data:`||/^(blob|filesystem):$/.test(s.protocol)?!0:isOriginPotentiallyTrustworthy(s)}function determineRequestsReferrer(s,{referrerURLCallback:l,referrerOriginCallback:p}={}){if(s.referrer===`no-referrer`||s.referrerPolicy===``)return null;let g=s.referrerPolicy;if(s.referrer===`about:client`)return`no-referrer`;let v=s.referrer,b=stripURLForUseAsAReferrer(v),C=stripURLForUseAsAReferrer(v,!0);b.toString().length>4096&&(b=C),l&&(b=l(b)),p&&(C=p(C));let w=new URL(s.url);switch(g){case`no-referrer`:return`no-referrer`;case`origin`:return C;case`unsafe-url`:return b;case`strict-origin`:return isUrlPotentiallyTrustworthy(b)&&!isUrlPotentiallyTrustworthy(w)?`no-referrer`:C.toString();case`strict-origin-when-cross-origin`:return b.origin===w.origin?b:isUrlPotentiallyTrustworthy(b)&&!isUrlPotentiallyTrustworthy(w)?`no-referrer`:C;case`same-origin`:return b.origin===w.origin?b:`no-referrer`;case`origin-when-cross-origin`:return b.origin===w.origin?b:C;case`no-referrer-when-downgrade`:return isUrlPotentiallyTrustworthy(b)&&!isUrlPotentiallyTrustworthy(w)?`no-referrer`:b;default:throw TypeError(`Invalid referrerPolicy: ${g}`)}}function parseReferrerPolicyFromHeader(s){let l=(s.get(`referrer-policy`)||``).split(/[,\s]+/),p=``;for(let s of l)s&&ReferrerPolicy.has(s)&&(p=s);return p}var ReferrerPolicy,DEFAULT_REFERRER_POLICY,init_referrer=__esmMin((()=>{ReferrerPolicy=new Set([``,`no-referrer`,`no-referrer-when-downgrade`,`same-origin`,`origin`,`strict-origin`,`origin-when-cross-origin`,`strict-origin-when-cross-origin`,`unsafe-url`]),DEFAULT_REFERRER_POLICY=`strict-origin-when-cross-origin`})),INTERNALS$1,isRequest,doBadDataWarn,Request,getNodeRequestOptions,init_request=__esmMin((()=>{init_headers(),init_body(),init_is(),init_get_search(),init_referrer(),INTERNALS$1=Symbol(`Request internals`),isRequest=s=>typeof s==`object`&&typeof s[INTERNALS$1]==`object`,doBadDataWarn=(0,node_util.deprecate)(()=>{},`.data is not a valid RequestInit property, use .body instead`,`https://github.com/node-fetch/node-fetch/issues/1000 (request)`),Request=class s extends Body{constructor(s,l={}){let p;if(isRequest(s)?p=new URL(s.url):(p=new URL(s),s={}),p.username!==``||p.password!==``)throw TypeError(`${p} is an url with embedded credentials.`);let g=l.method||s.method||`GET`;if(/^(delete|get|head|options|post|put)$/i.test(g)&&(g=g.toUpperCase()),!isRequest(l)&&`data`in l&&doBadDataWarn(),(l.body!=null||isRequest(s)&&s.body!==null)&&(g===`GET`||g===`HEAD`))throw TypeError(`Request with GET/HEAD method cannot have body`);let v=l.body?l.body:isRequest(s)&&s.body!==null?clone(s):null;super(v,{size:l.size||s.size||0});let b=new Headers(l.headers||s.headers||{});if(v!==null&&!b.has(`Content-Type`)){let s=extractContentType(v,this);s&&b.set(`Content-Type`,s)}let C=isRequest(s)?s.signal:null;if(`signal`in l&&(C=l.signal),C!=null&&!isAbortSignal(C))throw TypeError(`Expected signal to be an instanceof AbortSignal or EventTarget`);let w=l.referrer==null?s.referrer:l.referrer;if(w===``)w=`no-referrer`;else if(w){let s=new URL(w);w=/^about:(\/\/)?client$/.test(s)?`client`:s}else w=void 0;this[INTERNALS$1]={method:g,redirect:l.redirect||s.redirect||`follow`,headers:b,parsedURL:p,signal:C,referrer:w},this.follow=l.follow===void 0?s.follow===void 0?20:s.follow:l.follow,this.compress=l.compress===void 0?s.compress===void 0?!0:s.compress:l.compress,this.counter=l.counter||s.counter||0,this.agent=l.agent||s.agent,this.highWaterMark=l.highWaterMark||s.highWaterMark||16384,this.insecureHTTPParser=l.insecureHTTPParser||s.insecureHTTPParser||!1,this.referrerPolicy=l.referrerPolicy||s.referrerPolicy||``}get method(){return this[INTERNALS$1].method}get url(){return(0,node_url.format)(this[INTERNALS$1].parsedURL)}get headers(){return this[INTERNALS$1].headers}get redirect(){return this[INTERNALS$1].redirect}get signal(){return this[INTERNALS$1].signal}get referrer(){if(this[INTERNALS$1].referrer===`no-referrer`)return``;if(this[INTERNALS$1].referrer===`client`)return`about:client`;if(this[INTERNALS$1].referrer)return this[INTERNALS$1].referrer.toString()}get referrerPolicy(){return this[INTERNALS$1].referrerPolicy}set referrerPolicy(s){this[INTERNALS$1].referrerPolicy=validateReferrerPolicy(s)}clone(){return new s(this)}get[Symbol.toStringTag](){return`Request`}},Object.defineProperties(Request.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0},referrer:{enumerable:!0},referrerPolicy:{enumerable:!0}}),getNodeRequestOptions=s=>{let{parsedURL:l}=s[INTERNALS$1],p=new Headers(s[INTERNALS$1].headers);p.has(`Accept`)||p.set(`Accept`,`*/*`);let g=null;if(s.body===null&&/^(post|put)$/i.test(s.method)&&(g=`0`),s.body!==null){let l=getTotalBytes(s);typeof l==`number`&&!Number.isNaN(l)&&(g=String(l))}g&&p.set(`Content-Length`,g),s.referrerPolicy===``&&(s.referrerPolicy=DEFAULT_REFERRER_POLICY),s.referrer&&s.referrer!==`no-referrer`?s[INTERNALS$1].referrer=determineRequestsReferrer(s):s[INTERNALS$1].referrer=`no-referrer`,s[INTERNALS$1].referrer instanceof URL&&p.set(`Referer`,s.referrer),p.has(`User-Agent`)||p.set(`User-Agent`,`node-fetch`),s.compress&&!p.has(`Accept-Encoding`)&&p.set(`Accept-Encoding`,`gzip, deflate, br`);let{agent:v}=s;typeof v==`function`&&(v=v(l)),!p.has(`Connection`)&&!v&&p.set(`Connection`,`close`);let b=getSearch(l);return{parsedURL:l,options:{path:l.pathname+b,method:s.method,headers:p[Symbol.for(`nodejs.util.inspect.custom`)](),insecureHTTPParser:s.insecureHTTPParser,agent:v}}}})),AbortError,init_abort_error=__esmMin((()=>{init_base(),AbortError=class extends FetchBaseError{constructor(s,l=`aborted`){super(s,l)}}})),require_node_domexception=__commonJSMin(((s,l)=>{ +(function(f,p){typeof s==`object`&&l!==void 0?p(s):typeof define==`function`&&define.amd?define([`exports`],p):(f=typeof globalThis<`u`?globalThis:f||self,p(f.WebStreamsPolyfill={}))})(s,(function(s){"use strict";function l(){}function f(s){return typeof s==`object`&&!!s||typeof s==`function`}let p=l;function g(s,l){try{Object.defineProperty(s,`name`,{value:l,configurable:!0})}catch{}}let v=Promise,b=Promise.prototype.then,C=Promise.reject.bind(v);function w(s){return new v(s)}function E(s){return w(l=>l(s))}function k(s){return C(s)}function A(s,l,f){return b.call(s,l,f)}function N(s,l,f){A(A(s,l,f),void 0,p)}function F(s,l){N(s,l)}function I(s,l){N(s,void 0,l)}function R(s,l,f){return A(s,l,f)}function B(s){A(s,void 0,p)}let q=s=>{if(typeof queueMicrotask==`function`)q=queueMicrotask;else{let s=E(void 0);q=l=>A(s,l)}return q(s)};function J(s,l,f){if(typeof s!=`function`)throw TypeError(`Argument is not a function`);return Function.prototype.apply.call(s,l,f)}function le(s,l,f){try{return E(J(s,l,f))}catch(s){return k(s)}}let _e=16384;class be{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(s){let l=this._back,f=l;l._elements.length===_e-1&&(f={_elements:[],_next:void 0}),l._elements.push(s),f!==l&&(this._back=f,l._next=f),++this._size}shift(){let s=this._front,l=s,f=this._cursor,p=f+1,g=s._elements,v=g[f];return p===_e&&(l=s._next,p=0),--this._size,this._cursor=p,s!==l&&(this._front=l),g[f]=void 0,v}forEach(s){let l=this._cursor,f=this._front,p=f._elements;for(;(l!==p.length||f._next!==void 0)&&!(l===p.length&&(f=f._next,p=f._elements,l=0,p.length===0));)s(p[l]),++l}peek(){let s=this._front,l=this._cursor;return s._elements[l]}}let xe=Symbol(`[[AbortSteps]]`),De=Symbol(`[[ErrorSteps]]`),Oe=Symbol(`[[CancelSteps]]`),je=Symbol(`[[PullSteps]]`),Ne=Symbol(`[[ReleaseSteps]]`);function Pe(s,l){s._ownerReadableStream=l,l._reader=s,l._state===`readable`?Ke(s):l._state===`closed`?Je(s):qe(s,l._storedError)}function ze(s,l){let f=s._ownerReadableStream;return Ya(f,l)}function Be(s){let l=s._ownerReadableStream;l._state===`readable`?Ye(s,TypeError(`Reader was released and can no longer be used to monitor the stream's closedness`)):Ze(s,TypeError(`Reader was released and can no longer be used to monitor the stream's closedness`)),l._readableStreamController[Ne](),l._reader=void 0,s._ownerReadableStream=void 0}function We(s){return TypeError(`Cannot `+s+` a stream using a released reader`)}function Ke(s){s._closedPromise=w((l,f)=>{s._closedPromise_resolve=l,s._closedPromise_reject=f})}function qe(s,l){Ke(s),Ye(s,l)}function Je(s){Ke(s),Qe(s)}function Ye(s,l){s._closedPromise_reject!==void 0&&(B(s._closedPromise),s._closedPromise_reject(l),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0)}function Ze(s,l){qe(s,l)}function Qe(s){s._closedPromise_resolve!==void 0&&(s._closedPromise_resolve(void 0),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0)}let ot=Number.isFinite||function(s){return typeof s==`number`&&isFinite(s)},st=Math.trunc||function(s){return s<0?Math.ceil(s):Math.floor(s)};function ut(s){return typeof s==`object`||typeof s==`function`}function yt(s,l){if(s!==void 0&&!ut(s))throw TypeError(`${l} is not an object.`)}function Tt(s,l){if(typeof s!=`function`)throw TypeError(`${l} is not a function.`)}function Ot(s){return typeof s==`object`&&!!s||typeof s==`function`}function At(s,l){if(!Ot(s))throw TypeError(`${l} is not an object.`)}function jt(s,l,f){if(s===void 0)throw TypeError(`Parameter ${l} is required in '${f}'.`)}function It(s,l,f){if(s===void 0)throw TypeError(`${l} is required in '${f}'.`)}function Lt(s){return Number(s)}function Rt(s){return s===0?0:s}function Vt(s){return Rt(st(s))}function Ht(s,l){let f=0,p=2**53-1,g=Number(s);if(g=Rt(g),!ot(g))throw TypeError(`${l} is not a finite number`);if(g=Vt(g),g<0||g>p)throw TypeError(`${l} is outside the accepted range of 0 to ${p}, inclusive`);return!ot(g)||g===0?0:g}function Gt(s,l){if(!qa(s))throw TypeError(`${l} is not a ReadableStream.`)}function Kt(s){return new tn(s)}function Jt(s,l){s._reader._readRequests.push(l)}function Xt(s,l,f){let p=s._reader._readRequests.shift();f?p._closeSteps():p._chunkSteps(l)}function Zt(s){return s._reader._readRequests.length}function en(s){let l=s._reader;return!(l===void 0||!nn(l))}class tn{constructor(s){if(jt(s,1,`ReadableStreamDefaultReader`),Gt(s,`First parameter`),Ja(s))throw TypeError(`This stream has already been locked for exclusive reading by another reader`);Pe(this,s),this._readRequests=new be}get closed(){return nn(this)?this._closedPromise:k(sn(`closed`))}cancel(s=void 0){return nn(this)?this._ownerReadableStream===void 0?k(We(`cancel`)):ze(this,s):k(sn(`cancel`))}read(){if(!nn(this))return k(sn(`read`));if(this._ownerReadableStream===void 0)return k(We(`read from`));let s,l,f=w((f,p)=>{s=f,l=p});return rn(this,{_chunkSteps:l=>s({value:l,done:!1}),_closeSteps:()=>s({value:void 0,done:!0}),_errorSteps:s=>l(s)}),f}releaseLock(){if(!nn(this))throw sn(`releaseLock`);this._ownerReadableStream!==void 0&&an(this)}}Object.defineProperties(tn.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),g(tn.prototype.cancel,`cancel`),g(tn.prototype.read,`read`),g(tn.prototype.releaseLock,`releaseLock`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(tn.prototype,Symbol.toStringTag,{value:`ReadableStreamDefaultReader`,configurable:!0});function nn(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_readRequests`)?!1:s instanceof tn}function rn(s,l){let f=s._ownerReadableStream;f._disturbed=!0,f._state===`closed`?l._closeSteps():f._state===`errored`?l._errorSteps(f._storedError):f._readableStreamController[je](l)}function an(s){Be(s),on(s,TypeError(`Reader was released`))}function on(s,l){let f=s._readRequests;s._readRequests=new be,f.forEach(s=>{s._errorSteps(l)})}function sn(s){return TypeError(`ReadableStreamDefaultReader.prototype.${s} can only be used on a ReadableStreamDefaultReader`)}let cn=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class ln{constructor(s,l){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=s,this._preventCancel=l}next(){let s=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?R(this._ongoingPromise,s,s):s(),this._ongoingPromise}return(s){let l=()=>this._returnSteps(s);return this._ongoingPromise?R(this._ongoingPromise,l,l):l()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let s=this._reader,l,f,p=w((s,p)=>{l=s,f=p});return rn(s,{_chunkSteps:s=>{this._ongoingPromise=void 0,q(()=>l({value:s,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,Be(s),l({value:void 0,done:!0})},_errorSteps:l=>{this._ongoingPromise=void 0,this._isFinished=!0,Be(s),f(l)}}),p}_returnSteps(s){if(this._isFinished)return Promise.resolve({value:s,done:!0});this._isFinished=!0;let l=this._reader;if(!this._preventCancel){let f=ze(l,s);return Be(l),R(f,()=>({value:s,done:!0}))}return Be(l),E({value:s,done:!0})}}let un={next(){return fn(this)?this._asyncIteratorImpl.next():k(pn(`next`))},return(s){return fn(this)?this._asyncIteratorImpl.return(s):k(pn(`return`))}};Object.setPrototypeOf(un,cn);function dn(s,l){let f=new ln(Kt(s),l),p=Object.create(un);return p._asyncIteratorImpl=f,p}function fn(s){if(!f(s)||!Object.prototype.hasOwnProperty.call(s,`_asyncIteratorImpl`))return!1;try{return s._asyncIteratorImpl instanceof ln}catch{return!1}}function pn(s){return TypeError(`ReadableStreamAsyncIterator.${s} can only be used on a ReadableSteamAsyncIterator`)}let mn=Number.isNaN||function(s){return s!==s};var hn,gn,_n;function vn(s){return s.slice()}function yn(s,l,f,p,g){new Uint8Array(s).set(new Uint8Array(f,p,g),l)}let bn=s=>(bn=typeof s.transfer==`function`?s=>s.transfer():typeof structuredClone==`function`?s=>structuredClone(s,{transfer:[s]}):s=>s,bn(s)),xn=s=>(xn=typeof s.detached==`boolean`?s=>s.detached:s=>s.byteLength===0,xn(s));function Sn(s,l,f){if(s.slice)return s.slice(l,f);let p=f-l,g=new ArrayBuffer(p);return yn(g,0,s,l,p),g}function Cn(s,l){let f=s[l];if(f!=null){if(typeof f!=`function`)throw TypeError(`${String(l)} is not a function`);return f}}function wn(s){let l={[Symbol.iterator]:()=>s.iterator},f=async function*(){return yield*l}();return{iterator:f,nextMethod:f.next,done:!1}}let Tn=Symbol.asyncIterator??Symbol.for?.call(Symbol,`Symbol.asyncIterator`)??`@@asyncIterator`;function En(s,l=`sync`,p){if(p===void 0)if(l===`async`){if(p=Cn(s,Tn),p===void 0)return wn(En(s,`sync`,Cn(s,Symbol.iterator)))}else p=Cn(s,Symbol.iterator);if(p===void 0)throw TypeError(`The object is not iterable`);let g=J(p,s,[]);if(!f(g))throw TypeError(`The iterator method must return an object`);return{iterator:g,nextMethod:g.next,done:!1}}function Dn(s){let l=J(s.nextMethod,s.iterator,[]);if(!f(l))throw TypeError(`The iterator.next() method must return an object`);return l}function On(s){return!!s.done}function kn(s){return s.value}function An(s){return!(typeof s!=`number`||mn(s)||s<0)}function jn(s){let l=Sn(s.buffer,s.byteOffset,s.byteOffset+s.byteLength);return new Uint8Array(l)}function Mn(s){let l=s._queue.shift();return s._queueTotalSize-=l.size,s._queueTotalSize<0&&(s._queueTotalSize=0),l.value}function Nn(s,l,f){if(!An(f)||f===1/0)throw RangeError(`Size must be a finite, non-NaN, non-negative number.`);s._queue.push({value:l,size:f}),s._queueTotalSize+=f}function Pn(s){return s._queue.peek().value}function Fn(s){s._queue=new be,s._queueTotalSize=0}function In(s){return s===DataView}function Ln(s){return In(s.constructor)}function Rn(s){return In(s)?1:s.BYTES_PER_ELEMENT}class zn{constructor(){throw TypeError(`Illegal constructor`)}get view(){if(!Hn(this))throw br(`view`);return this._view}respond(s){if(!Hn(this))throw br(`respond`);if(jt(s,1,`respond`),s=Ht(s,`First parameter`),this._associatedReadableByteStreamController===void 0)throw TypeError(`This BYOB request has been invalidated`);if(xn(this._view.buffer))throw TypeError(`The BYOB request's buffer has been detached and so cannot be used as a response`);hr(this._associatedReadableByteStreamController,s)}respondWithNewView(s){if(!Hn(this))throw br(`respondWithNewView`);if(jt(s,1,`respondWithNewView`),!ArrayBuffer.isView(s))throw TypeError(`You can only respond with array buffer views`);if(this._associatedReadableByteStreamController===void 0)throw TypeError(`This BYOB request has been invalidated`);if(xn(s.buffer))throw TypeError(`The given view's buffer has been detached and so cannot be used as a response`);gr(this._associatedReadableByteStreamController,s)}}Object.defineProperties(zn.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),g(zn.prototype.respond,`respond`),g(zn.prototype.respondWithNewView,`respondWithNewView`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(zn.prototype,Symbol.toStringTag,{value:`ReadableStreamBYOBRequest`,configurable:!0});class Bn{constructor(){throw TypeError(`Illegal constructor`)}get byobRequest(){if(!Vn(this))throw xr(`byobRequest`);return pr(this)}get desiredSize(){if(!Vn(this))throw xr(`desiredSize`);return mr(this)}close(){if(!Vn(this))throw xr(`close`);if(this._closeRequested)throw TypeError(`The stream has already been closed; do not close it again!`);let s=this._controlledReadableByteStream._state;if(s!==`readable`)throw TypeError(`The stream (in ${s} state) is not in the readable state and cannot be closed`);lr(this)}enqueue(s){if(!Vn(this))throw xr(`enqueue`);if(jt(s,1,`enqueue`),!ArrayBuffer.isView(s))throw TypeError(`chunk must be an array buffer view`);if(s.byteLength===0)throw TypeError(`chunk must have non-zero byteLength`);if(s.buffer.byteLength===0)throw TypeError(`chunk's buffer must have non-zero byteLength`);if(this._closeRequested)throw TypeError(`stream is closed or draining`);let l=this._controlledReadableByteStream._state;if(l!==`readable`)throw TypeError(`The stream (in ${l} state) is not in the readable state and cannot be enqueued to`);ur(this,s)}error(s=void 0){if(!Vn(this))throw xr(`error`);dr(this,s)}[Oe](s){Wn(this),Fn(this);let l=this._cancelAlgorithm(s);return cr(this),l}[je](s){let l=this._controlledReadableByteStream;if(this._queueTotalSize>0){fr(this,s);return}let f=this._autoAllocateChunkSize;if(f!==void 0){let l;try{l=new ArrayBuffer(f)}catch(l){s._errorSteps(l);return}let p={buffer:l,bufferByteLength:f,byteOffset:0,byteLength:f,bytesFilled:0,minimumFill:1,elementSize:1,viewConstructor:Uint8Array,readerType:`default`};this._pendingPullIntos.push(p)}Jt(l,s),Un(this)}[Ne](){if(this._pendingPullIntos.length>0){let s=this._pendingPullIntos.peek();s.readerType=`none`,this._pendingPullIntos=new be,this._pendingPullIntos.push(s)}}}Object.defineProperties(Bn.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),g(Bn.prototype.close,`close`),g(Bn.prototype.enqueue,`enqueue`),g(Bn.prototype.error,`error`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(Bn.prototype,Symbol.toStringTag,{value:`ReadableByteStreamController`,configurable:!0});function Vn(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_controlledReadableByteStream`)?!1:s instanceof Bn}function Hn(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_associatedReadableByteStreamController`)?!1:s instanceof zn}function Un(s){if(sr(s)){if(s._pulling){s._pullAgain=!0;return}s._pulling=!0,N(s._pullAlgorithm(),()=>(s._pulling=!1,s._pullAgain&&(s._pullAgain=!1,Un(s)),null),l=>(dr(s,l),null))}}function Wn(s){$n(s),s._pendingPullIntos=new be}function Gn(s,l){let f=!1;s._state===`closed`&&(f=!0);let p=Kn(l);l.readerType===`default`?Xt(s,p,f):Dr(s,p,f)}function Kn(s){let l=s.bytesFilled,f=s.elementSize;return new s.viewConstructor(s.buffer,s.byteOffset,l/f)}function qn(s,l,f,p){s._queue.push({buffer:l,byteOffset:f,byteLength:p}),s._queueTotalSize+=p}function Jn(s,l,f,p){let g;try{g=Sn(l,f,f+p)}catch(l){throw dr(s,l),l}qn(s,g,0,p)}function Yn(s,l){l.bytesFilled>0&&Jn(s,l.buffer,l.byteOffset,l.bytesFilled),or(s)}function Xn(s,l){let f=Math.min(s._queueTotalSize,l.byteLength-l.bytesFilled),p=l.bytesFilled+f,g=f,v=!1,b=p-p%l.elementSize;b>=l.minimumFill&&(g=b-l.bytesFilled,v=!0);let C=s._queue;for(;g>0;){let f=C.peek(),p=Math.min(g,f.byteLength),v=l.byteOffset+l.bytesFilled;yn(l.buffer,v,f.buffer,f.byteOffset,p),f.byteLength===p?C.shift():(f.byteOffset+=p,f.byteLength-=p),s._queueTotalSize-=p,Zn(s,p,l),g-=p}return v}function Zn(s,l,f){f.bytesFilled+=l}function Qn(s){s._queueTotalSize===0&&s._closeRequested?(cr(s),Xa(s._controlledReadableByteStream)):Un(s)}function $n(s){s._byobRequest!==null&&(s._byobRequest._associatedReadableByteStreamController=void 0,s._byobRequest._view=null,s._byobRequest=null)}function er(s){for(;s._pendingPullIntos.length>0;){if(s._queueTotalSize===0)return;let l=s._pendingPullIntos.peek();Xn(s,l)&&(or(s),Gn(s._controlledReadableByteStream,l))}}function tr(s){let l=s._controlledReadableByteStream._reader;for(;l._readRequests.length>0;){if(s._queueTotalSize===0)return;fr(s,l._readRequests.shift())}}function nr(s,l,f,p){let g=s._controlledReadableByteStream,v=l.constructor,b=Rn(v),{byteOffset:C,byteLength:w}=l,E=f*b,k;try{k=bn(l.buffer)}catch(s){p._errorSteps(s);return}let A={buffer:k,bufferByteLength:k.byteLength,byteOffset:C,byteLength:w,bytesFilled:0,minimumFill:E,elementSize:b,viewConstructor:v,readerType:`byob`};if(s._pendingPullIntos.length>0){s._pendingPullIntos.push(A),Er(g,p);return}if(g._state===`closed`){let s=new v(A.buffer,A.byteOffset,0);p._closeSteps(s);return}if(s._queueTotalSize>0){if(Xn(s,A)){let l=Kn(A);Qn(s),p._chunkSteps(l);return}if(s._closeRequested){let l=TypeError(`Insufficient bytes to fill elements in the given buffer`);dr(s,l),p._errorSteps(l);return}}s._pendingPullIntos.push(A),Er(g,p),Un(s)}function rr(s,l){l.readerType===`none`&&or(s);let f=s._controlledReadableByteStream;if(kr(f))for(;Or(f)>0;)Gn(f,or(s))}function ir(s,l,f){if(Zn(s,l,f),f.readerType===`none`){Yn(s,f),er(s);return}if(f.bytesFilled0){let l=f.byteOffset+f.bytesFilled;Jn(s,f.buffer,l-p,p)}f.bytesFilled-=p,Gn(s._controlledReadableByteStream,f),er(s)}function ar(s,l){let f=s._pendingPullIntos.peek();$n(s),s._controlledReadableByteStream._state===`closed`?rr(s,f):ir(s,l,f),Un(s)}function or(s){return s._pendingPullIntos.shift()}function sr(s){let l=s._controlledReadableByteStream;return l._state!==`readable`||s._closeRequested||!s._started?!1:!!(en(l)&&Zt(l)>0||kr(l)&&Or(l)>0||mr(s)>0)}function cr(s){s._pullAlgorithm=void 0,s._cancelAlgorithm=void 0}function lr(s){let l=s._controlledReadableByteStream;if(!(s._closeRequested||l._state!==`readable`)){if(s._queueTotalSize>0){s._closeRequested=!0;return}if(s._pendingPullIntos.length>0){let l=s._pendingPullIntos.peek();if(l.bytesFilled%l.elementSize!==0){let l=TypeError(`Insufficient bytes to fill elements in the given buffer`);throw dr(s,l),l}}cr(s),Xa(l)}}function ur(s,l){let f=s._controlledReadableByteStream;if(s._closeRequested||f._state!==`readable`)return;let{buffer:p,byteOffset:g,byteLength:v}=l;if(xn(p))throw TypeError(`chunk's buffer is detached and so cannot be enqueued`);let b=bn(p);if(s._pendingPullIntos.length>0){let l=s._pendingPullIntos.peek();if(xn(l.buffer))throw TypeError(`The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk`);$n(s),l.buffer=bn(l.buffer),l.readerType===`none`&&Yn(s,l)}en(f)?(tr(s),Zt(f)===0?qn(s,b,g,v):(s._pendingPullIntos.length>0&&or(s),Xt(f,new Uint8Array(b,g,v),!1))):kr(f)?(qn(s,b,g,v),er(s)):qn(s,b,g,v),Un(s)}function dr(s,l){let f=s._controlledReadableByteStream;f._state===`readable`&&(Wn(s),Fn(s),cr(s),Za(f,l))}function fr(s,l){let f=s._queue.shift();s._queueTotalSize-=f.byteLength,Qn(s);let p=new Uint8Array(f.buffer,f.byteOffset,f.byteLength);l._chunkSteps(p)}function pr(s){if(s._byobRequest===null&&s._pendingPullIntos.length>0){let l=s._pendingPullIntos.peek(),f=new Uint8Array(l.buffer,l.byteOffset+l.bytesFilled,l.byteLength-l.bytesFilled),p=Object.create(zn.prototype);yr(p,s,f),s._byobRequest=p}return s._byobRequest}function mr(s){let l=s._controlledReadableByteStream._state;return l===`errored`?null:l===`closed`?0:s._strategyHWM-s._queueTotalSize}function hr(s,l){let f=s._pendingPullIntos.peek();if(s._controlledReadableByteStream._state===`closed`){if(l!==0)throw TypeError(`bytesWritten must be 0 when calling respond() on a closed stream`)}else{if(l===0)throw TypeError(`bytesWritten must be greater than 0 when calling respond() on a readable stream`);if(f.bytesFilled+l>f.byteLength)throw RangeError(`bytesWritten out of range`)}f.buffer=bn(f.buffer),ar(s,l)}function gr(s,l){let f=s._pendingPullIntos.peek();if(s._controlledReadableByteStream._state===`closed`){if(l.byteLength!==0)throw TypeError(`The view's length must be 0 when calling respondWithNewView() on a closed stream`)}else if(l.byteLength===0)throw TypeError(`The view's length must be greater than 0 when calling respondWithNewView() on a readable stream`);if(f.byteOffset+f.bytesFilled!==l.byteOffset)throw RangeError(`The region specified by view does not match byobRequest`);if(f.bufferByteLength!==l.buffer.byteLength)throw RangeError(`The buffer of view has different capacity than byobRequest`);if(f.bytesFilled+l.byteLength>f.byteLength)throw RangeError(`The region specified by view is larger than byobRequest`);let p=l.byteLength;f.buffer=bn(l.buffer),ar(s,p)}function _r(s,l,f,p,g,v,b){l._controlledReadableByteStream=s,l._pullAgain=!1,l._pulling=!1,l._byobRequest=null,l._queue=l._queueTotalSize=void 0,Fn(l),l._closeRequested=!1,l._started=!1,l._strategyHWM=v,l._pullAlgorithm=p,l._cancelAlgorithm=g,l._autoAllocateChunkSize=b,l._pendingPullIntos=new be,s._readableStreamController=l,N(E(f()),()=>(l._started=!0,Un(l),null),s=>(dr(l,s),null))}function vr(s,l,f){let p=Object.create(Bn.prototype),g,v,b;g=l.start===void 0?()=>void 0:()=>l.start(p),v=l.pull===void 0?()=>E(void 0):()=>l.pull(p),b=l.cancel===void 0?()=>E(void 0):s=>l.cancel(s);let C=l.autoAllocateChunkSize;if(C===0)throw TypeError(`autoAllocateChunkSize must be greater than 0`);_r(s,p,g,v,b,f,C)}function yr(s,l,f){s._associatedReadableByteStreamController=l,s._view=f}function br(s){return TypeError(`ReadableStreamBYOBRequest.prototype.${s} can only be used on a ReadableStreamBYOBRequest`)}function xr(s){return TypeError(`ReadableByteStreamController.prototype.${s} can only be used on a ReadableByteStreamController`)}function Sr(s,l){yt(s,l);let f=s?.mode;return{mode:f===void 0?void 0:Cr(f,`${l} has member 'mode' that`)}}function Cr(s,l){if(s=`${s}`,s!==`byob`)throw TypeError(`${l} '${s}' is not a valid enumeration value for ReadableStreamReaderMode`);return s}function wr(s,l){var f;return yt(s,l),{min:Ht(s?.min??1,`${l} has member 'min' that`)}}function Tr(s){return new Ar(s)}function Er(s,l){s._reader._readIntoRequests.push(l)}function Dr(s,l,f){let p=s._reader._readIntoRequests.shift();f?p._closeSteps(l):p._chunkSteps(l)}function Or(s){return s._reader._readIntoRequests.length}function kr(s){let l=s._reader;return!(l===void 0||!jr(l))}class Ar{constructor(s){if(jt(s,1,`ReadableStreamBYOBReader`),Gt(s,`First parameter`),Ja(s))throw TypeError(`This stream has already been locked for exclusive reading by another reader`);if(!Vn(s._readableStreamController))throw TypeError(`Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source`);Pe(this,s),this._readIntoRequests=new be}get closed(){return jr(this)?this._closedPromise:k(Fr(`closed`))}cancel(s=void 0){return jr(this)?this._ownerReadableStream===void 0?k(We(`cancel`)):ze(this,s):k(Fr(`cancel`))}read(s,l={}){if(!jr(this))return k(Fr(`read`));if(!ArrayBuffer.isView(s))return k(TypeError(`view must be an array buffer view`));if(s.byteLength===0)return k(TypeError(`view must have non-zero byteLength`));if(s.buffer.byteLength===0)return k(TypeError(`view's buffer must have non-zero byteLength`));if(xn(s.buffer))return k(TypeError(`view's buffer has been detached`));let f;try{f=wr(l,`options`)}catch(s){return k(s)}let p=f.min;if(p===0)return k(TypeError(`options.min must be greater than 0`));if(!Ln(s)){if(p>s.length)return k(RangeError(`options.min must be less than or equal to view's length`))}else if(p>s.byteLength)return k(RangeError(`options.min must be less than or equal to view's byteLength`));if(this._ownerReadableStream===void 0)return k(We(`read from`));let g,v,b=w((s,l)=>{g=s,v=l});return Mr(this,s,p,{_chunkSteps:s=>g({value:s,done:!1}),_closeSteps:s=>g({value:s,done:!0}),_errorSteps:s=>v(s)}),b}releaseLock(){if(!jr(this))throw Fr(`releaseLock`);this._ownerReadableStream!==void 0&&Nr(this)}}Object.defineProperties(Ar.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),g(Ar.prototype.cancel,`cancel`),g(Ar.prototype.read,`read`),g(Ar.prototype.releaseLock,`releaseLock`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(Ar.prototype,Symbol.toStringTag,{value:`ReadableStreamBYOBReader`,configurable:!0});function jr(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_readIntoRequests`)?!1:s instanceof Ar}function Mr(s,l,f,p){let g=s._ownerReadableStream;g._disturbed=!0,g._state===`errored`?p._errorSteps(g._storedError):nr(g._readableStreamController,l,f,p)}function Nr(s){Be(s),Pr(s,TypeError(`Reader was released`))}function Pr(s,l){let f=s._readIntoRequests;s._readIntoRequests=new be,f.forEach(s=>{s._errorSteps(l)})}function Fr(s){return TypeError(`ReadableStreamBYOBReader.prototype.${s} can only be used on a ReadableStreamBYOBReader`)}function Ir(s,l){let{highWaterMark:f}=s;if(f===void 0)return l;if(mn(f)||f<0)throw RangeError(`Invalid highWaterMark`);return f}function Lr(s){let{size:l}=s;return l||(()=>1)}function Rr(s,l){yt(s,l);let f=s?.highWaterMark,p=s?.size;return{highWaterMark:f===void 0?void 0:Lt(f),size:p===void 0?void 0:zr(p,`${l} has member 'size' that`)}}function zr(s,l){return Tt(s,l),l=>Lt(s(l))}function Br(s,l){yt(s,l);let f=s?.abort,p=s?.close,g=s?.start,v=s?.type,b=s?.write;return{abort:f===void 0?void 0:Vr(f,s,`${l} has member 'abort' that`),close:p===void 0?void 0:Hr(p,s,`${l} has member 'close' that`),start:g===void 0?void 0:Ur(g,s,`${l} has member 'start' that`),write:b===void 0?void 0:Wr(b,s,`${l} has member 'write' that`),type:v}}function Vr(s,l,f){return Tt(s,f),f=>le(s,l,[f])}function Hr(s,l,f){return Tt(s,f),()=>le(s,l,[])}function Ur(s,l,f){return Tt(s,f),f=>J(s,l,[f])}function Wr(s,l,f){return Tt(s,f),(f,p)=>le(s,l,[f,p])}function Gr(s,l){if(!$r(s))throw TypeError(`${l} is not a WritableStream.`)}function Kr(s){if(typeof s!=`object`||!s)return!1;try{return typeof s.aborted==`boolean`}catch{return!1}}let qr=typeof AbortController==`function`;function Jr(){if(qr)return new AbortController}class Yr{constructor(s={},l={}){s===void 0?s=null:At(s,`First parameter`);let f=Rr(l,`Second parameter`),p=Br(s,`First parameter`);if(Qr(this),p.type!==void 0)throw RangeError(`Invalid type is specified`);let g=Lr(f),v=Ir(f,1);ji(this,p,v,g)}get locked(){if(!$r(this))throw Ui(`locked`);return ei(this)}abort(s=void 0){return $r(this)?ei(this)?k(TypeError(`Cannot abort a stream that already has a writer`)):ti(this,s):k(Ui(`abort`))}close(){return $r(this)?ei(this)?k(TypeError(`Cannot close a stream that already has a writer`)):di(this)?k(TypeError(`Cannot close an already-closing stream`)):ni(this):k(Ui(`close`))}getWriter(){if(!$r(this))throw Ui(`getWriter`);return Xr(this)}}Object.defineProperties(Yr.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),g(Yr.prototype.abort,`abort`),g(Yr.prototype.close,`close`),g(Yr.prototype.getWriter,`getWriter`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(Yr.prototype,Symbol.toStringTag,{value:`WritableStream`,configurable:!0});function Xr(s){return new _i(s)}function Zr(s,l,f,p,g=1,v=()=>1){let b=Object.create(Yr.prototype);return Qr(b),Ai(b,Object.create(Oi.prototype),s,l,f,p,g,v),b}function Qr(s){s._state=`writable`,s._storedError=void 0,s._writer=void 0,s._writableStreamController=void 0,s._writeRequests=new be,s._inFlightWriteRequest=void 0,s._closeRequest=void 0,s._inFlightCloseRequest=void 0,s._pendingAbortRequest=void 0,s._backpressure=!1}function $r(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_writableStreamController`)?!1:s instanceof Yr}function ei(s){return s._writer!==void 0}function ti(s,l){var f;if(s._state===`closed`||s._state===`errored`)return E(void 0);s._writableStreamController._abortReason=l,(f=s._writableStreamController._abortController)==null||f.abort(l);let p=s._state;if(p===`closed`||p===`errored`)return E(void 0);if(s._pendingAbortRequest!==void 0)return s._pendingAbortRequest._promise;let g=!1;p===`erroring`&&(g=!0,l=void 0);let v=w((f,p)=>{s._pendingAbortRequest={_promise:void 0,_resolve:f,_reject:p,_reason:l,_wasAlreadyErroring:g}});return s._pendingAbortRequest._promise=v,g||ai(s,l),v}function ni(s){let l=s._state;if(l===`closed`||l===`errored`)return k(TypeError(`The stream (in ${l} state) is not in the writable state and cannot be closed`));let f=w((l,f)=>{s._closeRequest={_resolve:l,_reject:f}}),p=s._writer;return p!==void 0&&s._backpressure&&l===`writable`&&aa(p),Ni(s._writableStreamController),f}function ri(s){return w((l,f)=>{let p={_resolve:l,_reject:f};s._writeRequests.push(p)})}function ii(s,l){if(s._state===`writable`){ai(s,l);return}oi(s)}function ai(s,l){let f=s._writableStreamController;s._state=`erroring`,s._storedError=l;let p=s._writer;p!==void 0&&Ci(p,l),!fi(s)&&f._started&&oi(s)}function oi(s){s._state=`errored`,s._writableStreamController[De]();let l=s._storedError;if(s._writeRequests.forEach(s=>{s._reject(l)}),s._writeRequests=new be,s._pendingAbortRequest===void 0){hi(s);return}let f=s._pendingAbortRequest;if(s._pendingAbortRequest=void 0,f._wasAlreadyErroring){f._reject(l),hi(s);return}N(s._writableStreamController[xe](f._reason),()=>(f._resolve(),hi(s),null),l=>(f._reject(l),hi(s),null))}function si(s){s._inFlightWriteRequest._resolve(void 0),s._inFlightWriteRequest=void 0}function ci(s,l){s._inFlightWriteRequest._reject(l),s._inFlightWriteRequest=void 0,ii(s,l)}function li(s){s._inFlightCloseRequest._resolve(void 0),s._inFlightCloseRequest=void 0,s._state===`erroring`&&(s._storedError=void 0,s._pendingAbortRequest!==void 0&&(s._pendingAbortRequest._resolve(),s._pendingAbortRequest=void 0)),s._state=`closed`;let l=s._writer;l!==void 0&&Qi(l)}function ui(s,l){s._inFlightCloseRequest._reject(l),s._inFlightCloseRequest=void 0,s._pendingAbortRequest!==void 0&&(s._pendingAbortRequest._reject(l),s._pendingAbortRequest=void 0),ii(s,l)}function di(s){return!(s._closeRequest===void 0&&s._inFlightCloseRequest===void 0)}function fi(s){return!(s._inFlightWriteRequest===void 0&&s._inFlightCloseRequest===void 0)}function pi(s){s._inFlightCloseRequest=s._closeRequest,s._closeRequest=void 0}function mi(s){s._inFlightWriteRequest=s._writeRequests.shift()}function hi(s){s._closeRequest!==void 0&&(s._closeRequest._reject(s._storedError),s._closeRequest=void 0);let l=s._writer;l!==void 0&&Xi(l,s._storedError)}function gi(s,l){let f=s._writer;f!==void 0&&l!==s._backpressure&&(l?ra(f):aa(f)),s._backpressure=l}class _i{constructor(s){if(jt(s,1,`WritableStreamDefaultWriter`),Gr(s,`First parameter`),ei(s))throw TypeError(`This stream has already been locked for exclusive writing by another writer`);this._ownerWritableStream=s,s._writer=this;let l=s._state;if(l===`writable`)!di(s)&&s._backpressure?$i(this):ta(this),qi(this);else if(l===`erroring`)ea(this,s._storedError),qi(this);else if(l===`closed`)ta(this),Yi(this);else{let l=s._storedError;ea(this,l),Ji(this,l)}}get closed(){return vi(this)?this._closedPromise:k(Gi(`closed`))}get desiredSize(){if(!vi(this))throw Gi(`desiredSize`);if(this._ownerWritableStream===void 0)throw Ki(`desiredSize`);return wi(this)}get ready(){return vi(this)?this._readyPromise:k(Gi(`ready`))}abort(s=void 0){return vi(this)?this._ownerWritableStream===void 0?k(Ki(`abort`)):yi(this,s):k(Gi(`abort`))}close(){if(!vi(this))return k(Gi(`close`));let s=this._ownerWritableStream;return s===void 0?k(Ki(`close`)):di(s)?k(TypeError(`Cannot close an already-closing stream`)):bi(this)}releaseLock(){if(!vi(this))throw Gi(`releaseLock`);this._ownerWritableStream!==void 0&&Ti(this)}write(s=void 0){return vi(this)?this._ownerWritableStream===void 0?k(Ki(`write to`)):Ei(this,s):k(Gi(`write`))}}Object.defineProperties(_i.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),g(_i.prototype.abort,`abort`),g(_i.prototype.close,`close`),g(_i.prototype.releaseLock,`releaseLock`),g(_i.prototype.write,`write`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(_i.prototype,Symbol.toStringTag,{value:`WritableStreamDefaultWriter`,configurable:!0});function vi(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_ownerWritableStream`)?!1:s instanceof _i}function yi(s,l){let f=s._ownerWritableStream;return ti(f,l)}function bi(s){let l=s._ownerWritableStream;return ni(l)}function xi(s){let l=s._ownerWritableStream,f=l._state;return di(l)||f===`closed`?E(void 0):f===`errored`?k(l._storedError):bi(s)}function Si(s,l){s._closedPromiseState===`pending`?Xi(s,l):Zi(s,l)}function Ci(s,l){s._readyPromiseState===`pending`?na(s,l):ia(s,l)}function wi(s){let l=s._ownerWritableStream,f=l._state;return f===`errored`||f===`erroring`?null:f===`closed`?0:Fi(l._writableStreamController)}function Ti(s){let l=s._ownerWritableStream,f=TypeError(`Writer was released and can no longer be used to monitor the stream's closedness`);Ci(s,f),Si(s,f),l._writer=void 0,s._ownerWritableStream=void 0}function Ei(s,l){let f=s._ownerWritableStream,p=f._writableStreamController,g=Pi(p,l);if(f!==s._ownerWritableStream)return k(Ki(`write to`));let v=f._state;if(v===`errored`)return k(f._storedError);if(di(f)||v===`closed`)return k(TypeError(`The stream is closing or closed and cannot be written to`));if(v===`erroring`)return k(f._storedError);let b=ri(f);return Ii(p,l,g),b}let Di={};class Oi{constructor(){throw TypeError(`Illegal constructor`)}get abortReason(){if(!ki(this))throw Wi(`abortReason`);return this._abortReason}get signal(){if(!ki(this))throw Wi(`signal`);if(this._abortController===void 0)throw TypeError(`WritableStreamDefaultController.prototype.signal is not supported`);return this._abortController.signal}error(s=void 0){if(!ki(this))throw Wi(`error`);this._controlledWritableStream._state===`writable`&&Hi(this,s)}[xe](s){let l=this._abortAlgorithm(s);return Mi(this),l}[De](){Fn(this)}}Object.defineProperties(Oi.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(Oi.prototype,Symbol.toStringTag,{value:`WritableStreamDefaultController`,configurable:!0});function ki(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_controlledWritableStream`)?!1:s instanceof Oi}function Ai(s,l,f,p,g,v,b,C){l._controlledWritableStream=s,s._writableStreamController=l,l._queue=void 0,l._queueTotalSize=void 0,Fn(l),l._abortReason=void 0,l._abortController=Jr(),l._started=!1,l._strategySizeAlgorithm=C,l._strategyHWM=b,l._writeAlgorithm=p,l._closeAlgorithm=g,l._abortAlgorithm=v,gi(s,Vi(l)),N(E(f()),()=>(l._started=!0,Li(l),null),f=>(l._started=!0,ii(s,f),null))}function ji(s,l,f,p){let g=Object.create(Oi.prototype),v,b,C,w;v=l.start===void 0?()=>void 0:()=>l.start(g),b=l.write===void 0?()=>E(void 0):s=>l.write(s,g),C=l.close===void 0?()=>E(void 0):()=>l.close(),w=l.abort===void 0?()=>E(void 0):s=>l.abort(s),Ai(s,g,v,b,C,w,f,p)}function Mi(s){s._writeAlgorithm=void 0,s._closeAlgorithm=void 0,s._abortAlgorithm=void 0,s._strategySizeAlgorithm=void 0}function Ni(s){Nn(s,Di,0),Li(s)}function Pi(s,l){try{return s._strategySizeAlgorithm(l)}catch(l){return Ri(s,l),1}}function Fi(s){return s._strategyHWM-s._queueTotalSize}function Ii(s,l,f){try{Nn(s,l,f)}catch(l){Ri(s,l);return}let p=s._controlledWritableStream;!di(p)&&p._state===`writable`&&gi(p,Vi(s)),Li(s)}function Li(s){let l=s._controlledWritableStream;if(!s._started||l._inFlightWriteRequest!==void 0)return;if(l._state===`erroring`){oi(l);return}if(s._queue.length===0)return;let f=Pn(s);f===Di?zi(s):Bi(s,f)}function Ri(s,l){s._controlledWritableStream._state===`writable`&&Hi(s,l)}function zi(s){let l=s._controlledWritableStream;pi(l),Mn(s);let f=s._closeAlgorithm();Mi(s),N(f,()=>(li(l),null),s=>(ui(l,s),null))}function Bi(s,l){let f=s._controlledWritableStream;mi(f),N(s._writeAlgorithm(l),()=>{si(f);let l=f._state;return Mn(s),!di(f)&&l===`writable`&&gi(f,Vi(s)),Li(s),null},l=>(f._state===`writable`&&Mi(s),ci(f,l),null))}function Vi(s){return Fi(s)<=0}function Hi(s,l){let f=s._controlledWritableStream;Mi(s),ai(f,l)}function Ui(s){return TypeError(`WritableStream.prototype.${s} can only be used on a WritableStream`)}function Wi(s){return TypeError(`WritableStreamDefaultController.prototype.${s} can only be used on a WritableStreamDefaultController`)}function Gi(s){return TypeError(`WritableStreamDefaultWriter.prototype.${s} can only be used on a WritableStreamDefaultWriter`)}function Ki(s){return TypeError(`Cannot `+s+` a stream using a released writer`)}function qi(s){s._closedPromise=w((l,f)=>{s._closedPromise_resolve=l,s._closedPromise_reject=f,s._closedPromiseState=`pending`})}function Ji(s,l){qi(s),Xi(s,l)}function Yi(s){qi(s),Qi(s)}function Xi(s,l){s._closedPromise_reject!==void 0&&(B(s._closedPromise),s._closedPromise_reject(l),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0,s._closedPromiseState=`rejected`)}function Zi(s,l){Ji(s,l)}function Qi(s){s._closedPromise_resolve!==void 0&&(s._closedPromise_resolve(void 0),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0,s._closedPromiseState=`resolved`)}function $i(s){s._readyPromise=w((l,f)=>{s._readyPromise_resolve=l,s._readyPromise_reject=f}),s._readyPromiseState=`pending`}function ea(s,l){$i(s),na(s,l)}function ta(s){$i(s),aa(s)}function na(s,l){s._readyPromise_reject!==void 0&&(B(s._readyPromise),s._readyPromise_reject(l),s._readyPromise_resolve=void 0,s._readyPromise_reject=void 0,s._readyPromiseState=`rejected`)}function ra(s){$i(s)}function ia(s,l){ea(s,l)}function aa(s){s._readyPromise_resolve!==void 0&&(s._readyPromise_resolve(void 0),s._readyPromise_resolve=void 0,s._readyPromise_reject=void 0,s._readyPromiseState=`fulfilled`)}function oa(){if(typeof globalThis<`u`)return globalThis;if(typeof self<`u`)return self;if(typeof global<`u`)return global}let sa=oa();function ca(s){if(!(typeof s==`function`||typeof s==`object`)||s.name!==`DOMException`)return!1;try{return new s,!0}catch{return!1}}function la(){let s=sa?.DOMException;return ca(s)?s:void 0}function ua(){let s=function(s,l){this.message=s||``,this.name=l||`Error`,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return g(s,`DOMException`),s.prototype=Object.create(Error.prototype),Object.defineProperty(s.prototype,`constructor`,{value:s,writable:!0,configurable:!0}),s}let da=la()||ua();function fa(s,f,p,g,v,b){let C=Kt(s),k=Xr(f);s._disturbed=!0;let R=!1,q=E(void 0);return w((J,le)=>{let _e;if(b!==void 0){if(_e=()=>{let l=b.reason===void 0?new da(`Aborted`,`AbortError`):b.reason,p=[];g||p.push(()=>f._state===`writable`?ti(f,l):E(void 0)),v||p.push(()=>s._state===`readable`?Ya(s,l):E(void 0)),Ne(()=>Promise.all(p.map(s=>s())),!0,l)},b.aborted){_e();return}b.addEventListener(`abort`,_e)}function be(){return w((s,l)=>{function f(p){p?s():A(xe(),f,l)}f(!1)})}function xe(){return R?E(!0):A(k._readyPromise,()=>w((s,f)=>{rn(C,{_chunkSteps:f=>{q=A(Ei(k,f),void 0,l),s(!1)},_closeSteps:()=>s(!0),_errorSteps:f})}))}if(Oe(s,C._closedPromise,s=>(g?Pe(!0,s):Ne(()=>ti(f,s),!0,s),null)),Oe(f,k._closedPromise,l=>(v?Pe(!0,l):Ne(()=>Ya(s,l),!0,l),null)),je(s,C._closedPromise,()=>(p?Pe():Ne(()=>xi(k)),null)),di(f)||f._state===`closed`){let l=TypeError(`the destination writable stream closed before all data could be piped to it`);v?Pe(!0,l):Ne(()=>Ya(s,l),!0,l)}B(be());function De(){let s=q;return A(q,()=>s===q?void 0:De())}function Oe(s,l,f){s._state===`errored`?f(s._storedError):I(l,f)}function je(s,l,f){s._state===`closed`?f():F(l,f)}function Ne(s,l,p){if(R)return;R=!0,f._state===`writable`&&!di(f)?F(De(),g):g();function g(){return N(s(),()=>ze(l,p),s=>ze(!0,s)),null}}function Pe(s,l){R||(R=!0,f._state===`writable`&&!di(f)?F(De(),()=>ze(s,l)):ze(s,l))}function ze(s,l){return Ti(k),Be(C),b!==void 0&&b.removeEventListener(`abort`,_e),s?le(l):J(void 0),null}})}class pa{constructor(){throw TypeError(`Illegal constructor`)}get desiredSize(){if(!ma(this))throw Ea(`desiredSize`);return xa(this)}close(){if(!ma(this))throw Ea(`close`);if(!Ca(this))throw TypeError(`The stream is not in a state that permits close`);va(this)}enqueue(s=void 0){if(!ma(this))throw Ea(`enqueue`);if(!Ca(this))throw TypeError(`The stream is not in a state that permits enqueue`);return ya(this,s)}error(s=void 0){if(!ma(this))throw Ea(`error`);ba(this,s)}[Oe](s){Fn(this);let l=this._cancelAlgorithm(s);return _a(this),l}[je](s){let l=this._controlledReadableStream;if(this._queue.length>0){let f=Mn(this);this._closeRequested&&this._queue.length===0?(_a(this),Xa(l)):ha(this),s._chunkSteps(f)}else Jt(l,s),ha(this)}[Ne](){}}Object.defineProperties(pa.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),g(pa.prototype.close,`close`),g(pa.prototype.enqueue,`enqueue`),g(pa.prototype.error,`error`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(pa.prototype,Symbol.toStringTag,{value:`ReadableStreamDefaultController`,configurable:!0});function ma(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_controlledReadableStream`)?!1:s instanceof pa}function ha(s){if(ga(s)){if(s._pulling){s._pullAgain=!0;return}s._pulling=!0,N(s._pullAlgorithm(),()=>(s._pulling=!1,s._pullAgain&&(s._pullAgain=!1,ha(s)),null),l=>(ba(s,l),null))}}function ga(s){let l=s._controlledReadableStream;return!Ca(s)||!s._started?!1:!!(Ja(l)&&Zt(l)>0||xa(s)>0)}function _a(s){s._pullAlgorithm=void 0,s._cancelAlgorithm=void 0,s._strategySizeAlgorithm=void 0}function va(s){if(!Ca(s))return;let l=s._controlledReadableStream;s._closeRequested=!0,s._queue.length===0&&(_a(s),Xa(l))}function ya(s,l){if(!Ca(s))return;let f=s._controlledReadableStream;if(Ja(f)&&Zt(f)>0)Xt(f,l,!1);else{let f;try{f=s._strategySizeAlgorithm(l)}catch(l){throw ba(s,l),l}try{Nn(s,l,f)}catch(l){throw ba(s,l),l}}ha(s)}function ba(s,l){let f=s._controlledReadableStream;f._state===`readable`&&(Fn(s),_a(s),Za(f,l))}function xa(s){let l=s._controlledReadableStream._state;return l===`errored`?null:l===`closed`?0:s._strategyHWM-s._queueTotalSize}function Sa(s){return!ga(s)}function Ca(s){let l=s._controlledReadableStream._state;return!s._closeRequested&&l===`readable`}function wa(s,l,f,p,g,v,b){l._controlledReadableStream=s,l._queue=void 0,l._queueTotalSize=void 0,Fn(l),l._started=!1,l._closeRequested=!1,l._pullAgain=!1,l._pulling=!1,l._strategySizeAlgorithm=b,l._strategyHWM=v,l._pullAlgorithm=p,l._cancelAlgorithm=g,s._readableStreamController=l,N(E(f()),()=>(l._started=!0,ha(l),null),s=>(ba(l,s),null))}function Ta(s,l,f,p){let g=Object.create(pa.prototype),v,b,C;v=l.start===void 0?()=>void 0:()=>l.start(g),b=l.pull===void 0?()=>E(void 0):()=>l.pull(g),C=l.cancel===void 0?()=>E(void 0):s=>l.cancel(s),wa(s,g,v,b,C,f,p)}function Ea(s){return TypeError(`ReadableStreamDefaultController.prototype.${s} can only be used on a ReadableStreamDefaultController`)}function Da(s,l){return Vn(s._readableStreamController)?ka(s):Oa(s)}function Oa(s,l){let f=Kt(s),p=!1,g=!1,v=!1,b=!1,C,k,A,N,F,R=w(s=>{F=s});function B(){return p?(g=!0,E(void 0)):(p=!0,rn(f,{_chunkSteps:s=>{q(()=>{g=!1;let l=s,f=s;v||ya(A._readableStreamController,l),b||ya(N._readableStreamController,f),p=!1,g&&B()})},_closeSteps:()=>{p=!1,v||va(A._readableStreamController),b||va(N._readableStreamController),(!v||!b)&&F(void 0)},_errorSteps:()=>{p=!1}}),E(void 0))}function J(l){if(v=!0,C=l,b){let l=Ya(s,vn([C,k]));F(l)}return R}function le(l){if(b=!0,k=l,v){let l=Ya(s,vn([C,k]));F(l)}return R}function _e(){}return A=Wa(_e,B,J),N=Wa(_e,B,le),I(f._closedPromise,s=>(ba(A._readableStreamController,s),ba(N._readableStreamController,s),(!v||!b)&&F(void 0),null)),[A,N]}function ka(s){let l=Kt(s),f=!1,p=!1,g=!1,v=!1,b=!1,C,k,A,N,F,R=w(s=>{F=s});function B(s){I(s._closedPromise,f=>s===l?(dr(A._readableStreamController,f),dr(N._readableStreamController,f),(!v||!b)&&F(void 0),null):null)}function J(){jr(l)&&(Be(l),l=Kt(s),B(l)),rn(l,{_chunkSteps:l=>{q(()=>{p=!1,g=!1;let C=l,w=l;if(!v&&!b)try{w=jn(l)}catch(l){dr(A._readableStreamController,l),dr(N._readableStreamController,l),F(Ya(s,l));return}v||ur(A._readableStreamController,C),b||ur(N._readableStreamController,w),f=!1,p?_e():g&&be()})},_closeSteps:()=>{f=!1,v||lr(A._readableStreamController),b||lr(N._readableStreamController),A._readableStreamController._pendingPullIntos.length>0&&hr(A._readableStreamController,0),N._readableStreamController._pendingPullIntos.length>0&&hr(N._readableStreamController,0),(!v||!b)&&F(void 0)},_errorSteps:()=>{f=!1}})}function le(C,w){nn(l)&&(Be(l),l=Tr(s),B(l));let E=w?N:A,k=w?A:N;Mr(l,C,1,{_chunkSteps:l=>{q(()=>{p=!1,g=!1;let C=w?b:v;if(w?v:b)C||gr(E._readableStreamController,l);else{let f;try{f=jn(l)}catch(l){dr(E._readableStreamController,l),dr(k._readableStreamController,l),F(Ya(s,l));return}C||gr(E._readableStreamController,l),ur(k._readableStreamController,f)}f=!1,p?_e():g&&be()})},_closeSteps:s=>{f=!1;let l=w?b:v,p=w?v:b;l||lr(E._readableStreamController),p||lr(k._readableStreamController),s!==void 0&&(l||gr(E._readableStreamController,s),!p&&k._readableStreamController._pendingPullIntos.length>0&&hr(k._readableStreamController,0)),(!l||!p)&&F(void 0)},_errorSteps:()=>{f=!1}})}function _e(){if(f)return p=!0,E(void 0);f=!0;let s=pr(A._readableStreamController);return s===null?J():le(s._view,!1),E(void 0)}function be(){if(f)return g=!0,E(void 0);f=!0;let s=pr(N._readableStreamController);return s===null?J():le(s._view,!0),E(void 0)}function xe(l){if(v=!0,C=l,b){let l=Ya(s,vn([C,k]));F(l)}return R}function De(l){if(b=!0,k=l,v){let l=Ya(s,vn([C,k]));F(l)}return R}function Oe(){}return A=Ga(Oe,_e,xe),N=Ga(Oe,be,De),B(l),[A,N]}function Aa(s){return f(s)&&s.getReader!==void 0}function ja(s){return Aa(s)?Na(s.getReader()):Ma(s)}function Ma(s){let p,g=En(s,`async`),v=l;function b(){let s;try{s=Dn(g)}catch(s){return k(s)}return R(E(s),s=>{if(!f(s))throw TypeError(`The promise returned by the iterator.next() method must fulfill with an object`);if(On(s))va(p._readableStreamController);else{let l=kn(s);ya(p._readableStreamController,l)}})}function C(s){let l=g.iterator,p;try{p=Cn(l,`return`)}catch(s){return k(s)}if(p===void 0)return E(void 0);let v;try{v=J(p,l,[s])}catch(s){return k(s)}return R(E(v),s=>{if(!f(s))throw TypeError(`The promise returned by the iterator.return() method must fulfill with an object`)})}return p=Wa(v,b,C,0),p}function Na(s){let p,g=l;function v(){let l;try{l=s.read()}catch(s){return k(s)}return R(l,s=>{if(!f(s))throw TypeError(`The promise returned by the reader.read() method must fulfill with an object`);if(s.done)va(p._readableStreamController);else{let l=s.value;ya(p._readableStreamController,l)}})}function b(l){try{return E(s.cancel(l))}catch(s){return k(s)}}return p=Wa(g,v,b,0),p}function Pa(s,l){yt(s,l);let f=s,p=f?.autoAllocateChunkSize,g=f?.cancel,v=f?.pull,b=f?.start,C=f?.type;return{autoAllocateChunkSize:p===void 0?void 0:Ht(p,`${l} has member 'autoAllocateChunkSize' that`),cancel:g===void 0?void 0:Fa(g,f,`${l} has member 'cancel' that`),pull:v===void 0?void 0:Ia(v,f,`${l} has member 'pull' that`),start:b===void 0?void 0:La(b,f,`${l} has member 'start' that`),type:C===void 0?void 0:Ra(C,`${l} has member 'type' that`)}}function Fa(s,l,f){return Tt(s,f),f=>le(s,l,[f])}function Ia(s,l,f){return Tt(s,f),f=>le(s,l,[f])}function La(s,l,f){return Tt(s,f),f=>J(s,l,[f])}function Ra(s,l){if(s=`${s}`,s!==`bytes`)throw TypeError(`${l} '${s}' is not a valid enumeration value for ReadableStreamType`);return s}function za(s,l){return yt(s,l),{preventCancel:!!s?.preventCancel}}function Ba(s,l){yt(s,l);let f=s?.preventAbort,p=s?.preventCancel,g=s?.preventClose,v=s?.signal;return v!==void 0&&Va(v,`${l} has member 'signal' that`),{preventAbort:!!f,preventCancel:!!p,preventClose:!!g,signal:v}}function Va(s,l){if(!Kr(s))throw TypeError(`${l} is not an AbortSignal.`)}function Ha(s,l){yt(s,l);let f=s?.readable;It(f,`readable`,`ReadableWritablePair`),Gt(f,`${l} has member 'readable' that`);let p=s?.writable;return It(p,`writable`,`ReadableWritablePair`),Gr(p,`${l} has member 'writable' that`),{readable:f,writable:p}}class Ua{constructor(s={},l={}){s===void 0?s=null:At(s,`First parameter`);let f=Rr(l,`Second parameter`),p=Pa(s,`First parameter`);if(Ka(this),p.type===`bytes`){if(f.size!==void 0)throw RangeError(`The strategy for a byte stream cannot have a size function`);let s=Ir(f,0);vr(this,p,s)}else{let s=Lr(f),l=Ir(f,1);Ta(this,p,l,s)}}get locked(){if(!qa(this))throw Qa(`locked`);return Ja(this)}cancel(s=void 0){return qa(this)?Ja(this)?k(TypeError(`Cannot cancel a stream that already has a reader`)):Ya(this,s):k(Qa(`cancel`))}getReader(s=void 0){if(!qa(this))throw Qa(`getReader`);return Sr(s,`First parameter`).mode===void 0?Kt(this):Tr(this)}pipeThrough(s,l={}){if(!qa(this))throw Qa(`pipeThrough`);jt(s,1,`pipeThrough`);let f=Ha(s,`First parameter`),p=Ba(l,`Second parameter`);if(Ja(this))throw TypeError(`ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream`);if(ei(f.writable))throw TypeError(`ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream`);return B(fa(this,f.writable,p.preventClose,p.preventAbort,p.preventCancel,p.signal)),f.readable}pipeTo(s,l={}){if(!qa(this))return k(Qa(`pipeTo`));if(s===void 0)return k(`Parameter 1 is required in 'pipeTo'.`);if(!$r(s))return k(TypeError(`ReadableStream.prototype.pipeTo's first argument must be a WritableStream`));let f;try{f=Ba(l,`Second parameter`)}catch(s){return k(s)}return Ja(this)?k(TypeError(`ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream`)):ei(s)?k(TypeError(`ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream`)):fa(this,s,f.preventClose,f.preventAbort,f.preventCancel,f.signal)}tee(){if(!qa(this))throw Qa(`tee`);return vn(Da(this))}values(s=void 0){if(!qa(this))throw Qa(`values`);let l=za(s,`First parameter`);return dn(this,l.preventCancel)}[Tn](s){return this.values(s)}static from(s){return ja(s)}}Object.defineProperties(Ua,{from:{enumerable:!0}}),Object.defineProperties(Ua.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),g(Ua.from,`from`),g(Ua.prototype.cancel,`cancel`),g(Ua.prototype.getReader,`getReader`),g(Ua.prototype.pipeThrough,`pipeThrough`),g(Ua.prototype.pipeTo,`pipeTo`),g(Ua.prototype.tee,`tee`),g(Ua.prototype.values,`values`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(Ua.prototype,Symbol.toStringTag,{value:`ReadableStream`,configurable:!0}),Object.defineProperty(Ua.prototype,Tn,{value:Ua.prototype.values,writable:!0,configurable:!0});function Wa(s,l,f,p=1,g=()=>1){let v=Object.create(Ua.prototype);return Ka(v),wa(v,Object.create(pa.prototype),s,l,f,p,g),v}function Ga(s,l,f){let p=Object.create(Ua.prototype);return Ka(p),_r(p,Object.create(Bn.prototype),s,l,f,0,void 0),p}function Ka(s){s._state=`readable`,s._reader=void 0,s._storedError=void 0,s._disturbed=!1}function qa(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_readableStreamController`)?!1:s instanceof Ua}function Ja(s){return s._reader!==void 0}function Ya(s,f){if(s._disturbed=!0,s._state===`closed`)return E(void 0);if(s._state===`errored`)return k(s._storedError);Xa(s);let p=s._reader;if(p!==void 0&&jr(p)){let s=p._readIntoRequests;p._readIntoRequests=new be,s.forEach(s=>{s._closeSteps(void 0)})}return R(s._readableStreamController[Oe](f),l)}function Xa(s){s._state=`closed`;let l=s._reader;if(l!==void 0&&(Qe(l),nn(l))){let s=l._readRequests;l._readRequests=new be,s.forEach(s=>{s._closeSteps()})}}function Za(s,l){s._state=`errored`,s._storedError=l;let f=s._reader;f!==void 0&&(Ye(f,l),nn(f)?on(f,l):Pr(f,l))}function Qa(s){return TypeError(`ReadableStream.prototype.${s} can only be used on a ReadableStream`)}function $a(s,l){yt(s,l);let f=s?.highWaterMark;return It(f,`highWaterMark`,`QueuingStrategyInit`),{highWaterMark:Lt(f)}}let eo=s=>s.byteLength;g(eo,`size`);class to{constructor(s){jt(s,1,`ByteLengthQueuingStrategy`),s=$a(s,`First parameter`),this._byteLengthQueuingStrategyHighWaterMark=s.highWaterMark}get highWaterMark(){if(!ro(this))throw no(`highWaterMark`);return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!ro(this))throw no(`size`);return eo}}Object.defineProperties(to.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(to.prototype,Symbol.toStringTag,{value:`ByteLengthQueuingStrategy`,configurable:!0});function no(s){return TypeError(`ByteLengthQueuingStrategy.prototype.${s} can only be used on a ByteLengthQueuingStrategy`)}function ro(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_byteLengthQueuingStrategyHighWaterMark`)?!1:s instanceof to}let io=()=>1;g(io,`size`);class ao{constructor(s){jt(s,1,`CountQueuingStrategy`),s=$a(s,`First parameter`),this._countQueuingStrategyHighWaterMark=s.highWaterMark}get highWaterMark(){if(!so(this))throw oo(`highWaterMark`);return this._countQueuingStrategyHighWaterMark}get size(){if(!so(this))throw oo(`size`);return io}}Object.defineProperties(ao.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(ao.prototype,Symbol.toStringTag,{value:`CountQueuingStrategy`,configurable:!0});function oo(s){return TypeError(`CountQueuingStrategy.prototype.${s} can only be used on a CountQueuingStrategy`)}function so(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_countQueuingStrategyHighWaterMark`)?!1:s instanceof ao}function co(s,l){yt(s,l);let f=s?.cancel,p=s?.flush,g=s?.readableType,v=s?.start,b=s?.transform,C=s?.writableType;return{cancel:f===void 0?void 0:po(f,s,`${l} has member 'cancel' that`),flush:p===void 0?void 0:lo(p,s,`${l} has member 'flush' that`),readableType:g,start:v===void 0?void 0:uo(v,s,`${l} has member 'start' that`),transform:b===void 0?void 0:fo(b,s,`${l} has member 'transform' that`),writableType:C}}function lo(s,l,f){return Tt(s,f),f=>le(s,l,[f])}function uo(s,l,f){return Tt(s,f),f=>J(s,l,[f])}function fo(s,l,f){return Tt(s,f),(f,p)=>le(s,l,[f,p])}function po(s,l,f){return Tt(s,f),f=>le(s,l,[f])}class mo{constructor(s={},l={},f={}){s===void 0&&(s=null);let p=Rr(l,`Second parameter`),g=Rr(f,`Third parameter`),v=co(s,`First parameter`);if(v.readableType!==void 0)throw RangeError(`Invalid readableType specified`);if(v.writableType!==void 0)throw RangeError(`Invalid writableType specified`);let b=Ir(g,0),C=Lr(g),E=Ir(p,1),k=Lr(p),A,N=w(s=>{A=s});ho(this,N,E,k,b,C),wo(this,v),v.start===void 0?A(void 0):A(v.start(this._transformStreamController))}get readable(){if(!go(this))throw Ro(`readable`);return this._readable}get writable(){if(!go(this))throw Ro(`writable`);return this._writable}}Object.defineProperties(mo.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(mo.prototype,Symbol.toStringTag,{value:`TransformStream`,configurable:!0});function ho(s,l,f,p,g,v){function b(){return l}function C(l){return Ao(s,l)}function w(l){return jo(s,l)}function E(){return Mo(s)}s._writable=Zr(b,C,E,w,f,p);function k(){return No(s)}function A(l){return Po(s,l)}s._readable=Wa(b,k,A,g,v),s._backpressure=void 0,s._backpressureChangePromise=void 0,s._backpressureChangePromise_resolve=void 0,bo(s,!0),s._transformStreamController=void 0}function go(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_transformStreamController`)?!1:s instanceof mo}function _o(s,l){ba(s._readable._readableStreamController,l),vo(s,l)}function vo(s,l){To(s._transformStreamController),Ri(s._writable._writableStreamController,l),yo(s)}function yo(s){s._backpressure&&bo(s,!1)}function bo(s,l){s._backpressureChangePromise!==void 0&&s._backpressureChangePromise_resolve(),s._backpressureChangePromise=w(l=>{s._backpressureChangePromise_resolve=l}),s._backpressure=l}class xo{constructor(){throw TypeError(`Illegal constructor`)}get desiredSize(){if(!So(this))throw Fo(`desiredSize`);let s=this._controlledTransformStream._readable._readableStreamController;return xa(s)}enqueue(s=void 0){if(!So(this))throw Fo(`enqueue`);Eo(this,s)}error(s=void 0){if(!So(this))throw Fo(`error`);Do(this,s)}terminate(){if(!So(this))throw Fo(`terminate`);ko(this)}}Object.defineProperties(xo.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),g(xo.prototype.enqueue,`enqueue`),g(xo.prototype.error,`error`),g(xo.prototype.terminate,`terminate`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(xo.prototype,Symbol.toStringTag,{value:`TransformStreamDefaultController`,configurable:!0});function So(s){return!f(s)||!Object.prototype.hasOwnProperty.call(s,`_controlledTransformStream`)?!1:s instanceof xo}function Co(s,l,f,p,g){l._controlledTransformStream=s,s._transformStreamController=l,l._transformAlgorithm=f,l._flushAlgorithm=p,l._cancelAlgorithm=g,l._finishPromise=void 0,l._finishPromise_resolve=void 0,l._finishPromise_reject=void 0}function wo(s,l){let f=Object.create(xo.prototype),p,g,v;p=l.transform===void 0?s=>{try{return Eo(f,s),E(void 0)}catch(s){return k(s)}}:s=>l.transform(s,f),g=l.flush===void 0?()=>E(void 0):()=>l.flush(f),v=l.cancel===void 0?()=>E(void 0):s=>l.cancel(s),Co(s,f,p,g,v)}function To(s){s._transformAlgorithm=void 0,s._flushAlgorithm=void 0,s._cancelAlgorithm=void 0}function Eo(s,l){let f=s._controlledTransformStream,p=f._readable._readableStreamController;if(!Ca(p))throw TypeError(`Readable side is not in a state that permits enqueue`);try{ya(p,l)}catch(s){throw vo(f,s),f._readable._storedError}Sa(p)!==f._backpressure&&bo(f,!0)}function Do(s,l){_o(s._controlledTransformStream,l)}function Oo(s,l){return R(s._transformAlgorithm(l),void 0,l=>{throw _o(s._controlledTransformStream,l),l})}function ko(s){let l=s._controlledTransformStream,f=l._readable._readableStreamController;va(f),vo(l,TypeError(`TransformStream terminated`))}function Ao(s,l){let f=s._transformStreamController;if(s._backpressure){let p=s._backpressureChangePromise;return R(p,()=>{let p=s._writable;if(p._state===`erroring`)throw p._storedError;return Oo(f,l)})}return Oo(f,l)}function jo(s,l){let f=s._transformStreamController;if(f._finishPromise!==void 0)return f._finishPromise;let p=s._readable;f._finishPromise=w((s,l)=>{f._finishPromise_resolve=s,f._finishPromise_reject=l});let g=f._cancelAlgorithm(l);return To(f),N(g,()=>(p._state===`errored`?Lo(f,p._storedError):(ba(p._readableStreamController,l),Io(f)),null),s=>(ba(p._readableStreamController,s),Lo(f,s),null)),f._finishPromise}function Mo(s){let l=s._transformStreamController;if(l._finishPromise!==void 0)return l._finishPromise;let f=s._readable;l._finishPromise=w((s,f)=>{l._finishPromise_resolve=s,l._finishPromise_reject=f});let p=l._flushAlgorithm();return To(l),N(p,()=>(f._state===`errored`?Lo(l,f._storedError):(va(f._readableStreamController),Io(l)),null),s=>(ba(f._readableStreamController,s),Lo(l,s),null)),l._finishPromise}function No(s){return bo(s,!1),s._backpressureChangePromise}function Po(s,l){let f=s._transformStreamController;if(f._finishPromise!==void 0)return f._finishPromise;let p=s._writable;f._finishPromise=w((s,l)=>{f._finishPromise_resolve=s,f._finishPromise_reject=l});let g=f._cancelAlgorithm(l);return To(f),N(g,()=>(p._state===`errored`?Lo(f,p._storedError):(Ri(p._writableStreamController,l),yo(s),Io(f)),null),l=>(Ri(p._writableStreamController,l),yo(s),Lo(f,l),null)),f._finishPromise}function Fo(s){return TypeError(`TransformStreamDefaultController.prototype.${s} can only be used on a TransformStreamDefaultController`)}function Io(s){s._finishPromise_resolve!==void 0&&(s._finishPromise_resolve(),s._finishPromise_resolve=void 0,s._finishPromise_reject=void 0)}function Lo(s,l){s._finishPromise_reject!==void 0&&(B(s._finishPromise),s._finishPromise_reject(l),s._finishPromise_resolve=void 0,s._finishPromise_reject=void 0)}function Ro(s){return TypeError(`TransformStream.prototype.${s} can only be used on a TransformStream`)}s.ByteLengthQueuingStrategy=to,s.CountQueuingStrategy=ao,s.ReadableByteStreamController=Bn,s.ReadableStream=Ua,s.ReadableStreamBYOBReader=Ar,s.ReadableStreamBYOBRequest=zn,s.ReadableStreamDefaultController=pa,s.ReadableStreamDefaultReader=tn,s.TransformStream=mo,s.TransformStreamDefaultController=xo,s.WritableStream=Yr,s.WritableStreamDefaultController=Oi,s.WritableStreamDefaultWriter=_i}))})),require_streams=__commonJSMin((()=>{let s=65536;if(!globalThis.ReadableStream)try{let s=require(`node:process`),{emitWarning:l}=s;try{s.emitWarning=()=>{},Object.assign(globalThis,require(`node:stream/web`)),s.emitWarning=l}catch(f){throw s.emitWarning=l,f}}catch{Object.assign(globalThis,require_ponyfill_es2018())}try{let{Blob:s}=require(`buffer`);s&&!s.prototype.stream&&(s.prototype.stream=function(s){let l=0,f=this;return new ReadableStream({type:`bytes`,async pull(s){let p=await f.slice(l,Math.min(f.size,l+65536)).arrayBuffer();l+=p.byteLength,s.enqueue(new Uint8Array(p)),l===f.size&&s.close()}})})}catch{}}));async function*toIterator(s,l=!0){for(let f of s)if(`stream`in f)yield*f.stream();else if(ArrayBuffer.isView(f))if(l){let s=f.byteOffset,l=f.byteOffset+f.byteLength;for(;s!==l;){let p=Math.min(l-s,POOL_SIZE),g=f.buffer.slice(s,s+p);s+=g.byteLength,yield new Uint8Array(g)}}else yield f;else{let s=0,l=f;for(;s!==l.size;){let f=await l.slice(s,Math.min(l.size,s+POOL_SIZE)).arrayBuffer();s+=f.byteLength,yield new Uint8Array(f)}}}var import_streams,POOL_SIZE,_Blob$1,Blob$2,init_fetch_blob=__esmMin((()=>{require_streams(),POOL_SIZE=65536,_Blob$1=class s{#e=[];#t=``;#n=0;#r=`transparent`;constructor(l=[],f={}){if(typeof l!=`object`||!l)throw TypeError(`Failed to construct 'Blob': The provided value cannot be converted to a sequence.`);if(typeof l[Symbol.iterator]!=`function`)throw TypeError(`Failed to construct 'Blob': The object must have a callable @@iterator property.`);if(typeof f!=`object`&&typeof f!=`function`)throw TypeError(`Failed to construct 'Blob': parameter 2 cannot convert to dictionary.`);f===null&&(f={});let p=new TextEncoder;for(let f of l){let l;l=ArrayBuffer.isView(f)?new Uint8Array(f.buffer.slice(f.byteOffset,f.byteOffset+f.byteLength)):f instanceof ArrayBuffer?new Uint8Array(f.slice(0)):f instanceof s?f:p.encode(`${f}`),this.#n+=ArrayBuffer.isView(l)?l.byteLength:l.size,this.#e.push(l)}this.#r=`${f.endings===void 0?`transparent`:f.endings}`;let g=f.type===void 0?``:String(f.type);this.#t=/^[\x20-\x7E]*$/.test(g)?g:``}get size(){return this.#n}get type(){return this.#t}async text(){let s=new TextDecoder,l=``;for await(let f of toIterator(this.#e,!1))l+=s.decode(f,{stream:!0});return l+=s.decode(),l}async arrayBuffer(){let s=new Uint8Array(this.size),l=0;for await(let f of toIterator(this.#e,!1))s.set(f,l),l+=f.length;return s.buffer}stream(){let s=toIterator(this.#e,!0);return new globalThis.ReadableStream({type:`bytes`,async pull(l){let f=await s.next();f.done?l.close():l.enqueue(f.value)},async cancel(){await s.return()}})}slice(l=0,f=this.size,p=``){let{size:g}=this,v=l<0?Math.max(g+l,0):Math.min(l,g),b=f<0?Math.max(g+f,0):Math.min(f,g),C=Math.max(b-v,0),w=this.#e,E=[],k=0;for(let s of w){if(k>=C)break;let l=ArrayBuffer.isView(s)?s.byteLength:s.size;if(v&&l<=v)v-=l,b-=l;else{let f;ArrayBuffer.isView(s)?(f=s.subarray(v,Math.min(l,b)),k+=f.byteLength):(f=s.slice(v,Math.min(l,b)),k+=f.size),b-=l,E.push(f),v=0}}let A=new s([],{type:String(p).toLowerCase()});return A.#n=C,A.#e=E,A}get[Symbol.toStringTag](){return`Blob`}static[Symbol.hasInstance](s){return s&&typeof s==`object`&&typeof s.constructor==`function`&&(typeof s.stream==`function`||typeof s.arrayBuffer==`function`)&&/^(Blob|File)$/.test(s[Symbol.toStringTag])}},Object.defineProperties(_Blob$1.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}}),Blob$2=_Blob$1})),_File,File$2,init_file=__esmMin((()=>{init_fetch_blob(),_File=class extends Blob$2{#e=0;#t=``;constructor(s,l,f={}){if(arguments.length<2)throw TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);super(s,f),f===null&&(f={});let p=f.lastModified===void 0?Date.now():Number(f.lastModified);Number.isNaN(p)||(this.#e=p),this.#t=String(l)}get name(){return this.#t}get lastModified(){return this.#e}get[Symbol.toStringTag](){return`File`}static[Symbol.hasInstance](s){return!!s&&s instanceof Blob$2&&/^(File)$/.test(s[Symbol.toStringTag])}},File$2=_File}));function formDataToBlob(s,l=Blob$2){var f=`${r()}${r()}`.replace(/\./g,``).slice(-28).padStart(32,`-`),p=[],g=`--${f}\r\nContent-Disposition: form-data; name="`;return s.forEach((s,l)=>typeof s==`string`?p.push(g+e$1(l)+`"\r\n\r\n${s.replace(/\r(?!\n)|(?{init_fetch_blob(),init_file(),{toStringTag:t$1,iterator:i$1,hasInstance:h}=Symbol,r=Math.random,m=`append,set,get,getAll,delete,keys,values,entries,forEach,constructor`.split(`,`),f$2=(s,l,f)=>(s+=``,/^(Blob|File)$/.test(l&&l[t$1])?[(f=f===void 0?l[t$1]==`File`?l.name:`blob`:f+``,s),l.name!==f||l[t$1]==`blob`?new File$2([l],f,l):l]:[s,l+``]),e$1=(s,l)=>(l?s:s.replace(/\r?\n|\r/g,`\r +`)).replace(/\n/g,`%0A`).replace(/\r/g,`%0D`).replace(/"/g,`%22`),x$1=(s,l,f)=>{if(l.lengthtypeof s[l]!=`function`)}append(...s){x$1(`append`,arguments,2),this.#e.push(f$2(...s))}delete(s){x$1(`delete`,arguments,1),s+=``,this.#e=this.#e.filter(([l])=>l!==s)}get(s){x$1(`get`,arguments,1),s+=``;for(var l=this.#e,f=l.length,p=0;pf[0]===s&&l.push(f[1])),l}has(s){return x$1(`has`,arguments,1),s+=``,this.#e.some(l=>l[0]===s)}forEach(s,l){x$1(`forEach`,arguments,1);for(var[f,p]of this)s.call(l,p,f,this)}set(...s){x$1(`set`,arguments,2);var l=[],f=!0;s=f$2(...s),this.#e.forEach(p=>{p[0]===s[0]?f&&=!l.push(s):l.push(p)}),f&&l.push(s),this.#e=l}*entries(){yield*this.#e}*keys(){for(var[s]of this)yield s}*values(){for(var[,s]of this)yield s}}})),FetchBaseError,init_base=__esmMin((()=>{FetchBaseError=class extends Error{constructor(s,l){super(s),Error.captureStackTrace(this,this.constructor),this.type=l}get name(){return this.constructor.name}get[Symbol.toStringTag](){return this.constructor.name}}})),FetchError,init_fetch_error=__esmMin((()=>{init_base(),FetchError=class extends FetchBaseError{constructor(s,l,f){super(s,l),f&&(this.code=this.errno=f.code,this.erroredSysCall=f.syscall)}}})),NAME,isURLSearchParameters,isBlob$1,isAbortSignal,isDomainOrSubdomain,isSameProtocol,init_is=__esmMin((()=>{NAME=Symbol.toStringTag,isURLSearchParameters=s=>typeof s==`object`&&typeof s.append==`function`&&typeof s.delete==`function`&&typeof s.get==`function`&&typeof s.getAll==`function`&&typeof s.has==`function`&&typeof s.set==`function`&&typeof s.sort==`function`&&s[NAME]===`URLSearchParams`,isBlob$1=s=>s&&typeof s==`object`&&typeof s.arrayBuffer==`function`&&typeof s.type==`string`&&typeof s.stream==`function`&&typeof s.constructor==`function`&&/^(Blob|File)$/.test(s[NAME]),isAbortSignal=s=>typeof s==`object`&&(s[NAME]===`AbortSignal`||s[NAME]===`EventTarget`),isDomainOrSubdomain=(s,l)=>{let f=new URL(l).hostname,p=new URL(s).hostname;return f===p||f.endsWith(`.${p}`)},isSameProtocol=(s,l)=>new URL(l).protocol===new URL(s).protocol}));async function consumeBody(s){if(s[INTERNALS$3].disturbed)throw TypeError(`body used already for: ${s.url}`);if(s[INTERNALS$3].disturbed=!0,s[INTERNALS$3].error)throw s[INTERNALS$3].error;let{body:l}=s;if(l===null||!(l instanceof node_stream.default))return node_buffer.Buffer.alloc(0);let f=[],p=0;try{for await(let g of l){if(s.size>0&&p+g.length>s.size){let f=new FetchError(`content size at ${s.url} over limit: ${s.size}`,`max-size`);throw l.destroy(f),f}p+=g.length,f.push(g)}}catch(l){throw l instanceof FetchBaseError?l:new FetchError(`Invalid response body while trying to fetch ${s.url}: ${l.message}`,`system`,l)}if(l.readableEnded===!0||l._readableState.ended===!0)try{return f.every(s=>typeof s==`string`)?node_buffer.Buffer.from(f.join(``)):node_buffer.Buffer.concat(f,p)}catch(l){throw new FetchError(`Could not create Buffer from response body for ${s.url}: ${l.message}`,`system`,l)}else throw new FetchError(`Premature close of server response while trying to fetch ${s.url}`)}var pipeline,INTERNALS$3,Body,clone,getNonSpecFormDataBoundary,extractContentType,getTotalBytes,writeToStream,init_body=__esmMin((()=>{init_fetch_blob(),init_esm_min(),init_fetch_error(),init_base(),init_is(),pipeline=(0,node_util.promisify)(node_stream.default.pipeline),INTERNALS$3=Symbol(`Body internals`),Body=class{constructor(s,{size:l=0}={}){let f=null;s===null?s=null:isURLSearchParameters(s)?s=node_buffer.Buffer.from(s.toString()):isBlob$1(s)||node_buffer.Buffer.isBuffer(s)||(node_util.types.isAnyArrayBuffer(s)?s=node_buffer.Buffer.from(s):ArrayBuffer.isView(s)?s=node_buffer.Buffer.from(s.buffer,s.byteOffset,s.byteLength):s instanceof node_stream.default||(s instanceof FormData$1?(s=formDataToBlob(s),f=s.type.split(`=`)[1]):s=node_buffer.Buffer.from(String(s))));let p=s;node_buffer.Buffer.isBuffer(s)?p=node_stream.default.Readable.from(s):isBlob$1(s)&&(p=node_stream.default.Readable.from(s.stream())),this[INTERNALS$3]={body:s,stream:p,boundary:f,disturbed:!1,error:null},this.size=l,s instanceof node_stream.default&&s.on(`error`,s=>{let l=s instanceof FetchBaseError?s:new FetchError(`Invalid response body while trying to fetch ${this.url}: ${s.message}`,`system`,s);this[INTERNALS$3].error=l})}get body(){return this[INTERNALS$3].stream}get bodyUsed(){return this[INTERNALS$3].disturbed}async arrayBuffer(){let{buffer:s,byteOffset:l,byteLength:f}=await consumeBody(this);return s.slice(l,l+f)}async formData(){let s=this.headers.get(`content-type`);if(s.startsWith(`application/x-www-form-urlencoded`)){let s=new FormData$1,l=new URLSearchParams(await this.text());for(let[f,p]of l)s.append(f,p);return s}let{toFormData:l}=await Promise.resolve().then(()=>require(`./multipart-parser-mxnQsJvx.cjs`));return l(this.body,s)}async blob(){let s=this.headers&&this.headers.get(`content-type`)||this[INTERNALS$3].body&&this[INTERNALS$3].body.type||``;return new Blob$2([await this.arrayBuffer()],{type:s})}async json(){let s=await this.text();return JSON.parse(s)}async text(){let s=await consumeBody(this);return new TextDecoder().decode(s)}buffer(){return consumeBody(this)}},Body.prototype.buffer=(0,node_util.deprecate)(Body.prototype.buffer,`Please use 'response.arrayBuffer()' instead of 'response.buffer()'`,`node-fetch#buffer`),Object.defineProperties(Body.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0},data:{get:(0,node_util.deprecate)(()=>{},`data doesn't exist, use json(), text(), arrayBuffer(), or body instead`,`https://github.com/node-fetch/node-fetch/issues/1000 (response)`)}}),clone=(s,l)=>{let f,p,{body:g}=s[INTERNALS$3];if(s.bodyUsed)throw Error(`cannot clone body after it is used`);return g instanceof node_stream.default&&typeof g.getBoundary!=`function`&&(f=new node_stream.PassThrough({highWaterMark:l}),p=new node_stream.PassThrough({highWaterMark:l}),g.pipe(f),g.pipe(p),s[INTERNALS$3].stream=f,g=p),g},getNonSpecFormDataBoundary=(0,node_util.deprecate)(s=>s.getBoundary(),`form-data doesn't follow the spec and requires special treatment. Use alternative package`,`https://github.com/node-fetch/node-fetch/issues/1167`),extractContentType=(s,l)=>s===null?null:typeof s==`string`?`text/plain;charset=UTF-8`:isURLSearchParameters(s)?`application/x-www-form-urlencoded;charset=UTF-8`:isBlob$1(s)?s.type||null:node_buffer.Buffer.isBuffer(s)||node_util.types.isAnyArrayBuffer(s)||ArrayBuffer.isView(s)?null:s instanceof FormData$1?`multipart/form-data; boundary=${l[INTERNALS$3].boundary}`:s&&typeof s.getBoundary==`function`?`multipart/form-data;boundary=${getNonSpecFormDataBoundary(s)}`:s instanceof node_stream.default?null:`text/plain;charset=UTF-8`,getTotalBytes=s=>{let{body:l}=s[INTERNALS$3];return l===null?0:isBlob$1(l)?l.size:node_buffer.Buffer.isBuffer(l)?l.length:l&&typeof l.getLengthSync==`function`&&l.hasKnownLength&&l.hasKnownLength()?l.getLengthSync():null},writeToStream=async(s,{body:l})=>{l===null?s.end():await pipeline(l,s)}}));function fromRawHeaders(s=[]){return new Headers(s.reduce((s,l,f,p)=>(f%2==0&&s.push(p.slice(f,f+2)),s),[]).filter(([s,l])=>{try{return validateHeaderName(s),validateHeaderValue(s,String(l)),!0}catch{return!1}}))}var validateHeaderName,validateHeaderValue,Headers,init_headers=__esmMin((()=>{validateHeaderName=typeof node_http.default.validateHeaderName==`function`?node_http.default.validateHeaderName:s=>{if(!/^[\^`\-\w!#$%&'*+.|~]+$/.test(s)){let l=TypeError(`Header name must be a valid HTTP token [${s}]`);throw Object.defineProperty(l,`code`,{value:`ERR_INVALID_HTTP_TOKEN`}),l}},validateHeaderValue=typeof node_http.default.validateHeaderValue==`function`?node_http.default.validateHeaderValue:(s,l)=>{if(/[^\t\u0020-\u007E\u0080-\u00FF]/.test(l)){let l=TypeError(`Invalid character in header content ["${s}"]`);throw Object.defineProperty(l,`code`,{value:`ERR_INVALID_CHAR`}),l}},Headers=class s extends URLSearchParams{constructor(l){let f=[];if(l instanceof s){let s=l.raw();for(let[l,p]of Object.entries(s))f.push(...p.map(s=>[l,s]))}else if(l!=null)if(typeof l==`object`&&!node_util.types.isBoxedPrimitive(l)){let s=l[Symbol.iterator];if(s==null)f.push(...Object.entries(l));else{if(typeof s!=`function`)throw TypeError(`Header pairs must be iterable`);f=[...l].map(s=>{if(typeof s!=`object`||node_util.types.isBoxedPrimitive(s))throw TypeError(`Each header pair must be an iterable object`);return[...s]}).map(s=>{if(s.length!==2)throw TypeError(`Each header pair must be a name/value tuple`);return[...s]})}}else throw TypeError(`Failed to construct 'Headers': The provided value is not of type '(sequence> or record)`);return f=f.length>0?f.map(([s,l])=>(validateHeaderName(s),validateHeaderValue(s,String(l)),[String(s).toLowerCase(),String(l)])):void 0,super(f),new Proxy(this,{get(s,l,f){switch(l){case`append`:case`set`:return(f,p)=>(validateHeaderName(f),validateHeaderValue(f,String(p)),URLSearchParams.prototype[l].call(s,String(f).toLowerCase(),String(p)));case`delete`:case`has`:case`getAll`:return f=>(validateHeaderName(f),URLSearchParams.prototype[l].call(s,String(f).toLowerCase()));case`keys`:return()=>(s.sort(),new Set(URLSearchParams.prototype.keys.call(s)).keys());default:return Reflect.get(s,l,f)}}})}get[Symbol.toStringTag](){return this.constructor.name}toString(){return Object.prototype.toString.call(this)}get(s){let l=this.getAll(s);if(l.length===0)return null;let f=l.join(`, `);return/^content-encoding$/i.test(s)&&(f=f.toLowerCase()),f}forEach(s,l=void 0){for(let f of this.keys())Reflect.apply(s,l,[this.get(f),f,this])}*values(){for(let s of this.keys())yield this.get(s)}*entries(){for(let s of this.keys())yield[s,this.get(s)]}[Symbol.iterator](){return this.entries()}raw(){return[...this.keys()].reduce((s,l)=>(s[l]=this.getAll(l),s),{})}[Symbol.for(`nodejs.util.inspect.custom`)](){return[...this.keys()].reduce((s,l)=>{let f=this.getAll(l);return l===`host`?s[l]=f[0]:s[l]=f.length>1?f:f[0],s},{})}},Object.defineProperties(Headers.prototype,[`get`,`entries`,`forEach`,`values`].reduce((s,l)=>(s[l]={enumerable:!0},s),{}))})),redirectStatus,isRedirect,init_is_redirect=__esmMin((()=>{redirectStatus=new Set([301,302,303,307,308]),isRedirect=s=>redirectStatus.has(s)})),INTERNALS$2,Response,init_response=__esmMin((()=>{init_headers(),init_body(),init_is_redirect(),INTERNALS$2=Symbol(`Response internals`),Response=class s extends Body{constructor(s=null,l={}){super(s,l);let f=l.status==null?200:l.status,p=new Headers(l.headers);if(s!==null&&!p.has(`Content-Type`)){let l=extractContentType(s,this);l&&p.append(`Content-Type`,l)}this[INTERNALS$2]={type:`default`,url:l.url,status:f,statusText:l.statusText||``,headers:p,counter:l.counter,highWaterMark:l.highWaterMark}}get type(){return this[INTERNALS$2].type}get url(){return this[INTERNALS$2].url||``}get status(){return this[INTERNALS$2].status}get ok(){return this[INTERNALS$2].status>=200&&this[INTERNALS$2].status<300}get redirected(){return this[INTERNALS$2].counter>0}get statusText(){return this[INTERNALS$2].statusText}get headers(){return this[INTERNALS$2].headers}get highWaterMark(){return this[INTERNALS$2].highWaterMark}clone(){return new s(clone(this,this.highWaterMark),{type:this.type,url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected,size:this.size,highWaterMark:this.highWaterMark})}static redirect(l,f=302){if(!isRedirect(f))throw RangeError(`Failed to execute "redirect" on "response": Invalid status code`);return new s(null,{headers:{location:new URL(l).toString()},status:f})}static error(){let l=new s(null,{status:0,statusText:``});return l[INTERNALS$2].type=`error`,l}get[Symbol.toStringTag](){return`Response`}},Object.defineProperties(Response.prototype,{type:{enumerable:!0},url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}})})),getSearch,init_get_search=__esmMin((()=>{getSearch=s=>{if(s.search)return s.search;let l=s.href.length-1,f=s.hash||(s.href[l]===`#`?`#`:``);return s.href[l-f.length]===`?`?`?`:``}}));function stripURLForUseAsAReferrer(s,l=!1){return s==null||(s=new URL(s),/^(about|blob|data):$/.test(s.protocol))?`no-referrer`:(s.username=``,s.password=``,s.hash=``,l&&(s.pathname=``,s.search=``),s)}function validateReferrerPolicy(s){if(!ReferrerPolicy.has(s))throw TypeError(`Invalid referrerPolicy: ${s}`);return s}function isOriginPotentiallyTrustworthy(s){if(/^(http|ws)s:$/.test(s.protocol))return!0;let l=s.host.replace(/(^\[)|(]$)/g,``),f=(0,node_net.isIP)(l);return f===4&&/^127\./.test(l)||f===6&&/^(((0+:){7})|(::(0+:){0,6}))0*1$/.test(l)?!0:s.host===`localhost`||s.host.endsWith(`.localhost`)?!1:s.protocol===`file:`}function isUrlPotentiallyTrustworthy(s){return/^about:(blank|srcdoc)$/.test(s)||s.protocol===`data:`||/^(blob|filesystem):$/.test(s.protocol)?!0:isOriginPotentiallyTrustworthy(s)}function determineRequestsReferrer(s,{referrerURLCallback:l,referrerOriginCallback:f}={}){if(s.referrer===`no-referrer`||s.referrerPolicy===``)return null;let p=s.referrerPolicy;if(s.referrer===`about:client`)return`no-referrer`;let g=s.referrer,v=stripURLForUseAsAReferrer(g),b=stripURLForUseAsAReferrer(g,!0);v.toString().length>4096&&(v=b),l&&(v=l(v)),f&&(b=f(b));let C=new URL(s.url);switch(p){case`no-referrer`:return`no-referrer`;case`origin`:return b;case`unsafe-url`:return v;case`strict-origin`:return isUrlPotentiallyTrustworthy(v)&&!isUrlPotentiallyTrustworthy(C)?`no-referrer`:b.toString();case`strict-origin-when-cross-origin`:return v.origin===C.origin?v:isUrlPotentiallyTrustworthy(v)&&!isUrlPotentiallyTrustworthy(C)?`no-referrer`:b;case`same-origin`:return v.origin===C.origin?v:`no-referrer`;case`origin-when-cross-origin`:return v.origin===C.origin?v:b;case`no-referrer-when-downgrade`:return isUrlPotentiallyTrustworthy(v)&&!isUrlPotentiallyTrustworthy(C)?`no-referrer`:v;default:throw TypeError(`Invalid referrerPolicy: ${p}`)}}function parseReferrerPolicyFromHeader(s){let l=(s.get(`referrer-policy`)||``).split(/[,\s]+/),f=``;for(let s of l)s&&ReferrerPolicy.has(s)&&(f=s);return f}var ReferrerPolicy,DEFAULT_REFERRER_POLICY,init_referrer=__esmMin((()=>{ReferrerPolicy=new Set([``,`no-referrer`,`no-referrer-when-downgrade`,`same-origin`,`origin`,`strict-origin`,`origin-when-cross-origin`,`strict-origin-when-cross-origin`,`unsafe-url`]),DEFAULT_REFERRER_POLICY=`strict-origin-when-cross-origin`})),INTERNALS$1,isRequest,doBadDataWarn,Request,getNodeRequestOptions,init_request=__esmMin((()=>{init_headers(),init_body(),init_is(),init_get_search(),init_referrer(),INTERNALS$1=Symbol(`Request internals`),isRequest=s=>typeof s==`object`&&typeof s[INTERNALS$1]==`object`,doBadDataWarn=(0,node_util.deprecate)(()=>{},`.data is not a valid RequestInit property, use .body instead`,`https://github.com/node-fetch/node-fetch/issues/1000 (request)`),Request=class s extends Body{constructor(s,l={}){let f;if(isRequest(s)?f=new URL(s.url):(f=new URL(s),s={}),f.username!==``||f.password!==``)throw TypeError(`${f} is an url with embedded credentials.`);let p=l.method||s.method||`GET`;if(/^(delete|get|head|options|post|put)$/i.test(p)&&(p=p.toUpperCase()),!isRequest(l)&&`data`in l&&doBadDataWarn(),(l.body!=null||isRequest(s)&&s.body!==null)&&(p===`GET`||p===`HEAD`))throw TypeError(`Request with GET/HEAD method cannot have body`);let g=l.body?l.body:isRequest(s)&&s.body!==null?clone(s):null;super(g,{size:l.size||s.size||0});let v=new Headers(l.headers||s.headers||{});if(g!==null&&!v.has(`Content-Type`)){let s=extractContentType(g,this);s&&v.set(`Content-Type`,s)}let b=isRequest(s)?s.signal:null;if(`signal`in l&&(b=l.signal),b!=null&&!isAbortSignal(b))throw TypeError(`Expected signal to be an instanceof AbortSignal or EventTarget`);let C=l.referrer==null?s.referrer:l.referrer;if(C===``)C=`no-referrer`;else if(C){let s=new URL(C);C=/^about:(\/\/)?client$/.test(s)?`client`:s}else C=void 0;this[INTERNALS$1]={method:p,redirect:l.redirect||s.redirect||`follow`,headers:v,parsedURL:f,signal:b,referrer:C},this.follow=l.follow===void 0?s.follow===void 0?20:s.follow:l.follow,this.compress=l.compress===void 0?s.compress===void 0?!0:s.compress:l.compress,this.counter=l.counter||s.counter||0,this.agent=l.agent||s.agent,this.highWaterMark=l.highWaterMark||s.highWaterMark||16384,this.insecureHTTPParser=l.insecureHTTPParser||s.insecureHTTPParser||!1,this.referrerPolicy=l.referrerPolicy||s.referrerPolicy||``}get method(){return this[INTERNALS$1].method}get url(){return(0,node_url.format)(this[INTERNALS$1].parsedURL)}get headers(){return this[INTERNALS$1].headers}get redirect(){return this[INTERNALS$1].redirect}get signal(){return this[INTERNALS$1].signal}get referrer(){if(this[INTERNALS$1].referrer===`no-referrer`)return``;if(this[INTERNALS$1].referrer===`client`)return`about:client`;if(this[INTERNALS$1].referrer)return this[INTERNALS$1].referrer.toString()}get referrerPolicy(){return this[INTERNALS$1].referrerPolicy}set referrerPolicy(s){this[INTERNALS$1].referrerPolicy=validateReferrerPolicy(s)}clone(){return new s(this)}get[Symbol.toStringTag](){return`Request`}},Object.defineProperties(Request.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0},referrer:{enumerable:!0},referrerPolicy:{enumerable:!0}}),getNodeRequestOptions=s=>{let{parsedURL:l}=s[INTERNALS$1],f=new Headers(s[INTERNALS$1].headers);f.has(`Accept`)||f.set(`Accept`,`*/*`);let p=null;if(s.body===null&&/^(post|put)$/i.test(s.method)&&(p=`0`),s.body!==null){let l=getTotalBytes(s);typeof l==`number`&&!Number.isNaN(l)&&(p=String(l))}p&&f.set(`Content-Length`,p),s.referrerPolicy===``&&(s.referrerPolicy=DEFAULT_REFERRER_POLICY),s.referrer&&s.referrer!==`no-referrer`?s[INTERNALS$1].referrer=determineRequestsReferrer(s):s[INTERNALS$1].referrer=`no-referrer`,s[INTERNALS$1].referrer instanceof URL&&f.set(`Referer`,s.referrer),f.has(`User-Agent`)||f.set(`User-Agent`,`node-fetch`),s.compress&&!f.has(`Accept-Encoding`)&&f.set(`Accept-Encoding`,`gzip, deflate, br`);let{agent:g}=s;typeof g==`function`&&(g=g(l)),!f.has(`Connection`)&&!g&&f.set(`Connection`,`close`);let v=getSearch(l);return{parsedURL:l,options:{path:l.pathname+v,method:s.method,headers:f[Symbol.for(`nodejs.util.inspect.custom`)](),insecureHTTPParser:s.insecureHTTPParser,agent:g}}}})),AbortError,init_abort_error=__esmMin((()=>{init_base(),AbortError=class extends FetchBaseError{constructor(s,l=`aborted`){super(s,l)}}})),require_node_domexception=__commonJSMin(((s,l)=>{ /*! node-domexception. MIT License. Jimmy Wärting */ -if(!globalThis.DOMException)try{let{MessageChannel:s}=require(`worker_threads`),l=new s().port1,p=new ArrayBuffer;l.postMessage(p,[p,p])}catch(s){s.constructor.name===`DOMException`&&(globalThis.DOMException=s.constructor)}l.exports=globalThis.DOMException})),import_node_domexception,stat$1,init_from=__esmMin((()=>{require_node_domexception(),init_file(),init_fetch_blob(),{stat:stat$1}=node_fs.promises}));async function fetch(s,l){return new Promise((p,g)=>{let v=new Request(s,l),{parsedURL:b,options:C}=getNodeRequestOptions(v);if(!supportedSchemas.has(b.protocol))throw TypeError(`node-fetch cannot load ${s}. URL scheme "${b.protocol.replace(/:$/,``)}" is not supported.`);if(b.protocol===`data:`){let s=dataUriToBuffer(v.url);p(new Response(s,{headers:{"Content-Type":s.typeFull}}));return}let w=(b.protocol===`https:`?node_https.default:node_http.default).request,{signal:E}=v,k=null,A=()=>{let s=new AbortError(`The operation was aborted.`);g(s),v.body&&v.body instanceof node_stream.default.Readable&&v.body.destroy(s),!(!k||!k.body)&&k.body.emit(`error`,s)};if(E&&E.aborted){A();return}let N=()=>{A(),I()},F=w(b.toString(),C);E&&E.addEventListener(`abort`,N);let I=()=>{F.abort(),E&&E.removeEventListener(`abort`,N)};F.on(`error`,s=>{g(new FetchError(`request to ${v.url} failed, reason: ${s.message}`,`system`,s)),I()}),fixResponseChunkedTransferBadEnding(F,s=>{k&&k.body&&k.body.destroy(s)}),process.version<`v14`&&F.on(`socket`,s=>{let l;s.prependListener(`end`,()=>{l=s._eventsCount}),s.prependListener(`close`,p=>{if(k&&l{F.setTimeout(0);let b=fromRawHeaders(s.rawHeaders);if(isRedirect(s.statusCode)){let C=b.get(`Location`),w=null;try{w=C===null?null:new URL(C,v.url)}catch{if(v.redirect!==`manual`){g(new FetchError(`uri requested responds with an invalid redirect URL: ${C}`,`invalid-redirect`)),I();return}}switch(v.redirect){case`error`:g(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${v.url}`,`no-redirect`)),I();return;case`manual`:break;case`follow`:{if(w===null)break;if(v.counter>=v.follow){g(new FetchError(`maximum redirect reached at: ${v.url}`,`max-redirect`)),I();return}let C={headers:new Headers(v.headers),follow:v.follow,counter:v.counter+1,agent:v.agent,compress:v.compress,method:v.method,body:clone(v),signal:v.signal,size:v.size,referrer:v.referrer,referrerPolicy:v.referrerPolicy};if(!isDomainOrSubdomain(v.url,w)||!isSameProtocol(v.url,w))for(let s of[`authorization`,`www-authenticate`,`cookie`,`cookie2`])C.headers.delete(s);if(s.statusCode!==303&&v.body&&l.body instanceof node_stream.default.Readable){g(new FetchError(`Cannot follow redirect with body being a readable stream`,`unsupported-redirect`)),I();return}(s.statusCode===303||(s.statusCode===301||s.statusCode===302)&&v.method===`POST`)&&(C.method=`GET`,C.body=void 0,C.headers.delete(`content-length`));let E=parseReferrerPolicyFromHeader(b);E&&(C.referrerPolicy=E),p(fetch(new Request(w,C))),I();return}default:return g(TypeError(`Redirect option '${v.redirect}' is not a valid value of RequestRedirect`))}}E&&s.once(`end`,()=>{E.removeEventListener(`abort`,N)});let C=(0,node_stream.pipeline)(s,new node_stream.PassThrough,s=>{s&&g(s)});process.version<`v12.10`&&s.on(`aborted`,N);let w={url:v.url,status:s.statusCode,statusText:s.statusMessage,headers:b,size:v.size,counter:v.counter,highWaterMark:v.highWaterMark},A=b.get(`Content-Encoding`);if(!v.compress||v.method===`HEAD`||A===null||s.statusCode===204||s.statusCode===304){k=new Response(C,w),p(k);return}let R={flush:node_zlib.default.Z_SYNC_FLUSH,finishFlush:node_zlib.default.Z_SYNC_FLUSH};if(A===`gzip`||A===`x-gzip`){C=(0,node_stream.pipeline)(C,node_zlib.default.createGunzip(R),s=>{s&&g(s)}),k=new Response(C,w),p(k);return}if(A===`deflate`||A===`x-deflate`){let l=(0,node_stream.pipeline)(s,new node_stream.PassThrough,s=>{s&&g(s)});l.once(`data`,s=>{C=(s[0]&15)==8?(0,node_stream.pipeline)(C,node_zlib.default.createInflate(),s=>{s&&g(s)}):(0,node_stream.pipeline)(C,node_zlib.default.createInflateRaw(),s=>{s&&g(s)}),k=new Response(C,w),p(k)}),l.once(`end`,()=>{k||(k=new Response(C,w),p(k))});return}if(A===`br`){C=(0,node_stream.pipeline)(C,node_zlib.default.createBrotliDecompress(),s=>{s&&g(s)}),k=new Response(C,w),p(k);return}k=new Response(C,w),p(k)}),writeToStream(F,v).catch(g)})}function fixResponseChunkedTransferBadEnding(s,l){let p=node_buffer.Buffer.from(`0\r +if(!globalThis.DOMException)try{let{MessageChannel:s}=require(`worker_threads`),l=new s().port1,f=new ArrayBuffer;l.postMessage(f,[f,f])}catch(s){s.constructor.name===`DOMException`&&(globalThis.DOMException=s.constructor)}l.exports=globalThis.DOMException})),import_node_domexception,stat$1,init_from=__esmMin((()=>{require_node_domexception(),init_file(),init_fetch_blob(),{stat:stat$1}=node_fs.promises}));async function fetch(s,l){return new Promise((f,p)=>{let g=new Request(s,l),{parsedURL:v,options:b}=getNodeRequestOptions(g);if(!supportedSchemas.has(v.protocol))throw TypeError(`node-fetch cannot load ${s}. URL scheme "${v.protocol.replace(/:$/,``)}" is not supported.`);if(v.protocol===`data:`){let s=dataUriToBuffer(g.url);f(new Response(s,{headers:{"Content-Type":s.typeFull}}));return}let C=(v.protocol===`https:`?node_https.default:node_http.default).request,{signal:w}=g,E=null,k=()=>{let s=new AbortError(`The operation was aborted.`);p(s),g.body&&g.body instanceof node_stream.default.Readable&&g.body.destroy(s),!(!E||!E.body)&&E.body.emit(`error`,s)};if(w&&w.aborted){k();return}let A=()=>{k(),F()},N=C(v.toString(),b);w&&w.addEventListener(`abort`,A);let F=()=>{N.abort(),w&&w.removeEventListener(`abort`,A)};N.on(`error`,s=>{p(new FetchError(`request to ${g.url} failed, reason: ${s.message}`,`system`,s)),F()}),fixResponseChunkedTransferBadEnding(N,s=>{E&&E.body&&E.body.destroy(s)}),process.version<`v14`&&N.on(`socket`,s=>{let l;s.prependListener(`end`,()=>{l=s._eventsCount}),s.prependListener(`close`,f=>{if(E&&l{N.setTimeout(0);let v=fromRawHeaders(s.rawHeaders);if(isRedirect(s.statusCode)){let b=v.get(`Location`),C=null;try{C=b===null?null:new URL(b,g.url)}catch{if(g.redirect!==`manual`){p(new FetchError(`uri requested responds with an invalid redirect URL: ${b}`,`invalid-redirect`)),F();return}}switch(g.redirect){case`error`:p(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${g.url}`,`no-redirect`)),F();return;case`manual`:break;case`follow`:{if(C===null)break;if(g.counter>=g.follow){p(new FetchError(`maximum redirect reached at: ${g.url}`,`max-redirect`)),F();return}let b={headers:new Headers(g.headers),follow:g.follow,counter:g.counter+1,agent:g.agent,compress:g.compress,method:g.method,body:clone(g),signal:g.signal,size:g.size,referrer:g.referrer,referrerPolicy:g.referrerPolicy};if(!isDomainOrSubdomain(g.url,C)||!isSameProtocol(g.url,C))for(let s of[`authorization`,`www-authenticate`,`cookie`,`cookie2`])b.headers.delete(s);if(s.statusCode!==303&&g.body&&l.body instanceof node_stream.default.Readable){p(new FetchError(`Cannot follow redirect with body being a readable stream`,`unsupported-redirect`)),F();return}(s.statusCode===303||(s.statusCode===301||s.statusCode===302)&&g.method===`POST`)&&(b.method=`GET`,b.body=void 0,b.headers.delete(`content-length`));let w=parseReferrerPolicyFromHeader(v);w&&(b.referrerPolicy=w),f(fetch(new Request(C,b))),F();return}default:return p(TypeError(`Redirect option '${g.redirect}' is not a valid value of RequestRedirect`))}}w&&s.once(`end`,()=>{w.removeEventListener(`abort`,A)});let b=(0,node_stream.pipeline)(s,new node_stream.PassThrough,s=>{s&&p(s)});process.version<`v12.10`&&s.on(`aborted`,A);let C={url:g.url,status:s.statusCode,statusText:s.statusMessage,headers:v,size:g.size,counter:g.counter,highWaterMark:g.highWaterMark},k=v.get(`Content-Encoding`);if(!g.compress||g.method===`HEAD`||k===null||s.statusCode===204||s.statusCode===304){E=new Response(b,C),f(E);return}let I={flush:node_zlib.default.Z_SYNC_FLUSH,finishFlush:node_zlib.default.Z_SYNC_FLUSH};if(k===`gzip`||k===`x-gzip`){b=(0,node_stream.pipeline)(b,node_zlib.default.createGunzip(I),s=>{s&&p(s)}),E=new Response(b,C),f(E);return}if(k===`deflate`||k===`x-deflate`){let l=(0,node_stream.pipeline)(s,new node_stream.PassThrough,s=>{s&&p(s)});l.once(`data`,s=>{b=(s[0]&15)==8?(0,node_stream.pipeline)(b,node_zlib.default.createInflate(),s=>{s&&p(s)}):(0,node_stream.pipeline)(b,node_zlib.default.createInflateRaw(),s=>{s&&p(s)}),E=new Response(b,C),f(E)}),l.once(`end`,()=>{E||(E=new Response(b,C),f(E))});return}if(k===`br`){b=(0,node_stream.pipeline)(b,node_zlib.default.createBrotliDecompress(),s=>{s&&p(s)}),E=new Response(b,C),f(E);return}E=new Response(b,C),f(E)}),writeToStream(N,g).catch(p)})}function fixResponseChunkedTransferBadEnding(s,l){let f=node_buffer.Buffer.from(`0\r \r -`),g=!1,v=!1,b;s.on(`response`,s=>{let{headers:l}=s;g=l[`transfer-encoding`]===`chunked`&&!l[`content-length`]}),s.on(`socket`,C=>{let w=()=>{if(g&&!v){let s=Error(`Premature close`);s.code=`ERR_STREAM_PREMATURE_CLOSE`,l(s)}},E=s=>{v=node_buffer.Buffer.compare(s.slice(-5),p)===0,!v&&b&&(v=node_buffer.Buffer.compare(b.slice(-3),p.slice(0,3))===0&&node_buffer.Buffer.compare(s.slice(-2),p.slice(3))===0),b=s};C.prependListener(`close`,w),C.on(`data`,E),s.on(`close`,()=>{C.removeListener(`close`,w),C.removeListener(`data`,E)})})}var supportedSchemas,init_src=__esmMin((()=>{init_dist$1(),init_body(),init_response(),init_headers(),init_request(),init_fetch_error(),init_abort_error(),init_is_redirect(),init_esm_min(),init_is(),init_referrer(),init_from(),supportedSchemas=new Set([`data:`,`http:`,`https:`])})),DNSResolveAgent,getDNSResolveAgent,init_getDNSResolveAgent=__esmMin((()=>{DNSResolveAgent=class extends https.Agent{constructor(s={}){super({...s,lookup(s,l,p){dns.default.resolve(s,(s,l)=>p(s,l?.[0],4))}})}},getDNSResolveAgent=()=>new DNSResolveAgent})),require_helpers=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.prototype.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g};Object.defineProperty(s,`__esModule`,{value:!0}),s.req=s.json=s.toBuffer=void 0;let v=g(require(`http`)),b=g(require(`https`));async function C(s){let l=0,p=[];for await(let g of s)l+=g.length,p.push(g);return Buffer.concat(p,l)}s.toBuffer=C;async function w(s){let l=(await C(s)).toString(`utf8`);try{return JSON.parse(l)}catch(s){let p=s;throw p.message+=` (input: ${l})`,p}}s.json=w;function E(s,l={}){let p=((typeof s==`string`?s:s.href).startsWith(`https:`)?b:v).request(s,l),g=new Promise((s,l)=>{p.once(`response`,s).once(`error`,l).end()});return p.then=g.then.bind(g),p}s.req=E})),require_dist$13=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.prototype.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g},v=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),s.Agent=void 0;let b=g(require(`net`)),C=g(require(`http`)),w=require(`https`);v(require_helpers(),s);let E=Symbol(`AgentBaseInternalState`);s.Agent=class extends C.Agent{constructor(s){super(s),this[E]={}}isSecureEndpoint(s){if(s){if(typeof s.secureEndpoint==`boolean`)return s.secureEndpoint;if(typeof s.protocol==`string`)return s.protocol===`https:`}let{stack:l}=Error();return typeof l==`string`?l.split(` -`).some(s=>s.indexOf(`(https.js:`)!==-1||s.indexOf(`node:https:`)!==-1):!1}incrementSockets(s){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[s]||(this.sockets[s]=[]);let l=new b.Socket({writable:!1});return this.sockets[s].push(l),this.totalSocketCount++,l}decrementSockets(s,l){if(!this.sockets[s]||l===null)return;let p=this.sockets[s],g=p.indexOf(l);g!==-1&&(p.splice(g,1),this.totalSocketCount--,p.length===0&&delete this.sockets[s])}getName(s){return this.isSecureEndpoint(s)?w.Agent.prototype.getName.call(this,s):super.getName(s)}createSocket(s,l,p){let g={...l,secureEndpoint:this.isSecureEndpoint(l)},v=this.getName(g),b=this.incrementSockets(v);Promise.resolve().then(()=>this.connect(s,g)).then(w=>{if(this.decrementSockets(v,b),w instanceof C.Agent)try{return w.addRequest(s,g)}catch(s){return p(s)}this[E].currentSocket=w,super.createSocket(s,l,p)},s=>{this.decrementSockets(v,b),p(s)})}createConnection(){let s=this[E].currentSocket;if(this[E].currentSocket=void 0,!s)throw Error("No socket was returned in the `connect()` function");return s}get defaultPort(){return this[E].defaultPort??(this.protocol===`https:`?443:80)}set defaultPort(s){this[E]&&(this[E].defaultPort=s)}get protocol(){return this[E].protocol??(this.isSecureEndpoint()?`https:`:`http:`)}set protocol(s){this[E]&&(this[E].protocol=s)}}})),require_parse_proxy_response=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.parseProxyResponse=void 0;let p=(0,l(require_src$39()).default)(`https-proxy-agent:parse-proxy-response`);function g(s){return new Promise((l,g)=>{let v=0,b=[];function C(){let l=s.read();l?A(l):s.once(`readable`,C)}function w(){s.removeListener(`end`,E),s.removeListener(`error`,k),s.removeListener(`readable`,C)}function E(){w(),p(`onend`),g(Error(`Proxy connection ended before receiving CONNECT response`))}function k(s){w(),p(`onerror %o`,s),g(s)}function A(E){b.push(E),v+=E.length;let k=Buffer.concat(b,v),A=k.indexOf(`\r +`),p=!1,g=!1,v;s.on(`response`,s=>{let{headers:l}=s;p=l[`transfer-encoding`]===`chunked`&&!l[`content-length`]}),s.on(`socket`,b=>{let C=()=>{if(p&&!g){let s=Error(`Premature close`);s.code=`ERR_STREAM_PREMATURE_CLOSE`,l(s)}},w=s=>{g=node_buffer.Buffer.compare(s.slice(-5),f)===0,!g&&v&&(g=node_buffer.Buffer.compare(v.slice(-3),f.slice(0,3))===0&&node_buffer.Buffer.compare(s.slice(-2),f.slice(3))===0),v=s};b.prependListener(`close`,C),b.on(`data`,w),s.on(`close`,()=>{b.removeListener(`close`,C),b.removeListener(`data`,w)})})}var supportedSchemas,init_src=__esmMin((()=>{init_dist$1(),init_body(),init_response(),init_headers(),init_request(),init_fetch_error(),init_abort_error(),init_is_redirect(),init_esm_min(),init_is(),init_referrer(),init_from(),supportedSchemas=new Set([`data:`,`http:`,`https:`])})),DNSResolveAgent,getDNSResolveAgent,init_getDNSResolveAgent=__esmMin((()=>{DNSResolveAgent=class extends https.Agent{constructor(s={}){super({...s,lookup(s,l,f){dns.default.resolve(s,(s,l)=>f(s,l?.[0],4))}})}},getDNSResolveAgent=()=>new DNSResolveAgent})),require_helpers=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.prototype.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p};Object.defineProperty(s,`__esModule`,{value:!0}),s.req=s.json=s.toBuffer=void 0;let g=p(require(`http`)),v=p(require(`https`));async function b(s){let l=0,f=[];for await(let p of s)l+=p.length,f.push(p);return Buffer.concat(f,l)}s.toBuffer=b;async function C(s){let l=(await b(s)).toString(`utf8`);try{return JSON.parse(l)}catch(s){let f=s;throw f.message+=` (input: ${l})`,f}}s.json=C;function w(s,l={}){let f=((typeof s==`string`?s:s.href).startsWith(`https:`)?v:g).request(s,l),p=new Promise((s,l)=>{f.once(`response`,s).once(`error`,l).end()});return f.then=p.then.bind(p),f}s.req=w})),require_dist$15=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.prototype.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p},g=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),s.Agent=void 0;let v=p(require(`net`)),b=p(require(`http`)),C=require(`https`);g(require_helpers(),s);let w=Symbol(`AgentBaseInternalState`);s.Agent=class extends b.Agent{constructor(s){super(s),this[w]={}}isSecureEndpoint(s){if(s){if(typeof s.secureEndpoint==`boolean`)return s.secureEndpoint;if(typeof s.protocol==`string`)return s.protocol===`https:`}let{stack:l}=Error();return typeof l==`string`?l.split(` +`).some(s=>s.indexOf(`(https.js:`)!==-1||s.indexOf(`node:https:`)!==-1):!1}incrementSockets(s){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[s]||(this.sockets[s]=[]);let l=new v.Socket({writable:!1});return this.sockets[s].push(l),this.totalSocketCount++,l}decrementSockets(s,l){if(!this.sockets[s]||l===null)return;let f=this.sockets[s],p=f.indexOf(l);p!==-1&&(f.splice(p,1),this.totalSocketCount--,f.length===0&&delete this.sockets[s])}getName(s){return this.isSecureEndpoint(s)?C.Agent.prototype.getName.call(this,s):super.getName(s)}createSocket(s,l,f){let p={...l,secureEndpoint:this.isSecureEndpoint(l)},g=this.getName(p),v=this.incrementSockets(g);Promise.resolve().then(()=>this.connect(s,p)).then(C=>{if(this.decrementSockets(g,v),C instanceof b.Agent)try{return C.addRequest(s,p)}catch(s){return f(s)}this[w].currentSocket=C,super.createSocket(s,l,f)},s=>{this.decrementSockets(g,v),f(s)})}createConnection(){let s=this[w].currentSocket;if(this[w].currentSocket=void 0,!s)throw Error("No socket was returned in the `connect()` function");return s}get defaultPort(){return this[w].defaultPort??(this.protocol===`https:`?443:80)}set defaultPort(s){this[w]&&(this[w].defaultPort=s)}get protocol(){return this[w].protocol??(this.isSecureEndpoint()?`https:`:`http:`)}set protocol(s){this[w]&&(this[w].protocol=s)}}})),require_parse_proxy_response=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.parseProxyResponse=void 0;let f=(0,l(require_src$39()).default)(`https-proxy-agent:parse-proxy-response`);function p(s){return new Promise((l,p)=>{let g=0,v=[];function b(){let l=s.read();l?k(l):s.once(`readable`,b)}function C(){s.removeListener(`end`,w),s.removeListener(`error`,E),s.removeListener(`readable`,b)}function w(){C(),f(`onend`),p(Error(`Proxy connection ended before receiving CONNECT response`))}function E(s){C(),f(`onerror %o`,s),p(s)}function k(w){v.push(w),g+=w.length;let E=Buffer.concat(v,g),k=E.indexOf(`\r \r -`);if(A===-1){p(`have not received end of HTTP headers yet...`),C();return}let N=k.slice(0,A).toString(`ascii`).split(`\r -`),F=N.shift();if(!F)return s.destroy(),g(Error(`No header received from proxy CONNECT response`));let I=F.split(` `),R=+I[1],B=I.slice(2).join(` `),q={};for(let l of N){if(!l)continue;let p=l.indexOf(`:`);if(p===-1)return s.destroy(),g(Error(`Invalid header from proxy CONNECT response: "${l}"`));let v=l.slice(0,p).toLowerCase(),b=l.slice(p+1).trimStart(),C=q[v];typeof C==`string`?q[v]=[C,b]:Array.isArray(C)?C.push(b):q[v]=b}p(`got proxy server response: %o %o`,F,q),w(),l({connect:{statusCode:R,statusText:B,headers:q},buffered:k})}s.on(`error`,k),s.on(`end`,E),C()})}s.parseProxyResponse=g})),require_dist$12=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var g={};if(s!=null)for(var v in s)v!==`default`&&Object.prototype.hasOwnProperty.call(s,v)&&l(g,s,v);return p(g,s),g},v=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.HttpsProxyAgent=void 0;let b=g(require(`net`)),C=g(require(`tls`)),w=v(require(`assert`)),E=v(require_src$39()),k=require_dist$13(),A=require(`url`),N=require_parse_proxy_response(),F=(0,E.default)(`https-proxy-agent`),I=s=>s.servername===void 0&&s.host&&!b.isIP(s.host)?{...s,servername:s.host}:s;var R=class extends k.Agent{constructor(s,l){super(l),this.options={path:void 0},this.proxy=typeof s==`string`?new A.URL(s):s,this.proxyHeaders=l?.headers??{},F(`Creating new HttpsProxyAgent instance: %o`,this.proxy.href);let p=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,``),g=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol===`https:`?443:80;this.connectOpts={ALPNProtocols:[`http/1.1`],...l?q(l,`headers`):null,host:p,port:g}}async connect(s,l){let{proxy:p}=this;if(!l.host)throw TypeError(`No "host" provided`);let g;p.protocol===`https:`?(F("Creating `tls.Socket`: %o",this.connectOpts),g=C.connect(I(this.connectOpts))):(F("Creating `net.Socket`: %o",this.connectOpts),g=b.connect(this.connectOpts));let v=typeof this.proxyHeaders==`function`?this.proxyHeaders():{...this.proxyHeaders},E=b.isIPv6(l.host)?`[${l.host}]`:l.host,k=`CONNECT ${E}:${l.port} HTTP/1.1\r\n`;if(p.username||p.password){let s=`${decodeURIComponent(p.username)}:${decodeURIComponent(p.password)}`;v[`Proxy-Authorization`]=`Basic ${Buffer.from(s).toString(`base64`)}`}v.Host=`${E}:${l.port}`,v[`Proxy-Connection`]||=this.keepAlive?`Keep-Alive`:`close`;for(let s of Object.keys(v))k+=`${s}: ${v[s]}\r\n`;let A=(0,N.parseProxyResponse)(g);g.write(`${k}\r\n`);let{connect:R,buffered:le}=await A;if(s.emit(`proxyConnect`,R),this.emit(`proxyConnect`,R,s),R.statusCode===200)return s.once(`socket`,B),l.secureEndpoint?(F(`Upgrading socket connection to TLS`),C.connect({...q(I(l),`host`,`path`,`port`),socket:g})):g;g.destroy();let J=new b.Socket({writable:!1});return J.readable=!0,s.once(`socket`,s=>{F(`Replaying proxy buffer for failed request`),(0,w.default)(s.listenerCount(`data`)>0),s.push(le),s.push(null)}),J}};R.protocols=[`http`,`https`],s.HttpsProxyAgent=R;function B(s){s.resume()}function q(s,...l){let p={},g;for(g in s)l.includes(g)||(p[g]=s[g]);return p}})),require_requires_port=__commonJSMin(((s,l)=>{l.exports=function(s,l){if(l=l.split(`:`)[0],s=+s,!s)return!1;switch(l){case`http`:case`ws`:return s!==80;case`https`:case`wss`:return s!==443;case`ftp`:return s!==21;case`gopher`:return s!==70;case`file`:return!1}return s!==0}})),require_querystringify=__commonJSMin((s=>{var l=Object.prototype.hasOwnProperty,p;function g(s){try{return decodeURIComponent(s.replace(/\+/g,` `))}catch{return null}}function v(s){try{return encodeURIComponent(s)}catch{return null}}function b(s){for(var l=/([^=?#&]+)=?([^&]*)/g,p={},v;v=l.exec(s);){var b=g(v[1]),C=g(v[2]);b===null||C===null||b in p||(p[b]=C)}return p}function C(s,g){g||=``;var b=[],C,w;for(w in typeof g!=`string`&&(g=`?`),s)if(l.call(s,w)){if(C=s[w],!C&&(C===null||C===p||isNaN(C))&&(C=``),w=v(w),C=v(C),w===null||C===null)continue;b.push(w+`=`+C)}return b.length?g+b.join(`&`):``}s.stringify=C,s.parse=b})),require_url_parse=__commonJSMin(((s,l)=>{var p=require_requires_port(),g=require_querystringify(),v=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,b=/[\n\r\t]/g,C=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,w=/:\d+$/,E=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,k=/^[a-zA-Z]:/;function A(s){return(s||``).toString().replace(v,``)}var N=[[`#`,`hash`],[`?`,`query`],function(s,l){return R(l.protocol)?s.replace(/\\/g,`/`):s},[`/`,`pathname`],[`@`,`auth`,1],[NaN,`host`,void 0,1,1],[/:(\d*)$/,`port`,void 0,1],[NaN,`hostname`,void 0,1,1]],F={hash:1,query:1};function I(s){var l=(typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{}).location||{};s||=l;var p={},g=typeof s,v;if(s.protocol===`blob:`)p=new le(unescape(s.pathname),{});else if(g===`string`)for(v in p=new le(s,{}),F)delete p[v];else if(g===`object`){for(v in s)v in F||(p[v]=s[v]);p.slashes===void 0&&(p.slashes=C.test(s.href))}return p}function R(s){return s===`file:`||s===`ftp:`||s===`http:`||s===`https:`||s===`ws:`||s===`wss:`}function B(s,l){s=A(s),s=s.replace(b,``),l||={};var p=E.exec(s),g=p[1]?p[1].toLowerCase():``,v=!!p[2],C=!!p[3],w=0,k;return v?C?(k=p[2]+p[3]+p[4],w=p[2].length+p[3].length):(k=p[2]+p[4],w=p[2].length):C?(k=p[3]+p[4],w=p[3].length):k=p[4],g===`file:`?w>=2&&(k=k.slice(2)):R(g)?k=p[4]:g?v&&(k=k.slice(2)):w>=2&&R(l.protocol)&&(k=p[4]),{protocol:g,slashes:v||R(g),slashesCount:w,rest:k}}function q(s,l){if(s===``)return l;for(var p=(l||`/`).split(`/`).slice(0,-1).concat(s.split(`/`)),g=p.length,v=p[g-1],b=!1,C=0;g--;)p[g]===`.`?p.splice(g,1):p[g]===`..`?(p.splice(g,1),C++):C&&(g===0&&(b=!0),p.splice(g,1),C--);return b&&p.unshift(``),(v===`.`||v===`..`)&&p.push(``),p.join(`/`)}function le(s,l,v){if(s=A(s),s=s.replace(b,``),!(this instanceof le))return new le(s,l,v);var C,w,E,F,J,_e,be=N.slice(),xe=typeof l,De=this,Ne=0;for(xe!==`object`&&xe!==`string`&&(v=l,l=null),v&&typeof v!=`function`&&(v=g.parse),l=I(l),w=B(s||``,l),C=!w.protocol&&!w.slashes,De.slashes=w.slashes||C&&l.slashes,De.protocol=w.protocol||l.protocol||``,s=w.rest,(w.protocol===`file:`&&(w.slashesCount!==2||k.test(s))||!w.slashes&&(w.protocol||w.slashesCount<2||!R(De.protocol)))&&(be[3]=[/(.*)/,`pathname`]);Ne{l.exports=function(){try{return global.URL?global.URL:require(`url`).URL}catch{return require_url_parse()}}()})),require_wildcard=__commonJSMin(((s,l)=>{function p(s,l){this.text=s||=``,this.hasWild=~s.indexOf(`*`),this.separator=l,this.parts=s.split(l)}p.prototype.match=function(s){var l=!0,p=this.parts,g,v=p.length,b;if(typeof s==`string`||s instanceof String)if(!this.hasWild&&this.text!=s)l=!1;else{for(b=(s||``).split(this.separator),g=0;l&&g{var p=void 0;function g(){var s=(process.env.NO_PROXY||``).split(`,`).map(function(s){return s.trim().toLowerCase().replace(/\.$/,`.*`).replace(/^\./,`*.`)}).reduce(function(s,l){return s.push(l),/^\*\./.test(l)&&s.push(l.substr(2)),s},[]).filter(function(s){return s});p=s.length?s:[]}l.exports=function(){return p===void 0&&g(),p}})),require_hostname=__commonJSMin(((s,l)=>{var p=require_wildcard(),g=require_no_proxy_list();l.exports=function(s){var l=String(s||``).toLowerCase();return!!g().filter(function(s){return p(s,l)}).length}})),require_no_proxy=__commonJSMin(((s,l)=>{var p=require_url(),g=require_hostname();l.exports=function(s){return g(new p(s).host)}})),import_dist$78,import_no_proxy,agents$1,getProxyAgent,init_getProxyAgent=__esmMin((()=>{import_dist$78=require_dist$12(),import_no_proxy=__toESM$1(require_no_proxy()),agents$1={},getProxyAgent=({env:s,log:l},p,g)=>{let v=s.HTTPS_PROXY||s.HTTP_PROXY;if(!v||(0,import_no_proxy.default)(p))return;l.debug({url:p,proxy:v,options:g},`Using proxy agent`);let b=new url.URL(p).host;return agents$1[b]||(agents$1[b]=new import_dist$78.HttpsProxyAgent(v,g)),agents$1[b]}})),import_lib$9,HTTPClientError,HTTPClient,init_httpClient=__esmMin((()=>{import_lib$9=__toESM$1(require_lib$18()),init_src(),init_getDNSResolveAgent(),init_getProxyAgent(),HTTPClientError=class s extends Error{constructor(l,p,...g){super(...g),Error.captureStackTrace&&Error.captureStackTrace(this,s),this.response=l,this.message=p||`HTTPClient failed to fetch ${l.url}, got ${l.status}/${l.statusText}`}},HTTPClient=class{constructor({env:s,log:l},{headers:p={},retries:g=0}={}){if(!l)throw Error(`Missing required option in HTTPClient: log`);this.env=s,this.log=l,this.headers=p,this.retries=g}async fetch(s,l={},p={}){let g=l.agent||getProxyAgent({env:this.env,log:this.log},s,p.proxy);this.env.CHROMATIC_DNS_SERVERS.length>0&&(this.log.debug(`Using custom DNS servers: ${this.env.CHROMATIC_DNS_SERVERS.join(`, `)}`),dns.default.setServers(this.env.CHROMATIC_DNS_SERVERS),g=getDNSResolveAgent());let v=p.retries===void 0?this.retries:p.retries;return(0,import_lib$9.default)(async()=>{let v={...this.headers,...l.headers},b=await fetch(s,{...l,agent:g,headers:v});if(!b.ok){let s=new HTTPClientError(b);if(!p.noLogErrorBody){let l=await b.text();this.log.debug(s.message),this.log.debug(l)}throw s}return b},{retries:v,onRetry:(l,p)=>{this.log.debug({url:s,err:l},`Fetch failed; retrying ${p}/${v}`),(l.message.includes(`ENOTFOUND`)||[l.code,l.cause?.code].includes(`ENOTFOUND`))&&(g?this.env.CHROMATIC_DNS_FAILOVER_SERVERS.length>0&&(this.log.warn(`Fetch failed due to DNS lookup; switching to failover DNS servers`),dns.default.setServers(this.env.CHROMATIC_DNS_FAILOVER_SERVERS)):(this.log.warn(`Fetch failed due to DNS lookup; switching to custom DNS resolver`),g=getDNSResolveAgent()))}})}async fetchBuffer(s,l){return(await this.fetch(s,l)).buffer()}}})),import_lib$8,RETRYABLE_ERROR_CODE,GraphQLClient,init_graphqlClient=__esmMin((()=>{import_lib$8=__toESM$1(require_lib$18()),init_httpClient(),RETRYABLE_ERROR_CODE=`RETRYABLE_ERROR_CODE`,GraphQLClient=class{constructor(s,l,p){if(!l)throw Error("Option `endpoint` required.");this.endpoint=l,this.client=new HTTPClient(s,p),this.headers={"Content-Type":`application/json`}}setAuthorization(s){this.headers.Authorization=`Bearer ${s}`}async runQuery(s,l,{endpoint:p=this.endpoint,headers:g={},retries:v=2}={}){return(0,import_lib$8.default)(async b=>{let{data:C,errors:w}=await this.client.fetch(p,{body:JSON.stringify({query:s,variables:l}),headers:{...this.headers,...g},method:`post`},{retries:v}).then(s=>s.json()).catch(b);if(!w)return C;if(!Array.isArray(w))return b(w);this.client.log.debug({errors:w},`GraphQL errors`);for(let s of w){if(s.extensions&&s.extensions.code===RETRYABLE_ERROR_CODE)throw s;s.name=s.name||`GraphQLError`,s.at=`${s.path.join(`.`)} ${s.locations.map(s=>`${s.line}:${s.column}`).join(`, `)}`}return b(w.length===1?w[0]:w)},{retries:v})}}})),require_src$9=__commonJSMin(((s,l)=>{l.exports=function(s){try{return s()}catch{}}})),require_which=__commonJSMin(((s,l)=>{l.exports=E,E.sync=k;var p=process.platform===`win32`||process.env.OSTYPE===`cygwin`||process.env.OSTYPE===`msys`,g=require(`path`),v=p?`;`:`:`,b=require_isexe();function C(s){var l=Error(`not found: `+s);return l.code=`ENOENT`,l}function w(s,l){var g=l.colon||v,b=l.path||process.env.PATH||``,C=[``];b=b.split(g);var w=``;return p&&(b.unshift(process.cwd()),w=l.pathExt||process.env.PATHEXT||`.EXE;.CMD;.BAT;.COM`,C=w.split(g),s.indexOf(`.`)!==-1&&C[0]!==``&&C.unshift(``)),(s.match(/\//)||p&&s.match(/\\/))&&(b=[``]),{env:b,ext:C,extExe:w}}function E(s,l,p){typeof l==`function`&&(p=l,l={});var v=w(s,l),E=v.env,k=v.ext,A=v.extExe,N=[];(function v(w,F){if(w===F)return l.all&&N.length?p(null,N):p(C(s));var I=E[w];I.charAt(0)===`"`&&I.slice(-1)===`"`&&(I=I.slice(1,-1));var R=g.join(I,s);!I&&/^\.[\\\/]/.test(s)&&(R=s.slice(0,2)+R),(function s(g,C){if(g===C)return v(w+1,F);var E=k[g];b(R+E,{pathExt:A},function(v,b){if(!v&&b)if(l.all)N.push(R+E);else return p(null,R+E);return s(g+1,C)})})(0,k.length)})(0,E.length)}function k(s,l){l||={};for(var p=w(s,l),v=p.env,E=p.ext,k=p.extExe,A=[],N=0,F=v.length;N{l.exports=s=>{s||={};let l=s.env||process.env;return(s.platform||process.platform)===`win32`?Object.keys(l).find(s=>s.toUpperCase()===`PATH`)||`Path`:`PATH`}})),require_resolveCommand=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_which(),v=require_path_key()();function b(s,l){let b=process.cwd(),C=s.options.cwd!=null,w=C&&process.chdir!==void 0;if(w)try{process.chdir(s.options.cwd)}catch{}let E;try{E=g.sync(s.command,{path:(s.options.env||process.env)[v],pathExt:l?p.delimiter:void 0})}catch{}finally{w&&process.chdir(b)}return E&&=p.resolve(C?s.options.cwd:``,E),E}function C(s){return b(s)||b(s,!0)}l.exports=C})),require_escape$2=__commonJSMin(((s,l)=>{let p=/([()\][%!^"`<>&|;, *?])/g;function g(s){return s=s.replace(p,`^$1`),s}function v(s,l){return s=`${s}`,s=s.replace(/(?=(\\+?)?)\1"/g,`$1$1\\"`),s=s.replace(/(?=(\\+?)?)\1$/,`$1$1`),s=`"${s}"`,s=s.replace(p,`^$1`),l&&(s=s.replace(p,`^$1`)),s}l.exports.command=g,l.exports.argument=v})),require_shebang_regex=__commonJSMin(((s,l)=>{l.exports=/^#!.*/})),require_shebang_command=__commonJSMin(((s,l)=>{var p=require_shebang_regex();l.exports=function(s){var l=s.match(p);if(!l)return null;var g=l[0].replace(/#! ?/,``).split(` `),v=g[0].split(`/`).pop(),b=g[1];return v===`env`?b:v+(b?` `+b:``)}})),require_readShebang=__commonJSMin(((s,l)=>{let p=require(`fs`),g=require_shebang_command();function v(s){let l=150,v;Buffer.alloc?v=Buffer.alloc(150):(v=new Buffer(150),v.fill(0));let b;try{b=p.openSync(s,`r`),p.readSync(b,v,0,150,0),p.closeSync(b)}catch{}return g(v.toString())}l.exports=v})),require_parse$8=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_src$9(),v=require_resolveCommand(),b=require_escape$2(),C=require_readShebang(),w=require(`semver`),E=process.platform===`win32`,k=/\.(?:com|exe)$/i,A=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i,N=g(()=>w.satisfies(process.version,`^4.8.0 || ^5.7.0 || >= 6.0.0`,!0))||!1;function F(s){s.file=v(s);let l=s.file&&C(s.file);return l?(s.args.unshift(s.file),s.command=l,v(s)):s.file}function I(s){if(!E)return s;let l=F(s),g=!k.test(l);if(s.options.forceShell||g){let g=A.test(l);s.command=p.normalize(s.command),s.command=b.command(s.command),s.args=s.args.map(s=>b.argument(s,g)),s.args=[`/d`,`/s`,`/c`,`"${[s.command].concat(s.args).join(` `)}"`],s.command=process.env.comspec||`cmd.exe`,s.options.windowsVerbatimArguments=!0}return s}function R(s){if(N)return s;let l=[s.command].concat(s.args).join(` `);return E?(s.command=typeof s.options.shell==`string`?s.options.shell:process.env.comspec||`cmd.exe`,s.args=[`/d`,`/s`,`/c`,`"${l}"`],s.options.windowsVerbatimArguments=!0):(typeof s.options.shell==`string`?s.command=s.options.shell:process.platform===`android`?s.command=`/system/bin/sh`:s.command=`/bin/sh`,s.args=[`-c`,l]),s}function B(s,l,p){l&&!Array.isArray(l)&&(p=l,l=null),l=l?l.slice(0):[],p=Object.assign({},p);let g={command:s,args:l,options:p,file:void 0,original:{command:s,args:l}};return p.shell?R(g):I(g)}l.exports=B})),require_enoent=__commonJSMin(((s,l)=>{let p=process.platform===`win32`;function g(s,l){return Object.assign(Error(`${l} ${s.command} ENOENT`),{code:`ENOENT`,errno:`ENOENT`,syscall:`${l} ${s.command}`,path:s.command,spawnargs:s.args})}function v(s,l){if(!p)return;let g=s.emit;s.emit=function(p,v){if(p===`exit`){let p=b(v,l,`spawn`);if(p)return g.call(s,`error`,p)}return g.apply(s,arguments)}}function b(s,l){return p&&s===1&&!l.file?g(l.original,`spawn`):null}function C(s,l){return p&&s===1&&!l.file?g(l.original,`spawnSync`):null}l.exports={hookChildProcess:v,verifyENOENT:b,verifyENOENTSync:C,notFoundError:g}})),require_cross_spawn=__commonJSMin(((s,l)=>{let p=require(`child_process`),g=require_parse$8(),v=require_enoent();function b(s,l,b){let C=g(s,l,b),w=p.spawn(C.command,C.args,C.options);return v.hookChildProcess(w,C),w}function C(s,l,b){let C=g(s,l,b),w=p.spawnSync(C.command,C.args,C.options);return w.error=w.error||v.verifyENOENTSync(w.status,C),w}l.exports=b,l.exports.spawn=b,l.exports.sync=C,l.exports._parse=g,l.exports._enoent=v})),require_p_try$2=__commonJSMin(((s,l)=>{let p=(s,...l)=>new Promise(p=>{p(s(...l))});l.exports=p,l.exports.default=p})),require_p_limit$2=__commonJSMin(((s,l)=>{let p=require_p_try$2(),g=s=>{if(!((Number.isInteger(s)||s===1/0)&&s>0))return Promise.reject(TypeError("Expected `concurrency` to be a number from 1 and up"));let l=[],g=0,v=()=>{g--,l.length>0&&l.shift()()},b=(s,l,...b)=>{g++;let C=p(s,...b);l(C),C.then(v,v)},C=(p,v,...C)=>{gnew Promise(p=>C(s,p,...l));return Object.defineProperties(w,{activeCount:{get:()=>g},pendingCount:{get:()=>l.length},clearQueue:{value:()=>{l.length=0}}}),w};l.exports=g,l.exports.default=g})),require_p_locate$1=__commonJSMin(((s,l)=>{let p=require_p_limit$2();var g=class extends Error{constructor(s){super(),this.value=s}};let v=async(s,l)=>l(await s),b=async s=>{let l=await Promise.all(s);if(l[1]===!0)throw new g(l[0]);return!1},C=async(s,l,C)=>{C={concurrency:1/0,preserveOrder:!0,...C};let w=p(C.concurrency),E=[...s].map(s=>[s,w(v,s,l)]),k=p(C.preserveOrder?1:1/0);try{await Promise.all(E.map(s=>k(b,s)))}catch(s){if(s instanceof g)return s.value;throw s}};l.exports=C,l.exports.default=C})),require_locate_path$1=__commonJSMin(((s,l)=>{let p=require(`path`),g=require(`fs`),{promisify:v}=require(`util`),b=require_p_locate$1(),C=v(g.stat),w=v(g.lstat),E={directory:`isDirectory`,file:`isFile`};function k({type:s}){if(!(s in E))throw Error(`Invalid type specified: ${s}`)}let A=(s,l)=>s===void 0||l[E[s]]();l.exports=async(s,l)=>{l={cwd:process.cwd(),type:`file`,allowSymlinks:!0,...l},k(l);let g=l.allowSymlinks?C:w;return b(s,async s=>{try{let v=await g(p.resolve(l.cwd,s));return A(l.type,v)}catch{return!1}},l)},l.exports.sync=(s,l)=>{l={cwd:process.cwd(),allowSymlinks:!0,type:`file`,...l},k(l);let v=l.allowSymlinks?g.statSync:g.lstatSync;for(let g of s)try{let s=v(p.resolve(l.cwd,g));if(A(l.type,s))return g}catch{}}})),require_path_exists$2=__commonJSMin(((s,l)=>{let p=require(`fs`),{promisify:g}=require(`util`),v=g(p.access);l.exports=async s=>{try{return await v(s),!0}catch{return!1}},l.exports.sync=s=>{try{return p.accessSync(s),!0}catch{return!1}}})),require_find_up$1=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_locate_path$1(),v=require_path_exists$2(),b=Symbol(`findUp.stop`);l.exports=async(s,l={})=>{let v=p.resolve(l.cwd||``),{root:C}=p.parse(v),w=[].concat(s),E=async l=>{if(typeof s!=`function`)return g(w,l);let p=await s(l.cwd);return typeof p==`string`?g([p],l):p};for(;;){let s=await E({...l,cwd:v});if(s===b)return;if(s)return p.resolve(v,s);if(v===C)return;v=p.dirname(v)}},l.exports.sync=(s,l={})=>{let v=p.resolve(l.cwd||``),{root:C}=p.parse(v),w=[].concat(s),E=l=>{if(typeof s!=`function`)return g.sync(w,l);let p=s(l.cwd);return typeof p==`string`?g.sync([p],l):p};for(;;){let s=E({...l,cwd:v});if(s===b)return;if(s)return p.resolve(v,s);if(v===C)return;v=p.dirname(v)}},l.exports.exists=v,l.exports.sync.exists=v.sync,l.exports.stop=b})),require_pkg_dir=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_find_up$1(),v=async s=>{let l=await g(`package.json`,{cwd:s});return l&&p.dirname(l)};l.exports=v,l.exports.default=v,l.exports.sync=s=>{let l=g.sync(`package.json`,{cwd:s});return l&&p.dirname(l)}})),require_yarn_or_npm=__commonJSMin(((s,l)=>{let p=require(`fs`),g=require(`path`),v=require_cross_spawn(),b=require_pkg_dir(),C,w,E;function k(){C=void 0,w=void 0,E=void 0}function A(){if(C!==void 0)return C;try{let s=v.sync(`yarn`,[`--version`]);C=!!(s.stdout&&s.stdout.toString().trim())}catch{C=!1}return C}function N(){if(w!==void 0)return w;try{let s=v.sync(`npm`,[`--version`]);w=!!(s.stdout&&s.stdout.toString().trim())}catch{w=!1}return w}function F(){if(E!==void 0)return E;let s=b.sync();if(s){let l=g.join(s,`package-lock.json`),v=g.join(s,`yarn.lock`);try{return p.statSync(v),E=`yarn`,E}catch{}try{return p.statSync(l),E=`npm`,E}catch{}}return A()?`yarn`:`npm`}function I(...s){return s.unshift(F()),v(...s)}function R(...s){return s.unshift(F()),v.sync(...s)}F.hasYarn=A,F.hasNpm=N,F.spawn=I,F.spawn.sync=R,F.clearCache=k,l.exports=F})),import_source$82,import_dist$77,outdatedPackage_default,init_outdatedPackage=__esmMin((()=>{import_source$82=__toESM$1(require_source$5()),import_dist$77=require_dist$14(),init_icons(),outdatedPackage_default=(s,l,p=!1)=>{let g=p?`yarn upgrade chromatic --latest`:`npm install chromatic@latest --save-dev`;return(0,import_dist$77.dedent)(import_source$82.default` +`);if(k===-1){f(`have not received end of HTTP headers yet...`),b();return}let A=E.slice(0,k).toString(`ascii`).split(`\r +`),N=A.shift();if(!N)return s.destroy(),p(Error(`No header received from proxy CONNECT response`));let F=N.split(` `),I=+F[1],R=F.slice(2).join(` `),B={};for(let l of A){if(!l)continue;let f=l.indexOf(`:`);if(f===-1)return s.destroy(),p(Error(`Invalid header from proxy CONNECT response: "${l}"`));let g=l.slice(0,f).toLowerCase(),v=l.slice(f+1).trimStart(),b=B[g];typeof b==`string`?B[g]=[b,v]:Array.isArray(b)?b.push(v):B[g]=v}f(`got proxy server response: %o %o`,N,B),C(),l({connect:{statusCode:I,statusText:R,headers:B},buffered:E})}s.on(`error`,E),s.on(`end`,w),b()})}s.parseProxyResponse=p})),require_dist$14=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.prototype.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p},g=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.HttpsProxyAgent=void 0;let v=p(require(`net`)),b=p(require(`tls`)),C=g(require(`assert`)),w=g(require_src$39()),E=require_dist$15(),k=require(`url`),A=require_parse_proxy_response(),N=(0,w.default)(`https-proxy-agent`),F=s=>s.servername===void 0&&s.host&&!v.isIP(s.host)?{...s,servername:s.host}:s;var I=class extends E.Agent{constructor(s,l){super(l),this.options={path:void 0},this.proxy=typeof s==`string`?new k.URL(s):s,this.proxyHeaders=l?.headers??{},N(`Creating new HttpsProxyAgent instance: %o`,this.proxy.href);let f=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,``),p=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol===`https:`?443:80;this.connectOpts={ALPNProtocols:[`http/1.1`],...l?B(l,`headers`):null,host:f,port:p}}async connect(s,l){let{proxy:f}=this;if(!l.host)throw TypeError(`No "host" provided`);let p;f.protocol===`https:`?(N("Creating `tls.Socket`: %o",this.connectOpts),p=b.connect(F(this.connectOpts))):(N("Creating `net.Socket`: %o",this.connectOpts),p=v.connect(this.connectOpts));let g=typeof this.proxyHeaders==`function`?this.proxyHeaders():{...this.proxyHeaders},w=v.isIPv6(l.host)?`[${l.host}]`:l.host,E=`CONNECT ${w}:${l.port} HTTP/1.1\r\n`;if(f.username||f.password){let s=`${decodeURIComponent(f.username)}:${decodeURIComponent(f.password)}`;g[`Proxy-Authorization`]=`Basic ${Buffer.from(s).toString(`base64`)}`}g.Host=`${w}:${l.port}`,g[`Proxy-Connection`]||=this.keepAlive?`Keep-Alive`:`close`;for(let s of Object.keys(g))E+=`${s}: ${g[s]}\r\n`;let k=(0,A.parseProxyResponse)(p);p.write(`${E}\r\n`);let{connect:I,buffered:q}=await k;if(s.emit(`proxyConnect`,I),this.emit(`proxyConnect`,I,s),I.statusCode===200)return s.once(`socket`,R),l.secureEndpoint?(N(`Upgrading socket connection to TLS`),b.connect({...B(F(l),`host`,`path`,`port`),socket:p})):p;p.destroy();let J=new v.Socket({writable:!1});return J.readable=!0,s.once(`socket`,s=>{N(`Replaying proxy buffer for failed request`),(0,C.default)(s.listenerCount(`data`)>0),s.push(q),s.push(null)}),J}};I.protocols=[`http`,`https`],s.HttpsProxyAgent=I;function R(s){s.resume()}function B(s,...l){let f={},p;for(p in s)l.includes(p)||(f[p]=s[p]);return f}})),require_requires_port=__commonJSMin(((s,l)=>{l.exports=function(s,l){if(l=l.split(`:`)[0],s=+s,!s)return!1;switch(l){case`http`:case`ws`:return s!==80;case`https`:case`wss`:return s!==443;case`ftp`:return s!==21;case`gopher`:return s!==70;case`file`:return!1}return s!==0}})),require_querystringify=__commonJSMin((s=>{var l=Object.prototype.hasOwnProperty,f;function p(s){try{return decodeURIComponent(s.replace(/\+/g,` `))}catch{return null}}function g(s){try{return encodeURIComponent(s)}catch{return null}}function v(s){for(var l=/([^=?#&]+)=?([^&]*)/g,f={},g;g=l.exec(s);){var v=p(g[1]),b=p(g[2]);v===null||b===null||v in f||(f[v]=b)}return f}function b(s,p){p||=``;var v=[],b,C;for(C in typeof p!=`string`&&(p=`?`),s)if(l.call(s,C)){if(b=s[C],!b&&(b===null||b===f||isNaN(b))&&(b=``),C=g(C),b=g(b),C===null||b===null)continue;v.push(C+`=`+b)}return v.length?p+v.join(`&`):``}s.stringify=b,s.parse=v})),require_url_parse=__commonJSMin(((s,l)=>{var f=require_requires_port(),p=require_querystringify(),g=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,v=/[\n\r\t]/g,b=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,C=/:\d+$/,w=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,E=/^[a-zA-Z]:/;function k(s){return(s||``).toString().replace(g,``)}var A=[[`#`,`hash`],[`?`,`query`],function(s,l){return I(l.protocol)?s.replace(/\\/g,`/`):s},[`/`,`pathname`],[`@`,`auth`,1],[NaN,`host`,void 0,1,1],[/:(\d*)$/,`port`,void 0,1],[NaN,`hostname`,void 0,1,1]],N={hash:1,query:1};function F(s){var l=(typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{}).location||{};s||=l;var f={},p=typeof s,g;if(s.protocol===`blob:`)f=new q(unescape(s.pathname),{});else if(p===`string`)for(g in f=new q(s,{}),N)delete f[g];else if(p===`object`){for(g in s)g in N||(f[g]=s[g]);f.slashes===void 0&&(f.slashes=b.test(s.href))}return f}function I(s){return s===`file:`||s===`ftp:`||s===`http:`||s===`https:`||s===`ws:`||s===`wss:`}function R(s,l){s=k(s),s=s.replace(v,``),l||={};var f=w.exec(s),p=f[1]?f[1].toLowerCase():``,g=!!f[2],b=!!f[3],C=0,E;return g?b?(E=f[2]+f[3]+f[4],C=f[2].length+f[3].length):(E=f[2]+f[4],C=f[2].length):b?(E=f[3]+f[4],C=f[3].length):E=f[4],p===`file:`?C>=2&&(E=E.slice(2)):I(p)?E=f[4]:p?g&&(E=E.slice(2)):C>=2&&I(l.protocol)&&(E=f[4]),{protocol:p,slashes:g||I(p),slashesCount:C,rest:E}}function B(s,l){if(s===``)return l;for(var f=(l||`/`).split(`/`).slice(0,-1).concat(s.split(`/`)),p=f.length,g=f[p-1],v=!1,b=0;p--;)f[p]===`.`?f.splice(p,1):f[p]===`..`?(f.splice(p,1),b++):b&&(p===0&&(v=!0),f.splice(p,1),b--);return v&&f.unshift(``),(g===`.`||g===`..`)&&f.push(``),f.join(`/`)}function q(s,l,g){if(s=k(s),s=s.replace(v,``),!(this instanceof q))return new q(s,l,g);var b,C,w,N,J,le,_e=A.slice(),be=typeof l,xe=this,De=0;for(be!==`object`&&be!==`string`&&(g=l,l=null),g&&typeof g!=`function`&&(g=p.parse),l=F(l),C=R(s||``,l),b=!C.protocol&&!C.slashes,xe.slashes=C.slashes||b&&l.slashes,xe.protocol=C.protocol||l.protocol||``,s=C.rest,(C.protocol===`file:`&&(C.slashesCount!==2||E.test(s))||!C.slashes&&(C.protocol||C.slashesCount<2||!I(xe.protocol)))&&(_e[3]=[/(.*)/,`pathname`]);De<_e.length;De++){if(N=_e[De],typeof N==`function`){s=N(s,xe);continue}w=N[0],le=N[1],w===w?typeof w==`string`?(J=w===`@`?s.lastIndexOf(w):s.indexOf(w),~J&&(typeof N[2]==`number`?(xe[le]=s.slice(0,J),s=s.slice(J+N[2])):(xe[le]=s.slice(J),s=s.slice(0,J)))):(J=w.exec(s))&&(xe[le]=J[1],s=s.slice(0,J.index)):xe[le]=s,xe[le]=xe[le]||b&&N[3]&&l[le]||``,N[4]&&(xe[le]=xe[le].toLowerCase())}g&&(xe.query=g(xe.query)),b&&l.slashes&&xe.pathname.charAt(0)!==`/`&&(xe.pathname!==``||l.pathname!==``)&&(xe.pathname=B(xe.pathname,l.pathname)),xe.pathname.charAt(0)!==`/`&&I(xe.protocol)&&(xe.pathname=`/`+xe.pathname),f(xe.port,xe.protocol)||(xe.host=xe.hostname,xe.port=``),xe.username=xe.password=``,xe.auth&&=(J=xe.auth.indexOf(`:`),~J?(xe.username=xe.auth.slice(0,J),xe.username=encodeURIComponent(decodeURIComponent(xe.username)),xe.password=xe.auth.slice(J+1),xe.password=encodeURIComponent(decodeURIComponent(xe.password))):xe.username=encodeURIComponent(decodeURIComponent(xe.auth)),xe.password?xe.username+`:`+xe.password:xe.username),xe.origin=xe.protocol!==`file:`&&I(xe.protocol)&&xe.host?xe.protocol+`//`+xe.host:`null`,xe.href=xe.toString()}function J(s,l,g){var v=this;switch(s){case`query`:typeof l==`string`&&l.length&&(l=(g||p.parse)(l)),v[s]=l;break;case`port`:v[s]=l,f(l,v.protocol)?l&&(v.host=v.hostname+`:`+l):(v.host=v.hostname,v[s]=``);break;case`hostname`:v[s]=l,v.port&&(l+=`:`+v.port),v.host=l;break;case`host`:v[s]=l,C.test(l)?(l=l.split(`:`),v.port=l.pop(),v.hostname=l.join(`:`)):(v.hostname=l,v.port=``);break;case`protocol`:v.protocol=l.toLowerCase(),v.slashes=!g;break;case`pathname`:case`hash`:if(l){var b=s===`pathname`?`/`:`#`;v[s]=l.charAt(0)===b?l:b+l}else v[s]=l;break;case`username`:case`password`:v[s]=encodeURIComponent(l);break;case`auth`:var w=l.indexOf(`:`);~w?(v.username=l.slice(0,w),v.username=encodeURIComponent(decodeURIComponent(v.username)),v.password=l.slice(w+1),v.password=encodeURIComponent(decodeURIComponent(v.password))):v.username=encodeURIComponent(decodeURIComponent(l))}for(var E=0;E{l.exports=function(){try{return global.URL?global.URL:require(`url`).URL}catch{return require_url_parse()}}()})),require_wildcard=__commonJSMin(((s,l)=>{function f(s,l){this.text=s||=``,this.hasWild=~s.indexOf(`*`),this.separator=l,this.parts=s.split(l)}f.prototype.match=function(s){var l=!0,f=this.parts,p,g=f.length,v;if(typeof s==`string`||s instanceof String)if(!this.hasWild&&this.text!=s)l=!1;else{for(v=(s||``).split(this.separator),p=0;l&&p{var f=void 0;function p(){var s=(process.env.NO_PROXY||``).split(`,`).map(function(s){return s.trim().toLowerCase().replace(/\.$/,`.*`).replace(/^\./,`*.`)}).reduce(function(s,l){return s.push(l),/^\*\./.test(l)&&s.push(l.substr(2)),s},[]).filter(function(s){return s});f=s.length?s:[]}l.exports=function(){return f===void 0&&p(),f}})),require_hostname=__commonJSMin(((s,l)=>{var f=require_wildcard(),p=require_no_proxy_list();l.exports=function(s){var l=String(s||``).toLowerCase();return!!p().filter(function(s){return f(s,l)}).length}})),require_no_proxy=__commonJSMin(((s,l)=>{var f=require_url(),p=require_hostname();l.exports=function(s){return p(new f(s).host)}})),import_dist$77,import_no_proxy,agents$1,getProxyAgent,init_getProxyAgent=__esmMin((()=>{import_dist$77=require_dist$14(),import_no_proxy=__toESM$1(require_no_proxy()),agents$1={},getProxyAgent=({env:s,log:l},f,p)=>{let g=s.HTTPS_PROXY||s.HTTP_PROXY;if(!g||(0,import_no_proxy.default)(f))return;l.debug({url:f,proxy:g,options:p},`Using proxy agent`);let v=new url.URL(f).host;return agents$1[v]||(agents$1[v]=new import_dist$77.HttpsProxyAgent(g,p)),agents$1[v]}})),import_lib$9,HTTPClientError,HTTPClient,init_httpClient=__esmMin((()=>{import_lib$9=__toESM$1(require_lib$21()),init_src(),init_getDNSResolveAgent(),init_getProxyAgent(),HTTPClientError=class s extends Error{constructor(l,f,...p){super(...p),Error.captureStackTrace&&Error.captureStackTrace(this,s),this.response=l,this.message=f||`HTTPClient failed to fetch ${l.url}, got ${l.status}/${l.statusText}`}},HTTPClient=class{constructor({env:s,log:l},{headers:f={},retries:p=0}={}){if(!l)throw Error(`Missing required option in HTTPClient: log`);this.env=s,this.log=l,this.headers=f,this.retries=p}async fetch(s,l={},f={}){let p=l.agent||getProxyAgent({env:this.env,log:this.log},s,f.proxy);this.env.CHROMATIC_DNS_SERVERS.length>0&&(this.log.debug(`Using custom DNS servers: ${this.env.CHROMATIC_DNS_SERVERS.join(`, `)}`),dns.default.setServers(this.env.CHROMATIC_DNS_SERVERS),p=getDNSResolveAgent());let g=f.retries===void 0?this.retries:f.retries;return(0,import_lib$9.default)(async()=>{let g={...this.headers,...l.headers},v=await fetch(s,{...l,agent:p,headers:g});if(!v.ok){let s=new HTTPClientError(v);if(!f.noLogErrorBody){let l=await v.text();this.log.debug(s.message),this.log.debug(l)}throw s}return v},{retries:g,onRetry:(l,f)=>{this.log.debug({url:s,err:l},`Fetch failed; retrying ${f}/${g}`),(l.message.includes(`ENOTFOUND`)||[l.code,l.cause?.code].includes(`ENOTFOUND`))&&(p?this.env.CHROMATIC_DNS_FAILOVER_SERVERS.length>0&&(this.log.warn(`Fetch failed due to DNS lookup; switching to failover DNS servers`),dns.default.setServers(this.env.CHROMATIC_DNS_FAILOVER_SERVERS)):(this.log.warn(`Fetch failed due to DNS lookup; switching to custom DNS resolver`),p=getDNSResolveAgent()))}})}async fetchBuffer(s,l){return(await this.fetch(s,l)).buffer()}}})),import_lib$8,RETRYABLE_ERROR_CODE,GraphQLClient,init_graphqlClient=__esmMin((()=>{import_lib$8=__toESM$1(require_lib$21()),init_httpClient(),RETRYABLE_ERROR_CODE=`RETRYABLE_ERROR_CODE`,GraphQLClient=class{constructor(s,l,f){if(!l)throw Error("Option `endpoint` required.");this.endpoint=l,this.client=new HTTPClient(s,f),this.headers={"Content-Type":`application/json`}}setAuthorization(s){this.headers.Authorization=`Bearer ${s}`}async runQuery(s,l,{endpoint:f=this.endpoint,headers:p={},retries:g=2}={}){return(0,import_lib$8.default)(async v=>{let{data:b,errors:C}=await this.client.fetch(f,{body:JSON.stringify({query:s,variables:l}),headers:{...this.headers,...p},method:`post`},{retries:g}).then(s=>s.json()).catch(v);if(!C)return b;if(!Array.isArray(C))return v(C);this.client.log.debug({errors:C},`GraphQL errors`);for(let s of C){if(s.extensions&&s.extensions.code===RETRYABLE_ERROR_CODE)throw s;s.name=s.name||`GraphQLError`,s.at=`${s.path.join(`.`)} ${s.locations.map(s=>`${s.line}:${s.column}`).join(`, `)}`}return v(C.length===1?C[0]:C)},{retries:g})}}})),require_src$9=__commonJSMin(((s,l)=>{l.exports=function(s){try{return s()}catch{}}})),require_which=__commonJSMin(((s,l)=>{l.exports=w,w.sync=E;var f=process.platform===`win32`||process.env.OSTYPE===`cygwin`||process.env.OSTYPE===`msys`,p=require(`path`),g=f?`;`:`:`,v=require_isexe();function b(s){var l=Error(`not found: `+s);return l.code=`ENOENT`,l}function C(s,l){var p=l.colon||g,v=l.path||process.env.PATH||``,b=[``];v=v.split(p);var C=``;return f&&(v.unshift(process.cwd()),C=l.pathExt||process.env.PATHEXT||`.EXE;.CMD;.BAT;.COM`,b=C.split(p),s.indexOf(`.`)!==-1&&b[0]!==``&&b.unshift(``)),(s.match(/\//)||f&&s.match(/\\/))&&(v=[``]),{env:v,ext:b,extExe:C}}function w(s,l,f){typeof l==`function`&&(f=l,l={});var g=C(s,l),w=g.env,E=g.ext,k=g.extExe,A=[];(function g(C,N){if(C===N)return l.all&&A.length?f(null,A):f(b(s));var F=w[C];F.charAt(0)===`"`&&F.slice(-1)===`"`&&(F=F.slice(1,-1));var I=p.join(F,s);!F&&/^\.[\\\/]/.test(s)&&(I=s.slice(0,2)+I),(function s(p,b){if(p===b)return g(C+1,N);var w=E[p];v(I+w,{pathExt:k},function(g,v){if(!g&&v)if(l.all)A.push(I+w);else return f(null,I+w);return s(p+1,b)})})(0,E.length)})(0,w.length)}function E(s,l){l||={};for(var f=C(s,l),g=f.env,w=f.ext,E=f.extExe,k=[],A=0,N=g.length;A{l.exports=s=>{s||={};let l=s.env||process.env;return(s.platform||process.platform)===`win32`?Object.keys(l).find(s=>s.toUpperCase()===`PATH`)||`Path`:`PATH`}})),require_resolveCommand=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_which(),g=require_path_key()();function v(s,l){let v=process.cwd(),b=s.options.cwd!=null,C=b&&process.chdir!==void 0;if(C)try{process.chdir(s.options.cwd)}catch{}let w;try{w=p.sync(s.command,{path:(s.options.env||process.env)[g],pathExt:l?f.delimiter:void 0})}catch{}finally{C&&process.chdir(v)}return w&&=f.resolve(b?s.options.cwd:``,w),w}function b(s){return v(s)||v(s,!0)}l.exports=b})),require_escape$2=__commonJSMin(((s,l)=>{let f=/([()\][%!^"`<>&|;, *?])/g;function p(s){return s=s.replace(f,`^$1`),s}function g(s,l){return s=`${s}`,s=s.replace(/(?=(\\+?)?)\1"/g,`$1$1\\"`),s=s.replace(/(?=(\\+?)?)\1$/,`$1$1`),s=`"${s}"`,s=s.replace(f,`^$1`),l&&(s=s.replace(f,`^$1`)),s}l.exports.command=p,l.exports.argument=g})),require_shebang_regex=__commonJSMin(((s,l)=>{l.exports=/^#!.*/})),require_shebang_command=__commonJSMin(((s,l)=>{var f=require_shebang_regex();l.exports=function(s){var l=s.match(f);if(!l)return null;var p=l[0].replace(/#! ?/,``).split(` `),g=p[0].split(`/`).pop(),v=p[1];return g===`env`?v:g+(v?` `+v:``)}})),require_readShebang=__commonJSMin(((s,l)=>{let f=require(`fs`),p=require_shebang_command();function g(s){let l=150,g;Buffer.alloc?g=Buffer.alloc(150):(g=new Buffer(150),g.fill(0));let v;try{v=f.openSync(s,`r`),f.readSync(v,g,0,150,0),f.closeSync(v)}catch{}return p(g.toString())}l.exports=g})),require_parse$11=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_src$9(),g=require_resolveCommand(),v=require_escape$2(),b=require_readShebang(),C=require(`semver`),w=process.platform===`win32`,E=/\.(?:com|exe)$/i,k=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i,A=p(()=>C.satisfies(process.version,`^4.8.0 || ^5.7.0 || >= 6.0.0`,!0))||!1;function N(s){s.file=g(s);let l=s.file&&b(s.file);return l?(s.args.unshift(s.file),s.command=l,g(s)):s.file}function F(s){if(!w)return s;let l=N(s),p=!E.test(l);if(s.options.forceShell||p){let p=k.test(l);s.command=f.normalize(s.command),s.command=v.command(s.command),s.args=s.args.map(s=>v.argument(s,p)),s.args=[`/d`,`/s`,`/c`,`"${[s.command].concat(s.args).join(` `)}"`],s.command=process.env.comspec||`cmd.exe`,s.options.windowsVerbatimArguments=!0}return s}function I(s){if(A)return s;let l=[s.command].concat(s.args).join(` `);return w?(s.command=typeof s.options.shell==`string`?s.options.shell:process.env.comspec||`cmd.exe`,s.args=[`/d`,`/s`,`/c`,`"${l}"`],s.options.windowsVerbatimArguments=!0):(typeof s.options.shell==`string`?s.command=s.options.shell:process.platform===`android`?s.command=`/system/bin/sh`:s.command=`/bin/sh`,s.args=[`-c`,l]),s}function R(s,l,f){l&&!Array.isArray(l)&&(f=l,l=null),l=l?l.slice(0):[],f=Object.assign({},f);let p={command:s,args:l,options:f,file:void 0,original:{command:s,args:l}};return f.shell?I(p):F(p)}l.exports=R})),require_enoent=__commonJSMin(((s,l)=>{let f=process.platform===`win32`;function p(s,l){return Object.assign(Error(`${l} ${s.command} ENOENT`),{code:`ENOENT`,errno:`ENOENT`,syscall:`${l} ${s.command}`,path:s.command,spawnargs:s.args})}function g(s,l){if(!f)return;let p=s.emit;s.emit=function(f,g){if(f===`exit`){let f=v(g,l,`spawn`);if(f)return p.call(s,`error`,f)}return p.apply(s,arguments)}}function v(s,l){return f&&s===1&&!l.file?p(l.original,`spawn`):null}function b(s,l){return f&&s===1&&!l.file?p(l.original,`spawnSync`):null}l.exports={hookChildProcess:g,verifyENOENT:v,verifyENOENTSync:b,notFoundError:p}})),require_cross_spawn=__commonJSMin(((s,l)=>{let f=require(`child_process`),p=require_parse$11(),g=require_enoent();function v(s,l,v){let b=p(s,l,v),C=f.spawn(b.command,b.args,b.options);return g.hookChildProcess(C,b),C}function b(s,l,v){let b=p(s,l,v),C=f.spawnSync(b.command,b.args,b.options);return C.error=C.error||g.verifyENOENTSync(C.status,b),C}l.exports=v,l.exports.spawn=v,l.exports.sync=b,l.exports._parse=p,l.exports._enoent=g})),require_p_try$2=__commonJSMin(((s,l)=>{let f=(s,...l)=>new Promise(f=>{f(s(...l))});l.exports=f,l.exports.default=f})),require_p_limit$2=__commonJSMin(((s,l)=>{let f=require_p_try$2(),p=s=>{if(!((Number.isInteger(s)||s===1/0)&&s>0))return Promise.reject(TypeError("Expected `concurrency` to be a number from 1 and up"));let l=[],p=0,g=()=>{p--,l.length>0&&l.shift()()},v=(s,l,...v)=>{p++;let b=f(s,...v);l(b),b.then(g,g)},b=(f,g,...b)=>{pnew Promise(f=>b(s,f,...l));return Object.defineProperties(C,{activeCount:{get:()=>p},pendingCount:{get:()=>l.length},clearQueue:{value:()=>{l.length=0}}}),C};l.exports=p,l.exports.default=p})),require_p_locate$1=__commonJSMin(((s,l)=>{let f=require_p_limit$2();var p=class extends Error{constructor(s){super(),this.value=s}};let g=async(s,l)=>l(await s),v=async s=>{let l=await Promise.all(s);if(l[1]===!0)throw new p(l[0]);return!1},b=async(s,l,b)=>{b={concurrency:1/0,preserveOrder:!0,...b};let C=f(b.concurrency),w=[...s].map(s=>[s,C(g,s,l)]),E=f(b.preserveOrder?1:1/0);try{await Promise.all(w.map(s=>E(v,s)))}catch(s){if(s instanceof p)return s.value;throw s}};l.exports=b,l.exports.default=b})),require_locate_path$1=__commonJSMin(((s,l)=>{let f=require(`path`),p=require(`fs`),{promisify:g}=require(`util`),v=require_p_locate$1(),b=g(p.stat),C=g(p.lstat),w={directory:`isDirectory`,file:`isFile`};function E({type:s}){if(!(s in w))throw Error(`Invalid type specified: ${s}`)}let k=(s,l)=>s===void 0||l[w[s]]();l.exports=async(s,l)=>{l={cwd:process.cwd(),type:`file`,allowSymlinks:!0,...l},E(l);let p=l.allowSymlinks?b:C;return v(s,async s=>{try{let g=await p(f.resolve(l.cwd,s));return k(l.type,g)}catch{return!1}},l)},l.exports.sync=(s,l)=>{l={cwd:process.cwd(),allowSymlinks:!0,type:`file`,...l},E(l);let g=l.allowSymlinks?p.statSync:p.lstatSync;for(let p of s)try{let s=g(f.resolve(l.cwd,p));if(k(l.type,s))return p}catch{}}})),require_path_exists$2=__commonJSMin(((s,l)=>{let f=require(`fs`),{promisify:p}=require(`util`),g=p(f.access);l.exports=async s=>{try{return await g(s),!0}catch{return!1}},l.exports.sync=s=>{try{return f.accessSync(s),!0}catch{return!1}}})),require_find_up$1=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_locate_path$1(),g=require_path_exists$2(),v=Symbol(`findUp.stop`);l.exports=async(s,l={})=>{let g=f.resolve(l.cwd||``),{root:b}=f.parse(g),C=[].concat(s),w=async l=>{if(typeof s!=`function`)return p(C,l);let f=await s(l.cwd);return typeof f==`string`?p([f],l):f};for(;;){let s=await w({...l,cwd:g});if(s===v)return;if(s)return f.resolve(g,s);if(g===b)return;g=f.dirname(g)}},l.exports.sync=(s,l={})=>{let g=f.resolve(l.cwd||``),{root:b}=f.parse(g),C=[].concat(s),w=l=>{if(typeof s!=`function`)return p.sync(C,l);let f=s(l.cwd);return typeof f==`string`?p.sync([f],l):f};for(;;){let s=w({...l,cwd:g});if(s===v)return;if(s)return f.resolve(g,s);if(g===b)return;g=f.dirname(g)}},l.exports.exists=g,l.exports.sync.exists=g.sync,l.exports.stop=v})),require_pkg_dir=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_find_up$1(),g=async s=>{let l=await p(`package.json`,{cwd:s});return l&&f.dirname(l)};l.exports=g,l.exports.default=g,l.exports.sync=s=>{let l=p.sync(`package.json`,{cwd:s});return l&&f.dirname(l)}})),require_yarn_or_npm=__commonJSMin(((s,l)=>{let f=require(`fs`),p=require(`path`),g=require_cross_spawn(),v=require_pkg_dir(),b,C,w;function E(){b=void 0,C=void 0,w=void 0}function k(){if(b!==void 0)return b;try{let s=g.sync(`yarn`,[`--version`]);b=!!(s.stdout&&s.stdout.toString().trim())}catch{b=!1}return b}function A(){if(C!==void 0)return C;try{let s=g.sync(`npm`,[`--version`]);C=!!(s.stdout&&s.stdout.toString().trim())}catch{C=!1}return C}function N(){if(w!==void 0)return w;let s=v.sync();if(s){let l=p.join(s,`package-lock.json`),g=p.join(s,`yarn.lock`);try{return f.statSync(g),w=`yarn`,w}catch{}try{return f.statSync(l),w=`npm`,w}catch{}}return k()?`yarn`:`npm`}function F(...s){return s.unshift(N()),g(...s)}function I(...s){return s.unshift(N()),g.sync(...s)}N.hasYarn=k,N.hasNpm=A,N.spawn=F,N.spawn.sync=I,N.clearCache=E,l.exports=N})),import_source$81,import_dist$76,outdatedPackage_default,init_outdatedPackage=__esmMin((()=>{import_source$81=__toESM$1(require_source$5()),import_dist$76=require_dist$16(),init_icons(),outdatedPackage_default=(s,l,f=!1)=>{let p=f?`yarn upgrade chromatic --latest`:`npm install chromatic@latest --save-dev`;return(0,import_dist$76.dedent)(import_source$81.default` ${warning$1} {bold Using outdated package} You are using an outdated version of the Chromatic CLI (v${s.pkg.version}). A new major version is available (v${l}). - Run {bold ${g}} to upgrade. - `)}}));function spawn$2(s,l={}){return new Promise((p,g)=>{let v=``,b=``,C=(0,import_yarn_or_npm$2.spawn)(s,l);C.stdout?.on(`data`,s=>{v+=s}),C.stderr?.on(`data`,s=>{b+=s}),C.on(`error`,g),C.on(`close`,s=>{s===0?p(v.trim()):g(Error(b))})})}var import_yarn_or_npm$2,init_spawn=__esmMin((()=>{import_yarn_or_npm$2=require_yarn_or_npm()}));async function checkForUpdates(s){if(s.options.skipUpdateCheck===!0){s.log.info(`Skipping update check`);return}if(!semver.default.valid(s.pkg.version)){s.log.warn(`Invalid semver version in package.json: ${s.pkg.version}`);return}let l;try{let p=await spawn$2([`config`,`get`,`registry`]).catch(()=>`https://registry.npmjs.org/`);[`https://registry.npmjs.org/`,`https://registry.yarnpkg.com`].includes(p)||s.log.info(`Using custom npm registry: ${p}`);let g=new URL(s.pkg.name,p).href,{"dist-tags":v={}}=await(await withTimeout(s.http.fetch(g),5e3)).json();if(!semver.default.valid(v.latest)){s.log.warn(`Invalid dist-tag 'latest' returned from registry; skipping update check`);return}l=v.latest}catch(l){shouldReportVersionCheckFailure(l)&&captureException(l),s.log.warn(`Could not retrieve package info from registry; skipping update check`),s.log.warn(l);return}semver.default.major(s.pkg.version){init_esm(),import_yarn_or_npm$1=require_yarn_or_npm(),init_outdatedPackage(),init_spawn(),rejectIn=s=>new Promise((l,p)=>setTimeout(()=>p(Error(`Timed out after ${s}ms`)),s)),withTimeout=(s,l)=>Promise.race([s,rejectIn(l)])})),require_polyfills=__commonJSMin(((s,l)=>{var p=require(`constants`),g=process.cwd,v=null,b=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return v||=g.call(process),v};try{process.cwd()}catch{}if(typeof process.chdir==`function`){var C=process.chdir;process.chdir=function(s){v=null,C.call(process,s)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,C)}l.exports=w;function w(s){p.hasOwnProperty(`O_SYMLINK`)&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&l(s),s.lutimes||g(s),s.chown=w(s.chown),s.fchown=w(s.fchown),s.lchown=w(s.lchown),s.chmod=v(s.chmod),s.fchmod=v(s.fchmod),s.lchmod=v(s.lchmod),s.chownSync=E(s.chownSync),s.fchownSync=E(s.fchownSync),s.lchownSync=E(s.lchownSync),s.chmodSync=C(s.chmodSync),s.fchmodSync=C(s.fchmodSync),s.lchmodSync=C(s.lchmodSync),s.stat=k(s.stat),s.fstat=k(s.fstat),s.lstat=k(s.lstat),s.statSync=A(s.statSync),s.fstatSync=A(s.fstatSync),s.lstatSync=A(s.lstatSync),s.chmod&&!s.lchmod&&(s.lchmod=function(s,l,p){p&&process.nextTick(p)},s.lchmodSync=function(){}),s.chown&&!s.lchown&&(s.lchown=function(s,l,p,g){g&&process.nextTick(g)},s.lchownSync=function(){}),b===`win32`&&(s.rename=typeof s.rename==`function`?(function(l){function p(p,g,v){var b=Date.now(),C=0;l(p,g,function w(E){if(E&&(E.code===`EACCES`||E.code===`EPERM`||E.code===`EBUSY`)&&Date.now()-b<6e4){setTimeout(function(){s.stat(g,function(s,b){s&&s.code===`ENOENT`?l(p,g,w):v(E)})},C),C<100&&(C+=10);return}v&&v(E)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,l),p})(s.rename):s.rename),s.read=typeof s.read==`function`?(function(l){function p(p,g,v,b,C,w){var E;if(w&&typeof w==`function`){var k=0;E=function(A,N,F){if(A&&A.code===`EAGAIN`&&k<10)return k++,l.call(s,p,g,v,b,C,E);w.apply(this,arguments)}}return l.call(s,p,g,v,b,C,E)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,l),p})(s.read):s.read,s.readSync=typeof s.readSync==`function`?(function(l){return function(p,g,v,b,C){for(var w=0;;)try{return l.call(s,p,g,v,b,C)}catch(s){if(s.code===`EAGAIN`&&w<10){w++;continue}throw s}}})(s.readSync):s.readSync;function l(s){s.lchmod=function(l,g,v){s.open(l,p.O_WRONLY|p.O_SYMLINK,g,function(l,p){if(l){v&&v(l);return}s.fchmod(p,g,function(l){s.close(p,function(s){v&&v(l||s)})})})},s.lchmodSync=function(l,g){var v=s.openSync(l,p.O_WRONLY|p.O_SYMLINK,g),b=!0,C;try{C=s.fchmodSync(v,g),b=!1}finally{if(b)try{s.closeSync(v)}catch{}else s.closeSync(v)}return C}}function g(s){p.hasOwnProperty(`O_SYMLINK`)&&s.futimes?(s.lutimes=function(l,g,v,b){s.open(l,p.O_SYMLINK,function(l,p){if(l){b&&b(l);return}s.futimes(p,g,v,function(l){s.close(p,function(s){b&&b(l||s)})})})},s.lutimesSync=function(l,g,v){var b=s.openSync(l,p.O_SYMLINK),C,w=!0;try{C=s.futimesSync(b,g,v),w=!1}finally{if(w)try{s.closeSync(b)}catch{}else s.closeSync(b)}return C}):s.futimes&&(s.lutimes=function(s,l,p,g){g&&process.nextTick(g)},s.lutimesSync=function(){})}function v(l){return l&&function(p,g,v){return l.call(s,p,g,function(s){N(s)&&(s=null),v&&v.apply(this,arguments)})}}function C(l){return l&&function(p,g){try{return l.call(s,p,g)}catch(s){if(!N(s))throw s}}}function w(l){return l&&function(p,g,v,b){return l.call(s,p,g,v,function(s){N(s)&&(s=null),b&&b.apply(this,arguments)})}}function E(l){return l&&function(p,g,v){try{return l.call(s,p,g,v)}catch(s){if(!N(s))throw s}}}function k(l){return l&&function(p,g,v){typeof g==`function`&&(v=g,g=null);function b(s,l){l&&(l.uid<0&&(l.uid+=4294967296),l.gid<0&&(l.gid+=4294967296)),v&&v.apply(this,arguments)}return g?l.call(s,p,g,b):l.call(s,p,b)}}function A(l){return l&&function(p,g){var v=g?l.call(s,p,g):l.call(s,p);return v&&(v.uid<0&&(v.uid+=4294967296),v.gid<0&&(v.gid+=4294967296)),v}}function N(s){return!s||s.code===`ENOSYS`||(!process.getuid||process.getuid()!==0)&&(s.code===`EINVAL`||s.code===`EPERM`)}}})),require_legacy_streams=__commonJSMin(((s,l)=>{var p=require(`stream`).Stream;l.exports=g;function g(s){return{ReadStream:l,WriteStream:g};function l(g,v){if(!(this instanceof l))return new l(g,v);p.call(this);var b=this;this.path=g,this.fd=null,this.readable=!0,this.paused=!1,this.flags=`r`,this.mode=438,this.bufferSize=64*1024,v||={};for(var C=Object.keys(v),w=0,E=C.length;wthis.end)throw Error(`start must be <= end`);this.pos=this.start}if(this.fd!==null){process.nextTick(function(){b._read()});return}s.open(this.path,this.flags,this.mode,function(s,l){if(s){b.emit(`error`,s),b.readable=!1;return}b.fd=l,b.emit(`open`,l),b._read()})}function g(l,v){if(!(this instanceof g))return new g(l,v);p.call(this),this.path=l,this.fd=null,this.writable=!0,this.flags=`w`,this.encoding=`binary`,this.mode=438,this.bytesWritten=0,v||={};for(var b=Object.keys(v),C=0,w=b.length;C= zero`);this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=s.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}})),require_clone$3=__commonJSMin(((s,l)=>{l.exports=g;var p=Object.getPrototypeOf||function(s){return s.__proto__};function g(s){if(typeof s!=`object`||!s)return s;if(s instanceof Object)var l={__proto__:p(s)};else var l=Object.create(null);return Object.getOwnPropertyNames(s).forEach(function(p){Object.defineProperty(l,p,Object.getOwnPropertyDescriptor(s,p))}),l}})),require_graceful_fs=__commonJSMin(((s,l)=>{var p=require(`fs`),g=require_polyfills(),v=require_legacy_streams(),b=require_clone$3(),C=require(`util`),w,E;typeof Symbol==`function`&&typeof Symbol.for==`function`?(w=Symbol.for(`graceful-fs.queue`),E=Symbol.for(`graceful-fs.previous`)):(w=`___graceful-fs.queue`,E=`___graceful-fs.previous`);function k(){}function A(s,l){Object.defineProperty(s,w,{get:function(){return l}})}var N=k;C.debuglog?N=C.debuglog(`gfs4`):/\bgfs4\b/i.test(process.env.NODE_DEBUG||``)&&(N=function(){var s=C.format.apply(C,arguments);s=`GFS4: `+s.split(/\n/).join(` -GFS4: `),console.error(s)}),p[w]||(A(p,global[w]||[]),p.close=(function(s){function l(l,g){return s.call(p,l,function(s){s||B(),typeof g==`function`&&g.apply(this,arguments)})}return Object.defineProperty(l,E,{value:s}),l})(p.close),p.closeSync=(function(s){function l(l){s.apply(p,arguments),B()}return Object.defineProperty(l,E,{value:s}),l})(p.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||``)&&process.on(`exit`,function(){N(p[w]),require(`assert`).equal(p[w].length,0)})),global[w]||A(global,p[w]),l.exports=F(b(p)),process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!p.__patched&&(l.exports=F(p),p.__patched=!0);function F(s){g(s),s.gracefulify=F,s.createReadStream=ze,s.createWriteStream=Be;var l=s.readFile;s.readFile=p;function p(s,p,g){return typeof p==`function`&&(g=p,p=null),v(s,p,g);function v(s,p,g,b){return l(s,p,function(l){l&&(l.code===`EMFILE`||l.code===`ENFILE`)?I([v,[s,p,g],l,b||Date.now(),Date.now()]):typeof g==`function`&&g.apply(this,arguments)})}}var b=s.writeFile;s.writeFile=C;function C(s,l,p,g){return typeof p==`function`&&(g=p,p=null),v(s,l,p,g);function v(s,l,p,g,C){return b(s,l,p,function(b){b&&(b.code===`EMFILE`||b.code===`ENFILE`)?I([v,[s,l,p,g],b,C||Date.now(),Date.now()]):typeof g==`function`&&g.apply(this,arguments)})}}var w=s.appendFile;w&&(s.appendFile=E);function E(s,l,p,g){return typeof p==`function`&&(g=p,p=null),v(s,l,p,g);function v(s,l,p,g,b){return w(s,l,p,function(C){C&&(C.code===`EMFILE`||C.code===`ENFILE`)?I([v,[s,l,p,g],C,b||Date.now(),Date.now()]):typeof g==`function`&&g.apply(this,arguments)})}}var k=s.copyFile;k&&(s.copyFile=A);function A(s,l,p,g){return typeof p==`function`&&(g=p,p=0),v(s,l,p,g);function v(s,l,p,g,b){return k(s,l,p,function(C){C&&(C.code===`EMFILE`||C.code===`ENFILE`)?I([v,[s,l,p,g],C,b||Date.now(),Date.now()]):typeof g==`function`&&g.apply(this,arguments)})}}var N=s.readdir;s.readdir=B;var R=/^v[0-5]\./;function B(s,l,p){typeof l==`function`&&(p=l,l=null);var g=R.test(process.version)?function(s,l,p,g){return N(s,v(s,l,p,g))}:function(s,l,p,g){return N(s,l,v(s,l,p,g))};return g(s,l,p);function v(s,l,p,v){return function(b,C){b&&(b.code===`EMFILE`||b.code===`ENFILE`)?I([g,[s,l,p],b,v||Date.now(),Date.now()]):(C&&C.sort&&C.sort(),typeof p==`function`&&p.call(this,b,C))}}}if(process.version.substr(0,4)===`v0.8`){var q=v(s);xe=q.ReadStream,Ne=q.WriteStream}var le=s.ReadStream;le&&(xe.prototype=Object.create(le.prototype),xe.prototype.open=De);var J=s.WriteStream;J&&(Ne.prototype=Object.create(J.prototype),Ne.prototype.open=Pe),Object.defineProperty(s,`ReadStream`,{get:function(){return xe},set:function(s){xe=s},enumerable:!0,configurable:!0}),Object.defineProperty(s,`WriteStream`,{get:function(){return Ne},set:function(s){Ne=s},enumerable:!0,configurable:!0});var _e=xe;Object.defineProperty(s,`FileReadStream`,{get:function(){return _e},set:function(s){_e=s},enumerable:!0,configurable:!0});var be=Ne;Object.defineProperty(s,`FileWriteStream`,{get:function(){return be},set:function(s){be=s},enumerable:!0,configurable:!0});function xe(s,l){return this instanceof xe?(le.apply(this,arguments),this):xe.apply(Object.create(xe.prototype),arguments)}function De(){var s=this;Ke(s.path,s.flags,s.mode,function(l,p){l?(s.autoClose&&s.destroy(),s.emit(`error`,l)):(s.fd=p,s.emit(`open`,p),s.read())})}function Ne(s,l){return this instanceof Ne?(J.apply(this,arguments),this):Ne.apply(Object.create(Ne.prototype),arguments)}function Pe(){var s=this;Ke(s.path,s.flags,s.mode,function(l,p){l?(s.destroy(),s.emit(`error`,l)):(s.fd=p,s.emit(`open`,p))})}function ze(l,p){return new s.ReadStream(l,p)}function Be(l,p){return new s.WriteStream(l,p)}var We=s.open;s.open=Ke;function Ke(s,l,p,g){return typeof p==`function`&&(g=p,p=null),v(s,l,p,g);function v(s,l,p,g,b){return We(s,l,p,function(C,w){C&&(C.code===`EMFILE`||C.code===`ENFILE`)?I([v,[s,l,p,g],C,b||Date.now(),Date.now()]):typeof g==`function`&&g.apply(this,arguments)})}}return s}function I(s){N(`ENQUEUE`,s[0].name,s[1]),p[w].push(s),q()}var R;function B(){for(var s=Date.now(),l=0;l2&&(p[w][l][3]=s,p[w][l][4]=s);q()}function q(){if(clearTimeout(R),R=void 0,p[w].length!==0){var s=p[w].shift(),l=s[0],g=s[1],v=s[2],b=s[3],C=s[4];if(b===void 0)N(`RETRY`,l.name,g),l.apply(null,g);else if(Date.now()-b>=6e4){N(`TIMEOUT`,l.name,g);var E=g.pop();typeof E==`function`&&E.call(null,v)}else{var k=Date.now()-C,A=Math.max(C-b,1);k>=Math.min(A*1.2,100)?(N(`RETRY`,l.name,g),l.apply(null,g.concat([b]))):p[w].push(s)}R===void 0&&(R=setTimeout(q,0))}}})),require_universalify=__commonJSMin((s=>{s.fromCallback=function(s){return Object.defineProperty(function(...l){if(typeof l[l.length-1]==`function`)s.apply(this,l);else return new Promise((p,g)=>{l.push((s,l)=>s==null?p(l):g(s)),s.apply(this,l)})},`name`,{value:s.name})},s.fromPromise=function(s){return Object.defineProperty(function(...l){let p=l[l.length-1];if(typeof p!=`function`)return s.apply(this,l);l.pop(),s.apply(this,l).then(s=>p(null,s),p)},`name`,{value:s.name})}})),require_utils$14=__commonJSMin(((s,l)=>{function p(s,{EOL:l=` -`,finalEOL:p=!0,replacer:g=null,spaces:v}={}){let b=p?l:``,C=JSON.stringify(s,g,v);if(C===void 0)throw TypeError(`Converting ${typeof s} value to JSON is not supported`);return C.replace(/\n/g,l)+b}function g(s){return Buffer.isBuffer(s)&&(s=s.toString(`utf8`)),s.replace(/^\uFEFF/,``)}l.exports={stringify:p,stripBom:g}})),require_jsonfile$1=__commonJSMin(((s,l)=>{let p;try{p=require_graceful_fs()}catch{p=require(`fs`)}let g=require_universalify(),{stringify:v,stripBom:b}=require_utils$14();async function C(s,l={}){typeof l==`string`&&(l={encoding:l});let v=l.fs||p,C=`throws`in l?l.throws:!0,w=await g.fromCallback(v.readFile)(s,l);w=b(w);let E;try{E=JSON.parse(w,l?l.reviver:null)}catch(l){if(C)throw l.message=`${s}: ${l.message}`,l;return null}return E}let w=g.fromPromise(C);function E(s,l={}){typeof l==`string`&&(l={encoding:l});let g=l.fs||p,v=`throws`in l?l.throws:!0;try{let p=g.readFileSync(s,l);return p=b(p),JSON.parse(p,l.reviver)}catch(l){if(v)throw l.message=`${s}: ${l.message}`,l;return null}}async function k(s,l,b={}){let C=b.fs||p,w=v(l,b);await g.fromCallback(C.writeFile)(s,w,b)}let A=g.fromPromise(k);function N(s,l,g={}){let b=g.fs||p,C=v(l,g);return b.writeFileSync(s,C,g)}l.exports={readFile:w,readFileSync:E,writeFile:A,writeFileSync:N}})),require_node_ask=__commonJSMin(((s,l)=>{let p=process.stdin,g=process.stdout,v={prompt:A,confirm:N,multiline:F};function b(s){"use strict";let l={},p=0;return new Promise(function(g,b){function C(s){let g=s.key,b=s.msg,C=v[s.fn];if(!g)throw Error("A value for `key` must be defined for question "+p);if(!b)throw Error("A value for `msg` must be defined for question "+p);if(!C)throw Error('A value for `fn` must be "prompt", "confirm", or "multiline" for question '+p);C&&C(b,g,l).then(function(){w()})}function w(){if(p{let g=``,v=``,b=(0,import_yarn_or_npm$2.spawn)(s,l);b.stdout?.on(`data`,s=>{g+=s}),b.stderr?.on(`data`,s=>{v+=s}),b.on(`error`,p),b.on(`close`,s=>{s===0?f(g.trim()):p(Error(v))})})}var import_yarn_or_npm$2,init_spawn=__esmMin((()=>{import_yarn_or_npm$2=require_yarn_or_npm()}));async function checkForUpdates(s){if(s.options.skipUpdateCheck===!0){s.log.info(`Skipping update check`);return}if(!semver.default.valid(s.pkg.version)){s.log.warn(`Invalid semver version in package.json: ${s.pkg.version}`);return}let l;try{let f=await spawn$2([`config`,`get`,`registry`]).catch(()=>`https://registry.npmjs.org/`);[`https://registry.npmjs.org/`,`https://registry.yarnpkg.com`].includes(f)||s.log.info(`Using custom npm registry: ${f}`);let p=new URL(s.pkg.name,f).href,{"dist-tags":g={}}=await(await withTimeout(s.http.fetch(p),5e3)).json();if(!semver.default.valid(g.latest)){s.log.warn(`Invalid dist-tag 'latest' returned from registry; skipping update check`);return}l=g.latest}catch(l){shouldReportVersionCheckFailure(l)&&captureException(l),s.log.warn(`Could not retrieve package info from registry; skipping update check`),s.log.warn(l);return}semver.default.major(s.pkg.version){init_esm(),import_yarn_or_npm$1=require_yarn_or_npm(),init_outdatedPackage(),init_spawn(),rejectIn=s=>new Promise((l,f)=>setTimeout(()=>f(Error(`Timed out after ${s}ms`)),s)),withTimeout=(s,l)=>Promise.race([s,rejectIn(l)])})),require_polyfills=__commonJSMin(((s,l)=>{var f=require(`constants`),p=process.cwd,g=null,v=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return g||=p.call(process),g};try{process.cwd()}catch{}if(typeof process.chdir==`function`){var b=process.chdir;process.chdir=function(s){g=null,b.call(process,s)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,b)}l.exports=C;function C(s){f.hasOwnProperty(`O_SYMLINK`)&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&l(s),s.lutimes||p(s),s.chown=C(s.chown),s.fchown=C(s.fchown),s.lchown=C(s.lchown),s.chmod=g(s.chmod),s.fchmod=g(s.fchmod),s.lchmod=g(s.lchmod),s.chownSync=w(s.chownSync),s.fchownSync=w(s.fchownSync),s.lchownSync=w(s.lchownSync),s.chmodSync=b(s.chmodSync),s.fchmodSync=b(s.fchmodSync),s.lchmodSync=b(s.lchmodSync),s.stat=E(s.stat),s.fstat=E(s.fstat),s.lstat=E(s.lstat),s.statSync=k(s.statSync),s.fstatSync=k(s.fstatSync),s.lstatSync=k(s.lstatSync),s.chmod&&!s.lchmod&&(s.lchmod=function(s,l,f){f&&process.nextTick(f)},s.lchmodSync=function(){}),s.chown&&!s.lchown&&(s.lchown=function(s,l,f,p){p&&process.nextTick(p)},s.lchownSync=function(){}),v===`win32`&&(s.rename=typeof s.rename==`function`?(function(l){function f(f,p,g){var v=Date.now(),b=0;l(f,p,function C(w){if(w&&(w.code===`EACCES`||w.code===`EPERM`||w.code===`EBUSY`)&&Date.now()-v<6e4){setTimeout(function(){s.stat(p,function(s,v){s&&s.code===`ENOENT`?l(f,p,C):g(w)})},b),b<100&&(b+=10);return}g&&g(w)})}return Object.setPrototypeOf&&Object.setPrototypeOf(f,l),f})(s.rename):s.rename),s.read=typeof s.read==`function`?(function(l){function f(f,p,g,v,b,C){var w;if(C&&typeof C==`function`){var E=0;w=function(k,A,N){if(k&&k.code===`EAGAIN`&&E<10)return E++,l.call(s,f,p,g,v,b,w);C.apply(this,arguments)}}return l.call(s,f,p,g,v,b,w)}return Object.setPrototypeOf&&Object.setPrototypeOf(f,l),f})(s.read):s.read,s.readSync=typeof s.readSync==`function`?(function(l){return function(f,p,g,v,b){for(var C=0;;)try{return l.call(s,f,p,g,v,b)}catch(s){if(s.code===`EAGAIN`&&C<10){C++;continue}throw s}}})(s.readSync):s.readSync;function l(s){s.lchmod=function(l,p,g){s.open(l,f.O_WRONLY|f.O_SYMLINK,p,function(l,f){if(l){g&&g(l);return}s.fchmod(f,p,function(l){s.close(f,function(s){g&&g(l||s)})})})},s.lchmodSync=function(l,p){var g=s.openSync(l,f.O_WRONLY|f.O_SYMLINK,p),v=!0,b;try{b=s.fchmodSync(g,p),v=!1}finally{if(v)try{s.closeSync(g)}catch{}else s.closeSync(g)}return b}}function p(s){f.hasOwnProperty(`O_SYMLINK`)&&s.futimes?(s.lutimes=function(l,p,g,v){s.open(l,f.O_SYMLINK,function(l,f){if(l){v&&v(l);return}s.futimes(f,p,g,function(l){s.close(f,function(s){v&&v(l||s)})})})},s.lutimesSync=function(l,p,g){var v=s.openSync(l,f.O_SYMLINK),b,C=!0;try{b=s.futimesSync(v,p,g),C=!1}finally{if(C)try{s.closeSync(v)}catch{}else s.closeSync(v)}return b}):s.futimes&&(s.lutimes=function(s,l,f,p){p&&process.nextTick(p)},s.lutimesSync=function(){})}function g(l){return l&&function(f,p,g){return l.call(s,f,p,function(s){A(s)&&(s=null),g&&g.apply(this,arguments)})}}function b(l){return l&&function(f,p){try{return l.call(s,f,p)}catch(s){if(!A(s))throw s}}}function C(l){return l&&function(f,p,g,v){return l.call(s,f,p,g,function(s){A(s)&&(s=null),v&&v.apply(this,arguments)})}}function w(l){return l&&function(f,p,g){try{return l.call(s,f,p,g)}catch(s){if(!A(s))throw s}}}function E(l){return l&&function(f,p,g){typeof p==`function`&&(g=p,p=null);function v(s,l){l&&(l.uid<0&&(l.uid+=4294967296),l.gid<0&&(l.gid+=4294967296)),g&&g.apply(this,arguments)}return p?l.call(s,f,p,v):l.call(s,f,v)}}function k(l){return l&&function(f,p){var g=p?l.call(s,f,p):l.call(s,f);return g&&(g.uid<0&&(g.uid+=4294967296),g.gid<0&&(g.gid+=4294967296)),g}}function A(s){return!s||s.code===`ENOSYS`||(!process.getuid||process.getuid()!==0)&&(s.code===`EINVAL`||s.code===`EPERM`)}}})),require_legacy_streams=__commonJSMin(((s,l)=>{var f=require(`stream`).Stream;l.exports=p;function p(s){return{ReadStream:l,WriteStream:p};function l(p,g){if(!(this instanceof l))return new l(p,g);f.call(this);var v=this;this.path=p,this.fd=null,this.readable=!0,this.paused=!1,this.flags=`r`,this.mode=438,this.bufferSize=64*1024,g||={};for(var b=Object.keys(g),C=0,w=b.length;Cthis.end)throw Error(`start must be <= end`);this.pos=this.start}if(this.fd!==null){process.nextTick(function(){v._read()});return}s.open(this.path,this.flags,this.mode,function(s,l){if(s){v.emit(`error`,s),v.readable=!1;return}v.fd=l,v.emit(`open`,l),v._read()})}function p(l,g){if(!(this instanceof p))return new p(l,g);f.call(this),this.path=l,this.fd=null,this.writable=!0,this.flags=`w`,this.encoding=`binary`,this.mode=438,this.bytesWritten=0,g||={};for(var v=Object.keys(g),b=0,C=v.length;b= zero`);this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=s.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}})),require_clone$3=__commonJSMin(((s,l)=>{l.exports=p;var f=Object.getPrototypeOf||function(s){return s.__proto__};function p(s){if(typeof s!=`object`||!s)return s;if(s instanceof Object)var l={__proto__:f(s)};else var l=Object.create(null);return Object.getOwnPropertyNames(s).forEach(function(f){Object.defineProperty(l,f,Object.getOwnPropertyDescriptor(s,f))}),l}})),require_graceful_fs=__commonJSMin(((s,l)=>{var f=require(`fs`),p=require_polyfills(),g=require_legacy_streams(),v=require_clone$3(),b=require(`util`),C,w;typeof Symbol==`function`&&typeof Symbol.for==`function`?(C=Symbol.for(`graceful-fs.queue`),w=Symbol.for(`graceful-fs.previous`)):(C=`___graceful-fs.queue`,w=`___graceful-fs.previous`);function E(){}function k(s,l){Object.defineProperty(s,C,{get:function(){return l}})}var A=E;b.debuglog?A=b.debuglog(`gfs4`):/\bgfs4\b/i.test(process.env.NODE_DEBUG||``)&&(A=function(){var s=b.format.apply(b,arguments);s=`GFS4: `+s.split(/\n/).join(` +GFS4: `),console.error(s)}),f[C]||(k(f,global[C]||[]),f.close=(function(s){function l(l,p){return s.call(f,l,function(s){s||R(),typeof p==`function`&&p.apply(this,arguments)})}return Object.defineProperty(l,w,{value:s}),l})(f.close),f.closeSync=(function(s){function l(l){s.apply(f,arguments),R()}return Object.defineProperty(l,w,{value:s}),l})(f.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||``)&&process.on(`exit`,function(){A(f[C]),require(`assert`).equal(f[C].length,0)})),global[C]||k(global,f[C]),l.exports=N(v(f)),process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!f.__patched&&(l.exports=N(f),f.__patched=!0);function N(s){p(s),s.gracefulify=N,s.createReadStream=je,s.createWriteStream=Ne;var l=s.readFile;s.readFile=f;function f(s,f,p){return typeof f==`function`&&(p=f,f=null),g(s,f,p);function g(s,f,p,v){return l(s,f,function(l){l&&(l.code===`EMFILE`||l.code===`ENFILE`)?F([g,[s,f,p],l,v||Date.now(),Date.now()]):typeof p==`function`&&p.apply(this,arguments)})}}var v=s.writeFile;s.writeFile=b;function b(s,l,f,p){return typeof f==`function`&&(p=f,f=null),g(s,l,f,p);function g(s,l,f,p,b){return v(s,l,f,function(v){v&&(v.code===`EMFILE`||v.code===`ENFILE`)?F([g,[s,l,f,p],v,b||Date.now(),Date.now()]):typeof p==`function`&&p.apply(this,arguments)})}}var C=s.appendFile;C&&(s.appendFile=w);function w(s,l,f,p){return typeof f==`function`&&(p=f,f=null),g(s,l,f,p);function g(s,l,f,p,v){return C(s,l,f,function(b){b&&(b.code===`EMFILE`||b.code===`ENFILE`)?F([g,[s,l,f,p],b,v||Date.now(),Date.now()]):typeof p==`function`&&p.apply(this,arguments)})}}var E=s.copyFile;E&&(s.copyFile=k);function k(s,l,f,p){return typeof f==`function`&&(p=f,f=0),g(s,l,f,p);function g(s,l,f,p,v){return E(s,l,f,function(b){b&&(b.code===`EMFILE`||b.code===`ENFILE`)?F([g,[s,l,f,p],b,v||Date.now(),Date.now()]):typeof p==`function`&&p.apply(this,arguments)})}}var A=s.readdir;s.readdir=R;var I=/^v[0-5]\./;function R(s,l,f){typeof l==`function`&&(f=l,l=null);var p=I.test(process.version)?function(s,l,f,p){return A(s,g(s,l,f,p))}:function(s,l,f,p){return A(s,l,g(s,l,f,p))};return p(s,l,f);function g(s,l,f,g){return function(v,b){v&&(v.code===`EMFILE`||v.code===`ENFILE`)?F([p,[s,l,f],v,g||Date.now(),Date.now()]):(b&&b.sort&&b.sort(),typeof f==`function`&&f.call(this,v,b))}}}if(process.version.substr(0,4)===`v0.8`){var B=g(s);be=B.ReadStream,De=B.WriteStream}var q=s.ReadStream;q&&(be.prototype=Object.create(q.prototype),be.prototype.open=xe);var J=s.WriteStream;J&&(De.prototype=Object.create(J.prototype),De.prototype.open=Oe),Object.defineProperty(s,`ReadStream`,{get:function(){return be},set:function(s){be=s},enumerable:!0,configurable:!0}),Object.defineProperty(s,`WriteStream`,{get:function(){return De},set:function(s){De=s},enumerable:!0,configurable:!0});var le=be;Object.defineProperty(s,`FileReadStream`,{get:function(){return le},set:function(s){le=s},enumerable:!0,configurable:!0});var _e=De;Object.defineProperty(s,`FileWriteStream`,{get:function(){return _e},set:function(s){_e=s},enumerable:!0,configurable:!0});function be(s,l){return this instanceof be?(q.apply(this,arguments),this):be.apply(Object.create(be.prototype),arguments)}function xe(){var s=this;ze(s.path,s.flags,s.mode,function(l,f){l?(s.autoClose&&s.destroy(),s.emit(`error`,l)):(s.fd=f,s.emit(`open`,f),s.read())})}function De(s,l){return this instanceof De?(J.apply(this,arguments),this):De.apply(Object.create(De.prototype),arguments)}function Oe(){var s=this;ze(s.path,s.flags,s.mode,function(l,f){l?(s.destroy(),s.emit(`error`,l)):(s.fd=f,s.emit(`open`,f))})}function je(l,f){return new s.ReadStream(l,f)}function Ne(l,f){return new s.WriteStream(l,f)}var Pe=s.open;s.open=ze;function ze(s,l,f,p){return typeof f==`function`&&(p=f,f=null),g(s,l,f,p);function g(s,l,f,p,v){return Pe(s,l,f,function(b,C){b&&(b.code===`EMFILE`||b.code===`ENFILE`)?F([g,[s,l,f,p],b,v||Date.now(),Date.now()]):typeof p==`function`&&p.apply(this,arguments)})}}return s}function F(s){A(`ENQUEUE`,s[0].name,s[1]),f[C].push(s),B()}var I;function R(){for(var s=Date.now(),l=0;l2&&(f[C][l][3]=s,f[C][l][4]=s);B()}function B(){if(clearTimeout(I),I=void 0,f[C].length!==0){var s=f[C].shift(),l=s[0],p=s[1],g=s[2],v=s[3],b=s[4];if(v===void 0)A(`RETRY`,l.name,p),l.apply(null,p);else if(Date.now()-v>=6e4){A(`TIMEOUT`,l.name,p);var w=p.pop();typeof w==`function`&&w.call(null,g)}else{var E=Date.now()-b,k=Math.max(b-v,1);E>=Math.min(k*1.2,100)?(A(`RETRY`,l.name,p),l.apply(null,p.concat([v]))):f[C].push(s)}I===void 0&&(I=setTimeout(B,0))}}})),require_universalify=__commonJSMin((s=>{s.fromCallback=function(s){return Object.defineProperty(function(...l){if(typeof l[l.length-1]==`function`)s.apply(this,l);else return new Promise((f,p)=>{l.push((s,l)=>s==null?f(l):p(s)),s.apply(this,l)})},`name`,{value:s.name})},s.fromPromise=function(s){return Object.defineProperty(function(...l){let f=l[l.length-1];if(typeof f!=`function`)return s.apply(this,l);l.pop(),s.apply(this,l).then(s=>f(null,s),f)},`name`,{value:s.name})}})),require_utils$14=__commonJSMin(((s,l)=>{function f(s,{EOL:l=` +`,finalEOL:f=!0,replacer:p=null,spaces:g}={}){let v=f?l:``,b=JSON.stringify(s,p,g);if(b===void 0)throw TypeError(`Converting ${typeof s} value to JSON is not supported`);return b.replace(/\n/g,l)+v}function p(s){return Buffer.isBuffer(s)&&(s=s.toString(`utf8`)),s.replace(/^\uFEFF/,``)}l.exports={stringify:f,stripBom:p}})),require_jsonfile$1=__commonJSMin(((s,l)=>{let f;try{f=require_graceful_fs()}catch{f=require(`fs`)}let p=require_universalify(),{stringify:g,stripBom:v}=require_utils$14();async function b(s,l={}){typeof l==`string`&&(l={encoding:l});let g=l.fs||f,b=`throws`in l?l.throws:!0,C=await p.fromCallback(g.readFile)(s,l);C=v(C);let w;try{w=JSON.parse(C,l?l.reviver:null)}catch(l){if(b)throw l.message=`${s}: ${l.message}`,l;return null}return w}let C=p.fromPromise(b);function w(s,l={}){typeof l==`string`&&(l={encoding:l});let p=l.fs||f,g=`throws`in l?l.throws:!0;try{let f=p.readFileSync(s,l);return f=v(f),JSON.parse(f,l.reviver)}catch(l){if(g)throw l.message=`${s}: ${l.message}`,l;return null}}async function E(s,l,v={}){let b=v.fs||f,C=g(l,v);await p.fromCallback(b.writeFile)(s,C,v)}let k=p.fromPromise(E);function A(s,l,p={}){let v=p.fs||f,b=g(l,p);return v.writeFileSync(s,b,p)}l.exports={readFile:C,readFileSync:w,writeFile:k,writeFileSync:A}})),require_node_ask=__commonJSMin(((s,l)=>{let f=process.stdin,p=process.stdout,g={prompt:k,confirm:A,multiline:N};function v(s){"use strict";let l={},f=0;return new Promise(function(p,v){function b(s){let p=s.key,v=s.msg,b=g[s.fn];if(!p)throw Error("A value for `key` must be defined for question "+f);if(!v)throw Error("A value for `msg` must be defined for question "+f);if(!b)throw Error('A value for `fn` must be "prompt", "confirm", or "multiline" for question '+f);b&&b(v,p,l).then(function(){C()})}function C(){if(f{import_source$81=__toESM$1(require_source$5()),import_dist$76=require_dist$14(),init_icons(),addedScript_default=s=>(0,import_dist$76.dedent)(import_source$81.default` - ${success$10} {bold Added script '${s}' to package.json} +`?(f.pause(),f.removeAllListeners(`data`),g(s.join(` +`)),s=null):s.push(l.slice(0,-1))}).resume()}else f.once(`data`,function(s){f.pause(),g(s.slice(0,-1))}).resume()})}function C(s){"use strict";return b(s,!1).then(function(s){return/^y|yes|ok|true$/i.test(s)})}function w(s){"use strict";return b(s,!0)}function E(s,l,f,p){"use strict";return f||={},p(s).then(function(s){return f[l]=s,f})}function k(s,l,f){return E(s,l,f,b)}function A(s,l,f){return E(s,l,f,C)}function N(s,l,f){return E(s,l,f,w)}l.exports={ask:v,confirm:C,multiline:w,prompt:b}})),import_source$80,import_dist$75,addedScript_default,init_addedScript=__esmMin((()=>{import_source$80=__toESM$1(require_source$5()),import_dist$75=require_dist$16(),init_icons(),addedScript_default=s=>(0,import_dist$75.dedent)(import_source$80.default` + ${success$11} {bold Added script '${s}' to package.json} You can now run it here or in CI with 'npm run ${s}' or 'yarn ${s}'. ${info$1} Your project token was added to the script via the {bold --project-token} flag. If you're running Chromatic via continuous integration, we recommend setting the {bold CHROMATIC_PROJECT_TOKEN} environment variable in your CI environment. You can then remove the {bold --project-token} from your package.json script. - `)})),import_source$80,import_dist$75,notAddedScript_default,init_notAddedScript=__esmMin((()=>{import_source$80=__toESM$1(require_source$5()),import_dist$75=require_dist$14(),init_icons(),notAddedScript_default=(s,l)=>(0,import_dist$75.dedent)(import_source$80.default` + `)})),import_source$79,import_dist$74,notAddedScript_default,init_notAddedScript=__esmMin((()=>{import_source$79=__toESM$1(require_source$5()),import_dist$74=require_dist$16(),init_icons(),notAddedScript_default=(s,l)=>(0,import_dist$74.dedent)(import_source$79.default` ${info$1} No problem. You can add it to your package.json yourself like so: - {dim ${import_dist$75.dedent` + {dim ${import_dist$74.dedent` "scripts": { "${s}": "${l}" } `}} - `)})),import_source$79,import_dist$74,scriptNotFound_default,init_scriptNotFound=__esmMin((()=>{import_source$79=__toESM$1(require_source$5()),import_dist$74=require_dist$14(),init_icons(),scriptNotFound_default=s=>(0,import_dist$74.dedent)(import_source$79.default` + `)})),import_source$78,import_dist$73,scriptNotFound_default,init_scriptNotFound=__esmMin((()=>{import_source$78=__toESM$1(require_source$5()),import_dist$73=require_dist$16(),init_icons(),scriptNotFound_default=s=>(0,import_dist$73.dedent)(import_source$78.default` ${warning$1} {bold No '${s}' script found in your package.json} Would you like me to add it for you? [y/N] - `)}));async function checkPackageJson(s){let{log:l,options:p,packageJson:g,packagePath:v}=s;if(p.interactive)try{let{readme:s,_id:b,...C}=g;if(C.scripts||={},findScript(C.scripts))return;let w=`npx chromatic ${p.originalArgv.join(` `)}`;l.info(``),await(0,import_node_ask.confirm)(scriptNotFound_default(scriptName))?(C.scripts[scriptName]=w,await writeFile$2(v,C,{spaces:2}),l.info(``),l.info(addedScript_default(scriptName))):(l.info(``),l.info(notAddedScript_default(scriptName,w)))}catch(s){l.warn(s)}}var import_jsonfile$2,import_node_ask,writeFile$2,scriptName,findScript,init_checkPackageJson=__esmMin((()=>{import_jsonfile$2=__toESM$1(require_jsonfile$1()),import_node_ask=require_node_ask(),init_addedScript(),init_notAddedScript(),init_scriptNotFound(),{writeFile:writeFile$2}=import_jsonfile$2.default,scriptName=`chromatic`,findScript=s=>s[scriptName]||Object.values(s).find(s=>s.startsWith(scriptName))}));function isE2EBuild(s){return s.playwright||s.cypress||s.vitest}var init_e2eUtils=__esmMin((()=>{}));function emailHash(s){return(0,crypto.createHash)(`md5`).update(s.trim().toLowerCase()).digest(`hex`)}var init_emailHash=__esmMin((()=>{})),require_unicode$1=__commonJSMin(((s,l)=>{l.exports.Space_Separator=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,l.exports.ID_Start=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,l.exports.ID_Continue=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/})),require_util$12=__commonJSMin(((s,l)=>{let p=require_unicode$1();l.exports={isSpaceSeparator(s){return typeof s==`string`&&p.Space_Separator.test(s)},isIdStartChar(s){return typeof s==`string`&&(s>=`a`&&s<=`z`||s>=`A`&&s<=`Z`||s===`$`||s===`_`||p.ID_Start.test(s))},isIdContinueChar(s){return typeof s==`string`&&(s>=`a`&&s<=`z`||s>=`A`&&s<=`Z`||s>=`0`&&s<=`9`||s===`$`||s===`_`||s===`‌`||s===`‍`||p.ID_Continue.test(s))},isDigit(s){return typeof s==`string`&&/[0-9]/.test(s)},isHexDigit(s){return typeof s==`string`&&/[0-9A-Fa-f]/.test(s)}}})),require_parse$7=__commonJSMin(((s,l)=>{let p=require_util$12(),g,v,b,C,w,E,k,A,N;l.exports=function(s,l){g=String(s),v=`start`,b=[],C=0,w=1,E=0,k=void 0,A=void 0,N=void 0;do k=J(),We[v]();while(k.type!==`eof`);return typeof l==`function`?F({"":N},``,l):N};function F(s,l,p){let g=s[l];if(typeof g==`object`&&g)if(Array.isArray(g))for(let s=0;s0;){let l=_e();if(!p.isHexDigit(l))throw Je(be());s+=be()}return String.fromCodePoint(parseInt(s,16))}let We={start(){if(k.type===`eof`)throw Ye();Ke()},beforePropertyName(){switch(k.type){case`identifier`:case`string`:A=k.value,v=`afterPropertyName`;return;case`punctuator`:qe();return;case`eof`:throw Ye()}},afterPropertyName(){if(k.type===`eof`)throw Ye();v=`beforePropertyValue`},beforePropertyValue(){if(k.type===`eof`)throw Ye();Ke()},beforeArrayValue(){if(k.type===`eof`)throw Ye();if(k.type===`punctuator`&&k.value===`]`){qe();return}Ke()},afterPropertyValue(){if(k.type===`eof`)throw Ye();switch(k.value){case`,`:v=`beforePropertyName`;return;case`}`:qe()}},afterArrayValue(){if(k.type===`eof`)throw Ye();switch(k.value){case`,`:v=`beforeArrayValue`;return;case`]`:qe()}},end(){}};function Ke(){let s;switch(k.type){case`punctuator`:switch(k.value){case`{`:s={};break;case`[`:s=[];break}break;case`null`:case`boolean`:case`numeric`:case`string`:s=k.value;break}if(N===void 0)N=s;else{let l=b[b.length-1];Array.isArray(l)?l.push(s):Object.defineProperty(l,A,{value:s,writable:!0,enumerable:!0,configurable:!0})}if(typeof s==`object`&&s)b.push(s),v=Array.isArray(s)?`beforeArrayValue`:`beforePropertyName`;else{let s=b[b.length-1];v=s==null?`end`:Array.isArray(s)?`afterArrayValue`:`afterPropertyValue`}}function qe(){b.pop();let s=b[b.length-1];v=s==null?`end`:Array.isArray(s)?`afterArrayValue`:`afterPropertyValue`}function Je(s){return st(s===void 0?`JSON5: invalid end of input at ${w}:${E}`:`JSON5: invalid character '${ot(s)}' at ${w}:${E}`)}function Ye(){return st(`JSON5: invalid end of input at ${w}:${E}`)}function Ze(){return E-=5,st(`JSON5: invalid identifier character at ${w}:${E}`)}function Qe(s){console.warn(`JSON5: '${ot(s)}' in strings is not valid ECMAScript; consider escaping`)}function ot(s){let l={"'":`\\'`,'"':`\\"`,"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\v":`\\v`,"\0":`\\0`,"\u2028":`\\u2028`,"\u2029":`\\u2029`};if(l[s])return l[s];if(s<` `){let l=s.charCodeAt(0).toString(16);return`\\x`+(`00`+l).substring(l.length)}return s}function st(s){let l=SyntaxError(s);return l.lineNumber=w,l.columnNumber=E,l}})),require_stringify$3=__commonJSMin(((s,l)=>{let p=require_util$12();l.exports=function(s,l,g){let v=[],b=``,C,w,E=``,k;if(typeof l==`object`&&l&&!Array.isArray(l)&&(g=l.space,k=l.quote,l=l.replacer),typeof l==`function`)w=l;else if(Array.isArray(l)){C=[];for(let s of l){let l;typeof s==`string`?l=s:(typeof s==`number`||s instanceof String||s instanceof Number)&&(l=String(s)),l!==void 0&&C.indexOf(l)<0&&C.push(l)}}return g instanceof Number?g=Number(g):g instanceof String&&(g=String(g)),typeof g==`number`?g>0&&(g=Math.min(10,Math.floor(g)),E=` `.substr(0,g)):typeof g==`string`&&(E=g.substr(0,10)),A(``,{"":s});function A(s,l){let p=l[s];switch(p!=null&&(typeof p.toJSON5==`function`?p=p.toJSON5(s):typeof p.toJSON==`function`&&(p=p.toJSON(s))),w&&(p=w.call(l,s,p)),p instanceof Number?p=Number(p):p instanceof String?p=String(p):p instanceof Boolean&&(p=p.valueOf()),p){case null:return`null`;case!0:return`true`;case!1:return`false`}if(typeof p==`string`)return N(p,!1);if(typeof p==`number`)return String(p);if(typeof p==`object`)return Array.isArray(p)?R(p):F(p)}function N(s){let l={"'":.1,'"':.2},g={"'":`\\'`,'"':`\\"`,"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\v":`\\v`,"\0":`\\0`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},v=``;for(let b=0;bl[s]=0)throw TypeError(`Converting circular structure to JSON5`);v.push(s);let l=b;b+=E;let p=C||Object.keys(s),g=[];for(let l of p){let p=A(l,s);if(p!==void 0){let s=I(l)+`:`;E!==``&&(s+=` `),s+=p,g.push(s)}}let w;if(g.length===0)w=`{}`;else{let s;if(E===``)s=g.join(`,`),w=`{`+s+`}`;else{let p=`, -`+b;s=g.join(p),w=`{ -`+b+s+`, -`+l+`}`}}return v.pop(),b=l,w}function I(s){if(s.length===0)return N(s,!0);let l=String.fromCodePoint(s.codePointAt(0));if(!p.isIdStartChar(l))return N(s,!0);for(let g=l.length;g=0)throw TypeError(`Converting circular structure to JSON5`);v.push(s);let l=b;b+=E;let p=[];for(let l=0;l{l.exports={parse:require_parse$7(),stringify:require_stringify$3()}})),util$21,objectUtil,ZodParsedType,getParsedType,init_util=__esmMin((()=>{(function(s){s.assertEqual=s=>{};function l(s){}s.assertIs=l;function p(s){throw Error()}s.assertNever=p,s.arrayToEnum=s=>{let l={};for(let p of s)l[p]=p;return l},s.getValidEnumValues=l=>{let p=s.objectKeys(l).filter(s=>typeof l[l[s]]!=`number`),g={};for(let s of p)g[s]=l[s];return s.objectValues(g)},s.objectValues=l=>s.objectKeys(l).map(function(s){return l[s]}),s.objectKeys=typeof Object.keys==`function`?s=>Object.keys(s):s=>{let l=[];for(let p in s)Object.prototype.hasOwnProperty.call(s,p)&&l.push(p);return l},s.find=(s,l)=>{for(let p of s)if(l(p))return p},s.isInteger=typeof Number.isInteger==`function`?s=>Number.isInteger(s):s=>typeof s==`number`&&Number.isFinite(s)&&Math.floor(s)===s;function g(s,l=` | `){return s.map(s=>typeof s==`string`?`'${s}'`:s).join(l)}s.joinValues=g,s.jsonStringifyReplacer=(s,l)=>typeof l==`bigint`?l.toString():l})(util$21||={}),(function(s){s.mergeShapes=(s,l)=>({...s,...l})})(objectUtil||={}),ZodParsedType=util$21.arrayToEnum([`string`,`nan`,`number`,`integer`,`float`,`boolean`,`date`,`bigint`,`symbol`,`function`,`undefined`,`null`,`array`,`object`,`unknown`,`promise`,`void`,`never`,`map`,`set`]),getParsedType=s=>{switch(typeof s){case`undefined`:return ZodParsedType.undefined;case`string`:return ZodParsedType.string;case`number`:return Number.isNaN(s)?ZodParsedType.nan:ZodParsedType.number;case`boolean`:return ZodParsedType.boolean;case`function`:return ZodParsedType.function;case`bigint`:return ZodParsedType.bigint;case`symbol`:return ZodParsedType.symbol;case`object`:return Array.isArray(s)?ZodParsedType.array:s===null?ZodParsedType.null:s.then&&typeof s.then==`function`&&s.catch&&typeof s.catch==`function`?ZodParsedType.promise:typeof Map<`u`&&s instanceof Map?ZodParsedType.map:typeof Set<`u`&&s instanceof Set?ZodParsedType.set:typeof Date<`u`&&s instanceof Date?ZodParsedType.date:ZodParsedType.object;default:return ZodParsedType.unknown}}})),ZodIssueCode,ZodError,init_ZodError=__esmMin((()=>{init_util(),ZodIssueCode=util$21.arrayToEnum([`invalid_type`,`invalid_literal`,`custom`,`invalid_union`,`invalid_union_discriminator`,`invalid_enum_value`,`unrecognized_keys`,`invalid_arguments`,`invalid_return_type`,`invalid_date`,`invalid_string`,`too_small`,`too_big`,`invalid_intersection_types`,`not_multiple_of`,`not_finite`]),ZodError=class s extends Error{get errors(){return this.issues}constructor(s){super(),this.issues=[],this.addIssue=s=>{this.issues=[...this.issues,s]},this.addIssues=(s=[])=>{this.issues=[...this.issues,...s]};let l=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,l):this.__proto__=l,this.name=`ZodError`,this.issues=s}format(s){let l=s||function(s){return s.message},p={_errors:[]},g=s=>{for(let v of s.issues)if(v.code===`invalid_union`)v.unionErrors.map(g);else if(v.code===`invalid_return_type`)g(v.returnTypeError);else if(v.code===`invalid_arguments`)g(v.argumentsError);else if(v.path.length===0)p._errors.push(l(v));else{let s=p,g=0;for(;gs.message){let l={},p=[];for(let g of this.issues)if(g.path.length>0){let p=g.path[0];l[p]=l[p]||[],l[p].push(s(g))}else p.push(s(g));return{formErrors:p,fieldErrors:l}}get formErrors(){return this.flatten()}},ZodError.create=s=>new ZodError(s)})),errorMap,init_en=__esmMin((()=>{init_ZodError(),init_util(),errorMap=(s,l)=>{let p;switch(s.code){case ZodIssueCode.invalid_type:p=s.received===ZodParsedType.undefined?`Required`:`Expected ${s.expected}, received ${s.received}`;break;case ZodIssueCode.invalid_literal:p=`Invalid literal value, expected ${JSON.stringify(s.expected,util$21.jsonStringifyReplacer)}`;break;case ZodIssueCode.unrecognized_keys:p=`Unrecognized key(s) in object: ${util$21.joinValues(s.keys,`, `)}`;break;case ZodIssueCode.invalid_union:p=`Invalid input`;break;case ZodIssueCode.invalid_union_discriminator:p=`Invalid discriminator value. Expected ${util$21.joinValues(s.options)}`;break;case ZodIssueCode.invalid_enum_value:p=`Invalid enum value. Expected ${util$21.joinValues(s.options)}, received '${s.received}'`;break;case ZodIssueCode.invalid_arguments:p=`Invalid function arguments`;break;case ZodIssueCode.invalid_return_type:p=`Invalid function return type`;break;case ZodIssueCode.invalid_date:p=`Invalid date`;break;case ZodIssueCode.invalid_string:typeof s.validation==`object`?`includes`in s.validation?(p=`Invalid input: must include "${s.validation.includes}"`,typeof s.validation.position==`number`&&(p=`${p} at one or more positions greater than or equal to ${s.validation.position}`)):`startsWith`in s.validation?p=`Invalid input: must start with "${s.validation.startsWith}"`:`endsWith`in s.validation?p=`Invalid input: must end with "${s.validation.endsWith}"`:util$21.assertNever(s.validation):p=s.validation===`regex`?`Invalid`:`Invalid ${s.validation}`;break;case ZodIssueCode.too_small:p=s.type===`array`?`Array must contain ${s.exact?`exactly`:s.inclusive?`at least`:`more than`} ${s.minimum} element(s)`:s.type===`string`?`String must contain ${s.exact?`exactly`:s.inclusive?`at least`:`over`} ${s.minimum} character(s)`:s.type===`number`||s.type===`bigint`?`Number must be ${s.exact?`exactly equal to `:s.inclusive?`greater than or equal to `:`greater than `}${s.minimum}`:s.type===`date`?`Date must be ${s.exact?`exactly equal to `:s.inclusive?`greater than or equal to `:`greater than `}${new Date(Number(s.minimum))}`:`Invalid input`;break;case ZodIssueCode.too_big:p=s.type===`array`?`Array must contain ${s.exact?`exactly`:s.inclusive?`at most`:`less than`} ${s.maximum} element(s)`:s.type===`string`?`String must contain ${s.exact?`exactly`:s.inclusive?`at most`:`under`} ${s.maximum} character(s)`:s.type===`number`?`Number must be ${s.exact?`exactly`:s.inclusive?`less than or equal to`:`less than`} ${s.maximum}`:s.type===`bigint`?`BigInt must be ${s.exact?`exactly`:s.inclusive?`less than or equal to`:`less than`} ${s.maximum}`:s.type===`date`?`Date must be ${s.exact?`exactly`:s.inclusive?`smaller than or equal to`:`smaller than`} ${new Date(Number(s.maximum))}`:`Invalid input`;break;case ZodIssueCode.custom:p=`Invalid input`;break;case ZodIssueCode.invalid_intersection_types:p=`Intersection results could not be merged`;break;case ZodIssueCode.not_multiple_of:p=`Number must be a multiple of ${s.multipleOf}`;break;case ZodIssueCode.not_finite:p=`Number must be finite`;break;default:p=l.defaultError,util$21.assertNever(s)}return{message:p}}}));function getErrorMap(){return overrideErrorMap}var overrideErrorMap,init_errors=__esmMin((()=>{init_en(),overrideErrorMap=errorMap}));function addIssueToContext(s,l){let p=getErrorMap(),g=makeIssue({issueData:l,data:s.data,path:s.path,errorMaps:[s.common.contextualErrorMap,s.schemaErrorMap,p,p===errorMap?void 0:errorMap].filter(s=>!!s)});s.common.issues.push(g)}var makeIssue,ParseStatus,INVALID,DIRTY,OK,isAborted,isDirty,isValid,isAsync,init_parseUtil=__esmMin((()=>{init_errors(),init_en(),makeIssue=s=>{let{data:l,path:p,errorMaps:g,issueData:v}=s,b=[...p,...v.path||[]],C={...v,path:b};if(v.message!==void 0)return{...v,path:b,message:v.message};let w=``,E=g.filter(s=>!!s).slice().reverse();for(let s of E)w=s(C,{data:l,defaultError:w}).message;return{...v,path:b,message:w}},ParseStatus=class s{constructor(){this.value=`valid`}dirty(){this.value===`valid`&&(this.value=`dirty`)}abort(){this.value!==`aborted`&&(this.value=`aborted`)}static mergeArray(s,l){let p=[];for(let g of l){if(g.status===`aborted`)return INVALID;g.status===`dirty`&&s.dirty(),p.push(g.value)}return{status:s.value,value:p}}static async mergeObjectAsync(l,p){let g=[];for(let s of p){let l=await s.key,p=await s.value;g.push({key:l,value:p})}return s.mergeObjectSync(l,g)}static mergeObjectSync(s,l){let p={};for(let g of l){let{key:l,value:v}=g;if(l.status===`aborted`||v.status===`aborted`)return INVALID;l.status===`dirty`&&s.dirty(),v.status===`dirty`&&s.dirty(),l.value!==`__proto__`&&(v.value!==void 0||g.alwaysSet)&&(p[l.value]=v.value)}return{status:s.value,value:p}}},INVALID=Object.freeze({status:`aborted`}),DIRTY=s=>({status:`dirty`,value:s}),OK=s=>({status:`valid`,value:s}),isAborted=s=>s.status===`aborted`,isDirty=s=>s.status===`dirty`,isValid=s=>s.status===`valid`,isAsync=s=>typeof Promise<`u`&&s instanceof Promise})),init_typeAliases=__esmMin((()=>{})),errorUtil,init_errorUtil=__esmMin((()=>{(function(s){s.errToObj=s=>typeof s==`string`?{message:s}:s||{},s.toString=s=>typeof s==`string`?s:s?.message})(errorUtil||={})}));function processCreateParams(s){if(!s)return{};let{errorMap:l,invalid_type_error:p,required_error:g,description:v}=s;if(l&&(p||g))throw Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return l?{errorMap:l,description:v}:{errorMap:(l,v)=>{let{message:b}=s;return l.code===`invalid_enum_value`?{message:b??v.defaultError}:v.data===void 0?{message:b??g??v.defaultError}:l.code===`invalid_type`?{message:b??p??v.defaultError}:{message:v.defaultError}},description:v}}function timeRegexSource(s){let l=`[0-5]\\d`;s.precision?l=`${l}\\.\\d{${s.precision}}`:s.precision??(l=`${l}(\\.\\d+)?`);let p=s.precision?`+`:`?`;return`([01]\\d|2[0-3]):[0-5]\\d(:${l})${p}`}function timeRegex(s){return RegExp(`^${timeRegexSource(s)}$`)}function datetimeRegex(s){let l=`${dateRegexSource}T${timeRegexSource(s)}`,p=[];return p.push(s.local?`Z?`:`Z`),s.offset&&p.push(`([+-]\\d{2}:?\\d{2})`),l=`${l}(${p.join(`|`)})`,RegExp(`^${l}$`)}function isValidIP(s,l){return!!((l===`v4`||!l)&&ipv4Regex.test(s)||(l===`v6`||!l)&&ipv6Regex.test(s))}function isValidJWT(s,l){if(!jwtRegex.test(s))return!1;try{let[p]=s.split(`.`);if(!p)return!1;let g=p.replace(/-/g,`+`).replace(/_/g,`/`).padEnd(p.length+(4-p.length%4)%4,`=`),v=JSON.parse(atob(g));return!(typeof v!=`object`||!v||`typ`in v&&v?.typ!==`JWT`||!v.alg||l&&v.alg!==l)}catch{return!1}}function isValidCidr(s,l){return!!((l===`v4`||!l)&&ipv4CidrRegex.test(s)||(l===`v6`||!l)&&ipv6CidrRegex.test(s))}function floatSafeRemainder(s,l){let p=(s.toString().split(`.`)[1]||``).length,g=(l.toString().split(`.`)[1]||``).length,v=p>g?p:g;return Number.parseInt(s.toFixed(v).replace(`.`,``))%Number.parseInt(l.toFixed(v).replace(`.`,``))/10**v}function deepPartialify(s){if(s instanceof ZodObject){let l={};for(let p in s.shape){let g=s.shape[p];l[p]=ZodOptional.create(deepPartialify(g))}return new ZodObject({...s._def,shape:()=>l})}else if(s instanceof ZodArray)return new ZodArray({...s._def,type:deepPartialify(s.element)});else if(s instanceof ZodOptional)return ZodOptional.create(deepPartialify(s.unwrap()));else if(s instanceof ZodNullable)return ZodNullable.create(deepPartialify(s.unwrap()));else if(s instanceof ZodTuple)return ZodTuple.create(s.items.map(s=>deepPartialify(s)));else return s}function mergeValues(s,l){let p=getParsedType(s),g=getParsedType(l);if(s===l)return{valid:!0,data:s};if(p===ZodParsedType.object&&g===ZodParsedType.object){let p=util$21.objectKeys(l),g=util$21.objectKeys(s).filter(s=>p.indexOf(s)!==-1),v={...s,...l};for(let p of g){let g=mergeValues(s[p],l[p]);if(!g.valid)return{valid:!1};v[p]=g.data}return{valid:!0,data:v}}else if(p===ZodParsedType.array&&g===ZodParsedType.array){if(s.length!==l.length)return{valid:!1};let p=[];for(let g=0;g{init_ZodError(),init_errors(),init_errorUtil(),init_parseUtil(),init_util(),ParseInputLazyPath=class{constructor(s,l,p,g){this._cachedPath=[],this.parent=s,this.data=l,this._path=p,this._key=g}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},handleResult=(s,l)=>{if(isValid(l))return{success:!0,data:l.value};if(!s.common.issues.length)throw Error(`Validation failed but no issues detected.`);return{success:!1,get error(){if(this._error)return this._error;let l=new ZodError(s.common.issues);return this._error=l,this._error}}},ZodType=class{get description(){return this._def.description}_getType(s){return getParsedType(s.data)}_getOrReturnCtx(s,l){return l||{common:s.parent.common,data:s.data,parsedType:getParsedType(s.data),schemaErrorMap:this._def.errorMap,path:s.path,parent:s.parent}}_processInputParams(s){return{status:new ParseStatus,ctx:{common:s.parent.common,data:s.data,parsedType:getParsedType(s.data),schemaErrorMap:this._def.errorMap,path:s.path,parent:s.parent}}}_parseSync(s){let l=this._parse(s);if(isAsync(l))throw Error(`Synchronous parse encountered promise.`);return l}_parseAsync(s){let l=this._parse(s);return Promise.resolve(l)}parse(s,l){let p=this.safeParse(s,l);if(p.success)return p.data;throw p.error}safeParse(s,l){let p={common:{issues:[],async:l?.async??!1,contextualErrorMap:l?.errorMap},path:l?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:s,parsedType:getParsedType(s)};return handleResult(p,this._parseSync({data:s,path:p.path,parent:p}))}"~validate"(s){let l={common:{issues:[],async:!!this[`~standard`].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:s,parsedType:getParsedType(s)};if(!this[`~standard`].async)try{let p=this._parseSync({data:s,path:[],parent:l});return isValid(p)?{value:p.value}:{issues:l.common.issues}}catch(s){s?.message?.toLowerCase()?.includes(`encountered`)&&(this[`~standard`].async=!0),l.common={issues:[],async:!0}}return this._parseAsync({data:s,path:[],parent:l}).then(s=>isValid(s)?{value:s.value}:{issues:l.common.issues})}async parseAsync(s,l){let p=await this.safeParseAsync(s,l);if(p.success)return p.data;throw p.error}async safeParseAsync(s,l){let p={common:{issues:[],contextualErrorMap:l?.errorMap,async:!0},path:l?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:s,parsedType:getParsedType(s)},g=this._parse({data:s,path:p.path,parent:p});return handleResult(p,await(isAsync(g)?g:Promise.resolve(g)))}refine(s,l){let p=s=>typeof l==`string`||l===void 0?{message:l}:typeof l==`function`?l(s):l;return this._refinement((l,g)=>{let v=s(l),b=()=>g.addIssue({code:ZodIssueCode.custom,...p(l)});return typeof Promise<`u`&&v instanceof Promise?v.then(s=>s?!0:(b(),!1)):v?!0:(b(),!1)})}refinement(s,l){return this._refinement((p,g)=>s(p)?!0:(g.addIssue(typeof l==`function`?l(p,g):l),!1))}_refinement(s){return new ZodEffects({schema:this,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:{type:`refinement`,refinement:s}})}superRefine(s){return this._refinement(s)}constructor(s){this.spa=this.safeParseAsync,this._def=s,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this[`~standard`]={version:1,vendor:`zod`,validate:s=>this[`~validate`](s)}}optional(){return ZodOptional.create(this,this._def)}nullable(){return ZodNullable.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ZodArray.create(this)}promise(){return ZodPromise.create(this,this._def)}or(s){return ZodUnion.create([this,s],this._def)}and(s){return ZodIntersection.create(this,s,this._def)}transform(s){return new ZodEffects({...processCreateParams(this._def),schema:this,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:{type:`transform`,transform:s}})}default(s){let l=typeof s==`function`?s:()=>s;return new ZodDefault({...processCreateParams(this._def),innerType:this,defaultValue:l,typeName:ZodFirstPartyTypeKind.ZodDefault})}brand(){return new ZodBranded({typeName:ZodFirstPartyTypeKind.ZodBranded,type:this,...processCreateParams(this._def)})}catch(s){let l=typeof s==`function`?s:()=>s;return new ZodCatch({...processCreateParams(this._def),innerType:this,catchValue:l,typeName:ZodFirstPartyTypeKind.ZodCatch})}describe(s){let l=this.constructor;return new l({...this._def,description:s})}pipe(s){return ZodPipeline.create(this,s)}readonly(){return ZodReadonly.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},cuidRegex=/^c[^\s-]{8,}$/i,cuid2Regex=/^[0-9a-z]+$/,ulidRegex=/^[0-9A-HJKMNP-TV-Z]{26}$/i,uuidRegex=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,nanoidRegex=/^[a-z0-9_-]{21}$/i,jwtRegex=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,durationRegex=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,emailRegex=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,_emojiRegex=`^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`,ipv4Regex=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv4CidrRegex=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6Regex=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,ipv6CidrRegex=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64Regex=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64urlRegex=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,dateRegexSource=`((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))`,dateRegex=RegExp(`^${dateRegexSource}$`),ZodString=class s extends ZodType{_parse(s){if(this._def.coerce&&(s.data=String(s.data)),this._getType(s)!==ZodParsedType.string){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.string,received:l.parsedType}),INVALID}let l=new ParseStatus,p;for(let g of this._def.checks)if(g.kind===`min`)s.data.lengthg.value&&(p=this._getOrReturnCtx(s,p),addIssueToContext(p,{code:ZodIssueCode.too_big,maximum:g.value,type:`string`,inclusive:!0,exact:!1,message:g.message}),l.dirty());else if(g.kind===`length`){let v=s.data.length>g.value,b=s.data.lengths.test(l),{validation:l,code:ZodIssueCode.invalid_string,...errorUtil.errToObj(p)})}_addCheck(l){return new s({...this._def,checks:[...this._def.checks,l]})}email(s){return this._addCheck({kind:`email`,...errorUtil.errToObj(s)})}url(s){return this._addCheck({kind:`url`,...errorUtil.errToObj(s)})}emoji(s){return this._addCheck({kind:`emoji`,...errorUtil.errToObj(s)})}uuid(s){return this._addCheck({kind:`uuid`,...errorUtil.errToObj(s)})}nanoid(s){return this._addCheck({kind:`nanoid`,...errorUtil.errToObj(s)})}cuid(s){return this._addCheck({kind:`cuid`,...errorUtil.errToObj(s)})}cuid2(s){return this._addCheck({kind:`cuid2`,...errorUtil.errToObj(s)})}ulid(s){return this._addCheck({kind:`ulid`,...errorUtil.errToObj(s)})}base64(s){return this._addCheck({kind:`base64`,...errorUtil.errToObj(s)})}base64url(s){return this._addCheck({kind:`base64url`,...errorUtil.errToObj(s)})}jwt(s){return this._addCheck({kind:`jwt`,...errorUtil.errToObj(s)})}ip(s){return this._addCheck({kind:`ip`,...errorUtil.errToObj(s)})}cidr(s){return this._addCheck({kind:`cidr`,...errorUtil.errToObj(s)})}datetime(s){return typeof s==`string`?this._addCheck({kind:`datetime`,precision:null,offset:!1,local:!1,message:s}):this._addCheck({kind:`datetime`,precision:s?.precision===void 0?null:s?.precision,offset:s?.offset??!1,local:s?.local??!1,...errorUtil.errToObj(s?.message)})}date(s){return this._addCheck({kind:`date`,message:s})}time(s){return typeof s==`string`?this._addCheck({kind:`time`,precision:null,message:s}):this._addCheck({kind:`time`,precision:s?.precision===void 0?null:s?.precision,...errorUtil.errToObj(s?.message)})}duration(s){return this._addCheck({kind:`duration`,...errorUtil.errToObj(s)})}regex(s,l){return this._addCheck({kind:`regex`,regex:s,...errorUtil.errToObj(l)})}includes(s,l){return this._addCheck({kind:`includes`,value:s,position:l?.position,...errorUtil.errToObj(l?.message)})}startsWith(s,l){return this._addCheck({kind:`startsWith`,value:s,...errorUtil.errToObj(l)})}endsWith(s,l){return this._addCheck({kind:`endsWith`,value:s,...errorUtil.errToObj(l)})}min(s,l){return this._addCheck({kind:`min`,value:s,...errorUtil.errToObj(l)})}max(s,l){return this._addCheck({kind:`max`,value:s,...errorUtil.errToObj(l)})}length(s,l){return this._addCheck({kind:`length`,value:s,...errorUtil.errToObj(l)})}nonempty(s){return this.min(1,errorUtil.errToObj(s))}trim(){return new s({...this._def,checks:[...this._def.checks,{kind:`trim`}]})}toLowerCase(){return new s({...this._def,checks:[...this._def.checks,{kind:`toLowerCase`}]})}toUpperCase(){return new s({...this._def,checks:[...this._def.checks,{kind:`toUpperCase`}]})}get isDatetime(){return!!this._def.checks.find(s=>s.kind===`datetime`)}get isDate(){return!!this._def.checks.find(s=>s.kind===`date`)}get isTime(){return!!this._def.checks.find(s=>s.kind===`time`)}get isDuration(){return!!this._def.checks.find(s=>s.kind===`duration`)}get isEmail(){return!!this._def.checks.find(s=>s.kind===`email`)}get isURL(){return!!this._def.checks.find(s=>s.kind===`url`)}get isEmoji(){return!!this._def.checks.find(s=>s.kind===`emoji`)}get isUUID(){return!!this._def.checks.find(s=>s.kind===`uuid`)}get isNANOID(){return!!this._def.checks.find(s=>s.kind===`nanoid`)}get isCUID(){return!!this._def.checks.find(s=>s.kind===`cuid`)}get isCUID2(){return!!this._def.checks.find(s=>s.kind===`cuid2`)}get isULID(){return!!this._def.checks.find(s=>s.kind===`ulid`)}get isIP(){return!!this._def.checks.find(s=>s.kind===`ip`)}get isCIDR(){return!!this._def.checks.find(s=>s.kind===`cidr`)}get isBase64(){return!!this._def.checks.find(s=>s.kind===`base64`)}get isBase64url(){return!!this._def.checks.find(s=>s.kind===`base64url`)}get minLength(){let s=null;for(let l of this._def.checks)l.kind===`min`&&(s===null||l.value>s)&&(s=l.value);return s}get maxLength(){let s=null;for(let l of this._def.checks)l.kind===`max`&&(s===null||l.valuenew ZodString({checks:[],typeName:ZodFirstPartyTypeKind.ZodString,coerce:s?.coerce??!1,...processCreateParams(s)}),ZodNumber=class s extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(s){if(this._def.coerce&&(s.data=Number(s.data)),this._getType(s)!==ZodParsedType.number){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.number,received:l.parsedType}),INVALID}let l,p=new ParseStatus;for(let g of this._def.checks)g.kind===`int`?util$21.isInteger(s.data)||(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:`integer`,received:`float`,message:g.message}),p.dirty()):g.kind===`min`?(g.inclusive?s.datag.value:s.data>=g.value)&&(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.too_big,maximum:g.value,type:`number`,inclusive:g.inclusive,exact:!1,message:g.message}),p.dirty()):g.kind===`multipleOf`?floatSafeRemainder(s.data,g.value)!==0&&(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.not_multiple_of,multipleOf:g.value,message:g.message}),p.dirty()):g.kind===`finite`?Number.isFinite(s.data)||(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.not_finite,message:g.message}),p.dirty()):util$21.assertNever(g);return{status:p.value,value:s.data}}gte(s,l){return this.setLimit(`min`,s,!0,errorUtil.toString(l))}gt(s,l){return this.setLimit(`min`,s,!1,errorUtil.toString(l))}lte(s,l){return this.setLimit(`max`,s,!0,errorUtil.toString(l))}lt(s,l){return this.setLimit(`max`,s,!1,errorUtil.toString(l))}setLimit(l,p,g,v){return new s({...this._def,checks:[...this._def.checks,{kind:l,value:p,inclusive:g,message:errorUtil.toString(v)}]})}_addCheck(l){return new s({...this._def,checks:[...this._def.checks,l]})}int(s){return this._addCheck({kind:`int`,message:errorUtil.toString(s)})}positive(s){return this._addCheck({kind:`min`,value:0,inclusive:!1,message:errorUtil.toString(s)})}negative(s){return this._addCheck({kind:`max`,value:0,inclusive:!1,message:errorUtil.toString(s)})}nonpositive(s){return this._addCheck({kind:`max`,value:0,inclusive:!0,message:errorUtil.toString(s)})}nonnegative(s){return this._addCheck({kind:`min`,value:0,inclusive:!0,message:errorUtil.toString(s)})}multipleOf(s,l){return this._addCheck({kind:`multipleOf`,value:s,message:errorUtil.toString(l)})}finite(s){return this._addCheck({kind:`finite`,message:errorUtil.toString(s)})}safe(s){return this._addCheck({kind:`min`,inclusive:!0,value:-(2**53-1),message:errorUtil.toString(s)})._addCheck({kind:`max`,inclusive:!0,value:2**53-1,message:errorUtil.toString(s)})}get minValue(){let s=null;for(let l of this._def.checks)l.kind===`min`&&(s===null||l.value>s)&&(s=l.value);return s}get maxValue(){let s=null;for(let l of this._def.checks)l.kind===`max`&&(s===null||l.values.kind===`int`||s.kind===`multipleOf`&&util$21.isInteger(s.value))}get isFinite(){let s=null,l=null;for(let p of this._def.checks)if(p.kind===`finite`||p.kind===`int`||p.kind===`multipleOf`)return!0;else p.kind===`min`?(l===null||p.value>l)&&(l=p.value):p.kind===`max`&&(s===null||p.valuenew ZodNumber({checks:[],typeName:ZodFirstPartyTypeKind.ZodNumber,coerce:s?.coerce||!1,...processCreateParams(s)}),ZodBigInt=class s extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(s){if(this._def.coerce)try{s.data=BigInt(s.data)}catch{return this._getInvalidInput(s)}if(this._getType(s)!==ZodParsedType.bigint)return this._getInvalidInput(s);let l,p=new ParseStatus;for(let g of this._def.checks)g.kind===`min`?(g.inclusive?s.datag.value:s.data>=g.value)&&(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.too_big,type:`bigint`,maximum:g.value,inclusive:g.inclusive,message:g.message}),p.dirty()):g.kind===`multipleOf`?s.data%g.value!==BigInt(0)&&(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.not_multiple_of,multipleOf:g.value,message:g.message}),p.dirty()):util$21.assertNever(g);return{status:p.value,value:s.data}}_getInvalidInput(s){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.bigint,received:l.parsedType}),INVALID}gte(s,l){return this.setLimit(`min`,s,!0,errorUtil.toString(l))}gt(s,l){return this.setLimit(`min`,s,!1,errorUtil.toString(l))}lte(s,l){return this.setLimit(`max`,s,!0,errorUtil.toString(l))}lt(s,l){return this.setLimit(`max`,s,!1,errorUtil.toString(l))}setLimit(l,p,g,v){return new s({...this._def,checks:[...this._def.checks,{kind:l,value:p,inclusive:g,message:errorUtil.toString(v)}]})}_addCheck(l){return new s({...this._def,checks:[...this._def.checks,l]})}positive(s){return this._addCheck({kind:`min`,value:BigInt(0),inclusive:!1,message:errorUtil.toString(s)})}negative(s){return this._addCheck({kind:`max`,value:BigInt(0),inclusive:!1,message:errorUtil.toString(s)})}nonpositive(s){return this._addCheck({kind:`max`,value:BigInt(0),inclusive:!0,message:errorUtil.toString(s)})}nonnegative(s){return this._addCheck({kind:`min`,value:BigInt(0),inclusive:!0,message:errorUtil.toString(s)})}multipleOf(s,l){return this._addCheck({kind:`multipleOf`,value:s,message:errorUtil.toString(l)})}get minValue(){let s=null;for(let l of this._def.checks)l.kind===`min`&&(s===null||l.value>s)&&(s=l.value);return s}get maxValue(){let s=null;for(let l of this._def.checks)l.kind===`max`&&(s===null||l.valuenew ZodBigInt({checks:[],typeName:ZodFirstPartyTypeKind.ZodBigInt,coerce:s?.coerce??!1,...processCreateParams(s)}),ZodBoolean=class extends ZodType{_parse(s){if(this._def.coerce&&(s.data=!!s.data),this._getType(s)!==ZodParsedType.boolean){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.boolean,received:l.parsedType}),INVALID}return OK(s.data)}},ZodBoolean.create=s=>new ZodBoolean({typeName:ZodFirstPartyTypeKind.ZodBoolean,coerce:s?.coerce||!1,...processCreateParams(s)}),ZodDate=class s extends ZodType{_parse(s){if(this._def.coerce&&(s.data=new Date(s.data)),this._getType(s)!==ZodParsedType.date){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.date,received:l.parsedType}),INVALID}if(Number.isNaN(s.data.getTime()))return addIssueToContext(this._getOrReturnCtx(s),{code:ZodIssueCode.invalid_date}),INVALID;let l=new ParseStatus,p;for(let g of this._def.checks)g.kind===`min`?s.data.getTime()g.value&&(p=this._getOrReturnCtx(s,p),addIssueToContext(p,{code:ZodIssueCode.too_big,message:g.message,inclusive:!0,exact:!1,maximum:g.value,type:`date`}),l.dirty()):util$21.assertNever(g);return{status:l.value,value:new Date(s.data.getTime())}}_addCheck(l){return new s({...this._def,checks:[...this._def.checks,l]})}min(s,l){return this._addCheck({kind:`min`,value:s.getTime(),message:errorUtil.toString(l)})}max(s,l){return this._addCheck({kind:`max`,value:s.getTime(),message:errorUtil.toString(l)})}get minDate(){let s=null;for(let l of this._def.checks)l.kind===`min`&&(s===null||l.value>s)&&(s=l.value);return s==null?null:new Date(s)}get maxDate(){let s=null;for(let l of this._def.checks)l.kind===`max`&&(s===null||l.valuenew ZodDate({checks:[],coerce:s?.coerce||!1,typeName:ZodFirstPartyTypeKind.ZodDate,...processCreateParams(s)}),ZodSymbol=class extends ZodType{_parse(s){if(this._getType(s)!==ZodParsedType.symbol){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.symbol,received:l.parsedType}),INVALID}return OK(s.data)}},ZodSymbol.create=s=>new ZodSymbol({typeName:ZodFirstPartyTypeKind.ZodSymbol,...processCreateParams(s)}),ZodUndefined=class extends ZodType{_parse(s){if(this._getType(s)!==ZodParsedType.undefined){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.undefined,received:l.parsedType}),INVALID}return OK(s.data)}},ZodUndefined.create=s=>new ZodUndefined({typeName:ZodFirstPartyTypeKind.ZodUndefined,...processCreateParams(s)}),ZodNull=class extends ZodType{_parse(s){if(this._getType(s)!==ZodParsedType.null){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.null,received:l.parsedType}),INVALID}return OK(s.data)}},ZodNull.create=s=>new ZodNull({typeName:ZodFirstPartyTypeKind.ZodNull,...processCreateParams(s)}),ZodAny=class extends ZodType{constructor(){super(...arguments),this._any=!0}_parse(s){return OK(s.data)}},ZodAny.create=s=>new ZodAny({typeName:ZodFirstPartyTypeKind.ZodAny,...processCreateParams(s)}),ZodUnknown=class extends ZodType{constructor(){super(...arguments),this._unknown=!0}_parse(s){return OK(s.data)}},ZodUnknown.create=s=>new ZodUnknown({typeName:ZodFirstPartyTypeKind.ZodUnknown,...processCreateParams(s)}),ZodNever=class extends ZodType{_parse(s){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.never,received:l.parsedType}),INVALID}},ZodNever.create=s=>new ZodNever({typeName:ZodFirstPartyTypeKind.ZodNever,...processCreateParams(s)}),ZodVoid=class extends ZodType{_parse(s){if(this._getType(s)!==ZodParsedType.undefined){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.void,received:l.parsedType}),INVALID}return OK(s.data)}},ZodVoid.create=s=>new ZodVoid({typeName:ZodFirstPartyTypeKind.ZodVoid,...processCreateParams(s)}),ZodArray=class s extends ZodType{_parse(s){let{ctx:l,status:p}=this._processInputParams(s),g=this._def;if(l.parsedType!==ZodParsedType.array)return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.array,received:l.parsedType}),INVALID;if(g.exactLength!==null){let s=l.data.length>g.exactLength.value,v=l.data.lengthg.maxLength.value&&(addIssueToContext(l,{code:ZodIssueCode.too_big,maximum:g.maxLength.value,type:`array`,inclusive:!0,exact:!1,message:g.maxLength.message}),p.dirty()),l.common.async)return Promise.all([...l.data].map((s,p)=>g.type._parseAsync(new ParseInputLazyPath(l,s,l.path,p)))).then(s=>ParseStatus.mergeArray(p,s));let v=[...l.data].map((s,p)=>g.type._parseSync(new ParseInputLazyPath(l,s,l.path,p)));return ParseStatus.mergeArray(p,v)}get element(){return this._def.type}min(l,p){return new s({...this._def,minLength:{value:l,message:errorUtil.toString(p)}})}max(l,p){return new s({...this._def,maxLength:{value:l,message:errorUtil.toString(p)}})}length(l,p){return new s({...this._def,exactLength:{value:l,message:errorUtil.toString(p)}})}nonempty(s){return this.min(1,s)}},ZodArray.create=(s,l)=>new ZodArray({type:s,minLength:null,maxLength:null,exactLength:null,typeName:ZodFirstPartyTypeKind.ZodArray,...processCreateParams(l)}),ZodObject=class s extends ZodType{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let s=this._def.shape(),l=util$21.objectKeys(s);return this._cached={shape:s,keys:l},this._cached}_parse(s){if(this._getType(s)!==ZodParsedType.object){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.object,received:l.parsedType}),INVALID}let{status:l,ctx:p}=this._processInputParams(s),{shape:g,keys:v}=this._getCached(),b=[];if(!(this._def.catchall instanceof ZodNever&&this._def.unknownKeys===`strip`))for(let s in p.data)v.includes(s)||b.push(s);let C=[];for(let s of v){let l=g[s],v=p.data[s];C.push({key:{status:`valid`,value:s},value:l._parse(new ParseInputLazyPath(p,v,p.path,s)),alwaysSet:s in p.data})}if(this._def.catchall instanceof ZodNever){let s=this._def.unknownKeys;if(s===`passthrough`)for(let s of b)C.push({key:{status:`valid`,value:s},value:{status:`valid`,value:p.data[s]}});else if(s===`strict`)b.length>0&&(addIssueToContext(p,{code:ZodIssueCode.unrecognized_keys,keys:b}),l.dirty());else if(s!==`strip`)throw Error(`Internal ZodObject error: invalid unknownKeys value.`)}else{let s=this._def.catchall;for(let l of b){let g=p.data[l];C.push({key:{status:`valid`,value:l},value:s._parse(new ParseInputLazyPath(p,g,p.path,l)),alwaysSet:l in p.data})}}return p.common.async?Promise.resolve().then(async()=>{let s=[];for(let l of C){let p=await l.key,g=await l.value;s.push({key:p,value:g,alwaysSet:l.alwaysSet})}return s}).then(s=>ParseStatus.mergeObjectSync(l,s)):ParseStatus.mergeObjectSync(l,C)}get shape(){return this._def.shape()}strict(l){return errorUtil.errToObj,new s({...this._def,unknownKeys:`strict`,...l===void 0?{}:{errorMap:(s,p)=>{let g=this._def.errorMap?.(s,p).message??p.defaultError;return s.code===`unrecognized_keys`?{message:errorUtil.errToObj(l).message??g}:{message:g}}}})}strip(){return new s({...this._def,unknownKeys:`strip`})}passthrough(){return new s({...this._def,unknownKeys:`passthrough`})}extend(l){return new s({...this._def,shape:()=>({...this._def.shape(),...l})})}merge(l){return new s({unknownKeys:l._def.unknownKeys,catchall:l._def.catchall,shape:()=>({...this._def.shape(),...l._def.shape()}),typeName:ZodFirstPartyTypeKind.ZodObject})}setKey(s,l){return this.augment({[s]:l})}catchall(l){return new s({...this._def,catchall:l})}pick(l){let p={};for(let s of util$21.objectKeys(l))l[s]&&this.shape[s]&&(p[s]=this.shape[s]);return new s({...this._def,shape:()=>p})}omit(l){let p={};for(let s of util$21.objectKeys(this.shape))l[s]||(p[s]=this.shape[s]);return new s({...this._def,shape:()=>p})}deepPartial(){return deepPartialify(this)}partial(l){let p={};for(let s of util$21.objectKeys(this.shape)){let g=this.shape[s];l&&!l[s]?p[s]=g:p[s]=g.optional()}return new s({...this._def,shape:()=>p})}required(l){let p={};for(let s of util$21.objectKeys(this.shape))if(l&&!l[s])p[s]=this.shape[s];else{let l=this.shape[s];for(;l instanceof ZodOptional;)l=l._def.innerType;p[s]=l}return new s({...this._def,shape:()=>p})}keyof(){return createZodEnum(util$21.objectKeys(this.shape))}},ZodObject.create=(s,l)=>new ZodObject({shape:()=>s,unknownKeys:`strip`,catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(l)}),ZodObject.strictCreate=(s,l)=>new ZodObject({shape:()=>s,unknownKeys:`strict`,catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(l)}),ZodObject.lazycreate=(s,l)=>new ZodObject({shape:s,unknownKeys:`strip`,catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(l)}),ZodUnion=class extends ZodType{_parse(s){let{ctx:l}=this._processInputParams(s),p=this._def.options;function g(s){for(let l of s)if(l.result.status===`valid`)return l.result;for(let p of s)if(p.result.status===`dirty`)return l.common.issues.push(...p.ctx.common.issues),p.result;let p=s.map(s=>new ZodError(s.ctx.common.issues));return addIssueToContext(l,{code:ZodIssueCode.invalid_union,unionErrors:p}),INVALID}if(l.common.async)return Promise.all(p.map(async s=>{let p={...l,common:{...l.common,issues:[]},parent:null};return{result:await s._parseAsync({data:l.data,path:l.path,parent:p}),ctx:p}})).then(g);{let s,g=[];for(let v of p){let p={...l,common:{...l.common,issues:[]},parent:null},b=v._parseSync({data:l.data,path:l.path,parent:p});if(b.status===`valid`)return b;b.status===`dirty`&&!s&&(s={result:b,ctx:p}),p.common.issues.length&&g.push(p.common.issues)}if(s)return l.common.issues.push(...s.ctx.common.issues),s.result;let v=g.map(s=>new ZodError(s));return addIssueToContext(l,{code:ZodIssueCode.invalid_union,unionErrors:v}),INVALID}}get options(){return this._def.options}},ZodUnion.create=(s,l)=>new ZodUnion({options:s,typeName:ZodFirstPartyTypeKind.ZodUnion,...processCreateParams(l)}),getDiscriminator=s=>s instanceof ZodLazy?getDiscriminator(s.schema):s instanceof ZodEffects?getDiscriminator(s.innerType()):s instanceof ZodLiteral?[s.value]:s instanceof ZodEnum?s.options:s instanceof ZodNativeEnum?util$21.objectValues(s.enum):s instanceof ZodDefault?getDiscriminator(s._def.innerType):s instanceof ZodUndefined?[void 0]:s instanceof ZodNull?[null]:s instanceof ZodOptional?[void 0,...getDiscriminator(s.unwrap())]:s instanceof ZodNullable?[null,...getDiscriminator(s.unwrap())]:s instanceof ZodBranded||s instanceof ZodReadonly?getDiscriminator(s.unwrap()):s instanceof ZodCatch?getDiscriminator(s._def.innerType):[],ZodDiscriminatedUnion=class s extends ZodType{_parse(s){let{ctx:l}=this._processInputParams(s);if(l.parsedType!==ZodParsedType.object)return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.object,received:l.parsedType}),INVALID;let p=this.discriminator,g=l.data[p],v=this.optionsMap.get(g);return v?l.common.async?v._parseAsync({data:l.data,path:l.path,parent:l}):v._parseSync({data:l.data,path:l.path,parent:l}):(addIssueToContext(l,{code:ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[p]}),INVALID)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(l,p,g){let v=new Map;for(let s of p){let p=getDiscriminator(s.shape[l]);if(!p.length)throw Error(`A discriminator value for key \`${l}\` could not be extracted from all schema options`);for(let g of p){if(v.has(g))throw Error(`Discriminator property ${String(l)} has duplicate value ${String(g)}`);v.set(g,s)}}return new s({typeName:ZodFirstPartyTypeKind.ZodDiscriminatedUnion,discriminator:l,options:p,optionsMap:v,...processCreateParams(g)})}},ZodIntersection=class extends ZodType{_parse(s){let{status:l,ctx:p}=this._processInputParams(s),g=(s,g)=>{if(isAborted(s)||isAborted(g))return INVALID;let v=mergeValues(s.value,g.value);return v.valid?((isDirty(s)||isDirty(g))&&l.dirty(),{status:l.value,value:v.data}):(addIssueToContext(p,{code:ZodIssueCode.invalid_intersection_types}),INVALID)};return p.common.async?Promise.all([this._def.left._parseAsync({data:p.data,path:p.path,parent:p}),this._def.right._parseAsync({data:p.data,path:p.path,parent:p})]).then(([s,l])=>g(s,l)):g(this._def.left._parseSync({data:p.data,path:p.path,parent:p}),this._def.right._parseSync({data:p.data,path:p.path,parent:p}))}},ZodIntersection.create=(s,l,p)=>new ZodIntersection({left:s,right:l,typeName:ZodFirstPartyTypeKind.ZodIntersection,...processCreateParams(p)}),ZodTuple=class s extends ZodType{_parse(s){let{status:l,ctx:p}=this._processInputParams(s);if(p.parsedType!==ZodParsedType.array)return addIssueToContext(p,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.array,received:p.parsedType}),INVALID;if(p.data.lengththis._def.items.length&&(addIssueToContext(p,{code:ZodIssueCode.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:`array`}),l.dirty());let g=[...p.data].map((s,l)=>{let g=this._def.items[l]||this._def.rest;return g?g._parse(new ParseInputLazyPath(p,s,p.path,l)):null}).filter(s=>!!s);return p.common.async?Promise.all(g).then(s=>ParseStatus.mergeArray(l,s)):ParseStatus.mergeArray(l,g)}get items(){return this._def.items}rest(l){return new s({...this._def,rest:l})}},ZodTuple.create=(s,l)=>{if(!Array.isArray(s))throw Error(`You must pass an array of schemas to z.tuple([ ... ])`);return new ZodTuple({items:s,typeName:ZodFirstPartyTypeKind.ZodTuple,rest:null,...processCreateParams(l)})},ZodRecord=class s extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(s){let{status:l,ctx:p}=this._processInputParams(s);if(p.parsedType!==ZodParsedType.object)return addIssueToContext(p,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.object,received:p.parsedType}),INVALID;let g=[],v=this._def.keyType,b=this._def.valueType;for(let s in p.data)g.push({key:v._parse(new ParseInputLazyPath(p,s,p.path,s)),value:b._parse(new ParseInputLazyPath(p,p.data[s],p.path,s)),alwaysSet:s in p.data});return p.common.async?ParseStatus.mergeObjectAsync(l,g):ParseStatus.mergeObjectSync(l,g)}get element(){return this._def.valueType}static create(l,p,g){return p instanceof ZodType?new s({keyType:l,valueType:p,typeName:ZodFirstPartyTypeKind.ZodRecord,...processCreateParams(g)}):new s({keyType:ZodString.create(),valueType:l,typeName:ZodFirstPartyTypeKind.ZodRecord,...processCreateParams(p)})}},ZodMap=class extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(s){let{status:l,ctx:p}=this._processInputParams(s);if(p.parsedType!==ZodParsedType.map)return addIssueToContext(p,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.map,received:p.parsedType}),INVALID;let g=this._def.keyType,v=this._def.valueType,b=[...p.data.entries()].map(([s,l],b)=>({key:g._parse(new ParseInputLazyPath(p,s,p.path,[b,`key`])),value:v._parse(new ParseInputLazyPath(p,l,p.path,[b,`value`]))}));if(p.common.async){let s=new Map;return Promise.resolve().then(async()=>{for(let p of b){let g=await p.key,v=await p.value;if(g.status===`aborted`||v.status===`aborted`)return INVALID;(g.status===`dirty`||v.status===`dirty`)&&l.dirty(),s.set(g.value,v.value)}return{status:l.value,value:s}})}else{let s=new Map;for(let p of b){let g=p.key,v=p.value;if(g.status===`aborted`||v.status===`aborted`)return INVALID;(g.status===`dirty`||v.status===`dirty`)&&l.dirty(),s.set(g.value,v.value)}return{status:l.value,value:s}}}},ZodMap.create=(s,l,p)=>new ZodMap({valueType:l,keyType:s,typeName:ZodFirstPartyTypeKind.ZodMap,...processCreateParams(p)}),ZodSet=class s extends ZodType{_parse(s){let{status:l,ctx:p}=this._processInputParams(s);if(p.parsedType!==ZodParsedType.set)return addIssueToContext(p,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.set,received:p.parsedType}),INVALID;let g=this._def;g.minSize!==null&&p.data.sizeg.maxSize.value&&(addIssueToContext(p,{code:ZodIssueCode.too_big,maximum:g.maxSize.value,type:`set`,inclusive:!0,exact:!1,message:g.maxSize.message}),l.dirty());let v=this._def.valueType;function b(s){let p=new Set;for(let g of s){if(g.status===`aborted`)return INVALID;g.status===`dirty`&&l.dirty(),p.add(g.value)}return{status:l.value,value:p}}let C=[...p.data.values()].map((s,l)=>v._parse(new ParseInputLazyPath(p,s,p.path,l)));return p.common.async?Promise.all(C).then(s=>b(s)):b(C)}min(l,p){return new s({...this._def,minSize:{value:l,message:errorUtil.toString(p)}})}max(l,p){return new s({...this._def,maxSize:{value:l,message:errorUtil.toString(p)}})}size(s,l){return this.min(s,l).max(s,l)}nonempty(s){return this.min(1,s)}},ZodSet.create=(s,l)=>new ZodSet({valueType:s,minSize:null,maxSize:null,typeName:ZodFirstPartyTypeKind.ZodSet,...processCreateParams(l)}),ZodFunction=class s extends ZodType{constructor(){super(...arguments),this.validate=this.implement}_parse(s){let{ctx:l}=this._processInputParams(s);if(l.parsedType!==ZodParsedType.function)return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.function,received:l.parsedType}),INVALID;function p(s,p){return makeIssue({data:s,path:l.path,errorMaps:[l.common.contextualErrorMap,l.schemaErrorMap,getErrorMap(),errorMap].filter(s=>!!s),issueData:{code:ZodIssueCode.invalid_arguments,argumentsError:p}})}function g(s,p){return makeIssue({data:s,path:l.path,errorMaps:[l.common.contextualErrorMap,l.schemaErrorMap,getErrorMap(),errorMap].filter(s=>!!s),issueData:{code:ZodIssueCode.invalid_return_type,returnTypeError:p}})}let v={errorMap:l.common.contextualErrorMap},b=l.data;if(this._def.returns instanceof ZodPromise){let s=this;return OK(async function(...l){let C=new ZodError([]),w=await s._def.args.parseAsync(l,v).catch(s=>{throw C.addIssue(p(l,s)),C}),E=await Reflect.apply(b,this,w);return await s._def.returns._def.type.parseAsync(E,v).catch(s=>{throw C.addIssue(g(E,s)),C})})}else{let s=this;return OK(function(...l){let C=s._def.args.safeParse(l,v);if(!C.success)throw new ZodError([p(l,C.error)]);let w=Reflect.apply(b,this,C.data),E=s._def.returns.safeParse(w,v);if(!E.success)throw new ZodError([g(w,E.error)]);return E.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...l){return new s({...this._def,args:ZodTuple.create(l).rest(ZodUnknown.create())})}returns(l){return new s({...this._def,returns:l})}implement(s){return this.parse(s)}strictImplement(s){return this.parse(s)}static create(l,p,g){return new s({args:l||ZodTuple.create([]).rest(ZodUnknown.create()),returns:p||ZodUnknown.create(),typeName:ZodFirstPartyTypeKind.ZodFunction,...processCreateParams(g)})}},ZodLazy=class extends ZodType{get schema(){return this._def.getter()}_parse(s){let{ctx:l}=this._processInputParams(s);return this._def.getter()._parse({data:l.data,path:l.path,parent:l})}},ZodLazy.create=(s,l)=>new ZodLazy({getter:s,typeName:ZodFirstPartyTypeKind.ZodLazy,...processCreateParams(l)}),ZodLiteral=class extends ZodType{_parse(s){if(s.data!==this._def.value){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{received:l.data,code:ZodIssueCode.invalid_literal,expected:this._def.value}),INVALID}return{status:`valid`,value:s.data}}get value(){return this._def.value}},ZodLiteral.create=(s,l)=>new ZodLiteral({value:s,typeName:ZodFirstPartyTypeKind.ZodLiteral,...processCreateParams(l)}),ZodEnum=class s extends ZodType{_parse(s){if(typeof s.data!=`string`){let l=this._getOrReturnCtx(s),p=this._def.values;return addIssueToContext(l,{expected:util$21.joinValues(p),received:l.parsedType,code:ZodIssueCode.invalid_type}),INVALID}if(this._cache||=new Set(this._def.values),!this._cache.has(s.data)){let l=this._getOrReturnCtx(s),p=this._def.values;return addIssueToContext(l,{received:l.data,code:ZodIssueCode.invalid_enum_value,options:p}),INVALID}return OK(s.data)}get options(){return this._def.values}get enum(){let s={};for(let l of this._def.values)s[l]=l;return s}get Values(){let s={};for(let l of this._def.values)s[l]=l;return s}get Enum(){let s={};for(let l of this._def.values)s[l]=l;return s}extract(l,p=this._def){return s.create(l,{...this._def,...p})}exclude(l,p=this._def){return s.create(this.options.filter(s=>!l.includes(s)),{...this._def,...p})}},ZodEnum.create=createZodEnum,ZodNativeEnum=class extends ZodType{_parse(s){let l=util$21.getValidEnumValues(this._def.values),p=this._getOrReturnCtx(s);if(p.parsedType!==ZodParsedType.string&&p.parsedType!==ZodParsedType.number){let s=util$21.objectValues(l);return addIssueToContext(p,{expected:util$21.joinValues(s),received:p.parsedType,code:ZodIssueCode.invalid_type}),INVALID}if(this._cache||=new Set(util$21.getValidEnumValues(this._def.values)),!this._cache.has(s.data)){let s=util$21.objectValues(l);return addIssueToContext(p,{received:p.data,code:ZodIssueCode.invalid_enum_value,options:s}),INVALID}return OK(s.data)}get enum(){return this._def.values}},ZodNativeEnum.create=(s,l)=>new ZodNativeEnum({values:s,typeName:ZodFirstPartyTypeKind.ZodNativeEnum,...processCreateParams(l)}),ZodPromise=class extends ZodType{unwrap(){return this._def.type}_parse(s){let{ctx:l}=this._processInputParams(s);return l.parsedType!==ZodParsedType.promise&&l.common.async===!1?(addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.promise,received:l.parsedType}),INVALID):OK((l.parsedType===ZodParsedType.promise?l.data:Promise.resolve(l.data)).then(s=>this._def.type.parseAsync(s,{path:l.path,errorMap:l.common.contextualErrorMap})))}},ZodPromise.create=(s,l)=>new ZodPromise({type:s,typeName:ZodFirstPartyTypeKind.ZodPromise,...processCreateParams(l)}),ZodEffects=class extends ZodType{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ZodFirstPartyTypeKind.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(s){let{status:l,ctx:p}=this._processInputParams(s),g=this._def.effect||null,v={addIssue:s=>{addIssueToContext(p,s),s.fatal?l.abort():l.dirty()},get path(){return p.path}};if(v.addIssue=v.addIssue.bind(v),g.type===`preprocess`){let s=g.transform(p.data,v);if(p.common.async)return Promise.resolve(s).then(async s=>{if(l.value===`aborted`)return INVALID;let g=await this._def.schema._parseAsync({data:s,path:p.path,parent:p});return g.status===`aborted`?INVALID:g.status===`dirty`||l.value===`dirty`?DIRTY(g.value):g});{if(l.value===`aborted`)return INVALID;let g=this._def.schema._parseSync({data:s,path:p.path,parent:p});return g.status===`aborted`?INVALID:g.status===`dirty`||l.value===`dirty`?DIRTY(g.value):g}}if(g.type===`refinement`){let s=s=>{let l=g.refinement(s,v);if(p.common.async)return Promise.resolve(l);if(l instanceof Promise)throw Error(`Async refinement encountered during synchronous parse operation. Use .parseAsync instead.`);return s};if(p.common.async===!1){let g=this._def.schema._parseSync({data:p.data,path:p.path,parent:p});return g.status===`aborted`?INVALID:(g.status===`dirty`&&l.dirty(),s(g.value),{status:l.value,value:g.value})}else return this._def.schema._parseAsync({data:p.data,path:p.path,parent:p}).then(p=>p.status===`aborted`?INVALID:(p.status===`dirty`&&l.dirty(),s(p.value).then(()=>({status:l.value,value:p.value}))))}if(g.type===`transform`)if(p.common.async===!1){let s=this._def.schema._parseSync({data:p.data,path:p.path,parent:p});if(!isValid(s))return INVALID;let b=g.transform(s.value,v);if(b instanceof Promise)throw Error(`Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.`);return{status:l.value,value:b}}else return this._def.schema._parseAsync({data:p.data,path:p.path,parent:p}).then(s=>isValid(s)?Promise.resolve(g.transform(s.value,v)).then(s=>({status:l.value,value:s})):INVALID);util$21.assertNever(g)}},ZodEffects.create=(s,l,p)=>new ZodEffects({schema:s,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:l,...processCreateParams(p)}),ZodEffects.createWithPreprocess=(s,l,p)=>new ZodEffects({schema:l,effect:{type:`preprocess`,transform:s},typeName:ZodFirstPartyTypeKind.ZodEffects,...processCreateParams(p)}),ZodOptional=class extends ZodType{_parse(s){return this._getType(s)===ZodParsedType.undefined?OK(void 0):this._def.innerType._parse(s)}unwrap(){return this._def.innerType}},ZodOptional.create=(s,l)=>new ZodOptional({innerType:s,typeName:ZodFirstPartyTypeKind.ZodOptional,...processCreateParams(l)}),ZodNullable=class extends ZodType{_parse(s){return this._getType(s)===ZodParsedType.null?OK(null):this._def.innerType._parse(s)}unwrap(){return this._def.innerType}},ZodNullable.create=(s,l)=>new ZodNullable({innerType:s,typeName:ZodFirstPartyTypeKind.ZodNullable,...processCreateParams(l)}),ZodDefault=class extends ZodType{_parse(s){let{ctx:l}=this._processInputParams(s),p=l.data;return l.parsedType===ZodParsedType.undefined&&(p=this._def.defaultValue()),this._def.innerType._parse({data:p,path:l.path,parent:l})}removeDefault(){return this._def.innerType}},ZodDefault.create=(s,l)=>new ZodDefault({innerType:s,typeName:ZodFirstPartyTypeKind.ZodDefault,defaultValue:typeof l.default==`function`?l.default:()=>l.default,...processCreateParams(l)}),ZodCatch=class extends ZodType{_parse(s){let{ctx:l}=this._processInputParams(s),p={...l,common:{...l.common,issues:[]}},g=this._def.innerType._parse({data:p.data,path:p.path,parent:{...p}});return isAsync(g)?g.then(s=>({status:`valid`,value:s.status===`valid`?s.value:this._def.catchValue({get error(){return new ZodError(p.common.issues)},input:p.data})})):{status:`valid`,value:g.status===`valid`?g.value:this._def.catchValue({get error(){return new ZodError(p.common.issues)},input:p.data})}}removeCatch(){return this._def.innerType}},ZodCatch.create=(s,l)=>new ZodCatch({innerType:s,typeName:ZodFirstPartyTypeKind.ZodCatch,catchValue:typeof l.catch==`function`?l.catch:()=>l.catch,...processCreateParams(l)}),ZodNaN=class extends ZodType{_parse(s){if(this._getType(s)!==ZodParsedType.nan){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.nan,received:l.parsedType}),INVALID}return{status:`valid`,value:s.data}}},ZodNaN.create=s=>new ZodNaN({typeName:ZodFirstPartyTypeKind.ZodNaN,...processCreateParams(s)}),ZodBranded=class extends ZodType{_parse(s){let{ctx:l}=this._processInputParams(s),p=l.data;return this._def.type._parse({data:p,path:l.path,parent:l})}unwrap(){return this._def.type}},ZodPipeline=class s extends ZodType{_parse(s){let{status:l,ctx:p}=this._processInputParams(s);if(p.common.async)return(async()=>{let s=await this._def.in._parseAsync({data:p.data,path:p.path,parent:p});return s.status===`aborted`?INVALID:s.status===`dirty`?(l.dirty(),DIRTY(s.value)):this._def.out._parseAsync({data:s.value,path:p.path,parent:p})})();{let s=this._def.in._parseSync({data:p.data,path:p.path,parent:p});return s.status===`aborted`?INVALID:s.status===`dirty`?(l.dirty(),{status:`dirty`,value:s.value}):this._def.out._parseSync({data:s.value,path:p.path,parent:p})}}static create(l,p){return new s({in:l,out:p,typeName:ZodFirstPartyTypeKind.ZodPipeline})}},ZodReadonly=class extends ZodType{_parse(s){let l=this._def.innerType._parse(s),p=s=>(isValid(s)&&(s.value=Object.freeze(s.value)),s);return isAsync(l)?l.then(s=>p(s)):p(l)}unwrap(){return this._def.innerType}},ZodReadonly.create=(s,l)=>new ZodReadonly({innerType:s,typeName:ZodFirstPartyTypeKind.ZodReadonly,...processCreateParams(l)}),ZodObject.lazycreate,(function(s){s.ZodString=`ZodString`,s.ZodNumber=`ZodNumber`,s.ZodNaN=`ZodNaN`,s.ZodBigInt=`ZodBigInt`,s.ZodBoolean=`ZodBoolean`,s.ZodDate=`ZodDate`,s.ZodSymbol=`ZodSymbol`,s.ZodUndefined=`ZodUndefined`,s.ZodNull=`ZodNull`,s.ZodAny=`ZodAny`,s.ZodUnknown=`ZodUnknown`,s.ZodNever=`ZodNever`,s.ZodVoid=`ZodVoid`,s.ZodArray=`ZodArray`,s.ZodObject=`ZodObject`,s.ZodUnion=`ZodUnion`,s.ZodDiscriminatedUnion=`ZodDiscriminatedUnion`,s.ZodIntersection=`ZodIntersection`,s.ZodTuple=`ZodTuple`,s.ZodRecord=`ZodRecord`,s.ZodMap=`ZodMap`,s.ZodSet=`ZodSet`,s.ZodFunction=`ZodFunction`,s.ZodLazy=`ZodLazy`,s.ZodLiteral=`ZodLiteral`,s.ZodEnum=`ZodEnum`,s.ZodEffects=`ZodEffects`,s.ZodNativeEnum=`ZodNativeEnum`,s.ZodOptional=`ZodOptional`,s.ZodNullable=`ZodNullable`,s.ZodDefault=`ZodDefault`,s.ZodCatch=`ZodCatch`,s.ZodPromise=`ZodPromise`,s.ZodBranded=`ZodBranded`,s.ZodPipeline=`ZodPipeline`,s.ZodReadonly=`ZodReadonly`})(ZodFirstPartyTypeKind||={}),stringType=ZodString.create,numberType=ZodNumber.create,ZodNaN.create,ZodBigInt.create,booleanType=ZodBoolean.create,ZodDate.create,ZodSymbol.create,ZodUndefined.create,ZodNull.create,ZodAny.create,ZodUnknown.create,ZodNever.create,ZodVoid.create,arrayType=ZodArray.create,objectType=ZodObject.create,ZodObject.strictCreate,unionType=ZodUnion.create,ZodDiscriminatedUnion.create,ZodIntersection.create,ZodTuple.create,ZodRecord.create,ZodMap.create,ZodSet.create,ZodFunction.create,ZodLazy.create,ZodLiteral.create,ZodEnum.create,ZodNativeEnum.create,ZodPromise.create,ZodEffects.create,ZodOptional.create,ZodNullable.create,ZodEffects.createWithPreprocess,ZodPipeline.create})),init_external=__esmMin((()=>{init_errors(),init_parseUtil(),init_typeAliases(),init_util(),init_types(),init_ZodError()})),init_zod=__esmMin((()=>{init_external(),init_external()})),import_source$78,import_dist$73,invalidConfigurationFile,init_invalidConfigurationFile=__esmMin((()=>{import_source$78=__toESM$1(require_source$5()),import_dist$73=require_dist$14(),init_icons(),invalidConfigurationFile=(s,l)=>{let{formErrors:p,fieldErrors:g}=l.flatten();return(0,import_dist$73.dedent)(import_source$78.default` + `)}));async function checkPackageJson(s){let{log:l,options:f,packageJson:p,packagePath:g}=s;if(f.interactive)try{let{readme:s,_id:v,...b}=p;if(b.scripts||={},findScript(b.scripts))return;let C=`npx chromatic ${f.originalArgv.join(` `)}`;l.info(``),await(0,import_node_ask.confirm)(scriptNotFound_default(scriptName))?(b.scripts[scriptName]=C,await writeFile$2(g,b,{spaces:2}),l.info(``),l.info(addedScript_default(scriptName))):(l.info(``),l.info(notAddedScript_default(scriptName,C)))}catch(s){l.warn(s)}}var import_jsonfile$2,import_node_ask,writeFile$2,scriptName,findScript,init_checkPackageJson=__esmMin((()=>{import_jsonfile$2=__toESM$1(require_jsonfile$1()),import_node_ask=require_node_ask(),init_addedScript(),init_notAddedScript(),init_scriptNotFound(),{writeFile:writeFile$2}=import_jsonfile$2.default,scriptName=`chromatic`,findScript=s=>s[scriptName]||Object.values(s).find(s=>s.startsWith(scriptName))}));function isE2EBuild(s){return s.playwright||s.cypress||s.vitest}var init_e2eUtils=__esmMin((()=>{}));function emailHash(s){return(0,crypto.createHash)(`md5`).update(s.trim().toLowerCase()).digest(`hex`)}var init_emailHash=__esmMin((()=>{})),require_unicode$1=__commonJSMin(((s,l)=>{l.exports.Space_Separator=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,l.exports.ID_Start=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,l.exports.ID_Continue=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/})),require_util$12=__commonJSMin(((s,l)=>{let f=require_unicode$1();l.exports={isSpaceSeparator(s){return typeof s==`string`&&f.Space_Separator.test(s)},isIdStartChar(s){return typeof s==`string`&&(s>=`a`&&s<=`z`||s>=`A`&&s<=`Z`||s===`$`||s===`_`||f.ID_Start.test(s))},isIdContinueChar(s){return typeof s==`string`&&(s>=`a`&&s<=`z`||s>=`A`&&s<=`Z`||s>=`0`&&s<=`9`||s===`$`||s===`_`||s===`‌`||s===`‍`||f.ID_Continue.test(s))},isDigit(s){return typeof s==`string`&&/[0-9]/.test(s)},isHexDigit(s){return typeof s==`string`&&/[0-9A-Fa-f]/.test(s)}}})),require_parse$10=__commonJSMin(((s,l)=>{let f=require_util$12(),p,g,v,b,C,w,E,k,A;l.exports=function(s,l){p=String(s),g=`start`,v=[],b=0,C=1,w=0,E=void 0,k=void 0,A=void 0;do E=J(),Pe[g]();while(E.type!==`eof`);return typeof l==`function`?N({"":A},``,l):A};function N(s,l,f){let p=s[l];if(typeof p==`object`&&p)if(Array.isArray(p))for(let s=0;s0;){let l=le();if(!f.isHexDigit(l))throw We(_e());s+=_e()}return String.fromCodePoint(parseInt(s,16))}let Pe={start(){if(E.type===`eof`)throw Ke();ze()},beforePropertyName(){switch(E.type){case`identifier`:case`string`:k=E.value,g=`afterPropertyName`;return;case`punctuator`:Be();return;case`eof`:throw Ke()}},afterPropertyName(){if(E.type===`eof`)throw Ke();g=`beforePropertyValue`},beforePropertyValue(){if(E.type===`eof`)throw Ke();ze()},beforeArrayValue(){if(E.type===`eof`)throw Ke();if(E.type===`punctuator`&&E.value===`]`){Be();return}ze()},afterPropertyValue(){if(E.type===`eof`)throw Ke();switch(E.value){case`,`:g=`beforePropertyName`;return;case`}`:Be()}},afterArrayValue(){if(E.type===`eof`)throw Ke();switch(E.value){case`,`:g=`beforeArrayValue`;return;case`]`:Be()}},end(){}};function ze(){let s;switch(E.type){case`punctuator`:switch(E.value){case`{`:s={};break;case`[`:s=[];break}break;case`null`:case`boolean`:case`numeric`:case`string`:s=E.value;break}if(A===void 0)A=s;else{let l=v[v.length-1];Array.isArray(l)?l.push(s):Object.defineProperty(l,k,{value:s,writable:!0,enumerable:!0,configurable:!0})}if(typeof s==`object`&&s)v.push(s),g=Array.isArray(s)?`beforeArrayValue`:`beforePropertyName`;else{let s=v[v.length-1];g=s==null?`end`:Array.isArray(s)?`afterArrayValue`:`afterPropertyValue`}}function Be(){v.pop();let s=v[v.length-1];g=s==null?`end`:Array.isArray(s)?`afterArrayValue`:`afterPropertyValue`}function We(s){return Ze(s===void 0?`JSON5: invalid end of input at ${C}:${w}`:`JSON5: invalid character '${Ye(s)}' at ${C}:${w}`)}function Ke(){return Ze(`JSON5: invalid end of input at ${C}:${w}`)}function qe(){return w-=5,Ze(`JSON5: invalid identifier character at ${C}:${w}`)}function Je(s){console.warn(`JSON5: '${Ye(s)}' in strings is not valid ECMAScript; consider escaping`)}function Ye(s){let l={"'":`\\'`,'"':`\\"`,"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\v":`\\v`,"\0":`\\0`,"\u2028":`\\u2028`,"\u2029":`\\u2029`};if(l[s])return l[s];if(s<` `){let l=s.charCodeAt(0).toString(16);return`\\x`+(`00`+l).substring(l.length)}return s}function Ze(s){let l=SyntaxError(s);return l.lineNumber=C,l.columnNumber=w,l}})),require_stringify$4=__commonJSMin(((s,l)=>{let f=require_util$12();l.exports=function(s,l,p){let g=[],v=``,b,C,w=``,E;if(typeof l==`object`&&l&&!Array.isArray(l)&&(p=l.space,E=l.quote,l=l.replacer),typeof l==`function`)C=l;else if(Array.isArray(l)){b=[];for(let s of l){let l;typeof s==`string`?l=s:(typeof s==`number`||s instanceof String||s instanceof Number)&&(l=String(s)),l!==void 0&&b.indexOf(l)<0&&b.push(l)}}return p instanceof Number?p=Number(p):p instanceof String&&(p=String(p)),typeof p==`number`?p>0&&(p=Math.min(10,Math.floor(p)),w=` `.substr(0,p)):typeof p==`string`&&(w=p.substr(0,10)),k(``,{"":s});function k(s,l){let f=l[s];switch(f!=null&&(typeof f.toJSON5==`function`?f=f.toJSON5(s):typeof f.toJSON==`function`&&(f=f.toJSON(s))),C&&(f=C.call(l,s,f)),f instanceof Number?f=Number(f):f instanceof String?f=String(f):f instanceof Boolean&&(f=f.valueOf()),f){case null:return`null`;case!0:return`true`;case!1:return`false`}if(typeof f==`string`)return A(f,!1);if(typeof f==`number`)return String(f);if(typeof f==`object`)return Array.isArray(f)?I(f):N(f)}function A(s){let l={"'":.1,'"':.2},p={"'":`\\'`,'"':`\\"`,"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\v":`\\v`,"\0":`\\0`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},g=``;for(let v=0;vl[s]=0)throw TypeError(`Converting circular structure to JSON5`);g.push(s);let l=v;v+=w;let f=b||Object.keys(s),p=[];for(let l of f){let f=k(l,s);if(f!==void 0){let s=F(l)+`:`;w!==``&&(s+=` `),s+=f,p.push(s)}}let C;if(p.length===0)C=`{}`;else{let s;if(w===``)s=p.join(`,`),C=`{`+s+`}`;else{let f=`, +`+v;s=p.join(f),C=`{ +`+v+s+`, +`+l+`}`}}return g.pop(),v=l,C}function F(s){if(s.length===0)return A(s,!0);let l=String.fromCodePoint(s.codePointAt(0));if(!f.isIdStartChar(l))return A(s,!0);for(let p=l.length;p=0)throw TypeError(`Converting circular structure to JSON5`);g.push(s);let l=v;v+=w;let f=[];for(let l=0;l{l.exports={parse:require_parse$10(),stringify:require_stringify$4()}})),util$26,objectUtil,ZodParsedType,getParsedType,init_util=__esmMin((()=>{(function(s){s.assertEqual=s=>{};function l(s){}s.assertIs=l;function f(s){throw Error()}s.assertNever=f,s.arrayToEnum=s=>{let l={};for(let f of s)l[f]=f;return l},s.getValidEnumValues=l=>{let f=s.objectKeys(l).filter(s=>typeof l[l[s]]!=`number`),p={};for(let s of f)p[s]=l[s];return s.objectValues(p)},s.objectValues=l=>s.objectKeys(l).map(function(s){return l[s]}),s.objectKeys=typeof Object.keys==`function`?s=>Object.keys(s):s=>{let l=[];for(let f in s)Object.prototype.hasOwnProperty.call(s,f)&&l.push(f);return l},s.find=(s,l)=>{for(let f of s)if(l(f))return f},s.isInteger=typeof Number.isInteger==`function`?s=>Number.isInteger(s):s=>typeof s==`number`&&Number.isFinite(s)&&Math.floor(s)===s;function p(s,l=` | `){return s.map(s=>typeof s==`string`?`'${s}'`:s).join(l)}s.joinValues=p,s.jsonStringifyReplacer=(s,l)=>typeof l==`bigint`?l.toString():l})(util$26||={}),(function(s){s.mergeShapes=(s,l)=>({...s,...l})})(objectUtil||={}),ZodParsedType=util$26.arrayToEnum([`string`,`nan`,`number`,`integer`,`float`,`boolean`,`date`,`bigint`,`symbol`,`function`,`undefined`,`null`,`array`,`object`,`unknown`,`promise`,`void`,`never`,`map`,`set`]),getParsedType=s=>{switch(typeof s){case`undefined`:return ZodParsedType.undefined;case`string`:return ZodParsedType.string;case`number`:return Number.isNaN(s)?ZodParsedType.nan:ZodParsedType.number;case`boolean`:return ZodParsedType.boolean;case`function`:return ZodParsedType.function;case`bigint`:return ZodParsedType.bigint;case`symbol`:return ZodParsedType.symbol;case`object`:return Array.isArray(s)?ZodParsedType.array:s===null?ZodParsedType.null:s.then&&typeof s.then==`function`&&s.catch&&typeof s.catch==`function`?ZodParsedType.promise:typeof Map<`u`&&s instanceof Map?ZodParsedType.map:typeof Set<`u`&&s instanceof Set?ZodParsedType.set:typeof Date<`u`&&s instanceof Date?ZodParsedType.date:ZodParsedType.object;default:return ZodParsedType.unknown}}})),ZodIssueCode,ZodError,init_ZodError=__esmMin((()=>{init_util(),ZodIssueCode=util$26.arrayToEnum([`invalid_type`,`invalid_literal`,`custom`,`invalid_union`,`invalid_union_discriminator`,`invalid_enum_value`,`unrecognized_keys`,`invalid_arguments`,`invalid_return_type`,`invalid_date`,`invalid_string`,`too_small`,`too_big`,`invalid_intersection_types`,`not_multiple_of`,`not_finite`]),ZodError=class s extends Error{get errors(){return this.issues}constructor(s){super(),this.issues=[],this.addIssue=s=>{this.issues=[...this.issues,s]},this.addIssues=(s=[])=>{this.issues=[...this.issues,...s]};let l=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,l):this.__proto__=l,this.name=`ZodError`,this.issues=s}format(s){let l=s||function(s){return s.message},f={_errors:[]},p=s=>{for(let g of s.issues)if(g.code===`invalid_union`)g.unionErrors.map(p);else if(g.code===`invalid_return_type`)p(g.returnTypeError);else if(g.code===`invalid_arguments`)p(g.argumentsError);else if(g.path.length===0)f._errors.push(l(g));else{let s=f,p=0;for(;ps.message){let l={},f=[];for(let p of this.issues)if(p.path.length>0){let f=p.path[0];l[f]=l[f]||[],l[f].push(s(p))}else f.push(s(p));return{formErrors:f,fieldErrors:l}}get formErrors(){return this.flatten()}},ZodError.create=s=>new ZodError(s)})),errorMap,init_en=__esmMin((()=>{init_ZodError(),init_util(),errorMap=(s,l)=>{let f;switch(s.code){case ZodIssueCode.invalid_type:f=s.received===ZodParsedType.undefined?`Required`:`Expected ${s.expected}, received ${s.received}`;break;case ZodIssueCode.invalid_literal:f=`Invalid literal value, expected ${JSON.stringify(s.expected,util$26.jsonStringifyReplacer)}`;break;case ZodIssueCode.unrecognized_keys:f=`Unrecognized key(s) in object: ${util$26.joinValues(s.keys,`, `)}`;break;case ZodIssueCode.invalid_union:f=`Invalid input`;break;case ZodIssueCode.invalid_union_discriminator:f=`Invalid discriminator value. Expected ${util$26.joinValues(s.options)}`;break;case ZodIssueCode.invalid_enum_value:f=`Invalid enum value. Expected ${util$26.joinValues(s.options)}, received '${s.received}'`;break;case ZodIssueCode.invalid_arguments:f=`Invalid function arguments`;break;case ZodIssueCode.invalid_return_type:f=`Invalid function return type`;break;case ZodIssueCode.invalid_date:f=`Invalid date`;break;case ZodIssueCode.invalid_string:typeof s.validation==`object`?`includes`in s.validation?(f=`Invalid input: must include "${s.validation.includes}"`,typeof s.validation.position==`number`&&(f=`${f} at one or more positions greater than or equal to ${s.validation.position}`)):`startsWith`in s.validation?f=`Invalid input: must start with "${s.validation.startsWith}"`:`endsWith`in s.validation?f=`Invalid input: must end with "${s.validation.endsWith}"`:util$26.assertNever(s.validation):f=s.validation===`regex`?`Invalid`:`Invalid ${s.validation}`;break;case ZodIssueCode.too_small:f=s.type===`array`?`Array must contain ${s.exact?`exactly`:s.inclusive?`at least`:`more than`} ${s.minimum} element(s)`:s.type===`string`?`String must contain ${s.exact?`exactly`:s.inclusive?`at least`:`over`} ${s.minimum} character(s)`:s.type===`number`||s.type===`bigint`?`Number must be ${s.exact?`exactly equal to `:s.inclusive?`greater than or equal to `:`greater than `}${s.minimum}`:s.type===`date`?`Date must be ${s.exact?`exactly equal to `:s.inclusive?`greater than or equal to `:`greater than `}${new Date(Number(s.minimum))}`:`Invalid input`;break;case ZodIssueCode.too_big:f=s.type===`array`?`Array must contain ${s.exact?`exactly`:s.inclusive?`at most`:`less than`} ${s.maximum} element(s)`:s.type===`string`?`String must contain ${s.exact?`exactly`:s.inclusive?`at most`:`under`} ${s.maximum} character(s)`:s.type===`number`?`Number must be ${s.exact?`exactly`:s.inclusive?`less than or equal to`:`less than`} ${s.maximum}`:s.type===`bigint`?`BigInt must be ${s.exact?`exactly`:s.inclusive?`less than or equal to`:`less than`} ${s.maximum}`:s.type===`date`?`Date must be ${s.exact?`exactly`:s.inclusive?`smaller than or equal to`:`smaller than`} ${new Date(Number(s.maximum))}`:`Invalid input`;break;case ZodIssueCode.custom:f=`Invalid input`;break;case ZodIssueCode.invalid_intersection_types:f=`Intersection results could not be merged`;break;case ZodIssueCode.not_multiple_of:f=`Number must be a multiple of ${s.multipleOf}`;break;case ZodIssueCode.not_finite:f=`Number must be finite`;break;default:f=l.defaultError,util$26.assertNever(s)}return{message:f}}}));function getErrorMap(){return overrideErrorMap}var overrideErrorMap,init_errors=__esmMin((()=>{init_en(),overrideErrorMap=errorMap}));function addIssueToContext(s,l){let f=getErrorMap(),p=makeIssue({issueData:l,data:s.data,path:s.path,errorMaps:[s.common.contextualErrorMap,s.schemaErrorMap,f,f===errorMap?void 0:errorMap].filter(s=>!!s)});s.common.issues.push(p)}var makeIssue,ParseStatus,INVALID,DIRTY,OK,isAborted,isDirty,isValid,isAsync,init_parseUtil=__esmMin((()=>{init_errors(),init_en(),makeIssue=s=>{let{data:l,path:f,errorMaps:p,issueData:g}=s,v=[...f,...g.path||[]],b={...g,path:v};if(g.message!==void 0)return{...g,path:v,message:g.message};let C=``,w=p.filter(s=>!!s).slice().reverse();for(let s of w)C=s(b,{data:l,defaultError:C}).message;return{...g,path:v,message:C}},ParseStatus=class s{constructor(){this.value=`valid`}dirty(){this.value===`valid`&&(this.value=`dirty`)}abort(){this.value!==`aborted`&&(this.value=`aborted`)}static mergeArray(s,l){let f=[];for(let p of l){if(p.status===`aborted`)return INVALID;p.status===`dirty`&&s.dirty(),f.push(p.value)}return{status:s.value,value:f}}static async mergeObjectAsync(l,f){let p=[];for(let s of f){let l=await s.key,f=await s.value;p.push({key:l,value:f})}return s.mergeObjectSync(l,p)}static mergeObjectSync(s,l){let f={};for(let p of l){let{key:l,value:g}=p;if(l.status===`aborted`||g.status===`aborted`)return INVALID;l.status===`dirty`&&s.dirty(),g.status===`dirty`&&s.dirty(),l.value!==`__proto__`&&(g.value!==void 0||p.alwaysSet)&&(f[l.value]=g.value)}return{status:s.value,value:f}}},INVALID=Object.freeze({status:`aborted`}),DIRTY=s=>({status:`dirty`,value:s}),OK=s=>({status:`valid`,value:s}),isAborted=s=>s.status===`aborted`,isDirty=s=>s.status===`dirty`,isValid=s=>s.status===`valid`,isAsync=s=>typeof Promise<`u`&&s instanceof Promise})),init_typeAliases=__esmMin((()=>{})),errorUtil,init_errorUtil=__esmMin((()=>{(function(s){s.errToObj=s=>typeof s==`string`?{message:s}:s||{},s.toString=s=>typeof s==`string`?s:s?.message})(errorUtil||={})}));function processCreateParams(s){if(!s)return{};let{errorMap:l,invalid_type_error:f,required_error:p,description:g}=s;if(l&&(f||p))throw Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return l?{errorMap:l,description:g}:{errorMap:(l,g)=>{let{message:v}=s;return l.code===`invalid_enum_value`?{message:v??g.defaultError}:g.data===void 0?{message:v??p??g.defaultError}:l.code===`invalid_type`?{message:v??f??g.defaultError}:{message:g.defaultError}},description:g}}function timeRegexSource(s){let l=`[0-5]\\d`;s.precision?l=`${l}\\.\\d{${s.precision}}`:s.precision??(l=`${l}(\\.\\d+)?`);let f=s.precision?`+`:`?`;return`([01]\\d|2[0-3]):[0-5]\\d(:${l})${f}`}function timeRegex(s){return RegExp(`^${timeRegexSource(s)}$`)}function datetimeRegex(s){let l=`${dateRegexSource}T${timeRegexSource(s)}`,f=[];return f.push(s.local?`Z?`:`Z`),s.offset&&f.push(`([+-]\\d{2}:?\\d{2})`),l=`${l}(${f.join(`|`)})`,RegExp(`^${l}$`)}function isValidIP(s,l){return!!((l===`v4`||!l)&&ipv4Regex.test(s)||(l===`v6`||!l)&&ipv6Regex.test(s))}function isValidJWT(s,l){if(!jwtRegex.test(s))return!1;try{let[f]=s.split(`.`);if(!f)return!1;let p=f.replace(/-/g,`+`).replace(/_/g,`/`).padEnd(f.length+(4-f.length%4)%4,`=`),g=JSON.parse(atob(p));return!(typeof g!=`object`||!g||`typ`in g&&g?.typ!==`JWT`||!g.alg||l&&g.alg!==l)}catch{return!1}}function isValidCidr(s,l){return!!((l===`v4`||!l)&&ipv4CidrRegex.test(s)||(l===`v6`||!l)&&ipv6CidrRegex.test(s))}function floatSafeRemainder(s,l){let f=(s.toString().split(`.`)[1]||``).length,p=(l.toString().split(`.`)[1]||``).length,g=f>p?f:p;return Number.parseInt(s.toFixed(g).replace(`.`,``))%Number.parseInt(l.toFixed(g).replace(`.`,``))/10**g}function deepPartialify(s){if(s instanceof ZodObject){let l={};for(let f in s.shape){let p=s.shape[f];l[f]=ZodOptional.create(deepPartialify(p))}return new ZodObject({...s._def,shape:()=>l})}else if(s instanceof ZodArray)return new ZodArray({...s._def,type:deepPartialify(s.element)});else if(s instanceof ZodOptional)return ZodOptional.create(deepPartialify(s.unwrap()));else if(s instanceof ZodNullable)return ZodNullable.create(deepPartialify(s.unwrap()));else if(s instanceof ZodTuple)return ZodTuple.create(s.items.map(s=>deepPartialify(s)));else return s}function mergeValues(s,l){let f=getParsedType(s),p=getParsedType(l);if(s===l)return{valid:!0,data:s};if(f===ZodParsedType.object&&p===ZodParsedType.object){let f=util$26.objectKeys(l),p=util$26.objectKeys(s).filter(s=>f.indexOf(s)!==-1),g={...s,...l};for(let f of p){let p=mergeValues(s[f],l[f]);if(!p.valid)return{valid:!1};g[f]=p.data}return{valid:!0,data:g}}else if(f===ZodParsedType.array&&p===ZodParsedType.array){if(s.length!==l.length)return{valid:!1};let f=[];for(let p=0;p{init_ZodError(),init_errors(),init_errorUtil(),init_parseUtil(),init_util(),ParseInputLazyPath=class{constructor(s,l,f,p){this._cachedPath=[],this.parent=s,this.data=l,this._path=f,this._key=p}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},handleResult=(s,l)=>{if(isValid(l))return{success:!0,data:l.value};if(!s.common.issues.length)throw Error(`Validation failed but no issues detected.`);return{success:!1,get error(){if(this._error)return this._error;let l=new ZodError(s.common.issues);return this._error=l,this._error}}},ZodType=class{get description(){return this._def.description}_getType(s){return getParsedType(s.data)}_getOrReturnCtx(s,l){return l||{common:s.parent.common,data:s.data,parsedType:getParsedType(s.data),schemaErrorMap:this._def.errorMap,path:s.path,parent:s.parent}}_processInputParams(s){return{status:new ParseStatus,ctx:{common:s.parent.common,data:s.data,parsedType:getParsedType(s.data),schemaErrorMap:this._def.errorMap,path:s.path,parent:s.parent}}}_parseSync(s){let l=this._parse(s);if(isAsync(l))throw Error(`Synchronous parse encountered promise.`);return l}_parseAsync(s){let l=this._parse(s);return Promise.resolve(l)}parse(s,l){let f=this.safeParse(s,l);if(f.success)return f.data;throw f.error}safeParse(s,l){let f={common:{issues:[],async:l?.async??!1,contextualErrorMap:l?.errorMap},path:l?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:s,parsedType:getParsedType(s)};return handleResult(f,this._parseSync({data:s,path:f.path,parent:f}))}"~validate"(s){let l={common:{issues:[],async:!!this[`~standard`].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:s,parsedType:getParsedType(s)};if(!this[`~standard`].async)try{let f=this._parseSync({data:s,path:[],parent:l});return isValid(f)?{value:f.value}:{issues:l.common.issues}}catch(s){s?.message?.toLowerCase()?.includes(`encountered`)&&(this[`~standard`].async=!0),l.common={issues:[],async:!0}}return this._parseAsync({data:s,path:[],parent:l}).then(s=>isValid(s)?{value:s.value}:{issues:l.common.issues})}async parseAsync(s,l){let f=await this.safeParseAsync(s,l);if(f.success)return f.data;throw f.error}async safeParseAsync(s,l){let f={common:{issues:[],contextualErrorMap:l?.errorMap,async:!0},path:l?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:s,parsedType:getParsedType(s)},p=this._parse({data:s,path:f.path,parent:f});return handleResult(f,await(isAsync(p)?p:Promise.resolve(p)))}refine(s,l){let f=s=>typeof l==`string`||l===void 0?{message:l}:typeof l==`function`?l(s):l;return this._refinement((l,p)=>{let g=s(l),v=()=>p.addIssue({code:ZodIssueCode.custom,...f(l)});return typeof Promise<`u`&&g instanceof Promise?g.then(s=>s?!0:(v(),!1)):g?!0:(v(),!1)})}refinement(s,l){return this._refinement((f,p)=>s(f)?!0:(p.addIssue(typeof l==`function`?l(f,p):l),!1))}_refinement(s){return new ZodEffects({schema:this,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:{type:`refinement`,refinement:s}})}superRefine(s){return this._refinement(s)}constructor(s){this.spa=this.safeParseAsync,this._def=s,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this[`~standard`]={version:1,vendor:`zod`,validate:s=>this[`~validate`](s)}}optional(){return ZodOptional.create(this,this._def)}nullable(){return ZodNullable.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ZodArray.create(this)}promise(){return ZodPromise.create(this,this._def)}or(s){return ZodUnion.create([this,s],this._def)}and(s){return ZodIntersection.create(this,s,this._def)}transform(s){return new ZodEffects({...processCreateParams(this._def),schema:this,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:{type:`transform`,transform:s}})}default(s){let l=typeof s==`function`?s:()=>s;return new ZodDefault({...processCreateParams(this._def),innerType:this,defaultValue:l,typeName:ZodFirstPartyTypeKind.ZodDefault})}brand(){return new ZodBranded({typeName:ZodFirstPartyTypeKind.ZodBranded,type:this,...processCreateParams(this._def)})}catch(s){let l=typeof s==`function`?s:()=>s;return new ZodCatch({...processCreateParams(this._def),innerType:this,catchValue:l,typeName:ZodFirstPartyTypeKind.ZodCatch})}describe(s){let l=this.constructor;return new l({...this._def,description:s})}pipe(s){return ZodPipeline.create(this,s)}readonly(){return ZodReadonly.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},cuidRegex=/^c[^\s-]{8,}$/i,cuid2Regex=/^[0-9a-z]+$/,ulidRegex=/^[0-9A-HJKMNP-TV-Z]{26}$/i,uuidRegex=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,nanoidRegex=/^[a-z0-9_-]{21}$/i,jwtRegex=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,durationRegex=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,emailRegex=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,_emojiRegex=`^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`,ipv4Regex=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv4CidrRegex=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6Regex=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,ipv6CidrRegex=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64Regex=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64urlRegex=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,dateRegexSource=`((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))`,dateRegex=RegExp(`^${dateRegexSource}$`),ZodString=class s extends ZodType{_parse(s){if(this._def.coerce&&(s.data=String(s.data)),this._getType(s)!==ZodParsedType.string){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.string,received:l.parsedType}),INVALID}let l=new ParseStatus,f;for(let p of this._def.checks)if(p.kind===`min`)s.data.lengthp.value&&(f=this._getOrReturnCtx(s,f),addIssueToContext(f,{code:ZodIssueCode.too_big,maximum:p.value,type:`string`,inclusive:!0,exact:!1,message:p.message}),l.dirty());else if(p.kind===`length`){let g=s.data.length>p.value,v=s.data.lengths.test(l),{validation:l,code:ZodIssueCode.invalid_string,...errorUtil.errToObj(f)})}_addCheck(l){return new s({...this._def,checks:[...this._def.checks,l]})}email(s){return this._addCheck({kind:`email`,...errorUtil.errToObj(s)})}url(s){return this._addCheck({kind:`url`,...errorUtil.errToObj(s)})}emoji(s){return this._addCheck({kind:`emoji`,...errorUtil.errToObj(s)})}uuid(s){return this._addCheck({kind:`uuid`,...errorUtil.errToObj(s)})}nanoid(s){return this._addCheck({kind:`nanoid`,...errorUtil.errToObj(s)})}cuid(s){return this._addCheck({kind:`cuid`,...errorUtil.errToObj(s)})}cuid2(s){return this._addCheck({kind:`cuid2`,...errorUtil.errToObj(s)})}ulid(s){return this._addCheck({kind:`ulid`,...errorUtil.errToObj(s)})}base64(s){return this._addCheck({kind:`base64`,...errorUtil.errToObj(s)})}base64url(s){return this._addCheck({kind:`base64url`,...errorUtil.errToObj(s)})}jwt(s){return this._addCheck({kind:`jwt`,...errorUtil.errToObj(s)})}ip(s){return this._addCheck({kind:`ip`,...errorUtil.errToObj(s)})}cidr(s){return this._addCheck({kind:`cidr`,...errorUtil.errToObj(s)})}datetime(s){return typeof s==`string`?this._addCheck({kind:`datetime`,precision:null,offset:!1,local:!1,message:s}):this._addCheck({kind:`datetime`,precision:s?.precision===void 0?null:s?.precision,offset:s?.offset??!1,local:s?.local??!1,...errorUtil.errToObj(s?.message)})}date(s){return this._addCheck({kind:`date`,message:s})}time(s){return typeof s==`string`?this._addCheck({kind:`time`,precision:null,message:s}):this._addCheck({kind:`time`,precision:s?.precision===void 0?null:s?.precision,...errorUtil.errToObj(s?.message)})}duration(s){return this._addCheck({kind:`duration`,...errorUtil.errToObj(s)})}regex(s,l){return this._addCheck({kind:`regex`,regex:s,...errorUtil.errToObj(l)})}includes(s,l){return this._addCheck({kind:`includes`,value:s,position:l?.position,...errorUtil.errToObj(l?.message)})}startsWith(s,l){return this._addCheck({kind:`startsWith`,value:s,...errorUtil.errToObj(l)})}endsWith(s,l){return this._addCheck({kind:`endsWith`,value:s,...errorUtil.errToObj(l)})}min(s,l){return this._addCheck({kind:`min`,value:s,...errorUtil.errToObj(l)})}max(s,l){return this._addCheck({kind:`max`,value:s,...errorUtil.errToObj(l)})}length(s,l){return this._addCheck({kind:`length`,value:s,...errorUtil.errToObj(l)})}nonempty(s){return this.min(1,errorUtil.errToObj(s))}trim(){return new s({...this._def,checks:[...this._def.checks,{kind:`trim`}]})}toLowerCase(){return new s({...this._def,checks:[...this._def.checks,{kind:`toLowerCase`}]})}toUpperCase(){return new s({...this._def,checks:[...this._def.checks,{kind:`toUpperCase`}]})}get isDatetime(){return!!this._def.checks.find(s=>s.kind===`datetime`)}get isDate(){return!!this._def.checks.find(s=>s.kind===`date`)}get isTime(){return!!this._def.checks.find(s=>s.kind===`time`)}get isDuration(){return!!this._def.checks.find(s=>s.kind===`duration`)}get isEmail(){return!!this._def.checks.find(s=>s.kind===`email`)}get isURL(){return!!this._def.checks.find(s=>s.kind===`url`)}get isEmoji(){return!!this._def.checks.find(s=>s.kind===`emoji`)}get isUUID(){return!!this._def.checks.find(s=>s.kind===`uuid`)}get isNANOID(){return!!this._def.checks.find(s=>s.kind===`nanoid`)}get isCUID(){return!!this._def.checks.find(s=>s.kind===`cuid`)}get isCUID2(){return!!this._def.checks.find(s=>s.kind===`cuid2`)}get isULID(){return!!this._def.checks.find(s=>s.kind===`ulid`)}get isIP(){return!!this._def.checks.find(s=>s.kind===`ip`)}get isCIDR(){return!!this._def.checks.find(s=>s.kind===`cidr`)}get isBase64(){return!!this._def.checks.find(s=>s.kind===`base64`)}get isBase64url(){return!!this._def.checks.find(s=>s.kind===`base64url`)}get minLength(){let s=null;for(let l of this._def.checks)l.kind===`min`&&(s===null||l.value>s)&&(s=l.value);return s}get maxLength(){let s=null;for(let l of this._def.checks)l.kind===`max`&&(s===null||l.valuenew ZodString({checks:[],typeName:ZodFirstPartyTypeKind.ZodString,coerce:s?.coerce??!1,...processCreateParams(s)}),ZodNumber=class s extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(s){if(this._def.coerce&&(s.data=Number(s.data)),this._getType(s)!==ZodParsedType.number){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.number,received:l.parsedType}),INVALID}let l,f=new ParseStatus;for(let p of this._def.checks)p.kind===`int`?util$26.isInteger(s.data)||(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:`integer`,received:`float`,message:p.message}),f.dirty()):p.kind===`min`?(p.inclusive?s.datap.value:s.data>=p.value)&&(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.too_big,maximum:p.value,type:`number`,inclusive:p.inclusive,exact:!1,message:p.message}),f.dirty()):p.kind===`multipleOf`?floatSafeRemainder(s.data,p.value)!==0&&(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.not_multiple_of,multipleOf:p.value,message:p.message}),f.dirty()):p.kind===`finite`?Number.isFinite(s.data)||(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.not_finite,message:p.message}),f.dirty()):util$26.assertNever(p);return{status:f.value,value:s.data}}gte(s,l){return this.setLimit(`min`,s,!0,errorUtil.toString(l))}gt(s,l){return this.setLimit(`min`,s,!1,errorUtil.toString(l))}lte(s,l){return this.setLimit(`max`,s,!0,errorUtil.toString(l))}lt(s,l){return this.setLimit(`max`,s,!1,errorUtil.toString(l))}setLimit(l,f,p,g){return new s({...this._def,checks:[...this._def.checks,{kind:l,value:f,inclusive:p,message:errorUtil.toString(g)}]})}_addCheck(l){return new s({...this._def,checks:[...this._def.checks,l]})}int(s){return this._addCheck({kind:`int`,message:errorUtil.toString(s)})}positive(s){return this._addCheck({kind:`min`,value:0,inclusive:!1,message:errorUtil.toString(s)})}negative(s){return this._addCheck({kind:`max`,value:0,inclusive:!1,message:errorUtil.toString(s)})}nonpositive(s){return this._addCheck({kind:`max`,value:0,inclusive:!0,message:errorUtil.toString(s)})}nonnegative(s){return this._addCheck({kind:`min`,value:0,inclusive:!0,message:errorUtil.toString(s)})}multipleOf(s,l){return this._addCheck({kind:`multipleOf`,value:s,message:errorUtil.toString(l)})}finite(s){return this._addCheck({kind:`finite`,message:errorUtil.toString(s)})}safe(s){return this._addCheck({kind:`min`,inclusive:!0,value:-(2**53-1),message:errorUtil.toString(s)})._addCheck({kind:`max`,inclusive:!0,value:2**53-1,message:errorUtil.toString(s)})}get minValue(){let s=null;for(let l of this._def.checks)l.kind===`min`&&(s===null||l.value>s)&&(s=l.value);return s}get maxValue(){let s=null;for(let l of this._def.checks)l.kind===`max`&&(s===null||l.values.kind===`int`||s.kind===`multipleOf`&&util$26.isInteger(s.value))}get isFinite(){let s=null,l=null;for(let f of this._def.checks)if(f.kind===`finite`||f.kind===`int`||f.kind===`multipleOf`)return!0;else f.kind===`min`?(l===null||f.value>l)&&(l=f.value):f.kind===`max`&&(s===null||f.valuenew ZodNumber({checks:[],typeName:ZodFirstPartyTypeKind.ZodNumber,coerce:s?.coerce||!1,...processCreateParams(s)}),ZodBigInt=class s extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(s){if(this._def.coerce)try{s.data=BigInt(s.data)}catch{return this._getInvalidInput(s)}if(this._getType(s)!==ZodParsedType.bigint)return this._getInvalidInput(s);let l,f=new ParseStatus;for(let p of this._def.checks)p.kind===`min`?(p.inclusive?s.datap.value:s.data>=p.value)&&(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.too_big,type:`bigint`,maximum:p.value,inclusive:p.inclusive,message:p.message}),f.dirty()):p.kind===`multipleOf`?s.data%p.value!==BigInt(0)&&(l=this._getOrReturnCtx(s,l),addIssueToContext(l,{code:ZodIssueCode.not_multiple_of,multipleOf:p.value,message:p.message}),f.dirty()):util$26.assertNever(p);return{status:f.value,value:s.data}}_getInvalidInput(s){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.bigint,received:l.parsedType}),INVALID}gte(s,l){return this.setLimit(`min`,s,!0,errorUtil.toString(l))}gt(s,l){return this.setLimit(`min`,s,!1,errorUtil.toString(l))}lte(s,l){return this.setLimit(`max`,s,!0,errorUtil.toString(l))}lt(s,l){return this.setLimit(`max`,s,!1,errorUtil.toString(l))}setLimit(l,f,p,g){return new s({...this._def,checks:[...this._def.checks,{kind:l,value:f,inclusive:p,message:errorUtil.toString(g)}]})}_addCheck(l){return new s({...this._def,checks:[...this._def.checks,l]})}positive(s){return this._addCheck({kind:`min`,value:BigInt(0),inclusive:!1,message:errorUtil.toString(s)})}negative(s){return this._addCheck({kind:`max`,value:BigInt(0),inclusive:!1,message:errorUtil.toString(s)})}nonpositive(s){return this._addCheck({kind:`max`,value:BigInt(0),inclusive:!0,message:errorUtil.toString(s)})}nonnegative(s){return this._addCheck({kind:`min`,value:BigInt(0),inclusive:!0,message:errorUtil.toString(s)})}multipleOf(s,l){return this._addCheck({kind:`multipleOf`,value:s,message:errorUtil.toString(l)})}get minValue(){let s=null;for(let l of this._def.checks)l.kind===`min`&&(s===null||l.value>s)&&(s=l.value);return s}get maxValue(){let s=null;for(let l of this._def.checks)l.kind===`max`&&(s===null||l.valuenew ZodBigInt({checks:[],typeName:ZodFirstPartyTypeKind.ZodBigInt,coerce:s?.coerce??!1,...processCreateParams(s)}),ZodBoolean=class extends ZodType{_parse(s){if(this._def.coerce&&(s.data=!!s.data),this._getType(s)!==ZodParsedType.boolean){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.boolean,received:l.parsedType}),INVALID}return OK(s.data)}},ZodBoolean.create=s=>new ZodBoolean({typeName:ZodFirstPartyTypeKind.ZodBoolean,coerce:s?.coerce||!1,...processCreateParams(s)}),ZodDate=class s extends ZodType{_parse(s){if(this._def.coerce&&(s.data=new Date(s.data)),this._getType(s)!==ZodParsedType.date){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.date,received:l.parsedType}),INVALID}if(Number.isNaN(s.data.getTime()))return addIssueToContext(this._getOrReturnCtx(s),{code:ZodIssueCode.invalid_date}),INVALID;let l=new ParseStatus,f;for(let p of this._def.checks)p.kind===`min`?s.data.getTime()p.value&&(f=this._getOrReturnCtx(s,f),addIssueToContext(f,{code:ZodIssueCode.too_big,message:p.message,inclusive:!0,exact:!1,maximum:p.value,type:`date`}),l.dirty()):util$26.assertNever(p);return{status:l.value,value:new Date(s.data.getTime())}}_addCheck(l){return new s({...this._def,checks:[...this._def.checks,l]})}min(s,l){return this._addCheck({kind:`min`,value:s.getTime(),message:errorUtil.toString(l)})}max(s,l){return this._addCheck({kind:`max`,value:s.getTime(),message:errorUtil.toString(l)})}get minDate(){let s=null;for(let l of this._def.checks)l.kind===`min`&&(s===null||l.value>s)&&(s=l.value);return s==null?null:new Date(s)}get maxDate(){let s=null;for(let l of this._def.checks)l.kind===`max`&&(s===null||l.valuenew ZodDate({checks:[],coerce:s?.coerce||!1,typeName:ZodFirstPartyTypeKind.ZodDate,...processCreateParams(s)}),ZodSymbol=class extends ZodType{_parse(s){if(this._getType(s)!==ZodParsedType.symbol){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.symbol,received:l.parsedType}),INVALID}return OK(s.data)}},ZodSymbol.create=s=>new ZodSymbol({typeName:ZodFirstPartyTypeKind.ZodSymbol,...processCreateParams(s)}),ZodUndefined=class extends ZodType{_parse(s){if(this._getType(s)!==ZodParsedType.undefined){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.undefined,received:l.parsedType}),INVALID}return OK(s.data)}},ZodUndefined.create=s=>new ZodUndefined({typeName:ZodFirstPartyTypeKind.ZodUndefined,...processCreateParams(s)}),ZodNull=class extends ZodType{_parse(s){if(this._getType(s)!==ZodParsedType.null){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.null,received:l.parsedType}),INVALID}return OK(s.data)}},ZodNull.create=s=>new ZodNull({typeName:ZodFirstPartyTypeKind.ZodNull,...processCreateParams(s)}),ZodAny=class extends ZodType{constructor(){super(...arguments),this._any=!0}_parse(s){return OK(s.data)}},ZodAny.create=s=>new ZodAny({typeName:ZodFirstPartyTypeKind.ZodAny,...processCreateParams(s)}),ZodUnknown=class extends ZodType{constructor(){super(...arguments),this._unknown=!0}_parse(s){return OK(s.data)}},ZodUnknown.create=s=>new ZodUnknown({typeName:ZodFirstPartyTypeKind.ZodUnknown,...processCreateParams(s)}),ZodNever=class extends ZodType{_parse(s){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.never,received:l.parsedType}),INVALID}},ZodNever.create=s=>new ZodNever({typeName:ZodFirstPartyTypeKind.ZodNever,...processCreateParams(s)}),ZodVoid=class extends ZodType{_parse(s){if(this._getType(s)!==ZodParsedType.undefined){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.void,received:l.parsedType}),INVALID}return OK(s.data)}},ZodVoid.create=s=>new ZodVoid({typeName:ZodFirstPartyTypeKind.ZodVoid,...processCreateParams(s)}),ZodArray=class s extends ZodType{_parse(s){let{ctx:l,status:f}=this._processInputParams(s),p=this._def;if(l.parsedType!==ZodParsedType.array)return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.array,received:l.parsedType}),INVALID;if(p.exactLength!==null){let s=l.data.length>p.exactLength.value,g=l.data.lengthp.maxLength.value&&(addIssueToContext(l,{code:ZodIssueCode.too_big,maximum:p.maxLength.value,type:`array`,inclusive:!0,exact:!1,message:p.maxLength.message}),f.dirty()),l.common.async)return Promise.all([...l.data].map((s,f)=>p.type._parseAsync(new ParseInputLazyPath(l,s,l.path,f)))).then(s=>ParseStatus.mergeArray(f,s));let g=[...l.data].map((s,f)=>p.type._parseSync(new ParseInputLazyPath(l,s,l.path,f)));return ParseStatus.mergeArray(f,g)}get element(){return this._def.type}min(l,f){return new s({...this._def,minLength:{value:l,message:errorUtil.toString(f)}})}max(l,f){return new s({...this._def,maxLength:{value:l,message:errorUtil.toString(f)}})}length(l,f){return new s({...this._def,exactLength:{value:l,message:errorUtil.toString(f)}})}nonempty(s){return this.min(1,s)}},ZodArray.create=(s,l)=>new ZodArray({type:s,minLength:null,maxLength:null,exactLength:null,typeName:ZodFirstPartyTypeKind.ZodArray,...processCreateParams(l)}),ZodObject=class s extends ZodType{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let s=this._def.shape(),l=util$26.objectKeys(s);return this._cached={shape:s,keys:l},this._cached}_parse(s){if(this._getType(s)!==ZodParsedType.object){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.object,received:l.parsedType}),INVALID}let{status:l,ctx:f}=this._processInputParams(s),{shape:p,keys:g}=this._getCached(),v=[];if(!(this._def.catchall instanceof ZodNever&&this._def.unknownKeys===`strip`))for(let s in f.data)g.includes(s)||v.push(s);let b=[];for(let s of g){let l=p[s],g=f.data[s];b.push({key:{status:`valid`,value:s},value:l._parse(new ParseInputLazyPath(f,g,f.path,s)),alwaysSet:s in f.data})}if(this._def.catchall instanceof ZodNever){let s=this._def.unknownKeys;if(s===`passthrough`)for(let s of v)b.push({key:{status:`valid`,value:s},value:{status:`valid`,value:f.data[s]}});else if(s===`strict`)v.length>0&&(addIssueToContext(f,{code:ZodIssueCode.unrecognized_keys,keys:v}),l.dirty());else if(s!==`strip`)throw Error(`Internal ZodObject error: invalid unknownKeys value.`)}else{let s=this._def.catchall;for(let l of v){let p=f.data[l];b.push({key:{status:`valid`,value:l},value:s._parse(new ParseInputLazyPath(f,p,f.path,l)),alwaysSet:l in f.data})}}return f.common.async?Promise.resolve().then(async()=>{let s=[];for(let l of b){let f=await l.key,p=await l.value;s.push({key:f,value:p,alwaysSet:l.alwaysSet})}return s}).then(s=>ParseStatus.mergeObjectSync(l,s)):ParseStatus.mergeObjectSync(l,b)}get shape(){return this._def.shape()}strict(l){return errorUtil.errToObj,new s({...this._def,unknownKeys:`strict`,...l===void 0?{}:{errorMap:(s,f)=>{let p=this._def.errorMap?.(s,f).message??f.defaultError;return s.code===`unrecognized_keys`?{message:errorUtil.errToObj(l).message??p}:{message:p}}}})}strip(){return new s({...this._def,unknownKeys:`strip`})}passthrough(){return new s({...this._def,unknownKeys:`passthrough`})}extend(l){return new s({...this._def,shape:()=>({...this._def.shape(),...l})})}merge(l){return new s({unknownKeys:l._def.unknownKeys,catchall:l._def.catchall,shape:()=>({...this._def.shape(),...l._def.shape()}),typeName:ZodFirstPartyTypeKind.ZodObject})}setKey(s,l){return this.augment({[s]:l})}catchall(l){return new s({...this._def,catchall:l})}pick(l){let f={};for(let s of util$26.objectKeys(l))l[s]&&this.shape[s]&&(f[s]=this.shape[s]);return new s({...this._def,shape:()=>f})}omit(l){let f={};for(let s of util$26.objectKeys(this.shape))l[s]||(f[s]=this.shape[s]);return new s({...this._def,shape:()=>f})}deepPartial(){return deepPartialify(this)}partial(l){let f={};for(let s of util$26.objectKeys(this.shape)){let p=this.shape[s];l&&!l[s]?f[s]=p:f[s]=p.optional()}return new s({...this._def,shape:()=>f})}required(l){let f={};for(let s of util$26.objectKeys(this.shape))if(l&&!l[s])f[s]=this.shape[s];else{let l=this.shape[s];for(;l instanceof ZodOptional;)l=l._def.innerType;f[s]=l}return new s({...this._def,shape:()=>f})}keyof(){return createZodEnum(util$26.objectKeys(this.shape))}},ZodObject.create=(s,l)=>new ZodObject({shape:()=>s,unknownKeys:`strip`,catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(l)}),ZodObject.strictCreate=(s,l)=>new ZodObject({shape:()=>s,unknownKeys:`strict`,catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(l)}),ZodObject.lazycreate=(s,l)=>new ZodObject({shape:s,unknownKeys:`strip`,catchall:ZodNever.create(),typeName:ZodFirstPartyTypeKind.ZodObject,...processCreateParams(l)}),ZodUnion=class extends ZodType{_parse(s){let{ctx:l}=this._processInputParams(s),f=this._def.options;function p(s){for(let l of s)if(l.result.status===`valid`)return l.result;for(let f of s)if(f.result.status===`dirty`)return l.common.issues.push(...f.ctx.common.issues),f.result;let f=s.map(s=>new ZodError(s.ctx.common.issues));return addIssueToContext(l,{code:ZodIssueCode.invalid_union,unionErrors:f}),INVALID}if(l.common.async)return Promise.all(f.map(async s=>{let f={...l,common:{...l.common,issues:[]},parent:null};return{result:await s._parseAsync({data:l.data,path:l.path,parent:f}),ctx:f}})).then(p);{let s,p=[];for(let g of f){let f={...l,common:{...l.common,issues:[]},parent:null},v=g._parseSync({data:l.data,path:l.path,parent:f});if(v.status===`valid`)return v;v.status===`dirty`&&!s&&(s={result:v,ctx:f}),f.common.issues.length&&p.push(f.common.issues)}if(s)return l.common.issues.push(...s.ctx.common.issues),s.result;let g=p.map(s=>new ZodError(s));return addIssueToContext(l,{code:ZodIssueCode.invalid_union,unionErrors:g}),INVALID}}get options(){return this._def.options}},ZodUnion.create=(s,l)=>new ZodUnion({options:s,typeName:ZodFirstPartyTypeKind.ZodUnion,...processCreateParams(l)}),getDiscriminator=s=>s instanceof ZodLazy?getDiscriminator(s.schema):s instanceof ZodEffects?getDiscriminator(s.innerType()):s instanceof ZodLiteral?[s.value]:s instanceof ZodEnum?s.options:s instanceof ZodNativeEnum?util$26.objectValues(s.enum):s instanceof ZodDefault?getDiscriminator(s._def.innerType):s instanceof ZodUndefined?[void 0]:s instanceof ZodNull?[null]:s instanceof ZodOptional?[void 0,...getDiscriminator(s.unwrap())]:s instanceof ZodNullable?[null,...getDiscriminator(s.unwrap())]:s instanceof ZodBranded||s instanceof ZodReadonly?getDiscriminator(s.unwrap()):s instanceof ZodCatch?getDiscriminator(s._def.innerType):[],ZodDiscriminatedUnion=class s extends ZodType{_parse(s){let{ctx:l}=this._processInputParams(s);if(l.parsedType!==ZodParsedType.object)return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.object,received:l.parsedType}),INVALID;let f=this.discriminator,p=l.data[f],g=this.optionsMap.get(p);return g?l.common.async?g._parseAsync({data:l.data,path:l.path,parent:l}):g._parseSync({data:l.data,path:l.path,parent:l}):(addIssueToContext(l,{code:ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[f]}),INVALID)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(l,f,p){let g=new Map;for(let s of f){let f=getDiscriminator(s.shape[l]);if(!f.length)throw Error(`A discriminator value for key \`${l}\` could not be extracted from all schema options`);for(let p of f){if(g.has(p))throw Error(`Discriminator property ${String(l)} has duplicate value ${String(p)}`);g.set(p,s)}}return new s({typeName:ZodFirstPartyTypeKind.ZodDiscriminatedUnion,discriminator:l,options:f,optionsMap:g,...processCreateParams(p)})}},ZodIntersection=class extends ZodType{_parse(s){let{status:l,ctx:f}=this._processInputParams(s),p=(s,p)=>{if(isAborted(s)||isAborted(p))return INVALID;let g=mergeValues(s.value,p.value);return g.valid?((isDirty(s)||isDirty(p))&&l.dirty(),{status:l.value,value:g.data}):(addIssueToContext(f,{code:ZodIssueCode.invalid_intersection_types}),INVALID)};return f.common.async?Promise.all([this._def.left._parseAsync({data:f.data,path:f.path,parent:f}),this._def.right._parseAsync({data:f.data,path:f.path,parent:f})]).then(([s,l])=>p(s,l)):p(this._def.left._parseSync({data:f.data,path:f.path,parent:f}),this._def.right._parseSync({data:f.data,path:f.path,parent:f}))}},ZodIntersection.create=(s,l,f)=>new ZodIntersection({left:s,right:l,typeName:ZodFirstPartyTypeKind.ZodIntersection,...processCreateParams(f)}),ZodTuple=class s extends ZodType{_parse(s){let{status:l,ctx:f}=this._processInputParams(s);if(f.parsedType!==ZodParsedType.array)return addIssueToContext(f,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.array,received:f.parsedType}),INVALID;if(f.data.lengththis._def.items.length&&(addIssueToContext(f,{code:ZodIssueCode.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:`array`}),l.dirty());let p=[...f.data].map((s,l)=>{let p=this._def.items[l]||this._def.rest;return p?p._parse(new ParseInputLazyPath(f,s,f.path,l)):null}).filter(s=>!!s);return f.common.async?Promise.all(p).then(s=>ParseStatus.mergeArray(l,s)):ParseStatus.mergeArray(l,p)}get items(){return this._def.items}rest(l){return new s({...this._def,rest:l})}},ZodTuple.create=(s,l)=>{if(!Array.isArray(s))throw Error(`You must pass an array of schemas to z.tuple([ ... ])`);return new ZodTuple({items:s,typeName:ZodFirstPartyTypeKind.ZodTuple,rest:null,...processCreateParams(l)})},ZodRecord=class s extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(s){let{status:l,ctx:f}=this._processInputParams(s);if(f.parsedType!==ZodParsedType.object)return addIssueToContext(f,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.object,received:f.parsedType}),INVALID;let p=[],g=this._def.keyType,v=this._def.valueType;for(let s in f.data)p.push({key:g._parse(new ParseInputLazyPath(f,s,f.path,s)),value:v._parse(new ParseInputLazyPath(f,f.data[s],f.path,s)),alwaysSet:s in f.data});return f.common.async?ParseStatus.mergeObjectAsync(l,p):ParseStatus.mergeObjectSync(l,p)}get element(){return this._def.valueType}static create(l,f,p){return f instanceof ZodType?new s({keyType:l,valueType:f,typeName:ZodFirstPartyTypeKind.ZodRecord,...processCreateParams(p)}):new s({keyType:ZodString.create(),valueType:l,typeName:ZodFirstPartyTypeKind.ZodRecord,...processCreateParams(f)})}},ZodMap=class extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(s){let{status:l,ctx:f}=this._processInputParams(s);if(f.parsedType!==ZodParsedType.map)return addIssueToContext(f,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.map,received:f.parsedType}),INVALID;let p=this._def.keyType,g=this._def.valueType,v=[...f.data.entries()].map(([s,l],v)=>({key:p._parse(new ParseInputLazyPath(f,s,f.path,[v,`key`])),value:g._parse(new ParseInputLazyPath(f,l,f.path,[v,`value`]))}));if(f.common.async){let s=new Map;return Promise.resolve().then(async()=>{for(let f of v){let p=await f.key,g=await f.value;if(p.status===`aborted`||g.status===`aborted`)return INVALID;(p.status===`dirty`||g.status===`dirty`)&&l.dirty(),s.set(p.value,g.value)}return{status:l.value,value:s}})}else{let s=new Map;for(let f of v){let p=f.key,g=f.value;if(p.status===`aborted`||g.status===`aborted`)return INVALID;(p.status===`dirty`||g.status===`dirty`)&&l.dirty(),s.set(p.value,g.value)}return{status:l.value,value:s}}}},ZodMap.create=(s,l,f)=>new ZodMap({valueType:l,keyType:s,typeName:ZodFirstPartyTypeKind.ZodMap,...processCreateParams(f)}),ZodSet=class s extends ZodType{_parse(s){let{status:l,ctx:f}=this._processInputParams(s);if(f.parsedType!==ZodParsedType.set)return addIssueToContext(f,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.set,received:f.parsedType}),INVALID;let p=this._def;p.minSize!==null&&f.data.sizep.maxSize.value&&(addIssueToContext(f,{code:ZodIssueCode.too_big,maximum:p.maxSize.value,type:`set`,inclusive:!0,exact:!1,message:p.maxSize.message}),l.dirty());let g=this._def.valueType;function v(s){let f=new Set;for(let p of s){if(p.status===`aborted`)return INVALID;p.status===`dirty`&&l.dirty(),f.add(p.value)}return{status:l.value,value:f}}let b=[...f.data.values()].map((s,l)=>g._parse(new ParseInputLazyPath(f,s,f.path,l)));return f.common.async?Promise.all(b).then(s=>v(s)):v(b)}min(l,f){return new s({...this._def,minSize:{value:l,message:errorUtil.toString(f)}})}max(l,f){return new s({...this._def,maxSize:{value:l,message:errorUtil.toString(f)}})}size(s,l){return this.min(s,l).max(s,l)}nonempty(s){return this.min(1,s)}},ZodSet.create=(s,l)=>new ZodSet({valueType:s,minSize:null,maxSize:null,typeName:ZodFirstPartyTypeKind.ZodSet,...processCreateParams(l)}),ZodFunction=class s extends ZodType{constructor(){super(...arguments),this.validate=this.implement}_parse(s){let{ctx:l}=this._processInputParams(s);if(l.parsedType!==ZodParsedType.function)return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.function,received:l.parsedType}),INVALID;function f(s,f){return makeIssue({data:s,path:l.path,errorMaps:[l.common.contextualErrorMap,l.schemaErrorMap,getErrorMap(),errorMap].filter(s=>!!s),issueData:{code:ZodIssueCode.invalid_arguments,argumentsError:f}})}function p(s,f){return makeIssue({data:s,path:l.path,errorMaps:[l.common.contextualErrorMap,l.schemaErrorMap,getErrorMap(),errorMap].filter(s=>!!s),issueData:{code:ZodIssueCode.invalid_return_type,returnTypeError:f}})}let g={errorMap:l.common.contextualErrorMap},v=l.data;if(this._def.returns instanceof ZodPromise){let s=this;return OK(async function(...l){let b=new ZodError([]),C=await s._def.args.parseAsync(l,g).catch(s=>{throw b.addIssue(f(l,s)),b}),w=await Reflect.apply(v,this,C);return await s._def.returns._def.type.parseAsync(w,g).catch(s=>{throw b.addIssue(p(w,s)),b})})}else{let s=this;return OK(function(...l){let b=s._def.args.safeParse(l,g);if(!b.success)throw new ZodError([f(l,b.error)]);let C=Reflect.apply(v,this,b.data),w=s._def.returns.safeParse(C,g);if(!w.success)throw new ZodError([p(C,w.error)]);return w.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...l){return new s({...this._def,args:ZodTuple.create(l).rest(ZodUnknown.create())})}returns(l){return new s({...this._def,returns:l})}implement(s){return this.parse(s)}strictImplement(s){return this.parse(s)}static create(l,f,p){return new s({args:l||ZodTuple.create([]).rest(ZodUnknown.create()),returns:f||ZodUnknown.create(),typeName:ZodFirstPartyTypeKind.ZodFunction,...processCreateParams(p)})}},ZodLazy=class extends ZodType{get schema(){return this._def.getter()}_parse(s){let{ctx:l}=this._processInputParams(s);return this._def.getter()._parse({data:l.data,path:l.path,parent:l})}},ZodLazy.create=(s,l)=>new ZodLazy({getter:s,typeName:ZodFirstPartyTypeKind.ZodLazy,...processCreateParams(l)}),ZodLiteral=class extends ZodType{_parse(s){if(s.data!==this._def.value){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{received:l.data,code:ZodIssueCode.invalid_literal,expected:this._def.value}),INVALID}return{status:`valid`,value:s.data}}get value(){return this._def.value}},ZodLiteral.create=(s,l)=>new ZodLiteral({value:s,typeName:ZodFirstPartyTypeKind.ZodLiteral,...processCreateParams(l)}),ZodEnum=class s extends ZodType{_parse(s){if(typeof s.data!=`string`){let l=this._getOrReturnCtx(s),f=this._def.values;return addIssueToContext(l,{expected:util$26.joinValues(f),received:l.parsedType,code:ZodIssueCode.invalid_type}),INVALID}if(this._cache||=new Set(this._def.values),!this._cache.has(s.data)){let l=this._getOrReturnCtx(s),f=this._def.values;return addIssueToContext(l,{received:l.data,code:ZodIssueCode.invalid_enum_value,options:f}),INVALID}return OK(s.data)}get options(){return this._def.values}get enum(){let s={};for(let l of this._def.values)s[l]=l;return s}get Values(){let s={};for(let l of this._def.values)s[l]=l;return s}get Enum(){let s={};for(let l of this._def.values)s[l]=l;return s}extract(l,f=this._def){return s.create(l,{...this._def,...f})}exclude(l,f=this._def){return s.create(this.options.filter(s=>!l.includes(s)),{...this._def,...f})}},ZodEnum.create=createZodEnum,ZodNativeEnum=class extends ZodType{_parse(s){let l=util$26.getValidEnumValues(this._def.values),f=this._getOrReturnCtx(s);if(f.parsedType!==ZodParsedType.string&&f.parsedType!==ZodParsedType.number){let s=util$26.objectValues(l);return addIssueToContext(f,{expected:util$26.joinValues(s),received:f.parsedType,code:ZodIssueCode.invalid_type}),INVALID}if(this._cache||=new Set(util$26.getValidEnumValues(this._def.values)),!this._cache.has(s.data)){let s=util$26.objectValues(l);return addIssueToContext(f,{received:f.data,code:ZodIssueCode.invalid_enum_value,options:s}),INVALID}return OK(s.data)}get enum(){return this._def.values}},ZodNativeEnum.create=(s,l)=>new ZodNativeEnum({values:s,typeName:ZodFirstPartyTypeKind.ZodNativeEnum,...processCreateParams(l)}),ZodPromise=class extends ZodType{unwrap(){return this._def.type}_parse(s){let{ctx:l}=this._processInputParams(s);return l.parsedType!==ZodParsedType.promise&&l.common.async===!1?(addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.promise,received:l.parsedType}),INVALID):OK((l.parsedType===ZodParsedType.promise?l.data:Promise.resolve(l.data)).then(s=>this._def.type.parseAsync(s,{path:l.path,errorMap:l.common.contextualErrorMap})))}},ZodPromise.create=(s,l)=>new ZodPromise({type:s,typeName:ZodFirstPartyTypeKind.ZodPromise,...processCreateParams(l)}),ZodEffects=class extends ZodType{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ZodFirstPartyTypeKind.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(s){let{status:l,ctx:f}=this._processInputParams(s),p=this._def.effect||null,g={addIssue:s=>{addIssueToContext(f,s),s.fatal?l.abort():l.dirty()},get path(){return f.path}};if(g.addIssue=g.addIssue.bind(g),p.type===`preprocess`){let s=p.transform(f.data,g);if(f.common.async)return Promise.resolve(s).then(async s=>{if(l.value===`aborted`)return INVALID;let p=await this._def.schema._parseAsync({data:s,path:f.path,parent:f});return p.status===`aborted`?INVALID:p.status===`dirty`||l.value===`dirty`?DIRTY(p.value):p});{if(l.value===`aborted`)return INVALID;let p=this._def.schema._parseSync({data:s,path:f.path,parent:f});return p.status===`aborted`?INVALID:p.status===`dirty`||l.value===`dirty`?DIRTY(p.value):p}}if(p.type===`refinement`){let s=s=>{let l=p.refinement(s,g);if(f.common.async)return Promise.resolve(l);if(l instanceof Promise)throw Error(`Async refinement encountered during synchronous parse operation. Use .parseAsync instead.`);return s};if(f.common.async===!1){let p=this._def.schema._parseSync({data:f.data,path:f.path,parent:f});return p.status===`aborted`?INVALID:(p.status===`dirty`&&l.dirty(),s(p.value),{status:l.value,value:p.value})}else return this._def.schema._parseAsync({data:f.data,path:f.path,parent:f}).then(f=>f.status===`aborted`?INVALID:(f.status===`dirty`&&l.dirty(),s(f.value).then(()=>({status:l.value,value:f.value}))))}if(p.type===`transform`)if(f.common.async===!1){let s=this._def.schema._parseSync({data:f.data,path:f.path,parent:f});if(!isValid(s))return INVALID;let v=p.transform(s.value,g);if(v instanceof Promise)throw Error(`Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.`);return{status:l.value,value:v}}else return this._def.schema._parseAsync({data:f.data,path:f.path,parent:f}).then(s=>isValid(s)?Promise.resolve(p.transform(s.value,g)).then(s=>({status:l.value,value:s})):INVALID);util$26.assertNever(p)}},ZodEffects.create=(s,l,f)=>new ZodEffects({schema:s,typeName:ZodFirstPartyTypeKind.ZodEffects,effect:l,...processCreateParams(f)}),ZodEffects.createWithPreprocess=(s,l,f)=>new ZodEffects({schema:l,effect:{type:`preprocess`,transform:s},typeName:ZodFirstPartyTypeKind.ZodEffects,...processCreateParams(f)}),ZodOptional=class extends ZodType{_parse(s){return this._getType(s)===ZodParsedType.undefined?OK(void 0):this._def.innerType._parse(s)}unwrap(){return this._def.innerType}},ZodOptional.create=(s,l)=>new ZodOptional({innerType:s,typeName:ZodFirstPartyTypeKind.ZodOptional,...processCreateParams(l)}),ZodNullable=class extends ZodType{_parse(s){return this._getType(s)===ZodParsedType.null?OK(null):this._def.innerType._parse(s)}unwrap(){return this._def.innerType}},ZodNullable.create=(s,l)=>new ZodNullable({innerType:s,typeName:ZodFirstPartyTypeKind.ZodNullable,...processCreateParams(l)}),ZodDefault=class extends ZodType{_parse(s){let{ctx:l}=this._processInputParams(s),f=l.data;return l.parsedType===ZodParsedType.undefined&&(f=this._def.defaultValue()),this._def.innerType._parse({data:f,path:l.path,parent:l})}removeDefault(){return this._def.innerType}},ZodDefault.create=(s,l)=>new ZodDefault({innerType:s,typeName:ZodFirstPartyTypeKind.ZodDefault,defaultValue:typeof l.default==`function`?l.default:()=>l.default,...processCreateParams(l)}),ZodCatch=class extends ZodType{_parse(s){let{ctx:l}=this._processInputParams(s),f={...l,common:{...l.common,issues:[]}},p=this._def.innerType._parse({data:f.data,path:f.path,parent:{...f}});return isAsync(p)?p.then(s=>({status:`valid`,value:s.status===`valid`?s.value:this._def.catchValue({get error(){return new ZodError(f.common.issues)},input:f.data})})):{status:`valid`,value:p.status===`valid`?p.value:this._def.catchValue({get error(){return new ZodError(f.common.issues)},input:f.data})}}removeCatch(){return this._def.innerType}},ZodCatch.create=(s,l)=>new ZodCatch({innerType:s,typeName:ZodFirstPartyTypeKind.ZodCatch,catchValue:typeof l.catch==`function`?l.catch:()=>l.catch,...processCreateParams(l)}),ZodNaN=class extends ZodType{_parse(s){if(this._getType(s)!==ZodParsedType.nan){let l=this._getOrReturnCtx(s);return addIssueToContext(l,{code:ZodIssueCode.invalid_type,expected:ZodParsedType.nan,received:l.parsedType}),INVALID}return{status:`valid`,value:s.data}}},ZodNaN.create=s=>new ZodNaN({typeName:ZodFirstPartyTypeKind.ZodNaN,...processCreateParams(s)}),ZodBranded=class extends ZodType{_parse(s){let{ctx:l}=this._processInputParams(s),f=l.data;return this._def.type._parse({data:f,path:l.path,parent:l})}unwrap(){return this._def.type}},ZodPipeline=class s extends ZodType{_parse(s){let{status:l,ctx:f}=this._processInputParams(s);if(f.common.async)return(async()=>{let s=await this._def.in._parseAsync({data:f.data,path:f.path,parent:f});return s.status===`aborted`?INVALID:s.status===`dirty`?(l.dirty(),DIRTY(s.value)):this._def.out._parseAsync({data:s.value,path:f.path,parent:f})})();{let s=this._def.in._parseSync({data:f.data,path:f.path,parent:f});return s.status===`aborted`?INVALID:s.status===`dirty`?(l.dirty(),{status:`dirty`,value:s.value}):this._def.out._parseSync({data:s.value,path:f.path,parent:f})}}static create(l,f){return new s({in:l,out:f,typeName:ZodFirstPartyTypeKind.ZodPipeline})}},ZodReadonly=class extends ZodType{_parse(s){let l=this._def.innerType._parse(s),f=s=>(isValid(s)&&(s.value=Object.freeze(s.value)),s);return isAsync(l)?l.then(s=>f(s)):f(l)}unwrap(){return this._def.innerType}},ZodReadonly.create=(s,l)=>new ZodReadonly({innerType:s,typeName:ZodFirstPartyTypeKind.ZodReadonly,...processCreateParams(l)}),ZodObject.lazycreate,(function(s){s.ZodString=`ZodString`,s.ZodNumber=`ZodNumber`,s.ZodNaN=`ZodNaN`,s.ZodBigInt=`ZodBigInt`,s.ZodBoolean=`ZodBoolean`,s.ZodDate=`ZodDate`,s.ZodSymbol=`ZodSymbol`,s.ZodUndefined=`ZodUndefined`,s.ZodNull=`ZodNull`,s.ZodAny=`ZodAny`,s.ZodUnknown=`ZodUnknown`,s.ZodNever=`ZodNever`,s.ZodVoid=`ZodVoid`,s.ZodArray=`ZodArray`,s.ZodObject=`ZodObject`,s.ZodUnion=`ZodUnion`,s.ZodDiscriminatedUnion=`ZodDiscriminatedUnion`,s.ZodIntersection=`ZodIntersection`,s.ZodTuple=`ZodTuple`,s.ZodRecord=`ZodRecord`,s.ZodMap=`ZodMap`,s.ZodSet=`ZodSet`,s.ZodFunction=`ZodFunction`,s.ZodLazy=`ZodLazy`,s.ZodLiteral=`ZodLiteral`,s.ZodEnum=`ZodEnum`,s.ZodEffects=`ZodEffects`,s.ZodNativeEnum=`ZodNativeEnum`,s.ZodOptional=`ZodOptional`,s.ZodNullable=`ZodNullable`,s.ZodDefault=`ZodDefault`,s.ZodCatch=`ZodCatch`,s.ZodPromise=`ZodPromise`,s.ZodBranded=`ZodBranded`,s.ZodPipeline=`ZodPipeline`,s.ZodReadonly=`ZodReadonly`})(ZodFirstPartyTypeKind||={}),stringType=ZodString.create,numberType=ZodNumber.create,ZodNaN.create,ZodBigInt.create,booleanType=ZodBoolean.create,ZodDate.create,ZodSymbol.create,ZodUndefined.create,ZodNull.create,ZodAny.create,ZodUnknown.create,ZodNever.create,ZodVoid.create,arrayType=ZodArray.create,objectType=ZodObject.create,ZodObject.strictCreate,unionType=ZodUnion.create,ZodDiscriminatedUnion.create,ZodIntersection.create,ZodTuple.create,ZodRecord.create,ZodMap.create,ZodSet.create,ZodFunction.create,ZodLazy.create,ZodLiteral.create,ZodEnum.create,ZodNativeEnum.create,ZodPromise.create,ZodEffects.create,ZodOptional.create,ZodNullable.create,ZodEffects.createWithPreprocess,ZodPipeline.create})),init_external=__esmMin((()=>{init_errors(),init_parseUtil(),init_typeAliases(),init_util(),init_types(),init_ZodError()})),init_zod=__esmMin((()=>{init_external(),init_external()})),import_source$77,import_dist$72,invalidConfigurationFile,init_invalidConfigurationFile=__esmMin((()=>{import_source$77=__toESM$1(require_source$5()),import_dist$72=require_dist$16(),init_icons(),invalidConfigurationFile=(s,l)=>{let{formErrors:f,fieldErrors:p}=l.flatten();return(0,import_dist$72.dedent)(import_source$77.default` ${error$2} Configuration file {bold ${s}} was invalid, please check the allowed keys. - ${p.length>0?`\n${p.map(s=>import_source$78.default`- {bold ${s}}`).join(` + ${f.length>0?`\n${f.map(s=>import_source$77.default`- {bold ${s}}`).join(` `)}\n\n`:``} - ${Object.entries(g).map(([s,l])=>import_source$78.default`- {bold ${s}}: ${l}`).join(` + ${Object.entries(p).map(([s,l])=>import_source$77.default`- {bold ${s}}: ${l}`).join(` `)} - `)}})),import_source$77,import_dist$72,missingConfigurationFile,init_missingConfigurationFile=__esmMin((()=>{import_source$77=__toESM$1(require_source$5()),import_dist$72=require_dist$14(),init_icons(),missingConfigurationFile=s=>(0,import_dist$72.dedent)(import_source$77.default` + `)}})),import_source$76,import_dist$71,missingConfigurationFile,init_missingConfigurationFile=__esmMin((()=>{import_source$76=__toESM$1(require_source$5()),import_dist$71=require_dist$16(),init_icons(),missingConfigurationFile=s=>(0,import_dist$71.dedent)(import_source$76.default` ${error$2} Configuration file {bold ${s}} could not be found. Check the {bold --config-file} flag of the CLI. - `)})),import_source$76,import_dist$71,unparseableConfigurationFile,init_unparseableConfigurationFile=__esmMin((()=>{import_source$76=__toESM$1(require_source$5()),import_dist$71=require_dist$14(),init_icons(),unparseableConfigurationFile=(s,l)=>(0,import_dist$71.dedent)(import_source$76.default` + `)})),import_source$75,import_dist$70,unparseableConfigurationFile,init_unparseableConfigurationFile=__esmMin((()=>{import_source$75=__toESM$1(require_source$5()),import_dist$70=require_dist$16(),init_icons(),unparseableConfigurationFile=(s,l)=>(0,import_dist$70.dedent)(import_source$75.default` ${error$2} Configuration file {bold ${s}} could not be parsed, is it valid ${s.endsWith(`.jsonc`)||s.endsWith(`.json5`)?`JSON5`:`JSON`}? The error was: {bold ${l.message}} - `)}));function resolveConfigFileName(s){return[s,`chromatic.config.json`,`chromatic.config.jsonc`,`chromatic.config.json5`].find(s=>s&&(0,fs.existsSync)(s))||`chromatic.config.json`}async function getConfiguration(s){let l=resolveConfigFileName(s);try{let s=(0,fs.readFileSync)(l,`utf8`);return{configFile:l,...configurationSchema.parse(import_lib$7.default.parse(s))}}catch(p){if(errIsNotExists(p)){if(!s)return{};if(s)throw Error(missingConfigurationFile(s))}throw p instanceof SyntaxError?TypeError(unparseableConfigurationFile(l,p)):p instanceof ZodError?TypeError(invalidConfigurationFile(l,p)):p}}function errIsNotExists(s){return s.toString().includes(`ENOENT`)}var import_lib$7,configurationSchema,init_getConfiguration=__esmMin((()=>{import_lib$7=__toESM$1(require_lib$17()),init_zod(),init_invalidConfigurationFile(),init_missingConfigurationFile(),init_unparseableConfigurationFile(),configurationSchema=objectType({$schema:stringType(),projectId:stringType(),projectToken:stringType(),onlyChanged:unionType([stringType(),booleanType()]),onlyStoryFiles:arrayType(stringType()),onlyStoryNames:arrayType(stringType()),traceChanged:unionType([stringType(),booleanType()]),untraced:arrayType(stringType()),externals:arrayType(stringType()),debug:booleanType(),diagnosticsFile:unionType([stringType(),booleanType()]),fileHashing:booleanType().default(!0),junitReport:unionType([stringType(),booleanType()]),zip:booleanType(),autoAcceptChanges:unionType([stringType(),booleanType()]),exitZeroOnChanges:unionType([stringType(),booleanType()]),exitOnceUploaded:unionType([stringType(),booleanType()]),ignoreLastBuildOnBranch:stringType(),buildScriptName:stringType(),buildCommand:stringType(),playwright:booleanType(),cypress:booleanType(),vitest:booleanType(),outputDir:stringType(),skip:unionType([stringType(),booleanType()]),skipUpdateCheck:booleanType(),storybookBuildDir:stringType(),storybookBaseDir:stringType(),storybookConfigDir:stringType(),storybookLogFile:unionType([stringType(),booleanType()]),logFile:unionType([stringType(),booleanType()]),uploadMetadata:booleanType(),reactNative:objectType({iosBuildCommand:stringType(),androidBuildCommand:stringType()}).partial()}).partial().strict()}));function getEnvironment(){return{CHROMATIC_DNS_FAILOVER_SERVERS:CHROMATIC_DNS_FAILOVER_SERVERS.split(`,`).map(s=>s.trim()).filter(Boolean),CHROMATIC_DNS_SERVERS:CHROMATIC_DNS_SERVERS.split(`,`).map(s=>s.trim()).filter(Boolean),CHROMATIC_HASH_CONCURRENCY:Number.parseInt(CHROMATIC_HASH_CONCURRENCY,10),CHROMATIC_INDEX_URL,CHROMATIC_NOTIFY_SERVICE_URL:CHROMATIC_NOTIFY_SERVICE_URL||getNotifyServiceUrl(CHROMATIC_INDEX_URL),CHROMATIC_OUTPUT_INTERVAL:Number.parseInt(CHROMATIC_OUTPUT_INTERVAL,10),CHROMATIC_POLL_INTERVAL:Number.parseInt(CHROMATIC_POLL_INTERVAL,10),CHROMATIC_PROJECT_TOKEN,CHROMATIC_RETRIES:Number.parseInt(CHROMATIC_RETRIES,10),CHROMATIC_STORYBOOK_VERSION,CHROMATIC_TIMEOUT:Number.parseInt(CHROMATIC_TIMEOUT,10),CHROMATIC_TURBOSNAP_MANIFEST_CONCURRENCY:Number.parseInt(CHROMATIC_TURBOSNAP_MANIFEST_CONCURRENCY,10),CHROMATIC_TURBOSNAP_PACKAGE_CONCURRENCY:Number.parseInt(CHROMATIC_TURBOSNAP_PACKAGE_CONCURRENCY,10),CHROMATIC_UPGRADE_TIMEOUT:Number.parseInt(CHROMATIC_UPGRADE_TIMEOUT,10),ENVIRONMENT_WHITELIST,HTTP_PROXY,HTTPS_PROXY,STORYBOOK_BUILD_TIMEOUT:Number.parseInt(STORYBOOK_BUILD_TIMEOUT,10),STORYBOOK_CLI_FLAGS_BY_VERSION,STORYBOOK_VERIFY_TIMEOUT:Number.parseInt(STORYBOOK_VERIFY_TIMEOUT,10),STORYBOOK_NODE_ENV}}function getNotifyServiceUrl(s){return s.includes(`dev`)?`wss://notify.dev-chromatic.com`:s.includes(`staging`)?`wss://notify.staging-chromatic.com`:`wss://notify.chromatic.com`}var CHROMATIC_DNS_FAILOVER_SERVERS,CHROMATIC_DNS_SERVERS,CHROMATIC_HASH_CONCURRENCY,CHROMATIC_INDEX_URL,CHROMATIC_NOTIFY_SERVICE_URL,CHROMATIC_OUTPUT_INTERVAL,CHROMATIC_POLL_INTERVAL,CHROMATIC_PROJECT_TOKEN,CHROMATIC_RETRIES,CHROMATIC_STORYBOOK_VERSION,CHROMATIC_TIMEOUT,CHROMATIC_TURBOSNAP_MANIFEST_CONCURRENCY,CHROMATIC_TURBOSNAP_PACKAGE_CONCURRENCY,CHROMATIC_UPGRADE_TIMEOUT,HTTP_PROXY,HTTPS_PROXY,STORYBOOK_BUILD_TIMEOUT,STORYBOOK_VERIFY_TIMEOUT,STORYBOOK_NODE_ENV,ENVIRONMENT_WHITELIST,STORYBOOK_CLI_FLAGS_BY_VERSION,init_getEnvironment=__esmMin((()=>{({CHROMATIC_DNS_FAILOVER_SERVERS=`1.1.1.1, 8.8.8.8`,CHROMATIC_DNS_SERVERS=``,CHROMATIC_HASH_CONCURRENCY=`48`,CHROMATIC_INDEX_URL=`https://index.chromatic.com`,CHROMATIC_NOTIFY_SERVICE_URL,CHROMATIC_OUTPUT_INTERVAL=`10000`,CHROMATIC_POLL_INTERVAL=`1000`,CHROMATIC_PROJECT_TOKEN,CHROMATIC_RETRIES=`5`,CHROMATIC_STORYBOOK_VERSION,CHROMATIC_TIMEOUT=`300000`,CHROMATIC_TURBOSNAP_MANIFEST_CONCURRENCY=`20`,CHROMATIC_TURBOSNAP_PACKAGE_CONCURRENCY=`200`,CHROMATIC_UPGRADE_TIMEOUT=`3600000`,HTTP_PROXY=process.env.http_proxy,HTTPS_PROXY=process.env.https_proxy,STORYBOOK_BUILD_TIMEOUT=`600000`,STORYBOOK_VERIFY_TIMEOUT=`180000`,STORYBOOK_NODE_ENV=`production`}=process.env),ENVIRONMENT_WHITELIST=[/^GERRIT/,/^TRAVIS/],STORYBOOK_CLI_FLAGS_BY_VERSION={"--ci":`4.0.0`,"--loglevel":`5.1.0`}})),import_source$75,import_dist$70,dependentOption_default,init_dependentOption=__esmMin((()=>{import_source$75=__toESM$1(require_source$5()),import_dist$70=require_dist$14(),init_icons(),dependentOption_default=(s,l)=>(0,import_dist$70.dedent)(import_source$75.default` + `)}));function resolveConfigFileName(s){return[s,`chromatic.config.json`,`chromatic.config.jsonc`,`chromatic.config.json5`].find(s=>s&&(0,fs.existsSync)(s))||`chromatic.config.json`}async function getConfiguration(s){let l=resolveConfigFileName(s);try{let s=(0,fs.readFileSync)(l,`utf8`);return{configFile:l,...configurationSchema.parse(import_lib$7.default.parse(s))}}catch(f){if(errIsNotExists(f)){if(!s)return{};if(s)throw Error(missingConfigurationFile(s))}throw f instanceof SyntaxError?TypeError(unparseableConfigurationFile(l,f)):f instanceof ZodError?TypeError(invalidConfigurationFile(l,f)):f}}function errIsNotExists(s){return s.toString().includes(`ENOENT`)}var import_lib$7,configurationSchema,init_getConfiguration=__esmMin((()=>{import_lib$7=__toESM$1(require_lib$20()),init_zod(),init_invalidConfigurationFile(),init_missingConfigurationFile(),init_unparseableConfigurationFile(),configurationSchema=objectType({$schema:stringType(),projectId:stringType(),projectToken:stringType(),onlyChanged:unionType([stringType(),booleanType()]),onlyStoryFiles:arrayType(stringType()),onlyStoryNames:arrayType(stringType()),traceChanged:unionType([stringType(),booleanType()]),untraced:arrayType(stringType()),externals:arrayType(stringType()),debug:booleanType(),diagnosticsFile:unionType([stringType(),booleanType()]),fileHashing:booleanType().default(!0),junitReport:unionType([stringType(),booleanType()]),zip:booleanType(),autoAcceptChanges:unionType([stringType(),booleanType()]),exitZeroOnChanges:unionType([stringType(),booleanType()]),exitOnceUploaded:unionType([stringType(),booleanType()]),ignoreLastBuildOnBranch:stringType(),buildScriptName:stringType(),buildCommand:stringType(),playwright:booleanType(),cypress:booleanType(),vitest:booleanType(),outputDir:stringType(),skip:unionType([stringType(),booleanType()]),skipUpdateCheck:booleanType(),storybookBuildDir:stringType(),storybookBaseDir:stringType(),storybookConfigDir:stringType(),storybookLogFile:unionType([stringType(),booleanType()]),logFile:unionType([stringType(),booleanType()]),uploadMetadata:booleanType(),reactNative:objectType({iosBuildCommand:stringType(),androidBuildCommand:stringType()}).partial()}).partial().strict()}));function getEnvironment(){return{CHROMATIC_DNS_FAILOVER_SERVERS:CHROMATIC_DNS_FAILOVER_SERVERS.split(`,`).map(s=>s.trim()).filter(Boolean),CHROMATIC_DNS_SERVERS:CHROMATIC_DNS_SERVERS.split(`,`).map(s=>s.trim()).filter(Boolean),CHROMATIC_HASH_CONCURRENCY:Number.parseInt(CHROMATIC_HASH_CONCURRENCY,10),CHROMATIC_INDEX_URL,CHROMATIC_NOTIFY_SERVICE_URL:CHROMATIC_NOTIFY_SERVICE_URL||getNotifyServiceUrl(CHROMATIC_INDEX_URL),CHROMATIC_OUTPUT_INTERVAL:Number.parseInt(CHROMATIC_OUTPUT_INTERVAL,10),CHROMATIC_POLL_INTERVAL:Number.parseInt(CHROMATIC_POLL_INTERVAL,10),CHROMATIC_PROJECT_TOKEN,CHROMATIC_RETRIES:Number.parseInt(CHROMATIC_RETRIES,10),CHROMATIC_STORYBOOK_VERSION,CHROMATIC_TIMEOUT:Number.parseInt(CHROMATIC_TIMEOUT,10),CHROMATIC_TURBOSNAP_MANIFEST_CONCURRENCY:Number.parseInt(CHROMATIC_TURBOSNAP_MANIFEST_CONCURRENCY,10),CHROMATIC_TURBOSNAP_PACKAGE_CONCURRENCY:Number.parseInt(CHROMATIC_TURBOSNAP_PACKAGE_CONCURRENCY,10),CHROMATIC_UPGRADE_TIMEOUT:Number.parseInt(CHROMATIC_UPGRADE_TIMEOUT,10),ENVIRONMENT_WHITELIST,HTTP_PROXY,HTTPS_PROXY,STORYBOOK_BUILD_TIMEOUT:Number.parseInt(STORYBOOK_BUILD_TIMEOUT,10),STORYBOOK_CLI_FLAGS_BY_VERSION,STORYBOOK_VERIFY_TIMEOUT:Number.parseInt(STORYBOOK_VERIFY_TIMEOUT,10),STORYBOOK_NODE_ENV}}function getNotifyServiceUrl(s){return s.includes(`dev`)?`wss://notify.dev-chromatic.com`:s.includes(`staging`)?`wss://notify.staging-chromatic.com`:`wss://notify.chromatic.com`}var CHROMATIC_DNS_FAILOVER_SERVERS,CHROMATIC_DNS_SERVERS,CHROMATIC_HASH_CONCURRENCY,CHROMATIC_INDEX_URL,CHROMATIC_NOTIFY_SERVICE_URL,CHROMATIC_OUTPUT_INTERVAL,CHROMATIC_POLL_INTERVAL,CHROMATIC_PROJECT_TOKEN,CHROMATIC_RETRIES,CHROMATIC_STORYBOOK_VERSION,CHROMATIC_TIMEOUT,CHROMATIC_TURBOSNAP_MANIFEST_CONCURRENCY,CHROMATIC_TURBOSNAP_PACKAGE_CONCURRENCY,CHROMATIC_UPGRADE_TIMEOUT,HTTP_PROXY,HTTPS_PROXY,STORYBOOK_BUILD_TIMEOUT,STORYBOOK_VERIFY_TIMEOUT,STORYBOOK_NODE_ENV,ENVIRONMENT_WHITELIST,STORYBOOK_CLI_FLAGS_BY_VERSION,init_getEnvironment=__esmMin((()=>{({CHROMATIC_DNS_FAILOVER_SERVERS=`1.1.1.1, 8.8.8.8`,CHROMATIC_DNS_SERVERS=``,CHROMATIC_HASH_CONCURRENCY=`48`,CHROMATIC_INDEX_URL=`https://index.chromatic.com`,CHROMATIC_NOTIFY_SERVICE_URL,CHROMATIC_OUTPUT_INTERVAL=`10000`,CHROMATIC_POLL_INTERVAL=`1000`,CHROMATIC_PROJECT_TOKEN,CHROMATIC_RETRIES=`5`,CHROMATIC_STORYBOOK_VERSION,CHROMATIC_TIMEOUT=`300000`,CHROMATIC_TURBOSNAP_MANIFEST_CONCURRENCY=`20`,CHROMATIC_TURBOSNAP_PACKAGE_CONCURRENCY=`200`,CHROMATIC_UPGRADE_TIMEOUT=`3600000`,HTTP_PROXY=process.env.http_proxy,HTTPS_PROXY=process.env.https_proxy,STORYBOOK_BUILD_TIMEOUT=`600000`,STORYBOOK_VERIFY_TIMEOUT=`180000`,STORYBOOK_NODE_ENV=`production`}=process.env),ENVIRONMENT_WHITELIST=[/^GERRIT/,/^TRAVIS/],STORYBOOK_CLI_FLAGS_BY_VERSION={"--ci":`4.0.0`,"--loglevel":`5.1.0`}})),import_source$74,import_dist$69,dependentOption_default,init_dependentOption=__esmMin((()=>{import_source$74=__toESM$1(require_source$5()),import_dist$69=require_dist$16(),init_icons(),dependentOption_default=(s,l)=>(0,import_dist$69.dedent)(import_source$74.default` ${error$2} Invalid {bold ${s}} This option can only be used in conjunction with {bold ${l}} - `)})),import_source$74,import_dist$69,duplicatePatchBuild_default,init_duplicatePatchBuild=__esmMin((()=>{import_source$74=__toESM$1(require_source$5()),import_dist$69=require_dist$14(),init_icons(),duplicatePatchBuild_default=()=>(0,import_dist$69.dedent)(import_source$74.default` + `)})),import_source$73,import_dist$68,duplicatePatchBuild_default,init_duplicatePatchBuild=__esmMin((()=>{import_source$73=__toESM$1(require_source$5()),import_dist$68=require_dist$16(),init_icons(),duplicatePatchBuild_default=()=>(0,import_dist$68.dedent)(import_source$73.default` ${error$2} Invalid value to {bold --patch-build} The two branches cannot be identical. - `)})),import_source$73,import_dist$68,incompatibleOptions_default,init_incompatibleOptions=__esmMin((()=>{import_source$73=__toESM$1(require_source$5()),import_dist$68=require_dist$14(),init_icons(),incompatibleOptions_default=s=>(0,import_dist$68.dedent)(import_source$73.default` - ${error$2} Incompatible options: ${s.map(s=>import_source$73.default.bold(s)).join(`, `)} + `)})),import_source$72,import_dist$67,incompatibleOptions_default,init_incompatibleOptions=__esmMin((()=>{import_source$72=__toESM$1(require_source$5()),import_dist$67=require_dist$16(),init_icons(),incompatibleOptions_default=s=>(0,import_dist$67.dedent)(import_source$72.default` + ${error$2} Incompatible options: ${s.map(s=>import_source$72.default.bold(s)).join(`, `)} These options cannot be used together. - `)})),import_source$72,import_dist$67,invalidOnlyStoryNames_default,init_invalidOnlyStoryNames=__esmMin((()=>{import_source$72=__toESM$1(require_source$5()),import_dist$67=require_dist$14(),init_icons(),invalidOnlyStoryNames_default=()=>(0,import_dist$67.dedent)(import_source$72.default` + `)})),import_source$71,import_dist$66,invalidOnlyStoryNames_default,init_invalidOnlyStoryNames=__esmMin((()=>{import_source$71=__toESM$1(require_source$5()),import_dist$66=require_dist$16(),init_icons(),invalidOnlyStoryNames_default=()=>(0,import_dist$66.dedent)(import_source$71.default` ${error$2} Invalid {bold --only-story-names} Value must be provided in the form {bold 'Path/To/MyStory'}. Globbing is supported, for example: 'Pages/**' - `)})),import_source$71,import_dist$66,invalidOwnerName_default,init_invalidOwnerName=__esmMin((()=>{import_source$71=__toESM$1(require_source$5()),import_dist$66=require_dist$14(),init_icons(),invalidOwnerName_default=(s,l)=>(0,import_dist$66.dedent)(import_source$71.default` + `)})),import_source$70,import_dist$65,invalidOwnerName_default,init_invalidOwnerName=__esmMin((()=>{import_source$70=__toESM$1(require_source$5()),import_dist$65=require_dist$16(),init_icons(),invalidOwnerName_default=(s,l)=>(0,import_dist$65.dedent)(import_source$70.default` ${error$2} Invalid value for {bold --branch-name} and/or {bold --repository-slug} The branch owner name prefix '${s}' does not match the repository owner '${l}'. - `)})),import_source$70,import_dist$65,invalidPackageJson_default,init_invalidPackageJson=__esmMin((()=>{import_source$70=__toESM$1(require_source$5()),import_dist$65=require_dist$14(),init_icons(),invalidPackageJson_default=s=>(0,import_dist$65.dedent)(import_source$70.default` + `)})),import_source$69,import_dist$64,invalidPackageJson_default,init_invalidPackageJson=__esmMin((()=>{import_source$69=__toESM$1(require_source$5()),import_dist$64=require_dist$16(),init_icons(),invalidPackageJson_default=s=>(0,import_dist$64.dedent)(import_source$69.default` ${error$2} {bold Invalid package.json} Found invalid package.json at {bold ${s}} Make sure this is a valid Node.js package file, is readable, and contains a {bold "scripts"} block. - `)})),import_source$69,import_dist$64,docsUrl$6,invalidPatchBuild_default,init_invalidPatchBuild=__esmMin((()=>{import_source$69=__toESM$1(require_source$5()),import_dist$64=require_dist$14(),init_icons(),init_link(),docsUrl$6=`https://www.chromatic.com/docs/branching-and-baselines/#what-happens-when-the-merge-base-build-isnt-found-patch-builds`,invalidPatchBuild_default=()=>(0,import_dist$64.dedent)(import_source$69.default` + `)})),import_source$68,import_dist$63,docsUrl$6,invalidPatchBuild_default,init_invalidPatchBuild=__esmMin((()=>{import_source$68=__toESM$1(require_source$5()),import_dist$63=require_dist$16(),init_icons(),init_link(),docsUrl$6=`https://www.chromatic.com/docs/branching-and-baselines/#what-happens-when-the-merge-base-build-isnt-found-patch-builds`,invalidPatchBuild_default=()=>(0,import_dist$63.dedent)(import_source$68.default` ${error$2} Invalid value for {bold --patch-build} This option expects two branch names like {bold headbranch...basebranch} ${info$1} Read more at ${link_default(docsUrl$6)} - `)})),import_source$68,import_dist$63,invalidReportPath_default,init_invalidReportPath=__esmMin((()=>{import_source$68=__toESM$1(require_source$5()),import_dist$63=require_dist$14(),init_icons(),invalidReportPath_default=()=>(0,import_dist$63.dedent)(import_source$68.default` + `)})),import_source$67,import_dist$62,invalidReportPath_default,init_invalidReportPath=__esmMin((()=>{import_source$67=__toESM$1(require_source$5()),import_dist$62=require_dist$16(),init_icons(),invalidReportPath_default=()=>(0,import_dist$62.dedent)(import_source$67.default` ${error$2} Invalid value for {bold --junit-report} If you pass a file path, make sure it ends with '.xml' - `)})),import_source$67,import_dist$62,invalidRepositorySlug_default,init_invalidRepositorySlug=__esmMin((()=>{import_source$67=__toESM$1(require_source$5()),import_dist$62=require_dist$14(),init_icons(),invalidRepositorySlug_default=()=>(0,import_dist$62.dedent)(import_source$67.default` + `)})),import_source$66,import_dist$61,invalidRepositorySlug_default,init_invalidRepositorySlug=__esmMin((()=>{import_source$66=__toESM$1(require_source$5()),import_dist$61=require_dist$16(),init_icons(),invalidRepositorySlug_default=()=>(0,import_dist$61.dedent)(import_source$66.default` ${error$2} Invalid value for {bold --repository-slug} The value must be in the format {bold ownerName/repositoryName} You can typically find this in the URL of your repository. - `)})),import_source$66,import_dist$61,invalidSingularOptions_default,init_invalidSingularOptions=__esmMin((()=>{import_source$66=__toESM$1(require_source$5()),import_dist$61=require_dist$14(),init_icons(),invalidSingularOptions_default=s=>(0,import_dist$61.dedent)(import_source$66.default` + `)})),import_source$65,import_dist$60,invalidSingularOptions_default,init_invalidSingularOptions=__esmMin((()=>{import_source$65=__toESM$1(require_source$5()),import_dist$60=require_dist$16(),init_icons(),invalidSingularOptions_default=s=>(0,import_dist$60.dedent)(import_source$65.default` ${error$2} You can only use one of {bold ${s.join(`, `)}} - `)})),import_source$65,import_dist$60,missingBuildScriptName_default,init_missingBuildScriptName=__esmMin((()=>{import_source$65=__toESM$1(require_source$5()),import_dist$60=require_dist$14(),init_icons(),missingBuildScriptName_default=s=>(0,import_dist$60.dedent)(import_source$65.default` + `)})),import_source$64,import_dist$59,missingBuildScriptName_default,init_missingBuildScriptName=__esmMin((()=>{import_source$64=__toESM$1(require_source$5()),import_dist$59=require_dist$16(),init_icons(),missingBuildScriptName_default=s=>(0,import_dist$59.dedent)(import_source$64.default` ${error$2} {bold Build script not found} The CLI didn't find a script called {bold "${s}"} in your {bold package.json}. Make sure you set the {bold --build-script-name} option to the value of the script name that builds your Storybook. - `)})),import_source$64,import_dist$59,missingProjectToken_default,init_missingProjectToken=__esmMin((()=>{import_source$64=__toESM$1(require_source$5()),import_dist$59=require_dist$14(),init_icons(),init_link(),missingProjectToken_default=()=>(0,import_dist$59.dedent)(import_source$64.default` + `)})),import_source$63,import_dist$58,missingProjectToken_default,init_missingProjectToken=__esmMin((()=>{import_source$63=__toESM$1(require_source$5()),import_dist$58=require_dist$16(),init_icons(),init_link(),missingProjectToken_default=()=>(0,import_dist$58.dedent)(import_source$63.default` ${error$2} {bold Missing project token} Sign in to ${link_default(`https://www.chromatic.com/start`)} and create a new project, @@ -262,27 +262,27 @@ GFS4: `),console.error(s)}),p[w]||(A(p,global[w]||[]),p.close=(function(s){funct or pass the {bold --project-token} command line option. ${info$1} Read more at ${link_default(`https://www.chromatic.com/docs/quickstart/`)} - `)})),import_source$63,import_dist$58,changelogUrl,snakify,deprecatedOption_default,init_deprecatedOption=__esmMin((()=>{import_source$63=__toESM$1(require_source$5()),import_dist$58=require_dist$14(),init_icons(),init_link(),changelogUrl=`https://github.com/chromaui/chromatic-cli/blob/main/CHANGELOG.md`,snakify=s=>`--${s.replaceAll(/[A-Z]/g,`-$&`).toLowerCase()}`,deprecatedOption_default=({flag:s,replacement:l})=>(0,import_dist$58.dedent)(import_source$63.default` + `)})),import_source$62,import_dist$57,changelogUrl,snakify,deprecatedOption_default,init_deprecatedOption=__esmMin((()=>{import_source$62=__toESM$1(require_source$5()),import_dist$57=require_dist$16(),init_icons(),init_link(),changelogUrl=`https://github.com/chromaui/chromatic-cli/blob/main/CHANGELOG.md`,snakify=s=>`--${s.replaceAll(/[A-Z]/g,`-$&`).toLowerCase()}`,deprecatedOption_default=({flag:s,replacement:l})=>(0,import_dist$57.dedent)(import_source$62.default` ${warning$1} {bold Using deprecated option: ${snakify(s)}} - This option is ${l?import_source$63.default`superceded by {bold ${snakify(l)}}`:`deprecated`} and may be removed in a future release. + This option is ${l?import_source$62.default`superceded by {bold ${snakify(l)}}`:`deprecated`} and may be removed in a future release. Refer to the changelog for more information: ${link_default(changelogUrl)} - `)}));function getOptions(s){let{argv:l,env:p,flags:g,extraOptions:v,configuration:b,log:C,packageJson:w,packagePath:E}=s,k={projectToken:p.CHROMATIC_PROJECT_TOKEN,fromCI:!!process.env.CI,inAction:!1,dryRun:!1,debug:!1,autoAcceptChanges:!1,exitZeroOnChanges:!1,exitOnceUploaded:!1,diagnosticsFile:void 0,fileHashing:!0,interactive:!1,isLocalBuild:!1,originalArgv:l,onlyChanged:void 0,onlyStoryFiles:void 0,onlyStoryNames:void 0,untraced:void 0,externals:void 0,traceChanged:void 0,list:void 0,logFile:void 0,skip:void 0,forceRebuild:void 0,junitReport:void 0,zip:void 0,skipUpdateCheck:void 0,ignoreLastBuildOnBranch:void 0,preserveMissingSpecs:void 0,buildScriptName:void 0,buildCommand:void 0,playwright:void 0,cypress:void 0,vitest:void 0,outputDir:void 0,storybookBuildDir:void 0,storybookBaseDir:void 0,storybookConfigDir:void 0,storybookLogFile:void 0,ownerName:void 0,repositorySlug:void 0,branchName:void 0,patchHeadRef:void 0,patchBaseRef:void 0,uploadMetadata:void 0},[A,N]=(g.patchBuild||``).split(`...`).filter(Boolean),[F,I]=(g.branchName||``).split(`:`).reverse(),[R,B,...q]=g.repositorySlug?.split(`/`)||[],le=`chromatic.log`,J=`chromatic-build-{buildNumber}.xml`,_e=`chromatic-diagnostics.json`,be=`build-storybook.log`,xe=stripUndefined({projectToken:takeLast(g.projectToken),onlyChanged:trueIfSet(g.onlyChanged),onlyStoryFiles:undefinedIfEmpty(ensureArray(g.onlyStoryFiles)),onlyStoryNames:undefinedIfEmpty(ensureArray(g.onlyStoryNames)),untraced:undefinedIfEmpty(ensureArray(g.untraced)),externals:undefinedIfEmpty(ensureArray(g.externals)),traceChanged:trueIfSet(g.traceChanged),list:g.list,logFile:defaultIfSet(g.logFile,le),fromCI:g.ci,skip:trueIfSet(g.skip),dryRun:g.dryRun,fileHashing:g.fileHashing,forceRebuild:trueIfSet(g.forceRebuild),debug:g.debug,diagnosticsFile:defaultUnlessSetOrFalse(g.diagnosticsFile,_e),junitReport:defaultIfSet(g.junitReport,J),zip:g.zip,skipUpdateCheck:g.skipUpdateCheck,autoAcceptChanges:trueIfSet(g.autoAcceptChanges),exitZeroOnChanges:trueIfSet(g.exitZeroOnChanges),exitOnceUploaded:trueIfSet(g.exitOnceUploaded),ignoreLastBuildOnBranch:g.ignoreLastBuildOnBranch,preserveMissingSpecs:g.preserveMissing,buildScriptName:g.buildScriptName,buildCommand:g.buildCommand,playwright:trueIfSet(g.playwright),cypress:trueIfSet(g.cypress),vitest:trueIfSet(g.vitest),outputDir:takeLast(g.outputDir),storybookBuildDir:takeLast(g.storybookBuildDir),storybookBaseDir:g.storybookBaseDir,storybookConfigDir:g.storybookConfigDir,storybookLogFile:g.playwright||g.cypress||g.vitest?defaultUnlessSet(g.storybookLogFile,`build-archive.log`):defaultUnlessSet(g.storybookLogFile,be),ownerName:I||R,repositorySlug:g.repositorySlug,branchName:F,patchHeadRef:A,patchBaseRef:N,uploadMetadata:g.uploadMetadata}),{logFile:De,diagnosticsFile:Ne,junitReport:Pe,storybookLogFile:ze,...Be}=b||{},We=stripUndefined({...Be,logFile:defaultUnlessSetOrFalse(De,le),diagnosticsFile:defaultUnlessSetOrFalse(Ne,_e),junitReport:defaultUnlessSetOrFalse(Pe,J),storybookLogFile:defaultUnlessSetOrFalse(ze,be)}),Ke={...k,...We,...xe,...v,interactive:!process.env.CI&&!g.ci&&!g.debug&&!!g.interactive&&!!process.stdout.isTTY&&process.env.NODE_ENV!==`test`};if(Ke.debug&&(C.setLevel(`debug`),C.setInteractive(!1)),(Ke.debug||Ke.uploadMetadata)&&(Ke.logFile=Ke.logFile??le,Ke.diagnosticsFile=Ke.diagnosticsFile??_e),!Ke.projectToken&&!(Ke.projectId&&Ke.userToken))throw Error(missingProjectToken_default());if(R&&(!B||q.length>0))throw Error(invalidRepositorySlug_default());if(I&&R&&I!==R)throw Error(invalidOwnerName_default(I,R));if(g.patchBuild){if(!Ke.patchHeadRef||!Ke.patchBaseRef)throw Error(invalidPatchBuild_default());if(Ke.patchHeadRef===Ke.patchBaseRef)throw Error(duplicatePatchBuild_default())}if(Ke.onlyStoryNames?.some(s=>!/[\w*]\/[\w*]/.test(s)))throw Error(invalidOnlyStoryNames_default());let{storybookBuildDir:qe}=Ke,{buildScriptName:Je}=Ke,Ye={storybookBuildDir:`--storybook-build-dir`,playwright:`--playwright`,cypress:`--cypress`,vitest:`--vitest`},Ze=Object.keys(Ye).filter(s=>!!Ke[s]);if(Ze.length>1)throw Error(invalidSingularOptions_default(Ze.map(s=>Ye[s])));if(Ke.onlyChanged&&Ke.onlyStoryFiles)throw Error(invalidSingularOptions_default([`--only-changed`,`--only-story-files`]));if(Ke.onlyChanged&&Ke.onlyStoryNames)throw Error(invalidSingularOptions_default([`--only-changed`,`--only-story-names`]));if(Ke.onlyStoryNames&&Ke.onlyStoryFiles)throw Error(invalidSingularOptions_default([`--only-story-files`,`--only-story-names`]));if(Ke.untraced&&!Ke.onlyChanged)throw Error(dependentOption_default(`--untraced`,`--only-changed`));if(Ke.externals&&!Ke.onlyChanged)throw Error(dependentOption_default(`--externals`,`--only-changed`));if(Ke.traceChanged&&!Ke.onlyChanged)throw Error(dependentOption_default(`--trace-changed`,`--only-changed`));if(Ke.junitReport&&Ke.exitOnceUploaded)throw Error(incompatibleOptions_default([`--junit-report`,`--exit-once-uploaded`]));if(Ke.buildScriptName&&Ke.buildCommand)throw Error(incompatibleOptions_default([`--build-script-name`,`--build-command`]));if(Ke.buildCommand&&!Ke.outputDir)throw Error(dependentOption_default(`--build-command`,`--output-dir`));if(typeof Ke.junitReport==`string`&&path.default.extname(Ke.junitReport)!==`.xml`)throw Error(invalidReportPath_default());let Qe=Ke;if(g.preserveMissing&&(C.info(``),C.info(deprecatedOption_default({flag:`preserveMissing`}))),qe||Ke.buildCommand||isE2EBuild(Qe))return Qe;(typeof w!=`object`||typeof w.scripts!=`object`)&&(C.error(invalidPackageJson_default(E)),process.exit(252));let{scripts:ot}=w;if(typeof Je!=`string`&&(Je=`build-storybook`,!ot[Je])){let[s]=Object.entries(ot).find(([,s])=>s.startsWith(`build-storybook`))||[];s&&(Je=s)}if(ot&&Je&&ot[Je])return{...Qe,buildScriptName:Je};throw Error(missingBuildScriptName_default(Je))}var takeLast,ensureArray,trueIfSet,defaultIfSet,defaultUnlessSet,undefinedIfEmpty,stripUndefined,defaultUnlessSetOrFalse,init_getOptions=__esmMin((()=>{init_dependentOption(),init_duplicatePatchBuild(),init_incompatibleOptions(),init_invalidOnlyStoryNames(),init_invalidOwnerName(),init_invalidPackageJson(),init_invalidPatchBuild(),init_invalidReportPath(),init_invalidRepositorySlug(),init_invalidSingularOptions(),init_missingBuildScriptName(),init_missingProjectToken(),init_deprecatedOption(),init_e2eUtils(),takeLast=s=>Array.isArray(s)?s.at(-1):s,ensureArray=s=>s?Array.isArray(s)?s:[s]:[],trueIfSet=s=>s===``?!0:s,defaultIfSet=(s,l)=>s===``?l:s,defaultUnlessSet=(s,l)=>[``,!0,void 0].includes(s)?l:s,undefinedIfEmpty=s=>{let l=s.filter(Boolean);return l.length>0?l:void 0},stripUndefined=s=>Object.fromEntries(Object.entries(s).filter(([s,l])=>l!==void 0)),defaultUnlessSetOrFalse=(s,l)=>{switch(typeof s){case`boolean`:return s?l:void 0;case`string`:return s||l;default:return}}}));function responseSerializer({status:s,statusText:l,headers:p,url:g,_raw:v}){return{status:s,statusText:l,headers:p,url:g,...v&&{_raw:v.toString()}}}function stripEnvironmentPairs(s){let{envPairs:l,options:{envPairs:p=void 0,...g}={},...v}=s;return{sanitizedErr:v,...s.options&&{options:g}}}var errorSerializer,init_logSerializers=__esmMin((()=>{errorSerializer=s=>({...stripEnvironmentPairs(s),...s.response&&{response:responseSerializer(s.response)}})})),import_source$62,import_src$2,LOG_LEVELS$1,DEFAULT_LEVEL,handleRejection,isPrintable,logInteractive,logVerbose,getTimeString,createPrefixer,fileLogger,createLogger$1,init_log=__esmMin((()=>{import_source$62=__toESM$1(require_source$5()),import_src$2=__toESM$1(require_src$39()),init_strip_ansi(),init_logSerializers(),LOG_LEVELS$1={silent:0,error:1,warn:2,info:3,debug:4},DEFAULT_LEVEL=`info`,handleRejection=s=>console.error(`Unhandled promise rejection:`,s),process.on(`unhandledRejection`,handleRejection),isPrintable=s=>{let l=typeof s;return l===`string`||l===`number`||l===`boolean`},logInteractive=s=>s.map(s=>s&&s.message||s).filter(s=>isPrintable(s)).map(String),logVerbose=(s,l)=>{let p=s===`error`?s=>JSON.stringify(errorSerializer(s)):JSON.stringify;return l.map(s=>isPrintable(s)?String(s):p(s))},getTimeString=()=>new Date().toLocaleTimeString(`en-US`,{hour:`2-digit`,minute:`2-digit`,second:`2-digit`,fractionalSecondDigits:3,hour12:!1}),createPrefixer=(s=!1,l)=>p=>{if(p.every(s=>/^\s*$/.test(s)))return p;let g=l??import_source$62.default.dim(getTimeString());if(g===``)return s?p:p.map(s=>stripAnsi$1(s));let v=` `.repeat(stripAnsi$1(g).length+1);return[s?g:stripAnsi$1(g),...p.map(l=>typeof l==`string`?(s?l:stripAnsi$1(l)).replaceAll(` -`,`\n${v}`):l)]},fileLogger={queue:[],stream:void 0,paused:!1,append(...s){this.queue.push(...s,` -`)},disable(){this.append=()=>{},this.queue=[]},pause(){this.stream&&!this.paused&&(this.stream.cork(),this.paused=!0)},resume(){this.stream&&this.paused&&(this.stream.uncork(),this.paused=!1)},initialize(s,l){(0,fs.rm)(s,{force:!0},p=>{p?(this.disable(),l(p)):((0,fs.mkdirSync)(path.default.dirname(s),{recursive:!0}),this.stream=(0,fs.createWriteStream)(s,{flags:`a`}),this.append=(...s)=>{this.stream?.write(s.reduce((s,l)=>s+l+(l===` + `)}));function getOptions(s){let{argv:l,env:f,flags:p,extraOptions:g,configuration:v,log:b,packageJson:C,packagePath:w}=s,E={projectToken:f.CHROMATIC_PROJECT_TOKEN,fromCI:!!process.env.CI,inAction:!1,dryRun:!1,debug:!1,autoAcceptChanges:!1,exitZeroOnChanges:!1,exitOnceUploaded:!1,diagnosticsFile:void 0,fileHashing:!0,interactive:!1,isLocalBuild:!1,originalArgv:l,onlyChanged:void 0,onlyStoryFiles:void 0,onlyStoryNames:void 0,untraced:void 0,externals:void 0,traceChanged:void 0,list:void 0,logFile:void 0,skip:void 0,forceRebuild:void 0,junitReport:void 0,zip:void 0,skipUpdateCheck:void 0,ignoreLastBuildOnBranch:void 0,preserveMissingSpecs:void 0,buildScriptName:void 0,buildCommand:void 0,playwright:void 0,cypress:void 0,vitest:void 0,outputDir:void 0,storybookBuildDir:void 0,storybookBaseDir:void 0,storybookConfigDir:void 0,storybookLogFile:void 0,ownerName:void 0,repositorySlug:void 0,branchName:void 0,patchHeadRef:void 0,patchBaseRef:void 0,uploadMetadata:void 0},[k,A]=(p.patchBuild||``).split(`...`).filter(Boolean),[N,F]=(p.branchName||``).split(`:`).reverse(),[I,R,...B]=p.repositorySlug?.split(`/`)||[],q=`chromatic.log`,J=`chromatic-build-{buildNumber}.xml`,le=`chromatic-diagnostics.json`,_e=`build-storybook.log`,be=stripUndefined({projectToken:takeLast(p.projectToken),onlyChanged:trueIfSet(p.onlyChanged),onlyStoryFiles:undefinedIfEmpty(ensureArray(p.onlyStoryFiles)),onlyStoryNames:undefinedIfEmpty(ensureArray(p.onlyStoryNames)),untraced:undefinedIfEmpty(ensureArray(p.untraced)),externals:undefinedIfEmpty(ensureArray(p.externals)),traceChanged:trueIfSet(p.traceChanged),list:p.list,logFile:defaultIfSet(p.logFile,q),fromCI:p.ci,skip:trueIfSet(p.skip),dryRun:p.dryRun,fileHashing:p.fileHashing,forceRebuild:trueIfSet(p.forceRebuild),debug:p.debug,diagnosticsFile:defaultUnlessSetOrFalse(p.diagnosticsFile,le),junitReport:defaultIfSet(p.junitReport,J),zip:p.zip,skipUpdateCheck:p.skipUpdateCheck,autoAcceptChanges:trueIfSet(p.autoAcceptChanges),exitZeroOnChanges:trueIfSet(p.exitZeroOnChanges),exitOnceUploaded:trueIfSet(p.exitOnceUploaded),ignoreLastBuildOnBranch:p.ignoreLastBuildOnBranch,preserveMissingSpecs:p.preserveMissing,buildScriptName:p.buildScriptName,buildCommand:p.buildCommand,playwright:trueIfSet(p.playwright),cypress:trueIfSet(p.cypress),vitest:trueIfSet(p.vitest),outputDir:takeLast(p.outputDir),storybookBuildDir:takeLast(p.storybookBuildDir),storybookBaseDir:p.storybookBaseDir,storybookConfigDir:p.storybookConfigDir,storybookLogFile:p.playwright||p.cypress||p.vitest?defaultUnlessSet(p.storybookLogFile,`build-archive.log`):defaultUnlessSet(p.storybookLogFile,_e),ownerName:F||I,repositorySlug:p.repositorySlug,branchName:N,patchHeadRef:k,patchBaseRef:A,uploadMetadata:p.uploadMetadata}),{logFile:xe,diagnosticsFile:De,junitReport:Oe,storybookLogFile:je,...Ne}=v||{},Pe=stripUndefined({...Ne,logFile:defaultUnlessSetOrFalse(xe,q),diagnosticsFile:defaultUnlessSetOrFalse(De,le),junitReport:defaultUnlessSetOrFalse(Oe,J),storybookLogFile:defaultUnlessSetOrFalse(je,_e)}),ze={...E,...Pe,...be,...g,interactive:!process.env.CI&&!p.ci&&!p.debug&&!!p.interactive&&!!process.stdout.isTTY&&process.env.NODE_ENV!==`test`};if(ze.debug&&(b.setLevel(`debug`),b.setInteractive(!1)),(ze.debug||ze.uploadMetadata)&&(ze.logFile=ze.logFile??q,ze.diagnosticsFile=ze.diagnosticsFile??le),!ze.projectToken&&!(ze.projectId&&ze.userToken))throw Error(missingProjectToken_default());if(I&&(!R||B.length>0))throw Error(invalidRepositorySlug_default());if(F&&I&&F!==I)throw Error(invalidOwnerName_default(F,I));if(p.patchBuild){if(!ze.patchHeadRef||!ze.patchBaseRef)throw Error(invalidPatchBuild_default());if(ze.patchHeadRef===ze.patchBaseRef)throw Error(duplicatePatchBuild_default())}if(ze.onlyStoryNames?.some(s=>!/[\w*]\/[\w*]/.test(s)))throw Error(invalidOnlyStoryNames_default());let{storybookBuildDir:Be}=ze,{buildScriptName:We}=ze,Ke={storybookBuildDir:`--storybook-build-dir`,playwright:`--playwright`,cypress:`--cypress`,vitest:`--vitest`},qe=Object.keys(Ke).filter(s=>!!ze[s]);if(qe.length>1)throw Error(invalidSingularOptions_default(qe.map(s=>Ke[s])));if(ze.onlyChanged&&ze.onlyStoryFiles)throw Error(invalidSingularOptions_default([`--only-changed`,`--only-story-files`]));if(ze.onlyChanged&&ze.onlyStoryNames)throw Error(invalidSingularOptions_default([`--only-changed`,`--only-story-names`]));if(ze.onlyStoryNames&&ze.onlyStoryFiles)throw Error(invalidSingularOptions_default([`--only-story-files`,`--only-story-names`]));if(ze.untraced&&!ze.onlyChanged)throw Error(dependentOption_default(`--untraced`,`--only-changed`));if(ze.externals&&!ze.onlyChanged)throw Error(dependentOption_default(`--externals`,`--only-changed`));if(ze.traceChanged&&!ze.onlyChanged)throw Error(dependentOption_default(`--trace-changed`,`--only-changed`));if(ze.junitReport&&ze.exitOnceUploaded)throw Error(incompatibleOptions_default([`--junit-report`,`--exit-once-uploaded`]));if(ze.buildScriptName&&ze.buildCommand)throw Error(incompatibleOptions_default([`--build-script-name`,`--build-command`]));if(ze.buildCommand&&!ze.outputDir)throw Error(dependentOption_default(`--build-command`,`--output-dir`));if(typeof ze.junitReport==`string`&&path.default.extname(ze.junitReport)!==`.xml`)throw Error(invalidReportPath_default());let Je=ze;if(p.preserveMissing&&(b.info(``),b.info(deprecatedOption_default({flag:`preserveMissing`}))),Be||ze.buildCommand||isE2EBuild(Je))return Je;(typeof C!=`object`||typeof C.scripts!=`object`)&&(b.error(invalidPackageJson_default(w)),process.exit(252));let{scripts:Ye}=C;if(typeof We!=`string`&&(We=`build-storybook`,!Ye[We])){let[s]=Object.entries(Ye).find(([,s])=>s.startsWith(`build-storybook`))||[];s&&(We=s)}if(Ye&&We&&Ye[We])return{...Je,buildScriptName:We};throw Error(missingBuildScriptName_default(We))}var takeLast,ensureArray,trueIfSet,defaultIfSet,defaultUnlessSet,undefinedIfEmpty,stripUndefined,defaultUnlessSetOrFalse,init_getOptions=__esmMin((()=>{init_dependentOption(),init_duplicatePatchBuild(),init_incompatibleOptions(),init_invalidOnlyStoryNames(),init_invalidOwnerName(),init_invalidPackageJson(),init_invalidPatchBuild(),init_invalidReportPath(),init_invalidRepositorySlug(),init_invalidSingularOptions(),init_missingBuildScriptName(),init_missingProjectToken(),init_deprecatedOption(),init_e2eUtils(),takeLast=s=>Array.isArray(s)?s.at(-1):s,ensureArray=s=>s?Array.isArray(s)?s:[s]:[],trueIfSet=s=>s===``?!0:s,defaultIfSet=(s,l)=>s===``?l:s,defaultUnlessSet=(s,l)=>[``,!0,void 0].includes(s)?l:s,undefinedIfEmpty=s=>{let l=s.filter(Boolean);return l.length>0?l:void 0},stripUndefined=s=>Object.fromEntries(Object.entries(s).filter(([s,l])=>l!==void 0)),defaultUnlessSetOrFalse=(s,l)=>{switch(typeof s){case`boolean`:return s?l:void 0;case`string`:return s||l;default:return}}}));function responseSerializer({status:s,statusText:l,headers:f,url:p,_raw:g}){return{status:s,statusText:l,headers:f,url:p,...g&&{_raw:g.toString()}}}function stripEnvironmentPairs(s){let{envPairs:l,options:{envPairs:f=void 0,...p}={},...g}=s;return{sanitizedErr:g,...s.options&&{options:p}}}var errorSerializer,init_logSerializers=__esmMin((()=>{errorSerializer=s=>({...stripEnvironmentPairs(s),...s.response&&{response:responseSerializer(s.response)}})})),import_source$61,import_src$2,LOG_LEVELS$1,DEFAULT_LEVEL,handleRejection,isPrintable,logInteractive,logVerbose,getTimeString,createPrefixer,fileLogger,createLogger$1,init_log=__esmMin((()=>{import_source$61=__toESM$1(require_source$5()),import_src$2=__toESM$1(require_src$39()),init_strip_ansi(),init_logSerializers(),LOG_LEVELS$1={silent:0,error:1,warn:2,info:3,debug:4},DEFAULT_LEVEL=`info`,handleRejection=s=>console.error(`Unhandled promise rejection:`,s),process.on(`unhandledRejection`,handleRejection),isPrintable=s=>{let l=typeof s;return l===`string`||l===`number`||l===`boolean`},logInteractive=s=>s.map(s=>s&&s.message||s).filter(s=>isPrintable(s)).map(String),logVerbose=(s,l)=>{let f=s===`error`?s=>JSON.stringify(errorSerializer(s)):JSON.stringify;return l.map(s=>isPrintable(s)?String(s):f(s))},getTimeString=()=>new Date().toLocaleTimeString(`en-US`,{hour:`2-digit`,minute:`2-digit`,second:`2-digit`,fractionalSecondDigits:3,hour12:!1}),createPrefixer=(s=!1,l)=>f=>{if(f.every(s=>/^\s*$/.test(s)))return f;let p=l??import_source$61.default.dim(getTimeString());if(p===``)return s?f:f.map(s=>stripAnsi$1(s));let g=` `.repeat(stripAnsi$1(p).length+1);return[s?p:stripAnsi$1(p),...f.map(l=>typeof l==`string`?(s?l:stripAnsi$1(l)).replaceAll(` +`,`\n${g}`):l)]},fileLogger={queue:[],stream:void 0,paused:!1,append(...s){this.queue.push(...s,` +`)},disable(){this.append=()=>{},this.queue=[]},pause(){this.stream&&!this.paused&&(this.stream.cork(),this.paused=!0)},resume(){this.stream&&this.paused&&(this.stream.uncork(),this.paused=!1)},initialize(s,l){(0,fs.rm)(s,{force:!0},f=>{f?(this.disable(),l(f)):((0,fs.mkdirSync)(path.default.dirname(s),{recursive:!0}),this.stream=(0,fs.createWriteStream)(s,{flags:`a`}),this.append=(...s)=>{this.stream?.write(s.reduce((s,l)=>s+l+(l===` `?``:` `),``).trim()+` -`)},this.append(...this.queue),this.queue=[])})}},createLogger$1=(s,l)=>{let{DISABLE_LOGGING:p,LOG_LEVEL:g=``,LOG_PREFIX:v}=process.env,b=l?.logLevel||s?.logLevel||g.toLowerCase()||DEFAULT_LEVEL;p===`true`&&(b=`silent`);let C=(l?.interactive||s?.interactive)&&!(l?.debug||s?.debug),w=!1,E=[],k=createPrefixer(!0,l?.logPrefix??s?.logPrefix??v),A=createPrefixer(!1,l?.logPrefix??s?.logPrefix??v),N=(s,l)=>(...p)=>{if(LOG_LEVELS$1[b]{fileLogger.pause()},resume:()=>{fileLogger.resume()},error:N(`error`),warn:N(`warn`),info:N(`info`),log:N(`info`),file:N(`info`,!0),debug:N(`debug`),queue:()=>{w=!0},flush:()=>{for(;E.length>0;){let{type:s,messages:l}=E.shift();console.log(``),console[s](...l)}w=!1}};return import_src$2.default.log=(...s)=>F.debug((0,util.format)(...s)),process.off(`unhandledRejection`,handleRejection),process.on(`unhandledRejection`,s=>F.error(`Unhandled promise rejection:`,s)),F}})),import_listr_update_renderer,LoggingRenderer,init_loggingRenderer=__esmMin((()=>{import_listr_update_renderer=__toESM$1(require_listr_update_renderer()),LoggingRenderer=class{static{this.nonTTY=!1}constructor(s,l){this.tasks=s,this.options=l,this.updateRenderer=new import_listr_update_renderer.default(s,l)}render(){this.updateRenderer.render();for(let s of this.tasks){let l;s.subscribe(p=>{p.type===`TITLE`&&this.options.log.file(`${s.title}`),p.type===`DATA`&&l!==p.data&&(l=p.data,this.options.log.file(` → ${p.data}`))})}}end(){this.updateRenderer.end()}}})),NonTTYRenderer,init_nonTTYRenderer=__esmMin((()=>{NonTTYRenderer=class{static{this.nonTTY=!0}constructor(s,l){this.tasks=s,this.options=l}render(){for(let s of this.tasks){let l;s.subscribe(p=>{p.type===`TITLE`&&this.options.log.info(`${s.title}`),p.type===`DATA`&&l!==p.data&&(l=p.data,this.options.log.info(` → ${p.data}`))})}}end(){}}})),require_is_plain_obj=__commonJSMin(((s,l)=>{var p=Object.prototype.toString;l.exports=function(s){var l;return p.call(s)===`[object Object]`&&(l=Object.getPrototypeOf(s),l===null||l===Object.getPrototypeOf({}))}})),require_arrify=__commonJSMin(((s,l)=>{l.exports=function(s){return s==null?[]:Array.isArray(s)?s:[s]}})),require_kind_of=__commonJSMin(((s,l)=>{var p=Object.prototype.toString;l.exports=function(s){if(s===void 0)return`undefined`;if(s===null)return`null`;var l=typeof s;if(l===`boolean`)return`boolean`;if(l===`string`)return`string`;if(l===`number`)return`number`;if(l===`symbol`)return`symbol`;if(l===`function`)return E(s)?`generatorfunction`:`function`;if(v(s))return`array`;if(N(s))return`buffer`;if(A(s))return`arguments`;if(C(s))return`date`;if(b(s))return`error`;if(w(s))return`regexp`;switch(g(s)){case`Symbol`:return`symbol`;case`Promise`:return`promise`;case`WeakMap`:return`weakmap`;case`WeakSet`:return`weakset`;case`Map`:return`map`;case`Set`:return`set`;case`Int8Array`:return`int8array`;case`Uint8Array`:return`uint8array`;case`Uint8ClampedArray`:return`uint8clampedarray`;case`Int16Array`:return`int16array`;case`Uint16Array`:return`uint16array`;case`Int32Array`:return`int32array`;case`Uint32Array`:return`uint32array`;case`Float32Array`:return`float32array`;case`Float64Array`:return`float64array`}if(k(s))return`generator`;switch(l=p.call(s),l){case`[object Object]`:return`object`;case`[object Map Iterator]`:return`mapiterator`;case`[object Set Iterator]`:return`setiterator`;case`[object String Iterator]`:return`stringiterator`;case`[object Array Iterator]`:return`arrayiterator`}return l.slice(8,-1).toLowerCase().replace(/\s/g,``)};function g(s){return typeof s.constructor==`function`?s.constructor.name:null}function v(s){return Array.isArray?Array.isArray(s):s instanceof Array}function b(s){return s instanceof Error||typeof s.message==`string`&&s.constructor&&typeof s.constructor.stackTraceLimit==`number`}function C(s){return s instanceof Date?!0:typeof s.toDateString==`function`&&typeof s.getDate==`function`&&typeof s.setDate==`function`}function w(s){return s instanceof RegExp?!0:typeof s.flags==`string`&&typeof s.ignoreCase==`boolean`&&typeof s.multiline==`boolean`&&typeof s.global==`boolean`}function E(s,l){return g(s)===`GeneratorFunction`}function k(s){return typeof s.throw==`function`&&typeof s.return==`function`&&typeof s.next==`function`}function A(s){try{if(typeof s.length==`number`&&typeof s.callee==`function`)return!0}catch(s){if(s.message.indexOf(`callee`)!==-1)return!0}return!1}function N(s){return s.constructor&&typeof s.constructor.isBuffer==`function`?s.constructor.isBuffer(s):!1}})),require_minimist_options=__commonJSMin(((s,l)=>{let p=require_is_plain_obj(),g=require_arrify(),v=require_kind_of(),b=(s,l,p)=>{s[l]||(s[l]=[]),s[l].push(p)},C=(s,l,p,g)=>{s[l]||(s[l]={}),s[l][p]=g},w=s=>Array.isArray(s)?`[${s.map(w).join(`, `)}]`:v(s)===`string`?JSON.stringify(s):s,E=s=>{if(Array.isArray(s)&&s.length>0){let[l]=s;return`${v(l)}-array`}return v(s)},k=(s,l)=>{let p=s===`array`?`string-array`:s;return F.includes(p)&&Array.isArray(l)&&l.length===0?`array`:p},A=[`stopEarly`,`unknown`,`--`],N=[`string`,`boolean`,`number`],F=N.map(s=>`${s}-array`),I=[...N,`array`,...F],R=s=>{s||={};let l={};return A.forEach(p=>{s[p]&&(l[p]=s[p])}),Object.keys(s).forEach(v=>{let A=s[v];if(v===`arguments`&&(v=`_`),typeof A==`string`&&(A={type:A}),p(A)){let s=A,{type:p}=s;if(p){if(!I.includes(p))throw TypeError(`Expected type of "${v}" to be one of ${w(I)}, got ${w(p)}`);if(F.includes(p)){let[s]=p.split(`-`);b(l,`array`,{key:v,[s]:!0})}else b(l,p,v)}if({}.hasOwnProperty.call(s,`default`)){let{default:g}=s,b=E(g),A=k(p,g);if(A&&A!==b)throw TypeError(`Expected "${v}" default value to be of type "${A}", got ${w(b)}`);C(l,`default`,v,g)}g(s.alias).forEach(s=>{C(l,`alias`,s,v)})}}),l};l.exports=R,l.exports.default=R})),require_build$1=__commonJSMin(((s,l)=>{var p=require(`util`),g=require(`fs`),v=require(`path`);function b(s){if(s!==s.toLowerCase()&&s!==s.toUpperCase()||(s=s.toLowerCase()),s.indexOf(`-`)===-1&&s.indexOf(`_`)===-1)return s;{let l=``,p=!1,g=s.match(/^-+/);for(let v=g?g[0].length:0;v0?g+=`${l}${p.charAt(v)}`:g+=C}return g}function w(s){return s==null?!1:typeof s==`number`||/^0x[0-9a-f]+$/i.test(s)?!0:/^0[^.]/.test(s)?!1:/^[-]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(s)}function E(s){if(Array.isArray(s))return s.map(s=>typeof s==`string`?s:s+``);s=s.trim();let l=0,p=null,g=null,v=null,b=[];for(let C=0;C{typeof l==`number`&&(Ne.nargs[s]=l,Ne.keys.push(s))}),typeof p.coerce==`object`&&Object.entries(p.coerce).forEach(([s,l])=>{typeof l==`function`&&(Ne.coercions[s]=l,Ne.keys.push(s))}),p.config!==void 0&&(Array.isArray(p.config)||typeof p.config==`string`?[].concat(p.config).filter(Boolean).forEach(function(s){Ne.configs[s]=!0}):typeof p.config==`object`&&Object.entries(p.config).forEach(([s,l])=>{(typeof l==`boolean`||typeof l==`function`)&&(Ne.configs[s]=l)})),Ht(p.key,v,p.default,Ne.arrays),Object.keys(B).forEach(function(s){(Ne.aliases[s]||[]).forEach(function(l){B[l]=B[s]})});let Be=null;on();let We=[],Ke=Object.assign(Object.create(null),{_:[]}),qe={};for(let s=0;s=3&&(Gt(w[1],Ne.arrays)?s=Ze(s,w[1],g,w[2]):Gt(w[1],Ne.nargs)===!1?Qe(w[1],w[2]):s=Ye(s,w[1],g,w[2]));else if(l.match(ze)&&N[`boolean-negation`])w=l.match(ze),w!==null&&Array.isArray(w)&&w.length>=2&&(b=w[1],Qe(b,Gt(b,Ne.arrays)?[!1]:!1));else if(l.match(/^--.+/)||!N[`short-option-groups`]&&l.match(/^-[^-]+/))w=l.match(/^--?(.+)/),w!==null&&Array.isArray(w)&&w.length>=2&&(b=w[1],Gt(b,Ne.arrays)?s=Ze(s,b,g):Gt(b,Ne.nargs)===!1?(E=g[s+1],E!==void 0&&(!E.match(/^-/)||E.match(Pe))&&!Gt(b,Ne.bools)&&!Gt(b,Ne.counts)||/^(true|false)$/.test(E)?(Qe(b,E),s++):Qe(b,tn(b))):s=Ye(s,b,g));else if(l.match(/^-.\..+=/))w=l.match(/^-([^=]+)=([\s\S]*)$/),w!==null&&Array.isArray(w)&&w.length>=3&&Qe(w[1],w[2]);else if(l.match(/^-.\..+/)&&!l.match(Pe))E=g[s+1],w=l.match(/^-(.\..+)/),w!==null&&Array.isArray(w)&&w.length>=2&&(b=w[1],E!==void 0&&!E.match(/^-/)&&!Gt(b,Ne.bools)&&!Gt(b,Ne.counts)?(Qe(b,E),s++):Qe(b,tn(b)));else if(l.match(/^-[^-]+/)&&!l.match(Pe)){C=l.slice(1,-1).split(``),v=!1;for(let p=0;ps!==`--`&&s.includes(`-`)).forEach(s=>{delete Ke[s]}),N[`strip-aliased`]&&[].concat(...Object.keys(v).map(s=>v[s])).forEach(s=>{N[`camel-case-expansion`]&&s.includes(`-`)&&delete Ke[s.split(`.`).map(s=>b(s)).join(`.`)],delete Ke[s]});function Je(s){let l=ut(`_`,s);(typeof l==`string`||typeof l==`number`)&&Ke._.push(l)}function Ye(s,l,p,g){let v,b=Gt(l,Ne.nargs);if(b=typeof b!=`number`||isNaN(b)?1:b,b===0)return an(g)||(Be=Error(De(`Argument unexpected for: %s`,l))),Qe(l,tn(l)),s;let C=+!an(g);if(N[`nargs-eats-options`])p.length-(s+1)+C0&&(Qe(l,g),w--),v=s+1;v0||C&&typeof C==`number`&&v.length>=C||(b=p[g],/^-/.test(b)&&!Pe.test(b)&&!Zt(b)));g++)s=g,v.push(st(l,b))}return typeof C==`number`&&(C&&v.length1&&N[`dot-notation`]&&(Ne.aliases[g[0]]||[]).forEach(function(l){let v=l.split(`.`),b=[].concat(g);b.shift(),v=v.concat(b),(Ne.aliases[s]||[]).includes(v.join(`.`))||Vt(Ke,v,p)}),Gt(s,Ne.normalize)&&!Gt(s,Ne.arrays)&&[s].concat(Ne.aliases[s]||[]).forEach(function(s){Object.defineProperty(qe,s,{enumerable:!0,get(){return l},set(s){l=typeof s==`string`?A.normalize(s):s}})})}function ot(s,l){Ne.aliases[s]&&Ne.aliases[s].length||(Ne.aliases[s]=[l],be[l]=!0),Ne.aliases[l]&&Ne.aliases[l].length||ot(l,s)}function st(s,l){typeof l==`string`&&(l[0]===`'`||l[0]===`"`)&&l[l.length-1]===l[0]&&(l=l.substring(1,l.length-1)),(Gt(s,Ne.bools)||Gt(s,Ne.counts))&&typeof l==`string`&&(l=l===`true`);let p=Array.isArray(l)?l.map(function(l){return ut(s,l)}):ut(s,l);return Gt(s,Ne.counts)&&(an(p)||typeof p==`boolean`)&&(p=I()),Gt(s,Ne.normalize)&&Gt(s,Ne.arrays)&&(p=Array.isArray(l)?l.map(s=>A.normalize(s)):A.normalize(l)),p}function ut(s,l){return!N[`parse-positional-numbers`]&&s===`_`||!Gt(s,Ne.strings)&&!Gt(s,Ne.bools)&&!Array.isArray(l)&&(w(l)&&N[`parse-numbers`]&&Number.isSafeInteger(Math.floor(parseFloat(`${l}`)))||!an(l)&&Gt(s,Ne.numbers))&&(l=Number(l)),l}function yt(s){let l=Object.create(null);Lt(l,Ne.aliases,B),Object.keys(Ne.configs).forEach(function(p){let g=s[p]||l[p];if(g)try{let s=null,l=A.resolve(A.cwd(),g),v=Ne.configs[p];if(typeof v==`function`){try{s=v(l)}catch(l){s=l}if(s instanceof Error){Be=s;return}}else s=A.require(l);Tt(s)}catch(l){l.name===`PermissionDenied`?Be=l:s[p]&&(Be=Error(De(`Invalid JSON config file: %s`,g)))}})}function Tt(s,l){Object.keys(s).forEach(function(p){let g=s[p],v=l?l+`.`+p:p;typeof g==`object`&&g&&!Array.isArray(g)&&N[`dot-notation`]?Tt(g,v):(!Rt(Ke,v.split(`.`))||Gt(v,Ne.arrays)&&N[`combine-arrays`])&&Qe(v,g)})}function Ot(){q!==void 0&&q.forEach(function(s){Tt(s)})}function At(s,l){if(le===void 0)return;let p=typeof le==`string`?le:``,g=A.env();Object.keys(g).forEach(function(v){if(p===``||v.lastIndexOf(p,0)===0){let C=v.split(`__`).map(function(s,l){return l===0&&(s=s.substring(p.length)),b(s)});(l&&Ne.configs[C.join(`.`)]||!l)&&!Rt(s,C)&&Qe(C.join(`.`),g[v])}})}function jt(s){let l,p=new Set;Object.keys(s).forEach(function(g){if(!p.has(g)&&(l=Gt(g,Ne.coercions),typeof l==`function`))try{let v=ut(g,l(s[g]));[].concat(Ne.aliases[g]||[],g).forEach(l=>{p.add(l),s[l]=v})}catch(s){Be=s}})}function It(s){return Ne.keys.forEach(l=>{~l.indexOf(`.`)||s[l]===void 0&&(s[l]=void 0)}),s}function Lt(s,l,p,g=!1){Object.keys(p).forEach(function(v){Rt(s,v.split(`.`))||(Vt(s,v.split(`.`),p[v]),g&&(xe[v]=!0),(l[v]||[]).forEach(function(l){Rt(s,l.split(`.`))||Vt(s,l.split(`.`),p[v])}))})}function Rt(s,l){let p=s;N[`dot-notation`]||(l=[l.join(`.`)]),l.slice(0,-1).forEach(function(s){p=p[s]||{}});let g=l[l.length-1];return typeof p==`object`?g in p:!1}function Vt(s,l,p){let g=s;N[`dot-notation`]||(l=[l.join(`.`)]),l.slice(0,-1).forEach(function(s){s=R(s),typeof g==`object`&&g[s]===void 0&&(g[s]={}),typeof g[s]!=`object`||Array.isArray(g[s])?(Array.isArray(g[s])?g[s].push({}):g[s]=[g[s],{}],g=g[s][g[s].length-1]):g=g[s]});let v=R(l[l.length-1]),b=Gt(l.join(`.`),Ne.arrays),C=Array.isArray(p),w=N[`duplicate-arguments-array`];!w&&Gt(v,Ne.nargs)&&(w=!0,(!an(g[v])&&Ne.nargs[v]===1||Array.isArray(g[v])&&g[v].length===Ne.nargs[v])&&(g[v]=void 0)),p===I()?g[v]=I(g[v]):Array.isArray(g[v])?w&&b&&C?g[v]=N[`flatten-duplicate-arrays`]?g[v].concat(p):(Array.isArray(g[v][0])?g[v]:[g[v]]).concat([p]):!w&&!!b==!!C?g[v]=p:g[v]=g[v].concat([p]):g[v]===void 0&&b?g[v]=C?p:[p]:w&&!(g[v]===void 0||Gt(v,Ne.counts)||Gt(v,Ne.bools))?g[v]=[g[v],p]:g[v]=p}function Ht(...s){s.forEach(function(s){Object.keys(s||{}).forEach(function(s){Ne.aliases[s]||(Ne.aliases[s]=[].concat(v[s]||[]),Ne.aliases[s].concat(s).forEach(function(l){if(/-/.test(l)&&N[`camel-case-expansion`]){let p=b(l);p!==s&&Ne.aliases[s].indexOf(p)===-1&&(Ne.aliases[s].push(p),be[p]=!0)}}),Ne.aliases[s].concat(s).forEach(function(l){if(l.length>1&&/[A-Z]/.test(l)&&N[`camel-case-expansion`]){let p=C(l,`-`);p!==s&&Ne.aliases[s].indexOf(p)===-1&&(Ne.aliases[s].push(p),be[p]=!0)}}),Ne.aliases[s].forEach(function(l){Ne.aliases[l]=[s].concat(Ne.aliases[s].filter(function(s){return l!==s}))}))})})}function Gt(s,l){let p=[].concat(Ne.aliases[s]||[],s),g=Object.keys(l),v=p.find(s=>g.includes(s));return v?l[v]:!1}function Kt(s){let l=Object.keys(Ne);return[].concat(l.map(s=>Ne[s])).some(function(l){return Array.isArray(l)?l.includes(s):l[s]})}function Jt(s,...l){return[].concat(...l).some(function(l){let p=s.match(l);return p&&Kt(p[1])})}function Xt(s){if(s.match(Pe)||!s.match(/^-[^-]+/))return!1;let l=!0,p,g=s.slice(1).split(``);for(let v=0;vGt(s,Ne.arrays)?(Be=Error(De(`Invalid configuration: %s, opts.count excludes opts.array.`,s)),!0):Gt(s,Ne.nargs)?(Be=Error(De(`Invalid configuration: %s, opts.count excludes opts.narg.`,s)),!0):!1)}return{aliases:Object.assign({},Ne.aliases),argv:Object.assign(qe,Ke),configuration:N,defaulted:Object.assign({},xe),error:Be,newAliases:Object.assign({},be)}}};function F(s){let l=[],p=Object.create(null),g=!0;for(Object.keys(s).forEach(function(p){l.push([].concat(s[p],p))});g;){g=!1;for(let s=0;sq,format:p.format,normalize:v.normalize,resolve:v.resolve,require:s=>{if(typeof require<`u`)return require(s);if(s.match(/\.json$/))return g.readFileSync(s,`utf8`);throw Error(`only .json config files are supported in ESM`)}}),J=function(s,l){return le.parse(s.slice(),l).argv};J.detailed=function(s,l){return le.parse(s.slice(),l)},J.camelCase=b,J.decamelize=C,J.looksLikeNumber=w,l.exports=J})),require_map_obj$1=__commonJSMin(((s,l)=>{let p=s=>typeof s==`object`&&!!s,g=Symbol(`skip`),v=s=>p(s)&&!(s instanceof RegExp)&&!(s instanceof Error)&&!(s instanceof Date),b=(s,l,p,C=new WeakMap)=>{if(p={deep:!1,target:{},...p},C.has(s))return C.get(s);C.set(s,p.target);let{target:w}=p;delete p.target;let E=s=>s.map(s=>v(s)?b(s,l,p,C):s);if(Array.isArray(s))return E(s);for(let[k,A]of Object.entries(s)){let N=l(k,A,s);if(N===g)continue;let[F,I,{shouldRecurse:R=!0}={}]=N;F!==`__proto__`&&(p.deep&&R&&v(I)&&(I=Array.isArray(I)?E(I):b(I,l,p,C)),w[F]=I)}return w};l.exports=(s,l,g)=>{if(!p(s))throw TypeError(`Expected an object, got \`${s}\` (${typeof s})`);return b(s,l,g)},l.exports.mapObjectSkip=g})),require_camelcase=__commonJSMin(((s,l)=>{let p=s=>{let l=!1,p=!1,g=!1;for(let v=0;v{if(!(typeof s==`string`||Array.isArray(s)))throw TypeError("Expected the input to be `string | string[]`");return l=Object.assign({pascalCase:!1},l),s=Array.isArray(s)?s.map(s=>s.trim()).filter(s=>s.length).join(`-`):s.trim(),s.length===0?``:s.length===1?l.pascalCase?s.toUpperCase():s.toLowerCase():(s!==s.toLowerCase()&&(s=p(s)),s=s.replace(/^[_.\- ]+/,``).toLowerCase().replace(/[_.\- ]+(\w|$)/g,(s,l)=>l.toUpperCase()).replace(/\d+(\w|$)/g,s=>s.toUpperCase()),(s=>l.pascalCase?s.charAt(0).toUpperCase()+s.slice(1):s)(s))};l.exports=g,l.exports.default=g})),require_quick_lru$1=__commonJSMin(((s,l)=>{l.exports=class{constructor(s={}){if(!(s.maxSize&&s.maxSize>0))throw TypeError("`maxSize` must be a number greater than 0");this.maxSize=s.maxSize,this.cache=new Map,this.oldCache=new Map,this._size=0}_set(s,l){this.cache.set(s,l),this._size++,this._size>=this.maxSize&&(this._size=0,this.oldCache=this.cache,this.cache=new Map)}get(s){if(this.cache.has(s))return this.cache.get(s);if(this.oldCache.has(s)){let l=this.oldCache.get(s);return this.oldCache.delete(s),this._set(s,l),l}}set(s,l){return this.cache.has(s)?this.cache.set(s,l):this._set(s,l),this}has(s){return this.cache.has(s)||this.oldCache.has(s)}peek(s){if(this.cache.has(s))return this.cache.get(s);if(this.oldCache.has(s))return this.oldCache.get(s)}delete(s){let l=this.cache.delete(s);return l&&this._size--,this.oldCache.delete(s)||l}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}*keys(){for(let[s]of this)yield s}*values(){for(let[,s]of this)yield s}*[Symbol.iterator](){for(let s of this.cache)yield s;for(let s of this.oldCache){let[l]=s;this.cache.has(l)||(yield s)}}get size(){let s=0;for(let l of this.oldCache.keys())this.cache.has(l)||s++;return this._size+s}}})),require_camelcase_keys=__commonJSMin(((s,l)=>{let p=require_map_obj$1(),g=require_camelcase(),v=require_quick_lru$1(),b=(s,l)=>s.some(s=>typeof s==`string`?s===l:(s.lastIndex=0,s.test(l))),C=new v({maxSize:1e5}),w=s=>typeof s==`object`&&!!s&&!(s instanceof RegExp)&&!(s instanceof Error)&&!(s instanceof Date),E=(s,l)=>{if(!w(s))return s;l={deep:!1,pascalCase:!1,...l};let{exclude:v,pascalCase:E,stopPaths:k,deep:A}=l,N=new Set(k),F=s=>(l,k)=>{if(A&&w(k)){let g=s===void 0?l:`${s}.${l}`;N.has(g)||(k=p(k,F(g)))}if(!(v&&b(v,l))){let s=E?`${l}_`:l;if(C.has(s))l=C.get(s);else{let p=g(l,{pascalCase:E});l.length<100&&C.set(s,p),l=p}}return[l,k]};return p(s,F(void 0))};l.exports=(s,l)=>Array.isArray(s)?Object.keys(s).map(p=>E(s[p],l)):E(s,l)})),require_decamelize=__commonJSMin(((s,l)=>{l.exports=function(s,l){if(typeof s!=`string`)throw TypeError(`Expected a string`);return l=l===void 0?`_`:l,s.replace(/([a-z\d])([A-Z])/g,`$1`+l+`$2`).replace(/([A-Z]+)([A-Z][a-z\d]+)/g,`$1`+l+`$2`).toLowerCase()}})),require_map_obj=__commonJSMin(((s,l)=>{l.exports=function(s,l){for(var p={},g=Object.keys(s),v=0;v{var p=require_map_obj(),g=require_decamelize();l.exports=function(s,l,v){typeof l!=`string`&&(v=l,l=null),v||={},l||=v.separator;var b=v.exclude||[];return p(s,function(s,p){return s=b.indexOf(s)===-1?g(s,l):s,[s,p]})}})),require_trim_newlines=__commonJSMin(((s,l)=>{l.exports=s=>s.replace(/^[\r\n]+/,``).replace(/[\r\n]+$/,``),l.exports.start=s=>s.replace(/^[\r\n]+/,``),l.exports.end=s=>{let l=s.length;for(;l>0&&(s[l-1]===`\r`||s[l-1]===` -`);)l--;return l{l.exports=s=>{let l=s.match(/^[ \t]*(?=\S)/gm);return l?l.reduce((s,l)=>Math.min(s,l.length),1/0):0}})),require_strip_indent=__commonJSMin(((s,l)=>{let p=require_min_indent();l.exports=s=>{let l=p(s);if(l===0)return s;let g=RegExp(`^[ \\t]{${l}}`,`gm`);return s.replace(g,``)}})),require_indent_string=__commonJSMin(((s,l)=>{l.exports=(s,l=1,p)=>{if(p={indent:` `,includeEmptyLines:!1,...p},typeof s!=`string`)throw TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof s}\``);if(typeof l!=`number`)throw TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof l}\``);if(typeof p.indent!=`string`)throw TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof p.indent}\``);if(l===0)return s;let g=p.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return s.replace(g,p.indent.repeat(l))}})),require_redent=__commonJSMin(((s,l)=>{let p=require_strip_indent(),g=require_indent_string();l.exports=(s,l=0,v)=>g(p(s),l,v)})),require_p_try$1=__commonJSMin(((s,l)=>{let p=(s,...l)=>new Promise(p=>{p(s(...l))});l.exports=p,l.exports.default=p})),require_p_limit$1=__commonJSMin(((s,l)=>{let p=require_p_try$1(),g=s=>{if(!((Number.isInteger(s)||s===1/0)&&s>0))return Promise.reject(TypeError("Expected `concurrency` to be a number from 1 and up"));let l=[],g=0,v=()=>{g--,l.length>0&&l.shift()()},b=(s,l,...b)=>{g++;let C=p(s,...b);l(C),C.then(v,v)},C=(p,v,...C)=>{gnew Promise(p=>C(s,p,...l));return Object.defineProperties(w,{activeCount:{get:()=>g},pendingCount:{get:()=>l.length},clearQueue:{value:()=>{l.length=0}}}),w};l.exports=g,l.exports.default=g})),require_p_locate=__commonJSMin(((s,l)=>{let p=require_p_limit$1();var g=class extends Error{constructor(s){super(),this.value=s}};let v=async(s,l)=>l(await s),b=async s=>{let l=await Promise.all(s);if(l[1]===!0)throw new g(l[0]);return!1},C=async(s,l,C)=>{C={concurrency:1/0,preserveOrder:!0,...C};let w=p(C.concurrency),E=[...s].map(s=>[s,w(v,s,l)]),k=p(C.preserveOrder?1:1/0);try{await Promise.all(E.map(s=>k(b,s)))}catch(s){if(s instanceof g)return s.value;throw s}};l.exports=C,l.exports.default=C})),require_locate_path=__commonJSMin(((s,l)=>{let p=require(`path`),g=require(`fs`),{promisify:v}=require(`util`),b=require_p_locate(),C=v(g.stat),w=v(g.lstat),E={directory:`isDirectory`,file:`isFile`};function k({type:s}){if(!(s in E))throw Error(`Invalid type specified: ${s}`)}let A=(s,l)=>s===void 0||l[E[s]]();l.exports=async(s,l)=>{l={cwd:process.cwd(),type:`file`,allowSymlinks:!0,...l},k(l);let g=l.allowSymlinks?C:w;return b(s,async s=>{try{let v=await g(p.resolve(l.cwd,s));return A(l.type,v)}catch{return!1}},l)},l.exports.sync=(s,l)=>{l={cwd:process.cwd(),allowSymlinks:!0,type:`file`,...l},k(l);let v=l.allowSymlinks?g.statSync:g.lstatSync;for(let g of s)try{let s=v(p.resolve(l.cwd,g));if(A(l.type,s))return g}catch{}}})),require_path_exists$1=__commonJSMin(((s,l)=>{let p=require(`fs`),{promisify:g}=require(`util`),v=g(p.access);l.exports=async s=>{try{return await v(s),!0}catch{return!1}},l.exports.sync=s=>{try{return p.accessSync(s),!0}catch{return!1}}})),require_find_up=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_locate_path(),v=require_path_exists$1(),b=Symbol(`findUp.stop`);l.exports=async(s,l={})=>{let v=p.resolve(l.cwd||``),{root:C}=p.parse(v),w=[].concat(s),E=async l=>{if(typeof s!=`function`)return g(w,l);let p=await s(l.cwd);return typeof p==`string`?g([p],l):p};for(;;){let s=await E({...l,cwd:v});if(s===b)return;if(s)return p.resolve(v,s);if(v===C)return;v=p.dirname(v)}},l.exports.sync=(s,l={})=>{let v=p.resolve(l.cwd||``),{root:C}=p.parse(v),w=[].concat(s),E=l=>{if(typeof s!=`function`)return g.sync(w,l);let p=s(l.cwd);return typeof p==`string`?g.sync([p],l):p};for(;;){let s=E({...l,cwd:v});if(s===b)return;if(s)return p.resolve(v,s);if(v===C)return;v=p.dirname(v)}},l.exports.exists=v,l.exports.sync.exists=v.sync,l.exports.stop=b})),require_is_arrayish=__commonJSMin(((s,l)=>{l.exports=function(s){return s?s instanceof Array||Array.isArray(s)||s.length>=0&&s.splice instanceof Function:!1}})),require_error_ex=__commonJSMin(((s,l)=>{var p=require(`util`),g=require_is_arrayish(),v=function(s,l){(!s||s.constructor!==String)&&(l=s||{},s=Error.name);var v=function p(b){if(!this)return new p(b);b=b instanceof Error?b.message:b||this.message,Error.call(this,b),Error.captureStackTrace(this,v),this.name=s,Object.defineProperty(this,`message`,{configurable:!0,enumerable:!1,get:function(){var s=b.split(/\r?\n/g);for(var p in l)if(l.hasOwnProperty(p)){var v=l[p];`message`in v&&(s=v.message(this[p],s)||s,g(s)||(s=[s]))}return s.join(` -`)},set:function(s){b=s}});var C=null,w=Object.getOwnPropertyDescriptor(this,`stack`),E=w.get,k=w.value;delete w.value,delete w.writable,w.set=function(s){C=s},w.get=function(){var s=(C||(E?E.call(this):k)).split(/\r?\n+/g);C||(s[0]=this.name+`: `+this.message);var p=1;for(var g in l)if(l.hasOwnProperty(g)){var v=l[g];if(`line`in v){var b=v.line(this[g]);b&&s.splice(p++,0,` `+b)}`stack`in v&&v.stack(this[g],s)}return s.join(` -`)},Object.defineProperty(this,`stack`,w)};return Object.setPrototypeOf?(Object.setPrototypeOf(v.prototype,Error.prototype),Object.setPrototypeOf(v,Error)):p.inherits(v,Error),v};v.append=function(s,l){return{message:function(p,g){return p||=l,p&&(g[0]+=` `+s.replace(`%s`,p.toString())),g}}},v.line=function(s,l){return{line:function(p){return p||=l,p?s.replace(`%s`,p.toString()):null}}},l.exports=v})),require_json_parse_even_better_errors=__commonJSMin(((s,l)=>{let p=s=>{let l=s.charCodeAt(0).toString(16).toUpperCase();return`0x`+(l.length%2?`0`:``)+l},g=(s,l,g)=>{if(!l)return{message:s.message+` while parsing empty string`,position:0};let v=s.message.match(/^Unexpected token (.) .*position\s+(\d+)/i),b=v?+v[2]:s.message.match(/^Unexpected end of JSON.*/i)?l.length-1:null,C=v?s.message.replace(/^Unexpected token ./,`Unexpected token ${JSON.stringify(v[1])} (${p(v[1])})`):s.message;if(b!=null){let s=b<=g?0:b-g,p=b+g>=l.length?l.length:b+g,v=(s===0?``:`...`)+l.slice(s,p)+(p===l.length?``:`...`);return{message:C+` while parsing ${l===v?``:`near `}${JSON.stringify(v)}`,position:b}}else return{message:C+` while parsing '${l.slice(0,g*2)}'`,position:0}};var v=class extends SyntaxError{constructor(s,l,p,v){p||=20;let b=g(s,l,p);super(b.message),Object.assign(this,b),this.code=`EJSONPARSE`,this.systemError=s,Error.captureStackTrace(this,v||this.constructor)}get name(){return this.constructor.name}set name(s){}get[Symbol.toStringTag](){return this.constructor.name}};let b=Symbol.for(`indent`),C=Symbol.for(`newline`),w=/^\s*[{\[]((?:\r?\n)+)([\s\t]*)/,E=/^(?:\{\}|\[\])((?:\r?\n)+)?$/,k=(s,l,p)=>{let g=A(s);p||=20;try{let[,s=` -`,p=` `]=g.match(E)||g.match(w)||[,``,``],v=JSON.parse(g,l);return v&&typeof v==`object`&&(v[C]=s,v[b]=p),v}catch(l){if(typeof s!=`string`&&!Buffer.isBuffer(s)){let p=Array.isArray(s)&&s.length===0;throw Object.assign(TypeError(`Cannot parse ${p?`an empty array`:String(s)}`),{code:`EJSONPARSE`,systemError:l})}throw new v(l,g,p,k)}},A=s=>String(s).replace(/^\uFEFF/,``);l.exports=k,k.JSONParseError=v,k.noExceptions=(s,l)=>{try{return JSON.parse(A(s),l)}catch{}}})),require_build=__commonJSMin((s=>{s.__esModule=!0,s.LinesAndColumns=void 0;var l=` -`,p=`\r`,g=function(){function s(s){this.string=s;for(var g=[0],v=0;vthis.string.length)return null;for(var l=0,p=this.offsets;p[l+1]<=s;)l++;var g=s-p[l];return{line:l,column:g}},s.prototype.indexForLocation=function(s){var l=s.line,p=s.column;return l<0||l>=this.offsets.length||p<0||p>this.lengthOfLine(l)?null:this.offsets[l]+p},s.prototype.lengthOfLine=function(s){var l=this.offsets[s];return(s===this.offsets.length-1?this.string.length:this.offsets[s+1])-l},s}();s.LinesAndColumns=g,s.default=g})),require_parse_json=__commonJSMin(((s,l)=>{let p=require_error_ex(),g=require_json_parse_even_better_errors(),{default:v}=require_build(),{codeFrameColumns:b}=require_lib$20(),C=p(`JSONError`,{fileName:p.append(`in %s`),codeFrame:p.append(` +`)},this.append(...this.queue),this.queue=[])})}},createLogger$1=(s,l)=>{let{DISABLE_LOGGING:f,LOG_LEVEL:p=``,LOG_PREFIX:g}=process.env,v=l?.logLevel||s?.logLevel||p.toLowerCase()||DEFAULT_LEVEL;f===`true`&&(v=`silent`);let b=(l?.interactive||s?.interactive)&&!(l?.debug||s?.debug),C=!1,w=[],E=createPrefixer(!0,l?.logPrefix??s?.logPrefix??g),k=createPrefixer(!1,l?.logPrefix??s?.logPrefix??g),A=(s,l)=>(...f)=>{if(LOG_LEVELS$1[v]{fileLogger.pause()},resume:()=>{fileLogger.resume()},error:A(`error`),warn:A(`warn`),info:A(`info`),log:A(`info`),file:A(`info`,!0),debug:A(`debug`),queue:()=>{C=!0},flush:()=>{for(;w.length>0;){let{type:s,messages:l}=w.shift();console.log(``),console[s](...l)}C=!1}};return import_src$2.default.log=(...s)=>N.debug((0,util.format)(...s)),process.off(`unhandledRejection`,handleRejection),process.on(`unhandledRejection`,s=>N.error(`Unhandled promise rejection:`,s)),N}})),import_listr_update_renderer,LoggingRenderer,init_loggingRenderer=__esmMin((()=>{import_listr_update_renderer=__toESM$1(require_listr_update_renderer()),LoggingRenderer=class{static{this.nonTTY=!1}constructor(s,l){this.tasks=s,this.options=l,this.updateRenderer=new import_listr_update_renderer.default(s,l)}render(){this.updateRenderer.render();for(let s of this.tasks){let l;s.subscribe(f=>{f.type===`TITLE`&&this.options.log.file(`${s.title}`),f.type===`DATA`&&l!==f.data&&(l=f.data,this.options.log.file(` → ${f.data}`))})}}end(){this.updateRenderer.end()}}})),NonTTYRenderer,init_nonTTYRenderer=__esmMin((()=>{NonTTYRenderer=class{static{this.nonTTY=!0}constructor(s,l){this.tasks=s,this.options=l}render(){for(let s of this.tasks){let l;s.subscribe(f=>{f.type===`TITLE`&&this.options.log.info(`${s.title}`),f.type===`DATA`&&l!==f.data&&(l=f.data,this.options.log.info(` → ${f.data}`))})}}end(){}}})),require_is_plain_obj=__commonJSMin(((s,l)=>{var f=Object.prototype.toString;l.exports=function(s){var l;return f.call(s)===`[object Object]`&&(l=Object.getPrototypeOf(s),l===null||l===Object.getPrototypeOf({}))}})),require_arrify=__commonJSMin(((s,l)=>{l.exports=function(s){return s==null?[]:Array.isArray(s)?s:[s]}})),require_kind_of=__commonJSMin(((s,l)=>{var f=Object.prototype.toString;l.exports=function(s){if(s===void 0)return`undefined`;if(s===null)return`null`;var l=typeof s;if(l===`boolean`)return`boolean`;if(l===`string`)return`string`;if(l===`number`)return`number`;if(l===`symbol`)return`symbol`;if(l===`function`)return w(s)?`generatorfunction`:`function`;if(g(s))return`array`;if(A(s))return`buffer`;if(k(s))return`arguments`;if(b(s))return`date`;if(v(s))return`error`;if(C(s))return`regexp`;switch(p(s)){case`Symbol`:return`symbol`;case`Promise`:return`promise`;case`WeakMap`:return`weakmap`;case`WeakSet`:return`weakset`;case`Map`:return`map`;case`Set`:return`set`;case`Int8Array`:return`int8array`;case`Uint8Array`:return`uint8array`;case`Uint8ClampedArray`:return`uint8clampedarray`;case`Int16Array`:return`int16array`;case`Uint16Array`:return`uint16array`;case`Int32Array`:return`int32array`;case`Uint32Array`:return`uint32array`;case`Float32Array`:return`float32array`;case`Float64Array`:return`float64array`}if(E(s))return`generator`;switch(l=f.call(s),l){case`[object Object]`:return`object`;case`[object Map Iterator]`:return`mapiterator`;case`[object Set Iterator]`:return`setiterator`;case`[object String Iterator]`:return`stringiterator`;case`[object Array Iterator]`:return`arrayiterator`}return l.slice(8,-1).toLowerCase().replace(/\s/g,``)};function p(s){return typeof s.constructor==`function`?s.constructor.name:null}function g(s){return Array.isArray?Array.isArray(s):s instanceof Array}function v(s){return s instanceof Error||typeof s.message==`string`&&s.constructor&&typeof s.constructor.stackTraceLimit==`number`}function b(s){return s instanceof Date?!0:typeof s.toDateString==`function`&&typeof s.getDate==`function`&&typeof s.setDate==`function`}function C(s){return s instanceof RegExp?!0:typeof s.flags==`string`&&typeof s.ignoreCase==`boolean`&&typeof s.multiline==`boolean`&&typeof s.global==`boolean`}function w(s,l){return p(s)===`GeneratorFunction`}function E(s){return typeof s.throw==`function`&&typeof s.return==`function`&&typeof s.next==`function`}function k(s){try{if(typeof s.length==`number`&&typeof s.callee==`function`)return!0}catch(s){if(s.message.indexOf(`callee`)!==-1)return!0}return!1}function A(s){return s.constructor&&typeof s.constructor.isBuffer==`function`?s.constructor.isBuffer(s):!1}})),require_minimist_options=__commonJSMin(((s,l)=>{let f=require_is_plain_obj(),p=require_arrify(),g=require_kind_of(),v=(s,l,f)=>{s[l]||(s[l]=[]),s[l].push(f)},b=(s,l,f,p)=>{s[l]||(s[l]={}),s[l][f]=p},C=s=>Array.isArray(s)?`[${s.map(C).join(`, `)}]`:g(s)===`string`?JSON.stringify(s):s,w=s=>{if(Array.isArray(s)&&s.length>0){let[l]=s;return`${g(l)}-array`}return g(s)},E=(s,l)=>{let f=s===`array`?`string-array`:s;return N.includes(f)&&Array.isArray(l)&&l.length===0?`array`:f},k=[`stopEarly`,`unknown`,`--`],A=[`string`,`boolean`,`number`],N=A.map(s=>`${s}-array`),F=[...A,`array`,...N],I=s=>{s||={};let l={};return k.forEach(f=>{s[f]&&(l[f]=s[f])}),Object.keys(s).forEach(g=>{let k=s[g];if(g===`arguments`&&(g=`_`),typeof k==`string`&&(k={type:k}),f(k)){let s=k,{type:f}=s;if(f){if(!F.includes(f))throw TypeError(`Expected type of "${g}" to be one of ${C(F)}, got ${C(f)}`);if(N.includes(f)){let[s]=f.split(`-`);v(l,`array`,{key:g,[s]:!0})}else v(l,f,g)}if({}.hasOwnProperty.call(s,`default`)){let{default:p}=s,v=w(p),k=E(f,p);if(k&&k!==v)throw TypeError(`Expected "${g}" default value to be of type "${k}", got ${C(v)}`);b(l,`default`,g,p)}p(s.alias).forEach(s=>{b(l,`alias`,s,g)})}}),l};l.exports=I,l.exports.default=I})),require_build$6=__commonJSMin(((s,l)=>{var f=require(`util`),p=require(`fs`),g=require(`path`);function v(s){if(s!==s.toLowerCase()&&s!==s.toUpperCase()||(s=s.toLowerCase()),s.indexOf(`-`)===-1&&s.indexOf(`_`)===-1)return s;{let l=``,f=!1,p=s.match(/^-+/);for(let g=p?p[0].length:0;g0?p+=`${l}${f.charAt(g)}`:p+=b}return p}function C(s){return s==null?!1:typeof s==`number`||/^0x[0-9a-f]+$/i.test(s)?!0:/^0[^.]/.test(s)?!1:/^[-]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(s)}function w(s){if(Array.isArray(s))return s.map(s=>typeof s==`string`?s:s+``);s=s.trim();let l=0,f=null,p=null,g=null,v=[];for(let b=0;b{typeof l==`number`&&(De.nargs[s]=l,De.keys.push(s))}),typeof f.coerce==`object`&&Object.entries(f.coerce).forEach(([s,l])=>{typeof l==`function`&&(De.coercions[s]=l,De.keys.push(s))}),f.config!==void 0&&(Array.isArray(f.config)||typeof f.config==`string`?[].concat(f.config).filter(Boolean).forEach(function(s){De.configs[s]=!0}):typeof f.config==`object`&&Object.entries(f.config).forEach(([s,l])=>{(typeof l==`boolean`||typeof l==`function`)&&(De.configs[s]=l)})),Lt(f.key,g,f.default,De.arrays),Object.keys(R).forEach(function(s){(De.aliases[s]||[]).forEach(function(l){R[l]=R[s]})});let Ne=null;nn();let Pe=[],ze=Object.assign(Object.create(null),{_:[]}),Be={};for(let s=0;s=3&&(Rt(C[1],De.arrays)?s=qe(s,C[1],p,C[2]):Rt(C[1],De.nargs)===!1?Je(C[1],C[2]):s=Ke(s,C[1],p,C[2]));else if(l.match(je)&&A[`boolean-negation`])C=l.match(je),C!==null&&Array.isArray(C)&&C.length>=2&&(v=C[1],Je(v,Rt(v,De.arrays)?[!1]:!1));else if(l.match(/^--.+/)||!A[`short-option-groups`]&&l.match(/^-[^-]+/))C=l.match(/^--?(.+)/),C!==null&&Array.isArray(C)&&C.length>=2&&(v=C[1],Rt(v,De.arrays)?s=qe(s,v,p):Rt(v,De.nargs)===!1?(w=p[s+1],w!==void 0&&(!w.match(/^-/)||w.match(Oe))&&!Rt(v,De.bools)&&!Rt(v,De.counts)||/^(true|false)$/.test(w)?(Je(v,w),s++):Je(v,Xt(v))):s=Ke(s,v,p));else if(l.match(/^-.\..+=/))C=l.match(/^-([^=]+)=([\s\S]*)$/),C!==null&&Array.isArray(C)&&C.length>=3&&Je(C[1],C[2]);else if(l.match(/^-.\..+/)&&!l.match(Oe))w=p[s+1],C=l.match(/^-(.\..+)/),C!==null&&Array.isArray(C)&&C.length>=2&&(v=C[1],w!==void 0&&!w.match(/^-/)&&!Rt(v,De.bools)&&!Rt(v,De.counts)?(Je(v,w),s++):Je(v,Xt(v)));else if(l.match(/^-[^-]+/)&&!l.match(Oe)){b=l.slice(1,-1).split(``),g=!1;for(let f=0;fs!==`--`&&s.includes(`-`)).forEach(s=>{delete ze[s]}),A[`strip-aliased`]&&[].concat(...Object.keys(g).map(s=>g[s])).forEach(s=>{A[`camel-case-expansion`]&&s.includes(`-`)&&delete ze[s.split(`.`).map(s=>v(s)).join(`.`)],delete ze[s]});function We(s){let l=Qe(`_`,s);(typeof l==`string`||typeof l==`number`)&&ze._.push(l)}function Ke(s,l,f,p){let g,v=Rt(l,De.nargs);if(v=typeof v!=`number`||isNaN(v)?1:v,v===0)return tn(p)||(Ne=Error(xe(`Argument unexpected for: %s`,l))),Je(l,Xt(l)),s;let b=+!tn(p);if(A[`nargs-eats-options`])f.length-(s+1)+b0&&(Je(l,p),C--),g=s+1;g0||b&&typeof b==`number`&&g.length>=b||(v=f[p],/^-/.test(v)&&!Oe.test(v)&&!Kt(v)));p++)s=p,g.push(Ze(l,v))}return typeof b==`number`&&(b&&g.length1&&A[`dot-notation`]&&(De.aliases[p[0]]||[]).forEach(function(l){let g=l.split(`.`),v=[].concat(p);v.shift(),g=g.concat(v),(De.aliases[s]||[]).includes(g.join(`.`))||It(ze,g,f)}),Rt(s,De.normalize)&&!Rt(s,De.arrays)&&[s].concat(De.aliases[s]||[]).forEach(function(s){Object.defineProperty(Be,s,{enumerable:!0,get(){return l},set(s){l=typeof s==`string`?k.normalize(s):s}})})}function Ye(s,l){De.aliases[s]&&De.aliases[s].length||(De.aliases[s]=[l],_e[l]=!0),De.aliases[l]&&De.aliases[l].length||Ye(l,s)}function Ze(s,l){typeof l==`string`&&(l[0]===`'`||l[0]===`"`)&&l[l.length-1]===l[0]&&(l=l.substring(1,l.length-1)),(Rt(s,De.bools)||Rt(s,De.counts))&&typeof l==`string`&&(l=l===`true`);let f=Array.isArray(l)?l.map(function(l){return Qe(s,l)}):Qe(s,l);return Rt(s,De.counts)&&(tn(f)||typeof f==`boolean`)&&(f=F()),Rt(s,De.normalize)&&Rt(s,De.arrays)&&(f=Array.isArray(l)?l.map(s=>k.normalize(s)):k.normalize(l)),f}function Qe(s,l){return!A[`parse-positional-numbers`]&&s===`_`||!Rt(s,De.strings)&&!Rt(s,De.bools)&&!Array.isArray(l)&&(C(l)&&A[`parse-numbers`]&&Number.isSafeInteger(Math.floor(parseFloat(`${l}`)))||!tn(l)&&Rt(s,De.numbers))&&(l=Number(l)),l}function ot(s){let l=Object.create(null);At(l,De.aliases,R),Object.keys(De.configs).forEach(function(f){let p=s[f]||l[f];if(p)try{let s=null,l=k.resolve(k.cwd(),p),g=De.configs[f];if(typeof g==`function`){try{s=g(l)}catch(l){s=l}if(s instanceof Error){Ne=s;return}}else s=k.require(l);st(s)}catch(l){l.name===`PermissionDenied`?Ne=l:s[f]&&(Ne=Error(xe(`Invalid JSON config file: %s`,p)))}})}function st(s,l){Object.keys(s).forEach(function(f){let p=s[f],g=l?l+`.`+f:f;typeof p==`object`&&p&&!Array.isArray(p)&&A[`dot-notation`]?st(p,g):(!jt(ze,g.split(`.`))||Rt(g,De.arrays)&&A[`combine-arrays`])&&Je(g,p)})}function ut(){B!==void 0&&B.forEach(function(s){st(s)})}function yt(s,l){if(q===void 0)return;let f=typeof q==`string`?q:``,p=k.env();Object.keys(p).forEach(function(g){if(f===``||g.lastIndexOf(f,0)===0){let b=g.split(`__`).map(function(s,l){return l===0&&(s=s.substring(f.length)),v(s)});(l&&De.configs[b.join(`.`)]||!l)&&!jt(s,b)&&Je(b.join(`.`),p[g])}})}function Tt(s){let l,f=new Set;Object.keys(s).forEach(function(p){if(!f.has(p)&&(l=Rt(p,De.coercions),typeof l==`function`))try{let g=Qe(p,l(s[p]));[].concat(De.aliases[p]||[],p).forEach(l=>{f.add(l),s[l]=g})}catch(s){Ne=s}})}function Ot(s){return De.keys.forEach(l=>{~l.indexOf(`.`)||s[l]===void 0&&(s[l]=void 0)}),s}function At(s,l,f,p=!1){Object.keys(f).forEach(function(g){jt(s,g.split(`.`))||(It(s,g.split(`.`),f[g]),p&&(be[g]=!0),(l[g]||[]).forEach(function(l){jt(s,l.split(`.`))||It(s,l.split(`.`),f[g])}))})}function jt(s,l){let f=s;A[`dot-notation`]||(l=[l.join(`.`)]),l.slice(0,-1).forEach(function(s){f=f[s]||{}});let p=l[l.length-1];return typeof f==`object`?p in f:!1}function It(s,l,f){let p=s;A[`dot-notation`]||(l=[l.join(`.`)]),l.slice(0,-1).forEach(function(s){s=I(s),typeof p==`object`&&p[s]===void 0&&(p[s]={}),typeof p[s]!=`object`||Array.isArray(p[s])?(Array.isArray(p[s])?p[s].push({}):p[s]=[p[s],{}],p=p[s][p[s].length-1]):p=p[s]});let g=I(l[l.length-1]),v=Rt(l.join(`.`),De.arrays),b=Array.isArray(f),C=A[`duplicate-arguments-array`];!C&&Rt(g,De.nargs)&&(C=!0,(!tn(p[g])&&De.nargs[g]===1||Array.isArray(p[g])&&p[g].length===De.nargs[g])&&(p[g]=void 0)),f===F()?p[g]=F(p[g]):Array.isArray(p[g])?C&&v&&b?p[g]=A[`flatten-duplicate-arrays`]?p[g].concat(f):(Array.isArray(p[g][0])?p[g]:[p[g]]).concat([f]):!C&&!!v==!!b?p[g]=f:p[g]=p[g].concat([f]):p[g]===void 0&&v?p[g]=b?f:[f]:C&&!(p[g]===void 0||Rt(g,De.counts)||Rt(g,De.bools))?p[g]=[p[g],f]:p[g]=f}function Lt(...s){s.forEach(function(s){Object.keys(s||{}).forEach(function(s){De.aliases[s]||(De.aliases[s]=[].concat(g[s]||[]),De.aliases[s].concat(s).forEach(function(l){if(/-/.test(l)&&A[`camel-case-expansion`]){let f=v(l);f!==s&&De.aliases[s].indexOf(f)===-1&&(De.aliases[s].push(f),_e[f]=!0)}}),De.aliases[s].concat(s).forEach(function(l){if(l.length>1&&/[A-Z]/.test(l)&&A[`camel-case-expansion`]){let f=b(l,`-`);f!==s&&De.aliases[s].indexOf(f)===-1&&(De.aliases[s].push(f),_e[f]=!0)}}),De.aliases[s].forEach(function(l){De.aliases[l]=[s].concat(De.aliases[s].filter(function(s){return l!==s}))}))})})}function Rt(s,l){let f=[].concat(De.aliases[s]||[],s),p=Object.keys(l),g=f.find(s=>p.includes(s));return g?l[g]:!1}function Vt(s){let l=Object.keys(De);return[].concat(l.map(s=>De[s])).some(function(l){return Array.isArray(l)?l.includes(s):l[s]})}function Ht(s,...l){return[].concat(...l).some(function(l){let f=s.match(l);return f&&Vt(f[1])})}function Gt(s){if(s.match(Oe)||!s.match(/^-[^-]+/))return!1;let l=!0,f,p=s.slice(1).split(``);for(let g=0;gRt(s,De.arrays)?(Ne=Error(xe(`Invalid configuration: %s, opts.count excludes opts.array.`,s)),!0):Rt(s,De.nargs)?(Ne=Error(xe(`Invalid configuration: %s, opts.count excludes opts.narg.`,s)),!0):!1)}return{aliases:Object.assign({},De.aliases),argv:Object.assign(Be,ze),configuration:A,defaulted:Object.assign({},be),error:Ne,newAliases:Object.assign({},_e)}}};function N(s){let l=[],f=Object.create(null),p=!0;for(Object.keys(s).forEach(function(f){l.push([].concat(s[f],f))});p;){p=!1;for(let s=0;sB,format:f.format,normalize:g.normalize,resolve:g.resolve,require:s=>{if(typeof require<`u`)return require(s);if(s.match(/\.json$/))return p.readFileSync(s,`utf8`);throw Error(`only .json config files are supported in ESM`)}}),J=function(s,l){return q.parse(s.slice(),l).argv};J.detailed=function(s,l){return q.parse(s.slice(),l)},J.camelCase=v,J.decamelize=b,J.looksLikeNumber=C,l.exports=J})),require_map_obj$1=__commonJSMin(((s,l)=>{let f=s=>typeof s==`object`&&!!s,p=Symbol(`skip`),g=s=>f(s)&&!(s instanceof RegExp)&&!(s instanceof Error)&&!(s instanceof Date),v=(s,l,f,b=new WeakMap)=>{if(f={deep:!1,target:{},...f},b.has(s))return b.get(s);b.set(s,f.target);let{target:C}=f;delete f.target;let w=s=>s.map(s=>g(s)?v(s,l,f,b):s);if(Array.isArray(s))return w(s);for(let[E,k]of Object.entries(s)){let A=l(E,k,s);if(A===p)continue;let[N,F,{shouldRecurse:I=!0}={}]=A;N!==`__proto__`&&(f.deep&&I&&g(F)&&(F=Array.isArray(F)?w(F):v(F,l,f,b)),C[N]=F)}return C};l.exports=(s,l,p)=>{if(!f(s))throw TypeError(`Expected an object, got \`${s}\` (${typeof s})`);return v(s,l,p)},l.exports.mapObjectSkip=p})),require_camelcase=__commonJSMin(((s,l)=>{let f=s=>{let l=!1,f=!1,p=!1;for(let g=0;g{if(!(typeof s==`string`||Array.isArray(s)))throw TypeError("Expected the input to be `string | string[]`");return l=Object.assign({pascalCase:!1},l),s=Array.isArray(s)?s.map(s=>s.trim()).filter(s=>s.length).join(`-`):s.trim(),s.length===0?``:s.length===1?l.pascalCase?s.toUpperCase():s.toLowerCase():(s!==s.toLowerCase()&&(s=f(s)),s=s.replace(/^[_.\- ]+/,``).toLowerCase().replace(/[_.\- ]+(\w|$)/g,(s,l)=>l.toUpperCase()).replace(/\d+(\w|$)/g,s=>s.toUpperCase()),(s=>l.pascalCase?s.charAt(0).toUpperCase()+s.slice(1):s)(s))};l.exports=p,l.exports.default=p})),require_quick_lru$1=__commonJSMin(((s,l)=>{l.exports=class{constructor(s={}){if(!(s.maxSize&&s.maxSize>0))throw TypeError("`maxSize` must be a number greater than 0");this.maxSize=s.maxSize,this.cache=new Map,this.oldCache=new Map,this._size=0}_set(s,l){this.cache.set(s,l),this._size++,this._size>=this.maxSize&&(this._size=0,this.oldCache=this.cache,this.cache=new Map)}get(s){if(this.cache.has(s))return this.cache.get(s);if(this.oldCache.has(s)){let l=this.oldCache.get(s);return this.oldCache.delete(s),this._set(s,l),l}}set(s,l){return this.cache.has(s)?this.cache.set(s,l):this._set(s,l),this}has(s){return this.cache.has(s)||this.oldCache.has(s)}peek(s){if(this.cache.has(s))return this.cache.get(s);if(this.oldCache.has(s))return this.oldCache.get(s)}delete(s){let l=this.cache.delete(s);return l&&this._size--,this.oldCache.delete(s)||l}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}*keys(){for(let[s]of this)yield s}*values(){for(let[,s]of this)yield s}*[Symbol.iterator](){for(let s of this.cache)yield s;for(let s of this.oldCache){let[l]=s;this.cache.has(l)||(yield s)}}get size(){let s=0;for(let l of this.oldCache.keys())this.cache.has(l)||s++;return this._size+s}}})),require_camelcase_keys=__commonJSMin(((s,l)=>{let f=require_map_obj$1(),p=require_camelcase(),g=require_quick_lru$1(),v=(s,l)=>s.some(s=>typeof s==`string`?s===l:(s.lastIndex=0,s.test(l))),b=new g({maxSize:1e5}),C=s=>typeof s==`object`&&!!s&&!(s instanceof RegExp)&&!(s instanceof Error)&&!(s instanceof Date),w=(s,l)=>{if(!C(s))return s;l={deep:!1,pascalCase:!1,...l};let{exclude:g,pascalCase:w,stopPaths:E,deep:k}=l,A=new Set(E),N=s=>(l,E)=>{if(k&&C(E)){let p=s===void 0?l:`${s}.${l}`;A.has(p)||(E=f(E,N(p)))}if(!(g&&v(g,l))){let s=w?`${l}_`:l;if(b.has(s))l=b.get(s);else{let f=p(l,{pascalCase:w});l.length<100&&b.set(s,f),l=f}}return[l,E]};return f(s,N(void 0))};l.exports=(s,l)=>Array.isArray(s)?Object.keys(s).map(f=>w(s[f],l)):w(s,l)})),require_decamelize=__commonJSMin(((s,l)=>{l.exports=function(s,l){if(typeof s!=`string`)throw TypeError(`Expected a string`);return l=l===void 0?`_`:l,s.replace(/([a-z\d])([A-Z])/g,`$1`+l+`$2`).replace(/([A-Z]+)([A-Z][a-z\d]+)/g,`$1`+l+`$2`).toLowerCase()}})),require_map_obj=__commonJSMin(((s,l)=>{l.exports=function(s,l){for(var f={},p=Object.keys(s),g=0;g{var f=require_map_obj(),p=require_decamelize();l.exports=function(s,l,g){typeof l!=`string`&&(g=l,l=null),g||={},l||=g.separator;var v=g.exclude||[];return f(s,function(s,f){return s=v.indexOf(s)===-1?p(s,l):s,[s,f]})}})),require_trim_newlines=__commonJSMin(((s,l)=>{l.exports=s=>s.replace(/^[\r\n]+/,``).replace(/[\r\n]+$/,``),l.exports.start=s=>s.replace(/^[\r\n]+/,``),l.exports.end=s=>{let l=s.length;for(;l>0&&(s[l-1]===`\r`||s[l-1]===` +`);)l--;return l{l.exports=s=>{let l=s.match(/^[ \t]*(?=\S)/gm);return l?l.reduce((s,l)=>Math.min(s,l.length),1/0):0}})),require_strip_indent=__commonJSMin(((s,l)=>{let f=require_min_indent();l.exports=s=>{let l=f(s);if(l===0)return s;let p=RegExp(`^[ \\t]{${l}}`,`gm`);return s.replace(p,``)}})),require_indent_string=__commonJSMin(((s,l)=>{l.exports=(s,l=1,f)=>{if(f={indent:` `,includeEmptyLines:!1,...f},typeof s!=`string`)throw TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof s}\``);if(typeof l!=`number`)throw TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof l}\``);if(typeof f.indent!=`string`)throw TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof f.indent}\``);if(l===0)return s;let p=f.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return s.replace(p,f.indent.repeat(l))}})),require_redent=__commonJSMin(((s,l)=>{let f=require_strip_indent(),p=require_indent_string();l.exports=(s,l=0,g)=>p(f(s),l,g)})),require_p_try$1=__commonJSMin(((s,l)=>{let f=(s,...l)=>new Promise(f=>{f(s(...l))});l.exports=f,l.exports.default=f})),require_p_limit$1=__commonJSMin(((s,l)=>{let f=require_p_try$1(),p=s=>{if(!((Number.isInteger(s)||s===1/0)&&s>0))return Promise.reject(TypeError("Expected `concurrency` to be a number from 1 and up"));let l=[],p=0,g=()=>{p--,l.length>0&&l.shift()()},v=(s,l,...v)=>{p++;let b=f(s,...v);l(b),b.then(g,g)},b=(f,g,...b)=>{pnew Promise(f=>b(s,f,...l));return Object.defineProperties(C,{activeCount:{get:()=>p},pendingCount:{get:()=>l.length},clearQueue:{value:()=>{l.length=0}}}),C};l.exports=p,l.exports.default=p})),require_p_locate=__commonJSMin(((s,l)=>{let f=require_p_limit$1();var p=class extends Error{constructor(s){super(),this.value=s}};let g=async(s,l)=>l(await s),v=async s=>{let l=await Promise.all(s);if(l[1]===!0)throw new p(l[0]);return!1},b=async(s,l,b)=>{b={concurrency:1/0,preserveOrder:!0,...b};let C=f(b.concurrency),w=[...s].map(s=>[s,C(g,s,l)]),E=f(b.preserveOrder?1:1/0);try{await Promise.all(w.map(s=>E(v,s)))}catch(s){if(s instanceof p)return s.value;throw s}};l.exports=b,l.exports.default=b})),require_locate_path=__commonJSMin(((s,l)=>{let f=require(`path`),p=require(`fs`),{promisify:g}=require(`util`),v=require_p_locate(),b=g(p.stat),C=g(p.lstat),w={directory:`isDirectory`,file:`isFile`};function E({type:s}){if(!(s in w))throw Error(`Invalid type specified: ${s}`)}let k=(s,l)=>s===void 0||l[w[s]]();l.exports=async(s,l)=>{l={cwd:process.cwd(),type:`file`,allowSymlinks:!0,...l},E(l);let p=l.allowSymlinks?b:C;return v(s,async s=>{try{let g=await p(f.resolve(l.cwd,s));return k(l.type,g)}catch{return!1}},l)},l.exports.sync=(s,l)=>{l={cwd:process.cwd(),allowSymlinks:!0,type:`file`,...l},E(l);let g=l.allowSymlinks?p.statSync:p.lstatSync;for(let p of s)try{let s=g(f.resolve(l.cwd,p));if(k(l.type,s))return p}catch{}}})),require_path_exists$1=__commonJSMin(((s,l)=>{let f=require(`fs`),{promisify:p}=require(`util`),g=p(f.access);l.exports=async s=>{try{return await g(s),!0}catch{return!1}},l.exports.sync=s=>{try{return f.accessSync(s),!0}catch{return!1}}})),require_find_up=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_locate_path(),g=require_path_exists$1(),v=Symbol(`findUp.stop`);l.exports=async(s,l={})=>{let g=f.resolve(l.cwd||``),{root:b}=f.parse(g),C=[].concat(s),w=async l=>{if(typeof s!=`function`)return p(C,l);let f=await s(l.cwd);return typeof f==`string`?p([f],l):f};for(;;){let s=await w({...l,cwd:g});if(s===v)return;if(s)return f.resolve(g,s);if(g===b)return;g=f.dirname(g)}},l.exports.sync=(s,l={})=>{let g=f.resolve(l.cwd||``),{root:b}=f.parse(g),C=[].concat(s),w=l=>{if(typeof s!=`function`)return p.sync(C,l);let f=s(l.cwd);return typeof f==`string`?p.sync([f],l):f};for(;;){let s=w({...l,cwd:g});if(s===v)return;if(s)return f.resolve(g,s);if(g===b)return;g=f.dirname(g)}},l.exports.exists=g,l.exports.sync.exists=g.sync,l.exports.stop=v})),require_is_arrayish=__commonJSMin(((s,l)=>{l.exports=function(s){return s?s instanceof Array||Array.isArray(s)||s.length>=0&&s.splice instanceof Function:!1}})),require_error_ex=__commonJSMin(((s,l)=>{var f=require(`util`),p=require_is_arrayish(),g=function(s,l){(!s||s.constructor!==String)&&(l=s||{},s=Error.name);var g=function f(v){if(!this)return new f(v);v=v instanceof Error?v.message:v||this.message,Error.call(this,v),Error.captureStackTrace(this,g),this.name=s,Object.defineProperty(this,`message`,{configurable:!0,enumerable:!1,get:function(){var s=v.split(/\r?\n/g);for(var f in l)if(l.hasOwnProperty(f)){var g=l[f];`message`in g&&(s=g.message(this[f],s)||s,p(s)||(s=[s]))}return s.join(` +`)},set:function(s){v=s}});var b=null,C=Object.getOwnPropertyDescriptor(this,`stack`),w=C.get,E=C.value;delete C.value,delete C.writable,C.set=function(s){b=s},C.get=function(){var s=(b||(w?w.call(this):E)).split(/\r?\n+/g);b||(s[0]=this.name+`: `+this.message);var f=1;for(var p in l)if(l.hasOwnProperty(p)){var g=l[p];if(`line`in g){var v=g.line(this[p]);v&&s.splice(f++,0,` `+v)}`stack`in g&&g.stack(this[p],s)}return s.join(` +`)},Object.defineProperty(this,`stack`,C)};return Object.setPrototypeOf?(Object.setPrototypeOf(g.prototype,Error.prototype),Object.setPrototypeOf(g,Error)):f.inherits(g,Error),g};g.append=function(s,l){return{message:function(f,p){return f||=l,f&&(p[0]+=` `+s.replace(`%s`,f.toString())),p}}},g.line=function(s,l){return{line:function(f){return f||=l,f?s.replace(`%s`,f.toString()):null}}},l.exports=g})),require_json_parse_even_better_errors=__commonJSMin(((s,l)=>{let f=s=>{let l=s.charCodeAt(0).toString(16).toUpperCase();return`0x`+(l.length%2?`0`:``)+l},p=(s,l,p)=>{if(!l)return{message:s.message+` while parsing empty string`,position:0};let g=s.message.match(/^Unexpected token (.) .*position\s+(\d+)/i),v=g?+g[2]:s.message.match(/^Unexpected end of JSON.*/i)?l.length-1:null,b=g?s.message.replace(/^Unexpected token ./,`Unexpected token ${JSON.stringify(g[1])} (${f(g[1])})`):s.message;if(v!=null){let s=v<=p?0:v-p,f=v+p>=l.length?l.length:v+p,g=(s===0?``:`...`)+l.slice(s,f)+(f===l.length?``:`...`);return{message:b+` while parsing ${l===g?``:`near `}${JSON.stringify(g)}`,position:v}}else return{message:b+` while parsing '${l.slice(0,p*2)}'`,position:0}};var g=class extends SyntaxError{constructor(s,l,f,g){f||=20;let v=p(s,l,f);super(v.message),Object.assign(this,v),this.code=`EJSONPARSE`,this.systemError=s,Error.captureStackTrace(this,g||this.constructor)}get name(){return this.constructor.name}set name(s){}get[Symbol.toStringTag](){return this.constructor.name}};let v=Symbol.for(`indent`),b=Symbol.for(`newline`),C=/^\s*[{\[]((?:\r?\n)+)([\s\t]*)/,w=/^(?:\{\}|\[\])((?:\r?\n)+)?$/,E=(s,l,f)=>{let p=k(s);f||=20;try{let[,s=` +`,f=` `]=p.match(w)||p.match(C)||[,``,``],g=JSON.parse(p,l);return g&&typeof g==`object`&&(g[b]=s,g[v]=f),g}catch(l){if(typeof s!=`string`&&!Buffer.isBuffer(s)){let f=Array.isArray(s)&&s.length===0;throw Object.assign(TypeError(`Cannot parse ${f?`an empty array`:String(s)}`),{code:`EJSONPARSE`,systemError:l})}throw new g(l,p,f,E)}},k=s=>String(s).replace(/^\uFEFF/,``);l.exports=E,E.JSONParseError=g,E.noExceptions=(s,l)=>{try{return JSON.parse(k(s),l)}catch{}}})),require_build$5=__commonJSMin((s=>{s.__esModule=!0,s.LinesAndColumns=void 0;var l=` +`,f=`\r`,p=function(){function s(s){this.string=s;for(var p=[0],g=0;gthis.string.length)return null;for(var l=0,f=this.offsets;f[l+1]<=s;)l++;var p=s-f[l];return{line:l,column:p}},s.prototype.indexForLocation=function(s){var l=s.line,f=s.column;return l<0||l>=this.offsets.length||f<0||f>this.lengthOfLine(l)?null:this.offsets[l]+f},s.prototype.lengthOfLine=function(s){var l=this.offsets[s];return(s===this.offsets.length-1?this.string.length:this.offsets[s+1])-l},s}();s.LinesAndColumns=p,s.default=p})),require_parse_json=__commonJSMin(((s,l)=>{let f=require_error_ex(),p=require_json_parse_even_better_errors(),{default:g}=require_build$5(),{codeFrameColumns:v}=require_lib$23(),b=f(`JSONError`,{fileName:f.append(`in %s`),codeFrame:f.append(` %s -`)}),w=(s,l,p)=>{typeof l==`string`&&(p=l,l=null);try{try{return JSON.parse(s,l)}catch(p){throw g(s,l),p}}catch(l){l.message=l.message.replace(/\n/g,``);let g=l.message.match(/in JSON at position (\d+) while parsing/),w=new C(l);if(p&&(w.fileName=p),g&&g.length>0){let l=new v(s),p=Number(g[1]),C=l.locationForIndex(p);w.codeFrame=b(s,{start:{line:C.line+1,column:C.column+1}},{highlightCode:!0})}throw w}};w.JSONError=C,l.exports=w})),require_git_host_info$2=__commonJSMin(((s,l)=>{var p=l.exports={github:{protocols:[`git`,`http`,`git+ssh`,`git+https`,`ssh`,`https`],domain:`github.com`,treepath:`tree`,filetemplate:`https://{auth@}raw.githubusercontent.com/{user}/{project}/{committish}/{path}`,bugstemplate:`https://{domain}/{user}/{project}/issues`,gittemplate:`git://{auth@}{domain}/{user}/{project}.git{#committish}`,tarballtemplate:`https://codeload.{domain}/{user}/{project}/tar.gz/{committish}`},bitbucket:{protocols:[`git+ssh`,`git+https`,`ssh`,`https`],domain:`bitbucket.org`,treepath:`src`,tarballtemplate:`https://{domain}/{user}/{project}/get/{committish}.tar.gz`},gitlab:{protocols:[`git+ssh`,`git+https`,`ssh`,`https`],domain:`gitlab.com`,treepath:`tree`,bugstemplate:`https://{domain}/{user}/{project}/issues`,httpstemplate:`git+https://{auth@}{domain}/{user}/{projectPath}.git{#committish}`,tarballtemplate:`https://{domain}/{user}/{project}/repository/archive.tar.gz?ref={committish}`,pathmatch:/^[/]([^/]+)[/]((?!.*(\/-\/|\/repository\/archive\.tar\.gz\?=.*|\/repository\/[^/]+\/archive.tar.gz$)).*?)(?:[.]git|[/])?$/},gist:{protocols:[`git`,`git+ssh`,`git+https`,`ssh`,`https`],domain:`gist.github.com`,pathmatch:/^[/](?:([^/]+)[/])?([a-z0-9]{32,})(?:[.]git)?$/,filetemplate:`https://gist.githubusercontent.com/{user}/{project}/raw{/committish}/{path}`,bugstemplate:`https://{domain}/{project}`,gittemplate:`git://{domain}/{project}.git{#committish}`,sshtemplate:`git@{domain}:/{project}.git{#committish}`,sshurltemplate:`git+ssh://git@{domain}/{project}.git{#committish}`,browsetemplate:`https://{domain}/{project}{/committish}`,browsefiletemplate:`https://{domain}/{project}{/committish}{#path}`,docstemplate:`https://{domain}/{project}{/committish}`,httpstemplate:`git+https://{domain}/{project}.git{#committish}`,shortcuttemplate:`{type}:{project}{#committish}`,pathtemplate:`{project}{#committish}`,tarballtemplate:`https://codeload.github.com/gist/{project}/tar.gz/{committish}`,hashformat:function(s){return`file-`+v(s)}}},g={sshtemplate:`git@{domain}:{user}/{project}.git{#committish}`,sshurltemplate:`git+ssh://git@{domain}/{user}/{project}.git{#committish}`,browsetemplate:`https://{domain}/{user}/{project}{/tree/committish}`,browsefiletemplate:`https://{domain}/{user}/{project}/{treepath}/{committish}/{path}{#fragment}`,docstemplate:`https://{domain}/{user}/{project}{/tree/committish}#readme`,httpstemplate:`git+https://{auth@}{domain}/{user}/{project}.git{#committish}`,filetemplate:`https://{domain}/{user}/{project}/raw/{committish}/{path}`,shortcuttemplate:`{type}:{user}/{project}{#committish}`,pathtemplate:`{user}/{project}{#committish}`,pathmatch:/^[/]([^/]+)[/]([^/]+?)(?:[.]git|[/])?$/,hashformat:v};Object.keys(p).forEach(function(s){Object.keys(g).forEach(function(l){p[s][l]||(p[s][l]=g[l])}),p[s].protocols_re=RegExp(`^(`+p[s].protocols.map(function(s){return s.replace(/([\\+*{}()[\]$^|])/g,`\\$1`)}).join(`|`)+`):$`)});function v(s){return s.toLowerCase().replace(/^\W+|\/|\W+$/g,``).replace(/\W+/g,`-`)}})),require_git_host$2=__commonJSMin(((s,l)=>{var p=require_git_host_info$2(),g=Object.assign||function(s,l){if(typeof l!=`object`||!l)return s;for(var p=Object.keys(l),g=p.length;g--;)s[p[g]]=l[p[g]];return s};l.exports=v;function v(s,l,g,v,b,C,w){var E=this;E.type=s,Object.keys(p[s]).forEach(function(l){E[l]=p[s][l]}),E.user=l,E.auth=g,E.project=v,E.committish=b,E.default=C,E.opts=w||{}}v.prototype.hash=function(){return this.committish?`#`+this.committish:``},v.prototype._fill=function(s,l){if(s){var p=g({},l);p.path=p.path?p.path.replace(/^[/]+/g,``):``,l=g(g({},this.opts),l);var v=this;Object.keys(this).forEach(function(s){v[s]!=null&&p[s]==null&&(p[s]=v[s])});var b=p.auth,C=p.committish,w=p.fragment,E=p.path,k=p.project;Object.keys(p).forEach(function(s){var l=p[s];(s===`path`||s===`project`)&&typeof l==`string`?p[s]=l.split(`/`).map(function(s){return encodeURIComponent(s)}).join(`/`):p[s]=encodeURIComponent(l)}),p[`auth@`]=b?b+`@`:``,p[`#fragment`]=w?`#`+this.hashformat(w):``,p.fragment=p.fragment?p.fragment:``,p[`#path`]=E?`#`+this.hashformat(E):``,p[`/path`]=p.path?`/`+p.path:``,p.projectPath=k.split(`/`).map(encodeURIComponent).join(`/`),l.noCommittish?(p[`#committish`]=``,p[`/tree/committish`]=``,p[`/committish`]=``,p.committish=``):(p[`#committish`]=C?`#`+C:``,p[`/tree/committish`]=p.committish?`/`+p.treepath+`/`+p.committish:``,p[`/committish`]=p.committish?`/`+p.committish:``,p.committish=p.committish||`master`);var A=s;return Object.keys(p).forEach(function(s){A=A.replace(RegExp(`[{]`+s+`[}]`,`g`),p[s])}),l.noGitPlus?A.replace(/^git[+]/,``):A}},v.prototype.ssh=function(s){return this._fill(this.sshtemplate,s)},v.prototype.sshurl=function(s){return this._fill(this.sshurltemplate,s)},v.prototype.browse=function(s,l,p){return typeof s==`string`?(typeof l!=`string`&&(p=l,l=null),this._fill(this.browsefiletemplate,g({fragment:l,path:s},p))):this._fill(this.browsetemplate,s)},v.prototype.docs=function(s){return this._fill(this.docstemplate,s)},v.prototype.bugs=function(s){return this._fill(this.bugstemplate,s)},v.prototype.https=function(s){return this._fill(this.httpstemplate,s)},v.prototype.git=function(s){return this._fill(this.gittemplate,s)},v.prototype.shortcut=function(s){return this._fill(this.shortcuttemplate,s)},v.prototype.path=function(s){return this._fill(this.pathtemplate,s)},v.prototype.tarball=function(s){var l=g({},s,{noCommittish:!1});return this._fill(this.tarballtemplate,l)},v.prototype.file=function(s,l){return this._fill(this.filetemplate,g({path:s},l))},v.prototype.getDefaultRepresentation=function(){return this.default},v.prototype.toString=function(s){return this.default&&typeof this[this.default]==`function`?this[this.default](s):this.sshurl(s)}})),require_hosted_git_info$2=__commonJSMin(((s,l)=>{var p=require(`url`),g=require_git_host_info$2(),v=l.exports=require_git_host$2(),b={"git+ssh:":`sshurl`,"git+https:":`https`,"ssh:":`sshurl`,"git:":`git`};function C(s){return b[s]||s.slice(0,-1)}var w={"git:":!0,"https:":!0,"git+https:":!0,"http:":!0,"git+http:":!0},E={};l.exports.fromUrl=function(s,l){if(typeof s==`string`){var p=s+JSON.stringify(l||{});return p in E||(E[p]=k(s,l)),E[p]}};function k(s,l){if(!(s==null||s===``)){var p=N(A(s)?`github:`+s:s),b=F(p),E=p.match(/^([^:]+):(?:[^@]+@)?(?:([^/]*)\/)?([^#]+)/),k=Object.keys(g).map(function(s){try{var p=g[s],k=null;b.auth&&w[b.protocol]&&(k=b.auth);var A=b.hash?decodeURIComponent(b.hash.substr(1)):null,N=null,F=null,I=null;if(E&&E[1]===s)N=E[2]&&decodeURIComponent(E[2]),F=decodeURIComponent(E[3].replace(/\.git$/,``)),I=`shortcut`;else{if(b.host&&b.host!==p.domain&&b.host.replace(/^www[.]/,``)!==p.domain||!p.protocols_re.test(b.protocol)||!b.path)return;var R=p.pathmatch,B=b.path.match(R);if(!B)return;B[1]!==null&&B[1]!==void 0&&(N=decodeURIComponent(B[1].replace(/^:/,``))),F=decodeURIComponent(B[2]),I=C(b.protocol)}return new v(s,N,k,F,A,I,l)}catch(s){if(!(s instanceof URIError))throw s}}).filter(function(s){return s});if(k.length===1)return k[0]}}function A(s){return/^[^:@%/\s.-][^:@%/\s]*[/][^:@\s/%]+(?:#.*)?$/.test(s)}function N(s){var l=p.parse(s);return l.protocol===`gist:`&&l.host&&!l.path?l.protocol+`/`+l.host:s}function F(s){var l=s.match(/^([^@]+)@([^:/]+):[/]?((?:[^/]+[/])?[^/]+?)(?:[.]git)?(#.*)?$/);if(!l){var g=p.parse(s);if(g.auth&&typeof p.URL==`function`){var v=s.match(/[^@]+@[^:/]+/);if(v){var b=new p.URL(v[0]);g.auth=b.username||``,b.password&&(g.auth+=`:`+b.password)}}return g}return{protocol:`git+ssh:`,slashes:!0,auth:l[1],host:l[2],port:null,hostname:l[2],hash:l[4],search:null,query:null,pathname:`/`+l[3],path:`/`+l[3],href:`git+ssh://`+l[1]+`@`+l[2]+`/`+l[3]+(l[4]||``)}}})),require_extract_description$1=__commonJSMin(((s,l)=>{l.exports=p;function p(s){if(s&&s!==`ERROR: No README data found!`){s=s.trim().split(` -`);for(var l=0;s[l]&&s[l].trim().match(/^(#|$)/);l++);for(var p=s.length,g=l+1;g{l.exports={topLevel:{dependancies:`dependencies`,dependecies:`dependencies`,depdenencies:`dependencies`,devEependencies:`devDependencies`,depends:`dependencies`,"dev-dependencies":`devDependencies`,devDependences:`devDependencies`,devDepenencies:`devDependencies`,devdependencies:`devDependencies`,repostitory:`repository`,repo:`repository`,prefereGlobal:`preferGlobal`,hompage:`homepage`,hampage:`homepage`,autohr:`author`,autor:`author`,contributers:`contributors`,publicationConfig:`publishConfig`,script:`scripts`},bugs:{web:`url`,name:`url`},script:{server:`start`,tests:`test`}}})),require_fixer$1=__commonJSMin(((s,l)=>{var p=require(`semver`),g=require_validate_npm_package_license(),v=require_hosted_git_info$2(),b=require_resolve().isCore,C=[`dependencies`,`devDependencies`,`optionalDependencies`],w=require_extract_description$1(),E=require(`url`),k=require_typos$1();l.exports={warn:function(){},fixRepositoryField:function(s){if(s.repositories&&(this.warn(`repositories`),s.repository=s.repositories[0]),!s.repository)return this.warn(`missingRepository`);typeof s.repository==`string`&&(s.repository={type:`git`,url:s.repository});var l=s.repository.url||``;if(l){var p=v.fromUrl(l);p&&(l=s.repository.url=p.getDefaultRepresentation()==`shortcut`?p.https():p.toString())}l.match(/github.com\/[^\/]+\/[^\/]+\.git\.git$/)&&this.warn(`brokenGitUrl`,l)},fixTypos:function(s){Object.keys(k.topLevel).forEach(function(l){s.hasOwnProperty(l)&&this.warn(`typo`,l,k.topLevel[l])},this)},fixScriptsField:function(s){if(s.scripts){if(typeof s.scripts!=`object`){this.warn(`nonObjectScripts`),delete s.scripts;return}Object.keys(s.scripts).forEach(function(l){typeof s.scripts[l]==`string`?k.script[l]&&!s.scripts[k.script[l]]&&this.warn(`typo`,l,k.script[l],`scripts`):(this.warn(`nonStringScript`),delete s.scripts[l])},this)}},fixFilesField:function(s){var l=s.files;l&&!Array.isArray(l)?(this.warn(`nonArrayFiles`),delete s.files):s.files&&=s.files.filter(function(s){return!s||typeof s!=`string`?(this.warn(`invalidFilename`,s),!1):!0},this)},fixBinField:function(s){if(s.bin&&typeof s.bin==`string`){var l={},p;(p=s.name.match(/^@[^/]+[/](.*)$/))?l[p[1]]=s.bin:l[s.name]=s.bin,s.bin=l}},fixManField:function(s){s.man&&typeof s.man==`string`&&(s.man=[s.man])},fixBundleDependenciesField:function(s){var l=`bundledDependencies`,p=`bundleDependencies`;s[l]&&!s[p]&&(s[p]=s[l],delete s[l]),s[p]&&!Array.isArray(s[p])?(this.warn(`nonArrayBundleDependencies`),delete s[p]):s[p]&&(s[p]=s[p].filter(function(l){return!l||typeof l!=`string`?(this.warn(`nonStringBundleDependency`,l),!1):(s.dependencies||={},s.dependencies.hasOwnProperty(l)||(this.warn(`nonDependencyBundleDependency`,l),s.dependencies[l]=`*`),!0)},this))},fixDependencies:function(s,l){J(s,this.warn),q(s,this.warn),this.fixBundleDependenciesField(s),[`dependencies`,`devDependencies`].forEach(function(l){if(l in s){if(!s[l]||typeof s[l]!=`object`){this.warn(`nonObjectDependencies`,l),delete s[l];return}Object.keys(s[l]).forEach(function(p){var g=s[l][p];typeof g!=`string`&&(this.warn(`nonStringDependency`,p,JSON.stringify(g)),delete s[l][p]);var b=v.fromUrl(s[l][p]);b&&(s[l][p]=b.toString())},this)}},this)},fixModulesField:function(s){s.modules&&(this.warn(`deprecatedModules`),delete s.modules)},fixKeywordsField:function(s){typeof s.keywords==`string`&&(s.keywords=s.keywords.split(/,\s+/)),s.keywords&&!Array.isArray(s.keywords)?(delete s.keywords,this.warn(`nonArrayKeywords`)):s.keywords&&=s.keywords.filter(function(s){return typeof s!=`string`||!s?(this.warn(`nonStringKeyword`),!1):!0},this)},fixVersionField:function(s,l){var g=!l;if(!s.version)return s.version=``,!0;if(!p.valid(s.version,g))throw Error(`Invalid version: "`+s.version+`"`);return s.version=p.clean(s.version,g),!0},fixPeople:function(s){I(s,R),I(s,B)},fixNameField:function(s,l){typeof l==`boolean`?l={strict:l}:l===void 0&&(l={});var p=l.strict;if(!s.name&&!p){s.name=``;return}if(typeof s.name!=`string`)throw Error(`name field must be a string.`);p||(s.name=s.name.trim()),F(s.name,p,l.allowLegacyCase),b(s.name)&&this.warn(`conflictingName`,s.name)},fixDescriptionField:function(s){s.description&&typeof s.description!=`string`&&(this.warn(`nonStringDescription`),delete s.description),s.readme&&!s.description&&(s.description=w(s.readme)),s.description===void 0&&delete s.description,s.description||this.warn(`missingDescription`)},fixReadmeField:function(s){s.readme||=(this.warn(`missingReadme`),`ERROR: No README data found!`)},fixBugsField:function(s){if(!s.bugs&&s.repository&&s.repository.url){var l=v.fromUrl(s.repository.url);l&&l.bugs()&&(s.bugs={url:l.bugs()})}else if(s.bugs){var p=/^.+@.*\..+$/;if(typeof s.bugs==`string`)p.test(s.bugs)?s.bugs={email:s.bugs}:E.parse(s.bugs).protocol?s.bugs={url:s.bugs}:this.warn(`nonEmailUrlBugsString`);else{_e(s.bugs,this.warn);var g=s.bugs;s.bugs={},g.url&&(typeof g.url==`string`&&E.parse(g.url).protocol?s.bugs.url=g.url:this.warn(`nonUrlBugsUrlField`)),g.email&&(typeof g.email==`string`&&p.test(g.email)?s.bugs.email=g.email:this.warn(`nonEmailBugsEmailField`))}!s.bugs.email&&!s.bugs.url&&(delete s.bugs,this.warn(`emptyNormalizedBugs`))}},fixHomepageField:function(s){if(!s.homepage&&s.repository&&s.repository.url){var l=v.fromUrl(s.repository.url);l&&l.docs()&&(s.homepage=l.docs())}if(s.homepage){if(typeof s.homepage!=`string`)return this.warn(`nonUrlHomepage`),delete s.homepage;E.parse(s.homepage).protocol||(s.homepage=`http://`+s.homepage)}},fixLicenseField:function(s){if(s.license)typeof s.license!=`string`||s.license.length<1||s.license.trim()===``?this.warn(`invalidLicense`):g(s.license).validForNewPackages||this.warn(`invalidLicense`);else return this.warn(`missingLicense`)}};function A(s){if(s.charAt(0)!==`@`)return!1;var l=s.slice(1).split(`/`);return l.length===2?l[0]&&l[1]&&l[0]===encodeURIComponent(l[0])&&l[1]===encodeURIComponent(l[1]):!1}function N(s){return!s.match(/[\/@\s\+%:]/)&&s===encodeURIComponent(s)}function F(s,l,p){if(s.charAt(0)===`.`||!(A(s)||N(s))||l&&!p&&s!==s.toLowerCase()||s.toLowerCase()===`node_modules`||s.toLowerCase()===`favicon.ico`)throw Error(`Invalid name: `+JSON.stringify(s))}function I(s,l){return s.author&&=l(s.author),[`maintainers`,`contributors`].forEach(function(p){Array.isArray(s[p])&&(s[p]=s[p].map(l))}),s}function R(s){if(typeof s==`string`)return s;var l=s.name||``,p=s.url||s.web,g=p?` (`+p+`)`:``,v=s.email||s.mail;return l+(v?` <`+v+`>`:``)+g}function B(s){if(typeof s!=`string`)return s;var l=s.match(/^([^\(<]+)/),p=s.match(/\(([^\)]+)\)/),g=s.match(/<([^>]+)>/),v={};return l&&l[0].trim()&&(v.name=l[0].trim()),g&&(v.email=g[1]),p&&(v.url=p[1]),v}function q(s,l){var p=s.optionalDependencies;if(p){var g=s.dependencies||{};Object.keys(p).forEach(function(s){g[s]=p[s]}),s.dependencies=g}}function le(s,l,p){if(!s)return{};if(typeof s==`string`&&(s=s.trim().split(/[\n\r\s\t ,]+/)),!Array.isArray(s))return s;p(`deprecatedArrayDependencies`,l);var g={};return s.filter(function(s){return typeof s==`string`}).forEach(function(s){s=s.trim().split(/(:?[@\s><=])/);var l=s.shift(),p=s.join(``);p=p.trim(),p=p.replace(/^@/,``),g[l]=p}),g}function J(s,l){C.forEach(function(p){s[p]&&(s[p]=le(s[p],p,l))})}function _e(s,l){s&&Object.keys(s).forEach(function(p){k.bugs[p]&&(l(`typo`,p,k.bugs[p],`bugs`),s[k.bugs[p]]=s[p],delete s[p])})}})),require_warning_messages$1=__commonJSMin(((s,l)=>{l.exports={repositories:`'repositories' (plural) Not supported. Please pick one as the 'repository' field`,missingRepository:`No repository field.`,brokenGitUrl:`Probably broken git url: %s`,nonObjectScripts:`scripts must be an object`,nonStringScript:`script values must be string commands`,nonArrayFiles:`Invalid 'files' member`,invalidFilename:`Invalid filename in 'files' list: %s`,nonArrayBundleDependencies:`Invalid 'bundleDependencies' list. Must be array of package names`,nonStringBundleDependency:`Invalid bundleDependencies member: %s`,nonDependencyBundleDependency:`Non-dependency in bundleDependencies: %s`,nonObjectDependencies:`%s field must be an object`,nonStringDependency:`Invalid dependency: %s %s`,deprecatedArrayDependencies:`specifying %s as array is deprecated`,deprecatedModules:`modules field is deprecated`,nonArrayKeywords:`keywords should be an array of strings`,nonStringKeyword:`keywords should be an array of strings`,conflictingName:`%s is also the name of a node core module.`,nonStringDescription:`'description' field should be a string`,missingDescription:`No description`,missingReadme:`No README data`,missingLicense:`No license field.`,nonEmailUrlBugsString:`Bug string field must be url, email, or {email,url}`,nonUrlBugsUrlField:`bugs.url field must be a string url. Deleted.`,nonEmailBugsEmailField:`bugs.email field must be a string email. Deleted.`,emptyNormalizedBugs:`Normalized value of bugs field is an empty object. Deleted.`,nonUrlHomepage:`homepage field must be a string url. Deleted.`,invalidLicense:`license should be a valid SPDX license expression`,typo:`%s should probably be %s.`}})),require_make_warning$1=__commonJSMin(((s,l)=>{var p=require(`util`),g=require_warning_messages$1();l.exports=function(){var s=Array.prototype.slice.call(arguments,0),l=s.shift();if(l==`typo`)return v.apply(null,s);var b=g[l]?g[l]:l+`: '%s'`;return s.unshift(b),p.format.apply(null,s)};function v(s,l,v){return v&&(s=v+`['`+s+`']`,l=v+`['`+l+`']`),p.format(g.typo,s,l)}})),require_normalize$1=__commonJSMin(((s,l)=>{l.exports=w;var p=require_fixer$1();w.fixer=p;var g=require_make_warning$1(),v=[`name`,`version`,`description`,`repository`,`modules`,`scripts`,`files`,`bin`,`man`,`bugs`,`keywords`,`readme`,`homepage`,`license`],b=[`dependencies`,`people`,`typos`],C=v.map(function(s){return E(s)+`Field`});C=C.concat(b);function w(s,l,v){l===!0&&(l=null,v=!0),v||=!1,(!l||s.private)&&(l=function(s){}),s.scripts&&s.scripts.install===`node-gyp rebuild`&&!s.scripts.preinstall&&(s.gypfile=!0),p.warn=function(){l(g.apply(null,arguments))},C.forEach(function(l){p[`fix`+E(l)](s,v)}),s._id=s.name+`@`+s.version}function E(s){return s.charAt(0).toUpperCase()+s.slice(1)}})),require_read_pkg=__commonJSMin(((s,l)=>{let{promisify:p}=require(`util`),g=require(`fs`),v=require(`path`),b=require_parse_json(),C=p(g.readFile);l.exports=async s=>{s={cwd:process.cwd(),normalize:!0,...s};let l=b(await C(v.resolve(s.cwd,`package.json`),`utf8`));return s.normalize&&require_normalize$1()(l),l},l.exports.sync=s=>{s={cwd:process.cwd(),normalize:!0,...s};let l=v.resolve(s.cwd,`package.json`),p=b(g.readFileSync(l,`utf8`));return s.normalize&&require_normalize$1()(p),p}})),require_read_pkg_up=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_find_up(),v=require_read_pkg();l.exports=async s=>{let l=await g(`package.json`,s);if(l)return{packageJson:await v({...s,cwd:p.dirname(l)}),path:l}},l.exports.sync=s=>{let l=g.sync(`package.json`,s);if(l)return{packageJson:v.sync({...s,cwd:p.dirname(l)}),path:l}}})),require_hard_rejection=__commonJSMin(((s,l)=>{let p=require(`util`),g=!1,v=(s=console.error)=>{g||(g=!0,process.on(`unhandledRejection`,l=>{l instanceof Error||(l=Error(`Promise rejected with value: ${p.inspect(l)}`)),s(l.stack),process.exit(1)}))};l.exports=v,l.exports.default=v})),require_git_host_info$1=__commonJSMin(((s,l)=>{let p=(...s)=>s.every(s=>s)?s.join(``):``,g=s=>s?encodeURIComponent(s):``,v={sshtemplate:({domain:s,user:l,project:g,committish:v})=>`git@${s}:${l}/${g}.git${p(`#`,v)}`,sshurltemplate:({domain:s,user:l,project:g,committish:v})=>`git+ssh://git@${s}/${l}/${g}.git${p(`#`,v)}`,browsetemplate:({domain:s,user:l,project:v,committish:b,treepath:C})=>`https://${s}/${l}/${v}${p(`/`,C,`/`,g(b))}`,browsefiletemplate:({domain:s,user:l,project:v,committish:b,treepath:C,path:w,fragment:E,hashformat:k})=>`https://${s}/${l}/${v}/${C}/${g(b||`master`)}/${w}${p(`#`,k(E||``))}`,docstemplate:({domain:s,user:l,project:v,treepath:b,committish:C})=>`https://${s}/${l}/${v}${p(`/`,b,`/`,g(C))}#readme`,httpstemplate:({auth:s,domain:l,user:g,project:v,committish:b})=>`git+https://${p(s,`@`)}${l}/${g}/${v}.git${p(`#`,b)}`,filetemplate:({domain:s,user:l,project:p,committish:v,path:b})=>`https://${s}/${l}/${p}/raw/${g(v)||`master`}/${b}`,shortcuttemplate:({type:s,user:l,project:g,committish:v})=>`${s}:${l}/${g}${p(`#`,v)}`,pathtemplate:({user:s,project:l,committish:g})=>`${s}/${l}${p(`#`,g)}`,bugstemplate:({domain:s,user:l,project:p})=>`https://${s}/${l}/${p}/issues`,hashformat:w},b={};b.github=Object.assign({},v,{protocols:[`git:`,`http:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`github.com`,treepath:`tree`,filetemplate:({auth:s,user:l,project:v,committish:b,path:C})=>`https://${p(s,`@`)}raw.githubusercontent.com/${l}/${v}/${g(b)||`master`}/${C}`,gittemplate:({auth:s,domain:l,user:g,project:v,committish:b})=>`git://${p(s,`@`)}${l}/${g}/${v}.git${p(`#`,b)}`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://codeload.${s}/${l}/${p}/tar.gz/${g(v)||`master`}`,extract:s=>{let[,l,p,g,v]=s.pathname.split(`/`,5);if(!(g&&g!==`tree`)&&(g||(v=s.hash.slice(1)),p&&p.endsWith(`.git`)&&(p=p.slice(0,-4)),!(!l||!p)))return{user:l,project:p,committish:v}}}),b.bitbucket=Object.assign({},v,{protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`bitbucket.org`,treepath:`src`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://${s}/${l}/${p}/get/${g(v)||`master`}.tar.gz`,extract:s=>{let[,l,p,g]=s.pathname.split(`/`,4);if(![`get`].includes(g)&&(p&&p.endsWith(`.git`)&&(p=p.slice(0,-4)),!(!l||!p)))return{user:l,project:p,committish:s.hash.slice(1)}}}),b.gitlab=Object.assign({},v,{protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gitlab.com`,treepath:`tree`,httpstemplate:({auth:s,domain:l,user:g,project:v,committish:b})=>`git+https://${p(s,`@`)}${l}/${g}/${v}.git${p(`#`,b)}`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://${s}/${l}/${p}/repository/archive.tar.gz?ref=${g(v)||`master`}`,extract:s=>{let l=s.pathname.slice(1);if(l.includes(`/-/`)||l.includes(`/archive.tar.gz`))return;let p=l.split(`/`),g=p.pop();g.endsWith(`.git`)&&(g=g.slice(0,-4));let v=p.join(`/`);if(!(!v||!g))return{user:v,project:g,committish:s.hash.slice(1)}}}),b.gist=Object.assign({},v,{protocols:[`git:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gist.github.com`,sshtemplate:({domain:s,project:l,committish:g})=>`git@${s}:${l}.git${p(`#`,g)}`,sshurltemplate:({domain:s,project:l,committish:g})=>`git+ssh://git@${s}/${l}.git${p(`#`,g)}`,browsetemplate:({domain:s,project:l,committish:v})=>`https://${s}/${l}${p(`/`,g(v))}`,browsefiletemplate:({domain:s,project:l,committish:v,path:b,hashformat:C})=>`https://${s}/${l}${p(`/`,g(v))}${p(`#`,C(b))}`,docstemplate:({domain:s,project:l,committish:v})=>`https://${s}/${l}${p(`/`,g(v))}`,httpstemplate:({domain:s,project:l,committish:g})=>`git+https://${s}/${l}.git${p(`#`,g)}`,filetemplate:({user:s,project:l,committish:v,path:b})=>`https://gist.githubusercontent.com/${s}/${l}/raw${p(`/`,g(v))}/${b}`,shortcuttemplate:({type:s,project:l,committish:g})=>`${s}:${l}${p(`#`,g)}`,pathtemplate:({project:s,committish:l})=>`${s}${p(`#`,l)}`,bugstemplate:({domain:s,project:l})=>`https://${s}/${l}`,gittemplate:({domain:s,project:l,committish:g})=>`git://${s}/${l}.git${p(`#`,g)}`,tarballtemplate:({project:s,committish:l})=>`https://codeload.github.com/gist/${s}/tar.gz/${g(l)||`master`}`,extract:s=>{let[,l,p,g]=s.pathname.split(`/`,4);if(g!==`raw`){if(!p){if(!l)return;p=l,l=null}return p.endsWith(`.git`)&&(p=p.slice(0,-4)),{user:l,project:p,committish:s.hash.slice(1)}}},hashformat:function(s){return s&&`file-`+w(s)}}),b.sourcehut=Object.assign({},v,{protocols:[`git+ssh:`,`https:`],domain:`git.sr.ht`,treepath:`tree`,browsefiletemplate:({domain:s,user:l,project:v,committish:b,treepath:C,path:w,fragment:E,hashformat:k})=>`https://${s}/${l}/${v}/${C}/${g(b||`main`)}/${w}${p(`#`,k(E||``))}`,filetemplate:({domain:s,user:l,project:p,committish:v,path:b})=>`https://${s}/${l}/${p}/blob/${g(v)||`main`}/${b}`,httpstemplate:({domain:s,user:l,project:g,committish:v})=>`https://${s}/${l}/${g}.git${p(`#`,v)}`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://${s}/${l}/${p}/archive/${g(v)||`main`}.tar.gz`,bugstemplate:({domain:s,user:l,project:p})=>`https://todo.sr.ht/${l}/${p}`,docstemplate:({domain:s,user:l,project:v,treepath:b,committish:C})=>`https://${s}/${l}/${v}${p(`/`,b,`/`,g(C))}#readme`,extract:s=>{let[,l,p,g]=s.pathname.split(`/`,4);if(![`archive`].includes(g)&&(p&&p.endsWith(`.git`)&&(p=p.slice(0,-4)),!(!l||!p)))return{user:l,project:p,committish:s.hash.slice(1)}}});let C=Object.keys(b);b.byShortcut={},b.byDomain={};for(let s of C)b.byShortcut[`${s}:`]=s,b.byDomain[b[s].domain]=s;function w(s){return s.toLowerCase().replace(/^\W+|\/|\W+$/g,``).replace(/\W+/g,`-`)}l.exports=b})),require_git_host$1=__commonJSMin(((s,l)=>{let p=require_git_host_info$1();l.exports=class{constructor(s,l,g,v,b,C,w={}){Object.assign(this,p[s]),this.type=s,this.user=l,this.auth=g,this.project=v,this.committish=b,this.default=C,this.opts=w}hash(){return this.committish?`#${this.committish}`:``}ssh(s){return this._fill(this.sshtemplate,s)}_fill(s,l){if(typeof s==`function`){let p={...this,...this.opts,...l};p.path||=``,p.path.startsWith(`/`)&&(p.path=p.path.slice(1)),p.noCommittish&&(p.committish=null);let g=s(p);return p.noGitPlus&&g.startsWith(`git+`)?g.slice(4):g}return null}sshurl(s){return this._fill(this.sshurltemplate,s)}browse(s,l,p){return typeof s==`string`?(typeof l!=`string`&&(p=l,l=null),this._fill(this.browsefiletemplate,{...p,fragment:l,path:s})):this._fill(this.browsetemplate,s)}docs(s){return this._fill(this.docstemplate,s)}bugs(s){return this._fill(this.bugstemplate,s)}https(s){return this._fill(this.httpstemplate,s)}git(s){return this._fill(this.gittemplate,s)}shortcut(s){return this._fill(this.shortcuttemplate,s)}path(s){return this._fill(this.pathtemplate,s)}tarball(s){return this._fill(this.tarballtemplate,{...s,noCommittish:!1})}file(s,l){return this._fill(this.filetemplate,{...l,path:s})}getDefaultRepresentation(){return this.default}toString(s){return this.default&&typeof this[this.default]==`function`?this[this.default](s):this.sshurl(s)}}})),require_iterator$2=__commonJSMin(((s,l)=>{l.exports=function(s){s.prototype[Symbol.iterator]=function*(){for(let s=this.head;s;s=s.next)yield s.value}}})),require_yallist$2=__commonJSMin(((s,l)=>{l.exports=p,p.Node=C,p.create=p;function p(s){var l=this;if(l instanceof p||(l=new p),l.tail=null,l.head=null,l.length=0,s&&typeof s.forEach==`function`)s.forEach(function(s){l.push(s)});else if(arguments.length>0)for(var g=0,v=arguments.length;g1)p=l;else if(this.head)g=this.head.next,p=this.head.value;else throw TypeError(`Reduce of empty list with no initial value`);for(var v=0;g!==null;v++)p=s(p,g.value,v),g=g.next;return p},p.prototype.reduceReverse=function(s,l){var p,g=this.tail;if(arguments.length>1)p=l;else if(this.tail)g=this.tail.prev,p=this.tail.value;else throw TypeError(`Reduce of empty list with no initial value`);for(var v=this.length-1;g!==null;v--)p=s(p,g.value,v),g=g.prev;return p},p.prototype.toArray=function(){for(var s=Array(this.length),l=0,p=this.head;p!==null;l++)s[l]=p.value,p=p.next;return s},p.prototype.toArrayReverse=function(){for(var s=Array(this.length),l=0,p=this.tail;p!==null;l++)s[l]=p.value,p=p.prev;return s},p.prototype.slice=function(s,l){l||=this.length,l<0&&(l+=this.length),s||=0,s<0&&(s+=this.length);var g=new p;if(lthis.length&&(l=this.length);for(var v=0,b=this.head;b!==null&&vthis.length&&(l=this.length);for(var v=this.length,b=this.tail;b!==null&&v>l;v--)b=b.prev;for(;b!==null&&v>s;v--,b=b.prev)g.push(b.value);return g},p.prototype.splice=function(s,l,...p){s>this.length&&(s=this.length-1),s<0&&(s=this.length+s);for(var v=0,b=this.head;b!==null&&v{let p=require_yallist$2(),g=Symbol(`max`),v=Symbol(`length`),b=Symbol(`lengthCalculator`),C=Symbol(`allowStale`),w=Symbol(`maxAge`),E=Symbol(`dispose`),k=Symbol(`noDisposeOnSet`),A=Symbol(`lruList`),N=Symbol(`cache`),F=Symbol(`updateAgeOnGet`),I=()=>1;var R=class{constructor(s){if(typeof s==`number`&&(s={max:s}),s||={},s.max&&(typeof s.max!=`number`||s.max<0))throw TypeError(`max must be a non-negative number`);this[g]=s.max||1/0;let l=s.length||I;if(this[b]=typeof l==`function`?l:I,this[C]=s.stale||!1,s.maxAge&&typeof s.maxAge!=`number`)throw TypeError(`maxAge must be a number`);this[w]=s.maxAge||0,this[E]=s.dispose,this[k]=s.noDisposeOnSet||!1,this[F]=s.updateAgeOnGet||!1,this.reset()}set max(s){if(typeof s!=`number`||s<0)throw TypeError(`max must be a non-negative number`);this[g]=s||1/0,le(this)}get max(){return this[g]}set allowStale(s){this[C]=!!s}get allowStale(){return this[C]}set maxAge(s){if(typeof s!=`number`)throw TypeError(`maxAge must be a non-negative number`);this[w]=s,le(this)}get maxAge(){return this[w]}set lengthCalculator(s){typeof s!=`function`&&(s=I),s!==this[b]&&(this[b]=s,this[v]=0,this[A].forEach(s=>{s.length=this[b](s.value,s.key),this[v]+=s.length})),le(this)}get lengthCalculator(){return this[b]}get length(){return this[v]}get itemCount(){return this[A].length}rforEach(s,l){l||=this;for(let p=this[A].tail;p!==null;){let g=p.prev;be(this,s,p,l),p=g}}forEach(s,l){l||=this;for(let p=this[A].head;p!==null;){let g=p.next;be(this,s,p,l),p=g}}keys(){return this[A].toArray().map(s=>s.key)}values(){return this[A].toArray().map(s=>s.value)}reset(){this[E]&&this[A]&&this[A].length&&this[A].forEach(s=>this[E](s.key,s.value)),this[N]=new Map,this[A]=new p,this[v]=0}dump(){return this[A].map(s=>q(this,s)?!1:{k:s.key,v:s.value,e:s.now+(s.maxAge||0)}).toArray().filter(s=>s)}dumpLru(){return this[A]}set(s,l,p){if(p||=this[w],p&&typeof p!=`number`)throw TypeError(`maxAge must be a number`);let C=p?Date.now():0,F=this[b](l,s);if(this[N].has(s)){if(F>this[g])return J(this,this[N].get(s)),!1;let b=this[N].get(s).value;return this[E]&&(this[k]||this[E](s,b.value)),b.now=C,b.maxAge=p,b.value=l,this[v]+=F-b.length,b.length=F,this.get(s),le(this),!0}let I=new _e(s,l,F,C,p);return I.length>this[g]?(this[E]&&this[E](s,l),!1):(this[v]+=I.length,this[A].unshift(I),this[N].set(s,this[A].head),le(this),!0)}has(s){if(!this[N].has(s))return!1;let l=this[N].get(s).value;return!q(this,l)}get(s){return B(this,s,!0)}peek(s){return B(this,s,!1)}pop(){let s=this[A].tail;return s?(J(this,s),s.value):null}del(s){J(this,this[N].get(s))}load(s){this.reset();let l=Date.now();for(let p=s.length-1;p>=0;p--){let g=s[p],v=g.e||0;if(v===0)this.set(g.k,g.v);else{let s=v-l;s>0&&this.set(g.k,g.v,s)}}}prune(){this[N].forEach((s,l)=>B(this,l,!1))}};let B=(s,l,p)=>{let g=s[N].get(l);if(g){let l=g.value;if(q(s,l)){if(J(s,g),!s[C])return}else p&&(s[F]&&(g.value.now=Date.now()),s[A].unshiftNode(g));return l.value}},q=(s,l)=>{if(!l||!l.maxAge&&!s[w])return!1;let p=Date.now()-l.now;return l.maxAge?p>l.maxAge:s[w]&&p>s[w]},le=s=>{if(s[v]>s[g])for(let l=s[A].tail;s[v]>s[g]&&l!==null;){let p=l.prev;J(s,l),l=p}},J=(s,l)=>{if(l){let p=l.value;s[E]&&s[E](p.key,p.value),s[v]-=p.length,s[N].delete(p.key),s[A].removeNode(l)}};var _e=class{constructor(s,l,p,g,v){this.key=s,this.value=l,this.length=p,this.now=g,this.maxAge=v||0}};let be=(s,l,p,g)=>{let v=p.value;q(s,v)&&(J(s,p),s[C]||(v=void 0)),v&&l.call(g,v.value,v.key,s)};l.exports=R})),require_hosted_git_info$1=__commonJSMin(((s,l)=>{let p=require(`url`),g=require_git_host_info$1(),v=l.exports=require_git_host$1(),b=new(require_lru_cache$3())({max:1e3}),C={"git+ssh:":`sshurl`,"git+https:":`https`,"ssh:":`sshurl`,"git:":`git`};function w(s){return C[s]||s.slice(0,-1)}let E={"git:":!0,"https:":!0,"git+https:":!0,"http:":!0,"git+http:":!0},k=Object.keys(g.byShortcut).concat([`http:`,`https:`,`git:`,`git+ssh:`,`git+https:`,`ssh:`]);l.exports.fromUrl=function(s,l){if(typeof s!=`string`)return;let p=s+JSON.stringify(l||{});return b.has(p)||b.set(p,A(s,l)),b.get(p)};function A(s,l){if(!s)return;let p=R(F(s)?`github:`+s:N(s));if(!p)return p;let b=g.byShortcut[p.protocol],C=g.byDomain[p.hostname.startsWith(`www.`)?p.hostname.slice(4):p.hostname],k=b||C;if(!k)return;let A=g[b||C],I=null;E[p.protocol]&&(p.username||p.password)&&(I=`${p.username}${p.password?`:`+p.password:``}`);let B=null,q=null,le=null,J=null;try{if(b){let s=p.pathname.startsWith(`/`)?p.pathname.slice(1):p.pathname,l=s.indexOf(`@`);l>-1&&(s=s.slice(l+1));let g=s.lastIndexOf(`/`);g>-1?(q=decodeURIComponent(s.slice(0,g)),q||=null,le=decodeURIComponent(s.slice(g+1))):le=decodeURIComponent(s),le.endsWith(`.git`)&&(le=le.slice(0,-4)),p.hash&&(B=decodeURIComponent(p.hash.slice(1))),J=`shortcut`}else{if(!A.protocols.includes(p.protocol))return;let s=A.extract(p);if(!s)return;q=s.user&&decodeURIComponent(s.user),le=decodeURIComponent(s.project),B=decodeURIComponent(s.committish),J=w(p.protocol)}}catch(s){if(s instanceof URIError)return;throw s}return new v(k,q,I,le,B,J,l)}let N=s=>{let l=s.indexOf(`:`),p=s.slice(0,l+1);if(k.includes(p))return s;let g=s.indexOf(`@`);return g>-1?g>l?`git+ssh://${s}`:s:s.indexOf(`//`)===l+1?s:s.slice(0,l+1)+`//`+s.slice(l+1)},F=s=>{let l=s.indexOf(`#`),p=s.indexOf(`/`),g=s.indexOf(`/`,p+1),v=s.indexOf(`:`),b=/\s/.exec(s),C=s.indexOf(`@`),w=!b||l>-1&&b.index>l,E=C===-1||l>-1&&C>l,k=v===-1||l>-1&&v>l,A=g===-1||l>-1&&g>l,N=p>0,F=l>-1?s[l-1]!==`/`:!s.endsWith(`/`),I=!s.startsWith(`.`);return w&&N&&F&&I&&E&&k&&A},I=s=>{let l=s.indexOf(`@`),p=s.lastIndexOf(`#`),g=s.indexOf(`:`),v=s.lastIndexOf(`:`,p>-1?p:1/0),b;return v>l&&(b=s.slice(0,v)+`/`+s.slice(v+1),g=b.indexOf(`:`),v=b.lastIndexOf(`:`)),g===-1&&s.indexOf(`//`)===-1&&(b=`git+ssh://${b}`),b},R=s=>{let l;try{l=new p.URL(s)}catch{}if(l)return l;let g=I(s);try{l=new p.URL(g)}catch{}return l}})),require_extract_description=__commonJSMin(((s,l)=>{l.exports=p;function p(s){if(s&&s!==`ERROR: No README data found!`){s=s.trim().split(` -`);for(var l=0;s[l]&&s[l].trim().match(/^(#|$)/);l++);for(var p=s.length,g=l+1;g{l.exports={topLevel:{dependancies:`dependencies`,dependecies:`dependencies`,depdenencies:`dependencies`,devEependencies:`devDependencies`,depends:`dependencies`,"dev-dependencies":`devDependencies`,devDependences:`devDependencies`,devDepenencies:`devDependencies`,devdependencies:`devDependencies`,repostitory:`repository`,repo:`repository`,prefereGlobal:`preferGlobal`,hompage:`homepage`,hampage:`homepage`,autohr:`author`,autor:`author`,contributers:`contributors`,publicationConfig:`publishConfig`,script:`scripts`},bugs:{web:`url`,name:`url`},script:{server:`start`,tests:`test`}}})),require_fixer=__commonJSMin(((s,l)=>{var p=require(`semver/functions/valid.js`),g=require(`semver/functions/clean.js`),v=require_validate_npm_package_license(),b=require_hosted_git_info$1(),C=require_is_core_module(),w=[`dependencies`,`devDependencies`,`optionalDependencies`],E=require_extract_description(),k=require(`url`),A=require_typos();l.exports={warn:function(){},fixRepositoryField:function(s){if(s.repositories&&(this.warn(`repositories`),s.repository=s.repositories[0]),!s.repository)return this.warn(`missingRepository`);typeof s.repository==`string`&&(s.repository={type:`git`,url:s.repository});var l=s.repository.url||``;if(l){var p=b.fromUrl(l);p&&(l=s.repository.url=p.getDefaultRepresentation()===`shortcut`?p.https():p.toString())}l.match(/github.com\/[^/]+\/[^/]+\.git\.git$/)&&this.warn(`brokenGitUrl`,l)},fixTypos:function(s){Object.keys(A.topLevel).forEach(function(l){Object.prototype.hasOwnProperty.call(s,l)&&this.warn(`typo`,l,A.topLevel[l])},this)},fixScriptsField:function(s){if(s.scripts){if(typeof s.scripts!=`object`){this.warn(`nonObjectScripts`),delete s.scripts;return}Object.keys(s.scripts).forEach(function(l){typeof s.scripts[l]==`string`?A.script[l]&&!s.scripts[A.script[l]]&&this.warn(`typo`,l,A.script[l],`scripts`):(this.warn(`nonStringScript`),delete s.scripts[l])},this)}},fixFilesField:function(s){var l=s.files;l&&!Array.isArray(l)?(this.warn(`nonArrayFiles`),delete s.files):s.files&&=s.files.filter(function(s){return!s||typeof s!=`string`?(this.warn(`invalidFilename`,s),!1):!0},this)},fixBinField:function(s){if(s.bin&&typeof s.bin==`string`){var l={},p;(p=s.name.match(/^@[^/]+[/](.*)$/))?l[p[1]]=s.bin:l[s.name]=s.bin,s.bin=l}},fixManField:function(s){s.man&&typeof s.man==`string`&&(s.man=[s.man])},fixBundleDependenciesField:function(s){var l=`bundledDependencies`,p=`bundleDependencies`;s[l]&&!s[p]&&(s[p]=s[l],delete s[l]),s[p]&&!Array.isArray(s[p])?(this.warn(`nonArrayBundleDependencies`),delete s[p]):s[p]&&(s[p]=s[p].filter(function(l){return!l||typeof l!=`string`?(this.warn(`nonStringBundleDependency`,l),!1):(s.dependencies||={},Object.prototype.hasOwnProperty.call(s.dependencies,l)&&(this.warn(`nonDependencyBundleDependency`,l),s.dependencies[l]=`*`),!0)},this))},fixDependencies:function(s,l){_e(s,this.warn),le(s,this.warn),this.fixBundleDependenciesField(s),[`dependencies`,`devDependencies`].forEach(function(l){if(l in s){if(!s[l]||typeof s[l]!=`object`){this.warn(`nonObjectDependencies`,l),delete s[l];return}Object.keys(s[l]).forEach(function(p){var g=s[l][p];typeof g!=`string`&&(this.warn(`nonStringDependency`,p,JSON.stringify(g)),delete s[l][p]);var v=b.fromUrl(s[l][p]);v&&(s[l][p]=v.toString())},this)}},this)},fixModulesField:function(s){s.modules&&(this.warn(`deprecatedModules`),delete s.modules)},fixKeywordsField:function(s){typeof s.keywords==`string`&&(s.keywords=s.keywords.split(/,\s+/)),s.keywords&&!Array.isArray(s.keywords)?(delete s.keywords,this.warn(`nonArrayKeywords`)):s.keywords&&=s.keywords.filter(function(s){return typeof s!=`string`||!s?(this.warn(`nonStringKeyword`),!1):!0},this)},fixVersionField:function(s,l){var v=!l;if(!s.version)return s.version=``,!0;if(!p(s.version,v))throw Error(`Invalid version: "`+s.version+`"`);return s.version=g(s.version,v),!0},fixPeople:function(s){R(s,B),R(s,q)},fixNameField:function(s,l){typeof l==`boolean`?l={strict:l}:l===void 0&&(l={});var p=l.strict;if(!s.name&&!p){s.name=``;return}if(typeof s.name!=`string`)throw Error(`name field must be a string.`);p||(s.name=s.name.trim()),I(s.name,p,l.allowLegacyCase),C(s.name)&&this.warn(`conflictingName`,s.name)},fixDescriptionField:function(s){s.description&&typeof s.description!=`string`&&(this.warn(`nonStringDescription`),delete s.description),s.readme&&!s.description&&(s.description=E(s.readme)),s.description===void 0&&delete s.description,s.description||this.warn(`missingDescription`)},fixReadmeField:function(s){s.readme||=(this.warn(`missingReadme`),`ERROR: No README data found!`)},fixBugsField:function(s){if(!s.bugs&&s.repository&&s.repository.url){var l=b.fromUrl(s.repository.url);l&&l.bugs()&&(s.bugs={url:l.bugs()})}else if(s.bugs){var p=/^.+@.*\..+$/;if(typeof s.bugs==`string`)p.test(s.bugs)?s.bugs={email:s.bugs}:k.parse(s.bugs).protocol?s.bugs={url:s.bugs}:this.warn(`nonEmailUrlBugsString`);else{be(s.bugs,this.warn);var g=s.bugs;s.bugs={},g.url&&(typeof g.url==`string`&&k.parse(g.url).protocol?s.bugs.url=g.url:this.warn(`nonUrlBugsUrlField`)),g.email&&(typeof g.email==`string`&&p.test(g.email)?s.bugs.email=g.email:this.warn(`nonEmailBugsEmailField`))}!s.bugs.email&&!s.bugs.url&&(delete s.bugs,this.warn(`emptyNormalizedBugs`))}},fixHomepageField:function(s){if(!s.homepage&&s.repository&&s.repository.url){var l=b.fromUrl(s.repository.url);l&&l.docs()&&(s.homepage=l.docs())}if(s.homepage){if(typeof s.homepage!=`string`)return this.warn(`nonUrlHomepage`),delete s.homepage;k.parse(s.homepage).protocol||(s.homepage=`http://`+s.homepage)}},fixLicenseField:function(s){let l=s.license||s.licence;if(!l)return this.warn(`missingLicense`);if(typeof l!=`string`||l.length<1||l.trim()===``||!v(l).validForNewPackages)return this.warn(`invalidLicense`)}};function N(s){if(s.charAt(0)!==`@`)return!1;var l=s.slice(1).split(`/`);return l.length===2?l[0]&&l[1]&&l[0]===encodeURIComponent(l[0])&&l[1]===encodeURIComponent(l[1]):!1}function F(s){return!s.match(/[/@\s+%:]/)&&s===encodeURIComponent(s)}function I(s,l,p){if(s.charAt(0)===`.`||!(N(s)||F(s))||l&&!p&&s!==s.toLowerCase()||s.toLowerCase()===`node_modules`||s.toLowerCase()===`favicon.ico`)throw Error(`Invalid name: `+JSON.stringify(s))}function R(s,l){return s.author&&=l(s.author),[`maintainers`,`contributors`].forEach(function(p){Array.isArray(s[p])&&(s[p]=s[p].map(l))}),s}function B(s){if(typeof s==`string`)return s;var l=s.name||``,p=s.url||s.web,g=p?` (`+p+`)`:``,v=s.email||s.mail;return l+(v?` <`+v+`>`:``)+g}function q(s){if(typeof s!=`string`)return s;var l=s.match(/^([^(<]+)/),p=s.match(/\(([^)]+)\)/),g=s.match(/<([^>]+)>/),v={};return l&&l[0].trim()&&(v.name=l[0].trim()),g&&(v.email=g[1]),p&&(v.url=p[1]),v}function le(s,l){var p=s.optionalDependencies;if(p){var g=s.dependencies||{};Object.keys(p).forEach(function(s){g[s]=p[s]}),s.dependencies=g}}function J(s,l,p){if(!s)return{};if(typeof s==`string`&&(s=s.trim().split(/[\n\r\s\t ,]+/)),!Array.isArray(s))return s;p(`deprecatedArrayDependencies`,l);var g={};return s.filter(function(s){return typeof s==`string`}).forEach(function(s){s=s.trim().split(/(:?[@\s><=])/);var l=s.shift(),p=s.join(``);p=p.trim(),p=p.replace(/^@/,``),g[l]=p}),g}function _e(s,l){w.forEach(function(p){s[p]&&(s[p]=J(s[p],p,l))})}function be(s,l){s&&Object.keys(s).forEach(function(p){A.bugs[p]&&(l(`typo`,p,A.bugs[p],`bugs`),s[A.bugs[p]]=s[p],delete s[p])})}})),require_warning_messages=__commonJSMin(((s,l)=>{l.exports={repositories:`'repositories' (plural) Not supported. Please pick one as the 'repository' field`,missingRepository:`No repository field.`,brokenGitUrl:`Probably broken git url: %s`,nonObjectScripts:`scripts must be an object`,nonStringScript:`script values must be string commands`,nonArrayFiles:`Invalid 'files' member`,invalidFilename:`Invalid filename in 'files' list: %s`,nonArrayBundleDependencies:`Invalid 'bundleDependencies' list. Must be array of package names`,nonStringBundleDependency:`Invalid bundleDependencies member: %s`,nonDependencyBundleDependency:`Non-dependency in bundleDependencies: %s`,nonObjectDependencies:`%s field must be an object`,nonStringDependency:`Invalid dependency: %s %s`,deprecatedArrayDependencies:`specifying %s as array is deprecated`,deprecatedModules:`modules field is deprecated`,nonArrayKeywords:`keywords should be an array of strings`,nonStringKeyword:`keywords should be an array of strings`,conflictingName:`%s is also the name of a node core module.`,nonStringDescription:`'description' field should be a string`,missingDescription:`No description`,missingReadme:`No README data`,missingLicense:`No license field.`,nonEmailUrlBugsString:`Bug string field must be url, email, or {email,url}`,nonUrlBugsUrlField:`bugs.url field must be a string url. Deleted.`,nonEmailBugsEmailField:`bugs.email field must be a string email. Deleted.`,emptyNormalizedBugs:`Normalized value of bugs field is an empty object. Deleted.`,nonUrlHomepage:`homepage field must be a string url. Deleted.`,invalidLicense:`license should be a valid SPDX license expression`,typo:`%s should probably be %s.`}})),require_make_warning=__commonJSMin(((s,l)=>{var p=require(`util`),g=require_warning_messages();l.exports=function(){var s=Array.prototype.slice.call(arguments,0),l=s.shift();if(l===`typo`)return v.apply(null,s);var b=g[l]?g[l]:l+`: '%s'`;return s.unshift(b),p.format.apply(null,s)};function v(s,l,v){return v&&(s=v+`['`+s+`']`,l=v+`['`+l+`']`),p.format(g.typo,s,l)}})),require_normalize=__commonJSMin(((s,l)=>{l.exports=w;var p=require_fixer();w.fixer=p;var g=require_make_warning(),v=[`name`,`version`,`description`,`repository`,`modules`,`scripts`,`files`,`bin`,`man`,`bugs`,`keywords`,`readme`,`homepage`,`license`],b=[`dependencies`,`people`,`typos`],C=v.map(function(s){return E(s)+`Field`});C=C.concat(b);function w(s,l,v){l===!0&&(l=null,v=!0),v||=!1,(!l||s.private)&&(l=function(s){}),s.scripts&&s.scripts.install===`node-gyp rebuild`&&!s.scripts.preinstall&&(s.gypfile=!0),p.warn=function(){l(g.apply(null,arguments))},C.forEach(function(l){p[`fix`+E(l)](s,v)}),s._id=s.name+`@`+s.version}function E(s){return s.charAt(0).toUpperCase()+s.slice(1)}})),require_meow=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_minimist_options(),v=require_build$1(),b=require_camelcase_keys(),C=require_decamelize(),w=require_decamelize_keys(),E=require_trim_newlines(),k=require_redent(),A=require_read_pkg_up(),N=require_hard_rejection(),F=require_normalize();delete require.cache[__filename];let I=p.dirname(l.parent&&l.parent.filename?l.parent.filename:`.`),R=(s,l,p,g)=>{let v=l[s],b=!0;if(typeof v.isRequired==`function`&&(b=v.isRequired(p,g),typeof b!=`boolean`))throw TypeError(`Return value for isRequired callback should be of type boolean, but ${typeof b} was returned.`);return p[s]===void 0?b:v.isMultiple&&p[s].length===0},B=(s,l,p)=>{let g=[];if(s===void 0)return[];for(let v of Object.keys(s))s[v].isRequired&&R(v,s,l,p)&&g.push({key:v,...s[v]});return g},q=s=>{console.error(`Missing required flag${s.length>1?`s`:``}`);for(let l of s)console.error(`\t--${C(l.key,`-`)}${l.alias?`, -${l.alias}`:``}`)},le=({flags:s})=>{let l=Object.keys(s).filter(s=>s.includes(`-`)&&s!==`--`);if(l.length>0)throw Error(`Flag keys may not contain '-': ${l.join(`, `)}`)},J=s=>{console.error([`Unknown flag${s.length>1?`s`:``}`,...s].join(` -`))},_e=({flags:s,booleanDefault:l})=>{let p={};for(let[g,v]of Object.entries(s)){let s={...v};l!==void 0&&s.type===`boolean`&&!Object.prototype.hasOwnProperty.call(s,`default`)&&(s.default=s.isMultiple?[l]:l),s.isMultiple&&(s.type=s.type?`${s.type}-array`:`array`,s.default=s.default||[],delete s.isMultiple),p[g]=s}return p},be=(s,l)=>{for(let[p,g]of Object.entries(l.flags))if(p!==`--`&&!g.isMultiple&&Array.isArray(s[p]))throw Error(`The flag --${p} can only be set once.`)};l.exports=(s,l)=>{typeof s!=`string`&&(l=s,s=``);let p=A.sync({cwd:I,normalize:!1});l={pkg:p?p.packageJson:{},argv:process.argv.slice(2),flags:{},inferType:!1,input:`string`,help:s,autoHelp:!0,autoVersion:!0,booleanDefault:!1,hardRejection:!0,allowUnknownFlags:!0,...l},l.hardRejection&&N(),le(l);let C={arguments:l.input,..._e(l)};C=w(C,`-`,{exclude:[`stopEarly`,`--`]}),l.inferType&&delete C.arguments,C=g(C),C.configuration={...C.configuration,"greedy-arrays":!1},C[`--`]&&(C.configuration[`populate--`]=!0),l.allowUnknownFlags||(C.configuration[`unknown-options-as-args`]=!0);let{pkg:R}=l,xe=v(l.argv,C),De=k(E((l.help||``).replace(/\t+\n*$/,``)),2);F(R),process.title=R.bin?Object.keys(R.bin)[0]:R.name;let{description:Ne}=l;!Ne&&Ne!==!1&&({description:Ne}=R),De=(Ne?`\n ${Ne}\n`:``)+(De?`\n${De}\n`:` -`);let Pe=s=>{console.log(De),process.exit(typeof s==`number`?s:2)},ze=()=>{console.log(typeof l.version==`string`?l.version:R.version),process.exit(0)};xe._.length===0&&l.argv.length===1&&(xe.version===!0&&l.autoVersion&&ze(),xe.help===!0&&l.autoHelp&&Pe(0));let Be=xe._;if(delete xe._,!l.allowUnknownFlags){let s=Be.filter(s=>typeof s==`string`&&s.startsWith(`-`));s.length>0&&(J(s),process.exit(2))}let We=b(xe,{exclude:[`--`,/^\w$/]}),Ke={...We};be(We,l);for(let s of Object.values(l.flags))delete We[s.alias];let qe=B(l.flags,We,Be);return qe.length>0&&(q(qe),process.exit(2)),{input:Be,flags:We,unnormalizedFlags:Ke,pkg:R,help:De,showHelp:Pe,showVersion:ze}}})),version=`16.6.3`,package_default$2={name:`chromatic`,version,description:`Automate visual testing across browsers. Gather UI feedback. Versioned documentation.`,keywords:[`storybook-addon`,`storybook`,`addon`,`test`,`popular`],homepage:`https://www.chromatic.com`,bugs:{url:`https://github.com/chromaui/chromatic-cli`,email:`support@chromatic.com`},repository:{type:`git`,url:`git+https://github.com/chromaui/chromatic-cli.git`},license:`MIT`,author:{name:`Chromatic`,email:`support@chromatic.com`},exports:{".":{types:`./isChromatic.d.ts`,require:`./isChromatic.js`,import:`./isChromatic.mjs`},"./node":{types:`./dist/node.d.cts`,require:`./dist/node.cjs`,node:`./dist/node.cjs`},"./isChromatic":{types:`./isChromatic.d.ts`,require:`./isChromatic.js`,import:`./isChromatic.mjs`},"./package.json":`./package.json`},main:`isChromatic.js`,module:`isChromatic.mjs`,typesVersions:{"*":{"*":[`./isChromatic.d.ts`],isChromatic:[`./isChromatic.d.ts`],node:[`dist/node.d.cts`]}},bin:{chroma:`dist/bin.cjs`,chromatic:`dist/bin.cjs`,"chromatic-cli":`dist/bin.cjs`},files:[`dist/*.cjs`,`dist/node.d.cts`,`isChromatic.js`,`isChromatic.mjs`,`isChromatic.d.ts`],resolutions:{"any-observable":`^0.5.1`,lodash:`4.17.21`,"@types/minimatch":`5.1.2`},dependencies:{semver:`^7.3.5`},devDependencies:{"@actions/core":`^1.10.0`,"@actions/github":`^5.0.0`,"@antfu/ni":`^0.21.5`,"@auto-it/slack":`^11.1.6`,"@discoveryjs/json-ext":`^0.5.7`,"@eslint-community/eslint-plugin-eslint-comments":`^4.3.0`,"@sentry/cli":`^2.37.0`,"@sentry/node":`^8.30.0`,"@snyk/dep-graph":`^2.9.0`,"@storybook/addon-docs":`^10.3.4`,"@storybook/builder-vite":`^10.3.4`,"@storybook/html-vite":`^10.3.4`,"@storybook/linter-config":`^4.0.0`,"@storybook/react-vite":`^10.3.4`,"@tsconfig/node16":`^16.1.1`,"@types/adm-zip":`^0.5.8`,"@types/archiver":`^5.3.1`,"@types/async-retry":`^1.4.3`,"@types/cross-spawn":`^6.0.2`,"@types/fs-extra":`^9.0.13`,"@types/jsonfile":`^6.0.1`,"@types/listr":`^0.14.4`,"@types/node":`18.x`,"@types/path-browserify":`^1`,"@types/picomatch":`^2.3.0`,"@types/progress-stream":`^2.0.2`,"@types/prompts":`^2.4.9`,"@types/semver":`^7.3.9`,"@types/ws":`^8`,"@typescript-eslint/eslint-plugin":`^8.5.8`,"@typescript-eslint/parser":`^8.5.8`,"@vitest/coverage-v8":`^4.1.2`,"adm-zip":`^0.5.17`,"ansi-html":`0.0.9`,"any-observable":`^0.5.1`,archiver:`^5.3.0`,"async-retry":`^1.3.3`,auto:`^11.0.5`,boxen:`^7.1.1`,chalk:`^4.1.2`,"clean-package":`^2.2.0`,cpy:`^8.1.2`,"cross-env":`^7.0.3`,"cross-spawn":`^7.0.2`,debug:`^4.3.2`,dotenv:`^16.4.5`,"env-ci":`^11.1.0`,eslint:`^9.39.4`,"eslint-config-prettier":`^10.1.8`,"eslint-plugin-import":`^2.32.0`,"eslint-plugin-jsdoc":`^62.4.1`,"eslint-plugin-json":`^4.0.1`,"eslint-plugin-no-secrets":`^2.2.1`,"eslint-plugin-prettier":`^5.5.5`,"eslint-plugin-react":`^7.37.5`,"eslint-plugin-security":`^3.0.1`,"eslint-plugin-simple-import-sort":`^12.1.1`,"eslint-plugin-sort-class-members":`^1.21.0`,"eslint-plugin-storybook":`^10.3.4`,"eslint-plugin-unicorn":`^59.0.1`,esm:`^3.2.25`,execa:`^9.6.0`,"fake-tag":`^2.0.0`,filesize:`^10.1.0`,"find-up":`^7.0.0`,"formdata-node":`^6.0.3`,"fs-extra":`^10.0.0`,globals:`^15.3.0`,"https-proxy-agent":`^7.0.2`,husky:`^7.0.0`,json5:`^2.2.3`,jsonfile:`^6.0.1`,"junit-report-builder":`3.1.0`,listr:`0.14.3`,"listr-update-renderer":`^0.5.0`,meow:`^9.0.0`,"mock-fs":`^5.1.2`,"no-proxy":`^1.0.3`,"node-ask":`^1.0.1`,"node-fetch":`3.2.10`,"npm-run-all":`^4.0.2`,observable:`^2.1.4`,"os-browserify":`^0.3.0`,"p-limit":`3.1.0`,"path-browserify":`^1.0.1`,picomatch:`2.2.2`,"pkg-up":`^3.1.0`,pluralize:`^8.0.0`,prettier:`^3.2.5`,"progress-stream":`^2.0.0`,prompts:`^2.4.2`,"prop-types":`^15.7.2`,react:`^17.0.2`,"react-dom":`^17.0.2`,"read-package-up":`^11.0.0`,slash:`^3.0.0`,"snyk-nodejs-lockfile-parser":`^1.58.18`,"snyk-nodejs-plugin":`^1.4.3`,"sort-package-json":`1.50.0`,storybook:`^10.3.4`,"string-argv":`^0.3.1`,"strip-ansi":`^7.1.0`,"tmp-promise":`3.0.2`,"ts-dedent":`^1.0.0`,"ts-loader":`^9.2.5`,tsdown:`^0.21.8`,typescript:`^5.2.2`,"typescript-eslint":`^7.11.0`,"util-deprecate":`^1.0.2`,uuid:`^8.3.2`,vite:`^8.0.3`,"vite-tsconfig-paths":`^5.1.4`,vitest:`^4.1.2`,"why-is-node-running":`^2.1.2`,ws:`^8.18.2`,"xxhash-wasm":`^1.0.2`,"yarn-or-npm":`^3.0.1`,"zen-observable":`^0.8.15`,zod:`^3.22.2`},peerDependencies:{"@chromatic-com/cypress":`^0.*.* || ^1.0.0`,"@chromatic-com/playwright":`^0.*.* || ^1.0.0`,"@chromatic-com/vitest":`^0.*.* || ^1.0.0`},peerDependenciesMeta:{"@chromatic-com/cypress":{optional:!0},"@chromatic-com/playwright":{optional:!0},"@chromatic-com/vitest":{optional:!0}},publishConfig:{access:`public`,registry:`https://registry.npmjs.org/`},docs:`https://www.chromatic.com/docs/cli`,storybook:{icon:`https://user-images.githubusercontent.com/263385/101995175-2e087800-3c96-11eb-9a33-9860a1c3ce62.gif`,displayName:`Chromatic`}};function parseArguments(s){let{input:l,flags:p,help:g}=(0,import_meow$1.default)(` +`)}),C=(s,l,f)=>{typeof l==`string`&&(f=l,l=null);try{try{return JSON.parse(s,l)}catch(f){throw p(s,l),f}}catch(l){l.message=l.message.replace(/\n/g,``);let p=l.message.match(/in JSON at position (\d+) while parsing/),C=new b(l);if(f&&(C.fileName=f),p&&p.length>0){let l=new g(s),f=Number(p[1]),b=l.locationForIndex(f);C.codeFrame=v(s,{start:{line:b.line+1,column:b.column+1}},{highlightCode:!0})}throw C}};C.JSONError=b,l.exports=C})),require_git_host_info$2=__commonJSMin(((s,l)=>{var f=l.exports={github:{protocols:[`git`,`http`,`git+ssh`,`git+https`,`ssh`,`https`],domain:`github.com`,treepath:`tree`,filetemplate:`https://{auth@}raw.githubusercontent.com/{user}/{project}/{committish}/{path}`,bugstemplate:`https://{domain}/{user}/{project}/issues`,gittemplate:`git://{auth@}{domain}/{user}/{project}.git{#committish}`,tarballtemplate:`https://codeload.{domain}/{user}/{project}/tar.gz/{committish}`},bitbucket:{protocols:[`git+ssh`,`git+https`,`ssh`,`https`],domain:`bitbucket.org`,treepath:`src`,tarballtemplate:`https://{domain}/{user}/{project}/get/{committish}.tar.gz`},gitlab:{protocols:[`git+ssh`,`git+https`,`ssh`,`https`],domain:`gitlab.com`,treepath:`tree`,bugstemplate:`https://{domain}/{user}/{project}/issues`,httpstemplate:`git+https://{auth@}{domain}/{user}/{projectPath}.git{#committish}`,tarballtemplate:`https://{domain}/{user}/{project}/repository/archive.tar.gz?ref={committish}`,pathmatch:/^[/]([^/]+)[/]((?!.*(\/-\/|\/repository\/archive\.tar\.gz\?=.*|\/repository\/[^/]+\/archive.tar.gz$)).*?)(?:[.]git|[/])?$/},gist:{protocols:[`git`,`git+ssh`,`git+https`,`ssh`,`https`],domain:`gist.github.com`,pathmatch:/^[/](?:([^/]+)[/])?([a-z0-9]{32,})(?:[.]git)?$/,filetemplate:`https://gist.githubusercontent.com/{user}/{project}/raw{/committish}/{path}`,bugstemplate:`https://{domain}/{project}`,gittemplate:`git://{domain}/{project}.git{#committish}`,sshtemplate:`git@{domain}:/{project}.git{#committish}`,sshurltemplate:`git+ssh://git@{domain}/{project}.git{#committish}`,browsetemplate:`https://{domain}/{project}{/committish}`,browsefiletemplate:`https://{domain}/{project}{/committish}{#path}`,docstemplate:`https://{domain}/{project}{/committish}`,httpstemplate:`git+https://{domain}/{project}.git{#committish}`,shortcuttemplate:`{type}:{project}{#committish}`,pathtemplate:`{project}{#committish}`,tarballtemplate:`https://codeload.github.com/gist/{project}/tar.gz/{committish}`,hashformat:function(s){return`file-`+g(s)}}},p={sshtemplate:`git@{domain}:{user}/{project}.git{#committish}`,sshurltemplate:`git+ssh://git@{domain}/{user}/{project}.git{#committish}`,browsetemplate:`https://{domain}/{user}/{project}{/tree/committish}`,browsefiletemplate:`https://{domain}/{user}/{project}/{treepath}/{committish}/{path}{#fragment}`,docstemplate:`https://{domain}/{user}/{project}{/tree/committish}#readme`,httpstemplate:`git+https://{auth@}{domain}/{user}/{project}.git{#committish}`,filetemplate:`https://{domain}/{user}/{project}/raw/{committish}/{path}`,shortcuttemplate:`{type}:{user}/{project}{#committish}`,pathtemplate:`{user}/{project}{#committish}`,pathmatch:/^[/]([^/]+)[/]([^/]+?)(?:[.]git|[/])?$/,hashformat:g};Object.keys(f).forEach(function(s){Object.keys(p).forEach(function(l){f[s][l]||(f[s][l]=p[l])}),f[s].protocols_re=RegExp(`^(`+f[s].protocols.map(function(s){return s.replace(/([\\+*{}()[\]$^|])/g,`\\$1`)}).join(`|`)+`):$`)});function g(s){return s.toLowerCase().replace(/^\W+|\/|\W+$/g,``).replace(/\W+/g,`-`)}})),require_git_host$2=__commonJSMin(((s,l)=>{var f=require_git_host_info$2(),p=Object.assign||function(s,l){if(typeof l!=`object`||!l)return s;for(var f=Object.keys(l),p=f.length;p--;)s[f[p]]=l[f[p]];return s};l.exports=g;function g(s,l,p,g,v,b,C){var w=this;w.type=s,Object.keys(f[s]).forEach(function(l){w[l]=f[s][l]}),w.user=l,w.auth=p,w.project=g,w.committish=v,w.default=b,w.opts=C||{}}g.prototype.hash=function(){return this.committish?`#`+this.committish:``},g.prototype._fill=function(s,l){if(s){var f=p({},l);f.path=f.path?f.path.replace(/^[/]+/g,``):``,l=p(p({},this.opts),l);var g=this;Object.keys(this).forEach(function(s){g[s]!=null&&f[s]==null&&(f[s]=g[s])});var v=f.auth,b=f.committish,C=f.fragment,w=f.path,E=f.project;Object.keys(f).forEach(function(s){var l=f[s];(s===`path`||s===`project`)&&typeof l==`string`?f[s]=l.split(`/`).map(function(s){return encodeURIComponent(s)}).join(`/`):f[s]=encodeURIComponent(l)}),f[`auth@`]=v?v+`@`:``,f[`#fragment`]=C?`#`+this.hashformat(C):``,f.fragment=f.fragment?f.fragment:``,f[`#path`]=w?`#`+this.hashformat(w):``,f[`/path`]=f.path?`/`+f.path:``,f.projectPath=E.split(`/`).map(encodeURIComponent).join(`/`),l.noCommittish?(f[`#committish`]=``,f[`/tree/committish`]=``,f[`/committish`]=``,f.committish=``):(f[`#committish`]=b?`#`+b:``,f[`/tree/committish`]=f.committish?`/`+f.treepath+`/`+f.committish:``,f[`/committish`]=f.committish?`/`+f.committish:``,f.committish=f.committish||`master`);var k=s;return Object.keys(f).forEach(function(s){k=k.replace(RegExp(`[{]`+s+`[}]`,`g`),f[s])}),l.noGitPlus?k.replace(/^git[+]/,``):k}},g.prototype.ssh=function(s){return this._fill(this.sshtemplate,s)},g.prototype.sshurl=function(s){return this._fill(this.sshurltemplate,s)},g.prototype.browse=function(s,l,f){return typeof s==`string`?(typeof l!=`string`&&(f=l,l=null),this._fill(this.browsefiletemplate,p({fragment:l,path:s},f))):this._fill(this.browsetemplate,s)},g.prototype.docs=function(s){return this._fill(this.docstemplate,s)},g.prototype.bugs=function(s){return this._fill(this.bugstemplate,s)},g.prototype.https=function(s){return this._fill(this.httpstemplate,s)},g.prototype.git=function(s){return this._fill(this.gittemplate,s)},g.prototype.shortcut=function(s){return this._fill(this.shortcuttemplate,s)},g.prototype.path=function(s){return this._fill(this.pathtemplate,s)},g.prototype.tarball=function(s){var l=p({},s,{noCommittish:!1});return this._fill(this.tarballtemplate,l)},g.prototype.file=function(s,l){return this._fill(this.filetemplate,p({path:s},l))},g.prototype.getDefaultRepresentation=function(){return this.default},g.prototype.toString=function(s){return this.default&&typeof this[this.default]==`function`?this[this.default](s):this.sshurl(s)}})),require_hosted_git_info$2=__commonJSMin(((s,l)=>{var f=require(`url`),p=require_git_host_info$2(),g=l.exports=require_git_host$2(),v={"git+ssh:":`sshurl`,"git+https:":`https`,"ssh:":`sshurl`,"git:":`git`};function b(s){return v[s]||s.slice(0,-1)}var C={"git:":!0,"https:":!0,"git+https:":!0,"http:":!0,"git+http:":!0},w={};l.exports.fromUrl=function(s,l){if(typeof s==`string`){var f=s+JSON.stringify(l||{});return f in w||(w[f]=E(s,l)),w[f]}};function E(s,l){if(!(s==null||s===``)){var f=A(k(s)?`github:`+s:s),v=N(f),w=f.match(/^([^:]+):(?:[^@]+@)?(?:([^/]*)\/)?([^#]+)/),E=Object.keys(p).map(function(s){try{var f=p[s],E=null;v.auth&&C[v.protocol]&&(E=v.auth);var k=v.hash?decodeURIComponent(v.hash.substr(1)):null,A=null,N=null,F=null;if(w&&w[1]===s)A=w[2]&&decodeURIComponent(w[2]),N=decodeURIComponent(w[3].replace(/\.git$/,``)),F=`shortcut`;else{if(v.host&&v.host!==f.domain&&v.host.replace(/^www[.]/,``)!==f.domain||!f.protocols_re.test(v.protocol)||!v.path)return;var I=f.pathmatch,R=v.path.match(I);if(!R)return;R[1]!==null&&R[1]!==void 0&&(A=decodeURIComponent(R[1].replace(/^:/,``))),N=decodeURIComponent(R[2]),F=b(v.protocol)}return new g(s,A,E,N,k,F,l)}catch(s){if(!(s instanceof URIError))throw s}}).filter(function(s){return s});if(E.length===1)return E[0]}}function k(s){return/^[^:@%/\s.-][^:@%/\s]*[/][^:@\s/%]+(?:#.*)?$/.test(s)}function A(s){var l=f.parse(s);return l.protocol===`gist:`&&l.host&&!l.path?l.protocol+`/`+l.host:s}function N(s){var l=s.match(/^([^@]+)@([^:/]+):[/]?((?:[^/]+[/])?[^/]+?)(?:[.]git)?(#.*)?$/);if(!l){var p=f.parse(s);if(p.auth&&typeof f.URL==`function`){var g=s.match(/[^@]+@[^:/]+/);if(g){var v=new f.URL(g[0]);p.auth=v.username||``,v.password&&(p.auth+=`:`+v.password)}}return p}return{protocol:`git+ssh:`,slashes:!0,auth:l[1],host:l[2],port:null,hostname:l[2],hash:l[4],search:null,query:null,pathname:`/`+l[3],path:`/`+l[3],href:`git+ssh://`+l[1]+`@`+l[2]+`/`+l[3]+(l[4]||``)}}})),require_extract_description$1=__commonJSMin(((s,l)=>{l.exports=f;function f(s){if(s&&s!==`ERROR: No README data found!`){s=s.trim().split(` +`);for(var l=0;s[l]&&s[l].trim().match(/^(#|$)/);l++);for(var f=s.length,p=l+1;p{l.exports={topLevel:{dependancies:`dependencies`,dependecies:`dependencies`,depdenencies:`dependencies`,devEependencies:`devDependencies`,depends:`dependencies`,"dev-dependencies":`devDependencies`,devDependences:`devDependencies`,devDepenencies:`devDependencies`,devdependencies:`devDependencies`,repostitory:`repository`,repo:`repository`,prefereGlobal:`preferGlobal`,hompage:`homepage`,hampage:`homepage`,autohr:`author`,autor:`author`,contributers:`contributors`,publicationConfig:`publishConfig`,script:`scripts`},bugs:{web:`url`,name:`url`},script:{server:`start`,tests:`test`}}})),require_fixer$1=__commonJSMin(((s,l)=>{var f=require(`semver`),p=require_validate_npm_package_license(),g=require_hosted_git_info$2(),v=require_resolve().isCore,b=[`dependencies`,`devDependencies`,`optionalDependencies`],C=require_extract_description$1(),w=require(`url`),E=require_typos$1();l.exports={warn:function(){},fixRepositoryField:function(s){if(s.repositories&&(this.warn(`repositories`),s.repository=s.repositories[0]),!s.repository)return this.warn(`missingRepository`);typeof s.repository==`string`&&(s.repository={type:`git`,url:s.repository});var l=s.repository.url||``;if(l){var f=g.fromUrl(l);f&&(l=s.repository.url=f.getDefaultRepresentation()==`shortcut`?f.https():f.toString())}l.match(/github.com\/[^\/]+\/[^\/]+\.git\.git$/)&&this.warn(`brokenGitUrl`,l)},fixTypos:function(s){Object.keys(E.topLevel).forEach(function(l){s.hasOwnProperty(l)&&this.warn(`typo`,l,E.topLevel[l])},this)},fixScriptsField:function(s){if(s.scripts){if(typeof s.scripts!=`object`){this.warn(`nonObjectScripts`),delete s.scripts;return}Object.keys(s.scripts).forEach(function(l){typeof s.scripts[l]==`string`?E.script[l]&&!s.scripts[E.script[l]]&&this.warn(`typo`,l,E.script[l],`scripts`):(this.warn(`nonStringScript`),delete s.scripts[l])},this)}},fixFilesField:function(s){var l=s.files;l&&!Array.isArray(l)?(this.warn(`nonArrayFiles`),delete s.files):s.files&&=s.files.filter(function(s){return!s||typeof s!=`string`?(this.warn(`invalidFilename`,s),!1):!0},this)},fixBinField:function(s){if(s.bin&&typeof s.bin==`string`){var l={},f;(f=s.name.match(/^@[^/]+[/](.*)$/))?l[f[1]]=s.bin:l[s.name]=s.bin,s.bin=l}},fixManField:function(s){s.man&&typeof s.man==`string`&&(s.man=[s.man])},fixBundleDependenciesField:function(s){var l=`bundledDependencies`,f=`bundleDependencies`;s[l]&&!s[f]&&(s[f]=s[l],delete s[l]),s[f]&&!Array.isArray(s[f])?(this.warn(`nonArrayBundleDependencies`),delete s[f]):s[f]&&(s[f]=s[f].filter(function(l){return!l||typeof l!=`string`?(this.warn(`nonStringBundleDependency`,l),!1):(s.dependencies||={},s.dependencies.hasOwnProperty(l)||(this.warn(`nonDependencyBundleDependency`,l),s.dependencies[l]=`*`),!0)},this))},fixDependencies:function(s,l){J(s,this.warn),B(s,this.warn),this.fixBundleDependenciesField(s),[`dependencies`,`devDependencies`].forEach(function(l){if(l in s){if(!s[l]||typeof s[l]!=`object`){this.warn(`nonObjectDependencies`,l),delete s[l];return}Object.keys(s[l]).forEach(function(f){var p=s[l][f];typeof p!=`string`&&(this.warn(`nonStringDependency`,f,JSON.stringify(p)),delete s[l][f]);var v=g.fromUrl(s[l][f]);v&&(s[l][f]=v.toString())},this)}},this)},fixModulesField:function(s){s.modules&&(this.warn(`deprecatedModules`),delete s.modules)},fixKeywordsField:function(s){typeof s.keywords==`string`&&(s.keywords=s.keywords.split(/,\s+/)),s.keywords&&!Array.isArray(s.keywords)?(delete s.keywords,this.warn(`nonArrayKeywords`)):s.keywords&&=s.keywords.filter(function(s){return typeof s!=`string`||!s?(this.warn(`nonStringKeyword`),!1):!0},this)},fixVersionField:function(s,l){var p=!l;if(!s.version)return s.version=``,!0;if(!f.valid(s.version,p))throw Error(`Invalid version: "`+s.version+`"`);return s.version=f.clean(s.version,p),!0},fixPeople:function(s){F(s,I),F(s,R)},fixNameField:function(s,l){typeof l==`boolean`?l={strict:l}:l===void 0&&(l={});var f=l.strict;if(!s.name&&!f){s.name=``;return}if(typeof s.name!=`string`)throw Error(`name field must be a string.`);f||(s.name=s.name.trim()),N(s.name,f,l.allowLegacyCase),v(s.name)&&this.warn(`conflictingName`,s.name)},fixDescriptionField:function(s){s.description&&typeof s.description!=`string`&&(this.warn(`nonStringDescription`),delete s.description),s.readme&&!s.description&&(s.description=C(s.readme)),s.description===void 0&&delete s.description,s.description||this.warn(`missingDescription`)},fixReadmeField:function(s){s.readme||=(this.warn(`missingReadme`),`ERROR: No README data found!`)},fixBugsField:function(s){if(!s.bugs&&s.repository&&s.repository.url){var l=g.fromUrl(s.repository.url);l&&l.bugs()&&(s.bugs={url:l.bugs()})}else if(s.bugs){var f=/^.+@.*\..+$/;if(typeof s.bugs==`string`)f.test(s.bugs)?s.bugs={email:s.bugs}:w.parse(s.bugs).protocol?s.bugs={url:s.bugs}:this.warn(`nonEmailUrlBugsString`);else{le(s.bugs,this.warn);var p=s.bugs;s.bugs={},p.url&&(typeof p.url==`string`&&w.parse(p.url).protocol?s.bugs.url=p.url:this.warn(`nonUrlBugsUrlField`)),p.email&&(typeof p.email==`string`&&f.test(p.email)?s.bugs.email=p.email:this.warn(`nonEmailBugsEmailField`))}!s.bugs.email&&!s.bugs.url&&(delete s.bugs,this.warn(`emptyNormalizedBugs`))}},fixHomepageField:function(s){if(!s.homepage&&s.repository&&s.repository.url){var l=g.fromUrl(s.repository.url);l&&l.docs()&&(s.homepage=l.docs())}if(s.homepage){if(typeof s.homepage!=`string`)return this.warn(`nonUrlHomepage`),delete s.homepage;w.parse(s.homepage).protocol||(s.homepage=`http://`+s.homepage)}},fixLicenseField:function(s){if(s.license)typeof s.license!=`string`||s.license.length<1||s.license.trim()===``?this.warn(`invalidLicense`):p(s.license).validForNewPackages||this.warn(`invalidLicense`);else return this.warn(`missingLicense`)}};function k(s){if(s.charAt(0)!==`@`)return!1;var l=s.slice(1).split(`/`);return l.length===2?l[0]&&l[1]&&l[0]===encodeURIComponent(l[0])&&l[1]===encodeURIComponent(l[1]):!1}function A(s){return!s.match(/[\/@\s\+%:]/)&&s===encodeURIComponent(s)}function N(s,l,f){if(s.charAt(0)===`.`||!(k(s)||A(s))||l&&!f&&s!==s.toLowerCase()||s.toLowerCase()===`node_modules`||s.toLowerCase()===`favicon.ico`)throw Error(`Invalid name: `+JSON.stringify(s))}function F(s,l){return s.author&&=l(s.author),[`maintainers`,`contributors`].forEach(function(f){Array.isArray(s[f])&&(s[f]=s[f].map(l))}),s}function I(s){if(typeof s==`string`)return s;var l=s.name||``,f=s.url||s.web,p=f?` (`+f+`)`:``,g=s.email||s.mail;return l+(g?` <`+g+`>`:``)+p}function R(s){if(typeof s!=`string`)return s;var l=s.match(/^([^\(<]+)/),f=s.match(/\(([^\)]+)\)/),p=s.match(/<([^>]+)>/),g={};return l&&l[0].trim()&&(g.name=l[0].trim()),p&&(g.email=p[1]),f&&(g.url=f[1]),g}function B(s,l){var f=s.optionalDependencies;if(f){var p=s.dependencies||{};Object.keys(f).forEach(function(s){p[s]=f[s]}),s.dependencies=p}}function q(s,l,f){if(!s)return{};if(typeof s==`string`&&(s=s.trim().split(/[\n\r\s\t ,]+/)),!Array.isArray(s))return s;f(`deprecatedArrayDependencies`,l);var p={};return s.filter(function(s){return typeof s==`string`}).forEach(function(s){s=s.trim().split(/(:?[@\s><=])/);var l=s.shift(),f=s.join(``);f=f.trim(),f=f.replace(/^@/,``),p[l]=f}),p}function J(s,l){b.forEach(function(f){s[f]&&(s[f]=q(s[f],f,l))})}function le(s,l){s&&Object.keys(s).forEach(function(f){E.bugs[f]&&(l(`typo`,f,E.bugs[f],`bugs`),s[E.bugs[f]]=s[f],delete s[f])})}})),require_warning_messages$1=__commonJSMin(((s,l)=>{l.exports={repositories:`'repositories' (plural) Not supported. Please pick one as the 'repository' field`,missingRepository:`No repository field.`,brokenGitUrl:`Probably broken git url: %s`,nonObjectScripts:`scripts must be an object`,nonStringScript:`script values must be string commands`,nonArrayFiles:`Invalid 'files' member`,invalidFilename:`Invalid filename in 'files' list: %s`,nonArrayBundleDependencies:`Invalid 'bundleDependencies' list. Must be array of package names`,nonStringBundleDependency:`Invalid bundleDependencies member: %s`,nonDependencyBundleDependency:`Non-dependency in bundleDependencies: %s`,nonObjectDependencies:`%s field must be an object`,nonStringDependency:`Invalid dependency: %s %s`,deprecatedArrayDependencies:`specifying %s as array is deprecated`,deprecatedModules:`modules field is deprecated`,nonArrayKeywords:`keywords should be an array of strings`,nonStringKeyword:`keywords should be an array of strings`,conflictingName:`%s is also the name of a node core module.`,nonStringDescription:`'description' field should be a string`,missingDescription:`No description`,missingReadme:`No README data`,missingLicense:`No license field.`,nonEmailUrlBugsString:`Bug string field must be url, email, or {email,url}`,nonUrlBugsUrlField:`bugs.url field must be a string url. Deleted.`,nonEmailBugsEmailField:`bugs.email field must be a string email. Deleted.`,emptyNormalizedBugs:`Normalized value of bugs field is an empty object. Deleted.`,nonUrlHomepage:`homepage field must be a string url. Deleted.`,invalidLicense:`license should be a valid SPDX license expression`,typo:`%s should probably be %s.`}})),require_make_warning$1=__commonJSMin(((s,l)=>{var f=require(`util`),p=require_warning_messages$1();l.exports=function(){var s=Array.prototype.slice.call(arguments,0),l=s.shift();if(l==`typo`)return g.apply(null,s);var v=p[l]?p[l]:l+`: '%s'`;return s.unshift(v),f.format.apply(null,s)};function g(s,l,g){return g&&(s=g+`['`+s+`']`,l=g+`['`+l+`']`),f.format(p.typo,s,l)}})),require_normalize$1=__commonJSMin(((s,l)=>{l.exports=C;var f=require_fixer$1();C.fixer=f;var p=require_make_warning$1(),g=[`name`,`version`,`description`,`repository`,`modules`,`scripts`,`files`,`bin`,`man`,`bugs`,`keywords`,`readme`,`homepage`,`license`],v=[`dependencies`,`people`,`typos`],b=g.map(function(s){return w(s)+`Field`});b=b.concat(v);function C(s,l,g){l===!0&&(l=null,g=!0),g||=!1,(!l||s.private)&&(l=function(s){}),s.scripts&&s.scripts.install===`node-gyp rebuild`&&!s.scripts.preinstall&&(s.gypfile=!0),f.warn=function(){l(p.apply(null,arguments))},b.forEach(function(l){f[`fix`+w(l)](s,g)}),s._id=s.name+`@`+s.version}function w(s){return s.charAt(0).toUpperCase()+s.slice(1)}})),require_read_pkg=__commonJSMin(((s,l)=>{let{promisify:f}=require(`util`),p=require(`fs`),g=require(`path`),v=require_parse_json(),b=f(p.readFile);l.exports=async s=>{s={cwd:process.cwd(),normalize:!0,...s};let l=v(await b(g.resolve(s.cwd,`package.json`),`utf8`));return s.normalize&&require_normalize$1()(l),l},l.exports.sync=s=>{s={cwd:process.cwd(),normalize:!0,...s};let l=g.resolve(s.cwd,`package.json`),f=v(p.readFileSync(l,`utf8`));return s.normalize&&require_normalize$1()(f),f}})),require_read_pkg_up=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_find_up(),g=require_read_pkg();l.exports=async s=>{let l=await p(`package.json`,s);if(l)return{packageJson:await g({...s,cwd:f.dirname(l)}),path:l}},l.exports.sync=s=>{let l=p.sync(`package.json`,s);if(l)return{packageJson:g.sync({...s,cwd:f.dirname(l)}),path:l}}})),require_hard_rejection=__commonJSMin(((s,l)=>{let f=require(`util`),p=!1,g=(s=console.error)=>{p||(p=!0,process.on(`unhandledRejection`,l=>{l instanceof Error||(l=Error(`Promise rejected with value: ${f.inspect(l)}`)),s(l.stack),process.exit(1)}))};l.exports=g,l.exports.default=g})),require_git_host_info$1=__commonJSMin(((s,l)=>{let f=(...s)=>s.every(s=>s)?s.join(``):``,p=s=>s?encodeURIComponent(s):``,g={sshtemplate:({domain:s,user:l,project:p,committish:g})=>`git@${s}:${l}/${p}.git${f(`#`,g)}`,sshurltemplate:({domain:s,user:l,project:p,committish:g})=>`git+ssh://git@${s}/${l}/${p}.git${f(`#`,g)}`,browsetemplate:({domain:s,user:l,project:g,committish:v,treepath:b})=>`https://${s}/${l}/${g}${f(`/`,b,`/`,p(v))}`,browsefiletemplate:({domain:s,user:l,project:g,committish:v,treepath:b,path:C,fragment:w,hashformat:E})=>`https://${s}/${l}/${g}/${b}/${p(v||`master`)}/${C}${f(`#`,E(w||``))}`,docstemplate:({domain:s,user:l,project:g,treepath:v,committish:b})=>`https://${s}/${l}/${g}${f(`/`,v,`/`,p(b))}#readme`,httpstemplate:({auth:s,domain:l,user:p,project:g,committish:v})=>`git+https://${f(s,`@`)}${l}/${p}/${g}.git${f(`#`,v)}`,filetemplate:({domain:s,user:l,project:f,committish:g,path:v})=>`https://${s}/${l}/${f}/raw/${p(g)||`master`}/${v}`,shortcuttemplate:({type:s,user:l,project:p,committish:g})=>`${s}:${l}/${p}${f(`#`,g)}`,pathtemplate:({user:s,project:l,committish:p})=>`${s}/${l}${f(`#`,p)}`,bugstemplate:({domain:s,user:l,project:f})=>`https://${s}/${l}/${f}/issues`,hashformat:C},v={};v.github=Object.assign({},g,{protocols:[`git:`,`http:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`github.com`,treepath:`tree`,filetemplate:({auth:s,user:l,project:g,committish:v,path:b})=>`https://${f(s,`@`)}raw.githubusercontent.com/${l}/${g}/${p(v)||`master`}/${b}`,gittemplate:({auth:s,domain:l,user:p,project:g,committish:v})=>`git://${f(s,`@`)}${l}/${p}/${g}.git${f(`#`,v)}`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://codeload.${s}/${l}/${f}/tar.gz/${p(g)||`master`}`,extract:s=>{let[,l,f,p,g]=s.pathname.split(`/`,5);if(!(p&&p!==`tree`)&&(p||(g=s.hash.slice(1)),f&&f.endsWith(`.git`)&&(f=f.slice(0,-4)),!(!l||!f)))return{user:l,project:f,committish:g}}}),v.bitbucket=Object.assign({},g,{protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`bitbucket.org`,treepath:`src`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://${s}/${l}/${f}/get/${p(g)||`master`}.tar.gz`,extract:s=>{let[,l,f,p]=s.pathname.split(`/`,4);if(![`get`].includes(p)&&(f&&f.endsWith(`.git`)&&(f=f.slice(0,-4)),!(!l||!f)))return{user:l,project:f,committish:s.hash.slice(1)}}}),v.gitlab=Object.assign({},g,{protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gitlab.com`,treepath:`tree`,httpstemplate:({auth:s,domain:l,user:p,project:g,committish:v})=>`git+https://${f(s,`@`)}${l}/${p}/${g}.git${f(`#`,v)}`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://${s}/${l}/${f}/repository/archive.tar.gz?ref=${p(g)||`master`}`,extract:s=>{let l=s.pathname.slice(1);if(l.includes(`/-/`)||l.includes(`/archive.tar.gz`))return;let f=l.split(`/`),p=f.pop();p.endsWith(`.git`)&&(p=p.slice(0,-4));let g=f.join(`/`);if(!(!g||!p))return{user:g,project:p,committish:s.hash.slice(1)}}}),v.gist=Object.assign({},g,{protocols:[`git:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gist.github.com`,sshtemplate:({domain:s,project:l,committish:p})=>`git@${s}:${l}.git${f(`#`,p)}`,sshurltemplate:({domain:s,project:l,committish:p})=>`git+ssh://git@${s}/${l}.git${f(`#`,p)}`,browsetemplate:({domain:s,project:l,committish:g})=>`https://${s}/${l}${f(`/`,p(g))}`,browsefiletemplate:({domain:s,project:l,committish:g,path:v,hashformat:b})=>`https://${s}/${l}${f(`/`,p(g))}${f(`#`,b(v))}`,docstemplate:({domain:s,project:l,committish:g})=>`https://${s}/${l}${f(`/`,p(g))}`,httpstemplate:({domain:s,project:l,committish:p})=>`git+https://${s}/${l}.git${f(`#`,p)}`,filetemplate:({user:s,project:l,committish:g,path:v})=>`https://gist.githubusercontent.com/${s}/${l}/raw${f(`/`,p(g))}/${v}`,shortcuttemplate:({type:s,project:l,committish:p})=>`${s}:${l}${f(`#`,p)}`,pathtemplate:({project:s,committish:l})=>`${s}${f(`#`,l)}`,bugstemplate:({domain:s,project:l})=>`https://${s}/${l}`,gittemplate:({domain:s,project:l,committish:p})=>`git://${s}/${l}.git${f(`#`,p)}`,tarballtemplate:({project:s,committish:l})=>`https://codeload.github.com/gist/${s}/tar.gz/${p(l)||`master`}`,extract:s=>{let[,l,f,p]=s.pathname.split(`/`,4);if(p!==`raw`){if(!f){if(!l)return;f=l,l=null}return f.endsWith(`.git`)&&(f=f.slice(0,-4)),{user:l,project:f,committish:s.hash.slice(1)}}},hashformat:function(s){return s&&`file-`+C(s)}}),v.sourcehut=Object.assign({},g,{protocols:[`git+ssh:`,`https:`],domain:`git.sr.ht`,treepath:`tree`,browsefiletemplate:({domain:s,user:l,project:g,committish:v,treepath:b,path:C,fragment:w,hashformat:E})=>`https://${s}/${l}/${g}/${b}/${p(v||`main`)}/${C}${f(`#`,E(w||``))}`,filetemplate:({domain:s,user:l,project:f,committish:g,path:v})=>`https://${s}/${l}/${f}/blob/${p(g)||`main`}/${v}`,httpstemplate:({domain:s,user:l,project:p,committish:g})=>`https://${s}/${l}/${p}.git${f(`#`,g)}`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://${s}/${l}/${f}/archive/${p(g)||`main`}.tar.gz`,bugstemplate:({domain:s,user:l,project:f})=>`https://todo.sr.ht/${l}/${f}`,docstemplate:({domain:s,user:l,project:g,treepath:v,committish:b})=>`https://${s}/${l}/${g}${f(`/`,v,`/`,p(b))}#readme`,extract:s=>{let[,l,f,p]=s.pathname.split(`/`,4);if(![`archive`].includes(p)&&(f&&f.endsWith(`.git`)&&(f=f.slice(0,-4)),!(!l||!f)))return{user:l,project:f,committish:s.hash.slice(1)}}});let b=Object.keys(v);v.byShortcut={},v.byDomain={};for(let s of b)v.byShortcut[`${s}:`]=s,v.byDomain[v[s].domain]=s;function C(s){return s.toLowerCase().replace(/^\W+|\/|\W+$/g,``).replace(/\W+/g,`-`)}l.exports=v})),require_git_host$1=__commonJSMin(((s,l)=>{let f=require_git_host_info$1();l.exports=class{constructor(s,l,p,g,v,b,C={}){Object.assign(this,f[s]),this.type=s,this.user=l,this.auth=p,this.project=g,this.committish=v,this.default=b,this.opts=C}hash(){return this.committish?`#${this.committish}`:``}ssh(s){return this._fill(this.sshtemplate,s)}_fill(s,l){if(typeof s==`function`){let f={...this,...this.opts,...l};f.path||=``,f.path.startsWith(`/`)&&(f.path=f.path.slice(1)),f.noCommittish&&(f.committish=null);let p=s(f);return f.noGitPlus&&p.startsWith(`git+`)?p.slice(4):p}return null}sshurl(s){return this._fill(this.sshurltemplate,s)}browse(s,l,f){return typeof s==`string`?(typeof l!=`string`&&(f=l,l=null),this._fill(this.browsefiletemplate,{...f,fragment:l,path:s})):this._fill(this.browsetemplate,s)}docs(s){return this._fill(this.docstemplate,s)}bugs(s){return this._fill(this.bugstemplate,s)}https(s){return this._fill(this.httpstemplate,s)}git(s){return this._fill(this.gittemplate,s)}shortcut(s){return this._fill(this.shortcuttemplate,s)}path(s){return this._fill(this.pathtemplate,s)}tarball(s){return this._fill(this.tarballtemplate,{...s,noCommittish:!1})}file(s,l){return this._fill(this.filetemplate,{...l,path:s})}getDefaultRepresentation(){return this.default}toString(s){return this.default&&typeof this[this.default]==`function`?this[this.default](s):this.sshurl(s)}}})),require_iterator$2=__commonJSMin(((s,l)=>{l.exports=function(s){s.prototype[Symbol.iterator]=function*(){for(let s=this.head;s;s=s.next)yield s.value}}})),require_yallist$2=__commonJSMin(((s,l)=>{l.exports=f,f.Node=b,f.create=f;function f(s){var l=this;if(l instanceof f||(l=new f),l.tail=null,l.head=null,l.length=0,s&&typeof s.forEach==`function`)s.forEach(function(s){l.push(s)});else if(arguments.length>0)for(var p=0,g=arguments.length;p1)f=l;else if(this.head)p=this.head.next,f=this.head.value;else throw TypeError(`Reduce of empty list with no initial value`);for(var g=0;p!==null;g++)f=s(f,p.value,g),p=p.next;return f},f.prototype.reduceReverse=function(s,l){var f,p=this.tail;if(arguments.length>1)f=l;else if(this.tail)p=this.tail.prev,f=this.tail.value;else throw TypeError(`Reduce of empty list with no initial value`);for(var g=this.length-1;p!==null;g--)f=s(f,p.value,g),p=p.prev;return f},f.prototype.toArray=function(){for(var s=Array(this.length),l=0,f=this.head;f!==null;l++)s[l]=f.value,f=f.next;return s},f.prototype.toArrayReverse=function(){for(var s=Array(this.length),l=0,f=this.tail;f!==null;l++)s[l]=f.value,f=f.prev;return s},f.prototype.slice=function(s,l){l||=this.length,l<0&&(l+=this.length),s||=0,s<0&&(s+=this.length);var p=new f;if(lthis.length&&(l=this.length);for(var g=0,v=this.head;v!==null&&gthis.length&&(l=this.length);for(var g=this.length,v=this.tail;v!==null&&g>l;g--)v=v.prev;for(;v!==null&&g>s;g--,v=v.prev)p.push(v.value);return p},f.prototype.splice=function(s,l,...f){s>this.length&&(s=this.length-1),s<0&&(s=this.length+s);for(var g=0,v=this.head;v!==null&&g{let f=require_yallist$2(),p=Symbol(`max`),g=Symbol(`length`),v=Symbol(`lengthCalculator`),b=Symbol(`allowStale`),C=Symbol(`maxAge`),w=Symbol(`dispose`),E=Symbol(`noDisposeOnSet`),k=Symbol(`lruList`),A=Symbol(`cache`),N=Symbol(`updateAgeOnGet`),F=()=>1;var I=class{constructor(s){if(typeof s==`number`&&(s={max:s}),s||={},s.max&&(typeof s.max!=`number`||s.max<0))throw TypeError(`max must be a non-negative number`);this[p]=s.max||1/0;let l=s.length||F;if(this[v]=typeof l==`function`?l:F,this[b]=s.stale||!1,s.maxAge&&typeof s.maxAge!=`number`)throw TypeError(`maxAge must be a number`);this[C]=s.maxAge||0,this[w]=s.dispose,this[E]=s.noDisposeOnSet||!1,this[N]=s.updateAgeOnGet||!1,this.reset()}set max(s){if(typeof s!=`number`||s<0)throw TypeError(`max must be a non-negative number`);this[p]=s||1/0,q(this)}get max(){return this[p]}set allowStale(s){this[b]=!!s}get allowStale(){return this[b]}set maxAge(s){if(typeof s!=`number`)throw TypeError(`maxAge must be a non-negative number`);this[C]=s,q(this)}get maxAge(){return this[C]}set lengthCalculator(s){typeof s!=`function`&&(s=F),s!==this[v]&&(this[v]=s,this[g]=0,this[k].forEach(s=>{s.length=this[v](s.value,s.key),this[g]+=s.length})),q(this)}get lengthCalculator(){return this[v]}get length(){return this[g]}get itemCount(){return this[k].length}rforEach(s,l){l||=this;for(let f=this[k].tail;f!==null;){let p=f.prev;_e(this,s,f,l),f=p}}forEach(s,l){l||=this;for(let f=this[k].head;f!==null;){let p=f.next;_e(this,s,f,l),f=p}}keys(){return this[k].toArray().map(s=>s.key)}values(){return this[k].toArray().map(s=>s.value)}reset(){this[w]&&this[k]&&this[k].length&&this[k].forEach(s=>this[w](s.key,s.value)),this[A]=new Map,this[k]=new f,this[g]=0}dump(){return this[k].map(s=>B(this,s)?!1:{k:s.key,v:s.value,e:s.now+(s.maxAge||0)}).toArray().filter(s=>s)}dumpLru(){return this[k]}set(s,l,f){if(f||=this[C],f&&typeof f!=`number`)throw TypeError(`maxAge must be a number`);let b=f?Date.now():0,N=this[v](l,s);if(this[A].has(s)){if(N>this[p])return J(this,this[A].get(s)),!1;let v=this[A].get(s).value;return this[w]&&(this[E]||this[w](s,v.value)),v.now=b,v.maxAge=f,v.value=l,this[g]+=N-v.length,v.length=N,this.get(s),q(this),!0}let F=new le(s,l,N,b,f);return F.length>this[p]?(this[w]&&this[w](s,l),!1):(this[g]+=F.length,this[k].unshift(F),this[A].set(s,this[k].head),q(this),!0)}has(s){if(!this[A].has(s))return!1;let l=this[A].get(s).value;return!B(this,l)}get(s){return R(this,s,!0)}peek(s){return R(this,s,!1)}pop(){let s=this[k].tail;return s?(J(this,s),s.value):null}del(s){J(this,this[A].get(s))}load(s){this.reset();let l=Date.now();for(let f=s.length-1;f>=0;f--){let p=s[f],g=p.e||0;if(g===0)this.set(p.k,p.v);else{let s=g-l;s>0&&this.set(p.k,p.v,s)}}}prune(){this[A].forEach((s,l)=>R(this,l,!1))}};let R=(s,l,f)=>{let p=s[A].get(l);if(p){let l=p.value;if(B(s,l)){if(J(s,p),!s[b])return}else f&&(s[N]&&(p.value.now=Date.now()),s[k].unshiftNode(p));return l.value}},B=(s,l)=>{if(!l||!l.maxAge&&!s[C])return!1;let f=Date.now()-l.now;return l.maxAge?f>l.maxAge:s[C]&&f>s[C]},q=s=>{if(s[g]>s[p])for(let l=s[k].tail;s[g]>s[p]&&l!==null;){let f=l.prev;J(s,l),l=f}},J=(s,l)=>{if(l){let f=l.value;s[w]&&s[w](f.key,f.value),s[g]-=f.length,s[A].delete(f.key),s[k].removeNode(l)}};var le=class{constructor(s,l,f,p,g){this.key=s,this.value=l,this.length=f,this.now=p,this.maxAge=g||0}};let _e=(s,l,f,p)=>{let g=f.value;B(s,g)&&(J(s,f),s[b]||(g=void 0)),g&&l.call(p,g.value,g.key,s)};l.exports=I})),require_hosted_git_info$1=__commonJSMin(((s,l)=>{let f=require(`url`),p=require_git_host_info$1(),g=l.exports=require_git_host$1(),v=new(require_lru_cache$3())({max:1e3}),b={"git+ssh:":`sshurl`,"git+https:":`https`,"ssh:":`sshurl`,"git:":`git`};function C(s){return b[s]||s.slice(0,-1)}let w={"git:":!0,"https:":!0,"git+https:":!0,"http:":!0,"git+http:":!0},E=Object.keys(p.byShortcut).concat([`http:`,`https:`,`git:`,`git+ssh:`,`git+https:`,`ssh:`]);l.exports.fromUrl=function(s,l){if(typeof s!=`string`)return;let f=s+JSON.stringify(l||{});return v.has(f)||v.set(f,k(s,l)),v.get(f)};function k(s,l){if(!s)return;let f=I(N(s)?`github:`+s:A(s));if(!f)return f;let v=p.byShortcut[f.protocol],b=p.byDomain[f.hostname.startsWith(`www.`)?f.hostname.slice(4):f.hostname],E=v||b;if(!E)return;let k=p[v||b],F=null;w[f.protocol]&&(f.username||f.password)&&(F=`${f.username}${f.password?`:`+f.password:``}`);let R=null,B=null,q=null,J=null;try{if(v){let s=f.pathname.startsWith(`/`)?f.pathname.slice(1):f.pathname,l=s.indexOf(`@`);l>-1&&(s=s.slice(l+1));let p=s.lastIndexOf(`/`);p>-1?(B=decodeURIComponent(s.slice(0,p)),B||=null,q=decodeURIComponent(s.slice(p+1))):q=decodeURIComponent(s),q.endsWith(`.git`)&&(q=q.slice(0,-4)),f.hash&&(R=decodeURIComponent(f.hash.slice(1))),J=`shortcut`}else{if(!k.protocols.includes(f.protocol))return;let s=k.extract(f);if(!s)return;B=s.user&&decodeURIComponent(s.user),q=decodeURIComponent(s.project),R=decodeURIComponent(s.committish),J=C(f.protocol)}}catch(s){if(s instanceof URIError)return;throw s}return new g(E,B,F,q,R,J,l)}let A=s=>{let l=s.indexOf(`:`),f=s.slice(0,l+1);if(E.includes(f))return s;let p=s.indexOf(`@`);return p>-1?p>l?`git+ssh://${s}`:s:s.indexOf(`//`)===l+1?s:s.slice(0,l+1)+`//`+s.slice(l+1)},N=s=>{let l=s.indexOf(`#`),f=s.indexOf(`/`),p=s.indexOf(`/`,f+1),g=s.indexOf(`:`),v=/\s/.exec(s),b=s.indexOf(`@`),C=!v||l>-1&&v.index>l,w=b===-1||l>-1&&b>l,E=g===-1||l>-1&&g>l,k=p===-1||l>-1&&p>l,A=f>0,N=l>-1?s[l-1]!==`/`:!s.endsWith(`/`),F=!s.startsWith(`.`);return C&&A&&N&&F&&w&&E&&k},F=s=>{let l=s.indexOf(`@`),f=s.lastIndexOf(`#`),p=s.indexOf(`:`),g=s.lastIndexOf(`:`,f>-1?f:1/0),v;return g>l&&(v=s.slice(0,g)+`/`+s.slice(g+1),p=v.indexOf(`:`),g=v.lastIndexOf(`:`)),p===-1&&s.indexOf(`//`)===-1&&(v=`git+ssh://${v}`),v},I=s=>{let l;try{l=new f.URL(s)}catch{}if(l)return l;let p=F(s);try{l=new f.URL(p)}catch{}return l}})),require_extract_description=__commonJSMin(((s,l)=>{l.exports=f;function f(s){if(s&&s!==`ERROR: No README data found!`){s=s.trim().split(` +`);for(var l=0;s[l]&&s[l].trim().match(/^(#|$)/);l++);for(var f=s.length,p=l+1;p{l.exports={topLevel:{dependancies:`dependencies`,dependecies:`dependencies`,depdenencies:`dependencies`,devEependencies:`devDependencies`,depends:`dependencies`,"dev-dependencies":`devDependencies`,devDependences:`devDependencies`,devDepenencies:`devDependencies`,devdependencies:`devDependencies`,repostitory:`repository`,repo:`repository`,prefereGlobal:`preferGlobal`,hompage:`homepage`,hampage:`homepage`,autohr:`author`,autor:`author`,contributers:`contributors`,publicationConfig:`publishConfig`,script:`scripts`},bugs:{web:`url`,name:`url`},script:{server:`start`,tests:`test`}}})),require_fixer=__commonJSMin(((s,l)=>{var f=require(`semver/functions/valid.js`),p=require(`semver/functions/clean.js`),g=require_validate_npm_package_license(),v=require_hosted_git_info$1(),b=require_is_core_module(),C=[`dependencies`,`devDependencies`,`optionalDependencies`],w=require_extract_description(),E=require(`url`),k=require_typos();l.exports={warn:function(){},fixRepositoryField:function(s){if(s.repositories&&(this.warn(`repositories`),s.repository=s.repositories[0]),!s.repository)return this.warn(`missingRepository`);typeof s.repository==`string`&&(s.repository={type:`git`,url:s.repository});var l=s.repository.url||``;if(l){var f=v.fromUrl(l);f&&(l=s.repository.url=f.getDefaultRepresentation()===`shortcut`?f.https():f.toString())}l.match(/github.com\/[^/]+\/[^/]+\.git\.git$/)&&this.warn(`brokenGitUrl`,l)},fixTypos:function(s){Object.keys(k.topLevel).forEach(function(l){Object.prototype.hasOwnProperty.call(s,l)&&this.warn(`typo`,l,k.topLevel[l])},this)},fixScriptsField:function(s){if(s.scripts){if(typeof s.scripts!=`object`){this.warn(`nonObjectScripts`),delete s.scripts;return}Object.keys(s.scripts).forEach(function(l){typeof s.scripts[l]==`string`?k.script[l]&&!s.scripts[k.script[l]]&&this.warn(`typo`,l,k.script[l],`scripts`):(this.warn(`nonStringScript`),delete s.scripts[l])},this)}},fixFilesField:function(s){var l=s.files;l&&!Array.isArray(l)?(this.warn(`nonArrayFiles`),delete s.files):s.files&&=s.files.filter(function(s){return!s||typeof s!=`string`?(this.warn(`invalidFilename`,s),!1):!0},this)},fixBinField:function(s){if(s.bin&&typeof s.bin==`string`){var l={},f;(f=s.name.match(/^@[^/]+[/](.*)$/))?l[f[1]]=s.bin:l[s.name]=s.bin,s.bin=l}},fixManField:function(s){s.man&&typeof s.man==`string`&&(s.man=[s.man])},fixBundleDependenciesField:function(s){var l=`bundledDependencies`,f=`bundleDependencies`;s[l]&&!s[f]&&(s[f]=s[l],delete s[l]),s[f]&&!Array.isArray(s[f])?(this.warn(`nonArrayBundleDependencies`),delete s[f]):s[f]&&(s[f]=s[f].filter(function(l){return!l||typeof l!=`string`?(this.warn(`nonStringBundleDependency`,l),!1):(s.dependencies||={},Object.prototype.hasOwnProperty.call(s.dependencies,l)&&(this.warn(`nonDependencyBundleDependency`,l),s.dependencies[l]=`*`),!0)},this))},fixDependencies:function(s,l){le(s,this.warn),q(s,this.warn),this.fixBundleDependenciesField(s),[`dependencies`,`devDependencies`].forEach(function(l){if(l in s){if(!s[l]||typeof s[l]!=`object`){this.warn(`nonObjectDependencies`,l),delete s[l];return}Object.keys(s[l]).forEach(function(f){var p=s[l][f];typeof p!=`string`&&(this.warn(`nonStringDependency`,f,JSON.stringify(p)),delete s[l][f]);var g=v.fromUrl(s[l][f]);g&&(s[l][f]=g.toString())},this)}},this)},fixModulesField:function(s){s.modules&&(this.warn(`deprecatedModules`),delete s.modules)},fixKeywordsField:function(s){typeof s.keywords==`string`&&(s.keywords=s.keywords.split(/,\s+/)),s.keywords&&!Array.isArray(s.keywords)?(delete s.keywords,this.warn(`nonArrayKeywords`)):s.keywords&&=s.keywords.filter(function(s){return typeof s!=`string`||!s?(this.warn(`nonStringKeyword`),!1):!0},this)},fixVersionField:function(s,l){var g=!l;if(!s.version)return s.version=``,!0;if(!f(s.version,g))throw Error(`Invalid version: "`+s.version+`"`);return s.version=p(s.version,g),!0},fixPeople:function(s){I(s,R),I(s,B)},fixNameField:function(s,l){typeof l==`boolean`?l={strict:l}:l===void 0&&(l={});var f=l.strict;if(!s.name&&!f){s.name=``;return}if(typeof s.name!=`string`)throw Error(`name field must be a string.`);f||(s.name=s.name.trim()),F(s.name,f,l.allowLegacyCase),b(s.name)&&this.warn(`conflictingName`,s.name)},fixDescriptionField:function(s){s.description&&typeof s.description!=`string`&&(this.warn(`nonStringDescription`),delete s.description),s.readme&&!s.description&&(s.description=w(s.readme)),s.description===void 0&&delete s.description,s.description||this.warn(`missingDescription`)},fixReadmeField:function(s){s.readme||=(this.warn(`missingReadme`),`ERROR: No README data found!`)},fixBugsField:function(s){if(!s.bugs&&s.repository&&s.repository.url){var l=v.fromUrl(s.repository.url);l&&l.bugs()&&(s.bugs={url:l.bugs()})}else if(s.bugs){var f=/^.+@.*\..+$/;if(typeof s.bugs==`string`)f.test(s.bugs)?s.bugs={email:s.bugs}:E.parse(s.bugs).protocol?s.bugs={url:s.bugs}:this.warn(`nonEmailUrlBugsString`);else{_e(s.bugs,this.warn);var p=s.bugs;s.bugs={},p.url&&(typeof p.url==`string`&&E.parse(p.url).protocol?s.bugs.url=p.url:this.warn(`nonUrlBugsUrlField`)),p.email&&(typeof p.email==`string`&&f.test(p.email)?s.bugs.email=p.email:this.warn(`nonEmailBugsEmailField`))}!s.bugs.email&&!s.bugs.url&&(delete s.bugs,this.warn(`emptyNormalizedBugs`))}},fixHomepageField:function(s){if(!s.homepage&&s.repository&&s.repository.url){var l=v.fromUrl(s.repository.url);l&&l.docs()&&(s.homepage=l.docs())}if(s.homepage){if(typeof s.homepage!=`string`)return this.warn(`nonUrlHomepage`),delete s.homepage;E.parse(s.homepage).protocol||(s.homepage=`http://`+s.homepage)}},fixLicenseField:function(s){let l=s.license||s.licence;if(!l)return this.warn(`missingLicense`);if(typeof l!=`string`||l.length<1||l.trim()===``||!g(l).validForNewPackages)return this.warn(`invalidLicense`)}};function A(s){if(s.charAt(0)!==`@`)return!1;var l=s.slice(1).split(`/`);return l.length===2?l[0]&&l[1]&&l[0]===encodeURIComponent(l[0])&&l[1]===encodeURIComponent(l[1]):!1}function N(s){return!s.match(/[/@\s+%:]/)&&s===encodeURIComponent(s)}function F(s,l,f){if(s.charAt(0)===`.`||!(A(s)||N(s))||l&&!f&&s!==s.toLowerCase()||s.toLowerCase()===`node_modules`||s.toLowerCase()===`favicon.ico`)throw Error(`Invalid name: `+JSON.stringify(s))}function I(s,l){return s.author&&=l(s.author),[`maintainers`,`contributors`].forEach(function(f){Array.isArray(s[f])&&(s[f]=s[f].map(l))}),s}function R(s){if(typeof s==`string`)return s;var l=s.name||``,f=s.url||s.web,p=f?` (`+f+`)`:``,g=s.email||s.mail;return l+(g?` <`+g+`>`:``)+p}function B(s){if(typeof s!=`string`)return s;var l=s.match(/^([^(<]+)/),f=s.match(/\(([^)]+)\)/),p=s.match(/<([^>]+)>/),g={};return l&&l[0].trim()&&(g.name=l[0].trim()),p&&(g.email=p[1]),f&&(g.url=f[1]),g}function q(s,l){var f=s.optionalDependencies;if(f){var p=s.dependencies||{};Object.keys(f).forEach(function(s){p[s]=f[s]}),s.dependencies=p}}function J(s,l,f){if(!s)return{};if(typeof s==`string`&&(s=s.trim().split(/[\n\r\s\t ,]+/)),!Array.isArray(s))return s;f(`deprecatedArrayDependencies`,l);var p={};return s.filter(function(s){return typeof s==`string`}).forEach(function(s){s=s.trim().split(/(:?[@\s><=])/);var l=s.shift(),f=s.join(``);f=f.trim(),f=f.replace(/^@/,``),p[l]=f}),p}function le(s,l){C.forEach(function(f){s[f]&&(s[f]=J(s[f],f,l))})}function _e(s,l){s&&Object.keys(s).forEach(function(f){k.bugs[f]&&(l(`typo`,f,k.bugs[f],`bugs`),s[k.bugs[f]]=s[f],delete s[f])})}})),require_warning_messages=__commonJSMin(((s,l)=>{l.exports={repositories:`'repositories' (plural) Not supported. Please pick one as the 'repository' field`,missingRepository:`No repository field.`,brokenGitUrl:`Probably broken git url: %s`,nonObjectScripts:`scripts must be an object`,nonStringScript:`script values must be string commands`,nonArrayFiles:`Invalid 'files' member`,invalidFilename:`Invalid filename in 'files' list: %s`,nonArrayBundleDependencies:`Invalid 'bundleDependencies' list. Must be array of package names`,nonStringBundleDependency:`Invalid bundleDependencies member: %s`,nonDependencyBundleDependency:`Non-dependency in bundleDependencies: %s`,nonObjectDependencies:`%s field must be an object`,nonStringDependency:`Invalid dependency: %s %s`,deprecatedArrayDependencies:`specifying %s as array is deprecated`,deprecatedModules:`modules field is deprecated`,nonArrayKeywords:`keywords should be an array of strings`,nonStringKeyword:`keywords should be an array of strings`,conflictingName:`%s is also the name of a node core module.`,nonStringDescription:`'description' field should be a string`,missingDescription:`No description`,missingReadme:`No README data`,missingLicense:`No license field.`,nonEmailUrlBugsString:`Bug string field must be url, email, or {email,url}`,nonUrlBugsUrlField:`bugs.url field must be a string url. Deleted.`,nonEmailBugsEmailField:`bugs.email field must be a string email. Deleted.`,emptyNormalizedBugs:`Normalized value of bugs field is an empty object. Deleted.`,nonUrlHomepage:`homepage field must be a string url. Deleted.`,invalidLicense:`license should be a valid SPDX license expression`,typo:`%s should probably be %s.`}})),require_make_warning=__commonJSMin(((s,l)=>{var f=require(`util`),p=require_warning_messages();l.exports=function(){var s=Array.prototype.slice.call(arguments,0),l=s.shift();if(l===`typo`)return g.apply(null,s);var v=p[l]?p[l]:l+`: '%s'`;return s.unshift(v),f.format.apply(null,s)};function g(s,l,g){return g&&(s=g+`['`+s+`']`,l=g+`['`+l+`']`),f.format(p.typo,s,l)}})),require_normalize=__commonJSMin(((s,l)=>{l.exports=C;var f=require_fixer();C.fixer=f;var p=require_make_warning(),g=[`name`,`version`,`description`,`repository`,`modules`,`scripts`,`files`,`bin`,`man`,`bugs`,`keywords`,`readme`,`homepage`,`license`],v=[`dependencies`,`people`,`typos`],b=g.map(function(s){return w(s)+`Field`});b=b.concat(v);function C(s,l,g){l===!0&&(l=null,g=!0),g||=!1,(!l||s.private)&&(l=function(s){}),s.scripts&&s.scripts.install===`node-gyp rebuild`&&!s.scripts.preinstall&&(s.gypfile=!0),f.warn=function(){l(p.apply(null,arguments))},b.forEach(function(l){f[`fix`+w(l)](s,g)}),s._id=s.name+`@`+s.version}function w(s){return s.charAt(0).toUpperCase()+s.slice(1)}})),require_meow=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_minimist_options(),g=require_build$6(),v=require_camelcase_keys(),b=require_decamelize(),C=require_decamelize_keys(),w=require_trim_newlines(),E=require_redent(),k=require_read_pkg_up(),A=require_hard_rejection(),N=require_normalize();delete require.cache[__filename];let F=f.dirname(l.parent&&l.parent.filename?l.parent.filename:`.`),I=(s,l,f,p)=>{let g=l[s],v=!0;if(typeof g.isRequired==`function`&&(v=g.isRequired(f,p),typeof v!=`boolean`))throw TypeError(`Return value for isRequired callback should be of type boolean, but ${typeof v} was returned.`);return f[s]===void 0?v:g.isMultiple&&f[s].length===0},R=(s,l,f)=>{let p=[];if(s===void 0)return[];for(let g of Object.keys(s))s[g].isRequired&&I(g,s,l,f)&&p.push({key:g,...s[g]});return p},B=s=>{console.error(`Missing required flag${s.length>1?`s`:``}`);for(let l of s)console.error(`\t--${b(l.key,`-`)}${l.alias?`, -${l.alias}`:``}`)},q=({flags:s})=>{let l=Object.keys(s).filter(s=>s.includes(`-`)&&s!==`--`);if(l.length>0)throw Error(`Flag keys may not contain '-': ${l.join(`, `)}`)},J=s=>{console.error([`Unknown flag${s.length>1?`s`:``}`,...s].join(` +`))},le=({flags:s,booleanDefault:l})=>{let f={};for(let[p,g]of Object.entries(s)){let s={...g};l!==void 0&&s.type===`boolean`&&!Object.prototype.hasOwnProperty.call(s,`default`)&&(s.default=s.isMultiple?[l]:l),s.isMultiple&&(s.type=s.type?`${s.type}-array`:`array`,s.default=s.default||[],delete s.isMultiple),f[p]=s}return f},_e=(s,l)=>{for(let[f,p]of Object.entries(l.flags))if(f!==`--`&&!p.isMultiple&&Array.isArray(s[f]))throw Error(`The flag --${f} can only be set once.`)};l.exports=(s,l)=>{typeof s!=`string`&&(l=s,s=``);let f=k.sync({cwd:F,normalize:!1});l={pkg:f?f.packageJson:{},argv:process.argv.slice(2),flags:{},inferType:!1,input:`string`,help:s,autoHelp:!0,autoVersion:!0,booleanDefault:!1,hardRejection:!0,allowUnknownFlags:!0,...l},l.hardRejection&&A(),q(l);let b={arguments:l.input,...le(l)};b=C(b,`-`,{exclude:[`stopEarly`,`--`]}),l.inferType&&delete b.arguments,b=p(b),b.configuration={...b.configuration,"greedy-arrays":!1},b[`--`]&&(b.configuration[`populate--`]=!0),l.allowUnknownFlags||(b.configuration[`unknown-options-as-args`]=!0);let{pkg:I}=l,be=g(l.argv,b),xe=E(w((l.help||``).replace(/\t+\n*$/,``)),2);N(I),process.title=I.bin?Object.keys(I.bin)[0]:I.name;let{description:De}=l;!De&&De!==!1&&({description:De}=I),xe=(De?`\n ${De}\n`:``)+(xe?`\n${xe}\n`:` +`);let Oe=s=>{console.log(xe),process.exit(typeof s==`number`?s:2)},je=()=>{console.log(typeof l.version==`string`?l.version:I.version),process.exit(0)};be._.length===0&&l.argv.length===1&&(be.version===!0&&l.autoVersion&&je(),be.help===!0&&l.autoHelp&&Oe(0));let Ne=be._;if(delete be._,!l.allowUnknownFlags){let s=Ne.filter(s=>typeof s==`string`&&s.startsWith(`-`));s.length>0&&(J(s),process.exit(2))}let Pe=v(be,{exclude:[`--`,/^\w$/]}),ze={...Pe};_e(Pe,l);for(let s of Object.values(l.flags))delete Pe[s.alias];let Be=R(l.flags,Pe,Ne);return Be.length>0&&(B(Be),process.exit(2)),{input:Ne,flags:Pe,unnormalizedFlags:ze,pkg:I,help:xe,showHelp:Oe,showVersion:je}}})),version=`16.7.0`,package_default$2={name:`chromatic`,version,description:`Automate visual testing across browsers. Gather UI feedback. Versioned documentation.`,keywords:[`storybook-addon`,`storybook`,`addon`,`test`,`popular`],homepage:`https://www.chromatic.com`,bugs:{url:`https://github.com/chromaui/chromatic-cli`,email:`support@chromatic.com`},repository:{type:`git`,url:`git+https://github.com/chromaui/chromatic-cli.git`},license:`MIT`,author:{name:`Chromatic`,email:`support@chromatic.com`},exports:{".":{types:`./isChromatic.d.ts`,require:`./isChromatic.js`,import:`./isChromatic.mjs`},"./node":{types:`./dist/node.d.cts`,require:`./dist/node.cjs`,node:`./dist/node.cjs`},"./isChromatic":{types:`./isChromatic.d.ts`,require:`./isChromatic.js`,import:`./isChromatic.mjs`},"./package.json":`./package.json`},main:`isChromatic.js`,module:`isChromatic.mjs`,typesVersions:{"*":{"*":[`./isChromatic.d.ts`],isChromatic:[`./isChromatic.d.ts`],node:[`dist/node.d.cts`]}},bin:{chroma:`dist/bin.cjs`,chromatic:`dist/bin.cjs`,"chromatic-cli":`dist/bin.cjs`},files:[`dist/*.cjs`,`dist/node.d.cts`,`isChromatic.js`,`isChromatic.mjs`,`isChromatic.d.ts`],resolutions:{"any-observable":`^0.5.1`,lodash:`4.17.21`,"@types/minimatch":`5.1.2`},dependencies:{semver:`^7.3.5`},devDependencies:{"@actions/core":`^1.10.0`,"@actions/github":`^5.0.0`,"@antfu/ni":`^0.21.5`,"@auto-it/slack":`^11.1.6`,"@discoveryjs/json-ext":`^0.5.7`,"@eslint-community/eslint-plugin-eslint-comments":`^4.3.0`,"@expo/config-plugins":`55.0.8`,"@expo/config-types":`55.0.5`,"@sentry/cli":`^2.37.0`,"@sentry/node":`^8.30.0`,"@snyk/dep-graph":`^2.9.0`,"@storybook/addon-docs":`^10.3.4`,"@storybook/builder-vite":`^10.3.4`,"@storybook/html-vite":`^10.3.4`,"@storybook/linter-config":`^4.0.0`,"@storybook/react-vite":`^10.3.4`,"@tsconfig/node16":`^16.1.1`,"@types/adm-zip":`^0.5.8`,"@types/archiver":`^5.3.1`,"@types/async-retry":`^1.4.3`,"@types/cross-spawn":`^6.0.2`,"@types/fs-extra":`^9.0.13`,"@types/jsonfile":`^6.0.1`,"@types/listr":`^0.14.4`,"@types/node":`18.x`,"@types/path-browserify":`^1`,"@types/picomatch":`^2.3.0`,"@types/progress-stream":`^2.0.2`,"@types/prompts":`^2.4.9`,"@types/semver":`^7.3.9`,"@types/ws":`^8`,"@typescript-eslint/eslint-plugin":`^8.5.8`,"@typescript-eslint/parser":`^8.5.8`,"@vitest/coverage-v8":`^4.1.2`,"adm-zip":`^0.5.17`,"ansi-html":`0.0.9`,"any-observable":`^0.5.1`,archiver:`^5.3.0`,"async-retry":`^1.3.3`,auto:`^11.0.5`,boxen:`^7.1.1`,chalk:`^4.1.2`,"clean-package":`^2.2.0`,cpy:`^8.1.2`,"cross-env":`^7.0.3`,"cross-spawn":`^7.0.2`,debug:`^4.3.2`,dotenv:`^16.4.5`,"env-ci":`^11.1.0`,eslint:`^9.39.4`,"eslint-config-prettier":`^10.1.8`,"eslint-plugin-import":`^2.32.0`,"eslint-plugin-jsdoc":`^62.4.1`,"eslint-plugin-json":`^4.0.1`,"eslint-plugin-no-secrets":`^2.2.1`,"eslint-plugin-prettier":`^5.5.5`,"eslint-plugin-react":`^7.37.5`,"eslint-plugin-security":`^3.0.1`,"eslint-plugin-simple-import-sort":`^12.1.1`,"eslint-plugin-sort-class-members":`^1.21.0`,"eslint-plugin-storybook":`^10.3.4`,"eslint-plugin-unicorn":`^59.0.1`,esm:`^3.2.25`,execa:`^9.6.0`,"fake-tag":`^2.0.0`,filesize:`^10.1.0`,"find-up":`^7.0.0`,"formdata-node":`^6.0.3`,"fs-extra":`^10.0.0`,globals:`^15.3.0`,"https-proxy-agent":`^7.0.2`,husky:`^7.0.0`,json5:`^2.2.3`,jsonfile:`^6.0.1`,"junit-report-builder":`3.1.0`,listr:`0.14.3`,"listr-update-renderer":`^0.5.0`,meow:`^9.0.0`,"mock-fs":`^5.1.2`,"no-proxy":`^1.0.3`,"node-ask":`^1.0.1`,"node-fetch":`3.2.10`,"npm-run-all":`^4.0.2`,observable:`^2.1.4`,"os-browserify":`^0.3.0`,"p-limit":`3.1.0`,"path-browserify":`^1.0.1`,picomatch:`2.2.2`,"pkg-up":`^3.1.0`,pluralize:`^8.0.0`,prettier:`^3.2.5`,"progress-stream":`^2.0.0`,prompts:`^2.4.2`,"prop-types":`^15.7.2`,react:`^17.0.2`,"react-dom":`^17.0.2`,"read-package-up":`^11.0.0`,slash:`^3.0.0`,"snyk-nodejs-lockfile-parser":`^1.58.18`,"snyk-nodejs-plugin":`^1.4.3`,"sort-package-json":`1.50.0`,storybook:`^10.3.4`,"string-argv":`^0.3.1`,"strip-ansi":`^7.1.0`,"tmp-promise":`3.0.2`,"ts-dedent":`^1.0.0`,"ts-loader":`^9.2.5`,tsdown:`^0.21.8`,typescript:`^5.2.2`,"typescript-eslint":`^7.11.0`,"util-deprecate":`^1.0.2`,uuid:`^8.3.2`,vite:`^8.0.3`,"vite-tsconfig-paths":`^5.1.4`,vitest:`^4.1.2`,"why-is-node-running":`^2.1.2`,ws:`^8.18.2`,"xxhash-wasm":`^1.0.2`,"yarn-or-npm":`^3.0.1`,"zen-observable":`^0.8.15`,zod:`^3.22.2`},peerDependencies:{"@chromatic-com/cypress":`^0.*.* || ^1.0.0`,"@chromatic-com/playwright":`^0.*.* || ^1.0.0`,"@chromatic-com/vitest":`^0.*.* || ^1.0.0`},peerDependenciesMeta:{"@chromatic-com/cypress":{optional:!0},"@chromatic-com/playwright":{optional:!0},"@chromatic-com/vitest":{optional:!0}},publishConfig:{access:`public`,registry:`https://registry.npmjs.org/`},docs:`https://www.chromatic.com/docs/cli`,storybook:{icon:`https://user-images.githubusercontent.com/263385/101995175-2e087800-3c96-11eb-9a33-9860a1c3ce62.gif`,displayName:`Chromatic`}};function parseArguments(s){let{input:l,flags:f,help:p}=(0,import_meow$1.default)(` Chromatic CLI https://www.chromatic.com/docs/cli @@ -337,12 +337,12 @@ GFS4: `),console.error(s)}),p[w]||(A(p,global[w]||[]),p.close=(function(s){funct Deprecated options --preserve-missing Treat missing stories as unchanged rather than deleted when comparing to the baseline. - `,{argv:s,booleanDefault:void 0,description:!1,pkg:{},version,flags:{projectToken:{type:`string`,alias:`t`,isMultiple:!0},buildScriptName:{type:`string`,alias:`b`},buildCommand:{type:`string`},outputDir:{type:`string`,alias:`o`,isMultiple:!0},storybookBuildDir:{type:`string`,alias:`d`,isMultiple:!0},autoAcceptChanges:{type:`string`},branchName:{type:`string`},ci:{type:`boolean`},configFile:{type:`string`,alias:`c`},exitOnceUploaded:{type:`string`},exitZeroOnChanges:{type:`string`},externals:{type:`string`,isMultiple:!0},ignoreLastBuildOnBranch:{type:`string`},onlyChanged:{type:`string`},onlyStoryFiles:{type:`string`,isMultiple:!0},onlyStoryNames:{type:`string`,isMultiple:!0},patchBuild:{type:`string`},repositorySlug:{type:`string`},skip:{type:`string`},storybookBaseDir:{type:`string`},storybookConfigDir:{type:`string`},untraced:{type:`string`,isMultiple:!0},zip:{type:`boolean`},debug:{type:`boolean`},diagnosticsFile:{type:`string`},dryRun:{type:`boolean`},fileHashing:{type:`boolean`,default:!0},forceRebuild:{type:`string`},interactive:{type:`boolean`,default:!0},junitReport:{type:`string`},list:{type:`boolean`},logFile:{type:`string`},logLevel:{type:`string`,choices:[`silent`,`error`,`warn`,`info`,`debug`]},logPrefix:{type:`string`},storybookLogFile:{type:`string`},traceChanged:{type:`string`},uploadMetadata:{type:`boolean`},preserveMissing:{type:`boolean`}}});return{argv:s,input:l,flags:p,help:g,pkg:package_default$2}}var import_meow$1,init_parseArguments=__esmMin((()=>{import_meow$1=__toESM$1(require_meow())})),exitCodes,setExitCode,init_setExitCode=__esmMin((()=>{exitCodes={OK:0,UNKNOWN_ERROR:255,BUILD_HAS_CHANGES:1,BUILD_HAS_ERRORS:2,BUILD_FAILED:3,BUILD_NO_STORIES:4,BUILD_WAS_LIMITED:5,BUILD_WAS_CANCELED:6,ACCOUNT_QUOTA_REACHED:11,ACCOUNT_PAYMENT_REQUIRED:12,STORYBOOK_BUILD_FAILED:21,STORYBOOK_START_FAILED:22,STORYBOOK_BROKEN:23,E2E_BUILD_FAILED:51,GIT_NOT_CLEAN:101,GIT_OUT_OF_DATE:102,GIT_NO_MERGE_BASE:103,NPM_INSTALL_FAILED:104,NPM_BUILD_STORYBOOK_FAILED:105,FETCH_ERROR:201,GRAPHQL_ERROR:202,MISSING_DEPENDENCY:210,VERIFICATION_TIMEOUT:220,INVALID_OPTIONS:254},setExitCode=(s,l,p=!1)=>{let[g]=Object.entries(exitCodes).find(([s,p])=>p===l)||[];if(!g)throw Error(`Invalid exitCode: ${l}`);s.exitCode=l,s.exitCodeKey=g,s.userError=p}})),require_fs$5=__commonJSMin((s=>{let l=require_universalify().fromCallback,p=require_graceful_fs(),g=`access.appendFile.chmod.chown.close.copyFile.fchmod.fchown.fdatasync.fstat.fsync.ftruncate.futimes.lchmod.lchown.link.lstat.mkdir.mkdtemp.open.opendir.readdir.readFile.readlink.realpath.rename.rm.rmdir.stat.symlink.truncate.unlink.utimes.writeFile`.split(`.`).filter(s=>typeof p[s]==`function`);Object.assign(s,p),g.forEach(g=>{s[g]=l(p[g])}),s.exists=function(s,l){return typeof l==`function`?p.exists(s,l):new Promise(l=>p.exists(s,l))},s.read=function(s,l,g,v,b,C){return typeof C==`function`?p.read(s,l,g,v,b,C):new Promise((C,w)=>{p.read(s,l,g,v,b,(s,l,p)=>{if(s)return w(s);C({bytesRead:l,buffer:p})})})},s.write=function(s,l,...g){return typeof g[g.length-1]==`function`?p.write(s,l,...g):new Promise((v,b)=>{p.write(s,l,...g,(s,l,p)=>{if(s)return b(s);v({bytesWritten:l,buffer:p})})})},typeof p.writev==`function`&&(s.writev=function(s,l,...g){return typeof g[g.length-1]==`function`?p.writev(s,l,...g):new Promise((v,b)=>{p.writev(s,l,...g,(s,l,p)=>{if(s)return b(s);v({bytesWritten:l,buffers:p})})})}),typeof p.realpath.native==`function`?s.realpath.native=l(p.realpath.native):process.emitWarning(`fs.realpath.native is not a function. Is fs being monkey-patched?`,`Warning`,`fs-extra-WARN0003`)})),require_utils$13=__commonJSMin(((s,l)=>{let p=require(`path`);l.exports.checkPath=function(s){if(process.platform===`win32`&&/[<>:"|?*]/.test(s.replace(p.parse(s).root,``))){let l=Error(`Path contains invalid characters: ${s}`);throw l.code=`EINVAL`,l}}})),require_make_dir$1=__commonJSMin(((s,l)=>{let p=require_fs$5(),{checkPath:g}=require_utils$13(),v=s=>typeof s==`number`?s:{mode:511,...s}.mode;l.exports.makeDir=async(s,l)=>(g(s),p.mkdir(s,{mode:v(l),recursive:!0})),l.exports.makeDirSync=(s,l)=>(g(s),p.mkdirSync(s,{mode:v(l),recursive:!0}))})),require_mkdirs=__commonJSMin(((s,l)=>{let p=require_universalify().fromPromise,{makeDir:g,makeDirSync:v}=require_make_dir$1(),b=p(g);l.exports={mkdirs:b,mkdirsSync:v,mkdirp:b,mkdirpSync:v,ensureDir:b,ensureDirSync:v}})),require_path_exists=__commonJSMin(((s,l)=>{let p=require_universalify().fromPromise,g=require_fs$5();function v(s){return g.access(s).then(()=>!0).catch(()=>!1)}l.exports={pathExists:p(v),pathExistsSync:g.existsSync}})),require_utimes=__commonJSMin(((s,l)=>{let p=require_graceful_fs();function g(s,l,g,v){p.open(s,`r+`,(s,b)=>{if(s)return v(s);p.futimes(b,l,g,s=>{p.close(b,l=>{v&&v(s||l)})})})}function v(s,l,g){let v=p.openSync(s,`r+`);return p.futimesSync(v,l,g),p.closeSync(v)}l.exports={utimesMillis:g,utimesMillisSync:v}})),require_stat=__commonJSMin(((s,l)=>{let p=require_fs$5(),g=require(`path`),v=require(`util`);function b(s,l,g){let v=g.dereference?s=>p.stat(s,{bigint:!0}):s=>p.lstat(s,{bigint:!0});return Promise.all([v(s),v(l).catch(s=>{if(s.code===`ENOENT`)return null;throw s})]).then(([s,l])=>({srcStat:s,destStat:l}))}function C(s,l,g){let v,b=g.dereference?s=>p.statSync(s,{bigint:!0}):s=>p.lstatSync(s,{bigint:!0}),C=b(s);try{v=b(l)}catch(s){if(s.code===`ENOENT`)return{srcStat:C,destStat:null};throw s}return{srcStat:C,destStat:v}}function w(s,l,p,C,w){v.callbackify(b)(s,l,C,(v,b)=>{if(v)return w(v);let{srcStat:C,destStat:E}=b;if(E){if(N(C,E)){let v=g.basename(s),b=g.basename(l);return p===`move`&&v!==b&&v.toLowerCase()===b.toLowerCase()?w(null,{srcStat:C,destStat:E,isChangingCase:!0}):w(Error(`Source and destination must not be the same.`))}if(C.isDirectory()&&!E.isDirectory())return w(Error(`Cannot overwrite non-directory '${l}' with directory '${s}'.`));if(!C.isDirectory()&&E.isDirectory())return w(Error(`Cannot overwrite directory '${l}' with non-directory '${s}'.`))}return C.isDirectory()&&F(s,l)?w(Error(I(s,l,p))):w(null,{srcStat:C,destStat:E})})}function E(s,l,p,v){let{srcStat:b,destStat:w}=C(s,l,v);if(w){if(N(b,w)){let v=g.basename(s),C=g.basename(l);if(p===`move`&&v!==C&&v.toLowerCase()===C.toLowerCase())return{srcStat:b,destStat:w,isChangingCase:!0};throw Error(`Source and destination must not be the same.`)}if(b.isDirectory()&&!w.isDirectory())throw Error(`Cannot overwrite non-directory '${l}' with directory '${s}'.`);if(!b.isDirectory()&&w.isDirectory())throw Error(`Cannot overwrite directory '${l}' with non-directory '${s}'.`)}if(b.isDirectory()&&F(s,l))throw Error(I(s,l,p));return{srcStat:b,destStat:w}}function k(s,l,v,b,C){let w=g.resolve(g.dirname(s)),E=g.resolve(g.dirname(v));if(E===w||E===g.parse(E).root)return C();p.stat(E,{bigint:!0},(p,g)=>p?p.code===`ENOENT`?C():C(p):N(l,g)?C(Error(I(s,v,b))):k(s,l,E,b,C))}function A(s,l,v,b){let C=g.resolve(g.dirname(s)),w=g.resolve(g.dirname(v));if(w===C||w===g.parse(w).root)return;let E;try{E=p.statSync(w,{bigint:!0})}catch(s){if(s.code===`ENOENT`)return;throw s}if(N(l,E))throw Error(I(s,v,b));return A(s,l,w,b)}function N(s,l){return l.ino&&l.dev&&l.ino===s.ino&&l.dev===s.dev}function F(s,l){let p=g.resolve(s).split(g.sep).filter(s=>s),v=g.resolve(l).split(g.sep).filter(s=>s);return p.reduce((s,l,p)=>s&&v[p]===l,!0)}function I(s,l,p){return`Cannot ${p} '${s}' to a subdirectory of itself, '${l}'.`}l.exports={checkPaths:w,checkPathsSync:E,checkParentPaths:k,checkParentPathsSync:A,isSrcSubdir:F,areIdentical:N}})),require_copy$1=__commonJSMin(((s,l)=>{let p=require_graceful_fs(),g=require(`path`),v=require_mkdirs().mkdirs,b=require_path_exists().pathExists,C=require_utimes().utimesMillis,w=require_stat();function E(s,l,p,g){typeof p==`function`&&!g?(g=p,p={}):typeof p==`function`&&(p={filter:p}),g||=function(){},p||={},p.clobber=`clobber`in p?!!p.clobber:!0,p.overwrite=`overwrite`in p?!!p.overwrite:p.clobber,p.preserveTimestamps&&process.arch===`ia32`&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended; + `,{argv:s,booleanDefault:void 0,description:!1,pkg:{},version,flags:{projectToken:{type:`string`,alias:`t`,isMultiple:!0},buildScriptName:{type:`string`,alias:`b`},buildCommand:{type:`string`},outputDir:{type:`string`,alias:`o`,isMultiple:!0},storybookBuildDir:{type:`string`,alias:`d`,isMultiple:!0},autoAcceptChanges:{type:`string`},branchName:{type:`string`},ci:{type:`boolean`},configFile:{type:`string`,alias:`c`},exitOnceUploaded:{type:`string`},exitZeroOnChanges:{type:`string`},externals:{type:`string`,isMultiple:!0},ignoreLastBuildOnBranch:{type:`string`},onlyChanged:{type:`string`},onlyStoryFiles:{type:`string`,isMultiple:!0},onlyStoryNames:{type:`string`,isMultiple:!0},patchBuild:{type:`string`},repositorySlug:{type:`string`},skip:{type:`string`},storybookBaseDir:{type:`string`},storybookConfigDir:{type:`string`},untraced:{type:`string`,isMultiple:!0},zip:{type:`boolean`},debug:{type:`boolean`},diagnosticsFile:{type:`string`},dryRun:{type:`boolean`},fileHashing:{type:`boolean`,default:!0},forceRebuild:{type:`string`},interactive:{type:`boolean`,default:!0},junitReport:{type:`string`},list:{type:`boolean`},logFile:{type:`string`},logLevel:{type:`string`,choices:[`silent`,`error`,`warn`,`info`,`debug`]},logPrefix:{type:`string`},storybookLogFile:{type:`string`},traceChanged:{type:`string`},uploadMetadata:{type:`boolean`},preserveMissing:{type:`boolean`}}});return{argv:s,input:l,flags:f,help:p,pkg:package_default$2}}var import_meow$1,init_parseArguments=__esmMin((()=>{import_meow$1=__toESM$1(require_meow())})),exitCodes,setExitCode,init_setExitCode=__esmMin((()=>{exitCodes={OK:0,UNKNOWN_ERROR:255,BUILD_HAS_CHANGES:1,BUILD_HAS_ERRORS:2,BUILD_FAILED:3,BUILD_NO_STORIES:4,BUILD_WAS_LIMITED:5,BUILD_WAS_CANCELED:6,ACCOUNT_QUOTA_REACHED:11,ACCOUNT_PAYMENT_REQUIRED:12,STORYBOOK_BUILD_FAILED:21,STORYBOOK_START_FAILED:22,STORYBOOK_BROKEN:23,E2E_BUILD_FAILED:51,GIT_NOT_CLEAN:101,GIT_OUT_OF_DATE:102,GIT_NO_MERGE_BASE:103,NPM_INSTALL_FAILED:104,NPM_BUILD_STORYBOOK_FAILED:105,FETCH_ERROR:201,GRAPHQL_ERROR:202,MISSING_DEPENDENCY:210,VERIFICATION_TIMEOUT:220,INVALID_OPTIONS:254},setExitCode=(s,l,f=!1)=>{let[p]=Object.entries(exitCodes).find(([s,f])=>f===l)||[];if(!p)throw Error(`Invalid exitCode: ${l}`);s.exitCode=l,s.exitCodeKey=p,s.userError=f}})),require_fs$6=__commonJSMin((s=>{let l=require_universalify().fromCallback,f=require_graceful_fs(),p=`access.appendFile.chmod.chown.close.copyFile.fchmod.fchown.fdatasync.fstat.fsync.ftruncate.futimes.lchmod.lchown.link.lstat.mkdir.mkdtemp.open.opendir.readdir.readFile.readlink.realpath.rename.rm.rmdir.stat.symlink.truncate.unlink.utimes.writeFile`.split(`.`).filter(s=>typeof f[s]==`function`);Object.assign(s,f),p.forEach(p=>{s[p]=l(f[p])}),s.exists=function(s,l){return typeof l==`function`?f.exists(s,l):new Promise(l=>f.exists(s,l))},s.read=function(s,l,p,g,v,b){return typeof b==`function`?f.read(s,l,p,g,v,b):new Promise((b,C)=>{f.read(s,l,p,g,v,(s,l,f)=>{if(s)return C(s);b({bytesRead:l,buffer:f})})})},s.write=function(s,l,...p){return typeof p[p.length-1]==`function`?f.write(s,l,...p):new Promise((g,v)=>{f.write(s,l,...p,(s,l,f)=>{if(s)return v(s);g({bytesWritten:l,buffer:f})})})},typeof f.writev==`function`&&(s.writev=function(s,l,...p){return typeof p[p.length-1]==`function`?f.writev(s,l,...p):new Promise((g,v)=>{f.writev(s,l,...p,(s,l,f)=>{if(s)return v(s);g({bytesWritten:l,buffers:f})})})}),typeof f.realpath.native==`function`?s.realpath.native=l(f.realpath.native):process.emitWarning(`fs.realpath.native is not a function. Is fs being monkey-patched?`,`Warning`,`fs-extra-WARN0003`)})),require_utils$13=__commonJSMin(((s,l)=>{let f=require(`path`);l.exports.checkPath=function(s){if(process.platform===`win32`&&/[<>:"|?*]/.test(s.replace(f.parse(s).root,``))){let l=Error(`Path contains invalid characters: ${s}`);throw l.code=`EINVAL`,l}}})),require_make_dir$1=__commonJSMin(((s,l)=>{let f=require_fs$6(),{checkPath:p}=require_utils$13(),g=s=>typeof s==`number`?s:{mode:511,...s}.mode;l.exports.makeDir=async(s,l)=>(p(s),f.mkdir(s,{mode:g(l),recursive:!0})),l.exports.makeDirSync=(s,l)=>(p(s),f.mkdirSync(s,{mode:g(l),recursive:!0}))})),require_mkdirs=__commonJSMin(((s,l)=>{let f=require_universalify().fromPromise,{makeDir:p,makeDirSync:g}=require_make_dir$1(),v=f(p);l.exports={mkdirs:v,mkdirsSync:g,mkdirp:v,mkdirpSync:g,ensureDir:v,ensureDirSync:g}})),require_path_exists=__commonJSMin(((s,l)=>{let f=require_universalify().fromPromise,p=require_fs$6();function g(s){return p.access(s).then(()=>!0).catch(()=>!1)}l.exports={pathExists:f(g),pathExistsSync:p.existsSync}})),require_utimes=__commonJSMin(((s,l)=>{let f=require_graceful_fs();function p(s,l,p,g){f.open(s,`r+`,(s,v)=>{if(s)return g(s);f.futimes(v,l,p,s=>{f.close(v,l=>{g&&g(s||l)})})})}function g(s,l,p){let g=f.openSync(s,`r+`);return f.futimesSync(g,l,p),f.closeSync(g)}l.exports={utimesMillis:p,utimesMillisSync:g}})),require_stat=__commonJSMin(((s,l)=>{let f=require_fs$6(),p=require(`path`),g=require(`util`);function v(s,l,p){let g=p.dereference?s=>f.stat(s,{bigint:!0}):s=>f.lstat(s,{bigint:!0});return Promise.all([g(s),g(l).catch(s=>{if(s.code===`ENOENT`)return null;throw s})]).then(([s,l])=>({srcStat:s,destStat:l}))}function b(s,l,p){let g,v=p.dereference?s=>f.statSync(s,{bigint:!0}):s=>f.lstatSync(s,{bigint:!0}),b=v(s);try{g=v(l)}catch(s){if(s.code===`ENOENT`)return{srcStat:b,destStat:null};throw s}return{srcStat:b,destStat:g}}function C(s,l,f,b,C){g.callbackify(v)(s,l,b,(g,v)=>{if(g)return C(g);let{srcStat:b,destStat:w}=v;if(w){if(A(b,w)){let g=p.basename(s),v=p.basename(l);return f===`move`&&g!==v&&g.toLowerCase()===v.toLowerCase()?C(null,{srcStat:b,destStat:w,isChangingCase:!0}):C(Error(`Source and destination must not be the same.`))}if(b.isDirectory()&&!w.isDirectory())return C(Error(`Cannot overwrite non-directory '${l}' with directory '${s}'.`));if(!b.isDirectory()&&w.isDirectory())return C(Error(`Cannot overwrite directory '${l}' with non-directory '${s}'.`))}return b.isDirectory()&&N(s,l)?C(Error(F(s,l,f))):C(null,{srcStat:b,destStat:w})})}function w(s,l,f,g){let{srcStat:v,destStat:C}=b(s,l,g);if(C){if(A(v,C)){let g=p.basename(s),b=p.basename(l);if(f===`move`&&g!==b&&g.toLowerCase()===b.toLowerCase())return{srcStat:v,destStat:C,isChangingCase:!0};throw Error(`Source and destination must not be the same.`)}if(v.isDirectory()&&!C.isDirectory())throw Error(`Cannot overwrite non-directory '${l}' with directory '${s}'.`);if(!v.isDirectory()&&C.isDirectory())throw Error(`Cannot overwrite directory '${l}' with non-directory '${s}'.`)}if(v.isDirectory()&&N(s,l))throw Error(F(s,l,f));return{srcStat:v,destStat:C}}function E(s,l,g,v,b){let C=p.resolve(p.dirname(s)),w=p.resolve(p.dirname(g));if(w===C||w===p.parse(w).root)return b();f.stat(w,{bigint:!0},(f,p)=>f?f.code===`ENOENT`?b():b(f):A(l,p)?b(Error(F(s,g,v))):E(s,l,w,v,b))}function k(s,l,g,v){let b=p.resolve(p.dirname(s)),C=p.resolve(p.dirname(g));if(C===b||C===p.parse(C).root)return;let w;try{w=f.statSync(C,{bigint:!0})}catch(s){if(s.code===`ENOENT`)return;throw s}if(A(l,w))throw Error(F(s,g,v));return k(s,l,C,v)}function A(s,l){return l.ino&&l.dev&&l.ino===s.ino&&l.dev===s.dev}function N(s,l){let f=p.resolve(s).split(p.sep).filter(s=>s),g=p.resolve(l).split(p.sep).filter(s=>s);return f.reduce((s,l,f)=>s&&g[f]===l,!0)}function F(s,l,f){return`Cannot ${f} '${s}' to a subdirectory of itself, '${l}'.`}l.exports={checkPaths:C,checkPathsSync:w,checkParentPaths:E,checkParentPathsSync:k,isSrcSubdir:N,areIdentical:A}})),require_copy$1=__commonJSMin(((s,l)=>{let f=require_graceful_fs(),p=require(`path`),g=require_mkdirs().mkdirs,v=require_path_exists().pathExists,b=require_utimes().utimesMillis,C=require_stat();function w(s,l,f,p){typeof f==`function`&&!p?(p=f,f={}):typeof f==`function`&&(f={filter:f}),p||=function(){},f||={},f.clobber=`clobber`in f?!!f.clobber:!0,f.overwrite=`overwrite`in f?!!f.overwrite:f.clobber,f.preserveTimestamps&&process.arch===`ia32`&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended; - see https://github.com/jprichardson/node-fs-extra/issues/269`,`Warning`,`fs-extra-WARN0001`),w.checkPaths(s,l,`copy`,p,(v,b)=>{if(v)return g(v);let{srcStat:C,destStat:E}=b;w.checkParentPaths(s,C,l,`copy`,v=>v?g(v):p.filter?A(k,E,s,l,p,g):k(E,s,l,p,g))})}function k(s,l,p,C,w){let E=g.dirname(p);b(E,(g,b)=>{if(g)return w(g);if(b)return F(s,l,p,C,w);v(E,g=>g?w(g):F(s,l,p,C,w))})}function A(s,l,p,g,v,b){Promise.resolve(v.filter(p,g)).then(C=>C?s(l,p,g,v,b):b(),s=>b(s))}function N(s,l,p,g,v){return g.filter?A(F,s,l,p,g,v):F(s,l,p,g,v)}function F(s,l,g,v,b){(v.dereference?p.stat:p.lstat)(l,(p,C)=>p?b(p):C.isDirectory()?De(C,s,l,g,v,b):C.isFile()||C.isCharacterDevice()||C.isBlockDevice()?I(C,s,l,g,v,b):C.isSymbolicLink()?We(s,l,g,v,b):C.isSocket()?b(Error(`Cannot copy a socket file: ${l}`)):C.isFIFO()?b(Error(`Cannot copy a FIFO pipe: ${l}`)):b(Error(`Unknown file: ${l}`)))}function I(s,l,p,g,v,b){return l?R(s,p,g,v,b):B(s,p,g,v,b)}function R(s,l,g,v,b){if(v.overwrite)p.unlink(g,p=>p?b(p):B(s,l,g,v,b));else if(v.errorOnExist)return b(Error(`'${g}' already exists`));else return b()}function B(s,l,g,v,b){p.copyFile(l,g,p=>p?b(p):v.preserveTimestamps?q(s.mode,l,g,b):be(g,s.mode,b))}function q(s,l,p,g){return le(s)?J(p,s,v=>v?g(v):_e(s,l,p,g)):_e(s,l,p,g)}function le(s){return(s&128)==0}function J(s,l,p){return be(s,l|128,p)}function _e(s,l,p,g){xe(l,p,l=>l?g(l):be(p,s,g))}function be(s,l,g){return p.chmod(s,l,g)}function xe(s,l,g){p.stat(s,(s,p)=>s?g(s):C(l,p.atime,p.mtime,g))}function De(s,l,p,g,v,b){return l?Pe(p,g,v,b):Ne(s.mode,p,g,v,b)}function Ne(s,l,g,v,b){p.mkdir(g,p=>{if(p)return b(p);Pe(l,g,v,l=>l?b(l):be(g,s,b))})}function Pe(s,l,g,v){p.readdir(s,(p,b)=>p?v(p):ze(b,s,l,g,v))}function ze(s,l,p,g,v){let b=s.pop();return b?Be(s,b,l,p,g,v):v()}function Be(s,l,p,v,b,C){let E=g.join(p,l),k=g.join(v,l);w.checkPaths(E,k,`copy`,b,(l,g)=>{if(l)return C(l);let{destStat:w}=g;N(w,E,k,b,l=>l?C(l):ze(s,p,v,b,C))})}function We(s,l,v,b,C){p.readlink(l,(l,E)=>{if(l)return C(l);if(b.dereference&&(E=g.resolve(process.cwd(),E)),s)p.readlink(v,(l,k)=>l?l.code===`EINVAL`||l.code===`UNKNOWN`?p.symlink(E,v,C):C(l):(b.dereference&&(k=g.resolve(process.cwd(),k)),w.isSrcSubdir(E,k)?C(Error(`Cannot copy '${E}' to a subdirectory of itself, '${k}'.`)):s.isDirectory()&&w.isSrcSubdir(k,E)?C(Error(`Cannot overwrite '${k}' with '${E}'.`)):Ke(E,v,C)));else return p.symlink(E,v,C)})}function Ke(s,l,g){p.unlink(l,v=>v?g(v):p.symlink(s,l,g))}l.exports=E})),require_copy_sync=__commonJSMin(((s,l)=>{let p=require_graceful_fs(),g=require(`path`),v=require_mkdirs().mkdirsSync,b=require_utimes().utimesMillisSync,C=require_stat();function w(s,l,p){typeof p==`function`&&(p={filter:p}),p||={},p.clobber=`clobber`in p?!!p.clobber:!0,p.overwrite=`overwrite`in p?!!p.overwrite:p.clobber,p.preserveTimestamps&&process.arch===`ia32`&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended; + see https://github.com/jprichardson/node-fs-extra/issues/269`,`Warning`,`fs-extra-WARN0001`),C.checkPaths(s,l,`copy`,f,(g,v)=>{if(g)return p(g);let{srcStat:b,destStat:w}=v;C.checkParentPaths(s,b,l,`copy`,g=>g?p(g):f.filter?k(E,w,s,l,f,p):E(w,s,l,f,p))})}function E(s,l,f,b,C){let w=p.dirname(f);v(w,(p,v)=>{if(p)return C(p);if(v)return N(s,l,f,b,C);g(w,p=>p?C(p):N(s,l,f,b,C))})}function k(s,l,f,p,g,v){Promise.resolve(g.filter(f,p)).then(b=>b?s(l,f,p,g,v):v(),s=>v(s))}function A(s,l,f,p,g){return p.filter?k(N,s,l,f,p,g):N(s,l,f,p,g)}function N(s,l,p,g,v){(g.dereference?f.stat:f.lstat)(l,(f,b)=>f?v(f):b.isDirectory()?xe(b,s,l,p,g,v):b.isFile()||b.isCharacterDevice()||b.isBlockDevice()?F(b,s,l,p,g,v):b.isSymbolicLink()?Pe(s,l,p,g,v):b.isSocket()?v(Error(`Cannot copy a socket file: ${l}`)):b.isFIFO()?v(Error(`Cannot copy a FIFO pipe: ${l}`)):v(Error(`Unknown file: ${l}`)))}function F(s,l,f,p,g,v){return l?I(s,f,p,g,v):R(s,f,p,g,v)}function I(s,l,p,g,v){if(g.overwrite)f.unlink(p,f=>f?v(f):R(s,l,p,g,v));else if(g.errorOnExist)return v(Error(`'${p}' already exists`));else return v()}function R(s,l,p,g,v){f.copyFile(l,p,f=>f?v(f):g.preserveTimestamps?B(s.mode,l,p,v):_e(p,s.mode,v))}function B(s,l,f,p){return q(s)?J(f,s,g=>g?p(g):le(s,l,f,p)):le(s,l,f,p)}function q(s){return(s&128)==0}function J(s,l,f){return _e(s,l|128,f)}function le(s,l,f,p){be(l,f,l=>l?p(l):_e(f,s,p))}function _e(s,l,p){return f.chmod(s,l,p)}function be(s,l,p){f.stat(s,(s,f)=>s?p(s):b(l,f.atime,f.mtime,p))}function xe(s,l,f,p,g,v){return l?Oe(f,p,g,v):De(s.mode,f,p,g,v)}function De(s,l,p,g,v){f.mkdir(p,f=>{if(f)return v(f);Oe(l,p,g,l=>l?v(l):_e(p,s,v))})}function Oe(s,l,p,g){f.readdir(s,(f,v)=>f?g(f):je(v,s,l,p,g))}function je(s,l,f,p,g){let v=s.pop();return v?Ne(s,v,l,f,p,g):g()}function Ne(s,l,f,g,v,b){let w=p.join(f,l),E=p.join(g,l);C.checkPaths(w,E,`copy`,v,(l,p)=>{if(l)return b(l);let{destStat:C}=p;A(C,w,E,v,l=>l?b(l):je(s,f,g,v,b))})}function Pe(s,l,g,v,b){f.readlink(l,(l,w)=>{if(l)return b(l);if(v.dereference&&(w=p.resolve(process.cwd(),w)),s)f.readlink(g,(l,E)=>l?l.code===`EINVAL`||l.code===`UNKNOWN`?f.symlink(w,g,b):b(l):(v.dereference&&(E=p.resolve(process.cwd(),E)),C.isSrcSubdir(w,E)?b(Error(`Cannot copy '${w}' to a subdirectory of itself, '${E}'.`)):s.isDirectory()&&C.isSrcSubdir(E,w)?b(Error(`Cannot overwrite '${E}' with '${w}'.`)):ze(w,g,b)));else return f.symlink(w,g,b)})}function ze(s,l,p){f.unlink(l,g=>g?p(g):f.symlink(s,l,p))}l.exports=w})),require_copy_sync=__commonJSMin(((s,l)=>{let f=require_graceful_fs(),p=require(`path`),g=require_mkdirs().mkdirsSync,v=require_utimes().utimesMillisSync,b=require_stat();function C(s,l,f){typeof f==`function`&&(f={filter:f}),f||={},f.clobber=`clobber`in f?!!f.clobber:!0,f.overwrite=`overwrite`in f?!!f.overwrite:f.clobber,f.preserveTimestamps&&process.arch===`ia32`&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended; - see https://github.com/jprichardson/node-fs-extra/issues/269`,`Warning`,`fs-extra-WARN0002`);let{srcStat:g,destStat:v}=C.checkPathsSync(s,l,`copy`,p);return C.checkParentPathsSync(s,g,l,`copy`),E(v,s,l,p)}function E(s,l,b,C){if(C.filter&&!C.filter(l,b))return;let w=g.dirname(b);return p.existsSync(w)||v(w),A(s,l,b,C)}function k(s,l,p,g){if(!(g.filter&&!g.filter(l,p)))return A(s,l,p,g)}function A(s,l,g,v){let b=(v.dereference?p.statSync:p.lstatSync)(l);if(b.isDirectory())return _e(b,s,l,g,v);if(b.isFile()||b.isCharacterDevice()||b.isBlockDevice())return N(b,s,l,g,v);if(b.isSymbolicLink())return Ne(s,l,g,v);throw b.isSocket()?Error(`Cannot copy a socket file: ${l}`):b.isFIFO()?Error(`Cannot copy a FIFO pipe: ${l}`):Error(`Unknown file: ${l}`)}function N(s,l,p,g,v){return l?F(s,p,g,v):I(s,p,g,v)}function F(s,l,g,v){if(v.overwrite)return p.unlinkSync(g),I(s,l,g,v);if(v.errorOnExist)throw Error(`'${g}' already exists`)}function I(s,l,g,v){return p.copyFileSync(l,g),v.preserveTimestamps&&R(s.mode,l,g),le(g,s.mode)}function R(s,l,p){return B(s)&&q(p,s),J(l,p)}function B(s){return(s&128)==0}function q(s,l){return le(s,l|128)}function le(s,l){return p.chmodSync(s,l)}function J(s,l){let g=p.statSync(s);return b(l,g.atime,g.mtime)}function _e(s,l,p,g,v){return l?xe(p,g,v):be(s.mode,p,g,v)}function be(s,l,g,v){return p.mkdirSync(g),xe(l,g,v),le(g,s)}function xe(s,l,g){p.readdirSync(s).forEach(p=>De(p,s,l,g))}function De(s,l,p,v){let b=g.join(l,s),w=g.join(p,s),{destStat:E}=C.checkPathsSync(b,w,`copy`,v);return k(E,b,w,v)}function Ne(s,l,v,b){let w=p.readlinkSync(l);if(b.dereference&&(w=g.resolve(process.cwd(),w)),s){let s;try{s=p.readlinkSync(v)}catch(s){if(s.code===`EINVAL`||s.code===`UNKNOWN`)return p.symlinkSync(w,v);throw s}if(b.dereference&&(s=g.resolve(process.cwd(),s)),C.isSrcSubdir(w,s))throw Error(`Cannot copy '${w}' to a subdirectory of itself, '${s}'.`);if(p.statSync(v).isDirectory()&&C.isSrcSubdir(s,w))throw Error(`Cannot overwrite '${s}' with '${w}'.`);return Pe(w,v)}else return p.symlinkSync(w,v)}function Pe(s,l){return p.unlinkSync(l),p.symlinkSync(s,l)}l.exports=w})),require_copy=__commonJSMin(((s,l)=>{let p=require_universalify().fromCallback;l.exports={copy:p(require_copy$1()),copySync:require_copy_sync()}})),require_rimraf=__commonJSMin(((s,l)=>{let p=require_graceful_fs(),g=require(`path`),v=require(`assert`),b=process.platform===`win32`;function C(s){[`unlink`,`chmod`,`stat`,`lstat`,`rmdir`,`readdir`].forEach(l=>{s[l]=s[l]||p[l],l+=`Sync`,s[l]=s[l]||p[l]}),s.maxBusyTries=s.maxBusyTries||3}function w(s,l,p){let g=0;typeof l==`function`&&(p=l,l={}),v(s,`rimraf: missing path`),v.strictEqual(typeof s,`string`,`rimraf: path should be a string`),v.strictEqual(typeof p,`function`,`rimraf: callback function required`),v(l,`rimraf: invalid options argument provided`),v.strictEqual(typeof l,`object`,`rimraf: options should be object`),C(l),E(s,l,function v(b){if(b){if((b.code===`EBUSY`||b.code===`ENOTEMPTY`||b.code===`EPERM`)&&gE(s,l,v),p)}b.code===`ENOENT`&&(b=null)}p(b)})}function E(s,l,p){v(s),v(l),v(typeof p==`function`),l.lstat(s,(g,v)=>{if(g&&g.code===`ENOENT`)return p(null);if(g&&g.code===`EPERM`&&b)return k(s,l,g,p);if(v&&v.isDirectory())return N(s,l,g,p);l.unlink(s,g=>{if(g){if(g.code===`ENOENT`)return p(null);if(g.code===`EPERM`)return b?k(s,l,g,p):N(s,l,g,p);if(g.code===`EISDIR`)return N(s,l,g,p)}return p(g)})})}function k(s,l,p,g){v(s),v(l),v(typeof g==`function`),l.chmod(s,438,v=>{v?g(v.code===`ENOENT`?null:p):l.stat(s,(v,b)=>{v?g(v.code===`ENOENT`?null:p):b.isDirectory()?N(s,l,p,g):l.unlink(s,g)})})}function A(s,l,p){let g;v(s),v(l);try{l.chmodSync(s,438)}catch(s){if(s.code===`ENOENT`)return;throw p}try{g=l.statSync(s)}catch(s){if(s.code===`ENOENT`)return;throw p}g.isDirectory()?R(s,l,p):l.unlinkSync(s)}function N(s,l,p,g){v(s),v(l),v(typeof g==`function`),l.rmdir(s,v=>{v&&(v.code===`ENOTEMPTY`||v.code===`EEXIST`||v.code===`EPERM`)?F(s,l,g):v&&v.code===`ENOTDIR`?g(p):g(v)})}function F(s,l,p){v(s),v(l),v(typeof p==`function`),l.readdir(s,(v,b)=>{if(v)return p(v);let C=b.length,E;if(C===0)return l.rmdir(s,p);b.forEach(v=>{w(g.join(s,v),l,g=>{if(!E){if(g)return p(E=g);--C===0&&l.rmdir(s,p)}})})})}function I(s,l){let p;l||={},C(l),v(s,`rimraf: missing path`),v.strictEqual(typeof s,`string`,`rimraf: path should be a string`),v(l,`rimraf: missing options`),v.strictEqual(typeof l,`object`,`rimraf: options should be object`);try{p=l.lstatSync(s)}catch(p){if(p.code===`ENOENT`)return;p.code===`EPERM`&&b&&A(s,l,p)}try{p&&p.isDirectory()?R(s,l,null):l.unlinkSync(s)}catch(p){if(p.code===`ENOENT`)return;if(p.code===`EPERM`)return b?A(s,l,p):R(s,l,p);if(p.code!==`EISDIR`)throw p;R(s,l,p)}}function R(s,l,p){v(s),v(l);try{l.rmdirSync(s)}catch(g){if(g.code===`ENOTDIR`)throw p;if(g.code===`ENOTEMPTY`||g.code===`EEXIST`||g.code===`EPERM`)B(s,l);else if(g.code!==`ENOENT`)throw g}}function B(s,l){if(v(s),v(l),l.readdirSync(s).forEach(p=>I(g.join(s,p),l)),b){let p=Date.now();do try{return l.rmdirSync(s,l)}catch{}while(Date.now()-p<500)}else return l.rmdirSync(s,l)}l.exports=w,w.sync=I})),require_remove$2=__commonJSMin(((s,l)=>{let p=require_graceful_fs(),g=require_universalify().fromCallback,v=require_rimraf();function b(s,l){if(p.rm)return p.rm(s,{recursive:!0,force:!0},l);v(s,l)}function C(s){if(p.rmSync)return p.rmSync(s,{recursive:!0,force:!0});v.sync(s)}l.exports={remove:g(b),removeSync:C}})),require_empty=__commonJSMin(((s,l)=>{let p=require_universalify().fromPromise,g=require_fs$5(),v=require(`path`),b=require_mkdirs(),C=require_remove$2(),w=p(async function(s){let l;try{l=await g.readdir(s)}catch{return b.mkdirs(s)}return Promise.all(l.map(l=>C.remove(v.join(s,l))))});function E(s){let l;try{l=g.readdirSync(s)}catch{return b.mkdirsSync(s)}l.forEach(l=>{l=v.join(s,l),C.removeSync(l)})}l.exports={emptyDirSync:E,emptydirSync:E,emptyDir:w,emptydir:w}})),require_file$4=__commonJSMin(((s,l)=>{let p=require_universalify().fromCallback,g=require(`path`),v=require_graceful_fs(),b=require_mkdirs();function C(s,l){function p(){v.writeFile(s,``,s=>{if(s)return l(s);l()})}v.stat(s,(C,w)=>{if(!C&&w.isFile())return l();let E=g.dirname(s);v.stat(E,(s,g)=>{if(s)return s.code===`ENOENT`?b.mkdirs(E,s=>{if(s)return l(s);p()}):l(s);g.isDirectory()?p():v.readdir(E,s=>{if(s)return l(s)})})})}function w(s){let l;try{l=v.statSync(s)}catch{}if(l&&l.isFile())return;let p=g.dirname(s);try{v.statSync(p).isDirectory()||v.readdirSync(p)}catch(s){if(s&&s.code===`ENOENT`)b.mkdirsSync(p);else throw s}v.writeFileSync(s,``)}l.exports={createFile:p(C),createFileSync:w}})),require_link=__commonJSMin(((s,l)=>{let p=require_universalify().fromCallback,g=require(`path`),v=require_graceful_fs(),b=require_mkdirs(),C=require_path_exists().pathExists,{areIdentical:w}=require_stat();function E(s,l,p){function E(s,l){v.link(s,l,s=>{if(s)return p(s);p(null)})}v.lstat(l,(k,A)=>{v.lstat(s,(v,k)=>{if(v)return v.message=v.message.replace(`lstat`,`ensureLink`),p(v);if(A&&w(k,A))return p(null);let N=g.dirname(l);C(N,(g,v)=>{if(g)return p(g);if(v)return E(s,l);b.mkdirs(N,g=>{if(g)return p(g);E(s,l)})})})})}function k(s,l){let p;try{p=v.lstatSync(l)}catch{}try{let l=v.lstatSync(s);if(p&&w(l,p))return}catch(s){throw s.message=s.message.replace(`lstat`,`ensureLink`),s}let C=g.dirname(l);return v.existsSync(C)||b.mkdirsSync(C),v.linkSync(s,l)}l.exports={createLink:p(E),createLinkSync:k}})),require_symlink_paths=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_graceful_fs(),v=require_path_exists().pathExists;function b(s,l,b){if(p.isAbsolute(s))return g.lstat(s,l=>l?(l.message=l.message.replace(`lstat`,`ensureSymlink`),b(l)):b(null,{toCwd:s,toDst:s}));{let C=p.dirname(l),w=p.join(C,s);return v(w,(l,v)=>l?b(l):v?b(null,{toCwd:w,toDst:s}):g.lstat(s,l=>l?(l.message=l.message.replace(`lstat`,`ensureSymlink`),b(l)):b(null,{toCwd:s,toDst:p.relative(C,s)})))}}function C(s,l){let v;if(p.isAbsolute(s)){if(v=g.existsSync(s),!v)throw Error(`absolute srcpath does not exist`);return{toCwd:s,toDst:s}}else{let b=p.dirname(l),C=p.join(b,s);if(v=g.existsSync(C),v)return{toCwd:C,toDst:s};if(v=g.existsSync(s),!v)throw Error(`relative srcpath does not exist`);return{toCwd:s,toDst:p.relative(b,s)}}}l.exports={symlinkPaths:b,symlinkPathsSync:C}})),require_symlink_type=__commonJSMin(((s,l)=>{let p=require_graceful_fs();function g(s,l,g){if(g=typeof l==`function`?l:g,l=typeof l==`function`?!1:l,l)return g(null,l);p.lstat(s,(s,p)=>{if(s)return g(null,`file`);l=p&&p.isDirectory()?`dir`:`file`,g(null,l)})}function v(s,l){let g;if(l)return l;try{g=p.lstatSync(s)}catch{return`file`}return g&&g.isDirectory()?`dir`:`file`}l.exports={symlinkType:g,symlinkTypeSync:v}})),require_symlink=__commonJSMin(((s,l)=>{let p=require_universalify().fromCallback,g=require(`path`),v=require_fs$5(),b=require_mkdirs(),C=b.mkdirs,w=b.mkdirsSync,E=require_symlink_paths(),k=E.symlinkPaths,A=E.symlinkPathsSync,N=require_symlink_type(),F=N.symlinkType,I=N.symlinkTypeSync,R=require_path_exists().pathExists,{areIdentical:B}=require_stat();function q(s,l,p,g){g=typeof p==`function`?p:g,p=typeof p==`function`?!1:p,v.lstat(l,(b,C)=>{!b&&C.isSymbolicLink()?Promise.all([v.stat(s),v.stat(l)]).then(([v,b])=>{if(B(v,b))return g(null);le(s,l,p,g)}):le(s,l,p,g)})}function le(s,l,p,b){k(s,l,(w,E)=>{if(w)return b(w);s=E.toDst,F(E.toCwd,p,(p,w)=>{if(p)return b(p);let E=g.dirname(l);R(E,(p,g)=>{if(p)return b(p);if(g)return v.symlink(s,l,w,b);C(E,p=>{if(p)return b(p);v.symlink(s,l,w,b)})})})})}function J(s,l,p){let b;try{b=v.lstatSync(l)}catch{}if(b&&b.isSymbolicLink()&&B(v.statSync(s),v.statSync(l)))return;let C=A(s,l);s=C.toDst,p=I(C.toCwd,p);let E=g.dirname(l);return v.existsSync(E)||w(E),v.symlinkSync(s,l,p)}l.exports={createSymlink:p(q),createSymlinkSync:J}})),require_ensure=__commonJSMin(((s,l)=>{let{createFile:p,createFileSync:g}=require_file$4(),{createLink:v,createLinkSync:b}=require_link(),{createSymlink:C,createSymlinkSync:w}=require_symlink();l.exports={createFile:p,createFileSync:g,ensureFile:p,ensureFileSync:g,createLink:v,createLinkSync:b,ensureLink:v,ensureLinkSync:b,createSymlink:C,createSymlinkSync:w,ensureSymlink:C,ensureSymlinkSync:w}})),require_jsonfile=__commonJSMin(((s,l)=>{let p=require_jsonfile$1();l.exports={readJson:p.readFile,readJsonSync:p.readFileSync,writeJson:p.writeFile,writeJsonSync:p.writeFileSync}})),require_output_file=__commonJSMin(((s,l)=>{let p=require_universalify().fromCallback,g=require_graceful_fs(),v=require(`path`),b=require_mkdirs(),C=require_path_exists().pathExists;function w(s,l,p,w){typeof p==`function`&&(w=p,p=`utf8`);let E=v.dirname(s);C(E,(v,C)=>{if(v)return w(v);if(C)return g.writeFile(s,l,p,w);b.mkdirs(E,v=>{if(v)return w(v);g.writeFile(s,l,p,w)})})}function E(s,...l){let p=v.dirname(s);if(g.existsSync(p))return g.writeFileSync(s,...l);b.mkdirsSync(p),g.writeFileSync(s,...l)}l.exports={outputFile:p(w),outputFileSync:E}})),require_output_json=__commonJSMin(((s,l)=>{let{stringify:p}=require_utils$14(),{outputFile:g}=require_output_file();async function v(s,l,v={}){await g(s,p(l,v),v)}l.exports=v})),require_output_json_sync=__commonJSMin(((s,l)=>{let{stringify:p}=require_utils$14(),{outputFileSync:g}=require_output_file();function v(s,l,v){g(s,p(l,v),v)}l.exports=v})),require_json$5=__commonJSMin(((s,l)=>{let p=require_universalify().fromPromise,g=require_jsonfile();g.outputJson=p(require_output_json()),g.outputJsonSync=require_output_json_sync(),g.outputJSON=g.outputJson,g.outputJSONSync=g.outputJsonSync,g.writeJSON=g.writeJson,g.writeJSONSync=g.writeJsonSync,g.readJSON=g.readJson,g.readJSONSync=g.readJsonSync,l.exports=g})),require_move$1=__commonJSMin(((s,l)=>{let p=require_graceful_fs(),g=require(`path`),v=require_copy().copy,b=require_remove$2().remove,C=require_mkdirs().mkdirp,w=require_path_exists().pathExists,E=require_stat();function k(s,l,p,v){typeof p==`function`&&(v=p,p={}),p||={};let b=p.overwrite||p.clobber||!1;E.checkPaths(s,l,`move`,p,(p,w)=>{if(p)return v(p);let{srcStat:k,isChangingCase:F=!1}=w;E.checkParentPaths(s,k,l,`move`,p=>{if(p)return v(p);if(A(l))return N(s,l,b,F,v);C(g.dirname(l),p=>p?v(p):N(s,l,b,F,v))})})}function A(s){let l=g.dirname(s);return g.parse(l).root===l}function N(s,l,p,g,v){if(g)return F(s,l,p,v);if(p)return b(l,g=>g?v(g):F(s,l,p,v));w(l,(g,b)=>g?v(g):b?v(Error(`dest already exists.`)):F(s,l,p,v))}function F(s,l,g,v){p.rename(s,l,p=>p?p.code===`EXDEV`?I(s,l,g,v):v(p):v())}function I(s,l,p,g){v(s,l,{overwrite:p,errorOnExist:!0},l=>l?g(l):b(s,g))}l.exports=k})),require_move_sync=__commonJSMin(((s,l)=>{let p=require_graceful_fs(),g=require(`path`),v=require_copy().copySync,b=require_remove$2().removeSync,C=require_mkdirs().mkdirpSync,w=require_stat();function E(s,l,p){p||={};let v=p.overwrite||p.clobber||!1,{srcStat:b,isChangingCase:E=!1}=w.checkPathsSync(s,l,`move`,p);return w.checkParentPathsSync(s,b,l,`move`),k(l)||C(g.dirname(l)),A(s,l,v,E)}function k(s){let l=g.dirname(s);return g.parse(l).root===l}function A(s,l,g,v){if(v)return N(s,l,g);if(g)return b(l),N(s,l,g);if(p.existsSync(l))throw Error(`dest already exists.`);return N(s,l,g)}function N(s,l,g){try{p.renameSync(s,l)}catch(p){if(p.code!==`EXDEV`)throw p;return F(s,l,g)}}function F(s,l,p){return v(s,l,{overwrite:p,errorOnExist:!0}),b(s)}l.exports=E})),require_move=__commonJSMin(((s,l)=>{let p=require_universalify().fromCallback;l.exports={move:p(require_move$1()),moveSync:require_move_sync()}})),require_lib$16=__commonJSMin(((s,l)=>{l.exports={...require_fs$5(),...require_copy(),...require_empty(),...require_ensure(),...require_json$5(),...require_mkdirs(),...require_move(),...require_output_file(),...require_path_exists(),...require_remove$2()}})),require_package$2=__commonJSMin(((s,l)=>{l.exports={name:`@discoveryjs/json-ext`,version:`0.5.7`,description:`A set of utilities that extend the use of JSON`,keywords:[`json`,`utils`,`stream`,`async`,`promise`,`stringify`,`info`],author:`Roman Dvornov (https://github.com/lahmatiy)`,license:`MIT`,repository:`discoveryjs/json-ext`,main:`./src/index`,browser:{"./src/stringify-stream.js":`./src/stringify-stream-browser.js`,"./src/text-decoder.js":`./src/text-decoder-browser.js`,"./src/version.js":`./dist/version.js`},types:`./index.d.ts`,scripts:{test:`mocha --reporter progress`,lint:`eslint src test`,"lint-and-test":`npm run lint && npm test`,build:`rollup --config`,"test:all":`npm run test:src && npm run test:dist`,"test:src":`npm test`,"test:dist":`cross-env MODE=dist npm test && cross-env MODE=dist-min npm test`,"build-and-test":`npm run build && npm run test:dist`,coverage:`c8 --reporter=lcovonly npm test`,prepublishOnly:`npm run lint && npm test && npm run build-and-test`},devDependencies:{"@rollup/plugin-commonjs":`^15.1.0`,"@rollup/plugin-json":`^4.1.0`,"@rollup/plugin-node-resolve":`^9.0.0`,c8:`^7.10.0`,chalk:`^4.1.0`,"cross-env":`^7.0.3`,eslint:`^8.10.0`,mocha:`^8.4.0`,rollup:`^2.28.2`,"rollup-plugin-terser":`^7.0.2`},engines:{node:`>=10.0.0`},files:[`dist`,`src`,`index.d.ts`]}})),require_version$3=__commonJSMin(((s,l)=>{l.exports=require_package$2().version})),require_utils$12=__commonJSMin(((s,l)=>{let p=1,g=2,v=3,b=4,C=5,w=6,E={8:`\\b`,9:`\\t`,10:`\\n`,12:`\\f`,13:`\\r`,34:`\\"`,92:`\\\\`};function k(s){return s>=55296&&s<=56319}function A(s){return s>=56320&&s<=57343}function N(s){return typeof s.pipe==`function`&&typeof s._read==`function`&&typeof s._readableState==`object`&&s._readableState!==null}function F(s,l,p,g){switch(p&&typeof p.toJSON==`function`&&(p=p.toJSON()),g!==null&&(p=g.call(s,String(l),p)),typeof p){case`function`:case`symbol`:p=void 0;break;case`object`:if(p!==null){let s=p.constructor;(s===String||s===Number||s===Boolean)&&(p=p.valueOf())}break}return p}function I(s){return typeof s!=`object`||!s?1:Array.isArray(s)?3:2}function R(s){return typeof s!=`object`||!s?1:typeof s.then==`function`?4:N(s)?s._readableState.objectMode?6:5:Array.isArray(s)?3:2}function B(s){return typeof s==`function`?s:Array.isArray(s)?[...new Set(s.map(s=>{let l=s&&s.constructor;return l===String||l===Number?String(s):null}).filter(s=>typeof s==`string`))]:null}function q(s){return typeof s==`number`?!Number.isFinite(s)||s<1?!1:` `.repeat(Math.min(s,10)):typeof s==`string`&&s.slice(0,10)||!1}l.exports={escapableCharCodeSubstitution:E,isLeadingSurrogate:k,isTrailingSurrogate:A,type:{PRIMITIVE:1,PROMISE:4,ARRAY:3,OBJECT:2,STRING_STREAM:5,OBJECT_STREAM:6},isReadableStream:N,replaceValue:F,getTypeNative:I,getTypeAsync:R,normalizeReplacer:B,normalizeSpace:q}})),require_stringify_info=__commonJSMin(((s,l)=>{let{normalizeReplacer:p,normalizeSpace:g,replaceValue:v,getTypeNative:b,getTypeAsync:C,isLeadingSurrogate:w,isTrailingSurrogate:E,escapableCharCodeSubstitution:k,type:{PRIMITIVE:A,OBJECT:N,ARRAY:F,PROMISE:I,STRING_STREAM:R,OBJECT_STREAM:B}}=require_utils$12(),q=Array.from({length:2048}).map((s,l)=>k.hasOwnProperty(l)?2:l<32?6:l<128?1:2);function le(s){let l=0,p=!1;for(let g=0;g1&&(We+=l-1),be.delete(b),g>0&&l>0&&(We+=(1+(be.size+1)*g+1)*l,We+=1+be.size*g),q.set(b,We-s);break}case F:{if(q.has(b)){xe.add(b),We+=q.get(b);break}let s=We;We+=2,be.add(b);for(let s=0;s1&&(We+=b.length-1),be.delete(b),g>0&&b.length>0&&(We+=(1+(be.size+1)*g)*b.length,We+=1+be.size*g),q.set(b,We-s);break}case I:case R:Ne.add(b);break;case B:We+=2,Ne.add(b);break}}let k=null;l=p(l),Array.isArray(l)&&(k=new Set(l),l=null),g=_e(g),w||={};let q=new Map,be=new Set,xe=new Set,De=new Set,Ne=new Set,Pe=w.async?C:b,ze={"":s},Be=!1,We=0;return E(ze,``,s),{minLength:isNaN(We)?1/0:We,circular:[...De],duplicate:[...xe],async:[...Ne]}}})),require_stringify_stream=__commonJSMin(((s,l)=>{let{Readable:p}=require(`stream`),{normalizeReplacer:g,normalizeSpace:v,replaceValue:b,getTypeAsync:C,type:{PRIMITIVE:w,OBJECT:E,ARRAY:k,PROMISE:A,STRING_STREAM:N,OBJECT_STREAM:F}}=require_utils$12(),I=()=>{},R=Object.prototype.hasOwnProperty,B=JSON.stringify(`\ud800`)===`"\\ud800"`?JSON.stringify:s=>JSON.stringify(s).replace(/\p{Surrogate}/gu,s=>`\\u${s.charCodeAt(0).toString(16)}`);function q(){this.push(this._stack.value),this.popStack()}function le(s){switch(typeof s){case`string`:this.push(this.encodeString(s));break;case`number`:this.push(Number.isFinite(s)?this.encodeNumber(s):`null`);break;case`boolean`:this.push(s?`true`:`false`);break;case`undefined`:case`object`:this.push(`null`);break;default:this.destroy(TypeError(`Do not know how to serialize a ${s.constructor&&s.constructor.name||typeof s}`))}}function J(s){let l=this._stack;l.first?this.push(`,`):l.first=!0,this.space?this.push(`\n${this.space.repeat(this._depth)}${this.encodeString(s)}: `):this.push(this.encodeString(s)+`:`)}function _e(){let s=this._stack;if(s.index===s.keys.length){this.space&&s.first?this.push(`\n${this.space.repeat(this._depth-1)}}`):this.push(`}`),this.popStack();return}let l=s.keys[s.index];this.processValue(s.value,l,s.value[l],J),s.index++}function be(s){s!==0&&this.push(`,`),this.space&&this.push(`\n${this.space.repeat(this._depth)}`)}function xe(){let s=this._stack;if(s.index===s.value.length){this.space&&s.index>0?this.push(`\n${this.space.repeat(this._depth-1)}]`):this.push(`]`),this.popStack();return}this.processValue(s.value,s.index,s.value[s.index],be),s.index++}function De(s){return function(){let l=this._stack,p=l.value.read(this._readSize);p===null?l.first&&!l.value._readableState.reading||l.ended?this.popStack():(l.first=!0,l.awaiting=!0):(l.first=!1,s.call(this,p,l))}}let Ne=De(function(s,l){this.processValue(l.value,l.index,s,be),l.index++}),Pe=De(function(s){this.push(s)});var ze=class extends p{constructor(s,l,p){if(super({autoDestroy:!0}),this.getKeys=Object.keys,this.replacer=g(l),Array.isArray(this.replacer)){let s=this.replacer;this.getKeys=l=>s.filter(s=>R.call(l,s)),this.replacer=null}this.space=v(p),this._depth=0,this.error=null,this._processing=!1,this._ended=!1,this._readSize=0,this._buffer=``,this._stack=null,this._visited=new WeakSet,this.pushStack({handler:()=>{this.popStack(),this.processValue({"":s},``,s,I)}})}encodeString(s){return/[^\x20-\uD799]|[\x22\x5c]/.test(s)?B(s):`"`+s+`"`}encodeNumber(s){return s}processValue(s,l,p,g){p=b(s,l,p,this.replacer);let v=C(p);switch(v){case w:(g!==J||p!==void 0)&&(g.call(this,l),le.call(this,p));break;case E:if(g.call(this,l),this._visited.has(p))return this.destroy(TypeError(`Converting circular structure to JSON`));this._visited.add(p),this._depth++,this.push(`{`),this.pushStack({handler:_e,value:p,index:0,first:!1,keys:this.getKeys(p)});break;case k:if(g.call(this,l),this._visited.has(p))return this.destroy(TypeError(`Converting circular structure to JSON`));this._visited.add(p),this.push(`[`),this.pushStack({handler:xe,value:p,index:0}),this._depth++;break;case A:this.pushStack({handler:I,awaiting:!0}),Promise.resolve(p).then(p=>{this.popStack(),this.processValue(s,l,p,g),this.processStack()}).catch(s=>{this.destroy(s)});break;case N:case F:if(g.call(this,l),p.readableEnded||p._readableState.endEmitted)return this.destroy(Error(`Readable Stream has ended before it was serialized. All stream data have been lost`));if(p.readableFlowing)return this.destroy(Error(`Readable Stream is in flowing mode, data may have been lost. Trying to pause stream.`));v===F&&(this.push(`[`),this.pushStack({handler:q,value:this.space?` -`+this.space.repeat(this._depth)+`]`:`]`}),this._depth++);let b=this.pushStack({handler:v===F?Ne:Pe,value:p,index:0,first:!1,ended:!1,awaiting:!p.readable||p.readableLength===0}),C=()=>{b.awaiting&&(b.awaiting=!1,this.processStack())};p.once(`error`,s=>this.destroy(s)),p.once(`end`,()=>{b.ended=!0,C()}),p.on(`readable`,C);break}}pushStack(s){return s.prev=this._stack,this._stack=s}popStack(){let{handler:s,value:l}=this._stack;(s===_e||s===xe||s===Ne)&&(this._visited.delete(l),this._depth--),this._stack=this._stack.prev}processStack(){if(!(this._processing||this._ended)){try{for(this._processing=!0;this._stack!==null&&!this._stack.awaiting;)if(this._stack.handler.call(this),!this._processing)return;this._processing=!1}catch(s){this.destroy(s);return}this._stack===null&&!this._ended&&(this._finish(),this.push(null))}}push(s){if(s!==null){if(this._buffer+=s,this._buffer.length{l.exports=require(`util`).TextDecoder})),require_parse_chunked=__commonJSMin(((s,l)=>{let{isReadableStream:p}=require_utils$12(),g=require_text_decoder(),v=1,b=2,C=new g;function w(s){return typeof s==`object`&&!!s}function E(s,l){return s.name===`SyntaxError`&&l.jsonParseOffset&&(s.message=s.message.replace(/at position (\d+)/,(s,p)=>`at position `+(Number(p)+l.jsonParseOffset))),s}function k(s,l){let p=s.length;s.length+=l.length;for(let g=0;g{s.on(`data`,s=>{try{l.push(s)}catch(s){g(E(s,l)),l=null}}).on(`error`,s=>{l=null,g(s)}).on(`end`,()=>{try{p(l.finish())}catch(s){g(E(s,l))}finally{l=null}})});if(typeof s==`function`){let p=s();if(w(p)&&(Symbol.iterator in p||Symbol.asyncIterator in p))return new Promise(async(s,g)=>{try{for await(let s of p)l.push(s);s(l.finish())}catch(s){g(E(s,l))}finally{l=null}})}throw Error(`Chunk emitter should be readable stream, generator, async generator or function returning an iterable object`)};var A=class{constructor(){this.value=void 0,this.valueStack=null,this.stack=Array(100),this.lastFlushDepth=0,this.flushDepth=0,this.stateString=!1,this.stateStringEscape=!1,this.pendingByteSeq=null,this.pendingChunk=null,this.chunkOffset=0,this.jsonParseOffset=0}parseAndAppend(s,l){this.stack[this.lastFlushDepth-1]===1?(l&&(this.jsonParseOffset--,s=`{`+s+`}`),Object.assign(this.valueStack.value,JSON.parse(s))):(l&&(this.jsonParseOffset--,s=`[`+s+`]`),k(this.valueStack.value,JSON.parse(s)))}prepareAddition(s){let{value:l}=this.valueStack;if(Array.isArray(l)?l.length!==0:Object.keys(l).length!==0){if(s[0]===`,`)return this.jsonParseOffset++,s.slice(1);if(s[0]!==`}`&&s[0]!==`]`)return this.jsonParseOffset-=3,`[[]`+s}return s}flush(s,l,p){let g=s.slice(l,p);if(this.jsonParseOffset=this.chunkOffset+l,this.pendingChunk!==null&&(g=this.pendingChunk+g,this.jsonParseOffset-=this.pendingChunk.length,this.pendingChunk=null),this.flushDepth===this.lastFlushDepth)this.flushDepth>0?this.parseAndAppend(this.prepareAddition(g),!0):(this.value=JSON.parse(g),this.valueStack={value:this.value,prev:null});else if(this.flushDepth>this.lastFlushDepth){for(let s=this.flushDepth-1;s>=this.lastFlushDepth;s--)g+=this.stack[s]===1?`}`:`]`;this.lastFlushDepth===0?(this.value=JSON.parse(g),this.valueStack={value:this.value,prev:null}):this.parseAndAppend(this.prepareAddition(g),!0);for(let s=this.lastFlushDepth||1;s=this.flushDepth;s--)this.jsonParseOffset--,g=(this.stack[s]===1?`{`:`[`)+g;this.parseAndAppend(g,!1);for(let s=this.lastFlushDepth-1;s>=this.flushDepth;s--)this.valueStack=this.valueStack.prev}this.lastFlushDepth=this.flushDepth}push(s){if(typeof s!=`string`){if(this.pendingByteSeq!==null){let l=s;s=new Uint8Array(this.pendingByteSeq.length+l.length),s.set(this.pendingByteSeq),s.set(l,this.pendingByteSeq.length),this.pendingByteSeq=null}if(s[s.length-1]>127)for(let l=0;l>6==3){l++,(l!==4&&p>>3==30||l!==3&&p>>4==14||l!==2&&p>>5==6)&&(this.pendingByteSeq=s.slice(s.length-l),s=s.slice(0,-l));break}}s=C.decode(s)}let l=s.length,p=0,g=0;scan:for(let v=0;vp&&this.flush(s,p,g),g{l.exports={version:require_version$3(),stringifyInfo:require_stringify_info(),stringifyStream:require_stringify_stream(),parseChunked:require_parse_chunked()}})),import_src$1,readStatsFile,init_readStatsFile=__esmMin((()=>{import_src$1=require_src$8(),readStatsFile=async s=>(0,import_src$1.parseChunked)((0,fs.createReadStream)(s))}));async function main$11([s=`./storybook-static/preview-stats.json`]){try{let l=(await readStatsFile(s)).modules.filter(s=>isUserCode(s)).map(({id:s,name:l,modules:p,reasons:g})=>{let v=dedupe(g?.filter(s=>isUserCode(s)).map(s=>s.moduleName)||[]).filter(s=>s!==l).map(s=>({moduleName:s}));return{id:s,name:l,modules:p&&p.map(s=>({name:s.name})),reasons:v}}).filter(Boolean),p=s.replace(`.json`,`.trimmed.json`);return await(0,import_lib$6.outputFile)(p,JSON.stringify({modules:l},void 0,2).replaceAll(/{\n {10}/g,`{ `).replaceAll(/\n {8}}/g,` }`)),console.log(`Wrote ${p}`),p}catch(s){console.error(s)}}var import_lib$6,dedupe,isUserCode,init_trimStatsFile=__esmMin((()=>{import_lib$6=require_lib$16(),init_readStatsFile(),dedupe=s=>[...new Set(s)],isUserCode=({name:s,moduleName:l=s})=>l&&!l.startsWith(`(webpack)`)&&!/(node_modules|webpack\/runtime)\//.test(l)})),require_filesize=__commonJSMin((s=>{let l=`array`,p=`bit`,g=`bits`,v=`byte`,b=`bytes`,C=``,w=`exponent`,E=`function`,k=`iec`,A=`Invalid number`,N=`Invalid rounding method`,F=`jedec`,I=`object`,R=`.`,B=`round`,q=`s`,le=`si`,J=`kbit`,_e=`kB`,be=` `,xe=`string`,De=`0`,Ne={symbol:{iec:{bits:[`bit`,`Kibit`,`Mibit`,`Gibit`,`Tibit`,`Pibit`,`Eibit`,`Zibit`,`Yibit`],bytes:[`B`,`KiB`,`MiB`,`GiB`,`TiB`,`PiB`,`EiB`,`ZiB`,`YiB`]},jedec:{bits:[`bit`,`Kbit`,`Mbit`,`Gbit`,`Tbit`,`Pbit`,`Ebit`,`Zbit`,`Ybit`],bytes:[`B`,`KB`,`MB`,`GB`,`TB`,`PB`,`EB`,`ZB`,`YB`]}},fullform:{iec:[``,`kibi`,`mebi`,`gibi`,`tebi`,`pebi`,`exbi`,`zebi`,`yobi`],jedec:[``,`kilo`,`mega`,`giga`,`tera`,`peta`,`exa`,`zetta`,`yotta`]}};function Pe(s,{bits:l=!1,pad:p=!1,base:v=-1,round:C=2,locale:w=``,localeOptions:E={},separator:k=``,spacer:A=` `,symbols:N={},standard:I=``,output:R=`string`,fullform:B=!1,fullforms:q=[],exponent:le=-1,roundingMethod:J=`round`,precision:_e=0}={}){let be=le,xe=Number(s),De=[],Pe=0,ze=``;I===`si`?(v=10,I=F):I===`iec`||I===F?v=2:v===2?I=`iec`:(v=10,I=F);let Be=v===10?1e3:1024,We=B===!0,Ke=xe<0,qe=Math[J];if(typeof s!=`bigint`&&isNaN(s))throw TypeError(`Invalid number`);if(typeof qe!=`function`)throw TypeError(`Invalid rounding method`);if(Ke&&(xe=-xe),(be===-1||isNaN(be))&&(be=Math.floor(Math.log(xe)/Math.log(Be)),be<0&&(be=0)),be>8&&(_e>0&&(_e+=8-be),be=8),R===`exponent`)return be;if(xe===0)De[0]=0,ze=De[1]=Ne.symbol[I][l?g:b][be];else{Pe=xe/(v===2?2**(be*10):1e3**be),l&&(Pe*=8,Pe>=Be&&be<8&&(Pe/=Be,be++));let s=10**(be>0?C:0);De[0]=qe(Pe*s)/s,De[0]===Be&&be<8&&le===-1&&(De[0]=1,be++),ze=De[1]=v===10&&be===1?l?`kbit`:`kB`:Ne.symbol[I][l?g:b][be]}if(Ke&&(De[0]=-De[0]),_e>0&&(De[0]=De[0].toPrecision(_e)),De[1]=N[De[1]]||De[1],w===!0?De[0]=De[0].toLocaleString():w.length>0?De[0]=De[0].toLocaleString(w,E):k.length>0&&(De[0]=De[0].toString().replace(`.`,k)),p&&C>0){let s=De[0].toString(),l=k||(s.match(/(\D)/g)||[]).pop()||`.`,p=s.toString().split(l),g=p[1]||``,v=g.length,b=C-v;De[0]=`${p[0]}${l}${g.padEnd(v+b,`0`)}`}return We&&(De[1]=q[be]?q[be]:Ne.fullform[I][be]+(l?`bit`:`byte`)+(De[0]===1?``:`s`)),R===`array`?De:R===`object`?{value:De[0],symbol:De[1],exponent:be,unit:ze}:De.join(A)}s.filesize=Pe})),import_filesize$4,linkIcon,metadata_html_default,init_metadata_html=__esmMin((()=>{import_filesize$4=require_filesize(),linkIcon=``,metadata_html_default=({announcedBuild:s,build:l},p,g=new Date)=>` + see https://github.com/jprichardson/node-fs-extra/issues/269`,`Warning`,`fs-extra-WARN0002`);let{srcStat:p,destStat:g}=b.checkPathsSync(s,l,`copy`,f);return b.checkParentPathsSync(s,p,l,`copy`),w(g,s,l,f)}function w(s,l,v,b){if(b.filter&&!b.filter(l,v))return;let C=p.dirname(v);return f.existsSync(C)||g(C),k(s,l,v,b)}function E(s,l,f,p){if(!(p.filter&&!p.filter(l,f)))return k(s,l,f,p)}function k(s,l,p,g){let v=(g.dereference?f.statSync:f.lstatSync)(l);if(v.isDirectory())return le(v,s,l,p,g);if(v.isFile()||v.isCharacterDevice()||v.isBlockDevice())return A(v,s,l,p,g);if(v.isSymbolicLink())return De(s,l,p,g);throw v.isSocket()?Error(`Cannot copy a socket file: ${l}`):v.isFIFO()?Error(`Cannot copy a FIFO pipe: ${l}`):Error(`Unknown file: ${l}`)}function A(s,l,f,p,g){return l?N(s,f,p,g):F(s,f,p,g)}function N(s,l,p,g){if(g.overwrite)return f.unlinkSync(p),F(s,l,p,g);if(g.errorOnExist)throw Error(`'${p}' already exists`)}function F(s,l,p,g){return f.copyFileSync(l,p),g.preserveTimestamps&&I(s.mode,l,p),q(p,s.mode)}function I(s,l,f){return R(s)&&B(f,s),J(l,f)}function R(s){return(s&128)==0}function B(s,l){return q(s,l|128)}function q(s,l){return f.chmodSync(s,l)}function J(s,l){let p=f.statSync(s);return v(l,p.atime,p.mtime)}function le(s,l,f,p,g){return l?be(f,p,g):_e(s.mode,f,p,g)}function _e(s,l,p,g){return f.mkdirSync(p),be(l,p,g),q(p,s)}function be(s,l,p){f.readdirSync(s).forEach(f=>xe(f,s,l,p))}function xe(s,l,f,g){let v=p.join(l,s),C=p.join(f,s),{destStat:w}=b.checkPathsSync(v,C,`copy`,g);return E(w,v,C,g)}function De(s,l,g,v){let C=f.readlinkSync(l);if(v.dereference&&(C=p.resolve(process.cwd(),C)),s){let s;try{s=f.readlinkSync(g)}catch(s){if(s.code===`EINVAL`||s.code===`UNKNOWN`)return f.symlinkSync(C,g);throw s}if(v.dereference&&(s=p.resolve(process.cwd(),s)),b.isSrcSubdir(C,s))throw Error(`Cannot copy '${C}' to a subdirectory of itself, '${s}'.`);if(f.statSync(g).isDirectory()&&b.isSrcSubdir(s,C))throw Error(`Cannot overwrite '${s}' with '${C}'.`);return Oe(C,g)}else return f.symlinkSync(C,g)}function Oe(s,l){return f.unlinkSync(l),f.symlinkSync(s,l)}l.exports=C})),require_copy=__commonJSMin(((s,l)=>{let f=require_universalify().fromCallback;l.exports={copy:f(require_copy$1()),copySync:require_copy_sync()}})),require_rimraf=__commonJSMin(((s,l)=>{let f=require_graceful_fs(),p=require(`path`),g=require(`assert`),v=process.platform===`win32`;function b(s){[`unlink`,`chmod`,`stat`,`lstat`,`rmdir`,`readdir`].forEach(l=>{s[l]=s[l]||f[l],l+=`Sync`,s[l]=s[l]||f[l]}),s.maxBusyTries=s.maxBusyTries||3}function C(s,l,f){let p=0;typeof l==`function`&&(f=l,l={}),g(s,`rimraf: missing path`),g.strictEqual(typeof s,`string`,`rimraf: path should be a string`),g.strictEqual(typeof f,`function`,`rimraf: callback function required`),g(l,`rimraf: invalid options argument provided`),g.strictEqual(typeof l,`object`,`rimraf: options should be object`),b(l),w(s,l,function g(v){if(v){if((v.code===`EBUSY`||v.code===`ENOTEMPTY`||v.code===`EPERM`)&&pw(s,l,g),f)}v.code===`ENOENT`&&(v=null)}f(v)})}function w(s,l,f){g(s),g(l),g(typeof f==`function`),l.lstat(s,(p,g)=>{if(p&&p.code===`ENOENT`)return f(null);if(p&&p.code===`EPERM`&&v)return E(s,l,p,f);if(g&&g.isDirectory())return A(s,l,p,f);l.unlink(s,p=>{if(p){if(p.code===`ENOENT`)return f(null);if(p.code===`EPERM`)return v?E(s,l,p,f):A(s,l,p,f);if(p.code===`EISDIR`)return A(s,l,p,f)}return f(p)})})}function E(s,l,f,p){g(s),g(l),g(typeof p==`function`),l.chmod(s,438,g=>{g?p(g.code===`ENOENT`?null:f):l.stat(s,(g,v)=>{g?p(g.code===`ENOENT`?null:f):v.isDirectory()?A(s,l,f,p):l.unlink(s,p)})})}function k(s,l,f){let p;g(s),g(l);try{l.chmodSync(s,438)}catch(s){if(s.code===`ENOENT`)return;throw f}try{p=l.statSync(s)}catch(s){if(s.code===`ENOENT`)return;throw f}p.isDirectory()?I(s,l,f):l.unlinkSync(s)}function A(s,l,f,p){g(s),g(l),g(typeof p==`function`),l.rmdir(s,g=>{g&&(g.code===`ENOTEMPTY`||g.code===`EEXIST`||g.code===`EPERM`)?N(s,l,p):g&&g.code===`ENOTDIR`?p(f):p(g)})}function N(s,l,f){g(s),g(l),g(typeof f==`function`),l.readdir(s,(g,v)=>{if(g)return f(g);let b=v.length,w;if(b===0)return l.rmdir(s,f);v.forEach(g=>{C(p.join(s,g),l,p=>{if(!w){if(p)return f(w=p);--b===0&&l.rmdir(s,f)}})})})}function F(s,l){let f;l||={},b(l),g(s,`rimraf: missing path`),g.strictEqual(typeof s,`string`,`rimraf: path should be a string`),g(l,`rimraf: missing options`),g.strictEqual(typeof l,`object`,`rimraf: options should be object`);try{f=l.lstatSync(s)}catch(f){if(f.code===`ENOENT`)return;f.code===`EPERM`&&v&&k(s,l,f)}try{f&&f.isDirectory()?I(s,l,null):l.unlinkSync(s)}catch(f){if(f.code===`ENOENT`)return;if(f.code===`EPERM`)return v?k(s,l,f):I(s,l,f);if(f.code!==`EISDIR`)throw f;I(s,l,f)}}function I(s,l,f){g(s),g(l);try{l.rmdirSync(s)}catch(p){if(p.code===`ENOTDIR`)throw f;if(p.code===`ENOTEMPTY`||p.code===`EEXIST`||p.code===`EPERM`)R(s,l);else if(p.code!==`ENOENT`)throw p}}function R(s,l){if(g(s),g(l),l.readdirSync(s).forEach(f=>F(p.join(s,f),l)),v){let f=Date.now();do try{return l.rmdirSync(s,l)}catch{}while(Date.now()-f<500)}else return l.rmdirSync(s,l)}l.exports=C,C.sync=F})),require_remove$2=__commonJSMin(((s,l)=>{let f=require_graceful_fs(),p=require_universalify().fromCallback,g=require_rimraf();function v(s,l){if(f.rm)return f.rm(s,{recursive:!0,force:!0},l);g(s,l)}function b(s){if(f.rmSync)return f.rmSync(s,{recursive:!0,force:!0});g.sync(s)}l.exports={remove:p(v),removeSync:b}})),require_empty=__commonJSMin(((s,l)=>{let f=require_universalify().fromPromise,p=require_fs$6(),g=require(`path`),v=require_mkdirs(),b=require_remove$2(),C=f(async function(s){let l;try{l=await p.readdir(s)}catch{return v.mkdirs(s)}return Promise.all(l.map(l=>b.remove(g.join(s,l))))});function w(s){let l;try{l=p.readdirSync(s)}catch{return v.mkdirsSync(s)}l.forEach(l=>{l=g.join(s,l),b.removeSync(l)})}l.exports={emptyDirSync:w,emptydirSync:w,emptyDir:C,emptydir:C}})),require_file$4=__commonJSMin(((s,l)=>{let f=require_universalify().fromCallback,p=require(`path`),g=require_graceful_fs(),v=require_mkdirs();function b(s,l){function f(){g.writeFile(s,``,s=>{if(s)return l(s);l()})}g.stat(s,(b,C)=>{if(!b&&C.isFile())return l();let w=p.dirname(s);g.stat(w,(s,p)=>{if(s)return s.code===`ENOENT`?v.mkdirs(w,s=>{if(s)return l(s);f()}):l(s);p.isDirectory()?f():g.readdir(w,s=>{if(s)return l(s)})})})}function C(s){let l;try{l=g.statSync(s)}catch{}if(l&&l.isFile())return;let f=p.dirname(s);try{g.statSync(f).isDirectory()||g.readdirSync(f)}catch(s){if(s&&s.code===`ENOENT`)v.mkdirsSync(f);else throw s}g.writeFileSync(s,``)}l.exports={createFile:f(b),createFileSync:C}})),require_link=__commonJSMin(((s,l)=>{let f=require_universalify().fromCallback,p=require(`path`),g=require_graceful_fs(),v=require_mkdirs(),b=require_path_exists().pathExists,{areIdentical:C}=require_stat();function w(s,l,f){function w(s,l){g.link(s,l,s=>{if(s)return f(s);f(null)})}g.lstat(l,(E,k)=>{g.lstat(s,(g,E)=>{if(g)return g.message=g.message.replace(`lstat`,`ensureLink`),f(g);if(k&&C(E,k))return f(null);let A=p.dirname(l);b(A,(p,g)=>{if(p)return f(p);if(g)return w(s,l);v.mkdirs(A,p=>{if(p)return f(p);w(s,l)})})})})}function E(s,l){let f;try{f=g.lstatSync(l)}catch{}try{let l=g.lstatSync(s);if(f&&C(l,f))return}catch(s){throw s.message=s.message.replace(`lstat`,`ensureLink`),s}let b=p.dirname(l);return g.existsSync(b)||v.mkdirsSync(b),g.linkSync(s,l)}l.exports={createLink:f(w),createLinkSync:E}})),require_symlink_paths=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_graceful_fs(),g=require_path_exists().pathExists;function v(s,l,v){if(f.isAbsolute(s))return p.lstat(s,l=>l?(l.message=l.message.replace(`lstat`,`ensureSymlink`),v(l)):v(null,{toCwd:s,toDst:s}));{let b=f.dirname(l),C=f.join(b,s);return g(C,(l,g)=>l?v(l):g?v(null,{toCwd:C,toDst:s}):p.lstat(s,l=>l?(l.message=l.message.replace(`lstat`,`ensureSymlink`),v(l)):v(null,{toCwd:s,toDst:f.relative(b,s)})))}}function b(s,l){let g;if(f.isAbsolute(s)){if(g=p.existsSync(s),!g)throw Error(`absolute srcpath does not exist`);return{toCwd:s,toDst:s}}else{let v=f.dirname(l),b=f.join(v,s);if(g=p.existsSync(b),g)return{toCwd:b,toDst:s};if(g=p.existsSync(s),!g)throw Error(`relative srcpath does not exist`);return{toCwd:s,toDst:f.relative(v,s)}}}l.exports={symlinkPaths:v,symlinkPathsSync:b}})),require_symlink_type=__commonJSMin(((s,l)=>{let f=require_graceful_fs();function p(s,l,p){if(p=typeof l==`function`?l:p,l=typeof l==`function`?!1:l,l)return p(null,l);f.lstat(s,(s,f)=>{if(s)return p(null,`file`);l=f&&f.isDirectory()?`dir`:`file`,p(null,l)})}function g(s,l){let p;if(l)return l;try{p=f.lstatSync(s)}catch{return`file`}return p&&p.isDirectory()?`dir`:`file`}l.exports={symlinkType:p,symlinkTypeSync:g}})),require_symlink=__commonJSMin(((s,l)=>{let f=require_universalify().fromCallback,p=require(`path`),g=require_fs$6(),v=require_mkdirs(),b=v.mkdirs,C=v.mkdirsSync,w=require_symlink_paths(),E=w.symlinkPaths,k=w.symlinkPathsSync,A=require_symlink_type(),N=A.symlinkType,F=A.symlinkTypeSync,I=require_path_exists().pathExists,{areIdentical:R}=require_stat();function B(s,l,f,p){p=typeof f==`function`?f:p,f=typeof f==`function`?!1:f,g.lstat(l,(v,b)=>{!v&&b.isSymbolicLink()?Promise.all([g.stat(s),g.stat(l)]).then(([g,v])=>{if(R(g,v))return p(null);q(s,l,f,p)}):q(s,l,f,p)})}function q(s,l,f,v){E(s,l,(C,w)=>{if(C)return v(C);s=w.toDst,N(w.toCwd,f,(f,C)=>{if(f)return v(f);let w=p.dirname(l);I(w,(f,p)=>{if(f)return v(f);if(p)return g.symlink(s,l,C,v);b(w,f=>{if(f)return v(f);g.symlink(s,l,C,v)})})})})}function J(s,l,f){let v;try{v=g.lstatSync(l)}catch{}if(v&&v.isSymbolicLink()&&R(g.statSync(s),g.statSync(l)))return;let b=k(s,l);s=b.toDst,f=F(b.toCwd,f);let w=p.dirname(l);return g.existsSync(w)||C(w),g.symlinkSync(s,l,f)}l.exports={createSymlink:f(B),createSymlinkSync:J}})),require_ensure=__commonJSMin(((s,l)=>{let{createFile:f,createFileSync:p}=require_file$4(),{createLink:g,createLinkSync:v}=require_link(),{createSymlink:b,createSymlinkSync:C}=require_symlink();l.exports={createFile:f,createFileSync:p,ensureFile:f,ensureFileSync:p,createLink:g,createLinkSync:v,ensureLink:g,ensureLinkSync:v,createSymlink:b,createSymlinkSync:C,ensureSymlink:b,ensureSymlinkSync:C}})),require_jsonfile=__commonJSMin(((s,l)=>{let f=require_jsonfile$1();l.exports={readJson:f.readFile,readJsonSync:f.readFileSync,writeJson:f.writeFile,writeJsonSync:f.writeFileSync}})),require_output_file=__commonJSMin(((s,l)=>{let f=require_universalify().fromCallback,p=require_graceful_fs(),g=require(`path`),v=require_mkdirs(),b=require_path_exists().pathExists;function C(s,l,f,C){typeof f==`function`&&(C=f,f=`utf8`);let w=g.dirname(s);b(w,(g,b)=>{if(g)return C(g);if(b)return p.writeFile(s,l,f,C);v.mkdirs(w,g=>{if(g)return C(g);p.writeFile(s,l,f,C)})})}function w(s,...l){let f=g.dirname(s);if(p.existsSync(f))return p.writeFileSync(s,...l);v.mkdirsSync(f),p.writeFileSync(s,...l)}l.exports={outputFile:f(C),outputFileSync:w}})),require_output_json=__commonJSMin(((s,l)=>{let{stringify:f}=require_utils$14(),{outputFile:p}=require_output_file();async function g(s,l,g={}){await p(s,f(l,g),g)}l.exports=g})),require_output_json_sync=__commonJSMin(((s,l)=>{let{stringify:f}=require_utils$14(),{outputFileSync:p}=require_output_file();function g(s,l,g){p(s,f(l,g),g)}l.exports=g})),require_json$5=__commonJSMin(((s,l)=>{let f=require_universalify().fromPromise,p=require_jsonfile();p.outputJson=f(require_output_json()),p.outputJsonSync=require_output_json_sync(),p.outputJSON=p.outputJson,p.outputJSONSync=p.outputJsonSync,p.writeJSON=p.writeJson,p.writeJSONSync=p.writeJsonSync,p.readJSON=p.readJson,p.readJSONSync=p.readJsonSync,l.exports=p})),require_move$1=__commonJSMin(((s,l)=>{let f=require_graceful_fs(),p=require(`path`),g=require_copy().copy,v=require_remove$2().remove,b=require_mkdirs().mkdirp,C=require_path_exists().pathExists,w=require_stat();function E(s,l,f,g){typeof f==`function`&&(g=f,f={}),f||={};let v=f.overwrite||f.clobber||!1;w.checkPaths(s,l,`move`,f,(f,C)=>{if(f)return g(f);let{srcStat:E,isChangingCase:N=!1}=C;w.checkParentPaths(s,E,l,`move`,f=>{if(f)return g(f);if(k(l))return A(s,l,v,N,g);b(p.dirname(l),f=>f?g(f):A(s,l,v,N,g))})})}function k(s){let l=p.dirname(s);return p.parse(l).root===l}function A(s,l,f,p,g){if(p)return N(s,l,f,g);if(f)return v(l,p=>p?g(p):N(s,l,f,g));C(l,(p,v)=>p?g(p):v?g(Error(`dest already exists.`)):N(s,l,f,g))}function N(s,l,p,g){f.rename(s,l,f=>f?f.code===`EXDEV`?F(s,l,p,g):g(f):g())}function F(s,l,f,p){g(s,l,{overwrite:f,errorOnExist:!0},l=>l?p(l):v(s,p))}l.exports=E})),require_move_sync=__commonJSMin(((s,l)=>{let f=require_graceful_fs(),p=require(`path`),g=require_copy().copySync,v=require_remove$2().removeSync,b=require_mkdirs().mkdirpSync,C=require_stat();function w(s,l,f){f||={};let g=f.overwrite||f.clobber||!1,{srcStat:v,isChangingCase:w=!1}=C.checkPathsSync(s,l,`move`,f);return C.checkParentPathsSync(s,v,l,`move`),E(l)||b(p.dirname(l)),k(s,l,g,w)}function E(s){let l=p.dirname(s);return p.parse(l).root===l}function k(s,l,p,g){if(g)return A(s,l,p);if(p)return v(l),A(s,l,p);if(f.existsSync(l))throw Error(`dest already exists.`);return A(s,l,p)}function A(s,l,p){try{f.renameSync(s,l)}catch(f){if(f.code!==`EXDEV`)throw f;return N(s,l,p)}}function N(s,l,f){return g(s,l,{overwrite:f,errorOnExist:!0}),v(s)}l.exports=w})),require_move=__commonJSMin(((s,l)=>{let f=require_universalify().fromCallback;l.exports={move:f(require_move$1()),moveSync:require_move_sync()}})),require_lib$19=__commonJSMin(((s,l)=>{l.exports={...require_fs$6(),...require_copy(),...require_empty(),...require_ensure(),...require_json$5(),...require_mkdirs(),...require_move(),...require_output_file(),...require_path_exists(),...require_remove$2()}})),require_package$2=__commonJSMin(((s,l)=>{l.exports={name:`@discoveryjs/json-ext`,version:`0.5.7`,description:`A set of utilities that extend the use of JSON`,keywords:[`json`,`utils`,`stream`,`async`,`promise`,`stringify`,`info`],author:`Roman Dvornov (https://github.com/lahmatiy)`,license:`MIT`,repository:`discoveryjs/json-ext`,main:`./src/index`,browser:{"./src/stringify-stream.js":`./src/stringify-stream-browser.js`,"./src/text-decoder.js":`./src/text-decoder-browser.js`,"./src/version.js":`./dist/version.js`},types:`./index.d.ts`,scripts:{test:`mocha --reporter progress`,lint:`eslint src test`,"lint-and-test":`npm run lint && npm test`,build:`rollup --config`,"test:all":`npm run test:src && npm run test:dist`,"test:src":`npm test`,"test:dist":`cross-env MODE=dist npm test && cross-env MODE=dist-min npm test`,"build-and-test":`npm run build && npm run test:dist`,coverage:`c8 --reporter=lcovonly npm test`,prepublishOnly:`npm run lint && npm test && npm run build-and-test`},devDependencies:{"@rollup/plugin-commonjs":`^15.1.0`,"@rollup/plugin-json":`^4.1.0`,"@rollup/plugin-node-resolve":`^9.0.0`,c8:`^7.10.0`,chalk:`^4.1.0`,"cross-env":`^7.0.3`,eslint:`^8.10.0`,mocha:`^8.4.0`,rollup:`^2.28.2`,"rollup-plugin-terser":`^7.0.2`},engines:{node:`>=10.0.0`},files:[`dist`,`src`,`index.d.ts`]}})),require_version$3=__commonJSMin(((s,l)=>{l.exports=require_package$2().version})),require_utils$12=__commonJSMin(((s,l)=>{let f=1,p=2,g=3,v=4,b=5,C=6,w={8:`\\b`,9:`\\t`,10:`\\n`,12:`\\f`,13:`\\r`,34:`\\"`,92:`\\\\`};function E(s){return s>=55296&&s<=56319}function k(s){return s>=56320&&s<=57343}function A(s){return typeof s.pipe==`function`&&typeof s._read==`function`&&typeof s._readableState==`object`&&s._readableState!==null}function N(s,l,f,p){switch(f&&typeof f.toJSON==`function`&&(f=f.toJSON()),p!==null&&(f=p.call(s,String(l),f)),typeof f){case`function`:case`symbol`:f=void 0;break;case`object`:if(f!==null){let s=f.constructor;(s===String||s===Number||s===Boolean)&&(f=f.valueOf())}break}return f}function F(s){return typeof s!=`object`||!s?1:Array.isArray(s)?3:2}function I(s){return typeof s!=`object`||!s?1:typeof s.then==`function`?4:A(s)?s._readableState.objectMode?6:5:Array.isArray(s)?3:2}function R(s){return typeof s==`function`?s:Array.isArray(s)?[...new Set(s.map(s=>{let l=s&&s.constructor;return l===String||l===Number?String(s):null}).filter(s=>typeof s==`string`))]:null}function B(s){return typeof s==`number`?!Number.isFinite(s)||s<1?!1:` `.repeat(Math.min(s,10)):typeof s==`string`&&s.slice(0,10)||!1}l.exports={escapableCharCodeSubstitution:w,isLeadingSurrogate:E,isTrailingSurrogate:k,type:{PRIMITIVE:1,PROMISE:4,ARRAY:3,OBJECT:2,STRING_STREAM:5,OBJECT_STREAM:6},isReadableStream:A,replaceValue:N,getTypeNative:F,getTypeAsync:I,normalizeReplacer:R,normalizeSpace:B}})),require_stringify_info=__commonJSMin(((s,l)=>{let{normalizeReplacer:f,normalizeSpace:p,replaceValue:g,getTypeNative:v,getTypeAsync:b,isLeadingSurrogate:C,isTrailingSurrogate:w,escapableCharCodeSubstitution:E,type:{PRIMITIVE:k,OBJECT:A,ARRAY:N,PROMISE:F,STRING_STREAM:I,OBJECT_STREAM:R}}=require_utils$12(),B=Array.from({length:2048}).map((s,l)=>E.hasOwnProperty(l)?2:l<32?6:l<128?1:2);function q(s){let l=0,f=!1;for(let p=0;p1&&(Pe+=l-1),_e.delete(v),p>0&&l>0&&(Pe+=(1+(_e.size+1)*p+1)*l,Pe+=1+_e.size*p),B.set(v,Pe-s);break}case N:{if(B.has(v)){be.add(v),Pe+=B.get(v);break}let s=Pe;Pe+=2,_e.add(v);for(let s=0;s1&&(Pe+=v.length-1),_e.delete(v),p>0&&v.length>0&&(Pe+=(1+(_e.size+1)*p)*v.length,Pe+=1+_e.size*p),B.set(v,Pe-s);break}case F:case I:De.add(v);break;case R:Pe+=2,De.add(v);break}}let E=null;l=f(l),Array.isArray(l)&&(E=new Set(l),l=null),p=le(p),C||={};let B=new Map,_e=new Set,be=new Set,xe=new Set,De=new Set,Oe=C.async?b:v,je={"":s},Ne=!1,Pe=0;return w(je,``,s),{minLength:isNaN(Pe)?1/0:Pe,circular:[...xe],duplicate:[...be],async:[...De]}}})),require_stringify_stream=__commonJSMin(((s,l)=>{let{Readable:f}=require(`stream`),{normalizeReplacer:p,normalizeSpace:g,replaceValue:v,getTypeAsync:b,type:{PRIMITIVE:C,OBJECT:w,ARRAY:E,PROMISE:k,STRING_STREAM:A,OBJECT_STREAM:N}}=require_utils$12(),F=()=>{},I=Object.prototype.hasOwnProperty,R=JSON.stringify(`\ud800`)===`"\\ud800"`?JSON.stringify:s=>JSON.stringify(s).replace(/\p{Surrogate}/gu,s=>`\\u${s.charCodeAt(0).toString(16)}`);function B(){this.push(this._stack.value),this.popStack()}function q(s){switch(typeof s){case`string`:this.push(this.encodeString(s));break;case`number`:this.push(Number.isFinite(s)?this.encodeNumber(s):`null`);break;case`boolean`:this.push(s?`true`:`false`);break;case`undefined`:case`object`:this.push(`null`);break;default:this.destroy(TypeError(`Do not know how to serialize a ${s.constructor&&s.constructor.name||typeof s}`))}}function J(s){let l=this._stack;l.first?this.push(`,`):l.first=!0,this.space?this.push(`\n${this.space.repeat(this._depth)}${this.encodeString(s)}: `):this.push(this.encodeString(s)+`:`)}function le(){let s=this._stack;if(s.index===s.keys.length){this.space&&s.first?this.push(`\n${this.space.repeat(this._depth-1)}}`):this.push(`}`),this.popStack();return}let l=s.keys[s.index];this.processValue(s.value,l,s.value[l],J),s.index++}function _e(s){s!==0&&this.push(`,`),this.space&&this.push(`\n${this.space.repeat(this._depth)}`)}function be(){let s=this._stack;if(s.index===s.value.length){this.space&&s.index>0?this.push(`\n${this.space.repeat(this._depth-1)}]`):this.push(`]`),this.popStack();return}this.processValue(s.value,s.index,s.value[s.index],_e),s.index++}function xe(s){return function(){let l=this._stack,f=l.value.read(this._readSize);f===null?l.first&&!l.value._readableState.reading||l.ended?this.popStack():(l.first=!0,l.awaiting=!0):(l.first=!1,s.call(this,f,l))}}let De=xe(function(s,l){this.processValue(l.value,l.index,s,_e),l.index++}),Oe=xe(function(s){this.push(s)});var je=class extends f{constructor(s,l,f){if(super({autoDestroy:!0}),this.getKeys=Object.keys,this.replacer=p(l),Array.isArray(this.replacer)){let s=this.replacer;this.getKeys=l=>s.filter(s=>I.call(l,s)),this.replacer=null}this.space=g(f),this._depth=0,this.error=null,this._processing=!1,this._ended=!1,this._readSize=0,this._buffer=``,this._stack=null,this._visited=new WeakSet,this.pushStack({handler:()=>{this.popStack(),this.processValue({"":s},``,s,F)}})}encodeString(s){return/[^\x20-\uD799]|[\x22\x5c]/.test(s)?R(s):`"`+s+`"`}encodeNumber(s){return s}processValue(s,l,f,p){f=v(s,l,f,this.replacer);let g=b(f);switch(g){case C:(p!==J||f!==void 0)&&(p.call(this,l),q.call(this,f));break;case w:if(p.call(this,l),this._visited.has(f))return this.destroy(TypeError(`Converting circular structure to JSON`));this._visited.add(f),this._depth++,this.push(`{`),this.pushStack({handler:le,value:f,index:0,first:!1,keys:this.getKeys(f)});break;case E:if(p.call(this,l),this._visited.has(f))return this.destroy(TypeError(`Converting circular structure to JSON`));this._visited.add(f),this.push(`[`),this.pushStack({handler:be,value:f,index:0}),this._depth++;break;case k:this.pushStack({handler:F,awaiting:!0}),Promise.resolve(f).then(f=>{this.popStack(),this.processValue(s,l,f,p),this.processStack()}).catch(s=>{this.destroy(s)});break;case A:case N:if(p.call(this,l),f.readableEnded||f._readableState.endEmitted)return this.destroy(Error(`Readable Stream has ended before it was serialized. All stream data have been lost`));if(f.readableFlowing)return this.destroy(Error(`Readable Stream is in flowing mode, data may have been lost. Trying to pause stream.`));g===N&&(this.push(`[`),this.pushStack({handler:B,value:this.space?` +`+this.space.repeat(this._depth)+`]`:`]`}),this._depth++);let v=this.pushStack({handler:g===N?De:Oe,value:f,index:0,first:!1,ended:!1,awaiting:!f.readable||f.readableLength===0}),b=()=>{v.awaiting&&(v.awaiting=!1,this.processStack())};f.once(`error`,s=>this.destroy(s)),f.once(`end`,()=>{v.ended=!0,b()}),f.on(`readable`,b);break}}pushStack(s){return s.prev=this._stack,this._stack=s}popStack(){let{handler:s,value:l}=this._stack;(s===le||s===be||s===De)&&(this._visited.delete(l),this._depth--),this._stack=this._stack.prev}processStack(){if(!(this._processing||this._ended)){try{for(this._processing=!0;this._stack!==null&&!this._stack.awaiting;)if(this._stack.handler.call(this),!this._processing)return;this._processing=!1}catch(s){this.destroy(s);return}this._stack===null&&!this._ended&&(this._finish(),this.push(null))}}push(s){if(s!==null){if(this._buffer+=s,this._buffer.length{l.exports=require(`util`).TextDecoder})),require_parse_chunked=__commonJSMin(((s,l)=>{let{isReadableStream:f}=require_utils$12(),p=require_text_decoder(),g=1,v=2,b=new p;function C(s){return typeof s==`object`&&!!s}function w(s,l){return s.name===`SyntaxError`&&l.jsonParseOffset&&(s.message=s.message.replace(/at position (\d+)/,(s,f)=>`at position `+(Number(f)+l.jsonParseOffset))),s}function E(s,l){let f=s.length;s.length+=l.length;for(let p=0;p{s.on(`data`,s=>{try{l.push(s)}catch(s){p(w(s,l)),l=null}}).on(`error`,s=>{l=null,p(s)}).on(`end`,()=>{try{f(l.finish())}catch(s){p(w(s,l))}finally{l=null}})});if(typeof s==`function`){let f=s();if(C(f)&&(Symbol.iterator in f||Symbol.asyncIterator in f))return new Promise(async(s,p)=>{try{for await(let s of f)l.push(s);s(l.finish())}catch(s){p(w(s,l))}finally{l=null}})}throw Error(`Chunk emitter should be readable stream, generator, async generator or function returning an iterable object`)};var k=class{constructor(){this.value=void 0,this.valueStack=null,this.stack=Array(100),this.lastFlushDepth=0,this.flushDepth=0,this.stateString=!1,this.stateStringEscape=!1,this.pendingByteSeq=null,this.pendingChunk=null,this.chunkOffset=0,this.jsonParseOffset=0}parseAndAppend(s,l){this.stack[this.lastFlushDepth-1]===1?(l&&(this.jsonParseOffset--,s=`{`+s+`}`),Object.assign(this.valueStack.value,JSON.parse(s))):(l&&(this.jsonParseOffset--,s=`[`+s+`]`),E(this.valueStack.value,JSON.parse(s)))}prepareAddition(s){let{value:l}=this.valueStack;if(Array.isArray(l)?l.length!==0:Object.keys(l).length!==0){if(s[0]===`,`)return this.jsonParseOffset++,s.slice(1);if(s[0]!==`}`&&s[0]!==`]`)return this.jsonParseOffset-=3,`[[]`+s}return s}flush(s,l,f){let p=s.slice(l,f);if(this.jsonParseOffset=this.chunkOffset+l,this.pendingChunk!==null&&(p=this.pendingChunk+p,this.jsonParseOffset-=this.pendingChunk.length,this.pendingChunk=null),this.flushDepth===this.lastFlushDepth)this.flushDepth>0?this.parseAndAppend(this.prepareAddition(p),!0):(this.value=JSON.parse(p),this.valueStack={value:this.value,prev:null});else if(this.flushDepth>this.lastFlushDepth){for(let s=this.flushDepth-1;s>=this.lastFlushDepth;s--)p+=this.stack[s]===1?`}`:`]`;this.lastFlushDepth===0?(this.value=JSON.parse(p),this.valueStack={value:this.value,prev:null}):this.parseAndAppend(this.prepareAddition(p),!0);for(let s=this.lastFlushDepth||1;s=this.flushDepth;s--)this.jsonParseOffset--,p=(this.stack[s]===1?`{`:`[`)+p;this.parseAndAppend(p,!1);for(let s=this.lastFlushDepth-1;s>=this.flushDepth;s--)this.valueStack=this.valueStack.prev}this.lastFlushDepth=this.flushDepth}push(s){if(typeof s!=`string`){if(this.pendingByteSeq!==null){let l=s;s=new Uint8Array(this.pendingByteSeq.length+l.length),s.set(this.pendingByteSeq),s.set(l,this.pendingByteSeq.length),this.pendingByteSeq=null}if(s[s.length-1]>127)for(let l=0;l>6==3){l++,(l!==4&&f>>3==30||l!==3&&f>>4==14||l!==2&&f>>5==6)&&(this.pendingByteSeq=s.slice(s.length-l),s=s.slice(0,-l));break}}s=b.decode(s)}let l=s.length,f=0,p=0;scan:for(let g=0;gf&&this.flush(s,f,p),p{l.exports={version:require_version$3(),stringifyInfo:require_stringify_info(),stringifyStream:require_stringify_stream(),parseChunked:require_parse_chunked()}})),import_src$1,readStatsFile,init_readStatsFile=__esmMin((()=>{import_src$1=require_src$8(),readStatsFile=async s=>(0,import_src$1.parseChunked)((0,fs.createReadStream)(s))}));async function main$11([s=`./storybook-static/preview-stats.json`]){try{let l=(await readStatsFile(s)).modules.filter(s=>isUserCode(s)).map(({id:s,name:l,modules:f,reasons:p})=>{let g=dedupe(p?.filter(s=>isUserCode(s)).map(s=>s.moduleName)||[]).filter(s=>s!==l).map(s=>({moduleName:s}));return{id:s,name:l,modules:f&&f.map(s=>({name:s.name})),reasons:g}}).filter(Boolean),f=s.replace(`.json`,`.trimmed.json`);return await(0,import_lib$6.outputFile)(f,JSON.stringify({modules:l},void 0,2).replaceAll(/{\n {10}/g,`{ `).replaceAll(/\n {8}}/g,` }`)),console.log(`Wrote ${f}`),f}catch(s){console.error(s)}}var import_lib$6,dedupe,isUserCode,init_trimStatsFile=__esmMin((()=>{import_lib$6=require_lib$19(),init_readStatsFile(),dedupe=s=>[...new Set(s)],isUserCode=({name:s,moduleName:l=s})=>l&&!l.startsWith(`(webpack)`)&&!/(node_modules|webpack\/runtime)\//.test(l)})),require_filesize=__commonJSMin((s=>{let l=`array`,f=`bit`,p=`bits`,g=`byte`,v=`bytes`,b=``,C=`exponent`,w=`function`,E=`iec`,k=`Invalid number`,A=`Invalid rounding method`,N=`jedec`,F=`object`,I=`.`,R=`round`,B=`s`,q=`si`,J=`kbit`,le=`kB`,_e=` `,be=`string`,xe=`0`,De={symbol:{iec:{bits:[`bit`,`Kibit`,`Mibit`,`Gibit`,`Tibit`,`Pibit`,`Eibit`,`Zibit`,`Yibit`],bytes:[`B`,`KiB`,`MiB`,`GiB`,`TiB`,`PiB`,`EiB`,`ZiB`,`YiB`]},jedec:{bits:[`bit`,`Kbit`,`Mbit`,`Gbit`,`Tbit`,`Pbit`,`Ebit`,`Zbit`,`Ybit`],bytes:[`B`,`KB`,`MB`,`GB`,`TB`,`PB`,`EB`,`ZB`,`YB`]}},fullform:{iec:[``,`kibi`,`mebi`,`gibi`,`tebi`,`pebi`,`exbi`,`zebi`,`yobi`],jedec:[``,`kilo`,`mega`,`giga`,`tera`,`peta`,`exa`,`zetta`,`yotta`]}};function Oe(s,{bits:l=!1,pad:f=!1,base:g=-1,round:b=2,locale:C=``,localeOptions:w={},separator:E=``,spacer:k=` `,symbols:A={},standard:F=``,output:I=`string`,fullform:R=!1,fullforms:B=[],exponent:q=-1,roundingMethod:J=`round`,precision:le=0}={}){let _e=q,be=Number(s),xe=[],Oe=0,je=``;F===`si`?(g=10,F=N):F===`iec`||F===N?g=2:g===2?F=`iec`:(g=10,F=N);let Ne=g===10?1e3:1024,Pe=R===!0,ze=be<0,Be=Math[J];if(typeof s!=`bigint`&&isNaN(s))throw TypeError(`Invalid number`);if(typeof Be!=`function`)throw TypeError(`Invalid rounding method`);if(ze&&(be=-be),(_e===-1||isNaN(_e))&&(_e=Math.floor(Math.log(be)/Math.log(Ne)),_e<0&&(_e=0)),_e>8&&(le>0&&(le+=8-_e),_e=8),I===`exponent`)return _e;if(be===0)xe[0]=0,je=xe[1]=De.symbol[F][l?p:v][_e];else{Oe=be/(g===2?2**(_e*10):1e3**_e),l&&(Oe*=8,Oe>=Ne&&_e<8&&(Oe/=Ne,_e++));let s=10**(_e>0?b:0);xe[0]=Be(Oe*s)/s,xe[0]===Ne&&_e<8&&q===-1&&(xe[0]=1,_e++),je=xe[1]=g===10&&_e===1?l?`kbit`:`kB`:De.symbol[F][l?p:v][_e]}if(ze&&(xe[0]=-xe[0]),le>0&&(xe[0]=xe[0].toPrecision(le)),xe[1]=A[xe[1]]||xe[1],C===!0?xe[0]=xe[0].toLocaleString():C.length>0?xe[0]=xe[0].toLocaleString(C,w):E.length>0&&(xe[0]=xe[0].toString().replace(`.`,E)),f&&b>0){let s=xe[0].toString(),l=E||(s.match(/(\D)/g)||[]).pop()||`.`,f=s.toString().split(l),p=f[1]||``,g=p.length,v=b-g;xe[0]=`${f[0]}${l}${p.padEnd(g+v,`0`)}`}return Pe&&(xe[1]=B[_e]?B[_e]:De.fullform[F][_e]+(l?`bit`:`byte`)+(xe[0]===1?``:`s`)),I===`array`?xe:I===`object`?{value:xe[0],symbol:xe[1],exponent:_e,unit:je}:xe.join(k)}s.filesize=Oe})),import_filesize$4,linkIcon,metadata_html_default,init_metadata_html=__esmMin((()=>{import_filesize$4=require_filesize(),linkIcon=``,metadata_html_default=({announcedBuild:s,build:l},f,p=new Date)=>` @@ -392,224 +392,224 @@ GFS4: `),console.error(s)}),p[w]||(A(p,global[w]||[]),p.close=(function(s){funct

Build ${s.number} ${l?`${linkIcon}`:``}

Metadata files
    - ${p.map(({targetPath:s,contentLength:l})=>{let p=s.replace(/^\.chromatic\//,``);return`
  • ${p} (${(0,import_filesize$4.filesize)(l)})
  • `}).join(``)} + ${f.map(({targetPath:s,contentLength:l})=>{let f=s.replace(/^\.chromatic\//,``);return`
  • ${f} (${(0,import_filesize$4.filesize)(l)})
  • `}).join(``)}
- Generated on ${g.toLocaleString(`en`,{timeStyle:`medium`,dateStyle:`full`,hourCycle:`h24`,timeZone:`UTC`})} UTC + Generated on ${p.toLocaleString(`en`,{timeStyle:`medium`,dateStyle:`full`,hourCycle:`h24`,timeZone:`UTC`})} UTC -`})),require_pluralize=__commonJSMin(((s,l)=>{(function(p,g){typeof require==`function`&&typeof s==`object`&&typeof l==`object`?l.exports=g():typeof define==`function`&&define.amd?define(function(){return g()}):p.pluralize=g()})(s,function(){var s=[],l=[],p={},g={},v={};function b(s){return typeof s==`string`?RegExp(`^`+s+`$`,`i`):s}function C(s,l){return s===l?l:s===s.toLowerCase()?l.toLowerCase():s===s.toUpperCase()?l.toUpperCase():s[0]===s[0].toUpperCase()?l.charAt(0).toUpperCase()+l.substr(1).toLowerCase():l.toLowerCase()}function w(s,l){return s.replace(/\$(\d{1,2})/g,function(s,p){return l[p]||``})}function E(s,l){return s.replace(l[0],function(p,g){var v=w(l[1],arguments);return C(p===``?s[g-1]:p,v)})}function k(s,l,g){if(!s.length||p.hasOwnProperty(s))return l;for(var v=g.length;v--;){var b=g[v];if(b[0].test(l))return E(l,b)}return l}function A(s,l,p){return function(g){var v=g.toLowerCase();return l.hasOwnProperty(v)?C(g,v):s.hasOwnProperty(v)?C(g,s[v]):k(v,g,p)}}function N(s,l,p,g){return function(g){var v=g.toLowerCase();return l.hasOwnProperty(v)?!0:s.hasOwnProperty(v)?!1:k(v,v,p)===v}}function F(s,l,p){var g=l===1?F.singular(s):F.plural(s);return(p?l+` `:``)+g}return F.plural=A(v,g,s),F.isPlural=N(v,g,s),F.singular=A(g,v,l),F.isSingular=N(g,v,l),F.addPluralRule=function(l,p){s.push([b(l),p])},F.addSingularRule=function(s,p){l.push([b(s),p])},F.addUncountableRule=function(s){if(typeof s==`string`){p[s.toLowerCase()]=!0;return}F.addPluralRule(s,`$0`),F.addSingularRule(s,`$0`)},F.addIrregularRule=function(s,l){l=l.toLowerCase(),s=s.toLowerCase(),v[s]=l,g[l]=s},[[`I`,`we`],[`me`,`us`],[`he`,`they`],[`she`,`they`],[`them`,`them`],[`myself`,`ourselves`],[`yourself`,`yourselves`],[`itself`,`themselves`],[`herself`,`themselves`],[`himself`,`themselves`],[`themself`,`themselves`],[`is`,`are`],[`was`,`were`],[`has`,`have`],[`this`,`these`],[`that`,`those`],[`echo`,`echoes`],[`dingo`,`dingoes`],[`volcano`,`volcanoes`],[`tornado`,`tornadoes`],[`torpedo`,`torpedoes`],[`genus`,`genera`],[`viscus`,`viscera`],[`stigma`,`stigmata`],[`stoma`,`stomata`],[`dogma`,`dogmata`],[`lemma`,`lemmata`],[`schema`,`schemata`],[`anathema`,`anathemata`],[`ox`,`oxen`],[`axe`,`axes`],[`die`,`dice`],[`yes`,`yeses`],[`foot`,`feet`],[`eave`,`eaves`],[`goose`,`geese`],[`tooth`,`teeth`],[`quiz`,`quizzes`],[`human`,`humans`],[`proof`,`proofs`],[`carve`,`carves`],[`valve`,`valves`],[`looey`,`looies`],[`thief`,`thieves`],[`groove`,`grooves`],[`pickaxe`,`pickaxes`],[`passerby`,`passersby`]].forEach(function(s){return F.addIrregularRule(s[0],s[1])}),[[/s?$/i,`s`],[/[^\u0000-\u007F]$/i,`$0`],[/([^aeiou]ese)$/i,`$1`],[/(ax|test)is$/i,`$1es`],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,`$1es`],[/(e[mn]u)s?$/i,`$1s`],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,`$1`],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,`$1i`],[/(alumn|alg|vertebr)(?:a|ae)$/i,`$1ae`],[/(seraph|cherub)(?:im)?$/i,`$1im`],[/(her|at|gr)o$/i,`$1oes`],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,`$1a`],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,`$1a`],[/sis$/i,`ses`],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,`$1$2ves`],[/([^aeiouy]|qu)y$/i,`$1ies`],[/([^ch][ieo][ln])ey$/i,`$1ies`],[/(x|ch|ss|sh|zz)$/i,`$1es`],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,`$1ices`],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,`$1ice`],[/(pe)(?:rson|ople)$/i,`$1ople`],[/(child)(?:ren)?$/i,`$1ren`],[/eaux$/i,`$0`],[/m[ae]n$/i,`men`],[`thou`,`you`]].forEach(function(s){return F.addPluralRule(s[0],s[1])}),[[/s$/i,``],[/(ss)$/i,`$1`],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,`$1fe`],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,`$1f`],[/ies$/i,`y`],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,`$1ie`],[/\b(mon|smil)ies$/i,`$1ey`],[/\b((?:tit)?m|l)ice$/i,`$1ouse`],[/(seraph|cherub)im$/i,`$1`],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,`$1`],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,`$1sis`],[/(movie|twelve|abuse|e[mn]u)s$/i,`$1`],[/(test)(?:is|es)$/i,`$1is`],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,`$1us`],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,`$1um`],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,`$1on`],[/(alumn|alg|vertebr)ae$/i,`$1a`],[/(cod|mur|sil|vert|ind)ices$/i,`$1ex`],[/(matr|append)ices$/i,`$1ix`],[/(pe)(rson|ople)$/i,`$1rson`],[/(child)ren$/i,`$1`],[/(eau)x?$/i,`$1`],[/men$/i,`man`]].forEach(function(s){return F.addSingularRule(s[0],s[1])}),[`adulthood`,`advice`,`agenda`,`aid`,`aircraft`,`alcohol`,`ammo`,`analytics`,`anime`,`athletics`,`audio`,`bison`,`blood`,`bream`,`buffalo`,`butter`,`carp`,`cash`,`chassis`,`chess`,`clothing`,`cod`,`commerce`,`cooperation`,`corps`,`debris`,`diabetes`,`digestion`,`elk`,`energy`,`equipment`,`excretion`,`expertise`,`firmware`,`flounder`,`fun`,`gallows`,`garbage`,`graffiti`,`hardware`,`headquarters`,`health`,`herpes`,`highjinks`,`homework`,`housework`,`information`,`jeans`,`justice`,`kudos`,`labour`,`literature`,`machinery`,`mackerel`,`mail`,`media`,`mews`,`moose`,`music`,`mud`,`manga`,`news`,`only`,`personnel`,`pike`,`plankton`,`pliers`,`police`,`pollution`,`premises`,`rain`,`research`,`rice`,`salmon`,`scissors`,`series`,`sewage`,`shambles`,`shrimp`,`software`,`species`,`staff`,`swine`,`tennis`,`traffic`,`transportation`,`trout`,`tuna`,`wealth`,`welfare`,`whiting`,`wildebeest`,`wildlife`,`you`,/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(F.addUncountableRule),F})})),import_source$61,import_pluralize$13,uploadingMetadata_default,init_uploadingMetadata=__esmMin((()=>{import_source$61=__toESM$1(require_source$5()),import_pluralize$13=__toESM$1(require_pluralize()),init_icons(),init_link(),uploadingMetadata_default=(s,l)=>{let p=(0,import_pluralize$13.default)(`metadata file`,l.length,!0),g=`- ${l.map(s=>s.targetPath.replace(/^\.chromatic\//,``)).join(` -- `)}`;return import_source$61.default`${info$1} Uploading {bold ${p}} to ${link_default(s)}\n${g}`}})),__filename$10,require$1,__create,__defProp,__getOwnPropDesc,__getOwnPropNames,__getProtoOf,__hasOwnProp,__require,__commonJS,__export,__copyProps,__toESM,__toCommonJS,init_chunk_ZEHLWQMG=__esmMin((()=>{__filename$10=node_url.default.fileURLToPath(require(`url`).pathToFileURL(__filename).href),node_path.default.dirname(__filename$10),require$1=node_module.default.createRequire(require(`url`).pathToFileURL(__filename).href),__create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__require=(s=>typeof require$1<`u`?require$1:typeof Proxy<`u`?new Proxy(s,{get:(s,l)=>(typeof require$1<`u`?require$1:s)[l]}):s)(function(s){if(typeof require$1<`u`)return require$1.apply(this,arguments);throw Error(`Dynamic require of "`+s+`" is not supported`)}),__commonJS=(s,l)=>function(){return l||(0,s[__getOwnPropNames(s)[0]])((l={exports:{}}).exports,l),l.exports},__export=(s,l)=>{for(var p in l)__defProp(s,p,{get:l[p],enumerable:!0})},__copyProps=(s,l,p,g)=>{if(l&&typeof l==`object`||typeof l==`function`)for(let v of __getOwnPropNames(l))!__hasOwnProp.call(s,v)&&v!==p&&__defProp(s,v,{get:()=>l[v],enumerable:!(g=__getOwnPropDesc(l,v))||g.enumerable});return s},__toESM=(s,l,p)=>(p=s==null?{}:__create(__getProtoOf(s)),__copyProps(l||!s||!s.__esModule?__defProp(p,`default`,{value:s,enumerable:!0}):p,s))})),__filename$9,require_dist$11,init_chunk_VZNY2B6N=__esmMin((()=>{init_chunk_ZEHLWQMG(),__filename$9=node_url.default.fileURLToPath(require(`url`).pathToFileURL(__filename).href),node_path.default.dirname(__filename$9),node_module.default.createRequire(require(`url`).pathToFileURL(__filename).href),require_dist$11=__commonJS({"../../node_modules/ts-dedent/dist/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.dedent=void 0;function l(s){var l=[...arguments].slice(1),p=Array.from(typeof s==`string`?[s]:s);p[p.length-1]=p[p.length-1].replace(/\r?\n([\t ]*)$/,``);var g=p.reduce(function(s,l){var p=l.match(/\n([\t ]+|(?!\s).)/g);return p?s.concat(p.map(function(s){var l,p;return s.match(/[\t ]/g)?.length??0})):s},[]);if(g.length){var v=RegExp(` -[ ]{`+Math.min.apply(Math,g)+`}`,`g`);p=p.map(function(s){return s.replace(v,` -`)})}p[0]=p[0].replace(/^\r?\n/,``);var b=p[0];return l.forEach(function(s,l){var g=b.match(/(?:^|\n)( *)$/),v=g?g[1]:``,C=s;typeof s==`string`&&s.includes(` -`)&&(C=String(s).split(` -`).map(function(s,l){return l===0?s:``+v+s}).join(` -`)),b+=C+p[l+1]}),b}s.dedent=l,s.default=l}})})),__filename$8,require_ms,require_common$7,require_browser,require_has_flag,require_supports_color,require_node$3,require_src$7,require_unicode,require_util$11,require_parse$6,require_stringify$2,require_lib$15,init_chunk_HZF6LPDY=__esmMin((()=>{init_chunk_ZEHLWQMG(),__filename$8=node_url.default.fileURLToPath(require(`url`).pathToFileURL(__filename).href),node_path.default.dirname(__filename$8),node_module.default.createRequire(require(`url`).pathToFileURL(__filename).href),require_ms=__commonJS({"../../node_modules/ms/index.js"(s,l){var p=1e3,g=p*60,v=g*60,b=v*24,C=b*7,w=b*365.25;l.exports=function(s,l){l||={};var p=typeof s;if(p===`string`&&s.length>0)return E(s);if(p===`number`&&isFinite(s))return l.long?A(s):k(s);throw Error(`val is not a non-empty string or a valid number. val=`+JSON.stringify(s))};function E(s){if(s=String(s),!(s.length>100)){var l=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(s);if(l){var E=parseFloat(l[1]);switch((l[2]||`ms`).toLowerCase()){case`years`:case`year`:case`yrs`:case`yr`:case`y`:return E*w;case`weeks`:case`week`:case`w`:return E*C;case`days`:case`day`:case`d`:return E*b;case`hours`:case`hour`:case`hrs`:case`hr`:case`h`:return E*v;case`minutes`:case`minute`:case`mins`:case`min`:case`m`:return E*g;case`seconds`:case`second`:case`secs`:case`sec`:case`s`:return E*p;case`milliseconds`:case`millisecond`:case`msecs`:case`msec`:case`ms`:return E;default:return}}}}function k(s){var l=Math.abs(s);return l>=b?Math.round(s/b)+`d`:l>=v?Math.round(s/v)+`h`:l>=g?Math.round(s/g)+`m`:l>=p?Math.round(s/p)+`s`:s+`ms`}function A(s){var l=Math.abs(s);return l>=b?N(s,l,b,`day`):l>=v?N(s,l,v,`hour`):l>=g?N(s,l,g,`minute`):l>=p?N(s,l,p,`second`):s+` ms`}function N(s,l,p,g){var v=l>=p*1.5;return Math.round(s/p)+` `+g+(v?`s`:``)}}}),require_common$7=__commonJS({"../../node_modules/debug/src/common.js"(s,l){function p(s){p.debug=p,p.default=p,p.coerce=E,p.disable=C,p.enable=v,p.enabled=w,p.humanize=require_ms(),p.destroy=k,Object.keys(s).forEach(l=>{p[l]=s[l]}),p.names=[],p.skips=[],p.formatters={};function l(s){let l=0;for(let p=0;p{if(l===`%%`)return`%`;b++;let C=p.formatters[v];if(typeof C==`function`){let p=s[b];l=C.call(g,p),s.splice(b,1),b--}return l}),p.formatArgs.call(g,s),(g.log||p.log).apply(g,s)}return w.namespace=s,w.useColors=p.useColors(),w.color=p.selectColor(s),w.extend=g,w.destroy=p.destroy,Object.defineProperty(w,`enabled`,{enumerable:!0,configurable:!1,get:()=>v===null?(b!==p.namespaces&&(b=p.namespaces,C=p.enabled(s)),C):v,set:s=>{v=s}}),typeof p.init==`function`&&p.init(w),w}function g(s,l){let g=p(this.namespace+(typeof l>`u`?`:`:l)+s);return g.log=this.log,g}function v(s){p.save(s),p.namespaces=s,p.names=[],p.skips=[];let l=(typeof s==`string`?s:``).trim().replace(/\s+/g,`,`).split(`,`).filter(Boolean);for(let s of l)s[0]===`-`?p.skips.push(s.slice(1)):p.names.push(s)}function b(s,l){let p=0,g=0,v=-1,b=0;for(;p`-`+s)].join(`,`);return p.enable(``),s}function w(s){for(let l of p.skips)if(b(s,l))return!1;for(let l of p.names)if(b(s,l))return!0;return!1}function E(s){return s instanceof Error?s.stack||s.message:s}function k(){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 p.enable(p.load()),p}l.exports=p}}),require_browser=__commonJS({"../../node_modules/debug/src/browser.js"(s,l){s.formatArgs=g,s.save=v,s.load=b,s.useColors=p,s.storage=C(),s.destroy=(()=>{let s=!1;return()=>{s||(s=!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`."))}})(),s.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`.split(`.`);function p(){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 s;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&&(s=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(s[1],10)>=31||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function g(s){if(s[0]=(this.useColors?`%c`:``)+this.namespace+(this.useColors?` %c`:` `)+s[0]+(this.useColors?`%c `:` `)+`+`+l.exports.humanize(this.diff),!this.useColors)return;let p=`color: `+this.color;s.splice(1,0,p,`color: inherit`);let g=0,v=0;s[0].replace(/%[a-zA-Z%]/g,s=>{s!==`%%`&&(g++,s===`%c`&&(v=g))}),s.splice(v,0,p)}s.log=console.debug||console.log||(()=>{});function v(l){try{l?s.storage.setItem(`debug`,l):s.storage.removeItem(`debug`)}catch{}}function b(){let l;try{l=s.storage.getItem(`debug`)||s.storage.getItem(`DEBUG`)}catch{}return!l&&typeof process<`u`&&`env`in process&&(l=process.env.DEBUG),l}function C(){try{return localStorage}catch{}}l.exports=require_common$7()(s);var{formatters:w}=l.exports;w.j=function(s){try{return JSON.stringify(s)}catch(s){return`[UnexpectedJSONParseError]: `+s.message}}}}),require_has_flag=__commonJS({"../../node_modules/has-flag/index.js"(s,l){"use strict";l.exports=(s,l=process.argv)=>{let p=s.startsWith(`-`)?``:s.length===1?`-`:`--`,g=l.indexOf(p+s),v=l.indexOf(`--`);return g!==-1&&(v===-1||g=2,has16m:s>=3}}function E(s,l){if(C===0)return 0;if(v(`color=16m`)||v(`color=full`)||v(`color=truecolor`))return 3;if(v(`color=256`))return 2;if(s&&!l&&C===void 0)return 0;let g=C||0;if(b.TERM===`dumb`)return g;if(process.platform===`win32`){let s=p.release().split(`.`);return Number(s[0])>=10&&Number(s[2])>=10586?Number(s[2])>=14931?3:2:1}if(`CI`in b)return[`TRAVIS`,`CIRCLECI`,`APPVEYOR`,`GITLAB_CI`,`GITHUB_ACTIONS`,`BUILDKITE`].some(s=>s in b)||b.CI_NAME===`codeship`?1:g;if(`TEAMCITY_VERSION`in b)return+!!/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(b.TEAMCITY_VERSION);if(b.COLORTERM===`truecolor`)return 3;if(`TERM_PROGRAM`in b){let s=parseInt((b.TERM_PROGRAM_VERSION||``).split(`.`)[0],10);switch(b.TERM_PROGRAM){case`iTerm.app`:return s>=3?3:2;case`Apple_Terminal`:return 2}}return/-256(color)?$/i.test(b.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(b.TERM)||`COLORTERM`in b?1:g}function k(s){return w(E(s,s&&s.isTTY))}l.exports={supportsColor:k,stdout:w(E(!0,g.isatty(1))),stderr:w(E(!0,g.isatty(2)))}}}),require_node$3=__commonJS({"../../node_modules/debug/src/node.js"(s,l){var p=__require(`tty`),g=__require(`util`);s.init=A,s.log=w,s.formatArgs=b,s.save=E,s.load=k,s.useColors=v,s.destroy=g.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),s.colors=[6,2,3,4,5,1];try{let l=require_supports_color();l&&(l.stderr||l).level>=2&&(s.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{}s.inspectOpts=Object.keys(process.env).filter(s=>/^debug_/i.test(s)).reduce((s,l)=>{let p=l.substring(6).toLowerCase().replace(/_([a-z])/g,(s,l)=>l.toUpperCase()),g=process.env[l];return g=/^(yes|on|true|enabled)$/i.test(g)?!0:/^(no|off|false|disabled)$/i.test(g)?!1:g===`null`?null:Number(g),s[p]=g,s},{});function v(){return`colors`in s.inspectOpts?!!s.inspectOpts.colors:p.isatty(process.stderr.fd)}function b(s){let{namespace:p,useColors:g}=this;if(g){let g=this.color,v=`\x1B[3`+(g<8?g:`8;5;`+g),b=` ${v};1m${p} \x1B[0m`;s[0]=b+s[0].split(` +`})),require_pluralize=__commonJSMin(((s,l)=>{(function(f,p){typeof require==`function`&&typeof s==`object`&&typeof l==`object`?l.exports=p():typeof define==`function`&&define.amd?define(function(){return p()}):f.pluralize=p()})(s,function(){var s=[],l=[],f={},p={},g={};function v(s){return typeof s==`string`?RegExp(`^`+s+`$`,`i`):s}function b(s,l){return s===l?l:s===s.toLowerCase()?l.toLowerCase():s===s.toUpperCase()?l.toUpperCase():s[0]===s[0].toUpperCase()?l.charAt(0).toUpperCase()+l.substr(1).toLowerCase():l.toLowerCase()}function C(s,l){return s.replace(/\$(\d{1,2})/g,function(s,f){return l[f]||``})}function w(s,l){return s.replace(l[0],function(f,p){var g=C(l[1],arguments);return b(f===``?s[p-1]:f,g)})}function E(s,l,p){if(!s.length||f.hasOwnProperty(s))return l;for(var g=p.length;g--;){var v=p[g];if(v[0].test(l))return w(l,v)}return l}function k(s,l,f){return function(p){var g=p.toLowerCase();return l.hasOwnProperty(g)?b(p,g):s.hasOwnProperty(g)?b(p,s[g]):E(g,p,f)}}function A(s,l,f,p){return function(p){var g=p.toLowerCase();return l.hasOwnProperty(g)?!0:s.hasOwnProperty(g)?!1:E(g,g,f)===g}}function N(s,l,f){var p=l===1?N.singular(s):N.plural(s);return(f?l+` `:``)+p}return N.plural=k(g,p,s),N.isPlural=A(g,p,s),N.singular=k(p,g,l),N.isSingular=A(p,g,l),N.addPluralRule=function(l,f){s.push([v(l),f])},N.addSingularRule=function(s,f){l.push([v(s),f])},N.addUncountableRule=function(s){if(typeof s==`string`){f[s.toLowerCase()]=!0;return}N.addPluralRule(s,`$0`),N.addSingularRule(s,`$0`)},N.addIrregularRule=function(s,l){l=l.toLowerCase(),s=s.toLowerCase(),g[s]=l,p[l]=s},[[`I`,`we`],[`me`,`us`],[`he`,`they`],[`she`,`they`],[`them`,`them`],[`myself`,`ourselves`],[`yourself`,`yourselves`],[`itself`,`themselves`],[`herself`,`themselves`],[`himself`,`themselves`],[`themself`,`themselves`],[`is`,`are`],[`was`,`were`],[`has`,`have`],[`this`,`these`],[`that`,`those`],[`echo`,`echoes`],[`dingo`,`dingoes`],[`volcano`,`volcanoes`],[`tornado`,`tornadoes`],[`torpedo`,`torpedoes`],[`genus`,`genera`],[`viscus`,`viscera`],[`stigma`,`stigmata`],[`stoma`,`stomata`],[`dogma`,`dogmata`],[`lemma`,`lemmata`],[`schema`,`schemata`],[`anathema`,`anathemata`],[`ox`,`oxen`],[`axe`,`axes`],[`die`,`dice`],[`yes`,`yeses`],[`foot`,`feet`],[`eave`,`eaves`],[`goose`,`geese`],[`tooth`,`teeth`],[`quiz`,`quizzes`],[`human`,`humans`],[`proof`,`proofs`],[`carve`,`carves`],[`valve`,`valves`],[`looey`,`looies`],[`thief`,`thieves`],[`groove`,`grooves`],[`pickaxe`,`pickaxes`],[`passerby`,`passersby`]].forEach(function(s){return N.addIrregularRule(s[0],s[1])}),[[/s?$/i,`s`],[/[^\u0000-\u007F]$/i,`$0`],[/([^aeiou]ese)$/i,`$1`],[/(ax|test)is$/i,`$1es`],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,`$1es`],[/(e[mn]u)s?$/i,`$1s`],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,`$1`],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,`$1i`],[/(alumn|alg|vertebr)(?:a|ae)$/i,`$1ae`],[/(seraph|cherub)(?:im)?$/i,`$1im`],[/(her|at|gr)o$/i,`$1oes`],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,`$1a`],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,`$1a`],[/sis$/i,`ses`],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,`$1$2ves`],[/([^aeiouy]|qu)y$/i,`$1ies`],[/([^ch][ieo][ln])ey$/i,`$1ies`],[/(x|ch|ss|sh|zz)$/i,`$1es`],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,`$1ices`],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,`$1ice`],[/(pe)(?:rson|ople)$/i,`$1ople`],[/(child)(?:ren)?$/i,`$1ren`],[/eaux$/i,`$0`],[/m[ae]n$/i,`men`],[`thou`,`you`]].forEach(function(s){return N.addPluralRule(s[0],s[1])}),[[/s$/i,``],[/(ss)$/i,`$1`],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,`$1fe`],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,`$1f`],[/ies$/i,`y`],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,`$1ie`],[/\b(mon|smil)ies$/i,`$1ey`],[/\b((?:tit)?m|l)ice$/i,`$1ouse`],[/(seraph|cherub)im$/i,`$1`],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,`$1`],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,`$1sis`],[/(movie|twelve|abuse|e[mn]u)s$/i,`$1`],[/(test)(?:is|es)$/i,`$1is`],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,`$1us`],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,`$1um`],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,`$1on`],[/(alumn|alg|vertebr)ae$/i,`$1a`],[/(cod|mur|sil|vert|ind)ices$/i,`$1ex`],[/(matr|append)ices$/i,`$1ix`],[/(pe)(rson|ople)$/i,`$1rson`],[/(child)ren$/i,`$1`],[/(eau)x?$/i,`$1`],[/men$/i,`man`]].forEach(function(s){return N.addSingularRule(s[0],s[1])}),[`adulthood`,`advice`,`agenda`,`aid`,`aircraft`,`alcohol`,`ammo`,`analytics`,`anime`,`athletics`,`audio`,`bison`,`blood`,`bream`,`buffalo`,`butter`,`carp`,`cash`,`chassis`,`chess`,`clothing`,`cod`,`commerce`,`cooperation`,`corps`,`debris`,`diabetes`,`digestion`,`elk`,`energy`,`equipment`,`excretion`,`expertise`,`firmware`,`flounder`,`fun`,`gallows`,`garbage`,`graffiti`,`hardware`,`headquarters`,`health`,`herpes`,`highjinks`,`homework`,`housework`,`information`,`jeans`,`justice`,`kudos`,`labour`,`literature`,`machinery`,`mackerel`,`mail`,`media`,`mews`,`moose`,`music`,`mud`,`manga`,`news`,`only`,`personnel`,`pike`,`plankton`,`pliers`,`police`,`pollution`,`premises`,`rain`,`research`,`rice`,`salmon`,`scissors`,`series`,`sewage`,`shambles`,`shrimp`,`software`,`species`,`staff`,`swine`,`tennis`,`traffic`,`transportation`,`trout`,`tuna`,`wealth`,`welfare`,`whiting`,`wildebeest`,`wildlife`,`you`,/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(N.addUncountableRule),N})})),import_source$60,import_pluralize$13,uploadingMetadata_default,init_uploadingMetadata=__esmMin((()=>{import_source$60=__toESM$1(require_source$5()),import_pluralize$13=__toESM$1(require_pluralize()),init_icons(),init_link(),uploadingMetadata_default=(s,l)=>{let f=(0,import_pluralize$13.default)(`metadata file`,l.length,!0),p=`- ${l.map(s=>s.targetPath.replace(/^\.chromatic\//,``)).join(` +- `)}`;return import_source$60.default`${info$1} Uploading {bold ${f}} to ${link_default(s)}\n${p}`}})),__filename$10,require$1,__create,__defProp,__getOwnPropDesc,__getOwnPropNames,__getProtoOf,__hasOwnProp,__require,__commonJS,__export,__copyProps,__toESM,__toCommonJS,init_chunk_ZEHLWQMG=__esmMin((()=>{__filename$10=node_url.default.fileURLToPath(require(`url`).pathToFileURL(__filename).href),node_path.default.dirname(__filename$10),require$1=node_module.default.createRequire(require(`url`).pathToFileURL(__filename).href),__create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__require=(s=>typeof require$1<`u`?require$1:typeof Proxy<`u`?new Proxy(s,{get:(s,l)=>(typeof require$1<`u`?require$1:s)[l]}):s)(function(s){if(typeof require$1<`u`)return require$1.apply(this,arguments);throw Error(`Dynamic require of "`+s+`" is not supported`)}),__commonJS=(s,l)=>function(){return l||(0,s[__getOwnPropNames(s)[0]])((l={exports:{}}).exports,l),l.exports},__export=(s,l)=>{for(var f in l)__defProp(s,f,{get:l[f],enumerable:!0})},__copyProps=(s,l,f,p)=>{if(l&&typeof l==`object`||typeof l==`function`)for(let g of __getOwnPropNames(l))!__hasOwnProp.call(s,g)&&g!==f&&__defProp(s,g,{get:()=>l[g],enumerable:!(p=__getOwnPropDesc(l,g))||p.enumerable});return s},__toESM=(s,l,f)=>(f=s==null?{}:__create(__getProtoOf(s)),__copyProps(l||!s||!s.__esModule?__defProp(f,`default`,{value:s,enumerable:!0}):f,s))})),__filename$9,require_dist$13,init_chunk_VZNY2B6N=__esmMin((()=>{init_chunk_ZEHLWQMG(),__filename$9=node_url.default.fileURLToPath(require(`url`).pathToFileURL(__filename).href),node_path.default.dirname(__filename$9),node_module.default.createRequire(require(`url`).pathToFileURL(__filename).href),require_dist$13=__commonJS({"../../node_modules/ts-dedent/dist/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.dedent=void 0;function l(s){var l=[...arguments].slice(1),f=Array.from(typeof s==`string`?[s]:s);f[f.length-1]=f[f.length-1].replace(/\r?\n([\t ]*)$/,``);var p=f.reduce(function(s,l){var f=l.match(/\n([\t ]+|(?!\s).)/g);return f?s.concat(f.map(function(s){var l,f;return s.match(/[\t ]/g)?.length??0})):s},[]);if(p.length){var g=RegExp(` +[ ]{`+Math.min.apply(Math,p)+`}`,`g`);f=f.map(function(s){return s.replace(g,` +`)})}f[0]=f[0].replace(/^\r?\n/,``);var v=f[0];return l.forEach(function(s,l){var p=v.match(/(?:^|\n)( *)$/),g=p?p[1]:``,b=s;typeof s==`string`&&s.includes(` +`)&&(b=String(s).split(` +`).map(function(s,l){return l===0?s:``+g+s}).join(` +`)),v+=b+f[l+1]}),v}s.dedent=l,s.default=l}})})),__filename$8,require_ms,require_common$7,require_browser,require_has_flag,require_supports_color,require_node$3,require_src$7,require_unicode,require_util$11,require_parse$9,require_stringify$3,require_lib$18,init_chunk_HZF6LPDY=__esmMin((()=>{init_chunk_ZEHLWQMG(),__filename$8=node_url.default.fileURLToPath(require(`url`).pathToFileURL(__filename).href),node_path.default.dirname(__filename$8),node_module.default.createRequire(require(`url`).pathToFileURL(__filename).href),require_ms=__commonJS({"../../node_modules/ms/index.js"(s,l){var f=1e3,p=f*60,g=p*60,v=g*24,b=v*7,C=v*365.25;l.exports=function(s,l){l||={};var f=typeof s;if(f===`string`&&s.length>0)return w(s);if(f===`number`&&isFinite(s))return l.long?k(s):E(s);throw Error(`val is not a non-empty string or a valid number. val=`+JSON.stringify(s))};function w(s){if(s=String(s),!(s.length>100)){var l=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(s);if(l){var w=parseFloat(l[1]);switch((l[2]||`ms`).toLowerCase()){case`years`:case`year`:case`yrs`:case`yr`:case`y`:return w*C;case`weeks`:case`week`:case`w`:return w*b;case`days`:case`day`:case`d`:return w*v;case`hours`:case`hour`:case`hrs`:case`hr`:case`h`:return w*g;case`minutes`:case`minute`:case`mins`:case`min`:case`m`:return w*p;case`seconds`:case`second`:case`secs`:case`sec`:case`s`:return w*f;case`milliseconds`:case`millisecond`:case`msecs`:case`msec`:case`ms`:return w;default:return}}}}function E(s){var l=Math.abs(s);return l>=v?Math.round(s/v)+`d`:l>=g?Math.round(s/g)+`h`:l>=p?Math.round(s/p)+`m`:l>=f?Math.round(s/f)+`s`:s+`ms`}function k(s){var l=Math.abs(s);return l>=v?A(s,l,v,`day`):l>=g?A(s,l,g,`hour`):l>=p?A(s,l,p,`minute`):l>=f?A(s,l,f,`second`):s+` ms`}function A(s,l,f,p){var g=l>=f*1.5;return Math.round(s/f)+` `+p+(g?`s`:``)}}}),require_common$7=__commonJS({"../../node_modules/debug/src/common.js"(s,l){function f(s){f.debug=f,f.default=f,f.coerce=w,f.disable=b,f.enable=g,f.enabled=C,f.humanize=require_ms(),f.destroy=E,Object.keys(s).forEach(l=>{f[l]=s[l]}),f.names=[],f.skips=[],f.formatters={};function l(s){let l=0;for(let f=0;f{if(l===`%%`)return`%`;v++;let b=f.formatters[g];if(typeof b==`function`){let f=s[v];l=b.call(p,f),s.splice(v,1),v--}return l}),f.formatArgs.call(p,s),(p.log||f.log).apply(p,s)}return C.namespace=s,C.useColors=f.useColors(),C.color=f.selectColor(s),C.extend=p,C.destroy=f.destroy,Object.defineProperty(C,`enabled`,{enumerable:!0,configurable:!1,get:()=>g===null?(v!==f.namespaces&&(v=f.namespaces,b=f.enabled(s)),b):g,set:s=>{g=s}}),typeof f.init==`function`&&f.init(C),C}function p(s,l){let p=f(this.namespace+(typeof l>`u`?`:`:l)+s);return p.log=this.log,p}function g(s){f.save(s),f.namespaces=s,f.names=[],f.skips=[];let l=(typeof s==`string`?s:``).trim().replace(/\s+/g,`,`).split(`,`).filter(Boolean);for(let s of l)s[0]===`-`?f.skips.push(s.slice(1)):f.names.push(s)}function v(s,l){let f=0,p=0,g=-1,v=0;for(;f`-`+s)].join(`,`);return f.enable(``),s}function C(s){for(let l of f.skips)if(v(s,l))return!1;for(let l of f.names)if(v(s,l))return!0;return!1}function w(s){return s instanceof Error?s.stack||s.message:s}function E(){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 f.enable(f.load()),f}l.exports=f}}),require_browser=__commonJS({"../../node_modules/debug/src/browser.js"(s,l){s.formatArgs=p,s.save=g,s.load=v,s.useColors=f,s.storage=b(),s.destroy=(()=>{let s=!1;return()=>{s||(s=!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`."))}})(),s.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`.split(`.`);function f(){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 s;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&&(s=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(s[1],10)>=31||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function p(s){if(s[0]=(this.useColors?`%c`:``)+this.namespace+(this.useColors?` %c`:` `)+s[0]+(this.useColors?`%c `:` `)+`+`+l.exports.humanize(this.diff),!this.useColors)return;let f=`color: `+this.color;s.splice(1,0,f,`color: inherit`);let p=0,g=0;s[0].replace(/%[a-zA-Z%]/g,s=>{s!==`%%`&&(p++,s===`%c`&&(g=p))}),s.splice(g,0,f)}s.log=console.debug||console.log||(()=>{});function g(l){try{l?s.storage.setItem(`debug`,l):s.storage.removeItem(`debug`)}catch{}}function v(){let l;try{l=s.storage.getItem(`debug`)||s.storage.getItem(`DEBUG`)}catch{}return!l&&typeof process<`u`&&`env`in process&&(l=process.env.DEBUG),l}function b(){try{return localStorage}catch{}}l.exports=require_common$7()(s);var{formatters:C}=l.exports;C.j=function(s){try{return JSON.stringify(s)}catch(s){return`[UnexpectedJSONParseError]: `+s.message}}}}),require_has_flag=__commonJS({"../../node_modules/has-flag/index.js"(s,l){"use strict";l.exports=(s,l=process.argv)=>{let f=s.startsWith(`-`)?``:s.length===1?`-`:`--`,p=l.indexOf(f+s),g=l.indexOf(`--`);return p!==-1&&(g===-1||p=2,has16m:s>=3}}function w(s,l){if(b===0)return 0;if(g(`color=16m`)||g(`color=full`)||g(`color=truecolor`))return 3;if(g(`color=256`))return 2;if(s&&!l&&b===void 0)return 0;let p=b||0;if(v.TERM===`dumb`)return p;if(process.platform===`win32`){let s=f.release().split(`.`);return Number(s[0])>=10&&Number(s[2])>=10586?Number(s[2])>=14931?3:2:1}if(`CI`in v)return[`TRAVIS`,`CIRCLECI`,`APPVEYOR`,`GITLAB_CI`,`GITHUB_ACTIONS`,`BUILDKITE`].some(s=>s in v)||v.CI_NAME===`codeship`?1:p;if(`TEAMCITY_VERSION`in v)return+!!/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(v.TEAMCITY_VERSION);if(v.COLORTERM===`truecolor`)return 3;if(`TERM_PROGRAM`in v){let s=parseInt((v.TERM_PROGRAM_VERSION||``).split(`.`)[0],10);switch(v.TERM_PROGRAM){case`iTerm.app`:return s>=3?3:2;case`Apple_Terminal`:return 2}}return/-256(color)?$/i.test(v.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(v.TERM)||`COLORTERM`in v?1:p}function E(s){return C(w(s,s&&s.isTTY))}l.exports={supportsColor:E,stdout:C(w(!0,p.isatty(1))),stderr:C(w(!0,p.isatty(2)))}}}),require_node$3=__commonJS({"../../node_modules/debug/src/node.js"(s,l){var f=__require(`tty`),p=__require(`util`);s.init=k,s.log=C,s.formatArgs=v,s.save=w,s.load=E,s.useColors=g,s.destroy=p.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),s.colors=[6,2,3,4,5,1];try{let l=require_supports_color();l&&(l.stderr||l).level>=2&&(s.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{}s.inspectOpts=Object.keys(process.env).filter(s=>/^debug_/i.test(s)).reduce((s,l)=>{let f=l.substring(6).toLowerCase().replace(/_([a-z])/g,(s,l)=>l.toUpperCase()),p=process.env[l];return p=/^(yes|on|true|enabled)$/i.test(p)?!0:/^(no|off|false|disabled)$/i.test(p)?!1:p===`null`?null:Number(p),s[f]=p,s},{});function g(){return`colors`in s.inspectOpts?!!s.inspectOpts.colors:f.isatty(process.stderr.fd)}function v(s){let{namespace:f,useColors:p}=this;if(p){let p=this.color,g=`\x1B[3`+(p<8?p:`8;5;`+p),v=` ${g};1m${f} \x1B[0m`;s[0]=v+s[0].split(` `).join(` -`+b),s.push(v+`m+`+l.exports.humanize(this.diff)+`\x1B[0m`)}else s[0]=C()+p+` `+s[0]}function C(){return s.inspectOpts.hideDate?``:new Date().toISOString()+` `}function w(...l){return process.stderr.write(g.formatWithOptions(s.inspectOpts,...l)+` -`)}function E(s){s?process.env.DEBUG=s:delete process.env.DEBUG}function k(){return process.env.DEBUG}function A(l){l.inspectOpts={};let p=Object.keys(s.inspectOpts);for(let g=0;gs.trim()).join(` `)},N.O=function(s){return this.inspectOpts.colors=this.useColors,g.inspect(s,this.inspectOpts)}}}),require_src$7=__commonJS({"../../node_modules/debug/src/index.js"(s,l){typeof process>`u`||process.type===`renderer`||process.browser===!0||process.__nwjs?l.exports=require_browser():l.exports=require_node$3()}}),require_unicode=__commonJS({"../../node_modules/json5/lib/unicode.js"(s,l){l.exports.Space_Separator=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,l.exports.ID_Start=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,l.exports.ID_Continue=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/}}),require_util$11=__commonJS({"../../node_modules/json5/lib/util.js"(s,l){var p=require_unicode();l.exports={isSpaceSeparator(s){return typeof s==`string`&&p.Space_Separator.test(s)},isIdStartChar(s){return typeof s==`string`&&(s>=`a`&&s<=`z`||s>=`A`&&s<=`Z`||s===`$`||s===`_`||p.ID_Start.test(s))},isIdContinueChar(s){return typeof s==`string`&&(s>=`a`&&s<=`z`||s>=`A`&&s<=`Z`||s>=`0`&&s<=`9`||s===`$`||s===`_`||s===`‌`||s===`‍`||p.ID_Continue.test(s))},isDigit(s){return typeof s==`string`&&/[0-9]/.test(s)},isHexDigit(s){return typeof s==`string`&&/[0-9A-Fa-f]/.test(s)}}}}),require_parse$6=__commonJS({"../../node_modules/json5/lib/parse.js"(s,l){var p=require_util$11(),g,v,b,C,w,E,k,A,N;l.exports=function(s,l){g=String(s),v=`start`,b=[],C=0,w=1,E=0,k=void 0,A=void 0,N=void 0;do k=J(),We[v]();while(k.type!==`eof`);return typeof l==`function`?F({"":N},``,l):N};function F(s,l,p){let g=s[l];if(typeof g==`object`&&g)if(Array.isArray(g))for(let s=0;s0;){let l=_e();if(!p.isHexDigit(l))throw Je(be());s+=be()}return String.fromCodePoint(parseInt(s,16))}var We={start(){if(k.type===`eof`)throw Ye();Ke()},beforePropertyName(){switch(k.type){case`identifier`:case`string`:A=k.value,v=`afterPropertyName`;return;case`punctuator`:qe();return;case`eof`:throw Ye()}},afterPropertyName(){if(k.type===`eof`)throw Ye();v=`beforePropertyValue`},beforePropertyValue(){if(k.type===`eof`)throw Ye();Ke()},beforeArrayValue(){if(k.type===`eof`)throw Ye();if(k.type===`punctuator`&&k.value===`]`){qe();return}Ke()},afterPropertyValue(){if(k.type===`eof`)throw Ye();switch(k.value){case`,`:v=`beforePropertyName`;return;case`}`:qe()}},afterArrayValue(){if(k.type===`eof`)throw Ye();switch(k.value){case`,`:v=`beforeArrayValue`;return;case`]`:qe()}},end(){}};function Ke(){let s;switch(k.type){case`punctuator`:switch(k.value){case`{`:s={};break;case`[`:s=[];break}break;case`null`:case`boolean`:case`numeric`:case`string`:s=k.value;break}if(N===void 0)N=s;else{let l=b[b.length-1];Array.isArray(l)?l.push(s):Object.defineProperty(l,A,{value:s,writable:!0,enumerable:!0,configurable:!0})}if(typeof s==`object`&&s)b.push(s),v=Array.isArray(s)?`beforeArrayValue`:`beforePropertyName`;else{let s=b[b.length-1];v=s==null?`end`:Array.isArray(s)?`afterArrayValue`:`afterPropertyValue`}}function qe(){b.pop();let s=b[b.length-1];v=s==null?`end`:Array.isArray(s)?`afterArrayValue`:`afterPropertyValue`}function Je(s){return st(s===void 0?`JSON5: invalid end of input at ${w}:${E}`:`JSON5: invalid character '${ot(s)}' at ${w}:${E}`)}function Ye(){return st(`JSON5: invalid end of input at ${w}:${E}`)}function Ze(){return E-=5,st(`JSON5: invalid identifier character at ${w}:${E}`)}function Qe(s){console.warn(`JSON5: '${ot(s)}' in strings is not valid ECMAScript; consider escaping`)}function ot(s){let l={"'":`\\'`,'"':`\\"`,"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\v":`\\v`,"\0":`\\0`,"\u2028":`\\u2028`,"\u2029":`\\u2029`};if(l[s])return l[s];if(s<` `){let l=s.charCodeAt(0).toString(16);return`\\x`+(`00`+l).substring(l.length)}return s}function st(s){let l=SyntaxError(s);return l.lineNumber=w,l.columnNumber=E,l}}}),require_stringify$2=__commonJS({"../../node_modules/json5/lib/stringify.js"(s,l){var p=require_util$11();l.exports=function(s,l,g){let v=[],b=``,C,w,E=``,k;if(typeof l==`object`&&l&&!Array.isArray(l)&&(g=l.space,k=l.quote,l=l.replacer),typeof l==`function`)w=l;else if(Array.isArray(l)){C=[];for(let s of l){let l;typeof s==`string`?l=s:(typeof s==`number`||s instanceof String||s instanceof Number)&&(l=String(s)),l!==void 0&&C.indexOf(l)<0&&C.push(l)}}return g instanceof Number?g=Number(g):g instanceof String&&(g=String(g)),typeof g==`number`?g>0&&(g=Math.min(10,Math.floor(g)),E=` `.substr(0,g)):typeof g==`string`&&(E=g.substr(0,10)),A(``,{"":s});function A(s,l){let p=l[s];switch(p!=null&&(typeof p.toJSON5==`function`?p=p.toJSON5(s):typeof p.toJSON==`function`&&(p=p.toJSON(s))),w&&(p=w.call(l,s,p)),p instanceof Number?p=Number(p):p instanceof String?p=String(p):p instanceof Boolean&&(p=p.valueOf()),p){case null:return`null`;case!0:return`true`;case!1:return`false`}if(typeof p==`string`)return N(p,!1);if(typeof p==`number`)return String(p);if(typeof p==`object`)return Array.isArray(p)?R(p):F(p)}function N(s){let l={"'":.1,'"':.2},g={"'":`\\'`,'"':`\\"`,"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\v":`\\v`,"\0":`\\0`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},v=``;for(let b=0;bl[s]=0)throw TypeError(`Converting circular structure to JSON5`);v.push(s);let l=b;b+=E;let p=C||Object.keys(s),g=[];for(let l of p){let p=A(l,s);if(p!==void 0){let s=I(l)+`:`;E!==``&&(s+=` `),s+=p,g.push(s)}}let w;if(g.length===0)w=`{}`;else{let s;if(E===``)s=g.join(`,`),w=`{`+s+`}`;else{let p=`, -`+b;s=g.join(p),w=`{ -`+b+s+`, -`+l+`}`}}return v.pop(),b=l,w}function I(s){if(s.length===0)return N(s,!0);let l=String.fromCodePoint(s.codePointAt(0));if(!p.isIdStartChar(l))return N(s,!0);for(let g=l.length;g=0)throw TypeError(`Converting circular structure to JSON5`);v.push(s);let l=b;b+=E;let p=[];for(let l=0;l{init_chunk_ZEHLWQMG(),__filename$7=node_url.default.fileURLToPath(require(`url`).pathToFileURL(__filename).href),node_path.default.dirname(__filename$7),node_module.default.createRequire(require(`url`).pathToFileURL(__filename).href),require_picocolors=__commonJS({"../../node_modules/picocolors/picocolors.js"(s,l){var p=process||{},g=p.argv||[],v=p.env||{},b=!(v.NO_COLOR||g.includes(`--no-color`))&&(!!v.FORCE_COLOR||g.includes(`--color`)||p.platform===`win32`||(p.stdout||{}).isTTY&&v.TERM!==`dumb`||!!v.CI),C=(s,l,p=s)=>g=>{let v=``+g,b=v.indexOf(l,s.length);return~b?s+w(v,l,p,b)+l:s+v+l},w=(s,l,p,g)=>{let v=``,b=0;do v+=s.substring(b,g)+p,b=g+l.length,g=s.indexOf(l,b);while(~g);return v+s.substring(b)},E=(s=b)=>{let l=s?C:()=>String;return{isColorSupported:s,reset:l(`\x1B[0m`,`\x1B[0m`),bold:l(`\x1B[1m`,`\x1B[22m`,`\x1B[22m\x1B[1m`),dim:l(`\x1B[2m`,`\x1B[22m`,`\x1B[22m\x1B[2m`),italic:l(`\x1B[3m`,`\x1B[23m`),underline:l(`\x1B[4m`,`\x1B[24m`),inverse:l(`\x1B[7m`,`\x1B[27m`),hidden:l(`\x1B[8m`,`\x1B[28m`),strikethrough:l(`\x1B[9m`,`\x1B[29m`),black:l(`\x1B[30m`,`\x1B[39m`),red:l(`\x1B[31m`,`\x1B[39m`),green:l(`\x1B[32m`,`\x1B[39m`),yellow:l(`\x1B[33m`,`\x1B[39m`),blue:l(`\x1B[34m`,`\x1B[39m`),magenta:l(`\x1B[35m`,`\x1B[39m`),cyan:l(`\x1B[36m`,`\x1B[39m`),white:l(`\x1B[37m`,`\x1B[39m`),gray:l(`\x1B[90m`,`\x1B[39m`),bgBlack:l(`\x1B[40m`,`\x1B[49m`),bgRed:l(`\x1B[41m`,`\x1B[49m`),bgGreen:l(`\x1B[42m`,`\x1B[49m`),bgYellow:l(`\x1B[43m`,`\x1B[49m`),bgBlue:l(`\x1B[44m`,`\x1B[49m`),bgMagenta:l(`\x1B[45m`,`\x1B[49m`),bgCyan:l(`\x1B[46m`,`\x1B[49m`),bgWhite:l(`\x1B[47m`,`\x1B[49m`),blackBright:l(`\x1B[90m`,`\x1B[39m`),redBright:l(`\x1B[91m`,`\x1B[39m`),greenBright:l(`\x1B[92m`,`\x1B[39m`),yellowBright:l(`\x1B[93m`,`\x1B[39m`),blueBright:l(`\x1B[94m`,`\x1B[39m`),magentaBright:l(`\x1B[95m`,`\x1B[39m`),cyanBright:l(`\x1B[96m`,`\x1B[39m`),whiteBright:l(`\x1B[97m`,`\x1B[39m`),bgBlackBright:l(`\x1B[100m`,`\x1B[49m`),bgRedBright:l(`\x1B[101m`,`\x1B[49m`),bgGreenBright:l(`\x1B[102m`,`\x1B[49m`),bgYellowBright:l(`\x1B[103m`,`\x1B[49m`),bgBlueBright:l(`\x1B[104m`,`\x1B[49m`),bgMagentaBright:l(`\x1B[105m`,`\x1B[49m`),bgCyanBright:l(`\x1B[106m`,`\x1B[49m`),bgWhiteBright:l(`\x1B[107m`,`\x1B[49m`)}};l.exports=E(),l.exports.createColors=E}})})),tslib_es6_exports=__exportAll({__addDisposableResource:()=>__addDisposableResource,__assign:()=>__assign,__asyncDelegator:()=>__asyncDelegator,__asyncGenerator:()=>__asyncGenerator,__asyncValues:()=>__asyncValues,__await:()=>__await,__awaiter:()=>__awaiter,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldIn:()=>__classPrivateFieldIn,__classPrivateFieldSet:()=>__classPrivateFieldSet,__createBinding:()=>__createBinding,__decorate:()=>__decorate,__disposeResources:()=>__disposeResources,__esDecorate:()=>__esDecorate,__exportStar:()=>__exportStar,__extends:()=>__extends,__generator:()=>__generator,__importDefault:()=>__importDefault,__importStar:()=>__importStar,__makeTemplateObject:()=>__makeTemplateObject,__metadata:()=>__metadata,__param:()=>__param,__propKey:()=>__propKey,__read:()=>__read,__rest:()=>__rest,__rewriteRelativeImportExtension:()=>__rewriteRelativeImportExtension,__runInitializers:()=>__runInitializers,__setFunctionName:()=>__setFunctionName,__spread:()=>__spread,__spreadArray:()=>__spreadArray,__spreadArrays:()=>__spreadArrays,__values:()=>__values,default:()=>tslib_es6_default});function __extends(s,l){if(typeof l!=`function`&&l!==null)throw TypeError(`Class extends value `+String(l)+` is not a constructor or null`);extendStatics(s,l);function p(){this.constructor=s}s.prototype=l===null?Object.create(l):(p.prototype=l.prototype,new p)}function __rest(s,l){var p={};for(var g in s)Object.prototype.hasOwnProperty.call(s,g)&&l.indexOf(g)<0&&(p[g]=s[g]);if(s!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var v=0,g=Object.getOwnPropertySymbols(s);v=0;w--)(C=s[w])&&(b=(v<3?C(b):v>3?C(l,p,b):C(l,p))||b);return v>3&&b&&Object.defineProperty(l,p,b),b}function __param(s,l){return function(p,g){l(p,g,s)}}function __esDecorate(s,l,p,g,v,b){function C(s){if(s!==void 0&&typeof s!=`function`)throw TypeError(`Function expected`);return s}for(var w=g.kind,E=w===`getter`?`get`:w===`setter`?`set`:`value`,k=!l&&s?g.static?s:s.prototype:null,A=l||(k?Object.getOwnPropertyDescriptor(k,g.name):{}),N,F=!1,I=p.length-1;I>=0;I--){var R={};for(var B in g)R[B]=B===`access`?{}:g[B];for(var B in g.access)R.access[B]=g.access[B];R.addInitializer=function(s){if(F)throw TypeError(`Cannot add initializers after decoration has completed`);b.push(C(s||null))};var q=(0,p[I])(w===`accessor`?{get:A.get,set:A.set}:A[E],R);if(w===`accessor`){if(q===void 0)continue;if(typeof q!=`object`||!q)throw TypeError(`Object expected`);(N=C(q.get))&&(A.get=N),(N=C(q.set))&&(A.set=N),(N=C(q.init))&&v.unshift(N)}else (N=C(q))&&(w===`field`?v.unshift(N):A[E]=N)}k&&Object.defineProperty(k,g.name,A),F=!0}function __runInitializers(s,l,p){for(var g=arguments.length>2,v=0;v0&&b[b.length-1]))&&(w[0]===6||w[0]===2)){p=0;continue}if(w[0]===3&&(!b||w[1]>b[0]&&w[1]=s.length&&(s=void 0),{value:s&&s[g++],done:!s}}};throw TypeError(l?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function __read(s,l){var p=typeof Symbol==`function`&&s[Symbol.iterator];if(!p)return s;var g=p.call(s),v,b=[],C;try{for(;(l===void 0||l-- >0)&&!(v=g.next()).done;)b.push(v.value)}catch(s){C={error:s}}finally{try{v&&!v.done&&(p=g.return)&&p.call(g)}finally{if(C)throw C.error}}return b}function __spread(){for(var s=[],l=0;l1||E(s,l)})},l&&(v[s]=l(v[s])))}function E(s,l){try{k(g[s](l))}catch(s){F(b[0][3],s)}}function k(s){s.value instanceof __await?Promise.resolve(s.value.v).then(A,N):F(b[0][2],s)}function A(s){E(`next`,s)}function N(s){E(`throw`,s)}function F(s,l){s(l),b.shift(),b.length&&E(b[0][0],b[0][1])}}function __asyncDelegator(s){var l,p;return l={},g(`next`),g(`throw`,function(s){throw s}),g(`return`),l[Symbol.iterator]=function(){return this},l;function g(g,v){l[g]=s[g]?function(l){return(p=!p)?{value:__await(s[g](l)),done:!1}:v?v(l):l}:v}}function __asyncValues(s){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var l=s[Symbol.asyncIterator],p;return l?l.call(s):(s=typeof __values==`function`?__values(s):s[Symbol.iterator](),p={},g(`next`),g(`throw`),g(`return`),p[Symbol.asyncIterator]=function(){return this},p);function g(l){p[l]=s[l]&&function(p){return new Promise(function(g,b){p=s[l](p),v(g,b,p.done,p.value)})}}function v(s,l,p,g){Promise.resolve(g).then(function(l){s({value:l,done:p})},l)}}function __makeTemplateObject(s,l){return Object.defineProperty?Object.defineProperty(s,`raw`,{value:l}):s.raw=l,s}function __importStar(s){if(s&&s.__esModule)return s;var l={};if(s!=null)for(var p=ownKeys(s),g=0;g{extendStatics=function(s,l){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)Object.prototype.hasOwnProperty.call(l,p)&&(s[p]=l[p])},extendStatics(s,l)},__assign=function(){return __assign=Object.assign||function(s){for(var l,p=1,g=arguments.length;p{Object.defineProperty(s,`__esModule`,{value:!0}),s.maybeSetModuleExports=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require_types$5());function p(s){var p=s.use(l.default),g=p.Type,v=p.builtInTypes,b=v.number;function C(s){return g.from(function(l){return b.check(l)&&l>=s},b+` >= `+s)}var w={null:function(){return null},emptyArray:function(){return[]},false:function(){return!1},true:function(){return!0},undefined:function(){},"use strict":function(){return`use strict`}},E=g.or(v.string,v.number,v.boolean,v.null,v.undefined);return{geq:C,defaults:w,isPrimitive:g.from(function(s){if(s===null)return!0;var l=typeof s;return!(l===`object`||l===`function`)},E.toString())}}s.default=p;function g(s){try{var l=s(),p=l.exports,g=p.default}catch{return}g&&g!==p&&typeof p==`object`&&(Object.assign(g,p,{default:g}),p.__esModule&&Object.defineProperty(g,`__esModule`,{value:!0}),l.exports=g)}s.maybeSetModuleExports=g})),require_types$5=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Def=void 0;var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=require_shared(),v=Object.prototype,b=v.toString,C=v.hasOwnProperty,w=function(){function s(){}return s.prototype.assert=function(s,l){if(!this.check(s,l)){var p=B(s);throw Error(p+` does not match type `+this)}return!0},s.prototype.arrayOf=function(){return new E(this)},s}(),E=function(s){p.__extends(l,s);function l(l){var p=s.call(this)||this;return p.elemType=l,p.kind=`ArrayType`,p}return l.prototype.toString=function(){return`[`+this.elemType+`]`},l.prototype.check=function(s,l){var p=this;return Array.isArray(s)&&s.every(function(s){return p.elemType.check(s,l)})},l}(w),k=function(s){p.__extends(l,s);function l(l){var p=s.call(this)||this;return p.value=l,p.kind=`IdentityType`,p}return l.prototype.toString=function(){return String(this.value)},l.prototype.check=function(s,l){var p=s===this.value;return!p&&typeof l==`function`&&l(this,s),p},l}(w),A=function(s){p.__extends(l,s);function l(l){var p=s.call(this)||this;return p.fields=l,p.kind=`ObjectType`,p}return l.prototype.toString=function(){return`{ `+this.fields.join(`, `)+` }`},l.prototype.check=function(s,l){return b.call(s)===b.call({})&&this.fields.every(function(p){return p.type.check(s[p.name],l)})},l}(w),N=function(s){p.__extends(l,s);function l(l){var p=s.call(this)||this;return p.types=l,p.kind=`OrType`,p}return l.prototype.toString=function(){return this.types.join(` | `)},l.prototype.check=function(s,l){return this.types.some(function(p){return p.check(s,!!l)})?!0:(typeof l==`function`&&l(this,s),!1)},l}(w),F=function(s){p.__extends(l,s);function l(l,p){var g=s.call(this)||this;return g.name=l,g.predicate=p,g.kind=`PredicateType`,g}return l.prototype.toString=function(){return this.name},l.prototype.check=function(s,l){var p=this.predicate(s,l);return!p&&typeof l==`function`&&l(this,s),p},l}(w),I=function(){function s(s,l){this.type=s,this.typeName=l,this.baseNames=[],this.ownFields=Object.create(null),this.allSupertypes=Object.create(null),this.supertypeList=[],this.allFields=Object.create(null),this.fieldNames=[],this.finalized=!1,this.buildable=!1,this.buildParams=[]}return s.prototype.isSupertypeOf=function(l){if(l instanceof s){if(this.finalized!==!0||l.finalized!==!0)throw Error(``);return C.call(l.allSupertypes,this.typeName)}else throw Error(l+` is not a Def`)},s.prototype.checkAllFields=function(s,l){var p=this.allFields;if(this.finalized!==!0)throw Error(``+this.typeName);function g(g){var v=p[g],b=v.type,C=v.getValue(s);return b.check(C,l)}return typeof s==`object`&&!!s&&Object.keys(p).every(g)},s.prototype.bases=function(){for(var s=[],l=0;l=0)return v[b];if(typeof p!=`string`)throw Error(`missing name`);return new F(p,s)}return new k(s)},def:function(s){return C.call(We,s)?We[s]:We[s]=new qe(s)},hasDef:function(s){return C.call(We,s)}},g=[],v=[];function w(s,l){var p=b.call(l),C=new F(s,function(s){return b.call(s)===p});return l&&typeof l.constructor==`function`&&(g.push(l.constructor),v.push(C)),C}var q=w(`string`,`truthy`),le=w(`function`,function(){}),J=w(`array`,[]),_e=w(`object`,{}),be=w(`RegExp`,/./),xe=w(`Date`,new Date),De=w(`number`,3),Ne=w(`boolean`,!0),Pe=w(`null`,null),ze=w(`undefined`,void 0),Be={string:q,function:le,array:J,object:_e,RegExp:be,Date:xe,number:De,boolean:Ne,null:Pe,undefined:ze,BigInt:typeof BigInt==`function`?w(`BigInt`,BigInt(1234)):new F(`BigInt`,function(){return!1})},We=Object.create(null);function Ke(s){if(s&&typeof s==`object`){var l=s.type;if(typeof l==`string`&&C.call(We,l)){var p=We[l];if(p.finalized)return p}}return null}var qe=function(s){p.__extends(g,s);function g(l){var p=s.call(this,new F(l,function(s,l){return p.check(s,l)}),l)||this;return p}return g.prototype.check=function(s,l){if(this.finalized!==!0)throw Error(`prematurely checking unfinalized type `+this.typeName);if(typeof s!=`object`||!s)return!1;var p=Ke(s);return p?l&&p===this?this.checkAllFields(s,l):this.isSupertypeOf(p)?l?p.checkAllFields(s,l)&&this.checkAllFields(s,!1):!0:!1:this.typeName===`SourceLocation`||this.typeName===`Position`?this.checkAllFields(s,l):!1},g.prototype.build=function(){for(var s=this,l=[],p=0;p=0&&It(this.typeName)}},g}(I);function Je(s){if(!C.call(We,s))throw Error(``);var l=We[s];if(l.finalized!==!0)throw Error(``);return l.supertypeList.slice(1)}function Ye(s){for(var l={},p=Object.keys(We),g=p.length,v=0;v{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=require_shared(),v=p.__importDefault(require_types$5()),b=Object.prototype.hasOwnProperty;function C(s){var l=s.use(v.default),p=l.builtInTypes.array,g=l.builtInTypes.number,C=function s(l,p,g){if(!(this instanceof s))throw Error(`Path constructor cannot be invoked without 'new'`);if(p){if(!(p instanceof s))throw Error(``)}else p=null,g=null;this.value=l,this.parentPath=p,this.name=g,this.__childCache=null},w=C.prototype;function E(s){return s.__childCache||=Object.create(null)}function k(s,l){var p=E(s),g=s.getValueProperty(l),v=p[l];return(!b.call(p,l)||v.value!==g)&&(v=p[l]=new s.constructor(g,s,l)),v}w.getValueProperty=function(s){return this.value[s]},w.get=function(){for(var s=[],l=0;l=0&&(v[s.name=b]=s)}else g[s.name]=s.value,v[s.name]=s;if(g[s.name]!==s.value||s.parentPath.get(s.name)!==s)throw Error(``);return s}return w.replace=function(s){var l=[],g=this.parentPath.value,v=E(this.parentPath),b=arguments.length;if(F(this),p.check(g)){for(var C=g.length,w=N(this.parentPath,b-1,this.name+1),k=[this.name,1],A=0;A{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=require_shared(),v=p.__importDefault(require_types$5()),b=Object.prototype.hasOwnProperty;function C(s){var l=s.use(v.default),p=l.Type,g=l.namedTypes,C=g.Node,w=g.Expression,E=l.builtInTypes.array,k=l.builders,A=function s(l,p){if(!(this instanceof s))throw Error(`Scope constructor cannot be invoked without 'new'`);F.check(l.value)||N.assert(l.value);var g;if(p){if(!(p instanceof s))throw Error(``);g=p.depth+1}else p=null,g=0;Object.defineProperties(this,{path:{value:l},node:{value:l.value},isGlobal:{value:!p,enumerable:!0},depth:{value:g},parent:{value:p},bindings:{value:{}},types:{value:{}}})},N=p.or(g.Program,g.Function,g.CatchClause),F=p.or(g.Function,g.ClassDeclaration,g.ClassExpression,g.InterfaceDeclaration,g.TSInterfaceDeclaration,g.TypeAlias,g.TSTypeAliasDeclaration),I=p.or(g.TypeParameter,g.TSTypeParameter);A.isEstablishedBy=function(s){return N.check(s)||F.check(s)};var R=A.prototype;R.didScan=!1,R.declares=function(s){return this.scan(),b.call(this.bindings,s)},R.declaresType=function(s){return this.scan(),b.call(this.types,s)},R.declareTemporary=function(s){if(s){if(!/^[a-z$_]/i.test(s))throw Error(``)}else s=`t$`;s+=this.depth.toString(36)+`$`,this.scan();for(var p=0;this.declares(s+p);)++p;var g=s+p;return this.bindings[g]=l.builders.identifier(g)},R.injectTemporary=function(s,l){s||=this.declareTemporary();var p=this.path.get(`body`);return g.BlockStatement.check(p.value)&&(p=p.get(`body`)),p.unshift(k.variableDeclaration(`var`,[k.variableDeclarator(s,l||null)])),s},R.scan=function(s){if(s||!this.didScan){for(var l in this.bindings)delete this.bindings[l];for(var l in this.types)delete this.types[l];B(this.path,this.bindings,this.types),this.didScan=!0}},R.getBindings=function(){return this.scan(),this.bindings},R.getTypes=function(){return this.scan(),this.types};function B(s,l,p){var v=s.value;if(F.check(v)){var b=s.get(`typeParameters`,`params`);E.check(b.value)&&b.each(function(s){xe(s,p)})}N.check(v)&&(g.CatchClause.check(v)?_e(s.get(`param`),l):q(s,l,p))}function q(s,p,v){var b=s.value;s.parent&&g.FunctionExpression.check(s.parent.node)&&s.parent.node.id&&_e(s.parent.get(`id`),p),b&&(E.check(b)?s.each(function(s){J(s,p,v)}):g.Function.check(b)?(s.get(`params`).each(function(s){_e(s,p)}),J(s.get(`body`),p,v),q(s.get(`typeParameters`),p,v)):g.TypeAlias&&g.TypeAlias.check(b)||g.InterfaceDeclaration&&g.InterfaceDeclaration.check(b)||g.TSTypeAliasDeclaration&&g.TSTypeAliasDeclaration.check(b)||g.TSInterfaceDeclaration&&g.TSInterfaceDeclaration.check(b)?be(s.get(`id`),v):g.VariableDeclarator.check(b)?(_e(s.get(`id`),p),J(s.get(`init`),p,v)):b.type===`ImportSpecifier`||b.type===`ImportNamespaceSpecifier`||b.type===`ImportDefaultSpecifier`?_e(s.get(b.local?`local`:b.name?`name`:`id`),p):C.check(b)&&!w.check(b)&&l.eachField(b,function(l,g){var b=s.get(l);if(!le(b,g))throw Error(``);J(b,p,v)}))}function le(s,l){return!!(s.value===l||Array.isArray(s.value)&&s.value.length===0&&Array.isArray(l)&&l.length===0)}function J(s,l,p){var v=s.value;if(!(!v||w.check(v)))if(g.FunctionDeclaration.check(v)&&v.id!==null)_e(s.get(`id`),l);else if(g.ClassDeclaration&&g.ClassDeclaration.check(v)&&v.id!==null)_e(s.get(`id`),l),q(s.get(`typeParameters`),l,p);else if(g.InterfaceDeclaration&&g.InterfaceDeclaration.check(v)||g.TSInterfaceDeclaration&&g.TSInterfaceDeclaration.check(v))be(s.get(`id`),p);else if(N.check(v)){if(g.CatchClause.check(v)&&g.Identifier.check(v.param)){var C=v.param.name,E=b.call(l,C);q(s.get(`body`),l,p),E||delete l[C]}}else q(s,l,p)}function _e(s,l){var p=s.value;g.Pattern.assert(p),g.Identifier.check(p)?b.call(l,p.name)?l[p.name].push(s):l[p.name]=[s]:g.AssignmentPattern&&g.AssignmentPattern.check(p)?_e(s.get(`left`),l):g.ObjectPattern&&g.ObjectPattern.check(p)?s.get(`properties`).each(function(s){var p=s.value;g.Pattern.check(p)?_e(s,l):g.Property.check(p)||g.ObjectProperty&&g.ObjectProperty.check(p)?_e(s.get(`value`),l):g.SpreadProperty&&g.SpreadProperty.check(p)&&_e(s.get(`argument`),l)}):g.ArrayPattern&&g.ArrayPattern.check(p)?s.get(`elements`).each(function(s){var p=s.value;g.Pattern.check(p)?_e(s,l):g.SpreadElement&&g.SpreadElement.check(p)&&_e(s.get(`argument`),l)}):g.PropertyPattern&&g.PropertyPattern.check(p)?_e(s.get(`pattern`),l):(g.SpreadElementPattern&&g.SpreadElementPattern.check(p)||g.RestElement&&g.RestElement.check(p)||g.SpreadPropertyPattern&&g.SpreadPropertyPattern.check(p))&&_e(s.get(`argument`),l)}function be(s,l){var p=s.value;g.Pattern.assert(p),g.Identifier.check(p)&&(b.call(l,p.name)?l[p.name].push(s):l[p.name]=[s])}function xe(s,l){var p=s.value;I.assert(p),b.call(l,p.name)?l[p.name].push(s):l[p.name]=[s]}return R.lookup=function(s){for(var l=this;l&&!l.declares(s);l=l.parent);return l},R.lookupType=function(s){for(var l=this;l&&!l.declaresType(s);l=l.parent);return l},R.getGlobalScope=function(){for(var s=this;!s.isGlobal;)s=s.parent;return s},A}s.default=C,(0,g.maybeSetModuleExports)(function(){return l})})),require_node_path=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_types$5()),v=p.__importDefault(require_path$4()),b=p.__importDefault(require_scope$1()),C=require_shared();function w(s){var l=s.use(g.default),p=l.namedTypes,C=l.builders,w=l.builtInTypes.number,E=l.builtInTypes.array,k=s.use(v.default),A=s.use(b.default),N=function s(l,p,g){if(!(this instanceof s))throw Error(`NodePath constructor cannot be invoked without 'new'`);k.call(this,l,p,g)},F=N.prototype=Object.create(k.prototype,{constructor:{value:N,enumerable:!1,writable:!0,configurable:!0}});Object.defineProperties(F,{node:{get:function(){return Object.defineProperty(this,`node`,{configurable:!0,value:this._computeNode()}),this.node}},parent:{get:function(){return Object.defineProperty(this,`parent`,{configurable:!0,value:this._computeParent()}),this.parent}},scope:{get:function(){return Object.defineProperty(this,`scope`,{configurable:!0,value:this._computeScope()}),this.scope}}}),F.replace=function(){return delete this.node,delete this.parent,delete this.scope,k.prototype.replace.apply(this,arguments)},F.prune=function(){var s=this.parent;return this.replace(),le(s)},F._computeNode=function(){var s=this.value;if(p.Node.check(s))return s;var l=this.parentPath;return l&&l.node||null},F._computeParent=function(){var s=this.value,l=this.parentPath;if(!p.Node.check(s)){for(;l&&!p.Node.check(l.value);)l=l.parentPath;l&&=l.parentPath}for(;l&&!p.Node.check(l.value);)l=l.parentPath;return l||null},F._computeScope=function(){var s=this.value,l=this.parentPath,g=l&&l.scope;return p.Node.check(s)&&A.isEstablishedBy(s)&&(g=new A(this,g)),g||null},F.getValueProperty=function(s){return l.getFieldValue(this.value,s)},F.needsParens=function(s){var l=this.parentPath;if(!l)return!1;var g=this.value;if(!p.Expression.check(g)||g.type===`Identifier`)return!1;for(;!p.Node.check(l.value);)if(l=l.parentPath,!l)return!1;var v=l.value;switch(g.type){case`UnaryExpression`:case`SpreadElement`:case`SpreadProperty`:return v.type===`MemberExpression`&&this.name===`object`&&v.object===g;case`BinaryExpression`:case`LogicalExpression`:switch(v.type){case`CallExpression`:return this.name===`callee`&&v.callee===g;case`UnaryExpression`:case`SpreadElement`:case`SpreadProperty`:return!0;case`MemberExpression`:return this.name===`object`&&v.object===g;case`BinaryExpression`:case`LogicalExpression`:var b=g,C=R[v.operator],E=R[b.operator];if(C>E)return!0;if(C===E&&this.name===`right`){if(v.right!==b)throw Error(`Nodes must be equal`);return!0}default:return!1}case`SequenceExpression`:switch(v.type){case`ForStatement`:return!1;case`ExpressionStatement`:return this.name!==`expression`;default:return!0}case`YieldExpression`:switch(v.type){case`BinaryExpression`:case`LogicalExpression`:case`UnaryExpression`:case`SpreadElement`:case`SpreadProperty`:case`CallExpression`:case`MemberExpression`:case`NewExpression`:case`ConditionalExpression`:case`YieldExpression`:return!0;default:return!1}case`Literal`:return v.type===`MemberExpression`&&w.check(g.value)&&this.name===`object`&&v.object===g;case`AssignmentExpression`:case`ConditionalExpression`:switch(v.type){case`UnaryExpression`:case`SpreadElement`:case`SpreadProperty`:case`BinaryExpression`:case`LogicalExpression`:return!0;case`CallExpression`:return this.name===`callee`&&v.callee===g;case`ConditionalExpression`:return this.name===`test`&&v.test===g;case`MemberExpression`:return this.name===`object`&&v.object===g;default:return!1}default:if(v.type===`NewExpression`&&this.name===`callee`&&v.callee===g)return B(g)}return!!(s!==!0&&!this.canBeFirstInStatement()&&this.firstInStatement())};function I(s){return p.BinaryExpression.check(s)||p.LogicalExpression.check(s)}var R={};[[`||`],[`&&`],[`|`],[`^`],[`&`],[`==`,`===`,`!=`,`!==`],[`<`,`>`,`<=`,`>=`,`in`,`instanceof`],[`>>`,`<<`,`>>>`],[`+`,`-`],[`*`,`/`,`%`]].forEach(function(s,l){s.forEach(function(s){R[s]=l})});function B(s){return p.CallExpression.check(s)?!0:E.check(s)?s.some(B):p.Node.check(s)?l.someField(s,function(s,l){return B(l)}):!1}F.canBeFirstInStatement=function(){var s=this.node;return!p.FunctionExpression.check(s)&&!p.ObjectExpression.check(s)},F.firstInStatement=function(){return q(this)};function q(s){for(var l,g;s.parent;s=s.parent){if(l=s.node,g=s.parent.node,p.BlockStatement.check(g)&&s.parent.name===`body`&&s.name===0){if(g.body[0]!==l)throw Error(`Nodes must be equal`);return!0}if(p.ExpressionStatement.check(g)&&s.name===`expression`){if(g.expression!==l)throw Error(`Nodes must be equal`);return!0}if(p.SequenceExpression.check(g)&&s.parent.name===`expressions`&&s.name===0){if(g.expressions[0]!==l)throw Error(`Nodes must be equal`);continue}if(p.CallExpression.check(g)&&s.name===`callee`){if(g.callee!==l)throw Error(`Nodes must be equal`);continue}if(p.MemberExpression.check(g)&&s.name===`object`){if(g.object!==l)throw Error(`Nodes must be equal`);continue}if(p.ConditionalExpression.check(g)&&s.name===`test`){if(g.test!==l)throw Error(`Nodes must be equal`);continue}if(I(g)&&s.name===`left`){if(g.left!==l)throw Error(`Nodes must be equal`);continue}if(p.UnaryExpression.check(g)&&!g.prefix&&s.name===`argument`){if(g.argument!==l)throw Error(`Nodes must be equal`);continue}return!1}return!0}function le(s){if(p.VariableDeclaration.check(s.node)){var l=s.get(`declarations`).value;if(!l||l.length===0)return s.prune()}else if(p.ExpressionStatement.check(s.node)){if(!s.get(`expression`).value)return s.prune()}else p.IfStatement.check(s.node)&&J(s);return s}function J(s){var l=s.get(`test`).value,g=s.get(`alternate`).value,v=s.get(`consequent`).value;if(!v&&!g){var b=C.expressionStatement(l);s.replace(b)}else if(!v&&g){var w=C.unaryExpression(`!`,l,!0);p.UnaryExpression.check(l)&&l.operator===`!`&&(w=l.argument),s.get(`test`).replace(w),s.get(`consequent`).replace(g),s.get(`alternate`).replace()}}return N}s.default=w,(0,C.maybeSetModuleExports)(function(){return l})})),require_path_visitor=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_types$5()),v=p.__importDefault(require_node_path()),b=require_shared(),C=Object.prototype.hasOwnProperty;function w(s){var l=s.use(g.default),p=s.use(v.default),b=l.builtInTypes.array,w=l.builtInTypes.object,E=l.builtInTypes.function,k,A=function s(){if(!(this instanceof s))throw Error(`PathVisitor constructor cannot be invoked without 'new'`);this._reusableContextStack=[],this._methodNameTable=N(this),this._shouldVisitComments=C.call(this._methodNameTable,`Block`)||C.call(this._methodNameTable,`Line`),this.Context=B(this),this._visiting=!1,this._changeReported=!1};function N(s){var p=Object.create(null);for(var g in s)/^visit[A-Z]/.test(g)&&(p[g.slice(5)]=!0);for(var v=l.computeSupertypeLookupTable(p),b=Object.create(null),C=Object.keys(v),w=C.length,k=0;k{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=require_shared(),v=p.__importDefault(require_types$5());function b(s){var l=s.use(v.default),p=l.getFieldNames,g=l.getFieldValue,b=l.builtInTypes.array,C=l.builtInTypes.object,w=l.builtInTypes.Date,E=l.builtInTypes.RegExp,k=Object.prototype.hasOwnProperty;function A(s,l,p){return b.check(p)?p.length=0:p=null,F(s,l,p)}A.assert=function(s,l){var p=[];if(!A(s,l,p))if(p.length===0){if(s!==l)throw Error(`Nodes must be equal`)}else throw Error(`Nodes differ in the following path: `+p.map(N).join(``))};function N(s){return/[_$a-z][_$a-z0-9]*/i.test(s)?`.`+s:`[`+JSON.stringify(s)+`]`}function F(s,l,p){return s===l?!0:b.check(s)?I(s,l,p):C.check(s)?R(s,l,p):w.check(s)?w.check(l)&&+s==+l:E.check(s)?E.check(l)&&s.source===l.source&&s.global===l.global&&s.multiline===l.multiline&&s.ignoreCase===l.ignoreCase:s==l}function I(s,l,p){b.assert(s);var g=s.length;if(!b.check(l)||l.length!==g)return p&&p.push(`length`),!1;for(var v=0;v{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_types$5()),v=p.__importDefault(require_path_visitor()),b=p.__importDefault(require_equiv()),C=p.__importDefault(require_path$4()),w=p.__importDefault(require_node_path()),E=require_shared();function k(s){var l=A(),p=l.use(g.default);s.forEach(l.use),p.finalize();var E=l.use(v.default);return{Type:p.Type,builtInTypes:p.builtInTypes,namedTypes:p.namedTypes,builders:p.builders,defineMethod:p.defineMethod,getFieldNames:p.getFieldNames,getFieldValue:p.getFieldValue,eachField:p.eachField,someField:p.someField,getSupertypeNames:p.getSupertypeNames,getBuilderName:p.getBuilderName,astNodesAreEquivalent:l.use(b.default),finalize:p.finalize,Path:l.use(C.default),NodePath:l.use(w.default),PathVisitor:E,use:l.use,visit:E.visit}}s.default=k;function A(){var s=[],l=[];function p(p){var v=s.indexOf(p);return v===-1&&(v=s.length,s.push(p),l[v]=p(g)),l[v]}var g={use:p};return g}(0,E.maybeSetModuleExports)(function(){return l})})),require_core$8=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=require_shared();function g(){return{BinaryOperators:[`==`,`!=`,`===`,`!==`,`<`,`<=`,`>`,`>=`,`<<`,`>>`,`>>>`,`+`,`-`,`*`,`/`,`%`,`&`,`|`,`^`,`in`,`instanceof`],AssignmentOperators:[`=`,`+=`,`-=`,`*=`,`/=`,`%=`,`<<=`,`>>=`,`>>>=`,`|=`,`^=`,`&=`],LogicalOperators:[`||`,`&&`]}}s.default=g,(0,p.maybeSetModuleExports)(function(){return l})})),require_es2016$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=require_shared(),v=p.__importDefault(require_core$8());function b(s){var l=s.use(v.default);return l.BinaryOperators.indexOf(`**`)<0&&l.BinaryOperators.push(`**`),l.AssignmentOperators.indexOf(`**=`)<0&&l.AssignmentOperators.push(`**=`),l}s.default=b,(0,g.maybeSetModuleExports)(function(){return l})})),require_es2020$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=require_shared(),v=p.__importDefault(require_es2016$1());function b(s){var l=s.use(v.default);return l.LogicalOperators.indexOf(`??`)<0&&l.LogicalOperators.push(`??`),l}s.default=b,(0,g.maybeSetModuleExports)(function(){return l})})),require_es2021$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=require_shared(),v=p.__importDefault(require_es2020$1());function b(s){var l=s.use(v.default);return l.LogicalOperators.forEach(function(s){var p=s+`=`;l.AssignmentOperators.indexOf(p)<0&&l.AssignmentOperators.push(p)}),l}s.default=b,(0,g.maybeSetModuleExports)(function(){return l})})),require_core$7=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_core$8()),v=p.__importDefault(require_types$5()),b=p.__importStar(require_shared());function C(s){var l=s.use(v.default).Type,p=l.def,C=l.or,w=s.use(b.default),E=w.defaults,k=w.geq,A=s.use(g.default),N=A.BinaryOperators,F=A.AssignmentOperators,I=A.LogicalOperators;p(`Printable`).field(`loc`,C(p(`SourceLocation`),null),E.null,!0),p(`Node`).bases(`Printable`).field(`type`,String).field(`comments`,C([p(`Comment`)],null),E.null,!0),p(`SourceLocation`).field(`start`,p(`Position`)).field(`end`,p(`Position`)).field(`source`,C(String,null),E.null),p(`Position`).field(`line`,k(1)).field(`column`,k(0)),p(`File`).bases(`Node`).build(`program`,`name`).field(`program`,p(`Program`)).field(`name`,C(String,null),E.null),p(`Program`).bases(`Node`).build(`body`).field(`body`,[p(`Statement`)]),p(`Function`).bases(`Node`).field(`id`,C(p(`Identifier`),null),E.null).field(`params`,[p(`Pattern`)]).field(`body`,p(`BlockStatement`)).field(`generator`,Boolean,E.false).field(`async`,Boolean,E.false),p(`Statement`).bases(`Node`),p(`EmptyStatement`).bases(`Statement`).build(),p(`BlockStatement`).bases(`Statement`).build(`body`).field(`body`,[p(`Statement`)]),p(`ExpressionStatement`).bases(`Statement`).build(`expression`).field(`expression`,p(`Expression`)),p(`IfStatement`).bases(`Statement`).build(`test`,`consequent`,`alternate`).field(`test`,p(`Expression`)).field(`consequent`,p(`Statement`)).field(`alternate`,C(p(`Statement`),null),E.null),p(`LabeledStatement`).bases(`Statement`).build(`label`,`body`).field(`label`,p(`Identifier`)).field(`body`,p(`Statement`)),p(`BreakStatement`).bases(`Statement`).build(`label`).field(`label`,C(p(`Identifier`),null),E.null),p(`ContinueStatement`).bases(`Statement`).build(`label`).field(`label`,C(p(`Identifier`),null),E.null),p(`WithStatement`).bases(`Statement`).build(`object`,`body`).field(`object`,p(`Expression`)).field(`body`,p(`Statement`)),p(`SwitchStatement`).bases(`Statement`).build(`discriminant`,`cases`,`lexical`).field(`discriminant`,p(`Expression`)).field(`cases`,[p(`SwitchCase`)]).field(`lexical`,Boolean,E.false),p(`ReturnStatement`).bases(`Statement`).build(`argument`).field(`argument`,C(p(`Expression`),null)),p(`ThrowStatement`).bases(`Statement`).build(`argument`).field(`argument`,p(`Expression`)),p(`TryStatement`).bases(`Statement`).build(`block`,`handler`,`finalizer`).field(`block`,p(`BlockStatement`)).field(`handler`,C(p(`CatchClause`),null),function(){return this.handlers&&this.handlers[0]||null}).field(`handlers`,[p(`CatchClause`)],function(){return this.handler?[this.handler]:[]},!0).field(`guardedHandlers`,[p(`CatchClause`)],E.emptyArray).field(`finalizer`,C(p(`BlockStatement`),null),E.null),p(`CatchClause`).bases(`Node`).build(`param`,`guard`,`body`).field(`param`,p(`Pattern`)).field(`guard`,C(p(`Expression`),null),E.null).field(`body`,p(`BlockStatement`)),p(`WhileStatement`).bases(`Statement`).build(`test`,`body`).field(`test`,p(`Expression`)).field(`body`,p(`Statement`)),p(`DoWhileStatement`).bases(`Statement`).build(`body`,`test`).field(`body`,p(`Statement`)).field(`test`,p(`Expression`)),p(`ForStatement`).bases(`Statement`).build(`init`,`test`,`update`,`body`).field(`init`,C(p(`VariableDeclaration`),p(`Expression`),null)).field(`test`,C(p(`Expression`),null)).field(`update`,C(p(`Expression`),null)).field(`body`,p(`Statement`)),p(`ForInStatement`).bases(`Statement`).build(`left`,`right`,`body`).field(`left`,C(p(`VariableDeclaration`),p(`Expression`))).field(`right`,p(`Expression`)).field(`body`,p(`Statement`)),p(`DebuggerStatement`).bases(`Statement`).build(),p(`Declaration`).bases(`Statement`),p(`FunctionDeclaration`).bases(`Function`,`Declaration`).build(`id`,`params`,`body`).field(`id`,p(`Identifier`)),p(`FunctionExpression`).bases(`Function`,`Expression`).build(`id`,`params`,`body`),p(`VariableDeclaration`).bases(`Declaration`).build(`kind`,`declarations`).field(`kind`,C(`var`,`let`,`const`)).field(`declarations`,[p(`VariableDeclarator`)]),p(`VariableDeclarator`).bases(`Node`).build(`id`,`init`).field(`id`,p(`Pattern`)).field(`init`,C(p(`Expression`),null),E.null),p(`Expression`).bases(`Node`),p(`ThisExpression`).bases(`Expression`).build(),p(`ArrayExpression`).bases(`Expression`).build(`elements`).field(`elements`,[C(p(`Expression`),null)]),p(`ObjectExpression`).bases(`Expression`).build(`properties`).field(`properties`,[p(`Property`)]),p(`Property`).bases(`Node`).build(`kind`,`key`,`value`).field(`kind`,C(`init`,`get`,`set`)).field(`key`,C(p(`Literal`),p(`Identifier`))).field(`value`,p(`Expression`)),p(`SequenceExpression`).bases(`Expression`).build(`expressions`).field(`expressions`,[p(`Expression`)]);var R=C(`-`,`+`,`!`,`~`,`typeof`,`void`,`delete`);p(`UnaryExpression`).bases(`Expression`).build(`operator`,`argument`,`prefix`).field(`operator`,R).field(`argument`,p(`Expression`)).field(`prefix`,Boolean,E.true);var B=C.apply(void 0,N);p(`BinaryExpression`).bases(`Expression`).build(`operator`,`left`,`right`).field(`operator`,B).field(`left`,p(`Expression`)).field(`right`,p(`Expression`));var q=C.apply(void 0,F);p(`AssignmentExpression`).bases(`Expression`).build(`operator`,`left`,`right`).field(`operator`,q).field(`left`,C(p(`Pattern`),p(`MemberExpression`))).field(`right`,p(`Expression`));var le=C(`++`,`--`);p(`UpdateExpression`).bases(`Expression`).build(`operator`,`argument`,`prefix`).field(`operator`,le).field(`argument`,p(`Expression`)).field(`prefix`,Boolean);var J=C.apply(void 0,I);p(`LogicalExpression`).bases(`Expression`).build(`operator`,`left`,`right`).field(`operator`,J).field(`left`,p(`Expression`)).field(`right`,p(`Expression`)),p(`ConditionalExpression`).bases(`Expression`).build(`test`,`consequent`,`alternate`).field(`test`,p(`Expression`)).field(`consequent`,p(`Expression`)).field(`alternate`,p(`Expression`)),p(`NewExpression`).bases(`Expression`).build(`callee`,`arguments`).field(`callee`,p(`Expression`)).field(`arguments`,[p(`Expression`)]),p(`CallExpression`).bases(`Expression`).build(`callee`,`arguments`).field(`callee`,p(`Expression`)).field(`arguments`,[p(`Expression`)]),p(`MemberExpression`).bases(`Expression`).build(`object`,`property`,`computed`).field(`object`,p(`Expression`)).field(`property`,C(p(`Identifier`),p(`Expression`))).field(`computed`,Boolean,function(){var s=this.property.type;return s===`Literal`||s===`MemberExpression`||s===`BinaryExpression`}),p(`Pattern`).bases(`Node`),p(`SwitchCase`).bases(`Node`).build(`test`,`consequent`).field(`test`,C(p(`Expression`),null)).field(`consequent`,[p(`Statement`)]),p(`Identifier`).bases(`Expression`,`Pattern`).build(`name`).field(`name`,String).field(`optional`,Boolean,E.false),p(`Literal`).bases(`Expression`).build(`value`).field(`value`,C(String,Boolean,null,Number,RegExp,BigInt)),p(`Comment`).bases(`Printable`).field(`value`,String).field(`leading`,Boolean,E.true).field(`trailing`,Boolean,E.false)}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_es6=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_core$7()),v=p.__importDefault(require_types$5()),b=p.__importStar(require_shared());function C(s){s.use(g.default);var l=s.use(v.default),p=l.Type.def,C=l.Type.or,w=s.use(b.default).defaults;p(`Function`).field(`generator`,Boolean,w.false).field(`expression`,Boolean,w.false).field(`defaults`,[C(p(`Expression`),null)],w.emptyArray).field(`rest`,C(p(`Identifier`),null),w.null),p(`RestElement`).bases(`Pattern`).build(`argument`).field(`argument`,p(`Pattern`)).field(`typeAnnotation`,C(p(`TypeAnnotation`),p(`TSTypeAnnotation`),null),w.null),p(`SpreadElementPattern`).bases(`Pattern`).build(`argument`).field(`argument`,p(`Pattern`)),p(`FunctionDeclaration`).build(`id`,`params`,`body`,`generator`,`expression`).field(`id`,C(p(`Identifier`),null)),p(`FunctionExpression`).build(`id`,`params`,`body`,`generator`,`expression`),p(`ArrowFunctionExpression`).bases(`Function`,`Expression`).build(`params`,`body`,`expression`).field(`id`,null,w.null).field(`body`,C(p(`BlockStatement`),p(`Expression`))).field(`generator`,!1,w.false),p(`ForOfStatement`).bases(`Statement`).build(`left`,`right`,`body`).field(`left`,C(p(`VariableDeclaration`),p(`Pattern`))).field(`right`,p(`Expression`)).field(`body`,p(`Statement`)),p(`YieldExpression`).bases(`Expression`).build(`argument`,`delegate`).field(`argument`,C(p(`Expression`),null)).field(`delegate`,Boolean,w.false),p(`GeneratorExpression`).bases(`Expression`).build(`body`,`blocks`,`filter`).field(`body`,p(`Expression`)).field(`blocks`,[p(`ComprehensionBlock`)]).field(`filter`,C(p(`Expression`),null)),p(`ComprehensionExpression`).bases(`Expression`).build(`body`,`blocks`,`filter`).field(`body`,p(`Expression`)).field(`blocks`,[p(`ComprehensionBlock`)]).field(`filter`,C(p(`Expression`),null)),p(`ComprehensionBlock`).bases(`Node`).build(`left`,`right`,`each`).field(`left`,p(`Pattern`)).field(`right`,p(`Expression`)).field(`each`,Boolean),p(`Property`).field(`key`,C(p(`Literal`),p(`Identifier`),p(`Expression`))).field(`value`,C(p(`Expression`),p(`Pattern`))).field(`method`,Boolean,w.false).field(`shorthand`,Boolean,w.false).field(`computed`,Boolean,w.false),p(`ObjectProperty`).field(`shorthand`,Boolean,w.false),p(`PropertyPattern`).bases(`Pattern`).build(`key`,`pattern`).field(`key`,C(p(`Literal`),p(`Identifier`),p(`Expression`))).field(`pattern`,p(`Pattern`)).field(`computed`,Boolean,w.false),p(`ObjectPattern`).bases(`Pattern`).build(`properties`).field(`properties`,[C(p(`PropertyPattern`),p(`Property`))]),p(`ArrayPattern`).bases(`Pattern`).build(`elements`).field(`elements`,[C(p(`Pattern`),null)]),p(`SpreadElement`).bases(`Node`).build(`argument`).field(`argument`,p(`Expression`)),p(`ArrayExpression`).field(`elements`,[C(p(`Expression`),p(`SpreadElement`),p(`RestElement`),null)]),p(`NewExpression`).field(`arguments`,[C(p(`Expression`),p(`SpreadElement`))]),p(`CallExpression`).field(`arguments`,[C(p(`Expression`),p(`SpreadElement`))]),p(`AssignmentPattern`).bases(`Pattern`).build(`left`,`right`).field(`left`,p(`Pattern`)).field(`right`,p(`Expression`)),p(`MethodDefinition`).bases(`Declaration`).build(`kind`,`key`,`value`,`static`).field(`kind`,C(`constructor`,`method`,`get`,`set`)).field(`key`,p(`Expression`)).field(`value`,p(`Function`)).field(`computed`,Boolean,w.false).field(`static`,Boolean,w.false);var E=C(p(`MethodDefinition`),p(`VariableDeclarator`),p(`ClassPropertyDefinition`),p(`ClassProperty`),p(`StaticBlock`));p(`ClassProperty`).bases(`Declaration`).build(`key`).field(`key`,C(p(`Literal`),p(`Identifier`),p(`Expression`))).field(`computed`,Boolean,w.false),p(`ClassPropertyDefinition`).bases(`Declaration`).build(`definition`).field(`definition`,E),p(`ClassBody`).bases(`Declaration`).build(`body`).field(`body`,[E]),p(`ClassDeclaration`).bases(`Declaration`).build(`id`,`body`,`superClass`).field(`id`,C(p(`Identifier`),null)).field(`body`,p(`ClassBody`)).field(`superClass`,C(p(`Expression`),null),w.null),p(`ClassExpression`).bases(`Expression`).build(`id`,`body`,`superClass`).field(`id`,C(p(`Identifier`),null),w.null).field(`body`,p(`ClassBody`)).field(`superClass`,C(p(`Expression`),null),w.null),p(`Super`).bases(`Expression`).build(),p(`Specifier`).bases(`Node`),p(`ModuleSpecifier`).bases(`Specifier`).field(`local`,C(p(`Identifier`),null),w.null).field(`id`,C(p(`Identifier`),null),w.null).field(`name`,C(p(`Identifier`),null),w.null),p(`ImportSpecifier`).bases(`ModuleSpecifier`).build(`imported`,`local`).field(`imported`,p(`Identifier`)),p(`ImportDefaultSpecifier`).bases(`ModuleSpecifier`).build(`local`),p(`ImportNamespaceSpecifier`).bases(`ModuleSpecifier`).build(`local`),p(`ImportDeclaration`).bases(`Declaration`).build(`specifiers`,`source`,`importKind`).field(`specifiers`,[C(p(`ImportSpecifier`),p(`ImportNamespaceSpecifier`),p(`ImportDefaultSpecifier`))],w.emptyArray).field(`source`,p(`Literal`)).field(`importKind`,C(`value`,`type`),function(){return`value`}),p(`ExportNamedDeclaration`).bases(`Declaration`).build(`declaration`,`specifiers`,`source`).field(`declaration`,C(p(`Declaration`),null)).field(`specifiers`,[p(`ExportSpecifier`)],w.emptyArray).field(`source`,C(p(`Literal`),null),w.null),p(`ExportSpecifier`).bases(`ModuleSpecifier`).build(`local`,`exported`).field(`exported`,p(`Identifier`)),p(`ExportDefaultDeclaration`).bases(`Declaration`).build(`declaration`).field(`declaration`,C(p(`Declaration`),p(`Expression`))),p(`ExportAllDeclaration`).bases(`Declaration`).build(`source`).field(`source`,p(`Literal`)),p(`TaggedTemplateExpression`).bases(`Expression`).build(`tag`,`quasi`).field(`tag`,p(`Expression`)).field(`quasi`,p(`TemplateLiteral`)),p(`TemplateLiteral`).bases(`Expression`).build(`quasis`,`expressions`).field(`quasis`,[p(`TemplateElement`)]).field(`expressions`,[p(`Expression`)]),p(`TemplateElement`).bases(`Node`).build(`value`,`tail`).field(`value`,{cooked:String,raw:String}).field(`tail`,Boolean),p(`MetaProperty`).bases(`Expression`).build(`meta`,`property`).field(`meta`,p(`Identifier`)).field(`property`,p(`Identifier`))}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_es2016=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es2016$1()),v=p.__importDefault(require_es6()),b=require_shared();function C(s){s.use(g.default),s.use(v.default)}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_es2017=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es2016()),v=p.__importDefault(require_types$5()),b=p.__importStar(require_shared());function C(s){s.use(g.default);var l=s.use(v.default).Type.def,p=s.use(b.default).defaults;l(`Function`).field(`async`,Boolean,p.false),l(`AwaitExpression`).bases(`Expression`).build(`argument`).field(`argument`,l(`Expression`))}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_es2018=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es2017()),v=p.__importDefault(require_types$5()),b=p.__importStar(require_shared());function C(s){s.use(g.default);var l=s.use(v.default),p=l.Type.def,C=l.Type.or,w=s.use(b.default).defaults;p(`ForOfStatement`).field(`await`,Boolean,w.false),p(`SpreadProperty`).bases(`Node`).build(`argument`).field(`argument`,p(`Expression`)),p(`ObjectExpression`).field(`properties`,[C(p(`Property`),p(`SpreadProperty`),p(`SpreadElement`))]),p(`TemplateElement`).field(`value`,{cooked:C(String,null),raw:String}),p(`SpreadPropertyPattern`).bases(`Pattern`).build(`argument`).field(`argument`,p(`Pattern`)),p(`ObjectPattern`).field(`properties`,[C(p(`PropertyPattern`),p(`Property`),p(`RestElement`),p(`SpreadPropertyPattern`))])}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_es2019=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es2018()),v=p.__importDefault(require_types$5()),b=p.__importStar(require_shared());function C(s){s.use(g.default);var l=s.use(v.default),p=l.Type.def,C=l.Type.or,w=s.use(b.default).defaults;p(`CatchClause`).field(`param`,C(p(`Pattern`),null),w.null)}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_es2020=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es2020$1()),v=p.__importDefault(require_es2019()),b=p.__importDefault(require_types$5()),C=p.__importStar(require_shared());function w(s){s.use(g.default),s.use(v.default);var l=s.use(b.default),p=l.Type.def,w=l.Type.or,E=s.use(C.default).defaults;p(`ImportExpression`).bases(`Expression`).build(`source`).field(`source`,p(`Expression`)),p(`ExportAllDeclaration`).bases(`Declaration`).build(`source`,`exported`).field(`source`,p(`Literal`)).field(`exported`,w(p(`Identifier`),null,void 0),E.null),p(`ChainElement`).bases(`Node`).field(`optional`,Boolean,E.false),p(`CallExpression`).bases(`Expression`,`ChainElement`),p(`MemberExpression`).bases(`Expression`,`ChainElement`),p(`ChainExpression`).bases(`Expression`).build(`expression`).field(`expression`,p(`ChainElement`)),p(`OptionalCallExpression`).bases(`CallExpression`).build(`callee`,`arguments`,`optional`).field(`optional`,Boolean,E.true),p(`OptionalMemberExpression`).bases(`MemberExpression`).build(`object`,`property`,`computed`,`optional`).field(`optional`,Boolean,E.true)}s.default=w,(0,C.maybeSetModuleExports)(function(){return l})})),require_es2021=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es2021$1()),v=p.__importDefault(require_es2020()),b=require_shared();function C(s){s.use(g.default),s.use(v.default)}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_es2022=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es2021()),v=p.__importDefault(require_types$5()),b=require_shared();function C(s){s.use(g.default);var l=s.use(v.default).Type.def;l(`StaticBlock`).bases(`Declaration`).build(`body`).field(`body`,[l(`Statement`)])}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_es_proposals=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_types$5()),v=p.__importStar(require_shared()),b=p.__importDefault(require_es2022());function C(s){s.use(b.default);var l=s.use(g.default),p=l.Type,C=l.Type.def,w=p.or,E=s.use(v.default).defaults;C(`AwaitExpression`).build(`argument`,`all`).field(`argument`,w(C(`Expression`),null)).field(`all`,Boolean,E.false),C(`Decorator`).bases(`Node`).build(`expression`).field(`expression`,C(`Expression`)),C(`Property`).field(`decorators`,w([C(`Decorator`)],null),E.null),C(`MethodDefinition`).field(`decorators`,w([C(`Decorator`)],null),E.null),C(`PrivateName`).bases(`Expression`,`Pattern`).build(`id`).field(`id`,C(`Identifier`)),C(`ClassPrivateProperty`).bases(`ClassProperty`).build(`key`,`value`).field(`key`,C(`PrivateName`)).field(`value`,w(C(`Expression`),null),E.null),C(`ImportAttribute`).bases(`Node`).build(`key`,`value`).field(`key`,w(C(`Identifier`),C(`Literal`))).field(`value`,C(`Expression`)),[`ImportDeclaration`,`ExportAllDeclaration`,`ExportNamedDeclaration`].forEach(function(s){C(s).field(`assertions`,[C(`ImportAttribute`)],E.emptyArray)}),C(`RecordExpression`).bases(`Expression`).build(`properties`).field(`properties`,[w(C(`ObjectProperty`),C(`ObjectMethod`),C(`SpreadElement`))]),C(`TupleExpression`).bases(`Expression`).build(`elements`).field(`elements`,[w(C(`Expression`),C(`SpreadElement`),null)]),C(`ModuleExpression`).bases(`Node`).build(`body`).field(`body`,C(`Program`))}s.default=C,(0,v.maybeSetModuleExports)(function(){return l})})),require_jsx$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es_proposals()),v=p.__importDefault(require_types$5()),b=p.__importStar(require_shared());function C(s){s.use(g.default);var l=s.use(v.default),p=l.Type.def,C=l.Type.or,w=s.use(b.default).defaults;p(`JSXAttribute`).bases(`Node`).build(`name`,`value`).field(`name`,C(p(`JSXIdentifier`),p(`JSXNamespacedName`))).field(`value`,C(p(`Literal`),p(`JSXExpressionContainer`),p(`JSXElement`),p(`JSXFragment`),null),w.null),p(`JSXIdentifier`).bases(`Identifier`).build(`name`).field(`name`,String),p(`JSXNamespacedName`).bases(`Node`).build(`namespace`,`name`).field(`namespace`,p(`JSXIdentifier`)).field(`name`,p(`JSXIdentifier`)),p(`JSXMemberExpression`).bases(`MemberExpression`).build(`object`,`property`).field(`object`,C(p(`JSXIdentifier`),p(`JSXMemberExpression`))).field(`property`,p(`JSXIdentifier`)).field(`computed`,Boolean,w.false);var E=C(p(`JSXIdentifier`),p(`JSXNamespacedName`),p(`JSXMemberExpression`));p(`JSXSpreadAttribute`).bases(`Node`).build(`argument`).field(`argument`,p(`Expression`));var k=[C(p(`JSXAttribute`),p(`JSXSpreadAttribute`))];p(`JSXExpressionContainer`).bases(`Expression`).build(`expression`).field(`expression`,C(p(`Expression`),p(`JSXEmptyExpression`)));var A=[C(p(`JSXText`),p(`JSXExpressionContainer`),p(`JSXSpreadChild`),p(`JSXElement`),p(`JSXFragment`),p(`Literal`))];p(`JSXElement`).bases(`Expression`).build(`openingElement`,`closingElement`,`children`).field(`openingElement`,p(`JSXOpeningElement`)).field(`closingElement`,C(p(`JSXClosingElement`),null),w.null).field(`children`,A,w.emptyArray).field(`name`,E,function(){return this.openingElement.name},!0).field(`selfClosing`,Boolean,function(){return this.openingElement.selfClosing},!0).field(`attributes`,k,function(){return this.openingElement.attributes},!0),p(`JSXOpeningElement`).bases(`Node`).build(`name`,`attributes`,`selfClosing`).field(`name`,E).field(`attributes`,k,w.emptyArray).field(`selfClosing`,Boolean,w.false),p(`JSXClosingElement`).bases(`Node`).build(`name`).field(`name`,E),p(`JSXFragment`).bases(`Expression`).build(`openingFragment`,`closingFragment`,`children`).field(`openingFragment`,p(`JSXOpeningFragment`)).field(`closingFragment`,p(`JSXClosingFragment`)).field(`children`,A,w.emptyArray),p(`JSXOpeningFragment`).bases(`Node`).build(),p(`JSXClosingFragment`).bases(`Node`).build(),p(`JSXText`).bases(`Literal`).build(`value`,`raw`).field(`value`,String).field(`raw`,String,function(){return this.value}),p(`JSXEmptyExpression`).bases(`Node`).build(),p(`JSXSpreadChild`).bases(`Node`).build(`expression`).field(`expression`,p(`Expression`))}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_type_annotations=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_types$5()),v=p.__importStar(require_shared());function b(s){var l=s.use(g.default),p=l.Type.def,b=l.Type.or,C=s.use(v.default).defaults,w=b(p(`TypeAnnotation`),p(`TSTypeAnnotation`),null),E=b(p(`TypeParameterDeclaration`),p(`TSTypeParameterDeclaration`),null);p(`Identifier`).field(`typeAnnotation`,w,C.null),p(`ObjectPattern`).field(`typeAnnotation`,w,C.null),p(`Function`).field(`returnType`,w,C.null).field(`typeParameters`,E,C.null),p(`ClassProperty`).build(`key`,`value`,`typeAnnotation`,`static`).field(`value`,b(p(`Expression`),null)).field(`static`,Boolean,C.false).field(`typeAnnotation`,w,C.null),[`ClassDeclaration`,`ClassExpression`].forEach(function(s){p(s).field(`typeParameters`,E,C.null).field(`superTypeParameters`,b(p(`TypeParameterInstantiation`),p(`TSTypeParameterInstantiation`),null),C.null).field(`implements`,b([p(`ClassImplements`)],[p(`TSExpressionWithTypeArguments`)]),C.emptyArray)})}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_flow$3=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es_proposals()),v=p.__importDefault(require_type_annotations()),b=p.__importDefault(require_types$5()),C=p.__importStar(require_shared());function w(s){s.use(g.default),s.use(v.default);var l=s.use(b.default),p=l.Type.def,w=l.Type.or,E=s.use(C.default).defaults;p(`Flow`).bases(`Node`),p(`FlowType`).bases(`Flow`),p(`AnyTypeAnnotation`).bases(`FlowType`).build(),p(`EmptyTypeAnnotation`).bases(`FlowType`).build(),p(`MixedTypeAnnotation`).bases(`FlowType`).build(),p(`VoidTypeAnnotation`).bases(`FlowType`).build(),p(`SymbolTypeAnnotation`).bases(`FlowType`).build(),p(`NumberTypeAnnotation`).bases(`FlowType`).build(),p(`BigIntTypeAnnotation`).bases(`FlowType`).build(),p(`NumberLiteralTypeAnnotation`).bases(`FlowType`).build(`value`,`raw`).field(`value`,Number).field(`raw`,String),p(`NumericLiteralTypeAnnotation`).bases(`FlowType`).build(`value`,`raw`).field(`value`,Number).field(`raw`,String),p(`BigIntLiteralTypeAnnotation`).bases(`FlowType`).build(`value`,`raw`).field(`value`,null).field(`raw`,String),p(`StringTypeAnnotation`).bases(`FlowType`).build(),p(`StringLiteralTypeAnnotation`).bases(`FlowType`).build(`value`,`raw`).field(`value`,String).field(`raw`,String),p(`BooleanTypeAnnotation`).bases(`FlowType`).build(),p(`BooleanLiteralTypeAnnotation`).bases(`FlowType`).build(`value`,`raw`).field(`value`,Boolean).field(`raw`,String),p(`TypeAnnotation`).bases(`Node`).build(`typeAnnotation`).field(`typeAnnotation`,p(`FlowType`)),p(`NullableTypeAnnotation`).bases(`FlowType`).build(`typeAnnotation`).field(`typeAnnotation`,p(`FlowType`)),p(`NullLiteralTypeAnnotation`).bases(`FlowType`).build(),p(`NullTypeAnnotation`).bases(`FlowType`).build(),p(`ThisTypeAnnotation`).bases(`FlowType`).build(),p(`ExistsTypeAnnotation`).bases(`FlowType`).build(),p(`ExistentialTypeParam`).bases(`FlowType`).build(),p(`FunctionTypeAnnotation`).bases(`FlowType`).build(`params`,`returnType`,`rest`,`typeParameters`).field(`params`,[p(`FunctionTypeParam`)]).field(`returnType`,p(`FlowType`)).field(`rest`,w(p(`FunctionTypeParam`),null)).field(`typeParameters`,w(p(`TypeParameterDeclaration`),null)),p(`FunctionTypeParam`).bases(`Node`).build(`name`,`typeAnnotation`,`optional`).field(`name`,w(p(`Identifier`),null)).field(`typeAnnotation`,p(`FlowType`)).field(`optional`,Boolean),p(`ArrayTypeAnnotation`).bases(`FlowType`).build(`elementType`).field(`elementType`,p(`FlowType`)),p(`ObjectTypeAnnotation`).bases(`FlowType`).build(`properties`,`indexers`,`callProperties`).field(`properties`,[w(p(`ObjectTypeProperty`),p(`ObjectTypeSpreadProperty`))]).field(`indexers`,[p(`ObjectTypeIndexer`)],E.emptyArray).field(`callProperties`,[p(`ObjectTypeCallProperty`)],E.emptyArray).field(`inexact`,w(Boolean,void 0),E.undefined).field(`exact`,Boolean,E.false).field(`internalSlots`,[p(`ObjectTypeInternalSlot`)],E.emptyArray),p(`Variance`).bases(`Node`).build(`kind`).field(`kind`,w(`plus`,`minus`));var k=w(p(`Variance`),`plus`,`minus`,null);p(`ObjectTypeProperty`).bases(`Node`).build(`key`,`value`,`optional`).field(`key`,w(p(`Literal`),p(`Identifier`))).field(`value`,p(`FlowType`)).field(`optional`,Boolean).field(`variance`,k,E.null),p(`ObjectTypeIndexer`).bases(`Node`).build(`id`,`key`,`value`).field(`id`,p(`Identifier`)).field(`key`,p(`FlowType`)).field(`value`,p(`FlowType`)).field(`variance`,k,E.null).field(`static`,Boolean,E.false),p(`ObjectTypeCallProperty`).bases(`Node`).build(`value`).field(`value`,p(`FunctionTypeAnnotation`)).field(`static`,Boolean,E.false),p(`QualifiedTypeIdentifier`).bases(`Node`).build(`qualification`,`id`).field(`qualification`,w(p(`Identifier`),p(`QualifiedTypeIdentifier`))).field(`id`,p(`Identifier`)),p(`GenericTypeAnnotation`).bases(`FlowType`).build(`id`,`typeParameters`).field(`id`,w(p(`Identifier`),p(`QualifiedTypeIdentifier`))).field(`typeParameters`,w(p(`TypeParameterInstantiation`),null)),p(`MemberTypeAnnotation`).bases(`FlowType`).build(`object`,`property`).field(`object`,p(`Identifier`)).field(`property`,w(p(`MemberTypeAnnotation`),p(`GenericTypeAnnotation`))),p(`IndexedAccessType`).bases(`FlowType`).build(`objectType`,`indexType`).field(`objectType`,p(`FlowType`)).field(`indexType`,p(`FlowType`)),p(`OptionalIndexedAccessType`).bases(`FlowType`).build(`objectType`,`indexType`,`optional`).field(`objectType`,p(`FlowType`)).field(`indexType`,p(`FlowType`)).field(`optional`,Boolean),p(`UnionTypeAnnotation`).bases(`FlowType`).build(`types`).field(`types`,[p(`FlowType`)]),p(`IntersectionTypeAnnotation`).bases(`FlowType`).build(`types`).field(`types`,[p(`FlowType`)]),p(`TypeofTypeAnnotation`).bases(`FlowType`).build(`argument`).field(`argument`,p(`FlowType`)),p(`ObjectTypeSpreadProperty`).bases(`Node`).build(`argument`).field(`argument`,p(`FlowType`)),p(`ObjectTypeInternalSlot`).bases(`Node`).build(`id`,`value`,`optional`,`static`,`method`).field(`id`,p(`Identifier`)).field(`value`,p(`FlowType`)).field(`optional`,Boolean).field(`static`,Boolean).field(`method`,Boolean),p(`TypeParameterDeclaration`).bases(`Node`).build(`params`).field(`params`,[p(`TypeParameter`)]),p(`TypeParameterInstantiation`).bases(`Node`).build(`params`).field(`params`,[p(`FlowType`)]),p(`TypeParameter`).bases(`FlowType`).build(`name`,`variance`,`bound`,`default`).field(`name`,String).field(`variance`,k,E.null).field(`bound`,w(p(`TypeAnnotation`),null),E.null).field(`default`,w(p(`FlowType`),null),E.null),p(`ClassProperty`).field(`variance`,k,E.null),p(`ClassImplements`).bases(`Node`).build(`id`).field(`id`,p(`Identifier`)).field(`superClass`,w(p(`Expression`),null),E.null).field(`typeParameters`,w(p(`TypeParameterInstantiation`),null),E.null),p(`InterfaceTypeAnnotation`).bases(`FlowType`).build(`body`,`extends`).field(`body`,p(`ObjectTypeAnnotation`)).field(`extends`,w([p(`InterfaceExtends`)],null),E.null),p(`InterfaceDeclaration`).bases(`Declaration`).build(`id`,`body`,`extends`).field(`id`,p(`Identifier`)).field(`typeParameters`,w(p(`TypeParameterDeclaration`),null),E.null).field(`body`,p(`ObjectTypeAnnotation`)).field(`extends`,[p(`InterfaceExtends`)]),p(`DeclareInterface`).bases(`InterfaceDeclaration`).build(`id`,`body`,`extends`),p(`InterfaceExtends`).bases(`Node`).build(`id`).field(`id`,p(`Identifier`)).field(`typeParameters`,w(p(`TypeParameterInstantiation`),null),E.null),p(`TypeAlias`).bases(`Declaration`).build(`id`,`typeParameters`,`right`).field(`id`,p(`Identifier`)).field(`typeParameters`,w(p(`TypeParameterDeclaration`),null)).field(`right`,p(`FlowType`)),p(`DeclareTypeAlias`).bases(`TypeAlias`).build(`id`,`typeParameters`,`right`),p(`OpaqueType`).bases(`Declaration`).build(`id`,`typeParameters`,`impltype`,`supertype`).field(`id`,p(`Identifier`)).field(`typeParameters`,w(p(`TypeParameterDeclaration`),null)).field(`impltype`,p(`FlowType`)).field(`supertype`,w(p(`FlowType`),null)),p(`DeclareOpaqueType`).bases(`OpaqueType`).build(`id`,`typeParameters`,`supertype`).field(`impltype`,w(p(`FlowType`),null)),p(`TypeCastExpression`).bases(`Expression`).build(`expression`,`typeAnnotation`).field(`expression`,p(`Expression`)).field(`typeAnnotation`,p(`TypeAnnotation`)),p(`TupleTypeAnnotation`).bases(`FlowType`).build(`types`).field(`types`,[p(`FlowType`)]),p(`DeclareVariable`).bases(`Statement`).build(`id`).field(`id`,p(`Identifier`)),p(`DeclareFunction`).bases(`Statement`).build(`id`).field(`id`,p(`Identifier`)).field(`predicate`,w(p(`FlowPredicate`),null),E.null),p(`DeclareClass`).bases(`InterfaceDeclaration`).build(`id`),p(`DeclareModule`).bases(`Statement`).build(`id`,`body`).field(`id`,w(p(`Identifier`),p(`Literal`))).field(`body`,p(`BlockStatement`)),p(`DeclareModuleExports`).bases(`Statement`).build(`typeAnnotation`).field(`typeAnnotation`,p(`TypeAnnotation`)),p(`DeclareExportDeclaration`).bases(`Declaration`).build(`default`,`declaration`,`specifiers`,`source`).field(`default`,Boolean).field(`declaration`,w(p(`DeclareVariable`),p(`DeclareFunction`),p(`DeclareClass`),p(`FlowType`),p(`TypeAlias`),p(`DeclareOpaqueType`),p(`InterfaceDeclaration`),null)).field(`specifiers`,[w(p(`ExportSpecifier`),p(`ExportBatchSpecifier`))],E.emptyArray).field(`source`,w(p(`Literal`),null),E.null),p(`DeclareExportAllDeclaration`).bases(`Declaration`).build(`source`).field(`source`,w(p(`Literal`),null),E.null),p(`ImportDeclaration`).field(`importKind`,w(`value`,`type`,`typeof`),function(){return`value`}),p(`FlowPredicate`).bases(`Flow`),p(`InferredPredicate`).bases(`FlowPredicate`).build(),p(`DeclaredPredicate`).bases(`FlowPredicate`).build(`value`).field(`value`,p(`Expression`)),p(`Function`).field(`predicate`,w(p(`FlowPredicate`),null),E.null),p(`CallExpression`).field(`typeArguments`,w(null,p(`TypeParameterInstantiation`)),E.null),p(`NewExpression`).field(`typeArguments`,w(null,p(`TypeParameterInstantiation`)),E.null),p(`EnumDeclaration`).bases(`Declaration`).build(`id`,`body`).field(`id`,p(`Identifier`)).field(`body`,w(p(`EnumBooleanBody`),p(`EnumNumberBody`),p(`EnumStringBody`),p(`EnumSymbolBody`))),p(`EnumBooleanBody`).build(`members`,`explicitType`).field(`members`,[p(`EnumBooleanMember`)]).field(`explicitType`,Boolean),p(`EnumNumberBody`).build(`members`,`explicitType`).field(`members`,[p(`EnumNumberMember`)]).field(`explicitType`,Boolean),p(`EnumStringBody`).build(`members`,`explicitType`).field(`members`,w([p(`EnumStringMember`)],[p(`EnumDefaultedMember`)])).field(`explicitType`,Boolean),p(`EnumSymbolBody`).build(`members`).field(`members`,[p(`EnumDefaultedMember`)]),p(`EnumBooleanMember`).build(`id`,`init`).field(`id`,p(`Identifier`)).field(`init`,w(p(`Literal`),Boolean)),p(`EnumNumberMember`).build(`id`,`init`).field(`id`,p(`Identifier`)).field(`init`,p(`Literal`)),p(`EnumStringMember`).build(`id`,`init`).field(`id`,p(`Identifier`)).field(`init`,p(`Literal`)),p(`EnumDefaultedMember`).build(`id`).field(`id`,p(`Identifier`))}s.default=w,(0,C.maybeSetModuleExports)(function(){return l})})),require_esprima$2=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es_proposals()),v=p.__importDefault(require_types$5()),b=p.__importStar(require_shared());function C(s){s.use(g.default);var l=s.use(v.default),p=s.use(b.default).defaults,C=l.Type.def,w=l.Type.or;C(`VariableDeclaration`).field(`declarations`,[w(C(`VariableDeclarator`),C(`Identifier`))]),C(`Property`).field(`value`,w(C(`Expression`),C(`Pattern`))),C(`ArrayPattern`).field(`elements`,[w(C(`Pattern`),C(`SpreadElement`),null)]),C(`ObjectPattern`).field(`properties`,[w(C(`Property`),C(`PropertyPattern`),C(`SpreadPropertyPattern`),C(`SpreadProperty`))]),C(`ExportSpecifier`).bases(`ModuleSpecifier`).build(`id`,`name`),C(`ExportBatchSpecifier`).bases(`Specifier`).build(),C(`ExportDeclaration`).bases(`Declaration`).build(`default`,`declaration`,`specifiers`,`source`).field(`default`,Boolean).field(`declaration`,w(C(`Declaration`),C(`Expression`),null)).field(`specifiers`,[w(C(`ExportSpecifier`),C(`ExportBatchSpecifier`))],p.emptyArray).field(`source`,w(C(`Literal`),null),p.null),C(`Block`).bases(`Comment`).build(`value`,`leading`,`trailing`),C(`Line`).bases(`Comment`).build(`value`,`leading`,`trailing`)}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_babel_core=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_es_proposals()),v=p.__importDefault(require_types$5()),b=p.__importStar(require_shared());function C(s){var l,p,C,w,E;s.use(g.default);var k=s.use(v.default),A=s.use(b.default).defaults,N=k.Type.def,F=k.Type.or,I=k.builtInTypes.undefined;N(`Noop`).bases(`Statement`).build(),N(`DoExpression`).bases(`Expression`).build(`body`).field(`body`,[N(`Statement`)]),N(`BindExpression`).bases(`Expression`).build(`object`,`callee`).field(`object`,F(N(`Expression`),null)).field(`callee`,N(`Expression`)),N(`ParenthesizedExpression`).bases(`Expression`).build(`expression`).field(`expression`,N(`Expression`)),N(`ExportNamespaceSpecifier`).bases(`Specifier`).build(`exported`).field(`exported`,N(`Identifier`)),N(`ExportDefaultSpecifier`).bases(`Specifier`).build(`exported`).field(`exported`,N(`Identifier`)),N(`CommentBlock`).bases(`Comment`).build(`value`,`leading`,`trailing`),N(`CommentLine`).bases(`Comment`).build(`value`,`leading`,`trailing`),N(`Directive`).bases(`Node`).build(`value`).field(`value`,N(`DirectiveLiteral`)),N(`DirectiveLiteral`).bases(`Node`,`Expression`).build(`value`).field(`value`,String,A[`use strict`]),N(`InterpreterDirective`).bases(`Node`).build(`value`).field(`value`,String),N(`BlockStatement`).bases(`Statement`).build(`body`).field(`body`,[N(`Statement`)]).field(`directives`,[N(`Directive`)],A.emptyArray),N(`Program`).bases(`Node`).build(`body`).field(`body`,[N(`Statement`)]).field(`directives`,[N(`Directive`)],A.emptyArray).field(`interpreter`,F(N(`InterpreterDirective`),null),A.null);function R(s,l){return s===void 0&&(s=String),[`extra`,{rawValue:s,raw:String},function(){var s=k.getFieldValue(this,`value`);return{rawValue:s,raw:l?l(s):String(s)}}]}(l=N(`StringLiteral`).bases(`Literal`).build(`value`).field(`value`,String)).field.apply(l,R(String,function(s){return JSON.stringify(s)})),(p=N(`NumericLiteral`).bases(`Literal`).build(`value`).field(`value`,Number).field(`raw`,F(String,null),A.null)).field.apply(p,R(Number)),(C=N(`BigIntLiteral`).bases(`Literal`).build(`value`).field(`value`,F(String,Number))).field.apply(C,R(String,function(s){return s+`n`})),(w=N(`DecimalLiteral`).bases(`Literal`).build(`value`).field(`value`,String)).field.apply(w,R(String,function(s){return s+`m`})),N(`NullLiteral`).bases(`Literal`).build().field(`value`,null,A.null),N(`BooleanLiteral`).bases(`Literal`).build(`value`).field(`value`,Boolean),(E=N(`RegExpLiteral`).bases(`Literal`).build(`pattern`,`flags`).field(`pattern`,String).field(`flags`,String).field(`value`,RegExp,function(){return new RegExp(this.pattern,this.flags)})).field.apply(E,R(F(RegExp,I),function(s){return`/${s.pattern}/${s.flags||``}`})).field(`regex`,{pattern:String,flags:String},function(){return{pattern:this.pattern,flags:this.flags}});var B=F(N(`Property`),N(`ObjectMethod`),N(`ObjectProperty`),N(`SpreadProperty`),N(`SpreadElement`));N(`ObjectExpression`).bases(`Expression`).build(`properties`).field(`properties`,[B]),N(`ObjectMethod`).bases(`Node`,`Function`).build(`kind`,`key`,`params`,`body`,`computed`).field(`kind`,F(`method`,`get`,`set`)).field(`key`,F(N(`Literal`),N(`Identifier`),N(`Expression`))).field(`params`,[N(`Pattern`)]).field(`body`,N(`BlockStatement`)).field(`computed`,Boolean,A.false).field(`generator`,Boolean,A.false).field(`async`,Boolean,A.false).field(`accessibility`,F(N(`Literal`),null),A.null).field(`decorators`,F([N(`Decorator`)],null),A.null),N(`ObjectProperty`).bases(`Node`).build(`key`,`value`).field(`key`,F(N(`Literal`),N(`Identifier`),N(`Expression`))).field(`value`,F(N(`Expression`),N(`Pattern`))).field(`accessibility`,F(N(`Literal`),null),A.null).field(`computed`,Boolean,A.false);var q=F(N(`MethodDefinition`),N(`VariableDeclarator`),N(`ClassPropertyDefinition`),N(`ClassProperty`),N(`ClassPrivateProperty`),N(`ClassMethod`),N(`ClassPrivateMethod`),N(`ClassAccessorProperty`),N(`StaticBlock`));N(`ClassBody`).bases(`Declaration`).build(`body`).field(`body`,[q]),N(`ClassMethod`).bases(`Declaration`,`Function`).build(`kind`,`key`,`params`,`body`,`computed`,`static`).field(`key`,F(N(`Literal`),N(`Identifier`),N(`Expression`))),N(`ClassPrivateMethod`).bases(`Declaration`,`Function`).build(`key`,`params`,`body`,`kind`,`computed`,`static`).field(`key`,N(`PrivateName`)),N(`ClassAccessorProperty`).bases(`Declaration`).build(`key`,`value`,`decorators`,`computed`,`static`).field(`key`,F(N(`Literal`),N(`Identifier`),N(`PrivateName`),N(`Expression`))).field(`value`,F(N(`Expression`),null),A.null),[`ClassMethod`,`ClassPrivateMethod`].forEach(function(s){N(s).field(`kind`,F(`get`,`set`,`method`,`constructor`),function(){return`method`}).field(`body`,N(`BlockStatement`)).field(`access`,F(`public`,`private`,`protected`,null),A.null)}),[`ClassMethod`,`ClassPrivateMethod`,`ClassAccessorProperty`].forEach(function(s){N(s).field(`computed`,Boolean,A.false).field(`static`,Boolean,A.false).field(`abstract`,Boolean,A.false).field(`accessibility`,F(`public`,`private`,`protected`,null),A.null).field(`decorators`,F([N(`Decorator`)],null),A.null).field(`definite`,Boolean,A.false).field(`optional`,Boolean,A.false).field(`override`,Boolean,A.false).field(`readonly`,Boolean,A.false)});var le=F(N(`Property`),N(`PropertyPattern`),N(`SpreadPropertyPattern`),N(`SpreadProperty`),N(`ObjectProperty`),N(`RestProperty`),N(`RestElement`));N(`ObjectPattern`).bases(`Pattern`).build(`properties`).field(`properties`,[le]).field(`decorators`,F([N(`Decorator`)],null),A.null),N(`SpreadProperty`).bases(`Node`).build(`argument`).field(`argument`,N(`Expression`)),N(`RestProperty`).bases(`Node`).build(`argument`).field(`argument`,N(`Expression`)),N(`ForAwaitStatement`).bases(`Statement`).build(`left`,`right`,`body`).field(`left`,F(N(`VariableDeclaration`),N(`Expression`))).field(`right`,N(`Expression`)).field(`body`,N(`Statement`)),N(`Import`).bases(`Expression`).build()}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_babel=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_types$5()),v=p.__importDefault(require_babel_core()),b=p.__importDefault(require_flow$3()),C=require_shared();function w(s){var l=s.use(g.default).Type.def;s.use(v.default),s.use(b.default),l(`V8IntrinsicIdentifier`).bases(`Expression`).build(`name`).field(`name`,String),l(`TopicReference`).bases(`Expression`).build()}s.default=w,(0,C.maybeSetModuleExports)(function(){return l})})),require_typescript$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var p=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),g=p.__importDefault(require_babel_core()),v=p.__importDefault(require_type_annotations()),b=p.__importDefault(require_types$5()),C=p.__importStar(require_shared());function w(s){s.use(g.default),s.use(v.default);var l=s.use(b.default),p=l.namedTypes,w=l.Type.def,E=l.Type.or,k=s.use(C.default).defaults,A=l.Type.from(function(s,l){return!!(p.StringLiteral&&p.StringLiteral.check(s,l)||p.Literal&&p.Literal.check(s,l)&&typeof s.value==`string`)},`StringLiteral`);w(`TSType`).bases(`Node`);var N=E(w(`Identifier`),w(`TSQualifiedName`));w(`TSTypeReference`).bases(`TSType`,`TSHasOptionalTypeParameterInstantiation`).build(`typeName`,`typeParameters`).field(`typeName`,N),w(`TSHasOptionalTypeParameterInstantiation`).field(`typeParameters`,E(w(`TSTypeParameterInstantiation`),null),k.null),w(`TSHasOptionalTypeParameters`).field(`typeParameters`,E(w(`TSTypeParameterDeclaration`),null,void 0),k.null),w(`TSHasOptionalTypeAnnotation`).field(`typeAnnotation`,E(w(`TSTypeAnnotation`),null),k.null),w(`TSQualifiedName`).bases(`Node`).build(`left`,`right`).field(`left`,N).field(`right`,N),w(`TSAsExpression`).bases(`Expression`,`Pattern`).build(`expression`,`typeAnnotation`).field(`expression`,w(`Expression`)).field(`typeAnnotation`,w(`TSType`)).field(`extra`,E({parenthesized:Boolean},null),k.null),w(`TSTypeCastExpression`).bases(`Expression`).build(`expression`,`typeAnnotation`).field(`expression`,w(`Expression`)).field(`typeAnnotation`,w(`TSType`)),w(`TSSatisfiesExpression`).bases(`Expression`,`Pattern`).build(`expression`,`typeAnnotation`).field(`expression`,w(`Expression`)).field(`typeAnnotation`,w(`TSType`)),w(`TSNonNullExpression`).bases(`Expression`,`Pattern`).build(`expression`).field(`expression`,w(`Expression`)),[`TSAnyKeyword`,`TSBigIntKeyword`,`TSBooleanKeyword`,`TSNeverKeyword`,`TSNullKeyword`,`TSNumberKeyword`,`TSObjectKeyword`,`TSStringKeyword`,`TSSymbolKeyword`,`TSUndefinedKeyword`,`TSUnknownKeyword`,`TSVoidKeyword`,`TSIntrinsicKeyword`,`TSThisType`].forEach(function(s){w(s).bases(`TSType`).build()}),w(`TSArrayType`).bases(`TSType`).build(`elementType`).field(`elementType`,w(`TSType`)),w(`TSLiteralType`).bases(`TSType`).build(`literal`).field(`literal`,E(w(`NumericLiteral`),w(`StringLiteral`),w(`BooleanLiteral`),w(`TemplateLiteral`),w(`UnaryExpression`),w(`BigIntLiteral`))),w(`TemplateLiteral`).field(`expressions`,E([w(`Expression`)],[w(`TSType`)])),[`TSUnionType`,`TSIntersectionType`].forEach(function(s){w(s).bases(`TSType`).build(`types`).field(`types`,[w(`TSType`)])}),w(`TSConditionalType`).bases(`TSType`).build(`checkType`,`extendsType`,`trueType`,`falseType`).field(`checkType`,w(`TSType`)).field(`extendsType`,w(`TSType`)).field(`trueType`,w(`TSType`)).field(`falseType`,w(`TSType`)),w(`TSInferType`).bases(`TSType`).build(`typeParameter`).field(`typeParameter`,w(`TSTypeParameter`)),w(`TSParenthesizedType`).bases(`TSType`).build(`typeAnnotation`).field(`typeAnnotation`,w(`TSType`));var F=[E(w(`Identifier`),w(`RestElement`),w(`ArrayPattern`),w(`ObjectPattern`))];[`TSFunctionType`,`TSConstructorType`].forEach(function(s){w(s).bases(`TSType`,`TSHasOptionalTypeParameters`,`TSHasOptionalTypeAnnotation`).build(`parameters`).field(`parameters`,F)}),w(`TSDeclareFunction`).bases(`Declaration`,`TSHasOptionalTypeParameters`).build(`id`,`params`,`returnType`).field(`declare`,Boolean,k.false).field(`async`,Boolean,k.false).field(`generator`,Boolean,k.false).field(`id`,E(w(`Identifier`),null),k.null).field(`params`,[w(`Pattern`)]).field(`returnType`,E(w(`TSTypeAnnotation`),w(`Noop`),null),k.null),w(`TSDeclareMethod`).bases(`Declaration`,`TSHasOptionalTypeParameters`).build(`key`,`params`,`returnType`).field(`async`,Boolean,k.false).field(`generator`,Boolean,k.false).field(`params`,[w(`Pattern`)]).field(`abstract`,Boolean,k.false).field(`accessibility`,E(`public`,`private`,`protected`,void 0),k.undefined).field(`static`,Boolean,k.false).field(`computed`,Boolean,k.false).field(`optional`,Boolean,k.false).field(`key`,E(w(`Identifier`),w(`StringLiteral`),w(`NumericLiteral`),w(`Expression`))).field(`kind`,E(`get`,`set`,`method`,`constructor`),function(){return`method`}).field(`access`,E(`public`,`private`,`protected`,void 0),k.undefined).field(`decorators`,E([w(`Decorator`)],null),k.null).field(`returnType`,E(w(`TSTypeAnnotation`),w(`Noop`),null),k.null),w(`TSMappedType`).bases(`TSType`).build(`typeParameter`,`typeAnnotation`).field(`readonly`,E(Boolean,`+`,`-`),k.false).field(`typeParameter`,w(`TSTypeParameter`)).field(`optional`,E(Boolean,`+`,`-`),k.false).field(`typeAnnotation`,E(w(`TSType`),null),k.null),w(`TSTupleType`).bases(`TSType`).build(`elementTypes`).field(`elementTypes`,[E(w(`TSType`),w(`TSNamedTupleMember`))]),w(`TSNamedTupleMember`).bases(`TSType`).build(`label`,`elementType`,`optional`).field(`label`,w(`Identifier`)).field(`optional`,Boolean,k.false).field(`elementType`,w(`TSType`)),w(`TSRestType`).bases(`TSType`).build(`typeAnnotation`).field(`typeAnnotation`,w(`TSType`)),w(`TSOptionalType`).bases(`TSType`).build(`typeAnnotation`).field(`typeAnnotation`,w(`TSType`)),w(`TSIndexedAccessType`).bases(`TSType`).build(`objectType`,`indexType`).field(`objectType`,w(`TSType`)).field(`indexType`,w(`TSType`)),w(`TSTypeOperator`).bases(`TSType`).build(`operator`).field(`operator`,String).field(`typeAnnotation`,w(`TSType`)),w(`TSTypeAnnotation`).bases(`Node`).build(`typeAnnotation`).field(`typeAnnotation`,E(w(`TSType`),w(`TSTypeAnnotation`))),w(`TSIndexSignature`).bases(`Declaration`,`TSHasOptionalTypeAnnotation`).build(`parameters`,`typeAnnotation`).field(`parameters`,[w(`Identifier`)]).field(`readonly`,Boolean,k.false),w(`TSPropertySignature`).bases(`Declaration`,`TSHasOptionalTypeAnnotation`).build(`key`,`typeAnnotation`,`optional`).field(`key`,w(`Expression`)).field(`computed`,Boolean,k.false).field(`readonly`,Boolean,k.false).field(`optional`,Boolean,k.false).field(`initializer`,E(w(`Expression`),null),k.null),w(`TSMethodSignature`).bases(`Declaration`,`TSHasOptionalTypeParameters`,`TSHasOptionalTypeAnnotation`).build(`key`,`parameters`,`typeAnnotation`).field(`key`,w(`Expression`)).field(`computed`,Boolean,k.false).field(`optional`,Boolean,k.false).field(`parameters`,F),w(`TSTypePredicate`).bases(`TSTypeAnnotation`,`TSType`).build(`parameterName`,`typeAnnotation`,`asserts`).field(`parameterName`,E(w(`Identifier`),w(`TSThisType`))).field(`typeAnnotation`,E(w(`TSTypeAnnotation`),null),k.null).field(`asserts`,Boolean,k.false),[`TSCallSignatureDeclaration`,`TSConstructSignatureDeclaration`].forEach(function(s){w(s).bases(`Declaration`,`TSHasOptionalTypeParameters`,`TSHasOptionalTypeAnnotation`).build(`parameters`,`typeAnnotation`).field(`parameters`,F)}),w(`TSEnumMember`).bases(`Node`).build(`id`,`initializer`).field(`id`,E(w(`Identifier`),A)).field(`initializer`,E(w(`Expression`),null),k.null),w(`TSTypeQuery`).bases(`TSType`).build(`exprName`).field(`exprName`,E(N,w(`TSImportType`)));var I=E(w(`TSCallSignatureDeclaration`),w(`TSConstructSignatureDeclaration`),w(`TSIndexSignature`),w(`TSMethodSignature`),w(`TSPropertySignature`));w(`TSTypeLiteral`).bases(`TSType`).build(`members`).field(`members`,[I]),w(`TSTypeParameter`).bases(`Identifier`).build(`name`,`constraint`,`default`).field(`name`,E(w(`Identifier`),String)).field(`constraint`,E(w(`TSType`),void 0),k.undefined).field(`default`,E(w(`TSType`),void 0),k.undefined),w(`TSTypeAssertion`).bases(`Expression`,`Pattern`).build(`typeAnnotation`,`expression`).field(`typeAnnotation`,w(`TSType`)).field(`expression`,w(`Expression`)).field(`extra`,E({parenthesized:Boolean},null),k.null),w(`TSTypeParameterDeclaration`).bases(`Declaration`).build(`params`).field(`params`,[w(`TSTypeParameter`)]),w(`TSInstantiationExpression`).bases(`Expression`,`TSHasOptionalTypeParameterInstantiation`).build(`expression`,`typeParameters`).field(`expression`,w(`Expression`)),w(`TSTypeParameterInstantiation`).bases(`Node`).build(`params`).field(`params`,[w(`TSType`)]),w(`TSEnumDeclaration`).bases(`Declaration`).build(`id`,`members`).field(`id`,w(`Identifier`)).field(`const`,Boolean,k.false).field(`declare`,Boolean,k.false).field(`members`,[w(`TSEnumMember`)]).field(`initializer`,E(w(`Expression`),null),k.null),w(`TSTypeAliasDeclaration`).bases(`Declaration`,`TSHasOptionalTypeParameters`).build(`id`,`typeAnnotation`).field(`id`,w(`Identifier`)).field(`declare`,Boolean,k.false).field(`typeAnnotation`,w(`TSType`)),w(`TSModuleBlock`).bases(`Node`).build(`body`).field(`body`,[w(`Statement`)]),w(`TSModuleDeclaration`).bases(`Declaration`).build(`id`,`body`).field(`id`,E(A,N)).field(`declare`,Boolean,k.false).field(`global`,Boolean,k.false).field(`body`,E(w(`TSModuleBlock`),w(`TSModuleDeclaration`),null),k.null),w(`TSImportType`).bases(`TSType`,`TSHasOptionalTypeParameterInstantiation`).build(`argument`,`qualifier`,`typeParameters`).field(`argument`,A).field(`qualifier`,E(N,void 0),k.undefined),w(`TSImportEqualsDeclaration`).bases(`Declaration`).build(`id`,`moduleReference`).field(`id`,w(`Identifier`)).field(`isExport`,Boolean,k.false).field(`moduleReference`,E(N,w(`TSExternalModuleReference`))),w(`TSExternalModuleReference`).bases(`Declaration`).build(`expression`).field(`expression`,A),w(`TSExportAssignment`).bases(`Statement`).build(`expression`).field(`expression`,w(`Expression`)),w(`TSNamespaceExportDeclaration`).bases(`Declaration`).build(`id`).field(`id`,w(`Identifier`)),w(`TSInterfaceBody`).bases(`Node`).build(`body`).field(`body`,[I]),w(`TSExpressionWithTypeArguments`).bases(`TSType`,`TSHasOptionalTypeParameterInstantiation`).build(`expression`,`typeParameters`).field(`expression`,N),w(`TSInterfaceDeclaration`).bases(`Declaration`,`TSHasOptionalTypeParameters`).build(`id`,`body`).field(`id`,N).field(`declare`,Boolean,k.false).field(`extends`,E([w(`TSExpressionWithTypeArguments`)],null),k.null).field(`body`,w(`TSInterfaceBody`)),w(`TSParameterProperty`).bases(`Pattern`).build(`parameter`).field(`accessibility`,E(`public`,`private`,`protected`,void 0),k.undefined).field(`readonly`,Boolean,k.false).field(`parameter`,E(w(`Identifier`),w(`AssignmentPattern`))),w(`ClassProperty`).field(`access`,E(`public`,`private`,`protected`,void 0),k.undefined),w(`ClassAccessorProperty`).bases(`Declaration`,`TSHasOptionalTypeAnnotation`),w(`ClassBody`).field(`body`,[E(w(`MethodDefinition`),w(`VariableDeclarator`),w(`ClassPropertyDefinition`),w(`ClassProperty`),w(`ClassPrivateProperty`),w(`ClassAccessorProperty`),w(`ClassMethod`),w(`ClassPrivateMethod`),w(`StaticBlock`),w(`TSDeclareMethod`),I)])}s.default=w,(0,C.maybeSetModuleExports)(function(){return l})})),require_namedTypes=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.namedTypes=void 0,(function(s){})(s.namedTypes||={})})),require_main$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.visit=s.use=s.Type=s.someField=s.PathVisitor=s.Path=s.NodePath=s.namedTypes=s.getSupertypeNames=s.getFieldValue=s.getFieldNames=s.getBuilderName=s.finalize=s.eachField=s.defineMethod=s.builtInTypes=s.builders=s.astNodesAreEquivalent=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require_fork()),g=l.__importDefault(require_es_proposals()),v=l.__importDefault(require_jsx$1()),b=l.__importDefault(require_flow$3()),C=l.__importDefault(require_esprima$2()),w=l.__importDefault(require_babel()),E=l.__importDefault(require_typescript$1()),k=require_namedTypes();Object.defineProperty(s,`namedTypes`,{enumerable:!0,get:function(){return k.namedTypes}});var A=(0,p.default)([g.default,v.default,b.default,C.default,w.default,E.default]),N=A.astNodesAreEquivalent,F=A.builders,I=A.builtInTypes,R=A.defineMethod,B=A.eachField,q=A.finalize,le=A.getBuilderName,J=A.getFieldNames,_e=A.getFieldValue,be=A.getSupertypeNames,xe=A.namedTypes,De=A.NodePath,Ne=A.Path,Pe=A.PathVisitor,ze=A.someField,Be=A.Type,We=A.use,Ke=A.visit;s.astNodesAreEquivalent=N,s.builders=F,s.builtInTypes=I,s.defineMethod=R,s.eachField=B,s.finalize=q,s.getBuilderName=le,s.getFieldNames=J,s.getFieldValue=_e,s.getSupertypeNames=be,s.NodePath=De,s.Path=Ne,s.PathVisitor=Pe,s.someField=ze,s.Type=Be,s.use=We,s.visit=Ke,Object.assign(k.namedTypes,xe)})),require_tiny_invariant_cjs=__commonJSMin(((s,l)=>{var p=process.env.NODE_ENV===`production`,g=`Invariant failed`;function v(s,l){if(!s){if(p)throw Error(g);var v=typeof l==`function`?l():l,b=v?`${g}: ${v}`:g;throw Error(b)}}l.exports=v})),require_base64=__commonJSMin((s=>{var l=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``);s.encode=function(s){if(0<=s&&s{var l=require_base64(),p=5,g=1<>1;return l?-p:p}s.encode=function(s){var g=``,w,E=C(s);do w=E&v,E>>>=p,E>0&&(w|=b),g+=l.encode(w);while(E>0);return g},s.decode=function(s,g,C){var E=s.length,k=0,A=0,N,F;do{if(g>=E)throw Error(`Expected more digits in base 64 VLQ value.`);if(F=l.decode(s.charCodeAt(g++)),F===-1)throw Error(`Invalid base64 digit: `+s.charAt(g-1));N=!!(F&b),F&=v,k+=F<{function l(s,l,p){if(l in s)return s[l];if(arguments.length===3)return p;throw Error(`"`+l+`" is a required argument.`)}s.getArg=l;var p=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,g=/^data:.+\,.+$/;function v(s){var l=s.match(p);return l?{scheme:l[1],auth:l[2],host:l[3],port:l[4],path:l[5]}:null}s.urlParse=v;function b(s){var l=``;return s.scheme&&(l+=s.scheme+`:`),l+=`//`,s.auth&&(l+=s.auth+`@`),s.host&&(l+=s.host),s.port&&(l+=`:`+s.port),s.path&&(l+=s.path),l}s.urlGenerate=b;function C(l){var p=l,g=v(l);if(g){if(!g.path)return l;p=g.path}for(var C=s.isAbsolute(p),w=p.split(/\/+/),E,k=0,A=w.length-1;A>=0;A--)E=w[A],E===`.`?w.splice(A,1):E===`..`?k++:k>0&&(E===``?(w.splice(A+1,k),k=0):(w.splice(A,2),k--));return p=w.join(`/`),p===``&&(p=C?`/`:`.`),g?(g.path=p,b(g)):p}s.normalize=C;function w(s,l){s===``&&(s=`.`),l===``&&(l=`.`);var p=v(l),w=v(s);if(w&&(s=w.path||`/`),p&&!p.scheme)return w&&(p.scheme=w.scheme),b(p);if(p||l.match(g))return l;if(w&&!w.host&&!w.path)return w.host=l,b(w);var E=l.charAt(0)===`/`?l:C(s.replace(/\/+$/,``)+`/`+l);return w?(w.path=E,b(w)):E}s.join=w,s.isAbsolute=function(s){return s.charAt(0)===`/`||p.test(s)};function E(s,l){s===``&&(s=`.`),s=s.replace(/\/$/,``);for(var p=0;l.indexOf(s+`/`)!==0;){var g=s.lastIndexOf(`/`);if(g<0||(s=s.slice(0,g),s.match(/^([^\/]+:\/)?\/*$/)))return l;++p}return Array(p+1).join(`../`)+l.substr(s.length+1)}s.relative=E;var k=function(){return!(`__proto__`in Object.create(null))}();function A(s){return s}function N(s){return I(s)?`$`+s:s}s.toSetString=k?A:N;function F(s){return I(s)?s.slice(1):s}s.fromSetString=k?A:F;function I(s){if(!s)return!1;var l=s.length;if(l<9||s.charCodeAt(l-1)!==95||s.charCodeAt(l-2)!==95||s.charCodeAt(l-3)!==111||s.charCodeAt(l-4)!==116||s.charCodeAt(l-5)!==111||s.charCodeAt(l-6)!==114||s.charCodeAt(l-7)!==112||s.charCodeAt(l-8)!==95||s.charCodeAt(l-9)!==95)return!1;for(var p=l-10;p>=0;p--)if(s.charCodeAt(p)!==36)return!1;return!0}function R(s,l,p){var g=q(s.source,l.source);return g!==0||(g=s.originalLine-l.originalLine,g!==0)||(g=s.originalColumn-l.originalColumn,g!==0||p)||(g=s.generatedColumn-l.generatedColumn,g!==0)||(g=s.generatedLine-l.generatedLine,g!==0)?g:q(s.name,l.name)}s.compareByOriginalPositions=R;function B(s,l,p){var g=s.generatedLine-l.generatedLine;return g!==0||(g=s.generatedColumn-l.generatedColumn,g!==0||p)||(g=q(s.source,l.source),g!==0)||(g=s.originalLine-l.originalLine,g!==0)||(g=s.originalColumn-l.originalColumn,g!==0)?g:q(s.name,l.name)}s.compareByGeneratedPositionsDeflated=B;function q(s,l){return s===l?0:s===null?1:l===null?-1:s>l?1:-1}function le(s,l){var p=s.generatedLine-l.generatedLine;return p!==0||(p=s.generatedColumn-l.generatedColumn,p!==0)||(p=q(s.source,l.source),p!==0)||(p=s.originalLine-l.originalLine,p!==0)||(p=s.originalColumn-l.originalColumn,p!==0)?p:q(s.name,l.name)}s.compareByGeneratedPositionsInflated=le;function J(s){return JSON.parse(s.replace(/^\)]}'[^\n]*\n/,``))}s.parseSourceMapInput=J;function _e(s,l,p){if(l||=``,s&&(s[s.length-1]!==`/`&&l[0]!==`/`&&(s+=`/`),l=s+l),p){var g=v(p);if(!g)throw Error(`sourceMapURL could not be parsed`);if(g.path){var E=g.path.lastIndexOf(`/`);E>=0&&(g.path=g.path.substring(0,E+1))}l=w(b(g),l)}return C(l)}s.computeSourceURL=_e})),require_array_set=__commonJSMin((s=>{var l=require_util$10(),p=Object.prototype.hasOwnProperty,g=typeof Map<`u`;function v(){this._array=[],this._set=g?new Map:Object.create(null)}v.fromArray=function(s,l){for(var p=new v,g=0,b=s.length;g=0)return v}else{var b=l.toSetString(s);if(p.call(this._set,b))return this._set[b]}throw Error(`"`+s+`" is not in the set.`)},v.prototype.at=function(s){if(s>=0&&s{var l=require_util$10();function p(s,p){var g=s.generatedLine,v=p.generatedLine,b=s.generatedColumn,C=p.generatedColumn;return v>g||v==g&&C>=b||l.compareByGeneratedPositionsInflated(s,p)<=0}function g(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}g.prototype.unsortedForEach=function(s,l){this._array.forEach(s,l)},g.prototype.add=function(s){p(this._last,s)?(this._last=s,this._array.push(s)):(this._sorted=!1,this._array.push(s))},g.prototype.toArray=function(){return this._sorted||=(this._array.sort(l.compareByGeneratedPositionsInflated),!0),this._array},s.MappingList=g})),require_source_map_generator=__commonJSMin((s=>{var l=require_base64_vlq(),p=require_util$10(),g=require_array_set().ArraySet,v=require_mapping_list().MappingList;function b(s){s||={},this._file=p.getArg(s,`file`,null),this._sourceRoot=p.getArg(s,`sourceRoot`,null),this._skipValidation=p.getArg(s,`skipValidation`,!1),this._sources=new g,this._names=new g,this._mappings=new v,this._sourcesContents=null}b.prototype._version=3,b.fromSourceMap=function(s){var l=s.sourceRoot,g=new b({file:s.file,sourceRoot:l});return s.eachMapping(function(s){var v={generated:{line:s.generatedLine,column:s.generatedColumn}};s.source!=null&&(v.source=s.source,l!=null&&(v.source=p.relative(l,v.source)),v.original={line:s.originalLine,column:s.originalColumn},s.name!=null&&(v.name=s.name)),g.addMapping(v)}),s.sources.forEach(function(v){var b=v;l!==null&&(b=p.relative(l,v)),g._sources.has(b)||g._sources.add(b);var C=s.sourceContentFor(v);C!=null&&g.setSourceContent(v,C)}),g},b.prototype.addMapping=function(s){var l=p.getArg(s,`generated`),g=p.getArg(s,`original`,null),v=p.getArg(s,`source`,null),b=p.getArg(s,`name`,null);this._skipValidation||this._validateMapping(l,g,v,b),v!=null&&(v=String(v),this._sources.has(v)||this._sources.add(v)),b!=null&&(b=String(b),this._names.has(b)||this._names.add(b)),this._mappings.add({generatedLine:l.line,generatedColumn:l.column,originalLine:g!=null&&g.line,originalColumn:g!=null&&g.column,source:v,name:b})},b.prototype.setSourceContent=function(s,l){var g=s;this._sourceRoot!=null&&(g=p.relative(this._sourceRoot,g)),l==null?this._sourcesContents&&(delete this._sourcesContents[p.toSetString(g)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null)):(this._sourcesContents||=Object.create(null),this._sourcesContents[p.toSetString(g)]=l)},b.prototype.applySourceMap=function(s,l,v){var b=l;if(l==null){if(s.file==null)throw Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);b=s.file}var C=this._sourceRoot;C!=null&&(b=p.relative(C,b));var w=new g,E=new g;this._mappings.unsortedForEach(function(l){if(l.source===b&&l.originalLine!=null){var g=s.originalPositionFor({line:l.originalLine,column:l.originalColumn});g.source!=null&&(l.source=g.source,v!=null&&(l.source=p.join(v,l.source)),C!=null&&(l.source=p.relative(C,l.source)),l.originalLine=g.line,l.originalColumn=g.column,g.name!=null&&(l.name=g.name))}var k=l.source;k!=null&&!w.has(k)&&w.add(k);var A=l.name;A!=null&&!E.has(A)&&E.add(A)},this),this._sources=w,this._names=E,s.sources.forEach(function(l){var g=s.sourceContentFor(l);g!=null&&(v!=null&&(l=p.join(v,l)),C!=null&&(l=p.relative(C,l)),this.setSourceContent(l,g))},this)},b.prototype._validateMapping=function(s,l,p,g){if(l&&typeof l.line!=`number`&&typeof l.column!=`number`)throw Error(`original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.`);if(!(s&&`line`in s&&`column`in s&&s.line>0&&s.column>=0&&!l&&!p&&!g)&&!(s&&`line`in s&&`column`in s&&l&&`line`in l&&`column`in l&&s.line>0&&s.column>=0&&l.line>0&&l.column>=0&&p))throw Error(`Invalid mapping: `+JSON.stringify({generated:s,source:p,original:l,name:g}))},b.prototype._serializeMappings=function(){for(var s=0,g=1,v=0,b=0,C=0,w=0,E=``,k,A,N,F,I=this._mappings.toArray(),R=0,B=I.length;R0){if(!p.compareByGeneratedPositionsInflated(A,I[R-1]))continue;k+=`,`}k+=l.encode(A.generatedColumn-s),s=A.generatedColumn,A.source!=null&&(F=this._sources.indexOf(A.source),k+=l.encode(F-w),w=F,k+=l.encode(A.originalLine-1-b),b=A.originalLine-1,k+=l.encode(A.originalColumn-v),v=A.originalColumn,A.name!=null&&(N=this._names.indexOf(A.name),k+=l.encode(N-C),C=N)),E+=k}return E},b.prototype._generateSourcesContent=function(s,l){return s.map(function(s){if(!this._sourcesContents)return null;l!=null&&(s=p.relative(l,s));var g=p.toSetString(s);return Object.prototype.hasOwnProperty.call(this._sourcesContents,g)?this._sourcesContents[g]:null},this)},b.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},b.prototype.toString=function(){return JSON.stringify(this.toJSON())},s.SourceMapGenerator=b})),require_binary_search=__commonJSMin((s=>{s.GREATEST_LOWER_BOUND=1,s.LEAST_UPPER_BOUND=2;function l(p,g,v,b,C,w){var E=Math.floor((g-p)/2)+p,k=C(v,b[E],!0);return k===0?E:k>0?g-E>1?l(E,g,v,b,C,w):w==s.LEAST_UPPER_BOUND?g1?l(p,E,v,b,C,w):w==s.LEAST_UPPER_BOUND?E:p<0?-1:p}s.search=function(p,g,v,b){if(g.length===0)return-1;var C=l(-1,g.length,p,g,v,b||s.GREATEST_LOWER_BOUND);if(C<0)return-1;for(;C-1>=0&&v(g[C],g[C-1],!0)===0;)--C;return C}})),require_quick_sort=__commonJSMin((s=>{function l(s,l,p){var g=s[l];s[l]=s[p],s[p]=g}function p(s,l){return Math.round(s+Math.random()*(l-s))}function g(s,v,b,C){if(b{var l=require_util$10(),p=require_binary_search(),g=require_array_set().ArraySet,v=require_base64_vlq(),b=require_quick_sort().quickSort;function C(s,p){var g=s;return typeof s==`string`&&(g=l.parseSourceMapInput(s)),g.sections==null?new w(g,p):new k(g,p)}C.fromSourceMap=function(s,l){return w.fromSourceMap(s,l)},C.prototype._version=3,C.prototype.__generatedMappings=null,Object.defineProperty(C.prototype,`_generatedMappings`,{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),C.prototype.__originalMappings=null,Object.defineProperty(C.prototype,`_originalMappings`,{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),C.prototype._charIsMappingSeparator=function(s,l){var p=s.charAt(l);return p===`;`||p===`,`},C.prototype._parseMappings=function(s,l){throw Error(`Subclasses must implement _parseMappings`)},C.GENERATED_ORDER=1,C.ORIGINAL_ORDER=2,C.GREATEST_LOWER_BOUND=1,C.LEAST_UPPER_BOUND=2,C.prototype.eachMapping=function(s,p,g){var v=p||null,b=g||C.GENERATED_ORDER,w;switch(b){case C.GENERATED_ORDER:w=this._generatedMappings;break;case C.ORIGINAL_ORDER:w=this._originalMappings;break;default:throw Error(`Unknown order of iteration.`)}var E=this.sourceRoot;w.map(function(s){var p=s.source===null?null:this._sources.at(s.source);return p=l.computeSourceURL(E,p,this._sourceMapURL),{source:p,generatedLine:s.generatedLine,generatedColumn:s.generatedColumn,originalLine:s.originalLine,originalColumn:s.originalColumn,name:s.name===null?null:this._names.at(s.name)}},this).forEach(s,v)},C.prototype.allGeneratedPositionsFor=function(s){var g=l.getArg(s,`line`),v={source:l.getArg(s,`source`),originalLine:g,originalColumn:l.getArg(s,`column`,0)};if(v.source=this._findSourceIndex(v.source),v.source<0)return[];var b=[],C=this._findMapping(v,this._originalMappings,`originalLine`,`originalColumn`,l.compareByOriginalPositions,p.LEAST_UPPER_BOUND);if(C>=0){var w=this._originalMappings[C];if(s.column===void 0)for(var E=w.originalLine;w&&w.originalLine===E;)b.push({line:l.getArg(w,`generatedLine`,null),column:l.getArg(w,`generatedColumn`,null),lastColumn:l.getArg(w,`lastGeneratedColumn`,null)}),w=this._originalMappings[++C];else for(var k=w.originalColumn;w&&w.originalLine===g&&w.originalColumn==k;)b.push({line:l.getArg(w,`generatedLine`,null),column:l.getArg(w,`generatedColumn`,null),lastColumn:l.getArg(w,`lastGeneratedColumn`,null)}),w=this._originalMappings[++C]}return b},s.SourceMapConsumer=C;function w(s,p){var v=s;typeof s==`string`&&(v=l.parseSourceMapInput(s));var b=l.getArg(v,`version`),C=l.getArg(v,`sources`),w=l.getArg(v,`names`,[]),E=l.getArg(v,`sourceRoot`,null),k=l.getArg(v,`sourcesContent`,null),A=l.getArg(v,`mappings`),N=l.getArg(v,`file`,null);if(b!=this._version)throw Error(`Unsupported version: `+b);E&&=l.normalize(E),C=C.map(String).map(l.normalize).map(function(s){return E&&l.isAbsolute(E)&&l.isAbsolute(s)?l.relative(E,s):s}),this._names=g.fromArray(w.map(String),!0),this._sources=g.fromArray(C,!0),this._absoluteSources=this._sources.toArray().map(function(s){return l.computeSourceURL(E,s,p)}),this.sourceRoot=E,this.sourcesContent=k,this._mappings=A,this._sourceMapURL=p,this.file=N}w.prototype=Object.create(C.prototype),w.prototype.consumer=C,w.prototype._findSourceIndex=function(s){var p=s;if(this.sourceRoot!=null&&(p=l.relative(this.sourceRoot,p)),this._sources.has(p))return this._sources.indexOf(p);var g;for(g=0;g1&&(J.source=A+be[1],A+=be[1],J.originalLine=w+be[2],w=J.originalLine,J.originalLine+=1,J.originalColumn=k+be[3],k=J.originalColumn,be.length>4&&(J.name=N+be[4],N+=be[4])),le.push(J),typeof J.originalLine==`number`&&q.push(J)}b(le,l.compareByGeneratedPositionsDeflated),this.__generatedMappings=le,b(q,l.compareByOriginalPositions),this.__originalMappings=q},w.prototype._findMapping=function(s,l,g,v,b,C){if(s[g]<=0)throw TypeError(`Line must be greater than or equal to 1, got `+s[g]);if(s[v]<0)throw TypeError(`Column must be greater than or equal to 0, got `+s[v]);return p.search(s,l,b,C)},w.prototype.computeColumnSpans=function(){for(var s=0;s=0){var v=this._generatedMappings[g];if(v.generatedLine===p.generatedLine){var b=l.getArg(v,`source`,null);b!==null&&(b=this._sources.at(b),b=l.computeSourceURL(this.sourceRoot,b,this._sourceMapURL));var w=l.getArg(v,`name`,null);return w!==null&&(w=this._names.at(w)),{source:b,line:l.getArg(v,`originalLine`,null),column:l.getArg(v,`originalColumn`,null),name:w}}}return{source:null,line:null,column:null,name:null}},w.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(s){return s==null}):!1},w.prototype.sourceContentFor=function(s,p){if(!this.sourcesContent)return null;var g=this._findSourceIndex(s);if(g>=0)return this.sourcesContent[g];var v=s;this.sourceRoot!=null&&(v=l.relative(this.sourceRoot,v));var b;if(this.sourceRoot!=null&&(b=l.urlParse(this.sourceRoot))){var C=v.replace(/^file:\/\//,``);if(b.scheme==`file`&&this._sources.has(C))return this.sourcesContent[this._sources.indexOf(C)];if((!b.path||b.path==`/`)&&this._sources.has(`/`+v))return this.sourcesContent[this._sources.indexOf(`/`+v)]}if(p)return null;throw Error(`"`+v+`" is not in the SourceMap.`)},w.prototype.generatedPositionFor=function(s){var p=l.getArg(s,`source`);if(p=this._findSourceIndex(p),p<0)return{line:null,column:null,lastColumn:null};var g={source:p,originalLine:l.getArg(s,`line`),originalColumn:l.getArg(s,`column`)},v=this._findMapping(g,this._originalMappings,`originalLine`,`originalColumn`,l.compareByOriginalPositions,l.getArg(s,`bias`,C.GREATEST_LOWER_BOUND));if(v>=0){var b=this._originalMappings[v];if(b.source===g.source)return{line:l.getArg(b,`generatedLine`,null),column:l.getArg(b,`generatedColumn`,null),lastColumn:l.getArg(b,`lastGeneratedColumn`,null)}}return{line:null,column:null,lastColumn:null}},s.BasicSourceMapConsumer=w;function k(s,p){var v=s;typeof s==`string`&&(v=l.parseSourceMapInput(s));var b=l.getArg(v,`version`),w=l.getArg(v,`sections`);if(b!=this._version)throw Error(`Unsupported version: `+b);this._sources=new g,this._names=new g;var E={line:-1,column:0};this._sections=w.map(function(s){if(s.url)throw Error(`Support for url field in sections not implemented.`);var g=l.getArg(s,`offset`),v=l.getArg(g,`line`),b=l.getArg(g,`column`);if(v{var l=require_source_map_generator().SourceMapGenerator,p=require_util$10(),g=/(\r?\n)/,v=10,b=`$$$isSourceNode$$$`;function C(s,l,p,g,v){this.children=[],this.sourceContents={},this.line=s??null,this.column=l??null,this.source=p??null,this.name=v??null,this[b]=!0,g!=null&&this.add(g)}C.fromStringWithSourceMap=function(s,l,v){var b=new C,w=s.split(g),E=0,k=function(){return s()+(s()||``);function s(){return E=0;l--)this.prepend(s[l]);else if(s[b]||typeof s==`string`)this.children.unshift(s);else throw TypeError(`Expected a SourceNode, string, or an array of SourceNodes and strings. Got `+s);return this},C.prototype.walk=function(s){for(var l,p=0,g=this.children.length;p0){for(l=[],p=0;p{s.SourceMapGenerator=require_source_map_generator().SourceMapGenerator,s.SourceMapConsumer=require_source_map_consumer().SourceMapConsumer,s.SourceNode=require_source_node().SourceNode})),require_util$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isTrailingCommaEnabled=s.getParentExportDeclaration=s.isExportDeclaration=s.fixFaultyLocations=s.getTrueLoc=s.composeSourceMaps=s.copyPos=s.comparePos=s.getUnionOfKeys=s.getOption=s.isBrowser=s.getLineTerminator=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require_tiny_invariant_cjs()),g=l.__importStar(require_main$3()).namedTypes,v=l.__importDefault(require_source_map$1()),b=v.default.SourceMapConsumer,C=v.default.SourceMapGenerator,w=Object.prototype.hasOwnProperty;function E(){return k()?` +`+v),s.push(g+`m+`+l.exports.humanize(this.diff)+`\x1B[0m`)}else s[0]=b()+f+` `+s[0]}function b(){return s.inspectOpts.hideDate?``:new Date().toISOString()+` `}function C(...l){return process.stderr.write(p.formatWithOptions(s.inspectOpts,...l)+` +`)}function w(s){s?process.env.DEBUG=s:delete process.env.DEBUG}function E(){return process.env.DEBUG}function k(l){l.inspectOpts={};let f=Object.keys(s.inspectOpts);for(let p=0;ps.trim()).join(` `)},A.O=function(s){return this.inspectOpts.colors=this.useColors,p.inspect(s,this.inspectOpts)}}}),require_src$7=__commonJS({"../../node_modules/debug/src/index.js"(s,l){typeof process>`u`||process.type===`renderer`||process.browser===!0||process.__nwjs?l.exports=require_browser():l.exports=require_node$3()}}),require_unicode=__commonJS({"../../node_modules/json5/lib/unicode.js"(s,l){l.exports.Space_Separator=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,l.exports.ID_Start=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,l.exports.ID_Continue=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/}}),require_util$11=__commonJS({"../../node_modules/json5/lib/util.js"(s,l){var f=require_unicode();l.exports={isSpaceSeparator(s){return typeof s==`string`&&f.Space_Separator.test(s)},isIdStartChar(s){return typeof s==`string`&&(s>=`a`&&s<=`z`||s>=`A`&&s<=`Z`||s===`$`||s===`_`||f.ID_Start.test(s))},isIdContinueChar(s){return typeof s==`string`&&(s>=`a`&&s<=`z`||s>=`A`&&s<=`Z`||s>=`0`&&s<=`9`||s===`$`||s===`_`||s===`‌`||s===`‍`||f.ID_Continue.test(s))},isDigit(s){return typeof s==`string`&&/[0-9]/.test(s)},isHexDigit(s){return typeof s==`string`&&/[0-9A-Fa-f]/.test(s)}}}}),require_parse$9=__commonJS({"../../node_modules/json5/lib/parse.js"(s,l){var f=require_util$11(),p,g,v,b,C,w,E,k,A;l.exports=function(s,l){p=String(s),g=`start`,v=[],b=0,C=1,w=0,E=void 0,k=void 0,A=void 0;do E=J(),Pe[g]();while(E.type!==`eof`);return typeof l==`function`?N({"":A},``,l):A};function N(s,l,f){let p=s[l];if(typeof p==`object`&&p)if(Array.isArray(p))for(let s=0;s0;){let l=le();if(!f.isHexDigit(l))throw We(_e());s+=_e()}return String.fromCodePoint(parseInt(s,16))}var Pe={start(){if(E.type===`eof`)throw Ke();ze()},beforePropertyName(){switch(E.type){case`identifier`:case`string`:k=E.value,g=`afterPropertyName`;return;case`punctuator`:Be();return;case`eof`:throw Ke()}},afterPropertyName(){if(E.type===`eof`)throw Ke();g=`beforePropertyValue`},beforePropertyValue(){if(E.type===`eof`)throw Ke();ze()},beforeArrayValue(){if(E.type===`eof`)throw Ke();if(E.type===`punctuator`&&E.value===`]`){Be();return}ze()},afterPropertyValue(){if(E.type===`eof`)throw Ke();switch(E.value){case`,`:g=`beforePropertyName`;return;case`}`:Be()}},afterArrayValue(){if(E.type===`eof`)throw Ke();switch(E.value){case`,`:g=`beforeArrayValue`;return;case`]`:Be()}},end(){}};function ze(){let s;switch(E.type){case`punctuator`:switch(E.value){case`{`:s={};break;case`[`:s=[];break}break;case`null`:case`boolean`:case`numeric`:case`string`:s=E.value;break}if(A===void 0)A=s;else{let l=v[v.length-1];Array.isArray(l)?l.push(s):Object.defineProperty(l,k,{value:s,writable:!0,enumerable:!0,configurable:!0})}if(typeof s==`object`&&s)v.push(s),g=Array.isArray(s)?`beforeArrayValue`:`beforePropertyName`;else{let s=v[v.length-1];g=s==null?`end`:Array.isArray(s)?`afterArrayValue`:`afterPropertyValue`}}function Be(){v.pop();let s=v[v.length-1];g=s==null?`end`:Array.isArray(s)?`afterArrayValue`:`afterPropertyValue`}function We(s){return Ze(s===void 0?`JSON5: invalid end of input at ${C}:${w}`:`JSON5: invalid character '${Ye(s)}' at ${C}:${w}`)}function Ke(){return Ze(`JSON5: invalid end of input at ${C}:${w}`)}function qe(){return w-=5,Ze(`JSON5: invalid identifier character at ${C}:${w}`)}function Je(s){console.warn(`JSON5: '${Ye(s)}' in strings is not valid ECMAScript; consider escaping`)}function Ye(s){let l={"'":`\\'`,'"':`\\"`,"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\v":`\\v`,"\0":`\\0`,"\u2028":`\\u2028`,"\u2029":`\\u2029`};if(l[s])return l[s];if(s<` `){let l=s.charCodeAt(0).toString(16);return`\\x`+(`00`+l).substring(l.length)}return s}function Ze(s){let l=SyntaxError(s);return l.lineNumber=C,l.columnNumber=w,l}}}),require_stringify$3=__commonJS({"../../node_modules/json5/lib/stringify.js"(s,l){var f=require_util$11();l.exports=function(s,l,p){let g=[],v=``,b,C,w=``,E;if(typeof l==`object`&&l&&!Array.isArray(l)&&(p=l.space,E=l.quote,l=l.replacer),typeof l==`function`)C=l;else if(Array.isArray(l)){b=[];for(let s of l){let l;typeof s==`string`?l=s:(typeof s==`number`||s instanceof String||s instanceof Number)&&(l=String(s)),l!==void 0&&b.indexOf(l)<0&&b.push(l)}}return p instanceof Number?p=Number(p):p instanceof String&&(p=String(p)),typeof p==`number`?p>0&&(p=Math.min(10,Math.floor(p)),w=` `.substr(0,p)):typeof p==`string`&&(w=p.substr(0,10)),k(``,{"":s});function k(s,l){let f=l[s];switch(f!=null&&(typeof f.toJSON5==`function`?f=f.toJSON5(s):typeof f.toJSON==`function`&&(f=f.toJSON(s))),C&&(f=C.call(l,s,f)),f instanceof Number?f=Number(f):f instanceof String?f=String(f):f instanceof Boolean&&(f=f.valueOf()),f){case null:return`null`;case!0:return`true`;case!1:return`false`}if(typeof f==`string`)return A(f,!1);if(typeof f==`number`)return String(f);if(typeof f==`object`)return Array.isArray(f)?I(f):N(f)}function A(s){let l={"'":.1,'"':.2},p={"'":`\\'`,'"':`\\"`,"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"\v":`\\v`,"\0":`\\0`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},g=``;for(let v=0;vl[s]=0)throw TypeError(`Converting circular structure to JSON5`);g.push(s);let l=v;v+=w;let f=b||Object.keys(s),p=[];for(let l of f){let f=k(l,s);if(f!==void 0){let s=F(l)+`:`;w!==``&&(s+=` `),s+=f,p.push(s)}}let C;if(p.length===0)C=`{}`;else{let s;if(w===``)s=p.join(`,`),C=`{`+s+`}`;else{let f=`, +`+v;s=p.join(f),C=`{ +`+v+s+`, +`+l+`}`}}return g.pop(),v=l,C}function F(s){if(s.length===0)return A(s,!0);let l=String.fromCodePoint(s.codePointAt(0));if(!f.isIdStartChar(l))return A(s,!0);for(let p=l.length;p=0)throw TypeError(`Converting circular structure to JSON5`);g.push(s);let l=v;v+=w;let f=[];for(let l=0;l{init_chunk_ZEHLWQMG(),__filename$7=node_url.default.fileURLToPath(require(`url`).pathToFileURL(__filename).href),node_path.default.dirname(__filename$7),node_module.default.createRequire(require(`url`).pathToFileURL(__filename).href),require_picocolors=__commonJS({"../../node_modules/picocolors/picocolors.js"(s,l){var f=process||{},p=f.argv||[],g=f.env||{},v=!(g.NO_COLOR||p.includes(`--no-color`))&&(!!g.FORCE_COLOR||p.includes(`--color`)||f.platform===`win32`||(f.stdout||{}).isTTY&&g.TERM!==`dumb`||!!g.CI),b=(s,l,f=s)=>p=>{let g=``+p,v=g.indexOf(l,s.length);return~v?s+C(g,l,f,v)+l:s+g+l},C=(s,l,f,p)=>{let g=``,v=0;do g+=s.substring(v,p)+f,v=p+l.length,p=s.indexOf(l,v);while(~p);return g+s.substring(v)},w=(s=v)=>{let l=s?b:()=>String;return{isColorSupported:s,reset:l(`\x1B[0m`,`\x1B[0m`),bold:l(`\x1B[1m`,`\x1B[22m`,`\x1B[22m\x1B[1m`),dim:l(`\x1B[2m`,`\x1B[22m`,`\x1B[22m\x1B[2m`),italic:l(`\x1B[3m`,`\x1B[23m`),underline:l(`\x1B[4m`,`\x1B[24m`),inverse:l(`\x1B[7m`,`\x1B[27m`),hidden:l(`\x1B[8m`,`\x1B[28m`),strikethrough:l(`\x1B[9m`,`\x1B[29m`),black:l(`\x1B[30m`,`\x1B[39m`),red:l(`\x1B[31m`,`\x1B[39m`),green:l(`\x1B[32m`,`\x1B[39m`),yellow:l(`\x1B[33m`,`\x1B[39m`),blue:l(`\x1B[34m`,`\x1B[39m`),magenta:l(`\x1B[35m`,`\x1B[39m`),cyan:l(`\x1B[36m`,`\x1B[39m`),white:l(`\x1B[37m`,`\x1B[39m`),gray:l(`\x1B[90m`,`\x1B[39m`),bgBlack:l(`\x1B[40m`,`\x1B[49m`),bgRed:l(`\x1B[41m`,`\x1B[49m`),bgGreen:l(`\x1B[42m`,`\x1B[49m`),bgYellow:l(`\x1B[43m`,`\x1B[49m`),bgBlue:l(`\x1B[44m`,`\x1B[49m`),bgMagenta:l(`\x1B[45m`,`\x1B[49m`),bgCyan:l(`\x1B[46m`,`\x1B[49m`),bgWhite:l(`\x1B[47m`,`\x1B[49m`),blackBright:l(`\x1B[90m`,`\x1B[39m`),redBright:l(`\x1B[91m`,`\x1B[39m`),greenBright:l(`\x1B[92m`,`\x1B[39m`),yellowBright:l(`\x1B[93m`,`\x1B[39m`),blueBright:l(`\x1B[94m`,`\x1B[39m`),magentaBright:l(`\x1B[95m`,`\x1B[39m`),cyanBright:l(`\x1B[96m`,`\x1B[39m`),whiteBright:l(`\x1B[97m`,`\x1B[39m`),bgBlackBright:l(`\x1B[100m`,`\x1B[49m`),bgRedBright:l(`\x1B[101m`,`\x1B[49m`),bgGreenBright:l(`\x1B[102m`,`\x1B[49m`),bgYellowBright:l(`\x1B[103m`,`\x1B[49m`),bgBlueBright:l(`\x1B[104m`,`\x1B[49m`),bgMagentaBright:l(`\x1B[105m`,`\x1B[49m`),bgCyanBright:l(`\x1B[106m`,`\x1B[49m`),bgWhiteBright:l(`\x1B[107m`,`\x1B[49m`)}};l.exports=w(),l.exports.createColors=w}})})),tslib_es6_exports=__exportAll({__addDisposableResource:()=>__addDisposableResource,__assign:()=>__assign,__asyncDelegator:()=>__asyncDelegator,__asyncGenerator:()=>__asyncGenerator,__asyncValues:()=>__asyncValues,__await:()=>__await,__awaiter:()=>__awaiter,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldIn:()=>__classPrivateFieldIn,__classPrivateFieldSet:()=>__classPrivateFieldSet,__createBinding:()=>__createBinding,__decorate:()=>__decorate,__disposeResources:()=>__disposeResources,__esDecorate:()=>__esDecorate,__exportStar:()=>__exportStar,__extends:()=>__extends,__generator:()=>__generator,__importDefault:()=>__importDefault,__importStar:()=>__importStar,__makeTemplateObject:()=>__makeTemplateObject,__metadata:()=>__metadata,__param:()=>__param,__propKey:()=>__propKey,__read:()=>__read,__rest:()=>__rest,__rewriteRelativeImportExtension:()=>__rewriteRelativeImportExtension,__runInitializers:()=>__runInitializers,__setFunctionName:()=>__setFunctionName,__spread:()=>__spread,__spreadArray:()=>__spreadArray,__spreadArrays:()=>__spreadArrays,__values:()=>__values,default:()=>tslib_es6_default});function __extends(s,l){if(typeof l!=`function`&&l!==null)throw TypeError(`Class extends value `+String(l)+` is not a constructor or null`);extendStatics(s,l);function f(){this.constructor=s}s.prototype=l===null?Object.create(l):(f.prototype=l.prototype,new f)}function __rest(s,l){var f={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&l.indexOf(p)<0&&(f[p]=s[p]);if(s!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var g=0,p=Object.getOwnPropertySymbols(s);g=0;C--)(b=s[C])&&(v=(g<3?b(v):g>3?b(l,f,v):b(l,f))||v);return g>3&&v&&Object.defineProperty(l,f,v),v}function __param(s,l){return function(f,p){l(f,p,s)}}function __esDecorate(s,l,f,p,g,v){function b(s){if(s!==void 0&&typeof s!=`function`)throw TypeError(`Function expected`);return s}for(var C=p.kind,w=C===`getter`?`get`:C===`setter`?`set`:`value`,E=!l&&s?p.static?s:s.prototype:null,k=l||(E?Object.getOwnPropertyDescriptor(E,p.name):{}),A,N=!1,F=f.length-1;F>=0;F--){var I={};for(var R in p)I[R]=R===`access`?{}:p[R];for(var R in p.access)I.access[R]=p.access[R];I.addInitializer=function(s){if(N)throw TypeError(`Cannot add initializers after decoration has completed`);v.push(b(s||null))};var B=(0,f[F])(C===`accessor`?{get:k.get,set:k.set}:k[w],I);if(C===`accessor`){if(B===void 0)continue;if(typeof B!=`object`||!B)throw TypeError(`Object expected`);(A=b(B.get))&&(k.get=A),(A=b(B.set))&&(k.set=A),(A=b(B.init))&&g.unshift(A)}else (A=b(B))&&(C===`field`?g.unshift(A):k[w]=A)}E&&Object.defineProperty(E,p.name,k),N=!0}function __runInitializers(s,l,f){for(var p=arguments.length>2,g=0;g0&&v[v.length-1]))&&(C[0]===6||C[0]===2)){f=0;continue}if(C[0]===3&&(!v||C[1]>v[0]&&C[1]=s.length&&(s=void 0),{value:s&&s[p++],done:!s}}};throw TypeError(l?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function __read(s,l){var f=typeof Symbol==`function`&&s[Symbol.iterator];if(!f)return s;var p=f.call(s),g,v=[],b;try{for(;(l===void 0||l-- >0)&&!(g=p.next()).done;)v.push(g.value)}catch(s){b={error:s}}finally{try{g&&!g.done&&(f=p.return)&&f.call(p)}finally{if(b)throw b.error}}return v}function __spread(){for(var s=[],l=0;l1||w(s,l)})},l&&(g[s]=l(g[s])))}function w(s,l){try{E(p[s](l))}catch(s){N(v[0][3],s)}}function E(s){s.value instanceof __await?Promise.resolve(s.value.v).then(k,A):N(v[0][2],s)}function k(s){w(`next`,s)}function A(s){w(`throw`,s)}function N(s,l){s(l),v.shift(),v.length&&w(v[0][0],v[0][1])}}function __asyncDelegator(s){var l,f;return l={},p(`next`),p(`throw`,function(s){throw s}),p(`return`),l[Symbol.iterator]=function(){return this},l;function p(p,g){l[p]=s[p]?function(l){return(f=!f)?{value:__await(s[p](l)),done:!1}:g?g(l):l}:g}}function __asyncValues(s){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var l=s[Symbol.asyncIterator],f;return l?l.call(s):(s=typeof __values==`function`?__values(s):s[Symbol.iterator](),f={},p(`next`),p(`throw`),p(`return`),f[Symbol.asyncIterator]=function(){return this},f);function p(l){f[l]=s[l]&&function(f){return new Promise(function(p,v){f=s[l](f),g(p,v,f.done,f.value)})}}function g(s,l,f,p){Promise.resolve(p).then(function(l){s({value:l,done:f})},l)}}function __makeTemplateObject(s,l){return Object.defineProperty?Object.defineProperty(s,`raw`,{value:l}):s.raw=l,s}function __importStar(s){if(s&&s.__esModule)return s;var l={};if(s!=null)for(var f=ownKeys(s),p=0;p{extendStatics=function(s,l){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)Object.prototype.hasOwnProperty.call(l,f)&&(s[f]=l[f])},extendStatics(s,l)},__assign=function(){return __assign=Object.assign||function(s){for(var l,f=1,p=arguments.length;f{Object.defineProperty(s,`__esModule`,{value:!0}),s.maybeSetModuleExports=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require_types$5());function f(s){var f=s.use(l.default),p=f.Type,g=f.builtInTypes,v=g.number;function b(s){return p.from(function(l){return v.check(l)&&l>=s},v+` >= `+s)}var C={null:function(){return null},emptyArray:function(){return[]},false:function(){return!1},true:function(){return!0},undefined:function(){},"use strict":function(){return`use strict`}},w=p.or(g.string,g.number,g.boolean,g.null,g.undefined);return{geq:b,defaults:C,isPrimitive:p.from(function(s){if(s===null)return!0;var l=typeof s;return!(l===`object`||l===`function`)},w.toString())}}s.default=f;function p(s){try{var l=s(),f=l.exports,p=f.default}catch{return}p&&p!==f&&typeof f==`object`&&(Object.assign(p,f,{default:p}),f.__esModule&&Object.defineProperty(p,`__esModule`,{value:!0}),l.exports=p)}s.maybeSetModuleExports=p})),require_types$5=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Def=void 0;var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_shared(),g=Object.prototype,v=g.toString,b=g.hasOwnProperty,C=function(){function s(){}return s.prototype.assert=function(s,l){if(!this.check(s,l)){var f=R(s);throw Error(f+` does not match type `+this)}return!0},s.prototype.arrayOf=function(){return new w(this)},s}(),w=function(s){f.__extends(l,s);function l(l){var f=s.call(this)||this;return f.elemType=l,f.kind=`ArrayType`,f}return l.prototype.toString=function(){return`[`+this.elemType+`]`},l.prototype.check=function(s,l){var f=this;return Array.isArray(s)&&s.every(function(s){return f.elemType.check(s,l)})},l}(C),E=function(s){f.__extends(l,s);function l(l){var f=s.call(this)||this;return f.value=l,f.kind=`IdentityType`,f}return l.prototype.toString=function(){return String(this.value)},l.prototype.check=function(s,l){var f=s===this.value;return!f&&typeof l==`function`&&l(this,s),f},l}(C),k=function(s){f.__extends(l,s);function l(l){var f=s.call(this)||this;return f.fields=l,f.kind=`ObjectType`,f}return l.prototype.toString=function(){return`{ `+this.fields.join(`, `)+` }`},l.prototype.check=function(s,l){return v.call(s)===v.call({})&&this.fields.every(function(f){return f.type.check(s[f.name],l)})},l}(C),A=function(s){f.__extends(l,s);function l(l){var f=s.call(this)||this;return f.types=l,f.kind=`OrType`,f}return l.prototype.toString=function(){return this.types.join(` | `)},l.prototype.check=function(s,l){return this.types.some(function(f){return f.check(s,!!l)})?!0:(typeof l==`function`&&l(this,s),!1)},l}(C),N=function(s){f.__extends(l,s);function l(l,f){var p=s.call(this)||this;return p.name=l,p.predicate=f,p.kind=`PredicateType`,p}return l.prototype.toString=function(){return this.name},l.prototype.check=function(s,l){var f=this.predicate(s,l);return!f&&typeof l==`function`&&l(this,s),f},l}(C),F=function(){function s(s,l){this.type=s,this.typeName=l,this.baseNames=[],this.ownFields=Object.create(null),this.allSupertypes=Object.create(null),this.supertypeList=[],this.allFields=Object.create(null),this.fieldNames=[],this.finalized=!1,this.buildable=!1,this.buildParams=[]}return s.prototype.isSupertypeOf=function(l){if(l instanceof s){if(this.finalized!==!0||l.finalized!==!0)throw Error(``);return b.call(l.allSupertypes,this.typeName)}else throw Error(l+` is not a Def`)},s.prototype.checkAllFields=function(s,l){var f=this.allFields;if(this.finalized!==!0)throw Error(``+this.typeName);function p(p){var g=f[p],v=g.type,b=g.getValue(s);return v.check(b,l)}return typeof s==`object`&&!!s&&Object.keys(f).every(p)},s.prototype.bases=function(){for(var s=[],l=0;l=0)return g[v];if(typeof f!=`string`)throw Error(`missing name`);return new N(f,s)}return new E(s)},def:function(s){return b.call(Pe,s)?Pe[s]:Pe[s]=new Be(s)},hasDef:function(s){return b.call(Pe,s)}},p=[],g=[];function C(s,l){var f=v.call(l),b=new N(s,function(s){return v.call(s)===f});return l&&typeof l.constructor==`function`&&(p.push(l.constructor),g.push(b)),b}var B=C(`string`,`truthy`),q=C(`function`,function(){}),J=C(`array`,[]),le=C(`object`,{}),_e=C(`RegExp`,/./),be=C(`Date`,new Date),xe=C(`number`,3),De=C(`boolean`,!0),Oe=C(`null`,null),je=C(`undefined`,void 0),Ne={string:B,function:q,array:J,object:le,RegExp:_e,Date:be,number:xe,boolean:De,null:Oe,undefined:je,BigInt:typeof BigInt==`function`?C(`BigInt`,BigInt(1234)):new N(`BigInt`,function(){return!1})},Pe=Object.create(null);function ze(s){if(s&&typeof s==`object`){var l=s.type;if(typeof l==`string`&&b.call(Pe,l)){var f=Pe[l];if(f.finalized)return f}}return null}var Be=function(s){f.__extends(p,s);function p(l){var f=s.call(this,new N(l,function(s,l){return f.check(s,l)}),l)||this;return f}return p.prototype.check=function(s,l){if(this.finalized!==!0)throw Error(`prematurely checking unfinalized type `+this.typeName);if(typeof s!=`object`||!s)return!1;var f=ze(s);return f?l&&f===this?this.checkAllFields(s,l):this.isSupertypeOf(f)?l?f.checkAllFields(s,l)&&this.checkAllFields(s,!1):!0:!1:this.typeName===`SourceLocation`||this.typeName===`Position`?this.checkAllFields(s,l):!1},p.prototype.build=function(){for(var s=this,l=[],f=0;f=0&&Ot(this.typeName)}},p}(F);function We(s){if(!b.call(Pe,s))throw Error(``);var l=Pe[s];if(l.finalized!==!0)throw Error(``);return l.supertypeList.slice(1)}function Ke(s){for(var l={},f=Object.keys(Pe),p=f.length,g=0;g{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_shared(),g=f.__importDefault(require_types$5()),v=Object.prototype.hasOwnProperty;function b(s){var l=s.use(g.default),f=l.builtInTypes.array,p=l.builtInTypes.number,b=function s(l,f,p){if(!(this instanceof s))throw Error(`Path constructor cannot be invoked without 'new'`);if(f){if(!(f instanceof s))throw Error(``)}else f=null,p=null;this.value=l,this.parentPath=f,this.name=p,this.__childCache=null},C=b.prototype;function w(s){return s.__childCache||=Object.create(null)}function E(s,l){var f=w(s),p=s.getValueProperty(l),g=f[l];return(!v.call(f,l)||g.value!==p)&&(g=f[l]=new s.constructor(p,s,l)),g}C.getValueProperty=function(s){return this.value[s]},C.get=function(){for(var s=[],l=0;l=0&&(g[s.name=v]=s)}else p[s.name]=s.value,g[s.name]=s;if(p[s.name]!==s.value||s.parentPath.get(s.name)!==s)throw Error(``);return s}return C.replace=function(s){var l=[],p=this.parentPath.value,g=w(this.parentPath),v=arguments.length;if(N(this),f.check(p)){for(var b=p.length,C=A(this.parentPath,v-1,this.name+1),E=[this.name,1],k=0;k{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_shared(),g=f.__importDefault(require_types$5()),v=Object.prototype.hasOwnProperty;function b(s){var l=s.use(g.default),f=l.Type,p=l.namedTypes,b=p.Node,C=p.Expression,w=l.builtInTypes.array,E=l.builders,k=function s(l,f){if(!(this instanceof s))throw Error(`Scope constructor cannot be invoked without 'new'`);N.check(l.value)||A.assert(l.value);var p;if(f){if(!(f instanceof s))throw Error(``);p=f.depth+1}else f=null,p=0;Object.defineProperties(this,{path:{value:l},node:{value:l.value},isGlobal:{value:!f,enumerable:!0},depth:{value:p},parent:{value:f},bindings:{value:{}},types:{value:{}}})},A=f.or(p.Program,p.Function,p.CatchClause),N=f.or(p.Function,p.ClassDeclaration,p.ClassExpression,p.InterfaceDeclaration,p.TSInterfaceDeclaration,p.TypeAlias,p.TSTypeAliasDeclaration),F=f.or(p.TypeParameter,p.TSTypeParameter);k.isEstablishedBy=function(s){return A.check(s)||N.check(s)};var I=k.prototype;I.didScan=!1,I.declares=function(s){return this.scan(),v.call(this.bindings,s)},I.declaresType=function(s){return this.scan(),v.call(this.types,s)},I.declareTemporary=function(s){if(s){if(!/^[a-z$_]/i.test(s))throw Error(``)}else s=`t$`;s+=this.depth.toString(36)+`$`,this.scan();for(var f=0;this.declares(s+f);)++f;var p=s+f;return this.bindings[p]=l.builders.identifier(p)},I.injectTemporary=function(s,l){s||=this.declareTemporary();var f=this.path.get(`body`);return p.BlockStatement.check(f.value)&&(f=f.get(`body`)),f.unshift(E.variableDeclaration(`var`,[E.variableDeclarator(s,l||null)])),s},I.scan=function(s){if(s||!this.didScan){for(var l in this.bindings)delete this.bindings[l];for(var l in this.types)delete this.types[l];R(this.path,this.bindings,this.types),this.didScan=!0}},I.getBindings=function(){return this.scan(),this.bindings},I.getTypes=function(){return this.scan(),this.types};function R(s,l,f){var g=s.value;if(N.check(g)){var v=s.get(`typeParameters`,`params`);w.check(v.value)&&v.each(function(s){be(s,f)})}A.check(g)&&(p.CatchClause.check(g)?le(s.get(`param`),l):B(s,l,f))}function B(s,f,g){var v=s.value;s.parent&&p.FunctionExpression.check(s.parent.node)&&s.parent.node.id&&le(s.parent.get(`id`),f),v&&(w.check(v)?s.each(function(s){J(s,f,g)}):p.Function.check(v)?(s.get(`params`).each(function(s){le(s,f)}),J(s.get(`body`),f,g),B(s.get(`typeParameters`),f,g)):p.TypeAlias&&p.TypeAlias.check(v)||p.InterfaceDeclaration&&p.InterfaceDeclaration.check(v)||p.TSTypeAliasDeclaration&&p.TSTypeAliasDeclaration.check(v)||p.TSInterfaceDeclaration&&p.TSInterfaceDeclaration.check(v)?_e(s.get(`id`),g):p.VariableDeclarator.check(v)?(le(s.get(`id`),f),J(s.get(`init`),f,g)):v.type===`ImportSpecifier`||v.type===`ImportNamespaceSpecifier`||v.type===`ImportDefaultSpecifier`?le(s.get(v.local?`local`:v.name?`name`:`id`),f):b.check(v)&&!C.check(v)&&l.eachField(v,function(l,p){var v=s.get(l);if(!q(v,p))throw Error(``);J(v,f,g)}))}function q(s,l){return!!(s.value===l||Array.isArray(s.value)&&s.value.length===0&&Array.isArray(l)&&l.length===0)}function J(s,l,f){var g=s.value;if(!(!g||C.check(g)))if(p.FunctionDeclaration.check(g)&&g.id!==null)le(s.get(`id`),l);else if(p.ClassDeclaration&&p.ClassDeclaration.check(g)&&g.id!==null)le(s.get(`id`),l),B(s.get(`typeParameters`),l,f);else if(p.InterfaceDeclaration&&p.InterfaceDeclaration.check(g)||p.TSInterfaceDeclaration&&p.TSInterfaceDeclaration.check(g))_e(s.get(`id`),f);else if(A.check(g)){if(p.CatchClause.check(g)&&p.Identifier.check(g.param)){var b=g.param.name,w=v.call(l,b);B(s.get(`body`),l,f),w||delete l[b]}}else B(s,l,f)}function le(s,l){var f=s.value;p.Pattern.assert(f),p.Identifier.check(f)?v.call(l,f.name)?l[f.name].push(s):l[f.name]=[s]:p.AssignmentPattern&&p.AssignmentPattern.check(f)?le(s.get(`left`),l):p.ObjectPattern&&p.ObjectPattern.check(f)?s.get(`properties`).each(function(s){var f=s.value;p.Pattern.check(f)?le(s,l):p.Property.check(f)||p.ObjectProperty&&p.ObjectProperty.check(f)?le(s.get(`value`),l):p.SpreadProperty&&p.SpreadProperty.check(f)&&le(s.get(`argument`),l)}):p.ArrayPattern&&p.ArrayPattern.check(f)?s.get(`elements`).each(function(s){var f=s.value;p.Pattern.check(f)?le(s,l):p.SpreadElement&&p.SpreadElement.check(f)&&le(s.get(`argument`),l)}):p.PropertyPattern&&p.PropertyPattern.check(f)?le(s.get(`pattern`),l):(p.SpreadElementPattern&&p.SpreadElementPattern.check(f)||p.RestElement&&p.RestElement.check(f)||p.SpreadPropertyPattern&&p.SpreadPropertyPattern.check(f))&&le(s.get(`argument`),l)}function _e(s,l){var f=s.value;p.Pattern.assert(f),p.Identifier.check(f)&&(v.call(l,f.name)?l[f.name].push(s):l[f.name]=[s])}function be(s,l){var f=s.value;F.assert(f),v.call(l,f.name)?l[f.name].push(s):l[f.name]=[s]}return I.lookup=function(s){for(var l=this;l&&!l.declares(s);l=l.parent);return l},I.lookupType=function(s){for(var l=this;l&&!l.declaresType(s);l=l.parent);return l},I.getGlobalScope=function(){for(var s=this;!s.isGlobal;)s=s.parent;return s},k}s.default=b,(0,p.maybeSetModuleExports)(function(){return l})})),require_node_path=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_types$5()),g=f.__importDefault(require_path$4()),v=f.__importDefault(require_scope$1()),b=require_shared();function C(s){var l=s.use(p.default),f=l.namedTypes,b=l.builders,C=l.builtInTypes.number,w=l.builtInTypes.array,E=s.use(g.default),k=s.use(v.default),A=function s(l,f,p){if(!(this instanceof s))throw Error(`NodePath constructor cannot be invoked without 'new'`);E.call(this,l,f,p)},N=A.prototype=Object.create(E.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}});Object.defineProperties(N,{node:{get:function(){return Object.defineProperty(this,`node`,{configurable:!0,value:this._computeNode()}),this.node}},parent:{get:function(){return Object.defineProperty(this,`parent`,{configurable:!0,value:this._computeParent()}),this.parent}},scope:{get:function(){return Object.defineProperty(this,`scope`,{configurable:!0,value:this._computeScope()}),this.scope}}}),N.replace=function(){return delete this.node,delete this.parent,delete this.scope,E.prototype.replace.apply(this,arguments)},N.prune=function(){var s=this.parent;return this.replace(),q(s)},N._computeNode=function(){var s=this.value;if(f.Node.check(s))return s;var l=this.parentPath;return l&&l.node||null},N._computeParent=function(){var s=this.value,l=this.parentPath;if(!f.Node.check(s)){for(;l&&!f.Node.check(l.value);)l=l.parentPath;l&&=l.parentPath}for(;l&&!f.Node.check(l.value);)l=l.parentPath;return l||null},N._computeScope=function(){var s=this.value,l=this.parentPath,p=l&&l.scope;return f.Node.check(s)&&k.isEstablishedBy(s)&&(p=new k(this,p)),p||null},N.getValueProperty=function(s){return l.getFieldValue(this.value,s)},N.needsParens=function(s){var l=this.parentPath;if(!l)return!1;var p=this.value;if(!f.Expression.check(p)||p.type===`Identifier`)return!1;for(;!f.Node.check(l.value);)if(l=l.parentPath,!l)return!1;var g=l.value;switch(p.type){case`UnaryExpression`:case`SpreadElement`:case`SpreadProperty`:return g.type===`MemberExpression`&&this.name===`object`&&g.object===p;case`BinaryExpression`:case`LogicalExpression`:switch(g.type){case`CallExpression`:return this.name===`callee`&&g.callee===p;case`UnaryExpression`:case`SpreadElement`:case`SpreadProperty`:return!0;case`MemberExpression`:return this.name===`object`&&g.object===p;case`BinaryExpression`:case`LogicalExpression`:var v=p,b=I[g.operator],w=I[v.operator];if(b>w)return!0;if(b===w&&this.name===`right`){if(g.right!==v)throw Error(`Nodes must be equal`);return!0}default:return!1}case`SequenceExpression`:switch(g.type){case`ForStatement`:return!1;case`ExpressionStatement`:return this.name!==`expression`;default:return!0}case`YieldExpression`:switch(g.type){case`BinaryExpression`:case`LogicalExpression`:case`UnaryExpression`:case`SpreadElement`:case`SpreadProperty`:case`CallExpression`:case`MemberExpression`:case`NewExpression`:case`ConditionalExpression`:case`YieldExpression`:return!0;default:return!1}case`Literal`:return g.type===`MemberExpression`&&C.check(p.value)&&this.name===`object`&&g.object===p;case`AssignmentExpression`:case`ConditionalExpression`:switch(g.type){case`UnaryExpression`:case`SpreadElement`:case`SpreadProperty`:case`BinaryExpression`:case`LogicalExpression`:return!0;case`CallExpression`:return this.name===`callee`&&g.callee===p;case`ConditionalExpression`:return this.name===`test`&&g.test===p;case`MemberExpression`:return this.name===`object`&&g.object===p;default:return!1}default:if(g.type===`NewExpression`&&this.name===`callee`&&g.callee===p)return R(p)}return!!(s!==!0&&!this.canBeFirstInStatement()&&this.firstInStatement())};function F(s){return f.BinaryExpression.check(s)||f.LogicalExpression.check(s)}var I={};[[`||`],[`&&`],[`|`],[`^`],[`&`],[`==`,`===`,`!=`,`!==`],[`<`,`>`,`<=`,`>=`,`in`,`instanceof`],[`>>`,`<<`,`>>>`],[`+`,`-`],[`*`,`/`,`%`]].forEach(function(s,l){s.forEach(function(s){I[s]=l})});function R(s){return f.CallExpression.check(s)?!0:w.check(s)?s.some(R):f.Node.check(s)?l.someField(s,function(s,l){return R(l)}):!1}N.canBeFirstInStatement=function(){var s=this.node;return!f.FunctionExpression.check(s)&&!f.ObjectExpression.check(s)},N.firstInStatement=function(){return B(this)};function B(s){for(var l,p;s.parent;s=s.parent){if(l=s.node,p=s.parent.node,f.BlockStatement.check(p)&&s.parent.name===`body`&&s.name===0){if(p.body[0]!==l)throw Error(`Nodes must be equal`);return!0}if(f.ExpressionStatement.check(p)&&s.name===`expression`){if(p.expression!==l)throw Error(`Nodes must be equal`);return!0}if(f.SequenceExpression.check(p)&&s.parent.name===`expressions`&&s.name===0){if(p.expressions[0]!==l)throw Error(`Nodes must be equal`);continue}if(f.CallExpression.check(p)&&s.name===`callee`){if(p.callee!==l)throw Error(`Nodes must be equal`);continue}if(f.MemberExpression.check(p)&&s.name===`object`){if(p.object!==l)throw Error(`Nodes must be equal`);continue}if(f.ConditionalExpression.check(p)&&s.name===`test`){if(p.test!==l)throw Error(`Nodes must be equal`);continue}if(F(p)&&s.name===`left`){if(p.left!==l)throw Error(`Nodes must be equal`);continue}if(f.UnaryExpression.check(p)&&!p.prefix&&s.name===`argument`){if(p.argument!==l)throw Error(`Nodes must be equal`);continue}return!1}return!0}function q(s){if(f.VariableDeclaration.check(s.node)){var l=s.get(`declarations`).value;if(!l||l.length===0)return s.prune()}else if(f.ExpressionStatement.check(s.node)){if(!s.get(`expression`).value)return s.prune()}else f.IfStatement.check(s.node)&&J(s);return s}function J(s){var l=s.get(`test`).value,p=s.get(`alternate`).value,g=s.get(`consequent`).value;if(!g&&!p){var v=b.expressionStatement(l);s.replace(v)}else if(!g&&p){var C=b.unaryExpression(`!`,l,!0);f.UnaryExpression.check(l)&&l.operator===`!`&&(C=l.argument),s.get(`test`).replace(C),s.get(`consequent`).replace(p),s.get(`alternate`).replace()}}return A}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_path_visitor=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_types$5()),g=f.__importDefault(require_node_path()),v=require_shared(),b=Object.prototype.hasOwnProperty;function C(s){var l=s.use(p.default),f=s.use(g.default),v=l.builtInTypes.array,C=l.builtInTypes.object,w=l.builtInTypes.function,E,k=function s(){if(!(this instanceof s))throw Error(`PathVisitor constructor cannot be invoked without 'new'`);this._reusableContextStack=[],this._methodNameTable=A(this),this._shouldVisitComments=b.call(this._methodNameTable,`Block`)||b.call(this._methodNameTable,`Line`),this.Context=R(this),this._visiting=!1,this._changeReported=!1};function A(s){var f=Object.create(null);for(var p in s)/^visit[A-Z]/.test(p)&&(f[p.slice(5)]=!0);for(var g=l.computeSupertypeLookupTable(f),v=Object.create(null),b=Object.keys(g),C=b.length,E=0;E{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_shared(),g=f.__importDefault(require_types$5());function v(s){var l=s.use(g.default),f=l.getFieldNames,p=l.getFieldValue,v=l.builtInTypes.array,b=l.builtInTypes.object,C=l.builtInTypes.Date,w=l.builtInTypes.RegExp,E=Object.prototype.hasOwnProperty;function k(s,l,f){return v.check(f)?f.length=0:f=null,N(s,l,f)}k.assert=function(s,l){var f=[];if(!k(s,l,f))if(f.length===0){if(s!==l)throw Error(`Nodes must be equal`)}else throw Error(`Nodes differ in the following path: `+f.map(A).join(``))};function A(s){return/[_$a-z][_$a-z0-9]*/i.test(s)?`.`+s:`[`+JSON.stringify(s)+`]`}function N(s,l,f){return s===l?!0:v.check(s)?F(s,l,f):b.check(s)?I(s,l,f):C.check(s)?C.check(l)&&+s==+l:w.check(s)?w.check(l)&&s.source===l.source&&s.global===l.global&&s.multiline===l.multiline&&s.ignoreCase===l.ignoreCase:s==l}function F(s,l,f){v.assert(s);var p=s.length;if(!v.check(l)||l.length!==p)return f&&f.push(`length`),!1;for(var g=0;g{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_types$5()),g=f.__importDefault(require_path_visitor()),v=f.__importDefault(require_equiv()),b=f.__importDefault(require_path$4()),C=f.__importDefault(require_node_path()),w=require_shared();function E(s){var l=k(),f=l.use(p.default);s.forEach(l.use),f.finalize();var w=l.use(g.default);return{Type:f.Type,builtInTypes:f.builtInTypes,namedTypes:f.namedTypes,builders:f.builders,defineMethod:f.defineMethod,getFieldNames:f.getFieldNames,getFieldValue:f.getFieldValue,eachField:f.eachField,someField:f.someField,getSupertypeNames:f.getSupertypeNames,getBuilderName:f.getBuilderName,astNodesAreEquivalent:l.use(v.default),finalize:f.finalize,Path:l.use(b.default),NodePath:l.use(C.default),PathVisitor:w,use:l.use,visit:w.visit}}s.default=E;function k(){var s=[],l=[];function f(f){var g=s.indexOf(f);return g===-1&&(g=s.length,s.push(f),l[g]=f(p)),l[g]}var p={use:f};return p}(0,w.maybeSetModuleExports)(function(){return l})})),require_core$8=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=require_shared();function p(){return{BinaryOperators:[`==`,`!=`,`===`,`!==`,`<`,`<=`,`>`,`>=`,`<<`,`>>`,`>>>`,`+`,`-`,`*`,`/`,`%`,`&`,`|`,`^`,`in`,`instanceof`],AssignmentOperators:[`=`,`+=`,`-=`,`*=`,`/=`,`%=`,`<<=`,`>>=`,`>>>=`,`|=`,`^=`,`&=`],LogicalOperators:[`||`,`&&`]}}s.default=p,(0,f.maybeSetModuleExports)(function(){return l})})),require_es2016$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_shared(),g=f.__importDefault(require_core$8());function v(s){var l=s.use(g.default);return l.BinaryOperators.indexOf(`**`)<0&&l.BinaryOperators.push(`**`),l.AssignmentOperators.indexOf(`**=`)<0&&l.AssignmentOperators.push(`**=`),l}s.default=v,(0,p.maybeSetModuleExports)(function(){return l})})),require_es2020$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_shared(),g=f.__importDefault(require_es2016$1());function v(s){var l=s.use(g.default);return l.LogicalOperators.indexOf(`??`)<0&&l.LogicalOperators.push(`??`),l}s.default=v,(0,p.maybeSetModuleExports)(function(){return l})})),require_es2021$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_shared(),g=f.__importDefault(require_es2020$1());function v(s){var l=s.use(g.default);return l.LogicalOperators.forEach(function(s){var f=s+`=`;l.AssignmentOperators.indexOf(f)<0&&l.AssignmentOperators.push(f)}),l}s.default=v,(0,p.maybeSetModuleExports)(function(){return l})})),require_core$7=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_core$8()),g=f.__importDefault(require_types$5()),v=f.__importStar(require_shared());function b(s){var l=s.use(g.default).Type,f=l.def,b=l.or,C=s.use(v.default),w=C.defaults,E=C.geq,k=s.use(p.default),A=k.BinaryOperators,N=k.AssignmentOperators,F=k.LogicalOperators;f(`Printable`).field(`loc`,b(f(`SourceLocation`),null),w.null,!0),f(`Node`).bases(`Printable`).field(`type`,String).field(`comments`,b([f(`Comment`)],null),w.null,!0),f(`SourceLocation`).field(`start`,f(`Position`)).field(`end`,f(`Position`)).field(`source`,b(String,null),w.null),f(`Position`).field(`line`,E(1)).field(`column`,E(0)),f(`File`).bases(`Node`).build(`program`,`name`).field(`program`,f(`Program`)).field(`name`,b(String,null),w.null),f(`Program`).bases(`Node`).build(`body`).field(`body`,[f(`Statement`)]),f(`Function`).bases(`Node`).field(`id`,b(f(`Identifier`),null),w.null).field(`params`,[f(`Pattern`)]).field(`body`,f(`BlockStatement`)).field(`generator`,Boolean,w.false).field(`async`,Boolean,w.false),f(`Statement`).bases(`Node`),f(`EmptyStatement`).bases(`Statement`).build(),f(`BlockStatement`).bases(`Statement`).build(`body`).field(`body`,[f(`Statement`)]),f(`ExpressionStatement`).bases(`Statement`).build(`expression`).field(`expression`,f(`Expression`)),f(`IfStatement`).bases(`Statement`).build(`test`,`consequent`,`alternate`).field(`test`,f(`Expression`)).field(`consequent`,f(`Statement`)).field(`alternate`,b(f(`Statement`),null),w.null),f(`LabeledStatement`).bases(`Statement`).build(`label`,`body`).field(`label`,f(`Identifier`)).field(`body`,f(`Statement`)),f(`BreakStatement`).bases(`Statement`).build(`label`).field(`label`,b(f(`Identifier`),null),w.null),f(`ContinueStatement`).bases(`Statement`).build(`label`).field(`label`,b(f(`Identifier`),null),w.null),f(`WithStatement`).bases(`Statement`).build(`object`,`body`).field(`object`,f(`Expression`)).field(`body`,f(`Statement`)),f(`SwitchStatement`).bases(`Statement`).build(`discriminant`,`cases`,`lexical`).field(`discriminant`,f(`Expression`)).field(`cases`,[f(`SwitchCase`)]).field(`lexical`,Boolean,w.false),f(`ReturnStatement`).bases(`Statement`).build(`argument`).field(`argument`,b(f(`Expression`),null)),f(`ThrowStatement`).bases(`Statement`).build(`argument`).field(`argument`,f(`Expression`)),f(`TryStatement`).bases(`Statement`).build(`block`,`handler`,`finalizer`).field(`block`,f(`BlockStatement`)).field(`handler`,b(f(`CatchClause`),null),function(){return this.handlers&&this.handlers[0]||null}).field(`handlers`,[f(`CatchClause`)],function(){return this.handler?[this.handler]:[]},!0).field(`guardedHandlers`,[f(`CatchClause`)],w.emptyArray).field(`finalizer`,b(f(`BlockStatement`),null),w.null),f(`CatchClause`).bases(`Node`).build(`param`,`guard`,`body`).field(`param`,f(`Pattern`)).field(`guard`,b(f(`Expression`),null),w.null).field(`body`,f(`BlockStatement`)),f(`WhileStatement`).bases(`Statement`).build(`test`,`body`).field(`test`,f(`Expression`)).field(`body`,f(`Statement`)),f(`DoWhileStatement`).bases(`Statement`).build(`body`,`test`).field(`body`,f(`Statement`)).field(`test`,f(`Expression`)),f(`ForStatement`).bases(`Statement`).build(`init`,`test`,`update`,`body`).field(`init`,b(f(`VariableDeclaration`),f(`Expression`),null)).field(`test`,b(f(`Expression`),null)).field(`update`,b(f(`Expression`),null)).field(`body`,f(`Statement`)),f(`ForInStatement`).bases(`Statement`).build(`left`,`right`,`body`).field(`left`,b(f(`VariableDeclaration`),f(`Expression`))).field(`right`,f(`Expression`)).field(`body`,f(`Statement`)),f(`DebuggerStatement`).bases(`Statement`).build(),f(`Declaration`).bases(`Statement`),f(`FunctionDeclaration`).bases(`Function`,`Declaration`).build(`id`,`params`,`body`).field(`id`,f(`Identifier`)),f(`FunctionExpression`).bases(`Function`,`Expression`).build(`id`,`params`,`body`),f(`VariableDeclaration`).bases(`Declaration`).build(`kind`,`declarations`).field(`kind`,b(`var`,`let`,`const`)).field(`declarations`,[f(`VariableDeclarator`)]),f(`VariableDeclarator`).bases(`Node`).build(`id`,`init`).field(`id`,f(`Pattern`)).field(`init`,b(f(`Expression`),null),w.null),f(`Expression`).bases(`Node`),f(`ThisExpression`).bases(`Expression`).build(),f(`ArrayExpression`).bases(`Expression`).build(`elements`).field(`elements`,[b(f(`Expression`),null)]),f(`ObjectExpression`).bases(`Expression`).build(`properties`).field(`properties`,[f(`Property`)]),f(`Property`).bases(`Node`).build(`kind`,`key`,`value`).field(`kind`,b(`init`,`get`,`set`)).field(`key`,b(f(`Literal`),f(`Identifier`))).field(`value`,f(`Expression`)),f(`SequenceExpression`).bases(`Expression`).build(`expressions`).field(`expressions`,[f(`Expression`)]);var I=b(`-`,`+`,`!`,`~`,`typeof`,`void`,`delete`);f(`UnaryExpression`).bases(`Expression`).build(`operator`,`argument`,`prefix`).field(`operator`,I).field(`argument`,f(`Expression`)).field(`prefix`,Boolean,w.true);var R=b.apply(void 0,A);f(`BinaryExpression`).bases(`Expression`).build(`operator`,`left`,`right`).field(`operator`,R).field(`left`,f(`Expression`)).field(`right`,f(`Expression`));var B=b.apply(void 0,N);f(`AssignmentExpression`).bases(`Expression`).build(`operator`,`left`,`right`).field(`operator`,B).field(`left`,b(f(`Pattern`),f(`MemberExpression`))).field(`right`,f(`Expression`));var q=b(`++`,`--`);f(`UpdateExpression`).bases(`Expression`).build(`operator`,`argument`,`prefix`).field(`operator`,q).field(`argument`,f(`Expression`)).field(`prefix`,Boolean);var J=b.apply(void 0,F);f(`LogicalExpression`).bases(`Expression`).build(`operator`,`left`,`right`).field(`operator`,J).field(`left`,f(`Expression`)).field(`right`,f(`Expression`)),f(`ConditionalExpression`).bases(`Expression`).build(`test`,`consequent`,`alternate`).field(`test`,f(`Expression`)).field(`consequent`,f(`Expression`)).field(`alternate`,f(`Expression`)),f(`NewExpression`).bases(`Expression`).build(`callee`,`arguments`).field(`callee`,f(`Expression`)).field(`arguments`,[f(`Expression`)]),f(`CallExpression`).bases(`Expression`).build(`callee`,`arguments`).field(`callee`,f(`Expression`)).field(`arguments`,[f(`Expression`)]),f(`MemberExpression`).bases(`Expression`).build(`object`,`property`,`computed`).field(`object`,f(`Expression`)).field(`property`,b(f(`Identifier`),f(`Expression`))).field(`computed`,Boolean,function(){var s=this.property.type;return s===`Literal`||s===`MemberExpression`||s===`BinaryExpression`}),f(`Pattern`).bases(`Node`),f(`SwitchCase`).bases(`Node`).build(`test`,`consequent`).field(`test`,b(f(`Expression`),null)).field(`consequent`,[f(`Statement`)]),f(`Identifier`).bases(`Expression`,`Pattern`).build(`name`).field(`name`,String).field(`optional`,Boolean,w.false),f(`Literal`).bases(`Expression`).build(`value`).field(`value`,b(String,Boolean,null,Number,RegExp,BigInt)),f(`Comment`).bases(`Printable`).field(`value`,String).field(`leading`,Boolean,w.true).field(`trailing`,Boolean,w.false)}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_es6=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_core$7()),g=f.__importDefault(require_types$5()),v=f.__importStar(require_shared());function b(s){s.use(p.default);var l=s.use(g.default),f=l.Type.def,b=l.Type.or,C=s.use(v.default).defaults;f(`Function`).field(`generator`,Boolean,C.false).field(`expression`,Boolean,C.false).field(`defaults`,[b(f(`Expression`),null)],C.emptyArray).field(`rest`,b(f(`Identifier`),null),C.null),f(`RestElement`).bases(`Pattern`).build(`argument`).field(`argument`,f(`Pattern`)).field(`typeAnnotation`,b(f(`TypeAnnotation`),f(`TSTypeAnnotation`),null),C.null),f(`SpreadElementPattern`).bases(`Pattern`).build(`argument`).field(`argument`,f(`Pattern`)),f(`FunctionDeclaration`).build(`id`,`params`,`body`,`generator`,`expression`).field(`id`,b(f(`Identifier`),null)),f(`FunctionExpression`).build(`id`,`params`,`body`,`generator`,`expression`),f(`ArrowFunctionExpression`).bases(`Function`,`Expression`).build(`params`,`body`,`expression`).field(`id`,null,C.null).field(`body`,b(f(`BlockStatement`),f(`Expression`))).field(`generator`,!1,C.false),f(`ForOfStatement`).bases(`Statement`).build(`left`,`right`,`body`).field(`left`,b(f(`VariableDeclaration`),f(`Pattern`))).field(`right`,f(`Expression`)).field(`body`,f(`Statement`)),f(`YieldExpression`).bases(`Expression`).build(`argument`,`delegate`).field(`argument`,b(f(`Expression`),null)).field(`delegate`,Boolean,C.false),f(`GeneratorExpression`).bases(`Expression`).build(`body`,`blocks`,`filter`).field(`body`,f(`Expression`)).field(`blocks`,[f(`ComprehensionBlock`)]).field(`filter`,b(f(`Expression`),null)),f(`ComprehensionExpression`).bases(`Expression`).build(`body`,`blocks`,`filter`).field(`body`,f(`Expression`)).field(`blocks`,[f(`ComprehensionBlock`)]).field(`filter`,b(f(`Expression`),null)),f(`ComprehensionBlock`).bases(`Node`).build(`left`,`right`,`each`).field(`left`,f(`Pattern`)).field(`right`,f(`Expression`)).field(`each`,Boolean),f(`Property`).field(`key`,b(f(`Literal`),f(`Identifier`),f(`Expression`))).field(`value`,b(f(`Expression`),f(`Pattern`))).field(`method`,Boolean,C.false).field(`shorthand`,Boolean,C.false).field(`computed`,Boolean,C.false),f(`ObjectProperty`).field(`shorthand`,Boolean,C.false),f(`PropertyPattern`).bases(`Pattern`).build(`key`,`pattern`).field(`key`,b(f(`Literal`),f(`Identifier`),f(`Expression`))).field(`pattern`,f(`Pattern`)).field(`computed`,Boolean,C.false),f(`ObjectPattern`).bases(`Pattern`).build(`properties`).field(`properties`,[b(f(`PropertyPattern`),f(`Property`))]),f(`ArrayPattern`).bases(`Pattern`).build(`elements`).field(`elements`,[b(f(`Pattern`),null)]),f(`SpreadElement`).bases(`Node`).build(`argument`).field(`argument`,f(`Expression`)),f(`ArrayExpression`).field(`elements`,[b(f(`Expression`),f(`SpreadElement`),f(`RestElement`),null)]),f(`NewExpression`).field(`arguments`,[b(f(`Expression`),f(`SpreadElement`))]),f(`CallExpression`).field(`arguments`,[b(f(`Expression`),f(`SpreadElement`))]),f(`AssignmentPattern`).bases(`Pattern`).build(`left`,`right`).field(`left`,f(`Pattern`)).field(`right`,f(`Expression`)),f(`MethodDefinition`).bases(`Declaration`).build(`kind`,`key`,`value`,`static`).field(`kind`,b(`constructor`,`method`,`get`,`set`)).field(`key`,f(`Expression`)).field(`value`,f(`Function`)).field(`computed`,Boolean,C.false).field(`static`,Boolean,C.false);var w=b(f(`MethodDefinition`),f(`VariableDeclarator`),f(`ClassPropertyDefinition`),f(`ClassProperty`),f(`StaticBlock`));f(`ClassProperty`).bases(`Declaration`).build(`key`).field(`key`,b(f(`Literal`),f(`Identifier`),f(`Expression`))).field(`computed`,Boolean,C.false),f(`ClassPropertyDefinition`).bases(`Declaration`).build(`definition`).field(`definition`,w),f(`ClassBody`).bases(`Declaration`).build(`body`).field(`body`,[w]),f(`ClassDeclaration`).bases(`Declaration`).build(`id`,`body`,`superClass`).field(`id`,b(f(`Identifier`),null)).field(`body`,f(`ClassBody`)).field(`superClass`,b(f(`Expression`),null),C.null),f(`ClassExpression`).bases(`Expression`).build(`id`,`body`,`superClass`).field(`id`,b(f(`Identifier`),null),C.null).field(`body`,f(`ClassBody`)).field(`superClass`,b(f(`Expression`),null),C.null),f(`Super`).bases(`Expression`).build(),f(`Specifier`).bases(`Node`),f(`ModuleSpecifier`).bases(`Specifier`).field(`local`,b(f(`Identifier`),null),C.null).field(`id`,b(f(`Identifier`),null),C.null).field(`name`,b(f(`Identifier`),null),C.null),f(`ImportSpecifier`).bases(`ModuleSpecifier`).build(`imported`,`local`).field(`imported`,f(`Identifier`)),f(`ImportDefaultSpecifier`).bases(`ModuleSpecifier`).build(`local`),f(`ImportNamespaceSpecifier`).bases(`ModuleSpecifier`).build(`local`),f(`ImportDeclaration`).bases(`Declaration`).build(`specifiers`,`source`,`importKind`).field(`specifiers`,[b(f(`ImportSpecifier`),f(`ImportNamespaceSpecifier`),f(`ImportDefaultSpecifier`))],C.emptyArray).field(`source`,f(`Literal`)).field(`importKind`,b(`value`,`type`),function(){return`value`}),f(`ExportNamedDeclaration`).bases(`Declaration`).build(`declaration`,`specifiers`,`source`).field(`declaration`,b(f(`Declaration`),null)).field(`specifiers`,[f(`ExportSpecifier`)],C.emptyArray).field(`source`,b(f(`Literal`),null),C.null),f(`ExportSpecifier`).bases(`ModuleSpecifier`).build(`local`,`exported`).field(`exported`,f(`Identifier`)),f(`ExportDefaultDeclaration`).bases(`Declaration`).build(`declaration`).field(`declaration`,b(f(`Declaration`),f(`Expression`))),f(`ExportAllDeclaration`).bases(`Declaration`).build(`source`).field(`source`,f(`Literal`)),f(`TaggedTemplateExpression`).bases(`Expression`).build(`tag`,`quasi`).field(`tag`,f(`Expression`)).field(`quasi`,f(`TemplateLiteral`)),f(`TemplateLiteral`).bases(`Expression`).build(`quasis`,`expressions`).field(`quasis`,[f(`TemplateElement`)]).field(`expressions`,[f(`Expression`)]),f(`TemplateElement`).bases(`Node`).build(`value`,`tail`).field(`value`,{cooked:String,raw:String}).field(`tail`,Boolean),f(`MetaProperty`).bases(`Expression`).build(`meta`,`property`).field(`meta`,f(`Identifier`)).field(`property`,f(`Identifier`))}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_es2016=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es2016$1()),g=f.__importDefault(require_es6()),v=require_shared();function b(s){s.use(p.default),s.use(g.default)}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_es2017=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es2016()),g=f.__importDefault(require_types$5()),v=f.__importStar(require_shared());function b(s){s.use(p.default);var l=s.use(g.default).Type.def,f=s.use(v.default).defaults;l(`Function`).field(`async`,Boolean,f.false),l(`AwaitExpression`).bases(`Expression`).build(`argument`).field(`argument`,l(`Expression`))}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_es2018=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es2017()),g=f.__importDefault(require_types$5()),v=f.__importStar(require_shared());function b(s){s.use(p.default);var l=s.use(g.default),f=l.Type.def,b=l.Type.or,C=s.use(v.default).defaults;f(`ForOfStatement`).field(`await`,Boolean,C.false),f(`SpreadProperty`).bases(`Node`).build(`argument`).field(`argument`,f(`Expression`)),f(`ObjectExpression`).field(`properties`,[b(f(`Property`),f(`SpreadProperty`),f(`SpreadElement`))]),f(`TemplateElement`).field(`value`,{cooked:b(String,null),raw:String}),f(`SpreadPropertyPattern`).bases(`Pattern`).build(`argument`).field(`argument`,f(`Pattern`)),f(`ObjectPattern`).field(`properties`,[b(f(`PropertyPattern`),f(`Property`),f(`RestElement`),f(`SpreadPropertyPattern`))])}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_es2019=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es2018()),g=f.__importDefault(require_types$5()),v=f.__importStar(require_shared());function b(s){s.use(p.default);var l=s.use(g.default),f=l.Type.def,b=l.Type.or,C=s.use(v.default).defaults;f(`CatchClause`).field(`param`,b(f(`Pattern`),null),C.null)}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_es2020=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es2020$1()),g=f.__importDefault(require_es2019()),v=f.__importDefault(require_types$5()),b=f.__importStar(require_shared());function C(s){s.use(p.default),s.use(g.default);var l=s.use(v.default),f=l.Type.def,C=l.Type.or,w=s.use(b.default).defaults;f(`ImportExpression`).bases(`Expression`).build(`source`).field(`source`,f(`Expression`)),f(`ExportAllDeclaration`).bases(`Declaration`).build(`source`,`exported`).field(`source`,f(`Literal`)).field(`exported`,C(f(`Identifier`),null,void 0),w.null),f(`ChainElement`).bases(`Node`).field(`optional`,Boolean,w.false),f(`CallExpression`).bases(`Expression`,`ChainElement`),f(`MemberExpression`).bases(`Expression`,`ChainElement`),f(`ChainExpression`).bases(`Expression`).build(`expression`).field(`expression`,f(`ChainElement`)),f(`OptionalCallExpression`).bases(`CallExpression`).build(`callee`,`arguments`,`optional`).field(`optional`,Boolean,w.true),f(`OptionalMemberExpression`).bases(`MemberExpression`).build(`object`,`property`,`computed`,`optional`).field(`optional`,Boolean,w.true)}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_es2021=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es2021$1()),g=f.__importDefault(require_es2020()),v=require_shared();function b(s){s.use(p.default),s.use(g.default)}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_es2022=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es2021()),g=f.__importDefault(require_types$5()),v=require_shared();function b(s){s.use(p.default);var l=s.use(g.default).Type.def;l(`StaticBlock`).bases(`Declaration`).build(`body`).field(`body`,[l(`Statement`)])}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_es_proposals=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_types$5()),g=f.__importStar(require_shared()),v=f.__importDefault(require_es2022());function b(s){s.use(v.default);var l=s.use(p.default),f=l.Type,b=l.Type.def,C=f.or,w=s.use(g.default).defaults;b(`AwaitExpression`).build(`argument`,`all`).field(`argument`,C(b(`Expression`),null)).field(`all`,Boolean,w.false),b(`Decorator`).bases(`Node`).build(`expression`).field(`expression`,b(`Expression`)),b(`Property`).field(`decorators`,C([b(`Decorator`)],null),w.null),b(`MethodDefinition`).field(`decorators`,C([b(`Decorator`)],null),w.null),b(`PrivateName`).bases(`Expression`,`Pattern`).build(`id`).field(`id`,b(`Identifier`)),b(`ClassPrivateProperty`).bases(`ClassProperty`).build(`key`,`value`).field(`key`,b(`PrivateName`)).field(`value`,C(b(`Expression`),null),w.null),b(`ImportAttribute`).bases(`Node`).build(`key`,`value`).field(`key`,C(b(`Identifier`),b(`Literal`))).field(`value`,b(`Expression`)),[`ImportDeclaration`,`ExportAllDeclaration`,`ExportNamedDeclaration`].forEach(function(s){b(s).field(`assertions`,[b(`ImportAttribute`)],w.emptyArray)}),b(`RecordExpression`).bases(`Expression`).build(`properties`).field(`properties`,[C(b(`ObjectProperty`),b(`ObjectMethod`),b(`SpreadElement`))]),b(`TupleExpression`).bases(`Expression`).build(`elements`).field(`elements`,[C(b(`Expression`),b(`SpreadElement`),null)]),b(`ModuleExpression`).bases(`Node`).build(`body`).field(`body`,b(`Program`))}s.default=b,(0,g.maybeSetModuleExports)(function(){return l})})),require_jsx$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es_proposals()),g=f.__importDefault(require_types$5()),v=f.__importStar(require_shared());function b(s){s.use(p.default);var l=s.use(g.default),f=l.Type.def,b=l.Type.or,C=s.use(v.default).defaults;f(`JSXAttribute`).bases(`Node`).build(`name`,`value`).field(`name`,b(f(`JSXIdentifier`),f(`JSXNamespacedName`))).field(`value`,b(f(`Literal`),f(`JSXExpressionContainer`),f(`JSXElement`),f(`JSXFragment`),null),C.null),f(`JSXIdentifier`).bases(`Identifier`).build(`name`).field(`name`,String),f(`JSXNamespacedName`).bases(`Node`).build(`namespace`,`name`).field(`namespace`,f(`JSXIdentifier`)).field(`name`,f(`JSXIdentifier`)),f(`JSXMemberExpression`).bases(`MemberExpression`).build(`object`,`property`).field(`object`,b(f(`JSXIdentifier`),f(`JSXMemberExpression`))).field(`property`,f(`JSXIdentifier`)).field(`computed`,Boolean,C.false);var w=b(f(`JSXIdentifier`),f(`JSXNamespacedName`),f(`JSXMemberExpression`));f(`JSXSpreadAttribute`).bases(`Node`).build(`argument`).field(`argument`,f(`Expression`));var E=[b(f(`JSXAttribute`),f(`JSXSpreadAttribute`))];f(`JSXExpressionContainer`).bases(`Expression`).build(`expression`).field(`expression`,b(f(`Expression`),f(`JSXEmptyExpression`)));var k=[b(f(`JSXText`),f(`JSXExpressionContainer`),f(`JSXSpreadChild`),f(`JSXElement`),f(`JSXFragment`),f(`Literal`))];f(`JSXElement`).bases(`Expression`).build(`openingElement`,`closingElement`,`children`).field(`openingElement`,f(`JSXOpeningElement`)).field(`closingElement`,b(f(`JSXClosingElement`),null),C.null).field(`children`,k,C.emptyArray).field(`name`,w,function(){return this.openingElement.name},!0).field(`selfClosing`,Boolean,function(){return this.openingElement.selfClosing},!0).field(`attributes`,E,function(){return this.openingElement.attributes},!0),f(`JSXOpeningElement`).bases(`Node`).build(`name`,`attributes`,`selfClosing`).field(`name`,w).field(`attributes`,E,C.emptyArray).field(`selfClosing`,Boolean,C.false),f(`JSXClosingElement`).bases(`Node`).build(`name`).field(`name`,w),f(`JSXFragment`).bases(`Expression`).build(`openingFragment`,`closingFragment`,`children`).field(`openingFragment`,f(`JSXOpeningFragment`)).field(`closingFragment`,f(`JSXClosingFragment`)).field(`children`,k,C.emptyArray),f(`JSXOpeningFragment`).bases(`Node`).build(),f(`JSXClosingFragment`).bases(`Node`).build(),f(`JSXText`).bases(`Literal`).build(`value`,`raw`).field(`value`,String).field(`raw`,String,function(){return this.value}),f(`JSXEmptyExpression`).bases(`Node`).build(),f(`JSXSpreadChild`).bases(`Node`).build(`expression`).field(`expression`,f(`Expression`))}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_type_annotations=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_types$5()),g=f.__importStar(require_shared());function v(s){var l=s.use(p.default),f=l.Type.def,v=l.Type.or,b=s.use(g.default).defaults,C=v(f(`TypeAnnotation`),f(`TSTypeAnnotation`),null),w=v(f(`TypeParameterDeclaration`),f(`TSTypeParameterDeclaration`),null);f(`Identifier`).field(`typeAnnotation`,C,b.null),f(`ObjectPattern`).field(`typeAnnotation`,C,b.null),f(`Function`).field(`returnType`,C,b.null).field(`typeParameters`,w,b.null),f(`ClassProperty`).build(`key`,`value`,`typeAnnotation`,`static`).field(`value`,v(f(`Expression`),null)).field(`static`,Boolean,b.false).field(`typeAnnotation`,C,b.null),[`ClassDeclaration`,`ClassExpression`].forEach(function(s){f(s).field(`typeParameters`,w,b.null).field(`superTypeParameters`,v(f(`TypeParameterInstantiation`),f(`TSTypeParameterInstantiation`),null),b.null).field(`implements`,v([f(`ClassImplements`)],[f(`TSExpressionWithTypeArguments`)]),b.emptyArray)})}s.default=v,(0,g.maybeSetModuleExports)(function(){return l})})),require_flow$3=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es_proposals()),g=f.__importDefault(require_type_annotations()),v=f.__importDefault(require_types$5()),b=f.__importStar(require_shared());function C(s){s.use(p.default),s.use(g.default);var l=s.use(v.default),f=l.Type.def,C=l.Type.or,w=s.use(b.default).defaults;f(`Flow`).bases(`Node`),f(`FlowType`).bases(`Flow`),f(`AnyTypeAnnotation`).bases(`FlowType`).build(),f(`EmptyTypeAnnotation`).bases(`FlowType`).build(),f(`MixedTypeAnnotation`).bases(`FlowType`).build(),f(`VoidTypeAnnotation`).bases(`FlowType`).build(),f(`SymbolTypeAnnotation`).bases(`FlowType`).build(),f(`NumberTypeAnnotation`).bases(`FlowType`).build(),f(`BigIntTypeAnnotation`).bases(`FlowType`).build(),f(`NumberLiteralTypeAnnotation`).bases(`FlowType`).build(`value`,`raw`).field(`value`,Number).field(`raw`,String),f(`NumericLiteralTypeAnnotation`).bases(`FlowType`).build(`value`,`raw`).field(`value`,Number).field(`raw`,String),f(`BigIntLiteralTypeAnnotation`).bases(`FlowType`).build(`value`,`raw`).field(`value`,null).field(`raw`,String),f(`StringTypeAnnotation`).bases(`FlowType`).build(),f(`StringLiteralTypeAnnotation`).bases(`FlowType`).build(`value`,`raw`).field(`value`,String).field(`raw`,String),f(`BooleanTypeAnnotation`).bases(`FlowType`).build(),f(`BooleanLiteralTypeAnnotation`).bases(`FlowType`).build(`value`,`raw`).field(`value`,Boolean).field(`raw`,String),f(`TypeAnnotation`).bases(`Node`).build(`typeAnnotation`).field(`typeAnnotation`,f(`FlowType`)),f(`NullableTypeAnnotation`).bases(`FlowType`).build(`typeAnnotation`).field(`typeAnnotation`,f(`FlowType`)),f(`NullLiteralTypeAnnotation`).bases(`FlowType`).build(),f(`NullTypeAnnotation`).bases(`FlowType`).build(),f(`ThisTypeAnnotation`).bases(`FlowType`).build(),f(`ExistsTypeAnnotation`).bases(`FlowType`).build(),f(`ExistentialTypeParam`).bases(`FlowType`).build(),f(`FunctionTypeAnnotation`).bases(`FlowType`).build(`params`,`returnType`,`rest`,`typeParameters`).field(`params`,[f(`FunctionTypeParam`)]).field(`returnType`,f(`FlowType`)).field(`rest`,C(f(`FunctionTypeParam`),null)).field(`typeParameters`,C(f(`TypeParameterDeclaration`),null)),f(`FunctionTypeParam`).bases(`Node`).build(`name`,`typeAnnotation`,`optional`).field(`name`,C(f(`Identifier`),null)).field(`typeAnnotation`,f(`FlowType`)).field(`optional`,Boolean),f(`ArrayTypeAnnotation`).bases(`FlowType`).build(`elementType`).field(`elementType`,f(`FlowType`)),f(`ObjectTypeAnnotation`).bases(`FlowType`).build(`properties`,`indexers`,`callProperties`).field(`properties`,[C(f(`ObjectTypeProperty`),f(`ObjectTypeSpreadProperty`))]).field(`indexers`,[f(`ObjectTypeIndexer`)],w.emptyArray).field(`callProperties`,[f(`ObjectTypeCallProperty`)],w.emptyArray).field(`inexact`,C(Boolean,void 0),w.undefined).field(`exact`,Boolean,w.false).field(`internalSlots`,[f(`ObjectTypeInternalSlot`)],w.emptyArray),f(`Variance`).bases(`Node`).build(`kind`).field(`kind`,C(`plus`,`minus`));var E=C(f(`Variance`),`plus`,`minus`,null);f(`ObjectTypeProperty`).bases(`Node`).build(`key`,`value`,`optional`).field(`key`,C(f(`Literal`),f(`Identifier`))).field(`value`,f(`FlowType`)).field(`optional`,Boolean).field(`variance`,E,w.null),f(`ObjectTypeIndexer`).bases(`Node`).build(`id`,`key`,`value`).field(`id`,f(`Identifier`)).field(`key`,f(`FlowType`)).field(`value`,f(`FlowType`)).field(`variance`,E,w.null).field(`static`,Boolean,w.false),f(`ObjectTypeCallProperty`).bases(`Node`).build(`value`).field(`value`,f(`FunctionTypeAnnotation`)).field(`static`,Boolean,w.false),f(`QualifiedTypeIdentifier`).bases(`Node`).build(`qualification`,`id`).field(`qualification`,C(f(`Identifier`),f(`QualifiedTypeIdentifier`))).field(`id`,f(`Identifier`)),f(`GenericTypeAnnotation`).bases(`FlowType`).build(`id`,`typeParameters`).field(`id`,C(f(`Identifier`),f(`QualifiedTypeIdentifier`))).field(`typeParameters`,C(f(`TypeParameterInstantiation`),null)),f(`MemberTypeAnnotation`).bases(`FlowType`).build(`object`,`property`).field(`object`,f(`Identifier`)).field(`property`,C(f(`MemberTypeAnnotation`),f(`GenericTypeAnnotation`))),f(`IndexedAccessType`).bases(`FlowType`).build(`objectType`,`indexType`).field(`objectType`,f(`FlowType`)).field(`indexType`,f(`FlowType`)),f(`OptionalIndexedAccessType`).bases(`FlowType`).build(`objectType`,`indexType`,`optional`).field(`objectType`,f(`FlowType`)).field(`indexType`,f(`FlowType`)).field(`optional`,Boolean),f(`UnionTypeAnnotation`).bases(`FlowType`).build(`types`).field(`types`,[f(`FlowType`)]),f(`IntersectionTypeAnnotation`).bases(`FlowType`).build(`types`).field(`types`,[f(`FlowType`)]),f(`TypeofTypeAnnotation`).bases(`FlowType`).build(`argument`).field(`argument`,f(`FlowType`)),f(`ObjectTypeSpreadProperty`).bases(`Node`).build(`argument`).field(`argument`,f(`FlowType`)),f(`ObjectTypeInternalSlot`).bases(`Node`).build(`id`,`value`,`optional`,`static`,`method`).field(`id`,f(`Identifier`)).field(`value`,f(`FlowType`)).field(`optional`,Boolean).field(`static`,Boolean).field(`method`,Boolean),f(`TypeParameterDeclaration`).bases(`Node`).build(`params`).field(`params`,[f(`TypeParameter`)]),f(`TypeParameterInstantiation`).bases(`Node`).build(`params`).field(`params`,[f(`FlowType`)]),f(`TypeParameter`).bases(`FlowType`).build(`name`,`variance`,`bound`,`default`).field(`name`,String).field(`variance`,E,w.null).field(`bound`,C(f(`TypeAnnotation`),null),w.null).field(`default`,C(f(`FlowType`),null),w.null),f(`ClassProperty`).field(`variance`,E,w.null),f(`ClassImplements`).bases(`Node`).build(`id`).field(`id`,f(`Identifier`)).field(`superClass`,C(f(`Expression`),null),w.null).field(`typeParameters`,C(f(`TypeParameterInstantiation`),null),w.null),f(`InterfaceTypeAnnotation`).bases(`FlowType`).build(`body`,`extends`).field(`body`,f(`ObjectTypeAnnotation`)).field(`extends`,C([f(`InterfaceExtends`)],null),w.null),f(`InterfaceDeclaration`).bases(`Declaration`).build(`id`,`body`,`extends`).field(`id`,f(`Identifier`)).field(`typeParameters`,C(f(`TypeParameterDeclaration`),null),w.null).field(`body`,f(`ObjectTypeAnnotation`)).field(`extends`,[f(`InterfaceExtends`)]),f(`DeclareInterface`).bases(`InterfaceDeclaration`).build(`id`,`body`,`extends`),f(`InterfaceExtends`).bases(`Node`).build(`id`).field(`id`,f(`Identifier`)).field(`typeParameters`,C(f(`TypeParameterInstantiation`),null),w.null),f(`TypeAlias`).bases(`Declaration`).build(`id`,`typeParameters`,`right`).field(`id`,f(`Identifier`)).field(`typeParameters`,C(f(`TypeParameterDeclaration`),null)).field(`right`,f(`FlowType`)),f(`DeclareTypeAlias`).bases(`TypeAlias`).build(`id`,`typeParameters`,`right`),f(`OpaqueType`).bases(`Declaration`).build(`id`,`typeParameters`,`impltype`,`supertype`).field(`id`,f(`Identifier`)).field(`typeParameters`,C(f(`TypeParameterDeclaration`),null)).field(`impltype`,f(`FlowType`)).field(`supertype`,C(f(`FlowType`),null)),f(`DeclareOpaqueType`).bases(`OpaqueType`).build(`id`,`typeParameters`,`supertype`).field(`impltype`,C(f(`FlowType`),null)),f(`TypeCastExpression`).bases(`Expression`).build(`expression`,`typeAnnotation`).field(`expression`,f(`Expression`)).field(`typeAnnotation`,f(`TypeAnnotation`)),f(`TupleTypeAnnotation`).bases(`FlowType`).build(`types`).field(`types`,[f(`FlowType`)]),f(`DeclareVariable`).bases(`Statement`).build(`id`).field(`id`,f(`Identifier`)),f(`DeclareFunction`).bases(`Statement`).build(`id`).field(`id`,f(`Identifier`)).field(`predicate`,C(f(`FlowPredicate`),null),w.null),f(`DeclareClass`).bases(`InterfaceDeclaration`).build(`id`),f(`DeclareModule`).bases(`Statement`).build(`id`,`body`).field(`id`,C(f(`Identifier`),f(`Literal`))).field(`body`,f(`BlockStatement`)),f(`DeclareModuleExports`).bases(`Statement`).build(`typeAnnotation`).field(`typeAnnotation`,f(`TypeAnnotation`)),f(`DeclareExportDeclaration`).bases(`Declaration`).build(`default`,`declaration`,`specifiers`,`source`).field(`default`,Boolean).field(`declaration`,C(f(`DeclareVariable`),f(`DeclareFunction`),f(`DeclareClass`),f(`FlowType`),f(`TypeAlias`),f(`DeclareOpaqueType`),f(`InterfaceDeclaration`),null)).field(`specifiers`,[C(f(`ExportSpecifier`),f(`ExportBatchSpecifier`))],w.emptyArray).field(`source`,C(f(`Literal`),null),w.null),f(`DeclareExportAllDeclaration`).bases(`Declaration`).build(`source`).field(`source`,C(f(`Literal`),null),w.null),f(`ImportDeclaration`).field(`importKind`,C(`value`,`type`,`typeof`),function(){return`value`}),f(`FlowPredicate`).bases(`Flow`),f(`InferredPredicate`).bases(`FlowPredicate`).build(),f(`DeclaredPredicate`).bases(`FlowPredicate`).build(`value`).field(`value`,f(`Expression`)),f(`Function`).field(`predicate`,C(f(`FlowPredicate`),null),w.null),f(`CallExpression`).field(`typeArguments`,C(null,f(`TypeParameterInstantiation`)),w.null),f(`NewExpression`).field(`typeArguments`,C(null,f(`TypeParameterInstantiation`)),w.null),f(`EnumDeclaration`).bases(`Declaration`).build(`id`,`body`).field(`id`,f(`Identifier`)).field(`body`,C(f(`EnumBooleanBody`),f(`EnumNumberBody`),f(`EnumStringBody`),f(`EnumSymbolBody`))),f(`EnumBooleanBody`).build(`members`,`explicitType`).field(`members`,[f(`EnumBooleanMember`)]).field(`explicitType`,Boolean),f(`EnumNumberBody`).build(`members`,`explicitType`).field(`members`,[f(`EnumNumberMember`)]).field(`explicitType`,Boolean),f(`EnumStringBody`).build(`members`,`explicitType`).field(`members`,C([f(`EnumStringMember`)],[f(`EnumDefaultedMember`)])).field(`explicitType`,Boolean),f(`EnumSymbolBody`).build(`members`).field(`members`,[f(`EnumDefaultedMember`)]),f(`EnumBooleanMember`).build(`id`,`init`).field(`id`,f(`Identifier`)).field(`init`,C(f(`Literal`),Boolean)),f(`EnumNumberMember`).build(`id`,`init`).field(`id`,f(`Identifier`)).field(`init`,f(`Literal`)),f(`EnumStringMember`).build(`id`,`init`).field(`id`,f(`Identifier`)).field(`init`,f(`Literal`)),f(`EnumDefaultedMember`).build(`id`).field(`id`,f(`Identifier`))}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_esprima$2=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es_proposals()),g=f.__importDefault(require_types$5()),v=f.__importStar(require_shared());function b(s){s.use(p.default);var l=s.use(g.default),f=s.use(v.default).defaults,b=l.Type.def,C=l.Type.or;b(`VariableDeclaration`).field(`declarations`,[C(b(`VariableDeclarator`),b(`Identifier`))]),b(`Property`).field(`value`,C(b(`Expression`),b(`Pattern`))),b(`ArrayPattern`).field(`elements`,[C(b(`Pattern`),b(`SpreadElement`),null)]),b(`ObjectPattern`).field(`properties`,[C(b(`Property`),b(`PropertyPattern`),b(`SpreadPropertyPattern`),b(`SpreadProperty`))]),b(`ExportSpecifier`).bases(`ModuleSpecifier`).build(`id`,`name`),b(`ExportBatchSpecifier`).bases(`Specifier`).build(),b(`ExportDeclaration`).bases(`Declaration`).build(`default`,`declaration`,`specifiers`,`source`).field(`default`,Boolean).field(`declaration`,C(b(`Declaration`),b(`Expression`),null)).field(`specifiers`,[C(b(`ExportSpecifier`),b(`ExportBatchSpecifier`))],f.emptyArray).field(`source`,C(b(`Literal`),null),f.null),b(`Block`).bases(`Comment`).build(`value`,`leading`,`trailing`),b(`Line`).bases(`Comment`).build(`value`,`leading`,`trailing`)}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_babel_core=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_es_proposals()),g=f.__importDefault(require_types$5()),v=f.__importStar(require_shared());function b(s){var l,f,b,C,w;s.use(p.default);var E=s.use(g.default),k=s.use(v.default).defaults,A=E.Type.def,N=E.Type.or,F=E.builtInTypes.undefined;A(`Noop`).bases(`Statement`).build(),A(`DoExpression`).bases(`Expression`).build(`body`).field(`body`,[A(`Statement`)]),A(`BindExpression`).bases(`Expression`).build(`object`,`callee`).field(`object`,N(A(`Expression`),null)).field(`callee`,A(`Expression`)),A(`ParenthesizedExpression`).bases(`Expression`).build(`expression`).field(`expression`,A(`Expression`)),A(`ExportNamespaceSpecifier`).bases(`Specifier`).build(`exported`).field(`exported`,A(`Identifier`)),A(`ExportDefaultSpecifier`).bases(`Specifier`).build(`exported`).field(`exported`,A(`Identifier`)),A(`CommentBlock`).bases(`Comment`).build(`value`,`leading`,`trailing`),A(`CommentLine`).bases(`Comment`).build(`value`,`leading`,`trailing`),A(`Directive`).bases(`Node`).build(`value`).field(`value`,A(`DirectiveLiteral`)),A(`DirectiveLiteral`).bases(`Node`,`Expression`).build(`value`).field(`value`,String,k[`use strict`]),A(`InterpreterDirective`).bases(`Node`).build(`value`).field(`value`,String),A(`BlockStatement`).bases(`Statement`).build(`body`).field(`body`,[A(`Statement`)]).field(`directives`,[A(`Directive`)],k.emptyArray),A(`Program`).bases(`Node`).build(`body`).field(`body`,[A(`Statement`)]).field(`directives`,[A(`Directive`)],k.emptyArray).field(`interpreter`,N(A(`InterpreterDirective`),null),k.null);function I(s,l){return s===void 0&&(s=String),[`extra`,{rawValue:s,raw:String},function(){var s=E.getFieldValue(this,`value`);return{rawValue:s,raw:l?l(s):String(s)}}]}(l=A(`StringLiteral`).bases(`Literal`).build(`value`).field(`value`,String)).field.apply(l,I(String,function(s){return JSON.stringify(s)})),(f=A(`NumericLiteral`).bases(`Literal`).build(`value`).field(`value`,Number).field(`raw`,N(String,null),k.null)).field.apply(f,I(Number)),(b=A(`BigIntLiteral`).bases(`Literal`).build(`value`).field(`value`,N(String,Number))).field.apply(b,I(String,function(s){return s+`n`})),(C=A(`DecimalLiteral`).bases(`Literal`).build(`value`).field(`value`,String)).field.apply(C,I(String,function(s){return s+`m`})),A(`NullLiteral`).bases(`Literal`).build().field(`value`,null,k.null),A(`BooleanLiteral`).bases(`Literal`).build(`value`).field(`value`,Boolean),(w=A(`RegExpLiteral`).bases(`Literal`).build(`pattern`,`flags`).field(`pattern`,String).field(`flags`,String).field(`value`,RegExp,function(){return new RegExp(this.pattern,this.flags)})).field.apply(w,I(N(RegExp,F),function(s){return`/${s.pattern}/${s.flags||``}`})).field(`regex`,{pattern:String,flags:String},function(){return{pattern:this.pattern,flags:this.flags}});var R=N(A(`Property`),A(`ObjectMethod`),A(`ObjectProperty`),A(`SpreadProperty`),A(`SpreadElement`));A(`ObjectExpression`).bases(`Expression`).build(`properties`).field(`properties`,[R]),A(`ObjectMethod`).bases(`Node`,`Function`).build(`kind`,`key`,`params`,`body`,`computed`).field(`kind`,N(`method`,`get`,`set`)).field(`key`,N(A(`Literal`),A(`Identifier`),A(`Expression`))).field(`params`,[A(`Pattern`)]).field(`body`,A(`BlockStatement`)).field(`computed`,Boolean,k.false).field(`generator`,Boolean,k.false).field(`async`,Boolean,k.false).field(`accessibility`,N(A(`Literal`),null),k.null).field(`decorators`,N([A(`Decorator`)],null),k.null),A(`ObjectProperty`).bases(`Node`).build(`key`,`value`).field(`key`,N(A(`Literal`),A(`Identifier`),A(`Expression`))).field(`value`,N(A(`Expression`),A(`Pattern`))).field(`accessibility`,N(A(`Literal`),null),k.null).field(`computed`,Boolean,k.false);var B=N(A(`MethodDefinition`),A(`VariableDeclarator`),A(`ClassPropertyDefinition`),A(`ClassProperty`),A(`ClassPrivateProperty`),A(`ClassMethod`),A(`ClassPrivateMethod`),A(`ClassAccessorProperty`),A(`StaticBlock`));A(`ClassBody`).bases(`Declaration`).build(`body`).field(`body`,[B]),A(`ClassMethod`).bases(`Declaration`,`Function`).build(`kind`,`key`,`params`,`body`,`computed`,`static`).field(`key`,N(A(`Literal`),A(`Identifier`),A(`Expression`))),A(`ClassPrivateMethod`).bases(`Declaration`,`Function`).build(`key`,`params`,`body`,`kind`,`computed`,`static`).field(`key`,A(`PrivateName`)),A(`ClassAccessorProperty`).bases(`Declaration`).build(`key`,`value`,`decorators`,`computed`,`static`).field(`key`,N(A(`Literal`),A(`Identifier`),A(`PrivateName`),A(`Expression`))).field(`value`,N(A(`Expression`),null),k.null),[`ClassMethod`,`ClassPrivateMethod`].forEach(function(s){A(s).field(`kind`,N(`get`,`set`,`method`,`constructor`),function(){return`method`}).field(`body`,A(`BlockStatement`)).field(`access`,N(`public`,`private`,`protected`,null),k.null)}),[`ClassMethod`,`ClassPrivateMethod`,`ClassAccessorProperty`].forEach(function(s){A(s).field(`computed`,Boolean,k.false).field(`static`,Boolean,k.false).field(`abstract`,Boolean,k.false).field(`accessibility`,N(`public`,`private`,`protected`,null),k.null).field(`decorators`,N([A(`Decorator`)],null),k.null).field(`definite`,Boolean,k.false).field(`optional`,Boolean,k.false).field(`override`,Boolean,k.false).field(`readonly`,Boolean,k.false)});var q=N(A(`Property`),A(`PropertyPattern`),A(`SpreadPropertyPattern`),A(`SpreadProperty`),A(`ObjectProperty`),A(`RestProperty`),A(`RestElement`));A(`ObjectPattern`).bases(`Pattern`).build(`properties`).field(`properties`,[q]).field(`decorators`,N([A(`Decorator`)],null),k.null),A(`SpreadProperty`).bases(`Node`).build(`argument`).field(`argument`,A(`Expression`)),A(`RestProperty`).bases(`Node`).build(`argument`).field(`argument`,A(`Expression`)),A(`ForAwaitStatement`).bases(`Statement`).build(`left`,`right`,`body`).field(`left`,N(A(`VariableDeclaration`),A(`Expression`))).field(`right`,A(`Expression`)).field(`body`,A(`Statement`)),A(`Import`).bases(`Expression`).build()}s.default=b,(0,v.maybeSetModuleExports)(function(){return l})})),require_babel=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_types$5()),g=f.__importDefault(require_babel_core()),v=f.__importDefault(require_flow$3()),b=require_shared();function C(s){var l=s.use(p.default).Type.def;s.use(g.default),s.use(v.default),l(`V8IntrinsicIdentifier`).bases(`Expression`).build(`name`).field(`name`,String),l(`TopicReference`).bases(`Expression`).build()}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_typescript$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});var f=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=f.__importDefault(require_babel_core()),g=f.__importDefault(require_type_annotations()),v=f.__importDefault(require_types$5()),b=f.__importStar(require_shared());function C(s){s.use(p.default),s.use(g.default);var l=s.use(v.default),f=l.namedTypes,C=l.Type.def,w=l.Type.or,E=s.use(b.default).defaults,k=l.Type.from(function(s,l){return!!(f.StringLiteral&&f.StringLiteral.check(s,l)||f.Literal&&f.Literal.check(s,l)&&typeof s.value==`string`)},`StringLiteral`);C(`TSType`).bases(`Node`);var A=w(C(`Identifier`),C(`TSQualifiedName`));C(`TSTypeReference`).bases(`TSType`,`TSHasOptionalTypeParameterInstantiation`).build(`typeName`,`typeParameters`).field(`typeName`,A),C(`TSHasOptionalTypeParameterInstantiation`).field(`typeParameters`,w(C(`TSTypeParameterInstantiation`),null),E.null),C(`TSHasOptionalTypeParameters`).field(`typeParameters`,w(C(`TSTypeParameterDeclaration`),null,void 0),E.null),C(`TSHasOptionalTypeAnnotation`).field(`typeAnnotation`,w(C(`TSTypeAnnotation`),null),E.null),C(`TSQualifiedName`).bases(`Node`).build(`left`,`right`).field(`left`,A).field(`right`,A),C(`TSAsExpression`).bases(`Expression`,`Pattern`).build(`expression`,`typeAnnotation`).field(`expression`,C(`Expression`)).field(`typeAnnotation`,C(`TSType`)).field(`extra`,w({parenthesized:Boolean},null),E.null),C(`TSTypeCastExpression`).bases(`Expression`).build(`expression`,`typeAnnotation`).field(`expression`,C(`Expression`)).field(`typeAnnotation`,C(`TSType`)),C(`TSSatisfiesExpression`).bases(`Expression`,`Pattern`).build(`expression`,`typeAnnotation`).field(`expression`,C(`Expression`)).field(`typeAnnotation`,C(`TSType`)),C(`TSNonNullExpression`).bases(`Expression`,`Pattern`).build(`expression`).field(`expression`,C(`Expression`)),[`TSAnyKeyword`,`TSBigIntKeyword`,`TSBooleanKeyword`,`TSNeverKeyword`,`TSNullKeyword`,`TSNumberKeyword`,`TSObjectKeyword`,`TSStringKeyword`,`TSSymbolKeyword`,`TSUndefinedKeyword`,`TSUnknownKeyword`,`TSVoidKeyword`,`TSIntrinsicKeyword`,`TSThisType`].forEach(function(s){C(s).bases(`TSType`).build()}),C(`TSArrayType`).bases(`TSType`).build(`elementType`).field(`elementType`,C(`TSType`)),C(`TSLiteralType`).bases(`TSType`).build(`literal`).field(`literal`,w(C(`NumericLiteral`),C(`StringLiteral`),C(`BooleanLiteral`),C(`TemplateLiteral`),C(`UnaryExpression`),C(`BigIntLiteral`))),C(`TemplateLiteral`).field(`expressions`,w([C(`Expression`)],[C(`TSType`)])),[`TSUnionType`,`TSIntersectionType`].forEach(function(s){C(s).bases(`TSType`).build(`types`).field(`types`,[C(`TSType`)])}),C(`TSConditionalType`).bases(`TSType`).build(`checkType`,`extendsType`,`trueType`,`falseType`).field(`checkType`,C(`TSType`)).field(`extendsType`,C(`TSType`)).field(`trueType`,C(`TSType`)).field(`falseType`,C(`TSType`)),C(`TSInferType`).bases(`TSType`).build(`typeParameter`).field(`typeParameter`,C(`TSTypeParameter`)),C(`TSParenthesizedType`).bases(`TSType`).build(`typeAnnotation`).field(`typeAnnotation`,C(`TSType`));var N=[w(C(`Identifier`),C(`RestElement`),C(`ArrayPattern`),C(`ObjectPattern`))];[`TSFunctionType`,`TSConstructorType`].forEach(function(s){C(s).bases(`TSType`,`TSHasOptionalTypeParameters`,`TSHasOptionalTypeAnnotation`).build(`parameters`).field(`parameters`,N)}),C(`TSDeclareFunction`).bases(`Declaration`,`TSHasOptionalTypeParameters`).build(`id`,`params`,`returnType`).field(`declare`,Boolean,E.false).field(`async`,Boolean,E.false).field(`generator`,Boolean,E.false).field(`id`,w(C(`Identifier`),null),E.null).field(`params`,[C(`Pattern`)]).field(`returnType`,w(C(`TSTypeAnnotation`),C(`Noop`),null),E.null),C(`TSDeclareMethod`).bases(`Declaration`,`TSHasOptionalTypeParameters`).build(`key`,`params`,`returnType`).field(`async`,Boolean,E.false).field(`generator`,Boolean,E.false).field(`params`,[C(`Pattern`)]).field(`abstract`,Boolean,E.false).field(`accessibility`,w(`public`,`private`,`protected`,void 0),E.undefined).field(`static`,Boolean,E.false).field(`computed`,Boolean,E.false).field(`optional`,Boolean,E.false).field(`key`,w(C(`Identifier`),C(`StringLiteral`),C(`NumericLiteral`),C(`Expression`))).field(`kind`,w(`get`,`set`,`method`,`constructor`),function(){return`method`}).field(`access`,w(`public`,`private`,`protected`,void 0),E.undefined).field(`decorators`,w([C(`Decorator`)],null),E.null).field(`returnType`,w(C(`TSTypeAnnotation`),C(`Noop`),null),E.null),C(`TSMappedType`).bases(`TSType`).build(`typeParameter`,`typeAnnotation`).field(`readonly`,w(Boolean,`+`,`-`),E.false).field(`typeParameter`,C(`TSTypeParameter`)).field(`optional`,w(Boolean,`+`,`-`),E.false).field(`typeAnnotation`,w(C(`TSType`),null),E.null),C(`TSTupleType`).bases(`TSType`).build(`elementTypes`).field(`elementTypes`,[w(C(`TSType`),C(`TSNamedTupleMember`))]),C(`TSNamedTupleMember`).bases(`TSType`).build(`label`,`elementType`,`optional`).field(`label`,C(`Identifier`)).field(`optional`,Boolean,E.false).field(`elementType`,C(`TSType`)),C(`TSRestType`).bases(`TSType`).build(`typeAnnotation`).field(`typeAnnotation`,C(`TSType`)),C(`TSOptionalType`).bases(`TSType`).build(`typeAnnotation`).field(`typeAnnotation`,C(`TSType`)),C(`TSIndexedAccessType`).bases(`TSType`).build(`objectType`,`indexType`).field(`objectType`,C(`TSType`)).field(`indexType`,C(`TSType`)),C(`TSTypeOperator`).bases(`TSType`).build(`operator`).field(`operator`,String).field(`typeAnnotation`,C(`TSType`)),C(`TSTypeAnnotation`).bases(`Node`).build(`typeAnnotation`).field(`typeAnnotation`,w(C(`TSType`),C(`TSTypeAnnotation`))),C(`TSIndexSignature`).bases(`Declaration`,`TSHasOptionalTypeAnnotation`).build(`parameters`,`typeAnnotation`).field(`parameters`,[C(`Identifier`)]).field(`readonly`,Boolean,E.false),C(`TSPropertySignature`).bases(`Declaration`,`TSHasOptionalTypeAnnotation`).build(`key`,`typeAnnotation`,`optional`).field(`key`,C(`Expression`)).field(`computed`,Boolean,E.false).field(`readonly`,Boolean,E.false).field(`optional`,Boolean,E.false).field(`initializer`,w(C(`Expression`),null),E.null),C(`TSMethodSignature`).bases(`Declaration`,`TSHasOptionalTypeParameters`,`TSHasOptionalTypeAnnotation`).build(`key`,`parameters`,`typeAnnotation`).field(`key`,C(`Expression`)).field(`computed`,Boolean,E.false).field(`optional`,Boolean,E.false).field(`parameters`,N),C(`TSTypePredicate`).bases(`TSTypeAnnotation`,`TSType`).build(`parameterName`,`typeAnnotation`,`asserts`).field(`parameterName`,w(C(`Identifier`),C(`TSThisType`))).field(`typeAnnotation`,w(C(`TSTypeAnnotation`),null),E.null).field(`asserts`,Boolean,E.false),[`TSCallSignatureDeclaration`,`TSConstructSignatureDeclaration`].forEach(function(s){C(s).bases(`Declaration`,`TSHasOptionalTypeParameters`,`TSHasOptionalTypeAnnotation`).build(`parameters`,`typeAnnotation`).field(`parameters`,N)}),C(`TSEnumMember`).bases(`Node`).build(`id`,`initializer`).field(`id`,w(C(`Identifier`),k)).field(`initializer`,w(C(`Expression`),null),E.null),C(`TSTypeQuery`).bases(`TSType`).build(`exprName`).field(`exprName`,w(A,C(`TSImportType`)));var F=w(C(`TSCallSignatureDeclaration`),C(`TSConstructSignatureDeclaration`),C(`TSIndexSignature`),C(`TSMethodSignature`),C(`TSPropertySignature`));C(`TSTypeLiteral`).bases(`TSType`).build(`members`).field(`members`,[F]),C(`TSTypeParameter`).bases(`Identifier`).build(`name`,`constraint`,`default`).field(`name`,w(C(`Identifier`),String)).field(`constraint`,w(C(`TSType`),void 0),E.undefined).field(`default`,w(C(`TSType`),void 0),E.undefined),C(`TSTypeAssertion`).bases(`Expression`,`Pattern`).build(`typeAnnotation`,`expression`).field(`typeAnnotation`,C(`TSType`)).field(`expression`,C(`Expression`)).field(`extra`,w({parenthesized:Boolean},null),E.null),C(`TSTypeParameterDeclaration`).bases(`Declaration`).build(`params`).field(`params`,[C(`TSTypeParameter`)]),C(`TSInstantiationExpression`).bases(`Expression`,`TSHasOptionalTypeParameterInstantiation`).build(`expression`,`typeParameters`).field(`expression`,C(`Expression`)),C(`TSTypeParameterInstantiation`).bases(`Node`).build(`params`).field(`params`,[C(`TSType`)]),C(`TSEnumDeclaration`).bases(`Declaration`).build(`id`,`members`).field(`id`,C(`Identifier`)).field(`const`,Boolean,E.false).field(`declare`,Boolean,E.false).field(`members`,[C(`TSEnumMember`)]).field(`initializer`,w(C(`Expression`),null),E.null),C(`TSTypeAliasDeclaration`).bases(`Declaration`,`TSHasOptionalTypeParameters`).build(`id`,`typeAnnotation`).field(`id`,C(`Identifier`)).field(`declare`,Boolean,E.false).field(`typeAnnotation`,C(`TSType`)),C(`TSModuleBlock`).bases(`Node`).build(`body`).field(`body`,[C(`Statement`)]),C(`TSModuleDeclaration`).bases(`Declaration`).build(`id`,`body`).field(`id`,w(k,A)).field(`declare`,Boolean,E.false).field(`global`,Boolean,E.false).field(`body`,w(C(`TSModuleBlock`),C(`TSModuleDeclaration`),null),E.null),C(`TSImportType`).bases(`TSType`,`TSHasOptionalTypeParameterInstantiation`).build(`argument`,`qualifier`,`typeParameters`).field(`argument`,k).field(`qualifier`,w(A,void 0),E.undefined),C(`TSImportEqualsDeclaration`).bases(`Declaration`).build(`id`,`moduleReference`).field(`id`,C(`Identifier`)).field(`isExport`,Boolean,E.false).field(`moduleReference`,w(A,C(`TSExternalModuleReference`))),C(`TSExternalModuleReference`).bases(`Declaration`).build(`expression`).field(`expression`,k),C(`TSExportAssignment`).bases(`Statement`).build(`expression`).field(`expression`,C(`Expression`)),C(`TSNamespaceExportDeclaration`).bases(`Declaration`).build(`id`).field(`id`,C(`Identifier`)),C(`TSInterfaceBody`).bases(`Node`).build(`body`).field(`body`,[F]),C(`TSExpressionWithTypeArguments`).bases(`TSType`,`TSHasOptionalTypeParameterInstantiation`).build(`expression`,`typeParameters`).field(`expression`,A),C(`TSInterfaceDeclaration`).bases(`Declaration`,`TSHasOptionalTypeParameters`).build(`id`,`body`).field(`id`,A).field(`declare`,Boolean,E.false).field(`extends`,w([C(`TSExpressionWithTypeArguments`)],null),E.null).field(`body`,C(`TSInterfaceBody`)),C(`TSParameterProperty`).bases(`Pattern`).build(`parameter`).field(`accessibility`,w(`public`,`private`,`protected`,void 0),E.undefined).field(`readonly`,Boolean,E.false).field(`parameter`,w(C(`Identifier`),C(`AssignmentPattern`))),C(`ClassProperty`).field(`access`,w(`public`,`private`,`protected`,void 0),E.undefined),C(`ClassAccessorProperty`).bases(`Declaration`,`TSHasOptionalTypeAnnotation`),C(`ClassBody`).field(`body`,[w(C(`MethodDefinition`),C(`VariableDeclarator`),C(`ClassPropertyDefinition`),C(`ClassProperty`),C(`ClassPrivateProperty`),C(`ClassAccessorProperty`),C(`ClassMethod`),C(`ClassPrivateMethod`),C(`StaticBlock`),C(`TSDeclareMethod`),F)])}s.default=C,(0,b.maybeSetModuleExports)(function(){return l})})),require_namedTypes=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.namedTypes=void 0,(function(s){})(s.namedTypes||={})})),require_main$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.visit=s.use=s.Type=s.someField=s.PathVisitor=s.Path=s.NodePath=s.namedTypes=s.getSupertypeNames=s.getFieldValue=s.getFieldNames=s.getBuilderName=s.finalize=s.eachField=s.defineMethod=s.builtInTypes=s.builders=s.astNodesAreEquivalent=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require_fork()),p=l.__importDefault(require_es_proposals()),g=l.__importDefault(require_jsx$1()),v=l.__importDefault(require_flow$3()),b=l.__importDefault(require_esprima$2()),C=l.__importDefault(require_babel()),w=l.__importDefault(require_typescript$1()),E=require_namedTypes();Object.defineProperty(s,`namedTypes`,{enumerable:!0,get:function(){return E.namedTypes}});var k=(0,f.default)([p.default,g.default,v.default,b.default,C.default,w.default]),A=k.astNodesAreEquivalent,N=k.builders,F=k.builtInTypes,I=k.defineMethod,R=k.eachField,B=k.finalize,q=k.getBuilderName,J=k.getFieldNames,le=k.getFieldValue,_e=k.getSupertypeNames,be=k.namedTypes,xe=k.NodePath,De=k.Path,Oe=k.PathVisitor,je=k.someField,Ne=k.Type,Pe=k.use,ze=k.visit;s.astNodesAreEquivalent=A,s.builders=N,s.builtInTypes=F,s.defineMethod=I,s.eachField=R,s.finalize=B,s.getBuilderName=q,s.getFieldNames=J,s.getFieldValue=le,s.getSupertypeNames=_e,s.NodePath=xe,s.Path=De,s.PathVisitor=Oe,s.someField=je,s.Type=Ne,s.use=Pe,s.visit=ze,Object.assign(E.namedTypes,be)})),require_tiny_invariant_cjs=__commonJSMin(((s,l)=>{var f=process.env.NODE_ENV===`production`,p=`Invariant failed`;function g(s,l){if(!s){if(f)throw Error(p);var g=typeof l==`function`?l():l,v=g?`${p}: ${g}`:p;throw Error(v)}}l.exports=g})),require_base64=__commonJSMin((s=>{var l=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``);s.encode=function(s){if(0<=s&&s{var l=require_base64(),f=5,p=1<>1;return l?-f:f}s.encode=function(s){var p=``,C,w=b(s);do C=w&g,w>>>=f,w>0&&(C|=v),p+=l.encode(C);while(w>0);return p},s.decode=function(s,p,b){var w=s.length,E=0,k=0,A,N;do{if(p>=w)throw Error(`Expected more digits in base 64 VLQ value.`);if(N=l.decode(s.charCodeAt(p++)),N===-1)throw Error(`Invalid base64 digit: `+s.charAt(p-1));A=!!(N&v),N&=g,E+=N<{function l(s,l,f){if(l in s)return s[l];if(arguments.length===3)return f;throw Error(`"`+l+`" is a required argument.`)}s.getArg=l;var f=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,p=/^data:.+\,.+$/;function g(s){var l=s.match(f);return l?{scheme:l[1],auth:l[2],host:l[3],port:l[4],path:l[5]}:null}s.urlParse=g;function v(s){var l=``;return s.scheme&&(l+=s.scheme+`:`),l+=`//`,s.auth&&(l+=s.auth+`@`),s.host&&(l+=s.host),s.port&&(l+=`:`+s.port),s.path&&(l+=s.path),l}s.urlGenerate=v;function b(l){var f=l,p=g(l);if(p){if(!p.path)return l;f=p.path}for(var b=s.isAbsolute(f),C=f.split(/\/+/),w,E=0,k=C.length-1;k>=0;k--)w=C[k],w===`.`?C.splice(k,1):w===`..`?E++:E>0&&(w===``?(C.splice(k+1,E),E=0):(C.splice(k,2),E--));return f=C.join(`/`),f===``&&(f=b?`/`:`.`),p?(p.path=f,v(p)):f}s.normalize=b;function C(s,l){s===``&&(s=`.`),l===``&&(l=`.`);var f=g(l),C=g(s);if(C&&(s=C.path||`/`),f&&!f.scheme)return C&&(f.scheme=C.scheme),v(f);if(f||l.match(p))return l;if(C&&!C.host&&!C.path)return C.host=l,v(C);var w=l.charAt(0)===`/`?l:b(s.replace(/\/+$/,``)+`/`+l);return C?(C.path=w,v(C)):w}s.join=C,s.isAbsolute=function(s){return s.charAt(0)===`/`||f.test(s)};function w(s,l){s===``&&(s=`.`),s=s.replace(/\/$/,``);for(var f=0;l.indexOf(s+`/`)!==0;){var p=s.lastIndexOf(`/`);if(p<0||(s=s.slice(0,p),s.match(/^([^\/]+:\/)?\/*$/)))return l;++f}return Array(f+1).join(`../`)+l.substr(s.length+1)}s.relative=w;var E=function(){return!(`__proto__`in Object.create(null))}();function k(s){return s}function A(s){return F(s)?`$`+s:s}s.toSetString=E?k:A;function N(s){return F(s)?s.slice(1):s}s.fromSetString=E?k:N;function F(s){if(!s)return!1;var l=s.length;if(l<9||s.charCodeAt(l-1)!==95||s.charCodeAt(l-2)!==95||s.charCodeAt(l-3)!==111||s.charCodeAt(l-4)!==116||s.charCodeAt(l-5)!==111||s.charCodeAt(l-6)!==114||s.charCodeAt(l-7)!==112||s.charCodeAt(l-8)!==95||s.charCodeAt(l-9)!==95)return!1;for(var f=l-10;f>=0;f--)if(s.charCodeAt(f)!==36)return!1;return!0}function I(s,l,f){var p=B(s.source,l.source);return p!==0||(p=s.originalLine-l.originalLine,p!==0)||(p=s.originalColumn-l.originalColumn,p!==0||f)||(p=s.generatedColumn-l.generatedColumn,p!==0)||(p=s.generatedLine-l.generatedLine,p!==0)?p:B(s.name,l.name)}s.compareByOriginalPositions=I;function R(s,l,f){var p=s.generatedLine-l.generatedLine;return p!==0||(p=s.generatedColumn-l.generatedColumn,p!==0||f)||(p=B(s.source,l.source),p!==0)||(p=s.originalLine-l.originalLine,p!==0)||(p=s.originalColumn-l.originalColumn,p!==0)?p:B(s.name,l.name)}s.compareByGeneratedPositionsDeflated=R;function B(s,l){return s===l?0:s===null?1:l===null?-1:s>l?1:-1}function q(s,l){var f=s.generatedLine-l.generatedLine;return f!==0||(f=s.generatedColumn-l.generatedColumn,f!==0)||(f=B(s.source,l.source),f!==0)||(f=s.originalLine-l.originalLine,f!==0)||(f=s.originalColumn-l.originalColumn,f!==0)?f:B(s.name,l.name)}s.compareByGeneratedPositionsInflated=q;function J(s){return JSON.parse(s.replace(/^\)]}'[^\n]*\n/,``))}s.parseSourceMapInput=J;function le(s,l,f){if(l||=``,s&&(s[s.length-1]!==`/`&&l[0]!==`/`&&(s+=`/`),l=s+l),f){var p=g(f);if(!p)throw Error(`sourceMapURL could not be parsed`);if(p.path){var w=p.path.lastIndexOf(`/`);w>=0&&(p.path=p.path.substring(0,w+1))}l=C(v(p),l)}return b(l)}s.computeSourceURL=le})),require_array_set=__commonJSMin((s=>{var l=require_util$10(),f=Object.prototype.hasOwnProperty,p=typeof Map<`u`;function g(){this._array=[],this._set=p?new Map:Object.create(null)}g.fromArray=function(s,l){for(var f=new g,p=0,v=s.length;p=0)return g}else{var v=l.toSetString(s);if(f.call(this._set,v))return this._set[v]}throw Error(`"`+s+`" is not in the set.`)},g.prototype.at=function(s){if(s>=0&&s{var l=require_util$10();function f(s,f){var p=s.generatedLine,g=f.generatedLine,v=s.generatedColumn,b=f.generatedColumn;return g>p||g==p&&b>=v||l.compareByGeneratedPositionsInflated(s,f)<=0}function p(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}p.prototype.unsortedForEach=function(s,l){this._array.forEach(s,l)},p.prototype.add=function(s){f(this._last,s)?(this._last=s,this._array.push(s)):(this._sorted=!1,this._array.push(s))},p.prototype.toArray=function(){return this._sorted||=(this._array.sort(l.compareByGeneratedPositionsInflated),!0),this._array},s.MappingList=p})),require_source_map_generator=__commonJSMin((s=>{var l=require_base64_vlq(),f=require_util$10(),p=require_array_set().ArraySet,g=require_mapping_list().MappingList;function v(s){s||={},this._file=f.getArg(s,`file`,null),this._sourceRoot=f.getArg(s,`sourceRoot`,null),this._skipValidation=f.getArg(s,`skipValidation`,!1),this._sources=new p,this._names=new p,this._mappings=new g,this._sourcesContents=null}v.prototype._version=3,v.fromSourceMap=function(s){var l=s.sourceRoot,p=new v({file:s.file,sourceRoot:l});return s.eachMapping(function(s){var g={generated:{line:s.generatedLine,column:s.generatedColumn}};s.source!=null&&(g.source=s.source,l!=null&&(g.source=f.relative(l,g.source)),g.original={line:s.originalLine,column:s.originalColumn},s.name!=null&&(g.name=s.name)),p.addMapping(g)}),s.sources.forEach(function(g){var v=g;l!==null&&(v=f.relative(l,g)),p._sources.has(v)||p._sources.add(v);var b=s.sourceContentFor(g);b!=null&&p.setSourceContent(g,b)}),p},v.prototype.addMapping=function(s){var l=f.getArg(s,`generated`),p=f.getArg(s,`original`,null),g=f.getArg(s,`source`,null),v=f.getArg(s,`name`,null);this._skipValidation||this._validateMapping(l,p,g,v),g!=null&&(g=String(g),this._sources.has(g)||this._sources.add(g)),v!=null&&(v=String(v),this._names.has(v)||this._names.add(v)),this._mappings.add({generatedLine:l.line,generatedColumn:l.column,originalLine:p!=null&&p.line,originalColumn:p!=null&&p.column,source:g,name:v})},v.prototype.setSourceContent=function(s,l){var p=s;this._sourceRoot!=null&&(p=f.relative(this._sourceRoot,p)),l==null?this._sourcesContents&&(delete this._sourcesContents[f.toSetString(p)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null)):(this._sourcesContents||=Object.create(null),this._sourcesContents[f.toSetString(p)]=l)},v.prototype.applySourceMap=function(s,l,g){var v=l;if(l==null){if(s.file==null)throw Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);v=s.file}var b=this._sourceRoot;b!=null&&(v=f.relative(b,v));var C=new p,w=new p;this._mappings.unsortedForEach(function(l){if(l.source===v&&l.originalLine!=null){var p=s.originalPositionFor({line:l.originalLine,column:l.originalColumn});p.source!=null&&(l.source=p.source,g!=null&&(l.source=f.join(g,l.source)),b!=null&&(l.source=f.relative(b,l.source)),l.originalLine=p.line,l.originalColumn=p.column,p.name!=null&&(l.name=p.name))}var E=l.source;E!=null&&!C.has(E)&&C.add(E);var k=l.name;k!=null&&!w.has(k)&&w.add(k)},this),this._sources=C,this._names=w,s.sources.forEach(function(l){var p=s.sourceContentFor(l);p!=null&&(g!=null&&(l=f.join(g,l)),b!=null&&(l=f.relative(b,l)),this.setSourceContent(l,p))},this)},v.prototype._validateMapping=function(s,l,f,p){if(l&&typeof l.line!=`number`&&typeof l.column!=`number`)throw Error(`original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.`);if(!(s&&`line`in s&&`column`in s&&s.line>0&&s.column>=0&&!l&&!f&&!p)&&!(s&&`line`in s&&`column`in s&&l&&`line`in l&&`column`in l&&s.line>0&&s.column>=0&&l.line>0&&l.column>=0&&f))throw Error(`Invalid mapping: `+JSON.stringify({generated:s,source:f,original:l,name:p}))},v.prototype._serializeMappings=function(){for(var s=0,p=1,g=0,v=0,b=0,C=0,w=``,E,k,A,N,F=this._mappings.toArray(),I=0,R=F.length;I0){if(!f.compareByGeneratedPositionsInflated(k,F[I-1]))continue;E+=`,`}E+=l.encode(k.generatedColumn-s),s=k.generatedColumn,k.source!=null&&(N=this._sources.indexOf(k.source),E+=l.encode(N-C),C=N,E+=l.encode(k.originalLine-1-v),v=k.originalLine-1,E+=l.encode(k.originalColumn-g),g=k.originalColumn,k.name!=null&&(A=this._names.indexOf(k.name),E+=l.encode(A-b),b=A)),w+=E}return w},v.prototype._generateSourcesContent=function(s,l){return s.map(function(s){if(!this._sourcesContents)return null;l!=null&&(s=f.relative(l,s));var p=f.toSetString(s);return Object.prototype.hasOwnProperty.call(this._sourcesContents,p)?this._sourcesContents[p]:null},this)},v.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},v.prototype.toString=function(){return JSON.stringify(this.toJSON())},s.SourceMapGenerator=v})),require_binary_search=__commonJSMin((s=>{s.GREATEST_LOWER_BOUND=1,s.LEAST_UPPER_BOUND=2;function l(f,p,g,v,b,C){var w=Math.floor((p-f)/2)+f,E=b(g,v[w],!0);return E===0?w:E>0?p-w>1?l(w,p,g,v,b,C):C==s.LEAST_UPPER_BOUND?p1?l(f,w,g,v,b,C):C==s.LEAST_UPPER_BOUND?w:f<0?-1:f}s.search=function(f,p,g,v){if(p.length===0)return-1;var b=l(-1,p.length,f,p,g,v||s.GREATEST_LOWER_BOUND);if(b<0)return-1;for(;b-1>=0&&g(p[b],p[b-1],!0)===0;)--b;return b}})),require_quick_sort=__commonJSMin((s=>{function l(s,l,f){var p=s[l];s[l]=s[f],s[f]=p}function f(s,l){return Math.round(s+Math.random()*(l-s))}function p(s,g,v,b){if(v{var l=require_util$10(),f=require_binary_search(),p=require_array_set().ArraySet,g=require_base64_vlq(),v=require_quick_sort().quickSort;function b(s,f){var p=s;return typeof s==`string`&&(p=l.parseSourceMapInput(s)),p.sections==null?new C(p,f):new E(p,f)}b.fromSourceMap=function(s,l){return C.fromSourceMap(s,l)},b.prototype._version=3,b.prototype.__generatedMappings=null,Object.defineProperty(b.prototype,`_generatedMappings`,{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),b.prototype.__originalMappings=null,Object.defineProperty(b.prototype,`_originalMappings`,{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),b.prototype._charIsMappingSeparator=function(s,l){var f=s.charAt(l);return f===`;`||f===`,`},b.prototype._parseMappings=function(s,l){throw Error(`Subclasses must implement _parseMappings`)},b.GENERATED_ORDER=1,b.ORIGINAL_ORDER=2,b.GREATEST_LOWER_BOUND=1,b.LEAST_UPPER_BOUND=2,b.prototype.eachMapping=function(s,f,p){var g=f||null,v=p||b.GENERATED_ORDER,C;switch(v){case b.GENERATED_ORDER:C=this._generatedMappings;break;case b.ORIGINAL_ORDER:C=this._originalMappings;break;default:throw Error(`Unknown order of iteration.`)}var w=this.sourceRoot;C.map(function(s){var f=s.source===null?null:this._sources.at(s.source);return f=l.computeSourceURL(w,f,this._sourceMapURL),{source:f,generatedLine:s.generatedLine,generatedColumn:s.generatedColumn,originalLine:s.originalLine,originalColumn:s.originalColumn,name:s.name===null?null:this._names.at(s.name)}},this).forEach(s,g)},b.prototype.allGeneratedPositionsFor=function(s){var p=l.getArg(s,`line`),g={source:l.getArg(s,`source`),originalLine:p,originalColumn:l.getArg(s,`column`,0)};if(g.source=this._findSourceIndex(g.source),g.source<0)return[];var v=[],b=this._findMapping(g,this._originalMappings,`originalLine`,`originalColumn`,l.compareByOriginalPositions,f.LEAST_UPPER_BOUND);if(b>=0){var C=this._originalMappings[b];if(s.column===void 0)for(var w=C.originalLine;C&&C.originalLine===w;)v.push({line:l.getArg(C,`generatedLine`,null),column:l.getArg(C,`generatedColumn`,null),lastColumn:l.getArg(C,`lastGeneratedColumn`,null)}),C=this._originalMappings[++b];else for(var E=C.originalColumn;C&&C.originalLine===p&&C.originalColumn==E;)v.push({line:l.getArg(C,`generatedLine`,null),column:l.getArg(C,`generatedColumn`,null),lastColumn:l.getArg(C,`lastGeneratedColumn`,null)}),C=this._originalMappings[++b]}return v},s.SourceMapConsumer=b;function C(s,f){var g=s;typeof s==`string`&&(g=l.parseSourceMapInput(s));var v=l.getArg(g,`version`),b=l.getArg(g,`sources`),C=l.getArg(g,`names`,[]),w=l.getArg(g,`sourceRoot`,null),E=l.getArg(g,`sourcesContent`,null),k=l.getArg(g,`mappings`),A=l.getArg(g,`file`,null);if(v!=this._version)throw Error(`Unsupported version: `+v);w&&=l.normalize(w),b=b.map(String).map(l.normalize).map(function(s){return w&&l.isAbsolute(w)&&l.isAbsolute(s)?l.relative(w,s):s}),this._names=p.fromArray(C.map(String),!0),this._sources=p.fromArray(b,!0),this._absoluteSources=this._sources.toArray().map(function(s){return l.computeSourceURL(w,s,f)}),this.sourceRoot=w,this.sourcesContent=E,this._mappings=k,this._sourceMapURL=f,this.file=A}C.prototype=Object.create(b.prototype),C.prototype.consumer=b,C.prototype._findSourceIndex=function(s){var f=s;if(this.sourceRoot!=null&&(f=l.relative(this.sourceRoot,f)),this._sources.has(f))return this._sources.indexOf(f);var p;for(p=0;p1&&(J.source=k+_e[1],k+=_e[1],J.originalLine=C+_e[2],C=J.originalLine,J.originalLine+=1,J.originalColumn=E+_e[3],E=J.originalColumn,_e.length>4&&(J.name=A+_e[4],A+=_e[4])),q.push(J),typeof J.originalLine==`number`&&B.push(J)}v(q,l.compareByGeneratedPositionsDeflated),this.__generatedMappings=q,v(B,l.compareByOriginalPositions),this.__originalMappings=B},C.prototype._findMapping=function(s,l,p,g,v,b){if(s[p]<=0)throw TypeError(`Line must be greater than or equal to 1, got `+s[p]);if(s[g]<0)throw TypeError(`Column must be greater than or equal to 0, got `+s[g]);return f.search(s,l,v,b)},C.prototype.computeColumnSpans=function(){for(var s=0;s=0){var g=this._generatedMappings[p];if(g.generatedLine===f.generatedLine){var v=l.getArg(g,`source`,null);v!==null&&(v=this._sources.at(v),v=l.computeSourceURL(this.sourceRoot,v,this._sourceMapURL));var C=l.getArg(g,`name`,null);return C!==null&&(C=this._names.at(C)),{source:v,line:l.getArg(g,`originalLine`,null),column:l.getArg(g,`originalColumn`,null),name:C}}}return{source:null,line:null,column:null,name:null}},C.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(s){return s==null}):!1},C.prototype.sourceContentFor=function(s,f){if(!this.sourcesContent)return null;var p=this._findSourceIndex(s);if(p>=0)return this.sourcesContent[p];var g=s;this.sourceRoot!=null&&(g=l.relative(this.sourceRoot,g));var v;if(this.sourceRoot!=null&&(v=l.urlParse(this.sourceRoot))){var b=g.replace(/^file:\/\//,``);if(v.scheme==`file`&&this._sources.has(b))return this.sourcesContent[this._sources.indexOf(b)];if((!v.path||v.path==`/`)&&this._sources.has(`/`+g))return this.sourcesContent[this._sources.indexOf(`/`+g)]}if(f)return null;throw Error(`"`+g+`" is not in the SourceMap.`)},C.prototype.generatedPositionFor=function(s){var f=l.getArg(s,`source`);if(f=this._findSourceIndex(f),f<0)return{line:null,column:null,lastColumn:null};var p={source:f,originalLine:l.getArg(s,`line`),originalColumn:l.getArg(s,`column`)},g=this._findMapping(p,this._originalMappings,`originalLine`,`originalColumn`,l.compareByOriginalPositions,l.getArg(s,`bias`,b.GREATEST_LOWER_BOUND));if(g>=0){var v=this._originalMappings[g];if(v.source===p.source)return{line:l.getArg(v,`generatedLine`,null),column:l.getArg(v,`generatedColumn`,null),lastColumn:l.getArg(v,`lastGeneratedColumn`,null)}}return{line:null,column:null,lastColumn:null}},s.BasicSourceMapConsumer=C;function E(s,f){var g=s;typeof s==`string`&&(g=l.parseSourceMapInput(s));var v=l.getArg(g,`version`),C=l.getArg(g,`sections`);if(v!=this._version)throw Error(`Unsupported version: `+v);this._sources=new p,this._names=new p;var w={line:-1,column:0};this._sections=C.map(function(s){if(s.url)throw Error(`Support for url field in sections not implemented.`);var p=l.getArg(s,`offset`),g=l.getArg(p,`line`),v=l.getArg(p,`column`);if(g{var l=require_source_map_generator().SourceMapGenerator,f=require_util$10(),p=/(\r?\n)/,g=10,v=`$$$isSourceNode$$$`;function b(s,l,f,p,g){this.children=[],this.sourceContents={},this.line=s??null,this.column=l??null,this.source=f??null,this.name=g??null,this[v]=!0,p!=null&&this.add(p)}b.fromStringWithSourceMap=function(s,l,g){var v=new b,C=s.split(p),w=0,E=function(){return s()+(s()||``);function s(){return w=0;l--)this.prepend(s[l]);else if(s[v]||typeof s==`string`)this.children.unshift(s);else throw TypeError(`Expected a SourceNode, string, or an array of SourceNodes and strings. Got `+s);return this},b.prototype.walk=function(s){for(var l,f=0,p=this.children.length;f0){for(l=[],f=0;f{s.SourceMapGenerator=require_source_map_generator().SourceMapGenerator,s.SourceMapConsumer=require_source_map_consumer().SourceMapConsumer,s.SourceNode=require_source_node().SourceNode})),require_util$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isTrailingCommaEnabled=s.getParentExportDeclaration=s.isExportDeclaration=s.fixFaultyLocations=s.getTrueLoc=s.composeSourceMaps=s.copyPos=s.comparePos=s.getUnionOfKeys=s.getOption=s.isBrowser=s.getLineTerminator=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require_tiny_invariant_cjs()),p=l.__importStar(require_main$3()).namedTypes,g=l.__importDefault(require_source_map$1()),v=g.default.SourceMapConsumer,b=g.default.SourceMapGenerator,C=Object.prototype.hasOwnProperty;function w(){return E()?` `:require(`os`).EOL||` -`}s.getLineTerminator=E;function k(){return typeof window<`u`&&window.document!==void 0}s.isBrowser=k;function A(s,l,p){return s&&w.call(s,l)?s[l]:p}s.getOption=A;function N(){for(var s=[],l=0;l{(function(p,g){typeof s==`object`&&typeof l==`object`?l.exports=g():typeof define==`function`&&define.amd?define([],g):typeof s==`object`?s.esprima=g():p.esprima=g()})(s,function(){return(function(s){var l={};function p(g){if(l[g])return l[g].exports;var v=l[g]={exports:{},id:g,loaded:!1};return s[g].call(v.exports,v,v.exports,p),v.loaded=!0,v.exports}return p.m=s,p.c=l,p.p=``,p(0)})([function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var g=p(1),v=p(3),b=p(8),C=p(15);function w(s,l,p){var C=null,w=function(s,l){p&&p(s,l),C&&C.visit(s,l)},E=typeof p==`function`?w:null,k=!1;if(l){k=typeof l.comment==`boolean`&&l.comment;var A=typeof l.attachComment==`boolean`&&l.attachComment;(k||A)&&(C=new g.CommentHandler,C.attach=A,l.comment=!0,E=w)}var N=!1;l&&typeof l.sourceType==`string`&&(N=l.sourceType===`module`);var F=l&&typeof l.jsx==`boolean`&&l.jsx?new v.JSXParser(s,l,E):new b.Parser(s,l,E),I=N?F.parseModule():F.parseScript();return k&&C&&(I.comments=C.comments),F.config.tokens&&(I.tokens=F.tokens),F.config.tolerant&&(I.errors=F.errorHandler.errors),I}l.parse=w;function E(s,l,p){var g=l||{};return g.sourceType=`module`,w(s,g,p)}l.parseModule=E;function k(s,l,p){var g=l||{};return g.sourceType=`script`,w(s,g,p)}l.parseScript=k;function A(s,l,p){var g=new C.Tokenizer(s,l),v=[];try{for(;;){var b=g.getNextToken();if(!b)break;p&&(b=p(b)),v.push(b)}}catch(s){g.errorHandler.tolerate(s)}return g.errorHandler.tolerant&&(v.errors=g.errors()),v}l.tokenize=A,l.Syntax=p(2).Syntax,l.version=`4.0.1`},function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var g=p(2);l.CommentHandler=function(){function s(){this.attach=!1,this.comments=[],this.stack=[],this.leading=[],this.trailing=[]}return s.prototype.insertInnerComments=function(s,l){if(s.type===g.Syntax.BlockStatement&&s.body.length===0){for(var p=[],v=this.leading.length-1;v>=0;--v){var b=this.leading[v];l.end.offset>=b.start&&(p.unshift(b.comment),this.leading.splice(v,1),this.trailing.splice(v,1))}p.length&&(s.innerComments=p)}},s.prototype.findTrailingComments=function(s){var l=[];if(this.trailing.length>0){for(var p=this.trailing.length-1;p>=0;--p){var g=this.trailing[p];g.start>=s.end.offset&&l.unshift(g.comment)}return this.trailing.length=0,l}var v=this.stack[this.stack.length-1];if(v&&v.node.trailingComments){var b=v.node.trailingComments[0];b&&b.range[0]>=s.end.offset&&(l=v.node.trailingComments,delete v.node.trailingComments)}return l},s.prototype.findLeadingComments=function(s){for(var l=[],p;this.stack.length>0;){var g=this.stack[this.stack.length-1];if(g&&g.start>=s.start.offset)p=g.node,this.stack.pop();else break}if(p){for(var v=(p.leadingComments?p.leadingComments.length:0)-1;v>=0;--v){var b=p.leadingComments[v];b.range[1]<=s.start.offset&&(l.unshift(b),p.leadingComments.splice(v,1))}return p.leadingComments&&p.leadingComments.length===0&&delete p.leadingComments,l}for(var v=this.leading.length-1;v>=0;--v){var g=this.leading[v];g.start<=s.start.offset&&(l.unshift(g.comment),this.leading.splice(v,1))}return l},s.prototype.visitNode=function(s,l){if(!(s.type===g.Syntax.Program&&s.body.length>0)){this.insertInnerComments(s,l);var p=this.findTrailingComments(l),v=this.findLeadingComments(l);v.length>0&&(s.leadingComments=v),p.length>0&&(s.trailingComments=p),this.stack.push({node:s,start:l.start.offset})}},s.prototype.visitComment=function(s,l){var p=s.type[0]===`L`?`Line`:`Block`,g={type:p,value:s.value};if(s.range&&(g.range=s.range),s.loc&&(g.loc=s.loc),this.comments.push(g),this.attach){var v={comment:{type:p,value:s.value,range:[l.start.offset,l.end.offset]},start:l.start.offset};s.loc&&(v.comment.loc=s.loc),s.type=p,this.leading.push(v),this.trailing.push(v)}},s.prototype.visit=function(s,l){s.type===`LineComment`||s.type===`BlockComment`?this.visitComment(s,l):this.attach&&this.visitNode(s,l)},s}()},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.Syntax={AssignmentExpression:`AssignmentExpression`,AssignmentPattern:`AssignmentPattern`,ArrayExpression:`ArrayExpression`,ArrayPattern:`ArrayPattern`,ArrowFunctionExpression:`ArrowFunctionExpression`,AwaitExpression:`AwaitExpression`,BlockStatement:`BlockStatement`,BinaryExpression:`BinaryExpression`,BreakStatement:`BreakStatement`,CallExpression:`CallExpression`,CatchClause:`CatchClause`,ClassBody:`ClassBody`,ClassDeclaration:`ClassDeclaration`,ClassExpression:`ClassExpression`,ConditionalExpression:`ConditionalExpression`,ContinueStatement:`ContinueStatement`,DoWhileStatement:`DoWhileStatement`,DebuggerStatement:`DebuggerStatement`,EmptyStatement:`EmptyStatement`,ExportAllDeclaration:`ExportAllDeclaration`,ExportDefaultDeclaration:`ExportDefaultDeclaration`,ExportNamedDeclaration:`ExportNamedDeclaration`,ExportSpecifier:`ExportSpecifier`,ExpressionStatement:`ExpressionStatement`,ForStatement:`ForStatement`,ForOfStatement:`ForOfStatement`,ForInStatement:`ForInStatement`,FunctionDeclaration:`FunctionDeclaration`,FunctionExpression:`FunctionExpression`,Identifier:`Identifier`,IfStatement:`IfStatement`,ImportDeclaration:`ImportDeclaration`,ImportDefaultSpecifier:`ImportDefaultSpecifier`,ImportNamespaceSpecifier:`ImportNamespaceSpecifier`,ImportSpecifier:`ImportSpecifier`,Literal:`Literal`,LabeledStatement:`LabeledStatement`,LogicalExpression:`LogicalExpression`,MemberExpression:`MemberExpression`,MetaProperty:`MetaProperty`,MethodDefinition:`MethodDefinition`,NewExpression:`NewExpression`,ObjectExpression:`ObjectExpression`,ObjectPattern:`ObjectPattern`,Program:`Program`,Property:`Property`,RestElement:`RestElement`,ReturnStatement:`ReturnStatement`,SequenceExpression:`SequenceExpression`,SpreadElement:`SpreadElement`,Super:`Super`,SwitchCase:`SwitchCase`,SwitchStatement:`SwitchStatement`,TaggedTemplateExpression:`TaggedTemplateExpression`,TemplateElement:`TemplateElement`,TemplateLiteral:`TemplateLiteral`,ThisExpression:`ThisExpression`,ThrowStatement:`ThrowStatement`,TryStatement:`TryStatement`,UnaryExpression:`UnaryExpression`,UpdateExpression:`UpdateExpression`,VariableDeclaration:`VariableDeclaration`,VariableDeclarator:`VariableDeclarator`,WhileStatement:`WhileStatement`,WithStatement:`WithStatement`,YieldExpression:`YieldExpression`}},function(s,l,p){"use strict";var g=this&&this.__extends||(function(){var s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var p in l)l.hasOwnProperty(p)&&(s[p]=l[p])};return function(l,p){s(l,p);function g(){this.constructor=l}l.prototype=p===null?Object.create(p):(g.prototype=p.prototype,new g)}})();Object.defineProperty(l,`__esModule`,{value:!0});var v=p(4),b=p(5),C=p(6),w=p(7),E=p(8),k=p(13),A=p(14);k.TokenName[100]=`JSXIdentifier`,k.TokenName[101]=`JSXText`;function N(s){var l;switch(s.type){case C.JSXSyntax.JSXIdentifier:l=s.name;break;case C.JSXSyntax.JSXNamespacedName:var p=s;l=N(p.namespace)+`:`+N(p.name);break;case C.JSXSyntax.JSXMemberExpression:var g=s;l=N(g.object)+`.`+N(g.property);break;default:break}return l}l.JSXParser=function(s){g(l,s);function l(l,p,g){return s.call(this,l,p,g)||this}return l.prototype.parsePrimaryExpression=function(){return this.match(`<`)?this.parseJSXRoot():s.prototype.parsePrimaryExpression.call(this)},l.prototype.startJSX=function(){this.scanner.index=this.startMarker.index,this.scanner.lineNumber=this.startMarker.line,this.scanner.lineStart=this.startMarker.index-this.startMarker.column},l.prototype.finishJSX=function(){this.nextToken()},l.prototype.reenterJSX=function(){this.startJSX(),this.expectJSX(`}`),this.config.tokens&&this.tokens.pop()},l.prototype.createJSXNode=function(){return this.collectComments(),{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},l.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},l.prototype.scanXHTMLEntity=function(s){for(var l=`&`,p=!0,g=!1,b=!1,C=!1;!this.scanner.eof()&&p&&!g;){var w=this.scanner.source[this.scanner.index];if(w===s)break;if(g=w===`;`,l+=w,++this.scanner.index,!g)switch(l.length){case 2:b=w===`#`;break;case 3:b&&(C=w===`x`,p=C||v.Character.isDecimalDigit(w.charCodeAt(0)),b&&=!C);break;default:p&&=!(b&&!v.Character.isDecimalDigit(w.charCodeAt(0))),p&&=!(C&&!v.Character.isHexDigit(w.charCodeAt(0)));break}}if(p&&g&&l.length>2){var E=l.substr(1,l.length-2);b&&E.length>1?l=String.fromCharCode(parseInt(E.substr(1),10)):C&&E.length>2?l=String.fromCharCode(parseInt(`0`+E.substr(1),16)):!b&&!C&&A.XHTMLEntities[E]&&(l=A.XHTMLEntities[E])}return l},l.prototype.lexJSX=function(){var s=this.scanner.source.charCodeAt(this.scanner.index);if(s===60||s===62||s===47||s===58||s===61||s===123||s===125){var l=this.scanner.source[this.scanner.index++];return{type:7,value:l,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index}}if(s===34||s===39){for(var p=this.scanner.index,g=this.scanner.source[this.scanner.index++],b=``;!this.scanner.eof();){var C=this.scanner.source[this.scanner.index++];if(C===g)break;C===`&`?b+=this.scanXHTMLEntity(g):b+=C}return{type:8,value:b,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:p,end:this.scanner.index}}if(s===46){var w=this.scanner.source.charCodeAt(this.scanner.index+1),E=this.scanner.source.charCodeAt(this.scanner.index+2),l=w===46&&E===46?`...`:`.`,p=this.scanner.index;return this.scanner.index+=l.length,{type:7,value:l,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:p,end:this.scanner.index}}if(s===96)return{type:10,value:``,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index};if(v.Character.isIdentifierStart(s)&&s!==92){var p=this.scanner.index;for(++this.scanner.index;!this.scanner.eof();){var C=this.scanner.source.charCodeAt(this.scanner.index);if(v.Character.isIdentifierPart(C)&&C!==92)++this.scanner.index;else if(C===45)++this.scanner.index;else break}return{type:100,value:this.scanner.source.slice(p,this.scanner.index),lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:p,end:this.scanner.index}}return this.scanner.lex()},l.prototype.nextJSXToken=function(){this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;var s=this.lexJSX();return this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.config.tokens&&this.tokens.push(this.convertToken(s)),s},l.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;for(var s=this.scanner.index,l=``;!this.scanner.eof();){var p=this.scanner.source[this.scanner.index];if(p===`{`||p===`<`)break;++this.scanner.index,l+=p,v.Character.isLineTerminator(p.charCodeAt(0))&&(++this.scanner.lineNumber,p===`\r`&&this.scanner.source[this.scanner.index]===` -`&&++this.scanner.index,this.scanner.lineStart=this.scanner.index)}this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart;var g={type:101,value:l,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:s,end:this.scanner.index};return l.length>0&&this.config.tokens&&this.tokens.push(this.convertToken(g)),g},l.prototype.peekJSXToken=function(){var s=this.scanner.saveState();this.scanner.scanComments();var l=this.lexJSX();return this.scanner.restoreState(s),l},l.prototype.expectJSX=function(s){var l=this.nextJSXToken();(l.type!==7||l.value!==s)&&this.throwUnexpectedToken(l)},l.prototype.matchJSX=function(s){var l=this.peekJSXToken();return l.type===7&&l.value===s},l.prototype.parseJSXIdentifier=function(){var s=this.createJSXNode(),l=this.nextJSXToken();return l.type!==100&&this.throwUnexpectedToken(l),this.finalize(s,new b.JSXIdentifier(l.value))},l.prototype.parseJSXElementName=function(){var s=this.createJSXNode(),l=this.parseJSXIdentifier();if(this.matchJSX(`:`)){var p=l;this.expectJSX(`:`);var g=this.parseJSXIdentifier();l=this.finalize(s,new b.JSXNamespacedName(p,g))}else if(this.matchJSX(`.`))for(;this.matchJSX(`.`);){var v=l;this.expectJSX(`.`);var C=this.parseJSXIdentifier();l=this.finalize(s,new b.JSXMemberExpression(v,C))}return l},l.prototype.parseJSXAttributeName=function(){var s=this.createJSXNode(),l,p=this.parseJSXIdentifier();if(this.matchJSX(`:`)){var g=p;this.expectJSX(`:`);var v=this.parseJSXIdentifier();l=this.finalize(s,new b.JSXNamespacedName(g,v))}else l=p;return l},l.prototype.parseJSXStringLiteralAttribute=function(){var s=this.createJSXNode(),l=this.nextJSXToken();l.type!==8&&this.throwUnexpectedToken(l);var p=this.getTokenRaw(l);return this.finalize(s,new w.Literal(l.value,p))},l.prototype.parseJSXExpressionAttribute=function(){var s=this.createJSXNode();this.expectJSX(`{`),this.finishJSX(),this.match(`}`)&&this.tolerateError(`JSX attributes must only be assigned a non-empty expression`);var l=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(s,new b.JSXExpressionContainer(l))},l.prototype.parseJSXAttributeValue=function(){return this.matchJSX(`{`)?this.parseJSXExpressionAttribute():this.matchJSX(`<`)?this.parseJSXElement():this.parseJSXStringLiteralAttribute()},l.prototype.parseJSXNameValueAttribute=function(){var s=this.createJSXNode(),l=this.parseJSXAttributeName(),p=null;return this.matchJSX(`=`)&&(this.expectJSX(`=`),p=this.parseJSXAttributeValue()),this.finalize(s,new b.JSXAttribute(l,p))},l.prototype.parseJSXSpreadAttribute=function(){var s=this.createJSXNode();this.expectJSX(`{`),this.expectJSX(`...`),this.finishJSX();var l=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(s,new b.JSXSpreadAttribute(l))},l.prototype.parseJSXAttributes=function(){for(var s=[];!this.matchJSX(`/`)&&!this.matchJSX(`>`);){var l=this.matchJSX(`{`)?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();s.push(l)}return s},l.prototype.parseJSXOpeningElement=function(){var s=this.createJSXNode();this.expectJSX(`<`);var l=this.parseJSXElementName(),p=this.parseJSXAttributes(),g=this.matchJSX(`/`);return g&&this.expectJSX(`/`),this.expectJSX(`>`),this.finalize(s,new b.JSXOpeningElement(l,g,p))},l.prototype.parseJSXBoundaryElement=function(){var s=this.createJSXNode();if(this.expectJSX(`<`),this.matchJSX(`/`)){this.expectJSX(`/`);var l=this.parseJSXElementName();return this.expectJSX(`>`),this.finalize(s,new b.JSXClosingElement(l))}var p=this.parseJSXElementName(),g=this.parseJSXAttributes(),v=this.matchJSX(`/`);return v&&this.expectJSX(`/`),this.expectJSX(`>`),this.finalize(s,new b.JSXOpeningElement(p,v,g))},l.prototype.parseJSXEmptyExpression=function(){var s=this.createJSXChildNode();return this.collectComments(),this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.finalize(s,new b.JSXEmptyExpression)},l.prototype.parseJSXExpressionContainer=function(){var s=this.createJSXNode();this.expectJSX(`{`);var l;return this.matchJSX(`}`)?(l=this.parseJSXEmptyExpression(),this.expectJSX(`}`)):(this.finishJSX(),l=this.parseAssignmentExpression(),this.reenterJSX()),this.finalize(s,new b.JSXExpressionContainer(l))},l.prototype.parseJSXChildren=function(){for(var s=[];!this.scanner.eof();){var l=this.createJSXChildNode(),p=this.nextJSXText();if(p.start0){var w=this.finalize(s.node,new b.JSXElement(s.opening,s.children,s.closing));s=l[l.length-1],s.children.push(w),l.pop()}else break}}return s},l.prototype.parseJSXElement=function(){var s=this.createJSXNode(),l=this.parseJSXOpeningElement(),p=[],g=null;if(!l.selfClosing){var v=this.parseComplexJSXElement({node:s,opening:l,closing:g,children:p});p=v.children,g=v.closing}return this.finalize(s,new b.JSXElement(l,p,g))},l.prototype.parseJSXRoot=function(){this.config.tokens&&this.tokens.pop(),this.startJSX();var s=this.parseJSXElement();return this.finishJSX(),s},l.prototype.isStartOfExpression=function(){return s.prototype.isStartOfExpression.call(this)||this.match(`<`)},l}(E.Parser)},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var p={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};l.Character={fromCodePoint:function(s){return s<65536?String.fromCharCode(s):String.fromCharCode(55296+(s-65536>>10))+String.fromCharCode(56320+(s-65536&1023))},isWhiteSpace:function(s){return s===32||s===9||s===11||s===12||s===160||s>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(s)>=0},isLineTerminator:function(s){return s===10||s===13||s===8232||s===8233},isIdentifierStart:function(s){return s===36||s===95||s>=65&&s<=90||s>=97&&s<=122||s===92||s>=128&&p.NonAsciiIdentifierStart.test(l.Character.fromCodePoint(s))},isIdentifierPart:function(s){return s===36||s===95||s>=65&&s<=90||s>=97&&s<=122||s>=48&&s<=57||s===92||s>=128&&p.NonAsciiIdentifierPart.test(l.Character.fromCodePoint(s))},isDecimalDigit:function(s){return s>=48&&s<=57},isHexDigit:function(s){return s>=48&&s<=57||s>=65&&s<=70||s>=97&&s<=102},isOctalDigit:function(s){return s>=48&&s<=55}}},function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var g=p(6);l.JSXClosingElement=function(){function s(s){this.type=g.JSXSyntax.JSXClosingElement,this.name=s}return s}(),l.JSXElement=function(){function s(s,l,p){this.type=g.JSXSyntax.JSXElement,this.openingElement=s,this.children=l,this.closingElement=p}return s}(),l.JSXEmptyExpression=function(){function s(){this.type=g.JSXSyntax.JSXEmptyExpression}return s}(),l.JSXExpressionContainer=function(){function s(s){this.type=g.JSXSyntax.JSXExpressionContainer,this.expression=s}return s}(),l.JSXIdentifier=function(){function s(s){this.type=g.JSXSyntax.JSXIdentifier,this.name=s}return s}(),l.JSXMemberExpression=function(){function s(s,l){this.type=g.JSXSyntax.JSXMemberExpression,this.object=s,this.property=l}return s}(),l.JSXAttribute=function(){function s(s,l){this.type=g.JSXSyntax.JSXAttribute,this.name=s,this.value=l}return s}(),l.JSXNamespacedName=function(){function s(s,l){this.type=g.JSXSyntax.JSXNamespacedName,this.namespace=s,this.name=l}return s}(),l.JSXOpeningElement=function(){function s(s,l,p){this.type=g.JSXSyntax.JSXOpeningElement,this.name=s,this.selfClosing=l,this.attributes=p}return s}(),l.JSXSpreadAttribute=function(){function s(s){this.type=g.JSXSyntax.JSXSpreadAttribute,this.argument=s}return s}(),l.JSXText=function(){function s(s,l){this.type=g.JSXSyntax.JSXText,this.value=s,this.raw=l}return s}()},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.JSXSyntax={JSXAttribute:`JSXAttribute`,JSXClosingElement:`JSXClosingElement`,JSXElement:`JSXElement`,JSXEmptyExpression:`JSXEmptyExpression`,JSXExpressionContainer:`JSXExpressionContainer`,JSXIdentifier:`JSXIdentifier`,JSXMemberExpression:`JSXMemberExpression`,JSXNamespacedName:`JSXNamespacedName`,JSXOpeningElement:`JSXOpeningElement`,JSXSpreadAttribute:`JSXSpreadAttribute`,JSXText:`JSXText`}},function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var g=p(2);l.ArrayExpression=function(){function s(s){this.type=g.Syntax.ArrayExpression,this.elements=s}return s}(),l.ArrayPattern=function(){function s(s){this.type=g.Syntax.ArrayPattern,this.elements=s}return s}(),l.ArrowFunctionExpression=function(){function s(s,l,p){this.type=g.Syntax.ArrowFunctionExpression,this.id=null,this.params=s,this.body=l,this.generator=!1,this.expression=p,this.async=!1}return s}(),l.AssignmentExpression=function(){function s(s,l,p){this.type=g.Syntax.AssignmentExpression,this.operator=s,this.left=l,this.right=p}return s}(),l.AssignmentPattern=function(){function s(s,l){this.type=g.Syntax.AssignmentPattern,this.left=s,this.right=l}return s}(),l.AsyncArrowFunctionExpression=function(){function s(s,l,p){this.type=g.Syntax.ArrowFunctionExpression,this.id=null,this.params=s,this.body=l,this.generator=!1,this.expression=p,this.async=!0}return s}(),l.AsyncFunctionDeclaration=function(){function s(s,l,p){this.type=g.Syntax.FunctionDeclaration,this.id=s,this.params=l,this.body=p,this.generator=!1,this.expression=!1,this.async=!0}return s}(),l.AsyncFunctionExpression=function(){function s(s,l,p){this.type=g.Syntax.FunctionExpression,this.id=s,this.params=l,this.body=p,this.generator=!1,this.expression=!1,this.async=!0}return s}(),l.AwaitExpression=function(){function s(s){this.type=g.Syntax.AwaitExpression,this.argument=s}return s}(),l.BinaryExpression=function(){function s(s,l,p){var v=s===`||`||s===`&&`;this.type=v?g.Syntax.LogicalExpression:g.Syntax.BinaryExpression,this.operator=s,this.left=l,this.right=p}return s}(),l.BlockStatement=function(){function s(s){this.type=g.Syntax.BlockStatement,this.body=s}return s}(),l.BreakStatement=function(){function s(s){this.type=g.Syntax.BreakStatement,this.label=s}return s}(),l.CallExpression=function(){function s(s,l){this.type=g.Syntax.CallExpression,this.callee=s,this.arguments=l}return s}(),l.CatchClause=function(){function s(s,l){this.type=g.Syntax.CatchClause,this.param=s,this.body=l}return s}(),l.ClassBody=function(){function s(s){this.type=g.Syntax.ClassBody,this.body=s}return s}(),l.ClassDeclaration=function(){function s(s,l,p){this.type=g.Syntax.ClassDeclaration,this.id=s,this.superClass=l,this.body=p}return s}(),l.ClassExpression=function(){function s(s,l,p){this.type=g.Syntax.ClassExpression,this.id=s,this.superClass=l,this.body=p}return s}(),l.ComputedMemberExpression=function(){function s(s,l){this.type=g.Syntax.MemberExpression,this.computed=!0,this.object=s,this.property=l}return s}(),l.ConditionalExpression=function(){function s(s,l,p){this.type=g.Syntax.ConditionalExpression,this.test=s,this.consequent=l,this.alternate=p}return s}(),l.ContinueStatement=function(){function s(s){this.type=g.Syntax.ContinueStatement,this.label=s}return s}(),l.DebuggerStatement=function(){function s(){this.type=g.Syntax.DebuggerStatement}return s}(),l.Directive=function(){function s(s,l){this.type=g.Syntax.ExpressionStatement,this.expression=s,this.directive=l}return s}(),l.DoWhileStatement=function(){function s(s,l){this.type=g.Syntax.DoWhileStatement,this.body=s,this.test=l}return s}(),l.EmptyStatement=function(){function s(){this.type=g.Syntax.EmptyStatement}return s}(),l.ExportAllDeclaration=function(){function s(s){this.type=g.Syntax.ExportAllDeclaration,this.source=s}return s}(),l.ExportDefaultDeclaration=function(){function s(s){this.type=g.Syntax.ExportDefaultDeclaration,this.declaration=s}return s}(),l.ExportNamedDeclaration=function(){function s(s,l,p){this.type=g.Syntax.ExportNamedDeclaration,this.declaration=s,this.specifiers=l,this.source=p}return s}(),l.ExportSpecifier=function(){function s(s,l){this.type=g.Syntax.ExportSpecifier,this.exported=l,this.local=s}return s}(),l.ExpressionStatement=function(){function s(s){this.type=g.Syntax.ExpressionStatement,this.expression=s}return s}(),l.ForInStatement=function(){function s(s,l,p){this.type=g.Syntax.ForInStatement,this.left=s,this.right=l,this.body=p,this.each=!1}return s}(),l.ForOfStatement=function(){function s(s,l,p){this.type=g.Syntax.ForOfStatement,this.left=s,this.right=l,this.body=p}return s}(),l.ForStatement=function(){function s(s,l,p,v){this.type=g.Syntax.ForStatement,this.init=s,this.test=l,this.update=p,this.body=v}return s}(),l.FunctionDeclaration=function(){function s(s,l,p,v){this.type=g.Syntax.FunctionDeclaration,this.id=s,this.params=l,this.body=p,this.generator=v,this.expression=!1,this.async=!1}return s}(),l.FunctionExpression=function(){function s(s,l,p,v){this.type=g.Syntax.FunctionExpression,this.id=s,this.params=l,this.body=p,this.generator=v,this.expression=!1,this.async=!1}return s}(),l.Identifier=function(){function s(s){this.type=g.Syntax.Identifier,this.name=s}return s}(),l.IfStatement=function(){function s(s,l,p){this.type=g.Syntax.IfStatement,this.test=s,this.consequent=l,this.alternate=p}return s}(),l.ImportDeclaration=function(){function s(s,l){this.type=g.Syntax.ImportDeclaration,this.specifiers=s,this.source=l}return s}(),l.ImportDefaultSpecifier=function(){function s(s){this.type=g.Syntax.ImportDefaultSpecifier,this.local=s}return s}(),l.ImportNamespaceSpecifier=function(){function s(s){this.type=g.Syntax.ImportNamespaceSpecifier,this.local=s}return s}(),l.ImportSpecifier=function(){function s(s,l){this.type=g.Syntax.ImportSpecifier,this.local=s,this.imported=l}return s}(),l.LabeledStatement=function(){function s(s,l){this.type=g.Syntax.LabeledStatement,this.label=s,this.body=l}return s}(),l.Literal=function(){function s(s,l){this.type=g.Syntax.Literal,this.value=s,this.raw=l}return s}(),l.MetaProperty=function(){function s(s,l){this.type=g.Syntax.MetaProperty,this.meta=s,this.property=l}return s}(),l.MethodDefinition=function(){function s(s,l,p,v,b){this.type=g.Syntax.MethodDefinition,this.key=s,this.computed=l,this.value=p,this.kind=v,this.static=b}return s}(),l.Module=function(){function s(s){this.type=g.Syntax.Program,this.body=s,this.sourceType=`module`}return s}(),l.NewExpression=function(){function s(s,l){this.type=g.Syntax.NewExpression,this.callee=s,this.arguments=l}return s}(),l.ObjectExpression=function(){function s(s){this.type=g.Syntax.ObjectExpression,this.properties=s}return s}(),l.ObjectPattern=function(){function s(s){this.type=g.Syntax.ObjectPattern,this.properties=s}return s}(),l.Property=function(){function s(s,l,p,v,b,C){this.type=g.Syntax.Property,this.key=l,this.computed=p,this.value=v,this.kind=s,this.method=b,this.shorthand=C}return s}(),l.RegexLiteral=function(){function s(s,l,p,v){this.type=g.Syntax.Literal,this.value=s,this.raw=l,this.regex={pattern:p,flags:v}}return s}(),l.RestElement=function(){function s(s){this.type=g.Syntax.RestElement,this.argument=s}return s}(),l.ReturnStatement=function(){function s(s){this.type=g.Syntax.ReturnStatement,this.argument=s}return s}(),l.Script=function(){function s(s){this.type=g.Syntax.Program,this.body=s,this.sourceType=`script`}return s}(),l.SequenceExpression=function(){function s(s){this.type=g.Syntax.SequenceExpression,this.expressions=s}return s}(),l.SpreadElement=function(){function s(s){this.type=g.Syntax.SpreadElement,this.argument=s}return s}(),l.StaticMemberExpression=function(){function s(s,l){this.type=g.Syntax.MemberExpression,this.computed=!1,this.object=s,this.property=l}return s}(),l.Super=function(){function s(){this.type=g.Syntax.Super}return s}(),l.SwitchCase=function(){function s(s,l){this.type=g.Syntax.SwitchCase,this.test=s,this.consequent=l}return s}(),l.SwitchStatement=function(){function s(s,l){this.type=g.Syntax.SwitchStatement,this.discriminant=s,this.cases=l}return s}(),l.TaggedTemplateExpression=function(){function s(s,l){this.type=g.Syntax.TaggedTemplateExpression,this.tag=s,this.quasi=l}return s}(),l.TemplateElement=function(){function s(s,l){this.type=g.Syntax.TemplateElement,this.value=s,this.tail=l}return s}(),l.TemplateLiteral=function(){function s(s,l){this.type=g.Syntax.TemplateLiteral,this.quasis=s,this.expressions=l}return s}(),l.ThisExpression=function(){function s(){this.type=g.Syntax.ThisExpression}return s}(),l.ThrowStatement=function(){function s(s){this.type=g.Syntax.ThrowStatement,this.argument=s}return s}(),l.TryStatement=function(){function s(s,l,p){this.type=g.Syntax.TryStatement,this.block=s,this.handler=l,this.finalizer=p}return s}(),l.UnaryExpression=function(){function s(s,l){this.type=g.Syntax.UnaryExpression,this.operator=s,this.argument=l,this.prefix=!0}return s}(),l.UpdateExpression=function(){function s(s,l,p){this.type=g.Syntax.UpdateExpression,this.operator=s,this.argument=l,this.prefix=p}return s}(),l.VariableDeclaration=function(){function s(s,l){this.type=g.Syntax.VariableDeclaration,this.declarations=s,this.kind=l}return s}(),l.VariableDeclarator=function(){function s(s,l){this.type=g.Syntax.VariableDeclarator,this.id=s,this.init=l}return s}(),l.WhileStatement=function(){function s(s,l){this.type=g.Syntax.WhileStatement,this.test=s,this.body=l}return s}(),l.WithStatement=function(){function s(s,l){this.type=g.Syntax.WithStatement,this.object=s,this.body=l}return s}(),l.YieldExpression=function(){function s(s,l){this.type=g.Syntax.YieldExpression,this.argument=s,this.delegate=l}return s}()},function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var g=p(9),v=p(10),b=p(11),C=p(7),w=p(12),E=p(2),k=p(13),A=`ArrowParameterPlaceHolder`;l.Parser=function(){function s(s,l,p){l===void 0&&(l={}),this.config={range:typeof l.range==`boolean`&&l.range,loc:typeof l.loc==`boolean`&&l.loc,source:null,tokens:typeof l.tokens==`boolean`&&l.tokens,comment:typeof l.comment==`boolean`&&l.comment,tolerant:typeof l.tolerant==`boolean`&&l.tolerant},this.config.loc&&l.source&&l.source!==null&&(this.config.source=String(l.source)),this.delegate=p,this.errorHandler=new v.ErrorHandler,this.errorHandler.tolerant=this.config.tolerant,this.scanner=new w.Scanner(s,this.errorHandler),this.scanner.trackComment=this.config.comment,this.operatorPrecedence={")":0,";":0,",":0,"=":0,"]":0,"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"===":6,"!==":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":11,"/":11,"%":11},this.lookahead={type:2,value:``,lineNumber:this.scanner.lineNumber,lineStart:0,start:0,end:0},this.hasLineTerminator=!1,this.context={isModule:!1,await:!1,allowIn:!0,allowStrictDirective:!0,allowYield:!0,firstCoverInitializedNameError:null,isAssignmentTarget:!1,isBindingElement:!1,inFunctionBody:!1,inIteration:!1,inSwitch:!1,labelSet:{},strict:!1},this.tokens=[],this.startMarker={index:0,line:this.scanner.lineNumber,column:0},this.lastMarker={index:0,line:this.scanner.lineNumber,column:0},this.nextToken(),this.lastMarker={index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}return s.prototype.throwError=function(s){var l=Array.prototype.slice.call(arguments,1),p=s.replace(/%(\d)/g,function(s,p){return g.assert(p0&&this.delegate)for(var l=0;l>=`||s===`>>>=`||s===`&=`||s===`^=`||s===`|=`},s.prototype.isolateCoverGrammar=function(s){var l=this.context.isBindingElement,p=this.context.isAssignmentTarget,g=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var v=s.call(this);return this.context.firstCoverInitializedNameError!==null&&this.throwUnexpectedToken(this.context.firstCoverInitializedNameError),this.context.isBindingElement=l,this.context.isAssignmentTarget=p,this.context.firstCoverInitializedNameError=g,v},s.prototype.inheritCoverGrammar=function(s){var l=this.context.isBindingElement,p=this.context.isAssignmentTarget,g=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var v=s.call(this);return this.context.isBindingElement=this.context.isBindingElement&&l,this.context.isAssignmentTarget=this.context.isAssignmentTarget&&p,this.context.firstCoverInitializedNameError=g||this.context.firstCoverInitializedNameError,v},s.prototype.consumeSemicolon=function(){this.match(`;`)?this.nextToken():this.hasLineTerminator||(this.lookahead.type!==2&&!this.match(`}`)&&this.throwUnexpectedToken(this.lookahead),this.lastMarker.index=this.startMarker.index,this.lastMarker.line=this.startMarker.line,this.lastMarker.column=this.startMarker.column)},s.prototype.parsePrimaryExpression=function(){var s=this.createNode(),l,p,g;switch(this.lookahead.type){case 3:(this.context.isModule||this.context.await)&&this.lookahead.value===`await`&&this.tolerateUnexpectedToken(this.lookahead),l=this.matchAsyncFunction()?this.parseFunctionExpression():this.finalize(s,new C.Identifier(this.nextToken().value));break;case 6:case 8:this.context.strict&&this.lookahead.octal&&this.tolerateUnexpectedToken(this.lookahead,b.Messages.StrictOctalLiteral),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,p=this.nextToken(),g=this.getTokenRaw(p),l=this.finalize(s,new C.Literal(p.value,g));break;case 1:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,p=this.nextToken(),g=this.getTokenRaw(p),l=this.finalize(s,new C.Literal(p.value===`true`,g));break;case 5:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,p=this.nextToken(),g=this.getTokenRaw(p),l=this.finalize(s,new C.Literal(null,g));break;case 10:l=this.parseTemplateLiteral();break;case 7:switch(this.lookahead.value){case`(`:this.context.isBindingElement=!1,l=this.inheritCoverGrammar(this.parseGroupExpression);break;case`[`:l=this.inheritCoverGrammar(this.parseArrayInitializer);break;case`{`:l=this.inheritCoverGrammar(this.parseObjectInitializer);break;case`/`:case`/=`:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.scanner.index=this.startMarker.index,p=this.nextRegexToken(),g=this.getTokenRaw(p),l=this.finalize(s,new C.RegexLiteral(p.regex,g,p.pattern,p.flags));break;default:l=this.throwUnexpectedToken(this.nextToken())}break;case 4:!this.context.strict&&this.context.allowYield&&this.matchKeyword(`yield`)?l=this.parseIdentifierName():!this.context.strict&&this.matchKeyword(`let`)?l=this.finalize(s,new C.Identifier(this.nextToken().value)):(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.matchKeyword(`function`)?l=this.parseFunctionExpression():this.matchKeyword(`this`)?(this.nextToken(),l=this.finalize(s,new C.ThisExpression)):l=this.matchKeyword(`class`)?this.parseClassExpression():this.throwUnexpectedToken(this.nextToken()));break;default:l=this.throwUnexpectedToken(this.nextToken())}return l},s.prototype.parseSpreadElement=function(){var s=this.createNode();this.expect(`...`);var l=this.inheritCoverGrammar(this.parseAssignmentExpression);return this.finalize(s,new C.SpreadElement(l))},s.prototype.parseArrayInitializer=function(){var s=this.createNode(),l=[];for(this.expect(`[`);!this.match(`]`);)if(this.match(`,`))this.nextToken(),l.push(null);else if(this.match(`...`)){var p=this.parseSpreadElement();this.match(`]`)||(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.expect(`,`)),l.push(p)}else l.push(this.inheritCoverGrammar(this.parseAssignmentExpression)),this.match(`]`)||this.expect(`,`);return this.expect(`]`),this.finalize(s,new C.ArrayExpression(l))},s.prototype.parsePropertyMethod=function(s){this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var l=this.context.strict,p=this.context.allowStrictDirective;this.context.allowStrictDirective=s.simple;var g=this.isolateCoverGrammar(this.parseFunctionSourceElements);return this.context.strict&&s.firstRestricted&&this.tolerateUnexpectedToken(s.firstRestricted,s.message),this.context.strict&&s.stricted&&this.tolerateUnexpectedToken(s.stricted,s.message),this.context.strict=l,this.context.allowStrictDirective=p,g},s.prototype.parsePropertyMethodFunction=function(){var s=!1,l=this.createNode(),p=this.context.allowYield;this.context.allowYield=!0;var g=this.parseFormalParameters(),v=this.parsePropertyMethod(g);return this.context.allowYield=p,this.finalize(l,new C.FunctionExpression(null,g.params,v,s))},s.prototype.parsePropertyMethodAsyncFunction=function(){var s=this.createNode(),l=this.context.allowYield,p=this.context.await;this.context.allowYield=!1,this.context.await=!0;var g=this.parseFormalParameters(),v=this.parsePropertyMethod(g);return this.context.allowYield=l,this.context.await=p,this.finalize(s,new C.AsyncFunctionExpression(null,g.params,v))},s.prototype.parseObjectPropertyKey=function(){var s=this.createNode(),l=this.nextToken(),p;switch(l.type){case 8:case 6:this.context.strict&&l.octal&&this.tolerateUnexpectedToken(l,b.Messages.StrictOctalLiteral);var g=this.getTokenRaw(l);p=this.finalize(s,new C.Literal(l.value,g));break;case 3:case 1:case 5:case 4:p=this.finalize(s,new C.Identifier(l.value));break;case 7:l.value===`[`?(p=this.isolateCoverGrammar(this.parseAssignmentExpression),this.expect(`]`)):p=this.throwUnexpectedToken(l);break;default:p=this.throwUnexpectedToken(l)}return p},s.prototype.isPropertyKey=function(s,l){return s.type===E.Syntax.Identifier&&s.name===l||s.type===E.Syntax.Literal&&s.value===l},s.prototype.parseObjectProperty=function(s){var l=this.createNode(),p=this.lookahead,g,v=null,w=null,E=!1,k=!1,A=!1,N=!1;if(p.type===3){var F=p.value;this.nextToken(),E=this.match(`[`),N=!this.hasLineTerminator&&F===`async`&&!this.match(`:`)&&!this.match(`(`)&&!this.match(`*`)&&!this.match(`,`),v=N?this.parseObjectPropertyKey():this.finalize(l,new C.Identifier(F))}else this.match(`*`)?this.nextToken():(E=this.match(`[`),v=this.parseObjectPropertyKey());var I=this.qualifiedPropertyName(this.lookahead);if(p.type===3&&!N&&p.value===`get`&&I)g=`get`,E=this.match(`[`),v=this.parseObjectPropertyKey(),this.context.allowYield=!1,w=this.parseGetterMethod();else if(p.type===3&&!N&&p.value===`set`&&I)g=`set`,E=this.match(`[`),v=this.parseObjectPropertyKey(),w=this.parseSetterMethod();else if(p.type===7&&p.value===`*`&&I)g=`init`,E=this.match(`[`),v=this.parseObjectPropertyKey(),w=this.parseGeneratorMethod(),k=!0;else if(v||this.throwUnexpectedToken(this.lookahead),g=`init`,this.match(`:`)&&!N)!E&&this.isPropertyKey(v,`__proto__`)&&(s.value&&this.tolerateError(b.Messages.DuplicateProtoProperty),s.value=!0),this.nextToken(),w=this.inheritCoverGrammar(this.parseAssignmentExpression);else if(this.match(`(`))w=N?this.parsePropertyMethodAsyncFunction():this.parsePropertyMethodFunction(),k=!0;else if(p.type===3){var F=this.finalize(l,new C.Identifier(p.value));if(this.match(`=`)){this.context.firstCoverInitializedNameError=this.lookahead,this.nextToken(),A=!0;var R=this.isolateCoverGrammar(this.parseAssignmentExpression);w=this.finalize(l,new C.AssignmentPattern(F,R))}else A=!0,w=F}else this.throwUnexpectedToken(this.nextToken());return this.finalize(l,new C.Property(g,v,E,w,k,A))},s.prototype.parseObjectInitializer=function(){var s=this.createNode();this.expect(`{`);for(var l=[],p={value:!1};!this.match(`}`);)l.push(this.parseObjectProperty(p)),this.match(`}`)||this.expectCommaSeparator();return this.expect(`}`),this.finalize(s,new C.ObjectExpression(l))},s.prototype.parseTemplateHead=function(){g.assert(this.lookahead.head,`Template literal must start with a template head`);var s=this.createNode(),l=this.nextToken(),p=l.value,v=l.cooked;return this.finalize(s,new C.TemplateElement({raw:p,cooked:v},l.tail))},s.prototype.parseTemplateElement=function(){this.lookahead.type!==10&&this.throwUnexpectedToken();var s=this.createNode(),l=this.nextToken(),p=l.value,g=l.cooked;return this.finalize(s,new C.TemplateElement({raw:p,cooked:g},l.tail))},s.prototype.parseTemplateLiteral=function(){var s=this.createNode(),l=[],p=[],g=this.parseTemplateHead();for(p.push(g);!g.tail;)l.push(this.parseExpression()),g=this.parseTemplateElement(),p.push(g);return this.finalize(s,new C.TemplateLiteral(p,l))},s.prototype.reinterpretExpressionAsPattern=function(s){switch(s.type){case E.Syntax.Identifier:case E.Syntax.MemberExpression:case E.Syntax.RestElement:case E.Syntax.AssignmentPattern:break;case E.Syntax.SpreadElement:s.type=E.Syntax.RestElement,this.reinterpretExpressionAsPattern(s.argument);break;case E.Syntax.ArrayExpression:s.type=E.Syntax.ArrayPattern;for(var l=0;l`)||this.expect(`=>`),s={type:A,params:[],async:!1};else{var l=this.lookahead,p=[];if(this.match(`...`))s=this.parseRestElement(p),this.expect(`)`),this.match(`=>`)||this.expect(`=>`),s={type:A,params:[s],async:!1};else{var g=!1;if(this.context.isBindingElement=!0,s=this.inheritCoverGrammar(this.parseAssignmentExpression),this.match(`,`)){var v=[];for(this.context.isAssignmentTarget=!1,v.push(s);this.lookahead.type!==2&&this.match(`,`);){if(this.nextToken(),this.match(`)`)){this.nextToken();for(var b=0;b`)||this.expect(`=>`),this.context.isBindingElement=!1;for(var b=0;b`)&&(s.type===E.Syntax.Identifier&&s.name===`yield`&&(g=!0,s={type:A,params:[s],async:!1}),!g)){if(this.context.isBindingElement||this.throwUnexpectedToken(this.lookahead),s.type===E.Syntax.SequenceExpression)for(var b=0;b`)){for(var E=0;E0){this.nextToken(),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;for(var v=[s,this.lookahead],b=l,w=this.isolateCoverGrammar(this.parseExponentiationExpression),E=[b,p.value,w],k=[g];g=this.binaryPrecedence(this.lookahead),!(g<=0);){for(;E.length>2&&g<=k[k.length-1];){w=E.pop();var A=E.pop();k.pop(),b=E.pop(),v.pop();var N=this.startNode(v[v.length-1]);E.push(this.finalize(N,new C.BinaryExpression(A,b,w)))}E.push(this.nextToken().value),k.push(g),v.push(this.lookahead),E.push(this.isolateCoverGrammar(this.parseExponentiationExpression))}var F=E.length-1;l=E[F];for(var I=v.pop();F>1;){var R=v.pop(),B=I&&I.lineStart,N=this.startNode(R,B),A=E[F-1];l=this.finalize(N,new C.BinaryExpression(A,E[F-2],l)),F-=2,I=R}}return l},s.prototype.parseConditionalExpression=function(){var s=this.lookahead,l=this.inheritCoverGrammar(this.parseBinaryExpression);if(this.match(`?`)){this.nextToken();var p=this.context.allowIn;this.context.allowIn=!0;var g=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowIn=p,this.expect(`:`);var v=this.isolateCoverGrammar(this.parseAssignmentExpression);l=this.finalize(this.startNode(s),new C.ConditionalExpression(l,g,v)),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1}return l},s.prototype.checkPatternParam=function(s,l){switch(l.type){case E.Syntax.Identifier:this.validateParam(s,l,l.name);break;case E.Syntax.RestElement:this.checkPatternParam(s,l.argument);break;case E.Syntax.AssignmentPattern:this.checkPatternParam(s,l.left);break;case E.Syntax.ArrayPattern:for(var p=0;p`)){this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var v=s.async,w=this.reinterpretAsCoverFormalsList(s);if(w){this.hasLineTerminator&&this.tolerateUnexpectedToken(this.lookahead),this.context.firstCoverInitializedNameError=null;var k=this.context.strict,N=this.context.allowStrictDirective;this.context.allowStrictDirective=w.simple;var F=this.context.allowYield,I=this.context.await;this.context.allowYield=!0,this.context.await=v;var R=this.startNode(l);this.expect(`=>`);var B=void 0;if(this.match(`{`)){var q=this.context.allowIn;this.context.allowIn=!0,B=this.parseFunctionSourceElements(),this.context.allowIn=q}else B=this.isolateCoverGrammar(this.parseAssignmentExpression);var le=B.type!==E.Syntax.BlockStatement;this.context.strict&&w.firstRestricted&&this.throwUnexpectedToken(w.firstRestricted,w.message),this.context.strict&&w.stricted&&this.tolerateUnexpectedToken(w.stricted,w.message),s=v?this.finalize(R,new C.AsyncArrowFunctionExpression(w.params,B,le)):this.finalize(R,new C.ArrowFunctionExpression(w.params,B,le)),this.context.strict=k,this.context.allowStrictDirective=N,this.context.allowYield=F,this.context.await=I}}else if(this.matchAssign()){if(this.context.isAssignmentTarget||this.tolerateError(b.Messages.InvalidLHSInAssignment),this.context.strict&&s.type===E.Syntax.Identifier){var J=s;this.scanner.isRestrictedWord(J.name)&&this.tolerateUnexpectedToken(p,b.Messages.StrictLHSAssignment),this.scanner.isStrictModeReservedWord(J.name)&&this.tolerateUnexpectedToken(p,b.Messages.StrictReservedWord)}this.match(`=`)?this.reinterpretExpressionAsPattern(s):(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1),p=this.nextToken();var _e=p.value,be=this.isolateCoverGrammar(this.parseAssignmentExpression);s=this.finalize(this.startNode(l),new C.AssignmentExpression(_e,s,be)),this.context.firstCoverInitializedNameError=null}}return s},s.prototype.parseExpression=function(){var s=this.lookahead,l=this.isolateCoverGrammar(this.parseAssignmentExpression);if(this.match(`,`)){var p=[];for(p.push(l);this.lookahead.type!==2&&this.match(`,`);)this.nextToken(),p.push(this.isolateCoverGrammar(this.parseAssignmentExpression));l=this.finalize(this.startNode(s),new C.SequenceExpression(p))}return l},s.prototype.parseStatementListItem=function(){var s;if(this.context.isAssignmentTarget=!0,this.context.isBindingElement=!0,this.lookahead.type===4)switch(this.lookahead.value){case`export`:this.context.isModule||this.tolerateUnexpectedToken(this.lookahead,b.Messages.IllegalExportDeclaration),s=this.parseExportDeclaration();break;case`import`:this.context.isModule||this.tolerateUnexpectedToken(this.lookahead,b.Messages.IllegalImportDeclaration),s=this.parseImportDeclaration();break;case`const`:s=this.parseLexicalDeclaration({inFor:!1});break;case`function`:s=this.parseFunctionDeclaration();break;case`class`:s=this.parseClassDeclaration();break;case`let`:s=this.isLexicalDeclaration()?this.parseLexicalDeclaration({inFor:!1}):this.parseStatement();break;default:s=this.parseStatement();break}else s=this.parseStatement();return s},s.prototype.parseBlock=function(){var s=this.createNode();this.expect(`{`);for(var l=[];!this.match(`}`);)l.push(this.parseStatementListItem());return this.expect(`}`),this.finalize(s,new C.BlockStatement(l))},s.prototype.parseLexicalBinding=function(s,l){var p=this.createNode(),g=this.parsePattern([],s);this.context.strict&&g.type===E.Syntax.Identifier&&this.scanner.isRestrictedWord(g.name)&&this.tolerateError(b.Messages.StrictVarName);var v=null;return s===`const`?!this.matchKeyword(`in`)&&!this.matchContextualKeyword(`of`)&&(this.match(`=`)?(this.nextToken(),v=this.isolateCoverGrammar(this.parseAssignmentExpression)):this.throwError(b.Messages.DeclarationMissingInitializer,`const`)):(!l.inFor&&g.type!==E.Syntax.Identifier||this.match(`=`))&&(this.expect(`=`),v=this.isolateCoverGrammar(this.parseAssignmentExpression)),this.finalize(p,new C.VariableDeclarator(g,v))},s.prototype.parseBindingList=function(s,l){for(var p=[this.parseLexicalBinding(s,l)];this.match(`,`);)this.nextToken(),p.push(this.parseLexicalBinding(s,l));return p},s.prototype.isLexicalDeclaration=function(){var s=this.scanner.saveState();this.scanner.scanComments();var l=this.scanner.lex();return this.scanner.restoreState(s),l.type===3||l.type===7&&l.value===`[`||l.type===7&&l.value===`{`||l.type===4&&l.value===`let`||l.type===4&&l.value===`yield`},s.prototype.parseLexicalDeclaration=function(s){var l=this.createNode(),p=this.nextToken().value;g.assert(p===`let`||p===`const`,`Lexical declaration must be either let or const`);var v=this.parseBindingList(p,s);return this.consumeSemicolon(),this.finalize(l,new C.VariableDeclaration(v,p))},s.prototype.parseBindingRestElement=function(s,l){var p=this.createNode();this.expect(`...`);var g=this.parsePattern(s,l);return this.finalize(p,new C.RestElement(g))},s.prototype.parseArrayPattern=function(s,l){var p=this.createNode();this.expect(`[`);for(var g=[];!this.match(`]`);)if(this.match(`,`))this.nextToken(),g.push(null);else{if(this.match(`...`)){g.push(this.parseBindingRestElement(s,l));break}else g.push(this.parsePatternWithDefault(s,l));this.match(`]`)||this.expect(`,`)}return this.expect(`]`),this.finalize(p,new C.ArrayPattern(g))},s.prototype.parsePropertyPattern=function(s,l){var p=this.createNode(),g=!1,v=!1,b=!1,w,E;if(this.lookahead.type===3){var k=this.lookahead;w=this.parseVariableIdentifier();var A=this.finalize(p,new C.Identifier(k.value));if(this.match(`=`)){s.push(k),v=!0,this.nextToken();var N=this.parseAssignmentExpression();E=this.finalize(this.startNode(k),new C.AssignmentPattern(A,N))}else this.match(`:`)?(this.expect(`:`),E=this.parsePatternWithDefault(s,l)):(s.push(k),v=!0,E=A)}else g=this.match(`[`),w=this.parseObjectPropertyKey(),this.expect(`:`),E=this.parsePatternWithDefault(s,l);return this.finalize(p,new C.Property(`init`,w,g,E,b,v))},s.prototype.parseObjectPattern=function(s,l){var p=this.createNode(),g=[];for(this.expect(`{`);!this.match(`}`);)g.push(this.parsePropertyPattern(s,l)),this.match(`}`)||this.expect(`,`);return this.expect(`}`),this.finalize(p,new C.ObjectPattern(g))},s.prototype.parsePattern=function(s,l){var p;return this.match(`[`)?p=this.parseArrayPattern(s,l):this.match(`{`)?p=this.parseObjectPattern(s,l):(this.matchKeyword(`let`)&&(l===`const`||l===`let`)&&this.tolerateUnexpectedToken(this.lookahead,b.Messages.LetInLexicalBinding),s.push(this.lookahead),p=this.parseVariableIdentifier(l)),p},s.prototype.parsePatternWithDefault=function(s,l){var p=this.lookahead,g=this.parsePattern(s,l);if(this.match(`=`)){this.nextToken();var v=this.context.allowYield;this.context.allowYield=!0;var b=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowYield=v,g=this.finalize(this.startNode(p),new C.AssignmentPattern(g,b))}return g},s.prototype.parseVariableIdentifier=function(s){var l=this.createNode(),p=this.nextToken();return p.type===4&&p.value===`yield`?this.context.strict?this.tolerateUnexpectedToken(p,b.Messages.StrictReservedWord):this.context.allowYield||this.throwUnexpectedToken(p):p.type===3?(this.context.isModule||this.context.await)&&p.type===3&&p.value===`await`&&this.tolerateUnexpectedToken(p):this.context.strict&&p.type===4&&this.scanner.isStrictModeReservedWord(p.value)?this.tolerateUnexpectedToken(p,b.Messages.StrictReservedWord):(this.context.strict||p.value!==`let`||s!==`var`)&&this.throwUnexpectedToken(p),this.finalize(l,new C.Identifier(p.value))},s.prototype.parseVariableDeclaration=function(s){var l=this.createNode(),p=this.parsePattern([],`var`);this.context.strict&&p.type===E.Syntax.Identifier&&this.scanner.isRestrictedWord(p.name)&&this.tolerateError(b.Messages.StrictVarName);var g=null;return this.match(`=`)?(this.nextToken(),g=this.isolateCoverGrammar(this.parseAssignmentExpression)):p.type!==E.Syntax.Identifier&&!s.inFor&&this.expect(`=`),this.finalize(l,new C.VariableDeclarator(p,g))},s.prototype.parseVariableDeclarationList=function(s){var l={inFor:s.inFor},p=[];for(p.push(this.parseVariableDeclaration(l));this.match(`,`);)this.nextToken(),p.push(this.parseVariableDeclaration(l));return p},s.prototype.parseVariableStatement=function(){var s=this.createNode();this.expectKeyword(`var`);var l=this.parseVariableDeclarationList({inFor:!1});return this.consumeSemicolon(),this.finalize(s,new C.VariableDeclaration(l,`var`))},s.prototype.parseEmptyStatement=function(){var s=this.createNode();return this.expect(`;`),this.finalize(s,new C.EmptyStatement)},s.prototype.parseExpressionStatement=function(){var s=this.createNode(),l=this.parseExpression();return this.consumeSemicolon(),this.finalize(s,new C.ExpressionStatement(l))},s.prototype.parseIfClause=function(){return this.context.strict&&this.matchKeyword(`function`)&&this.tolerateError(b.Messages.StrictFunction),this.parseStatement()},s.prototype.parseIfStatement=function(){var s=this.createNode(),l,p=null;this.expectKeyword(`if`),this.expect(`(`);var g=this.parseExpression();return!this.match(`)`)&&this.config.tolerant?(this.tolerateUnexpectedToken(this.nextToken()),l=this.finalize(this.createNode(),new C.EmptyStatement)):(this.expect(`)`),l=this.parseIfClause(),this.matchKeyword(`else`)&&(this.nextToken(),p=this.parseIfClause())),this.finalize(s,new C.IfStatement(g,l,p))},s.prototype.parseDoWhileStatement=function(){var s=this.createNode();this.expectKeyword(`do`);var l=this.context.inIteration;this.context.inIteration=!0;var p=this.parseStatement();this.context.inIteration=l,this.expectKeyword(`while`),this.expect(`(`);var g=this.parseExpression();return!this.match(`)`)&&this.config.tolerant?this.tolerateUnexpectedToken(this.nextToken()):(this.expect(`)`),this.match(`;`)&&this.nextToken()),this.finalize(s,new C.DoWhileStatement(p,g))},s.prototype.parseWhileStatement=function(){var s=this.createNode(),l;this.expectKeyword(`while`),this.expect(`(`);var p=this.parseExpression();if(!this.match(`)`)&&this.config.tolerant)this.tolerateUnexpectedToken(this.nextToken()),l=this.finalize(this.createNode(),new C.EmptyStatement);else{this.expect(`)`);var g=this.context.inIteration;this.context.inIteration=!0,l=this.parseStatement(),this.context.inIteration=g}return this.finalize(s,new C.WhileStatement(p,l))},s.prototype.parseForStatement=function(){var s=null,l=null,p=null,g=!0,v,w,k=this.createNode();if(this.expectKeyword(`for`),this.expect(`(`),this.match(`;`))this.nextToken();else if(this.matchKeyword(`var`)){s=this.createNode(),this.nextToken();var A=this.context.allowIn;this.context.allowIn=!1;var N=this.parseVariableDeclarationList({inFor:!0});if(this.context.allowIn=A,N.length===1&&this.matchKeyword(`in`)){var F=N[0];F.init&&(F.id.type===E.Syntax.ArrayPattern||F.id.type===E.Syntax.ObjectPattern||this.context.strict)&&this.tolerateError(b.Messages.ForInOfLoopInitializer,`for-in`),s=this.finalize(s,new C.VariableDeclaration(N,`var`)),this.nextToken(),v=s,w=this.parseExpression(),s=null}else N.length===1&&N[0].init===null&&this.matchContextualKeyword(`of`)?(s=this.finalize(s,new C.VariableDeclaration(N,`var`)),this.nextToken(),v=s,w=this.parseAssignmentExpression(),s=null,g=!1):(s=this.finalize(s,new C.VariableDeclaration(N,`var`)),this.expect(`;`))}else if(this.matchKeyword(`const`)||this.matchKeyword(`let`)){s=this.createNode();var I=this.nextToken().value;if(!this.context.strict&&this.lookahead.value===`in`)s=this.finalize(s,new C.Identifier(I)),this.nextToken(),v=s,w=this.parseExpression(),s=null;else{var A=this.context.allowIn;this.context.allowIn=!1;var N=this.parseBindingList(I,{inFor:!0});this.context.allowIn=A,N.length===1&&N[0].init===null&&this.matchKeyword(`in`)?(s=this.finalize(s,new C.VariableDeclaration(N,I)),this.nextToken(),v=s,w=this.parseExpression(),s=null):N.length===1&&N[0].init===null&&this.matchContextualKeyword(`of`)?(s=this.finalize(s,new C.VariableDeclaration(N,I)),this.nextToken(),v=s,w=this.parseAssignmentExpression(),s=null,g=!1):(this.consumeSemicolon(),s=this.finalize(s,new C.VariableDeclaration(N,I)))}}else{var R=this.lookahead,A=this.context.allowIn;if(this.context.allowIn=!1,s=this.inheritCoverGrammar(this.parseAssignmentExpression),this.context.allowIn=A,this.matchKeyword(`in`))(!this.context.isAssignmentTarget||s.type===E.Syntax.AssignmentExpression)&&this.tolerateError(b.Messages.InvalidLHSInForIn),this.nextToken(),this.reinterpretExpressionAsPattern(s),v=s,w=this.parseExpression(),s=null;else if(this.matchContextualKeyword(`of`))(!this.context.isAssignmentTarget||s.type===E.Syntax.AssignmentExpression)&&this.tolerateError(b.Messages.InvalidLHSInForLoop),this.nextToken(),this.reinterpretExpressionAsPattern(s),v=s,w=this.parseAssignmentExpression(),s=null,g=!1;else{if(this.match(`,`)){for(var B=[s];this.match(`,`);)this.nextToken(),B.push(this.isolateCoverGrammar(this.parseAssignmentExpression));s=this.finalize(this.startNode(R),new C.SequenceExpression(B))}this.expect(`;`)}}v===void 0&&(this.match(`;`)||(l=this.parseExpression()),this.expect(`;`),this.match(`)`)||(p=this.parseExpression()));var q;if(!this.match(`)`)&&this.config.tolerant)this.tolerateUnexpectedToken(this.nextToken()),q=this.finalize(this.createNode(),new C.EmptyStatement);else{this.expect(`)`);var le=this.context.inIteration;this.context.inIteration=!0,q=this.isolateCoverGrammar(this.parseStatement),this.context.inIteration=le}return v===void 0?this.finalize(k,new C.ForStatement(s,l,p,q)):g?this.finalize(k,new C.ForInStatement(v,w,q)):this.finalize(k,new C.ForOfStatement(v,w,q))},s.prototype.parseContinueStatement=function(){var s=this.createNode();this.expectKeyword(`continue`);var l=null;if(this.lookahead.type===3&&!this.hasLineTerminator){var p=this.parseVariableIdentifier();l=p;var g=`$`+p.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,g)||this.throwError(b.Messages.UnknownLabel,p.name)}return this.consumeSemicolon(),l===null&&!this.context.inIteration&&this.throwError(b.Messages.IllegalContinue),this.finalize(s,new C.ContinueStatement(l))},s.prototype.parseBreakStatement=function(){var s=this.createNode();this.expectKeyword(`break`);var l=null;if(this.lookahead.type===3&&!this.hasLineTerminator){var p=this.parseVariableIdentifier(),g=`$`+p.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,g)||this.throwError(b.Messages.UnknownLabel,p.name),l=p}return this.consumeSemicolon(),l===null&&!this.context.inIteration&&!this.context.inSwitch&&this.throwError(b.Messages.IllegalBreak),this.finalize(s,new C.BreakStatement(l))},s.prototype.parseReturnStatement=function(){this.context.inFunctionBody||this.tolerateError(b.Messages.IllegalReturn);var s=this.createNode();this.expectKeyword(`return`);var l=!this.match(`;`)&&!this.match(`}`)&&!this.hasLineTerminator&&this.lookahead.type!==2||this.lookahead.type===8||this.lookahead.type===10?this.parseExpression():null;return this.consumeSemicolon(),this.finalize(s,new C.ReturnStatement(l))},s.prototype.parseWithStatement=function(){this.context.strict&&this.tolerateError(b.Messages.StrictModeWith);var s=this.createNode(),l;this.expectKeyword(`with`),this.expect(`(`);var p=this.parseExpression();return!this.match(`)`)&&this.config.tolerant?(this.tolerateUnexpectedToken(this.nextToken()),l=this.finalize(this.createNode(),new C.EmptyStatement)):(this.expect(`)`),l=this.parseStatement()),this.finalize(s,new C.WithStatement(p,l))},s.prototype.parseSwitchCase=function(){var s=this.createNode(),l;this.matchKeyword(`default`)?(this.nextToken(),l=null):(this.expectKeyword(`case`),l=this.parseExpression()),this.expect(`:`);for(var p=[];!(this.match(`}`)||this.matchKeyword(`default`)||this.matchKeyword(`case`));)p.push(this.parseStatementListItem());return this.finalize(s,new C.SwitchCase(l,p))},s.prototype.parseSwitchStatement=function(){var s=this.createNode();this.expectKeyword(`switch`),this.expect(`(`);var l=this.parseExpression();this.expect(`)`);var p=this.context.inSwitch;this.context.inSwitch=!0;var g=[],v=!1;for(this.expect(`{`);!this.match(`}`);){var w=this.parseSwitchCase();w.test===null&&(v&&this.throwError(b.Messages.MultipleDefaultsInSwitch),v=!0),g.push(w)}return this.expect(`}`),this.context.inSwitch=p,this.finalize(s,new C.SwitchStatement(l,g))},s.prototype.parseLabelledStatement=function(){var s=this.createNode(),l=this.parseExpression(),p;if(l.type===E.Syntax.Identifier&&this.match(`:`)){this.nextToken();var g=l,v=`$`+g.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,v)&&this.throwError(b.Messages.Redeclaration,`Label`,g.name),this.context.labelSet[v]=!0;var w=void 0;if(this.matchKeyword(`class`))this.tolerateUnexpectedToken(this.lookahead),w=this.parseClassDeclaration();else if(this.matchKeyword(`function`)){var k=this.lookahead,A=this.parseFunctionDeclaration();this.context.strict?this.tolerateUnexpectedToken(k,b.Messages.StrictFunction):A.generator&&this.tolerateUnexpectedToken(k,b.Messages.GeneratorInLegacyContext),w=A}else w=this.parseStatement();delete this.context.labelSet[v],p=new C.LabeledStatement(g,w)}else this.consumeSemicolon(),p=new C.ExpressionStatement(l);return this.finalize(s,p)},s.prototype.parseThrowStatement=function(){var s=this.createNode();this.expectKeyword(`throw`),this.hasLineTerminator&&this.throwError(b.Messages.NewlineAfterThrow);var l=this.parseExpression();return this.consumeSemicolon(),this.finalize(s,new C.ThrowStatement(l))},s.prototype.parseCatchClause=function(){var s=this.createNode();this.expectKeyword(`catch`),this.expect(`(`),this.match(`)`)&&this.throwUnexpectedToken(this.lookahead);for(var l=[],p=this.parsePattern(l),g={},v=0;v0&&this.tolerateError(b.Messages.BadGetterArity);var v=this.parsePropertyMethod(g);return this.context.allowYield=p,this.finalize(s,new C.FunctionExpression(null,g.params,v,l))},s.prototype.parseSetterMethod=function(){var s=this.createNode(),l=!1,p=this.context.allowYield;this.context.allowYield=!l;var g=this.parseFormalParameters();g.params.length===1?g.params[0]instanceof C.RestElement&&this.tolerateError(b.Messages.BadSetterRestParameter):this.tolerateError(b.Messages.BadSetterArity);var v=this.parsePropertyMethod(g);return this.context.allowYield=p,this.finalize(s,new C.FunctionExpression(null,g.params,v,l))},s.prototype.parseGeneratorMethod=function(){var s=this.createNode(),l=!0,p=this.context.allowYield;this.context.allowYield=!0;var g=this.parseFormalParameters();this.context.allowYield=!1;var v=this.parsePropertyMethod(g);return this.context.allowYield=p,this.finalize(s,new C.FunctionExpression(null,g.params,v,l))},s.prototype.isStartOfExpression=function(){var s=!0,l=this.lookahead.value;switch(this.lookahead.type){case 7:s=l===`[`||l===`(`||l===`{`||l===`+`||l===`-`||l===`!`||l===`~`||l===`++`||l===`--`||l===`/`||l===`/=`;break;case 4:s=l===`class`||l===`delete`||l===`function`||l===`let`||l===`new`||l===`super`||l===`this`||l===`typeof`||l===`void`||l===`yield`;break;default:break}return s},s.prototype.parseYieldExpression=function(){var s=this.createNode();this.expectKeyword(`yield`);var l=null,p=!1;if(!this.hasLineTerminator){var g=this.context.allowYield;this.context.allowYield=!1,p=this.match(`*`),p?(this.nextToken(),l=this.parseAssignmentExpression()):this.isStartOfExpression()&&(l=this.parseAssignmentExpression()),this.context.allowYield=g}return this.finalize(s,new C.YieldExpression(l,p))},s.prototype.parseClassElement=function(s){var l=this.lookahead,p=this.createNode(),g=``,v=null,w=null,E=!1,k=!1,A=!1,N=!1;if(this.match(`*`))this.nextToken();else if(E=this.match(`[`),v=this.parseObjectPropertyKey(),v.name===`static`&&(this.qualifiedPropertyName(this.lookahead)||this.match(`*`))&&(l=this.lookahead,A=!0,E=this.match(`[`),this.match(`*`)?this.nextToken():v=this.parseObjectPropertyKey()),l.type===3&&!this.hasLineTerminator&&l.value===`async`){var F=this.lookahead.value;F!==`:`&&F!==`(`&&F!==`*`&&(N=!0,l=this.lookahead,v=this.parseObjectPropertyKey(),l.type===3&&l.value===`constructor`&&this.tolerateUnexpectedToken(l,b.Messages.ConstructorIsAsync))}var I=this.qualifiedPropertyName(this.lookahead);return l.type===3?l.value===`get`&&I?(g=`get`,E=this.match(`[`),v=this.parseObjectPropertyKey(),this.context.allowYield=!1,w=this.parseGetterMethod()):l.value===`set`&&I&&(g=`set`,E=this.match(`[`),v=this.parseObjectPropertyKey(),w=this.parseSetterMethod()):l.type===7&&l.value===`*`&&I&&(g=`init`,E=this.match(`[`),v=this.parseObjectPropertyKey(),w=this.parseGeneratorMethod(),k=!0),!g&&v&&this.match(`(`)&&(g=`init`,w=N?this.parsePropertyMethodAsyncFunction():this.parsePropertyMethodFunction(),k=!0),g||this.throwUnexpectedToken(this.lookahead),g===`init`&&(g=`method`),E||(A&&this.isPropertyKey(v,`prototype`)&&this.throwUnexpectedToken(l,b.Messages.StaticPrototype),!A&&this.isPropertyKey(v,`constructor`)&&((g!==`method`||!k||w&&w.generator)&&this.throwUnexpectedToken(l,b.Messages.ConstructorSpecialMethod),s.value?this.throwUnexpectedToken(l,b.Messages.DuplicateConstructor):s.value=!0,g=`constructor`)),this.finalize(p,new C.MethodDefinition(v,E,w,g,A))},s.prototype.parseClassElementList=function(){var s=[],l={value:!1};for(this.expect(`{`);!this.match(`}`);)this.match(`;`)?this.nextToken():s.push(this.parseClassElement(l));return this.expect(`}`),s},s.prototype.parseClassBody=function(){var s=this.createNode(),l=this.parseClassElementList();return this.finalize(s,new C.ClassBody(l))},s.prototype.parseClassDeclaration=function(s){var l=this.createNode(),p=this.context.strict;this.context.strict=!0,this.expectKeyword(`class`);var g=s&&this.lookahead.type!==3?null:this.parseVariableIdentifier(),v=null;this.matchKeyword(`extends`)&&(this.nextToken(),v=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var b=this.parseClassBody();return this.context.strict=p,this.finalize(l,new C.ClassDeclaration(g,v,b))},s.prototype.parseClassExpression=function(){var s=this.createNode(),l=this.context.strict;this.context.strict=!0,this.expectKeyword(`class`);var p=this.lookahead.type===3?this.parseVariableIdentifier():null,g=null;this.matchKeyword(`extends`)&&(this.nextToken(),g=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var v=this.parseClassBody();return this.context.strict=l,this.finalize(s,new C.ClassExpression(p,g,v))},s.prototype.parseModule=function(){this.context.strict=!0,this.context.isModule=!0,this.scanner.isModule=!0;for(var s=this.createNode(),l=this.parseDirectivePrologues();this.lookahead.type!==2;)l.push(this.parseStatementListItem());return this.finalize(s,new C.Module(l))},s.prototype.parseScript=function(){for(var s=this.createNode(),l=this.parseDirectivePrologues();this.lookahead.type!==2;)l.push(this.parseStatementListItem());return this.finalize(s,new C.Script(l))},s.prototype.parseModuleSpecifier=function(){var s=this.createNode();this.lookahead.type!==8&&this.throwError(b.Messages.InvalidModuleSpecifier);var l=this.nextToken(),p=this.getTokenRaw(l);return this.finalize(s,new C.Literal(l.value,p))},s.prototype.parseImportSpecifier=function(){var s=this.createNode(),l,p;return this.lookahead.type===3?(l=this.parseVariableIdentifier(),p=l,this.matchContextualKeyword(`as`)&&(this.nextToken(),p=this.parseVariableIdentifier())):(l=this.parseIdentifierName(),p=l,this.matchContextualKeyword(`as`)?(this.nextToken(),p=this.parseVariableIdentifier()):this.throwUnexpectedToken(this.nextToken())),this.finalize(s,new C.ImportSpecifier(p,l))},s.prototype.parseNamedImports=function(){this.expect(`{`);for(var s=[];!this.match(`}`);)s.push(this.parseImportSpecifier()),this.match(`}`)||this.expect(`,`);return this.expect(`}`),s},s.prototype.parseImportDefaultSpecifier=function(){var s=this.createNode(),l=this.parseIdentifierName();return this.finalize(s,new C.ImportDefaultSpecifier(l))},s.prototype.parseImportNamespaceSpecifier=function(){var s=this.createNode();this.expect(`*`),this.matchContextualKeyword(`as`)||this.throwError(b.Messages.NoAsAfterImportNamespace),this.nextToken();var l=this.parseIdentifierName();return this.finalize(s,new C.ImportNamespaceSpecifier(l))},s.prototype.parseImportDeclaration=function(){this.context.inFunctionBody&&this.throwError(b.Messages.IllegalImportDeclaration);var s=this.createNode();this.expectKeyword(`import`);var l,p=[];if(this.lookahead.type===8)l=this.parseModuleSpecifier();else{if(this.match(`{`)?p=p.concat(this.parseNamedImports()):this.match(`*`)?p.push(this.parseImportNamespaceSpecifier()):this.isIdentifierName(this.lookahead)&&!this.matchKeyword(`default`)?(p.push(this.parseImportDefaultSpecifier()),this.match(`,`)&&(this.nextToken(),this.match(`*`)?p.push(this.parseImportNamespaceSpecifier()):this.match(`{`)?p=p.concat(this.parseNamedImports()):this.throwUnexpectedToken(this.lookahead))):this.throwUnexpectedToken(this.nextToken()),!this.matchContextualKeyword(`from`)){var g=this.lookahead.value?b.Messages.UnexpectedToken:b.Messages.MissingFromClause;this.throwError(g,this.lookahead.value)}this.nextToken(),l=this.parseModuleSpecifier()}return this.consumeSemicolon(),this.finalize(s,new C.ImportDeclaration(p,l))},s.prototype.parseExportSpecifier=function(){var s=this.createNode(),l=this.parseIdentifierName(),p=l;return this.matchContextualKeyword(`as`)&&(this.nextToken(),p=this.parseIdentifierName()),this.finalize(s,new C.ExportSpecifier(l,p))},s.prototype.parseExportDeclaration=function(){this.context.inFunctionBody&&this.throwError(b.Messages.IllegalExportDeclaration);var s=this.createNode();this.expectKeyword(`export`);var l;if(this.matchKeyword(`default`))if(this.nextToken(),this.matchKeyword(`function`)){var p=this.parseFunctionDeclaration(!0);l=this.finalize(s,new C.ExportDefaultDeclaration(p))}else if(this.matchKeyword(`class`)){var p=this.parseClassDeclaration(!0);l=this.finalize(s,new C.ExportDefaultDeclaration(p))}else if(this.matchContextualKeyword(`async`)){var p=this.matchAsyncFunction()?this.parseFunctionDeclaration(!0):this.parseAssignmentExpression();l=this.finalize(s,new C.ExportDefaultDeclaration(p))}else{this.matchContextualKeyword(`from`)&&this.throwError(b.Messages.UnexpectedToken,this.lookahead.value);var p=this.match(`{`)?this.parseObjectInitializer():this.match(`[`)?this.parseArrayInitializer():this.parseAssignmentExpression();this.consumeSemicolon(),l=this.finalize(s,new C.ExportDefaultDeclaration(p))}else if(this.match(`*`)){if(this.nextToken(),!this.matchContextualKeyword(`from`)){var g=this.lookahead.value?b.Messages.UnexpectedToken:b.Messages.MissingFromClause;this.throwError(g,this.lookahead.value)}this.nextToken();var v=this.parseModuleSpecifier();this.consumeSemicolon(),l=this.finalize(s,new C.ExportAllDeclaration(v))}else if(this.lookahead.type===4){var p=void 0;switch(this.lookahead.value){case`let`:case`const`:p=this.parseLexicalDeclaration({inFor:!1});break;case`var`:case`class`:case`function`:p=this.parseStatementListItem();break;default:this.throwUnexpectedToken(this.lookahead)}l=this.finalize(s,new C.ExportNamedDeclaration(p,[],null))}else if(this.matchAsyncFunction()){var p=this.parseFunctionDeclaration();l=this.finalize(s,new C.ExportNamedDeclaration(p,[],null))}else{var w=[],E=null,k=!1;for(this.expect(`{`);!this.match(`}`);)k||=this.matchKeyword(`default`),w.push(this.parseExportSpecifier()),this.match(`}`)||this.expect(`,`);if(this.expect(`}`),this.matchContextualKeyword(`from`))this.nextToken(),E=this.parseModuleSpecifier(),this.consumeSemicolon();else if(k){var g=this.lookahead.value?b.Messages.UnexpectedToken:b.Messages.MissingFromClause;this.throwError(g,this.lookahead.value)}else this.consumeSemicolon();l=this.finalize(s,new C.ExportNamedDeclaration(null,w,E))}return l},s}()},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});function p(s,l){if(!s)throw Error(`ASSERT: `+l)}l.assert=p},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.ErrorHandler=function(){function s(){this.errors=[],this.tolerant=!1}return s.prototype.recordError=function(s){this.errors.push(s)},s.prototype.tolerate=function(s){if(this.tolerant)this.recordError(s);else throw s},s.prototype.constructError=function(s,l){var p=Error(s);try{throw p}catch(s){Object.create&&Object.defineProperty&&(p=Object.create(s),Object.defineProperty(p,`column`,{value:l}))}return p},s.prototype.createError=function(s,l,p,g){var v=`Line `+l+`: `+g,b=this.constructError(v,p);return b.index=s,b.lineNumber=l,b.description=g,b},s.prototype.throwError=function(s,l,p,g){throw this.createError(s,l,p,g)},s.prototype.tolerateError=function(s,l,p,g){var v=this.createError(s,l,p,g);if(this.tolerant)this.recordError(v);else throw v},s}()},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.Messages={BadGetterArity:`Getter must not have any formal parameters`,BadSetterArity:`Setter must have exactly one formal parameter`,BadSetterRestParameter:`Setter function argument must not be a rest parameter`,ConstructorIsAsync:`Class constructor may not be an async method`,ConstructorSpecialMethod:`Class constructor may not be an accessor`,DeclarationMissingInitializer:`Missing initializer in %0 declaration`,DefaultRestParameter:`Unexpected token =`,DuplicateBinding:`Duplicate binding %0`,DuplicateConstructor:`A class may only have one constructor`,DuplicateProtoProperty:`Duplicate __proto__ fields are not allowed in object literals`,ForInOfLoopInitializer:`%0 loop variable declaration may not have an initializer`,GeneratorInLegacyContext:`Generator declarations are not allowed in legacy contexts`,IllegalBreak:`Illegal break statement`,IllegalContinue:`Illegal continue statement`,IllegalExportDeclaration:`Unexpected token`,IllegalImportDeclaration:`Unexpected token`,IllegalLanguageModeDirective:`Illegal 'use strict' directive in function with non-simple parameter list`,IllegalReturn:`Illegal return statement`,InvalidEscapedReservedWord:`Keyword must not contain escaped characters`,InvalidHexEscapeSequence:`Invalid hexadecimal escape sequence`,InvalidLHSInAssignment:`Invalid left-hand side in assignment`,InvalidLHSInForIn:`Invalid left-hand side in for-in`,InvalidLHSInForLoop:`Invalid left-hand side in for-loop`,InvalidModuleSpecifier:`Unexpected token`,InvalidRegExp:`Invalid regular expression`,LetInLexicalBinding:`let is disallowed as a lexically bound name`,MissingFromClause:`Unexpected token`,MultipleDefaultsInSwitch:`More than one default clause in switch statement`,NewlineAfterThrow:`Illegal newline after throw`,NoAsAfterImportNamespace:`Unexpected token`,NoCatchOrFinally:`Missing catch or finally after try`,ParameterAfterRestParameter:`Rest parameter must be last formal parameter`,Redeclaration:`%0 '%1' has already been declared`,StaticPrototype:`Classes may not have static property named prototype`,StrictCatchVariable:`Catch variable may not be eval or arguments in strict mode`,StrictDelete:`Delete of an unqualified identifier in strict mode.`,StrictFunction:`In strict mode code, functions can only be declared at top level or inside a block`,StrictFunctionName:`Function name may not be eval or arguments in strict mode`,StrictLHSAssignment:`Assignment to eval or arguments is not allowed in strict mode`,StrictLHSPostfix:`Postfix increment/decrement may not have eval or arguments operand in strict mode`,StrictLHSPrefix:`Prefix increment/decrement may not have eval or arguments operand in strict mode`,StrictModeWith:`Strict mode code may not include a with statement`,StrictOctalLiteral:`Octal literals are not allowed in strict mode.`,StrictParamDupe:`Strict mode function may not have duplicate parameter names`,StrictParamName:`Parameter name eval or arguments is not allowed in strict mode`,StrictReservedWord:`Use of future reserved word in strict mode`,StrictVarName:`Variable name may not be eval or arguments in strict mode`,TemplateOctalLiteral:`Octal literals are not allowed in template strings.`,UnexpectedEOS:`Unexpected end of input`,UnexpectedIdentifier:`Unexpected identifier`,UnexpectedNumber:`Unexpected number`,UnexpectedReserved:`Unexpected reserved word`,UnexpectedString:`Unexpected string`,UnexpectedTemplate:`Unexpected quasi %0`,UnexpectedToken:`Unexpected token %0`,UnexpectedTokenIllegal:`Unexpected token ILLEGAL`,UnknownLabel:`Undefined label '%0'`,UnterminatedRegExp:`Invalid regular expression: missing /`}},function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var g=p(9),v=p(4),b=p(11);function C(s){return`0123456789abcdef`.indexOf(s.toLowerCase())}function w(s){return`01234567`.indexOf(s)}l.Scanner=function(){function s(s,l){this.source=s,this.errorHandler=l,this.trackComment=!1,this.isModule=!1,this.length=s.length,this.index=0,this.lineNumber=+(s.length>0),this.lineStart=0,this.curlyStack=[]}return s.prototype.saveState=function(){return{index:this.index,lineNumber:this.lineNumber,lineStart:this.lineStart}},s.prototype.restoreState=function(s){this.index=s.index,this.lineNumber=s.lineNumber,this.lineStart=s.lineStart},s.prototype.eof=function(){return this.index>=this.length},s.prototype.throwUnexpectedToken=function(s){return s===void 0&&(s=b.Messages.UnexpectedTokenIllegal),this.errorHandler.throwError(this.index,this.lineNumber,this.index-this.lineStart+1,s)},s.prototype.tolerateUnexpectedToken=function(s){s===void 0&&(s=b.Messages.UnexpectedTokenIllegal),this.errorHandler.tolerateError(this.index,this.lineNumber,this.index-this.lineStart+1,s)},s.prototype.skipSingleLineComment=function(s){var l=[],p,g;for(this.trackComment&&(l=[],p=this.index-s,g={start:{line:this.lineNumber,column:this.index-this.lineStart-s},end:{}});!this.eof();){var b=this.source.charCodeAt(this.index);if(++this.index,v.Character.isLineTerminator(b)){if(this.trackComment){g.end={line:this.lineNumber,column:this.index-this.lineStart-1};var C={multiLine:!1,slice:[p+s,this.index-1],range:[p,this.index-1],loc:g};l.push(C)}return b===13&&this.source.charCodeAt(this.index)===10&&++this.index,++this.lineNumber,this.lineStart=this.index,l}}if(this.trackComment){g.end={line:this.lineNumber,column:this.index-this.lineStart};var C={multiLine:!1,slice:[p+s,this.index],range:[p,this.index],loc:g};l.push(C)}return l},s.prototype.skipMultiLineComment=function(){var s=[],l,p;for(this.trackComment&&(s=[],l=this.index-2,p={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{}});!this.eof();){var g=this.source.charCodeAt(this.index);if(v.Character.isLineTerminator(g))g===13&&this.source.charCodeAt(this.index+1)===10&&++this.index,++this.lineNumber,++this.index,this.lineStart=this.index;else if(g===42){if(this.source.charCodeAt(this.index+1)===47){if(this.index+=2,this.trackComment){p.end={line:this.lineNumber,column:this.index-this.lineStart};var b={multiLine:!0,slice:[l+2,this.index-2],range:[l,this.index],loc:p};s.push(b)}return s}++this.index}else ++this.index}if(this.trackComment){p.end={line:this.lineNumber,column:this.index-this.lineStart};var b={multiLine:!0,slice:[l+2,this.index],range:[l,this.index],loc:p};s.push(b)}return this.tolerateUnexpectedToken(),s},s.prototype.scanComments=function(){var s;this.trackComment&&(s=[]);for(var l=this.index===0;!this.eof();){var p=this.source.charCodeAt(this.index);if(v.Character.isWhiteSpace(p))++this.index;else if(v.Character.isLineTerminator(p))++this.index,p===13&&this.source.charCodeAt(this.index)===10&&++this.index,++this.lineNumber,this.lineStart=this.index,l=!0;else if(p===47)if(p=this.source.charCodeAt(this.index+1),p===47){this.index+=2;var g=this.skipSingleLineComment(2);this.trackComment&&(s=s.concat(g)),l=!0}else if(p===42){this.index+=2;var g=this.skipMultiLineComment();this.trackComment&&(s=s.concat(g))}else break;else if(l&&p===45)if(this.source.charCodeAt(this.index+1)===45&&this.source.charCodeAt(this.index+2)===62){this.index+=3;var g=this.skipSingleLineComment(3);this.trackComment&&(s=s.concat(g))}else break;else if(p===60&&!this.isModule)if(this.source.slice(this.index+1,this.index+4)===`!--`){this.index+=4;var g=this.skipSingleLineComment(4);this.trackComment&&(s=s.concat(g))}else break;else break}return s},s.prototype.isFutureReservedWord=function(s){switch(s){case`enum`:case`export`:case`import`:case`super`:return!0;default:return!1}},s.prototype.isStrictModeReservedWord=function(s){switch(s){case`implements`:case`interface`:case`package`:case`private`:case`protected`:case`public`:case`static`:case`yield`:case`let`:return!0;default:return!1}},s.prototype.isRestrictedWord=function(s){return s===`eval`||s===`arguments`},s.prototype.isKeyword=function(s){switch(s.length){case 2:return s===`if`||s===`in`||s===`do`;case 3:return s===`var`||s===`for`||s===`new`||s===`try`||s===`let`;case 4:return s===`this`||s===`else`||s===`case`||s===`void`||s===`with`||s===`enum`;case 5:return s===`while`||s===`break`||s===`catch`||s===`throw`||s===`const`||s===`yield`||s===`class`||s===`super`;case 6:return s===`return`||s===`typeof`||s===`delete`||s===`switch`||s===`export`||s===`import`;case 7:return s===`default`||s===`finally`||s===`extends`;case 8:return s===`function`||s===`continue`||s===`debugger`;case 10:return s===`instanceof`;default:return!1}},s.prototype.codePointAt=function(s){var l=this.source.charCodeAt(s);if(l>=55296&&l<=56319){var p=this.source.charCodeAt(s+1);p>=56320&&p<=57343&&(l=(l-55296)*1024+p-56320+65536)}return l},s.prototype.scanHexEscape=function(s){for(var l=s===`u`?4:2,p=0,g=0;g1114111||s!==`}`)&&this.throwUnexpectedToken(),v.Character.fromCodePoint(l)},s.prototype.getIdentifier=function(){for(var s=this.index++;!this.eof();){var l=this.source.charCodeAt(this.index);if(l===92||l>=55296&&l<57343)return this.index=s,this.getComplexIdentifier();if(v.Character.isIdentifierPart(l))++this.index;else break}return this.source.slice(s,this.index)},s.prototype.getComplexIdentifier=function(){var s=this.codePointAt(this.index),l=v.Character.fromCodePoint(s);this.index+=l.length;var p;for(s===92&&(this.source.charCodeAt(this.index)!==117&&this.throwUnexpectedToken(),++this.index,this.source[this.index]===`{`?(++this.index,p=this.scanUnicodeCodePointEscape()):(p=this.scanHexEscape(`u`),(p===null||p===`\\`||!v.Character.isIdentifierStart(p.charCodeAt(0)))&&this.throwUnexpectedToken()),l=p);!this.eof()&&(s=this.codePointAt(this.index),v.Character.isIdentifierPart(s));)p=v.Character.fromCodePoint(s),l+=p,this.index+=p.length,s===92&&(l=l.substr(0,l.length-1),this.source.charCodeAt(this.index)!==117&&this.throwUnexpectedToken(),++this.index,this.source[this.index]===`{`?(++this.index,p=this.scanUnicodeCodePointEscape()):(p=this.scanHexEscape(`u`),(p===null||p===`\\`||!v.Character.isIdentifierPart(p.charCodeAt(0)))&&this.throwUnexpectedToken()),l+=p);return l},s.prototype.octalToDecimal=function(s){var l=s!==`0`,p=w(s);return!this.eof()&&v.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(l=!0,p=p*8+w(this.source[this.index++]),`0123`.indexOf(s)>=0&&!this.eof()&&v.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(p=p*8+w(this.source[this.index++]))),{code:p,octal:l}},s.prototype.scanIdentifier=function(){var s,l=this.index,p=this.source.charCodeAt(l)===92?this.getComplexIdentifier():this.getIdentifier();if(s=p.length===1?3:this.isKeyword(p)?4:p===`null`?5:p===`true`||p===`false`?1:3,s!==3&&l+p.length!==this.index){var g=this.index;this.index=l,this.tolerateUnexpectedToken(b.Messages.InvalidEscapedReservedWord),this.index=g}return{type:s,value:p,lineNumber:this.lineNumber,lineStart:this.lineStart,start:l,end:this.index}},s.prototype.scanPunctuator=function(){var s=this.index,l=this.source[this.index];switch(l){case`(`:case`{`:l===`{`&&this.curlyStack.push(`{`),++this.index;break;case`.`:++this.index,this.source[this.index]===`.`&&this.source[this.index+1]===`.`&&(this.index+=2,l=`...`);break;case`}`:++this.index,this.curlyStack.pop();break;case`)`:case`;`:case`,`:case`[`:case`]`:case`:`:case`?`:case`~`:++this.index;break;default:l=this.source.substr(this.index,4),l===`>>>=`?this.index+=4:(l=l.substr(0,3),l===`===`||l===`!==`||l===`>>>`||l===`<<=`||l===`>>=`||l===`**=`?this.index+=3:(l=l.substr(0,2),l===`&&`||l===`||`||l===`==`||l===`!=`||l===`+=`||l===`-=`||l===`*=`||l===`/=`||l===`++`||l===`--`||l===`<<`||l===`>>`||l===`&=`||l===`|=`||l===`^=`||l===`%=`||l===`<=`||l===`>=`||l===`=>`||l===`**`?this.index+=2:(l=this.source[this.index],`<>=!+-*%&|^/`.indexOf(l)>=0&&++this.index)))}return this.index===s&&this.throwUnexpectedToken(),{type:7,value:l,lineNumber:this.lineNumber,lineStart:this.lineStart,start:s,end:this.index}},s.prototype.scanHexLiteral=function(s){for(var l=``;!this.eof()&&v.Character.isHexDigit(this.source.charCodeAt(this.index));)l+=this.source[this.index++];return l.length===0&&this.throwUnexpectedToken(),v.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:6,value:parseInt(`0x`+l,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:s,end:this.index}},s.prototype.scanBinaryLiteral=function(s){for(var l=``,p;!this.eof()&&(p=this.source[this.index],!(p!==`0`&&p!==`1`));)l+=this.source[this.index++];return l.length===0&&this.throwUnexpectedToken(),this.eof()||(p=this.source.charCodeAt(this.index),(v.Character.isIdentifierStart(p)||v.Character.isDecimalDigit(p))&&this.throwUnexpectedToken()),{type:6,value:parseInt(l,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:s,end:this.index}},s.prototype.scanOctalLiteral=function(s,l){var p=``,g=!1;for(v.Character.isOctalDigit(s.charCodeAt(0))?(g=!0,p=`0`+this.source[this.index++]):++this.index;!this.eof()&&v.Character.isOctalDigit(this.source.charCodeAt(this.index));)p+=this.source[this.index++];return!g&&p.length===0&&this.throwUnexpectedToken(),(v.Character.isIdentifierStart(this.source.charCodeAt(this.index))||v.Character.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:6,value:parseInt(p,8),octal:g,lineNumber:this.lineNumber,lineStart:this.lineStart,start:l,end:this.index}},s.prototype.isImplicitOctalLiteral=function(){for(var s=this.index+1;s{(function(f,p){typeof s==`object`&&typeof l==`object`?l.exports=p():typeof define==`function`&&define.amd?define([],p):typeof s==`object`?s.esprima=p():f.esprima=p()})(s,function(){return(function(s){var l={};function f(p){if(l[p])return l[p].exports;var g=l[p]={exports:{},id:p,loaded:!1};return s[p].call(g.exports,g,g.exports,f),g.loaded=!0,g.exports}return f.m=s,f.c=l,f.p=``,f(0)})([function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var p=f(1),g=f(3),v=f(8),b=f(15);function C(s,l,f){var b=null,C=function(s,l){f&&f(s,l),b&&b.visit(s,l)},w=typeof f==`function`?C:null,E=!1;if(l){E=typeof l.comment==`boolean`&&l.comment;var k=typeof l.attachComment==`boolean`&&l.attachComment;(E||k)&&(b=new p.CommentHandler,b.attach=k,l.comment=!0,w=C)}var A=!1;l&&typeof l.sourceType==`string`&&(A=l.sourceType===`module`);var N=l&&typeof l.jsx==`boolean`&&l.jsx?new g.JSXParser(s,l,w):new v.Parser(s,l,w),F=A?N.parseModule():N.parseScript();return E&&b&&(F.comments=b.comments),N.config.tokens&&(F.tokens=N.tokens),N.config.tolerant&&(F.errors=N.errorHandler.errors),F}l.parse=C;function w(s,l,f){var p=l||{};return p.sourceType=`module`,C(s,p,f)}l.parseModule=w;function E(s,l,f){var p=l||{};return p.sourceType=`script`,C(s,p,f)}l.parseScript=E;function k(s,l,f){var p=new b.Tokenizer(s,l),g=[];try{for(;;){var v=p.getNextToken();if(!v)break;f&&(v=f(v)),g.push(v)}}catch(s){p.errorHandler.tolerate(s)}return p.errorHandler.tolerant&&(g.errors=p.errors()),g}l.tokenize=k,l.Syntax=f(2).Syntax,l.version=`4.0.1`},function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var p=f(2);l.CommentHandler=function(){function s(){this.attach=!1,this.comments=[],this.stack=[],this.leading=[],this.trailing=[]}return s.prototype.insertInnerComments=function(s,l){if(s.type===p.Syntax.BlockStatement&&s.body.length===0){for(var f=[],g=this.leading.length-1;g>=0;--g){var v=this.leading[g];l.end.offset>=v.start&&(f.unshift(v.comment),this.leading.splice(g,1),this.trailing.splice(g,1))}f.length&&(s.innerComments=f)}},s.prototype.findTrailingComments=function(s){var l=[];if(this.trailing.length>0){for(var f=this.trailing.length-1;f>=0;--f){var p=this.trailing[f];p.start>=s.end.offset&&l.unshift(p.comment)}return this.trailing.length=0,l}var g=this.stack[this.stack.length-1];if(g&&g.node.trailingComments){var v=g.node.trailingComments[0];v&&v.range[0]>=s.end.offset&&(l=g.node.trailingComments,delete g.node.trailingComments)}return l},s.prototype.findLeadingComments=function(s){for(var l=[],f;this.stack.length>0;){var p=this.stack[this.stack.length-1];if(p&&p.start>=s.start.offset)f=p.node,this.stack.pop();else break}if(f){for(var g=(f.leadingComments?f.leadingComments.length:0)-1;g>=0;--g){var v=f.leadingComments[g];v.range[1]<=s.start.offset&&(l.unshift(v),f.leadingComments.splice(g,1))}return f.leadingComments&&f.leadingComments.length===0&&delete f.leadingComments,l}for(var g=this.leading.length-1;g>=0;--g){var p=this.leading[g];p.start<=s.start.offset&&(l.unshift(p.comment),this.leading.splice(g,1))}return l},s.prototype.visitNode=function(s,l){if(!(s.type===p.Syntax.Program&&s.body.length>0)){this.insertInnerComments(s,l);var f=this.findTrailingComments(l),g=this.findLeadingComments(l);g.length>0&&(s.leadingComments=g),f.length>0&&(s.trailingComments=f),this.stack.push({node:s,start:l.start.offset})}},s.prototype.visitComment=function(s,l){var f=s.type[0]===`L`?`Line`:`Block`,p={type:f,value:s.value};if(s.range&&(p.range=s.range),s.loc&&(p.loc=s.loc),this.comments.push(p),this.attach){var g={comment:{type:f,value:s.value,range:[l.start.offset,l.end.offset]},start:l.start.offset};s.loc&&(g.comment.loc=s.loc),s.type=f,this.leading.push(g),this.trailing.push(g)}},s.prototype.visit=function(s,l){s.type===`LineComment`||s.type===`BlockComment`?this.visitComment(s,l):this.attach&&this.visitNode(s,l)},s}()},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.Syntax={AssignmentExpression:`AssignmentExpression`,AssignmentPattern:`AssignmentPattern`,ArrayExpression:`ArrayExpression`,ArrayPattern:`ArrayPattern`,ArrowFunctionExpression:`ArrowFunctionExpression`,AwaitExpression:`AwaitExpression`,BlockStatement:`BlockStatement`,BinaryExpression:`BinaryExpression`,BreakStatement:`BreakStatement`,CallExpression:`CallExpression`,CatchClause:`CatchClause`,ClassBody:`ClassBody`,ClassDeclaration:`ClassDeclaration`,ClassExpression:`ClassExpression`,ConditionalExpression:`ConditionalExpression`,ContinueStatement:`ContinueStatement`,DoWhileStatement:`DoWhileStatement`,DebuggerStatement:`DebuggerStatement`,EmptyStatement:`EmptyStatement`,ExportAllDeclaration:`ExportAllDeclaration`,ExportDefaultDeclaration:`ExportDefaultDeclaration`,ExportNamedDeclaration:`ExportNamedDeclaration`,ExportSpecifier:`ExportSpecifier`,ExpressionStatement:`ExpressionStatement`,ForStatement:`ForStatement`,ForOfStatement:`ForOfStatement`,ForInStatement:`ForInStatement`,FunctionDeclaration:`FunctionDeclaration`,FunctionExpression:`FunctionExpression`,Identifier:`Identifier`,IfStatement:`IfStatement`,ImportDeclaration:`ImportDeclaration`,ImportDefaultSpecifier:`ImportDefaultSpecifier`,ImportNamespaceSpecifier:`ImportNamespaceSpecifier`,ImportSpecifier:`ImportSpecifier`,Literal:`Literal`,LabeledStatement:`LabeledStatement`,LogicalExpression:`LogicalExpression`,MemberExpression:`MemberExpression`,MetaProperty:`MetaProperty`,MethodDefinition:`MethodDefinition`,NewExpression:`NewExpression`,ObjectExpression:`ObjectExpression`,ObjectPattern:`ObjectPattern`,Program:`Program`,Property:`Property`,RestElement:`RestElement`,ReturnStatement:`ReturnStatement`,SequenceExpression:`SequenceExpression`,SpreadElement:`SpreadElement`,Super:`Super`,SwitchCase:`SwitchCase`,SwitchStatement:`SwitchStatement`,TaggedTemplateExpression:`TaggedTemplateExpression`,TemplateElement:`TemplateElement`,TemplateLiteral:`TemplateLiteral`,ThisExpression:`ThisExpression`,ThrowStatement:`ThrowStatement`,TryStatement:`TryStatement`,UnaryExpression:`UnaryExpression`,UpdateExpression:`UpdateExpression`,VariableDeclaration:`VariableDeclaration`,VariableDeclarator:`VariableDeclarator`,WhileStatement:`WhileStatement`,WithStatement:`WithStatement`,YieldExpression:`YieldExpression`}},function(s,l,f){"use strict";var p=this&&this.__extends||(function(){var s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var f in l)l.hasOwnProperty(f)&&(s[f]=l[f])};return function(l,f){s(l,f);function p(){this.constructor=l}l.prototype=f===null?Object.create(f):(p.prototype=f.prototype,new p)}})();Object.defineProperty(l,`__esModule`,{value:!0});var g=f(4),v=f(5),b=f(6),C=f(7),w=f(8),E=f(13),k=f(14);E.TokenName[100]=`JSXIdentifier`,E.TokenName[101]=`JSXText`;function A(s){var l;switch(s.type){case b.JSXSyntax.JSXIdentifier:l=s.name;break;case b.JSXSyntax.JSXNamespacedName:var f=s;l=A(f.namespace)+`:`+A(f.name);break;case b.JSXSyntax.JSXMemberExpression:var p=s;l=A(p.object)+`.`+A(p.property);break;default:break}return l}l.JSXParser=function(s){p(l,s);function l(l,f,p){return s.call(this,l,f,p)||this}return l.prototype.parsePrimaryExpression=function(){return this.match(`<`)?this.parseJSXRoot():s.prototype.parsePrimaryExpression.call(this)},l.prototype.startJSX=function(){this.scanner.index=this.startMarker.index,this.scanner.lineNumber=this.startMarker.line,this.scanner.lineStart=this.startMarker.index-this.startMarker.column},l.prototype.finishJSX=function(){this.nextToken()},l.prototype.reenterJSX=function(){this.startJSX(),this.expectJSX(`}`),this.config.tokens&&this.tokens.pop()},l.prototype.createJSXNode=function(){return this.collectComments(),{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},l.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},l.prototype.scanXHTMLEntity=function(s){for(var l=`&`,f=!0,p=!1,v=!1,b=!1;!this.scanner.eof()&&f&&!p;){var C=this.scanner.source[this.scanner.index];if(C===s)break;if(p=C===`;`,l+=C,++this.scanner.index,!p)switch(l.length){case 2:v=C===`#`;break;case 3:v&&(b=C===`x`,f=b||g.Character.isDecimalDigit(C.charCodeAt(0)),v&&=!b);break;default:f&&=!(v&&!g.Character.isDecimalDigit(C.charCodeAt(0))),f&&=!(b&&!g.Character.isHexDigit(C.charCodeAt(0)));break}}if(f&&p&&l.length>2){var w=l.substr(1,l.length-2);v&&w.length>1?l=String.fromCharCode(parseInt(w.substr(1),10)):b&&w.length>2?l=String.fromCharCode(parseInt(`0`+w.substr(1),16)):!v&&!b&&k.XHTMLEntities[w]&&(l=k.XHTMLEntities[w])}return l},l.prototype.lexJSX=function(){var s=this.scanner.source.charCodeAt(this.scanner.index);if(s===60||s===62||s===47||s===58||s===61||s===123||s===125){var l=this.scanner.source[this.scanner.index++];return{type:7,value:l,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index}}if(s===34||s===39){for(var f=this.scanner.index,p=this.scanner.source[this.scanner.index++],v=``;!this.scanner.eof();){var b=this.scanner.source[this.scanner.index++];if(b===p)break;b===`&`?v+=this.scanXHTMLEntity(p):v+=b}return{type:8,value:v,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:f,end:this.scanner.index}}if(s===46){var C=this.scanner.source.charCodeAt(this.scanner.index+1),w=this.scanner.source.charCodeAt(this.scanner.index+2),l=C===46&&w===46?`...`:`.`,f=this.scanner.index;return this.scanner.index+=l.length,{type:7,value:l,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:f,end:this.scanner.index}}if(s===96)return{type:10,value:``,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index};if(g.Character.isIdentifierStart(s)&&s!==92){var f=this.scanner.index;for(++this.scanner.index;!this.scanner.eof();){var b=this.scanner.source.charCodeAt(this.scanner.index);if(g.Character.isIdentifierPart(b)&&b!==92)++this.scanner.index;else if(b===45)++this.scanner.index;else break}return{type:100,value:this.scanner.source.slice(f,this.scanner.index),lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:f,end:this.scanner.index}}return this.scanner.lex()},l.prototype.nextJSXToken=function(){this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;var s=this.lexJSX();return this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.config.tokens&&this.tokens.push(this.convertToken(s)),s},l.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;for(var s=this.scanner.index,l=``;!this.scanner.eof();){var f=this.scanner.source[this.scanner.index];if(f===`{`||f===`<`)break;++this.scanner.index,l+=f,g.Character.isLineTerminator(f.charCodeAt(0))&&(++this.scanner.lineNumber,f===`\r`&&this.scanner.source[this.scanner.index]===` +`&&++this.scanner.index,this.scanner.lineStart=this.scanner.index)}this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart;var p={type:101,value:l,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:s,end:this.scanner.index};return l.length>0&&this.config.tokens&&this.tokens.push(this.convertToken(p)),p},l.prototype.peekJSXToken=function(){var s=this.scanner.saveState();this.scanner.scanComments();var l=this.lexJSX();return this.scanner.restoreState(s),l},l.prototype.expectJSX=function(s){var l=this.nextJSXToken();(l.type!==7||l.value!==s)&&this.throwUnexpectedToken(l)},l.prototype.matchJSX=function(s){var l=this.peekJSXToken();return l.type===7&&l.value===s},l.prototype.parseJSXIdentifier=function(){var s=this.createJSXNode(),l=this.nextJSXToken();return l.type!==100&&this.throwUnexpectedToken(l),this.finalize(s,new v.JSXIdentifier(l.value))},l.prototype.parseJSXElementName=function(){var s=this.createJSXNode(),l=this.parseJSXIdentifier();if(this.matchJSX(`:`)){var f=l;this.expectJSX(`:`);var p=this.parseJSXIdentifier();l=this.finalize(s,new v.JSXNamespacedName(f,p))}else if(this.matchJSX(`.`))for(;this.matchJSX(`.`);){var g=l;this.expectJSX(`.`);var b=this.parseJSXIdentifier();l=this.finalize(s,new v.JSXMemberExpression(g,b))}return l},l.prototype.parseJSXAttributeName=function(){var s=this.createJSXNode(),l,f=this.parseJSXIdentifier();if(this.matchJSX(`:`)){var p=f;this.expectJSX(`:`);var g=this.parseJSXIdentifier();l=this.finalize(s,new v.JSXNamespacedName(p,g))}else l=f;return l},l.prototype.parseJSXStringLiteralAttribute=function(){var s=this.createJSXNode(),l=this.nextJSXToken();l.type!==8&&this.throwUnexpectedToken(l);var f=this.getTokenRaw(l);return this.finalize(s,new C.Literal(l.value,f))},l.prototype.parseJSXExpressionAttribute=function(){var s=this.createJSXNode();this.expectJSX(`{`),this.finishJSX(),this.match(`}`)&&this.tolerateError(`JSX attributes must only be assigned a non-empty expression`);var l=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(s,new v.JSXExpressionContainer(l))},l.prototype.parseJSXAttributeValue=function(){return this.matchJSX(`{`)?this.parseJSXExpressionAttribute():this.matchJSX(`<`)?this.parseJSXElement():this.parseJSXStringLiteralAttribute()},l.prototype.parseJSXNameValueAttribute=function(){var s=this.createJSXNode(),l=this.parseJSXAttributeName(),f=null;return this.matchJSX(`=`)&&(this.expectJSX(`=`),f=this.parseJSXAttributeValue()),this.finalize(s,new v.JSXAttribute(l,f))},l.prototype.parseJSXSpreadAttribute=function(){var s=this.createJSXNode();this.expectJSX(`{`),this.expectJSX(`...`),this.finishJSX();var l=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(s,new v.JSXSpreadAttribute(l))},l.prototype.parseJSXAttributes=function(){for(var s=[];!this.matchJSX(`/`)&&!this.matchJSX(`>`);){var l=this.matchJSX(`{`)?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();s.push(l)}return s},l.prototype.parseJSXOpeningElement=function(){var s=this.createJSXNode();this.expectJSX(`<`);var l=this.parseJSXElementName(),f=this.parseJSXAttributes(),p=this.matchJSX(`/`);return p&&this.expectJSX(`/`),this.expectJSX(`>`),this.finalize(s,new v.JSXOpeningElement(l,p,f))},l.prototype.parseJSXBoundaryElement=function(){var s=this.createJSXNode();if(this.expectJSX(`<`),this.matchJSX(`/`)){this.expectJSX(`/`);var l=this.parseJSXElementName();return this.expectJSX(`>`),this.finalize(s,new v.JSXClosingElement(l))}var f=this.parseJSXElementName(),p=this.parseJSXAttributes(),g=this.matchJSX(`/`);return g&&this.expectJSX(`/`),this.expectJSX(`>`),this.finalize(s,new v.JSXOpeningElement(f,g,p))},l.prototype.parseJSXEmptyExpression=function(){var s=this.createJSXChildNode();return this.collectComments(),this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.finalize(s,new v.JSXEmptyExpression)},l.prototype.parseJSXExpressionContainer=function(){var s=this.createJSXNode();this.expectJSX(`{`);var l;return this.matchJSX(`}`)?(l=this.parseJSXEmptyExpression(),this.expectJSX(`}`)):(this.finishJSX(),l=this.parseAssignmentExpression(),this.reenterJSX()),this.finalize(s,new v.JSXExpressionContainer(l))},l.prototype.parseJSXChildren=function(){for(var s=[];!this.scanner.eof();){var l=this.createJSXChildNode(),f=this.nextJSXText();if(f.start0){var C=this.finalize(s.node,new v.JSXElement(s.opening,s.children,s.closing));s=l[l.length-1],s.children.push(C),l.pop()}else break}}return s},l.prototype.parseJSXElement=function(){var s=this.createJSXNode(),l=this.parseJSXOpeningElement(),f=[],p=null;if(!l.selfClosing){var g=this.parseComplexJSXElement({node:s,opening:l,closing:p,children:f});f=g.children,p=g.closing}return this.finalize(s,new v.JSXElement(l,f,p))},l.prototype.parseJSXRoot=function(){this.config.tokens&&this.tokens.pop(),this.startJSX();var s=this.parseJSXElement();return this.finishJSX(),s},l.prototype.isStartOfExpression=function(){return s.prototype.isStartOfExpression.call(this)||this.match(`<`)},l}(w.Parser)},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var f={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};l.Character={fromCodePoint:function(s){return s<65536?String.fromCharCode(s):String.fromCharCode(55296+(s-65536>>10))+String.fromCharCode(56320+(s-65536&1023))},isWhiteSpace:function(s){return s===32||s===9||s===11||s===12||s===160||s>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(s)>=0},isLineTerminator:function(s){return s===10||s===13||s===8232||s===8233},isIdentifierStart:function(s){return s===36||s===95||s>=65&&s<=90||s>=97&&s<=122||s===92||s>=128&&f.NonAsciiIdentifierStart.test(l.Character.fromCodePoint(s))},isIdentifierPart:function(s){return s===36||s===95||s>=65&&s<=90||s>=97&&s<=122||s>=48&&s<=57||s===92||s>=128&&f.NonAsciiIdentifierPart.test(l.Character.fromCodePoint(s))},isDecimalDigit:function(s){return s>=48&&s<=57},isHexDigit:function(s){return s>=48&&s<=57||s>=65&&s<=70||s>=97&&s<=102},isOctalDigit:function(s){return s>=48&&s<=55}}},function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var p=f(6);l.JSXClosingElement=function(){function s(s){this.type=p.JSXSyntax.JSXClosingElement,this.name=s}return s}(),l.JSXElement=function(){function s(s,l,f){this.type=p.JSXSyntax.JSXElement,this.openingElement=s,this.children=l,this.closingElement=f}return s}(),l.JSXEmptyExpression=function(){function s(){this.type=p.JSXSyntax.JSXEmptyExpression}return s}(),l.JSXExpressionContainer=function(){function s(s){this.type=p.JSXSyntax.JSXExpressionContainer,this.expression=s}return s}(),l.JSXIdentifier=function(){function s(s){this.type=p.JSXSyntax.JSXIdentifier,this.name=s}return s}(),l.JSXMemberExpression=function(){function s(s,l){this.type=p.JSXSyntax.JSXMemberExpression,this.object=s,this.property=l}return s}(),l.JSXAttribute=function(){function s(s,l){this.type=p.JSXSyntax.JSXAttribute,this.name=s,this.value=l}return s}(),l.JSXNamespacedName=function(){function s(s,l){this.type=p.JSXSyntax.JSXNamespacedName,this.namespace=s,this.name=l}return s}(),l.JSXOpeningElement=function(){function s(s,l,f){this.type=p.JSXSyntax.JSXOpeningElement,this.name=s,this.selfClosing=l,this.attributes=f}return s}(),l.JSXSpreadAttribute=function(){function s(s){this.type=p.JSXSyntax.JSXSpreadAttribute,this.argument=s}return s}(),l.JSXText=function(){function s(s,l){this.type=p.JSXSyntax.JSXText,this.value=s,this.raw=l}return s}()},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.JSXSyntax={JSXAttribute:`JSXAttribute`,JSXClosingElement:`JSXClosingElement`,JSXElement:`JSXElement`,JSXEmptyExpression:`JSXEmptyExpression`,JSXExpressionContainer:`JSXExpressionContainer`,JSXIdentifier:`JSXIdentifier`,JSXMemberExpression:`JSXMemberExpression`,JSXNamespacedName:`JSXNamespacedName`,JSXOpeningElement:`JSXOpeningElement`,JSXSpreadAttribute:`JSXSpreadAttribute`,JSXText:`JSXText`}},function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var p=f(2);l.ArrayExpression=function(){function s(s){this.type=p.Syntax.ArrayExpression,this.elements=s}return s}(),l.ArrayPattern=function(){function s(s){this.type=p.Syntax.ArrayPattern,this.elements=s}return s}(),l.ArrowFunctionExpression=function(){function s(s,l,f){this.type=p.Syntax.ArrowFunctionExpression,this.id=null,this.params=s,this.body=l,this.generator=!1,this.expression=f,this.async=!1}return s}(),l.AssignmentExpression=function(){function s(s,l,f){this.type=p.Syntax.AssignmentExpression,this.operator=s,this.left=l,this.right=f}return s}(),l.AssignmentPattern=function(){function s(s,l){this.type=p.Syntax.AssignmentPattern,this.left=s,this.right=l}return s}(),l.AsyncArrowFunctionExpression=function(){function s(s,l,f){this.type=p.Syntax.ArrowFunctionExpression,this.id=null,this.params=s,this.body=l,this.generator=!1,this.expression=f,this.async=!0}return s}(),l.AsyncFunctionDeclaration=function(){function s(s,l,f){this.type=p.Syntax.FunctionDeclaration,this.id=s,this.params=l,this.body=f,this.generator=!1,this.expression=!1,this.async=!0}return s}(),l.AsyncFunctionExpression=function(){function s(s,l,f){this.type=p.Syntax.FunctionExpression,this.id=s,this.params=l,this.body=f,this.generator=!1,this.expression=!1,this.async=!0}return s}(),l.AwaitExpression=function(){function s(s){this.type=p.Syntax.AwaitExpression,this.argument=s}return s}(),l.BinaryExpression=function(){function s(s,l,f){var g=s===`||`||s===`&&`;this.type=g?p.Syntax.LogicalExpression:p.Syntax.BinaryExpression,this.operator=s,this.left=l,this.right=f}return s}(),l.BlockStatement=function(){function s(s){this.type=p.Syntax.BlockStatement,this.body=s}return s}(),l.BreakStatement=function(){function s(s){this.type=p.Syntax.BreakStatement,this.label=s}return s}(),l.CallExpression=function(){function s(s,l){this.type=p.Syntax.CallExpression,this.callee=s,this.arguments=l}return s}(),l.CatchClause=function(){function s(s,l){this.type=p.Syntax.CatchClause,this.param=s,this.body=l}return s}(),l.ClassBody=function(){function s(s){this.type=p.Syntax.ClassBody,this.body=s}return s}(),l.ClassDeclaration=function(){function s(s,l,f){this.type=p.Syntax.ClassDeclaration,this.id=s,this.superClass=l,this.body=f}return s}(),l.ClassExpression=function(){function s(s,l,f){this.type=p.Syntax.ClassExpression,this.id=s,this.superClass=l,this.body=f}return s}(),l.ComputedMemberExpression=function(){function s(s,l){this.type=p.Syntax.MemberExpression,this.computed=!0,this.object=s,this.property=l}return s}(),l.ConditionalExpression=function(){function s(s,l,f){this.type=p.Syntax.ConditionalExpression,this.test=s,this.consequent=l,this.alternate=f}return s}(),l.ContinueStatement=function(){function s(s){this.type=p.Syntax.ContinueStatement,this.label=s}return s}(),l.DebuggerStatement=function(){function s(){this.type=p.Syntax.DebuggerStatement}return s}(),l.Directive=function(){function s(s,l){this.type=p.Syntax.ExpressionStatement,this.expression=s,this.directive=l}return s}(),l.DoWhileStatement=function(){function s(s,l){this.type=p.Syntax.DoWhileStatement,this.body=s,this.test=l}return s}(),l.EmptyStatement=function(){function s(){this.type=p.Syntax.EmptyStatement}return s}(),l.ExportAllDeclaration=function(){function s(s){this.type=p.Syntax.ExportAllDeclaration,this.source=s}return s}(),l.ExportDefaultDeclaration=function(){function s(s){this.type=p.Syntax.ExportDefaultDeclaration,this.declaration=s}return s}(),l.ExportNamedDeclaration=function(){function s(s,l,f){this.type=p.Syntax.ExportNamedDeclaration,this.declaration=s,this.specifiers=l,this.source=f}return s}(),l.ExportSpecifier=function(){function s(s,l){this.type=p.Syntax.ExportSpecifier,this.exported=l,this.local=s}return s}(),l.ExpressionStatement=function(){function s(s){this.type=p.Syntax.ExpressionStatement,this.expression=s}return s}(),l.ForInStatement=function(){function s(s,l,f){this.type=p.Syntax.ForInStatement,this.left=s,this.right=l,this.body=f,this.each=!1}return s}(),l.ForOfStatement=function(){function s(s,l,f){this.type=p.Syntax.ForOfStatement,this.left=s,this.right=l,this.body=f}return s}(),l.ForStatement=function(){function s(s,l,f,g){this.type=p.Syntax.ForStatement,this.init=s,this.test=l,this.update=f,this.body=g}return s}(),l.FunctionDeclaration=function(){function s(s,l,f,g){this.type=p.Syntax.FunctionDeclaration,this.id=s,this.params=l,this.body=f,this.generator=g,this.expression=!1,this.async=!1}return s}(),l.FunctionExpression=function(){function s(s,l,f,g){this.type=p.Syntax.FunctionExpression,this.id=s,this.params=l,this.body=f,this.generator=g,this.expression=!1,this.async=!1}return s}(),l.Identifier=function(){function s(s){this.type=p.Syntax.Identifier,this.name=s}return s}(),l.IfStatement=function(){function s(s,l,f){this.type=p.Syntax.IfStatement,this.test=s,this.consequent=l,this.alternate=f}return s}(),l.ImportDeclaration=function(){function s(s,l){this.type=p.Syntax.ImportDeclaration,this.specifiers=s,this.source=l}return s}(),l.ImportDefaultSpecifier=function(){function s(s){this.type=p.Syntax.ImportDefaultSpecifier,this.local=s}return s}(),l.ImportNamespaceSpecifier=function(){function s(s){this.type=p.Syntax.ImportNamespaceSpecifier,this.local=s}return s}(),l.ImportSpecifier=function(){function s(s,l){this.type=p.Syntax.ImportSpecifier,this.local=s,this.imported=l}return s}(),l.LabeledStatement=function(){function s(s,l){this.type=p.Syntax.LabeledStatement,this.label=s,this.body=l}return s}(),l.Literal=function(){function s(s,l){this.type=p.Syntax.Literal,this.value=s,this.raw=l}return s}(),l.MetaProperty=function(){function s(s,l){this.type=p.Syntax.MetaProperty,this.meta=s,this.property=l}return s}(),l.MethodDefinition=function(){function s(s,l,f,g,v){this.type=p.Syntax.MethodDefinition,this.key=s,this.computed=l,this.value=f,this.kind=g,this.static=v}return s}(),l.Module=function(){function s(s){this.type=p.Syntax.Program,this.body=s,this.sourceType=`module`}return s}(),l.NewExpression=function(){function s(s,l){this.type=p.Syntax.NewExpression,this.callee=s,this.arguments=l}return s}(),l.ObjectExpression=function(){function s(s){this.type=p.Syntax.ObjectExpression,this.properties=s}return s}(),l.ObjectPattern=function(){function s(s){this.type=p.Syntax.ObjectPattern,this.properties=s}return s}(),l.Property=function(){function s(s,l,f,g,v,b){this.type=p.Syntax.Property,this.key=l,this.computed=f,this.value=g,this.kind=s,this.method=v,this.shorthand=b}return s}(),l.RegexLiteral=function(){function s(s,l,f,g){this.type=p.Syntax.Literal,this.value=s,this.raw=l,this.regex={pattern:f,flags:g}}return s}(),l.RestElement=function(){function s(s){this.type=p.Syntax.RestElement,this.argument=s}return s}(),l.ReturnStatement=function(){function s(s){this.type=p.Syntax.ReturnStatement,this.argument=s}return s}(),l.Script=function(){function s(s){this.type=p.Syntax.Program,this.body=s,this.sourceType=`script`}return s}(),l.SequenceExpression=function(){function s(s){this.type=p.Syntax.SequenceExpression,this.expressions=s}return s}(),l.SpreadElement=function(){function s(s){this.type=p.Syntax.SpreadElement,this.argument=s}return s}(),l.StaticMemberExpression=function(){function s(s,l){this.type=p.Syntax.MemberExpression,this.computed=!1,this.object=s,this.property=l}return s}(),l.Super=function(){function s(){this.type=p.Syntax.Super}return s}(),l.SwitchCase=function(){function s(s,l){this.type=p.Syntax.SwitchCase,this.test=s,this.consequent=l}return s}(),l.SwitchStatement=function(){function s(s,l){this.type=p.Syntax.SwitchStatement,this.discriminant=s,this.cases=l}return s}(),l.TaggedTemplateExpression=function(){function s(s,l){this.type=p.Syntax.TaggedTemplateExpression,this.tag=s,this.quasi=l}return s}(),l.TemplateElement=function(){function s(s,l){this.type=p.Syntax.TemplateElement,this.value=s,this.tail=l}return s}(),l.TemplateLiteral=function(){function s(s,l){this.type=p.Syntax.TemplateLiteral,this.quasis=s,this.expressions=l}return s}(),l.ThisExpression=function(){function s(){this.type=p.Syntax.ThisExpression}return s}(),l.ThrowStatement=function(){function s(s){this.type=p.Syntax.ThrowStatement,this.argument=s}return s}(),l.TryStatement=function(){function s(s,l,f){this.type=p.Syntax.TryStatement,this.block=s,this.handler=l,this.finalizer=f}return s}(),l.UnaryExpression=function(){function s(s,l){this.type=p.Syntax.UnaryExpression,this.operator=s,this.argument=l,this.prefix=!0}return s}(),l.UpdateExpression=function(){function s(s,l,f){this.type=p.Syntax.UpdateExpression,this.operator=s,this.argument=l,this.prefix=f}return s}(),l.VariableDeclaration=function(){function s(s,l){this.type=p.Syntax.VariableDeclaration,this.declarations=s,this.kind=l}return s}(),l.VariableDeclarator=function(){function s(s,l){this.type=p.Syntax.VariableDeclarator,this.id=s,this.init=l}return s}(),l.WhileStatement=function(){function s(s,l){this.type=p.Syntax.WhileStatement,this.test=s,this.body=l}return s}(),l.WithStatement=function(){function s(s,l){this.type=p.Syntax.WithStatement,this.object=s,this.body=l}return s}(),l.YieldExpression=function(){function s(s,l){this.type=p.Syntax.YieldExpression,this.argument=s,this.delegate=l}return s}()},function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var p=f(9),g=f(10),v=f(11),b=f(7),C=f(12),w=f(2),E=f(13),k=`ArrowParameterPlaceHolder`;l.Parser=function(){function s(s,l,f){l===void 0&&(l={}),this.config={range:typeof l.range==`boolean`&&l.range,loc:typeof l.loc==`boolean`&&l.loc,source:null,tokens:typeof l.tokens==`boolean`&&l.tokens,comment:typeof l.comment==`boolean`&&l.comment,tolerant:typeof l.tolerant==`boolean`&&l.tolerant},this.config.loc&&l.source&&l.source!==null&&(this.config.source=String(l.source)),this.delegate=f,this.errorHandler=new g.ErrorHandler,this.errorHandler.tolerant=this.config.tolerant,this.scanner=new C.Scanner(s,this.errorHandler),this.scanner.trackComment=this.config.comment,this.operatorPrecedence={")":0,";":0,",":0,"=":0,"]":0,"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"===":6,"!==":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":11,"/":11,"%":11},this.lookahead={type:2,value:``,lineNumber:this.scanner.lineNumber,lineStart:0,start:0,end:0},this.hasLineTerminator=!1,this.context={isModule:!1,await:!1,allowIn:!0,allowStrictDirective:!0,allowYield:!0,firstCoverInitializedNameError:null,isAssignmentTarget:!1,isBindingElement:!1,inFunctionBody:!1,inIteration:!1,inSwitch:!1,labelSet:{},strict:!1},this.tokens=[],this.startMarker={index:0,line:this.scanner.lineNumber,column:0},this.lastMarker={index:0,line:this.scanner.lineNumber,column:0},this.nextToken(),this.lastMarker={index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}return s.prototype.throwError=function(s){var l=Array.prototype.slice.call(arguments,1),f=s.replace(/%(\d)/g,function(s,f){return p.assert(f0&&this.delegate)for(var l=0;l>=`||s===`>>>=`||s===`&=`||s===`^=`||s===`|=`},s.prototype.isolateCoverGrammar=function(s){var l=this.context.isBindingElement,f=this.context.isAssignmentTarget,p=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var g=s.call(this);return this.context.firstCoverInitializedNameError!==null&&this.throwUnexpectedToken(this.context.firstCoverInitializedNameError),this.context.isBindingElement=l,this.context.isAssignmentTarget=f,this.context.firstCoverInitializedNameError=p,g},s.prototype.inheritCoverGrammar=function(s){var l=this.context.isBindingElement,f=this.context.isAssignmentTarget,p=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var g=s.call(this);return this.context.isBindingElement=this.context.isBindingElement&&l,this.context.isAssignmentTarget=this.context.isAssignmentTarget&&f,this.context.firstCoverInitializedNameError=p||this.context.firstCoverInitializedNameError,g},s.prototype.consumeSemicolon=function(){this.match(`;`)?this.nextToken():this.hasLineTerminator||(this.lookahead.type!==2&&!this.match(`}`)&&this.throwUnexpectedToken(this.lookahead),this.lastMarker.index=this.startMarker.index,this.lastMarker.line=this.startMarker.line,this.lastMarker.column=this.startMarker.column)},s.prototype.parsePrimaryExpression=function(){var s=this.createNode(),l,f,p;switch(this.lookahead.type){case 3:(this.context.isModule||this.context.await)&&this.lookahead.value===`await`&&this.tolerateUnexpectedToken(this.lookahead),l=this.matchAsyncFunction()?this.parseFunctionExpression():this.finalize(s,new b.Identifier(this.nextToken().value));break;case 6:case 8:this.context.strict&&this.lookahead.octal&&this.tolerateUnexpectedToken(this.lookahead,v.Messages.StrictOctalLiteral),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,f=this.nextToken(),p=this.getTokenRaw(f),l=this.finalize(s,new b.Literal(f.value,p));break;case 1:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,f=this.nextToken(),p=this.getTokenRaw(f),l=this.finalize(s,new b.Literal(f.value===`true`,p));break;case 5:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,f=this.nextToken(),p=this.getTokenRaw(f),l=this.finalize(s,new b.Literal(null,p));break;case 10:l=this.parseTemplateLiteral();break;case 7:switch(this.lookahead.value){case`(`:this.context.isBindingElement=!1,l=this.inheritCoverGrammar(this.parseGroupExpression);break;case`[`:l=this.inheritCoverGrammar(this.parseArrayInitializer);break;case`{`:l=this.inheritCoverGrammar(this.parseObjectInitializer);break;case`/`:case`/=`:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.scanner.index=this.startMarker.index,f=this.nextRegexToken(),p=this.getTokenRaw(f),l=this.finalize(s,new b.RegexLiteral(f.regex,p,f.pattern,f.flags));break;default:l=this.throwUnexpectedToken(this.nextToken())}break;case 4:!this.context.strict&&this.context.allowYield&&this.matchKeyword(`yield`)?l=this.parseIdentifierName():!this.context.strict&&this.matchKeyword(`let`)?l=this.finalize(s,new b.Identifier(this.nextToken().value)):(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.matchKeyword(`function`)?l=this.parseFunctionExpression():this.matchKeyword(`this`)?(this.nextToken(),l=this.finalize(s,new b.ThisExpression)):l=this.matchKeyword(`class`)?this.parseClassExpression():this.throwUnexpectedToken(this.nextToken()));break;default:l=this.throwUnexpectedToken(this.nextToken())}return l},s.prototype.parseSpreadElement=function(){var s=this.createNode();this.expect(`...`);var l=this.inheritCoverGrammar(this.parseAssignmentExpression);return this.finalize(s,new b.SpreadElement(l))},s.prototype.parseArrayInitializer=function(){var s=this.createNode(),l=[];for(this.expect(`[`);!this.match(`]`);)if(this.match(`,`))this.nextToken(),l.push(null);else if(this.match(`...`)){var f=this.parseSpreadElement();this.match(`]`)||(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.expect(`,`)),l.push(f)}else l.push(this.inheritCoverGrammar(this.parseAssignmentExpression)),this.match(`]`)||this.expect(`,`);return this.expect(`]`),this.finalize(s,new b.ArrayExpression(l))},s.prototype.parsePropertyMethod=function(s){this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var l=this.context.strict,f=this.context.allowStrictDirective;this.context.allowStrictDirective=s.simple;var p=this.isolateCoverGrammar(this.parseFunctionSourceElements);return this.context.strict&&s.firstRestricted&&this.tolerateUnexpectedToken(s.firstRestricted,s.message),this.context.strict&&s.stricted&&this.tolerateUnexpectedToken(s.stricted,s.message),this.context.strict=l,this.context.allowStrictDirective=f,p},s.prototype.parsePropertyMethodFunction=function(){var s=!1,l=this.createNode(),f=this.context.allowYield;this.context.allowYield=!0;var p=this.parseFormalParameters(),g=this.parsePropertyMethod(p);return this.context.allowYield=f,this.finalize(l,new b.FunctionExpression(null,p.params,g,s))},s.prototype.parsePropertyMethodAsyncFunction=function(){var s=this.createNode(),l=this.context.allowYield,f=this.context.await;this.context.allowYield=!1,this.context.await=!0;var p=this.parseFormalParameters(),g=this.parsePropertyMethod(p);return this.context.allowYield=l,this.context.await=f,this.finalize(s,new b.AsyncFunctionExpression(null,p.params,g))},s.prototype.parseObjectPropertyKey=function(){var s=this.createNode(),l=this.nextToken(),f;switch(l.type){case 8:case 6:this.context.strict&&l.octal&&this.tolerateUnexpectedToken(l,v.Messages.StrictOctalLiteral);var p=this.getTokenRaw(l);f=this.finalize(s,new b.Literal(l.value,p));break;case 3:case 1:case 5:case 4:f=this.finalize(s,new b.Identifier(l.value));break;case 7:l.value===`[`?(f=this.isolateCoverGrammar(this.parseAssignmentExpression),this.expect(`]`)):f=this.throwUnexpectedToken(l);break;default:f=this.throwUnexpectedToken(l)}return f},s.prototype.isPropertyKey=function(s,l){return s.type===w.Syntax.Identifier&&s.name===l||s.type===w.Syntax.Literal&&s.value===l},s.prototype.parseObjectProperty=function(s){var l=this.createNode(),f=this.lookahead,p,g=null,C=null,w=!1,E=!1,k=!1,A=!1;if(f.type===3){var N=f.value;this.nextToken(),w=this.match(`[`),A=!this.hasLineTerminator&&N===`async`&&!this.match(`:`)&&!this.match(`(`)&&!this.match(`*`)&&!this.match(`,`),g=A?this.parseObjectPropertyKey():this.finalize(l,new b.Identifier(N))}else this.match(`*`)?this.nextToken():(w=this.match(`[`),g=this.parseObjectPropertyKey());var F=this.qualifiedPropertyName(this.lookahead);if(f.type===3&&!A&&f.value===`get`&&F)p=`get`,w=this.match(`[`),g=this.parseObjectPropertyKey(),this.context.allowYield=!1,C=this.parseGetterMethod();else if(f.type===3&&!A&&f.value===`set`&&F)p=`set`,w=this.match(`[`),g=this.parseObjectPropertyKey(),C=this.parseSetterMethod();else if(f.type===7&&f.value===`*`&&F)p=`init`,w=this.match(`[`),g=this.parseObjectPropertyKey(),C=this.parseGeneratorMethod(),E=!0;else if(g||this.throwUnexpectedToken(this.lookahead),p=`init`,this.match(`:`)&&!A)!w&&this.isPropertyKey(g,`__proto__`)&&(s.value&&this.tolerateError(v.Messages.DuplicateProtoProperty),s.value=!0),this.nextToken(),C=this.inheritCoverGrammar(this.parseAssignmentExpression);else if(this.match(`(`))C=A?this.parsePropertyMethodAsyncFunction():this.parsePropertyMethodFunction(),E=!0;else if(f.type===3){var N=this.finalize(l,new b.Identifier(f.value));if(this.match(`=`)){this.context.firstCoverInitializedNameError=this.lookahead,this.nextToken(),k=!0;var I=this.isolateCoverGrammar(this.parseAssignmentExpression);C=this.finalize(l,new b.AssignmentPattern(N,I))}else k=!0,C=N}else this.throwUnexpectedToken(this.nextToken());return this.finalize(l,new b.Property(p,g,w,C,E,k))},s.prototype.parseObjectInitializer=function(){var s=this.createNode();this.expect(`{`);for(var l=[],f={value:!1};!this.match(`}`);)l.push(this.parseObjectProperty(f)),this.match(`}`)||this.expectCommaSeparator();return this.expect(`}`),this.finalize(s,new b.ObjectExpression(l))},s.prototype.parseTemplateHead=function(){p.assert(this.lookahead.head,`Template literal must start with a template head`);var s=this.createNode(),l=this.nextToken(),f=l.value,g=l.cooked;return this.finalize(s,new b.TemplateElement({raw:f,cooked:g},l.tail))},s.prototype.parseTemplateElement=function(){this.lookahead.type!==10&&this.throwUnexpectedToken();var s=this.createNode(),l=this.nextToken(),f=l.value,p=l.cooked;return this.finalize(s,new b.TemplateElement({raw:f,cooked:p},l.tail))},s.prototype.parseTemplateLiteral=function(){var s=this.createNode(),l=[],f=[],p=this.parseTemplateHead();for(f.push(p);!p.tail;)l.push(this.parseExpression()),p=this.parseTemplateElement(),f.push(p);return this.finalize(s,new b.TemplateLiteral(f,l))},s.prototype.reinterpretExpressionAsPattern=function(s){switch(s.type){case w.Syntax.Identifier:case w.Syntax.MemberExpression:case w.Syntax.RestElement:case w.Syntax.AssignmentPattern:break;case w.Syntax.SpreadElement:s.type=w.Syntax.RestElement,this.reinterpretExpressionAsPattern(s.argument);break;case w.Syntax.ArrayExpression:s.type=w.Syntax.ArrayPattern;for(var l=0;l`)||this.expect(`=>`),s={type:k,params:[],async:!1};else{var l=this.lookahead,f=[];if(this.match(`...`))s=this.parseRestElement(f),this.expect(`)`),this.match(`=>`)||this.expect(`=>`),s={type:k,params:[s],async:!1};else{var p=!1;if(this.context.isBindingElement=!0,s=this.inheritCoverGrammar(this.parseAssignmentExpression),this.match(`,`)){var g=[];for(this.context.isAssignmentTarget=!1,g.push(s);this.lookahead.type!==2&&this.match(`,`);){if(this.nextToken(),this.match(`)`)){this.nextToken();for(var v=0;v`)||this.expect(`=>`),this.context.isBindingElement=!1;for(var v=0;v`)&&(s.type===w.Syntax.Identifier&&s.name===`yield`&&(p=!0,s={type:k,params:[s],async:!1}),!p)){if(this.context.isBindingElement||this.throwUnexpectedToken(this.lookahead),s.type===w.Syntax.SequenceExpression)for(var v=0;v`)){for(var w=0;w0){this.nextToken(),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;for(var g=[s,this.lookahead],v=l,C=this.isolateCoverGrammar(this.parseExponentiationExpression),w=[v,f.value,C],E=[p];p=this.binaryPrecedence(this.lookahead),!(p<=0);){for(;w.length>2&&p<=E[E.length-1];){C=w.pop();var k=w.pop();E.pop(),v=w.pop(),g.pop();var A=this.startNode(g[g.length-1]);w.push(this.finalize(A,new b.BinaryExpression(k,v,C)))}w.push(this.nextToken().value),E.push(p),g.push(this.lookahead),w.push(this.isolateCoverGrammar(this.parseExponentiationExpression))}var N=w.length-1;l=w[N];for(var F=g.pop();N>1;){var I=g.pop(),R=F&&F.lineStart,A=this.startNode(I,R),k=w[N-1];l=this.finalize(A,new b.BinaryExpression(k,w[N-2],l)),N-=2,F=I}}return l},s.prototype.parseConditionalExpression=function(){var s=this.lookahead,l=this.inheritCoverGrammar(this.parseBinaryExpression);if(this.match(`?`)){this.nextToken();var f=this.context.allowIn;this.context.allowIn=!0;var p=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowIn=f,this.expect(`:`);var g=this.isolateCoverGrammar(this.parseAssignmentExpression);l=this.finalize(this.startNode(s),new b.ConditionalExpression(l,p,g)),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1}return l},s.prototype.checkPatternParam=function(s,l){switch(l.type){case w.Syntax.Identifier:this.validateParam(s,l,l.name);break;case w.Syntax.RestElement:this.checkPatternParam(s,l.argument);break;case w.Syntax.AssignmentPattern:this.checkPatternParam(s,l.left);break;case w.Syntax.ArrayPattern:for(var f=0;f`)){this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var g=s.async,C=this.reinterpretAsCoverFormalsList(s);if(C){this.hasLineTerminator&&this.tolerateUnexpectedToken(this.lookahead),this.context.firstCoverInitializedNameError=null;var E=this.context.strict,A=this.context.allowStrictDirective;this.context.allowStrictDirective=C.simple;var N=this.context.allowYield,F=this.context.await;this.context.allowYield=!0,this.context.await=g;var I=this.startNode(l);this.expect(`=>`);var R=void 0;if(this.match(`{`)){var B=this.context.allowIn;this.context.allowIn=!0,R=this.parseFunctionSourceElements(),this.context.allowIn=B}else R=this.isolateCoverGrammar(this.parseAssignmentExpression);var q=R.type!==w.Syntax.BlockStatement;this.context.strict&&C.firstRestricted&&this.throwUnexpectedToken(C.firstRestricted,C.message),this.context.strict&&C.stricted&&this.tolerateUnexpectedToken(C.stricted,C.message),s=g?this.finalize(I,new b.AsyncArrowFunctionExpression(C.params,R,q)):this.finalize(I,new b.ArrowFunctionExpression(C.params,R,q)),this.context.strict=E,this.context.allowStrictDirective=A,this.context.allowYield=N,this.context.await=F}}else if(this.matchAssign()){if(this.context.isAssignmentTarget||this.tolerateError(v.Messages.InvalidLHSInAssignment),this.context.strict&&s.type===w.Syntax.Identifier){var J=s;this.scanner.isRestrictedWord(J.name)&&this.tolerateUnexpectedToken(f,v.Messages.StrictLHSAssignment),this.scanner.isStrictModeReservedWord(J.name)&&this.tolerateUnexpectedToken(f,v.Messages.StrictReservedWord)}this.match(`=`)?this.reinterpretExpressionAsPattern(s):(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1),f=this.nextToken();var le=f.value,_e=this.isolateCoverGrammar(this.parseAssignmentExpression);s=this.finalize(this.startNode(l),new b.AssignmentExpression(le,s,_e)),this.context.firstCoverInitializedNameError=null}}return s},s.prototype.parseExpression=function(){var s=this.lookahead,l=this.isolateCoverGrammar(this.parseAssignmentExpression);if(this.match(`,`)){var f=[];for(f.push(l);this.lookahead.type!==2&&this.match(`,`);)this.nextToken(),f.push(this.isolateCoverGrammar(this.parseAssignmentExpression));l=this.finalize(this.startNode(s),new b.SequenceExpression(f))}return l},s.prototype.parseStatementListItem=function(){var s;if(this.context.isAssignmentTarget=!0,this.context.isBindingElement=!0,this.lookahead.type===4)switch(this.lookahead.value){case`export`:this.context.isModule||this.tolerateUnexpectedToken(this.lookahead,v.Messages.IllegalExportDeclaration),s=this.parseExportDeclaration();break;case`import`:this.context.isModule||this.tolerateUnexpectedToken(this.lookahead,v.Messages.IllegalImportDeclaration),s=this.parseImportDeclaration();break;case`const`:s=this.parseLexicalDeclaration({inFor:!1});break;case`function`:s=this.parseFunctionDeclaration();break;case`class`:s=this.parseClassDeclaration();break;case`let`:s=this.isLexicalDeclaration()?this.parseLexicalDeclaration({inFor:!1}):this.parseStatement();break;default:s=this.parseStatement();break}else s=this.parseStatement();return s},s.prototype.parseBlock=function(){var s=this.createNode();this.expect(`{`);for(var l=[];!this.match(`}`);)l.push(this.parseStatementListItem());return this.expect(`}`),this.finalize(s,new b.BlockStatement(l))},s.prototype.parseLexicalBinding=function(s,l){var f=this.createNode(),p=this.parsePattern([],s);this.context.strict&&p.type===w.Syntax.Identifier&&this.scanner.isRestrictedWord(p.name)&&this.tolerateError(v.Messages.StrictVarName);var g=null;return s===`const`?!this.matchKeyword(`in`)&&!this.matchContextualKeyword(`of`)&&(this.match(`=`)?(this.nextToken(),g=this.isolateCoverGrammar(this.parseAssignmentExpression)):this.throwError(v.Messages.DeclarationMissingInitializer,`const`)):(!l.inFor&&p.type!==w.Syntax.Identifier||this.match(`=`))&&(this.expect(`=`),g=this.isolateCoverGrammar(this.parseAssignmentExpression)),this.finalize(f,new b.VariableDeclarator(p,g))},s.prototype.parseBindingList=function(s,l){for(var f=[this.parseLexicalBinding(s,l)];this.match(`,`);)this.nextToken(),f.push(this.parseLexicalBinding(s,l));return f},s.prototype.isLexicalDeclaration=function(){var s=this.scanner.saveState();this.scanner.scanComments();var l=this.scanner.lex();return this.scanner.restoreState(s),l.type===3||l.type===7&&l.value===`[`||l.type===7&&l.value===`{`||l.type===4&&l.value===`let`||l.type===4&&l.value===`yield`},s.prototype.parseLexicalDeclaration=function(s){var l=this.createNode(),f=this.nextToken().value;p.assert(f===`let`||f===`const`,`Lexical declaration must be either let or const`);var g=this.parseBindingList(f,s);return this.consumeSemicolon(),this.finalize(l,new b.VariableDeclaration(g,f))},s.prototype.parseBindingRestElement=function(s,l){var f=this.createNode();this.expect(`...`);var p=this.parsePattern(s,l);return this.finalize(f,new b.RestElement(p))},s.prototype.parseArrayPattern=function(s,l){var f=this.createNode();this.expect(`[`);for(var p=[];!this.match(`]`);)if(this.match(`,`))this.nextToken(),p.push(null);else{if(this.match(`...`)){p.push(this.parseBindingRestElement(s,l));break}else p.push(this.parsePatternWithDefault(s,l));this.match(`]`)||this.expect(`,`)}return this.expect(`]`),this.finalize(f,new b.ArrayPattern(p))},s.prototype.parsePropertyPattern=function(s,l){var f=this.createNode(),p=!1,g=!1,v=!1,C,w;if(this.lookahead.type===3){var E=this.lookahead;C=this.parseVariableIdentifier();var k=this.finalize(f,new b.Identifier(E.value));if(this.match(`=`)){s.push(E),g=!0,this.nextToken();var A=this.parseAssignmentExpression();w=this.finalize(this.startNode(E),new b.AssignmentPattern(k,A))}else this.match(`:`)?(this.expect(`:`),w=this.parsePatternWithDefault(s,l)):(s.push(E),g=!0,w=k)}else p=this.match(`[`),C=this.parseObjectPropertyKey(),this.expect(`:`),w=this.parsePatternWithDefault(s,l);return this.finalize(f,new b.Property(`init`,C,p,w,v,g))},s.prototype.parseObjectPattern=function(s,l){var f=this.createNode(),p=[];for(this.expect(`{`);!this.match(`}`);)p.push(this.parsePropertyPattern(s,l)),this.match(`}`)||this.expect(`,`);return this.expect(`}`),this.finalize(f,new b.ObjectPattern(p))},s.prototype.parsePattern=function(s,l){var f;return this.match(`[`)?f=this.parseArrayPattern(s,l):this.match(`{`)?f=this.parseObjectPattern(s,l):(this.matchKeyword(`let`)&&(l===`const`||l===`let`)&&this.tolerateUnexpectedToken(this.lookahead,v.Messages.LetInLexicalBinding),s.push(this.lookahead),f=this.parseVariableIdentifier(l)),f},s.prototype.parsePatternWithDefault=function(s,l){var f=this.lookahead,p=this.parsePattern(s,l);if(this.match(`=`)){this.nextToken();var g=this.context.allowYield;this.context.allowYield=!0;var v=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowYield=g,p=this.finalize(this.startNode(f),new b.AssignmentPattern(p,v))}return p},s.prototype.parseVariableIdentifier=function(s){var l=this.createNode(),f=this.nextToken();return f.type===4&&f.value===`yield`?this.context.strict?this.tolerateUnexpectedToken(f,v.Messages.StrictReservedWord):this.context.allowYield||this.throwUnexpectedToken(f):f.type===3?(this.context.isModule||this.context.await)&&f.type===3&&f.value===`await`&&this.tolerateUnexpectedToken(f):this.context.strict&&f.type===4&&this.scanner.isStrictModeReservedWord(f.value)?this.tolerateUnexpectedToken(f,v.Messages.StrictReservedWord):(this.context.strict||f.value!==`let`||s!==`var`)&&this.throwUnexpectedToken(f),this.finalize(l,new b.Identifier(f.value))},s.prototype.parseVariableDeclaration=function(s){var l=this.createNode(),f=this.parsePattern([],`var`);this.context.strict&&f.type===w.Syntax.Identifier&&this.scanner.isRestrictedWord(f.name)&&this.tolerateError(v.Messages.StrictVarName);var p=null;return this.match(`=`)?(this.nextToken(),p=this.isolateCoverGrammar(this.parseAssignmentExpression)):f.type!==w.Syntax.Identifier&&!s.inFor&&this.expect(`=`),this.finalize(l,new b.VariableDeclarator(f,p))},s.prototype.parseVariableDeclarationList=function(s){var l={inFor:s.inFor},f=[];for(f.push(this.parseVariableDeclaration(l));this.match(`,`);)this.nextToken(),f.push(this.parseVariableDeclaration(l));return f},s.prototype.parseVariableStatement=function(){var s=this.createNode();this.expectKeyword(`var`);var l=this.parseVariableDeclarationList({inFor:!1});return this.consumeSemicolon(),this.finalize(s,new b.VariableDeclaration(l,`var`))},s.prototype.parseEmptyStatement=function(){var s=this.createNode();return this.expect(`;`),this.finalize(s,new b.EmptyStatement)},s.prototype.parseExpressionStatement=function(){var s=this.createNode(),l=this.parseExpression();return this.consumeSemicolon(),this.finalize(s,new b.ExpressionStatement(l))},s.prototype.parseIfClause=function(){return this.context.strict&&this.matchKeyword(`function`)&&this.tolerateError(v.Messages.StrictFunction),this.parseStatement()},s.prototype.parseIfStatement=function(){var s=this.createNode(),l,f=null;this.expectKeyword(`if`),this.expect(`(`);var p=this.parseExpression();return!this.match(`)`)&&this.config.tolerant?(this.tolerateUnexpectedToken(this.nextToken()),l=this.finalize(this.createNode(),new b.EmptyStatement)):(this.expect(`)`),l=this.parseIfClause(),this.matchKeyword(`else`)&&(this.nextToken(),f=this.parseIfClause())),this.finalize(s,new b.IfStatement(p,l,f))},s.prototype.parseDoWhileStatement=function(){var s=this.createNode();this.expectKeyword(`do`);var l=this.context.inIteration;this.context.inIteration=!0;var f=this.parseStatement();this.context.inIteration=l,this.expectKeyword(`while`),this.expect(`(`);var p=this.parseExpression();return!this.match(`)`)&&this.config.tolerant?this.tolerateUnexpectedToken(this.nextToken()):(this.expect(`)`),this.match(`;`)&&this.nextToken()),this.finalize(s,new b.DoWhileStatement(f,p))},s.prototype.parseWhileStatement=function(){var s=this.createNode(),l;this.expectKeyword(`while`),this.expect(`(`);var f=this.parseExpression();if(!this.match(`)`)&&this.config.tolerant)this.tolerateUnexpectedToken(this.nextToken()),l=this.finalize(this.createNode(),new b.EmptyStatement);else{this.expect(`)`);var p=this.context.inIteration;this.context.inIteration=!0,l=this.parseStatement(),this.context.inIteration=p}return this.finalize(s,new b.WhileStatement(f,l))},s.prototype.parseForStatement=function(){var s=null,l=null,f=null,p=!0,g,C,E=this.createNode();if(this.expectKeyword(`for`),this.expect(`(`),this.match(`;`))this.nextToken();else if(this.matchKeyword(`var`)){s=this.createNode(),this.nextToken();var k=this.context.allowIn;this.context.allowIn=!1;var A=this.parseVariableDeclarationList({inFor:!0});if(this.context.allowIn=k,A.length===1&&this.matchKeyword(`in`)){var N=A[0];N.init&&(N.id.type===w.Syntax.ArrayPattern||N.id.type===w.Syntax.ObjectPattern||this.context.strict)&&this.tolerateError(v.Messages.ForInOfLoopInitializer,`for-in`),s=this.finalize(s,new b.VariableDeclaration(A,`var`)),this.nextToken(),g=s,C=this.parseExpression(),s=null}else A.length===1&&A[0].init===null&&this.matchContextualKeyword(`of`)?(s=this.finalize(s,new b.VariableDeclaration(A,`var`)),this.nextToken(),g=s,C=this.parseAssignmentExpression(),s=null,p=!1):(s=this.finalize(s,new b.VariableDeclaration(A,`var`)),this.expect(`;`))}else if(this.matchKeyword(`const`)||this.matchKeyword(`let`)){s=this.createNode();var F=this.nextToken().value;if(!this.context.strict&&this.lookahead.value===`in`)s=this.finalize(s,new b.Identifier(F)),this.nextToken(),g=s,C=this.parseExpression(),s=null;else{var k=this.context.allowIn;this.context.allowIn=!1;var A=this.parseBindingList(F,{inFor:!0});this.context.allowIn=k,A.length===1&&A[0].init===null&&this.matchKeyword(`in`)?(s=this.finalize(s,new b.VariableDeclaration(A,F)),this.nextToken(),g=s,C=this.parseExpression(),s=null):A.length===1&&A[0].init===null&&this.matchContextualKeyword(`of`)?(s=this.finalize(s,new b.VariableDeclaration(A,F)),this.nextToken(),g=s,C=this.parseAssignmentExpression(),s=null,p=!1):(this.consumeSemicolon(),s=this.finalize(s,new b.VariableDeclaration(A,F)))}}else{var I=this.lookahead,k=this.context.allowIn;if(this.context.allowIn=!1,s=this.inheritCoverGrammar(this.parseAssignmentExpression),this.context.allowIn=k,this.matchKeyword(`in`))(!this.context.isAssignmentTarget||s.type===w.Syntax.AssignmentExpression)&&this.tolerateError(v.Messages.InvalidLHSInForIn),this.nextToken(),this.reinterpretExpressionAsPattern(s),g=s,C=this.parseExpression(),s=null;else if(this.matchContextualKeyword(`of`))(!this.context.isAssignmentTarget||s.type===w.Syntax.AssignmentExpression)&&this.tolerateError(v.Messages.InvalidLHSInForLoop),this.nextToken(),this.reinterpretExpressionAsPattern(s),g=s,C=this.parseAssignmentExpression(),s=null,p=!1;else{if(this.match(`,`)){for(var R=[s];this.match(`,`);)this.nextToken(),R.push(this.isolateCoverGrammar(this.parseAssignmentExpression));s=this.finalize(this.startNode(I),new b.SequenceExpression(R))}this.expect(`;`)}}g===void 0&&(this.match(`;`)||(l=this.parseExpression()),this.expect(`;`),this.match(`)`)||(f=this.parseExpression()));var B;if(!this.match(`)`)&&this.config.tolerant)this.tolerateUnexpectedToken(this.nextToken()),B=this.finalize(this.createNode(),new b.EmptyStatement);else{this.expect(`)`);var q=this.context.inIteration;this.context.inIteration=!0,B=this.isolateCoverGrammar(this.parseStatement),this.context.inIteration=q}return g===void 0?this.finalize(E,new b.ForStatement(s,l,f,B)):p?this.finalize(E,new b.ForInStatement(g,C,B)):this.finalize(E,new b.ForOfStatement(g,C,B))},s.prototype.parseContinueStatement=function(){var s=this.createNode();this.expectKeyword(`continue`);var l=null;if(this.lookahead.type===3&&!this.hasLineTerminator){var f=this.parseVariableIdentifier();l=f;var p=`$`+f.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,p)||this.throwError(v.Messages.UnknownLabel,f.name)}return this.consumeSemicolon(),l===null&&!this.context.inIteration&&this.throwError(v.Messages.IllegalContinue),this.finalize(s,new b.ContinueStatement(l))},s.prototype.parseBreakStatement=function(){var s=this.createNode();this.expectKeyword(`break`);var l=null;if(this.lookahead.type===3&&!this.hasLineTerminator){var f=this.parseVariableIdentifier(),p=`$`+f.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,p)||this.throwError(v.Messages.UnknownLabel,f.name),l=f}return this.consumeSemicolon(),l===null&&!this.context.inIteration&&!this.context.inSwitch&&this.throwError(v.Messages.IllegalBreak),this.finalize(s,new b.BreakStatement(l))},s.prototype.parseReturnStatement=function(){this.context.inFunctionBody||this.tolerateError(v.Messages.IllegalReturn);var s=this.createNode();this.expectKeyword(`return`);var l=!this.match(`;`)&&!this.match(`}`)&&!this.hasLineTerminator&&this.lookahead.type!==2||this.lookahead.type===8||this.lookahead.type===10?this.parseExpression():null;return this.consumeSemicolon(),this.finalize(s,new b.ReturnStatement(l))},s.prototype.parseWithStatement=function(){this.context.strict&&this.tolerateError(v.Messages.StrictModeWith);var s=this.createNode(),l;this.expectKeyword(`with`),this.expect(`(`);var f=this.parseExpression();return!this.match(`)`)&&this.config.tolerant?(this.tolerateUnexpectedToken(this.nextToken()),l=this.finalize(this.createNode(),new b.EmptyStatement)):(this.expect(`)`),l=this.parseStatement()),this.finalize(s,new b.WithStatement(f,l))},s.prototype.parseSwitchCase=function(){var s=this.createNode(),l;this.matchKeyword(`default`)?(this.nextToken(),l=null):(this.expectKeyword(`case`),l=this.parseExpression()),this.expect(`:`);for(var f=[];!(this.match(`}`)||this.matchKeyword(`default`)||this.matchKeyword(`case`));)f.push(this.parseStatementListItem());return this.finalize(s,new b.SwitchCase(l,f))},s.prototype.parseSwitchStatement=function(){var s=this.createNode();this.expectKeyword(`switch`),this.expect(`(`);var l=this.parseExpression();this.expect(`)`);var f=this.context.inSwitch;this.context.inSwitch=!0;var p=[],g=!1;for(this.expect(`{`);!this.match(`}`);){var C=this.parseSwitchCase();C.test===null&&(g&&this.throwError(v.Messages.MultipleDefaultsInSwitch),g=!0),p.push(C)}return this.expect(`}`),this.context.inSwitch=f,this.finalize(s,new b.SwitchStatement(l,p))},s.prototype.parseLabelledStatement=function(){var s=this.createNode(),l=this.parseExpression(),f;if(l.type===w.Syntax.Identifier&&this.match(`:`)){this.nextToken();var p=l,g=`$`+p.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,g)&&this.throwError(v.Messages.Redeclaration,`Label`,p.name),this.context.labelSet[g]=!0;var C=void 0;if(this.matchKeyword(`class`))this.tolerateUnexpectedToken(this.lookahead),C=this.parseClassDeclaration();else if(this.matchKeyword(`function`)){var E=this.lookahead,k=this.parseFunctionDeclaration();this.context.strict?this.tolerateUnexpectedToken(E,v.Messages.StrictFunction):k.generator&&this.tolerateUnexpectedToken(E,v.Messages.GeneratorInLegacyContext),C=k}else C=this.parseStatement();delete this.context.labelSet[g],f=new b.LabeledStatement(p,C)}else this.consumeSemicolon(),f=new b.ExpressionStatement(l);return this.finalize(s,f)},s.prototype.parseThrowStatement=function(){var s=this.createNode();this.expectKeyword(`throw`),this.hasLineTerminator&&this.throwError(v.Messages.NewlineAfterThrow);var l=this.parseExpression();return this.consumeSemicolon(),this.finalize(s,new b.ThrowStatement(l))},s.prototype.parseCatchClause=function(){var s=this.createNode();this.expectKeyword(`catch`),this.expect(`(`),this.match(`)`)&&this.throwUnexpectedToken(this.lookahead);for(var l=[],f=this.parsePattern(l),p={},g=0;g0&&this.tolerateError(v.Messages.BadGetterArity);var g=this.parsePropertyMethod(p);return this.context.allowYield=f,this.finalize(s,new b.FunctionExpression(null,p.params,g,l))},s.prototype.parseSetterMethod=function(){var s=this.createNode(),l=!1,f=this.context.allowYield;this.context.allowYield=!l;var p=this.parseFormalParameters();p.params.length===1?p.params[0]instanceof b.RestElement&&this.tolerateError(v.Messages.BadSetterRestParameter):this.tolerateError(v.Messages.BadSetterArity);var g=this.parsePropertyMethod(p);return this.context.allowYield=f,this.finalize(s,new b.FunctionExpression(null,p.params,g,l))},s.prototype.parseGeneratorMethod=function(){var s=this.createNode(),l=!0,f=this.context.allowYield;this.context.allowYield=!0;var p=this.parseFormalParameters();this.context.allowYield=!1;var g=this.parsePropertyMethod(p);return this.context.allowYield=f,this.finalize(s,new b.FunctionExpression(null,p.params,g,l))},s.prototype.isStartOfExpression=function(){var s=!0,l=this.lookahead.value;switch(this.lookahead.type){case 7:s=l===`[`||l===`(`||l===`{`||l===`+`||l===`-`||l===`!`||l===`~`||l===`++`||l===`--`||l===`/`||l===`/=`;break;case 4:s=l===`class`||l===`delete`||l===`function`||l===`let`||l===`new`||l===`super`||l===`this`||l===`typeof`||l===`void`||l===`yield`;break;default:break}return s},s.prototype.parseYieldExpression=function(){var s=this.createNode();this.expectKeyword(`yield`);var l=null,f=!1;if(!this.hasLineTerminator){var p=this.context.allowYield;this.context.allowYield=!1,f=this.match(`*`),f?(this.nextToken(),l=this.parseAssignmentExpression()):this.isStartOfExpression()&&(l=this.parseAssignmentExpression()),this.context.allowYield=p}return this.finalize(s,new b.YieldExpression(l,f))},s.prototype.parseClassElement=function(s){var l=this.lookahead,f=this.createNode(),p=``,g=null,C=null,w=!1,E=!1,k=!1,A=!1;if(this.match(`*`))this.nextToken();else if(w=this.match(`[`),g=this.parseObjectPropertyKey(),g.name===`static`&&(this.qualifiedPropertyName(this.lookahead)||this.match(`*`))&&(l=this.lookahead,k=!0,w=this.match(`[`),this.match(`*`)?this.nextToken():g=this.parseObjectPropertyKey()),l.type===3&&!this.hasLineTerminator&&l.value===`async`){var N=this.lookahead.value;N!==`:`&&N!==`(`&&N!==`*`&&(A=!0,l=this.lookahead,g=this.parseObjectPropertyKey(),l.type===3&&l.value===`constructor`&&this.tolerateUnexpectedToken(l,v.Messages.ConstructorIsAsync))}var F=this.qualifiedPropertyName(this.lookahead);return l.type===3?l.value===`get`&&F?(p=`get`,w=this.match(`[`),g=this.parseObjectPropertyKey(),this.context.allowYield=!1,C=this.parseGetterMethod()):l.value===`set`&&F&&(p=`set`,w=this.match(`[`),g=this.parseObjectPropertyKey(),C=this.parseSetterMethod()):l.type===7&&l.value===`*`&&F&&(p=`init`,w=this.match(`[`),g=this.parseObjectPropertyKey(),C=this.parseGeneratorMethod(),E=!0),!p&&g&&this.match(`(`)&&(p=`init`,C=A?this.parsePropertyMethodAsyncFunction():this.parsePropertyMethodFunction(),E=!0),p||this.throwUnexpectedToken(this.lookahead),p===`init`&&(p=`method`),w||(k&&this.isPropertyKey(g,`prototype`)&&this.throwUnexpectedToken(l,v.Messages.StaticPrototype),!k&&this.isPropertyKey(g,`constructor`)&&((p!==`method`||!E||C&&C.generator)&&this.throwUnexpectedToken(l,v.Messages.ConstructorSpecialMethod),s.value?this.throwUnexpectedToken(l,v.Messages.DuplicateConstructor):s.value=!0,p=`constructor`)),this.finalize(f,new b.MethodDefinition(g,w,C,p,k))},s.prototype.parseClassElementList=function(){var s=[],l={value:!1};for(this.expect(`{`);!this.match(`}`);)this.match(`;`)?this.nextToken():s.push(this.parseClassElement(l));return this.expect(`}`),s},s.prototype.parseClassBody=function(){var s=this.createNode(),l=this.parseClassElementList();return this.finalize(s,new b.ClassBody(l))},s.prototype.parseClassDeclaration=function(s){var l=this.createNode(),f=this.context.strict;this.context.strict=!0,this.expectKeyword(`class`);var p=s&&this.lookahead.type!==3?null:this.parseVariableIdentifier(),g=null;this.matchKeyword(`extends`)&&(this.nextToken(),g=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var v=this.parseClassBody();return this.context.strict=f,this.finalize(l,new b.ClassDeclaration(p,g,v))},s.prototype.parseClassExpression=function(){var s=this.createNode(),l=this.context.strict;this.context.strict=!0,this.expectKeyword(`class`);var f=this.lookahead.type===3?this.parseVariableIdentifier():null,p=null;this.matchKeyword(`extends`)&&(this.nextToken(),p=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var g=this.parseClassBody();return this.context.strict=l,this.finalize(s,new b.ClassExpression(f,p,g))},s.prototype.parseModule=function(){this.context.strict=!0,this.context.isModule=!0,this.scanner.isModule=!0;for(var s=this.createNode(),l=this.parseDirectivePrologues();this.lookahead.type!==2;)l.push(this.parseStatementListItem());return this.finalize(s,new b.Module(l))},s.prototype.parseScript=function(){for(var s=this.createNode(),l=this.parseDirectivePrologues();this.lookahead.type!==2;)l.push(this.parseStatementListItem());return this.finalize(s,new b.Script(l))},s.prototype.parseModuleSpecifier=function(){var s=this.createNode();this.lookahead.type!==8&&this.throwError(v.Messages.InvalidModuleSpecifier);var l=this.nextToken(),f=this.getTokenRaw(l);return this.finalize(s,new b.Literal(l.value,f))},s.prototype.parseImportSpecifier=function(){var s=this.createNode(),l,f;return this.lookahead.type===3?(l=this.parseVariableIdentifier(),f=l,this.matchContextualKeyword(`as`)&&(this.nextToken(),f=this.parseVariableIdentifier())):(l=this.parseIdentifierName(),f=l,this.matchContextualKeyword(`as`)?(this.nextToken(),f=this.parseVariableIdentifier()):this.throwUnexpectedToken(this.nextToken())),this.finalize(s,new b.ImportSpecifier(f,l))},s.prototype.parseNamedImports=function(){this.expect(`{`);for(var s=[];!this.match(`}`);)s.push(this.parseImportSpecifier()),this.match(`}`)||this.expect(`,`);return this.expect(`}`),s},s.prototype.parseImportDefaultSpecifier=function(){var s=this.createNode(),l=this.parseIdentifierName();return this.finalize(s,new b.ImportDefaultSpecifier(l))},s.prototype.parseImportNamespaceSpecifier=function(){var s=this.createNode();this.expect(`*`),this.matchContextualKeyword(`as`)||this.throwError(v.Messages.NoAsAfterImportNamespace),this.nextToken();var l=this.parseIdentifierName();return this.finalize(s,new b.ImportNamespaceSpecifier(l))},s.prototype.parseImportDeclaration=function(){this.context.inFunctionBody&&this.throwError(v.Messages.IllegalImportDeclaration);var s=this.createNode();this.expectKeyword(`import`);var l,f=[];if(this.lookahead.type===8)l=this.parseModuleSpecifier();else{if(this.match(`{`)?f=f.concat(this.parseNamedImports()):this.match(`*`)?f.push(this.parseImportNamespaceSpecifier()):this.isIdentifierName(this.lookahead)&&!this.matchKeyword(`default`)?(f.push(this.parseImportDefaultSpecifier()),this.match(`,`)&&(this.nextToken(),this.match(`*`)?f.push(this.parseImportNamespaceSpecifier()):this.match(`{`)?f=f.concat(this.parseNamedImports()):this.throwUnexpectedToken(this.lookahead))):this.throwUnexpectedToken(this.nextToken()),!this.matchContextualKeyword(`from`)){var p=this.lookahead.value?v.Messages.UnexpectedToken:v.Messages.MissingFromClause;this.throwError(p,this.lookahead.value)}this.nextToken(),l=this.parseModuleSpecifier()}return this.consumeSemicolon(),this.finalize(s,new b.ImportDeclaration(f,l))},s.prototype.parseExportSpecifier=function(){var s=this.createNode(),l=this.parseIdentifierName(),f=l;return this.matchContextualKeyword(`as`)&&(this.nextToken(),f=this.parseIdentifierName()),this.finalize(s,new b.ExportSpecifier(l,f))},s.prototype.parseExportDeclaration=function(){this.context.inFunctionBody&&this.throwError(v.Messages.IllegalExportDeclaration);var s=this.createNode();this.expectKeyword(`export`);var l;if(this.matchKeyword(`default`))if(this.nextToken(),this.matchKeyword(`function`)){var f=this.parseFunctionDeclaration(!0);l=this.finalize(s,new b.ExportDefaultDeclaration(f))}else if(this.matchKeyword(`class`)){var f=this.parseClassDeclaration(!0);l=this.finalize(s,new b.ExportDefaultDeclaration(f))}else if(this.matchContextualKeyword(`async`)){var f=this.matchAsyncFunction()?this.parseFunctionDeclaration(!0):this.parseAssignmentExpression();l=this.finalize(s,new b.ExportDefaultDeclaration(f))}else{this.matchContextualKeyword(`from`)&&this.throwError(v.Messages.UnexpectedToken,this.lookahead.value);var f=this.match(`{`)?this.parseObjectInitializer():this.match(`[`)?this.parseArrayInitializer():this.parseAssignmentExpression();this.consumeSemicolon(),l=this.finalize(s,new b.ExportDefaultDeclaration(f))}else if(this.match(`*`)){if(this.nextToken(),!this.matchContextualKeyword(`from`)){var p=this.lookahead.value?v.Messages.UnexpectedToken:v.Messages.MissingFromClause;this.throwError(p,this.lookahead.value)}this.nextToken();var g=this.parseModuleSpecifier();this.consumeSemicolon(),l=this.finalize(s,new b.ExportAllDeclaration(g))}else if(this.lookahead.type===4){var f=void 0;switch(this.lookahead.value){case`let`:case`const`:f=this.parseLexicalDeclaration({inFor:!1});break;case`var`:case`class`:case`function`:f=this.parseStatementListItem();break;default:this.throwUnexpectedToken(this.lookahead)}l=this.finalize(s,new b.ExportNamedDeclaration(f,[],null))}else if(this.matchAsyncFunction()){var f=this.parseFunctionDeclaration();l=this.finalize(s,new b.ExportNamedDeclaration(f,[],null))}else{var C=[],w=null,E=!1;for(this.expect(`{`);!this.match(`}`);)E||=this.matchKeyword(`default`),C.push(this.parseExportSpecifier()),this.match(`}`)||this.expect(`,`);if(this.expect(`}`),this.matchContextualKeyword(`from`))this.nextToken(),w=this.parseModuleSpecifier(),this.consumeSemicolon();else if(E){var p=this.lookahead.value?v.Messages.UnexpectedToken:v.Messages.MissingFromClause;this.throwError(p,this.lookahead.value)}else this.consumeSemicolon();l=this.finalize(s,new b.ExportNamedDeclaration(null,C,w))}return l},s}()},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});function f(s,l){if(!s)throw Error(`ASSERT: `+l)}l.assert=f},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.ErrorHandler=function(){function s(){this.errors=[],this.tolerant=!1}return s.prototype.recordError=function(s){this.errors.push(s)},s.prototype.tolerate=function(s){if(this.tolerant)this.recordError(s);else throw s},s.prototype.constructError=function(s,l){var f=Error(s);try{throw f}catch(s){Object.create&&Object.defineProperty&&(f=Object.create(s),Object.defineProperty(f,`column`,{value:l}))}return f},s.prototype.createError=function(s,l,f,p){var g=`Line `+l+`: `+p,v=this.constructError(g,f);return v.index=s,v.lineNumber=l,v.description=p,v},s.prototype.throwError=function(s,l,f,p){throw this.createError(s,l,f,p)},s.prototype.tolerateError=function(s,l,f,p){var g=this.createError(s,l,f,p);if(this.tolerant)this.recordError(g);else throw g},s}()},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.Messages={BadGetterArity:`Getter must not have any formal parameters`,BadSetterArity:`Setter must have exactly one formal parameter`,BadSetterRestParameter:`Setter function argument must not be a rest parameter`,ConstructorIsAsync:`Class constructor may not be an async method`,ConstructorSpecialMethod:`Class constructor may not be an accessor`,DeclarationMissingInitializer:`Missing initializer in %0 declaration`,DefaultRestParameter:`Unexpected token =`,DuplicateBinding:`Duplicate binding %0`,DuplicateConstructor:`A class may only have one constructor`,DuplicateProtoProperty:`Duplicate __proto__ fields are not allowed in object literals`,ForInOfLoopInitializer:`%0 loop variable declaration may not have an initializer`,GeneratorInLegacyContext:`Generator declarations are not allowed in legacy contexts`,IllegalBreak:`Illegal break statement`,IllegalContinue:`Illegal continue statement`,IllegalExportDeclaration:`Unexpected token`,IllegalImportDeclaration:`Unexpected token`,IllegalLanguageModeDirective:`Illegal 'use strict' directive in function with non-simple parameter list`,IllegalReturn:`Illegal return statement`,InvalidEscapedReservedWord:`Keyword must not contain escaped characters`,InvalidHexEscapeSequence:`Invalid hexadecimal escape sequence`,InvalidLHSInAssignment:`Invalid left-hand side in assignment`,InvalidLHSInForIn:`Invalid left-hand side in for-in`,InvalidLHSInForLoop:`Invalid left-hand side in for-loop`,InvalidModuleSpecifier:`Unexpected token`,InvalidRegExp:`Invalid regular expression`,LetInLexicalBinding:`let is disallowed as a lexically bound name`,MissingFromClause:`Unexpected token`,MultipleDefaultsInSwitch:`More than one default clause in switch statement`,NewlineAfterThrow:`Illegal newline after throw`,NoAsAfterImportNamespace:`Unexpected token`,NoCatchOrFinally:`Missing catch or finally after try`,ParameterAfterRestParameter:`Rest parameter must be last formal parameter`,Redeclaration:`%0 '%1' has already been declared`,StaticPrototype:`Classes may not have static property named prototype`,StrictCatchVariable:`Catch variable may not be eval or arguments in strict mode`,StrictDelete:`Delete of an unqualified identifier in strict mode.`,StrictFunction:`In strict mode code, functions can only be declared at top level or inside a block`,StrictFunctionName:`Function name may not be eval or arguments in strict mode`,StrictLHSAssignment:`Assignment to eval or arguments is not allowed in strict mode`,StrictLHSPostfix:`Postfix increment/decrement may not have eval or arguments operand in strict mode`,StrictLHSPrefix:`Prefix increment/decrement may not have eval or arguments operand in strict mode`,StrictModeWith:`Strict mode code may not include a with statement`,StrictOctalLiteral:`Octal literals are not allowed in strict mode.`,StrictParamDupe:`Strict mode function may not have duplicate parameter names`,StrictParamName:`Parameter name eval or arguments is not allowed in strict mode`,StrictReservedWord:`Use of future reserved word in strict mode`,StrictVarName:`Variable name may not be eval or arguments in strict mode`,TemplateOctalLiteral:`Octal literals are not allowed in template strings.`,UnexpectedEOS:`Unexpected end of input`,UnexpectedIdentifier:`Unexpected identifier`,UnexpectedNumber:`Unexpected number`,UnexpectedReserved:`Unexpected reserved word`,UnexpectedString:`Unexpected string`,UnexpectedTemplate:`Unexpected quasi %0`,UnexpectedToken:`Unexpected token %0`,UnexpectedTokenIllegal:`Unexpected token ILLEGAL`,UnknownLabel:`Undefined label '%0'`,UnterminatedRegExp:`Invalid regular expression: missing /`}},function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var p=f(9),g=f(4),v=f(11);function b(s){return`0123456789abcdef`.indexOf(s.toLowerCase())}function C(s){return`01234567`.indexOf(s)}l.Scanner=function(){function s(s,l){this.source=s,this.errorHandler=l,this.trackComment=!1,this.isModule=!1,this.length=s.length,this.index=0,this.lineNumber=+(s.length>0),this.lineStart=0,this.curlyStack=[]}return s.prototype.saveState=function(){return{index:this.index,lineNumber:this.lineNumber,lineStart:this.lineStart}},s.prototype.restoreState=function(s){this.index=s.index,this.lineNumber=s.lineNumber,this.lineStart=s.lineStart},s.prototype.eof=function(){return this.index>=this.length},s.prototype.throwUnexpectedToken=function(s){return s===void 0&&(s=v.Messages.UnexpectedTokenIllegal),this.errorHandler.throwError(this.index,this.lineNumber,this.index-this.lineStart+1,s)},s.prototype.tolerateUnexpectedToken=function(s){s===void 0&&(s=v.Messages.UnexpectedTokenIllegal),this.errorHandler.tolerateError(this.index,this.lineNumber,this.index-this.lineStart+1,s)},s.prototype.skipSingleLineComment=function(s){var l=[],f,p;for(this.trackComment&&(l=[],f=this.index-s,p={start:{line:this.lineNumber,column:this.index-this.lineStart-s},end:{}});!this.eof();){var v=this.source.charCodeAt(this.index);if(++this.index,g.Character.isLineTerminator(v)){if(this.trackComment){p.end={line:this.lineNumber,column:this.index-this.lineStart-1};var b={multiLine:!1,slice:[f+s,this.index-1],range:[f,this.index-1],loc:p};l.push(b)}return v===13&&this.source.charCodeAt(this.index)===10&&++this.index,++this.lineNumber,this.lineStart=this.index,l}}if(this.trackComment){p.end={line:this.lineNumber,column:this.index-this.lineStart};var b={multiLine:!1,slice:[f+s,this.index],range:[f,this.index],loc:p};l.push(b)}return l},s.prototype.skipMultiLineComment=function(){var s=[],l,f;for(this.trackComment&&(s=[],l=this.index-2,f={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{}});!this.eof();){var p=this.source.charCodeAt(this.index);if(g.Character.isLineTerminator(p))p===13&&this.source.charCodeAt(this.index+1)===10&&++this.index,++this.lineNumber,++this.index,this.lineStart=this.index;else if(p===42){if(this.source.charCodeAt(this.index+1)===47){if(this.index+=2,this.trackComment){f.end={line:this.lineNumber,column:this.index-this.lineStart};var v={multiLine:!0,slice:[l+2,this.index-2],range:[l,this.index],loc:f};s.push(v)}return s}++this.index}else ++this.index}if(this.trackComment){f.end={line:this.lineNumber,column:this.index-this.lineStart};var v={multiLine:!0,slice:[l+2,this.index],range:[l,this.index],loc:f};s.push(v)}return this.tolerateUnexpectedToken(),s},s.prototype.scanComments=function(){var s;this.trackComment&&(s=[]);for(var l=this.index===0;!this.eof();){var f=this.source.charCodeAt(this.index);if(g.Character.isWhiteSpace(f))++this.index;else if(g.Character.isLineTerminator(f))++this.index,f===13&&this.source.charCodeAt(this.index)===10&&++this.index,++this.lineNumber,this.lineStart=this.index,l=!0;else if(f===47)if(f=this.source.charCodeAt(this.index+1),f===47){this.index+=2;var p=this.skipSingleLineComment(2);this.trackComment&&(s=s.concat(p)),l=!0}else if(f===42){this.index+=2;var p=this.skipMultiLineComment();this.trackComment&&(s=s.concat(p))}else break;else if(l&&f===45)if(this.source.charCodeAt(this.index+1)===45&&this.source.charCodeAt(this.index+2)===62){this.index+=3;var p=this.skipSingleLineComment(3);this.trackComment&&(s=s.concat(p))}else break;else if(f===60&&!this.isModule)if(this.source.slice(this.index+1,this.index+4)===`!--`){this.index+=4;var p=this.skipSingleLineComment(4);this.trackComment&&(s=s.concat(p))}else break;else break}return s},s.prototype.isFutureReservedWord=function(s){switch(s){case`enum`:case`export`:case`import`:case`super`:return!0;default:return!1}},s.prototype.isStrictModeReservedWord=function(s){switch(s){case`implements`:case`interface`:case`package`:case`private`:case`protected`:case`public`:case`static`:case`yield`:case`let`:return!0;default:return!1}},s.prototype.isRestrictedWord=function(s){return s===`eval`||s===`arguments`},s.prototype.isKeyword=function(s){switch(s.length){case 2:return s===`if`||s===`in`||s===`do`;case 3:return s===`var`||s===`for`||s===`new`||s===`try`||s===`let`;case 4:return s===`this`||s===`else`||s===`case`||s===`void`||s===`with`||s===`enum`;case 5:return s===`while`||s===`break`||s===`catch`||s===`throw`||s===`const`||s===`yield`||s===`class`||s===`super`;case 6:return s===`return`||s===`typeof`||s===`delete`||s===`switch`||s===`export`||s===`import`;case 7:return s===`default`||s===`finally`||s===`extends`;case 8:return s===`function`||s===`continue`||s===`debugger`;case 10:return s===`instanceof`;default:return!1}},s.prototype.codePointAt=function(s){var l=this.source.charCodeAt(s);if(l>=55296&&l<=56319){var f=this.source.charCodeAt(s+1);f>=56320&&f<=57343&&(l=(l-55296)*1024+f-56320+65536)}return l},s.prototype.scanHexEscape=function(s){for(var l=s===`u`?4:2,f=0,p=0;p1114111||s!==`}`)&&this.throwUnexpectedToken(),g.Character.fromCodePoint(l)},s.prototype.getIdentifier=function(){for(var s=this.index++;!this.eof();){var l=this.source.charCodeAt(this.index);if(l===92||l>=55296&&l<57343)return this.index=s,this.getComplexIdentifier();if(g.Character.isIdentifierPart(l))++this.index;else break}return this.source.slice(s,this.index)},s.prototype.getComplexIdentifier=function(){var s=this.codePointAt(this.index),l=g.Character.fromCodePoint(s);this.index+=l.length;var f;for(s===92&&(this.source.charCodeAt(this.index)!==117&&this.throwUnexpectedToken(),++this.index,this.source[this.index]===`{`?(++this.index,f=this.scanUnicodeCodePointEscape()):(f=this.scanHexEscape(`u`),(f===null||f===`\\`||!g.Character.isIdentifierStart(f.charCodeAt(0)))&&this.throwUnexpectedToken()),l=f);!this.eof()&&(s=this.codePointAt(this.index),g.Character.isIdentifierPart(s));)f=g.Character.fromCodePoint(s),l+=f,this.index+=f.length,s===92&&(l=l.substr(0,l.length-1),this.source.charCodeAt(this.index)!==117&&this.throwUnexpectedToken(),++this.index,this.source[this.index]===`{`?(++this.index,f=this.scanUnicodeCodePointEscape()):(f=this.scanHexEscape(`u`),(f===null||f===`\\`||!g.Character.isIdentifierPart(f.charCodeAt(0)))&&this.throwUnexpectedToken()),l+=f);return l},s.prototype.octalToDecimal=function(s){var l=s!==`0`,f=C(s);return!this.eof()&&g.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(l=!0,f=f*8+C(this.source[this.index++]),`0123`.indexOf(s)>=0&&!this.eof()&&g.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(f=f*8+C(this.source[this.index++]))),{code:f,octal:l}},s.prototype.scanIdentifier=function(){var s,l=this.index,f=this.source.charCodeAt(l)===92?this.getComplexIdentifier():this.getIdentifier();if(s=f.length===1?3:this.isKeyword(f)?4:f===`null`?5:f===`true`||f===`false`?1:3,s!==3&&l+f.length!==this.index){var p=this.index;this.index=l,this.tolerateUnexpectedToken(v.Messages.InvalidEscapedReservedWord),this.index=p}return{type:s,value:f,lineNumber:this.lineNumber,lineStart:this.lineStart,start:l,end:this.index}},s.prototype.scanPunctuator=function(){var s=this.index,l=this.source[this.index];switch(l){case`(`:case`{`:l===`{`&&this.curlyStack.push(`{`),++this.index;break;case`.`:++this.index,this.source[this.index]===`.`&&this.source[this.index+1]===`.`&&(this.index+=2,l=`...`);break;case`}`:++this.index,this.curlyStack.pop();break;case`)`:case`;`:case`,`:case`[`:case`]`:case`:`:case`?`:case`~`:++this.index;break;default:l=this.source.substr(this.index,4),l===`>>>=`?this.index+=4:(l=l.substr(0,3),l===`===`||l===`!==`||l===`>>>`||l===`<<=`||l===`>>=`||l===`**=`?this.index+=3:(l=l.substr(0,2),l===`&&`||l===`||`||l===`==`||l===`!=`||l===`+=`||l===`-=`||l===`*=`||l===`/=`||l===`++`||l===`--`||l===`<<`||l===`>>`||l===`&=`||l===`|=`||l===`^=`||l===`%=`||l===`<=`||l===`>=`||l===`=>`||l===`**`?this.index+=2:(l=this.source[this.index],`<>=!+-*%&|^/`.indexOf(l)>=0&&++this.index)))}return this.index===s&&this.throwUnexpectedToken(),{type:7,value:l,lineNumber:this.lineNumber,lineStart:this.lineStart,start:s,end:this.index}},s.prototype.scanHexLiteral=function(s){for(var l=``;!this.eof()&&g.Character.isHexDigit(this.source.charCodeAt(this.index));)l+=this.source[this.index++];return l.length===0&&this.throwUnexpectedToken(),g.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:6,value:parseInt(`0x`+l,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:s,end:this.index}},s.prototype.scanBinaryLiteral=function(s){for(var l=``,f;!this.eof()&&(f=this.source[this.index],!(f!==`0`&&f!==`1`));)l+=this.source[this.index++];return l.length===0&&this.throwUnexpectedToken(),this.eof()||(f=this.source.charCodeAt(this.index),(g.Character.isIdentifierStart(f)||g.Character.isDecimalDigit(f))&&this.throwUnexpectedToken()),{type:6,value:parseInt(l,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:s,end:this.index}},s.prototype.scanOctalLiteral=function(s,l){var f=``,p=!1;for(g.Character.isOctalDigit(s.charCodeAt(0))?(p=!0,f=`0`+this.source[this.index++]):++this.index;!this.eof()&&g.Character.isOctalDigit(this.source.charCodeAt(this.index));)f+=this.source[this.index++];return!p&&f.length===0&&this.throwUnexpectedToken(),(g.Character.isIdentifierStart(this.source.charCodeAt(this.index))||g.Character.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:6,value:parseInt(f,8),octal:p,lineNumber:this.lineNumber,lineStart:this.lineStart,start:l,end:this.index}},s.prototype.isImplicitOctalLiteral=function(){for(var s=this.index+1;s=0&&(g=g.replace(/\\u\{([0-9a-fA-F]+)\}|\\u([a-fA-F0-9]{4})/g,function(s,l,g){var C=parseInt(l||g,16);return C>1114111&&v.throwUnexpectedToken(b.Messages.InvalidRegExp),C<=65535?String.fromCharCode(C):p}).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,p));try{RegExp(g)}catch{this.throwUnexpectedToken(b.Messages.InvalidRegExp)}try{return new RegExp(s,l)}catch{return null}},s.prototype.scanRegExpBody=function(){var s=this.source[this.index];g.assert(s===`/`,`Regular expression literal must start with a slash`);for(var l=this.source[this.index++],p=!1,C=!1;!this.eof();)if(s=this.source[this.index++],l+=s,s===`\\`)s=this.source[this.index++],v.Character.isLineTerminator(s.charCodeAt(0))&&this.throwUnexpectedToken(b.Messages.UnterminatedRegExp),l+=s;else if(v.Character.isLineTerminator(s.charCodeAt(0)))this.throwUnexpectedToken(b.Messages.UnterminatedRegExp);else if(p)s===`]`&&(p=!1);else if(s===`/`){C=!0;break}else s===`[`&&(p=!0);return C||this.throwUnexpectedToken(b.Messages.UnterminatedRegExp),l.substr(1,l.length-2)},s.prototype.scanRegExpFlags=function(){for(var s=``,l=``;!this.eof();){var p=this.source[this.index];if(!v.Character.isIdentifierPart(p.charCodeAt(0)))break;if(++this.index,p===`\\`&&!this.eof())if(p=this.source[this.index],p===`u`){++this.index;var g=this.index,b=this.scanHexEscape(`u`);if(b!==null)for(l+=b,s+=`\\u`;g=55296&&s<57343&&v.Character.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()},s}()},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.TokenName={},l.TokenName[1]=`Boolean`,l.TokenName[2]=``,l.TokenName[3]=`Identifier`,l.TokenName[4]=`Keyword`,l.TokenName[5]=`Null`,l.TokenName[6]=`Numeric`,l.TokenName[7]=`Punctuator`,l.TokenName[8]=`String`,l.TokenName[9]=`RegularExpression`,l.TokenName[10]=`Template`},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.XHTMLEntities={quot:`"`,amp:`&`,apos:`'`,gt:`>`,nbsp:`\xA0`,iexcl:`¡`,cent:`¢`,pound:`£`,curren:`¤`,yen:`¥`,brvbar:`¦`,sect:`§`,uml:`¨`,copy:`©`,ordf:`ª`,laquo:`«`,not:`¬`,shy:`­`,reg:`®`,macr:`¯`,deg:`°`,plusmn:`±`,sup2:`²`,sup3:`³`,acute:`´`,micro:`µ`,para:`¶`,middot:`·`,cedil:`¸`,sup1:`¹`,ordm:`º`,raquo:`»`,frac14:`¼`,frac12:`½`,frac34:`¾`,iquest:`¿`,Agrave:`À`,Aacute:`Á`,Acirc:`Â`,Atilde:`Ã`,Auml:`Ä`,Aring:`Å`,AElig:`Æ`,Ccedil:`Ç`,Egrave:`È`,Eacute:`É`,Ecirc:`Ê`,Euml:`Ë`,Igrave:`Ì`,Iacute:`Í`,Icirc:`Î`,Iuml:`Ï`,ETH:`Ð`,Ntilde:`Ñ`,Ograve:`Ò`,Oacute:`Ó`,Ocirc:`Ô`,Otilde:`Õ`,Ouml:`Ö`,times:`×`,Oslash:`Ø`,Ugrave:`Ù`,Uacute:`Ú`,Ucirc:`Û`,Uuml:`Ü`,Yacute:`Ý`,THORN:`Þ`,szlig:`ß`,agrave:`à`,aacute:`á`,acirc:`â`,atilde:`ã`,auml:`ä`,aring:`å`,aelig:`æ`,ccedil:`ç`,egrave:`è`,eacute:`é`,ecirc:`ê`,euml:`ë`,igrave:`ì`,iacute:`í`,icirc:`î`,iuml:`ï`,eth:`ð`,ntilde:`ñ`,ograve:`ò`,oacute:`ó`,ocirc:`ô`,otilde:`õ`,ouml:`ö`,divide:`÷`,oslash:`ø`,ugrave:`ù`,uacute:`ú`,ucirc:`û`,uuml:`ü`,yacute:`ý`,thorn:`þ`,yuml:`ÿ`,OElig:`Œ`,oelig:`œ`,Scaron:`Š`,scaron:`š`,Yuml:`Ÿ`,fnof:`ƒ`,circ:`ˆ`,tilde:`˜`,Alpha:`Α`,Beta:`Β`,Gamma:`Γ`,Delta:`Δ`,Epsilon:`Ε`,Zeta:`Ζ`,Eta:`Η`,Theta:`Θ`,Iota:`Ι`,Kappa:`Κ`,Lambda:`Λ`,Mu:`Μ`,Nu:`Ν`,Xi:`Ξ`,Omicron:`Ο`,Pi:`Π`,Rho:`Ρ`,Sigma:`Σ`,Tau:`Τ`,Upsilon:`Υ`,Phi:`Φ`,Chi:`Χ`,Psi:`Ψ`,Omega:`Ω`,alpha:`α`,beta:`β`,gamma:`γ`,delta:`δ`,epsilon:`ε`,zeta:`ζ`,eta:`η`,theta:`θ`,iota:`ι`,kappa:`κ`,lambda:`λ`,mu:`μ`,nu:`ν`,xi:`ξ`,omicron:`ο`,pi:`π`,rho:`ρ`,sigmaf:`ς`,sigma:`σ`,tau:`τ`,upsilon:`υ`,phi:`φ`,chi:`χ`,psi:`ψ`,omega:`ω`,thetasym:`ϑ`,upsih:`ϒ`,piv:`ϖ`,ensp:` `,emsp:` `,thinsp:` `,zwnj:`‌`,zwj:`‍`,lrm:`‎`,rlm:`‏`,ndash:`–`,mdash:`—`,lsquo:`‘`,rsquo:`’`,sbquo:`‚`,ldquo:`“`,rdquo:`”`,bdquo:`„`,dagger:`†`,Dagger:`‡`,bull:`•`,hellip:`…`,permil:`‰`,prime:`′`,Prime:`″`,lsaquo:`‹`,rsaquo:`›`,oline:`‾`,frasl:`⁄`,euro:`€`,image:`ℑ`,weierp:`℘`,real:`ℜ`,trade:`™`,alefsym:`ℵ`,larr:`←`,uarr:`↑`,rarr:`→`,darr:`↓`,harr:`↔`,crarr:`↵`,lArr:`⇐`,uArr:`⇑`,rArr:`⇒`,dArr:`⇓`,hArr:`⇔`,forall:`∀`,part:`∂`,exist:`∃`,empty:`∅`,nabla:`∇`,isin:`∈`,notin:`∉`,ni:`∋`,prod:`∏`,sum:`∑`,minus:`−`,lowast:`∗`,radic:`√`,prop:`∝`,infin:`∞`,ang:`∠`,and:`∧`,or:`∨`,cap:`∩`,cup:`∪`,int:`∫`,there4:`∴`,sim:`∼`,cong:`≅`,asymp:`≈`,ne:`≠`,equiv:`≡`,le:`≤`,ge:`≥`,sub:`⊂`,sup:`⊃`,nsub:`⊄`,sube:`⊆`,supe:`⊇`,oplus:`⊕`,otimes:`⊗`,perp:`⊥`,sdot:`⋅`,lceil:`⌈`,rceil:`⌉`,lfloor:`⌊`,rfloor:`⌋`,loz:`◊`,spades:`♠`,clubs:`♣`,hearts:`♥`,diams:`♦`,lang:`⟨`,rang:`⟩`}},function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var g=p(10),v=p(12),b=p(13),C=function(){function s(){this.values=[],this.curly=this.paren=-1}return s.prototype.beforeFunctionExpression=function(s){return`(.{.[.in.typeof.instanceof.new.return.case.delete.throw.void.=.+=.-=.*=.**=./=.%=.<<=.>>=.>>>=.&=.|=.^=.,.+.-.*.**./.%.++.--.<<.>>.>>>.&.|.^.!.~.&&.||.?.:.===.==.>=.<=.<.>.!=.!==`.split(`.`).indexOf(s)>=0},s.prototype.isRegexStart=function(){var s=this.values[this.values.length-1],l=s!==null;switch(s){case`this`:case`]`:l=!1;break;case`)`:var p=this.values[this.paren-1];l=p===`if`||p===`while`||p===`for`||p===`with`;break;case`}`:if(l=!1,this.values[this.curly-3]===`function`){var g=this.values[this.curly-4];l=g?!this.beforeFunctionExpression(g):!1}else if(this.values[this.curly-4]===`function`){var g=this.values[this.curly-5];l=g?!this.beforeFunctionExpression(g):!0}break;default:break}return l},s.prototype.push=function(s){s.type===7||s.type===4?(s.value===`{`?this.curly=this.values.length:s.value===`(`&&(this.paren=this.values.length),this.values.push(s.value)):this.values.push(null)},s}();l.Tokenizer=function(){function s(s,l){this.errorHandler=new g.ErrorHandler,this.errorHandler.tolerant=l?typeof l.tolerant==`boolean`&&l.tolerant:!1,this.scanner=new v.Scanner(s,this.errorHandler),this.scanner.trackComment=l?typeof l.comment==`boolean`&&l.comment:!1,this.trackRange=l?typeof l.range==`boolean`&&l.range:!1,this.trackLoc=l?typeof l.loc==`boolean`&&l.loc:!1,this.buffer=[],this.reader=new C}return s.prototype.errors=function(){return this.errorHandler.errors},s.prototype.getNextToken=function(){if(this.buffer.length===0){var s=this.scanner.scanComments();if(this.scanner.trackComment)for(var l=0;l{Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=void 0;var l=require_util$9();function p(s,p){var g=[],v=require_esprima$1().parse(s,{loc:!0,locations:!0,comment:!0,onComment:g,range:(0,l.getOption)(p,`range`,!1),tolerant:(0,l.getOption)(p,`tolerant`,!0),tokens:!0,jsx:(0,l.getOption)(p,`jsx`,!1),sourceType:(0,l.getOption)(p,`sourceType`,`module`)});return Array.isArray(v.comments)||(v.comments=g),v}s.parse=p})),require_options$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=void 0;var l=require_util$9(),p={parser:require_esprima(),tabWidth:4,useTabs:!1,reuseWhitespace:!0,lineTerminator:(0,l.getLineTerminator)(),wrapColumn:74,sourceFileName:null,sourceMapName:null,sourceRoot:null,inputSourceMap:null,range:!1,tolerant:!0,quote:null,trailingComma:!1,arrayBracketSpacing:!1,objectCurlySpacing:!0,arrowParensAlways:!1,flowObjectCommas:!0,tokens:!0},g=p.hasOwnProperty;function v(s){var l=s||p;function v(s){return g.call(l,s)?l[s]:p[s]}return{tabWidth:+v(`tabWidth`),useTabs:!!v(`useTabs`),reuseWhitespace:!!v(`reuseWhitespace`),lineTerminator:v(`lineTerminator`),wrapColumn:Math.max(v(`wrapColumn`),0),sourceFileName:v(`sourceFileName`),sourceMapName:v(`sourceMapName`),sourceRoot:v(`sourceRoot`),inputSourceMap:v(`inputSourceMap`),parser:v(`esprima`)||v(`parser`),range:v(`range`),tolerant:v(`tolerant`),quote:v(`quote`),trailingComma:v(`trailingComma`),arrayBracketSpacing:v(`arrayBracketSpacing`),objectCurlySpacing:v(`objectCurlySpacing`),arrowParensAlways:v(`arrowParensAlways`),flowObjectCommas:v(`flowObjectCommas`),tokens:!!v(`tokens`)}}s.normalize=v})),require_mapping=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require_tiny_invariant_cjs()),p=require_util$9();s.default=function(){function s(s,l,p){p===void 0&&(p=l),this.sourceLines=s,this.sourceLoc=l,this.targetLoc=p}return s.prototype.slice=function(g,C,w){w===void 0&&(w=g.lastPos());var E=this.sourceLines,k=this.sourceLoc,A=this.targetLoc;function N(s){var p=k[s],v=A[s],N=C;return s===`end`?N=w:(0,l.default)(s===`start`),b(E,p,g,v,N)}if((0,p.comparePos)(C,A.start)<=0)if((0,p.comparePos)(A.end,w)<=0)A={start:v(A.start,C.line,C.column),end:v(A.end,C.line,C.column)};else if((0,p.comparePos)(w,A.start)<=0)return null;else k={start:k.start,end:N(`end`)},A={start:v(A.start,C.line,C.column),end:v(w,C.line,C.column)};else{if((0,p.comparePos)(A.end,C)<=0)return null;(0,p.comparePos)(A.end,w)<=0?(k={start:N(`start`),end:k.end},A={start:{line:1,column:0},end:v(A.end,C.line,C.column)}):(k={start:N(`start`),end:N(`end`)},A={start:{line:1,column:0},end:v(w,C.line,C.column)})}return new s(this.sourceLines,k,A)},s.prototype.add=function(l,p){return new s(this.sourceLines,this.sourceLoc,{start:g(this.targetLoc.start,l,p),end:g(this.targetLoc.end,l,p)})},s.prototype.subtract=function(l,p){return new s(this.sourceLines,this.sourceLoc,{start:v(this.targetLoc.start,l,p),end:v(this.targetLoc.end,l,p)})},s.prototype.indent=function(l,p,g){if(p===void 0&&(p=!1),g===void 0&&(g=!1),l===0)return this;var v=this.targetLoc,b=v.start.line,C=v.end.line;if(p&&b===1&&C===1)return this;if(v={start:v.start,end:v.end},!p||b>1){var w=v.start.column+l;v.start={line:b,column:g?Math.max(0,w):w}}if(!p||C>1){var E=v.end.column+l;v.end={line:C,column:g?Math.max(0,E):E}}return new s(this.sourceLines,this.sourceLoc,v)},s}();function g(s,l,p){return{line:s.line+l-1,column:s.line===1?s.column+p:s.column}}function v(s,l,p){return{line:s.line-l+1,column:s.line===l?s.column-p:s.column}}function b(s,g,v,b,C){var w=(0,p.comparePos)(b,C);if(w===0)return g;var E,k;if(w<0){E=s.skipSpaces(g)||s.lastPos(),k=v.skipSpaces(b)||v.lastPos();var A=C.line-k.line;for(E.line+=A,k.line+=A,A>0?(E.column=0,k.column=0):(0,l.default)(A===0);(0,p.comparePos)(k,C)<0&&v.nextPos(k,!0);)(0,l.default)(s.nextPos(E,!0)),(0,l.default)(s.charAt(E)===v.charAt(k))}else{E=s.skipSpaces(g,!0)||s.firstPos(),k=v.skipSpaces(b,!0)||v.firstPos();var A=C.line-k.line;for(E.line+=A,k.line+=A,A<0?(E.column=s.getLineLength(E.line),k.column=v.getLineLength(k.line)):(0,l.default)(A===0);(0,p.comparePos)(C,k)<0&&v.prevPos(k,!0);)(0,l.default)(s.prevPos(E,!0)),(0,l.default)(s.charAt(E)===v.charAt(k))}return E}})),require_lines=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.concat=s.fromString=s.countSpaces=s.Lines=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require_tiny_invariant_cjs()),g=l.__importDefault(require_source_map$1()),v=require_options$2(),b=require_util$9(),C=l.__importDefault(require_mapping()),w=function(){function s(s,l){l===void 0&&(l=null),this.infos=s,this.mappings=[],this.cachedSourceMap=null,this.cachedTabWidth=void 0,(0,p.default)(s.length>0),this.length=s.length,this.name=l||null,this.name&&this.mappings.push(new C.default(this,{start:this.firstPos(),end:this.lastPos()}))}return s.prototype.toString=function(s){return this.sliceString(this.firstPos(),this.lastPos(),s)},s.prototype.getSourceMap=function(s,l){if(!s)return null;var v=this;function C(p){return p||={},p.file=s,l&&(p.sourceRoot=l),p}if(v.cachedSourceMap)return C(v.cachedSourceMap.toJSON());var w=new g.default.SourceMapGenerator(C()),E={};return v.mappings.forEach(function(s){for(var l=s.sourceLines.skipSpaces(s.sourceLoc.start)||s.sourceLines.lastPos(),g=v.skipSpaces(s.targetLoc.start)||v.lastPos();(0,b.comparePos)(l,s.sourceLoc.end)<0&&(0,b.comparePos)(g,s.targetLoc.end)<0;){var C=s.sourceLines.charAt(l),A=v.charAt(g);(0,p.default)(C===A);var N=s.sourceLines.name;if(w.addMapping({source:N,original:{line:l.line,column:l.column},generated:{line:g.line,column:g.column}}),!k.call(E,N)){var F=s.sourceLines.toString();w.setSourceContent(N,F),E[N]=F}v.nextPos(g,!0),s.sourceLines.nextPos(l,!0)}}),v.cachedSourceMap=w,w.toJSON()},s.prototype.bootstrapCharAt=function(s){(0,p.default)(typeof s==`object`),(0,p.default)(typeof s.line==`number`),(0,p.default)(typeof s.column==`number`);var l=s.line,g=s.column,v=this.toString().split(I),b=v[l-1];return b===void 0?``:g===b.length&&l=b.length?``:b.charAt(g)},s.prototype.charAt=function(s){(0,p.default)(typeof s==`object`),(0,p.default)(typeof s.line==`number`),(0,p.default)(typeof s.column==`number`);var l=s.line,g=s.column,v=this.infos[l-1],b=g;if(v===void 0||b<0)return``;var C=this.getIndentAt(l);return b=v.sliceEnd?``:v.line.charAt(b))},s.prototype.stripMargin=function(g,v){if(g===0||((0,p.default)(g>0,`negative margin: `+g),v&&this.length===1))return this;var b=new s(this.infos.map(function(s,p){return s.line&&(p>0||!v)&&(s=l.__assign(l.__assign({},s),{indent:Math.max(0,s.indent-g)})),s}));if(this.mappings.length>0){var C=b.mappings;(0,p.default)(C.length===0),this.mappings.forEach(function(s){C.push(s.indent(g,v,!0))})}return b},s.prototype.indent=function(g){if(g===0)return this;var v=new s(this.infos.map(function(s){return s.line&&!s.locked&&(s=l.__assign(l.__assign({},s),{indent:s.indent+g})),s}));if(this.mappings.length>0){var b=v.mappings;(0,p.default)(b.length===0),this.mappings.forEach(function(s){b.push(s.indent(g))})}return v},s.prototype.indentTail=function(g){if(g===0||this.length<2)return this;var v=new s(this.infos.map(function(s,p){return p>0&&s.line&&!s.locked&&(s=l.__assign(l.__assign({},s),{indent:s.indent+g})),s}));if(this.mappings.length>0){var b=v.mappings;(0,p.default)(b.length===0),this.mappings.forEach(function(s){b.push(s.indent(g,!0))})}return v},s.prototype.lockIndentTail=function(){return this.length<2?this:new s(this.infos.map(function(s,p){return l.__assign(l.__assign({},s),{locked:p>0})}))},s.prototype.getIndentAt=function(s){return(0,p.default)(s>=1,`no line `+s+` (line numbers start from 1)`),Math.max(this.infos[s-1].indent,0)},s.prototype.guessTabWidth=function(){if(typeof this.cachedTabWidth==`number`)return this.cachedTabWidth;for(var s=[],l=0,p=1,g=this.length;p<=g;++p){var v=this.infos[p-1];if(!B(v.line.slice(v.sliceStart,v.sliceEnd))){var b=Math.abs(v.indent-l);s[b]=~~s[b]+1,l=v.indent}}for(var C=-1,w=2,E=1;EC&&(C=s[E],w=E);return this.cachedTabWidth=w},s.prototype.startsWithComment=function(){if(this.infos.length===0)return!1;var s=this.infos[0],l=s.sliceStart,p=s.sliceEnd,g=s.line.slice(l,p).trim();return g.length===0||g.slice(0,2)===`//`||g.slice(0,2)===`/*`},s.prototype.isOnlyWhitespace=function(){return B(this.toString())},s.prototype.isPrecededOnlyByWhitespace=function(s){var l=this.infos[s.line-1],p=Math.max(l.indent,0),g=s.column-p;if(g<=0)return!0;var v=l.sliceStart,b=Math.min(v+g,l.sliceEnd);return B(l.line.slice(v,b))},s.prototype.getLineLength=function(s){var l=this.infos[s-1];return this.getIndentAt(s)+l.sliceEnd-l.sliceStart},s.prototype.nextPos=function(s,l){l===void 0&&(l=!1);var p=Math.max(s.line,0);return Math.max(s.column,0)0&&(p.push(p.pop().slice(0,l.column)),p[0]=p[0].slice(s.column)),R(p.join(` -`))},s.prototype.slice=function(l,g){if(!g){if(!l)return this;g=this.lastPos()}if(!l)throw Error(`cannot slice with end but not start`);var v=this.infos.slice(l.line-1,g.line);l.line===g.line?v[0]=q(v[0],l.column,g.column):((0,p.default)(l.line0){var C=b.mappings;(0,p.default)(C.length===0),this.mappings.forEach(function(s){var p=s.slice(this,l,g);p&&C.push(p)},this)}return b},s.prototype.bootstrapSliceString=function(s,l,p){return this.slice(s,l).toString(p)},s.prototype.sliceString=function(s,l,p){s===void 0&&(s=this.firstPos()),l===void 0&&(l=this.lastPos());for(var g=(0,v.normalize)(p),b=g.tabWidth,C=g.useTabs,w=g.reuseWhitespace,E=g.lineTerminator,k=[],A=s.line;A<=l.line;++A){var F=this.infos[A-1];A===s.line?F=A===l.line?q(F,s.column,l.column):q(F,s.column):A===l.line&&(F=q(F,0,l.column));var I=Math.max(F.indent,0),R=F.line.slice(0,F.sliceStart);if(w&&B(R)&&N(R,b)===I){k.push(F.line.slice(0,F.sliceEnd));continue}var le=0,J=I;C&&(le=Math.floor(I/b),J-=le*b);var _e=``;le>0&&(_e+=Array(le+1).join(` `)),J>0&&(_e+=Array(J+1).join(` `)),_e+=F.line.slice(F.sliceStart,F.sliceEnd),k.push(_e)}return k.join(E)},s.prototype.isEmpty=function(){return this.length<2&&this.getLineLength(1)<1},s.prototype.join=function(p){var g=this,v=[],b=[],C;function w(s){if(s!==null){if(C){var p=s.infos[0],g=Array(p.indent+1).join(` `),w=v.length,E=Math.max(C.indent,0)+C.sliceEnd-C.sliceStart;C.line=C.line.slice(0,C.sliceEnd)+g+p.line.slice(p.sliceStart,p.sliceEnd),C.locked=C.locked||p.locked,C.sliceEnd=C.line.length,s.mappings.length>0&&s.mappings.forEach(function(s){b.push(s.add(w,E))})}else s.mappings.length>0&&b.push.apply(b,s.mappings);s.infos.forEach(function(s,p){(!C||p>0)&&(C=l.__assign({},s),v.push(C))})}}function E(s,l){l>0&&w(g),w(s)}if(p.map(function(s){var l=R(s);return l.isEmpty()?null:l}).forEach(function(s,l){g.isEmpty()?w(s):E(s,l)}),v.length<1)return J;var k=new s(v);return k.mappings=b,k},s.prototype.concat=function(){for(var s=[],l=0;l0);var C=Math.ceil(g/l)*l;C===g?g+=l:g=C;break;case 11:case 12:case 13:case 65279:break;default:g+=1;break}return g}s.countSpaces=N;var F=/^\s*/,I=/\u000D\u000A|\u000D(?!\u000A)|\u000A|\u2028|\u2029/;function R(s,l){if(s instanceof w)return s;s+=``;var g=l&&l.tabWidth,b=s.indexOf(` `)<0,C=!l&&b&&s.length<=A;if((0,p.default)(g||b,`No tab width specified but encountered tabs in string -`+s),C&&k.call(E,s))return E[s];var R=new w(s.split(I).map(function(s){var l=F.exec(s)[0];return{line:s,indent:N(l,g),locked:!1,sliceStart:l.length,sliceEnd:s.length}}),(0,v.normalize)(l).sourceFileName);return C&&(E[s]=R),R}s.fromString=R;function B(s){return!/\S/.test(s)}function q(s,l,g){var v=s.sliceStart,b=s.sliceEnd,C=Math.max(s.indent,0),w=C+b-v;return g===void 0&&(g=w),l=Math.max(l,0),g=Math.min(g,w),g=Math.max(g,l),g=0),(0,p.default)(v<=b),(0,p.default)(w===C+b-v),s.indent===C&&s.sliceStart===v&&s.sliceEnd===b?s:{line:s.line,indent:C,locked:!1,sliceStart:v,sliceEnd:b}}function le(s){return J.join(s)}s.concat=le;var J=R(``)})),require_comments$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.printComments=s.attach=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require_tiny_invariant_cjs()),g=l.__importStar(require_main$3()),v=g.namedTypes,b=g.builtInTypes.array,C=g.builtInTypes.object,w=require_lines(),E=require_util$9(),k=new WeakMap;function A(s,l,p){if(!s)return p;if((0,E.fixFaultyLocations)(s,l),p){if(v.Node.check(s)&&v.SourceLocation.check(s.loc)){for(var w=p.length-1;w>=0;--w){var N=p[w];if(N&&N.loc&&(0,E.comparePos)(N.loc.end,s.loc.start)<=0)break}return p.splice(w+1,0,s),p}}else{var F=k.get(s);if(F)return F}var I;if(b.check(s))I=Object.keys(s);else if(C.check(s))I=g.getFieldNames(s);else return p;p||k.set(s,p=[]);for(var w=0,R=I.length;w>1,F=g[k];if((0,E.comparePos)(F.loc.start,l.loc.start)<=0&&(0,E.comparePos)(l.loc.end,F.loc.end)<=0){N(l.enclosingNode=F,l,p);return}if((0,E.comparePos)(F.loc.end,l.loc.start)<=0){C=F,v=k+1;continue}if((0,E.comparePos)(l.loc.end,F.loc.start)<=0){w=F,b=k;continue}throw Error(`Comment location overlaps with node location`)}C&&(l.precedingNode=C),w&&(l.followingNode=w)}function F(s,l,g){if(b.check(s)){var v=[];s.forEach(function(s){s.loc.lines=g,N(l,s,g);var b=s.precedingNode,C=s.enclosingNode,w=s.followingNode;if(b&&w){var E=v.length;if(E>0){var k=v[E-1];(0,p.default)(k.precedingNode===s.precedingNode==(k.followingNode===s.followingNode)),k.followingNode!==s.followingNode&&I(v,g)}v.push(s)}else if(b)I(v,g),le(b,s);else if(w)I(v,g),B(w,s);else if(C)I(v,g),q(C,s);else throw Error(`AST contains no nodes at all?`)}),I(v,g),s.forEach(function(s){delete s.precedingNode,delete s.enclosingNode,delete s.followingNode})}}s.attach=F;function I(s,l){var g=s.length;if(g!==0){for(var v=s[0].precedingNode,b=s[0].followingNode,C=b.loc.start,w=g,E;w>0;--w){E=s[w-1],(0,p.default)(E.precedingNode===v),(0,p.default)(E.followingNode===b);var k=l.sliceString(E.loc.end,C);if(/\S/.test(k))break;C=E.loc.start}for(;w<=g&&(E=s[w])&&(E.type===`Line`||E.type===`CommentLine`)&&E.loc.start.column>b.loc.start.column;)++w;w&&s[w-1].enclosingNode?.type===`CallExpression`&&--w,s.forEach(function(s,l){l{Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require_tiny_invariant_cjs()),g=l.__importStar(require_main$3()),v=g.builders,b=g.builtInTypes.object,C=g.builtInTypes.array,w=require_options$2(),E=require_lines(),k=require_comments$1(),A=l.__importStar(require_util$9());function N(s,l){l=(0,w.normalize)(l);var p=(0,E.fromString)(s,l),g=p.toString({tabWidth:l.tabWidth,reuseWhitespace:!1,useTabs:!1}),b=[],C=l.parser.parse(g,{jsx:!0,loc:!0,locations:!0,range:l.range,comment:!0,onComment:b,tolerant:A.getOption(l,`tolerant`,!0),ecmaVersion:6,sourceType:A.getOption(l,`sourceType`,`module`)}),N=Array.isArray(C.tokens)?C.tokens:require_esprima$1().tokenize(g,{loc:!0});delete C.tokens,N.forEach(function(s){typeof s.value!=`string`&&(s.value=p.sliceString(s.loc.start,s.loc.end))}),Array.isArray(C.comments)&&(b=C.comments,delete C.comments),C.loc?A.fixFaultyLocations(C,p):C.loc={start:p.firstPos(),end:p.lastPos()},C.loc.lines=p,C.loc.indent=0;var I,R;C.type===`Program`?(R=C,I=v.file(C,l.sourceFileName||null),I.loc={start:p.firstPos(),end:p.lastPos(),lines:p,indent:0}):C.type===`File`&&(I=C,R=I.program),l.tokens&&(I.tokens=N);var B=A.getTrueLoc({type:R.type,loc:R.loc,body:[],comments:b},p);return R.loc.start=B.start,R.loc.end=B.end,(0,k.attach)(b,R.body.length?I.program:I,p),new F(p,N).copy(I)}s.parse=N;var F=function s(l,g){(0,p.default)(this instanceof s),this.lines=l,this.tokens=g,this.startTokenIndex=0,this.endTokenIndex=g.length,this.indent=0,this.seen=new Map},I=F.prototype;I.copy=function(s){if(this.seen.has(s))return this.seen.get(s);if(C.check(s)){var l=Array(s.length);return this.seen.set(s,l),s.forEach(function(s,p){l[p]=this.copy(s)},this),l}if(!b.check(s))return s;A.fixFaultyLocations(s,this.lines);var p=Object.create(Object.getPrototypeOf(s),{original:{value:s,configurable:!1,enumerable:!1,writable:!0}});this.seen.set(s,p);var g=s.loc,v=this.indent,w=v,E=this.startTokenIndex,k=this.endTokenIndex;g&&((s.type===`Block`||s.type===`Line`||s.type===`CommentBlock`||s.type===`CommentLine`||this.lines.isPrecededOnlyByWhitespace(g.start))&&(w=this.indent=g.start.column),g.lines=this.lines,g.tokens=this.tokens,g.indent=w,this.findTokenRange(g));for(var N=Object.keys(s),F=N.length,I=0;I0;){var l=s.tokens[this.startTokenIndex];if(A.comparePos(s.start,l.loc.start)<0)--this.startTokenIndex;else break}for(;this.endTokenIndexthis.startTokenIndex;){var l=s.tokens[this.endTokenIndex-1];if(A.comparePos(s.end,l.loc.end)<0)--this.endTokenIndex;else break}s.end.token=this.endTokenIndex}})),require_fast_path=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require_tiny_invariant_cjs()),g=l.__importStar(require_main$3()),v=l.__importStar(require_util$9()),b=g.namedTypes,C=g.builtInTypes.array,w=g.builtInTypes.number,E={};[[`??`],[`||`],[`&&`],[`|`],[`^`],[`&`],[`==`,`===`,`!=`,`!==`],[`<`,`>`,`<=`,`>=`,`in`,`instanceof`],[`>>`,`<<`,`>>>`],[`+`,`-`],[`*`,`/`,`%`],[`**`]].forEach(function(s,l){s.forEach(function(s){E[s]=l})});var k=function s(l){(0,p.default)(this instanceof s),this.stack=[l]},A=k.prototype;k.from=function(s){if(s instanceof k)return s.copy();if(s instanceof g.NodePath){for(var l=Object.create(k.prototype),p=[s.value],v=void 0;v=s.parentPath;s=v)p.push(s.name,v.value);return l.stack=p.reverse(),l}return new k(s)},A.copy=function(){var s=Object.create(k.prototype);return s.stack=this.stack.slice(0),s},A.getName=function(){var s=this.stack,l=s.length;return l>1?s[l-2]:null},A.getValue=function(){var s=this.stack;return s[s.length-1]},A.valueIsDuplicate=function(){var s=this.stack,l=s.length-1;return s.lastIndexOf(s[l],l-1)>=0};function N(s,l){for(var p=s.stack,g=p.length-1;g>=0;g-=2){var v=p[g];if(b.Node.check(v)&&--l<0)return v}return null}A.getNode=function(s){return s===void 0&&(s=0),N(this,~~s)},A.getParentNode=function(s){return s===void 0&&(s=0),N(this,~~s+1)},A.getRootValue=function(){var s=this.stack;return s.length%2==0?s[1]:s[0]},A.call=function(s){for(var l=this.stack,p=l.length,g=l[p-1],v=arguments.length,b=1;b0){var g=p[l.start.token-1];if(g){var b=this.getRootValue().loc;if(v.comparePos(b.start,g.loc.start)<=0)return g}}return null},A.getNextToken=function(s){s||=this.getNode();var l=s&&s.loc,p=l&&l.tokens;if(p&&l.end.tokenk)return!0;if(C===k&&v===`right`)return(0,p.default)(g.right===l),!0;break;default:return!1}break;case`SequenceExpression`:switch(g.type){case`ReturnStatement`:return!1;case`ForStatement`:return!1;case`ExpressionStatement`:return v!==`expression`;default:return!0}case`OptionalIndexedAccessType`:return l.optional&&g.type===`IndexedAccessType`;case`IntersectionTypeAnnotation`:case`UnionTypeAnnotation`:return g.type===`NullableTypeAnnotation`;case`Literal`:return g.type===`MemberExpression`&&w.check(l.value)&&v===`object`&&g.object===l;case`NumericLiteral`:return g.type===`MemberExpression`&&v===`object`&&g.object===l;case`YieldExpression`:case`AwaitExpression`:case`AssignmentExpression`:case`ConditionalExpression`:switch(g.type){case`UnaryExpression`:case`SpreadElement`:case`SpreadProperty`:case`BinaryExpression`:case`LogicalExpression`:return!0;case`CallExpression`:case`NewExpression`:return v===`callee`&&g.callee===l;case`ConditionalExpression`:return v===`test`&&g.test===l;case`MemberExpression`:return v===`object`&&g.object===l;default:return!1}case`ArrowFunctionExpression`:return b.CallExpression.check(g)&&v===`callee`&&g.callee===l||b.MemberExpression.check(g)&&v===`object`&&g.object===l||b.TSAsExpression&&b.TSAsExpression.check(g)&&v===`expression`&&g.expression===l?!0:F(g);case`ObjectExpression`:if(g.type===`ArrowFunctionExpression`&&v===`body`&&g.body===l)return!0;break;case`TSAsExpression`:if(g.type===`ArrowFunctionExpression`&&v===`body`&&g.body===l&&l.expression.type===`ObjectExpression`)return!0;break;case`CallExpression`:if(v===`declaration`&&b.ExportDefaultDeclaration.check(g)&&b.FunctionExpression.check(l.callee))return!0}return g.type===`NewExpression`&&v===`callee`&&g.callee===l?I(l):!!(s!==!0&&!this.canBeFirstInStatement()&&this.firstInStatement())};function F(s){return b.BinaryExpression.check(s)||b.LogicalExpression.check(s)}function I(s){return b.CallExpression.check(s)?!0:C.check(s)?s.some(I):b.Node.check(s)?g.someField(s,function(s,l){return I(l)}):!1}A.canBeFirstInStatement=function(){var s=this.getNode();return!(b.FunctionExpression.check(s)||b.ObjectExpression.check(s)||b.ClassExpression.check(s))},A.firstInStatement=function(){for(var s=this.stack,l,g,v,C,w=s.length-1;w>=0;w-=2)if(b.Node.check(s[w])&&(v=l,C=g,l=s[w-1],g=s[w]),!(!g||!C)){if(b.BlockStatement.check(g)&&l===`body`&&v===0)return(0,p.default)(g.body[0]===C),!0;if(b.ExpressionStatement.check(g)&&v===`expression`)return(0,p.default)(g.expression===C),!0;if(b.AssignmentExpression.check(g)&&v===`left`)return(0,p.default)(g.left===C),!0;if(b.ArrowFunctionExpression.check(g)&&v===`body`)return(0,p.default)(g.body===C),!0;if(b.SequenceExpression.check(g)&&s[w+1]===`expressions`&&v===0){(0,p.default)(g.expressions[0]===C);continue}if(b.CallExpression.check(g)&&v===`callee`){(0,p.default)(g.callee===C);continue}if(b.MemberExpression.check(g)&&v===`object`){(0,p.default)(g.object===C);continue}if(b.ConditionalExpression.check(g)&&v===`test`){(0,p.default)(g.test===C);continue}if(F(g)&&v===`left`){(0,p.default)(g.left===C);continue}if(b.UnaryExpression.check(g)&&!g.prefix&&v===`argument`){(0,p.default)(g.argument===C);continue}return!1}return!0},s.default=k})),require_patcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getReprinter=s.Patcher=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require_tiny_invariant_cjs()),g=l.__importStar(require_lines()),v=l.__importStar(require_main$3()),b=v.namedTypes.Printable,C=v.namedTypes.Expression,w=v.namedTypes.ReturnStatement,E=v.namedTypes.SourceLocation,k=require_util$9(),A=l.__importDefault(require_fast_path()),N=v.builtInTypes.object,F=v.builtInTypes.array,I=v.builtInTypes.string,R=/[0-9a-z_$]/i,B=function s(l){(0,p.default)(this instanceof s),(0,p.default)(l instanceof g.Lines);var v=this,b=[];v.replace=function(s,l){I.check(l)&&(l=g.fromString(l)),b.push({lines:l,start:s.start,end:s.end})},v.get=function(s){s||={start:{line:1,column:0},end:{line:l.length,column:l.getLineLength(l.length)}};var v=s.start,C=[];function w(s,g){(0,p.default)((0,k.comparePos)(s,g)<=0),C.push(l.slice(s,g))}return b.sort(function(s,l){return(0,k.comparePos)(s.start,l.start)}).forEach(function(s){(0,k.comparePos)(v,s.start)>0||(w(v,s.start),C.push(s.lines),v=s.end)}),w(v,s.end),g.concat(C)}};s.Patcher=B;var q=B.prototype;q.tryToReprintComments=function(s,l,g){var v=this;if(!s.comments&&!l.comments)return!0;var b=A.default.from(s),C=A.default.from(l);b.stack.push(`comments`,le(s)),C.stack.push(`comments`,le(l));var w=[],E=Ne(b,C,w);return E&&w.length>0&&w.forEach(function(s){var l=s.oldPath.getValue();(0,p.default)(l.leading||l.trailing),v.replace(l.loc,g(s.newPath).indentTail(l.loc.indent))}),E};function le(s){var l=[];return s.comments&&s.comments.length>0&&s.comments.forEach(function(s){(s.leading||s.trailing)&&l.push(s)}),l}q.deleteComments=function(s){if(s.comments){var l=this;s.comments.forEach(function(p){p.leading?l.replace({start:p.loc.start,end:s.loc.lines.skipSpaces(p.loc.end,!1,!1)},``):p.trailing&&l.replace({start:s.loc.lines.skipSpaces(p.loc.start,!0,!1),end:p.loc.end},``)})}};function J(s){(0,p.default)(s instanceof A.default);var l=s.getValue();if(b.check(l)){var v=l.original,C=v&&v.loc,w=C&&C.lines,k=[];if(!(!w||!xe(s,k)))return function(l){var p=new B(w);k.forEach(function(s){var v=s.newPath.getValue(),b=s.oldPath.getValue();E.assert(b.loc,!0);var C=!p.tryToReprintComments(v,b,l);C&&p.deleteComments(b);var k=l(s.newPath,{includeComments:C,avoidRootParens:b.type===v.type&&s.oldPath.hasParens()}).indentTail(b.loc.indent),A=_e(w,b.loc,k),N=be(w,b.loc,k);if(A||N){var F=[];A&&F.push(` `),F.push(k),N&&F.push(` `),k=g.concat(F)}p.replace(b.loc,k)});var b=p.get(C).indentTail(-v.loc.indent);return s.needsParens()?g.concat([`(`,b,`)`]):b}}}s.getReprinter=J;function _e(s,l,p){var g=(0,k.copyPos)(l.start),v=s.prevPos(g)&&s.charAt(g),b=p.charAt(p.firstPos());return v&&R.test(v)&&b&&R.test(b)}function be(s,l,p){var g=s.charAt(l.end),v=p.lastPos(),b=p.prevPos(v)&&p.charAt(v);return b&&R.test(b)&&g&&R.test(g)}function xe(s,l){var g=s.getValue();b.assert(g);var v=g.original;if(b.assert(v),(0,p.default)(l.length===0),g.type!==v.type)return!1;var C=ze(s,new A.default(v),l);return C||(l.length=0),C}function De(s,l,p){var g=s.getValue();return g===l.getValue()?!0:F.check(g)?Ne(s,l,p):N.check(g)?Pe(s,l,p):!1}function Ne(s,l,p){var g=s.getValue(),v=l.getValue();if(g===v||s.valueIsDuplicate()||l.valueIsDuplicate())return!0;F.assert(g);var b=g.length;if(!(F.check(v)&&v.length===b))return!1;for(var C=0;CE)}})),require_printer$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Printer=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require_tiny_invariant_cjs()),g=l.__importStar(require_main$3()),v=require_comments$1(),b=l.__importDefault(require_fast_path()),C=require_lines(),w=require_options$2(),E=require_patcher(),k=l.__importStar(require_util$9()),A=g.namedTypes,N=g.builtInTypes.string,F=g.builtInTypes.object,I=function s(l,g){(0,p.default)(this instanceof s),N.assert(l),this.code=l,g&&(F.assert(g),this.map=g)},R=I.prototype,B=!1;R.toString=function(){return B||=(console.warn(`Deprecation warning: recast.print now returns an object with a .code property. You appear to be treating the object as a string, which might still work but is strongly discouraged.`),!0),this.code};var q=new I(``);s.Printer=function s(l){(0,p.default)(this instanceof s);var g=l&&l.tabWidth;l=(0,w.normalize)(l),l.sourceFileName=null;function C(s,l){return s=Object.assign({},s,l),function(l){return A(l,s)}}function A(s,w){if((0,p.default)(s instanceof b.default),w||={},w.includeComments)return(0,v.printComments)(s,C(w,{includeComments:!1}));var k=l.tabWidth;if(!g){var N=s.getNode().loc;N&&N.lines&&N.lines.guessTabWidth&&(l.tabWidth=N.lines.guessTabWidth())}var F=(0,E.getReprinter)(s),I=F?F(A):le(s,l,w,C(w,{includeComments:!0,avoidRootParens:!1}));return l.tabWidth=k,I}this.print=function(s){if(!s)return q;var p=A(b.default.from(s),{includeComments:!0,avoidRootParens:!1});return new I(p.toString(l),k.composeSourceMaps(l.inputSourceMap,p.getSourceMap(l.sourceMapName,l.sourceRoot)))},this.printGenerically=function(s){if(!s)return q;function p(s){return(0,v.printComments)(s,function(s){return le(s,l,{includeComments:!0,avoidRootParens:!1},p)})}var g=b.default.from(s),C=l.reuseWhitespace;l.reuseWhitespace=!1;var w=new I(p(g).toString(l));return l.reuseWhitespace=C,w}};function le(s,l,g,v){(0,p.default)(s instanceof b.default);var w=s.getValue(),E=[],k=J(s,l,v);if(!w||k.isEmpty())return k;var A=!1,N=_e(s,v);return N.isEmpty()?g.avoidRootParens||(A=s.needsParens()):E.push(N),A&&E.unshift(`(`),E.push(k),A&&E.push(`)`),(0,C.concat)(E)}function J(s,v,b){var w,E,N,F=s.getValue();if(!F)return(0,C.fromString)(``);if(typeof F==`string`)return(0,C.fromString)(F,v);A.Printable.assert(F);var I=[];switch(F.type){case`File`:return s.call(b,`program`);case`Program`:return F.directives&&s.each(function(s){I.push(b(s),`; -`)},`directives`),F.interpreter&&I.push(s.call(b,`interpreter`)),I.push(s.call(function(s){return be(s,v,b)},`body`)),(0,C.concat)(I);case`Noop`:case`EmptyStatement`:return(0,C.fromString)(``);case`ExpressionStatement`:return(0,C.concat)([s.call(b,`expression`),`;`]);case`ParenthesizedExpression`:return(0,C.concat)([`(`,s.call(b,`expression`),`)`]);case`BinaryExpression`:case`LogicalExpression`:case`AssignmentExpression`:return(0,C.fromString)(` `).join([s.call(b,`left`),F.operator,s.call(b,`right`)]);case`AssignmentPattern`:return(0,C.concat)([s.call(b,`left`),` = `,s.call(b,`right`)]);case`MemberExpression`:case`OptionalMemberExpression`:I.push(s.call(b,`object`));var R=s.call(b,`property`),B=g.getFieldValue(F,`optional`);return F.computed?I.push(B?`?.[`:`[`,R,`]`):I.push(B?`?.`:`.`,R),(0,C.concat)(I);case`ChainExpression`:return s.call(b,`expression`);case`MetaProperty`:return(0,C.concat)([s.call(b,`meta`),`.`,s.call(b,`property`)]);case`BindExpression`:return F.object&&I.push(s.call(b,`object`)),I.push(`::`,s.call(b,`callee`)),(0,C.concat)(I);case`Path`:return(0,C.fromString)(`.`).join(F.body);case`Identifier`:return(0,C.concat)([(0,C.fromString)(F.name,v),F.optional?`?`:``,s.call(b,`typeAnnotation`)]);case`SpreadElement`:case`SpreadElementPattern`:case`RestProperty`:case`SpreadProperty`:case`SpreadPropertyPattern`:case`ObjectTypeSpreadProperty`:case`RestElement`:return(0,C.concat)([`...`,s.call(b,`argument`),s.call(b,`typeAnnotation`)]);case`FunctionDeclaration`:case`FunctionExpression`:case`TSDeclareFunction`:return F.declare&&I.push(`declare `),F.async&&I.push(`async `),I.push(`function`),F.generator&&I.push(`*`),F.id?I.push(` `,s.call(b,`id`),s.call(b,`typeParameters`)):F.typeParameters&&I.push(s.call(b,`typeParameters`)),I.push(`(`,ze(s,v,b),`)`,s.call(b,`returnType`)),F.body&&I.push(` `,s.call(b,`body`)),(0,C.concat)(I);case`ArrowFunctionExpression`:return F.async&&I.push(`async `),F.typeParameters&&I.push(s.call(b,`typeParameters`)),!v.arrowParensAlways&&F.params.length===1&&!F.rest&&F.params[0].type===`Identifier`&&!F.params[0].typeAnnotation&&!F.returnType?I.push(s.call(b,`params`,0)):I.push(`(`,ze(s,v,b),`)`,s.call(b,`returnType`)),I.push(` => `,s.call(b,`body`)),(0,C.concat)(I);case`MethodDefinition`:return Ne(s,v,b);case`YieldExpression`:return I.push(`yield`),F.delegate&&I.push(`*`),F.argument&&I.push(` `,s.call(b,`argument`)),(0,C.concat)(I);case`AwaitExpression`:return I.push(`await`),F.all&&I.push(`*`),F.argument&&I.push(` `,s.call(b,`argument`)),(0,C.concat)(I);case`ModuleExpression`:return(0,C.concat)([`module { -`,s.call(b,`body`).indent(v.tabWidth),` -}`]);case`ModuleDeclaration`:return I.push(`module`,s.call(b,`id`)),F.source?((0,p.default)(!F.body),I.push(`from`,s.call(b,`source`))):I.push(s.call(b,`body`)),(0,C.fromString)(` `).join(I);case`ImportSpecifier`:return F.importKind&&F.importKind!==`value`&&I.push(F.importKind+` `),F.imported?(I.push(s.call(b,`imported`)),F.local&&F.local.name!==F.imported.name&&I.push(` as `,s.call(b,`local`))):F.id&&(I.push(s.call(b,`id`)),F.name&&I.push(` as `,s.call(b,`name`))),(0,C.concat)(I);case`ExportSpecifier`:return F.exportKind&&F.exportKind!==`value`&&I.push(F.exportKind+` `),F.local?(I.push(s.call(b,`local`)),F.exported&&F.exported.name!==F.local.name&&I.push(` as `,s.call(b,`exported`))):F.id&&(I.push(s.call(b,`id`)),F.name&&I.push(` as `,s.call(b,`name`))),(0,C.concat)(I);case`ExportBatchSpecifier`:return(0,C.fromString)(`*`);case`ImportNamespaceSpecifier`:return I.push(`* as `),F.local?I.push(s.call(b,`local`)):F.id&&I.push(s.call(b,`id`)),(0,C.concat)(I);case`ImportDefaultSpecifier`:return F.local?s.call(b,`local`):s.call(b,`id`);case`TSExportAssignment`:return(0,C.concat)([`export = `,s.call(b,`expression`)]);case`ExportDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:return We(s,v,b);case`ExportAllDeclaration`:return I.push(`export *`),F.exported&&I.push(` as `,s.call(b,`exported`)),I.push(` from `,s.call(b,`source`),`;`),(0,C.concat)(I);case`TSNamespaceExportDeclaration`:return I.push(`export as namespace `,s.call(b,`id`)),yt((0,C.concat)(I));case`ExportNamespaceSpecifier`:return(0,C.concat)([`* as `,s.call(b,`exported`)]);case`ExportDefaultSpecifier`:return s.call(b,`exported`);case`Import`:return(0,C.fromString)(`import`,v);case`ImportExpression`:return(0,C.concat)([`import(`,s.call(b,`source`),`)`]);case`ImportDeclaration`:if(I.push(`import `),F.importKind&&F.importKind!==`value`&&I.push(F.importKind+` `),F.specifiers&&F.specifiers.length>0){var q=[],le=[];if(s.each(function(s){var l=s.getValue();l.type===`ImportSpecifier`?le.push(b(s)):(l.type===`ImportDefaultSpecifier`||l.type===`ImportNamespaceSpecifier`)&&q.push(b(s))},`specifiers`),q.forEach(function(s,l){l>0&&I.push(`, `),I.push(s)}),le.length>0){var J=(0,C.fromString)(`, `).join(le);J.getLineLength(1)>v.wrapColumn&&(J=(0,C.concat)([(0,C.fromString)(`, -`).join(le).indent(v.tabWidth),`,`])),q.length>0&&I.push(`, `),J.length>1?I.push(`{ +`):s+=w}return l||this.throwUnexpectedToken(),p||this.curlyStack.pop(),{type:10,value:this.source.slice(f+1,this.index-C),cooked:s,head:p,tail:b,lineNumber:this.lineNumber,lineStart:this.lineStart,start:f,end:this.index}},s.prototype.testRegExp=function(s,l){var f=`￿`,p=s,g=this;l.indexOf(`u`)>=0&&(p=p.replace(/\\u\{([0-9a-fA-F]+)\}|\\u([a-fA-F0-9]{4})/g,function(s,l,p){var b=parseInt(l||p,16);return b>1114111&&g.throwUnexpectedToken(v.Messages.InvalidRegExp),b<=65535?String.fromCharCode(b):f}).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f));try{RegExp(p)}catch{this.throwUnexpectedToken(v.Messages.InvalidRegExp)}try{return new RegExp(s,l)}catch{return null}},s.prototype.scanRegExpBody=function(){var s=this.source[this.index];p.assert(s===`/`,`Regular expression literal must start with a slash`);for(var l=this.source[this.index++],f=!1,b=!1;!this.eof();)if(s=this.source[this.index++],l+=s,s===`\\`)s=this.source[this.index++],g.Character.isLineTerminator(s.charCodeAt(0))&&this.throwUnexpectedToken(v.Messages.UnterminatedRegExp),l+=s;else if(g.Character.isLineTerminator(s.charCodeAt(0)))this.throwUnexpectedToken(v.Messages.UnterminatedRegExp);else if(f)s===`]`&&(f=!1);else if(s===`/`){b=!0;break}else s===`[`&&(f=!0);return b||this.throwUnexpectedToken(v.Messages.UnterminatedRegExp),l.substr(1,l.length-2)},s.prototype.scanRegExpFlags=function(){for(var s=``,l=``;!this.eof();){var f=this.source[this.index];if(!g.Character.isIdentifierPart(f.charCodeAt(0)))break;if(++this.index,f===`\\`&&!this.eof())if(f=this.source[this.index],f===`u`){++this.index;var p=this.index,v=this.scanHexEscape(`u`);if(v!==null)for(l+=v,s+=`\\u`;p=55296&&s<57343&&g.Character.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()},s}()},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.TokenName={},l.TokenName[1]=`Boolean`,l.TokenName[2]=``,l.TokenName[3]=`Identifier`,l.TokenName[4]=`Keyword`,l.TokenName[5]=`Null`,l.TokenName[6]=`Numeric`,l.TokenName[7]=`Punctuator`,l.TokenName[8]=`String`,l.TokenName[9]=`RegularExpression`,l.TokenName[10]=`Template`},function(s,l){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.XHTMLEntities={quot:`"`,amp:`&`,apos:`'`,gt:`>`,nbsp:`\xA0`,iexcl:`¡`,cent:`¢`,pound:`£`,curren:`¤`,yen:`¥`,brvbar:`¦`,sect:`§`,uml:`¨`,copy:`©`,ordf:`ª`,laquo:`«`,not:`¬`,shy:`­`,reg:`®`,macr:`¯`,deg:`°`,plusmn:`±`,sup2:`²`,sup3:`³`,acute:`´`,micro:`µ`,para:`¶`,middot:`·`,cedil:`¸`,sup1:`¹`,ordm:`º`,raquo:`»`,frac14:`¼`,frac12:`½`,frac34:`¾`,iquest:`¿`,Agrave:`À`,Aacute:`Á`,Acirc:`Â`,Atilde:`Ã`,Auml:`Ä`,Aring:`Å`,AElig:`Æ`,Ccedil:`Ç`,Egrave:`È`,Eacute:`É`,Ecirc:`Ê`,Euml:`Ë`,Igrave:`Ì`,Iacute:`Í`,Icirc:`Î`,Iuml:`Ï`,ETH:`Ð`,Ntilde:`Ñ`,Ograve:`Ò`,Oacute:`Ó`,Ocirc:`Ô`,Otilde:`Õ`,Ouml:`Ö`,times:`×`,Oslash:`Ø`,Ugrave:`Ù`,Uacute:`Ú`,Ucirc:`Û`,Uuml:`Ü`,Yacute:`Ý`,THORN:`Þ`,szlig:`ß`,agrave:`à`,aacute:`á`,acirc:`â`,atilde:`ã`,auml:`ä`,aring:`å`,aelig:`æ`,ccedil:`ç`,egrave:`è`,eacute:`é`,ecirc:`ê`,euml:`ë`,igrave:`ì`,iacute:`í`,icirc:`î`,iuml:`ï`,eth:`ð`,ntilde:`ñ`,ograve:`ò`,oacute:`ó`,ocirc:`ô`,otilde:`õ`,ouml:`ö`,divide:`÷`,oslash:`ø`,ugrave:`ù`,uacute:`ú`,ucirc:`û`,uuml:`ü`,yacute:`ý`,thorn:`þ`,yuml:`ÿ`,OElig:`Œ`,oelig:`œ`,Scaron:`Š`,scaron:`š`,Yuml:`Ÿ`,fnof:`ƒ`,circ:`ˆ`,tilde:`˜`,Alpha:`Α`,Beta:`Β`,Gamma:`Γ`,Delta:`Δ`,Epsilon:`Ε`,Zeta:`Ζ`,Eta:`Η`,Theta:`Θ`,Iota:`Ι`,Kappa:`Κ`,Lambda:`Λ`,Mu:`Μ`,Nu:`Ν`,Xi:`Ξ`,Omicron:`Ο`,Pi:`Π`,Rho:`Ρ`,Sigma:`Σ`,Tau:`Τ`,Upsilon:`Υ`,Phi:`Φ`,Chi:`Χ`,Psi:`Ψ`,Omega:`Ω`,alpha:`α`,beta:`β`,gamma:`γ`,delta:`δ`,epsilon:`ε`,zeta:`ζ`,eta:`η`,theta:`θ`,iota:`ι`,kappa:`κ`,lambda:`λ`,mu:`μ`,nu:`ν`,xi:`ξ`,omicron:`ο`,pi:`π`,rho:`ρ`,sigmaf:`ς`,sigma:`σ`,tau:`τ`,upsilon:`υ`,phi:`φ`,chi:`χ`,psi:`ψ`,omega:`ω`,thetasym:`ϑ`,upsih:`ϒ`,piv:`ϖ`,ensp:` `,emsp:` `,thinsp:` `,zwnj:`‌`,zwj:`‍`,lrm:`‎`,rlm:`‏`,ndash:`–`,mdash:`—`,lsquo:`‘`,rsquo:`’`,sbquo:`‚`,ldquo:`“`,rdquo:`”`,bdquo:`„`,dagger:`†`,Dagger:`‡`,bull:`•`,hellip:`…`,permil:`‰`,prime:`′`,Prime:`″`,lsaquo:`‹`,rsaquo:`›`,oline:`‾`,frasl:`⁄`,euro:`€`,image:`ℑ`,weierp:`℘`,real:`ℜ`,trade:`™`,alefsym:`ℵ`,larr:`←`,uarr:`↑`,rarr:`→`,darr:`↓`,harr:`↔`,crarr:`↵`,lArr:`⇐`,uArr:`⇑`,rArr:`⇒`,dArr:`⇓`,hArr:`⇔`,forall:`∀`,part:`∂`,exist:`∃`,empty:`∅`,nabla:`∇`,isin:`∈`,notin:`∉`,ni:`∋`,prod:`∏`,sum:`∑`,minus:`−`,lowast:`∗`,radic:`√`,prop:`∝`,infin:`∞`,ang:`∠`,and:`∧`,or:`∨`,cap:`∩`,cup:`∪`,int:`∫`,there4:`∴`,sim:`∼`,cong:`≅`,asymp:`≈`,ne:`≠`,equiv:`≡`,le:`≤`,ge:`≥`,sub:`⊂`,sup:`⊃`,nsub:`⊄`,sube:`⊆`,supe:`⊇`,oplus:`⊕`,otimes:`⊗`,perp:`⊥`,sdot:`⋅`,lceil:`⌈`,rceil:`⌉`,lfloor:`⌊`,rfloor:`⌋`,loz:`◊`,spades:`♠`,clubs:`♣`,hearts:`♥`,diams:`♦`,lang:`⟨`,rang:`⟩`}},function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var p=f(10),g=f(12),v=f(13),b=function(){function s(){this.values=[],this.curly=this.paren=-1}return s.prototype.beforeFunctionExpression=function(s){return`(.{.[.in.typeof.instanceof.new.return.case.delete.throw.void.=.+=.-=.*=.**=./=.%=.<<=.>>=.>>>=.&=.|=.^=.,.+.-.*.**./.%.++.--.<<.>>.>>>.&.|.^.!.~.&&.||.?.:.===.==.>=.<=.<.>.!=.!==`.split(`.`).indexOf(s)>=0},s.prototype.isRegexStart=function(){var s=this.values[this.values.length-1],l=s!==null;switch(s){case`this`:case`]`:l=!1;break;case`)`:var f=this.values[this.paren-1];l=f===`if`||f===`while`||f===`for`||f===`with`;break;case`}`:if(l=!1,this.values[this.curly-3]===`function`){var p=this.values[this.curly-4];l=p?!this.beforeFunctionExpression(p):!1}else if(this.values[this.curly-4]===`function`){var p=this.values[this.curly-5];l=p?!this.beforeFunctionExpression(p):!0}break;default:break}return l},s.prototype.push=function(s){s.type===7||s.type===4?(s.value===`{`?this.curly=this.values.length:s.value===`(`&&(this.paren=this.values.length),this.values.push(s.value)):this.values.push(null)},s}();l.Tokenizer=function(){function s(s,l){this.errorHandler=new p.ErrorHandler,this.errorHandler.tolerant=l?typeof l.tolerant==`boolean`&&l.tolerant:!1,this.scanner=new g.Scanner(s,this.errorHandler),this.scanner.trackComment=l?typeof l.comment==`boolean`&&l.comment:!1,this.trackRange=l?typeof l.range==`boolean`&&l.range:!1,this.trackLoc=l?typeof l.loc==`boolean`&&l.loc:!1,this.buffer=[],this.reader=new b}return s.prototype.errors=function(){return this.errorHandler.errors},s.prototype.getNextToken=function(){if(this.buffer.length===0){var s=this.scanner.scanComments();if(this.scanner.trackComment)for(var l=0;l{Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=void 0;var l=require_util$9();function f(s,f){var p=[],g=require_esprima$1().parse(s,{loc:!0,locations:!0,comment:!0,onComment:p,range:(0,l.getOption)(f,`range`,!1),tolerant:(0,l.getOption)(f,`tolerant`,!0),tokens:!0,jsx:(0,l.getOption)(f,`jsx`,!1),sourceType:(0,l.getOption)(f,`sourceType`,`module`)});return Array.isArray(g.comments)||(g.comments=p),g}s.parse=f})),require_options$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.normalize=void 0;var l=require_util$9(),f={parser:require_esprima(),tabWidth:4,useTabs:!1,reuseWhitespace:!0,lineTerminator:(0,l.getLineTerminator)(),wrapColumn:74,sourceFileName:null,sourceMapName:null,sourceRoot:null,inputSourceMap:null,range:!1,tolerant:!0,quote:null,trailingComma:!1,arrayBracketSpacing:!1,objectCurlySpacing:!0,arrowParensAlways:!1,flowObjectCommas:!0,tokens:!0},p=f.hasOwnProperty;function g(s){var l=s||f;function g(s){return p.call(l,s)?l[s]:f[s]}return{tabWidth:+g(`tabWidth`),useTabs:!!g(`useTabs`),reuseWhitespace:!!g(`reuseWhitespace`),lineTerminator:g(`lineTerminator`),wrapColumn:Math.max(g(`wrapColumn`),0),sourceFileName:g(`sourceFileName`),sourceMapName:g(`sourceMapName`),sourceRoot:g(`sourceRoot`),inputSourceMap:g(`inputSourceMap`),parser:g(`esprima`)||g(`parser`),range:g(`range`),tolerant:g(`tolerant`),quote:g(`quote`),trailingComma:g(`trailingComma`),arrayBracketSpacing:g(`arrayBracketSpacing`),objectCurlySpacing:g(`objectCurlySpacing`),arrowParensAlways:g(`arrowParensAlways`),flowObjectCommas:g(`flowObjectCommas`),tokens:!!g(`tokens`)}}s.normalize=g})),require_mapping=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require_tiny_invariant_cjs()),f=require_util$9();s.default=function(){function s(s,l,f){f===void 0&&(f=l),this.sourceLines=s,this.sourceLoc=l,this.targetLoc=f}return s.prototype.slice=function(p,b,C){C===void 0&&(C=p.lastPos());var w=this.sourceLines,E=this.sourceLoc,k=this.targetLoc;function A(s){var f=E[s],g=k[s],A=b;return s===`end`?A=C:(0,l.default)(s===`start`),v(w,f,p,g,A)}if((0,f.comparePos)(b,k.start)<=0)if((0,f.comparePos)(k.end,C)<=0)k={start:g(k.start,b.line,b.column),end:g(k.end,b.line,b.column)};else if((0,f.comparePos)(C,k.start)<=0)return null;else E={start:E.start,end:A(`end`)},k={start:g(k.start,b.line,b.column),end:g(C,b.line,b.column)};else{if((0,f.comparePos)(k.end,b)<=0)return null;(0,f.comparePos)(k.end,C)<=0?(E={start:A(`start`),end:E.end},k={start:{line:1,column:0},end:g(k.end,b.line,b.column)}):(E={start:A(`start`),end:A(`end`)},k={start:{line:1,column:0},end:g(C,b.line,b.column)})}return new s(this.sourceLines,E,k)},s.prototype.add=function(l,f){return new s(this.sourceLines,this.sourceLoc,{start:p(this.targetLoc.start,l,f),end:p(this.targetLoc.end,l,f)})},s.prototype.subtract=function(l,f){return new s(this.sourceLines,this.sourceLoc,{start:g(this.targetLoc.start,l,f),end:g(this.targetLoc.end,l,f)})},s.prototype.indent=function(l,f,p){if(f===void 0&&(f=!1),p===void 0&&(p=!1),l===0)return this;var g=this.targetLoc,v=g.start.line,b=g.end.line;if(f&&v===1&&b===1)return this;if(g={start:g.start,end:g.end},!f||v>1){var C=g.start.column+l;g.start={line:v,column:p?Math.max(0,C):C}}if(!f||b>1){var w=g.end.column+l;g.end={line:b,column:p?Math.max(0,w):w}}return new s(this.sourceLines,this.sourceLoc,g)},s}();function p(s,l,f){return{line:s.line+l-1,column:s.line===1?s.column+f:s.column}}function g(s,l,f){return{line:s.line-l+1,column:s.line===l?s.column-f:s.column}}function v(s,p,g,v,b){var C=(0,f.comparePos)(v,b);if(C===0)return p;var w,E;if(C<0){w=s.skipSpaces(p)||s.lastPos(),E=g.skipSpaces(v)||g.lastPos();var k=b.line-E.line;for(w.line+=k,E.line+=k,k>0?(w.column=0,E.column=0):(0,l.default)(k===0);(0,f.comparePos)(E,b)<0&&g.nextPos(E,!0);)(0,l.default)(s.nextPos(w,!0)),(0,l.default)(s.charAt(w)===g.charAt(E))}else{w=s.skipSpaces(p,!0)||s.firstPos(),E=g.skipSpaces(v,!0)||g.firstPos();var k=b.line-E.line;for(w.line+=k,E.line+=k,k<0?(w.column=s.getLineLength(w.line),E.column=g.getLineLength(E.line)):(0,l.default)(k===0);(0,f.comparePos)(b,E)<0&&g.prevPos(E,!0);)(0,l.default)(s.prevPos(w,!0)),(0,l.default)(s.charAt(w)===g.charAt(E))}return w}})),require_lines=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.concat=s.fromString=s.countSpaces=s.Lines=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require_tiny_invariant_cjs()),p=l.__importDefault(require_source_map$1()),g=require_options$2(),v=require_util$9(),b=l.__importDefault(require_mapping()),C=function(){function s(s,l){l===void 0&&(l=null),this.infos=s,this.mappings=[],this.cachedSourceMap=null,this.cachedTabWidth=void 0,(0,f.default)(s.length>0),this.length=s.length,this.name=l||null,this.name&&this.mappings.push(new b.default(this,{start:this.firstPos(),end:this.lastPos()}))}return s.prototype.toString=function(s){return this.sliceString(this.firstPos(),this.lastPos(),s)},s.prototype.getSourceMap=function(s,l){if(!s)return null;var g=this;function b(f){return f||={},f.file=s,l&&(f.sourceRoot=l),f}if(g.cachedSourceMap)return b(g.cachedSourceMap.toJSON());var C=new p.default.SourceMapGenerator(b()),w={};return g.mappings.forEach(function(s){for(var l=s.sourceLines.skipSpaces(s.sourceLoc.start)||s.sourceLines.lastPos(),p=g.skipSpaces(s.targetLoc.start)||g.lastPos();(0,v.comparePos)(l,s.sourceLoc.end)<0&&(0,v.comparePos)(p,s.targetLoc.end)<0;){var b=s.sourceLines.charAt(l),k=g.charAt(p);(0,f.default)(b===k);var A=s.sourceLines.name;if(C.addMapping({source:A,original:{line:l.line,column:l.column},generated:{line:p.line,column:p.column}}),!E.call(w,A)){var N=s.sourceLines.toString();C.setSourceContent(A,N),w[A]=N}g.nextPos(p,!0),s.sourceLines.nextPos(l,!0)}}),g.cachedSourceMap=C,C.toJSON()},s.prototype.bootstrapCharAt=function(s){(0,f.default)(typeof s==`object`),(0,f.default)(typeof s.line==`number`),(0,f.default)(typeof s.column==`number`);var l=s.line,p=s.column,g=this.toString().split(F),v=g[l-1];return v===void 0?``:p===v.length&&l=v.length?``:v.charAt(p)},s.prototype.charAt=function(s){(0,f.default)(typeof s==`object`),(0,f.default)(typeof s.line==`number`),(0,f.default)(typeof s.column==`number`);var l=s.line,p=s.column,g=this.infos[l-1],v=p;if(g===void 0||v<0)return``;var b=this.getIndentAt(l);return v=g.sliceEnd?``:g.line.charAt(v))},s.prototype.stripMargin=function(p,g){if(p===0||((0,f.default)(p>0,`negative margin: `+p),g&&this.length===1))return this;var v=new s(this.infos.map(function(s,f){return s.line&&(f>0||!g)&&(s=l.__assign(l.__assign({},s),{indent:Math.max(0,s.indent-p)})),s}));if(this.mappings.length>0){var b=v.mappings;(0,f.default)(b.length===0),this.mappings.forEach(function(s){b.push(s.indent(p,g,!0))})}return v},s.prototype.indent=function(p){if(p===0)return this;var g=new s(this.infos.map(function(s){return s.line&&!s.locked&&(s=l.__assign(l.__assign({},s),{indent:s.indent+p})),s}));if(this.mappings.length>0){var v=g.mappings;(0,f.default)(v.length===0),this.mappings.forEach(function(s){v.push(s.indent(p))})}return g},s.prototype.indentTail=function(p){if(p===0||this.length<2)return this;var g=new s(this.infos.map(function(s,f){return f>0&&s.line&&!s.locked&&(s=l.__assign(l.__assign({},s),{indent:s.indent+p})),s}));if(this.mappings.length>0){var v=g.mappings;(0,f.default)(v.length===0),this.mappings.forEach(function(s){v.push(s.indent(p,!0))})}return g},s.prototype.lockIndentTail=function(){return this.length<2?this:new s(this.infos.map(function(s,f){return l.__assign(l.__assign({},s),{locked:f>0})}))},s.prototype.getIndentAt=function(s){return(0,f.default)(s>=1,`no line `+s+` (line numbers start from 1)`),Math.max(this.infos[s-1].indent,0)},s.prototype.guessTabWidth=function(){if(typeof this.cachedTabWidth==`number`)return this.cachedTabWidth;for(var s=[],l=0,f=1,p=this.length;f<=p;++f){var g=this.infos[f-1];if(!R(g.line.slice(g.sliceStart,g.sliceEnd))){var v=Math.abs(g.indent-l);s[v]=~~s[v]+1,l=g.indent}}for(var b=-1,C=2,w=1;wb&&(b=s[w],C=w);return this.cachedTabWidth=C},s.prototype.startsWithComment=function(){if(this.infos.length===0)return!1;var s=this.infos[0],l=s.sliceStart,f=s.sliceEnd,p=s.line.slice(l,f).trim();return p.length===0||p.slice(0,2)===`//`||p.slice(0,2)===`/*`},s.prototype.isOnlyWhitespace=function(){return R(this.toString())},s.prototype.isPrecededOnlyByWhitespace=function(s){var l=this.infos[s.line-1],f=Math.max(l.indent,0),p=s.column-f;if(p<=0)return!0;var g=l.sliceStart,v=Math.min(g+p,l.sliceEnd);return R(l.line.slice(g,v))},s.prototype.getLineLength=function(s){var l=this.infos[s-1];return this.getIndentAt(s)+l.sliceEnd-l.sliceStart},s.prototype.nextPos=function(s,l){l===void 0&&(l=!1);var f=Math.max(s.line,0);return Math.max(s.column,0)0&&(f.push(f.pop().slice(0,l.column)),f[0]=f[0].slice(s.column)),I(f.join(` +`))},s.prototype.slice=function(l,p){if(!p){if(!l)return this;p=this.lastPos()}if(!l)throw Error(`cannot slice with end but not start`);var g=this.infos.slice(l.line-1,p.line);l.line===p.line?g[0]=B(g[0],l.column,p.column):((0,f.default)(l.line0){var b=v.mappings;(0,f.default)(b.length===0),this.mappings.forEach(function(s){var f=s.slice(this,l,p);f&&b.push(f)},this)}return v},s.prototype.bootstrapSliceString=function(s,l,f){return this.slice(s,l).toString(f)},s.prototype.sliceString=function(s,l,f){s===void 0&&(s=this.firstPos()),l===void 0&&(l=this.lastPos());for(var p=(0,g.normalize)(f),v=p.tabWidth,b=p.useTabs,C=p.reuseWhitespace,w=p.lineTerminator,E=[],k=s.line;k<=l.line;++k){var N=this.infos[k-1];k===s.line?N=k===l.line?B(N,s.column,l.column):B(N,s.column):k===l.line&&(N=B(N,0,l.column));var F=Math.max(N.indent,0),I=N.line.slice(0,N.sliceStart);if(C&&R(I)&&A(I,v)===F){E.push(N.line.slice(0,N.sliceEnd));continue}var q=0,J=F;b&&(q=Math.floor(F/v),J-=q*v);var le=``;q>0&&(le+=Array(q+1).join(` `)),J>0&&(le+=Array(J+1).join(` `)),le+=N.line.slice(N.sliceStart,N.sliceEnd),E.push(le)}return E.join(w)},s.prototype.isEmpty=function(){return this.length<2&&this.getLineLength(1)<1},s.prototype.join=function(f){var p=this,g=[],v=[],b;function C(s){if(s!==null){if(b){var f=s.infos[0],p=Array(f.indent+1).join(` `),C=g.length,w=Math.max(b.indent,0)+b.sliceEnd-b.sliceStart;b.line=b.line.slice(0,b.sliceEnd)+p+f.line.slice(f.sliceStart,f.sliceEnd),b.locked=b.locked||f.locked,b.sliceEnd=b.line.length,s.mappings.length>0&&s.mappings.forEach(function(s){v.push(s.add(C,w))})}else s.mappings.length>0&&v.push.apply(v,s.mappings);s.infos.forEach(function(s,f){(!b||f>0)&&(b=l.__assign({},s),g.push(b))})}}function w(s,l){l>0&&C(p),C(s)}if(f.map(function(s){var l=I(s);return l.isEmpty()?null:l}).forEach(function(s,l){p.isEmpty()?C(s):w(s,l)}),g.length<1)return J;var E=new s(g);return E.mappings=v,E},s.prototype.concat=function(){for(var s=[],l=0;l0);var b=Math.ceil(p/l)*l;b===p?p+=l:p=b;break;case 11:case 12:case 13:case 65279:break;default:p+=1;break}return p}s.countSpaces=A;var N=/^\s*/,F=/\u000D\u000A|\u000D(?!\u000A)|\u000A|\u2028|\u2029/;function I(s,l){if(s instanceof C)return s;s+=``;var p=l&&l.tabWidth,v=s.indexOf(` `)<0,b=!l&&v&&s.length<=k;if((0,f.default)(p||v,`No tab width specified but encountered tabs in string +`+s),b&&E.call(w,s))return w[s];var I=new C(s.split(F).map(function(s){var l=N.exec(s)[0];return{line:s,indent:A(l,p),locked:!1,sliceStart:l.length,sliceEnd:s.length}}),(0,g.normalize)(l).sourceFileName);return b&&(w[s]=I),I}s.fromString=I;function R(s){return!/\S/.test(s)}function B(s,l,p){var g=s.sliceStart,v=s.sliceEnd,b=Math.max(s.indent,0),C=b+v-g;return p===void 0&&(p=C),l=Math.max(l,0),p=Math.min(p,C),p=Math.max(p,l),p=0),(0,f.default)(g<=v),(0,f.default)(C===b+v-g),s.indent===b&&s.sliceStart===g&&s.sliceEnd===v?s:{line:s.line,indent:b,locked:!1,sliceStart:g,sliceEnd:v}}function q(s){return J.join(s)}s.concat=q;var J=I(``)})),require_comments$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.printComments=s.attach=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require_tiny_invariant_cjs()),p=l.__importStar(require_main$3()),g=p.namedTypes,v=p.builtInTypes.array,b=p.builtInTypes.object,C=require_lines(),w=require_util$9(),E=new WeakMap;function k(s,l,f){if(!s)return f;if((0,w.fixFaultyLocations)(s,l),f){if(g.Node.check(s)&&g.SourceLocation.check(s.loc)){for(var C=f.length-1;C>=0;--C){var A=f[C];if(A&&A.loc&&(0,w.comparePos)(A.loc.end,s.loc.start)<=0)break}return f.splice(C+1,0,s),f}}else{var N=E.get(s);if(N)return N}var F;if(v.check(s))F=Object.keys(s);else if(b.check(s))F=p.getFieldNames(s);else return f;f||E.set(s,f=[]);for(var C=0,I=F.length;C>1,N=p[E];if((0,w.comparePos)(N.loc.start,l.loc.start)<=0&&(0,w.comparePos)(l.loc.end,N.loc.end)<=0){A(l.enclosingNode=N,l,f);return}if((0,w.comparePos)(N.loc.end,l.loc.start)<=0){b=N,g=E+1;continue}if((0,w.comparePos)(l.loc.end,N.loc.start)<=0){C=N,v=E;continue}throw Error(`Comment location overlaps with node location`)}b&&(l.precedingNode=b),C&&(l.followingNode=C)}function N(s,l,p){if(v.check(s)){var g=[];s.forEach(function(s){s.loc.lines=p,A(l,s,p);var v=s.precedingNode,b=s.enclosingNode,C=s.followingNode;if(v&&C){var w=g.length;if(w>0){var E=g[w-1];(0,f.default)(E.precedingNode===s.precedingNode==(E.followingNode===s.followingNode)),E.followingNode!==s.followingNode&&F(g,p)}g.push(s)}else if(v)F(g,p),q(v,s);else if(C)F(g,p),R(C,s);else if(b)F(g,p),B(b,s);else throw Error(`AST contains no nodes at all?`)}),F(g,p),s.forEach(function(s){delete s.precedingNode,delete s.enclosingNode,delete s.followingNode})}}s.attach=N;function F(s,l){var p=s.length;if(p!==0){for(var g=s[0].precedingNode,v=s[0].followingNode,b=v.loc.start,C=p,w;C>0;--C){w=s[C-1],(0,f.default)(w.precedingNode===g),(0,f.default)(w.followingNode===v);var E=l.sliceString(w.loc.end,b);if(/\S/.test(E))break;b=w.loc.start}for(;C<=p&&(w=s[C])&&(w.type===`Line`||w.type===`CommentLine`)&&w.loc.start.column>v.loc.start.column;)++C;C&&s[C-1].enclosingNode?.type===`CallExpression`&&--C,s.forEach(function(s,l){l{Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require_tiny_invariant_cjs()),p=l.__importStar(require_main$3()),g=p.builders,v=p.builtInTypes.object,b=p.builtInTypes.array,C=require_options$2(),w=require_lines(),E=require_comments$1(),k=l.__importStar(require_util$9());function A(s,l){l=(0,C.normalize)(l);var f=(0,w.fromString)(s,l),p=f.toString({tabWidth:l.tabWidth,reuseWhitespace:!1,useTabs:!1}),v=[],b=l.parser.parse(p,{jsx:!0,loc:!0,locations:!0,range:l.range,comment:!0,onComment:v,tolerant:k.getOption(l,`tolerant`,!0),ecmaVersion:6,sourceType:k.getOption(l,`sourceType`,`module`)}),A=Array.isArray(b.tokens)?b.tokens:require_esprima$1().tokenize(p,{loc:!0});delete b.tokens,A.forEach(function(s){typeof s.value!=`string`&&(s.value=f.sliceString(s.loc.start,s.loc.end))}),Array.isArray(b.comments)&&(v=b.comments,delete b.comments),b.loc?k.fixFaultyLocations(b,f):b.loc={start:f.firstPos(),end:f.lastPos()},b.loc.lines=f,b.loc.indent=0;var F,I;b.type===`Program`?(I=b,F=g.file(b,l.sourceFileName||null),F.loc={start:f.firstPos(),end:f.lastPos(),lines:f,indent:0}):b.type===`File`&&(F=b,I=F.program),l.tokens&&(F.tokens=A);var R=k.getTrueLoc({type:I.type,loc:I.loc,body:[],comments:v},f);return I.loc.start=R.start,I.loc.end=R.end,(0,E.attach)(v,I.body.length?F.program:F,f),new N(f,A).copy(F)}s.parse=A;var N=function s(l,p){(0,f.default)(this instanceof s),this.lines=l,this.tokens=p,this.startTokenIndex=0,this.endTokenIndex=p.length,this.indent=0,this.seen=new Map},F=N.prototype;F.copy=function(s){if(this.seen.has(s))return this.seen.get(s);if(b.check(s)){var l=Array(s.length);return this.seen.set(s,l),s.forEach(function(s,f){l[f]=this.copy(s)},this),l}if(!v.check(s))return s;k.fixFaultyLocations(s,this.lines);var f=Object.create(Object.getPrototypeOf(s),{original:{value:s,configurable:!1,enumerable:!1,writable:!0}});this.seen.set(s,f);var p=s.loc,g=this.indent,C=g,w=this.startTokenIndex,E=this.endTokenIndex;p&&((s.type===`Block`||s.type===`Line`||s.type===`CommentBlock`||s.type===`CommentLine`||this.lines.isPrecededOnlyByWhitespace(p.start))&&(C=this.indent=p.start.column),p.lines=this.lines,p.tokens=this.tokens,p.indent=C,this.findTokenRange(p));for(var A=Object.keys(s),N=A.length,F=0;F0;){var l=s.tokens[this.startTokenIndex];if(k.comparePos(s.start,l.loc.start)<0)--this.startTokenIndex;else break}for(;this.endTokenIndexthis.startTokenIndex;){var l=s.tokens[this.endTokenIndex-1];if(k.comparePos(s.end,l.loc.end)<0)--this.endTokenIndex;else break}s.end.token=this.endTokenIndex}})),require_fast_path=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require_tiny_invariant_cjs()),p=l.__importStar(require_main$3()),g=l.__importStar(require_util$9()),v=p.namedTypes,b=p.builtInTypes.array,C=p.builtInTypes.number,w={};[[`??`],[`||`],[`&&`],[`|`],[`^`],[`&`],[`==`,`===`,`!=`,`!==`],[`<`,`>`,`<=`,`>=`,`in`,`instanceof`],[`>>`,`<<`,`>>>`],[`+`,`-`],[`*`,`/`,`%`],[`**`]].forEach(function(s,l){s.forEach(function(s){w[s]=l})});var E=function s(l){(0,f.default)(this instanceof s),this.stack=[l]},k=E.prototype;E.from=function(s){if(s instanceof E)return s.copy();if(s instanceof p.NodePath){for(var l=Object.create(E.prototype),f=[s.value],g=void 0;g=s.parentPath;s=g)f.push(s.name,g.value);return l.stack=f.reverse(),l}return new E(s)},k.copy=function(){var s=Object.create(E.prototype);return s.stack=this.stack.slice(0),s},k.getName=function(){var s=this.stack,l=s.length;return l>1?s[l-2]:null},k.getValue=function(){var s=this.stack;return s[s.length-1]},k.valueIsDuplicate=function(){var s=this.stack,l=s.length-1;return s.lastIndexOf(s[l],l-1)>=0};function A(s,l){for(var f=s.stack,p=f.length-1;p>=0;p-=2){var g=f[p];if(v.Node.check(g)&&--l<0)return g}return null}k.getNode=function(s){return s===void 0&&(s=0),A(this,~~s)},k.getParentNode=function(s){return s===void 0&&(s=0),A(this,~~s+1)},k.getRootValue=function(){var s=this.stack;return s.length%2==0?s[1]:s[0]},k.call=function(s){for(var l=this.stack,f=l.length,p=l[f-1],g=arguments.length,v=1;v0){var p=f[l.start.token-1];if(p){var v=this.getRootValue().loc;if(g.comparePos(v.start,p.loc.start)<=0)return p}}return null},k.getNextToken=function(s){s||=this.getNode();var l=s&&s.loc,f=l&&l.tokens;if(f&&l.end.tokenE)return!0;if(b===E&&g===`right`)return(0,f.default)(p.right===l),!0;break;default:return!1}break;case`SequenceExpression`:switch(p.type){case`ReturnStatement`:return!1;case`ForStatement`:return!1;case`ExpressionStatement`:return g!==`expression`;default:return!0}case`OptionalIndexedAccessType`:return l.optional&&p.type===`IndexedAccessType`;case`IntersectionTypeAnnotation`:case`UnionTypeAnnotation`:return p.type===`NullableTypeAnnotation`;case`Literal`:return p.type===`MemberExpression`&&C.check(l.value)&&g===`object`&&p.object===l;case`NumericLiteral`:return p.type===`MemberExpression`&&g===`object`&&p.object===l;case`YieldExpression`:case`AwaitExpression`:case`AssignmentExpression`:case`ConditionalExpression`:switch(p.type){case`UnaryExpression`:case`SpreadElement`:case`SpreadProperty`:case`BinaryExpression`:case`LogicalExpression`:return!0;case`CallExpression`:case`NewExpression`:return g===`callee`&&p.callee===l;case`ConditionalExpression`:return g===`test`&&p.test===l;case`MemberExpression`:return g===`object`&&p.object===l;default:return!1}case`ArrowFunctionExpression`:return v.CallExpression.check(p)&&g===`callee`&&p.callee===l||v.MemberExpression.check(p)&&g===`object`&&p.object===l||v.TSAsExpression&&v.TSAsExpression.check(p)&&g===`expression`&&p.expression===l?!0:N(p);case`ObjectExpression`:if(p.type===`ArrowFunctionExpression`&&g===`body`&&p.body===l)return!0;break;case`TSAsExpression`:if(p.type===`ArrowFunctionExpression`&&g===`body`&&p.body===l&&l.expression.type===`ObjectExpression`)return!0;break;case`CallExpression`:if(g===`declaration`&&v.ExportDefaultDeclaration.check(p)&&v.FunctionExpression.check(l.callee))return!0}return p.type===`NewExpression`&&g===`callee`&&p.callee===l?F(l):!!(s!==!0&&!this.canBeFirstInStatement()&&this.firstInStatement())};function N(s){return v.BinaryExpression.check(s)||v.LogicalExpression.check(s)}function F(s){return v.CallExpression.check(s)?!0:b.check(s)?s.some(F):v.Node.check(s)?p.someField(s,function(s,l){return F(l)}):!1}k.canBeFirstInStatement=function(){var s=this.getNode();return!(v.FunctionExpression.check(s)||v.ObjectExpression.check(s)||v.ClassExpression.check(s))},k.firstInStatement=function(){for(var s=this.stack,l,p,g,b,C=s.length-1;C>=0;C-=2)if(v.Node.check(s[C])&&(g=l,b=p,l=s[C-1],p=s[C]),!(!p||!b)){if(v.BlockStatement.check(p)&&l===`body`&&g===0)return(0,f.default)(p.body[0]===b),!0;if(v.ExpressionStatement.check(p)&&g===`expression`)return(0,f.default)(p.expression===b),!0;if(v.AssignmentExpression.check(p)&&g===`left`)return(0,f.default)(p.left===b),!0;if(v.ArrowFunctionExpression.check(p)&&g===`body`)return(0,f.default)(p.body===b),!0;if(v.SequenceExpression.check(p)&&s[C+1]===`expressions`&&g===0){(0,f.default)(p.expressions[0]===b);continue}if(v.CallExpression.check(p)&&g===`callee`){(0,f.default)(p.callee===b);continue}if(v.MemberExpression.check(p)&&g===`object`){(0,f.default)(p.object===b);continue}if(v.ConditionalExpression.check(p)&&g===`test`){(0,f.default)(p.test===b);continue}if(N(p)&&g===`left`){(0,f.default)(p.left===b);continue}if(v.UnaryExpression.check(p)&&!p.prefix&&g===`argument`){(0,f.default)(p.argument===b);continue}return!1}return!0},s.default=E})),require_patcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getReprinter=s.Patcher=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require_tiny_invariant_cjs()),p=l.__importStar(require_lines()),g=l.__importStar(require_main$3()),v=g.namedTypes.Printable,b=g.namedTypes.Expression,C=g.namedTypes.ReturnStatement,w=g.namedTypes.SourceLocation,E=require_util$9(),k=l.__importDefault(require_fast_path()),A=g.builtInTypes.object,N=g.builtInTypes.array,F=g.builtInTypes.string,I=/[0-9a-z_$]/i,R=function s(l){(0,f.default)(this instanceof s),(0,f.default)(l instanceof p.Lines);var g=this,v=[];g.replace=function(s,l){F.check(l)&&(l=p.fromString(l)),v.push({lines:l,start:s.start,end:s.end})},g.get=function(s){s||={start:{line:1,column:0},end:{line:l.length,column:l.getLineLength(l.length)}};var g=s.start,b=[];function C(s,p){(0,f.default)((0,E.comparePos)(s,p)<=0),b.push(l.slice(s,p))}return v.sort(function(s,l){return(0,E.comparePos)(s.start,l.start)}).forEach(function(s){(0,E.comparePos)(g,s.start)>0||(C(g,s.start),b.push(s.lines),g=s.end)}),C(g,s.end),p.concat(b)}};s.Patcher=R;var B=R.prototype;B.tryToReprintComments=function(s,l,p){var g=this;if(!s.comments&&!l.comments)return!0;var v=k.default.from(s),b=k.default.from(l);v.stack.push(`comments`,q(s)),b.stack.push(`comments`,q(l));var C=[],w=De(v,b,C);return w&&C.length>0&&C.forEach(function(s){var l=s.oldPath.getValue();(0,f.default)(l.leading||l.trailing),g.replace(l.loc,p(s.newPath).indentTail(l.loc.indent))}),w};function q(s){var l=[];return s.comments&&s.comments.length>0&&s.comments.forEach(function(s){(s.leading||s.trailing)&&l.push(s)}),l}B.deleteComments=function(s){if(s.comments){var l=this;s.comments.forEach(function(f){f.leading?l.replace({start:f.loc.start,end:s.loc.lines.skipSpaces(f.loc.end,!1,!1)},``):f.trailing&&l.replace({start:s.loc.lines.skipSpaces(f.loc.start,!0,!1),end:f.loc.end},``)})}};function J(s){(0,f.default)(s instanceof k.default);var l=s.getValue();if(v.check(l)){var g=l.original,b=g&&g.loc,C=b&&b.lines,E=[];if(!(!C||!be(s,E)))return function(l){var f=new R(C);E.forEach(function(s){var g=s.newPath.getValue(),v=s.oldPath.getValue();w.assert(v.loc,!0);var b=!f.tryToReprintComments(g,v,l);b&&f.deleteComments(v);var E=l(s.newPath,{includeComments:b,avoidRootParens:v.type===g.type&&s.oldPath.hasParens()}).indentTail(v.loc.indent),k=le(C,v.loc,E),A=_e(C,v.loc,E);if(k||A){var N=[];k&&N.push(` `),N.push(E),A&&N.push(` `),E=p.concat(N)}f.replace(v.loc,E)});var v=f.get(b).indentTail(-g.loc.indent);return s.needsParens()?p.concat([`(`,v,`)`]):v}}}s.getReprinter=J;function le(s,l,f){var p=(0,E.copyPos)(l.start),g=s.prevPos(p)&&s.charAt(p),v=f.charAt(f.firstPos());return g&&I.test(g)&&v&&I.test(v)}function _e(s,l,f){var p=s.charAt(l.end),g=f.lastPos(),v=f.prevPos(g)&&f.charAt(g);return v&&I.test(v)&&p&&I.test(p)}function be(s,l){var p=s.getValue();v.assert(p);var g=p.original;if(v.assert(g),(0,f.default)(l.length===0),p.type!==g.type)return!1;var b=je(s,new k.default(g),l);return b||(l.length=0),b}function xe(s,l,f){var p=s.getValue();return p===l.getValue()?!0:N.check(p)?De(s,l,f):A.check(p)?Oe(s,l,f):!1}function De(s,l,f){var p=s.getValue(),g=l.getValue();if(p===g||s.valueIsDuplicate()||l.valueIsDuplicate())return!0;N.assert(p);var v=p.length;if(!(N.check(g)&&g.length===v))return!1;for(var b=0;bw)}})),require_printer$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Printer=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require_tiny_invariant_cjs()),p=l.__importStar(require_main$3()),g=require_comments$1(),v=l.__importDefault(require_fast_path()),b=require_lines(),C=require_options$2(),w=require_patcher(),E=l.__importStar(require_util$9()),k=p.namedTypes,A=p.builtInTypes.string,N=p.builtInTypes.object,F=function s(l,p){(0,f.default)(this instanceof s),A.assert(l),this.code=l,p&&(N.assert(p),this.map=p)},I=F.prototype,R=!1;I.toString=function(){return R||=(console.warn(`Deprecation warning: recast.print now returns an object with a .code property. You appear to be treating the object as a string, which might still work but is strongly discouraged.`),!0),this.code};var B=new F(``);s.Printer=function s(l){(0,f.default)(this instanceof s);var p=l&&l.tabWidth;l=(0,C.normalize)(l),l.sourceFileName=null;function b(s,l){return s=Object.assign({},s,l),function(l){return k(l,s)}}function k(s,C){if((0,f.default)(s instanceof v.default),C||={},C.includeComments)return(0,g.printComments)(s,b(C,{includeComments:!1}));var E=l.tabWidth;if(!p){var A=s.getNode().loc;A&&A.lines&&A.lines.guessTabWidth&&(l.tabWidth=A.lines.guessTabWidth())}var N=(0,w.getReprinter)(s),F=N?N(k):q(s,l,C,b(C,{includeComments:!0,avoidRootParens:!1}));return l.tabWidth=E,F}this.print=function(s){if(!s)return B;var f=k(v.default.from(s),{includeComments:!0,avoidRootParens:!1});return new F(f.toString(l),E.composeSourceMaps(l.inputSourceMap,f.getSourceMap(l.sourceMapName,l.sourceRoot)))},this.printGenerically=function(s){if(!s)return B;function f(s){return(0,g.printComments)(s,function(s){return q(s,l,{includeComments:!0,avoidRootParens:!1},f)})}var p=v.default.from(s),b=l.reuseWhitespace;l.reuseWhitespace=!1;var C=new F(f(p).toString(l));return l.reuseWhitespace=b,C}};function q(s,l,p,g){(0,f.default)(s instanceof v.default);var C=s.getValue(),w=[],E=J(s,l,g);if(!C||E.isEmpty())return E;var k=!1,A=le(s,g);return A.isEmpty()?p.avoidRootParens||(k=s.needsParens()):w.push(A),k&&w.unshift(`(`),w.push(E),k&&w.push(`)`),(0,b.concat)(w)}function J(s,g,v){var C,w,A,N=s.getValue();if(!N)return(0,b.fromString)(``);if(typeof N==`string`)return(0,b.fromString)(N,g);k.Printable.assert(N);var F=[];switch(N.type){case`File`:return s.call(v,`program`);case`Program`:return N.directives&&s.each(function(s){F.push(v(s),`; +`)},`directives`),N.interpreter&&F.push(s.call(v,`interpreter`)),F.push(s.call(function(s){return _e(s,g,v)},`body`)),(0,b.concat)(F);case`Noop`:case`EmptyStatement`:return(0,b.fromString)(``);case`ExpressionStatement`:return(0,b.concat)([s.call(v,`expression`),`;`]);case`ParenthesizedExpression`:return(0,b.concat)([`(`,s.call(v,`expression`),`)`]);case`BinaryExpression`:case`LogicalExpression`:case`AssignmentExpression`:return(0,b.fromString)(` `).join([s.call(v,`left`),N.operator,s.call(v,`right`)]);case`AssignmentPattern`:return(0,b.concat)([s.call(v,`left`),` = `,s.call(v,`right`)]);case`MemberExpression`:case`OptionalMemberExpression`:F.push(s.call(v,`object`));var I=s.call(v,`property`),R=p.getFieldValue(N,`optional`);return N.computed?F.push(R?`?.[`:`[`,I,`]`):F.push(R?`?.`:`.`,I),(0,b.concat)(F);case`ChainExpression`:return s.call(v,`expression`);case`MetaProperty`:return(0,b.concat)([s.call(v,`meta`),`.`,s.call(v,`property`)]);case`BindExpression`:return N.object&&F.push(s.call(v,`object`)),F.push(`::`,s.call(v,`callee`)),(0,b.concat)(F);case`Path`:return(0,b.fromString)(`.`).join(N.body);case`Identifier`:return(0,b.concat)([(0,b.fromString)(N.name,g),N.optional?`?`:``,s.call(v,`typeAnnotation`)]);case`SpreadElement`:case`SpreadElementPattern`:case`RestProperty`:case`SpreadProperty`:case`SpreadPropertyPattern`:case`ObjectTypeSpreadProperty`:case`RestElement`:return(0,b.concat)([`...`,s.call(v,`argument`),s.call(v,`typeAnnotation`)]);case`FunctionDeclaration`:case`FunctionExpression`:case`TSDeclareFunction`:return N.declare&&F.push(`declare `),N.async&&F.push(`async `),F.push(`function`),N.generator&&F.push(`*`),N.id?F.push(` `,s.call(v,`id`),s.call(v,`typeParameters`)):N.typeParameters&&F.push(s.call(v,`typeParameters`)),F.push(`(`,je(s,g,v),`)`,s.call(v,`returnType`)),N.body&&F.push(` `,s.call(v,`body`)),(0,b.concat)(F);case`ArrowFunctionExpression`:return N.async&&F.push(`async `),N.typeParameters&&F.push(s.call(v,`typeParameters`)),!g.arrowParensAlways&&N.params.length===1&&!N.rest&&N.params[0].type===`Identifier`&&!N.params[0].typeAnnotation&&!N.returnType?F.push(s.call(v,`params`,0)):F.push(`(`,je(s,g,v),`)`,s.call(v,`returnType`)),F.push(` => `,s.call(v,`body`)),(0,b.concat)(F);case`MethodDefinition`:return De(s,g,v);case`YieldExpression`:return F.push(`yield`),N.delegate&&F.push(`*`),N.argument&&F.push(` `,s.call(v,`argument`)),(0,b.concat)(F);case`AwaitExpression`:return F.push(`await`),N.all&&F.push(`*`),N.argument&&F.push(` `,s.call(v,`argument`)),(0,b.concat)(F);case`ModuleExpression`:return(0,b.concat)([`module { +`,s.call(v,`body`).indent(g.tabWidth),` +}`]);case`ModuleDeclaration`:return F.push(`module`,s.call(v,`id`)),N.source?((0,f.default)(!N.body),F.push(`from`,s.call(v,`source`))):F.push(s.call(v,`body`)),(0,b.fromString)(` `).join(F);case`ImportSpecifier`:return N.importKind&&N.importKind!==`value`&&F.push(N.importKind+` `),N.imported?(F.push(s.call(v,`imported`)),N.local&&N.local.name!==N.imported.name&&F.push(` as `,s.call(v,`local`))):N.id&&(F.push(s.call(v,`id`)),N.name&&F.push(` as `,s.call(v,`name`))),(0,b.concat)(F);case`ExportSpecifier`:return N.exportKind&&N.exportKind!==`value`&&F.push(N.exportKind+` `),N.local?(F.push(s.call(v,`local`)),N.exported&&N.exported.name!==N.local.name&&F.push(` as `,s.call(v,`exported`))):N.id&&(F.push(s.call(v,`id`)),N.name&&F.push(` as `,s.call(v,`name`))),(0,b.concat)(F);case`ExportBatchSpecifier`:return(0,b.fromString)(`*`);case`ImportNamespaceSpecifier`:return F.push(`* as `),N.local?F.push(s.call(v,`local`)):N.id&&F.push(s.call(v,`id`)),(0,b.concat)(F);case`ImportDefaultSpecifier`:return N.local?s.call(v,`local`):s.call(v,`id`);case`TSExportAssignment`:return(0,b.concat)([`export = `,s.call(v,`expression`)]);case`ExportDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:return Pe(s,g,v);case`ExportAllDeclaration`:return F.push(`export *`),N.exported&&F.push(` as `,s.call(v,`exported`)),F.push(` from `,s.call(v,`source`),`;`),(0,b.concat)(F);case`TSNamespaceExportDeclaration`:return F.push(`export as namespace `,s.call(v,`id`)),ot((0,b.concat)(F));case`ExportNamespaceSpecifier`:return(0,b.concat)([`* as `,s.call(v,`exported`)]);case`ExportDefaultSpecifier`:return s.call(v,`exported`);case`Import`:return(0,b.fromString)(`import`,g);case`ImportExpression`:return(0,b.concat)([`import(`,s.call(v,`source`),`)`]);case`ImportDeclaration`:if(F.push(`import `),N.importKind&&N.importKind!==`value`&&F.push(N.importKind+` `),N.specifiers&&N.specifiers.length>0){var B=[],q=[];if(s.each(function(s){var l=s.getValue();l.type===`ImportSpecifier`?q.push(v(s)):(l.type===`ImportDefaultSpecifier`||l.type===`ImportNamespaceSpecifier`)&&B.push(v(s))},`specifiers`),B.forEach(function(s,l){l>0&&F.push(`, `),F.push(s)}),q.length>0){var J=(0,b.fromString)(`, `).join(q);J.getLineLength(1)>g.wrapColumn&&(J=(0,b.concat)([(0,b.fromString)(`, +`).join(q).indent(g.tabWidth),`,`])),B.length>0&&F.push(`, `),J.length>1?F.push(`{ `,J,` -}`):v.objectCurlySpacing?I.push(`{ `,J,` }`):I.push(`{`,J,`}`)}I.push(` from `)}return I.push(s.call(b,`source`),Be(s,v,b),`;`),(0,C.concat)(I);case`ImportAttribute`:return(0,C.concat)([s.call(b,`key`),`: `,s.call(b,`value`)]);case`StaticBlock`:I.push(`static `);case`BlockStatement`:var _e=s.call(function(s){return be(s,v,b)},`body`);return _e.isEmpty()&&(!F.directives||F.directives.length===0)?(I.push(`{}`),(0,C.concat)(I)):(I.push(`{ -`),F.directives&&s.each(function(s){I.push(yt(b(s).indent(v.tabWidth)),F.directives.length>1||!_e.isEmpty()?` -`:``)},`directives`),I.push(_e.indent(v.tabWidth)),I.push(` -}`),(0,C.concat)(I));case`ReturnStatement`:if(I.push(`return`),F.argument){var xe=A.JSXElement?.check(F.argument)||A.JSXFragment?.check(F.argument),Qe=s.call(b,`argument`);Qe.startsWithComment()||Qe.length>1&&xe?(xe&&F.argument.extra?.parenthesized&&(F.argument.extra.parenthesized=!1,Qe=s.call(b,`argument`),F.argument.extra.parenthesized=!0),I.push(` `,(0,C.concat)([`( -`,Qe]).indentTail(v.tabWidth),` -)`)):I.push(` `,Qe)}return I.push(`;`),(0,C.concat)(I);case`CallExpression`:case`OptionalCallExpression`:return I.push(s.call(b,`callee`)),F.typeParameters&&I.push(s.call(b,`typeParameters`)),F.typeArguments&&I.push(s.call(b,`typeArguments`)),g.getFieldValue(F,`optional`)&&I.push(`?.`),I.push(Pe(s,v,b)),(0,C.concat)(I);case`RecordExpression`:I.push(`#`);case`ObjectExpression`:case`ObjectPattern`:case`ObjectTypeAnnotation`:var st=F.type===`ObjectTypeAnnotation`,Tt=v.flowObjectCommas?`,`:st?`;`:`,`,Ot=[],At=!1;st&&(Ot.push(`indexers`,`callProperties`),F.internalSlots!=null&&Ot.push(`internalSlots`)),Ot.push(`properties`);var jt=0;Ot.forEach(function(s){jt+=F[s].length});var It=st&&jt===1||jt===0,Lt=F.exact?`{|`:`{`,Rt=F.exact?`|}`:`}`;I.push(It?Lt:Lt+` -`);var Vt=I.length-1,Ht=0;if(Ot.forEach(function(l){s.each(function(s){var l=b(s);It||(l=l.indent(v.tabWidth));var p=!st&&l.length>1;p&&At&&I.push(` -`),I.push(l),Ht1||!le.isEmpty()?` +`:``)},`directives`),F.push(le.indent(g.tabWidth)),F.push(` +}`),(0,b.concat)(F));case`ReturnStatement`:if(F.push(`return`),N.argument){var be=k.JSXElement?.check(N.argument)||k.JSXFragment?.check(N.argument),Je=s.call(v,`argument`);Je.startsWithComment()||Je.length>1&&be?(be&&N.argument.extra?.parenthesized&&(N.argument.extra.parenthesized=!1,Je=s.call(v,`argument`),N.argument.extra.parenthesized=!0),F.push(` `,(0,b.concat)([`( +`,Je]).indentTail(g.tabWidth),` +)`)):F.push(` `,Je)}return F.push(`;`),(0,b.concat)(F);case`CallExpression`:case`OptionalCallExpression`:return F.push(s.call(v,`callee`)),N.typeParameters&&F.push(s.call(v,`typeParameters`)),N.typeArguments&&F.push(s.call(v,`typeArguments`)),p.getFieldValue(N,`optional`)&&F.push(`?.`),F.push(Oe(s,g,v)),(0,b.concat)(F);case`RecordExpression`:F.push(`#`);case`ObjectExpression`:case`ObjectPattern`:case`ObjectTypeAnnotation`:var Ze=N.type===`ObjectTypeAnnotation`,st=g.flowObjectCommas?`,`:Ze?`;`:`,`,ut=[],yt=!1;Ze&&(ut.push(`indexers`,`callProperties`),N.internalSlots!=null&&ut.push(`internalSlots`)),ut.push(`properties`);var Tt=0;ut.forEach(function(s){Tt+=N[s].length});var Ot=Ze&&Tt===1||Tt===0,At=N.exact?`{|`:`{`,jt=N.exact?`|}`:`}`;F.push(Ot?At:At+` +`);var It=F.length-1,Lt=0;if(ut.forEach(function(l){s.each(function(s){var l=v(s);Ot||(l=l.indent(g.tabWidth));var f=!Ze&&l.length>1;f&&yt&&F.push(` +`),F.push(l),Lt0&&I.push(Tt,` `),I.push(Gt)):I.push(` -`,Gt.indent(v.tabWidth))}return I.push(It?Rt:` -`+Rt),Ht!==0&&It&&v.objectCurlySpacing&&(I[Vt]=Lt+` `,I[I.length-1]=` `+Rt),F.typeAnnotation&&I.push(s.call(b,`typeAnnotation`)),(0,C.concat)(I);case`PropertyPattern`:return(0,C.concat)([s.call(b,`key`),`: `,s.call(b,`pattern`)]);case`ObjectProperty`:case`Property`:if(F.method||F.kind===`get`||F.kind===`set`)return Ne(s,v,b);if(F.shorthand&&F.value.type===`AssignmentPattern`)return s.call(b,`value`);var Kt=s.call(b,`key`);return F.computed?I.push(`[`,Kt,`]`):I.push(Kt),(!F.shorthand||F.key.name!==F.value.name)&&I.push(`: `,s.call(b,`value`)),(0,C.concat)(I);case`ClassMethod`:case`ObjectMethod`:case`ClassPrivateMethod`:case`TSDeclareMethod`:return Ne(s,v,b);case`PrivateName`:return(0,C.concat)([`#`,s.call(b,`id`)]);case`Decorator`:return(0,C.concat)([`@`,s.call(b,`expression`)]);case`TupleExpression`:I.push(`#`);case`ArrayExpression`:case`ArrayPattern`:var Jt=F.elements.length,Xt=s.map(b,`elements`),Zt=(0,C.fromString)(`, `).join(Xt),en=Zt.getLineLength(1)<=v.wrapColumn;return en?v.arrayBracketSpacing?I.push(`[ `):I.push(`[`):I.push(`[ -`),s.each(function(s){var l=s.getName();if(!s.getValue())I.push(`,`);else{var p=Xt[l];en?l>0&&I.push(` `):p=p.indent(v.tabWidth),I.push(p),(l1?I.push((0,C.fromString)(`, -`).join(nn).indentTail(F.kind.length+1)):I.push(nn[0]);var rn=s.getParentNode();return!A.ForStatement.check(rn)&&!A.ForInStatement.check(rn)&&!(A.ForOfStatement&&A.ForOfStatement.check(rn))&&!(A.ForAwaitStatement&&A.ForAwaitStatement.check(rn))&&I.push(`;`),(0,C.concat)(I);case`VariableDeclarator`:return F.init?(0,C.fromString)(` = `).join([s.call(b,`id`),s.call(b,`init`)]):s.call(b,`id`);case`WithStatement`:return(0,C.concat)([`with (`,s.call(b,`object`),`) `,s.call(b,`body`)]);case`IfStatement`:var an=Je(s.call(b,`consequent`),v);return I.push(`if (`,s.call(b,`test`),`)`,an),F.alternate&&I.push(Ze(an)?` else`:` -else`,Je(s.call(b,`alternate`),v)),(0,C.concat)(I);case`ForStatement`:var on=s.call(b,`init`),sn=on.length>1?`; -`:`; `,cn=`for (`,ln=(0,C.fromString)(sn).join([on,s.call(b,`test`),s.call(b,`update`)]).indentTail(cn.length),un=(0,C.concat)([cn,ln,`)`]),dn=Je(s.call(b,`body`),v);return I.push(un),un.length>1&&(I.push(` -`),dn=dn.trimLeft()),I.push(dn),(0,C.concat)(I);case`WhileStatement`:return(0,C.concat)([`while (`,s.call(b,`test`),`)`,Je(s.call(b,`body`),v)]);case`ForInStatement`:return(0,C.concat)([F.each?`for each (`:`for (`,s.call(b,`left`),` in `,s.call(b,`right`),`)`,Je(s.call(b,`body`),v)]);case`ForOfStatement`:case`ForAwaitStatement`:return I.push(`for `),(F.await||F.type===`ForAwaitStatement`)&&I.push(`await `),I.push(`(`,s.call(b,`left`),` of `,s.call(b,`right`),`)`,Je(s.call(b,`body`),v)),(0,C.concat)(I);case`DoWhileStatement`:var fn=(0,C.concat)([`do`,Je(s.call(b,`body`),v)]);return I.push(fn),Ze(fn)?I.push(` while`):I.push(` -while`),I.push(` (`,s.call(b,`test`),`);`),(0,C.concat)(I);case`DoExpression`:var pn=s.call(function(s){return be(s,v,b)},`body`);return(0,C.concat)([`do { -`,pn.indent(v.tabWidth),` -}`]);case`BreakStatement`:return I.push(`break`),F.label&&I.push(` `,s.call(b,`label`)),I.push(`;`),(0,C.concat)(I);case`ContinueStatement`:return I.push(`continue`),F.label&&I.push(` `,s.call(b,`label`)),I.push(`;`),(0,C.concat)(I);case`LabeledStatement`:return(0,C.concat)([s.call(b,`label`),`: -`,s.call(b,`body`)]);case`TryStatement`:return I.push(`try `,s.call(b,`block`)),F.handler?I.push(` `,s.call(b,`handler`)):F.handlers&&s.each(function(s){I.push(` `,b(s))},`handlers`),F.finalizer&&I.push(` finally `,s.call(b,`finalizer`)),(0,C.concat)(I);case`CatchClause`:return I.push(`catch `),F.param&&I.push(`(`,s.call(b,`param`)),F.guard&&I.push(` if `,s.call(b,`guard`)),F.param&&I.push(`) `),I.push(s.call(b,`body`)),(0,C.concat)(I);case`ThrowStatement`:return(0,C.concat)([`throw `,s.call(b,`argument`),`;`]);case`SwitchStatement`:return(0,C.concat)([`switch (`,s.call(b,`discriminant`),`) { -`,(0,C.fromString)(` -`).join(s.map(b,`cases`)),` -}`]);case`SwitchCase`:return F.test?I.push(`case `,s.call(b,`test`),`:`):I.push(`default:`),F.consequent.length>0&&I.push(` -`,s.call(function(s){return be(s,v,b)},`consequent`).indent(v.tabWidth)),(0,C.concat)(I);case`DebuggerStatement`:return(0,C.fromString)(`debugger;`);case`JSXAttribute`:return I.push(s.call(b,`name`)),F.value&&I.push(`=`,s.call(b,`value`)),(0,C.concat)(I);case`JSXIdentifier`:return(0,C.fromString)(F.name,v);case`JSXNamespacedName`:return(0,C.fromString)(`:`).join([s.call(b,`namespace`),s.call(b,`name`)]);case`JSXMemberExpression`:return(0,C.fromString)(`.`).join([s.call(b,`object`),s.call(b,`property`)]);case`JSXSpreadAttribute`:return(0,C.concat)([`{...`,s.call(b,`argument`),`}`]);case`JSXSpreadChild`:return(0,C.concat)([`{...`,s.call(b,`expression`),`}`]);case`JSXExpressionContainer`:return(0,C.concat)([`{`,s.call(b,`expression`),`}`]);case`JSXElement`:case`JSXFragment`:var mn=`opening`+(F.type===`JSXElement`?`Element`:`Fragment`),hn=`closing`+(F.type===`JSXElement`?`Element`:`Fragment`),gn=s.call(b,mn);if(F[mn].selfClosing)return(0,p.default)(!F[hn],`unexpected `+hn+` element in self-closing `+F.type),gn;var _n=(0,C.concat)(s.map(function(s){var l=s.getValue();if(A.Literal.check(l)&&typeof l.value==`string`){if(/\S/.test(l.value))return l.value.replace(/^\s+/g,``);if(/\n/.test(l.value))return` -`}return b(s)},`children`)).indentTail(v.tabWidth),vn=s.call(b,hn);return(0,C.concat)([gn,_n,vn]);case`JSXOpeningElement`:I.push(`<`,s.call(b,`name`));var yn=s.call(b,`typeParameters`);yn.length&&I.push(yn);var bn=[];s.each(function(s){bn.push(` `,b(s))},`attributes`);var xn=(0,C.concat)(bn);return(xn.length>1||xn.getLineLength(1)>v.wrapColumn)&&(bn.forEach(function(s,l){s===` `&&((0,p.default)(l%2==0),bn[l]=` -`)}),xn=(0,C.concat)(bn).indentTail(v.tabWidth)),I.push(xn,F.selfClosing?` />`:`>`),(0,C.concat)(I);case`JSXClosingElement`:return(0,C.concat)([``]);case`JSXOpeningFragment`:return(0,C.fromString)(`<>`);case`JSXClosingFragment`:return(0,C.fromString)(``);case`JSXText`:return(0,C.fromString)(F.value,v);case`JSXEmptyExpression`:return(0,C.fromString)(``);case`TypeAnnotatedIdentifier`:return(0,C.concat)([s.call(b,`annotation`),` `,s.call(b,`identifier`)]);case`ClassBody`:return F.body.length===0?(0,C.fromString)(`{}`):(0,C.concat)([`{ -`,s.call(function(s){return be(s,v,b)},`body`).indent(v.tabWidth),` -}`]);case`ClassPropertyDefinition`:return I.push(`static `,s.call(b,`definition`)),A.MethodDefinition.check(F.definition)||I.push(`;`),(0,C.concat)(I);case`ClassProperty`:F.declare&&I.push(`declare `);var Sn=F.accessibility||F.access;typeof Sn==`string`&&I.push(Sn,` `),F.static&&I.push(`static `),F.abstract&&I.push(`abstract `),F.readonly&&I.push(`readonly `);var Kt=s.call(b,`key`);return F.computed&&(Kt=(0,C.concat)([`[`,Kt,`]`])),F.variance&&(Kt=(0,C.concat)([qe(s,b),Kt])),I.push(Kt),F.optional&&I.push(`?`),F.definite&&I.push(`!`),F.typeAnnotation&&I.push(s.call(b,`typeAnnotation`)),F.value&&I.push(` = `,s.call(b,`value`)),I.push(`;`),(0,C.concat)(I);case`ClassPrivateProperty`:return F.static&&I.push(`static `),I.push(s.call(b,`key`)),F.typeAnnotation&&I.push(s.call(b,`typeAnnotation`)),F.value&&I.push(` = `,s.call(b,`value`)),I.push(`;`),(0,C.concat)(I);case`ClassAccessorProperty`:return I.push.apply(I,l.__spreadArray(l.__spreadArray([],De(F),!1),[`accessor `],!1)),F.computed?I.push(`[`,s.call(b,`key`),`]`):I.push(s.call(b,`key`)),F.optional&&I.push(`?`),F.definite&&I.push(`!`),F.typeAnnotation&&I.push(s.call(b,`typeAnnotation`)),F.value&&I.push(` = `,s.call(b,`value`)),I.push(`;`),(0,C.concat)(I);case`ClassDeclaration`:case`ClassExpression`:case`DeclareClass`:return F.declare&&I.push(`declare `),F.abstract&&I.push(`abstract `),I.push(`class`),F.id&&I.push(` `,s.call(b,`id`)),F.typeParameters&&I.push(s.call(b,`typeParameters`)),F.superClass&&I.push(` extends `,s.call(b,`superClass`),s.call(b,`superTypeParameters`)),F.extends&&F.extends.length>0&&I.push(` extends `,(0,C.fromString)(`, `).join(s.map(b,`extends`))),F.implements&&F.implements.length>0&&I.push(` implements `,(0,C.fromString)(`, `).join(s.map(b,`implements`))),I.push(` `,s.call(b,`body`)),F.type===`DeclareClass`?Ke(s,I):(0,C.concat)(I);case`TemplateElement`:return(0,C.fromString)(F.value.raw,v).lockIndentTail();case`TemplateLiteral`:var Cn=s.map(b,`expressions`);return I.push("`"),s.each(function(s){var l=s.getName();I.push(b(s)),l0&&I.push(` `):p=p.indent(v.tabWidth),I.push(p),(l0&&I.push(` extends `,(0,C.fromString)(`, `).join(s.map(b,`extends`))),I.push(` `,s.call(b,`body`)),(0,C.concat)(I);case`DeclareFunction`:return Ke(s,[`function `,s.call(b,`id`),`;`]);case`DeclareModule`:return Ke(s,[`module `,s.call(b,`id`),` `,s.call(b,`body`)]);case`DeclareModuleExports`:return Ke(s,[`module.exports`,s.call(b,`typeAnnotation`)]);case`DeclareVariable`:return Ke(s,[`var `,s.call(b,`id`),`;`]);case`DeclareExportDeclaration`:case`DeclareExportAllDeclaration`:return(0,C.concat)([`declare `,We(s,v,b)]);case`EnumDeclaration`:return(0,C.concat)([`enum `,s.call(b,`id`),s.call(b,`body`)]);case`EnumBooleanBody`:case`EnumNumberBody`:case`EnumStringBody`:case`EnumSymbolBody`:return(F.type===`EnumSymbolBody`||F.explicitType)&&I.push(` of `,F.type.slice(4,-4).toLowerCase()),I.push(` { -`,(0,C.fromString)(` -`).join(s.map(b,`members`)).indent(v.tabWidth),` -}`),(0,C.concat)(I);case`EnumDefaultedMember`:return(0,C.concat)([s.call(b,`id`),`,`]);case`EnumBooleanMember`:case`EnumNumberMember`:case`EnumStringMember`:return(0,C.concat)([s.call(b,`id`),` = `,s.call(b,`init`),`,`]);case`InferredPredicate`:return(0,C.fromString)(`%checks`,v);case`DeclaredPredicate`:return(0,C.concat)([`%checks(`,s.call(b,`value`),`)`]);case`FunctionTypeAnnotation`:var En=s.getParentNode(0),Dn=!(A.ObjectTypeCallProperty.check(En)||A.ObjectTypeInternalSlot.check(En)&&En.method||A.DeclareFunction.check(s.getParentNode(2)));Dn&&!A.FunctionTypeParam.check(En)&&!A.TypeAlias.check(En)&&I.push(`: `);var On=!!F.typeParameters,kn=On||F.params.length!==1||F.params[0].name;return I.push(On?s.call(b,`typeParameters`):``,kn?`(`:``,ze(s,v,b),kn?`)`:``),F.returnType&&I.push(Dn?` => `:`: `,s.call(b,`returnType`)),(0,C.concat)(I);case`FunctionTypeParam`:var An=s.call(b,`name`);return I.push(An),F.optional&&I.push(`?`),An.infos[0].line&&I.push(`: `),I.push(s.call(b,`typeAnnotation`)),(0,C.concat)(I);case`GenericTypeAnnotation`:return(0,C.concat)([s.call(b,`id`),s.call(b,`typeParameters`)]);case`DeclareInterface`:I.push(`declare `);case`InterfaceDeclaration`:case`TSInterfaceDeclaration`:return F.declare&&I.push(`declare `),I.push(`interface `,s.call(b,`id`),s.call(b,`typeParameters`),` `),F.extends&&F.extends.length>0&&I.push(`extends `,(0,C.fromString)(`, `).join(s.map(b,`extends`)),` `),F.body&&I.push(s.call(b,`body`)),(0,C.concat)(I);case`ClassImplements`:case`InterfaceExtends`:return(0,C.concat)([s.call(b,`id`),s.call(b,`typeParameters`)]);case`IntersectionTypeAnnotation`:return(0,C.fromString)(` & `).join(s.map(b,`types`));case`NullableTypeAnnotation`:return(0,C.concat)([`?`,s.call(b,`typeAnnotation`)]);case`NullLiteralTypeAnnotation`:return(0,C.fromString)(`null`,v);case`ThisTypeAnnotation`:return(0,C.fromString)(`this`,v);case`NumberTypeAnnotation`:return(0,C.fromString)(`number`,v);case`ObjectTypeCallProperty`:return s.call(b,`value`);case`ObjectTypeIndexer`:return F.static&&I.push(`static `),I.push(qe(s,b),`[`),F.id&&I.push(s.call(b,`id`),`: `),I.push(s.call(b,`key`),`]: `,s.call(b,`value`)),(0,C.concat)(I);case`ObjectTypeProperty`:return(0,C.concat)([qe(s,b),s.call(b,`key`),F.optional?`?`:``,`: `,s.call(b,`value`)]);case`ObjectTypeInternalSlot`:return(0,C.concat)([F.static?`static `:``,`[[`,s.call(b,`id`),`]]`,F.optional?`?`:``,F.value.type===`FunctionTypeAnnotation`?``:`: `,s.call(b,`value`)]);case`QualifiedTypeIdentifier`:return(0,C.concat)([s.call(b,`qualification`),`.`,s.call(b,`id`)]);case`StringLiteralTypeAnnotation`:return(0,C.fromString)(ut(F.value,v),v);case`NumberLiteralTypeAnnotation`:case`NumericLiteralTypeAnnotation`:return(0,p.default)(typeof F.value==`number`),(0,C.fromString)(JSON.stringify(F.value),v);case`BigIntLiteralTypeAnnotation`:return(0,C.fromString)(F.raw,v);case`StringTypeAnnotation`:return(0,C.fromString)(`string`,v);case`DeclareTypeAlias`:I.push(`declare `);case`TypeAlias`:return(0,C.concat)([`type `,s.call(b,`id`),s.call(b,`typeParameters`),` = `,s.call(b,`right`),`;`]);case`DeclareOpaqueType`:I.push(`declare `);case`OpaqueType`:return I.push(`opaque type `,s.call(b,`id`),s.call(b,`typeParameters`)),F.supertype&&I.push(`: `,s.call(b,`supertype`)),F.impltype&&I.push(` = `,s.call(b,`impltype`)),I.push(`;`),(0,C.concat)(I);case`TypeCastExpression`:return(0,C.concat)([`(`,s.call(b,`expression`),s.call(b,`typeAnnotation`),`)`]);case`TypeParameterDeclaration`:case`TypeParameterInstantiation`:return(0,C.concat)([`<`,(0,C.fromString)(`, `).join(s.map(b,`params`)),`>`]);case`Variance`:return F.kind===`plus`?(0,C.fromString)(`+`):F.kind===`minus`?(0,C.fromString)(`-`):(0,C.fromString)(``);case`TypeParameter`:return F.variance&&I.push(qe(s,b)),I.push(s.call(b,`name`)),F.bound&&I.push(s.call(b,`bound`)),F.default&&I.push(`=`,s.call(b,`default`)),(0,C.concat)(I);case`TypeofTypeAnnotation`:return(0,C.concat)([(0,C.fromString)(`typeof `,v),s.call(b,`argument`)]);case`IndexedAccessType`:case`OptionalIndexedAccessType`:return(0,C.concat)([s.call(b,`objectType`),F.optional?`?.`:``,`[`,s.call(b,`indexType`),`]`]);case`UnionTypeAnnotation`:return(0,C.fromString)(` | `).join(s.map(b,`types`));case`VoidTypeAnnotation`:return(0,C.fromString)(`void`,v);case`NullTypeAnnotation`:return(0,C.fromString)(`null`,v);case`SymbolTypeAnnotation`:return(0,C.fromString)(`symbol`,v);case`BigIntTypeAnnotation`:return(0,C.fromString)(`bigint`,v);case`TSType`:throw Error(`unprintable type: `+JSON.stringify(F.type));case`TSNumberKeyword`:return(0,C.fromString)(`number`,v);case`TSBigIntKeyword`:return(0,C.fromString)(`bigint`,v);case`TSObjectKeyword`:return(0,C.fromString)(`object`,v);case`TSBooleanKeyword`:return(0,C.fromString)(`boolean`,v);case`TSStringKeyword`:return(0,C.fromString)(`string`,v);case`TSSymbolKeyword`:return(0,C.fromString)(`symbol`,v);case`TSAnyKeyword`:return(0,C.fromString)(`any`,v);case`TSVoidKeyword`:return(0,C.fromString)(`void`,v);case`TSIntrinsicKeyword`:return(0,C.fromString)(`intrinsic`,v);case`TSThisType`:return(0,C.fromString)(`this`,v);case`TSNullKeyword`:return(0,C.fromString)(`null`,v);case`TSUndefinedKeyword`:return(0,C.fromString)(`undefined`,v);case`TSUnknownKeyword`:return(0,C.fromString)(`unknown`,v);case`TSNeverKeyword`:return(0,C.fromString)(`never`,v);case`TSArrayType`:return(0,C.concat)([s.call(b,`elementType`),`[]`]);case`TSLiteralType`:return s.call(b,`literal`);case`TSUnionType`:return(0,C.fromString)(` | `).join(s.map(b,`types`));case`TSIntersectionType`:return(0,C.fromString)(` & `).join(s.map(b,`types`));case`TSConditionalType`:return I.push(s.call(b,`checkType`),` extends `,s.call(b,`extendsType`),` ? `,s.call(b,`trueType`),` : `,s.call(b,`falseType`)),(0,C.concat)(I);case`TSInferType`:return I.push(`infer `,s.call(b,`typeParameter`)),(0,C.concat)(I);case`TSParenthesizedType`:return(0,C.concat)([`(`,s.call(b,`typeAnnotation`),`)`]);case`TSFunctionType`:return(0,C.concat)([s.call(b,`typeParameters`),`(`,ze(s,v,b),`) => `,s.call(b,`typeAnnotation`,`typeAnnotation`)]);case`TSConstructorType`:return(0,C.concat)([`new `,s.call(b,`typeParameters`),`(`,ze(s,v,b),`) => `,s.call(b,`typeAnnotation`,`typeAnnotation`)]);case`TSMappedType`:return I.push(F.readonly?`readonly `:``,`[`,s.call(b,`typeParameter`),`]`,F.optional?`?`:``),F.typeAnnotation&&I.push(`: `,s.call(b,`typeAnnotation`),`;`),(0,C.concat)([`{ -`,(0,C.concat)(I).indent(v.tabWidth),` -}`]);case`TSTupleType`:return(0,C.concat)([`[`,(0,C.fromString)(`, `).join(s.map(b,`elementTypes`)),`]`]);case`TSNamedTupleMember`:return I.push(s.call(b,`label`)),F.optional&&I.push(`?`),I.push(`: `,s.call(b,`elementType`)),(0,C.concat)(I);case`TSRestType`:return(0,C.concat)([`...`,s.call(b,`typeAnnotation`)]);case`TSOptionalType`:return(0,C.concat)([s.call(b,`typeAnnotation`),`?`]);case`TSIndexedAccessType`:return(0,C.concat)([s.call(b,`objectType`),`[`,s.call(b,`indexType`),`]`]);case`TSTypeOperator`:return(0,C.concat)([s.call(b,`operator`),` `,s.call(b,`typeAnnotation`)]);case`TSTypeLiteral`:var jn=(0,C.fromString)(` -`).join(s.map(b,`members`).map(function(s){return Ye(s)===`;`?s:s.concat(`;`)}));return jn.isEmpty()?(0,C.fromString)(`{}`,v):(I.push(`{ -`,jn.indent(v.tabWidth),` -}`),(0,C.concat)(I));case`TSEnumMember`:return I.push(s.call(b,`id`)),F.initializer&&I.push(` = `,s.call(b,`initializer`)),(0,C.concat)(I);case`TSTypeQuery`:return(0,C.concat)([`typeof `,s.call(b,`exprName`)]);case`TSParameterProperty`:return F.accessibility&&I.push(F.accessibility,` `),F.export&&I.push(`export `),F.static&&I.push(`static `),F.readonly&&I.push(`readonly `),I.push(s.call(b,`parameter`)),(0,C.concat)(I);case`TSTypeReference`:return(0,C.concat)([s.call(b,`typeName`),s.call(b,`typeParameters`)]);case`TSQualifiedName`:return(0,C.concat)([s.call(b,`left`),`.`,s.call(b,`right`)]);case`TSAsExpression`:case`TSSatisfiesExpression`:var Mn=s.call(b,`expression`);return I.push(Mn,F.type===`TSSatisfiesExpression`?` satisfies `:` as `,s.call(b,`typeAnnotation`)),(0,C.concat)(I);case`TSTypeCastExpression`:return(0,C.concat)([s.call(b,`expression`),s.call(b,`typeAnnotation`)]);case`TSNonNullExpression`:return(0,C.concat)([s.call(b,`expression`),`!`]);case`TSTypeAnnotation`:return(0,C.concat)([`: `,s.call(b,`typeAnnotation`)]);case`TSIndexSignature`:return(0,C.concat)([F.readonly?`readonly `:``,`[`,s.map(b,`parameters`),`]`,s.call(b,`typeAnnotation`)]);case`TSPropertySignature`:return I.push(qe(s,b),F.readonly?`readonly `:``),F.computed?I.push(`[`,s.call(b,`key`),`]`):I.push(s.call(b,`key`)),I.push(F.optional?`?`:``,s.call(b,`typeAnnotation`)),(0,C.concat)(I);case`TSMethodSignature`:return F.kind===`get`?I.push(`get `):F.kind===`set`&&I.push(`set `),F.computed?I.push(`[`,s.call(b,`key`),`]`):I.push(s.call(b,`key`)),F.optional&&I.push(`?`),I.push(s.call(b,`typeParameters`),`(`,ze(s,v,b),`)`,s.call(b,`typeAnnotation`)),(0,C.concat)(I);case`TSTypePredicate`:return F.asserts&&I.push(`asserts `),I.push(s.call(b,`parameterName`)),F.typeAnnotation&&I.push(` is `,s.call(b,`typeAnnotation`,`typeAnnotation`)),(0,C.concat)(I);case`TSCallSignatureDeclaration`:return(0,C.concat)([s.call(b,`typeParameters`),`(`,ze(s,v,b),`)`,s.call(b,`typeAnnotation`)]);case`TSConstructSignatureDeclaration`:return F.typeParameters?I.push(`new`,s.call(b,`typeParameters`)):I.push(`new `),I.push(`(`,ze(s,v,b),`)`,s.call(b,`typeAnnotation`)),(0,C.concat)(I);case`TSTypeAliasDeclaration`:return(0,C.concat)([F.declare?`declare `:``,`type `,s.call(b,`id`),s.call(b,`typeParameters`),` = `,s.call(b,`typeAnnotation`),`;`]);case`TSTypeParameter`:I.push(s.call(b,`name`));var En=s.getParentNode(0),Nn=A.TSMappedType.check(En);return F.constraint&&I.push(Nn?` in `:` extends `,s.call(b,`constraint`)),F.default&&I.push(` = `,s.call(b,`default`)),(0,C.concat)(I);case`TSTypeAssertion`:return I.push(`<`,s.call(b,`typeAnnotation`),`> `,s.call(b,`expression`)),(0,C.concat)(I);case`TSTypeParameterDeclaration`:case`TSTypeParameterInstantiation`:return(0,C.concat)([`<`,(0,C.fromString)(`, `).join(s.map(b,`params`)),`>`]);case`TSEnumDeclaration`:I.push(F.declare?`declare `:``,F.const?`const `:``,`enum `,s.call(b,`id`));var Pn=(0,C.fromString)(`, -`).join(s.map(b,`members`));return Pn.isEmpty()?I.push(` {}`):I.push(` { -`,Pn.indent(v.tabWidth),` -}`),(0,C.concat)(I);case`TSExpressionWithTypeArguments`:return(0,C.concat)([s.call(b,`expression`),s.call(b,`typeParameters`)]);case`TSInterfaceBody`:var J=(0,C.fromString)(` -`).join(s.map(b,`body`).map(function(s){return Ye(s)===`;`?s:s.concat(`;`)}));return J.isEmpty()?(0,C.fromString)(`{}`,v):(0,C.concat)([`{ -`,J.indent(v.tabWidth),` -}`]);case`TSImportType`:return I.push(`import(`,s.call(b,`argument`),`)`),F.qualifier&&I.push(`.`,s.call(b,`qualifier`)),F.typeParameters&&I.push(s.call(b,`typeParameters`)),(0,C.concat)(I);case`TSImportEqualsDeclaration`:return F.isExport&&I.push(`export `),I.push(`import `,s.call(b,`id`),` = `,s.call(b,`moduleReference`)),yt((0,C.concat)(I));case`TSExternalModuleReference`:return(0,C.concat)([`require(`,s.call(b,`expression`),`)`]);case`TSModuleDeclaration`:var En=s.getParentNode();return En.type===`TSModuleDeclaration`?I.push(`.`):(F.declare&&I.push(`declare `),F.global||(F.id.type===`StringLiteral`||F.id.type===`Literal`&&typeof F.id.value==`string`||F.loc&&F.loc.lines&&F.id.loc&&F.loc.lines.sliceString(F.loc.start,F.id.loc.start).indexOf(`module`)>=0?I.push(`module `):I.push(`namespace `))),I.push(s.call(b,`id`)),F.body&&(I.push(` `),I.push(s.call(b,`body`))),(0,C.concat)(I);case`TSModuleBlock`:var Fn=s.call(function(s){return be(s,v,b)},`body`);return Fn.isEmpty()?I.push(`{}`):I.push(`{ -`,Fn.indent(v.tabWidth),` -}`),(0,C.concat)(I);case`TSInstantiationExpression`:return I.push(s.call(b,`expression`),s.call(b,`typeParameters`)),(0,C.concat)(I);case`V8IntrinsicIdentifier`:return(0,C.concat)([`%`,s.call(b,`name`)]);case`TopicReference`:return(0,C.fromString)(`#`);default:throw Error(`unknown type: `+JSON.stringify(F.type))}}function _e(s,l){var p=[],g=s.getValue();return g.decorators&&g.decorators.length>0&&!k.getParentExportDeclaration(s)?s.each(function(s){p.push(l(s),` -`)},`decorators`):k.isExportDeclaration(g)&&g.declaration&&g.declaration.decorators&&s.each(function(s){p.push(l(s),` -`)},`declaration`,`decorators`),(0,C.concat)(p)}function be(s,l,g){var v=[],b=!1,w=!1;s.each(function(s){var l=s.getValue();l&&(l.type===`EmptyStatement`&&!(l.comments&&l.comments.length>0)||(A.Comment.check(l)?b=!0:A.Statement.check(l)?w=!0:N.assert(l),v.push({node:l,printed:g(s)})))}),b&&(0,p.default)(w===!1,`Comments may appear as statements in otherwise empty statement lists, but may not coexist with non-Comment nodes.`);var E=null,F=v.length,I=[];return v.forEach(function(s,p){var g=s.printed,v=s.node,b=g.length>1,C=p>0,w=p0&&F.push(st,` `),F.push(Rt)):F.push(` +`,Rt.indent(g.tabWidth))}return F.push(Ot?jt:` +`+jt),Lt!==0&&Ot&&g.objectCurlySpacing&&(F[It]=At+` `,F[F.length-1]=` `+jt),N.typeAnnotation&&F.push(s.call(v,`typeAnnotation`)),(0,b.concat)(F);case`PropertyPattern`:return(0,b.concat)([s.call(v,`key`),`: `,s.call(v,`pattern`)]);case`ObjectProperty`:case`Property`:if(N.method||N.kind===`get`||N.kind===`set`)return De(s,g,v);if(N.shorthand&&N.value.type===`AssignmentPattern`)return s.call(v,`value`);var Vt=s.call(v,`key`);return N.computed?F.push(`[`,Vt,`]`):F.push(Vt),(!N.shorthand||N.key.name!==N.value.name)&&F.push(`: `,s.call(v,`value`)),(0,b.concat)(F);case`ClassMethod`:case`ObjectMethod`:case`ClassPrivateMethod`:case`TSDeclareMethod`:return De(s,g,v);case`PrivateName`:return(0,b.concat)([`#`,s.call(v,`id`)]);case`Decorator`:return(0,b.concat)([`@`,s.call(v,`expression`)]);case`TupleExpression`:F.push(`#`);case`ArrayExpression`:case`ArrayPattern`:var Ht=N.elements.length,Gt=s.map(v,`elements`),Kt=(0,b.fromString)(`, `).join(Gt),Jt=Kt.getLineLength(1)<=g.wrapColumn;return Jt?g.arrayBracketSpacing?F.push(`[ `):F.push(`[`):F.push(`[ +`),s.each(function(s){var l=s.getName();if(!s.getValue())F.push(`,`);else{var f=Gt[l];Jt?l>0&&F.push(` `):f=f.indent(g.tabWidth),F.push(f),(l1?F.push((0,b.fromString)(`, +`).join(Zt).indentTail(N.kind.length+1)):F.push(Zt[0]);var en=s.getParentNode();return!k.ForStatement.check(en)&&!k.ForInStatement.check(en)&&!(k.ForOfStatement&&k.ForOfStatement.check(en))&&!(k.ForAwaitStatement&&k.ForAwaitStatement.check(en))&&F.push(`;`),(0,b.concat)(F);case`VariableDeclarator`:return N.init?(0,b.fromString)(` = `).join([s.call(v,`id`),s.call(v,`init`)]):s.call(v,`id`);case`WithStatement`:return(0,b.concat)([`with (`,s.call(v,`object`),`) `,s.call(v,`body`)]);case`IfStatement`:var tn=We(s.call(v,`consequent`),g);return F.push(`if (`,s.call(v,`test`),`)`,tn),N.alternate&&F.push(qe(tn)?` else`:` +else`,We(s.call(v,`alternate`),g)),(0,b.concat)(F);case`ForStatement`:var nn=s.call(v,`init`),rn=nn.length>1?`; +`:`; `,an=`for (`,on=(0,b.fromString)(rn).join([nn,s.call(v,`test`),s.call(v,`update`)]).indentTail(an.length),sn=(0,b.concat)([an,on,`)`]),cn=We(s.call(v,`body`),g);return F.push(sn),sn.length>1&&(F.push(` +`),cn=cn.trimLeft()),F.push(cn),(0,b.concat)(F);case`WhileStatement`:return(0,b.concat)([`while (`,s.call(v,`test`),`)`,We(s.call(v,`body`),g)]);case`ForInStatement`:return(0,b.concat)([N.each?`for each (`:`for (`,s.call(v,`left`),` in `,s.call(v,`right`),`)`,We(s.call(v,`body`),g)]);case`ForOfStatement`:case`ForAwaitStatement`:return F.push(`for `),(N.await||N.type===`ForAwaitStatement`)&&F.push(`await `),F.push(`(`,s.call(v,`left`),` of `,s.call(v,`right`),`)`,We(s.call(v,`body`),g)),(0,b.concat)(F);case`DoWhileStatement`:var ln=(0,b.concat)([`do`,We(s.call(v,`body`),g)]);return F.push(ln),qe(ln)?F.push(` while`):F.push(` +while`),F.push(` (`,s.call(v,`test`),`);`),(0,b.concat)(F);case`DoExpression`:var un=s.call(function(s){return _e(s,g,v)},`body`);return(0,b.concat)([`do { +`,un.indent(g.tabWidth),` +}`]);case`BreakStatement`:return F.push(`break`),N.label&&F.push(` `,s.call(v,`label`)),F.push(`;`),(0,b.concat)(F);case`ContinueStatement`:return F.push(`continue`),N.label&&F.push(` `,s.call(v,`label`)),F.push(`;`),(0,b.concat)(F);case`LabeledStatement`:return(0,b.concat)([s.call(v,`label`),`: +`,s.call(v,`body`)]);case`TryStatement`:return F.push(`try `,s.call(v,`block`)),N.handler?F.push(` `,s.call(v,`handler`)):N.handlers&&s.each(function(s){F.push(` `,v(s))},`handlers`),N.finalizer&&F.push(` finally `,s.call(v,`finalizer`)),(0,b.concat)(F);case`CatchClause`:return F.push(`catch `),N.param&&F.push(`(`,s.call(v,`param`)),N.guard&&F.push(` if `,s.call(v,`guard`)),N.param&&F.push(`) `),F.push(s.call(v,`body`)),(0,b.concat)(F);case`ThrowStatement`:return(0,b.concat)([`throw `,s.call(v,`argument`),`;`]);case`SwitchStatement`:return(0,b.concat)([`switch (`,s.call(v,`discriminant`),`) { +`,(0,b.fromString)(` +`).join(s.map(v,`cases`)),` +}`]);case`SwitchCase`:return N.test?F.push(`case `,s.call(v,`test`),`:`):F.push(`default:`),N.consequent.length>0&&F.push(` +`,s.call(function(s){return _e(s,g,v)},`consequent`).indent(g.tabWidth)),(0,b.concat)(F);case`DebuggerStatement`:return(0,b.fromString)(`debugger;`);case`JSXAttribute`:return F.push(s.call(v,`name`)),N.value&&F.push(`=`,s.call(v,`value`)),(0,b.concat)(F);case`JSXIdentifier`:return(0,b.fromString)(N.name,g);case`JSXNamespacedName`:return(0,b.fromString)(`:`).join([s.call(v,`namespace`),s.call(v,`name`)]);case`JSXMemberExpression`:return(0,b.fromString)(`.`).join([s.call(v,`object`),s.call(v,`property`)]);case`JSXSpreadAttribute`:return(0,b.concat)([`{...`,s.call(v,`argument`),`}`]);case`JSXSpreadChild`:return(0,b.concat)([`{...`,s.call(v,`expression`),`}`]);case`JSXExpressionContainer`:return(0,b.concat)([`{`,s.call(v,`expression`),`}`]);case`JSXElement`:case`JSXFragment`:var dn=`opening`+(N.type===`JSXElement`?`Element`:`Fragment`),fn=`closing`+(N.type===`JSXElement`?`Element`:`Fragment`),pn=s.call(v,dn);if(N[dn].selfClosing)return(0,f.default)(!N[fn],`unexpected `+fn+` element in self-closing `+N.type),pn;var mn=(0,b.concat)(s.map(function(s){var l=s.getValue();if(k.Literal.check(l)&&typeof l.value==`string`){if(/\S/.test(l.value))return l.value.replace(/^\s+/g,``);if(/\n/.test(l.value))return` +`}return v(s)},`children`)).indentTail(g.tabWidth),hn=s.call(v,fn);return(0,b.concat)([pn,mn,hn]);case`JSXOpeningElement`:F.push(`<`,s.call(v,`name`));var gn=s.call(v,`typeParameters`);gn.length&&F.push(gn);var _n=[];s.each(function(s){_n.push(` `,v(s))},`attributes`);var vn=(0,b.concat)(_n);return(vn.length>1||vn.getLineLength(1)>g.wrapColumn)&&(_n.forEach(function(s,l){s===` `&&((0,f.default)(l%2==0),_n[l]=` +`)}),vn=(0,b.concat)(_n).indentTail(g.tabWidth)),F.push(vn,N.selfClosing?` />`:`>`),(0,b.concat)(F);case`JSXClosingElement`:return(0,b.concat)([``]);case`JSXOpeningFragment`:return(0,b.fromString)(`<>`);case`JSXClosingFragment`:return(0,b.fromString)(``);case`JSXText`:return(0,b.fromString)(N.value,g);case`JSXEmptyExpression`:return(0,b.fromString)(``);case`TypeAnnotatedIdentifier`:return(0,b.concat)([s.call(v,`annotation`),` `,s.call(v,`identifier`)]);case`ClassBody`:return N.body.length===0?(0,b.fromString)(`{}`):(0,b.concat)([`{ +`,s.call(function(s){return _e(s,g,v)},`body`).indent(g.tabWidth),` +}`]);case`ClassPropertyDefinition`:return F.push(`static `,s.call(v,`definition`)),k.MethodDefinition.check(N.definition)||F.push(`;`),(0,b.concat)(F);case`ClassProperty`:N.declare&&F.push(`declare `);var yn=N.accessibility||N.access;typeof yn==`string`&&F.push(yn,` `),N.static&&F.push(`static `),N.abstract&&F.push(`abstract `),N.readonly&&F.push(`readonly `);var Vt=s.call(v,`key`);return N.computed&&(Vt=(0,b.concat)([`[`,Vt,`]`])),N.variance&&(Vt=(0,b.concat)([Be(s,v),Vt])),F.push(Vt),N.optional&&F.push(`?`),N.definite&&F.push(`!`),N.typeAnnotation&&F.push(s.call(v,`typeAnnotation`)),N.value&&F.push(` = `,s.call(v,`value`)),F.push(`;`),(0,b.concat)(F);case`ClassPrivateProperty`:return N.static&&F.push(`static `),F.push(s.call(v,`key`)),N.typeAnnotation&&F.push(s.call(v,`typeAnnotation`)),N.value&&F.push(` = `,s.call(v,`value`)),F.push(`;`),(0,b.concat)(F);case`ClassAccessorProperty`:return F.push.apply(F,l.__spreadArray(l.__spreadArray([],xe(N),!1),[`accessor `],!1)),N.computed?F.push(`[`,s.call(v,`key`),`]`):F.push(s.call(v,`key`)),N.optional&&F.push(`?`),N.definite&&F.push(`!`),N.typeAnnotation&&F.push(s.call(v,`typeAnnotation`)),N.value&&F.push(` = `,s.call(v,`value`)),F.push(`;`),(0,b.concat)(F);case`ClassDeclaration`:case`ClassExpression`:case`DeclareClass`:return N.declare&&F.push(`declare `),N.abstract&&F.push(`abstract `),F.push(`class`),N.id&&F.push(` `,s.call(v,`id`)),N.typeParameters&&F.push(s.call(v,`typeParameters`)),N.superClass&&F.push(` extends `,s.call(v,`superClass`),s.call(v,`superTypeParameters`)),N.extends&&N.extends.length>0&&F.push(` extends `,(0,b.fromString)(`, `).join(s.map(v,`extends`))),N.implements&&N.implements.length>0&&F.push(` implements `,(0,b.fromString)(`, `).join(s.map(v,`implements`))),F.push(` `,s.call(v,`body`)),N.type===`DeclareClass`?ze(s,F):(0,b.concat)(F);case`TemplateElement`:return(0,b.fromString)(N.value.raw,g).lockIndentTail();case`TemplateLiteral`:var bn=s.map(v,`expressions`);return F.push("`"),s.each(function(s){var l=s.getName();F.push(v(s)),l0&&F.push(` `):f=f.indent(g.tabWidth),F.push(f),(l0&&F.push(` extends `,(0,b.fromString)(`, `).join(s.map(v,`extends`))),F.push(` `,s.call(v,`body`)),(0,b.concat)(F);case`DeclareFunction`:return ze(s,[`function `,s.call(v,`id`),`;`]);case`DeclareModule`:return ze(s,[`module `,s.call(v,`id`),` `,s.call(v,`body`)]);case`DeclareModuleExports`:return ze(s,[`module.exports`,s.call(v,`typeAnnotation`)]);case`DeclareVariable`:return ze(s,[`var `,s.call(v,`id`),`;`]);case`DeclareExportDeclaration`:case`DeclareExportAllDeclaration`:return(0,b.concat)([`declare `,Pe(s,g,v)]);case`EnumDeclaration`:return(0,b.concat)([`enum `,s.call(v,`id`),s.call(v,`body`)]);case`EnumBooleanBody`:case`EnumNumberBody`:case`EnumStringBody`:case`EnumSymbolBody`:return(N.type===`EnumSymbolBody`||N.explicitType)&&F.push(` of `,N.type.slice(4,-4).toLowerCase()),F.push(` { +`,(0,b.fromString)(` +`).join(s.map(v,`members`)).indent(g.tabWidth),` +}`),(0,b.concat)(F);case`EnumDefaultedMember`:return(0,b.concat)([s.call(v,`id`),`,`]);case`EnumBooleanMember`:case`EnumNumberMember`:case`EnumStringMember`:return(0,b.concat)([s.call(v,`id`),` = `,s.call(v,`init`),`,`]);case`InferredPredicate`:return(0,b.fromString)(`%checks`,g);case`DeclaredPredicate`:return(0,b.concat)([`%checks(`,s.call(v,`value`),`)`]);case`FunctionTypeAnnotation`:var Cn=s.getParentNode(0),wn=!(k.ObjectTypeCallProperty.check(Cn)||k.ObjectTypeInternalSlot.check(Cn)&&Cn.method||k.DeclareFunction.check(s.getParentNode(2)));wn&&!k.FunctionTypeParam.check(Cn)&&!k.TypeAlias.check(Cn)&&F.push(`: `);var Tn=!!N.typeParameters,En=Tn||N.params.length!==1||N.params[0].name;return F.push(Tn?s.call(v,`typeParameters`):``,En?`(`:``,je(s,g,v),En?`)`:``),N.returnType&&F.push(wn?` => `:`: `,s.call(v,`returnType`)),(0,b.concat)(F);case`FunctionTypeParam`:var Dn=s.call(v,`name`);return F.push(Dn),N.optional&&F.push(`?`),Dn.infos[0].line&&F.push(`: `),F.push(s.call(v,`typeAnnotation`)),(0,b.concat)(F);case`GenericTypeAnnotation`:return(0,b.concat)([s.call(v,`id`),s.call(v,`typeParameters`)]);case`DeclareInterface`:F.push(`declare `);case`InterfaceDeclaration`:case`TSInterfaceDeclaration`:return N.declare&&F.push(`declare `),F.push(`interface `,s.call(v,`id`),s.call(v,`typeParameters`),` `),N.extends&&N.extends.length>0&&F.push(`extends `,(0,b.fromString)(`, `).join(s.map(v,`extends`)),` `),N.body&&F.push(s.call(v,`body`)),(0,b.concat)(F);case`ClassImplements`:case`InterfaceExtends`:return(0,b.concat)([s.call(v,`id`),s.call(v,`typeParameters`)]);case`IntersectionTypeAnnotation`:return(0,b.fromString)(` & `).join(s.map(v,`types`));case`NullableTypeAnnotation`:return(0,b.concat)([`?`,s.call(v,`typeAnnotation`)]);case`NullLiteralTypeAnnotation`:return(0,b.fromString)(`null`,g);case`ThisTypeAnnotation`:return(0,b.fromString)(`this`,g);case`NumberTypeAnnotation`:return(0,b.fromString)(`number`,g);case`ObjectTypeCallProperty`:return s.call(v,`value`);case`ObjectTypeIndexer`:return N.static&&F.push(`static `),F.push(Be(s,v),`[`),N.id&&F.push(s.call(v,`id`),`: `),F.push(s.call(v,`key`),`]: `,s.call(v,`value`)),(0,b.concat)(F);case`ObjectTypeProperty`:return(0,b.concat)([Be(s,v),s.call(v,`key`),N.optional?`?`:``,`: `,s.call(v,`value`)]);case`ObjectTypeInternalSlot`:return(0,b.concat)([N.static?`static `:``,`[[`,s.call(v,`id`),`]]`,N.optional?`?`:``,N.value.type===`FunctionTypeAnnotation`?``:`: `,s.call(v,`value`)]);case`QualifiedTypeIdentifier`:return(0,b.concat)([s.call(v,`qualification`),`.`,s.call(v,`id`)]);case`StringLiteralTypeAnnotation`:return(0,b.fromString)(Qe(N.value,g),g);case`NumberLiteralTypeAnnotation`:case`NumericLiteralTypeAnnotation`:return(0,f.default)(typeof N.value==`number`),(0,b.fromString)(JSON.stringify(N.value),g);case`BigIntLiteralTypeAnnotation`:return(0,b.fromString)(N.raw,g);case`StringTypeAnnotation`:return(0,b.fromString)(`string`,g);case`DeclareTypeAlias`:F.push(`declare `);case`TypeAlias`:return(0,b.concat)([`type `,s.call(v,`id`),s.call(v,`typeParameters`),` = `,s.call(v,`right`),`;`]);case`DeclareOpaqueType`:F.push(`declare `);case`OpaqueType`:return F.push(`opaque type `,s.call(v,`id`),s.call(v,`typeParameters`)),N.supertype&&F.push(`: `,s.call(v,`supertype`)),N.impltype&&F.push(` = `,s.call(v,`impltype`)),F.push(`;`),(0,b.concat)(F);case`TypeCastExpression`:return(0,b.concat)([`(`,s.call(v,`expression`),s.call(v,`typeAnnotation`),`)`]);case`TypeParameterDeclaration`:case`TypeParameterInstantiation`:return(0,b.concat)([`<`,(0,b.fromString)(`, `).join(s.map(v,`params`)),`>`]);case`Variance`:return N.kind===`plus`?(0,b.fromString)(`+`):N.kind===`minus`?(0,b.fromString)(`-`):(0,b.fromString)(``);case`TypeParameter`:return N.variance&&F.push(Be(s,v)),F.push(s.call(v,`name`)),N.bound&&F.push(s.call(v,`bound`)),N.default&&F.push(`=`,s.call(v,`default`)),(0,b.concat)(F);case`TypeofTypeAnnotation`:return(0,b.concat)([(0,b.fromString)(`typeof `,g),s.call(v,`argument`)]);case`IndexedAccessType`:case`OptionalIndexedAccessType`:return(0,b.concat)([s.call(v,`objectType`),N.optional?`?.`:``,`[`,s.call(v,`indexType`),`]`]);case`UnionTypeAnnotation`:return(0,b.fromString)(` | `).join(s.map(v,`types`));case`VoidTypeAnnotation`:return(0,b.fromString)(`void`,g);case`NullTypeAnnotation`:return(0,b.fromString)(`null`,g);case`SymbolTypeAnnotation`:return(0,b.fromString)(`symbol`,g);case`BigIntTypeAnnotation`:return(0,b.fromString)(`bigint`,g);case`TSType`:throw Error(`unprintable type: `+JSON.stringify(N.type));case`TSNumberKeyword`:return(0,b.fromString)(`number`,g);case`TSBigIntKeyword`:return(0,b.fromString)(`bigint`,g);case`TSObjectKeyword`:return(0,b.fromString)(`object`,g);case`TSBooleanKeyword`:return(0,b.fromString)(`boolean`,g);case`TSStringKeyword`:return(0,b.fromString)(`string`,g);case`TSSymbolKeyword`:return(0,b.fromString)(`symbol`,g);case`TSAnyKeyword`:return(0,b.fromString)(`any`,g);case`TSVoidKeyword`:return(0,b.fromString)(`void`,g);case`TSIntrinsicKeyword`:return(0,b.fromString)(`intrinsic`,g);case`TSThisType`:return(0,b.fromString)(`this`,g);case`TSNullKeyword`:return(0,b.fromString)(`null`,g);case`TSUndefinedKeyword`:return(0,b.fromString)(`undefined`,g);case`TSUnknownKeyword`:return(0,b.fromString)(`unknown`,g);case`TSNeverKeyword`:return(0,b.fromString)(`never`,g);case`TSArrayType`:return(0,b.concat)([s.call(v,`elementType`),`[]`]);case`TSLiteralType`:return s.call(v,`literal`);case`TSUnionType`:return(0,b.fromString)(` | `).join(s.map(v,`types`));case`TSIntersectionType`:return(0,b.fromString)(` & `).join(s.map(v,`types`));case`TSConditionalType`:return F.push(s.call(v,`checkType`),` extends `,s.call(v,`extendsType`),` ? `,s.call(v,`trueType`),` : `,s.call(v,`falseType`)),(0,b.concat)(F);case`TSInferType`:return F.push(`infer `,s.call(v,`typeParameter`)),(0,b.concat)(F);case`TSParenthesizedType`:return(0,b.concat)([`(`,s.call(v,`typeAnnotation`),`)`]);case`TSFunctionType`:return(0,b.concat)([s.call(v,`typeParameters`),`(`,je(s,g,v),`) => `,s.call(v,`typeAnnotation`,`typeAnnotation`)]);case`TSConstructorType`:return(0,b.concat)([`new `,s.call(v,`typeParameters`),`(`,je(s,g,v),`) => `,s.call(v,`typeAnnotation`,`typeAnnotation`)]);case`TSMappedType`:return F.push(N.readonly?`readonly `:``,`[`,s.call(v,`typeParameter`),`]`,N.optional?`?`:``),N.typeAnnotation&&F.push(`: `,s.call(v,`typeAnnotation`),`;`),(0,b.concat)([`{ +`,(0,b.concat)(F).indent(g.tabWidth),` +}`]);case`TSTupleType`:return(0,b.concat)([`[`,(0,b.fromString)(`, `).join(s.map(v,`elementTypes`)),`]`]);case`TSNamedTupleMember`:return F.push(s.call(v,`label`)),N.optional&&F.push(`?`),F.push(`: `,s.call(v,`elementType`)),(0,b.concat)(F);case`TSRestType`:return(0,b.concat)([`...`,s.call(v,`typeAnnotation`)]);case`TSOptionalType`:return(0,b.concat)([s.call(v,`typeAnnotation`),`?`]);case`TSIndexedAccessType`:return(0,b.concat)([s.call(v,`objectType`),`[`,s.call(v,`indexType`),`]`]);case`TSTypeOperator`:return(0,b.concat)([s.call(v,`operator`),` `,s.call(v,`typeAnnotation`)]);case`TSTypeLiteral`:var On=(0,b.fromString)(` +`).join(s.map(v,`members`).map(function(s){return Ke(s)===`;`?s:s.concat(`;`)}));return On.isEmpty()?(0,b.fromString)(`{}`,g):(F.push(`{ +`,On.indent(g.tabWidth),` +}`),(0,b.concat)(F));case`TSEnumMember`:return F.push(s.call(v,`id`)),N.initializer&&F.push(` = `,s.call(v,`initializer`)),(0,b.concat)(F);case`TSTypeQuery`:return(0,b.concat)([`typeof `,s.call(v,`exprName`)]);case`TSParameterProperty`:return N.accessibility&&F.push(N.accessibility,` `),N.export&&F.push(`export `),N.static&&F.push(`static `),N.readonly&&F.push(`readonly `),F.push(s.call(v,`parameter`)),(0,b.concat)(F);case`TSTypeReference`:return(0,b.concat)([s.call(v,`typeName`),s.call(v,`typeParameters`)]);case`TSQualifiedName`:return(0,b.concat)([s.call(v,`left`),`.`,s.call(v,`right`)]);case`TSAsExpression`:case`TSSatisfiesExpression`:var kn=s.call(v,`expression`);return F.push(kn,N.type===`TSSatisfiesExpression`?` satisfies `:` as `,s.call(v,`typeAnnotation`)),(0,b.concat)(F);case`TSTypeCastExpression`:return(0,b.concat)([s.call(v,`expression`),s.call(v,`typeAnnotation`)]);case`TSNonNullExpression`:return(0,b.concat)([s.call(v,`expression`),`!`]);case`TSTypeAnnotation`:return(0,b.concat)([`: `,s.call(v,`typeAnnotation`)]);case`TSIndexSignature`:return(0,b.concat)([N.readonly?`readonly `:``,`[`,s.map(v,`parameters`),`]`,s.call(v,`typeAnnotation`)]);case`TSPropertySignature`:return F.push(Be(s,v),N.readonly?`readonly `:``),N.computed?F.push(`[`,s.call(v,`key`),`]`):F.push(s.call(v,`key`)),F.push(N.optional?`?`:``,s.call(v,`typeAnnotation`)),(0,b.concat)(F);case`TSMethodSignature`:return N.kind===`get`?F.push(`get `):N.kind===`set`&&F.push(`set `),N.computed?F.push(`[`,s.call(v,`key`),`]`):F.push(s.call(v,`key`)),N.optional&&F.push(`?`),F.push(s.call(v,`typeParameters`),`(`,je(s,g,v),`)`,s.call(v,`typeAnnotation`)),(0,b.concat)(F);case`TSTypePredicate`:return N.asserts&&F.push(`asserts `),F.push(s.call(v,`parameterName`)),N.typeAnnotation&&F.push(` is `,s.call(v,`typeAnnotation`,`typeAnnotation`)),(0,b.concat)(F);case`TSCallSignatureDeclaration`:return(0,b.concat)([s.call(v,`typeParameters`),`(`,je(s,g,v),`)`,s.call(v,`typeAnnotation`)]);case`TSConstructSignatureDeclaration`:return N.typeParameters?F.push(`new`,s.call(v,`typeParameters`)):F.push(`new `),F.push(`(`,je(s,g,v),`)`,s.call(v,`typeAnnotation`)),(0,b.concat)(F);case`TSTypeAliasDeclaration`:return(0,b.concat)([N.declare?`declare `:``,`type `,s.call(v,`id`),s.call(v,`typeParameters`),` = `,s.call(v,`typeAnnotation`),`;`]);case`TSTypeParameter`:F.push(s.call(v,`name`));var Cn=s.getParentNode(0),An=k.TSMappedType.check(Cn);return N.constraint&&F.push(An?` in `:` extends `,s.call(v,`constraint`)),N.default&&F.push(` = `,s.call(v,`default`)),(0,b.concat)(F);case`TSTypeAssertion`:return F.push(`<`,s.call(v,`typeAnnotation`),`> `,s.call(v,`expression`)),(0,b.concat)(F);case`TSTypeParameterDeclaration`:case`TSTypeParameterInstantiation`:return(0,b.concat)([`<`,(0,b.fromString)(`, `).join(s.map(v,`params`)),`>`]);case`TSEnumDeclaration`:F.push(N.declare?`declare `:``,N.const?`const `:``,`enum `,s.call(v,`id`));var jn=(0,b.fromString)(`, +`).join(s.map(v,`members`));return jn.isEmpty()?F.push(` {}`):F.push(` { +`,jn.indent(g.tabWidth),` +}`),(0,b.concat)(F);case`TSExpressionWithTypeArguments`:return(0,b.concat)([s.call(v,`expression`),s.call(v,`typeParameters`)]);case`TSInterfaceBody`:var J=(0,b.fromString)(` +`).join(s.map(v,`body`).map(function(s){return Ke(s)===`;`?s:s.concat(`;`)}));return J.isEmpty()?(0,b.fromString)(`{}`,g):(0,b.concat)([`{ +`,J.indent(g.tabWidth),` +}`]);case`TSImportType`:return F.push(`import(`,s.call(v,`argument`),`)`),N.qualifier&&F.push(`.`,s.call(v,`qualifier`)),N.typeParameters&&F.push(s.call(v,`typeParameters`)),(0,b.concat)(F);case`TSImportEqualsDeclaration`:return N.isExport&&F.push(`export `),F.push(`import `,s.call(v,`id`),` = `,s.call(v,`moduleReference`)),ot((0,b.concat)(F));case`TSExternalModuleReference`:return(0,b.concat)([`require(`,s.call(v,`expression`),`)`]);case`TSModuleDeclaration`:var Cn=s.getParentNode();return Cn.type===`TSModuleDeclaration`?F.push(`.`):(N.declare&&F.push(`declare `),N.global||(N.id.type===`StringLiteral`||N.id.type===`Literal`&&typeof N.id.value==`string`||N.loc&&N.loc.lines&&N.id.loc&&N.loc.lines.sliceString(N.loc.start,N.id.loc.start).indexOf(`module`)>=0?F.push(`module `):F.push(`namespace `))),F.push(s.call(v,`id`)),N.body&&(F.push(` `),F.push(s.call(v,`body`))),(0,b.concat)(F);case`TSModuleBlock`:var Mn=s.call(function(s){return _e(s,g,v)},`body`);return Mn.isEmpty()?F.push(`{}`):F.push(`{ +`,Mn.indent(g.tabWidth),` +}`),(0,b.concat)(F);case`TSInstantiationExpression`:return F.push(s.call(v,`expression`),s.call(v,`typeParameters`)),(0,b.concat)(F);case`V8IntrinsicIdentifier`:return(0,b.concat)([`%`,s.call(v,`name`)]);case`TopicReference`:return(0,b.fromString)(`#`);default:throw Error(`unknown type: `+JSON.stringify(N.type))}}function le(s,l){var f=[],p=s.getValue();return p.decorators&&p.decorators.length>0&&!E.getParentExportDeclaration(s)?s.each(function(s){f.push(l(s),` +`)},`decorators`):E.isExportDeclaration(p)&&p.declaration&&p.declaration.decorators&&s.each(function(s){f.push(l(s),` +`)},`declaration`,`decorators`),(0,b.concat)(f)}function _e(s,l,p){var g=[],v=!1,C=!1;s.each(function(s){var l=s.getValue();l&&(l.type===`EmptyStatement`&&!(l.comments&&l.comments.length>0)||(k.Comment.check(l)?v=!0:k.Statement.check(l)?C=!0:A.assert(l),g.push({node:l,printed:p(s)})))}),v&&(0,f.default)(C===!1,`Comments may appear as statements in otherwise empty statement lists, but may not coexist with non-Comment nodes.`);var w=null,N=g.length,F=[];return g.forEach(function(s,f){var p=s.printed,g=s.node,v=p.length>1,b=f>0,C=fp.length?g:p}function De(s){var l=[];s.declare&&l.push(`declare `);var p=s.accessibility||s.access;return typeof p==`string`&&l.push(p,` `),s.static&&l.push(`static `),s.override&&l.push(`override `),s.abstract&&l.push(`abstract `),s.readonly&&l.push(`readonly `),l}function Ne(s,l,p){var g=s.getNode(),v=g.kind,b=[],w=g.value;A.FunctionExpression.check(w)||(w=g),b.push.apply(b,De(g)),w.async&&b.push(`async `),w.generator&&b.push(`*`),(v===`get`||v===`set`)&&b.push(v,` `);var E=s.call(p,`key`);return g.computed&&(E=(0,C.concat)([`[`,E,`]`])),b.push(E),g.optional&&b.push(`?`),g===w?(b.push(s.call(p,`typeParameters`),`(`,ze(s,l,p),`)`,s.call(p,`returnType`)),g.body?b.push(` `,s.call(p,`body`)):b.push(`;`)):(b.push(s.call(p,`value`,`typeParameters`),`(`,s.call(function(s){return ze(s,l,p)},`value`),`)`,s.call(p,`value`,`returnType`)),w.body?b.push(` `,s.call(p,`value`,`body`)):b.push(`;`)),(0,C.concat)(b)}function Pe(s,l,p){var g=s.map(p,`arguments`),v=k.isTrailingCommaEnabled(l,`parameters`),b=(0,C.fromString)(`, `).join(g);return b.getLineLength(1)>l.wrapColumn?(b=(0,C.fromString)(`, -`).join(g),(0,C.concat)([`( -`,b.indent(l.tabWidth),v?`, +`;else A=``;F.push(be(w,k),p),C?w=A:A&&F.push(A)}),(0,b.concat)(F)}function be(s,l){if(!s&&!l)return(0,b.fromString)(``);if(!s)return(0,b.fromString)(l);if(!l)return(0,b.fromString)(s);var f=(0,b.fromString)(s),p=(0,b.fromString)(l);return p.length>f.length?p:f}function xe(s){var l=[];s.declare&&l.push(`declare `);var f=s.accessibility||s.access;return typeof f==`string`&&l.push(f,` `),s.static&&l.push(`static `),s.override&&l.push(`override `),s.abstract&&l.push(`abstract `),s.readonly&&l.push(`readonly `),l}function De(s,l,f){var p=s.getNode(),g=p.kind,v=[],C=p.value;k.FunctionExpression.check(C)||(C=p),v.push.apply(v,xe(p)),C.async&&v.push(`async `),C.generator&&v.push(`*`),(g===`get`||g===`set`)&&v.push(g,` `);var w=s.call(f,`key`);return p.computed&&(w=(0,b.concat)([`[`,w,`]`])),v.push(w),p.optional&&v.push(`?`),p===C?(v.push(s.call(f,`typeParameters`),`(`,je(s,l,f),`)`,s.call(f,`returnType`)),p.body?v.push(` `,s.call(f,`body`)):v.push(`;`)):(v.push(s.call(f,`value`,`typeParameters`),`(`,s.call(function(s){return je(s,l,f)},`value`),`)`,s.call(f,`value`,`returnType`)),C.body?v.push(` `,s.call(f,`value`,`body`)):v.push(`;`)),(0,b.concat)(v)}function Oe(s,l,f){var p=s.map(f,`arguments`),g=E.isTrailingCommaEnabled(l,`parameters`),v=(0,b.fromString)(`, `).join(p);return v.getLineLength(1)>l.wrapColumn?(v=(0,b.fromString)(`, +`).join(p),(0,b.concat)([`( +`,v.indent(l.tabWidth),g?`, )`:` -)`])):(0,C.concat)([`(`,b,`)`])}function ze(s,l,p){var g=s.getValue(),v,b=[];g.params?(v=g.params,b=s.map(p,`params`)):g.parameters&&(v=g.parameters,b=s.map(p,`parameters`)),g.defaults&&s.each(function(s){var l=s.getName(),g=b[l];g&&s.getValue()&&(b[l]=(0,C.concat)([g,` = `,p(s)]))},`defaults`),g.rest&&b.push((0,C.concat)([`...`,s.call(p,`rest`)]));var w=(0,C.fromString)(`, `).join(b);return w.length>1||w.getLineLength(1)>l.wrapColumn?(w=(0,C.fromString)(`, -`).join(b),w=k.isTrailingCommaEnabled(l,`parameters`)&&!g.rest&&v[v.length-1].type!==`RestElement`?(0,C.concat)([w,`, -`]):(0,C.concat)([w,` -`]),(0,C.concat)([` -`,w.indent(l.tabWidth)])):w}function Be(s,l,p){var g=s.getValue();if(g.assertions&&g.assertions.length>0){var v=[` assert {`],b=s.map(p,`assertions`),w=(0,C.fromString)(`, `).join(b);return w.length>1||w.getLineLength(1)>l.wrapColumn?v.push(` -`,(0,C.fromString)(`, -`).join(b).indent(l.tabWidth),` -}`):v.push(` `,w,` }`),(0,C.concat)(v)}return(0,C.fromString)(``)}function We(s,l,p){var g=s.getValue(),v=[`export `];g.exportKind&&g.exportKind===`type`&&(g.declaration||v.push(`type `));var b=l.objectCurlySpacing;if(A.Declaration.assert(g),(g.default||g.type===`ExportDefaultDeclaration`)&&v.push(`default `),g.declaration)v.push(s.call(p,`declaration`));else if(g.specifiers){if(g.specifiers.length===1&&g.specifiers[0].type===`ExportBatchSpecifier`)v.push(`*`);else if(g.specifiers.length===0)v.push(`{}`);else if(g.specifiers[0].type===`ExportDefaultSpecifier`||g.specifiers[0].type===`ExportNamespaceSpecifier`){var w=[],E=[];if(s.each(function(s){var l=s.getValue();l.type===`ExportDefaultSpecifier`||l.type===`ExportNamespaceSpecifier`?w.push(p(s)):E.push(p(s))},`specifiers`),w.forEach(function(s,l){l>0&&v.push(`, `),v.push(s)}),E.length>0){var k=(0,C.fromString)(`, `).join(E);k.getLineLength(1)>l.wrapColumn&&(k=(0,C.concat)([(0,C.fromString)(`, -`).join(E).indent(l.tabWidth),`,`])),w.length>0&&v.push(`, `),k.length>1?v.push(`{ -`,k,` -}`):l.objectCurlySpacing?v.push(`{ `,k,` }`):v.push(`{`,k,`}`)}}else v.push(b?`{ `:`{`,(0,C.fromString)(`, `).join(s.map(p,`specifiers`)),b?` }`:`}`);g.source&&v.push(` from `,s.call(p,`source`),Be(s,l,p))}var N=(0,C.concat)(v);return Ye(N)!==`;`&&!(g.declaration&&(g.declaration.type===`FunctionDeclaration`||g.declaration.type===`ClassDeclaration`||g.declaration.type===`TSModuleDeclaration`||g.declaration.type===`TSInterfaceDeclaration`||g.declaration.type===`TSEnumDeclaration`))&&(N=(0,C.concat)([N,`;`])),N}function Ke(s,l){var g=k.getParentExportDeclaration(s);return g?(0,p.default)(g.type===`DeclareExportDeclaration`):l.unshift(`declare `),(0,C.concat)(l)}function qe(s,l){return s.call(function(s){var p=s.getValue();return p?p===`plus`?(0,C.fromString)(`+`):p===`minus`?(0,C.fromString)(`-`):l(s):(0,C.fromString)(``)},`variance`)}function Je(s,l){return s.length>1?(0,C.concat)([` `,s]):(0,C.concat)([` -`,yt(s).indent(l.tabWidth)])}function Ye(s){var l=s.lastPos();do{var p=s.charAt(l);if(/\S/.test(p))return p}while(s.prevPos(l))}function Ze(s){return Ye(s)===`}`}function Qe(s){return s.replace(/['"]/g,function(s){return s===`"`?`'`:`"`})}function ot(s){var l=g.getFieldValue(s,`value`),p=g.getFieldValue(s,`extra`);if(p&&typeof p.raw==`string`&&l==p.rawValue)return p.raw;if(s.type===`Literal`){var v=s.raw;if(typeof v==`string`&&l==v)return v}}function st(s){return JSON.stringify(s).replace(/[\u2028\u2029]/g,function(s){return`\\u`+s.charCodeAt(0).toString(16)})}function ut(s,l){switch(N.assert(s),l.quote){case`auto`:var p=st(s),g=Qe(st(Qe(s)));return p.length>g.length?g:p;case`single`:return Qe(st(Qe(s)));default:return st(s)}}function yt(s){var l=Ye(s);return!l||` -};`.indexOf(l)<0?(0,C.concat)([s,`;`]):s}})),require_main$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.run=s.prettyPrint=s.print=s.visit=s.types=s.parse=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require(`fs`));s.types=l.__importStar(require_main$3());var g=require_parser$1();Object.defineProperty(s,`parse`,{enumerable:!0,get:function(){return g.parse}});var v=require_printer$1(),b=require_main$3();Object.defineProperty(s,`visit`,{enumerable:!0,get:function(){return b.visit}});function C(s,l){return new v.Printer(l).print(s)}s.print=C;function w(s,l){return new v.Printer(l).printGenerically(s)}s.prettyPrint=w;function E(s,l){return k(process.argv[2],s,l)}s.run=E;function k(s,l,g){p.default.readFile(s,`utf-8`,function(s,p){if(s){console.error(s);return}N(p,l,g)})}function A(s){process.stdout.write(s)}function N(s,l,p){var v=p&&p.writeback||A;l((0,g.parse)(s,p),function(s){v(C(s,p).code)})}}));function parseWithFlowOrTypescript(s,l){let p=/^\s*\/\/\s*@flow/.test(s)?[`flow`]:[`typescript`],g={...l,plugins:[...l.plugins??[],...p]};return parser.parse(s,g)}var import_main,import_main$1,__filename$6,require_shallowEqual,require_deprecationWarning,require_generated,require_matchesPattern,require_buildMatchMemberExpression,require_isReactComponent,require_isCompatTag,require_isType,require_isPlaceholderType,require_is,require_identifier,require_keyword,require_lib2$1,require_isValidIdentifier,require_lib3,require_constants$10,require_utils$11,require_core$6,require_flow$2,require_jsx,require_placeholders,require_misc,require_experimental,require_typescript,require_deprecated_aliases,require_definitions$1,require_validate$1,require_lowercase,require_uppercase,require_generated2,require_cleanJSXElementLiteralChild,require_buildChildren,require_isNode,require_assertNode,require_generated3,require_createTypeAnnotationBasedOnTypeof,require_removeTypeDuplicates,require_createFlowUnionType,require_removeTypeDuplicates2,require_createTSUnionType,require_productions,require_cloneNode,require_clone$2,require_cloneDeep$2,require_cloneDeepWithoutLoc,require_cloneWithoutLoc,require_addComments,require_addComment,require_inherit,require_inheritInnerComments,require_inheritLeadingComments,require_inheritTrailingComments,require_inheritsComments,require_removeComments,require_generated4,require_toBlock,require_ensureBlock,require_toIdentifier,require_toBindingIdentifierName,require_toComputedKey,require_toExpression,require_traverseFast,require_removeProperties,require_removePropertiesDeep,require_toKeyAlias,require_toStatement,require_valueToNode,require_appendToMemberExpression,require_inherits$1,require_prependToMemberExpression,require_getAssignmentIdentifiers,require_getBindingIdentifiers,require_getOuterBindingIdentifiers,require_getFunctionName,require_traverse,require_isBinding,require_isLet,require_isBlockScoped,require_isImmutable,require_isNodesEquivalent,require_isReferenced,require_isScope,require_isSpecifierDefault,require_isValidES3Identifier,require_isVar,require_gatherSequenceExpressions,require_toSequenceExpression,require_lib4,require_formatters,require_options$1,require_lib5,require_js_tokens,require_lib6,require_parse$5,require_populate,require_string$1,require_literal$1,require_builder$2,require_lib7,require_helpers_generated,require_lib8,require_virtual_types,require_virtual_types_validator,require_visitors,require_renamer,require_traverseForScope,require_binding,require_cache,require_builtin_lower,require_builtin_upper,require_scope,require_sourcemap_codec_umd,require_resolve_uri_umd,require_trace_mapping_umd,require_gen_mapping_umd,require_source_map,require_buffer,require_parentheses,require_template_literals,require_expressions,require_statements,require_methods$1,require_typescript2,require_modules,require_jsesc,require_types$4,require_flow2,require_classes,require_base$1,require_jsx2,require_generators,require_deprecated,require_nodes,require_node$2,require_token_map,require_printer,require_lib9,require_ancestry,require_util$8,require_inferer_reference,require_inferers,require_inference,require_removal_hooks,require_removal,require_hoister,require_modification,require_replacement,require_evaluation,require_conversion,require_introspection,require_family,require_comments,require_path$3,require_context,require_traverse_node,require_context2,require_hub,require_lib10,require_import_builder,require_is_module,require_import_injector,require_lib11,require_rewrite_this,require_rewrite_live_references,require_normalize_and_load_metadata,require_lazy_modules,require_dynamic_import,require_get_module_name,require_lib12,require_babel_7_helpers,require_file$3,require_build_external_helpers,require_gensync,require_async$7,require_util2,require_caching,require_fs$4,require_utils2,require_rewrite_stack_trace,require_config_error,require_package$1,require_config_api,require_deep_array,require_plugin,require_functional,require_dist$10,require_envs,require_browsers,require_browsers2,require_browserVersions,require_browserVersions2,require_agents,require_agents2,require_versions,require_release_schedule,require_error$3,require_statuses,require_supported,require_feature,require_region,require_node2,require_parse2,require_browserslist,require_find_suggestion,require_validator,require_lib13,require_iterator$1,require_yallist$1,require_lru_cache$2,require_targets,require_utils3,require_options2,require_pretty,require_debug,require_plugins,require_plugins2,require_filter_items,require_native_modules,require_native_modules2,require_lib14,require_resolve_targets,require_config_descriptors,require_item,require_removed,require_option_assertions,require_options3,require_pattern_to_regex,require_printer2,require_config_chain,require_plugins3,require_environment,require_partial$3,require_full,require_config$1,require_plugin_pass,require_block_hoist_plugin,require_normalize_opts,require_convert_source_map,require_missing_plugin_helper,require_parser,require_clone_deep,require_normalize_file,require_remapping_umd,require_merge_map,require_generate,require_transformation,require_transform_file,require_import,require_package2,require_lib15,require_lib16,require_lib17,require_lib18,require_lib19,require_lib20,require_lib21,require_typescript3,require_fields,require_misc2,require_decorators,require_decorators_2018_09,require_features,require_lib22,require_enum,require_const_enum,require_global_types,require_namespace,require_lib23,require_lib24,require_dynamic_import2,require_lazy,require_hooks,require_lib25,require_lib26,require_module_types,require_configuration,require_import_meta_resolve,require_plugins4,require_files,require_transform$1,require_transform_ast,require_parse3,require_lib27,import_core$1,core$1,import_core2,import_generator,parser2,import_traverse,types,parser,parserOptions,babelParse,babelPrint,babelParseExpression,traverse,generate,BabelFileClass,init_chunk_JXXWBFBF=__esmMin((()=>{init_chunk_HZF6LPDY(),init_chunk_RM4A5SWZ(),init_chunk_ZEHLWQMG(),import_main=__toESM$1(require_main$2(),1),import_main$1=__toESM$1(require_main$2(),1),__filename$6=node_url.default.fileURLToPath(require(`url`).pathToFileURL(__filename).href),node_path.default.dirname(__filename$6),node_module.default.createRequire(require(`url`).pathToFileURL(__filename).href),require_shallowEqual=__commonJS({"../../node_modules/@babel/types/lib/utils/shallowEqual.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s,l){let p=Object.keys(l);for(let g of p)if(s[g]!==l[g])return!1;return!0}}}),require_deprecationWarning=__commonJS({"../../node_modules/@babel/types/lib/utils/deprecationWarning.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=new Set;function p(s,p,v=``,b=s){if(l.has(b))return;l.add(b);let{internal:C,trace:w}=g(1,2);C||console.warn(`${v}\`${s}\` has been deprecated, please migrate to \`${p}\` -${w}`)}function g(s,l){let{stackTraceLimit:p,prepareStackTrace:g}=Error,v;if(Error.stackTraceLimit=1+s+l,Error.prepareStackTrace=function(s,l){v=l},Error().stack,Error.stackTraceLimit=p,Error.prepareStackTrace=g,!v)return{internal:!1,trace:``};let b=v.slice(1+s,1+s+l);return{internal:/[\\/]@babel[\\/]/.test(b[1].getFileName()),trace:b.map(s=>` at ${s}`).join(` -`)}}}}),require_generated=__commonJS({"../../node_modules/@babel/types/lib/validators/generated/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.isAccessor=To,s.isAnyTypeAnnotation=Vn,s.isArgumentPlaceholder=gi,s.isArrayExpression=g,s.isArrayPattern=rn,s.isArrayTypeAnnotation=Hn,s.isArrowFunctionExpression=an,s.isAssignmentExpression=v,s.isAssignmentPattern=nn,s.isAwaitExpression=On,s.isBigIntLiteral=An,s.isBinary=Ga,s.isBinaryExpression=b,s.isBindExpression=_i,s.isBlock=Ja,s.isBlockParent=qa,s.isBlockStatement=k,s.isBooleanLiteral=Je,s.isBooleanLiteralTypeAnnotation=Wn,s.isBooleanTypeAnnotation=Un,s.isBreakStatement=A,s.isCallExpression=N,s.isCatchClause=F,s.isClass=xo,s.isClassAccessorProperty=Fn,s.isClassBody=on,s.isClassDeclaration=cn,s.isClassExpression=sn,s.isClassImplements=Kn,s.isClassMethod=bn,s.isClassPrivateMethod=Ln,s.isClassPrivateProperty=In,s.isClassProperty=Pn,s.isCompletionStatement=Za,s.isConditional=Qa,s.isConditionalExpression=I,s.isContinueStatement=R,s.isDebuggerStatement=B,s.isDecimalLiteral=Ci,s.isDeclaration=so,s.isDeclareClass=qn,s.isDeclareExportAllDeclaration=nr,s.isDeclareExportDeclaration=tr,s.isDeclareFunction=Jn,s.isDeclareInterface=Yn,s.isDeclareModule=Xn,s.isDeclareModuleExports=Zn,s.isDeclareOpaqueType=$n,s.isDeclareTypeAlias=Qn,s.isDeclareVariable=er,s.isDeclaredPredicate=rr,s.isDecorator=vi,s.isDirective=w,s.isDirectiveLiteral=E,s.isDoExpression=yi,s.isDoWhileStatement=q,s.isEmptyStatement=le,s.isEmptyTypeAnnotation=mr,s.isEnumBody=Mo,s.isEnumBooleanBody=Hr,s.isEnumBooleanMember=Kr,s.isEnumDeclaration=Vr,s.isEnumDefaultedMember=Yr,s.isEnumMember=No,s.isEnumNumberBody=Ur,s.isEnumNumberMember=qr,s.isEnumStringBody=Wr,s.isEnumStringMember=Jr,s.isEnumSymbolBody=Gr,s.isExistsTypeAnnotation=ir,s.isExportAllDeclaration=ln,s.isExportDeclaration=Co,s.isExportDefaultDeclaration=un,s.isExportDefaultSpecifier=bi,s.isExportNamedDeclaration=dn,s.isExportNamespaceSpecifier=jn,s.isExportSpecifier=fn,s.isExpression=Wa,s.isExpressionStatement=J,s.isExpressionWrapper=to,s.isFile=_e,s.isFlow=Do,s.isFlowBaseAnnotation=ko,s.isFlowDeclaration=Ao,s.isFlowPredicate=jo,s.isFlowType=Oo,s.isFor=no,s.isForInStatement=be,s.isForOfStatement=pn,s.isForStatement=xe,s.isForXStatement=ro,s.isFunction=io,s.isFunctionDeclaration=De,s.isFunctionExpression=Ne,s.isFunctionParameter=co,s.isFunctionParent=ao,s.isFunctionTypeAnnotation=ar,s.isFunctionTypeParam=or,s.isGenericTypeAnnotation=sr,s.isIdentifier=Pe,s.isIfStatement=ze,s.isImmutable=mo,s.isImport=kn,s.isImportAttribute=Bn,s.isImportDeclaration=mn,s.isImportDefaultSpecifier=hn,s.isImportExpression=vn,s.isImportNamespaceSpecifier=gn,s.isImportOrExportDeclaration=So,s.isImportSpecifier=_n,s.isIndexedAccessType=Xr,s.isInferredPredicate=cr,s.isInterfaceDeclaration=ur,s.isInterfaceExtends=lr,s.isInterfaceTypeAnnotation=dr,s.isInterpreterDirective=C,s.isIntersectionTypeAnnotation=fr,s.isJSX=Po,s.isJSXAttribute=Qr,s.isJSXClosingElement=$r,s.isJSXClosingFragment=fi,s.isJSXElement=ei,s.isJSXEmptyExpression=ti,s.isJSXExpressionContainer=ni,s.isJSXFragment=ui,s.isJSXIdentifier=ii,s.isJSXMemberExpression=ai,s.isJSXNamespacedName=oi,s.isJSXOpeningElement=si,s.isJSXOpeningFragment=di,s.isJSXSpreadAttribute=ci,s.isJSXSpreadChild=ri,s.isJSXText=li,s.isLVal=uo,s.isLabeledStatement=Be,s.isLiteral=po,s.isLogicalExpression=Ze,s.isLoop=$a,s.isMemberExpression=Qe,s.isMetaProperty=yn,s.isMethod=go,s.isMiscellaneous=Fo,s.isMixedTypeAnnotation=pr,s.isModuleDeclaration=Wo,s.isModuleExpression=wi,s.isModuleSpecifier=wo,s.isNewExpression=ot,s.isNoop=pi,s.isNullLiteral=qe,s.isNullLiteralTypeAnnotation=Gn,s.isNullableTypeAnnotation=hr,s.isNumberLiteral=Bo,s.isNumberLiteralTypeAnnotation=gr,s.isNumberTypeAnnotation=_r,s.isNumericLiteral=Ke,s.isObjectExpression=ut,s.isObjectMember=_o,s.isObjectMethod=yt,s.isObjectPattern=xn,s.isObjectProperty=Tt,s.isObjectTypeAnnotation=vr,s.isObjectTypeCallProperty=br,s.isObjectTypeIndexer=xr,s.isObjectTypeInternalSlot=yr,s.isObjectTypeProperty=Sr,s.isObjectTypeSpreadProperty=Cr,s.isOpaqueType=wr,s.isOptionalCallExpression=Nn,s.isOptionalIndexedAccessType=Zr,s.isOptionalMemberExpression=Mn,s.isParenthesizedExpression=It,s.isPattern=bo,s.isPatternLike=lo,s.isPipelineBareFunction=Di,s.isPipelinePrimaryTopicReference=Oi,s.isPipelineTopicExpression=Ei,s.isPlaceholder=mi,s.isPrivate=Eo,s.isPrivateName=Rn,s.isProgram=st,s.isProperty=vo,s.isPureish=oo,s.isQualifiedTypeIdentifier=Tr,s.isRecordExpression=xi,s.isRegExpLiteral=Ye,s.isRegexLiteral=Vo,s.isRestElement=Ot,s.isRestProperty=Ho,s.isReturnStatement=At,s.isScopable=Ka,s.isSequenceExpression=jt,s.isSpreadElement=Sn,s.isSpreadProperty=Uo,s.isStandardized=Ua,s.isStatement=Ya,s.isStaticBlock=zn,s.isStringLiteral=We,s.isStringLiteralTypeAnnotation=Er,s.isStringTypeAnnotation=Dr,s.isSuper=Cn,s.isSwitchCase=Lt,s.isSwitchStatement=Rt,s.isSymbolTypeAnnotation=Or,s.isTSAnyKeyword=zi,s.isTSArrayType=aa,s.isTSAsExpression=Ta,s.isTSBaseType=zo,s.isTSBigIntKeyword=Vi,s.isTSBooleanKeyword=Bi,s.isTSCallSignatureDeclaration=Pi,s.isTSConditionalType=fa,s.isTSConstructSignatureDeclaration=Fi,s.isTSConstructorType=ea,s.isTSDeclareFunction=ji,s.isTSDeclareMethod=Mi,s.isTSEntityName=fo,s.isTSEnumBody=Oa,s.isTSEnumDeclaration=ka,s.isTSEnumMember=Aa,s.isTSExportAssignment=La,s.isTSExpressionWithTypeArguments=ba,s.isTSExternalModuleReference=Fa,s.isTSFunctionType=$i,s.isTSImportEqualsDeclaration=Pa,s.isTSImportType=Na,s.isTSIndexSignature=Ri,s.isTSIndexedAccessType=ga,s.isTSInferType=pa,s.isTSInstantiationExpression=wa,s.isTSInterfaceBody=Sa,s.isTSInterfaceDeclaration=xa,s.isTSIntersectionType=da,s.isTSIntrinsicKeyword=Hi,s.isTSLiteralType=ya,s.isTSMappedType=_a,s.isTSMethodSignature=Li,s.isTSModuleBlock=Ma,s.isTSModuleDeclaration=ja,s.isTSNamedTupleMember=la,s.isTSNamespaceExportDeclaration=Ra,s.isTSNeverKeyword=Ui,s.isTSNonNullExpression=Ia,s.isTSNullKeyword=Wi,s.isTSNumberKeyword=Gi,s.isTSObjectKeyword=Ki,s.isTSOptionalType=sa,s.isTSParameterProperty=Ai,s.isTSParenthesizedType=ma,s.isTSPropertySignature=Ii,s.isTSQualifiedName=Ni,s.isTSRestType=ca,s.isTSSatisfiesExpression=Ea,s.isTSStringKeyword=qi,s.isTSSymbolKeyword=Ji,s.isTSTemplateLiteralType=va,s.isTSThisType=Qi,s.isTSTupleType=oa,s.isTSType=Ro,s.isTSTypeAliasDeclaration=Ca,s.isTSTypeAnnotation=za,s.isTSTypeAssertion=Da,s.isTSTypeElement=Lo,s.isTSTypeLiteral=ia,s.isTSTypeOperator=ha,s.isTSTypeParameter=Ha,s.isTSTypeParameterDeclaration=Va,s.isTSTypeParameterInstantiation=Ba,s.isTSTypePredicate=na,s.isTSTypeQuery=ra,s.isTSTypeReference=ta,s.isTSUndefinedKeyword=Yi,s.isTSUnionType=ua,s.isTSUnknownKeyword=Xi,s.isTSVoidKeyword=Zi,s.isTaggedTemplateExpression=wn,s.isTemplateElement=Tn,s.isTemplateLiteral=En,s.isTerminatorless=Xa,s.isThisExpression=Vt,s.isThisTypeAnnotation=kr,s.isThrowStatement=Ht,s.isTopicReference=Ti,s.isTryStatement=Gt,s.isTupleExpression=Si,s.isTupleTypeAnnotation=Ar,s.isTypeAlias=Mr,s.isTypeAnnotation=Nr,s.isTypeCastExpression=Pr,s.isTypeParameter=Fr,s.isTypeParameterDeclaration=Ir,s.isTypeParameterInstantiation=Lr,s.isTypeScript=Io,s.isTypeofTypeAnnotation=jr,s.isUnaryExpression=Kt,s.isUnaryLike=yo,s.isUnionTypeAnnotation=Rr,s.isUpdateExpression=Jt,s.isUserWhitespacable=ho,s.isV8IntrinsicIdentifier=hi,s.isVariableDeclaration=Xt,s.isVariableDeclarator=Zt,s.isVariance=zr,s.isVoidPattern=ki,s.isVoidTypeAnnotation=Br,s.isWhile=eo,s.isWhileStatement=en,s.isWithStatement=tn,s.isYieldExpression=Dn;var l=require_shallowEqual(),p=require_deprecationWarning();function g(s,p){return!s||s.type!==`ArrayExpression`?!1:p==null||(0,l.default)(s,p)}function v(s,p){return!s||s.type!==`AssignmentExpression`?!1:p==null||(0,l.default)(s,p)}function b(s,p){return!s||s.type!==`BinaryExpression`?!1:p==null||(0,l.default)(s,p)}function C(s,p){return!s||s.type!==`InterpreterDirective`?!1:p==null||(0,l.default)(s,p)}function w(s,p){return!s||s.type!==`Directive`?!1:p==null||(0,l.default)(s,p)}function E(s,p){return!s||s.type!==`DirectiveLiteral`?!1:p==null||(0,l.default)(s,p)}function k(s,p){return!s||s.type!==`BlockStatement`?!1:p==null||(0,l.default)(s,p)}function A(s,p){return!s||s.type!==`BreakStatement`?!1:p==null||(0,l.default)(s,p)}function N(s,p){return!s||s.type!==`CallExpression`?!1:p==null||(0,l.default)(s,p)}function F(s,p){return!s||s.type!==`CatchClause`?!1:p==null||(0,l.default)(s,p)}function I(s,p){return!s||s.type!==`ConditionalExpression`?!1:p==null||(0,l.default)(s,p)}function R(s,p){return!s||s.type!==`ContinueStatement`?!1:p==null||(0,l.default)(s,p)}function B(s,p){return!s||s.type!==`DebuggerStatement`?!1:p==null||(0,l.default)(s,p)}function q(s,p){return!s||s.type!==`DoWhileStatement`?!1:p==null||(0,l.default)(s,p)}function le(s,p){return!s||s.type!==`EmptyStatement`?!1:p==null||(0,l.default)(s,p)}function J(s,p){return!s||s.type!==`ExpressionStatement`?!1:p==null||(0,l.default)(s,p)}function _e(s,p){return!s||s.type!==`File`?!1:p==null||(0,l.default)(s,p)}function be(s,p){return!s||s.type!==`ForInStatement`?!1:p==null||(0,l.default)(s,p)}function xe(s,p){return!s||s.type!==`ForStatement`?!1:p==null||(0,l.default)(s,p)}function De(s,p){return!s||s.type!==`FunctionDeclaration`?!1:p==null||(0,l.default)(s,p)}function Ne(s,p){return!s||s.type!==`FunctionExpression`?!1:p==null||(0,l.default)(s,p)}function Pe(s,p){return!s||s.type!==`Identifier`?!1:p==null||(0,l.default)(s,p)}function ze(s,p){return!s||s.type!==`IfStatement`?!1:p==null||(0,l.default)(s,p)}function Be(s,p){return!s||s.type!==`LabeledStatement`?!1:p==null||(0,l.default)(s,p)}function We(s,p){return!s||s.type!==`StringLiteral`?!1:p==null||(0,l.default)(s,p)}function Ke(s,p){return!s||s.type!==`NumericLiteral`?!1:p==null||(0,l.default)(s,p)}function qe(s,p){return!s||s.type!==`NullLiteral`?!1:p==null||(0,l.default)(s,p)}function Je(s,p){return!s||s.type!==`BooleanLiteral`?!1:p==null||(0,l.default)(s,p)}function Ye(s,p){return!s||s.type!==`RegExpLiteral`?!1:p==null||(0,l.default)(s,p)}function Ze(s,p){return!s||s.type!==`LogicalExpression`?!1:p==null||(0,l.default)(s,p)}function Qe(s,p){return!s||s.type!==`MemberExpression`?!1:p==null||(0,l.default)(s,p)}function ot(s,p){return!s||s.type!==`NewExpression`?!1:p==null||(0,l.default)(s,p)}function st(s,p){return!s||s.type!==`Program`?!1:p==null||(0,l.default)(s,p)}function ut(s,p){return!s||s.type!==`ObjectExpression`?!1:p==null||(0,l.default)(s,p)}function yt(s,p){return!s||s.type!==`ObjectMethod`?!1:p==null||(0,l.default)(s,p)}function Tt(s,p){return!s||s.type!==`ObjectProperty`?!1:p==null||(0,l.default)(s,p)}function Ot(s,p){return!s||s.type!==`RestElement`?!1:p==null||(0,l.default)(s,p)}function At(s,p){return!s||s.type!==`ReturnStatement`?!1:p==null||(0,l.default)(s,p)}function jt(s,p){return!s||s.type!==`SequenceExpression`?!1:p==null||(0,l.default)(s,p)}function It(s,p){return!s||s.type!==`ParenthesizedExpression`?!1:p==null||(0,l.default)(s,p)}function Lt(s,p){return!s||s.type!==`SwitchCase`?!1:p==null||(0,l.default)(s,p)}function Rt(s,p){return!s||s.type!==`SwitchStatement`?!1:p==null||(0,l.default)(s,p)}function Vt(s,p){return!s||s.type!==`ThisExpression`?!1:p==null||(0,l.default)(s,p)}function Ht(s,p){return!s||s.type!==`ThrowStatement`?!1:p==null||(0,l.default)(s,p)}function Gt(s,p){return!s||s.type!==`TryStatement`?!1:p==null||(0,l.default)(s,p)}function Kt(s,p){return!s||s.type!==`UnaryExpression`?!1:p==null||(0,l.default)(s,p)}function Jt(s,p){return!s||s.type!==`UpdateExpression`?!1:p==null||(0,l.default)(s,p)}function Xt(s,p){return!s||s.type!==`VariableDeclaration`?!1:p==null||(0,l.default)(s,p)}function Zt(s,p){return!s||s.type!==`VariableDeclarator`?!1:p==null||(0,l.default)(s,p)}function en(s,p){return!s||s.type!==`WhileStatement`?!1:p==null||(0,l.default)(s,p)}function tn(s,p){return!s||s.type!==`WithStatement`?!1:p==null||(0,l.default)(s,p)}function nn(s,p){return!s||s.type!==`AssignmentPattern`?!1:p==null||(0,l.default)(s,p)}function rn(s,p){return!s||s.type!==`ArrayPattern`?!1:p==null||(0,l.default)(s,p)}function an(s,p){return!s||s.type!==`ArrowFunctionExpression`?!1:p==null||(0,l.default)(s,p)}function on(s,p){return!s||s.type!==`ClassBody`?!1:p==null||(0,l.default)(s,p)}function sn(s,p){return!s||s.type!==`ClassExpression`?!1:p==null||(0,l.default)(s,p)}function cn(s,p){return!s||s.type!==`ClassDeclaration`?!1:p==null||(0,l.default)(s,p)}function ln(s,p){return!s||s.type!==`ExportAllDeclaration`?!1:p==null||(0,l.default)(s,p)}function un(s,p){return!s||s.type!==`ExportDefaultDeclaration`?!1:p==null||(0,l.default)(s,p)}function dn(s,p){return!s||s.type!==`ExportNamedDeclaration`?!1:p==null||(0,l.default)(s,p)}function fn(s,p){return!s||s.type!==`ExportSpecifier`?!1:p==null||(0,l.default)(s,p)}function pn(s,p){return!s||s.type!==`ForOfStatement`?!1:p==null||(0,l.default)(s,p)}function mn(s,p){return!s||s.type!==`ImportDeclaration`?!1:p==null||(0,l.default)(s,p)}function hn(s,p){return!s||s.type!==`ImportDefaultSpecifier`?!1:p==null||(0,l.default)(s,p)}function gn(s,p){return!s||s.type!==`ImportNamespaceSpecifier`?!1:p==null||(0,l.default)(s,p)}function _n(s,p){return!s||s.type!==`ImportSpecifier`?!1:p==null||(0,l.default)(s,p)}function vn(s,p){return!s||s.type!==`ImportExpression`?!1:p==null||(0,l.default)(s,p)}function yn(s,p){return!s||s.type!==`MetaProperty`?!1:p==null||(0,l.default)(s,p)}function bn(s,p){return!s||s.type!==`ClassMethod`?!1:p==null||(0,l.default)(s,p)}function xn(s,p){return!s||s.type!==`ObjectPattern`?!1:p==null||(0,l.default)(s,p)}function Sn(s,p){return!s||s.type!==`SpreadElement`?!1:p==null||(0,l.default)(s,p)}function Cn(s,p){return!s||s.type!==`Super`?!1:p==null||(0,l.default)(s,p)}function wn(s,p){return!s||s.type!==`TaggedTemplateExpression`?!1:p==null||(0,l.default)(s,p)}function Tn(s,p){return!s||s.type!==`TemplateElement`?!1:p==null||(0,l.default)(s,p)}function En(s,p){return!s||s.type!==`TemplateLiteral`?!1:p==null||(0,l.default)(s,p)}function Dn(s,p){return!s||s.type!==`YieldExpression`?!1:p==null||(0,l.default)(s,p)}function On(s,p){return!s||s.type!==`AwaitExpression`?!1:p==null||(0,l.default)(s,p)}function kn(s,p){return!s||s.type!==`Import`?!1:p==null||(0,l.default)(s,p)}function An(s,p){return!s||s.type!==`BigIntLiteral`?!1:p==null||(0,l.default)(s,p)}function jn(s,p){return!s||s.type!==`ExportNamespaceSpecifier`?!1:p==null||(0,l.default)(s,p)}function Mn(s,p){return!s||s.type!==`OptionalMemberExpression`?!1:p==null||(0,l.default)(s,p)}function Nn(s,p){return!s||s.type!==`OptionalCallExpression`?!1:p==null||(0,l.default)(s,p)}function Pn(s,p){return!s||s.type!==`ClassProperty`?!1:p==null||(0,l.default)(s,p)}function Fn(s,p){return!s||s.type!==`ClassAccessorProperty`?!1:p==null||(0,l.default)(s,p)}function In(s,p){return!s||s.type!==`ClassPrivateProperty`?!1:p==null||(0,l.default)(s,p)}function Ln(s,p){return!s||s.type!==`ClassPrivateMethod`?!1:p==null||(0,l.default)(s,p)}function Rn(s,p){return!s||s.type!==`PrivateName`?!1:p==null||(0,l.default)(s,p)}function zn(s,p){return!s||s.type!==`StaticBlock`?!1:p==null||(0,l.default)(s,p)}function Bn(s,p){return!s||s.type!==`ImportAttribute`?!1:p==null||(0,l.default)(s,p)}function Vn(s,p){return!s||s.type!==`AnyTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Hn(s,p){return!s||s.type!==`ArrayTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Un(s,p){return!s||s.type!==`BooleanTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Wn(s,p){return!s||s.type!==`BooleanLiteralTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Gn(s,p){return!s||s.type!==`NullLiteralTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Kn(s,p){return!s||s.type!==`ClassImplements`?!1:p==null||(0,l.default)(s,p)}function qn(s,p){return!s||s.type!==`DeclareClass`?!1:p==null||(0,l.default)(s,p)}function Jn(s,p){return!s||s.type!==`DeclareFunction`?!1:p==null||(0,l.default)(s,p)}function Yn(s,p){return!s||s.type!==`DeclareInterface`?!1:p==null||(0,l.default)(s,p)}function Xn(s,p){return!s||s.type!==`DeclareModule`?!1:p==null||(0,l.default)(s,p)}function Zn(s,p){return!s||s.type!==`DeclareModuleExports`?!1:p==null||(0,l.default)(s,p)}function Qn(s,p){return!s||s.type!==`DeclareTypeAlias`?!1:p==null||(0,l.default)(s,p)}function $n(s,p){return!s||s.type!==`DeclareOpaqueType`?!1:p==null||(0,l.default)(s,p)}function er(s,p){return!s||s.type!==`DeclareVariable`?!1:p==null||(0,l.default)(s,p)}function tr(s,p){return!s||s.type!==`DeclareExportDeclaration`?!1:p==null||(0,l.default)(s,p)}function nr(s,p){return!s||s.type!==`DeclareExportAllDeclaration`?!1:p==null||(0,l.default)(s,p)}function rr(s,p){return!s||s.type!==`DeclaredPredicate`?!1:p==null||(0,l.default)(s,p)}function ir(s,p){return!s||s.type!==`ExistsTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function ar(s,p){return!s||s.type!==`FunctionTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function or(s,p){return!s||s.type!==`FunctionTypeParam`?!1:p==null||(0,l.default)(s,p)}function sr(s,p){return!s||s.type!==`GenericTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function cr(s,p){return!s||s.type!==`InferredPredicate`?!1:p==null||(0,l.default)(s,p)}function lr(s,p){return!s||s.type!==`InterfaceExtends`?!1:p==null||(0,l.default)(s,p)}function ur(s,p){return!s||s.type!==`InterfaceDeclaration`?!1:p==null||(0,l.default)(s,p)}function dr(s,p){return!s||s.type!==`InterfaceTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function fr(s,p){return!s||s.type!==`IntersectionTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function pr(s,p){return!s||s.type!==`MixedTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function mr(s,p){return!s||s.type!==`EmptyTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function hr(s,p){return!s||s.type!==`NullableTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function gr(s,p){return!s||s.type!==`NumberLiteralTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function _r(s,p){return!s||s.type!==`NumberTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function vr(s,p){return!s||s.type!==`ObjectTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function yr(s,p){return!s||s.type!==`ObjectTypeInternalSlot`?!1:p==null||(0,l.default)(s,p)}function br(s,p){return!s||s.type!==`ObjectTypeCallProperty`?!1:p==null||(0,l.default)(s,p)}function xr(s,p){return!s||s.type!==`ObjectTypeIndexer`?!1:p==null||(0,l.default)(s,p)}function Sr(s,p){return!s||s.type!==`ObjectTypeProperty`?!1:p==null||(0,l.default)(s,p)}function Cr(s,p){return!s||s.type!==`ObjectTypeSpreadProperty`?!1:p==null||(0,l.default)(s,p)}function wr(s,p){return!s||s.type!==`OpaqueType`?!1:p==null||(0,l.default)(s,p)}function Tr(s,p){return!s||s.type!==`QualifiedTypeIdentifier`?!1:p==null||(0,l.default)(s,p)}function Er(s,p){return!s||s.type!==`StringLiteralTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Dr(s,p){return!s||s.type!==`StringTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Or(s,p){return!s||s.type!==`SymbolTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function kr(s,p){return!s||s.type!==`ThisTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Ar(s,p){return!s||s.type!==`TupleTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function jr(s,p){return!s||s.type!==`TypeofTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Mr(s,p){return!s||s.type!==`TypeAlias`?!1:p==null||(0,l.default)(s,p)}function Nr(s,p){return!s||s.type!==`TypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Pr(s,p){return!s||s.type!==`TypeCastExpression`?!1:p==null||(0,l.default)(s,p)}function Fr(s,p){return!s||s.type!==`TypeParameter`?!1:p==null||(0,l.default)(s,p)}function Ir(s,p){return!s||s.type!==`TypeParameterDeclaration`?!1:p==null||(0,l.default)(s,p)}function Lr(s,p){return!s||s.type!==`TypeParameterInstantiation`?!1:p==null||(0,l.default)(s,p)}function Rr(s,p){return!s||s.type!==`UnionTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function zr(s,p){return!s||s.type!==`Variance`?!1:p==null||(0,l.default)(s,p)}function Br(s,p){return!s||s.type!==`VoidTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Vr(s,p){return!s||s.type!==`EnumDeclaration`?!1:p==null||(0,l.default)(s,p)}function Hr(s,p){return!s||s.type!==`EnumBooleanBody`?!1:p==null||(0,l.default)(s,p)}function Ur(s,p){return!s||s.type!==`EnumNumberBody`?!1:p==null||(0,l.default)(s,p)}function Wr(s,p){return!s||s.type!==`EnumStringBody`?!1:p==null||(0,l.default)(s,p)}function Gr(s,p){return!s||s.type!==`EnumSymbolBody`?!1:p==null||(0,l.default)(s,p)}function Kr(s,p){return!s||s.type!==`EnumBooleanMember`?!1:p==null||(0,l.default)(s,p)}function qr(s,p){return!s||s.type!==`EnumNumberMember`?!1:p==null||(0,l.default)(s,p)}function Jr(s,p){return!s||s.type!==`EnumStringMember`?!1:p==null||(0,l.default)(s,p)}function Yr(s,p){return!s||s.type!==`EnumDefaultedMember`?!1:p==null||(0,l.default)(s,p)}function Xr(s,p){return!s||s.type!==`IndexedAccessType`?!1:p==null||(0,l.default)(s,p)}function Zr(s,p){return!s||s.type!==`OptionalIndexedAccessType`?!1:p==null||(0,l.default)(s,p)}function Qr(s,p){return!s||s.type!==`JSXAttribute`?!1:p==null||(0,l.default)(s,p)}function $r(s,p){return!s||s.type!==`JSXClosingElement`?!1:p==null||(0,l.default)(s,p)}function ei(s,p){return!s||s.type!==`JSXElement`?!1:p==null||(0,l.default)(s,p)}function ti(s,p){return!s||s.type!==`JSXEmptyExpression`?!1:p==null||(0,l.default)(s,p)}function ni(s,p){return!s||s.type!==`JSXExpressionContainer`?!1:p==null||(0,l.default)(s,p)}function ri(s,p){return!s||s.type!==`JSXSpreadChild`?!1:p==null||(0,l.default)(s,p)}function ii(s,p){return!s||s.type!==`JSXIdentifier`?!1:p==null||(0,l.default)(s,p)}function ai(s,p){return!s||s.type!==`JSXMemberExpression`?!1:p==null||(0,l.default)(s,p)}function oi(s,p){return!s||s.type!==`JSXNamespacedName`?!1:p==null||(0,l.default)(s,p)}function si(s,p){return!s||s.type!==`JSXOpeningElement`?!1:p==null||(0,l.default)(s,p)}function ci(s,p){return!s||s.type!==`JSXSpreadAttribute`?!1:p==null||(0,l.default)(s,p)}function li(s,p){return!s||s.type!==`JSXText`?!1:p==null||(0,l.default)(s,p)}function ui(s,p){return!s||s.type!==`JSXFragment`?!1:p==null||(0,l.default)(s,p)}function di(s,p){return!s||s.type!==`JSXOpeningFragment`?!1:p==null||(0,l.default)(s,p)}function fi(s,p){return!s||s.type!==`JSXClosingFragment`?!1:p==null||(0,l.default)(s,p)}function pi(s,p){return!s||s.type!==`Noop`?!1:p==null||(0,l.default)(s,p)}function mi(s,p){return!s||s.type!==`Placeholder`?!1:p==null||(0,l.default)(s,p)}function hi(s,p){return!s||s.type!==`V8IntrinsicIdentifier`?!1:p==null||(0,l.default)(s,p)}function gi(s,p){return!s||s.type!==`ArgumentPlaceholder`?!1:p==null||(0,l.default)(s,p)}function _i(s,p){return!s||s.type!==`BindExpression`?!1:p==null||(0,l.default)(s,p)}function vi(s,p){return!s||s.type!==`Decorator`?!1:p==null||(0,l.default)(s,p)}function yi(s,p){return!s||s.type!==`DoExpression`?!1:p==null||(0,l.default)(s,p)}function bi(s,p){return!s||s.type!==`ExportDefaultSpecifier`?!1:p==null||(0,l.default)(s,p)}function xi(s,p){return!s||s.type!==`RecordExpression`?!1:p==null||(0,l.default)(s,p)}function Si(s,p){return!s||s.type!==`TupleExpression`?!1:p==null||(0,l.default)(s,p)}function Ci(s,p){return!s||s.type!==`DecimalLiteral`?!1:p==null||(0,l.default)(s,p)}function wi(s,p){return!s||s.type!==`ModuleExpression`?!1:p==null||(0,l.default)(s,p)}function Ti(s,p){return!s||s.type!==`TopicReference`?!1:p==null||(0,l.default)(s,p)}function Ei(s,p){return!s||s.type!==`PipelineTopicExpression`?!1:p==null||(0,l.default)(s,p)}function Di(s,p){return!s||s.type!==`PipelineBareFunction`?!1:p==null||(0,l.default)(s,p)}function Oi(s,p){return!s||s.type!==`PipelinePrimaryTopicReference`?!1:p==null||(0,l.default)(s,p)}function ki(s,p){return!s||s.type!==`VoidPattern`?!1:p==null||(0,l.default)(s,p)}function Ai(s,p){return!s||s.type!==`TSParameterProperty`?!1:p==null||(0,l.default)(s,p)}function ji(s,p){return!s||s.type!==`TSDeclareFunction`?!1:p==null||(0,l.default)(s,p)}function Mi(s,p){return!s||s.type!==`TSDeclareMethod`?!1:p==null||(0,l.default)(s,p)}function Ni(s,p){return!s||s.type!==`TSQualifiedName`?!1:p==null||(0,l.default)(s,p)}function Pi(s,p){return!s||s.type!==`TSCallSignatureDeclaration`?!1:p==null||(0,l.default)(s,p)}function Fi(s,p){return!s||s.type!==`TSConstructSignatureDeclaration`?!1:p==null||(0,l.default)(s,p)}function Ii(s,p){return!s||s.type!==`TSPropertySignature`?!1:p==null||(0,l.default)(s,p)}function Li(s,p){return!s||s.type!==`TSMethodSignature`?!1:p==null||(0,l.default)(s,p)}function Ri(s,p){return!s||s.type!==`TSIndexSignature`?!1:p==null||(0,l.default)(s,p)}function zi(s,p){return!s||s.type!==`TSAnyKeyword`?!1:p==null||(0,l.default)(s,p)}function Bi(s,p){return!s||s.type!==`TSBooleanKeyword`?!1:p==null||(0,l.default)(s,p)}function Vi(s,p){return!s||s.type!==`TSBigIntKeyword`?!1:p==null||(0,l.default)(s,p)}function Hi(s,p){return!s||s.type!==`TSIntrinsicKeyword`?!1:p==null||(0,l.default)(s,p)}function Ui(s,p){return!s||s.type!==`TSNeverKeyword`?!1:p==null||(0,l.default)(s,p)}function Wi(s,p){return!s||s.type!==`TSNullKeyword`?!1:p==null||(0,l.default)(s,p)}function Gi(s,p){return!s||s.type!==`TSNumberKeyword`?!1:p==null||(0,l.default)(s,p)}function Ki(s,p){return!s||s.type!==`TSObjectKeyword`?!1:p==null||(0,l.default)(s,p)}function qi(s,p){return!s||s.type!==`TSStringKeyword`?!1:p==null||(0,l.default)(s,p)}function Ji(s,p){return!s||s.type!==`TSSymbolKeyword`?!1:p==null||(0,l.default)(s,p)}function Yi(s,p){return!s||s.type!==`TSUndefinedKeyword`?!1:p==null||(0,l.default)(s,p)}function Xi(s,p){return!s||s.type!==`TSUnknownKeyword`?!1:p==null||(0,l.default)(s,p)}function Zi(s,p){return!s||s.type!==`TSVoidKeyword`?!1:p==null||(0,l.default)(s,p)}function Qi(s,p){return!s||s.type!==`TSThisType`?!1:p==null||(0,l.default)(s,p)}function $i(s,p){return!s||s.type!==`TSFunctionType`?!1:p==null||(0,l.default)(s,p)}function ea(s,p){return!s||s.type!==`TSConstructorType`?!1:p==null||(0,l.default)(s,p)}function ta(s,p){return!s||s.type!==`TSTypeReference`?!1:p==null||(0,l.default)(s,p)}function na(s,p){return!s||s.type!==`TSTypePredicate`?!1:p==null||(0,l.default)(s,p)}function ra(s,p){return!s||s.type!==`TSTypeQuery`?!1:p==null||(0,l.default)(s,p)}function ia(s,p){return!s||s.type!==`TSTypeLiteral`?!1:p==null||(0,l.default)(s,p)}function aa(s,p){return!s||s.type!==`TSArrayType`?!1:p==null||(0,l.default)(s,p)}function oa(s,p){return!s||s.type!==`TSTupleType`?!1:p==null||(0,l.default)(s,p)}function sa(s,p){return!s||s.type!==`TSOptionalType`?!1:p==null||(0,l.default)(s,p)}function ca(s,p){return!s||s.type!==`TSRestType`?!1:p==null||(0,l.default)(s,p)}function la(s,p){return!s||s.type!==`TSNamedTupleMember`?!1:p==null||(0,l.default)(s,p)}function ua(s,p){return!s||s.type!==`TSUnionType`?!1:p==null||(0,l.default)(s,p)}function da(s,p){return!s||s.type!==`TSIntersectionType`?!1:p==null||(0,l.default)(s,p)}function fa(s,p){return!s||s.type!==`TSConditionalType`?!1:p==null||(0,l.default)(s,p)}function pa(s,p){return!s||s.type!==`TSInferType`?!1:p==null||(0,l.default)(s,p)}function ma(s,p){return!s||s.type!==`TSParenthesizedType`?!1:p==null||(0,l.default)(s,p)}function ha(s,p){return!s||s.type!==`TSTypeOperator`?!1:p==null||(0,l.default)(s,p)}function ga(s,p){return!s||s.type!==`TSIndexedAccessType`?!1:p==null||(0,l.default)(s,p)}function _a(s,p){return!s||s.type!==`TSMappedType`?!1:p==null||(0,l.default)(s,p)}function va(s,p){return!s||s.type!==`TSTemplateLiteralType`?!1:p==null||(0,l.default)(s,p)}function ya(s,p){return!s||s.type!==`TSLiteralType`?!1:p==null||(0,l.default)(s,p)}function ba(s,p){return!s||s.type!==`TSExpressionWithTypeArguments`?!1:p==null||(0,l.default)(s,p)}function xa(s,p){return!s||s.type!==`TSInterfaceDeclaration`?!1:p==null||(0,l.default)(s,p)}function Sa(s,p){return!s||s.type!==`TSInterfaceBody`?!1:p==null||(0,l.default)(s,p)}function Ca(s,p){return!s||s.type!==`TSTypeAliasDeclaration`?!1:p==null||(0,l.default)(s,p)}function wa(s,p){return!s||s.type!==`TSInstantiationExpression`?!1:p==null||(0,l.default)(s,p)}function Ta(s,p){return!s||s.type!==`TSAsExpression`?!1:p==null||(0,l.default)(s,p)}function Ea(s,p){return!s||s.type!==`TSSatisfiesExpression`?!1:p==null||(0,l.default)(s,p)}function Da(s,p){return!s||s.type!==`TSTypeAssertion`?!1:p==null||(0,l.default)(s,p)}function Oa(s,p){return!s||s.type!==`TSEnumBody`?!1:p==null||(0,l.default)(s,p)}function ka(s,p){return!s||s.type!==`TSEnumDeclaration`?!1:p==null||(0,l.default)(s,p)}function Aa(s,p){return!s||s.type!==`TSEnumMember`?!1:p==null||(0,l.default)(s,p)}function ja(s,p){return!s||s.type!==`TSModuleDeclaration`?!1:p==null||(0,l.default)(s,p)}function Ma(s,p){return!s||s.type!==`TSModuleBlock`?!1:p==null||(0,l.default)(s,p)}function Na(s,p){return!s||s.type!==`TSImportType`?!1:p==null||(0,l.default)(s,p)}function Pa(s,p){return!s||s.type!==`TSImportEqualsDeclaration`?!1:p==null||(0,l.default)(s,p)}function Fa(s,p){return!s||s.type!==`TSExternalModuleReference`?!1:p==null||(0,l.default)(s,p)}function Ia(s,p){return!s||s.type!==`TSNonNullExpression`?!1:p==null||(0,l.default)(s,p)}function La(s,p){return!s||s.type!==`TSExportAssignment`?!1:p==null||(0,l.default)(s,p)}function Ra(s,p){return!s||s.type!==`TSNamespaceExportDeclaration`?!1:p==null||(0,l.default)(s,p)}function za(s,p){return!s||s.type!==`TSTypeAnnotation`?!1:p==null||(0,l.default)(s,p)}function Ba(s,p){return!s||s.type!==`TSTypeParameterInstantiation`?!1:p==null||(0,l.default)(s,p)}function Va(s,p){return!s||s.type!==`TSTypeParameterDeclaration`?!1:p==null||(0,l.default)(s,p)}function Ha(s,p){return!s||s.type!==`TSTypeParameter`?!1:p==null||(0,l.default)(s,p)}function Ua(s,p){if(!s)return!1;switch(s.type){case`ArrayExpression`:case`AssignmentExpression`:case`BinaryExpression`:case`InterpreterDirective`:case`Directive`:case`DirectiveLiteral`:case`BlockStatement`:case`BreakStatement`:case`CallExpression`:case`CatchClause`:case`ConditionalExpression`:case`ContinueStatement`:case`DebuggerStatement`:case`DoWhileStatement`:case`EmptyStatement`:case`ExpressionStatement`:case`File`:case`ForInStatement`:case`ForStatement`:case`FunctionDeclaration`:case`FunctionExpression`:case`Identifier`:case`IfStatement`:case`LabeledStatement`:case`StringLiteral`:case`NumericLiteral`:case`NullLiteral`:case`BooleanLiteral`:case`RegExpLiteral`:case`LogicalExpression`:case`MemberExpression`:case`NewExpression`:case`Program`:case`ObjectExpression`:case`ObjectMethod`:case`ObjectProperty`:case`RestElement`:case`ReturnStatement`:case`SequenceExpression`:case`ParenthesizedExpression`:case`SwitchCase`:case`SwitchStatement`:case`ThisExpression`:case`ThrowStatement`:case`TryStatement`:case`UnaryExpression`:case`UpdateExpression`:case`VariableDeclaration`:case`VariableDeclarator`:case`WhileStatement`:case`WithStatement`:case`AssignmentPattern`:case`ArrayPattern`:case`ArrowFunctionExpression`:case`ClassBody`:case`ClassExpression`:case`ClassDeclaration`:case`ExportAllDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:case`ExportSpecifier`:case`ForOfStatement`:case`ImportDeclaration`:case`ImportDefaultSpecifier`:case`ImportNamespaceSpecifier`:case`ImportSpecifier`:case`ImportExpression`:case`MetaProperty`:case`ClassMethod`:case`ObjectPattern`:case`SpreadElement`:case`Super`:case`TaggedTemplateExpression`:case`TemplateElement`:case`TemplateLiteral`:case`YieldExpression`:case`AwaitExpression`:case`Import`:case`BigIntLiteral`:case`ExportNamespaceSpecifier`:case`OptionalMemberExpression`:case`OptionalCallExpression`:case`ClassProperty`:case`ClassAccessorProperty`:case`ClassPrivateProperty`:case`ClassPrivateMethod`:case`PrivateName`:case`StaticBlock`:case`ImportAttribute`:break;case`Placeholder`:switch(s.expectedNode){case`Identifier`:case`StringLiteral`:case`BlockStatement`:case`ClassBody`:break;default:return!1}break;default:return!1}return p==null||(0,l.default)(s,p)}function Wa(s,p){if(!s)return!1;switch(s.type){case`ArrayExpression`:case`AssignmentExpression`:case`BinaryExpression`:case`CallExpression`:case`ConditionalExpression`:case`FunctionExpression`:case`Identifier`:case`StringLiteral`:case`NumericLiteral`:case`NullLiteral`:case`BooleanLiteral`:case`RegExpLiteral`:case`LogicalExpression`:case`MemberExpression`:case`NewExpression`:case`ObjectExpression`:case`SequenceExpression`:case`ParenthesizedExpression`:case`ThisExpression`:case`UnaryExpression`:case`UpdateExpression`:case`ArrowFunctionExpression`:case`ClassExpression`:case`ImportExpression`:case`MetaProperty`:case`Super`:case`TaggedTemplateExpression`:case`TemplateLiteral`:case`YieldExpression`:case`AwaitExpression`:case`Import`:case`BigIntLiteral`:case`OptionalMemberExpression`:case`OptionalCallExpression`:case`TypeCastExpression`:case`JSXElement`:case`JSXFragment`:case`BindExpression`:case`DoExpression`:case`RecordExpression`:case`TupleExpression`:case`DecimalLiteral`:case`ModuleExpression`:case`TopicReference`:case`PipelineTopicExpression`:case`PipelineBareFunction`:case`PipelinePrimaryTopicReference`:case`TSInstantiationExpression`:case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:case`TSNonNullExpression`:break;case`Placeholder`:switch(s.expectedNode){case`Expression`:case`Identifier`:case`StringLiteral`:break;default:return!1}break;default:return!1}return p==null||(0,l.default)(s,p)}function Ga(s,p){if(!s)return!1;switch(s.type){case`BinaryExpression`:case`LogicalExpression`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Ka(s,p){if(!s)return!1;switch(s.type){case`BlockStatement`:case`CatchClause`:case`DoWhileStatement`:case`ForInStatement`:case`ForStatement`:case`FunctionDeclaration`:case`FunctionExpression`:case`Program`:case`ObjectMethod`:case`SwitchStatement`:case`WhileStatement`:case`ArrowFunctionExpression`:case`ClassExpression`:case`ClassDeclaration`:case`ForOfStatement`:case`ClassMethod`:case`ClassPrivateMethod`:case`StaticBlock`:case`TSModuleBlock`:break;case`Placeholder`:if(s.expectedNode===`BlockStatement`)break;default:return!1}return p==null||(0,l.default)(s,p)}function qa(s,p){if(!s)return!1;switch(s.type){case`BlockStatement`:case`CatchClause`:case`DoWhileStatement`:case`ForInStatement`:case`ForStatement`:case`FunctionDeclaration`:case`FunctionExpression`:case`Program`:case`ObjectMethod`:case`SwitchStatement`:case`WhileStatement`:case`ArrowFunctionExpression`:case`ForOfStatement`:case`ClassMethod`:case`ClassPrivateMethod`:case`StaticBlock`:case`TSModuleBlock`:break;case`Placeholder`:if(s.expectedNode===`BlockStatement`)break;default:return!1}return p==null||(0,l.default)(s,p)}function Ja(s,p){if(!s)return!1;switch(s.type){case`BlockStatement`:case`Program`:case`TSModuleBlock`:break;case`Placeholder`:if(s.expectedNode===`BlockStatement`)break;default:return!1}return p==null||(0,l.default)(s,p)}function Ya(s,p){if(!s)return!1;switch(s.type){case`BlockStatement`:case`BreakStatement`:case`ContinueStatement`:case`DebuggerStatement`:case`DoWhileStatement`:case`EmptyStatement`:case`ExpressionStatement`:case`ForInStatement`:case`ForStatement`:case`FunctionDeclaration`:case`IfStatement`:case`LabeledStatement`:case`ReturnStatement`:case`SwitchStatement`:case`ThrowStatement`:case`TryStatement`:case`VariableDeclaration`:case`WhileStatement`:case`WithStatement`:case`ClassDeclaration`:case`ExportAllDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:case`ForOfStatement`:case`ImportDeclaration`:case`DeclareClass`:case`DeclareFunction`:case`DeclareInterface`:case`DeclareModule`:case`DeclareModuleExports`:case`DeclareTypeAlias`:case`DeclareOpaqueType`:case`DeclareVariable`:case`DeclareExportDeclaration`:case`DeclareExportAllDeclaration`:case`InterfaceDeclaration`:case`OpaqueType`:case`TypeAlias`:case`EnumDeclaration`:case`TSDeclareFunction`:case`TSInterfaceDeclaration`:case`TSTypeAliasDeclaration`:case`TSEnumDeclaration`:case`TSModuleDeclaration`:case`TSImportEqualsDeclaration`:case`TSExportAssignment`:case`TSNamespaceExportDeclaration`:break;case`Placeholder`:switch(s.expectedNode){case`Statement`:case`Declaration`:case`BlockStatement`:break;default:return!1}break;default:return!1}return p==null||(0,l.default)(s,p)}function Xa(s,p){if(!s)return!1;switch(s.type){case`BreakStatement`:case`ContinueStatement`:case`ReturnStatement`:case`ThrowStatement`:case`YieldExpression`:case`AwaitExpression`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Za(s,p){if(!s)return!1;switch(s.type){case`BreakStatement`:case`ContinueStatement`:case`ReturnStatement`:case`ThrowStatement`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Qa(s,p){if(!s)return!1;switch(s.type){case`ConditionalExpression`:case`IfStatement`:break;default:return!1}return p==null||(0,l.default)(s,p)}function $a(s,p){if(!s)return!1;switch(s.type){case`DoWhileStatement`:case`ForInStatement`:case`ForStatement`:case`WhileStatement`:case`ForOfStatement`:break;default:return!1}return p==null||(0,l.default)(s,p)}function eo(s,p){if(!s)return!1;switch(s.type){case`DoWhileStatement`:case`WhileStatement`:break;default:return!1}return p==null||(0,l.default)(s,p)}function to(s,p){if(!s)return!1;switch(s.type){case`ExpressionStatement`:case`ParenthesizedExpression`:case`TypeCastExpression`:break;default:return!1}return p==null||(0,l.default)(s,p)}function no(s,p){if(!s)return!1;switch(s.type){case`ForInStatement`:case`ForStatement`:case`ForOfStatement`:break;default:return!1}return p==null||(0,l.default)(s,p)}function ro(s,p){if(!s)return!1;switch(s.type){case`ForInStatement`:case`ForOfStatement`:break;default:return!1}return p==null||(0,l.default)(s,p)}function io(s,p){if(!s)return!1;switch(s.type){case`FunctionDeclaration`:case`FunctionExpression`:case`ObjectMethod`:case`ArrowFunctionExpression`:case`ClassMethod`:case`ClassPrivateMethod`:break;default:return!1}return p==null||(0,l.default)(s,p)}function ao(s,p){if(!s)return!1;switch(s.type){case`FunctionDeclaration`:case`FunctionExpression`:case`ObjectMethod`:case`ArrowFunctionExpression`:case`ClassMethod`:case`ClassPrivateMethod`:case`StaticBlock`:case`TSModuleBlock`:break;default:return!1}return p==null||(0,l.default)(s,p)}function oo(s,p){if(!s)return!1;switch(s.type){case`FunctionDeclaration`:case`FunctionExpression`:case`StringLiteral`:case`NumericLiteral`:case`NullLiteral`:case`BooleanLiteral`:case`RegExpLiteral`:case`ArrowFunctionExpression`:case`BigIntLiteral`:case`DecimalLiteral`:break;case`Placeholder`:if(s.expectedNode===`StringLiteral`)break;default:return!1}return p==null||(0,l.default)(s,p)}function so(s,p){if(!s)return!1;switch(s.type){case`FunctionDeclaration`:case`VariableDeclaration`:case`ClassDeclaration`:case`ExportAllDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:case`ImportDeclaration`:case`DeclareClass`:case`DeclareFunction`:case`DeclareInterface`:case`DeclareModule`:case`DeclareModuleExports`:case`DeclareTypeAlias`:case`DeclareOpaqueType`:case`DeclareVariable`:case`DeclareExportDeclaration`:case`DeclareExportAllDeclaration`:case`InterfaceDeclaration`:case`OpaqueType`:case`TypeAlias`:case`EnumDeclaration`:case`TSDeclareFunction`:case`TSInterfaceDeclaration`:case`TSTypeAliasDeclaration`:case`TSEnumDeclaration`:case`TSModuleDeclaration`:case`TSImportEqualsDeclaration`:break;case`Placeholder`:if(s.expectedNode===`Declaration`)break;default:return!1}return p==null||(0,l.default)(s,p)}function co(s,p){if(!s)return!1;switch(s.type){case`Identifier`:case`RestElement`:case`AssignmentPattern`:case`ArrayPattern`:case`ObjectPattern`:case`VoidPattern`:break;case`Placeholder`:if(s.expectedNode===`Identifier`)break;default:return!1}return p==null||(0,l.default)(s,p)}function lo(s,p){if(!s)return!1;switch(s.type){case`Identifier`:case`MemberExpression`:case`RestElement`:case`AssignmentPattern`:case`ArrayPattern`:case`ObjectPattern`:case`VoidPattern`:case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:case`TSNonNullExpression`:break;case`Placeholder`:switch(s.expectedNode){case`Pattern`:case`Identifier`:break;default:return!1}break;default:return!1}return p==null||(0,l.default)(s,p)}function uo(s,p){if(!s)return!1;switch(s.type){case`Identifier`:case`MemberExpression`:case`RestElement`:case`AssignmentPattern`:case`ArrayPattern`:case`ObjectPattern`:case`TSParameterProperty`:case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:case`TSNonNullExpression`:break;case`Placeholder`:switch(s.expectedNode){case`Pattern`:case`Identifier`:break;default:return!1}break;default:return!1}return p==null||(0,l.default)(s,p)}function fo(s,p){if(!s)return!1;switch(s.type){case`Identifier`:case`TSQualifiedName`:break;case`Placeholder`:if(s.expectedNode===`Identifier`)break;default:return!1}return p==null||(0,l.default)(s,p)}function po(s,p){if(!s)return!1;switch(s.type){case`StringLiteral`:case`NumericLiteral`:case`NullLiteral`:case`BooleanLiteral`:case`RegExpLiteral`:case`TemplateLiteral`:case`BigIntLiteral`:case`DecimalLiteral`:break;case`Placeholder`:if(s.expectedNode===`StringLiteral`)break;default:return!1}return p==null||(0,l.default)(s,p)}function mo(s,p){if(!s)return!1;switch(s.type){case`StringLiteral`:case`NumericLiteral`:case`NullLiteral`:case`BooleanLiteral`:case`BigIntLiteral`:case`JSXAttribute`:case`JSXClosingElement`:case`JSXElement`:case`JSXExpressionContainer`:case`JSXSpreadChild`:case`JSXOpeningElement`:case`JSXText`:case`JSXFragment`:case`JSXOpeningFragment`:case`JSXClosingFragment`:case`DecimalLiteral`:break;case`Placeholder`:if(s.expectedNode===`StringLiteral`)break;default:return!1}return p==null||(0,l.default)(s,p)}function ho(s,p){if(!s)return!1;switch(s.type){case`ObjectMethod`:case`ObjectProperty`:case`ObjectTypeInternalSlot`:case`ObjectTypeCallProperty`:case`ObjectTypeIndexer`:case`ObjectTypeProperty`:case`ObjectTypeSpreadProperty`:break;default:return!1}return p==null||(0,l.default)(s,p)}function go(s,p){if(!s)return!1;switch(s.type){case`ObjectMethod`:case`ClassMethod`:case`ClassPrivateMethod`:break;default:return!1}return p==null||(0,l.default)(s,p)}function _o(s,p){if(!s)return!1;switch(s.type){case`ObjectMethod`:case`ObjectProperty`:break;default:return!1}return p==null||(0,l.default)(s,p)}function vo(s,p){if(!s)return!1;switch(s.type){case`ObjectProperty`:case`ClassProperty`:case`ClassAccessorProperty`:case`ClassPrivateProperty`:break;default:return!1}return p==null||(0,l.default)(s,p)}function yo(s,p){if(!s)return!1;switch(s.type){case`UnaryExpression`:case`SpreadElement`:break;default:return!1}return p==null||(0,l.default)(s,p)}function bo(s,p){if(!s)return!1;switch(s.type){case`AssignmentPattern`:case`ArrayPattern`:case`ObjectPattern`:case`VoidPattern`:break;case`Placeholder`:if(s.expectedNode===`Pattern`)break;default:return!1}return p==null||(0,l.default)(s,p)}function xo(s,p){if(!s)return!1;switch(s.type){case`ClassExpression`:case`ClassDeclaration`:break;default:return!1}return p==null||(0,l.default)(s,p)}function So(s,p){if(!s)return!1;switch(s.type){case`ExportAllDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:case`ImportDeclaration`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Co(s,p){if(!s)return!1;switch(s.type){case`ExportAllDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:break;default:return!1}return p==null||(0,l.default)(s,p)}function wo(s,p){if(!s)return!1;switch(s.type){case`ExportSpecifier`:case`ImportDefaultSpecifier`:case`ImportNamespaceSpecifier`:case`ImportSpecifier`:case`ExportNamespaceSpecifier`:case`ExportDefaultSpecifier`:break;default:return!1}return p==null||(0,l.default)(s,p)}function To(s,p){if(!s)return!1;switch(s.type){case`ClassAccessorProperty`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Eo(s,p){if(!s)return!1;switch(s.type){case`ClassPrivateProperty`:case`ClassPrivateMethod`:case`PrivateName`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Do(s,p){if(!s)return!1;switch(s.type){case`AnyTypeAnnotation`:case`ArrayTypeAnnotation`:case`BooleanTypeAnnotation`:case`BooleanLiteralTypeAnnotation`:case`NullLiteralTypeAnnotation`:case`ClassImplements`:case`DeclareClass`:case`DeclareFunction`:case`DeclareInterface`:case`DeclareModule`:case`DeclareModuleExports`:case`DeclareTypeAlias`:case`DeclareOpaqueType`:case`DeclareVariable`:case`DeclareExportDeclaration`:case`DeclareExportAllDeclaration`:case`DeclaredPredicate`:case`ExistsTypeAnnotation`:case`FunctionTypeAnnotation`:case`FunctionTypeParam`:case`GenericTypeAnnotation`:case`InferredPredicate`:case`InterfaceExtends`:case`InterfaceDeclaration`:case`InterfaceTypeAnnotation`:case`IntersectionTypeAnnotation`:case`MixedTypeAnnotation`:case`EmptyTypeAnnotation`:case`NullableTypeAnnotation`:case`NumberLiteralTypeAnnotation`:case`NumberTypeAnnotation`:case`ObjectTypeAnnotation`:case`ObjectTypeInternalSlot`:case`ObjectTypeCallProperty`:case`ObjectTypeIndexer`:case`ObjectTypeProperty`:case`ObjectTypeSpreadProperty`:case`OpaqueType`:case`QualifiedTypeIdentifier`:case`StringLiteralTypeAnnotation`:case`StringTypeAnnotation`:case`SymbolTypeAnnotation`:case`ThisTypeAnnotation`:case`TupleTypeAnnotation`:case`TypeofTypeAnnotation`:case`TypeAlias`:case`TypeAnnotation`:case`TypeCastExpression`:case`TypeParameter`:case`TypeParameterDeclaration`:case`TypeParameterInstantiation`:case`UnionTypeAnnotation`:case`Variance`:case`VoidTypeAnnotation`:case`EnumDeclaration`:case`EnumBooleanBody`:case`EnumNumberBody`:case`EnumStringBody`:case`EnumSymbolBody`:case`EnumBooleanMember`:case`EnumNumberMember`:case`EnumStringMember`:case`EnumDefaultedMember`:case`IndexedAccessType`:case`OptionalIndexedAccessType`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Oo(s,p){if(!s)return!1;switch(s.type){case`AnyTypeAnnotation`:case`ArrayTypeAnnotation`:case`BooleanTypeAnnotation`:case`BooleanLiteralTypeAnnotation`:case`NullLiteralTypeAnnotation`:case`ExistsTypeAnnotation`:case`FunctionTypeAnnotation`:case`GenericTypeAnnotation`:case`InterfaceTypeAnnotation`:case`IntersectionTypeAnnotation`:case`MixedTypeAnnotation`:case`EmptyTypeAnnotation`:case`NullableTypeAnnotation`:case`NumberLiteralTypeAnnotation`:case`NumberTypeAnnotation`:case`ObjectTypeAnnotation`:case`StringLiteralTypeAnnotation`:case`StringTypeAnnotation`:case`SymbolTypeAnnotation`:case`ThisTypeAnnotation`:case`TupleTypeAnnotation`:case`TypeofTypeAnnotation`:case`UnionTypeAnnotation`:case`VoidTypeAnnotation`:case`IndexedAccessType`:case`OptionalIndexedAccessType`:break;default:return!1}return p==null||(0,l.default)(s,p)}function ko(s,p){if(!s)return!1;switch(s.type){case`AnyTypeAnnotation`:case`BooleanTypeAnnotation`:case`NullLiteralTypeAnnotation`:case`MixedTypeAnnotation`:case`EmptyTypeAnnotation`:case`NumberTypeAnnotation`:case`StringTypeAnnotation`:case`SymbolTypeAnnotation`:case`ThisTypeAnnotation`:case`VoidTypeAnnotation`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Ao(s,p){if(!s)return!1;switch(s.type){case`DeclareClass`:case`DeclareFunction`:case`DeclareInterface`:case`DeclareModule`:case`DeclareModuleExports`:case`DeclareTypeAlias`:case`DeclareOpaqueType`:case`DeclareVariable`:case`DeclareExportDeclaration`:case`DeclareExportAllDeclaration`:case`InterfaceDeclaration`:case`OpaqueType`:case`TypeAlias`:break;default:return!1}return p==null||(0,l.default)(s,p)}function jo(s,p){if(!s)return!1;switch(s.type){case`DeclaredPredicate`:case`InferredPredicate`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Mo(s,p){if(!s)return!1;switch(s.type){case`EnumBooleanBody`:case`EnumNumberBody`:case`EnumStringBody`:case`EnumSymbolBody`:break;default:return!1}return p==null||(0,l.default)(s,p)}function No(s,p){if(!s)return!1;switch(s.type){case`EnumBooleanMember`:case`EnumNumberMember`:case`EnumStringMember`:case`EnumDefaultedMember`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Po(s,p){if(!s)return!1;switch(s.type){case`JSXAttribute`:case`JSXClosingElement`:case`JSXElement`:case`JSXEmptyExpression`:case`JSXExpressionContainer`:case`JSXSpreadChild`:case`JSXIdentifier`:case`JSXMemberExpression`:case`JSXNamespacedName`:case`JSXOpeningElement`:case`JSXSpreadAttribute`:case`JSXText`:case`JSXFragment`:case`JSXOpeningFragment`:case`JSXClosingFragment`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Fo(s,p){if(!s)return!1;switch(s.type){case`Noop`:case`Placeholder`:case`V8IntrinsicIdentifier`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Io(s,p){if(!s)return!1;switch(s.type){case`TSParameterProperty`:case`TSDeclareFunction`:case`TSDeclareMethod`:case`TSQualifiedName`:case`TSCallSignatureDeclaration`:case`TSConstructSignatureDeclaration`:case`TSPropertySignature`:case`TSMethodSignature`:case`TSIndexSignature`:case`TSAnyKeyword`:case`TSBooleanKeyword`:case`TSBigIntKeyword`:case`TSIntrinsicKeyword`:case`TSNeverKeyword`:case`TSNullKeyword`:case`TSNumberKeyword`:case`TSObjectKeyword`:case`TSStringKeyword`:case`TSSymbolKeyword`:case`TSUndefinedKeyword`:case`TSUnknownKeyword`:case`TSVoidKeyword`:case`TSThisType`:case`TSFunctionType`:case`TSConstructorType`:case`TSTypeReference`:case`TSTypePredicate`:case`TSTypeQuery`:case`TSTypeLiteral`:case`TSArrayType`:case`TSTupleType`:case`TSOptionalType`:case`TSRestType`:case`TSNamedTupleMember`:case`TSUnionType`:case`TSIntersectionType`:case`TSConditionalType`:case`TSInferType`:case`TSParenthesizedType`:case`TSTypeOperator`:case`TSIndexedAccessType`:case`TSMappedType`:case`TSTemplateLiteralType`:case`TSLiteralType`:case`TSExpressionWithTypeArguments`:case`TSInterfaceDeclaration`:case`TSInterfaceBody`:case`TSTypeAliasDeclaration`:case`TSInstantiationExpression`:case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:case`TSEnumBody`:case`TSEnumDeclaration`:case`TSEnumMember`:case`TSModuleDeclaration`:case`TSModuleBlock`:case`TSImportType`:case`TSImportEqualsDeclaration`:case`TSExternalModuleReference`:case`TSNonNullExpression`:case`TSExportAssignment`:case`TSNamespaceExportDeclaration`:case`TSTypeAnnotation`:case`TSTypeParameterInstantiation`:case`TSTypeParameterDeclaration`:case`TSTypeParameter`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Lo(s,p){if(!s)return!1;switch(s.type){case`TSCallSignatureDeclaration`:case`TSConstructSignatureDeclaration`:case`TSPropertySignature`:case`TSMethodSignature`:case`TSIndexSignature`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Ro(s,p){if(!s)return!1;switch(s.type){case`TSAnyKeyword`:case`TSBooleanKeyword`:case`TSBigIntKeyword`:case`TSIntrinsicKeyword`:case`TSNeverKeyword`:case`TSNullKeyword`:case`TSNumberKeyword`:case`TSObjectKeyword`:case`TSStringKeyword`:case`TSSymbolKeyword`:case`TSUndefinedKeyword`:case`TSUnknownKeyword`:case`TSVoidKeyword`:case`TSThisType`:case`TSFunctionType`:case`TSConstructorType`:case`TSTypeReference`:case`TSTypePredicate`:case`TSTypeQuery`:case`TSTypeLiteral`:case`TSArrayType`:case`TSTupleType`:case`TSOptionalType`:case`TSRestType`:case`TSUnionType`:case`TSIntersectionType`:case`TSConditionalType`:case`TSInferType`:case`TSParenthesizedType`:case`TSTypeOperator`:case`TSIndexedAccessType`:case`TSMappedType`:case`TSTemplateLiteralType`:case`TSLiteralType`:case`TSExpressionWithTypeArguments`:case`TSImportType`:break;default:return!1}return p==null||(0,l.default)(s,p)}function zo(s,p){if(!s)return!1;switch(s.type){case`TSAnyKeyword`:case`TSBooleanKeyword`:case`TSBigIntKeyword`:case`TSIntrinsicKeyword`:case`TSNeverKeyword`:case`TSNullKeyword`:case`TSNumberKeyword`:case`TSObjectKeyword`:case`TSStringKeyword`:case`TSSymbolKeyword`:case`TSUndefinedKeyword`:case`TSUnknownKeyword`:case`TSVoidKeyword`:case`TSThisType`:case`TSTemplateLiteralType`:case`TSLiteralType`:break;default:return!1}return p==null||(0,l.default)(s,p)}function Bo(s,g){return(0,p.default)(`isNumberLiteral`,`isNumericLiteral`),!s||s.type!==`NumberLiteral`?!1:g==null||(0,l.default)(s,g)}function Vo(s,g){return(0,p.default)(`isRegexLiteral`,`isRegExpLiteral`),!s||s.type!==`RegexLiteral`?!1:g==null||(0,l.default)(s,g)}function Ho(s,g){return(0,p.default)(`isRestProperty`,`isRestElement`),!s||s.type!==`RestProperty`?!1:g==null||(0,l.default)(s,g)}function Uo(s,g){return(0,p.default)(`isSpreadProperty`,`isSpreadElement`),!s||s.type!==`SpreadProperty`?!1:g==null||(0,l.default)(s,g)}function Wo(s,l){return(0,p.default)(`isModuleDeclaration`,`isImportOrExportDeclaration`),So(s,l)}}}),require_matchesPattern=__commonJS({"../../node_modules/@babel/types/lib/validators/matchesPattern.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_generated();function p(s){return(0,l.isMemberExpression)(s)||(0,l.isMetaProperty)(s)}function g(s,g,v){if(!p(s))return!1;let b=Array.isArray(g)?g:g.split(`.`),C=[],w;for(w=s;p(w);w=(E=w.object)??w.meta){var E;C.push(w.property)}if(C.push(w),C.lengthb.length)return!1;for(let s=0,p=C.length-1;s(0,l.default)(s,g,p)}}}),require_isReactComponent=__commonJS({"../../node_modules/@babel/types/lib/validators/react/isReactComponent.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0,s.default=(0,require_buildMatchMemberExpression().default)(`React.Component`)}}),require_isCompatTag=__commonJS({"../../node_modules/@babel/types/lib/validators/react/isCompatTag.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s){return!!s&&/^[a-z]/.test(s)}}}),require_isType=__commonJS({"../../node_modules/@babel/types/lib/validators/isType.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_definitions$1();function p(s,p){if(s===p)return!0;if(s==null||l.ALIAS_KEYS[p])return!1;let g=l.FLIPPED_ALIAS_KEYS[p];return!!(g!=null&&g.includes(s))}}}),require_isPlaceholderType=__commonJS({"../../node_modules/@babel/types/lib/validators/isPlaceholderType.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_definitions$1();function p(s,p){if(s===p)return!0;let g=l.PLACEHOLDERS_ALIAS[s];return!!(g!=null&&g.includes(p))}}}),require_is=__commonJS({"../../node_modules/@babel/types/lib/validators/is.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=b;var l=require_shallowEqual(),p=require_isType(),g=require_isPlaceholderType(),v=require_definitions$1();function b(s,b,C){return b?(0,p.default)(b.type,s)?C===void 0?!0:(0,l.default)(b,C):!C&&b.type===`Placeholder`&&s in v.FLIPPED_ALIAS_KEYS?(0,g.default)(b.expectedNode,s):!1:!1}}}),require_identifier=__commonJS({"../../node_modules/@babel/helper-validator-identifier/lib/identifier.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.isIdentifierChar=k,s.isIdentifierName=A,s.isIdentifierStart=E;var l=`ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-࢏ࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚ౜ౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ೜-ೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲊᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-Ƛ꟱-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ`,p=`·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࢗ-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-᫝᫠-᫫ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・`,g=RegExp(`[`+l+`]`),v=RegExp(`[`+l+p+`]`);l=p=null;var b=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,7,25,39,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,5,57,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,24,43,261,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,33,24,3,24,45,74,6,0,67,12,65,1,2,0,15,4,10,7381,42,31,98,114,8702,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,208,30,2,2,2,1,2,6,3,4,10,1,225,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4381,3,5773,3,7472,16,621,2467,541,1507,4938,6,8489],C=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,78,5,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,199,7,137,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,55,9,266,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,233,0,3,0,8,1,6,0,475,6,110,6,6,9,4759,9,787719,239];function w(s,l){let p=65536;for(let g=0,v=l.length;gs)return!1;if(p+=l[g+1],p>=s)return!0}return!1}function E(s){return s<65?s===36:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&g.test(String.fromCharCode(s)):w(s,b)}function k(s){return s<48?s===36:s<58?!0:s<65?!1:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&v.test(String.fromCharCode(s)):w(s,b)||w(s,C)}function A(s){let l=!0;for(let p=0;p=48&&s<=57},p={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},g={bin:s=>s===48||s===49,oct:s=>s>=48&&s<=55,dec:s=>s>=48&&s<=57,hex:s=>s>=48&&s<=57||s>=65&&s<=70||s>=97&&s<=102};function v(s,l,p,g,v,w){let E=p,k=g,A=v,N=``,F=null,I=p,{length:R}=l;for(;;){if(p>=R){w.unterminated(E,k,A),N+=l.slice(I,p);break}let B=l.charCodeAt(p);if(b(s,B,l,p)){N+=l.slice(I,p);break}if(B===92){N+=l.slice(I,p);let b=C(l,p,g,v,s===`template`,w);b.ch===null&&!F?F={pos:p,lineStart:g,curLine:v}:N+=b.ch,{pos:p,lineStart:g,curLine:v}=b,I=p}else B===8232||B===8233?(++p,++v,g=p):B===10||B===13?s===`template`?(N+=l.slice(I,p)+` -`,++p,B===13&&l.charCodeAt(p)===10&&++p,++v,I=g=p):w.unterminated(E,k,A):++p}return{pos:p,str:N,firstInvalidLoc:F,lineStart:g,curLine:v,containsInvalid:!!F}}function b(s,l,p,g){return s===`template`?l===96||l===36&&p.charCodeAt(g+1)===123:l===(s===`double`?34:39)}function C(s,l,p,g,v,b){let C=!v;l++;let E=s=>({pos:l,ch:s,lineStart:p,curLine:g}),A=s.charCodeAt(l++);switch(A){case 110:return E(` -`);case 114:return E(`\r`);case 120:{let v;return{code:v,pos:l}=w(s,l,p,g,2,!1,C,b),E(v===null?null:String.fromCharCode(v))}case 117:{let v;return{code:v,pos:l}=k(s,l,p,g,C,b),E(v===null?null:String.fromCodePoint(v))}case 116:return E(` `);case 98:return E(`\b`);case 118:return E(`\v`);case 102:return E(`\f`);case 13:s.charCodeAt(l)===10&&++l;case 10:p=l,++g;case 8232:case 8233:return E(``);case 56:case 57:if(v)return E(null);b.strictNumericEscape(l-1,p,g);default:if(A>=48&&A<=55){let C=l-1,w=/^[0-7]+/.exec(s.slice(C,l+2))[0],k=parseInt(w,8);k>255&&(w=w.slice(0,-1),k=parseInt(w,8)),l+=w.length-1;let A=s.charCodeAt(l);if(w!==`0`||A===56||A===57){if(v)return E(null);b.strictNumericEscape(C,p,g)}return E(String.fromCharCode(k))}return E(String.fromCharCode(A))}}function w(s,l,p,g,v,b,C,w){let k=l,A;return{n:A,pos:l}=E(s,l,p,g,16,v,b,!1,w,!C),A===null&&(C?w.invalidEscapeSequence(k,p,g):l=k-1),{code:A,pos:l}}function E(s,v,b,C,w,E,k,A,N,F){let I=v,R=w===16?p.hex:p.decBinOct,B=w===16?g.hex:w===10?g.dec:w===8?g.oct:g.bin,q=!1,le=0;for(let p=0,g=E??1/0;p=97?p-97+10:p>=65?p-65+10:l(p)?p-48:1/0,g>=w){if(g<=9&&F)return{n:null,pos:v};if(g<=9&&N.invalidDigit(v,b,C,w))g=0;else if(k)g=0,q=!0;else break}++v,le=le*w+g}return v===I||E!=null&&v-I!==E||q?{n:null,pos:v}:{n:le,pos:v}}function k(s,l,p,g,v,b){let C=s.charCodeAt(l),E;if(C===123){if(++l,{code:E,pos:l}=w(s,l,p,g,s.indexOf(`}`,l)-l,!0,v,b),++l,E!==null&&E>1114111)if(v)b.invalidCodePoint(l,p,g);else return{code:null,pos:l}}else ({code:E,pos:l}=w(s,l,p,g,4,!1,v,b));return{code:E,pos:l}}}}),require_constants$10=__commonJS({"../../node_modules/@babel/types/lib/constants/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.UPDATE_OPERATORS=s.UNARY_OPERATORS=s.STRING_UNARY_OPERATORS=s.STATEMENT_OR_BLOCK_KEYS=s.NUMBER_UNARY_OPERATORS=s.NUMBER_BINARY_OPERATORS=s.LOGICAL_OPERATORS=s.INHERIT_KEYS=s.FOR_INIT_KEYS=s.FLATTENABLE_KEYS=s.EQUALITY_BINARY_OPERATORS=s.COMPARISON_BINARY_OPERATORS=s.COMMENT_KEYS=s.BOOLEAN_UNARY_OPERATORS=s.BOOLEAN_NUMBER_BINARY_OPERATORS=s.BOOLEAN_BINARY_OPERATORS=s.BINARY_OPERATORS=s.ASSIGNMENT_OPERATORS=void 0,s.STATEMENT_OR_BLOCK_KEYS=[`consequent`,`body`,`alternate`],s.FLATTENABLE_KEYS=[`body`,`expressions`],s.FOR_INIT_KEYS=[`left`,`init`],s.COMMENT_KEYS=[`leadingComments`,`trailingComments`,`innerComments`];var l=s.LOGICAL_OPERATORS=[`||`,`&&`,`??`];s.UPDATE_OPERATORS=[`++`,`--`];var p=s.BOOLEAN_NUMBER_BINARY_OPERATORS=[`>`,`<`,`>=`,`<=`],g=s.BOOLEAN_BINARY_OPERATORS=[...s.COMPARISON_BINARY_OPERATORS=[...s.EQUALITY_BINARY_OPERATORS=[`==`,`===`,`!=`,`!==`],`in`,`instanceof`],...p],v=s.NUMBER_BINARY_OPERATORS=[`-`,`/`,`%`,`*`,`**`,`&`,`|`,`>>`,`>>>`,`<<`,`^`];s.BINARY_OPERATORS=[`+`,...v,...g,`|>`],s.ASSIGNMENT_OPERATORS=[`=`,`+=`,...v.map(s=>s+`=`),...l.map(s=>s+`=`)];var b=s.BOOLEAN_UNARY_OPERATORS=[`delete`,`!`],C=s.NUMBER_UNARY_OPERATORS=[`+`,`-`,`~`],w=s.STRING_UNARY_OPERATORS=[`typeof`];s.UNARY_OPERATORS=[`void`,`throw`,...b,...C,...w],s.INHERIT_KEYS={optional:[`typeAnnotation`,`typeParameters`,`returnType`],force:[`start`,`loc`,`end`]},s.BLOCK_SCOPED_SYMBOL=Symbol.for(`var used to be block scoped`),s.NOT_LOCAL_BINDING=Symbol.for(`should not be considered a local binding`)}}),require_utils$11=__commonJS({"../../node_modules/@babel/types/lib/definitions/utils.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.allExpandedTypes=s.VISITOR_KEYS=s.NODE_UNION_SHAPES__PRIVATE=s.NODE_PARENT_VALIDATIONS=s.NODE_FIELDS=s.FLIPPED_ALIAS_KEYS=s.DEPRECATED_KEYS=s.BUILDER_KEYS=s.ALIAS_KEYS=void 0,s.arrayOf=q,s.arrayOfType=le,s.assertEach=_e,s.assertNodeOrValueType=Ne,s.assertNodeType=De,s.assertOneOf=be,s.assertOptionalChainStart=Be,s.assertShape=ze,s.assertValueType=Pe,s.chain=We,s.default=Ze,s.defineAliasedType=Ye,s.validate=F,s.validateArrayOfType=J,s.validateOptional=R,s.validateOptionalType=B,s.validateType=I;var l=require_is(),p=require_validate$1(),g=s.VISITOR_KEYS={},v=s.ALIAS_KEYS={},b=s.FLIPPED_ALIAS_KEYS={},C=s.NODE_FIELDS={},w=s.BUILDER_KEYS={},E=s.DEPRECATED_KEYS={},k=s.NODE_PARENT_VALIDATIONS={},A=s.NODE_UNION_SHAPES__PRIVATE={};function N(s){return Array.isArray(s)?`array`:s===null?`null`:typeof s}function F(s){return{validate:s}}function I(...s){return F(De(...s))}function R(s){return{validate:s,optional:!0}}function B(...s){return{validate:De(...s),optional:!0}}function q(s){return We(Pe(`array`),_e(s))}function le(...s){return q(De(...s))}function J(...s){return F(le(...s))}function _e(s){let l=process.env.BABEL_TYPES_8_BREAKING?p.validateChild:()=>{};function g(p,g,v){if(!Array.isArray(v))return;let b=0,C={toString(){return`${g}[${b}]`}};for(;b=2&&`type`in s[0]&&s[0].type===`array`&&!(`each`in s[1]))throw Error(`An assertValueType("array") validator can only be followed by an assertEach(...) validator.`);return l}var Ke=new Set([`aliases`,`builder`,`deprecatedAlias`,`fields`,`inherits`,`visitor`,`validate`,`unionShape`]),qe=new Set([`default`,`optional`,`deprecated`,`validate`]),Je={};function Ye(...s){return(l,p={})=>{let g=p.aliases;if(!g){var v;p.inherits&&(g=Je[p.inherits].aliases?.slice()),g??=[],p.aliases=g}let b=s.filter(s=>!g.includes(s));g.unshift(...b),Ze(l,p)}}function Ze(s,l={}){let p=l.inherits&&Je[l.inherits]||{},F=l.fields;if(!F&&(F={},p.fields)){let s=Object.getOwnPropertyNames(p.fields);for(let l of s){let s=p.fields[l],g=s.default;if(Array.isArray(g)?g.length>0:g&&typeof g==`object`)throw Error(`field defaults can only be primitives or empty arrays currently`);F[l]={default:Array.isArray(g)?[]:g,optional:s.optional,deprecated:s.deprecated,validate:s.validate}}}let I=l.visitor||p.visitor||[],R=l.aliases||p.aliases||[],B=l.builder||p.builder||l.visitor||[];for(let p of Object.keys(l))if(!Ke.has(p))throw Error(`Unknown type option "${p}" on ${s}`);l.deprecatedAlias&&(E[l.deprecatedAlias]=s);for(let s of I.concat(B))F[s]=F[s]||{};for(let l of Object.keys(F)){let p=F[l];p.default!==void 0&&!B.includes(l)&&(p.optional=!0),p.default===void 0?p.default=null:!p.validate&&p.default!=null&&(p.validate=Pe(N(p.default)));for(let g of Object.keys(p))if(!qe.has(g))throw Error(`Unknown field key "${g}" on ${s}.${l}`)}g[s]=l.visitor=I,w[s]=l.builder=B,C[s]=l.fields=F,v[s]=l.aliases=R,R.forEach(l=>{b[l]=b[l]||[],b[l].push(s)}),l.validate&&(k[s]=l.validate),l.unionShape&&(A[s]=l.unionShape),Je[s]=l}}}),require_core$6=__commonJS({"../../node_modules/@babel/types/lib/definitions/core.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.patternLikeCommon=s.importAttributes=s.functionTypeAnnotationCommon=s.functionDeclarationCommon=s.functionCommon=s.classMethodOrPropertyUnionShapeCommon=s.classMethodOrPropertyCommon=s.classMethodOrDeclareMethodCommon=void 0;var l=require_is(),p=require_isValidIdentifier(),g=require_lib2$1(),v=require_lib3(),b=require_constants$10(),C=require_utils$11(),w=(s=!1)=>({unionShape:{discriminator:`computed`,shapes:[{name:`computed`,value:[!0],properties:{key:{validate:(0,C.assertNodeType)(`Expression`)}}},{name:`nonComputed`,value:[!1],properties:{key:{validate:s?(0,C.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`PrivateName`):(0,C.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`)}}}]}});s.classMethodOrPropertyUnionShapeCommon=w;var E=(0,C.defineAliasedType)(`Standardized`);E(`ArrayExpression`,{fields:{elements:{validate:(0,C.arrayOf)((0,C.assertNodeOrValueType)(`null`,`Expression`,`SpreadElement`)),default:process.env.BABEL_TYPES_8_BREAKING?void 0:[]}},visitor:[`elements`],aliases:[`Expression`]}),E(`AssignmentExpression`,{fields:{operator:{validate:process.env.BABEL_TYPES_8_BREAKING?Object.assign((function(){let s=(0,C.assertOneOf)(...b.ASSIGNMENT_OPERATORS),p=(0,C.assertOneOf)(`=`);return function(g,v,b){((0,l.default)(`Pattern`,g.left)?p:s)(g,v,b)}})(),{oneOf:b.ASSIGNMENT_OPERATORS}):(0,C.assertValueType)(`string`)},left:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.assertNodeType)(`Identifier`,`MemberExpression`,`OptionalMemberExpression`,`ArrayPattern`,`ObjectPattern`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`):(0,C.assertNodeType)(`LVal`,`OptionalMemberExpression`)},right:{validate:(0,C.assertNodeType)(`Expression`)}},builder:[`operator`,`left`,`right`],visitor:[`left`,`right`],aliases:[`Expression`]}),E(`BinaryExpression`,{builder:[`operator`,`left`,`right`],fields:{operator:{validate:(0,C.assertOneOf)(...b.BINARY_OPERATORS)},left:{validate:(function(){let s=(0,C.assertNodeType)(`Expression`),l=(0,C.assertNodeType)(`Expression`,`PrivateName`);return Object.assign(function(p,g,v){(p.operator===`in`?l:s)(p,g,v)},{oneOfNodeTypes:[`Expression`,`PrivateName`]})})()},right:{validate:(0,C.assertNodeType)(`Expression`)}},visitor:[`left`,`right`],aliases:[`Binary`,`Expression`]}),E(`InterpreterDirective`,{builder:[`value`],fields:{value:{validate:(0,C.assertValueType)(`string`)}}}),E(`Directive`,{visitor:[`value`],fields:{value:{validate:(0,C.assertNodeType)(`DirectiveLiteral`)}}}),E(`DirectiveLiteral`,{builder:[`value`],fields:{value:{validate:(0,C.assertValueType)(`string`)}}}),E(`BlockStatement`,{builder:[`body`,`directives`],visitor:[`directives`,`body`],fields:{directives:{validate:(0,C.arrayOfType)(`Directive`),default:[]},body:(0,C.validateArrayOfType)(`Statement`)},aliases:[`Scopable`,`BlockParent`,`Block`,`Statement`]}),E(`BreakStatement`,{visitor:[`label`],fields:{label:{validate:(0,C.assertNodeType)(`Identifier`),optional:!0}},aliases:[`Statement`,`Terminatorless`,`CompletionStatement`]}),E(`CallExpression`,{visitor:[`callee`,`typeParameters`,`typeArguments`,`arguments`],builder:[`callee`,`arguments`],aliases:[`Expression`],fields:Object.assign({callee:{validate:(0,C.assertNodeType)(`Expression`,`Super`,`V8IntrinsicIdentifier`)},arguments:(0,C.validateArrayOfType)(`Expression`,`SpreadElement`,`ArgumentPlaceholder`),typeArguments:{validate:(0,C.assertNodeType)(`TypeParameterInstantiation`),optional:!0}},process.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:(0,C.assertValueType)(`boolean`),optional:!0},typeParameters:{validate:(0,C.assertNodeType)(`TSTypeParameterInstantiation`),optional:!0}})}),E(`CatchClause`,{visitor:[`param`,`body`],fields:{param:{validate:(0,C.assertNodeType)(`Identifier`,`ArrayPattern`,`ObjectPattern`),optional:!0},body:{validate:(0,C.assertNodeType)(`BlockStatement`)}},aliases:[`Scopable`,`BlockParent`]}),E(`ConditionalExpression`,{visitor:[`test`,`consequent`,`alternate`],fields:{test:{validate:(0,C.assertNodeType)(`Expression`)},consequent:{validate:(0,C.assertNodeType)(`Expression`)},alternate:{validate:(0,C.assertNodeType)(`Expression`)}},aliases:[`Expression`,`Conditional`]}),E(`ContinueStatement`,{visitor:[`label`],fields:{label:{validate:(0,C.assertNodeType)(`Identifier`),optional:!0}},aliases:[`Statement`,`Terminatorless`,`CompletionStatement`]}),E(`DebuggerStatement`,{aliases:[`Statement`]}),E(`DoWhileStatement`,{builder:[`test`,`body`],visitor:[`body`,`test`],fields:{test:{validate:(0,C.assertNodeType)(`Expression`)},body:{validate:(0,C.assertNodeType)(`Statement`)}},aliases:[`Statement`,`BlockParent`,`Loop`,`While`,`Scopable`]}),E(`EmptyStatement`,{aliases:[`Statement`]}),E(`ExpressionStatement`,{visitor:[`expression`],fields:{expression:{validate:(0,C.assertNodeType)(`Expression`)}},aliases:[`Statement`,`ExpressionWrapper`]}),E(`File`,{builder:[`program`,`comments`,`tokens`],visitor:[`program`],fields:{program:{validate:(0,C.assertNodeType)(`Program`)},comments:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.assertEach)((0,C.assertNodeType)(`CommentBlock`,`CommentLine`)):Object.assign(()=>{},{each:{oneOfNodeTypes:[`CommentBlock`,`CommentLine`]}}),optional:!0},tokens:{validate:(0,C.assertEach)(Object.assign(()=>{},{type:`any`})),optional:!0}}}),E(`ForInStatement`,{visitor:[`left`,`right`,`body`],aliases:[`Scopable`,`Statement`,`For`,`BlockParent`,`Loop`,`ForXStatement`],fields:{left:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.assertNodeType)(`VariableDeclaration`,`Identifier`,`MemberExpression`,`ArrayPattern`,`ObjectPattern`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`):(0,C.assertNodeType)(`VariableDeclaration`,`LVal`)},right:{validate:(0,C.assertNodeType)(`Expression`)},body:{validate:(0,C.assertNodeType)(`Statement`)}}}),E(`ForStatement`,{visitor:[`init`,`test`,`update`,`body`],aliases:[`Scopable`,`Statement`,`For`,`BlockParent`,`Loop`],fields:{init:{validate:(0,C.assertNodeType)(`VariableDeclaration`,`Expression`),optional:!0},test:{validate:(0,C.assertNodeType)(`Expression`),optional:!0},update:{validate:(0,C.assertNodeType)(`Expression`),optional:!0},body:{validate:(0,C.assertNodeType)(`Statement`)}}});var k=()=>({params:(0,C.validateArrayOfType)(`FunctionParameter`),generator:{default:!1},async:{default:!1}});s.functionCommon=k;var A=()=>({returnType:{validate:(0,C.assertNodeType)(`TypeAnnotation`,`TSTypeAnnotation`,`Noop`),optional:!0},typeParameters:{validate:(0,C.assertNodeType)(`TypeParameterDeclaration`,`TSTypeParameterDeclaration`,`Noop`),optional:!0}});s.functionTypeAnnotationCommon=A;var N=()=>Object.assign({},k(),{declare:{validate:(0,C.assertValueType)(`boolean`),optional:!0},id:{validate:(0,C.assertNodeType)(`Identifier`),optional:!0}});s.functionDeclarationCommon=N,E(`FunctionDeclaration`,{builder:[`id`,`params`,`body`,`generator`,`async`],visitor:[`id`,`typeParameters`,`params`,`predicate`,`returnType`,`body`],fields:Object.assign({},N(),A(),{body:{validate:(0,C.assertNodeType)(`BlockStatement`)},predicate:{validate:(0,C.assertNodeType)(`DeclaredPredicate`,`InferredPredicate`),optional:!0}}),aliases:[`Scopable`,`Function`,`BlockParent`,`FunctionParent`,`Statement`,`Pureish`,`Declaration`],validate:process.env.BABEL_TYPES_8_BREAKING?(function(){let s=(0,C.assertNodeType)(`Identifier`);return function(p,g,v){(0,l.default)(`ExportDefaultDeclaration`,p)||s(v,`id`,v.id)}})():void 0}),E(`FunctionExpression`,{inherits:`FunctionDeclaration`,aliases:[`Scopable`,`Function`,`BlockParent`,`FunctionParent`,`Expression`,`Pureish`],fields:Object.assign({},k(),A(),{id:{validate:(0,C.assertNodeType)(`Identifier`),optional:!0},body:{validate:(0,C.assertNodeType)(`BlockStatement`)},predicate:{validate:(0,C.assertNodeType)(`DeclaredPredicate`,`InferredPredicate`),optional:!0}})});var F=()=>({typeAnnotation:{validate:(0,C.assertNodeType)(`TypeAnnotation`,`TSTypeAnnotation`,`Noop`),optional:!0},optional:{validate:(0,C.assertValueType)(`boolean`),optional:!0},decorators:{validate:(0,C.arrayOfType)(`Decorator`),optional:!0}});s.patternLikeCommon=F,E(`Identifier`,{builder:[`name`],visitor:[`typeAnnotation`,`decorators`],aliases:[`Expression`,`FunctionParameter`,`PatternLike`,`LVal`,`TSEntityName`],fields:Object.assign({},F(),{name:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.chain)((0,C.assertValueType)(`string`),Object.assign(function(s,l,g){if(!(0,p.default)(g,!1))throw TypeError(`"${g}" is not a valid identifier name`)},{type:`string`})):(0,C.assertValueType)(`string`)}}),validate:process.env.BABEL_TYPES_8_BREAKING?function(s,p,v){let b=/\.(\w+)$/.exec(p.toString());if(!b)return;let[,C]=b,w={computed:!1};if(C===`property`){if((0,l.default)(`MemberExpression`,s,w)||(0,l.default)(`OptionalMemberExpression`,s,w))return}else if(C===`key`){if((0,l.default)(`Property`,s,w)||(0,l.default)(`Method`,s,w))return}else if(C===`exported`){if((0,l.default)(`ExportSpecifier`,s))return}else if(C===`imported`){if((0,l.default)(`ImportSpecifier`,s,{imported:v}))return}else if(C===`meta`&&(0,l.default)(`MetaProperty`,s,{meta:v}))return;if(((0,g.isKeyword)(v.name)||(0,g.isReservedWord)(v.name,!1))&&v.name!==`this`)throw TypeError(`"${v.name}" is not a valid identifier`)}:void 0}),E(`IfStatement`,{visitor:[`test`,`consequent`,`alternate`],aliases:[`Statement`,`Conditional`],fields:{test:{validate:(0,C.assertNodeType)(`Expression`)},consequent:{validate:(0,C.assertNodeType)(`Statement`)},alternate:{optional:!0,validate:(0,C.assertNodeType)(`Statement`)}}}),E(`LabeledStatement`,{visitor:[`label`,`body`],aliases:[`Statement`],fields:{label:{validate:(0,C.assertNodeType)(`Identifier`)},body:{validate:(0,C.assertNodeType)(`Statement`)}}}),E(`StringLiteral`,{builder:[`value`],fields:{value:{validate:(0,C.assertValueType)(`string`)}},aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),E(`NumericLiteral`,{builder:[`value`],deprecatedAlias:`NumberLiteral`,fields:{value:{validate:(0,C.chain)((0,C.assertValueType)(`number`),Object.assign(function(s,l,p){(1/p<0||!Number.isFinite(p))&&`${p}`},{type:`number`}))}},aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),E(`NullLiteral`,{aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),E(`BooleanLiteral`,{builder:[`value`],fields:{value:{validate:(0,C.assertValueType)(`boolean`)}},aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),E(`RegExpLiteral`,{builder:[`pattern`,`flags`],deprecatedAlias:`RegexLiteral`,aliases:[`Expression`,`Pureish`,`Literal`],fields:{pattern:{validate:(0,C.assertValueType)(`string`)},flags:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.chain)((0,C.assertValueType)(`string`),Object.assign(function(s,l,p){let g=/[^dgimsuvy]/.exec(p);if(g)throw TypeError(`"${g[0]}" is not a valid RegExp flag`)},{type:`string`})):(0,C.assertValueType)(`string`),default:``}}}),E(`LogicalExpression`,{builder:[`operator`,`left`,`right`],visitor:[`left`,`right`],aliases:[`Binary`,`Expression`],fields:{operator:{validate:(0,C.assertOneOf)(...b.LOGICAL_OPERATORS)},left:{validate:(0,C.assertNodeType)(`Expression`)},right:{validate:(0,C.assertNodeType)(`Expression`)}}}),E(`MemberExpression`,{builder:[`object`,`property`,`computed`,...process.env.BABEL_TYPES_8_BREAKING?[]:[`optional`]],visitor:[`object`,`property`],aliases:[`Expression`,`LVal`,`PatternLike`],unionShape:{discriminator:`computed`,shapes:[{name:`computed`,value:[!0],properties:{property:{validate:(0,C.assertNodeType)(`Expression`)}}},{name:`nonComputed`,value:[!1],properties:{property:{validate:(0,C.assertNodeType)(`Identifier`,`PrivateName`)}}}]},fields:Object.assign({object:{validate:(0,C.assertNodeType)(`Expression`,`Super`)},property:{validate:(function(){let s=(0,C.assertNodeType)(`Identifier`,`PrivateName`),l=(0,C.assertNodeType)(`Expression`),p=function(p,g,v){(p.computed?l:s)(p,g,v)};return p.oneOfNodeTypes=[`Expression`,`Identifier`,`PrivateName`],p})()},computed:{default:!1}},process.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:(0,C.assertValueType)(`boolean`),optional:!0}})}),E(`NewExpression`,{inherits:`CallExpression`}),E(`Program`,{visitor:[`directives`,`body`],builder:[`body`,`directives`,`sourceType`,`interpreter`],fields:{sourceType:{validate:(0,C.assertOneOf)(`script`,`module`),default:`script`},interpreter:{validate:(0,C.assertNodeType)(`InterpreterDirective`),default:null,optional:!0},directives:{validate:(0,C.arrayOfType)(`Directive`),default:[]},body:(0,C.validateArrayOfType)(`Statement`)},aliases:[`Scopable`,`BlockParent`,`Block`]}),E(`ObjectExpression`,{visitor:[`properties`],aliases:[`Expression`],fields:{properties:(0,C.validateArrayOfType)(`ObjectMethod`,`ObjectProperty`,`SpreadElement`)}}),E(`ObjectMethod`,Object.assign({builder:[`kind`,`key`,`params`,`body`,`computed`,`generator`,`async`],visitor:[`decorators`,`key`,`typeParameters`,`params`,`returnType`,`body`]},w(),{fields:Object.assign({},k(),A(),{kind:Object.assign({validate:(0,C.assertOneOf)(`method`,`get`,`set`)},process.env.BABEL_TYPES_8_BREAKING?{}:{default:`method`}),computed:{default:!1},key:{validate:(function(){let s=(0,C.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`),l=(0,C.assertNodeType)(`Expression`),p=function(p,g,v){(p.computed?l:s)(p,g,v)};return p.oneOfNodeTypes=[`Expression`,`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`],p})()},decorators:{validate:(0,C.arrayOfType)(`Decorator`),optional:!0},body:{validate:(0,C.assertNodeType)(`BlockStatement`)}}),aliases:[`UserWhitespacable`,`Function`,`Scopable`,`BlockParent`,`FunctionParent`,`Method`,`ObjectMember`]})),E(`ObjectProperty`,{builder:[`key`,`value`,`computed`,`shorthand`,...process.env.BABEL_TYPES_8_BREAKING?[]:[`decorators`]],unionShape:{discriminator:`computed`,shapes:[{name:`computed`,value:[!0],properties:{key:{validate:(0,C.assertNodeType)(`Expression`)}}},{name:`nonComputed`,value:[!1],properties:{key:{validate:(0,C.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`DecimalLiteral`,`PrivateName`)}}}]},fields:{computed:{default:!1},key:{validate:(function(){let s=(0,C.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`DecimalLiteral`,`PrivateName`),l=(0,C.assertNodeType)(`Expression`);return Object.assign(function(p,g,v){(p.computed?l:s)(p,g,v)},{oneOfNodeTypes:[`Expression`,`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`DecimalLiteral`,`PrivateName`]})})()},value:{validate:(0,C.assertNodeType)(`Expression`,`PatternLike`)},shorthand:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.chain)((0,C.assertValueType)(`boolean`),Object.assign(function(s,p,g){if(g){if(s.computed)throw TypeError(`Property shorthand of ObjectProperty cannot be true if computed is true`);if(!(0,l.default)(`Identifier`,s.key))throw TypeError(`Property shorthand of ObjectProperty cannot be true if key is not an Identifier`)}},{type:`boolean`})):(0,C.assertValueType)(`boolean`),default:!1},decorators:{validate:(0,C.arrayOfType)(`Decorator`),optional:!0}},visitor:[`decorators`,`key`,`value`],aliases:[`UserWhitespacable`,`Property`,`ObjectMember`],validate:process.env.BABEL_TYPES_8_BREAKING?(function(){let s=(0,C.assertNodeType)(`Identifier`,`Pattern`,`TSAsExpression`,`TSSatisfiesExpression`,`TSNonNullExpression`,`TSTypeAssertion`),p=(0,C.assertNodeType)(`Expression`);return function(g,v,b){((0,l.default)(`ObjectPattern`,g)?s:p)(b,`value`,b.value)}})():void 0}),E(`RestElement`,{visitor:[`argument`,`typeAnnotation`],builder:[`argument`],aliases:[`FunctionParameter`,`PatternLike`,`LVal`],deprecatedAlias:`RestProperty`,fields:Object.assign({},F(),{argument:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.assertNodeType)(`Identifier`,`ArrayPattern`,`ObjectPattern`,`MemberExpression`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`):(0,C.assertNodeType)(`Identifier`,`ArrayPattern`,`ObjectPattern`,`MemberExpression`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`,`RestElement`,`AssignmentPattern`)}}),validate:process.env.BABEL_TYPES_8_BREAKING?function(s,l){let p=/(\w+)\[(\d+)\]/.exec(l.toString());if(!p)throw Error(`Internal Babel error: malformed key.`);let[,g,v]=p;if(s[g].length>+v+1)throw TypeError(`RestElement must be last element of ${g}`)}:void 0}),E(`ReturnStatement`,{visitor:[`argument`],aliases:[`Statement`,`Terminatorless`,`CompletionStatement`],fields:{argument:{validate:(0,C.assertNodeType)(`Expression`),optional:!0}}}),E(`SequenceExpression`,{visitor:[`expressions`],fields:{expressions:(0,C.validateArrayOfType)(`Expression`)},aliases:[`Expression`]}),E(`ParenthesizedExpression`,{visitor:[`expression`],aliases:[`Expression`,`ExpressionWrapper`],fields:{expression:{validate:(0,C.assertNodeType)(`Expression`)}}}),E(`SwitchCase`,{visitor:[`test`,`consequent`],fields:{test:{validate:(0,C.assertNodeType)(`Expression`),optional:!0},consequent:(0,C.validateArrayOfType)(`Statement`)}}),E(`SwitchStatement`,{visitor:[`discriminant`,`cases`],aliases:[`Statement`,`BlockParent`,`Scopable`],fields:{discriminant:{validate:(0,C.assertNodeType)(`Expression`)},cases:(0,C.validateArrayOfType)(`SwitchCase`)}}),E(`ThisExpression`,{aliases:[`Expression`]}),E(`ThrowStatement`,{visitor:[`argument`],aliases:[`Statement`,`Terminatorless`,`CompletionStatement`],fields:{argument:{validate:(0,C.assertNodeType)(`Expression`)}}}),E(`TryStatement`,{visitor:[`block`,`handler`,`finalizer`],aliases:[`Statement`],fields:{block:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.chain)((0,C.assertNodeType)(`BlockStatement`),Object.assign(function(s){if(!s.handler&&!s.finalizer)throw TypeError(`TryStatement expects either a handler or finalizer, or both`)},{oneOfNodeTypes:[`BlockStatement`]})):(0,C.assertNodeType)(`BlockStatement`)},handler:{optional:!0,validate:(0,C.assertNodeType)(`CatchClause`)},finalizer:{optional:!0,validate:(0,C.assertNodeType)(`BlockStatement`)}}}),E(`UnaryExpression`,{builder:[`operator`,`argument`,`prefix`],fields:{prefix:{default:!0},argument:{validate:(0,C.assertNodeType)(`Expression`)},operator:{validate:(0,C.assertOneOf)(...b.UNARY_OPERATORS)}},visitor:[`argument`],aliases:[`UnaryLike`,`Expression`]}),E(`UpdateExpression`,{builder:[`operator`,`argument`,`prefix`],fields:{prefix:{default:!1},argument:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.assertNodeType)(`Identifier`,`MemberExpression`):(0,C.assertNodeType)(`Expression`)},operator:{validate:(0,C.assertOneOf)(...b.UPDATE_OPERATORS)}},visitor:[`argument`],aliases:[`Expression`]}),E(`VariableDeclaration`,{builder:[`kind`,`declarations`],visitor:[`declarations`],aliases:[`Statement`,`Declaration`],fields:{declare:{validate:(0,C.assertValueType)(`boolean`),optional:!0},kind:{validate:(0,C.assertOneOf)(`var`,`let`,`const`,`using`,`await using`)},declarations:(0,C.validateArrayOfType)(`VariableDeclarator`)},validate:process.env.BABEL_TYPES_8_BREAKING?(()=>{let s=(0,C.assertNodeType)(`Identifier`,`Placeholder`),p=(0,C.assertNodeType)(`Identifier`,`ArrayPattern`,`ObjectPattern`,`Placeholder`),g=(0,C.assertNodeType)(`Identifier`,`VoidPattern`,`Placeholder`);return function(v,b,C){let{kind:w,declarations:E}=C,k=(0,l.default)(`ForXStatement`,v,{left:C});if(k&&E.length!==1)throw TypeError(`Exactly one VariableDeclarator is required in the VariableDeclaration of a ${v.type}`);for(let l of E)w===`const`||w===`let`||w===`var`?!k&&!l.init?s(l,`id`,l.id):p(l,`id`,l.id):g(l,`id`,l.id)}})():void 0}),E(`VariableDeclarator`,{visitor:[`id`,`init`],fields:{id:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.assertNodeType)(`Identifier`,`ArrayPattern`,`ObjectPattern`,`VoidPattern`):(0,C.assertNodeType)(`LVal`,`VoidPattern`)},definite:{optional:!0,validate:(0,C.assertValueType)(`boolean`)},init:{optional:!0,validate:(0,C.assertNodeType)(`Expression`)}}}),E(`WhileStatement`,{visitor:[`test`,`body`],aliases:[`Statement`,`BlockParent`,`Loop`,`While`,`Scopable`],fields:{test:{validate:(0,C.assertNodeType)(`Expression`)},body:{validate:(0,C.assertNodeType)(`Statement`)}}}),E(`WithStatement`,{visitor:[`object`,`body`],aliases:[`Statement`],fields:{object:{validate:(0,C.assertNodeType)(`Expression`)},body:{validate:(0,C.assertNodeType)(`Statement`)}}}),E(`AssignmentPattern`,{visitor:[`left`,`right`,`decorators`],builder:[`left`,`right`],aliases:[`FunctionParameter`,`Pattern`,`PatternLike`,`LVal`],fields:Object.assign({},F(),{left:{validate:(0,C.assertNodeType)(`Identifier`,`ObjectPattern`,`ArrayPattern`,`MemberExpression`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`)},right:{validate:(0,C.assertNodeType)(`Expression`)},decorators:{validate:(0,C.arrayOfType)(`Decorator`),optional:!0}})}),E(`ArrayPattern`,{visitor:[`elements`,`typeAnnotation`],builder:[`elements`],aliases:[`FunctionParameter`,`Pattern`,`PatternLike`,`LVal`],fields:Object.assign({},F(),{elements:{validate:(0,C.chain)((0,C.assertValueType)(`array`),(0,C.assertEach)((0,C.assertNodeOrValueType)(`null`,`PatternLike`)))}})}),E(`ArrowFunctionExpression`,{builder:[`params`,`body`,`async`],visitor:[`typeParameters`,`params`,`predicate`,`returnType`,`body`],aliases:[`Scopable`,`Function`,`BlockParent`,`FunctionParent`,`Expression`,`Pureish`],fields:Object.assign({},k(),A(),{expression:{validate:(0,C.assertValueType)(`boolean`)},body:{validate:(0,C.assertNodeType)(`BlockStatement`,`Expression`)},predicate:{validate:(0,C.assertNodeType)(`DeclaredPredicate`,`InferredPredicate`),optional:!0}})}),E(`ClassBody`,{visitor:[`body`],fields:{body:(0,C.validateArrayOfType)(`ClassMethod`,`ClassPrivateMethod`,`ClassProperty`,`ClassPrivateProperty`,`ClassAccessorProperty`,`TSDeclareMethod`,`TSIndexSignature`,`StaticBlock`)}}),E(`ClassExpression`,{builder:[`id`,`superClass`,`body`,`decorators`],visitor:[`decorators`,`id`,`typeParameters`,`superClass`,`superTypeParameters`,`mixins`,`implements`,`body`],aliases:[`Scopable`,`Class`,`Expression`],fields:{id:{validate:(0,C.assertNodeType)(`Identifier`),optional:!0},typeParameters:{validate:(0,C.assertNodeType)(`TypeParameterDeclaration`,`TSTypeParameterDeclaration`,`Noop`),optional:!0},body:{validate:(0,C.assertNodeType)(`ClassBody`)},superClass:{optional:!0,validate:(0,C.assertNodeType)(`Expression`)},superTypeParameters:{validate:(0,C.assertNodeType)(`TypeParameterInstantiation`,`TSTypeParameterInstantiation`),optional:!0},implements:{validate:(0,C.arrayOfType)(`TSExpressionWithTypeArguments`,`ClassImplements`),optional:!0},decorators:{validate:(0,C.arrayOfType)(`Decorator`),optional:!0},mixins:{validate:(0,C.assertNodeType)(`InterfaceExtends`),optional:!0}}}),E(`ClassDeclaration`,{inherits:`ClassExpression`,aliases:[`Scopable`,`Class`,`Statement`,`Declaration`],fields:{id:{validate:(0,C.assertNodeType)(`Identifier`),optional:!0},typeParameters:{validate:(0,C.assertNodeType)(`TypeParameterDeclaration`,`TSTypeParameterDeclaration`,`Noop`),optional:!0},body:{validate:(0,C.assertNodeType)(`ClassBody`)},superClass:{optional:!0,validate:(0,C.assertNodeType)(`Expression`)},superTypeParameters:{validate:(0,C.assertNodeType)(`TypeParameterInstantiation`,`TSTypeParameterInstantiation`),optional:!0},implements:{validate:(0,C.arrayOfType)(`TSExpressionWithTypeArguments`,`ClassImplements`),optional:!0},decorators:{validate:(0,C.arrayOfType)(`Decorator`),optional:!0},mixins:{validate:(0,C.assertNodeType)(`InterfaceExtends`),optional:!0},declare:{validate:(0,C.assertValueType)(`boolean`),optional:!0},abstract:{validate:(0,C.assertValueType)(`boolean`),optional:!0}},validate:process.env.BABEL_TYPES_8_BREAKING?(function(){let s=(0,C.assertNodeType)(`Identifier`);return function(p,g,v){(0,l.default)(`ExportDefaultDeclaration`,p)||s(v,`id`,v.id)}})():void 0});var I=s.importAttributes={attributes:{optional:!0,validate:(0,C.arrayOfType)(`ImportAttribute`)},assertions:{deprecated:!0,optional:!0,validate:(0,C.arrayOfType)(`ImportAttribute`)}};E(`ExportAllDeclaration`,{builder:[`source`],visitor:[`source`,`attributes`,`assertions`],aliases:[`Statement`,`Declaration`,`ImportOrExportDeclaration`,`ExportDeclaration`],fields:Object.assign({source:{validate:(0,C.assertNodeType)(`StringLiteral`)},exportKind:(0,C.validateOptional)((0,C.assertOneOf)(`type`,`value`))},I)}),E(`ExportDefaultDeclaration`,{visitor:[`declaration`],aliases:[`Statement`,`Declaration`,`ImportOrExportDeclaration`,`ExportDeclaration`],fields:{declaration:(0,C.validateType)(`TSDeclareFunction`,`FunctionDeclaration`,`ClassDeclaration`,`Expression`),exportKind:(0,C.validateOptional)((0,C.assertOneOf)(`value`))}}),E(`ExportNamedDeclaration`,{builder:[`declaration`,`specifiers`,`source`],visitor:[`declaration`,`specifiers`,`source`,`attributes`,`assertions`],aliases:[`Statement`,`Declaration`,`ImportOrExportDeclaration`,`ExportDeclaration`],fields:Object.assign({declaration:{optional:!0,validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.chain)((0,C.assertNodeType)(`Declaration`),Object.assign(function(s,l,p){if(p&&s.specifiers.length)throw TypeError(`Only declaration or specifiers is allowed on ExportNamedDeclaration`);if(p&&s.source)throw TypeError(`Cannot export a declaration from a source`)},{oneOfNodeTypes:[`Declaration`]})):(0,C.assertNodeType)(`Declaration`)}},I,{specifiers:{default:[],validate:(0,C.arrayOf)((function(){let s=(0,C.assertNodeType)(`ExportSpecifier`,`ExportDefaultSpecifier`,`ExportNamespaceSpecifier`),l=(0,C.assertNodeType)(`ExportSpecifier`);return process.env.BABEL_TYPES_8_BREAKING?Object.assign(function(p,g,v){(p.source?s:l)(p,g,v)},{oneOfNodeTypes:[`ExportSpecifier`,`ExportDefaultSpecifier`,`ExportNamespaceSpecifier`]}):s})())},source:{validate:(0,C.assertNodeType)(`StringLiteral`),optional:!0},exportKind:(0,C.validateOptional)((0,C.assertOneOf)(`type`,`value`))})}),E(`ExportSpecifier`,{visitor:[`local`,`exported`],aliases:[`ModuleSpecifier`],fields:{local:{validate:(0,C.assertNodeType)(`Identifier`)},exported:{validate:(0,C.assertNodeType)(`Identifier`,`StringLiteral`)},exportKind:{validate:(0,C.assertOneOf)(`type`,`value`),optional:!0}}}),E(`ForOfStatement`,{visitor:[`left`,`right`,`body`],builder:[`left`,`right`,`body`,`await`],aliases:[`Scopable`,`Statement`,`For`,`BlockParent`,`Loop`,`ForXStatement`],fields:{left:{validate:(function(){if(!process.env.BABEL_TYPES_8_BREAKING)return(0,C.assertNodeType)(`VariableDeclaration`,`LVal`);let s=(0,C.assertNodeType)(`VariableDeclaration`),p=(0,C.assertNodeType)(`Identifier`,`MemberExpression`,`ArrayPattern`,`ObjectPattern`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`);return Object.assign(function(g,v,b){(0,l.default)(`VariableDeclaration`,b)?s(g,v,b):p(g,v,b)},{oneOfNodeTypes:[`VariableDeclaration`,`Identifier`,`MemberExpression`,`ArrayPattern`,`ObjectPattern`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`]})})()},right:{validate:(0,C.assertNodeType)(`Expression`)},body:{validate:(0,C.assertNodeType)(`Statement`)},await:{default:!1}}}),E(`ImportDeclaration`,{builder:[`specifiers`,`source`],visitor:[`specifiers`,`source`,`attributes`,`assertions`],aliases:[`Statement`,`Declaration`,`ImportOrExportDeclaration`],fields:Object.assign({},I,{module:{optional:!0,validate:(0,C.assertValueType)(`boolean`)},phase:{default:null,validate:(0,C.assertOneOf)(`source`,`defer`)},specifiers:(0,C.validateArrayOfType)(`ImportSpecifier`,`ImportDefaultSpecifier`,`ImportNamespaceSpecifier`),source:{validate:(0,C.assertNodeType)(`StringLiteral`)},importKind:{validate:(0,C.assertOneOf)(`type`,`typeof`,`value`),optional:!0}})}),E(`ImportDefaultSpecifier`,{visitor:[`local`],aliases:[`ModuleSpecifier`],fields:{local:{validate:(0,C.assertNodeType)(`Identifier`)}}}),E(`ImportNamespaceSpecifier`,{visitor:[`local`],aliases:[`ModuleSpecifier`],fields:{local:{validate:(0,C.assertNodeType)(`Identifier`)}}}),E(`ImportSpecifier`,{visitor:[`imported`,`local`],builder:[`local`,`imported`],aliases:[`ModuleSpecifier`],fields:{local:{validate:(0,C.assertNodeType)(`Identifier`)},imported:{validate:(0,C.assertNodeType)(`Identifier`,`StringLiteral`)},importKind:{validate:(0,C.assertOneOf)(`type`,`typeof`,`value`),optional:!0}}}),E(`ImportExpression`,{visitor:[`source`,`options`],aliases:[`Expression`],fields:{phase:{default:null,validate:(0,C.assertOneOf)(`source`,`defer`)},source:{validate:(0,C.assertNodeType)(`Expression`)},options:{validate:(0,C.assertNodeType)(`Expression`),optional:!0}}}),E(`MetaProperty`,{visitor:[`meta`,`property`],aliases:[`Expression`],fields:{meta:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.chain)((0,C.assertNodeType)(`Identifier`),Object.assign(function(s,p,g){let v;switch(g.name){case`function`:v=`sent`;break;case`new`:v=`target`;break;case`import`:v=`meta`;break}if(!(0,l.default)(`Identifier`,s.property,{name:v}))throw TypeError(`Unrecognised MetaProperty`)},{oneOfNodeTypes:[`Identifier`]})):(0,C.assertNodeType)(`Identifier`)},property:{validate:(0,C.assertNodeType)(`Identifier`)}}});var R=()=>({abstract:{validate:(0,C.assertValueType)(`boolean`),optional:!0},accessibility:{validate:(0,C.assertOneOf)(`public`,`private`,`protected`),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:(0,C.assertValueType)(`boolean`),optional:!0},key:{validate:(0,C.chain)((function(){let s=(0,C.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`),l=(0,C.assertNodeType)(`Expression`);return function(p,g,v){(p.computed?l:s)(p,g,v)}})(),(0,C.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`Expression`))}});s.classMethodOrPropertyCommon=R;var B=()=>Object.assign({},k(),R(),{params:(0,C.validateArrayOfType)(`FunctionParameter`,`TSParameterProperty`),kind:{validate:(0,C.assertOneOf)(`get`,`set`,`method`,`constructor`),default:`method`},access:{validate:(0,C.chain)((0,C.assertValueType)(`string`),(0,C.assertOneOf)(`public`,`private`,`protected`)),optional:!0},decorators:{validate:(0,C.arrayOfType)(`Decorator`),optional:!0}});s.classMethodOrDeclareMethodCommon=B,E(`ClassMethod`,Object.assign({aliases:[`Function`,`Scopable`,`BlockParent`,`FunctionParent`,`Method`],builder:[`kind`,`key`,`params`,`body`,`computed`,`static`,`generator`,`async`],visitor:[`decorators`,`key`,`typeParameters`,`params`,`returnType`,`body`]},w(),{fields:Object.assign({},B(),A(),{body:{validate:(0,C.assertNodeType)(`BlockStatement`)}})})),E(`ObjectPattern`,{visitor:[`decorators`,`properties`,`typeAnnotation`],builder:[`properties`],aliases:[`FunctionParameter`,`Pattern`,`PatternLike`,`LVal`],fields:Object.assign({},F(),{properties:(0,C.validateArrayOfType)(`RestElement`,`ObjectProperty`)})}),E(`SpreadElement`,{visitor:[`argument`],aliases:[`UnaryLike`],deprecatedAlias:`SpreadProperty`,fields:{argument:{validate:(0,C.assertNodeType)(`Expression`)}}}),E(`Super`,{aliases:[`Expression`]}),E(`TaggedTemplateExpression`,{visitor:[`tag`,`typeParameters`,`quasi`],builder:[`tag`,`quasi`],aliases:[`Expression`],fields:{tag:{validate:(0,C.assertNodeType)(`Expression`)},quasi:{validate:(0,C.assertNodeType)(`TemplateLiteral`)},typeParameters:{validate:(0,C.assertNodeType)(`TypeParameterInstantiation`,`TSTypeParameterInstantiation`),optional:!0}}}),E(`TemplateElement`,{builder:[`value`,`tail`],fields:{value:{validate:(0,C.chain)((0,C.assertShape)({raw:{validate:(0,C.assertValueType)(`string`)},cooked:{validate:(0,C.assertValueType)(`string`),optional:!0}}),function(s){let l=s.value.raw,p=!1,g=()=>{throw Error(`Internal @babel/types error.`)},{str:b,firstInvalidLoc:C}=(0,v.readStringContents)(`template`,l,0,0,0,{unterminated(){p=!0},strictNumericEscape:g,invalidEscapeSequence:g,numericSeparatorInEscapeSequence:g,unexpectedNumericSeparator:g,invalidDigit:g,invalidCodePoint:g});if(!p)throw Error(`Invalid raw`);s.value.cooked=C?null:b})},tail:{default:!1}}}),E(`TemplateLiteral`,{visitor:[`quasis`,`expressions`],aliases:[`Expression`,`Literal`],fields:{quasis:(0,C.validateArrayOfType)(`TemplateElement`),expressions:{validate:(0,C.chain)((0,C.assertValueType)(`array`),(0,C.assertEach)((0,C.assertNodeType)(`Expression`,`TSType`)),function(s,l,p){if(s.quasis.length!==p.length+1)throw TypeError(`Number of ${s.type} quasis should be exactly one more than the number of expressions. -Expected ${p.length+1} quasis but got ${s.quasis.length}`)})}}}),E(`YieldExpression`,{builder:[`argument`,`delegate`],visitor:[`argument`],aliases:[`Expression`,`Terminatorless`],fields:{delegate:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.chain)((0,C.assertValueType)(`boolean`),Object.assign(function(s,l,p){if(p&&!s.argument)throw TypeError(`Property delegate of YieldExpression cannot be true if there is no argument`)},{type:`boolean`})):(0,C.assertValueType)(`boolean`),default:!1},argument:{optional:!0,validate:(0,C.assertNodeType)(`Expression`)}}}),E(`AwaitExpression`,{builder:[`argument`],visitor:[`argument`],aliases:[`Expression`,`Terminatorless`],fields:{argument:{validate:(0,C.assertNodeType)(`Expression`)}}}),E(`Import`,{aliases:[`Expression`]}),E(`BigIntLiteral`,{builder:[`value`],fields:{value:{validate:(0,C.assertValueType)(`string`)}},aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),E(`ExportNamespaceSpecifier`,{visitor:[`exported`],aliases:[`ModuleSpecifier`],fields:{exported:{validate:(0,C.assertNodeType)(`Identifier`)}}}),E(`OptionalMemberExpression`,{builder:[`object`,`property`,`computed`,`optional`],visitor:[`object`,`property`],aliases:[`Expression`],fields:{object:{validate:(0,C.assertNodeType)(`Expression`)},property:{validate:(function(){let s=(0,C.assertNodeType)(`Identifier`),l=(0,C.assertNodeType)(`Expression`);return Object.assign(function(p,g,v){(p.computed?l:s)(p,g,v)},{oneOfNodeTypes:[`Expression`,`Identifier`]})})()},computed:{default:!1},optional:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.chain)((0,C.assertValueType)(`boolean`),(0,C.assertOptionalChainStart)()):(0,C.assertValueType)(`boolean`)}}}),E(`OptionalCallExpression`,{visitor:[`callee`,`typeParameters`,`typeArguments`,`arguments`],builder:[`callee`,`arguments`,`optional`],aliases:[`Expression`],fields:Object.assign({callee:{validate:(0,C.assertNodeType)(`Expression`)},arguments:(0,C.validateArrayOfType)(`Expression`,`SpreadElement`,`ArgumentPlaceholder`),optional:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,C.chain)((0,C.assertValueType)(`boolean`),(0,C.assertOptionalChainStart)()):(0,C.assertValueType)(`boolean`)},typeArguments:{validate:(0,C.assertNodeType)(`TypeParameterInstantiation`),optional:!0}},{typeParameters:{validate:(0,C.assertNodeType)(`TSTypeParameterInstantiation`),optional:!0}})}),E(`ClassProperty`,Object.assign({visitor:[`decorators`,`variance`,`key`,`typeAnnotation`,`value`],builder:[`key`,`value`,`typeAnnotation`,`decorators`,`computed`,`static`],aliases:[`Property`]},w(),{fields:Object.assign({},R(),{value:{validate:(0,C.assertNodeType)(`Expression`),optional:!0},definite:{validate:(0,C.assertValueType)(`boolean`),optional:!0},typeAnnotation:{validate:(0,C.assertNodeType)(`TypeAnnotation`,`TSTypeAnnotation`,`Noop`),optional:!0},decorators:{validate:(0,C.arrayOfType)(`Decorator`),optional:!0},readonly:{validate:(0,C.assertValueType)(`boolean`),optional:!0},declare:{validate:(0,C.assertValueType)(`boolean`),optional:!0},variance:{validate:(0,C.assertNodeType)(`Variance`),optional:!0}})})),E(`ClassAccessorProperty`,Object.assign({visitor:[`decorators`,`key`,`typeAnnotation`,`value`],builder:[`key`,`value`,`typeAnnotation`,`decorators`,`computed`,`static`],aliases:[`Property`,`Accessor`]},w(!0),{fields:Object.assign({},R(),{key:{validate:(0,C.chain)((function(){let s=(0,C.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`PrivateName`),l=(0,C.assertNodeType)(`Expression`);return function(p,g,v){(p.computed?l:s)(p,g,v)}})(),(0,C.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`Expression`,`PrivateName`))},value:{validate:(0,C.assertNodeType)(`Expression`),optional:!0},definite:{validate:(0,C.assertValueType)(`boolean`),optional:!0},typeAnnotation:{validate:(0,C.assertNodeType)(`TypeAnnotation`,`TSTypeAnnotation`,`Noop`),optional:!0},decorators:{validate:(0,C.arrayOfType)(`Decorator`),optional:!0},readonly:{validate:(0,C.assertValueType)(`boolean`),optional:!0},declare:{validate:(0,C.assertValueType)(`boolean`),optional:!0},variance:{validate:(0,C.assertNodeType)(`Variance`),optional:!0}})})),E(`ClassPrivateProperty`,{visitor:[`decorators`,`variance`,`key`,`typeAnnotation`,`value`],builder:[`key`,`value`,`decorators`,`static`],aliases:[`Property`,`Private`],fields:{key:{validate:(0,C.assertNodeType)(`PrivateName`)},value:{validate:(0,C.assertNodeType)(`Expression`),optional:!0},typeAnnotation:{validate:(0,C.assertNodeType)(`TypeAnnotation`,`TSTypeAnnotation`,`Noop`),optional:!0},decorators:{validate:(0,C.arrayOfType)(`Decorator`),optional:!0},static:{validate:(0,C.assertValueType)(`boolean`),default:!1},readonly:{validate:(0,C.assertValueType)(`boolean`),optional:!0},optional:{validate:(0,C.assertValueType)(`boolean`),optional:!0},definite:{validate:(0,C.assertValueType)(`boolean`),optional:!0},variance:{validate:(0,C.assertNodeType)(`Variance`),optional:!0}}}),E(`ClassPrivateMethod`,{builder:[`kind`,`key`,`params`,`body`,`static`],visitor:[`decorators`,`key`,`typeParameters`,`params`,`returnType`,`body`],aliases:[`Function`,`Scopable`,`BlockParent`,`FunctionParent`,`Method`,`Private`],fields:Object.assign({},B(),A(),{kind:{validate:(0,C.assertOneOf)(`get`,`set`,`method`),default:`method`},key:{validate:(0,C.assertNodeType)(`PrivateName`)},body:{validate:(0,C.assertNodeType)(`BlockStatement`)}})}),E(`PrivateName`,{visitor:[`id`],aliases:[`Private`],fields:{id:{validate:(0,C.assertNodeType)(`Identifier`)}}}),E(`StaticBlock`,{visitor:[`body`],fields:{body:(0,C.validateArrayOfType)(`Statement`)},aliases:[`Scopable`,`BlockParent`,`FunctionParent`]}),E(`ImportAttribute`,{visitor:[`key`,`value`],fields:{key:{validate:(0,C.assertNodeType)(`Identifier`,`StringLiteral`)},value:{validate:(0,C.assertNodeType)(`StringLiteral`)}}})}}),require_flow$2=__commonJS({"../../node_modules/@babel/types/lib/definitions/flow.js"(){"use strict";var s=require_core$6(),l=require_utils$11(),p=(0,l.defineAliasedType)(`Flow`),g=s=>{let g=s===`DeclareClass`;p(s,{builder:[`id`,`typeParameters`,`extends`,`body`],visitor:[`id`,`typeParameters`,`extends`,...g?[`mixins`,`implements`]:[],`body`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:Object.assign({id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),extends:(0,l.validateOptional)((0,l.arrayOfType)(`InterfaceExtends`))},g?{mixins:(0,l.validateOptional)((0,l.arrayOfType)(`InterfaceExtends`)),implements:(0,l.validateOptional)((0,l.arrayOfType)(`ClassImplements`))}:{},{body:(0,l.validateType)(`ObjectTypeAnnotation`)})})};p(`AnyTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),p(`ArrayTypeAnnotation`,{visitor:[`elementType`],aliases:[`FlowType`],fields:{elementType:(0,l.validateType)(`FlowType`)}}),p(`BooleanTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),p(`BooleanLiteralTypeAnnotation`,{builder:[`value`],aliases:[`FlowType`],fields:{value:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),p(`NullLiteralTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),p(`ClassImplements`,{visitor:[`id`,`typeParameters`],fields:{id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterInstantiation`)}}),g(`DeclareClass`),p(`DeclareFunction`,{builder:[`id`],visitor:[`id`,`predicate`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`),predicate:(0,l.validateOptionalType)(`DeclaredPredicate`)}}),g(`DeclareInterface`),p(`DeclareModule`,{builder:[`id`,`body`,`kind`],visitor:[`id`,`body`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`,`StringLiteral`),body:(0,l.validateType)(`BlockStatement`),kind:(0,l.validateOptional)((0,l.assertOneOf)(`CommonJS`,`ES`))}}),p(`DeclareModuleExports`,{visitor:[`typeAnnotation`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{typeAnnotation:(0,l.validateType)(`TypeAnnotation`)}}),p(`DeclareTypeAlias`,{visitor:[`id`,`typeParameters`,`right`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),right:(0,l.validateType)(`FlowType`)}}),p(`DeclareOpaqueType`,{visitor:[`id`,`typeParameters`,`supertype`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),supertype:(0,l.validateOptionalType)(`FlowType`),impltype:(0,l.validateOptionalType)(`FlowType`)}}),p(`DeclareVariable`,{visitor:[`id`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`)}}),p(`DeclareExportDeclaration`,{visitor:[`declaration`,`specifiers`,`source`,`attributes`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:Object.assign({declaration:(0,l.validateOptionalType)(`Flow`),specifiers:(0,l.validateOptional)((0,l.arrayOfType)(`ExportSpecifier`,`ExportNamespaceSpecifier`)),source:(0,l.validateOptionalType)(`StringLiteral`),default:(0,l.validateOptional)((0,l.assertValueType)(`boolean`))},s.importAttributes)}),p(`DeclareExportAllDeclaration`,{visitor:[`source`,`attributes`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:Object.assign({source:(0,l.validateType)(`StringLiteral`),exportKind:(0,l.validateOptional)((0,l.assertOneOf)(`type`,`value`))},s.importAttributes)}),p(`DeclaredPredicate`,{visitor:[`value`],aliases:[`FlowPredicate`],fields:{value:(0,l.validateType)(`Flow`)}}),p(`ExistsTypeAnnotation`,{aliases:[`FlowType`]}),p(`FunctionTypeAnnotation`,{builder:[`typeParameters`,`params`,`rest`,`returnType`],visitor:[`typeParameters`,`this`,`params`,`rest`,`returnType`],aliases:[`FlowType`],fields:{typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),params:(0,l.validateArrayOfType)(`FunctionTypeParam`),rest:(0,l.validateOptionalType)(`FunctionTypeParam`),this:(0,l.validateOptionalType)(`FunctionTypeParam`),returnType:(0,l.validateType)(`FlowType`)}}),p(`FunctionTypeParam`,{visitor:[`name`,`typeAnnotation`],fields:{name:(0,l.validateOptionalType)(`Identifier`),typeAnnotation:(0,l.validateType)(`FlowType`),optional:(0,l.validateOptional)((0,l.assertValueType)(`boolean`))}}),p(`GenericTypeAnnotation`,{visitor:[`id`,`typeParameters`],aliases:[`FlowType`],fields:{id:(0,l.validateType)(`Identifier`,`QualifiedTypeIdentifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterInstantiation`)}}),p(`InferredPredicate`,{aliases:[`FlowPredicate`]}),p(`InterfaceExtends`,{visitor:[`id`,`typeParameters`],fields:{id:(0,l.validateType)(`Identifier`,`QualifiedTypeIdentifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterInstantiation`)}}),g(`InterfaceDeclaration`),p(`InterfaceTypeAnnotation`,{visitor:[`extends`,`body`],aliases:[`FlowType`],fields:{extends:(0,l.validateOptional)((0,l.arrayOfType)(`InterfaceExtends`)),body:(0,l.validateType)(`ObjectTypeAnnotation`)}}),p(`IntersectionTypeAnnotation`,{visitor:[`types`],aliases:[`FlowType`],fields:{types:(0,l.validate)((0,l.arrayOfType)(`FlowType`))}}),p(`MixedTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),p(`EmptyTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),p(`NullableTypeAnnotation`,{visitor:[`typeAnnotation`],aliases:[`FlowType`],fields:{typeAnnotation:(0,l.validateType)(`FlowType`)}}),p(`NumberLiteralTypeAnnotation`,{builder:[`value`],aliases:[`FlowType`],fields:{value:(0,l.validate)((0,l.assertValueType)(`number`))}}),p(`NumberTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),p(`ObjectTypeAnnotation`,{visitor:[`properties`,`indexers`,`callProperties`,`internalSlots`],aliases:[`FlowType`],builder:[`properties`,`indexers`,`callProperties`,`internalSlots`,`exact`],fields:{properties:(0,l.validate)((0,l.arrayOfType)(`ObjectTypeProperty`,`ObjectTypeSpreadProperty`)),indexers:{validate:(0,l.arrayOfType)(`ObjectTypeIndexer`),optional:!0,default:[]},callProperties:{validate:(0,l.arrayOfType)(`ObjectTypeCallProperty`),optional:!0,default:[]},internalSlots:{validate:(0,l.arrayOfType)(`ObjectTypeInternalSlot`),optional:!0,default:[]},exact:{validate:(0,l.assertValueType)(`boolean`),default:!1},inexact:(0,l.validateOptional)((0,l.assertValueType)(`boolean`))}}),p(`ObjectTypeInternalSlot`,{visitor:[`id`,`value`],builder:[`id`,`value`,`optional`,`static`,`method`],aliases:[`UserWhitespacable`],fields:{id:(0,l.validateType)(`Identifier`),value:(0,l.validateType)(`FlowType`),optional:(0,l.validate)((0,l.assertValueType)(`boolean`)),static:(0,l.validate)((0,l.assertValueType)(`boolean`)),method:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),p(`ObjectTypeCallProperty`,{visitor:[`value`],aliases:[`UserWhitespacable`],fields:{value:(0,l.validateType)(`FlowType`),static:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),p(`ObjectTypeIndexer`,{visitor:[`variance`,`id`,`key`,`value`],builder:[`id`,`key`,`value`,`variance`],aliases:[`UserWhitespacable`],fields:{id:(0,l.validateOptionalType)(`Identifier`),key:(0,l.validateType)(`FlowType`),value:(0,l.validateType)(`FlowType`),static:(0,l.validate)((0,l.assertValueType)(`boolean`)),variance:(0,l.validateOptionalType)(`Variance`)}}),p(`ObjectTypeProperty`,{visitor:[`key`,`value`,`variance`],aliases:[`UserWhitespacable`],fields:{key:(0,l.validateType)(`Identifier`,`StringLiteral`),value:(0,l.validateType)(`FlowType`),kind:(0,l.validate)((0,l.assertOneOf)(`init`,`get`,`set`)),static:(0,l.validate)((0,l.assertValueType)(`boolean`)),proto:(0,l.validate)((0,l.assertValueType)(`boolean`)),optional:(0,l.validate)((0,l.assertValueType)(`boolean`)),variance:(0,l.validateOptionalType)(`Variance`),method:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),p(`ObjectTypeSpreadProperty`,{visitor:[`argument`],aliases:[`UserWhitespacable`],fields:{argument:(0,l.validateType)(`FlowType`)}}),p(`OpaqueType`,{visitor:[`id`,`typeParameters`,`supertype`,`impltype`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),supertype:(0,l.validateOptionalType)(`FlowType`),impltype:(0,l.validateType)(`FlowType`)}}),p(`QualifiedTypeIdentifier`,{visitor:[`qualification`,`id`],builder:[`id`,`qualification`],fields:{id:(0,l.validateType)(`Identifier`),qualification:(0,l.validateType)(`Identifier`,`QualifiedTypeIdentifier`)}}),p(`StringLiteralTypeAnnotation`,{builder:[`value`],aliases:[`FlowType`],fields:{value:(0,l.validate)((0,l.assertValueType)(`string`))}}),p(`StringTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),p(`SymbolTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),p(`ThisTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),p(`TupleTypeAnnotation`,{visitor:[`types`],aliases:[`FlowType`],fields:{types:(0,l.validate)((0,l.arrayOfType)(`FlowType`))}}),p(`TypeofTypeAnnotation`,{visitor:[`argument`],aliases:[`FlowType`],fields:{argument:(0,l.validateType)(`FlowType`)}}),p(`TypeAlias`,{visitor:[`id`,`typeParameters`,`right`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),right:(0,l.validateType)(`FlowType`)}}),p(`TypeAnnotation`,{visitor:[`typeAnnotation`],fields:{typeAnnotation:(0,l.validateType)(`FlowType`)}}),p(`TypeCastExpression`,{visitor:[`expression`,`typeAnnotation`],aliases:[`ExpressionWrapper`,`Expression`],fields:{expression:(0,l.validateType)(`Expression`),typeAnnotation:(0,l.validateType)(`TypeAnnotation`)}}),p(`TypeParameter`,{visitor:[`bound`,`default`,`variance`],fields:{name:(0,l.validate)((0,l.assertValueType)(`string`)),bound:(0,l.validateOptionalType)(`TypeAnnotation`),default:(0,l.validateOptionalType)(`FlowType`),variance:(0,l.validateOptionalType)(`Variance`)}}),p(`TypeParameterDeclaration`,{visitor:[`params`],fields:{params:(0,l.validate)((0,l.arrayOfType)(`TypeParameter`))}}),p(`TypeParameterInstantiation`,{visitor:[`params`],fields:{params:(0,l.validate)((0,l.arrayOfType)(`FlowType`))}}),p(`UnionTypeAnnotation`,{visitor:[`types`],aliases:[`FlowType`],fields:{types:(0,l.validate)((0,l.arrayOfType)(`FlowType`))}}),p(`Variance`,{builder:[`kind`],fields:{kind:(0,l.validate)((0,l.assertOneOf)(`minus`,`plus`))}}),p(`VoidTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),p(`EnumDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`body`],fields:{id:(0,l.validateType)(`Identifier`),body:(0,l.validateType)(`EnumBooleanBody`,`EnumNumberBody`,`EnumStringBody`,`EnumSymbolBody`)}}),p(`EnumBooleanBody`,{aliases:[`EnumBody`],visitor:[`members`],fields:{explicitType:(0,l.validate)((0,l.assertValueType)(`boolean`)),members:(0,l.validateArrayOfType)(`EnumBooleanMember`),hasUnknownMembers:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),p(`EnumNumberBody`,{aliases:[`EnumBody`],visitor:[`members`],fields:{explicitType:(0,l.validate)((0,l.assertValueType)(`boolean`)),members:(0,l.validateArrayOfType)(`EnumNumberMember`),hasUnknownMembers:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),p(`EnumStringBody`,{aliases:[`EnumBody`],visitor:[`members`],fields:{explicitType:(0,l.validate)((0,l.assertValueType)(`boolean`)),members:(0,l.validateArrayOfType)(`EnumStringMember`,`EnumDefaultedMember`),hasUnknownMembers:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),p(`EnumSymbolBody`,{aliases:[`EnumBody`],visitor:[`members`],fields:{members:(0,l.validateArrayOfType)(`EnumDefaultedMember`),hasUnknownMembers:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),p(`EnumBooleanMember`,{aliases:[`EnumMember`],builder:[`id`],visitor:[`id`,`init`],fields:{id:(0,l.validateType)(`Identifier`),init:(0,l.validateType)(`BooleanLiteral`)}}),p(`EnumNumberMember`,{aliases:[`EnumMember`],visitor:[`id`,`init`],fields:{id:(0,l.validateType)(`Identifier`),init:(0,l.validateType)(`NumericLiteral`)}}),p(`EnumStringMember`,{aliases:[`EnumMember`],visitor:[`id`,`init`],fields:{id:(0,l.validateType)(`Identifier`),init:(0,l.validateType)(`StringLiteral`)}}),p(`EnumDefaultedMember`,{aliases:[`EnumMember`],visitor:[`id`],fields:{id:(0,l.validateType)(`Identifier`)}}),p(`IndexedAccessType`,{visitor:[`objectType`,`indexType`],aliases:[`FlowType`],fields:{objectType:(0,l.validateType)(`FlowType`),indexType:(0,l.validateType)(`FlowType`)}}),p(`OptionalIndexedAccessType`,{visitor:[`objectType`,`indexType`],aliases:[`FlowType`],fields:{objectType:(0,l.validateType)(`FlowType`),indexType:(0,l.validateType)(`FlowType`),optional:(0,l.validate)((0,l.assertValueType)(`boolean`))}})}}),require_jsx=__commonJS({"../../node_modules/@babel/types/lib/definitions/jsx.js"(){"use strict";var s=require_utils$11(),l=(0,s.defineAliasedType)(`JSX`);l(`JSXAttribute`,{visitor:[`name`,`value`],aliases:[`Immutable`],fields:{name:{validate:(0,s.assertNodeType)(`JSXIdentifier`,`JSXNamespacedName`)},value:{optional:!0,validate:(0,s.assertNodeType)(`JSXElement`,`JSXFragment`,`StringLiteral`,`JSXExpressionContainer`)}}}),l(`JSXClosingElement`,{visitor:[`name`],aliases:[`Immutable`],fields:{name:{validate:(0,s.assertNodeType)(`JSXIdentifier`,`JSXMemberExpression`,`JSXNamespacedName`)}}}),l(`JSXElement`,{builder:[`openingElement`,`closingElement`,`children`,`selfClosing`],visitor:[`openingElement`,`children`,`closingElement`],aliases:[`Immutable`,`Expression`],fields:Object.assign({openingElement:{validate:(0,s.assertNodeType)(`JSXOpeningElement`)},closingElement:{optional:!0,validate:(0,s.assertNodeType)(`JSXClosingElement`)},children:(0,s.validateArrayOfType)(`JSXText`,`JSXExpressionContainer`,`JSXSpreadChild`,`JSXElement`,`JSXFragment`)},{selfClosing:{validate:(0,s.assertValueType)(`boolean`),optional:!0}})}),l(`JSXEmptyExpression`,{}),l(`JSXExpressionContainer`,{visitor:[`expression`],aliases:[`Immutable`],fields:{expression:{validate:(0,s.assertNodeType)(`Expression`,`JSXEmptyExpression`)}}}),l(`JSXSpreadChild`,{visitor:[`expression`],aliases:[`Immutable`],fields:{expression:{validate:(0,s.assertNodeType)(`Expression`)}}}),l(`JSXIdentifier`,{builder:[`name`],fields:{name:{validate:(0,s.assertValueType)(`string`)}}}),l(`JSXMemberExpression`,{visitor:[`object`,`property`],fields:{object:{validate:(0,s.assertNodeType)(`JSXMemberExpression`,`JSXIdentifier`)},property:{validate:(0,s.assertNodeType)(`JSXIdentifier`)}}}),l(`JSXNamespacedName`,{visitor:[`namespace`,`name`],fields:{namespace:{validate:(0,s.assertNodeType)(`JSXIdentifier`)},name:{validate:(0,s.assertNodeType)(`JSXIdentifier`)}}}),l(`JSXOpeningElement`,{builder:[`name`,`attributes`,`selfClosing`],visitor:[`name`,`typeParameters`,`typeArguments`,`attributes`],aliases:[`Immutable`],fields:Object.assign({name:{validate:(0,s.assertNodeType)(`JSXIdentifier`,`JSXMemberExpression`,`JSXNamespacedName`)},selfClosing:{default:!1},attributes:(0,s.validateArrayOfType)(`JSXAttribute`,`JSXSpreadAttribute`),typeArguments:{validate:(0,s.assertNodeType)(`TypeParameterInstantiation`),optional:!0}},{typeParameters:{validate:(0,s.assertNodeType)(`TSTypeParameterInstantiation`),optional:!0}})}),l(`JSXSpreadAttribute`,{visitor:[`argument`],fields:{argument:{validate:(0,s.assertNodeType)(`Expression`)}}}),l(`JSXText`,{aliases:[`Immutable`],builder:[`value`],fields:{value:{validate:(0,s.assertValueType)(`string`)}}}),l(`JSXFragment`,{builder:[`openingFragment`,`closingFragment`,`children`],visitor:[`openingFragment`,`children`,`closingFragment`],aliases:[`Immutable`,`Expression`],fields:{openingFragment:{validate:(0,s.assertNodeType)(`JSXOpeningFragment`)},closingFragment:{validate:(0,s.assertNodeType)(`JSXClosingFragment`)},children:(0,s.validateArrayOfType)(`JSXText`,`JSXExpressionContainer`,`JSXSpreadChild`,`JSXElement`,`JSXFragment`)}}),l(`JSXOpeningFragment`,{aliases:[`Immutable`]}),l(`JSXClosingFragment`,{aliases:[`Immutable`]})}}),require_placeholders=__commonJS({"../../node_modules/@babel/types/lib/definitions/placeholders.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.PLACEHOLDERS_FLIPPED_ALIAS=s.PLACEHOLDERS_ALIAS=s.PLACEHOLDERS=void 0;var l=require_utils$11(),p=s.PLACEHOLDERS=[`Identifier`,`StringLiteral`,`Expression`,`Statement`,`Declaration`,`BlockStatement`,`ClassBody`,`Pattern`],g=s.PLACEHOLDERS_ALIAS={Declaration:[`Statement`],Pattern:[`PatternLike`,`LVal`]};for(let s of p){let p=l.ALIAS_KEYS[s];p!=null&&p.length&&(g[s]=p)}var v=s.PLACEHOLDERS_FLIPPED_ALIAS={};Object.keys(g).forEach(s=>{g[s].forEach(l=>{hasOwnProperty.call(v,l)||(v[l]=[]),v[l].push(s)})})}}),require_misc=__commonJS({"../../node_modules/@babel/types/lib/definitions/misc.js"(){"use strict";var s=require_utils$11(),l=require_placeholders(),p=require_core$6(),g=(0,s.defineAliasedType)(`Miscellaneous`);g(`Noop`,{visitor:[]}),g(`Placeholder`,{visitor:[],builder:[`expectedNode`,`name`],fields:Object.assign({name:{validate:(0,s.assertNodeType)(`Identifier`)},expectedNode:{validate:(0,s.assertOneOf)(...l.PLACEHOLDERS)}},(0,p.patternLikeCommon)())}),g(`V8IntrinsicIdentifier`,{builder:[`name`],fields:{name:{validate:(0,s.assertValueType)(`string`)}}})}}),require_experimental=__commonJS({"../../node_modules/@babel/types/lib/definitions/experimental.js"(){"use strict";var s=require_utils$11();(0,s.default)(`ArgumentPlaceholder`,{}),(0,s.default)(`BindExpression`,{visitor:[`object`,`callee`],aliases:[`Expression`],fields:process.env.BABEL_TYPES_8_BREAKING?{object:{validate:(0,s.assertNodeType)(`Expression`)},callee:{validate:(0,s.assertNodeType)(`Expression`)}}:{object:{validate:Object.assign(()=>{},{oneOfNodeTypes:[`Expression`]})},callee:{validate:Object.assign(()=>{},{oneOfNodeTypes:[`Expression`]})}}}),(0,s.default)(`Decorator`,{visitor:[`expression`],fields:{expression:{validate:(0,s.assertNodeType)(`Expression`)}}}),(0,s.default)(`DoExpression`,{visitor:[`body`],builder:[`body`,`async`],aliases:[`Expression`],fields:{body:{validate:(0,s.assertNodeType)(`BlockStatement`)},async:{validate:(0,s.assertValueType)(`boolean`),default:!1}}}),(0,s.default)(`ExportDefaultSpecifier`,{visitor:[`exported`],aliases:[`ModuleSpecifier`],fields:{exported:{validate:(0,s.assertNodeType)(`Identifier`)}}}),(0,s.default)(`RecordExpression`,{visitor:[`properties`],aliases:[`Expression`],fields:{properties:(0,s.validateArrayOfType)(`ObjectProperty`,`SpreadElement`)}}),(0,s.default)(`TupleExpression`,{fields:{elements:{validate:(0,s.arrayOfType)(`Expression`,`SpreadElement`),default:[]}},visitor:[`elements`],aliases:[`Expression`]}),(0,s.default)(`DecimalLiteral`,{builder:[`value`],fields:{value:{validate:(0,s.assertValueType)(`string`)}},aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),(0,s.default)(`ModuleExpression`,{visitor:[`body`],fields:{body:{validate:(0,s.assertNodeType)(`Program`)}},aliases:[`Expression`]}),(0,s.default)(`TopicReference`,{aliases:[`Expression`]}),(0,s.default)(`PipelineTopicExpression`,{builder:[`expression`],visitor:[`expression`],fields:{expression:{validate:(0,s.assertNodeType)(`Expression`)}},aliases:[`Expression`]}),(0,s.default)(`PipelineBareFunction`,{builder:[`callee`],visitor:[`callee`],fields:{callee:{validate:(0,s.assertNodeType)(`Expression`)}},aliases:[`Expression`]}),(0,s.default)(`PipelinePrimaryTopicReference`,{aliases:[`Expression`]}),(0,s.default)(`VoidPattern`,{aliases:[`Pattern`,`PatternLike`,`FunctionParameter`]})}}),require_typescript=__commonJS({"../../node_modules/@babel/types/lib/definitions/typescript.js"(){"use strict";var s=require_utils$11(),l=require_core$6(),p=require_is(),g=(0,s.defineAliasedType)(`TypeScript`),v=(0,s.assertValueType)(`boolean`),b=()=>({returnType:{validate:(0,s.assertNodeType)(`TSTypeAnnotation`,`Noop`),optional:!0},typeParameters:{validate:(0,s.assertNodeType)(`TSTypeParameterDeclaration`,`Noop`),optional:!0}});g(`TSParameterProperty`,{aliases:[`LVal`],visitor:[`parameter`],fields:{accessibility:{validate:(0,s.assertOneOf)(`public`,`private`,`protected`),optional:!0},readonly:{validate:(0,s.assertValueType)(`boolean`),optional:!0},parameter:{validate:(0,s.assertNodeType)(`Identifier`,`AssignmentPattern`)},override:{validate:(0,s.assertValueType)(`boolean`),optional:!0},decorators:{validate:(0,s.arrayOfType)(`Decorator`),optional:!0}}}),g(`TSDeclareFunction`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`typeParameters`,`params`,`returnType`],fields:Object.assign({},(0,l.functionDeclarationCommon)(),b())}),g(`TSDeclareMethod`,Object.assign({visitor:[`decorators`,`key`,`typeParameters`,`params`,`returnType`]},(0,l.classMethodOrPropertyUnionShapeCommon)(),{fields:Object.assign({},(0,l.classMethodOrDeclareMethodCommon)(),b())})),g(`TSQualifiedName`,{aliases:[`TSEntityName`],visitor:[`left`,`right`],fields:{left:(0,s.validateType)(`TSEntityName`),right:(0,s.validateType)(`Identifier`)}});var C=()=>({typeParameters:(0,s.validateOptionalType)(`TSTypeParameterDeclaration`),parameters:(0,s.validateArrayOfType)(`ArrayPattern`,`Identifier`,`ObjectPattern`,`RestElement`),typeAnnotation:(0,s.validateOptionalType)(`TSTypeAnnotation`)}),w={aliases:[`TSTypeElement`],visitor:[`typeParameters`,`parameters`,`typeAnnotation`],fields:C()};g(`TSCallSignatureDeclaration`,w),g(`TSConstructSignatureDeclaration`,w);var E=()=>({key:(0,s.validateType)(`Expression`),computed:{default:!1},optional:(0,s.validateOptional)(v)});g(`TSPropertySignature`,{aliases:[`TSTypeElement`],visitor:[`key`,`typeAnnotation`],fields:Object.assign({},E(),{readonly:(0,s.validateOptional)(v),typeAnnotation:(0,s.validateOptionalType)(`TSTypeAnnotation`),kind:{optional:!0,validate:(0,s.assertOneOf)(`get`,`set`)}})}),g(`TSMethodSignature`,{aliases:[`TSTypeElement`],visitor:[`key`,`typeParameters`,`parameters`,`typeAnnotation`],fields:Object.assign({},C(),E(),{kind:{validate:(0,s.assertOneOf)(`method`,`get`,`set`)}})}),g(`TSIndexSignature`,{aliases:[`TSTypeElement`],visitor:[`parameters`,`typeAnnotation`],fields:{readonly:(0,s.validateOptional)(v),static:(0,s.validateOptional)(v),parameters:(0,s.validateArrayOfType)(`Identifier`),typeAnnotation:(0,s.validateOptionalType)(`TSTypeAnnotation`)}});for(let s of[`TSAnyKeyword`,`TSBooleanKeyword`,`TSBigIntKeyword`,`TSIntrinsicKeyword`,`TSNeverKeyword`,`TSNullKeyword`,`TSNumberKeyword`,`TSObjectKeyword`,`TSStringKeyword`,`TSSymbolKeyword`,`TSUndefinedKeyword`,`TSUnknownKeyword`,`TSVoidKeyword`])g(s,{aliases:[`TSType`,`TSBaseType`],visitor:[],fields:{}});g(`TSThisType`,{aliases:[`TSType`,`TSBaseType`],visitor:[],fields:{}});var k={aliases:[`TSType`],visitor:[`typeParameters`,`parameters`,`typeAnnotation`]};g(`TSFunctionType`,Object.assign({},k,{fields:C()})),g(`TSConstructorType`,Object.assign({},k,{fields:Object.assign({},C(),{abstract:(0,s.validateOptional)(v)})})),g(`TSTypeReference`,{aliases:[`TSType`],visitor:[`typeName`,`typeParameters`],fields:{typeName:(0,s.validateType)(`TSEntityName`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterInstantiation`)}}),g(`TSTypePredicate`,{aliases:[`TSType`],visitor:[`parameterName`,`typeAnnotation`],builder:[`parameterName`,`typeAnnotation`,`asserts`],fields:{parameterName:(0,s.validateType)(`Identifier`,`TSThisType`),typeAnnotation:(0,s.validateOptionalType)(`TSTypeAnnotation`),asserts:(0,s.validateOptional)(v)}}),g(`TSTypeQuery`,{aliases:[`TSType`],visitor:[`exprName`,`typeParameters`],fields:{exprName:(0,s.validateType)(`TSEntityName`,`TSImportType`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterInstantiation`)}}),g(`TSTypeLiteral`,{aliases:[`TSType`],visitor:[`members`],fields:{members:(0,s.validateArrayOfType)(`TSTypeElement`)}}),g(`TSArrayType`,{aliases:[`TSType`],visitor:[`elementType`],fields:{elementType:(0,s.validateType)(`TSType`)}}),g(`TSTupleType`,{aliases:[`TSType`],visitor:[`elementTypes`],fields:{elementTypes:(0,s.validateArrayOfType)(`TSType`,`TSNamedTupleMember`)}}),g(`TSOptionalType`,{aliases:[`TSType`],visitor:[`typeAnnotation`],fields:{typeAnnotation:(0,s.validateType)(`TSType`)}}),g(`TSRestType`,{aliases:[`TSType`],visitor:[`typeAnnotation`],fields:{typeAnnotation:(0,s.validateType)(`TSType`)}}),g(`TSNamedTupleMember`,{visitor:[`label`,`elementType`],builder:[`label`,`elementType`,`optional`],fields:{label:(0,s.validateType)(`Identifier`),optional:{validate:v,default:!1},elementType:(0,s.validateType)(`TSType`)}});var A={aliases:[`TSType`],visitor:[`types`],fields:{types:(0,s.validateArrayOfType)(`TSType`)}};g(`TSUnionType`,A),g(`TSIntersectionType`,A),g(`TSConditionalType`,{aliases:[`TSType`],visitor:[`checkType`,`extendsType`,`trueType`,`falseType`],fields:{checkType:(0,s.validateType)(`TSType`),extendsType:(0,s.validateType)(`TSType`),trueType:(0,s.validateType)(`TSType`),falseType:(0,s.validateType)(`TSType`)}}),g(`TSInferType`,{aliases:[`TSType`],visitor:[`typeParameter`],fields:{typeParameter:(0,s.validateType)(`TSTypeParameter`)}}),g(`TSParenthesizedType`,{aliases:[`TSType`],visitor:[`typeAnnotation`],fields:{typeAnnotation:(0,s.validateType)(`TSType`)}}),g(`TSTypeOperator`,{aliases:[`TSType`],visitor:[`typeAnnotation`],builder:[`typeAnnotation`,`operator`],fields:{operator:{validate:(0,s.assertValueType)(`string`),default:`keyof`},typeAnnotation:(0,s.validateType)(`TSType`)}}),g(`TSIndexedAccessType`,{aliases:[`TSType`],visitor:[`objectType`,`indexType`],fields:{objectType:(0,s.validateType)(`TSType`),indexType:(0,s.validateType)(`TSType`)}}),g(`TSMappedType`,{aliases:[`TSType`],visitor:[`typeParameter`,`nameType`,`typeAnnotation`],builder:[`typeParameter`,`typeAnnotation`,`nameType`],fields:Object.assign({},{typeParameter:(0,s.validateType)(`TSTypeParameter`)},{readonly:(0,s.validateOptional)((0,s.assertOneOf)(!0,!1,`+`,`-`)),optional:(0,s.validateOptional)((0,s.assertOneOf)(!0,!1,`+`,`-`)),typeAnnotation:(0,s.validateOptionalType)(`TSType`),nameType:(0,s.validateOptionalType)(`TSType`)})}),g(`TSTemplateLiteralType`,{aliases:[`TSType`,`TSBaseType`],visitor:[`quasis`,`types`],fields:{quasis:(0,s.validateArrayOfType)(`TemplateElement`),types:{validate:(0,s.chain)((0,s.assertValueType)(`array`),(0,s.assertEach)((0,s.assertNodeType)(`TSType`)),function(s,l,p){if(s.quasis.length!==p.length+1)throw TypeError(`Number of ${s.type} quasis should be exactly one more than the number of types. -Expected ${p.length+1} quasis but got ${s.quasis.length}`)})}}}),g(`TSLiteralType`,{aliases:[`TSType`,`TSBaseType`],visitor:[`literal`],fields:{literal:{validate:(function(){let l=(0,s.assertNodeType)(`NumericLiteral`,`BigIntLiteral`),g=(0,s.assertOneOf)(`-`),v=(0,s.assertNodeType)(`NumericLiteral`,`StringLiteral`,`BooleanLiteral`,`BigIntLiteral`,`TemplateLiteral`),b=function(s,b,C){(0,p.default)(`UnaryExpression`,C)?(g(C,`operator`,C.operator),l(C,`argument`,C.argument)):v(s,b,C)};return b.oneOfNodeTypes=[`NumericLiteral`,`StringLiteral`,`BooleanLiteral`,`BigIntLiteral`,`TemplateLiteral`,`UnaryExpression`],b})()}}}),g(`TSExpressionWithTypeArguments`,{aliases:[`TSType`],visitor:[`expression`,`typeParameters`],fields:{expression:(0,s.validateType)(`TSEntityName`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterInstantiation`)}}),g(`TSInterfaceDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`typeParameters`,`extends`,`body`],fields:{declare:(0,s.validateOptional)(v),id:(0,s.validateType)(`Identifier`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterDeclaration`),extends:(0,s.validateOptional)((0,s.arrayOfType)(`TSExpressionWithTypeArguments`)),body:(0,s.validateType)(`TSInterfaceBody`)}}),g(`TSInterfaceBody`,{visitor:[`body`],fields:{body:(0,s.validateArrayOfType)(`TSTypeElement`)}}),g(`TSTypeAliasDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`typeParameters`,`typeAnnotation`],fields:{declare:(0,s.validateOptional)(v),id:(0,s.validateType)(`Identifier`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterDeclaration`),typeAnnotation:(0,s.validateType)(`TSType`)}}),g(`TSInstantiationExpression`,{aliases:[`Expression`],visitor:[`expression`,`typeParameters`],fields:{expression:(0,s.validateType)(`Expression`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterInstantiation`)}});var N={aliases:[`Expression`,`LVal`,`PatternLike`],visitor:[`expression`,`typeAnnotation`],fields:{expression:(0,s.validateType)(`Expression`),typeAnnotation:(0,s.validateType)(`TSType`)}};g(`TSAsExpression`,N),g(`TSSatisfiesExpression`,N),g(`TSTypeAssertion`,{aliases:[`Expression`,`LVal`,`PatternLike`],visitor:[`typeAnnotation`,`expression`],fields:{typeAnnotation:(0,s.validateType)(`TSType`),expression:(0,s.validateType)(`Expression`)}}),g(`TSEnumBody`,{visitor:[`members`],fields:{members:(0,s.validateArrayOfType)(`TSEnumMember`)}}),g(`TSEnumDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`members`],fields:{declare:(0,s.validateOptional)(v),const:(0,s.validateOptional)(v),id:(0,s.validateType)(`Identifier`),members:(0,s.validateArrayOfType)(`TSEnumMember`),initializer:(0,s.validateOptionalType)(`Expression`),body:(0,s.validateOptionalType)(`TSEnumBody`)}}),g(`TSEnumMember`,{visitor:[`id`,`initializer`],fields:{id:(0,s.validateType)(`Identifier`,`StringLiteral`),initializer:(0,s.validateOptionalType)(`Expression`)}}),g(`TSModuleDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`body`],fields:Object.assign({kind:{validate:(0,s.assertOneOf)(`global`,`module`,`namespace`)},declare:(0,s.validateOptional)(v)},{global:(0,s.validateOptional)(v)},{id:(0,s.validateType)(`Identifier`,`StringLiteral`),body:(0,s.validateType)(`TSModuleBlock`,`TSModuleDeclaration`)})}),g(`TSModuleBlock`,{aliases:[`Scopable`,`Block`,`BlockParent`,`FunctionParent`],visitor:[`body`],fields:{body:(0,s.validateArrayOfType)(`Statement`)}}),g(`TSImportType`,{aliases:[`TSType`],builder:[`argument`,`qualifier`,`typeParameters`],visitor:[`argument`,`options`,`qualifier`,`typeParameters`],fields:{argument:(0,s.validateType)(`StringLiteral`),qualifier:(0,s.validateOptionalType)(`TSEntityName`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterInstantiation`),options:{validate:(0,s.assertNodeType)(`ObjectExpression`),optional:!0}}}),g(`TSImportEqualsDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`moduleReference`],fields:Object.assign({},{isExport:(0,s.validate)(v)},{id:(0,s.validateType)(`Identifier`),moduleReference:(0,s.validateType)(`TSEntityName`,`TSExternalModuleReference`),importKind:{validate:(0,s.assertOneOf)(`type`,`value`),optional:!0}})}),g(`TSExternalModuleReference`,{visitor:[`expression`],fields:{expression:(0,s.validateType)(`StringLiteral`)}}),g(`TSNonNullExpression`,{aliases:[`Expression`,`LVal`,`PatternLike`],visitor:[`expression`],fields:{expression:(0,s.validateType)(`Expression`)}}),g(`TSExportAssignment`,{aliases:[`Statement`],visitor:[`expression`],fields:{expression:(0,s.validateType)(`Expression`)}}),g(`TSNamespaceExportDeclaration`,{aliases:[`Statement`],visitor:[`id`],fields:{id:(0,s.validateType)(`Identifier`)}}),g(`TSTypeAnnotation`,{visitor:[`typeAnnotation`],fields:{typeAnnotation:{validate:(0,s.assertNodeType)(`TSType`)}}}),g(`TSTypeParameterInstantiation`,{visitor:[`params`],fields:{params:(0,s.validateArrayOfType)(`TSType`)}}),g(`TSTypeParameterDeclaration`,{visitor:[`params`],fields:{params:(0,s.validateArrayOfType)(`TSTypeParameter`)}}),g(`TSTypeParameter`,{builder:[`constraint`,`default`,`name`],visitor:[`constraint`,`default`],fields:{name:{validate:(0,s.assertValueType)(`string`)},in:{validate:(0,s.assertValueType)(`boolean`),optional:!0},out:{validate:(0,s.assertValueType)(`boolean`),optional:!0},const:{validate:(0,s.assertValueType)(`boolean`),optional:!0},constraint:{validate:(0,s.assertNodeType)(`TSType`),optional:!0},default:{validate:(0,s.assertNodeType)(`TSType`),optional:!0}}})}}),require_deprecated_aliases=__commonJS({"../../node_modules/@babel/types/lib/definitions/deprecated-aliases.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.DEPRECATED_ALIASES=void 0,s.DEPRECATED_ALIASES={ModuleDeclaration:`ImportOrExportDeclaration`}}}),require_definitions$1=__commonJS({"../../node_modules/@babel/types/lib/definitions/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),Object.defineProperty(s,`ALIAS_KEYS`,{enumerable:!0,get:function(){return l.ALIAS_KEYS}}),Object.defineProperty(s,`BUILDER_KEYS`,{enumerable:!0,get:function(){return l.BUILDER_KEYS}}),Object.defineProperty(s,`DEPRECATED_ALIASES`,{enumerable:!0,get:function(){return g.DEPRECATED_ALIASES}}),Object.defineProperty(s,`DEPRECATED_KEYS`,{enumerable:!0,get:function(){return l.DEPRECATED_KEYS}}),Object.defineProperty(s,`FLIPPED_ALIAS_KEYS`,{enumerable:!0,get:function(){return l.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(s,`NODE_FIELDS`,{enumerable:!0,get:function(){return l.NODE_FIELDS}}),Object.defineProperty(s,`NODE_PARENT_VALIDATIONS`,{enumerable:!0,get:function(){return l.NODE_PARENT_VALIDATIONS}}),Object.defineProperty(s,`NODE_UNION_SHAPES__PRIVATE`,{enumerable:!0,get:function(){return l.NODE_UNION_SHAPES__PRIVATE}}),Object.defineProperty(s,`PLACEHOLDERS`,{enumerable:!0,get:function(){return p.PLACEHOLDERS}}),Object.defineProperty(s,`PLACEHOLDERS_ALIAS`,{enumerable:!0,get:function(){return p.PLACEHOLDERS_ALIAS}}),Object.defineProperty(s,`PLACEHOLDERS_FLIPPED_ALIAS`,{enumerable:!0,get:function(){return p.PLACEHOLDERS_FLIPPED_ALIAS}}),s.TYPES=void 0,Object.defineProperty(s,`VISITOR_KEYS`,{enumerable:!0,get:function(){return l.VISITOR_KEYS}}),require_core$6(),require_flow$2(),require_jsx(),require_misc(),require_experimental(),require_typescript();var l=require_utils$11(),p=require_placeholders(),g=require_deprecated_aliases();Object.keys(g.DEPRECATED_ALIASES).forEach(s=>{l.FLIPPED_ALIAS_KEYS[s]=l.FLIPPED_ALIAS_KEYS[g.DEPRECATED_ALIASES[s]]});for(let{types:s,set:p}of l.allExpandedTypes)for(let g of s){let s=l.FLIPPED_ALIAS_KEYS[g];s?s.forEach(p.add,p):p.add(g)}s.TYPES=[].concat(Object.keys(l.VISITOR_KEYS),Object.keys(l.FLIPPED_ALIAS_KEYS),Object.keys(l.DEPRECATED_KEYS))}}),require_validate$1=__commonJS({"../../node_modules/@babel/types/lib/validators/validate.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p,s.validateChild=b,s.validateField=v,s.validateInternal=g;var l=require_definitions$1();function p(s,p,g){if(!s)return;let C=l.NODE_FIELDS[s.type];if(!C)return;let w=C[p];v(s,p,g,w),b(s,p,g)}function g(s,p,g,v,b){if(s!=null&&s.validate&&!(s.optional&&v==null)&&(s.validate(p,g,v),b)){var C;let s=v.type;if(s==null)return;(C=l.NODE_PARENT_VALIDATIONS[s])==null||C.call(l.NODE_PARENT_VALIDATIONS,p,g,v)}}function v(s,l,p,g){g!=null&&g.validate&&(g.optional&&p==null||g.validate(s,l,p))}function b(s,p,g){var v;let b=g?.type;b!=null&&((v=l.NODE_PARENT_VALIDATIONS[b])==null||v.call(l.NODE_PARENT_VALIDATIONS,s,p,g))}}}),require_lowercase=__commonJS({"../../node_modules/@babel/types/lib/builders/generated/lowercase.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.anyTypeAnnotation=Wn,s.argumentPlaceholder=yi,s.arrayExpression=w,s.arrayPattern=cn,s.arrayTypeAnnotation=Gn,s.arrowFunctionExpression=ln,s.assignmentExpression=E,s.assignmentPattern=sn,s.awaitExpression=Mn,s.bigIntLiteral=C,s.binaryExpression=k,s.bindExpression=bi,s.blockStatement=I,s.booleanLiteral=ot,s.booleanLiteralTypeAnnotation=qn,s.booleanTypeAnnotation=Kn,s.breakStatement=R,s.callExpression=B,s.catchClause=q,s.classAccessorProperty=Rn,s.classBody=un,s.classDeclaration=fn,s.classExpression=dn,s.classImplements=Yn,s.classMethod=wn,s.classPrivateMethod=Bn,s.classPrivateProperty=zn,s.classProperty=Ln,s.conditionalExpression=le,s.continueStatement=J,s.debuggerStatement=_e,s.decimalLiteral=Ei,s.declareClass=Xn,s.declareExportAllDeclaration=ar,s.declareExportDeclaration=ir,s.declareFunction=Zn,s.declareInterface=Qn,s.declareModule=$n,s.declareModuleExports=er,s.declareOpaqueType=nr,s.declareTypeAlias=tr,s.declareVariable=rr,s.declaredPredicate=or,s.decorator=xi,s.directive=N,s.directiveLiteral=F,s.doExpression=Si,s.doWhileStatement=be,s.emptyStatement=xe,s.emptyTypeAnnotation=_r,s.enumBooleanBody=Gr,s.enumBooleanMember=Yr,s.enumDeclaration=Wr,s.enumDefaultedMember=Qr,s.enumNumberBody=Kr,s.enumNumberMember=Xr,s.enumStringBody=qr,s.enumStringMember=Zr,s.enumSymbolBody=Jr,s.existsTypeAnnotation=sr,s.exportAllDeclaration=pn,s.exportDefaultDeclaration=mn,s.exportDefaultSpecifier=Ci,s.exportNamedDeclaration=hn,s.exportNamespaceSpecifier=Pn,s.exportSpecifier=gn,s.expressionStatement=De,s.file=Ne,s.forInStatement=Pe,s.forOfStatement=_n,s.forStatement=ze,s.functionDeclaration=Be,s.functionExpression=We,s.functionTypeAnnotation=cr,s.functionTypeParam=lr,s.genericTypeAnnotation=ur,s.identifier=Ke,s.ifStatement=qe,s.import=Nn,s.importAttribute=Un,s.importDeclaration=vn,s.importDefaultSpecifier=yn,s.importExpression=Sn,s.importNamespaceSpecifier=bn,s.importSpecifier=xn,s.indexedAccessType=$r,s.inferredPredicate=dr,s.interfaceDeclaration=pr,s.interfaceExtends=fr,s.interfaceTypeAnnotation=mr,s.interpreterDirective=A,s.intersectionTypeAnnotation=hr,s.jSXAttribute=s.jsxAttribute=ti,s.jSXClosingElement=s.jsxClosingElement=ni,s.jSXClosingFragment=s.jsxClosingFragment=hi,s.jSXElement=s.jsxElement=ri,s.jSXEmptyExpression=s.jsxEmptyExpression=ii,s.jSXExpressionContainer=s.jsxExpressionContainer=ai,s.jSXFragment=s.jsxFragment=pi,s.jSXIdentifier=s.jsxIdentifier=si,s.jSXMemberExpression=s.jsxMemberExpression=ci,s.jSXNamespacedName=s.jsxNamespacedName=li,s.jSXOpeningElement=s.jsxOpeningElement=ui,s.jSXOpeningFragment=s.jsxOpeningFragment=mi,s.jSXSpreadAttribute=s.jsxSpreadAttribute=di,s.jSXSpreadChild=s.jsxSpreadChild=oi,s.jSXText=s.jsxText=fi,s.labeledStatement=Je,s.logicalExpression=ut,s.memberExpression=yt,s.metaProperty=Cn,s.mixedTypeAnnotation=gr,s.moduleExpression=Di,s.newExpression=Tt,s.noop=gi,s.nullLiteral=Qe,s.nullLiteralTypeAnnotation=Jn,s.nullableTypeAnnotation=vr,s.numberLiteral=Ka,s.numberLiteralTypeAnnotation=yr,s.numberTypeAnnotation=br,s.numericLiteral=Ze,s.objectExpression=At,s.objectMethod=jt,s.objectPattern=Tn,s.objectProperty=It,s.objectTypeAnnotation=xr,s.objectTypeCallProperty=Cr,s.objectTypeIndexer=wr,s.objectTypeInternalSlot=Sr,s.objectTypeProperty=Tr,s.objectTypeSpreadProperty=Er,s.opaqueType=Dr,s.optionalCallExpression=In,s.optionalIndexedAccessType=ei,s.optionalMemberExpression=Fn,s.parenthesizedExpression=Ht,s.pipelineBareFunction=Ai,s.pipelinePrimaryTopicReference=ji,s.pipelineTopicExpression=ki,s.placeholder=_i,s.privateName=Vn,s.program=Ot,s.qualifiedTypeIdentifier=Or,s.recordExpression=wi,s.regExpLiteral=st,s.regexLiteral=qa,s.restElement=Lt,s.restProperty=Ja,s.returnStatement=Rt,s.sequenceExpression=Vt,s.spreadElement=En,s.spreadProperty=Ya,s.staticBlock=Hn,s.stringLiteral=Ye,s.stringLiteralTypeAnnotation=kr,s.stringTypeAnnotation=Ar,s.super=Dn,s.switchCase=Gt,s.switchStatement=Kt,s.symbolTypeAnnotation=jr,s.taggedTemplateExpression=On,s.templateElement=kn,s.templateLiteral=An,s.thisExpression=Jt,s.thisTypeAnnotation=Mr,s.throwStatement=Xt,s.topicReference=Oi,s.tryStatement=Zt,s.tSAnyKeyword=s.tsAnyKeyword=Hi,s.tSArrayType=s.tsArrayType=ca,s.tSAsExpression=s.tsAsExpression=Oa,s.tSBigIntKeyword=s.tsBigIntKeyword=Wi,s.tSBooleanKeyword=s.tsBooleanKeyword=Ui,s.tSCallSignatureDeclaration=s.tsCallSignatureDeclaration=Li,s.tSConditionalType=s.tsConditionalType=ha,s.tSConstructSignatureDeclaration=s.tsConstructSignatureDeclaration=Ri,s.tSConstructorType=s.tsConstructorType=ra,s.tSDeclareFunction=s.tsDeclareFunction=Pi,s.tSDeclareMethod=s.tsDeclareMethod=Fi,s.tSEnumBody=s.tsEnumBody=ja,s.tSEnumDeclaration=s.tsEnumDeclaration=Ma,s.tSEnumMember=s.tsEnumMember=Na,s.tSExportAssignment=s.tsExportAssignment=Ba,s.tSExpressionWithTypeArguments=s.tsExpressionWithTypeArguments=Ca,s.tSExternalModuleReference=s.tsExternalModuleReference=Ra,s.tSFunctionType=s.tsFunctionType=na,s.tSImportEqualsDeclaration=s.tsImportEqualsDeclaration=La,s.tSImportType=s.tsImportType=Ia,s.tSIndexSignature=s.tsIndexSignature=Vi,s.tSIndexedAccessType=s.tsIndexedAccessType=ya,s.tSInferType=s.tsInferType=ga,s.tSInstantiationExpression=s.tsInstantiationExpression=Da,s.tSInterfaceBody=s.tsInterfaceBody=Ta,s.tSInterfaceDeclaration=s.tsInterfaceDeclaration=wa,s.tSIntersectionType=s.tsIntersectionType=ma,s.tSIntrinsicKeyword=s.tsIntrinsicKeyword=Gi,s.tSLiteralType=s.tsLiteralType=Sa,s.tSMappedType=s.tsMappedType=ba,s.tSMethodSignature=s.tsMethodSignature=Bi,s.tSModuleBlock=s.tsModuleBlock=Fa,s.tSModuleDeclaration=s.tsModuleDeclaration=Pa,s.tSNamedTupleMember=s.tsNamedTupleMember=fa,s.tSNamespaceExportDeclaration=s.tsNamespaceExportDeclaration=Va,s.tSNeverKeyword=s.tsNeverKeyword=Ki,s.tSNonNullExpression=s.tsNonNullExpression=za,s.tSNullKeyword=s.tsNullKeyword=qi,s.tSNumberKeyword=s.tsNumberKeyword=Ji,s.tSObjectKeyword=s.tsObjectKeyword=Yi,s.tSOptionalType=s.tsOptionalType=ua,s.tSParameterProperty=s.tsParameterProperty=Ni,s.tSParenthesizedType=s.tsParenthesizedType=_a,s.tSPropertySignature=s.tsPropertySignature=zi,s.tSQualifiedName=s.tsQualifiedName=Ii,s.tSRestType=s.tsRestType=da,s.tSSatisfiesExpression=s.tsSatisfiesExpression=ka,s.tSStringKeyword=s.tsStringKeyword=Xi,s.tSSymbolKeyword=s.tsSymbolKeyword=Zi,s.tSTemplateLiteralType=s.tsTemplateLiteralType=xa,s.tSThisType=s.tsThisType=ta,s.tSTupleType=s.tsTupleType=la,s.tSTypeAliasDeclaration=s.tsTypeAliasDeclaration=Ea,s.tSTypeAnnotation=s.tsTypeAnnotation=Ha,s.tSTypeAssertion=s.tsTypeAssertion=Aa,s.tSTypeLiteral=s.tsTypeLiteral=sa,s.tSTypeOperator=s.tsTypeOperator=va,s.tSTypeParameter=s.tsTypeParameter=Ga,s.tSTypeParameterDeclaration=s.tsTypeParameterDeclaration=Wa,s.tSTypeParameterInstantiation=s.tsTypeParameterInstantiation=Ua,s.tSTypePredicate=s.tsTypePredicate=aa,s.tSTypeQuery=s.tsTypeQuery=oa,s.tSTypeReference=s.tsTypeReference=ia,s.tSUndefinedKeyword=s.tsUndefinedKeyword=Qi,s.tSUnionType=s.tsUnionType=pa,s.tSUnknownKeyword=s.tsUnknownKeyword=$i,s.tSVoidKeyword=s.tsVoidKeyword=ea,s.tupleExpression=Ti,s.tupleTypeAnnotation=Nr,s.typeAlias=Fr,s.typeAnnotation=Ir,s.typeCastExpression=Lr,s.typeParameter=Rr,s.typeParameterDeclaration=zr,s.typeParameterInstantiation=Br,s.typeofTypeAnnotation=Pr,s.unaryExpression=en,s.unionTypeAnnotation=Vr,s.updateExpression=tn,s.v8IntrinsicIdentifier=vi,s.variableDeclaration=nn,s.variableDeclarator=rn,s.variance=Hr,s.voidPattern=Mi,s.voidTypeAnnotation=Ur,s.whileStatement=an,s.withStatement=on,s.yieldExpression=jn;var l=require_validate$1(),p=require_deprecationWarning(),g=require_utils$11(),{validateInternal:v}=l,{NODE_FIELDS:b}=g;function C(s){typeof s==`bigint`&&(s=s.toString());let l={type:`BigIntLiteral`,value:s},p=b.BigIntLiteral;return v(p.value,l,`value`,s),l}function w(s=[]){let l={type:`ArrayExpression`,elements:s},p=b.ArrayExpression;return v(p.elements,l,`elements`,s,1),l}function E(s,l,p){let g={type:`AssignmentExpression`,operator:s,left:l,right:p},C=b.AssignmentExpression;return v(C.operator,g,`operator`,s),v(C.left,g,`left`,l,1),v(C.right,g,`right`,p,1),g}function k(s,l,p){let g={type:`BinaryExpression`,operator:s,left:l,right:p},C=b.BinaryExpression;return v(C.operator,g,`operator`,s),v(C.left,g,`left`,l,1),v(C.right,g,`right`,p,1),g}function A(s){let l={type:`InterpreterDirective`,value:s},p=b.InterpreterDirective;return v(p.value,l,`value`,s),l}function N(s){let l={type:`Directive`,value:s},p=b.Directive;return v(p.value,l,`value`,s,1),l}function F(s){let l={type:`DirectiveLiteral`,value:s},p=b.DirectiveLiteral;return v(p.value,l,`value`,s),l}function I(s,l=[]){let p={type:`BlockStatement`,body:s,directives:l},g=b.BlockStatement;return v(g.body,p,`body`,s,1),v(g.directives,p,`directives`,l,1),p}function R(s=null){let l={type:`BreakStatement`,label:s},p=b.BreakStatement;return v(p.label,l,`label`,s,1),l}function B(s,l){let p={type:`CallExpression`,callee:s,arguments:l},g=b.CallExpression;return v(g.callee,p,`callee`,s,1),v(g.arguments,p,`arguments`,l,1),p}function q(s=null,l){let p={type:`CatchClause`,param:s,body:l},g=b.CatchClause;return v(g.param,p,`param`,s,1),v(g.body,p,`body`,l,1),p}function le(s,l,p){let g={type:`ConditionalExpression`,test:s,consequent:l,alternate:p},C=b.ConditionalExpression;return v(C.test,g,`test`,s,1),v(C.consequent,g,`consequent`,l,1),v(C.alternate,g,`alternate`,p,1),g}function J(s=null){let l={type:`ContinueStatement`,label:s},p=b.ContinueStatement;return v(p.label,l,`label`,s,1),l}function _e(){return{type:`DebuggerStatement`}}function be(s,l){let p={type:`DoWhileStatement`,test:s,body:l},g=b.DoWhileStatement;return v(g.test,p,`test`,s,1),v(g.body,p,`body`,l,1),p}function xe(){return{type:`EmptyStatement`}}function De(s){let l={type:`ExpressionStatement`,expression:s},p=b.ExpressionStatement;return v(p.expression,l,`expression`,s,1),l}function Ne(s,l=null,p=null){let g={type:`File`,program:s,comments:l,tokens:p},C=b.File;return v(C.program,g,`program`,s,1),v(C.comments,g,`comments`,l,1),v(C.tokens,g,`tokens`,p),g}function Pe(s,l,p){let g={type:`ForInStatement`,left:s,right:l,body:p},C=b.ForInStatement;return v(C.left,g,`left`,s,1),v(C.right,g,`right`,l,1),v(C.body,g,`body`,p,1),g}function ze(s=null,l=null,p=null,g){let C={type:`ForStatement`,init:s,test:l,update:p,body:g},w=b.ForStatement;return v(w.init,C,`init`,s,1),v(w.test,C,`test`,l,1),v(w.update,C,`update`,p,1),v(w.body,C,`body`,g,1),C}function Be(s=null,l,p,g=!1,C=!1){let w={type:`FunctionDeclaration`,id:s,params:l,body:p,generator:g,async:C},E=b.FunctionDeclaration;return v(E.id,w,`id`,s,1),v(E.params,w,`params`,l,1),v(E.body,w,`body`,p,1),v(E.generator,w,`generator`,g),v(E.async,w,`async`,C),w}function We(s=null,l,p,g=!1,C=!1){let w={type:`FunctionExpression`,id:s,params:l,body:p,generator:g,async:C},E=b.FunctionExpression;return v(E.id,w,`id`,s,1),v(E.params,w,`params`,l,1),v(E.body,w,`body`,p,1),v(E.generator,w,`generator`,g),v(E.async,w,`async`,C),w}function Ke(s){let l={type:`Identifier`,name:s},p=b.Identifier;return v(p.name,l,`name`,s),l}function qe(s,l,p=null){let g={type:`IfStatement`,test:s,consequent:l,alternate:p},C=b.IfStatement;return v(C.test,g,`test`,s,1),v(C.consequent,g,`consequent`,l,1),v(C.alternate,g,`alternate`,p,1),g}function Je(s,l){let p={type:`LabeledStatement`,label:s,body:l},g=b.LabeledStatement;return v(g.label,p,`label`,s,1),v(g.body,p,`body`,l,1),p}function Ye(s){let l={type:`StringLiteral`,value:s},p=b.StringLiteral;return v(p.value,l,`value`,s),l}function Ze(s){let l={type:`NumericLiteral`,value:s},p=b.NumericLiteral;return v(p.value,l,`value`,s),l}function Qe(){return{type:`NullLiteral`}}function ot(s){let l={type:`BooleanLiteral`,value:s},p=b.BooleanLiteral;return v(p.value,l,`value`,s),l}function st(s,l=``){let p={type:`RegExpLiteral`,pattern:s,flags:l},g=b.RegExpLiteral;return v(g.pattern,p,`pattern`,s),v(g.flags,p,`flags`,l),p}function ut(s,l,p){let g={type:`LogicalExpression`,operator:s,left:l,right:p},C=b.LogicalExpression;return v(C.operator,g,`operator`,s),v(C.left,g,`left`,l,1),v(C.right,g,`right`,p,1),g}function yt(s,l,p=!1,g=null){let C={type:`MemberExpression`,object:s,property:l,computed:p,optional:g},w=b.MemberExpression;return v(w.object,C,`object`,s,1),v(w.property,C,`property`,l,1),v(w.computed,C,`computed`,p),v(w.optional,C,`optional`,g),C}function Tt(s,l){let p={type:`NewExpression`,callee:s,arguments:l},g=b.NewExpression;return v(g.callee,p,`callee`,s,1),v(g.arguments,p,`arguments`,l,1),p}function Ot(s,l=[],p=`script`,g=null){let C={type:`Program`,body:s,directives:l,sourceType:p,interpreter:g},w=b.Program;return v(w.body,C,`body`,s,1),v(w.directives,C,`directives`,l,1),v(w.sourceType,C,`sourceType`,p),v(w.interpreter,C,`interpreter`,g,1),C}function At(s){let l={type:`ObjectExpression`,properties:s},p=b.ObjectExpression;return v(p.properties,l,`properties`,s,1),l}function jt(s=`method`,l,p,g,C=!1,w=!1,E=!1){let k={type:`ObjectMethod`,kind:s,key:l,params:p,body:g,computed:C,generator:w,async:E},A=b.ObjectMethod;return v(A.kind,k,`kind`,s),v(A.key,k,`key`,l,1),v(A.params,k,`params`,p,1),v(A.body,k,`body`,g,1),v(A.computed,k,`computed`,C),v(A.generator,k,`generator`,w),v(A.async,k,`async`,E),k}function It(s,l,p=!1,g=!1,C=null){let w={type:`ObjectProperty`,key:s,value:l,computed:p,shorthand:g,decorators:C},E=b.ObjectProperty;return v(E.key,w,`key`,s,1),v(E.value,w,`value`,l,1),v(E.computed,w,`computed`,p),v(E.shorthand,w,`shorthand`,g),v(E.decorators,w,`decorators`,C,1),w}function Lt(s){let l={type:`RestElement`,argument:s},p=b.RestElement;return v(p.argument,l,`argument`,s,1),l}function Rt(s=null){let l={type:`ReturnStatement`,argument:s},p=b.ReturnStatement;return v(p.argument,l,`argument`,s,1),l}function Vt(s){let l={type:`SequenceExpression`,expressions:s},p=b.SequenceExpression;return v(p.expressions,l,`expressions`,s,1),l}function Ht(s){let l={type:`ParenthesizedExpression`,expression:s},p=b.ParenthesizedExpression;return v(p.expression,l,`expression`,s,1),l}function Gt(s=null,l){let p={type:`SwitchCase`,test:s,consequent:l},g=b.SwitchCase;return v(g.test,p,`test`,s,1),v(g.consequent,p,`consequent`,l,1),p}function Kt(s,l){let p={type:`SwitchStatement`,discriminant:s,cases:l},g=b.SwitchStatement;return v(g.discriminant,p,`discriminant`,s,1),v(g.cases,p,`cases`,l,1),p}function Jt(){return{type:`ThisExpression`}}function Xt(s){let l={type:`ThrowStatement`,argument:s},p=b.ThrowStatement;return v(p.argument,l,`argument`,s,1),l}function Zt(s,l=null,p=null){let g={type:`TryStatement`,block:s,handler:l,finalizer:p},C=b.TryStatement;return v(C.block,g,`block`,s,1),v(C.handler,g,`handler`,l,1),v(C.finalizer,g,`finalizer`,p,1),g}function en(s,l,p=!0){let g={type:`UnaryExpression`,operator:s,argument:l,prefix:p},C=b.UnaryExpression;return v(C.operator,g,`operator`,s),v(C.argument,g,`argument`,l,1),v(C.prefix,g,`prefix`,p),g}function tn(s,l,p=!1){let g={type:`UpdateExpression`,operator:s,argument:l,prefix:p},C=b.UpdateExpression;return v(C.operator,g,`operator`,s),v(C.argument,g,`argument`,l,1),v(C.prefix,g,`prefix`,p),g}function nn(s,l){let p={type:`VariableDeclaration`,kind:s,declarations:l},g=b.VariableDeclaration;return v(g.kind,p,`kind`,s),v(g.declarations,p,`declarations`,l,1),p}function rn(s,l=null){let p={type:`VariableDeclarator`,id:s,init:l},g=b.VariableDeclarator;return v(g.id,p,`id`,s,1),v(g.init,p,`init`,l,1),p}function an(s,l){let p={type:`WhileStatement`,test:s,body:l},g=b.WhileStatement;return v(g.test,p,`test`,s,1),v(g.body,p,`body`,l,1),p}function on(s,l){let p={type:`WithStatement`,object:s,body:l},g=b.WithStatement;return v(g.object,p,`object`,s,1),v(g.body,p,`body`,l,1),p}function sn(s,l){let p={type:`AssignmentPattern`,left:s,right:l},g=b.AssignmentPattern;return v(g.left,p,`left`,s,1),v(g.right,p,`right`,l,1),p}function cn(s){let l={type:`ArrayPattern`,elements:s},p=b.ArrayPattern;return v(p.elements,l,`elements`,s,1),l}function ln(s,l,p=!1){let g={type:`ArrowFunctionExpression`,params:s,body:l,async:p,expression:null},C=b.ArrowFunctionExpression;return v(C.params,g,`params`,s,1),v(C.body,g,`body`,l,1),v(C.async,g,`async`,p),g}function un(s){let l={type:`ClassBody`,body:s},p=b.ClassBody;return v(p.body,l,`body`,s,1),l}function dn(s=null,l=null,p,g=null){let C={type:`ClassExpression`,id:s,superClass:l,body:p,decorators:g},w=b.ClassExpression;return v(w.id,C,`id`,s,1),v(w.superClass,C,`superClass`,l,1),v(w.body,C,`body`,p,1),v(w.decorators,C,`decorators`,g,1),C}function fn(s=null,l=null,p,g=null){let C={type:`ClassDeclaration`,id:s,superClass:l,body:p,decorators:g},w=b.ClassDeclaration;return v(w.id,C,`id`,s,1),v(w.superClass,C,`superClass`,l,1),v(w.body,C,`body`,p,1),v(w.decorators,C,`decorators`,g,1),C}function pn(s){let l={type:`ExportAllDeclaration`,source:s},p=b.ExportAllDeclaration;return v(p.source,l,`source`,s,1),l}function mn(s){let l={type:`ExportDefaultDeclaration`,declaration:s},p=b.ExportDefaultDeclaration;return v(p.declaration,l,`declaration`,s,1),l}function hn(s=null,l=[],p=null){let g={type:`ExportNamedDeclaration`,declaration:s,specifiers:l,source:p},C=b.ExportNamedDeclaration;return v(C.declaration,g,`declaration`,s,1),v(C.specifiers,g,`specifiers`,l,1),v(C.source,g,`source`,p,1),g}function gn(s,l){let p={type:`ExportSpecifier`,local:s,exported:l},g=b.ExportSpecifier;return v(g.local,p,`local`,s,1),v(g.exported,p,`exported`,l,1),p}function _n(s,l,p,g=!1){let C={type:`ForOfStatement`,left:s,right:l,body:p,await:g},w=b.ForOfStatement;return v(w.left,C,`left`,s,1),v(w.right,C,`right`,l,1),v(w.body,C,`body`,p,1),v(w.await,C,`await`,g),C}function vn(s,l){let p={type:`ImportDeclaration`,specifiers:s,source:l},g=b.ImportDeclaration;return v(g.specifiers,p,`specifiers`,s,1),v(g.source,p,`source`,l,1),p}function yn(s){let l={type:`ImportDefaultSpecifier`,local:s},p=b.ImportDefaultSpecifier;return v(p.local,l,`local`,s,1),l}function bn(s){let l={type:`ImportNamespaceSpecifier`,local:s},p=b.ImportNamespaceSpecifier;return v(p.local,l,`local`,s,1),l}function xn(s,l){let p={type:`ImportSpecifier`,local:s,imported:l},g=b.ImportSpecifier;return v(g.local,p,`local`,s,1),v(g.imported,p,`imported`,l,1),p}function Sn(s,l=null){let p={type:`ImportExpression`,source:s,options:l},g=b.ImportExpression;return v(g.source,p,`source`,s,1),v(g.options,p,`options`,l,1),p}function Cn(s,l){let p={type:`MetaProperty`,meta:s,property:l},g=b.MetaProperty;return v(g.meta,p,`meta`,s,1),v(g.property,p,`property`,l,1),p}function wn(s=`method`,l,p,g,C=!1,w=!1,E=!1,k=!1){let A={type:`ClassMethod`,kind:s,key:l,params:p,body:g,computed:C,static:w,generator:E,async:k},N=b.ClassMethod;return v(N.kind,A,`kind`,s),v(N.key,A,`key`,l,1),v(N.params,A,`params`,p,1),v(N.body,A,`body`,g,1),v(N.computed,A,`computed`,C),v(N.static,A,`static`,w),v(N.generator,A,`generator`,E),v(N.async,A,`async`,k),A}function Tn(s){let l={type:`ObjectPattern`,properties:s},p=b.ObjectPattern;return v(p.properties,l,`properties`,s,1),l}function En(s){let l={type:`SpreadElement`,argument:s},p=b.SpreadElement;return v(p.argument,l,`argument`,s,1),l}function Dn(){return{type:`Super`}}function On(s,l){let p={type:`TaggedTemplateExpression`,tag:s,quasi:l},g=b.TaggedTemplateExpression;return v(g.tag,p,`tag`,s,1),v(g.quasi,p,`quasi`,l,1),p}function kn(s,l=!1){let p={type:`TemplateElement`,value:s,tail:l},g=b.TemplateElement;return v(g.value,p,`value`,s),v(g.tail,p,`tail`,l),p}function An(s,l){let p={type:`TemplateLiteral`,quasis:s,expressions:l},g=b.TemplateLiteral;return v(g.quasis,p,`quasis`,s,1),v(g.expressions,p,`expressions`,l,1),p}function jn(s=null,l=!1){let p={type:`YieldExpression`,argument:s,delegate:l},g=b.YieldExpression;return v(g.argument,p,`argument`,s,1),v(g.delegate,p,`delegate`,l),p}function Mn(s){let l={type:`AwaitExpression`,argument:s},p=b.AwaitExpression;return v(p.argument,l,`argument`,s,1),l}function Nn(){return{type:`Import`}}function Pn(s){let l={type:`ExportNamespaceSpecifier`,exported:s},p=b.ExportNamespaceSpecifier;return v(p.exported,l,`exported`,s,1),l}function Fn(s,l,p=!1,g){let C={type:`OptionalMemberExpression`,object:s,property:l,computed:p,optional:g},w=b.OptionalMemberExpression;return v(w.object,C,`object`,s,1),v(w.property,C,`property`,l,1),v(w.computed,C,`computed`,p),v(w.optional,C,`optional`,g),C}function In(s,l,p){let g={type:`OptionalCallExpression`,callee:s,arguments:l,optional:p},C=b.OptionalCallExpression;return v(C.callee,g,`callee`,s,1),v(C.arguments,g,`arguments`,l,1),v(C.optional,g,`optional`,p),g}function Ln(s,l=null,p=null,g=null,C=!1,w=!1){let E={type:`ClassProperty`,key:s,value:l,typeAnnotation:p,decorators:g,computed:C,static:w},k=b.ClassProperty;return v(k.key,E,`key`,s,1),v(k.value,E,`value`,l,1),v(k.typeAnnotation,E,`typeAnnotation`,p,1),v(k.decorators,E,`decorators`,g,1),v(k.computed,E,`computed`,C),v(k.static,E,`static`,w),E}function Rn(s,l=null,p=null,g=null,C=!1,w=!1){let E={type:`ClassAccessorProperty`,key:s,value:l,typeAnnotation:p,decorators:g,computed:C,static:w},k=b.ClassAccessorProperty;return v(k.key,E,`key`,s,1),v(k.value,E,`value`,l,1),v(k.typeAnnotation,E,`typeAnnotation`,p,1),v(k.decorators,E,`decorators`,g,1),v(k.computed,E,`computed`,C),v(k.static,E,`static`,w),E}function zn(s,l=null,p=null,g=!1){let C={type:`ClassPrivateProperty`,key:s,value:l,decorators:p,static:g},w=b.ClassPrivateProperty;return v(w.key,C,`key`,s,1),v(w.value,C,`value`,l,1),v(w.decorators,C,`decorators`,p,1),v(w.static,C,`static`,g),C}function Bn(s=`method`,l,p,g,C=!1){let w={type:`ClassPrivateMethod`,kind:s,key:l,params:p,body:g,static:C},E=b.ClassPrivateMethod;return v(E.kind,w,`kind`,s),v(E.key,w,`key`,l,1),v(E.params,w,`params`,p,1),v(E.body,w,`body`,g,1),v(E.static,w,`static`,C),w}function Vn(s){let l={type:`PrivateName`,id:s},p=b.PrivateName;return v(p.id,l,`id`,s,1),l}function Hn(s){let l={type:`StaticBlock`,body:s},p=b.StaticBlock;return v(p.body,l,`body`,s,1),l}function Un(s,l){let p={type:`ImportAttribute`,key:s,value:l},g=b.ImportAttribute;return v(g.key,p,`key`,s,1),v(g.value,p,`value`,l,1),p}function Wn(){return{type:`AnyTypeAnnotation`}}function Gn(s){let l={type:`ArrayTypeAnnotation`,elementType:s},p=b.ArrayTypeAnnotation;return v(p.elementType,l,`elementType`,s,1),l}function Kn(){return{type:`BooleanTypeAnnotation`}}function qn(s){let l={type:`BooleanLiteralTypeAnnotation`,value:s},p=b.BooleanLiteralTypeAnnotation;return v(p.value,l,`value`,s),l}function Jn(){return{type:`NullLiteralTypeAnnotation`}}function Yn(s,l=null){let p={type:`ClassImplements`,id:s,typeParameters:l},g=b.ClassImplements;return v(g.id,p,`id`,s,1),v(g.typeParameters,p,`typeParameters`,l,1),p}function Xn(s,l=null,p=null,g){let C={type:`DeclareClass`,id:s,typeParameters:l,extends:p,body:g},w=b.DeclareClass;return v(w.id,C,`id`,s,1),v(w.typeParameters,C,`typeParameters`,l,1),v(w.extends,C,`extends`,p,1),v(w.body,C,`body`,g,1),C}function Zn(s){let l={type:`DeclareFunction`,id:s},p=b.DeclareFunction;return v(p.id,l,`id`,s,1),l}function Qn(s,l=null,p=null,g){let C={type:`DeclareInterface`,id:s,typeParameters:l,extends:p,body:g},w=b.DeclareInterface;return v(w.id,C,`id`,s,1),v(w.typeParameters,C,`typeParameters`,l,1),v(w.extends,C,`extends`,p,1),v(w.body,C,`body`,g,1),C}function $n(s,l,p=null){let g={type:`DeclareModule`,id:s,body:l,kind:p},C=b.DeclareModule;return v(C.id,g,`id`,s,1),v(C.body,g,`body`,l,1),v(C.kind,g,`kind`,p),g}function er(s){let l={type:`DeclareModuleExports`,typeAnnotation:s},p=b.DeclareModuleExports;return v(p.typeAnnotation,l,`typeAnnotation`,s,1),l}function tr(s,l=null,p){let g={type:`DeclareTypeAlias`,id:s,typeParameters:l,right:p},C=b.DeclareTypeAlias;return v(C.id,g,`id`,s,1),v(C.typeParameters,g,`typeParameters`,l,1),v(C.right,g,`right`,p,1),g}function nr(s,l=null,p=null){let g={type:`DeclareOpaqueType`,id:s,typeParameters:l,supertype:p},C=b.DeclareOpaqueType;return v(C.id,g,`id`,s,1),v(C.typeParameters,g,`typeParameters`,l,1),v(C.supertype,g,`supertype`,p,1),g}function rr(s){let l={type:`DeclareVariable`,id:s},p=b.DeclareVariable;return v(p.id,l,`id`,s,1),l}function ir(s=null,l=null,p=null,g=null){let C={type:`DeclareExportDeclaration`,declaration:s,specifiers:l,source:p,attributes:g},w=b.DeclareExportDeclaration;return v(w.declaration,C,`declaration`,s,1),v(w.specifiers,C,`specifiers`,l,1),v(w.source,C,`source`,p,1),v(w.attributes,C,`attributes`,g,1),C}function ar(s,l=null){let p={type:`DeclareExportAllDeclaration`,source:s,attributes:l},g=b.DeclareExportAllDeclaration;return v(g.source,p,`source`,s,1),v(g.attributes,p,`attributes`,l,1),p}function or(s){let l={type:`DeclaredPredicate`,value:s},p=b.DeclaredPredicate;return v(p.value,l,`value`,s,1),l}function sr(){return{type:`ExistsTypeAnnotation`}}function cr(s=null,l,p=null,g){let C={type:`FunctionTypeAnnotation`,typeParameters:s,params:l,rest:p,returnType:g},w=b.FunctionTypeAnnotation;return v(w.typeParameters,C,`typeParameters`,s,1),v(w.params,C,`params`,l,1),v(w.rest,C,`rest`,p,1),v(w.returnType,C,`returnType`,g,1),C}function lr(s=null,l){let p={type:`FunctionTypeParam`,name:s,typeAnnotation:l},g=b.FunctionTypeParam;return v(g.name,p,`name`,s,1),v(g.typeAnnotation,p,`typeAnnotation`,l,1),p}function ur(s,l=null){let p={type:`GenericTypeAnnotation`,id:s,typeParameters:l},g=b.GenericTypeAnnotation;return v(g.id,p,`id`,s,1),v(g.typeParameters,p,`typeParameters`,l,1),p}function dr(){return{type:`InferredPredicate`}}function fr(s,l=null){let p={type:`InterfaceExtends`,id:s,typeParameters:l},g=b.InterfaceExtends;return v(g.id,p,`id`,s,1),v(g.typeParameters,p,`typeParameters`,l,1),p}function pr(s,l=null,p=null,g){let C={type:`InterfaceDeclaration`,id:s,typeParameters:l,extends:p,body:g},w=b.InterfaceDeclaration;return v(w.id,C,`id`,s,1),v(w.typeParameters,C,`typeParameters`,l,1),v(w.extends,C,`extends`,p,1),v(w.body,C,`body`,g,1),C}function mr(s=null,l){let p={type:`InterfaceTypeAnnotation`,extends:s,body:l},g=b.InterfaceTypeAnnotation;return v(g.extends,p,`extends`,s,1),v(g.body,p,`body`,l,1),p}function hr(s){let l={type:`IntersectionTypeAnnotation`,types:s},p=b.IntersectionTypeAnnotation;return v(p.types,l,`types`,s,1),l}function gr(){return{type:`MixedTypeAnnotation`}}function _r(){return{type:`EmptyTypeAnnotation`}}function vr(s){let l={type:`NullableTypeAnnotation`,typeAnnotation:s},p=b.NullableTypeAnnotation;return v(p.typeAnnotation,l,`typeAnnotation`,s,1),l}function yr(s){let l={type:`NumberLiteralTypeAnnotation`,value:s},p=b.NumberLiteralTypeAnnotation;return v(p.value,l,`value`,s),l}function br(){return{type:`NumberTypeAnnotation`}}function xr(s,l=[],p=[],g=[],C=!1){let w={type:`ObjectTypeAnnotation`,properties:s,indexers:l,callProperties:p,internalSlots:g,exact:C},E=b.ObjectTypeAnnotation;return v(E.properties,w,`properties`,s,1),v(E.indexers,w,`indexers`,l,1),v(E.callProperties,w,`callProperties`,p,1),v(E.internalSlots,w,`internalSlots`,g,1),v(E.exact,w,`exact`,C),w}function Sr(s,l,p,g,C){let w={type:`ObjectTypeInternalSlot`,id:s,value:l,optional:p,static:g,method:C},E=b.ObjectTypeInternalSlot;return v(E.id,w,`id`,s,1),v(E.value,w,`value`,l,1),v(E.optional,w,`optional`,p),v(E.static,w,`static`,g),v(E.method,w,`method`,C),w}function Cr(s){let l={type:`ObjectTypeCallProperty`,value:s,static:null},p=b.ObjectTypeCallProperty;return v(p.value,l,`value`,s,1),l}function wr(s=null,l,p,g=null){let C={type:`ObjectTypeIndexer`,id:s,key:l,value:p,variance:g,static:null},w=b.ObjectTypeIndexer;return v(w.id,C,`id`,s,1),v(w.key,C,`key`,l,1),v(w.value,C,`value`,p,1),v(w.variance,C,`variance`,g,1),C}function Tr(s,l,p=null){let g={type:`ObjectTypeProperty`,key:s,value:l,variance:p,kind:null,method:null,optional:null,proto:null,static:null},C=b.ObjectTypeProperty;return v(C.key,g,`key`,s,1),v(C.value,g,`value`,l,1),v(C.variance,g,`variance`,p,1),g}function Er(s){let l={type:`ObjectTypeSpreadProperty`,argument:s},p=b.ObjectTypeSpreadProperty;return v(p.argument,l,`argument`,s,1),l}function Dr(s,l=null,p=null,g){let C={type:`OpaqueType`,id:s,typeParameters:l,supertype:p,impltype:g},w=b.OpaqueType;return v(w.id,C,`id`,s,1),v(w.typeParameters,C,`typeParameters`,l,1),v(w.supertype,C,`supertype`,p,1),v(w.impltype,C,`impltype`,g,1),C}function Or(s,l){let p={type:`QualifiedTypeIdentifier`,id:s,qualification:l},g=b.QualifiedTypeIdentifier;return v(g.id,p,`id`,s,1),v(g.qualification,p,`qualification`,l,1),p}function kr(s){let l={type:`StringLiteralTypeAnnotation`,value:s},p=b.StringLiteralTypeAnnotation;return v(p.value,l,`value`,s),l}function Ar(){return{type:`StringTypeAnnotation`}}function jr(){return{type:`SymbolTypeAnnotation`}}function Mr(){return{type:`ThisTypeAnnotation`}}function Nr(s){let l={type:`TupleTypeAnnotation`,types:s},p=b.TupleTypeAnnotation;return v(p.types,l,`types`,s,1),l}function Pr(s){let l={type:`TypeofTypeAnnotation`,argument:s},p=b.TypeofTypeAnnotation;return v(p.argument,l,`argument`,s,1),l}function Fr(s,l=null,p){let g={type:`TypeAlias`,id:s,typeParameters:l,right:p},C=b.TypeAlias;return v(C.id,g,`id`,s,1),v(C.typeParameters,g,`typeParameters`,l,1),v(C.right,g,`right`,p,1),g}function Ir(s){let l={type:`TypeAnnotation`,typeAnnotation:s},p=b.TypeAnnotation;return v(p.typeAnnotation,l,`typeAnnotation`,s,1),l}function Lr(s,l){let p={type:`TypeCastExpression`,expression:s,typeAnnotation:l},g=b.TypeCastExpression;return v(g.expression,p,`expression`,s,1),v(g.typeAnnotation,p,`typeAnnotation`,l,1),p}function Rr(s=null,l=null,p=null){let g={type:`TypeParameter`,bound:s,default:l,variance:p,name:null},C=b.TypeParameter;return v(C.bound,g,`bound`,s,1),v(C.default,g,`default`,l,1),v(C.variance,g,`variance`,p,1),g}function zr(s){let l={type:`TypeParameterDeclaration`,params:s},p=b.TypeParameterDeclaration;return v(p.params,l,`params`,s,1),l}function Br(s){let l={type:`TypeParameterInstantiation`,params:s},p=b.TypeParameterInstantiation;return v(p.params,l,`params`,s,1),l}function Vr(s){let l={type:`UnionTypeAnnotation`,types:s},p=b.UnionTypeAnnotation;return v(p.types,l,`types`,s,1),l}function Hr(s){let l={type:`Variance`,kind:s},p=b.Variance;return v(p.kind,l,`kind`,s),l}function Ur(){return{type:`VoidTypeAnnotation`}}function Wr(s,l){let p={type:`EnumDeclaration`,id:s,body:l},g=b.EnumDeclaration;return v(g.id,p,`id`,s,1),v(g.body,p,`body`,l,1),p}function Gr(s){let l={type:`EnumBooleanBody`,members:s,explicitType:null,hasUnknownMembers:null},p=b.EnumBooleanBody;return v(p.members,l,`members`,s,1),l}function Kr(s){let l={type:`EnumNumberBody`,members:s,explicitType:null,hasUnknownMembers:null},p=b.EnumNumberBody;return v(p.members,l,`members`,s,1),l}function qr(s){let l={type:`EnumStringBody`,members:s,explicitType:null,hasUnknownMembers:null},p=b.EnumStringBody;return v(p.members,l,`members`,s,1),l}function Jr(s){let l={type:`EnumSymbolBody`,members:s,hasUnknownMembers:null},p=b.EnumSymbolBody;return v(p.members,l,`members`,s,1),l}function Yr(s){let l={type:`EnumBooleanMember`,id:s,init:null},p=b.EnumBooleanMember;return v(p.id,l,`id`,s,1),l}function Xr(s,l){let p={type:`EnumNumberMember`,id:s,init:l},g=b.EnumNumberMember;return v(g.id,p,`id`,s,1),v(g.init,p,`init`,l,1),p}function Zr(s,l){let p={type:`EnumStringMember`,id:s,init:l},g=b.EnumStringMember;return v(g.id,p,`id`,s,1),v(g.init,p,`init`,l,1),p}function Qr(s){let l={type:`EnumDefaultedMember`,id:s},p=b.EnumDefaultedMember;return v(p.id,l,`id`,s,1),l}function $r(s,l){let p={type:`IndexedAccessType`,objectType:s,indexType:l},g=b.IndexedAccessType;return v(g.objectType,p,`objectType`,s,1),v(g.indexType,p,`indexType`,l,1),p}function ei(s,l){let p={type:`OptionalIndexedAccessType`,objectType:s,indexType:l,optional:null},g=b.OptionalIndexedAccessType;return v(g.objectType,p,`objectType`,s,1),v(g.indexType,p,`indexType`,l,1),p}function ti(s,l=null){let p={type:`JSXAttribute`,name:s,value:l},g=b.JSXAttribute;return v(g.name,p,`name`,s,1),v(g.value,p,`value`,l,1),p}function ni(s){let l={type:`JSXClosingElement`,name:s},p=b.JSXClosingElement;return v(p.name,l,`name`,s,1),l}function ri(s,l=null,p,g=null){let C={type:`JSXElement`,openingElement:s,closingElement:l,children:p,selfClosing:g},w=b.JSXElement;return v(w.openingElement,C,`openingElement`,s,1),v(w.closingElement,C,`closingElement`,l,1),v(w.children,C,`children`,p,1),v(w.selfClosing,C,`selfClosing`,g),C}function ii(){return{type:`JSXEmptyExpression`}}function ai(s){let l={type:`JSXExpressionContainer`,expression:s},p=b.JSXExpressionContainer;return v(p.expression,l,`expression`,s,1),l}function oi(s){let l={type:`JSXSpreadChild`,expression:s},p=b.JSXSpreadChild;return v(p.expression,l,`expression`,s,1),l}function si(s){let l={type:`JSXIdentifier`,name:s},p=b.JSXIdentifier;return v(p.name,l,`name`,s),l}function ci(s,l){let p={type:`JSXMemberExpression`,object:s,property:l},g=b.JSXMemberExpression;return v(g.object,p,`object`,s,1),v(g.property,p,`property`,l,1),p}function li(s,l){let p={type:`JSXNamespacedName`,namespace:s,name:l},g=b.JSXNamespacedName;return v(g.namespace,p,`namespace`,s,1),v(g.name,p,`name`,l,1),p}function ui(s,l,p=!1){let g={type:`JSXOpeningElement`,name:s,attributes:l,selfClosing:p},C=b.JSXOpeningElement;return v(C.name,g,`name`,s,1),v(C.attributes,g,`attributes`,l,1),v(C.selfClosing,g,`selfClosing`,p),g}function di(s){let l={type:`JSXSpreadAttribute`,argument:s},p=b.JSXSpreadAttribute;return v(p.argument,l,`argument`,s,1),l}function fi(s){let l={type:`JSXText`,value:s},p=b.JSXText;return v(p.value,l,`value`,s),l}function pi(s,l,p){let g={type:`JSXFragment`,openingFragment:s,closingFragment:l,children:p},C=b.JSXFragment;return v(C.openingFragment,g,`openingFragment`,s,1),v(C.closingFragment,g,`closingFragment`,l,1),v(C.children,g,`children`,p,1),g}function mi(){return{type:`JSXOpeningFragment`}}function hi(){return{type:`JSXClosingFragment`}}function gi(){return{type:`Noop`}}function _i(s,l){let p={type:`Placeholder`,expectedNode:s,name:l},g=b.Placeholder;return v(g.expectedNode,p,`expectedNode`,s),v(g.name,p,`name`,l,1),p}function vi(s){let l={type:`V8IntrinsicIdentifier`,name:s},p=b.V8IntrinsicIdentifier;return v(p.name,l,`name`,s),l}function yi(){return{type:`ArgumentPlaceholder`}}function bi(s,l){let p={type:`BindExpression`,object:s,callee:l},g=b.BindExpression;return v(g.object,p,`object`,s,1),v(g.callee,p,`callee`,l,1),p}function xi(s){let l={type:`Decorator`,expression:s},p=b.Decorator;return v(p.expression,l,`expression`,s,1),l}function Si(s,l=!1){let p={type:`DoExpression`,body:s,async:l},g=b.DoExpression;return v(g.body,p,`body`,s,1),v(g.async,p,`async`,l),p}function Ci(s){let l={type:`ExportDefaultSpecifier`,exported:s},p=b.ExportDefaultSpecifier;return v(p.exported,l,`exported`,s,1),l}function wi(s){let l={type:`RecordExpression`,properties:s},p=b.RecordExpression;return v(p.properties,l,`properties`,s,1),l}function Ti(s=[]){let l={type:`TupleExpression`,elements:s},p=b.TupleExpression;return v(p.elements,l,`elements`,s,1),l}function Ei(s){let l={type:`DecimalLiteral`,value:s},p=b.DecimalLiteral;return v(p.value,l,`value`,s),l}function Di(s){let l={type:`ModuleExpression`,body:s},p=b.ModuleExpression;return v(p.body,l,`body`,s,1),l}function Oi(){return{type:`TopicReference`}}function ki(s){let l={type:`PipelineTopicExpression`,expression:s},p=b.PipelineTopicExpression;return v(p.expression,l,`expression`,s,1),l}function Ai(s){let l={type:`PipelineBareFunction`,callee:s},p=b.PipelineBareFunction;return v(p.callee,l,`callee`,s,1),l}function ji(){return{type:`PipelinePrimaryTopicReference`}}function Mi(){return{type:`VoidPattern`}}function Ni(s){let l={type:`TSParameterProperty`,parameter:s},p=b.TSParameterProperty;return v(p.parameter,l,`parameter`,s,1),l}function Pi(s=null,l=null,p,g=null){let C={type:`TSDeclareFunction`,id:s,typeParameters:l,params:p,returnType:g},w=b.TSDeclareFunction;return v(w.id,C,`id`,s,1),v(w.typeParameters,C,`typeParameters`,l,1),v(w.params,C,`params`,p,1),v(w.returnType,C,`returnType`,g,1),C}function Fi(s=null,l,p=null,g,C=null){let w={type:`TSDeclareMethod`,decorators:s,key:l,typeParameters:p,params:g,returnType:C},E=b.TSDeclareMethod;return v(E.decorators,w,`decorators`,s,1),v(E.key,w,`key`,l,1),v(E.typeParameters,w,`typeParameters`,p,1),v(E.params,w,`params`,g,1),v(E.returnType,w,`returnType`,C,1),w}function Ii(s,l){let p={type:`TSQualifiedName`,left:s,right:l},g=b.TSQualifiedName;return v(g.left,p,`left`,s,1),v(g.right,p,`right`,l,1),p}function Li(s=null,l,p=null){let g={type:`TSCallSignatureDeclaration`,typeParameters:s,parameters:l,typeAnnotation:p},C=b.TSCallSignatureDeclaration;return v(C.typeParameters,g,`typeParameters`,s,1),v(C.parameters,g,`parameters`,l,1),v(C.typeAnnotation,g,`typeAnnotation`,p,1),g}function Ri(s=null,l,p=null){let g={type:`TSConstructSignatureDeclaration`,typeParameters:s,parameters:l,typeAnnotation:p},C=b.TSConstructSignatureDeclaration;return v(C.typeParameters,g,`typeParameters`,s,1),v(C.parameters,g,`parameters`,l,1),v(C.typeAnnotation,g,`typeAnnotation`,p,1),g}function zi(s,l=null){let p={type:`TSPropertySignature`,key:s,typeAnnotation:l},g=b.TSPropertySignature;return v(g.key,p,`key`,s,1),v(g.typeAnnotation,p,`typeAnnotation`,l,1),p}function Bi(s,l=null,p,g=null){let C={type:`TSMethodSignature`,key:s,typeParameters:l,parameters:p,typeAnnotation:g,kind:null},w=b.TSMethodSignature;return v(w.key,C,`key`,s,1),v(w.typeParameters,C,`typeParameters`,l,1),v(w.parameters,C,`parameters`,p,1),v(w.typeAnnotation,C,`typeAnnotation`,g,1),C}function Vi(s,l=null){let p={type:`TSIndexSignature`,parameters:s,typeAnnotation:l},g=b.TSIndexSignature;return v(g.parameters,p,`parameters`,s,1),v(g.typeAnnotation,p,`typeAnnotation`,l,1),p}function Hi(){return{type:`TSAnyKeyword`}}function Ui(){return{type:`TSBooleanKeyword`}}function Wi(){return{type:`TSBigIntKeyword`}}function Gi(){return{type:`TSIntrinsicKeyword`}}function Ki(){return{type:`TSNeverKeyword`}}function qi(){return{type:`TSNullKeyword`}}function Ji(){return{type:`TSNumberKeyword`}}function Yi(){return{type:`TSObjectKeyword`}}function Xi(){return{type:`TSStringKeyword`}}function Zi(){return{type:`TSSymbolKeyword`}}function Qi(){return{type:`TSUndefinedKeyword`}}function $i(){return{type:`TSUnknownKeyword`}}function ea(){return{type:`TSVoidKeyword`}}function ta(){return{type:`TSThisType`}}function na(s=null,l,p=null){let g={type:`TSFunctionType`,typeParameters:s,parameters:l,typeAnnotation:p},C=b.TSFunctionType;return v(C.typeParameters,g,`typeParameters`,s,1),v(C.parameters,g,`parameters`,l,1),v(C.typeAnnotation,g,`typeAnnotation`,p,1),g}function ra(s=null,l,p=null){let g={type:`TSConstructorType`,typeParameters:s,parameters:l,typeAnnotation:p},C=b.TSConstructorType;return v(C.typeParameters,g,`typeParameters`,s,1),v(C.parameters,g,`parameters`,l,1),v(C.typeAnnotation,g,`typeAnnotation`,p,1),g}function ia(s,l=null){let p={type:`TSTypeReference`,typeName:s,typeParameters:l},g=b.TSTypeReference;return v(g.typeName,p,`typeName`,s,1),v(g.typeParameters,p,`typeParameters`,l,1),p}function aa(s,l=null,p=null){let g={type:`TSTypePredicate`,parameterName:s,typeAnnotation:l,asserts:p},C=b.TSTypePredicate;return v(C.parameterName,g,`parameterName`,s,1),v(C.typeAnnotation,g,`typeAnnotation`,l,1),v(C.asserts,g,`asserts`,p),g}function oa(s,l=null){let p={type:`TSTypeQuery`,exprName:s,typeParameters:l},g=b.TSTypeQuery;return v(g.exprName,p,`exprName`,s,1),v(g.typeParameters,p,`typeParameters`,l,1),p}function sa(s){let l={type:`TSTypeLiteral`,members:s},p=b.TSTypeLiteral;return v(p.members,l,`members`,s,1),l}function ca(s){let l={type:`TSArrayType`,elementType:s},p=b.TSArrayType;return v(p.elementType,l,`elementType`,s,1),l}function la(s){let l={type:`TSTupleType`,elementTypes:s},p=b.TSTupleType;return v(p.elementTypes,l,`elementTypes`,s,1),l}function ua(s){let l={type:`TSOptionalType`,typeAnnotation:s},p=b.TSOptionalType;return v(p.typeAnnotation,l,`typeAnnotation`,s,1),l}function da(s){let l={type:`TSRestType`,typeAnnotation:s},p=b.TSRestType;return v(p.typeAnnotation,l,`typeAnnotation`,s,1),l}function fa(s,l,p=!1){let g={type:`TSNamedTupleMember`,label:s,elementType:l,optional:p},C=b.TSNamedTupleMember;return v(C.label,g,`label`,s,1),v(C.elementType,g,`elementType`,l,1),v(C.optional,g,`optional`,p),g}function pa(s){let l={type:`TSUnionType`,types:s},p=b.TSUnionType;return v(p.types,l,`types`,s,1),l}function ma(s){let l={type:`TSIntersectionType`,types:s},p=b.TSIntersectionType;return v(p.types,l,`types`,s,1),l}function ha(s,l,p,g){let C={type:`TSConditionalType`,checkType:s,extendsType:l,trueType:p,falseType:g},w=b.TSConditionalType;return v(w.checkType,C,`checkType`,s,1),v(w.extendsType,C,`extendsType`,l,1),v(w.trueType,C,`trueType`,p,1),v(w.falseType,C,`falseType`,g,1),C}function ga(s){let l={type:`TSInferType`,typeParameter:s},p=b.TSInferType;return v(p.typeParameter,l,`typeParameter`,s,1),l}function _a(s){let l={type:`TSParenthesizedType`,typeAnnotation:s},p=b.TSParenthesizedType;return v(p.typeAnnotation,l,`typeAnnotation`,s,1),l}function va(s,l=`keyof`){let p={type:`TSTypeOperator`,typeAnnotation:s,operator:l},g=b.TSTypeOperator;return v(g.typeAnnotation,p,`typeAnnotation`,s,1),v(g.operator,p,`operator`,l),p}function ya(s,l){let p={type:`TSIndexedAccessType`,objectType:s,indexType:l},g=b.TSIndexedAccessType;return v(g.objectType,p,`objectType`,s,1),v(g.indexType,p,`indexType`,l,1),p}function ba(s,l=null,p=null){let g={type:`TSMappedType`,typeParameter:s,typeAnnotation:l,nameType:p},C=b.TSMappedType;return v(C.typeParameter,g,`typeParameter`,s,1),v(C.typeAnnotation,g,`typeAnnotation`,l,1),v(C.nameType,g,`nameType`,p,1),g}function xa(s,l){let p={type:`TSTemplateLiteralType`,quasis:s,types:l},g=b.TSTemplateLiteralType;return v(g.quasis,p,`quasis`,s,1),v(g.types,p,`types`,l,1),p}function Sa(s){let l={type:`TSLiteralType`,literal:s},p=b.TSLiteralType;return v(p.literal,l,`literal`,s,1),l}function Ca(s,l=null){let p={type:`TSExpressionWithTypeArguments`,expression:s,typeParameters:l},g=b.TSExpressionWithTypeArguments;return v(g.expression,p,`expression`,s,1),v(g.typeParameters,p,`typeParameters`,l,1),p}function wa(s,l=null,p=null,g){let C={type:`TSInterfaceDeclaration`,id:s,typeParameters:l,extends:p,body:g},w=b.TSInterfaceDeclaration;return v(w.id,C,`id`,s,1),v(w.typeParameters,C,`typeParameters`,l,1),v(w.extends,C,`extends`,p,1),v(w.body,C,`body`,g,1),C}function Ta(s){let l={type:`TSInterfaceBody`,body:s},p=b.TSInterfaceBody;return v(p.body,l,`body`,s,1),l}function Ea(s,l=null,p){let g={type:`TSTypeAliasDeclaration`,id:s,typeParameters:l,typeAnnotation:p},C=b.TSTypeAliasDeclaration;return v(C.id,g,`id`,s,1),v(C.typeParameters,g,`typeParameters`,l,1),v(C.typeAnnotation,g,`typeAnnotation`,p,1),g}function Da(s,l=null){let p={type:`TSInstantiationExpression`,expression:s,typeParameters:l},g=b.TSInstantiationExpression;return v(g.expression,p,`expression`,s,1),v(g.typeParameters,p,`typeParameters`,l,1),p}function Oa(s,l){let p={type:`TSAsExpression`,expression:s,typeAnnotation:l},g=b.TSAsExpression;return v(g.expression,p,`expression`,s,1),v(g.typeAnnotation,p,`typeAnnotation`,l,1),p}function ka(s,l){let p={type:`TSSatisfiesExpression`,expression:s,typeAnnotation:l},g=b.TSSatisfiesExpression;return v(g.expression,p,`expression`,s,1),v(g.typeAnnotation,p,`typeAnnotation`,l,1),p}function Aa(s,l){let p={type:`TSTypeAssertion`,typeAnnotation:s,expression:l},g=b.TSTypeAssertion;return v(g.typeAnnotation,p,`typeAnnotation`,s,1),v(g.expression,p,`expression`,l,1),p}function ja(s){let l={type:`TSEnumBody`,members:s},p=b.TSEnumBody;return v(p.members,l,`members`,s,1),l}function Ma(s,l){let p={type:`TSEnumDeclaration`,id:s,members:l},g=b.TSEnumDeclaration;return v(g.id,p,`id`,s,1),v(g.members,p,`members`,l,1),p}function Na(s,l=null){let p={type:`TSEnumMember`,id:s,initializer:l},g=b.TSEnumMember;return v(g.id,p,`id`,s,1),v(g.initializer,p,`initializer`,l,1),p}function Pa(s,l){let p={type:`TSModuleDeclaration`,id:s,body:l,kind:null},g=b.TSModuleDeclaration;return v(g.id,p,`id`,s,1),v(g.body,p,`body`,l,1),p}function Fa(s){let l={type:`TSModuleBlock`,body:s},p=b.TSModuleBlock;return v(p.body,l,`body`,s,1),l}function Ia(s,l=null,p=null){let g={type:`TSImportType`,argument:s,qualifier:l,typeParameters:p},C=b.TSImportType;return v(C.argument,g,`argument`,s,1),v(C.qualifier,g,`qualifier`,l,1),v(C.typeParameters,g,`typeParameters`,p,1),g}function La(s,l){let p={type:`TSImportEqualsDeclaration`,id:s,moduleReference:l,isExport:null},g=b.TSImportEqualsDeclaration;return v(g.id,p,`id`,s,1),v(g.moduleReference,p,`moduleReference`,l,1),p}function Ra(s){let l={type:`TSExternalModuleReference`,expression:s},p=b.TSExternalModuleReference;return v(p.expression,l,`expression`,s,1),l}function za(s){let l={type:`TSNonNullExpression`,expression:s},p=b.TSNonNullExpression;return v(p.expression,l,`expression`,s,1),l}function Ba(s){let l={type:`TSExportAssignment`,expression:s},p=b.TSExportAssignment;return v(p.expression,l,`expression`,s,1),l}function Va(s){let l={type:`TSNamespaceExportDeclaration`,id:s},p=b.TSNamespaceExportDeclaration;return v(p.id,l,`id`,s,1),l}function Ha(s){let l={type:`TSTypeAnnotation`,typeAnnotation:s},p=b.TSTypeAnnotation;return v(p.typeAnnotation,l,`typeAnnotation`,s,1),l}function Ua(s){let l={type:`TSTypeParameterInstantiation`,params:s},p=b.TSTypeParameterInstantiation;return v(p.params,l,`params`,s,1),l}function Wa(s){let l={type:`TSTypeParameterDeclaration`,params:s},p=b.TSTypeParameterDeclaration;return v(p.params,l,`params`,s,1),l}function Ga(s=null,l=null,p){let g={type:`TSTypeParameter`,constraint:s,default:l,name:p},C=b.TSTypeParameter;return v(C.constraint,g,`constraint`,s,1),v(C.default,g,`default`,l,1),v(C.name,g,`name`,p),g}function Ka(s){return(0,p.default)(`NumberLiteral`,`NumericLiteral`,`The node type `),Ze(s)}function qa(s,l=``){return(0,p.default)(`RegexLiteral`,`RegExpLiteral`,`The node type `),st(s,l)}function Ja(s){return(0,p.default)(`RestProperty`,`RestElement`,`The node type `),Lt(s)}function Ya(s){return(0,p.default)(`SpreadProperty`,`SpreadElement`,`The node type `),En(s)}}}),require_uppercase=__commonJS({"../../node_modules/@babel/types/lib/builders/generated/uppercase.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.JSXIdentifier=s.JSXFragment=s.JSXExpressionContainer=s.JSXEmptyExpression=s.JSXElement=s.JSXClosingFragment=s.JSXClosingElement=s.JSXAttribute=s.IntersectionTypeAnnotation=s.InterpreterDirective=s.InterfaceTypeAnnotation=s.InterfaceExtends=s.InterfaceDeclaration=s.InferredPredicate=s.IndexedAccessType=s.ImportSpecifier=s.ImportNamespaceSpecifier=s.ImportExpression=s.ImportDefaultSpecifier=s.ImportDeclaration=s.ImportAttribute=s.Import=s.IfStatement=s.Identifier=s.GenericTypeAnnotation=s.FunctionTypeParam=s.FunctionTypeAnnotation=s.FunctionExpression=s.FunctionDeclaration=s.ForStatement=s.ForOfStatement=s.ForInStatement=s.File=s.ExpressionStatement=s.ExportSpecifier=s.ExportNamespaceSpecifier=s.ExportNamedDeclaration=s.ExportDefaultSpecifier=s.ExportDefaultDeclaration=s.ExportAllDeclaration=s.ExistsTypeAnnotation=s.EnumSymbolBody=s.EnumStringMember=s.EnumStringBody=s.EnumNumberMember=s.EnumNumberBody=s.EnumDefaultedMember=s.EnumDeclaration=s.EnumBooleanMember=s.EnumBooleanBody=s.EmptyTypeAnnotation=s.EmptyStatement=s.DoWhileStatement=s.DoExpression=s.DirectiveLiteral=s.Directive=s.Decorator=s.DeclaredPredicate=s.DeclareVariable=s.DeclareTypeAlias=s.DeclareOpaqueType=s.DeclareModuleExports=s.DeclareModule=s.DeclareInterface=s.DeclareFunction=s.DeclareExportDeclaration=s.DeclareExportAllDeclaration=s.DeclareClass=s.DecimalLiteral=s.DebuggerStatement=s.ContinueStatement=s.ConditionalExpression=s.ClassProperty=s.ClassPrivateProperty=s.ClassPrivateMethod=s.ClassMethod=s.ClassImplements=s.ClassExpression=s.ClassDeclaration=s.ClassBody=s.ClassAccessorProperty=s.CatchClause=s.CallExpression=s.BreakStatement=s.BooleanTypeAnnotation=s.BooleanLiteralTypeAnnotation=s.BooleanLiteral=s.BlockStatement=s.BindExpression=s.BinaryExpression=s.BigIntLiteral=s.AwaitExpression=s.AssignmentPattern=s.AssignmentExpression=s.ArrowFunctionExpression=s.ArrayTypeAnnotation=s.ArrayPattern=s.ArrayExpression=s.ArgumentPlaceholder=s.AnyTypeAnnotation=void 0,s.TSNumberKeyword=s.TSNullKeyword=s.TSNonNullExpression=s.TSNeverKeyword=s.TSNamespaceExportDeclaration=s.TSNamedTupleMember=s.TSModuleDeclaration=s.TSModuleBlock=s.TSMethodSignature=s.TSMappedType=s.TSLiteralType=s.TSIntrinsicKeyword=s.TSIntersectionType=s.TSInterfaceDeclaration=s.TSInterfaceBody=s.TSInstantiationExpression=s.TSInferType=s.TSIndexedAccessType=s.TSIndexSignature=s.TSImportType=s.TSImportEqualsDeclaration=s.TSFunctionType=s.TSExternalModuleReference=s.TSExpressionWithTypeArguments=s.TSExportAssignment=s.TSEnumMember=s.TSEnumDeclaration=s.TSEnumBody=s.TSDeclareMethod=s.TSDeclareFunction=s.TSConstructorType=s.TSConstructSignatureDeclaration=s.TSConditionalType=s.TSCallSignatureDeclaration=s.TSBooleanKeyword=s.TSBigIntKeyword=s.TSAsExpression=s.TSArrayType=s.TSAnyKeyword=s.SymbolTypeAnnotation=s.SwitchStatement=s.SwitchCase=s.Super=s.StringTypeAnnotation=s.StringLiteralTypeAnnotation=s.StringLiteral=s.StaticBlock=s.SpreadProperty=s.SpreadElement=s.SequenceExpression=s.ReturnStatement=s.RestProperty=s.RestElement=s.RegexLiteral=s.RegExpLiteral=s.RecordExpression=s.QualifiedTypeIdentifier=s.Program=s.PrivateName=s.Placeholder=s.PipelineTopicExpression=s.PipelinePrimaryTopicReference=s.PipelineBareFunction=s.ParenthesizedExpression=s.OptionalMemberExpression=s.OptionalIndexedAccessType=s.OptionalCallExpression=s.OpaqueType=s.ObjectTypeSpreadProperty=s.ObjectTypeProperty=s.ObjectTypeInternalSlot=s.ObjectTypeIndexer=s.ObjectTypeCallProperty=s.ObjectTypeAnnotation=s.ObjectProperty=s.ObjectPattern=s.ObjectMethod=s.ObjectExpression=s.NumericLiteral=s.NumberTypeAnnotation=s.NumberLiteralTypeAnnotation=s.NumberLiteral=s.NullableTypeAnnotation=s.NullLiteralTypeAnnotation=s.NullLiteral=s.Noop=s.NewExpression=s.ModuleExpression=s.MixedTypeAnnotation=s.MetaProperty=s.MemberExpression=s.LogicalExpression=s.LabeledStatement=s.JSXText=s.JSXSpreadChild=s.JSXSpreadAttribute=s.JSXOpeningFragment=s.JSXOpeningElement=s.JSXNamespacedName=s.JSXMemberExpression=void 0,s.YieldExpression=s.WithStatement=s.WhileStatement=s.VoidTypeAnnotation=s.VoidPattern=s.Variance=s.VariableDeclarator=s.VariableDeclaration=s.V8IntrinsicIdentifier=s.UpdateExpression=s.UnionTypeAnnotation=s.UnaryExpression=s.TypeofTypeAnnotation=s.TypeParameterInstantiation=s.TypeParameterDeclaration=s.TypeParameter=s.TypeCastExpression=s.TypeAnnotation=s.TypeAlias=s.TupleTypeAnnotation=s.TupleExpression=s.TryStatement=s.TopicReference=s.ThrowStatement=s.ThisTypeAnnotation=s.ThisExpression=s.TemplateLiteral=s.TemplateElement=s.TaggedTemplateExpression=s.TSVoidKeyword=s.TSUnknownKeyword=s.TSUnionType=s.TSUndefinedKeyword=s.TSTypeReference=s.TSTypeQuery=s.TSTypePredicate=s.TSTypeParameterInstantiation=s.TSTypeParameterDeclaration=s.TSTypeParameter=s.TSTypeOperator=s.TSTypeLiteral=s.TSTypeAssertion=s.TSTypeAnnotation=s.TSTypeAliasDeclaration=s.TSTupleType=s.TSThisType=s.TSTemplateLiteralType=s.TSSymbolKeyword=s.TSStringKeyword=s.TSSatisfiesExpression=s.TSRestType=s.TSQualifiedName=s.TSPropertySignature=s.TSParenthesizedType=s.TSParameterProperty=s.TSOptionalType=s.TSObjectKeyword=void 0;var l=require_lowercase();require_deprecationWarning();function p(s){return l[s]}s.ArrayExpression=p(`arrayExpression`),s.AssignmentExpression=p(`assignmentExpression`),s.BinaryExpression=p(`binaryExpression`),s.InterpreterDirective=p(`interpreterDirective`),s.Directive=p(`directive`),s.DirectiveLiteral=p(`directiveLiteral`),s.BlockStatement=p(`blockStatement`),s.BreakStatement=p(`breakStatement`),s.CallExpression=p(`callExpression`),s.CatchClause=p(`catchClause`),s.ConditionalExpression=p(`conditionalExpression`),s.ContinueStatement=p(`continueStatement`),s.DebuggerStatement=p(`debuggerStatement`),s.DoWhileStatement=p(`doWhileStatement`),s.EmptyStatement=p(`emptyStatement`),s.ExpressionStatement=p(`expressionStatement`),s.File=p(`file`),s.ForInStatement=p(`forInStatement`),s.ForStatement=p(`forStatement`),s.FunctionDeclaration=p(`functionDeclaration`),s.FunctionExpression=p(`functionExpression`),s.Identifier=p(`identifier`),s.IfStatement=p(`ifStatement`),s.LabeledStatement=p(`labeledStatement`),s.StringLiteral=p(`stringLiteral`),s.NumericLiteral=p(`numericLiteral`),s.NullLiteral=p(`nullLiteral`),s.BooleanLiteral=p(`booleanLiteral`),s.RegExpLiteral=p(`regExpLiteral`),s.LogicalExpression=p(`logicalExpression`),s.MemberExpression=p(`memberExpression`),s.NewExpression=p(`newExpression`),s.Program=p(`program`),s.ObjectExpression=p(`objectExpression`),s.ObjectMethod=p(`objectMethod`),s.ObjectProperty=p(`objectProperty`),s.RestElement=p(`restElement`),s.ReturnStatement=p(`returnStatement`),s.SequenceExpression=p(`sequenceExpression`),s.ParenthesizedExpression=p(`parenthesizedExpression`),s.SwitchCase=p(`switchCase`),s.SwitchStatement=p(`switchStatement`),s.ThisExpression=p(`thisExpression`),s.ThrowStatement=p(`throwStatement`),s.TryStatement=p(`tryStatement`),s.UnaryExpression=p(`unaryExpression`),s.UpdateExpression=p(`updateExpression`),s.VariableDeclaration=p(`variableDeclaration`),s.VariableDeclarator=p(`variableDeclarator`),s.WhileStatement=p(`whileStatement`),s.WithStatement=p(`withStatement`),s.AssignmentPattern=p(`assignmentPattern`),s.ArrayPattern=p(`arrayPattern`),s.ArrowFunctionExpression=p(`arrowFunctionExpression`),s.ClassBody=p(`classBody`),s.ClassExpression=p(`classExpression`),s.ClassDeclaration=p(`classDeclaration`),s.ExportAllDeclaration=p(`exportAllDeclaration`),s.ExportDefaultDeclaration=p(`exportDefaultDeclaration`),s.ExportNamedDeclaration=p(`exportNamedDeclaration`),s.ExportSpecifier=p(`exportSpecifier`),s.ForOfStatement=p(`forOfStatement`),s.ImportDeclaration=p(`importDeclaration`),s.ImportDefaultSpecifier=p(`importDefaultSpecifier`),s.ImportNamespaceSpecifier=p(`importNamespaceSpecifier`),s.ImportSpecifier=p(`importSpecifier`),s.ImportExpression=p(`importExpression`),s.MetaProperty=p(`metaProperty`),s.ClassMethod=p(`classMethod`),s.ObjectPattern=p(`objectPattern`),s.SpreadElement=p(`spreadElement`),s.Super=p(`super`),s.TaggedTemplateExpression=p(`taggedTemplateExpression`),s.TemplateElement=p(`templateElement`),s.TemplateLiteral=p(`templateLiteral`),s.YieldExpression=p(`yieldExpression`),s.AwaitExpression=p(`awaitExpression`),s.Import=p(`import`),s.BigIntLiteral=p(`bigIntLiteral`),s.ExportNamespaceSpecifier=p(`exportNamespaceSpecifier`),s.OptionalMemberExpression=p(`optionalMemberExpression`),s.OptionalCallExpression=p(`optionalCallExpression`),s.ClassProperty=p(`classProperty`),s.ClassAccessorProperty=p(`classAccessorProperty`),s.ClassPrivateProperty=p(`classPrivateProperty`),s.ClassPrivateMethod=p(`classPrivateMethod`),s.PrivateName=p(`privateName`),s.StaticBlock=p(`staticBlock`),s.ImportAttribute=p(`importAttribute`),s.AnyTypeAnnotation=p(`anyTypeAnnotation`),s.ArrayTypeAnnotation=p(`arrayTypeAnnotation`),s.BooleanTypeAnnotation=p(`booleanTypeAnnotation`),s.BooleanLiteralTypeAnnotation=p(`booleanLiteralTypeAnnotation`),s.NullLiteralTypeAnnotation=p(`nullLiteralTypeAnnotation`),s.ClassImplements=p(`classImplements`),s.DeclareClass=p(`declareClass`),s.DeclareFunction=p(`declareFunction`),s.DeclareInterface=p(`declareInterface`),s.DeclareModule=p(`declareModule`),s.DeclareModuleExports=p(`declareModuleExports`),s.DeclareTypeAlias=p(`declareTypeAlias`),s.DeclareOpaqueType=p(`declareOpaqueType`),s.DeclareVariable=p(`declareVariable`),s.DeclareExportDeclaration=p(`declareExportDeclaration`),s.DeclareExportAllDeclaration=p(`declareExportAllDeclaration`),s.DeclaredPredicate=p(`declaredPredicate`),s.ExistsTypeAnnotation=p(`existsTypeAnnotation`),s.FunctionTypeAnnotation=p(`functionTypeAnnotation`),s.FunctionTypeParam=p(`functionTypeParam`),s.GenericTypeAnnotation=p(`genericTypeAnnotation`),s.InferredPredicate=p(`inferredPredicate`),s.InterfaceExtends=p(`interfaceExtends`),s.InterfaceDeclaration=p(`interfaceDeclaration`),s.InterfaceTypeAnnotation=p(`interfaceTypeAnnotation`),s.IntersectionTypeAnnotation=p(`intersectionTypeAnnotation`),s.MixedTypeAnnotation=p(`mixedTypeAnnotation`),s.EmptyTypeAnnotation=p(`emptyTypeAnnotation`),s.NullableTypeAnnotation=p(`nullableTypeAnnotation`),s.NumberLiteralTypeAnnotation=p(`numberLiteralTypeAnnotation`),s.NumberTypeAnnotation=p(`numberTypeAnnotation`),s.ObjectTypeAnnotation=p(`objectTypeAnnotation`),s.ObjectTypeInternalSlot=p(`objectTypeInternalSlot`),s.ObjectTypeCallProperty=p(`objectTypeCallProperty`),s.ObjectTypeIndexer=p(`objectTypeIndexer`),s.ObjectTypeProperty=p(`objectTypeProperty`),s.ObjectTypeSpreadProperty=p(`objectTypeSpreadProperty`),s.OpaqueType=p(`opaqueType`),s.QualifiedTypeIdentifier=p(`qualifiedTypeIdentifier`),s.StringLiteralTypeAnnotation=p(`stringLiteralTypeAnnotation`),s.StringTypeAnnotation=p(`stringTypeAnnotation`),s.SymbolTypeAnnotation=p(`symbolTypeAnnotation`),s.ThisTypeAnnotation=p(`thisTypeAnnotation`),s.TupleTypeAnnotation=p(`tupleTypeAnnotation`),s.TypeofTypeAnnotation=p(`typeofTypeAnnotation`),s.TypeAlias=p(`typeAlias`),s.TypeAnnotation=p(`typeAnnotation`),s.TypeCastExpression=p(`typeCastExpression`),s.TypeParameter=p(`typeParameter`),s.TypeParameterDeclaration=p(`typeParameterDeclaration`),s.TypeParameterInstantiation=p(`typeParameterInstantiation`),s.UnionTypeAnnotation=p(`unionTypeAnnotation`),s.Variance=p(`variance`),s.VoidTypeAnnotation=p(`voidTypeAnnotation`),s.EnumDeclaration=p(`enumDeclaration`),s.EnumBooleanBody=p(`enumBooleanBody`),s.EnumNumberBody=p(`enumNumberBody`),s.EnumStringBody=p(`enumStringBody`),s.EnumSymbolBody=p(`enumSymbolBody`),s.EnumBooleanMember=p(`enumBooleanMember`),s.EnumNumberMember=p(`enumNumberMember`),s.EnumStringMember=p(`enumStringMember`),s.EnumDefaultedMember=p(`enumDefaultedMember`),s.IndexedAccessType=p(`indexedAccessType`),s.OptionalIndexedAccessType=p(`optionalIndexedAccessType`),s.JSXAttribute=p(`jsxAttribute`),s.JSXClosingElement=p(`jsxClosingElement`),s.JSXElement=p(`jsxElement`),s.JSXEmptyExpression=p(`jsxEmptyExpression`),s.JSXExpressionContainer=p(`jsxExpressionContainer`),s.JSXSpreadChild=p(`jsxSpreadChild`),s.JSXIdentifier=p(`jsxIdentifier`),s.JSXMemberExpression=p(`jsxMemberExpression`),s.JSXNamespacedName=p(`jsxNamespacedName`),s.JSXOpeningElement=p(`jsxOpeningElement`),s.JSXSpreadAttribute=p(`jsxSpreadAttribute`),s.JSXText=p(`jsxText`),s.JSXFragment=p(`jsxFragment`),s.JSXOpeningFragment=p(`jsxOpeningFragment`),s.JSXClosingFragment=p(`jsxClosingFragment`),s.Noop=p(`noop`),s.Placeholder=p(`placeholder`),s.V8IntrinsicIdentifier=p(`v8IntrinsicIdentifier`),s.ArgumentPlaceholder=p(`argumentPlaceholder`),s.BindExpression=p(`bindExpression`),s.Decorator=p(`decorator`),s.DoExpression=p(`doExpression`),s.ExportDefaultSpecifier=p(`exportDefaultSpecifier`),s.RecordExpression=p(`recordExpression`),s.TupleExpression=p(`tupleExpression`),s.DecimalLiteral=p(`decimalLiteral`),s.ModuleExpression=p(`moduleExpression`),s.TopicReference=p(`topicReference`),s.PipelineTopicExpression=p(`pipelineTopicExpression`),s.PipelineBareFunction=p(`pipelineBareFunction`),s.PipelinePrimaryTopicReference=p(`pipelinePrimaryTopicReference`),s.VoidPattern=p(`voidPattern`),s.TSParameterProperty=p(`tsParameterProperty`),s.TSDeclareFunction=p(`tsDeclareFunction`),s.TSDeclareMethod=p(`tsDeclareMethod`),s.TSQualifiedName=p(`tsQualifiedName`),s.TSCallSignatureDeclaration=p(`tsCallSignatureDeclaration`),s.TSConstructSignatureDeclaration=p(`tsConstructSignatureDeclaration`),s.TSPropertySignature=p(`tsPropertySignature`),s.TSMethodSignature=p(`tsMethodSignature`),s.TSIndexSignature=p(`tsIndexSignature`),s.TSAnyKeyword=p(`tsAnyKeyword`),s.TSBooleanKeyword=p(`tsBooleanKeyword`),s.TSBigIntKeyword=p(`tsBigIntKeyword`),s.TSIntrinsicKeyword=p(`tsIntrinsicKeyword`),s.TSNeverKeyword=p(`tsNeverKeyword`),s.TSNullKeyword=p(`tsNullKeyword`),s.TSNumberKeyword=p(`tsNumberKeyword`),s.TSObjectKeyword=p(`tsObjectKeyword`),s.TSStringKeyword=p(`tsStringKeyword`),s.TSSymbolKeyword=p(`tsSymbolKeyword`),s.TSUndefinedKeyword=p(`tsUndefinedKeyword`),s.TSUnknownKeyword=p(`tsUnknownKeyword`),s.TSVoidKeyword=p(`tsVoidKeyword`),s.TSThisType=p(`tsThisType`),s.TSFunctionType=p(`tsFunctionType`),s.TSConstructorType=p(`tsConstructorType`),s.TSTypeReference=p(`tsTypeReference`),s.TSTypePredicate=p(`tsTypePredicate`),s.TSTypeQuery=p(`tsTypeQuery`),s.TSTypeLiteral=p(`tsTypeLiteral`),s.TSArrayType=p(`tsArrayType`),s.TSTupleType=p(`tsTupleType`),s.TSOptionalType=p(`tsOptionalType`),s.TSRestType=p(`tsRestType`),s.TSNamedTupleMember=p(`tsNamedTupleMember`),s.TSUnionType=p(`tsUnionType`),s.TSIntersectionType=p(`tsIntersectionType`),s.TSConditionalType=p(`tsConditionalType`),s.TSInferType=p(`tsInferType`),s.TSParenthesizedType=p(`tsParenthesizedType`),s.TSTypeOperator=p(`tsTypeOperator`),s.TSIndexedAccessType=p(`tsIndexedAccessType`),s.TSMappedType=p(`tsMappedType`),s.TSTemplateLiteralType=p(`tsTemplateLiteralType`),s.TSLiteralType=p(`tsLiteralType`),s.TSExpressionWithTypeArguments=p(`tsExpressionWithTypeArguments`),s.TSInterfaceDeclaration=p(`tsInterfaceDeclaration`),s.TSInterfaceBody=p(`tsInterfaceBody`),s.TSTypeAliasDeclaration=p(`tsTypeAliasDeclaration`),s.TSInstantiationExpression=p(`tsInstantiationExpression`),s.TSAsExpression=p(`tsAsExpression`),s.TSSatisfiesExpression=p(`tsSatisfiesExpression`),s.TSTypeAssertion=p(`tsTypeAssertion`),s.TSEnumBody=p(`tsEnumBody`),s.TSEnumDeclaration=p(`tsEnumDeclaration`),s.TSEnumMember=p(`tsEnumMember`),s.TSModuleDeclaration=p(`tsModuleDeclaration`),s.TSModuleBlock=p(`tsModuleBlock`),s.TSImportType=p(`tsImportType`),s.TSImportEqualsDeclaration=p(`tsImportEqualsDeclaration`),s.TSExternalModuleReference=p(`tsExternalModuleReference`),s.TSNonNullExpression=p(`tsNonNullExpression`),s.TSExportAssignment=p(`tsExportAssignment`),s.TSNamespaceExportDeclaration=p(`tsNamespaceExportDeclaration`),s.TSTypeAnnotation=p(`tsTypeAnnotation`),s.TSTypeParameterInstantiation=p(`tsTypeParameterInstantiation`),s.TSTypeParameterDeclaration=p(`tsTypeParameterDeclaration`),s.TSTypeParameter=p(`tsTypeParameter`),s.NumberLiteral=l.numberLiteral,s.RegexLiteral=l.regexLiteral,s.RestProperty=l.restProperty,s.SpreadProperty=l.spreadProperty}}),require_generated2=__commonJS({"../../node_modules/@babel/types/lib/builders/generated/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0});var l=require_lowercase();Object.keys(l).forEach(function(p){p===`default`||p===`__esModule`||p in s&&s[p]===l[p]||Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[p]}})});var p=require_uppercase();Object.keys(p).forEach(function(l){l===`default`||l===`__esModule`||l in s&&s[l]===p[l]||Object.defineProperty(s,l,{enumerable:!0,get:function(){return p[l]}})})}}),require_cleanJSXElementLiteralChild=__commonJS({"../../node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_generated2(),p=require_lib4();function g(s,g){let v=s.value.split(/\r\n|\n|\r/),b=0;for(let s=0;s(0,g.isTSTypeAnnotation)(s)?s.typeAnnotation:s),b=(0,p.default)(v);return b.length===1?b[0]:(0,l.tsUnionType)(b)}}}),require_productions=__commonJS({"../../node_modules/@babel/types/lib/builders/productions.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.buildUndefinedNode=p;var l=require_generated2();function p(){return(0,l.unaryExpression)(`void`,(0,l.numericLiteral)(0),!0)}}}),require_cloneNode=__commonJS({"../../node_modules/@babel/types/lib/clone/cloneNode.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=C;var l=require_definitions$1(),p=require_generated(),{hasOwn:g}={hasOwn:Function.call.bind(Object.prototype.hasOwnProperty)};function v(s,l,p,g){return s&&typeof s.type==`string`?w(s,l,p,g):s}function b(s,l,p,g){return Array.isArray(s)?s.map(s=>v(s,l,p,g)):v(s,l,p,g)}function C(s,l=!0,p=!1){return w(s,l,p,new Map)}function w(s,v=!0,C=!1,w){if(!s)return s;let{type:k}=s,A={type:s.type};if((0,p.isIdentifier)(s))A.name=s.name,g(s,`optional`)&&typeof s.optional==`boolean`&&(A.optional=s.optional),g(s,`typeAnnotation`)&&(A.typeAnnotation=v?b(s.typeAnnotation,!0,C,w):s.typeAnnotation),g(s,`decorators`)&&(A.decorators=v?b(s.decorators,!0,C,w):s.decorators);else if(g(l.NODE_FIELDS,k))for(let N of Object.keys(l.NODE_FIELDS[k]))g(s,N)&&(v?A[N]=(0,p.isFile)(s)&&N===`comments`?E(s.comments,v,C,w):b(s[N],!0,C,w):A[N]=s[N]);else throw Error(`Unknown node type: "${k}"`);return g(s,`loc`)&&(C?A.loc=null:A.loc=s.loc),g(s,`leadingComments`)&&(A.leadingComments=E(s.leadingComments,v,C,w)),g(s,`innerComments`)&&(A.innerComments=E(s.innerComments,v,C,w)),g(s,`trailingComments`)&&(A.trailingComments=E(s.trailingComments,v,C,w)),g(s,`extra`)&&(A.extra=Object.assign({},s.extra)),A}function E(s,l,p,g){return!s||!l?s:s.map(s=>{let l=g.get(s);if(l)return l;let{type:v,value:b,loc:C}=s,w={type:v,value:b,loc:C};return p&&(w.loc=null),g.set(s,w),w})}}}),require_clone$2=__commonJS({"../../node_modules/@babel/types/lib/clone/clone.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_cloneNode();function p(s){return(0,l.default)(s,!1)}}}),require_cloneDeep$2=__commonJS({"../../node_modules/@babel/types/lib/clone/cloneDeep.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_cloneNode();function p(s){return(0,l.default)(s)}}}),require_cloneDeepWithoutLoc=__commonJS({"../../node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_cloneNode();function p(s){return(0,l.default)(s,!0,!0)}}}),require_cloneWithoutLoc=__commonJS({"../../node_modules/@babel/types/lib/clone/cloneWithoutLoc.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_cloneNode();function p(s){return(0,l.default)(s,!1,!0)}}}),require_addComments=__commonJS({"../../node_modules/@babel/types/lib/comments/addComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s,l,p){if(!p||!s)return s;let g=`${l}Comments`;return s[g]?l===`leading`?s[g]=p.concat(s[g]):s[g].push(...p):s[g]=p,s}}}),require_addComment=__commonJS({"../../node_modules/@babel/types/lib/comments/addComment.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_addComments();function p(s,p,g,v){return(0,l.default)(s,p,[{type:v?`CommentLine`:`CommentBlock`,value:g}])}}}),require_inherit=__commonJS({"../../node_modules/@babel/types/lib/utils/inherit.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s,l,p){l&&p&&(l[s]=Array.from(new Set([].concat(l[s],p[s]).filter(Boolean))))}}}),require_inheritInnerComments=__commonJS({"../../node_modules/@babel/types/lib/comments/inheritInnerComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_inherit();function p(s,p){(0,l.default)(`innerComments`,s,p)}}}),require_inheritLeadingComments=__commonJS({"../../node_modules/@babel/types/lib/comments/inheritLeadingComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_inherit();function p(s,p){(0,l.default)(`leadingComments`,s,p)}}}),require_inheritTrailingComments=__commonJS({"../../node_modules/@babel/types/lib/comments/inheritTrailingComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_inherit();function p(s,p){(0,l.default)(`trailingComments`,s,p)}}}),require_inheritsComments=__commonJS({"../../node_modules/@babel/types/lib/comments/inheritsComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=v;var l=require_inheritTrailingComments(),p=require_inheritLeadingComments(),g=require_inheritInnerComments();function v(s,v){return(0,l.default)(s,v),(0,p.default)(s,v),(0,g.default)(s,v),s}}}),require_removeComments=__commonJS({"../../node_modules/@babel/types/lib/comments/removeComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_constants$10();function p(s){return l.COMMENT_KEYS.forEach(l=>{s[l]=null}),s}}}),require_generated4=__commonJS({"../../node_modules/@babel/types/lib/constants/generated/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.WHILE_TYPES=s.USERWHITESPACABLE_TYPES=s.UNARYLIKE_TYPES=s.TYPESCRIPT_TYPES=s.TSTYPE_TYPES=s.TSTYPEELEMENT_TYPES=s.TSENTITYNAME_TYPES=s.TSBASETYPE_TYPES=s.TERMINATORLESS_TYPES=s.STATEMENT_TYPES=s.STANDARDIZED_TYPES=s.SCOPABLE_TYPES=s.PUREISH_TYPES=s.PROPERTY_TYPES=s.PRIVATE_TYPES=s.PATTERN_TYPES=s.PATTERNLIKE_TYPES=s.OBJECTMEMBER_TYPES=s.MODULESPECIFIER_TYPES=s.MODULEDECLARATION_TYPES=s.MISCELLANEOUS_TYPES=s.METHOD_TYPES=s.LVAL_TYPES=s.LOOP_TYPES=s.LITERAL_TYPES=s.JSX_TYPES=s.IMPORTOREXPORTDECLARATION_TYPES=s.IMMUTABLE_TYPES=s.FUNCTION_TYPES=s.FUNCTIONPARENT_TYPES=s.FUNCTIONPARAMETER_TYPES=s.FOR_TYPES=s.FORXSTATEMENT_TYPES=s.FLOW_TYPES=s.FLOWTYPE_TYPES=s.FLOWPREDICATE_TYPES=s.FLOWDECLARATION_TYPES=s.FLOWBASEANNOTATION_TYPES=s.EXPRESSION_TYPES=s.EXPRESSIONWRAPPER_TYPES=s.EXPORTDECLARATION_TYPES=s.ENUMMEMBER_TYPES=s.ENUMBODY_TYPES=s.DECLARATION_TYPES=s.CONDITIONAL_TYPES=s.COMPLETIONSTATEMENT_TYPES=s.CLASS_TYPES=s.BLOCK_TYPES=s.BLOCKPARENT_TYPES=s.BINARY_TYPES=s.ACCESSOR_TYPES=void 0;var l=require_definitions$1();s.STANDARDIZED_TYPES=l.FLIPPED_ALIAS_KEYS.Standardized,s.EXPRESSION_TYPES=l.FLIPPED_ALIAS_KEYS.Expression,s.BINARY_TYPES=l.FLIPPED_ALIAS_KEYS.Binary,s.SCOPABLE_TYPES=l.FLIPPED_ALIAS_KEYS.Scopable,s.BLOCKPARENT_TYPES=l.FLIPPED_ALIAS_KEYS.BlockParent,s.BLOCK_TYPES=l.FLIPPED_ALIAS_KEYS.Block,s.STATEMENT_TYPES=l.FLIPPED_ALIAS_KEYS.Statement,s.TERMINATORLESS_TYPES=l.FLIPPED_ALIAS_KEYS.Terminatorless,s.COMPLETIONSTATEMENT_TYPES=l.FLIPPED_ALIAS_KEYS.CompletionStatement,s.CONDITIONAL_TYPES=l.FLIPPED_ALIAS_KEYS.Conditional,s.LOOP_TYPES=l.FLIPPED_ALIAS_KEYS.Loop,s.WHILE_TYPES=l.FLIPPED_ALIAS_KEYS.While,s.EXPRESSIONWRAPPER_TYPES=l.FLIPPED_ALIAS_KEYS.ExpressionWrapper,s.FOR_TYPES=l.FLIPPED_ALIAS_KEYS.For,s.FORXSTATEMENT_TYPES=l.FLIPPED_ALIAS_KEYS.ForXStatement,s.FUNCTION_TYPES=l.FLIPPED_ALIAS_KEYS.Function,s.FUNCTIONPARENT_TYPES=l.FLIPPED_ALIAS_KEYS.FunctionParent,s.PUREISH_TYPES=l.FLIPPED_ALIAS_KEYS.Pureish,s.DECLARATION_TYPES=l.FLIPPED_ALIAS_KEYS.Declaration,s.FUNCTIONPARAMETER_TYPES=l.FLIPPED_ALIAS_KEYS.FunctionParameter,s.PATTERNLIKE_TYPES=l.FLIPPED_ALIAS_KEYS.PatternLike,s.LVAL_TYPES=l.FLIPPED_ALIAS_KEYS.LVal,s.TSENTITYNAME_TYPES=l.FLIPPED_ALIAS_KEYS.TSEntityName,s.LITERAL_TYPES=l.FLIPPED_ALIAS_KEYS.Literal,s.IMMUTABLE_TYPES=l.FLIPPED_ALIAS_KEYS.Immutable,s.USERWHITESPACABLE_TYPES=l.FLIPPED_ALIAS_KEYS.UserWhitespacable,s.METHOD_TYPES=l.FLIPPED_ALIAS_KEYS.Method,s.OBJECTMEMBER_TYPES=l.FLIPPED_ALIAS_KEYS.ObjectMember,s.PROPERTY_TYPES=l.FLIPPED_ALIAS_KEYS.Property,s.UNARYLIKE_TYPES=l.FLIPPED_ALIAS_KEYS.UnaryLike,s.PATTERN_TYPES=l.FLIPPED_ALIAS_KEYS.Pattern,s.CLASS_TYPES=l.FLIPPED_ALIAS_KEYS.Class;var p=s.IMPORTOREXPORTDECLARATION_TYPES=l.FLIPPED_ALIAS_KEYS.ImportOrExportDeclaration;s.EXPORTDECLARATION_TYPES=l.FLIPPED_ALIAS_KEYS.ExportDeclaration,s.MODULESPECIFIER_TYPES=l.FLIPPED_ALIAS_KEYS.ModuleSpecifier,s.ACCESSOR_TYPES=l.FLIPPED_ALIAS_KEYS.Accessor,s.PRIVATE_TYPES=l.FLIPPED_ALIAS_KEYS.Private,s.FLOW_TYPES=l.FLIPPED_ALIAS_KEYS.Flow,s.FLOWTYPE_TYPES=l.FLIPPED_ALIAS_KEYS.FlowType,s.FLOWBASEANNOTATION_TYPES=l.FLIPPED_ALIAS_KEYS.FlowBaseAnnotation,s.FLOWDECLARATION_TYPES=l.FLIPPED_ALIAS_KEYS.FlowDeclaration,s.FLOWPREDICATE_TYPES=l.FLIPPED_ALIAS_KEYS.FlowPredicate,s.ENUMBODY_TYPES=l.FLIPPED_ALIAS_KEYS.EnumBody,s.ENUMMEMBER_TYPES=l.FLIPPED_ALIAS_KEYS.EnumMember,s.JSX_TYPES=l.FLIPPED_ALIAS_KEYS.JSX,s.MISCELLANEOUS_TYPES=l.FLIPPED_ALIAS_KEYS.Miscellaneous,s.TYPESCRIPT_TYPES=l.FLIPPED_ALIAS_KEYS.TypeScript,s.TSTYPEELEMENT_TYPES=l.FLIPPED_ALIAS_KEYS.TSTypeElement,s.TSTYPE_TYPES=l.FLIPPED_ALIAS_KEYS.TSType,s.TSBASETYPE_TYPES=l.FLIPPED_ALIAS_KEYS.TSBaseType,s.MODULEDECLARATION_TYPES=p}}),require_toBlock=__commonJS({"../../node_modules/@babel/types/lib/converters/toBlock.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_generated(),p=require_generated2();function g(s,g){if((0,l.isBlockStatement)(s))return s;let v=[];return(0,l.isEmptyStatement)(s)?v=[]:((0,l.isStatement)(s)||(s=(0,l.isFunction)(g)?(0,p.returnStatement)(s):(0,p.expressionStatement)(s)),v=[s]),(0,p.blockStatement)(v)}}}),require_ensureBlock=__commonJS({"../../node_modules/@babel/types/lib/converters/ensureBlock.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_toBlock();function p(s,p=`body`){let g=(0,l.default)(s[p],s);return s[p]=g,g}}}),require_toIdentifier=__commonJS({"../../node_modules/@babel/types/lib/converters/toIdentifier.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_isValidIdentifier(),p=require_lib2$1();function g(s){s+=``;let g=``;for(let l of s)g+=(0,p.isIdentifierChar)(l.codePointAt(0))?l:`-`;return g=g.replace(/^[-0-9]+/,``),g=g.replace(/[-\s]+(.)?/g,function(s,l){return l?l.toUpperCase():``}),(0,l.default)(g)||(g=`_${g}`),g||`_`}}}),require_toBindingIdentifierName=__commonJS({"../../node_modules/@babel/types/lib/converters/toBindingIdentifierName.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_toIdentifier();function p(s){return s=(0,l.default)(s),(s===`eval`||s===`arguments`)&&(s=`_`+s),s}}}),require_toComputedKey=__commonJS({"../../node_modules/@babel/types/lib/converters/toComputedKey.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_generated(),p=require_generated2();function g(s,g=s.key||s.property){return!s.computed&&(0,l.isIdentifier)(g)&&(g=(0,p.stringLiteral)(g.name)),g}}}),require_toExpression=__commonJS({"../../node_modules/@babel/types/lib/converters/toExpression.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var l=require_generated();s.default=p;function p(s){if((0,l.isExpressionStatement)(s)&&(s=s.expression),(0,l.isExpression)(s))return s;if((0,l.isClass)(s)?(s.type=`ClassExpression`,s.abstract=!1):(0,l.isFunction)(s)&&(s.type=`FunctionExpression`),!(0,l.isExpression)(s))throw Error(`cannot turn ${s.type} to an expression`);return s}}}),require_traverseFast=__commonJS({"../../node_modules/@babel/types/lib/traverse/traverseFast.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=v;var l=require_definitions$1(),p=Symbol(),g=Symbol();function v(s,b,C){if(!s)return!1;let w=l.VISITOR_KEYS[s.type];if(!w)return!1;C||={};let E=b(s,C);if(E!==void 0)switch(E){case p:return!1;case g:return!0}for(let l of w){let p=s[l];if(p){if(Array.isArray(p)){for(let s of p)if(v(s,b,C))return!0}else if(v(p,b,C))return!0}}return!1}v.skip=p,v.stop=g}}),require_removeProperties=__commonJS({"../../node_modules/@babel/types/lib/modifications/removeProperties.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=v;var l=require_constants$10(),p=[`tokens`,`start`,`end`,`loc`,`raw`,`rawValue`],g=[...l.COMMENT_KEYS,`comments`,...p];function v(s,l={}){let v=l.preserveComments?p:g;for(let l of v)s[l]!=null&&(s[l]=void 0);for(let l of Object.keys(s))l[0]===`_`&&s[l]!=null&&(s[l]=void 0);let b=Object.getOwnPropertySymbols(s);for(let l of b)s[l]=null}}}),require_removePropertiesDeep=__commonJS({"../../node_modules/@babel/types/lib/modifications/removePropertiesDeep.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_traverseFast(),p=require_removeProperties();function g(s,g){return(0,l.default)(s,p.default,g),s}}}),require_toKeyAlias=__commonJS({"../../node_modules/@babel/types/lib/converters/toKeyAlias.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=v;var l=require_generated(),p=require_cloneNode(),g=require_removePropertiesDeep();function v(s,b=s.key){let C;return s.kind===`method`?v.increment()+``:(C=(0,l.isIdentifier)(b)?b.name:(0,l.isStringLiteral)(b)?JSON.stringify(b.value):JSON.stringify((0,g.default)((0,p.default)(b))),s.computed&&(C=`[${C}]`),s.static&&(C=`static:${C}`),C)}v.uid=0,v.increment=function(){return v.uid>=2**53-1?v.uid=0:v.uid++}}}),require_toStatement=__commonJS({"../../node_modules/@babel/types/lib/converters/toStatement.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var l=require_generated(),p=require_generated2();s.default=g;function g(s,g){if((0,l.isStatement)(s))return s;let v=!1,b;if((0,l.isClass)(s))v=!0,b=`ClassDeclaration`;else if((0,l.isFunction)(s))v=!0,b=`FunctionDeclaration`;else if((0,l.isAssignmentExpression)(s))return(0,p.expressionStatement)(s);if(v&&!s.id&&(b=!1),!b){if(g)return!1;throw Error(`cannot turn ${s.type} to a statement`)}return s.type=b,s}}}),require_valueToNode=__commonJS({"../../node_modules/@babel/types/lib/converters/valueToNode.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var l=require_isValidIdentifier(),p=require_generated2();s.default=C;var g=Function.call.bind(Object.prototype.toString);function v(s){return g(s)===`[object RegExp]`}function b(s){if(typeof s!=`object`||!s||Object.prototype.toString.call(s)!==`[object Object]`)return!1;let l=Object.getPrototypeOf(s);return l===null||Object.getPrototypeOf(l)===null}function C(s){if(s===void 0)return(0,p.identifier)(`undefined`);if(s===!0||s===!1)return(0,p.booleanLiteral)(s);if(s===null)return(0,p.nullLiteral)();if(typeof s==`string`)return(0,p.stringLiteral)(s);if(typeof s==`number`){let l;if(Number.isFinite(s))l=(0,p.numericLiteral)(Math.abs(s));else{let g;g=Number.isNaN(s)?(0,p.numericLiteral)(0):(0,p.numericLiteral)(1),l=(0,p.binaryExpression)(`/`,g,(0,p.numericLiteral)(0))}return(s<0||Object.is(s,-0))&&(l=(0,p.unaryExpression)(`-`,l)),l}if(typeof s==`bigint`)return s<0?(0,p.unaryExpression)(`-`,(0,p.bigIntLiteral)(-s)):(0,p.bigIntLiteral)(s);if(v(s)){let l=s.source,g=/\/([a-z]*)$/.exec(s.toString())[1];return(0,p.regExpLiteral)(l,g)}if(Array.isArray(s))return(0,p.arrayExpression)(s.map(C));if(b(s)){let g=[];for(let v of Object.keys(s)){let b,w=!1;(0,l.default)(v)?v===`__proto__`?(w=!0,b=(0,p.stringLiteral)(v)):b=(0,p.identifier)(v):b=(0,p.stringLiteral)(v),g.push((0,p.objectProperty)(b,C(s[v]),w))}return(0,p.objectExpression)(g)}throw Error(`don't know how to turn this value into a node`)}}}),require_appendToMemberExpression=__commonJS({"../../node_modules/@babel/types/lib/modifications/appendToMemberExpression.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_generated2();function p(s,p,g=!1){return s.object=(0,l.memberExpression)(s.object,s.property,s.computed),s.property=p,s.computed=!!g,s}}}),require_inherits$1=__commonJS({"../../node_modules/@babel/types/lib/modifications/inherits.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_constants$10(),p=require_inheritsComments();function g(s,g){if(!s||!g)return s;for(let p of l.INHERIT_KEYS.optional)s[p]??(s[p]=g[p]);for(let l of Object.keys(g))l[0]===`_`&&l!==`__clone`&&(s[l]=g[l]);for(let p of l.INHERIT_KEYS.force)s[p]=g[p];return(0,p.default)(s,g),s}}}),require_prependToMemberExpression=__commonJS({"../../node_modules/@babel/types/lib/modifications/prependToMemberExpression.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_generated2(),p=require_lib4();function g(s,g){if((0,p.isSuper)(s.object))throw Error("Cannot prepend node to super property access (`super.foo`).");return s.object=(0,l.memberExpression)(g,s.object),s}}}),require_getAssignmentIdentifiers=__commonJS({"../../node_modules/@babel/types/lib/retrievers/getAssignmentIdentifiers.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s){let l=[].concat(s),p=Object.create(null);for(;l.length;){let s=l.pop();if(s)switch(s.type){case`ArrayPattern`:l.push(...s.elements);break;case`AssignmentExpression`:case`AssignmentPattern`:case`ForInStatement`:case`ForOfStatement`:l.push(s.left);break;case`ObjectPattern`:l.push(...s.properties);break;case`ObjectProperty`:l.push(s.value);break;case`RestElement`:case`UpdateExpression`:l.push(s.argument);break;case`UnaryExpression`:s.operator===`delete`&&l.push(s.argument);break;case`Identifier`:p[s.name]=s;break;default:break}}return p}}}),require_getBindingIdentifiers=__commonJS({"../../node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_generated();function p(s,g,v,b){let C=[].concat(s),w=Object.create(null);for(;C.length;){let s=C.shift();if(!s||b&&((0,l.isAssignmentExpression)(s)||(0,l.isUnaryExpression)(s)||(0,l.isUpdateExpression)(s)))continue;if((0,l.isIdentifier)(s)){g?(w[s.name]=w[s.name]||[]).push(s):w[s.name]=s;continue}if((0,l.isExportDeclaration)(s)&&!(0,l.isExportAllDeclaration)(s)){(0,l.isDeclaration)(s.declaration)&&C.push(s.declaration);continue}if(v){if((0,l.isFunctionDeclaration)(s)){C.push(s.id);continue}if((0,l.isFunctionExpression)(s))continue}let E=p.keys[s.type];if(E)for(let l=0;ls.value.raw).join(``):s.value===void 0?null:String(s.value)}function g(s){if(!s.computed||(0,l.isLiteral)(s.key))return s.key}function v(s,v){if(`id`in s&&s.id)return{name:s.id.name,originalNode:s.id};let b=``,C;if((0,l.isObjectProperty)(v,{value:s})?C=g(v):(0,l.isObjectMethod)(s)||(0,l.isClassMethod)(s)?(C=g(s),s.kind===`get`?b=`get `:s.kind===`set`&&(b=`set `)):(0,l.isVariableDeclarator)(v,{init:s})?C=v.id:(0,l.isAssignmentExpression)(v,{operator:`=`,right:s})&&(C=v.left),!C)return null;let w=(0,l.isLiteral)(C)?p(C):(0,l.isIdentifier)(C)?C.name:(0,l.isPrivateName)(C)?C.id.name:null;return w==null?null:{name:b+w,originalNode:C}}}}),require_traverse=__commonJS({"../../node_modules/@babel/types/lib/traverse/traverse.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_definitions$1();function p(s,l,p){typeof l==`function`&&(l={enter:l});let{enter:v,exit:b}=l;g(s,v,b,p,[])}function g(s,p,v,b,C){let w=l.VISITOR_KEYS[s.type];if(w){p&&p(s,C,b);for(let l of w){let w=s[l];if(Array.isArray(w))for(let E=0;E`/* @babel/template */; -${s}`,validate:()=>{},unwrap:l=>s(l.program.body.slice(1))}}s.smart=p(s=>s.length>1?s:s[0]),s.statements=p(s=>s),s.statement=p(s=>{if(s.length===0)throw Error(`Found nothing to return.`);if(s.length>1)throw Error(`Found multiple statements but wanted one`);return s[0]});var g=s.expression={code:s=>`( +)`])):(0,b.concat)([`(`,v,`)`])}function je(s,l,f){var p=s.getValue(),g,v=[];p.params?(g=p.params,v=s.map(f,`params`)):p.parameters&&(g=p.parameters,v=s.map(f,`parameters`)),p.defaults&&s.each(function(s){var l=s.getName(),p=v[l];p&&s.getValue()&&(v[l]=(0,b.concat)([p,` = `,f(s)]))},`defaults`),p.rest&&v.push((0,b.concat)([`...`,s.call(f,`rest`)]));var C=(0,b.fromString)(`, `).join(v);return C.length>1||C.getLineLength(1)>l.wrapColumn?(C=(0,b.fromString)(`, +`).join(v),C=E.isTrailingCommaEnabled(l,`parameters`)&&!p.rest&&g[g.length-1].type!==`RestElement`?(0,b.concat)([C,`, +`]):(0,b.concat)([C,` +`]),(0,b.concat)([` +`,C.indent(l.tabWidth)])):C}function Ne(s,l,f){var p=s.getValue();if(p.assertions&&p.assertions.length>0){var g=[` assert {`],v=s.map(f,`assertions`),C=(0,b.fromString)(`, `).join(v);return C.length>1||C.getLineLength(1)>l.wrapColumn?g.push(` +`,(0,b.fromString)(`, +`).join(v).indent(l.tabWidth),` +}`):g.push(` `,C,` }`),(0,b.concat)(g)}return(0,b.fromString)(``)}function Pe(s,l,f){var p=s.getValue(),g=[`export `];p.exportKind&&p.exportKind===`type`&&(p.declaration||g.push(`type `));var v=l.objectCurlySpacing;if(k.Declaration.assert(p),(p.default||p.type===`ExportDefaultDeclaration`)&&g.push(`default `),p.declaration)g.push(s.call(f,`declaration`));else if(p.specifiers){if(p.specifiers.length===1&&p.specifiers[0].type===`ExportBatchSpecifier`)g.push(`*`);else if(p.specifiers.length===0)g.push(`{}`);else if(p.specifiers[0].type===`ExportDefaultSpecifier`||p.specifiers[0].type===`ExportNamespaceSpecifier`){var C=[],w=[];if(s.each(function(s){var l=s.getValue();l.type===`ExportDefaultSpecifier`||l.type===`ExportNamespaceSpecifier`?C.push(f(s)):w.push(f(s))},`specifiers`),C.forEach(function(s,l){l>0&&g.push(`, `),g.push(s)}),w.length>0){var E=(0,b.fromString)(`, `).join(w);E.getLineLength(1)>l.wrapColumn&&(E=(0,b.concat)([(0,b.fromString)(`, +`).join(w).indent(l.tabWidth),`,`])),C.length>0&&g.push(`, `),E.length>1?g.push(`{ +`,E,` +}`):l.objectCurlySpacing?g.push(`{ `,E,` }`):g.push(`{`,E,`}`)}}else g.push(v?`{ `:`{`,(0,b.fromString)(`, `).join(s.map(f,`specifiers`)),v?` }`:`}`);p.source&&g.push(` from `,s.call(f,`source`),Ne(s,l,f))}var A=(0,b.concat)(g);return Ke(A)!==`;`&&!(p.declaration&&(p.declaration.type===`FunctionDeclaration`||p.declaration.type===`ClassDeclaration`||p.declaration.type===`TSModuleDeclaration`||p.declaration.type===`TSInterfaceDeclaration`||p.declaration.type===`TSEnumDeclaration`))&&(A=(0,b.concat)([A,`;`])),A}function ze(s,l){var p=E.getParentExportDeclaration(s);return p?(0,f.default)(p.type===`DeclareExportDeclaration`):l.unshift(`declare `),(0,b.concat)(l)}function Be(s,l){return s.call(function(s){var f=s.getValue();return f?f===`plus`?(0,b.fromString)(`+`):f===`minus`?(0,b.fromString)(`-`):l(s):(0,b.fromString)(``)},`variance`)}function We(s,l){return s.length>1?(0,b.concat)([` `,s]):(0,b.concat)([` +`,ot(s).indent(l.tabWidth)])}function Ke(s){var l=s.lastPos();do{var f=s.charAt(l);if(/\S/.test(f))return f}while(s.prevPos(l))}function qe(s){return Ke(s)===`}`}function Je(s){return s.replace(/['"]/g,function(s){return s===`"`?`'`:`"`})}function Ye(s){var l=p.getFieldValue(s,`value`),f=p.getFieldValue(s,`extra`);if(f&&typeof f.raw==`string`&&l==f.rawValue)return f.raw;if(s.type===`Literal`){var g=s.raw;if(typeof g==`string`&&l==g)return g}}function Ze(s){return JSON.stringify(s).replace(/[\u2028\u2029]/g,function(s){return`\\u`+s.charCodeAt(0).toString(16)})}function Qe(s,l){switch(A.assert(s),l.quote){case`auto`:var f=Ze(s),p=Je(Ze(Je(s)));return f.length>p.length?p:f;case`single`:return Je(Ze(Je(s)));default:return Ze(s)}}function ot(s){var l=Ke(s);return!l||` +};`.indexOf(l)<0?(0,b.concat)([s,`;`]):s}})),require_main$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.run=s.prettyPrint=s.print=s.visit=s.types=s.parse=void 0;var l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require(`fs`));s.types=l.__importStar(require_main$3());var p=require_parser$2();Object.defineProperty(s,`parse`,{enumerable:!0,get:function(){return p.parse}});var g=require_printer$1(),v=require_main$3();Object.defineProperty(s,`visit`,{enumerable:!0,get:function(){return v.visit}});function b(s,l){return new g.Printer(l).print(s)}s.print=b;function C(s,l){return new g.Printer(l).printGenerically(s)}s.prettyPrint=C;function w(s,l){return E(process.argv[2],s,l)}s.run=w;function E(s,l,p){f.default.readFile(s,`utf-8`,function(s,f){if(s){console.error(s);return}A(f,l,p)})}function k(s){process.stdout.write(s)}function A(s,l,f){var g=f&&f.writeback||k;l((0,p.parse)(s,f),function(s){g(b(s,f).code)})}}));function parseWithFlowOrTypescript(s,l){let f=/^\s*\/\/\s*@flow/.test(s)?[`flow`]:[`typescript`],p={...l,plugins:[...l.plugins??[],...f]};return parser$1.parse(s,p)}var import_main,import_main$1,__filename$6,require_shallowEqual,require_deprecationWarning,require_generated,require_matchesPattern,require_buildMatchMemberExpression,require_isReactComponent,require_isCompatTag,require_isType,require_isPlaceholderType,require_is,require_identifier,require_keyword,require_lib2$1,require_isValidIdentifier,require_lib3,require_constants$11,require_utils$11,require_core$6,require_flow$2,require_jsx,require_placeholders,require_misc,require_experimental,require_typescript,require_deprecated_aliases,require_definitions$1,require_validate$1,require_lowercase,require_uppercase,require_generated2,require_cleanJSXElementLiteralChild,require_buildChildren,require_isNode,require_assertNode,require_generated3,require_createTypeAnnotationBasedOnTypeof,require_removeTypeDuplicates,require_createFlowUnionType,require_removeTypeDuplicates2,require_createTSUnionType,require_productions,require_cloneNode,require_clone$2,require_cloneDeep$2,require_cloneDeepWithoutLoc,require_cloneWithoutLoc,require_addComments,require_addComment,require_inherit,require_inheritInnerComments,require_inheritLeadingComments,require_inheritTrailingComments,require_inheritsComments,require_removeComments,require_generated4,require_toBlock,require_ensureBlock,require_toIdentifier,require_toBindingIdentifierName,require_toComputedKey,require_toExpression,require_traverseFast,require_removeProperties,require_removePropertiesDeep,require_toKeyAlias,require_toStatement,require_valueToNode,require_appendToMemberExpression,require_inherits$1,require_prependToMemberExpression,require_getAssignmentIdentifiers,require_getBindingIdentifiers,require_getOuterBindingIdentifiers,require_getFunctionName,require_traverse,require_isBinding,require_isLet,require_isBlockScoped,require_isImmutable,require_isNodesEquivalent,require_isReferenced,require_isScope,require_isSpecifierDefault,require_isValidES3Identifier,require_isVar,require_gatherSequenceExpressions,require_toSequenceExpression,require_lib4,require_formatters,require_options$1,require_lib5,require_js_tokens,require_lib6,require_parse$8,require_populate,require_string$2,require_literal$1,require_builder$3,require_lib7,require_helpers_generated,require_lib8,require_virtual_types,require_virtual_types_validator,require_visitors,require_renamer,require_traverseForScope,require_binding,require_cache,require_builtin_lower,require_builtin_upper,require_scope,require_sourcemap_codec_umd,require_resolve_uri_umd,require_trace_mapping_umd,require_gen_mapping_umd,require_source_map,require_buffer,require_parentheses,require_template_literals,require_expressions,require_statements,require_methods$1,require_typescript2,require_modules$1,require_jsesc,require_types$4,require_flow2,require_classes,require_base$1,require_jsx2,require_generators,require_deprecated,require_nodes,require_node$2,require_token_map,require_printer,require_lib9,require_ancestry,require_util$8,require_inferer_reference,require_inferers,require_inference,require_removal_hooks,require_removal,require_hoister,require_modification,require_replacement,require_evaluation,require_conversion,require_introspection,require_family,require_comments,require_path$3,require_context,require_traverse_node,require_context2,require_hub,require_lib10,require_import_builder,require_is_module,require_import_injector,require_lib11,require_rewrite_this,require_rewrite_live_references,require_normalize_and_load_metadata,require_lazy_modules,require_dynamic_import,require_get_module_name,require_lib12,require_babel_7_helpers,require_file$3,require_build_external_helpers,require_gensync,require_async$7,require_util2,require_caching,require_fs$5,require_utils2,require_rewrite_stack_trace,require_config_error,require_package$1,require_config_api,require_deep_array,require_plugin,require_functional,require_dist$12,require_envs,require_browsers,require_browsers2,require_browserVersions,require_browserVersions2,require_agents,require_agents2,require_versions,require_release_schedule,require_error$3,require_statuses,require_supported,require_feature,require_region,require_node2,require_parse2,require_browserslist,require_find_suggestion,require_validator,require_lib13,require_iterator$1,require_yallist$1,require_lru_cache$2,require_targets,require_utils3,require_options2,require_pretty,require_debug,require_plugins,require_plugins2,require_filter_items,require_native_modules,require_native_modules2,require_lib14,require_resolve_targets,require_config_descriptors,require_item,require_removed,require_option_assertions,require_options3,require_pattern_to_regex,require_printer2,require_config_chain,require_plugins3,require_environment,require_partial$3,require_full,require_config$1,require_plugin_pass,require_block_hoist_plugin,require_normalize_opts,require_convert_source_map,require_missing_plugin_helper,require_parser$1,require_clone_deep,require_normalize_file,require_remapping_umd,require_merge_map,require_generate,require_transformation,require_transform_file,require_import,require_package2,require_lib15,require_lib16,require_lib17,require_lib18,require_lib19,require_lib20,require_lib21,require_typescript3,require_fields,require_misc2,require_decorators,require_decorators_2018_09,require_features,require_lib22,require_enum,require_const_enum,require_global_types,require_namespace,require_lib23,require_lib24,require_dynamic_import2,require_lazy,require_hooks,require_lib25,require_lib26,require_module_types,require_configuration,require_import_meta_resolve,require_plugins4,require_files,require_transform$1,require_transform_ast,require_parse3,require_lib27,import_core$1,core$1,import_core2,import_generator,parser2,import_traverse,types,parser$1,parserOptions,babelParse,babelPrint,babelParseExpression,traverse,generate,BabelFileClass,init_chunk_JXXWBFBF=__esmMin((()=>{init_chunk_HZF6LPDY(),init_chunk_RM4A5SWZ(),init_chunk_ZEHLWQMG(),import_main=__toESM$1(require_main$2(),1),import_main$1=__toESM$1(require_main$2(),1),__filename$6=node_url.default.fileURLToPath(require(`url`).pathToFileURL(__filename).href),node_path.default.dirname(__filename$6),node_module.default.createRequire(require(`url`).pathToFileURL(__filename).href),require_shallowEqual=__commonJS({"../../node_modules/@babel/types/lib/utils/shallowEqual.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s,l){let f=Object.keys(l);for(let p of f)if(s[p]!==l[p])return!1;return!0}}}),require_deprecationWarning=__commonJS({"../../node_modules/@babel/types/lib/utils/deprecationWarning.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=new Set;function f(s,f,g=``,v=s){if(l.has(v))return;l.add(v);let{internal:b,trace:C}=p(1,2);b||console.warn(`${g}\`${s}\` has been deprecated, please migrate to \`${f}\` +${C}`)}function p(s,l){let{stackTraceLimit:f,prepareStackTrace:p}=Error,g;if(Error.stackTraceLimit=1+s+l,Error.prepareStackTrace=function(s,l){g=l},Error().stack,Error.stackTraceLimit=f,Error.prepareStackTrace=p,!g)return{internal:!1,trace:``};let v=g.slice(1+s,1+s+l);return{internal:/[\\/]@babel[\\/]/.test(v[1].getFileName()),trace:v.map(s=>` at ${s}`).join(` +`)}}}}),require_generated=__commonJS({"../../node_modules/@babel/types/lib/validators/generated/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.isAccessor=So,s.isAnyTypeAnnotation=Rn,s.isArgumentPlaceholder=pi,s.isArrayExpression=p,s.isArrayPattern=en,s.isArrayTypeAnnotation=zn,s.isArrowFunctionExpression=tn,s.isAssignmentExpression=g,s.isAssignmentPattern=Zt,s.isAwaitExpression=Tn,s.isBigIntLiteral=Dn,s.isBinary=Ha,s.isBinaryExpression=v,s.isBindExpression=mi,s.isBlock=Ga,s.isBlockParent=Wa,s.isBlockStatement=E,s.isBooleanLiteral=We,s.isBooleanLiteralTypeAnnotation=Vn,s.isBooleanTypeAnnotation=Bn,s.isBreakStatement=k,s.isCallExpression=A,s.isCatchClause=N,s.isClass=vo,s.isClassAccessorProperty=Mn,s.isClassBody=nn,s.isClassDeclaration=an,s.isClassExpression=rn,s.isClassImplements=Un,s.isClassMethod=_n,s.isClassPrivateMethod=Pn,s.isClassPrivateProperty=Nn,s.isClassProperty=jn,s.isCompletionStatement=Ja,s.isConditional=Ya,s.isConditionalExpression=F,s.isContinueStatement=I,s.isDebuggerStatement=R,s.isDecimalLiteral=bi,s.isDeclaration=io,s.isDeclareClass=Wn,s.isDeclareExportAllDeclaration=$n,s.isDeclareExportDeclaration=Qn,s.isDeclareFunction=Gn,s.isDeclareInterface=Kn,s.isDeclareModule=qn,s.isDeclareModuleExports=Jn,s.isDeclareOpaqueType=Xn,s.isDeclareTypeAlias=Yn,s.isDeclareVariable=Zn,s.isDeclaredPredicate=er,s.isDecorator=hi,s.isDirective=C,s.isDirectiveLiteral=w,s.isDoExpression=gi,s.isDoWhileStatement=B,s.isEmptyStatement=q,s.isEmptyTypeAnnotation=dr,s.isEnumBody=ko,s.isEnumBooleanBody=zr,s.isEnumBooleanMember=Ur,s.isEnumDeclaration=Rr,s.isEnumDefaultedMember=Kr,s.isEnumMember=Ao,s.isEnumNumberBody=Br,s.isEnumNumberMember=Wr,s.isEnumStringBody=Vr,s.isEnumStringMember=Gr,s.isEnumSymbolBody=Hr,s.isExistsTypeAnnotation=tr,s.isExportAllDeclaration=on,s.isExportDeclaration=bo,s.isExportDefaultDeclaration=sn,s.isExportDefaultSpecifier=_i,s.isExportNamedDeclaration=cn,s.isExportNamespaceSpecifier=On,s.isExportSpecifier=ln,s.isExpression=Va,s.isExpressionStatement=J,s.isExpressionWrapper=Qa,s.isFile=le,s.isFlow=wo,s.isFlowBaseAnnotation=Eo,s.isFlowDeclaration=Do,s.isFlowPredicate=Oo,s.isFlowType=To,s.isFor=$a,s.isForInStatement=_e,s.isForOfStatement=un,s.isForStatement=be,s.isForXStatement=eo,s.isFunction=to,s.isFunctionDeclaration=xe,s.isFunctionExpression=De,s.isFunctionParameter=ao,s.isFunctionParent=no,s.isFunctionTypeAnnotation=nr,s.isFunctionTypeParam=rr,s.isGenericTypeAnnotation=ir,s.isIdentifier=Oe,s.isIfStatement=je,s.isImmutable=uo,s.isImport=En,s.isImportAttribute=Ln,s.isImportDeclaration=dn,s.isImportDefaultSpecifier=fn,s.isImportExpression=hn,s.isImportNamespaceSpecifier=pn,s.isImportOrExportDeclaration=yo,s.isImportSpecifier=mn,s.isIndexedAccessType=qr,s.isInferredPredicate=ar,s.isInterfaceDeclaration=sr,s.isInterfaceExtends=or,s.isInterfaceTypeAnnotation=cr,s.isInterpreterDirective=b,s.isIntersectionTypeAnnotation=lr,s.isJSX=jo,s.isJSXAttribute=Yr,s.isJSXClosingElement=Xr,s.isJSXClosingFragment=li,s.isJSXElement=Zr,s.isJSXEmptyExpression=Qr,s.isJSXExpressionContainer=$r,s.isJSXFragment=si,s.isJSXIdentifier=ti,s.isJSXMemberExpression=ni,s.isJSXNamespacedName=ri,s.isJSXOpeningElement=ii,s.isJSXOpeningFragment=ci,s.isJSXSpreadAttribute=ai,s.isJSXSpreadChild=ei,s.isJSXText=oi,s.isLVal=so,s.isLabeledStatement=Ne,s.isLiteral=lo,s.isLogicalExpression=qe,s.isLoop=Xa,s.isMemberExpression=Je,s.isMetaProperty=gn,s.isMethod=po,s.isMiscellaneous=Mo,s.isMixedTypeAnnotation=ur,s.isModuleDeclaration=Vo,s.isModuleExpression=xi,s.isModuleSpecifier=xo,s.isNewExpression=Ye,s.isNoop=ui,s.isNullLiteral=Be,s.isNullLiteralTypeAnnotation=Hn,s.isNullableTypeAnnotation=fr,s.isNumberLiteral=Lo,s.isNumberLiteralTypeAnnotation=pr,s.isNumberTypeAnnotation=mr,s.isNumericLiteral=ze,s.isObjectExpression=Qe,s.isObjectMember=mo,s.isObjectMethod=ot,s.isObjectPattern=vn,s.isObjectProperty=st,s.isObjectTypeAnnotation=hr,s.isObjectTypeCallProperty=_r,s.isObjectTypeIndexer=vr,s.isObjectTypeInternalSlot=gr,s.isObjectTypeProperty=yr,s.isObjectTypeSpreadProperty=br,s.isOpaqueType=xr,s.isOptionalCallExpression=An,s.isOptionalIndexedAccessType=Jr,s.isOptionalMemberExpression=kn,s.isParenthesizedExpression=Ot,s.isPattern=_o,s.isPatternLike=oo,s.isPipelineBareFunction=wi,s.isPipelinePrimaryTopicReference=Ti,s.isPipelineTopicExpression=Ci,s.isPlaceholder=di,s.isPrivate=Co,s.isPrivateName=Fn,s.isProgram=Ze,s.isProperty=ho,s.isPureish=ro,s.isQualifiedTypeIdentifier=Sr,s.isRecordExpression=vi,s.isRegExpLiteral=Ke,s.isRegexLiteral=Ro,s.isRestElement=ut,s.isRestProperty=zo,s.isReturnStatement=yt,s.isScopable=Ua,s.isSequenceExpression=Tt,s.isSpreadElement=yn,s.isSpreadProperty=Bo,s.isStandardized=Ba,s.isStatement=Ka,s.isStaticBlock=In,s.isStringLiteral=Pe,s.isStringLiteralTypeAnnotation=Cr,s.isStringTypeAnnotation=wr,s.isSuper=bn,s.isSwitchCase=At,s.isSwitchStatement=jt,s.isSymbolTypeAnnotation=Tr,s.isTSAnyKeyword=Ii,s.isTSArrayType=na,s.isTSAsExpression=Sa,s.isTSBaseType=Io,s.isTSBigIntKeyword=Ri,s.isTSBooleanKeyword=Li,s.isTSCallSignatureDeclaration=ji,s.isTSConditionalType=la,s.isTSConstructSignatureDeclaration=Mi,s.isTSConstructorType=Zi,s.isTSDeclareFunction=Oi,s.isTSDeclareMethod=ki,s.isTSEntityName=co,s.isTSEnumBody=Ta,s.isTSEnumDeclaration=Ea,s.isTSEnumMember=Da,s.isTSExportAssignment=Pa,s.isTSExpressionWithTypeArguments=_a,s.isTSExternalModuleReference=Ma,s.isTSFunctionType=Xi,s.isTSImportEqualsDeclaration=ja,s.isTSImportType=Aa,s.isTSIndexSignature=Fi,s.isTSIndexedAccessType=pa,s.isTSInferType=ua,s.isTSInstantiationExpression=xa,s.isTSInterfaceBody=ya,s.isTSInterfaceDeclaration=va,s.isTSIntersectionType=ca,s.isTSIntrinsicKeyword=zi,s.isTSLiteralType=ga,s.isTSMappedType=ma,s.isTSMethodSignature=Pi,s.isTSModuleBlock=ka,s.isTSModuleDeclaration=Oa,s.isTSNamedTupleMember=oa,s.isTSNamespaceExportDeclaration=Fa,s.isTSNeverKeyword=Bi,s.isTSNonNullExpression=Na,s.isTSNullKeyword=Vi,s.isTSNumberKeyword=Hi,s.isTSObjectKeyword=Ui,s.isTSOptionalType=ia,s.isTSParameterProperty=Di,s.isTSParenthesizedType=da,s.isTSPropertySignature=Ni,s.isTSQualifiedName=Ai,s.isTSRestType=aa,s.isTSSatisfiesExpression=Ca,s.isTSStringKeyword=Wi,s.isTSSymbolKeyword=Gi,s.isTSTemplateLiteralType=ha,s.isTSThisType=Yi,s.isTSTupleType=ra,s.isTSType=Fo,s.isTSTypeAliasDeclaration=ba,s.isTSTypeAnnotation=Ia,s.isTSTypeAssertion=wa,s.isTSTypeElement=Po,s.isTSTypeLiteral=ta,s.isTSTypeOperator=fa,s.isTSTypeParameter=za,s.isTSTypeParameterDeclaration=Ra,s.isTSTypeParameterInstantiation=La,s.isTSTypePredicate=$i,s.isTSTypeQuery=ea,s.isTSTypeReference=Qi,s.isTSUndefinedKeyword=Ki,s.isTSUnionType=sa,s.isTSUnknownKeyword=qi,s.isTSVoidKeyword=Ji,s.isTaggedTemplateExpression=xn,s.isTemplateElement=Sn,s.isTemplateLiteral=Cn,s.isTerminatorless=qa,s.isThisExpression=It,s.isThisTypeAnnotation=Er,s.isThrowStatement=Lt,s.isTopicReference=Si,s.isTryStatement=Rt,s.isTupleExpression=yi,s.isTupleTypeAnnotation=Dr,s.isTypeAlias=kr,s.isTypeAnnotation=Ar,s.isTypeCastExpression=jr,s.isTypeParameter=Mr,s.isTypeParameterDeclaration=Nr,s.isTypeParameterInstantiation=Pr,s.isTypeScript=No,s.isTypeofTypeAnnotation=Or,s.isUnaryExpression=Vt,s.isUnaryLike=go,s.isUnionTypeAnnotation=Fr,s.isUpdateExpression=Ht,s.isUserWhitespacable=fo,s.isV8IntrinsicIdentifier=fi,s.isVariableDeclaration=Gt,s.isVariableDeclarator=Kt,s.isVariance=Ir,s.isVoidPattern=Ei,s.isVoidTypeAnnotation=Lr,s.isWhile=Za,s.isWhileStatement=Jt,s.isWithStatement=Xt,s.isYieldExpression=wn;var l=require_shallowEqual(),f=require_deprecationWarning();function p(s,f){return!s||s.type!==`ArrayExpression`?!1:f==null||(0,l.default)(s,f)}function g(s,f){return!s||s.type!==`AssignmentExpression`?!1:f==null||(0,l.default)(s,f)}function v(s,f){return!s||s.type!==`BinaryExpression`?!1:f==null||(0,l.default)(s,f)}function b(s,f){return!s||s.type!==`InterpreterDirective`?!1:f==null||(0,l.default)(s,f)}function C(s,f){return!s||s.type!==`Directive`?!1:f==null||(0,l.default)(s,f)}function w(s,f){return!s||s.type!==`DirectiveLiteral`?!1:f==null||(0,l.default)(s,f)}function E(s,f){return!s||s.type!==`BlockStatement`?!1:f==null||(0,l.default)(s,f)}function k(s,f){return!s||s.type!==`BreakStatement`?!1:f==null||(0,l.default)(s,f)}function A(s,f){return!s||s.type!==`CallExpression`?!1:f==null||(0,l.default)(s,f)}function N(s,f){return!s||s.type!==`CatchClause`?!1:f==null||(0,l.default)(s,f)}function F(s,f){return!s||s.type!==`ConditionalExpression`?!1:f==null||(0,l.default)(s,f)}function I(s,f){return!s||s.type!==`ContinueStatement`?!1:f==null||(0,l.default)(s,f)}function R(s,f){return!s||s.type!==`DebuggerStatement`?!1:f==null||(0,l.default)(s,f)}function B(s,f){return!s||s.type!==`DoWhileStatement`?!1:f==null||(0,l.default)(s,f)}function q(s,f){return!s||s.type!==`EmptyStatement`?!1:f==null||(0,l.default)(s,f)}function J(s,f){return!s||s.type!==`ExpressionStatement`?!1:f==null||(0,l.default)(s,f)}function le(s,f){return!s||s.type!==`File`?!1:f==null||(0,l.default)(s,f)}function _e(s,f){return!s||s.type!==`ForInStatement`?!1:f==null||(0,l.default)(s,f)}function be(s,f){return!s||s.type!==`ForStatement`?!1:f==null||(0,l.default)(s,f)}function xe(s,f){return!s||s.type!==`FunctionDeclaration`?!1:f==null||(0,l.default)(s,f)}function De(s,f){return!s||s.type!==`FunctionExpression`?!1:f==null||(0,l.default)(s,f)}function Oe(s,f){return!s||s.type!==`Identifier`?!1:f==null||(0,l.default)(s,f)}function je(s,f){return!s||s.type!==`IfStatement`?!1:f==null||(0,l.default)(s,f)}function Ne(s,f){return!s||s.type!==`LabeledStatement`?!1:f==null||(0,l.default)(s,f)}function Pe(s,f){return!s||s.type!==`StringLiteral`?!1:f==null||(0,l.default)(s,f)}function ze(s,f){return!s||s.type!==`NumericLiteral`?!1:f==null||(0,l.default)(s,f)}function Be(s,f){return!s||s.type!==`NullLiteral`?!1:f==null||(0,l.default)(s,f)}function We(s,f){return!s||s.type!==`BooleanLiteral`?!1:f==null||(0,l.default)(s,f)}function Ke(s,f){return!s||s.type!==`RegExpLiteral`?!1:f==null||(0,l.default)(s,f)}function qe(s,f){return!s||s.type!==`LogicalExpression`?!1:f==null||(0,l.default)(s,f)}function Je(s,f){return!s||s.type!==`MemberExpression`?!1:f==null||(0,l.default)(s,f)}function Ye(s,f){return!s||s.type!==`NewExpression`?!1:f==null||(0,l.default)(s,f)}function Ze(s,f){return!s||s.type!==`Program`?!1:f==null||(0,l.default)(s,f)}function Qe(s,f){return!s||s.type!==`ObjectExpression`?!1:f==null||(0,l.default)(s,f)}function ot(s,f){return!s||s.type!==`ObjectMethod`?!1:f==null||(0,l.default)(s,f)}function st(s,f){return!s||s.type!==`ObjectProperty`?!1:f==null||(0,l.default)(s,f)}function ut(s,f){return!s||s.type!==`RestElement`?!1:f==null||(0,l.default)(s,f)}function yt(s,f){return!s||s.type!==`ReturnStatement`?!1:f==null||(0,l.default)(s,f)}function Tt(s,f){return!s||s.type!==`SequenceExpression`?!1:f==null||(0,l.default)(s,f)}function Ot(s,f){return!s||s.type!==`ParenthesizedExpression`?!1:f==null||(0,l.default)(s,f)}function At(s,f){return!s||s.type!==`SwitchCase`?!1:f==null||(0,l.default)(s,f)}function jt(s,f){return!s||s.type!==`SwitchStatement`?!1:f==null||(0,l.default)(s,f)}function It(s,f){return!s||s.type!==`ThisExpression`?!1:f==null||(0,l.default)(s,f)}function Lt(s,f){return!s||s.type!==`ThrowStatement`?!1:f==null||(0,l.default)(s,f)}function Rt(s,f){return!s||s.type!==`TryStatement`?!1:f==null||(0,l.default)(s,f)}function Vt(s,f){return!s||s.type!==`UnaryExpression`?!1:f==null||(0,l.default)(s,f)}function Ht(s,f){return!s||s.type!==`UpdateExpression`?!1:f==null||(0,l.default)(s,f)}function Gt(s,f){return!s||s.type!==`VariableDeclaration`?!1:f==null||(0,l.default)(s,f)}function Kt(s,f){return!s||s.type!==`VariableDeclarator`?!1:f==null||(0,l.default)(s,f)}function Jt(s,f){return!s||s.type!==`WhileStatement`?!1:f==null||(0,l.default)(s,f)}function Xt(s,f){return!s||s.type!==`WithStatement`?!1:f==null||(0,l.default)(s,f)}function Zt(s,f){return!s||s.type!==`AssignmentPattern`?!1:f==null||(0,l.default)(s,f)}function en(s,f){return!s||s.type!==`ArrayPattern`?!1:f==null||(0,l.default)(s,f)}function tn(s,f){return!s||s.type!==`ArrowFunctionExpression`?!1:f==null||(0,l.default)(s,f)}function nn(s,f){return!s||s.type!==`ClassBody`?!1:f==null||(0,l.default)(s,f)}function rn(s,f){return!s||s.type!==`ClassExpression`?!1:f==null||(0,l.default)(s,f)}function an(s,f){return!s||s.type!==`ClassDeclaration`?!1:f==null||(0,l.default)(s,f)}function on(s,f){return!s||s.type!==`ExportAllDeclaration`?!1:f==null||(0,l.default)(s,f)}function sn(s,f){return!s||s.type!==`ExportDefaultDeclaration`?!1:f==null||(0,l.default)(s,f)}function cn(s,f){return!s||s.type!==`ExportNamedDeclaration`?!1:f==null||(0,l.default)(s,f)}function ln(s,f){return!s||s.type!==`ExportSpecifier`?!1:f==null||(0,l.default)(s,f)}function un(s,f){return!s||s.type!==`ForOfStatement`?!1:f==null||(0,l.default)(s,f)}function dn(s,f){return!s||s.type!==`ImportDeclaration`?!1:f==null||(0,l.default)(s,f)}function fn(s,f){return!s||s.type!==`ImportDefaultSpecifier`?!1:f==null||(0,l.default)(s,f)}function pn(s,f){return!s||s.type!==`ImportNamespaceSpecifier`?!1:f==null||(0,l.default)(s,f)}function mn(s,f){return!s||s.type!==`ImportSpecifier`?!1:f==null||(0,l.default)(s,f)}function hn(s,f){return!s||s.type!==`ImportExpression`?!1:f==null||(0,l.default)(s,f)}function gn(s,f){return!s||s.type!==`MetaProperty`?!1:f==null||(0,l.default)(s,f)}function _n(s,f){return!s||s.type!==`ClassMethod`?!1:f==null||(0,l.default)(s,f)}function vn(s,f){return!s||s.type!==`ObjectPattern`?!1:f==null||(0,l.default)(s,f)}function yn(s,f){return!s||s.type!==`SpreadElement`?!1:f==null||(0,l.default)(s,f)}function bn(s,f){return!s||s.type!==`Super`?!1:f==null||(0,l.default)(s,f)}function xn(s,f){return!s||s.type!==`TaggedTemplateExpression`?!1:f==null||(0,l.default)(s,f)}function Sn(s,f){return!s||s.type!==`TemplateElement`?!1:f==null||(0,l.default)(s,f)}function Cn(s,f){return!s||s.type!==`TemplateLiteral`?!1:f==null||(0,l.default)(s,f)}function wn(s,f){return!s||s.type!==`YieldExpression`?!1:f==null||(0,l.default)(s,f)}function Tn(s,f){return!s||s.type!==`AwaitExpression`?!1:f==null||(0,l.default)(s,f)}function En(s,f){return!s||s.type!==`Import`?!1:f==null||(0,l.default)(s,f)}function Dn(s,f){return!s||s.type!==`BigIntLiteral`?!1:f==null||(0,l.default)(s,f)}function On(s,f){return!s||s.type!==`ExportNamespaceSpecifier`?!1:f==null||(0,l.default)(s,f)}function kn(s,f){return!s||s.type!==`OptionalMemberExpression`?!1:f==null||(0,l.default)(s,f)}function An(s,f){return!s||s.type!==`OptionalCallExpression`?!1:f==null||(0,l.default)(s,f)}function jn(s,f){return!s||s.type!==`ClassProperty`?!1:f==null||(0,l.default)(s,f)}function Mn(s,f){return!s||s.type!==`ClassAccessorProperty`?!1:f==null||(0,l.default)(s,f)}function Nn(s,f){return!s||s.type!==`ClassPrivateProperty`?!1:f==null||(0,l.default)(s,f)}function Pn(s,f){return!s||s.type!==`ClassPrivateMethod`?!1:f==null||(0,l.default)(s,f)}function Fn(s,f){return!s||s.type!==`PrivateName`?!1:f==null||(0,l.default)(s,f)}function In(s,f){return!s||s.type!==`StaticBlock`?!1:f==null||(0,l.default)(s,f)}function Ln(s,f){return!s||s.type!==`ImportAttribute`?!1:f==null||(0,l.default)(s,f)}function Rn(s,f){return!s||s.type!==`AnyTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function zn(s,f){return!s||s.type!==`ArrayTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function Bn(s,f){return!s||s.type!==`BooleanTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function Vn(s,f){return!s||s.type!==`BooleanLiteralTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function Hn(s,f){return!s||s.type!==`NullLiteralTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function Un(s,f){return!s||s.type!==`ClassImplements`?!1:f==null||(0,l.default)(s,f)}function Wn(s,f){return!s||s.type!==`DeclareClass`?!1:f==null||(0,l.default)(s,f)}function Gn(s,f){return!s||s.type!==`DeclareFunction`?!1:f==null||(0,l.default)(s,f)}function Kn(s,f){return!s||s.type!==`DeclareInterface`?!1:f==null||(0,l.default)(s,f)}function qn(s,f){return!s||s.type!==`DeclareModule`?!1:f==null||(0,l.default)(s,f)}function Jn(s,f){return!s||s.type!==`DeclareModuleExports`?!1:f==null||(0,l.default)(s,f)}function Yn(s,f){return!s||s.type!==`DeclareTypeAlias`?!1:f==null||(0,l.default)(s,f)}function Xn(s,f){return!s||s.type!==`DeclareOpaqueType`?!1:f==null||(0,l.default)(s,f)}function Zn(s,f){return!s||s.type!==`DeclareVariable`?!1:f==null||(0,l.default)(s,f)}function Qn(s,f){return!s||s.type!==`DeclareExportDeclaration`?!1:f==null||(0,l.default)(s,f)}function $n(s,f){return!s||s.type!==`DeclareExportAllDeclaration`?!1:f==null||(0,l.default)(s,f)}function er(s,f){return!s||s.type!==`DeclaredPredicate`?!1:f==null||(0,l.default)(s,f)}function tr(s,f){return!s||s.type!==`ExistsTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function nr(s,f){return!s||s.type!==`FunctionTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function rr(s,f){return!s||s.type!==`FunctionTypeParam`?!1:f==null||(0,l.default)(s,f)}function ir(s,f){return!s||s.type!==`GenericTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function ar(s,f){return!s||s.type!==`InferredPredicate`?!1:f==null||(0,l.default)(s,f)}function or(s,f){return!s||s.type!==`InterfaceExtends`?!1:f==null||(0,l.default)(s,f)}function sr(s,f){return!s||s.type!==`InterfaceDeclaration`?!1:f==null||(0,l.default)(s,f)}function cr(s,f){return!s||s.type!==`InterfaceTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function lr(s,f){return!s||s.type!==`IntersectionTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function ur(s,f){return!s||s.type!==`MixedTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function dr(s,f){return!s||s.type!==`EmptyTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function fr(s,f){return!s||s.type!==`NullableTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function pr(s,f){return!s||s.type!==`NumberLiteralTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function mr(s,f){return!s||s.type!==`NumberTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function hr(s,f){return!s||s.type!==`ObjectTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function gr(s,f){return!s||s.type!==`ObjectTypeInternalSlot`?!1:f==null||(0,l.default)(s,f)}function _r(s,f){return!s||s.type!==`ObjectTypeCallProperty`?!1:f==null||(0,l.default)(s,f)}function vr(s,f){return!s||s.type!==`ObjectTypeIndexer`?!1:f==null||(0,l.default)(s,f)}function yr(s,f){return!s||s.type!==`ObjectTypeProperty`?!1:f==null||(0,l.default)(s,f)}function br(s,f){return!s||s.type!==`ObjectTypeSpreadProperty`?!1:f==null||(0,l.default)(s,f)}function xr(s,f){return!s||s.type!==`OpaqueType`?!1:f==null||(0,l.default)(s,f)}function Sr(s,f){return!s||s.type!==`QualifiedTypeIdentifier`?!1:f==null||(0,l.default)(s,f)}function Cr(s,f){return!s||s.type!==`StringLiteralTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function wr(s,f){return!s||s.type!==`StringTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function Tr(s,f){return!s||s.type!==`SymbolTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function Er(s,f){return!s||s.type!==`ThisTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function Dr(s,f){return!s||s.type!==`TupleTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function Or(s,f){return!s||s.type!==`TypeofTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function kr(s,f){return!s||s.type!==`TypeAlias`?!1:f==null||(0,l.default)(s,f)}function Ar(s,f){return!s||s.type!==`TypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function jr(s,f){return!s||s.type!==`TypeCastExpression`?!1:f==null||(0,l.default)(s,f)}function Mr(s,f){return!s||s.type!==`TypeParameter`?!1:f==null||(0,l.default)(s,f)}function Nr(s,f){return!s||s.type!==`TypeParameterDeclaration`?!1:f==null||(0,l.default)(s,f)}function Pr(s,f){return!s||s.type!==`TypeParameterInstantiation`?!1:f==null||(0,l.default)(s,f)}function Fr(s,f){return!s||s.type!==`UnionTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function Ir(s,f){return!s||s.type!==`Variance`?!1:f==null||(0,l.default)(s,f)}function Lr(s,f){return!s||s.type!==`VoidTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function Rr(s,f){return!s||s.type!==`EnumDeclaration`?!1:f==null||(0,l.default)(s,f)}function zr(s,f){return!s||s.type!==`EnumBooleanBody`?!1:f==null||(0,l.default)(s,f)}function Br(s,f){return!s||s.type!==`EnumNumberBody`?!1:f==null||(0,l.default)(s,f)}function Vr(s,f){return!s||s.type!==`EnumStringBody`?!1:f==null||(0,l.default)(s,f)}function Hr(s,f){return!s||s.type!==`EnumSymbolBody`?!1:f==null||(0,l.default)(s,f)}function Ur(s,f){return!s||s.type!==`EnumBooleanMember`?!1:f==null||(0,l.default)(s,f)}function Wr(s,f){return!s||s.type!==`EnumNumberMember`?!1:f==null||(0,l.default)(s,f)}function Gr(s,f){return!s||s.type!==`EnumStringMember`?!1:f==null||(0,l.default)(s,f)}function Kr(s,f){return!s||s.type!==`EnumDefaultedMember`?!1:f==null||(0,l.default)(s,f)}function qr(s,f){return!s||s.type!==`IndexedAccessType`?!1:f==null||(0,l.default)(s,f)}function Jr(s,f){return!s||s.type!==`OptionalIndexedAccessType`?!1:f==null||(0,l.default)(s,f)}function Yr(s,f){return!s||s.type!==`JSXAttribute`?!1:f==null||(0,l.default)(s,f)}function Xr(s,f){return!s||s.type!==`JSXClosingElement`?!1:f==null||(0,l.default)(s,f)}function Zr(s,f){return!s||s.type!==`JSXElement`?!1:f==null||(0,l.default)(s,f)}function Qr(s,f){return!s||s.type!==`JSXEmptyExpression`?!1:f==null||(0,l.default)(s,f)}function $r(s,f){return!s||s.type!==`JSXExpressionContainer`?!1:f==null||(0,l.default)(s,f)}function ei(s,f){return!s||s.type!==`JSXSpreadChild`?!1:f==null||(0,l.default)(s,f)}function ti(s,f){return!s||s.type!==`JSXIdentifier`?!1:f==null||(0,l.default)(s,f)}function ni(s,f){return!s||s.type!==`JSXMemberExpression`?!1:f==null||(0,l.default)(s,f)}function ri(s,f){return!s||s.type!==`JSXNamespacedName`?!1:f==null||(0,l.default)(s,f)}function ii(s,f){return!s||s.type!==`JSXOpeningElement`?!1:f==null||(0,l.default)(s,f)}function ai(s,f){return!s||s.type!==`JSXSpreadAttribute`?!1:f==null||(0,l.default)(s,f)}function oi(s,f){return!s||s.type!==`JSXText`?!1:f==null||(0,l.default)(s,f)}function si(s,f){return!s||s.type!==`JSXFragment`?!1:f==null||(0,l.default)(s,f)}function ci(s,f){return!s||s.type!==`JSXOpeningFragment`?!1:f==null||(0,l.default)(s,f)}function li(s,f){return!s||s.type!==`JSXClosingFragment`?!1:f==null||(0,l.default)(s,f)}function ui(s,f){return!s||s.type!==`Noop`?!1:f==null||(0,l.default)(s,f)}function di(s,f){return!s||s.type!==`Placeholder`?!1:f==null||(0,l.default)(s,f)}function fi(s,f){return!s||s.type!==`V8IntrinsicIdentifier`?!1:f==null||(0,l.default)(s,f)}function pi(s,f){return!s||s.type!==`ArgumentPlaceholder`?!1:f==null||(0,l.default)(s,f)}function mi(s,f){return!s||s.type!==`BindExpression`?!1:f==null||(0,l.default)(s,f)}function hi(s,f){return!s||s.type!==`Decorator`?!1:f==null||(0,l.default)(s,f)}function gi(s,f){return!s||s.type!==`DoExpression`?!1:f==null||(0,l.default)(s,f)}function _i(s,f){return!s||s.type!==`ExportDefaultSpecifier`?!1:f==null||(0,l.default)(s,f)}function vi(s,f){return!s||s.type!==`RecordExpression`?!1:f==null||(0,l.default)(s,f)}function yi(s,f){return!s||s.type!==`TupleExpression`?!1:f==null||(0,l.default)(s,f)}function bi(s,f){return!s||s.type!==`DecimalLiteral`?!1:f==null||(0,l.default)(s,f)}function xi(s,f){return!s||s.type!==`ModuleExpression`?!1:f==null||(0,l.default)(s,f)}function Si(s,f){return!s||s.type!==`TopicReference`?!1:f==null||(0,l.default)(s,f)}function Ci(s,f){return!s||s.type!==`PipelineTopicExpression`?!1:f==null||(0,l.default)(s,f)}function wi(s,f){return!s||s.type!==`PipelineBareFunction`?!1:f==null||(0,l.default)(s,f)}function Ti(s,f){return!s||s.type!==`PipelinePrimaryTopicReference`?!1:f==null||(0,l.default)(s,f)}function Ei(s,f){return!s||s.type!==`VoidPattern`?!1:f==null||(0,l.default)(s,f)}function Di(s,f){return!s||s.type!==`TSParameterProperty`?!1:f==null||(0,l.default)(s,f)}function Oi(s,f){return!s||s.type!==`TSDeclareFunction`?!1:f==null||(0,l.default)(s,f)}function ki(s,f){return!s||s.type!==`TSDeclareMethod`?!1:f==null||(0,l.default)(s,f)}function Ai(s,f){return!s||s.type!==`TSQualifiedName`?!1:f==null||(0,l.default)(s,f)}function ji(s,f){return!s||s.type!==`TSCallSignatureDeclaration`?!1:f==null||(0,l.default)(s,f)}function Mi(s,f){return!s||s.type!==`TSConstructSignatureDeclaration`?!1:f==null||(0,l.default)(s,f)}function Ni(s,f){return!s||s.type!==`TSPropertySignature`?!1:f==null||(0,l.default)(s,f)}function Pi(s,f){return!s||s.type!==`TSMethodSignature`?!1:f==null||(0,l.default)(s,f)}function Fi(s,f){return!s||s.type!==`TSIndexSignature`?!1:f==null||(0,l.default)(s,f)}function Ii(s,f){return!s||s.type!==`TSAnyKeyword`?!1:f==null||(0,l.default)(s,f)}function Li(s,f){return!s||s.type!==`TSBooleanKeyword`?!1:f==null||(0,l.default)(s,f)}function Ri(s,f){return!s||s.type!==`TSBigIntKeyword`?!1:f==null||(0,l.default)(s,f)}function zi(s,f){return!s||s.type!==`TSIntrinsicKeyword`?!1:f==null||(0,l.default)(s,f)}function Bi(s,f){return!s||s.type!==`TSNeverKeyword`?!1:f==null||(0,l.default)(s,f)}function Vi(s,f){return!s||s.type!==`TSNullKeyword`?!1:f==null||(0,l.default)(s,f)}function Hi(s,f){return!s||s.type!==`TSNumberKeyword`?!1:f==null||(0,l.default)(s,f)}function Ui(s,f){return!s||s.type!==`TSObjectKeyword`?!1:f==null||(0,l.default)(s,f)}function Wi(s,f){return!s||s.type!==`TSStringKeyword`?!1:f==null||(0,l.default)(s,f)}function Gi(s,f){return!s||s.type!==`TSSymbolKeyword`?!1:f==null||(0,l.default)(s,f)}function Ki(s,f){return!s||s.type!==`TSUndefinedKeyword`?!1:f==null||(0,l.default)(s,f)}function qi(s,f){return!s||s.type!==`TSUnknownKeyword`?!1:f==null||(0,l.default)(s,f)}function Ji(s,f){return!s||s.type!==`TSVoidKeyword`?!1:f==null||(0,l.default)(s,f)}function Yi(s,f){return!s||s.type!==`TSThisType`?!1:f==null||(0,l.default)(s,f)}function Xi(s,f){return!s||s.type!==`TSFunctionType`?!1:f==null||(0,l.default)(s,f)}function Zi(s,f){return!s||s.type!==`TSConstructorType`?!1:f==null||(0,l.default)(s,f)}function Qi(s,f){return!s||s.type!==`TSTypeReference`?!1:f==null||(0,l.default)(s,f)}function $i(s,f){return!s||s.type!==`TSTypePredicate`?!1:f==null||(0,l.default)(s,f)}function ea(s,f){return!s||s.type!==`TSTypeQuery`?!1:f==null||(0,l.default)(s,f)}function ta(s,f){return!s||s.type!==`TSTypeLiteral`?!1:f==null||(0,l.default)(s,f)}function na(s,f){return!s||s.type!==`TSArrayType`?!1:f==null||(0,l.default)(s,f)}function ra(s,f){return!s||s.type!==`TSTupleType`?!1:f==null||(0,l.default)(s,f)}function ia(s,f){return!s||s.type!==`TSOptionalType`?!1:f==null||(0,l.default)(s,f)}function aa(s,f){return!s||s.type!==`TSRestType`?!1:f==null||(0,l.default)(s,f)}function oa(s,f){return!s||s.type!==`TSNamedTupleMember`?!1:f==null||(0,l.default)(s,f)}function sa(s,f){return!s||s.type!==`TSUnionType`?!1:f==null||(0,l.default)(s,f)}function ca(s,f){return!s||s.type!==`TSIntersectionType`?!1:f==null||(0,l.default)(s,f)}function la(s,f){return!s||s.type!==`TSConditionalType`?!1:f==null||(0,l.default)(s,f)}function ua(s,f){return!s||s.type!==`TSInferType`?!1:f==null||(0,l.default)(s,f)}function da(s,f){return!s||s.type!==`TSParenthesizedType`?!1:f==null||(0,l.default)(s,f)}function fa(s,f){return!s||s.type!==`TSTypeOperator`?!1:f==null||(0,l.default)(s,f)}function pa(s,f){return!s||s.type!==`TSIndexedAccessType`?!1:f==null||(0,l.default)(s,f)}function ma(s,f){return!s||s.type!==`TSMappedType`?!1:f==null||(0,l.default)(s,f)}function ha(s,f){return!s||s.type!==`TSTemplateLiteralType`?!1:f==null||(0,l.default)(s,f)}function ga(s,f){return!s||s.type!==`TSLiteralType`?!1:f==null||(0,l.default)(s,f)}function _a(s,f){return!s||s.type!==`TSExpressionWithTypeArguments`?!1:f==null||(0,l.default)(s,f)}function va(s,f){return!s||s.type!==`TSInterfaceDeclaration`?!1:f==null||(0,l.default)(s,f)}function ya(s,f){return!s||s.type!==`TSInterfaceBody`?!1:f==null||(0,l.default)(s,f)}function ba(s,f){return!s||s.type!==`TSTypeAliasDeclaration`?!1:f==null||(0,l.default)(s,f)}function xa(s,f){return!s||s.type!==`TSInstantiationExpression`?!1:f==null||(0,l.default)(s,f)}function Sa(s,f){return!s||s.type!==`TSAsExpression`?!1:f==null||(0,l.default)(s,f)}function Ca(s,f){return!s||s.type!==`TSSatisfiesExpression`?!1:f==null||(0,l.default)(s,f)}function wa(s,f){return!s||s.type!==`TSTypeAssertion`?!1:f==null||(0,l.default)(s,f)}function Ta(s,f){return!s||s.type!==`TSEnumBody`?!1:f==null||(0,l.default)(s,f)}function Ea(s,f){return!s||s.type!==`TSEnumDeclaration`?!1:f==null||(0,l.default)(s,f)}function Da(s,f){return!s||s.type!==`TSEnumMember`?!1:f==null||(0,l.default)(s,f)}function Oa(s,f){return!s||s.type!==`TSModuleDeclaration`?!1:f==null||(0,l.default)(s,f)}function ka(s,f){return!s||s.type!==`TSModuleBlock`?!1:f==null||(0,l.default)(s,f)}function Aa(s,f){return!s||s.type!==`TSImportType`?!1:f==null||(0,l.default)(s,f)}function ja(s,f){return!s||s.type!==`TSImportEqualsDeclaration`?!1:f==null||(0,l.default)(s,f)}function Ma(s,f){return!s||s.type!==`TSExternalModuleReference`?!1:f==null||(0,l.default)(s,f)}function Na(s,f){return!s||s.type!==`TSNonNullExpression`?!1:f==null||(0,l.default)(s,f)}function Pa(s,f){return!s||s.type!==`TSExportAssignment`?!1:f==null||(0,l.default)(s,f)}function Fa(s,f){return!s||s.type!==`TSNamespaceExportDeclaration`?!1:f==null||(0,l.default)(s,f)}function Ia(s,f){return!s||s.type!==`TSTypeAnnotation`?!1:f==null||(0,l.default)(s,f)}function La(s,f){return!s||s.type!==`TSTypeParameterInstantiation`?!1:f==null||(0,l.default)(s,f)}function Ra(s,f){return!s||s.type!==`TSTypeParameterDeclaration`?!1:f==null||(0,l.default)(s,f)}function za(s,f){return!s||s.type!==`TSTypeParameter`?!1:f==null||(0,l.default)(s,f)}function Ba(s,f){if(!s)return!1;switch(s.type){case`ArrayExpression`:case`AssignmentExpression`:case`BinaryExpression`:case`InterpreterDirective`:case`Directive`:case`DirectiveLiteral`:case`BlockStatement`:case`BreakStatement`:case`CallExpression`:case`CatchClause`:case`ConditionalExpression`:case`ContinueStatement`:case`DebuggerStatement`:case`DoWhileStatement`:case`EmptyStatement`:case`ExpressionStatement`:case`File`:case`ForInStatement`:case`ForStatement`:case`FunctionDeclaration`:case`FunctionExpression`:case`Identifier`:case`IfStatement`:case`LabeledStatement`:case`StringLiteral`:case`NumericLiteral`:case`NullLiteral`:case`BooleanLiteral`:case`RegExpLiteral`:case`LogicalExpression`:case`MemberExpression`:case`NewExpression`:case`Program`:case`ObjectExpression`:case`ObjectMethod`:case`ObjectProperty`:case`RestElement`:case`ReturnStatement`:case`SequenceExpression`:case`ParenthesizedExpression`:case`SwitchCase`:case`SwitchStatement`:case`ThisExpression`:case`ThrowStatement`:case`TryStatement`:case`UnaryExpression`:case`UpdateExpression`:case`VariableDeclaration`:case`VariableDeclarator`:case`WhileStatement`:case`WithStatement`:case`AssignmentPattern`:case`ArrayPattern`:case`ArrowFunctionExpression`:case`ClassBody`:case`ClassExpression`:case`ClassDeclaration`:case`ExportAllDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:case`ExportSpecifier`:case`ForOfStatement`:case`ImportDeclaration`:case`ImportDefaultSpecifier`:case`ImportNamespaceSpecifier`:case`ImportSpecifier`:case`ImportExpression`:case`MetaProperty`:case`ClassMethod`:case`ObjectPattern`:case`SpreadElement`:case`Super`:case`TaggedTemplateExpression`:case`TemplateElement`:case`TemplateLiteral`:case`YieldExpression`:case`AwaitExpression`:case`Import`:case`BigIntLiteral`:case`ExportNamespaceSpecifier`:case`OptionalMemberExpression`:case`OptionalCallExpression`:case`ClassProperty`:case`ClassAccessorProperty`:case`ClassPrivateProperty`:case`ClassPrivateMethod`:case`PrivateName`:case`StaticBlock`:case`ImportAttribute`:break;case`Placeholder`:switch(s.expectedNode){case`Identifier`:case`StringLiteral`:case`BlockStatement`:case`ClassBody`:break;default:return!1}break;default:return!1}return f==null||(0,l.default)(s,f)}function Va(s,f){if(!s)return!1;switch(s.type){case`ArrayExpression`:case`AssignmentExpression`:case`BinaryExpression`:case`CallExpression`:case`ConditionalExpression`:case`FunctionExpression`:case`Identifier`:case`StringLiteral`:case`NumericLiteral`:case`NullLiteral`:case`BooleanLiteral`:case`RegExpLiteral`:case`LogicalExpression`:case`MemberExpression`:case`NewExpression`:case`ObjectExpression`:case`SequenceExpression`:case`ParenthesizedExpression`:case`ThisExpression`:case`UnaryExpression`:case`UpdateExpression`:case`ArrowFunctionExpression`:case`ClassExpression`:case`ImportExpression`:case`MetaProperty`:case`Super`:case`TaggedTemplateExpression`:case`TemplateLiteral`:case`YieldExpression`:case`AwaitExpression`:case`Import`:case`BigIntLiteral`:case`OptionalMemberExpression`:case`OptionalCallExpression`:case`TypeCastExpression`:case`JSXElement`:case`JSXFragment`:case`BindExpression`:case`DoExpression`:case`RecordExpression`:case`TupleExpression`:case`DecimalLiteral`:case`ModuleExpression`:case`TopicReference`:case`PipelineTopicExpression`:case`PipelineBareFunction`:case`PipelinePrimaryTopicReference`:case`TSInstantiationExpression`:case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:case`TSNonNullExpression`:break;case`Placeholder`:switch(s.expectedNode){case`Expression`:case`Identifier`:case`StringLiteral`:break;default:return!1}break;default:return!1}return f==null||(0,l.default)(s,f)}function Ha(s,f){if(!s)return!1;switch(s.type){case`BinaryExpression`:case`LogicalExpression`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Ua(s,f){if(!s)return!1;switch(s.type){case`BlockStatement`:case`CatchClause`:case`DoWhileStatement`:case`ForInStatement`:case`ForStatement`:case`FunctionDeclaration`:case`FunctionExpression`:case`Program`:case`ObjectMethod`:case`SwitchStatement`:case`WhileStatement`:case`ArrowFunctionExpression`:case`ClassExpression`:case`ClassDeclaration`:case`ForOfStatement`:case`ClassMethod`:case`ClassPrivateMethod`:case`StaticBlock`:case`TSModuleBlock`:break;case`Placeholder`:if(s.expectedNode===`BlockStatement`)break;default:return!1}return f==null||(0,l.default)(s,f)}function Wa(s,f){if(!s)return!1;switch(s.type){case`BlockStatement`:case`CatchClause`:case`DoWhileStatement`:case`ForInStatement`:case`ForStatement`:case`FunctionDeclaration`:case`FunctionExpression`:case`Program`:case`ObjectMethod`:case`SwitchStatement`:case`WhileStatement`:case`ArrowFunctionExpression`:case`ForOfStatement`:case`ClassMethod`:case`ClassPrivateMethod`:case`StaticBlock`:case`TSModuleBlock`:break;case`Placeholder`:if(s.expectedNode===`BlockStatement`)break;default:return!1}return f==null||(0,l.default)(s,f)}function Ga(s,f){if(!s)return!1;switch(s.type){case`BlockStatement`:case`Program`:case`TSModuleBlock`:break;case`Placeholder`:if(s.expectedNode===`BlockStatement`)break;default:return!1}return f==null||(0,l.default)(s,f)}function Ka(s,f){if(!s)return!1;switch(s.type){case`BlockStatement`:case`BreakStatement`:case`ContinueStatement`:case`DebuggerStatement`:case`DoWhileStatement`:case`EmptyStatement`:case`ExpressionStatement`:case`ForInStatement`:case`ForStatement`:case`FunctionDeclaration`:case`IfStatement`:case`LabeledStatement`:case`ReturnStatement`:case`SwitchStatement`:case`ThrowStatement`:case`TryStatement`:case`VariableDeclaration`:case`WhileStatement`:case`WithStatement`:case`ClassDeclaration`:case`ExportAllDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:case`ForOfStatement`:case`ImportDeclaration`:case`DeclareClass`:case`DeclareFunction`:case`DeclareInterface`:case`DeclareModule`:case`DeclareModuleExports`:case`DeclareTypeAlias`:case`DeclareOpaqueType`:case`DeclareVariable`:case`DeclareExportDeclaration`:case`DeclareExportAllDeclaration`:case`InterfaceDeclaration`:case`OpaqueType`:case`TypeAlias`:case`EnumDeclaration`:case`TSDeclareFunction`:case`TSInterfaceDeclaration`:case`TSTypeAliasDeclaration`:case`TSEnumDeclaration`:case`TSModuleDeclaration`:case`TSImportEqualsDeclaration`:case`TSExportAssignment`:case`TSNamespaceExportDeclaration`:break;case`Placeholder`:switch(s.expectedNode){case`Statement`:case`Declaration`:case`BlockStatement`:break;default:return!1}break;default:return!1}return f==null||(0,l.default)(s,f)}function qa(s,f){if(!s)return!1;switch(s.type){case`BreakStatement`:case`ContinueStatement`:case`ReturnStatement`:case`ThrowStatement`:case`YieldExpression`:case`AwaitExpression`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Ja(s,f){if(!s)return!1;switch(s.type){case`BreakStatement`:case`ContinueStatement`:case`ReturnStatement`:case`ThrowStatement`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Ya(s,f){if(!s)return!1;switch(s.type){case`ConditionalExpression`:case`IfStatement`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Xa(s,f){if(!s)return!1;switch(s.type){case`DoWhileStatement`:case`ForInStatement`:case`ForStatement`:case`WhileStatement`:case`ForOfStatement`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Za(s,f){if(!s)return!1;switch(s.type){case`DoWhileStatement`:case`WhileStatement`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Qa(s,f){if(!s)return!1;switch(s.type){case`ExpressionStatement`:case`ParenthesizedExpression`:case`TypeCastExpression`:break;default:return!1}return f==null||(0,l.default)(s,f)}function $a(s,f){if(!s)return!1;switch(s.type){case`ForInStatement`:case`ForStatement`:case`ForOfStatement`:break;default:return!1}return f==null||(0,l.default)(s,f)}function eo(s,f){if(!s)return!1;switch(s.type){case`ForInStatement`:case`ForOfStatement`:break;default:return!1}return f==null||(0,l.default)(s,f)}function to(s,f){if(!s)return!1;switch(s.type){case`FunctionDeclaration`:case`FunctionExpression`:case`ObjectMethod`:case`ArrowFunctionExpression`:case`ClassMethod`:case`ClassPrivateMethod`:break;default:return!1}return f==null||(0,l.default)(s,f)}function no(s,f){if(!s)return!1;switch(s.type){case`FunctionDeclaration`:case`FunctionExpression`:case`ObjectMethod`:case`ArrowFunctionExpression`:case`ClassMethod`:case`ClassPrivateMethod`:case`StaticBlock`:case`TSModuleBlock`:break;default:return!1}return f==null||(0,l.default)(s,f)}function ro(s,f){if(!s)return!1;switch(s.type){case`FunctionDeclaration`:case`FunctionExpression`:case`StringLiteral`:case`NumericLiteral`:case`NullLiteral`:case`BooleanLiteral`:case`RegExpLiteral`:case`ArrowFunctionExpression`:case`BigIntLiteral`:case`DecimalLiteral`:break;case`Placeholder`:if(s.expectedNode===`StringLiteral`)break;default:return!1}return f==null||(0,l.default)(s,f)}function io(s,f){if(!s)return!1;switch(s.type){case`FunctionDeclaration`:case`VariableDeclaration`:case`ClassDeclaration`:case`ExportAllDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:case`ImportDeclaration`:case`DeclareClass`:case`DeclareFunction`:case`DeclareInterface`:case`DeclareModule`:case`DeclareModuleExports`:case`DeclareTypeAlias`:case`DeclareOpaqueType`:case`DeclareVariable`:case`DeclareExportDeclaration`:case`DeclareExportAllDeclaration`:case`InterfaceDeclaration`:case`OpaqueType`:case`TypeAlias`:case`EnumDeclaration`:case`TSDeclareFunction`:case`TSInterfaceDeclaration`:case`TSTypeAliasDeclaration`:case`TSEnumDeclaration`:case`TSModuleDeclaration`:case`TSImportEqualsDeclaration`:break;case`Placeholder`:if(s.expectedNode===`Declaration`)break;default:return!1}return f==null||(0,l.default)(s,f)}function ao(s,f){if(!s)return!1;switch(s.type){case`Identifier`:case`RestElement`:case`AssignmentPattern`:case`ArrayPattern`:case`ObjectPattern`:case`VoidPattern`:break;case`Placeholder`:if(s.expectedNode===`Identifier`)break;default:return!1}return f==null||(0,l.default)(s,f)}function oo(s,f){if(!s)return!1;switch(s.type){case`Identifier`:case`MemberExpression`:case`RestElement`:case`AssignmentPattern`:case`ArrayPattern`:case`ObjectPattern`:case`VoidPattern`:case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:case`TSNonNullExpression`:break;case`Placeholder`:switch(s.expectedNode){case`Pattern`:case`Identifier`:break;default:return!1}break;default:return!1}return f==null||(0,l.default)(s,f)}function so(s,f){if(!s)return!1;switch(s.type){case`Identifier`:case`MemberExpression`:case`RestElement`:case`AssignmentPattern`:case`ArrayPattern`:case`ObjectPattern`:case`TSParameterProperty`:case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:case`TSNonNullExpression`:break;case`Placeholder`:switch(s.expectedNode){case`Pattern`:case`Identifier`:break;default:return!1}break;default:return!1}return f==null||(0,l.default)(s,f)}function co(s,f){if(!s)return!1;switch(s.type){case`Identifier`:case`TSQualifiedName`:break;case`Placeholder`:if(s.expectedNode===`Identifier`)break;default:return!1}return f==null||(0,l.default)(s,f)}function lo(s,f){if(!s)return!1;switch(s.type){case`StringLiteral`:case`NumericLiteral`:case`NullLiteral`:case`BooleanLiteral`:case`RegExpLiteral`:case`TemplateLiteral`:case`BigIntLiteral`:case`DecimalLiteral`:break;case`Placeholder`:if(s.expectedNode===`StringLiteral`)break;default:return!1}return f==null||(0,l.default)(s,f)}function uo(s,f){if(!s)return!1;switch(s.type){case`StringLiteral`:case`NumericLiteral`:case`NullLiteral`:case`BooleanLiteral`:case`BigIntLiteral`:case`JSXAttribute`:case`JSXClosingElement`:case`JSXElement`:case`JSXExpressionContainer`:case`JSXSpreadChild`:case`JSXOpeningElement`:case`JSXText`:case`JSXFragment`:case`JSXOpeningFragment`:case`JSXClosingFragment`:case`DecimalLiteral`:break;case`Placeholder`:if(s.expectedNode===`StringLiteral`)break;default:return!1}return f==null||(0,l.default)(s,f)}function fo(s,f){if(!s)return!1;switch(s.type){case`ObjectMethod`:case`ObjectProperty`:case`ObjectTypeInternalSlot`:case`ObjectTypeCallProperty`:case`ObjectTypeIndexer`:case`ObjectTypeProperty`:case`ObjectTypeSpreadProperty`:break;default:return!1}return f==null||(0,l.default)(s,f)}function po(s,f){if(!s)return!1;switch(s.type){case`ObjectMethod`:case`ClassMethod`:case`ClassPrivateMethod`:break;default:return!1}return f==null||(0,l.default)(s,f)}function mo(s,f){if(!s)return!1;switch(s.type){case`ObjectMethod`:case`ObjectProperty`:break;default:return!1}return f==null||(0,l.default)(s,f)}function ho(s,f){if(!s)return!1;switch(s.type){case`ObjectProperty`:case`ClassProperty`:case`ClassAccessorProperty`:case`ClassPrivateProperty`:break;default:return!1}return f==null||(0,l.default)(s,f)}function go(s,f){if(!s)return!1;switch(s.type){case`UnaryExpression`:case`SpreadElement`:break;default:return!1}return f==null||(0,l.default)(s,f)}function _o(s,f){if(!s)return!1;switch(s.type){case`AssignmentPattern`:case`ArrayPattern`:case`ObjectPattern`:case`VoidPattern`:break;case`Placeholder`:if(s.expectedNode===`Pattern`)break;default:return!1}return f==null||(0,l.default)(s,f)}function vo(s,f){if(!s)return!1;switch(s.type){case`ClassExpression`:case`ClassDeclaration`:break;default:return!1}return f==null||(0,l.default)(s,f)}function yo(s,f){if(!s)return!1;switch(s.type){case`ExportAllDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:case`ImportDeclaration`:break;default:return!1}return f==null||(0,l.default)(s,f)}function bo(s,f){if(!s)return!1;switch(s.type){case`ExportAllDeclaration`:case`ExportDefaultDeclaration`:case`ExportNamedDeclaration`:break;default:return!1}return f==null||(0,l.default)(s,f)}function xo(s,f){if(!s)return!1;switch(s.type){case`ExportSpecifier`:case`ImportDefaultSpecifier`:case`ImportNamespaceSpecifier`:case`ImportSpecifier`:case`ExportNamespaceSpecifier`:case`ExportDefaultSpecifier`:break;default:return!1}return f==null||(0,l.default)(s,f)}function So(s,f){if(!s)return!1;switch(s.type){case`ClassAccessorProperty`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Co(s,f){if(!s)return!1;switch(s.type){case`ClassPrivateProperty`:case`ClassPrivateMethod`:case`PrivateName`:break;default:return!1}return f==null||(0,l.default)(s,f)}function wo(s,f){if(!s)return!1;switch(s.type){case`AnyTypeAnnotation`:case`ArrayTypeAnnotation`:case`BooleanTypeAnnotation`:case`BooleanLiteralTypeAnnotation`:case`NullLiteralTypeAnnotation`:case`ClassImplements`:case`DeclareClass`:case`DeclareFunction`:case`DeclareInterface`:case`DeclareModule`:case`DeclareModuleExports`:case`DeclareTypeAlias`:case`DeclareOpaqueType`:case`DeclareVariable`:case`DeclareExportDeclaration`:case`DeclareExportAllDeclaration`:case`DeclaredPredicate`:case`ExistsTypeAnnotation`:case`FunctionTypeAnnotation`:case`FunctionTypeParam`:case`GenericTypeAnnotation`:case`InferredPredicate`:case`InterfaceExtends`:case`InterfaceDeclaration`:case`InterfaceTypeAnnotation`:case`IntersectionTypeAnnotation`:case`MixedTypeAnnotation`:case`EmptyTypeAnnotation`:case`NullableTypeAnnotation`:case`NumberLiteralTypeAnnotation`:case`NumberTypeAnnotation`:case`ObjectTypeAnnotation`:case`ObjectTypeInternalSlot`:case`ObjectTypeCallProperty`:case`ObjectTypeIndexer`:case`ObjectTypeProperty`:case`ObjectTypeSpreadProperty`:case`OpaqueType`:case`QualifiedTypeIdentifier`:case`StringLiteralTypeAnnotation`:case`StringTypeAnnotation`:case`SymbolTypeAnnotation`:case`ThisTypeAnnotation`:case`TupleTypeAnnotation`:case`TypeofTypeAnnotation`:case`TypeAlias`:case`TypeAnnotation`:case`TypeCastExpression`:case`TypeParameter`:case`TypeParameterDeclaration`:case`TypeParameterInstantiation`:case`UnionTypeAnnotation`:case`Variance`:case`VoidTypeAnnotation`:case`EnumDeclaration`:case`EnumBooleanBody`:case`EnumNumberBody`:case`EnumStringBody`:case`EnumSymbolBody`:case`EnumBooleanMember`:case`EnumNumberMember`:case`EnumStringMember`:case`EnumDefaultedMember`:case`IndexedAccessType`:case`OptionalIndexedAccessType`:break;default:return!1}return f==null||(0,l.default)(s,f)}function To(s,f){if(!s)return!1;switch(s.type){case`AnyTypeAnnotation`:case`ArrayTypeAnnotation`:case`BooleanTypeAnnotation`:case`BooleanLiteralTypeAnnotation`:case`NullLiteralTypeAnnotation`:case`ExistsTypeAnnotation`:case`FunctionTypeAnnotation`:case`GenericTypeAnnotation`:case`InterfaceTypeAnnotation`:case`IntersectionTypeAnnotation`:case`MixedTypeAnnotation`:case`EmptyTypeAnnotation`:case`NullableTypeAnnotation`:case`NumberLiteralTypeAnnotation`:case`NumberTypeAnnotation`:case`ObjectTypeAnnotation`:case`StringLiteralTypeAnnotation`:case`StringTypeAnnotation`:case`SymbolTypeAnnotation`:case`ThisTypeAnnotation`:case`TupleTypeAnnotation`:case`TypeofTypeAnnotation`:case`UnionTypeAnnotation`:case`VoidTypeAnnotation`:case`IndexedAccessType`:case`OptionalIndexedAccessType`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Eo(s,f){if(!s)return!1;switch(s.type){case`AnyTypeAnnotation`:case`BooleanTypeAnnotation`:case`NullLiteralTypeAnnotation`:case`MixedTypeAnnotation`:case`EmptyTypeAnnotation`:case`NumberTypeAnnotation`:case`StringTypeAnnotation`:case`SymbolTypeAnnotation`:case`ThisTypeAnnotation`:case`VoidTypeAnnotation`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Do(s,f){if(!s)return!1;switch(s.type){case`DeclareClass`:case`DeclareFunction`:case`DeclareInterface`:case`DeclareModule`:case`DeclareModuleExports`:case`DeclareTypeAlias`:case`DeclareOpaqueType`:case`DeclareVariable`:case`DeclareExportDeclaration`:case`DeclareExportAllDeclaration`:case`InterfaceDeclaration`:case`OpaqueType`:case`TypeAlias`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Oo(s,f){if(!s)return!1;switch(s.type){case`DeclaredPredicate`:case`InferredPredicate`:break;default:return!1}return f==null||(0,l.default)(s,f)}function ko(s,f){if(!s)return!1;switch(s.type){case`EnumBooleanBody`:case`EnumNumberBody`:case`EnumStringBody`:case`EnumSymbolBody`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Ao(s,f){if(!s)return!1;switch(s.type){case`EnumBooleanMember`:case`EnumNumberMember`:case`EnumStringMember`:case`EnumDefaultedMember`:break;default:return!1}return f==null||(0,l.default)(s,f)}function jo(s,f){if(!s)return!1;switch(s.type){case`JSXAttribute`:case`JSXClosingElement`:case`JSXElement`:case`JSXEmptyExpression`:case`JSXExpressionContainer`:case`JSXSpreadChild`:case`JSXIdentifier`:case`JSXMemberExpression`:case`JSXNamespacedName`:case`JSXOpeningElement`:case`JSXSpreadAttribute`:case`JSXText`:case`JSXFragment`:case`JSXOpeningFragment`:case`JSXClosingFragment`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Mo(s,f){if(!s)return!1;switch(s.type){case`Noop`:case`Placeholder`:case`V8IntrinsicIdentifier`:break;default:return!1}return f==null||(0,l.default)(s,f)}function No(s,f){if(!s)return!1;switch(s.type){case`TSParameterProperty`:case`TSDeclareFunction`:case`TSDeclareMethod`:case`TSQualifiedName`:case`TSCallSignatureDeclaration`:case`TSConstructSignatureDeclaration`:case`TSPropertySignature`:case`TSMethodSignature`:case`TSIndexSignature`:case`TSAnyKeyword`:case`TSBooleanKeyword`:case`TSBigIntKeyword`:case`TSIntrinsicKeyword`:case`TSNeverKeyword`:case`TSNullKeyword`:case`TSNumberKeyword`:case`TSObjectKeyword`:case`TSStringKeyword`:case`TSSymbolKeyword`:case`TSUndefinedKeyword`:case`TSUnknownKeyword`:case`TSVoidKeyword`:case`TSThisType`:case`TSFunctionType`:case`TSConstructorType`:case`TSTypeReference`:case`TSTypePredicate`:case`TSTypeQuery`:case`TSTypeLiteral`:case`TSArrayType`:case`TSTupleType`:case`TSOptionalType`:case`TSRestType`:case`TSNamedTupleMember`:case`TSUnionType`:case`TSIntersectionType`:case`TSConditionalType`:case`TSInferType`:case`TSParenthesizedType`:case`TSTypeOperator`:case`TSIndexedAccessType`:case`TSMappedType`:case`TSTemplateLiteralType`:case`TSLiteralType`:case`TSExpressionWithTypeArguments`:case`TSInterfaceDeclaration`:case`TSInterfaceBody`:case`TSTypeAliasDeclaration`:case`TSInstantiationExpression`:case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:case`TSEnumBody`:case`TSEnumDeclaration`:case`TSEnumMember`:case`TSModuleDeclaration`:case`TSModuleBlock`:case`TSImportType`:case`TSImportEqualsDeclaration`:case`TSExternalModuleReference`:case`TSNonNullExpression`:case`TSExportAssignment`:case`TSNamespaceExportDeclaration`:case`TSTypeAnnotation`:case`TSTypeParameterInstantiation`:case`TSTypeParameterDeclaration`:case`TSTypeParameter`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Po(s,f){if(!s)return!1;switch(s.type){case`TSCallSignatureDeclaration`:case`TSConstructSignatureDeclaration`:case`TSPropertySignature`:case`TSMethodSignature`:case`TSIndexSignature`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Fo(s,f){if(!s)return!1;switch(s.type){case`TSAnyKeyword`:case`TSBooleanKeyword`:case`TSBigIntKeyword`:case`TSIntrinsicKeyword`:case`TSNeverKeyword`:case`TSNullKeyword`:case`TSNumberKeyword`:case`TSObjectKeyword`:case`TSStringKeyword`:case`TSSymbolKeyword`:case`TSUndefinedKeyword`:case`TSUnknownKeyword`:case`TSVoidKeyword`:case`TSThisType`:case`TSFunctionType`:case`TSConstructorType`:case`TSTypeReference`:case`TSTypePredicate`:case`TSTypeQuery`:case`TSTypeLiteral`:case`TSArrayType`:case`TSTupleType`:case`TSOptionalType`:case`TSRestType`:case`TSUnionType`:case`TSIntersectionType`:case`TSConditionalType`:case`TSInferType`:case`TSParenthesizedType`:case`TSTypeOperator`:case`TSIndexedAccessType`:case`TSMappedType`:case`TSTemplateLiteralType`:case`TSLiteralType`:case`TSExpressionWithTypeArguments`:case`TSImportType`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Io(s,f){if(!s)return!1;switch(s.type){case`TSAnyKeyword`:case`TSBooleanKeyword`:case`TSBigIntKeyword`:case`TSIntrinsicKeyword`:case`TSNeverKeyword`:case`TSNullKeyword`:case`TSNumberKeyword`:case`TSObjectKeyword`:case`TSStringKeyword`:case`TSSymbolKeyword`:case`TSUndefinedKeyword`:case`TSUnknownKeyword`:case`TSVoidKeyword`:case`TSThisType`:case`TSTemplateLiteralType`:case`TSLiteralType`:break;default:return!1}return f==null||(0,l.default)(s,f)}function Lo(s,p){return(0,f.default)(`isNumberLiteral`,`isNumericLiteral`),!s||s.type!==`NumberLiteral`?!1:p==null||(0,l.default)(s,p)}function Ro(s,p){return(0,f.default)(`isRegexLiteral`,`isRegExpLiteral`),!s||s.type!==`RegexLiteral`?!1:p==null||(0,l.default)(s,p)}function zo(s,p){return(0,f.default)(`isRestProperty`,`isRestElement`),!s||s.type!==`RestProperty`?!1:p==null||(0,l.default)(s,p)}function Bo(s,p){return(0,f.default)(`isSpreadProperty`,`isSpreadElement`),!s||s.type!==`SpreadProperty`?!1:p==null||(0,l.default)(s,p)}function Vo(s,l){return(0,f.default)(`isModuleDeclaration`,`isImportOrExportDeclaration`),yo(s,l)}}}),require_matchesPattern=__commonJS({"../../node_modules/@babel/types/lib/validators/matchesPattern.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_generated();function f(s){return(0,l.isMemberExpression)(s)||(0,l.isMetaProperty)(s)}function p(s,p,g){if(!f(s))return!1;let v=Array.isArray(p)?p:p.split(`.`),b=[],C;for(C=s;f(C);C=(w=C.object)??C.meta){var w;b.push(C.property)}if(b.push(C),b.lengthv.length)return!1;for(let s=0,f=b.length-1;s(0,l.default)(s,p,f)}}}),require_isReactComponent=__commonJS({"../../node_modules/@babel/types/lib/validators/react/isReactComponent.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0,s.default=(0,require_buildMatchMemberExpression().default)(`React.Component`)}}),require_isCompatTag=__commonJS({"../../node_modules/@babel/types/lib/validators/react/isCompatTag.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s){return!!s&&/^[a-z]/.test(s)}}}),require_isType=__commonJS({"../../node_modules/@babel/types/lib/validators/isType.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_definitions$1();function f(s,f){if(s===f)return!0;if(s==null||l.ALIAS_KEYS[f])return!1;let p=l.FLIPPED_ALIAS_KEYS[f];return!!(p!=null&&p.includes(s))}}}),require_isPlaceholderType=__commonJS({"../../node_modules/@babel/types/lib/validators/isPlaceholderType.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_definitions$1();function f(s,f){if(s===f)return!0;let p=l.PLACEHOLDERS_ALIAS[s];return!!(p!=null&&p.includes(f))}}}),require_is=__commonJS({"../../node_modules/@babel/types/lib/validators/is.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=v;var l=require_shallowEqual(),f=require_isType(),p=require_isPlaceholderType(),g=require_definitions$1();function v(s,v,b){return v?(0,f.default)(v.type,s)?b===void 0?!0:(0,l.default)(v,b):!b&&v.type===`Placeholder`&&s in g.FLIPPED_ALIAS_KEYS?(0,p.default)(v.expectedNode,s):!1:!1}}}),require_identifier=__commonJS({"../../node_modules/@babel/helper-validator-identifier/lib/identifier.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.isIdentifierChar=E,s.isIdentifierName=k,s.isIdentifierStart=w;var l=`ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-࢏ࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚ౜ౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ೜-ೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲊᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-Ƛ꟱-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ`,f=`·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࢗ-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-᫝᫠-᫫ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・`,p=RegExp(`[`+l+`]`),g=RegExp(`[`+l+f+`]`);l=f=null;var v=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,7,25,39,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,5,57,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,24,43,261,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,33,24,3,24,45,74,6,0,67,12,65,1,2,0,15,4,10,7381,42,31,98,114,8702,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,208,30,2,2,2,1,2,6,3,4,10,1,225,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4381,3,5773,3,7472,16,621,2467,541,1507,4938,6,8489],b=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,78,5,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,199,7,137,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,55,9,266,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,233,0,3,0,8,1,6,0,475,6,110,6,6,9,4759,9,787719,239];function C(s,l){let f=65536;for(let p=0,g=l.length;ps)return!1;if(f+=l[p+1],f>=s)return!0}return!1}function w(s){return s<65?s===36:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&p.test(String.fromCharCode(s)):C(s,v)}function E(s){return s<48?s===36:s<58?!0:s<65?!1:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&g.test(String.fromCharCode(s)):C(s,v)||C(s,b)}function k(s){let l=!0;for(let f=0;f=48&&s<=57},f={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},p={bin:s=>s===48||s===49,oct:s=>s>=48&&s<=55,dec:s=>s>=48&&s<=57,hex:s=>s>=48&&s<=57||s>=65&&s<=70||s>=97&&s<=102};function g(s,l,f,p,g,C){let w=f,E=p,k=g,A=``,N=null,F=f,{length:I}=l;for(;;){if(f>=I){C.unterminated(w,E,k),A+=l.slice(F,f);break}let R=l.charCodeAt(f);if(v(s,R,l,f)){A+=l.slice(F,f);break}if(R===92){A+=l.slice(F,f);let v=b(l,f,p,g,s===`template`,C);v.ch===null&&!N?N={pos:f,lineStart:p,curLine:g}:A+=v.ch,{pos:f,lineStart:p,curLine:g}=v,F=f}else R===8232||R===8233?(++f,++g,p=f):R===10||R===13?s===`template`?(A+=l.slice(F,f)+` +`,++f,R===13&&l.charCodeAt(f)===10&&++f,++g,F=p=f):C.unterminated(w,E,k):++f}return{pos:f,str:A,firstInvalidLoc:N,lineStart:p,curLine:g,containsInvalid:!!N}}function v(s,l,f,p){return s===`template`?l===96||l===36&&f.charCodeAt(p+1)===123:l===(s===`double`?34:39)}function b(s,l,f,p,g,v){let b=!g;l++;let w=s=>({pos:l,ch:s,lineStart:f,curLine:p}),k=s.charCodeAt(l++);switch(k){case 110:return w(` +`);case 114:return w(`\r`);case 120:{let g;return{code:g,pos:l}=C(s,l,f,p,2,!1,b,v),w(g===null?null:String.fromCharCode(g))}case 117:{let g;return{code:g,pos:l}=E(s,l,f,p,b,v),w(g===null?null:String.fromCodePoint(g))}case 116:return w(` `);case 98:return w(`\b`);case 118:return w(`\v`);case 102:return w(`\f`);case 13:s.charCodeAt(l)===10&&++l;case 10:f=l,++p;case 8232:case 8233:return w(``);case 56:case 57:if(g)return w(null);v.strictNumericEscape(l-1,f,p);default:if(k>=48&&k<=55){let b=l-1,C=/^[0-7]+/.exec(s.slice(b,l+2))[0],E=parseInt(C,8);E>255&&(C=C.slice(0,-1),E=parseInt(C,8)),l+=C.length-1;let k=s.charCodeAt(l);if(C!==`0`||k===56||k===57){if(g)return w(null);v.strictNumericEscape(b,f,p)}return w(String.fromCharCode(E))}return w(String.fromCharCode(k))}}function C(s,l,f,p,g,v,b,C){let E=l,k;return{n:k,pos:l}=w(s,l,f,p,16,g,v,!1,C,!b),k===null&&(b?C.invalidEscapeSequence(E,f,p):l=E-1),{code:k,pos:l}}function w(s,g,v,b,C,w,E,k,A,N){let F=g,I=C===16?f.hex:f.decBinOct,R=C===16?p.hex:C===10?p.dec:C===8?p.oct:p.bin,B=!1,q=0;for(let f=0,p=w??1/0;f=97?f-97+10:f>=65?f-65+10:l(f)?f-48:1/0,p>=C){if(p<=9&&N)return{n:null,pos:g};if(p<=9&&A.invalidDigit(g,v,b,C))p=0;else if(E)p=0,B=!0;else break}++g,q=q*C+p}return g===F||w!=null&&g-F!==w||B?{n:null,pos:g}:{n:q,pos:g}}function E(s,l,f,p,g,v){let b=s.charCodeAt(l),w;if(b===123){if(++l,{code:w,pos:l}=C(s,l,f,p,s.indexOf(`}`,l)-l,!0,g,v),++l,w!==null&&w>1114111)if(g)v.invalidCodePoint(l,f,p);else return{code:null,pos:l}}else ({code:w,pos:l}=C(s,l,f,p,4,!1,g,v));return{code:w,pos:l}}}}),require_constants$11=__commonJS({"../../node_modules/@babel/types/lib/constants/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.UPDATE_OPERATORS=s.UNARY_OPERATORS=s.STRING_UNARY_OPERATORS=s.STATEMENT_OR_BLOCK_KEYS=s.NUMBER_UNARY_OPERATORS=s.NUMBER_BINARY_OPERATORS=s.LOGICAL_OPERATORS=s.INHERIT_KEYS=s.FOR_INIT_KEYS=s.FLATTENABLE_KEYS=s.EQUALITY_BINARY_OPERATORS=s.COMPARISON_BINARY_OPERATORS=s.COMMENT_KEYS=s.BOOLEAN_UNARY_OPERATORS=s.BOOLEAN_NUMBER_BINARY_OPERATORS=s.BOOLEAN_BINARY_OPERATORS=s.BINARY_OPERATORS=s.ASSIGNMENT_OPERATORS=void 0,s.STATEMENT_OR_BLOCK_KEYS=[`consequent`,`body`,`alternate`],s.FLATTENABLE_KEYS=[`body`,`expressions`],s.FOR_INIT_KEYS=[`left`,`init`],s.COMMENT_KEYS=[`leadingComments`,`trailingComments`,`innerComments`];var l=s.LOGICAL_OPERATORS=[`||`,`&&`,`??`];s.UPDATE_OPERATORS=[`++`,`--`];var f=s.BOOLEAN_NUMBER_BINARY_OPERATORS=[`>`,`<`,`>=`,`<=`],p=s.BOOLEAN_BINARY_OPERATORS=[...s.COMPARISON_BINARY_OPERATORS=[...s.EQUALITY_BINARY_OPERATORS=[`==`,`===`,`!=`,`!==`],`in`,`instanceof`],...f],g=s.NUMBER_BINARY_OPERATORS=[`-`,`/`,`%`,`*`,`**`,`&`,`|`,`>>`,`>>>`,`<<`,`^`];s.BINARY_OPERATORS=[`+`,...g,...p,`|>`],s.ASSIGNMENT_OPERATORS=[`=`,`+=`,...g.map(s=>s+`=`),...l.map(s=>s+`=`)];var v=s.BOOLEAN_UNARY_OPERATORS=[`delete`,`!`],b=s.NUMBER_UNARY_OPERATORS=[`+`,`-`,`~`],C=s.STRING_UNARY_OPERATORS=[`typeof`];s.UNARY_OPERATORS=[`void`,`throw`,...v,...b,...C],s.INHERIT_KEYS={optional:[`typeAnnotation`,`typeParameters`,`returnType`],force:[`start`,`loc`,`end`]},s.BLOCK_SCOPED_SYMBOL=Symbol.for(`var used to be block scoped`),s.NOT_LOCAL_BINDING=Symbol.for(`should not be considered a local binding`)}}),require_utils$11=__commonJS({"../../node_modules/@babel/types/lib/definitions/utils.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.allExpandedTypes=s.VISITOR_KEYS=s.NODE_UNION_SHAPES__PRIVATE=s.NODE_PARENT_VALIDATIONS=s.NODE_FIELDS=s.FLIPPED_ALIAS_KEYS=s.DEPRECATED_KEYS=s.BUILDER_KEYS=s.ALIAS_KEYS=void 0,s.arrayOf=B,s.arrayOfType=q,s.assertEach=le,s.assertNodeOrValueType=De,s.assertNodeType=xe,s.assertOneOf=_e,s.assertOptionalChainStart=Ne,s.assertShape=je,s.assertValueType=Oe,s.chain=Pe,s.default=qe,s.defineAliasedType=Ke,s.validate=N,s.validateArrayOfType=J,s.validateOptional=I,s.validateOptionalType=R,s.validateType=F;var l=require_is(),f=require_validate$1(),p=s.VISITOR_KEYS={},g=s.ALIAS_KEYS={},v=s.FLIPPED_ALIAS_KEYS={},b=s.NODE_FIELDS={},C=s.BUILDER_KEYS={},w=s.DEPRECATED_KEYS={},E=s.NODE_PARENT_VALIDATIONS={},k=s.NODE_UNION_SHAPES__PRIVATE={};function A(s){return Array.isArray(s)?`array`:s===null?`null`:typeof s}function N(s){return{validate:s}}function F(...s){return N(xe(...s))}function I(s){return{validate:s,optional:!0}}function R(...s){return{validate:xe(...s),optional:!0}}function B(s){return Pe(Oe(`array`),le(s))}function q(...s){return B(xe(...s))}function J(...s){return N(q(...s))}function le(s){let l=process.env.BABEL_TYPES_8_BREAKING?f.validateChild:()=>{};function p(f,p,g){if(!Array.isArray(g))return;let v=0,b={toString(){return`${p}[${v}]`}};for(;v=2&&`type`in s[0]&&s[0].type===`array`&&!(`each`in s[1]))throw Error(`An assertValueType("array") validator can only be followed by an assertEach(...) validator.`);return l}var ze=new Set([`aliases`,`builder`,`deprecatedAlias`,`fields`,`inherits`,`visitor`,`validate`,`unionShape`]),Be=new Set([`default`,`optional`,`deprecated`,`validate`]),We={};function Ke(...s){return(l,f={})=>{let p=f.aliases;if(!p){var g;f.inherits&&(p=We[f.inherits].aliases?.slice()),p??=[],f.aliases=p}let v=s.filter(s=>!p.includes(s));p.unshift(...v),qe(l,f)}}function qe(s,l={}){let f=l.inherits&&We[l.inherits]||{},N=l.fields;if(!N&&(N={},f.fields)){let s=Object.getOwnPropertyNames(f.fields);for(let l of s){let s=f.fields[l],p=s.default;if(Array.isArray(p)?p.length>0:p&&typeof p==`object`)throw Error(`field defaults can only be primitives or empty arrays currently`);N[l]={default:Array.isArray(p)?[]:p,optional:s.optional,deprecated:s.deprecated,validate:s.validate}}}let F=l.visitor||f.visitor||[],I=l.aliases||f.aliases||[],R=l.builder||f.builder||l.visitor||[];for(let f of Object.keys(l))if(!ze.has(f))throw Error(`Unknown type option "${f}" on ${s}`);l.deprecatedAlias&&(w[l.deprecatedAlias]=s);for(let s of F.concat(R))N[s]=N[s]||{};for(let l of Object.keys(N)){let f=N[l];f.default!==void 0&&!R.includes(l)&&(f.optional=!0),f.default===void 0?f.default=null:!f.validate&&f.default!=null&&(f.validate=Oe(A(f.default)));for(let p of Object.keys(f))if(!Be.has(p))throw Error(`Unknown field key "${p}" on ${s}.${l}`)}p[s]=l.visitor=F,C[s]=l.builder=R,b[s]=l.fields=N,g[s]=l.aliases=I,I.forEach(l=>{v[l]=v[l]||[],v[l].push(s)}),l.validate&&(E[s]=l.validate),l.unionShape&&(k[s]=l.unionShape),We[s]=l}}}),require_core$6=__commonJS({"../../node_modules/@babel/types/lib/definitions/core.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.patternLikeCommon=s.importAttributes=s.functionTypeAnnotationCommon=s.functionDeclarationCommon=s.functionCommon=s.classMethodOrPropertyUnionShapeCommon=s.classMethodOrPropertyCommon=s.classMethodOrDeclareMethodCommon=void 0;var l=require_is(),f=require_isValidIdentifier(),p=require_lib2$1(),g=require_lib3(),v=require_constants$11(),b=require_utils$11(),C=(s=!1)=>({unionShape:{discriminator:`computed`,shapes:[{name:`computed`,value:[!0],properties:{key:{validate:(0,b.assertNodeType)(`Expression`)}}},{name:`nonComputed`,value:[!1],properties:{key:{validate:s?(0,b.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`PrivateName`):(0,b.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`)}}}]}});s.classMethodOrPropertyUnionShapeCommon=C;var w=(0,b.defineAliasedType)(`Standardized`);w(`ArrayExpression`,{fields:{elements:{validate:(0,b.arrayOf)((0,b.assertNodeOrValueType)(`null`,`Expression`,`SpreadElement`)),default:process.env.BABEL_TYPES_8_BREAKING?void 0:[]}},visitor:[`elements`],aliases:[`Expression`]}),w(`AssignmentExpression`,{fields:{operator:{validate:process.env.BABEL_TYPES_8_BREAKING?Object.assign((function(){let s=(0,b.assertOneOf)(...v.ASSIGNMENT_OPERATORS),f=(0,b.assertOneOf)(`=`);return function(p,g,v){((0,l.default)(`Pattern`,p.left)?f:s)(p,g,v)}})(),{oneOf:v.ASSIGNMENT_OPERATORS}):(0,b.assertValueType)(`string`)},left:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.assertNodeType)(`Identifier`,`MemberExpression`,`OptionalMemberExpression`,`ArrayPattern`,`ObjectPattern`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`):(0,b.assertNodeType)(`LVal`,`OptionalMemberExpression`)},right:{validate:(0,b.assertNodeType)(`Expression`)}},builder:[`operator`,`left`,`right`],visitor:[`left`,`right`],aliases:[`Expression`]}),w(`BinaryExpression`,{builder:[`operator`,`left`,`right`],fields:{operator:{validate:(0,b.assertOneOf)(...v.BINARY_OPERATORS)},left:{validate:(function(){let s=(0,b.assertNodeType)(`Expression`),l=(0,b.assertNodeType)(`Expression`,`PrivateName`);return Object.assign(function(f,p,g){(f.operator===`in`?l:s)(f,p,g)},{oneOfNodeTypes:[`Expression`,`PrivateName`]})})()},right:{validate:(0,b.assertNodeType)(`Expression`)}},visitor:[`left`,`right`],aliases:[`Binary`,`Expression`]}),w(`InterpreterDirective`,{builder:[`value`],fields:{value:{validate:(0,b.assertValueType)(`string`)}}}),w(`Directive`,{visitor:[`value`],fields:{value:{validate:(0,b.assertNodeType)(`DirectiveLiteral`)}}}),w(`DirectiveLiteral`,{builder:[`value`],fields:{value:{validate:(0,b.assertValueType)(`string`)}}}),w(`BlockStatement`,{builder:[`body`,`directives`],visitor:[`directives`,`body`],fields:{directives:{validate:(0,b.arrayOfType)(`Directive`),default:[]},body:(0,b.validateArrayOfType)(`Statement`)},aliases:[`Scopable`,`BlockParent`,`Block`,`Statement`]}),w(`BreakStatement`,{visitor:[`label`],fields:{label:{validate:(0,b.assertNodeType)(`Identifier`),optional:!0}},aliases:[`Statement`,`Terminatorless`,`CompletionStatement`]}),w(`CallExpression`,{visitor:[`callee`,`typeParameters`,`typeArguments`,`arguments`],builder:[`callee`,`arguments`],aliases:[`Expression`],fields:Object.assign({callee:{validate:(0,b.assertNodeType)(`Expression`,`Super`,`V8IntrinsicIdentifier`)},arguments:(0,b.validateArrayOfType)(`Expression`,`SpreadElement`,`ArgumentPlaceholder`),typeArguments:{validate:(0,b.assertNodeType)(`TypeParameterInstantiation`),optional:!0}},process.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:(0,b.assertValueType)(`boolean`),optional:!0},typeParameters:{validate:(0,b.assertNodeType)(`TSTypeParameterInstantiation`),optional:!0}})}),w(`CatchClause`,{visitor:[`param`,`body`],fields:{param:{validate:(0,b.assertNodeType)(`Identifier`,`ArrayPattern`,`ObjectPattern`),optional:!0},body:{validate:(0,b.assertNodeType)(`BlockStatement`)}},aliases:[`Scopable`,`BlockParent`]}),w(`ConditionalExpression`,{visitor:[`test`,`consequent`,`alternate`],fields:{test:{validate:(0,b.assertNodeType)(`Expression`)},consequent:{validate:(0,b.assertNodeType)(`Expression`)},alternate:{validate:(0,b.assertNodeType)(`Expression`)}},aliases:[`Expression`,`Conditional`]}),w(`ContinueStatement`,{visitor:[`label`],fields:{label:{validate:(0,b.assertNodeType)(`Identifier`),optional:!0}},aliases:[`Statement`,`Terminatorless`,`CompletionStatement`]}),w(`DebuggerStatement`,{aliases:[`Statement`]}),w(`DoWhileStatement`,{builder:[`test`,`body`],visitor:[`body`,`test`],fields:{test:{validate:(0,b.assertNodeType)(`Expression`)},body:{validate:(0,b.assertNodeType)(`Statement`)}},aliases:[`Statement`,`BlockParent`,`Loop`,`While`,`Scopable`]}),w(`EmptyStatement`,{aliases:[`Statement`]}),w(`ExpressionStatement`,{visitor:[`expression`],fields:{expression:{validate:(0,b.assertNodeType)(`Expression`)}},aliases:[`Statement`,`ExpressionWrapper`]}),w(`File`,{builder:[`program`,`comments`,`tokens`],visitor:[`program`],fields:{program:{validate:(0,b.assertNodeType)(`Program`)},comments:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.assertEach)((0,b.assertNodeType)(`CommentBlock`,`CommentLine`)):Object.assign(()=>{},{each:{oneOfNodeTypes:[`CommentBlock`,`CommentLine`]}}),optional:!0},tokens:{validate:(0,b.assertEach)(Object.assign(()=>{},{type:`any`})),optional:!0}}}),w(`ForInStatement`,{visitor:[`left`,`right`,`body`],aliases:[`Scopable`,`Statement`,`For`,`BlockParent`,`Loop`,`ForXStatement`],fields:{left:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.assertNodeType)(`VariableDeclaration`,`Identifier`,`MemberExpression`,`ArrayPattern`,`ObjectPattern`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`):(0,b.assertNodeType)(`VariableDeclaration`,`LVal`)},right:{validate:(0,b.assertNodeType)(`Expression`)},body:{validate:(0,b.assertNodeType)(`Statement`)}}}),w(`ForStatement`,{visitor:[`init`,`test`,`update`,`body`],aliases:[`Scopable`,`Statement`,`For`,`BlockParent`,`Loop`],fields:{init:{validate:(0,b.assertNodeType)(`VariableDeclaration`,`Expression`),optional:!0},test:{validate:(0,b.assertNodeType)(`Expression`),optional:!0},update:{validate:(0,b.assertNodeType)(`Expression`),optional:!0},body:{validate:(0,b.assertNodeType)(`Statement`)}}});var E=()=>({params:(0,b.validateArrayOfType)(`FunctionParameter`),generator:{default:!1},async:{default:!1}});s.functionCommon=E;var k=()=>({returnType:{validate:(0,b.assertNodeType)(`TypeAnnotation`,`TSTypeAnnotation`,`Noop`),optional:!0},typeParameters:{validate:(0,b.assertNodeType)(`TypeParameterDeclaration`,`TSTypeParameterDeclaration`,`Noop`),optional:!0}});s.functionTypeAnnotationCommon=k;var A=()=>Object.assign({},E(),{declare:{validate:(0,b.assertValueType)(`boolean`),optional:!0},id:{validate:(0,b.assertNodeType)(`Identifier`),optional:!0}});s.functionDeclarationCommon=A,w(`FunctionDeclaration`,{builder:[`id`,`params`,`body`,`generator`,`async`],visitor:[`id`,`typeParameters`,`params`,`predicate`,`returnType`,`body`],fields:Object.assign({},A(),k(),{body:{validate:(0,b.assertNodeType)(`BlockStatement`)},predicate:{validate:(0,b.assertNodeType)(`DeclaredPredicate`,`InferredPredicate`),optional:!0}}),aliases:[`Scopable`,`Function`,`BlockParent`,`FunctionParent`,`Statement`,`Pureish`,`Declaration`],validate:process.env.BABEL_TYPES_8_BREAKING?(function(){let s=(0,b.assertNodeType)(`Identifier`);return function(f,p,g){(0,l.default)(`ExportDefaultDeclaration`,f)||s(g,`id`,g.id)}})():void 0}),w(`FunctionExpression`,{inherits:`FunctionDeclaration`,aliases:[`Scopable`,`Function`,`BlockParent`,`FunctionParent`,`Expression`,`Pureish`],fields:Object.assign({},E(),k(),{id:{validate:(0,b.assertNodeType)(`Identifier`),optional:!0},body:{validate:(0,b.assertNodeType)(`BlockStatement`)},predicate:{validate:(0,b.assertNodeType)(`DeclaredPredicate`,`InferredPredicate`),optional:!0}})});var N=()=>({typeAnnotation:{validate:(0,b.assertNodeType)(`TypeAnnotation`,`TSTypeAnnotation`,`Noop`),optional:!0},optional:{validate:(0,b.assertValueType)(`boolean`),optional:!0},decorators:{validate:(0,b.arrayOfType)(`Decorator`),optional:!0}});s.patternLikeCommon=N,w(`Identifier`,{builder:[`name`],visitor:[`typeAnnotation`,`decorators`],aliases:[`Expression`,`FunctionParameter`,`PatternLike`,`LVal`,`TSEntityName`],fields:Object.assign({},N(),{name:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.chain)((0,b.assertValueType)(`string`),Object.assign(function(s,l,p){if(!(0,f.default)(p,!1))throw TypeError(`"${p}" is not a valid identifier name`)},{type:`string`})):(0,b.assertValueType)(`string`)}}),validate:process.env.BABEL_TYPES_8_BREAKING?function(s,f,g){let v=/\.(\w+)$/.exec(f.toString());if(!v)return;let[,b]=v,C={computed:!1};if(b===`property`){if((0,l.default)(`MemberExpression`,s,C)||(0,l.default)(`OptionalMemberExpression`,s,C))return}else if(b===`key`){if((0,l.default)(`Property`,s,C)||(0,l.default)(`Method`,s,C))return}else if(b===`exported`){if((0,l.default)(`ExportSpecifier`,s))return}else if(b===`imported`){if((0,l.default)(`ImportSpecifier`,s,{imported:g}))return}else if(b===`meta`&&(0,l.default)(`MetaProperty`,s,{meta:g}))return;if(((0,p.isKeyword)(g.name)||(0,p.isReservedWord)(g.name,!1))&&g.name!==`this`)throw TypeError(`"${g.name}" is not a valid identifier`)}:void 0}),w(`IfStatement`,{visitor:[`test`,`consequent`,`alternate`],aliases:[`Statement`,`Conditional`],fields:{test:{validate:(0,b.assertNodeType)(`Expression`)},consequent:{validate:(0,b.assertNodeType)(`Statement`)},alternate:{optional:!0,validate:(0,b.assertNodeType)(`Statement`)}}}),w(`LabeledStatement`,{visitor:[`label`,`body`],aliases:[`Statement`],fields:{label:{validate:(0,b.assertNodeType)(`Identifier`)},body:{validate:(0,b.assertNodeType)(`Statement`)}}}),w(`StringLiteral`,{builder:[`value`],fields:{value:{validate:(0,b.assertValueType)(`string`)}},aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),w(`NumericLiteral`,{builder:[`value`],deprecatedAlias:`NumberLiteral`,fields:{value:{validate:(0,b.chain)((0,b.assertValueType)(`number`),Object.assign(function(s,l,f){(1/f<0||!Number.isFinite(f))&&`${f}`},{type:`number`}))}},aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),w(`NullLiteral`,{aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),w(`BooleanLiteral`,{builder:[`value`],fields:{value:{validate:(0,b.assertValueType)(`boolean`)}},aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),w(`RegExpLiteral`,{builder:[`pattern`,`flags`],deprecatedAlias:`RegexLiteral`,aliases:[`Expression`,`Pureish`,`Literal`],fields:{pattern:{validate:(0,b.assertValueType)(`string`)},flags:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.chain)((0,b.assertValueType)(`string`),Object.assign(function(s,l,f){let p=/[^dgimsuvy]/.exec(f);if(p)throw TypeError(`"${p[0]}" is not a valid RegExp flag`)},{type:`string`})):(0,b.assertValueType)(`string`),default:``}}}),w(`LogicalExpression`,{builder:[`operator`,`left`,`right`],visitor:[`left`,`right`],aliases:[`Binary`,`Expression`],fields:{operator:{validate:(0,b.assertOneOf)(...v.LOGICAL_OPERATORS)},left:{validate:(0,b.assertNodeType)(`Expression`)},right:{validate:(0,b.assertNodeType)(`Expression`)}}}),w(`MemberExpression`,{builder:[`object`,`property`,`computed`,...process.env.BABEL_TYPES_8_BREAKING?[]:[`optional`]],visitor:[`object`,`property`],aliases:[`Expression`,`LVal`,`PatternLike`],unionShape:{discriminator:`computed`,shapes:[{name:`computed`,value:[!0],properties:{property:{validate:(0,b.assertNodeType)(`Expression`)}}},{name:`nonComputed`,value:[!1],properties:{property:{validate:(0,b.assertNodeType)(`Identifier`,`PrivateName`)}}}]},fields:Object.assign({object:{validate:(0,b.assertNodeType)(`Expression`,`Super`)},property:{validate:(function(){let s=(0,b.assertNodeType)(`Identifier`,`PrivateName`),l=(0,b.assertNodeType)(`Expression`),f=function(f,p,g){(f.computed?l:s)(f,p,g)};return f.oneOfNodeTypes=[`Expression`,`Identifier`,`PrivateName`],f})()},computed:{default:!1}},process.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:(0,b.assertValueType)(`boolean`),optional:!0}})}),w(`NewExpression`,{inherits:`CallExpression`}),w(`Program`,{visitor:[`directives`,`body`],builder:[`body`,`directives`,`sourceType`,`interpreter`],fields:{sourceType:{validate:(0,b.assertOneOf)(`script`,`module`),default:`script`},interpreter:{validate:(0,b.assertNodeType)(`InterpreterDirective`),default:null,optional:!0},directives:{validate:(0,b.arrayOfType)(`Directive`),default:[]},body:(0,b.validateArrayOfType)(`Statement`)},aliases:[`Scopable`,`BlockParent`,`Block`]}),w(`ObjectExpression`,{visitor:[`properties`],aliases:[`Expression`],fields:{properties:(0,b.validateArrayOfType)(`ObjectMethod`,`ObjectProperty`,`SpreadElement`)}}),w(`ObjectMethod`,Object.assign({builder:[`kind`,`key`,`params`,`body`,`computed`,`generator`,`async`],visitor:[`decorators`,`key`,`typeParameters`,`params`,`returnType`,`body`]},C(),{fields:Object.assign({},E(),k(),{kind:Object.assign({validate:(0,b.assertOneOf)(`method`,`get`,`set`)},process.env.BABEL_TYPES_8_BREAKING?{}:{default:`method`}),computed:{default:!1},key:{validate:(function(){let s=(0,b.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`),l=(0,b.assertNodeType)(`Expression`),f=function(f,p,g){(f.computed?l:s)(f,p,g)};return f.oneOfNodeTypes=[`Expression`,`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`],f})()},decorators:{validate:(0,b.arrayOfType)(`Decorator`),optional:!0},body:{validate:(0,b.assertNodeType)(`BlockStatement`)}}),aliases:[`UserWhitespacable`,`Function`,`Scopable`,`BlockParent`,`FunctionParent`,`Method`,`ObjectMember`]})),w(`ObjectProperty`,{builder:[`key`,`value`,`computed`,`shorthand`,...process.env.BABEL_TYPES_8_BREAKING?[]:[`decorators`]],unionShape:{discriminator:`computed`,shapes:[{name:`computed`,value:[!0],properties:{key:{validate:(0,b.assertNodeType)(`Expression`)}}},{name:`nonComputed`,value:[!1],properties:{key:{validate:(0,b.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`DecimalLiteral`,`PrivateName`)}}}]},fields:{computed:{default:!1},key:{validate:(function(){let s=(0,b.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`DecimalLiteral`,`PrivateName`),l=(0,b.assertNodeType)(`Expression`);return Object.assign(function(f,p,g){(f.computed?l:s)(f,p,g)},{oneOfNodeTypes:[`Expression`,`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`DecimalLiteral`,`PrivateName`]})})()},value:{validate:(0,b.assertNodeType)(`Expression`,`PatternLike`)},shorthand:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.chain)((0,b.assertValueType)(`boolean`),Object.assign(function(s,f,p){if(p){if(s.computed)throw TypeError(`Property shorthand of ObjectProperty cannot be true if computed is true`);if(!(0,l.default)(`Identifier`,s.key))throw TypeError(`Property shorthand of ObjectProperty cannot be true if key is not an Identifier`)}},{type:`boolean`})):(0,b.assertValueType)(`boolean`),default:!1},decorators:{validate:(0,b.arrayOfType)(`Decorator`),optional:!0}},visitor:[`decorators`,`key`,`value`],aliases:[`UserWhitespacable`,`Property`,`ObjectMember`],validate:process.env.BABEL_TYPES_8_BREAKING?(function(){let s=(0,b.assertNodeType)(`Identifier`,`Pattern`,`TSAsExpression`,`TSSatisfiesExpression`,`TSNonNullExpression`,`TSTypeAssertion`),f=(0,b.assertNodeType)(`Expression`);return function(p,g,v){((0,l.default)(`ObjectPattern`,p)?s:f)(v,`value`,v.value)}})():void 0}),w(`RestElement`,{visitor:[`argument`,`typeAnnotation`],builder:[`argument`],aliases:[`FunctionParameter`,`PatternLike`,`LVal`],deprecatedAlias:`RestProperty`,fields:Object.assign({},N(),{argument:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.assertNodeType)(`Identifier`,`ArrayPattern`,`ObjectPattern`,`MemberExpression`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`):(0,b.assertNodeType)(`Identifier`,`ArrayPattern`,`ObjectPattern`,`MemberExpression`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`,`RestElement`,`AssignmentPattern`)}}),validate:process.env.BABEL_TYPES_8_BREAKING?function(s,l){let f=/(\w+)\[(\d+)\]/.exec(l.toString());if(!f)throw Error(`Internal Babel error: malformed key.`);let[,p,g]=f;if(s[p].length>+g+1)throw TypeError(`RestElement must be last element of ${p}`)}:void 0}),w(`ReturnStatement`,{visitor:[`argument`],aliases:[`Statement`,`Terminatorless`,`CompletionStatement`],fields:{argument:{validate:(0,b.assertNodeType)(`Expression`),optional:!0}}}),w(`SequenceExpression`,{visitor:[`expressions`],fields:{expressions:(0,b.validateArrayOfType)(`Expression`)},aliases:[`Expression`]}),w(`ParenthesizedExpression`,{visitor:[`expression`],aliases:[`Expression`,`ExpressionWrapper`],fields:{expression:{validate:(0,b.assertNodeType)(`Expression`)}}}),w(`SwitchCase`,{visitor:[`test`,`consequent`],fields:{test:{validate:(0,b.assertNodeType)(`Expression`),optional:!0},consequent:(0,b.validateArrayOfType)(`Statement`)}}),w(`SwitchStatement`,{visitor:[`discriminant`,`cases`],aliases:[`Statement`,`BlockParent`,`Scopable`],fields:{discriminant:{validate:(0,b.assertNodeType)(`Expression`)},cases:(0,b.validateArrayOfType)(`SwitchCase`)}}),w(`ThisExpression`,{aliases:[`Expression`]}),w(`ThrowStatement`,{visitor:[`argument`],aliases:[`Statement`,`Terminatorless`,`CompletionStatement`],fields:{argument:{validate:(0,b.assertNodeType)(`Expression`)}}}),w(`TryStatement`,{visitor:[`block`,`handler`,`finalizer`],aliases:[`Statement`],fields:{block:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.chain)((0,b.assertNodeType)(`BlockStatement`),Object.assign(function(s){if(!s.handler&&!s.finalizer)throw TypeError(`TryStatement expects either a handler or finalizer, or both`)},{oneOfNodeTypes:[`BlockStatement`]})):(0,b.assertNodeType)(`BlockStatement`)},handler:{optional:!0,validate:(0,b.assertNodeType)(`CatchClause`)},finalizer:{optional:!0,validate:(0,b.assertNodeType)(`BlockStatement`)}}}),w(`UnaryExpression`,{builder:[`operator`,`argument`,`prefix`],fields:{prefix:{default:!0},argument:{validate:(0,b.assertNodeType)(`Expression`)},operator:{validate:(0,b.assertOneOf)(...v.UNARY_OPERATORS)}},visitor:[`argument`],aliases:[`UnaryLike`,`Expression`]}),w(`UpdateExpression`,{builder:[`operator`,`argument`,`prefix`],fields:{prefix:{default:!1},argument:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.assertNodeType)(`Identifier`,`MemberExpression`):(0,b.assertNodeType)(`Expression`)},operator:{validate:(0,b.assertOneOf)(...v.UPDATE_OPERATORS)}},visitor:[`argument`],aliases:[`Expression`]}),w(`VariableDeclaration`,{builder:[`kind`,`declarations`],visitor:[`declarations`],aliases:[`Statement`,`Declaration`],fields:{declare:{validate:(0,b.assertValueType)(`boolean`),optional:!0},kind:{validate:(0,b.assertOneOf)(`var`,`let`,`const`,`using`,`await using`)},declarations:(0,b.validateArrayOfType)(`VariableDeclarator`)},validate:process.env.BABEL_TYPES_8_BREAKING?(()=>{let s=(0,b.assertNodeType)(`Identifier`,`Placeholder`),f=(0,b.assertNodeType)(`Identifier`,`ArrayPattern`,`ObjectPattern`,`Placeholder`),p=(0,b.assertNodeType)(`Identifier`,`VoidPattern`,`Placeholder`);return function(g,v,b){let{kind:C,declarations:w}=b,E=(0,l.default)(`ForXStatement`,g,{left:b});if(E&&w.length!==1)throw TypeError(`Exactly one VariableDeclarator is required in the VariableDeclaration of a ${g.type}`);for(let l of w)C===`const`||C===`let`||C===`var`?!E&&!l.init?s(l,`id`,l.id):f(l,`id`,l.id):p(l,`id`,l.id)}})():void 0}),w(`VariableDeclarator`,{visitor:[`id`,`init`],fields:{id:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.assertNodeType)(`Identifier`,`ArrayPattern`,`ObjectPattern`,`VoidPattern`):(0,b.assertNodeType)(`LVal`,`VoidPattern`)},definite:{optional:!0,validate:(0,b.assertValueType)(`boolean`)},init:{optional:!0,validate:(0,b.assertNodeType)(`Expression`)}}}),w(`WhileStatement`,{visitor:[`test`,`body`],aliases:[`Statement`,`BlockParent`,`Loop`,`While`,`Scopable`],fields:{test:{validate:(0,b.assertNodeType)(`Expression`)},body:{validate:(0,b.assertNodeType)(`Statement`)}}}),w(`WithStatement`,{visitor:[`object`,`body`],aliases:[`Statement`],fields:{object:{validate:(0,b.assertNodeType)(`Expression`)},body:{validate:(0,b.assertNodeType)(`Statement`)}}}),w(`AssignmentPattern`,{visitor:[`left`,`right`,`decorators`],builder:[`left`,`right`],aliases:[`FunctionParameter`,`Pattern`,`PatternLike`,`LVal`],fields:Object.assign({},N(),{left:{validate:(0,b.assertNodeType)(`Identifier`,`ObjectPattern`,`ArrayPattern`,`MemberExpression`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`)},right:{validate:(0,b.assertNodeType)(`Expression`)},decorators:{validate:(0,b.arrayOfType)(`Decorator`),optional:!0}})}),w(`ArrayPattern`,{visitor:[`elements`,`typeAnnotation`],builder:[`elements`],aliases:[`FunctionParameter`,`Pattern`,`PatternLike`,`LVal`],fields:Object.assign({},N(),{elements:{validate:(0,b.chain)((0,b.assertValueType)(`array`),(0,b.assertEach)((0,b.assertNodeOrValueType)(`null`,`PatternLike`)))}})}),w(`ArrowFunctionExpression`,{builder:[`params`,`body`,`async`],visitor:[`typeParameters`,`params`,`predicate`,`returnType`,`body`],aliases:[`Scopable`,`Function`,`BlockParent`,`FunctionParent`,`Expression`,`Pureish`],fields:Object.assign({},E(),k(),{expression:{validate:(0,b.assertValueType)(`boolean`)},body:{validate:(0,b.assertNodeType)(`BlockStatement`,`Expression`)},predicate:{validate:(0,b.assertNodeType)(`DeclaredPredicate`,`InferredPredicate`),optional:!0}})}),w(`ClassBody`,{visitor:[`body`],fields:{body:(0,b.validateArrayOfType)(`ClassMethod`,`ClassPrivateMethod`,`ClassProperty`,`ClassPrivateProperty`,`ClassAccessorProperty`,`TSDeclareMethod`,`TSIndexSignature`,`StaticBlock`)}}),w(`ClassExpression`,{builder:[`id`,`superClass`,`body`,`decorators`],visitor:[`decorators`,`id`,`typeParameters`,`superClass`,`superTypeParameters`,`mixins`,`implements`,`body`],aliases:[`Scopable`,`Class`,`Expression`],fields:{id:{validate:(0,b.assertNodeType)(`Identifier`),optional:!0},typeParameters:{validate:(0,b.assertNodeType)(`TypeParameterDeclaration`,`TSTypeParameterDeclaration`,`Noop`),optional:!0},body:{validate:(0,b.assertNodeType)(`ClassBody`)},superClass:{optional:!0,validate:(0,b.assertNodeType)(`Expression`)},superTypeParameters:{validate:(0,b.assertNodeType)(`TypeParameterInstantiation`,`TSTypeParameterInstantiation`),optional:!0},implements:{validate:(0,b.arrayOfType)(`TSExpressionWithTypeArguments`,`ClassImplements`),optional:!0},decorators:{validate:(0,b.arrayOfType)(`Decorator`),optional:!0},mixins:{validate:(0,b.assertNodeType)(`InterfaceExtends`),optional:!0}}}),w(`ClassDeclaration`,{inherits:`ClassExpression`,aliases:[`Scopable`,`Class`,`Statement`,`Declaration`],fields:{id:{validate:(0,b.assertNodeType)(`Identifier`),optional:!0},typeParameters:{validate:(0,b.assertNodeType)(`TypeParameterDeclaration`,`TSTypeParameterDeclaration`,`Noop`),optional:!0},body:{validate:(0,b.assertNodeType)(`ClassBody`)},superClass:{optional:!0,validate:(0,b.assertNodeType)(`Expression`)},superTypeParameters:{validate:(0,b.assertNodeType)(`TypeParameterInstantiation`,`TSTypeParameterInstantiation`),optional:!0},implements:{validate:(0,b.arrayOfType)(`TSExpressionWithTypeArguments`,`ClassImplements`),optional:!0},decorators:{validate:(0,b.arrayOfType)(`Decorator`),optional:!0},mixins:{validate:(0,b.assertNodeType)(`InterfaceExtends`),optional:!0},declare:{validate:(0,b.assertValueType)(`boolean`),optional:!0},abstract:{validate:(0,b.assertValueType)(`boolean`),optional:!0}},validate:process.env.BABEL_TYPES_8_BREAKING?(function(){let s=(0,b.assertNodeType)(`Identifier`);return function(f,p,g){(0,l.default)(`ExportDefaultDeclaration`,f)||s(g,`id`,g.id)}})():void 0});var F=s.importAttributes={attributes:{optional:!0,validate:(0,b.arrayOfType)(`ImportAttribute`)},assertions:{deprecated:!0,optional:!0,validate:(0,b.arrayOfType)(`ImportAttribute`)}};w(`ExportAllDeclaration`,{builder:[`source`],visitor:[`source`,`attributes`,`assertions`],aliases:[`Statement`,`Declaration`,`ImportOrExportDeclaration`,`ExportDeclaration`],fields:Object.assign({source:{validate:(0,b.assertNodeType)(`StringLiteral`)},exportKind:(0,b.validateOptional)((0,b.assertOneOf)(`type`,`value`))},F)}),w(`ExportDefaultDeclaration`,{visitor:[`declaration`],aliases:[`Statement`,`Declaration`,`ImportOrExportDeclaration`,`ExportDeclaration`],fields:{declaration:(0,b.validateType)(`TSDeclareFunction`,`FunctionDeclaration`,`ClassDeclaration`,`Expression`),exportKind:(0,b.validateOptional)((0,b.assertOneOf)(`value`))}}),w(`ExportNamedDeclaration`,{builder:[`declaration`,`specifiers`,`source`],visitor:[`declaration`,`specifiers`,`source`,`attributes`,`assertions`],aliases:[`Statement`,`Declaration`,`ImportOrExportDeclaration`,`ExportDeclaration`],fields:Object.assign({declaration:{optional:!0,validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.chain)((0,b.assertNodeType)(`Declaration`),Object.assign(function(s,l,f){if(f&&s.specifiers.length)throw TypeError(`Only declaration or specifiers is allowed on ExportNamedDeclaration`);if(f&&s.source)throw TypeError(`Cannot export a declaration from a source`)},{oneOfNodeTypes:[`Declaration`]})):(0,b.assertNodeType)(`Declaration`)}},F,{specifiers:{default:[],validate:(0,b.arrayOf)((function(){let s=(0,b.assertNodeType)(`ExportSpecifier`,`ExportDefaultSpecifier`,`ExportNamespaceSpecifier`),l=(0,b.assertNodeType)(`ExportSpecifier`);return process.env.BABEL_TYPES_8_BREAKING?Object.assign(function(f,p,g){(f.source?s:l)(f,p,g)},{oneOfNodeTypes:[`ExportSpecifier`,`ExportDefaultSpecifier`,`ExportNamespaceSpecifier`]}):s})())},source:{validate:(0,b.assertNodeType)(`StringLiteral`),optional:!0},exportKind:(0,b.validateOptional)((0,b.assertOneOf)(`type`,`value`))})}),w(`ExportSpecifier`,{visitor:[`local`,`exported`],aliases:[`ModuleSpecifier`],fields:{local:{validate:(0,b.assertNodeType)(`Identifier`)},exported:{validate:(0,b.assertNodeType)(`Identifier`,`StringLiteral`)},exportKind:{validate:(0,b.assertOneOf)(`type`,`value`),optional:!0}}}),w(`ForOfStatement`,{visitor:[`left`,`right`,`body`],builder:[`left`,`right`,`body`,`await`],aliases:[`Scopable`,`Statement`,`For`,`BlockParent`,`Loop`,`ForXStatement`],fields:{left:{validate:(function(){if(!process.env.BABEL_TYPES_8_BREAKING)return(0,b.assertNodeType)(`VariableDeclaration`,`LVal`);let s=(0,b.assertNodeType)(`VariableDeclaration`),f=(0,b.assertNodeType)(`Identifier`,`MemberExpression`,`ArrayPattern`,`ObjectPattern`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`);return Object.assign(function(p,g,v){(0,l.default)(`VariableDeclaration`,v)?s(p,g,v):f(p,g,v)},{oneOfNodeTypes:[`VariableDeclaration`,`Identifier`,`MemberExpression`,`ArrayPattern`,`ObjectPattern`,`TSAsExpression`,`TSSatisfiesExpression`,`TSTypeAssertion`,`TSNonNullExpression`]})})()},right:{validate:(0,b.assertNodeType)(`Expression`)},body:{validate:(0,b.assertNodeType)(`Statement`)},await:{default:!1}}}),w(`ImportDeclaration`,{builder:[`specifiers`,`source`],visitor:[`specifiers`,`source`,`attributes`,`assertions`],aliases:[`Statement`,`Declaration`,`ImportOrExportDeclaration`],fields:Object.assign({},F,{module:{optional:!0,validate:(0,b.assertValueType)(`boolean`)},phase:{default:null,validate:(0,b.assertOneOf)(`source`,`defer`)},specifiers:(0,b.validateArrayOfType)(`ImportSpecifier`,`ImportDefaultSpecifier`,`ImportNamespaceSpecifier`),source:{validate:(0,b.assertNodeType)(`StringLiteral`)},importKind:{validate:(0,b.assertOneOf)(`type`,`typeof`,`value`),optional:!0}})}),w(`ImportDefaultSpecifier`,{visitor:[`local`],aliases:[`ModuleSpecifier`],fields:{local:{validate:(0,b.assertNodeType)(`Identifier`)}}}),w(`ImportNamespaceSpecifier`,{visitor:[`local`],aliases:[`ModuleSpecifier`],fields:{local:{validate:(0,b.assertNodeType)(`Identifier`)}}}),w(`ImportSpecifier`,{visitor:[`imported`,`local`],builder:[`local`,`imported`],aliases:[`ModuleSpecifier`],fields:{local:{validate:(0,b.assertNodeType)(`Identifier`)},imported:{validate:(0,b.assertNodeType)(`Identifier`,`StringLiteral`)},importKind:{validate:(0,b.assertOneOf)(`type`,`typeof`,`value`),optional:!0}}}),w(`ImportExpression`,{visitor:[`source`,`options`],aliases:[`Expression`],fields:{phase:{default:null,validate:(0,b.assertOneOf)(`source`,`defer`)},source:{validate:(0,b.assertNodeType)(`Expression`)},options:{validate:(0,b.assertNodeType)(`Expression`),optional:!0}}}),w(`MetaProperty`,{visitor:[`meta`,`property`],aliases:[`Expression`],fields:{meta:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.chain)((0,b.assertNodeType)(`Identifier`),Object.assign(function(s,f,p){let g;switch(p.name){case`function`:g=`sent`;break;case`new`:g=`target`;break;case`import`:g=`meta`;break}if(!(0,l.default)(`Identifier`,s.property,{name:g}))throw TypeError(`Unrecognised MetaProperty`)},{oneOfNodeTypes:[`Identifier`]})):(0,b.assertNodeType)(`Identifier`)},property:{validate:(0,b.assertNodeType)(`Identifier`)}}});var I=()=>({abstract:{validate:(0,b.assertValueType)(`boolean`),optional:!0},accessibility:{validate:(0,b.assertOneOf)(`public`,`private`,`protected`),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:(0,b.assertValueType)(`boolean`),optional:!0},key:{validate:(0,b.chain)((function(){let s=(0,b.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`),l=(0,b.assertNodeType)(`Expression`);return function(f,p,g){(f.computed?l:s)(f,p,g)}})(),(0,b.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`Expression`))}});s.classMethodOrPropertyCommon=I;var R=()=>Object.assign({},E(),I(),{params:(0,b.validateArrayOfType)(`FunctionParameter`,`TSParameterProperty`),kind:{validate:(0,b.assertOneOf)(`get`,`set`,`method`,`constructor`),default:`method`},access:{validate:(0,b.chain)((0,b.assertValueType)(`string`),(0,b.assertOneOf)(`public`,`private`,`protected`)),optional:!0},decorators:{validate:(0,b.arrayOfType)(`Decorator`),optional:!0}});s.classMethodOrDeclareMethodCommon=R,w(`ClassMethod`,Object.assign({aliases:[`Function`,`Scopable`,`BlockParent`,`FunctionParent`,`Method`],builder:[`kind`,`key`,`params`,`body`,`computed`,`static`,`generator`,`async`],visitor:[`decorators`,`key`,`typeParameters`,`params`,`returnType`,`body`]},C(),{fields:Object.assign({},R(),k(),{body:{validate:(0,b.assertNodeType)(`BlockStatement`)}})})),w(`ObjectPattern`,{visitor:[`decorators`,`properties`,`typeAnnotation`],builder:[`properties`],aliases:[`FunctionParameter`,`Pattern`,`PatternLike`,`LVal`],fields:Object.assign({},N(),{properties:(0,b.validateArrayOfType)(`RestElement`,`ObjectProperty`)})}),w(`SpreadElement`,{visitor:[`argument`],aliases:[`UnaryLike`],deprecatedAlias:`SpreadProperty`,fields:{argument:{validate:(0,b.assertNodeType)(`Expression`)}}}),w(`Super`,{aliases:[`Expression`]}),w(`TaggedTemplateExpression`,{visitor:[`tag`,`typeParameters`,`quasi`],builder:[`tag`,`quasi`],aliases:[`Expression`],fields:{tag:{validate:(0,b.assertNodeType)(`Expression`)},quasi:{validate:(0,b.assertNodeType)(`TemplateLiteral`)},typeParameters:{validate:(0,b.assertNodeType)(`TypeParameterInstantiation`,`TSTypeParameterInstantiation`),optional:!0}}}),w(`TemplateElement`,{builder:[`value`,`tail`],fields:{value:{validate:(0,b.chain)((0,b.assertShape)({raw:{validate:(0,b.assertValueType)(`string`)},cooked:{validate:(0,b.assertValueType)(`string`),optional:!0}}),function(s){let l=s.value.raw,f=!1,p=()=>{throw Error(`Internal @babel/types error.`)},{str:v,firstInvalidLoc:b}=(0,g.readStringContents)(`template`,l,0,0,0,{unterminated(){f=!0},strictNumericEscape:p,invalidEscapeSequence:p,numericSeparatorInEscapeSequence:p,unexpectedNumericSeparator:p,invalidDigit:p,invalidCodePoint:p});if(!f)throw Error(`Invalid raw`);s.value.cooked=b?null:v})},tail:{default:!1}}}),w(`TemplateLiteral`,{visitor:[`quasis`,`expressions`],aliases:[`Expression`,`Literal`],fields:{quasis:(0,b.validateArrayOfType)(`TemplateElement`),expressions:{validate:(0,b.chain)((0,b.assertValueType)(`array`),(0,b.assertEach)((0,b.assertNodeType)(`Expression`,`TSType`)),function(s,l,f){if(s.quasis.length!==f.length+1)throw TypeError(`Number of ${s.type} quasis should be exactly one more than the number of expressions. +Expected ${f.length+1} quasis but got ${s.quasis.length}`)})}}}),w(`YieldExpression`,{builder:[`argument`,`delegate`],visitor:[`argument`],aliases:[`Expression`,`Terminatorless`],fields:{delegate:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.chain)((0,b.assertValueType)(`boolean`),Object.assign(function(s,l,f){if(f&&!s.argument)throw TypeError(`Property delegate of YieldExpression cannot be true if there is no argument`)},{type:`boolean`})):(0,b.assertValueType)(`boolean`),default:!1},argument:{optional:!0,validate:(0,b.assertNodeType)(`Expression`)}}}),w(`AwaitExpression`,{builder:[`argument`],visitor:[`argument`],aliases:[`Expression`,`Terminatorless`],fields:{argument:{validate:(0,b.assertNodeType)(`Expression`)}}}),w(`Import`,{aliases:[`Expression`]}),w(`BigIntLiteral`,{builder:[`value`],fields:{value:{validate:(0,b.assertValueType)(`string`)}},aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),w(`ExportNamespaceSpecifier`,{visitor:[`exported`],aliases:[`ModuleSpecifier`],fields:{exported:{validate:(0,b.assertNodeType)(`Identifier`)}}}),w(`OptionalMemberExpression`,{builder:[`object`,`property`,`computed`,`optional`],visitor:[`object`,`property`],aliases:[`Expression`],fields:{object:{validate:(0,b.assertNodeType)(`Expression`)},property:{validate:(function(){let s=(0,b.assertNodeType)(`Identifier`),l=(0,b.assertNodeType)(`Expression`);return Object.assign(function(f,p,g){(f.computed?l:s)(f,p,g)},{oneOfNodeTypes:[`Expression`,`Identifier`]})})()},computed:{default:!1},optional:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.chain)((0,b.assertValueType)(`boolean`),(0,b.assertOptionalChainStart)()):(0,b.assertValueType)(`boolean`)}}}),w(`OptionalCallExpression`,{visitor:[`callee`,`typeParameters`,`typeArguments`,`arguments`],builder:[`callee`,`arguments`,`optional`],aliases:[`Expression`],fields:Object.assign({callee:{validate:(0,b.assertNodeType)(`Expression`)},arguments:(0,b.validateArrayOfType)(`Expression`,`SpreadElement`,`ArgumentPlaceholder`),optional:{validate:process.env.BABEL_TYPES_8_BREAKING?(0,b.chain)((0,b.assertValueType)(`boolean`),(0,b.assertOptionalChainStart)()):(0,b.assertValueType)(`boolean`)},typeArguments:{validate:(0,b.assertNodeType)(`TypeParameterInstantiation`),optional:!0}},{typeParameters:{validate:(0,b.assertNodeType)(`TSTypeParameterInstantiation`),optional:!0}})}),w(`ClassProperty`,Object.assign({visitor:[`decorators`,`variance`,`key`,`typeAnnotation`,`value`],builder:[`key`,`value`,`typeAnnotation`,`decorators`,`computed`,`static`],aliases:[`Property`]},C(),{fields:Object.assign({},I(),{value:{validate:(0,b.assertNodeType)(`Expression`),optional:!0},definite:{validate:(0,b.assertValueType)(`boolean`),optional:!0},typeAnnotation:{validate:(0,b.assertNodeType)(`TypeAnnotation`,`TSTypeAnnotation`,`Noop`),optional:!0},decorators:{validate:(0,b.arrayOfType)(`Decorator`),optional:!0},readonly:{validate:(0,b.assertValueType)(`boolean`),optional:!0},declare:{validate:(0,b.assertValueType)(`boolean`),optional:!0},variance:{validate:(0,b.assertNodeType)(`Variance`),optional:!0}})})),w(`ClassAccessorProperty`,Object.assign({visitor:[`decorators`,`key`,`typeAnnotation`,`value`],builder:[`key`,`value`,`typeAnnotation`,`decorators`,`computed`,`static`],aliases:[`Property`,`Accessor`]},C(!0),{fields:Object.assign({},I(),{key:{validate:(0,b.chain)((function(){let s=(0,b.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`PrivateName`),l=(0,b.assertNodeType)(`Expression`);return function(f,p,g){(f.computed?l:s)(f,p,g)}})(),(0,b.assertNodeType)(`Identifier`,`StringLiteral`,`NumericLiteral`,`BigIntLiteral`,`Expression`,`PrivateName`))},value:{validate:(0,b.assertNodeType)(`Expression`),optional:!0},definite:{validate:(0,b.assertValueType)(`boolean`),optional:!0},typeAnnotation:{validate:(0,b.assertNodeType)(`TypeAnnotation`,`TSTypeAnnotation`,`Noop`),optional:!0},decorators:{validate:(0,b.arrayOfType)(`Decorator`),optional:!0},readonly:{validate:(0,b.assertValueType)(`boolean`),optional:!0},declare:{validate:(0,b.assertValueType)(`boolean`),optional:!0},variance:{validate:(0,b.assertNodeType)(`Variance`),optional:!0}})})),w(`ClassPrivateProperty`,{visitor:[`decorators`,`variance`,`key`,`typeAnnotation`,`value`],builder:[`key`,`value`,`decorators`,`static`],aliases:[`Property`,`Private`],fields:{key:{validate:(0,b.assertNodeType)(`PrivateName`)},value:{validate:(0,b.assertNodeType)(`Expression`),optional:!0},typeAnnotation:{validate:(0,b.assertNodeType)(`TypeAnnotation`,`TSTypeAnnotation`,`Noop`),optional:!0},decorators:{validate:(0,b.arrayOfType)(`Decorator`),optional:!0},static:{validate:(0,b.assertValueType)(`boolean`),default:!1},readonly:{validate:(0,b.assertValueType)(`boolean`),optional:!0},optional:{validate:(0,b.assertValueType)(`boolean`),optional:!0},definite:{validate:(0,b.assertValueType)(`boolean`),optional:!0},variance:{validate:(0,b.assertNodeType)(`Variance`),optional:!0}}}),w(`ClassPrivateMethod`,{builder:[`kind`,`key`,`params`,`body`,`static`],visitor:[`decorators`,`key`,`typeParameters`,`params`,`returnType`,`body`],aliases:[`Function`,`Scopable`,`BlockParent`,`FunctionParent`,`Method`,`Private`],fields:Object.assign({},R(),k(),{kind:{validate:(0,b.assertOneOf)(`get`,`set`,`method`),default:`method`},key:{validate:(0,b.assertNodeType)(`PrivateName`)},body:{validate:(0,b.assertNodeType)(`BlockStatement`)}})}),w(`PrivateName`,{visitor:[`id`],aliases:[`Private`],fields:{id:{validate:(0,b.assertNodeType)(`Identifier`)}}}),w(`StaticBlock`,{visitor:[`body`],fields:{body:(0,b.validateArrayOfType)(`Statement`)},aliases:[`Scopable`,`BlockParent`,`FunctionParent`]}),w(`ImportAttribute`,{visitor:[`key`,`value`],fields:{key:{validate:(0,b.assertNodeType)(`Identifier`,`StringLiteral`)},value:{validate:(0,b.assertNodeType)(`StringLiteral`)}}})}}),require_flow$2=__commonJS({"../../node_modules/@babel/types/lib/definitions/flow.js"(){"use strict";var s=require_core$6(),l=require_utils$11(),f=(0,l.defineAliasedType)(`Flow`),p=s=>{let p=s===`DeclareClass`;f(s,{builder:[`id`,`typeParameters`,`extends`,`body`],visitor:[`id`,`typeParameters`,`extends`,...p?[`mixins`,`implements`]:[],`body`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:Object.assign({id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),extends:(0,l.validateOptional)((0,l.arrayOfType)(`InterfaceExtends`))},p?{mixins:(0,l.validateOptional)((0,l.arrayOfType)(`InterfaceExtends`)),implements:(0,l.validateOptional)((0,l.arrayOfType)(`ClassImplements`))}:{},{body:(0,l.validateType)(`ObjectTypeAnnotation`)})})};f(`AnyTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),f(`ArrayTypeAnnotation`,{visitor:[`elementType`],aliases:[`FlowType`],fields:{elementType:(0,l.validateType)(`FlowType`)}}),f(`BooleanTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),f(`BooleanLiteralTypeAnnotation`,{builder:[`value`],aliases:[`FlowType`],fields:{value:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),f(`NullLiteralTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),f(`ClassImplements`,{visitor:[`id`,`typeParameters`],fields:{id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterInstantiation`)}}),p(`DeclareClass`),f(`DeclareFunction`,{builder:[`id`],visitor:[`id`,`predicate`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`),predicate:(0,l.validateOptionalType)(`DeclaredPredicate`)}}),p(`DeclareInterface`),f(`DeclareModule`,{builder:[`id`,`body`,`kind`],visitor:[`id`,`body`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`,`StringLiteral`),body:(0,l.validateType)(`BlockStatement`),kind:(0,l.validateOptional)((0,l.assertOneOf)(`CommonJS`,`ES`))}}),f(`DeclareModuleExports`,{visitor:[`typeAnnotation`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{typeAnnotation:(0,l.validateType)(`TypeAnnotation`)}}),f(`DeclareTypeAlias`,{visitor:[`id`,`typeParameters`,`right`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),right:(0,l.validateType)(`FlowType`)}}),f(`DeclareOpaqueType`,{visitor:[`id`,`typeParameters`,`supertype`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),supertype:(0,l.validateOptionalType)(`FlowType`),impltype:(0,l.validateOptionalType)(`FlowType`)}}),f(`DeclareVariable`,{visitor:[`id`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`)}}),f(`DeclareExportDeclaration`,{visitor:[`declaration`,`specifiers`,`source`,`attributes`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:Object.assign({declaration:(0,l.validateOptionalType)(`Flow`),specifiers:(0,l.validateOptional)((0,l.arrayOfType)(`ExportSpecifier`,`ExportNamespaceSpecifier`)),source:(0,l.validateOptionalType)(`StringLiteral`),default:(0,l.validateOptional)((0,l.assertValueType)(`boolean`))},s.importAttributes)}),f(`DeclareExportAllDeclaration`,{visitor:[`source`,`attributes`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:Object.assign({source:(0,l.validateType)(`StringLiteral`),exportKind:(0,l.validateOptional)((0,l.assertOneOf)(`type`,`value`))},s.importAttributes)}),f(`DeclaredPredicate`,{visitor:[`value`],aliases:[`FlowPredicate`],fields:{value:(0,l.validateType)(`Flow`)}}),f(`ExistsTypeAnnotation`,{aliases:[`FlowType`]}),f(`FunctionTypeAnnotation`,{builder:[`typeParameters`,`params`,`rest`,`returnType`],visitor:[`typeParameters`,`this`,`params`,`rest`,`returnType`],aliases:[`FlowType`],fields:{typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),params:(0,l.validateArrayOfType)(`FunctionTypeParam`),rest:(0,l.validateOptionalType)(`FunctionTypeParam`),this:(0,l.validateOptionalType)(`FunctionTypeParam`),returnType:(0,l.validateType)(`FlowType`)}}),f(`FunctionTypeParam`,{visitor:[`name`,`typeAnnotation`],fields:{name:(0,l.validateOptionalType)(`Identifier`),typeAnnotation:(0,l.validateType)(`FlowType`),optional:(0,l.validateOptional)((0,l.assertValueType)(`boolean`))}}),f(`GenericTypeAnnotation`,{visitor:[`id`,`typeParameters`],aliases:[`FlowType`],fields:{id:(0,l.validateType)(`Identifier`,`QualifiedTypeIdentifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterInstantiation`)}}),f(`InferredPredicate`,{aliases:[`FlowPredicate`]}),f(`InterfaceExtends`,{visitor:[`id`,`typeParameters`],fields:{id:(0,l.validateType)(`Identifier`,`QualifiedTypeIdentifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterInstantiation`)}}),p(`InterfaceDeclaration`),f(`InterfaceTypeAnnotation`,{visitor:[`extends`,`body`],aliases:[`FlowType`],fields:{extends:(0,l.validateOptional)((0,l.arrayOfType)(`InterfaceExtends`)),body:(0,l.validateType)(`ObjectTypeAnnotation`)}}),f(`IntersectionTypeAnnotation`,{visitor:[`types`],aliases:[`FlowType`],fields:{types:(0,l.validate)((0,l.arrayOfType)(`FlowType`))}}),f(`MixedTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),f(`EmptyTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),f(`NullableTypeAnnotation`,{visitor:[`typeAnnotation`],aliases:[`FlowType`],fields:{typeAnnotation:(0,l.validateType)(`FlowType`)}}),f(`NumberLiteralTypeAnnotation`,{builder:[`value`],aliases:[`FlowType`],fields:{value:(0,l.validate)((0,l.assertValueType)(`number`))}}),f(`NumberTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),f(`ObjectTypeAnnotation`,{visitor:[`properties`,`indexers`,`callProperties`,`internalSlots`],aliases:[`FlowType`],builder:[`properties`,`indexers`,`callProperties`,`internalSlots`,`exact`],fields:{properties:(0,l.validate)((0,l.arrayOfType)(`ObjectTypeProperty`,`ObjectTypeSpreadProperty`)),indexers:{validate:(0,l.arrayOfType)(`ObjectTypeIndexer`),optional:!0,default:[]},callProperties:{validate:(0,l.arrayOfType)(`ObjectTypeCallProperty`),optional:!0,default:[]},internalSlots:{validate:(0,l.arrayOfType)(`ObjectTypeInternalSlot`),optional:!0,default:[]},exact:{validate:(0,l.assertValueType)(`boolean`),default:!1},inexact:(0,l.validateOptional)((0,l.assertValueType)(`boolean`))}}),f(`ObjectTypeInternalSlot`,{visitor:[`id`,`value`],builder:[`id`,`value`,`optional`,`static`,`method`],aliases:[`UserWhitespacable`],fields:{id:(0,l.validateType)(`Identifier`),value:(0,l.validateType)(`FlowType`),optional:(0,l.validate)((0,l.assertValueType)(`boolean`)),static:(0,l.validate)((0,l.assertValueType)(`boolean`)),method:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),f(`ObjectTypeCallProperty`,{visitor:[`value`],aliases:[`UserWhitespacable`],fields:{value:(0,l.validateType)(`FlowType`),static:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),f(`ObjectTypeIndexer`,{visitor:[`variance`,`id`,`key`,`value`],builder:[`id`,`key`,`value`,`variance`],aliases:[`UserWhitespacable`],fields:{id:(0,l.validateOptionalType)(`Identifier`),key:(0,l.validateType)(`FlowType`),value:(0,l.validateType)(`FlowType`),static:(0,l.validate)((0,l.assertValueType)(`boolean`)),variance:(0,l.validateOptionalType)(`Variance`)}}),f(`ObjectTypeProperty`,{visitor:[`key`,`value`,`variance`],aliases:[`UserWhitespacable`],fields:{key:(0,l.validateType)(`Identifier`,`StringLiteral`),value:(0,l.validateType)(`FlowType`),kind:(0,l.validate)((0,l.assertOneOf)(`init`,`get`,`set`)),static:(0,l.validate)((0,l.assertValueType)(`boolean`)),proto:(0,l.validate)((0,l.assertValueType)(`boolean`)),optional:(0,l.validate)((0,l.assertValueType)(`boolean`)),variance:(0,l.validateOptionalType)(`Variance`),method:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),f(`ObjectTypeSpreadProperty`,{visitor:[`argument`],aliases:[`UserWhitespacable`],fields:{argument:(0,l.validateType)(`FlowType`)}}),f(`OpaqueType`,{visitor:[`id`,`typeParameters`,`supertype`,`impltype`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),supertype:(0,l.validateOptionalType)(`FlowType`),impltype:(0,l.validateType)(`FlowType`)}}),f(`QualifiedTypeIdentifier`,{visitor:[`qualification`,`id`],builder:[`id`,`qualification`],fields:{id:(0,l.validateType)(`Identifier`),qualification:(0,l.validateType)(`Identifier`,`QualifiedTypeIdentifier`)}}),f(`StringLiteralTypeAnnotation`,{builder:[`value`],aliases:[`FlowType`],fields:{value:(0,l.validate)((0,l.assertValueType)(`string`))}}),f(`StringTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),f(`SymbolTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),f(`ThisTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),f(`TupleTypeAnnotation`,{visitor:[`types`],aliases:[`FlowType`],fields:{types:(0,l.validate)((0,l.arrayOfType)(`FlowType`))}}),f(`TypeofTypeAnnotation`,{visitor:[`argument`],aliases:[`FlowType`],fields:{argument:(0,l.validateType)(`FlowType`)}}),f(`TypeAlias`,{visitor:[`id`,`typeParameters`,`right`],aliases:[`FlowDeclaration`,`Statement`,`Declaration`],fields:{id:(0,l.validateType)(`Identifier`),typeParameters:(0,l.validateOptionalType)(`TypeParameterDeclaration`),right:(0,l.validateType)(`FlowType`)}}),f(`TypeAnnotation`,{visitor:[`typeAnnotation`],fields:{typeAnnotation:(0,l.validateType)(`FlowType`)}}),f(`TypeCastExpression`,{visitor:[`expression`,`typeAnnotation`],aliases:[`ExpressionWrapper`,`Expression`],fields:{expression:(0,l.validateType)(`Expression`),typeAnnotation:(0,l.validateType)(`TypeAnnotation`)}}),f(`TypeParameter`,{visitor:[`bound`,`default`,`variance`],fields:{name:(0,l.validate)((0,l.assertValueType)(`string`)),bound:(0,l.validateOptionalType)(`TypeAnnotation`),default:(0,l.validateOptionalType)(`FlowType`),variance:(0,l.validateOptionalType)(`Variance`)}}),f(`TypeParameterDeclaration`,{visitor:[`params`],fields:{params:(0,l.validate)((0,l.arrayOfType)(`TypeParameter`))}}),f(`TypeParameterInstantiation`,{visitor:[`params`],fields:{params:(0,l.validate)((0,l.arrayOfType)(`FlowType`))}}),f(`UnionTypeAnnotation`,{visitor:[`types`],aliases:[`FlowType`],fields:{types:(0,l.validate)((0,l.arrayOfType)(`FlowType`))}}),f(`Variance`,{builder:[`kind`],fields:{kind:(0,l.validate)((0,l.assertOneOf)(`minus`,`plus`))}}),f(`VoidTypeAnnotation`,{aliases:[`FlowType`,`FlowBaseAnnotation`]}),f(`EnumDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`body`],fields:{id:(0,l.validateType)(`Identifier`),body:(0,l.validateType)(`EnumBooleanBody`,`EnumNumberBody`,`EnumStringBody`,`EnumSymbolBody`)}}),f(`EnumBooleanBody`,{aliases:[`EnumBody`],visitor:[`members`],fields:{explicitType:(0,l.validate)((0,l.assertValueType)(`boolean`)),members:(0,l.validateArrayOfType)(`EnumBooleanMember`),hasUnknownMembers:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),f(`EnumNumberBody`,{aliases:[`EnumBody`],visitor:[`members`],fields:{explicitType:(0,l.validate)((0,l.assertValueType)(`boolean`)),members:(0,l.validateArrayOfType)(`EnumNumberMember`),hasUnknownMembers:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),f(`EnumStringBody`,{aliases:[`EnumBody`],visitor:[`members`],fields:{explicitType:(0,l.validate)((0,l.assertValueType)(`boolean`)),members:(0,l.validateArrayOfType)(`EnumStringMember`,`EnumDefaultedMember`),hasUnknownMembers:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),f(`EnumSymbolBody`,{aliases:[`EnumBody`],visitor:[`members`],fields:{members:(0,l.validateArrayOfType)(`EnumDefaultedMember`),hasUnknownMembers:(0,l.validate)((0,l.assertValueType)(`boolean`))}}),f(`EnumBooleanMember`,{aliases:[`EnumMember`],builder:[`id`],visitor:[`id`,`init`],fields:{id:(0,l.validateType)(`Identifier`),init:(0,l.validateType)(`BooleanLiteral`)}}),f(`EnumNumberMember`,{aliases:[`EnumMember`],visitor:[`id`,`init`],fields:{id:(0,l.validateType)(`Identifier`),init:(0,l.validateType)(`NumericLiteral`)}}),f(`EnumStringMember`,{aliases:[`EnumMember`],visitor:[`id`,`init`],fields:{id:(0,l.validateType)(`Identifier`),init:(0,l.validateType)(`StringLiteral`)}}),f(`EnumDefaultedMember`,{aliases:[`EnumMember`],visitor:[`id`],fields:{id:(0,l.validateType)(`Identifier`)}}),f(`IndexedAccessType`,{visitor:[`objectType`,`indexType`],aliases:[`FlowType`],fields:{objectType:(0,l.validateType)(`FlowType`),indexType:(0,l.validateType)(`FlowType`)}}),f(`OptionalIndexedAccessType`,{visitor:[`objectType`,`indexType`],aliases:[`FlowType`],fields:{objectType:(0,l.validateType)(`FlowType`),indexType:(0,l.validateType)(`FlowType`),optional:(0,l.validate)((0,l.assertValueType)(`boolean`))}})}}),require_jsx=__commonJS({"../../node_modules/@babel/types/lib/definitions/jsx.js"(){"use strict";var s=require_utils$11(),l=(0,s.defineAliasedType)(`JSX`);l(`JSXAttribute`,{visitor:[`name`,`value`],aliases:[`Immutable`],fields:{name:{validate:(0,s.assertNodeType)(`JSXIdentifier`,`JSXNamespacedName`)},value:{optional:!0,validate:(0,s.assertNodeType)(`JSXElement`,`JSXFragment`,`StringLiteral`,`JSXExpressionContainer`)}}}),l(`JSXClosingElement`,{visitor:[`name`],aliases:[`Immutable`],fields:{name:{validate:(0,s.assertNodeType)(`JSXIdentifier`,`JSXMemberExpression`,`JSXNamespacedName`)}}}),l(`JSXElement`,{builder:[`openingElement`,`closingElement`,`children`,`selfClosing`],visitor:[`openingElement`,`children`,`closingElement`],aliases:[`Immutable`,`Expression`],fields:Object.assign({openingElement:{validate:(0,s.assertNodeType)(`JSXOpeningElement`)},closingElement:{optional:!0,validate:(0,s.assertNodeType)(`JSXClosingElement`)},children:(0,s.validateArrayOfType)(`JSXText`,`JSXExpressionContainer`,`JSXSpreadChild`,`JSXElement`,`JSXFragment`)},{selfClosing:{validate:(0,s.assertValueType)(`boolean`),optional:!0}})}),l(`JSXEmptyExpression`,{}),l(`JSXExpressionContainer`,{visitor:[`expression`],aliases:[`Immutable`],fields:{expression:{validate:(0,s.assertNodeType)(`Expression`,`JSXEmptyExpression`)}}}),l(`JSXSpreadChild`,{visitor:[`expression`],aliases:[`Immutable`],fields:{expression:{validate:(0,s.assertNodeType)(`Expression`)}}}),l(`JSXIdentifier`,{builder:[`name`],fields:{name:{validate:(0,s.assertValueType)(`string`)}}}),l(`JSXMemberExpression`,{visitor:[`object`,`property`],fields:{object:{validate:(0,s.assertNodeType)(`JSXMemberExpression`,`JSXIdentifier`)},property:{validate:(0,s.assertNodeType)(`JSXIdentifier`)}}}),l(`JSXNamespacedName`,{visitor:[`namespace`,`name`],fields:{namespace:{validate:(0,s.assertNodeType)(`JSXIdentifier`)},name:{validate:(0,s.assertNodeType)(`JSXIdentifier`)}}}),l(`JSXOpeningElement`,{builder:[`name`,`attributes`,`selfClosing`],visitor:[`name`,`typeParameters`,`typeArguments`,`attributes`],aliases:[`Immutable`],fields:Object.assign({name:{validate:(0,s.assertNodeType)(`JSXIdentifier`,`JSXMemberExpression`,`JSXNamespacedName`)},selfClosing:{default:!1},attributes:(0,s.validateArrayOfType)(`JSXAttribute`,`JSXSpreadAttribute`),typeArguments:{validate:(0,s.assertNodeType)(`TypeParameterInstantiation`),optional:!0}},{typeParameters:{validate:(0,s.assertNodeType)(`TSTypeParameterInstantiation`),optional:!0}})}),l(`JSXSpreadAttribute`,{visitor:[`argument`],fields:{argument:{validate:(0,s.assertNodeType)(`Expression`)}}}),l(`JSXText`,{aliases:[`Immutable`],builder:[`value`],fields:{value:{validate:(0,s.assertValueType)(`string`)}}}),l(`JSXFragment`,{builder:[`openingFragment`,`closingFragment`,`children`],visitor:[`openingFragment`,`children`,`closingFragment`],aliases:[`Immutable`,`Expression`],fields:{openingFragment:{validate:(0,s.assertNodeType)(`JSXOpeningFragment`)},closingFragment:{validate:(0,s.assertNodeType)(`JSXClosingFragment`)},children:(0,s.validateArrayOfType)(`JSXText`,`JSXExpressionContainer`,`JSXSpreadChild`,`JSXElement`,`JSXFragment`)}}),l(`JSXOpeningFragment`,{aliases:[`Immutable`]}),l(`JSXClosingFragment`,{aliases:[`Immutable`]})}}),require_placeholders=__commonJS({"../../node_modules/@babel/types/lib/definitions/placeholders.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.PLACEHOLDERS_FLIPPED_ALIAS=s.PLACEHOLDERS_ALIAS=s.PLACEHOLDERS=void 0;var l=require_utils$11(),f=s.PLACEHOLDERS=[`Identifier`,`StringLiteral`,`Expression`,`Statement`,`Declaration`,`BlockStatement`,`ClassBody`,`Pattern`],p=s.PLACEHOLDERS_ALIAS={Declaration:[`Statement`],Pattern:[`PatternLike`,`LVal`]};for(let s of f){let f=l.ALIAS_KEYS[s];f!=null&&f.length&&(p[s]=f)}var g=s.PLACEHOLDERS_FLIPPED_ALIAS={};Object.keys(p).forEach(s=>{p[s].forEach(l=>{hasOwnProperty.call(g,l)||(g[l]=[]),g[l].push(s)})})}}),require_misc=__commonJS({"../../node_modules/@babel/types/lib/definitions/misc.js"(){"use strict";var s=require_utils$11(),l=require_placeholders(),f=require_core$6(),p=(0,s.defineAliasedType)(`Miscellaneous`);p(`Noop`,{visitor:[]}),p(`Placeholder`,{visitor:[],builder:[`expectedNode`,`name`],fields:Object.assign({name:{validate:(0,s.assertNodeType)(`Identifier`)},expectedNode:{validate:(0,s.assertOneOf)(...l.PLACEHOLDERS)}},(0,f.patternLikeCommon)())}),p(`V8IntrinsicIdentifier`,{builder:[`name`],fields:{name:{validate:(0,s.assertValueType)(`string`)}}})}}),require_experimental=__commonJS({"../../node_modules/@babel/types/lib/definitions/experimental.js"(){"use strict";var s=require_utils$11();(0,s.default)(`ArgumentPlaceholder`,{}),(0,s.default)(`BindExpression`,{visitor:[`object`,`callee`],aliases:[`Expression`],fields:process.env.BABEL_TYPES_8_BREAKING?{object:{validate:(0,s.assertNodeType)(`Expression`)},callee:{validate:(0,s.assertNodeType)(`Expression`)}}:{object:{validate:Object.assign(()=>{},{oneOfNodeTypes:[`Expression`]})},callee:{validate:Object.assign(()=>{},{oneOfNodeTypes:[`Expression`]})}}}),(0,s.default)(`Decorator`,{visitor:[`expression`],fields:{expression:{validate:(0,s.assertNodeType)(`Expression`)}}}),(0,s.default)(`DoExpression`,{visitor:[`body`],builder:[`body`,`async`],aliases:[`Expression`],fields:{body:{validate:(0,s.assertNodeType)(`BlockStatement`)},async:{validate:(0,s.assertValueType)(`boolean`),default:!1}}}),(0,s.default)(`ExportDefaultSpecifier`,{visitor:[`exported`],aliases:[`ModuleSpecifier`],fields:{exported:{validate:(0,s.assertNodeType)(`Identifier`)}}}),(0,s.default)(`RecordExpression`,{visitor:[`properties`],aliases:[`Expression`],fields:{properties:(0,s.validateArrayOfType)(`ObjectProperty`,`SpreadElement`)}}),(0,s.default)(`TupleExpression`,{fields:{elements:{validate:(0,s.arrayOfType)(`Expression`,`SpreadElement`),default:[]}},visitor:[`elements`],aliases:[`Expression`]}),(0,s.default)(`DecimalLiteral`,{builder:[`value`],fields:{value:{validate:(0,s.assertValueType)(`string`)}},aliases:[`Expression`,`Pureish`,`Literal`,`Immutable`]}),(0,s.default)(`ModuleExpression`,{visitor:[`body`],fields:{body:{validate:(0,s.assertNodeType)(`Program`)}},aliases:[`Expression`]}),(0,s.default)(`TopicReference`,{aliases:[`Expression`]}),(0,s.default)(`PipelineTopicExpression`,{builder:[`expression`],visitor:[`expression`],fields:{expression:{validate:(0,s.assertNodeType)(`Expression`)}},aliases:[`Expression`]}),(0,s.default)(`PipelineBareFunction`,{builder:[`callee`],visitor:[`callee`],fields:{callee:{validate:(0,s.assertNodeType)(`Expression`)}},aliases:[`Expression`]}),(0,s.default)(`PipelinePrimaryTopicReference`,{aliases:[`Expression`]}),(0,s.default)(`VoidPattern`,{aliases:[`Pattern`,`PatternLike`,`FunctionParameter`]})}}),require_typescript=__commonJS({"../../node_modules/@babel/types/lib/definitions/typescript.js"(){"use strict";var s=require_utils$11(),l=require_core$6(),f=require_is(),p=(0,s.defineAliasedType)(`TypeScript`),g=(0,s.assertValueType)(`boolean`),v=()=>({returnType:{validate:(0,s.assertNodeType)(`TSTypeAnnotation`,`Noop`),optional:!0},typeParameters:{validate:(0,s.assertNodeType)(`TSTypeParameterDeclaration`,`Noop`),optional:!0}});p(`TSParameterProperty`,{aliases:[`LVal`],visitor:[`parameter`],fields:{accessibility:{validate:(0,s.assertOneOf)(`public`,`private`,`protected`),optional:!0},readonly:{validate:(0,s.assertValueType)(`boolean`),optional:!0},parameter:{validate:(0,s.assertNodeType)(`Identifier`,`AssignmentPattern`)},override:{validate:(0,s.assertValueType)(`boolean`),optional:!0},decorators:{validate:(0,s.arrayOfType)(`Decorator`),optional:!0}}}),p(`TSDeclareFunction`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`typeParameters`,`params`,`returnType`],fields:Object.assign({},(0,l.functionDeclarationCommon)(),v())}),p(`TSDeclareMethod`,Object.assign({visitor:[`decorators`,`key`,`typeParameters`,`params`,`returnType`]},(0,l.classMethodOrPropertyUnionShapeCommon)(),{fields:Object.assign({},(0,l.classMethodOrDeclareMethodCommon)(),v())})),p(`TSQualifiedName`,{aliases:[`TSEntityName`],visitor:[`left`,`right`],fields:{left:(0,s.validateType)(`TSEntityName`),right:(0,s.validateType)(`Identifier`)}});var b=()=>({typeParameters:(0,s.validateOptionalType)(`TSTypeParameterDeclaration`),parameters:(0,s.validateArrayOfType)(`ArrayPattern`,`Identifier`,`ObjectPattern`,`RestElement`),typeAnnotation:(0,s.validateOptionalType)(`TSTypeAnnotation`)}),C={aliases:[`TSTypeElement`],visitor:[`typeParameters`,`parameters`,`typeAnnotation`],fields:b()};p(`TSCallSignatureDeclaration`,C),p(`TSConstructSignatureDeclaration`,C);var w=()=>({key:(0,s.validateType)(`Expression`),computed:{default:!1},optional:(0,s.validateOptional)(g)});p(`TSPropertySignature`,{aliases:[`TSTypeElement`],visitor:[`key`,`typeAnnotation`],fields:Object.assign({},w(),{readonly:(0,s.validateOptional)(g),typeAnnotation:(0,s.validateOptionalType)(`TSTypeAnnotation`),kind:{optional:!0,validate:(0,s.assertOneOf)(`get`,`set`)}})}),p(`TSMethodSignature`,{aliases:[`TSTypeElement`],visitor:[`key`,`typeParameters`,`parameters`,`typeAnnotation`],fields:Object.assign({},b(),w(),{kind:{validate:(0,s.assertOneOf)(`method`,`get`,`set`)}})}),p(`TSIndexSignature`,{aliases:[`TSTypeElement`],visitor:[`parameters`,`typeAnnotation`],fields:{readonly:(0,s.validateOptional)(g),static:(0,s.validateOptional)(g),parameters:(0,s.validateArrayOfType)(`Identifier`),typeAnnotation:(0,s.validateOptionalType)(`TSTypeAnnotation`)}});for(let s of[`TSAnyKeyword`,`TSBooleanKeyword`,`TSBigIntKeyword`,`TSIntrinsicKeyword`,`TSNeverKeyword`,`TSNullKeyword`,`TSNumberKeyword`,`TSObjectKeyword`,`TSStringKeyword`,`TSSymbolKeyword`,`TSUndefinedKeyword`,`TSUnknownKeyword`,`TSVoidKeyword`])p(s,{aliases:[`TSType`,`TSBaseType`],visitor:[],fields:{}});p(`TSThisType`,{aliases:[`TSType`,`TSBaseType`],visitor:[],fields:{}});var E={aliases:[`TSType`],visitor:[`typeParameters`,`parameters`,`typeAnnotation`]};p(`TSFunctionType`,Object.assign({},E,{fields:b()})),p(`TSConstructorType`,Object.assign({},E,{fields:Object.assign({},b(),{abstract:(0,s.validateOptional)(g)})})),p(`TSTypeReference`,{aliases:[`TSType`],visitor:[`typeName`,`typeParameters`],fields:{typeName:(0,s.validateType)(`TSEntityName`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterInstantiation`)}}),p(`TSTypePredicate`,{aliases:[`TSType`],visitor:[`parameterName`,`typeAnnotation`],builder:[`parameterName`,`typeAnnotation`,`asserts`],fields:{parameterName:(0,s.validateType)(`Identifier`,`TSThisType`),typeAnnotation:(0,s.validateOptionalType)(`TSTypeAnnotation`),asserts:(0,s.validateOptional)(g)}}),p(`TSTypeQuery`,{aliases:[`TSType`],visitor:[`exprName`,`typeParameters`],fields:{exprName:(0,s.validateType)(`TSEntityName`,`TSImportType`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterInstantiation`)}}),p(`TSTypeLiteral`,{aliases:[`TSType`],visitor:[`members`],fields:{members:(0,s.validateArrayOfType)(`TSTypeElement`)}}),p(`TSArrayType`,{aliases:[`TSType`],visitor:[`elementType`],fields:{elementType:(0,s.validateType)(`TSType`)}}),p(`TSTupleType`,{aliases:[`TSType`],visitor:[`elementTypes`],fields:{elementTypes:(0,s.validateArrayOfType)(`TSType`,`TSNamedTupleMember`)}}),p(`TSOptionalType`,{aliases:[`TSType`],visitor:[`typeAnnotation`],fields:{typeAnnotation:(0,s.validateType)(`TSType`)}}),p(`TSRestType`,{aliases:[`TSType`],visitor:[`typeAnnotation`],fields:{typeAnnotation:(0,s.validateType)(`TSType`)}}),p(`TSNamedTupleMember`,{visitor:[`label`,`elementType`],builder:[`label`,`elementType`,`optional`],fields:{label:(0,s.validateType)(`Identifier`),optional:{validate:g,default:!1},elementType:(0,s.validateType)(`TSType`)}});var k={aliases:[`TSType`],visitor:[`types`],fields:{types:(0,s.validateArrayOfType)(`TSType`)}};p(`TSUnionType`,k),p(`TSIntersectionType`,k),p(`TSConditionalType`,{aliases:[`TSType`],visitor:[`checkType`,`extendsType`,`trueType`,`falseType`],fields:{checkType:(0,s.validateType)(`TSType`),extendsType:(0,s.validateType)(`TSType`),trueType:(0,s.validateType)(`TSType`),falseType:(0,s.validateType)(`TSType`)}}),p(`TSInferType`,{aliases:[`TSType`],visitor:[`typeParameter`],fields:{typeParameter:(0,s.validateType)(`TSTypeParameter`)}}),p(`TSParenthesizedType`,{aliases:[`TSType`],visitor:[`typeAnnotation`],fields:{typeAnnotation:(0,s.validateType)(`TSType`)}}),p(`TSTypeOperator`,{aliases:[`TSType`],visitor:[`typeAnnotation`],builder:[`typeAnnotation`,`operator`],fields:{operator:{validate:(0,s.assertValueType)(`string`),default:`keyof`},typeAnnotation:(0,s.validateType)(`TSType`)}}),p(`TSIndexedAccessType`,{aliases:[`TSType`],visitor:[`objectType`,`indexType`],fields:{objectType:(0,s.validateType)(`TSType`),indexType:(0,s.validateType)(`TSType`)}}),p(`TSMappedType`,{aliases:[`TSType`],visitor:[`typeParameter`,`nameType`,`typeAnnotation`],builder:[`typeParameter`,`typeAnnotation`,`nameType`],fields:Object.assign({},{typeParameter:(0,s.validateType)(`TSTypeParameter`)},{readonly:(0,s.validateOptional)((0,s.assertOneOf)(!0,!1,`+`,`-`)),optional:(0,s.validateOptional)((0,s.assertOneOf)(!0,!1,`+`,`-`)),typeAnnotation:(0,s.validateOptionalType)(`TSType`),nameType:(0,s.validateOptionalType)(`TSType`)})}),p(`TSTemplateLiteralType`,{aliases:[`TSType`,`TSBaseType`],visitor:[`quasis`,`types`],fields:{quasis:(0,s.validateArrayOfType)(`TemplateElement`),types:{validate:(0,s.chain)((0,s.assertValueType)(`array`),(0,s.assertEach)((0,s.assertNodeType)(`TSType`)),function(s,l,f){if(s.quasis.length!==f.length+1)throw TypeError(`Number of ${s.type} quasis should be exactly one more than the number of types. +Expected ${f.length+1} quasis but got ${s.quasis.length}`)})}}}),p(`TSLiteralType`,{aliases:[`TSType`,`TSBaseType`],visitor:[`literal`],fields:{literal:{validate:(function(){let l=(0,s.assertNodeType)(`NumericLiteral`,`BigIntLiteral`),p=(0,s.assertOneOf)(`-`),g=(0,s.assertNodeType)(`NumericLiteral`,`StringLiteral`,`BooleanLiteral`,`BigIntLiteral`,`TemplateLiteral`),v=function(s,v,b){(0,f.default)(`UnaryExpression`,b)?(p(b,`operator`,b.operator),l(b,`argument`,b.argument)):g(s,v,b)};return v.oneOfNodeTypes=[`NumericLiteral`,`StringLiteral`,`BooleanLiteral`,`BigIntLiteral`,`TemplateLiteral`,`UnaryExpression`],v})()}}}),p(`TSExpressionWithTypeArguments`,{aliases:[`TSType`],visitor:[`expression`,`typeParameters`],fields:{expression:(0,s.validateType)(`TSEntityName`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterInstantiation`)}}),p(`TSInterfaceDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`typeParameters`,`extends`,`body`],fields:{declare:(0,s.validateOptional)(g),id:(0,s.validateType)(`Identifier`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterDeclaration`),extends:(0,s.validateOptional)((0,s.arrayOfType)(`TSExpressionWithTypeArguments`)),body:(0,s.validateType)(`TSInterfaceBody`)}}),p(`TSInterfaceBody`,{visitor:[`body`],fields:{body:(0,s.validateArrayOfType)(`TSTypeElement`)}}),p(`TSTypeAliasDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`typeParameters`,`typeAnnotation`],fields:{declare:(0,s.validateOptional)(g),id:(0,s.validateType)(`Identifier`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterDeclaration`),typeAnnotation:(0,s.validateType)(`TSType`)}}),p(`TSInstantiationExpression`,{aliases:[`Expression`],visitor:[`expression`,`typeParameters`],fields:{expression:(0,s.validateType)(`Expression`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterInstantiation`)}});var A={aliases:[`Expression`,`LVal`,`PatternLike`],visitor:[`expression`,`typeAnnotation`],fields:{expression:(0,s.validateType)(`Expression`),typeAnnotation:(0,s.validateType)(`TSType`)}};p(`TSAsExpression`,A),p(`TSSatisfiesExpression`,A),p(`TSTypeAssertion`,{aliases:[`Expression`,`LVal`,`PatternLike`],visitor:[`typeAnnotation`,`expression`],fields:{typeAnnotation:(0,s.validateType)(`TSType`),expression:(0,s.validateType)(`Expression`)}}),p(`TSEnumBody`,{visitor:[`members`],fields:{members:(0,s.validateArrayOfType)(`TSEnumMember`)}}),p(`TSEnumDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`members`],fields:{declare:(0,s.validateOptional)(g),const:(0,s.validateOptional)(g),id:(0,s.validateType)(`Identifier`),members:(0,s.validateArrayOfType)(`TSEnumMember`),initializer:(0,s.validateOptionalType)(`Expression`),body:(0,s.validateOptionalType)(`TSEnumBody`)}}),p(`TSEnumMember`,{visitor:[`id`,`initializer`],fields:{id:(0,s.validateType)(`Identifier`,`StringLiteral`),initializer:(0,s.validateOptionalType)(`Expression`)}}),p(`TSModuleDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`body`],fields:Object.assign({kind:{validate:(0,s.assertOneOf)(`global`,`module`,`namespace`)},declare:(0,s.validateOptional)(g)},{global:(0,s.validateOptional)(g)},{id:(0,s.validateType)(`Identifier`,`StringLiteral`),body:(0,s.validateType)(`TSModuleBlock`,`TSModuleDeclaration`)})}),p(`TSModuleBlock`,{aliases:[`Scopable`,`Block`,`BlockParent`,`FunctionParent`],visitor:[`body`],fields:{body:(0,s.validateArrayOfType)(`Statement`)}}),p(`TSImportType`,{aliases:[`TSType`],builder:[`argument`,`qualifier`,`typeParameters`],visitor:[`argument`,`options`,`qualifier`,`typeParameters`],fields:{argument:(0,s.validateType)(`StringLiteral`),qualifier:(0,s.validateOptionalType)(`TSEntityName`),typeParameters:(0,s.validateOptionalType)(`TSTypeParameterInstantiation`),options:{validate:(0,s.assertNodeType)(`ObjectExpression`),optional:!0}}}),p(`TSImportEqualsDeclaration`,{aliases:[`Statement`,`Declaration`],visitor:[`id`,`moduleReference`],fields:Object.assign({},{isExport:(0,s.validate)(g)},{id:(0,s.validateType)(`Identifier`),moduleReference:(0,s.validateType)(`TSEntityName`,`TSExternalModuleReference`),importKind:{validate:(0,s.assertOneOf)(`type`,`value`),optional:!0}})}),p(`TSExternalModuleReference`,{visitor:[`expression`],fields:{expression:(0,s.validateType)(`StringLiteral`)}}),p(`TSNonNullExpression`,{aliases:[`Expression`,`LVal`,`PatternLike`],visitor:[`expression`],fields:{expression:(0,s.validateType)(`Expression`)}}),p(`TSExportAssignment`,{aliases:[`Statement`],visitor:[`expression`],fields:{expression:(0,s.validateType)(`Expression`)}}),p(`TSNamespaceExportDeclaration`,{aliases:[`Statement`],visitor:[`id`],fields:{id:(0,s.validateType)(`Identifier`)}}),p(`TSTypeAnnotation`,{visitor:[`typeAnnotation`],fields:{typeAnnotation:{validate:(0,s.assertNodeType)(`TSType`)}}}),p(`TSTypeParameterInstantiation`,{visitor:[`params`],fields:{params:(0,s.validateArrayOfType)(`TSType`)}}),p(`TSTypeParameterDeclaration`,{visitor:[`params`],fields:{params:(0,s.validateArrayOfType)(`TSTypeParameter`)}}),p(`TSTypeParameter`,{builder:[`constraint`,`default`,`name`],visitor:[`constraint`,`default`],fields:{name:{validate:(0,s.assertValueType)(`string`)},in:{validate:(0,s.assertValueType)(`boolean`),optional:!0},out:{validate:(0,s.assertValueType)(`boolean`),optional:!0},const:{validate:(0,s.assertValueType)(`boolean`),optional:!0},constraint:{validate:(0,s.assertNodeType)(`TSType`),optional:!0},default:{validate:(0,s.assertNodeType)(`TSType`),optional:!0}}})}}),require_deprecated_aliases=__commonJS({"../../node_modules/@babel/types/lib/definitions/deprecated-aliases.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.DEPRECATED_ALIASES=void 0,s.DEPRECATED_ALIASES={ModuleDeclaration:`ImportOrExportDeclaration`}}}),require_definitions$1=__commonJS({"../../node_modules/@babel/types/lib/definitions/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),Object.defineProperty(s,`ALIAS_KEYS`,{enumerable:!0,get:function(){return l.ALIAS_KEYS}}),Object.defineProperty(s,`BUILDER_KEYS`,{enumerable:!0,get:function(){return l.BUILDER_KEYS}}),Object.defineProperty(s,`DEPRECATED_ALIASES`,{enumerable:!0,get:function(){return p.DEPRECATED_ALIASES}}),Object.defineProperty(s,`DEPRECATED_KEYS`,{enumerable:!0,get:function(){return l.DEPRECATED_KEYS}}),Object.defineProperty(s,`FLIPPED_ALIAS_KEYS`,{enumerable:!0,get:function(){return l.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(s,`NODE_FIELDS`,{enumerable:!0,get:function(){return l.NODE_FIELDS}}),Object.defineProperty(s,`NODE_PARENT_VALIDATIONS`,{enumerable:!0,get:function(){return l.NODE_PARENT_VALIDATIONS}}),Object.defineProperty(s,`NODE_UNION_SHAPES__PRIVATE`,{enumerable:!0,get:function(){return l.NODE_UNION_SHAPES__PRIVATE}}),Object.defineProperty(s,`PLACEHOLDERS`,{enumerable:!0,get:function(){return f.PLACEHOLDERS}}),Object.defineProperty(s,`PLACEHOLDERS_ALIAS`,{enumerable:!0,get:function(){return f.PLACEHOLDERS_ALIAS}}),Object.defineProperty(s,`PLACEHOLDERS_FLIPPED_ALIAS`,{enumerable:!0,get:function(){return f.PLACEHOLDERS_FLIPPED_ALIAS}}),s.TYPES=void 0,Object.defineProperty(s,`VISITOR_KEYS`,{enumerable:!0,get:function(){return l.VISITOR_KEYS}}),require_core$6(),require_flow$2(),require_jsx(),require_misc(),require_experimental(),require_typescript();var l=require_utils$11(),f=require_placeholders(),p=require_deprecated_aliases();Object.keys(p.DEPRECATED_ALIASES).forEach(s=>{l.FLIPPED_ALIAS_KEYS[s]=l.FLIPPED_ALIAS_KEYS[p.DEPRECATED_ALIASES[s]]});for(let{types:s,set:f}of l.allExpandedTypes)for(let p of s){let s=l.FLIPPED_ALIAS_KEYS[p];s?s.forEach(f.add,f):f.add(p)}s.TYPES=[].concat(Object.keys(l.VISITOR_KEYS),Object.keys(l.FLIPPED_ALIAS_KEYS),Object.keys(l.DEPRECATED_KEYS))}}),require_validate$1=__commonJS({"../../node_modules/@babel/types/lib/validators/validate.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f,s.validateChild=v,s.validateField=g,s.validateInternal=p;var l=require_definitions$1();function f(s,f,p){if(!s)return;let b=l.NODE_FIELDS[s.type];if(!b)return;let C=b[f];g(s,f,p,C),v(s,f,p)}function p(s,f,p,g,v){if(s!=null&&s.validate&&!(s.optional&&g==null)&&(s.validate(f,p,g),v)){var b;let s=g.type;if(s==null)return;(b=l.NODE_PARENT_VALIDATIONS[s])==null||b.call(l.NODE_PARENT_VALIDATIONS,f,p,g)}}function g(s,l,f,p){p!=null&&p.validate&&(p.optional&&f==null||p.validate(s,l,f))}function v(s,f,p){var g;let v=p?.type;v!=null&&((g=l.NODE_PARENT_VALIDATIONS[v])==null||g.call(l.NODE_PARENT_VALIDATIONS,s,f,p))}}}),require_lowercase=__commonJS({"../../node_modules/@babel/types/lib/builders/generated/lowercase.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.anyTypeAnnotation=Vn,s.argumentPlaceholder=gi,s.arrayExpression=C,s.arrayPattern=an,s.arrayTypeAnnotation=Hn,s.arrowFunctionExpression=on,s.assignmentExpression=w,s.assignmentPattern=rn,s.awaitExpression=kn,s.bigIntLiteral=b,s.binaryExpression=E,s.bindExpression=_i,s.blockStatement=F,s.booleanLiteral=Ye,s.booleanLiteralTypeAnnotation=Wn,s.booleanTypeAnnotation=Un,s.breakStatement=I,s.callExpression=R,s.catchClause=B,s.classAccessorProperty=Fn,s.classBody=sn,s.classDeclaration=ln,s.classExpression=cn,s.classImplements=Kn,s.classMethod=xn,s.classPrivateMethod=Ln,s.classPrivateProperty=In,s.classProperty=Pn,s.conditionalExpression=q,s.continueStatement=J,s.debuggerStatement=le,s.decimalLiteral=Ci,s.declareClass=qn,s.declareExportAllDeclaration=nr,s.declareExportDeclaration=tr,s.declareFunction=Jn,s.declareInterface=Yn,s.declareModule=Xn,s.declareModuleExports=Zn,s.declareOpaqueType=$n,s.declareTypeAlias=Qn,s.declareVariable=er,s.declaredPredicate=rr,s.decorator=vi,s.directive=A,s.directiveLiteral=N,s.doExpression=yi,s.doWhileStatement=_e,s.emptyStatement=be,s.emptyTypeAnnotation=mr,s.enumBooleanBody=Hr,s.enumBooleanMember=Kr,s.enumDeclaration=Vr,s.enumDefaultedMember=Yr,s.enumNumberBody=Ur,s.enumNumberMember=qr,s.enumStringBody=Wr,s.enumStringMember=Jr,s.enumSymbolBody=Gr,s.existsTypeAnnotation=ir,s.exportAllDeclaration=un,s.exportDefaultDeclaration=dn,s.exportDefaultSpecifier=bi,s.exportNamedDeclaration=fn,s.exportNamespaceSpecifier=jn,s.exportSpecifier=pn,s.expressionStatement=xe,s.file=De,s.forInStatement=Oe,s.forOfStatement=mn,s.forStatement=je,s.functionDeclaration=Ne,s.functionExpression=Pe,s.functionTypeAnnotation=ar,s.functionTypeParam=or,s.genericTypeAnnotation=sr,s.identifier=ze,s.ifStatement=Be,s.import=An,s.importAttribute=Bn,s.importDeclaration=hn,s.importDefaultSpecifier=gn,s.importExpression=yn,s.importNamespaceSpecifier=_n,s.importSpecifier=vn,s.indexedAccessType=Xr,s.inferredPredicate=cr,s.interfaceDeclaration=ur,s.interfaceExtends=lr,s.interfaceTypeAnnotation=dr,s.interpreterDirective=k,s.intersectionTypeAnnotation=fr,s.jSXAttribute=s.jsxAttribute=Qr,s.jSXClosingElement=s.jsxClosingElement=$r,s.jSXClosingFragment=s.jsxClosingFragment=fi,s.jSXElement=s.jsxElement=ei,s.jSXEmptyExpression=s.jsxEmptyExpression=ti,s.jSXExpressionContainer=s.jsxExpressionContainer=ni,s.jSXFragment=s.jsxFragment=ui,s.jSXIdentifier=s.jsxIdentifier=ii,s.jSXMemberExpression=s.jsxMemberExpression=ai,s.jSXNamespacedName=s.jsxNamespacedName=oi,s.jSXOpeningElement=s.jsxOpeningElement=si,s.jSXOpeningFragment=s.jsxOpeningFragment=di,s.jSXSpreadAttribute=s.jsxSpreadAttribute=ci,s.jSXSpreadChild=s.jsxSpreadChild=ri,s.jSXText=s.jsxText=li,s.labeledStatement=We,s.logicalExpression=Qe,s.memberExpression=ot,s.metaProperty=bn,s.mixedTypeAnnotation=pr,s.moduleExpression=wi,s.newExpression=st,s.noop=pi,s.nullLiteral=Je,s.nullLiteralTypeAnnotation=Gn,s.nullableTypeAnnotation=hr,s.numberLiteral=Ua,s.numberLiteralTypeAnnotation=gr,s.numberTypeAnnotation=_r,s.numericLiteral=qe,s.objectExpression=yt,s.objectMethod=Tt,s.objectPattern=Sn,s.objectProperty=Ot,s.objectTypeAnnotation=vr,s.objectTypeCallProperty=br,s.objectTypeIndexer=xr,s.objectTypeInternalSlot=yr,s.objectTypeProperty=Sr,s.objectTypeSpreadProperty=Cr,s.opaqueType=wr,s.optionalCallExpression=Nn,s.optionalIndexedAccessType=Zr,s.optionalMemberExpression=Mn,s.parenthesizedExpression=Lt,s.pipelineBareFunction=Di,s.pipelinePrimaryTopicReference=Oi,s.pipelineTopicExpression=Ei,s.placeholder=mi,s.privateName=Rn,s.program=ut,s.qualifiedTypeIdentifier=Tr,s.recordExpression=xi,s.regExpLiteral=Ze,s.regexLiteral=Wa,s.restElement=At,s.restProperty=Ga,s.returnStatement=jt,s.sequenceExpression=It,s.spreadElement=Cn,s.spreadProperty=Ka,s.staticBlock=zn,s.stringLiteral=Ke,s.stringLiteralTypeAnnotation=Er,s.stringTypeAnnotation=Dr,s.super=wn,s.switchCase=Rt,s.switchStatement=Vt,s.symbolTypeAnnotation=Or,s.taggedTemplateExpression=Tn,s.templateElement=En,s.templateLiteral=Dn,s.thisExpression=Ht,s.thisTypeAnnotation=kr,s.throwStatement=Gt,s.topicReference=Ti,s.tryStatement=Kt,s.tSAnyKeyword=s.tsAnyKeyword=zi,s.tSArrayType=s.tsArrayType=aa,s.tSAsExpression=s.tsAsExpression=Ta,s.tSBigIntKeyword=s.tsBigIntKeyword=Vi,s.tSBooleanKeyword=s.tsBooleanKeyword=Bi,s.tSCallSignatureDeclaration=s.tsCallSignatureDeclaration=Pi,s.tSConditionalType=s.tsConditionalType=fa,s.tSConstructSignatureDeclaration=s.tsConstructSignatureDeclaration=Fi,s.tSConstructorType=s.tsConstructorType=ea,s.tSDeclareFunction=s.tsDeclareFunction=ji,s.tSDeclareMethod=s.tsDeclareMethod=Mi,s.tSEnumBody=s.tsEnumBody=Oa,s.tSEnumDeclaration=s.tsEnumDeclaration=ka,s.tSEnumMember=s.tsEnumMember=Aa,s.tSExportAssignment=s.tsExportAssignment=La,s.tSExpressionWithTypeArguments=s.tsExpressionWithTypeArguments=ba,s.tSExternalModuleReference=s.tsExternalModuleReference=Fa,s.tSFunctionType=s.tsFunctionType=$i,s.tSImportEqualsDeclaration=s.tsImportEqualsDeclaration=Pa,s.tSImportType=s.tsImportType=Na,s.tSIndexSignature=s.tsIndexSignature=Ri,s.tSIndexedAccessType=s.tsIndexedAccessType=ga,s.tSInferType=s.tsInferType=pa,s.tSInstantiationExpression=s.tsInstantiationExpression=wa,s.tSInterfaceBody=s.tsInterfaceBody=Sa,s.tSInterfaceDeclaration=s.tsInterfaceDeclaration=xa,s.tSIntersectionType=s.tsIntersectionType=da,s.tSIntrinsicKeyword=s.tsIntrinsicKeyword=Hi,s.tSLiteralType=s.tsLiteralType=ya,s.tSMappedType=s.tsMappedType=_a,s.tSMethodSignature=s.tsMethodSignature=Li,s.tSModuleBlock=s.tsModuleBlock=Ma,s.tSModuleDeclaration=s.tsModuleDeclaration=ja,s.tSNamedTupleMember=s.tsNamedTupleMember=la,s.tSNamespaceExportDeclaration=s.tsNamespaceExportDeclaration=Ra,s.tSNeverKeyword=s.tsNeverKeyword=Ui,s.tSNonNullExpression=s.tsNonNullExpression=Ia,s.tSNullKeyword=s.tsNullKeyword=Wi,s.tSNumberKeyword=s.tsNumberKeyword=Gi,s.tSObjectKeyword=s.tsObjectKeyword=Ki,s.tSOptionalType=s.tsOptionalType=sa,s.tSParameterProperty=s.tsParameterProperty=Ai,s.tSParenthesizedType=s.tsParenthesizedType=ma,s.tSPropertySignature=s.tsPropertySignature=Ii,s.tSQualifiedName=s.tsQualifiedName=Ni,s.tSRestType=s.tsRestType=ca,s.tSSatisfiesExpression=s.tsSatisfiesExpression=Ea,s.tSStringKeyword=s.tsStringKeyword=qi,s.tSSymbolKeyword=s.tsSymbolKeyword=Ji,s.tSTemplateLiteralType=s.tsTemplateLiteralType=va,s.tSThisType=s.tsThisType=Qi,s.tSTupleType=s.tsTupleType=oa,s.tSTypeAliasDeclaration=s.tsTypeAliasDeclaration=Ca,s.tSTypeAnnotation=s.tsTypeAnnotation=za,s.tSTypeAssertion=s.tsTypeAssertion=Da,s.tSTypeLiteral=s.tsTypeLiteral=ia,s.tSTypeOperator=s.tsTypeOperator=ha,s.tSTypeParameter=s.tsTypeParameter=Ha,s.tSTypeParameterDeclaration=s.tsTypeParameterDeclaration=Va,s.tSTypeParameterInstantiation=s.tsTypeParameterInstantiation=Ba,s.tSTypePredicate=s.tsTypePredicate=na,s.tSTypeQuery=s.tsTypeQuery=ra,s.tSTypeReference=s.tsTypeReference=ta,s.tSUndefinedKeyword=s.tsUndefinedKeyword=Yi,s.tSUnionType=s.tsUnionType=ua,s.tSUnknownKeyword=s.tsUnknownKeyword=Xi,s.tSVoidKeyword=s.tsVoidKeyword=Zi,s.tupleExpression=Si,s.tupleTypeAnnotation=Ar,s.typeAlias=Mr,s.typeAnnotation=Nr,s.typeCastExpression=Pr,s.typeParameter=Fr,s.typeParameterDeclaration=Ir,s.typeParameterInstantiation=Lr,s.typeofTypeAnnotation=jr,s.unaryExpression=Jt,s.unionTypeAnnotation=Rr,s.updateExpression=Xt,s.v8IntrinsicIdentifier=hi,s.variableDeclaration=Zt,s.variableDeclarator=en,s.variance=zr,s.voidPattern=ki,s.voidTypeAnnotation=Br,s.whileStatement=tn,s.withStatement=nn,s.yieldExpression=On;var l=require_validate$1(),f=require_deprecationWarning(),p=require_utils$11(),{validateInternal:g}=l,{NODE_FIELDS:v}=p;function b(s){typeof s==`bigint`&&(s=s.toString());let l={type:`BigIntLiteral`,value:s},f=v.BigIntLiteral;return g(f.value,l,`value`,s),l}function C(s=[]){let l={type:`ArrayExpression`,elements:s},f=v.ArrayExpression;return g(f.elements,l,`elements`,s,1),l}function w(s,l,f){let p={type:`AssignmentExpression`,operator:s,left:l,right:f},b=v.AssignmentExpression;return g(b.operator,p,`operator`,s),g(b.left,p,`left`,l,1),g(b.right,p,`right`,f,1),p}function E(s,l,f){let p={type:`BinaryExpression`,operator:s,left:l,right:f},b=v.BinaryExpression;return g(b.operator,p,`operator`,s),g(b.left,p,`left`,l,1),g(b.right,p,`right`,f,1),p}function k(s){let l={type:`InterpreterDirective`,value:s},f=v.InterpreterDirective;return g(f.value,l,`value`,s),l}function A(s){let l={type:`Directive`,value:s},f=v.Directive;return g(f.value,l,`value`,s,1),l}function N(s){let l={type:`DirectiveLiteral`,value:s},f=v.DirectiveLiteral;return g(f.value,l,`value`,s),l}function F(s,l=[]){let f={type:`BlockStatement`,body:s,directives:l},p=v.BlockStatement;return g(p.body,f,`body`,s,1),g(p.directives,f,`directives`,l,1),f}function I(s=null){let l={type:`BreakStatement`,label:s},f=v.BreakStatement;return g(f.label,l,`label`,s,1),l}function R(s,l){let f={type:`CallExpression`,callee:s,arguments:l},p=v.CallExpression;return g(p.callee,f,`callee`,s,1),g(p.arguments,f,`arguments`,l,1),f}function B(s=null,l){let f={type:`CatchClause`,param:s,body:l},p=v.CatchClause;return g(p.param,f,`param`,s,1),g(p.body,f,`body`,l,1),f}function q(s,l,f){let p={type:`ConditionalExpression`,test:s,consequent:l,alternate:f},b=v.ConditionalExpression;return g(b.test,p,`test`,s,1),g(b.consequent,p,`consequent`,l,1),g(b.alternate,p,`alternate`,f,1),p}function J(s=null){let l={type:`ContinueStatement`,label:s},f=v.ContinueStatement;return g(f.label,l,`label`,s,1),l}function le(){return{type:`DebuggerStatement`}}function _e(s,l){let f={type:`DoWhileStatement`,test:s,body:l},p=v.DoWhileStatement;return g(p.test,f,`test`,s,1),g(p.body,f,`body`,l,1),f}function be(){return{type:`EmptyStatement`}}function xe(s){let l={type:`ExpressionStatement`,expression:s},f=v.ExpressionStatement;return g(f.expression,l,`expression`,s,1),l}function De(s,l=null,f=null){let p={type:`File`,program:s,comments:l,tokens:f},b=v.File;return g(b.program,p,`program`,s,1),g(b.comments,p,`comments`,l,1),g(b.tokens,p,`tokens`,f),p}function Oe(s,l,f){let p={type:`ForInStatement`,left:s,right:l,body:f},b=v.ForInStatement;return g(b.left,p,`left`,s,1),g(b.right,p,`right`,l,1),g(b.body,p,`body`,f,1),p}function je(s=null,l=null,f=null,p){let b={type:`ForStatement`,init:s,test:l,update:f,body:p},C=v.ForStatement;return g(C.init,b,`init`,s,1),g(C.test,b,`test`,l,1),g(C.update,b,`update`,f,1),g(C.body,b,`body`,p,1),b}function Ne(s=null,l,f,p=!1,b=!1){let C={type:`FunctionDeclaration`,id:s,params:l,body:f,generator:p,async:b},w=v.FunctionDeclaration;return g(w.id,C,`id`,s,1),g(w.params,C,`params`,l,1),g(w.body,C,`body`,f,1),g(w.generator,C,`generator`,p),g(w.async,C,`async`,b),C}function Pe(s=null,l,f,p=!1,b=!1){let C={type:`FunctionExpression`,id:s,params:l,body:f,generator:p,async:b},w=v.FunctionExpression;return g(w.id,C,`id`,s,1),g(w.params,C,`params`,l,1),g(w.body,C,`body`,f,1),g(w.generator,C,`generator`,p),g(w.async,C,`async`,b),C}function ze(s){let l={type:`Identifier`,name:s},f=v.Identifier;return g(f.name,l,`name`,s),l}function Be(s,l,f=null){let p={type:`IfStatement`,test:s,consequent:l,alternate:f},b=v.IfStatement;return g(b.test,p,`test`,s,1),g(b.consequent,p,`consequent`,l,1),g(b.alternate,p,`alternate`,f,1),p}function We(s,l){let f={type:`LabeledStatement`,label:s,body:l},p=v.LabeledStatement;return g(p.label,f,`label`,s,1),g(p.body,f,`body`,l,1),f}function Ke(s){let l={type:`StringLiteral`,value:s},f=v.StringLiteral;return g(f.value,l,`value`,s),l}function qe(s){let l={type:`NumericLiteral`,value:s},f=v.NumericLiteral;return g(f.value,l,`value`,s),l}function Je(){return{type:`NullLiteral`}}function Ye(s){let l={type:`BooleanLiteral`,value:s},f=v.BooleanLiteral;return g(f.value,l,`value`,s),l}function Ze(s,l=``){let f={type:`RegExpLiteral`,pattern:s,flags:l},p=v.RegExpLiteral;return g(p.pattern,f,`pattern`,s),g(p.flags,f,`flags`,l),f}function Qe(s,l,f){let p={type:`LogicalExpression`,operator:s,left:l,right:f},b=v.LogicalExpression;return g(b.operator,p,`operator`,s),g(b.left,p,`left`,l,1),g(b.right,p,`right`,f,1),p}function ot(s,l,f=!1,p=null){let b={type:`MemberExpression`,object:s,property:l,computed:f,optional:p},C=v.MemberExpression;return g(C.object,b,`object`,s,1),g(C.property,b,`property`,l,1),g(C.computed,b,`computed`,f),g(C.optional,b,`optional`,p),b}function st(s,l){let f={type:`NewExpression`,callee:s,arguments:l},p=v.NewExpression;return g(p.callee,f,`callee`,s,1),g(p.arguments,f,`arguments`,l,1),f}function ut(s,l=[],f=`script`,p=null){let b={type:`Program`,body:s,directives:l,sourceType:f,interpreter:p},C=v.Program;return g(C.body,b,`body`,s,1),g(C.directives,b,`directives`,l,1),g(C.sourceType,b,`sourceType`,f),g(C.interpreter,b,`interpreter`,p,1),b}function yt(s){let l={type:`ObjectExpression`,properties:s},f=v.ObjectExpression;return g(f.properties,l,`properties`,s,1),l}function Tt(s=`method`,l,f,p,b=!1,C=!1,w=!1){let E={type:`ObjectMethod`,kind:s,key:l,params:f,body:p,computed:b,generator:C,async:w},k=v.ObjectMethod;return g(k.kind,E,`kind`,s),g(k.key,E,`key`,l,1),g(k.params,E,`params`,f,1),g(k.body,E,`body`,p,1),g(k.computed,E,`computed`,b),g(k.generator,E,`generator`,C),g(k.async,E,`async`,w),E}function Ot(s,l,f=!1,p=!1,b=null){let C={type:`ObjectProperty`,key:s,value:l,computed:f,shorthand:p,decorators:b},w=v.ObjectProperty;return g(w.key,C,`key`,s,1),g(w.value,C,`value`,l,1),g(w.computed,C,`computed`,f),g(w.shorthand,C,`shorthand`,p),g(w.decorators,C,`decorators`,b,1),C}function At(s){let l={type:`RestElement`,argument:s},f=v.RestElement;return g(f.argument,l,`argument`,s,1),l}function jt(s=null){let l={type:`ReturnStatement`,argument:s},f=v.ReturnStatement;return g(f.argument,l,`argument`,s,1),l}function It(s){let l={type:`SequenceExpression`,expressions:s},f=v.SequenceExpression;return g(f.expressions,l,`expressions`,s,1),l}function Lt(s){let l={type:`ParenthesizedExpression`,expression:s},f=v.ParenthesizedExpression;return g(f.expression,l,`expression`,s,1),l}function Rt(s=null,l){let f={type:`SwitchCase`,test:s,consequent:l},p=v.SwitchCase;return g(p.test,f,`test`,s,1),g(p.consequent,f,`consequent`,l,1),f}function Vt(s,l){let f={type:`SwitchStatement`,discriminant:s,cases:l},p=v.SwitchStatement;return g(p.discriminant,f,`discriminant`,s,1),g(p.cases,f,`cases`,l,1),f}function Ht(){return{type:`ThisExpression`}}function Gt(s){let l={type:`ThrowStatement`,argument:s},f=v.ThrowStatement;return g(f.argument,l,`argument`,s,1),l}function Kt(s,l=null,f=null){let p={type:`TryStatement`,block:s,handler:l,finalizer:f},b=v.TryStatement;return g(b.block,p,`block`,s,1),g(b.handler,p,`handler`,l,1),g(b.finalizer,p,`finalizer`,f,1),p}function Jt(s,l,f=!0){let p={type:`UnaryExpression`,operator:s,argument:l,prefix:f},b=v.UnaryExpression;return g(b.operator,p,`operator`,s),g(b.argument,p,`argument`,l,1),g(b.prefix,p,`prefix`,f),p}function Xt(s,l,f=!1){let p={type:`UpdateExpression`,operator:s,argument:l,prefix:f},b=v.UpdateExpression;return g(b.operator,p,`operator`,s),g(b.argument,p,`argument`,l,1),g(b.prefix,p,`prefix`,f),p}function Zt(s,l){let f={type:`VariableDeclaration`,kind:s,declarations:l},p=v.VariableDeclaration;return g(p.kind,f,`kind`,s),g(p.declarations,f,`declarations`,l,1),f}function en(s,l=null){let f={type:`VariableDeclarator`,id:s,init:l},p=v.VariableDeclarator;return g(p.id,f,`id`,s,1),g(p.init,f,`init`,l,1),f}function tn(s,l){let f={type:`WhileStatement`,test:s,body:l},p=v.WhileStatement;return g(p.test,f,`test`,s,1),g(p.body,f,`body`,l,1),f}function nn(s,l){let f={type:`WithStatement`,object:s,body:l},p=v.WithStatement;return g(p.object,f,`object`,s,1),g(p.body,f,`body`,l,1),f}function rn(s,l){let f={type:`AssignmentPattern`,left:s,right:l},p=v.AssignmentPattern;return g(p.left,f,`left`,s,1),g(p.right,f,`right`,l,1),f}function an(s){let l={type:`ArrayPattern`,elements:s},f=v.ArrayPattern;return g(f.elements,l,`elements`,s,1),l}function on(s,l,f=!1){let p={type:`ArrowFunctionExpression`,params:s,body:l,async:f,expression:null},b=v.ArrowFunctionExpression;return g(b.params,p,`params`,s,1),g(b.body,p,`body`,l,1),g(b.async,p,`async`,f),p}function sn(s){let l={type:`ClassBody`,body:s},f=v.ClassBody;return g(f.body,l,`body`,s,1),l}function cn(s=null,l=null,f,p=null){let b={type:`ClassExpression`,id:s,superClass:l,body:f,decorators:p},C=v.ClassExpression;return g(C.id,b,`id`,s,1),g(C.superClass,b,`superClass`,l,1),g(C.body,b,`body`,f,1),g(C.decorators,b,`decorators`,p,1),b}function ln(s=null,l=null,f,p=null){let b={type:`ClassDeclaration`,id:s,superClass:l,body:f,decorators:p},C=v.ClassDeclaration;return g(C.id,b,`id`,s,1),g(C.superClass,b,`superClass`,l,1),g(C.body,b,`body`,f,1),g(C.decorators,b,`decorators`,p,1),b}function un(s){let l={type:`ExportAllDeclaration`,source:s},f=v.ExportAllDeclaration;return g(f.source,l,`source`,s,1),l}function dn(s){let l={type:`ExportDefaultDeclaration`,declaration:s},f=v.ExportDefaultDeclaration;return g(f.declaration,l,`declaration`,s,1),l}function fn(s=null,l=[],f=null){let p={type:`ExportNamedDeclaration`,declaration:s,specifiers:l,source:f},b=v.ExportNamedDeclaration;return g(b.declaration,p,`declaration`,s,1),g(b.specifiers,p,`specifiers`,l,1),g(b.source,p,`source`,f,1),p}function pn(s,l){let f={type:`ExportSpecifier`,local:s,exported:l},p=v.ExportSpecifier;return g(p.local,f,`local`,s,1),g(p.exported,f,`exported`,l,1),f}function mn(s,l,f,p=!1){let b={type:`ForOfStatement`,left:s,right:l,body:f,await:p},C=v.ForOfStatement;return g(C.left,b,`left`,s,1),g(C.right,b,`right`,l,1),g(C.body,b,`body`,f,1),g(C.await,b,`await`,p),b}function hn(s,l){let f={type:`ImportDeclaration`,specifiers:s,source:l},p=v.ImportDeclaration;return g(p.specifiers,f,`specifiers`,s,1),g(p.source,f,`source`,l,1),f}function gn(s){let l={type:`ImportDefaultSpecifier`,local:s},f=v.ImportDefaultSpecifier;return g(f.local,l,`local`,s,1),l}function _n(s){let l={type:`ImportNamespaceSpecifier`,local:s},f=v.ImportNamespaceSpecifier;return g(f.local,l,`local`,s,1),l}function vn(s,l){let f={type:`ImportSpecifier`,local:s,imported:l},p=v.ImportSpecifier;return g(p.local,f,`local`,s,1),g(p.imported,f,`imported`,l,1),f}function yn(s,l=null){let f={type:`ImportExpression`,source:s,options:l},p=v.ImportExpression;return g(p.source,f,`source`,s,1),g(p.options,f,`options`,l,1),f}function bn(s,l){let f={type:`MetaProperty`,meta:s,property:l},p=v.MetaProperty;return g(p.meta,f,`meta`,s,1),g(p.property,f,`property`,l,1),f}function xn(s=`method`,l,f,p,b=!1,C=!1,w=!1,E=!1){let k={type:`ClassMethod`,kind:s,key:l,params:f,body:p,computed:b,static:C,generator:w,async:E},A=v.ClassMethod;return g(A.kind,k,`kind`,s),g(A.key,k,`key`,l,1),g(A.params,k,`params`,f,1),g(A.body,k,`body`,p,1),g(A.computed,k,`computed`,b),g(A.static,k,`static`,C),g(A.generator,k,`generator`,w),g(A.async,k,`async`,E),k}function Sn(s){let l={type:`ObjectPattern`,properties:s},f=v.ObjectPattern;return g(f.properties,l,`properties`,s,1),l}function Cn(s){let l={type:`SpreadElement`,argument:s},f=v.SpreadElement;return g(f.argument,l,`argument`,s,1),l}function wn(){return{type:`Super`}}function Tn(s,l){let f={type:`TaggedTemplateExpression`,tag:s,quasi:l},p=v.TaggedTemplateExpression;return g(p.tag,f,`tag`,s,1),g(p.quasi,f,`quasi`,l,1),f}function En(s,l=!1){let f={type:`TemplateElement`,value:s,tail:l},p=v.TemplateElement;return g(p.value,f,`value`,s),g(p.tail,f,`tail`,l),f}function Dn(s,l){let f={type:`TemplateLiteral`,quasis:s,expressions:l},p=v.TemplateLiteral;return g(p.quasis,f,`quasis`,s,1),g(p.expressions,f,`expressions`,l,1),f}function On(s=null,l=!1){let f={type:`YieldExpression`,argument:s,delegate:l},p=v.YieldExpression;return g(p.argument,f,`argument`,s,1),g(p.delegate,f,`delegate`,l),f}function kn(s){let l={type:`AwaitExpression`,argument:s},f=v.AwaitExpression;return g(f.argument,l,`argument`,s,1),l}function An(){return{type:`Import`}}function jn(s){let l={type:`ExportNamespaceSpecifier`,exported:s},f=v.ExportNamespaceSpecifier;return g(f.exported,l,`exported`,s,1),l}function Mn(s,l,f=!1,p){let b={type:`OptionalMemberExpression`,object:s,property:l,computed:f,optional:p},C=v.OptionalMemberExpression;return g(C.object,b,`object`,s,1),g(C.property,b,`property`,l,1),g(C.computed,b,`computed`,f),g(C.optional,b,`optional`,p),b}function Nn(s,l,f){let p={type:`OptionalCallExpression`,callee:s,arguments:l,optional:f},b=v.OptionalCallExpression;return g(b.callee,p,`callee`,s,1),g(b.arguments,p,`arguments`,l,1),g(b.optional,p,`optional`,f),p}function Pn(s,l=null,f=null,p=null,b=!1,C=!1){let w={type:`ClassProperty`,key:s,value:l,typeAnnotation:f,decorators:p,computed:b,static:C},E=v.ClassProperty;return g(E.key,w,`key`,s,1),g(E.value,w,`value`,l,1),g(E.typeAnnotation,w,`typeAnnotation`,f,1),g(E.decorators,w,`decorators`,p,1),g(E.computed,w,`computed`,b),g(E.static,w,`static`,C),w}function Fn(s,l=null,f=null,p=null,b=!1,C=!1){let w={type:`ClassAccessorProperty`,key:s,value:l,typeAnnotation:f,decorators:p,computed:b,static:C},E=v.ClassAccessorProperty;return g(E.key,w,`key`,s,1),g(E.value,w,`value`,l,1),g(E.typeAnnotation,w,`typeAnnotation`,f,1),g(E.decorators,w,`decorators`,p,1),g(E.computed,w,`computed`,b),g(E.static,w,`static`,C),w}function In(s,l=null,f=null,p=!1){let b={type:`ClassPrivateProperty`,key:s,value:l,decorators:f,static:p},C=v.ClassPrivateProperty;return g(C.key,b,`key`,s,1),g(C.value,b,`value`,l,1),g(C.decorators,b,`decorators`,f,1),g(C.static,b,`static`,p),b}function Ln(s=`method`,l,f,p,b=!1){let C={type:`ClassPrivateMethod`,kind:s,key:l,params:f,body:p,static:b},w=v.ClassPrivateMethod;return g(w.kind,C,`kind`,s),g(w.key,C,`key`,l,1),g(w.params,C,`params`,f,1),g(w.body,C,`body`,p,1),g(w.static,C,`static`,b),C}function Rn(s){let l={type:`PrivateName`,id:s},f=v.PrivateName;return g(f.id,l,`id`,s,1),l}function zn(s){let l={type:`StaticBlock`,body:s},f=v.StaticBlock;return g(f.body,l,`body`,s,1),l}function Bn(s,l){let f={type:`ImportAttribute`,key:s,value:l},p=v.ImportAttribute;return g(p.key,f,`key`,s,1),g(p.value,f,`value`,l,1),f}function Vn(){return{type:`AnyTypeAnnotation`}}function Hn(s){let l={type:`ArrayTypeAnnotation`,elementType:s},f=v.ArrayTypeAnnotation;return g(f.elementType,l,`elementType`,s,1),l}function Un(){return{type:`BooleanTypeAnnotation`}}function Wn(s){let l={type:`BooleanLiteralTypeAnnotation`,value:s},f=v.BooleanLiteralTypeAnnotation;return g(f.value,l,`value`,s),l}function Gn(){return{type:`NullLiteralTypeAnnotation`}}function Kn(s,l=null){let f={type:`ClassImplements`,id:s,typeParameters:l},p=v.ClassImplements;return g(p.id,f,`id`,s,1),g(p.typeParameters,f,`typeParameters`,l,1),f}function qn(s,l=null,f=null,p){let b={type:`DeclareClass`,id:s,typeParameters:l,extends:f,body:p},C=v.DeclareClass;return g(C.id,b,`id`,s,1),g(C.typeParameters,b,`typeParameters`,l,1),g(C.extends,b,`extends`,f,1),g(C.body,b,`body`,p,1),b}function Jn(s){let l={type:`DeclareFunction`,id:s},f=v.DeclareFunction;return g(f.id,l,`id`,s,1),l}function Yn(s,l=null,f=null,p){let b={type:`DeclareInterface`,id:s,typeParameters:l,extends:f,body:p},C=v.DeclareInterface;return g(C.id,b,`id`,s,1),g(C.typeParameters,b,`typeParameters`,l,1),g(C.extends,b,`extends`,f,1),g(C.body,b,`body`,p,1),b}function Xn(s,l,f=null){let p={type:`DeclareModule`,id:s,body:l,kind:f},b=v.DeclareModule;return g(b.id,p,`id`,s,1),g(b.body,p,`body`,l,1),g(b.kind,p,`kind`,f),p}function Zn(s){let l={type:`DeclareModuleExports`,typeAnnotation:s},f=v.DeclareModuleExports;return g(f.typeAnnotation,l,`typeAnnotation`,s,1),l}function Qn(s,l=null,f){let p={type:`DeclareTypeAlias`,id:s,typeParameters:l,right:f},b=v.DeclareTypeAlias;return g(b.id,p,`id`,s,1),g(b.typeParameters,p,`typeParameters`,l,1),g(b.right,p,`right`,f,1),p}function $n(s,l=null,f=null){let p={type:`DeclareOpaqueType`,id:s,typeParameters:l,supertype:f},b=v.DeclareOpaqueType;return g(b.id,p,`id`,s,1),g(b.typeParameters,p,`typeParameters`,l,1),g(b.supertype,p,`supertype`,f,1),p}function er(s){let l={type:`DeclareVariable`,id:s},f=v.DeclareVariable;return g(f.id,l,`id`,s,1),l}function tr(s=null,l=null,f=null,p=null){let b={type:`DeclareExportDeclaration`,declaration:s,specifiers:l,source:f,attributes:p},C=v.DeclareExportDeclaration;return g(C.declaration,b,`declaration`,s,1),g(C.specifiers,b,`specifiers`,l,1),g(C.source,b,`source`,f,1),g(C.attributes,b,`attributes`,p,1),b}function nr(s,l=null){let f={type:`DeclareExportAllDeclaration`,source:s,attributes:l},p=v.DeclareExportAllDeclaration;return g(p.source,f,`source`,s,1),g(p.attributes,f,`attributes`,l,1),f}function rr(s){let l={type:`DeclaredPredicate`,value:s},f=v.DeclaredPredicate;return g(f.value,l,`value`,s,1),l}function ir(){return{type:`ExistsTypeAnnotation`}}function ar(s=null,l,f=null,p){let b={type:`FunctionTypeAnnotation`,typeParameters:s,params:l,rest:f,returnType:p},C=v.FunctionTypeAnnotation;return g(C.typeParameters,b,`typeParameters`,s,1),g(C.params,b,`params`,l,1),g(C.rest,b,`rest`,f,1),g(C.returnType,b,`returnType`,p,1),b}function or(s=null,l){let f={type:`FunctionTypeParam`,name:s,typeAnnotation:l},p=v.FunctionTypeParam;return g(p.name,f,`name`,s,1),g(p.typeAnnotation,f,`typeAnnotation`,l,1),f}function sr(s,l=null){let f={type:`GenericTypeAnnotation`,id:s,typeParameters:l},p=v.GenericTypeAnnotation;return g(p.id,f,`id`,s,1),g(p.typeParameters,f,`typeParameters`,l,1),f}function cr(){return{type:`InferredPredicate`}}function lr(s,l=null){let f={type:`InterfaceExtends`,id:s,typeParameters:l},p=v.InterfaceExtends;return g(p.id,f,`id`,s,1),g(p.typeParameters,f,`typeParameters`,l,1),f}function ur(s,l=null,f=null,p){let b={type:`InterfaceDeclaration`,id:s,typeParameters:l,extends:f,body:p},C=v.InterfaceDeclaration;return g(C.id,b,`id`,s,1),g(C.typeParameters,b,`typeParameters`,l,1),g(C.extends,b,`extends`,f,1),g(C.body,b,`body`,p,1),b}function dr(s=null,l){let f={type:`InterfaceTypeAnnotation`,extends:s,body:l},p=v.InterfaceTypeAnnotation;return g(p.extends,f,`extends`,s,1),g(p.body,f,`body`,l,1),f}function fr(s){let l={type:`IntersectionTypeAnnotation`,types:s},f=v.IntersectionTypeAnnotation;return g(f.types,l,`types`,s,1),l}function pr(){return{type:`MixedTypeAnnotation`}}function mr(){return{type:`EmptyTypeAnnotation`}}function hr(s){let l={type:`NullableTypeAnnotation`,typeAnnotation:s},f=v.NullableTypeAnnotation;return g(f.typeAnnotation,l,`typeAnnotation`,s,1),l}function gr(s){let l={type:`NumberLiteralTypeAnnotation`,value:s},f=v.NumberLiteralTypeAnnotation;return g(f.value,l,`value`,s),l}function _r(){return{type:`NumberTypeAnnotation`}}function vr(s,l=[],f=[],p=[],b=!1){let C={type:`ObjectTypeAnnotation`,properties:s,indexers:l,callProperties:f,internalSlots:p,exact:b},w=v.ObjectTypeAnnotation;return g(w.properties,C,`properties`,s,1),g(w.indexers,C,`indexers`,l,1),g(w.callProperties,C,`callProperties`,f,1),g(w.internalSlots,C,`internalSlots`,p,1),g(w.exact,C,`exact`,b),C}function yr(s,l,f,p,b){let C={type:`ObjectTypeInternalSlot`,id:s,value:l,optional:f,static:p,method:b},w=v.ObjectTypeInternalSlot;return g(w.id,C,`id`,s,1),g(w.value,C,`value`,l,1),g(w.optional,C,`optional`,f),g(w.static,C,`static`,p),g(w.method,C,`method`,b),C}function br(s){let l={type:`ObjectTypeCallProperty`,value:s,static:null},f=v.ObjectTypeCallProperty;return g(f.value,l,`value`,s,1),l}function xr(s=null,l,f,p=null){let b={type:`ObjectTypeIndexer`,id:s,key:l,value:f,variance:p,static:null},C=v.ObjectTypeIndexer;return g(C.id,b,`id`,s,1),g(C.key,b,`key`,l,1),g(C.value,b,`value`,f,1),g(C.variance,b,`variance`,p,1),b}function Sr(s,l,f=null){let p={type:`ObjectTypeProperty`,key:s,value:l,variance:f,kind:null,method:null,optional:null,proto:null,static:null},b=v.ObjectTypeProperty;return g(b.key,p,`key`,s,1),g(b.value,p,`value`,l,1),g(b.variance,p,`variance`,f,1),p}function Cr(s){let l={type:`ObjectTypeSpreadProperty`,argument:s},f=v.ObjectTypeSpreadProperty;return g(f.argument,l,`argument`,s,1),l}function wr(s,l=null,f=null,p){let b={type:`OpaqueType`,id:s,typeParameters:l,supertype:f,impltype:p},C=v.OpaqueType;return g(C.id,b,`id`,s,1),g(C.typeParameters,b,`typeParameters`,l,1),g(C.supertype,b,`supertype`,f,1),g(C.impltype,b,`impltype`,p,1),b}function Tr(s,l){let f={type:`QualifiedTypeIdentifier`,id:s,qualification:l},p=v.QualifiedTypeIdentifier;return g(p.id,f,`id`,s,1),g(p.qualification,f,`qualification`,l,1),f}function Er(s){let l={type:`StringLiteralTypeAnnotation`,value:s},f=v.StringLiteralTypeAnnotation;return g(f.value,l,`value`,s),l}function Dr(){return{type:`StringTypeAnnotation`}}function Or(){return{type:`SymbolTypeAnnotation`}}function kr(){return{type:`ThisTypeAnnotation`}}function Ar(s){let l={type:`TupleTypeAnnotation`,types:s},f=v.TupleTypeAnnotation;return g(f.types,l,`types`,s,1),l}function jr(s){let l={type:`TypeofTypeAnnotation`,argument:s},f=v.TypeofTypeAnnotation;return g(f.argument,l,`argument`,s,1),l}function Mr(s,l=null,f){let p={type:`TypeAlias`,id:s,typeParameters:l,right:f},b=v.TypeAlias;return g(b.id,p,`id`,s,1),g(b.typeParameters,p,`typeParameters`,l,1),g(b.right,p,`right`,f,1),p}function Nr(s){let l={type:`TypeAnnotation`,typeAnnotation:s},f=v.TypeAnnotation;return g(f.typeAnnotation,l,`typeAnnotation`,s,1),l}function Pr(s,l){let f={type:`TypeCastExpression`,expression:s,typeAnnotation:l},p=v.TypeCastExpression;return g(p.expression,f,`expression`,s,1),g(p.typeAnnotation,f,`typeAnnotation`,l,1),f}function Fr(s=null,l=null,f=null){let p={type:`TypeParameter`,bound:s,default:l,variance:f,name:null},b=v.TypeParameter;return g(b.bound,p,`bound`,s,1),g(b.default,p,`default`,l,1),g(b.variance,p,`variance`,f,1),p}function Ir(s){let l={type:`TypeParameterDeclaration`,params:s},f=v.TypeParameterDeclaration;return g(f.params,l,`params`,s,1),l}function Lr(s){let l={type:`TypeParameterInstantiation`,params:s},f=v.TypeParameterInstantiation;return g(f.params,l,`params`,s,1),l}function Rr(s){let l={type:`UnionTypeAnnotation`,types:s},f=v.UnionTypeAnnotation;return g(f.types,l,`types`,s,1),l}function zr(s){let l={type:`Variance`,kind:s},f=v.Variance;return g(f.kind,l,`kind`,s),l}function Br(){return{type:`VoidTypeAnnotation`}}function Vr(s,l){let f={type:`EnumDeclaration`,id:s,body:l},p=v.EnumDeclaration;return g(p.id,f,`id`,s,1),g(p.body,f,`body`,l,1),f}function Hr(s){let l={type:`EnumBooleanBody`,members:s,explicitType:null,hasUnknownMembers:null},f=v.EnumBooleanBody;return g(f.members,l,`members`,s,1),l}function Ur(s){let l={type:`EnumNumberBody`,members:s,explicitType:null,hasUnknownMembers:null},f=v.EnumNumberBody;return g(f.members,l,`members`,s,1),l}function Wr(s){let l={type:`EnumStringBody`,members:s,explicitType:null,hasUnknownMembers:null},f=v.EnumStringBody;return g(f.members,l,`members`,s,1),l}function Gr(s){let l={type:`EnumSymbolBody`,members:s,hasUnknownMembers:null},f=v.EnumSymbolBody;return g(f.members,l,`members`,s,1),l}function Kr(s){let l={type:`EnumBooleanMember`,id:s,init:null},f=v.EnumBooleanMember;return g(f.id,l,`id`,s,1),l}function qr(s,l){let f={type:`EnumNumberMember`,id:s,init:l},p=v.EnumNumberMember;return g(p.id,f,`id`,s,1),g(p.init,f,`init`,l,1),f}function Jr(s,l){let f={type:`EnumStringMember`,id:s,init:l},p=v.EnumStringMember;return g(p.id,f,`id`,s,1),g(p.init,f,`init`,l,1),f}function Yr(s){let l={type:`EnumDefaultedMember`,id:s},f=v.EnumDefaultedMember;return g(f.id,l,`id`,s,1),l}function Xr(s,l){let f={type:`IndexedAccessType`,objectType:s,indexType:l},p=v.IndexedAccessType;return g(p.objectType,f,`objectType`,s,1),g(p.indexType,f,`indexType`,l,1),f}function Zr(s,l){let f={type:`OptionalIndexedAccessType`,objectType:s,indexType:l,optional:null},p=v.OptionalIndexedAccessType;return g(p.objectType,f,`objectType`,s,1),g(p.indexType,f,`indexType`,l,1),f}function Qr(s,l=null){let f={type:`JSXAttribute`,name:s,value:l},p=v.JSXAttribute;return g(p.name,f,`name`,s,1),g(p.value,f,`value`,l,1),f}function $r(s){let l={type:`JSXClosingElement`,name:s},f=v.JSXClosingElement;return g(f.name,l,`name`,s,1),l}function ei(s,l=null,f,p=null){let b={type:`JSXElement`,openingElement:s,closingElement:l,children:f,selfClosing:p},C=v.JSXElement;return g(C.openingElement,b,`openingElement`,s,1),g(C.closingElement,b,`closingElement`,l,1),g(C.children,b,`children`,f,1),g(C.selfClosing,b,`selfClosing`,p),b}function ti(){return{type:`JSXEmptyExpression`}}function ni(s){let l={type:`JSXExpressionContainer`,expression:s},f=v.JSXExpressionContainer;return g(f.expression,l,`expression`,s,1),l}function ri(s){let l={type:`JSXSpreadChild`,expression:s},f=v.JSXSpreadChild;return g(f.expression,l,`expression`,s,1),l}function ii(s){let l={type:`JSXIdentifier`,name:s},f=v.JSXIdentifier;return g(f.name,l,`name`,s),l}function ai(s,l){let f={type:`JSXMemberExpression`,object:s,property:l},p=v.JSXMemberExpression;return g(p.object,f,`object`,s,1),g(p.property,f,`property`,l,1),f}function oi(s,l){let f={type:`JSXNamespacedName`,namespace:s,name:l},p=v.JSXNamespacedName;return g(p.namespace,f,`namespace`,s,1),g(p.name,f,`name`,l,1),f}function si(s,l,f=!1){let p={type:`JSXOpeningElement`,name:s,attributes:l,selfClosing:f},b=v.JSXOpeningElement;return g(b.name,p,`name`,s,1),g(b.attributes,p,`attributes`,l,1),g(b.selfClosing,p,`selfClosing`,f),p}function ci(s){let l={type:`JSXSpreadAttribute`,argument:s},f=v.JSXSpreadAttribute;return g(f.argument,l,`argument`,s,1),l}function li(s){let l={type:`JSXText`,value:s},f=v.JSXText;return g(f.value,l,`value`,s),l}function ui(s,l,f){let p={type:`JSXFragment`,openingFragment:s,closingFragment:l,children:f},b=v.JSXFragment;return g(b.openingFragment,p,`openingFragment`,s,1),g(b.closingFragment,p,`closingFragment`,l,1),g(b.children,p,`children`,f,1),p}function di(){return{type:`JSXOpeningFragment`}}function fi(){return{type:`JSXClosingFragment`}}function pi(){return{type:`Noop`}}function mi(s,l){let f={type:`Placeholder`,expectedNode:s,name:l},p=v.Placeholder;return g(p.expectedNode,f,`expectedNode`,s),g(p.name,f,`name`,l,1),f}function hi(s){let l={type:`V8IntrinsicIdentifier`,name:s},f=v.V8IntrinsicIdentifier;return g(f.name,l,`name`,s),l}function gi(){return{type:`ArgumentPlaceholder`}}function _i(s,l){let f={type:`BindExpression`,object:s,callee:l},p=v.BindExpression;return g(p.object,f,`object`,s,1),g(p.callee,f,`callee`,l,1),f}function vi(s){let l={type:`Decorator`,expression:s},f=v.Decorator;return g(f.expression,l,`expression`,s,1),l}function yi(s,l=!1){let f={type:`DoExpression`,body:s,async:l},p=v.DoExpression;return g(p.body,f,`body`,s,1),g(p.async,f,`async`,l),f}function bi(s){let l={type:`ExportDefaultSpecifier`,exported:s},f=v.ExportDefaultSpecifier;return g(f.exported,l,`exported`,s,1),l}function xi(s){let l={type:`RecordExpression`,properties:s},f=v.RecordExpression;return g(f.properties,l,`properties`,s,1),l}function Si(s=[]){let l={type:`TupleExpression`,elements:s},f=v.TupleExpression;return g(f.elements,l,`elements`,s,1),l}function Ci(s){let l={type:`DecimalLiteral`,value:s},f=v.DecimalLiteral;return g(f.value,l,`value`,s),l}function wi(s){let l={type:`ModuleExpression`,body:s},f=v.ModuleExpression;return g(f.body,l,`body`,s,1),l}function Ti(){return{type:`TopicReference`}}function Ei(s){let l={type:`PipelineTopicExpression`,expression:s},f=v.PipelineTopicExpression;return g(f.expression,l,`expression`,s,1),l}function Di(s){let l={type:`PipelineBareFunction`,callee:s},f=v.PipelineBareFunction;return g(f.callee,l,`callee`,s,1),l}function Oi(){return{type:`PipelinePrimaryTopicReference`}}function ki(){return{type:`VoidPattern`}}function Ai(s){let l={type:`TSParameterProperty`,parameter:s},f=v.TSParameterProperty;return g(f.parameter,l,`parameter`,s,1),l}function ji(s=null,l=null,f,p=null){let b={type:`TSDeclareFunction`,id:s,typeParameters:l,params:f,returnType:p},C=v.TSDeclareFunction;return g(C.id,b,`id`,s,1),g(C.typeParameters,b,`typeParameters`,l,1),g(C.params,b,`params`,f,1),g(C.returnType,b,`returnType`,p,1),b}function Mi(s=null,l,f=null,p,b=null){let C={type:`TSDeclareMethod`,decorators:s,key:l,typeParameters:f,params:p,returnType:b},w=v.TSDeclareMethod;return g(w.decorators,C,`decorators`,s,1),g(w.key,C,`key`,l,1),g(w.typeParameters,C,`typeParameters`,f,1),g(w.params,C,`params`,p,1),g(w.returnType,C,`returnType`,b,1),C}function Ni(s,l){let f={type:`TSQualifiedName`,left:s,right:l},p=v.TSQualifiedName;return g(p.left,f,`left`,s,1),g(p.right,f,`right`,l,1),f}function Pi(s=null,l,f=null){let p={type:`TSCallSignatureDeclaration`,typeParameters:s,parameters:l,typeAnnotation:f},b=v.TSCallSignatureDeclaration;return g(b.typeParameters,p,`typeParameters`,s,1),g(b.parameters,p,`parameters`,l,1),g(b.typeAnnotation,p,`typeAnnotation`,f,1),p}function Fi(s=null,l,f=null){let p={type:`TSConstructSignatureDeclaration`,typeParameters:s,parameters:l,typeAnnotation:f},b=v.TSConstructSignatureDeclaration;return g(b.typeParameters,p,`typeParameters`,s,1),g(b.parameters,p,`parameters`,l,1),g(b.typeAnnotation,p,`typeAnnotation`,f,1),p}function Ii(s,l=null){let f={type:`TSPropertySignature`,key:s,typeAnnotation:l},p=v.TSPropertySignature;return g(p.key,f,`key`,s,1),g(p.typeAnnotation,f,`typeAnnotation`,l,1),f}function Li(s,l=null,f,p=null){let b={type:`TSMethodSignature`,key:s,typeParameters:l,parameters:f,typeAnnotation:p,kind:null},C=v.TSMethodSignature;return g(C.key,b,`key`,s,1),g(C.typeParameters,b,`typeParameters`,l,1),g(C.parameters,b,`parameters`,f,1),g(C.typeAnnotation,b,`typeAnnotation`,p,1),b}function Ri(s,l=null){let f={type:`TSIndexSignature`,parameters:s,typeAnnotation:l},p=v.TSIndexSignature;return g(p.parameters,f,`parameters`,s,1),g(p.typeAnnotation,f,`typeAnnotation`,l,1),f}function zi(){return{type:`TSAnyKeyword`}}function Bi(){return{type:`TSBooleanKeyword`}}function Vi(){return{type:`TSBigIntKeyword`}}function Hi(){return{type:`TSIntrinsicKeyword`}}function Ui(){return{type:`TSNeverKeyword`}}function Wi(){return{type:`TSNullKeyword`}}function Gi(){return{type:`TSNumberKeyword`}}function Ki(){return{type:`TSObjectKeyword`}}function qi(){return{type:`TSStringKeyword`}}function Ji(){return{type:`TSSymbolKeyword`}}function Yi(){return{type:`TSUndefinedKeyword`}}function Xi(){return{type:`TSUnknownKeyword`}}function Zi(){return{type:`TSVoidKeyword`}}function Qi(){return{type:`TSThisType`}}function $i(s=null,l,f=null){let p={type:`TSFunctionType`,typeParameters:s,parameters:l,typeAnnotation:f},b=v.TSFunctionType;return g(b.typeParameters,p,`typeParameters`,s,1),g(b.parameters,p,`parameters`,l,1),g(b.typeAnnotation,p,`typeAnnotation`,f,1),p}function ea(s=null,l,f=null){let p={type:`TSConstructorType`,typeParameters:s,parameters:l,typeAnnotation:f},b=v.TSConstructorType;return g(b.typeParameters,p,`typeParameters`,s,1),g(b.parameters,p,`parameters`,l,1),g(b.typeAnnotation,p,`typeAnnotation`,f,1),p}function ta(s,l=null){let f={type:`TSTypeReference`,typeName:s,typeParameters:l},p=v.TSTypeReference;return g(p.typeName,f,`typeName`,s,1),g(p.typeParameters,f,`typeParameters`,l,1),f}function na(s,l=null,f=null){let p={type:`TSTypePredicate`,parameterName:s,typeAnnotation:l,asserts:f},b=v.TSTypePredicate;return g(b.parameterName,p,`parameterName`,s,1),g(b.typeAnnotation,p,`typeAnnotation`,l,1),g(b.asserts,p,`asserts`,f),p}function ra(s,l=null){let f={type:`TSTypeQuery`,exprName:s,typeParameters:l},p=v.TSTypeQuery;return g(p.exprName,f,`exprName`,s,1),g(p.typeParameters,f,`typeParameters`,l,1),f}function ia(s){let l={type:`TSTypeLiteral`,members:s},f=v.TSTypeLiteral;return g(f.members,l,`members`,s,1),l}function aa(s){let l={type:`TSArrayType`,elementType:s},f=v.TSArrayType;return g(f.elementType,l,`elementType`,s,1),l}function oa(s){let l={type:`TSTupleType`,elementTypes:s},f=v.TSTupleType;return g(f.elementTypes,l,`elementTypes`,s,1),l}function sa(s){let l={type:`TSOptionalType`,typeAnnotation:s},f=v.TSOptionalType;return g(f.typeAnnotation,l,`typeAnnotation`,s,1),l}function ca(s){let l={type:`TSRestType`,typeAnnotation:s},f=v.TSRestType;return g(f.typeAnnotation,l,`typeAnnotation`,s,1),l}function la(s,l,f=!1){let p={type:`TSNamedTupleMember`,label:s,elementType:l,optional:f},b=v.TSNamedTupleMember;return g(b.label,p,`label`,s,1),g(b.elementType,p,`elementType`,l,1),g(b.optional,p,`optional`,f),p}function ua(s){let l={type:`TSUnionType`,types:s},f=v.TSUnionType;return g(f.types,l,`types`,s,1),l}function da(s){let l={type:`TSIntersectionType`,types:s},f=v.TSIntersectionType;return g(f.types,l,`types`,s,1),l}function fa(s,l,f,p){let b={type:`TSConditionalType`,checkType:s,extendsType:l,trueType:f,falseType:p},C=v.TSConditionalType;return g(C.checkType,b,`checkType`,s,1),g(C.extendsType,b,`extendsType`,l,1),g(C.trueType,b,`trueType`,f,1),g(C.falseType,b,`falseType`,p,1),b}function pa(s){let l={type:`TSInferType`,typeParameter:s},f=v.TSInferType;return g(f.typeParameter,l,`typeParameter`,s,1),l}function ma(s){let l={type:`TSParenthesizedType`,typeAnnotation:s},f=v.TSParenthesizedType;return g(f.typeAnnotation,l,`typeAnnotation`,s,1),l}function ha(s,l=`keyof`){let f={type:`TSTypeOperator`,typeAnnotation:s,operator:l},p=v.TSTypeOperator;return g(p.typeAnnotation,f,`typeAnnotation`,s,1),g(p.operator,f,`operator`,l),f}function ga(s,l){let f={type:`TSIndexedAccessType`,objectType:s,indexType:l},p=v.TSIndexedAccessType;return g(p.objectType,f,`objectType`,s,1),g(p.indexType,f,`indexType`,l,1),f}function _a(s,l=null,f=null){let p={type:`TSMappedType`,typeParameter:s,typeAnnotation:l,nameType:f},b=v.TSMappedType;return g(b.typeParameter,p,`typeParameter`,s,1),g(b.typeAnnotation,p,`typeAnnotation`,l,1),g(b.nameType,p,`nameType`,f,1),p}function va(s,l){let f={type:`TSTemplateLiteralType`,quasis:s,types:l},p=v.TSTemplateLiteralType;return g(p.quasis,f,`quasis`,s,1),g(p.types,f,`types`,l,1),f}function ya(s){let l={type:`TSLiteralType`,literal:s},f=v.TSLiteralType;return g(f.literal,l,`literal`,s,1),l}function ba(s,l=null){let f={type:`TSExpressionWithTypeArguments`,expression:s,typeParameters:l},p=v.TSExpressionWithTypeArguments;return g(p.expression,f,`expression`,s,1),g(p.typeParameters,f,`typeParameters`,l,1),f}function xa(s,l=null,f=null,p){let b={type:`TSInterfaceDeclaration`,id:s,typeParameters:l,extends:f,body:p},C=v.TSInterfaceDeclaration;return g(C.id,b,`id`,s,1),g(C.typeParameters,b,`typeParameters`,l,1),g(C.extends,b,`extends`,f,1),g(C.body,b,`body`,p,1),b}function Sa(s){let l={type:`TSInterfaceBody`,body:s},f=v.TSInterfaceBody;return g(f.body,l,`body`,s,1),l}function Ca(s,l=null,f){let p={type:`TSTypeAliasDeclaration`,id:s,typeParameters:l,typeAnnotation:f},b=v.TSTypeAliasDeclaration;return g(b.id,p,`id`,s,1),g(b.typeParameters,p,`typeParameters`,l,1),g(b.typeAnnotation,p,`typeAnnotation`,f,1),p}function wa(s,l=null){let f={type:`TSInstantiationExpression`,expression:s,typeParameters:l},p=v.TSInstantiationExpression;return g(p.expression,f,`expression`,s,1),g(p.typeParameters,f,`typeParameters`,l,1),f}function Ta(s,l){let f={type:`TSAsExpression`,expression:s,typeAnnotation:l},p=v.TSAsExpression;return g(p.expression,f,`expression`,s,1),g(p.typeAnnotation,f,`typeAnnotation`,l,1),f}function Ea(s,l){let f={type:`TSSatisfiesExpression`,expression:s,typeAnnotation:l},p=v.TSSatisfiesExpression;return g(p.expression,f,`expression`,s,1),g(p.typeAnnotation,f,`typeAnnotation`,l,1),f}function Da(s,l){let f={type:`TSTypeAssertion`,typeAnnotation:s,expression:l},p=v.TSTypeAssertion;return g(p.typeAnnotation,f,`typeAnnotation`,s,1),g(p.expression,f,`expression`,l,1),f}function Oa(s){let l={type:`TSEnumBody`,members:s},f=v.TSEnumBody;return g(f.members,l,`members`,s,1),l}function ka(s,l){let f={type:`TSEnumDeclaration`,id:s,members:l},p=v.TSEnumDeclaration;return g(p.id,f,`id`,s,1),g(p.members,f,`members`,l,1),f}function Aa(s,l=null){let f={type:`TSEnumMember`,id:s,initializer:l},p=v.TSEnumMember;return g(p.id,f,`id`,s,1),g(p.initializer,f,`initializer`,l,1),f}function ja(s,l){let f={type:`TSModuleDeclaration`,id:s,body:l,kind:null},p=v.TSModuleDeclaration;return g(p.id,f,`id`,s,1),g(p.body,f,`body`,l,1),f}function Ma(s){let l={type:`TSModuleBlock`,body:s},f=v.TSModuleBlock;return g(f.body,l,`body`,s,1),l}function Na(s,l=null,f=null){let p={type:`TSImportType`,argument:s,qualifier:l,typeParameters:f},b=v.TSImportType;return g(b.argument,p,`argument`,s,1),g(b.qualifier,p,`qualifier`,l,1),g(b.typeParameters,p,`typeParameters`,f,1),p}function Pa(s,l){let f={type:`TSImportEqualsDeclaration`,id:s,moduleReference:l,isExport:null},p=v.TSImportEqualsDeclaration;return g(p.id,f,`id`,s,1),g(p.moduleReference,f,`moduleReference`,l,1),f}function Fa(s){let l={type:`TSExternalModuleReference`,expression:s},f=v.TSExternalModuleReference;return g(f.expression,l,`expression`,s,1),l}function Ia(s){let l={type:`TSNonNullExpression`,expression:s},f=v.TSNonNullExpression;return g(f.expression,l,`expression`,s,1),l}function La(s){let l={type:`TSExportAssignment`,expression:s},f=v.TSExportAssignment;return g(f.expression,l,`expression`,s,1),l}function Ra(s){let l={type:`TSNamespaceExportDeclaration`,id:s},f=v.TSNamespaceExportDeclaration;return g(f.id,l,`id`,s,1),l}function za(s){let l={type:`TSTypeAnnotation`,typeAnnotation:s},f=v.TSTypeAnnotation;return g(f.typeAnnotation,l,`typeAnnotation`,s,1),l}function Ba(s){let l={type:`TSTypeParameterInstantiation`,params:s},f=v.TSTypeParameterInstantiation;return g(f.params,l,`params`,s,1),l}function Va(s){let l={type:`TSTypeParameterDeclaration`,params:s},f=v.TSTypeParameterDeclaration;return g(f.params,l,`params`,s,1),l}function Ha(s=null,l=null,f){let p={type:`TSTypeParameter`,constraint:s,default:l,name:f},b=v.TSTypeParameter;return g(b.constraint,p,`constraint`,s,1),g(b.default,p,`default`,l,1),g(b.name,p,`name`,f),p}function Ua(s){return(0,f.default)(`NumberLiteral`,`NumericLiteral`,`The node type `),qe(s)}function Wa(s,l=``){return(0,f.default)(`RegexLiteral`,`RegExpLiteral`,`The node type `),Ze(s,l)}function Ga(s){return(0,f.default)(`RestProperty`,`RestElement`,`The node type `),At(s)}function Ka(s){return(0,f.default)(`SpreadProperty`,`SpreadElement`,`The node type `),Cn(s)}}}),require_uppercase=__commonJS({"../../node_modules/@babel/types/lib/builders/generated/uppercase.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.JSXIdentifier=s.JSXFragment=s.JSXExpressionContainer=s.JSXEmptyExpression=s.JSXElement=s.JSXClosingFragment=s.JSXClosingElement=s.JSXAttribute=s.IntersectionTypeAnnotation=s.InterpreterDirective=s.InterfaceTypeAnnotation=s.InterfaceExtends=s.InterfaceDeclaration=s.InferredPredicate=s.IndexedAccessType=s.ImportSpecifier=s.ImportNamespaceSpecifier=s.ImportExpression=s.ImportDefaultSpecifier=s.ImportDeclaration=s.ImportAttribute=s.Import=s.IfStatement=s.Identifier=s.GenericTypeAnnotation=s.FunctionTypeParam=s.FunctionTypeAnnotation=s.FunctionExpression=s.FunctionDeclaration=s.ForStatement=s.ForOfStatement=s.ForInStatement=s.File=s.ExpressionStatement=s.ExportSpecifier=s.ExportNamespaceSpecifier=s.ExportNamedDeclaration=s.ExportDefaultSpecifier=s.ExportDefaultDeclaration=s.ExportAllDeclaration=s.ExistsTypeAnnotation=s.EnumSymbolBody=s.EnumStringMember=s.EnumStringBody=s.EnumNumberMember=s.EnumNumberBody=s.EnumDefaultedMember=s.EnumDeclaration=s.EnumBooleanMember=s.EnumBooleanBody=s.EmptyTypeAnnotation=s.EmptyStatement=s.DoWhileStatement=s.DoExpression=s.DirectiveLiteral=s.Directive=s.Decorator=s.DeclaredPredicate=s.DeclareVariable=s.DeclareTypeAlias=s.DeclareOpaqueType=s.DeclareModuleExports=s.DeclareModule=s.DeclareInterface=s.DeclareFunction=s.DeclareExportDeclaration=s.DeclareExportAllDeclaration=s.DeclareClass=s.DecimalLiteral=s.DebuggerStatement=s.ContinueStatement=s.ConditionalExpression=s.ClassProperty=s.ClassPrivateProperty=s.ClassPrivateMethod=s.ClassMethod=s.ClassImplements=s.ClassExpression=s.ClassDeclaration=s.ClassBody=s.ClassAccessorProperty=s.CatchClause=s.CallExpression=s.BreakStatement=s.BooleanTypeAnnotation=s.BooleanLiteralTypeAnnotation=s.BooleanLiteral=s.BlockStatement=s.BindExpression=s.BinaryExpression=s.BigIntLiteral=s.AwaitExpression=s.AssignmentPattern=s.AssignmentExpression=s.ArrowFunctionExpression=s.ArrayTypeAnnotation=s.ArrayPattern=s.ArrayExpression=s.ArgumentPlaceholder=s.AnyTypeAnnotation=void 0,s.TSNumberKeyword=s.TSNullKeyword=s.TSNonNullExpression=s.TSNeverKeyword=s.TSNamespaceExportDeclaration=s.TSNamedTupleMember=s.TSModuleDeclaration=s.TSModuleBlock=s.TSMethodSignature=s.TSMappedType=s.TSLiteralType=s.TSIntrinsicKeyword=s.TSIntersectionType=s.TSInterfaceDeclaration=s.TSInterfaceBody=s.TSInstantiationExpression=s.TSInferType=s.TSIndexedAccessType=s.TSIndexSignature=s.TSImportType=s.TSImportEqualsDeclaration=s.TSFunctionType=s.TSExternalModuleReference=s.TSExpressionWithTypeArguments=s.TSExportAssignment=s.TSEnumMember=s.TSEnumDeclaration=s.TSEnumBody=s.TSDeclareMethod=s.TSDeclareFunction=s.TSConstructorType=s.TSConstructSignatureDeclaration=s.TSConditionalType=s.TSCallSignatureDeclaration=s.TSBooleanKeyword=s.TSBigIntKeyword=s.TSAsExpression=s.TSArrayType=s.TSAnyKeyword=s.SymbolTypeAnnotation=s.SwitchStatement=s.SwitchCase=s.Super=s.StringTypeAnnotation=s.StringLiteralTypeAnnotation=s.StringLiteral=s.StaticBlock=s.SpreadProperty=s.SpreadElement=s.SequenceExpression=s.ReturnStatement=s.RestProperty=s.RestElement=s.RegexLiteral=s.RegExpLiteral=s.RecordExpression=s.QualifiedTypeIdentifier=s.Program=s.PrivateName=s.Placeholder=s.PipelineTopicExpression=s.PipelinePrimaryTopicReference=s.PipelineBareFunction=s.ParenthesizedExpression=s.OptionalMemberExpression=s.OptionalIndexedAccessType=s.OptionalCallExpression=s.OpaqueType=s.ObjectTypeSpreadProperty=s.ObjectTypeProperty=s.ObjectTypeInternalSlot=s.ObjectTypeIndexer=s.ObjectTypeCallProperty=s.ObjectTypeAnnotation=s.ObjectProperty=s.ObjectPattern=s.ObjectMethod=s.ObjectExpression=s.NumericLiteral=s.NumberTypeAnnotation=s.NumberLiteralTypeAnnotation=s.NumberLiteral=s.NullableTypeAnnotation=s.NullLiteralTypeAnnotation=s.NullLiteral=s.Noop=s.NewExpression=s.ModuleExpression=s.MixedTypeAnnotation=s.MetaProperty=s.MemberExpression=s.LogicalExpression=s.LabeledStatement=s.JSXText=s.JSXSpreadChild=s.JSXSpreadAttribute=s.JSXOpeningFragment=s.JSXOpeningElement=s.JSXNamespacedName=s.JSXMemberExpression=void 0,s.YieldExpression=s.WithStatement=s.WhileStatement=s.VoidTypeAnnotation=s.VoidPattern=s.Variance=s.VariableDeclarator=s.VariableDeclaration=s.V8IntrinsicIdentifier=s.UpdateExpression=s.UnionTypeAnnotation=s.UnaryExpression=s.TypeofTypeAnnotation=s.TypeParameterInstantiation=s.TypeParameterDeclaration=s.TypeParameter=s.TypeCastExpression=s.TypeAnnotation=s.TypeAlias=s.TupleTypeAnnotation=s.TupleExpression=s.TryStatement=s.TopicReference=s.ThrowStatement=s.ThisTypeAnnotation=s.ThisExpression=s.TemplateLiteral=s.TemplateElement=s.TaggedTemplateExpression=s.TSVoidKeyword=s.TSUnknownKeyword=s.TSUnionType=s.TSUndefinedKeyword=s.TSTypeReference=s.TSTypeQuery=s.TSTypePredicate=s.TSTypeParameterInstantiation=s.TSTypeParameterDeclaration=s.TSTypeParameter=s.TSTypeOperator=s.TSTypeLiteral=s.TSTypeAssertion=s.TSTypeAnnotation=s.TSTypeAliasDeclaration=s.TSTupleType=s.TSThisType=s.TSTemplateLiteralType=s.TSSymbolKeyword=s.TSStringKeyword=s.TSSatisfiesExpression=s.TSRestType=s.TSQualifiedName=s.TSPropertySignature=s.TSParenthesizedType=s.TSParameterProperty=s.TSOptionalType=s.TSObjectKeyword=void 0;var l=require_lowercase();require_deprecationWarning();function f(s){return l[s]}s.ArrayExpression=f(`arrayExpression`),s.AssignmentExpression=f(`assignmentExpression`),s.BinaryExpression=f(`binaryExpression`),s.InterpreterDirective=f(`interpreterDirective`),s.Directive=f(`directive`),s.DirectiveLiteral=f(`directiveLiteral`),s.BlockStatement=f(`blockStatement`),s.BreakStatement=f(`breakStatement`),s.CallExpression=f(`callExpression`),s.CatchClause=f(`catchClause`),s.ConditionalExpression=f(`conditionalExpression`),s.ContinueStatement=f(`continueStatement`),s.DebuggerStatement=f(`debuggerStatement`),s.DoWhileStatement=f(`doWhileStatement`),s.EmptyStatement=f(`emptyStatement`),s.ExpressionStatement=f(`expressionStatement`),s.File=f(`file`),s.ForInStatement=f(`forInStatement`),s.ForStatement=f(`forStatement`),s.FunctionDeclaration=f(`functionDeclaration`),s.FunctionExpression=f(`functionExpression`),s.Identifier=f(`identifier`),s.IfStatement=f(`ifStatement`),s.LabeledStatement=f(`labeledStatement`),s.StringLiteral=f(`stringLiteral`),s.NumericLiteral=f(`numericLiteral`),s.NullLiteral=f(`nullLiteral`),s.BooleanLiteral=f(`booleanLiteral`),s.RegExpLiteral=f(`regExpLiteral`),s.LogicalExpression=f(`logicalExpression`),s.MemberExpression=f(`memberExpression`),s.NewExpression=f(`newExpression`),s.Program=f(`program`),s.ObjectExpression=f(`objectExpression`),s.ObjectMethod=f(`objectMethod`),s.ObjectProperty=f(`objectProperty`),s.RestElement=f(`restElement`),s.ReturnStatement=f(`returnStatement`),s.SequenceExpression=f(`sequenceExpression`),s.ParenthesizedExpression=f(`parenthesizedExpression`),s.SwitchCase=f(`switchCase`),s.SwitchStatement=f(`switchStatement`),s.ThisExpression=f(`thisExpression`),s.ThrowStatement=f(`throwStatement`),s.TryStatement=f(`tryStatement`),s.UnaryExpression=f(`unaryExpression`),s.UpdateExpression=f(`updateExpression`),s.VariableDeclaration=f(`variableDeclaration`),s.VariableDeclarator=f(`variableDeclarator`),s.WhileStatement=f(`whileStatement`),s.WithStatement=f(`withStatement`),s.AssignmentPattern=f(`assignmentPattern`),s.ArrayPattern=f(`arrayPattern`),s.ArrowFunctionExpression=f(`arrowFunctionExpression`),s.ClassBody=f(`classBody`),s.ClassExpression=f(`classExpression`),s.ClassDeclaration=f(`classDeclaration`),s.ExportAllDeclaration=f(`exportAllDeclaration`),s.ExportDefaultDeclaration=f(`exportDefaultDeclaration`),s.ExportNamedDeclaration=f(`exportNamedDeclaration`),s.ExportSpecifier=f(`exportSpecifier`),s.ForOfStatement=f(`forOfStatement`),s.ImportDeclaration=f(`importDeclaration`),s.ImportDefaultSpecifier=f(`importDefaultSpecifier`),s.ImportNamespaceSpecifier=f(`importNamespaceSpecifier`),s.ImportSpecifier=f(`importSpecifier`),s.ImportExpression=f(`importExpression`),s.MetaProperty=f(`metaProperty`),s.ClassMethod=f(`classMethod`),s.ObjectPattern=f(`objectPattern`),s.SpreadElement=f(`spreadElement`),s.Super=f(`super`),s.TaggedTemplateExpression=f(`taggedTemplateExpression`),s.TemplateElement=f(`templateElement`),s.TemplateLiteral=f(`templateLiteral`),s.YieldExpression=f(`yieldExpression`),s.AwaitExpression=f(`awaitExpression`),s.Import=f(`import`),s.BigIntLiteral=f(`bigIntLiteral`),s.ExportNamespaceSpecifier=f(`exportNamespaceSpecifier`),s.OptionalMemberExpression=f(`optionalMemberExpression`),s.OptionalCallExpression=f(`optionalCallExpression`),s.ClassProperty=f(`classProperty`),s.ClassAccessorProperty=f(`classAccessorProperty`),s.ClassPrivateProperty=f(`classPrivateProperty`),s.ClassPrivateMethod=f(`classPrivateMethod`),s.PrivateName=f(`privateName`),s.StaticBlock=f(`staticBlock`),s.ImportAttribute=f(`importAttribute`),s.AnyTypeAnnotation=f(`anyTypeAnnotation`),s.ArrayTypeAnnotation=f(`arrayTypeAnnotation`),s.BooleanTypeAnnotation=f(`booleanTypeAnnotation`),s.BooleanLiteralTypeAnnotation=f(`booleanLiteralTypeAnnotation`),s.NullLiteralTypeAnnotation=f(`nullLiteralTypeAnnotation`),s.ClassImplements=f(`classImplements`),s.DeclareClass=f(`declareClass`),s.DeclareFunction=f(`declareFunction`),s.DeclareInterface=f(`declareInterface`),s.DeclareModule=f(`declareModule`),s.DeclareModuleExports=f(`declareModuleExports`),s.DeclareTypeAlias=f(`declareTypeAlias`),s.DeclareOpaqueType=f(`declareOpaqueType`),s.DeclareVariable=f(`declareVariable`),s.DeclareExportDeclaration=f(`declareExportDeclaration`),s.DeclareExportAllDeclaration=f(`declareExportAllDeclaration`),s.DeclaredPredicate=f(`declaredPredicate`),s.ExistsTypeAnnotation=f(`existsTypeAnnotation`),s.FunctionTypeAnnotation=f(`functionTypeAnnotation`),s.FunctionTypeParam=f(`functionTypeParam`),s.GenericTypeAnnotation=f(`genericTypeAnnotation`),s.InferredPredicate=f(`inferredPredicate`),s.InterfaceExtends=f(`interfaceExtends`),s.InterfaceDeclaration=f(`interfaceDeclaration`),s.InterfaceTypeAnnotation=f(`interfaceTypeAnnotation`),s.IntersectionTypeAnnotation=f(`intersectionTypeAnnotation`),s.MixedTypeAnnotation=f(`mixedTypeAnnotation`),s.EmptyTypeAnnotation=f(`emptyTypeAnnotation`),s.NullableTypeAnnotation=f(`nullableTypeAnnotation`),s.NumberLiteralTypeAnnotation=f(`numberLiteralTypeAnnotation`),s.NumberTypeAnnotation=f(`numberTypeAnnotation`),s.ObjectTypeAnnotation=f(`objectTypeAnnotation`),s.ObjectTypeInternalSlot=f(`objectTypeInternalSlot`),s.ObjectTypeCallProperty=f(`objectTypeCallProperty`),s.ObjectTypeIndexer=f(`objectTypeIndexer`),s.ObjectTypeProperty=f(`objectTypeProperty`),s.ObjectTypeSpreadProperty=f(`objectTypeSpreadProperty`),s.OpaqueType=f(`opaqueType`),s.QualifiedTypeIdentifier=f(`qualifiedTypeIdentifier`),s.StringLiteralTypeAnnotation=f(`stringLiteralTypeAnnotation`),s.StringTypeAnnotation=f(`stringTypeAnnotation`),s.SymbolTypeAnnotation=f(`symbolTypeAnnotation`),s.ThisTypeAnnotation=f(`thisTypeAnnotation`),s.TupleTypeAnnotation=f(`tupleTypeAnnotation`),s.TypeofTypeAnnotation=f(`typeofTypeAnnotation`),s.TypeAlias=f(`typeAlias`),s.TypeAnnotation=f(`typeAnnotation`),s.TypeCastExpression=f(`typeCastExpression`),s.TypeParameter=f(`typeParameter`),s.TypeParameterDeclaration=f(`typeParameterDeclaration`),s.TypeParameterInstantiation=f(`typeParameterInstantiation`),s.UnionTypeAnnotation=f(`unionTypeAnnotation`),s.Variance=f(`variance`),s.VoidTypeAnnotation=f(`voidTypeAnnotation`),s.EnumDeclaration=f(`enumDeclaration`),s.EnumBooleanBody=f(`enumBooleanBody`),s.EnumNumberBody=f(`enumNumberBody`),s.EnumStringBody=f(`enumStringBody`),s.EnumSymbolBody=f(`enumSymbolBody`),s.EnumBooleanMember=f(`enumBooleanMember`),s.EnumNumberMember=f(`enumNumberMember`),s.EnumStringMember=f(`enumStringMember`),s.EnumDefaultedMember=f(`enumDefaultedMember`),s.IndexedAccessType=f(`indexedAccessType`),s.OptionalIndexedAccessType=f(`optionalIndexedAccessType`),s.JSXAttribute=f(`jsxAttribute`),s.JSXClosingElement=f(`jsxClosingElement`),s.JSXElement=f(`jsxElement`),s.JSXEmptyExpression=f(`jsxEmptyExpression`),s.JSXExpressionContainer=f(`jsxExpressionContainer`),s.JSXSpreadChild=f(`jsxSpreadChild`),s.JSXIdentifier=f(`jsxIdentifier`),s.JSXMemberExpression=f(`jsxMemberExpression`),s.JSXNamespacedName=f(`jsxNamespacedName`),s.JSXOpeningElement=f(`jsxOpeningElement`),s.JSXSpreadAttribute=f(`jsxSpreadAttribute`),s.JSXText=f(`jsxText`),s.JSXFragment=f(`jsxFragment`),s.JSXOpeningFragment=f(`jsxOpeningFragment`),s.JSXClosingFragment=f(`jsxClosingFragment`),s.Noop=f(`noop`),s.Placeholder=f(`placeholder`),s.V8IntrinsicIdentifier=f(`v8IntrinsicIdentifier`),s.ArgumentPlaceholder=f(`argumentPlaceholder`),s.BindExpression=f(`bindExpression`),s.Decorator=f(`decorator`),s.DoExpression=f(`doExpression`),s.ExportDefaultSpecifier=f(`exportDefaultSpecifier`),s.RecordExpression=f(`recordExpression`),s.TupleExpression=f(`tupleExpression`),s.DecimalLiteral=f(`decimalLiteral`),s.ModuleExpression=f(`moduleExpression`),s.TopicReference=f(`topicReference`),s.PipelineTopicExpression=f(`pipelineTopicExpression`),s.PipelineBareFunction=f(`pipelineBareFunction`),s.PipelinePrimaryTopicReference=f(`pipelinePrimaryTopicReference`),s.VoidPattern=f(`voidPattern`),s.TSParameterProperty=f(`tsParameterProperty`),s.TSDeclareFunction=f(`tsDeclareFunction`),s.TSDeclareMethod=f(`tsDeclareMethod`),s.TSQualifiedName=f(`tsQualifiedName`),s.TSCallSignatureDeclaration=f(`tsCallSignatureDeclaration`),s.TSConstructSignatureDeclaration=f(`tsConstructSignatureDeclaration`),s.TSPropertySignature=f(`tsPropertySignature`),s.TSMethodSignature=f(`tsMethodSignature`),s.TSIndexSignature=f(`tsIndexSignature`),s.TSAnyKeyword=f(`tsAnyKeyword`),s.TSBooleanKeyword=f(`tsBooleanKeyword`),s.TSBigIntKeyword=f(`tsBigIntKeyword`),s.TSIntrinsicKeyword=f(`tsIntrinsicKeyword`),s.TSNeverKeyword=f(`tsNeverKeyword`),s.TSNullKeyword=f(`tsNullKeyword`),s.TSNumberKeyword=f(`tsNumberKeyword`),s.TSObjectKeyword=f(`tsObjectKeyword`),s.TSStringKeyword=f(`tsStringKeyword`),s.TSSymbolKeyword=f(`tsSymbolKeyword`),s.TSUndefinedKeyword=f(`tsUndefinedKeyword`),s.TSUnknownKeyword=f(`tsUnknownKeyword`),s.TSVoidKeyword=f(`tsVoidKeyword`),s.TSThisType=f(`tsThisType`),s.TSFunctionType=f(`tsFunctionType`),s.TSConstructorType=f(`tsConstructorType`),s.TSTypeReference=f(`tsTypeReference`),s.TSTypePredicate=f(`tsTypePredicate`),s.TSTypeQuery=f(`tsTypeQuery`),s.TSTypeLiteral=f(`tsTypeLiteral`),s.TSArrayType=f(`tsArrayType`),s.TSTupleType=f(`tsTupleType`),s.TSOptionalType=f(`tsOptionalType`),s.TSRestType=f(`tsRestType`),s.TSNamedTupleMember=f(`tsNamedTupleMember`),s.TSUnionType=f(`tsUnionType`),s.TSIntersectionType=f(`tsIntersectionType`),s.TSConditionalType=f(`tsConditionalType`),s.TSInferType=f(`tsInferType`),s.TSParenthesizedType=f(`tsParenthesizedType`),s.TSTypeOperator=f(`tsTypeOperator`),s.TSIndexedAccessType=f(`tsIndexedAccessType`),s.TSMappedType=f(`tsMappedType`),s.TSTemplateLiteralType=f(`tsTemplateLiteralType`),s.TSLiteralType=f(`tsLiteralType`),s.TSExpressionWithTypeArguments=f(`tsExpressionWithTypeArguments`),s.TSInterfaceDeclaration=f(`tsInterfaceDeclaration`),s.TSInterfaceBody=f(`tsInterfaceBody`),s.TSTypeAliasDeclaration=f(`tsTypeAliasDeclaration`),s.TSInstantiationExpression=f(`tsInstantiationExpression`),s.TSAsExpression=f(`tsAsExpression`),s.TSSatisfiesExpression=f(`tsSatisfiesExpression`),s.TSTypeAssertion=f(`tsTypeAssertion`),s.TSEnumBody=f(`tsEnumBody`),s.TSEnumDeclaration=f(`tsEnumDeclaration`),s.TSEnumMember=f(`tsEnumMember`),s.TSModuleDeclaration=f(`tsModuleDeclaration`),s.TSModuleBlock=f(`tsModuleBlock`),s.TSImportType=f(`tsImportType`),s.TSImportEqualsDeclaration=f(`tsImportEqualsDeclaration`),s.TSExternalModuleReference=f(`tsExternalModuleReference`),s.TSNonNullExpression=f(`tsNonNullExpression`),s.TSExportAssignment=f(`tsExportAssignment`),s.TSNamespaceExportDeclaration=f(`tsNamespaceExportDeclaration`),s.TSTypeAnnotation=f(`tsTypeAnnotation`),s.TSTypeParameterInstantiation=f(`tsTypeParameterInstantiation`),s.TSTypeParameterDeclaration=f(`tsTypeParameterDeclaration`),s.TSTypeParameter=f(`tsTypeParameter`),s.NumberLiteral=l.numberLiteral,s.RegexLiteral=l.regexLiteral,s.RestProperty=l.restProperty,s.SpreadProperty=l.spreadProperty}}),require_generated2=__commonJS({"../../node_modules/@babel/types/lib/builders/generated/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0});var l=require_lowercase();Object.keys(l).forEach(function(f){f===`default`||f===`__esModule`||f in s&&s[f]===l[f]||Object.defineProperty(s,f,{enumerable:!0,get:function(){return l[f]}})});var f=require_uppercase();Object.keys(f).forEach(function(l){l===`default`||l===`__esModule`||l in s&&s[l]===f[l]||Object.defineProperty(s,l,{enumerable:!0,get:function(){return f[l]}})})}}),require_cleanJSXElementLiteralChild=__commonJS({"../../node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_generated2(),f=require_lib4();function p(s,p){let g=s.value.split(/\r\n|\n|\r/),v=0;for(let s=0;s(0,p.isTSTypeAnnotation)(s)?s.typeAnnotation:s),v=(0,f.default)(g);return v.length===1?v[0]:(0,l.tsUnionType)(v)}}}),require_productions=__commonJS({"../../node_modules/@babel/types/lib/builders/productions.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.buildUndefinedNode=f;var l=require_generated2();function f(){return(0,l.unaryExpression)(`void`,(0,l.numericLiteral)(0),!0)}}}),require_cloneNode=__commonJS({"../../node_modules/@babel/types/lib/clone/cloneNode.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=b;var l=require_definitions$1(),f=require_generated(),{hasOwn:p}={hasOwn:Function.call.bind(Object.prototype.hasOwnProperty)};function g(s,l,f,p){return s&&typeof s.type==`string`?C(s,l,f,p):s}function v(s,l,f,p){return Array.isArray(s)?s.map(s=>g(s,l,f,p)):g(s,l,f,p)}function b(s,l=!0,f=!1){return C(s,l,f,new Map)}function C(s,g=!0,b=!1,C){if(!s)return s;let{type:E}=s,k={type:s.type};if((0,f.isIdentifier)(s))k.name=s.name,p(s,`optional`)&&typeof s.optional==`boolean`&&(k.optional=s.optional),p(s,`typeAnnotation`)&&(k.typeAnnotation=g?v(s.typeAnnotation,!0,b,C):s.typeAnnotation),p(s,`decorators`)&&(k.decorators=g?v(s.decorators,!0,b,C):s.decorators);else if(p(l.NODE_FIELDS,E))for(let A of Object.keys(l.NODE_FIELDS[E]))p(s,A)&&(g?k[A]=(0,f.isFile)(s)&&A===`comments`?w(s.comments,g,b,C):v(s[A],!0,b,C):k[A]=s[A]);else throw Error(`Unknown node type: "${E}"`);return p(s,`loc`)&&(b?k.loc=null:k.loc=s.loc),p(s,`leadingComments`)&&(k.leadingComments=w(s.leadingComments,g,b,C)),p(s,`innerComments`)&&(k.innerComments=w(s.innerComments,g,b,C)),p(s,`trailingComments`)&&(k.trailingComments=w(s.trailingComments,g,b,C)),p(s,`extra`)&&(k.extra=Object.assign({},s.extra)),k}function w(s,l,f,p){return!s||!l?s:s.map(s=>{let l=p.get(s);if(l)return l;let{type:g,value:v,loc:b}=s,C={type:g,value:v,loc:b};return f&&(C.loc=null),p.set(s,C),C})}}}),require_clone$2=__commonJS({"../../node_modules/@babel/types/lib/clone/clone.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_cloneNode();function f(s){return(0,l.default)(s,!1)}}}),require_cloneDeep$2=__commonJS({"../../node_modules/@babel/types/lib/clone/cloneDeep.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_cloneNode();function f(s){return(0,l.default)(s)}}}),require_cloneDeepWithoutLoc=__commonJS({"../../node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_cloneNode();function f(s){return(0,l.default)(s,!0,!0)}}}),require_cloneWithoutLoc=__commonJS({"../../node_modules/@babel/types/lib/clone/cloneWithoutLoc.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_cloneNode();function f(s){return(0,l.default)(s,!1,!0)}}}),require_addComments=__commonJS({"../../node_modules/@babel/types/lib/comments/addComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s,l,f){if(!f||!s)return s;let p=`${l}Comments`;return s[p]?l===`leading`?s[p]=f.concat(s[p]):s[p].push(...f):s[p]=f,s}}}),require_addComment=__commonJS({"../../node_modules/@babel/types/lib/comments/addComment.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_addComments();function f(s,f,p,g){return(0,l.default)(s,f,[{type:g?`CommentLine`:`CommentBlock`,value:p}])}}}),require_inherit=__commonJS({"../../node_modules/@babel/types/lib/utils/inherit.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s,l,f){l&&f&&(l[s]=Array.from(new Set([].concat(l[s],f[s]).filter(Boolean))))}}}),require_inheritInnerComments=__commonJS({"../../node_modules/@babel/types/lib/comments/inheritInnerComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_inherit();function f(s,f){(0,l.default)(`innerComments`,s,f)}}}),require_inheritLeadingComments=__commonJS({"../../node_modules/@babel/types/lib/comments/inheritLeadingComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_inherit();function f(s,f){(0,l.default)(`leadingComments`,s,f)}}}),require_inheritTrailingComments=__commonJS({"../../node_modules/@babel/types/lib/comments/inheritTrailingComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_inherit();function f(s,f){(0,l.default)(`trailingComments`,s,f)}}}),require_inheritsComments=__commonJS({"../../node_modules/@babel/types/lib/comments/inheritsComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_inheritTrailingComments(),f=require_inheritLeadingComments(),p=require_inheritInnerComments();function g(s,g){return(0,l.default)(s,g),(0,f.default)(s,g),(0,p.default)(s,g),s}}}),require_removeComments=__commonJS({"../../node_modules/@babel/types/lib/comments/removeComments.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_constants$11();function f(s){return l.COMMENT_KEYS.forEach(l=>{s[l]=null}),s}}}),require_generated4=__commonJS({"../../node_modules/@babel/types/lib/constants/generated/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.WHILE_TYPES=s.USERWHITESPACABLE_TYPES=s.UNARYLIKE_TYPES=s.TYPESCRIPT_TYPES=s.TSTYPE_TYPES=s.TSTYPEELEMENT_TYPES=s.TSENTITYNAME_TYPES=s.TSBASETYPE_TYPES=s.TERMINATORLESS_TYPES=s.STATEMENT_TYPES=s.STANDARDIZED_TYPES=s.SCOPABLE_TYPES=s.PUREISH_TYPES=s.PROPERTY_TYPES=s.PRIVATE_TYPES=s.PATTERN_TYPES=s.PATTERNLIKE_TYPES=s.OBJECTMEMBER_TYPES=s.MODULESPECIFIER_TYPES=s.MODULEDECLARATION_TYPES=s.MISCELLANEOUS_TYPES=s.METHOD_TYPES=s.LVAL_TYPES=s.LOOP_TYPES=s.LITERAL_TYPES=s.JSX_TYPES=s.IMPORTOREXPORTDECLARATION_TYPES=s.IMMUTABLE_TYPES=s.FUNCTION_TYPES=s.FUNCTIONPARENT_TYPES=s.FUNCTIONPARAMETER_TYPES=s.FOR_TYPES=s.FORXSTATEMENT_TYPES=s.FLOW_TYPES=s.FLOWTYPE_TYPES=s.FLOWPREDICATE_TYPES=s.FLOWDECLARATION_TYPES=s.FLOWBASEANNOTATION_TYPES=s.EXPRESSION_TYPES=s.EXPRESSIONWRAPPER_TYPES=s.EXPORTDECLARATION_TYPES=s.ENUMMEMBER_TYPES=s.ENUMBODY_TYPES=s.DECLARATION_TYPES=s.CONDITIONAL_TYPES=s.COMPLETIONSTATEMENT_TYPES=s.CLASS_TYPES=s.BLOCK_TYPES=s.BLOCKPARENT_TYPES=s.BINARY_TYPES=s.ACCESSOR_TYPES=void 0;var l=require_definitions$1();s.STANDARDIZED_TYPES=l.FLIPPED_ALIAS_KEYS.Standardized,s.EXPRESSION_TYPES=l.FLIPPED_ALIAS_KEYS.Expression,s.BINARY_TYPES=l.FLIPPED_ALIAS_KEYS.Binary,s.SCOPABLE_TYPES=l.FLIPPED_ALIAS_KEYS.Scopable,s.BLOCKPARENT_TYPES=l.FLIPPED_ALIAS_KEYS.BlockParent,s.BLOCK_TYPES=l.FLIPPED_ALIAS_KEYS.Block,s.STATEMENT_TYPES=l.FLIPPED_ALIAS_KEYS.Statement,s.TERMINATORLESS_TYPES=l.FLIPPED_ALIAS_KEYS.Terminatorless,s.COMPLETIONSTATEMENT_TYPES=l.FLIPPED_ALIAS_KEYS.CompletionStatement,s.CONDITIONAL_TYPES=l.FLIPPED_ALIAS_KEYS.Conditional,s.LOOP_TYPES=l.FLIPPED_ALIAS_KEYS.Loop,s.WHILE_TYPES=l.FLIPPED_ALIAS_KEYS.While,s.EXPRESSIONWRAPPER_TYPES=l.FLIPPED_ALIAS_KEYS.ExpressionWrapper,s.FOR_TYPES=l.FLIPPED_ALIAS_KEYS.For,s.FORXSTATEMENT_TYPES=l.FLIPPED_ALIAS_KEYS.ForXStatement,s.FUNCTION_TYPES=l.FLIPPED_ALIAS_KEYS.Function,s.FUNCTIONPARENT_TYPES=l.FLIPPED_ALIAS_KEYS.FunctionParent,s.PUREISH_TYPES=l.FLIPPED_ALIAS_KEYS.Pureish,s.DECLARATION_TYPES=l.FLIPPED_ALIAS_KEYS.Declaration,s.FUNCTIONPARAMETER_TYPES=l.FLIPPED_ALIAS_KEYS.FunctionParameter,s.PATTERNLIKE_TYPES=l.FLIPPED_ALIAS_KEYS.PatternLike,s.LVAL_TYPES=l.FLIPPED_ALIAS_KEYS.LVal,s.TSENTITYNAME_TYPES=l.FLIPPED_ALIAS_KEYS.TSEntityName,s.LITERAL_TYPES=l.FLIPPED_ALIAS_KEYS.Literal,s.IMMUTABLE_TYPES=l.FLIPPED_ALIAS_KEYS.Immutable,s.USERWHITESPACABLE_TYPES=l.FLIPPED_ALIAS_KEYS.UserWhitespacable,s.METHOD_TYPES=l.FLIPPED_ALIAS_KEYS.Method,s.OBJECTMEMBER_TYPES=l.FLIPPED_ALIAS_KEYS.ObjectMember,s.PROPERTY_TYPES=l.FLIPPED_ALIAS_KEYS.Property,s.UNARYLIKE_TYPES=l.FLIPPED_ALIAS_KEYS.UnaryLike,s.PATTERN_TYPES=l.FLIPPED_ALIAS_KEYS.Pattern,s.CLASS_TYPES=l.FLIPPED_ALIAS_KEYS.Class;var f=s.IMPORTOREXPORTDECLARATION_TYPES=l.FLIPPED_ALIAS_KEYS.ImportOrExportDeclaration;s.EXPORTDECLARATION_TYPES=l.FLIPPED_ALIAS_KEYS.ExportDeclaration,s.MODULESPECIFIER_TYPES=l.FLIPPED_ALIAS_KEYS.ModuleSpecifier,s.ACCESSOR_TYPES=l.FLIPPED_ALIAS_KEYS.Accessor,s.PRIVATE_TYPES=l.FLIPPED_ALIAS_KEYS.Private,s.FLOW_TYPES=l.FLIPPED_ALIAS_KEYS.Flow,s.FLOWTYPE_TYPES=l.FLIPPED_ALIAS_KEYS.FlowType,s.FLOWBASEANNOTATION_TYPES=l.FLIPPED_ALIAS_KEYS.FlowBaseAnnotation,s.FLOWDECLARATION_TYPES=l.FLIPPED_ALIAS_KEYS.FlowDeclaration,s.FLOWPREDICATE_TYPES=l.FLIPPED_ALIAS_KEYS.FlowPredicate,s.ENUMBODY_TYPES=l.FLIPPED_ALIAS_KEYS.EnumBody,s.ENUMMEMBER_TYPES=l.FLIPPED_ALIAS_KEYS.EnumMember,s.JSX_TYPES=l.FLIPPED_ALIAS_KEYS.JSX,s.MISCELLANEOUS_TYPES=l.FLIPPED_ALIAS_KEYS.Miscellaneous,s.TYPESCRIPT_TYPES=l.FLIPPED_ALIAS_KEYS.TypeScript,s.TSTYPEELEMENT_TYPES=l.FLIPPED_ALIAS_KEYS.TSTypeElement,s.TSTYPE_TYPES=l.FLIPPED_ALIAS_KEYS.TSType,s.TSBASETYPE_TYPES=l.FLIPPED_ALIAS_KEYS.TSBaseType,s.MODULEDECLARATION_TYPES=f}}),require_toBlock=__commonJS({"../../node_modules/@babel/types/lib/converters/toBlock.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_generated(),f=require_generated2();function p(s,p){if((0,l.isBlockStatement)(s))return s;let g=[];return(0,l.isEmptyStatement)(s)?g=[]:((0,l.isStatement)(s)||(s=(0,l.isFunction)(p)?(0,f.returnStatement)(s):(0,f.expressionStatement)(s)),g=[s]),(0,f.blockStatement)(g)}}}),require_ensureBlock=__commonJS({"../../node_modules/@babel/types/lib/converters/ensureBlock.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_toBlock();function f(s,f=`body`){let p=(0,l.default)(s[f],s);return s[f]=p,p}}}),require_toIdentifier=__commonJS({"../../node_modules/@babel/types/lib/converters/toIdentifier.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_isValidIdentifier(),f=require_lib2$1();function p(s){s+=``;let p=``;for(let l of s)p+=(0,f.isIdentifierChar)(l.codePointAt(0))?l:`-`;return p=p.replace(/^[-0-9]+/,``),p=p.replace(/[-\s]+(.)?/g,function(s,l){return l?l.toUpperCase():``}),(0,l.default)(p)||(p=`_${p}`),p||`_`}}}),require_toBindingIdentifierName=__commonJS({"../../node_modules/@babel/types/lib/converters/toBindingIdentifierName.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_toIdentifier();function f(s){return s=(0,l.default)(s),(s===`eval`||s===`arguments`)&&(s=`_`+s),s}}}),require_toComputedKey=__commonJS({"../../node_modules/@babel/types/lib/converters/toComputedKey.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_generated(),f=require_generated2();function p(s,p=s.key||s.property){return!s.computed&&(0,l.isIdentifier)(p)&&(p=(0,f.stringLiteral)(p.name)),p}}}),require_toExpression=__commonJS({"../../node_modules/@babel/types/lib/converters/toExpression.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var l=require_generated();s.default=f;function f(s){if((0,l.isExpressionStatement)(s)&&(s=s.expression),(0,l.isExpression)(s))return s;if((0,l.isClass)(s)?(s.type=`ClassExpression`,s.abstract=!1):(0,l.isFunction)(s)&&(s.type=`FunctionExpression`),!(0,l.isExpression)(s))throw Error(`cannot turn ${s.type} to an expression`);return s}}}),require_traverseFast=__commonJS({"../../node_modules/@babel/types/lib/traverse/traverseFast.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_definitions$1(),f=Symbol(),p=Symbol();function g(s,v,b){if(!s)return!1;let C=l.VISITOR_KEYS[s.type];if(!C)return!1;b||={};let w=v(s,b);if(w!==void 0)switch(w){case f:return!1;case p:return!0}for(let l of C){let f=s[l];if(f){if(Array.isArray(f)){for(let s of f)if(g(s,v,b))return!0}else if(g(f,v,b))return!0}}return!1}g.skip=f,g.stop=p}}),require_removeProperties=__commonJS({"../../node_modules/@babel/types/lib/modifications/removeProperties.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_constants$11(),f=[`tokens`,`start`,`end`,`loc`,`raw`,`rawValue`],p=[...l.COMMENT_KEYS,`comments`,...f];function g(s,l={}){let g=l.preserveComments?f:p;for(let l of g)s[l]!=null&&(s[l]=void 0);for(let l of Object.keys(s))l[0]===`_`&&s[l]!=null&&(s[l]=void 0);let v=Object.getOwnPropertySymbols(s);for(let l of v)s[l]=null}}}),require_removePropertiesDeep=__commonJS({"../../node_modules/@babel/types/lib/modifications/removePropertiesDeep.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_traverseFast(),f=require_removeProperties();function p(s,p){return(0,l.default)(s,f.default,p),s}}}),require_toKeyAlias=__commonJS({"../../node_modules/@babel/types/lib/converters/toKeyAlias.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_generated(),f=require_cloneNode(),p=require_removePropertiesDeep();function g(s,v=s.key){let b;return s.kind===`method`?g.increment()+``:(b=(0,l.isIdentifier)(v)?v.name:(0,l.isStringLiteral)(v)?JSON.stringify(v.value):JSON.stringify((0,p.default)((0,f.default)(v))),s.computed&&(b=`[${b}]`),s.static&&(b=`static:${b}`),b)}g.uid=0,g.increment=function(){return g.uid>=2**53-1?g.uid=0:g.uid++}}}),require_toStatement=__commonJS({"../../node_modules/@babel/types/lib/converters/toStatement.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var l=require_generated(),f=require_generated2();s.default=p;function p(s,p){if((0,l.isStatement)(s))return s;let g=!1,v;if((0,l.isClass)(s))g=!0,v=`ClassDeclaration`;else if((0,l.isFunction)(s))g=!0,v=`FunctionDeclaration`;else if((0,l.isAssignmentExpression)(s))return(0,f.expressionStatement)(s);if(g&&!s.id&&(v=!1),!v){if(p)return!1;throw Error(`cannot turn ${s.type} to a statement`)}return s.type=v,s}}}),require_valueToNode=__commonJS({"../../node_modules/@babel/types/lib/converters/valueToNode.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var l=require_isValidIdentifier(),f=require_generated2();s.default=b;var p=Function.call.bind(Object.prototype.toString);function g(s){return p(s)===`[object RegExp]`}function v(s){if(typeof s!=`object`||!s||Object.prototype.toString.call(s)!==`[object Object]`)return!1;let l=Object.getPrototypeOf(s);return l===null||Object.getPrototypeOf(l)===null}function b(s){if(s===void 0)return(0,f.identifier)(`undefined`);if(s===!0||s===!1)return(0,f.booleanLiteral)(s);if(s===null)return(0,f.nullLiteral)();if(typeof s==`string`)return(0,f.stringLiteral)(s);if(typeof s==`number`){let l;if(Number.isFinite(s))l=(0,f.numericLiteral)(Math.abs(s));else{let p;p=Number.isNaN(s)?(0,f.numericLiteral)(0):(0,f.numericLiteral)(1),l=(0,f.binaryExpression)(`/`,p,(0,f.numericLiteral)(0))}return(s<0||Object.is(s,-0))&&(l=(0,f.unaryExpression)(`-`,l)),l}if(typeof s==`bigint`)return s<0?(0,f.unaryExpression)(`-`,(0,f.bigIntLiteral)(-s)):(0,f.bigIntLiteral)(s);if(g(s)){let l=s.source,p=/\/([a-z]*)$/.exec(s.toString())[1];return(0,f.regExpLiteral)(l,p)}if(Array.isArray(s))return(0,f.arrayExpression)(s.map(b));if(v(s)){let p=[];for(let g of Object.keys(s)){let v,C=!1;(0,l.default)(g)?g===`__proto__`?(C=!0,v=(0,f.stringLiteral)(g)):v=(0,f.identifier)(g):v=(0,f.stringLiteral)(g),p.push((0,f.objectProperty)(v,b(s[g]),C))}return(0,f.objectExpression)(p)}throw Error(`don't know how to turn this value into a node`)}}}),require_appendToMemberExpression=__commonJS({"../../node_modules/@babel/types/lib/modifications/appendToMemberExpression.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_generated2();function f(s,f,p=!1){return s.object=(0,l.memberExpression)(s.object,s.property,s.computed),s.property=f,s.computed=!!p,s}}}),require_inherits$1=__commonJS({"../../node_modules/@babel/types/lib/modifications/inherits.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_constants$11(),f=require_inheritsComments();function p(s,p){if(!s||!p)return s;for(let f of l.INHERIT_KEYS.optional)s[f]??(s[f]=p[f]);for(let l of Object.keys(p))l[0]===`_`&&l!==`__clone`&&(s[l]=p[l]);for(let f of l.INHERIT_KEYS.force)s[f]=p[f];return(0,f.default)(s,p),s}}}),require_prependToMemberExpression=__commonJS({"../../node_modules/@babel/types/lib/modifications/prependToMemberExpression.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=p;var l=require_generated2(),f=require_lib4();function p(s,p){if((0,f.isSuper)(s.object))throw Error("Cannot prepend node to super property access (`super.foo`).");return s.object=(0,l.memberExpression)(p,s.object),s}}}),require_getAssignmentIdentifiers=__commonJS({"../../node_modules/@babel/types/lib/retrievers/getAssignmentIdentifiers.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s){let l=[].concat(s),f=Object.create(null);for(;l.length;){let s=l.pop();if(s)switch(s.type){case`ArrayPattern`:l.push(...s.elements);break;case`AssignmentExpression`:case`AssignmentPattern`:case`ForInStatement`:case`ForOfStatement`:l.push(s.left);break;case`ObjectPattern`:l.push(...s.properties);break;case`ObjectProperty`:l.push(s.value);break;case`RestElement`:case`UpdateExpression`:l.push(s.argument);break;case`UnaryExpression`:s.operator===`delete`&&l.push(s.argument);break;case`Identifier`:f[s.name]=s;break;default:break}}return f}}}),require_getBindingIdentifiers=__commonJS({"../../node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_generated();function f(s,p,g,v){let b=[].concat(s),C=Object.create(null);for(;b.length;){let s=b.shift();if(!s||v&&((0,l.isAssignmentExpression)(s)||(0,l.isUnaryExpression)(s)||(0,l.isUpdateExpression)(s)))continue;if((0,l.isIdentifier)(s)){p?(C[s.name]=C[s.name]||[]).push(s):C[s.name]=s;continue}if((0,l.isExportDeclaration)(s)&&!(0,l.isExportAllDeclaration)(s)){(0,l.isDeclaration)(s.declaration)&&b.push(s.declaration);continue}if(g){if((0,l.isFunctionDeclaration)(s)){b.push(s.id);continue}if((0,l.isFunctionExpression)(s))continue}let w=f.keys[s.type];if(w)for(let l=0;ls.value.raw).join(``):s.value===void 0?null:String(s.value)}function p(s){if(!s.computed||(0,l.isLiteral)(s.key))return s.key}function g(s,g){if(`id`in s&&s.id)return{name:s.id.name,originalNode:s.id};let v=``,b;if((0,l.isObjectProperty)(g,{value:s})?b=p(g):(0,l.isObjectMethod)(s)||(0,l.isClassMethod)(s)?(b=p(s),s.kind===`get`?v=`get `:s.kind===`set`&&(v=`set `)):(0,l.isVariableDeclarator)(g,{init:s})?b=g.id:(0,l.isAssignmentExpression)(g,{operator:`=`,right:s})&&(b=g.left),!b)return null;let C=(0,l.isLiteral)(b)?f(b):(0,l.isIdentifier)(b)?b.name:(0,l.isPrivateName)(b)?b.id.name:null;return C==null?null:{name:v+C,originalNode:b}}}}),require_traverse=__commonJS({"../../node_modules/@babel/types/lib/traverse/traverse.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=f;var l=require_definitions$1();function f(s,l,f){typeof l==`function`&&(l={enter:l});let{enter:g,exit:v}=l;p(s,g,v,f,[])}function p(s,f,g,v,b){let C=l.VISITOR_KEYS[s.type];if(C){f&&f(s,b,v);for(let l of C){let C=s[l];if(Array.isArray(C))for(let w=0;w`/* @babel/template */; +${s}`,validate:()=>{},unwrap:l=>s(l.program.body.slice(1))}}s.smart=f(s=>s.length>1?s:s[0]),s.statements=f(s=>s),s.statement=f(s=>{if(s.length===0)throw Error(`Found nothing to return.`);if(s.length>1)throw Error(`Found multiple statements but wanted one`);return s[0]});var p=s.expression={code:s=>`( ${s} -)`,validate:s=>{if(s.program.body.length>1)throw Error(`Found multiple statements but wanted one`);if(g.unwrap(s).start===0)throw Error(`Parse result included parens.`)},unwrap:({program:s})=>{let[p]=s.body;return l(p),p.expression}};s.program={code:s=>s,validate:()=>{},unwrap:s=>s.program}}}),require_options$1=__commonJS({"../../node_modules/@babel/template/lib/options.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.merge=g,s.normalizeReplacements=b,s.validate=v;var l=[`placeholderWhitelist`,`placeholderPattern`,`preserveComments`,`syntacticPlaceholders`];function p(s,l){if(s==null)return{};var p={};for(var g in s)if({}.hasOwnProperty.call(s,g)){if(l.indexOf(g)!==-1)continue;p[g]=s[g]}return p}function g(s,l){let{placeholderWhitelist:p=s.placeholderWhitelist,placeholderPattern:g=s.placeholderPattern,preserveComments:v=s.preserveComments,syntacticPlaceholders:b=s.syntacticPlaceholders}=l;return{parser:Object.assign({},s.parser,l.parser),placeholderWhitelist:p,placeholderPattern:g,preserveComments:v,syntacticPlaceholders:b}}function v(s){if(s!=null&&typeof s!=`object`)throw Error(`Unknown template options.`);let g=s||{},{placeholderWhitelist:v,placeholderPattern:b,preserveComments:C,syntacticPlaceholders:w}=g,E=p(g,l);if(v!=null&&!(v instanceof Set))throw Error(`'.placeholderWhitelist' must be a Set, null, or undefined`);if(b!=null&&!(b instanceof RegExp)&&b!==!1)throw Error(`'.placeholderPattern' must be a RegExp, false, null, or undefined`);if(C!=null&&typeof C!=`boolean`)throw Error(`'.preserveComments' must be a boolean, null, or undefined`);if(w!=null&&typeof w!=`boolean`)throw Error(`'.syntacticPlaceholders' must be a boolean, null, or undefined`);if(w===!0&&(v!=null||b!=null))throw Error(`'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'`);return{parser:E,placeholderWhitelist:v||void 0,placeholderPattern:b??void 0,preserveComments:C??void 0,syntacticPlaceholders:w??void 0}}function b(s){if(Array.isArray(s))return s.reduce((s,l,p)=>(s[`$`+p]=l,s),{});if(typeof s==`object`||s==null)return s||void 0;throw Error(`Template replacements must be an array, object, null, or undefined`)}}}),require_lib5=__commonJS({"../../node_modules/@babel/parser/lib/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0});function l(s,l){if(s==null)return{};var p={};for(var g in s)if({}.hasOwnProperty.call(s,g)){if(l.indexOf(g)!==-1)continue;p[g]=s[g]}return p}var p=class{constructor(s,l,p){this.line=void 0,this.column=void 0,this.index=void 0,this.line=s,this.column=l,this.index=p}},g=class{constructor(s,l){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=s,this.end=l}};function v(s,l){let{line:g,column:v,index:b}=s;return new p(g,v+l,b+l)}var b=`BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED`,C={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:b},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:b}},w={ArrayPattern:`array destructuring pattern`,AssignmentExpression:`assignment expression`,AssignmentPattern:`assignment expression`,ArrowFunctionExpression:`arrow function expression`,ConditionalExpression:`conditional expression`,CatchClause:`catch clause`,ForOfStatement:`for-of statement`,ForInStatement:`for-in statement`,ForStatement:`for-loop`,FormalParameters:`function parameter list`,Identifier:`identifier`,ImportSpecifier:`import specifier`,ImportDefaultSpecifier:`import default specifier`,ImportNamespaceSpecifier:`import namespace specifier`,ObjectPattern:`object destructuring pattern`,ParenthesizedExpression:`parenthesized expression`,RestElement:`rest element`,UpdateExpression:{true:`prefix operation`,false:`postfix operation`},VariableDeclarator:`variable declaration`,YieldExpression:`yield expression`},E=s=>s.type===`UpdateExpression`?w.UpdateExpression[`${s.prefix}`]:w[s.type],k={AccessorIsGenerator:({kind:s})=>`A ${s}ter cannot be a generator.`,ArgumentsInClass:`'arguments' is only allowed in functions and class methods.`,AsyncFunctionInSingleStatementContext:`Async functions can only be declared at the top level or inside a block.`,AwaitBindingIdentifier:`Can not use 'await' as identifier inside an async function.`,AwaitBindingIdentifierInStaticBlock:`Can not use 'await' as identifier inside a static block.`,AwaitExpressionFormalParameter:`'await' is not allowed in async function parameters.`,AwaitUsingNotInAsyncContext:`'await using' is only allowed within async functions and at the top levels of modules.`,AwaitNotInAsyncContext:`'await' is only allowed within async functions and at the top levels of modules.`,BadGetterArity:`A 'get' accessor must not have any formal parameters.`,BadSetterArity:`A 'set' accessor must have exactly one formal parameter.`,BadSetterRestParameter:`A 'set' accessor function argument must not be a rest parameter.`,ConstructorClassField:`Classes may not have a field named 'constructor'.`,ConstructorClassPrivateField:`Classes may not have a private field named '#constructor'.`,ConstructorIsAccessor:`Class constructor may not be an accessor.`,ConstructorIsAsync:`Constructor can't be an async function.`,ConstructorIsGenerator:`Constructor can't be a generator.`,DeclarationMissingInitializer:({kind:s})=>`Missing initializer in ${s} declaration.`,DecoratorArgumentsOutsideParentheses:`Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.`,DecoratorBeforeExport:`Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.`,DecoratorsBeforeAfterExport:`Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.`,DecoratorConstructor:`Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?`,DecoratorExportClass:`Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.`,DecoratorSemicolon:`Decorators must not be followed by a semicolon.`,DecoratorStaticBlock:`Decorators can't be used with a static block.`,DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:`Deleting a private field is not allowed.`,DestructureNamedImport:`ES2015 named imports do not destructure. Use another statement for destructuring after the import.`,DuplicateConstructor:`Duplicate constructor in the same class.`,DuplicateDefaultExport:`Only one default export allowed per module.`,DuplicateExport:({exportName:s})=>`\`${s}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:`Redefinition of __proto__ property.`,DuplicateRegExpFlags:`Duplicate regular expression flag.`,ElementAfterRest:`Rest element must be last element.`,EscapedCharNotAnIdentifier:`Invalid Unicode escape.`,ExportBindingIsString:({localName:s,exportName:l})=>`A string literal cannot be used as an exported binding without \`from\`. +)`,validate:s=>{if(s.program.body.length>1)throw Error(`Found multiple statements but wanted one`);if(p.unwrap(s).start===0)throw Error(`Parse result included parens.`)},unwrap:({program:s})=>{let[f]=s.body;return l(f),f.expression}};s.program={code:s=>s,validate:()=>{},unwrap:s=>s.program}}}),require_options$1=__commonJS({"../../node_modules/@babel/template/lib/options.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.merge=p,s.normalizeReplacements=v,s.validate=g;var l=[`placeholderWhitelist`,`placeholderPattern`,`preserveComments`,`syntacticPlaceholders`];function f(s,l){if(s==null)return{};var f={};for(var p in s)if({}.hasOwnProperty.call(s,p)){if(l.indexOf(p)!==-1)continue;f[p]=s[p]}return f}function p(s,l){let{placeholderWhitelist:f=s.placeholderWhitelist,placeholderPattern:p=s.placeholderPattern,preserveComments:g=s.preserveComments,syntacticPlaceholders:v=s.syntacticPlaceholders}=l;return{parser:Object.assign({},s.parser,l.parser),placeholderWhitelist:f,placeholderPattern:p,preserveComments:g,syntacticPlaceholders:v}}function g(s){if(s!=null&&typeof s!=`object`)throw Error(`Unknown template options.`);let p=s||{},{placeholderWhitelist:g,placeholderPattern:v,preserveComments:b,syntacticPlaceholders:C}=p,w=f(p,l);if(g!=null&&!(g instanceof Set))throw Error(`'.placeholderWhitelist' must be a Set, null, or undefined`);if(v!=null&&!(v instanceof RegExp)&&v!==!1)throw Error(`'.placeholderPattern' must be a RegExp, false, null, or undefined`);if(b!=null&&typeof b!=`boolean`)throw Error(`'.preserveComments' must be a boolean, null, or undefined`);if(C!=null&&typeof C!=`boolean`)throw Error(`'.syntacticPlaceholders' must be a boolean, null, or undefined`);if(C===!0&&(g!=null||v!=null))throw Error(`'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'`);return{parser:w,placeholderWhitelist:g||void 0,placeholderPattern:v??void 0,preserveComments:b??void 0,syntacticPlaceholders:C??void 0}}function v(s){if(Array.isArray(s))return s.reduce((s,l,f)=>(s[`$`+f]=l,s),{});if(typeof s==`object`||s==null)return s||void 0;throw Error(`Template replacements must be an array, object, null, or undefined`)}}}),require_lib5=__commonJS({"../../node_modules/@babel/parser/lib/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0});function l(s,l){if(s==null)return{};var f={};for(var p in s)if({}.hasOwnProperty.call(s,p)){if(l.indexOf(p)!==-1)continue;f[p]=s[p]}return f}var f=class{constructor(s,l,f){this.line=void 0,this.column=void 0,this.index=void 0,this.line=s,this.column=l,this.index=f}},p=class{constructor(s,l){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=s,this.end=l}};function g(s,l){let{line:p,column:g,index:v}=s;return new f(p,g+l,v+l)}var v=`BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED`,b={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:v},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:v}},C={ArrayPattern:`array destructuring pattern`,AssignmentExpression:`assignment expression`,AssignmentPattern:`assignment expression`,ArrowFunctionExpression:`arrow function expression`,ConditionalExpression:`conditional expression`,CatchClause:`catch clause`,ForOfStatement:`for-of statement`,ForInStatement:`for-in statement`,ForStatement:`for-loop`,FormalParameters:`function parameter list`,Identifier:`identifier`,ImportSpecifier:`import specifier`,ImportDefaultSpecifier:`import default specifier`,ImportNamespaceSpecifier:`import namespace specifier`,ObjectPattern:`object destructuring pattern`,ParenthesizedExpression:`parenthesized expression`,RestElement:`rest element`,UpdateExpression:{true:`prefix operation`,false:`postfix operation`},VariableDeclarator:`variable declaration`,YieldExpression:`yield expression`},w=s=>s.type===`UpdateExpression`?C.UpdateExpression[`${s.prefix}`]:C[s.type],E={AccessorIsGenerator:({kind:s})=>`A ${s}ter cannot be a generator.`,ArgumentsInClass:`'arguments' is only allowed in functions and class methods.`,AsyncFunctionInSingleStatementContext:`Async functions can only be declared at the top level or inside a block.`,AwaitBindingIdentifier:`Can not use 'await' as identifier inside an async function.`,AwaitBindingIdentifierInStaticBlock:`Can not use 'await' as identifier inside a static block.`,AwaitExpressionFormalParameter:`'await' is not allowed in async function parameters.`,AwaitUsingNotInAsyncContext:`'await using' is only allowed within async functions and at the top levels of modules.`,AwaitNotInAsyncContext:`'await' is only allowed within async functions and at the top levels of modules.`,BadGetterArity:`A 'get' accessor must not have any formal parameters.`,BadSetterArity:`A 'set' accessor must have exactly one formal parameter.`,BadSetterRestParameter:`A 'set' accessor function argument must not be a rest parameter.`,ConstructorClassField:`Classes may not have a field named 'constructor'.`,ConstructorClassPrivateField:`Classes may not have a private field named '#constructor'.`,ConstructorIsAccessor:`Class constructor may not be an accessor.`,ConstructorIsAsync:`Constructor can't be an async function.`,ConstructorIsGenerator:`Constructor can't be a generator.`,DeclarationMissingInitializer:({kind:s})=>`Missing initializer in ${s} declaration.`,DecoratorArgumentsOutsideParentheses:`Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.`,DecoratorBeforeExport:`Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.`,DecoratorsBeforeAfterExport:`Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.`,DecoratorConstructor:`Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?`,DecoratorExportClass:`Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.`,DecoratorSemicolon:`Decorators must not be followed by a semicolon.`,DecoratorStaticBlock:`Decorators can't be used with a static block.`,DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:`Deleting a private field is not allowed.`,DestructureNamedImport:`ES2015 named imports do not destructure. Use another statement for destructuring after the import.`,DuplicateConstructor:`Duplicate constructor in the same class.`,DuplicateDefaultExport:`Only one default export allowed per module.`,DuplicateExport:({exportName:s})=>`\`${s}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:`Redefinition of __proto__ property.`,DuplicateRegExpFlags:`Duplicate regular expression flag.`,ElementAfterRest:`Rest element must be last element.`,EscapedCharNotAnIdentifier:`Invalid Unicode escape.`,ExportBindingIsString:({localName:s,exportName:l})=>`A string literal cannot be used as an exported binding without \`from\`. - Did you mean \`export { '${s}' as '${l}' } from 'some-module'\`?`,ExportDefaultFromAsIdentifier:`'from' is not allowed as an identifier after 'export default'.`,ForInOfLoopInitializer:({type:s})=>`'${s===`ForInStatement`?`for-in`:`for-of`}' loop variable declaration may not have an initializer.`,ForInUsing:`For-in loop may not start with 'using' declaration.`,ForOfAsync:`The left-hand side of a for-of loop may not be 'async'.`,ForOfLet:`The left-hand side of a for-of loop may not start with 'let'.`,GeneratorInSingleStatementContext:`Generators can only be declared at the top level or inside a block.`,IllegalBreakContinue:({type:s})=>`Unsyntactic ${s===`BreakStatement`?`break`:`continue`}.`,IllegalLanguageModeDirective:`Illegal 'use strict' directive in function with non-simple parameter list.`,IllegalReturn:`'return' outside of function.`,ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedImportAssert` parser plugin to suppress this error.",ImportBindingIsString:({importName:s})=>`A string literal cannot be used as an imported binding. -- Did you mean \`import { "${s}" as foo }\`?`,ImportCallArity:"`import()` requires exactly one or two arguments.",ImportCallNotNewExpression:`Cannot use new with import(...).`,ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:`The 'u' and 'v' regular expression flags cannot be enabled at the same time.`,InvalidBigIntLiteral:`Invalid BigIntLiteral.`,InvalidCodePoint:`Code point out of bounds.`,InvalidCoverDiscardElement:`'void' must be followed by an expression when not used in a binding position.`,InvalidCoverInitializedName:`Invalid shorthand property initializer.`,InvalidDecimal:`Invalid decimal.`,InvalidDigit:({radix:s})=>`Expected number in radix ${s}.`,InvalidEscapeSequence:`Bad character escape sequence.`,InvalidEscapeSequenceTemplate:`Invalid escape sequence in template.`,InvalidEscapedReservedWord:({reservedWord:s})=>`Escape sequence in keyword ${s}.`,InvalidIdentifier:({identifierName:s})=>`Invalid identifier ${s}.`,InvalidLhs:({ancestor:s})=>`Invalid left-hand side in ${E(s)}.`,InvalidLhsBinding:({ancestor:s})=>`Binding invalid left-hand side in ${E(s)}.`,InvalidLhsOptionalChaining:({ancestor:s})=>`Invalid optional chaining in the left-hand side of ${E(s)}.`,InvalidNumber:`Invalid number.`,InvalidOrMissingExponent:`Floating-point numbers require a valid exponent after the 'e'.`,InvalidOrUnexpectedToken:({unexpected:s})=>`Unexpected character '${s}'.`,InvalidParenthesizedAssignment:`Invalid parenthesized assignment pattern.`,InvalidPrivateFieldResolution:({identifierName:s})=>`Private name #${s} is not defined.`,InvalidPropertyBindingPattern:`Binding member expression.`,InvalidRecordProperty:`Only properties and spread elements are allowed in record definitions.`,InvalidRestAssignmentPattern:`Invalid rest operator's argument.`,LabelRedeclaration:({labelName:s})=>`Label '${s}' is already declared.`,LetInLexicalBinding:`'let' is disallowed as a lexically bound name.`,LineTerminatorBeforeArrow:`No line break is allowed before '=>'.`,MalformedRegExpFlags:`Invalid regular expression flag.`,MissingClassName:`A class name is required.`,MissingEqInAssignment:`Only '=' operator can be used for specifying default value.`,MissingSemicolon:`Missing semicolon.`,MissingPlugin:({missingPlugin:s})=>`This experimental syntax requires enabling the parser plugin: ${s.map(s=>JSON.stringify(s)).join(`, `)}.`,MissingOneOfPlugins:({missingPlugin:s})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${s.map(s=>JSON.stringify(s)).join(`, `)}.`,MissingUnicodeEscape:`Expecting Unicode escape sequence \\uXXXX.`,MixingCoalesceWithLogical:`Nullish coalescing operator(??) requires parens when mixing with logical operators.`,ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:`Only string literals are allowed as module attribute values.`,ModuleAttributesWithDuplicateKeys:({key:s})=>`Duplicate key "${s}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:s})=>`An export name cannot include a lone surrogate, found '\\u${s.toString(16)}'.`,ModuleExportUndefined:({localName:s})=>`Export '${s}' is not defined.`,MultipleDefaultsInSwitch:`Multiple default clauses.`,NewlineAfterThrow:`Illegal newline after throw.`,NoCatchOrFinally:`Missing catch or finally clause.`,NumberIdentifier:`Identifier directly after number.`,NumericSeparatorInEscapeSequence:`Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.`,ObsoleteAwaitStar:`'await*' has been removed from the async functions proposal. Use Promise.all() instead.`,OptionalChainingNoNew:`Constructors in/after an Optional Chain are not allowed.`,OptionalChainingNoTemplate:`Tagged Template Literals are not allowed in optionalChain.`,OverrideOnConstructor:`'override' modifier cannot appear on a constructor declaration.`,ParamDupe:`Argument name clash.`,PatternHasAccessor:`Object pattern can't contain getter or setter.`,PatternHasMethod:`Object pattern can't contain methods.`,PrivateInExpectedIn:({identifierName:s})=>`Private names are only allowed in property accesses (\`obj.#${s}\`) or in \`in\` expressions (\`#${s} in obj\`).`,PrivateNameRedeclaration:({identifierName:s})=>`Duplicate private name #${s}.`,RecordExpressionBarIncorrectEndSyntaxType:`Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.`,RecordExpressionBarIncorrectStartSyntaxType:`Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.`,RecordExpressionHashIncorrectStartSyntaxType:`Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.`,RecordNoProto:`'__proto__' is not allowed in Record expressions.`,RestTrailingComma:`Unexpected trailing comma after rest element.`,SloppyFunction:`In non-strict mode code, functions can only be declared at top level or inside a block.`,SloppyFunctionAnnexB:`In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.`,SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:`Classes may not have static property named prototype.`,SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:`Private fields can't be accessed on super.`,TrailingDecorator:`Decorators must be attached to a class element.`,TupleExpressionBarIncorrectEndSyntaxType:`Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.`,TupleExpressionBarIncorrectStartSyntaxType:`Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.`,TupleExpressionHashIncorrectStartSyntaxType:`Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.`,UnexpectedArgumentPlaceholder:`Unexpected argument placeholder.`,UnexpectedAwaitAfterPipelineBody:`Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.`,UnexpectedDigitAfterHash:`Unexpected digit after hash token.`,UnexpectedImportExport:`'import' and 'export' may only appear at the top level.`,UnexpectedKeyword:({keyword:s})=>`Unexpected keyword '${s}'.`,UnexpectedLeadingDecorator:`Leading decorators must be attached to a class declaration.`,UnexpectedLexicalDeclaration:`Lexical declaration cannot appear in a single-statement context.`,UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:`A numeric separator is only allowed between two digits.`,UnexpectedPrivateField:`Unexpected private name.`,UnexpectedReservedWord:({reservedWord:s})=>`Unexpected reserved word '${s}'.`,UnexpectedSuper:`'super' is only allowed in object methods and classes.`,UnexpectedToken:({expected:s,unexpected:l})=>`Unexpected token${l?` '${l}'.`:``}${s?`, expected "${s}"`:``}`,UnexpectedTokenUnaryExponentiation:`Illegal expression. Wrap left hand side or entire exponentiation in parentheses.`,UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script` or in the bare case statement.",UnexpectedVoidPattern:`Unexpected void binding.`,UnsupportedBind:`Binding should be performed on object property.`,UnsupportedDecoratorExport:`A decorated export must export a class declaration.`,UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:s,onlyValidPropertyName:l})=>`The only valid meta property for ${s} is ${s}.${l}.`,UnsupportedParameterDecorator:`Decorators cannot be used to decorate parameters.`,UnsupportedPropertyDecorator:`Decorators cannot be used to decorate object literal properties.`,UnsupportedSuper:`'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).`,UnterminatedComment:`Unterminated comment.`,UnterminatedRegExp:`Unterminated regular expression.`,UnterminatedString:`Unterminated string constant.`,UnterminatedTemplate:`Unterminated template.`,UsingDeclarationExport:`Using declaration cannot be exported.`,UsingDeclarationHasBindingPattern:`Using declaration cannot have destructuring patterns.`,VarRedeclaration:({identifierName:s})=>`Identifier '${s}' has already been declared.`,VoidPatternCatchClauseParam:"A void binding can not be the catch clause parameter. Use `try { ... } catch { ... }` if you want to discard the caught error.",VoidPatternInitializer:`A void binding may not have an initializer.`,YieldBindingIdentifier:`Can not use 'yield' as identifier inside a generator.`,YieldInParameter:`Yield expression is not allowed in formal parameters.`,YieldNotInGeneratorFunction:`'yield' is only allowed within generator functions.`,ZeroDigitNumericSeparator:`Numeric separator can not be used after leading 0.`},A={StrictDelete:`Deleting local variable in strict mode.`,StrictEvalArguments:({referenceName:s})=>`Assigning to '${s}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:s})=>`Binding '${s}' in strict mode.`,StrictFunction:`In strict mode code, functions can only be declared at top level or inside a block.`,StrictNumericEscape:`The only valid numeric escape in strict mode is '\\0'.`,StrictOctalLiteral:`Legacy octal literals are not allowed in strict mode.`,StrictWith:`'with' in strict mode.`},N={ParseExpressionEmptyInput:`Unexpected parseExpression() input: The input is empty or contains only comments.`,ParseExpressionExpectsEOF:({unexpected:s})=>`Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`${String.fromCodePoint(s)}\`.`},F=new Set([`ArrowFunctionExpression`,`AssignmentExpression`,`ConditionalExpression`,`YieldExpression`]),I=Object.assign({PipeBodyIsTighter:`Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.`,PipeTopicRequiresHackPipes:`Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.`,PipeTopicUnbound:`Topic reference is unbound; it must be inside a pipe body.`,PipeTopicUnconfiguredToken:({token:s})=>`Invalid topic token ${s}. In order to use ${s} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${s}" }.`,PipeTopicUnused:`Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.`,PipeUnparenthesizedBody:({type:s})=>`Hack-style pipe body cannot be an unparenthesized ${E({type:s})}; please wrap it in parentheses.`},{PipelineBodyNoArrow:`Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.`,PipelineBodySequenceExpression:`Pipeline body may not be a comma-separated sequence expression.`,PipelineHeadSequenceExpression:`Pipeline head should not be a comma-separated sequence expression.`,PipelineTopicUnused:`Pipeline is in topic style but does not use topic reference.`,PrimaryTopicNotAllowed:`Topic reference was used in a lexical context without topic binding.`,PrimaryTopicRequiresSmartPipeline:`Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.`}),R=[`message`];function B(s,l,p){Object.defineProperty(s,l,{enumerable:!1,configurable:!0,value:p})}function q({toMessage:s,code:l,reasonCode:g,syntaxPlugin:v}){let b=g===`MissingPlugin`||g===`MissingOneOfPlugins`,C={AccessorCannotDeclareThisParameter:`AccesorCannotDeclareThisParameter`,AccessorCannotHaveTypeParameters:`AccesorCannotHaveTypeParameters`,ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:`ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference`,SetAccessorCannotHaveOptionalParameter:`SetAccesorCannotHaveOptionalParameter`,SetAccessorCannotHaveRestParameter:`SetAccesorCannotHaveRestParameter`,SetAccessorCannotHaveReturnType:`SetAccesorCannotHaveReturnType`};return C[g]&&(g=C[g]),function C(w,E){let k=SyntaxError();return k.code=l,k.reasonCode=g,k.loc=w,k.pos=w.index,k.syntaxPlugin=v,b&&(k.missingPlugin=E.missingPlugin),B(k,`clone`,function(s={}){var l;let{line:g,column:v,index:b}=s.loc??w;return C(new p(g,v,b),Object.assign({},E,s.details))}),B(k,`details`,E),Object.defineProperty(k,`message`,{configurable:!0,get(){let l=`${s(E)} (${w.line}:${w.column})`;return this.message=l,l},set(s){Object.defineProperty(this,`message`,{value:s,writable:!0})}}),k}}function le(s,p){if(Array.isArray(s))return l=>le(l,s[0]);let g={};for(let v of Object.keys(s)){let b=s[v],C=typeof b==`string`?{message:()=>b}:typeof b==`function`?{message:b}:b,{message:w}=C,E=l(C,R);g[v]=q(Object.assign({code:`BABEL_PARSER_SYNTAX_ERROR`,reasonCode:v,toMessage:typeof w==`string`?()=>w:w},p?{syntaxPlugin:p}:{},E))}return g}var J=Object.assign({},le(C),le(k),le(A),le(N),le`pipelineOperator`(I));function _e(){return{sourceType:`script`,sourceFilename:void 0,startIndex:0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,allowYieldOutsideFunction:!1,plugins:[],strictMode:void 0,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0}}function be(s){let l=_e();if(s==null)return l;if(s.annexB!=null&&s.annexB!==!1)throw Error("The `annexB` option can only be set to `false`.");for(let p of Object.keys(l))s[p]!=null&&(l[p]=s[p]);if(l.startLine===1)s.startIndex==null&&l.startColumn>0?l.startIndex=l.startColumn:s.startColumn==null&&l.startIndex>0&&(l.startColumn=l.startIndex);else if((s.startColumn==null||s.startIndex==null)&&s.startIndex!=null)throw Error("With a `startLine > 1` you must also specify `startIndex` and `startColumn`.");if(l.sourceType===`commonjs`){if(s.allowAwaitOutsideFunction!=null)throw Error("The `allowAwaitOutsideFunction` option cannot be used with `sourceType: 'commonjs'`.");if(s.allowReturnOutsideFunction!=null)throw Error("`sourceType: 'commonjs'` implies `allowReturnOutsideFunction: true`, please remove the `allowReturnOutsideFunction` option or use `sourceType: 'script'`.");if(s.allowNewTargetOutsideFunction!=null)throw Error("`sourceType: 'commonjs'` implies `allowNewTargetOutsideFunction: true`, please remove the `allowNewTargetOutsideFunction` option or use `sourceType: 'script'`.")}return l}var{defineProperty:xe}=Object,De=(s,l)=>{s&&xe(s,l,{enumerable:!1,value:s[l]})};function Ne(s){return De(s.loc.start,`index`),De(s.loc.end,`index`),s}var Pe=s=>class extends s{parse(){let s=Ne(super.parse());return this.optionFlags&256&&(s.tokens=s.tokens.map(Ne)),s}parseRegExpLiteral({pattern:s,flags:l}){let p=null;try{p=new RegExp(s,l)}catch{}let g=this.estreeParseLiteral(p);return g.regex={pattern:s,flags:l},g}parseBigIntLiteral(s){let l;try{l=BigInt(s)}catch{l=null}let p=this.estreeParseLiteral(l);return p.bigint=String(p.value||s),p}parseDecimalLiteral(s){let l=this.estreeParseLiteral(null);return l.decimal=String(l.value||s),l}estreeParseLiteral(s){return this.parseLiteral(s,`Literal`)}parseStringLiteral(s){return this.estreeParseLiteral(s)}parseNumericLiteral(s){return this.estreeParseLiteral(s)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(s){return this.estreeParseLiteral(s)}estreeParseChainExpression(s,l){let p=this.startNodeAtNode(s);return p.expression=s,this.finishNodeAt(p,`ChainExpression`,l)}directiveToStmt(s){let l=s.value;delete s.value,this.castNodeTo(l,`Literal`),l.raw=l.extra.raw,l.value=l.extra.expressionValue;let p=this.castNodeTo(s,`ExpressionStatement`);return p.expression=l,p.directive=l.extra.rawValue,delete l.extra,p}fillOptionalPropertiesForTSESLint(s){}cloneEstreeStringLiteral(s){let{start:l,end:p,loc:g,range:v,raw:b,value:C}=s,w=Object.create(s.constructor.prototype);return w.type=`Literal`,w.start=l,w.end=p,w.loc=g,w.range=v,w.raw=b,w.value=C,w}initFunction(s,l){super.initFunction(s,l),s.expression=!1}checkDeclaration(s){s!=null&&this.isObjectProperty(s)?this.checkDeclaration(s.value):super.checkDeclaration(s)}getObjectOrClassMethodParams(s){return s.value.params}isValidDirective(s){var l;return s.type===`ExpressionStatement`&&s.expression.type===`Literal`&&typeof s.expression.value==`string`&&!((l=s.expression.extra)!=null&&l.parenthesized)}parseBlockBody(s,l,p,g,v){super.parseBlockBody(s,l,p,g,v),s.body=s.directives.map(s=>this.directiveToStmt(s)).concat(s.body),delete s.directives}parsePrivateName(){let s=super.parsePrivateName();return this.getPluginOption(`estree`,`classFeatures`)?this.convertPrivateNameToPrivateIdentifier(s):s}convertPrivateNameToPrivateIdentifier(s){let l=super.getPrivateNameSV(s);return delete s.id,s.name=l,this.castNodeTo(s,`PrivateIdentifier`)}isPrivateName(s){return this.getPluginOption(`estree`,`classFeatures`)?s.type===`PrivateIdentifier`:super.isPrivateName(s)}getPrivateNameSV(s){return this.getPluginOption(`estree`,`classFeatures`)?s.name:super.getPrivateNameSV(s)}parseLiteral(s,l){let p=super.parseLiteral(s,l);return p.raw=p.extra.raw,delete p.extra,p}parseFunctionBody(s,l,p=!1){super.parseFunctionBody(s,l,p),s.expression=s.body.type!==`BlockStatement`}parseMethod(s,l,p,g,v,b,C=!1){let w=this.startNode();w.kind=s.kind,w=super.parseMethod(w,l,p,g,v,b,C),delete w.kind;let{typeParameters:E}=s;return E&&(delete s.typeParameters,w.typeParameters=E,this.resetStartLocationFromNode(w,E)),s.value=this.castNodeTo(w,`FunctionExpression`),b===`ClassPrivateMethod`&&(s.computed=!1),b===`ObjectMethod`?(s.kind===`method`&&(s.kind=`init`),s.shorthand=!1,this.finishNode(s,`Property`)):this.finishNode(s,`MethodDefinition`)}nameIsConstructor(s){return s.type===`Literal`?s.value===`constructor`:super.nameIsConstructor(s)}parseClassProperty(...s){let l=super.parseClassProperty(...s);return this.getPluginOption(`estree`,`classFeatures`)&&this.castNodeTo(l,`PropertyDefinition`),l}parseClassPrivateProperty(...s){let l=super.parseClassPrivateProperty(...s);return this.getPluginOption(`estree`,`classFeatures`)&&(this.castNodeTo(l,`PropertyDefinition`),l.computed=!1),l}parseClassAccessorProperty(s){let l=super.parseClassAccessorProperty(s);return this.getPluginOption(`estree`,`classFeatures`)&&(l.abstract&&this.hasPlugin(`typescript`)?(delete l.abstract,this.castNodeTo(l,`TSAbstractAccessorProperty`)):this.castNodeTo(l,`AccessorProperty`)),l}parseObjectProperty(s,l,p,g){let v=super.parseObjectProperty(s,l,p,g);return v&&(v.kind=`init`,this.castNodeTo(v,`Property`)),v}finishObjectProperty(s){return s.kind=`init`,this.finishNode(s,`Property`)}isValidLVal(s,l,p,g){return s===`Property`?`value`:super.isValidLVal(s,l,p,g)}isAssignable(s,l){return s!=null&&this.isObjectProperty(s)?this.isAssignable(s.value,l):super.isAssignable(s,l)}toAssignable(s,l=!1){if(s!=null&&this.isObjectProperty(s)){let{key:p,value:g}=s;this.isPrivateName(p)&&this.classScope.usePrivateName(this.getPrivateNameSV(p),p.loc.start),this.toAssignable(g,l)}else super.toAssignable(s,l)}toAssignableObjectExpressionProp(s,l,p){s.type===`Property`&&(s.kind===`get`||s.kind===`set`)?this.raise(J.PatternHasAccessor,s.key):s.type===`Property`&&s.method?this.raise(J.PatternHasMethod,s.key):super.toAssignableObjectExpressionProp(s,l,p)}finishCallExpression(s,l){let p=super.finishCallExpression(s,l);if(p.callee.type===`Import`){var g,v;this.castNodeTo(p,`ImportExpression`),p.source=p.arguments[0],p.options=p.arguments[1]??null,p.attributes=p.arguments[1]??null,delete p.arguments,delete p.callee}else p.type===`OptionalCallExpression`?this.castNodeTo(p,`CallExpression`):p.optional=!1;return p}toReferencedArguments(s){s.type!==`ImportExpression`&&super.toReferencedArguments(s)}parseExport(s,l){let p=this.state.lastTokStartLoc,g=super.parseExport(s,l);switch(g.type){case`ExportAllDeclaration`:g.exported=null;break;case`ExportNamedDeclaration`:g.specifiers.length===1&&g.specifiers[0].type===`ExportNamespaceSpecifier`&&(this.castNodeTo(g,`ExportAllDeclaration`),g.exported=g.specifiers[0].exported,delete g.specifiers);case`ExportDefaultDeclaration`:{var v;let{declaration:s}=g;s?.type===`ClassDeclaration`&&s.decorators?.length>0&&s.start===g.start&&this.resetStartLocation(g,p)}break}return g}stopParseSubscript(s,l){let p=super.stopParseSubscript(s,l);return l.optionalChainMember?this.estreeParseChainExpression(p,s.loc.end):p}parseMember(s,l,p,g,v){let b=super.parseMember(s,l,p,g,v);return b.type===`OptionalMemberExpression`?this.castNodeTo(b,`MemberExpression`):b.optional=!1,b}isOptionalMemberExpression(s){return s.type===`ChainExpression`?s.expression.type===`MemberExpression`:super.isOptionalMemberExpression(s)}hasPropertyAsPrivateName(s){return s.type===`ChainExpression`&&(s=s.expression),super.hasPropertyAsPrivateName(s)}isObjectProperty(s){return s.type===`Property`&&s.kind===`init`&&!s.method}isObjectMethod(s){return s.type===`Property`&&(s.method||s.kind===`get`||s.kind===`set`)}castNodeTo(s,l){let p=super.castNodeTo(s,l);return this.fillOptionalPropertiesForTSESLint(p),p}cloneIdentifier(s){let l=super.cloneIdentifier(s);return this.fillOptionalPropertiesForTSESLint(l),l}cloneStringLiteral(s){return s.type===`Literal`?this.cloneEstreeStringLiteral(s):super.cloneStringLiteral(s)}finishNodeAt(s,l,p){return Ne(super.finishNodeAt(s,l,p))}finishNode(s,l){let p=super.finishNode(s,l);return this.fillOptionalPropertiesForTSESLint(p),p}resetStartLocation(s,l){super.resetStartLocation(s,l),Ne(s)}resetEndLocation(s,l=this.state.lastTokEndLoc){super.resetEndLocation(s,l),Ne(s)}},ze=class{constructor(s,l){this.token=void 0,this.preserveSpace=void 0,this.token=s,this.preserveSpace=!!l}},Be={brace:new ze(`{`),j_oTag:new ze(`...`,!0)};Be.template=new ze("`",!0);var We=!0,Ke=!0,qe=!0,Je=!0,Ye=!0,Ze=!0,Qe=class{constructor(s,l={}){this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=s,this.keyword=l.keyword,this.beforeExpr=!!l.beforeExpr,this.startsExpr=!!l.startsExpr,this.rightAssociative=!!l.rightAssociative,this.isLoop=!!l.isLoop,this.isAssign=!!l.isAssign,this.prefix=!!l.prefix,this.postfix=!!l.postfix,this.binop=l.binop==null?null:l.binop,this.updateContext=null}},ot=new Map;function st(s,l={}){l.keyword=s;let p=Rt(s,l);return ot.set(s,p),p}function ut(s,l){return Rt(s,{beforeExpr:We,binop:l})}var yt=-1,Tt=[],Ot=[],At=[],jt=[],It=[],Lt=[];function Rt(s,l={}){var p,g,v,b;return++yt,Ot.push(s),At.push(l.binop??-1),jt.push(l.beforeExpr??!1),It.push(l.startsExpr??!1),Lt.push(l.prefix??!1),Tt.push(new Qe(s,l)),yt}function Vt(s,l={}){var p,g,v,b;return++yt,ot.set(s,yt),Ot.push(s),At.push(l.binop??-1),jt.push(l.beforeExpr??!1),It.push(l.startsExpr??!1),Lt.push(l.prefix??!1),Tt.push(new Qe(`name`,l)),yt}var Ht={bracketL:Rt(`[`,{beforeExpr:We,startsExpr:Ke}),bracketHashL:Rt(`#[`,{beforeExpr:We,startsExpr:Ke}),bracketBarL:Rt(`[|`,{beforeExpr:We,startsExpr:Ke}),bracketR:Rt(`]`),bracketBarR:Rt(`|]`),braceL:Rt(`{`,{beforeExpr:We,startsExpr:Ke}),braceBarL:Rt(`{|`,{beforeExpr:We,startsExpr:Ke}),braceHashL:Rt(`#{`,{beforeExpr:We,startsExpr:Ke}),braceR:Rt(`}`),braceBarR:Rt(`|}`),parenL:Rt(`(`,{beforeExpr:We,startsExpr:Ke}),parenR:Rt(`)`),comma:Rt(`,`,{beforeExpr:We}),semi:Rt(`;`,{beforeExpr:We}),colon:Rt(`:`,{beforeExpr:We}),doubleColon:Rt(`::`,{beforeExpr:We}),dot:Rt(`.`),question:Rt(`?`,{beforeExpr:We}),questionDot:Rt(`?.`),arrow:Rt(`=>`,{beforeExpr:We}),template:Rt(`template`),ellipsis:Rt(`...`,{beforeExpr:We}),backQuote:Rt("`",{startsExpr:Ke}),dollarBraceL:Rt("${",{beforeExpr:We,startsExpr:Ke}),templateTail:Rt("...`",{startsExpr:Ke}),templateNonTail:Rt("...${",{beforeExpr:We,startsExpr:Ke}),at:Rt(`@`),hash:Rt(`#`,{startsExpr:Ke}),interpreterDirective:Rt(`#!...`),eq:Rt(`=`,{beforeExpr:We,isAssign:Je}),assign:Rt(`_=`,{beforeExpr:We,isAssign:Je}),slashAssign:Rt(`_=`,{beforeExpr:We,isAssign:Je}),xorAssign:Rt(`_=`,{beforeExpr:We,isAssign:Je}),moduloAssign:Rt(`_=`,{beforeExpr:We,isAssign:Je}),incDec:Rt(`++/--`,{prefix:Ye,postfix:Ze,startsExpr:Ke}),bang:Rt(`!`,{beforeExpr:We,prefix:Ye,startsExpr:Ke}),tilde:Rt(`~`,{beforeExpr:We,prefix:Ye,startsExpr:Ke}),doubleCaret:Rt(`^^`,{startsExpr:Ke}),doubleAt:Rt(`@@`,{startsExpr:Ke}),pipeline:ut(`|>`,0),nullishCoalescing:ut(`??`,1),logicalOR:ut(`||`,1),logicalAND:ut(`&&`,2),bitwiseOR:ut(`|`,3),bitwiseXOR:ut(`^`,4),bitwiseAND:ut(`&`,5),equality:ut(`==/!=/===/!==`,6),lt:ut(`/<=/>=`,7),gt:ut(`/<=/>=`,7),relational:ut(`/<=/>=`,7),bitShift:ut(`<>/>>>`,8),bitShiftL:ut(`<>/>>>`,8),bitShiftR:ut(`<>/>>>`,8),plusMin:Rt(`+/-`,{beforeExpr:We,binop:9,prefix:Ye,startsExpr:Ke}),modulo:Rt(`%`,{binop:10,startsExpr:Ke}),star:Rt(`*`,{binop:10}),slash:ut(`/`,10),exponent:Rt(`**`,{beforeExpr:We,binop:11,rightAssociative:!0}),_in:st(`in`,{beforeExpr:We,binop:7}),_instanceof:st(`instanceof`,{beforeExpr:We,binop:7}),_break:st(`break`),_case:st(`case`,{beforeExpr:We}),_catch:st(`catch`),_continue:st(`continue`),_debugger:st(`debugger`),_default:st(`default`,{beforeExpr:We}),_else:st(`else`,{beforeExpr:We}),_finally:st(`finally`),_function:st(`function`,{startsExpr:Ke}),_if:st(`if`),_return:st(`return`,{beforeExpr:We}),_switch:st(`switch`),_throw:st(`throw`,{beforeExpr:We,prefix:Ye,startsExpr:Ke}),_try:st(`try`),_var:st(`var`),_const:st(`const`),_with:st(`with`),_new:st(`new`,{beforeExpr:We,startsExpr:Ke}),_this:st(`this`,{startsExpr:Ke}),_super:st(`super`,{startsExpr:Ke}),_class:st(`class`,{startsExpr:Ke}),_extends:st(`extends`,{beforeExpr:We}),_export:st(`export`),_import:st(`import`,{startsExpr:Ke}),_null:st(`null`,{startsExpr:Ke}),_true:st(`true`,{startsExpr:Ke}),_false:st(`false`,{startsExpr:Ke}),_typeof:st(`typeof`,{beforeExpr:We,prefix:Ye,startsExpr:Ke}),_void:st(`void`,{beforeExpr:We,prefix:Ye,startsExpr:Ke}),_delete:st(`delete`,{beforeExpr:We,prefix:Ye,startsExpr:Ke}),_do:st(`do`,{isLoop:qe,beforeExpr:We}),_for:st(`for`,{isLoop:qe}),_while:st(`while`,{isLoop:qe}),_as:Vt(`as`,{startsExpr:Ke}),_assert:Vt(`assert`,{startsExpr:Ke}),_async:Vt(`async`,{startsExpr:Ke}),_await:Vt(`await`,{startsExpr:Ke}),_defer:Vt(`defer`,{startsExpr:Ke}),_from:Vt(`from`,{startsExpr:Ke}),_get:Vt(`get`,{startsExpr:Ke}),_let:Vt(`let`,{startsExpr:Ke}),_meta:Vt(`meta`,{startsExpr:Ke}),_of:Vt(`of`,{startsExpr:Ke}),_sent:Vt(`sent`,{startsExpr:Ke}),_set:Vt(`set`,{startsExpr:Ke}),_source:Vt(`source`,{startsExpr:Ke}),_static:Vt(`static`,{startsExpr:Ke}),_using:Vt(`using`,{startsExpr:Ke}),_yield:Vt(`yield`,{startsExpr:Ke}),_asserts:Vt(`asserts`,{startsExpr:Ke}),_checks:Vt(`checks`,{startsExpr:Ke}),_exports:Vt(`exports`,{startsExpr:Ke}),_global:Vt(`global`,{startsExpr:Ke}),_implements:Vt(`implements`,{startsExpr:Ke}),_intrinsic:Vt(`intrinsic`,{startsExpr:Ke}),_infer:Vt(`infer`,{startsExpr:Ke}),_is:Vt(`is`,{startsExpr:Ke}),_mixins:Vt(`mixins`,{startsExpr:Ke}),_proto:Vt(`proto`,{startsExpr:Ke}),_require:Vt(`require`,{startsExpr:Ke}),_satisfies:Vt(`satisfies`,{startsExpr:Ke}),_keyof:Vt(`keyof`,{startsExpr:Ke}),_readonly:Vt(`readonly`,{startsExpr:Ke}),_unique:Vt(`unique`,{startsExpr:Ke}),_abstract:Vt(`abstract`,{startsExpr:Ke}),_declare:Vt(`declare`,{startsExpr:Ke}),_enum:Vt(`enum`,{startsExpr:Ke}),_module:Vt(`module`,{startsExpr:Ke}),_namespace:Vt(`namespace`,{startsExpr:Ke}),_interface:Vt(`interface`,{startsExpr:Ke}),_type:Vt(`type`,{startsExpr:Ke}),_opaque:Vt(`opaque`,{startsExpr:Ke}),name:Rt(`name`,{startsExpr:Ke}),placeholder:Rt(`%%`,{startsExpr:Ke}),string:Rt(`string`,{startsExpr:Ke}),num:Rt(`num`,{startsExpr:Ke}),bigint:Rt(`bigint`,{startsExpr:Ke}),decimal:Rt(`decimal`,{startsExpr:Ke}),regexp:Rt(`regexp`,{startsExpr:Ke}),privateName:Rt(`#name`,{startsExpr:Ke}),eof:Rt(`eof`),jsxName:Rt(`jsxName`),jsxText:Rt(`jsxText`,{beforeExpr:We}),jsxTagStart:Rt(`jsxTagStart`,{startsExpr:Ke}),jsxTagEnd:Rt(`jsxTagEnd`)};function Gt(s){return s>=93&&s<=133}function Kt(s){return s<=92}function Jt(s){return s>=58&&s<=133}function Xt(s){return s>=58&&s<=137}function Zt(s){return jt[s]}function en(s){return It[s]}function tn(s){return s>=29&&s<=33}function nn(s){return s>=129&&s<=131}function rn(s){return s>=90&&s<=92}function an(s){return s>=58&&s<=92}function on(s){return s>=39&&s<=59}function sn(s){return s===34}function cn(s){return Lt[s]}function ln(s){return s>=121&&s<=123}function un(s){return s>=124&&s<=130}function dn(s){return Ot[s]}function fn(s){return At[s]}function pn(s){return s===57}function mn(s){return s>=24&&s<=25}function hn(s){return Tt[s]}Tt[8].updateContext=s=>{s.pop()},Tt[5].updateContext=Tt[7].updateContext=Tt[23].updateContext=s=>{s.push(Be.brace)},Tt[22].updateContext=s=>{s[s.length-1]===Be.template?s.pop():s.push(Be.template)},Tt[143].updateContext=s=>{s.push(Be.j_expr,Be.j_oTag)};var gn=`ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-࢏ࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚ౜ౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ೜-ೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲊᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-Ƛ꟱-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ`,_n=`·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࢗ-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-᫝᫠-᫫ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・`,vn=RegExp(`[`+gn+`]`),yn=RegExp(`[`+gn+_n+`]`);gn=_n=null;var bn=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,7,25,39,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,5,57,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,24,43,261,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,33,24,3,24,45,74,6,0,67,12,65,1,2,0,15,4,10,7381,42,31,98,114,8702,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,208,30,2,2,2,1,2,6,3,4,10,1,225,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4381,3,5773,3,7472,16,621,2467,541,1507,4938,6,8489],xn=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,78,5,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,199,7,137,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,55,9,266,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,233,0,3,0,8,1,6,0,475,6,110,6,6,9,4759,9,787719,239];function Sn(s,l){let p=65536;for(let g=0,v=l.length;gs)return!1;if(p+=l[g+1],p>=s)return!0}return!1}function Cn(s){return s<65?s===36:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&vn.test(String.fromCharCode(s)):Sn(s,bn)}function wn(s){return s<48?s===36:s<58?!0:s<65?!1:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&yn.test(String.fromCharCode(s)):Sn(s,bn)||Sn(s,xn)}var Tn={keyword:`break.case.catch.continue.debugger.default.do.else.finally.for.function.if.return.switch.throw.try.var.const.while.with.new.this.super.class.extends.export.import.null.true.false.in.instanceof.typeof.void.delete`.split(`.`),strict:[`implements`,`interface`,`let`,`package`,`private`,`protected`,`public`,`static`,`yield`],strictBind:[`eval`,`arguments`]},En=new Set(Tn.keyword),Dn=new Set(Tn.strict),On=new Set(Tn.strictBind);function kn(s,l){return l&&s===`await`||s===`enum`}function An(s,l){return kn(s,l)||Dn.has(s)}function jn(s){return On.has(s)}function Mn(s,l){return An(s,l)||jn(s)}function Nn(s){return En.has(s)}function Pn(s,l,p){return s===64&&l===64&&Cn(p)}var Fn=new Set(`break.case.catch.continue.debugger.default.do.else.finally.for.function.if.return.switch.throw.try.var.const.while.with.new.this.super.class.extends.export.import.null.true.false.in.instanceof.typeof.void.delete.implements.interface.let.package.private.protected.public.static.yield.eval.arguments.enum.await`.split(`.`));function In(s){return Fn.has(s)}var Ln=class{constructor(s){this.flags=0,this.names=new Map,this.firstLexicalName=``,this.flags=s}},Rn=class{constructor(s,l){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=s,this.inModule=l}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get allowNewTarget(){return(this.currentThisScopeFlags()&512)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){let s=this.currentThisScopeFlags();return(s&64)>0&&(s&2)==0}get inStaticBlock(){for(let s=this.scopeStack.length-1;;s--){let{flags:l}=this.scopeStack[s];if(l&128)return!0;if(l&1731)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get inBareCaseStatement(){return(this.currentScope().flags&256)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(s){return new Ln(s)}enter(s){this.scopeStack.push(this.createScope(s))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(s){return!!(s.flags&130||!this.parser.inModule&&s.flags&1)}declareName(s,l,p){let g=this.currentScope();if(l&8||l&16){this.checkRedeclarationInScope(g,s,l,p);let v=g.names.get(s)||0;l&16?v|=4:(g.firstLexicalName||=s,v|=2),g.names.set(s,v),l&8&&this.maybeExportDefined(g,s)}else if(l&4)for(let v=this.scopeStack.length-1;v>=0&&(g=this.scopeStack[v],this.checkRedeclarationInScope(g,s,l,p),g.names.set(s,(g.names.get(s)||0)|1),this.maybeExportDefined(g,s),!(g.flags&1667));--v);this.parser.inModule&&g.flags&1&&this.undefinedExports.delete(s)}maybeExportDefined(s,l){this.parser.inModule&&s.flags&1&&this.undefinedExports.delete(l)}checkRedeclarationInScope(s,l,p,g){this.isRedeclaredInScope(s,l,p)&&this.parser.raise(J.VarRedeclaration,g,{identifierName:l})}isRedeclaredInScope(s,l,p){if(!(p&1))return!1;if(p&8)return s.names.has(l);let g=s.names.get(l)||0;return p&16?(g&2)>0||!this.treatFunctionsAsVarInScope(s)&&(g&1)>0:(g&2)>0&&!(s.flags&8&&s.firstLexicalName===l)||!this.treatFunctionsAsVarInScope(s)&&(g&4)>0}checkLocalExport(s){let{name:l}=s;this.scopeStack[0].names.has(l)||this.undefinedExports.set(l,s.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let s=this.scopeStack.length-1;;s--){let{flags:l}=this.scopeStack[s];if(l&1667)return l}}currentThisScopeFlags(){for(let s=this.scopeStack.length-1;;s--){let{flags:l}=this.scopeStack[s];if(l&1731&&!(l&4))return l}}},zn=class extends Ln{constructor(...s){super(...s),this.declareFunctions=new Set}},Bn=class extends Rn{createScope(s){return new zn(s)}declareName(s,l,p){let g=this.currentScope();if(l&2048){this.checkRedeclarationInScope(g,s,l,p),this.maybeExportDefined(g,s),g.declareFunctions.add(s);return}super.declareName(s,l,p)}isRedeclaredInScope(s,l,p){if(super.isRedeclaredInScope(s,l,p))return!0;if(p&2048&&!s.declareFunctions.has(l)){let p=s.names.get(l);return(p&4)>0||(p&2)>0}return!1}checkLocalExport(s){this.scopeStack[0].declareFunctions.has(s.name)||super.checkLocalExport(s)}},Vn=new Set([`_`,`any`,`bool`,`boolean`,`empty`,`extends`,`false`,`interface`,`mixed`,`null`,`number`,`static`,`string`,`true`,`typeof`,`void`]),Hn=le`flow`({AmbiguousConditionalArrow:`Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.`,AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:s})=>`Cannot overwrite reserved type ${s}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:s,enumName:l})=>`Boolean enum members need to be initialized. Use either \`${s} = true,\` or \`${s} = false,\` in enum \`${l}\`.`,EnumDuplicateMemberName:({memberName:s,enumName:l})=>`Enum member names need to be unique, but the name \`${s}\` has already been used before in enum \`${l}\`.`,EnumInconsistentMemberValues:({enumName:s})=>`Enum \`${s}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:s,enumName:l})=>`Enum type \`${s}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${l}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:s})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${s}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:s,memberName:l,explicitType:p})=>`Enum \`${s}\` has type \`${p}\`, so the initializer of \`${l}\` needs to be a ${p} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:s,memberName:l})=>`Symbol enum members cannot be initialized. Use \`${l},\` in enum \`${s}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:s,memberName:l})=>`The enum member initializer for \`${l}\` needs to be a literal (either a boolean, number, or string) in enum \`${s}\`.`,EnumInvalidMemberName:({enumName:s,memberName:l,suggestion:p})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${l}\`, consider using \`${p}\`, in enum \`${s}\`.`,EnumNumberMemberNotInitialized:({enumName:s,memberName:l})=>`Number enum members need to be initialized, e.g. \`${l} = 1\` in enum \`${s}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:s})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${s}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:`Explicit inexact syntax cannot appear inside an explicit exact object type.`,InexactInsideNonObject:`Explicit inexact syntax cannot appear in class or interface definitions.`,InexactVariance:`Explicit inexact syntax cannot have variance.`,InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:`Type parameter declaration needs a default, since a preceding type parameter declaration has a default.`,NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:`Cannot have a flow comment inside another flow comment.`,PatternIsOptional:Object.assign({message:`A binding pattern parameter cannot be optional in an implementation signature.`},{reasonCode:`OptionalBindingPattern`}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:`Spread properties cannot have variance.`,ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:`The type cast expression is expected to be wrapped with parenthesis.`,UnexpectedExplicitInexactInObject:`Explicit inexact syntax must appear at the end of an inexact object.`,UnexpectedReservedType:({reservedType:s})=>`Unexpected reserved type ${s}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:`Spread operator cannot appear in class or interface definitions.`,UnexpectedSubtractionOperand:`Unexpected token, expected "number" or "bigint".`,UnexpectedTokenAfterTypeParameter:`Expected an arrow function after this type parameter declaration.`,UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:s,suggestion:l})=>`\`declare export ${s}\` is not supported. Use \`${l}\` instead.`,UnsupportedStatementInDeclareModule:`Only declares and type imports are allowed inside declare module.`,UnterminatedFlowComment:`Unterminated flow-comment.`});function Un(s){return s.type===`DeclareExportAllDeclaration`||s.type===`DeclareExportDeclaration`&&(!s.declaration||s.declaration.type!==`TypeAlias`&&s.declaration.type!==`InterfaceDeclaration`)}function Wn(s){return s.importKind===`type`||s.importKind===`typeof`}var Gn={const:`declare export var`,let:`declare export var`,type:`export type`,interface:`export interface`};function Kn(s,l){let p=[],g=[];for(let v=0;vclass extends s{constructor(...s){super(...s),this.flowPragma=void 0}getScopeHandler(){return Bn}shouldParseTypes(){return this.getPluginOption(`flow`,`all`)||this.flowPragma===`flow`}finishToken(s,l){s!==134&&s!==13&&s!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(s,l)}addComment(s){if(this.flowPragma===void 0){let l=qn.exec(s.value);if(l)if(l[1]===`flow`)this.flowPragma=`flow`;else if(l[1]===`noflow`)this.flowPragma=`noflow`;else throw Error(`Unexpected flow pragma`)}super.addComment(s)}flowParseTypeInitialiser(s){let l=this.state.inType;this.state.inType=!0,this.expect(s||14);let p=this.flowParseType();return this.state.inType=l,p}flowParsePredicate(){let s=this.startNode(),l=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>l.index+1&&this.raise(Hn.UnexpectedSpaceBetweenModuloChecks,l),this.eat(10)?(s.value=super.parseExpression(),this.expect(11),this.finishNode(s,`DeclaredPredicate`)):this.finishNode(s,`InferredPredicate`)}flowParseTypeAndPredicateInitialiser(){let s=this.state.inType;this.state.inType=!0,this.expect(14);let l=null,p=null;return this.match(54)?(this.state.inType=s,p=this.flowParsePredicate()):(l=this.flowParseType(),this.state.inType=s,this.match(54)&&(p=this.flowParsePredicate())),[l,p]}flowParseDeclareClass(s){return this.next(),this.flowParseInterfaceish(s,!0),this.finishNode(s,`DeclareClass`)}flowParseDeclareFunction(s){this.next();let l=s.id=this.parseIdentifier(),p=this.startNode(),g=this.startNode();this.match(47)?p.typeParameters=this.flowParseTypeParameterDeclaration():p.typeParameters=null,this.expect(10);let v=this.flowParseFunctionTypeParams();return p.params=v.params,p.rest=v.rest,p.this=v._this,this.expect(11),[p.returnType,s.predicate]=this.flowParseTypeAndPredicateInitialiser(),g.typeAnnotation=this.finishNode(p,`FunctionTypeAnnotation`),l.typeAnnotation=this.finishNode(g,`TypeAnnotation`),this.resetEndLocation(l),this.semicolon(),this.scope.declareName(s.id.name,2048,s.id.loc.start),this.finishNode(s,`DeclareFunction`)}flowParseDeclare(s,l){if(this.match(80))return this.flowParseDeclareClass(s);if(this.match(68))return this.flowParseDeclareFunction(s);if(this.match(74))return this.flowParseDeclareVariable(s);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(s):(l&&this.raise(Hn.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(s));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(s);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(s);if(this.isContextual(129))return this.flowParseDeclareInterface(s);if(this.match(82))return this.flowParseDeclareExportDeclaration(s,l);throw this.unexpected()}flowParseDeclareVariable(s){return this.next(),s.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(s.id.name,5,s.id.loc.start),this.semicolon(),this.finishNode(s,`DeclareVariable`)}flowParseDeclareModule(s){this.scope.enter(0),this.match(134)?s.id=super.parseExprAtom():s.id=this.parseIdentifier();let l=s.body=this.startNode(),p=l.body=[];for(this.expect(5);!this.match(8);){let s=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(Hn.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),p.push(super.parseImport(s))):(this.expectContextual(125,Hn.UnsupportedStatementInDeclareModule),p.push(this.flowParseDeclare(s,!0)))}this.scope.exit(),this.expect(8),this.finishNode(l,`BlockStatement`);let g=null,v=!1;return p.forEach(s=>{Un(s)?(g===`CommonJS`&&this.raise(Hn.AmbiguousDeclareModuleKind,s),g=`ES`):s.type===`DeclareModuleExports`&&(v&&this.raise(Hn.DuplicateDeclareModuleExports,s),g===`ES`&&this.raise(Hn.AmbiguousDeclareModuleKind,s),g=`CommonJS`,v=!0)}),s.kind=g||`CommonJS`,this.finishNode(s,`DeclareModule`)}flowParseDeclareExportDeclaration(s,l){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?s.declaration=this.flowParseDeclare(this.startNode()):(s.declaration=this.flowParseType(),this.semicolon()),s.default=!0,this.finishNode(s,`DeclareExportDeclaration`);if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!l){let s=this.state.value;throw this.raise(Hn.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:s,suggestion:Gn[s]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return s.declaration=this.flowParseDeclare(this.startNode()),s.default=!1,this.finishNode(s,`DeclareExportDeclaration`);if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return s=this.parseExport(s,null),s.type===`ExportNamedDeclaration`?(s.default=!1,delete s.exportKind,this.castNodeTo(s,`DeclareExportDeclaration`)):this.castNodeTo(s,`DeclareExportAllDeclaration`);throw this.unexpected()}flowParseDeclareModuleExports(s){return this.next(),this.expectContextual(111),s.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(s,`DeclareModuleExports`)}flowParseDeclareTypeAlias(s){this.next();let l=this.flowParseTypeAlias(s);return this.castNodeTo(l,`DeclareTypeAlias`),l}flowParseDeclareOpaqueType(s){this.next();let l=this.flowParseOpaqueType(s,!0);return this.castNodeTo(l,`DeclareOpaqueType`),l}flowParseDeclareInterface(s){return this.next(),this.flowParseInterfaceish(s,!1),this.finishNode(s,`DeclareInterface`)}flowParseInterfaceish(s,l){if(s.id=this.flowParseRestrictedIdentifier(!l,!0),this.scope.declareName(s.id.name,l?17:8201,s.id.loc.start),this.match(47)?s.typeParameters=this.flowParseTypeParameterDeclaration():s.typeParameters=null,s.extends=[],this.eat(81))do s.extends.push(this.flowParseInterfaceExtends());while(!l&&this.eat(12));if(l){if(s.implements=[],s.mixins=[],this.eatContextual(117))do s.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do s.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}s.body=this.flowParseObjectType({allowStatic:l,allowExact:!1,allowSpread:!1,allowProto:l,allowInexact:!1})}flowParseInterfaceExtends(){let s=this.startNode();return s.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?s.typeParameters=this.flowParseTypeParameterInstantiation():s.typeParameters=null,this.finishNode(s,`InterfaceExtends`)}flowParseInterface(s){return this.flowParseInterfaceish(s,!1),this.finishNode(s,`InterfaceDeclaration`)}checkNotUnderscore(s){s===`_`&&this.raise(Hn.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(s,l,p){Vn.has(s)&&this.raise(p?Hn.AssignReservedType:Hn.UnexpectedReservedType,l,{reservedType:s})}flowParseRestrictedIdentifier(s,l){return this.checkReservedType(this.state.value,this.state.startLoc,l),this.parseIdentifier(s)}flowParseTypeAlias(s){return s.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(s.id.name,8201,s.id.loc.start),this.match(47)?s.typeParameters=this.flowParseTypeParameterDeclaration():s.typeParameters=null,s.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(s,`TypeAlias`)}flowParseOpaqueType(s,l){return this.expectContextual(130),s.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(s.id.name,8201,s.id.loc.start),this.match(47)?s.typeParameters=this.flowParseTypeParameterDeclaration():s.typeParameters=null,s.supertype=null,this.match(14)&&(s.supertype=this.flowParseTypeInitialiser(14)),s.impltype=null,l||(s.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(s,`OpaqueType`)}flowParseTypeParameter(s=!1){let l=this.state.startLoc,p=this.startNode(),g=this.flowParseVariance(),v=this.flowParseTypeAnnotatableIdentifier();return p.name=v.name,p.variance=g,p.bound=v.typeAnnotation,this.match(29)?(this.eat(29),p.default=this.flowParseType()):s&&this.raise(Hn.MissingTypeParamDefault,l),this.finishNode(p,`TypeParameter`)}flowParseTypeParameterDeclaration(){let s=this.state.inType,l=this.startNode();l.params=[],this.state.inType=!0,this.match(47)||this.match(143)?this.next():this.unexpected();let p=!1;do{let s=this.flowParseTypeParameter(p);l.params.push(s),s.default&&(p=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=s,this.finishNode(l,`TypeParameterDeclaration`)}flowInTopLevelContext(s){if(this.curContext()!==Be.brace){let l=this.state.context;this.state.context=[l[0]];try{return s()}finally{this.state.context=l}}else return s()}flowParseTypeParameterInstantiationInExpression(){if(this.reScan_lt()===47)return this.flowParseTypeParameterInstantiation()}flowParseTypeParameterInstantiation(){let s=this.startNode(),l=this.state.inType;return this.state.inType=!0,s.params=[],this.flowInTopLevelContext(()=>{this.expect(47);let l=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)s.params.push(this.flowParseType()),this.match(48)||this.expect(12);this.state.noAnonFunctionType=l}),this.state.inType=l,!this.state.inType&&this.curContext()===Be.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(s,`TypeParameterInstantiation`)}flowParseTypeParameterInstantiationCallOrNew(){if(this.reScan_lt()!==47)return null;let s=this.startNode(),l=this.state.inType;for(s.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)s.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=l,this.finishNode(s,`TypeParameterInstantiation`)}flowParseInterfaceType(){let s=this.startNode();if(this.expectContextual(129),s.extends=[],this.eat(81))do s.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return s.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(s,`InterfaceTypeAnnotation`)}flowParseObjectPropertyKey(){return this.match(135)||this.match(134)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(s,l,p){return s.static=l,this.lookahead().type===14?(s.id=this.flowParseObjectPropertyKey(),s.key=this.flowParseTypeInitialiser()):(s.id=null,s.key=this.flowParseType()),this.expect(3),s.value=this.flowParseTypeInitialiser(),s.variance=p,this.finishNode(s,`ObjectTypeIndexer`)}flowParseObjectTypeInternalSlot(s,l){return s.static=l,s.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(s.method=!0,s.optional=!1,s.value=this.flowParseObjectTypeMethodish(this.startNodeAt(s.loc.start))):(s.method=!1,this.eat(17)&&(s.optional=!0),s.value=this.flowParseTypeInitialiser()),this.finishNode(s,`ObjectTypeInternalSlot`)}flowParseObjectTypeMethodish(s){for(s.params=[],s.rest=null,s.typeParameters=null,s.this=null,this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(s.this=this.flowParseFunctionTypeParam(!0),s.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)s.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(s.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),s.returnType=this.flowParseTypeInitialiser(),this.finishNode(s,`FunctionTypeAnnotation`)}flowParseObjectTypeCallProperty(s,l){let p=this.startNode();return s.static=l,s.value=this.flowParseObjectTypeMethodish(p),this.finishNode(s,`ObjectTypeCallProperty`)}flowParseObjectType({allowStatic:s,allowExact:l,allowSpread:p,allowProto:g,allowInexact:v}){let b=this.state.inType;this.state.inType=!0;let C=this.startNode();C.callProperties=[],C.properties=[],C.indexers=[],C.internalSlots=[];let w,E,k=!1;for(l&&this.match(6)?(this.expect(6),w=9,E=!0):(this.expect(5),w=8,E=!1),C.exact=E;!this.match(w);){let l=!1,b=null,w=null,A=this.startNode();if(g&&this.isContextual(118)){let l=this.lookahead();l.type!==14&&l.type!==17&&(this.next(),b=this.state.startLoc,s=!1)}if(s&&this.isContextual(106)){let s=this.lookahead();s.type!==14&&s.type!==17&&(this.next(),l=!0)}let N=this.flowParseVariance();if(this.eat(0))b!=null&&this.unexpected(b),this.eat(0)?(N&&this.unexpected(N.loc.start),C.internalSlots.push(this.flowParseObjectTypeInternalSlot(A,l))):C.indexers.push(this.flowParseObjectTypeIndexer(A,l,N));else if(this.match(10)||this.match(47))b!=null&&this.unexpected(b),N&&this.unexpected(N.loc.start),C.callProperties.push(this.flowParseObjectTypeCallProperty(A,l));else{let s=`init`;(this.isContextual(99)||this.isContextual(104))&&Xt(this.lookahead().type)&&(s=this.state.value,this.next());let g=this.flowParseObjectTypeProperty(A,l,b,N,s,p,v??!E);g===null?(k=!0,w=this.state.lastTokStartLoc):C.properties.push(g)}this.flowObjectTypeSemicolon(),w&&!this.match(8)&&!this.match(9)&&this.raise(Hn.UnexpectedExplicitInexactInObject,w)}this.expect(w),p&&(C.inexact=k);let A=this.finishNode(C,`ObjectTypeAnnotation`);return this.state.inType=b,A}flowParseObjectTypeProperty(s,l,p,g,v,b,C){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(b?C||this.raise(Hn.InexactInsideExact,this.state.lastTokStartLoc):this.raise(Hn.InexactInsideNonObject,this.state.lastTokStartLoc),g&&this.raise(Hn.InexactVariance,g),null):(b||this.raise(Hn.UnexpectedSpreadType,this.state.lastTokStartLoc),p!=null&&this.unexpected(p),g&&this.raise(Hn.SpreadVariance,g),s.argument=this.flowParseType(),this.finishNode(s,`ObjectTypeSpreadProperty`));{s.key=this.flowParseObjectPropertyKey(),s.static=l,s.proto=p!=null,s.kind=v;let C=!1;return this.match(47)||this.match(10)?(s.method=!0,p!=null&&this.unexpected(p),g&&this.unexpected(g.loc.start),s.value=this.flowParseObjectTypeMethodish(this.startNodeAt(s.loc.start)),(v===`get`||v===`set`)&&this.flowCheckGetterSetterParams(s),!b&&s.key.name===`constructor`&&s.value.this&&this.raise(Hn.ThisParamBannedInConstructor,s.value.this)):(v!==`init`&&this.unexpected(),s.method=!1,this.eat(17)&&(C=!0),s.value=this.flowParseTypeInitialiser(),s.variance=g),s.optional=C,this.finishNode(s,`ObjectTypeProperty`)}}flowCheckGetterSetterParams(s){let l=s.kind===`get`?0:1,p=s.value.params.length+ +!!s.value.rest;s.value.this&&this.raise(s.kind===`get`?Hn.GetterMayNotHaveThisParam:Hn.SetterMayNotHaveThisParam,s.value.this),p!==l&&this.raise(s.kind===`get`?J.BadGetterArity:J.BadSetterArity,s),s.kind===`set`&&s.value.rest&&this.raise(J.BadSetterRestParameter,s)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(s,l){s??=this.state.startLoc;let p=l||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){let l=this.startNodeAt(s);l.qualification=p,l.id=this.flowParseRestrictedIdentifier(!0),p=this.finishNode(l,`QualifiedTypeIdentifier`)}return p}flowParseGenericType(s,l){let p=this.startNodeAt(s);return p.typeParameters=null,p.id=this.flowParseQualifiedTypeIdentifier(s,l),this.match(47)&&(p.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(p,`GenericTypeAnnotation`)}flowParseTypeofType(){let s=this.startNode();return this.expect(87),s.argument=this.flowParsePrimaryType(),this.finishNode(s,`TypeofTypeAnnotation`)}flowParseTupleType(){let s=this.startNode();for(s.types=[],this.expect(0);this.state.possuper.parseFunctionBody(s,!0,p));return}super.parseFunctionBody(s,!1,p)}parseFunctionBodyAndFinish(s,l,p=!1){if(this.match(14)){let l=this.startNode();[l.typeAnnotation,s.predicate]=this.flowParseTypeAndPredicateInitialiser(),s.returnType=l.typeAnnotation?this.finishNode(l,`TypeAnnotation`):null}return super.parseFunctionBodyAndFinish(s,l,p)}parseStatementLike(s){if(this.state.strict&&this.isContextual(129)){if(Jt(this.lookahead().type)){let s=this.startNode();return this.next(),this.flowParseInterface(s)}}else if(this.isContextual(126)){let s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}let l=super.parseStatementLike(s);return this.flowPragma===void 0&&!this.isValidDirective(l)&&(this.flowPragma=null),l}parseExpressionStatement(s,l,p){if(l.type===`Identifier`){if(l.name===`declare`){if(this.match(80)||Gt(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(s)}else if(Gt(this.state.type)){if(l.name===`interface`)return this.flowParseInterface(s);if(l.name===`type`)return this.flowParseTypeAlias(s);if(l.name===`opaque`)return this.flowParseOpaqueType(s,!1)}}return super.parseExpressionStatement(s,l,p)}shouldParseExportDeclaration(){let{type:s}=this.state;return s===126||nn(s)?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:s}=this.state;return s===126||nn(s)?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.isContextual(126)){let s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}return super.parseExportDefaultExpression()}parseConditional(s,l,p){if(!this.match(17))return s;if(this.state.maybeInArrowParameters){let l=this.lookaheadCharCode();if(l===44||l===61||l===58||l===41)return this.setOptionalParametersError(p),s}this.expect(17);let g=this.state.clone(),v=this.state.noArrowAt,b=this.startNodeAt(l),{consequent:C,failed:w}=this.tryParseConditionalConsequent(),[E,k]=this.getArrowLikeExpressions(C);if(w||k.length>0){let s=[...v];if(k.length>0){this.state=g,this.state.noArrowAt=s;for(let l=0;l1&&this.raise(Hn.AmbiguousConditionalArrow,g.startLoc),w&&E.length===1&&(this.state=g,s.push(E[0].start),this.state.noArrowAt=s,{consequent:C,failed:w}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(C,!0),this.state.noArrowAt=v,this.expect(14),b.test=s,b.consequent=C,b.alternate=this.forwardNoArrowParamsConversionAt(b,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(b,`ConditionalExpression`)}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let s=this.parseMaybeAssignAllowIn(),l=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:s,failed:l}}getArrowLikeExpressions(s,l){let p=[s],g=[];for(;p.length!==0;){let s=p.pop();s.type===`ArrowFunctionExpression`&&s.body.type!==`BlockStatement`?(s.typeParameters||!s.returnType?this.finishArrowValidation(s):g.push(s),p.push(s.body)):s.type===`ConditionalExpression`&&(p.push(s.consequent),p.push(s.alternate))}return l?(g.forEach(s=>this.finishArrowValidation(s)),[g,[]]):Kn(g,s=>s.params.every(s=>this.isAssignable(s,!0)))}finishArrowValidation(s){var l;this.toAssignableList(s.params,s.extra?.trailingCommaLoc,!1),this.scope.enter(518),super.checkParams(s,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(s,l){let p;return this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(s.start))?(this.state.noArrowParamsConversionAt.push(this.state.start),p=l(),this.state.noArrowParamsConversionAt.pop()):p=l(),p}parseParenItem(s,l){let p=super.parseParenItem(s,l);if(this.eat(17)&&(p.optional=!0,this.resetEndLocation(s)),this.match(14)){let s=this.startNodeAt(l);return s.expression=p,s.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(s,`TypeCastExpression`)}return p}assertModuleNodeAllowed(s){s.type===`ImportDeclaration`&&(s.importKind===`type`||s.importKind===`typeof`)||s.type===`ExportNamedDeclaration`&&s.exportKind===`type`||s.type===`ExportAllDeclaration`&&s.exportKind===`type`||super.assertModuleNodeAllowed(s)}parseExportDeclaration(s){if(this.isContextual(130)){s.exportKind=`type`;let l=this.startNode();return this.next(),this.match(5)?(s.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(s),null):this.flowParseTypeAlias(l)}else if(this.isContextual(131)){s.exportKind=`type`;let l=this.startNode();return this.next(),this.flowParseOpaqueType(l,!1)}else if(this.isContextual(129)){s.exportKind=`type`;let l=this.startNode();return this.next(),this.flowParseInterface(l)}else if(this.isContextual(126)){s.exportKind=`value`;let l=this.startNode();return this.next(),this.flowParseEnumDeclaration(l)}else return super.parseExportDeclaration(s)}eatExportStar(s){return super.eatExportStar(s)?!0:this.isContextual(130)&&this.lookahead().type===55?(s.exportKind=`type`,this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(s){let{startLoc:l}=this.state,p=super.maybeParseExportNamespaceSpecifier(s);return p&&s.exportKind===`type`&&this.unexpected(l),p}parseClassId(s,l,p){super.parseClassId(s,l,p),this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(s,l,p){let{startLoc:g}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(s,l))return;l.declare=!0}super.parseClassMember(s,l,p),l.declare&&(l.type!==`ClassProperty`&&l.type!==`ClassPrivateProperty`&&l.type!==`PropertyDefinition`?this.raise(Hn.DeclareClassElement,g):l.value&&this.raise(Hn.DeclareClassFieldInitializer,l.value))}isIterator(s){return s===`iterator`||s===`asyncIterator`}readIterator(){let s=super.readWord1(),l=`@@`+s;(!this.isIterator(s)||!this.state.inType)&&this.raise(J.InvalidIdentifier,this.state.curPosition(),{identifierName:l}),this.finishToken(132,l)}getTokenFromCode(s){let l=this.input.charCodeAt(this.state.pos+1);s===123&&l===124?this.finishOp(6,2):this.state.inType&&(s===62||s===60)?this.finishOp(s===62?48:47,1):this.state.inType&&s===63?l===46?this.finishOp(18,2):this.finishOp(17,1):Pn(s,l,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(s)}isAssignable(s,l){return s.type===`TypeCastExpression`?this.isAssignable(s.expression,l):super.isAssignable(s,l)}toAssignable(s,l=!1){!l&&s.type===`AssignmentExpression`&&s.left.type===`TypeCastExpression`&&(s.left=this.typeCastToParameter(s.left)),super.toAssignable(s,l)}toAssignableList(s,l,p){for(let l=0;l1||!l)&&this.raise(Hn.TypeCastInPattern,v.typeAnnotation)}return s}parseArrayLike(s,l,p){let g=super.parseArrayLike(s,l,p);return p!=null&&!this.state.maybeInArrowParameters&&this.toReferencedList(g.elements),g}isValidLVal(s,l,p,g){return s===`TypeCastExpression`||super.isValidLVal(s,l,p,g)}parseClassProperty(s){return this.match(14)&&(s.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(s)}parseClassPrivateProperty(s){return this.match(14)&&(s.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(s)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(s){return!this.match(14)&&super.isNonstaticConstructor(s)}pushClassMethod(s,l,p,g,v,b){if(l.variance&&this.unexpected(l.variance.loc.start),delete l.variance,this.match(47)&&(l.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(s,l,p,g,v,b),l.params&&v){let s=l.params;s.length>0&&this.isThisParam(s[0])&&this.raise(Hn.ThisParamBannedInConstructor,l)}else if(l.type===`MethodDefinition`&&v&&l.value.params){let s=l.value.params;s.length>0&&this.isThisParam(s[0])&&this.raise(Hn.ThisParamBannedInConstructor,l)}}pushClassPrivateMethod(s,l,p,g){l.variance&&this.unexpected(l.variance.loc.start),delete l.variance,this.match(47)&&(l.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(s,l,p,g)}parseClassSuper(s){if(super.parseClassSuper(s),s.superClass&&(this.match(47)||this.match(51))&&(s.superTypeParameters=this.flowParseTypeParameterInstantiationInExpression()),this.isContextual(113)){this.next();let l=s.implements=[];do{let s=this.startNode();s.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?s.typeParameters=this.flowParseTypeParameterInstantiation():s.typeParameters=null,l.push(this.finishNode(s,`ClassImplements`))}while(this.eat(12))}}checkGetterSetterParams(s){super.checkGetterSetterParams(s);let l=this.getObjectOrClassMethodParams(s);if(l.length>0){let p=l[0];this.isThisParam(p)&&s.kind===`get`?this.raise(Hn.GetterMayNotHaveThisParam,p):this.isThisParam(p)&&this.raise(Hn.SetterMayNotHaveThisParam,p)}}parsePropertyNamePrefixOperator(s){s.variance=this.flowParseVariance()}parseObjPropValue(s,l,p,g,v,b,C){s.variance&&this.unexpected(s.variance.loc.start),delete s.variance;let w;this.match(47)&&!b&&(w=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());let E=super.parseObjPropValue(s,l,p,g,v,b,C);return w&&((E.value||E).typeParameters=w),E}parseFunctionParamType(s){return this.eat(17)&&(s.type!==`Identifier`&&this.raise(Hn.PatternIsOptional,s),this.isThisParam(s)&&this.raise(Hn.ThisParamMayNotBeOptional,s),s.optional=!0),this.match(14)?s.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(s)&&this.raise(Hn.ThisParamAnnotationRequired,s),this.match(29)&&this.isThisParam(s)&&this.raise(Hn.ThisParamNoDefault,s),this.resetEndLocation(s),s}parseMaybeDefault(s,l){let p=super.parseMaybeDefault(s,l);return p.type===`AssignmentPattern`&&p.typeAnnotation&&p.right.startsuper.parseMaybeAssign(s,l),g),!v.error)return v.node;let{context:p}=this.state,b=p[p.length-1];(b===Be.j_oTag||b===Be.j_expr)&&p.pop()}if((p=v)!=null&&p.error||this.match(47)){var b,C;g||=this.state.clone();let p,w=this.tryParse(g=>{var v;p=this.flowParseTypeParameterDeclaration();let b=this.forwardNoArrowParamsConversionAt(p,()=>{let g=super.parseMaybeAssign(s,l);return this.resetStartLocationFromNode(g,p),g});(v=b.extra)!=null&&v.parenthesized&&g();let C=this.maybeUnwrapTypeCastExpression(b);return C.type!==`ArrowFunctionExpression`&&g(),C.typeParameters=p,this.resetStartLocationFromNode(C,p),b},g),E=null;if(w.node&&this.maybeUnwrapTypeCastExpression(w.node).type===`ArrowFunctionExpression`){if(!w.error&&!w.aborted)return w.node.async&&this.raise(Hn.UnexpectedTypeParameterBeforeAsyncArrowFunction,p),w.node;E=w.node}if((b=v)!=null&&b.node)return this.state=v.failState,v.node;if(E)return this.state=w.failState,E;throw(C=v)!=null&&C.thrown?v.error:w.thrown?w.error:this.raise(Hn.UnexpectedTokenAfterTypeParameter,p)}return super.parseMaybeAssign(s,l)}parseArrow(s){if(this.match(14)){let l=this.tryParse(()=>{let l=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let p=this.startNode();return[p.typeAnnotation,s.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=l,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),p});if(l.thrown)return null;l.error&&(this.state=l.failState),s.returnType=l.node.typeAnnotation?this.finishNode(l.node,`TypeAnnotation`):null}return super.parseArrow(s)}shouldParseArrow(s){return this.match(14)||super.shouldParseArrow(s)}setArrowFunctionParameters(s,l){this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(s.start))?s.params=l:super.setArrowFunctionParameters(s,l)}checkParams(s,l,p,g=!0){if(!(p&&this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(s.start)))){for(let l=0;l0&&this.raise(Hn.ThisParamMustBeFirst,s.params[l]);super.checkParams(s,l,p,g)}}parseParenAndDistinguishExpression(s){return super.parseParenAndDistinguishExpression(s&&!this.state.noArrowAt.includes(this.sourceToOffsetPos(this.state.start)))}parseSubscripts(s,l,p){if(s.type===`Identifier`&&s.name===`async`&&this.state.noArrowAt.includes(l.index)){this.next();let p=this.startNodeAt(l);p.callee=s,p.arguments=super.parseCallExpressionArguments(),s=this.finishNode(p,`CallExpression`)}else if(s.type===`Identifier`&&s.name===`async`&&this.match(47)){let g=this.state.clone(),v=this.tryParse(s=>this.parseAsyncArrowWithTypeParameters(l)||s(),g);if(!v.error&&!v.aborted)return v.node;let b=this.tryParse(()=>super.parseSubscripts(s,l,p),g);if(b.node&&!b.error)return b.node;if(v.node)return this.state=v.failState,v.node;if(b.node)return this.state=b.failState,b.node;throw v.error||b.error}return super.parseSubscripts(s,l,p)}parseSubscript(s,l,p,g){if(this.match(18)&&this.isLookaheadToken_lt()){if(g.optionalChainMember=!0,p)return g.stop=!0,s;this.next();let v=this.startNodeAt(l);return v.callee=s,v.typeArguments=this.flowParseTypeParameterInstantiationInExpression(),this.expect(10),v.arguments=this.parseCallExpressionArguments(),v.optional=!0,this.finishCallExpression(v,!0)}else if(!p&&this.shouldParseTypes()&&(this.match(47)||this.match(51))){let p=this.startNodeAt(l);p.callee=s;let v=this.tryParse(()=>(p.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),p.arguments=super.parseCallExpressionArguments(),g.optionalChainMember&&(p.optional=!1),this.finishCallExpression(p,g.optionalChainMember)));if(v.node)return v.error&&(this.state=v.failState),v.node}return super.parseSubscript(s,l,p,g)}parseNewCallee(s){super.parseNewCallee(s);let l=null;this.shouldParseTypes()&&this.match(47)&&(l=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),s.typeArguments=l}parseAsyncArrowWithTypeParameters(s){let l=this.startNodeAt(s);if(this.parseFunctionParams(l,!1),this.parseArrow(l))return super.parseArrowExpression(l,void 0,!0)}readToken_mult_modulo(s){let l=this.input.charCodeAt(this.state.pos+1);if(s===42&&l===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(s)}readToken_pipe_amp(s){let l=this.input.charCodeAt(this.state.pos+1);if(s===124&&l===125){this.finishOp(9,2);return}super.readToken_pipe_amp(s)}parseTopLevel(s,l){let p=super.parseTopLevel(s,l);return this.state.hasFlowComment&&this.raise(Hn.UnterminatedFlowComment,this.state.curPosition()),p}skipBlockComment(){if(this.hasPlugin(`flowComments`)&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(Hn.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();let s=this.skipFlowComment();s&&(this.state.pos+=s,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?`*-/`:`*/`)}skipFlowComment(){let{pos:s}=this.state,l=2;for(;[32,9].includes(this.input.charCodeAt(s+l));)l++;let p=this.input.charCodeAt(l+s),g=this.input.charCodeAt(l+s+1);return p===58&&g===58?l+2:this.input.slice(l+s,l+s+12)===`flow-include`?l+12:p===58&&g!==58?l:!1}hasFlowCommentCompletion(){if(this.input.indexOf(`*/`,this.state.pos)===-1)throw this.raise(J.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(s,{enumName:l,memberName:p}){this.raise(Hn.EnumBooleanMemberNotInitialized,s,{memberName:p,enumName:l})}flowEnumErrorInvalidMemberInitializer(s,l){return this.raise(l.explicitType?l.explicitType===`symbol`?Hn.EnumInvalidMemberInitializerSymbolType:Hn.EnumInvalidMemberInitializerPrimaryType:Hn.EnumInvalidMemberInitializerUnknownType,s,l)}flowEnumErrorNumberMemberNotInitialized(s,l){this.raise(Hn.EnumNumberMemberNotInitialized,s,l)}flowEnumErrorStringMemberInconsistentlyInitialized(s,l){this.raise(Hn.EnumStringMemberInconsistentlyInitialized,s,l)}flowEnumMemberInit(){let s=this.state.startLoc,l=()=>this.match(12)||this.match(8);switch(this.state.type){case 135:{let p=this.parseNumericLiteral(this.state.value);return l()?{type:`number`,loc:p.loc.start,value:p}:{type:`invalid`,loc:s}}case 134:{let p=this.parseStringLiteral(this.state.value);return l()?{type:`string`,loc:p.loc.start,value:p}:{type:`invalid`,loc:s}}case 85:case 86:{let p=this.parseBooleanLiteral(this.match(85));return l()?{type:`boolean`,loc:p.loc.start,value:p}:{type:`invalid`,loc:s}}default:return{type:`invalid`,loc:s}}}flowEnumMemberRaw(){let s=this.state.startLoc;return{id:this.parseIdentifier(!0),init:this.eat(29)?this.flowEnumMemberInit():{type:`none`,loc:s}}}flowEnumCheckExplicitTypeMismatch(s,l,p){let{explicitType:g}=l;g!==null&&g!==p&&this.flowEnumErrorInvalidMemberInitializer(s,l)}flowEnumMembers({enumName:s,explicitType:l}){let p=new Set,g={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},v=!1;for(;!this.match(8);){if(this.eat(21)){v=!0;break}let b=this.startNode(),{id:C,init:w}=this.flowEnumMemberRaw(),E=C.name;if(E===``)continue;/^[a-z]/.test(E)&&this.raise(Hn.EnumInvalidMemberName,C,{memberName:E,suggestion:E[0].toUpperCase()+E.slice(1),enumName:s}),p.has(E)&&this.raise(Hn.EnumDuplicateMemberName,C,{memberName:E,enumName:s}),p.add(E);let k={enumName:s,explicitType:l,memberName:E};switch(b.id=C,w.type){case`boolean`:this.flowEnumCheckExplicitTypeMismatch(w.loc,k,`boolean`),b.init=w.value,g.booleanMembers.push(this.finishNode(b,`EnumBooleanMember`));break;case`number`:this.flowEnumCheckExplicitTypeMismatch(w.loc,k,`number`),b.init=w.value,g.numberMembers.push(this.finishNode(b,`EnumNumberMember`));break;case`string`:this.flowEnumCheckExplicitTypeMismatch(w.loc,k,`string`),b.init=w.value,g.stringMembers.push(this.finishNode(b,`EnumStringMember`));break;case`invalid`:throw this.flowEnumErrorInvalidMemberInitializer(w.loc,k);case`none`:switch(l){case`boolean`:this.flowEnumErrorBooleanMemberNotInitialized(w.loc,k);break;case`number`:this.flowEnumErrorNumberMemberNotInitialized(w.loc,k);break;default:g.defaultedMembers.push(this.finishNode(b,`EnumDefaultedMember`))}}this.match(8)||this.expect(12)}return{members:g,hasUnknownMembers:v}}flowEnumStringMembers(s,l,{enumName:p}){if(s.length===0)return l;if(l.length===0)return s;if(l.length>s.length){for(let l of s)this.flowEnumErrorStringMemberInconsistentlyInitialized(l,{enumName:p});return l}else{for(let s of l)this.flowEnumErrorStringMemberInconsistentlyInitialized(s,{enumName:p});return s}}flowEnumParseExplicitType({enumName:s}){if(!this.eatContextual(102))return null;if(!Gt(this.state.type))throw this.raise(Hn.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:s});let{value:l}=this.state;return this.next(),l!==`boolean`&&l!==`number`&&l!==`string`&&l!==`symbol`&&this.raise(Hn.EnumInvalidExplicitType,this.state.startLoc,{enumName:s,invalidEnumType:l}),l}flowEnumBody(s,l){let p=l.name,g=l.loc.start,v=this.flowEnumParseExplicitType({enumName:p});this.expect(5);let{members:b,hasUnknownMembers:C}=this.flowEnumMembers({enumName:p,explicitType:v});switch(s.hasUnknownMembers=C,v){case`boolean`:return s.explicitType=!0,s.members=b.booleanMembers,this.expect(8),this.finishNode(s,`EnumBooleanBody`);case`number`:return s.explicitType=!0,s.members=b.numberMembers,this.expect(8),this.finishNode(s,`EnumNumberBody`);case`string`:return s.explicitType=!0,s.members=this.flowEnumStringMembers(b.stringMembers,b.defaultedMembers,{enumName:p}),this.expect(8),this.finishNode(s,`EnumStringBody`);case`symbol`:return s.members=b.defaultedMembers,this.expect(8),this.finishNode(s,`EnumSymbolBody`);default:{let l=()=>(s.members=[],this.expect(8),this.finishNode(s,`EnumStringBody`));s.explicitType=!1;let v=b.booleanMembers.length,C=b.numberMembers.length,w=b.stringMembers.length,E=b.defaultedMembers.length;if(!v&&!C&&!w&&!E)return l();if(!v&&!C)return s.members=this.flowEnumStringMembers(b.stringMembers,b.defaultedMembers,{enumName:p}),this.expect(8),this.finishNode(s,`EnumStringBody`);if(!C&&!w&&v>=E){for(let s of b.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(s.loc.start,{enumName:p,memberName:s.id.name});return s.members=b.booleanMembers,this.expect(8),this.finishNode(s,`EnumBooleanBody`)}else if(!v&&!w&&C>=E){for(let s of b.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(s.loc.start,{enumName:p,memberName:s.id.name});return s.members=b.numberMembers,this.expect(8),this.finishNode(s,`EnumNumberBody`)}else return this.raise(Hn.EnumInconsistentMemberValues,g,{enumName:p}),l()}}}flowParseEnumDeclaration(s){let l=this.parseIdentifier();return s.id=l,s.body=this.flowEnumBody(this.startNode(),l),this.finishNode(s,`EnumDeclaration`)}jsxParseOpeningElementAfterName(s){return this.shouldParseTypes()&&(this.match(47)||this.match(51))&&(s.typeArguments=this.flowParseTypeParameterInstantiationInExpression()),super.jsxParseOpeningElementAfterName(s)}isLookaheadToken_lt(){let s=this.nextTokenStart();if(this.input.charCodeAt(s)===60){let l=this.input.charCodeAt(s+1);return l!==60&&l!==61}return!1}reScan_lt_gt(){let{type:s}=this.state;s===47?(--this.state.pos,this.readToken_lt()):s===48&&(--this.state.pos,this.readToken_gt())}reScan_lt(){let{type:s}=this.state;return s===51?(this.state.pos-=2,this.finishOp(47,1),47):s}maybeUnwrapTypeCastExpression(s){return s.type===`TypeCastExpression`?s.expression:s}},Yn={__proto__:null,quot:`"`,amp:`&`,apos:`'`,lt:`<`,gt:`>`,nbsp:`\xA0`,iexcl:`¡`,cent:`¢`,pound:`£`,curren:`¤`,yen:`¥`,brvbar:`¦`,sect:`§`,uml:`¨`,copy:`©`,ordf:`ª`,laquo:`«`,not:`¬`,shy:`­`,reg:`®`,macr:`¯`,deg:`°`,plusmn:`±`,sup2:`²`,sup3:`³`,acute:`´`,micro:`µ`,para:`¶`,middot:`·`,cedil:`¸`,sup1:`¹`,ordm:`º`,raquo:`»`,frac14:`¼`,frac12:`½`,frac34:`¾`,iquest:`¿`,Agrave:`À`,Aacute:`Á`,Acirc:`Â`,Atilde:`Ã`,Auml:`Ä`,Aring:`Å`,AElig:`Æ`,Ccedil:`Ç`,Egrave:`È`,Eacute:`É`,Ecirc:`Ê`,Euml:`Ë`,Igrave:`Ì`,Iacute:`Í`,Icirc:`Î`,Iuml:`Ï`,ETH:`Ð`,Ntilde:`Ñ`,Ograve:`Ò`,Oacute:`Ó`,Ocirc:`Ô`,Otilde:`Õ`,Ouml:`Ö`,times:`×`,Oslash:`Ø`,Ugrave:`Ù`,Uacute:`Ú`,Ucirc:`Û`,Uuml:`Ü`,Yacute:`Ý`,THORN:`Þ`,szlig:`ß`,agrave:`à`,aacute:`á`,acirc:`â`,atilde:`ã`,auml:`ä`,aring:`å`,aelig:`æ`,ccedil:`ç`,egrave:`è`,eacute:`é`,ecirc:`ê`,euml:`ë`,igrave:`ì`,iacute:`í`,icirc:`î`,iuml:`ï`,eth:`ð`,ntilde:`ñ`,ograve:`ò`,oacute:`ó`,ocirc:`ô`,otilde:`õ`,ouml:`ö`,divide:`÷`,oslash:`ø`,ugrave:`ù`,uacute:`ú`,ucirc:`û`,uuml:`ü`,yacute:`ý`,thorn:`þ`,yuml:`ÿ`,OElig:`Œ`,oelig:`œ`,Scaron:`Š`,scaron:`š`,Yuml:`Ÿ`,fnof:`ƒ`,circ:`ˆ`,tilde:`˜`,Alpha:`Α`,Beta:`Β`,Gamma:`Γ`,Delta:`Δ`,Epsilon:`Ε`,Zeta:`Ζ`,Eta:`Η`,Theta:`Θ`,Iota:`Ι`,Kappa:`Κ`,Lambda:`Λ`,Mu:`Μ`,Nu:`Ν`,Xi:`Ξ`,Omicron:`Ο`,Pi:`Π`,Rho:`Ρ`,Sigma:`Σ`,Tau:`Τ`,Upsilon:`Υ`,Phi:`Φ`,Chi:`Χ`,Psi:`Ψ`,Omega:`Ω`,alpha:`α`,beta:`β`,gamma:`γ`,delta:`δ`,epsilon:`ε`,zeta:`ζ`,eta:`η`,theta:`θ`,iota:`ι`,kappa:`κ`,lambda:`λ`,mu:`μ`,nu:`ν`,xi:`ξ`,omicron:`ο`,pi:`π`,rho:`ρ`,sigmaf:`ς`,sigma:`σ`,tau:`τ`,upsilon:`υ`,phi:`φ`,chi:`χ`,psi:`ψ`,omega:`ω`,thetasym:`ϑ`,upsih:`ϒ`,piv:`ϖ`,ensp:` `,emsp:` `,thinsp:` `,zwnj:`‌`,zwj:`‍`,lrm:`‎`,rlm:`‏`,ndash:`–`,mdash:`—`,lsquo:`‘`,rsquo:`’`,sbquo:`‚`,ldquo:`“`,rdquo:`”`,bdquo:`„`,dagger:`†`,Dagger:`‡`,bull:`•`,hellip:`…`,permil:`‰`,prime:`′`,Prime:`″`,lsaquo:`‹`,rsaquo:`›`,oline:`‾`,frasl:`⁄`,euro:`€`,image:`ℑ`,weierp:`℘`,real:`ℜ`,trade:`™`,alefsym:`ℵ`,larr:`←`,uarr:`↑`,rarr:`→`,darr:`↓`,harr:`↔`,crarr:`↵`,lArr:`⇐`,uArr:`⇑`,rArr:`⇒`,dArr:`⇓`,hArr:`⇔`,forall:`∀`,part:`∂`,exist:`∃`,empty:`∅`,nabla:`∇`,isin:`∈`,notin:`∉`,ni:`∋`,prod:`∏`,sum:`∑`,minus:`−`,lowast:`∗`,radic:`√`,prop:`∝`,infin:`∞`,ang:`∠`,and:`∧`,or:`∨`,cap:`∩`,cup:`∪`,int:`∫`,there4:`∴`,sim:`∼`,cong:`≅`,asymp:`≈`,ne:`≠`,equiv:`≡`,le:`≤`,ge:`≥`,sub:`⊂`,sup:`⊃`,nsub:`⊄`,sube:`⊆`,supe:`⊇`,oplus:`⊕`,otimes:`⊗`,perp:`⊥`,sdot:`⋅`,lceil:`⌈`,rceil:`⌉`,lfloor:`⌊`,rfloor:`⌋`,lang:`〈`,rang:`〉`,loz:`◊`,spades:`♠`,clubs:`♣`,hearts:`♥`,diams:`♦`},Xn=RegExp(`\\r\\n|[\\r\\n\\u2028\\u2029]`,`g`);function Zn(s){switch(s){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}function Qn(s,l,p){for(let g=l;g`Expected corresponding JSX closing tag for <${s}>.`,MissingClosingTagFragment:`Expected corresponding JSX closing tag for <>.`,UnexpectedSequenceExpression:`Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?`,UnexpectedToken:({unexpected:s,HTMLEntity:l})=>`Unexpected token \`${s}\`. Did you mean \`${l}\` or \`{'${s}'}\`?`,UnsupportedJsxValue:`JSX value should be either an expression or a quoted JSX text.`,UnterminatedJsxContent:`Unterminated JSX contents.`,UnwrappedAdjacentJSXElements:`Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?`});function rr(s){return s?s.type===`JSXOpeningFragment`||s.type===`JSXClosingFragment`:!1}function ir(s){if(s.type===`JSXIdentifier`)return s.name;if(s.type===`JSXNamespacedName`)return s.namespace.name+`:`+s.name.name;if(s.type===`JSXMemberExpression`)return ir(s.object)+`.`+ir(s.property);throw Error(`Node had unexpected type: `+s.type)}var ar=s=>class extends s{jsxReadToken(){let s=``,l=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(nr.UnterminatedJsxContent,this.state.startLoc);let p=this.input.charCodeAt(this.state.pos);switch(p){case 60:case 123:if(this.state.pos===this.state.start){p===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(143)):super.getTokenFromCode(p);return}s+=this.input.slice(l,this.state.pos),this.finishToken(142,s);return;case 38:s+=this.input.slice(l,this.state.pos),s+=this.jsxReadEntity(),l=this.state.pos;break;default:Zn(p)?(s+=this.input.slice(l,this.state.pos),s+=this.jsxReadNewLine(!0),l=this.state.pos):++this.state.pos}}}jsxReadNewLine(s){let l=this.input.charCodeAt(this.state.pos),p;return++this.state.pos,l===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,p=s?` +- Did you mean \`import { "${s}" as foo }\`?`,ImportCallArity:"`import()` requires exactly one or two arguments.",ImportCallNotNewExpression:`Cannot use new with import(...).`,ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:`The 'u' and 'v' regular expression flags cannot be enabled at the same time.`,InvalidBigIntLiteral:`Invalid BigIntLiteral.`,InvalidCodePoint:`Code point out of bounds.`,InvalidCoverDiscardElement:`'void' must be followed by an expression when not used in a binding position.`,InvalidCoverInitializedName:`Invalid shorthand property initializer.`,InvalidDecimal:`Invalid decimal.`,InvalidDigit:({radix:s})=>`Expected number in radix ${s}.`,InvalidEscapeSequence:`Bad character escape sequence.`,InvalidEscapeSequenceTemplate:`Invalid escape sequence in template.`,InvalidEscapedReservedWord:({reservedWord:s})=>`Escape sequence in keyword ${s}.`,InvalidIdentifier:({identifierName:s})=>`Invalid identifier ${s}.`,InvalidLhs:({ancestor:s})=>`Invalid left-hand side in ${w(s)}.`,InvalidLhsBinding:({ancestor:s})=>`Binding invalid left-hand side in ${w(s)}.`,InvalidLhsOptionalChaining:({ancestor:s})=>`Invalid optional chaining in the left-hand side of ${w(s)}.`,InvalidNumber:`Invalid number.`,InvalidOrMissingExponent:`Floating-point numbers require a valid exponent after the 'e'.`,InvalidOrUnexpectedToken:({unexpected:s})=>`Unexpected character '${s}'.`,InvalidParenthesizedAssignment:`Invalid parenthesized assignment pattern.`,InvalidPrivateFieldResolution:({identifierName:s})=>`Private name #${s} is not defined.`,InvalidPropertyBindingPattern:`Binding member expression.`,InvalidRecordProperty:`Only properties and spread elements are allowed in record definitions.`,InvalidRestAssignmentPattern:`Invalid rest operator's argument.`,LabelRedeclaration:({labelName:s})=>`Label '${s}' is already declared.`,LetInLexicalBinding:`'let' is disallowed as a lexically bound name.`,LineTerminatorBeforeArrow:`No line break is allowed before '=>'.`,MalformedRegExpFlags:`Invalid regular expression flag.`,MissingClassName:`A class name is required.`,MissingEqInAssignment:`Only '=' operator can be used for specifying default value.`,MissingSemicolon:`Missing semicolon.`,MissingPlugin:({missingPlugin:s})=>`This experimental syntax requires enabling the parser plugin: ${s.map(s=>JSON.stringify(s)).join(`, `)}.`,MissingOneOfPlugins:({missingPlugin:s})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${s.map(s=>JSON.stringify(s)).join(`, `)}.`,MissingUnicodeEscape:`Expecting Unicode escape sequence \\uXXXX.`,MixingCoalesceWithLogical:`Nullish coalescing operator(??) requires parens when mixing with logical operators.`,ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:`Only string literals are allowed as module attribute values.`,ModuleAttributesWithDuplicateKeys:({key:s})=>`Duplicate key "${s}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:s})=>`An export name cannot include a lone surrogate, found '\\u${s.toString(16)}'.`,ModuleExportUndefined:({localName:s})=>`Export '${s}' is not defined.`,MultipleDefaultsInSwitch:`Multiple default clauses.`,NewlineAfterThrow:`Illegal newline after throw.`,NoCatchOrFinally:`Missing catch or finally clause.`,NumberIdentifier:`Identifier directly after number.`,NumericSeparatorInEscapeSequence:`Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.`,ObsoleteAwaitStar:`'await*' has been removed from the async functions proposal. Use Promise.all() instead.`,OptionalChainingNoNew:`Constructors in/after an Optional Chain are not allowed.`,OptionalChainingNoTemplate:`Tagged Template Literals are not allowed in optionalChain.`,OverrideOnConstructor:`'override' modifier cannot appear on a constructor declaration.`,ParamDupe:`Argument name clash.`,PatternHasAccessor:`Object pattern can't contain getter or setter.`,PatternHasMethod:`Object pattern can't contain methods.`,PrivateInExpectedIn:({identifierName:s})=>`Private names are only allowed in property accesses (\`obj.#${s}\`) or in \`in\` expressions (\`#${s} in obj\`).`,PrivateNameRedeclaration:({identifierName:s})=>`Duplicate private name #${s}.`,RecordExpressionBarIncorrectEndSyntaxType:`Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.`,RecordExpressionBarIncorrectStartSyntaxType:`Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.`,RecordExpressionHashIncorrectStartSyntaxType:`Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.`,RecordNoProto:`'__proto__' is not allowed in Record expressions.`,RestTrailingComma:`Unexpected trailing comma after rest element.`,SloppyFunction:`In non-strict mode code, functions can only be declared at top level or inside a block.`,SloppyFunctionAnnexB:`In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.`,SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:`Classes may not have static property named prototype.`,SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:`Private fields can't be accessed on super.`,TrailingDecorator:`Decorators must be attached to a class element.`,TupleExpressionBarIncorrectEndSyntaxType:`Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.`,TupleExpressionBarIncorrectStartSyntaxType:`Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.`,TupleExpressionHashIncorrectStartSyntaxType:`Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.`,UnexpectedArgumentPlaceholder:`Unexpected argument placeholder.`,UnexpectedAwaitAfterPipelineBody:`Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.`,UnexpectedDigitAfterHash:`Unexpected digit after hash token.`,UnexpectedImportExport:`'import' and 'export' may only appear at the top level.`,UnexpectedKeyword:({keyword:s})=>`Unexpected keyword '${s}'.`,UnexpectedLeadingDecorator:`Leading decorators must be attached to a class declaration.`,UnexpectedLexicalDeclaration:`Lexical declaration cannot appear in a single-statement context.`,UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:`A numeric separator is only allowed between two digits.`,UnexpectedPrivateField:`Unexpected private name.`,UnexpectedReservedWord:({reservedWord:s})=>`Unexpected reserved word '${s}'.`,UnexpectedSuper:`'super' is only allowed in object methods and classes.`,UnexpectedToken:({expected:s,unexpected:l})=>`Unexpected token${l?` '${l}'.`:``}${s?`, expected "${s}"`:``}`,UnexpectedTokenUnaryExponentiation:`Illegal expression. Wrap left hand side or entire exponentiation in parentheses.`,UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script` or in the bare case statement.",UnexpectedVoidPattern:`Unexpected void binding.`,UnsupportedBind:`Binding should be performed on object property.`,UnsupportedDecoratorExport:`A decorated export must export a class declaration.`,UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:s,onlyValidPropertyName:l})=>`The only valid meta property for ${s} is ${s}.${l}.`,UnsupportedParameterDecorator:`Decorators cannot be used to decorate parameters.`,UnsupportedPropertyDecorator:`Decorators cannot be used to decorate object literal properties.`,UnsupportedSuper:`'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).`,UnterminatedComment:`Unterminated comment.`,UnterminatedRegExp:`Unterminated regular expression.`,UnterminatedString:`Unterminated string constant.`,UnterminatedTemplate:`Unterminated template.`,UsingDeclarationExport:`Using declaration cannot be exported.`,UsingDeclarationHasBindingPattern:`Using declaration cannot have destructuring patterns.`,VarRedeclaration:({identifierName:s})=>`Identifier '${s}' has already been declared.`,VoidPatternCatchClauseParam:"A void binding can not be the catch clause parameter. Use `try { ... } catch { ... }` if you want to discard the caught error.",VoidPatternInitializer:`A void binding may not have an initializer.`,YieldBindingIdentifier:`Can not use 'yield' as identifier inside a generator.`,YieldInParameter:`Yield expression is not allowed in formal parameters.`,YieldNotInGeneratorFunction:`'yield' is only allowed within generator functions.`,ZeroDigitNumericSeparator:`Numeric separator can not be used after leading 0.`},k={StrictDelete:`Deleting local variable in strict mode.`,StrictEvalArguments:({referenceName:s})=>`Assigning to '${s}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:s})=>`Binding '${s}' in strict mode.`,StrictFunction:`In strict mode code, functions can only be declared at top level or inside a block.`,StrictNumericEscape:`The only valid numeric escape in strict mode is '\\0'.`,StrictOctalLiteral:`Legacy octal literals are not allowed in strict mode.`,StrictWith:`'with' in strict mode.`},A={ParseExpressionEmptyInput:`Unexpected parseExpression() input: The input is empty or contains only comments.`,ParseExpressionExpectsEOF:({unexpected:s})=>`Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`${String.fromCodePoint(s)}\`.`},N=new Set([`ArrowFunctionExpression`,`AssignmentExpression`,`ConditionalExpression`,`YieldExpression`]),F=Object.assign({PipeBodyIsTighter:`Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.`,PipeTopicRequiresHackPipes:`Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.`,PipeTopicUnbound:`Topic reference is unbound; it must be inside a pipe body.`,PipeTopicUnconfiguredToken:({token:s})=>`Invalid topic token ${s}. In order to use ${s} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${s}" }.`,PipeTopicUnused:`Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.`,PipeUnparenthesizedBody:({type:s})=>`Hack-style pipe body cannot be an unparenthesized ${w({type:s})}; please wrap it in parentheses.`},{PipelineBodyNoArrow:`Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.`,PipelineBodySequenceExpression:`Pipeline body may not be a comma-separated sequence expression.`,PipelineHeadSequenceExpression:`Pipeline head should not be a comma-separated sequence expression.`,PipelineTopicUnused:`Pipeline is in topic style but does not use topic reference.`,PrimaryTopicNotAllowed:`Topic reference was used in a lexical context without topic binding.`,PrimaryTopicRequiresSmartPipeline:`Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.`}),I=[`message`];function R(s,l,f){Object.defineProperty(s,l,{enumerable:!1,configurable:!0,value:f})}function B({toMessage:s,code:l,reasonCode:p,syntaxPlugin:g}){let v=p===`MissingPlugin`||p===`MissingOneOfPlugins`,b={AccessorCannotDeclareThisParameter:`AccesorCannotDeclareThisParameter`,AccessorCannotHaveTypeParameters:`AccesorCannotHaveTypeParameters`,ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:`ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference`,SetAccessorCannotHaveOptionalParameter:`SetAccesorCannotHaveOptionalParameter`,SetAccessorCannotHaveRestParameter:`SetAccesorCannotHaveRestParameter`,SetAccessorCannotHaveReturnType:`SetAccesorCannotHaveReturnType`};return b[p]&&(p=b[p]),function b(C,w){let E=SyntaxError();return E.code=l,E.reasonCode=p,E.loc=C,E.pos=C.index,E.syntaxPlugin=g,v&&(E.missingPlugin=w.missingPlugin),R(E,`clone`,function(s={}){var l;let{line:p,column:g,index:v}=s.loc??C;return b(new f(p,g,v),Object.assign({},w,s.details))}),R(E,`details`,w),Object.defineProperty(E,`message`,{configurable:!0,get(){let l=`${s(w)} (${C.line}:${C.column})`;return this.message=l,l},set(s){Object.defineProperty(this,`message`,{value:s,writable:!0})}}),E}}function q(s,f){if(Array.isArray(s))return l=>q(l,s[0]);let p={};for(let g of Object.keys(s)){let v=s[g],b=typeof v==`string`?{message:()=>v}:typeof v==`function`?{message:v}:v,{message:C}=b,w=l(b,I);p[g]=B(Object.assign({code:`BABEL_PARSER_SYNTAX_ERROR`,reasonCode:g,toMessage:typeof C==`string`?()=>C:C},f?{syntaxPlugin:f}:{},w))}return p}var J=Object.assign({},q(b),q(E),q(k),q(A),q`pipelineOperator`(F));function le(){return{sourceType:`script`,sourceFilename:void 0,startIndex:0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,allowYieldOutsideFunction:!1,plugins:[],strictMode:void 0,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0}}function _e(s){let l=le();if(s==null)return l;if(s.annexB!=null&&s.annexB!==!1)throw Error("The `annexB` option can only be set to `false`.");for(let f of Object.keys(l))s[f]!=null&&(l[f]=s[f]);if(l.startLine===1)s.startIndex==null&&l.startColumn>0?l.startIndex=l.startColumn:s.startColumn==null&&l.startIndex>0&&(l.startColumn=l.startIndex);else if((s.startColumn==null||s.startIndex==null)&&s.startIndex!=null)throw Error("With a `startLine > 1` you must also specify `startIndex` and `startColumn`.");if(l.sourceType===`commonjs`){if(s.allowAwaitOutsideFunction!=null)throw Error("The `allowAwaitOutsideFunction` option cannot be used with `sourceType: 'commonjs'`.");if(s.allowReturnOutsideFunction!=null)throw Error("`sourceType: 'commonjs'` implies `allowReturnOutsideFunction: true`, please remove the `allowReturnOutsideFunction` option or use `sourceType: 'script'`.");if(s.allowNewTargetOutsideFunction!=null)throw Error("`sourceType: 'commonjs'` implies `allowNewTargetOutsideFunction: true`, please remove the `allowNewTargetOutsideFunction` option or use `sourceType: 'script'`.")}return l}var{defineProperty:be}=Object,xe=(s,l)=>{s&&be(s,l,{enumerable:!1,value:s[l]})};function De(s){return xe(s.loc.start,`index`),xe(s.loc.end,`index`),s}var Oe=s=>class extends s{parse(){let s=De(super.parse());return this.optionFlags&256&&(s.tokens=s.tokens.map(De)),s}parseRegExpLiteral({pattern:s,flags:l}){let f=null;try{f=new RegExp(s,l)}catch{}let p=this.estreeParseLiteral(f);return p.regex={pattern:s,flags:l},p}parseBigIntLiteral(s){let l;try{l=BigInt(s)}catch{l=null}let f=this.estreeParseLiteral(l);return f.bigint=String(f.value||s),f}parseDecimalLiteral(s){let l=this.estreeParseLiteral(null);return l.decimal=String(l.value||s),l}estreeParseLiteral(s){return this.parseLiteral(s,`Literal`)}parseStringLiteral(s){return this.estreeParseLiteral(s)}parseNumericLiteral(s){return this.estreeParseLiteral(s)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(s){return this.estreeParseLiteral(s)}estreeParseChainExpression(s,l){let f=this.startNodeAtNode(s);return f.expression=s,this.finishNodeAt(f,`ChainExpression`,l)}directiveToStmt(s){let l=s.value;delete s.value,this.castNodeTo(l,`Literal`),l.raw=l.extra.raw,l.value=l.extra.expressionValue;let f=this.castNodeTo(s,`ExpressionStatement`);return f.expression=l,f.directive=l.extra.rawValue,delete l.extra,f}fillOptionalPropertiesForTSESLint(s){}cloneEstreeStringLiteral(s){let{start:l,end:f,loc:p,range:g,raw:v,value:b}=s,C=Object.create(s.constructor.prototype);return C.type=`Literal`,C.start=l,C.end=f,C.loc=p,C.range=g,C.raw=v,C.value=b,C}initFunction(s,l){super.initFunction(s,l),s.expression=!1}checkDeclaration(s){s!=null&&this.isObjectProperty(s)?this.checkDeclaration(s.value):super.checkDeclaration(s)}getObjectOrClassMethodParams(s){return s.value.params}isValidDirective(s){var l;return s.type===`ExpressionStatement`&&s.expression.type===`Literal`&&typeof s.expression.value==`string`&&!((l=s.expression.extra)!=null&&l.parenthesized)}parseBlockBody(s,l,f,p,g){super.parseBlockBody(s,l,f,p,g),s.body=s.directives.map(s=>this.directiveToStmt(s)).concat(s.body),delete s.directives}parsePrivateName(){let s=super.parsePrivateName();return this.getPluginOption(`estree`,`classFeatures`)?this.convertPrivateNameToPrivateIdentifier(s):s}convertPrivateNameToPrivateIdentifier(s){let l=super.getPrivateNameSV(s);return delete s.id,s.name=l,this.castNodeTo(s,`PrivateIdentifier`)}isPrivateName(s){return this.getPluginOption(`estree`,`classFeatures`)?s.type===`PrivateIdentifier`:super.isPrivateName(s)}getPrivateNameSV(s){return this.getPluginOption(`estree`,`classFeatures`)?s.name:super.getPrivateNameSV(s)}parseLiteral(s,l){let f=super.parseLiteral(s,l);return f.raw=f.extra.raw,delete f.extra,f}parseFunctionBody(s,l,f=!1){super.parseFunctionBody(s,l,f),s.expression=s.body.type!==`BlockStatement`}parseMethod(s,l,f,p,g,v,b=!1){let C=this.startNode();C.kind=s.kind,C=super.parseMethod(C,l,f,p,g,v,b),delete C.kind;let{typeParameters:w}=s;return w&&(delete s.typeParameters,C.typeParameters=w,this.resetStartLocationFromNode(C,w)),s.value=this.castNodeTo(C,`FunctionExpression`),v===`ClassPrivateMethod`&&(s.computed=!1),v===`ObjectMethod`?(s.kind===`method`&&(s.kind=`init`),s.shorthand=!1,this.finishNode(s,`Property`)):this.finishNode(s,`MethodDefinition`)}nameIsConstructor(s){return s.type===`Literal`?s.value===`constructor`:super.nameIsConstructor(s)}parseClassProperty(...s){let l=super.parseClassProperty(...s);return this.getPluginOption(`estree`,`classFeatures`)&&this.castNodeTo(l,`PropertyDefinition`),l}parseClassPrivateProperty(...s){let l=super.parseClassPrivateProperty(...s);return this.getPluginOption(`estree`,`classFeatures`)&&(this.castNodeTo(l,`PropertyDefinition`),l.computed=!1),l}parseClassAccessorProperty(s){let l=super.parseClassAccessorProperty(s);return this.getPluginOption(`estree`,`classFeatures`)&&(l.abstract&&this.hasPlugin(`typescript`)?(delete l.abstract,this.castNodeTo(l,`TSAbstractAccessorProperty`)):this.castNodeTo(l,`AccessorProperty`)),l}parseObjectProperty(s,l,f,p){let g=super.parseObjectProperty(s,l,f,p);return g&&(g.kind=`init`,this.castNodeTo(g,`Property`)),g}finishObjectProperty(s){return s.kind=`init`,this.finishNode(s,`Property`)}isValidLVal(s,l,f,p){return s===`Property`?`value`:super.isValidLVal(s,l,f,p)}isAssignable(s,l){return s!=null&&this.isObjectProperty(s)?this.isAssignable(s.value,l):super.isAssignable(s,l)}toAssignable(s,l=!1){if(s!=null&&this.isObjectProperty(s)){let{key:f,value:p}=s;this.isPrivateName(f)&&this.classScope.usePrivateName(this.getPrivateNameSV(f),f.loc.start),this.toAssignable(p,l)}else super.toAssignable(s,l)}toAssignableObjectExpressionProp(s,l,f){s.type===`Property`&&(s.kind===`get`||s.kind===`set`)?this.raise(J.PatternHasAccessor,s.key):s.type===`Property`&&s.method?this.raise(J.PatternHasMethod,s.key):super.toAssignableObjectExpressionProp(s,l,f)}finishCallExpression(s,l){let f=super.finishCallExpression(s,l);if(f.callee.type===`Import`){var p,g;this.castNodeTo(f,`ImportExpression`),f.source=f.arguments[0],f.options=f.arguments[1]??null,f.attributes=f.arguments[1]??null,delete f.arguments,delete f.callee}else f.type===`OptionalCallExpression`?this.castNodeTo(f,`CallExpression`):f.optional=!1;return f}toReferencedArguments(s){s.type!==`ImportExpression`&&super.toReferencedArguments(s)}parseExport(s,l){let f=this.state.lastTokStartLoc,p=super.parseExport(s,l);switch(p.type){case`ExportAllDeclaration`:p.exported=null;break;case`ExportNamedDeclaration`:p.specifiers.length===1&&p.specifiers[0].type===`ExportNamespaceSpecifier`&&(this.castNodeTo(p,`ExportAllDeclaration`),p.exported=p.specifiers[0].exported,delete p.specifiers);case`ExportDefaultDeclaration`:{var g;let{declaration:s}=p;s?.type===`ClassDeclaration`&&s.decorators?.length>0&&s.start===p.start&&this.resetStartLocation(p,f)}break}return p}stopParseSubscript(s,l){let f=super.stopParseSubscript(s,l);return l.optionalChainMember?this.estreeParseChainExpression(f,s.loc.end):f}parseMember(s,l,f,p,g){let v=super.parseMember(s,l,f,p,g);return v.type===`OptionalMemberExpression`?this.castNodeTo(v,`MemberExpression`):v.optional=!1,v}isOptionalMemberExpression(s){return s.type===`ChainExpression`?s.expression.type===`MemberExpression`:super.isOptionalMemberExpression(s)}hasPropertyAsPrivateName(s){return s.type===`ChainExpression`&&(s=s.expression),super.hasPropertyAsPrivateName(s)}isObjectProperty(s){return s.type===`Property`&&s.kind===`init`&&!s.method}isObjectMethod(s){return s.type===`Property`&&(s.method||s.kind===`get`||s.kind===`set`)}castNodeTo(s,l){let f=super.castNodeTo(s,l);return this.fillOptionalPropertiesForTSESLint(f),f}cloneIdentifier(s){let l=super.cloneIdentifier(s);return this.fillOptionalPropertiesForTSESLint(l),l}cloneStringLiteral(s){return s.type===`Literal`?this.cloneEstreeStringLiteral(s):super.cloneStringLiteral(s)}finishNodeAt(s,l,f){return De(super.finishNodeAt(s,l,f))}finishNode(s,l){let f=super.finishNode(s,l);return this.fillOptionalPropertiesForTSESLint(f),f}resetStartLocation(s,l){super.resetStartLocation(s,l),De(s)}resetEndLocation(s,l=this.state.lastTokEndLoc){super.resetEndLocation(s,l),De(s)}},je=class{constructor(s,l){this.token=void 0,this.preserveSpace=void 0,this.token=s,this.preserveSpace=!!l}},Ne={brace:new je(`{`),j_oTag:new je(`...`,!0)};Ne.template=new je("`",!0);var Pe=!0,ze=!0,Be=!0,We=!0,Ke=!0,qe=!0,Je=class{constructor(s,l={}){this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=s,this.keyword=l.keyword,this.beforeExpr=!!l.beforeExpr,this.startsExpr=!!l.startsExpr,this.rightAssociative=!!l.rightAssociative,this.isLoop=!!l.isLoop,this.isAssign=!!l.isAssign,this.prefix=!!l.prefix,this.postfix=!!l.postfix,this.binop=l.binop==null?null:l.binop,this.updateContext=null}},Ye=new Map;function Ze(s,l={}){l.keyword=s;let f=jt(s,l);return Ye.set(s,f),f}function Qe(s,l){return jt(s,{beforeExpr:Pe,binop:l})}var ot=-1,st=[],ut=[],yt=[],Tt=[],Ot=[],At=[];function jt(s,l={}){var f,p,g,v;return++ot,ut.push(s),yt.push(l.binop??-1),Tt.push(l.beforeExpr??!1),Ot.push(l.startsExpr??!1),At.push(l.prefix??!1),st.push(new Je(s,l)),ot}function It(s,l={}){var f,p,g,v;return++ot,Ye.set(s,ot),ut.push(s),yt.push(l.binop??-1),Tt.push(l.beforeExpr??!1),Ot.push(l.startsExpr??!1),At.push(l.prefix??!1),st.push(new Je(`name`,l)),ot}var Lt={bracketL:jt(`[`,{beforeExpr:Pe,startsExpr:ze}),bracketHashL:jt(`#[`,{beforeExpr:Pe,startsExpr:ze}),bracketBarL:jt(`[|`,{beforeExpr:Pe,startsExpr:ze}),bracketR:jt(`]`),bracketBarR:jt(`|]`),braceL:jt(`{`,{beforeExpr:Pe,startsExpr:ze}),braceBarL:jt(`{|`,{beforeExpr:Pe,startsExpr:ze}),braceHashL:jt(`#{`,{beforeExpr:Pe,startsExpr:ze}),braceR:jt(`}`),braceBarR:jt(`|}`),parenL:jt(`(`,{beforeExpr:Pe,startsExpr:ze}),parenR:jt(`)`),comma:jt(`,`,{beforeExpr:Pe}),semi:jt(`;`,{beforeExpr:Pe}),colon:jt(`:`,{beforeExpr:Pe}),doubleColon:jt(`::`,{beforeExpr:Pe}),dot:jt(`.`),question:jt(`?`,{beforeExpr:Pe}),questionDot:jt(`?.`),arrow:jt(`=>`,{beforeExpr:Pe}),template:jt(`template`),ellipsis:jt(`...`,{beforeExpr:Pe}),backQuote:jt("`",{startsExpr:ze}),dollarBraceL:jt("${",{beforeExpr:Pe,startsExpr:ze}),templateTail:jt("...`",{startsExpr:ze}),templateNonTail:jt("...${",{beforeExpr:Pe,startsExpr:ze}),at:jt(`@`),hash:jt(`#`,{startsExpr:ze}),interpreterDirective:jt(`#!...`),eq:jt(`=`,{beforeExpr:Pe,isAssign:We}),assign:jt(`_=`,{beforeExpr:Pe,isAssign:We}),slashAssign:jt(`_=`,{beforeExpr:Pe,isAssign:We}),xorAssign:jt(`_=`,{beforeExpr:Pe,isAssign:We}),moduloAssign:jt(`_=`,{beforeExpr:Pe,isAssign:We}),incDec:jt(`++/--`,{prefix:Ke,postfix:qe,startsExpr:ze}),bang:jt(`!`,{beforeExpr:Pe,prefix:Ke,startsExpr:ze}),tilde:jt(`~`,{beforeExpr:Pe,prefix:Ke,startsExpr:ze}),doubleCaret:jt(`^^`,{startsExpr:ze}),doubleAt:jt(`@@`,{startsExpr:ze}),pipeline:Qe(`|>`,0),nullishCoalescing:Qe(`??`,1),logicalOR:Qe(`||`,1),logicalAND:Qe(`&&`,2),bitwiseOR:Qe(`|`,3),bitwiseXOR:Qe(`^`,4),bitwiseAND:Qe(`&`,5),equality:Qe(`==/!=/===/!==`,6),lt:Qe(`/<=/>=`,7),gt:Qe(`/<=/>=`,7),relational:Qe(`/<=/>=`,7),bitShift:Qe(`<>/>>>`,8),bitShiftL:Qe(`<>/>>>`,8),bitShiftR:Qe(`<>/>>>`,8),plusMin:jt(`+/-`,{beforeExpr:Pe,binop:9,prefix:Ke,startsExpr:ze}),modulo:jt(`%`,{binop:10,startsExpr:ze}),star:jt(`*`,{binop:10}),slash:Qe(`/`,10),exponent:jt(`**`,{beforeExpr:Pe,binop:11,rightAssociative:!0}),_in:Ze(`in`,{beforeExpr:Pe,binop:7}),_instanceof:Ze(`instanceof`,{beforeExpr:Pe,binop:7}),_break:Ze(`break`),_case:Ze(`case`,{beforeExpr:Pe}),_catch:Ze(`catch`),_continue:Ze(`continue`),_debugger:Ze(`debugger`),_default:Ze(`default`,{beforeExpr:Pe}),_else:Ze(`else`,{beforeExpr:Pe}),_finally:Ze(`finally`),_function:Ze(`function`,{startsExpr:ze}),_if:Ze(`if`),_return:Ze(`return`,{beforeExpr:Pe}),_switch:Ze(`switch`),_throw:Ze(`throw`,{beforeExpr:Pe,prefix:Ke,startsExpr:ze}),_try:Ze(`try`),_var:Ze(`var`),_const:Ze(`const`),_with:Ze(`with`),_new:Ze(`new`,{beforeExpr:Pe,startsExpr:ze}),_this:Ze(`this`,{startsExpr:ze}),_super:Ze(`super`,{startsExpr:ze}),_class:Ze(`class`,{startsExpr:ze}),_extends:Ze(`extends`,{beforeExpr:Pe}),_export:Ze(`export`),_import:Ze(`import`,{startsExpr:ze}),_null:Ze(`null`,{startsExpr:ze}),_true:Ze(`true`,{startsExpr:ze}),_false:Ze(`false`,{startsExpr:ze}),_typeof:Ze(`typeof`,{beforeExpr:Pe,prefix:Ke,startsExpr:ze}),_void:Ze(`void`,{beforeExpr:Pe,prefix:Ke,startsExpr:ze}),_delete:Ze(`delete`,{beforeExpr:Pe,prefix:Ke,startsExpr:ze}),_do:Ze(`do`,{isLoop:Be,beforeExpr:Pe}),_for:Ze(`for`,{isLoop:Be}),_while:Ze(`while`,{isLoop:Be}),_as:It(`as`,{startsExpr:ze}),_assert:It(`assert`,{startsExpr:ze}),_async:It(`async`,{startsExpr:ze}),_await:It(`await`,{startsExpr:ze}),_defer:It(`defer`,{startsExpr:ze}),_from:It(`from`,{startsExpr:ze}),_get:It(`get`,{startsExpr:ze}),_let:It(`let`,{startsExpr:ze}),_meta:It(`meta`,{startsExpr:ze}),_of:It(`of`,{startsExpr:ze}),_sent:It(`sent`,{startsExpr:ze}),_set:It(`set`,{startsExpr:ze}),_source:It(`source`,{startsExpr:ze}),_static:It(`static`,{startsExpr:ze}),_using:It(`using`,{startsExpr:ze}),_yield:It(`yield`,{startsExpr:ze}),_asserts:It(`asserts`,{startsExpr:ze}),_checks:It(`checks`,{startsExpr:ze}),_exports:It(`exports`,{startsExpr:ze}),_global:It(`global`,{startsExpr:ze}),_implements:It(`implements`,{startsExpr:ze}),_intrinsic:It(`intrinsic`,{startsExpr:ze}),_infer:It(`infer`,{startsExpr:ze}),_is:It(`is`,{startsExpr:ze}),_mixins:It(`mixins`,{startsExpr:ze}),_proto:It(`proto`,{startsExpr:ze}),_require:It(`require`,{startsExpr:ze}),_satisfies:It(`satisfies`,{startsExpr:ze}),_keyof:It(`keyof`,{startsExpr:ze}),_readonly:It(`readonly`,{startsExpr:ze}),_unique:It(`unique`,{startsExpr:ze}),_abstract:It(`abstract`,{startsExpr:ze}),_declare:It(`declare`,{startsExpr:ze}),_enum:It(`enum`,{startsExpr:ze}),_module:It(`module`,{startsExpr:ze}),_namespace:It(`namespace`,{startsExpr:ze}),_interface:It(`interface`,{startsExpr:ze}),_type:It(`type`,{startsExpr:ze}),_opaque:It(`opaque`,{startsExpr:ze}),name:jt(`name`,{startsExpr:ze}),placeholder:jt(`%%`,{startsExpr:ze}),string:jt(`string`,{startsExpr:ze}),num:jt(`num`,{startsExpr:ze}),bigint:jt(`bigint`,{startsExpr:ze}),decimal:jt(`decimal`,{startsExpr:ze}),regexp:jt(`regexp`,{startsExpr:ze}),privateName:jt(`#name`,{startsExpr:ze}),eof:jt(`eof`),jsxName:jt(`jsxName`),jsxText:jt(`jsxText`,{beforeExpr:Pe}),jsxTagStart:jt(`jsxTagStart`,{startsExpr:ze}),jsxTagEnd:jt(`jsxTagEnd`)};function Rt(s){return s>=93&&s<=133}function Vt(s){return s<=92}function Ht(s){return s>=58&&s<=133}function Gt(s){return s>=58&&s<=137}function Kt(s){return Tt[s]}function Jt(s){return Ot[s]}function Xt(s){return s>=29&&s<=33}function Zt(s){return s>=129&&s<=131}function en(s){return s>=90&&s<=92}function tn(s){return s>=58&&s<=92}function nn(s){return s>=39&&s<=59}function rn(s){return s===34}function an(s){return At[s]}function on(s){return s>=121&&s<=123}function sn(s){return s>=124&&s<=130}function cn(s){return ut[s]}function ln(s){return yt[s]}function un(s){return s===57}function dn(s){return s>=24&&s<=25}function fn(s){return st[s]}st[8].updateContext=s=>{s.pop()},st[5].updateContext=st[7].updateContext=st[23].updateContext=s=>{s.push(Ne.brace)},st[22].updateContext=s=>{s[s.length-1]===Ne.template?s.pop():s.push(Ne.template)},st[143].updateContext=s=>{s.push(Ne.j_expr,Ne.j_oTag)};var pn=`ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-࢏ࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚ౜ౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ೜-ೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲊᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-Ƛ꟱-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ`,mn=`·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࢗ-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-᫝᫠-᫫ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・`,hn=RegExp(`[`+pn+`]`),gn=RegExp(`[`+pn+mn+`]`);pn=mn=null;var _n=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,7,25,39,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,5,57,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,24,43,261,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,33,24,3,24,45,74,6,0,67,12,65,1,2,0,15,4,10,7381,42,31,98,114,8702,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,208,30,2,2,2,1,2,6,3,4,10,1,225,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4381,3,5773,3,7472,16,621,2467,541,1507,4938,6,8489],vn=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,78,5,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,199,7,137,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,55,9,266,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,233,0,3,0,8,1,6,0,475,6,110,6,6,9,4759,9,787719,239];function yn(s,l){let f=65536;for(let p=0,g=l.length;ps)return!1;if(f+=l[p+1],f>=s)return!0}return!1}function bn(s){return s<65?s===36:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&hn.test(String.fromCharCode(s)):yn(s,_n)}function xn(s){return s<48?s===36:s<58?!0:s<65?!1:s<=90?!0:s<97?s===95:s<=122?!0:s<=65535?s>=170&&gn.test(String.fromCharCode(s)):yn(s,_n)||yn(s,vn)}var Sn={keyword:`break.case.catch.continue.debugger.default.do.else.finally.for.function.if.return.switch.throw.try.var.const.while.with.new.this.super.class.extends.export.import.null.true.false.in.instanceof.typeof.void.delete`.split(`.`),strict:[`implements`,`interface`,`let`,`package`,`private`,`protected`,`public`,`static`,`yield`],strictBind:[`eval`,`arguments`]},Cn=new Set(Sn.keyword),wn=new Set(Sn.strict),Tn=new Set(Sn.strictBind);function En(s,l){return l&&s===`await`||s===`enum`}function Dn(s,l){return En(s,l)||wn.has(s)}function On(s){return Tn.has(s)}function kn(s,l){return Dn(s,l)||On(s)}function An(s){return Cn.has(s)}function jn(s,l,f){return s===64&&l===64&&bn(f)}var Mn=new Set(`break.case.catch.continue.debugger.default.do.else.finally.for.function.if.return.switch.throw.try.var.const.while.with.new.this.super.class.extends.export.import.null.true.false.in.instanceof.typeof.void.delete.implements.interface.let.package.private.protected.public.static.yield.eval.arguments.enum.await`.split(`.`));function Nn(s){return Mn.has(s)}var Pn=class{constructor(s){this.flags=0,this.names=new Map,this.firstLexicalName=``,this.flags=s}},Fn=class{constructor(s,l){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=s,this.inModule=l}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get allowNewTarget(){return(this.currentThisScopeFlags()&512)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){let s=this.currentThisScopeFlags();return(s&64)>0&&(s&2)==0}get inStaticBlock(){for(let s=this.scopeStack.length-1;;s--){let{flags:l}=this.scopeStack[s];if(l&128)return!0;if(l&1731)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get inBareCaseStatement(){return(this.currentScope().flags&256)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(s){return new Pn(s)}enter(s){this.scopeStack.push(this.createScope(s))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(s){return!!(s.flags&130||!this.parser.inModule&&s.flags&1)}declareName(s,l,f){let p=this.currentScope();if(l&8||l&16){this.checkRedeclarationInScope(p,s,l,f);let g=p.names.get(s)||0;l&16?g|=4:(p.firstLexicalName||=s,g|=2),p.names.set(s,g),l&8&&this.maybeExportDefined(p,s)}else if(l&4)for(let g=this.scopeStack.length-1;g>=0&&(p=this.scopeStack[g],this.checkRedeclarationInScope(p,s,l,f),p.names.set(s,(p.names.get(s)||0)|1),this.maybeExportDefined(p,s),!(p.flags&1667));--g);this.parser.inModule&&p.flags&1&&this.undefinedExports.delete(s)}maybeExportDefined(s,l){this.parser.inModule&&s.flags&1&&this.undefinedExports.delete(l)}checkRedeclarationInScope(s,l,f,p){this.isRedeclaredInScope(s,l,f)&&this.parser.raise(J.VarRedeclaration,p,{identifierName:l})}isRedeclaredInScope(s,l,f){if(!(f&1))return!1;if(f&8)return s.names.has(l);let p=s.names.get(l)||0;return f&16?(p&2)>0||!this.treatFunctionsAsVarInScope(s)&&(p&1)>0:(p&2)>0&&!(s.flags&8&&s.firstLexicalName===l)||!this.treatFunctionsAsVarInScope(s)&&(p&4)>0}checkLocalExport(s){let{name:l}=s;this.scopeStack[0].names.has(l)||this.undefinedExports.set(l,s.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let s=this.scopeStack.length-1;;s--){let{flags:l}=this.scopeStack[s];if(l&1667)return l}}currentThisScopeFlags(){for(let s=this.scopeStack.length-1;;s--){let{flags:l}=this.scopeStack[s];if(l&1731&&!(l&4))return l}}},In=class extends Pn{constructor(...s){super(...s),this.declareFunctions=new Set}},Ln=class extends Fn{createScope(s){return new In(s)}declareName(s,l,f){let p=this.currentScope();if(l&2048){this.checkRedeclarationInScope(p,s,l,f),this.maybeExportDefined(p,s),p.declareFunctions.add(s);return}super.declareName(s,l,f)}isRedeclaredInScope(s,l,f){if(super.isRedeclaredInScope(s,l,f))return!0;if(f&2048&&!s.declareFunctions.has(l)){let f=s.names.get(l);return(f&4)>0||(f&2)>0}return!1}checkLocalExport(s){this.scopeStack[0].declareFunctions.has(s.name)||super.checkLocalExport(s)}},Rn=new Set([`_`,`any`,`bool`,`boolean`,`empty`,`extends`,`false`,`interface`,`mixed`,`null`,`number`,`static`,`string`,`true`,`typeof`,`void`]),zn=q`flow`({AmbiguousConditionalArrow:`Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.`,AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:s})=>`Cannot overwrite reserved type ${s}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:s,enumName:l})=>`Boolean enum members need to be initialized. Use either \`${s} = true,\` or \`${s} = false,\` in enum \`${l}\`.`,EnumDuplicateMemberName:({memberName:s,enumName:l})=>`Enum member names need to be unique, but the name \`${s}\` has already been used before in enum \`${l}\`.`,EnumInconsistentMemberValues:({enumName:s})=>`Enum \`${s}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:s,enumName:l})=>`Enum type \`${s}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${l}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:s})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${s}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:s,memberName:l,explicitType:f})=>`Enum \`${s}\` has type \`${f}\`, so the initializer of \`${l}\` needs to be a ${f} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:s,memberName:l})=>`Symbol enum members cannot be initialized. Use \`${l},\` in enum \`${s}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:s,memberName:l})=>`The enum member initializer for \`${l}\` needs to be a literal (either a boolean, number, or string) in enum \`${s}\`.`,EnumInvalidMemberName:({enumName:s,memberName:l,suggestion:f})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${l}\`, consider using \`${f}\`, in enum \`${s}\`.`,EnumNumberMemberNotInitialized:({enumName:s,memberName:l})=>`Number enum members need to be initialized, e.g. \`${l} = 1\` in enum \`${s}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:s})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${s}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:`Explicit inexact syntax cannot appear inside an explicit exact object type.`,InexactInsideNonObject:`Explicit inexact syntax cannot appear in class or interface definitions.`,InexactVariance:`Explicit inexact syntax cannot have variance.`,InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:`Type parameter declaration needs a default, since a preceding type parameter declaration has a default.`,NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:`Cannot have a flow comment inside another flow comment.`,PatternIsOptional:Object.assign({message:`A binding pattern parameter cannot be optional in an implementation signature.`},{reasonCode:`OptionalBindingPattern`}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:`Spread properties cannot have variance.`,ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:`The type cast expression is expected to be wrapped with parenthesis.`,UnexpectedExplicitInexactInObject:`Explicit inexact syntax must appear at the end of an inexact object.`,UnexpectedReservedType:({reservedType:s})=>`Unexpected reserved type ${s}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:`Spread operator cannot appear in class or interface definitions.`,UnexpectedSubtractionOperand:`Unexpected token, expected "number" or "bigint".`,UnexpectedTokenAfterTypeParameter:`Expected an arrow function after this type parameter declaration.`,UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:s,suggestion:l})=>`\`declare export ${s}\` is not supported. Use \`${l}\` instead.`,UnsupportedStatementInDeclareModule:`Only declares and type imports are allowed inside declare module.`,UnterminatedFlowComment:`Unterminated flow-comment.`});function Bn(s){return s.type===`DeclareExportAllDeclaration`||s.type===`DeclareExportDeclaration`&&(!s.declaration||s.declaration.type!==`TypeAlias`&&s.declaration.type!==`InterfaceDeclaration`)}function Vn(s){return s.importKind===`type`||s.importKind===`typeof`}var Hn={const:`declare export var`,let:`declare export var`,type:`export type`,interface:`export interface`};function Un(s,l){let f=[],p=[];for(let g=0;gclass extends s{constructor(...s){super(...s),this.flowPragma=void 0}getScopeHandler(){return Ln}shouldParseTypes(){return this.getPluginOption(`flow`,`all`)||this.flowPragma===`flow`}finishToken(s,l){s!==134&&s!==13&&s!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(s,l)}addComment(s){if(this.flowPragma===void 0){let l=Wn.exec(s.value);if(l)if(l[1]===`flow`)this.flowPragma=`flow`;else if(l[1]===`noflow`)this.flowPragma=`noflow`;else throw Error(`Unexpected flow pragma`)}super.addComment(s)}flowParseTypeInitialiser(s){let l=this.state.inType;this.state.inType=!0,this.expect(s||14);let f=this.flowParseType();return this.state.inType=l,f}flowParsePredicate(){let s=this.startNode(),l=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>l.index+1&&this.raise(zn.UnexpectedSpaceBetweenModuloChecks,l),this.eat(10)?(s.value=super.parseExpression(),this.expect(11),this.finishNode(s,`DeclaredPredicate`)):this.finishNode(s,`InferredPredicate`)}flowParseTypeAndPredicateInitialiser(){let s=this.state.inType;this.state.inType=!0,this.expect(14);let l=null,f=null;return this.match(54)?(this.state.inType=s,f=this.flowParsePredicate()):(l=this.flowParseType(),this.state.inType=s,this.match(54)&&(f=this.flowParsePredicate())),[l,f]}flowParseDeclareClass(s){return this.next(),this.flowParseInterfaceish(s,!0),this.finishNode(s,`DeclareClass`)}flowParseDeclareFunction(s){this.next();let l=s.id=this.parseIdentifier(),f=this.startNode(),p=this.startNode();this.match(47)?f.typeParameters=this.flowParseTypeParameterDeclaration():f.typeParameters=null,this.expect(10);let g=this.flowParseFunctionTypeParams();return f.params=g.params,f.rest=g.rest,f.this=g._this,this.expect(11),[f.returnType,s.predicate]=this.flowParseTypeAndPredicateInitialiser(),p.typeAnnotation=this.finishNode(f,`FunctionTypeAnnotation`),l.typeAnnotation=this.finishNode(p,`TypeAnnotation`),this.resetEndLocation(l),this.semicolon(),this.scope.declareName(s.id.name,2048,s.id.loc.start),this.finishNode(s,`DeclareFunction`)}flowParseDeclare(s,l){if(this.match(80))return this.flowParseDeclareClass(s);if(this.match(68))return this.flowParseDeclareFunction(s);if(this.match(74))return this.flowParseDeclareVariable(s);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(s):(l&&this.raise(zn.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(s));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(s);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(s);if(this.isContextual(129))return this.flowParseDeclareInterface(s);if(this.match(82))return this.flowParseDeclareExportDeclaration(s,l);throw this.unexpected()}flowParseDeclareVariable(s){return this.next(),s.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(s.id.name,5,s.id.loc.start),this.semicolon(),this.finishNode(s,`DeclareVariable`)}flowParseDeclareModule(s){this.scope.enter(0),this.match(134)?s.id=super.parseExprAtom():s.id=this.parseIdentifier();let l=s.body=this.startNode(),f=l.body=[];for(this.expect(5);!this.match(8);){let s=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(zn.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),f.push(super.parseImport(s))):(this.expectContextual(125,zn.UnsupportedStatementInDeclareModule),f.push(this.flowParseDeclare(s,!0)))}this.scope.exit(),this.expect(8),this.finishNode(l,`BlockStatement`);let p=null,g=!1;return f.forEach(s=>{Bn(s)?(p===`CommonJS`&&this.raise(zn.AmbiguousDeclareModuleKind,s),p=`ES`):s.type===`DeclareModuleExports`&&(g&&this.raise(zn.DuplicateDeclareModuleExports,s),p===`ES`&&this.raise(zn.AmbiguousDeclareModuleKind,s),p=`CommonJS`,g=!0)}),s.kind=p||`CommonJS`,this.finishNode(s,`DeclareModule`)}flowParseDeclareExportDeclaration(s,l){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?s.declaration=this.flowParseDeclare(this.startNode()):(s.declaration=this.flowParseType(),this.semicolon()),s.default=!0,this.finishNode(s,`DeclareExportDeclaration`);if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!l){let s=this.state.value;throw this.raise(zn.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:s,suggestion:Hn[s]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return s.declaration=this.flowParseDeclare(this.startNode()),s.default=!1,this.finishNode(s,`DeclareExportDeclaration`);if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return s=this.parseExport(s,null),s.type===`ExportNamedDeclaration`?(s.default=!1,delete s.exportKind,this.castNodeTo(s,`DeclareExportDeclaration`)):this.castNodeTo(s,`DeclareExportAllDeclaration`);throw this.unexpected()}flowParseDeclareModuleExports(s){return this.next(),this.expectContextual(111),s.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(s,`DeclareModuleExports`)}flowParseDeclareTypeAlias(s){this.next();let l=this.flowParseTypeAlias(s);return this.castNodeTo(l,`DeclareTypeAlias`),l}flowParseDeclareOpaqueType(s){this.next();let l=this.flowParseOpaqueType(s,!0);return this.castNodeTo(l,`DeclareOpaqueType`),l}flowParseDeclareInterface(s){return this.next(),this.flowParseInterfaceish(s,!1),this.finishNode(s,`DeclareInterface`)}flowParseInterfaceish(s,l){if(s.id=this.flowParseRestrictedIdentifier(!l,!0),this.scope.declareName(s.id.name,l?17:8201,s.id.loc.start),this.match(47)?s.typeParameters=this.flowParseTypeParameterDeclaration():s.typeParameters=null,s.extends=[],this.eat(81))do s.extends.push(this.flowParseInterfaceExtends());while(!l&&this.eat(12));if(l){if(s.implements=[],s.mixins=[],this.eatContextual(117))do s.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do s.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}s.body=this.flowParseObjectType({allowStatic:l,allowExact:!1,allowSpread:!1,allowProto:l,allowInexact:!1})}flowParseInterfaceExtends(){let s=this.startNode();return s.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?s.typeParameters=this.flowParseTypeParameterInstantiation():s.typeParameters=null,this.finishNode(s,`InterfaceExtends`)}flowParseInterface(s){return this.flowParseInterfaceish(s,!1),this.finishNode(s,`InterfaceDeclaration`)}checkNotUnderscore(s){s===`_`&&this.raise(zn.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(s,l,f){Rn.has(s)&&this.raise(f?zn.AssignReservedType:zn.UnexpectedReservedType,l,{reservedType:s})}flowParseRestrictedIdentifier(s,l){return this.checkReservedType(this.state.value,this.state.startLoc,l),this.parseIdentifier(s)}flowParseTypeAlias(s){return s.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(s.id.name,8201,s.id.loc.start),this.match(47)?s.typeParameters=this.flowParseTypeParameterDeclaration():s.typeParameters=null,s.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(s,`TypeAlias`)}flowParseOpaqueType(s,l){return this.expectContextual(130),s.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(s.id.name,8201,s.id.loc.start),this.match(47)?s.typeParameters=this.flowParseTypeParameterDeclaration():s.typeParameters=null,s.supertype=null,this.match(14)&&(s.supertype=this.flowParseTypeInitialiser(14)),s.impltype=null,l||(s.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(s,`OpaqueType`)}flowParseTypeParameter(s=!1){let l=this.state.startLoc,f=this.startNode(),p=this.flowParseVariance(),g=this.flowParseTypeAnnotatableIdentifier();return f.name=g.name,f.variance=p,f.bound=g.typeAnnotation,this.match(29)?(this.eat(29),f.default=this.flowParseType()):s&&this.raise(zn.MissingTypeParamDefault,l),this.finishNode(f,`TypeParameter`)}flowParseTypeParameterDeclaration(){let s=this.state.inType,l=this.startNode();l.params=[],this.state.inType=!0,this.match(47)||this.match(143)?this.next():this.unexpected();let f=!1;do{let s=this.flowParseTypeParameter(f);l.params.push(s),s.default&&(f=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=s,this.finishNode(l,`TypeParameterDeclaration`)}flowInTopLevelContext(s){if(this.curContext()!==Ne.brace){let l=this.state.context;this.state.context=[l[0]];try{return s()}finally{this.state.context=l}}else return s()}flowParseTypeParameterInstantiationInExpression(){if(this.reScan_lt()===47)return this.flowParseTypeParameterInstantiation()}flowParseTypeParameterInstantiation(){let s=this.startNode(),l=this.state.inType;return this.state.inType=!0,s.params=[],this.flowInTopLevelContext(()=>{this.expect(47);let l=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)s.params.push(this.flowParseType()),this.match(48)||this.expect(12);this.state.noAnonFunctionType=l}),this.state.inType=l,!this.state.inType&&this.curContext()===Ne.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(s,`TypeParameterInstantiation`)}flowParseTypeParameterInstantiationCallOrNew(){if(this.reScan_lt()!==47)return null;let s=this.startNode(),l=this.state.inType;for(s.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)s.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=l,this.finishNode(s,`TypeParameterInstantiation`)}flowParseInterfaceType(){let s=this.startNode();if(this.expectContextual(129),s.extends=[],this.eat(81))do s.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return s.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(s,`InterfaceTypeAnnotation`)}flowParseObjectPropertyKey(){return this.match(135)||this.match(134)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(s,l,f){return s.static=l,this.lookahead().type===14?(s.id=this.flowParseObjectPropertyKey(),s.key=this.flowParseTypeInitialiser()):(s.id=null,s.key=this.flowParseType()),this.expect(3),s.value=this.flowParseTypeInitialiser(),s.variance=f,this.finishNode(s,`ObjectTypeIndexer`)}flowParseObjectTypeInternalSlot(s,l){return s.static=l,s.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(s.method=!0,s.optional=!1,s.value=this.flowParseObjectTypeMethodish(this.startNodeAt(s.loc.start))):(s.method=!1,this.eat(17)&&(s.optional=!0),s.value=this.flowParseTypeInitialiser()),this.finishNode(s,`ObjectTypeInternalSlot`)}flowParseObjectTypeMethodish(s){for(s.params=[],s.rest=null,s.typeParameters=null,s.this=null,this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(s.this=this.flowParseFunctionTypeParam(!0),s.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)s.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(s.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),s.returnType=this.flowParseTypeInitialiser(),this.finishNode(s,`FunctionTypeAnnotation`)}flowParseObjectTypeCallProperty(s,l){let f=this.startNode();return s.static=l,s.value=this.flowParseObjectTypeMethodish(f),this.finishNode(s,`ObjectTypeCallProperty`)}flowParseObjectType({allowStatic:s,allowExact:l,allowSpread:f,allowProto:p,allowInexact:g}){let v=this.state.inType;this.state.inType=!0;let b=this.startNode();b.callProperties=[],b.properties=[],b.indexers=[],b.internalSlots=[];let C,w,E=!1;for(l&&this.match(6)?(this.expect(6),C=9,w=!0):(this.expect(5),C=8,w=!1),b.exact=w;!this.match(C);){let l=!1,v=null,C=null,k=this.startNode();if(p&&this.isContextual(118)){let l=this.lookahead();l.type!==14&&l.type!==17&&(this.next(),v=this.state.startLoc,s=!1)}if(s&&this.isContextual(106)){let s=this.lookahead();s.type!==14&&s.type!==17&&(this.next(),l=!0)}let A=this.flowParseVariance();if(this.eat(0))v!=null&&this.unexpected(v),this.eat(0)?(A&&this.unexpected(A.loc.start),b.internalSlots.push(this.flowParseObjectTypeInternalSlot(k,l))):b.indexers.push(this.flowParseObjectTypeIndexer(k,l,A));else if(this.match(10)||this.match(47))v!=null&&this.unexpected(v),A&&this.unexpected(A.loc.start),b.callProperties.push(this.flowParseObjectTypeCallProperty(k,l));else{let s=`init`;(this.isContextual(99)||this.isContextual(104))&&Gt(this.lookahead().type)&&(s=this.state.value,this.next());let p=this.flowParseObjectTypeProperty(k,l,v,A,s,f,g??!w);p===null?(E=!0,C=this.state.lastTokStartLoc):b.properties.push(p)}this.flowObjectTypeSemicolon(),C&&!this.match(8)&&!this.match(9)&&this.raise(zn.UnexpectedExplicitInexactInObject,C)}this.expect(C),f&&(b.inexact=E);let k=this.finishNode(b,`ObjectTypeAnnotation`);return this.state.inType=v,k}flowParseObjectTypeProperty(s,l,f,p,g,v,b){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(v?b||this.raise(zn.InexactInsideExact,this.state.lastTokStartLoc):this.raise(zn.InexactInsideNonObject,this.state.lastTokStartLoc),p&&this.raise(zn.InexactVariance,p),null):(v||this.raise(zn.UnexpectedSpreadType,this.state.lastTokStartLoc),f!=null&&this.unexpected(f),p&&this.raise(zn.SpreadVariance,p),s.argument=this.flowParseType(),this.finishNode(s,`ObjectTypeSpreadProperty`));{s.key=this.flowParseObjectPropertyKey(),s.static=l,s.proto=f!=null,s.kind=g;let b=!1;return this.match(47)||this.match(10)?(s.method=!0,f!=null&&this.unexpected(f),p&&this.unexpected(p.loc.start),s.value=this.flowParseObjectTypeMethodish(this.startNodeAt(s.loc.start)),(g===`get`||g===`set`)&&this.flowCheckGetterSetterParams(s),!v&&s.key.name===`constructor`&&s.value.this&&this.raise(zn.ThisParamBannedInConstructor,s.value.this)):(g!==`init`&&this.unexpected(),s.method=!1,this.eat(17)&&(b=!0),s.value=this.flowParseTypeInitialiser(),s.variance=p),s.optional=b,this.finishNode(s,`ObjectTypeProperty`)}}flowCheckGetterSetterParams(s){let l=s.kind===`get`?0:1,f=s.value.params.length+ +!!s.value.rest;s.value.this&&this.raise(s.kind===`get`?zn.GetterMayNotHaveThisParam:zn.SetterMayNotHaveThisParam,s.value.this),f!==l&&this.raise(s.kind===`get`?J.BadGetterArity:J.BadSetterArity,s),s.kind===`set`&&s.value.rest&&this.raise(J.BadSetterRestParameter,s)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(s,l){s??=this.state.startLoc;let f=l||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){let l=this.startNodeAt(s);l.qualification=f,l.id=this.flowParseRestrictedIdentifier(!0),f=this.finishNode(l,`QualifiedTypeIdentifier`)}return f}flowParseGenericType(s,l){let f=this.startNodeAt(s);return f.typeParameters=null,f.id=this.flowParseQualifiedTypeIdentifier(s,l),this.match(47)&&(f.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(f,`GenericTypeAnnotation`)}flowParseTypeofType(){let s=this.startNode();return this.expect(87),s.argument=this.flowParsePrimaryType(),this.finishNode(s,`TypeofTypeAnnotation`)}flowParseTupleType(){let s=this.startNode();for(s.types=[],this.expect(0);this.state.possuper.parseFunctionBody(s,!0,f));return}super.parseFunctionBody(s,!1,f)}parseFunctionBodyAndFinish(s,l,f=!1){if(this.match(14)){let l=this.startNode();[l.typeAnnotation,s.predicate]=this.flowParseTypeAndPredicateInitialiser(),s.returnType=l.typeAnnotation?this.finishNode(l,`TypeAnnotation`):null}return super.parseFunctionBodyAndFinish(s,l,f)}parseStatementLike(s){if(this.state.strict&&this.isContextual(129)){if(Ht(this.lookahead().type)){let s=this.startNode();return this.next(),this.flowParseInterface(s)}}else if(this.isContextual(126)){let s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}let l=super.parseStatementLike(s);return this.flowPragma===void 0&&!this.isValidDirective(l)&&(this.flowPragma=null),l}parseExpressionStatement(s,l,f){if(l.type===`Identifier`){if(l.name===`declare`){if(this.match(80)||Rt(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(s)}else if(Rt(this.state.type)){if(l.name===`interface`)return this.flowParseInterface(s);if(l.name===`type`)return this.flowParseTypeAlias(s);if(l.name===`opaque`)return this.flowParseOpaqueType(s,!1)}}return super.parseExpressionStatement(s,l,f)}shouldParseExportDeclaration(){let{type:s}=this.state;return s===126||Zt(s)?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:s}=this.state;return s===126||Zt(s)?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.isContextual(126)){let s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}return super.parseExportDefaultExpression()}parseConditional(s,l,f){if(!this.match(17))return s;if(this.state.maybeInArrowParameters){let l=this.lookaheadCharCode();if(l===44||l===61||l===58||l===41)return this.setOptionalParametersError(f),s}this.expect(17);let p=this.state.clone(),g=this.state.noArrowAt,v=this.startNodeAt(l),{consequent:b,failed:C}=this.tryParseConditionalConsequent(),[w,E]=this.getArrowLikeExpressions(b);if(C||E.length>0){let s=[...g];if(E.length>0){this.state=p,this.state.noArrowAt=s;for(let l=0;l1&&this.raise(zn.AmbiguousConditionalArrow,p.startLoc),C&&w.length===1&&(this.state=p,s.push(w[0].start),this.state.noArrowAt=s,{consequent:b,failed:C}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(b,!0),this.state.noArrowAt=g,this.expect(14),v.test=s,v.consequent=b,v.alternate=this.forwardNoArrowParamsConversionAt(v,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(v,`ConditionalExpression`)}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let s=this.parseMaybeAssignAllowIn(),l=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:s,failed:l}}getArrowLikeExpressions(s,l){let f=[s],p=[];for(;f.length!==0;){let s=f.pop();s.type===`ArrowFunctionExpression`&&s.body.type!==`BlockStatement`?(s.typeParameters||!s.returnType?this.finishArrowValidation(s):p.push(s),f.push(s.body)):s.type===`ConditionalExpression`&&(f.push(s.consequent),f.push(s.alternate))}return l?(p.forEach(s=>this.finishArrowValidation(s)),[p,[]]):Un(p,s=>s.params.every(s=>this.isAssignable(s,!0)))}finishArrowValidation(s){var l;this.toAssignableList(s.params,s.extra?.trailingCommaLoc,!1),this.scope.enter(518),super.checkParams(s,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(s,l){let f;return this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(s.start))?(this.state.noArrowParamsConversionAt.push(this.state.start),f=l(),this.state.noArrowParamsConversionAt.pop()):f=l(),f}parseParenItem(s,l){let f=super.parseParenItem(s,l);if(this.eat(17)&&(f.optional=!0,this.resetEndLocation(s)),this.match(14)){let s=this.startNodeAt(l);return s.expression=f,s.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(s,`TypeCastExpression`)}return f}assertModuleNodeAllowed(s){s.type===`ImportDeclaration`&&(s.importKind===`type`||s.importKind===`typeof`)||s.type===`ExportNamedDeclaration`&&s.exportKind===`type`||s.type===`ExportAllDeclaration`&&s.exportKind===`type`||super.assertModuleNodeAllowed(s)}parseExportDeclaration(s){if(this.isContextual(130)){s.exportKind=`type`;let l=this.startNode();return this.next(),this.match(5)?(s.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(s),null):this.flowParseTypeAlias(l)}else if(this.isContextual(131)){s.exportKind=`type`;let l=this.startNode();return this.next(),this.flowParseOpaqueType(l,!1)}else if(this.isContextual(129)){s.exportKind=`type`;let l=this.startNode();return this.next(),this.flowParseInterface(l)}else if(this.isContextual(126)){s.exportKind=`value`;let l=this.startNode();return this.next(),this.flowParseEnumDeclaration(l)}else return super.parseExportDeclaration(s)}eatExportStar(s){return super.eatExportStar(s)?!0:this.isContextual(130)&&this.lookahead().type===55?(s.exportKind=`type`,this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(s){let{startLoc:l}=this.state,f=super.maybeParseExportNamespaceSpecifier(s);return f&&s.exportKind===`type`&&this.unexpected(l),f}parseClassId(s,l,f){super.parseClassId(s,l,f),this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(s,l,f){let{startLoc:p}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(s,l))return;l.declare=!0}super.parseClassMember(s,l,f),l.declare&&(l.type!==`ClassProperty`&&l.type!==`ClassPrivateProperty`&&l.type!==`PropertyDefinition`?this.raise(zn.DeclareClassElement,p):l.value&&this.raise(zn.DeclareClassFieldInitializer,l.value))}isIterator(s){return s===`iterator`||s===`asyncIterator`}readIterator(){let s=super.readWord1(),l=`@@`+s;(!this.isIterator(s)||!this.state.inType)&&this.raise(J.InvalidIdentifier,this.state.curPosition(),{identifierName:l}),this.finishToken(132,l)}getTokenFromCode(s){let l=this.input.charCodeAt(this.state.pos+1);s===123&&l===124?this.finishOp(6,2):this.state.inType&&(s===62||s===60)?this.finishOp(s===62?48:47,1):this.state.inType&&s===63?l===46?this.finishOp(18,2):this.finishOp(17,1):jn(s,l,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(s)}isAssignable(s,l){return s.type===`TypeCastExpression`?this.isAssignable(s.expression,l):super.isAssignable(s,l)}toAssignable(s,l=!1){!l&&s.type===`AssignmentExpression`&&s.left.type===`TypeCastExpression`&&(s.left=this.typeCastToParameter(s.left)),super.toAssignable(s,l)}toAssignableList(s,l,f){for(let l=0;l1||!l)&&this.raise(zn.TypeCastInPattern,g.typeAnnotation)}return s}parseArrayLike(s,l,f){let p=super.parseArrayLike(s,l,f);return f!=null&&!this.state.maybeInArrowParameters&&this.toReferencedList(p.elements),p}isValidLVal(s,l,f,p){return s===`TypeCastExpression`||super.isValidLVal(s,l,f,p)}parseClassProperty(s){return this.match(14)&&(s.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(s)}parseClassPrivateProperty(s){return this.match(14)&&(s.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(s)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(s){return!this.match(14)&&super.isNonstaticConstructor(s)}pushClassMethod(s,l,f,p,g,v){if(l.variance&&this.unexpected(l.variance.loc.start),delete l.variance,this.match(47)&&(l.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(s,l,f,p,g,v),l.params&&g){let s=l.params;s.length>0&&this.isThisParam(s[0])&&this.raise(zn.ThisParamBannedInConstructor,l)}else if(l.type===`MethodDefinition`&&g&&l.value.params){let s=l.value.params;s.length>0&&this.isThisParam(s[0])&&this.raise(zn.ThisParamBannedInConstructor,l)}}pushClassPrivateMethod(s,l,f,p){l.variance&&this.unexpected(l.variance.loc.start),delete l.variance,this.match(47)&&(l.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(s,l,f,p)}parseClassSuper(s){if(super.parseClassSuper(s),s.superClass&&(this.match(47)||this.match(51))&&(s.superTypeParameters=this.flowParseTypeParameterInstantiationInExpression()),this.isContextual(113)){this.next();let l=s.implements=[];do{let s=this.startNode();s.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?s.typeParameters=this.flowParseTypeParameterInstantiation():s.typeParameters=null,l.push(this.finishNode(s,`ClassImplements`))}while(this.eat(12))}}checkGetterSetterParams(s){super.checkGetterSetterParams(s);let l=this.getObjectOrClassMethodParams(s);if(l.length>0){let f=l[0];this.isThisParam(f)&&s.kind===`get`?this.raise(zn.GetterMayNotHaveThisParam,f):this.isThisParam(f)&&this.raise(zn.SetterMayNotHaveThisParam,f)}}parsePropertyNamePrefixOperator(s){s.variance=this.flowParseVariance()}parseObjPropValue(s,l,f,p,g,v,b){s.variance&&this.unexpected(s.variance.loc.start),delete s.variance;let C;this.match(47)&&!v&&(C=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());let w=super.parseObjPropValue(s,l,f,p,g,v,b);return C&&((w.value||w).typeParameters=C),w}parseFunctionParamType(s){return this.eat(17)&&(s.type!==`Identifier`&&this.raise(zn.PatternIsOptional,s),this.isThisParam(s)&&this.raise(zn.ThisParamMayNotBeOptional,s),s.optional=!0),this.match(14)?s.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(s)&&this.raise(zn.ThisParamAnnotationRequired,s),this.match(29)&&this.isThisParam(s)&&this.raise(zn.ThisParamNoDefault,s),this.resetEndLocation(s),s}parseMaybeDefault(s,l){let f=super.parseMaybeDefault(s,l);return f.type===`AssignmentPattern`&&f.typeAnnotation&&f.right.startsuper.parseMaybeAssign(s,l),p),!g.error)return g.node;let{context:f}=this.state,v=f[f.length-1];(v===Ne.j_oTag||v===Ne.j_expr)&&f.pop()}if((f=g)!=null&&f.error||this.match(47)){var v,b;p||=this.state.clone();let f,C=this.tryParse(p=>{var g;f=this.flowParseTypeParameterDeclaration();let v=this.forwardNoArrowParamsConversionAt(f,()=>{let p=super.parseMaybeAssign(s,l);return this.resetStartLocationFromNode(p,f),p});(g=v.extra)!=null&&g.parenthesized&&p();let b=this.maybeUnwrapTypeCastExpression(v);return b.type!==`ArrowFunctionExpression`&&p(),b.typeParameters=f,this.resetStartLocationFromNode(b,f),v},p),w=null;if(C.node&&this.maybeUnwrapTypeCastExpression(C.node).type===`ArrowFunctionExpression`){if(!C.error&&!C.aborted)return C.node.async&&this.raise(zn.UnexpectedTypeParameterBeforeAsyncArrowFunction,f),C.node;w=C.node}if((v=g)!=null&&v.node)return this.state=g.failState,g.node;if(w)return this.state=C.failState,w;throw(b=g)!=null&&b.thrown?g.error:C.thrown?C.error:this.raise(zn.UnexpectedTokenAfterTypeParameter,f)}return super.parseMaybeAssign(s,l)}parseArrow(s){if(this.match(14)){let l=this.tryParse(()=>{let l=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let f=this.startNode();return[f.typeAnnotation,s.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=l,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),f});if(l.thrown)return null;l.error&&(this.state=l.failState),s.returnType=l.node.typeAnnotation?this.finishNode(l.node,`TypeAnnotation`):null}return super.parseArrow(s)}shouldParseArrow(s){return this.match(14)||super.shouldParseArrow(s)}setArrowFunctionParameters(s,l){this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(s.start))?s.params=l:super.setArrowFunctionParameters(s,l)}checkParams(s,l,f,p=!0){if(!(f&&this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(s.start)))){for(let l=0;l0&&this.raise(zn.ThisParamMustBeFirst,s.params[l]);super.checkParams(s,l,f,p)}}parseParenAndDistinguishExpression(s){return super.parseParenAndDistinguishExpression(s&&!this.state.noArrowAt.includes(this.sourceToOffsetPos(this.state.start)))}parseSubscripts(s,l,f){if(s.type===`Identifier`&&s.name===`async`&&this.state.noArrowAt.includes(l.index)){this.next();let f=this.startNodeAt(l);f.callee=s,f.arguments=super.parseCallExpressionArguments(),s=this.finishNode(f,`CallExpression`)}else if(s.type===`Identifier`&&s.name===`async`&&this.match(47)){let p=this.state.clone(),g=this.tryParse(s=>this.parseAsyncArrowWithTypeParameters(l)||s(),p);if(!g.error&&!g.aborted)return g.node;let v=this.tryParse(()=>super.parseSubscripts(s,l,f),p);if(v.node&&!v.error)return v.node;if(g.node)return this.state=g.failState,g.node;if(v.node)return this.state=v.failState,v.node;throw g.error||v.error}return super.parseSubscripts(s,l,f)}parseSubscript(s,l,f,p){if(this.match(18)&&this.isLookaheadToken_lt()){if(p.optionalChainMember=!0,f)return p.stop=!0,s;this.next();let g=this.startNodeAt(l);return g.callee=s,g.typeArguments=this.flowParseTypeParameterInstantiationInExpression(),this.expect(10),g.arguments=this.parseCallExpressionArguments(),g.optional=!0,this.finishCallExpression(g,!0)}else if(!f&&this.shouldParseTypes()&&(this.match(47)||this.match(51))){let f=this.startNodeAt(l);f.callee=s;let g=this.tryParse(()=>(f.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),f.arguments=super.parseCallExpressionArguments(),p.optionalChainMember&&(f.optional=!1),this.finishCallExpression(f,p.optionalChainMember)));if(g.node)return g.error&&(this.state=g.failState),g.node}return super.parseSubscript(s,l,f,p)}parseNewCallee(s){super.parseNewCallee(s);let l=null;this.shouldParseTypes()&&this.match(47)&&(l=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),s.typeArguments=l}parseAsyncArrowWithTypeParameters(s){let l=this.startNodeAt(s);if(this.parseFunctionParams(l,!1),this.parseArrow(l))return super.parseArrowExpression(l,void 0,!0)}readToken_mult_modulo(s){let l=this.input.charCodeAt(this.state.pos+1);if(s===42&&l===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(s)}readToken_pipe_amp(s){let l=this.input.charCodeAt(this.state.pos+1);if(s===124&&l===125){this.finishOp(9,2);return}super.readToken_pipe_amp(s)}parseTopLevel(s,l){let f=super.parseTopLevel(s,l);return this.state.hasFlowComment&&this.raise(zn.UnterminatedFlowComment,this.state.curPosition()),f}skipBlockComment(){if(this.hasPlugin(`flowComments`)&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(zn.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();let s=this.skipFlowComment();s&&(this.state.pos+=s,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?`*-/`:`*/`)}skipFlowComment(){let{pos:s}=this.state,l=2;for(;[32,9].includes(this.input.charCodeAt(s+l));)l++;let f=this.input.charCodeAt(l+s),p=this.input.charCodeAt(l+s+1);return f===58&&p===58?l+2:this.input.slice(l+s,l+s+12)===`flow-include`?l+12:f===58&&p!==58?l:!1}hasFlowCommentCompletion(){if(this.input.indexOf(`*/`,this.state.pos)===-1)throw this.raise(J.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(s,{enumName:l,memberName:f}){this.raise(zn.EnumBooleanMemberNotInitialized,s,{memberName:f,enumName:l})}flowEnumErrorInvalidMemberInitializer(s,l){return this.raise(l.explicitType?l.explicitType===`symbol`?zn.EnumInvalidMemberInitializerSymbolType:zn.EnumInvalidMemberInitializerPrimaryType:zn.EnumInvalidMemberInitializerUnknownType,s,l)}flowEnumErrorNumberMemberNotInitialized(s,l){this.raise(zn.EnumNumberMemberNotInitialized,s,l)}flowEnumErrorStringMemberInconsistentlyInitialized(s,l){this.raise(zn.EnumStringMemberInconsistentlyInitialized,s,l)}flowEnumMemberInit(){let s=this.state.startLoc,l=()=>this.match(12)||this.match(8);switch(this.state.type){case 135:{let f=this.parseNumericLiteral(this.state.value);return l()?{type:`number`,loc:f.loc.start,value:f}:{type:`invalid`,loc:s}}case 134:{let f=this.parseStringLiteral(this.state.value);return l()?{type:`string`,loc:f.loc.start,value:f}:{type:`invalid`,loc:s}}case 85:case 86:{let f=this.parseBooleanLiteral(this.match(85));return l()?{type:`boolean`,loc:f.loc.start,value:f}:{type:`invalid`,loc:s}}default:return{type:`invalid`,loc:s}}}flowEnumMemberRaw(){let s=this.state.startLoc;return{id:this.parseIdentifier(!0),init:this.eat(29)?this.flowEnumMemberInit():{type:`none`,loc:s}}}flowEnumCheckExplicitTypeMismatch(s,l,f){let{explicitType:p}=l;p!==null&&p!==f&&this.flowEnumErrorInvalidMemberInitializer(s,l)}flowEnumMembers({enumName:s,explicitType:l}){let f=new Set,p={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},g=!1;for(;!this.match(8);){if(this.eat(21)){g=!0;break}let v=this.startNode(),{id:b,init:C}=this.flowEnumMemberRaw(),w=b.name;if(w===``)continue;/^[a-z]/.test(w)&&this.raise(zn.EnumInvalidMemberName,b,{memberName:w,suggestion:w[0].toUpperCase()+w.slice(1),enumName:s}),f.has(w)&&this.raise(zn.EnumDuplicateMemberName,b,{memberName:w,enumName:s}),f.add(w);let E={enumName:s,explicitType:l,memberName:w};switch(v.id=b,C.type){case`boolean`:this.flowEnumCheckExplicitTypeMismatch(C.loc,E,`boolean`),v.init=C.value,p.booleanMembers.push(this.finishNode(v,`EnumBooleanMember`));break;case`number`:this.flowEnumCheckExplicitTypeMismatch(C.loc,E,`number`),v.init=C.value,p.numberMembers.push(this.finishNode(v,`EnumNumberMember`));break;case`string`:this.flowEnumCheckExplicitTypeMismatch(C.loc,E,`string`),v.init=C.value,p.stringMembers.push(this.finishNode(v,`EnumStringMember`));break;case`invalid`:throw this.flowEnumErrorInvalidMemberInitializer(C.loc,E);case`none`:switch(l){case`boolean`:this.flowEnumErrorBooleanMemberNotInitialized(C.loc,E);break;case`number`:this.flowEnumErrorNumberMemberNotInitialized(C.loc,E);break;default:p.defaultedMembers.push(this.finishNode(v,`EnumDefaultedMember`))}}this.match(8)||this.expect(12)}return{members:p,hasUnknownMembers:g}}flowEnumStringMembers(s,l,{enumName:f}){if(s.length===0)return l;if(l.length===0)return s;if(l.length>s.length){for(let l of s)this.flowEnumErrorStringMemberInconsistentlyInitialized(l,{enumName:f});return l}else{for(let s of l)this.flowEnumErrorStringMemberInconsistentlyInitialized(s,{enumName:f});return s}}flowEnumParseExplicitType({enumName:s}){if(!this.eatContextual(102))return null;if(!Rt(this.state.type))throw this.raise(zn.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:s});let{value:l}=this.state;return this.next(),l!==`boolean`&&l!==`number`&&l!==`string`&&l!==`symbol`&&this.raise(zn.EnumInvalidExplicitType,this.state.startLoc,{enumName:s,invalidEnumType:l}),l}flowEnumBody(s,l){let f=l.name,p=l.loc.start,g=this.flowEnumParseExplicitType({enumName:f});this.expect(5);let{members:v,hasUnknownMembers:b}=this.flowEnumMembers({enumName:f,explicitType:g});switch(s.hasUnknownMembers=b,g){case`boolean`:return s.explicitType=!0,s.members=v.booleanMembers,this.expect(8),this.finishNode(s,`EnumBooleanBody`);case`number`:return s.explicitType=!0,s.members=v.numberMembers,this.expect(8),this.finishNode(s,`EnumNumberBody`);case`string`:return s.explicitType=!0,s.members=this.flowEnumStringMembers(v.stringMembers,v.defaultedMembers,{enumName:f}),this.expect(8),this.finishNode(s,`EnumStringBody`);case`symbol`:return s.members=v.defaultedMembers,this.expect(8),this.finishNode(s,`EnumSymbolBody`);default:{let l=()=>(s.members=[],this.expect(8),this.finishNode(s,`EnumStringBody`));s.explicitType=!1;let g=v.booleanMembers.length,b=v.numberMembers.length,C=v.stringMembers.length,w=v.defaultedMembers.length;if(!g&&!b&&!C&&!w)return l();if(!g&&!b)return s.members=this.flowEnumStringMembers(v.stringMembers,v.defaultedMembers,{enumName:f}),this.expect(8),this.finishNode(s,`EnumStringBody`);if(!b&&!C&&g>=w){for(let s of v.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(s.loc.start,{enumName:f,memberName:s.id.name});return s.members=v.booleanMembers,this.expect(8),this.finishNode(s,`EnumBooleanBody`)}else if(!g&&!C&&b>=w){for(let s of v.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(s.loc.start,{enumName:f,memberName:s.id.name});return s.members=v.numberMembers,this.expect(8),this.finishNode(s,`EnumNumberBody`)}else return this.raise(zn.EnumInconsistentMemberValues,p,{enumName:f}),l()}}}flowParseEnumDeclaration(s){let l=this.parseIdentifier();return s.id=l,s.body=this.flowEnumBody(this.startNode(),l),this.finishNode(s,`EnumDeclaration`)}jsxParseOpeningElementAfterName(s){return this.shouldParseTypes()&&(this.match(47)||this.match(51))&&(s.typeArguments=this.flowParseTypeParameterInstantiationInExpression()),super.jsxParseOpeningElementAfterName(s)}isLookaheadToken_lt(){let s=this.nextTokenStart();if(this.input.charCodeAt(s)===60){let l=this.input.charCodeAt(s+1);return l!==60&&l!==61}return!1}reScan_lt_gt(){let{type:s}=this.state;s===47?(--this.state.pos,this.readToken_lt()):s===48&&(--this.state.pos,this.readToken_gt())}reScan_lt(){let{type:s}=this.state;return s===51?(this.state.pos-=2,this.finishOp(47,1),47):s}maybeUnwrapTypeCastExpression(s){return s.type===`TypeCastExpression`?s.expression:s}},Kn={__proto__:null,quot:`"`,amp:`&`,apos:`'`,lt:`<`,gt:`>`,nbsp:`\xA0`,iexcl:`¡`,cent:`¢`,pound:`£`,curren:`¤`,yen:`¥`,brvbar:`¦`,sect:`§`,uml:`¨`,copy:`©`,ordf:`ª`,laquo:`«`,not:`¬`,shy:`­`,reg:`®`,macr:`¯`,deg:`°`,plusmn:`±`,sup2:`²`,sup3:`³`,acute:`´`,micro:`µ`,para:`¶`,middot:`·`,cedil:`¸`,sup1:`¹`,ordm:`º`,raquo:`»`,frac14:`¼`,frac12:`½`,frac34:`¾`,iquest:`¿`,Agrave:`À`,Aacute:`Á`,Acirc:`Â`,Atilde:`Ã`,Auml:`Ä`,Aring:`Å`,AElig:`Æ`,Ccedil:`Ç`,Egrave:`È`,Eacute:`É`,Ecirc:`Ê`,Euml:`Ë`,Igrave:`Ì`,Iacute:`Í`,Icirc:`Î`,Iuml:`Ï`,ETH:`Ð`,Ntilde:`Ñ`,Ograve:`Ò`,Oacute:`Ó`,Ocirc:`Ô`,Otilde:`Õ`,Ouml:`Ö`,times:`×`,Oslash:`Ø`,Ugrave:`Ù`,Uacute:`Ú`,Ucirc:`Û`,Uuml:`Ü`,Yacute:`Ý`,THORN:`Þ`,szlig:`ß`,agrave:`à`,aacute:`á`,acirc:`â`,atilde:`ã`,auml:`ä`,aring:`å`,aelig:`æ`,ccedil:`ç`,egrave:`è`,eacute:`é`,ecirc:`ê`,euml:`ë`,igrave:`ì`,iacute:`í`,icirc:`î`,iuml:`ï`,eth:`ð`,ntilde:`ñ`,ograve:`ò`,oacute:`ó`,ocirc:`ô`,otilde:`õ`,ouml:`ö`,divide:`÷`,oslash:`ø`,ugrave:`ù`,uacute:`ú`,ucirc:`û`,uuml:`ü`,yacute:`ý`,thorn:`þ`,yuml:`ÿ`,OElig:`Œ`,oelig:`œ`,Scaron:`Š`,scaron:`š`,Yuml:`Ÿ`,fnof:`ƒ`,circ:`ˆ`,tilde:`˜`,Alpha:`Α`,Beta:`Β`,Gamma:`Γ`,Delta:`Δ`,Epsilon:`Ε`,Zeta:`Ζ`,Eta:`Η`,Theta:`Θ`,Iota:`Ι`,Kappa:`Κ`,Lambda:`Λ`,Mu:`Μ`,Nu:`Ν`,Xi:`Ξ`,Omicron:`Ο`,Pi:`Π`,Rho:`Ρ`,Sigma:`Σ`,Tau:`Τ`,Upsilon:`Υ`,Phi:`Φ`,Chi:`Χ`,Psi:`Ψ`,Omega:`Ω`,alpha:`α`,beta:`β`,gamma:`γ`,delta:`δ`,epsilon:`ε`,zeta:`ζ`,eta:`η`,theta:`θ`,iota:`ι`,kappa:`κ`,lambda:`λ`,mu:`μ`,nu:`ν`,xi:`ξ`,omicron:`ο`,pi:`π`,rho:`ρ`,sigmaf:`ς`,sigma:`σ`,tau:`τ`,upsilon:`υ`,phi:`φ`,chi:`χ`,psi:`ψ`,omega:`ω`,thetasym:`ϑ`,upsih:`ϒ`,piv:`ϖ`,ensp:` `,emsp:` `,thinsp:` `,zwnj:`‌`,zwj:`‍`,lrm:`‎`,rlm:`‏`,ndash:`–`,mdash:`—`,lsquo:`‘`,rsquo:`’`,sbquo:`‚`,ldquo:`“`,rdquo:`”`,bdquo:`„`,dagger:`†`,Dagger:`‡`,bull:`•`,hellip:`…`,permil:`‰`,prime:`′`,Prime:`″`,lsaquo:`‹`,rsaquo:`›`,oline:`‾`,frasl:`⁄`,euro:`€`,image:`ℑ`,weierp:`℘`,real:`ℜ`,trade:`™`,alefsym:`ℵ`,larr:`←`,uarr:`↑`,rarr:`→`,darr:`↓`,harr:`↔`,crarr:`↵`,lArr:`⇐`,uArr:`⇑`,rArr:`⇒`,dArr:`⇓`,hArr:`⇔`,forall:`∀`,part:`∂`,exist:`∃`,empty:`∅`,nabla:`∇`,isin:`∈`,notin:`∉`,ni:`∋`,prod:`∏`,sum:`∑`,minus:`−`,lowast:`∗`,radic:`√`,prop:`∝`,infin:`∞`,ang:`∠`,and:`∧`,or:`∨`,cap:`∩`,cup:`∪`,int:`∫`,there4:`∴`,sim:`∼`,cong:`≅`,asymp:`≈`,ne:`≠`,equiv:`≡`,le:`≤`,ge:`≥`,sub:`⊂`,sup:`⊃`,nsub:`⊄`,sube:`⊆`,supe:`⊇`,oplus:`⊕`,otimes:`⊗`,perp:`⊥`,sdot:`⋅`,lceil:`⌈`,rceil:`⌉`,lfloor:`⌊`,rfloor:`⌋`,lang:`〈`,rang:`〉`,loz:`◊`,spades:`♠`,clubs:`♣`,hearts:`♥`,diams:`♦`},qn=RegExp(`\\r\\n|[\\r\\n\\u2028\\u2029]`,`g`);function Jn(s){switch(s){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}function Yn(s,l,f){for(let p=l;p`Expected corresponding JSX closing tag for <${s}>.`,MissingClosingTagFragment:`Expected corresponding JSX closing tag for <>.`,UnexpectedSequenceExpression:`Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?`,UnexpectedToken:({unexpected:s,HTMLEntity:l})=>`Unexpected token \`${s}\`. Did you mean \`${l}\` or \`{'${s}'}\`?`,UnsupportedJsxValue:`JSX value should be either an expression or a quoted JSX text.`,UnterminatedJsxContent:`Unterminated JSX contents.`,UnwrappedAdjacentJSXElements:`Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?`});function er(s){return s?s.type===`JSXOpeningFragment`||s.type===`JSXClosingFragment`:!1}function tr(s){if(s.type===`JSXIdentifier`)return s.name;if(s.type===`JSXNamespacedName`)return s.namespace.name+`:`+s.name.name;if(s.type===`JSXMemberExpression`)return tr(s.object)+`.`+tr(s.property);throw Error(`Node had unexpected type: `+s.type)}var nr=s=>class extends s{jsxReadToken(){let s=``,l=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise($n.UnterminatedJsxContent,this.state.startLoc);let f=this.input.charCodeAt(this.state.pos);switch(f){case 60:case 123:if(this.state.pos===this.state.start){f===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(143)):super.getTokenFromCode(f);return}s+=this.input.slice(l,this.state.pos),this.finishToken(142,s);return;case 38:s+=this.input.slice(l,this.state.pos),s+=this.jsxReadEntity(),l=this.state.pos;break;default:Jn(f)?(s+=this.input.slice(l,this.state.pos),s+=this.jsxReadNewLine(!0),l=this.state.pos):++this.state.pos}}}jsxReadNewLine(s){let l=this.input.charCodeAt(this.state.pos),f;return++this.state.pos,l===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,f=s?` `:`\r -`):p=String.fromCharCode(l),++this.state.curLine,this.state.lineStart=this.state.pos,p}jsxReadString(s){let l=``,p=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(J.UnterminatedString,this.state.startLoc);let g=this.input.charCodeAt(this.state.pos);if(g===s)break;g===38?(l+=this.input.slice(p,this.state.pos),l+=this.jsxReadEntity(),p=this.state.pos):Zn(g)?(l+=this.input.slice(p,this.state.pos),l+=this.jsxReadNewLine(!1),p=this.state.pos):++this.state.pos}l+=this.input.slice(p,this.state.pos++),this.finishToken(134,l)}jsxReadEntity(){let s=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let s=10;this.codePointAtPos(this.state.pos)===120&&(s=16,++this.state.pos);let l=this.readInt(s,void 0,!1,`bail`);if(l!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(l)}else{let l=0,p=!1;for(;l++<10&&this.state.pos1){for(let l=0;l0?p&256?!!(p&512)!=(g&4)>0:!0:p&128&&(g&8)>0?s.names.get(l)&2?!!(p&1):!1:p&2&&(g&1)>0?!0:super.isRedeclaredInScope(s,l,p)}checkLocalExport(s){let{name:l}=s;if(this.hasImport(l))return;let p=this.scopeStack.length;for(let s=p-1;s>=0;s--){let p=this.scopeStack[s].tsNames.get(l);if((p&1)>0||(p&16)>0)return}super.checkLocalExport(s)}},cr=class{constructor(){this.stacks=[]}enter(s){this.stacks.push(s)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}};function lr(s,l){return(s?2:0)|!!l}var ur=class{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}sourceToOffsetPos(s){return s+this.startIndex}offsetToSourcePos(s){return s-this.startIndex}hasPlugin(s){if(typeof s==`string`)return this.plugins.has(s);{let[l,p]=s;if(!this.hasPlugin(l))return!1;let g=this.plugins.get(l);for(let s of Object.keys(p))if(g?.[s]!==p[s])return!1;return!0}}getPluginOption(s,l){var p;return this.plugins.get(s)?.[l]}};function dr(s,l){s.trailingComments===void 0?s.trailingComments=l:s.trailingComments.unshift(...l)}function fr(s,l){s.leadingComments===void 0?s.leadingComments=l:s.leadingComments.unshift(...l)}function pr(s,l){s.innerComments===void 0?s.innerComments=l:s.innerComments.unshift(...l)}function mr(s,l,p){let g=null,v=l.length;for(;g===null&&v>0;)g=l[--v];g===null||g.start>p.start?pr(s,p.comments):dr(g,p.comments)}var hr=class extends ur{addComment(s){this.filename&&(s.loc.filename=this.filename);let{commentsLen:l}=this.state;this.comments.length!==l&&(this.comments.length=l),this.comments.push(s),this.state.commentsLen++}processComment(s){let{commentStack:l}=this.state,p=l.length;if(p===0)return;let g=p-1,v=l[g];v.start===s.end&&(v.leadingNode=s,g--);let{start:b}=s;for(;g>=0;g--){let p=l[g],v=p.end;if(v>b)p.containingNode=s,this.finalizeComment(p),l.splice(g,1);else{v===b&&(p.trailingNode=s);break}}}finalizeComment(s){var l;let{comments:p}=s;if(s.leadingNode!==null||s.trailingNode!==null)s.leadingNode!==null&&dr(s.leadingNode,p),s.trailingNode!==null&&fr(s.trailingNode,p);else{let l=s.containingNode,g=s.start;if(this.input.charCodeAt(this.offsetToSourcePos(g)-1)===44)switch(l.type){case`ObjectExpression`:case`ObjectPattern`:mr(l,l.properties,s);break;case`CallExpression`:case`OptionalCallExpression`:mr(l,l.arguments,s);break;case`ImportExpression`:mr(l,[l.source,l.options??null],s);break;case`FunctionDeclaration`:case`FunctionExpression`:case`ArrowFunctionExpression`:case`ObjectMethod`:case`ClassMethod`:case`ClassPrivateMethod`:mr(l,l.params,s);break;case`ArrayExpression`:case`ArrayPattern`:mr(l,l.elements,s);break;case`ExportNamedDeclaration`:case`ImportDeclaration`:mr(l,l.specifiers,s);break;case`TSEnumDeclaration`:mr(l,l.members,s);break;case`TSEnumBody`:mr(l,l.members,s);break;default:if(l.type===`RecordExpression`){mr(l,l.properties,s);break}if(l.type===`TupleExpression`){mr(l,l.elements,s);break}pr(l,p)}else pr(l,p)}}finalizeRemainingComments(){let{commentStack:s}=this.state;for(let l=s.length-1;l>=0;l--)this.finalizeComment(s[l]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(s){let{commentStack:l}=this.state,{length:p}=l;if(p===0)return;let g=l[p-1];g.leadingNode===s&&(g.leadingNode=null)}takeSurroundingComments(s,l,p){let{commentStack:g}=this.state,v=g.length;if(v===0)return;let b=v-1;for(;b>=0;b--){let v=g[b],C=v.end;if(v.start===p)v.leadingNode=s;else if(C===l)v.trailingNode=s;else if(C0}set strict(s){s?this.flags|=1:this.flags&=-2}init({strictMode:s,sourceType:l,startIndex:g,startLine:v,startColumn:b}){this.strict=s===!1?!1:s===!0?!0:l===`module`,this.startIndex=g,this.curLine=v,this.lineStart=-b,this.startLoc=this.endLoc=new p(v,b,g)}get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(s){s?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(s){s?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(s){s?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(s){s?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(s){s?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(s){s?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(s){s?this.flags|=128:this.flags&=-129}get soloAwait(){return(this.flags&256)>0}set soloAwait(s){s?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(s){s?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(s){s?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(s){s?this.flags|=2048:this.flags&=-2049}get hasTopLevelAwait(){return(this.flags&4096)>0}set hasTopLevelAwait(s){s?this.flags|=4096:this.flags&=-4097}curPosition(){return new p(this.curLine,this.pos-this.lineStart,this.pos+this.startIndex)}clone(){let l=new s;return l.flags=this.flags,l.startIndex=this.startIndex,l.curLine=this.curLine,l.lineStart=this.lineStart,l.startLoc=this.startLoc,l.endLoc=this.endLoc,l.errors=this.errors.slice(),l.potentialArrowAt=this.potentialArrowAt,l.noArrowAt=this.noArrowAt.slice(),l.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),l.topicContext=this.topicContext,l.labels=this.labels.slice(),l.commentsLen=this.commentsLen,l.commentStack=this.commentStack.slice(),l.pos=this.pos,l.type=this.type,l.value=this.value,l.start=this.start,l.end=this.end,l.lastTokEndLoc=this.lastTokEndLoc,l.lastTokStartLoc=this.lastTokStartLoc,l.context=this.context.slice(),l.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,l.strictErrors=this.strictErrors,l.tokensLength=this.tokensLength,l}},_r=function(s){return s>=48&&s<=57},vr={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},yr={bin:s=>s===48||s===49,oct:s=>s>=48&&s<=55,dec:s=>s>=48&&s<=57,hex:s=>s>=48&&s<=57||s>=65&&s<=70||s>=97&&s<=102};function br(s,l,p,g,v,b){let C=p,w=g,E=v,k=``,A=null,N=p,{length:F}=l;for(;;){if(p>=F){b.unterminated(C,w,E),k+=l.slice(N,p);break}let I=l.charCodeAt(p);if(xr(s,I,l,p)){k+=l.slice(N,p);break}if(I===92){k+=l.slice(N,p);let C=Sr(l,p,g,v,s===`template`,b);C.ch===null&&!A?A={pos:p,lineStart:g,curLine:v}:k+=C.ch,{pos:p,lineStart:g,curLine:v}=C,N=p}else I===8232||I===8233?(++p,++v,g=p):I===10||I===13?s===`template`?(k+=l.slice(N,p)+` -`,++p,I===13&&l.charCodeAt(p)===10&&++p,++v,N=g=p):b.unterminated(C,w,E):++p}return{pos:p,str:k,firstInvalidLoc:A,lineStart:g,curLine:v,containsInvalid:!!A}}function xr(s,l,p,g){return s===`template`?l===96||l===36&&p.charCodeAt(g+1)===123:l===(s===`double`?34:39)}function Sr(s,l,p,g,v,b){let C=!v;l++;let w=s=>({pos:l,ch:s,lineStart:p,curLine:g}),E=s.charCodeAt(l++);switch(E){case 110:return w(` -`);case 114:return w(`\r`);case 120:{let v;return{code:v,pos:l}=Cr(s,l,p,g,2,!1,C,b),w(v===null?null:String.fromCharCode(v))}case 117:{let v;return{code:v,pos:l}=Tr(s,l,p,g,C,b),w(v===null?null:String.fromCodePoint(v))}case 116:return w(` `);case 98:return w(`\b`);case 118:return w(`\v`);case 102:return w(`\f`);case 13:s.charCodeAt(l)===10&&++l;case 10:p=l,++g;case 8232:case 8233:return w(``);case 56:case 57:if(v)return w(null);b.strictNumericEscape(l-1,p,g);default:if(E>=48&&E<=55){let C=l-1,E=/^[0-7]+/.exec(s.slice(C,l+2))[0],k=parseInt(E,8);k>255&&(E=E.slice(0,-1),k=parseInt(E,8)),l+=E.length-1;let A=s.charCodeAt(l);if(E!==`0`||A===56||A===57){if(v)return w(null);b.strictNumericEscape(C,p,g)}return w(String.fromCharCode(k))}return w(String.fromCharCode(E))}}function Cr(s,l,p,g,v,b,C,w){let E=l,k;return{n:k,pos:l}=wr(s,l,p,g,16,v,b,!1,w,!C),k===null&&(C?w.invalidEscapeSequence(E,p,g):l=E-1),{code:k,pos:l}}function wr(s,l,p,g,v,b,C,w,E,k){let A=l,N=v===16?vr.hex:vr.decBinOct,F=v===16?yr.hex:v===10?yr.dec:v===8?yr.oct:yr.bin,I=!1,R=0;for(let A=0,B=b??1/0;A=97?b-97+10:b>=65?b-65+10:_r(b)?b-48:1/0,A>=v){if(A<=9&&k)return{n:null,pos:l};if(A<=9&&E.invalidDigit(l,p,g,v))A=0;else if(C)A=0,I=!0;else break}++l,R=R*v+A}return l===A||b!=null&&l-A!==b||I?{n:null,pos:l}:{n:R,pos:l}}function Tr(s,l,p,g,v,b){let C=s.charCodeAt(l),w;if(C===123){if(++l,{code:w,pos:l}=Cr(s,l,p,g,s.indexOf(`}`,l)-l,!0,v,b),++l,w!==null&&w>1114111)if(v)b.invalidCodePoint(l,p,g);else return{code:null,pos:l}}else ({code:w,pos:l}=Cr(s,l,p,g,4,!1,v,b));return{code:w,pos:l}}function Er(s,l,g){return new p(g,s-l,s)}var Dr=new Set([103,109,115,105,121,117,100,118]),Or=class{constructor(s){let l=s.startIndex||0;this.type=s.type,this.value=s.value,this.start=l+s.start,this.end=l+s.end,this.loc=new g(s.startLoc,s.endLoc)}},kr=class extends hr{constructor(s,l){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(s,l,p,g)=>this.optionFlags&2048?(this.raise(J.InvalidDigit,Er(s,l,p),{radix:g}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(J.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(J.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(J.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(J.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(s,l,p)=>{this.recordStrictModeErrors(J.StrictNumericEscape,Er(s,l,p))},unterminated:(s,l,p)=>{throw this.raise(J.UnterminatedString,Er(s-1,l,p))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(J.StrictNumericEscape),unterminated:(s,l,p)=>{throw this.raise(J.UnterminatedTemplate,Er(s,l,p))}}),this.state=new gr,this.state.init(s),this.input=l,this.length=l.length,this.comments=[],this.isLookahead=!1}pushToken(s){this.tokens.length=this.state.tokensLength,this.tokens.push(s),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.optionFlags&256&&this.pushToken(new Or(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(s){return this.match(s)?(this.next(),!0):!1}match(s){return this.state.type===s}createLookaheadState(s){return{pos:s.pos,value:null,type:s.type,start:s.start,end:s.end,context:[this.curContext()],inType:s.inType,startLoc:s.startLoc,lastTokEndLoc:s.lastTokEndLoc,curLine:s.curLine,lineStart:s.lineStart,curPosition:s.curPosition}}lookahead(){let s=this.state;this.state=this.createLookaheadState(s),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;let l=this.state;return this.state=s,l}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(s){return $n.lastIndex=s,$n.test(this.input)?$n.lastIndex:s}lookaheadCharCode(){return this.lookaheadCharCodeSince(this.state.pos)}lookaheadCharCodeSince(s){return this.input.charCodeAt(this.nextTokenStartSince(s))}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(s){return er.lastIndex=s,er.test(this.input)?er.lastIndex:s}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(s){let l=this.input.charCodeAt(s);if((l&64512)==55296&&++sthis.raise(s,l)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(140);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(s){let l;this.isLookahead||(l=this.state.curPosition());let p=this.state.pos,v=this.input.indexOf(s,p+2);if(v===-1)throw this.raise(J.UnterminatedComment,this.state.curPosition());for(this.state.pos=v+s.length,Xn.lastIndex=p+2;Xn.test(this.input)&&Xn.lastIndex<=v;)++this.state.curLine,this.state.lineStart=Xn.lastIndex;if(this.isLookahead)return;let b={type:`CommentBlock`,value:this.input.slice(p+2,v),start:this.sourceToOffsetPos(p),end:this.sourceToOffsetPos(v+s.length),loc:new g(l,this.state.curPosition())};return this.optionFlags&256&&this.pushToken(b),b}skipLineComment(s){let l=this.state.pos,p;this.isLookahead||(p=this.state.curPosition());let v=this.input.charCodeAt(this.state.pos+=s);if(this.state.poss)){let s=this.skipLineComment(3);s!==void 0&&(this.addComment(s),l?.push(s))}else break loop}else if(p===60&&!this.inModule&&this.optionFlags&8192){let s=this.state.pos;if(this.input.charCodeAt(s+1)===33&&this.input.charCodeAt(s+2)===45&&this.input.charCodeAt(s+3)===45){let s=this.skipLineComment(4);s!==void 0&&(this.addComment(s),l?.push(s))}else break loop}else break loop}}if(l?.length>0){let p=this.state.pos,g={start:this.sourceToOffsetPos(s),end:this.sourceToOffsetPos(p),comments:l,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(g)}}finishToken(s,l){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let p=this.state.type;this.state.type=s,this.state.value=l,this.isLookahead||this.updateContext(p)}replaceToken(s){this.state.type=s,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;let s=this.state.pos+1,l=this.codePointAtPos(s);if(l>=48&&l<=57)throw this.raise(J.UnexpectedDigitAfterHash,this.state.curPosition());if(l===123||l===91&&this.hasPlugin(`recordAndTuple`)){if(this.expectPlugin(`recordAndTuple`),this.getPluginOption(`recordAndTuple`,`syntaxType`)===`bar`)throw this.raise(l===123?J.RecordExpressionHashIncorrectStartSyntaxType:J.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,l===123?this.finishToken(7):this.finishToken(1)}else Cn(l)?(++this.state.pos,this.finishToken(139,this.readWord1(l))):l===92?(++this.state.pos,this.finishToken(139,this.readWord1())):this.finishOp(27,1)}readToken_dot(){let s=this.input.charCodeAt(this.state.pos+1);if(s>=48&&s<=57){this.readNumber(!0);return}s===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let s=this.input.charCodeAt(this.state.pos+1);if(s!==33)return!1;let l=this.state.pos;for(this.state.pos+=1;!Zn(s)&&++this.state.pos=48&&l<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(s){switch(s){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin(`recordAndTuple`)&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption(`recordAndTuple`,`syntaxType`)!==`bar`)throw this.raise(J.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else ++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin(`recordAndTuple`)&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption(`recordAndTuple`,`syntaxType`)!==`bar`)throw this.raise(J.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else ++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin(`functionBind`)&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{let s=this.input.charCodeAt(this.state.pos+1);if(s===120||s===88){this.readRadixNumber(16);return}if(s===111||s===79){this.readRadixNumber(8);return}if(s===98||s===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(s);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(s);return;case 124:case 38:this.readToken_pipe_amp(s);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(s);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(s);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(Cn(s)){this.readWord(s);return}}throw this.raise(J.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(s)})}finishOp(s,l){let p=this.input.slice(this.state.pos,this.state.pos+l);this.state.pos+=l,this.finishToken(s,p)}readRegexp(){let s=this.state.startLoc,l=this.state.start+1,p,g,{pos:b}=this.state;for(;;++b){if(b>=this.length)throw this.raise(J.UnterminatedRegExp,v(s,1));let l=this.input.charCodeAt(b);if(Zn(l))throw this.raise(J.UnterminatedRegExp,v(s,1));if(p)p=!1;else{if(l===91)g=!0;else if(l===93&&g)g=!1;else if(l===47&&!g)break;p=l===92}}let C=this.input.slice(l,b);++b;let w=``,E=()=>v(s,b+2-l);for(;b=2&&this.input.charCodeAt(l)===48;if(E){let s=this.input.slice(l,this.state.pos);if(this.recordStrictModeErrors(J.StrictOctalLiteral,p),!this.state.strict){let l=s.indexOf(`_`);l>0&&this.raise(J.ZeroDigitNumericSeparator,v(p,l))}w=E&&!/[89]/.test(s)}let k=this.input.charCodeAt(this.state.pos);if(k===46&&!w&&(++this.state.pos,this.readInt(10),g=!0,k=this.input.charCodeAt(this.state.pos)),(k===69||k===101)&&!w&&(k=this.input.charCodeAt(++this.state.pos),(k===43||k===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(J.InvalidOrMissingExponent,p),g=!0,C=!0,k=this.input.charCodeAt(this.state.pos)),k===110&&((g||E)&&this.raise(J.InvalidBigIntLiteral,p),++this.state.pos,b=!0),k===109){this.expectPlugin(`decimal`,this.state.curPosition()),(C||E)&&this.raise(J.InvalidDecimal,p),++this.state.pos;var A=!0}if(Cn(this.codePointAtPos(this.state.pos)))throw this.raise(J.NumberIdentifier,this.state.curPosition());let N=this.input.slice(l,this.state.pos).replace(/[_mn]/g,``);if(b){this.finishToken(136,N);return}if(A){this.finishToken(137,N);return}let F=w?parseInt(N,8):parseFloat(N);this.finishToken(135,F)}readCodePoint(s){let{code:l,pos:p}=Tr(this.input,this.state.pos,this.state.lineStart,this.state.curLine,s,this.errorHandlers_readCodePoint);return this.state.pos=p,l}readString(s){let{str:l,pos:p,curLine:g,lineStart:v}=br(s===34?`double`:`single`,this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=p+1,this.state.lineStart=v,this.state.curLine=g,this.finishToken(134,l)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let s=this.input[this.state.pos],{str:l,firstInvalidLoc:g,pos:v,curLine:b,lineStart:C}=br(`template`,this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=v+1,this.state.lineStart=C,this.state.curLine=b,g&&(this.state.firstInvalidTemplateEscapePos=new p(g.curLine,g.pos-g.lineStart,this.sourceToOffsetPos(g.pos))),this.input.codePointAt(v)===96?this.finishToken(24,g?null:s+l+"`"):(this.state.pos++,this.finishToken(25,g?null:s+l+"${"))}recordStrictModeErrors(s,l){let p=l.index;this.state.strict&&!this.state.strictErrors.has(p)?this.raise(s,l):this.state.strictErrors.set(p,[s,l])}readWord1(s){this.state.containsEsc=!1;let l=``,p=this.state.pos,g=this.state.pos;for(s!==void 0&&(this.state.pos+=s<=65535?1:2);this.state.pos=0;l--){let p=C[l];if(p.loc.index===b)return C[l]=s(v,g);if(p.loc.indexthis.hasPlugin(s)))throw this.raise(J.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:s})}errorBuilder(s){return(l,p,g)=>{this.raise(s,Er(l,p,g))}}},Ar=class{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}},jr=class{constructor(s){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=s}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new Ar)}exit(){let s=this.stack.pop(),l=this.current();for(let[p,g]of Array.from(s.undefinedPrivateNames))l?l.undefinedPrivateNames.has(p)||l.undefinedPrivateNames.set(p,g):this.parser.raise(J.InvalidPrivateFieldResolution,g,{identifierName:p})}declarePrivateName(s,l,p){let{privateNames:g,loneAccessors:v,undefinedPrivateNames:b}=this.current(),C=g.has(s);if(l&3){let p=C&&v.get(s);if(p){let g=p&4,b=l&4;C=(p&3)==(l&3)||g!==b,C||v.delete(s)}else C||v.set(s,l)}C&&this.parser.raise(J.PrivateNameRedeclaration,p,{identifierName:s}),g.add(s),b.delete(s)}usePrivateName(s,l){let p;for(p of this.stack)if(p.privateNames.has(s))return;p?p.undefinedPrivateNames.set(s,l):this.parser.raise(J.InvalidPrivateFieldResolution,l,{identifierName:s})}},Mr=class{constructor(s=0){this.type=s}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},Nr=class extends Mr{constructor(s){super(s),this.declarationErrors=new Map}recordDeclarationError(s,l){let p=l.index;this.declarationErrors.set(p,[s,l])}clearDeclarationError(s){this.declarationErrors.delete(s)}iterateErrors(s){this.declarationErrors.forEach(s)}},Pr=class{constructor(s){this.parser=void 0,this.stack=[new Mr],this.parser=s}enter(s){this.stack.push(s)}exit(){this.stack.pop()}recordParameterInitializerError(s,l){let p=l.loc.start,{stack:g}=this,v=g.length-1,b=g[v];for(;!b.isCertainlyParameterDeclaration();){if(b.canBeArrowParameterDeclaration())b.recordDeclarationError(s,p);else return;b=g[--v]}this.parser.raise(s,p)}recordArrowParameterBindingError(s,l){let{stack:p}=this,g=p[p.length-1],v=l.loc.start;if(g.isCertainlyParameterDeclaration())this.parser.raise(s,v);else if(g.canBeArrowParameterDeclaration())g.recordDeclarationError(s,v);else return}recordAsyncArrowParametersError(s){let{stack:l}=this,p=l.length-1,g=l[p];for(;g.canBeArrowParameterDeclaration();)g.type===2&&g.recordDeclarationError(J.AwaitBindingIdentifier,s),g=l[--p]}validateAsPattern(){let{stack:s}=this,l=s[s.length-1];l.canBeArrowParameterDeclaration()&&l.iterateErrors(([l,p])=>{this.parser.raise(l,p);let g=s.length-2,v=s[g];for(;v.canBeArrowParameterDeclaration();)v.clearDeclarationError(p.index),v=s[--g]})}};function Fr(){return new Mr(3)}function Ir(){return new Nr(1)}function Lr(){return new Nr(2)}function Rr(){return new Mr}var zr=class extends kr{addExtra(s,l,p,g=!0){if(!s)return;let{extra:v}=s;v??(v={},s.extra=v),g?v[l]=p:Object.defineProperty(v,l,{enumerable:g,value:p})}isContextual(s){return this.state.type===s&&!this.state.containsEsc}isUnparsedContextual(s,l){if(this.input.startsWith(l,s)){let p=this.input.charCodeAt(s+l.length);return!(wn(p)||(p&64512)==55296)}return!1}isLookaheadContextual(s){let l=this.nextTokenStart();return this.isUnparsedContextual(l,s)}eatContextual(s){return this.isContextual(s)?(this.next(),!0):!1}expectContextual(s,l){if(!this.eatContextual(s)){if(l!=null)throw this.raise(l,this.state.startLoc);this.unexpected(null,s)}}canInsertSemicolon(){return this.match(140)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return Qn(this.input,this.offsetToSourcePos(this.state.lastTokEndLoc.index),this.state.start)}hasFollowingLineBreak(){return Qn(this.input,this.state.end,this.nextTokenStart())}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(s=!0){(s?this.isLineTerminator():this.eat(13))||this.raise(J.MissingSemicolon,this.state.lastTokEndLoc)}expect(s,l){this.eat(s)||this.unexpected(l,s)}tryParse(s,l=this.state.clone()){let p={node:null};try{let g=s((s=null)=>{throw p.node=s,p});if(this.state.errors.length>l.errors.length){let s=this.state;return this.state=l,this.state.tokensLength=s.tokensLength,{node:g,error:s.errors[l.errors.length],thrown:!1,aborted:!1,failState:s}}return{node:g,error:null,thrown:!1,aborted:!1,failState:null}}catch(s){let g=this.state;if(this.state=l,s instanceof SyntaxError)return{node:null,error:s,thrown:!0,aborted:!1,failState:g};if(s===p)return{node:p.node,error:null,thrown:!1,aborted:!0,failState:g};throw s}}checkExpressionErrors(s,l){if(!s)return!1;let{shorthandAssignLoc:p,doubleProtoLoc:g,privateKeyLoc:v,optionalParametersLoc:b,voidPatternLoc:C}=s,w=!!p||!!g||!!b||!!v||!!C;if(!l)return w;p!=null&&this.raise(J.InvalidCoverInitializedName,p),g!=null&&this.raise(J.DuplicateProto,g),v!=null&&this.raise(J.UnexpectedPrivateField,v),b!=null&&this.unexpected(b),C!=null&&this.raise(J.InvalidCoverDiscardElement,C)}isLiteralPropertyName(){return Xt(this.state.type)}isPrivateName(s){return s.type===`PrivateName`}getPrivateNameSV(s){return s.id.name}hasPropertyAsPrivateName(s){return(s.type===`MemberExpression`||s.type===`OptionalMemberExpression`)&&this.isPrivateName(s.property)}isObjectProperty(s){return s.type===`ObjectProperty`}isObjectMethod(s){return s.type===`ObjectMethod`}initializeScopes(s=this.options.sourceType===`module`){let l=this.state.labels;this.state.labels=[];let p=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let g=this.inModule;this.inModule=s;let v=this.scope,b=this.getScopeHandler();this.scope=new b(this,s);let C=this.prodParam;this.prodParam=new cr;let w=this.classScope;this.classScope=new jr(this);let E=this.expressionScope;return this.expressionScope=new Pr(this),()=>{this.state.labels=l,this.exportedIdentifiers=p,this.inModule=g,this.scope=v,this.prodParam=C,this.classScope=w,this.expressionScope=E}}enterInitialScopes(){let s=0;(this.inModule||this.optionFlags&1)&&(s|=2),this.optionFlags&32&&(s|=1);let l=!this.inModule&&this.options.sourceType===`commonjs`;(l||this.optionFlags&2)&&(s|=4),this.prodParam.enter(s);let p=l?514:1;this.optionFlags&4&&(p|=512),this.scope.enter(p)}checkDestructuringPrivate(s){let{privateKeyLoc:l}=s;l!==null&&this.expectPlugin(`destructuringPrivate`,l)}},Br=class{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null,this.voidPatternLoc=null}},Vr=class{constructor(s,l,p){this.type=``,this.start=l,this.end=0,this.loc=new g(p),s?.optionFlags&128&&(this.range=[l,0]),s!=null&&s.filename&&(this.loc.filename=s.filename)}},Hr=Vr.prototype;Hr.__clone=function(){let s=new Vr(void 0,this.start,this.loc.start),l=Object.keys(this);for(let p=0,g=l.length;ps.type===`ParenthesizedExpression`?Wr(s.expression):s,Gr=class extends Ur{toAssignable(s,l=!1){var p,g;let v;switch((s.type===`ParenthesizedExpression`||(p=s.extra)!=null&&p.parenthesized)&&(v=Wr(s),l?v.type===`Identifier`?this.expressionScope.recordArrowParameterBindingError(J.InvalidParenthesizedAssignment,s):v.type!==`CallExpression`&&v.type!==`MemberExpression`&&!this.isOptionalMemberExpression(v)&&this.raise(J.InvalidParenthesizedAssignment,s):this.raise(J.InvalidParenthesizedAssignment,s)),s.type){case`Identifier`:case`ObjectPattern`:case`ArrayPattern`:case`AssignmentPattern`:case`RestElement`:case`VoidPattern`:break;case`ObjectExpression`:this.castNodeTo(s,`ObjectPattern`);for(let p=0,g=s.properties.length,v=g-1;ps.type!==`ObjectMethod`&&(p===l||s.type!==`SpreadElement`)&&this.isAssignable(s))}case`ObjectProperty`:return this.isAssignable(s.value);case`SpreadElement`:return this.isAssignable(s.argument);case`ArrayExpression`:return s.elements.every(s=>s===null||this.isAssignable(s));case`AssignmentExpression`:return s.operator===`=`;case`ParenthesizedExpression`:return this.isAssignable(s.expression);case`MemberExpression`:case`OptionalMemberExpression`:return!l;default:return!1}}toReferencedList(s,l){return s}toReferencedListDeep(s,l){this.toReferencedList(s,l);for(let l of s)l?.type===`ArrayExpression`&&this.toReferencedListDeep(l.elements)}parseSpread(s){let l=this.startNode();return this.next(),l.argument=this.parseMaybeAssignAllowIn(s,void 0),this.finishNode(l,`SpreadElement`)}parseRestBinding(){let s=this.startNode();this.next();let l=this.parseBindingAtom();return l.type===`VoidPattern`&&this.raise(J.UnexpectedVoidPattern,l),s.argument=l,this.finishNode(s,`RestElement`)}parseBindingAtom(){switch(this.state.type){case 0:{let s=this.startNode();return this.next(),s.elements=this.parseBindingList(3,93,1),this.finishNode(s,`ArrayPattern`)}case 5:return this.parseObjectLike(8,!0);case 88:return this.parseVoidPattern(null)}return this.parseIdentifier()}parseBindingList(s,l,p){let g=p&1,v=[],b=!0;for(;!this.eat(s);)if(b?b=!1:this.expect(12),g&&this.match(12))v.push(null);else{if(this.eat(s))break;if(this.match(21)){let g=this.parseRestBinding();if((this.hasPlugin(`flow`)||p&2)&&(g=this.parseFunctionParamType(g)),v.push(g),!this.checkCommaAfterRest(l)){this.expect(s);break}}else{let s=[];if(p&2)for(this.match(26)&&this.hasPlugin(`decorators`)&&this.raise(J.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)s.push(this.parseDecorator());v.push(this.parseBindingElement(p,s))}}return v}parseBindingRestProperty(s){return this.next(),this.hasPlugin(`discardBinding`)&&this.match(88)?(s.argument=this.parseVoidPattern(null),this.raise(J.UnexpectedVoidPattern,s.argument)):s.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(s,`RestElement`)}parseBindingProperty(){let{type:s,startLoc:l}=this.state;if(s===21)return this.parseBindingRestProperty(this.startNode());let p=this.startNode();return s===139?(this.expectPlugin(`destructuringPrivate`,l),this.classScope.usePrivateName(this.state.value,l),p.key=this.parsePrivateName()):this.parsePropertyName(p),p.method=!1,this.parseObjPropValue(p,l,!1,!1,!0,!1)}parseBindingElement(s,l){let p=this.parseMaybeDefault();return(this.hasPlugin(`flow`)||s&2)&&this.parseFunctionParamType(p),l.length&&(p.decorators=l,this.resetStartLocationFromNode(p,l[0])),this.parseMaybeDefault(p.loc.start,p)}parseFunctionParamType(s){return s}parseMaybeDefault(s,l){if(s??=this.state.startLoc,l??=this.parseBindingAtom(),!this.eat(29))return l;let p=this.startNodeAt(s);return l.type===`VoidPattern`&&this.raise(J.VoidPatternInitializer,l),p.left=l,p.right=this.parseMaybeAssignAllowIn(),this.finishNode(p,`AssignmentPattern`)}isValidLVal(s,l,p,g){switch(s){case`AssignmentPattern`:return`left`;case`RestElement`:return`argument`;case`ObjectProperty`:return`value`;case`ParenthesizedExpression`:return`expression`;case`ArrayPattern`:return`elements`;case`ObjectPattern`:return`properties`;case`VoidPattern`:return!0;case`CallExpression`:if(!l&&!this.state.strict&&this.optionFlags&8192)return!0}return!1}isOptionalMemberExpression(s){return s.type===`OptionalMemberExpression`}checkLVal(s,l,p=64,g=!1,v=!1,b=!1,C=!1){var w;let E=s.type;if(this.isObjectMethod(s))return;let k=this.isOptionalMemberExpression(s);if(k||E===`MemberExpression`){k&&(this.expectPlugin(`optionalChainingAssign`,s.loc.start),l.type!==`AssignmentExpression`&&this.raise(J.InvalidLhsOptionalChaining,s,{ancestor:l})),p!==64&&this.raise(J.InvalidPropertyBindingPattern,s);return}if(E===`Identifier`){this.checkIdentifier(s,p,v);let{name:l}=s;g&&(g.has(l)?this.raise(J.ParamDupe,s):g.add(l));return}else E===`VoidPattern`&&l.type===`CatchClause`&&this.raise(J.VoidPatternCatchClauseParam,s);let A=Wr(s);C||=A.type===`CallExpression`&&(A.callee.type===`Import`||A.callee.type===`Super`);let N=this.isValidLVal(E,C,!(b||(w=s.extra)!=null&&w.parenthesized)&&l.type===`AssignmentExpression`,p);if(N===!0)return;if(N===!1){let g=p===64?J.InvalidLhs:J.InvalidLhsBinding;this.raise(g,s,{ancestor:l});return}let F,I;typeof N==`string`?(F=N,I=E===`ParenthesizedExpression`):[F,I]=N;let R=E===`ArrayPattern`||E===`ObjectPattern`?{type:E}:l,B=s[F];if(Array.isArray(B))for(let s of B)s&&this.checkLVal(s,R,p,g,v,I,!0);else B&&this.checkLVal(B,R,p,g,v,I,C)}checkIdentifier(s,l,p=!1){this.state.strict&&(p?Mn(s.name,this.inModule):jn(s.name))&&(l===64?this.raise(J.StrictEvalArguments,s,{referenceName:s.name}):this.raise(J.StrictEvalArgumentsBinding,s,{bindingName:s.name})),l&8192&&s.name===`let`&&this.raise(J.LetInLexicalBinding,s),l&64||this.declareNameFromIdentifier(s,l)}declareNameFromIdentifier(s,l){this.scope.declareName(s.name,l,s.loc.start)}checkToRestConversion(s,l){switch(s.type){case`ParenthesizedExpression`:this.checkToRestConversion(s.expression,l);break;case`Identifier`:case`MemberExpression`:break;case`ArrayExpression`:case`ObjectExpression`:if(l)break;default:this.raise(J.InvalidRestAssignmentPattern,s)}}checkCommaAfterRest(s){return this.match(12)?(this.raise(this.lookaheadCharCode()===s?J.RestTrailingComma:J.ElementAfterRest,this.state.startLoc),!0):!1}},Kr=/in(?:stanceof)?|as|satisfies/y;function qr(s){if(s==null)throw Error(`Unexpected ${s} value.`);return s}function Jr(s){if(!s)throw Error(`Assert fail`)}var Yr=le`typescript`({AbstractMethodHasImplementation:({methodName:s})=>`Method '${s}' cannot have an implementation because it is marked abstract.`,AbstractPropertyHasInitializer:({propertyName:s})=>`Property '${s}' cannot have an initializer because it is marked abstract.`,AccessorCannotBeOptional:`An 'accessor' property cannot be declared optional.`,AccessorCannotDeclareThisParameter:`'get' and 'set' accessors cannot declare 'this' parameters.`,AccessorCannotHaveTypeParameters:`An accessor cannot have type parameters.`,ClassMethodHasDeclare:`Class methods cannot have the 'declare' modifier.`,ClassMethodHasReadonly:`Class methods cannot have the 'readonly' modifier.`,ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:`A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.`,ConstructorHasTypeParameters:`Type parameters cannot appear on a constructor declaration.`,DeclareAccessor:({kind:s})=>`'declare' is not allowed in ${s}ters.`,DeclareClassFieldHasInitializer:`Initializers are not allowed in ambient contexts.`,DeclareFunctionHasImplementation:`An implementation cannot be declared in ambient contexts.`,DuplicateAccessibilityModifier:({modifier:s})=>`Accessibility modifier already seen: '${s}'.`,DuplicateModifier:({modifier:s})=>`Duplicate modifier: '${s}'.`,EmptyHeritageClauseType:({token:s})=>`'${s}' list cannot be empty.`,EmptyTypeArguments:`Type argument list cannot be empty.`,EmptyTypeParameters:`Type parameter list cannot be empty.`,ExpectedAmbientAfterExportDeclare:`'export declare' must be followed by an ambient declaration.`,ImportAliasHasImportType:`An import alias can not use 'import type'.`,ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:({modifiers:s})=>`'${s[0]}' modifier cannot be used with '${s[1]}' modifier.`,IndexSignatureHasAbstract:`Index signatures cannot have the 'abstract' modifier.`,IndexSignatureHasAccessibility:({modifier:s})=>`Index signatures cannot have an accessibility modifier ('${s}').`,IndexSignatureHasDeclare:`Index signatures cannot have the 'declare' modifier.`,IndexSignatureHasOverride:`'override' modifier cannot appear on an index signature.`,IndexSignatureHasStatic:`Index signatures cannot have the 'static' modifier.`,InitializerNotAllowedInAmbientContext:`Initializers are not allowed in ambient contexts.`,InvalidHeritageClauseType:({token:s})=>`'${s}' list can only include identifiers or qualified-names with optional type arguments.`,InvalidModifierOnAwaitUsingDeclaration:s=>`'${s}' modifier cannot appear on an await using declaration.`,InvalidModifierOnTypeMember:({modifier:s})=>`'${s}' modifier cannot appear on a type member.`,InvalidModifierOnTypeParameter:({modifier:s})=>`'${s}' modifier cannot appear on a type parameter.`,InvalidModifierOnTypeParameterPositions:({modifier:s})=>`'${s}' modifier can only appear on a type parameter of a class, interface or type alias.`,InvalidModifierOnUsingDeclaration:s=>`'${s}' modifier cannot appear on a using declaration.`,InvalidModifiersOrder:({orderedModifiers:s})=>`'${s[0]}' modifier must precede '${s[1]}' modifier.`,InvalidPropertyAccessAfterInstantiationExpression:`Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.`,InvalidTupleMemberLabel:`Tuple members must be labeled with a simple identifier.`,MissingInterfaceName:`'interface' declarations must be followed by an identifier.`,NonAbstractClassHasAbstractMethod:`Abstract methods can only appear within an abstract class.`,NonClassMethodPropertyHasAbstractModifier:`'abstract' modifier can only appear on a class, method, or property declaration.`,OptionalTypeBeforeRequired:`A required element cannot follow an optional element.`,OverrideNotInSubClass:`This member cannot have an 'override' modifier because its containing class does not extend another class.`,PatternIsOptional:`A binding pattern parameter cannot be optional in an implementation signature.`,PrivateElementHasAbstract:`Private elements cannot have the 'abstract' modifier.`,PrivateElementHasAccessibility:({modifier:s})=>`Private elements cannot have an accessibility modifier ('${s}').`,ReadonlyForMethodSignature:`'readonly' modifier can only appear on a property declaration or index signature.`,ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccessorCannotHaveOptionalParameter:`A 'set' accessor cannot have an optional parameter.`,SetAccessorCannotHaveRestParameter:`A 'set' accessor cannot have rest parameter.`,SetAccessorCannotHaveReturnType:`A 'set' accessor cannot have a return type annotation.`,SingleTypeParameterWithoutTrailingComma:({typeParameterName:s})=>`Single type parameter ${s} should have a trailing comma. Example usage: <${s},>.`,StaticBlockCannotHaveModifier:`Static class blocks cannot have any modifier.`,TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:`A type-only import can specify a default import or named bindings, but not both.`,TypeModifierIsUsedInTypeExports:`The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.`,TypeModifierIsUsedInTypeImports:`The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.`,UnexpectedParameterModifier:`A parameter property is only allowed in a constructor implementation.`,UnexpectedReadonly:`'readonly' type modifier is only permitted on array and tuple literal types.`,UnexpectedTypeAnnotation:`Did not expect a type annotation here.`,UnexpectedTypeCastInParameter:`Unexpected type cast in parameter position.`,UnsupportedImportTypeArgument:`Argument in a type import must be a string literal.`,UnsupportedParameterPropertyKind:`A parameter property may not be declared using a binding pattern.`,UnsupportedSignatureParameterKind:({type:s})=>`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${s}.`,UsingDeclarationInAmbientContext:s=>`'${s}' declarations are not allowed in ambient contexts.`});function Xr(s){switch(s){case`any`:return`TSAnyKeyword`;case`boolean`:return`TSBooleanKeyword`;case`bigint`:return`TSBigIntKeyword`;case`never`:return`TSNeverKeyword`;case`number`:return`TSNumberKeyword`;case`object`:return`TSObjectKeyword`;case`string`:return`TSStringKeyword`;case`symbol`:return`TSSymbolKeyword`;case`undefined`:return`TSUndefinedKeyword`;case`unknown`:return`TSUnknownKeyword`;default:return}}function Zr(s){return s===`private`||s===`public`||s===`protected`}function Qr(s){return s===`in`||s===`out`}var $r=s=>class extends s{constructor(...s){super(...s),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:[`in`,`out`],disallowedModifiers:[`const`,`public`,`private`,`protected`,`readonly`,`declare`,`abstract`,`override`],errorTemplate:Yr.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:[`const`],disallowedModifiers:[`in`,`out`],errorTemplate:Yr.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:[`in`,`out`,`const`],disallowedModifiers:[`public`,`private`,`protected`,`readonly`,`declare`,`abstract`,`override`],errorTemplate:Yr.InvalidModifierOnTypeParameter})}getScopeHandler(){return sr}tsIsIdentifier(){return Gt(this.state.type)}tsTokenCanFollowModifier(){return this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(139)||this.isLiteralPropertyName()}tsNextTokenOnSameLineAndCanFollowModifier(){return this.next(),this.hasPrecedingLineBreak()?!1:this.tsTokenCanFollowModifier()}tsNextTokenCanFollowModifier(){return this.match(106)?(this.next(),this.tsTokenCanFollowModifier()):this.tsNextTokenOnSameLineAndCanFollowModifier()}tsParseModifier(s,l,p){if(!Gt(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;let g=this.state.value;if(s.includes(g)){if(p&&this.match(106)||l&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return g}}tsParseModifiers({allowedModifiers:s,disallowedModifiers:l,stopOnStartOfClassStaticBlock:p,errorTemplate:g=Yr.InvalidModifierOnTypeMember},v){let b=(s,l,p,g)=>{l===p&&v[g]&&this.raise(Yr.InvalidModifiersOrder,s,{orderedModifiers:[p,g]})},C=(s,l,p,g)=>{(v[p]&&l===g||v[g]&&l===p)&&this.raise(Yr.IncompatibleModifiers,s,{modifiers:[p,g]})};for(;;){let{startLoc:w}=this.state,E=this.tsParseModifier(s.concat(l??[]),p,v.static);if(!E)break;Zr(E)?v.accessibility?this.raise(Yr.DuplicateAccessibilityModifier,w,{modifier:E}):(b(w,E,E,`override`),b(w,E,E,`static`),b(w,E,E,`readonly`),v.accessibility=E):Qr(E)?(v[E]&&this.raise(Yr.DuplicateModifier,w,{modifier:E}),v[E]=!0,b(w,E,`in`,`out`)):(hasOwnProperty.call(v,E)?this.raise(Yr.DuplicateModifier,w,{modifier:E}):(b(w,E,`static`,`readonly`),b(w,E,`static`,`override`),b(w,E,`override`,`readonly`),b(w,E,`abstract`,`override`),C(w,E,`declare`,`override`),C(w,E,`static`,`abstract`)),v[E]=!0),l!=null&&l.includes(E)&&this.raise(g,w,{modifier:E})}}tsIsListTerminator(s){switch(s){case`EnumMembers`:case`TypeMembers`:return this.match(8);case`HeritageClauseElement`:return this.match(5);case`TupleElementTypes`:return this.match(3);case`TypeParametersOrArguments`:return this.match(48)}}tsParseList(s,l){let p=[];for(;!this.tsIsListTerminator(s);)p.push(l());return p}tsParseDelimitedList(s,l,p){return qr(this.tsParseDelimitedListWorker(s,l,!0,p))}tsParseDelimitedListWorker(s,l,p,g){let v=[],b=-1;for(;!this.tsIsListTerminator(s);){b=-1;let g=l();if(g==null)return;if(v.push(g),this.eat(12)){b=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(s))break;p&&this.expect(12);return}return g&&(g.value=b),v}tsParseBracketedList(s,l,p,g,v){g||(p?this.expect(0):this.expect(47));let b=this.tsParseDelimitedList(s,l,v);return p?this.expect(3):this.expect(48),b}tsParseImportType(){let s=this.startNode();return this.expect(83),this.expect(10),this.match(134)?s.argument=this.parseStringLiteral(this.state.value):(this.raise(Yr.UnsupportedImportTypeArgument,this.state.startLoc),s.argument=super.parseExprAtom()),this.eat(12)?s.options=this.tsParseImportTypeOptions():s.options=null,this.expect(11),this.eat(16)&&(s.qualifier=this.tsParseEntityName(3)),this.match(47)&&(s.typeParameters=this.tsParseTypeArguments()),this.finishNode(s,`TSImportType`)}tsParseImportTypeOptions(){let s=this.startNode();this.expect(5);let l=this.startNode();return this.isContextual(76)?(l.method=!1,l.key=this.parseIdentifier(!0),l.computed=!1,l.shorthand=!1):this.unexpected(null,76),this.expect(14),l.value=this.tsParseImportTypeWithPropertyValue(),s.properties=[this.finishObjectProperty(l)],this.eat(12),this.expect(8),this.finishNode(s,`ObjectExpression`)}tsParseImportTypeWithPropertyValue(){let s=this.startNode(),l=[];for(this.expect(5);!this.match(8);){let s=this.state.type;Gt(s)||s===134?l.push(super.parsePropertyDefinition(null)):this.unexpected(),this.eat(12)}return s.properties=l,this.next(),this.finishNode(s,`ObjectExpression`)}tsParseEntityName(s){let l;if(s&1&&this.match(78))if(s&2)l=this.parseIdentifier(!0);else{let s=this.startNode();this.next(),l=this.finishNode(s,`ThisExpression`)}else l=this.parseIdentifier(!!(s&1));for(;this.eat(16);){let p=this.startNodeAtNode(l);p.left=l,p.right=this.parseIdentifier(!!(s&1)),l=this.finishNode(p,`TSQualifiedName`)}return l}tsParseTypeReference(){let s=this.startNode();return s.typeName=this.tsParseEntityName(1),!this.hasPrecedingLineBreak()&&this.match(47)&&(s.typeParameters=this.tsParseTypeArguments()),this.finishNode(s,`TSTypeReference`)}tsParseThisTypePredicate(s){this.next();let l=this.startNodeAtNode(s);return l.parameterName=s,l.typeAnnotation=this.tsParseTypeAnnotation(!1),l.asserts=!1,this.finishNode(l,`TSTypePredicate`)}tsParseThisTypeNode(){let s=this.startNode();return this.next(),this.finishNode(s,`TSThisType`)}tsParseTypeQuery(){let s=this.startNode();return this.expect(87),this.match(83)?s.exprName=this.tsParseImportType():s.exprName=this.tsParseEntityName(3),!this.hasPrecedingLineBreak()&&this.match(47)&&(s.typeParameters=this.tsParseTypeArguments()),this.finishNode(s,`TSTypeQuery`)}tsParseTypeParameter(s){let l=this.startNode();return s(l),l.name=this.tsParseTypeParameterName(),l.constraint=this.tsEatThenParseType(81),l.default=this.tsEatThenParseType(29),this.finishNode(l,`TSTypeParameter`)}tsTryParseTypeParameters(s){if(this.match(47))return this.tsParseTypeParameters(s)}tsParseTypeParameters(s){let l=this.startNode();this.match(47)||this.match(143)?this.next():this.unexpected();let p={value:-1};return l.params=this.tsParseBracketedList(`TypeParametersOrArguments`,this.tsParseTypeParameter.bind(this,s),!1,!0,p),l.params.length===0&&this.raise(Yr.EmptyTypeParameters,l),p.value!==-1&&this.addExtra(l,`trailingComma`,p.value),this.finishNode(l,`TSTypeParameterDeclaration`)}tsFillSignature(s,l){let p=s===19,g=`parameters`,v=`typeAnnotation`;l.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),l.parameters=this.tsParseBindingListForSignature(),(p||this.match(s))&&(l.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(s))}tsParseBindingListForSignature(){let s=super.parseBindingList(11,41,2);for(let l of s){let{type:s}=l;(s===`AssignmentPattern`||s===`TSParameterProperty`)&&this.raise(Yr.UnsupportedSignatureParameterKind,l,{type:s})}return s}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(s,l){return this.tsFillSignature(14,l),this.tsParseTypeMemberSemicolon(),this.finishNode(l,s)}tsIsUnambiguouslyIndexSignature(){return this.next(),Gt(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(s){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);let l=this.parseIdentifier();l.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(l),this.expect(3),s.parameters=[l];let p=this.tsTryParseTypeAnnotation();return p&&(s.typeAnnotation=p),this.tsParseTypeMemberSemicolon(),this.finishNode(s,`TSIndexSignature`)}tsParsePropertyOrMethodSignature(s,l){if(this.eat(17)&&(s.optional=!0),this.match(10)||this.match(47)){l&&this.raise(Yr.ReadonlyForMethodSignature,s);let p=s;p.kind&&this.match(47)&&this.raise(Yr.AccessorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,p),this.tsParseTypeMemberSemicolon();let g=`parameters`,v=`typeAnnotation`;if(p.kind===`get`)p[g].length>0&&(this.raise(J.BadGetterArity,this.state.curPosition()),this.isThisParam(p[g][0])&&this.raise(Yr.AccessorCannotDeclareThisParameter,this.state.curPosition()));else if(p.kind===`set`){if(p[g].length!==1)this.raise(J.BadSetterArity,this.state.curPosition());else{let s=p[g][0];this.isThisParam(s)&&this.raise(Yr.AccessorCannotDeclareThisParameter,this.state.curPosition()),s.type===`Identifier`&&s.optional&&this.raise(Yr.SetAccessorCannotHaveOptionalParameter,this.state.curPosition()),s.type===`RestElement`&&this.raise(Yr.SetAccessorCannotHaveRestParameter,this.state.curPosition())}p[v]&&this.raise(Yr.SetAccessorCannotHaveReturnType,p[v])}else p.kind=`method`;return this.finishNode(p,`TSMethodSignature`)}else{let p=s;l&&(p.readonly=!0);let g=this.tsTryParseTypeAnnotation();return g&&(p.typeAnnotation=g),this.tsParseTypeMemberSemicolon(),this.finishNode(p,`TSPropertySignature`)}}tsParseTypeMember(){let s=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember(`TSCallSignatureDeclaration`,s);if(this.match(77)){let l=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember(`TSConstructSignatureDeclaration`,s):(s.key=this.createIdentifier(l,`new`),this.tsParsePropertyOrMethodSignature(s,!1))}return this.tsParseModifiers({allowedModifiers:[`readonly`],disallowedModifiers:[`declare`,`abstract`,`private`,`protected`,`public`,`static`,`override`]},s),this.tsTryParseIndexSignature(s)||(super.parsePropertyName(s),!s.computed&&s.key.type===`Identifier`&&(s.key.name===`get`||s.key.name===`set`)&&this.tsTokenCanFollowModifier()&&(s.kind=s.key.name,super.parsePropertyName(s),!this.match(10)&&!this.match(47)&&this.unexpected(null,10)),this.tsParsePropertyOrMethodSignature(s,!!s.readonly))}tsParseTypeLiteral(){let s=this.startNode();return s.members=this.tsParseObjectTypeMembers(),this.finishNode(s,`TSTypeLiteral`)}tsParseObjectTypeMembers(){this.expect(5);let s=this.tsParseList(`TypeMembers`,this.tsParseTypeMember.bind(this));return this.expect(8),s}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}tsParseMappedType(){let s=this.startNode();this.expect(5),this.match(53)?(s.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(s.readonly=!0),this.expect(0);let l=this.startNode();return l.name=this.tsParseTypeParameterName(),l.constraint=this.tsExpectThenParseType(58),s.typeParameter=this.finishNode(l,`TSTypeParameter`),s.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(s.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(s.optional=!0),s.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(s,`TSMappedType`)}tsParseTupleType(){let s=this.startNode();s.elementTypes=this.tsParseBracketedList(`TupleElementTypes`,this.tsParseTupleElementType.bind(this),!0,!1);let l=!1;return s.elementTypes.forEach(s=>{let{type:p}=s;l&&p!==`TSRestType`&&p!==`TSOptionalType`&&!(p===`TSNamedTupleMember`&&s.optional)&&this.raise(Yr.OptionalTypeBeforeRequired,s),l||=p===`TSNamedTupleMember`&&s.optional||p===`TSOptionalType`}),this.finishNode(s,`TSTupleType`)}tsParseTupleElementType(){let s=this.state.startLoc,l=this.eat(21),{startLoc:p}=this.state,g,v,b,C,w=Jt(this.state.type)?this.lookaheadCharCode():null;if(w===58)g=!0,b=!1,v=this.parseIdentifier(!0),this.expect(14),C=this.tsParseType();else if(w===63){b=!0;let s=this.state.value,l=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(g=!0,v=this.createIdentifier(this.startNodeAt(p),s),this.expect(17),this.expect(14),C=this.tsParseType()):(g=!1,C=l,this.expect(17))}else C=this.tsParseType(),b=this.eat(17),g=this.eat(14);if(g){let s;v?(s=this.startNodeAt(p),s.optional=b,s.label=v,s.elementType=C,this.eat(17)&&(s.optional=!0,this.raise(Yr.TupleOptionalAfterType,this.state.lastTokStartLoc))):(s=this.startNodeAt(p),s.optional=b,this.raise(Yr.InvalidTupleMemberLabel,C),s.label=C,s.elementType=this.tsParseType()),C=this.finishNode(s,`TSNamedTupleMember`)}else if(b){let s=this.startNodeAt(p);s.typeAnnotation=C,C=this.finishNode(s,`TSOptionalType`)}if(l){let l=this.startNodeAt(s);l.typeAnnotation=C,C=this.finishNode(l,`TSRestType`)}return C}tsParseParenthesizedType(){let s=this.startNode();return this.expect(10),s.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(s,`TSParenthesizedType`)}tsParseFunctionOrConstructorType(s,l){let p=this.startNode();return s===`TSConstructorType`&&(p.abstract=!!l,l&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,p)),this.finishNode(p,s)}tsParseLiteralTypeNode(){let s=this.startNode();switch(this.state.type){case 135:case 136:case 134:case 85:case 86:s.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(s,`TSLiteralType`)}tsParseTemplateLiteralType(){let s=this.startNode();return s.literal=super.parseTemplate(!1),this.finishNode(s,`TSLiteralType`)}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){let s=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(s):s}tsParseNonArrayType(){switch(this.state.type){case 134:case 135:case 136:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value===`-`){let s=this.startNode(),l=this.lookahead();return l.type!==135&&l.type!==136&&this.unexpected(),s.literal=this.parseMaybeUnary(),this.finishNode(s,`TSLiteralType`)}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{let{type:s}=this.state;if(Gt(s)||s===88||s===84){let l=s===88?`TSVoidKeyword`:s===84?`TSNullKeyword`:Xr(this.state.value);if(l!==void 0&&this.lookaheadCharCode()!==46){let s=this.startNode();return this.next(),this.finishNode(s,l)}return this.tsParseTypeReference()}}}throw this.unexpected()}tsParseArrayTypeOrHigher(){let{startLoc:s}=this.state,l=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){let p=this.startNodeAt(s);p.elementType=l,this.expect(3),l=this.finishNode(p,`TSArrayType`)}else{let p=this.startNodeAt(s);p.objectType=l,p.indexType=this.tsParseType(),this.expect(3),l=this.finishNode(p,`TSIndexedAccessType`)}return l}tsParseTypeOperator(){let s=this.startNode(),l=this.state.value;return this.next(),s.operator=l,s.typeAnnotation=this.tsParseTypeOperatorOrHigher(),l===`readonly`&&this.tsCheckTypeAnnotationForReadOnly(s),this.finishNode(s,`TSTypeOperator`)}tsCheckTypeAnnotationForReadOnly(s){switch(s.typeAnnotation.type){case`TSTupleType`:case`TSArrayType`:return;default:this.raise(Yr.UnexpectedReadonly,s)}}tsParseInferType(){let s=this.startNode();this.expectContextual(115);let l=this.startNode();return l.name=this.tsParseTypeParameterName(),l.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),s.typeParameter=this.finishNode(l,`TSTypeParameter`),this.finishNode(s,`TSInferType`)}tsParseConstraintForInferType(){if(this.eat(81)){let s=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return s}}tsParseTypeOperatorOrHigher(){return ln(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(s,l,p){let g=this.startNode(),v=this.eat(p),b=[];do b.push(l());while(this.eat(p));return b.length===1&&!v?b[0]:(g.types=b,this.finishNode(g,s))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType(`TSIntersectionType`,this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType(`TSUnionType`,this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(Gt(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){let{errors:s}=this.state,l=s.length;try{return this.parseObjectLike(8,!0),s.length===l}catch{return!1}}if(this.match(0)){this.next();let{errors:s}=this.state,l=s.length;try{return super.parseBindingList(3,93,1),s.length===l}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(s){return this.tsInType(()=>{let l=this.startNode();this.expect(s);let p=this.startNode(),g=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(g&&this.match(78)){let s=this.tsParseThisTypeOrThisTypePredicate();return s.type===`TSThisType`?(p.parameterName=s,p.asserts=!0,p.typeAnnotation=null,s=this.finishNode(p,`TSTypePredicate`)):(this.resetStartLocationFromNode(s,p),s.asserts=!0),l.typeAnnotation=s,this.finishNode(l,`TSTypeAnnotation`)}let v=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!v)return g?(p.parameterName=this.parseIdentifier(),p.asserts=g,p.typeAnnotation=null,l.typeAnnotation=this.finishNode(p,`TSTypePredicate`),this.finishNode(l,`TSTypeAnnotation`)):this.tsParseTypeAnnotation(!1,l);let b=this.tsParseTypeAnnotation(!1);return p.parameterName=v,p.typeAnnotation=b,p.asserts=g,l.typeAnnotation=this.finishNode(p,`TSTypePredicate`),this.finishNode(l,`TSTypeAnnotation`)})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}tsTryParseTypeAnnotation(){if(this.match(14))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){let s=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),s}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;let s=this.state.containsEsc;return this.next(),!Gt(this.state.type)&&!this.match(78)?!1:(s&&this.raise(J.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:`asserts`}),!0)}tsParseTypeAnnotation(s=!0,l=this.startNode()){return this.tsInType(()=>{s&&this.expect(14),l.typeAnnotation=this.tsParseType()}),this.finishNode(l,`TSTypeAnnotation`)}tsParseType(){Jr(this.state.inType);let s=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return s;let l=this.startNodeAtNode(s);return l.checkType=s,l.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),l.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),l.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(l,`TSConditionalType`)}isAbstractConstructorSignature(){return this.isContextual(124)&&this.isLookaheadContextual(`new`)}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType(`TSFunctionType`):this.match(77)?this.tsParseFunctionOrConstructorType(`TSConstructorType`):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType(`TSConstructorType`,!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption(`typescript`,`disallowAmbiguousJSXLike`)&&this.raise(Yr.ReservedTypeAssertion,this.state.startLoc);let s=this.startNode();return s.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),s.expression=this.parseMaybeUnary(),this.finishNode(s,`TSTypeAssertion`)}tsParseHeritageClause(s){let l=this.state.startLoc,p=this.tsParseDelimitedList(`HeritageClauseElement`,()=>{let s=this.startNode();return s.expression=this.tsParseEntityName(3),this.match(47)&&(s.typeParameters=this.tsParseTypeArguments()),this.finishNode(s,`TSExpressionWithTypeArguments`)});return p.length||this.raise(Yr.EmptyHeritageClauseType,l,{token:s}),p}tsParseInterfaceDeclaration(s,l={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(129),l.declare&&(s.declare=!0),Gt(this.state.type)?(s.id=this.parseIdentifier(),this.checkIdentifier(s.id,130)):(s.id=null,this.raise(Yr.MissingInterfaceName,this.state.startLoc)),s.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(s.extends=this.tsParseHeritageClause(`extends`));let p=this.startNode();return p.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),s.body=this.finishNode(p,`TSInterfaceBody`),this.finishNode(s,`TSInterfaceDeclaration`)}tsParseTypeAliasDeclaration(s){return s.id=this.parseIdentifier(),this.checkIdentifier(s.id,2),s.typeAnnotation=this.tsInType(()=>{if(s.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(114)&&this.lookaheadCharCode()!==46){let s=this.startNode();return this.next(),this.finishNode(s,`TSIntrinsicKeyword`)}return this.tsParseType()}),this.semicolon(),this.finishNode(s,`TSTypeAliasDeclaration`)}tsInTopLevelContext(s){if(this.curContext()!==Be.brace){let l=this.state.context;this.state.context=[l[0]];try{return s()}finally{this.state.context=l}}else return s()}tsInType(s){let l=this.state.inType;this.state.inType=!0;try{return s()}finally{this.state.inType=l}}tsInDisallowConditionalTypesContext(s){let l=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return s()}finally{this.state.inDisallowConditionalTypesContext=l}}tsInAllowConditionalTypesContext(s){let l=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return s()}finally{this.state.inDisallowConditionalTypesContext=l}}tsEatThenParseType(s){if(this.match(s))return this.tsNextThenParseType()}tsExpectThenParseType(s){return this.tsInType(()=>(this.expect(s),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){let s=this.startNode();return s.id=this.match(134)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(s.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(s,`TSEnumMember`)}tsParseEnumDeclaration(s,l={}){return l.const&&(s.const=!0),l.declare&&(s.declare=!0),this.expectContextual(126),s.id=this.parseIdentifier(),this.checkIdentifier(s.id,s.const?8971:8459),this.expect(5),s.members=this.tsParseDelimitedList(`EnumMembers`,this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(s,`TSEnumDeclaration`)}tsParseEnumBody(){let s=this.startNode();return this.expect(5),s.members=this.tsParseDelimitedList(`EnumMembers`,this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(s,`TSEnumBody`)}tsParseModuleBlock(){let s=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(s.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(s,`TSModuleBlock`)}tsParseModuleOrNamespaceDeclaration(s,l=!1){if(s.id=this.parseIdentifier(),l||this.checkIdentifier(s.id,1024),this.eat(16)){let l=this.startNode();this.tsParseModuleOrNamespaceDeclaration(l,!0),s.body=l}else this.scope.enter(1024),this.prodParam.enter(0),s.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(s,`TSModuleDeclaration`)}tsParseAmbientExternalModuleDeclaration(s){return this.isContextual(112)?(s.kind=`global`,s.global=!0,s.id=this.parseIdentifier()):this.match(134)?(s.kind=`module`,s.id=super.parseStringLiteral(this.state.value)):this.unexpected(),this.match(5)?(this.scope.enter(1024),this.prodParam.enter(0),s.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(s,`TSModuleDeclaration`)}tsParseImportEqualsDeclaration(s,l,p){s.isExport=p||!1,s.id=l||this.parseIdentifier(),this.checkIdentifier(s.id,4096),this.expect(29);let g=this.tsParseModuleReference();return s.importKind===`type`&&g.type!==`TSExternalModuleReference`&&this.raise(Yr.ImportAliasHasImportType,g),s.moduleReference=g,this.semicolon(),this.finishNode(s,`TSImportEqualsDeclaration`)}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(0)}tsParseExternalModuleReference(){let s=this.startNode();return this.expectContextual(119),this.expect(10),this.match(134)||this.unexpected(),s.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(s,`TSExternalModuleReference`)}tsLookAhead(s){let l=this.state.clone(),p=s();return this.state=l,p}tsTryParseAndCatch(s){let l=this.tryParse(l=>s()||l());if(!(l.aborted||!l.node))return l.error&&(this.state=l.failState),l.node}tsTryParse(s){let l=this.state.clone(),p=s();if(p!==void 0&&p!==!1)return p;this.state=l}tsTryParseDeclare(s){if(this.isLineTerminator())return;let l=this.state.type;return this.tsInAmbientContext(()=>{switch(l){case 68:return s.declare=!0,super.parseFunctionStatement(s,!1,!1);case 80:return s.declare=!0,this.parseClass(s,!0,!1);case 126:return this.tsParseEnumDeclaration(s,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(s);case 100:if(this.state.containsEsc)return;case 75:case 74:return!this.match(75)||!this.isLookaheadContextual(`enum`)?(s.declare=!0,this.parseVarStatement(s,this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(s,{const:!0,declare:!0}));case 107:if(this.isUsing())return this.raise(Yr.InvalidModifierOnUsingDeclaration,this.state.startLoc,`declare`),s.declare=!0,this.parseVarStatement(s,`using`,!0);break;case 96:if(this.isAwaitUsing())return this.raise(Yr.InvalidModifierOnAwaitUsingDeclaration,this.state.startLoc,`declare`),s.declare=!0,this.next(),this.parseVarStatement(s,`await using`,!0);break;case 129:{let l=this.tsParseInterfaceDeclaration(s,{declare:!0});if(l)return l}default:if(Gt(l))return this.tsParseDeclaration(s,this.state.type,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.type,!0,null)}tsParseDeclaration(s,l,p,g){switch(l){case 124:if(this.tsCheckLineTerminator(p)&&(this.match(80)||Gt(this.state.type)))return this.tsParseAbstractDeclaration(s,g);break;case 127:if(this.tsCheckLineTerminator(p)){if(this.match(134))return this.tsParseAmbientExternalModuleDeclaration(s);if(Gt(this.state.type))return s.kind=`module`,this.tsParseModuleOrNamespaceDeclaration(s)}break;case 128:if(this.tsCheckLineTerminator(p)&&Gt(this.state.type))return s.kind=`namespace`,this.tsParseModuleOrNamespaceDeclaration(s);break;case 130:if(this.tsCheckLineTerminator(p)&&Gt(this.state.type))return this.tsParseTypeAliasDeclaration(s);break}}tsCheckLineTerminator(s){return s?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(s){if(!this.match(47))return;let l=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;let p=this.tsTryParseAndCatch(()=>{let l=this.startNodeAt(s);return l.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(l),l.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),l});if(this.state.maybeInArrowParameters=l,p)return super.parseArrowExpression(p,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){let s=this.startNode();return s.params=this.tsInType(()=>this.tsInTopLevelContext(()=>(this.expect(47),this.tsParseDelimitedList(`TypeParametersOrArguments`,this.tsParseType.bind(this))))),s.params.length===0?this.raise(Yr.EmptyTypeArguments,s):!this.state.inType&&this.curContext()===Be.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(s,`TSTypeParameterInstantiation`)}tsIsDeclarationStart(){return un(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseBindingElement(s,l){let p=l.length?l[0].loc.start:this.state.startLoc,g={};this.tsParseModifiers({allowedModifiers:[`public`,`private`,`protected`,`override`,`readonly`]},g);let v=g.accessibility,b=g.override,C=g.readonly;!(s&4)&&(v||C||b)&&this.raise(Yr.UnexpectedParameterModifier,p);let w=this.parseMaybeDefault();s&2&&this.parseFunctionParamType(w);let E=this.parseMaybeDefault(w.loc.start,w);if(v||C||b){let s=this.startNodeAt(p);return l.length&&(s.decorators=l),v&&(s.accessibility=v),C&&(s.readonly=C),b&&(s.override=b),E.type!==`Identifier`&&E.type!==`AssignmentPattern`&&this.raise(Yr.UnsupportedParameterPropertyKind,s),s.parameter=E,this.finishNode(s,`TSParameterProperty`)}return l.length&&(w.decorators=l),E}isSimpleParameter(s){return s.type===`TSParameterProperty`&&super.isSimpleParameter(s.parameter)||super.isSimpleParameter(s)}tsDisallowOptionalPattern(s){for(let l of s.params)l.type!==`Identifier`&&l.optional&&!this.state.isAmbientContext&&this.raise(Yr.PatternIsOptional,l)}setArrowFunctionParameters(s,l,p){super.setArrowFunctionParameters(s,l,p),this.tsDisallowOptionalPattern(s)}parseFunctionBodyAndFinish(s,l,p=!1){this.match(14)&&(s.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));let g=l===`FunctionDeclaration`?`TSDeclareFunction`:l===`ClassMethod`||l===`ClassPrivateMethod`?`TSDeclareMethod`:void 0;return g&&!this.match(5)&&this.isLineTerminator()?this.finishNode(s,g):g===`TSDeclareFunction`&&this.state.isAmbientContext&&(this.raise(Yr.DeclareFunctionHasImplementation,s),s.declare)?super.parseFunctionBodyAndFinish(s,g,p):(this.tsDisallowOptionalPattern(s),super.parseFunctionBodyAndFinish(s,l,p))}registerFunctionStatementId(s){!s.body&&s.id?this.checkIdentifier(s.id,1024):super.registerFunctionStatementId(s)}tsCheckForInvalidTypeCasts(s){s.forEach(s=>{s?.type===`TSTypeCastExpression`&&this.raise(Yr.UnexpectedTypeAnnotation,s.typeAnnotation)})}toReferencedList(s,l){return this.tsCheckForInvalidTypeCasts(s),s}parseArrayLike(s,l,p){let g=super.parseArrayLike(s,l,p);return g.type===`ArrayExpression`&&this.tsCheckForInvalidTypeCasts(g.elements),g}parseSubscript(s,l,p,g){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();let p=this.startNodeAt(l);return p.expression=s,this.finishNode(p,`TSNonNullExpression`)}let v=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(p)return g.stop=!0,s;g.optionalChainMember=v=!0,this.next()}if(this.match(47)||this.match(51)){let b,C=this.tsTryParseAndCatch(()=>{if(!p&&this.atPossibleAsyncArrow(s)){let s=this.tsTryParseGenericAsyncArrowFunction(l);if(s)return g.stop=!0,s}let C=this.tsParseTypeArgumentsInExpression();if(!C)return;if(v&&!this.match(10)){b=this.state.curPosition();return}if(mn(this.state.type)){let p=super.parseTaggedTemplateExpression(s,l,g);return p.typeParameters=C,p}if(!p&&this.eat(10)){let p=this.startNodeAt(l);return p.callee=s,p.arguments=this.parseCallExpressionArguments(),this.tsCheckForInvalidTypeCasts(p.arguments),p.typeParameters=C,g.optionalChainMember&&(p.optional=v),this.finishCallExpression(p,g.optionalChainMember)}let w=this.state.type;if(w===48||w===52||w!==10&&w!==93&&w!==120&&en(w)&&!this.hasPrecedingLineBreak())return;let E=this.startNodeAt(l);return E.expression=s,E.typeParameters=C,this.finishNode(E,`TSInstantiationExpression`)});if(b&&this.unexpected(b,10),C)return C.type===`TSInstantiationExpression`&&((this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(Yr.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),!this.match(16)&&!this.match(18)&&(C.expression=super.stopParseSubscript(s,g))),C}return super.parseSubscript(s,l,p,g)}parseNewCallee(s){var l;super.parseNewCallee(s);let{callee:p}=s;p.type===`TSInstantiationExpression`&&!((l=p.extra)!=null&&l.parenthesized)&&(s.typeParameters=p.typeParameters,s.callee=p.expression)}parseExprOp(s,l,p){let g;if(fn(58)>p&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(g=this.isContextual(120)))){let v=this.startNodeAt(l);return v.expression=s,v.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(g&&this.raise(J.UnexpectedKeyword,this.state.startLoc,{keyword:`const`}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(v,g?`TSSatisfiesExpression`:`TSAsExpression`),this.reScan_lt_gt(),this.parseExprOp(v,l,p)}return super.parseExprOp(s,l,p)}checkReservedWord(s,l,p,g){this.state.isAmbientContext||super.checkReservedWord(s,l,p,g)}checkImportReflection(s){super.checkImportReflection(s),s.module&&s.importKind!==`value`&&this.raise(Yr.ImportReflectionHasImportType,s.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(s){if(super.isPotentialImportPhase(s))return!0;if(this.isContextual(130)){let l=this.lookaheadCharCode();return s?l===123||l===42:l!==61}return!s&&this.isContextual(87)}applyImportPhase(s,l,p,g){super.applyImportPhase(s,l,p,g),l?s.exportKind=p===`type`?`type`:`value`:s.importKind=p===`type`||p===`typeof`?p:`value`}parseImport(s){if(this.match(134))return s.importKind=`value`,super.parseImport(s);let l;if(Gt(this.state.type)&&this.lookaheadCharCode()===61)return s.importKind=`value`,this.tsParseImportEqualsDeclaration(s);if(this.isContextual(130)){let p=this.parseMaybeImportPhase(s,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(s,p);l=super.parseImportSpecifiersAndAfter(s,p)}else l=super.parseImport(s);return l.importKind===`type`&&l.specifiers.length>1&&l.specifiers[0].type===`ImportDefaultSpecifier`&&this.raise(Yr.TypeImportCannotSpecifyDefaultAndNamed,l),l}parseExport(s,l){if(this.match(83)){let l=s;this.next();let p=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?p=this.parseMaybeImportPhase(l,!1):l.importKind=`value`,this.tsParseImportEqualsDeclaration(l,p,!0)}else if(this.eat(29)){let l=s;return l.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(l,`TSExportAssignment`)}else if(this.eatContextual(93)){let l=s;return this.expectContextual(128),l.id=this.parseIdentifier(),this.semicolon(),this.finishNode(l,`TSNamespaceExportDeclaration`)}else return super.parseExport(s,l)}isAbstractClass(){return this.isContextual(124)&&this.isLookaheadContextual(`class`)}parseExportDefaultExpression(){if(this.isAbstractClass()){let s=this.startNode();return this.next(),s.abstract=!0,this.parseClass(s,!0,!0)}if(this.match(129)){let s=this.tsParseInterfaceDeclaration(this.startNode());if(s)return s}return super.parseExportDefaultExpression()}parseVarStatement(s,l,p=!1){let{isAmbientContext:g}=this.state,v=super.parseVarStatement(s,l,p||g);if(!g)return v;if(!s.declare&&(l===`using`||l===`await using`))return this.raiseOverwrite(Yr.UsingDeclarationInAmbientContext,s,l),v;for(let{id:s,init:p}of v.declarations)p&&(l===`var`||l===`let`||s.typeAnnotation?this.raise(Yr.InitializerNotAllowedInAmbientContext,p):ti(p,this.hasPlugin(`estree`))||this.raise(Yr.ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference,p));return v}parseStatementContent(s,l){if(!this.state.containsEsc)switch(this.state.type){case 75:if(this.isLookaheadContextual(`enum`)){let s=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(s,{const:!0})}break;case 124:case 125:if(this.nextTokenIsIdentifierAndNotTSRelationalOperatorOnSameLine()){let s=this.state.type,p=this.startNode();this.next();let g=s===125?this.tsTryParseDeclare(p):this.tsParseAbstractDeclaration(p,l);return g?(s===125&&(g.declare=!0),g):(p.expression=this.createIdentifier(this.startNodeAt(p.loc.start),s===125?`declare`:`abstract`),this.semicolon(!1),this.finishNode(p,`ExpressionStatement`))}break;case 126:return this.tsParseEnumDeclaration(this.startNode());case 112:if(this.lookaheadCharCode()===123){let s=this.startNode();return this.tsParseAmbientExternalModuleDeclaration(s)}break;case 129:{let s=this.tsParseInterfaceDeclaration(this.startNode());if(s)return s;break}case 127:if(this.nextTokenIsIdentifierOrStringLiteralOnSameLine()){let s=this.startNode();return this.next(),this.tsParseDeclaration(s,127,!1,l)}break;case 128:if(this.nextTokenIsIdentifierOnSameLine()){let s=this.startNode();return this.next(),this.tsParseDeclaration(s,128,!1,l)}break;case 130:if(this.nextTokenIsIdentifierOnSameLine()){let s=this.startNode();return this.next(),this.tsParseTypeAliasDeclaration(s)}break}return super.parseStatementContent(s,l)}parseAccessModifier(){return this.tsParseModifier([`public`,`protected`,`private`])}tsHasSomeModifiers(s,l){return l.some(l=>Zr(l)?s.accessibility===l:!!s[l])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(s,l,p){let g=[`declare`,`private`,`public`,`protected`,`override`,`abstract`,`readonly`,`static`];this.tsParseModifiers({allowedModifiers:g,disallowedModifiers:[`in`,`out`],stopOnStartOfClassStaticBlock:!0,errorTemplate:Yr.InvalidModifierOnTypeParameterPositions},l);let v=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(l,g)&&this.raise(Yr.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(s,l)):this.parseClassMemberWithIsStatic(s,l,p,!!l.static)};l.declare?this.tsInAmbientContext(v):v()}parseClassMemberWithIsStatic(s,l,p,g){let v=this.tsTryParseIndexSignature(l);if(v){s.body.push(v),l.abstract&&this.raise(Yr.IndexSignatureHasAbstract,l),l.accessibility&&this.raise(Yr.IndexSignatureHasAccessibility,l,{modifier:l.accessibility}),l.declare&&this.raise(Yr.IndexSignatureHasDeclare,l),l.override&&this.raise(Yr.IndexSignatureHasOverride,l);return}!this.state.inAbstractClass&&l.abstract&&this.raise(Yr.NonAbstractClassHasAbstractMethod,l),l.override&&(p.hadSuperClass||this.raise(Yr.OverrideNotInSubClass,l)),super.parseClassMemberWithIsStatic(s,l,p,g)}parsePostMemberNameModifiers(s){this.eat(17)&&(s.optional=!0),s.readonly&&this.match(10)&&this.raise(Yr.ClassMethodHasReadonly,s),s.declare&&this.match(10)&&this.raise(Yr.ClassMethodHasDeclare,s)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(s,l,p){if(!this.match(17))return s;if(this.state.maybeInArrowParameters){let l=this.lookaheadCharCode();if(l===44||l===61||l===58||l===41)return this.setOptionalParametersError(p),s}return super.parseConditional(s,l,p)}parseParenItem(s,l){let p=super.parseParenItem(s,l);if(this.eat(17)&&(p.optional=!0,this.resetEndLocation(s)),this.match(14)){let p=this.startNodeAt(l);return p.expression=s,p.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(p,`TSTypeCastExpression`)}return s}parseExportDeclaration(s){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(s));let l=this.state.startLoc,p=this.eatContextual(125);if(p&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(Yr.ExpectedAmbientAfterExportDeclare,this.state.startLoc);let g=Gt(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(s);return g?((g.type===`TSInterfaceDeclaration`||g.type===`TSTypeAliasDeclaration`||p)&&(s.exportKind=`type`),p&&g.type!==`TSImportEqualsDeclaration`&&(this.resetStartLocation(g,l),g.declare=!0),g):null}parseClassId(s,l,p,g){if((!l||p)&&this.isContextual(113))return;super.parseClassId(s,l,p,s.declare?1024:8331);let v=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);v&&(s.typeParameters=v)}parseClassPropertyAnnotation(s){s.optional||(this.eat(35)?s.definite=!0:this.eat(17)&&(s.optional=!0));let l=this.tsTryParseTypeAnnotation();l&&(s.typeAnnotation=l)}parseClassProperty(s){if(this.parseClassPropertyAnnotation(s),this.state.isAmbientContext&&!(s.readonly&&!s.typeAnnotation)&&this.match(29)&&this.raise(Yr.DeclareClassFieldHasInitializer,this.state.startLoc),s.abstract&&this.match(29)){let{key:l}=s;this.raise(Yr.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:l.type===`Identifier`&&!s.computed?l.name:`[${this.input.slice(this.offsetToSourcePos(l.start),this.offsetToSourcePos(l.end))}]`})}return super.parseClassProperty(s)}parseClassPrivateProperty(s){return s.abstract&&this.raise(Yr.PrivateElementHasAbstract,s),s.accessibility&&this.raise(Yr.PrivateElementHasAccessibility,s,{modifier:s.accessibility}),this.parseClassPropertyAnnotation(s),super.parseClassPrivateProperty(s)}parseClassAccessorProperty(s){return this.parseClassPropertyAnnotation(s),s.optional&&this.raise(Yr.AccessorCannotBeOptional,s),super.parseClassAccessorProperty(s)}pushClassMethod(s,l,p,g,v,b){let C=this.tsTryParseTypeParameters(this.tsParseConstModifier);C&&v&&this.raise(Yr.ConstructorHasTypeParameters,C);let{declare:w=!1,kind:E}=l;w&&(E===`get`||E===`set`)&&this.raise(Yr.DeclareAccessor,l,{kind:E}),C&&(l.typeParameters=C),super.pushClassMethod(s,l,p,g,v,b)}pushClassPrivateMethod(s,l,p,g){let v=this.tsTryParseTypeParameters(this.tsParseConstModifier);v&&(l.typeParameters=v),super.pushClassPrivateMethod(s,l,p,g)}declareClassPrivateMethodInScope(s,l){s.type!==`TSDeclareMethod`&&(s.type===`MethodDefinition`&&s.value.body==null||super.declareClassPrivateMethodInScope(s,l))}parseClassSuper(s){if(super.parseClassSuper(s),s.superClass)if(s.superClass.type===`TSInstantiationExpression`){let l=s.superClass,p=l.expression;this.takeSurroundingComments(p,p.start,p.end);let g=l.typeParameters;this.takeSurroundingComments(g,g.start,g.end),s.superClass=p,s.superTypeParameters=g}else (this.match(47)||this.match(51))&&(s.superTypeParameters=this.tsParseTypeArgumentsInExpression());this.eatContextual(113)&&(s.implements=this.tsParseHeritageClause(`implements`))}parseObjPropValue(s,l,p,g,v,b,C){let w=this.tsTryParseTypeParameters(this.tsParseConstModifier);return w&&(s.typeParameters=w),super.parseObjPropValue(s,l,p,g,v,b,C)}parseFunctionParams(s,l){let p=this.tsTryParseTypeParameters(this.tsParseConstModifier);p&&(s.typeParameters=p),super.parseFunctionParams(s,l)}parseVarId(s,l){super.parseVarId(s,l),s.id.type===`Identifier`&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(s.definite=!0);let p=this.tsTryParseTypeAnnotation();p&&(s.id.typeAnnotation=p,this.resetEndLocation(s.id))}parseAsyncArrowFromCallExpression(s,l){return this.match(14)&&(s.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(s,l)}parseMaybeAssign(s,l){var p,g,v,b,C;let w,E,k;if(this.hasPlugin(`jsx`)&&(this.match(143)||this.match(47))){if(w=this.state.clone(),E=this.tryParse(()=>super.parseMaybeAssign(s,l),w),!E.error)return E.node;let{context:p}=this.state,g=p[p.length-1];(g===Be.j_oTag||g===Be.j_expr)&&p.pop()}if(!((p=E)!=null&&p.error)&&!this.match(47))return super.parseMaybeAssign(s,l);(!w||w===this.state)&&(w=this.state.clone());let A,N=this.tryParse(p=>{var g,v;A=this.tsParseTypeParameters(this.tsParseConstModifier);let b=super.parseMaybeAssign(s,l);return(b.type!==`ArrowFunctionExpression`||(g=b.extra)!=null&&g.parenthesized)&&p(),A?.params.length!==0&&this.resetStartLocationFromNode(b,A),b.typeParameters=A,b},w);if(!N.error&&!N.aborted)return A&&this.reportReservedArrowTypeParam(A),N.node;if(!E&&(Jr(!this.hasPlugin(`jsx`)),k=this.tryParse(()=>super.parseMaybeAssign(s,l),w),!k.error))return k.node;if((g=E)!=null&&g.node)return this.state=E.failState,E.node;if(N.node)return this.state=N.failState,A&&this.reportReservedArrowTypeParam(A),N.node;if((v=k)!=null&&v.node)return this.state=k.failState,k.node;throw E?.error||N.error||k?.error}reportReservedArrowTypeParam(s){var l;s.params.length===1&&!s.params[0].constraint&&!((l=s.extra)!=null&&l.trailingComma)&&this.getPluginOption(`typescript`,`disallowAmbiguousJSXLike`)&&this.raise(Yr.ReservedArrowTypeParam,s)}parseMaybeUnary(s,l){return!this.hasPlugin(`jsx`)&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(s,l)}parseArrow(s){if(this.match(14)){let l=this.tryParse(s=>{let l=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&s(),l});if(l.aborted)return;l.thrown||(l.error&&(this.state=l.failState),s.returnType=l.node)}return super.parseArrow(s)}parseFunctionParamType(s){this.eat(17)&&(s.optional=!0);let l=this.tsTryParseTypeAnnotation();return l&&(s.typeAnnotation=l),this.resetEndLocation(s),s}isAssignable(s,l){switch(s.type){case`TSTypeCastExpression`:return this.isAssignable(s.expression,l);case`TSParameterProperty`:return!0;default:return super.isAssignable(s,l)}}toAssignable(s,l=!1){switch(s.type){case`ParenthesizedExpression`:this.toAssignableParenthesizedExpression(s,l);break;case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSNonNullExpression`:case`TSTypeAssertion`:l?this.expressionScope.recordArrowParameterBindingError(Yr.UnexpectedTypeCastInParameter,s):this.raise(Yr.UnexpectedTypeCastInParameter,s),this.toAssignable(s.expression,l);break;case`AssignmentExpression`:!l&&s.left.type===`TSTypeCastExpression`&&(s.left=this.typeCastToParameter(s.left));default:super.toAssignable(s,l)}}toAssignableParenthesizedExpression(s,l){switch(s.expression.type){case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSNonNullExpression`:case`TSTypeAssertion`:case`ParenthesizedExpression`:this.toAssignable(s.expression,l);break;default:super.toAssignable(s,l)}}checkToRestConversion(s,l){switch(s.type){case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:case`TSNonNullExpression`:this.checkToRestConversion(s.expression,!1);break;default:super.checkToRestConversion(s,l)}}isValidLVal(s,l,p,g){switch(s){case`TSTypeCastExpression`:return!0;case`TSParameterProperty`:return`parameter`;case`TSNonNullExpression`:return`expression`;case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:return(g!==64||!p)&&[`expression`,!0];default:return super.isValidLVal(s,l,p,g)}}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(s,l){if(this.match(47)||this.match(51)){let p=this.tsParseTypeArgumentsInExpression();if(this.match(10)){let g=super.parseMaybeDecoratorArguments(s,l);return g.typeParameters=p,g}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(s,l)}checkCommaAfterRest(s){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===s?(this.next(),!1):super.checkCommaAfterRest(s)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(s,l){let p=super.parseMaybeDefault(s,l);return p.type===`AssignmentPattern`&&p.typeAnnotation&&p.right.startthis.isAssignable(s,!0)):super.shouldParseArrow(s)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(s){if(this.match(47)||this.match(51)){let l=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());l&&(s.typeParameters=l)}return super.jsxParseOpeningElementAfterName(s)}getGetterSetterExpectedParamCount(s){let l=super.getGetterSetterExpectedParamCount(s),p=this.getObjectOrClassMethodParams(s)[0];return p&&this.isThisParam(p)?l+1:l}parseCatchClauseParam(){let s=super.parseCatchClauseParam(),l=this.tsTryParseTypeAnnotation();return l&&(s.typeAnnotation=l,this.resetEndLocation(s)),s}tsInAmbientContext(s){let{isAmbientContext:l,strict:p}=this.state;this.state.isAmbientContext=!0,this.state.strict=!1;try{return s()}finally{this.state.isAmbientContext=l,this.state.strict=p}}parseClass(s,l,p){let g=this.state.inAbstractClass;this.state.inAbstractClass=!!s.abstract;try{return super.parseClass(s,l,p)}finally{this.state.inAbstractClass=g}}tsParseAbstractDeclaration(s,l){if(this.match(80))return s.abstract=!0,this.maybeTakeDecorators(l,this.parseClass(s,!0,!1));if(this.isContextual(129))return this.hasFollowingLineBreak()?null:(s.abstract=!0,this.raise(Yr.NonClassMethodPropertyHasAbstractModifier,s),this.tsParseInterfaceDeclaration(s));throw this.unexpected(null,80)}parseMethod(s,l,p,g,v,b,C){let w=super.parseMethod(s,l,p,g,v,b,C);if((w.abstract||w.type===`TSAbstractMethodDefinition`)&&(this.hasPlugin(`estree`)?w.value:w).body){let{key:s}=w;this.raise(Yr.AbstractMethodHasImplementation,w,{methodName:s.type===`Identifier`&&!w.computed?s.name:`[${this.input.slice(this.offsetToSourcePos(s.start),this.offsetToSourcePos(s.end))}]`})}return w}tsParseTypeParameterName(){return this.parseIdentifier().name}shouldParseAsAmbientContext(){return!!this.getPluginOption(`typescript`,`dts`)}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(s,l,p,g){return!l&&g?(this.parseTypeOnlyImportExportSpecifier(s,!1,p),this.finishNode(s,`ExportSpecifier`)):(s.exportKind=`value`,super.parseExportSpecifier(s,l,p,g))}parseImportSpecifier(s,l,p,g,v){return!l&&g?(this.parseTypeOnlyImportExportSpecifier(s,!0,p),this.finishNode(s,`ImportSpecifier`)):(s.importKind=`value`,super.parseImportSpecifier(s,l,p,g,p?4098:4096))}parseTypeOnlyImportExportSpecifier(s,l,p){let g=l?`imported`:`local`,v=l?`local`:`exported`,b=s[g],C,w=!1,E=!0,k=b.loc.start;if(this.isContextual(93)){let s=this.parseIdentifier();if(this.isContextual(93)){let p=this.parseIdentifier();Jt(this.state.type)?(w=!0,b=s,C=l?this.parseIdentifier():this.parseModuleExportName(),E=!1):(C=p,E=!1)}else Jt(this.state.type)?(E=!1,C=l?this.parseIdentifier():this.parseModuleExportName()):(w=!0,b=s)}else Jt(this.state.type)&&(w=!0,l?(b=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(b.name,b.loc.start,!0,!0)):b=this.parseModuleExportName());w&&p&&this.raise(l?Yr.TypeModifierIsUsedInTypeImports:Yr.TypeModifierIsUsedInTypeExports,k),s[g]=b,s[v]=C;let A=l?`importKind`:`exportKind`;s[A]=w?`type`:`value`,E&&this.eatContextual(93)&&(s[v]=l?this.parseIdentifier():this.parseModuleExportName()),s[v]||(s[v]=this.cloneIdentifier(s[g])),l&&this.checkIdentifier(s[v],w?4098:4096)}fillOptionalPropertiesForTSESLint(s){switch(s.type){case`ExpressionStatement`:s.directive??=void 0;return;case`RestElement`:s.value=void 0;case`Identifier`:case`ArrayPattern`:case`AssignmentPattern`:case`ObjectPattern`:s.decorators??=[],s.optional??=!1,s.typeAnnotation??=void 0;return;case`TSParameterProperty`:s.accessibility??=void 0,s.decorators??=[],s.override??=!1,s.readonly??=!1,s.static??=!1;return;case`TSEmptyBodyFunctionExpression`:s.body=null;case`TSDeclareFunction`:case`FunctionDeclaration`:case`FunctionExpression`:case`ClassMethod`:case`ClassPrivateMethod`:s.declare??=!1,s.returnType??=void 0,s.typeParameters??=void 0;return;case`Property`:s.optional??=!1;return;case`TSMethodSignature`:case`TSPropertySignature`:s.optional??=!1;case`TSIndexSignature`:s.accessibility??=void 0,s.readonly??=!1,s.static??=!1;return;case`TSAbstractPropertyDefinition`:case`PropertyDefinition`:case`TSAbstractAccessorProperty`:case`AccessorProperty`:s.declare??=!1,s.definite??=!1,s.readonly??=!1,s.typeAnnotation??=void 0;case`TSAbstractMethodDefinition`:case`MethodDefinition`:s.accessibility??=void 0,s.decorators??=[],s.override??=!1,s.optional??=!1;return;case`ClassExpression`:s.id??=null;case`ClassDeclaration`:s.abstract??=!1,s.declare??=!1,s.decorators??=[],s.implements??=[],s.superTypeArguments??=void 0,s.typeParameters??=void 0;return;case`TSTypeAliasDeclaration`:case`VariableDeclaration`:s.declare??=!1;return;case`VariableDeclarator`:s.definite??=!1;return;case`TSEnumDeclaration`:s.const??=!1,s.declare??=!1;return;case`TSEnumMember`:s.computed??=!1;return;case`TSImportType`:s.qualifier??=null,s.options??=null;return;case`TSInterfaceDeclaration`:s.declare??=!1,s.extends??=[];return;case`TSMappedType`:s.optional??=!1,s.readonly??=void 0;return;case`TSModuleDeclaration`:s.declare??=!1,s.global??=s.kind===`global`;return;case`TSTypeParameter`:s.const??=!1,s.in??=!1,s.out??=!1;return}}chStartsBindingIdentifierAndNotRelationalOperator(s,l){if(Cn(s)){if(Kr.lastIndex=l,Kr.test(this.input)){let s=this.codePointAtPos(Kr.lastIndex);if(!wn(s)&&s!==92)return!1}return!0}else return s===92}nextTokenIsIdentifierAndNotTSRelationalOperatorOnSameLine(){let s=this.nextTokenInLineStart(),l=this.codePointAtPos(s);return this.chStartsBindingIdentifierAndNotRelationalOperator(l,s)}nextTokenIsIdentifierOrStringLiteralOnSameLine(){let s=this.nextTokenInLineStart(),l=this.codePointAtPos(s);return this.chStartsBindingIdentifier(l,s)||l===34||l===39}};function ei(s){if(s.type!==`MemberExpression`)return!1;let{computed:l,property:p}=s;return l&&p.type!==`StringLiteral`&&(p.type!==`TemplateLiteral`||p.expressions.length>0)?!1:ii(s.object)}function ti(s,l){var p;let{type:g}=s;if((p=s.extra)!=null&&p.parenthesized)return!1;if(l){if(g===`Literal`){let{value:l}=s;if(typeof l==`string`||typeof l==`boolean`)return!0}}else if(g===`StringLiteral`||g===`BooleanLiteral`)return!0;return!!(ni(s,l)||ri(s,l)||g===`TemplateLiteral`&&s.expressions.length===0||ei(s))}function ni(s,l){return l?s.type===`Literal`&&(typeof s.value==`number`||`bigint`in s):s.type===`NumericLiteral`||s.type===`BigIntLiteral`}function ri(s,l){if(s.type===`UnaryExpression`){let{operator:p,argument:g}=s;if(p===`-`&&ni(g,l))return!0}return!1}function ii(s){return s.type===`Identifier`?!0:s.type!==`MemberExpression`||s.computed?!1:ii(s.object)}var ai=le`placeholders`({ClassNameIsRequired:`A class name is required.`,UnexpectedSpace:`Unexpected space in placeholder.`}),oi=s=>class extends s{parsePlaceholder(s){if(this.match(133)){let l=this.startNode();return this.next(),this.assertNoSpace(),l.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(133),this.finishPlaceholder(l,s)}}finishPlaceholder(s,l){let p=s;return(!p.expectedNode||!p.type)&&(p=this.finishNode(p,`Placeholder`)),p.expectedNode=l,p}getTokenFromCode(s){s===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(133,2):super.getTokenFromCode(s)}parseExprAtom(s){return this.parsePlaceholder(`Expression`)||super.parseExprAtom(s)}parseIdentifier(s){return this.parsePlaceholder(`Identifier`)||super.parseIdentifier(s)}checkReservedWord(s,l,p,g){s!==void 0&&super.checkReservedWord(s,l,p,g)}cloneIdentifier(s){let l=super.cloneIdentifier(s);return l.type===`Placeholder`&&(l.expectedNode=s.expectedNode),l}cloneStringLiteral(s){return s.type===`Placeholder`?this.cloneIdentifier(s):super.cloneStringLiteral(s)}parseBindingAtom(){return this.parsePlaceholder(`Pattern`)||super.parseBindingAtom()}isValidLVal(s,l,p,g){return s===`Placeholder`||super.isValidLVal(s,l,p,g)}toAssignable(s,l){s&&s.type===`Placeholder`&&s.expectedNode===`Expression`?s.expectedNode=`Pattern`:super.toAssignable(s,l)}chStartsBindingIdentifier(s,l){if(super.chStartsBindingIdentifier(s,l))return!0;let p=this.nextTokenStart();return this.input.charCodeAt(p)===37&&this.input.charCodeAt(p+1)===37}verifyBreakContinue(s,l){var p;s.label?.type!==`Placeholder`&&super.verifyBreakContinue(s,l)}parseExpressionStatement(s,l){var p;if(l.type!==`Placeholder`||(p=l.extra)!=null&&p.parenthesized)return super.parseExpressionStatement(s,l);if(this.match(14)){let p=s;return p.label=this.finishPlaceholder(l,`Identifier`),this.next(),p.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(p,`LabeledStatement`)}this.semicolon();let g=s;return g.name=l.name,this.finishPlaceholder(g,`Statement`)}parseBlock(s,l,p){return this.parsePlaceholder(`BlockStatement`)||super.parseBlock(s,l,p)}parseFunctionId(s){return this.parsePlaceholder(`Identifier`)||super.parseFunctionId(s)}parseClass(s,l,p){let g=l?`ClassDeclaration`:`ClassExpression`;this.next();let v=this.state.strict,b=this.parsePlaceholder(`Identifier`);if(b)if(this.match(81)||this.match(133)||this.match(5))s.id=b;else{if(p||!l)return s.id=null,s.body=this.finishPlaceholder(b,`ClassBody`),this.finishNode(s,g);throw this.raise(ai.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(s,l,p);return super.parseClassSuper(s),s.body=this.parsePlaceholder(`ClassBody`)||super.parseClassBody(!!s.superClass,v),this.finishNode(s,g)}parseExport(s,l){let p=this.parsePlaceholder(`Identifier`);if(!p)return super.parseExport(s,l);let g=s;if(!this.isContextual(98)&&!this.match(12))return g.specifiers=[],g.source=null,g.declaration=this.finishPlaceholder(p,`Declaration`),this.finishNode(g,`ExportNamedDeclaration`);this.expectPlugin(`exportDefaultFrom`);let v=this.startNode();return v.exported=p,g.specifiers=[this.finishNode(v,`ExportDefaultSpecifier`)],super.parseExport(g,l)}isExportDefaultSpecifier(){if(this.match(65)){let s=this.nextTokenStart();if(this.isUnparsedContextual(s,`from`)&&this.input.startsWith(dn(133),this.nextTokenStartSince(s+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(s,l){var p;return(p=s.specifiers)!=null&&p.length?!0:super.maybeParseExportDefaultSpecifier(s,l)}checkExport(s){let{specifiers:l}=s;l!=null&&l.length&&(s.specifiers=l.filter(s=>s.exported.type===`Placeholder`)),super.checkExport(s),s.specifiers=l}parseImport(s){let l=this.parsePlaceholder(`Identifier`);if(!l)return super.parseImport(s);if(s.specifiers=[],!this.isContextual(98)&&!this.match(12))return s.source=this.finishPlaceholder(l,`StringLiteral`),this.semicolon(),this.finishNode(s,`ImportDeclaration`);let p=this.startNodeAtNode(l);return p.local=l,s.specifiers.push(this.finishNode(p,`ImportDefaultSpecifier`)),this.eat(12)&&(this.maybeParseStarImportSpecifier(s)||this.parseNamedImportSpecifiers(s)),this.expectContextual(98),s.source=this.parseImportSource(),this.semicolon(),this.finishNode(s,`ImportDeclaration`)}parseImportSource(){return this.parsePlaceholder(`StringLiteral`)||super.parseImportSource()}assertNoSpace(){this.state.start>this.offsetToSourcePos(this.state.lastTokEndLoc.index)&&this.raise(ai.UnexpectedSpace,this.state.lastTokEndLoc)}},si=s=>class extends s{parseV8Intrinsic(){if(this.match(54)){let s=this.state.startLoc,l=this.startNode();if(this.next(),Gt(this.state.type)){let s=this.parseIdentifierName(),p=this.createIdentifier(l,s);if(this.castNodeTo(p,`V8IntrinsicIdentifier`),this.match(10))return p}this.unexpected(s)}}parseExprAtom(s){return this.parseV8Intrinsic()||super.parseExprAtom(s)}},ci=[`minimal`,`fsharp`,`hack`,`smart`],li=[`^^`,`@@`,`^`,`%`,`#`];function ui(s){if(s.has(`decorators`)){if(s.has(`decorators-legacy`))throw Error(`Cannot use the decorators and decorators-legacy plugin together`);let l=s.get(`decorators`).decoratorsBeforeExport;if(l!=null&&typeof l!=`boolean`)throw Error(`'decoratorsBeforeExport' must be a boolean, if specified.`);let p=s.get(`decorators`).allowCallParenthesized;if(p!=null&&typeof p!=`boolean`)throw Error(`'allowCallParenthesized' must be a boolean.`)}if(s.has(`flow`)&&s.has(`typescript`))throw Error(`Cannot combine flow and typescript plugins.`);if(s.has(`placeholders`)&&s.has(`v8intrinsic`))throw Error(`Cannot combine placeholders and v8intrinsic plugins.`);if(s.has(`pipelineOperator`)){var l;let g=s.get(`pipelineOperator`).proposal;if(!ci.includes(g)){let s=ci.map(s=>`"${s}"`).join(`, `);throw Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${s}.`)}if(g===`hack`){var p;if(s.has(`placeholders`))throw Error(`Cannot combine placeholders plugin and Hack-style pipes.`);if(s.has(`v8intrinsic`))throw Error(`Cannot combine v8intrinsic plugin and Hack-style pipes.`);let l=s.get(`pipelineOperator`).topicToken;if(!li.includes(l)){let s=li.map(s=>`"${s}"`).join(`, `);throw Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${s}.`)}if(l===`#`&&s.get(`recordAndTuple`)?.syntaxType===`hash`)throw Error(`Plugin conflict between \`["pipelineOperator", { proposal: "hack", topicToken: "#" }]\` and \`${JSON.stringify([`recordAndTuple`,s.get(`recordAndTuple`)])}\`.`)}else if(g===`smart`&&s.get(`recordAndTuple`)?.syntaxType===`hash`)throw Error(`Plugin conflict between \`["pipelineOperator", { proposal: "smart" }]\` and \`${JSON.stringify([`recordAndTuple`,s.get(`recordAndTuple`)])}\`.`)}if(s.has(`moduleAttributes`)){if(s.has(`deprecatedImportAssert`)||s.has(`importAssertions`))throw Error(`Cannot combine importAssertions, deprecatedImportAssert and moduleAttributes plugins.`);if(s.get(`moduleAttributes`).version!==`may-2020`)throw Error(`The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.`)}if(s.has(`importAssertions`)&&s.has(`deprecatedImportAssert`))throw Error(`Cannot combine importAssertions and deprecatedImportAssert plugins.`);if(s.has(`deprecatedImportAssert`)||s.has(`importAttributes`)&&s.get(`importAttributes`).deprecatedAssertSyntax&&s.set(`deprecatedImportAssert`,{}),s.has(`recordAndTuple`)){let l=s.get(`recordAndTuple`).syntaxType;if(l!=null){let s=[`hash`,`bar`];if(!s.includes(l))throw Error(`The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: `+s.map(s=>`'${s}'`).join(`, `))}}if(s.has(`asyncDoExpressions`)&&!s.has(`doExpressions`)){let s=Error(`'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.`);throw s.missingPlugins=`doExpressions`,s}if(s.has(`optionalChainingAssign`)&&s.get(`optionalChainingAssign`).version!==`2023-07`)throw Error(`The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.`);if(s.has(`discardBinding`)&&s.get(`discardBinding`).syntaxType!==`void`)throw Error(`The 'discardBinding' plugin requires a 'syntaxType' option. Currently the only supported value is 'void'.`)}var di={estree:Pe,jsx:ar,flow:Jn,typescript:$r,v8intrinsic:si,placeholders:oi},fi=Object.keys(di),pi=class extends Gr{checkProto(s,l,p,g){if(s.type===`SpreadElement`||this.isObjectMethod(s)||s.computed||s.shorthand)return p;let v=s.key;return(v.type===`Identifier`?v.name:v.value)===`__proto__`?l?(this.raise(J.RecordNoProto,v),!0):(p&&(g?g.doubleProtoLoc===null&&(g.doubleProtoLoc=v.loc.start):this.raise(J.DuplicateProto,v)),!0):p}shouldExitDescending(s,l){return s.type===`ArrowFunctionExpression`&&this.offsetToSourcePos(s.start)===l}getExpression(){if(this.enterInitialScopes(),this.nextToken(),this.match(140))throw this.raise(J.ParseExpressionEmptyInput,this.state.startLoc);let s=this.parseExpression();if(!this.match(140))throw this.raise(J.ParseExpressionExpectsEOF,this.state.startLoc,{unexpected:this.input.codePointAt(this.state.start)});return this.finalizeRemainingComments(),s.comments=this.comments,s.errors=this.state.errors,this.optionFlags&256&&(s.tokens=this.tokens),s}parseExpression(s,l){return s?this.disallowInAnd(()=>this.parseExpressionBase(l)):this.allowInAnd(()=>this.parseExpressionBase(l))}parseExpressionBase(s){let l=this.state.startLoc,p=this.parseMaybeAssign(s);if(this.match(12)){let g=this.startNodeAt(l);for(g.expressions=[p];this.eat(12);)g.expressions.push(this.parseMaybeAssign(s));return this.toReferencedList(g.expressions),this.finishNode(g,`SequenceExpression`)}return p}parseMaybeAssignDisallowIn(s,l){return this.disallowInAnd(()=>this.parseMaybeAssign(s,l))}parseMaybeAssignAllowIn(s,l){return this.allowInAnd(()=>this.parseMaybeAssign(s,l))}setOptionalParametersError(s){s.optionalParametersLoc=this.state.startLoc}parseMaybeAssign(s,l){let p=this.state.startLoc,g=this.isContextual(108);if(g&&this.prodParam.hasYield){this.next();let s=this.parseYield(p);return l&&(s=l.call(this,s,p)),s}let v;s?v=!1:(s=new Br,v=!0);let{type:b}=this.state;(b===10||Gt(b))&&(this.state.potentialArrowAt=this.state.start);let C=this.parseMaybeConditional(s);if(l&&(C=l.call(this,C,p)),tn(this.state.type)){let l=this.startNodeAt(p),g=this.state.value;if(l.operator=g,this.match(29)){this.toAssignable(C,!0),l.left=C;let g=p.index;s.doubleProtoLoc!=null&&s.doubleProtoLoc.index>=g&&(s.doubleProtoLoc=null),s.shorthandAssignLoc!=null&&s.shorthandAssignLoc.index>=g&&(s.shorthandAssignLoc=null),s.privateKeyLoc!=null&&s.privateKeyLoc.index>=g&&(this.checkDestructuringPrivate(s),s.privateKeyLoc=null),s.voidPatternLoc!=null&&s.voidPatternLoc.index>=g&&(s.voidPatternLoc=null)}else l.left=C;return this.next(),l.right=this.parseMaybeAssign(),this.checkLVal(C,this.finishNode(l,`AssignmentExpression`),void 0,void 0,void 0,void 0,g===`||=`||g===`&&=`||g===`??=`),l}else v&&this.checkExpressionErrors(s,!0);if(g){let{type:s}=this.state;if((this.hasPlugin(`v8intrinsic`)?en(s):en(s)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(J.YieldNotInGeneratorFunction,p),this.parseYield(p)}return C}parseMaybeConditional(s){let l=this.state.startLoc,p=this.state.potentialArrowAt,g=this.parseExprOps(s);return this.shouldExitDescending(g,p)?g:this.parseConditional(g,l,s)}parseConditional(s,l,p){if(this.eat(17)){let p=this.startNodeAt(l);return p.test=s,p.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),p.alternate=this.parseMaybeAssign(),this.finishNode(p,`ConditionalExpression`)}return s}parseMaybeUnaryOrPrivate(s){return this.match(139)?this.parsePrivateName():this.parseMaybeUnary(s)}parseExprOps(s){let l=this.state.startLoc,p=this.state.potentialArrowAt,g=this.parseMaybeUnaryOrPrivate(s);return this.shouldExitDescending(g,p)?g:this.parseExprOp(g,l,-1)}parseExprOp(s,l,p){if(this.isPrivateName(s)){let l=this.getPrivateNameSV(s);(p>=fn(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(J.PrivateInExpectedIn,s,{identifierName:l}),this.classScope.usePrivateName(l,s.loc.start)}let g=this.state.type;if(on(g)&&(this.prodParam.hasIn||!this.match(58))){let v=fn(g);if(v>p){if(g===39){if(this.expectPlugin(`pipelineOperator`),this.state.inFSharpPipelineDirectBody)return s;this.checkPipelineAtInfixOperator(s,l)}let b=this.startNodeAt(l);b.left=s,b.operator=this.state.value;let C=g===41||g===42,w=g===40;if(w&&(v=fn(42)),this.next(),g===39&&this.hasPlugin([`pipelineOperator`,{proposal:`minimal`}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(J.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);b.right=this.parseExprOpRightExpr(g,v);let E=this.finishNode(b,C||w?`LogicalExpression`:`BinaryExpression`),k=this.state.type;if(w&&(k===41||k===42)||C&&k===40)throw this.raise(J.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(E,l,p)}}return s}parseExprOpRightExpr(s,l){let p=this.state.startLoc;switch(s){case 39:switch(this.getPluginOption(`pipelineOperator`,`proposal`)){case`hack`:return this.withTopicBindingContext(()=>this.parseHackPipeBody());case`fsharp`:return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(l))}if(this.getPluginOption(`pipelineOperator`,`proposal`)===`smart`)return this.withTopicBindingContext(()=>{if(this.prodParam.hasYield&&this.isContextual(108))throw this.raise(J.PipeBodyIsTighter,this.state.startLoc);return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(s,l),p)});default:return this.parseExprOpBaseRightExpr(s,l)}}parseExprOpBaseRightExpr(s,l){let p=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),p,pn(s)?l-1:l)}parseHackPipeBody(){var s;let{startLoc:l}=this.state,p=this.parseMaybeAssign();return F.has(p.type)&&!((s=p.extra)!=null&&s.parenthesized)&&this.raise(J.PipeUnparenthesizedBody,l,{type:p.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(J.PipeTopicUnused,l),p}checkExponentialAfterUnary(s){this.match(57)&&this.raise(J.UnexpectedTokenUnaryExponentiation,s.argument)}parseMaybeUnary(s,l){let p=this.state.startLoc,g=this.isContextual(96);if(g&&this.recordAwaitIfAllowed()){this.next();let s=this.parseAwait(p);return l||this.checkExponentialAfterUnary(s),s}let v=this.match(34),b=this.startNode();if(cn(this.state.type)){b.operator=this.state.value,b.prefix=!0,this.match(72)&&this.expectPlugin(`throwExpressions`);let p=this.match(89);if(this.next(),b.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(s,!0),this.state.strict&&p){let s=b.argument;s.type===`Identifier`?this.raise(J.StrictDelete,b):this.hasPropertyAsPrivateName(s)&&this.raise(J.DeletePrivateField,b)}if(!v)return l||this.checkExponentialAfterUnary(b),this.finishNode(b,`UnaryExpression`)}let C=this.parseUpdate(b,v,s);if(g){let{type:s}=this.state;if((this.hasPlugin(`v8intrinsic`)?en(s):en(s)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(J.AwaitNotInAsyncContext,p),this.parseAwait(p)}return C}parseUpdate(s,l,p){if(l){let l=s;return this.checkLVal(l.argument,this.finishNode(l,`UpdateExpression`)),s}let g=this.state.startLoc,v=this.parseExprSubscripts(p);if(this.checkExpressionErrors(p,!1))return v;for(;sn(this.state.type)&&!this.canInsertSemicolon();){let s=this.startNodeAt(g);s.operator=this.state.value,s.prefix=!1,s.argument=v,this.next(),this.checkLVal(v,v=this.finishNode(s,`UpdateExpression`))}return v}parseExprSubscripts(s){let l=this.state.startLoc,p=this.state.potentialArrowAt,g=this.parseExprAtom(s);return this.shouldExitDescending(g,p)?g:this.parseSubscripts(g,l)}parseSubscripts(s,l,p){let g={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(s),stop:!1};do s=this.parseSubscript(s,l,p,g),g.maybeAsyncArrow=!1;while(!g.stop);return s}parseSubscript(s,l,p,g){let{type:v}=this.state;if(!p&&v===15)return this.parseBind(s,l,p,g);if(mn(v))return this.parseTaggedTemplateExpression(s,l,g);let b=!1;if(v===18){if(p&&(this.raise(J.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return this.stopParseSubscript(s,g);g.optionalChainMember=b=!0,this.next()}if(!p&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(s,l,g,b);{let p=this.eat(0);return p||b||this.eat(16)?this.parseMember(s,l,g,p,b):this.stopParseSubscript(s,g)}}stopParseSubscript(s,l){return l.stop=!0,s}parseMember(s,l,p,g,v){let b=this.startNodeAt(l);return b.object=s,b.computed=g,g?(b.property=this.parseExpression(),this.expect(3)):this.match(139)?(s.type===`Super`&&this.raise(J.SuperPrivateField,l),this.classScope.usePrivateName(this.state.value,this.state.startLoc),b.property=this.parsePrivateName()):b.property=this.parseIdentifier(!0),p.optionalChainMember?(b.optional=v,this.finishNode(b,`OptionalMemberExpression`)):this.finishNode(b,`MemberExpression`)}parseBind(s,l,p,g){let v=this.startNodeAt(l);return v.object=s,this.next(),v.callee=this.parseNoCallExpr(),g.stop=!0,this.parseSubscripts(this.finishNode(v,`BindExpression`),l,p)}parseCoverCallAndAsyncArrowHead(s,l,p,g){let v=this.state.maybeInArrowParameters,b=null;this.state.maybeInArrowParameters=!0,this.next();let C=this.startNodeAt(l);C.callee=s;let{maybeAsyncArrow:w,optionalChainMember:E}=p;w&&(this.expressionScope.enter(Lr()),b=new Br),E&&(C.optional=g),g?C.arguments=this.parseCallExpressionArguments():C.arguments=this.parseCallExpressionArguments(s.type!==`Super`,C,b);let k=this.finishCallExpression(C,E);return w&&this.shouldParseAsyncArrow()&&!g?(p.stop=!0,this.checkDestructuringPrivate(b),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),k=this.parseAsyncArrowFromCallExpression(this.startNodeAt(l),k)):(w&&(this.checkExpressionErrors(b,!0),this.expressionScope.exit()),this.toReferencedArguments(k)),this.state.maybeInArrowParameters=v,k}toReferencedArguments(s,l){this.toReferencedListDeep(s.arguments,l)}parseTaggedTemplateExpression(s,l,p){let g=this.startNodeAt(l);return g.tag=s,g.quasi=this.parseTemplate(!0),p.optionalChainMember&&this.raise(J.OptionalChainingNoTemplate,l),this.finishNode(g,`TaggedTemplateExpression`)}atPossibleAsyncArrow(s){return s.type===`Identifier`&&s.name===`async`&&this.state.lastTokEndLoc.index===s.end&&!this.canInsertSemicolon()&&s.end-s.start===5&&this.offsetToSourcePos(s.start)===this.state.potentialArrowAt}finishCallExpression(s,l){if(s.callee.type===`Import`)if(s.arguments.length===0||s.arguments.length>2)this.raise(J.ImportCallArity,s);else for(let l of s.arguments)l.type===`SpreadElement`&&this.raise(J.ImportCallSpreadArgument,l);return this.finishNode(s,l?`OptionalCallExpression`:`CallExpression`)}parseCallExpressionArguments(s,l,p){let g=[],v=!0,b=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(11);){if(v)v=!1;else if(this.expect(12),this.match(11)){l&&this.addTrailingCommaExtraToNode(l),this.next();break}g.push(this.parseExprListItem(11,!1,p,s))}return this.state.inFSharpPipelineDirectBody=b,g}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(s,l){var p;return this.resetPreviousNodeTrailingComments(l),this.expect(19),this.parseArrowExpression(s,l.arguments,!0,l.extra?.trailingCommaLoc),l.innerComments&&pr(s,l.innerComments),l.callee.trailingComments&&pr(s,l.callee.trailingComments),s}parseNoCallExpr(){let s=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),s,!0)}parseExprAtom(s){let l,p=null,{type:g}=this.state;switch(g){case 79:return this.parseSuper();case 83:return l=this.startNode(),this.next(),this.match(16)?this.parseImportMetaPropertyOrPhaseCall(l):this.match(10)?this.optionFlags&512?this.parseImportCall(l):this.finishNode(l,`Import`):(this.raise(J.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(l,`Import`));case 78:return l=this.startNode(),this.next(),this.finishNode(l,`ThisExpression`);case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 135:return this.parseNumericLiteral(this.state.value);case 136:return this.parseBigIntLiteral(this.state.value);case 134:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{let s=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(s)}case 0:return this.parseArrayLike(3,!1,s);case 5:return this.parseObjectLike(8,!1,!1,s);case 68:return this.parseFunctionOrFunctionSent();case 26:p=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(p,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{l=this.startNode(),this.next(),l.object=null;let s=l.callee=this.parseNoCallExpr();if(s.type===`MemberExpression`)return this.finishNode(l,`BindExpression`);throw this.raise(J.UnsupportedBind,s)}case 139:return this.raise(J.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,`%`);case 32:return this.parseTopicReferenceThenEqualsSign(44,`^`);case 37:case 38:return this.parseTopicReference(`hack`);case 44:case 54:case 27:{let s=this.getPluginOption(`pipelineOperator`,`proposal`);if(s)return this.parseTopicReference(s);throw this.unexpected()}case 47:{let s=this.input.codePointAt(this.nextTokenStart());throw Cn(s)||s===62?this.expectOnePlugin([`jsx`,`flow`,`typescript`]):this.unexpected()}default:if(g===137)return this.parseDecimalLiteral(this.state.value);if(g===2||g===1)return this.parseArrayLike(this.state.type===2?4:3,!0);if(g===6||g===7)return this.parseObjectLike(this.state.type===6?9:8,!1,!0);if(Gt(g)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();let s=this.state.potentialArrowAt===this.state.start,l=this.state.containsEsc,p=this.parseIdentifier();if(!l&&p.name===`async`&&!this.canInsertSemicolon()){let{type:l}=this.state;if(l===68)return this.resetPreviousNodeTrailingComments(p),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(p));if(Gt(l))return s&&this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(p)):p;if(l===90)return this.resetPreviousNodeTrailingComments(p),this.parseDo(this.startNodeAtNode(p),!0)}return s&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(p),[p],!1)):p}else throw this.unexpected()}}parseTopicReferenceThenEqualsSign(s,l){let p=this.getPluginOption(`pipelineOperator`,`proposal`);if(p)return this.state.type=s,this.state.value=l,this.state.pos--,this.state.end--,this.state.endLoc=v(this.state.endLoc,-1),this.parseTopicReference(p);throw this.unexpected()}parseTopicReference(s){let l=this.startNode(),p=this.state.startLoc,g=this.state.type;return this.next(),this.finishTopicReference(l,p,s,g)}finishTopicReference(s,l,p,g){if(this.testTopicReferenceConfiguration(p,l,g))return p===`hack`?(this.topicReferenceIsAllowedInCurrentContext()||this.raise(J.PipeTopicUnbound,l),this.registerTopicReference(),this.finishNode(s,`TopicReference`)):(this.topicReferenceIsAllowedInCurrentContext()||this.raise(J.PrimaryTopicNotAllowed,l),this.registerTopicReference(),this.finishNode(s,`PipelinePrimaryTopicReference`));throw this.raise(J.PipeTopicUnconfiguredToken,l,{token:dn(g)})}testTopicReferenceConfiguration(s,l,p){switch(s){case`hack`:return this.hasPlugin([`pipelineOperator`,{topicToken:dn(p)}]);case`smart`:return p===27;default:throw this.raise(J.PipeTopicRequiresHackPipes,l)}}parseAsyncArrowUnaryFunction(s){this.prodParam.enter(lr(!0,this.prodParam.hasYield));let l=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(J.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(s,l,!0)}parseDo(s,l){this.expectPlugin(`doExpressions`),l&&this.expectPlugin(`asyncDoExpressions`),s.async=l,this.next();let p=this.state.labels;return this.state.labels=[],l?(this.prodParam.enter(2),s.body=this.parseBlock(),this.prodParam.exit()):s.body=this.parseBlock(),this.state.labels=p,this.finishNode(s,`DoExpression`)}parseSuper(){let s=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper?this.optionFlags&16||this.raise(J.SuperNotAllowed,s):this.scope.allowSuper||this.optionFlags&16||this.raise(J.UnexpectedSuper,s),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(J.UnsupportedSuper,s),this.finishNode(s,`Super`)}parsePrivateName(){let s=this.startNode(),l=this.startNodeAt(v(this.state.startLoc,1)),p=this.state.value;return this.next(),s.id=this.createIdentifier(l,p),this.finishNode(s,`PrivateName`)}parseFunctionOrFunctionSent(){let s=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){let l=this.createIdentifier(this.startNodeAtNode(s),`function`);return this.next(),this.match(103)?this.expectPlugin(`functionSent`):this.hasPlugin(`functionSent`)||this.unexpected(),this.parseMetaProperty(s,l,`sent`)}return this.parseFunction(s)}parseMetaProperty(s,l,p){s.meta=l;let g=this.state.containsEsc;return s.property=this.parseIdentifier(!0),(s.property.name!==p||g)&&this.raise(J.UnsupportedMetaProperty,s.property,{target:l.name,onlyValidPropertyName:p}),this.finishNode(s,`MetaProperty`)}parseImportMetaPropertyOrPhaseCall(s){if(this.next(),this.isContextual(105)||this.isContextual(97)){let l=this.isContextual(105);return this.expectPlugin(l?`sourcePhaseImports`:`deferredImportEvaluation`),this.next(),s.phase=l?`source`:`defer`,this.parseImportCall(s)}else{let l=this.createIdentifierAt(this.startNodeAtNode(s),`import`,this.state.lastTokStartLoc);return this.isContextual(101)&&(this.inModule||this.raise(J.ImportMetaOutsideModule,l),this.sawUnambiguousESM=!0),this.parseMetaProperty(s,l,`meta`)}}parseLiteralAtNode(s,l,p){return this.addExtra(p,`rawValue`,s),this.addExtra(p,`raw`,this.input.slice(this.offsetToSourcePos(p.start),this.state.end)),p.value=s,this.next(),this.finishNode(p,l)}parseLiteral(s,l){let p=this.startNode();return this.parseLiteralAtNode(s,l,p)}parseStringLiteral(s){return this.parseLiteral(s,`StringLiteral`)}parseNumericLiteral(s){return this.parseLiteral(s,`NumericLiteral`)}parseBigIntLiteral(s){return this.parseLiteral(s,`BigIntLiteral`)}parseDecimalLiteral(s){return this.parseLiteral(s,`DecimalLiteral`)}parseRegExpLiteral(s){let l=this.startNode();return this.addExtra(l,`raw`,this.input.slice(this.offsetToSourcePos(l.start),this.state.end)),l.pattern=s.pattern,l.flags=s.flags,this.next(),this.finishNode(l,`RegExpLiteral`)}parseBooleanLiteral(s){let l=this.startNode();return l.value=s,this.next(),this.finishNode(l,`BooleanLiteral`)}parseNullLiteral(){let s=this.startNode();return this.next(),this.finishNode(s,`NullLiteral`)}parseParenAndDistinguishExpression(s){let l=this.state.startLoc,p;this.next(),this.expressionScope.enter(Ir());let g=this.state.maybeInArrowParameters,v=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;let b=this.state.startLoc,C=[],w=new Br,E=!0,k,A;for(;!this.match(11);){if(E)E=!1;else if(this.expect(12,w.optionalParametersLoc===null?null:w.optionalParametersLoc),this.match(11)){A=this.state.startLoc;break}if(this.match(21)){let s=this.state.startLoc;if(k=this.state.startLoc,C.push(this.parseParenItem(this.parseRestBinding(),s)),!this.checkCommaAfterRest(41))break}else C.push(this.parseMaybeAssignAllowInOrVoidPattern(11,w,this.parseParenItem))}let N=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=g,this.state.inFSharpPipelineDirectBody=v;let F=this.startNodeAt(l);return s&&this.shouldParseArrow(C)&&(F=this.parseArrow(F))?(this.checkDestructuringPrivate(w),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(F,C,!1),F):(this.expressionScope.exit(),C.length||this.unexpected(this.state.lastTokStartLoc),A&&this.unexpected(A),k&&this.unexpected(k),this.checkExpressionErrors(w,!0),this.toReferencedListDeep(C,!0),C.length>1?(p=this.startNodeAt(b),p.expressions=C,this.finishNode(p,`SequenceExpression`),this.resetEndLocation(p,N)):p=C[0],this.wrapParenthesis(l,p))}wrapParenthesis(s,l){if(!(this.optionFlags&1024))return this.addExtra(l,`parenthesized`,!0),this.addExtra(l,`parenStart`,s.index),this.takeSurroundingComments(l,s.index,this.state.lastTokEndLoc.index),l;let p=this.startNodeAt(s);return p.expression=l,this.finishNode(p,`ParenthesizedExpression`)}shouldParseArrow(s){return!this.canInsertSemicolon()}parseArrow(s){if(this.eat(19))return s}parseParenItem(s,l){return s}parseNewOrNewTarget(){let s=this.startNode();if(this.next(),this.match(16)){let l=this.createIdentifier(this.startNodeAtNode(s),`new`);this.next();let p=this.parseMetaProperty(s,l,`target`);return this.scope.allowNewTarget||this.raise(J.UnexpectedNewTarget,p),p}return this.parseNew(s)}parseNew(s){if(this.parseNewCallee(s),this.eat(10)){let l=this.parseExprList(11);this.toReferencedList(l),s.arguments=l}else s.arguments=[];return this.finishNode(s,`NewExpression`)}parseNewCallee(s){let l=this.match(83),p=this.parseNoCallExpr();s.callee=p,l&&(p.type===`Import`||p.type===`ImportExpression`)&&this.raise(J.ImportCallNotNewExpression,p)}parseTemplateElement(s){let{start:l,startLoc:p,end:g,value:b}=this.state,C=l+1,w=this.startNodeAt(v(p,1));b===null&&(s||this.raise(J.InvalidEscapeSequenceTemplate,v(this.state.firstInvalidTemplateEscapePos,1)));let E=this.match(24),k=E?-1:-2,A=g+k;w.value={raw:this.input.slice(C,A).replace(/\r\n?/g,` -`),cooked:b===null?null:b.slice(1,k)},w.tail=E,this.next();let N=this.finishNode(w,`TemplateElement`);return this.resetEndLocation(N,v(this.state.lastTokEndLoc,k)),N}parseTemplate(s){let l=this.startNode(),p=this.parseTemplateElement(s),g=[p],v=[];for(;!p.tail;)v.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),g.push(p=this.parseTemplateElement(s));return l.expressions=v,l.quasis=g,this.finishNode(l,`TemplateLiteral`)}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(s,l,p,g){p&&this.expectPlugin(`recordAndTuple`);let v=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let b=!1,C=!0,w=this.startNode();for(w.properties=[],this.next();!this.match(s);){if(C)C=!1;else if(this.expect(12),this.match(s)){this.addTrailingCommaExtraToNode(w);break}let v;l?v=this.parseBindingProperty():(v=this.parsePropertyDefinition(g),b=this.checkProto(v,p,b,g)),p&&!this.isObjectProperty(v)&&v.type!==`SpreadElement`&&this.raise(J.InvalidRecordProperty,v),v.shorthand&&this.addExtra(v,`shorthand`,!0),w.properties.push(v)}this.next(),this.state.inFSharpPipelineDirectBody=v;let E=`ObjectExpression`;return l?E=`ObjectPattern`:p&&(E=`RecordExpression`),this.finishNode(w,E)}addTrailingCommaExtraToNode(s){this.addExtra(s,`trailingComma`,this.state.lastTokStartLoc.index),this.addExtra(s,`trailingCommaLoc`,this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(s){return!s.computed&&s.key.type===`Identifier`&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(s){let l=[];if(this.match(26))for(this.hasPlugin(`decorators`)&&this.raise(J.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)l.push(this.parseDecorator());let p=this.startNode(),g=!1,v=!1,b;if(this.match(21))return l.length&&this.unexpected(),this.parseSpread();l.length&&(p.decorators=l,l=[]),p.method=!1,s&&(b=this.state.startLoc);let C=this.eat(55);this.parsePropertyNamePrefixOperator(p);let w=this.state.containsEsc;if(this.parsePropertyName(p,s),!C&&!w&&this.maybeAsyncOrAccessorProp(p)){let{key:s}=p,l=s.name;l===`async`&&!this.hasPrecedingLineBreak()&&(g=!0,this.resetPreviousNodeTrailingComments(s),C=this.eat(55),this.parsePropertyName(p)),(l===`get`||l===`set`)&&(v=!0,this.resetPreviousNodeTrailingComments(s),p.kind=l,this.match(55)&&(C=!0,this.raise(J.AccessorIsGenerator,this.state.curPosition(),{kind:l}),this.next()),this.parsePropertyName(p))}return this.parseObjPropValue(p,b,C,g,!1,v,s)}getGetterSetterExpectedParamCount(s){return s.kind===`get`?0:1}getObjectOrClassMethodParams(s){return s.params}checkGetterSetterParams(s){var l;let p=this.getGetterSetterExpectedParamCount(s),g=this.getObjectOrClassMethodParams(s);g.length!==p&&this.raise(s.kind===`get`?J.BadGetterArity:J.BadSetterArity,s),s.kind===`set`&&g[g.length-1]?.type===`RestElement`&&this.raise(J.BadSetterRestParameter,s)}parseObjectMethod(s,l,p,g,v){if(v){let p=this.parseMethod(s,l,!1,!1,!1,`ObjectMethod`);return this.checkGetterSetterParams(p),p}if(p||l||this.match(10))return g&&this.unexpected(),s.kind=`method`,s.method=!0,this.parseMethod(s,l,p,!1,!1,`ObjectMethod`)}parseObjectProperty(s,l,p,g){if(s.shorthand=!1,this.eat(14))return s.value=p?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowInOrVoidPattern(8,g),this.finishObjectProperty(s);if(!s.computed&&s.key.type===`Identifier`){if(this.checkReservedWord(s.key.name,s.key.loc.start,!0,!1),p)s.value=this.parseMaybeDefault(l,this.cloneIdentifier(s.key));else if(this.match(29)){let p=this.state.startLoc;g==null?this.raise(J.InvalidCoverInitializedName,p):g.shorthandAssignLoc===null&&(g.shorthandAssignLoc=p),s.value=this.parseMaybeDefault(l,this.cloneIdentifier(s.key))}else s.value=this.cloneIdentifier(s.key);return s.shorthand=!0,this.finishObjectProperty(s)}}finishObjectProperty(s){return this.finishNode(s,`ObjectProperty`)}parseObjPropValue(s,l,p,g,v,b,C){let w=this.parseObjectMethod(s,p,g,v,b)||this.parseObjectProperty(s,l,v,C);return w||this.unexpected(),w}parsePropertyName(s,l){if(this.eat(0))s.computed=!0,s.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{let{type:p,value:g}=this.state,v;if(Jt(p))v=this.parseIdentifier(!0);else switch(p){case 135:v=this.parseNumericLiteral(g);break;case 134:v=this.parseStringLiteral(g);break;case 136:v=this.parseBigIntLiteral(g);break;case 139:{let s=this.state.startLoc;l==null?this.raise(J.UnexpectedPrivateField,s):l.privateKeyLoc===null&&(l.privateKeyLoc=s),v=this.parsePrivateName();break}default:if(p===137){v=this.parseDecimalLiteral(g);break}this.unexpected()}s.key=v,p!==139&&(s.computed=!1)}}initFunction(s,l){s.id=null,s.generator=!1,s.async=l}parseMethod(s,l,p,g,v,b,C=!1){this.initFunction(s,p),s.generator=l,this.scope.enter(530|(C?576:0)|(v?32:0)),this.prodParam.enter(lr(p,s.generator)),this.parseFunctionParams(s,g);let w=this.parseFunctionBodyAndFinish(s,b,!0);return this.prodParam.exit(),this.scope.exit(),w}parseArrayLike(s,l,p){l&&this.expectPlugin(`recordAndTuple`);let g=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let v=this.startNode();return this.next(),v.elements=this.parseExprList(s,!l,p,v),this.state.inFSharpPipelineDirectBody=g,this.finishNode(v,l?`TupleExpression`:`ArrayExpression`)}parseArrowExpression(s,l,p,g){this.scope.enter(518);let v=lr(p,!1);!this.match(5)&&this.prodParam.hasIn&&(v|=8),this.prodParam.enter(v),this.initFunction(s,p);let b=this.state.maybeInArrowParameters;return l&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(s,l,g)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(s,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=b,this.finishNode(s,`ArrowFunctionExpression`)}setArrowFunctionParameters(s,l,p){this.toAssignableList(l,p,!1),s.params=l}parseFunctionBodyAndFinish(s,l,p=!1){return this.parseFunctionBody(s,!1,p),this.finishNode(s,l)}parseFunctionBody(s,l,p=!1){let g=l&&!this.match(5);if(this.expressionScope.enter(Rr()),g)s.body=this.parseMaybeAssign(),this.checkParams(s,!1,l,!1);else{let g=this.state.strict,v=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),s.body=this.parseBlock(!0,!1,v=>{let b=!this.isSimpleParamList(s.params);v&&b&&this.raise(J.IllegalLanguageModeDirective,(s.kind===`method`||s.kind===`constructor`)&&s.key?s.key.loc.end:s);let C=!g&&this.state.strict;this.checkParams(s,!this.state.strict&&!l&&!p&&!b,l,C),this.state.strict&&s.id&&this.checkIdentifier(s.id,65,C)}),this.prodParam.exit(),this.state.labels=v}this.expressionScope.exit()}isSimpleParameter(s){return s.type===`Identifier`}isSimpleParamList(s){for(let l=0,p=s.length;l10||!In(s))){if(p&&Nn(s)){this.raise(J.UnexpectedKeyword,l,{keyword:s});return}if((this.state.strict?g?Mn:An:kn)(s,this.inModule)){this.raise(J.UnexpectedReservedWord,l,{reservedWord:s});return}else if(s===`yield`){if(this.prodParam.hasYield){this.raise(J.YieldBindingIdentifier,l);return}}else if(s===`await`){if(this.prodParam.hasAwait){this.raise(J.AwaitBindingIdentifier,l);return}if(this.scope.inStaticBlock){this.raise(J.AwaitBindingIdentifierInStaticBlock,l);return}this.expressionScope.recordAsyncArrowParametersError(l)}else if(s===`arguments`&&this.scope.inClassAndNotInNonArrowFunction){this.raise(J.ArgumentsInClass,l);return}}}recordAwaitIfAllowed(){let s=this.prodParam.hasAwait;return s&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),s}parseAwait(s){let l=this.startNodeAt(s);return this.expressionScope.recordParameterInitializerError(J.AwaitExpressionFormalParameter,l),this.eat(55)&&this.raise(J.ObsoleteAwaitStar,l),!this.scope.inFunction&&!(this.optionFlags&1)&&(this.isAmbiguousPrefixOrIdentifier()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(l.argument=this.parseMaybeUnary(null,!0)),this.finishNode(l,`AwaitExpression`)}isAmbiguousPrefixOrIdentifier(){if(this.hasPrecedingLineBreak())return!0;let{type:s}=this.state;return s===53||s===10||s===0||mn(s)||s===102&&!this.state.containsEsc||s===138||s===56||this.hasPlugin(`v8intrinsic`)&&s===54}parseYield(s){let l=this.startNodeAt(s);this.expressionScope.recordParameterInitializerError(J.YieldInParameter,l);let p=!1,g=null;if(!this.hasPrecedingLineBreak())switch(p=this.eat(55),this.state.type){case 13:case 140:case 8:case 11:case 3:case 9:case 14:case 12:if(!p)break;default:g=this.parseMaybeAssign()}return l.delegate=p,l.argument=g,this.finishNode(l,`YieldExpression`)}parseImportCall(s){if(this.next(),s.source=this.parseMaybeAssignAllowIn(),s.options=null,this.eat(12)){if(this.match(11))this.addTrailingCommaExtraToNode(s.source);else if(s.options=this.parseMaybeAssignAllowIn(),this.eat(12)&&(this.addTrailingCommaExtraToNode(s.options),!this.match(11))){do this.parseMaybeAssignAllowIn();while(this.eat(12)&&!this.match(11));this.raise(J.ImportCallArity,s)}}return this.expect(11),this.finishNode(s,`ImportExpression`)}checkPipelineAtInfixOperator(s,l){this.hasPlugin([`pipelineOperator`,{proposal:`smart`}])&&s.type===`SequenceExpression`&&this.raise(J.PipelineHeadSequenceExpression,l)}parseSmartPipelineBodyInStyle(s,l){if(this.isSimpleReference(s)){let p=this.startNodeAt(l);return p.callee=s,this.finishNode(p,`PipelineBareFunction`)}else{let p=this.startNodeAt(l);return this.checkSmartPipeTopicBodyEarlyErrors(l),p.expression=s,this.finishNode(p,`PipelineTopicExpression`)}}isSimpleReference(s){switch(s.type){case`MemberExpression`:return!s.computed&&this.isSimpleReference(s.object);case`Identifier`:return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(s){if(this.match(19))throw this.raise(J.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(J.PipelineTopicUnused,s)}withTopicBindingContext(s){let l=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return s()}finally{this.state.topicContext=l}}withSmartMixTopicForbiddingContext(s){if(this.hasPlugin([`pipelineOperator`,{proposal:`smart`}])){let l=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return s()}finally{this.state.topicContext=l}}else return s()}withSoloAwaitPermittingContext(s){let l=this.state.soloAwait;this.state.soloAwait=!0;try{return s()}finally{this.state.soloAwait=l}}allowInAnd(s){let l=this.prodParam.currentFlags();if(8&~l){this.prodParam.enter(l|8);try{return s()}finally{this.prodParam.exit()}}return s()}disallowInAnd(s){let l=this.prodParam.currentFlags();if(8&l){this.prodParam.enter(l&-9);try{return s()}finally{this.prodParam.exit()}}return s()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(s){let l=this.state.startLoc;this.state.potentialArrowAt=this.state.start;let p=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;let g=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),l,s);return this.state.inFSharpPipelineDirectBody=p,g}parseModuleExpression(){this.expectPlugin(`moduleBlocks`);let s=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);let l=this.startNodeAt(this.state.endLoc);this.next();let p=this.initializeScopes(!0);this.enterInitialScopes();try{s.body=this.parseProgram(l,8,`module`)}finally{p()}return this.finishNode(s,`ModuleExpression`)}parseVoidPattern(s){this.expectPlugin(`discardBinding`);let l=this.startNode();return s!=null&&(s.voidPatternLoc=this.state.startLoc),this.next(),this.finishNode(l,`VoidPattern`)}parseMaybeAssignAllowInOrVoidPattern(s,l,p){if(l!=null&&this.match(88)){let p=this.lookaheadCharCode();if(p===44||p===(s===3?93:s===8?125:41)||p===61)return this.parseMaybeDefault(this.state.startLoc,this.parseVoidPattern(l))}return this.parseMaybeAssignAllowIn(l,p)}parsePropertyNamePrefixOperator(s){}},mi={kind:1},hi={kind:2},gi=/[\uD800-\uDFFF]/u,_i=/in(?:stanceof)?/y;function vi(s,l,p){for(let g=0;g0)for(let[s,l]of Array.from(this.scope.undefinedExports))this.raise(J.ModuleExportUndefined,l,{localName:s});this.addExtra(s,`topLevelAwait`,this.state.hasTopLevelAwait)}let g;return g=l===140?this.finishNode(s,`Program`):this.finishNodeAt(s,`Program`,v(this.state.startLoc,-1)),g}stmtToDirective(s){let l=this.castNodeTo(s,`Directive`),p=this.castNodeTo(s.expression,`DirectiveLiteral`),g=p.value,v=this.input.slice(this.offsetToSourcePos(p.start),this.offsetToSourcePos(p.end)),b=p.value=v.slice(1,-1);return this.addExtra(p,`raw`,v),this.addExtra(p,`rawValue`,b),this.addExtra(p,`expressionValue`,g),l.value=p,delete s.expression,l}parseInterpreterDirective(){if(!this.match(28))return null;let s=this.startNode();return s.value=this.state.value,this.next(),this.finishNode(s,`InterpreterDirective`)}isLet(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1}isUsing(){return this.isContextual(107)?this.nextTokenIsIdentifierOnSameLine():!1}isForUsing(){if(!this.isContextual(107))return!1;let s=this.nextTokenInLineStart(),l=this.codePointAtPos(s);if(this.isUnparsedContextual(s,`of`)){let l=this.lookaheadCharCodeSince(s+2);if(l!==61&&l!==58&&l!==59)return!1}return!!(this.chStartsBindingIdentifier(l,s)||this.isUnparsedContextual(s,`void`))}nextTokenIsIdentifierOnSameLine(){let s=this.nextTokenInLineStart(),l=this.codePointAtPos(s);return this.chStartsBindingIdentifier(l,s)}isAwaitUsing(){if(!this.isContextual(96))return!1;let s=this.nextTokenInLineStart();if(this.isUnparsedContextual(s,`using`)){s=this.nextTokenInLineStartSince(s+5);let l=this.codePointAtPos(s);if(this.chStartsBindingIdentifier(l,s))return!0}return!1}chStartsBindingIdentifier(s,l){if(Cn(s)){if(_i.lastIndex=l,_i.test(this.input)){let s=this.codePointAtPos(_i.lastIndex);if(!wn(s)&&s!==92)return!1}return!0}else return s===92}chStartsBindingPattern(s){return s===91||s===123}hasFollowingBindingAtom(){let s=this.nextTokenStart(),l=this.codePointAtPos(s);return this.chStartsBindingPattern(l)||this.chStartsBindingIdentifier(l,s)}hasInLineFollowingBindingIdentifierOrBrace(){let s=this.nextTokenInLineStart(),l=this.codePointAtPos(s);return l===123||this.chStartsBindingIdentifier(l,s)}allowsUsing(){return(this.scope.inModule||!this.scope.inTopLevel)&&!this.scope.inBareCaseStatement}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(s=!1){let l=0;return this.options.annexB&&!this.state.strict&&(l|=4,s&&(l|=8)),this.parseStatementLike(l)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(s){let l=null;return this.match(26)&&(l=this.parseDecorators(!0)),this.parseStatementContent(s,l)}parseStatementContent(s,l){let p=this.state.type,g=this.startNode(),v=!!(s&2),b=!!(s&4),C=s&1;switch(p){case 60:return this.parseBreakContinueStatement(g,!0);case 63:return this.parseBreakContinueStatement(g,!1);case 64:return this.parseDebuggerStatement(g);case 90:return this.parseDoWhileStatement(g);case 91:return this.parseForStatement(g);case 68:if(this.lookaheadCharCode()===46)break;return b||this.raise(this.state.strict?J.StrictFunction:this.options.annexB?J.SloppyFunctionAnnexB:J.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(g,!1,!v&&b);case 80:return v||this.unexpected(),this.parseClass(this.maybeTakeDecorators(l,g),!0);case 69:return this.parseIfStatement(g);case 70:return this.parseReturnStatement(g);case 71:return this.parseSwitchStatement(g);case 72:return this.parseThrowStatement(g);case 73:return this.parseTryStatement(g);case 96:if(this.isAwaitUsing())return this.allowsUsing()?v?this.recordAwaitIfAllowed()||this.raise(J.AwaitUsingNotInAsyncContext,g):this.raise(J.UnexpectedLexicalDeclaration,g):this.raise(J.UnexpectedUsingDeclaration,g),this.next(),this.parseVarStatement(g,`await using`);break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.allowsUsing()?v||this.raise(J.UnexpectedLexicalDeclaration,this.state.startLoc):this.raise(J.UnexpectedUsingDeclaration,this.state.startLoc),this.parseVarStatement(g,`using`);case 100:{if(this.state.containsEsc)break;let s=this.nextTokenStart(),l=this.codePointAtPos(s);if(l!==91&&(!v&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(l,s)&&l!==123))break}case 75:v||this.raise(J.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{let s=this.state.value;return this.parseVarStatement(g,s)}case 92:return this.parseWhileStatement(g);case 76:return this.parseWithStatement(g);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(g);case 83:{let s=this.lookaheadCharCode();if(s===40||s===46)break}case 82:{!(this.optionFlags&8)&&!C&&this.raise(J.UnexpectedImportExport,this.state.startLoc),this.next();let s;return s=p===83?this.parseImport(g):this.parseExport(g,l),this.assertModuleNodeAllowed(s),s}default:if(this.isAsyncFunction())return v||this.raise(J.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(g,!0,!v&&b)}let w=this.state.value,E=this.parseExpression();return Gt(p)&&E.type===`Identifier`&&this.eat(14)?this.parseLabeledStatement(g,w,E,s):this.parseExpressionStatement(g,E,l)}assertModuleNodeAllowed(s){!(this.optionFlags&8)&&!this.inModule&&this.raise(J.ImportOutsideModule,s)}decoratorsEnabledBeforeExport(){return this.hasPlugin(`decorators-legacy`)?!0:this.hasPlugin(`decorators`)&&this.getPluginOption(`decorators`,`decoratorsBeforeExport`)!==!1}maybeTakeDecorators(s,l,p){if(s){var g;(g=l.decorators)!=null&&g.length?(typeof this.getPluginOption(`decorators`,`decoratorsBeforeExport`)!=`boolean`&&this.raise(J.DecoratorsBeforeAfterExport,l.decorators[0]),l.decorators.unshift(...s)):l.decorators=s,this.resetStartLocationFromNode(l,s[0]),p&&this.resetStartLocationFromNode(p,l)}return l}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(s){let l=[];do l.push(this.parseDecorator());while(this.match(26));if(this.match(82))s||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(J.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(J.UnexpectedLeadingDecorator,this.state.startLoc);return l}parseDecorator(){this.expectOnePlugin([`decorators`,`decorators-legacy`]);let s=this.startNode();if(this.next(),this.hasPlugin(`decorators`)){let l=this.state.startLoc,p;if(this.match(10)){let l=this.state.startLoc;this.next(),p=this.parseExpression(),this.expect(11),p=this.wrapParenthesis(l,p);let g=this.state.startLoc;s.expression=this.parseMaybeDecoratorArguments(p,l),this.getPluginOption(`decorators`,`allowCallParenthesized`)===!1&&s.expression!==p&&this.raise(J.DecoratorArgumentsOutsideParentheses,g)}else{for(p=this.parseIdentifier(!1);this.eat(16);){let s=this.startNodeAt(l);s.object=p,this.match(139)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),s.property=this.parsePrivateName()):s.property=this.parseIdentifier(!0),s.computed=!1,p=this.finishNode(s,`MemberExpression`)}s.expression=this.parseMaybeDecoratorArguments(p,l)}}else s.expression=this.parseExprSubscripts();return this.finishNode(s,`Decorator`)}parseMaybeDecoratorArguments(s,l){if(this.eat(10)){let p=this.startNodeAt(l);return p.callee=s,p.arguments=this.parseCallExpressionArguments(),this.toReferencedList(p.arguments),this.finishNode(p,`CallExpression`)}return s}parseBreakContinueStatement(s,l){return this.next(),this.isLineTerminator()?s.label=null:(s.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(s,l),this.finishNode(s,l?`BreakStatement`:`ContinueStatement`)}verifyBreakContinue(s,l){let p;for(p=0;pthis.parseStatement()),this.state.labels.pop(),this.expect(92),s.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(s,`DoWhileStatement`)}parseForStatement(s){this.next(),this.state.labels.push(mi);let l=null;if(this.isContextual(96)&&this.recordAwaitIfAllowed()&&(l=this.state.startLoc,this.next()),this.scope.enter(0),this.expect(10),this.match(13))return l!==null&&this.unexpected(l),this.parseFor(s,null);let p=this.isContextual(100);{let g=this.isAwaitUsing(),v=g||this.isForUsing(),b=p&&this.hasFollowingBindingAtom()||v;if(this.match(74)||this.match(75)||b){let p=this.startNode(),b;g?(b=`await using`,this.recordAwaitIfAllowed()||this.raise(J.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):b=this.state.value,this.next(),this.parseVar(p,!0,b);let C=this.finishNode(p,`VariableDeclaration`),w=this.match(58);return w&&v&&this.raise(J.ForInUsing,C),(w||this.isContextual(102))&&C.declarations.length===1?this.parseForIn(s,C,l):(l!==null&&this.unexpected(l),this.parseFor(s,C))}}let g=this.isContextual(95),v=new Br,b=this.parseExpression(!0,v),C=this.isContextual(102);if(C&&(p&&this.raise(J.ForOfLet,b),l===null&&g&&b.type===`Identifier`&&this.raise(J.ForOfAsync,b)),C||this.match(58)){this.checkDestructuringPrivate(v),this.toAssignable(b,!0);let p=C?`ForOfStatement`:`ForInStatement`;return this.checkLVal(b,{type:p}),this.parseForIn(s,b,l)}else this.checkExpressionErrors(v,!0);return l!==null&&this.unexpected(l),this.parseFor(s,b)}parseFunctionStatement(s,l,p){return this.next(),this.parseFunction(s,1|(p?2:0)|(l?8:0))}parseIfStatement(s){return this.next(),s.test=this.parseHeaderExpression(),s.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),s.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(s,`IfStatement`)}parseReturnStatement(s){return this.prodParam.hasReturn||this.raise(J.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?s.argument=null:(s.argument=this.parseExpression(),this.semicolon()),this.finishNode(s,`ReturnStatement`)}parseSwitchStatement(s){this.next(),s.discriminant=this.parseHeaderExpression();let l=s.cases=[];this.expect(5),this.state.labels.push(hi),this.scope.enter(256);let p;for(let s;!this.match(8);)if(this.match(61)||this.match(65)){let g=this.match(61);p&&this.finishNode(p,`SwitchCase`),l.push(p=this.startNode()),p.consequent=[],this.next(),g?p.test=this.parseExpression():(s&&this.raise(J.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),s=!0,p.test=null),this.expect(14)}else p?p.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),p&&this.finishNode(p,`SwitchCase`),this.next(),this.state.labels.pop(),this.finishNode(s,`SwitchStatement`)}parseThrowStatement(s){return this.next(),this.hasPrecedingLineBreak()&&this.raise(J.NewlineAfterThrow,this.state.lastTokEndLoc),s.argument=this.parseExpression(),this.semicolon(),this.finishNode(s,`ThrowStatement`)}parseCatchClauseParam(){let s=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&s.type===`Identifier`?8:0),this.checkLVal(s,{type:`CatchClause`},9),s}parseTryStatement(s){if(this.next(),s.block=this.parseBlock(),s.handler=null,this.match(62)){let l=this.startNode();this.next(),this.match(10)?(this.expect(10),l.param=this.parseCatchClauseParam(),this.expect(11)):(l.param=null,this.scope.enter(0)),l.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),s.handler=this.finishNode(l,`CatchClause`)}return s.finalizer=this.eat(67)?this.parseBlock():null,!s.handler&&!s.finalizer&&this.raise(J.NoCatchOrFinally,s),this.finishNode(s,`TryStatement`)}parseVarStatement(s,l,p=!1){return this.next(),this.parseVar(s,!1,l,p),this.semicolon(),this.finishNode(s,`VariableDeclaration`)}parseWhileStatement(s){return this.next(),s.test=this.parseHeaderExpression(),this.state.labels.push(mi),s.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(s,`WhileStatement`)}parseWithStatement(s){return this.state.strict&&this.raise(J.StrictWith,this.state.startLoc),this.next(),s.object=this.parseHeaderExpression(),s.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(s,`WithStatement`)}parseEmptyStatement(s){return this.next(),this.finishNode(s,`EmptyStatement`)}parseLabeledStatement(s,l,p,g){for(let s of this.state.labels)s.name===l&&this.raise(J.LabelRedeclaration,p,{labelName:l});let v=rn(this.state.type)?1:this.match(71)?2:null;for(let l=this.state.labels.length-1;l>=0;l--){let p=this.state.labels[l];if(p.statementStart===s.start)p.statementStart=this.sourceToOffsetPos(this.state.start),p.kind=v;else break}return this.state.labels.push({name:l,kind:v,statementStart:this.sourceToOffsetPos(this.state.start)}),s.body=g&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),s.label=p,this.finishNode(s,`LabeledStatement`)}parseExpressionStatement(s,l,p){return s.expression=l,this.semicolon(),this.finishNode(s,`ExpressionStatement`)}parseBlock(s=!1,l=!0,p){let g=this.startNode();return s&&this.state.strictErrors.clear(),this.expect(5),l&&this.scope.enter(0),this.parseBlockBody(g,s,!1,8,p),l&&this.scope.exit(),this.finishNode(g,`BlockStatement`)}isValidDirective(s){return s.type===`ExpressionStatement`&&s.expression.type===`StringLiteral`&&!s.expression.extra.parenthesized}parseBlockBody(s,l,p,g,v){let b=s.body=[],C=s.directives=[];this.parseBlockOrModuleBlockBody(b,l?C:void 0,p,g,v)}parseBlockOrModuleBlockBody(s,l,p,g,v){let b=this.state.strict,C=!1,w=!1;for(;!this.match(g);){let g=p?this.parseModuleItem():this.parseStatementListItem();if(l&&!w){if(this.isValidDirective(g)){let s=this.stmtToDirective(g);l.push(s),!C&&s.value.value===`use strict`&&(C=!0,this.setStrict(!0));continue}w=!0,this.state.strictErrors.clear()}s.push(g)}v?.call(this,C),b||this.setStrict(!1),this.next()}parseFor(s,l){return s.init=l,this.semicolon(!1),s.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),s.update=this.match(11)?null:this.parseExpression(),this.expect(11),s.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(s,`ForStatement`)}parseForIn(s,l,p){let g=this.match(58);return this.next(),g?p!==null&&this.unexpected(p):s.await=p!==null,l.type===`VariableDeclaration`&&l.declarations[0].init!=null&&(!g||!this.options.annexB||this.state.strict||l.kind!==`var`||l.declarations[0].id.type!==`Identifier`)&&this.raise(J.ForInOfLoopInitializer,l,{type:g?`ForInStatement`:`ForOfStatement`}),l.type===`AssignmentPattern`&&this.raise(J.InvalidLhs,l,{ancestor:{type:`ForStatement`}}),s.left=l,s.right=g?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),s.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(s,g?`ForInStatement`:`ForOfStatement`)}parseVar(s,l,p,g=!1){let v=s.declarations=[];for(s.kind=p;;){let s=this.startNode();if(this.parseVarId(s,p),s.init=this.eat(29)?l?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,s.init===null&&!g&&(s.id.type!==`Identifier`&&!(l&&(this.match(58)||this.isContextual(102)))?this.raise(J.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:`destructuring`}):(p===`const`||p===`using`||p===`await using`)&&!(this.match(58)||this.isContextual(102))&&this.raise(J.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:p})),v.push(this.finishNode(s,`VariableDeclarator`)),!this.eat(12))break}return s}parseVarId(s,l){let p=this.parseBindingAtom();l===`using`||l===`await using`?(p.type===`ArrayPattern`||p.type===`ObjectPattern`)&&this.raise(J.UsingDeclarationHasBindingPattern,p.loc.start):p.type===`VoidPattern`&&this.raise(J.UnexpectedVoidPattern,p.loc.start),this.checkLVal(p,{type:`VariableDeclarator`},l===`var`?5:8201),s.id=p}parseAsyncFunctionExpression(s){return this.parseFunction(s,8)}parseFunction(s,l=0){let p=l&2,g=!!(l&1),v=g&&!(l&4),b=!!(l&8);this.initFunction(s,b),this.match(55)&&(p&&this.raise(J.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),s.generator=!0),g&&(s.id=this.parseFunctionId(v));let C=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(514),this.prodParam.enter(lr(b,s.generator)),g||(s.id=this.parseFunctionId()),this.parseFunctionParams(s,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(s,g?`FunctionDeclaration`:`FunctionExpression`)}),this.prodParam.exit(),this.scope.exit(),g&&!p&&this.registerFunctionStatementId(s),this.state.maybeInArrowParameters=C,s}parseFunctionId(s){return s||Gt(this.state.type)?this.parseIdentifier():null}parseFunctionParams(s,l){this.expect(10),this.expressionScope.enter(Fr()),s.params=this.parseBindingList(11,41,2|(l?4:0)),this.expressionScope.exit()}registerFunctionStatementId(s){s.id&&this.scope.declareName(s.id.name,!this.options.annexB||this.state.strict||s.generator||s.async?this.scope.treatFunctionsAsVar?5:8201:17,s.id.loc.start)}parseClass(s,l,p){this.next();let g=this.state.strict;return this.state.strict=!0,this.parseClassId(s,l,p),this.parseClassSuper(s),s.body=this.parseClassBody(!!s.superClass,g),this.finishNode(s,l?`ClassDeclaration`:`ClassExpression`)}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}nameIsConstructor(s){return s.type===`Identifier`&&s.name===`constructor`||s.type===`StringLiteral`&&s.value===`constructor`}isNonstaticConstructor(s){return!s.computed&&!s.static&&this.nameIsConstructor(s.key)}parseClassBody(s,l){this.classScope.enter();let p={hadConstructor:!1,hadSuperClass:s},g=[],v=this.startNode();if(v.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(g.length>0)throw this.raise(J.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){g.push(this.parseDecorator());continue}let s=this.startNode();g.length&&(s.decorators=g,this.resetStartLocationFromNode(s,g[0]),g=[]),this.parseClassMember(v,s,p),s.kind===`constructor`&&s.decorators&&s.decorators.length>0&&this.raise(J.DecoratorConstructor,s)}}),this.state.strict=l,this.next(),g.length)throw this.raise(J.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(v,`ClassBody`)}parseClassMemberFromModifier(s,l){let p=this.parseIdentifier(!0);if(this.isClassMethod()){let g=l;return g.kind=`method`,g.computed=!1,g.key=p,g.static=!1,this.pushClassMethod(s,g,!1,!1,!1,!1),!0}else if(this.isClassProperty()){let g=l;return g.computed=!1,g.key=p,g.static=!1,s.body.push(this.parseClassProperty(g)),!0}return this.resetPreviousNodeTrailingComments(p),!1}parseClassMember(s,l,p){let g=this.isContextual(106);if(g){if(this.parseClassMemberFromModifier(s,l))return;if(this.eat(5)){this.parseClassStaticBlock(s,l);return}}this.parseClassMemberWithIsStatic(s,l,p,g)}parseClassMemberWithIsStatic(s,l,p,g){let v=l,b=l,C=l,w=l,E=l,k=v,A=v;if(l.static=g,this.parsePropertyNamePrefixOperator(l),this.eat(55)){k.kind=`method`;let l=this.match(139);if(this.parseClassElementName(k),this.parsePostMemberNameModifiers(k),l){this.pushClassPrivateMethod(s,b,!0,!1);return}this.isNonstaticConstructor(v)&&this.raise(J.ConstructorIsGenerator,v.key),this.pushClassMethod(s,v,!0,!1,!1,!1);return}let N=!this.state.containsEsc&&Gt(this.state.type),F=this.parseClassElementName(l),I=N?F.name:null,R=this.isPrivateName(F),B=this.state.startLoc;if(this.parsePostMemberNameModifiers(A),this.isClassMethod()){if(k.kind=`method`,R){this.pushClassPrivateMethod(s,b,!1,!1);return}let g=this.isNonstaticConstructor(v),C=!1;g&&(v.kind=`constructor`,p.hadConstructor&&!this.hasPlugin(`typescript`)&&this.raise(J.DuplicateConstructor,F),g&&this.hasPlugin(`typescript`)&&l.override&&this.raise(J.OverrideOnConstructor,F),p.hadConstructor=!0,C=p.hadSuperClass),this.pushClassMethod(s,v,!1,!1,g,C)}else if(this.isClassProperty())R?this.pushClassPrivateProperty(s,w):this.pushClassProperty(s,C);else if(I===`async`&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(F);let l=this.eat(55);A.optional&&this.unexpected(B),k.kind=`method`;let p=this.match(139);this.parseClassElementName(k),this.parsePostMemberNameModifiers(A),p?this.pushClassPrivateMethod(s,b,l,!0):(this.isNonstaticConstructor(v)&&this.raise(J.ConstructorIsAsync,v.key),this.pushClassMethod(s,v,l,!0,!1,!1))}else if((I===`get`||I===`set`)&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(F),k.kind=I;let l=this.match(139);this.parseClassElementName(v),l?this.pushClassPrivateMethod(s,b,!1,!1):(this.isNonstaticConstructor(v)&&this.raise(J.ConstructorIsAccessor,v.key),this.pushClassMethod(s,v,!1,!1,!1,!1)),this.checkGetterSetterParams(v)}else if(I===`accessor`&&!this.isLineTerminator()){this.expectPlugin(`decoratorAutoAccessors`),this.resetPreviousNodeTrailingComments(F);let l=this.match(139);this.parseClassElementName(C),this.pushClassAccessorProperty(s,E,l)}else this.isLineTerminator()?R?this.pushClassPrivateProperty(s,w):this.pushClassProperty(s,C):this.unexpected()}parseClassElementName(s){let{type:l,value:p}=this.state;if((l===132||l===134)&&s.static&&p===`prototype`&&this.raise(J.StaticPrototype,this.state.startLoc),l===139){p===`constructor`&&this.raise(J.ConstructorClassPrivateField,this.state.startLoc);let l=this.parsePrivateName();return s.key=l,l}return this.parsePropertyName(s),s.key}parseClassStaticBlock(s,l){var p;this.scope.enter(720);let g=this.state.labels;this.state.labels=[],this.prodParam.enter(0);let v=l.body=[];this.parseBlockOrModuleBlockBody(v,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=g,s.body.push(this.finishNode(l,`StaticBlock`)),(p=l.decorators)!=null&&p.length&&this.raise(J.DecoratorStaticBlock,l)}pushClassProperty(s,l){!l.computed&&this.nameIsConstructor(l.key)&&this.raise(J.ConstructorClassField,l.key),s.body.push(this.parseClassProperty(l))}pushClassPrivateProperty(s,l){let p=this.parseClassPrivateProperty(l);s.body.push(p),this.classScope.declarePrivateName(this.getPrivateNameSV(p.key),0,p.key.loc.start)}pushClassAccessorProperty(s,l,p){!p&&!l.computed&&this.nameIsConstructor(l.key)&&this.raise(J.ConstructorClassField,l.key);let g=this.parseClassAccessorProperty(l);s.body.push(g),p&&this.classScope.declarePrivateName(this.getPrivateNameSV(g.key),0,g.key.loc.start)}pushClassMethod(s,l,p,g,v,b){s.body.push(this.parseMethod(l,p,g,v,b,`ClassMethod`,!0))}pushClassPrivateMethod(s,l,p,g){let v=this.parseMethod(l,p,g,!1,!1,`ClassPrivateMethod`,!0);s.body.push(v);let b=v.kind===`get`?v.static?6:2:v.kind===`set`?v.static?5:1:0;this.declareClassPrivateMethodInScope(v,b)}declareClassPrivateMethodInScope(s,l){this.classScope.declarePrivateName(this.getPrivateNameSV(s.key),l,s.key.loc.start)}parsePostMemberNameModifiers(s){}parseClassPrivateProperty(s){return this.parseInitializer(s),this.semicolon(),this.finishNode(s,`ClassPrivateProperty`)}parseClassProperty(s){return this.parseInitializer(s),this.semicolon(),this.finishNode(s,`ClassProperty`)}parseClassAccessorProperty(s){return this.parseInitializer(s),this.semicolon(),this.finishNode(s,`ClassAccessorProperty`)}parseInitializer(s){this.scope.enter(592),this.expressionScope.enter(Rr()),this.prodParam.enter(0),s.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(s,l,p,g=8331){if(Gt(this.state.type))s.id=this.parseIdentifier(),l&&this.declareNameFromIdentifier(s.id,g);else if(p||!l)s.id=null;else throw this.raise(J.MissingClassName,this.state.startLoc)}parseClassSuper(s){s.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(s,l){let p=this.parseMaybeImportPhase(s,!0),g=this.maybeParseExportDefaultSpecifier(s,p),v=!g||this.eat(12),b=v&&this.eatExportStar(s),C=b&&this.maybeParseExportNamespaceSpecifier(s),w=v&&(!C||this.eat(12)),E=g||b;if(b&&!C){if(g&&this.unexpected(),l)throw this.raise(J.UnsupportedDecoratorExport,s);return this.parseExportFrom(s,!0),this.sawUnambiguousESM=!0,this.finishNode(s,`ExportAllDeclaration`)}let k=this.maybeParseExportNamedSpecifiers(s);g&&v&&!b&&!k&&this.unexpected(null,5),C&&w&&this.unexpected(null,98);let A;if(E||k){if(A=!1,l)throw this.raise(J.UnsupportedDecoratorExport,s);this.parseExportFrom(s,E)}else A=this.maybeParseExportDeclaration(s);if(E||k||A){var N;let p=s;if(this.checkExport(p,!0,!1,!!p.source),p.declaration?.type===`ClassDeclaration`)this.maybeTakeDecorators(l,p.declaration,p);else if(l)throw this.raise(J.UnsupportedDecoratorExport,s);return this.sawUnambiguousESM=!0,this.finishNode(p,`ExportNamedDeclaration`)}if(this.eat(65)){let p=s,g=this.parseExportDefaultExpression();if(p.declaration=g,g.type===`ClassDeclaration`)this.maybeTakeDecorators(l,g,p);else if(l)throw this.raise(J.UnsupportedDecoratorExport,s);return this.checkExport(p,!0,!0),this.sawUnambiguousESM=!0,this.finishNode(p,`ExportDefaultDeclaration`)}throw this.unexpected(null,5)}eatExportStar(s){return this.eat(55)}maybeParseExportDefaultSpecifier(s,l){if(l||this.isExportDefaultSpecifier()){this.expectPlugin(`exportDefaultFrom`,l?.loc.start);let p=l||this.parseIdentifier(!0),g=this.startNodeAtNode(p);return g.exported=p,s.specifiers=[this.finishNode(g,`ExportDefaultSpecifier`)],!0}return!1}maybeParseExportNamespaceSpecifier(s){if(this.isContextual(93)){var l;(l=s).specifiers??(l.specifiers=[]);let p=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),p.exported=this.parseModuleExportName(),s.specifiers.push(this.finishNode(p,`ExportNamespaceSpecifier`)),!0}return!1}maybeParseExportNamedSpecifiers(s){if(this.match(5)){let l=s;l.specifiers||=[];let p=l.exportKind===`type`;return l.specifiers.push(...this.parseExportSpecifiers(p)),l.source=null,this.hasPlugin(`importAssertions`)?l.assertions=[]:l.attributes=[],l.declaration=null,!0}return!1}maybeParseExportDeclaration(s){return this.shouldParseExportDeclaration()?(s.specifiers=[],s.source=null,this.hasPlugin(`importAssertions`)?s.assertions=[]:s.attributes=[],s.declaration=this.parseExportDeclaration(s),!0):!1}isAsyncFunction(){if(!this.isContextual(95))return!1;let s=this.nextTokenInLineStart();return this.isUnparsedContextual(s,`function`)}parseExportDefaultExpression(){let s=this.startNode();if(this.match(68))return this.next(),this.parseFunction(s,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(s,13);if(this.match(80))return this.parseClass(s,!0,!0);if(this.match(26))return this.hasPlugin(`decorators`)&&this.getPluginOption(`decorators`,`decoratorsBeforeExport`)===!0&&this.raise(J.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet()||this.isUsing()||this.isAwaitUsing())throw this.raise(J.UnsupportedDefaultExport,this.state.startLoc);let l=this.parseMaybeAssignAllowIn();return this.semicolon(),l}parseExportDeclaration(s){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){let{type:s}=this.state;if(Gt(s)){if(s===95&&!this.state.containsEsc||s===100)return!1;if((s===130||s===129)&&!this.state.containsEsc){let s=this.nextTokenStart(),l=this.input.charCodeAt(s);if(l===123||this.chStartsBindingIdentifier(l,s)&&!this.input.startsWith(`from`,s))return this.expectOnePlugin([`flow`,`typescript`]),!1}}else if(!this.match(65))return!1;let l=this.nextTokenStart(),p=this.isUnparsedContextual(l,`from`);if(this.input.charCodeAt(l)===44||Gt(this.state.type)&&p)return!0;if(this.match(65)&&p){let s=this.input.charCodeAt(this.nextTokenStartSince(l+4));return s===34||s===39}return!1}parseExportFrom(s,l){this.eatContextual(98)?(s.source=this.parseImportSource(),this.checkExport(s),this.maybeParseImportAttributes(s),this.checkJSONModuleImport(s)):l&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){let{type:s}=this.state;return s===26&&(this.expectOnePlugin([`decorators`,`decorators-legacy`]),this.hasPlugin(`decorators`))?(this.getPluginOption(`decorators`,`decoratorsBeforeExport`)===!0&&this.raise(J.DecoratorBeforeExport,this.state.startLoc),!0):this.isUsing()||this.isAwaitUsing()?(this.raise(J.UsingDeclarationExport,this.state.startLoc),!0):s===74||s===75||s===68||s===80||this.isLet()||this.isAsyncFunction()}checkExport(s,l,p,g){if(l){var v;if(p){if(this.checkDuplicateExports(s,`default`),this.hasPlugin(`exportDefaultFrom`)){var b;let l=s.declaration;l.type===`Identifier`&&l.name===`from`&&l.end-l.start===4&&!((b=l.extra)!=null&&b.parenthesized)&&this.raise(J.ExportDefaultFromAsIdentifier,l)}}else if((v=s.specifiers)!=null&&v.length)for(let l of s.specifiers){let{exported:s}=l,p=s.type===`Identifier`?s.name:s.value;if(this.checkDuplicateExports(l,p),!g&&l.local){let{local:s}=l;s.type===`Identifier`?(this.checkReservedWord(s.name,s.loc.start,!0,!1),this.scope.checkLocalExport(s)):this.raise(J.ExportBindingIsString,l,{localName:s.value,exportName:p})}}else if(s.declaration){let l=s.declaration;if(l.type===`FunctionDeclaration`||l.type===`ClassDeclaration`){let{id:p}=l;if(!p)throw Error(`Assertion failure`);this.checkDuplicateExports(s,p.name)}else if(l.type===`VariableDeclaration`)for(let s of l.declarations)this.checkDeclaration(s.id)}}}checkDeclaration(s){if(s.type===`Identifier`)this.checkDuplicateExports(s,s.name);else if(s.type===`ObjectPattern`)for(let l of s.properties)this.checkDeclaration(l);else if(s.type===`ArrayPattern`)for(let l of s.elements)l&&this.checkDeclaration(l);else s.type===`ObjectProperty`?this.checkDeclaration(s.value):s.type===`RestElement`?this.checkDeclaration(s.argument):s.type===`AssignmentPattern`&&this.checkDeclaration(s.left)}checkDuplicateExports(s,l){this.exportedIdentifiers.has(l)&&(l===`default`?this.raise(J.DuplicateDefaultExport,s):this.raise(J.DuplicateExport,s,{exportName:l})),this.exportedIdentifiers.add(l)}parseExportSpecifiers(s){let l=[],p=!0;for(this.expect(5);!this.eat(8);){if(p)p=!1;else if(this.expect(12),this.eat(8))break;let g=this.isContextual(130),v=this.match(134),b=this.startNode();b.local=this.parseModuleExportName(),l.push(this.parseExportSpecifier(b,v,s,g))}return l}parseExportSpecifier(s,l,p,g){return this.eatContextual(93)?s.exported=this.parseModuleExportName():l?s.exported=this.cloneStringLiteral(s.local):s.exported||=this.cloneIdentifier(s.local),this.finishNode(s,`ExportSpecifier`)}parseModuleExportName(){if(this.match(134)){let s=this.parseStringLiteral(this.state.value),l=gi.exec(s.value);return l&&this.raise(J.ModuleExportNameHasLoneSurrogate,s,{surrogateCharCode:l[0].charCodeAt(0)}),s}return this.parseIdentifier(!0)}isJSONModuleImport(s){return s.assertions==null?!1:s.assertions.some(({key:s,value:l})=>l.value===`json`&&(s.type===`Identifier`?s.name===`type`:s.value===`type`))}checkImportReflection(s){let{specifiers:l}=s,p=l.length===1?l[0].type:null;if(s.phase===`source`)p!==`ImportDefaultSpecifier`&&this.raise(J.SourcePhaseImportRequiresDefault,l[0].loc.start);else if(s.phase===`defer`)p!==`ImportNamespaceSpecifier`&&this.raise(J.DeferImportRequiresNamespace,l[0].loc.start);else if(s.module){var g;p!==`ImportDefaultSpecifier`&&this.raise(J.ImportReflectionNotBinding,l[0].loc.start),s.assertions?.length>0&&this.raise(J.ImportReflectionHasAssertion,l[0].loc.start)}}checkJSONModuleImport(s){if(this.isJSONModuleImport(s)&&s.type!==`ExportAllDeclaration`){let{specifiers:l}=s;if(l!=null){let s=l.find(s=>{let l;if(s.type===`ExportSpecifier`?l=s.local:s.type===`ImportSpecifier`&&(l=s.imported),l!==void 0)return l.type===`Identifier`?l.name!==`default`:l.value!==`default`});s!==void 0&&this.raise(J.ImportJSONBindingNotDefault,s.loc.start)}}}isPotentialImportPhase(s){return s?!1:this.isContextual(105)||this.isContextual(97)||this.isContextual(127)}applyImportPhase(s,l,p,g){l||(p===`module`?(this.expectPlugin(`importReflection`,g),s.module=!0):this.hasPlugin(`importReflection`)&&(s.module=!1),p===`source`?(this.expectPlugin(`sourcePhaseImports`,g),s.phase=`source`):p===`defer`?(this.expectPlugin(`deferredImportEvaluation`,g),s.phase=`defer`):this.hasPlugin(`sourcePhaseImports`)&&(s.phase=null))}parseMaybeImportPhase(s,l){if(!this.isPotentialImportPhase(l))return this.applyImportPhase(s,l,null),null;let p=this.startNode(),g=this.parseIdentifierName(!0),{type:v}=this.state;return(Jt(v)?v!==98||this.lookaheadCharCode()===102:v!==12)?(this.applyImportPhase(s,l,g,p.loc.start),null):(this.applyImportPhase(s,l,null),this.createIdentifier(p,g))}isPrecedingIdImportPhase(s){let{type:l}=this.state;return Gt(l)?l!==98||this.lookaheadCharCode()===102:l!==12}parseImport(s){return this.match(134)?this.parseImportSourceAndAttributes(s):this.parseImportSpecifiersAndAfter(s,this.parseMaybeImportPhase(s,!1))}parseImportSpecifiersAndAfter(s,l){s.specifiers=[];let p=!this.maybeParseDefaultImportSpecifier(s,l)||this.eat(12),g=p&&this.maybeParseStarImportSpecifier(s);return p&&!g&&this.parseNamedImportSpecifiers(s),this.expectContextual(98),this.parseImportSourceAndAttributes(s)}parseImportSourceAndAttributes(s){return s.specifiers??=[],s.source=this.parseImportSource(),this.maybeParseImportAttributes(s),this.checkImportReflection(s),this.checkJSONModuleImport(s),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(s,`ImportDeclaration`)}parseImportSource(){return this.match(134)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(s,l,p){l.local=this.parseIdentifier(),s.specifiers.push(this.finishImportSpecifier(l,p))}finishImportSpecifier(s,l,p=8201){return this.checkLVal(s.local,{type:l},p),this.finishNode(s,l)}parseImportAttributes(){this.expect(5);let s=[],l=new Set;do{if(this.match(8))break;let p=this.startNode(),g=this.state.value;if(l.has(g)&&this.raise(J.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:g}),l.add(g),this.match(134)?p.key=this.parseStringLiteral(g):p.key=this.parseIdentifier(!0),this.expect(14),!this.match(134))throw this.raise(J.ModuleAttributeInvalidValue,this.state.startLoc);p.value=this.parseStringLiteral(this.state.value),s.push(this.finishNode(p,`ImportAttribute`))}while(this.eat(12));return this.expect(8),s}parseModuleAttributes(){let s=[],l=new Set;do{let p=this.startNode();if(p.key=this.parseIdentifier(!0),p.key.name!==`type`&&this.raise(J.ModuleAttributeDifferentFromType,p.key),l.has(p.key.name)&&this.raise(J.ModuleAttributesWithDuplicateKeys,p.key,{key:p.key.name}),l.add(p.key.name),this.expect(14),!this.match(134))throw this.raise(J.ModuleAttributeInvalidValue,this.state.startLoc);p.value=this.parseStringLiteral(this.state.value),s.push(this.finishNode(p,`ImportAttribute`))}while(this.eat(12));return s}maybeParseImportAttributes(s){let l;var p=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin(`moduleAttributes`)?(l=this.parseModuleAttributes(),this.addExtra(s,`deprecatedWithLegacySyntax`,!0)):l=this.parseImportAttributes(),p=!0}else this.isContextual(94)&&!this.hasPrecedingLineBreak()?(!this.hasPlugin(`deprecatedImportAssert`)&&!this.hasPlugin(`importAssertions`)&&this.raise(J.ImportAttributesUseAssert,this.state.startLoc),this.hasPlugin(`importAssertions`)||this.addExtra(s,`deprecatedAssertSyntax`,!0),this.next(),l=this.parseImportAttributes()):l=[];!p&&this.hasPlugin(`importAssertions`)?s.assertions=l:s.attributes=l}maybeParseDefaultImportSpecifier(s,l){if(l){let p=this.startNodeAtNode(l);return p.local=l,s.specifiers.push(this.finishImportSpecifier(p,`ImportDefaultSpecifier`)),!0}else if(Jt(this.state.type))return this.parseImportSpecifierLocal(s,this.startNode(),`ImportDefaultSpecifier`),!0;return!1}maybeParseStarImportSpecifier(s){if(this.match(55)){let l=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(s,l,`ImportNamespaceSpecifier`),!0}return!1}parseNamedImportSpecifiers(s){let l=!0;for(this.expect(5);!this.eat(8);){if(l)l=!1;else{if(this.eat(14))throw this.raise(J.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}let p=this.startNode(),g=this.match(134),v=this.isContextual(130);p.imported=this.parseModuleExportName();let b=this.parseImportSpecifier(p,g,s.importKind===`type`||s.importKind===`typeof`,v,void 0);s.specifiers.push(b)}}parseImportSpecifier(s,l,p,g,v){if(this.eatContextual(93))s.local=this.parseIdentifier();else{let{imported:p}=s;if(l)throw this.raise(J.ImportBindingIsString,s,{importName:p.value});this.checkReservedWord(p.name,s.loc.start,!0,!0),s.local||=this.cloneIdentifier(p)}return this.finishImportSpecifier(s,`ImportSpecifier`,v)}isThisParam(s){return s.type===`Identifier`&&s.name===`this`}},bi=class extends yi{constructor(s,l,p){let g=be(s);super(g,l),this.options=g,this.initializeScopes(),this.plugins=p,this.filename=g.sourceFilename,this.startIndex=g.startIndex;let v=0;g.allowAwaitOutsideFunction&&(v|=1),g.allowReturnOutsideFunction&&(v|=2),g.allowImportExportEverywhere&&(v|=8),g.allowSuperOutsideMethod&&(v|=16),g.allowUndeclaredExports&&(v|=64),g.allowNewTargetOutsideFunction&&(v|=4),g.allowYieldOutsideFunction&&(v|=32),g.ranges&&(v|=128),g.tokens&&(v|=256),g.createImportExpressions&&(v|=512),g.createParenthesizedExpressions&&(v|=1024),g.errorRecovery&&(v|=2048),g.attachComment&&(v|=4096),g.annexB&&(v|=8192),this.optionFlags=v}getScopeHandler(){return Rn}parse(){this.enterInitialScopes();let s=this.startNode(),l=this.startNode();this.nextToken(),s.errors=null;let p=this.parseTopLevel(s,l);return p.errors=this.state.errors,p.comments.length=this.state.commentsLen,p}};function xi(s,l){var p;if(l?.sourceType===`unambiguous`){l=Object.assign({},l);try{l.sourceType=`module`;let p=Ti(l,s),g=p.parse();if(p.sawUnambiguousESM)return g;if(p.ambiguousScriptDifferentAst)try{return l.sourceType=`script`,Ti(l,s).parse()}catch{}else g.program.sourceType=`script`;return g}catch(p){try{return l.sourceType=`script`,Ti(l,s).parse()}catch{}throw p}}else return Ti(l,s).parse()}function Si(s,l){let p=Ti(l,s);return p.options.strictMode&&(p.state.strict=!0),p.getExpression()}function Ci(s){let l={};for(let p of Object.keys(s))l[p]=hn(s[p]);return l}var wi=Ci(Ht);function Ti(s,l){let p=bi,g=new Map;if(s!=null&&s.plugins){for(let l of s.plugins){let s,p;typeof l==`string`?s=l:[s,p]=l,g.has(s)||g.set(s,p||{})}ui(g),p=Di(g)}return new p(s,l,g)}var Ei=new Map;function Di(s){let l=[];for(let p of fi)s.has(p)&&l.push(p);let p=l.join(`|`),g=Ei.get(p);if(!g){g=bi;for(let s of l)g=di[s](g);Ei.set(p,g)}return g}s.parse=xi,s.parseExpression=Si,s.tokTypes=wi}}),require_js_tokens=__commonJS({"../../node_modules/js-tokens/index.js"(s){Object.defineProperty(s,`__esModule`,{value:!0}),s.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,s.matchToToken=function(s){var l={type:`invalid`,value:s[0],closed:void 0};return s[1]?(l.type=`string`,l.closed=!!(s[3]||s[4])):s[5]?l.type=`comment`:s[6]?(l.type=`comment`,l.closed=!!s[7]):s[8]?l.type=`regex`:s[9]?l.type=`number`:s[10]?l.type=`name`:s[11]?l.type=`punctuator`:s[12]&&(l.type=`whitespace`),l}}}),require_lib6=__commonJS({"../../node_modules/@babel/code-frame/lib/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0});var l=require_picocolors(),p=require_js_tokens(),g=require_lib2$1();function v(){return typeof process==`object`&&(process.env.FORCE_COLOR===`0`||process.env.FORCE_COLOR===`false`)?!1:l.isColorSupported}var b=(s,l)=>p=>s(l(p));function C(s){return{keyword:s.cyan,capitalized:s.yellow,jsxIdentifier:s.yellow,punctuator:s.yellow,number:s.magenta,string:s.green,regex:s.magenta,comment:s.gray,invalid:b(b(s.white,s.bgRed),s.bold),gutter:s.gray,marker:b(s.red,s.bold),message:b(s.red,s.bold),reset:s.reset}}var w=C(l.createColors(!0)),E=C(l.createColors(!1));function k(s){return s?w:E}var A=new Set([`as`,`async`,`from`,`get`,`of`,`set`]),N=/\r\n|[\n\r\u2028\u2029]/,F=/^[()[\]{}]$/,I,R=/^[a-z][\w-]*$/i,B=function(s,l,p){if(s.type===`name`){let v=s.value;if(g.isKeyword(v)||g.isStrictReservedWord(v,!0)||A.has(v))return`keyword`;if(R.test(v)&&(p[l-1]===`<`||p.slice(l-2,l)===`l[g](s)).join(` -`):p+=v;return p}var le=!1,J=/\r\n|[\n\r\u2028\u2029]/;function _e(s,l,p,g){let v=Object.assign({column:0,line:-1},s.start),b=Object.assign({},v,s.end),{linesAbove:C=2,linesBelow:w=3}=p||{},E=v.line-g,k=v.column,A=b.line-g,N=b.column,F=Math.max(E-(C+1),0),I=Math.min(l.length,A+w);E===-1&&(F=0),A===-1&&(I=l.length);let R=A-E,B={};if(R)for(let s=0;s<=R;s++){let p=s+E;k?s===0?B[p]=[k,l[p-1].length-k+1]:s===R?B[p]=[0,N]:B[p]=[0,l[p-s].length]:B[p]=!0}else k===N?k?B[E]=[k,0]:B[E]=!0:B[E]=[k,N-k];return{start:F,end:I,markerLines:B}}function be(s,l,p={}){let g=p.forceColor||v()&&p.highlightCode,b=(p.startLine||1)-1,C=k(g),{start:w,end:E,markerLines:A}=_e(l,s.split(J),p,b),N=l.start&&typeof l.start.column==`number`,F=String(E+b).length,I=(g?q(s):s).split(J,E).slice(w,E).map((s,l)=>{let g=w+1+l,v=` ${` ${g+b}`.slice(-F)} |`,E=A[g],k=!A[g+1];if(E){let l=``;if(Array.isArray(E)){let g=s.slice(0,Math.max(E[0]-1,0)).replace(/[^\t]/g,` `),b=E[1]||1;l=[` - `,C.gutter(v.replace(/\d/g,` `)),` `,g,C.marker(`^`).repeat(b)].join(``),k&&p.message&&(l+=` `+C.message(p.message))}return[C.marker(`>`),C.gutter(v),s.length>0?` ${s}`:``,l].join(``)}else return` ${C.gutter(v)}${s.length>0?` ${s}`:``}`}).join(` -`);return p.message&&!N&&(I=`${` `.repeat(F+1)}${p.message} -${I}`),g?C.reset(I):I}function xe(s,l,p,g={}){if(!le){le=!0;let s="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning)process.emitWarning(s,`DeprecationWarning`);else{let l=Error(s);l.name=`DeprecationWarning`,console.warn(Error(s))}}return p=Math.max(p,0),be(s,{start:{column:p,line:l}},g)}s.codeFrameColumns=be,s.default=xe,s.highlight=q}}),require_parse$5=__commonJS({"../../node_modules/@babel/template/lib/parse.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=q;var l=require_lib4(),p=require_lib5(),g=require_lib6(),{isCallExpression:v,isExpressionStatement:b,isFunction:C,isIdentifier:w,isJSXIdentifier:E,isNewExpression:k,isPlaceholder:A,isStatement:N,isStringLiteral:F,removePropertiesDeep:I,traverse:R}=l,B=/^[_$A-Z0-9]+$/;function q(s,l,p){let{placeholderWhitelist:g,placeholderPattern:v,preserveComments:b,syntacticPlaceholders:C}=p,w=_e(l,p.parser,C);I(w,{preserveComments:b}),s.validate(w);let E={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:g,placeholderPattern:v,syntacticPlaceholders:C};return R(w,le,E),Object.assign({ast:w},E.syntactic.placeholders.length?E.syntactic:E.legacy)}function le(s,l,p){var g;let I,R=p.syntactic.placeholders.length>0;if(A(s)){if(p.syntacticPlaceholders===!1)throw Error(`%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.`);I=s.name.name,R=!0}else{if(R||p.syntacticPlaceholders)return;if(w(s)||E(s))I=s.name;else if(F(s))I=s.value;else return}if(R&&(p.placeholderPattern!=null||p.placeholderWhitelist!=null))throw Error(`'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'`);if(!R&&(p.placeholderPattern===!1||!(p.placeholderPattern||B).test(I))&&!((g=p.placeholderWhitelist)!=null&&g.has(I)))return;l=l.slice();let{node:q,key:le}=l[l.length-1],_e;F(s)||A(s,{expectedNode:`StringLiteral`})?_e=`string`:k(q)&&le===`arguments`||v(q)&&le===`arguments`||C(q)&&le===`params`?_e=`param`:b(q)&&!A(s)?(_e=`statement`,l=l.slice(0,-1)):_e=N(s)&&A(s)?`statement`:`other`;let{placeholders:be,placeholderNames:xe}=R?p.syntactic:p.legacy;be.push({name:I,type:_e,resolve:s=>J(s,l),isDuplicate:xe.has(I)}),xe.add(I)}function J(s,l){let p=s;for(let s=0;s{if(!hasOwnProperty.call(l,s.name)){let l=s.name;throw Error(`Error: No substitution given for "${l}". If this is not meant to be a +`):f=String.fromCharCode(l),++this.state.curLine,this.state.lineStart=this.state.pos,f}jsxReadString(s){let l=``,f=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(J.UnterminatedString,this.state.startLoc);let p=this.input.charCodeAt(this.state.pos);if(p===s)break;p===38?(l+=this.input.slice(f,this.state.pos),l+=this.jsxReadEntity(),f=this.state.pos):Jn(p)?(l+=this.input.slice(f,this.state.pos),l+=this.jsxReadNewLine(!1),f=this.state.pos):++this.state.pos}l+=this.input.slice(f,this.state.pos++),this.finishToken(134,l)}jsxReadEntity(){let s=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let s=10;this.codePointAtPos(this.state.pos)===120&&(s=16,++this.state.pos);let l=this.readInt(s,void 0,!1,`bail`);if(l!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(l)}else{let l=0,f=!1;for(;l++<10&&this.state.pos1){for(let l=0;l0?f&256?!!(f&512)!=(p&4)>0:!0:f&128&&(p&8)>0?s.names.get(l)&2?!!(f&1):!1:f&2&&(p&1)>0?!0:super.isRedeclaredInScope(s,l,f)}checkLocalExport(s){let{name:l}=s;if(this.hasImport(l))return;let f=this.scopeStack.length;for(let s=f-1;s>=0;s--){let f=this.scopeStack[s].tsNames.get(l);if((f&1)>0||(f&16)>0)return}super.checkLocalExport(s)}},ar=class{constructor(){this.stacks=[]}enter(s){this.stacks.push(s)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}};function or(s,l){return(s?2:0)|!!l}var sr=class{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}sourceToOffsetPos(s){return s+this.startIndex}offsetToSourcePos(s){return s-this.startIndex}hasPlugin(s){if(typeof s==`string`)return this.plugins.has(s);{let[l,f]=s;if(!this.hasPlugin(l))return!1;let p=this.plugins.get(l);for(let s of Object.keys(f))if(p?.[s]!==f[s])return!1;return!0}}getPluginOption(s,l){var f;return this.plugins.get(s)?.[l]}};function cr(s,l){s.trailingComments===void 0?s.trailingComments=l:s.trailingComments.unshift(...l)}function lr(s,l){s.leadingComments===void 0?s.leadingComments=l:s.leadingComments.unshift(...l)}function ur(s,l){s.innerComments===void 0?s.innerComments=l:s.innerComments.unshift(...l)}function dr(s,l,f){let p=null,g=l.length;for(;p===null&&g>0;)p=l[--g];p===null||p.start>f.start?ur(s,f.comments):cr(p,f.comments)}var fr=class extends sr{addComment(s){this.filename&&(s.loc.filename=this.filename);let{commentsLen:l}=this.state;this.comments.length!==l&&(this.comments.length=l),this.comments.push(s),this.state.commentsLen++}processComment(s){let{commentStack:l}=this.state,f=l.length;if(f===0)return;let p=f-1,g=l[p];g.start===s.end&&(g.leadingNode=s,p--);let{start:v}=s;for(;p>=0;p--){let f=l[p],g=f.end;if(g>v)f.containingNode=s,this.finalizeComment(f),l.splice(p,1);else{g===v&&(f.trailingNode=s);break}}}finalizeComment(s){var l;let{comments:f}=s;if(s.leadingNode!==null||s.trailingNode!==null)s.leadingNode!==null&&cr(s.leadingNode,f),s.trailingNode!==null&&lr(s.trailingNode,f);else{let l=s.containingNode,p=s.start;if(this.input.charCodeAt(this.offsetToSourcePos(p)-1)===44)switch(l.type){case`ObjectExpression`:case`ObjectPattern`:dr(l,l.properties,s);break;case`CallExpression`:case`OptionalCallExpression`:dr(l,l.arguments,s);break;case`ImportExpression`:dr(l,[l.source,l.options??null],s);break;case`FunctionDeclaration`:case`FunctionExpression`:case`ArrowFunctionExpression`:case`ObjectMethod`:case`ClassMethod`:case`ClassPrivateMethod`:dr(l,l.params,s);break;case`ArrayExpression`:case`ArrayPattern`:dr(l,l.elements,s);break;case`ExportNamedDeclaration`:case`ImportDeclaration`:dr(l,l.specifiers,s);break;case`TSEnumDeclaration`:dr(l,l.members,s);break;case`TSEnumBody`:dr(l,l.members,s);break;default:if(l.type===`RecordExpression`){dr(l,l.properties,s);break}if(l.type===`TupleExpression`){dr(l,l.elements,s);break}ur(l,f)}else ur(l,f)}}finalizeRemainingComments(){let{commentStack:s}=this.state;for(let l=s.length-1;l>=0;l--)this.finalizeComment(s[l]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(s){let{commentStack:l}=this.state,{length:f}=l;if(f===0)return;let p=l[f-1];p.leadingNode===s&&(p.leadingNode=null)}takeSurroundingComments(s,l,f){let{commentStack:p}=this.state,g=p.length;if(g===0)return;let v=g-1;for(;v>=0;v--){let g=p[v],b=g.end;if(g.start===f)g.leadingNode=s;else if(b===l)g.trailingNode=s;else if(b0}set strict(s){s?this.flags|=1:this.flags&=-2}init({strictMode:s,sourceType:l,startIndex:p,startLine:g,startColumn:v}){this.strict=s===!1?!1:s===!0?!0:l===`module`,this.startIndex=p,this.curLine=g,this.lineStart=-v,this.startLoc=this.endLoc=new f(g,v,p)}get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(s){s?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(s){s?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(s){s?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(s){s?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(s){s?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(s){s?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(s){s?this.flags|=128:this.flags&=-129}get soloAwait(){return(this.flags&256)>0}set soloAwait(s){s?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(s){s?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(s){s?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(s){s?this.flags|=2048:this.flags&=-2049}get hasTopLevelAwait(){return(this.flags&4096)>0}set hasTopLevelAwait(s){s?this.flags|=4096:this.flags&=-4097}curPosition(){return new f(this.curLine,this.pos-this.lineStart,this.pos+this.startIndex)}clone(){let l=new s;return l.flags=this.flags,l.startIndex=this.startIndex,l.curLine=this.curLine,l.lineStart=this.lineStart,l.startLoc=this.startLoc,l.endLoc=this.endLoc,l.errors=this.errors.slice(),l.potentialArrowAt=this.potentialArrowAt,l.noArrowAt=this.noArrowAt.slice(),l.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),l.topicContext=this.topicContext,l.labels=this.labels.slice(),l.commentsLen=this.commentsLen,l.commentStack=this.commentStack.slice(),l.pos=this.pos,l.type=this.type,l.value=this.value,l.start=this.start,l.end=this.end,l.lastTokEndLoc=this.lastTokEndLoc,l.lastTokStartLoc=this.lastTokStartLoc,l.context=this.context.slice(),l.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,l.strictErrors=this.strictErrors,l.tokensLength=this.tokensLength,l}},mr=function(s){return s>=48&&s<=57},hr={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},gr={bin:s=>s===48||s===49,oct:s=>s>=48&&s<=55,dec:s=>s>=48&&s<=57,hex:s=>s>=48&&s<=57||s>=65&&s<=70||s>=97&&s<=102};function _r(s,l,f,p,g,v){let b=f,C=p,w=g,E=``,k=null,A=f,{length:N}=l;for(;;){if(f>=N){v.unterminated(b,C,w),E+=l.slice(A,f);break}let F=l.charCodeAt(f);if(vr(s,F,l,f)){E+=l.slice(A,f);break}if(F===92){E+=l.slice(A,f);let b=yr(l,f,p,g,s===`template`,v);b.ch===null&&!k?k={pos:f,lineStart:p,curLine:g}:E+=b.ch,{pos:f,lineStart:p,curLine:g}=b,A=f}else F===8232||F===8233?(++f,++g,p=f):F===10||F===13?s===`template`?(E+=l.slice(A,f)+` +`,++f,F===13&&l.charCodeAt(f)===10&&++f,++g,A=p=f):v.unterminated(b,C,w):++f}return{pos:f,str:E,firstInvalidLoc:k,lineStart:p,curLine:g,containsInvalid:!!k}}function vr(s,l,f,p){return s===`template`?l===96||l===36&&f.charCodeAt(p+1)===123:l===(s===`double`?34:39)}function yr(s,l,f,p,g,v){let b=!g;l++;let C=s=>({pos:l,ch:s,lineStart:f,curLine:p}),w=s.charCodeAt(l++);switch(w){case 110:return C(` +`);case 114:return C(`\r`);case 120:{let g;return{code:g,pos:l}=br(s,l,f,p,2,!1,b,v),C(g===null?null:String.fromCharCode(g))}case 117:{let g;return{code:g,pos:l}=Sr(s,l,f,p,b,v),C(g===null?null:String.fromCodePoint(g))}case 116:return C(` `);case 98:return C(`\b`);case 118:return C(`\v`);case 102:return C(`\f`);case 13:s.charCodeAt(l)===10&&++l;case 10:f=l,++p;case 8232:case 8233:return C(``);case 56:case 57:if(g)return C(null);v.strictNumericEscape(l-1,f,p);default:if(w>=48&&w<=55){let b=l-1,w=/^[0-7]+/.exec(s.slice(b,l+2))[0],E=parseInt(w,8);E>255&&(w=w.slice(0,-1),E=parseInt(w,8)),l+=w.length-1;let k=s.charCodeAt(l);if(w!==`0`||k===56||k===57){if(g)return C(null);v.strictNumericEscape(b,f,p)}return C(String.fromCharCode(E))}return C(String.fromCharCode(w))}}function br(s,l,f,p,g,v,b,C){let w=l,E;return{n:E,pos:l}=xr(s,l,f,p,16,g,v,!1,C,!b),E===null&&(b?C.invalidEscapeSequence(w,f,p):l=w-1),{code:E,pos:l}}function xr(s,l,f,p,g,v,b,C,w,E){let k=l,A=g===16?hr.hex:hr.decBinOct,N=g===16?gr.hex:g===10?gr.dec:g===8?gr.oct:gr.bin,F=!1,I=0;for(let k=0,R=v??1/0;k=97?v-97+10:v>=65?v-65+10:mr(v)?v-48:1/0,k>=g){if(k<=9&&E)return{n:null,pos:l};if(k<=9&&w.invalidDigit(l,f,p,g))k=0;else if(b)k=0,F=!0;else break}++l,I=I*g+k}return l===k||v!=null&&l-k!==v||F?{n:null,pos:l}:{n:I,pos:l}}function Sr(s,l,f,p,g,v){let b=s.charCodeAt(l),C;if(b===123){if(++l,{code:C,pos:l}=br(s,l,f,p,s.indexOf(`}`,l)-l,!0,g,v),++l,C!==null&&C>1114111)if(g)v.invalidCodePoint(l,f,p);else return{code:null,pos:l}}else ({code:C,pos:l}=br(s,l,f,p,4,!1,g,v));return{code:C,pos:l}}function Cr(s,l,p){return new f(p,s-l,s)}var wr=new Set([103,109,115,105,121,117,100,118]),Tr=class{constructor(s){let l=s.startIndex||0;this.type=s.type,this.value=s.value,this.start=l+s.start,this.end=l+s.end,this.loc=new p(s.startLoc,s.endLoc)}},Er=class extends fr{constructor(s,l){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(s,l,f,p)=>this.optionFlags&2048?(this.raise(J.InvalidDigit,Cr(s,l,f),{radix:p}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(J.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(J.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(J.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(J.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(s,l,f)=>{this.recordStrictModeErrors(J.StrictNumericEscape,Cr(s,l,f))},unterminated:(s,l,f)=>{throw this.raise(J.UnterminatedString,Cr(s-1,l,f))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(J.StrictNumericEscape),unterminated:(s,l,f)=>{throw this.raise(J.UnterminatedTemplate,Cr(s,l,f))}}),this.state=new pr,this.state.init(s),this.input=l,this.length=l.length,this.comments=[],this.isLookahead=!1}pushToken(s){this.tokens.length=this.state.tokensLength,this.tokens.push(s),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.optionFlags&256&&this.pushToken(new Tr(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(s){return this.match(s)?(this.next(),!0):!1}match(s){return this.state.type===s}createLookaheadState(s){return{pos:s.pos,value:null,type:s.type,start:s.start,end:s.end,context:[this.curContext()],inType:s.inType,startLoc:s.startLoc,lastTokEndLoc:s.lastTokEndLoc,curLine:s.curLine,lineStart:s.lineStart,curPosition:s.curPosition}}lookahead(){let s=this.state;this.state=this.createLookaheadState(s),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;let l=this.state;return this.state=s,l}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(s){return Xn.lastIndex=s,Xn.test(this.input)?Xn.lastIndex:s}lookaheadCharCode(){return this.lookaheadCharCodeSince(this.state.pos)}lookaheadCharCodeSince(s){return this.input.charCodeAt(this.nextTokenStartSince(s))}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(s){return Zn.lastIndex=s,Zn.test(this.input)?Zn.lastIndex:s}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(s){let l=this.input.charCodeAt(s);if((l&64512)==55296&&++sthis.raise(s,l)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(140);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(s){let l;this.isLookahead||(l=this.state.curPosition());let f=this.state.pos,g=this.input.indexOf(s,f+2);if(g===-1)throw this.raise(J.UnterminatedComment,this.state.curPosition());for(this.state.pos=g+s.length,qn.lastIndex=f+2;qn.test(this.input)&&qn.lastIndex<=g;)++this.state.curLine,this.state.lineStart=qn.lastIndex;if(this.isLookahead)return;let v={type:`CommentBlock`,value:this.input.slice(f+2,g),start:this.sourceToOffsetPos(f),end:this.sourceToOffsetPos(g+s.length),loc:new p(l,this.state.curPosition())};return this.optionFlags&256&&this.pushToken(v),v}skipLineComment(s){let l=this.state.pos,f;this.isLookahead||(f=this.state.curPosition());let g=this.input.charCodeAt(this.state.pos+=s);if(this.state.poss)){let s=this.skipLineComment(3);s!==void 0&&(this.addComment(s),l?.push(s))}else break loop}else if(f===60&&!this.inModule&&this.optionFlags&8192){let s=this.state.pos;if(this.input.charCodeAt(s+1)===33&&this.input.charCodeAt(s+2)===45&&this.input.charCodeAt(s+3)===45){let s=this.skipLineComment(4);s!==void 0&&(this.addComment(s),l?.push(s))}else break loop}else break loop}}if(l?.length>0){let f=this.state.pos,p={start:this.sourceToOffsetPos(s),end:this.sourceToOffsetPos(f),comments:l,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(p)}}finishToken(s,l){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let f=this.state.type;this.state.type=s,this.state.value=l,this.isLookahead||this.updateContext(f)}replaceToken(s){this.state.type=s,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;let s=this.state.pos+1,l=this.codePointAtPos(s);if(l>=48&&l<=57)throw this.raise(J.UnexpectedDigitAfterHash,this.state.curPosition());if(l===123||l===91&&this.hasPlugin(`recordAndTuple`)){if(this.expectPlugin(`recordAndTuple`),this.getPluginOption(`recordAndTuple`,`syntaxType`)===`bar`)throw this.raise(l===123?J.RecordExpressionHashIncorrectStartSyntaxType:J.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,l===123?this.finishToken(7):this.finishToken(1)}else bn(l)?(++this.state.pos,this.finishToken(139,this.readWord1(l))):l===92?(++this.state.pos,this.finishToken(139,this.readWord1())):this.finishOp(27,1)}readToken_dot(){let s=this.input.charCodeAt(this.state.pos+1);if(s>=48&&s<=57){this.readNumber(!0);return}s===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let s=this.input.charCodeAt(this.state.pos+1);if(s!==33)return!1;let l=this.state.pos;for(this.state.pos+=1;!Jn(s)&&++this.state.pos=48&&l<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(s){switch(s){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin(`recordAndTuple`)&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption(`recordAndTuple`,`syntaxType`)!==`bar`)throw this.raise(J.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else ++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin(`recordAndTuple`)&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption(`recordAndTuple`,`syntaxType`)!==`bar`)throw this.raise(J.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else ++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin(`functionBind`)&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{let s=this.input.charCodeAt(this.state.pos+1);if(s===120||s===88){this.readRadixNumber(16);return}if(s===111||s===79){this.readRadixNumber(8);return}if(s===98||s===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(s);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(s);return;case 124:case 38:this.readToken_pipe_amp(s);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(s);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(s);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(bn(s)){this.readWord(s);return}}throw this.raise(J.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(s)})}finishOp(s,l){let f=this.input.slice(this.state.pos,this.state.pos+l);this.state.pos+=l,this.finishToken(s,f)}readRegexp(){let s=this.state.startLoc,l=this.state.start+1,f,p,{pos:v}=this.state;for(;;++v){if(v>=this.length)throw this.raise(J.UnterminatedRegExp,g(s,1));let l=this.input.charCodeAt(v);if(Jn(l))throw this.raise(J.UnterminatedRegExp,g(s,1));if(f)f=!1;else{if(l===91)p=!0;else if(l===93&&p)p=!1;else if(l===47&&!p)break;f=l===92}}let b=this.input.slice(l,v);++v;let C=``,w=()=>g(s,v+2-l);for(;v=2&&this.input.charCodeAt(l)===48;if(w){let s=this.input.slice(l,this.state.pos);if(this.recordStrictModeErrors(J.StrictOctalLiteral,f),!this.state.strict){let l=s.indexOf(`_`);l>0&&this.raise(J.ZeroDigitNumericSeparator,g(f,l))}C=w&&!/[89]/.test(s)}let E=this.input.charCodeAt(this.state.pos);if(E===46&&!C&&(++this.state.pos,this.readInt(10),p=!0,E=this.input.charCodeAt(this.state.pos)),(E===69||E===101)&&!C&&(E=this.input.charCodeAt(++this.state.pos),(E===43||E===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(J.InvalidOrMissingExponent,f),p=!0,b=!0,E=this.input.charCodeAt(this.state.pos)),E===110&&((p||w)&&this.raise(J.InvalidBigIntLiteral,f),++this.state.pos,v=!0),E===109){this.expectPlugin(`decimal`,this.state.curPosition()),(b||w)&&this.raise(J.InvalidDecimal,f),++this.state.pos;var k=!0}if(bn(this.codePointAtPos(this.state.pos)))throw this.raise(J.NumberIdentifier,this.state.curPosition());let A=this.input.slice(l,this.state.pos).replace(/[_mn]/g,``);if(v){this.finishToken(136,A);return}if(k){this.finishToken(137,A);return}let N=C?parseInt(A,8):parseFloat(A);this.finishToken(135,N)}readCodePoint(s){let{code:l,pos:f}=Sr(this.input,this.state.pos,this.state.lineStart,this.state.curLine,s,this.errorHandlers_readCodePoint);return this.state.pos=f,l}readString(s){let{str:l,pos:f,curLine:p,lineStart:g}=_r(s===34?`double`:`single`,this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=f+1,this.state.lineStart=g,this.state.curLine=p,this.finishToken(134,l)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let s=this.input[this.state.pos],{str:l,firstInvalidLoc:p,pos:g,curLine:v,lineStart:b}=_r(`template`,this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=g+1,this.state.lineStart=b,this.state.curLine=v,p&&(this.state.firstInvalidTemplateEscapePos=new f(p.curLine,p.pos-p.lineStart,this.sourceToOffsetPos(p.pos))),this.input.codePointAt(g)===96?this.finishToken(24,p?null:s+l+"`"):(this.state.pos++,this.finishToken(25,p?null:s+l+"${"))}recordStrictModeErrors(s,l){let f=l.index;this.state.strict&&!this.state.strictErrors.has(f)?this.raise(s,l):this.state.strictErrors.set(f,[s,l])}readWord1(s){this.state.containsEsc=!1;let l=``,f=this.state.pos,p=this.state.pos;for(s!==void 0&&(this.state.pos+=s<=65535?1:2);this.state.pos=0;l--){let f=b[l];if(f.loc.index===v)return b[l]=s(g,p);if(f.loc.indexthis.hasPlugin(s)))throw this.raise(J.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:s})}errorBuilder(s){return(l,f,p)=>{this.raise(s,Cr(l,f,p))}}},Dr=class{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}},Or=class{constructor(s){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=s}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new Dr)}exit(){let s=this.stack.pop(),l=this.current();for(let[f,p]of Array.from(s.undefinedPrivateNames))l?l.undefinedPrivateNames.has(f)||l.undefinedPrivateNames.set(f,p):this.parser.raise(J.InvalidPrivateFieldResolution,p,{identifierName:f})}declarePrivateName(s,l,f){let{privateNames:p,loneAccessors:g,undefinedPrivateNames:v}=this.current(),b=p.has(s);if(l&3){let f=b&&g.get(s);if(f){let p=f&4,v=l&4;b=(f&3)==(l&3)||p!==v,b||g.delete(s)}else b||g.set(s,l)}b&&this.parser.raise(J.PrivateNameRedeclaration,f,{identifierName:s}),p.add(s),v.delete(s)}usePrivateName(s,l){let f;for(f of this.stack)if(f.privateNames.has(s))return;f?f.undefinedPrivateNames.set(s,l):this.parser.raise(J.InvalidPrivateFieldResolution,l,{identifierName:s})}},kr=class{constructor(s=0){this.type=s}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},Ar=class extends kr{constructor(s){super(s),this.declarationErrors=new Map}recordDeclarationError(s,l){let f=l.index;this.declarationErrors.set(f,[s,l])}clearDeclarationError(s){this.declarationErrors.delete(s)}iterateErrors(s){this.declarationErrors.forEach(s)}},jr=class{constructor(s){this.parser=void 0,this.stack=[new kr],this.parser=s}enter(s){this.stack.push(s)}exit(){this.stack.pop()}recordParameterInitializerError(s,l){let f=l.loc.start,{stack:p}=this,g=p.length-1,v=p[g];for(;!v.isCertainlyParameterDeclaration();){if(v.canBeArrowParameterDeclaration())v.recordDeclarationError(s,f);else return;v=p[--g]}this.parser.raise(s,f)}recordArrowParameterBindingError(s,l){let{stack:f}=this,p=f[f.length-1],g=l.loc.start;if(p.isCertainlyParameterDeclaration())this.parser.raise(s,g);else if(p.canBeArrowParameterDeclaration())p.recordDeclarationError(s,g);else return}recordAsyncArrowParametersError(s){let{stack:l}=this,f=l.length-1,p=l[f];for(;p.canBeArrowParameterDeclaration();)p.type===2&&p.recordDeclarationError(J.AwaitBindingIdentifier,s),p=l[--f]}validateAsPattern(){let{stack:s}=this,l=s[s.length-1];l.canBeArrowParameterDeclaration()&&l.iterateErrors(([l,f])=>{this.parser.raise(l,f);let p=s.length-2,g=s[p];for(;g.canBeArrowParameterDeclaration();)g.clearDeclarationError(f.index),g=s[--p]})}};function Mr(){return new kr(3)}function Nr(){return new Ar(1)}function Pr(){return new Ar(2)}function Fr(){return new kr}var Ir=class extends Er{addExtra(s,l,f,p=!0){if(!s)return;let{extra:g}=s;g??(g={},s.extra=g),p?g[l]=f:Object.defineProperty(g,l,{enumerable:p,value:f})}isContextual(s){return this.state.type===s&&!this.state.containsEsc}isUnparsedContextual(s,l){if(this.input.startsWith(l,s)){let f=this.input.charCodeAt(s+l.length);return!(xn(f)||(f&64512)==55296)}return!1}isLookaheadContextual(s){let l=this.nextTokenStart();return this.isUnparsedContextual(l,s)}eatContextual(s){return this.isContextual(s)?(this.next(),!0):!1}expectContextual(s,l){if(!this.eatContextual(s)){if(l!=null)throw this.raise(l,this.state.startLoc);this.unexpected(null,s)}}canInsertSemicolon(){return this.match(140)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return Yn(this.input,this.offsetToSourcePos(this.state.lastTokEndLoc.index),this.state.start)}hasFollowingLineBreak(){return Yn(this.input,this.state.end,this.nextTokenStart())}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(s=!0){(s?this.isLineTerminator():this.eat(13))||this.raise(J.MissingSemicolon,this.state.lastTokEndLoc)}expect(s,l){this.eat(s)||this.unexpected(l,s)}tryParse(s,l=this.state.clone()){let f={node:null};try{let p=s((s=null)=>{throw f.node=s,f});if(this.state.errors.length>l.errors.length){let s=this.state;return this.state=l,this.state.tokensLength=s.tokensLength,{node:p,error:s.errors[l.errors.length],thrown:!1,aborted:!1,failState:s}}return{node:p,error:null,thrown:!1,aborted:!1,failState:null}}catch(s){let p=this.state;if(this.state=l,s instanceof SyntaxError)return{node:null,error:s,thrown:!0,aborted:!1,failState:p};if(s===f)return{node:f.node,error:null,thrown:!1,aborted:!0,failState:p};throw s}}checkExpressionErrors(s,l){if(!s)return!1;let{shorthandAssignLoc:f,doubleProtoLoc:p,privateKeyLoc:g,optionalParametersLoc:v,voidPatternLoc:b}=s,C=!!f||!!p||!!v||!!g||!!b;if(!l)return C;f!=null&&this.raise(J.InvalidCoverInitializedName,f),p!=null&&this.raise(J.DuplicateProto,p),g!=null&&this.raise(J.UnexpectedPrivateField,g),v!=null&&this.unexpected(v),b!=null&&this.raise(J.InvalidCoverDiscardElement,b)}isLiteralPropertyName(){return Gt(this.state.type)}isPrivateName(s){return s.type===`PrivateName`}getPrivateNameSV(s){return s.id.name}hasPropertyAsPrivateName(s){return(s.type===`MemberExpression`||s.type===`OptionalMemberExpression`)&&this.isPrivateName(s.property)}isObjectProperty(s){return s.type===`ObjectProperty`}isObjectMethod(s){return s.type===`ObjectMethod`}initializeScopes(s=this.options.sourceType===`module`){let l=this.state.labels;this.state.labels=[];let f=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let p=this.inModule;this.inModule=s;let g=this.scope,v=this.getScopeHandler();this.scope=new v(this,s);let b=this.prodParam;this.prodParam=new ar;let C=this.classScope;this.classScope=new Or(this);let w=this.expressionScope;return this.expressionScope=new jr(this),()=>{this.state.labels=l,this.exportedIdentifiers=f,this.inModule=p,this.scope=g,this.prodParam=b,this.classScope=C,this.expressionScope=w}}enterInitialScopes(){let s=0;(this.inModule||this.optionFlags&1)&&(s|=2),this.optionFlags&32&&(s|=1);let l=!this.inModule&&this.options.sourceType===`commonjs`;(l||this.optionFlags&2)&&(s|=4),this.prodParam.enter(s);let f=l?514:1;this.optionFlags&4&&(f|=512),this.scope.enter(f)}checkDestructuringPrivate(s){let{privateKeyLoc:l}=s;l!==null&&this.expectPlugin(`destructuringPrivate`,l)}},Lr=class{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null,this.voidPatternLoc=null}},Rr=class{constructor(s,l,f){this.type=``,this.start=l,this.end=0,this.loc=new p(f),s?.optionFlags&128&&(this.range=[l,0]),s!=null&&s.filename&&(this.loc.filename=s.filename)}},zr=Rr.prototype;zr.__clone=function(){let s=new Rr(void 0,this.start,this.loc.start),l=Object.keys(this);for(let f=0,p=l.length;fs.type===`ParenthesizedExpression`?Vr(s.expression):s,Hr=class extends Br{toAssignable(s,l=!1){var f,p;let g;switch((s.type===`ParenthesizedExpression`||(f=s.extra)!=null&&f.parenthesized)&&(g=Vr(s),l?g.type===`Identifier`?this.expressionScope.recordArrowParameterBindingError(J.InvalidParenthesizedAssignment,s):g.type!==`CallExpression`&&g.type!==`MemberExpression`&&!this.isOptionalMemberExpression(g)&&this.raise(J.InvalidParenthesizedAssignment,s):this.raise(J.InvalidParenthesizedAssignment,s)),s.type){case`Identifier`:case`ObjectPattern`:case`ArrayPattern`:case`AssignmentPattern`:case`RestElement`:case`VoidPattern`:break;case`ObjectExpression`:this.castNodeTo(s,`ObjectPattern`);for(let f=0,p=s.properties.length,g=p-1;fs.type!==`ObjectMethod`&&(f===l||s.type!==`SpreadElement`)&&this.isAssignable(s))}case`ObjectProperty`:return this.isAssignable(s.value);case`SpreadElement`:return this.isAssignable(s.argument);case`ArrayExpression`:return s.elements.every(s=>s===null||this.isAssignable(s));case`AssignmentExpression`:return s.operator===`=`;case`ParenthesizedExpression`:return this.isAssignable(s.expression);case`MemberExpression`:case`OptionalMemberExpression`:return!l;default:return!1}}toReferencedList(s,l){return s}toReferencedListDeep(s,l){this.toReferencedList(s,l);for(let l of s)l?.type===`ArrayExpression`&&this.toReferencedListDeep(l.elements)}parseSpread(s){let l=this.startNode();return this.next(),l.argument=this.parseMaybeAssignAllowIn(s,void 0),this.finishNode(l,`SpreadElement`)}parseRestBinding(){let s=this.startNode();this.next();let l=this.parseBindingAtom();return l.type===`VoidPattern`&&this.raise(J.UnexpectedVoidPattern,l),s.argument=l,this.finishNode(s,`RestElement`)}parseBindingAtom(){switch(this.state.type){case 0:{let s=this.startNode();return this.next(),s.elements=this.parseBindingList(3,93,1),this.finishNode(s,`ArrayPattern`)}case 5:return this.parseObjectLike(8,!0);case 88:return this.parseVoidPattern(null)}return this.parseIdentifier()}parseBindingList(s,l,f){let p=f&1,g=[],v=!0;for(;!this.eat(s);)if(v?v=!1:this.expect(12),p&&this.match(12))g.push(null);else{if(this.eat(s))break;if(this.match(21)){let p=this.parseRestBinding();if((this.hasPlugin(`flow`)||f&2)&&(p=this.parseFunctionParamType(p)),g.push(p),!this.checkCommaAfterRest(l)){this.expect(s);break}}else{let s=[];if(f&2)for(this.match(26)&&this.hasPlugin(`decorators`)&&this.raise(J.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)s.push(this.parseDecorator());g.push(this.parseBindingElement(f,s))}}return g}parseBindingRestProperty(s){return this.next(),this.hasPlugin(`discardBinding`)&&this.match(88)?(s.argument=this.parseVoidPattern(null),this.raise(J.UnexpectedVoidPattern,s.argument)):s.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(s,`RestElement`)}parseBindingProperty(){let{type:s,startLoc:l}=this.state;if(s===21)return this.parseBindingRestProperty(this.startNode());let f=this.startNode();return s===139?(this.expectPlugin(`destructuringPrivate`,l),this.classScope.usePrivateName(this.state.value,l),f.key=this.parsePrivateName()):this.parsePropertyName(f),f.method=!1,this.parseObjPropValue(f,l,!1,!1,!0,!1)}parseBindingElement(s,l){let f=this.parseMaybeDefault();return(this.hasPlugin(`flow`)||s&2)&&this.parseFunctionParamType(f),l.length&&(f.decorators=l,this.resetStartLocationFromNode(f,l[0])),this.parseMaybeDefault(f.loc.start,f)}parseFunctionParamType(s){return s}parseMaybeDefault(s,l){if(s??=this.state.startLoc,l??=this.parseBindingAtom(),!this.eat(29))return l;let f=this.startNodeAt(s);return l.type===`VoidPattern`&&this.raise(J.VoidPatternInitializer,l),f.left=l,f.right=this.parseMaybeAssignAllowIn(),this.finishNode(f,`AssignmentPattern`)}isValidLVal(s,l,f,p){switch(s){case`AssignmentPattern`:return`left`;case`RestElement`:return`argument`;case`ObjectProperty`:return`value`;case`ParenthesizedExpression`:return`expression`;case`ArrayPattern`:return`elements`;case`ObjectPattern`:return`properties`;case`VoidPattern`:return!0;case`CallExpression`:if(!l&&!this.state.strict&&this.optionFlags&8192)return!0}return!1}isOptionalMemberExpression(s){return s.type===`OptionalMemberExpression`}checkLVal(s,l,f=64,p=!1,g=!1,v=!1,b=!1){var C;let w=s.type;if(this.isObjectMethod(s))return;let E=this.isOptionalMemberExpression(s);if(E||w===`MemberExpression`){E&&(this.expectPlugin(`optionalChainingAssign`,s.loc.start),l.type!==`AssignmentExpression`&&this.raise(J.InvalidLhsOptionalChaining,s,{ancestor:l})),f!==64&&this.raise(J.InvalidPropertyBindingPattern,s);return}if(w===`Identifier`){this.checkIdentifier(s,f,g);let{name:l}=s;p&&(p.has(l)?this.raise(J.ParamDupe,s):p.add(l));return}else w===`VoidPattern`&&l.type===`CatchClause`&&this.raise(J.VoidPatternCatchClauseParam,s);let k=Vr(s);b||=k.type===`CallExpression`&&(k.callee.type===`Import`||k.callee.type===`Super`);let A=this.isValidLVal(w,b,!(v||(C=s.extra)!=null&&C.parenthesized)&&l.type===`AssignmentExpression`,f);if(A===!0)return;if(A===!1){let p=f===64?J.InvalidLhs:J.InvalidLhsBinding;this.raise(p,s,{ancestor:l});return}let N,F;typeof A==`string`?(N=A,F=w===`ParenthesizedExpression`):[N,F]=A;let I=w===`ArrayPattern`||w===`ObjectPattern`?{type:w}:l,R=s[N];if(Array.isArray(R))for(let s of R)s&&this.checkLVal(s,I,f,p,g,F,!0);else R&&this.checkLVal(R,I,f,p,g,F,b)}checkIdentifier(s,l,f=!1){this.state.strict&&(f?kn(s.name,this.inModule):On(s.name))&&(l===64?this.raise(J.StrictEvalArguments,s,{referenceName:s.name}):this.raise(J.StrictEvalArgumentsBinding,s,{bindingName:s.name})),l&8192&&s.name===`let`&&this.raise(J.LetInLexicalBinding,s),l&64||this.declareNameFromIdentifier(s,l)}declareNameFromIdentifier(s,l){this.scope.declareName(s.name,l,s.loc.start)}checkToRestConversion(s,l){switch(s.type){case`ParenthesizedExpression`:this.checkToRestConversion(s.expression,l);break;case`Identifier`:case`MemberExpression`:break;case`ArrayExpression`:case`ObjectExpression`:if(l)break;default:this.raise(J.InvalidRestAssignmentPattern,s)}}checkCommaAfterRest(s){return this.match(12)?(this.raise(this.lookaheadCharCode()===s?J.RestTrailingComma:J.ElementAfterRest,this.state.startLoc),!0):!1}},Ur=/in(?:stanceof)?|as|satisfies/y;function Wr(s){if(s==null)throw Error(`Unexpected ${s} value.`);return s}function Gr(s){if(!s)throw Error(`Assert fail`)}var Kr=q`typescript`({AbstractMethodHasImplementation:({methodName:s})=>`Method '${s}' cannot have an implementation because it is marked abstract.`,AbstractPropertyHasInitializer:({propertyName:s})=>`Property '${s}' cannot have an initializer because it is marked abstract.`,AccessorCannotBeOptional:`An 'accessor' property cannot be declared optional.`,AccessorCannotDeclareThisParameter:`'get' and 'set' accessors cannot declare 'this' parameters.`,AccessorCannotHaveTypeParameters:`An accessor cannot have type parameters.`,ClassMethodHasDeclare:`Class methods cannot have the 'declare' modifier.`,ClassMethodHasReadonly:`Class methods cannot have the 'readonly' modifier.`,ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:`A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.`,ConstructorHasTypeParameters:`Type parameters cannot appear on a constructor declaration.`,DeclareAccessor:({kind:s})=>`'declare' is not allowed in ${s}ters.`,DeclareClassFieldHasInitializer:`Initializers are not allowed in ambient contexts.`,DeclareFunctionHasImplementation:`An implementation cannot be declared in ambient contexts.`,DuplicateAccessibilityModifier:({modifier:s})=>`Accessibility modifier already seen: '${s}'.`,DuplicateModifier:({modifier:s})=>`Duplicate modifier: '${s}'.`,EmptyHeritageClauseType:({token:s})=>`'${s}' list cannot be empty.`,EmptyTypeArguments:`Type argument list cannot be empty.`,EmptyTypeParameters:`Type parameter list cannot be empty.`,ExpectedAmbientAfterExportDeclare:`'export declare' must be followed by an ambient declaration.`,ImportAliasHasImportType:`An import alias can not use 'import type'.`,ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:({modifiers:s})=>`'${s[0]}' modifier cannot be used with '${s[1]}' modifier.`,IndexSignatureHasAbstract:`Index signatures cannot have the 'abstract' modifier.`,IndexSignatureHasAccessibility:({modifier:s})=>`Index signatures cannot have an accessibility modifier ('${s}').`,IndexSignatureHasDeclare:`Index signatures cannot have the 'declare' modifier.`,IndexSignatureHasOverride:`'override' modifier cannot appear on an index signature.`,IndexSignatureHasStatic:`Index signatures cannot have the 'static' modifier.`,InitializerNotAllowedInAmbientContext:`Initializers are not allowed in ambient contexts.`,InvalidHeritageClauseType:({token:s})=>`'${s}' list can only include identifiers or qualified-names with optional type arguments.`,InvalidModifierOnAwaitUsingDeclaration:s=>`'${s}' modifier cannot appear on an await using declaration.`,InvalidModifierOnTypeMember:({modifier:s})=>`'${s}' modifier cannot appear on a type member.`,InvalidModifierOnTypeParameter:({modifier:s})=>`'${s}' modifier cannot appear on a type parameter.`,InvalidModifierOnTypeParameterPositions:({modifier:s})=>`'${s}' modifier can only appear on a type parameter of a class, interface or type alias.`,InvalidModifierOnUsingDeclaration:s=>`'${s}' modifier cannot appear on a using declaration.`,InvalidModifiersOrder:({orderedModifiers:s})=>`'${s[0]}' modifier must precede '${s[1]}' modifier.`,InvalidPropertyAccessAfterInstantiationExpression:`Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.`,InvalidTupleMemberLabel:`Tuple members must be labeled with a simple identifier.`,MissingInterfaceName:`'interface' declarations must be followed by an identifier.`,NonAbstractClassHasAbstractMethod:`Abstract methods can only appear within an abstract class.`,NonClassMethodPropertyHasAbstractModifier:`'abstract' modifier can only appear on a class, method, or property declaration.`,OptionalTypeBeforeRequired:`A required element cannot follow an optional element.`,OverrideNotInSubClass:`This member cannot have an 'override' modifier because its containing class does not extend another class.`,PatternIsOptional:`A binding pattern parameter cannot be optional in an implementation signature.`,PrivateElementHasAbstract:`Private elements cannot have the 'abstract' modifier.`,PrivateElementHasAccessibility:({modifier:s})=>`Private elements cannot have an accessibility modifier ('${s}').`,ReadonlyForMethodSignature:`'readonly' modifier can only appear on a property declaration or index signature.`,ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccessorCannotHaveOptionalParameter:`A 'set' accessor cannot have an optional parameter.`,SetAccessorCannotHaveRestParameter:`A 'set' accessor cannot have rest parameter.`,SetAccessorCannotHaveReturnType:`A 'set' accessor cannot have a return type annotation.`,SingleTypeParameterWithoutTrailingComma:({typeParameterName:s})=>`Single type parameter ${s} should have a trailing comma. Example usage: <${s},>.`,StaticBlockCannotHaveModifier:`Static class blocks cannot have any modifier.`,TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:`A type-only import can specify a default import or named bindings, but not both.`,TypeModifierIsUsedInTypeExports:`The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.`,TypeModifierIsUsedInTypeImports:`The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.`,UnexpectedParameterModifier:`A parameter property is only allowed in a constructor implementation.`,UnexpectedReadonly:`'readonly' type modifier is only permitted on array and tuple literal types.`,UnexpectedTypeAnnotation:`Did not expect a type annotation here.`,UnexpectedTypeCastInParameter:`Unexpected type cast in parameter position.`,UnsupportedImportTypeArgument:`Argument in a type import must be a string literal.`,UnsupportedParameterPropertyKind:`A parameter property may not be declared using a binding pattern.`,UnsupportedSignatureParameterKind:({type:s})=>`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${s}.`,UsingDeclarationInAmbientContext:s=>`'${s}' declarations are not allowed in ambient contexts.`});function qr(s){switch(s){case`any`:return`TSAnyKeyword`;case`boolean`:return`TSBooleanKeyword`;case`bigint`:return`TSBigIntKeyword`;case`never`:return`TSNeverKeyword`;case`number`:return`TSNumberKeyword`;case`object`:return`TSObjectKeyword`;case`string`:return`TSStringKeyword`;case`symbol`:return`TSSymbolKeyword`;case`undefined`:return`TSUndefinedKeyword`;case`unknown`:return`TSUnknownKeyword`;default:return}}function Jr(s){return s===`private`||s===`public`||s===`protected`}function Yr(s){return s===`in`||s===`out`}var Xr=s=>class extends s{constructor(...s){super(...s),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:[`in`,`out`],disallowedModifiers:[`const`,`public`,`private`,`protected`,`readonly`,`declare`,`abstract`,`override`],errorTemplate:Kr.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:[`const`],disallowedModifiers:[`in`,`out`],errorTemplate:Kr.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:[`in`,`out`,`const`],disallowedModifiers:[`public`,`private`,`protected`,`readonly`,`declare`,`abstract`,`override`],errorTemplate:Kr.InvalidModifierOnTypeParameter})}getScopeHandler(){return ir}tsIsIdentifier(){return Rt(this.state.type)}tsTokenCanFollowModifier(){return this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(139)||this.isLiteralPropertyName()}tsNextTokenOnSameLineAndCanFollowModifier(){return this.next(),this.hasPrecedingLineBreak()?!1:this.tsTokenCanFollowModifier()}tsNextTokenCanFollowModifier(){return this.match(106)?(this.next(),this.tsTokenCanFollowModifier()):this.tsNextTokenOnSameLineAndCanFollowModifier()}tsParseModifier(s,l,f){if(!Rt(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;let p=this.state.value;if(s.includes(p)){if(f&&this.match(106)||l&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return p}}tsParseModifiers({allowedModifiers:s,disallowedModifiers:l,stopOnStartOfClassStaticBlock:f,errorTemplate:p=Kr.InvalidModifierOnTypeMember},g){let v=(s,l,f,p)=>{l===f&&g[p]&&this.raise(Kr.InvalidModifiersOrder,s,{orderedModifiers:[f,p]})},b=(s,l,f,p)=>{(g[f]&&l===p||g[p]&&l===f)&&this.raise(Kr.IncompatibleModifiers,s,{modifiers:[f,p]})};for(;;){let{startLoc:C}=this.state,w=this.tsParseModifier(s.concat(l??[]),f,g.static);if(!w)break;Jr(w)?g.accessibility?this.raise(Kr.DuplicateAccessibilityModifier,C,{modifier:w}):(v(C,w,w,`override`),v(C,w,w,`static`),v(C,w,w,`readonly`),g.accessibility=w):Yr(w)?(g[w]&&this.raise(Kr.DuplicateModifier,C,{modifier:w}),g[w]=!0,v(C,w,`in`,`out`)):(hasOwnProperty.call(g,w)?this.raise(Kr.DuplicateModifier,C,{modifier:w}):(v(C,w,`static`,`readonly`),v(C,w,`static`,`override`),v(C,w,`override`,`readonly`),v(C,w,`abstract`,`override`),b(C,w,`declare`,`override`),b(C,w,`static`,`abstract`)),g[w]=!0),l!=null&&l.includes(w)&&this.raise(p,C,{modifier:w})}}tsIsListTerminator(s){switch(s){case`EnumMembers`:case`TypeMembers`:return this.match(8);case`HeritageClauseElement`:return this.match(5);case`TupleElementTypes`:return this.match(3);case`TypeParametersOrArguments`:return this.match(48)}}tsParseList(s,l){let f=[];for(;!this.tsIsListTerminator(s);)f.push(l());return f}tsParseDelimitedList(s,l,f){return Wr(this.tsParseDelimitedListWorker(s,l,!0,f))}tsParseDelimitedListWorker(s,l,f,p){let g=[],v=-1;for(;!this.tsIsListTerminator(s);){v=-1;let p=l();if(p==null)return;if(g.push(p),this.eat(12)){v=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(s))break;f&&this.expect(12);return}return p&&(p.value=v),g}tsParseBracketedList(s,l,f,p,g){p||(f?this.expect(0):this.expect(47));let v=this.tsParseDelimitedList(s,l,g);return f?this.expect(3):this.expect(48),v}tsParseImportType(){let s=this.startNode();return this.expect(83),this.expect(10),this.match(134)?s.argument=this.parseStringLiteral(this.state.value):(this.raise(Kr.UnsupportedImportTypeArgument,this.state.startLoc),s.argument=super.parseExprAtom()),this.eat(12)?s.options=this.tsParseImportTypeOptions():s.options=null,this.expect(11),this.eat(16)&&(s.qualifier=this.tsParseEntityName(3)),this.match(47)&&(s.typeParameters=this.tsParseTypeArguments()),this.finishNode(s,`TSImportType`)}tsParseImportTypeOptions(){let s=this.startNode();this.expect(5);let l=this.startNode();return this.isContextual(76)?(l.method=!1,l.key=this.parseIdentifier(!0),l.computed=!1,l.shorthand=!1):this.unexpected(null,76),this.expect(14),l.value=this.tsParseImportTypeWithPropertyValue(),s.properties=[this.finishObjectProperty(l)],this.eat(12),this.expect(8),this.finishNode(s,`ObjectExpression`)}tsParseImportTypeWithPropertyValue(){let s=this.startNode(),l=[];for(this.expect(5);!this.match(8);){let s=this.state.type;Rt(s)||s===134?l.push(super.parsePropertyDefinition(null)):this.unexpected(),this.eat(12)}return s.properties=l,this.next(),this.finishNode(s,`ObjectExpression`)}tsParseEntityName(s){let l;if(s&1&&this.match(78))if(s&2)l=this.parseIdentifier(!0);else{let s=this.startNode();this.next(),l=this.finishNode(s,`ThisExpression`)}else l=this.parseIdentifier(!!(s&1));for(;this.eat(16);){let f=this.startNodeAtNode(l);f.left=l,f.right=this.parseIdentifier(!!(s&1)),l=this.finishNode(f,`TSQualifiedName`)}return l}tsParseTypeReference(){let s=this.startNode();return s.typeName=this.tsParseEntityName(1),!this.hasPrecedingLineBreak()&&this.match(47)&&(s.typeParameters=this.tsParseTypeArguments()),this.finishNode(s,`TSTypeReference`)}tsParseThisTypePredicate(s){this.next();let l=this.startNodeAtNode(s);return l.parameterName=s,l.typeAnnotation=this.tsParseTypeAnnotation(!1),l.asserts=!1,this.finishNode(l,`TSTypePredicate`)}tsParseThisTypeNode(){let s=this.startNode();return this.next(),this.finishNode(s,`TSThisType`)}tsParseTypeQuery(){let s=this.startNode();return this.expect(87),this.match(83)?s.exprName=this.tsParseImportType():s.exprName=this.tsParseEntityName(3),!this.hasPrecedingLineBreak()&&this.match(47)&&(s.typeParameters=this.tsParseTypeArguments()),this.finishNode(s,`TSTypeQuery`)}tsParseTypeParameter(s){let l=this.startNode();return s(l),l.name=this.tsParseTypeParameterName(),l.constraint=this.tsEatThenParseType(81),l.default=this.tsEatThenParseType(29),this.finishNode(l,`TSTypeParameter`)}tsTryParseTypeParameters(s){if(this.match(47))return this.tsParseTypeParameters(s)}tsParseTypeParameters(s){let l=this.startNode();this.match(47)||this.match(143)?this.next():this.unexpected();let f={value:-1};return l.params=this.tsParseBracketedList(`TypeParametersOrArguments`,this.tsParseTypeParameter.bind(this,s),!1,!0,f),l.params.length===0&&this.raise(Kr.EmptyTypeParameters,l),f.value!==-1&&this.addExtra(l,`trailingComma`,f.value),this.finishNode(l,`TSTypeParameterDeclaration`)}tsFillSignature(s,l){let f=s===19,p=`parameters`,g=`typeAnnotation`;l.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),l.parameters=this.tsParseBindingListForSignature(),(f||this.match(s))&&(l.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(s))}tsParseBindingListForSignature(){let s=super.parseBindingList(11,41,2);for(let l of s){let{type:s}=l;(s===`AssignmentPattern`||s===`TSParameterProperty`)&&this.raise(Kr.UnsupportedSignatureParameterKind,l,{type:s})}return s}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(s,l){return this.tsFillSignature(14,l),this.tsParseTypeMemberSemicolon(),this.finishNode(l,s)}tsIsUnambiguouslyIndexSignature(){return this.next(),Rt(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(s){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);let l=this.parseIdentifier();l.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(l),this.expect(3),s.parameters=[l];let f=this.tsTryParseTypeAnnotation();return f&&(s.typeAnnotation=f),this.tsParseTypeMemberSemicolon(),this.finishNode(s,`TSIndexSignature`)}tsParsePropertyOrMethodSignature(s,l){if(this.eat(17)&&(s.optional=!0),this.match(10)||this.match(47)){l&&this.raise(Kr.ReadonlyForMethodSignature,s);let f=s;f.kind&&this.match(47)&&this.raise(Kr.AccessorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,f),this.tsParseTypeMemberSemicolon();let p=`parameters`,g=`typeAnnotation`;if(f.kind===`get`)f[p].length>0&&(this.raise(J.BadGetterArity,this.state.curPosition()),this.isThisParam(f[p][0])&&this.raise(Kr.AccessorCannotDeclareThisParameter,this.state.curPosition()));else if(f.kind===`set`){if(f[p].length!==1)this.raise(J.BadSetterArity,this.state.curPosition());else{let s=f[p][0];this.isThisParam(s)&&this.raise(Kr.AccessorCannotDeclareThisParameter,this.state.curPosition()),s.type===`Identifier`&&s.optional&&this.raise(Kr.SetAccessorCannotHaveOptionalParameter,this.state.curPosition()),s.type===`RestElement`&&this.raise(Kr.SetAccessorCannotHaveRestParameter,this.state.curPosition())}f[g]&&this.raise(Kr.SetAccessorCannotHaveReturnType,f[g])}else f.kind=`method`;return this.finishNode(f,`TSMethodSignature`)}else{let f=s;l&&(f.readonly=!0);let p=this.tsTryParseTypeAnnotation();return p&&(f.typeAnnotation=p),this.tsParseTypeMemberSemicolon(),this.finishNode(f,`TSPropertySignature`)}}tsParseTypeMember(){let s=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember(`TSCallSignatureDeclaration`,s);if(this.match(77)){let l=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember(`TSConstructSignatureDeclaration`,s):(s.key=this.createIdentifier(l,`new`),this.tsParsePropertyOrMethodSignature(s,!1))}return this.tsParseModifiers({allowedModifiers:[`readonly`],disallowedModifiers:[`declare`,`abstract`,`private`,`protected`,`public`,`static`,`override`]},s),this.tsTryParseIndexSignature(s)||(super.parsePropertyName(s),!s.computed&&s.key.type===`Identifier`&&(s.key.name===`get`||s.key.name===`set`)&&this.tsTokenCanFollowModifier()&&(s.kind=s.key.name,super.parsePropertyName(s),!this.match(10)&&!this.match(47)&&this.unexpected(null,10)),this.tsParsePropertyOrMethodSignature(s,!!s.readonly))}tsParseTypeLiteral(){let s=this.startNode();return s.members=this.tsParseObjectTypeMembers(),this.finishNode(s,`TSTypeLiteral`)}tsParseObjectTypeMembers(){this.expect(5);let s=this.tsParseList(`TypeMembers`,this.tsParseTypeMember.bind(this));return this.expect(8),s}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}tsParseMappedType(){let s=this.startNode();this.expect(5),this.match(53)?(s.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(s.readonly=!0),this.expect(0);let l=this.startNode();return l.name=this.tsParseTypeParameterName(),l.constraint=this.tsExpectThenParseType(58),s.typeParameter=this.finishNode(l,`TSTypeParameter`),s.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(s.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(s.optional=!0),s.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(s,`TSMappedType`)}tsParseTupleType(){let s=this.startNode();s.elementTypes=this.tsParseBracketedList(`TupleElementTypes`,this.tsParseTupleElementType.bind(this),!0,!1);let l=!1;return s.elementTypes.forEach(s=>{let{type:f}=s;l&&f!==`TSRestType`&&f!==`TSOptionalType`&&!(f===`TSNamedTupleMember`&&s.optional)&&this.raise(Kr.OptionalTypeBeforeRequired,s),l||=f===`TSNamedTupleMember`&&s.optional||f===`TSOptionalType`}),this.finishNode(s,`TSTupleType`)}tsParseTupleElementType(){let s=this.state.startLoc,l=this.eat(21),{startLoc:f}=this.state,p,g,v,b,C=Ht(this.state.type)?this.lookaheadCharCode():null;if(C===58)p=!0,v=!1,g=this.parseIdentifier(!0),this.expect(14),b=this.tsParseType();else if(C===63){v=!0;let s=this.state.value,l=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(p=!0,g=this.createIdentifier(this.startNodeAt(f),s),this.expect(17),this.expect(14),b=this.tsParseType()):(p=!1,b=l,this.expect(17))}else b=this.tsParseType(),v=this.eat(17),p=this.eat(14);if(p){let s;g?(s=this.startNodeAt(f),s.optional=v,s.label=g,s.elementType=b,this.eat(17)&&(s.optional=!0,this.raise(Kr.TupleOptionalAfterType,this.state.lastTokStartLoc))):(s=this.startNodeAt(f),s.optional=v,this.raise(Kr.InvalidTupleMemberLabel,b),s.label=b,s.elementType=this.tsParseType()),b=this.finishNode(s,`TSNamedTupleMember`)}else if(v){let s=this.startNodeAt(f);s.typeAnnotation=b,b=this.finishNode(s,`TSOptionalType`)}if(l){let l=this.startNodeAt(s);l.typeAnnotation=b,b=this.finishNode(l,`TSRestType`)}return b}tsParseParenthesizedType(){let s=this.startNode();return this.expect(10),s.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(s,`TSParenthesizedType`)}tsParseFunctionOrConstructorType(s,l){let f=this.startNode();return s===`TSConstructorType`&&(f.abstract=!!l,l&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,f)),this.finishNode(f,s)}tsParseLiteralTypeNode(){let s=this.startNode();switch(this.state.type){case 135:case 136:case 134:case 85:case 86:s.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(s,`TSLiteralType`)}tsParseTemplateLiteralType(){let s=this.startNode();return s.literal=super.parseTemplate(!1),this.finishNode(s,`TSLiteralType`)}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){let s=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(s):s}tsParseNonArrayType(){switch(this.state.type){case 134:case 135:case 136:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value===`-`){let s=this.startNode(),l=this.lookahead();return l.type!==135&&l.type!==136&&this.unexpected(),s.literal=this.parseMaybeUnary(),this.finishNode(s,`TSLiteralType`)}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{let{type:s}=this.state;if(Rt(s)||s===88||s===84){let l=s===88?`TSVoidKeyword`:s===84?`TSNullKeyword`:qr(this.state.value);if(l!==void 0&&this.lookaheadCharCode()!==46){let s=this.startNode();return this.next(),this.finishNode(s,l)}return this.tsParseTypeReference()}}}throw this.unexpected()}tsParseArrayTypeOrHigher(){let{startLoc:s}=this.state,l=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){let f=this.startNodeAt(s);f.elementType=l,this.expect(3),l=this.finishNode(f,`TSArrayType`)}else{let f=this.startNodeAt(s);f.objectType=l,f.indexType=this.tsParseType(),this.expect(3),l=this.finishNode(f,`TSIndexedAccessType`)}return l}tsParseTypeOperator(){let s=this.startNode(),l=this.state.value;return this.next(),s.operator=l,s.typeAnnotation=this.tsParseTypeOperatorOrHigher(),l===`readonly`&&this.tsCheckTypeAnnotationForReadOnly(s),this.finishNode(s,`TSTypeOperator`)}tsCheckTypeAnnotationForReadOnly(s){switch(s.typeAnnotation.type){case`TSTupleType`:case`TSArrayType`:return;default:this.raise(Kr.UnexpectedReadonly,s)}}tsParseInferType(){let s=this.startNode();this.expectContextual(115);let l=this.startNode();return l.name=this.tsParseTypeParameterName(),l.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),s.typeParameter=this.finishNode(l,`TSTypeParameter`),this.finishNode(s,`TSInferType`)}tsParseConstraintForInferType(){if(this.eat(81)){let s=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return s}}tsParseTypeOperatorOrHigher(){return on(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(s,l,f){let p=this.startNode(),g=this.eat(f),v=[];do v.push(l());while(this.eat(f));return v.length===1&&!g?v[0]:(p.types=v,this.finishNode(p,s))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType(`TSIntersectionType`,this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType(`TSUnionType`,this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(Rt(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){let{errors:s}=this.state,l=s.length;try{return this.parseObjectLike(8,!0),s.length===l}catch{return!1}}if(this.match(0)){this.next();let{errors:s}=this.state,l=s.length;try{return super.parseBindingList(3,93,1),s.length===l}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(s){return this.tsInType(()=>{let l=this.startNode();this.expect(s);let f=this.startNode(),p=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(p&&this.match(78)){let s=this.tsParseThisTypeOrThisTypePredicate();return s.type===`TSThisType`?(f.parameterName=s,f.asserts=!0,f.typeAnnotation=null,s=this.finishNode(f,`TSTypePredicate`)):(this.resetStartLocationFromNode(s,f),s.asserts=!0),l.typeAnnotation=s,this.finishNode(l,`TSTypeAnnotation`)}let g=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!g)return p?(f.parameterName=this.parseIdentifier(),f.asserts=p,f.typeAnnotation=null,l.typeAnnotation=this.finishNode(f,`TSTypePredicate`),this.finishNode(l,`TSTypeAnnotation`)):this.tsParseTypeAnnotation(!1,l);let v=this.tsParseTypeAnnotation(!1);return f.parameterName=g,f.typeAnnotation=v,f.asserts=p,l.typeAnnotation=this.finishNode(f,`TSTypePredicate`),this.finishNode(l,`TSTypeAnnotation`)})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}tsTryParseTypeAnnotation(){if(this.match(14))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){let s=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),s}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;let s=this.state.containsEsc;return this.next(),!Rt(this.state.type)&&!this.match(78)?!1:(s&&this.raise(J.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:`asserts`}),!0)}tsParseTypeAnnotation(s=!0,l=this.startNode()){return this.tsInType(()=>{s&&this.expect(14),l.typeAnnotation=this.tsParseType()}),this.finishNode(l,`TSTypeAnnotation`)}tsParseType(){Gr(this.state.inType);let s=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return s;let l=this.startNodeAtNode(s);return l.checkType=s,l.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),l.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),l.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(l,`TSConditionalType`)}isAbstractConstructorSignature(){return this.isContextual(124)&&this.isLookaheadContextual(`new`)}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType(`TSFunctionType`):this.match(77)?this.tsParseFunctionOrConstructorType(`TSConstructorType`):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType(`TSConstructorType`,!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption(`typescript`,`disallowAmbiguousJSXLike`)&&this.raise(Kr.ReservedTypeAssertion,this.state.startLoc);let s=this.startNode();return s.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),s.expression=this.parseMaybeUnary(),this.finishNode(s,`TSTypeAssertion`)}tsParseHeritageClause(s){let l=this.state.startLoc,f=this.tsParseDelimitedList(`HeritageClauseElement`,()=>{let s=this.startNode();return s.expression=this.tsParseEntityName(3),this.match(47)&&(s.typeParameters=this.tsParseTypeArguments()),this.finishNode(s,`TSExpressionWithTypeArguments`)});return f.length||this.raise(Kr.EmptyHeritageClauseType,l,{token:s}),f}tsParseInterfaceDeclaration(s,l={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(129),l.declare&&(s.declare=!0),Rt(this.state.type)?(s.id=this.parseIdentifier(),this.checkIdentifier(s.id,130)):(s.id=null,this.raise(Kr.MissingInterfaceName,this.state.startLoc)),s.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(s.extends=this.tsParseHeritageClause(`extends`));let f=this.startNode();return f.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),s.body=this.finishNode(f,`TSInterfaceBody`),this.finishNode(s,`TSInterfaceDeclaration`)}tsParseTypeAliasDeclaration(s){return s.id=this.parseIdentifier(),this.checkIdentifier(s.id,2),s.typeAnnotation=this.tsInType(()=>{if(s.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(114)&&this.lookaheadCharCode()!==46){let s=this.startNode();return this.next(),this.finishNode(s,`TSIntrinsicKeyword`)}return this.tsParseType()}),this.semicolon(),this.finishNode(s,`TSTypeAliasDeclaration`)}tsInTopLevelContext(s){if(this.curContext()!==Ne.brace){let l=this.state.context;this.state.context=[l[0]];try{return s()}finally{this.state.context=l}}else return s()}tsInType(s){let l=this.state.inType;this.state.inType=!0;try{return s()}finally{this.state.inType=l}}tsInDisallowConditionalTypesContext(s){let l=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return s()}finally{this.state.inDisallowConditionalTypesContext=l}}tsInAllowConditionalTypesContext(s){let l=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return s()}finally{this.state.inDisallowConditionalTypesContext=l}}tsEatThenParseType(s){if(this.match(s))return this.tsNextThenParseType()}tsExpectThenParseType(s){return this.tsInType(()=>(this.expect(s),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){let s=this.startNode();return s.id=this.match(134)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(s.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(s,`TSEnumMember`)}tsParseEnumDeclaration(s,l={}){return l.const&&(s.const=!0),l.declare&&(s.declare=!0),this.expectContextual(126),s.id=this.parseIdentifier(),this.checkIdentifier(s.id,s.const?8971:8459),this.expect(5),s.members=this.tsParseDelimitedList(`EnumMembers`,this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(s,`TSEnumDeclaration`)}tsParseEnumBody(){let s=this.startNode();return this.expect(5),s.members=this.tsParseDelimitedList(`EnumMembers`,this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(s,`TSEnumBody`)}tsParseModuleBlock(){let s=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(s.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(s,`TSModuleBlock`)}tsParseModuleOrNamespaceDeclaration(s,l=!1){if(s.id=this.parseIdentifier(),l||this.checkIdentifier(s.id,1024),this.eat(16)){let l=this.startNode();this.tsParseModuleOrNamespaceDeclaration(l,!0),s.body=l}else this.scope.enter(1024),this.prodParam.enter(0),s.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(s,`TSModuleDeclaration`)}tsParseAmbientExternalModuleDeclaration(s){return this.isContextual(112)?(s.kind=`global`,s.global=!0,s.id=this.parseIdentifier()):this.match(134)?(s.kind=`module`,s.id=super.parseStringLiteral(this.state.value)):this.unexpected(),this.match(5)?(this.scope.enter(1024),this.prodParam.enter(0),s.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(s,`TSModuleDeclaration`)}tsParseImportEqualsDeclaration(s,l,f){s.isExport=f||!1,s.id=l||this.parseIdentifier(),this.checkIdentifier(s.id,4096),this.expect(29);let p=this.tsParseModuleReference();return s.importKind===`type`&&p.type!==`TSExternalModuleReference`&&this.raise(Kr.ImportAliasHasImportType,p),s.moduleReference=p,this.semicolon(),this.finishNode(s,`TSImportEqualsDeclaration`)}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(0)}tsParseExternalModuleReference(){let s=this.startNode();return this.expectContextual(119),this.expect(10),this.match(134)||this.unexpected(),s.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(s,`TSExternalModuleReference`)}tsLookAhead(s){let l=this.state.clone(),f=s();return this.state=l,f}tsTryParseAndCatch(s){let l=this.tryParse(l=>s()||l());if(!(l.aborted||!l.node))return l.error&&(this.state=l.failState),l.node}tsTryParse(s){let l=this.state.clone(),f=s();if(f!==void 0&&f!==!1)return f;this.state=l}tsTryParseDeclare(s){if(this.isLineTerminator())return;let l=this.state.type;return this.tsInAmbientContext(()=>{switch(l){case 68:return s.declare=!0,super.parseFunctionStatement(s,!1,!1);case 80:return s.declare=!0,this.parseClass(s,!0,!1);case 126:return this.tsParseEnumDeclaration(s,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(s);case 100:if(this.state.containsEsc)return;case 75:case 74:return!this.match(75)||!this.isLookaheadContextual(`enum`)?(s.declare=!0,this.parseVarStatement(s,this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(s,{const:!0,declare:!0}));case 107:if(this.isUsing())return this.raise(Kr.InvalidModifierOnUsingDeclaration,this.state.startLoc,`declare`),s.declare=!0,this.parseVarStatement(s,`using`,!0);break;case 96:if(this.isAwaitUsing())return this.raise(Kr.InvalidModifierOnAwaitUsingDeclaration,this.state.startLoc,`declare`),s.declare=!0,this.next(),this.parseVarStatement(s,`await using`,!0);break;case 129:{let l=this.tsParseInterfaceDeclaration(s,{declare:!0});if(l)return l}default:if(Rt(l))return this.tsParseDeclaration(s,this.state.type,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.type,!0,null)}tsParseDeclaration(s,l,f,p){switch(l){case 124:if(this.tsCheckLineTerminator(f)&&(this.match(80)||Rt(this.state.type)))return this.tsParseAbstractDeclaration(s,p);break;case 127:if(this.tsCheckLineTerminator(f)){if(this.match(134))return this.tsParseAmbientExternalModuleDeclaration(s);if(Rt(this.state.type))return s.kind=`module`,this.tsParseModuleOrNamespaceDeclaration(s)}break;case 128:if(this.tsCheckLineTerminator(f)&&Rt(this.state.type))return s.kind=`namespace`,this.tsParseModuleOrNamespaceDeclaration(s);break;case 130:if(this.tsCheckLineTerminator(f)&&Rt(this.state.type))return this.tsParseTypeAliasDeclaration(s);break}}tsCheckLineTerminator(s){return s?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(s){if(!this.match(47))return;let l=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;let f=this.tsTryParseAndCatch(()=>{let l=this.startNodeAt(s);return l.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(l),l.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),l});if(this.state.maybeInArrowParameters=l,f)return super.parseArrowExpression(f,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){let s=this.startNode();return s.params=this.tsInType(()=>this.tsInTopLevelContext(()=>(this.expect(47),this.tsParseDelimitedList(`TypeParametersOrArguments`,this.tsParseType.bind(this))))),s.params.length===0?this.raise(Kr.EmptyTypeArguments,s):!this.state.inType&&this.curContext()===Ne.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(s,`TSTypeParameterInstantiation`)}tsIsDeclarationStart(){return sn(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseBindingElement(s,l){let f=l.length?l[0].loc.start:this.state.startLoc,p={};this.tsParseModifiers({allowedModifiers:[`public`,`private`,`protected`,`override`,`readonly`]},p);let g=p.accessibility,v=p.override,b=p.readonly;!(s&4)&&(g||b||v)&&this.raise(Kr.UnexpectedParameterModifier,f);let C=this.parseMaybeDefault();s&2&&this.parseFunctionParamType(C);let w=this.parseMaybeDefault(C.loc.start,C);if(g||b||v){let s=this.startNodeAt(f);return l.length&&(s.decorators=l),g&&(s.accessibility=g),b&&(s.readonly=b),v&&(s.override=v),w.type!==`Identifier`&&w.type!==`AssignmentPattern`&&this.raise(Kr.UnsupportedParameterPropertyKind,s),s.parameter=w,this.finishNode(s,`TSParameterProperty`)}return l.length&&(C.decorators=l),w}isSimpleParameter(s){return s.type===`TSParameterProperty`&&super.isSimpleParameter(s.parameter)||super.isSimpleParameter(s)}tsDisallowOptionalPattern(s){for(let l of s.params)l.type!==`Identifier`&&l.optional&&!this.state.isAmbientContext&&this.raise(Kr.PatternIsOptional,l)}setArrowFunctionParameters(s,l,f){super.setArrowFunctionParameters(s,l,f),this.tsDisallowOptionalPattern(s)}parseFunctionBodyAndFinish(s,l,f=!1){this.match(14)&&(s.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));let p=l===`FunctionDeclaration`?`TSDeclareFunction`:l===`ClassMethod`||l===`ClassPrivateMethod`?`TSDeclareMethod`:void 0;return p&&!this.match(5)&&this.isLineTerminator()?this.finishNode(s,p):p===`TSDeclareFunction`&&this.state.isAmbientContext&&(this.raise(Kr.DeclareFunctionHasImplementation,s),s.declare)?super.parseFunctionBodyAndFinish(s,p,f):(this.tsDisallowOptionalPattern(s),super.parseFunctionBodyAndFinish(s,l,f))}registerFunctionStatementId(s){!s.body&&s.id?this.checkIdentifier(s.id,1024):super.registerFunctionStatementId(s)}tsCheckForInvalidTypeCasts(s){s.forEach(s=>{s?.type===`TSTypeCastExpression`&&this.raise(Kr.UnexpectedTypeAnnotation,s.typeAnnotation)})}toReferencedList(s,l){return this.tsCheckForInvalidTypeCasts(s),s}parseArrayLike(s,l,f){let p=super.parseArrayLike(s,l,f);return p.type===`ArrayExpression`&&this.tsCheckForInvalidTypeCasts(p.elements),p}parseSubscript(s,l,f,p){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();let f=this.startNodeAt(l);return f.expression=s,this.finishNode(f,`TSNonNullExpression`)}let g=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(f)return p.stop=!0,s;p.optionalChainMember=g=!0,this.next()}if(this.match(47)||this.match(51)){let v,b=this.tsTryParseAndCatch(()=>{if(!f&&this.atPossibleAsyncArrow(s)){let s=this.tsTryParseGenericAsyncArrowFunction(l);if(s)return p.stop=!0,s}let b=this.tsParseTypeArgumentsInExpression();if(!b)return;if(g&&!this.match(10)){v=this.state.curPosition();return}if(dn(this.state.type)){let f=super.parseTaggedTemplateExpression(s,l,p);return f.typeParameters=b,f}if(!f&&this.eat(10)){let f=this.startNodeAt(l);return f.callee=s,f.arguments=this.parseCallExpressionArguments(),this.tsCheckForInvalidTypeCasts(f.arguments),f.typeParameters=b,p.optionalChainMember&&(f.optional=g),this.finishCallExpression(f,p.optionalChainMember)}let C=this.state.type;if(C===48||C===52||C!==10&&C!==93&&C!==120&&Jt(C)&&!this.hasPrecedingLineBreak())return;let w=this.startNodeAt(l);return w.expression=s,w.typeParameters=b,this.finishNode(w,`TSInstantiationExpression`)});if(v&&this.unexpected(v,10),b)return b.type===`TSInstantiationExpression`&&((this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(Kr.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),!this.match(16)&&!this.match(18)&&(b.expression=super.stopParseSubscript(s,p))),b}return super.parseSubscript(s,l,f,p)}parseNewCallee(s){var l;super.parseNewCallee(s);let{callee:f}=s;f.type===`TSInstantiationExpression`&&!((l=f.extra)!=null&&l.parenthesized)&&(s.typeParameters=f.typeParameters,s.callee=f.expression)}parseExprOp(s,l,f){let p;if(ln(58)>f&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(p=this.isContextual(120)))){let g=this.startNodeAt(l);return g.expression=s,g.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(p&&this.raise(J.UnexpectedKeyword,this.state.startLoc,{keyword:`const`}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(g,p?`TSSatisfiesExpression`:`TSAsExpression`),this.reScan_lt_gt(),this.parseExprOp(g,l,f)}return super.parseExprOp(s,l,f)}checkReservedWord(s,l,f,p){this.state.isAmbientContext||super.checkReservedWord(s,l,f,p)}checkImportReflection(s){super.checkImportReflection(s),s.module&&s.importKind!==`value`&&this.raise(Kr.ImportReflectionHasImportType,s.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(s){if(super.isPotentialImportPhase(s))return!0;if(this.isContextual(130)){let l=this.lookaheadCharCode();return s?l===123||l===42:l!==61}return!s&&this.isContextual(87)}applyImportPhase(s,l,f,p){super.applyImportPhase(s,l,f,p),l?s.exportKind=f===`type`?`type`:`value`:s.importKind=f===`type`||f===`typeof`?f:`value`}parseImport(s){if(this.match(134))return s.importKind=`value`,super.parseImport(s);let l;if(Rt(this.state.type)&&this.lookaheadCharCode()===61)return s.importKind=`value`,this.tsParseImportEqualsDeclaration(s);if(this.isContextual(130)){let f=this.parseMaybeImportPhase(s,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(s,f);l=super.parseImportSpecifiersAndAfter(s,f)}else l=super.parseImport(s);return l.importKind===`type`&&l.specifiers.length>1&&l.specifiers[0].type===`ImportDefaultSpecifier`&&this.raise(Kr.TypeImportCannotSpecifyDefaultAndNamed,l),l}parseExport(s,l){if(this.match(83)){let l=s;this.next();let f=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?f=this.parseMaybeImportPhase(l,!1):l.importKind=`value`,this.tsParseImportEqualsDeclaration(l,f,!0)}else if(this.eat(29)){let l=s;return l.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(l,`TSExportAssignment`)}else if(this.eatContextual(93)){let l=s;return this.expectContextual(128),l.id=this.parseIdentifier(),this.semicolon(),this.finishNode(l,`TSNamespaceExportDeclaration`)}else return super.parseExport(s,l)}isAbstractClass(){return this.isContextual(124)&&this.isLookaheadContextual(`class`)}parseExportDefaultExpression(){if(this.isAbstractClass()){let s=this.startNode();return this.next(),s.abstract=!0,this.parseClass(s,!0,!0)}if(this.match(129)){let s=this.tsParseInterfaceDeclaration(this.startNode());if(s)return s}return super.parseExportDefaultExpression()}parseVarStatement(s,l,f=!1){let{isAmbientContext:p}=this.state,g=super.parseVarStatement(s,l,f||p);if(!p)return g;if(!s.declare&&(l===`using`||l===`await using`))return this.raiseOverwrite(Kr.UsingDeclarationInAmbientContext,s,l),g;for(let{id:s,init:f}of g.declarations)f&&(l===`var`||l===`let`||s.typeAnnotation?this.raise(Kr.InitializerNotAllowedInAmbientContext,f):Qr(f,this.hasPlugin(`estree`))||this.raise(Kr.ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference,f));return g}parseStatementContent(s,l){if(!this.state.containsEsc)switch(this.state.type){case 75:if(this.isLookaheadContextual(`enum`)){let s=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(s,{const:!0})}break;case 124:case 125:if(this.nextTokenIsIdentifierAndNotTSRelationalOperatorOnSameLine()){let s=this.state.type,f=this.startNode();this.next();let p=s===125?this.tsTryParseDeclare(f):this.tsParseAbstractDeclaration(f,l);return p?(s===125&&(p.declare=!0),p):(f.expression=this.createIdentifier(this.startNodeAt(f.loc.start),s===125?`declare`:`abstract`),this.semicolon(!1),this.finishNode(f,`ExpressionStatement`))}break;case 126:return this.tsParseEnumDeclaration(this.startNode());case 112:if(this.lookaheadCharCode()===123){let s=this.startNode();return this.tsParseAmbientExternalModuleDeclaration(s)}break;case 129:{let s=this.tsParseInterfaceDeclaration(this.startNode());if(s)return s;break}case 127:if(this.nextTokenIsIdentifierOrStringLiteralOnSameLine()){let s=this.startNode();return this.next(),this.tsParseDeclaration(s,127,!1,l)}break;case 128:if(this.nextTokenIsIdentifierOnSameLine()){let s=this.startNode();return this.next(),this.tsParseDeclaration(s,128,!1,l)}break;case 130:if(this.nextTokenIsIdentifierOnSameLine()){let s=this.startNode();return this.next(),this.tsParseTypeAliasDeclaration(s)}break}return super.parseStatementContent(s,l)}parseAccessModifier(){return this.tsParseModifier([`public`,`protected`,`private`])}tsHasSomeModifiers(s,l){return l.some(l=>Jr(l)?s.accessibility===l:!!s[l])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(s,l,f){let p=[`declare`,`private`,`public`,`protected`,`override`,`abstract`,`readonly`,`static`];this.tsParseModifiers({allowedModifiers:p,disallowedModifiers:[`in`,`out`],stopOnStartOfClassStaticBlock:!0,errorTemplate:Kr.InvalidModifierOnTypeParameterPositions},l);let g=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(l,p)&&this.raise(Kr.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(s,l)):this.parseClassMemberWithIsStatic(s,l,f,!!l.static)};l.declare?this.tsInAmbientContext(g):g()}parseClassMemberWithIsStatic(s,l,f,p){let g=this.tsTryParseIndexSignature(l);if(g){s.body.push(g),l.abstract&&this.raise(Kr.IndexSignatureHasAbstract,l),l.accessibility&&this.raise(Kr.IndexSignatureHasAccessibility,l,{modifier:l.accessibility}),l.declare&&this.raise(Kr.IndexSignatureHasDeclare,l),l.override&&this.raise(Kr.IndexSignatureHasOverride,l);return}!this.state.inAbstractClass&&l.abstract&&this.raise(Kr.NonAbstractClassHasAbstractMethod,l),l.override&&(f.hadSuperClass||this.raise(Kr.OverrideNotInSubClass,l)),super.parseClassMemberWithIsStatic(s,l,f,p)}parsePostMemberNameModifiers(s){this.eat(17)&&(s.optional=!0),s.readonly&&this.match(10)&&this.raise(Kr.ClassMethodHasReadonly,s),s.declare&&this.match(10)&&this.raise(Kr.ClassMethodHasDeclare,s)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(s,l,f){if(!this.match(17))return s;if(this.state.maybeInArrowParameters){let l=this.lookaheadCharCode();if(l===44||l===61||l===58||l===41)return this.setOptionalParametersError(f),s}return super.parseConditional(s,l,f)}parseParenItem(s,l){let f=super.parseParenItem(s,l);if(this.eat(17)&&(f.optional=!0,this.resetEndLocation(s)),this.match(14)){let f=this.startNodeAt(l);return f.expression=s,f.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(f,`TSTypeCastExpression`)}return s}parseExportDeclaration(s){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(s));let l=this.state.startLoc,f=this.eatContextual(125);if(f&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(Kr.ExpectedAmbientAfterExportDeclare,this.state.startLoc);let p=Rt(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(s);return p?((p.type===`TSInterfaceDeclaration`||p.type===`TSTypeAliasDeclaration`||f)&&(s.exportKind=`type`),f&&p.type!==`TSImportEqualsDeclaration`&&(this.resetStartLocation(p,l),p.declare=!0),p):null}parseClassId(s,l,f,p){if((!l||f)&&this.isContextual(113))return;super.parseClassId(s,l,f,s.declare?1024:8331);let g=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);g&&(s.typeParameters=g)}parseClassPropertyAnnotation(s){s.optional||(this.eat(35)?s.definite=!0:this.eat(17)&&(s.optional=!0));let l=this.tsTryParseTypeAnnotation();l&&(s.typeAnnotation=l)}parseClassProperty(s){if(this.parseClassPropertyAnnotation(s),this.state.isAmbientContext&&!(s.readonly&&!s.typeAnnotation)&&this.match(29)&&this.raise(Kr.DeclareClassFieldHasInitializer,this.state.startLoc),s.abstract&&this.match(29)){let{key:l}=s;this.raise(Kr.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:l.type===`Identifier`&&!s.computed?l.name:`[${this.input.slice(this.offsetToSourcePos(l.start),this.offsetToSourcePos(l.end))}]`})}return super.parseClassProperty(s)}parseClassPrivateProperty(s){return s.abstract&&this.raise(Kr.PrivateElementHasAbstract,s),s.accessibility&&this.raise(Kr.PrivateElementHasAccessibility,s,{modifier:s.accessibility}),this.parseClassPropertyAnnotation(s),super.parseClassPrivateProperty(s)}parseClassAccessorProperty(s){return this.parseClassPropertyAnnotation(s),s.optional&&this.raise(Kr.AccessorCannotBeOptional,s),super.parseClassAccessorProperty(s)}pushClassMethod(s,l,f,p,g,v){let b=this.tsTryParseTypeParameters(this.tsParseConstModifier);b&&g&&this.raise(Kr.ConstructorHasTypeParameters,b);let{declare:C=!1,kind:w}=l;C&&(w===`get`||w===`set`)&&this.raise(Kr.DeclareAccessor,l,{kind:w}),b&&(l.typeParameters=b),super.pushClassMethod(s,l,f,p,g,v)}pushClassPrivateMethod(s,l,f,p){let g=this.tsTryParseTypeParameters(this.tsParseConstModifier);g&&(l.typeParameters=g),super.pushClassPrivateMethod(s,l,f,p)}declareClassPrivateMethodInScope(s,l){s.type!==`TSDeclareMethod`&&(s.type===`MethodDefinition`&&s.value.body==null||super.declareClassPrivateMethodInScope(s,l))}parseClassSuper(s){if(super.parseClassSuper(s),s.superClass)if(s.superClass.type===`TSInstantiationExpression`){let l=s.superClass,f=l.expression;this.takeSurroundingComments(f,f.start,f.end);let p=l.typeParameters;this.takeSurroundingComments(p,p.start,p.end),s.superClass=f,s.superTypeParameters=p}else (this.match(47)||this.match(51))&&(s.superTypeParameters=this.tsParseTypeArgumentsInExpression());this.eatContextual(113)&&(s.implements=this.tsParseHeritageClause(`implements`))}parseObjPropValue(s,l,f,p,g,v,b){let C=this.tsTryParseTypeParameters(this.tsParseConstModifier);return C&&(s.typeParameters=C),super.parseObjPropValue(s,l,f,p,g,v,b)}parseFunctionParams(s,l){let f=this.tsTryParseTypeParameters(this.tsParseConstModifier);f&&(s.typeParameters=f),super.parseFunctionParams(s,l)}parseVarId(s,l){super.parseVarId(s,l),s.id.type===`Identifier`&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(s.definite=!0);let f=this.tsTryParseTypeAnnotation();f&&(s.id.typeAnnotation=f,this.resetEndLocation(s.id))}parseAsyncArrowFromCallExpression(s,l){return this.match(14)&&(s.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(s,l)}parseMaybeAssign(s,l){var f,p,g,v,b;let C,w,E;if(this.hasPlugin(`jsx`)&&(this.match(143)||this.match(47))){if(C=this.state.clone(),w=this.tryParse(()=>super.parseMaybeAssign(s,l),C),!w.error)return w.node;let{context:f}=this.state,p=f[f.length-1];(p===Ne.j_oTag||p===Ne.j_expr)&&f.pop()}if(!((f=w)!=null&&f.error)&&!this.match(47))return super.parseMaybeAssign(s,l);(!C||C===this.state)&&(C=this.state.clone());let k,A=this.tryParse(f=>{var p,g;k=this.tsParseTypeParameters(this.tsParseConstModifier);let v=super.parseMaybeAssign(s,l);return(v.type!==`ArrowFunctionExpression`||(p=v.extra)!=null&&p.parenthesized)&&f(),k?.params.length!==0&&this.resetStartLocationFromNode(v,k),v.typeParameters=k,v},C);if(!A.error&&!A.aborted)return k&&this.reportReservedArrowTypeParam(k),A.node;if(!w&&(Gr(!this.hasPlugin(`jsx`)),E=this.tryParse(()=>super.parseMaybeAssign(s,l),C),!E.error))return E.node;if((p=w)!=null&&p.node)return this.state=w.failState,w.node;if(A.node)return this.state=A.failState,k&&this.reportReservedArrowTypeParam(k),A.node;if((g=E)!=null&&g.node)return this.state=E.failState,E.node;throw w?.error||A.error||E?.error}reportReservedArrowTypeParam(s){var l;s.params.length===1&&!s.params[0].constraint&&!((l=s.extra)!=null&&l.trailingComma)&&this.getPluginOption(`typescript`,`disallowAmbiguousJSXLike`)&&this.raise(Kr.ReservedArrowTypeParam,s)}parseMaybeUnary(s,l){return!this.hasPlugin(`jsx`)&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(s,l)}parseArrow(s){if(this.match(14)){let l=this.tryParse(s=>{let l=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&s(),l});if(l.aborted)return;l.thrown||(l.error&&(this.state=l.failState),s.returnType=l.node)}return super.parseArrow(s)}parseFunctionParamType(s){this.eat(17)&&(s.optional=!0);let l=this.tsTryParseTypeAnnotation();return l&&(s.typeAnnotation=l),this.resetEndLocation(s),s}isAssignable(s,l){switch(s.type){case`TSTypeCastExpression`:return this.isAssignable(s.expression,l);case`TSParameterProperty`:return!0;default:return super.isAssignable(s,l)}}toAssignable(s,l=!1){switch(s.type){case`ParenthesizedExpression`:this.toAssignableParenthesizedExpression(s,l);break;case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSNonNullExpression`:case`TSTypeAssertion`:l?this.expressionScope.recordArrowParameterBindingError(Kr.UnexpectedTypeCastInParameter,s):this.raise(Kr.UnexpectedTypeCastInParameter,s),this.toAssignable(s.expression,l);break;case`AssignmentExpression`:!l&&s.left.type===`TSTypeCastExpression`&&(s.left=this.typeCastToParameter(s.left));default:super.toAssignable(s,l)}}toAssignableParenthesizedExpression(s,l){switch(s.expression.type){case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSNonNullExpression`:case`TSTypeAssertion`:case`ParenthesizedExpression`:this.toAssignable(s.expression,l);break;default:super.toAssignable(s,l)}}checkToRestConversion(s,l){switch(s.type){case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:case`TSNonNullExpression`:this.checkToRestConversion(s.expression,!1);break;default:super.checkToRestConversion(s,l)}}isValidLVal(s,l,f,p){switch(s){case`TSTypeCastExpression`:return!0;case`TSParameterProperty`:return`parameter`;case`TSNonNullExpression`:return`expression`;case`TSAsExpression`:case`TSSatisfiesExpression`:case`TSTypeAssertion`:return(p!==64||!f)&&[`expression`,!0];default:return super.isValidLVal(s,l,f,p)}}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(s,l){if(this.match(47)||this.match(51)){let f=this.tsParseTypeArgumentsInExpression();if(this.match(10)){let p=super.parseMaybeDecoratorArguments(s,l);return p.typeParameters=f,p}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(s,l)}checkCommaAfterRest(s){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===s?(this.next(),!1):super.checkCommaAfterRest(s)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(s,l){let f=super.parseMaybeDefault(s,l);return f.type===`AssignmentPattern`&&f.typeAnnotation&&f.right.startthis.isAssignable(s,!0)):super.shouldParseArrow(s)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(s){if(this.match(47)||this.match(51)){let l=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());l&&(s.typeParameters=l)}return super.jsxParseOpeningElementAfterName(s)}getGetterSetterExpectedParamCount(s){let l=super.getGetterSetterExpectedParamCount(s),f=this.getObjectOrClassMethodParams(s)[0];return f&&this.isThisParam(f)?l+1:l}parseCatchClauseParam(){let s=super.parseCatchClauseParam(),l=this.tsTryParseTypeAnnotation();return l&&(s.typeAnnotation=l,this.resetEndLocation(s)),s}tsInAmbientContext(s){let{isAmbientContext:l,strict:f}=this.state;this.state.isAmbientContext=!0,this.state.strict=!1;try{return s()}finally{this.state.isAmbientContext=l,this.state.strict=f}}parseClass(s,l,f){let p=this.state.inAbstractClass;this.state.inAbstractClass=!!s.abstract;try{return super.parseClass(s,l,f)}finally{this.state.inAbstractClass=p}}tsParseAbstractDeclaration(s,l){if(this.match(80))return s.abstract=!0,this.maybeTakeDecorators(l,this.parseClass(s,!0,!1));if(this.isContextual(129))return this.hasFollowingLineBreak()?null:(s.abstract=!0,this.raise(Kr.NonClassMethodPropertyHasAbstractModifier,s),this.tsParseInterfaceDeclaration(s));throw this.unexpected(null,80)}parseMethod(s,l,f,p,g,v,b){let C=super.parseMethod(s,l,f,p,g,v,b);if((C.abstract||C.type===`TSAbstractMethodDefinition`)&&(this.hasPlugin(`estree`)?C.value:C).body){let{key:s}=C;this.raise(Kr.AbstractMethodHasImplementation,C,{methodName:s.type===`Identifier`&&!C.computed?s.name:`[${this.input.slice(this.offsetToSourcePos(s.start),this.offsetToSourcePos(s.end))}]`})}return C}tsParseTypeParameterName(){return this.parseIdentifier().name}shouldParseAsAmbientContext(){return!!this.getPluginOption(`typescript`,`dts`)}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(s,l,f,p){return!l&&p?(this.parseTypeOnlyImportExportSpecifier(s,!1,f),this.finishNode(s,`ExportSpecifier`)):(s.exportKind=`value`,super.parseExportSpecifier(s,l,f,p))}parseImportSpecifier(s,l,f,p,g){return!l&&p?(this.parseTypeOnlyImportExportSpecifier(s,!0,f),this.finishNode(s,`ImportSpecifier`)):(s.importKind=`value`,super.parseImportSpecifier(s,l,f,p,f?4098:4096))}parseTypeOnlyImportExportSpecifier(s,l,f){let p=l?`imported`:`local`,g=l?`local`:`exported`,v=s[p],b,C=!1,w=!0,E=v.loc.start;if(this.isContextual(93)){let s=this.parseIdentifier();if(this.isContextual(93)){let f=this.parseIdentifier();Ht(this.state.type)?(C=!0,v=s,b=l?this.parseIdentifier():this.parseModuleExportName(),w=!1):(b=f,w=!1)}else Ht(this.state.type)?(w=!1,b=l?this.parseIdentifier():this.parseModuleExportName()):(C=!0,v=s)}else Ht(this.state.type)&&(C=!0,l?(v=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(v.name,v.loc.start,!0,!0)):v=this.parseModuleExportName());C&&f&&this.raise(l?Kr.TypeModifierIsUsedInTypeImports:Kr.TypeModifierIsUsedInTypeExports,E),s[p]=v,s[g]=b;let k=l?`importKind`:`exportKind`;s[k]=C?`type`:`value`,w&&this.eatContextual(93)&&(s[g]=l?this.parseIdentifier():this.parseModuleExportName()),s[g]||(s[g]=this.cloneIdentifier(s[p])),l&&this.checkIdentifier(s[g],C?4098:4096)}fillOptionalPropertiesForTSESLint(s){switch(s.type){case`ExpressionStatement`:s.directive??=void 0;return;case`RestElement`:s.value=void 0;case`Identifier`:case`ArrayPattern`:case`AssignmentPattern`:case`ObjectPattern`:s.decorators??=[],s.optional??=!1,s.typeAnnotation??=void 0;return;case`TSParameterProperty`:s.accessibility??=void 0,s.decorators??=[],s.override??=!1,s.readonly??=!1,s.static??=!1;return;case`TSEmptyBodyFunctionExpression`:s.body=null;case`TSDeclareFunction`:case`FunctionDeclaration`:case`FunctionExpression`:case`ClassMethod`:case`ClassPrivateMethod`:s.declare??=!1,s.returnType??=void 0,s.typeParameters??=void 0;return;case`Property`:s.optional??=!1;return;case`TSMethodSignature`:case`TSPropertySignature`:s.optional??=!1;case`TSIndexSignature`:s.accessibility??=void 0,s.readonly??=!1,s.static??=!1;return;case`TSAbstractPropertyDefinition`:case`PropertyDefinition`:case`TSAbstractAccessorProperty`:case`AccessorProperty`:s.declare??=!1,s.definite??=!1,s.readonly??=!1,s.typeAnnotation??=void 0;case`TSAbstractMethodDefinition`:case`MethodDefinition`:s.accessibility??=void 0,s.decorators??=[],s.override??=!1,s.optional??=!1;return;case`ClassExpression`:s.id??=null;case`ClassDeclaration`:s.abstract??=!1,s.declare??=!1,s.decorators??=[],s.implements??=[],s.superTypeArguments??=void 0,s.typeParameters??=void 0;return;case`TSTypeAliasDeclaration`:case`VariableDeclaration`:s.declare??=!1;return;case`VariableDeclarator`:s.definite??=!1;return;case`TSEnumDeclaration`:s.const??=!1,s.declare??=!1;return;case`TSEnumMember`:s.computed??=!1;return;case`TSImportType`:s.qualifier??=null,s.options??=null;return;case`TSInterfaceDeclaration`:s.declare??=!1,s.extends??=[];return;case`TSMappedType`:s.optional??=!1,s.readonly??=void 0;return;case`TSModuleDeclaration`:s.declare??=!1,s.global??=s.kind===`global`;return;case`TSTypeParameter`:s.const??=!1,s.in??=!1,s.out??=!1;return}}chStartsBindingIdentifierAndNotRelationalOperator(s,l){if(bn(s)){if(Ur.lastIndex=l,Ur.test(this.input)){let s=this.codePointAtPos(Ur.lastIndex);if(!xn(s)&&s!==92)return!1}return!0}else return s===92}nextTokenIsIdentifierAndNotTSRelationalOperatorOnSameLine(){let s=this.nextTokenInLineStart(),l=this.codePointAtPos(s);return this.chStartsBindingIdentifierAndNotRelationalOperator(l,s)}nextTokenIsIdentifierOrStringLiteralOnSameLine(){let s=this.nextTokenInLineStart(),l=this.codePointAtPos(s);return this.chStartsBindingIdentifier(l,s)||l===34||l===39}};function Zr(s){if(s.type!==`MemberExpression`)return!1;let{computed:l,property:f}=s;return l&&f.type!==`StringLiteral`&&(f.type!==`TemplateLiteral`||f.expressions.length>0)?!1:ti(s.object)}function Qr(s,l){var f;let{type:p}=s;if((f=s.extra)!=null&&f.parenthesized)return!1;if(l){if(p===`Literal`){let{value:l}=s;if(typeof l==`string`||typeof l==`boolean`)return!0}}else if(p===`StringLiteral`||p===`BooleanLiteral`)return!0;return!!($r(s,l)||ei(s,l)||p===`TemplateLiteral`&&s.expressions.length===0||Zr(s))}function $r(s,l){return l?s.type===`Literal`&&(typeof s.value==`number`||`bigint`in s):s.type===`NumericLiteral`||s.type===`BigIntLiteral`}function ei(s,l){if(s.type===`UnaryExpression`){let{operator:f,argument:p}=s;if(f===`-`&&$r(p,l))return!0}return!1}function ti(s){return s.type===`Identifier`?!0:s.type!==`MemberExpression`||s.computed?!1:ti(s.object)}var ni=q`placeholders`({ClassNameIsRequired:`A class name is required.`,UnexpectedSpace:`Unexpected space in placeholder.`}),ri=s=>class extends s{parsePlaceholder(s){if(this.match(133)){let l=this.startNode();return this.next(),this.assertNoSpace(),l.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(133),this.finishPlaceholder(l,s)}}finishPlaceholder(s,l){let f=s;return(!f.expectedNode||!f.type)&&(f=this.finishNode(f,`Placeholder`)),f.expectedNode=l,f}getTokenFromCode(s){s===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(133,2):super.getTokenFromCode(s)}parseExprAtom(s){return this.parsePlaceholder(`Expression`)||super.parseExprAtom(s)}parseIdentifier(s){return this.parsePlaceholder(`Identifier`)||super.parseIdentifier(s)}checkReservedWord(s,l,f,p){s!==void 0&&super.checkReservedWord(s,l,f,p)}cloneIdentifier(s){let l=super.cloneIdentifier(s);return l.type===`Placeholder`&&(l.expectedNode=s.expectedNode),l}cloneStringLiteral(s){return s.type===`Placeholder`?this.cloneIdentifier(s):super.cloneStringLiteral(s)}parseBindingAtom(){return this.parsePlaceholder(`Pattern`)||super.parseBindingAtom()}isValidLVal(s,l,f,p){return s===`Placeholder`||super.isValidLVal(s,l,f,p)}toAssignable(s,l){s&&s.type===`Placeholder`&&s.expectedNode===`Expression`?s.expectedNode=`Pattern`:super.toAssignable(s,l)}chStartsBindingIdentifier(s,l){if(super.chStartsBindingIdentifier(s,l))return!0;let f=this.nextTokenStart();return this.input.charCodeAt(f)===37&&this.input.charCodeAt(f+1)===37}verifyBreakContinue(s,l){var f;s.label?.type!==`Placeholder`&&super.verifyBreakContinue(s,l)}parseExpressionStatement(s,l){var f;if(l.type!==`Placeholder`||(f=l.extra)!=null&&f.parenthesized)return super.parseExpressionStatement(s,l);if(this.match(14)){let f=s;return f.label=this.finishPlaceholder(l,`Identifier`),this.next(),f.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(f,`LabeledStatement`)}this.semicolon();let p=s;return p.name=l.name,this.finishPlaceholder(p,`Statement`)}parseBlock(s,l,f){return this.parsePlaceholder(`BlockStatement`)||super.parseBlock(s,l,f)}parseFunctionId(s){return this.parsePlaceholder(`Identifier`)||super.parseFunctionId(s)}parseClass(s,l,f){let p=l?`ClassDeclaration`:`ClassExpression`;this.next();let g=this.state.strict,v=this.parsePlaceholder(`Identifier`);if(v)if(this.match(81)||this.match(133)||this.match(5))s.id=v;else{if(f||!l)return s.id=null,s.body=this.finishPlaceholder(v,`ClassBody`),this.finishNode(s,p);throw this.raise(ni.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(s,l,f);return super.parseClassSuper(s),s.body=this.parsePlaceholder(`ClassBody`)||super.parseClassBody(!!s.superClass,g),this.finishNode(s,p)}parseExport(s,l){let f=this.parsePlaceholder(`Identifier`);if(!f)return super.parseExport(s,l);let p=s;if(!this.isContextual(98)&&!this.match(12))return p.specifiers=[],p.source=null,p.declaration=this.finishPlaceholder(f,`Declaration`),this.finishNode(p,`ExportNamedDeclaration`);this.expectPlugin(`exportDefaultFrom`);let g=this.startNode();return g.exported=f,p.specifiers=[this.finishNode(g,`ExportDefaultSpecifier`)],super.parseExport(p,l)}isExportDefaultSpecifier(){if(this.match(65)){let s=this.nextTokenStart();if(this.isUnparsedContextual(s,`from`)&&this.input.startsWith(cn(133),this.nextTokenStartSince(s+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(s,l){var f;return(f=s.specifiers)!=null&&f.length?!0:super.maybeParseExportDefaultSpecifier(s,l)}checkExport(s){let{specifiers:l}=s;l!=null&&l.length&&(s.specifiers=l.filter(s=>s.exported.type===`Placeholder`)),super.checkExport(s),s.specifiers=l}parseImport(s){let l=this.parsePlaceholder(`Identifier`);if(!l)return super.parseImport(s);if(s.specifiers=[],!this.isContextual(98)&&!this.match(12))return s.source=this.finishPlaceholder(l,`StringLiteral`),this.semicolon(),this.finishNode(s,`ImportDeclaration`);let f=this.startNodeAtNode(l);return f.local=l,s.specifiers.push(this.finishNode(f,`ImportDefaultSpecifier`)),this.eat(12)&&(this.maybeParseStarImportSpecifier(s)||this.parseNamedImportSpecifiers(s)),this.expectContextual(98),s.source=this.parseImportSource(),this.semicolon(),this.finishNode(s,`ImportDeclaration`)}parseImportSource(){return this.parsePlaceholder(`StringLiteral`)||super.parseImportSource()}assertNoSpace(){this.state.start>this.offsetToSourcePos(this.state.lastTokEndLoc.index)&&this.raise(ni.UnexpectedSpace,this.state.lastTokEndLoc)}},ii=s=>class extends s{parseV8Intrinsic(){if(this.match(54)){let s=this.state.startLoc,l=this.startNode();if(this.next(),Rt(this.state.type)){let s=this.parseIdentifierName(),f=this.createIdentifier(l,s);if(this.castNodeTo(f,`V8IntrinsicIdentifier`),this.match(10))return f}this.unexpected(s)}}parseExprAtom(s){return this.parseV8Intrinsic()||super.parseExprAtom(s)}},ai=[`minimal`,`fsharp`,`hack`,`smart`],oi=[`^^`,`@@`,`^`,`%`,`#`];function si(s){if(s.has(`decorators`)){if(s.has(`decorators-legacy`))throw Error(`Cannot use the decorators and decorators-legacy plugin together`);let l=s.get(`decorators`).decoratorsBeforeExport;if(l!=null&&typeof l!=`boolean`)throw Error(`'decoratorsBeforeExport' must be a boolean, if specified.`);let f=s.get(`decorators`).allowCallParenthesized;if(f!=null&&typeof f!=`boolean`)throw Error(`'allowCallParenthesized' must be a boolean.`)}if(s.has(`flow`)&&s.has(`typescript`))throw Error(`Cannot combine flow and typescript plugins.`);if(s.has(`placeholders`)&&s.has(`v8intrinsic`))throw Error(`Cannot combine placeholders and v8intrinsic plugins.`);if(s.has(`pipelineOperator`)){var l;let p=s.get(`pipelineOperator`).proposal;if(!ai.includes(p)){let s=ai.map(s=>`"${s}"`).join(`, `);throw Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${s}.`)}if(p===`hack`){var f;if(s.has(`placeholders`))throw Error(`Cannot combine placeholders plugin and Hack-style pipes.`);if(s.has(`v8intrinsic`))throw Error(`Cannot combine v8intrinsic plugin and Hack-style pipes.`);let l=s.get(`pipelineOperator`).topicToken;if(!oi.includes(l)){let s=oi.map(s=>`"${s}"`).join(`, `);throw Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${s}.`)}if(l===`#`&&s.get(`recordAndTuple`)?.syntaxType===`hash`)throw Error(`Plugin conflict between \`["pipelineOperator", { proposal: "hack", topicToken: "#" }]\` and \`${JSON.stringify([`recordAndTuple`,s.get(`recordAndTuple`)])}\`.`)}else if(p===`smart`&&s.get(`recordAndTuple`)?.syntaxType===`hash`)throw Error(`Plugin conflict between \`["pipelineOperator", { proposal: "smart" }]\` and \`${JSON.stringify([`recordAndTuple`,s.get(`recordAndTuple`)])}\`.`)}if(s.has(`moduleAttributes`)){if(s.has(`deprecatedImportAssert`)||s.has(`importAssertions`))throw Error(`Cannot combine importAssertions, deprecatedImportAssert and moduleAttributes plugins.`);if(s.get(`moduleAttributes`).version!==`may-2020`)throw Error(`The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.`)}if(s.has(`importAssertions`)&&s.has(`deprecatedImportAssert`))throw Error(`Cannot combine importAssertions and deprecatedImportAssert plugins.`);if(s.has(`deprecatedImportAssert`)||s.has(`importAttributes`)&&s.get(`importAttributes`).deprecatedAssertSyntax&&s.set(`deprecatedImportAssert`,{}),s.has(`recordAndTuple`)){let l=s.get(`recordAndTuple`).syntaxType;if(l!=null){let s=[`hash`,`bar`];if(!s.includes(l))throw Error(`The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: `+s.map(s=>`'${s}'`).join(`, `))}}if(s.has(`asyncDoExpressions`)&&!s.has(`doExpressions`)){let s=Error(`'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.`);throw s.missingPlugins=`doExpressions`,s}if(s.has(`optionalChainingAssign`)&&s.get(`optionalChainingAssign`).version!==`2023-07`)throw Error(`The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.`);if(s.has(`discardBinding`)&&s.get(`discardBinding`).syntaxType!==`void`)throw Error(`The 'discardBinding' plugin requires a 'syntaxType' option. Currently the only supported value is 'void'.`)}var ci={estree:Oe,jsx:nr,flow:Gn,typescript:Xr,v8intrinsic:ii,placeholders:ri},li=Object.keys(ci),ui=class extends Hr{checkProto(s,l,f,p){if(s.type===`SpreadElement`||this.isObjectMethod(s)||s.computed||s.shorthand)return f;let g=s.key;return(g.type===`Identifier`?g.name:g.value)===`__proto__`?l?(this.raise(J.RecordNoProto,g),!0):(f&&(p?p.doubleProtoLoc===null&&(p.doubleProtoLoc=g.loc.start):this.raise(J.DuplicateProto,g)),!0):f}shouldExitDescending(s,l){return s.type===`ArrowFunctionExpression`&&this.offsetToSourcePos(s.start)===l}getExpression(){if(this.enterInitialScopes(),this.nextToken(),this.match(140))throw this.raise(J.ParseExpressionEmptyInput,this.state.startLoc);let s=this.parseExpression();if(!this.match(140))throw this.raise(J.ParseExpressionExpectsEOF,this.state.startLoc,{unexpected:this.input.codePointAt(this.state.start)});return this.finalizeRemainingComments(),s.comments=this.comments,s.errors=this.state.errors,this.optionFlags&256&&(s.tokens=this.tokens),s}parseExpression(s,l){return s?this.disallowInAnd(()=>this.parseExpressionBase(l)):this.allowInAnd(()=>this.parseExpressionBase(l))}parseExpressionBase(s){let l=this.state.startLoc,f=this.parseMaybeAssign(s);if(this.match(12)){let p=this.startNodeAt(l);for(p.expressions=[f];this.eat(12);)p.expressions.push(this.parseMaybeAssign(s));return this.toReferencedList(p.expressions),this.finishNode(p,`SequenceExpression`)}return f}parseMaybeAssignDisallowIn(s,l){return this.disallowInAnd(()=>this.parseMaybeAssign(s,l))}parseMaybeAssignAllowIn(s,l){return this.allowInAnd(()=>this.parseMaybeAssign(s,l))}setOptionalParametersError(s){s.optionalParametersLoc=this.state.startLoc}parseMaybeAssign(s,l){let f=this.state.startLoc,p=this.isContextual(108);if(p&&this.prodParam.hasYield){this.next();let s=this.parseYield(f);return l&&(s=l.call(this,s,f)),s}let g;s?g=!1:(s=new Lr,g=!0);let{type:v}=this.state;(v===10||Rt(v))&&(this.state.potentialArrowAt=this.state.start);let b=this.parseMaybeConditional(s);if(l&&(b=l.call(this,b,f)),Xt(this.state.type)){let l=this.startNodeAt(f),p=this.state.value;if(l.operator=p,this.match(29)){this.toAssignable(b,!0),l.left=b;let p=f.index;s.doubleProtoLoc!=null&&s.doubleProtoLoc.index>=p&&(s.doubleProtoLoc=null),s.shorthandAssignLoc!=null&&s.shorthandAssignLoc.index>=p&&(s.shorthandAssignLoc=null),s.privateKeyLoc!=null&&s.privateKeyLoc.index>=p&&(this.checkDestructuringPrivate(s),s.privateKeyLoc=null),s.voidPatternLoc!=null&&s.voidPatternLoc.index>=p&&(s.voidPatternLoc=null)}else l.left=b;return this.next(),l.right=this.parseMaybeAssign(),this.checkLVal(b,this.finishNode(l,`AssignmentExpression`),void 0,void 0,void 0,void 0,p===`||=`||p===`&&=`||p===`??=`),l}else g&&this.checkExpressionErrors(s,!0);if(p){let{type:s}=this.state;if((this.hasPlugin(`v8intrinsic`)?Jt(s):Jt(s)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(J.YieldNotInGeneratorFunction,f),this.parseYield(f)}return b}parseMaybeConditional(s){let l=this.state.startLoc,f=this.state.potentialArrowAt,p=this.parseExprOps(s);return this.shouldExitDescending(p,f)?p:this.parseConditional(p,l,s)}parseConditional(s,l,f){if(this.eat(17)){let f=this.startNodeAt(l);return f.test=s,f.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),f.alternate=this.parseMaybeAssign(),this.finishNode(f,`ConditionalExpression`)}return s}parseMaybeUnaryOrPrivate(s){return this.match(139)?this.parsePrivateName():this.parseMaybeUnary(s)}parseExprOps(s){let l=this.state.startLoc,f=this.state.potentialArrowAt,p=this.parseMaybeUnaryOrPrivate(s);return this.shouldExitDescending(p,f)?p:this.parseExprOp(p,l,-1)}parseExprOp(s,l,f){if(this.isPrivateName(s)){let l=this.getPrivateNameSV(s);(f>=ln(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(J.PrivateInExpectedIn,s,{identifierName:l}),this.classScope.usePrivateName(l,s.loc.start)}let p=this.state.type;if(nn(p)&&(this.prodParam.hasIn||!this.match(58))){let g=ln(p);if(g>f){if(p===39){if(this.expectPlugin(`pipelineOperator`),this.state.inFSharpPipelineDirectBody)return s;this.checkPipelineAtInfixOperator(s,l)}let v=this.startNodeAt(l);v.left=s,v.operator=this.state.value;let b=p===41||p===42,C=p===40;if(C&&(g=ln(42)),this.next(),p===39&&this.hasPlugin([`pipelineOperator`,{proposal:`minimal`}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(J.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);v.right=this.parseExprOpRightExpr(p,g);let w=this.finishNode(v,b||C?`LogicalExpression`:`BinaryExpression`),E=this.state.type;if(C&&(E===41||E===42)||b&&E===40)throw this.raise(J.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(w,l,f)}}return s}parseExprOpRightExpr(s,l){let f=this.state.startLoc;switch(s){case 39:switch(this.getPluginOption(`pipelineOperator`,`proposal`)){case`hack`:return this.withTopicBindingContext(()=>this.parseHackPipeBody());case`fsharp`:return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(l))}if(this.getPluginOption(`pipelineOperator`,`proposal`)===`smart`)return this.withTopicBindingContext(()=>{if(this.prodParam.hasYield&&this.isContextual(108))throw this.raise(J.PipeBodyIsTighter,this.state.startLoc);return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(s,l),f)});default:return this.parseExprOpBaseRightExpr(s,l)}}parseExprOpBaseRightExpr(s,l){let f=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),f,un(s)?l-1:l)}parseHackPipeBody(){var s;let{startLoc:l}=this.state,f=this.parseMaybeAssign();return N.has(f.type)&&!((s=f.extra)!=null&&s.parenthesized)&&this.raise(J.PipeUnparenthesizedBody,l,{type:f.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(J.PipeTopicUnused,l),f}checkExponentialAfterUnary(s){this.match(57)&&this.raise(J.UnexpectedTokenUnaryExponentiation,s.argument)}parseMaybeUnary(s,l){let f=this.state.startLoc,p=this.isContextual(96);if(p&&this.recordAwaitIfAllowed()){this.next();let s=this.parseAwait(f);return l||this.checkExponentialAfterUnary(s),s}let g=this.match(34),v=this.startNode();if(an(this.state.type)){v.operator=this.state.value,v.prefix=!0,this.match(72)&&this.expectPlugin(`throwExpressions`);let f=this.match(89);if(this.next(),v.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(s,!0),this.state.strict&&f){let s=v.argument;s.type===`Identifier`?this.raise(J.StrictDelete,v):this.hasPropertyAsPrivateName(s)&&this.raise(J.DeletePrivateField,v)}if(!g)return l||this.checkExponentialAfterUnary(v),this.finishNode(v,`UnaryExpression`)}let b=this.parseUpdate(v,g,s);if(p){let{type:s}=this.state;if((this.hasPlugin(`v8intrinsic`)?Jt(s):Jt(s)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(J.AwaitNotInAsyncContext,f),this.parseAwait(f)}return b}parseUpdate(s,l,f){if(l){let l=s;return this.checkLVal(l.argument,this.finishNode(l,`UpdateExpression`)),s}let p=this.state.startLoc,g=this.parseExprSubscripts(f);if(this.checkExpressionErrors(f,!1))return g;for(;rn(this.state.type)&&!this.canInsertSemicolon();){let s=this.startNodeAt(p);s.operator=this.state.value,s.prefix=!1,s.argument=g,this.next(),this.checkLVal(g,g=this.finishNode(s,`UpdateExpression`))}return g}parseExprSubscripts(s){let l=this.state.startLoc,f=this.state.potentialArrowAt,p=this.parseExprAtom(s);return this.shouldExitDescending(p,f)?p:this.parseSubscripts(p,l)}parseSubscripts(s,l,f){let p={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(s),stop:!1};do s=this.parseSubscript(s,l,f,p),p.maybeAsyncArrow=!1;while(!p.stop);return s}parseSubscript(s,l,f,p){let{type:g}=this.state;if(!f&&g===15)return this.parseBind(s,l,f,p);if(dn(g))return this.parseTaggedTemplateExpression(s,l,p);let v=!1;if(g===18){if(f&&(this.raise(J.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return this.stopParseSubscript(s,p);p.optionalChainMember=v=!0,this.next()}if(!f&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(s,l,p,v);{let f=this.eat(0);return f||v||this.eat(16)?this.parseMember(s,l,p,f,v):this.stopParseSubscript(s,p)}}stopParseSubscript(s,l){return l.stop=!0,s}parseMember(s,l,f,p,g){let v=this.startNodeAt(l);return v.object=s,v.computed=p,p?(v.property=this.parseExpression(),this.expect(3)):this.match(139)?(s.type===`Super`&&this.raise(J.SuperPrivateField,l),this.classScope.usePrivateName(this.state.value,this.state.startLoc),v.property=this.parsePrivateName()):v.property=this.parseIdentifier(!0),f.optionalChainMember?(v.optional=g,this.finishNode(v,`OptionalMemberExpression`)):this.finishNode(v,`MemberExpression`)}parseBind(s,l,f,p){let g=this.startNodeAt(l);return g.object=s,this.next(),g.callee=this.parseNoCallExpr(),p.stop=!0,this.parseSubscripts(this.finishNode(g,`BindExpression`),l,f)}parseCoverCallAndAsyncArrowHead(s,l,f,p){let g=this.state.maybeInArrowParameters,v=null;this.state.maybeInArrowParameters=!0,this.next();let b=this.startNodeAt(l);b.callee=s;let{maybeAsyncArrow:C,optionalChainMember:w}=f;C&&(this.expressionScope.enter(Pr()),v=new Lr),w&&(b.optional=p),p?b.arguments=this.parseCallExpressionArguments():b.arguments=this.parseCallExpressionArguments(s.type!==`Super`,b,v);let E=this.finishCallExpression(b,w);return C&&this.shouldParseAsyncArrow()&&!p?(f.stop=!0,this.checkDestructuringPrivate(v),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),E=this.parseAsyncArrowFromCallExpression(this.startNodeAt(l),E)):(C&&(this.checkExpressionErrors(v,!0),this.expressionScope.exit()),this.toReferencedArguments(E)),this.state.maybeInArrowParameters=g,E}toReferencedArguments(s,l){this.toReferencedListDeep(s.arguments,l)}parseTaggedTemplateExpression(s,l,f){let p=this.startNodeAt(l);return p.tag=s,p.quasi=this.parseTemplate(!0),f.optionalChainMember&&this.raise(J.OptionalChainingNoTemplate,l),this.finishNode(p,`TaggedTemplateExpression`)}atPossibleAsyncArrow(s){return s.type===`Identifier`&&s.name===`async`&&this.state.lastTokEndLoc.index===s.end&&!this.canInsertSemicolon()&&s.end-s.start===5&&this.offsetToSourcePos(s.start)===this.state.potentialArrowAt}finishCallExpression(s,l){if(s.callee.type===`Import`)if(s.arguments.length===0||s.arguments.length>2)this.raise(J.ImportCallArity,s);else for(let l of s.arguments)l.type===`SpreadElement`&&this.raise(J.ImportCallSpreadArgument,l);return this.finishNode(s,l?`OptionalCallExpression`:`CallExpression`)}parseCallExpressionArguments(s,l,f){let p=[],g=!0,v=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(11);){if(g)g=!1;else if(this.expect(12),this.match(11)){l&&this.addTrailingCommaExtraToNode(l),this.next();break}p.push(this.parseExprListItem(11,!1,f,s))}return this.state.inFSharpPipelineDirectBody=v,p}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(s,l){var f;return this.resetPreviousNodeTrailingComments(l),this.expect(19),this.parseArrowExpression(s,l.arguments,!0,l.extra?.trailingCommaLoc),l.innerComments&&ur(s,l.innerComments),l.callee.trailingComments&&ur(s,l.callee.trailingComments),s}parseNoCallExpr(){let s=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),s,!0)}parseExprAtom(s){let l,f=null,{type:p}=this.state;switch(p){case 79:return this.parseSuper();case 83:return l=this.startNode(),this.next(),this.match(16)?this.parseImportMetaPropertyOrPhaseCall(l):this.match(10)?this.optionFlags&512?this.parseImportCall(l):this.finishNode(l,`Import`):(this.raise(J.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(l,`Import`));case 78:return l=this.startNode(),this.next(),this.finishNode(l,`ThisExpression`);case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 135:return this.parseNumericLiteral(this.state.value);case 136:return this.parseBigIntLiteral(this.state.value);case 134:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{let s=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(s)}case 0:return this.parseArrayLike(3,!1,s);case 5:return this.parseObjectLike(8,!1,!1,s);case 68:return this.parseFunctionOrFunctionSent();case 26:f=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(f,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{l=this.startNode(),this.next(),l.object=null;let s=l.callee=this.parseNoCallExpr();if(s.type===`MemberExpression`)return this.finishNode(l,`BindExpression`);throw this.raise(J.UnsupportedBind,s)}case 139:return this.raise(J.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,`%`);case 32:return this.parseTopicReferenceThenEqualsSign(44,`^`);case 37:case 38:return this.parseTopicReference(`hack`);case 44:case 54:case 27:{let s=this.getPluginOption(`pipelineOperator`,`proposal`);if(s)return this.parseTopicReference(s);throw this.unexpected()}case 47:{let s=this.input.codePointAt(this.nextTokenStart());throw bn(s)||s===62?this.expectOnePlugin([`jsx`,`flow`,`typescript`]):this.unexpected()}default:if(p===137)return this.parseDecimalLiteral(this.state.value);if(p===2||p===1)return this.parseArrayLike(this.state.type===2?4:3,!0);if(p===6||p===7)return this.parseObjectLike(this.state.type===6?9:8,!1,!0);if(Rt(p)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();let s=this.state.potentialArrowAt===this.state.start,l=this.state.containsEsc,f=this.parseIdentifier();if(!l&&f.name===`async`&&!this.canInsertSemicolon()){let{type:l}=this.state;if(l===68)return this.resetPreviousNodeTrailingComments(f),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(f));if(Rt(l))return s&&this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(f)):f;if(l===90)return this.resetPreviousNodeTrailingComments(f),this.parseDo(this.startNodeAtNode(f),!0)}return s&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(f),[f],!1)):f}else throw this.unexpected()}}parseTopicReferenceThenEqualsSign(s,l){let f=this.getPluginOption(`pipelineOperator`,`proposal`);if(f)return this.state.type=s,this.state.value=l,this.state.pos--,this.state.end--,this.state.endLoc=g(this.state.endLoc,-1),this.parseTopicReference(f);throw this.unexpected()}parseTopicReference(s){let l=this.startNode(),f=this.state.startLoc,p=this.state.type;return this.next(),this.finishTopicReference(l,f,s,p)}finishTopicReference(s,l,f,p){if(this.testTopicReferenceConfiguration(f,l,p))return f===`hack`?(this.topicReferenceIsAllowedInCurrentContext()||this.raise(J.PipeTopicUnbound,l),this.registerTopicReference(),this.finishNode(s,`TopicReference`)):(this.topicReferenceIsAllowedInCurrentContext()||this.raise(J.PrimaryTopicNotAllowed,l),this.registerTopicReference(),this.finishNode(s,`PipelinePrimaryTopicReference`));throw this.raise(J.PipeTopicUnconfiguredToken,l,{token:cn(p)})}testTopicReferenceConfiguration(s,l,f){switch(s){case`hack`:return this.hasPlugin([`pipelineOperator`,{topicToken:cn(f)}]);case`smart`:return f===27;default:throw this.raise(J.PipeTopicRequiresHackPipes,l)}}parseAsyncArrowUnaryFunction(s){this.prodParam.enter(or(!0,this.prodParam.hasYield));let l=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(J.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(s,l,!0)}parseDo(s,l){this.expectPlugin(`doExpressions`),l&&this.expectPlugin(`asyncDoExpressions`),s.async=l,this.next();let f=this.state.labels;return this.state.labels=[],l?(this.prodParam.enter(2),s.body=this.parseBlock(),this.prodParam.exit()):s.body=this.parseBlock(),this.state.labels=f,this.finishNode(s,`DoExpression`)}parseSuper(){let s=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper?this.optionFlags&16||this.raise(J.SuperNotAllowed,s):this.scope.allowSuper||this.optionFlags&16||this.raise(J.UnexpectedSuper,s),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(J.UnsupportedSuper,s),this.finishNode(s,`Super`)}parsePrivateName(){let s=this.startNode(),l=this.startNodeAt(g(this.state.startLoc,1)),f=this.state.value;return this.next(),s.id=this.createIdentifier(l,f),this.finishNode(s,`PrivateName`)}parseFunctionOrFunctionSent(){let s=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){let l=this.createIdentifier(this.startNodeAtNode(s),`function`);return this.next(),this.match(103)?this.expectPlugin(`functionSent`):this.hasPlugin(`functionSent`)||this.unexpected(),this.parseMetaProperty(s,l,`sent`)}return this.parseFunction(s)}parseMetaProperty(s,l,f){s.meta=l;let p=this.state.containsEsc;return s.property=this.parseIdentifier(!0),(s.property.name!==f||p)&&this.raise(J.UnsupportedMetaProperty,s.property,{target:l.name,onlyValidPropertyName:f}),this.finishNode(s,`MetaProperty`)}parseImportMetaPropertyOrPhaseCall(s){if(this.next(),this.isContextual(105)||this.isContextual(97)){let l=this.isContextual(105);return this.expectPlugin(l?`sourcePhaseImports`:`deferredImportEvaluation`),this.next(),s.phase=l?`source`:`defer`,this.parseImportCall(s)}else{let l=this.createIdentifierAt(this.startNodeAtNode(s),`import`,this.state.lastTokStartLoc);return this.isContextual(101)&&(this.inModule||this.raise(J.ImportMetaOutsideModule,l),this.sawUnambiguousESM=!0),this.parseMetaProperty(s,l,`meta`)}}parseLiteralAtNode(s,l,f){return this.addExtra(f,`rawValue`,s),this.addExtra(f,`raw`,this.input.slice(this.offsetToSourcePos(f.start),this.state.end)),f.value=s,this.next(),this.finishNode(f,l)}parseLiteral(s,l){let f=this.startNode();return this.parseLiteralAtNode(s,l,f)}parseStringLiteral(s){return this.parseLiteral(s,`StringLiteral`)}parseNumericLiteral(s){return this.parseLiteral(s,`NumericLiteral`)}parseBigIntLiteral(s){return this.parseLiteral(s,`BigIntLiteral`)}parseDecimalLiteral(s){return this.parseLiteral(s,`DecimalLiteral`)}parseRegExpLiteral(s){let l=this.startNode();return this.addExtra(l,`raw`,this.input.slice(this.offsetToSourcePos(l.start),this.state.end)),l.pattern=s.pattern,l.flags=s.flags,this.next(),this.finishNode(l,`RegExpLiteral`)}parseBooleanLiteral(s){let l=this.startNode();return l.value=s,this.next(),this.finishNode(l,`BooleanLiteral`)}parseNullLiteral(){let s=this.startNode();return this.next(),this.finishNode(s,`NullLiteral`)}parseParenAndDistinguishExpression(s){let l=this.state.startLoc,f;this.next(),this.expressionScope.enter(Nr());let p=this.state.maybeInArrowParameters,g=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;let v=this.state.startLoc,b=[],C=new Lr,w=!0,E,k;for(;!this.match(11);){if(w)w=!1;else if(this.expect(12,C.optionalParametersLoc===null?null:C.optionalParametersLoc),this.match(11)){k=this.state.startLoc;break}if(this.match(21)){let s=this.state.startLoc;if(E=this.state.startLoc,b.push(this.parseParenItem(this.parseRestBinding(),s)),!this.checkCommaAfterRest(41))break}else b.push(this.parseMaybeAssignAllowInOrVoidPattern(11,C,this.parseParenItem))}let A=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=p,this.state.inFSharpPipelineDirectBody=g;let N=this.startNodeAt(l);return s&&this.shouldParseArrow(b)&&(N=this.parseArrow(N))?(this.checkDestructuringPrivate(C),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(N,b,!1),N):(this.expressionScope.exit(),b.length||this.unexpected(this.state.lastTokStartLoc),k&&this.unexpected(k),E&&this.unexpected(E),this.checkExpressionErrors(C,!0),this.toReferencedListDeep(b,!0),b.length>1?(f=this.startNodeAt(v),f.expressions=b,this.finishNode(f,`SequenceExpression`),this.resetEndLocation(f,A)):f=b[0],this.wrapParenthesis(l,f))}wrapParenthesis(s,l){if(!(this.optionFlags&1024))return this.addExtra(l,`parenthesized`,!0),this.addExtra(l,`parenStart`,s.index),this.takeSurroundingComments(l,s.index,this.state.lastTokEndLoc.index),l;let f=this.startNodeAt(s);return f.expression=l,this.finishNode(f,`ParenthesizedExpression`)}shouldParseArrow(s){return!this.canInsertSemicolon()}parseArrow(s){if(this.eat(19))return s}parseParenItem(s,l){return s}parseNewOrNewTarget(){let s=this.startNode();if(this.next(),this.match(16)){let l=this.createIdentifier(this.startNodeAtNode(s),`new`);this.next();let f=this.parseMetaProperty(s,l,`target`);return this.scope.allowNewTarget||this.raise(J.UnexpectedNewTarget,f),f}return this.parseNew(s)}parseNew(s){if(this.parseNewCallee(s),this.eat(10)){let l=this.parseExprList(11);this.toReferencedList(l),s.arguments=l}else s.arguments=[];return this.finishNode(s,`NewExpression`)}parseNewCallee(s){let l=this.match(83),f=this.parseNoCallExpr();s.callee=f,l&&(f.type===`Import`||f.type===`ImportExpression`)&&this.raise(J.ImportCallNotNewExpression,f)}parseTemplateElement(s){let{start:l,startLoc:f,end:p,value:v}=this.state,b=l+1,C=this.startNodeAt(g(f,1));v===null&&(s||this.raise(J.InvalidEscapeSequenceTemplate,g(this.state.firstInvalidTemplateEscapePos,1)));let w=this.match(24),E=w?-1:-2,k=p+E;C.value={raw:this.input.slice(b,k).replace(/\r\n?/g,` +`),cooked:v===null?null:v.slice(1,E)},C.tail=w,this.next();let A=this.finishNode(C,`TemplateElement`);return this.resetEndLocation(A,g(this.state.lastTokEndLoc,E)),A}parseTemplate(s){let l=this.startNode(),f=this.parseTemplateElement(s),p=[f],g=[];for(;!f.tail;)g.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),p.push(f=this.parseTemplateElement(s));return l.expressions=g,l.quasis=p,this.finishNode(l,`TemplateLiteral`)}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(s,l,f,p){f&&this.expectPlugin(`recordAndTuple`);let g=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let v=!1,b=!0,C=this.startNode();for(C.properties=[],this.next();!this.match(s);){if(b)b=!1;else if(this.expect(12),this.match(s)){this.addTrailingCommaExtraToNode(C);break}let g;l?g=this.parseBindingProperty():(g=this.parsePropertyDefinition(p),v=this.checkProto(g,f,v,p)),f&&!this.isObjectProperty(g)&&g.type!==`SpreadElement`&&this.raise(J.InvalidRecordProperty,g),g.shorthand&&this.addExtra(g,`shorthand`,!0),C.properties.push(g)}this.next(),this.state.inFSharpPipelineDirectBody=g;let w=`ObjectExpression`;return l?w=`ObjectPattern`:f&&(w=`RecordExpression`),this.finishNode(C,w)}addTrailingCommaExtraToNode(s){this.addExtra(s,`trailingComma`,this.state.lastTokStartLoc.index),this.addExtra(s,`trailingCommaLoc`,this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(s){return!s.computed&&s.key.type===`Identifier`&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(s){let l=[];if(this.match(26))for(this.hasPlugin(`decorators`)&&this.raise(J.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)l.push(this.parseDecorator());let f=this.startNode(),p=!1,g=!1,v;if(this.match(21))return l.length&&this.unexpected(),this.parseSpread();l.length&&(f.decorators=l,l=[]),f.method=!1,s&&(v=this.state.startLoc);let b=this.eat(55);this.parsePropertyNamePrefixOperator(f);let C=this.state.containsEsc;if(this.parsePropertyName(f,s),!b&&!C&&this.maybeAsyncOrAccessorProp(f)){let{key:s}=f,l=s.name;l===`async`&&!this.hasPrecedingLineBreak()&&(p=!0,this.resetPreviousNodeTrailingComments(s),b=this.eat(55),this.parsePropertyName(f)),(l===`get`||l===`set`)&&(g=!0,this.resetPreviousNodeTrailingComments(s),f.kind=l,this.match(55)&&(b=!0,this.raise(J.AccessorIsGenerator,this.state.curPosition(),{kind:l}),this.next()),this.parsePropertyName(f))}return this.parseObjPropValue(f,v,b,p,!1,g,s)}getGetterSetterExpectedParamCount(s){return s.kind===`get`?0:1}getObjectOrClassMethodParams(s){return s.params}checkGetterSetterParams(s){var l;let f=this.getGetterSetterExpectedParamCount(s),p=this.getObjectOrClassMethodParams(s);p.length!==f&&this.raise(s.kind===`get`?J.BadGetterArity:J.BadSetterArity,s),s.kind===`set`&&p[p.length-1]?.type===`RestElement`&&this.raise(J.BadSetterRestParameter,s)}parseObjectMethod(s,l,f,p,g){if(g){let f=this.parseMethod(s,l,!1,!1,!1,`ObjectMethod`);return this.checkGetterSetterParams(f),f}if(f||l||this.match(10))return p&&this.unexpected(),s.kind=`method`,s.method=!0,this.parseMethod(s,l,f,!1,!1,`ObjectMethod`)}parseObjectProperty(s,l,f,p){if(s.shorthand=!1,this.eat(14))return s.value=f?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowInOrVoidPattern(8,p),this.finishObjectProperty(s);if(!s.computed&&s.key.type===`Identifier`){if(this.checkReservedWord(s.key.name,s.key.loc.start,!0,!1),f)s.value=this.parseMaybeDefault(l,this.cloneIdentifier(s.key));else if(this.match(29)){let f=this.state.startLoc;p==null?this.raise(J.InvalidCoverInitializedName,f):p.shorthandAssignLoc===null&&(p.shorthandAssignLoc=f),s.value=this.parseMaybeDefault(l,this.cloneIdentifier(s.key))}else s.value=this.cloneIdentifier(s.key);return s.shorthand=!0,this.finishObjectProperty(s)}}finishObjectProperty(s){return this.finishNode(s,`ObjectProperty`)}parseObjPropValue(s,l,f,p,g,v,b){let C=this.parseObjectMethod(s,f,p,g,v)||this.parseObjectProperty(s,l,g,b);return C||this.unexpected(),C}parsePropertyName(s,l){if(this.eat(0))s.computed=!0,s.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{let{type:f,value:p}=this.state,g;if(Ht(f))g=this.parseIdentifier(!0);else switch(f){case 135:g=this.parseNumericLiteral(p);break;case 134:g=this.parseStringLiteral(p);break;case 136:g=this.parseBigIntLiteral(p);break;case 139:{let s=this.state.startLoc;l==null?this.raise(J.UnexpectedPrivateField,s):l.privateKeyLoc===null&&(l.privateKeyLoc=s),g=this.parsePrivateName();break}default:if(f===137){g=this.parseDecimalLiteral(p);break}this.unexpected()}s.key=g,f!==139&&(s.computed=!1)}}initFunction(s,l){s.id=null,s.generator=!1,s.async=l}parseMethod(s,l,f,p,g,v,b=!1){this.initFunction(s,f),s.generator=l,this.scope.enter(530|(b?576:0)|(g?32:0)),this.prodParam.enter(or(f,s.generator)),this.parseFunctionParams(s,p);let C=this.parseFunctionBodyAndFinish(s,v,!0);return this.prodParam.exit(),this.scope.exit(),C}parseArrayLike(s,l,f){l&&this.expectPlugin(`recordAndTuple`);let p=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let g=this.startNode();return this.next(),g.elements=this.parseExprList(s,!l,f,g),this.state.inFSharpPipelineDirectBody=p,this.finishNode(g,l?`TupleExpression`:`ArrayExpression`)}parseArrowExpression(s,l,f,p){this.scope.enter(518);let g=or(f,!1);!this.match(5)&&this.prodParam.hasIn&&(g|=8),this.prodParam.enter(g),this.initFunction(s,f);let v=this.state.maybeInArrowParameters;return l&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(s,l,p)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(s,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=v,this.finishNode(s,`ArrowFunctionExpression`)}setArrowFunctionParameters(s,l,f){this.toAssignableList(l,f,!1),s.params=l}parseFunctionBodyAndFinish(s,l,f=!1){return this.parseFunctionBody(s,!1,f),this.finishNode(s,l)}parseFunctionBody(s,l,f=!1){let p=l&&!this.match(5);if(this.expressionScope.enter(Fr()),p)s.body=this.parseMaybeAssign(),this.checkParams(s,!1,l,!1);else{let p=this.state.strict,g=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),s.body=this.parseBlock(!0,!1,g=>{let v=!this.isSimpleParamList(s.params);g&&v&&this.raise(J.IllegalLanguageModeDirective,(s.kind===`method`||s.kind===`constructor`)&&s.key?s.key.loc.end:s);let b=!p&&this.state.strict;this.checkParams(s,!this.state.strict&&!l&&!f&&!v,l,b),this.state.strict&&s.id&&this.checkIdentifier(s.id,65,b)}),this.prodParam.exit(),this.state.labels=g}this.expressionScope.exit()}isSimpleParameter(s){return s.type===`Identifier`}isSimpleParamList(s){for(let l=0,f=s.length;l10||!Nn(s))){if(f&&An(s)){this.raise(J.UnexpectedKeyword,l,{keyword:s});return}if((this.state.strict?p?kn:Dn:En)(s,this.inModule)){this.raise(J.UnexpectedReservedWord,l,{reservedWord:s});return}else if(s===`yield`){if(this.prodParam.hasYield){this.raise(J.YieldBindingIdentifier,l);return}}else if(s===`await`){if(this.prodParam.hasAwait){this.raise(J.AwaitBindingIdentifier,l);return}if(this.scope.inStaticBlock){this.raise(J.AwaitBindingIdentifierInStaticBlock,l);return}this.expressionScope.recordAsyncArrowParametersError(l)}else if(s===`arguments`&&this.scope.inClassAndNotInNonArrowFunction){this.raise(J.ArgumentsInClass,l);return}}}recordAwaitIfAllowed(){let s=this.prodParam.hasAwait;return s&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),s}parseAwait(s){let l=this.startNodeAt(s);return this.expressionScope.recordParameterInitializerError(J.AwaitExpressionFormalParameter,l),this.eat(55)&&this.raise(J.ObsoleteAwaitStar,l),!this.scope.inFunction&&!(this.optionFlags&1)&&(this.isAmbiguousPrefixOrIdentifier()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(l.argument=this.parseMaybeUnary(null,!0)),this.finishNode(l,`AwaitExpression`)}isAmbiguousPrefixOrIdentifier(){if(this.hasPrecedingLineBreak())return!0;let{type:s}=this.state;return s===53||s===10||s===0||dn(s)||s===102&&!this.state.containsEsc||s===138||s===56||this.hasPlugin(`v8intrinsic`)&&s===54}parseYield(s){let l=this.startNodeAt(s);this.expressionScope.recordParameterInitializerError(J.YieldInParameter,l);let f=!1,p=null;if(!this.hasPrecedingLineBreak())switch(f=this.eat(55),this.state.type){case 13:case 140:case 8:case 11:case 3:case 9:case 14:case 12:if(!f)break;default:p=this.parseMaybeAssign()}return l.delegate=f,l.argument=p,this.finishNode(l,`YieldExpression`)}parseImportCall(s){if(this.next(),s.source=this.parseMaybeAssignAllowIn(),s.options=null,this.eat(12)){if(this.match(11))this.addTrailingCommaExtraToNode(s.source);else if(s.options=this.parseMaybeAssignAllowIn(),this.eat(12)&&(this.addTrailingCommaExtraToNode(s.options),!this.match(11))){do this.parseMaybeAssignAllowIn();while(this.eat(12)&&!this.match(11));this.raise(J.ImportCallArity,s)}}return this.expect(11),this.finishNode(s,`ImportExpression`)}checkPipelineAtInfixOperator(s,l){this.hasPlugin([`pipelineOperator`,{proposal:`smart`}])&&s.type===`SequenceExpression`&&this.raise(J.PipelineHeadSequenceExpression,l)}parseSmartPipelineBodyInStyle(s,l){if(this.isSimpleReference(s)){let f=this.startNodeAt(l);return f.callee=s,this.finishNode(f,`PipelineBareFunction`)}else{let f=this.startNodeAt(l);return this.checkSmartPipeTopicBodyEarlyErrors(l),f.expression=s,this.finishNode(f,`PipelineTopicExpression`)}}isSimpleReference(s){switch(s.type){case`MemberExpression`:return!s.computed&&this.isSimpleReference(s.object);case`Identifier`:return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(s){if(this.match(19))throw this.raise(J.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(J.PipelineTopicUnused,s)}withTopicBindingContext(s){let l=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return s()}finally{this.state.topicContext=l}}withSmartMixTopicForbiddingContext(s){if(this.hasPlugin([`pipelineOperator`,{proposal:`smart`}])){let l=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return s()}finally{this.state.topicContext=l}}else return s()}withSoloAwaitPermittingContext(s){let l=this.state.soloAwait;this.state.soloAwait=!0;try{return s()}finally{this.state.soloAwait=l}}allowInAnd(s){let l=this.prodParam.currentFlags();if(8&~l){this.prodParam.enter(l|8);try{return s()}finally{this.prodParam.exit()}}return s()}disallowInAnd(s){let l=this.prodParam.currentFlags();if(8&l){this.prodParam.enter(l&-9);try{return s()}finally{this.prodParam.exit()}}return s()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(s){let l=this.state.startLoc;this.state.potentialArrowAt=this.state.start;let f=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;let p=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),l,s);return this.state.inFSharpPipelineDirectBody=f,p}parseModuleExpression(){this.expectPlugin(`moduleBlocks`);let s=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);let l=this.startNodeAt(this.state.endLoc);this.next();let f=this.initializeScopes(!0);this.enterInitialScopes();try{s.body=this.parseProgram(l,8,`module`)}finally{f()}return this.finishNode(s,`ModuleExpression`)}parseVoidPattern(s){this.expectPlugin(`discardBinding`);let l=this.startNode();return s!=null&&(s.voidPatternLoc=this.state.startLoc),this.next(),this.finishNode(l,`VoidPattern`)}parseMaybeAssignAllowInOrVoidPattern(s,l,f){if(l!=null&&this.match(88)){let f=this.lookaheadCharCode();if(f===44||f===(s===3?93:s===8?125:41)||f===61)return this.parseMaybeDefault(this.state.startLoc,this.parseVoidPattern(l))}return this.parseMaybeAssignAllowIn(l,f)}parsePropertyNamePrefixOperator(s){}},di={kind:1},fi={kind:2},pi=/[\uD800-\uDFFF]/u,mi=/in(?:stanceof)?/y;function hi(s,l,f){for(let p=0;p0)for(let[s,l]of Array.from(this.scope.undefinedExports))this.raise(J.ModuleExportUndefined,l,{localName:s});this.addExtra(s,`topLevelAwait`,this.state.hasTopLevelAwait)}let p;return p=l===140?this.finishNode(s,`Program`):this.finishNodeAt(s,`Program`,g(this.state.startLoc,-1)),p}stmtToDirective(s){let l=this.castNodeTo(s,`Directive`),f=this.castNodeTo(s.expression,`DirectiveLiteral`),p=f.value,g=this.input.slice(this.offsetToSourcePos(f.start),this.offsetToSourcePos(f.end)),v=f.value=g.slice(1,-1);return this.addExtra(f,`raw`,g),this.addExtra(f,`rawValue`,v),this.addExtra(f,`expressionValue`,p),l.value=f,delete s.expression,l}parseInterpreterDirective(){if(!this.match(28))return null;let s=this.startNode();return s.value=this.state.value,this.next(),this.finishNode(s,`InterpreterDirective`)}isLet(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1}isUsing(){return this.isContextual(107)?this.nextTokenIsIdentifierOnSameLine():!1}isForUsing(){if(!this.isContextual(107))return!1;let s=this.nextTokenInLineStart(),l=this.codePointAtPos(s);if(this.isUnparsedContextual(s,`of`)){let l=this.lookaheadCharCodeSince(s+2);if(l!==61&&l!==58&&l!==59)return!1}return!!(this.chStartsBindingIdentifier(l,s)||this.isUnparsedContextual(s,`void`))}nextTokenIsIdentifierOnSameLine(){let s=this.nextTokenInLineStart(),l=this.codePointAtPos(s);return this.chStartsBindingIdentifier(l,s)}isAwaitUsing(){if(!this.isContextual(96))return!1;let s=this.nextTokenInLineStart();if(this.isUnparsedContextual(s,`using`)){s=this.nextTokenInLineStartSince(s+5);let l=this.codePointAtPos(s);if(this.chStartsBindingIdentifier(l,s))return!0}return!1}chStartsBindingIdentifier(s,l){if(bn(s)){if(mi.lastIndex=l,mi.test(this.input)){let s=this.codePointAtPos(mi.lastIndex);if(!xn(s)&&s!==92)return!1}return!0}else return s===92}chStartsBindingPattern(s){return s===91||s===123}hasFollowingBindingAtom(){let s=this.nextTokenStart(),l=this.codePointAtPos(s);return this.chStartsBindingPattern(l)||this.chStartsBindingIdentifier(l,s)}hasInLineFollowingBindingIdentifierOrBrace(){let s=this.nextTokenInLineStart(),l=this.codePointAtPos(s);return l===123||this.chStartsBindingIdentifier(l,s)}allowsUsing(){return(this.scope.inModule||!this.scope.inTopLevel)&&!this.scope.inBareCaseStatement}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(s=!1){let l=0;return this.options.annexB&&!this.state.strict&&(l|=4,s&&(l|=8)),this.parseStatementLike(l)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(s){let l=null;return this.match(26)&&(l=this.parseDecorators(!0)),this.parseStatementContent(s,l)}parseStatementContent(s,l){let f=this.state.type,p=this.startNode(),g=!!(s&2),v=!!(s&4),b=s&1;switch(f){case 60:return this.parseBreakContinueStatement(p,!0);case 63:return this.parseBreakContinueStatement(p,!1);case 64:return this.parseDebuggerStatement(p);case 90:return this.parseDoWhileStatement(p);case 91:return this.parseForStatement(p);case 68:if(this.lookaheadCharCode()===46)break;return v||this.raise(this.state.strict?J.StrictFunction:this.options.annexB?J.SloppyFunctionAnnexB:J.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(p,!1,!g&&v);case 80:return g||this.unexpected(),this.parseClass(this.maybeTakeDecorators(l,p),!0);case 69:return this.parseIfStatement(p);case 70:return this.parseReturnStatement(p);case 71:return this.parseSwitchStatement(p);case 72:return this.parseThrowStatement(p);case 73:return this.parseTryStatement(p);case 96:if(this.isAwaitUsing())return this.allowsUsing()?g?this.recordAwaitIfAllowed()||this.raise(J.AwaitUsingNotInAsyncContext,p):this.raise(J.UnexpectedLexicalDeclaration,p):this.raise(J.UnexpectedUsingDeclaration,p),this.next(),this.parseVarStatement(p,`await using`);break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.allowsUsing()?g||this.raise(J.UnexpectedLexicalDeclaration,this.state.startLoc):this.raise(J.UnexpectedUsingDeclaration,this.state.startLoc),this.parseVarStatement(p,`using`);case 100:{if(this.state.containsEsc)break;let s=this.nextTokenStart(),l=this.codePointAtPos(s);if(l!==91&&(!g&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(l,s)&&l!==123))break}case 75:g||this.raise(J.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{let s=this.state.value;return this.parseVarStatement(p,s)}case 92:return this.parseWhileStatement(p);case 76:return this.parseWithStatement(p);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(p);case 83:{let s=this.lookaheadCharCode();if(s===40||s===46)break}case 82:{!(this.optionFlags&8)&&!b&&this.raise(J.UnexpectedImportExport,this.state.startLoc),this.next();let s;return s=f===83?this.parseImport(p):this.parseExport(p,l),this.assertModuleNodeAllowed(s),s}default:if(this.isAsyncFunction())return g||this.raise(J.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(p,!0,!g&&v)}let C=this.state.value,w=this.parseExpression();return Rt(f)&&w.type===`Identifier`&&this.eat(14)?this.parseLabeledStatement(p,C,w,s):this.parseExpressionStatement(p,w,l)}assertModuleNodeAllowed(s){!(this.optionFlags&8)&&!this.inModule&&this.raise(J.ImportOutsideModule,s)}decoratorsEnabledBeforeExport(){return this.hasPlugin(`decorators-legacy`)?!0:this.hasPlugin(`decorators`)&&this.getPluginOption(`decorators`,`decoratorsBeforeExport`)!==!1}maybeTakeDecorators(s,l,f){if(s){var p;(p=l.decorators)!=null&&p.length?(typeof this.getPluginOption(`decorators`,`decoratorsBeforeExport`)!=`boolean`&&this.raise(J.DecoratorsBeforeAfterExport,l.decorators[0]),l.decorators.unshift(...s)):l.decorators=s,this.resetStartLocationFromNode(l,s[0]),f&&this.resetStartLocationFromNode(f,l)}return l}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(s){let l=[];do l.push(this.parseDecorator());while(this.match(26));if(this.match(82))s||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(J.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(J.UnexpectedLeadingDecorator,this.state.startLoc);return l}parseDecorator(){this.expectOnePlugin([`decorators`,`decorators-legacy`]);let s=this.startNode();if(this.next(),this.hasPlugin(`decorators`)){let l=this.state.startLoc,f;if(this.match(10)){let l=this.state.startLoc;this.next(),f=this.parseExpression(),this.expect(11),f=this.wrapParenthesis(l,f);let p=this.state.startLoc;s.expression=this.parseMaybeDecoratorArguments(f,l),this.getPluginOption(`decorators`,`allowCallParenthesized`)===!1&&s.expression!==f&&this.raise(J.DecoratorArgumentsOutsideParentheses,p)}else{for(f=this.parseIdentifier(!1);this.eat(16);){let s=this.startNodeAt(l);s.object=f,this.match(139)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),s.property=this.parsePrivateName()):s.property=this.parseIdentifier(!0),s.computed=!1,f=this.finishNode(s,`MemberExpression`)}s.expression=this.parseMaybeDecoratorArguments(f,l)}}else s.expression=this.parseExprSubscripts();return this.finishNode(s,`Decorator`)}parseMaybeDecoratorArguments(s,l){if(this.eat(10)){let f=this.startNodeAt(l);return f.callee=s,f.arguments=this.parseCallExpressionArguments(),this.toReferencedList(f.arguments),this.finishNode(f,`CallExpression`)}return s}parseBreakContinueStatement(s,l){return this.next(),this.isLineTerminator()?s.label=null:(s.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(s,l),this.finishNode(s,l?`BreakStatement`:`ContinueStatement`)}verifyBreakContinue(s,l){let f;for(f=0;fthis.parseStatement()),this.state.labels.pop(),this.expect(92),s.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(s,`DoWhileStatement`)}parseForStatement(s){this.next(),this.state.labels.push(di);let l=null;if(this.isContextual(96)&&this.recordAwaitIfAllowed()&&(l=this.state.startLoc,this.next()),this.scope.enter(0),this.expect(10),this.match(13))return l!==null&&this.unexpected(l),this.parseFor(s,null);let f=this.isContextual(100);{let p=this.isAwaitUsing(),g=p||this.isForUsing(),v=f&&this.hasFollowingBindingAtom()||g;if(this.match(74)||this.match(75)||v){let f=this.startNode(),v;p?(v=`await using`,this.recordAwaitIfAllowed()||this.raise(J.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):v=this.state.value,this.next(),this.parseVar(f,!0,v);let b=this.finishNode(f,`VariableDeclaration`),C=this.match(58);return C&&g&&this.raise(J.ForInUsing,b),(C||this.isContextual(102))&&b.declarations.length===1?this.parseForIn(s,b,l):(l!==null&&this.unexpected(l),this.parseFor(s,b))}}let p=this.isContextual(95),g=new Lr,v=this.parseExpression(!0,g),b=this.isContextual(102);if(b&&(f&&this.raise(J.ForOfLet,v),l===null&&p&&v.type===`Identifier`&&this.raise(J.ForOfAsync,v)),b||this.match(58)){this.checkDestructuringPrivate(g),this.toAssignable(v,!0);let f=b?`ForOfStatement`:`ForInStatement`;return this.checkLVal(v,{type:f}),this.parseForIn(s,v,l)}else this.checkExpressionErrors(g,!0);return l!==null&&this.unexpected(l),this.parseFor(s,v)}parseFunctionStatement(s,l,f){return this.next(),this.parseFunction(s,1|(f?2:0)|(l?8:0))}parseIfStatement(s){return this.next(),s.test=this.parseHeaderExpression(),s.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),s.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(s,`IfStatement`)}parseReturnStatement(s){return this.prodParam.hasReturn||this.raise(J.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?s.argument=null:(s.argument=this.parseExpression(),this.semicolon()),this.finishNode(s,`ReturnStatement`)}parseSwitchStatement(s){this.next(),s.discriminant=this.parseHeaderExpression();let l=s.cases=[];this.expect(5),this.state.labels.push(fi),this.scope.enter(256);let f;for(let s;!this.match(8);)if(this.match(61)||this.match(65)){let p=this.match(61);f&&this.finishNode(f,`SwitchCase`),l.push(f=this.startNode()),f.consequent=[],this.next(),p?f.test=this.parseExpression():(s&&this.raise(J.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),s=!0,f.test=null),this.expect(14)}else f?f.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),f&&this.finishNode(f,`SwitchCase`),this.next(),this.state.labels.pop(),this.finishNode(s,`SwitchStatement`)}parseThrowStatement(s){return this.next(),this.hasPrecedingLineBreak()&&this.raise(J.NewlineAfterThrow,this.state.lastTokEndLoc),s.argument=this.parseExpression(),this.semicolon(),this.finishNode(s,`ThrowStatement`)}parseCatchClauseParam(){let s=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&s.type===`Identifier`?8:0),this.checkLVal(s,{type:`CatchClause`},9),s}parseTryStatement(s){if(this.next(),s.block=this.parseBlock(),s.handler=null,this.match(62)){let l=this.startNode();this.next(),this.match(10)?(this.expect(10),l.param=this.parseCatchClauseParam(),this.expect(11)):(l.param=null,this.scope.enter(0)),l.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),s.handler=this.finishNode(l,`CatchClause`)}return s.finalizer=this.eat(67)?this.parseBlock():null,!s.handler&&!s.finalizer&&this.raise(J.NoCatchOrFinally,s),this.finishNode(s,`TryStatement`)}parseVarStatement(s,l,f=!1){return this.next(),this.parseVar(s,!1,l,f),this.semicolon(),this.finishNode(s,`VariableDeclaration`)}parseWhileStatement(s){return this.next(),s.test=this.parseHeaderExpression(),this.state.labels.push(di),s.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(s,`WhileStatement`)}parseWithStatement(s){return this.state.strict&&this.raise(J.StrictWith,this.state.startLoc),this.next(),s.object=this.parseHeaderExpression(),s.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(s,`WithStatement`)}parseEmptyStatement(s){return this.next(),this.finishNode(s,`EmptyStatement`)}parseLabeledStatement(s,l,f,p){for(let s of this.state.labels)s.name===l&&this.raise(J.LabelRedeclaration,f,{labelName:l});let g=en(this.state.type)?1:this.match(71)?2:null;for(let l=this.state.labels.length-1;l>=0;l--){let f=this.state.labels[l];if(f.statementStart===s.start)f.statementStart=this.sourceToOffsetPos(this.state.start),f.kind=g;else break}return this.state.labels.push({name:l,kind:g,statementStart:this.sourceToOffsetPos(this.state.start)}),s.body=p&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),s.label=f,this.finishNode(s,`LabeledStatement`)}parseExpressionStatement(s,l,f){return s.expression=l,this.semicolon(),this.finishNode(s,`ExpressionStatement`)}parseBlock(s=!1,l=!0,f){let p=this.startNode();return s&&this.state.strictErrors.clear(),this.expect(5),l&&this.scope.enter(0),this.parseBlockBody(p,s,!1,8,f),l&&this.scope.exit(),this.finishNode(p,`BlockStatement`)}isValidDirective(s){return s.type===`ExpressionStatement`&&s.expression.type===`StringLiteral`&&!s.expression.extra.parenthesized}parseBlockBody(s,l,f,p,g){let v=s.body=[],b=s.directives=[];this.parseBlockOrModuleBlockBody(v,l?b:void 0,f,p,g)}parseBlockOrModuleBlockBody(s,l,f,p,g){let v=this.state.strict,b=!1,C=!1;for(;!this.match(p);){let p=f?this.parseModuleItem():this.parseStatementListItem();if(l&&!C){if(this.isValidDirective(p)){let s=this.stmtToDirective(p);l.push(s),!b&&s.value.value===`use strict`&&(b=!0,this.setStrict(!0));continue}C=!0,this.state.strictErrors.clear()}s.push(p)}g?.call(this,b),v||this.setStrict(!1),this.next()}parseFor(s,l){return s.init=l,this.semicolon(!1),s.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),s.update=this.match(11)?null:this.parseExpression(),this.expect(11),s.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(s,`ForStatement`)}parseForIn(s,l,f){let p=this.match(58);return this.next(),p?f!==null&&this.unexpected(f):s.await=f!==null,l.type===`VariableDeclaration`&&l.declarations[0].init!=null&&(!p||!this.options.annexB||this.state.strict||l.kind!==`var`||l.declarations[0].id.type!==`Identifier`)&&this.raise(J.ForInOfLoopInitializer,l,{type:p?`ForInStatement`:`ForOfStatement`}),l.type===`AssignmentPattern`&&this.raise(J.InvalidLhs,l,{ancestor:{type:`ForStatement`}}),s.left=l,s.right=p?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),s.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(s,p?`ForInStatement`:`ForOfStatement`)}parseVar(s,l,f,p=!1){let g=s.declarations=[];for(s.kind=f;;){let s=this.startNode();if(this.parseVarId(s,f),s.init=this.eat(29)?l?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,s.init===null&&!p&&(s.id.type!==`Identifier`&&!(l&&(this.match(58)||this.isContextual(102)))?this.raise(J.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:`destructuring`}):(f===`const`||f===`using`||f===`await using`)&&!(this.match(58)||this.isContextual(102))&&this.raise(J.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:f})),g.push(this.finishNode(s,`VariableDeclarator`)),!this.eat(12))break}return s}parseVarId(s,l){let f=this.parseBindingAtom();l===`using`||l===`await using`?(f.type===`ArrayPattern`||f.type===`ObjectPattern`)&&this.raise(J.UsingDeclarationHasBindingPattern,f.loc.start):f.type===`VoidPattern`&&this.raise(J.UnexpectedVoidPattern,f.loc.start),this.checkLVal(f,{type:`VariableDeclarator`},l===`var`?5:8201),s.id=f}parseAsyncFunctionExpression(s){return this.parseFunction(s,8)}parseFunction(s,l=0){let f=l&2,p=!!(l&1),g=p&&!(l&4),v=!!(l&8);this.initFunction(s,v),this.match(55)&&(f&&this.raise(J.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),s.generator=!0),p&&(s.id=this.parseFunctionId(g));let b=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(514),this.prodParam.enter(or(v,s.generator)),p||(s.id=this.parseFunctionId()),this.parseFunctionParams(s,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(s,p?`FunctionDeclaration`:`FunctionExpression`)}),this.prodParam.exit(),this.scope.exit(),p&&!f&&this.registerFunctionStatementId(s),this.state.maybeInArrowParameters=b,s}parseFunctionId(s){return s||Rt(this.state.type)?this.parseIdentifier():null}parseFunctionParams(s,l){this.expect(10),this.expressionScope.enter(Mr()),s.params=this.parseBindingList(11,41,2|(l?4:0)),this.expressionScope.exit()}registerFunctionStatementId(s){s.id&&this.scope.declareName(s.id.name,!this.options.annexB||this.state.strict||s.generator||s.async?this.scope.treatFunctionsAsVar?5:8201:17,s.id.loc.start)}parseClass(s,l,f){this.next();let p=this.state.strict;return this.state.strict=!0,this.parseClassId(s,l,f),this.parseClassSuper(s),s.body=this.parseClassBody(!!s.superClass,p),this.finishNode(s,l?`ClassDeclaration`:`ClassExpression`)}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}nameIsConstructor(s){return s.type===`Identifier`&&s.name===`constructor`||s.type===`StringLiteral`&&s.value===`constructor`}isNonstaticConstructor(s){return!s.computed&&!s.static&&this.nameIsConstructor(s.key)}parseClassBody(s,l){this.classScope.enter();let f={hadConstructor:!1,hadSuperClass:s},p=[],g=this.startNode();if(g.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(p.length>0)throw this.raise(J.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){p.push(this.parseDecorator());continue}let s=this.startNode();p.length&&(s.decorators=p,this.resetStartLocationFromNode(s,p[0]),p=[]),this.parseClassMember(g,s,f),s.kind===`constructor`&&s.decorators&&s.decorators.length>0&&this.raise(J.DecoratorConstructor,s)}}),this.state.strict=l,this.next(),p.length)throw this.raise(J.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(g,`ClassBody`)}parseClassMemberFromModifier(s,l){let f=this.parseIdentifier(!0);if(this.isClassMethod()){let p=l;return p.kind=`method`,p.computed=!1,p.key=f,p.static=!1,this.pushClassMethod(s,p,!1,!1,!1,!1),!0}else if(this.isClassProperty()){let p=l;return p.computed=!1,p.key=f,p.static=!1,s.body.push(this.parseClassProperty(p)),!0}return this.resetPreviousNodeTrailingComments(f),!1}parseClassMember(s,l,f){let p=this.isContextual(106);if(p){if(this.parseClassMemberFromModifier(s,l))return;if(this.eat(5)){this.parseClassStaticBlock(s,l);return}}this.parseClassMemberWithIsStatic(s,l,f,p)}parseClassMemberWithIsStatic(s,l,f,p){let g=l,v=l,b=l,C=l,w=l,E=g,k=g;if(l.static=p,this.parsePropertyNamePrefixOperator(l),this.eat(55)){E.kind=`method`;let l=this.match(139);if(this.parseClassElementName(E),this.parsePostMemberNameModifiers(E),l){this.pushClassPrivateMethod(s,v,!0,!1);return}this.isNonstaticConstructor(g)&&this.raise(J.ConstructorIsGenerator,g.key),this.pushClassMethod(s,g,!0,!1,!1,!1);return}let A=!this.state.containsEsc&&Rt(this.state.type),N=this.parseClassElementName(l),F=A?N.name:null,I=this.isPrivateName(N),R=this.state.startLoc;if(this.parsePostMemberNameModifiers(k),this.isClassMethod()){if(E.kind=`method`,I){this.pushClassPrivateMethod(s,v,!1,!1);return}let p=this.isNonstaticConstructor(g),b=!1;p&&(g.kind=`constructor`,f.hadConstructor&&!this.hasPlugin(`typescript`)&&this.raise(J.DuplicateConstructor,N),p&&this.hasPlugin(`typescript`)&&l.override&&this.raise(J.OverrideOnConstructor,N),f.hadConstructor=!0,b=f.hadSuperClass),this.pushClassMethod(s,g,!1,!1,p,b)}else if(this.isClassProperty())I?this.pushClassPrivateProperty(s,C):this.pushClassProperty(s,b);else if(F===`async`&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(N);let l=this.eat(55);k.optional&&this.unexpected(R),E.kind=`method`;let f=this.match(139);this.parseClassElementName(E),this.parsePostMemberNameModifiers(k),f?this.pushClassPrivateMethod(s,v,l,!0):(this.isNonstaticConstructor(g)&&this.raise(J.ConstructorIsAsync,g.key),this.pushClassMethod(s,g,l,!0,!1,!1))}else if((F===`get`||F===`set`)&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(N),E.kind=F;let l=this.match(139);this.parseClassElementName(g),l?this.pushClassPrivateMethod(s,v,!1,!1):(this.isNonstaticConstructor(g)&&this.raise(J.ConstructorIsAccessor,g.key),this.pushClassMethod(s,g,!1,!1,!1,!1)),this.checkGetterSetterParams(g)}else if(F===`accessor`&&!this.isLineTerminator()){this.expectPlugin(`decoratorAutoAccessors`),this.resetPreviousNodeTrailingComments(N);let l=this.match(139);this.parseClassElementName(b),this.pushClassAccessorProperty(s,w,l)}else this.isLineTerminator()?I?this.pushClassPrivateProperty(s,C):this.pushClassProperty(s,b):this.unexpected()}parseClassElementName(s){let{type:l,value:f}=this.state;if((l===132||l===134)&&s.static&&f===`prototype`&&this.raise(J.StaticPrototype,this.state.startLoc),l===139){f===`constructor`&&this.raise(J.ConstructorClassPrivateField,this.state.startLoc);let l=this.parsePrivateName();return s.key=l,l}return this.parsePropertyName(s),s.key}parseClassStaticBlock(s,l){var f;this.scope.enter(720);let p=this.state.labels;this.state.labels=[],this.prodParam.enter(0);let g=l.body=[];this.parseBlockOrModuleBlockBody(g,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=p,s.body.push(this.finishNode(l,`StaticBlock`)),(f=l.decorators)!=null&&f.length&&this.raise(J.DecoratorStaticBlock,l)}pushClassProperty(s,l){!l.computed&&this.nameIsConstructor(l.key)&&this.raise(J.ConstructorClassField,l.key),s.body.push(this.parseClassProperty(l))}pushClassPrivateProperty(s,l){let f=this.parseClassPrivateProperty(l);s.body.push(f),this.classScope.declarePrivateName(this.getPrivateNameSV(f.key),0,f.key.loc.start)}pushClassAccessorProperty(s,l,f){!f&&!l.computed&&this.nameIsConstructor(l.key)&&this.raise(J.ConstructorClassField,l.key);let p=this.parseClassAccessorProperty(l);s.body.push(p),f&&this.classScope.declarePrivateName(this.getPrivateNameSV(p.key),0,p.key.loc.start)}pushClassMethod(s,l,f,p,g,v){s.body.push(this.parseMethod(l,f,p,g,v,`ClassMethod`,!0))}pushClassPrivateMethod(s,l,f,p){let g=this.parseMethod(l,f,p,!1,!1,`ClassPrivateMethod`,!0);s.body.push(g);let v=g.kind===`get`?g.static?6:2:g.kind===`set`?g.static?5:1:0;this.declareClassPrivateMethodInScope(g,v)}declareClassPrivateMethodInScope(s,l){this.classScope.declarePrivateName(this.getPrivateNameSV(s.key),l,s.key.loc.start)}parsePostMemberNameModifiers(s){}parseClassPrivateProperty(s){return this.parseInitializer(s),this.semicolon(),this.finishNode(s,`ClassPrivateProperty`)}parseClassProperty(s){return this.parseInitializer(s),this.semicolon(),this.finishNode(s,`ClassProperty`)}parseClassAccessorProperty(s){return this.parseInitializer(s),this.semicolon(),this.finishNode(s,`ClassAccessorProperty`)}parseInitializer(s){this.scope.enter(592),this.expressionScope.enter(Fr()),this.prodParam.enter(0),s.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(s,l,f,p=8331){if(Rt(this.state.type))s.id=this.parseIdentifier(),l&&this.declareNameFromIdentifier(s.id,p);else if(f||!l)s.id=null;else throw this.raise(J.MissingClassName,this.state.startLoc)}parseClassSuper(s){s.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(s,l){let f=this.parseMaybeImportPhase(s,!0),p=this.maybeParseExportDefaultSpecifier(s,f),g=!p||this.eat(12),v=g&&this.eatExportStar(s),b=v&&this.maybeParseExportNamespaceSpecifier(s),C=g&&(!b||this.eat(12)),w=p||v;if(v&&!b){if(p&&this.unexpected(),l)throw this.raise(J.UnsupportedDecoratorExport,s);return this.parseExportFrom(s,!0),this.sawUnambiguousESM=!0,this.finishNode(s,`ExportAllDeclaration`)}let E=this.maybeParseExportNamedSpecifiers(s);p&&g&&!v&&!E&&this.unexpected(null,5),b&&C&&this.unexpected(null,98);let k;if(w||E){if(k=!1,l)throw this.raise(J.UnsupportedDecoratorExport,s);this.parseExportFrom(s,w)}else k=this.maybeParseExportDeclaration(s);if(w||E||k){var A;let f=s;if(this.checkExport(f,!0,!1,!!f.source),f.declaration?.type===`ClassDeclaration`)this.maybeTakeDecorators(l,f.declaration,f);else if(l)throw this.raise(J.UnsupportedDecoratorExport,s);return this.sawUnambiguousESM=!0,this.finishNode(f,`ExportNamedDeclaration`)}if(this.eat(65)){let f=s,p=this.parseExportDefaultExpression();if(f.declaration=p,p.type===`ClassDeclaration`)this.maybeTakeDecorators(l,p,f);else if(l)throw this.raise(J.UnsupportedDecoratorExport,s);return this.checkExport(f,!0,!0),this.sawUnambiguousESM=!0,this.finishNode(f,`ExportDefaultDeclaration`)}throw this.unexpected(null,5)}eatExportStar(s){return this.eat(55)}maybeParseExportDefaultSpecifier(s,l){if(l||this.isExportDefaultSpecifier()){this.expectPlugin(`exportDefaultFrom`,l?.loc.start);let f=l||this.parseIdentifier(!0),p=this.startNodeAtNode(f);return p.exported=f,s.specifiers=[this.finishNode(p,`ExportDefaultSpecifier`)],!0}return!1}maybeParseExportNamespaceSpecifier(s){if(this.isContextual(93)){var l;(l=s).specifiers??(l.specifiers=[]);let f=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),f.exported=this.parseModuleExportName(),s.specifiers.push(this.finishNode(f,`ExportNamespaceSpecifier`)),!0}return!1}maybeParseExportNamedSpecifiers(s){if(this.match(5)){let l=s;l.specifiers||=[];let f=l.exportKind===`type`;return l.specifiers.push(...this.parseExportSpecifiers(f)),l.source=null,this.hasPlugin(`importAssertions`)?l.assertions=[]:l.attributes=[],l.declaration=null,!0}return!1}maybeParseExportDeclaration(s){return this.shouldParseExportDeclaration()?(s.specifiers=[],s.source=null,this.hasPlugin(`importAssertions`)?s.assertions=[]:s.attributes=[],s.declaration=this.parseExportDeclaration(s),!0):!1}isAsyncFunction(){if(!this.isContextual(95))return!1;let s=this.nextTokenInLineStart();return this.isUnparsedContextual(s,`function`)}parseExportDefaultExpression(){let s=this.startNode();if(this.match(68))return this.next(),this.parseFunction(s,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(s,13);if(this.match(80))return this.parseClass(s,!0,!0);if(this.match(26))return this.hasPlugin(`decorators`)&&this.getPluginOption(`decorators`,`decoratorsBeforeExport`)===!0&&this.raise(J.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet()||this.isUsing()||this.isAwaitUsing())throw this.raise(J.UnsupportedDefaultExport,this.state.startLoc);let l=this.parseMaybeAssignAllowIn();return this.semicolon(),l}parseExportDeclaration(s){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){let{type:s}=this.state;if(Rt(s)){if(s===95&&!this.state.containsEsc||s===100)return!1;if((s===130||s===129)&&!this.state.containsEsc){let s=this.nextTokenStart(),l=this.input.charCodeAt(s);if(l===123||this.chStartsBindingIdentifier(l,s)&&!this.input.startsWith(`from`,s))return this.expectOnePlugin([`flow`,`typescript`]),!1}}else if(!this.match(65))return!1;let l=this.nextTokenStart(),f=this.isUnparsedContextual(l,`from`);if(this.input.charCodeAt(l)===44||Rt(this.state.type)&&f)return!0;if(this.match(65)&&f){let s=this.input.charCodeAt(this.nextTokenStartSince(l+4));return s===34||s===39}return!1}parseExportFrom(s,l){this.eatContextual(98)?(s.source=this.parseImportSource(),this.checkExport(s),this.maybeParseImportAttributes(s),this.checkJSONModuleImport(s)):l&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){let{type:s}=this.state;return s===26&&(this.expectOnePlugin([`decorators`,`decorators-legacy`]),this.hasPlugin(`decorators`))?(this.getPluginOption(`decorators`,`decoratorsBeforeExport`)===!0&&this.raise(J.DecoratorBeforeExport,this.state.startLoc),!0):this.isUsing()||this.isAwaitUsing()?(this.raise(J.UsingDeclarationExport,this.state.startLoc),!0):s===74||s===75||s===68||s===80||this.isLet()||this.isAsyncFunction()}checkExport(s,l,f,p){if(l){var g;if(f){if(this.checkDuplicateExports(s,`default`),this.hasPlugin(`exportDefaultFrom`)){var v;let l=s.declaration;l.type===`Identifier`&&l.name===`from`&&l.end-l.start===4&&!((v=l.extra)!=null&&v.parenthesized)&&this.raise(J.ExportDefaultFromAsIdentifier,l)}}else if((g=s.specifiers)!=null&&g.length)for(let l of s.specifiers){let{exported:s}=l,f=s.type===`Identifier`?s.name:s.value;if(this.checkDuplicateExports(l,f),!p&&l.local){let{local:s}=l;s.type===`Identifier`?(this.checkReservedWord(s.name,s.loc.start,!0,!1),this.scope.checkLocalExport(s)):this.raise(J.ExportBindingIsString,l,{localName:s.value,exportName:f})}}else if(s.declaration){let l=s.declaration;if(l.type===`FunctionDeclaration`||l.type===`ClassDeclaration`){let{id:f}=l;if(!f)throw Error(`Assertion failure`);this.checkDuplicateExports(s,f.name)}else if(l.type===`VariableDeclaration`)for(let s of l.declarations)this.checkDeclaration(s.id)}}}checkDeclaration(s){if(s.type===`Identifier`)this.checkDuplicateExports(s,s.name);else if(s.type===`ObjectPattern`)for(let l of s.properties)this.checkDeclaration(l);else if(s.type===`ArrayPattern`)for(let l of s.elements)l&&this.checkDeclaration(l);else s.type===`ObjectProperty`?this.checkDeclaration(s.value):s.type===`RestElement`?this.checkDeclaration(s.argument):s.type===`AssignmentPattern`&&this.checkDeclaration(s.left)}checkDuplicateExports(s,l){this.exportedIdentifiers.has(l)&&(l===`default`?this.raise(J.DuplicateDefaultExport,s):this.raise(J.DuplicateExport,s,{exportName:l})),this.exportedIdentifiers.add(l)}parseExportSpecifiers(s){let l=[],f=!0;for(this.expect(5);!this.eat(8);){if(f)f=!1;else if(this.expect(12),this.eat(8))break;let p=this.isContextual(130),g=this.match(134),v=this.startNode();v.local=this.parseModuleExportName(),l.push(this.parseExportSpecifier(v,g,s,p))}return l}parseExportSpecifier(s,l,f,p){return this.eatContextual(93)?s.exported=this.parseModuleExportName():l?s.exported=this.cloneStringLiteral(s.local):s.exported||=this.cloneIdentifier(s.local),this.finishNode(s,`ExportSpecifier`)}parseModuleExportName(){if(this.match(134)){let s=this.parseStringLiteral(this.state.value),l=pi.exec(s.value);return l&&this.raise(J.ModuleExportNameHasLoneSurrogate,s,{surrogateCharCode:l[0].charCodeAt(0)}),s}return this.parseIdentifier(!0)}isJSONModuleImport(s){return s.assertions==null?!1:s.assertions.some(({key:s,value:l})=>l.value===`json`&&(s.type===`Identifier`?s.name===`type`:s.value===`type`))}checkImportReflection(s){let{specifiers:l}=s,f=l.length===1?l[0].type:null;if(s.phase===`source`)f!==`ImportDefaultSpecifier`&&this.raise(J.SourcePhaseImportRequiresDefault,l[0].loc.start);else if(s.phase===`defer`)f!==`ImportNamespaceSpecifier`&&this.raise(J.DeferImportRequiresNamespace,l[0].loc.start);else if(s.module){var p;f!==`ImportDefaultSpecifier`&&this.raise(J.ImportReflectionNotBinding,l[0].loc.start),s.assertions?.length>0&&this.raise(J.ImportReflectionHasAssertion,l[0].loc.start)}}checkJSONModuleImport(s){if(this.isJSONModuleImport(s)&&s.type!==`ExportAllDeclaration`){let{specifiers:l}=s;if(l!=null){let s=l.find(s=>{let l;if(s.type===`ExportSpecifier`?l=s.local:s.type===`ImportSpecifier`&&(l=s.imported),l!==void 0)return l.type===`Identifier`?l.name!==`default`:l.value!==`default`});s!==void 0&&this.raise(J.ImportJSONBindingNotDefault,s.loc.start)}}}isPotentialImportPhase(s){return s?!1:this.isContextual(105)||this.isContextual(97)||this.isContextual(127)}applyImportPhase(s,l,f,p){l||(f===`module`?(this.expectPlugin(`importReflection`,p),s.module=!0):this.hasPlugin(`importReflection`)&&(s.module=!1),f===`source`?(this.expectPlugin(`sourcePhaseImports`,p),s.phase=`source`):f===`defer`?(this.expectPlugin(`deferredImportEvaluation`,p),s.phase=`defer`):this.hasPlugin(`sourcePhaseImports`)&&(s.phase=null))}parseMaybeImportPhase(s,l){if(!this.isPotentialImportPhase(l))return this.applyImportPhase(s,l,null),null;let f=this.startNode(),p=this.parseIdentifierName(!0),{type:g}=this.state;return(Ht(g)?g!==98||this.lookaheadCharCode()===102:g!==12)?(this.applyImportPhase(s,l,p,f.loc.start),null):(this.applyImportPhase(s,l,null),this.createIdentifier(f,p))}isPrecedingIdImportPhase(s){let{type:l}=this.state;return Rt(l)?l!==98||this.lookaheadCharCode()===102:l!==12}parseImport(s){return this.match(134)?this.parseImportSourceAndAttributes(s):this.parseImportSpecifiersAndAfter(s,this.parseMaybeImportPhase(s,!1))}parseImportSpecifiersAndAfter(s,l){s.specifiers=[];let f=!this.maybeParseDefaultImportSpecifier(s,l)||this.eat(12),p=f&&this.maybeParseStarImportSpecifier(s);return f&&!p&&this.parseNamedImportSpecifiers(s),this.expectContextual(98),this.parseImportSourceAndAttributes(s)}parseImportSourceAndAttributes(s){return s.specifiers??=[],s.source=this.parseImportSource(),this.maybeParseImportAttributes(s),this.checkImportReflection(s),this.checkJSONModuleImport(s),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(s,`ImportDeclaration`)}parseImportSource(){return this.match(134)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(s,l,f){l.local=this.parseIdentifier(),s.specifiers.push(this.finishImportSpecifier(l,f))}finishImportSpecifier(s,l,f=8201){return this.checkLVal(s.local,{type:l},f),this.finishNode(s,l)}parseImportAttributes(){this.expect(5);let s=[],l=new Set;do{if(this.match(8))break;let f=this.startNode(),p=this.state.value;if(l.has(p)&&this.raise(J.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:p}),l.add(p),this.match(134)?f.key=this.parseStringLiteral(p):f.key=this.parseIdentifier(!0),this.expect(14),!this.match(134))throw this.raise(J.ModuleAttributeInvalidValue,this.state.startLoc);f.value=this.parseStringLiteral(this.state.value),s.push(this.finishNode(f,`ImportAttribute`))}while(this.eat(12));return this.expect(8),s}parseModuleAttributes(){let s=[],l=new Set;do{let f=this.startNode();if(f.key=this.parseIdentifier(!0),f.key.name!==`type`&&this.raise(J.ModuleAttributeDifferentFromType,f.key),l.has(f.key.name)&&this.raise(J.ModuleAttributesWithDuplicateKeys,f.key,{key:f.key.name}),l.add(f.key.name),this.expect(14),!this.match(134))throw this.raise(J.ModuleAttributeInvalidValue,this.state.startLoc);f.value=this.parseStringLiteral(this.state.value),s.push(this.finishNode(f,`ImportAttribute`))}while(this.eat(12));return s}maybeParseImportAttributes(s){let l;var f=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin(`moduleAttributes`)?(l=this.parseModuleAttributes(),this.addExtra(s,`deprecatedWithLegacySyntax`,!0)):l=this.parseImportAttributes(),f=!0}else this.isContextual(94)&&!this.hasPrecedingLineBreak()?(!this.hasPlugin(`deprecatedImportAssert`)&&!this.hasPlugin(`importAssertions`)&&this.raise(J.ImportAttributesUseAssert,this.state.startLoc),this.hasPlugin(`importAssertions`)||this.addExtra(s,`deprecatedAssertSyntax`,!0),this.next(),l=this.parseImportAttributes()):l=[];!f&&this.hasPlugin(`importAssertions`)?s.assertions=l:s.attributes=l}maybeParseDefaultImportSpecifier(s,l){if(l){let f=this.startNodeAtNode(l);return f.local=l,s.specifiers.push(this.finishImportSpecifier(f,`ImportDefaultSpecifier`)),!0}else if(Ht(this.state.type))return this.parseImportSpecifierLocal(s,this.startNode(),`ImportDefaultSpecifier`),!0;return!1}maybeParseStarImportSpecifier(s){if(this.match(55)){let l=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(s,l,`ImportNamespaceSpecifier`),!0}return!1}parseNamedImportSpecifiers(s){let l=!0;for(this.expect(5);!this.eat(8);){if(l)l=!1;else{if(this.eat(14))throw this.raise(J.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}let f=this.startNode(),p=this.match(134),g=this.isContextual(130);f.imported=this.parseModuleExportName();let v=this.parseImportSpecifier(f,p,s.importKind===`type`||s.importKind===`typeof`,g,void 0);s.specifiers.push(v)}}parseImportSpecifier(s,l,f,p,g){if(this.eatContextual(93))s.local=this.parseIdentifier();else{let{imported:f}=s;if(l)throw this.raise(J.ImportBindingIsString,s,{importName:f.value});this.checkReservedWord(f.name,s.loc.start,!0,!0),s.local||=this.cloneIdentifier(f)}return this.finishImportSpecifier(s,`ImportSpecifier`,g)}isThisParam(s){return s.type===`Identifier`&&s.name===`this`}},_i=class extends gi{constructor(s,l,f){let p=_e(s);super(p,l),this.options=p,this.initializeScopes(),this.plugins=f,this.filename=p.sourceFilename,this.startIndex=p.startIndex;let g=0;p.allowAwaitOutsideFunction&&(g|=1),p.allowReturnOutsideFunction&&(g|=2),p.allowImportExportEverywhere&&(g|=8),p.allowSuperOutsideMethod&&(g|=16),p.allowUndeclaredExports&&(g|=64),p.allowNewTargetOutsideFunction&&(g|=4),p.allowYieldOutsideFunction&&(g|=32),p.ranges&&(g|=128),p.tokens&&(g|=256),p.createImportExpressions&&(g|=512),p.createParenthesizedExpressions&&(g|=1024),p.errorRecovery&&(g|=2048),p.attachComment&&(g|=4096),p.annexB&&(g|=8192),this.optionFlags=g}getScopeHandler(){return Fn}parse(){this.enterInitialScopes();let s=this.startNode(),l=this.startNode();this.nextToken(),s.errors=null;let f=this.parseTopLevel(s,l);return f.errors=this.state.errors,f.comments.length=this.state.commentsLen,f}};function vi(s,l){var f;if(l?.sourceType===`unambiguous`){l=Object.assign({},l);try{l.sourceType=`module`;let f=Si(l,s),p=f.parse();if(f.sawUnambiguousESM)return p;if(f.ambiguousScriptDifferentAst)try{return l.sourceType=`script`,Si(l,s).parse()}catch{}else p.program.sourceType=`script`;return p}catch(f){try{return l.sourceType=`script`,Si(l,s).parse()}catch{}throw f}}else return Si(l,s).parse()}function yi(s,l){let f=Si(l,s);return f.options.strictMode&&(f.state.strict=!0),f.getExpression()}function bi(s){let l={};for(let f of Object.keys(s))l[f]=fn(s[f]);return l}var xi=bi(Lt);function Si(s,l){let f=_i,p=new Map;if(s!=null&&s.plugins){for(let l of s.plugins){let s,f;typeof l==`string`?s=l:[s,f]=l,p.has(s)||p.set(s,f||{})}si(p),f=wi(p)}return new f(s,l,p)}var Ci=new Map;function wi(s){let l=[];for(let f of li)s.has(f)&&l.push(f);let f=l.join(`|`),p=Ci.get(f);if(!p){p=_i;for(let s of l)p=ci[s](p);Ci.set(f,p)}return p}s.parse=vi,s.parseExpression=yi,s.tokTypes=xi}}),require_js_tokens=__commonJS({"../../node_modules/js-tokens/index.js"(s){Object.defineProperty(s,`__esModule`,{value:!0}),s.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,s.matchToToken=function(s){var l={type:`invalid`,value:s[0],closed:void 0};return s[1]?(l.type=`string`,l.closed=!!(s[3]||s[4])):s[5]?l.type=`comment`:s[6]?(l.type=`comment`,l.closed=!!s[7]):s[8]?l.type=`regex`:s[9]?l.type=`number`:s[10]?l.type=`name`:s[11]?l.type=`punctuator`:s[12]&&(l.type=`whitespace`),l}}}),require_lib6=__commonJS({"../../node_modules/@babel/code-frame/lib/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0});var l=require_picocolors(),f=require_js_tokens(),p=require_lib2$1();function g(){return typeof process==`object`&&(process.env.FORCE_COLOR===`0`||process.env.FORCE_COLOR===`false`)?!1:l.isColorSupported}var v=(s,l)=>f=>s(l(f));function b(s){return{keyword:s.cyan,capitalized:s.yellow,jsxIdentifier:s.yellow,punctuator:s.yellow,number:s.magenta,string:s.green,regex:s.magenta,comment:s.gray,invalid:v(v(s.white,s.bgRed),s.bold),gutter:s.gray,marker:v(s.red,s.bold),message:v(s.red,s.bold),reset:s.reset}}var C=b(l.createColors(!0)),w=b(l.createColors(!1));function E(s){return s?C:w}var k=new Set([`as`,`async`,`from`,`get`,`of`,`set`]),A=/\r\n|[\n\r\u2028\u2029]/,N=/^[()[\]{}]$/,F,I=/^[a-z][\w-]*$/i,R=function(s,l,f){if(s.type===`name`){let g=s.value;if(p.isKeyword(g)||p.isStrictReservedWord(g,!0)||k.has(g))return`keyword`;if(I.test(g)&&(f[l-1]===`<`||f.slice(l-2,l)===`l[p](s)).join(` +`):f+=g;return f}var q=!1,J=/\r\n|[\n\r\u2028\u2029]/;function le(s,l,f,p){let g=Object.assign({column:0,line:-1},s.start),v=Object.assign({},g,s.end),{linesAbove:b=2,linesBelow:C=3}=f||{},w=g.line-p,E=g.column,k=v.line-p,A=v.column,N=Math.max(w-(b+1),0),F=Math.min(l.length,k+C);w===-1&&(N=0),k===-1&&(F=l.length);let I=k-w,R={};if(I)for(let s=0;s<=I;s++){let f=s+w;E?s===0?R[f]=[E,l[f-1].length-E+1]:s===I?R[f]=[0,A]:R[f]=[0,l[f-s].length]:R[f]=!0}else E===A?E?R[w]=[E,0]:R[w]=!0:R[w]=[E,A-E];return{start:N,end:F,markerLines:R}}function _e(s,l,f={}){let p=f.forceColor||g()&&f.highlightCode,v=(f.startLine||1)-1,b=E(p),{start:C,end:w,markerLines:k}=le(l,s.split(J),f,v),A=l.start&&typeof l.start.column==`number`,N=String(w+v).length,F=(p?B(s):s).split(J,w).slice(C,w).map((s,l)=>{let p=C+1+l,g=` ${` ${p+v}`.slice(-N)} |`,w=k[p],E=!k[p+1];if(w){let l=``;if(Array.isArray(w)){let p=s.slice(0,Math.max(w[0]-1,0)).replace(/[^\t]/g,` `),v=w[1]||1;l=[` + `,b.gutter(g.replace(/\d/g,` `)),` `,p,b.marker(`^`).repeat(v)].join(``),E&&f.message&&(l+=` `+b.message(f.message))}return[b.marker(`>`),b.gutter(g),s.length>0?` ${s}`:``,l].join(``)}else return` ${b.gutter(g)}${s.length>0?` ${s}`:``}`}).join(` +`);return f.message&&!A&&(F=`${` `.repeat(N+1)}${f.message} +${F}`),p?b.reset(F):F}function be(s,l,f,p={}){if(!q){q=!0;let s="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning)process.emitWarning(s,`DeprecationWarning`);else{let l=Error(s);l.name=`DeprecationWarning`,console.warn(Error(s))}}return f=Math.max(f,0),_e(s,{start:{column:f,line:l}},p)}s.codeFrameColumns=_e,s.default=be,s.highlight=B}}),require_parse$8=__commonJS({"../../node_modules/@babel/template/lib/parse.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=B;var l=require_lib4(),f=require_lib5(),p=require_lib6(),{isCallExpression:g,isExpressionStatement:v,isFunction:b,isIdentifier:C,isJSXIdentifier:w,isNewExpression:E,isPlaceholder:k,isStatement:A,isStringLiteral:N,removePropertiesDeep:F,traverse:I}=l,R=/^[_$A-Z0-9]+$/;function B(s,l,f){let{placeholderWhitelist:p,placeholderPattern:g,preserveComments:v,syntacticPlaceholders:b}=f,C=le(l,f.parser,b);F(C,{preserveComments:v}),s.validate(C);let w={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:p,placeholderPattern:g,syntacticPlaceholders:b};return I(C,q,w),Object.assign({ast:C},w.syntactic.placeholders.length?w.syntactic:w.legacy)}function q(s,l,f){var p;let F,I=f.syntactic.placeholders.length>0;if(k(s)){if(f.syntacticPlaceholders===!1)throw Error(`%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.`);F=s.name.name,I=!0}else{if(I||f.syntacticPlaceholders)return;if(C(s)||w(s))F=s.name;else if(N(s))F=s.value;else return}if(I&&(f.placeholderPattern!=null||f.placeholderWhitelist!=null))throw Error(`'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'`);if(!I&&(f.placeholderPattern===!1||!(f.placeholderPattern||R).test(F))&&!((p=f.placeholderWhitelist)!=null&&p.has(F)))return;l=l.slice();let{node:B,key:q}=l[l.length-1],le;N(s)||k(s,{expectedNode:`StringLiteral`})?le=`string`:E(B)&&q===`arguments`||g(B)&&q===`arguments`||b(B)&&q===`params`?le=`param`:v(B)&&!k(s)?(le=`statement`,l=l.slice(0,-1)):le=A(s)&&k(s)?`statement`:`other`;let{placeholders:_e,placeholderNames:be}=I?f.syntactic:f.legacy;_e.push({name:F,type:le,resolve:s=>J(s,l),isDuplicate:be.has(F)}),be.add(F)}function J(s,l){let f=s;for(let s=0;s{if(!hasOwnProperty.call(l,s.name)){let l=s.name;throw Error(`Error: No substitution given for "${l}". If this is not meant to be a placeholder you may want to consider passing one of the following options to @babel/template: - { placeholderPattern: false, placeholderWhitelist: new Set(['${l}'])} - - { placeholderPattern: /^${l}$/ }`)}}),Object.keys(l).forEach(l=>{if(!s.placeholderNames.has(l))throw Error(`Unknown substitution "${l}" given`)})),s.placeholders.slice().reverse().forEach(s=>{try{var p;N(s,g,(l&&l[s.name])??null)}catch(l){throw l.message=`@babel/template placeholder "${s.name}": ${l.message}`,l}}),g}function N(s,A,N){s.isDuplicate&&(Array.isArray(N)?N=N.map(s=>p(s)):typeof N==`object`&&(N=p(N)));let{parent:F,key:I,index:R}=s.resolve(A);if(s.type===`string`){if(typeof N==`string`&&(N=E(N)),!N||!w(N))throw Error(`Expected string substitution`)}else if(s.type===`statement`)R===void 0?N?Array.isArray(N)?N=l(N):typeof N==`string`?N=v(b(N)):C(N)||(N=v(N)):N=g():N&&!Array.isArray(N)&&(typeof N==`string`&&(N=b(N)),C(N)||(N=v(N)));else if(s.type===`param`){if(typeof N==`string`&&(N=b(N)),R===void 0)throw Error(`Assertion failure.`)}else if(typeof N==`string`&&(N=b(N)),Array.isArray(N))throw Error(`Cannot replace single expression with an array.`);function B(s,l,p){let g=s[l];s[l]=p,(g.type===`Identifier`||g.type===`Placeholder`)&&(g.typeAnnotation&&(p.typeAnnotation=g.typeAnnotation),g.optional&&(p.optional=g.optional),g.decorators&&(p.decorators=g.decorators))}if(R===void 0)k(F,I,N),B(F,I,N);else{let l=F[I].slice();s.type===`statement`||s.type===`param`?N==null?l.splice(R,1):Array.isArray(N)?l.splice(R,1,...N):B(l,R,N):B(l,R,N),k(F,I,l),F[I]=l}}}}),require_string$1=__commonJS({"../../node_modules/@babel/template/lib/string.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=v;var l=require_options$1(),p=require_parse$5(),g=require_populate();function v(s,v,b){v=s.code(v);let C;return w=>{let E=(0,l.normalizeReplacements)(w);return C||=(0,p.default)(s,v,b),s.unwrap((0,g.default)(C,E))}}}}),require_literal$1=__commonJS({"../../node_modules/@babel/template/lib/literal.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=v;var l=require_options$1(),p=require_parse$5(),g=require_populate();function v(s,p,v){let{metadata:C,names:w}=b(s,p,v);return p=>{let v={};return p.forEach((s,l)=>{v[w[l]]=s}),p=>{let b=(0,l.normalizeReplacements)(p);return b&&Object.keys(b).forEach(s=>{if(hasOwnProperty.call(v,s))throw Error(`Unexpected replacement overlap.`)}),s.unwrap((0,g.default)(C,b?Object.assign(b,v):v))}}}function b(s,l,g){let v=`BABEL_TPL$`,b=l.join(``);do v=`$$`+v;while(b.includes(v));let{names:w,code:E}=C(l,v);return{metadata:(0,p.default)(s,s.code(E),{parser:g.parser,placeholderWhitelist:new Set(w.concat(g.placeholderWhitelist?Array.from(g.placeholderWhitelist):[])),placeholderPattern:g.placeholderPattern,preserveComments:g.preserveComments,syntacticPlaceholders:g.syntacticPlaceholders}),names:w}}function C(s,l){let p=[],g=s[0];for(let v=1;v{if(typeof v==`string`){if(w.length>1)throw Error(`Unexpected extra params.`);return C((0,p.default)(s,v,(0,l.merge)(A,(0,l.validate)(w[0]))))}else if(Array.isArray(v)){let l=E.get(v);return l||(l=(0,g.default)(s,v,A),E.set(v,l)),C(l(w))}else if(typeof v==`object`&&v){if(w.length>0)throw Error(`Unexpected extra params.`);return b(s,(0,l.merge)(A,(0,l.validate)(v)))}throw Error(`Unexpected template param ${typeof v}`)},{ast:(b,...C)=>{if(typeof b==`string`){if(C.length>1)throw Error(`Unexpected extra params.`);return(0,p.default)(s,b,(0,l.merge)((0,l.merge)(A,(0,l.validate)(C[0])),v))()}else if(Array.isArray(b)){let p=k.get(b);return p||(p=(0,g.default)(s,b,(0,l.merge)(A,v)),k.set(b,p)),p(C)()}throw Error(`Unexpected template param ${typeof b}`)}})}function C(s){let l=``;try{throw Error()}catch(s){s.stack&&(l=s.stack.split(` + - { placeholderPattern: /^${l}$/ }`)}}),Object.keys(l).forEach(l=>{if(!s.placeholderNames.has(l))throw Error(`Unknown substitution "${l}" given`)})),s.placeholders.slice().reverse().forEach(s=>{try{var f;A(s,p,(l&&l[s.name])??null)}catch(l){throw l.message=`@babel/template placeholder "${s.name}": ${l.message}`,l}}),p}function A(s,k,A){s.isDuplicate&&(Array.isArray(A)?A=A.map(s=>f(s)):typeof A==`object`&&(A=f(A)));let{parent:N,key:F,index:I}=s.resolve(k);if(s.type===`string`){if(typeof A==`string`&&(A=w(A)),!A||!C(A))throw Error(`Expected string substitution`)}else if(s.type===`statement`)I===void 0?A?Array.isArray(A)?A=l(A):typeof A==`string`?A=g(v(A)):b(A)||(A=g(A)):A=p():A&&!Array.isArray(A)&&(typeof A==`string`&&(A=v(A)),b(A)||(A=g(A)));else if(s.type===`param`){if(typeof A==`string`&&(A=v(A)),I===void 0)throw Error(`Assertion failure.`)}else if(typeof A==`string`&&(A=v(A)),Array.isArray(A))throw Error(`Cannot replace single expression with an array.`);function R(s,l,f){let p=s[l];s[l]=f,(p.type===`Identifier`||p.type===`Placeholder`)&&(p.typeAnnotation&&(f.typeAnnotation=p.typeAnnotation),p.optional&&(f.optional=p.optional),p.decorators&&(f.decorators=p.decorators))}if(I===void 0)E(N,F,A),R(N,F,A);else{let l=N[F].slice();s.type===`statement`||s.type===`param`?A==null?l.splice(I,1):Array.isArray(A)?l.splice(I,1,...A):R(l,I,A):R(l,I,A),E(N,F,l),N[F]=l}}}}),require_string$2=__commonJS({"../../node_modules/@babel/template/lib/string.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_options$1(),f=require_parse$8(),p=require_populate();function g(s,g,v){g=s.code(g);let b;return C=>{let w=(0,l.normalizeReplacements)(C);return b||=(0,f.default)(s,g,v),s.unwrap((0,p.default)(b,w))}}}}),require_literal$1=__commonJS({"../../node_modules/@babel/template/lib/literal.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var l=require_options$1(),f=require_parse$8(),p=require_populate();function g(s,f,g){let{metadata:b,names:C}=v(s,f,g);return f=>{let g={};return f.forEach((s,l)=>{g[C[l]]=s}),f=>{let v=(0,l.normalizeReplacements)(f);return v&&Object.keys(v).forEach(s=>{if(hasOwnProperty.call(g,s))throw Error(`Unexpected replacement overlap.`)}),s.unwrap((0,p.default)(b,v?Object.assign(v,g):g))}}}function v(s,l,p){let g=`BABEL_TPL$`,v=l.join(``);do g=`$$`+g;while(v.includes(g));let{names:C,code:w}=b(l,g);return{metadata:(0,f.default)(s,s.code(w),{parser:p.parser,placeholderWhitelist:new Set(C.concat(p.placeholderWhitelist?Array.from(p.placeholderWhitelist):[])),placeholderPattern:p.placeholderPattern,preserveComments:p.preserveComments,syntacticPlaceholders:p.syntacticPlaceholders}),names:C}}function b(s,l){let f=[],p=s[0];for(let g=1;g{if(typeof g==`string`){if(C.length>1)throw Error(`Unexpected extra params.`);return b((0,f.default)(s,g,(0,l.merge)(k,(0,l.validate)(C[0]))))}else if(Array.isArray(g)){let l=w.get(g);return l||(l=(0,p.default)(s,g,k),w.set(g,l)),b(l(C))}else if(typeof g==`object`&&g){if(C.length>0)throw Error(`Unexpected extra params.`);return v(s,(0,l.merge)(k,(0,l.validate)(g)))}throw Error(`Unexpected template param ${typeof g}`)},{ast:(v,...b)=>{if(typeof v==`string`){if(b.length>1)throw Error(`Unexpected extra params.`);return(0,f.default)(s,v,(0,l.merge)((0,l.merge)(k,(0,l.validate)(b[0])),g))()}else if(Array.isArray(v)){let f=E.get(v);return f||(f=(0,p.default)(s,v,(0,l.merge)(k,g)),E.set(v,f)),f(b)()}throw Error(`Unexpected template param ${typeof v}`)}})}function b(s){let l=``;try{throw Error()}catch(s){s.stack&&(l=s.stack.split(` `).slice(3).join(` -`))}return p=>{try{return s(p)}catch(s){throw s.stack+=` +`))}return f=>{try{return s(f)}catch(s){throw s.stack+=` ============= -${l}`,s}}}}}),require_lib7=__commonJS({"../../node_modules/@babel/template/lib/index.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.statements=s.statement=s.smart=s.program=s.expression=s.default=void 0;var l=require_formatters(),p=require_builder$2(),g=s.smart=(0,p.default)(l.smart),v=s.statement=(0,p.default)(l.statement),b=s.statements=(0,p.default)(l.statements),C=s.expression=(0,p.default)(l.expression),w=s.program=(0,p.default)(l.program);s.default=Object.assign(g.bind(void 0),{smart:g,statement:v,statements:b,expression:C,program:w,ast:g.ast})}}),require_helpers_generated=__commonJS({"../../node_modules/@babel/helpers/lib/helpers-generated.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var l=require_lib7();function p(s,p,g){return Object.freeze({minVersion:s,ast:()=>l.default.program.ast(p,{preserveComments:!0}),metadata:g})}var g=s.default={__proto__:null,OverloadYield:p(`7.18.14`,`function _OverloadYield(e,d){this.v=e,this.k=d}`,{globals:[],locals:{_OverloadYield:[`body.0.id`]},exportBindingAssignments:[],exportName:`_OverloadYield`,dependencies:{},internal:!1}),applyDecoratedDescriptor:p(`7.0.0-beta.0`,`function _applyDecoratedDescriptor(i,e,r,n,l){var a={};return Object.keys(n).forEach(function(i){a[i]=n[i]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=r.slice().reverse().reduce(function(r,n){return n(i,e,r)||r},a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(i,e,a),null):a}`,{globals:[`Object`],locals:{_applyDecoratedDescriptor:[`body.0.id`]},exportBindingAssignments:[],exportName:`_applyDecoratedDescriptor`,dependencies:{},internal:!1}),applyDecs2311:p(`7.24.0`,`function applyDecs2311(e,t,n,r,o,i){var a,c,u,s,f,l,p,d=Symbol.metadata||Symbol.for("Symbol.metadata"),m=Object.defineProperty,h=Object.create,y=[h(null),h(null)],v=t.length;function g(t,n,r){return function(o,i){n&&(i=o,o=e);for(var a=0;a=0;O-=n?2:1){var T=b(h[O],"A decorator","be",!0),z=n?h[O-1]:void 0,A={},H={kind:["field","accessor","method","getter","setter","class"][o],name:r,metadata:a,addInitializer:function(e,t){if(e.v)throw new TypeError("attempted to call addInitializer after decoration was finished");b(t,"An initializer","be",!0),i.push(t)}.bind(null,A)};if(w)c=T.call(z,N,H),A.v=1,b(c,"class decorators","return")&&(N=c);else if(H.static=s,H.private=f,c=H.access={has:f?p.bind():function(e){return r in e}},j||(c.get=f?E?function(e){return d(e),P.value}:I("get",0,d):function(e){return e[r]}),E||S||(c.set=f?I("set",0,d):function(e,t){e[r]=t}),N=T.call(z,D?{get:P.get,set:P.set}:P[F],H),A.v=1,D){if("object"==typeof N&&N)(c=b(N.get,"accessor.get"))&&(P.get=c),(c=b(N.set,"accessor.set"))&&(P.set=c),(c=b(N.init,"accessor.init"))&&k.unshift(c);else if(void 0!==N)throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined")}else b(N,(l?"field":"method")+" decorators","return")&&(l?k.unshift(N):P[F]=N)}return o<2&&u.push(g(k,s,1),g(i,s,0)),l||w||(f?D?u.splice(-1,0,I("get",s),I("set",s)):u.push(E?P[F]:b.call.bind(P[F])):m(e,r,P)),N}function w(e){return m(e,d,{configurable:!0,enumerable:!0,value:a})}return void 0!==i&&(a=i[d]),a=h(null==a?null:a),f=[],l=function(e){e&&f.push(g(e))},p=function(t,r){for(var i=0;ir.length)&&(a=r.length);for(var e=0,n=Array(a);e=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(r)},n:function(){var r=t.next();return a=r.done,r},e:function(r){u=!0,o=r},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}`,{globals:[`Symbol`,`Array`,`TypeError`],locals:{_createForOfIteratorHelper:[`body.0.id`]},exportBindingAssignments:[],exportName:`_createForOfIteratorHelper`,dependencies:{unsupportedIterableToArray:[`body.0.body.body.1.consequent.body.0.test.left.right.right.callee`]},internal:!1}),createForOfIteratorHelperLoose:p(`7.9.0`,`function _createForOfIteratorHelperLoose(r,e){var t="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(t)return(t=t.call(r)).next.bind(t);if(Array.isArray(r)||(t=unsupportedIterableToArray(r))||e&&r&&"number"==typeof r.length){t&&(r=t);var o=0;return function(){return o>=r.length?{done:!0}:{done:!1,value:r[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}`,{globals:[`Symbol`,`Array`,`TypeError`],locals:{_createForOfIteratorHelperLoose:[`body.0.id`]},exportBindingAssignments:[],exportName:`_createForOfIteratorHelperLoose`,dependencies:{unsupportedIterableToArray:[`body.0.body.body.2.test.left.right.right.callee`]},internal:!1}),createSuper:p(`7.9.0`,`function _createSuper(t){var r=isNativeReflectConstruct();return function(){var e,o=getPrototypeOf(t);if(r){var s=getPrototypeOf(this).constructor;e=Reflect.construct(o,arguments,s)}else e=o.apply(this,arguments);return possibleConstructorReturn(this,e)}}`,{globals:[`Reflect`],locals:{_createSuper:[`body.0.id`]},exportBindingAssignments:[],exportName:`_createSuper`,dependencies:{getPrototypeOf:[`body.0.body.body.1.argument.body.body.0.declarations.1.init.callee`,`body.0.body.body.1.argument.body.body.1.consequent.body.0.declarations.0.init.object.callee`],isNativeReflectConstruct:[`body.0.body.body.0.declarations.0.init.callee`],possibleConstructorReturn:[`body.0.body.body.1.argument.body.body.2.argument.callee`]},internal:!1}),decorate:p(`7.1.5`,`function _decorate(e,r,t,i){var o=_getDecoratorsApi();if(i)for(var n=0;n=0;n--){var s=r[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,o[n])(a)||a);e=l.element,this.addElementPlacement(e,r),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var p=0;p=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,r[i])(o)||o);if(void 0!==n.finisher&&t.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s1){for(var t=Array(n),f=0;fl.default.program.ast(f,{preserveComments:!0}),metadata:p})}var p=s.default={__proto__:null,OverloadYield:f(`7.18.14`,`function _OverloadYield(e,d){this.v=e,this.k=d}`,{globals:[],locals:{_OverloadYield:[`body.0.id`]},exportBindingAssignments:[],exportName:`_OverloadYield`,dependencies:{},internal:!1}),applyDecoratedDescriptor:f(`7.0.0-beta.0`,`function _applyDecoratedDescriptor(i,e,r,n,l){var a={};return Object.keys(n).forEach(function(i){a[i]=n[i]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=r.slice().reverse().reduce(function(r,n){return n(i,e,r)||r},a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(i,e,a),null):a}`,{globals:[`Object`],locals:{_applyDecoratedDescriptor:[`body.0.id`]},exportBindingAssignments:[],exportName:`_applyDecoratedDescriptor`,dependencies:{},internal:!1}),applyDecs2311:f(`7.24.0`,`function applyDecs2311(e,t,n,r,o,i){var a,c,u,s,f,l,p,d=Symbol.metadata||Symbol.for("Symbol.metadata"),m=Object.defineProperty,h=Object.create,y=[h(null),h(null)],v=t.length;function g(t,n,r){return function(o,i){n&&(i=o,o=e);for(var a=0;a=0;O-=n?2:1){var T=b(h[O],"A decorator","be",!0),z=n?h[O-1]:void 0,A={},H={kind:["field","accessor","method","getter","setter","class"][o],name:r,metadata:a,addInitializer:function(e,t){if(e.v)throw new TypeError("attempted to call addInitializer after decoration was finished");b(t,"An initializer","be",!0),i.push(t)}.bind(null,A)};if(w)c=T.call(z,N,H),A.v=1,b(c,"class decorators","return")&&(N=c);else if(H.static=s,H.private=f,c=H.access={has:f?p.bind():function(e){return r in e}},j||(c.get=f?E?function(e){return d(e),P.value}:I("get",0,d):function(e){return e[r]}),E||S||(c.set=f?I("set",0,d):function(e,t){e[r]=t}),N=T.call(z,D?{get:P.get,set:P.set}:P[F],H),A.v=1,D){if("object"==typeof N&&N)(c=b(N.get,"accessor.get"))&&(P.get=c),(c=b(N.set,"accessor.set"))&&(P.set=c),(c=b(N.init,"accessor.init"))&&k.unshift(c);else if(void 0!==N)throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined")}else b(N,(l?"field":"method")+" decorators","return")&&(l?k.unshift(N):P[F]=N)}return o<2&&u.push(g(k,s,1),g(i,s,0)),l||w||(f?D?u.splice(-1,0,I("get",s),I("set",s)):u.push(E?P[F]:b.call.bind(P[F])):m(e,r,P)),N}function w(e){return m(e,d,{configurable:!0,enumerable:!0,value:a})}return void 0!==i&&(a=i[d]),a=h(null==a?null:a),f=[],l=function(e){e&&f.push(g(e))},p=function(t,r){for(var i=0;ir.length)&&(a=r.length);for(var e=0,n=Array(a);e=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(r)},n:function(){var r=t.next();return a=r.done,r},e:function(r){u=!0,o=r},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}`,{globals:[`Symbol`,`Array`,`TypeError`],locals:{_createForOfIteratorHelper:[`body.0.id`]},exportBindingAssignments:[],exportName:`_createForOfIteratorHelper`,dependencies:{unsupportedIterableToArray:[`body.0.body.body.1.consequent.body.0.test.left.right.right.callee`]},internal:!1}),createForOfIteratorHelperLoose:f(`7.9.0`,`function _createForOfIteratorHelperLoose(r,e){var t="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(t)return(t=t.call(r)).next.bind(t);if(Array.isArray(r)||(t=unsupportedIterableToArray(r))||e&&r&&"number"==typeof r.length){t&&(r=t);var o=0;return function(){return o>=r.length?{done:!0}:{done:!1,value:r[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}`,{globals:[`Symbol`,`Array`,`TypeError`],locals:{_createForOfIteratorHelperLoose:[`body.0.id`]},exportBindingAssignments:[],exportName:`_createForOfIteratorHelperLoose`,dependencies:{unsupportedIterableToArray:[`body.0.body.body.2.test.left.right.right.callee`]},internal:!1}),createSuper:f(`7.9.0`,`function _createSuper(t){var r=isNativeReflectConstruct();return function(){var e,o=getPrototypeOf(t);if(r){var s=getPrototypeOf(this).constructor;e=Reflect.construct(o,arguments,s)}else e=o.apply(this,arguments);return possibleConstructorReturn(this,e)}}`,{globals:[`Reflect`],locals:{_createSuper:[`body.0.id`]},exportBindingAssignments:[],exportName:`_createSuper`,dependencies:{getPrototypeOf:[`body.0.body.body.1.argument.body.body.0.declarations.1.init.callee`,`body.0.body.body.1.argument.body.body.1.consequent.body.0.declarations.0.init.object.callee`],isNativeReflectConstruct:[`body.0.body.body.0.declarations.0.init.callee`],possibleConstructorReturn:[`body.0.body.body.1.argument.body.body.2.argument.callee`]},internal:!1}),decorate:f(`7.1.5`,`function _decorate(e,r,t,i){var o=_getDecoratorsApi();if(i)for(var n=0;n=0;n--){var s=r[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,o[n])(a)||a);e=l.element,this.addElementPlacement(e,r),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var p=0;p=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,r[i])(o)||o);if(void 0!==n.finisher&&t.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s1){for(var t=Array(n),f=0;f3?(o=l===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=r<2&&dn||n>l)&&(i[4]=r,i[5]=n,G.n=l,c=0))}if(o||r>1)return a;throw y=!0,n}return function(o,p,l){if(f>1)throw TypeError("Generator is already running");for(y&&1===p&&d(p,l),c=p,u=l;(t=c<2?e:u)||!y;){i||(c?c<3?(c>1&&(G.n=-1),d(c,u)):G.n=u:G.v=u);try{if(f=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(y=G.n<0)?u:r.call(n,G))!==a)break}catch(t){i=e,c=1,u=t}finally{f=1}}return{value:t,done:y}}}(r,o,i),!0),u}var a={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf;var c=[][n]?t(t([][n]())):(define(t={},n,function(){return this}),t),u=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,define(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,define(u,"constructor",GeneratorFunctionPrototype),define(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",define(GeneratorFunctionPrototype,o,"GeneratorFunction"),define(u),define(u,o,"Generator"),define(u,n,function(){return this}),define(u,"toString",function(){return"[object Generator]"}),(_regenerator=function(){return{w:i,m:f}})()}`,{globals:[`Symbol`,`Object`,`TypeError`],locals:{_regenerator:[`body.0.id`,`body.0.body.body.9.argument.expressions.9.callee.left`]},exportBindingAssignments:[`body.0.body.body.9.argument.expressions.9.callee`],exportName:`_regenerator`,dependencies:{regeneratorDefine:[`body.0.body.body.1.body.body.1.argument.expressions.0.callee`,`body.0.body.body.7.declarations.0.init.alternate.expressions.0.callee`,`body.0.body.body.8.body.body.0.argument.expressions.0.alternate.expressions.1.callee`,`body.0.body.body.9.argument.expressions.1.callee`,`body.0.body.body.9.argument.expressions.2.callee`,`body.0.body.body.9.argument.expressions.4.callee`,`body.0.body.body.9.argument.expressions.5.callee`,`body.0.body.body.9.argument.expressions.6.callee`,`body.0.body.body.9.argument.expressions.7.callee`,`body.0.body.body.9.argument.expressions.8.callee`]},internal:!1}),regeneratorAsync:p(`7.27.0`,`function _regeneratorAsync(n,e,r,t,o){var a=asyncGen(n,e,r,t,o);return a.next().then(function(n){return n.done?n.value:a.next()})}`,{globals:[],locals:{_regeneratorAsync:[`body.0.id`]},exportBindingAssignments:[],exportName:`_regeneratorAsync`,dependencies:{regeneratorAsyncGen:[`body.0.body.body.0.declarations.0.init.callee`]},internal:!1}),regeneratorAsyncGen:p(`7.27.0`,`function _regeneratorAsyncGen(r,e,t,o,n){return new regeneratorAsyncIterator(regenerator().w(r,e,t,o),n||Promise)}`,{globals:[`Promise`],locals:{_regeneratorAsyncGen:[`body.0.id`]},exportBindingAssignments:[],exportName:`_regeneratorAsyncGen`,dependencies:{regenerator:[`body.0.body.body.0.argument.arguments.0.callee.object.callee`],regeneratorAsyncIterator:[`body.0.body.body.0.argument.callee`]},internal:!1}),regeneratorAsyncIterator:p(`7.27.0`,`function AsyncIterator(t,e){function n(r,o,i,f){try{var c=t[r](o),u=c.value;return u instanceof OverloadYield?e.resolve(u.v).then(function(t){n("next",t,i,f)},function(t){n("throw",t,i,f)}):e.resolve(u).then(function(t){c.value=t,i(c)},function(t){return n("throw",t,i,f)})}catch(t){f(t)}}var r;this.next||(define(AsyncIterator.prototype),define(AsyncIterator.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),define(this,"_invoke",function(t,o,i){function f(){return new e(function(e,r){n(t,i,e,r)})}return r=r?r.then(f,f):f()},!0)}`,{globals:[`Symbol`],locals:{AsyncIterator:[`body.0.id`,`body.0.body.body.2.expression.expressions.0.right.expressions.0.arguments.0.object`,`body.0.body.body.2.expression.expressions.0.right.expressions.1.arguments.0.object`]},exportBindingAssignments:[],exportName:`AsyncIterator`,dependencies:{OverloadYield:[`body.0.body.body.0.body.body.0.block.body.1.argument.test.right`],regeneratorDefine:[`body.0.body.body.2.expression.expressions.0.right.expressions.0.callee`,`body.0.body.body.2.expression.expressions.0.right.expressions.1.callee`,`body.0.body.body.2.expression.expressions.1.callee`]},internal:!0}),regeneratorDefine:p(`7.27.0`,`function regeneratorDefine(e,r,n,t){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}regeneratorDefine=function(e,r,n,t){function o(r,n){regeneratorDefine(e,r,function(e){return this._invoke(r,n,e)})}r?i?i(e,r,{value:n,enumerable:!t,configurable:!t,writable:!t}):e[r]=n:(o("next",0),o("throw",1),o("return",2))},regeneratorDefine(e,r,n,t)}`,{globals:[`Object`],locals:{regeneratorDefine:[`body.0.id`,`body.0.body.body.2.expression.expressions.0.right.body.body.0.body.body.0.expression.callee`,`body.0.body.body.2.expression.expressions.1.callee`,`body.0.body.body.2.expression.expressions.0.left`]},exportBindingAssignments:[`body.0.body.body.2.expression.expressions.0`],exportName:`regeneratorDefine`,dependencies:{},internal:!0}),regeneratorKeys:p(`7.27.0`,`function _regeneratorKeys(e){var n=Object(e),r=[];for(var t in n)r.unshift(t);return function e(){for(;r.length;)if((t=r.pop())in n)return e.value=t,e.done=!1,e;return e.done=!0,e}}`,{globals:[`Object`],locals:{_regeneratorKeys:[`body.0.id`]},exportBindingAssignments:[],exportName:`_regeneratorKeys`,dependencies:{},internal:!1}),regeneratorValues:p(`7.18.0`,`function _regeneratorValues(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],r=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw new TypeError(typeof e+" is not iterable")}`,{globals:[`Symbol`,`isNaN`,`TypeError`],locals:{_regeneratorValues:[`body.0.id`]},exportBindingAssignments:[],exportName:`_regeneratorValues`,dependencies:{},internal:!1}),set:p(`7.0.0-beta.0`,`function set(e,r,t,o){return set="undefined"!=typeof Reflect&&Reflect.set?Reflect.set:function(e,r,t,o){var f,i=superPropBase(e,r);if(i){if((f=Object.getOwnPropertyDescriptor(i,r)).set)return f.set.call(o,t),!0;if(!f.writable)return!1}if(f=Object.getOwnPropertyDescriptor(o,r)){if(!f.writable)return!1;f.value=t,Object.defineProperty(o,r,f)}else defineProperty(o,r,t);return!0},set(e,r,t,o)}function _set(e,r,t,o,f){if(!set(e,r,t,o||e)&&f)throw new TypeError("failed to set property");return t}`,{globals:[`Reflect`,`Object`,`TypeError`],locals:{set:[`body.0.id`,`body.0.body.body.0.argument.expressions.1.callee`,`body.1.body.body.0.test.left.argument.callee`,`body.0.body.body.0.argument.expressions.0.left`],_set:[`body.1.id`]},exportBindingAssignments:[],exportName:`_set`,dependencies:{superPropBase:[`body.0.body.body.0.argument.expressions.0.right.alternate.body.body.0.declarations.1.init.callee`],defineProperty:[`body.0.body.body.0.argument.expressions.0.right.alternate.body.body.2.alternate.expression.callee`]},internal:!1}),setFunctionName:p(`7.23.6`,`function setFunctionName(e,t,n){"symbol"==typeof t&&(t=(t=t.description)?"["+t+"]":"");try{Object.defineProperty(e,"name",{configurable:!0,value:n?n+" "+t:t})}catch(e){}return e}`,{globals:[`Object`],locals:{setFunctionName:[`body.0.id`]},exportBindingAssignments:[],exportName:`setFunctionName`,dependencies:{},internal:!1}),setPrototypeOf:p(`7.0.0-beta.0`,`function _setPrototypeOf(t,e){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},_setPrototypeOf(t,e)}`,{globals:[`Object`],locals:{_setPrototypeOf:[`body.0.id`,`body.0.body.body.0.argument.expressions.1.callee`,`body.0.body.body.0.argument.expressions.0.left`]},exportBindingAssignments:[`body.0.body.body.0.argument.expressions.0`],exportName:`_setPrototypeOf`,dependencies:{},internal:!1}),skipFirstGeneratorNext:p(`7.0.0-beta.0`,`function _skipFirstGeneratorNext(t){return function(){var r=t.apply(this,arguments);return r.next(),r}}`,{globals:[],locals:{_skipFirstGeneratorNext:[`body.0.id`]},exportBindingAssignments:[],exportName:`_skipFirstGeneratorNext`,dependencies:{},internal:!1}),slicedToArray:p(`7.0.0-beta.0`,`function _slicedToArray(r,e){return arrayWithHoles(r)||iterableToArrayLimit(r,e)||unsupportedIterableToArray(r,e)||nonIterableRest()}`,{globals:[],locals:{_slicedToArray:[`body.0.id`]},exportBindingAssignments:[],exportName:`_slicedToArray`,dependencies:{arrayWithHoles:[`body.0.body.body.0.argument.left.left.left.callee`],iterableToArrayLimit:[`body.0.body.body.0.argument.left.left.right.callee`],unsupportedIterableToArray:[`body.0.body.body.0.argument.left.right.callee`],nonIterableRest:[`body.0.body.body.0.argument.right.callee`]},internal:!1}),superPropBase:p(`7.0.0-beta.0`,`function _superPropBase(t,o){for(;!{}.hasOwnProperty.call(t,o)&&null!==(t=getPrototypeOf(t)););return t}`,{globals:[],locals:{_superPropBase:[`body.0.id`]},exportBindingAssignments:[],exportName:`_superPropBase`,dependencies:{getPrototypeOf:[`body.0.body.body.0.test.right.right.right.callee`]},internal:!1}),superPropGet:p(`7.25.0`,`function _superPropGet(t,o,e,r){var p=get(getPrototypeOf(1&r?t.prototype:t),o,e);return 2&r&&"function"==typeof p?function(t){return p.apply(e,t)}:p}`,{globals:[],locals:{_superPropGet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_superPropGet`,dependencies:{get:[`body.0.body.body.0.declarations.0.init.callee`],getPrototypeOf:[`body.0.body.body.0.declarations.0.init.arguments.0.callee`]},internal:!1}),superPropSet:p(`7.25.0`,`function _superPropSet(t,e,o,r,p,f){return set(getPrototypeOf(f?t.prototype:t),e,o,r,p)}`,{globals:[],locals:{_superPropSet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_superPropSet`,dependencies:{set:[`body.0.body.body.0.argument.callee`],getPrototypeOf:[`body.0.body.body.0.argument.arguments.0.callee`]},internal:!1}),taggedTemplateLiteral:p(`7.0.0-beta.0`,`function _taggedTemplateLiteral(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}`,{globals:[`Object`],locals:{_taggedTemplateLiteral:[`body.0.id`]},exportBindingAssignments:[],exportName:`_taggedTemplateLiteral`,dependencies:{},internal:!1}),taggedTemplateLiteralLoose:p(`7.0.0-beta.0`,`function _taggedTemplateLiteralLoose(e,t){return t||(t=e.slice(0)),e.raw=t,e}`,{globals:[],locals:{_taggedTemplateLiteralLoose:[`body.0.id`]},exportBindingAssignments:[],exportName:`_taggedTemplateLiteralLoose`,dependencies:{},internal:!1}),tdz:p(`7.5.5`,`function _tdzError(e){throw new ReferenceError(e+" is not defined - temporal dead zone")}`,{globals:[`ReferenceError`],locals:{_tdzError:[`body.0.id`]},exportBindingAssignments:[],exportName:`_tdzError`,dependencies:{},internal:!1}),temporalRef:p(`7.0.0-beta.0`,`function _temporalRef(r,e){return r===undef?err(e):r}`,{globals:[],locals:{_temporalRef:[`body.0.id`]},exportBindingAssignments:[],exportName:`_temporalRef`,dependencies:{temporalUndefined:[`body.0.body.body.0.argument.test.right`],tdz:[`body.0.body.body.0.argument.consequent.callee`]},internal:!1}),temporalUndefined:p(`7.0.0-beta.0`,`function _temporalUndefined(){}`,{globals:[],locals:{_temporalUndefined:[`body.0.id`]},exportBindingAssignments:[],exportName:`_temporalUndefined`,dependencies:{},internal:!1}),toArray:p(`7.0.0-beta.0`,`function _toArray(r){return arrayWithHoles(r)||iterableToArray(r)||unsupportedIterableToArray(r)||nonIterableRest()}`,{globals:[],locals:{_toArray:[`body.0.id`]},exportBindingAssignments:[],exportName:`_toArray`,dependencies:{arrayWithHoles:[`body.0.body.body.0.argument.left.left.left.callee`],iterableToArray:[`body.0.body.body.0.argument.left.left.right.callee`],unsupportedIterableToArray:[`body.0.body.body.0.argument.left.right.callee`],nonIterableRest:[`body.0.body.body.0.argument.right.callee`]},internal:!1}),toConsumableArray:p(`7.0.0-beta.0`,`function _toConsumableArray(r){return arrayWithoutHoles(r)||iterableToArray(r)||unsupportedIterableToArray(r)||nonIterableSpread()}`,{globals:[],locals:{_toConsumableArray:[`body.0.id`]},exportBindingAssignments:[],exportName:`_toConsumableArray`,dependencies:{arrayWithoutHoles:[`body.0.body.body.0.argument.left.left.left.callee`],iterableToArray:[`body.0.body.body.0.argument.left.left.right.callee`],unsupportedIterableToArray:[`body.0.body.body.0.argument.left.right.callee`],nonIterableSpread:[`body.0.body.body.0.argument.right.callee`]},internal:!1}),toPrimitive:p(`7.1.5`,`function toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}`,{globals:[`Symbol`,`TypeError`,`String`,`Number`],locals:{toPrimitive:[`body.0.id`]},exportBindingAssignments:[],exportName:`toPrimitive`,dependencies:{},internal:!1}),toPropertyKey:p(`7.1.5`,`function toPropertyKey(t){var i=toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}`,{globals:[],locals:{toPropertyKey:[`body.0.id`]},exportBindingAssignments:[],exportName:`toPropertyKey`,dependencies:{toPrimitive:[`body.0.body.body.0.declarations.0.init.callee`]},internal:!1}),toSetter:p(`7.24.0`,`function _toSetter(t,e,n){e||(e=[]);var r=e.length++;return Object.defineProperty({},"_",{set:function(o){e[r]=o,t.apply(n,e)}})}`,{globals:[`Object`],locals:{_toSetter:[`body.0.id`]},exportBindingAssignments:[],exportName:`_toSetter`,dependencies:{},internal:!1}),tsRewriteRelativeImportExtensions:p(`7.27.0`,`function tsRewriteRelativeImportExtensions(t,e){return"string"==typeof t&&/^\\.\\.?\\//.test(t)?t.replace(/\\.(tsx)$|((?:\\.d)?)((?:\\.[^./]+)?)\\.([cm]?)ts$/i,function(t,s,r,n,o){return s?e?".jsx":".js":!r||n&&o?r+n+"."+o.toLowerCase()+"js":t}):t}`,{globals:[],locals:{tsRewriteRelativeImportExtensions:[`body.0.id`]},exportBindingAssignments:[],exportName:`tsRewriteRelativeImportExtensions`,dependencies:{},internal:!1}),typeof:p(`7.0.0-beta.0`,`function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}`,{globals:[`Symbol`],locals:{_typeof:[`body.0.id`,`body.0.body.body.0.argument.expressions.1.callee`,`body.0.body.body.0.argument.expressions.0.left`]},exportBindingAssignments:[`body.0.body.body.0.argument.expressions.0`],exportName:`_typeof`,dependencies:{},internal:!1}),unsupportedIterableToArray:p(`7.9.0`,`function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?arrayLikeToArray(r,a):void 0}}`,{globals:[`Array`],locals:{_unsupportedIterableToArray:[`body.0.id`]},exportBindingAssignments:[],exportName:`_unsupportedIterableToArray`,dependencies:{arrayLikeToArray:[`body.0.body.body.0.consequent.body.0.consequent.argument.callee`,`body.0.body.body.0.consequent.body.2.argument.expressions.1.alternate.consequent.callee`]},internal:!1}),usingCtx:p(`7.23.9`,`function _usingCtx(){var r="function"==typeof SuppressedError?SuppressedError:function(r,e){var n=Error();return n.name="SuppressedError",n.error=r,n.suppressed=e,n},e={},n=[];function using(r,e){if(null!=e){if(Object(e)!==e)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(r)var o=e[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(void 0===o&&(o=e[Symbol.dispose||Symbol.for("Symbol.dispose")],r))var t=o;if("function"!=typeof o)throw new TypeError("Object is not disposable.");t&&(o=function(){try{t.call(e)}catch(r){return Promise.reject(r)}}),n.push({v:e,d:o,a:r})}else r&&n.push({d:e,a:r});return e}return{e:e,u:using.bind(null,!1),a:using.bind(null,!0),d:function(){var o,t=this.e,s=0;function next(){for(;o=n.pop();)try{if(!o.a&&1===s)return s=0,n.push(o),Promise.resolve().then(next);if(o.d){var r=o.d.call(o.v);if(o.a)return s|=2,Promise.resolve(r).then(next,err)}else s|=1}catch(r){return err(r)}if(1===s)return t!==e?Promise.reject(t):Promise.resolve();if(t!==e)throw t}function err(n){return t=t!==e?new r(n,t):n,next()}return next()}}}`,{globals:[`SuppressedError`,`Error`,`Object`,`TypeError`,`Symbol`,`Promise`],locals:{_usingCtx:[`body.0.id`]},exportBindingAssignments:[],exportName:`_usingCtx`,dependencies:{},internal:!1}),wrapAsyncGenerator:p(`7.0.0-beta.0`,`function _wrapAsyncGenerator(e){return function(){return new AsyncGenerator(e.apply(this,arguments))}}function AsyncGenerator(e){var t,n;function resume(t,n){try{var r=e[t](n),o=r.value,u=o instanceof OverloadYield;Promise.resolve(u?o.v:o).then(function(n){if(u){var i="return"===t&&o.k?t:"next";if(!o.k||n.done)return resume(i,n);n=e[i](n).value}settle(!!r.done,n)},function(e){resume("throw",e)})}catch(e){settle(2,e)}}function settle(e,r){2===e?t.reject(r):t.resolve({value:r,done:e}),(t=t.next)?resume(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(o,u){var i={key:e,arg:r,resolve:o,reject:u,next:null};n?n=n.next=i:(t=n=i,resume(e,r))})},"function"!=typeof e.return&&(this.return=void 0)}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(e){return this._invoke("next",e)},AsyncGenerator.prototype.throw=function(e){return this._invoke("throw",e)},AsyncGenerator.prototype.return=function(e){return this._invoke("return",e)};`,{globals:[`Promise`,`Symbol`],locals:{_wrapAsyncGenerator:[`body.0.id`],AsyncGenerator:[`body.1.id`,`body.0.body.body.0.argument.body.body.0.argument.callee`,`body.2.expression.expressions.0.left.object.object`,`body.2.expression.expressions.1.left.object.object`,`body.2.expression.expressions.2.left.object.object`,`body.2.expression.expressions.3.left.object.object`]},exportBindingAssignments:[],exportName:`_wrapAsyncGenerator`,dependencies:{OverloadYield:[`body.1.body.body.1.body.body.0.block.body.0.declarations.2.init.right`]},internal:!1}),wrapNativeSuper:p(`7.0.0-beta.0`,`function _wrapNativeSuper(t){var r="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(t){if(null===t||!isNativeFunction(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(t))return r.get(t);r.set(t,Wrapper)}function Wrapper(){return construct(t,arguments,getPrototypeOf(this).constructor)}return Wrapper.prototype=Object.create(t.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),setPrototypeOf(Wrapper,t)},_wrapNativeSuper(t)}`,{globals:[`Map`,`TypeError`,`Object`],locals:{_wrapNativeSuper:[`body.0.id`,`body.0.body.body.1.argument.expressions.1.callee`,`body.0.body.body.1.argument.expressions.0.left`]},exportBindingAssignments:[`body.0.body.body.1.argument.expressions.0`],exportName:`_wrapNativeSuper`,dependencies:{getPrototypeOf:[`body.0.body.body.1.argument.expressions.0.right.body.body.3.body.body.0.argument.arguments.2.object.callee`],setPrototypeOf:[`body.0.body.body.1.argument.expressions.0.right.body.body.4.argument.expressions.1.callee`],isNativeFunction:[`body.0.body.body.1.argument.expressions.0.right.body.body.0.test.right.argument.callee`],construct:[`body.0.body.body.1.argument.expressions.0.right.body.body.3.body.body.0.argument.callee`]},internal:!1}),wrapRegExp:p(`7.19.0`,`function _wrapRegExp(){_wrapRegExp=function(e,r){return new BabelRegExp(e,void 0,r)};var e=RegExp.prototype,r=new WeakMap;function BabelRegExp(e,t,p){var o=RegExp(e,t);return r.set(o,p||r.get(e)),setPrototypeOf(o,BabelRegExp.prototype)}function buildGroups(e,t){var p=r.get(t);return Object.keys(p).reduce(function(r,t){var o=p[t];if("number"==typeof o)r[t]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1]+)(>|$)/g,function(e,r,t){if(""===t)return e;var p=o[r];return Array.isArray(p)?"$"+p.join("$"):"number"==typeof p?"$"+p:""}))}if("function"==typeof p){var i=this;return e[Symbol.replace].call(this,t,function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(buildGroups(e,i)),p.apply(this,e)})}return e[Symbol.replace].call(this,t,p)},_wrapRegExp.apply(this,arguments)}`,{globals:[`RegExp`,`WeakMap`,`Object`,`Symbol`,`Array`],locals:{_wrapRegExp:[`body.0.id`,`body.0.body.body.4.argument.expressions.3.callee.object`,`body.0.body.body.0.expression.left`]},exportBindingAssignments:[`body.0.body.body.0.expression`],exportName:`_wrapRegExp`,dependencies:{setPrototypeOf:[`body.0.body.body.2.body.body.1.argument.expressions.1.callee`],inherits:[`body.0.body.body.4.argument.expressions.0.callee`]},internal:!1}),writeOnlyError:p(`7.12.13`,`function _writeOnlyError(r){throw new TypeError('"'+r+'" is write-only')}`,{globals:[`TypeError`],locals:{_writeOnlyError:[`body.0.id`]},exportBindingAssignments:[],exportName:`_writeOnlyError`,dependencies:{},internal:!1})};Object.assign(g,{AwaitValue:p(`7.0.0-beta.0`,`function _AwaitValue(t){this.wrapped=t}`,{globals:[],locals:{_AwaitValue:[`body.0.id`]},exportBindingAssignments:[],exportName:`_AwaitValue`,dependencies:{},internal:!1}),applyDecs:p(`7.17.8`,`function old_createMetadataMethodsForProperty(e,t,a,r){return{getMetadata:function(o){old_assertNotFinished(r,"getMetadata"),old_assertMetadataKey(o);var i=e[o];if(void 0!==i)if(1===t){var n=i.public;if(void 0!==n)return n[a]}else if(2===t){var l=i.private;if(void 0!==l)return l.get(a)}else if(Object.hasOwnProperty.call(i,"constructor"))return i.constructor},setMetadata:function(o,i){old_assertNotFinished(r,"setMetadata"),old_assertMetadataKey(o);var n=e[o];if(void 0===n&&(n=e[o]={}),1===t){var l=n.public;void 0===l&&(l=n.public={}),l[a]=i}else if(2===t){var s=n.priv;void 0===s&&(s=n.private=new Map),s.set(a,i)}else n.constructor=i}}}function old_convertMetadataMapToFinal(e,t){var a=e[Symbol.metadata||Symbol.for("Symbol.metadata")],r=Object.getOwnPropertySymbols(t);if(0!==r.length){for(var o=0;o=0;m--){var b;void 0!==(p=old_memberDec(h[m],r,c,l,s,o,i,n,f))&&(old_assertValidReturnValue(o,p),0===o?b=p:1===o?(b=old_getInit(p),v=p.get||f.get,y=p.set||f.set,f={get:v,set:y}):f=p,void 0!==b&&(void 0===d?d=b:"function"==typeof d?d=[d,b]:d.push(b)))}if(0===o||1===o){if(void 0===d)d=function(e,t){return t};else if("function"!=typeof d){var g=d;d=function(e,t){for(var a=t,r=0;r3,m=v>=5;if(m?(u=t,f=r,0!=(v-=5)&&(p=n=n||[])):(u=t.prototype,f=a,0!==v&&(p=i=i||[])),0!==v&&!h){var b=m?s:l,g=b.get(y)||0;if(!0===g||3===g&&4!==v||4===g&&3!==v)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+y);!g&&v>2?b.set(y,v):b.set(y,!0)}old_applyMemberDec(e,u,d,y,v,m,h,f,p)}}old_pushInitializers(e,i),old_pushInitializers(e,n)}function old_pushInitializers(e,t){t&&e.push(function(e){for(var a=0;a0){for(var o=[],i=t,n=t.name,l=r.length-1;l>=0;l--){var s={v:!1};try{var c=Object.assign({kind:"class",name:n,addInitializer:old_createAddInitializerMethod(o,s)},old_createMetadataMethodsForProperty(a,0,n,s)),d=r[l](i,c)}finally{s.v=!0}void 0!==d&&(old_assertValidReturnValue(10,d),i=d)}e.push(i,function(){for(var e=0;e=0;v--){var g;void 0!==(f=memberDec(h[v],a,c,o,n,i,s,u))&&(assertValidReturnValue(n,f),0===n?g=f:1===n?(g=f.init,p=f.get||u.get,d=f.set||u.set,u={get:p,set:d}):u=f,void 0!==g&&(void 0===l?l=g:"function"==typeof l?l=[l,g]:l.push(g)))}if(0===n||1===n){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var y=l;l=function(e,t){for(var r=t,a=0;a3,h=f>=5;if(h?(l=t,0!=(f-=5)&&(u=n=n||[])):(l=t.prototype,0!==f&&(u=a=a||[])),0!==f&&!d){var v=h?s:i,g=v.get(p)||0;if(!0===g||3===g&&4!==f||4===g&&3!==f)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+p);!g&&f>2?v.set(p,f):v.set(p,!0)}applyMemberDec(e,l,c,p,f,h,d,u)}}pushInitializers(e,a),pushInitializers(e,n)}(a,e,t),function(e,t,r){if(r.length>0){for(var a=[],n=t,i=t.name,s=r.length-1;s>=0;s--){var o={v:!1};try{var c=r[s](n,{kind:"class",name:i,addInitializer:createAddInitializerMethod(a,o)})}finally{o.v=!0}void 0!==c&&(assertValidReturnValue(10,c),n=c)}e.push(n,function(){for(var e=0;e=0;g--){var y;void 0!==(p=memberDec(v[g],n,c,s,a,i,o,f))&&(assertValidReturnValue(a,p),0===a?y=p:1===a?(y=p.init,d=p.get||f.get,h=p.set||f.set,f={get:d,set:h}):f=p,void 0!==y&&(void 0===l?l=y:"function"==typeof l?l=[l,y]:l.push(y)))}if(0===a||1===a){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var m=l;l=function(e,t){for(var r=t,n=0;n3,h=f>=5;if(h?(l=e,0!=(f-=5)&&(u=n=n||[])):(l=e.prototype,0!==f&&(u=r=r||[])),0!==f&&!d){var v=h?o:i,g=v.get(p)||0;if(!0===g||3===g&&4!==f||4===g&&3!==f)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+p);!g&&f>2?v.set(p,f):v.set(p,!0)}applyMemberDec(a,l,c,p,f,h,d,u)}}return pushInitializers(a,r),pushInitializers(a,n),a}function pushInitializers(e,t){t&&e.push(function(e){for(var r=0;r0){for(var r=[],n=e,a=e.name,i=t.length-1;i>=0;i--){var o={v:!1};try{var s=t[i](n,{kind:"class",name:a,addInitializer:createAddInitializerMethod(r,o)})}finally{o.v=!0}void 0!==s&&(assertValidReturnValue(10,s),n=s)}return[n,function(){for(var e=0;e=0;m--){var b;void 0!==(h=memberDec(g[m],n,u,o,a,i,s,p,c))&&(assertValidReturnValue(a,h),0===a?b=h:1===a?(b=h.init,v=h.get||p.get,y=h.set||p.set,p={get:v,set:y}):p=h,void 0!==b&&(void 0===l?l=b:"function"==typeof l?l=[l,b]:l.push(b)))}if(0===a||1===a){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var I=l;l=function(e,t){for(var r=t,n=0;n3,y=d>=5,g=r;if(y?(f=e,0!=(d-=5)&&(p=a=a||[]),v&&!i&&(i=function(t){return checkInRHS(t)===e}),g=i):(f=e.prototype,0!==d&&(p=n=n||[])),0!==d&&!v){var m=y?c:o,b=m.get(h)||0;if(!0===b||3===b&&4!==d||4===b&&3!==d)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+h);!b&&d>2?m.set(h,d):m.set(h,!0)}applyMemberDec(s,f,l,h,d,y,v,p,g)}}return pushInitializers(s,n),pushInitializers(s,a),s}function pushInitializers(e,t){t&&e.push(function(e){for(var r=0;r0){for(var r=[],n=e,a=e.name,i=t.length-1;i>=0;i--){var s={v:!1};try{var o=t[i](n,{kind:"class",name:a,addInitializer:createAddInitializerMethod(r,s)})}finally{s.v=!0}void 0!==o&&(assertValidReturnValue(10,o),n=o)}return[n,function(){for(var e=0;e=0;j-=r?2:1){var D=v[j],E=r?v[j-1]:void 0,I={},O={kind:["field","accessor","method","getter","setter","class"][o],name:n,metadata:a,addInitializer:function(e,t){if(e.v)throw Error("attempted to call addInitializer after decoration was finished");s(t,"An initializer","be",!0),c.push(t)}.bind(null,I)};try{if(b)(y=s(D.call(E,P,O),"class decorators","return"))&&(P=y);else{var k,F;O.static=l,O.private=f,f?2===o?k=function(e){return m(e),w.value}:(o<4&&(k=i(w,"get",m)),3!==o&&(F=i(w,"set",m))):(k=function(e){return e[n]},(o<2||4===o)&&(F=function(e,t){e[n]=t}));var N=O.access={has:f?h.bind():function(e){return n in e}};if(k&&(N.get=k),F&&(N.set=F),P=D.call(E,d?{get:w.get,set:w.set}:w[A],O),d){if("object"==typeof P&&P)(y=s(P.get,"accessor.get"))&&(w.get=y),(y=s(P.set,"accessor.set"))&&(w.set=y),(y=s(P.init,"accessor.init"))&&S.push(y);else if(void 0!==P)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0")}else s(P,(p?"field":"method")+" decorators","return")&&(p?S.push(P):w[A]=P)}}finally{I.v=!0}}return(p||d)&&u.push(function(e,t){for(var r=S.length-1;r>=0;r--)t=S[r].call(e,t);return t}),p||b||(f?d?u.push(i(w,"get"),i(w,"set")):u.push(2===o?w[A]:i.call.bind(w[A])):Object.defineProperty(e,n,w)),P}function u(e,t){return Object.defineProperty(e,Symbol.metadata||Symbol.for("Symbol.metadata"),{configurable:!0,enumerable:!0,value:t})}if(arguments.length>=6)var l=a[Symbol.metadata||Symbol.for("Symbol.metadata")];var f=Object.create(null==l?null:l),p=function(e,t,r,n){var o,a,i=[],s=function(t){return checkInRHS(t)===e},u=new Map;function l(e){e&&i.push(c.bind(null,e))}for(var f=0;f3,y=16&d,v=!!(8&d),g=0==(d&=7),b=h+"/"+v;if(!g&&!m){var w=u.get(b);if(!0===w||3===w&&4!==d||4===w&&3!==d)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+h);u.set(b,!(d>2)||d)}applyDec(v?e:e.prototype,p,y,m?"#"+h:toPropertyKey(h),d,n,v?a=a||[]:o=o||[],i,v,m,g,1===d,v&&m?s:r)}}return l(o),l(a),i}(e,t,o,f);return r.length||u(e,f),{e:p,get c(){var t=[];return r.length&&[u(applyDec(e,[r],n,e.name,5,f,t),f),c.bind(null,t,e)]}}}`,{globals:[`TypeError`,`Array`,`Object`,`Error`,`Symbol`,`Map`],locals:{applyDecs2305:[`body.0.id`]},exportBindingAssignments:[],exportName:`applyDecs2305`,dependencies:{checkInRHS:[`body.0.body.body.6.declarations.1.init.callee.body.body.0.declarations.3.init.body.body.0.argument.left.callee`],setFunctionName:[`body.0.body.body.3.body.body.2.consequent.body.2.expression.consequent.expressions.0.consequent.right.properties.0.value.callee`,`body.0.body.body.3.body.body.2.consequent.body.2.expression.consequent.expressions.1.right.callee`],toPropertyKey:[`body.0.body.body.6.declarations.1.init.callee.body.body.2.body.body.1.consequent.body.2.expression.arguments.3.alternate.callee`]},internal:!1}),classApplyDescriptorDestructureSet:p(`7.13.10`,`function _classApplyDescriptorDestructureSet(e,t){if(t.set)return"__destrObj"in t||(t.__destrObj={set value(r){t.set.call(e,r)}}),t.__destrObj;if(!t.writable)throw new TypeError("attempted to set read only private field");return t}`,{globals:[`TypeError`],locals:{_classApplyDescriptorDestructureSet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classApplyDescriptorDestructureSet`,dependencies:{},internal:!1}),classApplyDescriptorGet:p(`7.13.10`,`function _classApplyDescriptorGet(e,t){return t.get?t.get.call(e):t.value}`,{globals:[],locals:{_classApplyDescriptorGet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classApplyDescriptorGet`,dependencies:{},internal:!1}),classApplyDescriptorSet:p(`7.13.10`,`function _classApplyDescriptorSet(e,t,l){if(t.set)t.set.call(e,l);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=l}}`,{globals:[`TypeError`],locals:{_classApplyDescriptorSet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classApplyDescriptorSet`,dependencies:{},internal:!1}),classCheckPrivateStaticAccess:p(`7.13.10`,`function _classCheckPrivateStaticAccess(s,a,r){return assertClassBrand(a,s,r)}`,{globals:[],locals:{_classCheckPrivateStaticAccess:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classCheckPrivateStaticAccess`,dependencies:{assertClassBrand:[`body.0.body.body.0.argument.callee`]},internal:!1}),classCheckPrivateStaticFieldDescriptor:p(`7.13.10`,`function _classCheckPrivateStaticFieldDescriptor(t,e){if(void 0===t)throw new TypeError("attempted to "+e+" private static field before its declaration")}`,{globals:[`TypeError`],locals:{_classCheckPrivateStaticFieldDescriptor:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classCheckPrivateStaticFieldDescriptor`,dependencies:{},internal:!1}),classExtractFieldDescriptor:p(`7.13.10`,`function _classExtractFieldDescriptor(e,t){return classPrivateFieldGet2(t,e)}`,{globals:[],locals:{_classExtractFieldDescriptor:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classExtractFieldDescriptor`,dependencies:{classPrivateFieldGet2:[`body.0.body.body.0.argument.callee`]},internal:!1}),classPrivateFieldDestructureSet:p(`7.4.4`,`function _classPrivateFieldDestructureSet(e,t){var r=classPrivateFieldGet2(t,e);return classApplyDescriptorDestructureSet(e,r)}`,{globals:[],locals:{_classPrivateFieldDestructureSet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classPrivateFieldDestructureSet`,dependencies:{classApplyDescriptorDestructureSet:[`body.0.body.body.1.argument.callee`],classPrivateFieldGet2:[`body.0.body.body.0.declarations.0.init.callee`]},internal:!1}),classPrivateFieldGet:p(`7.0.0-beta.0`,`function _classPrivateFieldGet(e,t){var r=classPrivateFieldGet2(t,e);return classApplyDescriptorGet(e,r)}`,{globals:[],locals:{_classPrivateFieldGet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classPrivateFieldGet`,dependencies:{classApplyDescriptorGet:[`body.0.body.body.1.argument.callee`],classPrivateFieldGet2:[`body.0.body.body.0.declarations.0.init.callee`]},internal:!1}),classPrivateFieldSet:p(`7.0.0-beta.0`,`function _classPrivateFieldSet(e,t,r){var s=classPrivateFieldGet2(t,e);return classApplyDescriptorSet(e,s,r),r}`,{globals:[],locals:{_classPrivateFieldSet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classPrivateFieldSet`,dependencies:{classApplyDescriptorSet:[`body.0.body.body.1.argument.expressions.0.callee`],classPrivateFieldGet2:[`body.0.body.body.0.declarations.0.init.callee`]},internal:!1}),classPrivateMethodGet:p(`7.1.6`,`function _classPrivateMethodGet(s,a,r){return assertClassBrand(a,s),r}`,{globals:[],locals:{_classPrivateMethodGet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classPrivateMethodGet`,dependencies:{assertClassBrand:[`body.0.body.body.0.argument.expressions.0.callee`]},internal:!1}),classPrivateMethodSet:p(`7.1.6`,`function _classPrivateMethodSet(){throw new TypeError("attempted to reassign private method")}`,{globals:[`TypeError`],locals:{_classPrivateMethodSet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classPrivateMethodSet`,dependencies:{},internal:!1}),classStaticPrivateFieldDestructureSet:p(`7.13.10`,`function _classStaticPrivateFieldDestructureSet(t,r,s){return assertClassBrand(r,t),classCheckPrivateStaticFieldDescriptor(s,"set"),classApplyDescriptorDestructureSet(t,s)}`,{globals:[],locals:{_classStaticPrivateFieldDestructureSet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classStaticPrivateFieldDestructureSet`,dependencies:{classApplyDescriptorDestructureSet:[`body.0.body.body.0.argument.expressions.2.callee`],assertClassBrand:[`body.0.body.body.0.argument.expressions.0.callee`],classCheckPrivateStaticFieldDescriptor:[`body.0.body.body.0.argument.expressions.1.callee`]},internal:!1}),classStaticPrivateFieldSpecGet:p(`7.0.2`,`function _classStaticPrivateFieldSpecGet(t,s,r){return assertClassBrand(s,t),classCheckPrivateStaticFieldDescriptor(r,"get"),classApplyDescriptorGet(t,r)}`,{globals:[],locals:{_classStaticPrivateFieldSpecGet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classStaticPrivateFieldSpecGet`,dependencies:{classApplyDescriptorGet:[`body.0.body.body.0.argument.expressions.2.callee`],assertClassBrand:[`body.0.body.body.0.argument.expressions.0.callee`],classCheckPrivateStaticFieldDescriptor:[`body.0.body.body.0.argument.expressions.1.callee`]},internal:!1}),classStaticPrivateFieldSpecSet:p(`7.0.2`,`function _classStaticPrivateFieldSpecSet(s,t,r,e){return assertClassBrand(t,s),classCheckPrivateStaticFieldDescriptor(r,"set"),classApplyDescriptorSet(s,r,e),e}`,{globals:[],locals:{_classStaticPrivateFieldSpecSet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classStaticPrivateFieldSpecSet`,dependencies:{classApplyDescriptorSet:[`body.0.body.body.0.argument.expressions.2.callee`],assertClassBrand:[`body.0.body.body.0.argument.expressions.0.callee`],classCheckPrivateStaticFieldDescriptor:[`body.0.body.body.0.argument.expressions.1.callee`]},internal:!1}),classStaticPrivateMethodSet:p(`7.3.2`,`function _classStaticPrivateMethodSet(){throw new TypeError("attempted to set read only static private field")}`,{globals:[`TypeError`],locals:{_classStaticPrivateMethodSet:[`body.0.id`]},exportBindingAssignments:[],exportName:`_classStaticPrivateMethodSet`,dependencies:{},internal:!1}),defineEnumerableProperties:p(`7.0.0-beta.0`,`function _defineEnumerableProperties(e,r){for(var t in r){var n=r[t];n.configurable=n.enumerable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,t,n)}if(Object.getOwnPropertySymbols)for(var a=Object.getOwnPropertySymbols(r),b=0;b0;)try{var o=r.pop(),p=o.d.call(o.v);if(o.a)return Promise.resolve(p).then(next,err)}catch(r){return err(r)}if(s)throw e}function err(r){return e=s?new dispose_SuppressedError(e,r):r,s=!0,next()}return next()}`,{globals:[`SuppressedError`,`Error`,`Object`,`Promise`],locals:{dispose_SuppressedError:[`body.0.id`,`body.0.body.body.0.argument.expressions.0.alternate.expressions.1.left.object`,`body.0.body.body.0.argument.expressions.0.alternate.expressions.1.right.arguments.1.properties.0.value.properties.0.value`,`body.0.body.body.0.argument.expressions.1.callee`,`body.1.body.body.1.body.body.0.argument.expressions.0.right.consequent.callee`,`body.0.body.body.0.argument.expressions.0.consequent.left`,`body.0.body.body.0.argument.expressions.0.alternate.expressions.0.left`],_dispose:[`body.1.id`]},exportBindingAssignments:[],exportName:`_dispose`,dependencies:{},internal:!1}),objectSpread:p(`7.0.0-beta.0`,`function _objectSpread(e){for(var r=1;r0;)s=s[v],v=g.shift();if(arguments.length>2)s[v]=p;else return s[v]}catch(s){throw s.message+=` (when accessing ${l})`,s}}function C(s,l,p,C,w,E){let{locals:k,dependencies:A,exportBindingAssignments:N,exportName:F}=l,I=new Set(C||[]);p&&I.add(p);for(let[l,g]of(Object.entries||(s=>Object.keys(s).map(l=>[l,s[l]])))(k)){let C=l;if(p&&l===F)C=p;else for(;I.has(C);)C=`_`+C;if(C!==l)for(let l of g)b(s,l,v(C))}for(let[l,p]of(Object.entries||(s=>Object.keys(s).map(l=>[l,s[l]])))(A)){let C=typeof w==`function`&&w(l)||v(l);for(let l of p)b(s,l,g(C))}E?.(s,F,l=>{N.forEach(p=>b(s,p,l(b(s,p))))})}var w=Object.create(null);function E(s){if(!w[s]){let l=p.default[s];if(!l)throw Object.assign(ReferenceError(`Unknown helper ${s}`),{code:`BABEL_HELPER_UNKNOWN`,helper:s});w[s]={minVersion:l.minVersion,build(s,p,g,v){let b=l.ast();return C(b,l.metadata,p,g,s,v),{nodes:b.body,globals:l.metadata.globals}},getDependencies(){return Object.keys(l.metadata.dependencies)}}}return w[s]}function k(s,l,p,g,v){if(typeof p==`object`){let s=p;p=s?.type===`Identifier`?s.name:void 0}return E(s).build(l,p,g,v)}function A(s){return E(s).minVersion}function N(s){return E(s).getDependencies()}function F(s){var l;return p.default[s]?.metadata.internal}s.ensure=s=>{E(s)},s.list=Object.keys(p.default).map(s=>s.replace(/^_/,``)),s.default=k}}),require_virtual_types=__commonJS({"../../node_modules/@babel/traverse/lib/path/lib/virtual-types.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Var=s.User=s.Statement=s.SpreadProperty=s.Scope=s.RestProperty=s.ReferencedMemberExpression=s.ReferencedIdentifier=s.Referenced=s.Pure=s.NumericLiteralTypeAnnotation=s.Generated=s.ForAwaitStatement=s.Flow=s.Expression=s.ExistentialTypeParam=s.BlockScoped=s.BindingIdentifier=void 0,s.ReferencedIdentifier=[`Identifier`,`JSXIdentifier`],s.ReferencedMemberExpression=[`MemberExpression`],s.BindingIdentifier=[`Identifier`],s.Statement=[`Statement`],s.Expression=[`Expression`],s.Scope=[`Scopable`,`Pattern`],s.Referenced=null,s.BlockScoped=[`FunctionDeclaration`,`ClassDeclaration`,`VariableDeclaration`],s.Var=[`VariableDeclaration`],s.User=null,s.Generated=null,s.Pure=null,s.Flow=[`Flow`,`ImportDeclaration`,`ExportDeclaration`,`ImportSpecifier`],s.RestProperty=[`RestElement`],s.SpreadProperty=[`RestElement`],s.ExistentialTypeParam=[`ExistsTypeAnnotation`],s.NumericLiteralTypeAnnotation=[`NumberLiteralTypeAnnotation`],s.ForAwaitStatement=[`ForOfStatement`]}}),require_virtual_types_validator=__commonJS({"../../node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.isBindingIdentifier=ze,s.isBlockScoped=Je,s.isExpression=We,s.isFlow=st,s.isForAwaitStatement=Tt,s.isGenerated=Qe,s.isPure=ot,s.isReferenced=qe,s.isReferencedIdentifier=Ne,s.isReferencedMemberExpression=Pe,s.isRestProperty=ut,s.isScope=Ke,s.isSpreadProperty=yt,s.isStatement=Be,s.isUser=Ze,s.isVar=Ye;var{isBinding:l,isBlockScoped:p,isExportDeclaration:g,isExpression:v,isFlow:b,isForStatement:C,isForXStatement:w,isIdentifier:E,isImportDeclaration:k,isImportSpecifier:A,isJSXIdentifier:N,isJSXMemberExpression:F,isMemberExpression:I,isRestElement:R,isReferenced:B,isScope:q,isStatement:le,isVar:J,isVariableDeclaration:_e,react:be,isForOfStatement:xe}=require_lib4(),{isCompatTag:De}=be;function Ne(s){let{node:l,parent:p}=this;return E(l,s)?B(l,p,this.parentPath.parent):N(l,s)?!F(p)&&De(l.name)?!1:B(l,p,this.parentPath.parent):!1}function Pe(){let{node:s,parent:l}=this;return I(s)&&B(s,l)}function ze(){let{node:s,parent:p}=this,g=this.parentPath.parent;return E(s)&&l(s,p,g)}function Be(){let{node:s,parent:l}=this;return le(s)?!(_e(s)&&(w(l,{left:s})||C(l,{init:s}))):!1}function We(){return this.isIdentifier()?this.isReferencedIdentifier():v(this.node)}function Ke(){return q(this.node,this.parent)}function qe(){return B(this.node,this.parent)}function Je(){return p(this.node)}function Ye(){return J(this.node)}function Ze(){var s;return!!((s=this.node)!=null&&s.loc)}function Qe(){return!this.isUser()}function ot(s){return this.scope.isPure(this.node,s)}function st(){let{node:s}=this;return b(s)?!0:k(s)?s.importKind===`type`||s.importKind===`typeof`:g(s)?s.exportKind===`type`:A(s)?s.importKind===`type`||s.importKind===`typeof`:!1}function ut(){var s;return R(this.node)&&this.parentPath?.isObjectPattern()}function yt(){var s;return R(this.node)&&this.parentPath?.isObjectExpression()}function Tt(){return xe(this.node,{await:!0})}s.isExistentialTypeParam=function(){throw Error("`path.isExistentialTypeParam` has been renamed to `path.isExistsTypeAnnotation()` in Babel 7.")},s.isNumericLiteralTypeAnnotation=function(){throw Error("`path.isNumericLiteralTypeAnnotation()` has been renamed to `path.isNumberLiteralTypeAnnotation()` in Babel 7.")}}}),require_visitors=__commonJS({"../../node_modules/@babel/traverse/lib/visitors.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.environmentVisitor=Ne,s.explode=F,s.isExplodedVisitor=N,s.merge=B,s.verify=I;var l=require_virtual_types(),p=require_virtual_types_validator(),g=require_lib4(),v=require_context2(),{DEPRECATED_KEYS:b,DEPRECATED_ALIASES:C,FLIPPED_ALIAS_KEYS:w,TYPES:E,__internal__deprecationWarning:k}=g;function A(s){return s in l}function N(s){return s?._exploded}function F(s){if(N(s))return s;s._exploded=!0;for(let l of Object.keys(s)){if(be(l))continue;let p=l.split(`|`);if(p.length===1)continue;let g=s[l];delete s[l];for(let l of p)s[l]=g}I(s),delete s.__esModule,le(s),J(s);for(let p of Object.keys(s)){if(be(p)||!A(p))continue;let g=s[p];for(let s of Object.keys(g))g[s]=_e(p,g[s]);delete s[p];let v=l[p];if(v!==null)for(let l of v)s[l]??(s[l]={}),xe(s[l],g);else xe(s,g)}for(let l of Object.keys(s)){if(be(l))continue;let p=w[l];if(l in b){let s=b[l];k(l,s,`Visitor `),p=[s]}else if(l in C){let s=C[l];k(l,s,`Visitor `),p=w[s]}if(!p)continue;let g=s[l];delete s[l];for(let l of p){let p=s[l];p?xe(p,g):s[l]=Object.assign({},g)}}for(let l of Object.keys(s))be(l)||J(s[l]);return s}function I(s){if(!s._verified){if(typeof s==`function`)throw Error("You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?");for(let l of Object.keys(s)){if((l===`enter`||l===`exit`)&&R(l,s[l]),be(l))continue;if(!E.includes(l))throw Error(`You gave us a visitor for the node type ${l} but it's not a valid type in @babel/traverse 7.28.5`);let p=s[l];if(typeof p==`object`)for(let s of Object.keys(p))if(s===`enter`||s===`exit`)R(`${l}.${s}`,p[s]);else throw Error(`You passed \`traverse()\` a visitor object with the property ${l} that has the invalid property ${s}`)}s._verified=!0}}function R(s,l){let p=[].concat(l);for(let l of p)if(typeof l!=`function`)throw TypeError(`Non-function found defined in ${s} with type ${typeof l}`)}function B(s,l=[],p){let g={_verified:!0,_exploded:!0};Object.defineProperty(g,`_exploded`,{enumerable:!1}),Object.defineProperty(g,`_verified`,{enumerable:!1});for(let v=0;vs.toString()),g}),g[v]=b)}return g}function le(s){for(let l of Object.keys(s)){if(be(l))continue;let p=s[l];typeof p==`function`&&(s[l]={enter:p})}}function J(s){s.enter&&!Array.isArray(s.enter)&&(s.enter=[s.enter]),s.exit&&!Array.isArray(s.exit)&&(s.exit=[s.exit])}function _e(s,l){let g=p[`is${s}`],v=function(s){if(g.call(s))return l.apply(this,arguments)};return v.toString=()=>l.toString(),v}function be(s){return s[0]===`_`||s===`enter`||s===`exit`||s===`shouldSkip`||s===`denylist`||s===`noScope`||s===`skipKeys`||s===`blacklist`}function xe(s,l){for(let p of[`enter`,`exit`])l[p]&&(s[p]=[].concat(s[p]||[],l[p]))}var De={FunctionParent(s){s.isArrowFunctionExpression()||(s.skip(),s.isMethod()&&(s.requeueComputedKeyAndDecorators?s.requeueComputedKeyAndDecorators():v.requeueComputedKeyAndDecorators.call(s)))},Property(s){s.isObjectProperty()||(s.skip(),s.requeueComputedKeyAndDecorators?s.requeueComputedKeyAndDecorators():v.requeueComputedKeyAndDecorators.call(s))}};function Ne(s){return B([De,s])}}}),require_renamer=__commonJS({"../../node_modules/@babel/traverse/lib/scope/lib/renamer.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var l=require_lib4(),p=l,g=require_traverse_node(),v=require_visitors(),b=require_context2(),{getAssignmentIdentifiers:C}=p,w={ReferencedIdentifier({node:s},l){s.name===l.oldName&&(s.name=l.newName)},Scope(s,l){s.scope.bindingIdentifierEquals(l.oldName,l.binding.identifier)||(s.skip(),s.isMethod()&&(s.requeueComputedKeyAndDecorators?s.requeueComputedKeyAndDecorators():b.requeueComputedKeyAndDecorators.call(s)))},ObjectProperty({node:s,scope:l},p){let{name:g}=s.key;if(s.shorthand&&(g===p.oldName||g===p.newName)&&l.getBindingIdentifier(g)===p.binding.identifier){s.shorthand=!1;var v;(v=s.extra)!=null&&v.shorthand&&(s.extra.shorthand=!1)}},"AssignmentExpression|Declaration|VariableDeclarator"(s,l){if(s.isVariableDeclaration())return;let p=s.isAssignmentExpression()?C(s.node):s.getOuterBindingIdentifiers();for(let s in p)s===l.oldName&&(p[s].name=l.newName)}};s.default=class{constructor(s,l,p){this.newName=p,this.oldName=l,this.binding=s}maybeConvertFromExportDeclaration(s){let p=s.parentPath;if(p.isExportDeclaration()){if(p.isExportDefaultDeclaration()){let{declaration:s}=p.node;if(l.isDeclaration(s)&&!s.id)return}p.isExportAllDeclaration()||p.splitExportDeclaration()}}maybeConvertFromClassFunctionDeclaration(s){return s}maybeConvertFromClassFunctionExpression(s){return s}rename(){let{binding:s,oldName:p,newName:b}=this,{scope:C,path:E}=s,k=E.find(s=>s.isDeclaration()||s.isFunctionExpression()||s.isClassExpression());k&&k.getOuterBindingIdentifiers()[p]===s.identifier&&this.maybeConvertFromExportDeclaration(k);let A=arguments[0]||C.block,N={discriminant:!0};l.isMethod(A)&&(A.computed&&(N.key=!0),l.isObjectMethod(A)||(N.decorators=!0)),(0,g.traverseNode)(A,(0,v.explode)(w),C,this,C.path,N),arguments[0]||(C.removeOwnBinding(p),C.bindings[b]=s,this.binding.identifier.name=b),k&&(this.maybeConvertFromClassFunctionDeclaration(E),this.maybeConvertFromClassFunctionExpression(E))}}}}),require_traverseForScope=__commonJS({"../../node_modules/@babel/traverse/lib/scope/traverseForScope.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.default=C;var l=require_lib4(),p=require_lib10(),g=require_visitors(),v=require_context2(),{VISITOR_KEYS:b}=l;function C(s,l,C){let w=(0,g.explode)(l);if(w.enter||w.exit)throw Error(`Should not be used with enter/exit visitors.`);E(s.parentPath,s.parent,s.node,s.container,s.key,s.listKey,s.hub,s);function E(s,l,g,k,A,N,F,I){if(!g)return;let R=I||p.NodePath.get({hub:F,parentPath:s,parent:l,container:k,listKey:N,key:A});v.setScope.call(R);let B=w[g.type];if(B){if(B.enter)for(let s of B.enter)s.call(C,R,C);if(B.exit)for(let s of B.exit)s.call(C,R,C)}if(R.shouldSkip)return;let q=b[g.type];if(q!=null&&q.length)for(let s of q){let l=g[s];if(l)if(Array.isArray(l))for(let p=0;p=11?l+=p-1:p>=9?l+=p-9:p>=1&&(l+=p+1),p++;while(this.hasLabel(l)||this.hasBinding(l)||this.hasGlobal(l)||this.hasReference(l));let g=this.getProgramParent();return g.references[l]=!0,g.uids[l]=!0,l}generateUidBasedOnNode(s,l){let p=[];on(s,p);let g=p.join(`$`);return g=g.replace(/^_/,``)||l||`ref`,this.generateUid(g.slice(0,20))}generateUidIdentifierBasedOnNode(s,l){return I(this.generateUidBasedOnNode(s,l))}isStatic(s){if(Tt(s)||st(s)||Zt(s))return!0;if(Pe(s)){let l=this.getBinding(s.name);return l?l.constant:this.hasBinding(s.name)}return!1}maybeGenerateMemoised(s,l){if(this.isStatic(s))return null;{let p=this.generateUidIdentifierBasedOnNode(s);return l?p:(this.push({id:p}),N(p))}}checkBlockScopedCollisions(s,l,p,g){if(!(l===`param`||s.kind===`local`)&&(l===`let`||s.kind===`let`||s.kind===`const`||s.kind===`module`||s.kind===`param`&&l===`const`))throw this.path.hub.buildError(g,`Duplicate declaration "${p}"`,TypeError)}rename(s,p){let g=this.getBinding(s);g&&(p||=this.generateUidIdentifier(s).name,new l.default(g,s,p).rename(arguments[2]))}dump(){let s=`-`.repeat(60);console.log(s);let l=this;do{console.log(`#`,l.block.type);for(let s of Object.keys(l.bindings)){let p=l.bindings[s];console.log(` -`,s,{constant:p.constant,references:p.references,violations:p.constantViolations.length,kind:p.kind})}}while(l=l.parent);console.log(s)}hasLabel(s){return!!this.getLabel(s)}getLabel(s){return this.labels.get(s)}registerLabel(s){this.labels.set(s.node.label.name,s)}registerDeclaration(s){if(s.isLabeledStatement())this.registerLabel(s);else if(s.isFunctionDeclaration())this.registerBinding(`hoisted`,s.get(`id`),s);else if(s.isVariableDeclaration()){let l=s.get(`declarations`),{kind:p}=s.node;for(let s of l)this.registerBinding(p===`using`||p===`await using`?`const`:p,s)}else if(s.isClassDeclaration()){if(s.node.declare)return;this.registerBinding(`let`,s)}else if(s.isImportDeclaration()){let l=s.node.importKind===`type`||s.node.importKind===`typeof`,p=s.get(`specifiers`);for(let s of p){let p=l||s.isImportSpecifier()&&(s.node.importKind===`type`||s.node.importKind===`typeof`);this.registerBinding(p?`unknown`:`module`,s)}}else if(s.isExportDeclaration()){let l=s.get(`declaration`);(l.isClassDeclaration()||l.isFunctionDeclaration()||l.isVariableDeclaration())&&this.registerDeclaration(l)}else this.registerBinding(`unknown`,s)}buildUndefinedNode(){return rn()}registerConstantViolation(s){let l=s.getAssignmentIdentifiers();for(let g of Object.keys(l)){var p;(p=this.getBinding(g))==null||p.reassign(s)}}registerBinding(s,l,p=l){if(!s)throw ReferenceError("no `kind`");if(l.isVariableDeclaration()){let p=l.get(`declarations`);for(let l of p)this.registerBinding(s,l);return}let v=this.getProgramParent(),b=l.getOuterBindingIdentifiers(!0);for(let l of Object.keys(b)){v.references[l]=!0;for(let v of b[l]){let b=this.getOwnBinding(l);if(b){if(b.identifier===v)continue;this.checkBlockScopedCollisions(b,s,l,v)}b?b.reassign(p):this.bindings[l]=new g.default({identifier:v,scope:this,path:p,kind:s})}}}addGlobal(s){this.globals[s.name]=s}hasUid(s){{let l=this;do if(l.uids[s])return!0;while(l=l.parent);return!1}}hasGlobal(s){let l=this;do if(l.globals[s])return!0;while(l=l.parent);return!1}hasReference(s){return!!this.getProgramParent().references[s]}isPure(s,l){if(Pe(s)){let p=this.getBinding(s.name);return p?l?p.constant:!0:!1}else{if(Tt(s)||en(s)||Zt(s)||tn(s))return!0;if(le(s)){var p;return s.superClass&&!this.isPure(s.superClass,l)||s.decorators?.length>0?!1:this.isPure(s.body,l)}else if(J(s)){for(let p of s.body)if(!this.isPure(p,l))return!1;return!0}else{if(B(s))return this.isPure(s.left,l)&&this.isPure(s.right,l);if(R(s)||Jt(s)){for(let p of s.elements)if(p!==null&&!this.isPure(p,l))return!1;return!0}else if(Ye(s)||Kt(s)){for(let p of s.properties)if(!this.isPure(p,l))return!1;return!0}else if(Ke(s)){var g;return!(s.computed&&!this.isPure(s.key,l)||s.decorators?.length>0)}else if(Ze(s)){var v;return!(s.computed&&!this.isPure(s.key,l)||s.decorators?.length>0||(Xt(s)||s.static)&&s.value!==null&&!this.isPure(s.value,l))}else{if(Ot(s))return this.isPure(s.argument,l);if(yt(s)){for(let p of s.expressions)if(!this.isPure(p,l))return!1;return!0}else return ut(s)?It(s.tag,`String.raw`)&&!this.hasBinding(`String`,{noGlobals:!0})&&this.isPure(s.quasi,l):We(s)?!s.computed&&Pe(s.object)&&s.object.name===`Symbol`&&Pe(s.property)&&s.property.name!==`for`&&!this.hasBinding(`Symbol`,{noGlobals:!0}):q(s)?It(s.callee,`Symbol.for`)&&!this.hasBinding(`Symbol`,{noGlobals:!0})&&s.arguments.length===1&&b.isStringLiteral(s.arguments[0]):Qe(s)}}}}setData(s,l){return this.data[s]=l}getData(s){let l=this;do{let p=l.data[s];if(p!=null)return p}while(l=l.parent)}removeData(s){let l=this;do l.data[s]!=null&&(l.data[s]=null);while(l=l.parent)}init(){this.inited||(this.inited=!0,this.crawl())}crawl(){let s=this.path;sn(this),this.data=Object.create(null);let l=this;do{if(l.crawling)return;if(l.path.isProgram())break}while(l=l.parent);let g=l,v={references:[],constantViolations:[],assignments:[]};if(this.crawling=!0,dn||=p.default.visitors.merge([{Scope(s){sn(s.scope)}},un]),s.type!==`Program`){let l=dn[s.type];if(l)for(let p of l.enter)p.call(v,s,v)}s.traverse(dn,v),this.crawling=!1;for(let s of v.assignments){let l=s.getAssignmentIdentifiers();for(let p of Object.keys(l))s.scope.getBinding(p)||g.addGlobal(l[p]);s.scope.registerConstantViolation(s)}for(let s of v.references){let l=s.scope.getBinding(s.node.name);l?l.reference(s):g.addGlobal(s.node)}for(let s of v.constantViolations)s.scope.registerConstantViolation(s)}push(s){let l=this.path;l.isPattern()?l=this.getPatternParent().path:!l.isBlockStatement()&&!l.isProgram()&&(l=this.getBlockParent().path),l.isSwitchStatement()&&(l=(this.getFunctionParent()||this.getProgramParent()).path);let{init:p,unique:g,kind:v=`var`,id:b}=s;if(!p&&!g&&(v===`var`||v===`let`)&&cn(l)&&q(l.parent,{callee:l.node})&&l.parent.arguments.length<=l.node.params.length&&Pe(b)){l.pushContainer(`params`,b),l.scope.registerBinding(`param`,l.get(`params`)[l.node.params.length-1]);return}(l.isLoop()||l.isCatchClause()||l.isFunction())&&(l.ensureBlock(),l=l.get(`body`));let C=s._blockHoist==null?2:s._blockHoist,w=`declaration:${v}:${C}`,E=!g&&l.getData(w);if(!E){let s=Ht(v,[]);s._blockHoist=C,[E]=l.unshiftContainer(`body`,[s]),g||l.setData(w,E)}let k=Gt(b,p),A=E.node.declarations.push(k);l.scope.registerBinding(v,E.get(`declarations`)[A-1])}getProgramParent(){let s=this;do if(s.path.isProgram())return s;while(s=s.parent);throw Error(`Couldn't find a Program`)}getFunctionParent(){let s=this;do if(s.path.isFunctionParent())return s;while(s=s.parent);return null}getBlockParent(){let s=this;do if(s.path.isBlockParent())return s;while(s=s.parent);throw Error(`We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...`)}getPatternParent(){let s=this;do if(!s.path.isPattern())return s.getBlockParent();while(s=s.parent.parent);throw Error(`We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...`)}getAllBindings(){let s=Object.create(null),l=this;do{for(let p of Object.keys(l.bindings))p in s||(s[p]=l.bindings[p]);l=l.parent}while(l);return s}bindingIdentifierEquals(s,l){return this.getBindingIdentifier(s)===l}getBinding(s){let l=this,p;do{let v=l.getOwnBinding(s);if(v){var g;if(!((g=p)!=null&&g.isPattern()&&v.kind!==`param`&&v.kind!==`local`))return v}else if(!v&&s===`arguments`&&l.path.isFunction()&&!l.path.isArrowFunctionExpression())break;p=l.path}while(l=l.parent)}getOwnBinding(s){return this.bindings[s]}getBindingIdentifier(s){var l;return this.getBinding(s)?.identifier}getOwnBindingIdentifier(s){return this.bindings[s]?.identifier}hasOwnBinding(s){return!!this.getOwnBinding(s)}hasBinding(l,p){if(!l)return!1;let g,v,b;typeof p==`object`?(g=p.noGlobals,v=p.noUids,b=p.upToScope):typeof p==`boolean`&&(g=p);let C=this;do{if(b===C)break;if(C.hasOwnBinding(l))return!0}while(C=C.parent);return!!(!v&&this.hasUid(l)||!g&&s.globals.includes(l)||!g&&s.contextVariables.includes(l))}parentHasBinding(s,l){var p;return this.parent?.hasBinding(s,l)}moveBindingTo(s,l){let p=this.getBinding(s);p&&(p.scope.removeOwnBinding(s),p.scope=l,l.bindings[s]=p)}removeOwnBinding(s){delete this.bindings[s]}removeBinding(s){var l;(l=this.getBinding(s))==null||l.scope.removeOwnBinding(s);{let l=this;do l.uids[s]&&(l.uids[s]=!1);while(l=l.parent)}}hoistVariables(s=s=>this.push({id:s})){this.crawl();let l=new Set;for(let p of Object.keys(this.bindings)){let g=this.bindings[p];if(!g)continue;let{path:v}=g;if(!v.isVariableDeclarator())continue;let{parent:b,parentPath:C}=v;if(b.kind!==`var`||l.has(b))continue;l.add(v.parent);let w,E=[];for(let l of b.declarations){w??=l.id,l.init&&E.push(k(`=`,l.id,l.init));let p=Object.keys(F(l,!1,!0,!0));for(let g of p)s(I(g),l.init!=null)}if(C.parentPath.isForXStatement({left:b}))C.replaceWith(w);else if(E.length===0)C.remove();else{let s=E.length===1?E[0]:an(E);C.parentPath.isForStatement({init:b})?C.replaceWith(s):C.replaceWith(jt(s))}}}};s.default=pn,pn.globals=[...w,...E],pn.contextVariables=[`arguments`,`undefined`,`Infinity`,`NaN`],pn.prototype._renameFromMap=function(s,l,p,g){s[l]&&(s[p]=g,s[l]=null)},pn.prototype.traverse=function(s,l,g){(0,p.default)(s,l,this,g,this.path)},pn.prototype._generateUid=function(s,l){let p=s;return l>1&&(p+=l),`_${p}`},pn.prototype.toArray=function(s,l,p){if(Pe(s)){let l=this.getBinding(s.name);if(l!=null&&l.constant&&l.path.isGenericType(`Array`))return s}if(R(s))return s;if(Pe(s,{name:`arguments`}))return A(Lt(Lt(Lt(I(`Array`),I(`prototype`)),I(`slice`)),I(`call`)),[s]);let g,v=[s];return l===!0?g=`toConsumableArray`:typeof l==`number`?(v.push(Rt(l)),g=`slicedToArray`):g=`toArray`,p&&(v.unshift(this.path.hub.addHelper(g)),g=`maybeArrayLike`),A(this.path.hub.addHelper(g),v)},pn.prototype.getAllBindingsOfKind=function(...s){let l=Object.create(null);for(let p of s){let s=this;do{for(let g of Object.keys(s.bindings)){let v=s.bindings[g];v.kind===p&&(l[g]=v)}s=s.parent}while(s)}return l},Object.defineProperties(pn.prototype,{parentBlock:{configurable:!0,enumerable:!0,get(){return this.path.parent}},hub:{configurable:!0,enumerable:!0,get(){return this.path.hub}}})}}),require_sourcemap_codec_umd=__commonJS({"../../node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js"(s,l){(function(p,g){if(typeof s==`object`&&typeof l<`u`)g(l),l.exports=v(l);else if(typeof define==`function`&&define.amd)define([`module`],function(s){g.apply(this,arguments),s.exports=v(s)});else{let s={exports:{}};g(s),p=typeof globalThis<`u`?globalThis:p||self,p.sourcemapCodec=v(s)}function v(s){return`default`in s.exports?s.exports.default:s.exports}})(s,(function(s){"use strict";var l=Object.defineProperty,p=Object.getOwnPropertyDescriptor,g=Object.getOwnPropertyNames,v=Object.prototype.hasOwnProperty,b=(s,p)=>{for(var g in p)l(s,g,{get:p[g],enumerable:!0})},C=(s,b,C,w)=>{if(b&&typeof b==`object`||typeof b==`function`)for(let E of g(b))!v.call(s,E)&&E!==C&&l(s,E,{get:()=>b[E],enumerable:!(w=p(b,E))||w.enumerable});return s},w=s=>C(l({},`__esModule`,{value:!0}),s),E={};b(E,{decode:()=>qe,decodeGeneratedRanges:()=>ze,decodeOriginalScopes:()=>De,encode:()=>Ze,encodeGeneratedRanges:()=>Be,encodeOriginalScopes:()=>Ne}),s.exports=w(E);var k=44,A=59,N=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,F=new Uint8Array(64),I=new Uint8Array(128);for(let s=0;s>>=1,b&&(p=-2147483648|-p),l+p}function B(s,l,p){let g=l-p;g=g<0?-g<<1|1:g<<1;do{let l=g&31;g>>>=5,g>0&&(l|=32),s.write(F[l])}while(g>0);return l}function q(s,l){return s.pos>=l?!1:s.peek()!==k}var le=1024*16,J=typeof TextDecoder<`u`?new TextDecoder:typeof Buffer<`u`?{decode(s){return Buffer.from(s.buffer,s.byteOffset,s.byteLength).toString()}}:{decode(s){let l=``;for(let p=0;p0?l+J.decode(s.subarray(0,p)):l}},be=class{constructor(s){this.pos=0,this.buffer=s}next(){return this.buffer.charCodeAt(this.pos++)}peek(){return this.buffer.charCodeAt(this.pos)}indexOf(s){let{buffer:l,pos:p}=this,g=l.indexOf(s,p);return g===-1?l.length:g}},xe=[];function De(s){let{length:l}=s,p=new be(s),g=[],v=[],b=0;for(;p.pos0&&p.write(k),g[0]=B(p,b,g[0]),B(p,C,0),B(p,A,0),B(p,+(v.length===6),0),v.length===6&&B(p,v[5],0);for(let s of N)B(p,s,0);for(l++;lw||v===w&&b>=E)break;l=Pe(s,l,p,g)}return p.write(k),g[0]=B(p,w,g[0]),B(p,E,0),l}function ze(s){let{length:l}=s,p=new be(s),g=[],v=[],b=0,C=0,w=0,E=0,k=0,A=0,N=0,F=0;do{let s=p.indexOf(`;`),l=0;for(;p.poss;l--){let s=N;N=R(p,N),F=R(p,N===s?F:0);let l=R(p,0);g.push([l,N,F])}}else g=[[s]];be.push(g)}while(q(p,s))}De.bindings=be,g.push(De),v.push(De)}b++,p.pos=s+1}while(p.pos0&&p.write(k),g[1]=B(p,v[1],g[1]),B(p,v.length===6|(N?2:0)|(A?4:0),0),v.length===6){let{4:s,5:l}=v;s!==g[2]&&(g[3]=0),g[2]=B(p,s,g[2]),g[3]=B(p,l,g[3])}if(N){let{0:s,1:l,2:b}=v.callsite;s===g[4]?l!==g[5]&&(g[6]=0):(g[5]=0,g[6]=0),g[4]=B(p,s,g[4]),g[5]=B(p,l,g[5]),g[6]=B(p,b,g[6])}if(F)for(let s of F){s.length>1&&B(p,-s.length,0);let l=s[0][0];B(p,l,0);let g=b,v=C;for(let l=1;lw||v===w&&b>=E)break;l=We(s,l,p,g)}return g[0]0&&l.write(A),w.length===0)continue;let E=0;for(let s=0;s0&&l.write(k),E=B(l,C[0],E),C.length!==1&&(p=B(l,C[1],p),g=B(l,C[2],g),v=B(l,C[3],v),C.length!==4&&(b=B(l,C[4],b)))}}return l.flush()}}))}}),require_resolve_uri_umd=__commonJS({"../../node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js"(s,l){(function(p,g){typeof s==`object`&&typeof l<`u`?l.exports=g():typeof define==`function`&&define.amd?define(g):(p=typeof globalThis<`u`?globalThis:p||self,p.resolveURI=g())})(s,(function(){"use strict";let s=/^[\w+.-]+:\/\//,l=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/,p=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;var g;(function(s){s[s.Empty=1]=`Empty`,s[s.Hash=2]=`Hash`,s[s.Query=3]=`Query`,s[s.RelativePath=4]=`RelativePath`,s[s.AbsolutePath=5]=`AbsolutePath`,s[s.SchemeRelative=6]=`SchemeRelative`,s[s.Absolute=7]=`Absolute`})(g||={});function v(l){return s.test(l)}function b(s){return s.startsWith(`//`)}function C(s){return s.startsWith(`/`)}function w(s){return s.startsWith(`file:`)}function E(s){return/^[.?#]/.test(s)}function k(s){let p=l.exec(s);return N(p[1],p[2]||``,p[3],p[4]||``,p[5]||`/`,p[6]||``,p[7]||``)}function A(s){let l=p.exec(s),g=l[2];return N(`file:`,``,l[1]||``,``,C(g)?g:`/`+g,l[3]||``,l[4]||``)}function N(s,l,p,v,b,C,w){return{scheme:s,user:l,host:p,port:v,path:b,query:C,hash:w,type:g.Absolute}}function F(s){if(b(s)){let l=k(`http:`+s);return l.scheme=``,l.type=g.SchemeRelative,l}if(C(s)){let l=k(`http://foo.com`+s);return l.scheme=``,l.host=``,l.type=g.AbsolutePath,l}if(w(s))return A(s);if(v(s))return k(s);let l=k(`http://foo.com/`+s);return l.scheme=``,l.host=``,l.type=s?s.startsWith(`?`)?g.Query:s.startsWith(`#`)?g.Hash:g.RelativePath:g.Empty,l}function I(s){if(s.endsWith(`/..`))return s;let l=s.lastIndexOf(`/`);return s.slice(0,l+1)}function R(s,l){B(l,l.type),s.path===`/`?s.path=l.path:s.path=I(l.path)+s.path}function B(s,l){let p=l<=g.RelativePath,v=s.path.split(`/`),b=1,C=0,w=!1;for(let s=1;sv&&(v=b)}B(p,v);let b=p.query+p.hash;switch(v){case g.Hash:case g.Query:return b;case g.RelativePath:{let g=p.path.slice(1);return g?E(l||s)&&!E(g)?`./`+g+b:g+b:b||`.`}case g.AbsolutePath:return p.path+b;default:return p.scheme+`//`+p.user+p.host+p.port+p.path+b}}return q}))}}),require_trace_mapping_umd=__commonJS({"../../node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js"(s,l){(function(p,g){if(typeof s==`object`&&typeof l<`u`)g(l,require_resolve_uri_umd(),require_sourcemap_codec_umd()),l.exports=v(l);else if(typeof define==`function`&&define.amd)define([`module`,`@jridgewell/resolve-uri`,`@jridgewell/sourcemap-codec`],function(s){g.apply(this,arguments),s.exports=v(s)});else{let s={exports:{}};g(s,p.resolveURI,p.sourcemapCodec),p=typeof globalThis<`u`?globalThis:p||self,p.traceMapping=v(s)}function v(s){return`default`in s.exports?s.exports.default:s.exports}})(s,(function(s,l,p){"use strict";var g=Object.create,v=Object.defineProperty,b=Object.getOwnPropertyDescriptor,C=Object.getOwnPropertyNames,w=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty,k=(s,l)=>function(){return l||(0,s[C(s)[0]])((l={exports:{}}).exports,l),l.exports},A=(s,l)=>{for(var p in l)v(s,p,{get:l[p],enumerable:!0})},N=(s,l,p,g)=>{if(l&&typeof l==`object`||typeof l==`function`)for(let w of C(l))!E.call(s,w)&&w!==p&&v(s,w,{get:()=>l[w],enumerable:!(g=b(l,w))||g.enumerable});return s},F=(s,l,p)=>(p=s==null?{}:g(w(s)),N(l||!s||!s.__esModule?v(p,`default`,{value:s,enumerable:!0}):p,s)),I=s=>N(v({},`__esModule`,{value:!0}),s),R=k({"umd:@jridgewell/sourcemap-codec"(s,l){l.exports=p}}),B=k({"umd:@jridgewell/resolve-uri"(s,p){p.exports=l}}),q={};A(q,{AnyMap:()=>jt,FlattenMap:()=>jt,GREATEST_LOWER_BOUND:()=>Jt,LEAST_UPPER_BOUND:()=>Kt,TraceMap:()=>Xt,allGeneratedPositionsFor:()=>an,decodedMap:()=>dn,decodedMappings:()=>en,eachMapping:()=>on,encodedMap:()=>fn,encodedMappings:()=>Zt,generatedPositionFor:()=>rn,isIgnored:()=>ln,originalPositionFor:()=>nn,presortedDecodedMap:()=>un,sourceContentFor:()=>cn,traceSegment:()=>tn}),s.exports=I(q);var le=F(R()),J=F(B());function _e(s){if(!s)return``;let l=s.lastIndexOf(`/`);return s.slice(0,l+1)}function be(s,l){let p=_e(s),g=l?l+`/`:``;return s=>(0,J.default)(g+(s||``),p)}var xe=0,De=1,Ne=2,Pe=3,ze=4,Be=1,We=2;function Ke(s,l){let p=qe(s,0);if(p===s.length)return s;l||(s=s.slice());for(let g=p;g[]);for(let l=0;l>1),b=s[v][xe]-l;if(b===0)return ot=!0,v;b<0?p=v+1:g=v-1}return ot=!1,p-1}function ut(s,l,p){for(let g=p+1;g=0&&s[g][xe]===l;p=g--);return p}function Tt(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function Ot(s,l,p,g){let{lastKey:v,lastNeedle:b,lastIndex:C}=p,w=0,E=s.length-1;if(g===v){if(l===b)return ot=C!==-1&&s[C][xe]===l,C;l>=b?w=C===-1?0:C:E=C}return p.lastKey=g,p.lastNeedle=l,p.lastIndex=st(s,l,w,E)}function At(s){return typeof s==`string`?JSON.parse(s):s}var jt=function(s,l){let p=At(s);if(!(`sections`in p))return new Xt(p,l);let g=[],v=[],b=[],C=[],w=[];return It(p,l,g,v,b,C,w,0,0,1/0,1/0),un({version:3,file:p.file,names:C,sources:v,sourcesContent:b,mappings:g,ignoreList:w})};function It(s,l,p,g,v,b,C,w,E,k,A){let{sections:N}=s;for(let s=0;sk)return;let g=Vt(p,l),v=s===0?E:0,b=B[s];for(let s=0;s=A)return;if(p.length===1){g.push([C]);continue}let w=I+p[De],E=p[Ne],N=p[Pe];g.push(p.length===4?[C,w,E,N]:[C,w,E,N,R+p[ze]])}}}function Rt(s,l){for(let p=0;p=g.length)return null;let v=g[l],b=gn(v,s._decodedMemo,l,p,Jt);return b===-1?null:v[b]}function nn(s,l){let{line:p,column:g,bias:v}=l;if(p--,p<0)throw Error(Ht);if(g<0)throw Error(Gt);let b=en(s);if(p>=b.length)return mn(null,null,null,null);let C=b[p],w=gn(C,s._decodedMemo,p,g,v||Jt);if(w===-1)return mn(null,null,null,null);let E=C[w];if(E.length===1)return mn(null,null,null,null);let{names:k,resolvedSources:A}=s;return mn(A[E[De]],E[Ne]+1,E[Pe],E.length===5?k[E[ze]]:null)}function rn(s,l){let{source:p,line:g,column:v,bias:b}=l;return vn(s,p,g,v,b||Jt,!1)}function an(s,l){let{source:p,line:g,column:v,bias:b}=l;return vn(s,p,g,v,b||Kt,!0)}function on(s,l){let p=en(s),{names:g,resolvedSources:v}=s;for(let s=0;sfunction(){return l||(0,s[C(s)[0]])((l={exports:{}}).exports,l),l.exports},A=(s,l)=>{for(var p in l)v(s,p,{get:l[p],enumerable:!0})},N=(s,l,p,g)=>{if(l&&typeof l==`object`||typeof l==`function`)for(let w of C(l))!E.call(s,w)&&w!==p&&v(s,w,{get:()=>l[w],enumerable:!(g=b(l,w))||g.enumerable});return s},F=(s,l,p)=>(p=s==null?{}:g(w(s)),N(l||!s||!s.__esModule?v(p,`default`,{value:s,enumerable:!0}):p,s)),I=s=>N(v({},`__esModule`,{value:!0}),s),R=k({"umd:@jridgewell/sourcemap-codec"(s,p){p.exports=l}}),B=k({"umd:@jridgewell/trace-mapping"(s,l){l.exports=p}}),q={};A(q,{GenMapping:()=>qe,addMapping:()=>Ye,addSegment:()=>Je,allMappings:()=>Ot,fromMap:()=>Tt,maybeAddMapping:()=>Qe,maybeAddSegment:()=>Ze,setIgnore:()=>st,setSourceContent:()=>ot,toDecodedMap:()=>ut,toEncodedMap:()=>yt}),s.exports=I(q);var le=class{constructor(){this._indexes={__proto__:null},this.array=[]}};function J(s,l){return s._indexes[l]}function _e(s,l){let p=J(s,l);if(p!==void 0)return p;let{array:g,_indexes:v}=s;return v[l]=g.push(l)-1}function be(s,l){let p=J(s,l);if(p===void 0)return;let{array:g,_indexes:v}=s;for(let s=p+1;sAt(!0,s,l,p,g,v,b,C,w),Qe=(s,l)=>Kt(!0,s,l);function ot(s,l,p){let{_sources:g,_sourcesContent:v}=s,b=_e(g,l);v[b]=p}function st(s,l,p=!0){let{_sources:g,_sourcesContent:v,_ignoreList:b}=s,C=_e(g,l);C===v.length&&(v[C]=null),p?_e(b,C):be(b,C)}function ut(s){let{_mappings:l,_sources:p,_sourcesContent:g,_names:v,_ignoreList:b}=s;return Rt(l),{version:3,file:s.file||void 0,names:v.array,sourceRoot:s.sourceRoot||void 0,sources:p.array,sourcesContent:g,mappings:l,ignoreList:b.array}}function yt(s){let l=ut(s);return Object.assign({},l,{mappings:(0,xe.encode)(l.mappings)})}function Tt(s){let l=new De.TraceMap(s),p=new qe({file:l.file,sourceRoot:l.sourceRoot});return Vt(p._names,l.names),Vt(p._sources,l.sources),p._sourcesContent=l.sourcesContent||l.sources.map(()=>null),p._mappings=(0,De.decodedMappings)(l),l.ignoreList&&Vt(p._ignoreList,l.ignoreList),p}function Ot(s){let l=[],{_mappings:p,_sources:g,_names:v}=s;for(let s=0;s=0&&!(l>=s[g][Ne]);p=g--);return p}function Lt(s,l,p){for(let p=s.length;p>l;p--)s[p]=s[p-1];s[l]=p}function Rt(s){let{length:l}=s,p=l;for(let l=p-1;l>=0&&!(s[l].length>0);p=l,l--);p=64?this._indentChar.repeat(p):l[p/2];this._str+=s}else this._str+=p>1?String.fromCharCode(s).repeat(p):String.fromCharCode(s);let v=s===32,b=this._position;if(s!==10){if(this._map){let s=this._sourcePosition;g&&s?(this._map.mark(b,s.line,s.column,v?void 0:s.identifierName,v?void 0:s.identifierNamePos,s.filename),!v&&this._canMarkIdName&&(s.identifierName=void 0,s.identifierNamePos=void 0)):this._map.mark(b)}b.column+=p}else b.line++,b.column=0}_append(s,l){let p=s.length,g=this._position,v=this._sourcePosition;this._last=-1,++this._appendCount>4096?(+this._str,this._buf+=this._str,this._str=s,this._appendCount=0):this._str+=s;let b=this._map!==null;if(!l&&!b){g.column+=p;return}let{column:C,identifierName:w,identifierNamePos:E,filename:k}=v,A=v.line;(w!=null||E!=null)&&this._canMarkIdName&&(v.identifierName=void 0,v.identifierNamePos=void 0);let N=s.indexOf(` -`),F=0;for(b&&N!==0&&this._map.mark(g,A,C,w,E,k);N!==-1;)g.line++,g.column=0,F=N+1,F`,7],[`<=`,7],[`>=`,7],[`in`,7],[`instanceof`,7],[`>>`,8],[`<<`,8],[`>>>`,8],[`+`,9],[`-`,9],[`*`,10],[`/`,10],[`%`,10],[`**`,11]]);function E(s){return s===156||s===201||s===209}var k=(s,l,p)=>(p===21||p===22)&&l.superClass===s,A=(s,l,p)=>{switch(p){case 108:case 132:return l.object===s;case 17:case 130:case 112:return l.callee===s;case 222:return l.tag===s;case 191:return!0}return!1};function N(s,l,p){return p===4}function F(s,l,g,v){return g===239||g===90||g===4||(v&p.TokenContext.arrowFlowReturnType)>0}function I(s,l,p){return A(s,l,p)||k(s,l,p)}function R(s){return(s&(p.TokenContext.expressionStatement|p.TokenContext.arrowBody))>0}function B(s,l,p,g){return R(g)}function q(s,l,g,v){return(v&p.TokenContext.expressionStatement)>0&&!s.async}function le(s,l,p,g){if(k(s,l,p)||A(s,l,p)||p===238||p===145||p===8)return!0;let v;switch(p){case 10:case 107:v=w.get(l.operator);break;case 156:case 201:v=7}if(v!==void 0){let b=g===2?7:w.get(s.operator);if(v>b||v===b&&p===10&&(b===11?l.left===s:l.right===s)||g===1&&p===107&&(b===1&&v!==1||v===1&&b!==1))return!0}return!1}function J(s,l,p){switch(p){case 4:case 115:case 90:case 239:return!0}return!1}function _e(s,l,p){return p===84&&l.objectType===s}function be(s,l,p){return(p===6||p===7)&&l.left===s||p===10&&(l.operator===`|`||l.operator===`&`)&&s===l.left?!0:le(s,l,p,2)}function xe(s,l,p){switch(p){case 155:case 195:case 211:case 212:return!0;case 175:return l.objectType===s;case 181:case 219:return l.types[0]===s;case 161:return l.checkType===s||l.extendsType===s}return!1}function De(s,l,p){switch(p){case 181:case 211:case 155:case 195:return!0;case 175:return l.objectType===s}return!1}function Ne(s,l,p){return p===211||ze(s,l,p)}function Pe(s,l,p){return!!(ze(s,l,p)||(p===181||p===219)&&s.typeParameter.constraint&&l.types[0]===s)}function ze(s,l,p){switch(p){case 155:case 195:return!0;case 175:if(l.objectType===s)return!0}return!1}function Be(s,l,p){switch(p){case 17:case 130:case 112:case 177:return l.typeParameters!=null}return!1}function We(s,l,p){return De(s,l,p)?!0:p===219||p===161&&(l.checkType===s||l.extendsType===s)}function Ke(s,l,g,v){return le(s,l,g,0)?!0:(v&p.TokenContext.forInOrInitHeadAccumulate)>0&&s.operator===`in`}function qe(s,l,p){return le(s,l,p,1)}function Je(s,l,p){return p===144||p===133||p===108&&l.property===s||p===132&&l.property===s||p===224?!1:p===21?!0:p===68?l.right===s:p===60?!0:!C(l)}function Ye(s,l,p){return p===10||p===107||p===238||p===145||A(s,l,p)||p===8&&b(s)||p===28&&s===l.test||k(s,l,p)||E(p)}function Ze(s,l,g,v){return(v&(p.TokenContext.expressionStatement|p.TokenContext.exportDefault))>0}function Qe(s,l,p){return A(s,l,p)||p===10&&l.operator===`**`&&l.left===s||k(s,l,p)}function ot(s,l,g,v){return(v&(p.TokenContext.expressionStatement|p.TokenContext.exportDefault))>0}function st(s,l,p){switch(p){case 238:case 145:case 10:case 107:case 8:return!0;case 28:if(l.test===s)return!0}return E(p)?!0:Qe(s,l,p)}function ut(s,l,p){switch(p){case 17:return l.callee===s;case 108:return l.object===s}return!1}function yt(s,l,p,g){return R(g)&&s.left.type===`ObjectPattern`?!0:st(s,l,p)}function Tt(s,l,b,C,w){var E;if(w&&w(s)!==s.name)return!1;if(b===6&&(E=s.extra)!=null&&E.parenthesized&&l.left===s){let s=l.right.type;if((s===`FunctionExpression`||s===`ClassExpression`)&&l.right.id==null)return!0}return(C&p.TokenContext.forOfHead||(b===108||b===132)&&C&(p.TokenContext.expressionStatement|p.TokenContext.forInitHead|p.TokenContext.forInHead))&&s.name===`let`?(g(l,{object:s,computed:!0})||v(l,{object:s,computed:!0,optional:!1}))&&C&(p.TokenContext.expressionStatement|p.TokenContext.forInitHead|p.TokenContext.forInHead)?!0:(C&p.TokenContext.forOfHead)>0:b===68&&l.left===s&&s.name===`async`&&!l.await}}}),require_template_literals=__commonJS({"../../node_modules/@babel/generator/lib/generators/template-literals.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.TaggedTemplateExpression=l,s.TemplateElement=p,s.TemplateLiteral=v,s._printTemplate=g;function l(s){this.print(s.tag),this.print(s.typeParameters),this.print(s.quasi)}function p(){throw Error(`TemplateElement printing is handled in TemplateLiteral`)}function g(s,l){let p=s.quasis,g="`";for(let v=0;v=97&&p<=122?(this.word(l),this.space()):this.tokenChar(p),this.print(s.argument)}function k(s){s.async&&(this.word(`async`,!0),this.space()),this.word(`do`),this.space(),this.print(s.body)}function A(s){this.tokenChar(40);let l=this.enterDelimited();this.print(s.expression,void 0,!0),this._noLineTerminatorAfterNode=l,this.rightParens(s)}function N(s){s.prefix?(this.token(s.operator,!1,0,!0),this.print(s.argument)):(this.print(s.argument,!0),this.token(s.operator,!1,0,!0))}function F(s){this.print(s.test),this.space(),this.tokenChar(63),this.space(),this.print(s.consequent),this.space(),this.tokenChar(58),this.space(),this.print(s.alternate)}function I(s,l){if(this.word(`new`),this.space(),this.print(s.callee),this.format.minified&&s.arguments.length===0&&!s.optional&&!g(l,{callee:s})&&!b(l)&&!C(l)||(this.print(s.typeArguments),this.print(s.typeParameters),s.optional&&this.token(`?.`),s.arguments.length===0&&this.tokenMap&&!this.tokenMap.endMatches(s,`)`)))return;this.tokenChar(40);let p=this.enterDelimited();this.printList(s.arguments,this.shouldPrintTrailingComma(`)`),void 0,void 0,void 0,!0),this._noLineTerminatorAfterNode=p,this.rightParens(s)}function R(s){this.printList(s.expressions)}function B(){this.word(`this`)}function q(){this.word(`super`)}function le(s){return typeof this.format.decoratorsBeforeExport==`boolean`?this.format.decoratorsBeforeExport:typeof s.start==`number`&&s.start===s.declaration.start}function J(s){this.tokenChar(64);let{expression:l}=s;this.print(l),this.newline()}function _e(s){let{computed:l}=s,{optional:p,property:g}=s;if(this.print(s.object),!l&&b(g))throw TypeError(`Got a MemberExpression for MemberExpression property`);v(g)&&typeof g.value==`number`&&(l=!0),p&&this.token(`?.`),l?(this.tokenChar(91),this.print(g),this.tokenChar(93)):(p||this.tokenChar(46),this.print(g))}function be(s){this.print(s.callee),this.print(s.typeParameters),s.optional&&this.token(`?.`),this.print(s.typeArguments),this.tokenChar(40);let l=this.enterDelimited();this.printList(s.arguments,void 0,void 0,void 0,void 0,!0),this._noLineTerminatorAfterNode=l,this.rightParens(s)}function xe(s){this.print(s.callee),this.print(s.typeArguments),this.print(s.typeParameters),this.tokenChar(40);let l=this.enterDelimited();this.printList(s.arguments,this.shouldPrintTrailingComma(`)`),void 0,void 0,void 0,!0),this._noLineTerminatorAfterNode=l,this.rightParens(s)}function De(){this.word(`import`)}function Ne(s){this.word(`await`),this.space(),this.print(s.argument)}function Pe(s){s.delegate?(this.word(`yield`,!0),this.tokenChar(42),s.argument&&(this.space(),this.print(s.argument))):s.argument?(this.word(`yield`,!0),this.space(),this.print(s.argument)):this.word(`yield`)}function ze(){this.semicolon(!0)}function Be(s){this.tokenContext|=p.TokenContext.expressionStatement,this.print(s.expression),this.semicolon()}function We(s){this.print(s.left),(s.left.type===`Identifier`||w(s.left))&&(s.left.optional&&this.tokenChar(63),this.print(s.left.typeAnnotation)),this.space(),this.tokenChar(61),this.space(),this.print(s.right)}function Ke(s){this.print(s.left),this.space(),this.token(s.operator,!1,0,!0),this.space(),this.print(s.right)}function qe(s){this.print(s.left),this.space();let{operator:l}=s;l.charCodeAt(0)===105?this.word(l):(this.token(l,!1,0,!0),this.setLastChar(l.charCodeAt(l.length-1))),this.space(),this.print(s.right)}function Je(s){this.print(s.object),this.token(`::`),this.print(s.callee)}function Ye(s){if(this.print(s.object),!s.computed&&b(s.property))throw TypeError(`Got a MemberExpression for MemberExpression property`);let l=s.computed;if(v(s.property)&&typeof s.property.value==`number`&&(l=!0),l){let l=this.enterDelimited();this.tokenChar(91),this.print(s.property,void 0,!0),this.tokenChar(93),this._noLineTerminatorAfterNode=l}else this.tokenChar(46),this.print(s.property)}function Ze(s){this.print(s.meta),this.tokenChar(46),this.print(s.property)}function Qe(s){this.tokenChar(35),this.print(s.id)}function ot(s){this.tokenChar(37),this.word(s.name)}function st(s){this.word(`module`,!0),this.space(),this.tokenChar(123),this.indent();let{body:l}=s;(l.body.length||l.directives.length)&&this.newline(),this.print(l),this.dedent(),this.rightBrace(s)}}}),require_statements=__commonJS({"../../node_modules/@babel/generator/lib/generators/statements.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.BreakStatement=B,s.CatchClause=xe,s.ContinueStatement=q,s.DebuggerStatement=Pe,s.DoWhileStatement=I,s.ForInStatement=N,s.ForOfStatement=F,s.ForStatement=k,s.IfStatement=w,s.LabeledStatement=_e,s.ReturnStatement=le,s.SwitchCase=Ne,s.SwitchStatement=De,s.ThrowStatement=J,s.TryStatement=be,s.VariableDeclaration=Be,s.VariableDeclarator=We,s.WhileStatement=A,s.WithStatement=C;var l=require_lib4(),p=require_node$2(),{isFor:g,isIfStatement:v,isStatement:b}=l;function C(s){this.word(`with`),this.space(),this.tokenChar(40),this.print(s.object),this.tokenChar(41),this.printBlock(s.body)}function w(s){this.word(`if`),this.space(),this.tokenChar(40),this.print(s.test),this.tokenChar(41),this.space();let l=s.alternate&&v(E(s.consequent));l&&(this.tokenChar(123),this.newline(),this.indent()),this.printAndIndentOnComments(s.consequent),l&&(this.dedent(),this.newline(),this.tokenChar(125)),s.alternate&&(this.endsWith(125)&&this.space(),this.word(`else`),this.space(),this.printAndIndentOnComments(s.alternate))}function E(s){let{body:l}=s;return b(l)===!1?s:E(l)}function k(s){this.word(`for`),this.space(),this.tokenChar(40),this.tokenContext|=p.TokenContext.forInitHead|p.TokenContext.forInOrInitHeadAccumulate,this.print(s.init),this.tokenContext=p.TokenContext.normal,this.tokenChar(59),s.test&&(this.space(),this.print(s.test)),this.tokenChar(59,1),s.update&&(this.space(),this.print(s.update)),this.tokenChar(41),this.printBlock(s.body)}function A(s){this.word(`while`),this.space(),this.tokenChar(40),this.print(s.test),this.tokenChar(41),this.printBlock(s.body)}function N(s){this.word(`for`),this.space(),this.noIndentInnerCommentsHere(),this.tokenChar(40),this.tokenContext|=p.TokenContext.forInHead|p.TokenContext.forInOrInitHeadAccumulate,this.print(s.left),this.tokenContext=p.TokenContext.normal,this.space(),this.word(`in`),this.space(),this.print(s.right),this.tokenChar(41),this.printBlock(s.body)}function F(s){this.word(`for`),this.space(),s.await&&(this.word(`await`),this.space()),this.noIndentInnerCommentsHere(),this.tokenChar(40),this.tokenContext|=p.TokenContext.forOfHead,this.print(s.left),this.space(),this.word(`of`),this.space(),this.print(s.right),this.tokenChar(41),this.printBlock(s.body)}function I(s){this.word(`do`),this.space(),this.print(s.body),this.space(),this.word(`while`),this.space(),this.tokenChar(40),this.print(s.test),this.tokenChar(41),this.semicolon()}function R(s,l){l&&(s.space(),s.printTerminatorless(l)),s.semicolon()}function B(s){this.word(`break`),R(this,s.label)}function q(s){this.word(`continue`),R(this,s.label)}function le(s){this.word(`return`),R(this,s.argument)}function J(s){this.word(`throw`),R(this,s.argument)}function _e(s){this.print(s.label),this.tokenChar(58),this.space(),this.print(s.body)}function be(s){this.word(`try`),this.space(),this.print(s.block),this.space(),s.handlers?this.print(s.handlers[0]):this.print(s.handler),s.finalizer&&(this.space(),this.word(`finally`),this.space(),this.print(s.finalizer))}function xe(s){this.word(`catch`),this.space(),s.param&&(this.tokenChar(40),this.print(s.param),this.print(s.param.typeAnnotation),this.tokenChar(41),this.space()),this.print(s.body)}function De(s){this.word(`switch`),this.space(),this.tokenChar(40),this.print(s.discriminant),this.tokenChar(41),this.space(),this.tokenChar(123),this.printSequence(s.cases,!0),this.rightBrace(s)}function Ne(s){s.test?(this.word(`case`),this.space(),this.print(s.test),this.tokenChar(58)):(this.word(`default`),this.tokenChar(58)),s.consequent.length&&(this.newline(),this.printSequence(s.consequent,!0))}function Pe(){this.word(`debugger`),this.semicolon()}function ze(s){this.tokenChar(44,s),this.newline()}function Be(s,l){s.declare&&(this.word(`declare`),this.space());let{kind:p}=s;switch(p){case`await using`:this.word(`await`),this.space();case`using`:this.word(`using`,!0);break;default:this.word(p)}this.space();let v=!1;if(!g(l)){for(let l of s.declarations)if(l.init){v=!0;break}}if(this.printList(s.declarations,void 0,void 0,s.declarations.length>1,v?ze:void 0),l!=null)switch(l.type){case`ForStatement`:if(l.init===s)return;break;case`ForInStatement`:case`ForOfStatement`:if(l.left===s)return}this.semicolon()}function We(s){this.print(s.id),s.definite&&this.tokenChar(33),this.print(s.id.typeAnnotation),s.init&&(this.space(),this.tokenChar(61),this.space(),this.print(s.init))}}}),require_methods$1=__commonJS({"../../node_modules/@babel/generator/lib/generators/methods.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.ArrowFunctionExpression=N,s.FunctionDeclaration=s.FunctionExpression=A,s._functionHead=k,s._methodHead=w,s._param=C,s._parameters=b,s._params=v,s._predicate=E,s._shouldPrintArrowParamsParens=F;var l=require_lib4(),p=require_node$2(),{isIdentifier:g}=l;function v(s,l,p,g){if(this.print(s.typeParameters),p!==void 0||g!==void 0){let s=I.call(this,p,g);s&&this.sourceIdentifierName(s.name,s.pos)}this.tokenChar(40),b.call(this,s.params,41),this.print(s.returnType,l),this._noLineTerminator=l}function b(s,l){let p=this.enterDelimited(),g=this.shouldPrintTrailingComma(l),v=s.length;for(let l=0;l`),this.space(),this.tokenContext|=p.TokenContext.arrowBody,this.print(s.body)}function F(s){var l,p;if(s.params.length!==1||s.typeParameters||s.returnType||s.predicate)return!0;let v=s.params[0];if(!g(v)||v.typeAnnotation||v.optional||(l=v.leadingComments)!=null&&l.length||(p=v.trailingComments)!=null&&p.length)return!0;if(this.tokenMap){if(s.loc==null||this.tokenMap.findMatching(s,`(`)!==null)return!0;let l=this.tokenMap.findMatching(s,`=>`);return l?.loc==null?!0:l.loc.start.line!==s.loc.start.line}return!!this.format.retainLines}function I(s,l){let p=s;if(!p&&l){let s=l.type;s===`VariableDeclarator`?p=l.id:s===`AssignmentExpression`||s===`AssignmentPattern`?p=l.left:s===`ObjectProperty`||s===`ClassProperty`?(!l.computed||l.key.type===`StringLiteral`)&&(p=l.key):(s===`ClassPrivateProperty`||s===`ClassAccessorProperty`)&&(p=l.key)}if(!p)return;let g;if(p.type===`Identifier`){var v,b;g={pos:p.loc?.start,name:p.loc?.identifierName||p.name}}else if(p.type===`PrivateName`){var C;g={pos:p.loc?.start,name:`#`+p.id.name}}else if(p.type===`StringLiteral`){var w;g={pos:p.loc?.start,name:p.value}}return g}}}),require_typescript2=__commonJS({"../../node_modules/@babel/generator/lib/generators/typescript.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.TSAnyKeyword=J,s.TSArrayType=Ot,s.TSAsExpression=ln,s.TSBigIntKeyword=_e,s.TSBooleanKeyword=Ne,s.TSCallSignatureDeclaration=N,s.TSInterfaceHeritage=s.TSClassImplements=an,s.TSConditionalType=Gt,s.TSConstructSignatureDeclaration=I,s.TSConstructorType=Qe,s.TSDeclareFunction=E,s.TSDeclareMethod=k,s.TSEnumBody=mn,s.TSEnumDeclaration=pn,s.TSEnumMember=hn,s.TSExportAssignment=Sn,s.TSExternalModuleReference=bn,s.TSFunctionType=Ze,s.TSImportEqualsDeclaration=yn,s.TSImportType=vn,s.TSIndexSignature=le,s.TSIndexedAccessType=Zt,s.TSInferType=Kt,s.TSInstantiationExpression=fn,s.TSInterfaceBody=sn,s.TSInterfaceDeclaration=on,s.TSIntersectionType=Vt,s.TSIntrinsicKeyword=Je,s.TSLiteralType=rn,s.TSMappedType=en,s.TSMethodSignature=q,s.TSModuleBlock=_n,s.TSModuleDeclaration=gn,s.TSNamedTupleMember=Lt,s.TSNamespaceExportDeclaration=Cn,s.TSNeverKeyword=qe,s.TSNonNullExpression=xn,s.TSNullKeyword=Ke,s.TSNumberKeyword=xe,s.TSObjectKeyword=De,s.TSOptionalType=jt,s.TSParameterProperty=w,s.TSParenthesizedType=Jt,s.TSPropertySignature=R,s.TSQualifiedName=A,s.TSRestType=It,s.TSSatisfiesExpression=un,s.TSStringKeyword=Pe,s.TSSymbolKeyword=ze,s.TSTemplateLiteralType=nn,s.TSThisType=Ye,s.TSTupleType=At,s.TSTypeAliasDeclaration=cn,s.TSTypeAnnotation=v,s.TSTypeAssertion=dn,s.TSTypeLiteral=Tt,s.TSTypeOperator=Xt,s.TSTypeParameter=C,s.TSTypeParameterDeclaration=s.TSTypeParameterInstantiation=b,s.TSTypePredicate=ut,s.TSTypeQuery=yt,s.TSTypeReference=st,s.TSUndefinedKeyword=We,s.TSUnionType=Rt,s.TSUnknownKeyword=be,s.TSVoidKeyword=Be,s._tsPrintClassMemberModifiers=Tn;var l=require_methods$1(),p=require_classes(),g=require_template_literals();function v(s,l){this.token((l.type===`TSFunctionType`||l.type===`TSConstructorType`)&&l.typeAnnotation===s?`=>`:`:`),this.space(),s.optional&&this.tokenChar(63),this.print(s.typeAnnotation)}function b(s,l){this.tokenChar(60);let p=l.type===`ArrowFunctionExpression`&&s.params.length===1;this.tokenMap&&s.start!=null&&s.end!=null&&(p&&=!!this.tokenMap.find(s,s=>this.tokenMap.matchesOriginal(s,`,`)),p||=this.shouldPrintTrailingComma(`>`)),this.printList(s.params,p),this.tokenChar(62)}function C(s){s.const&&(this.word(`const`),this.space()),s.in&&(this.word(`in`),this.space()),s.out&&(this.word(`out`),this.space()),this.word(s.name),s.constraint&&(this.space(),this.word(`extends`),this.space(),this.print(s.constraint)),s.default&&(this.space(),this.tokenChar(61),this.space(),this.print(s.default))}function w(s){s.accessibility&&(this.word(s.accessibility),this.space()),s.readonly&&(this.word(`readonly`),this.space()),l._param.call(this,s.parameter)}function E(s,p){s.declare&&(this.word(`declare`),this.space()),l._functionHead.call(this,s,p,!1),this.semicolon()}function k(s){p._classMethodHead.call(this,s),this.semicolon()}function A(s){this.print(s.left),this.tokenChar(46),this.print(s.right)}function N(s){wn.call(this,s),F(this,s)}function F(s,l){if(!s.tokenMap||!l.start||!l.end){s.semicolon();return}s.tokenMap.endMatches(l,`,`)?s.token(`,`):s.tokenMap.endMatches(l,`;`)&&s.semicolon()}function I(s){this.word(`new`),this.space(),wn.call(this,s),F(this,s)}function R(s){let{readonly:l}=s;l&&(this.word(`readonly`),this.space()),B.call(this,s),this.print(s.typeAnnotation),F(this,s)}function B(s){s.computed&&this.tokenChar(91),this.print(s.key),s.computed&&this.tokenChar(93),s.optional&&this.tokenChar(63)}function q(s){let{kind:l}=s;(l===`set`||l===`get`)&&(this.word(l),this.space()),B.call(this,s),wn.call(this,s),F(this,s)}function le(s){let{readonly:p,static:g}=s;g&&(this.word(`static`),this.space()),p&&(this.word(`readonly`),this.space()),this.tokenChar(91),l._parameters.call(this,s.parameters,93),this.print(s.typeAnnotation),F(this,s)}function J(){this.word(`any`)}function _e(){this.word(`bigint`)}function be(){this.word(`unknown`)}function xe(){this.word(`number`)}function De(){this.word(`object`)}function Ne(){this.word(`boolean`)}function Pe(){this.word(`string`)}function ze(){this.word(`symbol`)}function Be(){this.word(`void`)}function We(){this.word(`undefined`)}function Ke(){this.word(`null`)}function qe(){this.word(`never`)}function Je(){this.word(`intrinsic`)}function Ye(){this.word(`this`)}function Ze(s){ot.call(this,s)}function Qe(s){s.abstract&&(this.word(`abstract`),this.space()),this.word(`new`),this.space(),ot.call(this,s)}function ot(s){let{typeParameters:p}=s,g=s.parameters;this.print(p),this.tokenChar(40),l._parameters.call(this,g,41),this.space();let v=s.typeAnnotation;this.print(v)}function st(s){let l=s.typeParameters;this.print(s.typeName,!!l),this.print(l)}function ut(s){s.asserts&&(this.word(`asserts`),this.space()),this.print(s.parameterName),s.typeAnnotation&&(this.space(),this.word(`is`),this.space(),this.print(s.typeAnnotation.typeAnnotation))}function yt(s){this.word(`typeof`),this.space(),this.print(s.exprName);let l=s.typeParameters;l&&this.print(l)}function Tt(s){En(this,s,()=>this.printJoin(s.members,!0,!0,void 0,void 0,!0))}function Ot(s){this.print(s.elementType,!0),this.tokenChar(91),this.tokenChar(93)}function At(s){this.tokenChar(91),this.printList(s.elementTypes,this.shouldPrintTrailingComma(`]`)),this.tokenChar(93)}function jt(s){this.print(s.typeAnnotation),this.tokenChar(63)}function It(s){this.token(`...`),this.print(s.typeAnnotation)}function Lt(s){this.print(s.label),s.optional&&this.tokenChar(63),this.tokenChar(58),this.space(),this.print(s.elementType)}function Rt(s){Ht(this,s,`|`)}function Vt(s){Ht(this,s,`&`)}function Ht(s,l,p){var g;let v=0;(g=s.tokenMap)!=null&&g.startMatches(l,p)&&(v=1,s.token(p)),s.printJoin(l.types,void 0,void 0,function(s){this.space(),this.token(p,void 0,s+v),this.space()})}function Gt(s){this.print(s.checkType),this.space(),this.word(`extends`),this.space(),this.print(s.extendsType),this.space(),this.tokenChar(63),this.space(),this.print(s.trueType),this.space(),this.tokenChar(58),this.space(),this.print(s.falseType)}function Kt(s){this.word(`infer`),this.print(s.typeParameter)}function Jt(s){this.tokenChar(40),this.print(s.typeAnnotation),this.tokenChar(41)}function Xt(s){this.word(s.operator),this.space(),this.print(s.typeAnnotation)}function Zt(s){this.print(s.objectType,!0),this.tokenChar(91),this.print(s.indexType),this.tokenChar(93)}function en(s){let{nameType:l,optional:p,readonly:g,typeAnnotation:v}=s;this.tokenChar(123);let b=this.enterDelimited();this.space(),g&&(tn(this,g),this.word(`readonly`),this.space()),this.tokenChar(91),this.word(s.typeParameter.name),this.space(),this.word(`in`),this.space(),this.print(s.typeParameter.constraint,void 0,!0),l&&(this.space(),this.word(`as`),this.space(),this.print(l,void 0,!0)),this.tokenChar(93),p&&(tn(this,p),this.tokenChar(63)),v&&(this.tokenChar(58),this.space(),this.print(v,void 0,!0)),this.space(),this._noLineTerminatorAfterNode=b,this.tokenChar(125)}function tn(s,l){l!==!0&&s.token(l)}function nn(s){g._printTemplate.call(this,s,s.types)}function rn(s){this.print(s.literal)}function an(s){this.print(s.expression),this.print(s.typeArguments)}function on(s){let{declare:l,id:p,typeParameters:g,extends:v,body:b}=s;l&&(this.word(`declare`),this.space()),this.word(`interface`),this.space(),this.print(p),this.print(g),v!=null&&v.length&&(this.space(),this.word(`extends`),this.space(),this.printList(v)),this.space(),this.print(b)}function sn(s){En(this,s,()=>this.printJoin(s.body,!0,!0,void 0,void 0,!0))}function cn(s){let{declare:l,id:p,typeParameters:g,typeAnnotation:v}=s;l&&(this.word(`declare`),this.space()),this.word(`type`),this.space(),this.print(p),this.print(g),this.space(),this.tokenChar(61),this.space(),this.print(v),this.semicolon()}function ln(s){let{expression:l,typeAnnotation:p}=s;this.print(l,!0),this.space(),this.word(`as`),this.space(),this.print(p)}function un(s){let{expression:l,typeAnnotation:p}=s;this.print(l,!0),this.space(),this.word(`satisfies`),this.space(),this.print(p)}function dn(s){let{typeAnnotation:l,expression:p}=s;this.tokenChar(60),this.print(l),this.tokenChar(62),this.space(),this.print(p)}function fn(s){this.print(s.expression),this.print(s.typeParameters)}function pn(s){let{declare:l,const:p,id:g}=s;l&&(this.word(`declare`),this.space()),p&&(this.word(`const`),this.space()),this.word(`enum`),this.space(),this.print(g),this.space(),mn.call(this,s)}function mn(s){En(this,s,()=>{var l;return this.printList(s.members,this.shouldPrintTrailingComma(`}`)??!0,!0,!0,void 0,!0)})}function hn(s){let{id:l,initializer:p}=s;this.print(l),p&&(this.space(),this.tokenChar(61),this.space(),this.print(p))}function gn(s){let{declare:l,id:p,kind:g}=s;if(l&&(this.word(`declare`),this.space()),s.global||(this.word(g??(p.type===`Identifier`?`namespace`:`module`)),this.space()),this.print(p),!s.body){this.semicolon();return}let v=s.body;for(;v.type===`TSModuleDeclaration`;)this.tokenChar(46),this.print(v.id),v=v.body;this.space(),this.print(v)}function _n(s){En(this,s,()=>this.printSequence(s.body,!0,!0))}function vn(s){let{qualifier:l,options:p}=s;this.word(`import`),this.tokenChar(40),this.print(s.argument),p&&(this.tokenChar(44),this.print(p)),this.tokenChar(41),l&&(this.tokenChar(46),this.print(l));let g=s.typeParameters;g&&this.print(g)}function yn(s){let{id:l,moduleReference:p}=s;s.isExport&&(this.word(`export`),this.space()),this.word(`import`),this.space(),this.print(l),this.space(),this.tokenChar(61),this.space(),this.print(p),this.semicolon()}function bn(s){this.token(`require(`),this.print(s.expression),this.tokenChar(41)}function xn(s){this.print(s.expression),this.tokenChar(33),this.setLastChar(33)}function Sn(s){this.word(`export`),this.space(),this.tokenChar(61),this.space(),this.print(s.expression),this.semicolon()}function Cn(s){this.word(`export`),this.space(),this.word(`as`),this.space(),this.word(`namespace`),this.space(),this.print(s.id),this.semicolon()}function wn(s){let{typeParameters:p}=s,g=s.parameters;this.print(p),this.tokenChar(40),l._parameters.call(this,g,41);let v=s.typeAnnotation;this.print(v)}function Tn(s){let l=s.type===`ClassPrivateProperty`,p=s.type===`ClassAccessorProperty`||s.type===`ClassProperty`;Dn(this,s,[p&&s.declare&&`declare`,!l&&s.accessibility]),s.static&&(this.word(`static`),this.space()),Dn(this,s,[!l&&s.abstract&&`abstract`,!l&&s.override&&`override`,(p||l)&&s.readonly&&`readonly`])}function En(s,l,p){s.token(`{`);let g=s.enterDelimited();p(),s._noLineTerminatorAfterNode=g,s.rightBrace(l)}function Dn(s,l,p){var g;let v=new Set;for(let s of p)s&&v.add(s);(g=s.tokenMap)==null||g.find(l,l=>v.has(l.value)?(s.token(l.value),s.space(),v.delete(l.value),v.size===0):!1);for(let l of v)s.word(l),s.space()}}}),require_modules=__commonJS({"../../node_modules/@babel/generator/lib/generators/modules.js"(s){"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.ExportAllDeclaration=le,s.ExportDefaultDeclaration=be,s.ExportDefaultSpecifier=F,s.ExportNamedDeclaration=_e,s.ExportNamespaceSpecifier=R,s.ExportSpecifier=I,s.ImportAttribute=De,s.ImportDeclaration=xe,s.ImportDefaultSpecifier=N,s.ImportExpression=Pe,s.ImportNamespaceSpecifier=Ne,s.ImportSpecifier=A,s._printAttributes=q;var l=require_lib4(),p=require_node$2(),g=require_expressions(),{isClassDeclaration:v,isExportDefaultSpecifier:b,isExportNamespaceSpecifier:C,isImportDefaultSpecifier:w,isImportNamespaceSpecifier:E,isStatement:k}=l;function A(s){(s.importKind===`type`||s.importKind===`typeof`)&&(this.word(s.importKind),this.space()),this.print(s.imported),s.local&&s.local.name!==s.imported.name&&(this.space(),this.word(`as`),this.space(),this.print(s.local))}function N(s){this.print(s.local)}function F(s){this.print(s.exported)}function I(s){s.exportKind===`type`&&(this.word(`type`),this.space()),this.print(s.local),s.exported&&s.local.name!==s.exported.name&&(this.space(),this.word(`as`),this.space(),this.print(s.exported))}function R(s){this.tokenChar(42),this.space(),this.word(`as`),this.space(),this.print(s.exported)}var B=!1;function q(s,l){var p;let{attributes:g}=s;var{assertions:v}=s;let{importAttributesKeyword:b}=this.format;g&&!b&&s.extra&&(s.extra.deprecatedAssertSyntax||s.extra.deprecatedWithLegacySyntax)&&!B&&(B=!0,console.warn('You are using import attributes, without specifying the desired output syntax.\nPlease specify the "importAttributesKeyword" generator option, whose value can be one of:\n - "with" : `import { a } from "b" with { type: "json" };`\n - "assert" : `import { a } from "b" assert { type: "json" };`\n - "with-legacy" : `import { a } from "b" with type: "json";`\n'));let C=b===`assert`||!b&&v;if(this.word(C?`assert`:`with`),this.space(),!C&&(b===`with-legacy`||!b&&(p=s.extra)!=null&&p.deprecatedWithLegacySyntax)){this.printList(g||v);return}let w=+!!l;this.token(`{`,void 0,w),this.space(),this.printList(g||v,this.shouldPrintTrailingComma(`}`)),this.space(),this.token(`}`,void 0,w)}function le(s){var l,p;this.word(`export`),this.space(),s.exportKind===`type`&&(this.word(`type`),this.space()),this.tokenChar(42),this.space(),this.word(`from`),this.space(),(l=s.attributes)!=null&&l.length||(p=s.assertions)!=null&&p.length?(this.print(s.source,!0),this.space(),q.call(this,s,!1)):this.print(s.source),this.semicolon()}function J(s,l){v(l.declaration)&&g._shouldPrintDecoratorsBeforeExport.call(s,l)&&s.printJoin(l.declaration.decorators)}function _e(s){if(J(this,s),this.word(`export`),this.space(),s.declaration){let l=s.declaration;this.print(l),k(l)||this.semicolon()}else{s.exportKind===`type`&&(this.word(`type`),this.space());let g=s.specifiers.slice(0),v=!1;for(;;){let s=g[0];if(b(s)||C(s))v=!0,this.print(g.shift()),g.length&&(this.tokenChar(44),this.space());else break}let w=!1;if((g.length||!g.length&&!v)&&(w=!0,this.tokenChar(123),g.length&&(this.space(),this.printList(g,this.shouldPrintTrailingComma(`}`)),this.space()),this.tokenChar(125)),s.source){var l,p;this.space(),this.word(`from`),this.space(),(l=s.attributes)!=null&&l.length||(p=s.assertions)!=null&&p.length?(this.print(s.source,!0),this.space(),q.call(this,s,w)):this.print(s.source)}this.semicolon()}}function be(s){J(this,s),this.word(`export`),this.noIndentInnerCommentsHere(),this.space(),this.word(`default`),this.space(),this.tokenContext|=p.TokenContext.exportDefault;let l=s.declaration;this.print(l),k(l)||this.semicolon()}function xe(s){var l,p;this.word(`import`),this.space();let g=s.importKind===`type`||s.importKind===`typeof`;g?(this.noIndentInnerCommentsHere(),this.word(s.importKind),this.space()):s.module?(this.noIndentInnerCommentsHere(),this.word(`module`),this.space()):s.phase&&(this.noIndentInnerCommentsHere(),this.word(s.phase),this.space());let v=s.specifiers.slice(0),b=!!v.length;for(;b;){let s=v[0];if(w(s)||E(s))this.print(v.shift()),v.length&&(this.tokenChar(44),this.space());else break}let C=!1;v.length?(C=!0,this.tokenChar(123),this.space(),this.printList(v,this.shouldPrintTrailingComma(`}`)),this.space(),this.tokenChar(125)):g&&!b&&(C=!0,this.tokenChar(123),this.tokenChar(125)),(b||g)&&(this.space(),this.word(`from`),this.space()),(l=s.attributes)!=null&&l.length||(p=s.assertions)!=null&&p.length?(this.print(s.source,!0),this.space(),q.call(this,s,C)):this.print(s.source),this.semicolon()}function De(s){this.print(s.key),this.tokenChar(58),this.space(),this.print(s.value)}function Ne(s){this.tokenChar(42),this.space(),this.word(`as`),this.space(),this.print(s.local)}function Pe(s){this.word(`import`),s.phase&&(this.tokenChar(46),this.word(s.phase)),this.tokenChar(40);let l=this.shouldPrintTrailingComma(`)`);this.print(s.source),s.options!=null&&(this.tokenChar(44),this.space(),this.print(s.options)),l&&this.tokenChar(44),this.rightParens(s)}}}),require_jsesc=__commonJS({"../../node_modules/jsesc/jsesc.js"(s,l){"use strict";var p={},g=p.hasOwnProperty,v=(s,l)=>{for(let p in s)g.call(s,p)&&l(p,s[p])},b=(s,l)=>(l&&v(l,(l,p)=>{s[l]=p}),s),C=(s,l)=>{let p=s.length,g=-1;for(;++g`\\u`+(`0000`+s).slice(-4),E=(s,l)=>{let p=s.toString(16);return l?p:p.toUpperCase()},k=p.toString,A=Array.isArray,N=s=>typeof Buffer==`function`&&Buffer.isBuffer(s),F=s=>k.call(s)==`[object Object]`,I=s=>typeof s==`string`||k.call(s)==`[object String]`,R=s=>typeof s==`number`||k.call(s)==`[object Number]`,B=s=>typeof s==`bigint`,q=s=>typeof s==`function`,le=s=>k.call(s)==`[object Map]`,J=s=>k.call(s)==`[object Set]`,_e={"\\":`\\\\`,"\b":`\\b`,"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`},be=/[\\\b\f\n\r\t]/,xe=/[0-9]/,De=/[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Ne=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^]/g,Pe=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^ !#-&\(-\[\]-_a-~]/g,ze=(s,l)=>{let p=()=>{Je=qe,++l.indentLevel,qe=l.indent.repeat(l.indentLevel)},g={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:`single`,wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:`decimal`,indent:` `,indentLevel:0,__inline1__:!1,__inline2__:!1},k=l&&l.json;k&&(g.quotes=`double`,g.wrap=!0),l=b(g,l),l.quotes!=`single`&&l.quotes!=`double`&&l.quotes!=`backtick`&&(l.quotes=`single`);let Be=l.quotes==`double`?`"`:l.quotes==`backtick`?"`":`'`,We=l.compact,Ke=l.lowercaseHex,qe=l.indent.repeat(l.indentLevel),Je=``,Ye=l.__inline1__,Ze=l.__inline2__,Qe=We?``:` -`,ot,st=!0,ut=l.numbers==`binary`,yt=l.numbers==`octal`,Tt=l.numbers==`decimal`,Ot=l.numbers==`hexadecimal`;if(k&&s&&q(s.toJSON)&&(s=s.toJSON()),!I(s)){if(le(s))return s.size==0?`new Map()`:(We||(l.__inline1__=!0,l.__inline2__=!1),`new Map(`+ze(Array.from(s),l)+`)`);if(J(s))return s.size==0?`new Set()`:`new Set(`+ze(Array.from(s),l)+`)`;if(N(s))return s.length==0?`Buffer.from([])`:`Buffer.from(`+ze(Array.from(s),l)+`)`;if(A(s))return ot=[],l.wrap=!0,Ye&&(l.__inline1__=!1,l.__inline2__=!0),Ze||p(),C(s,s=>{st=!1,Ze&&(l.__inline2__=!1),ot.push((We||Ze?``:qe)+ze(s,l))}),st?`[]`:Ze?`[`+ot.join(`, `)+`]`:`[`+Qe+ot.join(`,`+Qe)+Qe+(We?``:Je)+`]`;if(R(s)||B(s)){if(k)return JSON.stringify(Number(s));let l;if(Tt)l=String(s);else if(Ot){let p=s.toString(16);Ke||(p=p.toUpperCase()),l=`0x`+p}else ut?l=`0b`+s.toString(2):yt&&(l=`0o`+s.toString(8));return B(s)?l+`n`:l}else return B(s)?k?JSON.stringify(Number(s)):s+`n`:F(s)?(ot=[],l.wrap=!0,p(),v(s,(s,p)=>{st=!1,ot.push((We?``:qe)+ze(s,l)+`:`+(We?``:` `)+ze(p,l))}),st?`{}`:`{`+Qe+ot.join(`,`+Qe)+Qe+(We?``:Je)+`}`):k?JSON.stringify(s)||`null`:String(s)}let At=l.escapeEverything?Ne:Pe;return ot=s.replace(At,(s,p,g,v,b,C)=>{if(p){if(l.minimal)return p;let s=p.charCodeAt(0),g=p.charCodeAt(1);return l.es6?`\\u{`+E((s-55296)*1024+g-56320+65536,Ke)+`}`:w(E(s,Ke))+w(E(g,Ke))}if(g)return w(E(g.charCodeAt(0),Ke));if(s==`\0`&&!k&&!xe.test(C.charAt(b+1)))return`\\0`;if(v)return v==Be||l.escapeEverything?`\\`+v:v;if(be.test(s))return _e[s];if(l.minimal&&!De.test(s))return s;let A=E(s.charCodeAt(0),Ke);return k||A.length>2?w(A):`\\x`+(`00`+A).slice(-2)}),Be=="`"&&(ot=ot.replace(/\$\{/g,"\\${")),l.isScriptContext&&(ot=ot.replace(/<\/(script|style)/gi,`<\\/$1`).replace(/`+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g},l.prototype.declaration=function(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``,g+=this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g},l.prototype.docType=function(s,l,p){var g,v,b,C,w;if(p||=0,this.openNode(s,l,p),l.state=f.OpenTag,C=this.indent(s,l,p),C+=`0){for(C+=` [`,C+=this.endline(s,l,p),l.state=f.InsideTag,w=s.children,v=0,b=w.length;v`,C+=this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),C},l.prototype.element=function(l,p,v){var b,C,w,E,k,A,N,F,I,R,B,q,J,le;for(I in v||=0,R=!1,B=``,this.openNode(l,p,v),p.state=f.OpenTag,B+=this.indent(l,p,v)+`<`+l.name,q=l.attribs,q)g.call(q,I)&&(b=q[I],B+=this.attribute(b,p,v));if(w=l.children.length,E=w===0?null:l.children[0],w===0||l.children.every(function(l){return(l.type===s.Text||l.type===s.Raw)&&l.value===``}))p.allowEmpty?(B+=`>`,p.state=f.CloseTag,B+=``+this.endline(l,p,v)):(p.state=f.CloseTag,B+=p.spaceBeforeSlash+`/>`+this.endline(l,p,v));else if(p.pretty&&w===1&&(E.type===s.Text||E.type===s.Raw)&&E.value!=null)B+=`>`,p.state=f.InsideTag,p.suppressPrettyCount++,R=!0,B+=this.writeChildNode(E,p,v+1),p.suppressPrettyCount--,R=!1,p.state=f.CloseTag,B+=``+this.endline(l,p,v);else{if(p.dontPrettyTextNodes){for(J=l.children,k=0,N=J.length;k`+this.endline(l,p,v),p.state=f.InsideTag,le=l.children,A=0,F=le.length;A`,R&&p.suppressPrettyCount--,B+=this.endline(l,p,v),p.state=f.None}return this.closeNode(l,p,v),B},l.prototype.writeChildNode=function(l,f,p){switch(l.type){case s.CData:return this.cdata(l,f,p);case s.Comment:return this.comment(l,f,p);case s.Element:return this.element(l,f,p);case s.Raw:return this.raw(l,f,p);case s.Text:return this.text(l,f,p);case s.ProcessingInstruction:return this.processingInstruction(l,f,p);case s.Dummy:return``;case s.Declaration:return this.declaration(l,f,p);case s.DocType:return this.docType(l,f,p);case s.AttributeDeclaration:return this.dtdAttList(l,f,p);case s.ElementDeclaration:return this.dtdElement(l,f,p);case s.EntityDeclaration:return this.dtdEntity(l,f,p);case s.NotationDeclaration:return this.dtdNotation(l,f,p);default:throw Error(`Unknown XML node type: `+l.constructor.name)}},l.prototype.processingInstruction=function(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``,g+=this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g},l.prototype.raw=function(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p),l.state=f.InsideTag,g+=s.value,l.state=f.CloseTag,g+=this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g},l.prototype.text=function(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p),l.state=f.InsideTag,g+=s.value,l.state=f.CloseTag,g+=this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g},l.prototype.dtdAttList=function(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g},l.prototype.dtdElement=function(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g},l.prototype.dtdEntity=function(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g},l.prototype.dtdNotation=function(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g},l.prototype.openNode=function(s,l,f){},l.prototype.closeNode=function(s,l,f){},l.prototype.openAttribute=function(s,l,f){},l.prototype.closeAttribute=function(s,l,f){},l})()}).call(s)})),require_XMLStringWriter$1=__commonJSMin(((s,l)=>{(function(){var s,f=function(s,l){for(var f in l)p.call(l,f)&&(s[f]=l[f]);function g(){this.constructor=s}return g.prototype=l.prototype,s.prototype=new g,s.__super__=l.prototype,s},p={}.hasOwnProperty;s=require_XMLWriterBase$1(),l.exports=(function(s){f(l,s);function l(s){l.__super__.constructor.call(this,s)}return l.prototype.document=function(s,l){var f,p,g,v,b;for(l=this.filterOptions(l),v=``,b=s.children,p=0,g=b.length;p{(function(){var s,f,p,g,v,b,C,w=function(s,l){for(var f in l)E.call(l,f)&&(s[f]=l[f]);function p(){this.constructor=s}return p.prototype=l.prototype,s.prototype=new p,s.__super__=l.prototype,s},E={}.hasOwnProperty;C=require_Utility$1().isPlainObject,p=require_XMLDOMImplementation$1(),f=require_XMLDOMConfiguration$1(),g=require_XMLNode$1(),s=require_NodeType$1(),b=require_XMLStringifier$1(),v=require_XMLStringWriter$1(),l.exports=(function(l){w(g,l);function g(l){g.__super__.constructor.call(this,null),this.name=`#document`,this.type=s.Document,this.documentURI=null,this.domConfig=new f,l||={},l.writer||=new v,this.options=l,this.stringify=new b(l)}return Object.defineProperty(g.prototype,`implementation`,{value:new p}),Object.defineProperty(g.prototype,`doctype`,{get:function(){var l,f,p,g=this.children;for(f=0,p=g.length;f{(function(){var s,f,p,g,v,b,C,w,E,k,A,N,F,I,R,B,q,J,le,_e,be,xe,De,Oe={}.hasOwnProperty;De=require_Utility$1(),be=De.isObject,_e=De.isFunction,xe=De.isPlainObject,le=De.getValue,s=require_NodeType$1(),N=require_XMLDocument$1(),F=require_XMLElement$1(),g=require_XMLCData$1(),v=require_XMLComment$1(),R=require_XMLRaw$1(),J=require_XMLText$1(),I=require_XMLProcessingInstruction$1(),k=require_XMLDeclaration$1(),A=require_XMLDocType$1(),b=require_XMLDTDAttList$1(),w=require_XMLDTDEntity$1(),C=require_XMLDTDElement$1(),E=require_XMLDTDNotation$1(),p=require_XMLAttribute$1(),q=require_XMLStringifier$1(),B=require_XMLStringWriter$1(),f=require_WriterState$1(),l.exports=(function(){function l(l,f,p){var g;this.name=`?xml`,this.type=s.Document,l||={},g={},l.writer?xe(l.writer)&&(g=l.writer,l.writer=new B):l.writer=new B,this.options=l,this.writer=l.writer,this.writerOptions=this.writer.filterOptions(g),this.stringify=new q(l),this.onDataCallback=f||function(){},this.onEndCallback=p||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return l.prototype.createChildNode=function(l){var f,p,g,v,b,C,w,E;switch(l.type){case s.CData:this.cdata(l.value);break;case s.Comment:this.comment(l.value);break;case s.Element:for(p in g={},w=l.attribs,w)Oe.call(w,p)&&(f=w[p],g[p]=f.value);this.node(l.name,g);break;case s.Dummy:this.dummy();break;case s.Raw:this.raw(l.value);break;case s.Text:this.text(l.value);break;case s.ProcessingInstruction:this.instruction(l.target,l.value);break;default:throw Error(`This XML node type is not supported in a JS object: `+l.constructor.name)}for(E=l.children,b=0,C=E.length;b=0;)this.up();return this.onEnd()},l.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},l.prototype.openNode=function(l){var p,g,v,b;if(!l.isOpen){if(!this.root&&this.currentLevel===0&&l.type===s.Element&&(this.root=l),g=``,l.type===s.Element){for(v in this.writerOptions.state=f.OpenTag,g=this.writer.indent(l,this.writerOptions,this.currentLevel)+`<`+l.name,b=l.attribs,b)Oe.call(b,v)&&(p=b[v],g+=this.writer.attribute(p,this.writerOptions,this.currentLevel));g+=(l.children?`>`:`/>`)+this.writer.endline(l,this.writerOptions,this.currentLevel),this.writerOptions.state=f.InsideTag}else this.writerOptions.state=f.OpenTag,g=this.writer.indent(l,this.writerOptions,this.currentLevel)+``),g+=this.writer.endline(l,this.writerOptions,this.currentLevel);return this.onData(g,this.currentLevel),l.isOpen=!0}},l.prototype.closeNode=function(l){var p;if(!l.isClosed)return p=``,this.writerOptions.state=f.CloseTag,p=l.type===s.Element?this.writer.indent(l,this.writerOptions,this.currentLevel)+``+this.writer.endline(l,this.writerOptions,this.currentLevel):this.writer.indent(l,this.writerOptions,this.currentLevel)+`]>`+this.writer.endline(l,this.writerOptions,this.currentLevel),this.writerOptions.state=f.None,this.onData(p,this.currentLevel),l.isClosed=!0},l.prototype.onData=function(s,l){return this.documentStarted=!0,this.onDataCallback(s,l+1)},l.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},l.prototype.debugInfo=function(s){return s==null?``:`node: <`+s+`>`},l.prototype.ele=function(){return this.element.apply(this,arguments)},l.prototype.nod=function(s,l,f){return this.node(s,l,f)},l.prototype.txt=function(s){return this.text(s)},l.prototype.dat=function(s){return this.cdata(s)},l.prototype.com=function(s){return this.comment(s)},l.prototype.ins=function(s,l){return this.instruction(s,l)},l.prototype.dec=function(s,l,f){return this.declaration(s,l,f)},l.prototype.dtd=function(s,l,f){return this.doctype(s,l,f)},l.prototype.e=function(s,l,f){return this.element(s,l,f)},l.prototype.n=function(s,l,f){return this.node(s,l,f)},l.prototype.t=function(s){return this.text(s)},l.prototype.d=function(s){return this.cdata(s)},l.prototype.c=function(s){return this.comment(s)},l.prototype.r=function(s){return this.raw(s)},l.prototype.i=function(s,l){return this.instruction(s,l)},l.prototype.att=function(){return this.currentNode&&this.currentNode.type===s.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},l.prototype.a=function(){return this.currentNode&&this.currentNode.type===s.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},l.prototype.ent=function(s,l){return this.entity(s,l)},l.prototype.pent=function(s,l){return this.pEntity(s,l)},l.prototype.not=function(s,l){return this.notation(s,l)},l})()}).call(s)})),require_XMLStreamWriter$1=__commonJSMin(((s,l)=>{(function(){var s,f,p,g=function(s,l){for(var f in l)v.call(l,f)&&(s[f]=l[f]);function p(){this.constructor=s}return p.prototype=l.prototype,s.prototype=new p,s.__super__=l.prototype,s},v={}.hasOwnProperty;s=require_NodeType$1(),p=require_XMLWriterBase$1(),f=require_WriterState$1(),l.exports=(function(l){g(p,l);function p(s,l){this.stream=s,p.__super__.constructor.call(this,l)}return p.prototype.endline=function(s,l,g){return s.isLastRootNode&&l.state===f.CloseTag?``:p.__super__.endline.call(this,s,l,g)},p.prototype.document=function(s,l){var f,p,g,v,b,C,w=s.children,E,k;for(p=g=0,b=w.length;g0){for(this.stream.write(` [`),this.stream.write(this.endline(s,l,p)),l.state=f.InsideTag,C=s.children,v=0,b=C.length;v`),this.stream.write(this.endline(s,l,p)),l.state=f.None,this.closeNode(s,l,p)},p.prototype.element=function(l,p,g){var b,C,w,E,k,A,N,F,I;for(N in g||=0,this.openNode(l,p,g),p.state=f.OpenTag,this.stream.write(this.indent(l,p,g)+`<`+l.name),F=l.attribs,F)v.call(F,N)&&(b=F[N],this.attribute(b,p,g));if(w=l.children.length,E=w===0?null:l.children[0],w===0||l.children.every(function(l){return(l.type===s.Text||l.type===s.Raw)&&l.value===``}))p.allowEmpty?(this.stream.write(`>`),p.state=f.CloseTag,this.stream.write(``)):(p.state=f.CloseTag,this.stream.write(p.spaceBeforeSlash+`/>`));else if(p.pretty&&w===1&&(E.type===s.Text||E.type===s.Raw)&&E.value!=null)this.stream.write(`>`),p.state=f.InsideTag,p.suppressPrettyCount++,this.writeChildNode(E,p,g+1),p.suppressPrettyCount--,p.state=f.CloseTag,this.stream.write(``);else{for(this.stream.write(`>`+this.endline(l,p,g)),p.state=f.InsideTag,I=l.children,k=0,A=I.length;k`)}return this.stream.write(this.endline(l,p,g)),p.state=f.None,this.closeNode(l,p,g)},p.prototype.processingInstruction=function(s,l,f){return this.stream.write(p.__super__.processingInstruction.call(this,s,l,f))},p.prototype.raw=function(s,l,f){return this.stream.write(p.__super__.raw.call(this,s,l,f))},p.prototype.text=function(s,l,f){return this.stream.write(p.__super__.text.call(this,s,l,f))},p.prototype.dtdAttList=function(s,l,f){return this.stream.write(p.__super__.dtdAttList.call(this,s,l,f))},p.prototype.dtdElement=function(s,l,f){return this.stream.write(p.__super__.dtdElement.call(this,s,l,f))},p.prototype.dtdEntity=function(s,l,f){return this.stream.write(p.__super__.dtdEntity.call(this,s,l,f))},p.prototype.dtdNotation=function(s,l,f){return this.stream.write(p.__super__.dtdNotation.call(this,s,l,f))},p})(p)}).call(s)})),require_lib$15=__commonJSMin(((s,l)=>{(function(){var s,f,p,g,v,b,C,w,E,k=require_Utility$1();w=k.assign,E=k.isFunction,p=require_XMLDOMImplementation$1(),g=require_XMLDocument$1(),v=require_XMLDocumentCB$1(),C=require_XMLStringWriter$1(),b=require_XMLStreamWriter$1(),s=require_NodeType$1(),f=require_WriterState$1(),l.exports.create=function(s,l,f,p){var v,b;if(s==null)throw Error(`Root element needs a name.`);return p=w({},l,f,p),v=new g(p),b=v.element(s),p.headless||(v.declaration(p),(p.pubID!=null||p.sysID!=null)&&v.dtd(p)),b},l.exports.begin=function(s,l,f){var p;return E(s)&&(p=[s,l],l=p[0],f=p[1],s={}),l?new v(s,l,f):new g(s)},l.exports.stringWriter=function(s){return new C(s)},l.exports.streamWriter=function(s,l){return new b(s,l)},l.exports.implementation=new p,l.exports.nodeType=s,l.exports.writerState=f}).call(s)})),require_builder$2=__commonJSMin((s=>{(function(){"use strict";var l,f,p,g,v,b={}.hasOwnProperty;l=require_lib$15(),f=require_defaults$1().defaults,g=function(s){return typeof s==`string`&&(s.indexOf(`&`)>=0||s.indexOf(`>`)>=0||s.indexOf(`<`)>=0)},v=function(s){return``},p=function(s){return s.replace(`]]>`,`]]]]>`)},s.Builder=(function(){function s(s){var l,p,g;for(l in this.options={},p=f[`0.2`],p)b.call(p,l)&&(g=p[l],this.options[l]=g);for(l in s)b.call(s,l)&&(g=s[l],this.options[l]=g)}return s.prototype.buildObject=function(s){var p=this.options.attrkey,C=this.options.charkey,w,E,k;return Object.keys(s).length===1&&this.options.rootName===f[`0.2`].rootName?(k=Object.keys(s)[0],s=s[k]):k=this.options.rootName,w=(function(s){return function(l,f){var E,k,A,N,F,I;if(typeof f!=`object`)s.options.cdata&&g(f)?l.raw(v(f)):l.txt(f);else if(Array.isArray(f)){for(N in f)if(b.call(f,N))for(F in k=f[N],k)A=k[F],l=w(l.ele(F),A).up()}else for(F in f)if(b.call(f,F))if(k=f[F],F===p){if(typeof k==`object`)for(E in k)I=k[E],l=l.att(E,I)}else if(F===C)l=s.options.cdata&&g(k)?l.raw(v(k)):l.txt(k);else if(Array.isArray(k))for(N in k)b.call(k,N)&&(A=k[N],l=typeof A==`string`?s.options.cdata&&g(A)?l.ele(F).raw(v(A)).up():l.ele(F,A).up():w(l.ele(F),A).up());else typeof k==`object`?l=w(l.ele(F),k).up():typeof k==`string`&&s.options.cdata&&g(k)?l=l.ele(F).raw(v(k)).up():(k??=``,l=l.ele(F,k.toString()).up());return l}})(this),E=l.create(k,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),w(E,s).end(this.options.renderOpts)},s})()}).call(s)})),require_sax$2=__commonJSMin((s=>{(function(s){s.parser=function(s,l){return new f(s,l)},s.SAXParser=f,s.SAXStream=k,s.createStream=w,s.MAX_BUFFER_LENGTH=64*1024;var l=[`comment`,`sgmlDecl`,`textNode`,`tagName`,`doctype`,`procInstName`,`procInstBody`,`entity`,`attribName`,`attribValue`,`cdata`,`script`];s.EVENTS=[`text`,`processinginstruction`,`sgmldeclaration`,`doctype`,`comment`,`opentagstart`,`attribute`,`opentag`,`closetag`,`opencdata`,`cdata`,`closecdata`,`error`,`end`,`ready`,`script`,`opennamespace`,`closenamespace`];function f(l,p){if(!(this instanceof f))return new f(l,p);var v=this;g(v),v.q=v.c=``,v.bufferCheckPosition=s.MAX_BUFFER_LENGTH,v.encoding=null,v.opt=p||{},v.opt.lowercase=v.opt.lowercase||v.opt.lowercasetags,v.looseCase=v.opt.lowercase?`toLowerCase`:`toUpperCase`,v.opt.maxEntityCount=v.opt.maxEntityCount||512,v.opt.maxEntityDepth=v.opt.maxEntityDepth||4,v.entityCount=v.entityDepth=0,v.tags=[],v.closed=v.closedRoot=v.sawRoot=!1,v.tag=v.error=null,v.strict=!!l,v.noscript=!!(l||v.opt.noscript),v.state=je.BEGIN,v.strictEntities=v.opt.strictEntities,v.ENTITIES=v.strictEntities?Object.create(s.XML_ENTITIES):Object.create(s.ENTITIES),v.attribList=[],v.opt.xmlns&&(v.ns=Object.create(R)),v.opt.unquotedAttributeValues===void 0&&(v.opt.unquotedAttributeValues=!l),v.trackPosition=v.opt.position!==!1,v.trackPosition&&(v.position=v.line=v.column=0),Pe(v,`onready`)}Object.create||(Object.create=function(s){function l(){}return l.prototype=s,new l}),Object.keys||(Object.keys=function(s){var l=[];for(var f in s)s.hasOwnProperty(f)&&l.push(f);return l});function p(f){for(var p=Math.max(s.MAX_BUFFER_LENGTH,10),g=0,v=0,b=l.length;vp)switch(l[v]){case`textNode`:Je(f);break;case`cdata`:qe(f,`oncdata`,f.cdata),f.cdata=``;break;case`script`:qe(f,`onscript`,f.script),f.script=``;break;default:Ze(f,`Max buffer length exceeded: `+l[v])}g=Math.max(g,C)}f.bufferCheckPosition=s.MAX_BUFFER_LENGTH-g+f.position}function g(s){for(var f=0,p=l.length;f=2){if(s[0]===255&&s[1]===254)return`utf-16le`;if(s[0]===254&&s[1]===255)return`utf-16be`}return s.length>=3&&s[0]===239&&s[1]===187&&s[2]===191?`utf8`:s.length>=4?s[0]===60&&s[1]===0&&s[2]===63&&s[3]===0?`utf-16le`:s[0]===0&&s[1]===60&&s[2]===0&&s[3]===63?`utf-16be`:`utf8`:l?`utf8`:null}function k(s,l){if(!(this instanceof k))return new k(s,l);b.apply(this),this._parser=new f(s,l),this.writable=!0,this.readable=!0;var p=this;this._parser.onend=function(){p.emit(`end`)},this._parser.onerror=function(s){p.emit(`error`,s),p._parser.error=null},this._decoder=null,this._decoderBuffer=null,C.forEach(function(s){Object.defineProperty(p,`on`+s,{get:function(){return p._parser[`on`+s]},set:function(l){if(!l)return p.removeAllListeners(s),p._parser[`on`+s]=l,l;p.on(s,l)},enumerable:!0,configurable:!1})})}k.prototype=Object.create(b.prototype,{constructor:{value:k}}),k.prototype._decodeBuffer=function(s,l){if(this._decoderBuffer&&=(s=Buffer.concat([this._decoderBuffer,s]),null),!this._decoder){var f=E(s,l);if(!f)return this._decoderBuffer=s,``;this._parser.encoding=f,this._decoder=new TextDecoder(f)}return this._decoder.decode(s,{stream:!l})},k.prototype.write=function(s){if(typeof Buffer==`function`&&typeof Buffer.isBuffer==`function`&&Buffer.isBuffer(s))s=this._decodeBuffer(s,!1);else if(this._decoderBuffer){var l=this._decodeBuffer(Buffer.alloc(0),!0);l&&(this._parser.write(l),this.emit(`data`,l))}return this._parser.write(s.toString()),this.emit(`data`,s),!0},k.prototype.end=function(s){if(s&&s.length&&this.write(s),this._decoderBuffer){var l=this._decodeBuffer(Buffer.alloc(0),!0);l&&(this._parser.write(l),this.emit(`data`,l))}else if(this._decoder){var f=this._decoder.decode();f&&(this._parser.write(f),this.emit(`data`,f))}return this._parser.end(),!0},k.prototype.on=function(s,l){var f=this;return!f._parser[`on`+s]&&C.indexOf(s)!==-1&&(f._parser[`on`+s]=function(){var l=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);l.splice(0,0,s),f.emit.apply(f,l)}),b.prototype.on.call(f,s,l)};var A=`[CDATA[`,N=`DOCTYPE`,F=`http://www.w3.org/XML/1998/namespace`,I=`http://www.w3.org/2000/xmlns/`,R={xml:F,xmlns:I},B=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,q=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,J=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,le=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function _e(s){return s===` `||s===` +`||s===`\r`||s===` `}function be(s){return s===`"`||s===`'`}function xe(s){return s===`>`||_e(s)}function De(s,l){return s.test(l)}function Oe(s,l){return!De(s,l)}var je=0;for(var Ne in s.STATE={BEGIN:je++,BEGIN_WHITESPACE:je++,TEXT:je++,TEXT_ENTITY:je++,OPEN_WAKA:je++,SGML_DECL:je++,SGML_DECL_QUOTED:je++,DOCTYPE:je++,DOCTYPE_QUOTED:je++,DOCTYPE_DTD:je++,DOCTYPE_DTD_QUOTED:je++,COMMENT_STARTING:je++,COMMENT:je++,COMMENT_ENDING:je++,COMMENT_ENDED:je++,CDATA:je++,CDATA_ENDING:je++,CDATA_ENDING_2:je++,PROC_INST:je++,PROC_INST_BODY:je++,PROC_INST_ENDING:je++,OPEN_TAG:je++,OPEN_TAG_SLASH:je++,ATTRIB:je++,ATTRIB_NAME:je++,ATTRIB_NAME_SAW_WHITE:je++,ATTRIB_VALUE:je++,ATTRIB_VALUE_QUOTED:je++,ATTRIB_VALUE_CLOSED:je++,ATTRIB_VALUE_UNQUOTED:je++,ATTRIB_VALUE_ENTITY_Q:je++,ATTRIB_VALUE_ENTITY_U:je++,CLOSE_TAG:je++,CLOSE_TAG_SAW_WHITE:je++,SCRIPT:je++,SCRIPT_ENDING:je++},s.XML_ENTITIES={amp:`&`,gt:`>`,lt:`<`,quot:`"`,apos:`'`},s.ENTITIES={amp:`&`,gt:`>`,lt:`<`,quot:`"`,apos:`'`,AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(s.ENTITIES).forEach(function(l){var f=s.ENTITIES[l],p=typeof f==`number`?String.fromCharCode(f):f;s.ENTITIES[l]=p}),s.STATE)s.STATE[s.STATE[Ne]]=Ne;je=s.STATE;function Pe(s,l,f){s[l]&&s[l](f)}function ze(s){var l=s&&s.match(/(?:^|\s)encoding\s*=\s*(['"])([^'"]+)\1/i);return l?l[2]:null}function Be(s){return s?s.toLowerCase().replace(/[^a-z0-9]/g,``):null}function We(s,l){let f=Be(s),p=Be(l);return!f||!p?!0:p===`utf16`?f===`utf16le`||f===`utf16be`:f===p}function Ke(s,l){if(!(!s.strict||!s.encoding||!l||l.name!==`xml`)){var f=ze(l.body);f&&!We(s.encoding,f)&&ot(s,`XML declaration encoding `+f+` does not match detected stream encoding `+s.encoding.toUpperCase())}}function qe(s,l,f){s.textNode&&Je(s),Pe(s,l,f)}function Je(s){s.textNode=Ye(s.opt,s.textNode),s.textNode&&Pe(s,`ontext`,s.textNode),s.textNode=``}function Ye(s,l){return s.trim&&(l=l.trim()),s.normalize&&(l=l.replace(/\s+/g,` `)),l}function Ze(s,l){return Je(s),s.trackPosition&&(l+=` +Line: `+s.line+` +Column: `+s.column+` +Char: `+s.c),l=Error(l),s.error=l,Pe(s,`onerror`,l),s}function Qe(s){return s.sawRoot&&!s.closedRoot&&ot(s,`Unclosed root tag`),s.state!==je.BEGIN&&s.state!==je.BEGIN_WHITESPACE&&s.state!==je.TEXT&&Ze(s,`Unexpected end`),Je(s),s.c=``,s.closed=!0,Pe(s,`onend`),f.call(s,s.strict,s.opt),s}function ot(s,l){if(typeof s!=`object`||!(s instanceof f))throw Error(`bad call to strictFail`);s.strict&&Ze(s,l)}function st(s){s.strict||(s.tagName=s.tagName[s.looseCase]());var l=s.tags[s.tags.length-1]||s,f=s.tag={name:s.tagName,attributes:{}};s.opt.xmlns&&(f.ns=l.ns),s.attribList.length=0,qe(s,`onopentagstart`,f)}function ut(s,l){var f=s.indexOf(`:`)<0?[``,s]:s.split(`:`),p=f[0],g=f[1];return l&&s===`xmlns`&&(p=`xmlns`,g=``),{prefix:p,local:g}}function yt(s){if(s.strict||(s.attribName=s.attribName[s.looseCase]()),s.attribList.indexOf(s.attribName)!==-1||s.tag.attributes.hasOwnProperty(s.attribName)){s.attribName=s.attribValue=``;return}if(s.opt.xmlns){var l=ut(s.attribName,!0),f=l.prefix,p=l.local;if(f===`xmlns`)if(p===`xml`&&s.attribValue!==F)ot(s,`xml: prefix must be bound to `+F+` +Actual: `+s.attribValue);else if(p===`xmlns`&&s.attribValue!==I)ot(s,`xmlns: prefix must be bound to `+I+` +Actual: `+s.attribValue);else{var g=s.tag,v=s.tags[s.tags.length-1]||s;g.ns===v.ns&&(g.ns=Object.create(v.ns)),g.ns[p]=s.attribValue}s.attribList.push([s.attribName,s.attribValue])}else s.tag.attributes[s.attribName]=s.attribValue,qe(s,`onattribute`,{name:s.attribName,value:s.attribValue});s.attribName=s.attribValue=``}function Tt(s,l){if(s.opt.xmlns){var f=s.tag,p=ut(s.tagName);f.prefix=p.prefix,f.local=p.local,f.uri=f.ns[p.prefix]||``,f.prefix&&!f.uri&&(ot(s,`Unbound namespace prefix: `+JSON.stringify(s.tagName)),f.uri=p.prefix);var g=s.tags[s.tags.length-1]||s;f.ns&&g.ns!==f.ns&&Object.keys(f.ns).forEach(function(l){qe(s,`onopennamespace`,{prefix:l,uri:f.ns[l]})});for(var v=0,b=s.attribList.length;v`,s.state=je.TEXT;return}if(s.script){if(s.tagName!==`script`){s.script+=``,s.tagName=``,s.state=je.SCRIPT;return}qe(s,`onscript`,s.script),s.script=``}var l=s.tags.length,f=s.tagName;s.strict||(f=f[s.looseCase]());for(var p=f;l--&&s.tags[l].name!==p;)ot(s,`Unexpected close tag`);if(l<0){ot(s,`Unmatched closing tag: `+s.tagName),s.textNode+=``,s.state=je.TEXT;return}s.tagName=f;for(var g=s.tags.length;g-- >l;){var v=s.tag=s.tags.pop();s.tagName=s.tag.name,qe(s,`onclosetag`,s.tagName);var b={};for(var C in v.ns)b[C]=v.ns[C];var w=s.tags[s.tags.length-1]||s;s.opt.xmlns&&v.ns!==w.ns&&Object.keys(v.ns).forEach(function(l){var f=v.ns[l];qe(s,`onclosenamespace`,{prefix:l,uri:f})})}l===0&&(s.closedRoot=!0),s.tagName=s.attribValue=s.attribName=``,s.attribList.length=0,s.state=je.TEXT}function At(s){var l=s.entity,f=l.toLowerCase(),p,g=``;return s.ENTITIES[l]?s.ENTITIES[l]:s.ENTITIES[f]?s.ENTITIES[f]:(l=f,l.charAt(0)===`#`&&(l.charAt(1)===`x`?(l=l.slice(2),p=parseInt(l,16),g=p.toString(16)):(l=l.slice(1),p=parseInt(l,10),g=p.toString(10))),l=l.replace(/^0+/,``),isNaN(p)||g.toLowerCase()!==l||p<0||p>1114111?(ot(s,`Invalid character entity`),`&`+s.entity+`;`):String.fromCodePoint(p))}function jt(s,l){l===`<`?(s.state=je.OPEN_WAKA,s.startTagPosition=s.position):_e(l)||(ot(s,`Non-whitespace before first tag.`),s.textNode=l,s.state=je.TEXT)}function It(s,l){var f=``;return l`?(qe(f,`onsgmldeclaration`,f.sgmlDecl),f.sgmlDecl=``,f.state=je.TEXT):(be(v)&&(f.state=je.SGML_DECL_QUOTED),f.sgmlDecl+=v);continue;case je.SGML_DECL_QUOTED:v===f.q&&(f.state=je.SGML_DECL,f.q=``),f.sgmlDecl+=v;continue;case je.DOCTYPE:v===`>`?(f.state=je.TEXT,qe(f,`ondoctype`,f.doctype),f.doctype=!0):(f.doctype+=v,v===`[`?f.state=je.DOCTYPE_DTD:be(v)&&(f.state=je.DOCTYPE_QUOTED,f.q=v));continue;case je.DOCTYPE_QUOTED:f.doctype+=v,v===f.q&&(f.q=``,f.state=je.DOCTYPE);continue;case je.DOCTYPE_DTD:v===`]`?(f.doctype+=v,f.state=je.DOCTYPE):v===`<`?(f.state=je.OPEN_WAKA,f.startTagPosition=f.position):be(v)?(f.doctype+=v,f.state=je.DOCTYPE_DTD_QUOTED,f.q=v):f.doctype+=v;continue;case je.DOCTYPE_DTD_QUOTED:f.doctype+=v,v===f.q&&(f.state=je.DOCTYPE_DTD,f.q=``);continue;case je.COMMENT:v===`-`?f.state=je.COMMENT_ENDING:f.comment+=v;continue;case je.COMMENT_ENDING:v===`-`?(f.state=je.COMMENT_ENDED,f.comment=Ye(f.opt,f.comment),f.comment&&qe(f,`oncomment`,f.comment),f.comment=``):(f.comment+=`-`+v,f.state=je.COMMENT);continue;case je.COMMENT_ENDED:v===`>`?f.doctype&&f.doctype!==!0?f.state=je.DOCTYPE_DTD:f.state=je.TEXT:(ot(f,`Malformed comment`),f.comment+=`--`+v,f.state=je.COMMENT);continue;case je.CDATA:for(var b=g-1;v&&v!==`]`;)v=It(l,g++),v&&f.trackPosition&&(f.position++,v===` +`?(f.line++,f.column=0):f.column++);f.cdata+=l.substring(b,g-1),v===`]`&&(f.state=je.CDATA_ENDING);continue;case je.CDATA_ENDING:v===`]`?f.state=je.CDATA_ENDING_2:(f.cdata+=`]`+v,f.state=je.CDATA);continue;case je.CDATA_ENDING_2:v===`>`?(f.cdata&&qe(f,`oncdata`,f.cdata),qe(f,`onclosecdata`),f.cdata=``,f.state=je.TEXT):v===`]`?f.cdata+=`]`:(f.cdata+=`]]`+v,f.state=je.CDATA);continue;case je.PROC_INST:v===`?`?f.state=je.PROC_INST_ENDING:_e(v)?f.state=je.PROC_INST_BODY:f.procInstName+=v;continue;case je.PROC_INST_BODY:if(!f.procInstBody&&_e(v))continue;v===`?`?f.state=je.PROC_INST_ENDING:f.procInstBody+=v;continue;case je.PROC_INST_ENDING:if(v===`>`){let s={name:f.procInstName,body:f.procInstBody};Ke(f,s),qe(f,`onprocessinginstruction`,s),f.procInstName=f.procInstBody=``,f.state=je.TEXT}else f.procInstBody+=`?`+v,f.state=je.PROC_INST_BODY;continue;case je.OPEN_TAG:De(q,v)?f.tagName+=v:(st(f),v===`>`?Tt(f):v===`/`?f.state=je.OPEN_TAG_SLASH:(_e(v)||ot(f,`Invalid character in tag name`),f.state=je.ATTRIB));continue;case je.OPEN_TAG_SLASH:v===`>`?(Tt(f,!0),Ot(f)):(ot(f,`Forward-slash in opening tag not followed by >`),f.state=je.ATTRIB);continue;case je.ATTRIB:if(_e(v))continue;v===`>`?Tt(f):v===`/`?f.state=je.OPEN_TAG_SLASH:De(B,v)?(f.attribName=v,f.attribValue=``,f.state=je.ATTRIB_NAME):ot(f,`Invalid attribute name`);continue;case je.ATTRIB_NAME:v===`=`?f.state=je.ATTRIB_VALUE:v===`>`?(ot(f,`Attribute without value`),f.attribValue=f.attribName,yt(f),Tt(f)):_e(v)?f.state=je.ATTRIB_NAME_SAW_WHITE:De(q,v)?f.attribName+=v:ot(f,`Invalid attribute name`);continue;case je.ATTRIB_NAME_SAW_WHITE:if(v===`=`)f.state=je.ATTRIB_VALUE;else if(_e(v))continue;else ot(f,`Attribute without value`),f.tag.attributes[f.attribName]=``,f.attribValue=``,qe(f,`onattribute`,{name:f.attribName,value:``}),f.attribName=``,v===`>`?Tt(f):De(B,v)?(f.attribName=v,f.state=je.ATTRIB_NAME):(ot(f,`Invalid attribute name`),f.state=je.ATTRIB);continue;case je.ATTRIB_VALUE:if(_e(v))continue;be(v)?(f.q=v,f.state=je.ATTRIB_VALUE_QUOTED):(f.opt.unquotedAttributeValues||Ze(f,`Unquoted attribute value`),f.state=je.ATTRIB_VALUE_UNQUOTED,f.attribValue=v);continue;case je.ATTRIB_VALUE_QUOTED:if(v!==f.q){v===`&`?f.state=je.ATTRIB_VALUE_ENTITY_Q:f.attribValue+=v;continue}yt(f),f.q=``,f.state=je.ATTRIB_VALUE_CLOSED;continue;case je.ATTRIB_VALUE_CLOSED:_e(v)?f.state=je.ATTRIB:v===`>`?Tt(f):v===`/`?f.state=je.OPEN_TAG_SLASH:De(B,v)?(ot(f,`No whitespace between attributes`),f.attribName=v,f.attribValue=``,f.state=je.ATTRIB_NAME):ot(f,`Invalid attribute name`);continue;case je.ATTRIB_VALUE_UNQUOTED:if(!xe(v)){v===`&`?f.state=je.ATTRIB_VALUE_ENTITY_U:f.attribValue+=v;continue}yt(f),v===`>`?Tt(f):f.state=je.ATTRIB;continue;case je.CLOSE_TAG:if(f.tagName)v===`>`?Ot(f):De(q,v)?f.tagName+=v:f.script?(f.script+=``?Ot(f):ot(f,`Invalid characters in closing tag`);continue;case je.TEXT_ENTITY:case je.ATTRIB_VALUE_ENTITY_Q:case je.ATTRIB_VALUE_ENTITY_U:var w,E;switch(f.state){case je.TEXT_ENTITY:w=je.TEXT,E=`textNode`;break;case je.ATTRIB_VALUE_ENTITY_Q:w=je.ATTRIB_VALUE_QUOTED,E=`attribValue`;break;case je.ATTRIB_VALUE_ENTITY_U:w=je.ATTRIB_VALUE_UNQUOTED,E=`attribValue`;break}if(v===`;`){var k=At(f);f.opt.unparsedEntities&&!Object.values(s.XML_ENTITIES).includes(k)?((f.entityCount+=1)>f.opt.maxEntityCount&&Ze(f,`Parsed entity count exceeds max entity count`),(f.entityDepth+=1)>f.opt.maxEntityDepth&&Ze(f,`Parsed entity depth exceeds max entity depth`),f.entity=``,f.state=w,f.write(k),--f.entityDepth):(f[E]+=k,f.entity=``,f.state=w)}else De(f.entity.length?le:J,v)?f.entity+=v:(ot(f,`Invalid character in entity name`),f[E]+=`&`+f.entity+v,f.entity=``,f.state=w);continue;default:throw Error(f,`Unknown state: `+f.state)}return f.position>=f.bufferCheckPosition&&p(f),f} +/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */ +String.fromCodePoint||(function(){var s=String.fromCharCode,l=Math.floor,f=function(){var f=16384,p=[],g,v,b=-1,C=arguments.length;if(!C)return``;for(var w=``;++b1114111||l(E)!==E)throw RangeError(`Invalid code point: `+E);E<=65535?p.push(E):(E-=65536,g=(E>>10)+55296,v=E%1024+56320,p.push(g,v)),(b+1===C||p.length>f)&&(w+=s.apply(null,p),p.length=0)}return w};Object.defineProperty?Object.defineProperty(String,`fromCodePoint`,{value:f,configurable:!0,writable:!0}):String.fromCodePoint=f})()})(s===void 0?s.sax={}:s)})),require_bom=__commonJSMin((s=>{(function(){"use strict";s.stripBOM=function(s){return s[0]===``?s.substring(1):s}}).call(s)})),require_processors=__commonJSMin((s=>{(function(){"use strict";var l=new RegExp(/(?!xmlns)^.*:/);s.normalize=function(s){return s.toLowerCase()},s.firstCharLowerCase=function(s){return s.charAt(0).toLowerCase()+s.slice(1)},s.stripPrefix=function(s){return s.replace(l,``)},s.parseNumbers=function(s){return isNaN(s)||(s=s%1==0?parseInt(s,10):parseFloat(s)),s},s.parseBooleans=function(s){return/^(?:true|false)$/i.test(s)&&(s=s.toLowerCase()===`true`),s}}).call(s)})),require_parser=__commonJSMin((s=>{(function(){"use strict";var l,f,p,g,v,b,C,w,E,k=function(s,l){return function(){return s.apply(l,arguments)}},A=function(s,l){for(var f in l)N.call(l,f)&&(s[f]=l[f]);function p(){this.constructor=s}return p.prototype=l.prototype,s.prototype=new p,s.__super__=l.prototype,s},N={}.hasOwnProperty;w=require_sax$2(),p=require(`events`),l=require_bom(),C=require_processors(),E=require(`timers`).setImmediate,f=require_defaults$1().defaults,g=function(s){return typeof s==`object`&&!!s&&Object.keys(s).length===0},v=function(s){return s!==`__proto__`&&s!==`constructor`&&s!==`prototype`},b=function(s,l,f){var p,g,v;for(p=0,g=s.length;p0&&(E[s.options.childkey]=A),A=E;else if(R){for(w in R[s.options.childkey]=R[s.options.childkey]||[],F={},A)N.call(A,w)&&v(w)&&(F[w]=A[w]);R[s.options.childkey].push(F),delete A[`#name`],Object.keys(A).length===1&&l in A&&!s.EXPLICIT_CHARKEY&&(A=A[l])}}return p.length>0?s.assignOrPush(R,k,A):(s.options.explicitRoot&&(I=A,A={},A[k]=I),s.resultObject=A,s.saxParser.ended=!0,s.emit(`end`,s.resultObject))}})(this),f=(function(s){return function(f){var g,v=p[p.length-1];if(v)return v[l]+=f,s.options.explicitChildren&&s.options.preserveChildrenOrder&&s.options.charsAsChildren&&(s.options.includeWhiteChars||f.replace(/\\n/g,``).trim()!==``)&&(v[s.options.childkey]=v[s.options.childkey]||[],g={"#name":`__text__`},g[l]=f,s.options.normalize&&(g[l]=g[l].replace(/\s{2,}/g,` `).trim()),v[s.options.childkey].push(g)),v}})(this),this.saxParser.ontext=f,this.saxParser.oncdata=(function(s){return function(s){var l=f(s);if(l)return l.cdata=!0}})(this)},F.prototype.parseString=function(s,f){var p;f!=null&&typeof f==`function`&&(this.on(`end`,function(s){return this.reset(),f(null,s)}),this.on(`error`,function(s){return this.reset(),f(s)}));try{return s=s.toString(),s.trim()===``?(this.emit(`end`,null),!0):(s=l.stripBOM(s),this.options.async?(this.remaining=s,E(this.processAsync),this.saxParser):this.saxParser.write(s).close())}catch(s){if(p=s,!(this.saxParser.errThrown||this.saxParser.ended))return this.emit(`error`,p),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw p}},F.prototype.parseStringPromise=function(s){return new Promise((function(l){return function(f,p){return l.parseString(s,function(s,l){return s?p(s):f(l)})}})(this))},F})(p),s.parseString=function(l,f,p){var g,v,b;return p==null?(typeof f==`function`&&(g=f),v={}):(typeof p==`function`&&(g=p),typeof f==`object`&&(v=f)),b=new s.Parser(v),b.parseString(l,g)},s.parseStringPromise=function(l,f){var p,g;return typeof f==`object`&&(p=f),g=new s.Parser(p),g.parseStringPromise(l)}}).call(s)})),require_xml2js=__commonJSMin((s=>{(function(){"use strict";var l,f,p,g,v=function(s,l){for(var f in l)b.call(l,f)&&(s[f]=l[f]);function p(){this.constructor=s}return p.prototype=l.prototype,s.prototype=new p,s.__super__=l.prototype,s},b={}.hasOwnProperty;f=require_defaults$1(),l=require_builder$2(),p=require_parser(),g=require_processors(),s.defaults=f.defaults,s.processors=g,s.ValidationError=(function(s){v(l,s);function l(s){this.message=s}return l})(Error),s.Builder=l.Builder,s.Parser=p.Parser,s.parseString=p.parseString,s.parseStringPromise=p.parseStringPromise}).call(s)})),require_XML=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s._processAndroidXML=w,s.escapeAndroidString=N,s.format=A,s.parseXMLAsync=E,s.readXMLAsync=C,s.unescapeAndroidString=F,s.writeXMLAsync=b;function l(){let s=v(require(`fs`));return l=function(){return s},s}function f(){let s=require(`os`);return f=function(){return s},s}function p(){let s=v(require(`path`));return p=function(){return s},s}function g(){let s=require_xml2js();return g=function(){return s},s}function v(s){return s&&s.__esModule?s:{default:s}}async function b(s){let f=A(s.xml);await l().default.promises.mkdir(p().default.dirname(s.path),{recursive:!0}),await l().default.promises.writeFile(s.path,f)}async function C(s){let f=``;try{f=await l().default.promises.readFile(s.path,{encoding:`utf8`,flag:`r`})}catch{}return w(await new(g()).Parser().parseStringPromise(f||s.fallback||``))}function w(s){if(Array.isArray(s?.resources?.string)){for(let l of s?.resources?.string)if(!(l.$.translatable===`false`||l.$.translatable===!1)){if(!(`_`in l))throw Error(`Empty string resource not supported: ${JSON.stringify(l)}`);l._=F(l._)}}return s}async function E(s){return await new(g()).Parser().parseStringPromise(s)}let k=(s,l)=>Array(s+1).join(l);function A(s,{indentLevel:l=2,newline:p=f().EOL}={}){let v;if(typeof s==`string`)v=s;else if(s.toString){let l=new(g()).Builder({headless:!0});if(Array.isArray(s?.resources?.string))for(let l of s?.resources?.string)l.$.translatable===`false`||l.$.translatable===!1||(l._=N(l._));return v=l.buildObject(s),v}else throw Error(`Invalid XML value passed in: ${s}`);let b=k(l,` `),C=``,w=v.replace(/(>)(<)(\/*)/g,`$1${p}$2$3`),E=0;return w.split(/\r?\n/).map(s=>s.trim()).forEach(s=>{let l=0;s.match(/.+<\/\w[^>]*>$/)?l=0:s.match(/^<\/\w/)?E!==0&&--E:l=+!!s.match(/^<\w([^>]*[^/])?>.*$/);let f=k(E,b);C+=f+s+p,E+=l}),C.trim()}function N(s){return s=s.replace(/[\n\r\t'"@]/g,s=>{switch(s){case`"`:case`'`:case`@`:return`\\`+s;case` +`:return`\\n`;case`\r`:return`\\r`;case` `:return`\\t`;default:throw Error(`Cannot escape unhandled XML character: ${s}`)}}),s.match(/(^\s|\s$)/)&&(s=`"`+s+`"`),s}function F(s){return s.replace(/\\(.)/g,`$1`)}})),require_Manifest$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.addMetaDataItemToMainApplication=B,s.addUsesLibraryItemToMainApplication=xe,s.ensureToolsAvailable=je,s.findMetaDataItem=le,s.findUsesLibraryItem=_e,s.getMainActivity=R,s.getMainActivityOrThrow=F,s.getMainApplication=A,s.getMainApplicationMetaDataValue=be,s.getMainApplicationOrThrow=N,s.getRunnableActivity=I,s.prefixAndroidKeys=Oe,s.readAndroidManifestAsync=E,s.removeMetaDataItemFromMainApplication=q,s.removeUsesLibraryItemFromMainApplication=De,s.writeAndroidManifestAsync=w;function l(){let s=C(require(`assert`));return l=function(){return s},s}function f(){let s=C(require(`fs`));return f=function(){return s},s}function p(){let s=C(require(`path`));return p=function(){return s},s}function g(){let s=b(require_XML());return g=function(){return s},s}function v(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(v=function(s){return s?f:l})(s)}function b(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=v(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var b in s)if(b!==`default`&&{}.hasOwnProperty.call(s,b)){var C=g?Object.getOwnPropertyDescriptor(s,b):null;C&&(C.get||C.set)?Object.defineProperty(p,b,C):p[b]=s[b]}return p.default=s,f&&f.set(s,p),p}function C(s){return s&&s.__esModule?s:{default:s}}async function w(s,l){let v=g().format(l);await f().default.promises.mkdir(p().default.dirname(s),{recursive:!0}),await f().default.promises.writeFile(s,v)}async function E(s){let l=await g().readXMLAsync({path:s});if(!k(l))throw Error(`Invalid manifest found at: `+s);return l}function k(s){return!!s.manifest}function A(s){return s?.manifest?.application?.filter(s=>s?.$?.[`android:name`].endsWith(`.MainApplication`))[0]??null}function N(s){let f=A(s);return(0,l().default)(f,`AndroidManifest.xml is missing the required MainApplication element`),f}function F(s){let f=R(s);return(0,l().default)(f,`AndroidManifest.xml is missing the required MainActivity element`),f}function I(s){let l=s?.manifest?.application?.[0]??A(s);if(!l)return null;let f=l.activity?.filter?.(s=>s.$[`android:enabled`]!==`false`&&s.$[`android:enabled`]!==!1);if(!f)return null;let p=s=>!!s.action?.some(s=>s.$[`android:name`]===`android.intent.action.MAIN`)&&!!s.category?.some(s=>s.$[`android:name`]===`android.intent.category.LAUNCHER`);for(let s of f)if(Array.isArray(s[`intent-filter`])){for(let l of s[`intent-filter`])if(p(l))return s}let g=f.map(s=>s.$[`android:name`]),v=(l[`activity-alias`]??[]).filter(s=>s.$[`android:enabled`]!==`false`&&g.includes(s.$[`android:targetActivity`]));if(v.length){for(let s of v)if(Array.isArray(s[`intent-filter`])){for(let l of s[`intent-filter`])if(p(l)){let l=f.find(l=>l.$[`android:name`]===s.$[`android:targetActivity`]);if(l)return l}}}return null}function R(s){return s?.manifest?.application?.[0]?.activity?.filter?.(s=>s.$[`android:name`]===`.MainActivity`)?.[0]??null}function B(s,l,f,p=`value`){let g,v={$:Oe({name:l,[p]:f})};return s[`meta-data`]?(g=s[`meta-data`].filter(s=>s.$[`android:name`]===l),g.length?g[0].$[`android:${p}`]=f:s[`meta-data`].push(v)):s[`meta-data`]=[v],s}function q(s,l){let f=le(s,l);return s?.[`meta-data`]&&f>-1&&s[`meta-data`].splice(f,1),s}function J(s,l,f){let p=s[l];return Array.isArray(p)?p.findIndex(s=>s.$[`android:name`]===f):-1}function le(s,l){return J(s,`meta-data`,l)}function _e(s,l){return J(s,`uses-library`,l)}function be(s,l){let f=A(s);return f?.hasOwnProperty(`meta-data`)?(f?.[`meta-data`]?.find(s=>s.$[`android:name`]===l))?.$[`android:value`]??null:null}function xe(s,l){let f,p={$:Oe(l)};return s[`uses-library`]?(f=s[`uses-library`].filter(s=>s.$[`android:name`]===l.name),f.length?f[0].$=p.$:s[`uses-library`].push(p)):s[`uses-library`]=[p],s}function De(s,l){let f=_e(s,l);return s?.[`uses-library`]&&f>-1&&s[`uses-library`].splice(f,1),s}function Oe(s){return Object.entries(s).reduce((s,[l,f])=>({...s,[`android:${l}`]:f}),{})}function je(s){return Ne(s,{namespace:`xmlns:tools`,url:`http://schemas.android.com/tools`})}function Ne(s,{namespace:l,url:f}){return s?.manifest?.$?.[l]||(s.manifest.$[l]=f),s}})),require_getenv=__commonJSMin(((s,l)=>{let f=require(`url`),p=!1,g=!0;function v(s,l){let f=process.env[s];if(f===void 0){if(l===void 0&&!g)return f;if(l===void 0)throw Error(`GetEnv.Nonexistent: `+s+` does not exist and no fallback value provided.`);if(p)throw Error(`GetEnv.DisabledFallbacks: `+s+` relying on fallback when fallbacks have been disabled`);return``+l}return f}let b={string:function(s){return``+s},int:function(s){if(!s.match(/^-?\d+$/))throw Error(`GetEnv.NoInteger: `+s+` is not an integer.`);return+s},float:function(s){if(+s==1/0||+s==-1/0)throw Error(`GetEnv.Infinity: `+s+` is set to +/-Infinity.`);if(isNaN(s)||s===``)throw Error(`GetEnv.NoFloat: `+s+` is not a number.`);return+s},bool:function(s){if(!((s||``).toLowerCase()===`true`||(s||``).toLowerCase()===`false`))throw Error(`GetEnv.NoBoolean: `+s+` is not a boolean.`);return(s||``).toLowerCase()===`true`},boolish:function(s){try{return b.bool(s)}catch{if(!(s===`1`||s===`0`))throw Error(`GetEnv.NoBoolean: `+s+` is not a boolean.`);return s===`1`}},url:f.parse};function C(s){return function(l,f){if(typeof l==`string`){let p=v(l,f);return b[s](p)}else return w.multi(l)}}let w=C(`string`);Object.keys(b).forEach(function(s){w[s]=C(s)}),w.array=function(s,l,f,p){if(l||=`string`,p||=/\s*,\s*/,Object.keys(b).indexOf(l)===-1)throw Error(`GetEnv.ArrayUndefinedType: Unknown array type `+l);return v(s,f).split(p).map(b[l])},w.multi=function(s){let l={};for(let f in s){let p=s[f];if(Array.isArray(p))switch(p.length){case 1:case 2:l[f]=w(p[0],p[1]);break;case 3:l[f]=w[p[2]](p[0],p[1]);break;default:throw`getenv.multi(): invalid spec`}else l[f]=w(p)}return l},w.disableFallbacks=function(){p=!0},w.enableFallbacks=function(){p=!1},w.disableErrors=function(){g=!1},w.enableErrors=function(){g=!0},l.exports=w})),require_errors$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnexpectedError=s.PluginError=void 0,s.UnexpectedError=class extends Error{name=`UnexpectedError`;constructor(s){super(`${s}\nReport this issue: https://github.com/expo/expo/issues`)}},s.PluginError=class extends Error{name=`PluginError`;isPluginError=!0;constructor(s,l,f){super(f?`${s}\n└─ Cause: ${f.name}: ${f.message}`:s),this.code=l,this.cause=f}}})),require_withMod=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.withBaseMod=b,s.withMod=E;function l(){let s=g(require_source$5());return l=function(){return s},s}function f(){let s=require_getenv();return f=function(){return s},s}function p(){let s=require_errors$9();return p=function(){return s},s}function g(s){return s&&s.__esModule?s:{default:s}}let v=(0,f().boolish)(`EXPO_DEBUG`,!1);function b(s,{platform:f,mod:g,action:b,skipEmptyMod:E,isProvider:k,isIntrospective:A,saveToInternal:N}){s.mods||={},s.mods[f]||(s.mods[f]={});let F=s.mods[f][g];if(!F){if(E)return s;F=s=>s}let I=``,R=s._internal?.isDebug??v;if(R){let s=Error().stack;I=w(s),I=`${l().default.bold(`${f}.${g}`)}: ${I}`}if(F.isProvider)throw k?new(p()).PluginError(`Cannot set provider mod for "${f}.${g}" because another is already being used.`,`CONFLICTING_PROVIDER`):new(p()).PluginError(`Cannot add mod to "${f}.${g}" because the provider has already been added. Provider must be the last mod added.`,`INVALID_MOD_ORDER`);async function B({modRequest:s,...l}){R&&console.log(I);let p=await b({...l,modRequest:{...s,nextMod:F}});return N&&C(p,f,g,p.modResults),p}return B.isProvider=k,A&&(B.isIntrospective=A),s.mods[f][g]=B,s}function C(s,l,f,p){s._internal||={},s._internal.modResults||(s._internal.modResults={}),s._internal.modResults[l]||(s._internal.modResults[l]={}),s._internal.modResults[l][f]=p}function w(s){if(!s)return``;let f=[];for(let l of s.split(` +`)){let[s,p]=l.trim().split(` `);s===`at`&&f.push(p)}let p=f.map(s=>s?.match(/^(\bwith[A-Z].*?\b)/)?.[1]?.trim()??s?.match(/\.(\bwith[A-Z].*?\b)/)?.[1]?.trim()??null).filter(Boolean).filter(s=>![`withMod`,`withBaseMod`,`withExtendedMod`].includes(s)),g=[`withPlugins`,`withRunOnce`,`withStaticPlugin`];return p.reverse().map((s,f)=>(s.includes(`BaseMod`)&&(s=l().default.bold(s)),s.toLowerCase().includes(`dangerous`)&&(s=l().default.red(s)),f===0?l().default.blue(s):g.includes(s)?l().default.dim(s):s)).join(` ➜ `)}function E(s,{platform:l,mod:f,action:p}){return b(s,{platform:l,mod:f,isProvider:!1,async action({modRequest:{nextMod:s,...l},modResults:f,...g}){return s(await p({modRequest:l,modResults:f,...g}))}})}})),require_android_plugins=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createAndroidManifestPlugin=f,s.createStringsXmlPlugin=p,s.withStringsXml=s.withSettingsGradle=s.withProjectBuildGradle=s.withMainApplication=s.withMainActivity=s.withGradleProperties=s.withAppBuildGradle=s.withAndroidStyles=s.withAndroidManifest=s.withAndroidColorsNight=s.withAndroidColors=void 0;function l(){let s=require_withMod();return l=function(){return s},s}function f(s,l){let f=l=>g(l,async l=>(l.modResults=await s(l,l.modResults),l));return l&&Object.defineProperty(f,`name`,{value:l}),f}function p(s,l){let f=l=>v(l,async l=>(l.modResults=await s(l,l.modResults),l));return l&&Object.defineProperty(f,`name`,{value:l}),f}let g=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`manifest`,action:f});s.withAndroidManifest=g;let v=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`strings`,action:f});s.withStringsXml=v,s.withAndroidColors=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`colors`,action:f}),s.withAndroidColorsNight=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`colorsNight`,action:f}),s.withAndroidStyles=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`styles`,action:f}),s.withMainActivity=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`mainActivity`,action:f}),s.withMainApplication=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`mainApplication`,action:f}),s.withProjectBuildGradle=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`projectBuildGradle`,action:f}),s.withAppBuildGradle=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`appBuildGradle`,action:f}),s.withSettingsGradle=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`settingsGradle`,action:f}),s.withGradleProperties=(s,f)=>(0,l().withMod)(s,{platform:`android`,mod:`gradleProperties`,action:f})})),require_AllowBackup=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getAllowBackup=p,s.getAllowBackupFromManifest=v,s.setAllowBackup=g,s.withAllowBackup=void 0;function l(){let s=require_Manifest$1();return l=function(){return s},s}function f(){let s=require_android_plugins();return f=function(){return s},s}s.withAllowBackup=(0,f().createAndroidManifestPlugin)(g,`withAllowBackup`);function p(s){return s.android?.allowBackup??!0}function g(s,f){let g=p(s),v=(0,l().getMainApplication)(f);return v?.$&&(v.$[`android:allowBackup`]=String(g)),f}function v(s){let f=(0,l().getMainApplication)(s);return f?.$?String(f.$[`android:allowBackup`])===`true`:null}})),require_BuildProperties$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createBuildGradlePropsConfigPlugin=f,s.updateAndroidBuildPropertiesFromConfig=p,s.updateAndroidBuildProperty=g,s.withJsEngineGradleProps=void 0;function l(){let s=require_android_plugins();return l=function(){return s},s}function f(s,f){let g=(f,g)=>(0,l().withGradleProperties)(f,l=>(l.modResults=p(g??l,l.modResults,s),l));return f&&Object.defineProperty(g,`name`,{value:f}),g}s.withJsEngineGradleProps=f([{propName:`hermesEnabled`,propValueGetter:s=>((s.android?.jsEngine??s.jsEngine??`hermes`)===`hermes`).toString()}],`withJsEngineGradleProps`);function p(s,l,f){for(let p of f){let f=p.propValueGetter(s);g(l,p.propName,f)}return l}function g(s,l,f,p){let g=s.findIndex(s=>s.type===`property`&&s.key===l),v=g>=0?s[g]:null;if(f){let p={type:`property`,key:l,value:f};if(v&&v.type===`property`){try{let l=JSON.parse(v.value),p=JSON.parse(f);if(Array.isArray(l)&&Array.isArray(p)){let f=l.map(s=>JSON.stringify(s)),g=p.map(s=>JSON.stringify(s)),b=[...new Set([...f,...g])].map(s=>JSON.parse(s));return v.value=JSON.stringify(b),s}}catch{}return v.value=f,s}return s.push(p),s}return p?.removePropWhenValueIsNull&&g>=0&&s.splice(g,1),s}})),require_index_min$1=__commonJSMin((s=>{var l=(s,l)=>()=>(l||s((l={exports:{}}).exports,l),l.exports),f=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.range=s.balanced=void 0,s.balanced=(f,p,g)=>{let v=f instanceof RegExp?l(f,g):f,b=p instanceof RegExp?l(p,g):p,C=v!==null&&b!=null&&(0,s.range)(v,b,g);return C&&{start:C[0],end:C[1],pre:g.slice(0,C[0]),body:g.slice(C[0]+v.length,C[1]),post:g.slice(C[1]+b.length)}};var l=(s,l)=>{let f=l.match(s);return f?f[0]:null};s.range=(s,l,f)=>{let p,g,v,b,C,w=f.indexOf(s),E=f.indexOf(l,w+1),k=w;if(w>=0&&E>0){if(s===l)return[w,E];for(p=[],v=f.length;k>=0&&!C;){if(k===w)p.push(k),w=f.indexOf(s,k+1);else if(p.length===1){let s=p.pop();s!==void 0&&(C=[s,E])}else g=p.pop(),g!==void 0&&g=0?w:E}p.length&&b!==void 0&&(C=[v,b])}return C}}),p=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.EXPANSION_MAX=void 0,s.expand=xe;var l=f(),p=`\0SLASH`+Math.random()+`\0`,g=`\0OPEN`+Math.random()+`\0`,v=`\0CLOSE`+Math.random()+`\0`,b=`\0COMMA`+Math.random()+`\0`,C=`\0PERIOD`+Math.random()+`\0`,w=new RegExp(p,`g`),E=new RegExp(g,`g`),k=new RegExp(v,`g`),A=new RegExp(b,`g`),N=new RegExp(C,`g`),F=/\\\\/g,I=/\\{/g,R=/\\}/g,B=/\\,/g,q=/\\./g;s.EXPANSION_MAX=1e5;function J(s){return isNaN(s)?s.charCodeAt(0):parseInt(s,10)}function le(s){return s.replace(F,p).replace(I,g).replace(R,v).replace(B,b).replace(q,C)}function _e(s){return s.replace(w,`\\`).replace(E,`{`).replace(k,`}`).replace(A,`,`).replace(N,`.`)}function be(s){if(!s)return[``];let f=[],p=(0,l.balanced)(`{`,`}`,s);if(!p)return s.split(`,`);let{pre:g,body:v,post:b}=p,C=g.split(`,`);C[C.length-1]+=`{`+v+`}`;let w=be(b);return b.length&&(C[C.length-1]+=w.shift(),C.push.apply(C,w)),f.push.apply(f,C),f}function xe(l,f={}){if(!l)return[];let{max:p=s.EXPANSION_MAX}=f;return l.slice(0,2)===`{}`&&(l=`\\{\\}`+l.slice(2)),Pe(le(l),p,!0).map(_e)}function De(s){return`{`+s+`}`}function Oe(s){return/^-?0\d/.test(s)}function je(s,l){return s<=l}function Ne(s,l){return s>=l}function Pe(s,f,p){let g=[],b=(0,l.balanced)(`{`,`}`,s);if(!b)return[s];let C=b.pre,w=b.post.length?Pe(b.post,f,!1):[``];if(/\$$/.test(b.pre))for(let s=0;s=0;if(!k&&!A)return b.post.match(/,(?!,).*\}/)?(s=b.pre+`{`+b.body+v+b.post,Pe(s,f,!0)):[s];let N;if(k)N=b.body.split(/\.\./);else if(N=be(b.body),N.length===1&&N[0]!==void 0&&(N=Pe(N[0],f,!1).map(De),N.length===1))return w.map(s=>b.pre+N[0]+s);let F;if(k&&N[0]!==void 0&&N[1]!==void 0){let s=J(N[0]),l=J(N[1]),f=Math.max(N[0].length,N[1].length),p=N.length===3&&N[2]!==void 0?Math.abs(J(N[2])):1,g=je;l0){let f=Array(l+1).join(`0`);s=b<0?`-`+f+s.slice(1):f+s}}F.push(s)}}else{F=[];for(let s=0;s{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.assertValidPattern=void 0;var l=1024*64;s.assertValidPattern=s=>{if(typeof s!=`string`)throw TypeError(`invalid pattern`);if(s.length>l)throw TypeError(`pattern is too long`)}}),v=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.parseClass=void 0;var l={"[:alnum:]":[`\\p{L}\\p{Nl}\\p{Nd}`,!0],"[:alpha:]":[`\\p{L}\\p{Nl}`,!0],"[:ascii:]":[`\\x00-\\x7f`,!1],"[:blank:]":[`\\p{Zs}\\t`,!0],"[:cntrl:]":[`\\p{Cc}`,!0],"[:digit:]":[`\\p{Nd}`,!0],"[:graph:]":[`\\p{Z}\\p{C}`,!0,!0],"[:lower:]":[`\\p{Ll}`,!0],"[:print:]":[`\\p{C}`,!0],"[:punct:]":[`\\p{P}`,!0],"[:space:]":[`\\p{Z}\\t\\r\\n\\v\\f`,!0],"[:upper:]":[`\\p{Lu}`,!0],"[:word:]":[`\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}`,!0],"[:xdigit:]":[`A-Fa-f0-9`,!1]},f=s=>s.replace(/[[\]\\-]/g,`\\$&`),p=s=>s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,`\\$&`),g=s=>s.join(``);s.parseClass=(s,v)=>{let b=v;if(s.charAt(b)!==`[`)throw Error(`not in a brace expression`);let C=[],w=[],E=b+1,k=!1,A=!1,N=!1,F=!1,I=b,R=``;t:for(;ER?C.push(f(R)+`-`+f(p)):p===R&&C.push(f(p)),R=``,E++;continue}if(s.startsWith(`-]`,E+1)){C.push(f(p+`-`)),E+=2;continue}if(s.startsWith(`-`,E+1)){R=p,E+=2;continue}C.push(f(p)),E++}if(I{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.unescape=void 0,s.unescape=(s,{windowsPathsNoEscape:l=!1,magicalBraces:f=!0}={})=>f?l?s.replace(/\[([^\/\\])\]/g,`$1`):s.replace(/((?!\\).|^)\[([^\/\\])\]/g,`$1$2`).replace(/\\([^\/])/g,`$1`):l?s.replace(/\[([^\/\\{}])\]/g,`$1`):s.replace(/((?!\\).|^)\[([^\/\\{}])\]/g,`$1$2`).replace(/\\([^\/{}])/g,`$1`)}),C=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.AST=void 0;var l=v(),f=b(),p=new Set([`!`,`?`,`+`,`*`,`@`]),g=s=>p.has(s),C=`(?!(?:^|/)\\.\\.?(?:$|/))`,w=`(?!\\.)`,E=new Set([`[`,`.`]),k=new Set([`..`,`.`]),A=new Set(`().*{}+?[]^$\\!`),N=s=>s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,`\\$&`),F=`[^/]`,I=F+`*?`,R=F+`+?`;s.AST=class s{type;#e;#t;#n=!1;#r=[];#i;#a;#o;#s=!1;#c;#l;#u=!1;constructor(s,l,f={}){this.type=s,s&&(this.#t=!0),this.#i=l,this.#e=this.#i?this.#i.#e:this,this.#c=this.#e===this?f:this.#e.#c,this.#o=this.#e===this?[]:this.#e.#o,s===`!`&&!this.#e.#s&&this.#o.push(this),this.#a=this.#i?this.#i.#r.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let s of this.#r)if(typeof s!=`string`&&(s.type||s.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#l===void 0?this.type?this.#l=this.type+`(`+this.#r.map(s=>String(s)).join(`|`)+`)`:this.#l=this.#r.map(s=>String(s)).join(``):this.#l}#d(){if(this!==this.#e)throw Error(`should only call on root`);if(this.#s)return this;this.toString(),this.#s=!0;let s;for(;s=this.#o.pop();){if(s.type!==`!`)continue;let l=s,f=l.#i;for(;f;){for(let p=l.#a+1;!f.type&&ptypeof s==`string`?s:s.toJSON()):[this.type,...this.#r.map(s=>s.toJSON())];return this.isStart()&&!this.type&&s.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#s&&this.#i?.type===`!`)&&s.push({}),s}isStart(){if(this.#e===this)return!0;if(!this.#i?.isStart())return!1;if(this.#a===0)return!0;let l=this.#i;for(let f=0;ftypeof s!=`string`),v=this.#r.map(f=>{let[p,v,b,C]=typeof f==`string`?s.#m(f,this.#t,g):f.toRegExpSource(l);return this.#t=this.#t||b,this.#n=this.#n||C,p}).join(``),b=``;if(this.isStart()&&typeof this.#r[0]==`string`&&!(this.#r.length===1&&k.has(this.#r[0]))){let s=E,f=p&&s.has(v.charAt(0))||v.startsWith(`\\.`)&&s.has(v.charAt(2))||v.startsWith(`\\.\\.`)&&s.has(v.charAt(4)),g=!p&&!l&&s.has(v.charAt(0));b=f?C:g?w:``}let A=``;return this.isEnd()&&this.#e.#s&&this.#i?.type===`!`&&(A=`(?:$|\\/)`),[b+v+A,(0,f.unescape)(v),this.#t=!!this.#t,this.#n]}let g=this.type===`*`||this.type===`+`,v=this.type===`!`?`(?:(?!(?:`:`(?:`,b=this.#p(p);if(this.isStart()&&this.isEnd()&&!b&&this.type!==`!`){let s=this.toString();return this.#r=[s],this.type=null,this.#t=void 0,[s,(0,f.unescape)(this.toString()),!1,!1]}let A=!g||l||p||!w?``:this.#p(!0);A===b&&(A=``),A&&(b=`(?:${b})(?:${A})*?`);let N=``;if(this.type===`!`&&this.#u)N=(this.isStart()&&!p?w:``)+R;else{let s=this.type===`!`?`))`+(this.isStart()&&!p&&!l?w:``)+I+`)`:this.type===`@`?`)`:this.type===`?`?`)?`:this.type===`+`&&A?`)`:this.type===`*`&&A?`)?`:`)${this.type}`;N=v+b+s}return[N,(0,f.unescape)(b),this.#t=!!this.#t,this.#n]}#p(s){return this.#r.map(l=>{if(typeof l==`string`)throw Error(`string type in extglob ast??`);let[f,p,g,v]=l.toRegExpSource(s);return this.#n=this.#n||v,f}).filter(s=>!(this.isStart()&&this.isEnd())||!!s).join(`|`)}static#m(s,p,g=!1){let v=!1,b=``,C=!1,w=!1;for(let f=0;f{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.escape=void 0,s.escape=(s,{windowsPathsNoEscape:l=!1,magicalBraces:f=!1}={})=>f?l?s.replace(/[?*()[\]{}]/g,`[$&]`):s.replace(/[?*()[\]\\{}]/g,`\\$&`):l?s.replace(/[?*()[\]]/g,`[$&]`):s.replace(/[?*()[\]\\]/g,`\\$&`)}),E=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.unescape=s.escape=s.AST=s.Minimatch=s.match=s.makeRe=s.braceExpand=s.defaults=s.filter=s.GLOBSTAR=s.sep=s.minimatch=void 0;var l=p(),f=g(),v=C(),E=w(),k=b();s.minimatch=(s,l,p={})=>((0,f.assertValidPattern)(l),!p.nocomment&&l.charAt(0)===`#`?!1:new ut(l,p).match(s));var A=/^\*+([^+@!?\*\[\(]*)$/,N=s=>l=>!l.startsWith(`.`)&&l.endsWith(s),F=s=>l=>l.endsWith(s),I=s=>(s=s.toLowerCase(),l=>!l.startsWith(`.`)&&l.toLowerCase().endsWith(s)),R=s=>(s=s.toLowerCase(),l=>l.toLowerCase().endsWith(s)),B=/^\*+\.\*+$/,q=s=>!s.startsWith(`.`)&&s.includes(`.`),J=s=>s!==`.`&&s!==`..`&&s.includes(`.`),le=/^\.\*+$/,_e=s=>s!==`.`&&s!==`..`&&s.startsWith(`.`),be=/^\*+$/,xe=s=>s.length!==0&&!s.startsWith(`.`),De=s=>s.length!==0&&s!==`.`&&s!==`..`,Oe=/^\?+([^+@!?\*\[\(]*)?$/,je=([s,l=``])=>{let f=Be([s]);return l?(l=l.toLowerCase(),s=>f(s)&&s.toLowerCase().endsWith(l)):f},Ne=([s,l=``])=>{let f=We([s]);return l?(l=l.toLowerCase(),s=>f(s)&&s.toLowerCase().endsWith(l)):f},Pe=([s,l=``])=>{let f=We([s]);return l?s=>f(s)&&s.endsWith(l):f},ze=([s,l=``])=>{let f=Be([s]);return l?s=>f(s)&&s.endsWith(l):f},Be=([s])=>{let l=s.length;return s=>s.length===l&&!s.startsWith(`.`)},We=([s])=>{let l=s.length;return s=>s.length===l&&s!==`.`&&s!==`..`},Ke=typeof process==`object`&&process?typeof process.env==`object`&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:`posix`,qe={win32:{sep:`\\`},posix:{sep:`/`}};s.sep=Ke===`win32`?qe.win32.sep:qe.posix.sep,s.minimatch.sep=s.sep,s.GLOBSTAR=Symbol(`globstar **`),s.minimatch.GLOBSTAR=s.GLOBSTAR;var Je=`[^/]*?`,Ye=`(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?`,Ze=`(?:(?!(?:\\/|^)\\.).)*?`;s.filter=(l,f={})=>p=>(0,s.minimatch)(p,l,f),s.minimatch.filter=s.filter;var Qe=(s,l={})=>Object.assign({},s,l);s.defaults=l=>{if(!l||typeof l!=`object`||!Object.keys(l).length)return s.minimatch;let f=s.minimatch;return Object.assign((s,p,g={})=>f(s,p,Qe(l,g)),{Minimatch:class extends f.Minimatch{constructor(s,f={}){super(s,Qe(l,f))}static defaults(s){return f.defaults(Qe(l,s)).Minimatch}},AST:class extends f.AST{constructor(s,f,p={}){super(s,f,Qe(l,p))}static fromGlob(s,p={}){return f.AST.fromGlob(s,Qe(l,p))}},unescape:(s,p={})=>f.unescape(s,Qe(l,p)),escape:(s,p={})=>f.escape(s,Qe(l,p)),filter:(s,p={})=>f.filter(s,Qe(l,p)),defaults:s=>f.defaults(Qe(l,s)),makeRe:(s,p={})=>f.makeRe(s,Qe(l,p)),braceExpand:(s,p={})=>f.braceExpand(s,Qe(l,p)),match:(s,p,g={})=>f.match(s,p,Qe(l,g)),sep:f.sep,GLOBSTAR:s.GLOBSTAR})},s.minimatch.defaults=s.defaults,s.braceExpand=(s,p={})=>((0,f.assertValidPattern)(s),p.nobrace||!/\{(?:(?!\{).)*\}/.test(s)?[s]:(0,l.expand)(s,{max:p.braceExpandMax})),s.minimatch.braceExpand=s.braceExpand,s.makeRe=(s,l={})=>new ut(s,l).makeRe(),s.minimatch.makeRe=s.makeRe,s.match=(s,l,f={})=>{let p=new ut(l,f);return s=s.filter(s=>p.match(s)),p.options.nonull&&!s.length&&s.push(l),s},s.minimatch.match=s.match;var ot=/[?*]|[+@!]\(.*?\)|\[|\]/,st=s=>s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,`\\$&`),ut=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(s,l={}){(0,f.assertValidPattern)(s),l||={},this.options=l,this.pattern=s,this.platform=l.platform||Ke,this.isWindows=this.platform===`win32`;let p=`allowWindowsEscape`;this.windowsPathsNoEscape=!!l.windowsPathsNoEscape||l.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,`/`)),this.preserveMultipleSlashes=!!l.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!l.nonegate,this.comment=!1,this.empty=!1,this.partial=!!l.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=l.windowsNoMagicRoot===void 0?!!(this.isWindows&&this.nocase):l.windowsNoMagicRoot,this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(let s of this.set)for(let l of s)if(typeof l!=`string`)return!0;return!1}debug(...s){}make(){let s=this.pattern,l=this.options;if(!l.nocomment&&s.charAt(0)===`#`){this.comment=!0;return}if(!s){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],l.debug&&(this.debug=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);let f=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(f),this.debug(this.pattern,this.globParts);let p=this.globParts.map((s,l,f)=>{if(this.isWindows&&this.windowsNoMagicRoot){let l=s[0]===``&&s[1]===``&&(s[2]===`?`||!ot.test(s[2]))&&!ot.test(s[3]),f=/^[a-z]:/i.test(s[0]);if(l)return[...s.slice(0,4),...s.slice(4).map(s=>this.parse(s))];if(f)return[s[0],...s.slice(1).map(s=>this.parse(s))]}return s.map(s=>this.parse(s))});if(this.debug(this.pattern,p),this.set=p.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s=2?(s=this.firstPhasePreProcess(s),s=this.secondPhasePreProcess(s)):s=l>=1?this.levelOneOptimize(s):this.adjascentGlobstarOptimize(s),s}adjascentGlobstarOptimize(s){return s.map(s=>{let l=-1;for(;(l=s.indexOf(`**`,l+1))!==-1;){let f=l;for(;s[f+1]===`**`;)f++;f!==l&&s.splice(l,f-l)}return s})}levelOneOptimize(s){return s.map(s=>(s=s.reduce((s,l)=>{let f=s[s.length-1];return l===`**`&&f===`**`?s:l===`..`&&f&&f!==`..`&&f!==`.`&&f!==`**`?(s.pop(),s):(s.push(l),s)},[]),s.length===0?[``]:s))}levelTwoFileOptimize(s){Array.isArray(s)||(s=this.slashSplit(s));let l=!1;do{if(l=!1,!this.preserveMultipleSlashes){for(let f=1;fp&&f.splice(p+1,g-p);let v=f[p+1],b=f[p+2],C=f[p+3];if(v!==`..`||!b||b===`.`||b===`..`||!C||C===`.`||C===`..`)continue;l=!0,f.splice(p,1);let w=f.slice(0);w[p]=`**`,s.push(w),p--}if(!this.preserveMultipleSlashes){for(let s=1;ss.length)}partsMatch(s,l,f=!1){let p=0,g=0,v=[],b=``;for(;pb?f=f.slice(C):b>C&&(l=l.slice(b)))}}let{optimizationLevel:v=1}=this.options;v>=2&&(l=this.levelTwoFileOptimize(l)),this.debug(`matchOne`,this,{file:l,pattern:f}),this.debug(`matchOne`,l.length,f.length);for(var b=0,C=0,w=l.length,E=f.length;b>> no match, partial?`,l,N,f,F),N===w))}let v;if(typeof k==`string`?(v=A===k,this.debug(`string match`,k,A,v)):(v=k.test(A),this.debug(`pattern match`,k,A,v)),!v)return!1}if(b===w&&C===E)return!0;if(b===w)return p;if(C===E)return b===w-1&&l[b]===``;throw Error(`wtf?`)}braceExpand(){return(0,s.braceExpand)(this.pattern,this.options)}parse(l){(0,f.assertValidPattern)(l);let p=this.options;if(l===`**`)return s.GLOBSTAR;if(l===``)return``;let g,b=null;(g=l.match(be))?b=p.dot?De:xe:(g=l.match(A))?b=(p.nocase?p.dot?R:I:p.dot?F:N)(g[1]):(g=l.match(Oe))?b=(p.nocase?p.dot?Ne:je:p.dot?Pe:ze)(g):(g=l.match(B))?b=p.dot?J:q:(g=l.match(le))&&(b=_e);let C=v.AST.fromGlob(l,this.options).toMMPattern();return b&&typeof C==`object`&&Reflect.defineProperty(C,`test`,{value:b}),C}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let l=this.set;if(!l.length)return this.regexp=!1,this.regexp;let f=this.options,p=f.noglobstar?Je:f.dot?Ye:Ze,g=new Set(f.nocase?[`i`]:[]),v=l.map(l=>{let f=l.map(l=>{if(l instanceof RegExp)for(let s of l.flags.split(``))g.add(s);return typeof l==`string`?st(l):l===s.GLOBSTAR?s.GLOBSTAR:l._src});f.forEach((l,g)=>{let v=f[g+1],b=f[g-1];l!==s.GLOBSTAR||b===s.GLOBSTAR||(b===void 0?v!==void 0&&v!==s.GLOBSTAR?f[g+1]=`(?:\\/|`+p+`\\/)?`+v:f[g]=p:v===void 0?f[g-1]=b+`(?:\\/|\\/`+p+`)?`:v!==s.GLOBSTAR&&(f[g-1]=b+`(?:\\/|\\/`+p+`\\/)`+v,f[g+1]=s.GLOBSTAR))});let v=f.filter(l=>l!==s.GLOBSTAR);if(this.partial&&v.length>=1){let s=[];for(let l=1;l<=v.length;l++)s.push(v.slice(0,l).join(`/`));return`(?:`+s.join(`|`)+`)`}return v.join(`/`)}).join(`|`),[b,C]=l.length>1?[`(?:`,`)`]:[``,``];v=`^`+b+v+C+`$`,this.partial&&(v=`^(?:\\/|`+b+v.slice(1,-1)+C+`)$`),this.negate&&(v=`^(?!`+v+`).+$`);try{this.regexp=new RegExp(v,[...g].join(``))}catch{this.regexp=!1}return this.regexp}slashSplit(s){return this.preserveMultipleSlashes?s.split(`/`):this.isWindows&&/^\/\/[^\/]+/.test(s)?[``,...s.split(/\/+/)]:s.split(/\/+/)}match(s,l=this.partial){if(this.debug(`match`,s,this.pattern),this.comment)return!1;if(this.empty)return s===``;if(s===`/`&&l)return!0;let f=this.options;this.isWindows&&(s=s.split(`\\`).join(`/`));let p=this.slashSplit(s);this.debug(this.pattern,`split`,p);let g=this.set;this.debug(this.pattern,`set`,g);let v=p[p.length-1];if(!v)for(let s=p.length-2;!v&&s>=0;s--)v=p[s];for(let s=0;s{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.LRUCache=void 0;var l=typeof performance==`object`&&performance&&typeof performance.now==`function`?performance:Date,f=new Set,p=typeof process==`object`&&process?process:{},g=(s,l,f,g)=>{typeof p.emitWarning==`function`?p.emitWarning(s,l,f,g):console.error(`[${f}] ${l}: ${s}`)},v=globalThis.AbortController,b=globalThis.AbortSignal;if(typeof v>`u`){b=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(s,l){this._onabort.push(l)}},v=class{constructor(){l()}signal=new b;abort(s){if(!this.signal.aborted){this.signal.reason=s,this.signal.aborted=!0;for(let l of this.signal._onabort)l(s);this.signal.onabort?.(s)}}};let s=p.env?.LRU_CACHE_IGNORE_AC_WARNING!==`1`,l=()=>{s&&(s=!1,g("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.",`NO_ABORT_CONTROLLER`,`ENOTSUP`,l))}}var C=s=>!f.has(s),w=s=>s&&s===Math.floor(s)&&s>0&&isFinite(s),E=s=>w(s)?s<=2**8?Uint8Array:s<=2**16?Uint16Array:s<=2**32?Uint32Array:s<=2**53-1?k:null:null,k=class extends Array{constructor(s){super(s),this.fill(0)}},A=class s{heap;length;static#e=!1;static create(l){let f=E(l);if(!f)return[];s.#e=!0;let p=new s(l,f);return s.#e=!1,p}constructor(l,f){if(!s.#e)throw TypeError(`instantiate Stack using Stack.create(n)`);this.heap=new f(l),this.length=0}push(s){this.heap[this.length++]=s}pop(){return this.heap[--this.length]}};s.LRUCache=class s{#e;#t;#n;#r;#i;#a;#o;#s;get perf(){return this.#s}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#l;#u;#d;#f;#p;#m;#h;#g;#_;#v;#y;#b;#x;#S;#C;#w;#T;#E;static unsafeExposeInternals(s){return{starts:s.#b,ttls:s.#x,autopurgeTimers:s.#S,sizes:s.#y,keyMap:s.#u,keyList:s.#d,valList:s.#f,next:s.#p,prev:s.#m,get head(){return s.#h},get tail(){return s.#g},free:s.#_,isBackgroundFetch:l=>s.#V(l),backgroundFetch:(l,f,p,g)=>s.#B(l,f,p,g),moveToTail:l=>s.#U(l),indexes:l=>s.#I(l),rindexes:l=>s.#L(l),isStale:l=>s.#j(l)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#l}get size(){return this.#c}get fetchMethod(){return this.#a}get memoMethod(){return this.#o}get dispose(){return this.#n}get onInsert(){return this.#r}get disposeAfter(){return this.#i}constructor(p){let{max:v=0,ttl:b,ttlResolution:k=1,ttlAutopurge:N,updateAgeOnGet:F,updateAgeOnHas:I,allowStale:R,dispose:B,onInsert:q,disposeAfter:J,noDisposeOnSet:le,noUpdateTTL:_e,maxSize:be=0,maxEntrySize:xe=0,sizeCalculation:De,fetchMethod:Oe,memoMethod:je,noDeleteOnFetchRejection:Ne,noDeleteOnStaleGet:Pe,allowStaleOnFetchRejection:ze,allowStaleOnFetchAbort:Be,ignoreFetchAbort:We,perf:Ke}=p;if(Ke!==void 0&&typeof Ke?.now!=`function`)throw TypeError(`perf option must have a now() method if specified`);if(this.#s=Ke??l,v!==0&&!w(v))throw TypeError(`max option must be a nonnegative integer`);let qe=v?E(v):Array;if(!qe)throw Error(`invalid max value: `+v);if(this.#e=v,this.#t=be,this.maxEntrySize=xe||this.#t,this.sizeCalculation=De,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw TypeError(`cannot set sizeCalculation without setting maxSize or maxEntrySize`);if(typeof this.sizeCalculation!=`function`)throw TypeError(`sizeCalculation set to non-function`)}if(je!==void 0&&typeof je!=`function`)throw TypeError(`memoMethod must be a function if defined`);if(this.#o=je,Oe!==void 0&&typeof Oe!=`function`)throw TypeError(`fetchMethod must be a function if specified`);if(this.#a=Oe,this.#w=!!Oe,this.#u=new Map,this.#d=Array(v).fill(void 0),this.#f=Array(v).fill(void 0),this.#p=new qe(v),this.#m=new qe(v),this.#h=0,this.#g=0,this.#_=A.create(v),this.#c=0,this.#l=0,typeof B==`function`&&(this.#n=B),typeof q==`function`&&(this.#r=q),typeof J==`function`?(this.#i=J,this.#v=[]):(this.#i=void 0,this.#v=void 0),this.#C=!!this.#n,this.#E=!!this.#r,this.#T=!!this.#i,this.noDisposeOnSet=!!le,this.noUpdateTTL=!!_e,this.noDeleteOnFetchRejection=!!Ne,this.allowStaleOnFetchRejection=!!ze,this.allowStaleOnFetchAbort=!!Be,this.ignoreFetchAbort=!!We,this.maxEntrySize!==0){if(this.#t!==0&&!w(this.#t))throw TypeError(`maxSize must be a positive integer if specified`);if(!w(this.maxEntrySize))throw TypeError(`maxEntrySize must be a positive integer if specified`);this.#M()}if(this.allowStale=!!R,this.noDeleteOnStaleGet=!!Pe,this.updateAgeOnGet=!!F,this.updateAgeOnHas=!!I,this.ttlResolution=w(k)||k===0?k:1,this.ttlAutopurge=!!N,this.ttl=b||0,this.ttl){if(!w(this.ttl))throw TypeError(`ttl must be a positive integer if specified`);this.#D()}if(this.#e===0&&this.ttl===0&&this.#t===0)throw TypeError(`At least one of max, maxSize, or ttl is required`);if(!this.ttlAutopurge&&!this.#e&&!this.#t){let l=`LRU_CACHE_UNBOUNDED`;C(l)&&(f.add(l),g(`TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.`,`UnboundedCacheWarning`,l,s))}}getRemainingTTL(s){return this.#u.has(s)?1/0:0}#D(){let s=new k(this.#e),l=new k(this.#e);this.#x=s,this.#b=l;let f=this.ttlAutopurge?Array(this.#e):void 0;this.#S=f,this.#A=(p,g,v=this.#s.now())=>{if(l[p]=g===0?0:v,s[p]=g,f?.[p]&&(clearTimeout(f[p]),f[p]=void 0),g!==0&&f){let s=setTimeout(()=>{this.#j(p)&&this.#W(this.#d[p],`expire`)},g+1);s.unref&&s.unref(),f[p]=s}},this.#O=f=>{l[f]=s[f]===0?0:this.#s.now()},this.#k=(f,v)=>{if(s[v]){let b=s[v],C=l[v];if(!b||!C)return;f.ttl=b,f.start=C,f.now=p||g(),f.remainingTTL=b-(f.now-C)}};let p=0,g=()=>{let s=this.#s.now();if(this.ttlResolution>0){p=s;let l=setTimeout(()=>p=0,this.ttlResolution);l.unref&&l.unref()}return s};this.getRemainingTTL=f=>{let v=this.#u.get(f);if(v===void 0)return 0;let b=s[v],C=l[v];return!b||!C?1/0:b-((p||g())-C)},this.#j=f=>{let v=l[f],b=s[f];return!!b&&!!v&&(p||g())-v>b}}#O=()=>{};#k=()=>{};#A=()=>{};#j=()=>!1;#M(){let s=new k(this.#e);this.#l=0,this.#y=s,this.#N=l=>{this.#l-=s[l],s[l]=0},this.#F=(s,l,f,p)=>{if(this.#V(l))return 0;if(!w(f))if(p){if(typeof p!=`function`)throw TypeError(`sizeCalculation must be a function`);if(f=p(l,s),!w(f))throw TypeError(`sizeCalculation return invalid (expect positive integer)`)}else throw TypeError(`invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.`);return f},this.#P=(l,f,p)=>{if(s[l]=f,this.#t){let f=this.#t-s[l];for(;this.#l>f;)this.#z(!0)}this.#l+=s[l],p&&(p.entrySize=f,p.totalCalculatedSize=this.#l)}}#N=s=>{};#P=(s,l,f)=>{};#F=(s,l,f,p)=>{if(f||p)throw TypeError(`cannot set size without setting maxSize or maxEntrySize on cache`);return 0};*#I({allowStale:s=this.allowStale}={}){if(this.#c)for(let l=this.#g;!(!this.#R(l)||((s||!this.#j(l))&&(yield l),l===this.#h));)l=this.#m[l]}*#L({allowStale:s=this.allowStale}={}){if(this.#c)for(let l=this.#h;!(!this.#R(l)||((s||!this.#j(l))&&(yield l),l===this.#g));)l=this.#p[l]}#R(s){return s!==void 0&&this.#u.get(this.#d[s])===s}*entries(){for(let s of this.#I())this.#f[s]!==void 0&&this.#d[s]!==void 0&&!this.#V(this.#f[s])&&(yield[this.#d[s],this.#f[s]])}*rentries(){for(let s of this.#L())this.#f[s]!==void 0&&this.#d[s]!==void 0&&!this.#V(this.#f[s])&&(yield[this.#d[s],this.#f[s]])}*keys(){for(let s of this.#I()){let l=this.#d[s];l!==void 0&&!this.#V(this.#f[s])&&(yield l)}}*rkeys(){for(let s of this.#L()){let l=this.#d[s];l!==void 0&&!this.#V(this.#f[s])&&(yield l)}}*values(){for(let s of this.#I())this.#f[s]!==void 0&&!this.#V(this.#f[s])&&(yield this.#f[s])}*rvalues(){for(let s of this.#L())this.#f[s]!==void 0&&!this.#V(this.#f[s])&&(yield this.#f[s])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]=`LRUCache`;find(s,l={}){for(let f of this.#I()){let p=this.#f[f],g=this.#V(p)?p.__staleWhileFetching:p;if(g!==void 0&&s(g,this.#d[f],this))return this.get(this.#d[f],l)}}forEach(s,l=this){for(let f of this.#I()){let p=this.#f[f],g=this.#V(p)?p.__staleWhileFetching:p;g!==void 0&&s.call(l,g,this.#d[f],this)}}rforEach(s,l=this){for(let f of this.#L()){let p=this.#f[f],g=this.#V(p)?p.__staleWhileFetching:p;g!==void 0&&s.call(l,g,this.#d[f],this)}}purgeStale(){let s=!1;for(let l of this.#L({allowStale:!0}))this.#j(l)&&(this.#W(this.#d[l],`expire`),s=!0);return s}info(s){let l=this.#u.get(s);if(l===void 0)return;let f=this.#f[l],p=this.#V(f)?f.__staleWhileFetching:f;if(p===void 0)return;let g={value:p};if(this.#x&&this.#b){let s=this.#x[l],f=this.#b[l];s&&f&&(g.ttl=s-(this.#s.now()-f),g.start=Date.now())}return this.#y&&(g.size=this.#y[l]),g}dump(){let s=[];for(let l of this.#I({allowStale:!0})){let f=this.#d[l],p=this.#f[l],g=this.#V(p)?p.__staleWhileFetching:p;if(g===void 0||f===void 0)continue;let v={value:g};if(this.#x&&this.#b){v.ttl=this.#x[l];let s=this.#s.now()-this.#b[l];v.start=Math.floor(Date.now()-s)}this.#y&&(v.size=this.#y[l]),s.unshift([f,v])}return s}load(s){this.clear();for(let[l,f]of s){if(f.start){let s=Date.now()-f.start;f.start=this.#s.now()-s}this.set(l,f.value,f)}}set(s,l,f={}){if(l===void 0)return this.delete(s),this;let{ttl:p=this.ttl,start:g,noDisposeOnSet:v=this.noDisposeOnSet,sizeCalculation:b=this.sizeCalculation,status:C}=f,{noUpdateTTL:w=this.noUpdateTTL}=f,E=this.#F(s,l,f.size||0,b);if(this.maxEntrySize&&E>this.maxEntrySize)return C&&(C.set=`miss`,C.maxEntrySizeExceeded=!0),this.#W(s,`set`),this;let k=this.#c===0?void 0:this.#u.get(s);if(k===void 0)k=this.#c===0?this.#g:this.#_.length===0?this.#c===this.#e?this.#z(!1):this.#c:this.#_.pop(),this.#d[k]=s,this.#f[k]=l,this.#u.set(s,k),this.#p[this.#g]=k,this.#m[k]=this.#g,this.#g=k,this.#c++,this.#P(k,E,C),C&&(C.set=`add`),w=!1,this.#E&&this.#r?.(l,s,`add`);else{this.#U(k);let f=this.#f[k];if(l!==f){if(this.#w&&this.#V(f)){f.__abortController.abort(Error(`replaced`));let{__staleWhileFetching:l}=f;l!==void 0&&!v&&(this.#C&&this.#n?.(l,s,`set`),this.#T&&this.#v?.push([l,s,`set`]))}else v||(this.#C&&this.#n?.(f,s,`set`),this.#T&&this.#v?.push([f,s,`set`]));if(this.#N(k),this.#P(k,E,C),this.#f[k]=l,C){C.set=`replace`;let s=f&&this.#V(f)?f.__staleWhileFetching:f;s!==void 0&&(C.oldValue=s)}}else C&&(C.set=`update`);this.#E&&this.onInsert?.(l,s,l===f?`update`:`replace`)}if(p!==0&&!this.#x&&this.#D(),this.#x&&(w||this.#A(k,p,g),C&&this.#k(C,k)),!v&&this.#T&&this.#v){let s=this.#v,l;for(;l=s?.shift();)this.#i?.(...l)}return this}pop(){try{for(;this.#c;){let s=this.#f[this.#h];if(this.#z(!0),this.#V(s)){if(s.__staleWhileFetching)return s.__staleWhileFetching}else if(s!==void 0)return s}}finally{if(this.#T&&this.#v){let s=this.#v,l;for(;l=s?.shift();)this.#i?.(...l)}}}#z(s){let l=this.#h,f=this.#d[l],p=this.#f[l];return this.#w&&this.#V(p)?p.__abortController.abort(Error(`evicted`)):(this.#C||this.#T)&&(this.#C&&this.#n?.(p,f,`evict`),this.#T&&this.#v?.push([p,f,`evict`])),this.#N(l),this.#S?.[l]&&(clearTimeout(this.#S[l]),this.#S[l]=void 0),s&&(this.#d[l]=void 0,this.#f[l]=void 0,this.#_.push(l)),this.#c===1?(this.#h=this.#g=0,this.#_.length=0):this.#h=this.#p[l],this.#u.delete(f),this.#c--,l}has(s,l={}){let{updateAgeOnHas:f=this.updateAgeOnHas,status:p}=l,g=this.#u.get(s);if(g!==void 0){let s=this.#f[g];if(this.#V(s)&&s.__staleWhileFetching===void 0)return!1;if(this.#j(g))p&&(p.has=`stale`,this.#k(p,g));else return f&&this.#O(g),p&&(p.has=`hit`,this.#k(p,g)),!0}else p&&(p.has=`miss`);return!1}peek(s,l={}){let{allowStale:f=this.allowStale}=l,p=this.#u.get(s);if(p===void 0||!f&&this.#j(p))return;let g=this.#f[p];return this.#V(g)?g.__staleWhileFetching:g}#B(s,l,f,p){let g=l===void 0?void 0:this.#f[l];if(this.#V(g))return g;let b=new v,{signal:C}=f;C?.addEventListener(`abort`,()=>b.abort(C.reason),{signal:b.signal});let w={signal:b.signal,options:f,context:p},E=(p,g=!1)=>{let{aborted:v}=b.signal,C=f.ignoreFetchAbort&&p!==void 0,E=f.ignoreFetchAbort||!!(f.allowStaleOnFetchAbort&&p!==void 0);if(f.status&&(v&&!g?(f.status.fetchAborted=!0,f.status.fetchError=b.signal.reason,C&&(f.status.fetchAbortIgnored=!0)):f.status.fetchResolved=!0),v&&!C&&!g)return A(b.signal.reason,E);let k=F,N=this.#f[l];return(N===F||C&&g&&N===void 0)&&(p===void 0?k.__staleWhileFetching===void 0?this.#W(s,`fetch`):this.#f[l]=k.__staleWhileFetching:(f.status&&(f.status.fetchUpdated=!0),this.set(s,p,w.options))),p},k=s=>(f.status&&(f.status.fetchRejected=!0,f.status.fetchError=s),A(s,!1)),A=(p,g)=>{let{aborted:v}=b.signal,C=v&&f.allowStaleOnFetchAbort,w=C||f.allowStaleOnFetchRejection,E=w||f.noDeleteOnFetchRejection,k=F;if(this.#f[l]===F&&(!E||!g&&k.__staleWhileFetching===void 0?this.#W(s,`fetch`):C||(this.#f[l]=k.__staleWhileFetching)),w)return f.status&&k.__staleWhileFetching!==void 0&&(f.status.returnedStale=!0),k.__staleWhileFetching;if(k.__returned===k)throw p},N=(l,p)=>{let v=this.#a?.(s,g,w);v&&v instanceof Promise&&v.then(s=>l(s===void 0?void 0:s),p),b.signal.addEventListener(`abort`,()=>{(!f.ignoreFetchAbort||f.allowStaleOnFetchAbort)&&(l(void 0),f.allowStaleOnFetchAbort&&(l=s=>E(s,!0)))})};f.status&&(f.status.fetchDispatched=!0);let F=new Promise(N).then(E,k),I=Object.assign(F,{__abortController:b,__staleWhileFetching:g,__returned:void 0});return l===void 0?(this.set(s,I,{...w.options,status:void 0}),l=this.#u.get(s)):this.#f[l]=I,I}#V(s){if(!this.#w)return!1;let l=s;return!!l&&l instanceof Promise&&l.hasOwnProperty(`__staleWhileFetching`)&&l.__abortController instanceof v}async fetch(s,l={}){let{allowStale:f=this.allowStale,updateAgeOnGet:p=this.updateAgeOnGet,noDeleteOnStaleGet:g=this.noDeleteOnStaleGet,ttl:v=this.ttl,noDisposeOnSet:b=this.noDisposeOnSet,size:C=0,sizeCalculation:w=this.sizeCalculation,noUpdateTTL:E=this.noUpdateTTL,noDeleteOnFetchRejection:k=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:A=this.allowStaleOnFetchRejection,ignoreFetchAbort:N=this.ignoreFetchAbort,allowStaleOnFetchAbort:F=this.allowStaleOnFetchAbort,context:I,forceRefresh:R=!1,status:B,signal:q}=l;if(!this.#w)return B&&(B.fetch=`get`),this.get(s,{allowStale:f,updateAgeOnGet:p,noDeleteOnStaleGet:g,status:B});let J={allowStale:f,updateAgeOnGet:p,noDeleteOnStaleGet:g,ttl:v,noDisposeOnSet:b,size:C,sizeCalculation:w,noUpdateTTL:E,noDeleteOnFetchRejection:k,allowStaleOnFetchRejection:A,allowStaleOnFetchAbort:F,ignoreFetchAbort:N,status:B,signal:q},le=this.#u.get(s);if(le===void 0){B&&(B.fetch=`miss`);let l=this.#B(s,le,J,I);return l.__returned=l}else{let l=this.#f[le];if(this.#V(l)){let s=f&&l.__staleWhileFetching!==void 0;return B&&(B.fetch=`inflight`,s&&(B.returnedStale=!0)),s?l.__staleWhileFetching:l.__returned=l}let g=this.#j(le);if(!R&&!g)return B&&(B.fetch=`hit`),this.#U(le),p&&this.#O(le),B&&this.#k(B,le),l;let v=this.#B(s,le,J,I),b=v.__staleWhileFetching!==void 0&&f;return B&&(B.fetch=g?`stale`:`refresh`,b&&g&&(B.returnedStale=!0)),b?v.__staleWhileFetching:v.__returned=v}}async forceFetch(s,l={}){let f=await this.fetch(s,l);if(f===void 0)throw Error(`fetch() returned undefined`);return f}memo(s,l={}){let f=this.#o;if(!f)throw Error(`no memoMethod provided to constructor`);let{context:p,forceRefresh:g,...v}=l,b=this.get(s,v);if(!g&&b!==void 0)return b;let C=f(s,b,{options:v,context:p});return this.set(s,C,v),C}get(s,l={}){let{allowStale:f=this.allowStale,updateAgeOnGet:p=this.updateAgeOnGet,noDeleteOnStaleGet:g=this.noDeleteOnStaleGet,status:v}=l,b=this.#u.get(s);if(b!==void 0){let l=this.#f[b],C=this.#V(l);return v&&this.#k(v,b),this.#j(b)?(v&&(v.get=`stale`),C?(v&&f&&l.__staleWhileFetching!==void 0&&(v.returnedStale=!0),f?l.__staleWhileFetching:void 0):(g||this.#W(s,`expire`),v&&f&&(v.returnedStale=!0),f?l:void 0)):(v&&(v.get=`hit`),C?l.__staleWhileFetching:(this.#U(b),p&&this.#O(b),l))}else v&&(v.get=`miss`)}#H(s,l){this.#m[l]=s,this.#p[s]=l}#U(s){s!==this.#g&&(s===this.#h?this.#h=this.#p[s]:this.#H(this.#m[s],this.#p[s]),this.#H(this.#g,s),this.#g=s)}delete(s){return this.#W(s,`delete`)}#W(s,l){let f=!1;if(this.#c!==0){let p=this.#u.get(s);if(p!==void 0)if(this.#S?.[p]&&(clearTimeout(this.#S?.[p]),this.#S[p]=void 0),f=!0,this.#c===1)this.#G(l);else{this.#N(p);let f=this.#f[p];if(this.#V(f)?f.__abortController.abort(Error(`deleted`)):(this.#C||this.#T)&&(this.#C&&this.#n?.(f,s,l),this.#T&&this.#v?.push([f,s,l])),this.#u.delete(s),this.#d[p]=void 0,this.#f[p]=void 0,p===this.#g)this.#g=this.#m[p];else if(p===this.#h)this.#h=this.#p[p];else{let s=this.#m[p];this.#p[s]=this.#p[p];let l=this.#p[p];this.#m[l]=this.#m[p]}this.#c--,this.#_.push(p)}}if(this.#T&&this.#v?.length){let s=this.#v,l;for(;l=s?.shift();)this.#i?.(...l)}return f}clear(){return this.#G(`delete`)}#G(s){for(let l of this.#L({allowStale:!0})){let f=this.#f[l];if(this.#V(f))f.__abortController.abort(Error(`deleted`));else{let p=this.#d[l];this.#C&&this.#n?.(f,p,s),this.#T&&this.#v?.push([f,p,s])}}if(this.#u.clear(),this.#f.fill(void 0),this.#d.fill(void 0),this.#x&&this.#b){this.#x.fill(0),this.#b.fill(0);for(let s of this.#S??[])s!==void 0&&clearTimeout(s);this.#S?.fill(void 0)}if(this.#y&&this.#y.fill(0),this.#h=0,this.#g=0,this.#_.length=0,this.#l=0,this.#c=0,this.#T&&this.#v){let s=this.#v,l;for(;l=s?.shift();)this.#i?.(...l)}}}}),A=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.Minipass=s.isWritable=s.isReadable=s.isStream=void 0;var f=typeof process==`object`&&process?process:{stdout:null,stderr:null},p=require(`node:events`),g=l(require(`node:stream`)),v=require(`node:string_decoder`);s.isStream=l=>!!l&&typeof l==`object`&&(l instanceof Lt||l instanceof g.default||(0,s.isReadable)(l)||(0,s.isWritable)(l)),s.isReadable=s=>!!s&&typeof s==`object`&&s instanceof p.EventEmitter&&typeof s.pipe==`function`&&s.pipe!==g.default.Writable.prototype.pipe,s.isWritable=s=>!!s&&typeof s==`object`&&s instanceof p.EventEmitter&&typeof s.write==`function`&&typeof s.end==`function`;var b=Symbol(`EOF`),C=Symbol(`maybeEmitEnd`),w=Symbol(`emittedEnd`),E=Symbol(`emittingEnd`),k=Symbol(`emittedError`),A=Symbol(`closed`),N=Symbol(`read`),F=Symbol(`flush`),I=Symbol(`flushChunk`),R=Symbol(`encoding`),B=Symbol(`decoder`),q=Symbol(`flowing`),J=Symbol(`paused`),le=Symbol(`resume`),_e=Symbol(`buffer`),be=Symbol(`pipes`),xe=Symbol(`bufferLength`),De=Symbol(`bufferPush`),Oe=Symbol(`bufferShift`),je=Symbol(`objectMode`),Ne=Symbol(`destroyed`),Pe=Symbol(`error`),ze=Symbol(`emitData`),Be=Symbol(`emitEnd`),We=Symbol(`emitEnd2`),Ke=Symbol(`async`),qe=Symbol(`abort`),Je=Symbol(`aborted`),Ye=Symbol(`signal`),Ze=Symbol(`dataListeners`),Qe=Symbol(`discarded`),ot=s=>Promise.resolve().then(s),st=s=>s(),ut=s=>s===`end`||s===`finish`||s===`prefinish`,yt=s=>s instanceof ArrayBuffer||!!s&&typeof s==`object`&&s.constructor&&s.constructor.name===`ArrayBuffer`&&s.byteLength>=0,Tt=s=>!Buffer.isBuffer(s)&&ArrayBuffer.isView(s),Ot=class{src;dest;opts;ondrain;constructor(s,l,f){this.src=s,this.dest=l,this.opts=f,this.ondrain=()=>s[le](),this.dest.on(`drain`,this.ondrain)}unpipe(){this.dest.removeListener(`drain`,this.ondrain)}proxyErrors(s){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},At=class extends Ot{unpipe(){this.src.removeListener(`error`,this.proxyErrors),super.unpipe()}constructor(s,l,f){super(s,l,f),this.proxyErrors=s=>this.dest.emit(`error`,s),s.on(`error`,this.proxyErrors)}},jt=s=>!!s.objectMode,It=s=>!s.objectMode&&!!s.encoding&&s.encoding!==`buffer`,Lt=class extends p.EventEmitter{[q]=!1;[J]=!1;[be]=[];[_e]=[];[je];[R];[Ke];[B];[b]=!1;[w]=!1;[E]=!1;[A]=!1;[k]=null;[xe]=0;[Ne]=!1;[Ye];[Je]=!1;[Ze]=0;[Qe]=!1;writable=!0;readable=!0;constructor(...s){let l=s[0]||{};if(super(),l.objectMode&&typeof l.encoding==`string`)throw TypeError(`Encoding and objectMode may not be used together`);jt(l)?(this[je]=!0,this[R]=null):It(l)?(this[R]=l.encoding,this[je]=!1):(this[je]=!1,this[R]=null),this[Ke]=!!l.async,this[B]=this[R]?new v.StringDecoder(this[R]):null,l&&l.debugExposeBuffer===!0&&Object.defineProperty(this,`buffer`,{get:()=>this[_e]}),l&&l.debugExposePipes===!0&&Object.defineProperty(this,`pipes`,{get:()=>this[be]});let{signal:f}=l;f&&(this[Ye]=f,f.aborted?this[qe]():f.addEventListener(`abort`,()=>this[qe]()))}get bufferLength(){return this[xe]}get encoding(){return this[R]}set encoding(s){throw Error(`Encoding must be set at instantiation time`)}setEncoding(s){throw Error(`Encoding must be set at instantiation time`)}get objectMode(){return this[je]}set objectMode(s){throw Error(`objectMode must be set at instantiation time`)}get async(){return this[Ke]}set async(s){this[Ke]=this[Ke]||!!s}[qe](){this[Je]=!0,this.emit(`abort`,this[Ye]?.reason),this.destroy(this[Ye]?.reason)}get aborted(){return this[Je]}set aborted(s){}write(s,l,f){if(this[Je])return!1;if(this[b])throw Error(`write after end`);if(this[Ne])return this.emit(`error`,Object.assign(Error(`Cannot call write after a stream was destroyed`),{code:`ERR_STREAM_DESTROYED`})),!0;typeof l==`function`&&(f=l,l=`utf8`),l||=`utf8`;let p=this[Ke]?ot:st;if(!this[je]&&!Buffer.isBuffer(s)){if(Tt(s))s=Buffer.from(s.buffer,s.byteOffset,s.byteLength);else if(yt(s))s=Buffer.from(s);else if(typeof s!=`string`)throw Error(`Non-contiguous data written to non-objectMode stream`)}return this[je]?(this[q]&&this[xe]!==0&&this[F](!0),this[q]?this.emit(`data`,s):this[De](s),this[xe]!==0&&this.emit(`readable`),f&&p(f),this[q]):s.length?(typeof s==`string`&&!(l===this[R]&&!this[B]?.lastNeed)&&(s=Buffer.from(s,l)),Buffer.isBuffer(s)&&this[R]&&(s=this[B].write(s)),this[q]&&this[xe]!==0&&this[F](!0),this[q]?this.emit(`data`,s):this[De](s),this[xe]!==0&&this.emit(`readable`),f&&p(f),this[q]):(this[xe]!==0&&this.emit(`readable`),f&&p(f),this[q])}read(s){if(this[Ne])return null;if(this[Qe]=!1,this[xe]===0||s===0||s&&s>this[xe])return this[C](),null;this[je]&&(s=null),this[_e].length>1&&!this[je]&&(this[_e]=[this[R]?this[_e].join(``):Buffer.concat(this[_e],this[xe])]);let l=this[N](s||null,this[_e][0]);return this[C](),l}[N](s,l){if(this[je])this[Oe]();else{let f=l;s===f.length||s===null?this[Oe]():typeof f==`string`?(this[_e][0]=f.slice(s),l=f.slice(0,s),this[xe]-=s):(this[_e][0]=f.subarray(s),l=f.subarray(0,s),this[xe]-=s)}return this.emit(`data`,l),!this[_e].length&&!this[b]&&this.emit(`drain`),l}end(s,l,f){return typeof s==`function`&&(f=s,s=void 0),typeof l==`function`&&(f=l,l=`utf8`),s!==void 0&&this.write(s,l),f&&this.once(`end`,f),this[b]=!0,this.writable=!1,(this[q]||!this[J])&&this[C](),this}[le](){this[Ne]||(!this[Ze]&&!this[be].length&&(this[Qe]=!0),this[J]=!1,this[q]=!0,this.emit(`resume`),this[_e].length?this[F]():this[b]?this[C]():this.emit(`drain`))}resume(){return this[le]()}pause(){this[q]=!1,this[J]=!0,this[Qe]=!1}get destroyed(){return this[Ne]}get flowing(){return this[q]}get paused(){return this[J]}[De](s){this[je]?this[xe]+=1:this[xe]+=s.length,this[_e].push(s)}[Oe](){return this[je]?--this[xe]:this[xe]-=this[_e][0].length,this[_e].shift()}[F](s=!1){do;while(this[I](this[Oe]())&&this[_e].length);!s&&!this[_e].length&&!this[b]&&this.emit(`drain`)}[I](s){return this.emit(`data`,s),this[q]}pipe(s,l){if(this[Ne])return s;this[Qe]=!1;let p=this[w];return l||={},s===f.stdout||s===f.stderr?l.end=!1:l.end=l.end!==!1,l.proxyErrors=!!l.proxyErrors,p?l.end&&s.end():(this[be].push(l.proxyErrors?new At(this,s,l):new Ot(this,s,l)),this[Ke]?ot(()=>this[le]()):this[le]()),s}unpipe(s){let l=this[be].find(l=>l.dest===s);l&&(this[be].length===1?(this[q]&&this[Ze]===0&&(this[q]=!1),this[be]=[]):this[be].splice(this[be].indexOf(l),1),l.unpipe())}addListener(s,l){return this.on(s,l)}on(s,l){let f=super.on(s,l);if(s===`data`)this[Qe]=!1,this[Ze]++,!this[be].length&&!this[q]&&this[le]();else if(s===`readable`&&this[xe]!==0)super.emit(`readable`);else if(ut(s)&&this[w])super.emit(s),this.removeAllListeners(s);else if(s===`error`&&this[k]){let s=l;this[Ke]?ot(()=>s.call(this,this[k])):s.call(this,this[k])}return f}removeListener(s,l){return this.off(s,l)}off(s,l){let f=super.off(s,l);return s===`data`&&(this[Ze]=this.listeners(`data`).length,this[Ze]===0&&!this[Qe]&&!this[be].length&&(this[q]=!1)),f}removeAllListeners(s){let l=super.removeAllListeners(s);return(s===`data`||s===void 0)&&(this[Ze]=0,!this[Qe]&&!this[be].length&&(this[q]=!1)),l}get emittedEnd(){return this[w]}[C](){!this[E]&&!this[w]&&!this[Ne]&&this[_e].length===0&&this[b]&&(this[E]=!0,this.emit(`end`),this.emit(`prefinish`),this.emit(`finish`),this[A]&&this.emit(`close`),this[E]=!1)}emit(s,...l){let f=l[0];if(s!==`error`&&s!==`close`&&s!==Ne&&this[Ne])return!1;if(s===`data`)return!this[je]&&!f?!1:this[Ke]?(ot(()=>this[ze](f)),!0):this[ze](f);if(s===`end`)return this[Be]();if(s===`close`){if(this[A]=!0,!this[w]&&!this[Ne])return!1;let s=super.emit(`close`);return this.removeAllListeners(`close`),s}else if(s===`error`){this[k]=f,super.emit(Pe,f);let s=!this[Ye]||this.listeners(`error`).length?super.emit(`error`,f):!1;return this[C](),s}else if(s===`resume`){let s=super.emit(`resume`);return this[C](),s}else if(s===`finish`||s===`prefinish`){let l=super.emit(s);return this.removeAllListeners(s),l}let p=super.emit(s,...l);return this[C](),p}[ze](s){for(let l of this[be])l.dest.write(s)===!1&&this.pause();let l=this[Qe]?!1:super.emit(`data`,s);return this[C](),l}[Be](){return this[w]?!1:(this[w]=!0,this.readable=!1,this[Ke]?(ot(()=>this[We]()),!0):this[We]())}[We](){if(this[B]){let s=this[B].end();if(s){for(let l of this[be])l.dest.write(s);this[Qe]||super.emit(`data`,s)}}for(let s of this[be])s.end();let s=super.emit(`end`);return this.removeAllListeners(`end`),s}async collect(){let s=Object.assign([],{dataLength:0});this[je]||(s.dataLength=0);let l=this.promise();return this.on(`data`,l=>{s.push(l),this[je]||(s.dataLength+=l.length)}),await l,s}async concat(){if(this[je])throw Error(`cannot concat in objectMode`);let s=await this.collect();return this[R]?s.join(``):Buffer.concat(s,s.dataLength)}async promise(){return new Promise((s,l)=>{this.on(Ne,()=>l(Error(`stream destroyed`))),this.on(`error`,s=>l(s)),this.on(`end`,()=>s())})}[Symbol.asyncIterator](){this[Qe]=!1;let s=!1,l=async()=>(this.pause(),s=!0,{value:void 0,done:!0});return{next:()=>{if(s)return l();let f=this.read();if(f!==null)return Promise.resolve({done:!1,value:f});if(this[b])return l();let p,g,v=s=>{this.off(`data`,C),this.off(`end`,w),this.off(Ne,E),l(),g(s)},C=s=>{this.off(`error`,v),this.off(`end`,w),this.off(Ne,E),this.pause(),p({value:s,done:!!this[b]})},w=()=>{this.off(`error`,v),this.off(`data`,C),this.off(Ne,E),l(),p({done:!0,value:void 0})},E=()=>v(Error(`stream destroyed`));return new Promise((s,l)=>{g=l,p=s,this.once(Ne,E),this.once(`error`,v),this.once(`end`,w),this.once(`data`,C)})},throw:l,return:l,[Symbol.asyncIterator](){return this},[Symbol.asyncDispose]:async()=>{}}}[Symbol.iterator](){this[Qe]=!1;let s=!1,l=()=>(this.pause(),this.off(Pe,l),this.off(Ne,l),this.off(`end`,l),s=!0,{done:!0,value:void 0});return this.once(`end`,l),this.once(Pe,l),this.once(Ne,l),{next:()=>{if(s)return l();let f=this.read();return f===null?l():{done:!1,value:f}},throw:l,return:l,[Symbol.iterator](){return this},[Symbol.dispose]:()=>{}}}destroy(s){if(this[Ne])return s?this.emit(`error`,s):this.emit(Ne),this;this[Ne]=!0,this[Qe]=!0,this[_e].length=0,this[xe]=0;let l=this;return typeof l.close==`function`&&!this[A]&&l.close(),s?this.emit(`error`,s):this.emit(Ne),this}static get isStream(){return s.isStream}};s.Minipass=Lt}),N=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||function(s){if(s&&s.__esModule)return s;var p={};if(s!=null)for(var g in s)g!==`default`&&Object.prototype.hasOwnProperty.call(s,g)&&l(p,s,g);return f(p,s),p};Object.defineProperty(s,`__esModule`,{value:!0}),s.PathScurry=s.Path=s.PathScurryDarwin=s.PathScurryPosix=s.PathScurryWin32=s.PathScurryBase=s.PathPosix=s.PathWin32=s.PathBase=s.ChildrenCache=s.ResolveCache=void 0;var g=k(),v=require(`node:path`),b=require(`node:url`),C=require(`fs`),w=p(require(`node:fs`)),E=C.realpathSync.native,N=require(`node:fs/promises`),F=A(),I={lstatSync:C.lstatSync,readdir:C.readdir,readdirSync:C.readdirSync,readlinkSync:C.readlinkSync,realpathSync:E,promises:{lstat:N.lstat,readdir:N.readdir,readlink:N.readlink,realpath:N.realpath}},R=s=>!s||s===I||s===w?I:{...I,...s,promises:{...I.promises,...s.promises||{}}},B=/^\\\\\?\\([a-z]:)\\?$/i,q=s=>s.replace(/\//g,`\\`).replace(B,`$1\\`),J=/[\\\/]/,le=0,_e=1,be=2,xe=4,De=6,Oe=8,je=10,Ne=12,Pe=15,ze=~Pe,Be=16,We=32,Ke=64,qe=128,Je=256,Ye=512,Ze=Ke|qe|Ye,Qe=1023,ot=s=>s.isFile()?Oe:s.isDirectory()?xe:s.isSymbolicLink()?je:s.isCharacterDevice()?be:s.isBlockDevice()?De:s.isSocket()?Ne:s.isFIFO()?_e:le,st=new g.LRUCache({max:2**12}),ut=s=>{let l=st.get(s);if(l)return l;let f=s.normalize(`NFKD`);return st.set(s,f),f},yt=new g.LRUCache({max:2**12}),Tt=s=>{let l=yt.get(s);if(l)return l;let f=ut(s.toLowerCase());return yt.set(s,f),f},Ot=class extends g.LRUCache{constructor(){super({max:256})}};s.ResolveCache=Ot;var At=class extends g.LRUCache{constructor(s=16*1024){super({maxSize:s,sizeCalculation:s=>s.length+1})}};s.ChildrenCache=At;var jt=Symbol(`PathScurry setAsCwd`),It=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#n;get mode(){return this.#n}#r;get nlink(){return this.#r}#i;get uid(){return this.#i}#a;get gid(){return this.#a}#o;get rdev(){return this.#o}#s;get blksize(){return this.#s}#c;get ino(){return this.#c}#l;get size(){return this.#l}#u;get blocks(){return this.#u}#d;get atimeMs(){return this.#d}#f;get mtimeMs(){return this.#f}#p;get ctimeMs(){return this.#p}#m;get birthtimeMs(){return this.#m}#h;get atime(){return this.#h}#g;get mtime(){return this.#g}#_;get ctime(){return this.#_}#v;get birthtime(){return this.#v}#y;#b;#x;#S;#C;#w;#T;#E;#D;#O;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(s,l=le,f,p,g,v,b){this.name=s,this.#y=g?Tt(s):ut(s),this.#T=l&Qe,this.nocase=g,this.roots=p,this.root=f||this,this.#E=v,this.#x=b.fullpath,this.#C=b.relative,this.#w=b.relativePosix,this.parent=b.parent,this.parent?this.#e=this.parent.#e:this.#e=R(b.fs)}depth(){return this.#b===void 0?this.parent?this.#b=this.parent.depth()+1:this.#b=0:this.#b}childrenCache(){return this.#E}resolve(s){if(!s)return this;let l=this.getRootString(s),f=s.substring(l.length).split(this.splitSep);return l?this.getRoot(l).#k(f):this.#k(f)}#k(s){let l=this;for(let f of s)l=l.child(f);return l}children(){let s=this.#E.get(this);if(s)return s;let l=Object.assign([],{provisional:0});return this.#E.set(this,l),this.#T&=~Be,l}child(s,l){if(s===``||s===`.`)return this;if(s===`..`)return this.parent||this;let f=this.children(),p=this.nocase?Tt(s):ut(s);for(let s of f)if(s.#y===p)return s;let g=this.parent?this.sep:``,v=this.#x?this.#x+g+s:void 0,b=this.newChild(s,le,{...l,parent:this,fullpath:v});return this.canReaddir()||(b.#T|=qe),f.push(b),b}relative(){if(this.isCWD)return``;if(this.#C!==void 0)return this.#C;let s=this.name,l=this.parent;if(!l)return this.#C=this.name;let f=l.relative();return f+(!f||!l.parent?``:this.sep)+s}relativePosix(){if(this.sep===`/`)return this.relative();if(this.isCWD)return``;if(this.#w!==void 0)return this.#w;let s=this.name,l=this.parent;if(!l)return this.#w=this.fullpathPosix();let f=l.relativePosix();return f+(!f||!l.parent?``:`/`)+s}fullpath(){if(this.#x!==void 0)return this.#x;let s=this.name,l=this.parent;if(!l)return this.#x=this.name;let f=l.fullpath()+(l.parent?this.sep:``)+s;return this.#x=f}fullpathPosix(){if(this.#S!==void 0)return this.#S;if(this.sep===`/`)return this.#S=this.fullpath();if(!this.parent){let s=this.fullpath().replace(/\\/g,`/`);return/^[a-z]:\//i.test(s)?this.#S=`//?/${s}`:this.#S=s}let s=this.parent,l=s.fullpathPosix(),f=l+(!l||!s.parent?``:`/`)+this.name;return this.#S=f}isUnknown(){return(this.#T&Pe)===le}isType(s){return this[`is${s}`]()}getType(){return this.isUnknown()?`Unknown`:this.isDirectory()?`Directory`:this.isFile()?`File`:this.isSymbolicLink()?`SymbolicLink`:this.isFIFO()?`FIFO`:this.isCharacterDevice()?`CharacterDevice`:this.isBlockDevice()?`BlockDevice`:this.isSocket()?`Socket`:`Unknown`}isFile(){return(this.#T&Pe)===Oe}isDirectory(){return(this.#T&Pe)===xe}isCharacterDevice(){return(this.#T&Pe)===be}isBlockDevice(){return(this.#T&Pe)===De}isFIFO(){return(this.#T&Pe)===_e}isSocket(){return(this.#T&Pe)===Ne}isSymbolicLink(){return(this.#T&je)===je}lstatCached(){return this.#T&We?this:void 0}readlinkCached(){return this.#D}realpathCached(){return this.#O}readdirCached(){let s=this.children();return s.slice(0,s.provisional)}canReadlink(){if(this.#D)return!0;if(!this.parent)return!1;let s=this.#T&Pe;return!(s!==le&&s!==je||this.#T&Je||this.#T&qe)}calledReaddir(){return!!(this.#T&Be)}isENOENT(){return!!(this.#T&qe)}isNamed(s){return this.nocase?this.#y===Tt(s):this.#y===ut(s)}async readlink(){let s=this.#D;if(s)return s;if(this.canReadlink()&&this.parent)try{let s=await this.#e.promises.readlink(this.fullpath()),l=(await this.parent.realpath())?.resolve(s);if(l)return this.#D=l}catch(s){this.#L(s.code);return}}readlinkSync(){let s=this.#D;if(s)return s;if(this.canReadlink()&&this.parent)try{let s=this.#e.readlinkSync(this.fullpath()),l=this.parent.realpathSync()?.resolve(s);if(l)return this.#D=l}catch(s){this.#L(s.code);return}}#A(s){this.#T|=Be;for(let l=s.provisional;ll(null,s))}readdirCB(s,l=!1){if(!this.canReaddir()){l?s(null,[]):queueMicrotask(()=>s(null,[]));return}let f=this.children();if(this.calledReaddir()){let p=f.slice(0,f.provisional);l?s(null,p):queueMicrotask(()=>s(null,p));return}if(this.#U.push(s),this.#W)return;this.#W=!0;let p=this.fullpath();this.#e.readdir(p,{withFileTypes:!0},(s,l)=>{if(s)this.#F(s.code),f.provisional=0;else{for(let s of l)this.#R(s,f);this.#A(f)}this.#G(f.slice(0,f.provisional))})}#K;async readdir(){if(!this.canReaddir())return[];let s=this.children();if(this.calledReaddir())return s.slice(0,s.provisional);let l=this.fullpath();if(this.#K)await this.#K;else{let f=()=>{};this.#K=new Promise(s=>f=s);try{for(let f of await this.#e.promises.readdir(l,{withFileTypes:!0}))this.#R(f,s);this.#A(s)}catch(l){this.#F(l.code),s.provisional=0}this.#K=void 0,f()}return s.slice(0,s.provisional)}readdirSync(){if(!this.canReaddir())return[];let s=this.children();if(this.calledReaddir())return s.slice(0,s.provisional);let l=this.fullpath();try{for(let f of this.#e.readdirSync(l,{withFileTypes:!0}))this.#R(f,s);this.#A(s)}catch(l){this.#F(l.code),s.provisional=0}return s.slice(0,s.provisional)}canReaddir(){if(this.#T&Ze)return!1;let s=Pe&this.#T;return s===le||s===xe||s===je}shouldWalk(s,l){return(this.#T&xe)===xe&&!(this.#T&Ze)&&!s.has(this)&&(!l||l(this))}async realpath(){if(this.#O)return this.#O;if(!((Ye|Je|qe)&this.#T))try{let s=await this.#e.promises.realpath(this.fullpath());return this.#O=this.resolve(s)}catch{this.#N()}}realpathSync(){if(this.#O)return this.#O;if(!((Ye|Je|qe)&this.#T))try{let s=this.#e.realpathSync(this.fullpath());return this.#O=this.resolve(s)}catch{this.#N()}}[jt](s){if(s===this)return;s.isCWD=!1,this.isCWD=!0;let l=new Set([]),f=[],p=this;for(;p&&p.parent;)l.add(p),p.#C=f.join(this.sep),p.#w=f.join(`/`),p=p.parent,f.push(`..`);for(p=s;p&&p.parent&&!l.has(p);)p.#C=void 0,p.#w=void 0,p=p.parent}};s.PathBase=It;var Lt=class s extends It{sep=`\\`;splitSep=J;constructor(s,l=le,f,p,g,v,b){super(s,l,f,p,g,v,b)}newChild(l,f=le,p={}){return new s(l,f,this.root,this.roots,this.nocase,this.childrenCache(),p)}getRootString(s){return v.win32.parse(s).root}getRoot(s){if(s=q(s.toUpperCase()),s===this.root.name)return this.root;for(let[l,f]of Object.entries(this.roots))if(this.sameRoot(s,l))return this.roots[s]=f;return this.roots[s]=new Ht(s,this).root}sameRoot(s,l=this.root.name){return s=s.toUpperCase().replace(/\//g,`\\`).replace(B,`$1\\`),s===l}};s.PathWin32=Lt;var Rt=class s extends It{splitSep=`/`;sep=`/`;constructor(s,l=le,f,p,g,v,b){super(s,l,f,p,g,v,b)}getRootString(s){return s.startsWith(`/`)?`/`:``}getRoot(s){return this.root}newChild(l,f=le,p={}){return new s(l,f,this.root,this.roots,this.nocase,this.childrenCache(),p)}};s.PathPosix=Rt;var Vt=class{root;rootPath;roots;cwd;#e;#t;#n;nocase;#r;constructor(s=process.cwd(),l,f,{nocase:p,childrenCacheSize:g=16*1024,fs:v=I}={}){this.#r=R(v),(s instanceof URL||s.startsWith(`file://`))&&(s=(0,b.fileURLToPath)(s));let C=l.resolve(s);this.roots=Object.create(null),this.rootPath=this.parseRootPath(C),this.#e=new Ot,this.#t=new Ot,this.#n=new At(g);let w=C.substring(this.rootPath.length).split(f);if(w.length===1&&!w[0]&&w.pop(),p===void 0)throw TypeError(`must provide nocase setting to PathScurryBase ctor`);this.nocase=p,this.root=this.newRoot(this.#r),this.roots[this.rootPath]=this.root;let E=this.root,k=w.length-1,A=l.sep,N=this.rootPath,F=!1;for(let s of w){let l=k--;E=E.child(s,{relative:Array(l).fill(`..`).join(A),relativePosix:Array(l).fill(`..`).join(`/`),fullpath:N+=(F?``:A)+s}),F=!0}this.cwd=E}depth(s=this.cwd){return typeof s==`string`&&(s=this.cwd.resolve(s)),s.depth()}childrenCache(){return this.#n}resolve(...s){let l=``;for(let f=s.length-1;f>=0;f--){let p=s[f];if(!(!p||p===`.`)&&(l=l?`${p}/${l}`:p,this.isAbsolute(p)))break}let f=this.#e.get(l);if(f!==void 0)return f;let p=this.cwd.resolve(l).fullpath();return this.#e.set(l,p),p}resolvePosix(...s){let l=``;for(let f=s.length-1;f>=0;f--){let p=s[f];if(!(!p||p===`.`)&&(l=l?`${p}/${l}`:p,this.isAbsolute(p)))break}let f=this.#t.get(l);if(f!==void 0)return f;let p=this.cwd.resolve(l).fullpathPosix();return this.#t.set(l,p),p}relative(s=this.cwd){return typeof s==`string`&&(s=this.cwd.resolve(s)),s.relative()}relativePosix(s=this.cwd){return typeof s==`string`&&(s=this.cwd.resolve(s)),s.relativePosix()}basename(s=this.cwd){return typeof s==`string`&&(s=this.cwd.resolve(s)),s.name}dirname(s=this.cwd){return typeof s==`string`&&(s=this.cwd.resolve(s)),(s.parent||s).fullpath()}async readdir(s=this.cwd,l={withFileTypes:!0}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s,s=this.cwd);let{withFileTypes:f}=l;if(s.canReaddir()){let l=await s.readdir();return f?l:l.map(s=>s.name)}else return[]}readdirSync(s=this.cwd,l={withFileTypes:!0}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s,s=this.cwd);let{withFileTypes:f=!0}=l;return s.canReaddir()?f?s.readdirSync():s.readdirSync().map(s=>s.name):[]}async lstat(s=this.cwd){return typeof s==`string`&&(s=this.cwd.resolve(s)),s.lstat()}lstatSync(s=this.cwd){return typeof s==`string`&&(s=this.cwd.resolve(s)),s.lstatSync()}async readlink(s=this.cwd,{withFileTypes:l}={withFileTypes:!1}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s.withFileTypes,s=this.cwd);let f=await s.readlink();return l?f:f?.fullpath()}readlinkSync(s=this.cwd,{withFileTypes:l}={withFileTypes:!1}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s.withFileTypes,s=this.cwd);let f=s.readlinkSync();return l?f:f?.fullpath()}async realpath(s=this.cwd,{withFileTypes:l}={withFileTypes:!1}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s.withFileTypes,s=this.cwd);let f=await s.realpath();return l?f:f?.fullpath()}realpathSync(s=this.cwd,{withFileTypes:l}={withFileTypes:!1}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s.withFileTypes,s=this.cwd);let f=s.realpathSync();return l?f:f?.fullpath()}async walk(s=this.cwd,l={}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s,s=this.cwd);let{withFileTypes:f=!0,follow:p=!1,filter:g,walkFilter:v}=l,b=[];(!g||g(s))&&b.push(f?s:s.fullpath());let C=new Set,w=(s,l)=>{C.add(s),s.readdirCB((s,E)=>{if(s)return l(s);let k=E.length;if(!k)return l();let A=()=>{--k===0&&l()};for(let s of E)(!g||g(s))&&b.push(f?s:s.fullpath()),p&&s.isSymbolicLink()?s.realpath().then(s=>s?.isUnknown()?s.lstat():s).then(s=>s?.shouldWalk(C,v)?w(s,A):A()):s.shouldWalk(C,v)?w(s,A):A()},!0)},E=s;return new Promise((s,l)=>{w(E,f=>{if(f)return l(f);s(b)})})}walkSync(s=this.cwd,l={}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s,s=this.cwd);let{withFileTypes:f=!0,follow:p=!1,filter:g,walkFilter:v}=l,b=[];(!g||g(s))&&b.push(f?s:s.fullpath());let C=new Set([s]);for(let s of C){let l=s.readdirSync();for(let s of l){(!g||g(s))&&b.push(f?s:s.fullpath());let l=s;if(s.isSymbolicLink()){if(!(p&&(l=s.realpathSync())))continue;l.isUnknown()&&l.lstatSync()}l.shouldWalk(C,v)&&C.add(l)}}return b}[Symbol.asyncIterator](){return this.iterate()}iterate(s=this.cwd,l={}){return typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s,s=this.cwd),this.stream(s,l)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(s=this.cwd,l={}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s,s=this.cwd);let{withFileTypes:f=!0,follow:p=!1,filter:g,walkFilter:v}=l;(!g||g(s))&&(yield f?s:s.fullpath());let b=new Set([s]);for(let s of b){let l=s.readdirSync();for(let s of l){(!g||g(s))&&(yield f?s:s.fullpath());let l=s;if(s.isSymbolicLink()){if(!(p&&(l=s.realpathSync())))continue;l.isUnknown()&&l.lstatSync()}l.shouldWalk(b,v)&&b.add(l)}}}stream(s=this.cwd,l={}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s,s=this.cwd);let{withFileTypes:f=!0,follow:p=!1,filter:g,walkFilter:v}=l,b=new F.Minipass({objectMode:!0});(!g||g(s))&&b.write(f?s:s.fullpath());let C=new Set,w=[s],E=0,k=()=>{let s=!1;for(;!s;){let l=w.shift();if(!l){E===0&&b.end();return}E++,C.add(l);let A=(l,F,I=!1)=>{if(l)return b.emit(`error`,l);if(p&&!I){let s=[];for(let l of F)l.isSymbolicLink()&&s.push(l.realpath().then(s=>s?.isUnknown()?s.lstat():s));if(s.length){Promise.all(s).then(()=>A(null,F,!0));return}}for(let l of F)l&&(!g||g(l))&&(b.write(f?l:l.fullpath())||(s=!0));E--;for(let s of F){let l=s.realpathCached()||s;l.shouldWalk(C,v)&&w.push(l)}s&&!b.flowing?b.once(`drain`,k):N||k()},N=!0;l.readdirCB(A,!0),N=!1}};return k(),b}streamSync(s=this.cwd,l={}){typeof s==`string`?s=this.cwd.resolve(s):s instanceof It||(l=s,s=this.cwd);let{withFileTypes:f=!0,follow:p=!1,filter:g,walkFilter:v}=l,b=new F.Minipass({objectMode:!0}),C=new Set;(!g||g(s))&&b.write(f?s:s.fullpath());let w=[s],E=0,k=()=>{let s=!1;for(;!s;){let l=w.shift();if(!l){E===0&&b.end();return}E++,C.add(l);let k=l.readdirSync();for(let l of k)(!g||g(l))&&(b.write(f?l:l.fullpath())||(s=!0));E--;for(let s of k){let l=s;if(s.isSymbolicLink()){if(!(p&&(l=s.realpathSync())))continue;l.isUnknown()&&l.lstatSync()}l.shouldWalk(C,v)&&w.push(l)}}s&&!b.flowing&&b.once(`drain`,k)};return k(),b}chdir(s=this.cwd){let l=this.cwd;this.cwd=typeof s==`string`?this.cwd.resolve(s):s,this.cwd[jt](l)}};s.PathScurryBase=Vt;var Ht=class extends Vt{sep=`\\`;constructor(s=process.cwd(),l={}){let{nocase:f=!0}=l;super(s,v.win32,`\\`,{...l,nocase:f}),this.nocase=f;for(let s=this.cwd;s;s=s.parent)s.nocase=this.nocase}parseRootPath(s){return v.win32.parse(s).root.toUpperCase()}newRoot(s){return new Lt(this.rootPath,xe,void 0,this.roots,this.nocase,this.childrenCache(),{fs:s})}isAbsolute(s){return s.startsWith(`/`)||s.startsWith(`\\`)||/^[a-z]:(\/|\\)/i.test(s)}};s.PathScurryWin32=Ht;var Gt=class extends Vt{sep=`/`;constructor(s=process.cwd(),l={}){let{nocase:f=!1}=l;super(s,v.posix,`/`,{...l,nocase:f}),this.nocase=f}parseRootPath(s){return`/`}newRoot(s){return new Rt(this.rootPath,xe,void 0,this.roots,this.nocase,this.childrenCache(),{fs:s})}isAbsolute(s){return s.startsWith(`/`)}};s.PathScurryPosix=Gt;var Kt=class extends Gt{constructor(s=process.cwd(),l={}){let{nocase:f=!0}=l;super(s,{...l,nocase:f})}};s.PathScurryDarwin=Kt,s.Path=process.platform===`win32`?Lt:Rt,s.PathScurry=process.platform===`win32`?Ht:process.platform===`darwin`?Kt:Gt}),F=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Pattern=void 0;var l=E(),f=s=>s.length>=1,p=s=>s.length>=1,g=Symbol.for(`nodejs.util.inspect.custom`);s.Pattern=class s{#e;#t;#n;length;#r;#i;#a;#o;#s;#c;#l=!0;constructor(s,l,g,v){if(!f(s))throw TypeError(`empty pattern list`);if(!p(l))throw TypeError(`empty glob list`);if(l.length!==s.length)throw TypeError(`mismatched pattern list and glob list lengths`);if(this.length=s.length,g<0||g>=this.length)throw TypeError(`index out of range`);if(this.#e=s,this.#t=l,this.#n=g,this.#r=v,this.#n===0){if(this.isUNC()){let[s,l,f,p,...g]=this.#e,[v,b,C,w,...E]=this.#t;g[0]===``&&(g.shift(),E.shift());let k=[s,l,f,p,``].join(`/`),A=[v,b,C,w,``].join(`/`);this.#e=[k,...g],this.#t=[A,...E],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[s,...l]=this.#e,[f,...p]=this.#t;l[0]===``&&(l.shift(),p.shift());let g=s+`/`,v=f+`/`;this.#e=[g,...l],this.#t=[v,...p],this.length=this.#e.length}}}[g](){return`Pattern <`+this.#t.slice(this.#n).join(`/`)+`>`}pattern(){return this.#e[this.#n]}isString(){return typeof this.#e[this.#n]==`string`}isGlobstar(){return this.#e[this.#n]===l.GLOBSTAR}isRegExp(){return this.#e[this.#n]instanceof RegExp}globString(){return this.#a=this.#a||(this.#n===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join(`/`):this.#t.join(`/`):this.#t.slice(this.#n).join(`/`))}hasMore(){return this.length>this.#n+1}rest(){return this.#i===void 0?this.hasMore()?(this.#i=new s(this.#e,this.#t,this.#n+1,this.#r),this.#i.#c=this.#c,this.#i.#s=this.#s,this.#i.#o=this.#o,this.#i):this.#i=null:this.#i}isUNC(){let s=this.#e;return this.#s===void 0?this.#s=this.#r===`win32`&&this.#n===0&&s[0]===``&&s[1]===``&&typeof s[2]==`string`&&!!s[2]&&typeof s[3]==`string`&&!!s[3]:this.#s}isDrive(){let s=this.#e;return this.#o===void 0?this.#o=this.#r===`win32`&&this.#n===0&&this.length>1&&typeof s[0]==`string`&&/^[a-z]:$/i.test(s[0]):this.#o}isAbsolute(){let s=this.#e;return this.#c===void 0?this.#c=s[0]===``&&s.length>1||this.isDrive()||this.isUNC():this.#c}root(){let s=this.#e[0];return typeof s==`string`&&this.isAbsolute()&&this.#n===0?s:``}checkFollowGlobstar(){return!(this.#n===0||!this.isGlobstar()||!this.#l)}markFollowGlobstar(){return this.#n===0||!this.isGlobstar()||!this.#l?!1:(this.#l=!1,!0)}}}),I=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Ignore=void 0;var l=E(),f=F(),p=typeof process==`object`&&process&&typeof process.platform==`string`?process.platform:`linux`;s.Ignore=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(s,{nobrace:l,nocase:f,noext:g,noglobstar:v,platform:b=p}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=b,this.mmopts={dot:!0,nobrace:l,nocase:f,noext:g,noglobstar:v,optimizationLevel:2,platform:b,nocomment:!0,nonegate:!0};for(let l of s)this.add(l)}add(s){let p=new l.Minimatch(s,this.mmopts);for(let s=0;s{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Processor=s.SubWalks=s.MatchRecord=s.HasWalkedCache=void 0;var l=E(),f=class s{store;constructor(s=new Map){this.store=s}copy(){return new s(new Map(this.store))}hasWalked(s,l){return this.store.get(s.fullpath())?.has(l.globString())}storeWalked(s,l){let f=s.fullpath(),p=this.store.get(f);p?p.add(l.globString()):this.store.set(f,new Set([l.globString()]))}};s.HasWalkedCache=f;var p=class{store=new Map;add(s,l,f){let p=(l?2:0)|!!f,g=this.store.get(s);this.store.set(s,g===void 0?p:p&g)}entries(){return[...this.store.entries()].map(([s,l])=>[s,!!(l&2),!!(l&1)])}};s.MatchRecord=p;var g=class{store=new Map;add(s,l){if(!s.canReaddir())return;let f=this.store.get(s);f?f.find(s=>s.globString()===l.globString())||f.push(l):this.store.set(s,[l])}get(s){let l=this.store.get(s);if(!l)throw Error(`attempting to walk unknown path`);return l}entries(){return this.keys().map(s=>[s,this.store.get(s)])}keys(){return[...this.store.keys()].filter(s=>s.canReaddir())}};s.SubWalks=g,s.Processor=class s{hasWalkedCache;matches=new p;subwalks=new g;patterns;follow;dot;opts;constructor(s,l){this.opts=s,this.follow=!!s.follow,this.dot=!!s.dot,this.hasWalkedCache=l?l.copy():new f}processPatterns(s,f){this.patterns=f;let p=f.map(l=>[s,l]);for(let[s,f]of p){this.hasWalkedCache.storeWalked(s,f);let p=f.root(),g=f.isAbsolute()&&this.opts.absolute!==!1;if(p){s=s.resolve(p===`/`&&this.opts.root!==void 0?this.opts.root:p);let l=f.rest();if(l)f=l;else{this.matches.add(s,!0,!1);continue}}if(s.isENOENT())continue;let v,b,C=!1;for(;typeof(v=f.pattern())==`string`&&(b=f.rest());)s=s.resolve(v),f=b,C=!0;if(v=f.pattern(),b=f.rest(),C){if(this.hasWalkedCache.hasWalked(s,f))continue;this.hasWalkedCache.storeWalked(s,f)}if(typeof v==`string`){let l=v===`..`||v===``||v===`.`;this.matches.add(s.resolve(v),g,l);continue}else if(v===l.GLOBSTAR){(!s.isSymbolicLink()||this.follow||f.checkFollowGlobstar())&&this.subwalks.add(s,f);let l=b?.pattern(),p=b?.rest();if(!b||(l===``||l===`.`)&&!p)this.matches.add(s,g,l===``||l===`.`);else if(l===`..`){let l=s.parent||s;p?this.hasWalkedCache.hasWalked(l,p)||this.subwalks.add(l,p):this.matches.add(l,g,!0)}}else v instanceof RegExp&&this.subwalks.add(s,f)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new s(this.opts,this.hasWalkedCache)}filterEntries(s,f){let p=this.subwalks.get(s),g=this.child();for(let s of f)for(let f of p){let p=f.isAbsolute(),v=f.pattern(),b=f.rest();v===l.GLOBSTAR?g.testGlobstar(s,f,b,p):v instanceof RegExp?g.testRegExp(s,v,b,p):g.testString(s,v,b,p)}return g}testGlobstar(s,l,f,p){if((this.dot||!s.name.startsWith(`.`))&&(l.hasMore()||this.matches.add(s,p,!1),s.canReaddir()&&(this.follow||!s.isSymbolicLink()?this.subwalks.add(s,l):s.isSymbolicLink()&&(f&&l.checkFollowGlobstar()?this.subwalks.add(s,f):l.markFollowGlobstar()&&this.subwalks.add(s,l)))),f){let l=f.pattern();if(typeof l==`string`&&l!==`..`&&l!==``&&l!==`.`)this.testString(s,l,f.rest(),p);else if(l===`..`){let l=s.parent||s;this.subwalks.add(l,f)}else l instanceof RegExp&&this.testRegExp(s,l,f.rest(),p)}}testRegExp(s,l,f,p){l.test(s.name)&&(f?this.subwalks.add(s,f):this.matches.add(s,p,!1))}testString(s,l,f,p){s.isNamed(l)&&(f?this.subwalks.add(s,f):this.matches.add(s,p,!1))}}}),B=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.GlobStream=s.GlobWalker=s.GlobUtil=void 0;var l=A(),f=I(),p=R(),g=(s,l)=>typeof s==`string`?new f.Ignore([s],l):Array.isArray(s)?new f.Ignore(s,l):s,v=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#n;signal;maxDepth;includeChildMatches;constructor(s,l,f){if(this.patterns=s,this.path=l,this.opts=f,this.#n=!f.posix&&f.platform===`win32`?`\\`:`/`,this.includeChildMatches=f.includeChildMatches!==!1,(f.ignore||!this.includeChildMatches)&&(this.#t=g(f.ignore??[],f),!this.includeChildMatches&&typeof this.#t.add!=`function`))throw Error(`cannot ignore child matches, ignore lacks add() method.`);this.maxDepth=f.maxDepth||1/0,f.signal&&(this.signal=f.signal,this.signal.addEventListener(`abort`,()=>{this.#e.length=0}))}#r(s){return this.seen.has(s)||!!this.#t?.ignored?.(s)}#i(s){return!!this.#t?.childrenIgnored?.(s)}pause(){this.paused=!0}resume(){if(this.signal?.aborted)return;this.paused=!1;let s;for(;!this.paused&&(s=this.#e.shift());)s()}onResume(s){this.signal?.aborted||(this.paused?this.#e.push(s):s())}async matchCheck(s,l){if(l&&this.opts.nodir)return;let f;if(this.opts.realpath){if(f=s.realpathCached()||await s.realpath(),!f)return;s=f}let p=s.isUnknown()||this.opts.stat?await s.lstat():s;if(this.opts.follow&&this.opts.nodir&&p?.isSymbolicLink()){let s=await p.realpath();s&&(s.isUnknown()||this.opts.stat)&&await s.lstat()}return this.matchCheckTest(p,l)}matchCheckTest(s,l){return s&&(this.maxDepth===1/0||s.depth()<=this.maxDepth)&&(!l||s.canReaddir())&&(!this.opts.nodir||!s.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!s.isSymbolicLink()||!s.realpathCached()?.isDirectory())&&!this.#r(s)?s:void 0}matchCheckSync(s,l){if(l&&this.opts.nodir)return;let f;if(this.opts.realpath){if(f=s.realpathCached()||s.realpathSync(),!f)return;s=f}let p=s.isUnknown()||this.opts.stat?s.lstatSync():s;if(this.opts.follow&&this.opts.nodir&&p?.isSymbolicLink()){let s=p.realpathSync();s&&(s?.isUnknown()||this.opts.stat)&&s.lstatSync()}return this.matchCheckTest(p,l)}matchFinish(s,l){if(this.#r(s))return;if(!this.includeChildMatches&&this.#t?.add){let l=`${s.relativePosix()}/**`;this.#t.add(l)}let f=this.opts.absolute===void 0?l:this.opts.absolute;this.seen.add(s);let p=this.opts.mark&&s.isDirectory()?this.#n:``;if(this.opts.withFileTypes)this.matchEmit(s);else if(f){let l=this.opts.posix?s.fullpathPosix():s.fullpath();this.matchEmit(l+p)}else{let l=this.opts.posix?s.relativePosix():s.relative(),f=this.opts.dotRelative&&!l.startsWith(`..`+this.#n)?`.`+this.#n:``;this.matchEmit(l?f+l+p:`.`+p)}}async match(s,l,f){let p=await this.matchCheck(s,f);p&&this.matchFinish(p,l)}matchSync(s,l,f){let p=this.matchCheckSync(s,f);p&&this.matchFinish(p,l)}walkCB(s,l,f){this.signal?.aborted&&f(),this.walkCB2(s,l,new p.Processor(this.opts),f)}walkCB2(s,l,f,p){if(this.#i(s))return p();if(this.signal?.aborted&&p(),this.paused){this.onResume(()=>this.walkCB2(s,l,f,p));return}f.processPatterns(s,l);let g=1,v=()=>{--g===0&&p()};for(let[s,l,p]of f.matches.entries())this.#r(s)||(g++,this.match(s,l,p).then(()=>v()));for(let s of f.subwalkTargets()){if(this.maxDepth!==1/0&&s.depth()>=this.maxDepth)continue;g++;let l=s.readdirCached();s.calledReaddir()?this.walkCB3(s,l,f,v):s.readdirCB((l,p)=>this.walkCB3(s,p,f,v),!0)}v()}walkCB3(s,l,f,p){f=f.filterEntries(s,l);let g=1,v=()=>{--g===0&&p()};for(let[s,l,p]of f.matches.entries())this.#r(s)||(g++,this.match(s,l,p).then(()=>v()));for(let[s,l]of f.subwalks.entries())g++,this.walkCB2(s,l,f.child(),v);v()}walkCBSync(s,l,f){this.signal?.aborted&&f(),this.walkCB2Sync(s,l,new p.Processor(this.opts),f)}walkCB2Sync(s,l,f,p){if(this.#i(s))return p();if(this.signal?.aborted&&p(),this.paused){this.onResume(()=>this.walkCB2Sync(s,l,f,p));return}f.processPatterns(s,l);let g=1,v=()=>{--g===0&&p()};for(let[s,l,p]of f.matches.entries())this.#r(s)||this.matchSync(s,l,p);for(let s of f.subwalkTargets()){if(this.maxDepth!==1/0&&s.depth()>=this.maxDepth)continue;g++;let l=s.readdirSync();this.walkCB3Sync(s,l,f,v)}v()}walkCB3Sync(s,l,f,p){f=f.filterEntries(s,l);let g=1,v=()=>{--g===0&&p()};for(let[s,l,p]of f.matches.entries())this.#r(s)||this.matchSync(s,l,p);for(let[s,l]of f.subwalks.entries())g++,this.walkCB2Sync(s,l,f.child(),v);v()}};s.GlobUtil=v,s.GlobWalker=class extends v{matches=new Set;constructor(s,l,f){super(s,l,f)}matchEmit(s){this.matches.add(s)}async walk(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&await this.path.lstat(),await new Promise((s,l)=>{this.walkCB(this.path,this.patterns,()=>{this.signal?.aborted?l(this.signal.reason):s(this.matches)})}),this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>{if(this.signal?.aborted)throw this.signal.reason}),this.matches}},s.GlobStream=class extends v{results;constructor(s,f,p){super(s,f,p),this.results=new l.Minipass({signal:this.signal,objectMode:!0}),this.results.on(`drain`,()=>this.resume()),this.results.on(`resume`,()=>this.resume())}matchEmit(s){this.results.write(s),this.results.flowing||this.pause()}stream(){let s=this.path;return s.isUnknown()?s.lstat().then(()=>{this.walkCB(s,this.patterns,()=>this.results.end())}):this.walkCB(s,this.patterns,()=>this.results.end()),this.results}streamSync(){return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>this.results.end()),this.results}}}),q=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Glob=void 0;var l=E(),f=require(`node:url`),p=N(),g=F(),v=B(),b=typeof process==`object`&&process&&typeof process.platform==`string`?process.platform:`linux`;s.Glob=class{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(s,v){if(!v)throw TypeError(`glob options required`);if(this.withFileTypes=!!v.withFileTypes,this.signal=v.signal,this.follow=!!v.follow,this.dot=!!v.dot,this.dotRelative=!!v.dotRelative,this.nodir=!!v.nodir,this.mark=!!v.mark,v.cwd?(v.cwd instanceof URL||v.cwd.startsWith(`file://`))&&(v.cwd=(0,f.fileURLToPath)(v.cwd)):this.cwd=``,this.cwd=v.cwd||``,this.root=v.root,this.magicalBraces=!!v.magicalBraces,this.nobrace=!!v.nobrace,this.noext=!!v.noext,this.realpath=!!v.realpath,this.absolute=v.absolute,this.includeChildMatches=v.includeChildMatches!==!1,this.noglobstar=!!v.noglobstar,this.matchBase=!!v.matchBase,this.maxDepth=typeof v.maxDepth==`number`?v.maxDepth:1/0,this.stat=!!v.stat,this.ignore=v.ignore,this.withFileTypes&&this.absolute!==void 0)throw Error(`cannot set absolute and withFileTypes:true`);if(typeof s==`string`&&(s=[s]),this.windowsPathsNoEscape=!!v.windowsPathsNoEscape||v.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(s=s.map(s=>s.replace(/\\/g,`/`))),this.matchBase){if(v.noglobstar)throw TypeError(`base matching requires globstar`);s=s.map(s=>s.includes(`/`)?s:`./**/${s}`)}if(this.pattern=s,this.platform=v.platform||b,this.opts={...v,platform:this.platform},v.scurry){if(this.scurry=v.scurry,v.nocase!==void 0&&v.nocase!==v.scurry.nocase)throw Error(`nocase option contradicts provided scurry option`)}else{let s=v.platform===`win32`?p.PathScurryWin32:v.platform===`darwin`?p.PathScurryDarwin:v.platform?p.PathScurryPosix:p.PathScurry;this.scurry=new s(this.cwd,{nocase:v.nocase,fs:v.fs})}this.nocase=this.scurry.nocase;let C=this.platform===`darwin`||this.platform===`win32`,w={braceExpandMax:1e4,...v,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:C,nocomment:!0,noext:this.noext,nonegate:!0,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug},[E,k]=this.pattern.map(s=>new l.Minimatch(s,w)).reduce((s,l)=>(s[0].push(...l.set),s[1].push(...l.globParts),s),[[],[]]);this.patterns=E.map((s,l)=>{let f=k[l];if(!f)throw Error(`invalid pattern object`);return new g.Pattern(s,f,0,this.platform)})}async walk(){return[...await new v.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth===1/0?1/0:this.maxDepth+this.scurry.cwd.depth(),platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new v.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth===1/0?1/0:this.maxDepth+this.scurry.cwd.depth(),platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new v.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth===1/0?1/0:this.maxDepth+this.scurry.cwd.depth(),platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new v.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth===1/0?1/0:this.maxDepth+this.scurry.cwd.depth(),platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}}}),J=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.hasMagic=void 0;var l=E();s.hasMagic=(s,f={})=>{Array.isArray(s)||(s=[s]);for(let p of s)if(new l.Minimatch(p,f).hasMagic())return!0;return!1}});Object.defineProperty(s,`__esModule`,{value:!0}),s.glob=s.sync=s.iterate=s.iterateSync=s.stream=s.streamSync=s.Ignore=s.hasMagic=s.Glob=s.unescape=s.escape=void 0,s.globStreamSync=Ne,s.globStream=Pe,s.globSync=ze,s.globIterateSync=We,s.globIterate=Ke;var le=E(),_e=q(),be=J(),xe=E();Object.defineProperty(s,`escape`,{enumerable:!0,get:function(){return xe.escape}}),Object.defineProperty(s,`unescape`,{enumerable:!0,get:function(){return xe.unescape}});var De=q();Object.defineProperty(s,`Glob`,{enumerable:!0,get:function(){return De.Glob}});var Oe=J();Object.defineProperty(s,`hasMagic`,{enumerable:!0,get:function(){return Oe.hasMagic}});var je=I();Object.defineProperty(s,`Ignore`,{enumerable:!0,get:function(){return je.Ignore}});function Ne(s,l={}){return new _e.Glob(s,l).streamSync()}function Pe(s,l={}){return new _e.Glob(s,l).stream()}function ze(s,l={}){return new _e.Glob(s,l).walkSync()}async function Be(s,l={}){return new _e.Glob(s,l).walk()}function We(s,l={}){return new _e.Glob(s,l).iterateSync()}function Ke(s,l={}){return new _e.Glob(s,l).iterate()}s.streamSync=Ne,s.stream=Object.assign(Pe,{sync:Ne}),s.iterateSync=We,s.iterate=Object.assign(Ke,{sync:We}),s.sync=Object.assign(ze,{stream:Ne,iterate:We}),s.glob=Object.assign(Be,{glob:Be,globSync:ze,sync:s.sync,globStream:Pe,stream:s.stream,globStreamSync:Ne,streamSync:s.streamSync,globIterate:Ke,iterate:s.iterate,globIterateSync:We,iterateSync:s.iterateSync,Glob:_e.Glob,hasMagic:be.hasMagic,escape:le.escape,unescape:le.unescape}),s.glob.glob=s.glob})),require_modules=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.directoryExistsAsync=v,s.fileExists=b,s.fileExistsAsync=g;function l(){let s=f(require(`fs`));return l=function(){return s},s}function f(s){return s&&s.__esModule?s:{default:s}}async function p(s){try{return await l().default.promises.stat(s)}catch{return null}}async function g(s){return(await p(s))?.isFile()??!1}async function v(s){return(await p(s))?.isDirectory()??!1}function b(s){try{return l().default.statSync(s).isFile()}catch{return!1}}})),require_Paths$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getAndroidManifestAsync=De,s.getAppBuildGradleAsync=be,s.getAppBuildGradleFilePath=_e,s.getFileInfo=N,s.getGradleFilePath=R,s.getMainActivityAsync=I,s.getMainApplicationAsync=F,s.getProjectBuildGradleAsync=q,s.getProjectBuildGradleFilePath=B,s.getProjectFilePath=k,s.getProjectPathOrThrowAsync=xe,s.getResourceFolderAsync=Oe,s.getResourceXMLPathAsync=je,s.getSettingsGradleAsync=le,s.getSettingsGradleFilePath=J;function l(){let s=E(require(`assert`));return l=function(){return s},s}function f(){let s=E(require(`fs`));return f=function(){return s},s}function p(){let s=require_index_min$1();return p=function(){return s},s}function g(){let s=w(require(`path`));return g=function(){return s},s}function v(){let s=require_errors$9();return v=function(){return s},s}function b(){let s=require_modules();return b=function(){return s},s}function C(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(C=function(s){return s?f:l})(s)}function w(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=C(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in s)if(v!==`default`&&{}.hasOwnProperty.call(s,v)){var b=g?Object.getOwnPropertyDescriptor(s,v):null;b&&(b.get||b.set)?Object.defineProperty(p,v,b):p[v]=s[v]}return p.default=s,f&&f.set(s,p),p}function E(s){return s&&s.__esModule?s:{default:s}}function k(s,f){let g=(0,p().globSync)(`android/app/src/main/java/**/${f}.@(java|kt)`,{cwd:s,absolute:!0})[0];return(0,l().default)(g,`Project file "${f}" does not exist in android project for root "${s}"`),g}function A(s){let l=g().extname(s);switch(l){case`.java`:return`java`;case`.kts`:case`.kt`:return`kt`;case`.groovy`:case`.gradle`:return`groovy`;default:throw new(v()).UnexpectedError(`Unexpected Android file extension: ${l}`)}}function N(s){return{path:g().normalize(s),contents:f().default.readFileSync(s,`utf8`),language:A(s)}}async function F(s){return N(k(s,`MainApplication`))}async function I(s){return N(k(s,`MainActivity`))}function R(s,l){let p=g().resolve(s,`${l}.gradle`),v=g().resolve(s,`${l}.gradle.kts`),b=f().default.existsSync(p),C=!b&&f().default.existsSync(v);if(!b&&!C)throw Error(`Failed to find '${l}.gradle' file for project: ${s}.`);return b?p:v}function B(s){return R(g().join(s,`android`),`build`)}async function q(s){return N(B(s))}function J(s){return R(g().join(s,`android`),`settings`)}async function le(s){return N(J(s))}function _e(s){return R(g().join(s,`android`,`app`),`build`)}async function be(s){return N(_e(s))}async function xe(s){let l=g().join(s,`android`);if(await(0,b().directoryExistsAsync)(l))return l;throw Error(`Android project folder is missing in project: ${s}`)}async function De(s){let l=await xe(s);return g().join(l,`app/src/main/AndroidManifest.xml`)}async function Oe(s){let l=await xe(s);return g().join(l,`app/src/main/res`)}async function je(s,{kind:l=`values`,name:f}){let p=await Oe(s);return g().join(p,`${l}/${f}.xml`)}})),require_Resources=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildResourceGroup=b,s.buildResourceItem=v,s.ensureDefaultResourceXML=g,s.findResourceGroup=C,s.getObjectAsResourceGroup=k,s.getObjectAsResourceItems=E,s.getResourceItemsAsObject=w,s.readResourcesXMLAsync=p;function l(){let s=require_XML();return l=function(){return s},s}let f=``;async function p({path:s,fallback:f=``}){let p=await(0,l().readXMLAsync)({path:s,fallback:f});return p.resources||={},p}function g(s){return s||={resources:{}},s.resources||={},s}function v({name:s,value:l,targetApi:f,translatable:p}){let g={$:{name:s},_:l};return f&&(g.$[`tools:targetApi`]=f),p!==void 0&&(g.$.translatable=String(p)),g}function b(s){return{$:{name:s.name,parent:s.parent},item:s.items??[]}}function C(s,l){return s?.filter?.(({$:s})=>{let f=s.name===l.name;return l.parent!=null&&f&&(f=s.parent===l.parent),f})?.[0]??null}function w(s){return s.reduce((s,l)=>({...s,[l.$.name]:l._}),{})}function E(s){return Object.entries(s).map(([s,l])=>({$:{name:s},_:l}))}function k(s){return{$:{name:s.name,parent:s.parent},item:E(s.item)}}})),require_Colors=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.assignColorValue=b,s.getColorsAsObject=C,s.getObjectAsColorsXml=w,s.getProjectColorsXMLPathAsync=p,s.removeColorItem=v,s.setColorItem=g;function l(){let s=require_Paths$1();return l=function(){return s},s}function f(){let s=require_Resources();return f=function(){return s},s}function p(s,{kind:f}={}){return(0,l().getResourceXMLPathAsync)(s,{kind:f,name:`colors`})}function g(s,l){if(l.resources?.color){let f=l.resources.color.filter(l=>l.$.name===s.$.name)[0];f?f._=s._:l.resources.color.push(s)}else (!l.resources||typeof l.resources==`string`)&&(l.resources={}),l.resources.color=[s];return l}function v(s,l){if(l.resources?.color){let f=l.resources.color.findIndex(l=>l.$.name===s);f>-1&&l.resources.color.splice(f,1)}return l}function b(s,{value:l,name:p}){return l?g((0,f().buildResourceItem)({name:p,value:l}),s):v(p,s)}function C(s){return s?.resources?.color?(0,f().getResourceItemsAsObject)(s.resources.color):null}function w(s){return{resources:{color:(0,f().getObjectAsResourceItems)(s)}}}})),require_EasBuildGradleScript=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0,s.default=`// Build integration with EAS + +import java.nio.file.Paths + +android { + signingConfigs { + release { + // This is necessary to avoid needing the user to define a release signing config manually + // If no release config is defined, and this is not present, build for assembleRelease will crash + } + } + + buildTypes { + release { + // This is necessary to avoid needing the user to define a release build type manually + } + } +} + +def isEasBuildConfigured = false + +tasks.whenTaskAdded { + def debug = gradle.startParameter.taskNames.any { it.toLowerCase().contains('debug') } + + if (debug) { + return + } + + // We only need to configure EAS build once + if (isEasBuildConfigured) { + return + } + + isEasBuildConfigured = true; + + android.signingConfigs.release { + def credentialsJson = rootProject.file("../credentials.json"); + + if (credentialsJson.exists()) { + if (storeFile && !System.getenv("EAS_BUILD")) { + println("Path to release keystore file is already set, ignoring 'credentials.json'") + } else { + try { + def credentials = new groovy.json.JsonSlurper().parse(credentialsJson) + def keystorePath = Paths.get(credentials.android.keystore.keystorePath); + def storeFilePath = keystorePath.isAbsolute() + ? keystorePath + : rootProject.file("..").toPath().resolve(keystorePath); + + storeFile storeFilePath.toFile() + storePassword credentials.android.keystore.keystorePassword + keyAlias credentials.android.keystore.keyAlias + if (credentials.android.keystore.containsKey("keyPassword")) { + keyPassword credentials.android.keystore.keyPassword + } else { + // key password is required by Gradle, but PKCS keystores don't have one + // using the keystore password seems to satisfy the requirement + keyPassword credentials.android.keystore.keystorePassword + } + } catch (Exception e) { + println("An error occurred while parsing 'credentials.json': " + e.message) + } + } + } else { + if (storeFile == null) { + println("Couldn't find a 'credentials.json' file, skipping release keystore configuration") + } + } + } + + android.buildTypes.release { + signingConfig android.signingConfigs.release + } +} +`})),require_EasBuild=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.configureEasBuildAsync=A,s.getEasBuildGradlePath=k,s.isEasBuildGradleConfiguredAsync=N;function l(){let s=C(require(`fs`));return l=function(){return s},s}function f(){let s=C(require(`path`));return f=function(){return s},s}function p(){let s=C(require_EasBuildGradleScript());return p=function(){return s},s}function g(){let s=b(require_Paths$1());return g=function(){return s},s}function v(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(v=function(s){return s?f:l})(s)}function b(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=v(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var b in s)if(b!==`default`&&{}.hasOwnProperty.call(s,b)){var C=g?Object.getOwnPropertyDescriptor(s,b):null;C&&(C.get||C.set)?Object.defineProperty(p,b,C):p[b]=s[b]}return p.default=s,f&&f.set(s,p),p}function C(s){return s&&s.__esModule?s:{default:s}}let w=`apply from: "./eas-build.gradle"`;function E(s,l){return s.replace(/\r\n/g,` +`).split(` +`).some(s=>s===l||s===l.replace(/"/g,`'`))}function k(s){return f().default.join(s,`android`,`app`,`eas-build.gradle`)}async function A(s){let v=g().getAppBuildGradleFilePath(s),b=k(s);await l().default.promises.writeFile(b,p().default);let C=await l().default.promises.readFile(f().default.join(v),`utf8`);E(C,w)||await l().default.promises.writeFile(v,`${C.trim()}\n${w}\n`)}async function N(s){let p=g().getAppBuildGradleFilePath(s),v=k(s),b=await l().default.existsSync(v);return E(await l().default.promises.readFile(f().default.join(p),`utf8`),w)&&b}})),require_GoogleMapsApiKey=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getGoogleMapsApiKey=v,s.setGoogleMapsApiKey=b,s.withGoogleMapsApiKey=void 0;function l(){let s=require_Manifest$1();return l=function(){return s},s}function f(){let s=require_android_plugins();return f=function(){return s},s}let p=`com.google.android.geo.API_KEY`,g=`org.apache.http.legacy`;s.withGoogleMapsApiKey=(0,f().createAndroidManifestPlugin)(b,`withGoogleMapsApiKey`);function v(s){return s.android?.config?.googleMaps?.apiKey??null}function b(s,f){let b=v(s),C=(0,l().getMainApplicationOrThrow)(f);return b?((0,l().addMetaDataItemToMainApplication)(C,p,b),(0,l().addUsesLibraryItemToMainApplication)(C,{name:g,required:!1})):((0,l().removeMetaDataItemFromMainApplication)(C,p),(0,l().removeUsesLibraryItemFromMainApplication)(C,g)),f}})),require_withDangerousMod=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.withDangerousMod=void 0;function l(){let s=require_withMod();return l=function(){return s},s}s.withDangerousMod=(s,[f,p])=>(0,l().withMod)(s,{platform:f,mod:`dangerous`,action:p})})),require_fs$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.copyFilePathToPathAsync=g,s.removeFile=v;function l(){let s=p(require(`fs`));return l=function(){return s},s}function f(){let s=p(require(`path`));return f=function(){return s},s}function p(s){return s&&s.__esModule?s:{default:s}}async function g(s,p){let g=await l().default.promises.readFile(s);await l().default.promises.mkdir(f().default.dirname(p),{recursive:!0}),await l().default.promises.writeFile(p,g)}function v(s){try{return l().default.unlinkSync(s),!0}catch(s){if(s.code===`ENOENT`)return!1;throw s}}})),require_warnings=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.addWarningAndroid=p,s.addWarningForPlatform=v,s.addWarningIOS=g;function l(){let s=f(require_source$5());return l=function(){return s},s}function f(s){return s&&s.__esModule?s:{default:s}}function p(s,l,f){console.warn(b(`android`,s,l,f))}function g(s,l,f){console.warn(b(`ios`,s,l,f))}function v(s,l,f,p){console.warn(b(s,l,f,p))}function b(s,f,p,g){return l().default.yellow`${`» `+l().default.bold(s)}: ${f}: ${p}${g?l().default.gray(` `+g):``}`}})),require_GoogleServices=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.applyPlugin=I,s.getGoogleServicesFilePath=A,s.setClassPath=F,s.setGoogleServicesFile=N,s.withGoogleServicesFile=s.withClassPath=s.withApplyPlugin=void 0;function l(){let s=b(require(`path`));return l=function(){return s},s}function f(){let s=require_android_plugins();return f=function(){return s},s}function p(){let s=require_withDangerousMod();return p=function(){return s},s}function g(){let s=require_fs$4();return g=function(){return s},s}function v(){let s=require_warnings();return v=function(){return s},s}function b(s){return s&&s.__esModule?s:{default:s}}let C=`./android/app/google-services.json`,w=`com.google.gms:google-services`,E=`com.google.gms.google-services`,k=`4.4.1`;s.withClassPath=s=>(0,f().withProjectBuildGradle)(s,s=>(s.modResults.language===`groovy`?s.modResults.contents=F(s,s.modResults.contents):(0,v().addWarningAndroid)(`android.googleServicesFile`,`Cannot automatically configure project build.gradle if it's not groovy`),s)),s.withApplyPlugin=s=>(0,f().withAppBuildGradle)(s,s=>(s.modResults.language===`groovy`?s.modResults.contents=I(s,s.modResults.contents):(0,v().addWarningAndroid)(`android.googleServicesFile`,`Cannot automatically configure app build.gradle if it's not groovy`),s)),s.withGoogleServicesFile=s=>(0,p().withDangerousMod)(s,[`android`,async s=>(await N(s,s.modRequest.projectRoot),s)]);function A(s){return s.android?.googleServicesFile??null}async function N(s,f,p=`./android/app/google-services.json`){let v=A(s);if(!v)return!1;let b=l().default.resolve(f,v),C=l().default.resolve(f,p);try{await(0,g().copyFilePathToPathAsync)(b,C)}catch(s){throw console.log(s),Error(`Cannot copy google-services.json from ${b} to ${C}. Ensure the source and destination paths exist.`)}return!0}function F(s,l){return!A(s)||l.includes(w)?l:l.replace(/dependencies\s?{/,`dependencies { + classpath '${w}:4.4.1'`)}function I(s,l){if(!A(s))return l;let f=RegExp(`apply\\s+plugin:\\s+['"]${E}['"]`);return l.match(f)?l:l+`\napply plugin: '${E}'`}})),require_IntentFilters=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=b,s.getIntentFilters=g,s.setAndroidIntentFilters=v,s.withAndroidIntentFilters=void 0;function l(){let s=require_Manifest$1();return l=function(){return s},s}function f(){let s=require_android_plugins();return f=function(){return s},s}let p=`data-generated`;s.withAndroidIntentFilters=(0,f().createAndroidManifestPlugin)(v,`withAndroidIntentFilters`);function g(s){return s.android?.intentFilters??[]}function v(s,f){let v=(0,l().getMainActivityOrThrow)(f);v[`intent-filter`]?.length&&(v[`intent-filter`]=v[`intent-filter`].filter(s=>s.$?.[p]!==`true`));let C=g(s);return C.length&&(v[`intent-filter`]=v[`intent-filter`]?.concat(b(C))),f}function b(s){return s.map(s=>({$:{"android:autoVerify":s.autoVerify?`true`:void 0,[p]:`true`},action:[{$:{"android:name":`android.intent.action.${s.action}`}}],data:C(s.data),category:w(s.category)}))}function C(s){return(Array.isArray(s)?s:[s]).filter(Boolean).map(s=>({$:Object.entries(s??{}).reduce((s,[l,f])=>({...s,[`android:${l}`]:f}),{})}))}function w(s){return(Array.isArray(s)?s:[s]).filter(Boolean).map(s=>({$:{"android:name":`android.intent.category.${s}`}}))}})),require_JsonFileError=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.EmptyJsonFileError=void 0;var l=class extends Error{cause;code;fileName;isJsonFileError;constructor(s,l,f,p){let g=s;p&&(g+=`\n${l?`├`:`└`}─ File: ${p}`),l&&(g+=`\n└─ Cause: ${l.name}: ${l.message}`),super(g),this.name=this.constructor.name,this.cause=l,this.code=f,this.fileName=p,this.isJsonFileError=!0}};s.default=l,s.EmptyJsonFileError=class extends l{constructor(s){super(`Cannot parse an empty JSON string`,void 0,`EJSONEMPTY`,s)}}})),require_writeAtomic=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[l.length]=f);return l},s(l)};return function(p){if(p&&p.__esModule)return p;var g={};if(p!=null)for(var v=s(p),b=0;b{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[l.length]=f);return l},s(l)};return function(p){if(p&&p.__esModule)return p;var g={};if(p!=null)for(var v=s(p),b=0;b{Object.defineProperty(s,`__esModule`,{value:!0}),s.getResolvedLocalesAsync=v;function l(){let s=g(require_JsonFile());return l=function(){return s},s}function f(){let s=g(require(`path`));return f=function(){return s},s}function p(){let s=require_warnings();return p=function(){return s},s}function g(s){return s&&s.__esModule?s:{default:s}}async function v(s,l,f){let p={},g={};for(let[v,w]of Object.entries(l)){let l=await b(s,w,f,v);if(l){let{android:s,ios:b,...w}={android:{},ios:{},...l};if(f===`ios`){let{localizableStringsEntry:s,otherEntries:l}=C({ios:b,lang:v});s&&(g[v]=s),p[v]={...w,...l}}else p[v]={...w,...s}}}return{localesMap:p,localizableStringsIOS:g}}async function b(s,g,v,b){if(typeof g==`string`)try{return await l().default.readAsync(f().default.join(s,g))}catch{return(0,p().addWarningForPlatform)(v,`locales.${b}`,`Failed to parse JSON of locale file for language: ${b}`,`https://docs.expo.dev/guides/localization/#translating-app-metadata`),null}return g}function C({ios:s,lang:l}){let f=`Localizable.strings`;if(!(f in s))return{localizableStringsEntry:void 0,otherEntries:s};let{[f]:g,...v}=s;return g?w(g)?{localizableStringsEntry:g,otherEntries:v}:((0,p().addWarningForPlatform)(`ios`,`locales.${l}.ios['${f}']`,`Expected a JSON object mapping string keys to string values`,`https://docs.expo.dev/guides/localization/#translating-app-metadata`),{localizableStringsEntry:void 0,otherEntries:v}):{localizableStringsEntry:void 0,otherEntries:v}}function w(s){return!s||typeof s!=`object`||Array.isArray(s)?!1:Object.values(s).every(s=>typeof s==`string`)}})),require_Locales$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getLocales=b,s.setLocalesAsync=C,s.withLocales=void 0;function l(){let s=v(require(`path`));return l=function(){return s},s}function f(){let s=require_build();return f=function(){return s},s}function p(){let s=require_XML();return p=function(){return s},s}function g(){let s=require_locales();return g=function(){return s},s}function v(s){return s&&s.__esModule?s:{default:s}}s.withLocales=s=>(0,f().withDangerousMod)(s,[`android`,async s=>(s.modResults=await C(s,{projectRoot:s.modRequest.projectRoot}),s)]);function b(s){return s.locales??null}async function C(s,{projectRoot:v}){let C=b(s);if(!C)return s;let{localesMap:w}=await(0,g().getResolvedLocalesAsync)(v,C,`android`);for(let[s,g]of Object.entries(w)){let b=l().default.join(await f().AndroidConfig.Paths.getResourceFolderAsync(v),`values-b+${s.replaceAll(`-`,`+`)}`,`strings.xml`);(0,p().writeXMLAsync)({path:b,xml:{resources:Object.entries(g).map(([s,l])=>({string:{$:{name:s},_:`"${l}"`}}))}})}return s}})),require_Strings=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getProjectStringsXMLPathAsync=f,s.removeStringItem=g,s.setStringItem=p;function l(){let s=require_Paths$1();return l=function(){return s},s}async function f(s,{kind:f}={}){return(0,l().getResourceXMLPathAsync)(s,{kind:f,name:`strings`})}function p(s,l){if(!l?.resources?.string)return(!l.resources||typeof l.resources==`string`)&&(l.resources={}),l.resources.string=s,l;for(let f of s){let s=l.resources.string.findIndex(s=>s.$.name===f.$.name);s>-1?l.resources.string[s]=f:l.resources.string=l.resources.string.concat(f)}return l}function g(s,l){if(l?.resources?.string){let f=l.resources.string.findIndex(l=>l.$.name===s);f>-1&&l.resources.string.splice(f,1)}return l}})),require_Name$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.applyNameSettingsGradle=w,s.getName=b,s.sanitizeNameForGradle=v,s.withNameSettingsGradle=s.withName=void 0;function l(){let s=require_Resources();return l=function(){return s},s}function f(){let s=require_Strings();return f=function(){return s},s}function p(){let s=require_android_plugins();return p=function(){return s},s}function g(){let s=require_warnings();return g=function(){return s},s}function v(s){return s=s.replace(/[\n\r\t]/g,``),s.replace(/(\/|\\|:|<|>|"|\?|\*|\|)/g,``)}s.withName=(0,p().createStringsXmlPlugin)(C,`withName`),s.withNameSettingsGradle=s=>(0,p().withSettingsGradle)(s,s=>(s.modResults.language===`groovy`?s.modResults.contents=w(s,s.modResults.contents):(0,g().addWarningAndroid)(`name`,`Cannot automatically configure settings.gradle if it's not groovy`),s));function b(s){return typeof s.name==`string`?s.name:null}function C(s,p){let g=b(s);return g?(0,f().setStringItem)([(0,l().buildResourceItem)({name:`app_name`,value:g})],p):(0,f().removeStringItem)(`app_name`,p)}function w(s,l){let f=v(b(s)??``);return l.replace(/rootProject.name\s?=\s?(["'])(?:(?=(\\?))\2.)*?\1/g,`rootProject.name = '${f.replace(/'/g,`\\'`)}'`)}})),require_Orientation$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SCREEN_ORIENTATION_ATTRIBUTE=void 0,s.getOrientation=g,s.setAndroidOrientation=v,s.withOrientation=void 0;function l(){let s=require_Manifest$1();return l=function(){return s},s}function f(){let s=require_android_plugins();return f=function(){return s},s}let p=s.SCREEN_ORIENTATION_ATTRIBUTE=`android:screenOrientation`;s.withOrientation=(0,f().createAndroidManifestPlugin)(v,`withOrientation`);function g(s){return typeof s.orientation==`string`?s.orientation:null}function v(s,f){let v=g(s);if(!v)return f;let b=(0,l().getMainActivityOrThrow)(f);return b.$[p]=v===`default`?`unspecified`:v,f}})),require_Package=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getApplicationIdAsync=xe,s.getPackage=N,s.kotlinSanitized=je,s.renameJniOnDiskForType=J,s.renamePackageOnDisk=q,s.renamePackageOnDiskForType=le,s.setPackageInBuildGradle=be,s.withPackageRefactor=s.withPackageGradle=void 0;function l(){let s=k(require_src$39());return l=function(){return s},s}function f(){let s=k(require(`fs`));return f=function(){return s},s}function p(){let s=require_index_min$1();return p=function(){return s},s}function g(){let s=k(require(`path`));return g=function(){return s},s}function v(){let s=require_Paths$1();return v=function(){return s},s}function b(){let s=require_android_plugins();return b=function(){return s},s}function C(){let s=require_withDangerousMod();return C=function(){return s},s}function w(){let s=require_modules();return w=function(){return s},s}function E(){let s=require_warnings();return E=function(){return s},s}function k(s){return s&&s.__esModule?s:{default:s}}let A=(0,l().default)(`expo:config-plugins:android:package`);s.withPackageGradle=s=>(0,b().withAppBuildGradle)(s,s=>(s.modResults.language===`groovy`?s.modResults.contents=be(s,s.modResults.contents):(0,E().addWarningAndroid)(`android.package`,`Cannot automatically configure app build.gradle if it's not groovy`),s)),s.withPackageRefactor=s=>(0,C().withDangerousMod)(s,[`android`,async s=>(await q(s,s.modRequest.projectRoot),s)]);function N(s){return s.android?.package??null}function F(s,l){return g().default.join(s,`android`,`app`,`src`,l,`java`)}function I(s,l){let f=(0,v().getProjectFilePath)(s,`MainApplication`),p=g().default.dirname(f);return g().default.relative(l,p).split(g().default.sep).filter(Boolean).join(`.`)}function R(s,l,f,v){let b=(0,p().globSync)(g().default.join(s,`android/app/src/${v}/java/**/${f}.@(java|kt)`))[0];if(!b)return null;let C=g().default.dirname(b);return g().default.relative(l,C).split(g().default.sep).filter(Boolean).join(`.`)}function B(s,l){let f=F(s,l);return l===`main`?I(s,f):R(s,f,`*`,l)}async function q(s,l){let f=N(s);if(f!==null)for(let s of[`debug`,`main`,`release`])await J({projectRoot:l,type:s,packageName:f}),await le({projectRoot:l,type:s,packageName:f})}async function J({projectRoot:s,type:l,packageName:v}){if(!v)return;let b=B(s,l);if(!b||!v||b===v)return;let C=g().default.join(s,`android`,`app`,`src`,l,`jni`);[...(0,p().globSync)(`**/*`,{cwd:C,absolute:!0})].forEach(s=>{try{if(f().default.lstatSync(s).isFile()&&[`.h`,`.cpp`].includes(g().default.extname(s))){let l=f().default.readFileSync(s).toString();l=l.replace(new RegExp(Oe(b).replace(/\//g,`\\/`),`g`),Oe(v)),f().default.writeFileSync(s,l)}}catch{A(`Error updating "${s}" for type "${l}"`)}})}async function le({projectRoot:s,type:l,packageName:v}){if(!v)return;let b=B(s,l);if(A(`Found package "${b}" for type "${l}"`),!b||b===v)return;A(`Refactor "${b}" to "${v}" for type "${l}"`);let C=F(s,l);if(!await(0,w().directoryExistsAsync)(C)){A(`- skipping refactor of missing directory: ${C}`);return}let E=g().default.join(C,...b.split(`.`)),k=g().default.join(C,...v.split(`.`));f().default.mkdirSync(k,{recursive:!0}),(0,p().globSync)(`**/*`,{cwd:E}).forEach(s=>{let l=g().default.join(E,s);f().default.lstatSync(l).isFile()?_e(l,g().default.join(k,s)):f().default.mkdirSync(l,{recursive:!0})});let N=b.split(`.`);for(;N.length;){let s=g().default.join(C,...N);try{f().default.readdirSync(s).length===0&&f().default.rmdirSync(s)}finally{N.pop()}}let I=[...(0,p().globSync)(`**/*`,{cwd:k,absolute:!0})];l===`main`&&I.push(g().default.join(s,`android`,`app`,`BUCK`));let R=je(v);I.forEach(s=>{try{if(f().default.lstatSync(s).isFile()){let l=f().default.readFileSync(s).toString();l=g().default.extname(s)===`.kt`?De(l,b,R):De(l,b,v),[`.h`,`.cpp`].includes(g().default.extname(s))&&(l=l.replace(new RegExp(Oe(b).replace(/\//g,`\\`),`g`),Oe(v))),f().default.writeFileSync(s,l)}}catch{A(`Error updating "${s}" for type "${l}"`)}})}function _e(s,l){f().default.mkdirSync(g().default.dirname(l),{recursive:!0}),f().default.renameSync(s,l)}function be(s,l){let f=N(s);if(f===null)return l;let p=RegExp(`(applicationId|namespace) ['"].*['"]`,`g`);return l.replace(p,`$1 '${f}'`)}async function xe(s){let l=(0,v().getAppBuildGradleFilePath)(s);return f().default.existsSync(l)?(await f().default.promises.readFile(l,`utf8`)).match(/applicationId ['"](.*)['"]/)?.[1]??null:null}function De(s,l,f){let p=l.replace(/\./g,`\\.`);return s.replace(RegExp(`"${p}"`,`g`),`"${f}"`).replace(RegExp(`(package|namespace)(\\s+)${p}`,`g`),`$1$2${f}`).replace(RegExp(`(import\\s+)${p}\\.`,`g`),`$1${f}.`)}function Oe(s){return`L${s.replace(/\./g,`/`)}`}function je(s){let l=[`is`,`in`,`as`,`fun`];return s.split(`.`).map(s=>l.includes(s)?"`"+s+"`":s).join(`.`)}})),require_Permissions$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.addBlockedPermissions=v,s.addPermission=F,s.addPermissionToManifest=A,s.ensurePermission=R,s.ensurePermissionNameFormat=B,s.ensurePermissions=I,s.getAndroidPermissions=w,s.getPermissions=q,s.isPermissionAlreadyRequested=k,s.removePermissions=N,s.setAndroidPermissions=E,s.withPermissions=s.withInternalBlockedPermissions=s.withBlockedPermissions=void 0;function l(){let s=require_Manifest$1();return l=function(){return s},s}function f(){let s=require_android_plugins();return f=function(){return s},s}let p=`uses-permission`;s.withPermissions=(s,l)=>(Array.isArray(l)&&(l=l.filter(Boolean),s.android||={},s.android.permissions||(s.android.permissions=[]),s.android.permissions=[...new Set(s.android.permissions.concat(l))]),(0,f().withAndroidManifest)(s,async s=>(s.modResults=await E(s,s.modResults),s)));let g=(s,p)=>{let g=C((Array.isArray(p)?p:[p]).filter(Boolean));return s?.android?.permissions&&Array.isArray(s.android.permissions)&&(s.android.permissions=C(s.android.permissions).filter(s=>!g.includes(s))),(0,f().withAndroidManifest)(s,async s=>(s.modResults=(0,l().ensureToolsAvailable)(s.modResults),s.modResults=v(s.modResults,g),s))};s.withBlockedPermissions=g,s.withInternalBlockedPermissions=s=>s.android?.blockedPermissions?.length?g(s,s.android.blockedPermissions):s;function v(s,l){Array.isArray(s.manifest[`uses-permission`])||(s.manifest[`uses-permission`]=[]);for(let f of C(l))s.manifest[`uses-permission`]=b(s.manifest[`uses-permission`],f);return s}function b(s,l){return s=s.filter(s=>s.$[`android:name`]!==l),s.push({$:{"android:name":l,"tools:node":`remove`}}),s}function C(s){return s.map(s=>s.includes(`.`)?s:`android.permission.${s}`)}function w(s){return s.android?.permissions??[]}function E(s,l){let f=[...C(w(s))];l.manifest.hasOwnProperty(`uses-permission`)||(l.manifest[`uses-permission`]=[]);let p=l.manifest[`uses-permission`]??[];return f.forEach(s=>{k(s,p)||A(s,p)}),l}function k(s,l){return l.some(l=>l.$[`android:name`]===s)}function A(s,l){return l.push({$:{"android:name":s}}),l}function N(s,l){let f=l?l.map(B):null,g=s.manifest[p]||[],v=[];for(let s of g)if(f){let l=s.$[`android:name`]||s.$.name;f.includes(l)||v.push(s)}s.manifest[p]=v}function F(s,l){let f=s.manifest[p]||[];f.push({$:{"android:name":l}}),s.manifest[p]=f}function I(s,l){let f=q(s),p={};for(let g of l){let l=B(g);f.includes(l)?p[g]=!1:(F(s,l),p[g]=!0)}return p}function R(s,l){let f=q(s),p=B(l);return f.includes(p)?!1:(F(s,p),!0)}function B(s){if(s.includes(`.`)){let l=s.split(`.`),f=l.pop();return[...l,f.toUpperCase()].join(`.`)}else return B(`android.permission.${s}`)}function q(s){return(s.manifest[p]||[]).map(s=>s.$[`android:name`]||s.$.name)}})),require_PredictiveBackGesture=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getPredictiveBackGestureValue=v,s.setPredictiveBackGesture=g,s.withPredictiveBackGesture=void 0;function l(){let s=require_Manifest$1();return l=function(){return s},s}function f(){let s=require_android_plugins();return f=function(){return s},s}let p=`android:enableOnBackInvokedCallback`;s.withPredictiveBackGesture=s=>(0,f().withAndroidManifest)(s,async s=>(s.modResults=g(s,s.modResults),s));function g(s,f){let p=(0,l().getMainApplicationOrThrow)(f);return p.$[`android:enableOnBackInvokedCallback`]=v(s),f}function v(s){return s.android?.predictiveBackGestureEnabled===!0?`true`:`false`}})),require_Styles=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.assignStylesValue=F,s.getAppThemeGroup=N,s.getAppThemeLightNoActionBarGroup=A,s.getProjectStylesXMLPathAsync=v,s.getStyleParent=C,s.getStylesGroupAsObject=I,s.getStylesItem=w,s.readStylesXMLAsync=g,s.removeStylesItem=k,s.setStylesItem=E;function l(){let s=require_Paths$1();return l=function(){return s},s}function f(){let s=require_Resources();return f=function(){return s},s}let p=``;async function g({path:s,fallback:l=``}){return(0,f().readResourcesXMLAsync)({path:s,fallback:l})}async function v(s,{kind:f}={}){return(0,l().getResourceXMLPathAsync)(s,{kind:f,name:`styles`})}function b(s){return s=(0,f().ensureDefaultResourceXML)(s),Array.isArray(s?.resources?.style)||(s.resources.style=[]),s}function C(s,l){return(0,f().findResourceGroup)(s.resources.style,l)}function w({name:s,xml:l,parent:f}){l=b(l);let p=C(l,f);if(!p)return null;if(p.item){let l=p.item.filter(({$:l})=>l.name===s)[0];if(l)return l}return null}function E({item:s,xml:l,parent:p}){l=b(l);let g=C(l,p);if(g||(g=(0,f().buildResourceGroup)({parent:`Theme.AppCompat.Light.NoActionBar`,...p}),l.resources.style.push(g)),g.item){let l=g.item.filter(({$:l})=>l.name===s.$.name)[0];l?(l._=s._,l.$=s.$):g.item.push(s)}else g.item=[s];return l}function k({name:s,xml:l,parent:f}){l=b(l);let p=C(l,f);if(p?.item){let l=p.item.findIndex(({$:l})=>l.name===s);l>-1&&p.item.splice(l,1)}return l}function A(){return{name:`AppTheme`,parent:`Theme.AppCompat.Light.NoActionBar`}}function N(){return{name:`AppTheme`}}function F(s,{add:l,value:p,targetApi:g,name:v,parent:b}){return l?E({xml:s,parent:b,item:(0,f().buildResourceItem)({name:v,targetApi:g,value:p})}):k({xml:s,parent:b,name:v})}function I(s,l){let p=C(s,l);return p?.item?(0,f().getResourceItemsAsObject)(p.item):null}})),require_PrimaryColor=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getPrimaryColor=w,s.withPrimaryColorStyles=s.withPrimaryColorColors=s.withPrimaryColor=void 0;function l(){let s=require_Colors();return l=function(){return s},s}function f(){let s=require_Styles();return f=function(){return s},s}function p(){let s=require_android_plugins();return p=function(){return s},s}let g=`colorPrimary`,v=`#023c69`;s.withPrimaryColor=s=>(s=b(s),s=C(s),s);let b=s=>(0,p().withAndroidColors)(s,s=>(s.modResults=(0,l().assignColorValue)(s.modResults,{name:g,value:w(s)}),s));s.withPrimaryColorColors=b;let C=s=>(0,p().withAndroidStyles)(s,s=>(s.modResults=(0,f().assignStylesValue)(s.modResults,{add:!!w(s),parent:(0,f().getAppThemeGroup)(),name:g,value:`@color/${g}`}),s));s.withPrimaryColorStyles=C;function w(s){return s.primaryColor??`#023c69`}})),require_Properties=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePropertiesFile=l,s.propertiesListToString=f;function l(s){let l=[],f=s.split(` +`);for(let s=0;s{Object.defineProperty(s,`__esModule`,{value:!0}),s.appendScheme=A,s.ensureManifestHasValidIntentFilter=E,s.getScheme=p,s.getSchemesFromManifest=w,s.hasScheme=k,s.removeScheme=N,s.setScheme=g,s.withScheme=void 0;function l(){let s=require_android_plugins();return l=function(){return s},s}function f(){let s=require_warnings();return f=function(){return s},s}s.withScheme=(0,l().createAndroidManifestPlugin)(g,`withScheme`);function p(s){return Array.isArray(s.scheme)?s.scheme.filter(s=>typeof s==`string`):typeof s.scheme==`string`?[s.scheme]:[]}function g(s,l){let g=[...p(s),...p(s.android??{})];if(g.length===0)return l;if(!E(l))return(0,f().addWarningAndroid)(`scheme`,'Cannot add schemes because the provided manifest does not have a valid Activity with `android:launchMode="singleTask"`',`https://expo.fyi/setup-android-uri-scheme`),l;let v=w(l);for(let s of v){let l=g.indexOf(s);l>-1&&g.splice(l,1)}for(let s of g)l=A(s,l);return l}function v({actions:s,categories:l}){return s.includes(`android.intent.action.VIEW`)&&!l.includes(`android.intent.category.LAUNCHER`)}function b(s){return{actions:s?.action?.map(s=>s?.$?.[`android:name`])??[],categories:s?.category?.map(s=>s?.$?.[`android:name`])??[],data:s?.data?.filter(s=>s?.$?.[`android:scheme`])?.map(s=>({scheme:s?.$?.[`android:scheme`],host:s?.$?.[`android:host`]}))??[]}}function C(s){if(!Array.isArray(s.manifest.application))return[];let l=[];for(let f of s.manifest.application){let{activity:s}=f,p=(Array.isArray(s)?s:[s]).filter(s=>s?.$?.[`android:launchMode`]===`singleTask`);for(let s of p){let f=s[`intent-filter`];l=l.concat(f)}}return l}function w(s,l=null){let f=[],p=C(s);for(let s of p){let p=b(s);if(v(p)&&p.data)for(let{scheme:s,host:g}of p.data)(l===null||!g||g===l)&&f.push(s)}return f}function E(s){if(!Array.isArray(s.manifest.application))return!1;for(let l of s.manifest.application)for(let s of l.activity||[])if(s?.$?.[`android:launchMode`]===`singleTask`){for(let l of s[`intent-filter`]||[])if(v(b(l)))return!0;return s[`intent-filter`]||=[],s[`intent-filter`].push({action:[{$:{"android:name":`android.intent.action.VIEW`}}],category:[{$:{"android:name":`android.intent.category.DEFAULT`}},{$:{"android:name":`android.intent.category.BROWSABLE`}}]}),!0}return!1}function k(s,l){return w(l).includes(s)}function A(s,l){if(!Array.isArray(l.manifest.application))return l;if(!E(l))return(0,f().addWarningAndroid)(`scheme`,'Cannot add schemes because the provided manifest does not have a valid Activity with `android:launchMode="singleTask"`',`https://expo.fyi/setup-android-uri-scheme`),l;for(let f of l.manifest.application)for(let l of f.activity||[])if(l?.$?.[`android:launchMode`]===`singleTask`){for(let f of l[`intent-filter`]||[])v(b(f))&&(f.data||=[],f.data.push({$:{"android:scheme":s}}));break}return l}function N(s,l){if(!Array.isArray(l.manifest.application))return l;for(let f of l.manifest.application)for(let l of f.activity||[])if(l?.$?.[`android:launchMode`]===`singleTask`){for(let f of l[`intent-filter`]||[])if(v(b(f)))for(let l in f?.data||[])(f.data?.[l])?.$?.[`android:scheme`]===s&&delete f.data?.[l];break}return l}})),require_StatusBar=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getStatusBarStyle=A,s.setStatusBarStyles=k,s.withStatusBar=void 0;function l(){let s=require_Styles();return l=function(){return s},s}function f(){let s=require_android_plugins();return f=function(){return s},s}function p(){let s=v(require_warnings());return p=function(){return s},s}function g(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(g=function(s){return s?f:l})(s)}function v(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=g(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var b in s)if(b!==`default`&&{}.hasOwnProperty.call(s,b)){var C=v?Object.getOwnPropertyDescriptor(s,b):null;C&&(C.get||C.set)?Object.defineProperty(p,b,C):p[b]=s[b]}return p.default=s,f&&f.set(s,p),p}let b=`STATUS_BAR_PLUGIN`,C=`android:windowLightStatusBar`,w=`android:statusBarColor`;s.withStatusBar=s=>{let{androidStatusBar:l={}}=s;return`backgroundColor`in l&&p().addWarningAndroid(b,"Due to Android edge-to-edge enforcement, `androidStatusBar.backgroundColor` is deprecated and has no effect. This will be removed in a future release."),`translucent`in l&&p().addWarningAndroid(b,"Due to Android edge-to-edge enforcement, `androidStatusBar.translucent` is deprecated and has no effect. This will be removed in a future release."),s=E(s),s};let E=s=>(0,f().withAndroidStyles)(s,s=>(s.modResults=k(s,s.modResults),s));function k(s,f){return f=(0,l().assignStylesValue)(f,{parent:(0,l().getAppThemeGroup)(),name:`android:windowLightStatusBar`,value:`true`,add:A(s)===`dark-content`}),f=(0,l().assignStylesValue)(f,{parent:(0,l().getAppThemeGroup)(),name:`android:statusBarColor`,value:`@android:color/transparent`,add:!0}),f}function A(s){return s.androidStatusBar?.barStyle||`light-content`}})),require_resolve_from=__commonJSMin(((s,l)=>{let f=require(`path`),p=require(`module`),g=require(`fs`),v=(s,l,v)=>{if(typeof s!=`string`)throw TypeError(`Expected \`fromDir\` to be of type \`string\`, got \`${typeof s}\``);if(typeof l!=`string`)throw TypeError(`Expected \`moduleId\` to be of type \`string\`, got \`${typeof l}\``);try{s=g.realpathSync(s)}catch(l){if(l.code===`ENOENT`)s=f.resolve(s);else if(v)return;else throw l}let b=f.join(s,`noop.js`),C=()=>p._resolveFilename(l,{id:b,filename:b,paths:p._nodeModulePaths(s)});if(v)try{return C()}catch{return}return C()};l.exports=(s,l)=>v(s,l),l.exports.silent=(s,l)=>v(s,l,!0)})),require_plugin_resolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.assertInternalProjectRoot=R,s.moduleNameIsDirectFileReference=N,s.moduleNameIsPackageReference=F,s.normalizeStaticPlugin=I,s.pluginFileName=void 0,s.resolveConfigPluginExport=J,s.resolveConfigPluginFunction=B,s.resolveConfigPluginFunctionWithInfo=q,s.resolvePluginForModule=k;function l(){let s=w(require(`assert`));return l=function(){return s},s}function f(){let s=C(require(`path`));return f=function(){return s},s}function p(){let s=w(require_resolve_from());return p=function(){return s},s}function g(){let s=require_errors$9();return g=function(){return s},s}function v(){let s=require_modules();return v=function(){return s},s}function b(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(b=function(s){return s?f:l})(s)}function C(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=b(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in s)if(v!==`default`&&{}.hasOwnProperty.call(s,v)){var C=g?Object.getOwnPropertyDescriptor(s,v):null;C&&(C.get||C.set)?Object.defineProperty(p,v,C):p[v]=s[v]}return p.default=s,f&&f.set(s,p),p}function w(s){return s&&s.__esModule?s:{default:s}}let E=s.pluginFileName=`app.plugin.js`;function k(s,l){if(N(l)){let g=p().default.silent(s,l);if(g)return{isPluginFile:g.endsWith(f().sep+E),filePath:g}}else if(F(l)){let f=p().default.silent(s,`${l}/${E}`);if(f&&(0,v().fileExists)(f))return{isPluginFile:!0,filePath:f};let g=p().default.silent(s,l);if(g)return{isPluginFile:!1,filePath:g}}throw new(g()).PluginError(`Failed to resolve plugin for module "${l}" relative to "${s}". Do you have node modules installed?`,`PLUGIN_NOT_FOUND`)}function A(s){return!!s.match(/^(\.|~\/|\/)/g)}function N(s){if(A(s))return!0;let l=s.split(`/`)?.length;return s.startsWith(`@`)?l>2:l>1}function F(s){let l=s.split(`/`)?.length;return s.startsWith(`@`)?l===2:l===1}function I(s){return Array.isArray(s)?((0,l().default)(s.length>0&&s.length<3,`Wrong number of arguments provided for static config plugin, expected either 1 or 2, got ${s.length}`),s):[s,void 0]}function R(s){(0,l().default)(s,"Unexpected: Config `_internal.projectRoot` isn't defined by expo-cli, this is a bug.")}function B(s,l){let{plugin:f}=q(s,l);return f}function q(s,l){let{filePath:f,isPluginFile:p}=k(s,l),v;try{v=le(f)}catch(s){let v=`Learn more: https://docs.expo.dev/guides/config-plugins/`,b,C;if(s instanceof Error){let l=s;b=`${l.message} ${l.code??``}`,C=l.stack}else b=String(s);let w=`Unable to resolve a valid config plugin for ${l}.\n`;p||(w+=`• No "${E}" file found in ${l}: config plugins are typically exported from an "${E}" file in the package root.\n`),w+=`• main export of ${l} does not appear to be a config plugin: the following error was thrown when importing ${f}: ${b}\n`,w+=`Verify that ${l} includes a config plugin. If it does not, then remove the entry from plugins in your app config file. Learn more: https://docs.expo.dev/guides/config-plugins/`;let k=new(g()).PluginError(w,`INVALID_PLUGIN_IMPORT`);throw C&&(k.stack=C),k}return{plugin:J({plugin:v,pluginFile:f,pluginReference:l,isPluginFile:p}),pluginFile:f,pluginReference:l,isPluginFile:p}}function J({plugin:s,pluginFile:l,pluginReference:f,isPluginFile:p}){if(s.default!=null&&(s=s.default),typeof s!=`function`){let s=`Learn more: https://docs.expo.dev/guides/config-plugins/`;throw!p&&!N(f)?new(g()).PluginError(`Package "${f}" does not contain a valid config plugin. Module must export a function from file: ${l}\n${s}`,`INVALID_PLUGIN_TYPE`):new(g()).PluginError(`Plugin "${f}" must export a function from file: ${l}. ${s}`,`INVALID_PLUGIN_TYPE`)}return s}function le(s){try{return require(s)}catch(s){throw s}}})),require_withStaticPlugin=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.withStaticPlugin=void 0;function l(){let s=v(require(`assert`));return l=function(){return s},s}function f(){let s=require_getenv();return f=function(){return s},s}function p(){let s=require_errors$9();return p=function(){return s},s}function g(){let s=require_plugin_resolver();return g=function(){return s},s}function v(s){return s&&s.__esModule?s:{default:s}}let b=(0,f().boolish)(`EXPO_DEBUG`,!1),C=(0,f().boolish)(`EXPO_CONFIG_PLUGIN_VERBOSE_ERRORS`,!1),w=(0,f().boolish)(`EXPO_USE_UNVERSIONED_PLUGINS`,!1);function E(s,l){return[`MODULE_NOT_FOUND`,`PLUGIN_NOT_FOUND`].includes(l.code)?!0:l.message.includes(`Cannot find module '${s}'`)}function k(s){return s instanceof SyntaxError||s instanceof p().PluginError&&s.code===`INVALID_PLUGIN_IMPORT`?!!s.message.match(/Unexpected token/)||!!s.message.match(/Cannot use import statement/):!1}s.withStaticPlugin=(s,f)=>{let v=f.projectRoot;v||(v=s._internal?.projectRoot,(0,g().assertInternalProjectRoot)(v));let[A,N]=(0,g().normalizeStaticPlugin)(f.plugin);(0,l().default)(!N?._resolverError,"Plugin property '_resolverError' is a reserved property of `withStaticPlugin`");let F;if(typeof A==`function`)F=A;else if(typeof A==`string`)try{F=(0,g().resolveConfigPluginFunction)(v,A),w&&F&&f._isLegacyPlugin&&f.fallback&&(console.log(`Force "${A}" to unversioned plugin`),F=f.fallback)}catch(s){if(b&&(C?(console.log(`Error resolving plugin "${A}"`),console.log(s),console.log()):f._isLegacyPlugin&&(E(A,s)||k(s))||(E(A,s)?console.log(`Could not find plugin "${A}"`):(console.log(`Error resolving plugin "${A}"`),console.log(s),console.log()))),f.fallback)N||={},N._resolverError=s,F=f.fallback;else throw s}else throw typeof A==`object`?new(p()).PluginError(`Plugin is an unexpected object, with keys: "${Object.keys(A).join(`, `)}".\n +If you tried to provide parameters to a config plugin, make sure the plugin configuration is wrapped by square brackets. Ex:\n +[ + "some-config-plugin", + { + "someParam": "someValue" + } +] +\n +See the package documentation on how to correctly configure the plugin.`,`INVALID_PLUGIN_TYPE`):new(p()).PluginError(`Plugin is an unexpected type: ${typeof A}. See the package documentation on how to correctly configure the plugin.`,`INVALID_PLUGIN_TYPE`);return s=F(s,N),s}})),require_withPlugins=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.withPlugins=void 0;function l(){let s=p(require(`assert`));return l=function(){return s},s}function f(){let s=require_withStaticPlugin();return f=function(){return s},s}function p(s){return s&&s.__esModule?s:{default:s}}s.withPlugins=(s,p)=>((0,l().default)(Array.isArray(p),`withPlugins expected a valid array of plugins or plugin module paths`),p.reduce((s,l)=>(0,f().withStaticPlugin)(s,{plugin:l}),s))})),require_build$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isSDKVersionRuntimeVersion=s.getSDKVersionFromRuntimeVersion=s.getRuntimeVersionForSDKVersion=s.RUNTIME_VERSION_PREFIX=void 0,s.RUNTIME_VERSION_PREFIX=`exposdk:`;function l(l){return``+s.RUNTIME_VERSION_PREFIX+l}s.getRuntimeVersionForSDKVersion=l;function f(s){var l=/^exposdk:(\d+\.\d+\.\d+)$/.exec(s);if(!(!l||l.length<2))return l[1]}s.getSDKVersionFromRuntimeVersion=f;function p(s){return f(s)!==void 0}s.isSDKVersionRuntimeVersion=p})),require_Version$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getVersionCode=b,s.getVersionName=g,s.setMinBuildScriptExtVersion=p,s.setVersionCode=C,s.setVersionName=v,s.withVersion=s.withBuildScriptExtMinimumVersion=void 0;function l(){let s=require_android_plugins();return l=function(){return s},s}function f(){let s=require_warnings();return f=function(){return s},s}s.withVersion=s=>(0,l().withAppBuildGradle)(s,s=>(s.modResults.language===`groovy`?(s.modResults.contents=C(s,s.modResults.contents),s.modResults.contents=v(s,s.modResults.contents)):(0,f().addWarningAndroid)(`android.versionCode`,`Cannot automatically configure app build.gradle if it's not groovy`),s)),s.withBuildScriptExtMinimumVersion=(s,g)=>(0,l().withProjectBuildGradle)(s,s=>(s.modResults.language===`groovy`?s.modResults.contents=p(s.modResults.contents,g):(0,f().addWarningAndroid)(`withBuildScriptExtVersion`,`Cannot automatically configure project build.gradle if it's not groovy`),s));function p(s,{name:l,minVersion:p}){let g=RegExp(`(${l}\\s?=\\s?)(\\d+(?:\\.\\d+)?)`),v=s.match(g)?.[2];if(!v)return(0,f().addWarningAndroid)(`withBuildScriptExtVersion`,`Cannot set minimum buildscript.ext.${l} version because the property "${l}" cannot be found or does not have a numeric value.`),s;let b=Number(v);return s.replace(g,`$1${Math.max(p,b)}`)}function g(s){return s.android?.version??s.version??null}function v(s,l){let f=g(s);if(f===null)return l;let p=RegExp(`versionName ".*"`);return l.replace(p,`versionName "${f}"`)}function b(s){return s.android?.versionCode??1}function C(s,l){let f=b(s);if(f===null)return l;let p=RegExp(`versionCode.*`);return l.replace(p,`versionCode ${f}`)}})),require_obj=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.get=l;function l(s,l){let f=l.split(`.`),p=s,g;for(;g=f.shift();){if(!(g in p))return;p=p[g]}return p}})),require_ios_plugins=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createEntitlementsPlugin=b,s.createInfoPlistPlugin=g,s.createInfoPlistPluginWithPropertyGuard=v,s.withXcodeProject=s.withPodfileProperties=s.withPodfile=s.withInfoPlist=s.withExpoPlist=s.withEntitlementsPlist=s.withAppDelegate=void 0;function l(){let s=require_withMod();return l=function(){return s},s}function f(){let s=require_obj();return f=function(){return s},s}function p(){let s=require_warnings();return p=function(){return s},s}function g(s,l){let f=l=>C(l,async l=>(l.modResults=await s(l,l.modResults),l));return l&&Object.defineProperty(f,`name`,{value:l}),f}function v(s,l,g){let v=g=>C(g,async g=>{let v=l.expoPropertyGetter?l.expoPropertyGetter(g):(0,f().get)(g,l.expoConfigProperty);return g.modRawConfig.ios?.infoPlist?.[l.infoPlistProperty]===void 0?g.modResults=await s(g,g.modResults):v!==void 0&&(0,p().addWarningIOS)(l.expoConfigProperty,`"ios.infoPlist.${l.infoPlistProperty}" is set in the config. Ignoring abstract property "${l.expoConfigProperty}": ${v}`),g});return g&&Object.defineProperty(v,`name`,{value:g}),v}function b(s,l){let f=l=>w(l,async l=>(l.modResults=await s(l,l.modResults),l));return l&&Object.defineProperty(f,`name`,{value:l}),f}s.withAppDelegate=(s,f)=>(0,l().withMod)(s,{platform:`ios`,mod:`appDelegate`,action:f});let C=(s,f)=>(0,l().withMod)(s,{platform:`ios`,mod:`infoPlist`,async action(s){return s=await f(s),s.ios||={},s.ios.infoPlist=s.modResults,s}});s.withInfoPlist=C;let w=(s,f)=>(0,l().withMod)(s,{platform:`ios`,mod:`entitlements`,async action(s){return s=await f(s),s.ios||={},s.ios.entitlements=s.modResults,s}});s.withEntitlementsPlist=w,s.withExpoPlist=(s,f)=>(0,l().withMod)(s,{platform:`ios`,mod:`expoPlist`,action:f}),s.withXcodeProject=(s,f)=>(0,l().withMod)(s,{platform:`ios`,mod:`xcodeproj`,action:f}),s.withPodfile=(s,f)=>(0,l().withMod)(s,{platform:`ios`,mod:`podfile`,action:f}),s.withPodfileProperties=(s,f)=>(0,l().withMod)(s,{platform:`ios`,mod:`podfileProperties`,action:f})})),require_Version=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getBuildNumber=g,s.getVersion=f,s.setBuildNumber=v,s.setVersion=p,s.withVersion=s.withBuildNumber=void 0;function l(){let s=require_ios_plugins();return l=function(){return s},s}s.withVersion=(0,l().createInfoPlistPluginWithPropertyGuard)(p,{infoPlistProperty:`CFBundleShortVersionString`,expoConfigProperty:`version | ios.version`,expoPropertyGetter:f},`withVersion`),s.withBuildNumber=(0,l().createInfoPlistPluginWithPropertyGuard)(v,{infoPlistProperty:`CFBundleVersion`,expoConfigProperty:`ios.buildNumber`},`withBuildNumber`);function f(s){return s.ios?.version||s.version||`1.0.0`}function p(s,l){return{...l,CFBundleShortVersionString:f(s)}}function g(s){return s.ios?.buildNumber?s.ios.buildNumber:`1`}function v(s,l){return{...l,CFBundleVersion:g(s)}}})),require_Updates$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.FINGERPRINT_RUNTIME_VERSION_SENTINEL=void 0,s.getAppVersion=R,s.getDisableAntiBrickingMeasures=Ke,s.getExpoUpdatesPackageVersion=F,s.getNativeVersion=B,s.getRuntimeVersionAsync=J,s.getRuntimeVersionNullableAsync=q,s.getSDKVersion=_e,s.getUpdateUrl=I,s.getUpdatesBsdiffPatchSupportEnabled=De,s.getUpdatesCheckOnLaunch=je,s.getUpdatesCodeSigningCertificate=Ne,s.getUpdatesCodeSigningMetadata=Pe,s.getUpdatesCodeSigningMetadataStringified=ze,s.getUpdatesEnabled=be,s.getUpdatesRequestHeaders=Be,s.getUpdatesRequestHeadersStringified=We,s.getUpdatesTimeout=Oe,s.getUpdatesUseEmbeddedUpdate=xe,s.resolveRuntimeVersionPolicyAsync=le;function l(){let s=require_build$4();return l=function(){return s},s}function f(){let s=A(require(`fs`));return f=function(){return s},s}function p(){let s=require_getenv();return p=function(){return s},s}function g(){let s=A(require(`path`));return g=function(){return s},s}function v(){let s=A(require_resolve_from());return v=function(){return s},s}function b(){let s=A(require(`semver`));return b=function(){return s},s}function C(){let s=k(require_Version$1());return C=function(){return s},s}function w(){let s=k(require_Version());return w=function(){return s},s}function E(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(E=function(s){return s?f:l})(s)}function k(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=E(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in s)if(v!==`default`&&{}.hasOwnProperty.call(s,v)){var b=g?Object.getOwnPropertyDescriptor(s,v):null;b&&(b.get||b.set)?Object.defineProperty(p,v,b):p[v]=s[v]}return p.default=s,f&&f.set(s,p),p}function A(s){return s&&s.__esModule?s:{default:s}}let N=s.FINGERPRINT_RUNTIME_VERSION_SENTINEL=`file:fingerprint`;function F(s){let l=v().default.silent(s,`expo-updates/package.json`);return!l||!f().default.existsSync(l)?null:JSON.parse(f().default.readFileSync(l,`utf8`)).version}function I(s){return s.updates?.url??null}function R(s){return s.version??`1.0.0`}function B(s,l){let f=w().getVersion(s);switch(l){case`ios`:return`${f}(${w().getBuildNumber(s)})`;case`android`:return`${f}(${C().getVersionCode(s)})`;default:throw Error(`"${l}" is not a supported platform. Choose either "ios" or "android".`)}}async function q(...[s,l,f]){try{return await J(s,l,f)}catch(s){return(0,p().boolish)(`EXPO_DEBUG`,!1)&&console.log(s),null}}async function J(s,l,f){let p=l[f]?.runtimeVersion??l.runtimeVersion;if(!p)return null;if(typeof p==`string`){if(p===N)throw Error(`${N} is a reserved value for runtime version. To use a fingerprint runtime version, use the "fingerprint" runtime version policy.`);return p}else if(!p.policy)throw Error(`"${p}" is not a valid runtime version. Only a string or a runtime version policy is supported.`);else if(p.policy===`fingerprint`)return N;else return await le(p.policy,l,f)}async function le(s,f,p){if(s===`appVersion`)return R(f);if(s===`nativeVersion`)return B(f,p);if(s===`sdkVersion`){if(!f.sdkVersion)throw Error(`An SDK version must be defined when using the 'sdkVersion' runtime policy.`);return(0,l().getRuntimeVersionForSDKVersion)(f.sdkVersion)}else throw Error(`"${s}" is not a valid runtime version policy type.`)}function _e(s){return typeof s.sdkVersion==`string`?s.sdkVersion:null}function be(s){return s.updates?.enabled===void 0?I(s)!==null:s.updates.enabled}function xe(s){return s.updates?.useEmbeddedUpdate===void 0?!0:s.updates.useEmbeddedUpdate}function De(s){return s.updates?.enableBsdiffPatchSupport===void 0?!1:s.updates.enableBsdiffPatchSupport}function Oe(s){return s.updates?.fallbackToCacheTimeout??0}function je(s,l){return s.updates?.checkAutomatically===`ON_ERROR_RECOVERY`?l&&b().default.gte(l,`0.11.0`)?`ERROR_RECOVERY_ONLY`:`NEVER`:s.updates?.checkAutomatically===`ON_LOAD`?`ALWAYS`:s.updates?.checkAutomatically===`WIFI_ONLY`?`WIFI_ONLY`:s.updates?.checkAutomatically===`NEVER`?`NEVER`:`ALWAYS`}function Ne(s,l){let p=l.updates?.codeSigningCertificate;if(!p)return;let v=g().default.join(s,p);if(!f().default.existsSync(v))throw Error(`File not found at \`updates.codeSigningCertificate\` path: ${v}`);return f().default.readFileSync(v,`utf8`)}function Pe(s){return s.updates?.codeSigningMetadata}function ze(s){let l=Pe(s);if(l)return JSON.stringify(l)}function Be(s){return s.updates?.requestHeaders}function We(s){let l=Be(s);if(l)return JSON.stringify(l)}function Ke(s){return s.updates?.disableAntiBrickingMeasures}})),require_Updates$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Config=void 0,s.applyRuntimeVersionFromConfigAsync=F,s.applyRuntimeVersionFromConfigForProjectRootAsync=I,s.setUpdatesConfigAsync=R,s.setVersionsConfigAsync=B,s.withUpdates=void 0;function l(){let s=require_BuildProperties$1();return l=function(){return s},s}function f(){let s=require_Manifest$1();return f=function(){return s},s}function p(){let s=require_Resources();return p=function(){return s},s}function g(){let s=require_Strings();return g=function(){return s},s}function v(){let s=require_android_plugins();return v=function(){return s},s}function b(){let s=require_withPlugins();return b=function(){return s},s}function C(){let s=require_Updates$2();return C=function(){return s},s}function w(){let s=require_warnings();return w=function(){return s},s}let E=s.Config=function(s){return s.ENABLED=`expo.modules.updates.ENABLED`,s.CHECK_ON_LAUNCH=`expo.modules.updates.EXPO_UPDATES_CHECK_ON_LAUNCH`,s.LAUNCH_WAIT_MS=`expo.modules.updates.EXPO_UPDATES_LAUNCH_WAIT_MS`,s.RUNTIME_VERSION=`expo.modules.updates.EXPO_RUNTIME_VERSION`,s.UPDATE_URL=`expo.modules.updates.EXPO_UPDATE_URL`,s.UPDATES_CONFIGURATION_REQUEST_HEADERS_KEY=`expo.modules.updates.UPDATES_CONFIGURATION_REQUEST_HEADERS_KEY`,s.UPDATES_HAS_EMBEDDED_UPDATE=`expo.modules.updates.HAS_EMBEDDED_UPDATE`,s.CODE_SIGNING_CERTIFICATE=`expo.modules.updates.CODE_SIGNING_CERTIFICATE`,s.CODE_SIGNING_METADATA=`expo.modules.updates.CODE_SIGNING_METADATA`,s.DISABLE_ANTI_BRICKING_MEASURES=`expo.modules.updates.DISABLE_ANTI_BRICKING_MEASURES`,s.BSDIFF_PATCH_SUPPORT=`expo.modules.updates.ENABLE_BSDIFF_PATCH_SUPPORT`,s}({});s.withUpdates=s=>(0,b().withPlugins)(s,[A,N,k]);let k=(0,l().createBuildGradlePropsConfigPlugin)([{propName:`EX_UPDATES_NATIVE_DEBUG`,propValueGetter:s=>s?.updates?.useNativeDebug===!0?`true`:void 0}],`withUpdatesNativeDebugGradleProps`),A=s=>(0,v().withAndroidManifest)(s,async s=>{let l=s.modRequest.projectRoot,f=(0,C().getExpoUpdatesPackageVersion)(l);return s.modResults=await R(l,s,s.modResults,f),s}),N=(0,v().createStringsXmlPlugin)(F,`withRuntimeVersionResource`);async function F(s,l){let f=s.modRequest.projectRoot;return await I(f,s,l)}async function I(s,l,f){let v=await(0,C().getRuntimeVersionNullableAsync)(s,l,`android`);return v?(0,g().setStringItem)([(0,p().buildResourceItem)({name:`expo_runtime_version`,value:v})],f):(0,g().removeStringItem)(`expo_runtime_version`,f)}async function R(s,l,p,g){let v=(0,f().getMainApplicationOrThrow)(p);(0,f().addMetaDataItemToMainApplication)(v,E.ENABLED,String((0,C().getUpdatesEnabled)(l)));let b=(0,C().getUpdatesCheckOnLaunch)(l,g);(0,f().addMetaDataItemToMainApplication)(v,E.CHECK_ON_LAUNCH,b);let k=(0,C().getUpdatesTimeout)(l);(0,f().addMetaDataItemToMainApplication)(v,E.LAUNCH_WAIT_MS,String(k)),(0,C().getUpdatesUseEmbeddedUpdate)(l)?(0,f().removeMetaDataItemFromMainApplication)(v,E.UPDATES_HAS_EMBEDDED_UPDATE):(k===0&&b!==`ALWAYS`&&(0,w().addWarningAndroid)(`updates.useEmbeddedUpdate`,`updates.checkOnLaunch should be set to "ON_LOAD" and updates.fallbackToCacheTimeout should be set to a non-zero value when updates.useEmbeddedUpdate is set to false. This is because an update must be fetched on the initial launch, when no embedded update is available.`),(0,f().addMetaDataItemToMainApplication)(v,E.UPDATES_HAS_EMBEDDED_UPDATE,`false`));let A=(0,C().getUpdateUrl)(l);A?(0,f().addMetaDataItemToMainApplication)(v,E.UPDATE_URL,A):(0,f().removeMetaDataItemFromMainApplication)(v,E.UPDATE_URL);let N=(0,C().getUpdatesCodeSigningCertificate)(s,l);N?(0,f().addMetaDataItemToMainApplication)(v,E.CODE_SIGNING_CERTIFICATE,N):(0,f().removeMetaDataItemFromMainApplication)(v,E.CODE_SIGNING_CERTIFICATE);let F=(0,C().getUpdatesCodeSigningMetadataStringified)(l);F?(0,f().addMetaDataItemToMainApplication)(v,E.CODE_SIGNING_METADATA,F):(0,f().removeMetaDataItemFromMainApplication)(v,E.CODE_SIGNING_METADATA);let I=(0,C().getUpdatesRequestHeadersStringified)(l);return I?(0,f().addMetaDataItemToMainApplication)(v,E.UPDATES_CONFIGURATION_REQUEST_HEADERS_KEY,I):(0,f().removeMetaDataItemFromMainApplication)(v,E.UPDATES_CONFIGURATION_REQUEST_HEADERS_KEY),(0,C().getDisableAntiBrickingMeasures)(l)?(0,f().addMetaDataItemToMainApplication)(v,E.DISABLE_ANTI_BRICKING_MEASURES,`true`):(0,f().removeMetaDataItemFromMainApplication)(v,E.DISABLE_ANTI_BRICKING_MEASURES),(0,C().getUpdatesBsdiffPatchSupportEnabled)(l)?(0,f().addMetaDataItemToMainApplication)(v,E.BSDIFF_PATCH_SUPPORT,`true`):(0,f().removeMetaDataItemFromMainApplication)(v,E.BSDIFF_PATCH_SUPPORT),await B(s,l,p)}async function B(s,l,p){let g=(0,f().getMainApplicationOrThrow)(p),v=await(0,C().getRuntimeVersionNullableAsync)(s,l,`android`);if(!v&&(0,f().findMetaDataItem)(g,E.RUNTIME_VERSION)>-1)throw Error(`A runtime version is set in your AndroidManifest.xml, but is missing from your Expo app config (app.json/app.config.js). Either set runtimeVersion in your Expo app config or remove expo.modules.updates.EXPO_RUNTIME_VERSION from your AndroidManifest.xml.`);return v?((0,f().removeMetaDataItemFromMainApplication)(g,`expo.modules.updates.EXPO_SDK_VERSION`),(0,f().addMetaDataItemToMainApplication)(g,E.RUNTIME_VERSION,`@string/expo_runtime_version`)):((0,f().removeMetaDataItemFromMainApplication)(g,E.RUNTIME_VERSION),(0,f().removeMetaDataItemFromMainApplication)(g,`expo.modules.updates.EXPO_SDK_VERSION`)),p}})),require_WindowSoftInputMode=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getWindowSoftInputModeMode=b,s.setWindowSoftInputModeMode=v,s.withWindowSoftInputMode=void 0;function l(){let s=require_Manifest$1();return l=function(){return s},s}function f(){let s=require_android_plugins();return f=function(){return s},s}let p=`android:windowSoftInputMode`,g={pan:`adjustPan`,resize:`adjustResize`};s.withWindowSoftInputMode=s=>(0,f().withAndroidManifest)(s,async s=>(s.modResults=v(s,s.modResults),s));function v(s,f){let p=(0,l().getMainActivityOrThrow)(f);return p.$[`android:windowSoftInputMode`]=b(s),f}function b(s){let l=s.android?.softwareKeyboardLayoutMode;return l?g[l]??l:`adjustResize`}})),require_commonCodeMod=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.insertContentsAtOffset=l,s.replaceContentsWithOffset=f,s.searchFromOffset=p;function l(s,l,f){let p=s.length;if(f<0||f>p)throw Error(`Invalid parameters.`);return f===0?`${l}${s}`:f===p?`${s}${l}`:`${s.substring(0,f)}${l}${s.substring(f)}`}function f(s,l,f,p){let g=s.length;if(f<0||p<0||f>=g||p>=g||f>p)throw Error(`Invalid parameters.`);return`${s.substring(0,f)}${l}${s.substring(p+1)}`}function p(s,l,f){let p=s.substring(f).search(l);return p<0?p:p+f}})),require_matchBrackets=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.findMatchingBracketPosition=l;function l(s,l,g=0){let v=s.indexOf(l,g);if(v<0)return-1;let b=0,C=p(l);if(f(l)){let f=s.length;for(let p=v+1;p=0;--f){let p=s[f];if(p===l)b+=1;else if(p===C){if(b===0)return f;--b}}return-1}function f(s){return[`(`,`{`].includes(s)}function p(s){switch(s){case`(`:return`)`;case`)`:return`(`;case`{`:return`}`;case`}`:return`{`;default:throw Error(`Unsupported bracket - ${s}`)}}})),require_codeMod=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.addImports=v,s.appendContentsInsideDeclarationBlock=g,s.appendContentsInsideGradlePluginBlock=C,s.findGradlePluginCodeBlock=b,s.findNewInstanceCodeBlock=p;function l(){let s=require_commonCodeMod();return l=function(){return s},s}function f(){let s=require_matchBrackets();return f=function(){return s},s}function p(s,l,p){let g=p===`java`?s.indexOf(` new ${l}(`):s.search(RegExp(` (object\\s*:\\s*)?${l}\\(`));if(g<0)return null;g+=1;let v=(0,f().findMatchingBracketPosition)(s,`(`,g),b=s.indexOf(`{`,v+1);return b>=v&&s.substring(v+1,b).match(/^\s*$/)&&(v=(0,f().findMatchingBracketPosition)(s,`{`,v)),{start:g,end:v,code:s.substring(g,v+1)}}function g(s,p,g){let v=s.search(RegExp(`\\s*${p}.*?[\\(\\{]`));if(v<0)throw Error(`Unable to find code block - declaration[${p}]`);let b=(0,f().findMatchingBracketPosition)(s,`{`,v);return(0,l().insertContentsAtOffset)(s,g,b)}function v(s,l,f){let p=s.split(` +`),g=p.findIndex(s=>s.match(/^package .*;?$/));for(let v of l)if(!s.includes(v)){let s=`import ${v}${f?`;`:``}`;p.splice(g+1,0,s)}return p.join(` +`)}function b(s,l){let p=s.search(RegExp(`${l}\\s*\\{`,`m`));if(p<0)return null;let g=s.indexOf(`{`,p),v=(0,f().findMatchingBracketPosition)(s,`{`,g);return{start:g,end:v,code:s.substring(g,v+1)}}function C(s,f,p){let g=b(s,f);if(!g)throw Error(`Unable to find Gradle plugin block - plugin[${f}]`);return(0,l().insertContentsAtOffset)(s,p,g.end)}})),require_android=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.WindowSoftInputMode=s.Version=s.Updates=s.Styles=s.Strings=s.StatusBar=s.Scheme=s.Resources=s.Properties=s.PrimaryColor=s.PredictiveBackGesture=s.Permissions=s.Paths=s.Package=s.Orientation=s.Name=s.Manifest=s.Locales=s.IntentFilters=s.GoogleServices=s.GoogleMapsApiKey=s.EasBuild=s.Colors=s.CodeMod=s.BuildProperties=s.AllowBackup=void 0;function l(){let s=ze(require_AllowBackup());return l=function(){return s},s}Object.defineProperty(s,`AllowBackup`,{enumerable:!0,get:function(){return l()}});function f(){let s=ze(require_BuildProperties$1());return f=function(){return s},s}Object.defineProperty(s,`BuildProperties`,{enumerable:!0,get:function(){return f()}});function p(){let s=ze(require_Colors());return p=function(){return s},s}Object.defineProperty(s,`Colors`,{enumerable:!0,get:function(){return p()}});function g(){let s=ze(require_EasBuild());return g=function(){return s},s}Object.defineProperty(s,`EasBuild`,{enumerable:!0,get:function(){return g()}});function v(){let s=ze(require_GoogleMapsApiKey());return v=function(){return s},s}Object.defineProperty(s,`GoogleMapsApiKey`,{enumerable:!0,get:function(){return v()}});function b(){let s=ze(require_GoogleServices());return b=function(){return s},s}Object.defineProperty(s,`GoogleServices`,{enumerable:!0,get:function(){return b()}});function C(){let s=ze(require_IntentFilters());return C=function(){return s},s}Object.defineProperty(s,`IntentFilters`,{enumerable:!0,get:function(){return C()}});function w(){let s=ze(require_Locales$1());return w=function(){return s},s}Object.defineProperty(s,`Locales`,{enumerable:!0,get:function(){return w()}});function E(){let s=ze(require_Manifest$1());return E=function(){return s},s}Object.defineProperty(s,`Manifest`,{enumerable:!0,get:function(){return E()}});function k(){let s=ze(require_Name$1());return k=function(){return s},s}Object.defineProperty(s,`Name`,{enumerable:!0,get:function(){return k()}});function A(){let s=ze(require_Orientation$1());return A=function(){return s},s}Object.defineProperty(s,`Orientation`,{enumerable:!0,get:function(){return A()}});function N(){let s=ze(require_Package());return N=function(){return s},s}Object.defineProperty(s,`Package`,{enumerable:!0,get:function(){return N()}});function F(){let s=ze(require_Paths$1());return F=function(){return s},s}Object.defineProperty(s,`Paths`,{enumerable:!0,get:function(){return F()}});function I(){let s=ze(require_Permissions$1());return I=function(){return s},s}Object.defineProperty(s,`Permissions`,{enumerable:!0,get:function(){return I()}});function R(){let s=ze(require_PredictiveBackGesture());return R=function(){return s},s}Object.defineProperty(s,`PredictiveBackGesture`,{enumerable:!0,get:function(){return R()}});function B(){let s=ze(require_PrimaryColor());return B=function(){return s},s}Object.defineProperty(s,`PrimaryColor`,{enumerable:!0,get:function(){return B()}});function q(){let s=ze(require_Properties());return q=function(){return s},s}Object.defineProperty(s,`Properties`,{enumerable:!0,get:function(){return q()}});function J(){let s=ze(require_Resources());return J=function(){return s},s}Object.defineProperty(s,`Resources`,{enumerable:!0,get:function(){return J()}});function le(){let s=ze(require_Scheme$1());return le=function(){return s},s}Object.defineProperty(s,`Scheme`,{enumerable:!0,get:function(){return le()}});function _e(){let s=ze(require_StatusBar());return _e=function(){return s},s}Object.defineProperty(s,`StatusBar`,{enumerable:!0,get:function(){return _e()}});function be(){let s=ze(require_Strings());return be=function(){return s},s}Object.defineProperty(s,`Strings`,{enumerable:!0,get:function(){return be()}});function xe(){let s=ze(require_Styles());return xe=function(){return s},s}Object.defineProperty(s,`Styles`,{enumerable:!0,get:function(){return xe()}});function De(){let s=ze(require_Updates$1());return De=function(){return s},s}Object.defineProperty(s,`Updates`,{enumerable:!0,get:function(){return De()}});function Oe(){let s=ze(require_Version$1());return Oe=function(){return s},s}Object.defineProperty(s,`Version`,{enumerable:!0,get:function(){return Oe()}});function je(){let s=ze(require_WindowSoftInputMode());return je=function(){return s},s}Object.defineProperty(s,`WindowSoftInputMode`,{enumerable:!0,get:function(){return je()}});function Ne(){let s=ze(require_codeMod());return Ne=function(){return s},s}Object.defineProperty(s,`CodeMod`,{enumerable:!0,get:function(){return Ne()}});function Pe(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(Pe=function(s){return s?f:l})(s)}function ze(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=Pe(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in s)if(v!==`default`&&{}.hasOwnProperty.call(s,v)){var b=g?Object.getOwnPropertyDescriptor(s,v):null;b&&(b.get||b.set)?Object.defineProperty(p,v,b):p[v]=s[v]}return p.default=s,f&&f.set(s,p),p}})),require_slugify=__commonJSMin(((s,l)=>{(function(f,p,g){typeof s==`object`?(l.exports=g(),l.exports.default=g()):typeof define==`function`&&define.amd?define(g):p[f]=g()})(`slugify`,s,function(){var s=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),l=JSON.parse(`{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}`);function f(f,p){if(typeof f!=`string`)throw Error(`slugify: string argument expected`);p=typeof p==`string`?{replacement:p}:p||{};var g=l[p.locale]||{},v=p.replacement===void 0?`-`:p.replacement,b=p.trim===void 0?!0:p.trim,C=f.normalize().split(``).reduce(function(l,f){var b=g[f];return b===void 0&&(b=s[f]),b===void 0&&(b=f),b===v&&(b=` `),l+b.replace(p.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,``)},``);return p.strict&&(C=C.replace(/[^A-Za-z0-9\s]/g,``)),b&&(C=C.trim()),C=C.replace(/\s+/g,v),p.lower&&(C=C.toLowerCase()),C}return f.extend=function(l){Object.assign(s,l)},f})})),require_rng$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=g;var f=p(require(`crypto`));function p(s){return s&&s.__esModule?s:{default:s}}function g(){return f.default.randomBytes(16)}l.exports=s.default})),require_bytesToUuid=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;for(var f=[],p=0;p<256;++p)f[p]=(p+256).toString(16).substr(1);function g(s,l){var p=l||0,g=f;return[g[s[p++]],g[s[p++]],g[s[p++]],g[s[p++]],`-`,g[s[p++]],g[s[p++]],`-`,g[s[p++]],g[s[p++]],`-`,g[s[p++]],g[s[p++]],`-`,g[s[p++]],g[s[p++]],g[s[p++]],g[s[p++]],g[s[p++]],g[s[p++]]].join(``)}s.default=g,l.exports=s.default})),require_v1$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var f=g(require_rng$1()),p=g(require_bytesToUuid());function g(s){return s&&s.__esModule?s:{default:s}}var v,b,C=0,w=0;function E(s,l,g){var E=l&&g||0,k=l||[];s||={};var A=s.node||v,N=s.clockseq===void 0?b:s.clockseq;if(A==null||N==null){var F=s.random||(s.rng||f.default)();A??=v=[F[0]|1,F[1],F[2],F[3],F[4],F[5]],N??=b=(F[6]<<8|F[7])&16383}var I=s.msecs===void 0?new Date().getTime():s.msecs,R=s.nsecs===void 0?w+1:s.nsecs,B=I-C+(R-w)/1e4;if(B<0&&s.clockseq===void 0&&(N=N+1&16383),(B<0||I>C)&&s.nsecs===void 0&&(R=0),R>=1e4)throw Error(`uuid.v1(): Can't create more than 10M uuids/sec`);C=I,w=R,b=N,I+=0xb1d069b5400;var q=((I&268435455)*1e4+R)%4294967296;k[E++]=q>>>24&255,k[E++]=q>>>16&255,k[E++]=q>>>8&255,k[E++]=q&255;var J=I/4294967296*1e4&268435455;k[E++]=J>>>8&255,k[E++]=J&255,k[E++]=J>>>24&15|16,k[E++]=J>>>16&255,k[E++]=N>>>8|128,k[E++]=N&255;for(var le=0;le<6;++le)k[E+le]=A[le];return l||(0,p.default)(k)}s.default=E,l.exports=s.default})),require_v35$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=C,s.URL=s.DNS=void 0;var l=f(require_bytesToUuid());function f(s){return s&&s.__esModule?s:{default:s}}function p(s){var l=[];return s.replace(/[a-fA-F0-9]{2}/g,function(s){l.push(parseInt(s,16))}),l}function g(s){s=unescape(encodeURIComponent(s));for(var l=Array(s.length),f=0;f{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var f=p(require(`crypto`));function p(s){return s&&s.__esModule?s:{default:s}}function g(s){return Array.isArray(s)?s=Buffer.from(s):typeof s==`string`&&(s=Buffer.from(s,`utf8`)),f.default.createHash(`md5`).update(s).digest()}s.default=g,l.exports=s.default})),require_v3$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var f=g(require_v35$1()),p=g(require_md5$1());function g(s){return s&&s.__esModule?s:{default:s}}s.default=(0,f.default)(`v3`,48,p.default),l.exports=s.default})),require_v4$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var f=g(require_rng$1()),p=g(require_bytesToUuid());function g(s){return s&&s.__esModule?s:{default:s}}function v(s,l,g){var v=l&&g||0;typeof s==`string`&&(l=s===`binary`?Array(16):null,s=null),s||={};var b=s.random||(s.rng||f.default)();if(b[6]=b[6]&15|64,b[8]=b[8]&63|128,l)for(var C=0;C<16;++C)l[v+C]=b[C];return l||(0,p.default)(b)}s.default=v,l.exports=s.default})),require_sha1$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var f=p(require(`crypto`));function p(s){return s&&s.__esModule?s:{default:s}}function g(s){return Array.isArray(s)?s=Buffer.from(s):typeof s==`string`&&(s=Buffer.from(s,`utf8`)),f.default.createHash(`sha1`).update(s).digest()}s.default=g,l.exports=s.default})),require_v5$1=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=void 0;var f=g(require_v35$1()),p=g(require_sha1$1());function g(s){return s&&s.__esModule?s:{default:s}}s.default=(0,f.default)(`v5`,80,p.default),l.exports=s.default})),require_dist$11=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),Object.defineProperty(s,`v1`,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(s,`v3`,{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(s,`v4`,{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(s,`v5`,{enumerable:!0,get:function(){return g.default}});var l=v(require_v1$1()),f=v(require_v3$1()),p=v(require_v4$1()),g=v(require_v5$1());function v(s){return s&&s.__esModule?s:{default:s}}})),require_pbxWriter=__commonJSMin(((s,l)=>{require_pbxProject();var f=require(`util`),p=f.format,g=` `,v=/_comment$/,b=require(`events`).EventEmitter;function C(s){return s<=0?``:g+C(s-1)}function w(s,l){return l[s+`_comment`]||null}function E(s){return s===Object(s)}function k(s){return Array.isArray(s)}function A(s,l){l||={},l.omitEmptyValues===void 0&&(l.omitEmptyValues=!1),this.contents=s,this.sync=!1,this.indentLevel=0,this.omitEmptyValues=l.omitEmptyValues}f.inherits(A,b),A.prototype.write=function(s){var l=p.apply(null,arguments);this.sync&&(this.buffer+=p(`%s%s`,C(this.indentLevel),l))},A.prototype.writeFlush=function(s){var l=this.indentLevel;this.indentLevel=0,this.write.apply(this,arguments),this.indentLevel=l},A.prototype.writeSync=function(){return this.sync=!0,this.buffer=``,this.writeHeadComment(),this.writeProject(),this.buffer},A.prototype.writeHeadComment=function(){this.contents.headComment&&this.write(`// %s +`,this.contents.headComment)},A.prototype.writeProject=function(){var s=this.contents.project,l,f,p;if(this.write(`{ +`),s){for(l in this.indentLevel++,s)if(!v.test(l))if(f=w(l,s),p=s[l],k(p))this.writeArray(p,l);else if(E(p))this.write(`%s = { +`,l),this.indentLevel++,l===`objects`?this.writeObjectsSections(p):this.writeObject(p),this.indentLevel--,this.write(`}; +`);else if(this.omitEmptyValues&&p==null)continue;else f?this.write(`%s = %s /* %s */; +`,l,p,f):this.write(`%s = %s; +`,l,p);this.indentLevel--}this.write(`} +`)},A.prototype.writeObject=function(s){var l,f,p;for(l in s)if(!v.test(l))if(p=w(l,s),f=s[l],k(f))this.writeArray(f,l);else if(E(f))this.write(`%s = { +`,l),this.indentLevel++,this.writeObject(f),this.indentLevel--,this.write(`}; +`);else if(this.omitEmptyValues&&f==null)continue;else p?this.write(`%s = %s /* %s */; +`,l,f,p):this.write(`%s = %s; +`,l,f)},A.prototype.writeObjectsSections=function(s){var l,f;for(l in s)this.writeFlush(` +`),f=s[l],E(f)&&(this.writeSectionComment(l,!0),this.writeSection(f),this.writeSectionComment(l,!1))},A.prototype.writeArray=function(s,l){var f,p;for(this.write(`%s = ( +`,l),this.indentLevel++,f=0;f{var f=require(`path`),p=require(`util`),g=`""`,v=`BUILT_PRODUCTS_DIR`,b=`Resources`,C=`unknown`,w={a:`archive.ar`,app:`wrapper.application`,appex:`wrapper.app-extension`,bundle:`wrapper.plug-in`,dylib:`compiled.mach-o.dylib`,framework:`wrapper.framework`,h:`sourcecode.c.h`,m:`sourcecode.c.objc`,markdown:`text`,mdimporter:`wrapper.cfbundle`,octest:`wrapper.cfbundle`,pch:`sourcecode.c.h`,plist:`text.plist.xml`,sh:`text.script.sh`,swift:`sourcecode.swift`,tbd:`sourcecode.text-based-dylib-definition`,xcassets:`folder.assetcatalog`,xcconfig:`text.xcconfig`,xcdatamodel:`wrapper.xcdatamodel`,xcodeproj:`wrapper.pb-project`,xctest:`wrapper.cfbundle`,xib:`file.xib`,strings:`text.plist.strings`},E={"archive.ar":`Frameworks`,"compiled.mach-o.dylib":`Frameworks`,"sourcecode.text-based-dylib-definition":`Frameworks`,"wrapper.framework":`Frameworks`,"embedded.framework":`Embed Frameworks`,"sourcecode.c.h":`Resources`,"sourcecode.c.objc":`Sources`,"sourcecode.swift":`Sources`},k={"compiled.mach-o.dylib":`usr/lib/`,"sourcecode.text-based-dylib-definition":`usr/lib/`,"wrapper.framework":`System/Library/Frameworks/`},A={"compiled.mach-o.dylib":`SDKROOT`,"sourcecode.text-based-dylib-definition":`SDKROOT`,"wrapper.framework":`SDKROOT`},N={"sourcecode.c.h":4,"sourcecode.c.h":4,"sourcecode.c.objc":4,"sourcecode.swift":4,text:4,"text.plist.xml":4,"text.script.sh":4,"text.xcconfig":4,"text.plist.strings":4};function F(s){return s==null?``:s.replace(/(^")|("$)/g,``)}function I(s){return w[F(f.extname(s).substring(1))]||C}function R(s){var l=s.lastKnownFileType&&s.lastKnownFileType!=C?s.lastKnownFileType:s.explicitFileType;for(var f in w)if(w.hasOwnProperty(F(f))&&w[F(f)]===F(l))return f}function B(s){var l=N[F(s.lastKnownFileType||s.explicitFileType)];if(l)return l}function q(s,l){var p=f.extname(s.basename).substring(1),g=E[F(s.lastKnownFileType||s.explicitFileType)];return p===`xcdatamodeld`?`Sources`:l.customFramework&&l.embed?E[`embedded.framework`]:g||b}function J(s){var l=A[F(s.lastKnownFileType||s.explicitFileType)];return s.explicitFileType?v:s.customFramework||!l?g:l}function le(s,l){var p=k[F(s.lastKnownFileType||s.explicitFileType)];return s.customFramework?l:p?f.join(p,f.basename(l)):l}function _e(s,l){var l=l||{};this.basename=f.basename(s),this.lastKnownFileType=l.lastKnownFileType||I(s),this.group=q(this,l),l.customFramework==1&&(this.customFramework=!0,this.dirname=f.dirname(s).replace(/\\/g,`/`)),this.path=le(this,s).replace(/\\/g,`/`),this.fileEncoding=this.defaultEncoding=l.defaultEncoding||B(this),l.explicitFileType&&(this.explicitFileType=l.explicitFileType,this.basename=this.basename+`.`+R(this),delete this.path,delete this.lastKnownFileType,delete this.group,delete this.defaultEncoding),this.sourceTree=l.sourceTree||J(this),this.includeInIndex=0,l.weak&&l.weak===!0&&(this.settings={ATTRIBUTES:[`Weak`]}),l.compilerFlags&&(this.settings||={},this.settings.COMPILER_FLAGS=p.format(`"%s"`,l.compilerFlags)),l.embed&&l.sign&&(this.settings||={},this.settings.ATTRIBUTES||(this.settings.ATTRIBUTES=[]),this.settings.ATTRIBUTES.push(`CodeSignOnCopy`))}l.exports=_e})),require_pbxproj=__commonJSMin(((s,l)=>{function f(s,l){function f(){this.constructor=s}f.prototype=l.prototype,s.prototype=new f}function p(s,l,f,g){this.message=s,this.expected=l,this.found=f,this.location=g,this.name=`SyntaxError`,typeof Error.captureStackTrace==`function`&&Error.captureStackTrace(this,p)}f(p,Error),p.buildMessage=function(s,l){var f={literal:function(s){return`"`+g(s.text)+`"`},class:function(s){var l=``,f;for(f=0;f0){for(f=1,p=1;fkn&&(kn=Dn,An=[]),An.push(s))}function Vn(s,l,f){return new p(p.buildMessage(s,l),s,l,f)}function Hn(){var s=Dn,l=Cr(),p,g,v,C,w;return l===f&&(l=null),l===f?(Dn=s,s=f):(p=Zn(),p===f&&(p=null),p===f?(Dn=s,s=f):(g=Or(),g===f?(Dn=s,s=f):(v=Un(),v===f?(Dn=s,s=f):(C=Mr(),C===f?(Dn=s,s=f):(w=Or(),w===f?(Dn=s,s=f):(l=b(l,v),s=l)))))),s}function Un(){var l=Dn,p,g,v;return s.charCodeAt(Dn)===123?(p=C,Dn++):(p=f,jn===0&&Bn(w)),p===f?(Dn=l,l=f):(g=Gn(),g===f&&(g=Wn()),g===f?(Dn=l,l=f):(s.charCodeAt(Dn)===125?(v=E,Dn++):(v=f,jn===0&&Bn(k)),v===f?(Dn=l,l=f):(p=A(g),l=p))),l}function Wn(){var s=Dn,l=Or();return l!==f&&(l=N()),s=l,s}function Gn(){var s=Dn,l=Or(),p,g,v,b;if(l!==f){if(p=[],g=Dn,v=Kn(),v===f&&(v=er()),v===f?(Dn=g,g=f):(b=Or(),b===f?(Dn=g,g=f):(v=[v,b],g=v)),g!==f)for(;g!==f;)p.push(g),g=Dn,v=Kn(),v===f&&(v=er()),v===f?(Dn=g,g=f):(b=Or(),b===f?(Dn=g,g=f):(v=[v,b],g=v));else p=f;p===f?(Dn=s,s=f):(l=F(p),s=l)}else Dn=s,s=f;return s}function Kn(){var s=qn();return s===f&&(s=Jn()),s}function qn(){var l=Dn,p=ur(),g,v,b,C,w;return p===f?(Dn=l,l=f):(g=Or(),g===f?(Dn=l,l=f):(s.charCodeAt(Dn)===61?(v=I,Dn++):(v=f,jn===0&&Bn(R)),v===f?(Dn=l,l=f):(b=Or(),b===f?(Dn=l,l=f):(C=dr(),C===f?(Dn=l,l=f):(s.charCodeAt(Dn)===59?(w=B,Dn++):(w=f,jn===0&&Bn(q)),w===f?(Dn=l,l=f):(p=J(p,C),l=p)))))),l}function Jn(){var l=Dn,p=Yn(),g,v,b,C,w;return p===f?(Dn=l,l=f):(g=Or(),g===f?(Dn=l,l=f):(s.charCodeAt(Dn)===61?(v=I,Dn++):(v=f,jn===0&&Bn(R)),v===f?(Dn=l,l=f):(b=Or(),b===f?(Dn=l,l=f):(C=dr(),C===f?(Dn=l,l=f):(s.charCodeAt(Dn)===59?(w=B,Dn++):(w=f,jn===0&&Bn(q)),w===f?(Dn=l,l=f):(p=le(p,C),l=p)))))),l===f&&(l=Dn,p=ur(),p===f?(Dn=l,l=f):(g=Or(),g===f?(Dn=l,l=f):(s.charCodeAt(Dn)===61?(v=I,Dn++):(v=f,jn===0&&Bn(R)),v===f?(Dn=l,l=f):(b=Or(),b===f?(Dn=l,l=f):(C=Xn(),C===f?(Dn=l,l=f):(s.charCodeAt(Dn)===59?(w=B,Dn++):(w=f,jn===0&&Bn(q)),w===f?(Dn=l,l=f):(p=_e(p,C),l=p))))))),l}function Yn(){var s=Dn,l=ur(),p,g;return l===f?(Dn=s,s=f):(p=Or(),p===f?(Dn=s,s=f):(g=Zn(),g===f?(Dn=s,s=f):(l=be(l,g),s=l))),s}function Xn(){var s=Dn,l=dr(),p,g;return l===f?(Dn=s,s=f):(p=Or(),p===f?(Dn=s,s=f):(g=Zn(),g===f?(Dn=s,s=f):(l=xe(l,g),s=l))),s}function Zn(){var l=Dn,p=Qn(),g,v;if(p!==f){if(g=[],De.test(s.charAt(Dn))?(v=s.charAt(Dn),Dn++):(v=f,jn===0&&Bn(Oe)),v!==f)for(;v!==f;)g.push(v),De.test(s.charAt(Dn))?(v=s.charAt(Dn),Dn++):(v=f,jn===0&&Bn(Oe));else g=f;g===f?(Dn=l,l=f):(v=$n(),v===f?(Dn=l,l=f):(p=je(g),l=p))}else Dn=l,l=f;return l}function Qn(){var l;return s.substr(Dn,2)===Ne?(l=Ne,Dn+=2):(l=f,jn===0&&Bn(Pe)),l}function $n(){var l;return s.substr(Dn,2)===ze?(l=ze,Dn+=2):(l=f,jn===0&&Bn(Be)),l}function er(){var s=Dn,l=tr(),p,g,v,b;return l===f?(Dn=s,s=f):(p=Or(),p===f?(Dn=s,s=f):(g=Gn(),g===f&&(g=Wn()),g===f?(Dn=s,s=f):(v=Or(),v===f?(Dn=s,s=f):(b=nr(),b===f?(Dn=s,s=f):(l=We(l,g),s=l))))),s}function tr(){var l=Dn,p,g,v,b;return s.substr(Dn,9)===Ke?(p=Ke,Dn+=9):(p=f,jn===0&&Bn(qe)),p===f?(Dn=l,l=f):(g=ur(),g===f?(Dn=l,l=f):(s.substr(Dn,11)===Je?(v=Je,Dn+=11):(v=f,jn===0&&Bn(Ye)),v===f?(Dn=l,l=f):(b=Mr(),b===f?(Dn=l,l=f):(p=Ze(g),l=p)))),l}function nr(){var l=Dn,p,g,v,b;return s.substr(Dn,7)===Qe?(p=Qe,Dn+=7):(p=f,jn===0&&Bn(ot)),p===f?(Dn=l,l=f):(g=ur(),g===f?(Dn=l,l=f):(s.substr(Dn,11)===Je?(v=Je,Dn+=11):(v=f,jn===0&&Bn(Ye)),v===f?(Dn=l,l=f):(b=Mr(),b===f?(Dn=l,l=f):(p=Ze(g),l=p)))),l}function rr(){var l=Dn,p,g,v;return s.charCodeAt(Dn)===40?(p=st,Dn++):(p=f,jn===0&&Bn(ut)),p===f?(Dn=l,l=f):(g=ar(),g===f&&(g=ir()),g===f?(Dn=l,l=f):(s.charCodeAt(Dn)===41?(v=yt,Dn++):(v=f,jn===0&&Bn(Tt)),v===f?(Dn=l,l=f):(p=Ot(g),l=p))),l}function ir(){var s=Dn,l=Or();return l!==f&&(l=At()),s=l,s}function ar(){var s=Dn,l=Or(),p,g,v,b;return l===f?(Dn=s,s=f):(p=or(),p===f?(Dn=s,s=f):(g=Or(),g===f?(Dn=s,s=f):(v=ar(),v===f&&(v=null),v===f?(Dn=s,s=f):(b=Or(),b===f?(Dn=s,s=f):(l=jt(p,v),s=l))))),s}function or(){var s=sr();return s===f&&(s=cr()),s}function sr(){var s=Dn,l=dr(),p;return l===f?(Dn=s,s=f):(p=lr(),p===f?(Dn=s,s=f):(l=It(l),s=l)),s}function cr(){var s=Dn,l=dr(),p,g,v;return l===f?(Dn=s,s=f):(p=Or(),p===f?(Dn=s,s=f):(g=Zn(),g===f?(Dn=s,s=f):(v=lr(),v===f?(Dn=s,s=f):(l=Lt(l,g),s=l)))),s}function lr(){var l,p,g,v;return s.charCodeAt(Dn)===44?(l=Rt,Dn++):(l=f,jn===0&&Bn(Vt)),l===f&&(l=Dn,p=Or(),p===f?(Dn=l,l=f):(g=Dn,jn++,s.charCodeAt(Dn)===41?(v=yt,Dn++):(v=f,jn===0&&Bn(Tt)),jn--,v===f?g=f:(Dn=g,g=void 0),g===f?(Dn=l,l=f):(p=[p,g],l=p))),l}function ur(){var l=Dn,p=[],g;if(Ht.test(s.charAt(Dn))?(g=s.charAt(Dn),Dn++):(g=f,jn===0&&Bn(Gt)),g!==f)for(;g!==f;)p.push(g),Ht.test(s.charAt(Dn))?(g=s.charAt(Dn),Dn++):(g=f,jn===0&&Bn(Gt));else p=f;return p!==f&&(p=Kt(p)),l=p,l===f&&(l=gr()),l}function dr(){var s=Un();return s===f&&(s=rr(),s===f&&(s=fr(),s===f&&(s=hr()))),s}function fr(){var s=pr();return s===f&&(s=mr()),s}function pr(){var l=Dn,p=Dn,g=mr(),v,b;return g===f?(Dn=p,p=f):(s.charCodeAt(Dn)===46?(v=Jt,Dn++):(v=f,jn===0&&Bn(Xt)),v===f?(Dn=p,p=f):(b=mr(),b===f?(Dn=p,p=f):(g=[g,v,b],p=g))),p!==f&&(p=Zt(p)),l=p,l}function mr(){var s=Dn,l=Dn,p,g,v;if(jn++,p=Er(),jn--,p===f?l=void 0:(Dn=l,l=f),l!==f){if(p=[],g=Tr(),g!==f)for(;g!==f;)p.push(g),g=Tr();else p=f;p===f?(Dn=s,s=f):(g=Dn,jn++,v=Sr(),jn--,v===f?g=void 0:(Dn=g,g=f),g===f?(Dn=s,s=f):(l=en(p),s=l))}else Dn=s,s=f;return s}function hr(){var s=gr();return s===f&&(s=br()),s}function gr(){var s=Dn,l=Dr(),p,g;return l===f?(Dn=s,s=f):(p=_r(),p===f?(Dn=s,s=f):(g=Dr(),g===f?(Dn=s,s=f):(l=tn(p),s=l))),s}function _r(){var s=Dn,l=[],p=vr();if(p!==f)for(;p!==f;)l.push(p),p=vr();else l=f;return l!==f&&(l=nn(l)),s=l,s}function vr(){var l=yr(),p,g;return l===f&&(l=Dn,p=Dn,jn++,g=Dr(),jn--,g===f?p=void 0:(Dn=p,p=f),p===f?(Dn=l,l=f):(s.length>Dn?(g=s.charAt(Dn),Dn++):(g=f,jn===0&&Bn(rn)),g===f?(Dn=l,l=f):(p=an(g),l=p))),l}function yr(){var l=Dn,p,g;return s.charCodeAt(Dn)===92?(p=on,Dn++):(p=f,jn===0&&Bn(sn)),p===f?(Dn=l,l=f):(g=Dr(),g===f?(Dn=l,l=f):(p=cn(),l=p)),l}function br(){var s=Dn,l=[],p=xr();if(p!==f)for(;p!==f;)l.push(p),p=xr();else l=f;return l!==f&&(l=ln(l)),s=l,s}function xr(){var s=Dn,l=Dn,p,g;return jn++,p=Qn(),jn--,p===f?l=void 0:(Dn=l,l=f),l===f?(Dn=s,s=f):(p=Dn,jn++,g=jr(),jn--,g===f?p=void 0:(Dn=p,p=f),p===f?(Dn=s,s=f):(g=Sr(),g===f?(Dn=s,s=f):(l=an(g),s=l))),s}function Sr(){var l;return un.test(s.charAt(Dn))?(l=s.charAt(Dn),Dn++):(l=f,jn===0&&Bn(dn)),l}function Cr(){var l=Dn,p,g,v,b;return s.substr(Dn,2)===fn?(p=fn,Dn+=2):(p=f,jn===0&&Bn(pn)),p===f?(Dn=l,l=f):(g=Or(),g===f?(Dn=l,l=f):(v=wr(),v===f?(Dn=l,l=f):(b=Mr(),b===f?(Dn=l,l=f):(p=mn(v),l=p)))),l}function wr(){for(var s=Dn,l=[],p=Ar();p!==f;)l.push(p),p=Ar();return l!==f&&(l=hn(l)),s=l,s}function Tr(){var l;return gn.test(s.charAt(Dn))?(l=s.charAt(Dn),Dn++):(l=f,jn===0&&Bn(_n)),l}function Er(){var l;return vn.test(s.charAt(Dn))?(l=s.charAt(Dn),Dn++):(l=f,jn===0&&Bn(yn)),l}function Dr(){var l;return s.charCodeAt(Dn)===34?(l=bn,Dn++):(l=f,jn===0&&Bn(xn)),l}function Or(){var s,l;for(jn++,s=[],l=kr();l!==f;)s.push(l),l=kr();return jn--,s===f&&(l=f,jn===0&&Bn(Sn)),s}function kr(){var l=Mr();return l===f&&(Cn.test(s.charAt(Dn))?(l=s.charAt(Dn),Dn++):(l=f,jn===0&&Bn(wn))),l}function Ar(){var s=Dn,l=Dn,p;return jn++,p=Mr(),jn--,p===f?l=void 0:(Dn=l,l=f),l===f?(Dn=s,s=f):(p=Nr(),p===f?(Dn=s,s=f):(l=an(p),s=l)),s}function jr(){var l=Mr();return l===f&&(s.charCodeAt(Dn)===59?(l=B,Dn++):(l=f,jn===0&&Bn(q))),l}function Mr(){var l;return Tn.test(s.charAt(Dn))?(l=s.charAt(Dn),Dn++):(l=f,jn===0&&Bn(En)),l}function Nr(){var l;return s.length>Dn?(l=s.charAt(Dn),Dn++):(l=f,jn===0&&Bn(rn)),l}if(Mn=v(),Mn!==f&&Dn===s.length)return Mn;throw Mn!==f&&Dn{l.exports={DEFAULT_INITIAL_SIZE:8*1024,DEFAULT_INCREMENT_AMOUNT:8*1024,DEFAULT_FREQUENCY:1,DEFAULT_CHUNK_SIZE:1024}})),require_readable_streambuffer=__commonJSMin(((s,l)=>{var f=require(`stream`),p=require_constants$8(),g=require(`util`),v=l.exports=function(s){var l=this;f.Stream.call(this),s||={};var g=s.hasOwnProperty(`frequency`)?s.frequency:p.DEFAULT_FREQUENCY,v=s.chunkSize||p.DEFAULT_CHUNK_SIZE,b=s.initialSize||p.DEFAULT_INITIAL_SIZE,C=s.incrementAmount||p.DEFAULT_INCREMENT_AMOUNT,w=0,E=new Buffer(b),k=null;this.readable=!0,this.writable=!1;var A=function(){var s=Math.min(v,w);if(s>0){var f=null;k?f=E.toString(k,0,s):(f=new Buffer(s),E.copy(f,0,0,s)),l.emit(`data`,f),s0&&this.emit(`readable`),!this.isPaused&&!g)for(;w>0;)A()}},this.pause=function(){this.isPaused=!0,A&&A.interval&&(clearInterval(A.interval),delete A.interval)},this.resume=function(){this.isPaused=!1,A&&!A.interval&&g>0&&(A.interval=setInterval(A,g))},this.destroy=function(){l.emit(`end`),A.interval&&clearInterval(A.interval),A=null,l.readable=!1,l.emit(`close`)},this.destroySoon=function(){l.readable=!1,A.interval||(l.emit(`end`),l.emit(`close`))},this.setEncoding=function(s){k=s},this.resume()};g.inherits(v,f.Stream)})),require_writable_streambuffer=__commonJSMin(((s,l)=>{var f=require(`util`),p=require(`stream`),g=require_constants$8(),v=l.exports=function(s){var l=this;p.Stream.call(this),s||={};var f=s.initialSize||g.DEFAULT_INITIAL_SIZE,v=s.incrementAmount||g.DEFAULT_INCREMENT_AMOUNT,b=new Buffer(f),C=0;this.writable=!0,this.readable=!1,this.size=function(){return C},this.maxSize=function(){return b.length},this.getContents=function(s){if(!C)return!1;var l=new Buffer(Math.min(s||C,C));return b.copy(l,0,0,l.length),l.length{l.exports=require_constants$8(),l.exports.ReadableStreamBuffer=require_readable_streambuffer(),l.exports.WritableStreamBuffer=require_writable_streambuffer()})),require_bplistCreator=__commonJSMin(((s,l)=>{var f=require_streambuffer(),p=!1;function g(s){this.value=s}l.exports=function(s){var l=new f.WritableStreamBuffer;l.write(Buffer.from(`bplist00`)),p&&console.log(`create`,require(`util`).inspect(s,!1,10)),s instanceof Array&&s.length===1&&(s=s[0]);var g=v(s);p&&console.log(`entries`,g);var b=E(g.length),C=[],k,A;return N(),g.forEach(function(s,f){C[f]=l.size(),s?R(s):l.write(0)}),I(),F(),l.getContents();function N(){var s={},l=0;g.forEach(function(f){f.id||(f.type===`string`?!f.bplistOverride&&s.hasOwnProperty(f.value)?(f.type=`stringref`,f.id=s[f.value]):s[f.value]=f.id=l++:f.id=l++)}),g=g.filter(function(s){return s.type!==`stringref`})}function F(){p&&console.log(`0x`+l.size().toString(16),`writeTrailer`),l.write(Buffer.from([0,0,0,0,0,0])),p&&console.log(`0x`+l.size().toString(16),`writeTrailer(offsetSizeInBytes):`,k),je(k),p&&console.log(`0x`+l.size().toString(16),`writeTrailer(offsetSizeInBytes):`,b),je(b),p&&console.log(`0x`+l.size().toString(16),`writeTrailer(number of objects):`,g.length),Oe(g.length),p&&console.log(`0x`+l.size().toString(16),`writeTrailer(top object)`),Oe(0),p&&console.log(`0x`+l.size().toString(16),`writeTrailer(offset table offset):`,A),Oe(A)}function I(){p&&console.log(`0x`+l.size().toString(16),`writeOffsetTable`),A=l.size(),k=w(A),C.forEach(function(s){Be(s,k)})}function R(s){switch(s.type){case`dict`:q(s);break;case`number`:case`double`:J(s);break;case`UID`:le(s);break;case`array`:_e(s);break;case`boolean`:be(s);break;case`string`:case`string-utf16`:xe(s);break;case`date`:B(s);break;case`data`:De(s);break;default:throw Error(`unhandled entry type: `+s.type)}}function B(s){je(51),Ne(Date.parse(s.value)/1e3-978307200)}function q(s){if(p){var f=s.entryKeys.map(function(s){return s.id}),g=s.entryValues.map(function(s){return s.id});console.log(`0x`+l.size().toString(16),`writeDict`,`(id: `+s.id+`)`,`(keys: `+f+`)`,`(values: `+g+`)`)}Pe(13,s.entryKeys.length),s.entryKeys.forEach(function(s){ze(s.id)}),s.entryValues.forEach(function(s){ze(s.id)})}function J(s){if(p&&console.log(`0x`+l.size().toString(16),`writeNumber`,s.value,` (type: `+s.type+`)`,`(id: `+s.id+`)`),typeof s.value==`bigint`){var f=16,g=s.value.toString(f),v=Buffer.from(g.padStart(f*2,`0`).slice(0,f*2),`hex`);je(20),l.write(v)}else s.type!==`double`&&parseFloat(s.value).toFixed()==s.value?s.value<0?(je(19),Be(s.value,8,!0)):s.value<=255?(je(16),Be(s.value,1)):s.value<=65535?(je(17),Be(s.value,2)):s.value<=4294967295?(je(18),Be(s.value,4)):(je(19),Be(s.value,8)):(je(35),Ne(s.value))}function le(s){p&&console.log(`0x`+l.size().toString(16),`writeUID`,s.value,` (type: `+s.type+`)`,`(id: `+s.id+`)`),Pe(8,0),ze(s.value)}function _e(s){p&&console.log(`0x`+l.size().toString(16),`writeArray (length: `+s.entries.length+`)`,`(id: `+s.id+`)`),Pe(10,s.entries.length),s.entries.forEach(function(s){ze(s.id)})}function be(s){p&&console.log(`0x`+l.size().toString(16),`writeBoolean`,s.value,`(id: `+s.id+`)`),je(s.value?9:8)}function xe(s){if(p&&console.log(`0x`+l.size().toString(16),`writeString`,s.value,`(id: `+s.id+`)`),s.type===`string-utf16`||We(s.value)){var f=Buffer.from(s.value,`ucs2`);Pe(6,f.length/2);for(var g=0;g4;)g[v++]=p?255:0,f--;for(var b=f-1;b>=0;b--)g[v++]=s>>8*b;l.write(g)}function We(s){return Buffer.byteLength(s,`utf8`)!=s.length}};function v(s){if(s.bplistOverride)return[s];if(s instanceof Array)return b(s);if(s instanceof Buffer)return[{type:`data`,value:s}];if(s instanceof g)return[{type:`double`,value:s.value}];if(typeof s==`object`)return s instanceof Date?[{type:`date`,value:s}]:Object.keys(s).length==1&&typeof s.UID==`number`?[{type:`UID`,value:s.UID}]:C(s);if(typeof s==`string`)return[{type:`string`,value:s}];if(typeof s==`number`)return[{type:`number`,value:s}];if(typeof s==`boolean`)return[{type:`boolean`,value:s}];if(typeof s==`bigint`)return[{type:`number`,value:s}];throw Error(`unhandled entry: `+s)}function b(s){p&&console.log(`toEntriesArray`);var l=[{type:`array`,entries:[]}];return s.forEach(function(s){var f=v(s);l[0].entries.push(f[0]),l=l.concat(f)}),l}function C(s){p&&console.log(`toEntriesObject`);var l=[{type:`dict`,entryKeys:[],entryValues:[]}];return Object.keys(s).forEach(function(s){var f=v(s);l[0].entryKeys.push(f[0]),l=l.concat(f[0])}),Object.keys(s).forEach(function(f){var p=v(s[f]);l[0].entryValues.push(p[0]),l=l.concat(p)}),l}function w(s){return s<256?1:s<65536?2:s<4294967296?4:8}function E(s){return s<256?1:s<65536?2:4}l.exports.Real=g})),require_BigInteger=__commonJSMin(((s,l)=>{var f=(function(s){"use strict";var l=1e7,p=7,g=9007199254740992,v=F(g),b=`0123456789abcdefghijklmnopqrstuvwxyz`,C=typeof BigInt==`function`;function w(s,l,f,p){return s===void 0?w[0]:l===void 0||+l==10&&!f?an(s):Jt(s,l,f,p)}function E(s,l){this.value=s,this.sign=l,this.isSmall=!1}E.prototype=Object.create(w.prototype);function k(s){this.value=s,this.sign=s<0,this.isSmall=!0}k.prototype=Object.create(w.prototype);function A(s){this.value=s}A.prototype=Object.create(w.prototype);function N(s){return-g0?Math.floor(s):Math.ceil(s)}function J(s,f){var p=s.length,g=f.length,v=Array(p),b=0,C=l,w,E;for(E=0;E=C),v[E]=w-b*C;for(;E0&&v.push(b),v}function le(s,l){return s.length>=l.length?J(s,l):J(l,s)}function _e(s,f){var p=s.length,g=Array(p),v=l,b,C;for(C=0;C0;)g[C++]=f%v,f=Math.floor(f/v);return g}E.prototype.add=function(s){var l=an(s);if(this.sign!==l.sign)return this.subtract(l.negate());var f=this.value,p=l.value;return l.isSmall?new E(_e(f,Math.abs(p)),this.sign):new E(le(f,p),this.sign)},E.prototype.plus=E.prototype.add,k.prototype.add=function(s){var l=an(s),f=this.value;if(f<0!==l.sign)return this.subtract(l.negate());var p=l.value;if(l.isSmall){if(N(f+p))return new k(f+p);p=F(Math.abs(p))}return new E(_e(p,Math.abs(f)),f<0)},k.prototype.plus=k.prototype.add,A.prototype.add=function(s){return new A(this.value+an(s).value)},A.prototype.plus=A.prototype.add;function be(s,f){var p=s.length,g=f.length,v=Array(p),b=0,C=l,w,E;for(w=0;w=0?p=be(s,l):(p=be(l,s),f=!f),p=I(p),typeof p==`number`?(f&&(p=-p),new k(p)):new E(p,f)}function De(s,f,p){var g=s.length,v=Array(g),b=-f,C=l,w,A;for(w=0;w=0)},k.prototype.minus=k.prototype.subtract,A.prototype.subtract=function(s){return new A(this.value-an(s).value)},A.prototype.minus=A.prototype.subtract,E.prototype.negate=function(){return new E(this.value,!this.sign)},k.prototype.negate=function(){var s=this.sign,l=new k(-this.value);return l.sign=!s,l},A.prototype.negate=function(){return new A(-this.value)},E.prototype.abs=function(){return new E(this.value,!1)},k.prototype.abs=function(){return new k(Math.abs(this.value))},A.prototype.abs=function(){return new A(this.value>=0?this.value:-this.value)};function Oe(s,f){var p=s.length,g=f.length,v=B(p+g),b=l,C,w,E,k,A;for(E=0;E0;)g[w++]=b%v,b=Math.floor(b/v);return g}function Ne(s,l){for(var f=[];l-- >0;)f.push(0);return f.concat(s)}function Pe(s,l){var f=Math.max(s.length,l.length);if(f<=30)return Oe(s,l);f=Math.ceil(f/2);var p=s.slice(f),g=s.slice(0,f),v=l.slice(f),b=l.slice(0,f),C=Pe(g,b),w=Pe(p,v),E=le(le(C,Ne(be(be(Pe(le(g,p),le(b,v)),C),w),f)),Ne(w,2*f));return R(E),E}function ze(s,l){return-.012*s-.012*l+15e-6*s*l>0}E.prototype.multiply=function(s){var f=an(s),p=this.value,g=f.value,v=this.sign!==f.sign,b;if(f.isSmall){if(g===0)return w[0];if(g===1)return this;if(g===-1)return this.negate();if(b=Math.abs(g),b=0;N--){for(A=v-1,E[N+g]!==C&&(A=Math.floor((E[N+g]*v+E[N+g-1])/C)),F=0,R=0,J=k.length,q=0;qg&&(k=(k+1)*C),w=Math.ceil(k/A);do{if(N=je(f,w),Ze(N,b)<=0)break;w--}while(w);v.push(w),b=be(b,N)}return v.reverse(),[I(v),I(b)]}function Je(s,f){var p=s.length,g=B(p),v=l,b,C,w=0,E;for(b=p-1;b>=0;--b)E=w*v+s[b],C=q(E/f),w=E-C*f,g[b]=C|0;return[g,w|0]}function Ye(s,f){var p,g=an(f);if(C)return[new A(s.value/g.value),new A(s.value%g.value)];var v=s.value,b=g.value,N;if(b===0)throw Error(`Cannot divide by zero`);if(s.isSmall)return g.isSmall?[new k(q(v/b)),new k(v%b)]:[w[0],s];if(g.isSmall){if(b===1)return[s,w[0]];if(b==-1)return[s.negate(),w[0]];var R=Math.abs(b);if(Rl.length?1:-1;for(var f=s.length-1;f>=0;f--)if(s[f]!==l[f])return s[f]>l[f]?1:-1;return 0}E.prototype.compareAbs=function(s){var l=an(s),f=this.value,p=l.value;return l.isSmall?1:Ze(f,p)},k.prototype.compareAbs=function(s){var l=an(s),f=Math.abs(this.value),p=l.value;return l.isSmall?(p=Math.abs(p),f===p?0:f>p?1:-1):-1},A.prototype.compareAbs=function(s){var l=this.value,f=an(s).value;return l=l>=0?l:-l,f=f>=0?f:-f,l===f?0:l>f?1:-1},E.prototype.compare=function(s){if(s===1/0)return-1;if(s===-1/0)return 1;var l=an(s),f=this.value,p=l.value;return this.sign===l.sign?l.isSmall?this.sign?-1:1:Ze(f,p)*(this.sign?-1:1):l.sign?1:-1},E.prototype.compareTo=E.prototype.compare,k.prototype.compare=function(s){if(s===1/0)return-1;if(s===-1/0)return 1;var l=an(s),f=this.value,p=l.value;return l.isSmall?f==p?0:f>p?1:-1:f<0===l.sign?f<0?1:-1:f<0?-1:1},k.prototype.compareTo=k.prototype.compare,A.prototype.compare=function(s){if(s===1/0)return-1;if(s===-1/0)return 1;var l=this.value,f=an(s).value;return l===f?0:l>f?1:-1},A.prototype.compareTo=A.prototype.compare,E.prototype.equals=function(s){return this.compare(s)===0},A.prototype.eq=A.prototype.equals=k.prototype.eq=k.prototype.equals=E.prototype.eq=E.prototype.equals,E.prototype.notEquals=function(s){return this.compare(s)!==0},A.prototype.neq=A.prototype.notEquals=k.prototype.neq=k.prototype.notEquals=E.prototype.neq=E.prototype.notEquals,E.prototype.greater=function(s){return this.compare(s)>0},A.prototype.gt=A.prototype.greater=k.prototype.gt=k.prototype.greater=E.prototype.gt=E.prototype.greater,E.prototype.lesser=function(s){return this.compare(s)<0},A.prototype.lt=A.prototype.lesser=k.prototype.lt=k.prototype.lesser=E.prototype.lt=E.prototype.lesser,E.prototype.greaterOrEquals=function(s){return this.compare(s)>=0},A.prototype.geq=A.prototype.greaterOrEquals=k.prototype.geq=k.prototype.greaterOrEquals=E.prototype.geq=E.prototype.greaterOrEquals,E.prototype.lesserOrEquals=function(s){return this.compare(s)<=0},A.prototype.leq=A.prototype.lesserOrEquals=k.prototype.leq=k.prototype.lesserOrEquals=E.prototype.leq=E.prototype.lesserOrEquals,E.prototype.isEven=function(){return(this.value[0]&1)==0},k.prototype.isEven=function(){return(this.value&1)==0},A.prototype.isEven=function(){return(this.value&BigInt(1))===BigInt(0)},E.prototype.isOdd=function(){return(this.value[0]&1)==1},k.prototype.isOdd=function(){return(this.value&1)==1},A.prototype.isOdd=function(){return(this.value&BigInt(1))===BigInt(1)},E.prototype.isPositive=function(){return!this.sign},k.prototype.isPositive=function(){return this.value>0},A.prototype.isPositive=k.prototype.isPositive,E.prototype.isNegative=function(){return this.sign},k.prototype.isNegative=function(){return this.value<0},A.prototype.isNegative=k.prototype.isNegative,E.prototype.isUnit=function(){return!1},k.prototype.isUnit=function(){return Math.abs(this.value)===1},A.prototype.isUnit=function(){return this.abs().value===BigInt(1)},E.prototype.isZero=function(){return!1},k.prototype.isZero=function(){return this.value===0},A.prototype.isZero=function(){return this.value===BigInt(0)},E.prototype.isDivisibleBy=function(s){var l=an(s);return l.isZero()?!1:l.isUnit()?!0:l.compareAbs(2)===0?this.isEven():this.mod(l).isZero()},A.prototype.isDivisibleBy=k.prototype.isDivisibleBy=E.prototype.isDivisibleBy;function Qe(s){var l=s.abs();if(l.isUnit())return!1;if(l.equals(2)||l.equals(3)||l.equals(5))return!0;if(l.isEven()||l.isDivisibleBy(3)||l.isDivisibleBy(5))return!1;if(l.lesser(49))return!0}function ot(s,l){for(var p=s.prev(),g=p,v=0,b,C,w;g.isEven();)g=g.divide(2),v++;next:for(C=0;C-g?new k(s-1):new E(v,!0)},A.prototype.prev=function(){return new A(this.value-BigInt(1))};for(var st=[1];2*st[st.length-1]<=l;)st.push(2*st[st.length-1]);var ut=st.length,yt=st[ut-1];function Tt(s){return Math.abs(s)<=l}E.prototype.shiftLeft=function(s){var l=an(s).toJSNumber();if(!Tt(l))throw Error(String(l)+` is too large for shifting.`);if(l<0)return this.shiftRight(-l);var f=this;if(f.isZero())return f;for(;l>=ut;)f=f.multiply(yt),l-=ut-1;return f.multiply(st[l])},A.prototype.shiftLeft=k.prototype.shiftLeft=E.prototype.shiftLeft,E.prototype.shiftRight=function(s){var l,f=an(s).toJSNumber();if(!Tt(f))throw Error(String(f)+` is too large for shifting.`);if(f<0)return this.shiftLeft(-f);for(var p=this;f>=ut;){if(p.isZero()||p.isNegative()&&p.isUnit())return p;l=Ye(p,yt),p=l[1].isNegative()?l[0].prev():l[0],f-=ut-1}return l=Ye(p,st[f]),l[1].isNegative()?l[0].prev():l[0]},A.prototype.shiftRight=k.prototype.shiftRight=E.prototype.shiftRight;function Ot(s,l,p){l=an(l);for(var g=s.isNegative(),v=l.isNegative(),b=g?s.not():s,C=v?l.not():l,w=0,E=0,k=null,A=null,N=[];!b.isZero()||!C.isZero();)k=Ye(b,yt),w=k[1].toJSNumber(),g&&(w=yt-1-w),A=Ye(C,yt),E=A[1].toJSNumber(),v&&(E=yt-1-E),b=k[0],C=A[0],N.push(p(w,E));for(var F=p(+!!g,+!!v)===0?f(0):f(-1),I=N.length-1;I>=0;--I)F=F.multiply(yt).add(f(N[I]));return F}E.prototype.not=function(){return this.negate().prev()},A.prototype.not=k.prototype.not=E.prototype.not,E.prototype.and=function(s){return Ot(this,s,function(s,l){return s&l})},A.prototype.and=k.prototype.and=E.prototype.and,E.prototype.or=function(s){return Ot(this,s,function(s,l){return s|l})},A.prototype.or=k.prototype.or=E.prototype.or,E.prototype.xor=function(s){return Ot(this,s,function(s,l){return s^l})},A.prototype.xor=k.prototype.xor=E.prototype.xor;var At=1<<30,jt=(l&-l)*(l&-l)|At;function It(s){var f=s.value,p=typeof f==`number`?f|At:typeof f==`bigint`?f|BigInt(At):f[0]+f[1]*l|jt;return p&-p}function Lt(s,l){if(l.compareTo(s)<=0){var p=Lt(s,l.square(l)),g=p.p,v=p.e,b=g.multiply(l);return b.compareTo(s)<=0?{p:b,e:v*2+1}:{p:g,e:v*2}}return{p:f(1),e:0}}E.prototype.bitLength=function(){var s=this;return s.compareTo(f(0))<0&&(s=s.negate().subtract(f(1))),s.compareTo(f(0))===0?f(0):f(Lt(s,f(2)).e).add(f(1))},A.prototype.bitLength=k.prototype.bitLength=E.prototype.bitLength;function Rt(s,l){return s=an(s),l=an(l),s.greater(l)?s:l}function Vt(s,l){return s=an(s),l=an(l),s.lesser(l)?s:l}function Ht(s,l){if(s=an(s).abs(),l=an(l).abs(),s.equals(l))return s;if(s.isZero())return l;if(l.isZero())return s;for(var f=w[1],p,g;s.isEven()&&l.isEven();)p=Vt(It(s),It(l)),s=s.divide(p),l=l.divide(p),f=f.multiply(p);for(;s.isEven();)s=s.divide(It(s));do{for(;l.isEven();)l=l.divide(It(l));s.greater(l)&&(g=l,l=s,s=g),l=l.subtract(s)}while(!l.isZero());return f.isUnit()?s:s.multiply(f)}function Gt(s,l){return s=an(s).abs(),l=an(l).abs(),s.divide(Ht(s,l)).multiply(l)}function Kt(s,f,p){s=an(s),f=an(f);var g=p||Math.random,v=Vt(s,f),b=Rt(s,f).subtract(v).add(1);if(b.isSmall)return v.add(Math.floor(g()*b));for(var C=en(b,l).value,E=[],k=!0,A=0;A=C){if(E===`1`&&C===1)continue;throw Error(E+` is not a valid digit in base `+l+`.`)}}l=an(l);var k=[],A=s[0]===`-`;for(v=+!!A;v`&&v=0;v--)p=p.add(s[v].times(g)),g=g.times(l);return f?p.negate():p}function Zt(s,l){return l||=b,s`}function en(s,l){if(l=f(l),l.isZero()){if(s.isZero())return{value:[0],isNegative:!1};throw Error(`Cannot convert nonzero numbers to base 0.`)}if(l.equals(-1)){if(s.isZero())return{value:[0],isNegative:!1};if(s.isNegative())return{value:[].concat.apply([],Array.apply(null,Array(-s.toJSNumber())).map(Array.prototype.valueOf,[1,0])),isNegative:!1};var p=Array.apply(null,Array(s.toJSNumber()-1)).map(Array.prototype.valueOf,[0,1]);return p.unshift([1]),{value:[].concat.apply([],p),isNegative:!1}}var g=!1;if(s.isNegative()&&l.isPositive()&&(g=!0,s=s.abs()),l.isUnit())return s.isZero()?{value:[0],isNegative:!1}:{value:Array.apply(null,Array(s.toJSNumber())).map(Number.prototype.valueOf,1),isNegative:g};for(var v=[],b=s,C;b.isNegative()||b.compareAbs(l)>=0;){C=b.divmod(l),b=C.quotient;var w=C.remainder;w.isNegative()&&(w=l.minus(w).abs(),b=b.next()),v.push(w.toJSNumber())}return v.push(b.toJSNumber()),{value:v.reverse(),isNegative:g}}function tn(s,l,f){var p=en(s,l);return(p.isNegative?`-`:``)+p.value.map(function(s){return Zt(s,f)}).join(``)}E.prototype.toArray=function(s){return en(this,s)},k.prototype.toArray=function(s){return en(this,s)},A.prototype.toArray=function(s){return en(this,s)},E.prototype.toString=function(l,f){if(l===s&&(l=10),l!==10||f)return tn(this,l,f);for(var p=this.value,g=p.length,v=String(p[--g]),b=`0000000`,C;--g>=0;)C=String(p[g]),v+=b.slice(C.length)+C;return(this.sign?`-`:``)+v},k.prototype.toString=function(l,f){return l===s&&(l=10),l!=10||f?tn(this,l,f):String(this.value)},A.prototype.toString=k.prototype.toString,A.prototype.toJSON=E.prototype.toJSON=k.prototype.toJSON=function(){return this.toString()},E.prototype.valueOf=function(){return parseInt(this.toString(),10)},E.prototype.toJSNumber=E.prototype.valueOf,k.prototype.valueOf=function(){return this.value},k.prototype.toJSNumber=k.prototype.valueOf,A.prototype.valueOf=A.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};function nn(s){if(N(+s)){var l=+s;if(l===q(l))return C?new A(BigInt(l)):new k(l);throw Error(`Invalid integer: `+s)}var f=s[0]===`-`;f&&(s=s.slice(1));var g=s.split(/e/i);if(g.length>2)throw Error(`Invalid integer: `+g.join(`e`));if(g.length===2){var v=g[1];if(v[0]===`+`&&(v=v.slice(1)),v=+v,v!==q(v)||!N(v))throw Error(`Invalid integer: `+v+` is not a valid exponent.`);var b=g[0],w=b.indexOf(`.`);if(w>=0&&(v-=b.length-w-1,b=b.slice(0,w)+b.slice(w+1)),v<0)throw Error(`Cannot include negative exponent part for integers`);b+=Array(v+1).join(`0`),s=b}if(!/^([0-9][0-9]*)$/.test(s))throw Error(`Invalid integer: `+s);if(C)return new A(BigInt(f?`-`+s:s));for(var F=[],I=s.length,B=p,J=I-B;I>0;)F.push(+s.slice(J,I)),J-=B,J<0&&(J=0),I-=B;return R(F),new E(F,f)}function rn(s){if(C)return new A(BigInt(s));if(N(s)){if(s!==q(s))throw Error(s+` is not an integer.`);return new k(s)}return nn(s.toString())}function an(s){return typeof s==`number`?rn(s):typeof s==`string`?nn(s):typeof s==`bigint`?new A(s):s}for(var on=0;on<1e3;on++)w[on]=an(on),on>0&&(w[-on]=an(-on));return w.one=w[1],w.zero=w[0],w.minusOne=w[-1],w.max=Rt,w.min=Vt,w.gcd=Ht,w.lcm=Gt,w.isInstance=function(s){return s instanceof E||s instanceof k||s instanceof A},w.randBetween=Kt,w.fromArray=function(s,l,f){return Xt(s.map(an),an(l||10),f)},w})();l!==void 0&&l.hasOwnProperty(`exports`)&&(l.exports=f),typeof define==`function`&&define.amd&&define(function(){return f})})),require_bplistParser=__commonJSMin((s=>{let l=require(`fs`),f=require_BigInteger();s.maxObjectSize=100*1e3*1e3,s.maxObjectCount=32768;let p=9783072e5,g=s.UID=function(s){this.UID=s};s.parseFile=function(s,f){return new Promise(function(p,g){function b(s){let l=null,b;try{b=v(s),p(b)}catch(s){l=s,g(l)}finally{f&&f(l,b)}}if(Buffer.isBuffer(s))return b(s);l.readFile(s,function(s,l){if(s)return g(s),f(s);b(l)})})},s.parseFileSync=function(s){return Buffer.isBuffer(s)||(s=l.readFileSync(s)),v(s)};let v=s.parseBuffer=function(l){if(l.slice(0,6).toString(`utf8`)!==`bplist`)throw Error(`Invalid binary plist. Expected 'bplist' at offset 0.`);let p=l.slice(l.length-32,l.length),v=p.readUInt8(6),E=p.readUInt8(7),k=C(p,8),A=C(p,16),N=C(p,24);if(k>s.maxObjectCount)throw Error(`maxObjectCount exceeded`);let F=[];for(let s=0;s>4,A=C&15;switch(k){case 0:return N();case 1:return B();case 8:return q();case 2:return J();case 3:return le();case 4:return _e();case 5:return be();case 6:return be(!0);case 10:return xe();case 13:return De();default:throw Error(`Unhandled type 0x`+k.toString(16))}function N(){switch(A){case 0:return null;case 8:return!1;case 9:return!0;case 15:return null;default:throw Error(`Unhandled simple type 0x`+k.toString(16))}}function R(s){let l=``,f;for(f=0;f(s<<=8,s|=l&255,s))}throw Error(`Too little heap space available! Wanted to read `+p+` bytes, but only `+s.maxObjectSize+` are available.`)}function q(){let f=A+1;if(fs.maxObjectSize)throw Error(`Too little heap space available!`);let g=[];for(let s=0;ss.maxObjectSize)throw Error(`Too little heap space available!`);let g={};for(let s=0;s{function l(s,l,f){if(f===void 0&&(f=Array.prototype),s&&typeof f.find==`function`)return f.find.call(s,l);for(var g=0;g-1}var q=f({HTML:`http://www.w3.org/1999/xhtml`,SVG:`http://www.w3.org/2000/svg`,XML:`http://www.w3.org/XML/1998/namespace`,XMLNS:`http://www.w3.org/2000/xmlns/`});s.assign=g,s.find=l,s.freeze=f,s.HTML_BOOLEAN_ATTRIBUTES=v,s.HTML_RAW_TEXT_ELEMENTS=E,s.HTML_VOID_ELEMENTS=C,s.hasDefaultHTMLNamespace=F,s.hasOwn=p,s.isHTMLBooleanAttribute=b,s.isHTMLRawTextElement=k,s.isHTMLEscapableRawTextElement=A,s.isHTMLMimeType=N,s.isHTMLVoidElement=w,s.isValidMimeType=B,s.MIME_TYPE=I,s.NAMESPACE=q})),require_errors$8=__commonJSMin((s=>{var l=require_conventions$1();function f(s,l){s.prototype=Object.create(Error.prototype,{constructor:{value:s},name:{value:s.name,enumerable:!0,writable:l}})}var p=l.freeze({Error:`Error`,IndexSizeError:`IndexSizeError`,DomstringSizeError:`DomstringSizeError`,HierarchyRequestError:`HierarchyRequestError`,WrongDocumentError:`WrongDocumentError`,InvalidCharacterError:`InvalidCharacterError`,NoDataAllowedError:`NoDataAllowedError`,NoModificationAllowedError:`NoModificationAllowedError`,NotFoundError:`NotFoundError`,NotSupportedError:`NotSupportedError`,InUseAttributeError:`InUseAttributeError`,InvalidStateError:`InvalidStateError`,SyntaxError:`SyntaxError`,InvalidModificationError:`InvalidModificationError`,NamespaceError:`NamespaceError`,InvalidAccessError:`InvalidAccessError`,ValidationError:`ValidationError`,TypeMismatchError:`TypeMismatchError`,SecurityError:`SecurityError`,NetworkError:`NetworkError`,AbortError:`AbortError`,URLMismatchError:`URLMismatchError`,QuotaExceededError:`QuotaExceededError`,TimeoutError:`TimeoutError`,InvalidNodeTypeError:`InvalidNodeTypeError`,DataCloneError:`DataCloneError`,EncodingError:`EncodingError`,NotReadableError:`NotReadableError`,UnknownError:`UnknownError`,ConstraintError:`ConstraintError`,DataError:`DataError`,TransactionInactiveError:`TransactionInactiveError`,ReadOnlyError:`ReadOnlyError`,VersionError:`VersionError`,OperationError:`OperationError`,NotAllowedError:`NotAllowedError`,OptOutError:`OptOutError`}),g=Object.keys(p);function v(s){return typeof s==`number`&&s>=1&&s<=25}function b(s){return typeof s==`string`&&s.substring(s.length-p.Error.length)===p.Error}function C(s,l){v(s)?(this.name=g[s],this.message=l||``):(this.message=s,this.name=b(l)?l:p.Error),Error.captureStackTrace&&Error.captureStackTrace(this,C)}f(C,!0),Object.defineProperties(C.prototype,{code:{enumerable:!0,get:function(){var s=g.indexOf(this.name);return v(s)?s:0}}});for(var w={INDEX_SIZE_ERR:1,DOMSTRING_SIZE_ERR:2,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,INVALID_CHARACTER_ERR:5,NO_DATA_ALLOWED_ERR:6,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INUSE_ATTRIBUTE_ERR:10,INVALID_STATE_ERR:11,SYNTAX_ERR:12,INVALID_MODIFICATION_ERR:13,NAMESPACE_ERR:14,INVALID_ACCESS_ERR:15,VALIDATION_ERR:16,TYPE_MISMATCH_ERR:17,SECURITY_ERR:18,NETWORK_ERR:19,ABORT_ERR:20,URL_MISMATCH_ERR:21,QUOTA_EXCEEDED_ERR:22,TIMEOUT_ERR:23,INVALID_NODE_TYPE_ERR:24,DATA_CLONE_ERR:25},E=Object.entries(w),k=0;k{function l(s){try{typeof s!=`function`&&(s=RegExp);var l=new s(`𝌆`,`u`).exec(`𝌆`);return!!l&&l[0].length===2}catch{}return!1}var f=l();function p(s){if(s.source[0]!==`[`)throw Error(s+` can not be used with chars`);return s.source.slice(1,s.source.lastIndexOf(`]`))}function g(s,l){if(s.source[0]!==`[`)throw Error(`/`+s.source+`/ can not be used with chars_without`);if(!l||typeof l!=`string`)throw Error(JSON.stringify(l)+` is not a valid search`);if(s.source.indexOf(l)===-1)throw Error(`"`+l+`" is not is /`+s.source+`/`);if(l===`-`&&s.source.indexOf(l)!==1)throw Error(`"`+l+`" is not at the first postion of /`+s.source+`/`);return new RegExp(s.source.replace(l,``),f?`u`:``)}function v(s){var l=this;return new RegExp(Array.prototype.slice.call(arguments).map(function(s){var f=typeof s==`string`;if(f&&l===void 0&&s===`|`)throw Error("use regg instead of reg to wrap expressions with `|`!");return f?s:s.source}).join(``),f?`mu`:`m`)}function b(s){if(arguments.length===0)throw Error(`no parameters provided`);return v.apply(b,[`(?:`].concat(Array.prototype.slice.call(arguments),[`)`]))}var C=`�`,w=/[-\x09\x0A\x0D\x20-\x2C\x2E-\uD7FF\uE000-\uFFFD]/;f&&(w=v(`[`,p(w),`\\u{10000}-\\u{10FFFF}`,`]`));var E=RegExp(`[^`+p(w)+`]`,f?`u`:``),k=/[\x20\x09\x0D\x0A]/,A=p(k),N=v(k,`+`),F=v(k,`*`),I=/[:_a-zA-Z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/;f&&(I=v(`[`,p(I),`\\u{10000}-\\u{10FFFF}`,`]`));var R=v(`[`,p(I),p(/[-.0-9\xB7]/),p(/[\u0300-\u036F\u203F-\u2040]/),`]`),B=v(I,R,`*`),q=v(R,`+`),J=b(v(`&`,B,`;`),`|`,b(/&#[0-9]+;|&#x[0-9a-fA-F]+;/)),le=v(`%`,B,`;`),_e=b(v(`"`,b(/[^%&"]/,`|`,le,`|`,J),`*`,`"`),`|`,v(`'`,b(/[^%&']/,`|`,le,`|`,J),`*`,`'`)),be=b(`"`,b(/[^<&"]/,`|`,J),`*`,`"`,`|`,`'`,b(/[^<&']/,`|`,J),`*`,`'`),xe=v(g(I,`:`),g(R,`:`),`*`),De=v(xe,b(`:`,xe),`?`),Oe=v(`^`,De,`$`),je=v(`(`,De,`)`),Ne=b(/"[^"]*"|'[^']*'/),Pe=v(/^<\?/,`(`,B,`)`,b(N,`(`,w,`*?)`),`?`,/\?>/),ze=/[\x20\x0D\x0Aa-zA-Z0-9-'()+,./:=?;!*#@$_%]/,Be=b(`"`,ze,`*"`,`|`,`'`,g(ze,`'`),`*'`),We=``,qe=v(We,b(g(w,`-`),`|`,v(`-`,g(w,`-`))),`*`,Ke),Je=`#PCDATA`,Ye=b(`EMPTY`,`|`,`ANY`,`|`,b(v(/\(/,F,Je,b(F,/\|/,F,De),`*`,F,/\)\*/),`|`,v(/\(/,F,Je,F,/\)/)),`|`,v(/\([^>]+\)/,/[?*+]?/)),Ze=v(``),Qe=v(``),ot=`about:legacy-compat`,st=b(`"`+ot+`"`,`|`,`'`+ot+`'`),ut=`SYSTEM`,yt=`PUBLIC`,Tt=b(b(ut,N,Ne),`|`,b(yt,N,Be,N,Ne)),Ot=v(`^`,b(b(ut,N,`(?`,Ne,`)`),`|`,b(yt,N,`(?`,Be,`)`,N,`(?`,Ne,`)`))),At=v(`^`,Be,`$`),jt=v(`^`,Ne,`$`),It=b(_e,`|`,b(Tt,b(N,`NDATA`,N,B),`?`)),Lt=``),`|`,v(Lt,N,`%`,N,B,N,b(_e,`|`,Tt),F,`>`)),Vt=v(``),Ht=v(F,`=`,F),Gt=/1[.]\d+/,Kt=v(N,`version`,Ht,b(`'`,Gt,`'`,`|`,`"`,Gt,`"`)),Jt=/[A-Za-z][-A-Za-z0-9._]*/,Xt=v(/^<\?xml/,Kt,b(N,`encoding`,Ht,b(`"`,Jt,`"`,`|`,`'`,Jt,`'`)),`?`,b(N,`standalone`,Ht,b(`'`,b(`yes`,`|`,`no`),`'`,`|`,`"`,b(`yes`,`|`,`no`),`"`)),`?`,F,/\?>/),Zt=``,nn=v(//));s.chars=p,s.chars_without=g,s.detectUnicodeSupport=l,s.reg=v,s.regg=b,s.ABOUT_LEGACY_COMPAT=ot,s.ABOUT_LEGACY_COMPAT_SystemLiteral=st,s.AttlistDecl=Qe,s.CDATA_START=en,s.CDATA_END=tn,s.CDSect=nn,s.Char=w,s.Comment=qe,s.COMMENT_START=We,s.COMMENT_END=Ke,s.DOCTYPE_DECL_START=Zt,s.elementdecl=Ze,s.EntityDecl=Rt,s.EntityValue=_e,s.ExternalID=Tt,s.ExternalID_match=Ot,s.Name=B,s.NotationDecl=Vt,s.Reference=J,s.PEReference=le,s.PI=Pe,s.PUBLIC=yt,s.PubidLiteral=Be,s.PubidLiteral_match=At,s.QName=De,s.QName_exact=Oe,s.QName_group=je,s.S=N,s.SChar_s=A,s.S_OPT=F,s.SYSTEM=ut,s.SystemLiteral=Ne,s.SystemLiteral_match=jt,s.InvalidChar=E,s.UNICODE_REPLACEMENT_CHARACTER=C,s.UNICODE_SUPPORT=f,s.XMLDecl=Xt})),require_dom$1=__commonJSMin((s=>{var l=require_conventions$1(),f=l.find,p=l.hasDefaultHTMLNamespace,g=l.hasOwn,v=l.isHTMLMimeType,b=l.isHTMLRawTextElement,C=l.isHTMLVoidElement,w=l.MIME_TYPE,E=l.NAMESPACE,k=Symbol(),A=require_errors$8(),N=A.DOMException,F=A.DOMExceptionName,I=require_grammar$1();function R(s){if(s!==k)throw TypeError(`Illegal constructor`)}function B(s){return s!==``}function q(s){return s?s.split(/[\t\n\f\r ]+/).filter(B):[]}function J(s,l){return g(s,l)||(s[l]=!0),s}function le(s){if(!s)return[];var l=q(s);return Object.keys(l.reduce(J,{}))}function _e(s){return function(l){return s&&s.indexOf(l)!==-1}}function be(s){if(!I.QName_exact.test(s))throw new N(N.INVALID_CHARACTER_ERR,`invalid character in qualified name "`+s+`"`)}function xe(s,f){be(f),s||=null;var p=null,g=f;if(f.indexOf(`:`)>=0){var v=f.split(`:`);p=v[0],g=v[1]}if(p!==null&&s===null)throw new N(N.NAMESPACE_ERR,`prefix is non-null and namespace is null`);if(p===`xml`&&s!==l.NAMESPACE.XML)throw new N(N.NAMESPACE_ERR,`prefix is "xml" and namespace is not the XML namespace`);if((p===`xmlns`||f===`xmlns`)&&s!==l.NAMESPACE.XMLNS)throw new N(N.NAMESPACE_ERR,`either qualifiedName or prefix is "xmlns" and namespace is not the XMLNS namespace`);if(s===l.NAMESPACE.XMLNS&&p!==`xmlns`&&f!==`xmlns`)throw new N(N.NAMESPACE_ERR,`namespace is the XMLNS namespace and neither qualifiedName nor prefix is "xmlns"`);return[s,p,g]}function De(s,l){for(var f in s)g(s,f)&&(l[f]=s[f])}function Oe(s,l){var f=s.prototype;if(!(f instanceof l)){function p(){}p.prototype=l.prototype,p=new p,De(f,p),s.prototype=f=p}f.constructor!=s&&(typeof s!=`function`&&console.error(`unknown Class:`+s),f.constructor=s)}var je={},Ne=je.ELEMENT_NODE=1,Pe=je.ATTRIBUTE_NODE=2,ze=je.TEXT_NODE=3,Be=je.CDATA_SECTION_NODE=4,We=je.ENTITY_REFERENCE_NODE=5,Ke=je.ENTITY_NODE=6,qe=je.PROCESSING_INSTRUCTION_NODE=7,Je=je.COMMENT_NODE=8,Ye=je.DOCUMENT_NODE=9,Ze=je.DOCUMENT_TYPE_NODE=10,Qe=je.DOCUMENT_FRAGMENT_NODE=11,ot=je.NOTATION_NODE=12,st=l.freeze({DOCUMENT_POSITION_DISCONNECTED:1,DOCUMENT_POSITION_PRECEDING:2,DOCUMENT_POSITION_FOLLOWING:4,DOCUMENT_POSITION_CONTAINS:8,DOCUMENT_POSITION_CONTAINED_BY:16,DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:32});function ut(s,l){if(l.length=0&&s=0){for(var g=l.length-1;p<=g;)l[p]=l[++p];if(l.length=g,s){var v=s.ownerDocument;v&&en(v,s,f),f.ownerElement=null}}}jt.prototype={length:0,item:Tt.prototype.item,getNamedItem:function(s){this._ownerElement&&this._ownerElement._isInHTMLDocumentAndNamespace()&&(s=s.toLowerCase());for(var l=0;l0;){var f=l.pop(),p=f.node,g=f.other;if(p.nodeType!==g.nodeType)return!1;switch(p.nodeType){case p.DOCUMENT_TYPE_NODE:if(p.name!==g.name||p.publicId!==g.publicId||p.systemId!==g.systemId)return!1;break;case p.ELEMENT_NODE:if(p.namespaceURI!==g.namespaceURI||p.prefix!==g.prefix||p.localName!==g.localName||p.attributes.length!==g.attributes.length)return!1;for(var v=0;v=0;v--)l.push({node:p.childNodes[v],other:g.childNodes[v]})}return!0},isSameNode:function(s){return this===s},insertBefore:function(s,l){return mn(this,s,l)},replaceChild:function(s,l){mn(this,s,l,pn),l&&this.removeChild(l)},removeChild:function(s){return nn(this,s)},appendChild:function(s){return this.insertBefore(s,null)},hasChildNodes:function(){return this.firstChild!=null},cloneNode:function(s){return Nn(this.ownerDocument||this,this,s)},normalize:function(){Jt(this,null,{enter:function(s){for(var l=s.firstChild;l;){var f=l.nextSibling;f!==null&&f.nodeType===ze&&l.nodeType===ze?(s.removeChild(f),l.appendData(f.data)):l=f}return!0}})},isSupported:function(s,l){return this.ownerDocument.implementation.hasFeature(s,l)},lookupPrefix:function(s){for(var l=this;l;){var f=l._nsMap;if(f){for(var p in f)if(g(f,p)&&f[p]===s)return p}l=l.nodeType==Pe?l.ownerDocument:l.parentNode}return null},lookupNamespaceURI:function(s){for(var l=this;l;){var f=l._nsMap;if(f&&g(f,s))return f[s];l=l.nodeType==Pe?l.ownerDocument:l.parentNode}return null},isDefaultNamespace:function(s){return this.lookupPrefix(s)==null},compareDocumentPosition:function(s){if(this===s)return 0;var l=s,f=this,p=null,g=null;if(l instanceof gn&&(p=l,l=p.ownerElement),f instanceof gn&&(g=f,f=g.ownerElement,p&&l&&f===l))for(var v=0,b;b=f.attributes[v];v++){if(b===p)return st.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC+st.DOCUMENT_POSITION_PRECEDING;if(b===g)return st.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC+st.DOCUMENT_POSITION_FOLLOWING}if(!l||!f||f.ownerDocument!==l.ownerDocument)return st.DOCUMENT_POSITION_DISCONNECTED+st.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC+(yt(f.ownerDocument)>yt(l.ownerDocument)?st.DOCUMENT_POSITION_FOLLOWING:st.DOCUMENT_POSITION_PRECEDING);if(g&&l===f)return st.DOCUMENT_POSITION_CONTAINS+st.DOCUMENT_POSITION_PRECEDING;if(p&&l===f)return st.DOCUMENT_POSITION_CONTAINED_BY+st.DOCUMENT_POSITION_FOLLOWING;for(var C=[],w=l.parentNode;w;){if(!g&&w===f)return st.DOCUMENT_POSITION_CONTAINED_BY+st.DOCUMENT_POSITION_FOLLOWING;C.push(w),w=w.parentNode}C.reverse();for(var E=[],k=f.parentNode;k;){if(!p&&k===l)return st.DOCUMENT_POSITION_CONTAINS+st.DOCUMENT_POSITION_PRECEDING;E.push(k),k=k.parentNode}E.reverse();var A=ut(C,E);for(var N in A.childNodes){var F=A.childNodes[N];if(F===f)return st.DOCUMENT_POSITION_FOLLOWING;if(F===l)return st.DOCUMENT_POSITION_PRECEDING;if(E.indexOf(F)>=0)return st.DOCUMENT_POSITION_FOLLOWING;if(C.indexOf(F)>=0)return st.DOCUMENT_POSITION_PRECEDING}return 0}};function Gt(s){return s==`<`&&`<`||s==`>`&&`>`||s==`&`&&`&`||s==`"`&&`"`||`&#`+s.charCodeAt()+`;`}De(je,Ht),De(je,Ht.prototype),De(st,Ht),De(st,Ht.prototype);function Kt(s,l){Jt(s,null,{enter:function(s){return l(s)?Jt.STOP:!0}})}function Jt(s,l,f){for(var p=[{node:s,context:l,phase:Jt.ENTER}];p.length>0;){var g=p.pop();if(g.phase===Jt.ENTER){var v=f.enter(g.node,g.context);if(v===Jt.STOP)return Jt.STOP;if(p.push({node:g.node,context:v,phase:Jt.EXIT}),v==null)continue;for(var b=g.node.lastChild;b;)p.push({node:b,context:v,phase:Jt.ENTER}),b=b.previousSibling}else f.exit&&f.exit(g.node,g.context)}}Jt.STOP=Symbol(`walkDOM.STOP`),Jt.ENTER=0,Jt.EXIT=1;function Xt(s,l){R(s);var f=l||{};this.ownerDocument=this,this.contentType=f.contentType||w.XML_APPLICATION,this.type=v(this.contentType)?`html`:`xml`}function Zt(s,l,f){s&&s._inc++,f.namespaceURI===E.XMLNS&&(l._nsMap[f.prefix?f.localName:``]=f.value)}function en(s,l,f,p){s&&s._inc++,f.namespaceURI===E.XMLNS&&delete l._nsMap[f.prefix?f.localName:``]}function tn(s,l,f){if(s&&s._inc){s._inc++;var p=l.childNodes;if(f&&!f.nextSibling)p[p.length++]=f;else{for(var g=l.firstChild,v=0;g;)p[v++]=g,g=g.nextSibling;p.length=v,delete p[p.length]}}}function nn(s,l){if(s!==l.parentNode)throw new N(N.NOT_FOUND_ERR,`child's parent is not parent`);var f=l.previousSibling,p=l.nextSibling;return f?f.nextSibling=p:s.firstChild=p,p?p.previousSibling=f:s.lastChild=f,tn(s.ownerDocument,s),l.parentNode=null,l.previousSibling=null,l.nextSibling=null,l}function rn(s){return s&&(s.nodeType===Ht.DOCUMENT_NODE||s.nodeType===Ht.DOCUMENT_FRAGMENT_NODE||s.nodeType===Ht.ELEMENT_NODE)}function an(s){return s&&(s.nodeType===Ht.CDATA_SECTION_NODE||s.nodeType===Ht.COMMENT_NODE||s.nodeType===Ht.DOCUMENT_FRAGMENT_NODE||s.nodeType===Ht.DOCUMENT_TYPE_NODE||s.nodeType===Ht.ELEMENT_NODE||s.nodeType===Ht.PROCESSING_INSTRUCTION_NODE||s.nodeType===Ht.TEXT_NODE)}function on(s){return s&&s.nodeType===Ht.DOCUMENT_TYPE_NODE}function sn(s){return s&&s.nodeType===Ht.ELEMENT_NODE}function cn(s){return s&&s.nodeType===Ht.TEXT_NODE}function ln(s,l){var p=s.childNodes||[];if(f(p,sn)||on(l))return!1;var g=f(p,on);return!(l&&g&&p.indexOf(g)>p.indexOf(l))}function un(s,l){var p=s.childNodes||[];function g(s){return sn(s)&&s!==l}if(f(p,g))return!1;var v=f(p,on);return!(l&&v&&p.indexOf(v)>p.indexOf(l))}function dn(s,l,f){if(!rn(s))throw new N(N.HIERARCHY_REQUEST_ERR,`Unexpected parent node type `+s.nodeType);if(f&&f.parentNode!==s)throw new N(N.NOT_FOUND_ERR,`child not in parent`);if(!an(l)||on(l)&&s.nodeType!==Ht.DOCUMENT_NODE)throw new N(N.HIERARCHY_REQUEST_ERR,`Unexpected node type `+l.nodeType+` for parent node type `+s.nodeType)}function fn(s,l,p){var g=s.childNodes||[],v=l.childNodes||[];if(l.nodeType===Ht.DOCUMENT_FRAGMENT_NODE){var b=v.filter(sn);if(b.length>1||f(v,cn))throw new N(N.HIERARCHY_REQUEST_ERR,`More than one element or text in fragment`);if(b.length===1&&!ln(s,p))throw new N(N.HIERARCHY_REQUEST_ERR,`Element in fragment can not be inserted before doctype`)}if(sn(l)&&!ln(s,p))throw new N(N.HIERARCHY_REQUEST_ERR,`Only one element can be added and only after doctype`);if(on(l)){if(f(g,on))throw new N(N.HIERARCHY_REQUEST_ERR,`Only one doctype is allowed`);var C=f(g,sn);if(p&&g.indexOf(C)1||f(v,cn))throw new N(N.HIERARCHY_REQUEST_ERR,`More than one element or text in fragment`);if(b.length===1&&!un(s,p))throw new N(N.HIERARCHY_REQUEST_ERR,`Element in fragment can not be inserted before doctype`)}if(sn(l)&&!un(s,p))throw new N(N.HIERARCHY_REQUEST_ERR,`Only one element can be added and only after doctype`);if(on(l)){function C(s){return on(s)&&s!==p}if(f(g,C))throw new N(N.HIERARCHY_REQUEST_ERR,`Only one doctype is allowed`);var w=f(g,sn);if(p&&g.indexOf(w)`)!==-1)throw new N(N.INVALID_CHARACTER_ERR,`data contains "]]>"`);var l=new bn(k);return l.ownerDocument=this,l.childNodes=new Tt,l.appendData(s),l},createProcessingInstruction:function(s,l){var f=new En(k);return f.ownerDocument=this,f.childNodes=new Tt,f.nodeName=f.target=s,f.nodeValue=f.data=l,f},createAttribute:function(s){if(!I.QName_exact.test(s))throw new N(N.INVALID_CHARACTER_ERR,`invalid character in name "`+s+`"`);return this.type===`html`&&(s=s.toLowerCase()),this._createAttribute(s)},_createAttribute:function(s){var l=new gn(k);return l.ownerDocument=this,l.childNodes=new Tt,l.name=s,l.nodeName=s,l.localName=s,l.specified=!0,l},createEntityReference:function(s){if(!I.Name.test(s))throw new N(N.INVALID_CHARACTER_ERR,`not a valid xml name "`+s+`"`);if(this.type===`html`)throw new N(`document is an html document`,F.NotSupportedError);var l=new wn(k);return l.ownerDocument=this,l.childNodes=new Tt,l.nodeName=s,l},createElementNS:function(s,l){var f=xe(s,l),p=new hn(k),g=p.attributes=new jt;return p.childNodes=new Tt,p.ownerDocument=this,p.nodeName=l,p.tagName=l,p.namespaceURI=f[0],p.prefix=f[1],p.localName=f[2],g._ownerElement=p,p},createAttributeNS:function(s,l){var f=xe(s,l),p=new gn(k);return p.ownerDocument=this,p.childNodes=new Tt,p.nodeName=l,p.name=l,p.specified=!0,p.namespaceURI=f[0],p.prefix=f[1],p.localName=f[2],p}},Oe(Xt,Ht);function hn(s){R(s),this._nsMap=Object.create(null)}hn.prototype={nodeType:Ne,attributes:null,getQualifiedName:function(){return this.prefix?this.prefix+`:`+this.localName:this.localName},_isInHTMLDocumentAndNamespace:function(){return this.ownerDocument.type===`html`&&this.namespaceURI===E.HTML},hasAttributes:function(){return!!(this.attributes&&this.attributes.length)},hasAttribute:function(s){return!!this.getAttributeNode(s)},getAttribute:function(s){var l=this.getAttributeNode(s);return l?l.value:null},getAttributeNode:function(s){return this._isInHTMLDocumentAndNamespace()&&(s=s.toLowerCase()),this.attributes.getNamedItem(s)},setAttribute:function(s,l){this._isInHTMLDocumentAndNamespace()&&(s=s.toLowerCase());var f=this.getAttributeNode(s);f?f.value=f.nodeValue=``+l:(f=this.ownerDocument._createAttribute(s),f.value=f.nodeValue=``+l,this.setAttributeNode(f))},removeAttribute:function(s){var l=this.getAttributeNode(s);l&&this.removeAttributeNode(l)},setAttributeNode:function(s){return this.attributes.setNamedItem(s)},setAttributeNodeNS:function(s){return this.attributes.setNamedItemNS(s)},removeAttributeNode:function(s){return this.attributes.removeNamedItem(s.nodeName)},removeAttributeNS:function(s,l){var f=this.getAttributeNodeNS(s,l);f&&this.removeAttributeNode(f)},hasAttributeNS:function(s,l){return this.getAttributeNodeNS(s,l)!=null},getAttributeNS:function(s,l){var f=this.getAttributeNodeNS(s,l);return f?f.value:null},setAttributeNS:function(s,l,f){var p=xe(s,l)[2],g=this.getAttributeNodeNS(s,p);g?g.value=g.nodeValue=``+f:(g=this.ownerDocument.createAttributeNS(s,l),g.value=g.nodeValue=``+f,this.setAttributeNode(g))},getAttributeNodeNS:function(s,l){return this.attributes.getNamedItemNS(s,l)},getElementsByClassName:function(s){var l=le(s);return new Ot(this,function(f){var p=[];return l.length>0&&Kt(f,function(g){if(g!==f&&g.nodeType===Ne){var v=g.getAttribute(`class`);if(v){var b=s===v;if(!b){var C=le(v);b=l.every(_e(C))}b&&p.push(g)}}}),p})},getElementsByTagName:function(s){var l=(this.nodeType===Ye?this:this.ownerDocument).type===`html`,f=s.toLowerCase();return new Ot(this,function(p){var g=[];return Kt(p,function(v){v===p||v.nodeType!==Ne||(s===`*`||v.getQualifiedName()===(l&&v.namespaceURI===E.HTML?f:s))&&g.push(v)}),g})},getElementsByTagNameNS:function(s,l){return new Ot(this,function(f){var p=[];return Kt(f,function(g){g!==f&&g.nodeType===Ne&&(s===`*`||g.namespaceURI===s)&&(l===`*`||g.localName==l)&&p.push(g)}),p})}},Xt.prototype.getElementsByClassName=hn.prototype.getElementsByClassName,Xt.prototype.getElementsByTagName=hn.prototype.getElementsByTagName,Xt.prototype.getElementsByTagNameNS=hn.prototype.getElementsByTagNameNS,Oe(hn,Ht);function gn(s){R(s),this.namespaceURI=null,this.prefix=null,this.ownerElement=null}gn.prototype.nodeType=Pe,Oe(gn,Ht);function _n(s){R(s)}_n.prototype={data:``,substringData:function(s,l){return this.data.substring(s,s+l)},appendData:function(s){s=this.data+s,this.nodeValue=this.data=s,this.length=s.length},insertData:function(s,l){this.replaceData(s,0,l)},deleteData:function(s,l){this.replaceData(s,l,``)},replaceData:function(s,l,f){var p=this.data.substring(0,s),g=this.data.substring(s+l);f=p+f+g,this.nodeValue=this.data=f,this.length=f.length}},Oe(_n,Ht);function vn(s){R(s)}vn.prototype={nodeName:`#text`,nodeType:ze,splitText:function(s){var l=this.data,f=l.substring(s);l=l.substring(0,s),this.data=this.nodeValue=l,this.length=l.length;var p=this.ownerDocument.createTextNode(f);return this.parentNode&&this.parentNode.insertBefore(p,this.nextSibling),p}},Oe(vn,_n);function yn(s){R(s)}yn.prototype={nodeName:`#comment`,nodeType:Je},Oe(yn,_n);function bn(s){R(s)}bn.prototype={nodeName:`#cdata-section`,nodeType:Be},Oe(bn,vn);function xn(s){R(s)}xn.prototype.nodeType=Ze,Oe(xn,Ht);function Sn(s){R(s)}Sn.prototype.nodeType=ot,Oe(Sn,Ht);function Cn(s){R(s)}Cn.prototype.nodeType=Ke,Oe(Cn,Ht);function wn(s){R(s)}wn.prototype.nodeType=We,Oe(wn,Ht);function Tn(s){R(s)}Tn.prototype.nodeName=`#document-fragment`,Tn.prototype.nodeType=Qe,Oe(Tn,Ht);function En(s){R(s)}En.prototype.nodeType=qe,Oe(En,_n);function Dn(){}Dn.prototype.serializeToString=function(s,l){return On.call(s,l)},Ht.prototype.toString=On;function On(s){var l=typeof s==`function`?{requireWellFormed:!1,splitCDATASections:!0,nodeFilter:s}:s==null?{requireWellFormed:!1,splitCDATASections:!0,nodeFilter:null}:{requireWellFormed:!!s.requireWellFormed,splitCDATASections:s.splitCDATASections!==!1,nodeFilter:s.nodeFilter||null},f=[],p=this.nodeType===Ye&&this.documentElement||this,g=p.prefix,v=p.namespaceURI;if(v&&g==null){var g=p.lookupPrefix(v);if(g==null)var b=[{namespace:v,prefix:null}]}return jn(this,f,b,l),f.join(``)}function kn(s,l,f){var p=s.prefix||``,g=s.namespaceURI;if(!g||p===`xml`&&g===E.XML||g===E.XMLNS)return!1;for(var v=f.length;v--;){var b=f[v];if(b.prefix===p)return b.namespace!==g}return!0}function An(s,l,f){s.push(` `,l,`="`,f.replace(/[<>&"\t\n\r]/g,Gt),`"`)}function jn(s,l,f,p){f||=[];var g=p.nodeFilter,v=p.requireWellFormed,w=p.splitCDATASections,k=(s.nodeType===Ye?s:s.ownerDocument).type===`html`;Jt(s,{ns:f},{enter:function(s,f){var A=f.ns;if(g)if(s=g(s),s){if(typeof s==`string`)return l.push(s),null}else return null;switch(s.nodeType){case Ne:var R=s.attributes,B=R.length,q=s.tagName,J=q;if(!k&&!s.prefix&&s.namespaceURI){for(var le,_e=0;_e=0;be--){var xe=A[be];if(xe.prefix===``&&xe.namespace===s.namespaceURI){le=xe.namespace;break}}if(le!==s.namespaceURI)for(var be=A.length-1;be>=0;be--){var xe=A[be];if(xe.namespace===s.namespaceURI){xe.prefix&&(J=xe.prefix+`:`+q);break}}}l.push(`<`,J);for(var De=A.slice(),Oe=0;Oe`),null;if(l.push(`>`),k&&b(q)){for(var Tt=s.firstChild;Tt;)Tt.data?l.push(Tt.data):jn(Tt,l,De.slice(),p),Tt=Tt.nextSibling;return l.push(``),null}return{ns:De,tag:J};case Ye:case Qe:if(v&&s.nodeType===Ye&&s.documentElement==null)throw new N(`The Document has no documentElement`,F.InvalidStateError);return{ns:A};case Pe:return An(l,s.name,s.value),null;case ze:if(v&&I.InvalidChar.test(s.data))throw new N(`The Text node data contains characters outside the XML Char production`,F.InvalidStateError);return l.push(s.data.replace(/[<&>]/g,Gt)),null;case Be:if(v&&s.data.indexOf(`]]>`)!==-1)throw new N(`The CDATASection data contains "]]>"`,F.InvalidStateError);return w?l.push(I.CDATA_START,s.data.replace(/]]>/g,`]]]]>`),I.CDATA_END):l.push(I.CDATA_START,s.data,I.CDATA_END),null;case Je:if(v){if(I.InvalidChar.test(s.data))throw new N(`The comment node data contains characters outside the XML Char production`,F.InvalidStateError);if(s.data.indexOf(`--`)!==-1||s.data[s.data.length-1]===`-`)throw new N(`The comment node data contains "--" or ends with "-"`,F.InvalidStateError)}return l.push(I.COMMENT_START,s.data,I.COMMENT_END),null;case Ze:var Ot=s.publicId,At=s.systemId;if(v){if(Ot&&!I.PubidLiteral_match.test(Ot))throw new N(`DocumentType publicId is not a valid PubidLiteral`,F.InvalidStateError);if(At&&At!==`.`&&!I.SystemLiteral_match.test(At))throw new N(`DocumentType systemId is not a valid SystemLiteral`,F.InvalidStateError);if(s.internalSubset&&s.internalSubset.indexOf(`]>`)!==-1)throw new N(`DocumentType internalSubset contains "]>"`,F.InvalidStateError)}return l.push(I.DOCTYPE_DECL_START,` `,s.name),Ot?(l.push(` `,I.PUBLIC,` `,Ot),At&&At!==`.`&&l.push(` `,At)):At&&At!==`.`&&l.push(` `,I.SYSTEM,` `,At),s.internalSubset&&l.push(` [`,s.internalSubset,`]`),l.push(`>`),null;case qe:if(v){if(s.target.indexOf(`:`)!==-1||s.target.toLowerCase()===`xml`)throw new N(`The ProcessingInstruction target is not well-formed`,F.InvalidStateError);if(I.InvalidChar.test(s.data))throw new N(`The ProcessingInstruction data contains characters outside the XML Char production`,F.InvalidStateError);if(s.data.indexOf(`?>`)!==-1)throw new N(`The ProcessingInstruction data contains "?>"`,F.InvalidStateError)}return l.push(``),null;case We:return l.push(`&`,s.nodeName,`;`),null;default:return l.push(`??`,s.nodeName),null}},exit:function(s,f){f&&f.tag&&l.push(``)}})}function Mn(s,l,f){var p;return Jt(l,null,{enter:function(l,g){var v=l.cloneNode(!1);return v.ownerDocument=s,v.parentNode=null,g===null?p=v:g.appendChild(v),l.nodeType===Pe||f?v:null}}),p}function Nn(s,l,f){var p;return Jt(l,null,{enter:function(l,v){var b=new l.constructor(k);for(var C in l)if(g(l,C)){var w=l[C];typeof w!=`object`&&w!=b[C]&&(b[C]=w)}l.childNodes&&(b.childNodes=new Tt),b.ownerDocument=s;var E=f;switch(b.nodeType){case Ne:var A=l.attributes,N=b.attributes=new jt,F=A.length;N._ownerElement=b;for(var I=0;I{var l=require_conventions$1().freeze;s.XML_ENTITIES=l({amp:`&`,apos:`'`,gt:`>`,lt:`<`,quot:`"`}),s.HTML_ENTITIES=l({Aacute:`Á`,aacute:`á`,Abreve:`Ă`,abreve:`ă`,ac:`∾`,acd:`∿`,acE:`∾̳`,Acirc:`Â`,acirc:`â`,acute:`´`,Acy:`А`,acy:`а`,AElig:`Æ`,aelig:`æ`,af:`⁡`,Afr:`𝔄`,afr:`𝔞`,Agrave:`À`,agrave:`à`,alefsym:`ℵ`,aleph:`ℵ`,Alpha:`Α`,alpha:`α`,Amacr:`Ā`,amacr:`ā`,amalg:`⨿`,AMP:`&`,amp:`&`,And:`⩓`,and:`∧`,andand:`⩕`,andd:`⩜`,andslope:`⩘`,andv:`⩚`,ang:`∠`,ange:`⦤`,angle:`∠`,angmsd:`∡`,angmsdaa:`⦨`,angmsdab:`⦩`,angmsdac:`⦪`,angmsdad:`⦫`,angmsdae:`⦬`,angmsdaf:`⦭`,angmsdag:`⦮`,angmsdah:`⦯`,angrt:`∟`,angrtvb:`⊾`,angrtvbd:`⦝`,angsph:`∢`,angst:`Å`,angzarr:`⍼`,Aogon:`Ą`,aogon:`ą`,Aopf:`𝔸`,aopf:`𝕒`,ap:`≈`,apacir:`⩯`,apE:`⩰`,ape:`≊`,apid:`≋`,apos:`'`,ApplyFunction:`⁡`,approx:`≈`,approxeq:`≊`,Aring:`Å`,aring:`å`,Ascr:`𝒜`,ascr:`𝒶`,Assign:`≔`,ast:`*`,asymp:`≈`,asympeq:`≍`,Atilde:`Ã`,atilde:`ã`,Auml:`Ä`,auml:`ä`,awconint:`∳`,awint:`⨑`,backcong:`≌`,backepsilon:`϶`,backprime:`‵`,backsim:`∽`,backsimeq:`⋍`,Backslash:`∖`,Barv:`⫧`,barvee:`⊽`,Barwed:`⌆`,barwed:`⌅`,barwedge:`⌅`,bbrk:`⎵`,bbrktbrk:`⎶`,bcong:`≌`,Bcy:`Б`,bcy:`б`,bdquo:`„`,becaus:`∵`,Because:`∵`,because:`∵`,bemptyv:`⦰`,bepsi:`϶`,bernou:`ℬ`,Bernoullis:`ℬ`,Beta:`Β`,beta:`β`,beth:`ℶ`,between:`≬`,Bfr:`𝔅`,bfr:`𝔟`,bigcap:`⋂`,bigcirc:`◯`,bigcup:`⋃`,bigodot:`⨀`,bigoplus:`⨁`,bigotimes:`⨂`,bigsqcup:`⨆`,bigstar:`★`,bigtriangledown:`▽`,bigtriangleup:`△`,biguplus:`⨄`,bigvee:`⋁`,bigwedge:`⋀`,bkarow:`⤍`,blacklozenge:`⧫`,blacksquare:`▪`,blacktriangle:`▴`,blacktriangledown:`▾`,blacktriangleleft:`◂`,blacktriangleright:`▸`,blank:`␣`,blk12:`▒`,blk14:`░`,blk34:`▓`,block:`█`,bne:`=⃥`,bnequiv:`≡⃥`,bNot:`⫭`,bnot:`⌐`,Bopf:`𝔹`,bopf:`𝕓`,bot:`⊥`,bottom:`⊥`,bowtie:`⋈`,boxbox:`⧉`,boxDL:`╗`,boxDl:`╖`,boxdL:`╕`,boxdl:`┐`,boxDR:`╔`,boxDr:`╓`,boxdR:`╒`,boxdr:`┌`,boxH:`═`,boxh:`─`,boxHD:`╦`,boxHd:`╤`,boxhD:`╥`,boxhd:`┬`,boxHU:`╩`,boxHu:`╧`,boxhU:`╨`,boxhu:`┴`,boxminus:`⊟`,boxplus:`⊞`,boxtimes:`⊠`,boxUL:`╝`,boxUl:`╜`,boxuL:`╛`,boxul:`┘`,boxUR:`╚`,boxUr:`╙`,boxuR:`╘`,boxur:`└`,boxV:`║`,boxv:`│`,boxVH:`╬`,boxVh:`╫`,boxvH:`╪`,boxvh:`┼`,boxVL:`╣`,boxVl:`╢`,boxvL:`╡`,boxvl:`┤`,boxVR:`╠`,boxVr:`╟`,boxvR:`╞`,boxvr:`├`,bprime:`‵`,Breve:`˘`,breve:`˘`,brvbar:`¦`,Bscr:`ℬ`,bscr:`𝒷`,bsemi:`⁏`,bsim:`∽`,bsime:`⋍`,bsol:`\\`,bsolb:`⧅`,bsolhsub:`⟈`,bull:`•`,bullet:`•`,bump:`≎`,bumpE:`⪮`,bumpe:`≏`,Bumpeq:`≎`,bumpeq:`≏`,Cacute:`Ć`,cacute:`ć`,Cap:`⋒`,cap:`∩`,capand:`⩄`,capbrcup:`⩉`,capcap:`⩋`,capcup:`⩇`,capdot:`⩀`,CapitalDifferentialD:`ⅅ`,caps:`∩︀`,caret:`⁁`,caron:`ˇ`,Cayleys:`ℭ`,ccaps:`⩍`,Ccaron:`Č`,ccaron:`č`,Ccedil:`Ç`,ccedil:`ç`,Ccirc:`Ĉ`,ccirc:`ĉ`,Cconint:`∰`,ccups:`⩌`,ccupssm:`⩐`,Cdot:`Ċ`,cdot:`ċ`,cedil:`¸`,Cedilla:`¸`,cemptyv:`⦲`,cent:`¢`,CenterDot:`·`,centerdot:`·`,Cfr:`ℭ`,cfr:`𝔠`,CHcy:`Ч`,chcy:`ч`,check:`✓`,checkmark:`✓`,Chi:`Χ`,chi:`χ`,cir:`○`,circ:`ˆ`,circeq:`≗`,circlearrowleft:`↺`,circlearrowright:`↻`,circledast:`⊛`,circledcirc:`⊚`,circleddash:`⊝`,CircleDot:`⊙`,circledR:`®`,circledS:`Ⓢ`,CircleMinus:`⊖`,CirclePlus:`⊕`,CircleTimes:`⊗`,cirE:`⧃`,cire:`≗`,cirfnint:`⨐`,cirmid:`⫯`,cirscir:`⧂`,ClockwiseContourIntegral:`∲`,CloseCurlyDoubleQuote:`”`,CloseCurlyQuote:`’`,clubs:`♣`,clubsuit:`♣`,Colon:`∷`,colon:`:`,Colone:`⩴`,colone:`≔`,coloneq:`≔`,comma:`,`,commat:`@`,comp:`∁`,compfn:`∘`,complement:`∁`,complexes:`ℂ`,cong:`≅`,congdot:`⩭`,Congruent:`≡`,Conint:`∯`,conint:`∮`,ContourIntegral:`∮`,Copf:`ℂ`,copf:`𝕔`,coprod:`∐`,Coproduct:`∐`,COPY:`©`,copy:`©`,copysr:`℗`,CounterClockwiseContourIntegral:`∳`,crarr:`↵`,Cross:`⨯`,cross:`✗`,Cscr:`𝒞`,cscr:`𝒸`,csub:`⫏`,csube:`⫑`,csup:`⫐`,csupe:`⫒`,ctdot:`⋯`,cudarrl:`⤸`,cudarrr:`⤵`,cuepr:`⋞`,cuesc:`⋟`,cularr:`↶`,cularrp:`⤽`,Cup:`⋓`,cup:`∪`,cupbrcap:`⩈`,CupCap:`≍`,cupcap:`⩆`,cupcup:`⩊`,cupdot:`⊍`,cupor:`⩅`,cups:`∪︀`,curarr:`↷`,curarrm:`⤼`,curlyeqprec:`⋞`,curlyeqsucc:`⋟`,curlyvee:`⋎`,curlywedge:`⋏`,curren:`¤`,curvearrowleft:`↶`,curvearrowright:`↷`,cuvee:`⋎`,cuwed:`⋏`,cwconint:`∲`,cwint:`∱`,cylcty:`⌭`,Dagger:`‡`,dagger:`†`,daleth:`ℸ`,Darr:`↡`,dArr:`⇓`,darr:`↓`,dash:`‐`,Dashv:`⫤`,dashv:`⊣`,dbkarow:`⤏`,dblac:`˝`,Dcaron:`Ď`,dcaron:`ď`,Dcy:`Д`,dcy:`д`,DD:`ⅅ`,dd:`ⅆ`,ddagger:`‡`,ddarr:`⇊`,DDotrahd:`⤑`,ddotseq:`⩷`,deg:`°`,Del:`∇`,Delta:`Δ`,delta:`δ`,demptyv:`⦱`,dfisht:`⥿`,Dfr:`𝔇`,dfr:`𝔡`,dHar:`⥥`,dharl:`⇃`,dharr:`⇂`,DiacriticalAcute:`´`,DiacriticalDot:`˙`,DiacriticalDoubleAcute:`˝`,DiacriticalGrave:"`",DiacriticalTilde:`˜`,diam:`⋄`,Diamond:`⋄`,diamond:`⋄`,diamondsuit:`♦`,diams:`♦`,die:`¨`,DifferentialD:`ⅆ`,digamma:`ϝ`,disin:`⋲`,div:`÷`,divide:`÷`,divideontimes:`⋇`,divonx:`⋇`,DJcy:`Ђ`,djcy:`ђ`,dlcorn:`⌞`,dlcrop:`⌍`,dollar:`$`,Dopf:`𝔻`,dopf:`𝕕`,Dot:`¨`,dot:`˙`,DotDot:`⃜`,doteq:`≐`,doteqdot:`≑`,DotEqual:`≐`,dotminus:`∸`,dotplus:`∔`,dotsquare:`⊡`,doublebarwedge:`⌆`,DoubleContourIntegral:`∯`,DoubleDot:`¨`,DoubleDownArrow:`⇓`,DoubleLeftArrow:`⇐`,DoubleLeftRightArrow:`⇔`,DoubleLeftTee:`⫤`,DoubleLongLeftArrow:`⟸`,DoubleLongLeftRightArrow:`⟺`,DoubleLongRightArrow:`⟹`,DoubleRightArrow:`⇒`,DoubleRightTee:`⊨`,DoubleUpArrow:`⇑`,DoubleUpDownArrow:`⇕`,DoubleVerticalBar:`∥`,DownArrow:`↓`,Downarrow:`⇓`,downarrow:`↓`,DownArrowBar:`⤓`,DownArrowUpArrow:`⇵`,DownBreve:`̑`,downdownarrows:`⇊`,downharpoonleft:`⇃`,downharpoonright:`⇂`,DownLeftRightVector:`⥐`,DownLeftTeeVector:`⥞`,DownLeftVector:`↽`,DownLeftVectorBar:`⥖`,DownRightTeeVector:`⥟`,DownRightVector:`⇁`,DownRightVectorBar:`⥗`,DownTee:`⊤`,DownTeeArrow:`↧`,drbkarow:`⤐`,drcorn:`⌟`,drcrop:`⌌`,Dscr:`𝒟`,dscr:`𝒹`,DScy:`Ѕ`,dscy:`ѕ`,dsol:`⧶`,Dstrok:`Đ`,dstrok:`đ`,dtdot:`⋱`,dtri:`▿`,dtrif:`▾`,duarr:`⇵`,duhar:`⥯`,dwangle:`⦦`,DZcy:`Џ`,dzcy:`џ`,dzigrarr:`⟿`,Eacute:`É`,eacute:`é`,easter:`⩮`,Ecaron:`Ě`,ecaron:`ě`,ecir:`≖`,Ecirc:`Ê`,ecirc:`ê`,ecolon:`≕`,Ecy:`Э`,ecy:`э`,eDDot:`⩷`,Edot:`Ė`,eDot:`≑`,edot:`ė`,ee:`ⅇ`,efDot:`≒`,Efr:`𝔈`,efr:`𝔢`,eg:`⪚`,Egrave:`È`,egrave:`è`,egs:`⪖`,egsdot:`⪘`,el:`⪙`,Element:`∈`,elinters:`⏧`,ell:`ℓ`,els:`⪕`,elsdot:`⪗`,Emacr:`Ē`,emacr:`ē`,empty:`∅`,emptyset:`∅`,EmptySmallSquare:`◻`,emptyv:`∅`,EmptyVerySmallSquare:`▫`,emsp:` `,emsp13:` `,emsp14:` `,ENG:`Ŋ`,eng:`ŋ`,ensp:` `,Eogon:`Ę`,eogon:`ę`,Eopf:`𝔼`,eopf:`𝕖`,epar:`⋕`,eparsl:`⧣`,eplus:`⩱`,epsi:`ε`,Epsilon:`Ε`,epsilon:`ε`,epsiv:`ϵ`,eqcirc:`≖`,eqcolon:`≕`,eqsim:`≂`,eqslantgtr:`⪖`,eqslantless:`⪕`,Equal:`⩵`,equals:`=`,EqualTilde:`≂`,equest:`≟`,Equilibrium:`⇌`,equiv:`≡`,equivDD:`⩸`,eqvparsl:`⧥`,erarr:`⥱`,erDot:`≓`,Escr:`ℰ`,escr:`ℯ`,esdot:`≐`,Esim:`⩳`,esim:`≂`,Eta:`Η`,eta:`η`,ETH:`Ð`,eth:`ð`,Euml:`Ë`,euml:`ë`,euro:`€`,excl:`!`,exist:`∃`,Exists:`∃`,expectation:`ℰ`,ExponentialE:`ⅇ`,exponentiale:`ⅇ`,fallingdotseq:`≒`,Fcy:`Ф`,fcy:`ф`,female:`♀`,ffilig:`ffi`,fflig:`ff`,ffllig:`ffl`,Ffr:`𝔉`,ffr:`𝔣`,filig:`fi`,FilledSmallSquare:`◼`,FilledVerySmallSquare:`▪`,fjlig:`fj`,flat:`♭`,fllig:`fl`,fltns:`▱`,fnof:`ƒ`,Fopf:`𝔽`,fopf:`𝕗`,ForAll:`∀`,forall:`∀`,fork:`⋔`,forkv:`⫙`,Fouriertrf:`ℱ`,fpartint:`⨍`,frac12:`½`,frac13:`⅓`,frac14:`¼`,frac15:`⅕`,frac16:`⅙`,frac18:`⅛`,frac23:`⅔`,frac25:`⅖`,frac34:`¾`,frac35:`⅗`,frac38:`⅜`,frac45:`⅘`,frac56:`⅚`,frac58:`⅝`,frac78:`⅞`,frasl:`⁄`,frown:`⌢`,Fscr:`ℱ`,fscr:`𝒻`,gacute:`ǵ`,Gamma:`Γ`,gamma:`γ`,Gammad:`Ϝ`,gammad:`ϝ`,gap:`⪆`,Gbreve:`Ğ`,gbreve:`ğ`,Gcedil:`Ģ`,Gcirc:`Ĝ`,gcirc:`ĝ`,Gcy:`Г`,gcy:`г`,Gdot:`Ġ`,gdot:`ġ`,gE:`≧`,ge:`≥`,gEl:`⪌`,gel:`⋛`,geq:`≥`,geqq:`≧`,geqslant:`⩾`,ges:`⩾`,gescc:`⪩`,gesdot:`⪀`,gesdoto:`⪂`,gesdotol:`⪄`,gesl:`⋛︀`,gesles:`⪔`,Gfr:`𝔊`,gfr:`𝔤`,Gg:`⋙`,gg:`≫`,ggg:`⋙`,gimel:`ℷ`,GJcy:`Ѓ`,gjcy:`ѓ`,gl:`≷`,gla:`⪥`,glE:`⪒`,glj:`⪤`,gnap:`⪊`,gnapprox:`⪊`,gnE:`≩`,gne:`⪈`,gneq:`⪈`,gneqq:`≩`,gnsim:`⋧`,Gopf:`𝔾`,gopf:`𝕘`,grave:"`",GreaterEqual:`≥`,GreaterEqualLess:`⋛`,GreaterFullEqual:`≧`,GreaterGreater:`⪢`,GreaterLess:`≷`,GreaterSlantEqual:`⩾`,GreaterTilde:`≳`,Gscr:`𝒢`,gscr:`ℊ`,gsim:`≳`,gsime:`⪎`,gsiml:`⪐`,Gt:`≫`,GT:`>`,gt:`>`,gtcc:`⪧`,gtcir:`⩺`,gtdot:`⋗`,gtlPar:`⦕`,gtquest:`⩼`,gtrapprox:`⪆`,gtrarr:`⥸`,gtrdot:`⋗`,gtreqless:`⋛`,gtreqqless:`⪌`,gtrless:`≷`,gtrsim:`≳`,gvertneqq:`≩︀`,gvnE:`≩︀`,Hacek:`ˇ`,hairsp:` `,half:`½`,hamilt:`ℋ`,HARDcy:`Ъ`,hardcy:`ъ`,hArr:`⇔`,harr:`↔`,harrcir:`⥈`,harrw:`↭`,Hat:`^`,hbar:`ℏ`,Hcirc:`Ĥ`,hcirc:`ĥ`,hearts:`♥`,heartsuit:`♥`,hellip:`…`,hercon:`⊹`,Hfr:`ℌ`,hfr:`𝔥`,HilbertSpace:`ℋ`,hksearow:`⤥`,hkswarow:`⤦`,hoarr:`⇿`,homtht:`∻`,hookleftarrow:`↩`,hookrightarrow:`↪`,Hopf:`ℍ`,hopf:`𝕙`,horbar:`―`,HorizontalLine:`─`,Hscr:`ℋ`,hscr:`𝒽`,hslash:`ℏ`,Hstrok:`Ħ`,hstrok:`ħ`,HumpDownHump:`≎`,HumpEqual:`≏`,hybull:`⁃`,hyphen:`‐`,Iacute:`Í`,iacute:`í`,ic:`⁣`,Icirc:`Î`,icirc:`î`,Icy:`И`,icy:`и`,Idot:`İ`,IEcy:`Е`,iecy:`е`,iexcl:`¡`,iff:`⇔`,Ifr:`ℑ`,ifr:`𝔦`,Igrave:`Ì`,igrave:`ì`,ii:`ⅈ`,iiiint:`⨌`,iiint:`∭`,iinfin:`⧜`,iiota:`℩`,IJlig:`IJ`,ijlig:`ij`,Im:`ℑ`,Imacr:`Ī`,imacr:`ī`,image:`ℑ`,ImaginaryI:`ⅈ`,imagline:`ℐ`,imagpart:`ℑ`,imath:`ı`,imof:`⊷`,imped:`Ƶ`,Implies:`⇒`,in:`∈`,incare:`℅`,infin:`∞`,infintie:`⧝`,inodot:`ı`,Int:`∬`,int:`∫`,intcal:`⊺`,integers:`ℤ`,Integral:`∫`,intercal:`⊺`,Intersection:`⋂`,intlarhk:`⨗`,intprod:`⨼`,InvisibleComma:`⁣`,InvisibleTimes:`⁢`,IOcy:`Ё`,iocy:`ё`,Iogon:`Į`,iogon:`į`,Iopf:`𝕀`,iopf:`𝕚`,Iota:`Ι`,iota:`ι`,iprod:`⨼`,iquest:`¿`,Iscr:`ℐ`,iscr:`𝒾`,isin:`∈`,isindot:`⋵`,isinE:`⋹`,isins:`⋴`,isinsv:`⋳`,isinv:`∈`,it:`⁢`,Itilde:`Ĩ`,itilde:`ĩ`,Iukcy:`І`,iukcy:`і`,Iuml:`Ï`,iuml:`ï`,Jcirc:`Ĵ`,jcirc:`ĵ`,Jcy:`Й`,jcy:`й`,Jfr:`𝔍`,jfr:`𝔧`,jmath:`ȷ`,Jopf:`𝕁`,jopf:`𝕛`,Jscr:`𝒥`,jscr:`𝒿`,Jsercy:`Ј`,jsercy:`ј`,Jukcy:`Є`,jukcy:`є`,Kappa:`Κ`,kappa:`κ`,kappav:`ϰ`,Kcedil:`Ķ`,kcedil:`ķ`,Kcy:`К`,kcy:`к`,Kfr:`𝔎`,kfr:`𝔨`,kgreen:`ĸ`,KHcy:`Х`,khcy:`х`,KJcy:`Ќ`,kjcy:`ќ`,Kopf:`𝕂`,kopf:`𝕜`,Kscr:`𝒦`,kscr:`𝓀`,lAarr:`⇚`,Lacute:`Ĺ`,lacute:`ĺ`,laemptyv:`⦴`,lagran:`ℒ`,Lambda:`Λ`,lambda:`λ`,Lang:`⟪`,lang:`⟨`,langd:`⦑`,langle:`⟨`,lap:`⪅`,Laplacetrf:`ℒ`,laquo:`«`,Larr:`↞`,lArr:`⇐`,larr:`←`,larrb:`⇤`,larrbfs:`⤟`,larrfs:`⤝`,larrhk:`↩`,larrlp:`↫`,larrpl:`⤹`,larrsim:`⥳`,larrtl:`↢`,lat:`⪫`,lAtail:`⤛`,latail:`⤙`,late:`⪭`,lates:`⪭︀`,lBarr:`⤎`,lbarr:`⤌`,lbbrk:`❲`,lbrace:`{`,lbrack:`[`,lbrke:`⦋`,lbrksld:`⦏`,lbrkslu:`⦍`,Lcaron:`Ľ`,lcaron:`ľ`,Lcedil:`Ļ`,lcedil:`ļ`,lceil:`⌈`,lcub:`{`,Lcy:`Л`,lcy:`л`,ldca:`⤶`,ldquo:`“`,ldquor:`„`,ldrdhar:`⥧`,ldrushar:`⥋`,ldsh:`↲`,lE:`≦`,le:`≤`,LeftAngleBracket:`⟨`,LeftArrow:`←`,Leftarrow:`⇐`,leftarrow:`←`,LeftArrowBar:`⇤`,LeftArrowRightArrow:`⇆`,leftarrowtail:`↢`,LeftCeiling:`⌈`,LeftDoubleBracket:`⟦`,LeftDownTeeVector:`⥡`,LeftDownVector:`⇃`,LeftDownVectorBar:`⥙`,LeftFloor:`⌊`,leftharpoondown:`↽`,leftharpoonup:`↼`,leftleftarrows:`⇇`,LeftRightArrow:`↔`,Leftrightarrow:`⇔`,leftrightarrow:`↔`,leftrightarrows:`⇆`,leftrightharpoons:`⇋`,leftrightsquigarrow:`↭`,LeftRightVector:`⥎`,LeftTee:`⊣`,LeftTeeArrow:`↤`,LeftTeeVector:`⥚`,leftthreetimes:`⋋`,LeftTriangle:`⊲`,LeftTriangleBar:`⧏`,LeftTriangleEqual:`⊴`,LeftUpDownVector:`⥑`,LeftUpTeeVector:`⥠`,LeftUpVector:`↿`,LeftUpVectorBar:`⥘`,LeftVector:`↼`,LeftVectorBar:`⥒`,lEg:`⪋`,leg:`⋚`,leq:`≤`,leqq:`≦`,leqslant:`⩽`,les:`⩽`,lescc:`⪨`,lesdot:`⩿`,lesdoto:`⪁`,lesdotor:`⪃`,lesg:`⋚︀`,lesges:`⪓`,lessapprox:`⪅`,lessdot:`⋖`,lesseqgtr:`⋚`,lesseqqgtr:`⪋`,LessEqualGreater:`⋚`,LessFullEqual:`≦`,LessGreater:`≶`,lessgtr:`≶`,LessLess:`⪡`,lesssim:`≲`,LessSlantEqual:`⩽`,LessTilde:`≲`,lfisht:`⥼`,lfloor:`⌊`,Lfr:`𝔏`,lfr:`𝔩`,lg:`≶`,lgE:`⪑`,lHar:`⥢`,lhard:`↽`,lharu:`↼`,lharul:`⥪`,lhblk:`▄`,LJcy:`Љ`,ljcy:`љ`,Ll:`⋘`,ll:`≪`,llarr:`⇇`,llcorner:`⌞`,Lleftarrow:`⇚`,llhard:`⥫`,lltri:`◺`,Lmidot:`Ŀ`,lmidot:`ŀ`,lmoust:`⎰`,lmoustache:`⎰`,lnap:`⪉`,lnapprox:`⪉`,lnE:`≨`,lne:`⪇`,lneq:`⪇`,lneqq:`≨`,lnsim:`⋦`,loang:`⟬`,loarr:`⇽`,lobrk:`⟦`,LongLeftArrow:`⟵`,Longleftarrow:`⟸`,longleftarrow:`⟵`,LongLeftRightArrow:`⟷`,Longleftrightarrow:`⟺`,longleftrightarrow:`⟷`,longmapsto:`⟼`,LongRightArrow:`⟶`,Longrightarrow:`⟹`,longrightarrow:`⟶`,looparrowleft:`↫`,looparrowright:`↬`,lopar:`⦅`,Lopf:`𝕃`,lopf:`𝕝`,loplus:`⨭`,lotimes:`⨴`,lowast:`∗`,lowbar:`_`,LowerLeftArrow:`↙`,LowerRightArrow:`↘`,loz:`◊`,lozenge:`◊`,lozf:`⧫`,lpar:`(`,lparlt:`⦓`,lrarr:`⇆`,lrcorner:`⌟`,lrhar:`⇋`,lrhard:`⥭`,lrm:`‎`,lrtri:`⊿`,lsaquo:`‹`,Lscr:`ℒ`,lscr:`𝓁`,Lsh:`↰`,lsh:`↰`,lsim:`≲`,lsime:`⪍`,lsimg:`⪏`,lsqb:`[`,lsquo:`‘`,lsquor:`‚`,Lstrok:`Ł`,lstrok:`ł`,Lt:`≪`,LT:`<`,lt:`<`,ltcc:`⪦`,ltcir:`⩹`,ltdot:`⋖`,lthree:`⋋`,ltimes:`⋉`,ltlarr:`⥶`,ltquest:`⩻`,ltri:`◃`,ltrie:`⊴`,ltrif:`◂`,ltrPar:`⦖`,lurdshar:`⥊`,luruhar:`⥦`,lvertneqq:`≨︀`,lvnE:`≨︀`,macr:`¯`,male:`♂`,malt:`✠`,maltese:`✠`,Map:`⤅`,map:`↦`,mapsto:`↦`,mapstodown:`↧`,mapstoleft:`↤`,mapstoup:`↥`,marker:`▮`,mcomma:`⨩`,Mcy:`М`,mcy:`м`,mdash:`—`,mDDot:`∺`,measuredangle:`∡`,MediumSpace:` `,Mellintrf:`ℳ`,Mfr:`𝔐`,mfr:`𝔪`,mho:`℧`,micro:`µ`,mid:`∣`,midast:`*`,midcir:`⫰`,middot:`·`,minus:`−`,minusb:`⊟`,minusd:`∸`,minusdu:`⨪`,MinusPlus:`∓`,mlcp:`⫛`,mldr:`…`,mnplus:`∓`,models:`⊧`,Mopf:`𝕄`,mopf:`𝕞`,mp:`∓`,Mscr:`ℳ`,mscr:`𝓂`,mstpos:`∾`,Mu:`Μ`,mu:`μ`,multimap:`⊸`,mumap:`⊸`,nabla:`∇`,Nacute:`Ń`,nacute:`ń`,nang:`∠⃒`,nap:`≉`,napE:`⩰̸`,napid:`≋̸`,napos:`ʼn`,napprox:`≉`,natur:`♮`,natural:`♮`,naturals:`ℕ`,nbsp:`\xA0`,nbump:`≎̸`,nbumpe:`≏̸`,ncap:`⩃`,Ncaron:`Ň`,ncaron:`ň`,Ncedil:`Ņ`,ncedil:`ņ`,ncong:`≇`,ncongdot:`⩭̸`,ncup:`⩂`,Ncy:`Н`,ncy:`н`,ndash:`–`,ne:`≠`,nearhk:`⤤`,neArr:`⇗`,nearr:`↗`,nearrow:`↗`,nedot:`≐̸`,NegativeMediumSpace:`​`,NegativeThickSpace:`​`,NegativeThinSpace:`​`,NegativeVeryThinSpace:`​`,nequiv:`≢`,nesear:`⤨`,nesim:`≂̸`,NestedGreaterGreater:`≫`,NestedLessLess:`≪`,NewLine:` +`,nexist:`∄`,nexists:`∄`,Nfr:`𝔑`,nfr:`𝔫`,ngE:`≧̸`,nge:`≱`,ngeq:`≱`,ngeqq:`≧̸`,ngeqslant:`⩾̸`,nges:`⩾̸`,nGg:`⋙̸`,ngsim:`≵`,nGt:`≫⃒`,ngt:`≯`,ngtr:`≯`,nGtv:`≫̸`,nhArr:`⇎`,nharr:`↮`,nhpar:`⫲`,ni:`∋`,nis:`⋼`,nisd:`⋺`,niv:`∋`,NJcy:`Њ`,njcy:`њ`,nlArr:`⇍`,nlarr:`↚`,nldr:`‥`,nlE:`≦̸`,nle:`≰`,nLeftarrow:`⇍`,nleftarrow:`↚`,nLeftrightarrow:`⇎`,nleftrightarrow:`↮`,nleq:`≰`,nleqq:`≦̸`,nleqslant:`⩽̸`,nles:`⩽̸`,nless:`≮`,nLl:`⋘̸`,nlsim:`≴`,nLt:`≪⃒`,nlt:`≮`,nltri:`⋪`,nltrie:`⋬`,nLtv:`≪̸`,nmid:`∤`,NoBreak:`⁠`,NonBreakingSpace:`\xA0`,Nopf:`ℕ`,nopf:`𝕟`,Not:`⫬`,not:`¬`,NotCongruent:`≢`,NotCupCap:`≭`,NotDoubleVerticalBar:`∦`,NotElement:`∉`,NotEqual:`≠`,NotEqualTilde:`≂̸`,NotExists:`∄`,NotGreater:`≯`,NotGreaterEqual:`≱`,NotGreaterFullEqual:`≧̸`,NotGreaterGreater:`≫̸`,NotGreaterLess:`≹`,NotGreaterSlantEqual:`⩾̸`,NotGreaterTilde:`≵`,NotHumpDownHump:`≎̸`,NotHumpEqual:`≏̸`,notin:`∉`,notindot:`⋵̸`,notinE:`⋹̸`,notinva:`∉`,notinvb:`⋷`,notinvc:`⋶`,NotLeftTriangle:`⋪`,NotLeftTriangleBar:`⧏̸`,NotLeftTriangleEqual:`⋬`,NotLess:`≮`,NotLessEqual:`≰`,NotLessGreater:`≸`,NotLessLess:`≪̸`,NotLessSlantEqual:`⩽̸`,NotLessTilde:`≴`,NotNestedGreaterGreater:`⪢̸`,NotNestedLessLess:`⪡̸`,notni:`∌`,notniva:`∌`,notnivb:`⋾`,notnivc:`⋽`,NotPrecedes:`⊀`,NotPrecedesEqual:`⪯̸`,NotPrecedesSlantEqual:`⋠`,NotReverseElement:`∌`,NotRightTriangle:`⋫`,NotRightTriangleBar:`⧐̸`,NotRightTriangleEqual:`⋭`,NotSquareSubset:`⊏̸`,NotSquareSubsetEqual:`⋢`,NotSquareSuperset:`⊐̸`,NotSquareSupersetEqual:`⋣`,NotSubset:`⊂⃒`,NotSubsetEqual:`⊈`,NotSucceeds:`⊁`,NotSucceedsEqual:`⪰̸`,NotSucceedsSlantEqual:`⋡`,NotSucceedsTilde:`≿̸`,NotSuperset:`⊃⃒`,NotSupersetEqual:`⊉`,NotTilde:`≁`,NotTildeEqual:`≄`,NotTildeFullEqual:`≇`,NotTildeTilde:`≉`,NotVerticalBar:`∤`,npar:`∦`,nparallel:`∦`,nparsl:`⫽⃥`,npart:`∂̸`,npolint:`⨔`,npr:`⊀`,nprcue:`⋠`,npre:`⪯̸`,nprec:`⊀`,npreceq:`⪯̸`,nrArr:`⇏`,nrarr:`↛`,nrarrc:`⤳̸`,nrarrw:`↝̸`,nRightarrow:`⇏`,nrightarrow:`↛`,nrtri:`⋫`,nrtrie:`⋭`,nsc:`⊁`,nsccue:`⋡`,nsce:`⪰̸`,Nscr:`𝒩`,nscr:`𝓃`,nshortmid:`∤`,nshortparallel:`∦`,nsim:`≁`,nsime:`≄`,nsimeq:`≄`,nsmid:`∤`,nspar:`∦`,nsqsube:`⋢`,nsqsupe:`⋣`,nsub:`⊄`,nsubE:`⫅̸`,nsube:`⊈`,nsubset:`⊂⃒`,nsubseteq:`⊈`,nsubseteqq:`⫅̸`,nsucc:`⊁`,nsucceq:`⪰̸`,nsup:`⊅`,nsupE:`⫆̸`,nsupe:`⊉`,nsupset:`⊃⃒`,nsupseteq:`⊉`,nsupseteqq:`⫆̸`,ntgl:`≹`,Ntilde:`Ñ`,ntilde:`ñ`,ntlg:`≸`,ntriangleleft:`⋪`,ntrianglelefteq:`⋬`,ntriangleright:`⋫`,ntrianglerighteq:`⋭`,Nu:`Ν`,nu:`ν`,num:`#`,numero:`№`,numsp:` `,nvap:`≍⃒`,nVDash:`⊯`,nVdash:`⊮`,nvDash:`⊭`,nvdash:`⊬`,nvge:`≥⃒`,nvgt:`>⃒`,nvHarr:`⤄`,nvinfin:`⧞`,nvlArr:`⤂`,nvle:`≤⃒`,nvlt:`<⃒`,nvltrie:`⊴⃒`,nvrArr:`⤃`,nvrtrie:`⊵⃒`,nvsim:`∼⃒`,nwarhk:`⤣`,nwArr:`⇖`,nwarr:`↖`,nwarrow:`↖`,nwnear:`⤧`,Oacute:`Ó`,oacute:`ó`,oast:`⊛`,ocir:`⊚`,Ocirc:`Ô`,ocirc:`ô`,Ocy:`О`,ocy:`о`,odash:`⊝`,Odblac:`Ő`,odblac:`ő`,odiv:`⨸`,odot:`⊙`,odsold:`⦼`,OElig:`Œ`,oelig:`œ`,ofcir:`⦿`,Ofr:`𝔒`,ofr:`𝔬`,ogon:`˛`,Ograve:`Ò`,ograve:`ò`,ogt:`⧁`,ohbar:`⦵`,ohm:`Ω`,oint:`∮`,olarr:`↺`,olcir:`⦾`,olcross:`⦻`,oline:`‾`,olt:`⧀`,Omacr:`Ō`,omacr:`ō`,Omega:`Ω`,omega:`ω`,Omicron:`Ο`,omicron:`ο`,omid:`⦶`,ominus:`⊖`,Oopf:`𝕆`,oopf:`𝕠`,opar:`⦷`,OpenCurlyDoubleQuote:`“`,OpenCurlyQuote:`‘`,operp:`⦹`,oplus:`⊕`,Or:`⩔`,or:`∨`,orarr:`↻`,ord:`⩝`,order:`ℴ`,orderof:`ℴ`,ordf:`ª`,ordm:`º`,origof:`⊶`,oror:`⩖`,orslope:`⩗`,orv:`⩛`,oS:`Ⓢ`,Oscr:`𝒪`,oscr:`ℴ`,Oslash:`Ø`,oslash:`ø`,osol:`⊘`,Otilde:`Õ`,otilde:`õ`,Otimes:`⨷`,otimes:`⊗`,otimesas:`⨶`,Ouml:`Ö`,ouml:`ö`,ovbar:`⌽`,OverBar:`‾`,OverBrace:`⏞`,OverBracket:`⎴`,OverParenthesis:`⏜`,par:`∥`,para:`¶`,parallel:`∥`,parsim:`⫳`,parsl:`⫽`,part:`∂`,PartialD:`∂`,Pcy:`П`,pcy:`п`,percnt:`%`,period:`.`,permil:`‰`,perp:`⊥`,pertenk:`‱`,Pfr:`𝔓`,pfr:`𝔭`,Phi:`Φ`,phi:`φ`,phiv:`ϕ`,phmmat:`ℳ`,phone:`☎`,Pi:`Π`,pi:`π`,pitchfork:`⋔`,piv:`ϖ`,planck:`ℏ`,planckh:`ℎ`,plankv:`ℏ`,plus:`+`,plusacir:`⨣`,plusb:`⊞`,pluscir:`⨢`,plusdo:`∔`,plusdu:`⨥`,pluse:`⩲`,PlusMinus:`±`,plusmn:`±`,plussim:`⨦`,plustwo:`⨧`,pm:`±`,Poincareplane:`ℌ`,pointint:`⨕`,Popf:`ℙ`,popf:`𝕡`,pound:`£`,Pr:`⪻`,pr:`≺`,prap:`⪷`,prcue:`≼`,prE:`⪳`,pre:`⪯`,prec:`≺`,precapprox:`⪷`,preccurlyeq:`≼`,Precedes:`≺`,PrecedesEqual:`⪯`,PrecedesSlantEqual:`≼`,PrecedesTilde:`≾`,preceq:`⪯`,precnapprox:`⪹`,precneqq:`⪵`,precnsim:`⋨`,precsim:`≾`,Prime:`″`,prime:`′`,primes:`ℙ`,prnap:`⪹`,prnE:`⪵`,prnsim:`⋨`,prod:`∏`,Product:`∏`,profalar:`⌮`,profline:`⌒`,profsurf:`⌓`,prop:`∝`,Proportion:`∷`,Proportional:`∝`,propto:`∝`,prsim:`≾`,prurel:`⊰`,Pscr:`𝒫`,pscr:`𝓅`,Psi:`Ψ`,psi:`ψ`,puncsp:` `,Qfr:`𝔔`,qfr:`𝔮`,qint:`⨌`,Qopf:`ℚ`,qopf:`𝕢`,qprime:`⁗`,Qscr:`𝒬`,qscr:`𝓆`,quaternions:`ℍ`,quatint:`⨖`,quest:`?`,questeq:`≟`,QUOT:`"`,quot:`"`,rAarr:`⇛`,race:`∽̱`,Racute:`Ŕ`,racute:`ŕ`,radic:`√`,raemptyv:`⦳`,Rang:`⟫`,rang:`⟩`,rangd:`⦒`,range:`⦥`,rangle:`⟩`,raquo:`»`,Rarr:`↠`,rArr:`⇒`,rarr:`→`,rarrap:`⥵`,rarrb:`⇥`,rarrbfs:`⤠`,rarrc:`⤳`,rarrfs:`⤞`,rarrhk:`↪`,rarrlp:`↬`,rarrpl:`⥅`,rarrsim:`⥴`,Rarrtl:`⤖`,rarrtl:`↣`,rarrw:`↝`,rAtail:`⤜`,ratail:`⤚`,ratio:`∶`,rationals:`ℚ`,RBarr:`⤐`,rBarr:`⤏`,rbarr:`⤍`,rbbrk:`❳`,rbrace:`}`,rbrack:`]`,rbrke:`⦌`,rbrksld:`⦎`,rbrkslu:`⦐`,Rcaron:`Ř`,rcaron:`ř`,Rcedil:`Ŗ`,rcedil:`ŗ`,rceil:`⌉`,rcub:`}`,Rcy:`Р`,rcy:`р`,rdca:`⤷`,rdldhar:`⥩`,rdquo:`”`,rdquor:`”`,rdsh:`↳`,Re:`ℜ`,real:`ℜ`,realine:`ℛ`,realpart:`ℜ`,reals:`ℝ`,rect:`▭`,REG:`®`,reg:`®`,ReverseElement:`∋`,ReverseEquilibrium:`⇋`,ReverseUpEquilibrium:`⥯`,rfisht:`⥽`,rfloor:`⌋`,Rfr:`ℜ`,rfr:`𝔯`,rHar:`⥤`,rhard:`⇁`,rharu:`⇀`,rharul:`⥬`,Rho:`Ρ`,rho:`ρ`,rhov:`ϱ`,RightAngleBracket:`⟩`,RightArrow:`→`,Rightarrow:`⇒`,rightarrow:`→`,RightArrowBar:`⇥`,RightArrowLeftArrow:`⇄`,rightarrowtail:`↣`,RightCeiling:`⌉`,RightDoubleBracket:`⟧`,RightDownTeeVector:`⥝`,RightDownVector:`⇂`,RightDownVectorBar:`⥕`,RightFloor:`⌋`,rightharpoondown:`⇁`,rightharpoonup:`⇀`,rightleftarrows:`⇄`,rightleftharpoons:`⇌`,rightrightarrows:`⇉`,rightsquigarrow:`↝`,RightTee:`⊢`,RightTeeArrow:`↦`,RightTeeVector:`⥛`,rightthreetimes:`⋌`,RightTriangle:`⊳`,RightTriangleBar:`⧐`,RightTriangleEqual:`⊵`,RightUpDownVector:`⥏`,RightUpTeeVector:`⥜`,RightUpVector:`↾`,RightUpVectorBar:`⥔`,RightVector:`⇀`,RightVectorBar:`⥓`,ring:`˚`,risingdotseq:`≓`,rlarr:`⇄`,rlhar:`⇌`,rlm:`‏`,rmoust:`⎱`,rmoustache:`⎱`,rnmid:`⫮`,roang:`⟭`,roarr:`⇾`,robrk:`⟧`,ropar:`⦆`,Ropf:`ℝ`,ropf:`𝕣`,roplus:`⨮`,rotimes:`⨵`,RoundImplies:`⥰`,rpar:`)`,rpargt:`⦔`,rppolint:`⨒`,rrarr:`⇉`,Rrightarrow:`⇛`,rsaquo:`›`,Rscr:`ℛ`,rscr:`𝓇`,Rsh:`↱`,rsh:`↱`,rsqb:`]`,rsquo:`’`,rsquor:`’`,rthree:`⋌`,rtimes:`⋊`,rtri:`▹`,rtrie:`⊵`,rtrif:`▸`,rtriltri:`⧎`,RuleDelayed:`⧴`,ruluhar:`⥨`,rx:`℞`,Sacute:`Ś`,sacute:`ś`,sbquo:`‚`,Sc:`⪼`,sc:`≻`,scap:`⪸`,Scaron:`Š`,scaron:`š`,sccue:`≽`,scE:`⪴`,sce:`⪰`,Scedil:`Ş`,scedil:`ş`,Scirc:`Ŝ`,scirc:`ŝ`,scnap:`⪺`,scnE:`⪶`,scnsim:`⋩`,scpolint:`⨓`,scsim:`≿`,Scy:`С`,scy:`с`,sdot:`⋅`,sdotb:`⊡`,sdote:`⩦`,searhk:`⤥`,seArr:`⇘`,searr:`↘`,searrow:`↘`,sect:`§`,semi:`;`,seswar:`⤩`,setminus:`∖`,setmn:`∖`,sext:`✶`,Sfr:`𝔖`,sfr:`𝔰`,sfrown:`⌢`,sharp:`♯`,SHCHcy:`Щ`,shchcy:`щ`,SHcy:`Ш`,shcy:`ш`,ShortDownArrow:`↓`,ShortLeftArrow:`←`,shortmid:`∣`,shortparallel:`∥`,ShortRightArrow:`→`,ShortUpArrow:`↑`,shy:`­`,Sigma:`Σ`,sigma:`σ`,sigmaf:`ς`,sigmav:`ς`,sim:`∼`,simdot:`⩪`,sime:`≃`,simeq:`≃`,simg:`⪞`,simgE:`⪠`,siml:`⪝`,simlE:`⪟`,simne:`≆`,simplus:`⨤`,simrarr:`⥲`,slarr:`←`,SmallCircle:`∘`,smallsetminus:`∖`,smashp:`⨳`,smeparsl:`⧤`,smid:`∣`,smile:`⌣`,smt:`⪪`,smte:`⪬`,smtes:`⪬︀`,SOFTcy:`Ь`,softcy:`ь`,sol:`/`,solb:`⧄`,solbar:`⌿`,Sopf:`𝕊`,sopf:`𝕤`,spades:`♠`,spadesuit:`♠`,spar:`∥`,sqcap:`⊓`,sqcaps:`⊓︀`,sqcup:`⊔`,sqcups:`⊔︀`,Sqrt:`√`,sqsub:`⊏`,sqsube:`⊑`,sqsubset:`⊏`,sqsubseteq:`⊑`,sqsup:`⊐`,sqsupe:`⊒`,sqsupset:`⊐`,sqsupseteq:`⊒`,squ:`□`,Square:`□`,square:`□`,SquareIntersection:`⊓`,SquareSubset:`⊏`,SquareSubsetEqual:`⊑`,SquareSuperset:`⊐`,SquareSupersetEqual:`⊒`,SquareUnion:`⊔`,squarf:`▪`,squf:`▪`,srarr:`→`,Sscr:`𝒮`,sscr:`𝓈`,ssetmn:`∖`,ssmile:`⌣`,sstarf:`⋆`,Star:`⋆`,star:`☆`,starf:`★`,straightepsilon:`ϵ`,straightphi:`ϕ`,strns:`¯`,Sub:`⋐`,sub:`⊂`,subdot:`⪽`,subE:`⫅`,sube:`⊆`,subedot:`⫃`,submult:`⫁`,subnE:`⫋`,subne:`⊊`,subplus:`⪿`,subrarr:`⥹`,Subset:`⋐`,subset:`⊂`,subseteq:`⊆`,subseteqq:`⫅`,SubsetEqual:`⊆`,subsetneq:`⊊`,subsetneqq:`⫋`,subsim:`⫇`,subsub:`⫕`,subsup:`⫓`,succ:`≻`,succapprox:`⪸`,succcurlyeq:`≽`,Succeeds:`≻`,SucceedsEqual:`⪰`,SucceedsSlantEqual:`≽`,SucceedsTilde:`≿`,succeq:`⪰`,succnapprox:`⪺`,succneqq:`⪶`,succnsim:`⋩`,succsim:`≿`,SuchThat:`∋`,Sum:`∑`,sum:`∑`,sung:`♪`,Sup:`⋑`,sup:`⊃`,sup1:`¹`,sup2:`²`,sup3:`³`,supdot:`⪾`,supdsub:`⫘`,supE:`⫆`,supe:`⊇`,supedot:`⫄`,Superset:`⊃`,SupersetEqual:`⊇`,suphsol:`⟉`,suphsub:`⫗`,suplarr:`⥻`,supmult:`⫂`,supnE:`⫌`,supne:`⊋`,supplus:`⫀`,Supset:`⋑`,supset:`⊃`,supseteq:`⊇`,supseteqq:`⫆`,supsetneq:`⊋`,supsetneqq:`⫌`,supsim:`⫈`,supsub:`⫔`,supsup:`⫖`,swarhk:`⤦`,swArr:`⇙`,swarr:`↙`,swarrow:`↙`,swnwar:`⤪`,szlig:`ß`,Tab:` `,target:`⌖`,Tau:`Τ`,tau:`τ`,tbrk:`⎴`,Tcaron:`Ť`,tcaron:`ť`,Tcedil:`Ţ`,tcedil:`ţ`,Tcy:`Т`,tcy:`т`,tdot:`⃛`,telrec:`⌕`,Tfr:`𝔗`,tfr:`𝔱`,there4:`∴`,Therefore:`∴`,therefore:`∴`,Theta:`Θ`,theta:`θ`,thetasym:`ϑ`,thetav:`ϑ`,thickapprox:`≈`,thicksim:`∼`,ThickSpace:`  `,thinsp:` `,ThinSpace:` `,thkap:`≈`,thksim:`∼`,THORN:`Þ`,thorn:`þ`,Tilde:`∼`,tilde:`˜`,TildeEqual:`≃`,TildeFullEqual:`≅`,TildeTilde:`≈`,times:`×`,timesb:`⊠`,timesbar:`⨱`,timesd:`⨰`,tint:`∭`,toea:`⤨`,top:`⊤`,topbot:`⌶`,topcir:`⫱`,Topf:`𝕋`,topf:`𝕥`,topfork:`⫚`,tosa:`⤩`,tprime:`‴`,TRADE:`™`,trade:`™`,triangle:`▵`,triangledown:`▿`,triangleleft:`◃`,trianglelefteq:`⊴`,triangleq:`≜`,triangleright:`▹`,trianglerighteq:`⊵`,tridot:`◬`,trie:`≜`,triminus:`⨺`,TripleDot:`⃛`,triplus:`⨹`,trisb:`⧍`,tritime:`⨻`,trpezium:`⏢`,Tscr:`𝒯`,tscr:`𝓉`,TScy:`Ц`,tscy:`ц`,TSHcy:`Ћ`,tshcy:`ћ`,Tstrok:`Ŧ`,tstrok:`ŧ`,twixt:`≬`,twoheadleftarrow:`↞`,twoheadrightarrow:`↠`,Uacute:`Ú`,uacute:`ú`,Uarr:`↟`,uArr:`⇑`,uarr:`↑`,Uarrocir:`⥉`,Ubrcy:`Ў`,ubrcy:`ў`,Ubreve:`Ŭ`,ubreve:`ŭ`,Ucirc:`Û`,ucirc:`û`,Ucy:`У`,ucy:`у`,udarr:`⇅`,Udblac:`Ű`,udblac:`ű`,udhar:`⥮`,ufisht:`⥾`,Ufr:`𝔘`,ufr:`𝔲`,Ugrave:`Ù`,ugrave:`ù`,uHar:`⥣`,uharl:`↿`,uharr:`↾`,uhblk:`▀`,ulcorn:`⌜`,ulcorner:`⌜`,ulcrop:`⌏`,ultri:`◸`,Umacr:`Ū`,umacr:`ū`,uml:`¨`,UnderBar:`_`,UnderBrace:`⏟`,UnderBracket:`⎵`,UnderParenthesis:`⏝`,Union:`⋃`,UnionPlus:`⊎`,Uogon:`Ų`,uogon:`ų`,Uopf:`𝕌`,uopf:`𝕦`,UpArrow:`↑`,Uparrow:`⇑`,uparrow:`↑`,UpArrowBar:`⤒`,UpArrowDownArrow:`⇅`,UpDownArrow:`↕`,Updownarrow:`⇕`,updownarrow:`↕`,UpEquilibrium:`⥮`,upharpoonleft:`↿`,upharpoonright:`↾`,uplus:`⊎`,UpperLeftArrow:`↖`,UpperRightArrow:`↗`,Upsi:`ϒ`,upsi:`υ`,upsih:`ϒ`,Upsilon:`Υ`,upsilon:`υ`,UpTee:`⊥`,UpTeeArrow:`↥`,upuparrows:`⇈`,urcorn:`⌝`,urcorner:`⌝`,urcrop:`⌎`,Uring:`Ů`,uring:`ů`,urtri:`◹`,Uscr:`𝒰`,uscr:`𝓊`,utdot:`⋰`,Utilde:`Ũ`,utilde:`ũ`,utri:`▵`,utrif:`▴`,uuarr:`⇈`,Uuml:`Ü`,uuml:`ü`,uwangle:`⦧`,vangrt:`⦜`,varepsilon:`ϵ`,varkappa:`ϰ`,varnothing:`∅`,varphi:`ϕ`,varpi:`ϖ`,varpropto:`∝`,vArr:`⇕`,varr:`↕`,varrho:`ϱ`,varsigma:`ς`,varsubsetneq:`⊊︀`,varsubsetneqq:`⫋︀`,varsupsetneq:`⊋︀`,varsupsetneqq:`⫌︀`,vartheta:`ϑ`,vartriangleleft:`⊲`,vartriangleright:`⊳`,Vbar:`⫫`,vBar:`⫨`,vBarv:`⫩`,Vcy:`В`,vcy:`в`,VDash:`⊫`,Vdash:`⊩`,vDash:`⊨`,vdash:`⊢`,Vdashl:`⫦`,Vee:`⋁`,vee:`∨`,veebar:`⊻`,veeeq:`≚`,vellip:`⋮`,Verbar:`‖`,verbar:`|`,Vert:`‖`,vert:`|`,VerticalBar:`∣`,VerticalLine:`|`,VerticalSeparator:`❘`,VerticalTilde:`≀`,VeryThinSpace:` `,Vfr:`𝔙`,vfr:`𝔳`,vltri:`⊲`,vnsub:`⊂⃒`,vnsup:`⊃⃒`,Vopf:`𝕍`,vopf:`𝕧`,vprop:`∝`,vrtri:`⊳`,Vscr:`𝒱`,vscr:`𝓋`,vsubnE:`⫋︀`,vsubne:`⊊︀`,vsupnE:`⫌︀`,vsupne:`⊋︀`,Vvdash:`⊪`,vzigzag:`⦚`,Wcirc:`Ŵ`,wcirc:`ŵ`,wedbar:`⩟`,Wedge:`⋀`,wedge:`∧`,wedgeq:`≙`,weierp:`℘`,Wfr:`𝔚`,wfr:`𝔴`,Wopf:`𝕎`,wopf:`𝕨`,wp:`℘`,wr:`≀`,wreath:`≀`,Wscr:`𝒲`,wscr:`𝓌`,xcap:`⋂`,xcirc:`◯`,xcup:`⋃`,xdtri:`▽`,Xfr:`𝔛`,xfr:`𝔵`,xhArr:`⟺`,xharr:`⟷`,Xi:`Ξ`,xi:`ξ`,xlArr:`⟸`,xlarr:`⟵`,xmap:`⟼`,xnis:`⋻`,xodot:`⨀`,Xopf:`𝕏`,xopf:`𝕩`,xoplus:`⨁`,xotime:`⨂`,xrArr:`⟹`,xrarr:`⟶`,Xscr:`𝒳`,xscr:`𝓍`,xsqcup:`⨆`,xuplus:`⨄`,xutri:`△`,xvee:`⋁`,xwedge:`⋀`,Yacute:`Ý`,yacute:`ý`,YAcy:`Я`,yacy:`я`,Ycirc:`Ŷ`,ycirc:`ŷ`,Ycy:`Ы`,ycy:`ы`,yen:`¥`,Yfr:`𝔜`,yfr:`𝔶`,YIcy:`Ї`,yicy:`ї`,Yopf:`𝕐`,yopf:`𝕪`,Yscr:`𝒴`,yscr:`𝓎`,YUcy:`Ю`,yucy:`ю`,Yuml:`Ÿ`,yuml:`ÿ`,Zacute:`Ź`,zacute:`ź`,Zcaron:`Ž`,zcaron:`ž`,Zcy:`З`,zcy:`з`,Zdot:`Ż`,zdot:`ż`,zeetrf:`ℨ`,ZeroWidthSpace:`​`,Zeta:`Ζ`,zeta:`ζ`,Zfr:`ℨ`,zfr:`𝔷`,ZHcy:`Ж`,zhcy:`ж`,zigrarr:`⇝`,Zopf:`ℤ`,zopf:`𝕫`,Zscr:`𝒵`,zscr:`𝓏`,zwj:`‍`,zwnj:`‌`}),s.entityMap=s.HTML_ENTITIES})),require_sax$1=__commonJSMin((s=>{var l=require_conventions$1(),f=require_grammar$1(),p=require_errors$8(),g=l.isHTMLEscapableRawTextElement,v=l.isHTMLMimeType,b=l.isHTMLRawTextElement,C=l.hasOwn,w=l.NAMESPACE,E=p.ParseError,k=p.DOMException,A=0,N=1,F=2,I=3,R=4,B=5,q=6,J=7;function le(){}le.prototype={parse:function(s,l,f){var p=this.domBuilder;p.startDocument(),Ne(l,l=Object.create(null)),be(s,l,f,p,this.errorHandler),p.endDocument()}};var _e=/&#?\w+;?/g;function be(s,p,g,b,w){var A=v(b.mimeType);s.indexOf(f.UNICODE_REPLACEMENT_CHARACTER)>=0&&w.warning(`Unicode replacement character detected, source encoding issues?`);function N(s){if(s>65535){s-=65536;var l=55296+(s>>10),f=56320+(s&1023);return String.fromCharCode(l,f)}else return String.fromCharCode(s)}function F(s){var l=s[s.length-1]===`;`?s:s+`;`;if(!A&&l!==s)return w.error(`EntityRef: expecting ;`),s;var p=f.Reference.exec(l);if(!p||p[0].length!==l.length)return w.error(`entity not matching Reference production: `+s),s;var v=l.slice(1,-1);return C(g,v)?g[v]:v.charAt(0)===`#`?N(parseInt(v.substring(1).replace(`x`,`0x`))):(w.error(`entity not found:`+s),s)}function I(l){if(l>Pe){var f=s.substring(Pe,l).replace(_e,F);J&&le(Pe),b.characters(f,0,l-Pe),Pe=l}}var R=0,B=0,q=/\r\n?|\n|$/g,J=b.locator;function le(l,f){for(;l>=B&&(f=q.exec(s));)R=B,B=f.index+f[0].length,J.lineNumber++;J.columnNumber=l-R+1}for(var be=[{currentNSMap:p}],Ne=[],Pe=0;;){try{var ze=s.indexOf(`<`,Pe);if(ze<0){if(!A&&Ne.length>0)return w.fatalError(`unclosed xml tag(s): `+Ne.join(`, `));if(!s.substring(Pe).match(/^\s*$/)){var qe=b.doc,Je=qe.createTextNode(s.substring(Pe));if(qe.documentElement)return w.error(`Extra content at the end of the document`);qe.appendChild(Je),b.currentElement=Je}return}if(ze>Pe){var Ye=s.substring(Pe,ze);!A&&Ne.length===0&&(Ye=Ye.replace(new RegExp(f.S_OPT.source,`g`),``),Ye&&w.error(`Unexpected content outside root element: '`+Ye+`'`)),I(ze)}switch(s.charAt(ze+1)){case`/`:var Ze=s.indexOf(`>`,ze+2),Qe=s.substring(ze+2,Ze>0?Ze:void 0);if(!Qe)return w.fatalError(`end tag name missing`);var ot=Ze>0&&f.reg(`^`,f.QName_group,f.S_OPT,`$`).exec(Qe);if(!ot)return w.fatalError(`end tag name contains invalid characters: "`+Qe+`"`);if(!b.currentElement&&!b.doc.documentElement)return;var st=Ne[Ne.length-1]||b.currentElement.tagName||b.doc.documentElement.tagName||``;if(st!==ot[1]){var ut=ot[1].toLowerCase();if(!A||st.toLowerCase()!==ut)return w.fatalError(`Opening and ending tag mismatch: "`+st+`" != "`+Qe+`"`)}var yt=be.pop();Ne.pop();var Tt=yt.localNSMap;if(b.endElement(yt.uri,yt.localName,st),Tt)for(var Ot in Tt)C(Tt,Ot)&&b.endPrefixMapping(Ot);Ze++;break;case`?`:J&&le(ze),Ze=We(s,ze,b,w);break;case`!`:J&&le(ze),Ze=Be(s,ze,b,w,A);break;default:J&&le(ze);var At=new Ke,jt=be[be.length-1].currentNSMap,Ze=De(s,ze,At,jt,F,w,A),It=At.length;if(At.closed||(A&&l.isHTMLVoidElement(At.tagName)?At.closed=!0:Ne.push(At.tagName)),J&&It){for(var Lt=xe(J,{}),Rt=0;RtPe?Pe=Ze:I(Math.max(ze,Pe)+1)}}function xe(s,l){return l.lineNumber=s.lineNumber,l.columnNumber=s.columnNumber,l}function De(s,l,f,p,g,v,b){function w(s,l,p){if(C(f.attributeNames,s))return v.fatalError(`Attribute `+s+` redefined`);if(!b&&l.indexOf(`<`)>=0)return v.fatalError(`Unescaped '<' not allowed in attributes values`);f.addValue(s,l.replace(/[\t\n\r]/g,` `).replace(_e,g),p)}for(var E,k,le=++l,be=A;;){var xe=s.charAt(le);switch(xe){case`=`:if(be===N)E=s.slice(l,le),be=I;else if(be===F)be=I;else throw Error(`attribute equal must after attrName`);break;case`'`:case`"`:if(be===I||be===N)if(be===N&&(v.warning(`attribute value must after "="`),E=s.slice(l,le)),l=le+1,le=s.indexOf(xe,l),le>0)k=s.slice(l,le),w(E,k,l-1),be=B;else throw Error(`attribute value no end '`+xe+`' match`);else if(be==R)k=s.slice(l,le),w(E,k,l),v.warning(`attribute "`+E+`" missed start quot(`+xe+`)!!`),l=le+1,be=B;else throw Error(`attribute value must after "="`);break;case`/`:switch(be){case A:f.setTagName(s.slice(l,le));case B:case q:case J:be=J,f.closed=!0;case R:case N:break;case F:f.closed=!0;break;default:throw Error(`attribute invalid close char('/')`)}break;case``:return v.error(`unexpected end of input`),be==A&&f.setTagName(s.slice(l,le)),le;case`>`:switch(be){case A:f.setTagName(s.slice(l,le));case B:case q:case J:break;case R:case N:k=s.slice(l,le),k.slice(-1)===`/`&&(f.closed=!0,k=k.slice(0,-1));case F:be===F&&(k=E),be==R?(v.warning(`attribute "`+k+`" missed quot(")!`),w(E,k,l)):(b||v.warning(`attribute "`+k+`" missed value!! "`+k+`" instead!!`),w(k,k,l));break;case I:if(!b)return v.fatalError(`AttValue: ' or " expected`)}return le;case`€`:xe=` `;default:if(xe<=` `)switch(be){case A:f.setTagName(s.slice(l,le)),be=q;break;case N:E=s.slice(l,le),be=F;break;case R:var k=s.slice(l,le);v.warning(`attribute "`+k+`" missed quot(")!!`),w(E,k,l);case B:be=q;break}else switch(be){case F:b||v.warning(`attribute "`+E+`" missed value!! "`+E+`" instead2!!`),w(E,E,l),l=le,be=N;break;case B:v.warning(`attribute space is required"`+E+`"!!`);case q:be=N,l=le;break;case I:be=R,l=le;break;case J:throw Error(`elements closed character '/' and '>' must be connected to`)}}le++}}function Oe(s,l,f){for(var p=s.tagName,g=null,v=s.length;v--;){var b=s[v],E=b.qName,k=b.value,A=E.indexOf(`:`);if(A>0)var N=b.prefix=E.slice(0,A),F=E.slice(A+1),I=N===`xmlns`&&F;else F=E,N=null,I=E===`xmlns`&&``;b.localName=F,I!==!1&&(g??(g=Object.create(null),Ne(f,f=Object.create(null))),f[I]=g[I]=k,b.uri=w.XMLNS,l.startPrefixMapping(I,k))}for(var v=s.length;v--;)b=s[v],b.prefix&&(b.prefix===`xml`&&(b.uri=w.XML),b.prefix!==`xmlns`&&(b.uri=f[b.prefix]));var A=p.indexOf(`:`);A>0?(N=s.prefix=p.slice(0,A),F=s.localName=p.slice(A+1)):(N=null,F=s.localName=p);var R=s.uri=f[N||``];if(l.startElement(R,F,p,s),s.closed){if(l.endElement(R,F,p),g)for(N in g)C(g,N)&&l.endPrefixMapping(N)}else return s.currentNSMap=f,s.localNSMap=g,!0}function je(s,l,f,p,v){var C=g(f);if(C||b(f)){var w=s.indexOf(``,l),E=s.substring(l+1,w);return C&&(E=E.replace(_e,p)),v.characters(E,0,E.length),w}return l+1}function Ne(s,l){for(var f in s)C(s,f)&&(l[f]=s[f])}function Pe(s,l){var p=l;function g(l){return l||=0,s.charAt(p+l)}function v(s){s||=1,p+=s}function b(){for(var l=0;p`?(b.skip(1),p.startDTD(E.name,E.publicId,E.systemId,E.internalSubset),p.endDTD(),b.getIndex()):g.fatalError(`doctype not terminated with > at position `+b.getIndex());default:return g.fatalError(`Not well-formed XML starting with "0)return g.fatalError(`processing instruction at position `+l+` is an xml declaration which is only at the start of the document`);if(!f.XMLDecl.test(s.substring(l)))return g.fatalError(`xml declaration is not well-formed`)}return p.processingInstruction(v[1],v[2]),l+v[0].length}function Ke(){this.attributeNames=Object.create(null)}Ke.prototype={setTagName:function(s){if(!f.QName_exact.test(s))throw Error(`invalid tagName:`+s);this.tagName=s},addValue:function(s,l,p){if(!f.QName_exact.test(s))throw Error(`invalid attribute:`+s);this.attributeNames[s]=this.length,this[this.length++]={qName:s,value:l,offset:p}},length:0,getLocalName:function(s){return this[s].localName},getLocator:function(s){return this[s].locator},getQName:function(s){return this[s].qName},getURI:function(s){return this[s].uri},getValue:function(s){return this[s].value}},s.XMLReader=le,s.parseUtils=Pe,s.parseDoctypeCommentOrCData=Be})),require_dom_parser$1=__commonJSMin((s=>{var l=require_conventions$1(),f=require_dom$1(),p=require_errors$8(),g=require_entities$1(),v=require_sax$1(),b=f.DOMImplementation,C=l.hasDefaultHTMLNamespace,w=l.isHTMLMimeType,E=l.isValidMimeType,k=l.MIME_TYPE,A=l.NAMESPACE,N=p.ParseError,F=v.XMLReader;function I(s){return s.replace(/\r[\n\u0085]/g,` +`).replace(/[\r\u0085\u2028\u2029]/g,` +`)}function R(s){if(s||={},s.locator===void 0&&(s.locator=!0),this.assign=s.assign||l.assign,this.domHandler=s.domHandler||B,this.onError=s.onError||s.errorHandler,s.errorHandler&&typeof s.errorHandler!=`function`)throw TypeError(`errorHandler object is no longer supported, switch to onError!`);s.errorHandler&&s.errorHandler(`warning`,"The `errorHandler` option has been deprecated, use `onError` instead!",this),this.normalizeLineEndings=s.normalizeLineEndings||I,this.locator=!!s.locator,this.xmlns=this.assign(Object.create(null),s.xmlns)}R.prototype.parseFromString=function(s,f){if(!E(f))throw TypeError(`DOMParser.parseFromString: the provided mimeType "`+f+`" is not valid.`);var p=this.assign(Object.create(null),this.xmlns),v=g.XML_ENTITIES,b=p[``]||null;C(f)?(v=g.HTML_ENTITIES,b=A.HTML):f===k.XML_SVG_IMAGE&&(b=A.SVG),p[``]=b,p.xml=p.xml||A.XML;var w=new this.domHandler({mimeType:f,defaultNamespace:b,onError:this.onError}),N=this.locator?{}:void 0;this.locator&&w.setDocumentLocator(N);var I=new F;return I.errorHandler=w,I.domBuilder=w,!l.isHTMLMimeType(f)&&typeof s!=`string`&&I.errorHandler.fatalError(`source is not a string`),I.parse(this.normalizeLineEndings(String(s)),p,v),w.doc.documentElement||I.errorHandler.fatalError(`missing root element`),w.doc};function B(s){var l=s||{};this.mimeType=l.mimeType||k.XML_APPLICATION,this.defaultNamespace=l.defaultNamespace||null,this.cdata=!1,this.currentElement=void 0,this.doc=void 0,this.locator=void 0,this.onError=l.onError}function q(s,l){l.lineNumber=s.lineNumber,l.columnNumber=s.columnNumber}B.prototype={startDocument:function(){var s=new b;this.doc=w(this.mimeType)?s.createHTMLDocument(!1):s.createDocument(this.defaultNamespace,``)},startElement:function(s,l,f,p){var g=this.doc,v=g.createElementNS(s,f||l),b=p.length;_e(this,v),this.currentElement=v,this.locator&&q(this.locator,v);for(var C=0;C=l+f||l?new java.lang.String(s,l,f)+``:s}`endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl`.replace(/\w+/g,function(s){B.prototype[s]=function(){return null}});function _e(s,l){s.currentElement?s.currentElement.appendChild(l):s.doc.appendChild(l)}function be(s){if(s===`error`)throw`onErrorStopParsing`}function xe(){throw`onWarningStopParsing`}s.__DOMHandler=B,s.DOMParser=R,s.normalizeLineEndings=I,s.onErrorStopParsing=be,s.onWarningStopParsing=xe})),require_lib$14=__commonJSMin((s=>{var l=require_conventions$1();s.assign=l.assign,s.hasDefaultHTMLNamespace=l.hasDefaultHTMLNamespace,s.isHTMLMimeType=l.isHTMLMimeType,s.isValidMimeType=l.isValidMimeType,s.MIME_TYPE=l.MIME_TYPE,s.NAMESPACE=l.NAMESPACE;var f=require_errors$8();s.DOMException=f.DOMException,s.DOMExceptionName=f.DOMExceptionName,s.ExceptionCode=f.ExceptionCode,s.ParseError=f.ParseError;var p=require_dom$1();s.Attr=p.Attr,s.CDATASection=p.CDATASection,s.CharacterData=p.CharacterData,s.Comment=p.Comment,s.Document=p.Document,s.DocumentFragment=p.DocumentFragment,s.DocumentType=p.DocumentType,s.DOMImplementation=p.DOMImplementation,s.Element=p.Element,s.Entity=p.Entity,s.EntityReference=p.EntityReference,s.LiveNodeList=p.LiveNodeList,s.NamedNodeMap=p.NamedNodeMap,s.Node=p.Node,s.NodeList=p.NodeList,s.Notation=p.Notation,s.ProcessingInstruction=p.ProcessingInstruction,s.Text=p.Text,s.XMLSerializer=p.XMLSerializer;var g=require_dom_parser$1();s.DOMParser=g.DOMParser,s.normalizeLineEndings=g.normalizeLineEndings,s.onErrorStopParsing=g.onErrorStopParsing,s.onWarningStopParsing=g.onWarningStopParsing})),require_parse$6=__commonJSMin((s=>{let{DOMParser:l}=require_lib$14();s.parse=w;var f=3,p=4,g=8;function v(s){return s.nodeType===f||s.nodeType===g||s.nodeType===p}function b(s){return!s.childNodes||s.childNodes.length===0}function C(s,l){if(!s)throw Error(l)}function w(s){var f=new l().parseFromString(s,`text/xml`);C(f.documentElement.nodeName===`plist`,`malformed document. First element should be `);var p=E(f.documentElement);return p.length==1&&(p=p[0]),p}function E(s){var l,g,w,k,A,N,F;if(!s)return null;if(s.nodeName===`plist`){if(k=[],b(s))return k;for(l=0;l.`),w=E(s.childNodes[l])):(C(s.childNodes[l].nodeName!==`key`,`Unexpected key "`+E(s.childNodes[l])+`" while parsing .`),g[w]=E(s.childNodes[l])),N+=1);return N%2==1&&(g[w]=``),g}else if(s.nodeName===`array`){if(k=[],b(s))return k;for(l=0;l{s.byteLength=w,s.toByteArray=k,s.fromByteArray=F;for(var l=[],f=[],p=typeof Uint8Array<`u`?Uint8Array:Array,g=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,v=0,b=g.length;v0)throw Error(`Invalid string. Length must be a multiple of 4`);var f=s.indexOf(`=`);f===-1&&(f=l);var p=f===l?0:4-f%4;return[f,p]}function w(s){var l=C(s),f=l[0],p=l[1];return(f+p)*3/4-p}function E(s,l,f){return(l+f)*3/4-f}function k(s){var l,g=C(s),v=g[0],b=g[1],w=new p(E(s,v,b)),k=0,A=b>0?v-4:v,N;for(N=0;N>16&255,w[k++]=l>>8&255,w[k++]=l&255;return b===2&&(l=f[s.charCodeAt(N)]<<2|f[s.charCodeAt(N+1)]>>4,w[k++]=l&255),b===1&&(l=f[s.charCodeAt(N)]<<10|f[s.charCodeAt(N+1)]<<4|f[s.charCodeAt(N+2)]>>2,w[k++]=l>>8&255,w[k++]=l&255),w}function A(s){return l[s>>18&63]+l[s>>12&63]+l[s>>6&63]+l[s&63]}function N(s,l,f){for(var p,g=[],v=l;vw?w:C+b));return g===1?(f=s[p-1],v.push(l[f>>2]+l[f<<4&63]+`==`)):g===2&&(f=(s[p-2]<<8)+s[p-1],v.push(l[f>>10]+l[f>>4&63]+l[f<<2&63]+`=`)),v.join(``)}})),require_Utility=__commonJSMin(((s,l)=>{(function(){var s,f,p,g,v,b,C,w={}.hasOwnProperty;s=function(s,...l){var f,p,g,b;if(v(Object.assign))Object.assign.apply(null,arguments);else for(f=0,g=l.length;f{(function(){l.exports=class{hasFeature(s,l){return!0}createDocumentType(s,l,f){throw Error(`This DOM method is not implemented.`)}createDocument(s,l,f){throw Error(`This DOM method is not implemented.`)}createHTMLDocument(s){throw Error(`This DOM method is not implemented.`)}getFeature(s,l){throw Error(`This DOM method is not implemented.`)}}}).call(s)})),require_XMLDOMErrorHandler=__commonJSMin(((s,l)=>{(function(){l.exports=class{constructor(){}handleError(s){throw Error(s)}}}).call(s)})),require_XMLDOMStringList=__commonJSMin(((s,l)=>{(function(){l.exports=(function(){class s{constructor(s){this.arr=s||[]}item(s){return this.arr[s]||null}contains(s){return this.arr.indexOf(s)!==-1}}return Object.defineProperty(s.prototype,`length`,{get:function(){return this.arr.length}}),s}).call(this)}).call(s)})),require_XMLDOMConfiguration=__commonJSMin(((s,l)=>{(function(){var s=require_XMLDOMErrorHandler(),f=require_XMLDOMStringList();l.exports=(function(){class l{constructor(){this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new s,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":``,"schema-type":``,"split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=Object.create(this.defaultParams)}getParameter(s){return this.params.hasOwnProperty(s)?this.params[s]:null}canSetParameter(s,l){return!0}setParameter(s,l){return l==null?delete this.params[s]:this.params[s]=l}}return Object.defineProperty(l.prototype,`parameterNames`,{get:function(){return new f(Object.keys(this.defaultParams))}}),l}).call(this)}).call(s)})),require_NodeType=__commonJSMin(((s,l)=>{(function(){l.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(s)})),require_XMLAttribute=__commonJSMin(((s,l)=>{(function(){var s=require_NodeType();require_XMLNode(),l.exports=(function(){class l{constructor(l,f,p){if(this.parent=l,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),f==null)throw Error(`Missing attribute name. `+this.debugInfo(f));this.name=this.stringify.name(f),this.value=this.stringify.attValue(p),this.type=s.Attribute,this.isId=!1,this.schemaTypeInfo=null}clone(){return Object.create(this)}toString(s){return this.options.writer.attribute(this,this.options.writer.filterOptions(s))}debugInfo(s){return s||=this.name,s==null?`parent: <`+this.parent.name+`>`:`attribute: {`+s+`}, parent: <`+this.parent.name+`>`}isEqualNode(s){return!(s.namespaceURI!==this.namespaceURI||s.prefix!==this.prefix||s.localName!==this.localName||s.value!==this.value)}}return Object.defineProperty(l.prototype,`nodeType`,{get:function(){return this.type}}),Object.defineProperty(l.prototype,`ownerElement`,{get:function(){return this.parent}}),Object.defineProperty(l.prototype,`textContent`,{get:function(){return this.value},set:function(s){return this.value=s||``}}),Object.defineProperty(l.prototype,`namespaceURI`,{get:function(){return``}}),Object.defineProperty(l.prototype,`prefix`,{get:function(){return``}}),Object.defineProperty(l.prototype,`localName`,{get:function(){return this.name}}),Object.defineProperty(l.prototype,`specified`,{get:function(){return!0}}),l}).call(this)}).call(s)})),require_XMLNamedNodeMap=__commonJSMin(((s,l)=>{(function(){l.exports=(function(){class s{constructor(s){this.nodes=s}clone(){return this.nodes=null}getNamedItem(s){return this.nodes[s]}setNamedItem(s){var l=this.nodes[s.nodeName];return this.nodes[s.nodeName]=s,l||null}removeNamedItem(s){var l=this.nodes[s];return delete this.nodes[s],l||null}item(s){return this.nodes[Object.keys(this.nodes)[s]]||null}getNamedItemNS(s,l){throw Error(`This DOM method is not implemented.`)}setNamedItemNS(s){throw Error(`This DOM method is not implemented.`)}removeNamedItemNS(s,l){throw Error(`This DOM method is not implemented.`)}}return Object.defineProperty(s.prototype,`length`,{get:function(){return Object.keys(this.nodes).length||0}}),s}).call(this)}).call(s)})),require_XMLElement=__commonJSMin(((s,l)=>{(function(){var s,f,p,g,v,b,C,w={}.hasOwnProperty;({isObject:C,isFunction:b,getValue:v}=require_Utility()),g=require_XMLNode(),s=require_NodeType(),f=require_XMLAttribute(),p=require_XMLNamedNodeMap(),l.exports=(function(){class l extends g{constructor(l,f,p){var g,v,b,C;if(super(l),f==null)throw Error(`Missing element name. `+this.debugInfo());if(this.name=this.stringify.name(f),this.type=s.Element,this.attribs={},this.schemaTypeInfo=null,p!=null&&this.attribute(p),l.type===s.Document&&(this.isRoot=!0,this.documentObject=l,l.rootObject=this,l.children)){for(C=l.children,v=0,b=C.length;v=p;l=0<=p?++f:--f)if(!this.attribs[l].isEqualNode(s.attribs[l]))return!1;return!0}}return Object.defineProperty(l.prototype,`tagName`,{get:function(){return this.name}}),Object.defineProperty(l.prototype,`namespaceURI`,{get:function(){return``}}),Object.defineProperty(l.prototype,`prefix`,{get:function(){return``}}),Object.defineProperty(l.prototype,`localName`,{get:function(){return this.name}}),Object.defineProperty(l.prototype,`id`,{get:function(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}),Object.defineProperty(l.prototype,`className`,{get:function(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}),Object.defineProperty(l.prototype,`classList`,{get:function(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}),Object.defineProperty(l.prototype,`attributes`,{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new p(this.attribs)),this.attributeMap}}),l}).call(this)}).call(s)})),require_XMLCharacterData=__commonJSMin(((s,l)=>{(function(){var s=require_XMLNode();l.exports=(function(){class l extends s{constructor(s){super(s),this.value=``}clone(){return Object.create(this)}substringData(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}appendData(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}insertData(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}deleteData(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}replaceData(s,l,f){throw Error(`This DOM method is not implemented.`+this.debugInfo())}isEqualNode(s){return!(!super.isEqualNode(s)||s.data!==this.data)}}return Object.defineProperty(l.prototype,`data`,{get:function(){return this.value},set:function(s){return this.value=s||``}}),Object.defineProperty(l.prototype,`length`,{get:function(){return this.value.length}}),Object.defineProperty(l.prototype,`textContent`,{get:function(){return this.value},set:function(s){return this.value=s||``}}),l}).call(this)}).call(s)})),require_XMLCData=__commonJSMin(((s,l)=>{(function(){var s=require_NodeType(),f=require_XMLCharacterData();l.exports=class extends f{constructor(l,f){if(super(l),f==null)throw Error(`Missing CDATA text. `+this.debugInfo());this.name=`#cdata-section`,this.type=s.CData,this.value=this.stringify.cdata(f)}clone(){return Object.create(this)}toString(s){return this.options.writer.cdata(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLComment=__commonJSMin(((s,l)=>{(function(){var s=require_NodeType(),f=require_XMLCharacterData();l.exports=class extends f{constructor(l,f){if(super(l),f==null)throw Error(`Missing comment text. `+this.debugInfo());this.name=`#comment`,this.type=s.Comment,this.value=this.stringify.comment(f)}clone(){return Object.create(this)}toString(s){return this.options.writer.comment(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLDeclaration=__commonJSMin(((s,l)=>{(function(){var s,f,p;({isObject:p}=require_Utility()),f=require_XMLNode(),s=require_NodeType(),l.exports=class extends f{constructor(l,f,g,v){super(l),p(f)&&({version:f,encoding:g,standalone:v}=f),f||=`1.0`,this.type=s.Declaration,this.version=this.stringify.xmlVersion(f),g!=null&&(this.encoding=this.stringify.xmlEncoding(g)),v!=null&&(this.standalone=this.stringify.xmlStandalone(v))}toString(s){return this.options.writer.declaration(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLDTDAttList=__commonJSMin(((s,l)=>{(function(){var s,f=require_XMLNode();s=require_NodeType(),l.exports=class extends f{constructor(l,f,p,g,v,b){if(super(l),f==null)throw Error(`Missing DTD element name. `+this.debugInfo());if(p==null)throw Error(`Missing DTD attribute name. `+this.debugInfo(f));if(!g)throw Error(`Missing DTD attribute type. `+this.debugInfo(f));if(!v)throw Error(`Missing DTD attribute default. `+this.debugInfo(f));if(v.indexOf(`#`)!==0&&(v=`#`+v),!v.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw Error(`Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. `+this.debugInfo(f));if(b&&!v.match(/^(#FIXED|#DEFAULT)$/))throw Error(`Default value only applies to #FIXED or #DEFAULT. `+this.debugInfo(f));this.elementName=this.stringify.name(f),this.type=s.AttributeDeclaration,this.attributeName=this.stringify.name(p),this.attributeType=this.stringify.dtdAttType(g),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=v}toString(s){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLDTDEntity=__commonJSMin(((s,l)=>{(function(){var s,f,p;({isObject:p}=require_Utility()),f=require_XMLNode(),s=require_NodeType(),l.exports=(function(){class l extends f{constructor(l,f,g,v){if(super(l),g==null)throw Error(`Missing DTD entity name. `+this.debugInfo(g));if(v==null)throw Error(`Missing DTD entity value. `+this.debugInfo(g));if(this.pe=!!f,this.name=this.stringify.name(g),this.type=s.EntityDeclaration,!p(v))this.value=this.stringify.dtdEntityValue(v),this.internal=!0;else{if(!v.pubID&&!v.sysID)throw Error(`Public and/or system identifiers are required for an external entity. `+this.debugInfo(g));if(v.pubID&&!v.sysID)throw Error(`System identifier is required for a public external entity. `+this.debugInfo(g));if(this.internal=!1,v.pubID!=null&&(this.pubID=this.stringify.dtdPubID(v.pubID)),v.sysID!=null&&(this.sysID=this.stringify.dtdSysID(v.sysID)),v.nData!=null&&(this.nData=this.stringify.dtdNData(v.nData)),this.pe&&this.nData)throw Error(`Notation declaration is not allowed in a parameter entity. `+this.debugInfo(g))}}toString(s){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(s))}}return Object.defineProperty(l.prototype,`publicId`,{get:function(){return this.pubID}}),Object.defineProperty(l.prototype,`systemId`,{get:function(){return this.sysID}}),Object.defineProperty(l.prototype,`notationName`,{get:function(){return this.nData||null}}),Object.defineProperty(l.prototype,`inputEncoding`,{get:function(){return null}}),Object.defineProperty(l.prototype,`xmlEncoding`,{get:function(){return null}}),Object.defineProperty(l.prototype,`xmlVersion`,{get:function(){return null}}),l}).call(this)}).call(s)})),require_XMLDTDElement=__commonJSMin(((s,l)=>{(function(){var s,f=require_XMLNode();s=require_NodeType(),l.exports=class extends f{constructor(l,f,p){if(super(l),f==null)throw Error(`Missing DTD element name. `+this.debugInfo());p||=`(#PCDATA)`,Array.isArray(p)&&(p=`(`+p.join(`,`)+`)`),this.name=this.stringify.name(f),this.type=s.ElementDeclaration,this.value=this.stringify.dtdElementValue(p)}toString(s){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLDTDNotation=__commonJSMin(((s,l)=>{(function(){var s,f=require_XMLNode();s=require_NodeType(),l.exports=(function(){class l extends f{constructor(l,f,p){if(super(l),f==null)throw Error(`Missing DTD notation name. `+this.debugInfo(f));if(!p.pubID&&!p.sysID)throw Error(`Public or system identifiers are required for an external entity. `+this.debugInfo(f));this.name=this.stringify.name(f),this.type=s.NotationDeclaration,p.pubID!=null&&(this.pubID=this.stringify.dtdPubID(p.pubID)),p.sysID!=null&&(this.sysID=this.stringify.dtdSysID(p.sysID))}toString(s){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(s))}}return Object.defineProperty(l.prototype,`publicId`,{get:function(){return this.pubID}}),Object.defineProperty(l.prototype,`systemId`,{get:function(){return this.sysID}}),l}).call(this)}).call(s)})),require_XMLDocType=__commonJSMin(((s,l)=>{(function(){var s,f,p,g,v,b,C,w;({isObject:w}=require_Utility()),C=require_XMLNode(),s=require_NodeType(),f=require_XMLDTDAttList(),g=require_XMLDTDEntity(),p=require_XMLDTDElement(),v=require_XMLDTDNotation(),b=require_XMLNamedNodeMap(),l.exports=(function(){class l extends C{constructor(l,f,p){var g,v,b,C;if(super(l),this.type=s.DocType,l.children){for(C=l.children,v=0,b=C.length;v{(function(){var s=require_NodeType(),f=require_XMLNode();l.exports=class extends f{constructor(l,f){if(super(l),f==null)throw Error(`Missing raw text. `+this.debugInfo());this.type=s.Raw,this.value=this.stringify.raw(f)}clone(){return Object.create(this)}toString(s){return this.options.writer.raw(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLText=__commonJSMin(((s,l)=>{(function(){var s=require_NodeType(),f=require_XMLCharacterData();l.exports=(function(){class l extends f{constructor(l,f){if(super(l),f==null)throw Error(`Missing element text. `+this.debugInfo());this.name=`#text`,this.type=s.Text,this.value=this.stringify.text(f)}clone(){return Object.create(this)}toString(s){return this.options.writer.text(this,this.options.writer.filterOptions(s))}splitText(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}replaceWholeText(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}return Object.defineProperty(l.prototype,`isElementContentWhitespace`,{get:function(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}),Object.defineProperty(l.prototype,`wholeText`,{get:function(){var s,l,f=``;for(l=this.previousSibling;l;)f=l.data+f,l=l.previousSibling;for(f+=this.data,s=this.nextSibling;s;)f+=s.data,s=s.nextSibling;return f}}),l}).call(this)}).call(s)})),require_XMLProcessingInstruction=__commonJSMin(((s,l)=>{(function(){var s=require_NodeType(),f=require_XMLCharacterData();l.exports=class extends f{constructor(l,f,p){if(super(l),f==null)throw Error(`Missing instruction target. `+this.debugInfo());this.type=s.ProcessingInstruction,this.target=this.stringify.insTarget(f),this.name=this.target,p&&(this.value=this.stringify.insValue(p))}clone(){return Object.create(this)}toString(s){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(s))}isEqualNode(s){return!(!super.isEqualNode(s)||s.target!==this.target)}}}).call(s)})),require_XMLDummy=__commonJSMin(((s,l)=>{(function(){var s,f=require_XMLNode();s=require_NodeType(),l.exports=class extends f{constructor(l){super(l),this.type=s.Dummy}clone(){return Object.create(this)}toString(s){return``}}}).call(s)})),require_XMLNodeList=__commonJSMin(((s,l)=>{(function(){l.exports=(function(){class s{constructor(s){this.nodes=s}clone(){return this.nodes=null}item(s){return this.nodes[s]||null}}return Object.defineProperty(s.prototype,`length`,{get:function(){return this.nodes.length||0}}),s}).call(this)}).call(s)})),require_DocumentPosition=__commonJSMin(((s,l)=>{(function(){l.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(s)})),require_XMLNode=__commonJSMin(((s,l)=>{(function(){var s,f,p,g,v,b,C,w,E,k,A,N,F,I,R,B,q={}.hasOwnProperty,J=[].splice;({isObject:B,isFunction:R,isEmpty:I,getValue:F}=require_Utility()),w=null,p=null,g=null,v=null,b=null,A=null,N=null,k=null,C=null,f=null,E=null,s=null,l.exports=(function(){class l{constructor(l){this.parent=l,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,w||(w=require_XMLElement(),p=require_XMLCData(),g=require_XMLComment(),v=require_XMLDeclaration(),b=require_XMLDocType(),A=require_XMLRaw(),N=require_XMLText(),k=require_XMLProcessingInstruction(),C=require_XMLDummy(),f=require_NodeType(),E=require_XMLNodeList(),require_XMLNamedNodeMap(),s=require_DocumentPosition())}setParent(s){var l,f,p,g,v;for(this.parent=s,s&&(this.options=s.options,this.stringify=s.stringify),g=this.children,v=[],f=0,p=g.length;f`:this.parent?.name?`node: <`+s+`>, parent: <`+this.parent.name+`>`:`node: <`+s+`>`}ele(s,l,f){return this.element(s,l,f)}nod(s,l,f){return this.node(s,l,f)}txt(s){return this.text(s)}dat(s){return this.cdata(s)}com(s){return this.comment(s)}ins(s,l){return this.instruction(s,l)}doc(){return this.document()}dec(s,l,f){return this.declaration(s,l,f)}e(s,l,f){return this.element(s,l,f)}n(s,l,f){return this.node(s,l,f)}t(s){return this.text(s)}d(s){return this.cdata(s)}c(s){return this.comment(s)}r(s){return this.raw(s)}i(s,l){return this.instruction(s,l)}u(){return this.up()}importXMLBuilder(s){return this.importDocument(s)}attribute(s,l){throw Error(`attribute() applies to element nodes only.`)}att(s,l){return this.attribute(s,l)}a(s,l){return this.attribute(s,l)}removeAttribute(s){throw Error(`attribute() applies to element nodes only.`)}replaceChild(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}removeChild(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}appendChild(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}hasChildNodes(){return this.children.length!==0}cloneNode(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}normalize(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}isSupported(s,l){return!0}hasAttributes(){return this.attribs.length!==0}compareDocumentPosition(l){var f=this,p;return f===l?0:this.document()===l.document()?f.isAncestor(l)?s.Contains|s.Preceding:f.isDescendant(l)?s.Contains|s.Following:f.isPreceding(l)?s.Preceding:s.Following:(p=s.Disconnected|s.ImplementationSpecific,Math.random()<.5?p|=s.Preceding:p|=s.Following,p)}isSameNode(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}lookupPrefix(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}isDefaultNamespace(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}lookupNamespaceURI(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}isEqualNode(s){var l,f,p;if(s.nodeType!==this.nodeType||s.children.length!==this.children.length)return!1;for(l=f=0,p=this.children.length-1;0<=p?f<=p:f>=p;l=0<=p?++f:--f)if(!this.children[l].isEqualNode(s.children[l]))return!1;return!0}getFeature(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}setUserData(s,l,f){throw Error(`This DOM method is not implemented.`+this.debugInfo())}getUserData(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}contains(s){return s?s===this||this.isDescendant(s):!1}isDescendant(s){var l,f,p,g,v=this.children;for(p=0,g=v.length;pf}treePosition(s){var l,f=0;return l=!1,this.foreachTreeNode(this.document(),function(p){if(f++,!l&&p===s)return l=!0}),l?f:-1}foreachTreeNode(s,l){var f,p,g,v,b;for(s||=this.document(),v=s.children,p=0,g=v.length;p{(function(){var s={}.hasOwnProperty;l.exports=(function(){class l{constructor(l){var f,p,g;for(f in this.assertLegalChar=this.assertLegalChar.bind(this),this.assertLegalName=this.assertLegalName.bind(this),l||={},this.options=l,this.options.version||(this.options.version=`1.0`),p=l.stringify||{},p)s.call(p,f)&&(g=p[f],this[f]=g)}name(s){return this.options.noValidation?s:this.assertLegalName(``+s||``)}text(s){return this.options.noValidation?s:this.assertLegalChar(this.textEscape(``+s||``))}cdata(s){return this.options.noValidation?s:(s=``+s||``,s=s.replace(`]]>`,`]]]]>`),this.assertLegalChar(s))}comment(s){if(this.options.noValidation)return s;if(s=``+s||``,s.match(/--/))throw Error(`Comment text cannot contain double-hypen: `+s);return this.assertLegalChar(s)}raw(s){return this.options.noValidation?s:``+s||``}attValue(s){return this.options.noValidation?s:this.assertLegalChar(this.attEscape(s=``+s||``))}insTarget(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}insValue(s){if(this.options.noValidation)return s;if(s=``+s||``,s.match(/\?>/))throw Error(`Invalid processing instruction value: `+s);return this.assertLegalChar(s)}xmlVersion(s){if(this.options.noValidation)return s;if(s=``+s||``,!s.match(/1\.[0-9]+/))throw Error(`Invalid version number: `+s);return s}xmlEncoding(s){if(this.options.noValidation)return s;if(s=``+s||``,!s.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw Error(`Invalid encoding: `+s);return this.assertLegalChar(s)}xmlStandalone(s){return this.options.noValidation?s:s?`yes`:`no`}dtdPubID(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdSysID(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdElementValue(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdAttType(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdAttDefault(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdEntityValue(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdNData(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}assertLegalChar(s){var l,f;if(this.options.noValidation)return s;if(this.options.version===`1.0`){if(l=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g,this.options.invalidCharReplacement!==void 0)s=s.replace(l,this.options.invalidCharReplacement);else if(f=s.match(l))throw Error(`Invalid character in string: ${s} at index ${f.index}`)}else if(this.options.version===`1.1`){if(l=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g,this.options.invalidCharReplacement!==void 0)s=s.replace(l,this.options.invalidCharReplacement);else if(f=s.match(l))throw Error(`Invalid character in string: ${s} at index ${f.index}`)}return s}assertLegalName(s){var l;if(this.options.noValidation)return s;if(s=this.assertLegalChar(s),l=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!s.match(l))throw Error(`Invalid character in name: ${s}`);return s}textEscape(s){var l;return this.options.noValidation?s:(l=this.options.noDoubleEncoding?/(?!&(lt|gt|amp|apos|quot);)&/g:/&/g,s.replace(l,`&`).replace(//g,`>`).replace(/\r/g,` `))}attEscape(s){var l;return this.options.noValidation?s:(l=this.options.noDoubleEncoding?/(?!&(lt|gt|amp|apos|quot);)&/g:/&/g,s.replace(l,`&`).replace(/{(function(){l.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(s)})),require_XMLWriterBase=__commonJSMin(((s,l)=>{(function(){var s,f,p,g={}.hasOwnProperty;({assign:p}=require_Utility()),s=require_NodeType(),require_XMLDeclaration(),require_XMLDocType(),require_XMLCData(),require_XMLComment(),require_XMLElement(),require_XMLRaw(),require_XMLText(),require_XMLProcessingInstruction(),require_XMLDummy(),require_XMLDTDAttList(),require_XMLDTDElement(),require_XMLDTDEntity(),require_XMLDTDNotation(),f=require_WriterState(),l.exports=class{constructor(s){var l,f,p;for(l in s||={},this.options=s,f=s.writer||{},f)g.call(f,l)&&(p=f[l],this[`_`+l]=this[l],this[l]=p)}filterOptions(s){var l,g,v,b,C,w,E,k,A;return s||={},s=p({},this.options,s),l={writer:this},l.pretty=s.pretty||!1,l.allowEmpty=s.allowEmpty||!1,l.indent=s.indent??` `,l.newline=s.newline??` +`,l.offset=s.offset??0,l.width=s.width??0,l.dontPrettyTextNodes=s.dontPrettyTextNodes??s.dontprettytextnodes??0,l.spaceBeforeSlash=s.spaceBeforeSlash??s.spacebeforeslash??``,l.spaceBeforeSlash===!0&&(l.spaceBeforeSlash=` `),l.suppressPrettyCount=0,l.user={},l.state=f.None,l}indent(s,l,f){var p;return!l.pretty||l.suppressPrettyCount?``:l.pretty&&(p=(f||0)+l.offset+1,p>0)?Array(p).join(l.indent):``}endline(s,l,f){return!l.pretty||l.suppressPrettyCount?``:l.newline}attribute(s,l,f){var p;return this.openAttribute(s,l,f),p=l.pretty&&l.width>0?s.name+`="`+s.value+`"`:` `+s.name+`="`+s.value+`"`,this.closeAttribute(s,l,f),p}cdata(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g}comment(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g}declaration(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``,g+=this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g}docType(s,l,p){var g,v,b,C,w;if(p||=0,this.openNode(s,l,p),l.state=f.OpenTag,C=this.indent(s,l,p),C+=`0){for(C+=` [`,C+=this.endline(s,l,p),l.state=f.InsideTag,w=s.children,v=0,b=w.length;v`,C+=this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),C}element(l,p,v){var b,C,w,E,k,A,N,F,I,R,B,q,J,le,_e,be,xe,De,Oe;if(v||=0,q=!1,this.openNode(l,p,v),p.state=f.OpenTag,J=this.indent(l,p,v)+`<`+l.name,p.pretty&&p.width>0)for(B in F=J.length,_e=l.attribs,_e)g.call(_e,B)&&(b=_e[B],le=this.attribute(b,p,v),C=le.length,F+C>p.width?(Oe=this.indent(l,p,v+1)+le,J+=this.endline(l,p,v)+Oe,F=Oe.length):(Oe=` `+le,J+=Oe,F+=Oe.length));else for(B in be=l.attribs,be)g.call(be,B)&&(b=be[B],J+=this.attribute(b,p,v));if(E=l.children.length,k=E===0?null:l.children[0],E===0||l.children.every(function(l){return(l.type===s.Text||l.type===s.Raw||l.type===s.CData)&&l.value===``}))p.allowEmpty?(J+=`>`,p.state=f.CloseTag,J+=``+this.endline(l,p,v)):(p.state=f.CloseTag,J+=p.spaceBeforeSlash+`/>`+this.endline(l,p,v));else if(p.pretty&&E===1&&(k.type===s.Text||k.type===s.Raw||k.type===s.CData)&&k.value!=null)J+=`>`,p.state=f.InsideTag,p.suppressPrettyCount++,q=!0,J+=this.writeChildNode(k,p,v+1),p.suppressPrettyCount--,q=!1,p.state=f.CloseTag,J+=``+this.endline(l,p,v);else{if(p.dontPrettyTextNodes){for(xe=l.children,A=0,I=xe.length;A`+this.endline(l,p,v),p.state=f.InsideTag,De=l.children,N=0,R=De.length;N`,q&&p.suppressPrettyCount--,J+=this.endline(l,p,v),p.state=f.None}return this.closeNode(l,p,v),J}writeChildNode(l,f,p){switch(l.type){case s.CData:return this.cdata(l,f,p);case s.Comment:return this.comment(l,f,p);case s.Element:return this.element(l,f,p);case s.Raw:return this.raw(l,f,p);case s.Text:return this.text(l,f,p);case s.ProcessingInstruction:return this.processingInstruction(l,f,p);case s.Dummy:return``;case s.Declaration:return this.declaration(l,f,p);case s.DocType:return this.docType(l,f,p);case s.AttributeDeclaration:return this.dtdAttList(l,f,p);case s.ElementDeclaration:return this.dtdElement(l,f,p);case s.EntityDeclaration:return this.dtdEntity(l,f,p);case s.NotationDeclaration:return this.dtdNotation(l,f,p);default:throw Error(`Unknown XML node type: `+l.constructor.name)}}processingInstruction(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``,g+=this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g}raw(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p),l.state=f.InsideTag,g+=s.value,l.state=f.CloseTag,g+=this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g}text(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p),l.state=f.InsideTag,g+=s.value,l.state=f.CloseTag,g+=this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g}dtdAttList(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g}dtdElement(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g}dtdEntity(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g}dtdNotation(s,l,p){var g;return this.openNode(s,l,p),l.state=f.OpenTag,g=this.indent(s,l,p)+``+this.endline(s,l,p),l.state=f.None,this.closeNode(s,l,p),g}openNode(s,l,f){}closeNode(s,l,f){}openAttribute(s,l,f){}closeAttribute(s,l,f){}}}).call(s)})),require_XMLStringWriter=__commonJSMin(((s,l)=>{(function(){var s=require_XMLWriterBase();l.exports=class extends s{constructor(s){super(s)}document(s,l){var f,p,g,v,b;for(l=this.filterOptions(l),v=``,b=s.children,p=0,g=b.length;p{(function(){var s,f,p,g,v,b,C;({isPlainObject:C}=require_Utility()),p=require_XMLDOMImplementation(),f=require_XMLDOMConfiguration(),g=require_XMLNode(),s=require_NodeType(),b=require_XMLStringifier(),v=require_XMLStringWriter(),l.exports=(function(){class l extends g{constructor(l){super(null),this.name=`#document`,this.type=s.Document,this.documentURI=null,this.domConfig=new f,l||={},l.writer||=new v,this.options=l,this.stringify=new b(l)}end(s){var l={};return s?C(s)&&(l=s,s=this.options.writer):s=this.options.writer,s.document(this,s.filterOptions(l))}toString(s){return this.options.writer.document(this,this.options.writer.filterOptions(s))}createElement(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createDocumentFragment(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createTextNode(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createComment(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createCDATASection(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createProcessingInstruction(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createAttribute(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createEntityReference(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}getElementsByTagName(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}importNode(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createElementNS(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createAttributeNS(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}getElementsByTagNameNS(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}getElementById(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}adoptNode(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}normalizeDocument(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}renameNode(s,l,f){throw Error(`This DOM method is not implemented.`+this.debugInfo())}getElementsByClassName(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createEvent(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createRange(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createNodeIterator(s,l,f){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createTreeWalker(s,l,f){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}return Object.defineProperty(l.prototype,`implementation`,{value:new p}),Object.defineProperty(l.prototype,`doctype`,{get:function(){var l,f,p,g=this.children;for(f=0,p=g.length;f{(function(){var s,f,p,g,v,b,C,w,E,k,A,N,F,I,R,B,q,J,le,_e,be,xe,De={}.hasOwnProperty;({isObject:be,isFunction:_e,isPlainObject:xe,getValue:le}=require_Utility()),s=require_NodeType(),N=require_XMLDocument(),F=require_XMLElement(),g=require_XMLCData(),v=require_XMLComment(),R=require_XMLRaw(),J=require_XMLText(),I=require_XMLProcessingInstruction(),k=require_XMLDeclaration(),A=require_XMLDocType(),b=require_XMLDTDAttList(),w=require_XMLDTDEntity(),C=require_XMLDTDElement(),E=require_XMLDTDNotation(),p=require_XMLAttribute(),q=require_XMLStringifier(),B=require_XMLStringWriter(),f=require_WriterState(),l.exports=class{constructor(l,f,p){var g;this.name=`?xml`,this.type=s.Document,l||={},g={},l.writer?xe(l.writer)&&(g=l.writer,l.writer=new B):l.writer=new B,this.options=l,this.writer=l.writer,this.writerOptions=this.writer.filterOptions(g),this.stringify=new q(l),this.onDataCallback=f||function(){},this.onEndCallback=p||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}createChildNode(l){var f,p,g,v,b,C,w,E;switch(l.type){case s.CData:this.cdata(l.value);break;case s.Comment:this.comment(l.value);break;case s.Element:for(p in g={},w=l.attribs,w)De.call(w,p)&&(f=w[p],g[p]=f.value);this.node(l.name,g);break;case s.Dummy:this.dummy();break;case s.Raw:this.raw(l.value);break;case s.Text:this.text(l.value);break;case s.ProcessingInstruction:this.instruction(l.target,l.value);break;default:throw Error(`This XML node type is not supported in a JS object: `+l.constructor.name)}for(E=l.children,b=0,C=E.length;b=0;)this.up();return this.onEnd()}openCurrent(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)}openNode(l){var p,g,v,b;if(!l.isOpen){if(!this.root&&this.currentLevel===0&&l.type===s.Element&&(this.root=l),g=``,l.type===s.Element){for(v in this.writerOptions.state=f.OpenTag,g=this.writer.indent(l,this.writerOptions,this.currentLevel)+`<`+l.name,b=l.attribs,b)De.call(b,v)&&(p=b[v],g+=this.writer.attribute(p,this.writerOptions,this.currentLevel));g+=(l.children?`>`:`/>`)+this.writer.endline(l,this.writerOptions,this.currentLevel),this.writerOptions.state=f.InsideTag}else this.writerOptions.state=f.OpenTag,g=this.writer.indent(l,this.writerOptions,this.currentLevel)+``),g+=this.writer.endline(l,this.writerOptions,this.currentLevel);return this.onData(g,this.currentLevel),l.isOpen=!0}}closeNode(l){var p;if(!l.isClosed)return p=``,this.writerOptions.state=f.CloseTag,p=l.type===s.Element?this.writer.indent(l,this.writerOptions,this.currentLevel)+``+this.writer.endline(l,this.writerOptions,this.currentLevel):this.writer.indent(l,this.writerOptions,this.currentLevel)+`]>`+this.writer.endline(l,this.writerOptions,this.currentLevel),this.writerOptions.state=f.None,this.onData(p,this.currentLevel),l.isClosed=!0}onData(s,l){return this.documentStarted=!0,this.onDataCallback(s,l+1)}onEnd(){return this.documentCompleted=!0,this.onEndCallback()}debugInfo(s){return s==null?``:`node: <`+s+`>`}ele(){return this.element(...arguments)}nod(s,l,f){return this.node(s,l,f)}txt(s){return this.text(s)}dat(s){return this.cdata(s)}com(s){return this.comment(s)}ins(s,l){return this.instruction(s,l)}dec(s,l,f){return this.declaration(s,l,f)}dtd(s,l,f){return this.doctype(s,l,f)}e(s,l,f){return this.element(s,l,f)}n(s,l,f){return this.node(s,l,f)}t(s){return this.text(s)}d(s){return this.cdata(s)}c(s){return this.comment(s)}r(s){return this.raw(s)}i(s,l){return this.instruction(s,l)}att(){return this.currentNode&&this.currentNode.type===s.DocType?this.attList(...arguments):this.attribute(...arguments)}a(){return this.currentNode&&this.currentNode.type===s.DocType?this.attList(...arguments):this.attribute(...arguments)}ent(s,l){return this.entity(s,l)}pent(s,l){return this.pEntity(s,l)}not(s,l){return this.notation(s,l)}}}).call(s)})),require_XMLStreamWriter=__commonJSMin(((s,l)=>{(function(){var s,f,p,g={}.hasOwnProperty;s=require_NodeType(),p=require_XMLWriterBase(),f=require_WriterState(),l.exports=class extends p{constructor(s,l){super(l),this.stream=s}endline(s,l,p){return s.isLastRootNode&&l.state===f.CloseTag?``:super.endline(s,l,p)}document(s,l){var f,p,g,v,b,C,w=s.children,E,k;for(p=g=0,b=w.length;g0){for(this.stream.write(` [`),this.stream.write(this.endline(s,l,p)),l.state=f.InsideTag,C=s.children,v=0,b=C.length;v`),this.stream.write(this.endline(s,l,p)),l.state=f.None,this.closeNode(s,l,p)}element(l,p,v){var b,C,w,E,k,A,N,F,I,R,B,q,J,le,_e;if(v||=0,this.openNode(l,p,v),p.state=f.OpenTag,R=this.indent(l,p,v)+`<`+l.name,p.pretty&&p.width>0)for(I in N=R.length,q=l.attribs,q)g.call(q,I)&&(b=q[I],B=this.attribute(b,p,v),C=B.length,N+C>p.width?(_e=this.indent(l,p,v+1)+B,R+=this.endline(l,p,v)+_e,N=_e.length):(_e=` `+B,R+=_e,N+=_e.length));else for(I in J=l.attribs,J)g.call(J,I)&&(b=J[I],R+=this.attribute(b,p,v));if(this.stream.write(R),E=l.children.length,k=E===0?null:l.children[0],E===0||l.children.every(function(l){return(l.type===s.Text||l.type===s.Raw||l.type===s.CData)&&l.value===``}))p.allowEmpty?(this.stream.write(`>`),p.state=f.CloseTag,this.stream.write(``)):(p.state=f.CloseTag,this.stream.write(p.spaceBeforeSlash+`/>`));else if(p.pretty&&E===1&&(k.type===s.Text||k.type===s.Raw||k.type===s.CData)&&k.value!=null)this.stream.write(`>`),p.state=f.InsideTag,p.suppressPrettyCount++,this.writeChildNode(k,p,v+1),p.suppressPrettyCount--,p.state=f.CloseTag,this.stream.write(``);else{for(this.stream.write(`>`+this.endline(l,p,v)),p.state=f.InsideTag,le=l.children,A=0,F=le.length;A`)}return this.stream.write(this.endline(l,p,v)),p.state=f.None,this.closeNode(l,p,v)}processingInstruction(s,l,f){return this.stream.write(super.processingInstruction(s,l,f))}raw(s,l,f){return this.stream.write(super.raw(s,l,f))}text(s,l,f){return this.stream.write(super.text(s,l,f))}dtdAttList(s,l,f){return this.stream.write(super.dtdAttList(s,l,f))}dtdElement(s,l,f){return this.stream.write(super.dtdElement(s,l,f))}dtdEntity(s,l,f){return this.stream.write(super.dtdEntity(s,l,f))}dtdNotation(s,l,f){return this.stream.write(super.dtdNotation(s,l,f))}}}).call(s)})),require_lib$13=__commonJSMin(((s,l)=>{(function(){var s,f,p,g,v,b,C,w,E;({assign:w,isFunction:E}=require_Utility()),p=require_XMLDOMImplementation(),g=require_XMLDocument(),v=require_XMLDocumentCB(),C=require_XMLStringWriter(),b=require_XMLStreamWriter(),s=require_NodeType(),f=require_WriterState(),l.exports.create=function(s,l,f,p){var v,b;if(s==null)throw Error(`Root element needs a name.`);return p=w({},l,f,p),v=new g(p),b=v.element(s),p.headless||(v.declaration(p),(p.pubID!=null||p.sysID!=null)&&v.dtd(p)),b},l.exports.begin=function(s,l,f){return E(s)&&([l,f]=[s,l],s={}),l?new v(s,l,f):new g(s)},l.exports.stringWriter=function(s){return new C(s)},l.exports.streamWriter=function(s,l){return new b(s,l)},l.exports.implementation=new p,l.exports.nodeType=s,l.exports.writerState=f}).call(s)})),require_build$3=__commonJSMin((s=>{var l=require_base64_js(),f=require_lib$13();s.build=b;function p(s){function l(s){return s<10?`0`+s:s}return s.getUTCFullYear()+`-`+l(s.getUTCMonth()+1)+`-`+l(s.getUTCDate())+`T`+l(s.getUTCHours())+`:`+l(s.getUTCMinutes())+`:`+l(s.getUTCSeconds())+`Z`}var g=Object.prototype.toString;function v(s){var l=g.call(s).match(/\[object (.*)\]/);return l&&l[1]}function b(s,l){var p={version:`1.0`,encoding:`UTF-8`},g={pubid:`-//Apple//DTD PLIST 1.0//EN`,sysid:`http://www.apple.com/DTDs/PropertyList-1.0.dtd`},v=f.create(`plist`);return v.dec(p.version,p.encoding,p.standalone),v.dtd(g.pubid,g.sysid),v.att(`version`,`1.0`),C(s,v),l||={},l.pretty=l.pretty!==!1,v.end(l)}function C(s,f){var g,b,w,E=v(s);if(E!=`Undefined`)if(Array.isArray(s))for(f=f.ele(`array`),b=0;b{var l=require_parse$6();Object.keys(l).forEach(function(f){s[f]=l[f]});var f=require_build$3();Object.keys(f).forEach(function(l){s[l]=f[l]})})),require_parse$5=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=void 0;var f=l(require_bplistParser()),p=l(require_plist());function g(s,l){var g=s[0],v;try{if(g===60||g===`<`)v=p.default.parse(s.toString());else if(g===98)v=f.default.parseBuffer(s)[0];else if(l)throw Error(`Unable to determine format for '`+l+`'`);else throw Error(`Unable to determine format for plist aStringOrBuffer`)}catch(s){throw s instanceof Error?s:Error(`error parsing `+l)}return v}s.parse=g})),require_readFile=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.readFile=void 0;var f=l(require(`fs`)),p=require_parse$5();function g(s,l){f.default.readFile(s,function(f,g){if(f)return l(f);var v;try{v=(0,p.parse)(g,s)}catch(f){return l(f instanceof Error?f:Error(`failed to read file `+s))}l(null,v)})}s.readFile=g})),require_readFileSync=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.readFileSync=void 0;var f=l(require(`fs`)),p=require_parse$5();function g(s){var l=f.default.readFileSync(s);return l.length===0?{}:(0,p.parse)(l,s)}s.readFileSync=g})),require_stringify$2=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.stringify=void 0;var f=l(require_plist());function p(s){return f.default.build(s)}s.stringify=p})),require_writeBinaryFile=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.writeBinaryFile=void 0;var f=l(require_bplistCreator()),p=l(require(`fs`));function g(s,l,g,v){if(typeof g==`function`&&v===void 0)p.default.writeFile(s,(0,f.default)(l),g);else if(typeof g==`object`&&typeof v==`function`)p.default.writeFile(s,(0,f.default)(l),g,v);else throw Error(`Invalid parameters passed to writeBinaryFile`)}s.writeBinaryFile=g})),require_writeBinaryFileSync=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.writeBinaryFileSync=void 0;var f=l(require_bplistCreator()),p=l(require(`fs`));function g(s,l,g){return p.default.writeFileSync(s,(0,f.default)(l),g)}s.writeBinaryFileSync=g})),require_writeFile=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.writeFile=void 0;var f=l(require(`fs`)),p=l(require_plist());function g(s,l,g,v){if(typeof g==`function`&&v===void 0)f.default.writeFile(s,p.default.build(l),g);else if(typeof g==`object`&&typeof v==`function`)f.default.writeFile(s,p.default.build(l),g,v);else throw Error(`Invalid parameters passed to writeFile`)}s.writeFile=g})),require_writeFileSync=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.writeFileSync=void 0;var f=l(require(`fs`)),p=l(require_plist());function g(s,l,g){var v=p.default.build(l);return f.default.writeFileSync(s,v,g)}s.writeFileSync=g})),require_dist$10=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.writeFileSync=s.writeFile=s.writeBinaryFileSync=s.writeBinaryFile=s.stringify=s.readFileSync=s.readFile=s.parse=s.bplistParser=s.bplistCreator=void 0;var f=require_bplistCreator();Object.defineProperty(s,`bplistCreator`,{enumerable:!0,get:function(){return l(f).default}});var p=require_bplistParser();Object.defineProperty(s,`bplistParser`,{enumerable:!0,get:function(){return l(p).default}});var g=require_parse$5();Object.defineProperty(s,`parse`,{enumerable:!0,get:function(){return g.parse}});var v=require_readFile();Object.defineProperty(s,`readFile`,{enumerable:!0,get:function(){return v.readFile}});var b=require_readFileSync();Object.defineProperty(s,`readFileSync`,{enumerable:!0,get:function(){return b.readFileSync}});var C=require_stringify$2();Object.defineProperty(s,`stringify`,{enumerable:!0,get:function(){return C.stringify}});var w=require_writeBinaryFile();Object.defineProperty(s,`writeBinaryFile`,{enumerable:!0,get:function(){return w.writeBinaryFile}});var E=require_writeBinaryFileSync();Object.defineProperty(s,`writeBinaryFileSync`,{enumerable:!0,get:function(){return E.writeBinaryFileSync}});var k=require_writeFile();Object.defineProperty(s,`writeFile`,{enumerable:!0,get:function(){return k.writeFile}});var A=require_writeFileSync();Object.defineProperty(s,`writeFileSync`,{enumerable:!0,get:function(){return A.writeFileSync}})})),require_pbxProject=__commonJSMin(((s,l)=>{var f=require(`util`),p=f.format,g=require(`events`).EventEmitter,v=require(`path`),b=require_dist$11(),C=require(`child_process`).fork,w=require_pbxWriter(),E=require_pbxFile(),k=require(`fs`),A=require_pbxproj(),N=require_dist$10(),F=/_comment$/;function I(s){if(!(this instanceof I))return new I(s);this.filepath=v.resolve(s)}f.inherits(I,g),I.prototype.parse=function(s){return C(__dirname+`/parseJob.js`,[this.filepath]).on(`message`,function(s){s.name==`SyntaxError`||s.code?this.emit(`error`,s):(this.hash=s,this.emit(`end`,null,s))}.bind(this)),s&&(this.on(`error`,s),this.on(`end`,s)),this},I.prototype.parseSync=function(){var s=k.readFileSync(this.filepath,`utf-8`);return this.hash=A.parse(s),this},I.prototype.writeSync=function(s){return this.writer=new w(this.hash,s),this.writer.writeSync()},I.prototype.allUuids=function(){var s=this.hash.project.objects,l=[],f;for(key in s)f=s[key],l=l.concat(Object.keys(f));return l=l.filter(function(s){return!F.test(s)&&s.length==24}),l},I.prototype.generateUuid=function(){var s=b.v4().replace(/-/g,``).substr(0,24).toUpperCase();return this.allUuids().indexOf(s)>=0?this.generateUuid():s},I.prototype.addPluginFile=function(s,l){var f=new E(s,l);return f.plugin=!0,je(f,this),this.hasFile(f.path)?null:(f.fileRef=this.generateUuid(),this.addToPbxFileReferenceSection(f),this.addToPluginsPbxGroup(f),f)},I.prototype.removePluginFile=function(s,l){var f=new E(s,l);return je(f,this),this.removeFromPbxFileReferenceSection(f),this.removeFromPluginsPbxGroup(f),f},I.prototype.addProductFile=function(s,l){var f=new E(s,l);return f.includeInIndex=0,f.fileRef=this.generateUuid(),f.target=l?l.target:void 0,f.group=l?l.group:void 0,f.uuid=this.generateUuid(),f.path=f.basename,this.addToPbxFileReferenceSection(f),this.addToProductsPbxGroup(f),f},I.prototype.removeProductFile=function(s,l){var f=new E(s,l);return this.removeFromProductsPbxGroup(f),f},I.prototype.addSourceFile=function(s,l,f){var p=f?this.addFile(s,f,l):this.addPluginFile(s,l);return p?(p.target=l?l.target:void 0,p.uuid=this.generateUuid(),this.addToPbxBuildFileSection(p),this.addToPbxSourcesBuildPhase(p),p):!1},I.prototype.removeSourceFile=function(s,l,f){var p=f?this.removeFile(s,f,l):this.removePluginFile(s,l);return p.target=l?l.target:void 0,this.removeFromPbxBuildFileSection(p),this.removeFromPbxSourcesBuildPhase(p),p},I.prototype.addHeaderFile=function(s,l,f){return f?this.addFile(s,f,l):this.addPluginFile(s,l)},I.prototype.removeHeaderFile=function(s,l,f){return f?this.removeFile(s,f,l):this.removePluginFile(s,l)},I.prototype.addResourceFile=function(s,l,f){l||={};var p;if(l.plugin){if(p=this.addPluginFile(s,l),!p)return!1}else if(p=new E(s,l),this.hasFile(p.path))return!1;return p.uuid=this.generateUuid(),p.target=l?l.target:void 0,l.plugin||(Ne(p,this),p.fileRef=this.generateUuid()),l.variantGroup||(this.addToPbxBuildFileSection(p),this.addToPbxResourcesBuildPhase(p)),l.plugin||(this.addToPbxFileReferenceSection(p),f?this.getPBXGroupByKey(f)?this.addToPbxGroup(p,f):this.getPBXVariantGroupByKey(f)&&this.addToPbxVariantGroup(p,f):this.addToResourcesPbxGroup(p)),p},I.prototype.removeResourceFile=function(s,l,f){var p=new E(s,l);return p.target=l?l.target:void 0,Ne(p,this),this.removeFromPbxBuildFileSection(p),this.removeFromPbxFileReferenceSection(p),f?this.getPBXGroupByKey(f)?this.removeFromPbxGroup(p,f):this.getPBXVariantGroupByKey(f)&&this.removeFromPbxVariantGroup(p,f):this.removeFromResourcesPbxGroup(p),this.removeFromPbxResourcesBuildPhase(p),p},I.prototype.addFramework=function(s,l){var f=l&&l.customFramework==1,p=!l||l.link==null||l.link,g=l&&l.embed;l&&delete l.embed;var v=new E(s,l);if(v.uuid=this.generateUuid(),v.fileRef=this.generateUuid(),v.target=l?l.target:void 0,this.hasFile(v.path))return!1;if(this.addToPbxBuildFileSection(v),this.addToPbxFileReferenceSection(v),this.addToFrameworksPbxGroup(v),p&&this.addToPbxFrameworksBuildPhase(v),f&&(this.addToFrameworkSearchPaths(v),g)){l.embed=g;var b=new E(s,l);return b.uuid=this.generateUuid(),b.fileRef=v.fileRef,this.addToPbxBuildFileSection(b),this.addToPbxEmbedFrameworksBuildPhase(b),b}return v},I.prototype.removeFramework=function(s,l){l&&l.embed,l&&delete l.embed;var f=new E(s,l);f.target=l?l.target:void 0,this.removeFromPbxBuildFileSection(f),this.removeFromPbxFileReferenceSection(f),this.removeFromFrameworksPbxGroup(f),this.removeFromPbxFrameworksBuildPhase(f),l&&l.customFramework&&this.removeFromFrameworkSearchPaths(f),l||={},l.embed=!0;var p=new E(s,l);return p.fileRef=f.fileRef,this.removeFromPbxBuildFileSection(p),this.removeFromPbxEmbedFrameworksBuildPhase(p),f},I.prototype.addCopyfile=function(s,l){var f=new E(s,l);return this.hasFile(f.path)&&(f=this.hasFile(f.path)),f.fileRef=f.uuid=this.generateUuid(),f.target=l?l.target:void 0,this.addToPbxBuildFileSection(f),this.addToPbxFileReferenceSection(f),this.addToPbxCopyfilesBuildPhase(f),f},I.prototype.pbxCopyfilesBuildPhaseObj=function(s){return this.buildPhaseObject(`PBXCopyFilesBuildPhase`,`Copy Files`,s)},I.prototype.addToPbxCopyfilesBuildPhase=function(s){this.buildPhaseObject(`PBXCopyFilesBuildPhase`,`Copy Files`,s.target).files.push(J(s))},I.prototype.removeCopyfile=function(s,l){var f=new E(s,l);return f.target=l?l.target:void 0,this.removeFromPbxBuildFileSection(f),this.removeFromPbxFileReferenceSection(f),this.removeFromPbxCopyfilesBuildPhase(f),f},I.prototype.removeFromPbxCopyfilesBuildPhase=function(s){var l=this.pbxCopyfilesBuildPhaseObj(s.target);for(i in l.files)if(l.files[i].comment==Oe(s)){l.files.splice(i,1);break}},I.prototype.addStaticLibrary=function(s,l){l||={};var f;if(l.plugin){if(f=this.addPluginFile(s,l),!f)return!1}else if(f=new E(s,l),this.hasFile(f.path))return!1;return f.uuid=this.generateUuid(),f.target=l?l.target:void 0,l.plugin||(f.fileRef=this.generateUuid(),this.addToPbxFileReferenceSection(f)),this.addToPbxBuildFileSection(f),this.addToPbxFrameworksBuildPhase(f),this.addToLibrarySearchPaths(f),f},I.prototype.addToPbxBuildFileSection=function(s){var l=p(`%s_comment`,s.uuid);this.pbxBuildFileSection()[s.uuid]=R(s),this.pbxBuildFileSection()[l]=be(s)},I.prototype.removeFromPbxBuildFileSection=function(s){for(var l in this.pbxBuildFileSection())if(this.pbxBuildFileSection()[l].fileRef_comment==s.basename){s.uuid=l,delete this.pbxBuildFileSection()[l];var f=p(`%s_comment`,l);delete this.pbxBuildFileSection()[f]}},I.prototype.addPbxGroup=function(s,l,f,g){var v=this.hash.project.objects.PBXGroup,b=this.generateUuid(),C=p(`%s_comment`,b),w={isa:`PBXGroup`,children:[],name:l,path:f,sourceTree:g||`""`},k=this.pbxFileReferenceSection(),A={};for(var N in k)if(F.test(N)){var I=N.split(F)[0],R=k[I];A[R.path]={fileRef:I,basename:k[N]}}for(var B=0;B"`,versionGroupType:`wrapper.xcdatamodel`},this.xcVersionGroupSection()[l]=v.basename(s.path))},I.prototype.addToPluginsPbxGroup=function(s){var l=this.pbxGroupByName(`Plugins`);l?l.children.push(q(s)):this.addPbxGroup([s.path],`Plugins`)},I.prototype.removeFromPluginsPbxGroup=function(s){if(!this.pbxGroupByName(`Plugins`))return null;var l=this.pbxGroupByName(`Plugins`).children,f;for(f in l)if(q(s).value==l[f].value&&q(s).comment==l[f].comment){l.splice(f,1);break}},I.prototype.addToResourcesPbxGroup=function(s){var l=this.pbxGroupByName(`Resources`);l?l.children.push(q(s)):this.addPbxGroup([s.path],`Resources`)},I.prototype.removeFromResourcesPbxGroup=function(s){if(!this.pbxGroupByName(`Resources`))return null;var l=this.pbxGroupByName(`Resources`).children,f;for(f in l)if(q(s).value==l[f].value&&q(s).comment==l[f].comment){l.splice(f,1);break}},I.prototype.addToFrameworksPbxGroup=function(s){var l=this.pbxGroupByName(`Frameworks`);l?l.children.push(q(s)):this.addPbxGroup([s.path],`Frameworks`)},I.prototype.removeFromFrameworksPbxGroup=function(s){if(!this.pbxGroupByName(`Frameworks`))return null;var l=this.pbxGroupByName(`Frameworks`).children;for(i in l)if(q(s).value==l[i].value&&q(s).comment==l[i].comment){l.splice(i,1);break}},I.prototype.addToPbxEmbedFrameworksBuildPhase=function(s){var l=this.pbxEmbedFrameworksBuildPhaseObj(s.target);l&&l.files.push(J(s))},I.prototype.removeFromPbxEmbedFrameworksBuildPhase=function(s){var l=this.pbxEmbedFrameworksBuildPhaseObj(s.target);if(l){var f=[];for(i in l.files)l.files[i].comment!=Oe(s)&&f.push(l.files[i]);l.files=f}},I.prototype.addToProductsPbxGroup=function(s){var l=this.pbxGroupByName(`Products`);l?l.children.push(q(s)):this.addPbxGroup([s.path],`Products`)},I.prototype.removeFromProductsPbxGroup=function(s){if(!this.pbxGroupByName(`Products`))return null;var l=this.pbxGroupByName(`Products`).children,f;for(f in l)if(q(s).value==l[f].value&&q(s).comment==l[f].comment){l.splice(f,1);break}},I.prototype.addToPbxSourcesBuildPhase=function(s){this.pbxSourcesBuildPhaseObj(s.target).files.push(J(s))},I.prototype.removeFromPbxSourcesBuildPhase=function(s){var l=this.pbxSourcesBuildPhaseObj(s.target),f;for(f in l.files)if(l.files[f].comment==Oe(s)){l.files.splice(f,1);break}},I.prototype.addToPbxResourcesBuildPhase=function(s){this.pbxResourcesBuildPhaseObj(s.target).files.push(J(s))},I.prototype.removeFromPbxResourcesBuildPhase=function(s){var l=this.pbxResourcesBuildPhaseObj(s.target),f;for(f in l.files)if(l.files[f].comment==Oe(s)){l.files.splice(f,1);break}},I.prototype.addToPbxFrameworksBuildPhase=function(s){this.pbxFrameworksBuildPhaseObj(s.target).files.push(J(s))},I.prototype.removeFromPbxFrameworksBuildPhase=function(s){var l=this.pbxFrameworksBuildPhaseObj(s.target);for(i in l.files)if(l.files[i].comment==Oe(s)){l.files.splice(i,1);break}},I.prototype.addXCConfigurationList=function(s,l,f){for(var g=this.pbxXCBuildConfigurationSection(),v=this.pbxXCConfigurationList(),b=this.generateUuid(),C=p(`%s_comment`,b),w={isa:`XCConfigurationList`,buildConfigurations:[],defaultConfigurationIsVisible:0,defaultConfigurationName:l},E=0;E-1}).forEach(function(s){var l=v.indexOf(s);v.splice(l,1)}))},I.prototype.addToFrameworkSearchPaths=function(s){var l=Be(this.pbxXCBuildConfigurationSection()),f=`"$(inherited)"`,p,g;for(p in l)g=l[p].buildSettings,We(g.PRODUCT_NAME)==this.productName&&((!g.FRAMEWORK_SEARCH_PATHS||g.FRAMEWORK_SEARCH_PATHS===f)&&(g.FRAMEWORK_SEARCH_PATHS=[f]),g.FRAMEWORK_SEARCH_PATHS.push(ze(s,this)))},I.prototype.removeFromLibrarySearchPaths=function(s){var l=Be(this.pbxXCBuildConfigurationSection()),f=`LIBRARY_SEARCH_PATHS`,p,g,v,b=ze(s,this);for(p in l)g=l[p].buildSettings,We(g.PRODUCT_NAME)==this.productName&&(v=g[f],v&&Array.isArray(v)&&v.filter(function(s){return s.indexOf(b)>-1}).forEach(function(s){var l=v.indexOf(s);v.splice(l,1)}))},I.prototype.addToLibrarySearchPaths=function(s){var l=Be(this.pbxXCBuildConfigurationSection()),f=`"$(inherited)"`,p,g;for(p in l)g=l[p].buildSettings,We(g.PRODUCT_NAME)==this.productName&&((!g.LIBRARY_SEARCH_PATHS||g.LIBRARY_SEARCH_PATHS===f)&&(g.LIBRARY_SEARCH_PATHS=[f]),typeof s==`string`?g.LIBRARY_SEARCH_PATHS.push(s):g.LIBRARY_SEARCH_PATHS.push(ze(s,this)))},I.prototype.removeFromHeaderSearchPaths=function(s){var l=Be(this.pbxXCBuildConfigurationSection()),f=`HEADER_SEARCH_PATHS`,p,g,v=ze(s,this);for(p in l)g=l[p].buildSettings,We(g.PRODUCT_NAME)==this.productName&&g[f]&&g[f].filter(function(s){return s.indexOf(v)>-1}).forEach(function(s){var l=g[f].indexOf(s);g[f].splice(l,1)})},I.prototype.addToHeaderSearchPaths=function(s){var l=Be(this.pbxXCBuildConfigurationSection()),f=`"$(inherited)"`,p,g;for(p in l)g=l[p].buildSettings,We(g.PRODUCT_NAME)==this.productName&&(g.HEADER_SEARCH_PATHS||=[f],typeof s==`string`?g.HEADER_SEARCH_PATHS.push(s):g.HEADER_SEARCH_PATHS.push(ze(s,this)))},I.prototype.addToOtherLinkerFlags=function(s){var l=Be(this.pbxXCBuildConfigurationSection()),f=`"$(inherited)"`,p=`OTHER_LDFLAGS`,g,v;for(g in l)v=l[g].buildSettings,We(v.PRODUCT_NAME)==this.productName&&((!v[p]||v[p]===f)&&(v[p]=[f]),v[p].push(s))},I.prototype.removeFromOtherLinkerFlags=function(s){var l=Be(this.pbxXCBuildConfigurationSection()),f=`OTHER_LDFLAGS`,p,g;for(p in l)g=l[p].buildSettings,We(g.PRODUCT_NAME)==this.productName&&g[f]&&g[f].filter(function(l){return l.indexOf(s)>-1}).forEach(function(s){var l=g[f].indexOf(s);g[f].splice(l,1)})},I.prototype.addToBuildSettings=function(s,l){var f=Be(this.pbxXCBuildConfigurationSection()),p,g;for(p in f)g=f[p].buildSettings,g[s]=l},I.prototype.removeFromBuildSettings=function(s){var l=Be(this.pbxXCBuildConfigurationSection()),f,p;for(f in l)p=l[f].buildSettings,p[s]&&delete p[s]},I.prototype.__defineGetter__(`productName`,function(){var s=Be(this.pbxXCBuildConfigurationSection()),l,f;for(l in s)if(f=s[l].buildSettings.PRODUCT_NAME,f)return We(f)}),I.prototype.hasFile=function(s){var l=Be(this.pbxFileReferenceSection()),f,p;for(p in l)if(f=l[p],f.path==s||f.path==`"`+s+`"`)return f;return!1},I.prototype.addTarget=function(s,l,f,p){var g=this.generateUuid(),b=l,C=f||s,w=s.trim(),E=p;if(!w)throw Error(`Target name missing.`);if(!b)throw Error(`Target type missing.`);if(!Ke(b))throw Error(`Target type invalid: `+b);var k=[{name:`Debug`,isa:`XCBuildConfiguration`,buildSettings:{GCC_PREPROCESSOR_DEFINITIONS:[`"DEBUG=1"`,`"$(inherited)"`],INFOPLIST_FILE:`"`+v.join(C,C+`-Info.plist"`),LD_RUNPATH_SEARCH_PATHS:`"$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"`,PRODUCT_NAME:`"`+w+`"`,SKIP_INSTALL:`YES`}},{name:`Release`,isa:`XCBuildConfiguration`,buildSettings:{INFOPLIST_FILE:`"`+v.join(C,C+`-Info.plist"`),LD_RUNPATH_SEARCH_PATHS:`"$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"`,PRODUCT_NAME:`"`+w+`"`,SKIP_INSTALL:`YES`}}];E&&(k=k.map(s=>(s.buildSettings.PRODUCT_BUNDLE_IDENTIFIER=`"`+E+`"`,s)));var A=this.addXCConfigurationList(k,`Release`,`Build configuration list for PBXNativeTarget "`+w+`"`),N=w,F=qe(Ke(b)),I=this.addProductFile(N,{group:`Copy Files`,target:g,explicitFileType:F});I.basename,this.addToPbxBuildFileSection(I);var R={uuid:g,pbxNativeTarget:{isa:`PBXNativeTarget`,name:`"`+w+`"`,productName:`"`+w+`"`,productReference:I.fileRef,productType:`"`+Ke(b)+`"`,buildConfigurationList:A.uuid,buildPhases:[],buildRules:[],dependencies:[]}};if(this.addToPbxNativeTargetSection(R),b===`app_extension`)this.addBuildPhase([],`PBXCopyFilesBuildPhase`,`Copy Files`,this.getFirstTarget().uuid,b),this.addToPbxCopyfilesBuildPhase(I);else if(b===`watch2_app`)this.addBuildPhase([w+`.app`],`PBXCopyFilesBuildPhase`,`Embed Watch Content`,this.getFirstTarget().uuid,b,`"$(CONTENTS_FOLDER_PATH)/Watch"`);else if(b===`watch2_extension`){var B=this.getTarget(Ke(`watch2_app`));B&&this.addBuildPhase([w+`.appex`],`PBXCopyFilesBuildPhase`,`Embed App Extensions`,B.uuid,b)}if(this.addToPbxProjectSection(R),b===`watch2_extension`){var B=this.getTarget(Ke(`watch2_app`));B&&this.addTargetDependency(B.uuid,[R.uuid])}else this.addTargetDependency(this.getFirstTarget().uuid,[R.uuid]);return R};function R(s){var l=Object.create(null);return l.isa=`PBXBuildFile`,l.fileRef=s.fileRef,l.fileRef_comment=s.basename,s.settings&&(l.settings=s.settings),l}function B(s){return{isa:`PBXFileReference`,name:`"`+s.basename+`"`,path:`"`+s.path.replace(/\\/g,`/`)+`"`,sourceTree:s.sourceTree,fileEncoding:s.fileEncoding,lastKnownFileType:s.lastKnownFileType,explicitFileType:s.explicitFileType,includeInIndex:s.includeInIndex}}function q(s){var l=Object.create(null);return l.value=s.fileRef,l.comment=s.basename,l}function J(s){var l=Object.create(null);return l.value=s.uuid,l.comment=Oe(s),l}function le(s,l,f,p){return s.name=`"`+p+`"`,s.dstPath=f||`""`,s.dstSubfolderSpec={absolute_path:0,executables:6,frameworks:10,java_resources:15,plugins:13,products_directory:16,resources:7,shared_frameworks:11,shared_support:12,wrapper:1,xpc_services:0}[{application:`wrapper`,app_extension:`plugins`,bundle:`wrapper`,command_line_tool:`wrapper`,dynamic_library:`products_directory`,framework:`shared_frameworks`,frameworks:`frameworks`,static_library:`products_directory`,unit_test_bundle:`wrapper`,watch_app:`wrapper`,watch2_app:`products_directory`,watch_extension:`plugins`,watch2_extension:`plugins`}[l]],s}function _e(s,l,f){return s.name=`"`+f+`"`,s.inputPaths=l.inputPaths||[],s.outputPaths=l.outputPaths||[],s.shellPath=l.shellPath,s.shellScript=`"`+l.shellScript.replace(/"/g,`\\"`)+`"`,s}function be(s){return Oe(s)}function xe(s){return s.basename||v.basename(s.path)}function De(s){return s.name}function Oe(s){return p(`%s in %s`,s.basename,s.group)}function je(s,l){return Pe(s,l,`Plugins`)}function Ne(s,l){return Pe(s,l,`Resources`)}function Pe(s,l,f){var p=RegExp(`^`+f+`[\\\\/]`);return l.pbxGroupByName(f).path&&(s.path=s.path.replace(p,``)),s}function ze(s,l){var f=l.pbxGroupByName(`Plugins`),p=f?f.path:null,g=v.dirname(s.path);return g=g==`.`?``:`/`+g,s.plugin&&p?`"\\"$(SRCROOT)/`+We(p)+`\\""`:s.customFramework&&s.dirname?`"\\"`+s.dirname+`\\""`:`"\\"$(SRCROOT)/`+l.productName+g+`\\""`}function Be(s){for(var l=Object.keys(s),f={},p=0;p"`};l&&(p.path=l);var g=this.generateUuid(),v=g+`_comment`,b=this.hash.project.objects[f];return b||=this.hash.project.objects[f]={},b[v]=s,b[g]=p,g},I.prototype.pbxCreateVariantGroup=function(s){return this.pbxCreateGroupWithType(s,void 0,`PBXVariantGroup`)},I.prototype.pbxCreateGroup=function(s,l){return this.pbxCreateGroupWithType(s,l,`PBXGroup`)},I.prototype.removeFromPbxGroupAndType=function(s,l,f){var p=this.getPBXGroupByKeyAndType(l,f);if(p){var g=p.children,v;for(v in g)if(q(s).value==g[v].value&&q(s).comment==g[v].comment){g.splice(v,1);break}}},I.prototype.removeFromPbxGroup=function(s,l){this.removeFromPbxGroupAndType(s,l,`PBXGroup`)},I.prototype.removeFromPbxVariantGroup=function(s,l){this.removeFromPbxGroupAndType(s,l,`PBXVariantGroup`)},I.prototype.getPBXGroupByKeyAndType=function(s,l){return this.hash.project.objects[l][s]},I.prototype.getPBXGroupByKey=function(s){return this.hash.project.objects.PBXGroup[s]},I.prototype.getPBXVariantGroupByKey=function(s){return this.hash.project.objects.PBXVariantGroup[s]},I.prototype.findPBXGroupKeyAndType=function(s,l){var f=this.hash.project.objects[l],p;for(var g in f)if(!F.test(g)){var v=f[g];if(s&&s.path&&s.name){if(s.path===v.path&&s.name===v.name){p=g;break}}else if(s&&s.path){if(s.path===v.path){p=g;break}}else if(s&&s.name&&s.name===v.name){p=g;break}}return p},I.prototype.findPBXGroupKey=function(s){return this.findPBXGroupKeyAndType(s,`PBXGroup`)},I.prototype.findPBXVariantGroupKey=function(s){return this.findPBXGroupKeyAndType(s,`PBXVariantGroup`)},I.prototype.addLocalizationVariantGroup=function(s){var l=this.pbxCreateVariantGroup(s),f=this.findPBXGroupKey({name:`Resources`});this.addToPbxGroup(l,f);var p={uuid:this.generateUuid(),fileRef:l,basename:s};return this.addToPbxBuildFileSection(p),this.addToPbxResourcesBuildPhase(p),p},I.prototype.addKnownRegion=function(s){this.pbxProjectSection()[this.getFirstProject().uuid].knownRegions||(this.pbxProjectSection()[this.getFirstProject().uuid].knownRegions=[]),this.hasKnownRegion(s)||this.pbxProjectSection()[this.getFirstProject().uuid].knownRegions.push(s)},I.prototype.removeKnownRegion=function(s){var l=this.pbxProjectSection()[this.getFirstProject().uuid].knownRegions;if(l){for(var f=0;f{s.project=require_pbxProject()})),require_string$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.trimQuotes=l;function l(s){return s&&s[0]===`"`&&s[s.length-1]===`"`?s.slice(1,-1):s}})),require_BuildScheme=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getApplicationTargetNameForSchemeAsync=w,s.getArchiveBuildConfigurationForSchemeAsync=E,s.getRunnableSchemesFromXcodeproj=b,s.getSchemesFromXcodeproj=v;function l(){let s=require_Paths();return l=function(){return s},s}function f(){let s=require_Target();return f=function(){return s},s}function p(){let s=require_Xcodeproj();return p=function(){return s},s}function g(){let s=require_XML();return g=function(){return s},s}function v(s){return(0,l().findSchemeNames)(s)}function b(s,{configuration:l=`Debug`}={}){let g=(0,p().getPbxproj)(s);return(0,f().findSignableTargets)(g).map(([,s])=>{let v=`iOS`,b=(0,p().unquote)(s.productType);if(b===f().TargetType.WATCH)v=`watchOS`;else if(b.startsWith(f().TargetType.APPLICATION)){let f=g.hash.project.objects.XCConfigurationList[s.buildConfigurationList];if(f){let s=f.buildConfigurations.find(s=>s.comment===l)||f.buildConfigurations[0];if(s?.value){let l=g.hash.project.objects.XCBuildConfiguration?.[s.value],f=l.buildSettings.SDKROOT;f===`appletvos`||`TVOS_DEPLOYMENT_TARGET`in l.buildSettings?v=`tvOS`:f===`iphoneos`&&(v=`iOS`)}}}return{name:(0,p().unquote)(s.name),osType:v,type:(0,p().unquote)(s.productType)}})}async function C(s,f){let p=(0,l().findSchemePaths)(s),v=RegExp(`[\\\\/]${f}.xcscheme`,`i`),b=p.find(s=>v.exec(s));if(b)return await(0,g().readXMLAsync)({path:b});throw Error(`scheme '${f}' does not exist, make sure it's marked as shared`)}async function w(s,l){let f=(await C(s,l))?.Scheme?.BuildAction?.[0]?.BuildActionEntries?.[0]?.BuildActionEntry,p=f?.length===1?k(f[0]):k(f?.find(s=>s.BuildableReference?.[0]?.$?.BuildableName?.endsWith(`.app`)));if(!p)throw Error(`${l}.xcscheme seems to be corrupted`);return p}async function E(s,l){let f=(await C(s,l))?.Scheme?.ArchiveAction?.[0]?.$?.buildConfiguration;if(!f)throw Error(`${l}.xcscheme seems to be corrupted`);return f}function k(s){return s?.BuildableReference?.[0]?.$?.BlueprintName}})),require_Target=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TargetType=void 0,s.findApplicationTargetWithDependenciesAsync=b,s.findFirstNativeTarget=A,s.findNativeTargetByName=N,s.findSignableTargets=k,s.getNativeTargets=E,s.getXCBuildConfigurationFromPbxproj=v,s.isTargetOfType=w;function l(){let s=require_BuildScheme();return l=function(){return s},s}function f(){let s=require_Xcodeproj();return f=function(){return s},s}function p(){let s=require_string$1();return p=function(){return s},s}let g=s.TargetType=function(s){return s.APPLICATION=`com.apple.product-type.application`,s.EXTENSION=`com.apple.product-type.app-extension`,s.WATCH=`com.apple.product-type.application.watchapp`,s.APP_CLIP=`com.apple.product-type.application.on-demand-install-capable`,s.STICKER_PACK_EXTENSION=`com.apple.product-type.app-extension.messages-sticker-pack`,s.FRAMEWORK=`com.apple.product-type.framework`,s.OTHER=`other`,s}({});function v(s,{targetName:l,buildConfiguration:p=`Release`}={}){let[,g]=l?N(s,l):A(s),[,v]=(0,f().getBuildConfigurationForListIdAndName)(s,{configurationListId:g.buildConfigurationList,buildConfiguration:p});return v??null}async function b(s,v){let b=await(0,l().getApplicationTargetNameForSchemeAsync)(s,v),w=(0,f().getPbxproj)(s),[,E]=N(w,b),k=C(w,E);return{name:(0,p().trimQuotes)(E.name),type:g.APPLICATION,signable:!0,dependencies:k}}function C(s,l){if(!l.dependencies||l.dependencies.length===0)return;let f=[g.FRAMEWORK];return l.dependencies.map(({value:l})=>{let{target:v}=s.getPBXGroupByKeyAndType(l,`PBXTargetDependency`),[,b]=F(s,v),E=w(b,g.EXTENSION)?g.EXTENSION:g.OTHER;return{name:(0,p().trimQuotes)(b.name),type:E,signable:!f.some(s=>w(b,s)),dependencies:C(s,b)}})}function w(s,l){return(0,p().trimQuotes)(s.productType)===l}function E(s){let l=s.pbxNativeTargetSection();return Object.entries(l).filter(f().isNotComment)}function k(s){let l=E(s),f=[g.APPLICATION,g.APP_CLIP,g.EXTENSION,g.WATCH,g.STICKER_PACK_EXTENSION],p=l.filter(([,s])=>{for(let l of f)if(w(s,l))return!0;return!1});if(p.length===0)throw Error(`Could not find any signable targets in project.pbxproj`);return p}function A(s){let l=E(s).filter(([,s])=>w(s,g.APPLICATION));if(l.length===0)throw Error(`Could not find any application target in project.pbxproj`);return l[0]}function N(s,l){let f=E(s).find(([,s])=>(0,p().trimQuotes)(s.name)===l);if(!f)throw Error(`Could not find target '${l}' in project.pbxproj`);return f}function F(s,l){let f=E(s).find(([s])=>s===l);if(!f)throw Error(`Could not find target with id '${l}' in project.pbxproj`);return f}})),require_Entitlements=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ensureApplicationTargetEntitlementsFileConfigured=A,s.getEntitlementsPath=E,s.setAssociatedDomains=w,s.withAssociatedDomains=void 0;function l(){let s=C(require(`fs`));return l=function(){return s},s}function f(){let s=C(require(`path`));return f=function(){return s},s}function p(){let s=require_Target();return p=function(){return s},s}function g(){let s=require_Xcodeproj();return g=function(){return s},s}function v(){let s=require_string$1();return v=function(){return s},s}function b(){let s=require_ios_plugins();return b=function(){return s},s}function C(s){return s&&s.__esModule?s:{default:s}}s.withAssociatedDomains=(0,b().createEntitlementsPlugin)(w,`withAssociatedDomains`);function w(s,{"com.apple.developer.associated-domains":l,...f}){return s.ios?.associatedDomains?{...f,"com.apple.developer.associated-domains":s.ios.associatedDomains}:f}function E(s,{targetName:f,buildConfiguration:v=`Release`}={}){let b=(0,g().getPbxproj)(s),C=(0,p().getXCBuildConfigurationFromPbxproj)(b,{targetName:f,buildConfiguration:v});if(!C)return null;let w=k(s,C);return w&&l().default.existsSync(w)?w:null}function k(s,l){let p=l?.buildSettings?.CODE_SIGN_ENTITLEMENTS;return p?f().default.normalize(f().default.join(s,`ios`,(0,v().trimQuotes)(p))):null}function A(s){let v=(0,g().getPbxproj)(s),b=(0,g().getProjectName)(s),C=(0,g().getProductName)(v),[,w]=(0,p().findFirstNativeTarget)(v),E=(0,g().getBuildConfigurationsForListId)(v,w.buildConfigurationList),A=!1;for(let[,p]of E){let g=k(s,p);if(g&&l().default.existsSync(g))return;A=!0;let v=f().default.join(b,`${C}.entitlements`).replace(/\\/g,`/`),w=f().default.resolve(s,`ios`,v);l().default.mkdirSync(f().default.dirname(w),{recursive:!0}),l().default.existsSync(w)||l().default.writeFileSync(w,N),p.buildSettings.CODE_SIGN_ENTITLEMENTS=v}A&&l().default.writeFileSync(v.filepath,v.writeSync())}let N=` + + + + + + +`})),require_glob=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.withSortedGlobResult=l;function l(s){return s.sort((s,l)=>s.localeCompare(l))}})),require_Paths=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.findSchemeNames=_e,s.findSchemePaths=le,s.getAllEntitlementsPaths=Pe,s.getAllInfoPlistPaths=je,s.getAllPBXProjectPaths=De,s.getAllXcodeProjectPaths=be,s.getAppDelegate=q,s.getAppDelegateFilePath=N,s.getAppDelegateHeaderFilePath=A,s.getAppDelegateObjcHeaderFilePath=F,s.getEntitlementsPath=ze,s.getExpoPlistPath=We,s.getFileInfo=B,s.getInfoPlistPath=Ne,s.getPBXProjectPath=Oe,s.getPodfilePath=I,s.getSourceRoot=J,s.getSupportingPath=Be,s.getXcodeProjectPath=xe;function l(){let s=require(`fs`);return l=function(){return s},s}function f(){let s=require_index_min$1();return f=function(){return s},s}function p(){let s=E(require(`path`));return p=function(){return s},s}function g(){let s=E(require_Entitlements());return g=function(){return s},s}function v(){let s=require_errors$9();return v=function(){return s},s}function b(){let s=require_glob();return b=function(){return s},s}function C(){let s=require_warnings();return C=function(){return s},s}function w(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(w=function(s){return s?f:l})(s)}function E(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=w(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in s)if(v!==`default`&&{}.hasOwnProperty.call(s,v)){var b=g?Object.getOwnPropertyDescriptor(s,v):null;b&&(b.get||b.set)?Object.defineProperty(p,v,b):p[v]=s[v]}return p.default=s,f&&f.set(s,p),p}let k=[`**/@(Carthage|Pods|vendor|node_modules)/**`];function A(s){let[l,...p]=(0,b().withSortedGlobResult)((0,f().globSync)(`ios/*/AppDelegate.h`,{absolute:!0,cwd:s,ignore:k}));if(!l)throw new(v()).UnexpectedError(`Could not locate a valid AppDelegate header at root: "${s}"`);return p.length&&Ke({tag:`app-delegate-header`,fileName:`AppDelegate`,projectRoot:s,using:l,extra:p}),l}function N(s){let[l,...p]=(0,b().withSortedGlobResult)((0,f().globSync)(`ios/*/AppDelegate.@(m|mm|swift)`,{absolute:!0,cwd:s,ignore:k}));if(!l)throw new(v()).UnexpectedError(`Could not locate a valid AppDelegate at root: "${s}"`);return p.length&&Ke({tag:`app-delegate`,fileName:`AppDelegate`,projectRoot:s,using:l,extra:p}),l}function F(s){let[l,...p]=(0,b().withSortedGlobResult)((0,f().globSync)(`ios/*/AppDelegate.h`,{absolute:!0,cwd:s,ignore:k}));if(!l)throw new(v()).UnexpectedError(`Could not locate a valid AppDelegate.h at root: "${s}"`);return p.length&&Ke({tag:`app-delegate-objc-header`,fileName:`AppDelegate.h`,projectRoot:s,using:l,extra:p}),l}function I(s){let[l,...p]=(0,b().withSortedGlobResult)((0,f().globSync)(`ios/Podfile`,{absolute:!0,cwd:s,ignore:k}));if(!l)throw new(v()).UnexpectedError(`Could not locate a valid Podfile at root: "${s}"`);return p.length&&Ke({tag:`podfile`,fileName:`Podfile`,projectRoot:s,using:l,extra:p}),l}function R(s){let l=p().extname(s);if(!l&&p().basename(s)===`Podfile`)return`rb`;switch(l){case`.mm`:return`objcpp`;case`.m`:case`.h`:return`objc`;case`.swift`:return`swift`;default:throw new(v()).UnexpectedError(`Unexpected iOS file extension: ${l}`)}}function B(s){return{path:p().normalize(s),contents:(0,l().readFileSync)(s,`utf8`),language:R(s)}}function q(s){return B(N(s))}function J(s){let l=q(s);return p().dirname(l.path)}function le(s){return(0,b().withSortedGlobResult)((0,f().globSync)(`ios/*.xcodeproj/xcshareddata/xcschemes/*.xcscheme`,{absolute:!0,cwd:s,ignore:k}))}function _e(s){return le(s).map(s=>p().parse(s).name)}function be(s){let l=`ios`,g=(0,b().withSortedGlobResult)((0,f().globSync)(`ios/**/*.xcodeproj`,{cwd:s,ignore:k}).map(s=>s.replace(/^\//,``)).filter(s=>!/test|example|sample/i.test(s)||p().dirname(s)===`ios`)).sort((s,l)=>{let f=p().dirname(s)===`ios`,g=p().dirname(l)===`ios`;return f&&g||!f&&!g?0:f?-1:1});if(!g.length)throw new(v()).UnexpectedError(`Failed to locate the ios/*.xcodeproj files relative to path "${s}".`);return g.map(l=>p().join(s,l))}function xe(s){let[l,...f]=be(s);return f.length&&Ke({tag:`xcodeproj`,fileName:`*.xcodeproj`,projectRoot:s,using:l,extra:f}),l}function De(s){let f=be(s).map(s=>p().join(s,`project.pbxproj`)).filter(s=>(0,l().existsSync)(s));if(!f.length)throw new(v()).UnexpectedError(`Failed to locate the ios/*.xcodeproj/project.pbxproj files relative to path "${s}".`);return f}function Oe(s){let[l,...f]=De(s);return f.length&&Ke({tag:`project-pbxproj`,fileName:`project.pbxproj`,projectRoot:s,using:l,extra:f}),l}function je(s){let l=(0,b().withSortedGlobResult)((0,f().globSync)(`ios/*/Info.plist`,{absolute:!0,cwd:s,ignore:k})).sort((s,l)=>s.length-l.length);if(!l.length)throw new(v()).UnexpectedError(`Failed to locate Info.plist files relative to path "${s}".`);return l}function Ne(s){let[l,...f]=je(s);return f.length&&Ke({tag:`info-plist`,fileName:`Info.plist`,projectRoot:s,using:l,extra:f}),l}function Pe(s){return(0,f().globSync)(`ios/*/*.entitlements`,{absolute:!0,cwd:s,ignore:k})}function ze(s){return g().getEntitlementsPath(s)}function Be(s){return p().resolve(s,`ios`,p().basename(J(s)),`Supporting`)}function We(s){let l=Be(s);return p().join(l,`Expo.plist`)}function Ke({tag:s,fileName:l,projectRoot:f,using:g,extra:v}){let b=f?p().relative(f,g):g,w=f?v.map(s=>p().relative(f,s)):v;(0,C().addWarningIOS)(`paths-${s}`,`Found multiple ${l} file paths, using "${b}". Ignored paths: ${JSON.stringify(w)}`)}})),require_Xcodeproj=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.addBuildSourceFileToGroup=le,s.addFileToGroupAndLink=_e,s.addFramework=xe,s.addResourceFileToGroup=J,s.ensureGroupRecursively=Pe,s.getApplicationNativeTarget=be,s.getBuildConfigurationForListIdAndName=Je,s.getBuildConfigurationsForListId=qe,s.getHackyProjectName=B,s.getPbxproj=ze,s.getProductName=Be,s.getProjectName=N,s.getProjectSection=We,s.getXCConfigurationListEntries=Ke,s.isBuildConfig=Ye,s.isNotComment=Qe,s.isNotTestHost=Ze,s.resolvePathOrProject=F,s.resolveXcodeBuildSetting=st,s.sanitizedName=I,s.unquote=ot;function l(){let s=A(require(`assert`));return l=function(){return s},s}function f(){let s=A(require(`path`));return f=function(){return s},s}function p(){let s=A(require_slugify());return p=function(){return s},s}function g(){let s=A(require_xcode());return g=function(){return s},s}function v(){let s=A(require_pbxFile());return v=function(){return s},s}function b(){let s=require_string$1();return b=function(){return s},s}function C(){let s=require_warnings();return C=function(){return s},s}function w(){let s=k(require_Paths());return w=function(){return s},s}function E(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(E=function(s){return s?f:l})(s)}function k(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=E(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in s)if(v!==`default`&&{}.hasOwnProperty.call(s,v)){var b=g?Object.getOwnPropertyDescriptor(s,v):null;b&&(b.get||b.set)?Object.defineProperty(p,v,b):p[v]=s[v]}return p.default=s,f&&f.set(s,p),p}function A(s){return s&&s.__esModule?s:{default:s}}function N(s){let l=w().getSourceRoot(s);return f().default.basename(l)}function F(s){if(typeof s==`string`)try{return ze(s)}catch{return null}return s}function I(s){return R(s)||R((0,p().default)(s))||`app`}function R(s){return s.replace(/[\W_]+/g,``).normalize(`NFD`).replace(/[\u0300-\u036f]/g,``)}function B(s,f){try{return N(s)}catch{let s=f.name;return(0,l().default)(s,`Your project needs a name in app.json/app.config.js.`),I(s)}}function q({filepath:s,group:l}){let f=new(v()).default(s);return l.children.find(s=>s.comment===f.basename)?null:f}function J({filepath:s,groupName:l,isBuildFile:f,project:p,verbose:g,targetUuid:v}){return _e({filepath:s,groupName:l,project:p,verbose:g,targetUuid:v,addFileToProject({project:s,file:l}){s.addToPbxFileReferenceSection(l),f&&s.addToPbxBuildFileSection(l),s.addToPbxResourcesBuildPhase(l)}})}function le({filepath:s,groupName:l,project:f,verbose:p,targetUuid:g}){return _e({filepath:s,groupName:l,project:f,verbose:p,targetUuid:g,addFileToProject({project:s,file:l}){s.addToPbxFileReferenceSection(l),s.addToPbxBuildFileSection(l),s.addToPbxSourcesBuildPhase(l)}})}function _e({filepath:s,groupName:l,project:f,verbose:p,addFileToProject:g,targetUuid:v}){let b=Ne(f,l),w=q({filepath:s,group:b});return w?(v==null?w.target=f.getTarget(`com.apple.product-type.application`)?.uuid:w.target=v,w.uuid=f.generateUuid(),w.fileRef=f.generateUuid(),g({project:f,file:w}),b.children.push({value:w.fileRef,comment:w.basename}),f):(p&&(0,C().addWarningIOS)(`ios-xcode-project`,`Skipped adding duplicate file "${s}" to PBXGroup named "${l}"`),f)}function be({project:s,projectName:f}){let p=s.getTarget(`com.apple.product-type.application`);return(0,l().default)(p,`Couldn't locate application PBXNativeTarget in '.xcodeproj' file.`),(0,l().default)(String(p.target.name)===f,`Application native target name mismatch. Expected ${f}, but found ${p.target.name}.`),p}function xe({project:s,projectName:l,framework:f}){let p=be({project:s,projectName:l});return s.addFramework(f,{target:p.uuid})}function De(s){return s.split(`/`)}let Oe=(s,l)=>{if(s)return s.children.find(s=>s.comment===l)};function je(s,l,f){let p=Oe(l,f);return p?s.getPBXGroupByKey(p.value)??null:null}function Ne(s,l){let{firstProject:f}=s.getFirstProject(),p=s.getPBXGroupByKey(f.mainGroup),g=De(l);for(let l of g){let f=je(s,p,l);if(f)p=f;else break}if(!p)throw Error(`Xcode PBXGroup with name "${l}" could not be found in the Xcode project.`);return p}function Pe(s,l){let f=De(l),p=(s,l)=>s.children.find(({comment:s})=>s===l),{firstProject:g}=s.getFirstProject(),v=s.getPBXGroupByKey(g.mainGroup);for(let l of f)v&&!p(v,l)&&v.children.push({comment:l,value:s.pbxCreateGroup(l,`""`)}),v=s.pbxGroupByName(l);return v??null}function ze(s){let l=w().getPBXProjectPath(s),f=g().default.project(l);return f.parseSync(),f}function Be(s){let l=`$(TARGET_NAME)`;try{l=s.productName}catch{}return l===`$(TARGET_NAME)`&&(l=s.getFirstTarget()?.firstTarget?.productName??l),l}function We(s){return s.pbxProjectSection()}function Ke(s){let l=s.pbxXCConfigurationList();return Object.entries(l).filter(Qe)}function qe(s,l){let[,f]=Ke(s).find(([s])=>s===l),p=f.buildConfigurations.map(s=>s.value);return Object.entries(s.pbxXCBuildConfigurationSection()).filter(Qe).filter(Ye).filter(([s])=>p.includes(s))}function Je(s,{configurationListId:l,buildConfiguration:f}){let p=qe(s,l).find(s=>(0,b().trimQuotes)(s[1].name)===f);if(!p)throw Error(`Build configuration '${f}' does not exist in list with id '${l}'`);return p}function Ye([,s]){return s.isa===`XCBuildConfiguration`}function Ze([,s]){return!s.buildSettings.TEST_HOST}function Qe([s]){return!s.endsWith(`_comment`)}function ot(s){return typeof s==`number`&&(s=String(s)),s.match(/^"(.*)"$/)?.[1]??s}function st(s,l){let p=s?.replace(/\$\(([^()]*|\([^)]*\))\)/g,s=>{let[p,...g]=s.slice(2,-1).split(`:`),v=l(p);v&&=st(v,l);let b=v;return g.forEach(s=>{switch(s){case`lower`:b=b?.toLowerCase();break;case`upper`:b=b?.toUpperCase();break;case`suffix`:b&&=f().default.extname(b);break;case`file`:b&&=f().default.basename(b);break;case`dir`:b&&=f().default.dirname(b);break;case`base`:if(b){let s=f().default.basename(b),l=s.lastIndexOf(`.`);b=l===-1?s:s.slice(0,l)}break;case`rfc1034identifier`:b=b?.replace(/[^a-zA-Z0-9]/g,`-`);break;case`c99extidentifier`:b=b?.replace(/[-\s]/g,`_`);break;case`standardizepath`:b&&=f().default.resolve(b);break;default:b||=s.match(/default=(.*)/)?.[1];break}}),st(b??``,l)});return p===s?s:st(p,l)}})),require_Bitcode=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getBitcode=g,s.setBitcode=b,s.setBitcodeWithConfig=v,s.withCustomBitcode=s.withBitcode=void 0;function l(){let s=require_Xcodeproj();return l=function(){return s},s}function f(){let s=require_ios_plugins();return f=function(){return s},s}function p(){let s=require_warnings();return p=function(){return s},s}s.withBitcode=s=>(0,f().withXcodeProject)(s,async s=>(s.modResults=await v(s,{project:s.modResults}),s)),s.withCustomBitcode=(s,l)=>(0,f().withXcodeProject)(s,async s=>(s.modResults=await b(l,{project:s.modResults}),s));function g(s){return s.ios?.bitcode}function v(s,{project:l}){return b(g(s),{project:l})}function b(s,{project:f}){if(s==null)return f;let g=typeof s==`string`?s:void 0,v=!!s;if(g){let s=Object.entries(f.pbxXCBuildConfigurationSection()).filter(l().isNotComment);if(s.find(([,s])=>s.name===g))f.addBuildProperty(`ENABLE_BITCODE`,`NO`);else{let l=[...new Set(s.map(([,s])=>`"${s.name}"`))].sort();(0,p().addWarningIOS)(`ios.bitcode`,`No configuration named "${g}". Expected one of: ${l.join(`, `)}.`)}}return f.addBuildProperty(`ENABLE_BITCODE`,v?`YES`:`NO`,g),f}})),require_BuildProperties=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createBuildPodfilePropsConfigPlugin=f,s.updateIosBuildPropertiesFromConfig=p,s.updateIosBuildProperty=g,s.withJsEnginePodfileProps=void 0;function l(){let s=require_ios_plugins();return l=function(){return s},s}function f(s,f){let g=(f,g)=>(0,l().withPodfileProperties)(f,l=>(l.modResults=p(g??l,l.modResults,s),l));return f&&Object.defineProperty(g,`name`,{value:f}),g}s.withJsEnginePodfileProps=f([{propName:`expo.jsEngine`,propValueGetter:s=>s.ios?.jsEngine??s.jsEngine??`hermes`}],`withJsEnginePodfileProps`);function p(s,l,f){for(let p of f){let f=p.propValueGetter(s);g(l,p.propName,f)}return l}function g(s,l,f,p){return f?s[l]=f:p?.removePropWhenValueIsNull&&delete s[l],s}})),require_build$2=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.build=C;let f=l(require_base64_js()),p=l(require_lib$13());function g(s){function l(s){return s<10?`0`+s:s}return s.getUTCFullYear()+`-`+l(s.getUTCMonth()+1)+`-`+l(s.getUTCDate())+`T`+l(s.getUTCHours())+`:`+l(s.getUTCMinutes())+`:`+l(s.getUTCSeconds())+`Z`}let v=Object.prototype.toString;function b(s){let l=v.call(s).match(/\[object (.*)\]/);return l&&l[1]}function C(s,l){let f={version:`1.0`,encoding:`UTF-8`},g={pubid:`-//Apple//DTD PLIST 1.0//EN`,sysid:`http://www.apple.com/DTDs/PropertyList-1.0.dtd`},v=p.default.create(`plist`);return v.dec(f.version,f.encoding,f.standalone),v.dtd(g.pubid,g.sysid),v.att(`version`,`1.0`),w(s,v),l||={},l.pretty=l.pretty!==!1,v.end(l)}function w(s,l){let p,v,C,E=b(s);if(E!==`Undefined`)if(Array.isArray(s))for(l=l.ele(`array`),v=0;v{function l(s,l,f){if(f===void 0&&(f=Array.prototype),s&&typeof f.find==`function`)return f.find.call(s,l);for(var p=0;p{var l=require_conventions(),f=l.find,p=l.NAMESPACE;function g(s){return s!==``}function v(s){return s?s.split(/[\t\n\f\r ]+/).filter(g):[]}function b(s,l){return s.hasOwnProperty(l)||(s[l]=!0),s}function C(s){if(!s)return[];var l=v(s);return Object.keys(l.reduce(b,{}))}function w(s){return function(l){return s&&s.indexOf(l)!==-1}}function E(s,l){for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[f]=s[f])}function k(s,l){var f=s.prototype;if(!(f instanceof l)){function p(){}p.prototype=l.prototype,p=new p,E(f,p),s.prototype=f=p}f.constructor!=s&&(typeof s!=`function`&&console.error(`unknown Class:`+s),f.constructor=s)}var A={},N=A.ELEMENT_NODE=1,F=A.ATTRIBUTE_NODE=2,I=A.TEXT_NODE=3,R=A.CDATA_SECTION_NODE=4,B=A.ENTITY_REFERENCE_NODE=5,q=A.ENTITY_NODE=6,J=A.PROCESSING_INSTRUCTION_NODE=7,le=A.COMMENT_NODE=8,_e=A.DOCUMENT_NODE=9,be=A.DOCUMENT_TYPE_NODE=10,xe=A.DOCUMENT_FRAGMENT_NODE=11,De=A.NOTATION_NODE=12,Oe={},je={};Oe.INDEX_SIZE_ERR=(je[1]=`Index size error`,1),Oe.DOMSTRING_SIZE_ERR=(je[2]=`DOMString size error`,2);var Ne=Oe.HIERARCHY_REQUEST_ERR=(je[3]=`Hierarchy request error`,3);Oe.WRONG_DOCUMENT_ERR=(je[4]=`Wrong document`,4);var Pe=Oe.INVALID_CHARACTER_ERR=(je[5]=`Invalid character`,5);Oe.NO_DATA_ALLOWED_ERR=(je[6]=`No data allowed`,6),Oe.NO_MODIFICATION_ALLOWED_ERR=(je[7]=`No modification allowed`,7);var ze=Oe.NOT_FOUND_ERR=(je[8]=`Not found`,8);Oe.NOT_SUPPORTED_ERR=(je[9]=`Not supported`,9);var Be=Oe.INUSE_ATTRIBUTE_ERR=(je[10]=`Attribute in use`,10),We=Oe.INVALID_STATE_ERR=(je[11]=`Invalid state`,11);Oe.SYNTAX_ERR=(je[12]=`Syntax error`,12),Oe.INVALID_MODIFICATION_ERR=(je[13]=`Invalid modification`,13),Oe.NAMESPACE_ERR=(je[14]=`Invalid namespace`,14),Oe.INVALID_ACCESS_ERR=(je[15]=`Invalid access`,15);function Ke(s,l){if(l instanceof Error)var f=l;else f=this,Error.call(this,je[s]),this.message=je[s],Error.captureStackTrace&&Error.captureStackTrace(this,Ke);return f.code=s,l&&(this.message=this.message+`: `+l),f}Ke.prototype=Error.prototype,E(Oe,Ke);function qe(){}qe.prototype={length:0,item:function(s){return s>=0&&s=0){for(var g=l.length-1;p0},lookupPrefix:function(s){for(var l=this;l;){var f=l._nsMap;if(f){for(var p in f)if(Object.prototype.hasOwnProperty.call(f,p)&&f[p]===s)return p}l=l.nodeType==F?l.ownerDocument:l.parentNode}return null},lookupNamespaceURI:function(s){for(var l=this;l;){var f=l._nsMap;if(f&&Object.prototype.hasOwnProperty.call(f,s))return f[s];l=l.nodeType==F?l.ownerDocument:l.parentNode}return null},isDefaultNamespace:function(s){return this.lookupPrefix(s)==null}};function Tt(s){return s==`<`&&`<`||s==`>`&&`>`||s==`&`&&`&`||s==`"`&&`"`||`&#`+s.charCodeAt()+`;`}E(A,yt),E(A,yt.prototype);function Ot(s,l){return At(s,null,{enter:function(s){return l(s)?At.STOP:!0}})===At.STOP}function At(s,l,f){for(var p=[{node:s,context:l,phase:At.ENTER}];p.length>0;){var g=p.pop();if(g.phase===At.ENTER){var v=f.enter(g.node,g.context);if(v===At.STOP)return At.STOP;if(p.push({node:g.node,context:v,phase:At.EXIT}),v==null)continue;for(var b=g.node.lastChild;b;)p.push({node:b,context:v,phase:At.ENTER}),b=b.previousSibling}else f.exit&&f.exit(g.node,g.context)}}At.STOP=Symbol(`walkDOM.STOP`),At.ENTER=0,At.EXIT=1;function jt(){this.ownerDocument=this}function It(s,l,f){s&&s._inc++,f.namespaceURI===p.XMLNS&&(l._nsMap[f.prefix?f.localName:``]=f.value)}function Lt(s,l,f,g){s&&s._inc++,f.namespaceURI===p.XMLNS&&delete l._nsMap[f.prefix?f.localName:``]}function Rt(s,l,f){if(s&&s._inc){s._inc++;var p=l.childNodes;if(f)p[p.length++]=f;else{for(var g=l.firstChild,v=0;g;)p[v++]=g,g=g.nextSibling;p.length=v,delete p[p.length]}}}function Vt(s,l){var f=l.previousSibling,p=l.nextSibling;return f?f.nextSibling=p:s.firstChild=p,p?p.previousSibling=f:s.lastChild=f,l.parentNode=null,l.previousSibling=null,l.nextSibling=null,Rt(s.ownerDocument,s),l}function Ht(s){return s&&(s.nodeType===yt.DOCUMENT_NODE||s.nodeType===yt.DOCUMENT_FRAGMENT_NODE||s.nodeType===yt.ELEMENT_NODE)}function Gt(s){return s&&(Jt(s)||Xt(s)||Kt(s)||s.nodeType===yt.DOCUMENT_FRAGMENT_NODE||s.nodeType===yt.COMMENT_NODE||s.nodeType===yt.PROCESSING_INSTRUCTION_NODE)}function Kt(s){return s&&s.nodeType===yt.DOCUMENT_TYPE_NODE}function Jt(s){return s&&s.nodeType===yt.ELEMENT_NODE}function Xt(s){return s&&s.nodeType===yt.TEXT_NODE}function Zt(s,l){var p=s.childNodes||[];if(f(p,Jt)||Kt(l))return!1;var g=f(p,Kt);return!(l&&g&&p.indexOf(g)>p.indexOf(l))}function en(s,l){var p=s.childNodes||[];function g(s){return Jt(s)&&s!==l}if(f(p,g))return!1;var v=f(p,Kt);return!(l&&v&&p.indexOf(v)>p.indexOf(l))}function tn(s,l,f){if(!Ht(s))throw new Ke(Ne,`Unexpected parent node type `+s.nodeType);if(f&&f.parentNode!==s)throw new Ke(ze,`child not in parent`);if(!Gt(l)||Kt(l)&&s.nodeType!==yt.DOCUMENT_NODE)throw new Ke(Ne,`Unexpected node type `+l.nodeType+` for parent node type `+s.nodeType)}function nn(s,l,p){var g=s.childNodes||[],v=l.childNodes||[];if(l.nodeType===yt.DOCUMENT_FRAGMENT_NODE){var b=v.filter(Jt);if(b.length>1||f(v,Xt))throw new Ke(Ne,`More than one element or text in fragment`);if(b.length===1&&!Zt(s,p))throw new Ke(Ne,`Element in fragment can not be inserted before doctype`)}if(Jt(l)&&!Zt(s,p))throw new Ke(Ne,`Only one element can be added and only after doctype`);if(Kt(l)){if(f(g,Kt))throw new Ke(Ne,`Only one doctype is allowed`);var C=f(g,Jt);if(p&&g.indexOf(C)1||f(v,Xt))throw new Ke(Ne,`More than one element or text in fragment`);if(b.length===1&&!en(s,p))throw new Ke(Ne,`Element in fragment can not be inserted before doctype`)}if(Jt(l)&&!en(s,p))throw new Ke(Ne,`Only one element can be added and only after doctype`);if(Kt(l)){function C(s){return Kt(s)&&s!==p}if(f(g,C))throw new Ke(Ne,`Only one doctype is allowed`);var w=f(g,Jt);if(p&&g.indexOf(w)0&&Ot(f.documentElement,function(g){if(g!==f&&g.nodeType===N){var v=g.getAttribute(`class`);if(v){var b=s===v;if(!b){var E=C(v);b=l.every(w(E))}b&&p.push(g)}}}),p})},createElement:function(s){var l=new cn;l.ownerDocument=this,l.nodeName=s,l.tagName=s,l.localName=s,l.childNodes=new qe;var f=l.attributes=new Ze;return f._ownerElement=l,l},createDocumentFragment:function(){var s=new vn;return s.ownerDocument=this,s.childNodes=new qe,s},createTextNode:function(s){var l=new dn;return l.ownerDocument=this,l.appendData(s),l},createComment:function(s){var l=new fn;return l.ownerDocument=this,l.appendData(s),l},createCDATASection:function(s){if(s.indexOf(`]]>`)!==-1)throw new Ke(Pe,`data contains "]]>"`);var l=new pn;return l.ownerDocument=this,l.appendData(s),l},createProcessingInstruction:function(s,l){var f=new yn;return f.ownerDocument=this,f.tagName=f.nodeName=f.target=s,f.nodeValue=f.data=l,f},createAttribute:function(s){var l=new ln;return l.ownerDocument=this,l.name=s,l.nodeName=s,l.localName=s,l.specified=!0,l},createEntityReference:function(s){var l=new _n;return l.ownerDocument=this,l.nodeName=s,l},createElementNS:function(s,l){var f=new cn,p=l.split(`:`),g=f.attributes=new Ze;return f.childNodes=new qe,f.ownerDocument=this,f.nodeName=l,f.tagName=l,f.namespaceURI=s,p.length==2?(f.prefix=p[0],f.localName=p[1]):f.localName=l,g._ownerElement=f,f},createAttributeNS:function(s,l){var f=new ln,p=l.split(`:`);return f.ownerDocument=this,f.nodeName=l,f.name=l,f.namespaceURI=s,f.specified=!0,p.length==2?(f.prefix=p[0],f.localName=p[1]):f.localName=l,f}},k(jt,yt);function cn(){this._nsMap={}}cn.prototype={nodeType:N,hasAttribute:function(s){return this.getAttributeNode(s)!=null},getAttribute:function(s){var l=this.getAttributeNode(s);return l&&l.value||``},getAttributeNode:function(s){return this.attributes.getNamedItem(s)},setAttribute:function(s,l){var f=this.ownerDocument.createAttribute(s);f.value=f.nodeValue=``+l,this.setAttributeNode(f)},removeAttribute:function(s){var l=this.getAttributeNode(s);l&&this.removeAttributeNode(l)},appendChild:function(s){return s.nodeType===xe?this.insertBefore(s,null):sn(this,s)},setAttributeNode:function(s){return this.attributes.setNamedItem(s)},setAttributeNodeNS:function(s){return this.attributes.setNamedItemNS(s)},removeAttributeNode:function(s){return this.attributes.removeNamedItem(s.nodeName)},removeAttributeNS:function(s,l){var f=this.getAttributeNodeNS(s,l);f&&this.removeAttributeNode(f)},hasAttributeNS:function(s,l){return this.getAttributeNodeNS(s,l)!=null},getAttributeNS:function(s,l){var f=this.getAttributeNodeNS(s,l);return f&&f.value||``},setAttributeNS:function(s,l,f){var p=this.ownerDocument.createAttributeNS(s,l);p.value=p.nodeValue=``+f,this.setAttributeNode(p)},getAttributeNodeNS:function(s,l){return this.attributes.getNamedItemNS(s,l)},getElementsByTagName:function(s){return new Je(this,function(l){var f=[];return Ot(l,function(p){p!==l&&p.nodeType==N&&(s===`*`||p.tagName==s)&&f.push(p)}),f})},getElementsByTagNameNS:function(s,l){return new Je(this,function(f){var p=[];return Ot(f,function(g){g!==f&&g.nodeType===N&&(s===`*`||g.namespaceURI===s)&&(l===`*`||g.localName==l)&&p.push(g)}),p})}},jt.prototype.getElementsByTagName=cn.prototype.getElementsByTagName,jt.prototype.getElementsByTagNameNS=cn.prototype.getElementsByTagNameNS,k(cn,yt);function ln(){}ln.prototype.nodeType=F,k(ln,yt);function un(){}un.prototype={data:``,substringData:function(s,l){return this.data.substring(s,s+l)},appendData:function(s){s=this.data+s,this.nodeValue=this.data=s,this.length=s.length},insertData:function(s,l){this.replaceData(s,0,l)},appendChild:function(s){throw Error(je[Ne])},deleteData:function(s,l){this.replaceData(s,l,``)},replaceData:function(s,l,f){var p=this.data.substring(0,s),g=this.data.substring(s+l);f=p+f+g,this.nodeValue=this.data=f,this.length=f.length}},k(un,yt);function dn(){}dn.prototype={nodeName:`#text`,nodeType:I,splitText:function(s){var l=this.data,f=l.substring(s);l=l.substring(0,s),this.data=this.nodeValue=l,this.length=l.length;var p=this.ownerDocument.createTextNode(f);return this.parentNode&&this.parentNode.insertBefore(p,this.nextSibling),p}},k(dn,un);function fn(){}fn.prototype={nodeName:`#comment`,nodeType:le},k(fn,un);function pn(){}pn.prototype={nodeName:`#cdata-section`,nodeType:R},k(pn,un);function mn(){}mn.prototype.nodeType=be,k(mn,yt);function hn(){}hn.prototype.nodeType=De,k(hn,yt);function gn(){}gn.prototype.nodeType=q,k(gn,yt);function _n(){}_n.prototype.nodeType=B,k(_n,yt);function vn(){}vn.prototype.nodeName=`#document-fragment`,vn.prototype.nodeType=xe,k(vn,yt);function yn(){}yn.prototype.nodeType=J,k(yn,yt);function bn(){}bn.prototype.serializeToString=function(s,l,f,p){return xn.call(s,l,f,p)},yt.prototype.toString=xn;function xn(s,l,f){var p=!!f&&!!f.requireWellFormed,g=[],v=this.nodeType==9&&this.documentElement||this,b=v.prefix,C=v.namespaceURI;if(C&&b==null){var b=v.lookupPrefix(C);if(b==null)var w=[{namespace:C,prefix:null}]}return wn(this,g,s,l,w,p),g.join(``)}function Sn(s,l,f){var g=s.prefix||``,v=s.namespaceURI;if(!v||g===`xml`&&v===p.XML||v===p.XMLNS)return!1;for(var b=f.length;b--;){var C=f[b];if(C.prefix===g)return C.namespace!==v}return!0}function Cn(s,l,f){s.push(` `,l,`="`,f.replace(/[<>&"\t\n\r]/g,Tt),`"`)}function wn(s,l,f,g,v,b){v||=[],At(s,{ns:v,isHTML:f},{enter:function(s,f){var v=f.ns,C=f.isHTML;if(g)if(s=g(s),s){if(typeof s==`string`)return l.push(s),null}else return null;switch(s.nodeType){case N:var w=s.attributes,E=w.length,k=s.tagName;C=p.isHTML(s.namespaceURI)||C;var A=k;if(!C&&!s.prefix&&s.namespaceURI){for(var q,De=0;De=0;Oe--){var je=v[Oe];if(je.prefix===``&&je.namespace===s.namespaceURI){q=je.namespace;break}}if(q!==s.namespaceURI)for(var Oe=v.length-1;Oe>=0;Oe--){var je=v[Oe];if(je.namespace===s.namespaceURI){je.prefix&&(A=je.prefix+`:`+k);break}}}l.push(`<`,A);for(var Ne=v.slice(),Pe=0;Pe`),C&&/^script$/i.test(k)){for(;Ze;)Ze.data?l.push(Ze.data):wn(Ze,l,C,g,Ne.slice(),b),Ze=Ze.nextSibling;return l.push(``),null}return{ns:Ne,isHTML:C,tag:A}}else return l.push(`/>`),null;case _e:case xe:return{ns:v.slice(),isHTML:C,tag:null};case F:return Cn(l,s.name,s.value),null;case I:return l.push(s.data.replace(/[<&>]/g,Tt)),null;case R:if(b&&s.data.indexOf(`]]>`)!==-1)throw new Ke(We,`The CDATASection data contains "]]>"`);return l.push(`/g,`]]]]>`),`]]>`),null;case le:if(b&&s.data.indexOf(`-->`)!==-1)throw new Ke(We,`The comment node data contains "-->"`);return l.push(``),null;case be:if(b){if(s.publicId&&!/^("[\x20\r\na-zA-Z0-9\-()+,.\/:=?;!*#@$_%']*"|'[\x20\r\na-zA-Z0-9\-()+,.\/:=?;!*#@$_%'"]*')$/.test(s.publicId))throw new Ke(We,`DocumentType publicId is not a valid PubidLiteral`);if(s.systemId&&!/^("[^"]*"|'[^']*')$/.test(s.systemId))throw new Ke(We,`DocumentType systemId is not a valid SystemLiteral`);if(s.internalSubset&&s.internalSubset.indexOf(`]>`)!==-1)throw new Ke(We,`DocumentType internalSubset contains "]>"`)}var Qe=s.publicId,ot=s.systemId;if(l.push(``);else if(ot&&ot!=`.`)l.push(` SYSTEM `,ot,`>`);else{var st=s.internalSubset;st&&l.push(` [`,st,`]`),l.push(`>`)}return null;case J:if(b&&s.data.indexOf(`?>`)!==-1)throw new Ke(We,`The ProcessingInstruction data contains "?>"`);return l.push(``),null;case B:return l.push(`&`,s.nodeName,`;`),null;default:return l.push(`??`,s.nodeName),null}},exit:function(s,f){f&&f.tag&&l.push(``)}})}function Tn(s,l,f){var p;return At(l,null,{enter:function(l,g){var v=l.cloneNode(!1);return v.ownerDocument=s,v.parentNode=null,g===null?p=v:g.appendChild(v),l.nodeType===F||f?v:null}}),p}function En(s,l,f){var p;return At(l,null,{enter:function(l,g){var v=new l.constructor;for(var b in l)if(Object.prototype.hasOwnProperty.call(l,b)){var C=l[b];typeof C!=`object`&&C!=v[b]&&(v[b]=C)}l.childNodes&&(v.childNodes=new qe),v.ownerDocument=s;var w=f;switch(v.nodeType){case N:var E=l.attributes,k=v.attributes=new Ze,A=E.length;k._ownerElement=v;for(var I=0;I{var l=require_conventions().freeze;s.XML_ENTITIES=l({amp:`&`,apos:`'`,gt:`>`,lt:`<`,quot:`"`}),s.HTML_ENTITIES=l({Aacute:`Á`,aacute:`á`,Abreve:`Ă`,abreve:`ă`,ac:`∾`,acd:`∿`,acE:`∾̳`,Acirc:`Â`,acirc:`â`,acute:`´`,Acy:`А`,acy:`а`,AElig:`Æ`,aelig:`æ`,af:`⁡`,Afr:`𝔄`,afr:`𝔞`,Agrave:`À`,agrave:`à`,alefsym:`ℵ`,aleph:`ℵ`,Alpha:`Α`,alpha:`α`,Amacr:`Ā`,amacr:`ā`,amalg:`⨿`,AMP:`&`,amp:`&`,And:`⩓`,and:`∧`,andand:`⩕`,andd:`⩜`,andslope:`⩘`,andv:`⩚`,ang:`∠`,ange:`⦤`,angle:`∠`,angmsd:`∡`,angmsdaa:`⦨`,angmsdab:`⦩`,angmsdac:`⦪`,angmsdad:`⦫`,angmsdae:`⦬`,angmsdaf:`⦭`,angmsdag:`⦮`,angmsdah:`⦯`,angrt:`∟`,angrtvb:`⊾`,angrtvbd:`⦝`,angsph:`∢`,angst:`Å`,angzarr:`⍼`,Aogon:`Ą`,aogon:`ą`,Aopf:`𝔸`,aopf:`𝕒`,ap:`≈`,apacir:`⩯`,apE:`⩰`,ape:`≊`,apid:`≋`,apos:`'`,ApplyFunction:`⁡`,approx:`≈`,approxeq:`≊`,Aring:`Å`,aring:`å`,Ascr:`𝒜`,ascr:`𝒶`,Assign:`≔`,ast:`*`,asymp:`≈`,asympeq:`≍`,Atilde:`Ã`,atilde:`ã`,Auml:`Ä`,auml:`ä`,awconint:`∳`,awint:`⨑`,backcong:`≌`,backepsilon:`϶`,backprime:`‵`,backsim:`∽`,backsimeq:`⋍`,Backslash:`∖`,Barv:`⫧`,barvee:`⊽`,Barwed:`⌆`,barwed:`⌅`,barwedge:`⌅`,bbrk:`⎵`,bbrktbrk:`⎶`,bcong:`≌`,Bcy:`Б`,bcy:`б`,bdquo:`„`,becaus:`∵`,Because:`∵`,because:`∵`,bemptyv:`⦰`,bepsi:`϶`,bernou:`ℬ`,Bernoullis:`ℬ`,Beta:`Β`,beta:`β`,beth:`ℶ`,between:`≬`,Bfr:`𝔅`,bfr:`𝔟`,bigcap:`⋂`,bigcirc:`◯`,bigcup:`⋃`,bigodot:`⨀`,bigoplus:`⨁`,bigotimes:`⨂`,bigsqcup:`⨆`,bigstar:`★`,bigtriangledown:`▽`,bigtriangleup:`△`,biguplus:`⨄`,bigvee:`⋁`,bigwedge:`⋀`,bkarow:`⤍`,blacklozenge:`⧫`,blacksquare:`▪`,blacktriangle:`▴`,blacktriangledown:`▾`,blacktriangleleft:`◂`,blacktriangleright:`▸`,blank:`␣`,blk12:`▒`,blk14:`░`,blk34:`▓`,block:`█`,bne:`=⃥`,bnequiv:`≡⃥`,bNot:`⫭`,bnot:`⌐`,Bopf:`𝔹`,bopf:`𝕓`,bot:`⊥`,bottom:`⊥`,bowtie:`⋈`,boxbox:`⧉`,boxDL:`╗`,boxDl:`╖`,boxdL:`╕`,boxdl:`┐`,boxDR:`╔`,boxDr:`╓`,boxdR:`╒`,boxdr:`┌`,boxH:`═`,boxh:`─`,boxHD:`╦`,boxHd:`╤`,boxhD:`╥`,boxhd:`┬`,boxHU:`╩`,boxHu:`╧`,boxhU:`╨`,boxhu:`┴`,boxminus:`⊟`,boxplus:`⊞`,boxtimes:`⊠`,boxUL:`╝`,boxUl:`╜`,boxuL:`╛`,boxul:`┘`,boxUR:`╚`,boxUr:`╙`,boxuR:`╘`,boxur:`└`,boxV:`║`,boxv:`│`,boxVH:`╬`,boxVh:`╫`,boxvH:`╪`,boxvh:`┼`,boxVL:`╣`,boxVl:`╢`,boxvL:`╡`,boxvl:`┤`,boxVR:`╠`,boxVr:`╟`,boxvR:`╞`,boxvr:`├`,bprime:`‵`,Breve:`˘`,breve:`˘`,brvbar:`¦`,Bscr:`ℬ`,bscr:`𝒷`,bsemi:`⁏`,bsim:`∽`,bsime:`⋍`,bsol:`\\`,bsolb:`⧅`,bsolhsub:`⟈`,bull:`•`,bullet:`•`,bump:`≎`,bumpE:`⪮`,bumpe:`≏`,Bumpeq:`≎`,bumpeq:`≏`,Cacute:`Ć`,cacute:`ć`,Cap:`⋒`,cap:`∩`,capand:`⩄`,capbrcup:`⩉`,capcap:`⩋`,capcup:`⩇`,capdot:`⩀`,CapitalDifferentialD:`ⅅ`,caps:`∩︀`,caret:`⁁`,caron:`ˇ`,Cayleys:`ℭ`,ccaps:`⩍`,Ccaron:`Č`,ccaron:`č`,Ccedil:`Ç`,ccedil:`ç`,Ccirc:`Ĉ`,ccirc:`ĉ`,Cconint:`∰`,ccups:`⩌`,ccupssm:`⩐`,Cdot:`Ċ`,cdot:`ċ`,cedil:`¸`,Cedilla:`¸`,cemptyv:`⦲`,cent:`¢`,CenterDot:`·`,centerdot:`·`,Cfr:`ℭ`,cfr:`𝔠`,CHcy:`Ч`,chcy:`ч`,check:`✓`,checkmark:`✓`,Chi:`Χ`,chi:`χ`,cir:`○`,circ:`ˆ`,circeq:`≗`,circlearrowleft:`↺`,circlearrowright:`↻`,circledast:`⊛`,circledcirc:`⊚`,circleddash:`⊝`,CircleDot:`⊙`,circledR:`®`,circledS:`Ⓢ`,CircleMinus:`⊖`,CirclePlus:`⊕`,CircleTimes:`⊗`,cirE:`⧃`,cire:`≗`,cirfnint:`⨐`,cirmid:`⫯`,cirscir:`⧂`,ClockwiseContourIntegral:`∲`,CloseCurlyDoubleQuote:`”`,CloseCurlyQuote:`’`,clubs:`♣`,clubsuit:`♣`,Colon:`∷`,colon:`:`,Colone:`⩴`,colone:`≔`,coloneq:`≔`,comma:`,`,commat:`@`,comp:`∁`,compfn:`∘`,complement:`∁`,complexes:`ℂ`,cong:`≅`,congdot:`⩭`,Congruent:`≡`,Conint:`∯`,conint:`∮`,ContourIntegral:`∮`,Copf:`ℂ`,copf:`𝕔`,coprod:`∐`,Coproduct:`∐`,COPY:`©`,copy:`©`,copysr:`℗`,CounterClockwiseContourIntegral:`∳`,crarr:`↵`,Cross:`⨯`,cross:`✗`,Cscr:`𝒞`,cscr:`𝒸`,csub:`⫏`,csube:`⫑`,csup:`⫐`,csupe:`⫒`,ctdot:`⋯`,cudarrl:`⤸`,cudarrr:`⤵`,cuepr:`⋞`,cuesc:`⋟`,cularr:`↶`,cularrp:`⤽`,Cup:`⋓`,cup:`∪`,cupbrcap:`⩈`,CupCap:`≍`,cupcap:`⩆`,cupcup:`⩊`,cupdot:`⊍`,cupor:`⩅`,cups:`∪︀`,curarr:`↷`,curarrm:`⤼`,curlyeqprec:`⋞`,curlyeqsucc:`⋟`,curlyvee:`⋎`,curlywedge:`⋏`,curren:`¤`,curvearrowleft:`↶`,curvearrowright:`↷`,cuvee:`⋎`,cuwed:`⋏`,cwconint:`∲`,cwint:`∱`,cylcty:`⌭`,Dagger:`‡`,dagger:`†`,daleth:`ℸ`,Darr:`↡`,dArr:`⇓`,darr:`↓`,dash:`‐`,Dashv:`⫤`,dashv:`⊣`,dbkarow:`⤏`,dblac:`˝`,Dcaron:`Ď`,dcaron:`ď`,Dcy:`Д`,dcy:`д`,DD:`ⅅ`,dd:`ⅆ`,ddagger:`‡`,ddarr:`⇊`,DDotrahd:`⤑`,ddotseq:`⩷`,deg:`°`,Del:`∇`,Delta:`Δ`,delta:`δ`,demptyv:`⦱`,dfisht:`⥿`,Dfr:`𝔇`,dfr:`𝔡`,dHar:`⥥`,dharl:`⇃`,dharr:`⇂`,DiacriticalAcute:`´`,DiacriticalDot:`˙`,DiacriticalDoubleAcute:`˝`,DiacriticalGrave:"`",DiacriticalTilde:`˜`,diam:`⋄`,Diamond:`⋄`,diamond:`⋄`,diamondsuit:`♦`,diams:`♦`,die:`¨`,DifferentialD:`ⅆ`,digamma:`ϝ`,disin:`⋲`,div:`÷`,divide:`÷`,divideontimes:`⋇`,divonx:`⋇`,DJcy:`Ђ`,djcy:`ђ`,dlcorn:`⌞`,dlcrop:`⌍`,dollar:`$`,Dopf:`𝔻`,dopf:`𝕕`,Dot:`¨`,dot:`˙`,DotDot:`⃜`,doteq:`≐`,doteqdot:`≑`,DotEqual:`≐`,dotminus:`∸`,dotplus:`∔`,dotsquare:`⊡`,doublebarwedge:`⌆`,DoubleContourIntegral:`∯`,DoubleDot:`¨`,DoubleDownArrow:`⇓`,DoubleLeftArrow:`⇐`,DoubleLeftRightArrow:`⇔`,DoubleLeftTee:`⫤`,DoubleLongLeftArrow:`⟸`,DoubleLongLeftRightArrow:`⟺`,DoubleLongRightArrow:`⟹`,DoubleRightArrow:`⇒`,DoubleRightTee:`⊨`,DoubleUpArrow:`⇑`,DoubleUpDownArrow:`⇕`,DoubleVerticalBar:`∥`,DownArrow:`↓`,Downarrow:`⇓`,downarrow:`↓`,DownArrowBar:`⤓`,DownArrowUpArrow:`⇵`,DownBreve:`̑`,downdownarrows:`⇊`,downharpoonleft:`⇃`,downharpoonright:`⇂`,DownLeftRightVector:`⥐`,DownLeftTeeVector:`⥞`,DownLeftVector:`↽`,DownLeftVectorBar:`⥖`,DownRightTeeVector:`⥟`,DownRightVector:`⇁`,DownRightVectorBar:`⥗`,DownTee:`⊤`,DownTeeArrow:`↧`,drbkarow:`⤐`,drcorn:`⌟`,drcrop:`⌌`,Dscr:`𝒟`,dscr:`𝒹`,DScy:`Ѕ`,dscy:`ѕ`,dsol:`⧶`,Dstrok:`Đ`,dstrok:`đ`,dtdot:`⋱`,dtri:`▿`,dtrif:`▾`,duarr:`⇵`,duhar:`⥯`,dwangle:`⦦`,DZcy:`Џ`,dzcy:`џ`,dzigrarr:`⟿`,Eacute:`É`,eacute:`é`,easter:`⩮`,Ecaron:`Ě`,ecaron:`ě`,ecir:`≖`,Ecirc:`Ê`,ecirc:`ê`,ecolon:`≕`,Ecy:`Э`,ecy:`э`,eDDot:`⩷`,Edot:`Ė`,eDot:`≑`,edot:`ė`,ee:`ⅇ`,efDot:`≒`,Efr:`𝔈`,efr:`𝔢`,eg:`⪚`,Egrave:`È`,egrave:`è`,egs:`⪖`,egsdot:`⪘`,el:`⪙`,Element:`∈`,elinters:`⏧`,ell:`ℓ`,els:`⪕`,elsdot:`⪗`,Emacr:`Ē`,emacr:`ē`,empty:`∅`,emptyset:`∅`,EmptySmallSquare:`◻`,emptyv:`∅`,EmptyVerySmallSquare:`▫`,emsp:` `,emsp13:` `,emsp14:` `,ENG:`Ŋ`,eng:`ŋ`,ensp:` `,Eogon:`Ę`,eogon:`ę`,Eopf:`𝔼`,eopf:`𝕖`,epar:`⋕`,eparsl:`⧣`,eplus:`⩱`,epsi:`ε`,Epsilon:`Ε`,epsilon:`ε`,epsiv:`ϵ`,eqcirc:`≖`,eqcolon:`≕`,eqsim:`≂`,eqslantgtr:`⪖`,eqslantless:`⪕`,Equal:`⩵`,equals:`=`,EqualTilde:`≂`,equest:`≟`,Equilibrium:`⇌`,equiv:`≡`,equivDD:`⩸`,eqvparsl:`⧥`,erarr:`⥱`,erDot:`≓`,Escr:`ℰ`,escr:`ℯ`,esdot:`≐`,Esim:`⩳`,esim:`≂`,Eta:`Η`,eta:`η`,ETH:`Ð`,eth:`ð`,Euml:`Ë`,euml:`ë`,euro:`€`,excl:`!`,exist:`∃`,Exists:`∃`,expectation:`ℰ`,ExponentialE:`ⅇ`,exponentiale:`ⅇ`,fallingdotseq:`≒`,Fcy:`Ф`,fcy:`ф`,female:`♀`,ffilig:`ffi`,fflig:`ff`,ffllig:`ffl`,Ffr:`𝔉`,ffr:`𝔣`,filig:`fi`,FilledSmallSquare:`◼`,FilledVerySmallSquare:`▪`,fjlig:`fj`,flat:`♭`,fllig:`fl`,fltns:`▱`,fnof:`ƒ`,Fopf:`𝔽`,fopf:`𝕗`,ForAll:`∀`,forall:`∀`,fork:`⋔`,forkv:`⫙`,Fouriertrf:`ℱ`,fpartint:`⨍`,frac12:`½`,frac13:`⅓`,frac14:`¼`,frac15:`⅕`,frac16:`⅙`,frac18:`⅛`,frac23:`⅔`,frac25:`⅖`,frac34:`¾`,frac35:`⅗`,frac38:`⅜`,frac45:`⅘`,frac56:`⅚`,frac58:`⅝`,frac78:`⅞`,frasl:`⁄`,frown:`⌢`,Fscr:`ℱ`,fscr:`𝒻`,gacute:`ǵ`,Gamma:`Γ`,gamma:`γ`,Gammad:`Ϝ`,gammad:`ϝ`,gap:`⪆`,Gbreve:`Ğ`,gbreve:`ğ`,Gcedil:`Ģ`,Gcirc:`Ĝ`,gcirc:`ĝ`,Gcy:`Г`,gcy:`г`,Gdot:`Ġ`,gdot:`ġ`,gE:`≧`,ge:`≥`,gEl:`⪌`,gel:`⋛`,geq:`≥`,geqq:`≧`,geqslant:`⩾`,ges:`⩾`,gescc:`⪩`,gesdot:`⪀`,gesdoto:`⪂`,gesdotol:`⪄`,gesl:`⋛︀`,gesles:`⪔`,Gfr:`𝔊`,gfr:`𝔤`,Gg:`⋙`,gg:`≫`,ggg:`⋙`,gimel:`ℷ`,GJcy:`Ѓ`,gjcy:`ѓ`,gl:`≷`,gla:`⪥`,glE:`⪒`,glj:`⪤`,gnap:`⪊`,gnapprox:`⪊`,gnE:`≩`,gne:`⪈`,gneq:`⪈`,gneqq:`≩`,gnsim:`⋧`,Gopf:`𝔾`,gopf:`𝕘`,grave:"`",GreaterEqual:`≥`,GreaterEqualLess:`⋛`,GreaterFullEqual:`≧`,GreaterGreater:`⪢`,GreaterLess:`≷`,GreaterSlantEqual:`⩾`,GreaterTilde:`≳`,Gscr:`𝒢`,gscr:`ℊ`,gsim:`≳`,gsime:`⪎`,gsiml:`⪐`,Gt:`≫`,GT:`>`,gt:`>`,gtcc:`⪧`,gtcir:`⩺`,gtdot:`⋗`,gtlPar:`⦕`,gtquest:`⩼`,gtrapprox:`⪆`,gtrarr:`⥸`,gtrdot:`⋗`,gtreqless:`⋛`,gtreqqless:`⪌`,gtrless:`≷`,gtrsim:`≳`,gvertneqq:`≩︀`,gvnE:`≩︀`,Hacek:`ˇ`,hairsp:` `,half:`½`,hamilt:`ℋ`,HARDcy:`Ъ`,hardcy:`ъ`,hArr:`⇔`,harr:`↔`,harrcir:`⥈`,harrw:`↭`,Hat:`^`,hbar:`ℏ`,Hcirc:`Ĥ`,hcirc:`ĥ`,hearts:`♥`,heartsuit:`♥`,hellip:`…`,hercon:`⊹`,Hfr:`ℌ`,hfr:`𝔥`,HilbertSpace:`ℋ`,hksearow:`⤥`,hkswarow:`⤦`,hoarr:`⇿`,homtht:`∻`,hookleftarrow:`↩`,hookrightarrow:`↪`,Hopf:`ℍ`,hopf:`𝕙`,horbar:`―`,HorizontalLine:`─`,Hscr:`ℋ`,hscr:`𝒽`,hslash:`ℏ`,Hstrok:`Ħ`,hstrok:`ħ`,HumpDownHump:`≎`,HumpEqual:`≏`,hybull:`⁃`,hyphen:`‐`,Iacute:`Í`,iacute:`í`,ic:`⁣`,Icirc:`Î`,icirc:`î`,Icy:`И`,icy:`и`,Idot:`İ`,IEcy:`Е`,iecy:`е`,iexcl:`¡`,iff:`⇔`,Ifr:`ℑ`,ifr:`𝔦`,Igrave:`Ì`,igrave:`ì`,ii:`ⅈ`,iiiint:`⨌`,iiint:`∭`,iinfin:`⧜`,iiota:`℩`,IJlig:`IJ`,ijlig:`ij`,Im:`ℑ`,Imacr:`Ī`,imacr:`ī`,image:`ℑ`,ImaginaryI:`ⅈ`,imagline:`ℐ`,imagpart:`ℑ`,imath:`ı`,imof:`⊷`,imped:`Ƶ`,Implies:`⇒`,in:`∈`,incare:`℅`,infin:`∞`,infintie:`⧝`,inodot:`ı`,Int:`∬`,int:`∫`,intcal:`⊺`,integers:`ℤ`,Integral:`∫`,intercal:`⊺`,Intersection:`⋂`,intlarhk:`⨗`,intprod:`⨼`,InvisibleComma:`⁣`,InvisibleTimes:`⁢`,IOcy:`Ё`,iocy:`ё`,Iogon:`Į`,iogon:`į`,Iopf:`𝕀`,iopf:`𝕚`,Iota:`Ι`,iota:`ι`,iprod:`⨼`,iquest:`¿`,Iscr:`ℐ`,iscr:`𝒾`,isin:`∈`,isindot:`⋵`,isinE:`⋹`,isins:`⋴`,isinsv:`⋳`,isinv:`∈`,it:`⁢`,Itilde:`Ĩ`,itilde:`ĩ`,Iukcy:`І`,iukcy:`і`,Iuml:`Ï`,iuml:`ï`,Jcirc:`Ĵ`,jcirc:`ĵ`,Jcy:`Й`,jcy:`й`,Jfr:`𝔍`,jfr:`𝔧`,jmath:`ȷ`,Jopf:`𝕁`,jopf:`𝕛`,Jscr:`𝒥`,jscr:`𝒿`,Jsercy:`Ј`,jsercy:`ј`,Jukcy:`Є`,jukcy:`є`,Kappa:`Κ`,kappa:`κ`,kappav:`ϰ`,Kcedil:`Ķ`,kcedil:`ķ`,Kcy:`К`,kcy:`к`,Kfr:`𝔎`,kfr:`𝔨`,kgreen:`ĸ`,KHcy:`Х`,khcy:`х`,KJcy:`Ќ`,kjcy:`ќ`,Kopf:`𝕂`,kopf:`𝕜`,Kscr:`𝒦`,kscr:`𝓀`,lAarr:`⇚`,Lacute:`Ĺ`,lacute:`ĺ`,laemptyv:`⦴`,lagran:`ℒ`,Lambda:`Λ`,lambda:`λ`,Lang:`⟪`,lang:`⟨`,langd:`⦑`,langle:`⟨`,lap:`⪅`,Laplacetrf:`ℒ`,laquo:`«`,Larr:`↞`,lArr:`⇐`,larr:`←`,larrb:`⇤`,larrbfs:`⤟`,larrfs:`⤝`,larrhk:`↩`,larrlp:`↫`,larrpl:`⤹`,larrsim:`⥳`,larrtl:`↢`,lat:`⪫`,lAtail:`⤛`,latail:`⤙`,late:`⪭`,lates:`⪭︀`,lBarr:`⤎`,lbarr:`⤌`,lbbrk:`❲`,lbrace:`{`,lbrack:`[`,lbrke:`⦋`,lbrksld:`⦏`,lbrkslu:`⦍`,Lcaron:`Ľ`,lcaron:`ľ`,Lcedil:`Ļ`,lcedil:`ļ`,lceil:`⌈`,lcub:`{`,Lcy:`Л`,lcy:`л`,ldca:`⤶`,ldquo:`“`,ldquor:`„`,ldrdhar:`⥧`,ldrushar:`⥋`,ldsh:`↲`,lE:`≦`,le:`≤`,LeftAngleBracket:`⟨`,LeftArrow:`←`,Leftarrow:`⇐`,leftarrow:`←`,LeftArrowBar:`⇤`,LeftArrowRightArrow:`⇆`,leftarrowtail:`↢`,LeftCeiling:`⌈`,LeftDoubleBracket:`⟦`,LeftDownTeeVector:`⥡`,LeftDownVector:`⇃`,LeftDownVectorBar:`⥙`,LeftFloor:`⌊`,leftharpoondown:`↽`,leftharpoonup:`↼`,leftleftarrows:`⇇`,LeftRightArrow:`↔`,Leftrightarrow:`⇔`,leftrightarrow:`↔`,leftrightarrows:`⇆`,leftrightharpoons:`⇋`,leftrightsquigarrow:`↭`,LeftRightVector:`⥎`,LeftTee:`⊣`,LeftTeeArrow:`↤`,LeftTeeVector:`⥚`,leftthreetimes:`⋋`,LeftTriangle:`⊲`,LeftTriangleBar:`⧏`,LeftTriangleEqual:`⊴`,LeftUpDownVector:`⥑`,LeftUpTeeVector:`⥠`,LeftUpVector:`↿`,LeftUpVectorBar:`⥘`,LeftVector:`↼`,LeftVectorBar:`⥒`,lEg:`⪋`,leg:`⋚`,leq:`≤`,leqq:`≦`,leqslant:`⩽`,les:`⩽`,lescc:`⪨`,lesdot:`⩿`,lesdoto:`⪁`,lesdotor:`⪃`,lesg:`⋚︀`,lesges:`⪓`,lessapprox:`⪅`,lessdot:`⋖`,lesseqgtr:`⋚`,lesseqqgtr:`⪋`,LessEqualGreater:`⋚`,LessFullEqual:`≦`,LessGreater:`≶`,lessgtr:`≶`,LessLess:`⪡`,lesssim:`≲`,LessSlantEqual:`⩽`,LessTilde:`≲`,lfisht:`⥼`,lfloor:`⌊`,Lfr:`𝔏`,lfr:`𝔩`,lg:`≶`,lgE:`⪑`,lHar:`⥢`,lhard:`↽`,lharu:`↼`,lharul:`⥪`,lhblk:`▄`,LJcy:`Љ`,ljcy:`љ`,Ll:`⋘`,ll:`≪`,llarr:`⇇`,llcorner:`⌞`,Lleftarrow:`⇚`,llhard:`⥫`,lltri:`◺`,Lmidot:`Ŀ`,lmidot:`ŀ`,lmoust:`⎰`,lmoustache:`⎰`,lnap:`⪉`,lnapprox:`⪉`,lnE:`≨`,lne:`⪇`,lneq:`⪇`,lneqq:`≨`,lnsim:`⋦`,loang:`⟬`,loarr:`⇽`,lobrk:`⟦`,LongLeftArrow:`⟵`,Longleftarrow:`⟸`,longleftarrow:`⟵`,LongLeftRightArrow:`⟷`,Longleftrightarrow:`⟺`,longleftrightarrow:`⟷`,longmapsto:`⟼`,LongRightArrow:`⟶`,Longrightarrow:`⟹`,longrightarrow:`⟶`,looparrowleft:`↫`,looparrowright:`↬`,lopar:`⦅`,Lopf:`𝕃`,lopf:`𝕝`,loplus:`⨭`,lotimes:`⨴`,lowast:`∗`,lowbar:`_`,LowerLeftArrow:`↙`,LowerRightArrow:`↘`,loz:`◊`,lozenge:`◊`,lozf:`⧫`,lpar:`(`,lparlt:`⦓`,lrarr:`⇆`,lrcorner:`⌟`,lrhar:`⇋`,lrhard:`⥭`,lrm:`‎`,lrtri:`⊿`,lsaquo:`‹`,Lscr:`ℒ`,lscr:`𝓁`,Lsh:`↰`,lsh:`↰`,lsim:`≲`,lsime:`⪍`,lsimg:`⪏`,lsqb:`[`,lsquo:`‘`,lsquor:`‚`,Lstrok:`Ł`,lstrok:`ł`,Lt:`≪`,LT:`<`,lt:`<`,ltcc:`⪦`,ltcir:`⩹`,ltdot:`⋖`,lthree:`⋋`,ltimes:`⋉`,ltlarr:`⥶`,ltquest:`⩻`,ltri:`◃`,ltrie:`⊴`,ltrif:`◂`,ltrPar:`⦖`,lurdshar:`⥊`,luruhar:`⥦`,lvertneqq:`≨︀`,lvnE:`≨︀`,macr:`¯`,male:`♂`,malt:`✠`,maltese:`✠`,Map:`⤅`,map:`↦`,mapsto:`↦`,mapstodown:`↧`,mapstoleft:`↤`,mapstoup:`↥`,marker:`▮`,mcomma:`⨩`,Mcy:`М`,mcy:`м`,mdash:`—`,mDDot:`∺`,measuredangle:`∡`,MediumSpace:` `,Mellintrf:`ℳ`,Mfr:`𝔐`,mfr:`𝔪`,mho:`℧`,micro:`µ`,mid:`∣`,midast:`*`,midcir:`⫰`,middot:`·`,minus:`−`,minusb:`⊟`,minusd:`∸`,minusdu:`⨪`,MinusPlus:`∓`,mlcp:`⫛`,mldr:`…`,mnplus:`∓`,models:`⊧`,Mopf:`𝕄`,mopf:`𝕞`,mp:`∓`,Mscr:`ℳ`,mscr:`𝓂`,mstpos:`∾`,Mu:`Μ`,mu:`μ`,multimap:`⊸`,mumap:`⊸`,nabla:`∇`,Nacute:`Ń`,nacute:`ń`,nang:`∠⃒`,nap:`≉`,napE:`⩰̸`,napid:`≋̸`,napos:`ʼn`,napprox:`≉`,natur:`♮`,natural:`♮`,naturals:`ℕ`,nbsp:`\xA0`,nbump:`≎̸`,nbumpe:`≏̸`,ncap:`⩃`,Ncaron:`Ň`,ncaron:`ň`,Ncedil:`Ņ`,ncedil:`ņ`,ncong:`≇`,ncongdot:`⩭̸`,ncup:`⩂`,Ncy:`Н`,ncy:`н`,ndash:`–`,ne:`≠`,nearhk:`⤤`,neArr:`⇗`,nearr:`↗`,nearrow:`↗`,nedot:`≐̸`,NegativeMediumSpace:`​`,NegativeThickSpace:`​`,NegativeThinSpace:`​`,NegativeVeryThinSpace:`​`,nequiv:`≢`,nesear:`⤨`,nesim:`≂̸`,NestedGreaterGreater:`≫`,NestedLessLess:`≪`,NewLine:` +`,nexist:`∄`,nexists:`∄`,Nfr:`𝔑`,nfr:`𝔫`,ngE:`≧̸`,nge:`≱`,ngeq:`≱`,ngeqq:`≧̸`,ngeqslant:`⩾̸`,nges:`⩾̸`,nGg:`⋙̸`,ngsim:`≵`,nGt:`≫⃒`,ngt:`≯`,ngtr:`≯`,nGtv:`≫̸`,nhArr:`⇎`,nharr:`↮`,nhpar:`⫲`,ni:`∋`,nis:`⋼`,nisd:`⋺`,niv:`∋`,NJcy:`Њ`,njcy:`њ`,nlArr:`⇍`,nlarr:`↚`,nldr:`‥`,nlE:`≦̸`,nle:`≰`,nLeftarrow:`⇍`,nleftarrow:`↚`,nLeftrightarrow:`⇎`,nleftrightarrow:`↮`,nleq:`≰`,nleqq:`≦̸`,nleqslant:`⩽̸`,nles:`⩽̸`,nless:`≮`,nLl:`⋘̸`,nlsim:`≴`,nLt:`≪⃒`,nlt:`≮`,nltri:`⋪`,nltrie:`⋬`,nLtv:`≪̸`,nmid:`∤`,NoBreak:`⁠`,NonBreakingSpace:`\xA0`,Nopf:`ℕ`,nopf:`𝕟`,Not:`⫬`,not:`¬`,NotCongruent:`≢`,NotCupCap:`≭`,NotDoubleVerticalBar:`∦`,NotElement:`∉`,NotEqual:`≠`,NotEqualTilde:`≂̸`,NotExists:`∄`,NotGreater:`≯`,NotGreaterEqual:`≱`,NotGreaterFullEqual:`≧̸`,NotGreaterGreater:`≫̸`,NotGreaterLess:`≹`,NotGreaterSlantEqual:`⩾̸`,NotGreaterTilde:`≵`,NotHumpDownHump:`≎̸`,NotHumpEqual:`≏̸`,notin:`∉`,notindot:`⋵̸`,notinE:`⋹̸`,notinva:`∉`,notinvb:`⋷`,notinvc:`⋶`,NotLeftTriangle:`⋪`,NotLeftTriangleBar:`⧏̸`,NotLeftTriangleEqual:`⋬`,NotLess:`≮`,NotLessEqual:`≰`,NotLessGreater:`≸`,NotLessLess:`≪̸`,NotLessSlantEqual:`⩽̸`,NotLessTilde:`≴`,NotNestedGreaterGreater:`⪢̸`,NotNestedLessLess:`⪡̸`,notni:`∌`,notniva:`∌`,notnivb:`⋾`,notnivc:`⋽`,NotPrecedes:`⊀`,NotPrecedesEqual:`⪯̸`,NotPrecedesSlantEqual:`⋠`,NotReverseElement:`∌`,NotRightTriangle:`⋫`,NotRightTriangleBar:`⧐̸`,NotRightTriangleEqual:`⋭`,NotSquareSubset:`⊏̸`,NotSquareSubsetEqual:`⋢`,NotSquareSuperset:`⊐̸`,NotSquareSupersetEqual:`⋣`,NotSubset:`⊂⃒`,NotSubsetEqual:`⊈`,NotSucceeds:`⊁`,NotSucceedsEqual:`⪰̸`,NotSucceedsSlantEqual:`⋡`,NotSucceedsTilde:`≿̸`,NotSuperset:`⊃⃒`,NotSupersetEqual:`⊉`,NotTilde:`≁`,NotTildeEqual:`≄`,NotTildeFullEqual:`≇`,NotTildeTilde:`≉`,NotVerticalBar:`∤`,npar:`∦`,nparallel:`∦`,nparsl:`⫽⃥`,npart:`∂̸`,npolint:`⨔`,npr:`⊀`,nprcue:`⋠`,npre:`⪯̸`,nprec:`⊀`,npreceq:`⪯̸`,nrArr:`⇏`,nrarr:`↛`,nrarrc:`⤳̸`,nrarrw:`↝̸`,nRightarrow:`⇏`,nrightarrow:`↛`,nrtri:`⋫`,nrtrie:`⋭`,nsc:`⊁`,nsccue:`⋡`,nsce:`⪰̸`,Nscr:`𝒩`,nscr:`𝓃`,nshortmid:`∤`,nshortparallel:`∦`,nsim:`≁`,nsime:`≄`,nsimeq:`≄`,nsmid:`∤`,nspar:`∦`,nsqsube:`⋢`,nsqsupe:`⋣`,nsub:`⊄`,nsubE:`⫅̸`,nsube:`⊈`,nsubset:`⊂⃒`,nsubseteq:`⊈`,nsubseteqq:`⫅̸`,nsucc:`⊁`,nsucceq:`⪰̸`,nsup:`⊅`,nsupE:`⫆̸`,nsupe:`⊉`,nsupset:`⊃⃒`,nsupseteq:`⊉`,nsupseteqq:`⫆̸`,ntgl:`≹`,Ntilde:`Ñ`,ntilde:`ñ`,ntlg:`≸`,ntriangleleft:`⋪`,ntrianglelefteq:`⋬`,ntriangleright:`⋫`,ntrianglerighteq:`⋭`,Nu:`Ν`,nu:`ν`,num:`#`,numero:`№`,numsp:` `,nvap:`≍⃒`,nVDash:`⊯`,nVdash:`⊮`,nvDash:`⊭`,nvdash:`⊬`,nvge:`≥⃒`,nvgt:`>⃒`,nvHarr:`⤄`,nvinfin:`⧞`,nvlArr:`⤂`,nvle:`≤⃒`,nvlt:`<⃒`,nvltrie:`⊴⃒`,nvrArr:`⤃`,nvrtrie:`⊵⃒`,nvsim:`∼⃒`,nwarhk:`⤣`,nwArr:`⇖`,nwarr:`↖`,nwarrow:`↖`,nwnear:`⤧`,Oacute:`Ó`,oacute:`ó`,oast:`⊛`,ocir:`⊚`,Ocirc:`Ô`,ocirc:`ô`,Ocy:`О`,ocy:`о`,odash:`⊝`,Odblac:`Ő`,odblac:`ő`,odiv:`⨸`,odot:`⊙`,odsold:`⦼`,OElig:`Œ`,oelig:`œ`,ofcir:`⦿`,Ofr:`𝔒`,ofr:`𝔬`,ogon:`˛`,Ograve:`Ò`,ograve:`ò`,ogt:`⧁`,ohbar:`⦵`,ohm:`Ω`,oint:`∮`,olarr:`↺`,olcir:`⦾`,olcross:`⦻`,oline:`‾`,olt:`⧀`,Omacr:`Ō`,omacr:`ō`,Omega:`Ω`,omega:`ω`,Omicron:`Ο`,omicron:`ο`,omid:`⦶`,ominus:`⊖`,Oopf:`𝕆`,oopf:`𝕠`,opar:`⦷`,OpenCurlyDoubleQuote:`“`,OpenCurlyQuote:`‘`,operp:`⦹`,oplus:`⊕`,Or:`⩔`,or:`∨`,orarr:`↻`,ord:`⩝`,order:`ℴ`,orderof:`ℴ`,ordf:`ª`,ordm:`º`,origof:`⊶`,oror:`⩖`,orslope:`⩗`,orv:`⩛`,oS:`Ⓢ`,Oscr:`𝒪`,oscr:`ℴ`,Oslash:`Ø`,oslash:`ø`,osol:`⊘`,Otilde:`Õ`,otilde:`õ`,Otimes:`⨷`,otimes:`⊗`,otimesas:`⨶`,Ouml:`Ö`,ouml:`ö`,ovbar:`⌽`,OverBar:`‾`,OverBrace:`⏞`,OverBracket:`⎴`,OverParenthesis:`⏜`,par:`∥`,para:`¶`,parallel:`∥`,parsim:`⫳`,parsl:`⫽`,part:`∂`,PartialD:`∂`,Pcy:`П`,pcy:`п`,percnt:`%`,period:`.`,permil:`‰`,perp:`⊥`,pertenk:`‱`,Pfr:`𝔓`,pfr:`𝔭`,Phi:`Φ`,phi:`φ`,phiv:`ϕ`,phmmat:`ℳ`,phone:`☎`,Pi:`Π`,pi:`π`,pitchfork:`⋔`,piv:`ϖ`,planck:`ℏ`,planckh:`ℎ`,plankv:`ℏ`,plus:`+`,plusacir:`⨣`,plusb:`⊞`,pluscir:`⨢`,plusdo:`∔`,plusdu:`⨥`,pluse:`⩲`,PlusMinus:`±`,plusmn:`±`,plussim:`⨦`,plustwo:`⨧`,pm:`±`,Poincareplane:`ℌ`,pointint:`⨕`,Popf:`ℙ`,popf:`𝕡`,pound:`£`,Pr:`⪻`,pr:`≺`,prap:`⪷`,prcue:`≼`,prE:`⪳`,pre:`⪯`,prec:`≺`,precapprox:`⪷`,preccurlyeq:`≼`,Precedes:`≺`,PrecedesEqual:`⪯`,PrecedesSlantEqual:`≼`,PrecedesTilde:`≾`,preceq:`⪯`,precnapprox:`⪹`,precneqq:`⪵`,precnsim:`⋨`,precsim:`≾`,Prime:`″`,prime:`′`,primes:`ℙ`,prnap:`⪹`,prnE:`⪵`,prnsim:`⋨`,prod:`∏`,Product:`∏`,profalar:`⌮`,profline:`⌒`,profsurf:`⌓`,prop:`∝`,Proportion:`∷`,Proportional:`∝`,propto:`∝`,prsim:`≾`,prurel:`⊰`,Pscr:`𝒫`,pscr:`𝓅`,Psi:`Ψ`,psi:`ψ`,puncsp:` `,Qfr:`𝔔`,qfr:`𝔮`,qint:`⨌`,Qopf:`ℚ`,qopf:`𝕢`,qprime:`⁗`,Qscr:`𝒬`,qscr:`𝓆`,quaternions:`ℍ`,quatint:`⨖`,quest:`?`,questeq:`≟`,QUOT:`"`,quot:`"`,rAarr:`⇛`,race:`∽̱`,Racute:`Ŕ`,racute:`ŕ`,radic:`√`,raemptyv:`⦳`,Rang:`⟫`,rang:`⟩`,rangd:`⦒`,range:`⦥`,rangle:`⟩`,raquo:`»`,Rarr:`↠`,rArr:`⇒`,rarr:`→`,rarrap:`⥵`,rarrb:`⇥`,rarrbfs:`⤠`,rarrc:`⤳`,rarrfs:`⤞`,rarrhk:`↪`,rarrlp:`↬`,rarrpl:`⥅`,rarrsim:`⥴`,Rarrtl:`⤖`,rarrtl:`↣`,rarrw:`↝`,rAtail:`⤜`,ratail:`⤚`,ratio:`∶`,rationals:`ℚ`,RBarr:`⤐`,rBarr:`⤏`,rbarr:`⤍`,rbbrk:`❳`,rbrace:`}`,rbrack:`]`,rbrke:`⦌`,rbrksld:`⦎`,rbrkslu:`⦐`,Rcaron:`Ř`,rcaron:`ř`,Rcedil:`Ŗ`,rcedil:`ŗ`,rceil:`⌉`,rcub:`}`,Rcy:`Р`,rcy:`р`,rdca:`⤷`,rdldhar:`⥩`,rdquo:`”`,rdquor:`”`,rdsh:`↳`,Re:`ℜ`,real:`ℜ`,realine:`ℛ`,realpart:`ℜ`,reals:`ℝ`,rect:`▭`,REG:`®`,reg:`®`,ReverseElement:`∋`,ReverseEquilibrium:`⇋`,ReverseUpEquilibrium:`⥯`,rfisht:`⥽`,rfloor:`⌋`,Rfr:`ℜ`,rfr:`𝔯`,rHar:`⥤`,rhard:`⇁`,rharu:`⇀`,rharul:`⥬`,Rho:`Ρ`,rho:`ρ`,rhov:`ϱ`,RightAngleBracket:`⟩`,RightArrow:`→`,Rightarrow:`⇒`,rightarrow:`→`,RightArrowBar:`⇥`,RightArrowLeftArrow:`⇄`,rightarrowtail:`↣`,RightCeiling:`⌉`,RightDoubleBracket:`⟧`,RightDownTeeVector:`⥝`,RightDownVector:`⇂`,RightDownVectorBar:`⥕`,RightFloor:`⌋`,rightharpoondown:`⇁`,rightharpoonup:`⇀`,rightleftarrows:`⇄`,rightleftharpoons:`⇌`,rightrightarrows:`⇉`,rightsquigarrow:`↝`,RightTee:`⊢`,RightTeeArrow:`↦`,RightTeeVector:`⥛`,rightthreetimes:`⋌`,RightTriangle:`⊳`,RightTriangleBar:`⧐`,RightTriangleEqual:`⊵`,RightUpDownVector:`⥏`,RightUpTeeVector:`⥜`,RightUpVector:`↾`,RightUpVectorBar:`⥔`,RightVector:`⇀`,RightVectorBar:`⥓`,ring:`˚`,risingdotseq:`≓`,rlarr:`⇄`,rlhar:`⇌`,rlm:`‏`,rmoust:`⎱`,rmoustache:`⎱`,rnmid:`⫮`,roang:`⟭`,roarr:`⇾`,robrk:`⟧`,ropar:`⦆`,Ropf:`ℝ`,ropf:`𝕣`,roplus:`⨮`,rotimes:`⨵`,RoundImplies:`⥰`,rpar:`)`,rpargt:`⦔`,rppolint:`⨒`,rrarr:`⇉`,Rrightarrow:`⇛`,rsaquo:`›`,Rscr:`ℛ`,rscr:`𝓇`,Rsh:`↱`,rsh:`↱`,rsqb:`]`,rsquo:`’`,rsquor:`’`,rthree:`⋌`,rtimes:`⋊`,rtri:`▹`,rtrie:`⊵`,rtrif:`▸`,rtriltri:`⧎`,RuleDelayed:`⧴`,ruluhar:`⥨`,rx:`℞`,Sacute:`Ś`,sacute:`ś`,sbquo:`‚`,Sc:`⪼`,sc:`≻`,scap:`⪸`,Scaron:`Š`,scaron:`š`,sccue:`≽`,scE:`⪴`,sce:`⪰`,Scedil:`Ş`,scedil:`ş`,Scirc:`Ŝ`,scirc:`ŝ`,scnap:`⪺`,scnE:`⪶`,scnsim:`⋩`,scpolint:`⨓`,scsim:`≿`,Scy:`С`,scy:`с`,sdot:`⋅`,sdotb:`⊡`,sdote:`⩦`,searhk:`⤥`,seArr:`⇘`,searr:`↘`,searrow:`↘`,sect:`§`,semi:`;`,seswar:`⤩`,setminus:`∖`,setmn:`∖`,sext:`✶`,Sfr:`𝔖`,sfr:`𝔰`,sfrown:`⌢`,sharp:`♯`,SHCHcy:`Щ`,shchcy:`щ`,SHcy:`Ш`,shcy:`ш`,ShortDownArrow:`↓`,ShortLeftArrow:`←`,shortmid:`∣`,shortparallel:`∥`,ShortRightArrow:`→`,ShortUpArrow:`↑`,shy:`­`,Sigma:`Σ`,sigma:`σ`,sigmaf:`ς`,sigmav:`ς`,sim:`∼`,simdot:`⩪`,sime:`≃`,simeq:`≃`,simg:`⪞`,simgE:`⪠`,siml:`⪝`,simlE:`⪟`,simne:`≆`,simplus:`⨤`,simrarr:`⥲`,slarr:`←`,SmallCircle:`∘`,smallsetminus:`∖`,smashp:`⨳`,smeparsl:`⧤`,smid:`∣`,smile:`⌣`,smt:`⪪`,smte:`⪬`,smtes:`⪬︀`,SOFTcy:`Ь`,softcy:`ь`,sol:`/`,solb:`⧄`,solbar:`⌿`,Sopf:`𝕊`,sopf:`𝕤`,spades:`♠`,spadesuit:`♠`,spar:`∥`,sqcap:`⊓`,sqcaps:`⊓︀`,sqcup:`⊔`,sqcups:`⊔︀`,Sqrt:`√`,sqsub:`⊏`,sqsube:`⊑`,sqsubset:`⊏`,sqsubseteq:`⊑`,sqsup:`⊐`,sqsupe:`⊒`,sqsupset:`⊐`,sqsupseteq:`⊒`,squ:`□`,Square:`□`,square:`□`,SquareIntersection:`⊓`,SquareSubset:`⊏`,SquareSubsetEqual:`⊑`,SquareSuperset:`⊐`,SquareSupersetEqual:`⊒`,SquareUnion:`⊔`,squarf:`▪`,squf:`▪`,srarr:`→`,Sscr:`𝒮`,sscr:`𝓈`,ssetmn:`∖`,ssmile:`⌣`,sstarf:`⋆`,Star:`⋆`,star:`☆`,starf:`★`,straightepsilon:`ϵ`,straightphi:`ϕ`,strns:`¯`,Sub:`⋐`,sub:`⊂`,subdot:`⪽`,subE:`⫅`,sube:`⊆`,subedot:`⫃`,submult:`⫁`,subnE:`⫋`,subne:`⊊`,subplus:`⪿`,subrarr:`⥹`,Subset:`⋐`,subset:`⊂`,subseteq:`⊆`,subseteqq:`⫅`,SubsetEqual:`⊆`,subsetneq:`⊊`,subsetneqq:`⫋`,subsim:`⫇`,subsub:`⫕`,subsup:`⫓`,succ:`≻`,succapprox:`⪸`,succcurlyeq:`≽`,Succeeds:`≻`,SucceedsEqual:`⪰`,SucceedsSlantEqual:`≽`,SucceedsTilde:`≿`,succeq:`⪰`,succnapprox:`⪺`,succneqq:`⪶`,succnsim:`⋩`,succsim:`≿`,SuchThat:`∋`,Sum:`∑`,sum:`∑`,sung:`♪`,Sup:`⋑`,sup:`⊃`,sup1:`¹`,sup2:`²`,sup3:`³`,supdot:`⪾`,supdsub:`⫘`,supE:`⫆`,supe:`⊇`,supedot:`⫄`,Superset:`⊃`,SupersetEqual:`⊇`,suphsol:`⟉`,suphsub:`⫗`,suplarr:`⥻`,supmult:`⫂`,supnE:`⫌`,supne:`⊋`,supplus:`⫀`,Supset:`⋑`,supset:`⊃`,supseteq:`⊇`,supseteqq:`⫆`,supsetneq:`⊋`,supsetneqq:`⫌`,supsim:`⫈`,supsub:`⫔`,supsup:`⫖`,swarhk:`⤦`,swArr:`⇙`,swarr:`↙`,swarrow:`↙`,swnwar:`⤪`,szlig:`ß`,Tab:` `,target:`⌖`,Tau:`Τ`,tau:`τ`,tbrk:`⎴`,Tcaron:`Ť`,tcaron:`ť`,Tcedil:`Ţ`,tcedil:`ţ`,Tcy:`Т`,tcy:`т`,tdot:`⃛`,telrec:`⌕`,Tfr:`𝔗`,tfr:`𝔱`,there4:`∴`,Therefore:`∴`,therefore:`∴`,Theta:`Θ`,theta:`θ`,thetasym:`ϑ`,thetav:`ϑ`,thickapprox:`≈`,thicksim:`∼`,ThickSpace:`  `,thinsp:` `,ThinSpace:` `,thkap:`≈`,thksim:`∼`,THORN:`Þ`,thorn:`þ`,Tilde:`∼`,tilde:`˜`,TildeEqual:`≃`,TildeFullEqual:`≅`,TildeTilde:`≈`,times:`×`,timesb:`⊠`,timesbar:`⨱`,timesd:`⨰`,tint:`∭`,toea:`⤨`,top:`⊤`,topbot:`⌶`,topcir:`⫱`,Topf:`𝕋`,topf:`𝕥`,topfork:`⫚`,tosa:`⤩`,tprime:`‴`,TRADE:`™`,trade:`™`,triangle:`▵`,triangledown:`▿`,triangleleft:`◃`,trianglelefteq:`⊴`,triangleq:`≜`,triangleright:`▹`,trianglerighteq:`⊵`,tridot:`◬`,trie:`≜`,triminus:`⨺`,TripleDot:`⃛`,triplus:`⨹`,trisb:`⧍`,tritime:`⨻`,trpezium:`⏢`,Tscr:`𝒯`,tscr:`𝓉`,TScy:`Ц`,tscy:`ц`,TSHcy:`Ћ`,tshcy:`ћ`,Tstrok:`Ŧ`,tstrok:`ŧ`,twixt:`≬`,twoheadleftarrow:`↞`,twoheadrightarrow:`↠`,Uacute:`Ú`,uacute:`ú`,Uarr:`↟`,uArr:`⇑`,uarr:`↑`,Uarrocir:`⥉`,Ubrcy:`Ў`,ubrcy:`ў`,Ubreve:`Ŭ`,ubreve:`ŭ`,Ucirc:`Û`,ucirc:`û`,Ucy:`У`,ucy:`у`,udarr:`⇅`,Udblac:`Ű`,udblac:`ű`,udhar:`⥮`,ufisht:`⥾`,Ufr:`𝔘`,ufr:`𝔲`,Ugrave:`Ù`,ugrave:`ù`,uHar:`⥣`,uharl:`↿`,uharr:`↾`,uhblk:`▀`,ulcorn:`⌜`,ulcorner:`⌜`,ulcrop:`⌏`,ultri:`◸`,Umacr:`Ū`,umacr:`ū`,uml:`¨`,UnderBar:`_`,UnderBrace:`⏟`,UnderBracket:`⎵`,UnderParenthesis:`⏝`,Union:`⋃`,UnionPlus:`⊎`,Uogon:`Ų`,uogon:`ų`,Uopf:`𝕌`,uopf:`𝕦`,UpArrow:`↑`,Uparrow:`⇑`,uparrow:`↑`,UpArrowBar:`⤒`,UpArrowDownArrow:`⇅`,UpDownArrow:`↕`,Updownarrow:`⇕`,updownarrow:`↕`,UpEquilibrium:`⥮`,upharpoonleft:`↿`,upharpoonright:`↾`,uplus:`⊎`,UpperLeftArrow:`↖`,UpperRightArrow:`↗`,Upsi:`ϒ`,upsi:`υ`,upsih:`ϒ`,Upsilon:`Υ`,upsilon:`υ`,UpTee:`⊥`,UpTeeArrow:`↥`,upuparrows:`⇈`,urcorn:`⌝`,urcorner:`⌝`,urcrop:`⌎`,Uring:`Ů`,uring:`ů`,urtri:`◹`,Uscr:`𝒰`,uscr:`𝓊`,utdot:`⋰`,Utilde:`Ũ`,utilde:`ũ`,utri:`▵`,utrif:`▴`,uuarr:`⇈`,Uuml:`Ü`,uuml:`ü`,uwangle:`⦧`,vangrt:`⦜`,varepsilon:`ϵ`,varkappa:`ϰ`,varnothing:`∅`,varphi:`ϕ`,varpi:`ϖ`,varpropto:`∝`,vArr:`⇕`,varr:`↕`,varrho:`ϱ`,varsigma:`ς`,varsubsetneq:`⊊︀`,varsubsetneqq:`⫋︀`,varsupsetneq:`⊋︀`,varsupsetneqq:`⫌︀`,vartheta:`ϑ`,vartriangleleft:`⊲`,vartriangleright:`⊳`,Vbar:`⫫`,vBar:`⫨`,vBarv:`⫩`,Vcy:`В`,vcy:`в`,VDash:`⊫`,Vdash:`⊩`,vDash:`⊨`,vdash:`⊢`,Vdashl:`⫦`,Vee:`⋁`,vee:`∨`,veebar:`⊻`,veeeq:`≚`,vellip:`⋮`,Verbar:`‖`,verbar:`|`,Vert:`‖`,vert:`|`,VerticalBar:`∣`,VerticalLine:`|`,VerticalSeparator:`❘`,VerticalTilde:`≀`,VeryThinSpace:` `,Vfr:`𝔙`,vfr:`𝔳`,vltri:`⊲`,vnsub:`⊂⃒`,vnsup:`⊃⃒`,Vopf:`𝕍`,vopf:`𝕧`,vprop:`∝`,vrtri:`⊳`,Vscr:`𝒱`,vscr:`𝓋`,vsubnE:`⫋︀`,vsubne:`⊊︀`,vsupnE:`⫌︀`,vsupne:`⊋︀`,Vvdash:`⊪`,vzigzag:`⦚`,Wcirc:`Ŵ`,wcirc:`ŵ`,wedbar:`⩟`,Wedge:`⋀`,wedge:`∧`,wedgeq:`≙`,weierp:`℘`,Wfr:`𝔚`,wfr:`𝔴`,Wopf:`𝕎`,wopf:`𝕨`,wp:`℘`,wr:`≀`,wreath:`≀`,Wscr:`𝒲`,wscr:`𝓌`,xcap:`⋂`,xcirc:`◯`,xcup:`⋃`,xdtri:`▽`,Xfr:`𝔛`,xfr:`𝔵`,xhArr:`⟺`,xharr:`⟷`,Xi:`Ξ`,xi:`ξ`,xlArr:`⟸`,xlarr:`⟵`,xmap:`⟼`,xnis:`⋻`,xodot:`⨀`,Xopf:`𝕏`,xopf:`𝕩`,xoplus:`⨁`,xotime:`⨂`,xrArr:`⟹`,xrarr:`⟶`,Xscr:`𝒳`,xscr:`𝓍`,xsqcup:`⨆`,xuplus:`⨄`,xutri:`△`,xvee:`⋁`,xwedge:`⋀`,Yacute:`Ý`,yacute:`ý`,YAcy:`Я`,yacy:`я`,Ycirc:`Ŷ`,ycirc:`ŷ`,Ycy:`Ы`,ycy:`ы`,yen:`¥`,Yfr:`𝔜`,yfr:`𝔶`,YIcy:`Ї`,yicy:`ї`,Yopf:`𝕐`,yopf:`𝕪`,Yscr:`𝒴`,yscr:`𝓎`,YUcy:`Ю`,yucy:`ю`,Yuml:`Ÿ`,yuml:`ÿ`,Zacute:`Ź`,zacute:`ź`,Zcaron:`Ž`,zcaron:`ž`,Zcy:`З`,zcy:`з`,Zdot:`Ż`,zdot:`ż`,zeetrf:`ℨ`,ZeroWidthSpace:`​`,Zeta:`Ζ`,zeta:`ζ`,Zfr:`ℨ`,zfr:`𝔷`,ZHcy:`Ж`,zhcy:`ж`,zigrarr:`⇝`,Zopf:`ℤ`,zopf:`𝕫`,Zscr:`𝒵`,zscr:`𝓏`,zwj:`‍`,zwnj:`‌`}),s.entityMap=s.HTML_ENTITIES})),require_sax=__commonJSMin((s=>{var l=require_conventions().NAMESPACE,f=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,p=RegExp(`[\\-\\.0-9`+f.source.slice(1,-1)+`\\u00B7\\u0300-\\u036F\\u203F-\\u2040]`),g=RegExp(`^`+f.source+p.source+`*(?::`+f.source+p.source+`*)?$`),v=0,b=1,C=2,w=3,E=4,k=5,A=6,N=7;function F(s,l){this.message=s,this.locator=l,Error.captureStackTrace&&Error.captureStackTrace(this,F)}F.prototype=Error(),F.prototype.name=F.name;function I(){}I.prototype={parse:function(s,l,f){var p=this.domBuilder;p.startDocument(),be(l,l={}),R(s,l,f,p,this.errorHandler),p.endDocument()}};function R(s,f,p,g,v){function b(s){if(s>65535){s-=65536;var l=55296+(s>>10),f=56320+(s&1023);return String.fromCharCode(l,f)}else return String.fromCharCode(s)}function C(s){var l=s.slice(1,-1);return Object.hasOwnProperty.call(p,l)?p[l]:l.charAt(0)===`#`?b(parseInt(l.substr(1).replace(`x`,`0x`))):(v.error(`entity not found:`+s),s)}function w(l){if(l>je){var f=s.substring(je,l).replace(/&#?\w+;/g,C);I&&E(je),g.characters(f,0,l-je),je=l}}function E(l,f){for(;l>=A&&(f=N.exec(s));)k=f.index,A=k+f[0].length,I.lineNumber++;I.columnNumber=l-k+1}for(var k=0,A=0,N=/.*(?:\r\n?|\n)|.*$/g,I=g.locator,R=[{currentNSMap:f}],be={},je=0;;){try{var Ne=s.indexOf(`<`,je);if(Ne<0){if(!s.substr(je).match(/^\s*$/)){var Pe=g.doc,ze=Pe.createTextNode(s.substr(je));Pe.appendChild(ze),g.currentElement=ze}return}switch(Ne>je&&w(Ne),s.charAt(Ne+1)){case`/`:var Be=s.indexOf(`>`,Ne+3),We=s.substring(Ne+2,Be).replace(/[ \t\n\r]+$/g,``),Ke=R.pop();Be<0?(We=s.substring(Ne+2).replace(/[\s<].*/,``),v.error(`end tag name: `+We+` is not complete:`+Ke.tagName),Be=Ne+1+We.length):We.match(/\sje?je=Be:w(Math.max(Ne,je)+1)}}function B(s,l){return l.lineNumber=s.lineNumber,l.columnNumber=s.columnNumber,l}function q(s,f,p,g,F,I){function R(s,l,f){p.attributeNames.hasOwnProperty(s)&&I.fatalError(`Attribute `+s+` redefined`),p.addValue(s,l.replace(/[\t\n\r]/g,` `).replace(/&#?\w+;/g,F),f)}for(var B,q,J=++f,le=v;;){var _e=s.charAt(J);switch(_e){case`=`:if(le===b)B=s.slice(f,J),le=w;else if(le===C)le=w;else throw Error(`attribute equal must after attrName`);break;case`'`:case`"`:if(le===w||le===b)if(le===b&&(I.warning(`attribute value must after "="`),B=s.slice(f,J)),f=J+1,J=s.indexOf(_e,f),J>0)q=s.slice(f,J),R(B,q,f-1),le=k;else throw Error(`attribute value no end '`+_e+`' match`);else if(le==E)q=s.slice(f,J),R(B,q,f),I.warning(`attribute "`+B+`" missed start quot(`+_e+`)!!`),f=J+1,le=k;else throw Error(`attribute value must after "="`);break;case`/`:switch(le){case v:p.setTagName(s.slice(f,J));case k:case A:case N:le=N,p.closed=!0;case E:case b:break;case C:p.closed=!0;break;default:throw Error(`attribute invalid close char('/')`)}break;case``:return I.error(`unexpected end of input`),le==v&&p.setTagName(s.slice(f,J)),J;case`>`:switch(le){case v:p.setTagName(s.slice(f,J));case k:case A:case N:break;case E:case b:q=s.slice(f,J),q.slice(-1)===`/`&&(p.closed=!0,q=q.slice(0,-1));case C:le===C&&(q=B),le==E?(I.warning(`attribute "`+q+`" missed quot(")!`),R(B,q,f)):((!l.isHTML(g[``])||!q.match(/^(?:disabled|checked|selected)$/i))&&I.warning(`attribute "`+q+`" missed value!! "`+q+`" instead!!`),R(q,q,f));break;case w:throw Error(`attribute value missed!!`)}return J;case`€`:_e=` `;default:if(_e<=` `)switch(le){case v:p.setTagName(s.slice(f,J)),le=A;break;case b:B=s.slice(f,J),le=C;break;case E:var q=s.slice(f,J);I.warning(`attribute "`+q+`" missed quot(")!!`),R(B,q,f);case k:le=A;break}else switch(le){case C:p.tagName,(!l.isHTML(g[``])||!B.match(/^(?:disabled|checked|selected)$/i))&&I.warning(`attribute "`+B+`" missed value!! "`+B+`" instead2!!`),R(B,B,f),f=J,le=b;break;case k:I.warning(`attribute space is required"`+B+`"!!`);case A:le=b,f=J;break;case w:le=E,f=J;break;case N:throw Error(`elements closed character '/' and '>' must be connected to`)}}J++}}function J(s,f,p){for(var g=s.tagName,v=null,b=s.length;b--;){var C=s[b],w=C.qName,E=C.value,k=w.indexOf(`:`);if(k>0)var A=C.prefix=w.slice(0,k),N=w.slice(k+1),F=A===`xmlns`&&N;else N=w,A=null,F=w===`xmlns`&&``;C.localName=N,F!==!1&&(v??(v={},be(p,p={})),p[F]=v[F]=E,C.uri=l.XMLNS,f.startPrefixMapping(F,E))}for(var b=s.length;b--;){C=s[b];var A=C.prefix;A&&(A===`xml`&&(C.uri=l.XML),A!==`xmlns`&&(C.uri=p[A||``]))}var k=g.indexOf(`:`);k>0?(A=s.prefix=g.slice(0,k),N=s.localName=g.slice(k+1)):(A=null,N=s.localName=g);var I=s.uri=p[A||``];if(f.startElement(I,N,g,s),s.closed){if(f.endElement(I,N,g),v)for(A in v)Object.prototype.hasOwnProperty.call(v,A)&&f.endPrefixMapping(A)}else return s.currentNSMap=p,s.localNSMap=v,!0}function le(s,l,f,p,g){if(/^(?:script|textarea)$/i.test(f)){var v=s.indexOf(``,l),b=s.substring(l+1,v);if(/[&<]/.test(b))return/^script$/i.test(f)?(g.characters(b,0,b.length),v):(b=b.replace(/&#?\w+;/g,p),g.characters(b,0,b.length),v)}return l+1}function _e(s,l,f,p){var g=p[f];return g??(g=s.lastIndexOf(``),g`,l+4);return g>l?(f.comment(s,l+4,g-l-4),g+3):(p.error(`Unclosed comment`),-1)}else return-1;default:if(s.substr(l+3,6)==`CDATA[`){var g=s.indexOf(`]]>`,l+9);return f.startCDATA(),f.characters(s,l+9,g-l-9),f.endCDATA(),g+3}var v=je(s,l),b=v.length;if(b>1&&/!doctype/i.test(v[0][0])){var C=v[1][0],w=!1,E=!1;b>3&&(/^public$/i.test(v[2][0])?(w=v[3][0],E=b>4&&v[4][0]):/^system$/i.test(v[2][0])&&(E=v[3][0]));var k=v[b-1];return f.startDTD(C,w,E),f.endDTD(),k.index+k[0].length}}return-1}function De(s,l,f){var p=s.indexOf(`?>`,l);if(p){var g=s.substring(l,p).match(/^<\?(\S*)\s*([\s\S]*?)$/);return g?(g[0].length,f.processingInstruction(g[1],g[2]),p+2):-1}return-1}function Oe(){this.attributeNames={}}Oe.prototype={setTagName:function(s){if(!g.test(s))throw Error(`invalid tagName:`+s);this.tagName=s},addValue:function(s,l,f){if(!g.test(s))throw Error(`invalid attribute:`+s);this.attributeNames[s]=this.length,this[this.length++]={qName:s,value:l,offset:f}},length:0,getLocalName:function(s){return this[s].localName},getLocator:function(s){return this[s].locator},getQName:function(s){return this[s].qName},getURI:function(s){return this[s].uri},getValue:function(s){return this[s].value}};function je(s,l){var f,p=[],g=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(g.lastIndex=l,g.exec(s);f=g.exec(s);)if(p.push(f),f[1])return p}s.XMLReader=I,s.ParseError=F})),require_dom_parser=__commonJSMin((s=>{var l=require_conventions(),f=require_dom(),p=require_entities(),g=require_sax(),v=f.DOMImplementation,b=l.NAMESPACE,C=g.ParseError,w=g.XMLReader;function E(s){return s.replace(/\r[\n\u0085]/g,` +`).replace(/[\r\u0085\u2028]/g,` +`)}function k(s){this.options=s||{locator:{}}}k.prototype.parseFromString=function(s,l){var f=this.options,g=new w,v=f.domBuilder||new N,C=f.errorHandler,k=f.locator,F=f.xmlns||{},I=/\/x?html?$/.test(l),R=I?p.HTML_ENTITIES:p.XML_ENTITIES;k&&v.setDocumentLocator(k),g.errorHandler=A(C,v,k),g.domBuilder=f.domBuilder||v,I&&(F[``]=b.HTML),F.xml=F.xml||b.XML;var B=f.normalizeLineEndings||E;return s&&typeof s==`string`?g.parse(B(s),F,R):g.errorHandler.error(`invalid doc source`),v.doc};function A(s,l,f){if(!s){if(l instanceof N)return l;s=l}var p={},g=s instanceof Function;f||={};function v(l){var v=s[l];!v&&g&&(v=s.length==2?function(f){s(l,f)}:s),p[l]=v&&function(s){v(`[xmldom `+l+`] `+s+I(f))}||function(){}}return v(`warning`),v(`error`),v(`fatalError`),p}function N(){this.cdata=!1}function F(s,l){l.lineNumber=s.lineNumber,l.columnNumber=s.columnNumber}N.prototype={startDocument:function(){this.doc=new v().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(s,l,f,p){var g=this.doc,v=g.createElementNS(s,f||l),b=p.length;B(this,v),this.currentElement=v,this.locator&&F(this.locator,v);for(var C=0;C=l+f||l?new java.lang.String(s,l,f)+``:s}`endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl`.replace(/\w+/g,function(s){N.prototype[s]=function(){return null}});function B(s,l){s.currentElement?s.currentElement.appendChild(l):s.doc.appendChild(l)}s.__DOMHandler=N,s.normalizeLineEndings=E,s.DOMParser=k})),require_lib$12=__commonJSMin((s=>{var l=require_dom();s.DOMImplementation=l.DOMImplementation,s.XMLSerializer=l.XMLSerializer,s.DOMParser=require_dom_parser().DOMParser})),require_parse$4=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=E;let f=require_lib$12(),p=l(require(`assert`)),g=3,v=4,b=8;function C(s){return s.nodeType===3||s.nodeType===8||s.nodeType===4}function w(s){return!s.childNodes||s.childNodes.length===0}function E(s){let l=new f.DOMParser({errorHandler(){}}).parseFromString(s);(0,p.default)(l.documentElement.nodeName===`plist`,`malformed document. First element should be `);let g=k(l.documentElement);return g.length===1&&(g=g[0]),g}function k(s){let l,f,g,v,b,E;if(!s)return null;if(s.nodeName===`plist`){if(v=[],w(s))return v;for(l=0;l.`),g=k(s.childNodes[l])):((0,p.default)(s.childNodes[l].nodeName!==`key`,`Unexpected key "`+k(s.childNodes[l])+`" while parsing .`),f[g]=k(s.childNodes[l])),E+=1);if(E%2==1)throw Error(`Missing value for "`+g+`" while parsing `);return f}else if(s.nodeName===`array`){if(v=[],w(s))return v;for(l=0;l{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_build$2();s.default={parse:require_parse$4().parse,build:l.build}})),require_BundleIdentifier=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getBundleIdentifier=A,s.getBundleIdentifierFromPbxproj=F,s.resetAllPlistBundleIdentifiers=le,s.resetPlistBundleIdentifier=_e,s.setBundleIdentifier=N,s.setBundleIdentifierForPbxproj=q,s.updateBundleIdentifierForPbxproj=R,s.withBundleIdentifier=void 0;function l(){let s=k(require_build$1());return l=function(){return s},s}function f(){let s=k(require(`assert`));return f=function(){return s},s}function p(){let s=k(require(`fs`));return p=function(){return s},s}function g(){let s=k(require_xcode());return g=function(){return s},s}function v(){let s=require_Paths();return v=function(){return s},s}function b(){let s=require_Target();return b=function(){return s},s}function C(){let s=require_Xcodeproj();return C=function(){return s},s}function w(){let s=require_string$1();return w=function(){return s},s}function E(){let s=require_ios_plugins();return E=function(){return s},s}function k(s){return s&&s.__esModule?s:{default:s}}s.withBundleIdentifier=(s,{bundleIdentifier:l})=>(0,E().withXcodeProject)(s,async s=>{let p=l??s.ios?.bundleIdentifier;return(0,f().default)(p,"`bundleIdentifier` must be defined in the app config (`ios.bundleIdentifier`) or passed to the plugin `withBundleIdentifier`."),s.modResults=B(s.modResults,p,!1),s});function A(s){return s.ios?.bundleIdentifier??null}function N(s,l){let f=A(s);return f?{...l,CFBundleIdentifier:f}:l}function F(s,{targetName:l,buildConfiguration:f=`Release`}={}){let p;try{p=(0,v().getPBXProjectPath)(s)}catch{return null}let C=g().default.project(p);C.parseSync();let w=(0,b().getXCBuildConfigurationFromPbxproj)(C,{targetName:l,buildConfiguration:f});return w?I(w):null}function I(s){let l=s.buildSettings.PRODUCT_BUNDLE_IDENTIFIER;if(l){let f=(0,w().trimQuotes)(l);return(0,C().resolveXcodeBuildSetting)(f,l=>s.buildSettings[l])}else return null}function R(s,l,f=!0){let v=g().default.project(s);v.parseSync(),p().default.writeFileSync(s,B(v,l,f).writeSync())}function B(s,l,f=!0){let[,p]=(0,b().findFirstNativeTarget)(s);return(0,C().getBuildConfigurationsForListId)(s,p.buildConfigurationList).forEach(([,s])=>{if(s.buildSettings.PRODUCT_BUNDLE_IDENTIFIER!==l&&(s.buildSettings.PRODUCT_BUNDLE_IDENTIFIER=`"${l}"`,f)){let f=l.split(`.`).pop();f?.includes(`$`)||(s.buildSettings.PRODUCT_NAME=f)}}),s}function q(s,l,f=!0){let p=[];try{p=(0,v().getAllPBXProjectPaths)(s)}catch{}for(let s of p)R(s,l,f)}let J=`$(PRODUCT_BUNDLE_IDENTIFIER)`;function le(s){let l=(0,v().getAllInfoPlistPaths)(s);for(let s of l)_e(s)}function _e(s){let f=p().default.readFileSync(s,`utf8`),g=l().default.parse(f);if(g.CFBundleIdentifier){if(g.CFBundleIdentifier===J)return;let v={pretty:!0,indent:` `},b=l().default.build({...g,CFBundleIdentifier:J},v);b!==f&&p().default.writeFileSync(s,b)}}})),require_DevelopmentTeam=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getDevelopmentTeam=E,s.setDevelopmentTeamForBuildConfiguration=k,s.setDevelopmentTeamForPbxproj=N,s.updateDevelopmentTeamForPbxproj=A,s.withDevelopmentTeam=void 0;function l(){let s=w(require(`node:fs`));return l=function(){return s},s}function f(){let s=w(require_xcode());return f=function(){return s},s}function p(){let s=require_Paths();return p=function(){return s},s}function g(){let s=require_Target();return g=function(){return s},s}function v(){let s=require_Xcodeproj();return v=function(){return s},s}function b(){let s=require_string$1();return b=function(){return s},s}function C(){let s=require_ios_plugins();return C=function(){return s},s}function w(s){return s&&s.__esModule?s:{default:s}}s.withDevelopmentTeam=(s,{appleTeamId:l}={})=>(0,C().withXcodeProject)(s,s=>{let f=l??E(s);return f&&(s.modResults=A(s.modResults,f)),s});function E(s){return s.ios?.appleTeamId??null}function k(s,l){l?s.buildSettings.DEVELOPMENT_TEAM=(0,b().trimQuotes)(l):delete s.buildSettings.DEVELOPMENT_TEAM}function A(s,l){return(0,g().getNativeTargets)(s).forEach(([,f])=>{(0,v().getBuildConfigurationsForListId)(s,f.buildConfigurationList).forEach(([,s])=>k(s,l))}),s}function N(s,g){let v=(0,p().getAllPBXProjectPaths)(s);for(let s of v){let p=f().default.project(s);p.parseSync(),p=A(p,g),l().default.writeFileSync(s,p.writeSync())}}})),require_DeviceFamily=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.formatDeviceFamilies=b,s.getDeviceFamilies=v,s.getIsTabletOnly=g,s.getSupportsTablet=p,s.setDeviceFamily=C,s.withDeviceFamily=void 0;function l(){let s=require_ios_plugins();return l=function(){return s},s}function f(){let s=require_warnings();return f=function(){return s},s}s.withDeviceFamily=s=>(0,l().withXcodeProject)(s,async s=>(s.modResults=await C(s,{project:s.modResults}),s));function p(s){return!!s.ios?.supportsTablet}function g(s){return!!s?.ios?.isTabletOnly}function v(s){let l=p(s),v=g(s);return v&&s.ios?.supportsTablet===!1&&(0,f().addWarningIOS)(`ios.supportsTablet`,"Found contradictory values: `{ ios: { isTabletOnly: true, supportsTablet: false } }`. Using `{ isTabletOnly: true }`."),v?[2]:l?[1,2]:[1]}function b(s){return`"${s.join(`,`)}"`}function C(s,{project:l}){let f=b(v(s)),p=l.pbxXCBuildConfigurationSection();for(let{buildSettings:s}of Object.values(p||{}))s?.PRODUCT_NAME!==void 0&&(s?.TVOS_DEPLOYMENT_TARGET===void 0?s.TARGETED_DEVICE_FAMILY=f:s.TARGETED_DEVICE_FAMILY=`3`);return l}})),require_Scheme=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.appendScheme=g,s.getScheme=f,s.getSchemesFromPlist=C,s.hasScheme=b,s.removeScheme=v,s.setScheme=p,s.withScheme=void 0;function l(){let s=require_ios_plugins();return l=function(){return s},s}s.withScheme=(0,l().createInfoPlistPluginWithPropertyGuard)(p,{infoPlistProperty:`CFBundleURLTypes`,expoConfigProperty:`scheme`},`withScheme`);function f(s){return Array.isArray(s.scheme)?s.scheme.filter(s=>typeof s==`string`):typeof s.scheme==`string`?[s.scheme]:[]}function p(s,l){let p=[...f(s),...f(s.ios??{})];return s.ios?.bundleIdentifier&&p.push(s.ios.bundleIdentifier),p.length===0?l:{...l,CFBundleURLTypes:[{CFBundleURLSchemes:p}]}}function g(s,l){if(!s)return l;let f=l.CFBundleURLTypes??[];return f?.some(({CFBundleURLSchemes:l})=>l.includes(s))?l:{...l,CFBundleURLTypes:[...f,{CFBundleURLSchemes:[s]}]}}function v(s,l){return!s||!l.CFBundleURLTypes||(l.CFBundleURLTypes=l.CFBundleURLTypes.map(l=>{let f=l.CFBundleURLSchemes.indexOf(s);if(!(f>-1&&(l.CFBundleURLSchemes.splice(f,1),l.CFBundleURLSchemes.length===0)))return l}).filter(Boolean)),l}function b(s,l){let f=l.CFBundleURLTypes;return Array.isArray(f)?f?.some(({CFBundleURLSchemes:l})=>Array.isArray(l)?l.includes(s):!1):!1}function C(s){return Array.isArray(s.CFBundleURLTypes)?s.CFBundleURLTypes.reduce((s,{CFBundleURLSchemes:l})=>Array.isArray(l)?[...s,...l]:s,[]):[]}})),require_Google=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getGoogleServicesFile=N,s.getGoogleSignInReversedClientId=A,s.setGoogleConfig=I,s.setGoogleServicesFile=R,s.setGoogleSignInReversedClientId=F,s.withGoogleServicesFile=s.withGoogle=void 0;function l(){let s=E(require_build$1());return l=function(){return s},s}function f(){let s=E(require(`assert`));return f=function(){return s},s}function p(){let s=E(require(`fs`));return p=function(){return s},s}function g(){let s=E(require(`path`));return g=function(){return s},s}function v(){let s=require_Paths();return v=function(){return s},s}function b(){let s=require_Scheme();return b=function(){return s},s}function C(){let s=require_Xcodeproj();return C=function(){return s},s}function w(){let s=require_ios_plugins();return w=function(){return s},s}function E(s){return s&&s.__esModule?s:{default:s}}s.withGoogle=s=>(0,w().withInfoPlist)(s,s=>(s.modResults=I(s,s.modResults,s.modRequest),s)),s.withGoogleServicesFile=s=>(0,w().withXcodeProject)(s,s=>(s.modResults=R(s,{projectRoot:s.modRequest.projectRoot,project:s.modResults}),s));function k(s,{projectRoot:v}){let b=g().default.resolve(v,s),C=p().default.readFileSync(b,`utf8`);return(0,f().default)(C,`GoogleService-Info.plist is empty`),l().default.parse(C)}function A(s,l){let f=N(s);return f===null?null:k(f,l).REVERSED_CLIENT_ID??null}function N(s){return s.ios?.googleServicesFile??null}function F(s,l,f){let p=A(s,f);return p===null?l:(0,b().appendScheme)(p,l)}function I(s,l,f){return l=F(s,l,f),l}function R(s,{projectRoot:l,project:f}){let b=N(s);if(b===null)return f;let w=g().default.resolve(l,b);p().default.copyFileSync(w,g().default.join((0,v().getSourceRoot)(l),`GoogleService-Info.plist`));let E=(0,C().getProjectName)(l),k=`${E}/GoogleService-Info.plist`;return f.hasFile(k)||(f=(0,C().addResourceFileToGroup)({filepath:k,groupName:E,project:f,isBuildFile:!0,verbose:!0})),f}})),require_IosConfig_types=__commonJSMin((()=>{})),require_Locales=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getLocales=w,s.setLocalesAsync=E,s.withLocales=void 0,s.writeStringsFile=C;function l(){let s=b(require(`fs`));return l=function(){return s},s}function f(){let s=b(require(`path`));return f=function(){return s},s}function p(){let s=require_Xcodeproj();return p=function(){return s},s}function g(){let s=require_ios_plugins();return g=function(){return s},s}function v(){let s=require_locales();return v=function(){return s},s}function b(s){return s&&s.__esModule?s:{default:s}}s.withLocales=s=>(0,g().withXcodeProject)(s,async s=>(s.modResults=await E(s,{projectRoot:s.modRequest.projectRoot,project:s.modResults}),s));async function C({localesMap:s,supportingDirectory:g,fileName:v,projectName:b,project:C}){for(let[w,E]of Object.entries(s)){if(Object.entries(E).length===0)return C;let s=f().default.join(g,`${w}.lproj`);await l().default.promises.mkdir(s,{recursive:!0});let k=f().default.join(s,v),A=[];for(let[s,l]of Object.entries(E))A.push(`${s} = "${l}";`);await l().default.promises.writeFile(k,A.join(` +`));let N=`${b}/Supporting/${w}.lproj`;(0,p().ensureGroupRecursively)(C,N)?.children.some(({comment:s})=>s===v)||(C=(0,p().addResourceFileToGroup)({filepath:f().default.relative(g,k),groupName:N,project:C,isBuildFile:!0,verbose:!0}))}return C}function w(s){return s.locales??null}async function E(s,{projectRoot:l,project:g}){let b=w(s);if(!b)return g;let{localesMap:E,localizableStringsIOS:k}=await(0,v().getResolvedLocalesAsync)(l,b,`ios`),A=(0,p().getProjectName)(l),N=f().default.join(l,`ios`,A,`Supporting`);return g=await C({localesMap:E,supportingDirectory:N,fileName:`InfoPlist.strings`,projectName:A,project:g}),k&&Object.keys(k).length&&(g=await C({localesMap:k,supportingDirectory:N,fileName:`Localizable.strings`,projectName:A,project:g})),g}})),require_generateCode=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createGeneratedHeaderComment=w,s.createHash=E,s.mergeContents=g,s.removeContents=v,s.removeGeneratedContents=C;function l(){let s=f(require(`crypto`));return l=function(){return s},s}function f(s){return s&&s.__esModule?s:{default:s}}function p(s,l){let f=s.split(` +`);return{contents:f,start:f.findIndex(s=>RegExp(`@generated begin ${l} -`).test(s)),end:f.findIndex(s=>RegExp(`@generated end ${l}$`).test(s))}}function g({src:s,newSrc:l,tag:f,anchor:p,offset:g,comment:v}){let E=w(l,f,v);if(!s.includes(E)){let w=C(s,f);return{contents:b(w??s,p,g,[E,...l.split(` +`),`${v} @generated end ${f}`]),didMerge:!0,didClear:!!w}}return{contents:s,didClear:!1,didMerge:!1}}function v({src:s,tag:l}){let f=C(s,l);return{contents:f??s,didMerge:!1,didClear:!!f}}function b(s,l,f,p){let g=s.split(` +`),v=g.findIndex(s=>s.match(l));if(v<0){let f=Error(`Failed to match "${l}" in contents:\n${s}`);throw f.code=`ERR_NO_MATCH`,f}for(let s of p)g.splice(v+f,0,s),v++;return g.join(` +`)}function C(s,l){let{contents:f,start:g,end:v}=p(s,l);return g>-1&&v>-1&&g{Object.defineProperty(s,`__esModule`,{value:!0}),s.MATCH_INIT=void 0,s.addGoogleMapsAppDelegateImport=A,s.addGoogleMapsAppDelegateInit=F,s.addMapsCocoaPods=R,s.getGoogleMapsApiKey=E,s.removeGoogleMapsAppDelegateImport=N,s.removeGoogleMapsAppDelegateInit=I,s.removeMapsCocoaPods=B,s.setGoogleMapsApiKey=k,s.withMaps=void 0;function l(){let s=v(require(`path`));return l=function(){return s},s}function f(){let s=v(require_resolve_from());return f=function(){return s},s}function p(){let s=require_ios_plugins();return p=function(){return s},s}function g(){let s=require_generateCode();return g=function(){return s},s}function v(s){return s&&s.__esModule?s:{default:s}}let b=require_src$39()(`expo:config-plugins:ios:maps`),C=s.MATCH_INIT=/\bsuper\.application\(\w+?, didFinishLaunchingWithOptions: \w+?\)/g,w=(0,p().createInfoPlistPlugin)(k,`withGoogleMapsKey`);s.withMaps=s=>{s=w(s);let l=E(s);return b(`Google Maps API Key:`,l),s=le(s,{useGoogleMaps:!!l}),s=_e(s,{apiKey:l}),s};function E(s){return s.ios?.config?.googleMapsApiKey??null}function k(s,{GMSApiKey:l,...f}){let p=E(s);return p===null?f:{...f,GMSApiKey:p}}function A(s){return(0,g().mergeContents)({tag:`react-native-maps-import`,src:s,newSrc:[`#if canImport(GoogleMaps)`,`import GoogleMaps`,`#endif`].join(` +`),anchor:/(@main|@UIApplicationMain)/,offset:0,comment:`//`})}function N(s){return(0,g().removeContents)({tag:`react-native-maps-import`,src:s})}function F(s,l){let f=[`#if canImport(GoogleMaps)`,`GMSServices.provideAPIKey("${l}")`,`#endif`];return(0,g().mergeContents)({tag:`react-native-maps-init`,src:s,newSrc:f.join(` +`),anchor:C,offset:0,comment:`//`})}function I(s){return(0,g().removeContents)({tag:`react-native-maps-init`,src:s})}function R(s){return(0,g().mergeContents)({tag:`react-native-maps`,src:s,newSrc:` pod 'react-native-google-maps', path: File.dirname(\`node --print "require.resolve('react-native-maps/package.json')"\`)`,anchor:/use_native_modules/,offset:0,comment:`#`})}function B(s){return(0,g().removeContents)({tag:`react-native-maps`,src:s})}function q(s){let p=f().default.silent(s,`react-native-maps/package.json`);return p?l().default.dirname(p):null}function J(s){return!0}let le=(s,{useGoogleMaps:l})=>(0,p().withPodfile)(s,async s=>{let f=q(s.modRequest.projectRoot),p=J(s);b(`Is Expo Autolinked:`,p),b(`react-native-maps path:`,f);let g;if(p&&f&&l)try{g=R(s.modResults.contents)}catch(s){throw s.code===`ERR_NO_MATCH`?Error(`Cannot add react-native-maps to the project's ios/Podfile because it's malformed. Report this with a copy of your project Podfile: https://github.com/expo/expo/issues`):s}else g=B(s.modResults.contents);return(g.didMerge||g.didClear)&&(s.modResults.contents=g.contents),s}),_e=(s,{apiKey:l})=>(0,p().withAppDelegate)(s,s=>{if(!l||!J(s)||!q(s.modRequest.projectRoot))return s.modResults.contents=N(s.modResults.contents).contents,s.modResults.contents=I(s.modResults.contents).contents,s;if(s.modResults.language!==`swift`)throw Error(`Cannot setup Google Maps because the project AppDelegate is not a supported language: ${s.modResults.language}`);try{s.modResults.contents=A(s.modResults.contents).contents,s.modResults.contents=F(s.modResults.contents,l).contents}catch(s){throw s.code===`ERR_NO_MATCH`?Error(`Cannot add Google Maps to the project's AppDelegate because it's malformed. Report this with a copy of your project AppDelegate: https://github.com/expo/expo/issues`):s}return s})})),require_Name=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getName=g,s.setDisplayName=v,s.setName=b,s.setProductName=C,s.withProductName=s.withName=s.withDisplayName=void 0;function l(){let s=require_Target();return l=function(){return s},s}function f(){let s=require_Xcodeproj();return f=function(){return s},s}function p(){let s=require_ios_plugins();return p=function(){return s},s}s.withDisplayName=(0,p().createInfoPlistPluginWithPropertyGuard)(v,{infoPlistProperty:`CFBundleDisplayName`,expoConfigProperty:`name`},`withDisplayName`),s.withName=(0,p().createInfoPlistPluginWithPropertyGuard)(b,{infoPlistProperty:`CFBundleName`,expoConfigProperty:`name`},`withName`),s.withProductName=s=>(0,p().withXcodeProject)(s,s=>(s.modResults=C(s,s.modResults),s));function g(s){return typeof s.name==`string`?s.name:null}function v(s,{CFBundleDisplayName:l,...f}){let p=null;return p=typeof s==`string`?s:g(s),p?{...f,CFBundleDisplayName:p}:f}function b(s,{CFBundleName:l,...f}){let p=g(s);return p?{...f,CFBundleName:p}:f}function C(s,p){let v=(0,f().sanitizedName)(g(s)??``);if(!v)return p;let b=w(v),[,C]=(0,l().findFirstNativeTarget)(p);return(0,f().getBuildConfigurationsForListId)(p,C.buildConfigurationList).forEach(([,s])=>{s.buildSettings.PRODUCT_NAME=b}),p}let w=s=>s.match(/^['"]/)?s:`"${s}"`})),require_Orientation=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PORTRAIT_ORIENTATIONS=s.LANDSCAPE_ORIENTATIONS=void 0,s.getOrientation=f,s.setOrientation=b,s.withOrientation=void 0;function l(){let s=require_ios_plugins();return l=function(){return s},s}s.withOrientation=(0,l().createInfoPlistPluginWithPropertyGuard)(b,{infoPlistProperty:`UISupportedInterfaceOrientations`,expoConfigProperty:`orientation`},`withOrientation`);function f(s){return s.orientation??null}let p=s.PORTRAIT_ORIENTATIONS=[`UIInterfaceOrientationPortrait`,`UIInterfaceOrientationPortraitUpsideDown`],g=s.LANDSCAPE_ORIENTATIONS=[`UIInterfaceOrientationLandscapeLeft`,`UIInterfaceOrientationLandscapeRight`];function v(s){return s===`portrait`?p:s===`landscape`?g:[...p,...g]}function b(s,l){let p=f(s);return{...l,UISupportedInterfaceOrientations:v(p)}}})),require_Permissions=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.applyPermissions=v,s.createPermissionsPlugin=b;function l(){let s=p(require_src$39());return l=function(){return s},s}function f(){let s=require_ios_plugins();return f=function(){return s},s}function p(s){return s&&s.__esModule?s:{default:s}}let g=(0,l().default)(`expo:config-plugins:ios:permissions`);function v(s,l,f){let p=Object.entries(s);p.length===0&&g(`No defaults provided: ${JSON.stringify(l)}`);for(let[s,v]of p)l[s]===!1?(g(`Deleting "${s}"`),delete f[s]):(f[s]=l[s]||f[s]||v,g(`Setting "${s}" to "${f[s]}"`));return f}function b(s,l){let p=(l,p)=>(0,f().withInfoPlist)(l,async l=>(l.modResults=v(s,p,l.modResults),l));return l&&Object.defineProperty(p,`name`,{value:l}),p}})),require_PrivacyInfo=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.mergePrivacyInfo=A,s.setPrivacyInfo=w,s.withPrivacyInfo=C;function l(){let s=b(require_build$1());return l=function(){return s},s}function f(){let s=b(require(`fs`));return f=function(){return s},s}function p(){let s=b(require(`path`));return p=function(){return s},s}function g(){let s=require_Xcodeproj();return g=function(){return s},s}function v(){let s=require_ios_plugins();return v=function(){return s},s}function b(s){return s&&s.__esModule?s:{default:s}}function C(s){let l=s.ios?.privacyManifests;return l?(0,v().withXcodeProject)(s,s=>w(s,l)):s}function w(s,f){let{projectRoot:v,platformProjectRoot:b}=s.modRequest,C=(0,g().getProjectName)(v),w=p().default.join(b,C,`PrivacyInfo.xcprivacy`),N=E(w),F=A(N?l().default.parse(N):{},f);return k(w,l().default.build(F)),s.modResults.hasFile(w)||(s.modResults=(0,g().addResourceFileToGroup)({filepath:p().default.join(C,`PrivacyInfo.xcprivacy`),groupName:C,project:s.modResults,isBuildFile:!0,verbose:!0})),s}function E(s){return f().default.existsSync(s)?f().default.readFileSync(s,{encoding:`utf8`}):null}function k(s,l){f().default.existsSync(p().default.dirname(s))||f().default.mkdirSync(p().default.dirname(s),{recursive:!0}),f().default.writeFileSync(s,l)}function A(s,l){let{NSPrivacyAccessedAPITypes:f=[],NSPrivacyCollectedDataTypes:p=[],NSPrivacyTracking:g=!1,NSPrivacyTrackingDomains:v=[]}=structuredClone(s);return g=l.NSPrivacyTracking??s.NSPrivacyTracking??!1,l.NSPrivacyAccessedAPITypes?.forEach(s=>{let l=f.find(l=>l.NSPrivacyAccessedAPIType===s.NSPrivacyAccessedAPIType);l?l.NSPrivacyAccessedAPITypeReasons=[...new Set(l?.NSPrivacyAccessedAPITypeReasons?.concat(...s.NSPrivacyAccessedAPITypeReasons))]:f.push(s)}),l.NSPrivacyCollectedDataTypes?.forEach(s=>{let l=p.find(l=>l.NSPrivacyCollectedDataType===s.NSPrivacyCollectedDataType);l?l.NSPrivacyCollectedDataTypePurposes=[...new Set(l?.NSPrivacyCollectedDataTypePurposes?.concat(...s.NSPrivacyCollectedDataTypePurposes))]:p.push(s)}),v=[...new Set(v.concat(l.NSPrivacyTrackingDomains??[]))],{NSPrivacyAccessedAPITypes:f,NSPrivacyCollectedDataTypes:p,NSPrivacyTracking:g,NSPrivacyTrackingDomains:v}}})),require_ProvisioningProfile=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.setProvisioningProfileForPbxproj=b;function l(){let s=v(require(`fs`));return l=function(){return s},s}function f(){let s=require_Target();return f=function(){return s},s}function p(){let s=require_Xcodeproj();return p=function(){return s},s}function g(){let s=require_string$1();return g=function(){return s},s}function v(s){return s&&s.__esModule?s:{default:s}}function b(s,{targetName:v,profileName:b,appleTeamId:w,buildConfiguration:E=`Release`,codeSignIdentity:k=`iPhone Distribution`}){let A=(0,p().getPbxproj)(s),[N,F]=v?(0,f().findNativeTargetByName)(A,v):(0,f().findFirstNativeTarget)(A),I=C(w);(0,p().getBuildConfigurationsForListId)(A,F.buildConfigurationList).filter(([,s])=>(0,g().trimQuotes)(s.name)===E).forEach(([,s])=>{s.buildSettings.PROVISIONING_PROFILE_SPECIFIER=`"${b}"`,s.buildSettings.DEVELOPMENT_TEAM=I,s.buildSettings.CODE_SIGN_IDENTITY=`"${k}"`,s.buildSettings.CODE_SIGN_STYLE=`Manual`}),Object.entries((0,p().getProjectSection)(A)).filter(p().isNotComment).forEach(([,s])=>{s.attributes.TargetAttributes[N]||(s.attributes.TargetAttributes[N]={}),s.attributes.TargetAttributes[N].DevelopmentTeam=I,s.attributes.TargetAttributes[N].ProvisioningStyle=`Manual`}),l().default.writeFileSync(A.filepath,A.writeSync())}let C=s=>s.match(/^['"]/)?s:`"${s}"`})),require_RequiresFullScreen=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.setRequiresFullScreen=w,s.withRequiresFullScreen=void 0;function l(){let s=require_ios_plugins();return l=function(){return s},s}function f(){let s=require_warnings();return f=function(){return s},s}s.withRequiresFullScreen=(0,l().createInfoPlistPlugin)(w,`withRequiresFullScreen`);let p=`UISupportedInterfaceOrientations~ipad`,g=[`UIInterfaceOrientationPortrait`,`UIInterfaceOrientationPortraitUpsideDown`,`UIInterfaceOrientationLandscapeLeft`,`UIInterfaceOrientationLandscapeRight`];function v(s){return Array.isArray(s)&&s.every(s=>typeof s==`string`)}function b(s){return g.every(l=>s.includes(l))}function C(s){if(v(s)&&s.length&&!b(s)){let l=s.join(`, `);return(0,f().addWarningIOS)(`ios.requireFullScreen`,`iPad multitasking requires all \`${p}\` orientations to be defined in the Info.plist. The Info.plist currently defines values that are incompatible with multitasking, these will be overwritten to prevent submission failure. Existing: ${l}`),s}return[]}function w(s,l){let f=!!s.ios?.requireFullScreen;if((s.ios?.supportsTablet||s.ios?.isTabletOnly)&&!f){let s=C(l[p]);l[p]=[...new Set(s.concat(g))]}return{...l,UIRequiresFullScreen:f}}})),require_Updates=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Config=void 0,s.setUpdatesConfigAsync=E,s.setVersionsConfigAsync=k,s.withUpdatesNativeDebugPodfileProps=s.withUpdates=void 0;function l(){let s=require_BuildProperties();return l=function(){return s},s}function f(){let s=require_ios_plugins();return f=function(){return s},s}function p(){let s=require_withPlugins();return p=function(){return s},s}function g(){let s=require_Updates$2();return g=function(){return s},s}function v(){let s=require_warnings();return v=function(){return s},s}let b=s.Config=function(s){return s.ENABLED=`EXUpdatesEnabled`,s.CHECK_ON_LAUNCH=`EXUpdatesCheckOnLaunch`,s.LAUNCH_WAIT_MS=`EXUpdatesLaunchWaitMs`,s.RUNTIME_VERSION=`EXUpdatesRuntimeVersion`,s.UPDATE_URL=`EXUpdatesURL`,s.UPDATES_CONFIGURATION_REQUEST_HEADERS_KEY=`EXUpdatesRequestHeaders`,s.UPDATES_HAS_EMBEDDED_UPDATE=`EXUpdatesHasEmbeddedUpdate`,s.CODE_SIGNING_CERTIFICATE=`EXUpdatesCodeSigningCertificate`,s.CODE_SIGNING_METADATA=`EXUpdatesCodeSigningMetadata`,s.DISABLE_ANTI_BRICKING_MEASURES=`EXUpdatesDisableAntiBrickingMeasures`,s.ENABLE_BSDIFF_PATCH_SUPPORT=`EXUpdatesEnableBsdiffPatchSupport`,s}({});s.withUpdates=s=>(0,p().withPlugins)(s,[w,C]);let C=s.withUpdatesNativeDebugPodfileProps=(0,l().createBuildPodfilePropsConfigPlugin)([{propName:`updatesNativeDebug`,propValueGetter:s=>s?.updates?.useNativeDebug===!0?`true`:void 0}],`withUpdatesNativeDebugPodfileProps`),w=s=>(0,f().withExpoPlist)(s,async s=>{let l=s.modRequest.projectRoot,f=(0,g().getExpoUpdatesPackageVersion)(l);return s.modResults=await E(l,s,s.modResults,f),s});async function E(s,l,f,p){let C=(0,g().getUpdatesCheckOnLaunch)(l,p),w=(0,g().getUpdatesTimeout)(l),E=(0,g().getUpdatesUseEmbeddedUpdate)(l);!E&&w===0&&C!==`ALWAYS`&&(0,v().addWarningIOS)(`updates.useEmbeddedUpdate`,`updates.checkOnLaunch should be set to "ON_LOAD" and updates.fallbackToCacheTimeout should be set to a non-zero value when updates.useEmbeddedUpdate is set to false. This is because an update must be fetched on the initial launch, when no embedded update is available.`);let A={...f,[b.ENABLED]:(0,g().getUpdatesEnabled)(l),[b.CHECK_ON_LAUNCH]:C,[b.LAUNCH_WAIT_MS]:w};E?delete A[b.UPDATES_HAS_EMBEDDED_UPDATE]:A[b.UPDATES_HAS_EMBEDDED_UPDATE]=!1;let N=(0,g().getUpdateUrl)(l);N?A[b.UPDATE_URL]=N:delete A[b.UPDATE_URL];let F=(0,g().getUpdatesCodeSigningCertificate)(s,l);F?A[b.CODE_SIGNING_CERTIFICATE]=F:delete A[b.CODE_SIGNING_CERTIFICATE];let I=(0,g().getUpdatesCodeSigningMetadata)(l);I?A[b.CODE_SIGNING_METADATA]=I:delete A[b.CODE_SIGNING_METADATA];let R=(0,g().getUpdatesRequestHeaders)(l);R?A[b.UPDATES_CONFIGURATION_REQUEST_HEADERS_KEY]=R:delete A[b.UPDATES_CONFIGURATION_REQUEST_HEADERS_KEY];let B=(0,g().getDisableAntiBrickingMeasures)(l);B?A[b.DISABLE_ANTI_BRICKING_MEASURES]=B:delete A[b.DISABLE_ANTI_BRICKING_MEASURES];let q=(0,g().getUpdatesBsdiffPatchSupportEnabled)(l);return q?A[b.ENABLE_BSDIFF_PATCH_SUPPORT]=q:delete A[b.ENABLE_BSDIFF_PATCH_SUPPORT],await k(s,l,A)}async function k(s,l,f){let p={...f},v=await(0,g().getRuntimeVersionNullableAsync)(s,l,`ios`);if(!v&&f[b.RUNTIME_VERSION])throw Error(`A runtime version is set in your Expo.plist, but is missing from your Expo app config (app.json/app.config.js). Set runtimeVersion in your Expo app config or remove EXUpdatesRuntimeVersion from your Expo.plist.`);return v?(delete p.EXUpdatesSDKVersion,p[b.RUNTIME_VERSION]=v):(delete p.EXUpdatesSDKVersion,delete p[b.RUNTIME_VERSION]),p}})),require_UsesNonExemptEncryption=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getUsesNonExemptEncryption=f,s.setUsesNonExemptEncryption=p,s.withUsesNonExemptEncryption=void 0;function l(){let s=require_ios_plugins();return l=function(){return s},s}s.withUsesNonExemptEncryption=(0,l().createInfoPlistPluginWithPropertyGuard)(p,{infoPlistProperty:`ITSAppUsesNonExemptEncryption`,expoConfigProperty:`ios.config.usesNonExemptEncryption`},`withUsesNonExemptEncryption`);function f(s){return s?.ios?.config?.usesNonExemptEncryption??null}function p(s,{ITSAppUsesNonExemptEncryption:l,...p}){let g=f(s);return g===null?p:{...p,ITSAppUsesNonExemptEncryption:g}}})),require_XcodeProjectFile=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createBuildSourceFile=b,s.withBuildSourceFile=void 0;function l(){let s=v(require(`fs`));return l=function(){return s},s}function f(){let s=v(require(`path`));return f=function(){return s},s}function p(){let s=require_Xcodeproj();return p=function(){return s},s}function g(){let s=require_ios_plugins();return g=function(){return s},s}function v(s){return s&&s.__esModule?s:{default:s}}s.withBuildSourceFile=(s,{filePath:l,contents:v,overwrite:C})=>(0,g().withXcodeProject)(s,s=>{let g=(0,p().getProjectName)(s.modRequest.projectRoot);return s.modResults=b({project:s.modResults,nativeProjectRoot:s.modRequest.platformProjectRoot,fileContents:v,filePath:f().default.join(g,l),overwrite:C}),s});function b({project:s,nativeProjectRoot:g,filePath:v,fileContents:b,overwrite:C}){let w=f().default.join(g,v);(C||!l().default.existsSync(w))&&l().default.writeFileSync(w,b,`utf8`);let E=f().default.dirname(v);return s.hasFile(v)||(s=(0,p().addBuildSourceFileToGroup)({filepath:v,groupName:E,project:s})),s}})),require_ios=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Entitlements=s.DeviceFamily=s.DevelopmentTeam=s.BundleIdentifier=s.BuildScheme=s.BuildProperties=s.Bitcode=void 0,Object.defineProperty(s,`ExpoPlist`,{enumerable:!0,get:function(){return E().ExpoPlist}}),s.Google=void 0,Object.defineProperty(s,`InfoPlist`,{enumerable:!0,get:function(){return E().InfoPlist}}),s.XcodeUtils=s.XcodeProjectFile=s.Version=s.UsesNonExemptEncryption=s.Updates=s.Target=s.Scheme=s.RequiresFullScreen=s.ProvisioningProfile=s.PrivacyInfo=s.Permissions=s.Paths=s.Orientation=s.Name=s.Maps=s.Locales=void 0;function l(){let s=Pe(require_Bitcode());return l=function(){return s},s}Object.defineProperty(s,`Bitcode`,{enumerable:!0,get:function(){return l()}});function f(){let s=Pe(require_BuildProperties());return f=function(){return s},s}Object.defineProperty(s,`BuildProperties`,{enumerable:!0,get:function(){return f()}});function p(){let s=Pe(require_BuildScheme());return p=function(){return s},s}Object.defineProperty(s,`BuildScheme`,{enumerable:!0,get:function(){return p()}});function g(){let s=Pe(require_BundleIdentifier());return g=function(){return s},s}Object.defineProperty(s,`BundleIdentifier`,{enumerable:!0,get:function(){return g()}});function v(){let s=Pe(require_DevelopmentTeam());return v=function(){return s},s}Object.defineProperty(s,`DevelopmentTeam`,{enumerable:!0,get:function(){return v()}});function b(){let s=Pe(require_DeviceFamily());return b=function(){return s},s}Object.defineProperty(s,`DeviceFamily`,{enumerable:!0,get:function(){return b()}});function C(){let s=Pe(require_Entitlements());return C=function(){return s},s}Object.defineProperty(s,`Entitlements`,{enumerable:!0,get:function(){return C()}});function w(){let s=Pe(require_Google());return w=function(){return s},s}Object.defineProperty(s,`Google`,{enumerable:!0,get:function(){return w()}});function E(){let s=require_IosConfig_types();return E=function(){return s},s}function k(){let s=Pe(require_Locales());return k=function(){return s},s}Object.defineProperty(s,`Locales`,{enumerable:!0,get:function(){return k()}});function A(){let s=Pe(require_Maps());return A=function(){return s},s}Object.defineProperty(s,`Maps`,{enumerable:!0,get:function(){return A()}});function N(){let s=Pe(require_Name());return N=function(){return s},s}Object.defineProperty(s,`Name`,{enumerable:!0,get:function(){return N()}});function F(){let s=Pe(require_Orientation());return F=function(){return s},s}Object.defineProperty(s,`Orientation`,{enumerable:!0,get:function(){return F()}});function I(){let s=Pe(require_Paths());return I=function(){return s},s}Object.defineProperty(s,`Paths`,{enumerable:!0,get:function(){return I()}});function R(){let s=Pe(require_Permissions());return R=function(){return s},s}Object.defineProperty(s,`Permissions`,{enumerable:!0,get:function(){return R()}});function B(){let s=Pe(require_PrivacyInfo());return B=function(){return s},s}Object.defineProperty(s,`PrivacyInfo`,{enumerable:!0,get:function(){return B()}});function q(){let s=Pe(require_ProvisioningProfile());return q=function(){return s},s}Object.defineProperty(s,`ProvisioningProfile`,{enumerable:!0,get:function(){return q()}});function J(){let s=Pe(require_RequiresFullScreen());return J=function(){return s},s}Object.defineProperty(s,`RequiresFullScreen`,{enumerable:!0,get:function(){return J()}});function le(){let s=Pe(require_Scheme());return le=function(){return s},s}Object.defineProperty(s,`Scheme`,{enumerable:!0,get:function(){return le()}});function _e(){let s=Pe(require_Target());return _e=function(){return s},s}Object.defineProperty(s,`Target`,{enumerable:!0,get:function(){return _e()}});function be(){let s=Pe(require_Updates());return be=function(){return s},s}Object.defineProperty(s,`Updates`,{enumerable:!0,get:function(){return be()}});function xe(){let s=Pe(require_UsesNonExemptEncryption());return xe=function(){return s},s}Object.defineProperty(s,`UsesNonExemptEncryption`,{enumerable:!0,get:function(){return xe()}});function De(){let s=Pe(require_Version());return De=function(){return s},s}Object.defineProperty(s,`Version`,{enumerable:!0,get:function(){return De()}});function Oe(){let s=Pe(require_XcodeProjectFile());return Oe=function(){return s},s}Object.defineProperty(s,`XcodeProjectFile`,{enumerable:!0,get:function(){return Oe()}});function je(){let s=Pe(require_Xcodeproj());return je=function(){return s},s}Object.defineProperty(s,`XcodeUtils`,{enumerable:!0,get:function(){return je()}});function Ne(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(Ne=function(s){return s?f:l})(s)}function Pe(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=Ne(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in s)if(v!==`default`&&{}.hasOwnProperty.call(s,v)){var b=g?Object.getOwnPropertyDescriptor(s,v):null;b&&(b.get||b.set)?Object.defineProperty(p,v,b):p[v]=s[v]}return p.default=s,f&&f.set(s,p),p}})),require_createBaseMod=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.assertModResults=b,s.createBaseMod=v,s.createPlatformBaseMod=w,s.provider=E,s.withGeneratedBaseMods=k;function l(){let s=p(require_src$39());return l=function(){return s},s}function f(){let s=require_withMod();return f=function(){return s},s}function p(s){return s&&s.__esModule?s:{default:s}}let g=(0,l().default)(`expo:config-plugins:base-mods`);function v({methodName:s,platform:l,modName:p,getFilePath:v,read:C,write:w,isIntrospective:E}){let k=(k,A)=>{let N=A||{};return(0,f().withBaseMod)(k,{platform:l,mod:p,skipEmptyMod:N.skipEmptyMod??!0,saveToInternal:N.saveToInternal??!1,isProvider:!0,isIntrospective:E,async action({modRequest:{nextMod:f,...E},...k}){try{let s={...k,modRequest:E},A=await v(s,N);g(`mods.${l}.${p}: file path: ${A||`[skipped]`}`);let F=await C(A,s,N);return s=await f({...s,modResults:F,modRequest:E}),b(s,E.platform,E.modName),await w(A,s,N),s}catch(f){throw f.message=`[${l}.${p}]: ${s}: ${f.message}`,f}}})};return s&&Object.defineProperty(k,`name`,{value:s}),k}function b(s,l,f){let p=s;if(!p||typeof p!=`object`||!p?.mods)throw Error(`Mod \`mods.${l}.${f}\` evaluated to an object that is not a valid project config. Instead got: ${JSON.stringify(p)}`);return p}function C(s){return s.charAt(0).toUpperCase()+s.slice(1)}function w({modName:s,...l}){return v({methodName:`with${C(l.platform)}${C(s)}BaseMod`,modName:s,...l})}function E(s){return s}function k(s,{platform:l,providers:f,...p}){return Object.entries(f).reduce((s,[f,g])=>w({platform:l,modName:f,...g})(s,p),s)}})),require_sortObject=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.reverseSortString=void 0,s.sortObjWithOrder=f,s.sortObject=l,s.sortWithOrder=p;function l(s,l){return Object.keys(s).sort(l).reduce((l,f)=>({...l,[f]:s[f]}),{})}function f(s,l){return p(Object.keys(s),l).reduce((l,f)=>({...l,[f]:s[f]}),{})}function p(s,l){let f=[...new Set(l.concat(s))],p=[];for(;f.length;){let l=f.shift(),g=s.indexOf(l);if(g>-1){let[l]=s.splice(g,1);p.push(l)}}return p}s.reverseSortString=(s,l)=>sl?-1:0})),require_withAndroidBaseMods=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getAndroidModFileProviders=I,s.sortAndroidManifest=A,s.withAndroidBaseMods=F;function l(){let s=require(`fs`);return l=function(){return s},s}function f(){let s=C(require(`path`));return f=function(){return s},s}function p(){let s=require_createBaseMod();return p=function(){return s},s}function g(){let s=require_android();return g=function(){return s},s}function v(){let s=require_XML();return v=function(){return s},s}function b(){let s=require_sortObject();return b=function(){return s},s}function C(s){return s&&s.__esModule?s:{default:s}}let{readFile:w,writeFile:E}=l().promises;function k(s){return(0,v().parseXMLAsync)(` + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + `)}function A(s){return s.manifest&&(s.manifest=(0,b().sortObject)(s.manifest,b().reverseSortString),Array.isArray(s.manifest[`uses-permission`])&&s.manifest[`uses-permission`].sort((s,l)=>s.$[`android:name`]l.$[`android:name`])),Array.isArray(s.manifest.application)&&(s.manifest.application=s.manifest.application.map(s=>(s=(0,b().sortObjWithOrder)(s,[`meta-data`,`service`,`activity`]),Array.isArray(s[`meta-data`])&&s[`meta-data`].sort((s,l)=>s.$[`android:name`]l.$[`android:name`])),s)))),s}let N={dangerous:(0,p().provider)({getFilePath(){return``},async read(){return{filePath:``,modResults:{}}},async write(){}}),finalized:(0,p().provider)({getFilePath(){return``},async read(){return{filePath:``,modResults:{}}},async write(){}}),manifest:(0,p().provider)({isIntrospective:!0,getFilePath({modRequest:{platformProjectRoot:s}}){return f().default.join(s,`app/src/main/AndroidManifest.xml`)},async read(s,l){try{return await g().Manifest.readAndroidManifestAsync(s)}catch(s){if(!l.modRequest.introspect)throw s}return await k(l)},async write(s,{modResults:l,modRequest:{introspect:f}}){f||await g().Manifest.writeAndroidManifestAsync(s,A(l))}}),gradleProperties:(0,p().provider)({isIntrospective:!0,getFilePath({modRequest:{platformProjectRoot:s}}){return f().default.join(s,`gradle.properties`)},async read(s,l){try{return await g().Properties.parsePropertiesFile(await w(s,`utf8`))}catch(s){if(!l.modRequest.introspect)throw s}return[]},async write(s,{modResults:l,modRequest:{introspect:f}}){f||await E(s,g().Properties.propertiesListToString(l))}}),strings:(0,p().provider)({isIntrospective:!0,async getFilePath({modRequest:{projectRoot:s,introspect:l}}){try{return await g().Strings.getProjectStringsXMLPathAsync(s)}catch(s){if(!l)throw s}return``},async read(s,l){try{return await g().Resources.readResourcesXMLAsync({path:s})}catch(s){if(!l.modRequest.introspect)throw s}return{resources:{}}},async write(s,{modResults:l,modRequest:{introspect:f}}){f||await(0,v().writeXMLAsync)({path:s,xml:l})}}),colors:(0,p().provider)({isIntrospective:!0,async getFilePath({modRequest:{projectRoot:s,introspect:l}}){try{return await g().Colors.getProjectColorsXMLPathAsync(s)}catch(s){if(!l)throw s}return``},async read(s,{modRequest:{introspect:l}}){try{return await g().Resources.readResourcesXMLAsync({path:s})}catch(s){if(!l)throw s}return{resources:{}}},async write(s,{modResults:l,modRequest:{introspect:f}}){f||await(0,v().writeXMLAsync)({path:s,xml:l})}}),colorsNight:(0,p().provider)({isIntrospective:!0,async getFilePath({modRequest:{projectRoot:s,introspect:l}}){try{return await g().Colors.getProjectColorsXMLPathAsync(s,{kind:`values-night`})}catch(s){if(!l)throw s}return``},async read(s,l){try{return await g().Resources.readResourcesXMLAsync({path:s})}catch(s){if(!l.modRequest.introspect)throw s}return{resources:{}}},async write(s,{modResults:l,modRequest:{introspect:f}}){f||await(0,v().writeXMLAsync)({path:s,xml:l})}}),styles:(0,p().provider)({isIntrospective:!0,async getFilePath({modRequest:{projectRoot:s,introspect:l}}){try{return await g().Styles.getProjectStylesXMLPathAsync(s)}catch(s){if(!l)throw s}return``},async read(s,l){let f={resources:{}};try{f=await g().Resources.readResourcesXMLAsync({path:s,fallback:``})}catch(s){if(!l.modRequest.introspect)throw s}return f.resources.$||(f.resources.$={}),f.resources.$?.[`xmlns:tools`]||(f.resources.$[`xmlns:tools`]=`http://schemas.android.com/tools`),f},async write(s,{modResults:l,modRequest:{introspect:f}}){f||await(0,v().writeXMLAsync)({path:s,xml:l})}}),projectBuildGradle:(0,p().provider)({getFilePath({modRequest:{projectRoot:s}}){return g().Paths.getProjectBuildGradleFilePath(s)},async read(s){return g().Paths.getFileInfo(s)},async write(s,{modResults:{contents:l}}){await E(s,l)}}),settingsGradle:(0,p().provider)({getFilePath({modRequest:{projectRoot:s}}){return g().Paths.getSettingsGradleFilePath(s)},async read(s){return g().Paths.getFileInfo(s)},async write(s,{modResults:{contents:l}}){await E(s,l)}}),appBuildGradle:(0,p().provider)({getFilePath({modRequest:{projectRoot:s}}){return g().Paths.getAppBuildGradleFilePath(s)},async read(s){return g().Paths.getFileInfo(s)},async write(s,{modResults:{contents:l}}){await E(s,l)}}),mainActivity:(0,p().provider)({getFilePath({modRequest:{projectRoot:s}}){return g().Paths.getProjectFilePath(s,`MainActivity`)},async read(s){return g().Paths.getFileInfo(s)},async write(s,{modResults:{contents:l}}){await E(s,l)}}),mainApplication:(0,p().provider)({getFilePath({modRequest:{projectRoot:s}}){return g().Paths.getProjectFilePath(s,`MainApplication`)},async read(s){return g().Paths.getFileInfo(s)},async write(s,{modResults:{contents:l}}){await E(s,l)}})};function F(s,{providers:l,...f}={}){return(0,p().withGeneratedBaseMods)(s,{...f,platform:`android`,providers:l??I()})}function I(){return N}})),require_getInfoPlistPath=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getInfoPlistPathFromPbxproj=p;function l(){let s=require_Xcodeproj();return l=function(){return s},s}function f(){let s=require_Target();return f=function(){return s},s}function p(s,{targetName:p,buildConfiguration:v=`Release`}={}){let b=(0,l().resolvePathOrProject)(s);if(!b)return null;let C=(0,f().getXCBuildConfigurationFromPbxproj)(b,{targetName:p,buildConfiguration:v});return C?g(C.buildSettings.INFOPLIST_FILE):null}function g(s){return s?.replace(/"/g,``).replace(`$(SRCROOT)`,``)??null}})),require_withIosBaseMods=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getIosModFileProviders=Oe,s.withIosBaseMods=De;function l(){let s=q(require_JsonFile());return l=function(){return s},s}function f(){let s=q(require_build$1());return f=function(){return s},s}function p(){let s=q(require(`assert`));return p=function(){return s},s}function g(){let s=B(require(`fs`));return g=function(){return s},s}function v(){let s=q(require(`path`));return v=function(){return s},s}function b(){let s=q(require_xcode());return b=function(){return s},s}function C(){let s=require_createBaseMod();return C=function(){return s},s}function w(){let s=require_ios();return w=function(){return s},s}function E(){let s=require_Entitlements();return E=function(){return s},s}function k(){let s=require_Xcodeproj();return k=function(){return s},s}function A(){let s=require_getInfoPlistPath();return A=function(){return s},s}function N(){let s=require_modules();return N=function(){return s},s}function F(){let s=require_sortObject();return F=function(){return s},s}function I(){let s=require_warnings();return I=function(){return s},s}function R(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(R=function(s){return s?f:l})(s)}function B(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=R(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in s)if(v!==`default`&&{}.hasOwnProperty.call(s,v)){var b=g?Object.getOwnPropertyDescriptor(s,v):null;b&&(b.get||b.set)?Object.defineProperty(p,v,b):p[v]=s[v]}return p.default=s,f&&f.set(s,p),p}function q(s){return s&&s.__esModule?s:{default:s}}let{readFile:J,writeFile:le}=g().promises;function _e(){return{}}function be(){return{CFBundleDevelopmentRegion:`$(DEVELOPMENT_LANGUAGE)`,CFBundleExecutable:`$(EXECUTABLE_NAME)`,CFBundleIdentifier:`$(PRODUCT_BUNDLE_IDENTIFIER)`,CFBundleName:`$(PRODUCT_NAME)`,CFBundlePackageType:`$(PRODUCT_BUNDLE_PACKAGE_TYPE)`,CFBundleInfoDictionaryVersion:`6.0`,CFBundleSignature:`????`,LSMinimumSystemVersion:`12.0`,LSRequiresIPhoneOS:!0,NSAppTransportSecurity:{NSAllowsArbitraryLoads:!0,NSExceptionDomains:{localhost:{NSExceptionAllowsInsecureHTTPLoads:!0}}},UILaunchStoryboardName:`SplashScreen`,UIRequiredDeviceCapabilities:[`armv7`],UIViewControllerBasedStatusBarAppearance:!1,UIStatusBarStyle:`UIStatusBarStyleDefault`,CADisableMinimumFrameDurationOnPhone:!0}}let xe={dangerous:(0,C().provider)({getFilePath(){return``},async read(){return{}},async write(){}}),finalized:(0,C().provider)({getFilePath(){return``},async read(){return{}},async write(){}}),appDelegate:(0,C().provider)({getFilePath({modRequest:{projectRoot:s}}){return w().Paths.getAppDelegateFilePath(s)},async read(s){return w().Paths.getFileInfo(s)},async write(s,{modResults:{contents:l}}){await le(s,l)}}),expoPlist:(0,C().provider)({isIntrospective:!0,getFilePath({modRequest:{platformProjectRoot:s,projectName:l}}){let f=v().default.join(s,l,`Supporting`);return v().default.resolve(f,`Expo.plist`)},async read(s,{modRequest:{introspect:l}}){try{return f().default.parse(await J(s,`utf8`))}catch(s){if(l)return{};throw s}},async write(s,{modResults:l,modRequest:{introspect:p}}){p||await le(s,f().default.build((0,F().sortObject)(l)))}}),xcodeproj:(0,C().provider)({getFilePath({modRequest:{projectRoot:s}}){return w().Paths.getPBXProjectPath(s)},async read(s){let l=b().default.project(s);return l.parseSync(),l},async write(s,{modResults:l}){await le(s,l.writeSync())}}),infoPlist:(0,C().provider)({isIntrospective:!0,async getFilePath(s){let l=null;try{l=(0,k().getPbxproj)(s.modRequest.projectRoot)}catch{}if(l){let f=(0,A().getInfoPlistPathFromPbxproj)(l);if(f){let l=v().default.join(s.modRequest.platformProjectRoot,f);if((0,N().fileExists)(l))return l;(0,I().addWarningIOS)(`mods.ios.infoPlist`,`Info.plist file linked to Xcode project does not exist: ${l}`)}else (0,I().addWarningIOS)(`mods.ios.infoPlist`,`Failed to find Info.plist linked to Xcode project.`)}try{return await w().Paths.getInfoPlistPath(s.modRequest.projectRoot)}catch(l){if(s.modRequest.introspect)return``;throw l}},async read(s,l){l.ios||={},l.ios.infoPlist||(l.ios.infoPlist={});let g;try{let l=await J(s,`utf8`);(0,p().default)(l,`Info.plist is empty`),g=f().default.parse(l)}catch(s){if(!l.modRequest.introspect)throw s;g=be()}return l.ios.infoPlist={...g||{},...l.ios.infoPlist},l.ios.infoPlist},async write(s,l){l.ios||={},l.ios.infoPlist=l.modResults,!l.modRequest.introspect&&await le(s,f().default.build((0,F().sortObject)(l.modResults)))}}),entitlements:(0,C().provider)({isIntrospective:!0,async getFilePath(s){try{return(0,E().ensureApplicationTargetEntitlementsFileConfigured)(s.modRequest.projectRoot),w().Entitlements.getEntitlementsPath(s.modRequest.projectRoot)??``}catch(l){if(s.modRequest.introspect)return``;throw l}},async read(s,l){let v;try{if(!l.modRequest.ignoreExistingNativeFiles&&g().default.existsSync(s)){let l=await J(s,`utf8`);(0,p().default)(l,`Entitlements plist is empty`),v=f().default.parse(l)}else v=_e()}catch(s){if(!l.modRequest.introspect)throw s;v=_e()}return l.ios||={},l.ios.entitlements||(l.ios.entitlements={}),l.ios.entitlements={...v||{},...l.ios.entitlements},l.ios.entitlements},async write(s,l){l.ios||={},l.ios.entitlements=l.modResults,!l.modRequest.introspect&&await le(s,f().default.build((0,F().sortObject)(l.modResults)))}}),podfile:(0,C().provider)({getFilePath({modRequest:{projectRoot:s}}){return w().Paths.getPodfilePath(s)},async read(s){return w().Paths.getFileInfo(s)},async write(s,{modResults:{contents:l}}){await le(s,l)}}),podfileProperties:(0,C().provider)({isIntrospective:!0,getFilePath({modRequest:{platformProjectRoot:s}}){return v().default.resolve(s,`Podfile.properties.json`)},async read(s){let f={};try{f=await l().default.readAsync(s)}catch{}return f},async write(s,{modResults:f,modRequest:{introspect:p}}){p||await l().default.writeAsync(s,f)}})};function De(s,{providers:l,...f}={}){return(0,C().withGeneratedBaseMods)(s,{...f,platform:`ios`,providers:l??Oe()})}function Oe(){return xe}})),require_history=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.addHistoryItem=f,s.getHistoryItem=l;function l(s,l){return s._internal?.pluginHistory?.[l]??null}function f(s,l){return s._internal||={},s._internal.pluginHistory||(s._internal.pluginHistory={}),l.version||=`UNVERSIONED`,s._internal.pluginHistory[l.name]=l,s}})),require_Plugin_types=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),Object.defineProperty(s,`AndroidManifest`,{enumerable:!0,get:function(){return f().AndroidManifest}}),Object.defineProperty(s,`ExpoPlist`,{enumerable:!0,get:function(){return p().ExpoPlist}}),Object.defineProperty(s,`InfoPlist`,{enumerable:!0,get:function(){return p().InfoPlist}}),Object.defineProperty(s,`XcodeProject`,{enumerable:!0,get:function(){return l().XcodeProject}});function l(){let s=require_xcode();return l=function(){return s},s}function f(){let s=require_Manifest$1();return f=function(){return s},s}function p(){let s=require_IosConfig_types();return p=function(){return s},s}})),require_withRunOnce=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createRunOncePlugin=p,s.withRunOnce=void 0;function l(){let s=require_history();return l=function(){return s},s}let f=(s,{plugin:f,name:p,version:g})=>(0,l().getHistoryItem)(s,p)?s:(s=(0,l().addHistoryItem)(s,{name:p,version:g}),f(s));s.withRunOnce=f;function p(s,l,p){return(g,v)=>f(g,{plugin:l=>s(l,v),name:l,version:p})}})),require_withFinalizedMod=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.withFinalizedMod=void 0;function l(){let s=require_withMod();return l=function(){return s},s}s.withFinalizedMod=(s,[f,p])=>(0,l().withMod)(s,{platform:f,mod:`finalized`,action:p})})),require_validations=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.assertValidAndroidAssetName=g,s.isValidAndroidAssetName=p;let l=/^[a-z][a-z0-9_]*$/,f=`abstract.continue.for.new.switch.assert.default.if.package.synchronized.boolean.do.goto.private.this.break.double.implements.protected.throw.byte.else.import.public.throws.case.enum.instanceof.return.transient.catch.extends.int.short.try.char.final.interface.static.void.class.finally.long.strictfp.volatile.const.float.native.super.while._`.split(`.`);function p(s){return l.test(s)&&!f.includes(s)}function g(s,l){if(!p(s)){let f=l?`[${l}] `:``;throw Error(`${f}Resource name "${s}" is not valid. Android resource names must start with a letter and contain only lowercase a-z, 0-9, or underscore characters. Additionally, Java reserved words are not allowed.`)}}})),require_mod_compiler=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.compileModsAsync=R,s.evalModsAsync=le,s.sortMods=B,s.withDefaultBaseMods=F,s.withIntrospectionBaseMods=I;function l(){let s=A(require_src$39());return l=function(){return s},s}function f(){let s=A(require(`path`));return f=function(){return s},s}function p(){let s=require_createBaseMod();return p=function(){return s},s}function g(){let s=require_withAndroidBaseMods();return g=function(){return s},s}function v(){let s=require_withIosBaseMods();return v=function(){return s},s}function b(){let s=require_Xcodeproj();return b=function(){return s},s}function C(){let s=require_errors$9();return C=function(){return s},s}function w(){let s=k(require_warnings());return w=function(){return s},s}function E(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(E=function(s){return s?f:l})(s)}function k(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=E(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in s)if(v!==`default`&&{}.hasOwnProperty.call(s,v)){var b=g?Object.getOwnPropertyDescriptor(s,v):null;b&&(b.get||b.set)?Object.defineProperty(p,v,b):p[v]=s[v]}return p.default=s,f&&f.set(s,p),p}function A(s){return s&&s.__esModule?s:{default:s}}let N=(0,l().default)(`expo:config-plugins:mod-compiler`);function F(s,l={}){return s=(0,v().withIosBaseMods)(s,l),s=(0,g().withAndroidBaseMods)(s,l),s}function I(s,l={}){if(s=(0,v().withIosBaseMods)(s,{saveToInternal:!0,skipEmptyMod:!1,...l}),s=(0,g().withAndroidBaseMods)(s,{saveToInternal:!0,skipEmptyMod:!1,...l}),s.mods)for(let l of Object.keys(s.mods))for(let f of Object.keys(s.mods[l]||{}))s.mods[l]?.[f]?.isIntrospective||(N(`removing non-idempotent mod: ${l}.${f}`),delete s.mods[l]?.[f]);return s}async function R(s,l){return s=l.introspect===!0?I(s):F(s),await le(s,l)}function B(s,l){let f=new Set;return s.filter(([s])=>{let l=f.has(s);return f.add(s),!l}).sort(([s],[f])=>(l[s]||0)-(l[f]||0))}function q({mods:s,...l}){return Object.freeze(JSON.parse(JSON.stringify(l)))}let J={ios:{dangerous:-2,xcodeproj:-1,finalized:1}};async function le(s,{projectRoot:l,introspect:g,platforms:v,assertMissingModProviders:E,ignoreExistingNativeFiles:k=!1}){let A=q(s);for(let[F,I]of Object.entries(s.mods??{})){if(v&&!v.includes(F)){N(`skip platform: ${F}`);continue}let R=Object.entries(I);if(R.length){R=B(R,J[F]??{dangerous:-1,finalized:1}),N(`run in order: ${R.map(([s])=>s).join(`, `)}`);let v=f().default.join(l,F),I=F===`ios`?(0,b().getHackyProjectName)(l,s):void 0;for(let[f,b]of R){let N={projectRoot:l,projectName:I,platformProjectRoot:v,platform:F,modName:f,introspect:!!g,ignoreExistingNativeFiles:k};if(!b.isProvider){let s=`Initial base modifier for "${F}.${f}" is not a provider and therefore will not provide modResults to child mods`;if(E!==!1)throw new(C()).PluginError(s,`MISSING_PROVIDER`);w().addWarningForPlatform(F,`${F}.${f}`,`Skipping: Initial base modifier for "${F}.${f}" is not a provider and therefore will not provide modResults to child mods. This may be due to an outdated version of Expo CLI.`);continue}let R=await b({...s,modResults:null,modRequest:N,modRawConfig:A});s=(0,p().assertModResults)(R,F,f),delete s.modResults,delete s.modRequest,delete s.modRawConfig}}}return s}})),require_build=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l={BaseMods:!0,AndroidConfig:!0,IOSConfig:!0,XML:!0,CodeGenerator:!0,History:!0,WarningAggregator:!0,Updates:!0,withPlugins:!0,withRunOnce:!0,createRunOncePlugin:!0,withDangerousMod:!0,withFinalizedMod:!0,withMod:!0,withBaseMod:!0,withAppDelegate:!0,withInfoPlist:!0,withEntitlementsPlist:!0,withExpoPlist:!0,withXcodeProject:!0,withPodfile:!0,withPodfileProperties:!0,withAndroidManifest:!0,withStringsXml:!0,withAndroidColors:!0,withAndroidColorsNight:!0,withAndroidStyles:!0,withMainActivity:!0,withMainApplication:!0,withProjectBuildGradle:!0,withAppBuildGradle:!0,withSettingsGradle:!0,withGradleProperties:!0,isValidAndroidAssetName:!0,assertValidAndroidAssetName:!0,withStaticPlugin:!0,compileModsAsync:!0,withDefaultBaseMods:!0,evalModsAsync:!0,PluginError:!0};s.IOSConfig=s.History=s.CodeGenerator=s.BaseMods=s.AndroidConfig=void 0,Object.defineProperty(s,`PluginError`,{enumerable:!0,get:function(){return De().PluginError}}),s.XML=s.WarningAggregator=s.Updates=void 0,Object.defineProperty(s,`assertValidAndroidAssetName`,{enumerable:!0,get:function(){return _e().assertValidAndroidAssetName}}),Object.defineProperty(s,`compileModsAsync`,{enumerable:!0,get:function(){return xe().compileModsAsync}}),Object.defineProperty(s,`createRunOncePlugin`,{enumerable:!0,get:function(){return I().createRunOncePlugin}}),Object.defineProperty(s,`evalModsAsync`,{enumerable:!0,get:function(){return xe().evalModsAsync}}),Object.defineProperty(s,`isValidAndroidAssetName`,{enumerable:!0,get:function(){return _e().isValidAndroidAssetName}}),Object.defineProperty(s,`withAndroidColors`,{enumerable:!0,get:function(){return le().withAndroidColors}}),Object.defineProperty(s,`withAndroidColorsNight`,{enumerable:!0,get:function(){return le().withAndroidColorsNight}}),Object.defineProperty(s,`withAndroidManifest`,{enumerable:!0,get:function(){return le().withAndroidManifest}}),Object.defineProperty(s,`withAndroidStyles`,{enumerable:!0,get:function(){return le().withAndroidStyles}}),Object.defineProperty(s,`withAppBuildGradle`,{enumerable:!0,get:function(){return le().withAppBuildGradle}}),Object.defineProperty(s,`withAppDelegate`,{enumerable:!0,get:function(){return J().withAppDelegate}}),Object.defineProperty(s,`withBaseMod`,{enumerable:!0,get:function(){return q().withBaseMod}}),Object.defineProperty(s,`withDangerousMod`,{enumerable:!0,get:function(){return R().withDangerousMod}}),Object.defineProperty(s,`withDefaultBaseMods`,{enumerable:!0,get:function(){return xe().withDefaultBaseMods}}),Object.defineProperty(s,`withEntitlementsPlist`,{enumerable:!0,get:function(){return J().withEntitlementsPlist}}),Object.defineProperty(s,`withExpoPlist`,{enumerable:!0,get:function(){return J().withExpoPlist}}),Object.defineProperty(s,`withFinalizedMod`,{enumerable:!0,get:function(){return B().withFinalizedMod}}),Object.defineProperty(s,`withGradleProperties`,{enumerable:!0,get:function(){return le().withGradleProperties}}),Object.defineProperty(s,`withInfoPlist`,{enumerable:!0,get:function(){return J().withInfoPlist}}),Object.defineProperty(s,`withMainActivity`,{enumerable:!0,get:function(){return le().withMainActivity}}),Object.defineProperty(s,`withMainApplication`,{enumerable:!0,get:function(){return le().withMainApplication}}),Object.defineProperty(s,`withMod`,{enumerable:!0,get:function(){return q().withMod}}),Object.defineProperty(s,`withPlugins`,{enumerable:!0,get:function(){return F().withPlugins}}),Object.defineProperty(s,`withPodfile`,{enumerable:!0,get:function(){return J().withPodfile}}),Object.defineProperty(s,`withPodfileProperties`,{enumerable:!0,get:function(){return J().withPodfileProperties}}),Object.defineProperty(s,`withProjectBuildGradle`,{enumerable:!0,get:function(){return le().withProjectBuildGradle}}),Object.defineProperty(s,`withRunOnce`,{enumerable:!0,get:function(){return I().withRunOnce}}),Object.defineProperty(s,`withSettingsGradle`,{enumerable:!0,get:function(){return le().withSettingsGradle}}),Object.defineProperty(s,`withStaticPlugin`,{enumerable:!0,get:function(){return be().withStaticPlugin}}),Object.defineProperty(s,`withStringsXml`,{enumerable:!0,get:function(){return le().withStringsXml}}),Object.defineProperty(s,`withXcodeProject`,{enumerable:!0,get:function(){return J().withXcodeProject}});function f(){let s=je(require_android());return f=function(){return s},s}Object.defineProperty(s,`AndroidConfig`,{enumerable:!0,get:function(){return f()}});function p(){let s=je(require_ios());return p=function(){return s},s}Object.defineProperty(s,`IOSConfig`,{enumerable:!0,get:function(){return p()}});function g(){let s=require_createBaseMod();return g=function(){return s},s}function v(){let s=require_withAndroidBaseMods();return v=function(){return s},s}function b(){let s=require_withIosBaseMods();return b=function(){return s},s}function C(){let s=je(require_XML());return C=function(){return s},s}Object.defineProperty(s,`XML`,{enumerable:!0,get:function(){return C()}});function w(){let s=je(require_generateCode());return w=function(){return s},s}Object.defineProperty(s,`CodeGenerator`,{enumerable:!0,get:function(){return w()}});function E(){let s=je(require_history());return E=function(){return s},s}Object.defineProperty(s,`History`,{enumerable:!0,get:function(){return E()}});function k(){let s=je(require_warnings());return k=function(){return s},s}Object.defineProperty(s,`WarningAggregator`,{enumerable:!0,get:function(){return k()}});function A(){let s=je(require_Updates$2());return A=function(){return s},s}Object.defineProperty(s,`Updates`,{enumerable:!0,get:function(){return A()}});var N=require_Plugin_types();Object.keys(N).forEach(function(f){f===`default`||f===`__esModule`||Object.prototype.hasOwnProperty.call(l,f)||f in s&&s[f]===N[f]||Object.defineProperty(s,f,{enumerable:!0,get:function(){return N[f]}})});function F(){let s=require_withPlugins();return F=function(){return s},s}function I(){let s=require_withRunOnce();return I=function(){return s},s}function R(){let s=require_withDangerousMod();return R=function(){return s},s}function B(){let s=require_withFinalizedMod();return B=function(){return s},s}function q(){let s=require_withMod();return q=function(){return s},s}function J(){let s=require_ios_plugins();return J=function(){return s},s}function le(){let s=require_android_plugins();return le=function(){return s},s}function _e(){let s=require_validations();return _e=function(){return s},s}function be(){let s=require_withStaticPlugin();return be=function(){return s},s}function xe(){let s=require_mod_compiler();return xe=function(){return s},s}function De(){let s=require_errors$9();return De=function(){return s},s}function Oe(s){if(typeof WeakMap!=`function`)return null;var l=new WeakMap,f=new WeakMap;return(Oe=function(s){return s?f:l})(s)}function je(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!=`object`&&typeof s!=`function`)return{default:s};var f=Oe(l);if(f&&f.has(s))return f.get(s);var p={__proto__:null},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in s)if(v!==`default`&&{}.hasOwnProperty.call(s,v)){var b=g?Object.getOwnPropertyDescriptor(s,v):null;b&&(b.get||b.set)?Object.defineProperty(p,v,b):p[v]=s[v]}return p.default=s,f&&f.set(s,p),p}s.BaseMods={withGeneratedBaseMods:g().withGeneratedBaseMods,provider:g().provider,withAndroidBaseMods:v().withAndroidBaseMods,getAndroidModFileProviders:v().getAndroidModFileProviders,withIosBaseMods:b().withIosBaseMods,getIosModFileProviders:b().getIosModFileProviders}}));async function readExpoConfig(){try{let s=await execa$2(`npx`,[`expo`,`config`,`--json`]);return JSON.parse(s.stdout)}catch{throw Error(`Failed to read Expo config. Ensure Expo is installed and you are in an Expo project directory.`)}}var import_build,sanitizedName,init_expoConfig=__esmMin((()=>{import_build=require_build(),init_execa$1(),sanitizedName=s=>import_build.IOSConfig.XcodeUtils.sanitizedName(s)}));async function exec(s,l,f={},p){return execa$2(s,l,{...f,stdout:p,stderr:p,env:{...f.env,EXPO_PUBLIC_STORYBOOK_ENABLED:`true`,STORYBOOK_ENABLED:`true`,EXPO_PUBLIC_STORYBOOK_DISABLE_UI:`true`,STORYBOOK_DISABLE_UI:`true`,EXPO_PUBLIC_STORYBOOK_WEBSOCKET_HOST:`react-native.capture.chromatic.com`,STORYBOOK_WEBSOCKET_HOST:`react-native.capture.chromatic.com`,EXPO_PUBLIC_STORYBOOK_WEBSOCKET_PORT:`7007`,STORYBOOK_WEBSOCKET_PORT:`7007`,EXPO_PUBLIC_STORYBOOK_WEBSOCKET_SECURED:`true`,STORYBOOK_WEBSOCKET_SECURED:`true`,EXPO_STORYBOOK_SERVER:`false`,STORYBOOK_SERVER:`false`}})}function validateOutputPath(s){let l=path.default.dirname(s);if(!(0,fs.existsSync)(l))throw Error(`Output directory does not exist: ${l}`)}async function buildAndroid(s,l){validateOutputPath(s);let f=new Date;l.write(` +[chromatic] Android build: npx expo prebuild --platform android +`),await exec(`npx`,[`expo`,`prebuild`,`--platform`,`android`],{},l),l.write(` +[chromatic] Android build: ./gradlew assembleRelease +`),await exec(`./gradlew`,[`assembleRelease`],{cwd:path.default.resolve(`android`)},l);let p=path.default.resolve(`android/app/build/outputs/apk/release/app-release.apk`);if(!(0,fs.existsSync)(p))throw Error(`Expected APK not found at ${p}`);return(0,fs.renameSync)(p,s),(Date.now()-f.getTime())/1e3}async function buildIos(s,l,f){validateOutputPath(l);let p=new Date;if(process.platform!==`darwin`)throw Error(`iOS builds are only supported on macOS.`);let g=sanitizedName(s);f.write(` +[chromatic] iOS build: npx expo prebuild --platform ios +`),await exec(`npx`,[`expo`,`prebuild`,`--platform`,`ios`],{},f);let v=(0,fs.mkdtempSync)(path.default.join(os.default.tmpdir(),`chromatic-rn-ios-`)),b=[`-workspace`,`${g}.xcworkspace`,`-scheme`,g,`-configuration`,`Release`,`-sdk`,`iphonesimulator`,`-derivedDataPath`,v,`CODE_SIGNING_ALLOWED=NO`,`CODE_SIGNING_REQUIRED=NO`,`CODE_SIGN_ENTITLEMENTS=""`,`CODE_SIGN_IDENTITY=""`,`build`],C=path.default.join(v,`Build`,`Products`,`Release-iphonesimulator`,`${g}.app`);f.write(`\n[chromatic] iOS build: xcodebuild ${b.join(` `)}\n`);try{if(await execa$2(`xcodebuild`,b,{cwd:path.default.resolve(`ios`),stdout:f,stderr:f}),!(0,fs.existsSync)(C))throw Error(`Expected .app bundle not found at ${C}`);return(0,fs.renameSync)(C,l),(Date.now()-p.getTime())/1e3}finally{(0,fs.rmSync)(v,{recursive:!0,force:!0})}}var init_build$1=__esmMin((()=>{init_execa$1(),init_expoConfig()}));async function generateManifest(s){let{stories:l,entries:f}=parseStoryIndex(s,await buildStoryIndex(s));writeManifest(s,JSON.stringify({stories:l,json:f},void 0,2))}async function buildStoryIndex(s){let l=s.options.storybookConfigDir??`.rnstorybook`,f=path.default.join(process.cwd(),l);if(!(0,fs.existsSync)(f))throw Error(`React Native Storybook config directory not found at "${f}". Please specify the correct path with --storybook-config-dir.`);let p=(0,module$1.createRequire)(path.default.join(process.cwd(),`package.json`));try{let{buildIndex:s}=await import((0,url.pathToFileURL)(p.resolve(`@storybook/react-native/node`)).href);return s({configPath:l})}catch{let{buildIndex:s}=p(`storybook/internal/core-server`);return s({configDir:l})}}function parseStoryIndex(s,l){s.log.debug(`Building story manifest`);let f=Object.values(l.entries).filter(s=>s.type===`story`),p=f.map(s=>({storyId:s.id,name:s.name,fileName:s.importPath,component:{name:s.title,csfId:s.id.replace(/--.+$/,``),displayName:s.title.split(`/`).at(-1)??``,path:s.title.split(`/`)}}));return s.log.debug(`Found ${p.length} stories`),{stories:p,entries:f}}function writeManifest(s,l){let f=path.default.resolve(s.sourceDir,`manifest.json`);s.log.debug(`Writing manifest to file at "${f}"`),(0,fs.mkdirSync)(s.sourceDir,{recursive:!0}),(0,fs.writeFileSync)(f,l),s.log.debug(`Manifest generation complete`)}var init_generateManifest=__esmMin((()=>{}));async function readLastLines(s,l){return new Promise((f,p)=>{let g=[],v=(0,readline.createInterface)({input:(0,fs.createReadStream)(s),crlfDelay:1/0});v.on(`line`,s=>{g.push(s),g.length>l&&g.shift()}),v.on(`close`,()=>f(g.join(` +`))),v.on(`error`,p)})}var MAX_REACT_NATIVE_LOG_LINES,runPlatformCommand,resolvePlatforms,buildArtifacts,generateManifestStep,init_buildReactNative=__esmMin((()=>{init_logFile(),init_build$1(),init_expoConfig(),init_generateManifest(),init_setExitCode(),init_shell(),init_tasks$1(),init_buildFailed(),init_buildReactNative$1(),MAX_REACT_NATIVE_LOG_LINES=20,runPlatformCommand=async(s,l,f,p)=>{s.log.debug(`Running React Native build command:`,f);let g=l===`android`?`Android`:`iOS`;p.write(`\n[chromatic] ${g} build: ${f}\n`);try{await runCommand(f,{stdout:p,stderr:p})}catch(s){throw Error(`React Native build command failed: ${f}\n${s.message}`)}},resolvePlatforms=s=>(s.announcedBuild?.browsers??[]).filter(s=>s===`ios`||s===`android`),buildArtifacts=async(s,l)=>{let f=resolvePlatforms(s),p=f.includes(`android`),g=f.includes(`ios`);if(!p&&!g)throw setExitCode(s,exitCodes.NPM_BUILD_STORYBOOK_FAILED,!0),s.log.debug(`No supported platforms found for React Native build:`,f),Error(failedNoValidPlatforms().output);(0,fs.mkdirSync)(path.default.join(s.sourceDir,`.chromatic`),{recursive:!0}),s.reactNativeBuildLogFile=path.default.join(s.sourceDir,`.chromatic`,`react-native-build.log`);let v=await openLogFileStream(s.reactNativeBuildLogFile);try{if(p){transitionTo(pendingAndroid)(s,l);let{androidBuildCommand:f}=s.options.reactNative??{};s.log.debug({androidBuildCommand:f},`Running Android build`),await(f?runPlatformCommand(s,`android`,f,v):buildAndroid(path.default.join(s.sourceDir,`storybook.apk`),v))}if(g){transitionTo(pendingIOS)(s,l);let{iosBuildCommand:f}=s.options.reactNative??{};s.log.debug({iosBuildCommand:f},`Running iOS build`),f?await runPlatformCommand(s,`ios`,f,v):await buildIos((await readExpoConfig()).name,path.default.join(s.sourceDir,`storybook.app`),v)}await new Promise(s=>v.end(s))}catch(l){setExitCode(s,exitCodes.NPM_BUILD_STORYBOOK_FAILED,!0),await new Promise(s=>v.end(s));let f=await readLastLines(s.reactNativeBuildLogFile,MAX_REACT_NATIVE_LOG_LINES);throw s.log.error(reactNativeBuildFailed(s,l,f)),Error(failed$1(s).output)}},generateManifestStep=async s=>(s.log.debug(`Generating manifest.json file for React Native build`),await generateManifest(s))}));function isE2EBuildCommandNotFoundError(s){return[`command not found`,`[\\W]?${buildBinName}[\\W]? not found`,`code E404`,`exit code 127`,`command failed.*${buildBinName}.*$`].some(l=>new RegExp(l,`gi`).test(s))}function e2eBuildErrorMessage(s,l,f){let p=resolveE2EFramework(f),g=s.message;if(isE2EBuildCommandNotFoundError(g)){let s=`@chromatic-com/${p}`;return{exitCode:exitCodes.MISSING_DEPENDENCY,message:missingDependency_default({dependencyName:s,flag:p,workingDir:l})}}return{exitCode:exitCodes.E2E_BUILD_FAILED,message:e2eBuildFailed_default({flag:p,errorMessage:g})}}function handleBuildFailure(s,l,f){if(isE2EBuild(s.options)){let f=e2eBuildErrorMessage(l,process.cwd(),s);throw trackBuildFailure(s,f.exitCode===exitCodes.MISSING_DEPENDENCY?`e2e_missing_dependency`:`e2e_build_failed`,l),s.log.error(f.message),setExitCode(s,f.exitCode,!0),Error(failed$2(s).output)}f?.aborted&&(trackBuildFailure(s,`aborted`,l),f.throwIfAborted()),trackBuildFailure(s,`storybook_build_failed`,l);let p=s.buildLogFile&&(0,fs.readFileSync)(s.buildLogFile,`utf8`);throw s.log.error(buildFailed$1(s,l,p)),setExitCode(s,exitCodes.NPM_BUILD_STORYBOOK_FAILED,!0),Error(failed$2(s).output)}function trackBuildFailure(s,l,f){try{s.analytics?.trackEvent(AnalyticsEvent.CLI_STORYBOOK_BUILD_FAILED,{errorCategory:l,stackTrace:sanitizeStackTrace(f?.stack),buildCommand:s.buildCommand,source:`cli`,cliVersion:s.pkg?.version,storybookVersion:s.storybook?.version,isCI:!!process.env.CI,ciService:s.git?.ciService,gitUserEmailHash:s.git?.gitUserEmail?emailHash(s.git.gitUserEmail):void 0})}catch(s){captureException(s)}}function main$8(s){return createTask({name:`build`,title:initial$10(s).title,skip:async s=>{if(s.skip)return!0;if(s.isReactNativeApp){if(s.options.storybookBuildDir)return s.sourceDir=s.options.storybookBuildDir,(0,fs.existsSync)(path.default.resolve(s.options.storybookBuildDir,`manifest.json`))?skipped$1().output:!1}else if(s.options.storybookBuildDir)return s.sourceDir=s.options.storybookBuildDir,skipped$2(s).output;return!1},steps:[setSourceDirectory,async(s,l)=>{s.isReactNativeApp?(transitionTo(pending$8)(s,l),await startActivity(s,l),s.options.storybookBuildDir||await buildArtifacts(s,l),transitionTo(pendingManifest)(s,l),await generateManifestStep(s),endActivity(s),transitionTo(success$9,!0)(s,l)):(await setBuildCommand(s),transitionTo(pending$8)(s,l),await startActivity(s,l),await buildStorybook(s),endActivity(s),transitionTo(success$10,!0)(s,l))}]})}function resolveE2EFramework(s){return s.options.playwright?`playwright`:s.options.vitest?`vitest`:`cypress`}var import_tmp_promise,isStatsFlagSupported,getStatsFlag,setSourceDirectory,setBuildCommand,buildStorybook,init_build=__esmMin((()=>{init_events(),init_esm(),import_tmp_promise=__toESM$1(require_tmp_promise()),init_sanitization(),init_e2e(),init_e2eUtils(),init_emailHash(),init_getPackageManager(),init_logFile(),init_setExitCode(),init_shell(),init_tasks$1(),init_activity(),init_buildFailed(),init_e2eBuildFailed(),init_missingDependency(),init_build$2(),init_buildReactNative$1(),init_buildReactNative(),isStatsFlagSupported=s=>s.storybook&&s.storybook.version?semver.default.gte(semver.default.coerce(s.storybook.version)||`0.0.0`,`6.2.0`):!0,getStatsFlag=s=>s?.storybook?.version&&semver.default.gte(semver.default.coerce(s.storybook.version)||`0.0.0`,`8.5.0`)?`--stats-json`:`--webpack-stats-json`,setSourceDirectory=async s=>{s.sourceDir||(s.options.outputDir?s.sourceDir=s.options.outputDir:s.storybook&&s.storybook.version&&semver.default.lt(s.storybook.version,`5.0.0`)?s.sourceDir=`storybook-static`:s.sourceDir=(await import_tmp_promise.default.dir({unsafeCleanup:!0,prefix:`chromatic-`})).path)},setBuildCommand=async s=>{let l=s.flags?.buildCommand||s.options.buildCommand,f=[];if(l||f.push(`--output-dir=${s.sourceDir}`),s.git.changedFiles&&(isStatsFlagSupported(s)?f.push(`${getStatsFlag(s)}=${s.sourceDir}`):s.log.warn(`Storybook version 6.2.0 or later is required to use the --only-changed flag`)),l){s.buildCommand=`${l} ${f.join(` `)}`;return}if(isE2EBuild(s.options)){s.buildCommand=await getE2EBuildCommand(s,resolveE2EFramework(s),f);return}if(!s.options.buildScriptName)throw Error(`Unable to determine build script`);s.buildCommand=await getPackageManagerRunCommand([s.options.buildScriptName,...f])},buildStorybook=async s=>{let l;s.options.storybookLogFile&&(s.buildLogFile=path.default.resolve(s.options.storybookLogFile),l=await openLogFileStream(s.buildLogFile));let{experimental_abortSignal:f}=s.options;try{if(s.log.debug(`Running build command:`,s.buildCommand),s.log.debug(`Runtime metadata:`,JSON.stringify(s.runtimeMetadata,void 0,2)),!s.buildCommand)throw Error(`No build command configured`);await runCommand(s.buildCommand,{stdio:[void 0,l,void 0],preferLocal:!1,cancelSignal:f,timeout:s.env.STORYBOOK_BUILD_TIMEOUT,env:{CI:`1`,NODE_ENV:s.env.STORYBOOK_NODE_ENV||`production`,STORYBOOK_INVOKED_BY:`chromatic`}})}catch(l){handleBuildFailure(s,l,f)}finally{l?.end()}}})),require_fake_tag=__commonJSMin(((s,l)=>{l.exports=function(){var s=arguments;return s[0].reduce(function(l,f,p){return l+=f,p+1 in s&&(l+=s[p+1]),l},``)}}));function localBuildsSpecifier(s){return s.options.isLocalBuild?{localBuildEmailHash:emailHash(s.git.gitUserEmail||``)}:s.git.committerEmail?{localBuildEmailHash:emailHash(s.git.committerEmail)}:{isLocalBuild:!1}}var init_localBuildsSpecifier=__esmMin((()=>{init_emailHash()}));async function getBaselineBuilds(s,{branch:l,parentCommits:f}){let{app:p}=await s.client.runQuery(BaselineCommitsQuery,{branch:l,parentCommits:f,localBuilds:localBuildsSpecifier(s)});return p.baselineBuilds}var import_fake_tag$2,BaselineCommitsQuery,init_getBaselineBuilds=__esmMin((()=>{import_fake_tag$2=__toESM$1(require_fake_tag()),init_localBuildsSpecifier(),BaselineCommitsQuery=import_fake_tag$2.default` query BaselineCommitsQuery( $branch: String! $parentCommits: [String!]! @@ -1307,7 +1506,7 @@ Filtered results for: ${this.inputValue?this.inputValue:color$1.gray(`Enter some } } } -`}));async function findAncestorBuildWithCommit(s,l,{page:p=10,limit:g=80}={}){let v=0;for(;v[l,await commitExists(s,l.commit)])),w=C.find(([s,l])=>!(s.isLocalBuild&&s.uncommittedHash)&&l);if(w)return w[0];if(C.length{import_fake_tag$1=__toESM$1(require_fake_tag()),init_git$2(),AncestorBuildsQuery=import_fake_tag$1.default` +`}));async function findAncestorBuildWithCommit(s,l,{page:f=10,limit:p=80}={}){let g=0;for(;g[l,await commitExists(s,l.commit)])),C=b.find(([s,l])=>!(s.isLocalBuild&&s.uncommittedHash)&&l);if(C)return C[0];if(b.length{import_fake_tag$1=__toESM$1(require_fake_tag()),init_git$2(),AncestorBuildsQuery=import_fake_tag$1.default` query AncestorBuildsQuery($buildNumber: Int!, $skip: Int!, $limit: Int!) { app { build(number: $buildNumber) { @@ -1321,14 +1520,14 @@ Filtered results for: ${this.inputValue?this.inputValue:color$1.gray(`Enter some } } } -`}));async function getChangedFilesWithReplacement(s,l){try{if(l.isLocalBuild&&l.uncommittedHash)throw Error(`Local build had uncommitted changes`);return{changedFiles:await getChangedFiles(s,l.commit)||[]}}catch(p){if(s.log.debug(`Got error fetching commit for #${l.number}(${l.commit}): ${p.message}`),/(bad object|uncommitted changes)/.test(p.message)){let p=await findAncestorBuildWithCommit(s,l.number);if(p)return s.log.debug(`Found replacement build for #${l.number}(${l.commit}): #${p.number}(${p.commit})`),{changedFiles:await getChangedFiles(s,p.commit)||[],replacementBuild:p};s.log.debug(`Couldn't find replacement for #${l.number}(${l.commit})`)}throw p}}var init_getChangedFilesWithReplacement=__esmMin((()=>{init_findAncestorBuildWithCommit(),init_git$2()})),appveyor_default,init_appveyor=__esmMin((()=>{appveyor_default={detect({env:s}){return!!s.APPVEYOR},configuration({env:s}){let l=s.APPVEYOR_PULL_REQUEST_NUMBER,p=!!l;return{name:`Appveyor`,service:`appveyor`,commit:s.APPVEYOR_REPO_COMMIT,tag:s.APPVEYOR_REPO_TAG_NAME,build:s.APPVEYOR_BUILD_NUMBER,buildUrl:`https://ci.appveyor.com/project/${s.APPVEYOR_PROJECT_SLUG}/build/${s.APPVEYOR_BUILD_VERSION}`,branch:s.APPVEYOR_REPO_BRANCH,job:s.APPVEYOR_JOB_NUMBER,jobUrl:`https://ci.appveyor.com/project/${s.APPVEYOR_PROJECT_SLUG}/build/job/${s.APPVEYOR_JOB_ID}`,pr:l,isPr:p,prBranch:s.APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH,slug:s.APPVEYOR_REPO_NAME,root:s.APPVEYOR_BUILD_FOLDER}}}}));function prNumber(s){return(/\d+(?!.*\d+)/.exec(s)||[])[0]}function parseBranch(s){return s?/^(?:refs\/heads\/)?(?.+)$/i.exec(s)[1]:void 0}var init_utils$1=__esmMin((()=>{})),azure_pipelines_default,init_azure_pipelines=__esmMin((()=>{init_utils$1(),azure_pipelines_default={detect({env:s}){return!!s.BUILD_BUILDURI},configuration({env:s}){let l=s.SYSTEM_PULLREQUEST_PULLREQUESTID,p=!!l;return{name:`Azure Pipelines`,service:`azurePipelines`,commit:s.BUILD_SOURCEVERSION,build:s.BUILD_BUILDNUMBER,branch:parseBranch(p?s.SYSTEM_PULLREQUEST_TARGETBRANCH:s.BUILD_SOURCEBRANCH),pr:l,isPr:p,prBranch:parseBranch(p?s.SYSTEM_PULLREQUEST_SOURCEBRANCH:void 0),root:s.BUILD_REPOSITORY_LOCALPATH}}}})),bamboo_default,init_bamboo=__esmMin((()=>{bamboo_default={detect({env:s}){return!!s.bamboo_agentId},configuration({env:s}){return{name:`Bamboo`,service:`bamboo`,commit:s.bamboo_planRepository_1_revision,build:s.bamboo_buildNumber,buildUrl:s.bamboo_buildResultsUrl,branch:s.bamboo_planRepository_1_branchName,job:s.bamboo_buildKey,root:s.bamboo_build_working_directory}}}})),bitbucket_default,init_bitbucket=__esmMin((()=>{bitbucket_default={detect({env:s}){return!!s.BITBUCKET_BUILD_NUMBER},configuration({env:s}){return{name:`Bitbucket Pipelines`,service:`bitbucket`,commit:s.BITBUCKET_COMMIT,tag:s.BITBUCKET_TAG,build:s.BITBUCKET_BUILD_NUMBER,buildUrl:`https://bitbucket.org/${s.BITBUCKET_REPO_FULL_NAME}/addon/pipelines/home#!/results/${s.BITBUCKET_BUILD_NUMBER}`,branch:s.BITBUCKET_BRANCH,slug:s.BITBUCKET_REPO_FULL_NAME,root:s.BITBUCKET_CLONE_DIR}}}})),bitrise_default,init_bitrise=__esmMin((()=>{bitrise_default={detect({env:s}){return!!s.BITRISE_IO},configuration({env:s}){let l=s.BITRISE_PULL_REQUEST===`false`?void 0:s.BITRISE_PULL_REQUEST,p=!!l;return{name:`Bitrise`,service:`bitrise`,commit:s.BITRISE_GIT_COMMIT,tag:s.BITRISE_GIT_TAG,build:s.BITRISE_BUILD_NUMBER,buildUrl:s.BITRISE_BUILD_URL,branch:p?s.BITRISEIO_GIT_BRANCH_DEST:s.BITRISE_GIT_BRANCH,pr:l,isPr:p,prBranch:p?s.BITRISE_GIT_BRANCH:void 0,slug:s.BITRISE_APP_SLUG}}}})),buddy_default,init_buddy=__esmMin((()=>{init_utils$1(),buddy_default={detect({env:s}){return!!s.BUDDY_WORKSPACE_ID},configuration({env:s}){let l=prNumber(s.BUDDY_EXECUTION_PULL_REQUEST_ID),p=!!l;return{name:`Buddy`,service:`buddy`,commit:s.BUDDY_EXECUTION_REVISION,tag:s.BUDDY_EXECUTION_TAG,build:s.BUDDY_EXECUTION_ID,buildUrl:s.BUDDY_EXECUTION_URL,branch:p?s.BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH:s.BUDDY_EXECUTION_BRANCH,pr:l,isPr:p,slug:s.BUDDY_REPO_SLUG}}}}));function stripFinalNewline(s){let l=typeof s==`string`?` -`:10,p=typeof s==`string`?`\r`:13;return s[s.length-1]===l&&(s=s.slice(0,-1)),s[s.length-1]===p&&(s=s.slice(0,-1)),s}var init_strip_final_newline=__esmMin((()=>{}));function pathKey(s={}){let{env:l=process.env,platform:p=process.platform}=s;return p===`win32`?Object.keys(l).reverse().find(s=>s.toUpperCase()===`PATH`)||`Path`:`PATH`}var init_path_key=__esmMin((()=>{})),npmRunPath,applyPreferLocal,applyExecPath,npmRunPathEnv,init_npm_run_path=__esmMin((()=>{init_path_key(),npmRunPath=({cwd:s=node_process.default.cwd(),path:l=node_process.default.env[pathKey()],preferLocal:p=!0,execPath:g=node_process.default.execPath,addExecPath:v=!0}={})=>{let b=s instanceof URL?(0,node_url.fileURLToPath)(s):s,C=node_path.default.resolve(b),w=[];return p&&applyPreferLocal(w,C),v&&applyExecPath(w,g,C),[...w,l].join(node_path.default.delimiter)},applyPreferLocal=(s,l)=>{let p;for(;p!==l;)s.push(node_path.default.join(l,`node_modules/.bin`)),p=l,l=node_path.default.resolve(l,`..`)},applyExecPath=(s,l,p)=>{let g=l instanceof URL?(0,node_url.fileURLToPath)(l):l;s.push(node_path.default.resolve(p,g,`..`))},npmRunPathEnv=({env:s=node_process.default.env,...l}={})=>{s={...s};let p=pathKey({env:s});return l.path=s[p],s[p]=npmRunPath(l),s}}));function mimicFunction(s,l,{ignoreNonConfigurable:p=!1}={}){let{name:g}=s;for(let g of Reflect.ownKeys(l))copyProperty(s,l,g,p);return changePrototype(s,l),changeToString(s,l,g),s}var copyProperty,canCopyProperty,changePrototype,wrappedToString,toStringDescriptor,toStringName,changeToString,init_mimic_fn=__esmMin((()=>{copyProperty=(s,l,p,g)=>{if(p===`length`||p===`prototype`||p===`arguments`||p===`caller`)return;let v=Object.getOwnPropertyDescriptor(s,p),b=Object.getOwnPropertyDescriptor(l,p);!canCopyProperty(v,b)&&g||Object.defineProperty(s,p,b)},canCopyProperty=function(s,l){return s===void 0||s.configurable||s.writable===l.writable&&s.enumerable===l.enumerable&&s.configurable===l.configurable&&(s.writable||s.value===l.value)},changePrototype=(s,l)=>{let p=Object.getPrototypeOf(l);p!==Object.getPrototypeOf(s)&&Object.setPrototypeOf(s,p)},wrappedToString=(s,l)=>`/* Wrapped ${s}*/\n${l}`,toStringDescriptor=Object.getOwnPropertyDescriptor(Function.prototype,`toString`),toStringName=Object.getOwnPropertyDescriptor(Function.prototype.toString,`name`),changeToString=(s,l,p)=>{let g=p===``?``:`with ${p.trim()}() `,v=wrappedToString.bind(null,g,l.toString());Object.defineProperty(v,`name`,toStringName),Object.defineProperty(s,`toString`,{...toStringDescriptor,value:v})}})),calledFunctions,onetime,init_onetime=__esmMin((()=>{init_mimic_fn(),calledFunctions=new WeakMap,onetime=(s,l={})=>{if(typeof s!=`function`)throw TypeError(`Expected a function`);let p,g=0,v=s.displayName||s.name||``,b=function(...C){if(calledFunctions.set(b,++g),g===1)p=s.apply(this,C),s=null;else if(l.throw===!0)throw Error(`Function \`${v}\` can only be called once`);return p};return mimicFunction(b,s),calledFunctions.set(b,g),b},onetime.callCount=s=>{if(!calledFunctions.has(s))throw Error(`The given function \`${s.name}\` is not wrapped by the \`onetime\` package`);return calledFunctions.get(s)}})),getRealtimeSignals,getRealtimeSignal,SIGRTMIN,SIGRTMAX,init_realtime=__esmMin((()=>{getRealtimeSignals=()=>{let s=64-SIGRTMIN+1;return Array.from({length:s},getRealtimeSignal)},getRealtimeSignal=(s,l)=>({name:`SIGRT${l+1}`,number:SIGRTMIN+l,action:`terminate`,description:`Application-specific signal (realtime)`,standard:`posix`}),SIGRTMIN=34})),SIGNALS,init_core=__esmMin((()=>{SIGNALS=[{name:`SIGHUP`,number:1,action:`terminate`,description:`Terminal closed`,standard:`posix`},{name:`SIGINT`,number:2,action:`terminate`,description:`User interruption with CTRL-C`,standard:`ansi`},{name:`SIGQUIT`,number:3,action:`core`,description:`User interruption with CTRL-\\`,standard:`posix`},{name:`SIGILL`,number:4,action:`core`,description:`Invalid machine instruction`,standard:`ansi`},{name:`SIGTRAP`,number:5,action:`core`,description:`Debugger breakpoint`,standard:`posix`},{name:`SIGABRT`,number:6,action:`core`,description:`Aborted`,standard:`ansi`},{name:`SIGIOT`,number:6,action:`core`,description:`Aborted`,standard:`bsd`},{name:`SIGBUS`,number:7,action:`core`,description:`Bus error due to misaligned, non-existing address or paging error`,standard:`bsd`},{name:`SIGEMT`,number:7,action:`terminate`,description:`Command should be emulated but is not implemented`,standard:`other`},{name:`SIGFPE`,number:8,action:`core`,description:`Floating point arithmetic error`,standard:`ansi`},{name:`SIGKILL`,number:9,action:`terminate`,description:`Forced termination`,standard:`posix`,forced:!0},{name:`SIGUSR1`,number:10,action:`terminate`,description:`Application-specific signal`,standard:`posix`},{name:`SIGSEGV`,number:11,action:`core`,description:`Segmentation fault`,standard:`ansi`},{name:`SIGUSR2`,number:12,action:`terminate`,description:`Application-specific signal`,standard:`posix`},{name:`SIGPIPE`,number:13,action:`terminate`,description:`Broken pipe or socket`,standard:`posix`},{name:`SIGALRM`,number:14,action:`terminate`,description:`Timeout or timer`,standard:`posix`},{name:`SIGTERM`,number:15,action:`terminate`,description:`Termination`,standard:`ansi`},{name:`SIGSTKFLT`,number:16,action:`terminate`,description:`Stack is empty or overflowed`,standard:`other`},{name:`SIGCHLD`,number:17,action:`ignore`,description:`Child process terminated, paused or unpaused`,standard:`posix`},{name:`SIGCLD`,number:17,action:`ignore`,description:`Child process terminated, paused or unpaused`,standard:`other`},{name:`SIGCONT`,number:18,action:`unpause`,description:`Unpaused`,standard:`posix`,forced:!0},{name:`SIGSTOP`,number:19,action:`pause`,description:`Paused`,standard:`posix`,forced:!0},{name:`SIGTSTP`,number:20,action:`pause`,description:`Paused using CTRL-Z or "suspend"`,standard:`posix`},{name:`SIGTTIN`,number:21,action:`pause`,description:`Background process cannot read terminal input`,standard:`posix`},{name:`SIGBREAK`,number:21,action:`terminate`,description:`User interruption with CTRL-BREAK`,standard:`other`},{name:`SIGTTOU`,number:22,action:`pause`,description:`Background process cannot write to terminal output`,standard:`posix`},{name:`SIGURG`,number:23,action:`ignore`,description:`Socket received out-of-band data`,standard:`bsd`},{name:`SIGXCPU`,number:24,action:`core`,description:`Process timed out`,standard:`bsd`},{name:`SIGXFSZ`,number:25,action:`core`,description:`File too big`,standard:`bsd`},{name:`SIGVTALRM`,number:26,action:`terminate`,description:`Timeout or timer`,standard:`bsd`},{name:`SIGPROF`,number:27,action:`terminate`,description:`Timeout or timer`,standard:`bsd`},{name:`SIGWINCH`,number:28,action:`ignore`,description:`Terminal window size changed`,standard:`bsd`},{name:`SIGIO`,number:29,action:`terminate`,description:`I/O is available`,standard:`other`},{name:`SIGPOLL`,number:29,action:`terminate`,description:`Watched event`,standard:`other`},{name:`SIGINFO`,number:29,action:`ignore`,description:`Request for process information`,standard:`other`},{name:`SIGPWR`,number:30,action:`terminate`,description:`Device running out of power`,standard:`systemv`},{name:`SIGSYS`,number:31,action:`core`,description:`Invalid system call`,standard:`other`},{name:`SIGUNUSED`,number:31,action:`terminate`,description:`Invalid system call`,standard:`other`}]})),getSignals,normalizeSignal,init_signals=__esmMin((()=>{init_core(),init_realtime(),getSignals=()=>{let s=getRealtimeSignals();return[...SIGNALS,...s].map(normalizeSignal)},normalizeSignal=({name:s,number:l,description:p,action:g,forced:v=!1,standard:b})=>{let{signals:{[s]:C}}=node_os.constants,w=C!==void 0;return{name:s,number:w?C:l,description:p,supported:w,action:g,forced:v,standard:b}}})),getSignalsByName,getSignalByName,signalsByName,getSignalsByNumber,getSignalByNumber,findSignalByNumber,signalsByNumber,init_main$1=__esmMin((()=>{init_realtime(),init_signals(),getSignalsByName=()=>{let s=getSignals();return Object.fromEntries(s.map(getSignalByName))},getSignalByName=({name:s,number:l,description:p,supported:g,action:v,forced:b,standard:C})=>[s,{name:s,number:l,description:p,supported:g,action:v,forced:b,standard:C}],signalsByName=getSignalsByName(),getSignalsByNumber=()=>{let s=getSignals(),l=65,p=Array.from({length:65},(l,p)=>getSignalByNumber(p,s));return Object.assign({},...p)},getSignalByNumber=(s,l)=>{let p=findSignalByNumber(s,l);if(p===void 0)return{};let{name:g,description:v,supported:b,action:C,forced:w,standard:E}=p;return{[s]:{name:g,number:s,description:v,supported:b,action:C,forced:w,standard:E}}},findSignalByNumber=(s,l)=>{let p=l.find(({name:l})=>node_os.constants.signals[l]===s);return p===void 0?l.find(l=>l.number===s):p},getSignalsByNumber()})),getErrorPrefix,makeError,init_error=__esmMin((()=>{init_main$1(),getErrorPrefix=({timedOut:s,timeout:l,errorCode:p,signal:g,signalDescription:v,exitCode:b,isCanceled:C})=>s?`timed out after ${l} milliseconds`:C?`was canceled`:p===void 0?g===void 0?b===void 0?`failed`:`failed with exit code ${b}`:`was killed with ${g} (${v})`:`failed with ${p}`,makeError=({stdout:s,stderr:l,all:p,error:g,signal:v,exitCode:b,command:C,escapedCommand:w,timedOut:E,isCanceled:k,killed:A,parsed:{options:{timeout:N,cwd:F=node_process.default.cwd()}}})=>{b=b===null?void 0:b,v=v===null?void 0:v;let I=v===void 0?void 0:signalsByName[v].description,R=`Command ${getErrorPrefix({timedOut:E,timeout:N,errorCode:g&&g.code,signal:v,signalDescription:I,exitCode:b,isCanceled:k})}: ${C}`,B=Object.prototype.toString.call(g)===`[object Error]`,q=B?`${R}\n${g.message}`:R,le=[q,l,s].filter(Boolean).join(` -`);return B?(g.originalMessage=g.message,g.message=le):g=Error(le),g.shortMessage=q,g.command=C,g.escapedCommand=w,g.exitCode=b,g.signal=v,g.signalDescription=I,g.stdout=s,g.stderr=l,g.cwd=F,p!==void 0&&(g.all=p),`bufferedData`in g&&delete g.bufferedData,g.failed=!0,g.timedOut=!!E,g.isCanceled=k,g.killed=A&&!E,g}})),aliases,hasAlias,normalizeStdio,init_stdio=__esmMin((()=>{aliases=[`stdin`,`stdout`,`stderr`],hasAlias=s=>aliases.some(l=>s[l]!==void 0),normalizeStdio=s=>{if(!s)return;let{stdio:l}=s;if(l===void 0)return aliases.map(l=>s[l]);if(hasAlias(s))throw Error(`It's not possible to provide \`stdio\` in combination with one of ${aliases.map(s=>`\`${s}\``).join(`, `)}`);if(typeof l==`string`)return l;if(!Array.isArray(l))throw TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof l}\``);let p=Math.max(l.length,aliases.length);return Array.from({length:p},(s,p)=>l[p])}})),DEFAULT_FORCE_KILL_TIMEOUT,spawnedKill,setKillTimeout,shouldForceKill,isSigterm,getForceKillAfterTimeout,spawnedCancel,timeoutKill,setupTimeout,validateTimeout,setExitHandler,init_kill=__esmMin((()=>{init_mjs(),DEFAULT_FORCE_KILL_TIMEOUT=1e3*5,spawnedKill=(s,l=`SIGTERM`,p={})=>{let g=s(l);return setKillTimeout(s,l,p,g),g},setKillTimeout=(s,l,p,g)=>{if(!shouldForceKill(l,p,g))return;let v=getForceKillAfterTimeout(p),b=setTimeout(()=>{s(`SIGKILL`)},v);b.unref&&b.unref()},shouldForceKill=(s,{forceKillAfterTimeout:l},p)=>isSigterm(s)&&l!==!1&&p,isSigterm=s=>s===node_os.default.constants.signals.SIGTERM||typeof s==`string`&&s.toUpperCase()===`SIGTERM`,getForceKillAfterTimeout=({forceKillAfterTimeout:s=!0})=>{if(s===!0)return DEFAULT_FORCE_KILL_TIMEOUT;if(!Number.isFinite(s)||s<0)throw TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${s}\` (${typeof s})`);return s},spawnedCancel=(s,l)=>{s.kill()&&(l.isCanceled=!0)},timeoutKill=(s,l,p)=>{s.kill(l),p(Object.assign(Error(`Timed out`),{timedOut:!0,signal:l}))},setupTimeout=(s,{timeout:l,killSignal:p=`SIGTERM`},g)=>{if(l===0||l===void 0)return g;let v,b=new Promise((g,b)=>{v=setTimeout(()=>{timeoutKill(s,p,b)},l)}),C=g.finally(()=>{clearTimeout(v)});return Promise.race([b,C])},validateTimeout=({timeout:s})=>{if(s!==void 0&&(!Number.isFinite(s)||s<0))throw TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${s}\` (${typeof s})`)},setExitHandler=async(s,{cleanup:l,detached:p},g)=>{if(!l||p)return g;let v=onExit$1(()=>{s.kill()});return g.finally(()=>{v()})}}));function isStream(s){return typeof s==`object`&&!!s&&typeof s.pipe==`function`}function isWritableStream(s){return isStream(s)&&s.writable!==!1&&typeof s._write==`function`&&typeof s._writableState==`object`}var init_is_stream=__esmMin((()=>{})),isExecaChildProcess,pipeToTarget,addPipeMethods,init_pipe=__esmMin((()=>{init_is_stream(),isExecaChildProcess=s=>s instanceof node_child_process.ChildProcess&&typeof s.then==`function`,pipeToTarget=(s,l,p)=>{if(typeof p==`string`)return s[l].pipe((0,node_fs.createWriteStream)(p)),s;if(isWritableStream(p))return s[l].pipe(p),s;if(!isExecaChildProcess(p))throw TypeError(`The second argument must be a string, a stream or an Execa child process.`);if(!isWritableStream(p.stdin))throw TypeError(`The target child process's stdin must be available.`);return s[l].pipe(p.stdin),p},addPipeMethods=s=>{s.stdout!==null&&(s.pipeStdout=pipeToTarget.bind(void 0,s,`stdout`)),s.stderr!==null&&(s.pipeStderr=pipeToTarget.bind(void 0,s,`stderr`)),s.all!==void 0&&(s.pipeAll=pipeToTarget.bind(void 0,s,`all`))}})),getStreamContents,appendFinalChunk,appendChunk,addNewChunk,isAsyncIterable,getChunkType,objectToString,MaxBufferError,init_contents=__esmMin((()=>{getStreamContents=async(s,{init:l,convertChunk:p,getSize:g,truncateChunk:v,addChunk:b,getFinalChunk:C,finalize:w},{maxBuffer:E=1/0}={})=>{if(!isAsyncIterable(s))throw Error(`The first argument must be a Readable, a ReadableStream, or an async iterable.`);let k=l();k.length=0;try{for await(let l of s)appendChunk({convertedChunk:p[getChunkType(l)](l,k),state:k,getSize:g,truncateChunk:v,addChunk:b,maxBuffer:E});return appendFinalChunk({state:k,convertChunk:p,getSize:g,truncateChunk:v,addChunk:b,getFinalChunk:C,maxBuffer:E}),w(k)}catch(s){throw s.bufferedData=w(k),s}},appendFinalChunk=({state:s,getSize:l,truncateChunk:p,addChunk:g,getFinalChunk:v,maxBuffer:b})=>{let C=v(s);C!==void 0&&appendChunk({convertedChunk:C,state:s,getSize:l,truncateChunk:p,addChunk:g,maxBuffer:b})},appendChunk=({convertedChunk:s,state:l,getSize:p,truncateChunk:g,addChunk:v,maxBuffer:b})=>{let C=p(s),w=l.length+C;if(w<=b){addNewChunk(s,l,v,w);return}let E=g(s,b-l.length);throw E!==void 0&&addNewChunk(E,l,v,b),new MaxBufferError},addNewChunk=(s,l,p,g)=>{l.contents=p(s,l,g),l.length=g},isAsyncIterable=s=>typeof s==`object`&&!!s&&typeof s[Symbol.asyncIterator]==`function`,getChunkType=s=>{let l=typeof s;if(l===`string`)return`string`;if(l!==`object`||s===null)return`others`;if(globalThis.Buffer?.isBuffer(s))return`buffer`;let p=objectToString.call(s);return p===`[object ArrayBuffer]`?`arrayBuffer`:p===`[object DataView]`?`dataView`:Number.isInteger(s.byteLength)&&Number.isInteger(s.byteOffset)&&objectToString.call(s.buffer)===`[object ArrayBuffer]`?`typedArray`:`others`},{toString:objectToString}=Object.prototype,MaxBufferError=class extends Error{name=`MaxBufferError`;constructor(){super(`maxBuffer exceeded`)}}})),identity,noop,getContentsProp,throwObjectStream,getLengthProp,init_utils=__esmMin((()=>{identity=s=>s,noop=()=>void 0,getContentsProp=({contents:s})=>s,throwObjectStream=s=>{throw Error(`Streams in object mode are not supported: ${String(s)}`)},getLengthProp=s=>s.length})),init_array=__esmMin((()=>{init_contents()}));async function getStreamAsArrayBuffer(s,l){return getStreamContents(s,arrayBufferMethods,l)}var initArrayBuffer,useTextEncoder,textEncoder,useUint8Array,useUint8ArrayWithOffset,truncateArrayBufferChunk,addArrayBufferChunk,resizeArrayBufferSlow,resizeArrayBuffer,getNewContentsLength,SCALE_FACTOR,finalizeArrayBuffer,hasArrayBufferResize,arrayBufferMethods,init_array_buffer=__esmMin((()=>{init_contents(),init_utils(),initArrayBuffer=()=>({contents:new ArrayBuffer(0)}),useTextEncoder=s=>textEncoder.encode(s),textEncoder=new TextEncoder,useUint8Array=s=>new Uint8Array(s),useUint8ArrayWithOffset=s=>new Uint8Array(s.buffer,s.byteOffset,s.byteLength),truncateArrayBufferChunk=(s,l)=>s.slice(0,l),addArrayBufferChunk=(s,{contents:l,length:p},g)=>{let v=hasArrayBufferResize()?resizeArrayBuffer(l,g):resizeArrayBufferSlow(l,g);return new Uint8Array(v).set(s,p),v},resizeArrayBufferSlow=(s,l)=>{if(l<=s.byteLength)return s;let p=new ArrayBuffer(getNewContentsLength(l));return new Uint8Array(p).set(new Uint8Array(s),0),p},resizeArrayBuffer=(s,l)=>{if(l<=s.maxByteLength)return s.resize(l),s;let p=new ArrayBuffer(l,{maxByteLength:getNewContentsLength(l)});return new Uint8Array(p).set(new Uint8Array(s),0),p},getNewContentsLength=s=>SCALE_FACTOR**Math.ceil(Math.log(s)/Math.log(SCALE_FACTOR)),SCALE_FACTOR=2,finalizeArrayBuffer=({contents:s,length:l})=>hasArrayBufferResize()?s:s.slice(0,l),hasArrayBufferResize=()=>`resize`in ArrayBuffer.prototype,arrayBufferMethods={init:initArrayBuffer,convertChunk:{string:useTextEncoder,buffer:useUint8Array,arrayBuffer:useUint8Array,dataView:useUint8ArrayWithOffset,typedArray:useUint8ArrayWithOffset,others:throwObjectStream},getSize:getLengthProp,truncateChunk:truncateArrayBufferChunk,addChunk:addArrayBufferChunk,getFinalChunk:noop,finalize:finalizeArrayBuffer}}));async function getStreamAsBuffer(s,l){if(!(`Buffer`in globalThis))throw Error(`getStreamAsBuffer() is only supported in Node.js`);try{return arrayBufferToNodeBuffer(await getStreamAsArrayBuffer(s,l))}catch(s){throw s.bufferedData!==void 0&&(s.bufferedData=arrayBufferToNodeBuffer(s.bufferedData)),s}}var arrayBufferToNodeBuffer,init_buffer=__esmMin((()=>{init_array_buffer(),arrayBufferToNodeBuffer=s=>globalThis.Buffer.from(s)}));async function getStreamAsString(s,l){return getStreamContents(s,stringMethods,l)}var initString,useTextDecoder,addStringChunk,truncateStringChunk,getFinalStringChunk,stringMethods,init_string=__esmMin((()=>{init_contents(),init_utils(),initString=()=>({contents:``,textDecoder:new TextDecoder}),useTextDecoder=(s,{textDecoder:l})=>l.decode(s,{stream:!0}),addStringChunk=(s,{contents:l})=>l+s,truncateStringChunk=(s,l)=>s.slice(0,l),getFinalStringChunk=({textDecoder:s})=>{let l=s.decode();return l===``?void 0:l},stringMethods={init:initString,convertChunk:{string:identity,buffer:useTextDecoder,arrayBuffer:useTextDecoder,dataView:useTextDecoder,typedArray:useTextDecoder,others:throwObjectStream},getSize:getLengthProp,truncateChunk:truncateStringChunk,addChunk:addStringChunk,getFinalChunk:getFinalStringChunk,finalize:getContentsProp}})),init_source=__esmMin((()=>{init_array(),init_array_buffer(),init_buffer(),init_string(),init_contents()})),require_merge_stream=__commonJSMin(((s,l)=>{let{PassThrough:p}=require(`stream`);l.exports=function(){var s=[],l=new p({objectMode:!0});return l.setMaxListeners(0),l.add=g,l.isEmpty=v,l.on(`unpipe`,b),Array.prototype.slice.call(arguments).forEach(g),l;function g(p){return Array.isArray(p)?(p.forEach(g),this):(s.push(p),p.once(`end`,b.bind(null,p)),p.once(`error`,l.emit.bind(l,`error`)),p.pipe(l,{end:!1}),this)}function v(){return s.length==0}function b(p){s=s.filter(function(s){return s!==p}),!s.length&&l.readable&&l.end()}}})),import_merge_stream,validateInputOptions,getInputSync,handleInputSync,getInput$1,handleInput,makeAllStream,getBufferedData,getStreamPromise,applyEncoding,getSpawnedResult,init_stream=__esmMin((()=>{init_is_stream(),init_source(),import_merge_stream=__toESM$1(require_merge_stream(),1),validateInputOptions=s=>{if(s!==void 0)throw TypeError("The `input` and `inputFile` options cannot be both set.")},getInputSync=({input:s,inputFile:l})=>typeof l==`string`?(validateInputOptions(s),(0,node_fs.readFileSync)(l)):s,handleInputSync=s=>{let l=getInputSync(s);if(isStream(l))throw TypeError("The `input` option cannot be a stream in sync mode");return l},getInput$1=({input:s,inputFile:l})=>typeof l==`string`?(validateInputOptions(s),(0,node_fs.createReadStream)(l)):s,handleInput=(s,l)=>{let p=getInput$1(l);p!==void 0&&(isStream(p)?p.pipe(s.stdin):s.stdin.end(p))},makeAllStream=(s,{all:l})=>{if(!l||!s.stdout&&!s.stderr)return;let p=(0,import_merge_stream.default)();return s.stdout&&p.add(s.stdout),s.stderr&&p.add(s.stderr),p},getBufferedData=async(s,l)=>{if(!(!s||l===void 0)){await(0,node_timers_promises.setTimeout)(0),s.destroy();try{return await l}catch(s){return s.bufferedData}}},getStreamPromise=(s,{encoding:l,buffer:p,maxBuffer:g})=>{if(!(!s||!p))return l===`utf8`||l===`utf-8`?getStreamAsString(s,{maxBuffer:g}):l===null||l===`buffer`?getStreamAsBuffer(s,{maxBuffer:g}):applyEncoding(s,g,l)},applyEncoding=async(s,l,p)=>(await getStreamAsBuffer(s,{maxBuffer:l})).toString(p),getSpawnedResult=async({stdout:s,stderr:l,all:p},{encoding:g,buffer:v,maxBuffer:b},C)=>{let w=getStreamPromise(s,{encoding:g,buffer:v,maxBuffer:b}),E=getStreamPromise(l,{encoding:g,buffer:v,maxBuffer:b}),k=getStreamPromise(p,{encoding:g,buffer:v,maxBuffer:b*2});try{return await Promise.all([C,w,E,k])}catch(g){return Promise.all([{error:g,signal:g.signal,timedOut:g.timedOut},getBufferedData(s,w),getBufferedData(l,E),getBufferedData(p,k)])}}})),nativePromisePrototype,descriptors,mergePromise,getSpawnedPromise,init_promise=__esmMin((()=>{nativePromisePrototype=(async()=>{})().constructor.prototype,descriptors=[`then`,`catch`,`finally`].map(s=>[s,Reflect.getOwnPropertyDescriptor(nativePromisePrototype,s)]),mergePromise=(s,l)=>{for(let[p,g]of descriptors){let v=typeof l==`function`?(...s)=>Reflect.apply(g.value,l(),s):g.value.bind(l);Reflect.defineProperty(s,p,{...g,value:v})}},getSpawnedPromise=s=>new Promise((l,p)=>{s.on(`exit`,(s,p)=>{l({exitCode:s,signal:p})}),s.on(`error`,s=>{p(s)}),s.stdin&&s.stdin.on(`error`,s=>{p(s)})})})),normalizeArgs,NO_ESCAPE_REGEXP,escapeArg,joinCommand,getEscapedCommand,SPACES_REGEXP,parseExpression,concatTokens,parseTemplate,parseTemplates,init_command=__esmMin((()=>{normalizeArgs=(s,l=[])=>Array.isArray(l)?[s,...l]:[s],NO_ESCAPE_REGEXP=/^[\w.-]+$/,escapeArg=s=>typeof s!=`string`||NO_ESCAPE_REGEXP.test(s)?s:`"${s.replaceAll(`"`,`\\"`)}"`,joinCommand=(s,l)=>normalizeArgs(s,l).join(` `),getEscapedCommand=(s,l)=>normalizeArgs(s,l).map(s=>escapeArg(s)).join(` `),SPACES_REGEXP=/ +/g,parseExpression=s=>{let l=typeof s;if(l===`string`)return s;if(l===`number`)return String(s);if(l===`object`&&s!==null&&!(s instanceof node_child_process.ChildProcess)&&`stdout`in s){let l=typeof s.stdout;if(l===`string`)return s.stdout;if(node_buffer.Buffer.isBuffer(s.stdout))return s.stdout.toString();throw TypeError(`Unexpected "${l}" stdout in template expression`)}throw TypeError(`Unexpected "${l}" in template expression`)},concatTokens=(s,l,p)=>p||s.length===0||l.length===0?[...s,...l]:[...s.slice(0,-1),`${s.at(-1)}${l[0]}`,...l.slice(1)],parseTemplate=({templates:s,expressions:l,tokens:p,index:g,template:v})=>{let b=v??s.raw[g],C=concatTokens(p,b.split(SPACES_REGEXP).filter(Boolean),b.startsWith(` `));if(g===l.length)return C;let w=l[g];return concatTokens(C,Array.isArray(w)?w.map(s=>parseExpression(s)):[parseExpression(w)],b.endsWith(` `))},parseTemplates=(s,l)=>{let p=[];for(let[g,v]of s.entries())p=parseTemplate({templates:s,expressions:l,tokens:p,index:g,template:v});return p}})),verboseDefault,padField,getTimestamp,logCommand,init_verbose=__esmMin((()=>{verboseDefault=(0,node_util.debuglog)(`execa`).enabled,padField=(s,l)=>String(s).padStart(l,`0`),getTimestamp=()=>{let s=new Date;return`${padField(s.getHours(),2)}:${padField(s.getMinutes(),2)}:${padField(s.getSeconds(),2)}.${padField(s.getMilliseconds(),3)}`},logCommand=(s,{verbose:l})=>{l&&node_process.default.stderr.write(`[${getTimestamp()}] ${s}\n`)}}));function execa(s,l,p){let g=handleArguments(s,l,p),v=joinCommand(s,l),b=getEscapedCommand(s,l);logCommand(b,g.options),validateTimeout(g.options);let C;try{C=node_child_process.default.spawn(g.file,g.args,g.options)}catch(s){let l=new node_child_process.default.ChildProcess;return mergePromise(l,Promise.reject(makeError({error:s,stdout:``,stderr:``,all:``,command:v,escapedCommand:b,parsed:g,timedOut:!1,isCanceled:!1,killed:!1}))),l}let w=getSpawnedPromise(C),E=setupTimeout(C,g.options,w),k=setExitHandler(C,g.options,E),A={isCanceled:!1};C.kill=spawnedKill.bind(null,C.kill.bind(C)),C.cancel=spawnedCancel.bind(null,C,A);let N=onetime(async()=>{let[{error:s,exitCode:l,signal:p,timedOut:w},E,N,F]=await getSpawnedResult(C,g.options,k),I=handleOutput(g.options,E),R=handleOutput(g.options,N),B=handleOutput(g.options,F);if(s||l!==0||p!==null){let E=makeError({error:s,exitCode:l,signal:p,stdout:I,stderr:R,all:B,command:v,escapedCommand:b,parsed:g,timedOut:w,isCanceled:A.isCanceled||(g.options.signal?g.options.signal.aborted:!1),killed:C.killed});if(!g.options.reject)return E;throw E}return{command:v,escapedCommand:b,exitCode:0,stdout:I,stderr:R,all:B,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return handleInput(C,g.options),C.all=makeAllStream(C,g.options),addPipeMethods(C),mergePromise(C,N),C}function execaSync(s,l,p){let g=handleArguments(s,l,p),v=joinCommand(s,l),b=getEscapedCommand(s,l);logCommand(b,g.options);let C=handleInputSync(g.options),w;try{w=node_child_process.default.spawnSync(g.file,g.args,{...g.options,input:C})}catch(s){throw makeError({error:s,stdout:``,stderr:``,all:``,command:v,escapedCommand:b,parsed:g,timedOut:!1,isCanceled:!1,killed:!1})}let E=handleOutput(g.options,w.stdout,w.error),k=handleOutput(g.options,w.stderr,w.error);if(w.error||w.status!==0||w.signal!==null){let s=makeError({stdout:E,stderr:k,error:w.error,signal:w.signal,exitCode:w.status,command:v,escapedCommand:b,parsed:g,timedOut:w.error&&w.error.code===`ETIMEDOUT`,isCanceled:!1,killed:w.signal!==null});if(!g.options.reject)return s;throw s}return{command:v,escapedCommand:b,exitCode:0,stdout:E,stderr:k,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}}function create$(s){function l(l,...p){if(!Array.isArray(l))return create$({...s,...l});let[g,...v]=parseTemplates(l,p);return execa(g,v,normalizeScriptOptions(s))}return l.sync=(l,...p)=>{if(!Array.isArray(l))throw TypeError("Please use $(options).sync`command` instead of $.sync(options)`command`.");let[g,...v]=parseTemplates(l,p);return execaSync(g,v,normalizeScriptOptions(s))},l}var import_cross_spawn,DEFAULT_MAX_BUFFER,getEnv,handleArguments,handleOutput,normalizeScriptStdin,normalizeScriptOptions,$,init_execa=__esmMin((()=>{import_cross_spawn=__toESM$1(require_cross_spawn$1(),1),init_strip_final_newline(),init_npm_run_path(),init_onetime(),init_error(),init_stdio(),init_kill(),init_pipe(),init_stream(),init_promise(),init_command(),init_verbose(),DEFAULT_MAX_BUFFER=1e3*1e3*100,getEnv=({env:s,extendEnv:l,preferLocal:p,localDir:g,execPath:v})=>{let b=l?{...node_process.default.env,...s}:s;return p?npmRunPathEnv({env:b,cwd:g,execPath:v}):b},handleArguments=(s,l,p={})=>{let g=import_cross_spawn.default._parse(s,l,p);return s=g.command,l=g.args,p=g.options,p={maxBuffer:DEFAULT_MAX_BUFFER,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:p.cwd||node_process.default.cwd(),execPath:node_process.default.execPath,encoding:`utf8`,reject:!0,cleanup:!0,all:!1,windowsHide:!0,verbose:verboseDefault,...p},p.env=getEnv(p),p.stdio=normalizeStdio(p),node_process.default.platform===`win32`&&node_path.default.basename(s,`.exe`)===`cmd`&&l.unshift(`/q`),{file:s,args:l,options:p,parsed:g}},handleOutput=(s,l,p)=>typeof l!=`string`&&!node_buffer.Buffer.isBuffer(l)?p===void 0?void 0:``:s.stripFinalNewline?stripFinalNewline(l):l,normalizeScriptStdin=({input:s,inputFile:l,stdio:p})=>s===void 0&&l===void 0&&p===void 0?{stdin:`inherit`}:{},normalizeScriptOptions=(s={})=>({preferLocal:!0,...normalizeScriptStdin(s),...s}),create$()}));function head(s){try{return execaSync(`git`,[`rev-parse`,`HEAD`],s).stdout}catch{return}}function branch(s){try{let l=execaSync(`git`,[`rev-parse`,`--abbrev-ref`,`HEAD`],s).stdout;if(l===`HEAD`){let l=execaSync(`git`,[`show`,`-s`,`--pretty=%d`,`HEAD`],s).stdout.replace(/^\(|\)$/g,``).split(`, `).find(s=>s.startsWith(`origin/`));return l?l.match(/^origin\/(?.+)/)[1]:void 0}return l}catch{return}}function getSlugFromGitURL(s){if(s){if(s.match(GIT_SSH_URL_SLUG_PATTERN))return s.replace(GIT_SSH_URL_SLUG_PATTERN,`$1`);try{return new URL(s).pathname.replace(GIT_PATHNAME_SLUG_PATTERN,`$1`)}catch{return}}}var GIT_SSH_URL_SLUG_PATTERN,GIT_PATHNAME_SLUG_PATTERN,init_git$1=__esmMin((()=>{init_execa(),GIT_SSH_URL_SLUG_PATTERN=/^(?:.*)@(?:.*):(?:\d+\/)?(.*)\.git$/,GIT_PATHNAME_SLUG_PATTERN=/^\/(.*)\.git$/})),buildkite_default,init_buildkite=__esmMin((()=>{init_git$1(),buildkite_default={detect({env:s}){return!!s.BUILDKITE},configuration({env:s}){let l=s.BUILDKITE_PULL_REQUEST===`false`?void 0:s.BUILDKITE_PULL_REQUEST,p=!!l;return{name:`Buildkite`,service:`buildkite`,build:s.BUILDKITE_BUILD_NUMBER,buildUrl:s.BUILDKITE_BUILD_URL,commit:s.BUILDKITE_COMMIT,tag:s.BUILDKITE_TAG,branch:p?s.BUILDKITE_PULL_REQUEST_BASE_BRANCH:s.BUILDKITE_BRANCH,slug:getSlugFromGitURL(s.BUILDKITE_REPO),pr:l,isPr:p,prBranch:p?s.BUILDKITE_BRANCH:void 0,root:s.BUILDKITE_BUILD_CHECKOUT_PATH}}}})),circleci_default,init_circleci=__esmMin((()=>{init_utils$1(),circleci_default={detect({env:s}){return!!s.CIRCLECI},configuration({env:s}){let l=s.CIRCLE_PR_NUMBER||prNumber(s.CIRCLE_PULL_REQUEST||s.CI_PULL_REQUEST),p=!!l;return{name:`CircleCI`,service:`circleci`,build:s.CIRCLE_BUILD_NUM,buildUrl:s.CIRCLE_BUILD_URL,job:`${s.CIRCLE_BUILD_NUM}.${s.CIRCLE_NODE_INDEX}`,commit:s.CIRCLE_SHA1,tag:s.CIRCLE_TAG,branch:p?void 0:s.CIRCLE_BRANCH,pr:l,isPr:p,prBranch:p?s.CIRCLE_BRANCH:void 0,slug:`${s.CIRCLE_PROJECT_USERNAME}/${s.CIRCLE_PROJECT_REPONAME}`}}}})),CIRRUS_CI_DASHBOARD,cirrus_default,init_cirrus=__esmMin((()=>{CIRRUS_CI_DASHBOARD=`https://cirrus-ci.com`,cirrus_default={detect({env:s}){return!!s.CIRRUS_CI},configuration({env:s}){let l=s.CIRRUS_PR,p=!!l;return{name:`Cirrus CI`,service:`cirrus`,commit:s.CIRRUS_CHANGE_IN_REPO,tag:s.CIRRUS_TAG,build:s.CIRRUS_BUILD_ID,buildUrl:`${CIRRUS_CI_DASHBOARD}/build/${s.CIRRUS_BUILD_ID}`,job:s.CIRRUS_TASK_ID,jobUrl:`${CIRRUS_CI_DASHBOARD}/task/${s.CIRRUS_TASK_ID}`,branch:p?s.CIRRUS_BASE_BRANCH:s.CIRRUS_BRANCH,pr:l,isPr:p,prBranch:p?s.CIRRUS_BRANCH:void 0,slug:s.CIRRUS_REPO_FULL_NAME,root:s.CIRRUS_WORKING_DIR}}}})),cloudflare_pages_default,init_cloudflare_pages=__esmMin((()=>{cloudflare_pages_default={detect({env:s}){return s.CF_PAGES===`1`},configuration({env:s}){return{name:`Cloudflare Pages`,service:`cloudflarePages`,commit:s.CF_PAGES_COMMIT_SHA,branch:s.CF_PAGES_BRANCH,root:s.PWD}}}})),codebuild_default,init_codebuild=__esmMin((()=>{init_git$1(),codebuild_default={detect({env:s}){return!!s.CODEBUILD_BUILD_ID},configuration({env:s,cwd:l}){return{name:`AWS CodeBuild`,service:`codebuild`,commit:head({env:s,cwd:l}),build:s.CODEBUILD_BUILD_ID,branch:branch({env:s,cwd:l}),buildUrl:`https://console.aws.amazon.com/codebuild/home?region=${s.AWS_REGION}#/builds/${s.CODEBUILD_BUILD_ID}/view/new`,root:s.PWD}}}})),codefresh_default,init_codefresh=__esmMin((()=>{codefresh_default={detect({env:s}){return!!s.CF_BUILD_ID},configuration({env:s}){let l=s.CF_PULL_REQUEST_NUMBER,p=!!l;return{name:`Codefresh`,service:`codefresh`,commit:s.CF_REVISION,build:s.CF_BUILD_ID,buildUrl:s.CF_BUILD_URL,branch:p?s.CF_PULL_REQUEST_TARGET:s.CF_BRANCH,pr:l,isPr:p,prBranch:p?s.CF_BRANCH:void 0,slug:`${s.CF_REPO_OWNER}/${s.CF_REPO_NAME}`,root:s.CF_VOLUME_PATH}}}})),codeship_default,init_codeship=__esmMin((()=>{codeship_default={detect({env:s}){return s.CI_NAME&&s.CI_NAME===`codeship`},configuration({env:s}){return{name:`Codeship`,service:`codeship`,build:s.CI_BUILD_NUMBER,buildUrl:s.CI_BUILD_URL,commit:s.CI_COMMIT_ID,branch:s.CI_BRANCH,slug:s.CI_REPO_NAME}}}})),drone_default,init_drone=__esmMin((()=>{drone_default={detect({env:s}){return!!s.DRONE},configuration({env:s}){let l=s.DRONE_BUILD_EVENT===`pull_request`;return{name:`Drone`,service:`drone`,commit:s.DRONE_COMMIT_SHA,tag:s.DRONE_TAG,build:s.DRONE_BUILD_NUMBER,buildUrl:s.DRONE_BUILD_LINK,branch:l?s.DRONE_TARGET_BRANCH:s.DRONE_BRANCH,job:s.DRONE_JOB_NUMBER,jobUrl:s.DRONE_BUILD_LINK,pr:s.DRONE_PULL_REQUEST,isPr:l,prBranch:l?s.DRONE_SOURCE_BRANCH:void 0,slug:`${s.DRONE_REPO_OWNER}/${s.DRONE_REPO_NAME}`,root:s.DRONE_WORKSPACE}}}})),git_default,init_git=__esmMin((()=>{init_git$1(),git_default={configuration(s){return{commit:head(s),branch:branch(s)}}}})),getPrEvent,getPrNumber,github_default,init_github=__esmMin((()=>{init_utils$1(),getPrEvent=({env:s})=>{try{let l=s.GITHUB_EVENT_PATH?JSON.parse((0,node_fs.readFileSync)(s.GITHUB_EVENT_PATH,`utf-8`)):void 0;if(l&&l.pull_request)return{branch:l.pull_request.base?parseBranch(l.pull_request.base.ref):void 0,pr:l.pull_request.number}}catch{}return{pr:void 0,branch:void 0}},getPrNumber=s=>{let l=s.GITHUB_EVENT_PATH?JSON.parse((0,node_fs.readFileSync)(s.GITHUB_EVENT_PATH,`utf-8`)):void 0;return l&&l.pull_request?l.pull_request.number:void 0},github_default={detect({env:s}){return!!s.GITHUB_ACTIONS},configuration({env:s,cwd:l}){let p=s.GITHUB_EVENT_NAME===`pull_request`||s.GITHUB_EVENT_NAME===`pull_request_target`,g=parseBranch(s.GITHUB_EVENT_NAME===`pull_request_target`?`refs/pull/${getPrNumber(s)}/merge`:s.GITHUB_REF);return{name:`GitHub Actions`,service:`github`,commit:s.GITHUB_SHA,build:s.GITHUB_RUN_ID,buildUrl:`${s.GITHUB_SERVER_URL}/${s.GITHUB_REPOSITORY}/actions/runs/${s.GITHUB_RUN_ID}`,isPr:p,branch:g,prBranch:p?g:void 0,slug:s.GITHUB_REPOSITORY,root:s.GITHUB_WORKSPACE,...p?getPrEvent({env:s,cwd:l}):void 0}}}})),gitlab_default,init_gitlab=__esmMin((()=>{gitlab_default={detect({env:s}){return!!s.GITLAB_CI},configuration({env:s}){let l=s.CI_MERGE_REQUEST_ID,p=!!l;return{name:`GitLab CI/CD`,service:`gitlab`,commit:s.CI_COMMIT_SHA,tag:s.CI_COMMIT_TAG,build:s.CI_PIPELINE_ID,buildUrl:`${s.CI_PROJECT_URL}/pipelines/${s.CI_PIPELINE_ID}`,job:s.CI_JOB_ID,jobUrl:`${s.CI_PROJECT_URL}/-/jobs/${s.CI_JOB_ID}`,branch:p?s.CI_MERGE_REQUEST_TARGET_BRANCH_NAME:s.CI_COMMIT_REF_NAME,pr:l,isPr:p,prBranch:s.CI_MERGE_REQUEST_SOURCE_BRANCH_NAME,slug:s.CI_PROJECT_PATH,root:s.CI_PROJECT_DIR}}}})),jenkins_default,init_jenkins=__esmMin((()=>{init_git$1(),jenkins_default={detect({env:s}){return!!s.JENKINS_URL},configuration({env:s,cwd:l}){let p=s.ghprbPullId||s.gitlabMergeRequestId||s.CHANGE_ID,g=!!p,v=s.GIT_LOCAL_BRANCH||s.GIT_BRANCH||s.gitlabBranch||s.BRANCH_NAME;return{name:`Jenkins`,service:`jenkins`,commit:s.ghprbActualCommit||s.GIT_COMMIT||head({env:s,cwd:l}),branch:g?s.ghprbTargetBranch||s.gitlabTargetBranch:v,build:s.BUILD_NUMBER,buildUrl:s.BUILD_URL,root:s.WORKSPACE,pr:p,isPr:g,prBranch:g?s.ghprbSourceBranch||s.gitlabSourceBranch||v:void 0}}}})),netlify_default,init_netlify=__esmMin((()=>{netlify_default={detect({env:s}){return s.NETLIFY===`true`},configuration({env:s}){let l=s.PULL_REQUEST===`true`;return{name:`Netlify`,service:`netlify`,commit:s.COMMIT_REF,build:s.DEPLOY_ID,buildUrl:`https://app.netlify.com/sites/${s.SITE_NAME}/deploys/${s.DEPLOY_ID}`,branch:l?void 0:s.HEAD,pr:s.REVIEW_ID,isPr:l,prBranch:l?s.HEAD:void 0,slug:s.REPOSITORY_URL.match(/[^/:]+\/[^/]+?$/)[0],root:s.PWD}}}})),puppet_default,init_puppet=__esmMin((()=>{puppet_default={detect({env:s}){return!!s.DISTELLI_APPNAME},configuration({env:s}){return{name:`Puppet`,service:`puppet`,build:s.DISTELLI_BUILDNUM,buildUrl:s.DISTELLI_RELEASE,commit:s.DISTELLI_RELREVISION,branch:s.DISTELLI_RELBRANCH,root:s.DISTELLI_INSTALLHOME}}}})),sail_default,init_sail=__esmMin((()=>{sail_default={detect({env:s}){return!!s.SAILCI},configuration({env:s}){let l=s.SAIL_PULL_REQUEST_NUMBER,p=!!l;return{name:`Sail CI`,service:`sail`,commit:s.SAIL_COMMIT_SHA,branch:p?void 0:s.SAIL_COMMIT_BRANCH,pr:l,isPr:p,slug:`${s.SAIL_REPO_OWNER}/${s.SAIL_REPO_NAME}`,root:s.SAIL_CLONE_DIR}}}})),screwdriver_default,init_screwdriver=__esmMin((()=>{screwdriver_default={detect({env:s}){return!!s.SCREWDRIVER},configuration({env:s}){let l=s.SD_PULL_REQUEST,p=!!l;return{name:`Screwdriver.cd`,service:`screwdriver`,branch:p?s.PR_BASE_BRANCH_NAME:s.GIT_BRANCH,prBranch:p?s.PR_BRANCH_NAME:void 0,commit:s.SD_BUILD_SHA,build:s.SD_BUILD_ID,buildUrl:s.SD_UI_BUILD_URL,job:s.SD_JOB_ID,pr:l,isPr:p,slug:s.SD_PIPELINE_NAME,root:s.SD_ROOT_DIR}}}})),scrutinizer_default,init_scrutinizer=__esmMin((()=>{scrutinizer_default={detect({env:s}){return!!s.SCRUTINIZER},configuration({env:s}){let l=s.SCRUTINIZER_PR_NUMBER,p=!!l;return{name:`Scrutinizer`,service:`scrutinizer`,commit:s.SCRUTINIZER_SHA1,build:s.SCRUTINIZER_INSPECTION_UUID,branch:s.SCRUTINIZER_BRANCH,pr:l,isPr:p,prBranch:s.SCRUTINIZER_PR_SOURCE_BRANCH}}}})),semaphore_default,init_semaphore=__esmMin((()=>{init_git$1(),semaphore_default={detect({env:s}){return!!s.SEMAPHORE},configuration({env:s,cwd:l}){let p=s.SEMAPHORE_GIT_PR_NUMBER||s.PULL_REQUEST_NUMBER,g=!!p;return{name:`Semaphore`,service:`semaphore`,commit:s.SEMAPHORE_GIT_SHA||head({env:s,cwd:l}),tag:s.SEMAPHORE_GIT_TAG_NAME,build:s.SEMAPHORE_JOB_ID||s.SEMAPHORE_BUILD_NUMBER,branch:s.SEMAPHORE_GIT_BRANCH||(g?void 0:s.BRANCH_NAME),pr:p,isPr:g,prBranch:s.SEMAPHORE_GIT_PR_BRANCH||(g?s.BRANCH_NAME:void 0),slug:s.SEMAPHORE_GIT_REPO_SLUG||s.SEMAPHORE_REPO_SLUG,root:s.SEMAPHORE_GIT_DIR||s.SEMAPHORE_PROJECT_DIR}}}})),shippable_default,init_shippable=__esmMin((()=>{shippable_default={detect({env:s}){return!!s.SHIPPABLE},configuration({env:s}){let l=s.IS_PULL_REQUEST===`true`?s.PULL_REQUEST:void 0,p=!!l;return{name:`Shippable`,service:`shippable`,commit:s.COMMIT,tag:s.GIT_TAG_NAME,build:s.BUILD_NUMBER,buildUrl:s.BUILD_URL,branch:p?s.BASE_BRANCH:s.BRANCH,job:s.JOB_NUMBER,pr:l,isPr:p,prBranch:p?s.HEAD_BRANCH:void 0,slug:s.SHIPPABLE_REPO_SLUG,root:s.SHIPPABLE_BUILD_DIR}}}})),require_dist_node=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.of=s.PropertiesFile=void 0;var l=p(require(`fs`));function p(s){return s&&s.__esModule?s:{default:s}}var g=class{constructor(...s){this.objs={},s.length&&this.of.apply(this,s)}makeKeys(s){if(s&&s.indexOf(`#`)!==0){let l=[`=`,`:`].map(l=>s.indexOf(l)).filter(s=>s>-1),p=Math.min(...l),g=s.substring(0,p).trim(),v=s.substring(p+1).trim();if(this.objs.hasOwnProperty(g))if(Array.isArray(this.objs[g]))this.objs[g].push(v);else{let s=this.objs[g];this.objs[g]=[s,v]}else{let s=v.replace(/"/g,`\\"`).replace(/\\:/g,`:`).replace(/\\=/g,`=`);this.objs[g]=unescape(JSON.parse(`"`+s+`"`))}}}addFile(s){let p=l.default.readFileSync(s,`utf-8`).split(/\r?\n/),g=this;for(let s=0;s{import_dist_node=__toESM$1(require_dist_node(),1),init_git$1(),PROPERTIES_MAPPING={root:`teamcity.build.workingDir`,branch:`teamcity.build.branch`},safeReadProperties=s=>{try{return import_dist_node.default.of(s)}catch{return}},getProperties=({env:s,cwd:l})=>{let p=s.TEAMCITY_BUILD_PROPERTIES_FILE?safeReadProperties(s.TEAMCITY_BUILD_PROPERTIES_FILE):void 0,g=p?p.get(`teamcity.configuration.properties.file`):void 0,v=g&&safeReadProperties(g);return Object.fromEntries(Object.keys(PROPERTIES_MAPPING).map(g=>[g,(p?p.get(PROPERTIES_MAPPING[g]):void 0)||(v?v.get(PROPERTIES_MAPPING[g]):void 0)||(g===`branch`?branch({env:s,cwd:l}):void 0)]))},teamcity_default={detect({env:s}){return!!s.TEAMCITY_VERSION},configuration({env:s,cwd:l}){return{name:`TeamCity`,service:`teamcity`,commit:s.BUILD_VCS_NUMBER,build:s.BUILD_NUMBER,slug:s.TEAMCITY_BUILDCONF_NAME,...getProperties({env:s,cwd:l})}}}})),travis_default,init_travis=__esmMin((()=>{travis_default={detect({env:s}){return!!s.TRAVIS},configuration({env:s}){let l=s.TRAVIS_PULL_REQUEST===`false`?void 0:s.TRAVIS_PULL_REQUEST,p=!!l;return{name:`Travis CI`,service:`travis`,commit:s.TRAVIS_COMMIT,tag:s.TRAVIS_TAG,build:s.TRAVIS_BUILD_NUMBER,buildUrl:s.TRAVIS_BUILD_WEB_URL,branch:s.TRAVIS_BRANCH,job:s.TRAVIS_JOB_NUMBER,jobUrl:s.TRAVIS_JOB_WEB_URL,pr:l,isPr:p,prBranch:s.TRAVIS_PULL_REQUEST_BRANCH,slug:s.TRAVIS_REPO_SLUG,root:s.TRAVIS_BUILD_DIR}}}})),vela_default,init_vela=__esmMin((()=>{vela_default={detect({env:s}){return!!s.VELA},configuration({env:s}){let l=s.VELA_BUILD_EVENT===`pull_request`;return{name:`Vela`,service:`vela`,branch:l?s.VELA_PULL_REQUEST_TARGET:s.VELA_BUILD_BRANCH,commit:s.VELA_BUILD_COMMIT,tag:s.VELA_BUILD_TAG,build:s.VELA_BUILD_NUMBER,buildUrl:s.VELA_BUILD_LINK,job:void 0,jobUrl:void 0,isPr:l,pr:s.VELA_BUILD_PULL_REQUEST,prBranch:s.VELA_PULL_REQUEST_SOURCE,slug:s.VELA_REPO_FULL_NAME,root:s.VELA_BUILD_WORKSPACE}}}})),vercel_default,init_vercel=__esmMin((()=>{vercel_default={detect({env:s}){return!!s.VERCEL||!!s.NOW_GITHUB_DEPLOYMENT},configuration({env:s}){let l=`Vercel`,p=`vercel`;return s.VERCEL?{name:l,service:p,commit:s.VERCEL_GIT_COMMIT_SHA,branch:s.VERCEL_GIT_COMMIT_REF,slug:`${s.VERCEL_GIT_REPO_OWNER}/${s.VERCEL_GIT_REPO_SLUG}`}:{name:l,service:p,commit:s.NOW_GITHUB_COMMIT_SHA,branch:s.NOW_GITHUB_COMMIT_REF,slug:`${s.NOW_GITHUB_ORG}/${s.NOW_GITHUB_REPO}`}}}})),wercker_default,init_wercker=__esmMin((()=>{wercker_default={detect({env:s}){return!!s.WERCKER_MAIN_PIPELINE_STARTED},configuration({env:s}){return{name:`Wercker`,service:`wercker`,commit:s.WERCKER_GIT_COMMIT,build:s.WERCKER_MAIN_PIPELINE_STARTED,buildUrl:s.WERCKER_RUN_URL,branch:s.WERCKER_GIT_BRANCH,slug:`${s.WERCKER_GIT_OWNER}/${s.WERCKER_GIT_REPOSITORY}`,root:s.WERCKER_ROOT}}}})),woodpecker_default,init_woodpecker=__esmMin((()=>{woodpecker_default={detect({env:s}){return s.CI&&s.CI===`woodpecker`},configuration({env:s}){let l=s.CI_PIPELINE_EVENT===`pull_request`;return{name:`Woodpecker CI`,service:`woodpecker`,commit:s.CI_COMMIT_SHA,tag:s.CI_COMMIT_TAG,build:s.CI_PIPELINE_NUMBER,buildUrl:s.CI_PIPELINE_URL,branch:l?s.CI_COMMIT_TARGET_BRANCH:s.CI_COMMIT_BRANCH,job:s.CI_STEP_NUMBER,jobUrl:s.CI_STEP_URL,pr:s.CI_COMMIT_PULL_REQUEST,isPr:l,prBranch:l?s.CI_COMMIT_SOURCE_BRANCH:void 0,slug:`${s.CI_REPO_OWNER}/${s.CI_REPO_NAME}`,root:s.CI_WORKSPACE}}}})),jetbrains_space_default,init_jetbrains_space=__esmMin((()=>{init_utils$1(),jetbrains_space_default={detect({env:s}){return!!s.JB_SPACE_EXECUTION_NUMBER},configuration({env:s}){let l=s.JB_SPACE_PROJECT_KEY,p=s.JB_SPACE_GIT_REPOSITORY_NAME;return{name:`JetBrains Space`,service:`jetbrainsSpace`,commit:s.JB_SPACE_GIT_REVISION,build:s.JB_SPACE_EXECUTION_NUMBER,branch:parseBranch(s.JB_SPACE_GIT_BRANCH),slug:l&&p?`${l.toLowerCase()}/${p}`:void 0}}}})),services,env_ci_default,init_env_ci=__esmMin((()=>{init_appveyor(),init_azure_pipelines(),init_bamboo(),init_bitbucket(),init_bitrise(),init_buddy(),init_buildkite(),init_circleci(),init_cirrus(),init_cloudflare_pages(),init_codebuild(),init_codefresh(),init_codeship(),init_drone(),init_git(),init_github(),init_gitlab(),init_jenkins(),init_netlify(),init_puppet(),init_sail(),init_screwdriver(),init_scrutinizer(),init_semaphore(),init_shippable(),init_teamcity(),init_travis(),init_vela(),init_vercel(),init_wercker(),init_woodpecker(),init_jetbrains_space(),services={appveyor:appveyor_default,azurePipelines:azure_pipelines_default,bamboo:bamboo_default,bitbucket:bitbucket_default,bitrise:bitrise_default,buddy:buddy_default,buildkite:buildkite_default,circleci:circleci_default,cirrus:cirrus_default,cloudflarePages:cloudflare_pages_default,codebuild:codebuild_default,codefresh:codefresh_default,codeship:codeship_default,drone:drone_default,github:github_default,gitlab:gitlab_default,jenkins:jenkins_default,netlify:netlify_default,puppet:puppet_default,sail:sail_default,screwdriver:screwdriver_default,scrutinizer:scrutinizer_default,semaphore:semaphore_default,shippable:shippable_default,teamcity:teamcity_default,travis:travis_default,vela:vela_default,vercel:vercel_default,wercker:wercker_default,woodpecker:woodpecker_default,jetbrainsSpace:jetbrains_space_default},env_ci_default=({env:s=process.env,cwd:l=process.cwd()}={})=>{for(let p of Object.keys(services))if(services[p].detect({env:s,cwd:l}))return{isCi:!0,...services[p].configuration({env:s,cwd:l})};return{isCi:!!s.CI,...git_default.configuration({env:s,cwd:l})}}})),import_source$48,import_dist$47,forksUnsupported_default,init_forksUnsupported=__esmMin((()=>{import_source$48=__toESM$1(require_source$5()),import_dist$47=require_dist$14(),init_icons(),init_link(),forksUnsupported_default=()=>(0,import_dist$47.dedent)(import_source$48.default` +`}));async function getChangedFilesWithReplacement(s,l){try{if(l.isLocalBuild&&l.uncommittedHash)throw Error(`Local build had uncommitted changes`);return{changedFiles:await getChangedFiles(s,l.commit)||[]}}catch(f){if(s.log.debug(`Got error fetching commit for #${l.number}(${l.commit}): ${f.message}`),/(bad object|uncommitted changes)/.test(f.message)){let f=await findAncestorBuildWithCommit(s,l.number);if(f)return s.log.debug(`Found replacement build for #${l.number}(${l.commit}): #${f.number}(${f.commit})`),{changedFiles:await getChangedFiles(s,f.commit)||[],replacementBuild:f};s.log.debug(`Couldn't find replacement for #${l.number}(${l.commit})`)}throw f}}var init_getChangedFilesWithReplacement=__esmMin((()=>{init_findAncestorBuildWithCommit(),init_git$2()})),appveyor_default,init_appveyor=__esmMin((()=>{appveyor_default={detect({env:s}){return!!s.APPVEYOR},configuration({env:s}){let l=s.APPVEYOR_PULL_REQUEST_NUMBER,f=!!l;return{name:`Appveyor`,service:`appveyor`,commit:s.APPVEYOR_REPO_COMMIT,tag:s.APPVEYOR_REPO_TAG_NAME,build:s.APPVEYOR_BUILD_NUMBER,buildUrl:`https://ci.appveyor.com/project/${s.APPVEYOR_PROJECT_SLUG}/build/${s.APPVEYOR_BUILD_VERSION}`,branch:s.APPVEYOR_REPO_BRANCH,job:s.APPVEYOR_JOB_NUMBER,jobUrl:`https://ci.appveyor.com/project/${s.APPVEYOR_PROJECT_SLUG}/build/job/${s.APPVEYOR_JOB_ID}`,pr:l,isPr:f,prBranch:s.APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH,slug:s.APPVEYOR_REPO_NAME,root:s.APPVEYOR_BUILD_FOLDER}}}}));function prNumber(s){return(/\d+(?!.*\d+)/.exec(s)||[])[0]}function parseBranch(s){return s?/^(?:refs\/heads\/)?(?.+)$/i.exec(s)[1]:void 0}var init_utils$1=__esmMin((()=>{})),azure_pipelines_default,init_azure_pipelines=__esmMin((()=>{init_utils$1(),azure_pipelines_default={detect({env:s}){return!!s.BUILD_BUILDURI},configuration({env:s}){let l=s.SYSTEM_PULLREQUEST_PULLREQUESTID,f=!!l;return{name:`Azure Pipelines`,service:`azurePipelines`,commit:s.BUILD_SOURCEVERSION,build:s.BUILD_BUILDNUMBER,branch:parseBranch(f?s.SYSTEM_PULLREQUEST_TARGETBRANCH:s.BUILD_SOURCEBRANCH),pr:l,isPr:f,prBranch:parseBranch(f?s.SYSTEM_PULLREQUEST_SOURCEBRANCH:void 0),root:s.BUILD_REPOSITORY_LOCALPATH}}}})),bamboo_default,init_bamboo=__esmMin((()=>{bamboo_default={detect({env:s}){return!!s.bamboo_agentId},configuration({env:s}){return{name:`Bamboo`,service:`bamboo`,commit:s.bamboo_planRepository_1_revision,build:s.bamboo_buildNumber,buildUrl:s.bamboo_buildResultsUrl,branch:s.bamboo_planRepository_1_branchName,job:s.bamboo_buildKey,root:s.bamboo_build_working_directory}}}})),bitbucket_default,init_bitbucket=__esmMin((()=>{bitbucket_default={detect({env:s}){return!!s.BITBUCKET_BUILD_NUMBER},configuration({env:s}){return{name:`Bitbucket Pipelines`,service:`bitbucket`,commit:s.BITBUCKET_COMMIT,tag:s.BITBUCKET_TAG,build:s.BITBUCKET_BUILD_NUMBER,buildUrl:`https://bitbucket.org/${s.BITBUCKET_REPO_FULL_NAME}/addon/pipelines/home#!/results/${s.BITBUCKET_BUILD_NUMBER}`,branch:s.BITBUCKET_BRANCH,slug:s.BITBUCKET_REPO_FULL_NAME,root:s.BITBUCKET_CLONE_DIR}}}})),bitrise_default,init_bitrise=__esmMin((()=>{bitrise_default={detect({env:s}){return!!s.BITRISE_IO},configuration({env:s}){let l=s.BITRISE_PULL_REQUEST===`false`?void 0:s.BITRISE_PULL_REQUEST,f=!!l;return{name:`Bitrise`,service:`bitrise`,commit:s.BITRISE_GIT_COMMIT,tag:s.BITRISE_GIT_TAG,build:s.BITRISE_BUILD_NUMBER,buildUrl:s.BITRISE_BUILD_URL,branch:f?s.BITRISEIO_GIT_BRANCH_DEST:s.BITRISE_GIT_BRANCH,pr:l,isPr:f,prBranch:f?s.BITRISE_GIT_BRANCH:void 0,slug:s.BITRISE_APP_SLUG}}}})),buddy_default,init_buddy=__esmMin((()=>{init_utils$1(),buddy_default={detect({env:s}){return!!s.BUDDY_WORKSPACE_ID},configuration({env:s}){let l=prNumber(s.BUDDY_EXECUTION_PULL_REQUEST_ID),f=!!l;return{name:`Buddy`,service:`buddy`,commit:s.BUDDY_EXECUTION_REVISION,tag:s.BUDDY_EXECUTION_TAG,build:s.BUDDY_EXECUTION_ID,buildUrl:s.BUDDY_EXECUTION_URL,branch:f?s.BUDDY_EXECUTION_PULL_REQUEST_HEAD_BRANCH:s.BUDDY_EXECUTION_BRANCH,pr:l,isPr:f,slug:s.BUDDY_REPO_SLUG}}}}));function stripFinalNewline(s){let l=typeof s==`string`?` +`:10,f=typeof s==`string`?`\r`:13;return s[s.length-1]===l&&(s=s.slice(0,-1)),s[s.length-1]===f&&(s=s.slice(0,-1)),s}var init_strip_final_newline=__esmMin((()=>{}));function pathKey(s={}){let{env:l=process.env,platform:f=process.platform}=s;return f===`win32`?Object.keys(l).reverse().find(s=>s.toUpperCase()===`PATH`)||`Path`:`PATH`}var init_path_key=__esmMin((()=>{})),npmRunPath,applyPreferLocal,applyExecPath,npmRunPathEnv,init_npm_run_path=__esmMin((()=>{init_path_key(),npmRunPath=({cwd:s=node_process.default.cwd(),path:l=node_process.default.env[pathKey()],preferLocal:f=!0,execPath:p=node_process.default.execPath,addExecPath:g=!0}={})=>{let v=s instanceof URL?(0,node_url.fileURLToPath)(s):s,b=node_path.default.resolve(v),C=[];return f&&applyPreferLocal(C,b),g&&applyExecPath(C,p,b),[...C,l].join(node_path.default.delimiter)},applyPreferLocal=(s,l)=>{let f;for(;f!==l;)s.push(node_path.default.join(l,`node_modules/.bin`)),f=l,l=node_path.default.resolve(l,`..`)},applyExecPath=(s,l,f)=>{let p=l instanceof URL?(0,node_url.fileURLToPath)(l):l;s.push(node_path.default.resolve(f,p,`..`))},npmRunPathEnv=({env:s=node_process.default.env,...l}={})=>{s={...s};let f=pathKey({env:s});return l.path=s[f],s[f]=npmRunPath(l),s}}));function mimicFunction(s,l,{ignoreNonConfigurable:f=!1}={}){let{name:p}=s;for(let p of Reflect.ownKeys(l))copyProperty(s,l,p,f);return changePrototype(s,l),changeToString(s,l,p),s}var copyProperty,canCopyProperty,changePrototype,wrappedToString,toStringDescriptor,toStringName,changeToString,init_mimic_fn=__esmMin((()=>{copyProperty=(s,l,f,p)=>{if(f===`length`||f===`prototype`||f===`arguments`||f===`caller`)return;let g=Object.getOwnPropertyDescriptor(s,f),v=Object.getOwnPropertyDescriptor(l,f);!canCopyProperty(g,v)&&p||Object.defineProperty(s,f,v)},canCopyProperty=function(s,l){return s===void 0||s.configurable||s.writable===l.writable&&s.enumerable===l.enumerable&&s.configurable===l.configurable&&(s.writable||s.value===l.value)},changePrototype=(s,l)=>{let f=Object.getPrototypeOf(l);f!==Object.getPrototypeOf(s)&&Object.setPrototypeOf(s,f)},wrappedToString=(s,l)=>`/* Wrapped ${s}*/\n${l}`,toStringDescriptor=Object.getOwnPropertyDescriptor(Function.prototype,`toString`),toStringName=Object.getOwnPropertyDescriptor(Function.prototype.toString,`name`),changeToString=(s,l,f)=>{let p=f===``?``:`with ${f.trim()}() `,g=wrappedToString.bind(null,p,l.toString());Object.defineProperty(g,`name`,toStringName),Object.defineProperty(s,`toString`,{...toStringDescriptor,value:g})}})),calledFunctions,onetime,init_onetime=__esmMin((()=>{init_mimic_fn(),calledFunctions=new WeakMap,onetime=(s,l={})=>{if(typeof s!=`function`)throw TypeError(`Expected a function`);let f,p=0,g=s.displayName||s.name||``,v=function(...b){if(calledFunctions.set(v,++p),p===1)f=s.apply(this,b),s=null;else if(l.throw===!0)throw Error(`Function \`${g}\` can only be called once`);return f};return mimicFunction(v,s),calledFunctions.set(v,p),v},onetime.callCount=s=>{if(!calledFunctions.has(s))throw Error(`The given function \`${s.name}\` is not wrapped by the \`onetime\` package`);return calledFunctions.get(s)}})),getRealtimeSignals,getRealtimeSignal,SIGRTMIN,SIGRTMAX,init_realtime=__esmMin((()=>{getRealtimeSignals=()=>{let s=64-SIGRTMIN+1;return Array.from({length:s},getRealtimeSignal)},getRealtimeSignal=(s,l)=>({name:`SIGRT${l+1}`,number:SIGRTMIN+l,action:`terminate`,description:`Application-specific signal (realtime)`,standard:`posix`}),SIGRTMIN=34})),SIGNALS,init_core=__esmMin((()=>{SIGNALS=[{name:`SIGHUP`,number:1,action:`terminate`,description:`Terminal closed`,standard:`posix`},{name:`SIGINT`,number:2,action:`terminate`,description:`User interruption with CTRL-C`,standard:`ansi`},{name:`SIGQUIT`,number:3,action:`core`,description:`User interruption with CTRL-\\`,standard:`posix`},{name:`SIGILL`,number:4,action:`core`,description:`Invalid machine instruction`,standard:`ansi`},{name:`SIGTRAP`,number:5,action:`core`,description:`Debugger breakpoint`,standard:`posix`},{name:`SIGABRT`,number:6,action:`core`,description:`Aborted`,standard:`ansi`},{name:`SIGIOT`,number:6,action:`core`,description:`Aborted`,standard:`bsd`},{name:`SIGBUS`,number:7,action:`core`,description:`Bus error due to misaligned, non-existing address or paging error`,standard:`bsd`},{name:`SIGEMT`,number:7,action:`terminate`,description:`Command should be emulated but is not implemented`,standard:`other`},{name:`SIGFPE`,number:8,action:`core`,description:`Floating point arithmetic error`,standard:`ansi`},{name:`SIGKILL`,number:9,action:`terminate`,description:`Forced termination`,standard:`posix`,forced:!0},{name:`SIGUSR1`,number:10,action:`terminate`,description:`Application-specific signal`,standard:`posix`},{name:`SIGSEGV`,number:11,action:`core`,description:`Segmentation fault`,standard:`ansi`},{name:`SIGUSR2`,number:12,action:`terminate`,description:`Application-specific signal`,standard:`posix`},{name:`SIGPIPE`,number:13,action:`terminate`,description:`Broken pipe or socket`,standard:`posix`},{name:`SIGALRM`,number:14,action:`terminate`,description:`Timeout or timer`,standard:`posix`},{name:`SIGTERM`,number:15,action:`terminate`,description:`Termination`,standard:`ansi`},{name:`SIGSTKFLT`,number:16,action:`terminate`,description:`Stack is empty or overflowed`,standard:`other`},{name:`SIGCHLD`,number:17,action:`ignore`,description:`Child process terminated, paused or unpaused`,standard:`posix`},{name:`SIGCLD`,number:17,action:`ignore`,description:`Child process terminated, paused or unpaused`,standard:`other`},{name:`SIGCONT`,number:18,action:`unpause`,description:`Unpaused`,standard:`posix`,forced:!0},{name:`SIGSTOP`,number:19,action:`pause`,description:`Paused`,standard:`posix`,forced:!0},{name:`SIGTSTP`,number:20,action:`pause`,description:`Paused using CTRL-Z or "suspend"`,standard:`posix`},{name:`SIGTTIN`,number:21,action:`pause`,description:`Background process cannot read terminal input`,standard:`posix`},{name:`SIGBREAK`,number:21,action:`terminate`,description:`User interruption with CTRL-BREAK`,standard:`other`},{name:`SIGTTOU`,number:22,action:`pause`,description:`Background process cannot write to terminal output`,standard:`posix`},{name:`SIGURG`,number:23,action:`ignore`,description:`Socket received out-of-band data`,standard:`bsd`},{name:`SIGXCPU`,number:24,action:`core`,description:`Process timed out`,standard:`bsd`},{name:`SIGXFSZ`,number:25,action:`core`,description:`File too big`,standard:`bsd`},{name:`SIGVTALRM`,number:26,action:`terminate`,description:`Timeout or timer`,standard:`bsd`},{name:`SIGPROF`,number:27,action:`terminate`,description:`Timeout or timer`,standard:`bsd`},{name:`SIGWINCH`,number:28,action:`ignore`,description:`Terminal window size changed`,standard:`bsd`},{name:`SIGIO`,number:29,action:`terminate`,description:`I/O is available`,standard:`other`},{name:`SIGPOLL`,number:29,action:`terminate`,description:`Watched event`,standard:`other`},{name:`SIGINFO`,number:29,action:`ignore`,description:`Request for process information`,standard:`other`},{name:`SIGPWR`,number:30,action:`terminate`,description:`Device running out of power`,standard:`systemv`},{name:`SIGSYS`,number:31,action:`core`,description:`Invalid system call`,standard:`other`},{name:`SIGUNUSED`,number:31,action:`terminate`,description:`Invalid system call`,standard:`other`}]})),getSignals,normalizeSignal,init_signals=__esmMin((()=>{init_core(),init_realtime(),getSignals=()=>{let s=getRealtimeSignals();return[...SIGNALS,...s].map(normalizeSignal)},normalizeSignal=({name:s,number:l,description:f,action:p,forced:g=!1,standard:v})=>{let{signals:{[s]:b}}=node_os.constants,C=b!==void 0;return{name:s,number:C?b:l,description:f,supported:C,action:p,forced:g,standard:v}}})),getSignalsByName,getSignalByName,signalsByName,getSignalsByNumber,getSignalByNumber,findSignalByNumber,signalsByNumber,init_main$1=__esmMin((()=>{init_realtime(),init_signals(),getSignalsByName=()=>{let s=getSignals();return Object.fromEntries(s.map(getSignalByName))},getSignalByName=({name:s,number:l,description:f,supported:p,action:g,forced:v,standard:b})=>[s,{name:s,number:l,description:f,supported:p,action:g,forced:v,standard:b}],signalsByName=getSignalsByName(),getSignalsByNumber=()=>{let s=getSignals(),l=65,f=Array.from({length:65},(l,f)=>getSignalByNumber(f,s));return Object.assign({},...f)},getSignalByNumber=(s,l)=>{let f=findSignalByNumber(s,l);if(f===void 0)return{};let{name:p,description:g,supported:v,action:b,forced:C,standard:w}=f;return{[s]:{name:p,number:s,description:g,supported:v,action:b,forced:C,standard:w}}},findSignalByNumber=(s,l)=>{let f=l.find(({name:l})=>node_os.constants.signals[l]===s);return f===void 0?l.find(l=>l.number===s):f},getSignalsByNumber()})),getErrorPrefix,makeError,init_error=__esmMin((()=>{init_main$1(),getErrorPrefix=({timedOut:s,timeout:l,errorCode:f,signal:p,signalDescription:g,exitCode:v,isCanceled:b})=>s?`timed out after ${l} milliseconds`:b?`was canceled`:f===void 0?p===void 0?v===void 0?`failed`:`failed with exit code ${v}`:`was killed with ${p} (${g})`:`failed with ${f}`,makeError=({stdout:s,stderr:l,all:f,error:p,signal:g,exitCode:v,command:b,escapedCommand:C,timedOut:w,isCanceled:E,killed:k,parsed:{options:{timeout:A,cwd:N=node_process.default.cwd()}}})=>{v=v===null?void 0:v,g=g===null?void 0:g;let F=g===void 0?void 0:signalsByName[g].description,I=`Command ${getErrorPrefix({timedOut:w,timeout:A,errorCode:p&&p.code,signal:g,signalDescription:F,exitCode:v,isCanceled:E})}: ${b}`,R=Object.prototype.toString.call(p)===`[object Error]`,B=R?`${I}\n${p.message}`:I,q=[B,l,s].filter(Boolean).join(` +`);return R?(p.originalMessage=p.message,p.message=q):p=Error(q),p.shortMessage=B,p.command=b,p.escapedCommand=C,p.exitCode=v,p.signal=g,p.signalDescription=F,p.stdout=s,p.stderr=l,p.cwd=N,f!==void 0&&(p.all=f),`bufferedData`in p&&delete p.bufferedData,p.failed=!0,p.timedOut=!!w,p.isCanceled=E,p.killed=k&&!w,p}})),aliases,hasAlias,normalizeStdio,init_stdio=__esmMin((()=>{aliases=[`stdin`,`stdout`,`stderr`],hasAlias=s=>aliases.some(l=>s[l]!==void 0),normalizeStdio=s=>{if(!s)return;let{stdio:l}=s;if(l===void 0)return aliases.map(l=>s[l]);if(hasAlias(s))throw Error(`It's not possible to provide \`stdio\` in combination with one of ${aliases.map(s=>`\`${s}\``).join(`, `)}`);if(typeof l==`string`)return l;if(!Array.isArray(l))throw TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof l}\``);let f=Math.max(l.length,aliases.length);return Array.from({length:f},(s,f)=>l[f])}})),DEFAULT_FORCE_KILL_TIMEOUT,spawnedKill,setKillTimeout,shouldForceKill,isSigterm,getForceKillAfterTimeout,spawnedCancel,timeoutKill,setupTimeout,validateTimeout,setExitHandler,init_kill=__esmMin((()=>{init_mjs(),DEFAULT_FORCE_KILL_TIMEOUT=1e3*5,spawnedKill=(s,l=`SIGTERM`,f={})=>{let p=s(l);return setKillTimeout(s,l,f,p),p},setKillTimeout=(s,l,f,p)=>{if(!shouldForceKill(l,f,p))return;let g=getForceKillAfterTimeout(f),v=setTimeout(()=>{s(`SIGKILL`)},g);v.unref&&v.unref()},shouldForceKill=(s,{forceKillAfterTimeout:l},f)=>isSigterm(s)&&l!==!1&&f,isSigterm=s=>s===node_os.default.constants.signals.SIGTERM||typeof s==`string`&&s.toUpperCase()===`SIGTERM`,getForceKillAfterTimeout=({forceKillAfterTimeout:s=!0})=>{if(s===!0)return DEFAULT_FORCE_KILL_TIMEOUT;if(!Number.isFinite(s)||s<0)throw TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${s}\` (${typeof s})`);return s},spawnedCancel=(s,l)=>{s.kill()&&(l.isCanceled=!0)},timeoutKill=(s,l,f)=>{s.kill(l),f(Object.assign(Error(`Timed out`),{timedOut:!0,signal:l}))},setupTimeout=(s,{timeout:l,killSignal:f=`SIGTERM`},p)=>{if(l===0||l===void 0)return p;let g,v=new Promise((p,v)=>{g=setTimeout(()=>{timeoutKill(s,f,v)},l)}),b=p.finally(()=>{clearTimeout(g)});return Promise.race([v,b])},validateTimeout=({timeout:s})=>{if(s!==void 0&&(!Number.isFinite(s)||s<0))throw TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${s}\` (${typeof s})`)},setExitHandler=async(s,{cleanup:l,detached:f},p)=>{if(!l||f)return p;let g=onExit$1(()=>{s.kill()});return p.finally(()=>{g()})}}));function isStream(s){return typeof s==`object`&&!!s&&typeof s.pipe==`function`}function isWritableStream(s){return isStream(s)&&s.writable!==!1&&typeof s._write==`function`&&typeof s._writableState==`object`}var init_is_stream=__esmMin((()=>{})),isExecaChildProcess,pipeToTarget,addPipeMethods,init_pipe=__esmMin((()=>{init_is_stream(),isExecaChildProcess=s=>s instanceof node_child_process.ChildProcess&&typeof s.then==`function`,pipeToTarget=(s,l,f)=>{if(typeof f==`string`)return s[l].pipe((0,node_fs.createWriteStream)(f)),s;if(isWritableStream(f))return s[l].pipe(f),s;if(!isExecaChildProcess(f))throw TypeError(`The second argument must be a string, a stream or an Execa child process.`);if(!isWritableStream(f.stdin))throw TypeError(`The target child process's stdin must be available.`);return s[l].pipe(f.stdin),f},addPipeMethods=s=>{s.stdout!==null&&(s.pipeStdout=pipeToTarget.bind(void 0,s,`stdout`)),s.stderr!==null&&(s.pipeStderr=pipeToTarget.bind(void 0,s,`stderr`)),s.all!==void 0&&(s.pipeAll=pipeToTarget.bind(void 0,s,`all`))}})),getStreamContents,appendFinalChunk,appendChunk,addNewChunk,isAsyncIterable,getChunkType,objectToString,MaxBufferError,init_contents=__esmMin((()=>{getStreamContents=async(s,{init:l,convertChunk:f,getSize:p,truncateChunk:g,addChunk:v,getFinalChunk:b,finalize:C},{maxBuffer:w=1/0}={})=>{if(!isAsyncIterable(s))throw Error(`The first argument must be a Readable, a ReadableStream, or an async iterable.`);let E=l();E.length=0;try{for await(let l of s)appendChunk({convertedChunk:f[getChunkType(l)](l,E),state:E,getSize:p,truncateChunk:g,addChunk:v,maxBuffer:w});return appendFinalChunk({state:E,convertChunk:f,getSize:p,truncateChunk:g,addChunk:v,getFinalChunk:b,maxBuffer:w}),C(E)}catch(s){throw s.bufferedData=C(E),s}},appendFinalChunk=({state:s,getSize:l,truncateChunk:f,addChunk:p,getFinalChunk:g,maxBuffer:v})=>{let b=g(s);b!==void 0&&appendChunk({convertedChunk:b,state:s,getSize:l,truncateChunk:f,addChunk:p,maxBuffer:v})},appendChunk=({convertedChunk:s,state:l,getSize:f,truncateChunk:p,addChunk:g,maxBuffer:v})=>{let b=f(s),C=l.length+b;if(C<=v){addNewChunk(s,l,g,C);return}let w=p(s,v-l.length);throw w!==void 0&&addNewChunk(w,l,g,v),new MaxBufferError},addNewChunk=(s,l,f,p)=>{l.contents=f(s,l,p),l.length=p},isAsyncIterable=s=>typeof s==`object`&&!!s&&typeof s[Symbol.asyncIterator]==`function`,getChunkType=s=>{let l=typeof s;if(l===`string`)return`string`;if(l!==`object`||s===null)return`others`;if(globalThis.Buffer?.isBuffer(s))return`buffer`;let f=objectToString.call(s);return f===`[object ArrayBuffer]`?`arrayBuffer`:f===`[object DataView]`?`dataView`:Number.isInteger(s.byteLength)&&Number.isInteger(s.byteOffset)&&objectToString.call(s.buffer)===`[object ArrayBuffer]`?`typedArray`:`others`},{toString:objectToString}=Object.prototype,MaxBufferError=class extends Error{name=`MaxBufferError`;constructor(){super(`maxBuffer exceeded`)}}})),identity,noop,getContentsProp,throwObjectStream,getLengthProp,init_utils=__esmMin((()=>{identity=s=>s,noop=()=>void 0,getContentsProp=({contents:s})=>s,throwObjectStream=s=>{throw Error(`Streams in object mode are not supported: ${String(s)}`)},getLengthProp=s=>s.length})),init_array=__esmMin((()=>{init_contents()}));async function getStreamAsArrayBuffer(s,l){return getStreamContents(s,arrayBufferMethods,l)}var initArrayBuffer,useTextEncoder,textEncoder,useUint8Array,useUint8ArrayWithOffset,truncateArrayBufferChunk,addArrayBufferChunk,resizeArrayBufferSlow,resizeArrayBuffer,getNewContentsLength,SCALE_FACTOR,finalizeArrayBuffer,hasArrayBufferResize,arrayBufferMethods,init_array_buffer=__esmMin((()=>{init_contents(),init_utils(),initArrayBuffer=()=>({contents:new ArrayBuffer(0)}),useTextEncoder=s=>textEncoder.encode(s),textEncoder=new TextEncoder,useUint8Array=s=>new Uint8Array(s),useUint8ArrayWithOffset=s=>new Uint8Array(s.buffer,s.byteOffset,s.byteLength),truncateArrayBufferChunk=(s,l)=>s.slice(0,l),addArrayBufferChunk=(s,{contents:l,length:f},p)=>{let g=hasArrayBufferResize()?resizeArrayBuffer(l,p):resizeArrayBufferSlow(l,p);return new Uint8Array(g).set(s,f),g},resizeArrayBufferSlow=(s,l)=>{if(l<=s.byteLength)return s;let f=new ArrayBuffer(getNewContentsLength(l));return new Uint8Array(f).set(new Uint8Array(s),0),f},resizeArrayBuffer=(s,l)=>{if(l<=s.maxByteLength)return s.resize(l),s;let f=new ArrayBuffer(l,{maxByteLength:getNewContentsLength(l)});return new Uint8Array(f).set(new Uint8Array(s),0),f},getNewContentsLength=s=>SCALE_FACTOR**Math.ceil(Math.log(s)/Math.log(SCALE_FACTOR)),SCALE_FACTOR=2,finalizeArrayBuffer=({contents:s,length:l})=>hasArrayBufferResize()?s:s.slice(0,l),hasArrayBufferResize=()=>`resize`in ArrayBuffer.prototype,arrayBufferMethods={init:initArrayBuffer,convertChunk:{string:useTextEncoder,buffer:useUint8Array,arrayBuffer:useUint8Array,dataView:useUint8ArrayWithOffset,typedArray:useUint8ArrayWithOffset,others:throwObjectStream},getSize:getLengthProp,truncateChunk:truncateArrayBufferChunk,addChunk:addArrayBufferChunk,getFinalChunk:noop,finalize:finalizeArrayBuffer}}));async function getStreamAsBuffer(s,l){if(!(`Buffer`in globalThis))throw Error(`getStreamAsBuffer() is only supported in Node.js`);try{return arrayBufferToNodeBuffer(await getStreamAsArrayBuffer(s,l))}catch(s){throw s.bufferedData!==void 0&&(s.bufferedData=arrayBufferToNodeBuffer(s.bufferedData)),s}}var arrayBufferToNodeBuffer,init_buffer=__esmMin((()=>{init_array_buffer(),arrayBufferToNodeBuffer=s=>globalThis.Buffer.from(s)}));async function getStreamAsString(s,l){return getStreamContents(s,stringMethods,l)}var initString,useTextDecoder,addStringChunk,truncateStringChunk,getFinalStringChunk,stringMethods,init_string=__esmMin((()=>{init_contents(),init_utils(),initString=()=>({contents:``,textDecoder:new TextDecoder}),useTextDecoder=(s,{textDecoder:l})=>l.decode(s,{stream:!0}),addStringChunk=(s,{contents:l})=>l+s,truncateStringChunk=(s,l)=>s.slice(0,l),getFinalStringChunk=({textDecoder:s})=>{let l=s.decode();return l===``?void 0:l},stringMethods={init:initString,convertChunk:{string:identity,buffer:useTextDecoder,arrayBuffer:useTextDecoder,dataView:useTextDecoder,typedArray:useTextDecoder,others:throwObjectStream},getSize:getLengthProp,truncateChunk:truncateStringChunk,addChunk:addStringChunk,getFinalChunk:getFinalStringChunk,finalize:getContentsProp}})),init_source=__esmMin((()=>{init_array(),init_array_buffer(),init_buffer(),init_string(),init_contents()})),require_merge_stream=__commonJSMin(((s,l)=>{let{PassThrough:f}=require(`stream`);l.exports=function(){var s=[],l=new f({objectMode:!0});return l.setMaxListeners(0),l.add=p,l.isEmpty=g,l.on(`unpipe`,v),Array.prototype.slice.call(arguments).forEach(p),l;function p(f){return Array.isArray(f)?(f.forEach(p),this):(s.push(f),f.once(`end`,v.bind(null,f)),f.once(`error`,l.emit.bind(l,`error`)),f.pipe(l,{end:!1}),this)}function g(){return s.length==0}function v(f){s=s.filter(function(s){return s!==f}),!s.length&&l.readable&&l.end()}}})),import_merge_stream,validateInputOptions,getInputSync,handleInputSync,getInput$1,handleInput,makeAllStream,getBufferedData,getStreamPromise,applyEncoding,getSpawnedResult,init_stream=__esmMin((()=>{init_is_stream(),init_source(),import_merge_stream=__toESM$1(require_merge_stream(),1),validateInputOptions=s=>{if(s!==void 0)throw TypeError("The `input` and `inputFile` options cannot be both set.")},getInputSync=({input:s,inputFile:l})=>typeof l==`string`?(validateInputOptions(s),(0,node_fs.readFileSync)(l)):s,handleInputSync=s=>{let l=getInputSync(s);if(isStream(l))throw TypeError("The `input` option cannot be a stream in sync mode");return l},getInput$1=({input:s,inputFile:l})=>typeof l==`string`?(validateInputOptions(s),(0,node_fs.createReadStream)(l)):s,handleInput=(s,l)=>{let f=getInput$1(l);f!==void 0&&(isStream(f)?f.pipe(s.stdin):s.stdin.end(f))},makeAllStream=(s,{all:l})=>{if(!l||!s.stdout&&!s.stderr)return;let f=(0,import_merge_stream.default)();return s.stdout&&f.add(s.stdout),s.stderr&&f.add(s.stderr),f},getBufferedData=async(s,l)=>{if(!(!s||l===void 0)){await(0,node_timers_promises.setTimeout)(0),s.destroy();try{return await l}catch(s){return s.bufferedData}}},getStreamPromise=(s,{encoding:l,buffer:f,maxBuffer:p})=>{if(!(!s||!f))return l===`utf8`||l===`utf-8`?getStreamAsString(s,{maxBuffer:p}):l===null||l===`buffer`?getStreamAsBuffer(s,{maxBuffer:p}):applyEncoding(s,p,l)},applyEncoding=async(s,l,f)=>(await getStreamAsBuffer(s,{maxBuffer:l})).toString(f),getSpawnedResult=async({stdout:s,stderr:l,all:f},{encoding:p,buffer:g,maxBuffer:v},b)=>{let C=getStreamPromise(s,{encoding:p,buffer:g,maxBuffer:v}),w=getStreamPromise(l,{encoding:p,buffer:g,maxBuffer:v}),E=getStreamPromise(f,{encoding:p,buffer:g,maxBuffer:v*2});try{return await Promise.all([b,C,w,E])}catch(p){return Promise.all([{error:p,signal:p.signal,timedOut:p.timedOut},getBufferedData(s,C),getBufferedData(l,w),getBufferedData(f,E)])}}})),nativePromisePrototype,descriptors,mergePromise,getSpawnedPromise,init_promise=__esmMin((()=>{nativePromisePrototype=(async()=>{})().constructor.prototype,descriptors=[`then`,`catch`,`finally`].map(s=>[s,Reflect.getOwnPropertyDescriptor(nativePromisePrototype,s)]),mergePromise=(s,l)=>{for(let[f,p]of descriptors){let g=typeof l==`function`?(...s)=>Reflect.apply(p.value,l(),s):p.value.bind(l);Reflect.defineProperty(s,f,{...p,value:g})}},getSpawnedPromise=s=>new Promise((l,f)=>{s.on(`exit`,(s,f)=>{l({exitCode:s,signal:f})}),s.on(`error`,s=>{f(s)}),s.stdin&&s.stdin.on(`error`,s=>{f(s)})})})),normalizeArgs,NO_ESCAPE_REGEXP,escapeArg,joinCommand,getEscapedCommand,SPACES_REGEXP,parseExpression,concatTokens,parseTemplate,parseTemplates,init_command=__esmMin((()=>{normalizeArgs=(s,l=[])=>Array.isArray(l)?[s,...l]:[s],NO_ESCAPE_REGEXP=/^[\w.-]+$/,escapeArg=s=>typeof s!=`string`||NO_ESCAPE_REGEXP.test(s)?s:`"${s.replaceAll(`"`,`\\"`)}"`,joinCommand=(s,l)=>normalizeArgs(s,l).join(` `),getEscapedCommand=(s,l)=>normalizeArgs(s,l).map(s=>escapeArg(s)).join(` `),SPACES_REGEXP=/ +/g,parseExpression=s=>{let l=typeof s;if(l===`string`)return s;if(l===`number`)return String(s);if(l===`object`&&s!==null&&!(s instanceof node_child_process.ChildProcess)&&`stdout`in s){let l=typeof s.stdout;if(l===`string`)return s.stdout;if(node_buffer.Buffer.isBuffer(s.stdout))return s.stdout.toString();throw TypeError(`Unexpected "${l}" stdout in template expression`)}throw TypeError(`Unexpected "${l}" in template expression`)},concatTokens=(s,l,f)=>f||s.length===0||l.length===0?[...s,...l]:[...s.slice(0,-1),`${s.at(-1)}${l[0]}`,...l.slice(1)],parseTemplate=({templates:s,expressions:l,tokens:f,index:p,template:g})=>{let v=g??s.raw[p],b=concatTokens(f,v.split(SPACES_REGEXP).filter(Boolean),v.startsWith(` `));if(p===l.length)return b;let C=l[p];return concatTokens(b,Array.isArray(C)?C.map(s=>parseExpression(s)):[parseExpression(C)],v.endsWith(` `))},parseTemplates=(s,l)=>{let f=[];for(let[p,g]of s.entries())f=parseTemplate({templates:s,expressions:l,tokens:f,index:p,template:g});return f}})),verboseDefault,padField,getTimestamp,logCommand,init_verbose=__esmMin((()=>{verboseDefault=(0,node_util.debuglog)(`execa`).enabled,padField=(s,l)=>String(s).padStart(l,`0`),getTimestamp=()=>{let s=new Date;return`${padField(s.getHours(),2)}:${padField(s.getMinutes(),2)}:${padField(s.getSeconds(),2)}.${padField(s.getMilliseconds(),3)}`},logCommand=(s,{verbose:l})=>{l&&node_process.default.stderr.write(`[${getTimestamp()}] ${s}\n`)}}));function execa(s,l,f){let p=handleArguments(s,l,f),g=joinCommand(s,l),v=getEscapedCommand(s,l);logCommand(v,p.options),validateTimeout(p.options);let b;try{b=node_child_process.default.spawn(p.file,p.args,p.options)}catch(s){let l=new node_child_process.default.ChildProcess;return mergePromise(l,Promise.reject(makeError({error:s,stdout:``,stderr:``,all:``,command:g,escapedCommand:v,parsed:p,timedOut:!1,isCanceled:!1,killed:!1}))),l}let C=getSpawnedPromise(b),w=setupTimeout(b,p.options,C),E=setExitHandler(b,p.options,w),k={isCanceled:!1};b.kill=spawnedKill.bind(null,b.kill.bind(b)),b.cancel=spawnedCancel.bind(null,b,k);let A=onetime(async()=>{let[{error:s,exitCode:l,signal:f,timedOut:C},w,A,N]=await getSpawnedResult(b,p.options,E),F=handleOutput(p.options,w),I=handleOutput(p.options,A),R=handleOutput(p.options,N);if(s||l!==0||f!==null){let w=makeError({error:s,exitCode:l,signal:f,stdout:F,stderr:I,all:R,command:g,escapedCommand:v,parsed:p,timedOut:C,isCanceled:k.isCanceled||(p.options.signal?p.options.signal.aborted:!1),killed:b.killed});if(!p.options.reject)return w;throw w}return{command:g,escapedCommand:v,exitCode:0,stdout:F,stderr:I,all:R,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return handleInput(b,p.options),b.all=makeAllStream(b,p.options),addPipeMethods(b),mergePromise(b,A),b}function execaSync(s,l,f){let p=handleArguments(s,l,f),g=joinCommand(s,l),v=getEscapedCommand(s,l);logCommand(v,p.options);let b=handleInputSync(p.options),C;try{C=node_child_process.default.spawnSync(p.file,p.args,{...p.options,input:b})}catch(s){throw makeError({error:s,stdout:``,stderr:``,all:``,command:g,escapedCommand:v,parsed:p,timedOut:!1,isCanceled:!1,killed:!1})}let w=handleOutput(p.options,C.stdout,C.error),E=handleOutput(p.options,C.stderr,C.error);if(C.error||C.status!==0||C.signal!==null){let s=makeError({stdout:w,stderr:E,error:C.error,signal:C.signal,exitCode:C.status,command:g,escapedCommand:v,parsed:p,timedOut:C.error&&C.error.code===`ETIMEDOUT`,isCanceled:!1,killed:C.signal!==null});if(!p.options.reject)return s;throw s}return{command:g,escapedCommand:v,exitCode:0,stdout:w,stderr:E,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}}function create$(s){function l(l,...f){if(!Array.isArray(l))return create$({...s,...l});let[p,...g]=parseTemplates(l,f);return execa(p,g,normalizeScriptOptions(s))}return l.sync=(l,...f)=>{if(!Array.isArray(l))throw TypeError("Please use $(options).sync`command` instead of $.sync(options)`command`.");let[p,...g]=parseTemplates(l,f);return execaSync(p,g,normalizeScriptOptions(s))},l}var import_cross_spawn,DEFAULT_MAX_BUFFER,getEnv,handleArguments,handleOutput,normalizeScriptStdin,normalizeScriptOptions,$,init_execa=__esmMin((()=>{import_cross_spawn=__toESM$1(require_cross_spawn$1(),1),init_strip_final_newline(),init_npm_run_path(),init_onetime(),init_error(),init_stdio(),init_kill(),init_pipe(),init_stream(),init_promise(),init_command(),init_verbose(),DEFAULT_MAX_BUFFER=1e3*1e3*100,getEnv=({env:s,extendEnv:l,preferLocal:f,localDir:p,execPath:g})=>{let v=l?{...node_process.default.env,...s}:s;return f?npmRunPathEnv({env:v,cwd:p,execPath:g}):v},handleArguments=(s,l,f={})=>{let p=import_cross_spawn.default._parse(s,l,f);return s=p.command,l=p.args,f=p.options,f={maxBuffer:DEFAULT_MAX_BUFFER,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:f.cwd||node_process.default.cwd(),execPath:node_process.default.execPath,encoding:`utf8`,reject:!0,cleanup:!0,all:!1,windowsHide:!0,verbose:verboseDefault,...f},f.env=getEnv(f),f.stdio=normalizeStdio(f),node_process.default.platform===`win32`&&node_path.default.basename(s,`.exe`)===`cmd`&&l.unshift(`/q`),{file:s,args:l,options:f,parsed:p}},handleOutput=(s,l,f)=>typeof l!=`string`&&!node_buffer.Buffer.isBuffer(l)?f===void 0?void 0:``:s.stripFinalNewline?stripFinalNewline(l):l,normalizeScriptStdin=({input:s,inputFile:l,stdio:f})=>s===void 0&&l===void 0&&f===void 0?{stdin:`inherit`}:{},normalizeScriptOptions=(s={})=>({preferLocal:!0,...normalizeScriptStdin(s),...s}),create$()}));function head(s){try{return execaSync(`git`,[`rev-parse`,`HEAD`],s).stdout}catch{return}}function branch(s){try{let l=execaSync(`git`,[`rev-parse`,`--abbrev-ref`,`HEAD`],s).stdout;if(l===`HEAD`){let l=execaSync(`git`,[`show`,`-s`,`--pretty=%d`,`HEAD`],s).stdout.replace(/^\(|\)$/g,``).split(`, `).find(s=>s.startsWith(`origin/`));return l?l.match(/^origin\/(?.+)/)[1]:void 0}return l}catch{return}}function getSlugFromGitURL(s){if(s){if(s.match(GIT_SSH_URL_SLUG_PATTERN))return s.replace(GIT_SSH_URL_SLUG_PATTERN,`$1`);try{return new URL(s).pathname.replace(GIT_PATHNAME_SLUG_PATTERN,`$1`)}catch{return}}}var GIT_SSH_URL_SLUG_PATTERN,GIT_PATHNAME_SLUG_PATTERN,init_git$1=__esmMin((()=>{init_execa(),GIT_SSH_URL_SLUG_PATTERN=/^(?:.*)@(?:.*):(?:\d+\/)?(.*)\.git$/,GIT_PATHNAME_SLUG_PATTERN=/^\/(.*)\.git$/})),buildkite_default,init_buildkite=__esmMin((()=>{init_git$1(),buildkite_default={detect({env:s}){return!!s.BUILDKITE},configuration({env:s}){let l=s.BUILDKITE_PULL_REQUEST===`false`?void 0:s.BUILDKITE_PULL_REQUEST,f=!!l;return{name:`Buildkite`,service:`buildkite`,build:s.BUILDKITE_BUILD_NUMBER,buildUrl:s.BUILDKITE_BUILD_URL,commit:s.BUILDKITE_COMMIT,tag:s.BUILDKITE_TAG,branch:f?s.BUILDKITE_PULL_REQUEST_BASE_BRANCH:s.BUILDKITE_BRANCH,slug:getSlugFromGitURL(s.BUILDKITE_REPO),pr:l,isPr:f,prBranch:f?s.BUILDKITE_BRANCH:void 0,root:s.BUILDKITE_BUILD_CHECKOUT_PATH}}}})),circleci_default,init_circleci=__esmMin((()=>{init_utils$1(),circleci_default={detect({env:s}){return!!s.CIRCLECI},configuration({env:s}){let l=s.CIRCLE_PR_NUMBER||prNumber(s.CIRCLE_PULL_REQUEST||s.CI_PULL_REQUEST),f=!!l;return{name:`CircleCI`,service:`circleci`,build:s.CIRCLE_BUILD_NUM,buildUrl:s.CIRCLE_BUILD_URL,job:`${s.CIRCLE_BUILD_NUM}.${s.CIRCLE_NODE_INDEX}`,commit:s.CIRCLE_SHA1,tag:s.CIRCLE_TAG,branch:f?void 0:s.CIRCLE_BRANCH,pr:l,isPr:f,prBranch:f?s.CIRCLE_BRANCH:void 0,slug:`${s.CIRCLE_PROJECT_USERNAME}/${s.CIRCLE_PROJECT_REPONAME}`}}}})),CIRRUS_CI_DASHBOARD,cirrus_default,init_cirrus=__esmMin((()=>{CIRRUS_CI_DASHBOARD=`https://cirrus-ci.com`,cirrus_default={detect({env:s}){return!!s.CIRRUS_CI},configuration({env:s}){let l=s.CIRRUS_PR,f=!!l;return{name:`Cirrus CI`,service:`cirrus`,commit:s.CIRRUS_CHANGE_IN_REPO,tag:s.CIRRUS_TAG,build:s.CIRRUS_BUILD_ID,buildUrl:`${CIRRUS_CI_DASHBOARD}/build/${s.CIRRUS_BUILD_ID}`,job:s.CIRRUS_TASK_ID,jobUrl:`${CIRRUS_CI_DASHBOARD}/task/${s.CIRRUS_TASK_ID}`,branch:f?s.CIRRUS_BASE_BRANCH:s.CIRRUS_BRANCH,pr:l,isPr:f,prBranch:f?s.CIRRUS_BRANCH:void 0,slug:s.CIRRUS_REPO_FULL_NAME,root:s.CIRRUS_WORKING_DIR}}}})),cloudflare_pages_default,init_cloudflare_pages=__esmMin((()=>{cloudflare_pages_default={detect({env:s}){return s.CF_PAGES===`1`},configuration({env:s}){return{name:`Cloudflare Pages`,service:`cloudflarePages`,commit:s.CF_PAGES_COMMIT_SHA,branch:s.CF_PAGES_BRANCH,root:s.PWD}}}})),codebuild_default,init_codebuild=__esmMin((()=>{init_git$1(),codebuild_default={detect({env:s}){return!!s.CODEBUILD_BUILD_ID},configuration({env:s,cwd:l}){return{name:`AWS CodeBuild`,service:`codebuild`,commit:head({env:s,cwd:l}),build:s.CODEBUILD_BUILD_ID,branch:branch({env:s,cwd:l}),buildUrl:`https://console.aws.amazon.com/codebuild/home?region=${s.AWS_REGION}#/builds/${s.CODEBUILD_BUILD_ID}/view/new`,root:s.PWD}}}})),codefresh_default,init_codefresh=__esmMin((()=>{codefresh_default={detect({env:s}){return!!s.CF_BUILD_ID},configuration({env:s}){let l=s.CF_PULL_REQUEST_NUMBER,f=!!l;return{name:`Codefresh`,service:`codefresh`,commit:s.CF_REVISION,build:s.CF_BUILD_ID,buildUrl:s.CF_BUILD_URL,branch:f?s.CF_PULL_REQUEST_TARGET:s.CF_BRANCH,pr:l,isPr:f,prBranch:f?s.CF_BRANCH:void 0,slug:`${s.CF_REPO_OWNER}/${s.CF_REPO_NAME}`,root:s.CF_VOLUME_PATH}}}})),codeship_default,init_codeship=__esmMin((()=>{codeship_default={detect({env:s}){return s.CI_NAME&&s.CI_NAME===`codeship`},configuration({env:s}){return{name:`Codeship`,service:`codeship`,build:s.CI_BUILD_NUMBER,buildUrl:s.CI_BUILD_URL,commit:s.CI_COMMIT_ID,branch:s.CI_BRANCH,slug:s.CI_REPO_NAME}}}})),drone_default,init_drone=__esmMin((()=>{drone_default={detect({env:s}){return!!s.DRONE},configuration({env:s}){let l=s.DRONE_BUILD_EVENT===`pull_request`;return{name:`Drone`,service:`drone`,commit:s.DRONE_COMMIT_SHA,tag:s.DRONE_TAG,build:s.DRONE_BUILD_NUMBER,buildUrl:s.DRONE_BUILD_LINK,branch:l?s.DRONE_TARGET_BRANCH:s.DRONE_BRANCH,job:s.DRONE_JOB_NUMBER,jobUrl:s.DRONE_BUILD_LINK,pr:s.DRONE_PULL_REQUEST,isPr:l,prBranch:l?s.DRONE_SOURCE_BRANCH:void 0,slug:`${s.DRONE_REPO_OWNER}/${s.DRONE_REPO_NAME}`,root:s.DRONE_WORKSPACE}}}})),git_default,init_git=__esmMin((()=>{init_git$1(),git_default={configuration(s){return{commit:head(s),branch:branch(s)}}}})),getPrEvent,getPrNumber,github_default,init_github=__esmMin((()=>{init_utils$1(),getPrEvent=({env:s})=>{try{let l=s.GITHUB_EVENT_PATH?JSON.parse((0,node_fs.readFileSync)(s.GITHUB_EVENT_PATH,`utf-8`)):void 0;if(l&&l.pull_request)return{branch:l.pull_request.base?parseBranch(l.pull_request.base.ref):void 0,pr:l.pull_request.number}}catch{}return{pr:void 0,branch:void 0}},getPrNumber=s=>{let l=s.GITHUB_EVENT_PATH?JSON.parse((0,node_fs.readFileSync)(s.GITHUB_EVENT_PATH,`utf-8`)):void 0;return l&&l.pull_request?l.pull_request.number:void 0},github_default={detect({env:s}){return!!s.GITHUB_ACTIONS},configuration({env:s,cwd:l}){let f=s.GITHUB_EVENT_NAME===`pull_request`||s.GITHUB_EVENT_NAME===`pull_request_target`,p=parseBranch(s.GITHUB_EVENT_NAME===`pull_request_target`?`refs/pull/${getPrNumber(s)}/merge`:s.GITHUB_REF);return{name:`GitHub Actions`,service:`github`,commit:s.GITHUB_SHA,build:s.GITHUB_RUN_ID,buildUrl:`${s.GITHUB_SERVER_URL}/${s.GITHUB_REPOSITORY}/actions/runs/${s.GITHUB_RUN_ID}`,isPr:f,branch:p,prBranch:f?p:void 0,slug:s.GITHUB_REPOSITORY,root:s.GITHUB_WORKSPACE,...f?getPrEvent({env:s,cwd:l}):void 0}}}})),gitlab_default,init_gitlab=__esmMin((()=>{gitlab_default={detect({env:s}){return!!s.GITLAB_CI},configuration({env:s}){let l=s.CI_MERGE_REQUEST_ID,f=!!l;return{name:`GitLab CI/CD`,service:`gitlab`,commit:s.CI_COMMIT_SHA,tag:s.CI_COMMIT_TAG,build:s.CI_PIPELINE_ID,buildUrl:`${s.CI_PROJECT_URL}/pipelines/${s.CI_PIPELINE_ID}`,job:s.CI_JOB_ID,jobUrl:`${s.CI_PROJECT_URL}/-/jobs/${s.CI_JOB_ID}`,branch:f?s.CI_MERGE_REQUEST_TARGET_BRANCH_NAME:s.CI_COMMIT_REF_NAME,pr:l,isPr:f,prBranch:s.CI_MERGE_REQUEST_SOURCE_BRANCH_NAME,slug:s.CI_PROJECT_PATH,root:s.CI_PROJECT_DIR}}}})),jenkins_default,init_jenkins=__esmMin((()=>{init_git$1(),jenkins_default={detect({env:s}){return!!s.JENKINS_URL},configuration({env:s,cwd:l}){let f=s.ghprbPullId||s.gitlabMergeRequestId||s.CHANGE_ID,p=!!f,g=s.GIT_LOCAL_BRANCH||s.GIT_BRANCH||s.gitlabBranch||s.BRANCH_NAME;return{name:`Jenkins`,service:`jenkins`,commit:s.ghprbActualCommit||s.GIT_COMMIT||head({env:s,cwd:l}),branch:p?s.ghprbTargetBranch||s.gitlabTargetBranch:g,build:s.BUILD_NUMBER,buildUrl:s.BUILD_URL,root:s.WORKSPACE,pr:f,isPr:p,prBranch:p?s.ghprbSourceBranch||s.gitlabSourceBranch||g:void 0}}}})),netlify_default,init_netlify=__esmMin((()=>{netlify_default={detect({env:s}){return s.NETLIFY===`true`},configuration({env:s}){let l=s.PULL_REQUEST===`true`;return{name:`Netlify`,service:`netlify`,commit:s.COMMIT_REF,build:s.DEPLOY_ID,buildUrl:`https://app.netlify.com/sites/${s.SITE_NAME}/deploys/${s.DEPLOY_ID}`,branch:l?void 0:s.HEAD,pr:s.REVIEW_ID,isPr:l,prBranch:l?s.HEAD:void 0,slug:s.REPOSITORY_URL.match(/[^/:]+\/[^/]+?$/)[0],root:s.PWD}}}})),puppet_default,init_puppet=__esmMin((()=>{puppet_default={detect({env:s}){return!!s.DISTELLI_APPNAME},configuration({env:s}){return{name:`Puppet`,service:`puppet`,build:s.DISTELLI_BUILDNUM,buildUrl:s.DISTELLI_RELEASE,commit:s.DISTELLI_RELREVISION,branch:s.DISTELLI_RELBRANCH,root:s.DISTELLI_INSTALLHOME}}}})),sail_default,init_sail=__esmMin((()=>{sail_default={detect({env:s}){return!!s.SAILCI},configuration({env:s}){let l=s.SAIL_PULL_REQUEST_NUMBER,f=!!l;return{name:`Sail CI`,service:`sail`,commit:s.SAIL_COMMIT_SHA,branch:f?void 0:s.SAIL_COMMIT_BRANCH,pr:l,isPr:f,slug:`${s.SAIL_REPO_OWNER}/${s.SAIL_REPO_NAME}`,root:s.SAIL_CLONE_DIR}}}})),screwdriver_default,init_screwdriver=__esmMin((()=>{screwdriver_default={detect({env:s}){return!!s.SCREWDRIVER},configuration({env:s}){let l=s.SD_PULL_REQUEST,f=!!l;return{name:`Screwdriver.cd`,service:`screwdriver`,branch:f?s.PR_BASE_BRANCH_NAME:s.GIT_BRANCH,prBranch:f?s.PR_BRANCH_NAME:void 0,commit:s.SD_BUILD_SHA,build:s.SD_BUILD_ID,buildUrl:s.SD_UI_BUILD_URL,job:s.SD_JOB_ID,pr:l,isPr:f,slug:s.SD_PIPELINE_NAME,root:s.SD_ROOT_DIR}}}})),scrutinizer_default,init_scrutinizer=__esmMin((()=>{scrutinizer_default={detect({env:s}){return!!s.SCRUTINIZER},configuration({env:s}){let l=s.SCRUTINIZER_PR_NUMBER,f=!!l;return{name:`Scrutinizer`,service:`scrutinizer`,commit:s.SCRUTINIZER_SHA1,build:s.SCRUTINIZER_INSPECTION_UUID,branch:s.SCRUTINIZER_BRANCH,pr:l,isPr:f,prBranch:s.SCRUTINIZER_PR_SOURCE_BRANCH}}}})),semaphore_default,init_semaphore=__esmMin((()=>{init_git$1(),semaphore_default={detect({env:s}){return!!s.SEMAPHORE},configuration({env:s,cwd:l}){let f=s.SEMAPHORE_GIT_PR_NUMBER||s.PULL_REQUEST_NUMBER,p=!!f;return{name:`Semaphore`,service:`semaphore`,commit:s.SEMAPHORE_GIT_SHA||head({env:s,cwd:l}),tag:s.SEMAPHORE_GIT_TAG_NAME,build:s.SEMAPHORE_JOB_ID||s.SEMAPHORE_BUILD_NUMBER,branch:s.SEMAPHORE_GIT_BRANCH||(p?void 0:s.BRANCH_NAME),pr:f,isPr:p,prBranch:s.SEMAPHORE_GIT_PR_BRANCH||(p?s.BRANCH_NAME:void 0),slug:s.SEMAPHORE_GIT_REPO_SLUG||s.SEMAPHORE_REPO_SLUG,root:s.SEMAPHORE_GIT_DIR||s.SEMAPHORE_PROJECT_DIR}}}})),shippable_default,init_shippable=__esmMin((()=>{shippable_default={detect({env:s}){return!!s.SHIPPABLE},configuration({env:s}){let l=s.IS_PULL_REQUEST===`true`?s.PULL_REQUEST:void 0,f=!!l;return{name:`Shippable`,service:`shippable`,commit:s.COMMIT,tag:s.GIT_TAG_NAME,build:s.BUILD_NUMBER,buildUrl:s.BUILD_URL,branch:f?s.BASE_BRANCH:s.BRANCH,job:s.JOB_NUMBER,pr:l,isPr:f,prBranch:f?s.HEAD_BRANCH:void 0,slug:s.SHIPPABLE_REPO_SLUG,root:s.SHIPPABLE_BUILD_DIR}}}})),require_dist_node=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.of=s.PropertiesFile=void 0;var l=f(require(`fs`));function f(s){return s&&s.__esModule?s:{default:s}}var p=class{constructor(...s){this.objs={},s.length&&this.of.apply(this,s)}makeKeys(s){if(s&&s.indexOf(`#`)!==0){let l=[`=`,`:`].map(l=>s.indexOf(l)).filter(s=>s>-1),f=Math.min(...l),p=s.substring(0,f).trim(),g=s.substring(f+1).trim();if(this.objs.hasOwnProperty(p))if(Array.isArray(this.objs[p]))this.objs[p].push(g);else{let s=this.objs[p];this.objs[p]=[s,g]}else{let s=g.replace(/"/g,`\\"`).replace(/\\:/g,`:`).replace(/\\=/g,`=`);this.objs[p]=unescape(JSON.parse(`"`+s+`"`))}}}addFile(s){let f=l.default.readFileSync(s,`utf-8`).split(/\r?\n/),p=this;for(let s=0;s{import_dist_node=__toESM$1(require_dist_node(),1),init_git$1(),PROPERTIES_MAPPING={root:`teamcity.build.workingDir`,branch:`teamcity.build.branch`},safeReadProperties=s=>{try{return import_dist_node.default.of(s)}catch{return}},getProperties=({env:s,cwd:l})=>{let f=s.TEAMCITY_BUILD_PROPERTIES_FILE?safeReadProperties(s.TEAMCITY_BUILD_PROPERTIES_FILE):void 0,p=f?f.get(`teamcity.configuration.properties.file`):void 0,g=p&&safeReadProperties(p);return Object.fromEntries(Object.keys(PROPERTIES_MAPPING).map(p=>[p,(f?f.get(PROPERTIES_MAPPING[p]):void 0)||(g?g.get(PROPERTIES_MAPPING[p]):void 0)||(p===`branch`?branch({env:s,cwd:l}):void 0)]))},teamcity_default={detect({env:s}){return!!s.TEAMCITY_VERSION},configuration({env:s,cwd:l}){return{name:`TeamCity`,service:`teamcity`,commit:s.BUILD_VCS_NUMBER,build:s.BUILD_NUMBER,slug:s.TEAMCITY_BUILDCONF_NAME,...getProperties({env:s,cwd:l})}}}})),travis_default,init_travis=__esmMin((()=>{travis_default={detect({env:s}){return!!s.TRAVIS},configuration({env:s}){let l=s.TRAVIS_PULL_REQUEST===`false`?void 0:s.TRAVIS_PULL_REQUEST,f=!!l;return{name:`Travis CI`,service:`travis`,commit:s.TRAVIS_COMMIT,tag:s.TRAVIS_TAG,build:s.TRAVIS_BUILD_NUMBER,buildUrl:s.TRAVIS_BUILD_WEB_URL,branch:s.TRAVIS_BRANCH,job:s.TRAVIS_JOB_NUMBER,jobUrl:s.TRAVIS_JOB_WEB_URL,pr:l,isPr:f,prBranch:s.TRAVIS_PULL_REQUEST_BRANCH,slug:s.TRAVIS_REPO_SLUG,root:s.TRAVIS_BUILD_DIR}}}})),vela_default,init_vela=__esmMin((()=>{vela_default={detect({env:s}){return!!s.VELA},configuration({env:s}){let l=s.VELA_BUILD_EVENT===`pull_request`;return{name:`Vela`,service:`vela`,branch:l?s.VELA_PULL_REQUEST_TARGET:s.VELA_BUILD_BRANCH,commit:s.VELA_BUILD_COMMIT,tag:s.VELA_BUILD_TAG,build:s.VELA_BUILD_NUMBER,buildUrl:s.VELA_BUILD_LINK,job:void 0,jobUrl:void 0,isPr:l,pr:s.VELA_BUILD_PULL_REQUEST,prBranch:s.VELA_PULL_REQUEST_SOURCE,slug:s.VELA_REPO_FULL_NAME,root:s.VELA_BUILD_WORKSPACE}}}})),vercel_default,init_vercel=__esmMin((()=>{vercel_default={detect({env:s}){return!!s.VERCEL||!!s.NOW_GITHUB_DEPLOYMENT},configuration({env:s}){let l=`Vercel`,f=`vercel`;return s.VERCEL?{name:l,service:f,commit:s.VERCEL_GIT_COMMIT_SHA,branch:s.VERCEL_GIT_COMMIT_REF,slug:`${s.VERCEL_GIT_REPO_OWNER}/${s.VERCEL_GIT_REPO_SLUG}`}:{name:l,service:f,commit:s.NOW_GITHUB_COMMIT_SHA,branch:s.NOW_GITHUB_COMMIT_REF,slug:`${s.NOW_GITHUB_ORG}/${s.NOW_GITHUB_REPO}`}}}})),wercker_default,init_wercker=__esmMin((()=>{wercker_default={detect({env:s}){return!!s.WERCKER_MAIN_PIPELINE_STARTED},configuration({env:s}){return{name:`Wercker`,service:`wercker`,commit:s.WERCKER_GIT_COMMIT,build:s.WERCKER_MAIN_PIPELINE_STARTED,buildUrl:s.WERCKER_RUN_URL,branch:s.WERCKER_GIT_BRANCH,slug:`${s.WERCKER_GIT_OWNER}/${s.WERCKER_GIT_REPOSITORY}`,root:s.WERCKER_ROOT}}}})),woodpecker_default,init_woodpecker=__esmMin((()=>{woodpecker_default={detect({env:s}){return s.CI&&s.CI===`woodpecker`},configuration({env:s}){let l=s.CI_PIPELINE_EVENT===`pull_request`;return{name:`Woodpecker CI`,service:`woodpecker`,commit:s.CI_COMMIT_SHA,tag:s.CI_COMMIT_TAG,build:s.CI_PIPELINE_NUMBER,buildUrl:s.CI_PIPELINE_URL,branch:l?s.CI_COMMIT_TARGET_BRANCH:s.CI_COMMIT_BRANCH,job:s.CI_STEP_NUMBER,jobUrl:s.CI_STEP_URL,pr:s.CI_COMMIT_PULL_REQUEST,isPr:l,prBranch:l?s.CI_COMMIT_SOURCE_BRANCH:void 0,slug:`${s.CI_REPO_OWNER}/${s.CI_REPO_NAME}`,root:s.CI_WORKSPACE}}}})),jetbrains_space_default,init_jetbrains_space=__esmMin((()=>{init_utils$1(),jetbrains_space_default={detect({env:s}){return!!s.JB_SPACE_EXECUTION_NUMBER},configuration({env:s}){let l=s.JB_SPACE_PROJECT_KEY,f=s.JB_SPACE_GIT_REPOSITORY_NAME;return{name:`JetBrains Space`,service:`jetbrainsSpace`,commit:s.JB_SPACE_GIT_REVISION,build:s.JB_SPACE_EXECUTION_NUMBER,branch:parseBranch(s.JB_SPACE_GIT_BRANCH),slug:l&&f?`${l.toLowerCase()}/${f}`:void 0}}}})),services,env_ci_default,init_env_ci=__esmMin((()=>{init_appveyor(),init_azure_pipelines(),init_bamboo(),init_bitbucket(),init_bitrise(),init_buddy(),init_buildkite(),init_circleci(),init_cirrus(),init_cloudflare_pages(),init_codebuild(),init_codefresh(),init_codeship(),init_drone(),init_git(),init_github(),init_gitlab(),init_jenkins(),init_netlify(),init_puppet(),init_sail(),init_screwdriver(),init_scrutinizer(),init_semaphore(),init_shippable(),init_teamcity(),init_travis(),init_vela(),init_vercel(),init_wercker(),init_woodpecker(),init_jetbrains_space(),services={appveyor:appveyor_default,azurePipelines:azure_pipelines_default,bamboo:bamboo_default,bitbucket:bitbucket_default,bitrise:bitrise_default,buddy:buddy_default,buildkite:buildkite_default,circleci:circleci_default,cirrus:cirrus_default,cloudflarePages:cloudflare_pages_default,codebuild:codebuild_default,codefresh:codefresh_default,codeship:codeship_default,drone:drone_default,github:github_default,gitlab:gitlab_default,jenkins:jenkins_default,netlify:netlify_default,puppet:puppet_default,sail:sail_default,screwdriver:screwdriver_default,scrutinizer:scrutinizer_default,semaphore:semaphore_default,shippable:shippable_default,teamcity:teamcity_default,travis:travis_default,vela:vela_default,vercel:vercel_default,wercker:wercker_default,woodpecker:woodpecker_default,jetbrainsSpace:jetbrains_space_default},env_ci_default=({env:s=process.env,cwd:l=process.cwd()}={})=>{for(let f of Object.keys(services))if(services[f].detect({env:s,cwd:l}))return{isCi:!0,...services[f].configuration({env:s,cwd:l})};return{isCi:!!s.CI,...git_default.configuration({env:s,cwd:l})}}})),import_source$48,import_dist$47,forksUnsupported_default,init_forksUnsupported=__esmMin((()=>{import_source$48=__toESM$1(require_source$5()),import_dist$47=require_dist$16(),init_icons(),init_link(),forksUnsupported_default=()=>(0,import_dist$47.dedent)(import_source$48.default` ${error$2} {bold Cross-fork PR builds unsupported in custom GitHub workflows} GitHub actions triggered by a fork do not report their repository owner, so cannot be properly linked to a pull request in Chromatic. Consider using the official Chromatic GitHub Action, or set CHROMATIC_BRANCH to include the forked repository owner (e.g. owner:branch). ${info$1} Read more at ${link_default(`https://www.chromatic.com/docs/github-actions`)} - `)})),import_source$47,import_dist$46,gitOneCommit_default,init_gitOneCommit=__esmMin((()=>{import_source$47=__toESM$1(require_source$5()),import_dist$46=require_dist$14(),init_icons(),init_link(),gitOneCommit_default=(s=!1)=>s?(0,import_dist$46.dedent)(import_source$47.default` + `)})),import_source$47,import_dist$46,gitOneCommit_default,init_gitOneCommit=__esmMin((()=>{import_source$47=__toESM$1(require_source$5()),import_dist$46=require_dist$16(),init_icons(),init_link(),gitOneCommit_default=(s=!1)=>s?(0,import_dist$46.dedent)(import_source$47.default` ${error$2} {bold Found only one commit} This typically means you have ran into one of the following scenarios: - You've checked out a shallow copy of the Git repository, which {bold actions/checkout@v2} does by default. @@ -1345,20 +1544,20 @@ Filtered results for: ${this.inputValue?this.inputValue:color$1.gray(`Enter some Refer to your CI provider's documentation for details. - You've only made a single commit so far. Please make at least one additional commit in order for Chromatic to be able to detect what's changed. - `)})),import_source$46,import_dist$45,missingGitHubInfo_default,init_missingGitHubInfo=__esmMin((()=>{import_source$46=__toESM$1(require_source$5()),import_dist$45=require_dist$14(),init_icons(),init_link(),missingGitHubInfo_default=({GITHUB_EVENT_NAME:s})=>(0,import_dist$45.dedent)(import_source$46.default` + `)})),import_source$46,import_dist$45,missingGitHubInfo_default,init_missingGitHubInfo=__esmMin((()=>{import_source$46=__toESM$1(require_source$5()),import_dist$45=require_dist$16(),init_icons(),init_link(),missingGitHubInfo_default=({GITHUB_EVENT_NAME:s})=>(0,import_dist$45.dedent)(import_source$46.default` ${error$2} {bold Missing GitHub environment variable} \`GITHUB_EVENT_NAME\` environment variable is set to '${s}', but \`GITHUB_SHA\` and \`GITHUB_HEAD_REF\` are not both set. ${info$1} Read more at ${link_default(`https://www.chromatic.com/docs/github-actions`)} - `)})),import_source$45,import_dist$44,missingTravisInfo_default,init_missingTravisInfo=__esmMin((()=>{import_source$45=__toESM$1(require_source$5()),import_dist$44=require_dist$14(),init_icons(),init_link(),missingTravisInfo_default=({TRAVIS_EVENT_TYPE:s})=>(0,import_dist$44.dedent)(import_source$45.default` + `)})),import_source$45,import_dist$44,missingTravisInfo_default,init_missingTravisInfo=__esmMin((()=>{import_source$45=__toESM$1(require_source$5()),import_dist$44=require_dist$16(),init_icons(),init_link(),missingTravisInfo_default=({TRAVIS_EVENT_TYPE:s})=>(0,import_dist$44.dedent)(import_source$45.default` ${error$2} {bold Missing Travis environment variable} \`TRAVIS_EVENT_TYPE\` environment variable set to '${s}', but \`TRAVIS_PULL_REQUEST_SHA\` and \`TRAVIS_PULL_REQUEST_BRANCH\` are not both set. ${info$1} Read more at ${link_default(`https://www.chromatic.com/docs/travisci/`)} - `)})),import_source$44,import_dist$43,customGitHubAction_default,init_customGitHubAction=__esmMin((()=>{import_source$44=__toESM$1(require_source$5()),import_dist$43=require_dist$14(),init_icons(),init_link(),customGitHubAction_default=()=>(0,import_dist$43.dedent)(import_source$44.default` + `)})),import_source$44,import_dist$43,customGitHubAction_default,init_customGitHubAction=__esmMin((()=>{import_source$44=__toESM$1(require_source$5()),import_dist$43=require_dist$16(),init_icons(),init_link(),customGitHubAction_default=()=>(0,import_dist$43.dedent)(import_source$44.default` ${info$1} {bold Use our GitHub Action} It appears you are using a GitHub Actions workflow, but are not using the official GitHub Action for Chromatic. Find it at ${link_default(`https://github.com/marketplace/actions/publish-to-chromatic`)} - `)})),import_source$43,import_dist$42,noCommitDetails_default,init_noCommitDetails=__esmMin((()=>{import_source$43=__toESM$1(require_source$5()),import_dist$42=require_dist$14(),init_icons(),init_link(),noCommitDetails_default=({ref:s,sha:l,env:p})=>s?(0,import_dist$42.dedent)(import_source$43.default` + `)})),import_source$43,import_dist$42,noCommitDetails_default,init_noCommitDetails=__esmMin((()=>{import_source$43=__toESM$1(require_source$5()),import_dist$42=require_dist$16(),init_icons(),init_link(),noCommitDetails_default=({ref:s,sha:l,env:f})=>s?(0,import_dist$42.dedent)(import_source$43.default` ${warning$1} {bold Branch '${s}' does not exist} We tried to retrieve its latest commit but couldn't find it in your Git history. Falling back to ${l.slice(0,7)}, but commit details (date, author) will be missing. @@ -1366,10 +1565,10 @@ Filtered results for: ${this.inputValue?this.inputValue:color$1.gray(`Enter some Pull request status updates likely won't work properly. Please use our official GitHub Action or forward the pull_request event info to us. ${info$1} Read more at ${link_default(`https://www.chromatic.com/docs/github-actions`)} - `):p?(0,import_dist$42.dedent)(import_source$43.default` + `):f?(0,import_dist$42.dedent)(import_source$43.default` ${warning$1} {bold Commit ${l.slice(0,7)} does not exist} We tried to retrieve the commit details but couldn't find it in your Git history. - Check your {bold ${p}} environment variable. + Check your {bold ${f}} environment variable. Using it anyway, but commit details (date, author) will be missing. We will not be able to retain baselines from builds created by the Visual Tests addon. `):(0,import_dist$42.dedent)(import_source$43.default` @@ -1377,16 +1576,16 @@ Filtered results for: ${this.inputValue?this.inputValue:color$1.gray(`Enter some We tried to retrieve the commit details but couldn't find it in your Git history. Using it anyway, but commit details (date, author) will be missing. We will not be able to retain baselines from builds created by the Visual Tests addon. - `)})),import_source$42,import_dist$41,travisInternalBuild_default,init_travisInternalBuild=__esmMin((()=>{import_source$42=__toESM$1(require_source$5()),import_dist$41=require_dist$14(),init_icons(),init_link(),travisInternalBuild_default=()=>(0,import_dist$41.dedent)(import_source$42.default` + `)})),import_source$42,import_dist$41,travisInternalBuild_default,init_travisInternalBuild=__esmMin((()=>{import_source$42=__toESM$1(require_source$5()),import_dist$41=require_dist$16(),init_icons(),init_link(),travisInternalBuild_default=()=>(0,import_dist$41.dedent)(import_source$42.default` ${warning$1} {bold Running on a Travis PR build from an internal branch} It is recommended to run Chromatic on the push builds from Travis where possible. We advise turning on push builds and disabling Chromatic for internal PR builds. ${info$1} Read more at ${link_default(`https://www.chromatic.com/docs/travisci/`)} - `)}));function getBranchDetailsFromEnvironmentCI(s){try{return env_ci_default()}catch(l){return s.debug(`Error while parsing CI environment variables`,l),{}}}async function getCommitAndBranch(s,{branchName:l,patchBaseRef:p,ci:g}={}){let{log:v}=s,b=await getCommit(s),C=notHead(l)||notHead(p)||await getBranch(s),w,{TRAVIS_COMMIT:E,TRAVIS_EVENT_TYPE:k,TRAVIS_PULL_REQUEST_SLUG:A,TRAVIS_REPO_SLUG:N,TRAVIS_PULL_REQUEST_SHA:F,TRAVIS_PULL_REQUEST_BRANCH:I,GITHUB_ACTIONS:R,GITHUB_EVENT_NAME:B,GITHUB_REPOSITORY:q,GITHUB_BASE_REF:le,GITHUB_HEAD_REF:J,GITHUB_SHA:_e,CHROMATIC_SHA:be,CHROMATIC_BRANCH:xe,CHROMATIC_PULL_REQUEST_SHA:De,CHROMATIC_SLUG:Ne}=process.env,{isCi:Pe,service:ze,prBranch:Be,branch:We,commit:Ke,slug:qe}=getBranchDetailsFromEnvironmentCI(v),Je=be&&xe,Ye=k===`pull_request`,Ze=R===`true`,Qe=B===`pull_request`;if(!await hasPreviousCommit(s)){let s=gitOneCommit_default(Ze);if(Pe)throw Error(s);v.warn(s)}if(Je)b=await getCommit(s,be).catch(s=>(v.warn(noCommitDetails_default({sha:be,env:`CHROMATIC_SHA`})),v.debug(s),{commit:be,committedAt:Date.now()})),De&&(b.mergeCommit=De),C=xe,w=Ne;else if(Ye){if(A===N&&v.warn(travisInternalBuild_default()),!F||!I)throw Error(missingTravisInfo_default({TRAVIS_EVENT_TYPE:k}));b=await getCommit(s,F).catch(s=>(v.warn(noCommitDetails_default({sha:F,env:`TRAVIS_PULL_REQUEST_SHA`})),v.debug(s),{commit:F,committedAt:Date.now()})),E&&(b.mergeCommit=E),C=I,w=A}else if(Qe){if(v.info(customGitHubAction_default()),!J||!_e)throw Error(missingGitHubInfo_default({GITHUB_EVENT_NAME:B}));if(le===J)throw Error(forksUnsupported_default());b=await getCommit(s,J).catch(s=>(v.warn(noCommitDetails_default({ref:J,sha:_e,env:`GITHUB_HEAD_REF`})),v.debug(s),{commit:_e,committedAt:Date.now()})),b.mergeCommit=_e,C=J,w=q}let ot=process.env.CHROMATIC_ACTION?`chromaui/action`:ze;w||=qe,notHead(C)||(b=await getCommit(s,Ke).catch(s=>(v.warn(noCommitDetails_default({sha:Ke})),v.debug(s),{commit:Ke,committedAt:Date.now()})),C=notHead(Be)||notHead(We)||notHead(process.env.HEAD)||notHead(process.env.GERRIT_BRANCH)||notHead(process.env.GITHUB_REF)||notHead(process.env.CI_BRANCH)||`HEAD`);let st=Pe||!!g||!!process.env.CI||!!process.env.REPOSITORY_URL||!!process.env.GITHUB_REPOSITORY;return!l&&!Je&&ORIGIN_PREFIX_REGEXP.test(C)&&(v.warn(`Ignoring 'origin/' prefix in branch name.`),C=C.replace(ORIGIN_PREFIX_REGEXP,``)),v.debug(`git info: ${JSON.stringify({commit:b,branch:C,slug:w,fromCI:st,ciService:ot})}`),{...b,branch:C,slug:w,fromCI:st,ciService:ot}}var ORIGIN_PREFIX_REGEXP,notHead,init_getCommitAndBranch=__esmMin((()=>{init_env_ci(),init_forksUnsupported(),init_gitOneCommit(),init_missingGitHubInfo(),init_missingTravisInfo(),init_customGitHubAction(),init_noCommitDetails(),init_travisInternalBuild(),init_git$2(),ORIGIN_PREFIX_REGEXP=/^origin\//,notHead=s=>s&&s!==`HEAD`?s:!1}));function commitsForCLI(s){return s.map(s=>s.trim()).join(` `)}async function nextCommits(s,l,{firstCommittedAtSeconds:p,commitsWithBuilds:g,commitsWithoutBuilds:v}){let b=((await execGitCommand(s,`git rev-list HEAD \ - ${p?`--since ${p}`:``} \ - -n ${l+v.length} --not ${commitsForCLI(g)}`))?.split(` -`).filter(Boolean))?.filter(s=>!g.includes(s));return{visitedCommitsWithoutBuilds:b,candidateCommits:b?.filter(s=>!v.includes(s)).slice(0,l)}}async function step({options:s,client:l,log:p,git:g},v,{firstCommittedAtSeconds:b,commitsWithBuilds:C,commitsWithoutBuilds:w}){p.debug(`step: checking ${v} up to ${b}`),p.debug(`step: commitsWithBuilds: ${C}`),p.debug(`step: commitsWithoutBuilds: ${w}`);let{candidateCommits:E,visitedCommitsWithoutBuilds:k}=await nextCommits({log:p},v,{firstCommittedAtSeconds:b,commitsWithBuilds:C,commitsWithoutBuilds:w});if(p.debug(`step: candidateCommits: ${E}, visitedCommitsWithoutBuilds: ${k}`),!E?.length)return p.debug(`step: no candidateCommits; we are done`),{commitsWithBuilds:C,visitedCommitsWithoutBuilds:k};let{app:{hasBuildsWithCommits:A}}=await l.runQuery(HasBuildsWithCommitsQuery,{commits:E,localBuilds:localBuildsSpecifier({options:s,git:g})});p.debug(`step: newCommitsWithBuilds: ${A}`);let N=E?.filter(s=>!A.includes(s));return step({options:s,client:l,log:p,git:g},v*2,{firstCommittedAtSeconds:b,commitsWithBuilds:[...C,...A],commitsWithoutBuilds:[...w,...N||[]]})}async function maximallyDescendentCommits(s,l){if(l.length===0)return l;let p=l.map(s=>`"${s}^@"`);return(await execGitCommand(s,`git rev-list ${commitsForCLI(l)} --not ${commitsForCLI(p)}`))?.split(` -`).filter(Boolean)}async function getParentCommits(s,{ignoreLastBuildOnBranch:l=!1}={}){let{options:p,client:g,git:v,log:b}=s,{branch:C,committedAt:w}=v,{app:E}=await g.runQuery(FirstCommittedAtQuery,{branch:C,localBuilds:localBuildsSpecifier({options:p,git:v})},{retries:5}),{firstBuild:k,lastBuild:A}=E;if(b.debug(`App firstBuild: %o, lastBuild: %o`,k,A),!k)return b.debug(`App has no builds, returning []`),[];let N=[],F=[];C!==`HEAD`&&!l&&A&&A.committedAt<=w&&(await commitExists(s,A.commit)?(b.debug(`Adding last branch build commit ${A.commit} to commits with builds`),N.push(A.commit)):(b.debug(`Last branch build commit ${A.commit} not in index, blindly appending to parents`),F.push(A.commit)));let{commitsWithBuilds:I,visitedCommitsWithoutBuilds:R}=await step({options:p,client:g,log:b,git:v},20,{firstCommittedAtSeconds:k.committedAt&&k.committedAt/1e3,commitsWithBuilds:N,commitsWithoutBuilds:[]}),B=R?.map(s=>({commit:s,baseRefName:C})),{app:{mergedPullRequests:q}}=await g.runQuery(MergeCommitsQuery,{mergeInfoList:B?.slice(0,100)},{retries:5});for(let l of q){let p=l.lastHeadBuild?.commit;p&&(await commitExists(s,p)?(b.debug(`Adding merged PR build commit ${p} to commits with builds`),I.push(p)):(b.debug(`Merged PR build commit ${p} not in index, blindly appending to parents`),F.push(p)))}b.debug(`Final commitsWithBuilds: ${I}`);let le=await maximallyDescendentCommits({log:b},I);return[...F,...le||[]]}var import_fake_tag,FETCH_N_INITIAL_BUILD_COMMITS,FirstCommittedAtQuery,HasBuildsWithCommitsQuery,MergeCommitsQuery,init_getParentCommits=__esmMin((()=>{import_fake_tag=__toESM$1(require_fake_tag()),init_localBuildsSpecifier(),init_execGit(),init_git$2(),FirstCommittedAtQuery=import_fake_tag.default` + `)}));function getBranchDetailsFromEnvironmentCI(s){try{return env_ci_default()}catch(l){return s.debug(`Error while parsing CI environment variables`,l),{}}}async function getCommitAndBranch(s,{branchName:l,patchBaseRef:f,ci:p}={}){let{log:g}=s,v=await getCommit(s),b=notHead(l)||notHead(f)||await getBranch(s),C,{TRAVIS_COMMIT:w,TRAVIS_EVENT_TYPE:E,TRAVIS_PULL_REQUEST_SLUG:k,TRAVIS_REPO_SLUG:A,TRAVIS_PULL_REQUEST_SHA:N,TRAVIS_PULL_REQUEST_BRANCH:F,GITHUB_ACTIONS:I,GITHUB_EVENT_NAME:R,GITHUB_REPOSITORY:B,GITHUB_BASE_REF:q,GITHUB_HEAD_REF:J,GITHUB_SHA:le,CHROMATIC_SHA:_e,CHROMATIC_BRANCH:be,CHROMATIC_PULL_REQUEST_SHA:xe,CHROMATIC_SLUG:De}=process.env,{isCi:Oe,service:je,prBranch:Ne,branch:Pe,commit:ze,slug:Be}=getBranchDetailsFromEnvironmentCI(g),We=_e&&be,Ke=E===`pull_request`,qe=I===`true`,Je=R===`pull_request`;if(!await hasPreviousCommit(s)){let s=gitOneCommit_default(qe);if(Oe)throw Error(s);g.warn(s)}if(We)v=await getCommit(s,_e).catch(s=>(g.warn(noCommitDetails_default({sha:_e,env:`CHROMATIC_SHA`})),g.debug(s),{commit:_e,committedAt:Date.now()})),xe&&(v.mergeCommit=xe),b=be,C=De;else if(Ke){if(k===A&&g.warn(travisInternalBuild_default()),!N||!F)throw Error(missingTravisInfo_default({TRAVIS_EVENT_TYPE:E}));v=await getCommit(s,N).catch(s=>(g.warn(noCommitDetails_default({sha:N,env:`TRAVIS_PULL_REQUEST_SHA`})),g.debug(s),{commit:N,committedAt:Date.now()})),w&&(v.mergeCommit=w),b=F,C=k}else if(Je){if(g.info(customGitHubAction_default()),!J||!le)throw Error(missingGitHubInfo_default({GITHUB_EVENT_NAME:R}));if(q===J)throw Error(forksUnsupported_default());v=await getCommit(s,J).catch(s=>(g.warn(noCommitDetails_default({ref:J,sha:le,env:`GITHUB_HEAD_REF`})),g.debug(s),{commit:le,committedAt:Date.now()})),v.mergeCommit=le,b=J,C=B}let Ye=process.env.CHROMATIC_ACTION?`chromaui/action`:je;C||=Be,notHead(b)||(v=await getCommit(s,ze).catch(s=>(g.warn(noCommitDetails_default({sha:ze})),g.debug(s),{commit:ze,committedAt:Date.now()})),b=notHead(Ne)||notHead(Pe)||notHead(process.env.HEAD)||notHead(process.env.GERRIT_BRANCH)||notHead(process.env.GITHUB_REF)||notHead(process.env.CI_BRANCH)||`HEAD`);let Ze=Oe||!!p||!!process.env.CI||!!process.env.REPOSITORY_URL||!!process.env.GITHUB_REPOSITORY;return!l&&!We&&ORIGIN_PREFIX_REGEXP.test(b)&&(g.warn(`Ignoring 'origin/' prefix in branch name.`),b=b.replace(ORIGIN_PREFIX_REGEXP,``)),g.debug(`git info: ${JSON.stringify({commit:v,branch:b,slug:C,fromCI:Ze,ciService:Ye})}`),{...v,branch:b,slug:C,fromCI:Ze,ciService:Ye}}var ORIGIN_PREFIX_REGEXP,notHead,init_getCommitAndBranch=__esmMin((()=>{init_env_ci(),init_forksUnsupported(),init_gitOneCommit(),init_missingGitHubInfo(),init_missingTravisInfo(),init_customGitHubAction(),init_noCommitDetails(),init_travisInternalBuild(),init_git$2(),ORIGIN_PREFIX_REGEXP=/^origin\//,notHead=s=>s&&s!==`HEAD`?s:!1}));function commitsForCLI(s){return s.map(s=>s.trim()).join(` `)}async function nextCommits(s,l,{firstCommittedAtSeconds:f,commitsWithBuilds:p,commitsWithoutBuilds:g}){let v=((await execGitCommand(s,`git rev-list HEAD \ + ${f?`--since ${f}`:``} \ + -n ${l+g.length} --not ${commitsForCLI(p)}`))?.split(` +`).filter(Boolean))?.filter(s=>!p.includes(s));return{visitedCommitsWithoutBuilds:v,candidateCommits:v?.filter(s=>!g.includes(s)).slice(0,l)}}async function step({options:s,client:l,log:f,git:p},g,{firstCommittedAtSeconds:v,commitsWithBuilds:b,commitsWithoutBuilds:C}){f.debug(`step: checking ${g} up to ${v}`),f.debug(`step: commitsWithBuilds: ${b}`),f.debug(`step: commitsWithoutBuilds: ${C}`);let{candidateCommits:w,visitedCommitsWithoutBuilds:E}=await nextCommits({log:f},g,{firstCommittedAtSeconds:v,commitsWithBuilds:b,commitsWithoutBuilds:C});if(f.debug(`step: candidateCommits: ${w}, visitedCommitsWithoutBuilds: ${E}`),!w?.length)return f.debug(`step: no candidateCommits; we are done`),{commitsWithBuilds:b,visitedCommitsWithoutBuilds:E};let{app:{hasBuildsWithCommits:k}}=await l.runQuery(HasBuildsWithCommitsQuery,{commits:w,localBuilds:localBuildsSpecifier({options:s,git:p})});f.debug(`step: newCommitsWithBuilds: ${k}`);let A=w?.filter(s=>!k.includes(s));return step({options:s,client:l,log:f,git:p},g*2,{firstCommittedAtSeconds:v,commitsWithBuilds:[...b,...k],commitsWithoutBuilds:[...C,...A||[]]})}async function maximallyDescendentCommits(s,l){if(l.length===0)return l;let f=l.map(s=>`"${s}^@"`);return(await execGitCommand(s,`git rev-list ${commitsForCLI(l)} --not ${commitsForCLI(f)}`))?.split(` +`).filter(Boolean)}async function getParentCommits(s,{ignoreLastBuildOnBranch:l=!1}={}){let{options:f,client:p,git:g,log:v}=s,{branch:b,committedAt:C}=g,{app:w}=await p.runQuery(FirstCommittedAtQuery,{branch:b,localBuilds:localBuildsSpecifier({options:f,git:g})},{retries:5}),{firstBuild:E,lastBuild:k}=w;if(v.debug(`App firstBuild: %o, lastBuild: %o`,E,k),!E)return v.debug(`App has no builds, returning []`),[];let A=[],N=[];b!==`HEAD`&&!l&&k&&k.committedAt<=C&&(await commitExists(s,k.commit)?(v.debug(`Adding last branch build commit ${k.commit} to commits with builds`),A.push(k.commit)):(v.debug(`Last branch build commit ${k.commit} not in index, blindly appending to parents`),N.push(k.commit)));let{commitsWithBuilds:F,visitedCommitsWithoutBuilds:I}=await step({options:f,client:p,log:v,git:g},20,{firstCommittedAtSeconds:E.committedAt&&E.committedAt/1e3,commitsWithBuilds:A,commitsWithoutBuilds:[]}),R=I?.map(s=>({commit:s,baseRefName:b})),{app:{mergedPullRequests:B}}=await p.runQuery(MergeCommitsQuery,{mergeInfoList:R?.slice(0,100)},{retries:5});for(let l of B){let f=l.lastHeadBuild?.commit;f&&(await commitExists(s,f)?(v.debug(`Adding merged PR build commit ${f} to commits with builds`),F.push(f)):(v.debug(`Merged PR build commit ${f} not in index, blindly appending to parents`),N.push(f)))}v.debug(`Final commitsWithBuilds: ${F}`);let q=await maximallyDescendentCommits({log:v},F);return[...N,...q||[]]}var import_fake_tag,FETCH_N_INITIAL_BUILD_COMMITS,FirstCommittedAtQuery,HasBuildsWithCommitsQuery,MergeCommitsQuery,init_getParentCommits=__esmMin((()=>{import_fake_tag=__toESM$1(require_fake_tag()),init_localBuildsSpecifier(),init_execGit(),init_git$2(),FirstCommittedAtQuery=import_fake_tag.default` query FirstCommittedAtQuery($branch: String!, $localBuilds: LocalBuildsSpecifierInput!) { app { firstBuild(sortByCommittedAt: true, localBuilds: $localBuilds) { @@ -1414,7 +1613,7 @@ Filtered results for: ${this.inputValue?this.inputValue:color$1.gray(`Enter some } } } -`}));function getHasRouter(s){return Object.keys(s?.dependencies??{}).some(s=>routerPackages.has(s))}var routerPackages,init_getHasRouter=__esmMin((()=>{routerPackages=new Set([`react-router`,`react-router-dom`,`remix`,`@tanstack/react-router`,`expo-router`,`@reach/router`,`react-easy-router`,`@remix-run/router`,`wouter`,`wouter-preact`,`preact-router`,`vue-router`,`unplugin-vue-router`,`@angular/router`,`@solidjs/router`,`next`,`react-scripts`,`gatsby`,`nuxt`,`@sveltejs/kit`])})),import_source$41,import_dist$40,localBuildsDocsLink,gitUserEmailNotFound_default,init_gitUserEmailNotFound=__esmMin((()=>{import_source$41=__toESM$1(require_source$5()),import_dist$40=require_dist$14(),init_icons(),init_link(),localBuildsDocsLink=`https://www.chromatic.com/docs/visual-tests-addon/#what-are-local-builds-and-how-are-they-different-from-builds`,gitUserEmailNotFound_default=()=>`${(0,import_dist$40.dedent)(import_source$41.default` +`}));function getHasRouter(s){return Object.keys(s?.dependencies??{}).some(s=>routerPackages.has(s))}var routerPackages,init_getHasRouter=__esmMin((()=>{routerPackages=new Set([`react-router`,`react-router-dom`,`remix`,`@tanstack/react-router`,`expo-router`,`@reach/router`,`react-easy-router`,`@remix-run/router`,`wouter`,`wouter-preact`,`preact-router`,`vue-router`,`unplugin-vue-router`,`@angular/router`,`@solidjs/router`,`next`,`react-scripts`,`gatsby`,`nuxt`,`@sveltejs/kit`])})),import_source$41,import_dist$40,localBuildsDocsLink,gitUserEmailNotFound_default,init_gitUserEmailNotFound=__esmMin((()=>{import_source$41=__toESM$1(require_source$5()),import_dist$40=require_dist$16(),init_icons(),init_link(),localBuildsDocsLink=`https://www.chromatic.com/docs/visual-tests-addon/#what-are-local-builds-and-how-are-they-different-from-builds`,gitUserEmailNotFound_default=()=>`${(0,import_dist$40.dedent)(import_source$41.default` ${error$2} {bold Failed to find the current git user's email} We were unable to find your git email so this local build will not belong to you and will not affect your future baselines. @@ -1425,30 +1624,30 @@ Filtered results for: ${this.inputValue?this.inputValue:color$1.gray(`Enter some You can do this with \`git config --global user.email YOUR_EMAIL\`. Once you've done so, please run this build again. - `)}`})),import_pluralize$11,infoMessage$1,initial$9,pending$7,skippingBuild,skippedForCommit,skipFailed,skippedRebuild,success$8,init_gitInfo$1=__esmMin((()=>{import_pluralize$11=__toESM$1(require_pluralize()),infoMessage$1=({commit:s,branch:l,parentCommits:p,changedFiles:g},{ownerName:v},b={})=>{let C=b.bailReason?`; TurboSnap disabled`:``,w=v?`${v}:${l}`:l,E=`Commit '${s.slice(0,7)}' on branch '${w}'`;return p?.length?(E+=`; found ${(0,import_pluralize$11.default)(`parent build`,p.length,!0)}`,g&&(E+=` and ${(0,import_pluralize$11.default)(`changed file`,g.length,!0)}`),`${E}${C}`):`${E}; no ancestor found${C}`},initial$9={status:`initial`,title:`Retrieve git information`},pending$7=()=>({status:`pending`,title:`Retrieving git information`}),skippingBuild=s=>({status:`pending`,title:`Skipping build`,output:`Skipping build for commit ${s.git.commit.slice(0,7)}`}),skippedForCommit=s=>({status:`success`,title:`Skipping build`,output:`Skipped build for commit ${s.git.commit.slice(0,7)} due to --skip`}),skipFailed=()=>({status:`error`,title:`Skipping build`,output:`Failed to skip build`}),skippedRebuild=()=>({status:`success`,title:`Skipping build`,output:`Skipping rebuild of an already fully passed/accepted build`}),success$8=s=>({status:`success`,title:`Retrieved git information`,output:infoMessage$1(s.git,s.options,s.turboSnap)})})),import_source$40,import_dist$39,forceRebuildHint_default,init_forceRebuildHint=__esmMin((()=>{import_source$40=__toESM$1(require_source$5()),import_dist$39=require_dist$14(),init_icons(),init_gitInfo$1(),forceRebuildHint_default=()=>(0,import_dist$39.dedent)(import_source$40.default` + `)}`})),import_pluralize$11,infoMessage,initial$9,pending$7,skippingBuild,skippedForCommit,skipFailed,skippedRebuild,success$8,init_gitInfo$1=__esmMin((()=>{import_pluralize$11=__toESM$1(require_pluralize()),infoMessage=({commit:s,branch:l,parentCommits:f,changedFiles:p},{ownerName:g},v={})=>{let b=v.bailReason?`; TurboSnap disabled`:``,C=g?`${g}:${l}`:l,w=`Commit '${s.slice(0,7)}' on branch '${C}'`;return f?.length?(w+=`; found ${(0,import_pluralize$11.default)(`parent build`,f.length,!0)}`,p&&(w+=` and ${(0,import_pluralize$11.default)(`changed file`,p.length,!0)}`),`${w}${b}`):`${w}; no ancestor found${b}`},initial$9={status:`initial`,title:`Retrieve git information`},pending$7=()=>({status:`pending`,title:`Retrieving git information`}),skippingBuild=s=>({status:`pending`,title:`Skipping build`,output:`Skipping build for commit ${s.git.commit.slice(0,7)}`}),skippedForCommit=s=>({status:`success`,title:`Skipping build`,output:`Skipped build for commit ${s.git.commit.slice(0,7)} due to --skip`}),skipFailed=()=>({status:`error`,title:`Skipping build`,output:`Failed to skip build`}),skippedRebuild=()=>({status:`success`,title:`Skipping build`,output:`Skipping rebuild of an already fully passed/accepted build`}),success$8=s=>({status:`success`,title:`Retrieved git information`,output:infoMessage(s.git,s.options,s.turboSnap)})})),import_source$40,import_dist$39,forceRebuildHint_default,init_forceRebuildHint=__esmMin((()=>{import_source$40=__toESM$1(require_source$5()),import_dist$39=require_dist$16(),init_icons(),init_gitInfo$1(),forceRebuildHint_default=()=>(0,import_dist$39.dedent)(import_source$40.default` ${info$1} {bold ${skippedRebuild().output}} A build for the same commit as the last build on the branch is considered a rebuild. If the last build is passed or accepted, the rebuild is skipped because it shouldn't change anything. You can override this using the {bold --force-rebuild} flag. - `)}));function commit(s){return s.commit.slice(0,7)}var import_source$39,import_dist$38,replacedBuild_default,init_replacedBuild=__esmMin((()=>{import_source$39=__toESM$1(require_source$5()),import_dist$38=require_dist$14(),init_icons(),replacedBuild_default=({replacedBuild:s,replacementBuild:l})=>(0,import_dist$38.dedent)(import_source$39.default` + `)}));function commit(s){return s.commit.slice(0,7)}var import_source$39,import_dist$38,replacedBuild_default,init_replacedBuild=__esmMin((()=>{import_source$39=__toESM$1(require_source$5()),import_dist$38=require_dist$16(),init_icons(),replacedBuild_default=({replacedBuild:s,replacementBuild:l})=>(0,import_dist$38.dedent)(import_source$39.default` ${info$1} {bold Missing commit detected} When detecting git changes for TurboSnap, we couldn't find the commit (${commit(s)}) for the most recent build (#${s.number}). To avoid re-snapshotting stories we know haven't changed, we copied from the most recent build (#${l.number}) that did have a commit (${commit(l)}) instead. - `)})),import_source$38,import_dist$37,docsUrl$5,externalsChanged_default,init_externalsChanged=__esmMin((()=>{import_source$38=__toESM$1(require_source$5()),import_dist$37=require_dist$14(),init_icons(),init_link(),docsUrl$5=`https://www.chromatic.com/docs/turbosnap#how-it-works`,externalsChanged_default=s=>{let l=s.length===1?`file`:`${s.length} files`,p=s.map(s=>import_source$38.default.bold(s));return(0,import_dist$37.dedent)(import_source$38.default` + `)})),import_source$38,import_dist$37,docsUrl$5,externalsChanged_default,init_externalsChanged=__esmMin((()=>{import_source$38=__toESM$1(require_source$5()),import_dist$37=require_dist$16(),init_icons(),init_link(),docsUrl$5=`https://www.chromatic.com/docs/turbosnap#how-it-works`,externalsChanged_default=s=>{let l=s.length===1?`file`:`${s.length} files`,f=s.map(s=>import_source$38.default.bold(s));return(0,import_dist$37.dedent)(import_source$38.default` ${warning$1} {bold TurboSnap disabled due to matching --externals} - Found ${l} with changes: ${s.length===1?p[0]:import_source$38.default`\n{dim →} ${p.join(import_source$38.default`\n{dim →} `)}`} + Found ${l} with changes: ${s.length===1?f[0]:import_source$38.default`\n{dim →} ${f.join(import_source$38.default`\n{dim →} `)}`} ${info$1} Read more at ${link_default(docsUrl$5)} - `)}})),import_source$37,import_dist$36,docsUrl$4,invalidChangedFiles_default,init_invalidChangedFiles=__esmMin((()=>{import_source$37=__toESM$1(require_source$5()),import_dist$36=require_dist$14(),init_icons(),init_link(),docsUrl$4=`https://www.chromatic.com/docs/turbosnap#how-it-works`,invalidChangedFiles_default=()=>(0,import_dist$36.dedent)(import_source$37.default` + `)}})),import_source$37,import_dist$36,docsUrl$4,invalidChangedFiles_default,init_invalidChangedFiles=__esmMin((()=>{import_source$37=__toESM$1(require_source$5()),import_dist$36=require_dist$16(),init_icons(),init_link(),docsUrl$4=`https://www.chromatic.com/docs/turbosnap#how-it-works`,invalidChangedFiles_default=()=>(0,import_dist$36.dedent)(import_source$37.default` ${warning$1} {bold TurboSnap disabled due to missing git history} Could not retrieve changed files since baseline commit(s). This typically happens after rebasing, force pushing, or when running against an ephemeral merge commit. ${info$1} Read more at ${link_default(docsUrl$4)} - `)})),import_source$36,import_dist$35,isRebuild_default,init_isRebuild=__esmMin((()=>{import_source$36=__toESM$1(require_source$5()),import_dist$35=require_dist$14(),init_icons(),isRebuild_default=()=>(0,import_dist$35.dedent)(import_source$36.default` + `)})),import_source$36,import_dist$35,isRebuild_default,init_isRebuild=__esmMin((()=>{import_source$36=__toESM$1(require_source$5()),import_dist$35=require_dist$16(),init_icons(),isRebuild_default=()=>(0,import_dist$35.dedent)(import_source$36.default` ${warning$1} {bold TurboSnap disabled due to rebuild} You appear to be rerunning an earlier build, because the baseline build has the same commit and branch name. Comparing against the same commit would yield zero changed files, so we would end up running a build with no snapshots. That's probably not what you want when rerunning a build, so we're just going to run a full build instead. - `)})),import_source$35,import_dist$34,docsUrl$3,undefinedBranchOwner_default,init_undefinedBranchOwner=__esmMin((()=>{import_source$35=__toESM$1(require_source$5()),import_dist$34=require_dist$14(),init_icons(),init_link(),docsUrl$3=`https://www.chromatic.com/docs/faq/override-branch-name/`,undefinedBranchOwner_default=()=>(0,import_dist$34.dedent)(import_source$35.default` + `)})),import_source$35,import_dist$34,docsUrl$3,undefinedBranchOwner_default,init_undefinedBranchOwner=__esmMin((()=>{import_source$35=__toESM$1(require_source$5()),import_dist$34=require_dist$16(),init_icons(),init_link(),docsUrl$3=`https://www.chromatic.com/docs/faq/override-branch-name/`,undefinedBranchOwner_default=()=>(0,import_dist$34.dedent)(import_source$35.default` ${warning$1} Removing unknown owner prefix from branch name. You may wish to set the branch directly to avoid incorrect values. ${info$1} Read more at ${link_default(docsUrl$3)} @@ -1477,20 +1676,20 @@ Filtered results for: ${this.inputValue?this.inputValue:color$1.gray(`Enter some } } } -`,setGitInfo=async(s,l)=>{let{branchName:p,ownerName:g,repositorySlug:v,patchBaseRef:b,fromCI:C,interactive:w,isLocalBuild:E}=s.options,k=await getVersion(s),A=await getCommitAndBranch(s,{branchName:p,patchBaseRef:b,ci:C});s.git={version:k,gitUserEmail:await getUserEmail(s).catch(l=>{s.log.debug(`Failed to retrieve Git user email`,l)}),uncommittedHash:await getUncommittedHash(s).catch(l=>{s.log.warn(`Failed to retrieve uncommitted files hash`,l)}),rootPath:await getRepositoryRoot(s),...A};try{s.projectMetadata={hasRouter:getHasRouter(s.packageJson),creationDate:await getRepositoryCreationDate(s),storybookCreationDate:await getStorybookCreationDate(s),numberOfCommitters:await getNumberOfComitters(s),numberOfAppFiles:await getCommittedFileCount(s,[`page`,`screen`],[`js`,`jsx`,`ts`,`tsx`])}}catch(l){s.log.debug(`Failed to gather project metadata`,l)}if(E&&!s.git.gitUserEmail)throw Error(gitUserEmailNotFound_default());if(!s.git.slug)try{s.git.slug=await getSlug(s)}catch(l){s.log.debug(`Failed to retrieve Git repository slug`,l)}g?(s.git.branch=s.git.branch.replace(/[^:]+:/,``),s.git.slug=v||s.git.slug?.replace(/[^/]+/,g)):UNDEFINED_BRANCH_PREFIX_REGEXP.test(s.git.branch)&&(s.log.warn(undefinedBranchOwner_default()),s.git.branch=s.git.branch.replace(UNDEFINED_BRANCH_PREFIX_REGEXP,``));let{branch:N,commit:F,slug:I}=s.git;if(s.git.matchesBranch=s=>typeof s==`string`&&s.length>0?(0,import_picomatch.default)(s,{bash:!0})(N):!!s,s.git.matchesBranch?.(s.options.skip)){if(transitionTo(skippingBuild)(s,l),await s.client.runQuery(SkipBuildMutation,{commit:F,branch:N,slug:I})){s.skip=!0,transitionTo(skippedForCommit,!0)(s,l),setExitCode(s,exitCodes.OK);return}throw Error(skipFailed().output)}let R=await getParentCommits(s,{ignoreLastBuildOnBranch:s.git.matchesBranch?.(s.options.ignoreLastBuildOnBranch||!1)});s.git.parentCommits=R,s.log.debug(`Found parentCommits: ${R.join(`, `)}`);let B=await s.client.runQuery(LastBuildQuery,{commit:F,branch:N});if(s.isOnboarding=B.app.isOnboarding,B.app.isOnboarding&&(s.options.forceRebuild=!0),R.length===1&&R[0]===F){let p=B&&B.app&&B.app.lastBuild;if(p&&(s.rebuildForBuildId=p.id,[`PASSED`,`ACCEPTED`].includes(p.status)&&!s.git.matchesBranch(s.options.forceRebuild))){s.skip=!0,s.rebuildForBuild=B.app.lastBuild,s.storybookUrl=B.app.lastBuild.storybookUrl,transitionTo(skippedRebuild,!0)(s,l),setExitCode(s,exitCodes.OK),s.log.info(forceRebuildHint_default());return}}if(s.turboSnap=s.git.matchesBranch(s.options.onlyChanged)?{}:void 0,s.turboSnap){if(R.length===0){s.turboSnap.bailReason={noAncestorBuild:!0},transitionTo(success$8,!0)(s,l);return}if(s.rebuildForBuildId){s.turboSnap.bailReason={rebuild:!0},s.log.warn(isRebuild_default()),transitionTo(success$8,!0)(s,l);return}let p=await getBaselineBuilds(s,{branch:N,parentCommits:R});s.git.baselineCommits=p.map(s=>s.commit),s.log.debug(`Found baselineCommits: ${s.git.baselineCommits.join(`, `)}`),s.build=p.sort((s,l)=>l.committedAt-s.committedAt)[0];try{let l=await Promise.all(p.map(async l=>({build:l,...await getChangedFilesWithReplacement(s,l)})));s.git.changedFiles=[...new Set(l.flatMap(({changedFiles:s})=>s))];let{untraced:g=[]}=s.options;if(s.git.packageMetadataChanges=l.flatMap(({build:s,changedFiles:l,replacementBuild:p})=>{let v=l.filter(s=>!g.some(l=>matchesFile(l,s))).filter(s=>isPackageMetadataFile(s));return v.length>0?[{changedFiles:v,commit:p?.commit??s.commit}]:[]}),s.git.replacementBuildIds=l.filter(s=>!!s.replacementBuild).map(({build:l,replacementBuild:p})=>(s.log.info(``),s.log.info(replacedBuild_default({replacedBuild:l,replacementBuild:p})),[l.id,p.id])),!w){let l=s.git.changedFiles.length>0?`:\n${s.git.changedFiles.map(s=>` ${s}`).join(` -`)}`:``;s.log.info(`Found ${s.git.changedFiles.length} changed files${l}`)}}catch(l){s.turboSnap.bailReason={invalidChangedFiles:!0},delete s.git.changedFiles,delete s.git.replacementBuildIds,s.log.warn(invalidChangedFiles_default()),s.log.debug(l)}if(s.options.externals&&s.git.changedFiles&&s.git.changedFiles.length>0)for(let l of s.options.externals){let p=s.git.changedFiles.filter(s=>matchesFile(l,s));if(p.length>0){s.turboSnap.bailReason={changedExternalFiles:p},s.log.warn(externalsChanged_default(p)),delete s.git.changedFiles,delete s.git.replacementBuildIds;break}}}transitionTo(success$8,!0)(s,l)}})),TrackCLITelemetryEventMutation,SHUTDOWN_TIMEOUT_MS,IndexAnalyticsClient,init_indexClient=__esmMin((()=>{init_esm(),TrackCLITelemetryEventMutation=` +`,setGitInfo=async(s,l)=>{let{branchName:f,ownerName:p,repositorySlug:g,patchBaseRef:v,fromCI:b,interactive:C,isLocalBuild:w}=s.options,E=await getVersion(s),k=await getCommitAndBranch(s,{branchName:f,patchBaseRef:v,ci:b});s.git={version:E,gitUserEmail:await getUserEmail(s).catch(l=>{s.log.debug(`Failed to retrieve Git user email`,l)}),uncommittedHash:await getUncommittedHash(s).catch(l=>{s.log.warn(`Failed to retrieve uncommitted files hash`,l)}),rootPath:await getRepositoryRoot(s),...k};try{s.projectMetadata={hasRouter:getHasRouter(s.packageJson),creationDate:await getRepositoryCreationDate(s),storybookCreationDate:await getStorybookCreationDate(s),numberOfCommitters:await getNumberOfComitters(s),numberOfAppFiles:await getCommittedFileCount(s,[`page`,`screen`],[`js`,`jsx`,`ts`,`tsx`])}}catch(l){s.log.debug(`Failed to gather project metadata`,l)}if(w&&!s.git.gitUserEmail)throw Error(gitUserEmailNotFound_default());if(!s.git.slug)try{s.git.slug=await getSlug(s)}catch(l){s.log.debug(`Failed to retrieve Git repository slug`,l)}p?(s.git.branch=s.git.branch.replace(/[^:]+:/,``),s.git.slug=g||s.git.slug?.replace(/[^/]+/,p)):UNDEFINED_BRANCH_PREFIX_REGEXP.test(s.git.branch)&&(s.log.warn(undefinedBranchOwner_default()),s.git.branch=s.git.branch.replace(UNDEFINED_BRANCH_PREFIX_REGEXP,``));let{branch:A,commit:N,slug:F}=s.git;if(s.git.matchesBranch=s=>typeof s==`string`&&s.length>0?(0,import_picomatch.default)(s,{bash:!0})(A):!!s,s.git.matchesBranch?.(s.options.skip)){if(transitionTo(skippingBuild)(s,l),await s.client.runQuery(SkipBuildMutation,{commit:N,branch:A,slug:F})){s.skip=!0,transitionTo(skippedForCommit,!0)(s,l),setExitCode(s,exitCodes.OK);return}throw Error(skipFailed().output)}let I=await getParentCommits(s,{ignoreLastBuildOnBranch:s.git.matchesBranch?.(s.options.ignoreLastBuildOnBranch||!1)});s.git.parentCommits=I,s.log.debug(`Found parentCommits: ${I.join(`, `)}`);let R=await s.client.runQuery(LastBuildQuery,{commit:N,branch:A});if(s.isOnboarding=R.app.isOnboarding,R.app.isOnboarding&&(s.runtime.forceRebuild=!0),I.length===1&&I[0]===N){let f=R&&R.app&&R.app.lastBuild;if(f&&(s.rebuildForBuildId=f.id,[`PASSED`,`ACCEPTED`].includes(f.status)&&!s.git.matchesBranch(s.runtime.forceRebuild))){s.skip=!0,s.rebuildForBuild=R.app.lastBuild,s.storybookUrl=R.app.lastBuild.storybookUrl,transitionTo(skippedRebuild,!0)(s,l),setExitCode(s,exitCodes.OK),s.log.info(forceRebuildHint_default());return}}if(s.turboSnap=s.git.matchesBranch(s.options.onlyChanged)?{}:void 0,s.turboSnap){if(I.length===0){s.turboSnap.bailReason={noAncestorBuild:!0},transitionTo(success$8,!0)(s,l);return}if(s.rebuildForBuildId){s.turboSnap.bailReason={rebuild:!0},s.log.warn(isRebuild_default()),transitionTo(success$8,!0)(s,l);return}let f=await getBaselineBuilds(s,{branch:A,parentCommits:I});s.git.baselineCommits=f.map(s=>s.commit),s.log.debug(`Found baselineCommits: ${s.git.baselineCommits.join(`, `)}`),s.build=f.sort((s,l)=>l.committedAt-s.committedAt)[0];try{let l=await Promise.all(f.map(async l=>({build:l,...await getChangedFilesWithReplacement(s,l)})));s.git.changedFiles=[...new Set(l.flatMap(({changedFiles:s})=>s))];let{untraced:p=[]}=s.options;if(s.git.packageMetadataChanges=l.flatMap(({build:s,changedFiles:l,replacementBuild:f})=>{let g=l.filter(s=>!p.some(l=>matchesFile(l,s))).filter(s=>isPackageMetadataFile(s));return g.length>0?[{changedFiles:g,commit:f?.commit??s.commit}]:[]}),s.git.replacementBuildIds=l.filter(s=>!!s.replacementBuild).map(({build:l,replacementBuild:f})=>(s.log.info(``),s.log.info(replacedBuild_default({replacedBuild:l,replacementBuild:f})),[l.id,f.id])),!C){let l=s.git.changedFiles.length>0?`:\n${s.git.changedFiles.map(s=>` ${s}`).join(` +`)}`:``;s.log.info(`Found ${s.git.changedFiles.length} changed files${l}`)}}catch(l){s.turboSnap.bailReason={invalidChangedFiles:!0},delete s.git.changedFiles,delete s.git.replacementBuildIds,s.log.warn(invalidChangedFiles_default()),s.log.debug(l)}if(s.options.externals&&s.git.changedFiles&&s.git.changedFiles.length>0)for(let l of s.options.externals){let f=s.git.changedFiles.filter(s=>matchesFile(l,s));if(f.length>0){s.turboSnap.bailReason={changedExternalFiles:f},s.log.warn(externalsChanged_default(f)),delete s.git.changedFiles,delete s.git.replacementBuildIds;break}}}transitionTo(success$8,!0)(s,l)}})),TrackCLITelemetryEventMutation,SHUTDOWN_TIMEOUT_MS,IndexAnalyticsClient,init_indexClient=__esmMin((()=>{init_esm(),TrackCLITelemetryEventMutation=` mutation TrackCLITelemetryEvent($input: TrackCLITelemetryEventInput!) { trackCLITelemetryEvent(input: $input) } -`,SHUTDOWN_TIMEOUT_MS=5e3,IndexAnalyticsClient=class{constructor({client:s,logger:l}){this.pending=[],this.client=s,this.logger=l}trackEvent(s,l){this.logger.debug(`[analytics] trackEvent: ${s}`,JSON.stringify(l));let p={event:s,properties:l},g=this.client.runQuery(TrackCLITelemetryEventMutation,{input:p},{retries:0}).catch(s=>{this.logger.debug(`[analytics] trackEvent failed`,s),captureException(s)});this.pending.push(g)}async shutdown(){this.logger.debug(`[analytics] shutdown: flushing ${this.pending.length} pending event(s)`);let s,l=new Promise(l=>{s=setTimeout(()=>{this.logger.debug(`[analytics] shutdown timed out before all events flushed`),l()},SHUTDOWN_TIMEOUT_MS)});await Promise.race([Promise.all(this.pending).then(()=>{this.logger.debug(`[analytics] shutdown: finished flushing pending events`)}),l]),s&&clearTimeout(s)}}})),LogOnlyAnalyticsClient,init_logOnly=__esmMin((()=>{LogOnlyAnalyticsClient=class{constructor(s){this.logger=s}trackEvent(s,l){this.logger.debug(`[analytics] trackEvent: ${s}`,JSON.stringify(l))}async shutdown(){this.logger.debug(`[analytics] shutdown`)}}}));function createAnalyticsClient(s){return process.env.CHROMATIC_DISABLE_ANALYTICS===`true`?(s.log.debug(`[analytics] disabled via CHROMATIC_DISABLE_ANALYTICS, using log-only client`),new LogOnlyAnalyticsClient(s.log)):(s.log.debug(`[analytics] initializing Index analytics client`),new IndexAnalyticsClient({client:s.client,logger:s.log}))}var init_analytics=__esmMin((()=>{init_indexClient(),init_logOnly()})),MINIMUM_STORYBOOK_REACT_NATIVE_VERSION,init_constants=__esmMin((()=>{MINIMUM_STORYBOOK_REACT_NATIVE_VERSION=`9.0.0`})),import_source$34,import_dist$33,unsupportedStorybookReactNativeVersion_default,init_unsupportedStorybookReactNativeVersion=__esmMin((()=>{import_source$34=__toESM$1(require_source$5()),import_dist$33=require_dist$14(),init_constants(),init_icons(),unsupportedStorybookReactNativeVersion_default=s=>(0,import_dist$33.dedent)(import_source$34.default` +`,SHUTDOWN_TIMEOUT_MS=5e3,IndexAnalyticsClient=class{constructor({client:s,logger:l}){this.pending=[],this.client=s,this.logger=l}trackEvent(s,l){this.logger.debug(`[analytics] trackEvent: ${s}`,JSON.stringify(l));let f={event:s,properties:l},p=this.client.runQuery(TrackCLITelemetryEventMutation,{input:f},{retries:0}).catch(s=>{this.logger.debug(`[analytics] trackEvent failed`,s),captureException(s)});this.pending.push(p)}async shutdown(){this.logger.debug(`[analytics] shutdown: flushing ${this.pending.length} pending event(s)`);let s,l=new Promise(l=>{s=setTimeout(()=>{this.logger.debug(`[analytics] shutdown timed out before all events flushed`),l()},SHUTDOWN_TIMEOUT_MS)});await Promise.race([Promise.all(this.pending).then(()=>{this.logger.debug(`[analytics] shutdown: finished flushing pending events`)}),l]),s&&clearTimeout(s)}}})),LogOnlyAnalyticsClient,init_logOnly=__esmMin((()=>{LogOnlyAnalyticsClient=class{constructor(s){this.logger=s}trackEvent(s,l){this.logger.debug(`[analytics] trackEvent: ${s}`,JSON.stringify(l))}async shutdown(){this.logger.debug(`[analytics] shutdown`)}}}));function createAnalyticsClient(s){return process.env.CHROMATIC_DISABLE_ANALYTICS===`true`?(s.log.debug(`[analytics] disabled via CHROMATIC_DISABLE_ANALYTICS, using log-only client`),new LogOnlyAnalyticsClient(s.log)):(s.log.debug(`[analytics] initializing Index analytics client`),new IndexAnalyticsClient({client:s.client,logger:s.log}))}var init_analytics=__esmMin((()=>{init_indexClient(),init_logOnly()})),MINIMUM_STORYBOOK_REACT_NATIVE_VERSION,init_constants=__esmMin((()=>{MINIMUM_STORYBOOK_REACT_NATIVE_VERSION=`9.0.0`})),import_source$34,import_dist$33,unsupportedStorybookReactNativeVersion_default,init_unsupportedStorybookReactNativeVersion=__esmMin((()=>{import_source$34=__toESM$1(require_source$5()),import_dist$33=require_dist$16(),init_constants(),init_icons(),unsupportedStorybookReactNativeVersion_default=s=>(0,import_dist$33.dedent)(import_source$34.default` ${error$2} {bold Unsupported Storybook React Native version} Chromatic requires {bold @storybook/react-native} version ${MINIMUM_STORYBOOK_REACT_NATIVE_VERSION} or higher for React Native projects. Installed version: {bold ${s}} Please upgrade to a supported version. - `)}));async function validateStorybookReactNativeVersion(s){let l=await getInstalledStorybookReactNativeVersion(s);if(!l){s.log.debug(`Could not determine @storybook/react-native version. Skipping version check.`);return}if(!semver.default.valid(l)){s.log.debug(`@storybook/react-native version "${l}" is not valid semver. Skipping version check.`);return}if(semver.default.lt(l,`9.0.0`))throw Error(unsupportedStorybookReactNativeVersion_default(l))}async function getInstalledStorybookReactNativeVersion(s){let l=process.cwd();s.log.debug(`Validating @storybook/react-native version from ${l}`);let p=(0,module$1.createRequire)(path.default.join(l,`package.json`)).resolve.paths(`@storybook/react-native`)??[],g;for(let s of p){let l=path.default.join(s,`@storybook/react-native/package.json`);if(await(0,import_lib$2.pathExists)(l)){g=l;break}}if(!g){s.log.debug(`Could not resolve @storybook/react-native from ${l}`);return}s.log.debug(`Resolved @storybook/react-native package.json at ${g}`);let v;try{v=await(0,import_lib$2.readJson)(g)}catch(l){s.log.debug(`Failed to read @storybook/react-native package.json at ${g}: ${l.message}`);return}let b=v?.version;return b&&s.log.debug(`Detected @storybook/react-native version: ${b}`),b}var import_lib$2,init_validateStorybookVersion=__esmMin((()=>{import_lib$2=require_lib$16(),init_unsupportedStorybookReactNativeVersion(),init_constants()})),import_source$33,import_dist$32,turboSnapNotAvailableForReactNative_default,init_turboSnapNotAvailableForReactNative=__esmMin((()=>{import_source$33=__toESM$1(require_source$5()),import_dist$32=require_dist$14(),init_icons(),turboSnapNotAvailableForReactNative_default=()=>(0,import_dist$32.dedent)(import_source$33.default` + `)}));async function validateStorybookReactNativeVersion(s){let l=await getInstalledStorybookReactNativeVersion(s);if(!l){s.log.debug(`Could not determine @storybook/react-native version. Skipping version check.`);return}if(!semver.default.valid(l)){s.log.debug(`@storybook/react-native version "${l}" is not valid semver. Skipping version check.`);return}if(semver.default.lt(l,`9.0.0`))throw Error(unsupportedStorybookReactNativeVersion_default(l))}async function getInstalledStorybookReactNativeVersion(s){let l=process.cwd();s.log.debug(`Validating @storybook/react-native version from ${l}`);let f=(0,module$1.createRequire)(path.default.join(l,`package.json`)).resolve.paths(`@storybook/react-native`)??[],p;for(let s of f){let l=path.default.join(s,`@storybook/react-native/package.json`);if(await(0,import_lib$2.pathExists)(l)){p=l;break}}if(!p){s.log.debug(`Could not resolve @storybook/react-native from ${l}`);return}s.log.debug(`Resolved @storybook/react-native package.json at ${p}`);let g;try{g=await(0,import_lib$2.readJson)(p)}catch(l){s.log.debug(`Failed to read @storybook/react-native package.json at ${p}: ${l.message}`);return}let v=g?.version;return v&&s.log.debug(`Detected @storybook/react-native version: ${v}`),v}var import_lib$2,init_validateStorybookVersion=__esmMin((()=>{import_lib$2=require_lib$19(),init_unsupportedStorybookReactNativeVersion(),init_constants()})),import_source$33,import_dist$32,turboSnapNotAvailableForReactNative_default,init_turboSnapNotAvailableForReactNative=__esmMin((()=>{import_source$33=__toESM$1(require_source$5()),import_dist$32=require_dist$16(),init_icons(),turboSnapNotAvailableForReactNative_default=()=>(0,import_dist$32.dedent)(import_source$33.default` ${error$2} {bold TurboSnap is not supported for Storybook React Native projects.} Remove the {bold \`--only-changed\`} flag and re-run the command to continue. - `)})),import_source$32,import_dist$31,docsUrl$2,noAncestorBuild_default,init_noAncestorBuild=__esmMin((()=>{import_source$32=__toESM$1(require_source$5()),import_dist$31=require_dist$14(),init_icons(),init_link(),docsUrl$2=`https://www.chromatic.com/docs/quickstart/#why-do-i-see-build-x-is-based-on-a-commit-without-ancestor-builds`,noAncestorBuild_default=({announcedBuild:s,turboSnap:l})=>l?(0,import_dist$31.dedent)(import_source$32.default` + `)})),import_source$32,import_dist$31,docsUrl$2,noAncestorBuild_default,init_noAncestorBuild=__esmMin((()=>{import_source$32=__toESM$1(require_source$5()),import_dist$31=require_dist$16(),init_icons(),init_link(),docsUrl$2=`https://www.chromatic.com/docs/quickstart/#why-do-i-see-build-x-is-based-on-a-commit-without-ancestor-builds`,noAncestorBuild_default=({announcedBuild:s,turboSnap:l})=>l?(0,import_dist$31.dedent)(import_source$32.default` ${warning$1} {bold TurboSnap disabled due to missing ancestor build} An ancestor is required to determine which files have changed since the last Chromatic build. This usually happens when rebasing, force-pushing, squash-merging or running against an ephemeral merge commit. @@ -1500,7 +1699,7 @@ Filtered results for: ${this.inputValue?this.inputValue:color$1.gray(`Enter some Build ${s.number} is based on a commit without ancestor builds, which is unusual. This usually happens when rebasing, force-pushing, squash-merging or running against an ephemeral merge commit. ${info$1} Read more at ${link_default(docsUrl$2)} - `)})),initial$8,pending$6,success$7,init_initialize$1=__esmMin((()=>{initial$8={status:`initial`,title:`Initialize build`},pending$6=()=>({status:`pending`,title:`Initializing build`}),success$7=s=>({status:`success`,title:`Initialized build`,output:`Build ${s.announcedBuild.number} initialized`})}));function updateContextFromAnnouncedBuild(s,l,p){s.announcedBuild=l,s.isOnboarding=s.isOnboarding||l.number===1||l.autoAcceptChanges&&!p.autoAcceptChanges,s.isReactNativeApp=l.features?.isReactNativeApp??!1,s.turboSnap&&l.app.turboSnapAvailability===`UNAVAILABLE`&&(s.turboSnap.unavailable=!0)}function main$6(s){return createTask({name:`initialize`,title:initial$8.title,skip:s=>s.skip,steps:[transitionTo(pending$6),setEnvironment,setRuntimeMetadata,initializeAnalytics,announceBuild,transitionTo(success$7,!0)]})}var AnnounceBuildMutation,setEnvironment,setRuntimeMetadata,announceBuildInput,announceBuild,initializeAnalytics,init_initialize=__esmMin((()=>{init_esm(),init_analytics(),init_emailHash(),init_getPackageManager(),init_validateStorybookVersion(),init_tasks$1(),init_turboSnapNotAvailableForReactNative(),init_noAncestorBuild(),init_initialize$1(),AnnounceBuildMutation=` + `)})),initial$8,pending$6,success$7,init_initialize$1=__esmMin((()=>{initial$8={status:`initial`,title:`Initialize build`},pending$6=()=>({status:`pending`,title:`Initializing build`}),success$7=s=>({status:`success`,title:`Initialized build`,output:`Build ${s.announcedBuild.number} initialized`})}));function updateContextFromAnnouncedBuild(s,l,f){s.announcedBuild=l,s.isOnboarding=s.isOnboarding||l.number===1||l.autoAcceptChanges&&!f.autoAcceptChanges,s.isReactNativeApp=l.features?.isReactNativeApp??!1,s.turboSnap&&l.app.turboSnapAvailability===`UNAVAILABLE`&&(s.turboSnap.unavailable=!0)}function main$6(s){return createTask({name:`initialize`,title:initial$8.title,skip:s=>s.skip,steps:[transitionTo(pending$6),setEnvironment,setRuntimeMetadata,initializeAnalytics,announceBuild,transitionTo(success$7,!0)]})}var AnnounceBuildMutation,setEnvironment,setRuntimeMetadata,announceBuildInput,announceBuild,initializeAnalytics,init_initialize=__esmMin((()=>{init_esm(),init_analytics(),init_emailHash(),init_getPackageManager(),init_validateStorybookVersion(),init_tasks$1(),init_turboSnapNotAvailableForReactNative(),init_noAncestorBuild(),init_initialize$1(),AnnounceBuildMutation=` mutation AnnounceBuildMutation($input: AnnounceBuildInput!) { announceBuild(input: $input) { id @@ -1521,191 +1720,191 @@ Filtered results for: ${this.inputValue?this.inputValue:color$1.gray(`Enter some } } } -`,setEnvironment=async s=>{s.environment||={};for(let[l,p]of Object.entries(process.env))p&&s.env.ENVIRONMENT_WHITELIST.some(s=>l.match(s))&&(s.environment[l]=p);s.log.debug(`Got environment:\n${JSON.stringify(s.environment,void 0,2)}`)},setRuntimeMetadata=async s=>{s.runtimeMetadata={nodePlatform:process.platform,nodeVersion:process.versions.node};try{let l=await getPackageManagerName();if(!l)throw Error(`Failed to determine package manager`);s.runtimeMetadata.packageManager=l,setTag(`packageManager`,l);let p=await getPackageManagerVersion(l);s.runtimeMetadata.packageManagerVersion=p,setTag(`packageManagerVersion`,p)}catch(l){s.log.debug(`Failed to set runtime metadata: ${l.message}`)}},announceBuildInput=s=>{let{patchBaseRef:l,patchHeadRef:p,preserveMissingSpecs:g,isLocalBuild:v}=s.options,{version:b,matchesBranch:C,changedFiles:w,changedDependencyNames:E,replacementBuildIds:k,committedAt:A,baselineCommits:N,packageMetadataChanges:F,gitUserEmail:I,rootPath:R,...B}=s.git,{rebuildForBuildId:q,turboSnap:le}=s;return{autoAcceptChanges:C?.(s.options.autoAcceptChanges),patchBaseRef:l,patchHeadRef:p,preserveMissingSpecs:g,...I&&{gitUserEmailHash:emailHash(I)},...B,committedAt:new Date(A),ciVariables:s.environment,isLocalBuild:v,needsBaselines:!!le&&!le.bailReason,packageVersion:s.pkg.version,...s.runtimeMetadata,rebuildForBuildId:q,storybookAddons:s.storybook.addons,storybookRefs:s.storybook.refs,storybookVersion:s.storybook.version,projectMetadata:{...s.projectMetadata,storybookBaseDir:s.storybook?.baseDir}}},announceBuild=async s=>{let l=announceBuildInput(s),{announceBuild:p}=await s.client.runQuery(AnnounceBuildMutation,{input:l},{retries:3});if(setTag(`app_id`,p.app.id),setContext(`build`,{id:p.id}),updateContextFromAnnouncedBuild(s,p,l),s.isReactNativeApp&&await validateStorybookReactNativeVersion(s),s.turboSnap&&s.isReactNativeApp)throw Error(turboSnapNotAvailableForReactNative_default());!s.isOnboarding&&!s.git.parentCommits&&s.log.warn(noAncestorBuild_default(s))},initializeAnalytics=async s=>{s.analytics=createAnalyticsClient(s)}})),import_source$31,import_dist$30,missingStatsFile_default,init_missingStatsFile=__esmMin((()=>{import_source$31=__toESM$1(require_source$5()),import_dist$30=require_dist$14(),init_icons(),missingStatsFile_default=({legacy:s})=>(0,import_dist$30.dedent)(import_source$31.default` +`,setEnvironment=async s=>{s.environment||={};for(let[l,f]of Object.entries(process.env))f&&s.env.ENVIRONMENT_WHITELIST.some(s=>l.match(s))&&(s.environment[l]=f);s.log.debug(`Got environment:\n${JSON.stringify(s.environment,void 0,2)}`)},setRuntimeMetadata=async s=>{s.runtimeMetadata={nodePlatform:process.platform,nodeVersion:process.versions.node};try{let l=await getPackageManagerName();if(!l)throw Error(`Failed to determine package manager`);s.runtimeMetadata.packageManager=l,setTag(`packageManager`,l);let f=await getPackageManagerVersion(l);s.runtimeMetadata.packageManagerVersion=f,setTag(`packageManagerVersion`,f)}catch(l){s.log.debug(`Failed to set runtime metadata: ${l.message}`)}},announceBuildInput=s=>{let{patchBaseRef:l,patchHeadRef:f,preserveMissingSpecs:p,isLocalBuild:g}=s.options,{version:v,matchesBranch:b,changedFiles:C,changedDependencyNames:w,replacementBuildIds:E,committedAt:k,baselineCommits:A,packageMetadataChanges:N,gitUserEmail:F,rootPath:I,...R}=s.git,{rebuildForBuildId:B,turboSnap:q}=s;return{autoAcceptChanges:b?.(s.options.autoAcceptChanges),patchBaseRef:l,patchHeadRef:f,preserveMissingSpecs:p,...F&&{gitUserEmailHash:emailHash(F)},...R,committedAt:new Date(k),ciVariables:s.environment,isLocalBuild:g,needsBaselines:!!q&&!q.bailReason,packageVersion:s.pkg.version,...s.runtimeMetadata,rebuildForBuildId:B,storybookAddons:s.storybook.addons,storybookRefs:s.storybook.refs,storybookVersion:s.storybook.version,projectMetadata:{...s.projectMetadata,storybookBaseDir:s.storybook?.baseDir}}},announceBuild=async s=>{let l=announceBuildInput(s),{announceBuild:f}=await s.client.runQuery(AnnounceBuildMutation,{input:l},{retries:3});if(setTag(`app_id`,f.app.id),setContext(`build`,{id:f.id}),updateContextFromAnnouncedBuild(s,f,l),s.isReactNativeApp&&await validateStorybookReactNativeVersion(s),s.turboSnap&&s.isReactNativeApp)throw Error(turboSnapNotAvailableForReactNative_default());!s.isOnboarding&&!s.git.parentCommits&&s.log.warn(noAncestorBuild_default(s))},initializeAnalytics=async s=>{s.analytics=createAnalyticsClient(s)}})),import_source$31,import_dist$30,missingStatsFile_default,init_missingStatsFile=__esmMin((()=>{import_source$31=__toESM$1(require_source$5()),import_dist$30=require_dist$16(),init_icons(),missingStatsFile_default=({legacy:s})=>(0,import_dist$30.dedent)(import_source$31.default` ${error$2} {bold TurboSnap disabled due to missing stats file} Did not find {bold preview-stats.json} in your built Storybook. Make sure you pass {bold ${s?`--webpack-stats-json`:`--stats-json`}} when building your Storybook. - `)})),import_source$30,import_dist$29,docsUrl$1,bailFile_default,init_bailFile=__esmMin((()=>{import_source$30=__toESM$1(require_source$5()),import_dist$29=require_dist$14(),init_utilities$1(),init_icons(),init_link(),docsUrl$1=`https://www.chromatic.com/docs/turbosnap#how-it-works`,bailFile_default=({turboSnap:s})=>{let{changedPackageFiles:l,changedStaticFiles:p,changedStorybookFiles:g}=s?.bailReason||{},v=l||g||p,b=v?.every(s=>isPackageManifestFile(s)),[C,...w]=v||[],E=l?`package file`:`static file`;b&&(E=`dependency`),g&&(E=`Storybook config`);let k=``;return w.length===1&&(k=import_source$30.default` or its module sibling {bold ${w[0]}}`),w.length>1&&(k=import_source$30.default` or one of its ${w.length} module siblings:\n{dim →} ${w.map(s=>import_source$30.default.bold(s)).join(import_source$30.default`\n{dim →} `)}`),(0,import_dist$29.dedent)(import_source$30.default` + `)})),import_source$30,import_dist$29,docsUrl$1,bailFile_default,init_bailFile=__esmMin((()=>{import_source$30=__toESM$1(require_source$5()),import_dist$29=require_dist$16(),init_utilities$1(),init_icons(),init_link(),docsUrl$1=`https://www.chromatic.com/docs/turbosnap#how-it-works`,bailFile_default=({turboSnap:s})=>{let{changedPackageFiles:l,changedStaticFiles:f,changedStorybookFiles:p}=s?.bailReason||{},g=l||p||f,v=g?.every(s=>isPackageManifestFile(s)),[b,...C]=g||[],w=l?`package file`:`static file`;v&&(w=`dependency`),p&&(w=`Storybook config`);let E=``;return C.length===1&&(E=import_source$30.default` or its module sibling {bold ${C[0]}}`),C.length>1&&(E=import_source$30.default` or one of its ${C.length} module siblings:\n{dim →} ${C.map(s=>import_source$30.default.bold(s)).join(import_source$30.default`\n{dim →} `)}`),(0,import_dist$29.dedent)(import_source$30.default` ${warning$1} {bold TurboSnap disabled due to file change} - Found a ${E} change in {bold ${C}}${k} + Found a ${w} change in {bold ${b}}${E} A full build is required because this file cannot be linked to any specific stories. ${info$1} Read more at ${link_default(docsUrl$1)} - `)}})),import_source$29,import_dist$28,invalidStorybookBaseDirectory,init_invalidStorybookBaseDirectory=__esmMin((()=>{import_source$29=__toESM$1(require_source$5()),import_dist$28=require_dist$14(),init_icons(),invalidStorybookBaseDirectory=()=>(0,import_dist$28.dedent)(import_source$29.default` + `)}})),import_source$29,import_dist$28,invalidStorybookBaseDirectory,init_invalidStorybookBaseDirectory=__esmMin((()=>{import_source$29=__toESM$1(require_source$5()),import_dist$28=require_dist$16(),init_icons(),invalidStorybookBaseDirectory=()=>(0,import_dist$28.dedent)(import_source$29.default` ${error$2} TurboSnap disabled until base directory is set correctly The base directory allows TurboSnap to trace files. Set the {bold --storybook-base-dir} option as the relative path from the repository root to the Storybook project root. Run {bold @chromatic-com/turbosnap-helper} to get your base directory value. - `)}));async function checkStorybookBaseDirectory(s,l){let p=await getRepositoryRoot(s);if(!p)throw Error(`Failed to determine repository root`);let{storybookBaseDir:g=path.default.relative(p,``)}=s.options,v=l.modules.filter(s=>!s.name.includes(`node_modules`)&&/\.(js|jsx|ts|tsx)$/.test(s.name)),b=(0,import_p_limit$2.default)(1e3);try{await Promise.any(v.map(l=>b(()=>{let v=path.default.join(p,g,l.name);return new Promise((l,p)=>fs.access(v,g=>{g?(s.log.debug(`Not found:`,v),p()):l(!0)}))})))}catch{throw s.log.debug(`Invalid storybookBaseDir: ${g}`),setExitCode(s,exitCodes.INVALID_OPTIONS,!0),Error(invalidStorybookBaseDirectory())}}var import_p_limit$2,init_checkStorybookBaseDirectory=__esmMin((()=>{import_p_limit$2=__toESM$1(require_p_limit$3()),init_git$2(),init_invalidStorybookBaseDirectory(),init_setExitCode()})),require_lodash_constant=__commonJSMin(((s,l)=>{function p(s){return function(){return s}}l.exports=p})),require_lodash_foreach=__commonJSMin(((s,l)=>{var p=9007199254740991,g=`[object Arguments]`,v=`[object Function]`,b=`[object GeneratorFunction]`,C=/^(?:0|[1-9]\d*)$/;function w(s,l){for(var p=-1,g=s?s.length:0;++p-1&&s%1==0&&s-1&&s%1==0&&s<=p}function Ye(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function Ze(s){return!!s&&typeof s==`object`}function Qe(s){return We(s)?B(s):_e(s)}function ot(s){return s}l.exports=Pe})),require_lodash_isempty=__commonJSMin(((s,l)=>{var p=9007199254740991,g=`[object Arguments]`,v=`[object Function]`,b=`[object GeneratorFunction]`,C=`[object Map]`,w=`[object Object]`,E=`[object Promise]`,k=`[object Set]`,A=`[object WeakMap]`,N=`[object DataView]`,F=/[\\^$.*+?()[\]{}|]/g,I=/^\[object .+?Constructor\]$/,R=typeof global==`object`&&global&&global.Object===Object&&global,B=typeof self==`object`&&self&&self.Object===Object&&self,q=R||B||Function(`return this`)(),le=typeof s==`object`&&s&&!s.nodeType&&s,J=le&&typeof l==`object`&&l&&!l.nodeType&&l,_e=J&&J.exports===le;function be(s,l){return s?.[l]}function xe(s){var l=!1;if(s!=null&&typeof s.toString!=`function`)try{l=!!(s+``)}catch{}return l}function De(s,l){return function(p){return s(l(p))}}var Ne=Function.prototype,Pe=Object.prototype,ze=q[`__core-js_shared__`],Be=function(){var s=/[^.]+$/.exec(ze&&ze.keys&&ze.keys.IE_PROTO||``);return s?`Symbol(src)_1.`+s:``}(),We=Ne.toString,Ke=Pe.hasOwnProperty,qe=Pe.toString,Je=RegExp(`^`+We.call(Ke).replace(F,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),Ye=_e?q.Buffer:void 0,Ze=Pe.propertyIsEnumerable,Qe=Ye?Ye.isBuffer:void 0,ot=De(Object.keys,Object),st=Kt(q,`DataView`),ut=Kt(q,`Map`),yt=Kt(q,`Promise`),Tt=Kt(q,`Set`),Ot=Kt(q,`WeakMap`),At=!Ze.call({valueOf:1},`valueOf`),jt=en(st),It=en(ut),Lt=en(yt),Rt=en(Tt),Vt=en(Ot);function Ht(s){return qe.call(s)}function Gt(s){return!un(s)||Xt(s)?!1:(cn(s)||xe(s)?Je:I).test(en(s))}function Kt(s,l){var p=be(s,l);return Gt(p)?p:void 0}var Jt=Ht;(st&&Jt(new st(new ArrayBuffer(1)))!=N||ut&&Jt(new ut)!=C||yt&&Jt(yt.resolve())!=E||Tt&&Jt(new Tt)!=k||Ot&&Jt(new Ot)!=A)&&(Jt=function(s){var l=qe.call(s),p=l==w?s.constructor:void 0,g=p?en(p):void 0;if(g)switch(g){case jt:return N;case It:return C;case Lt:return E;case Rt:return k;case Vt:return A}return l});function Xt(s){return!!Be&&Be in s}function Zt(s){var l=s&&s.constructor;return s===(typeof l==`function`&&l.prototype||Pe)}function en(s){if(s!=null){try{return We.call(s)}catch{}try{return s+``}catch{}}return``}function tn(s){return an(s)&&Ke.call(s,`callee`)&&(!Ze.call(s,`callee`)||qe.call(s)==g)}var nn=Array.isArray;function rn(s){return s!=null&&ln(s.length)&&!cn(s)}function an(s){return dn(s)&&rn(s)}var on=Qe||fn;function sn(s){if(rn(s)&&(nn(s)||typeof s==`string`||typeof s.splice==`function`||on(s)||tn(s)))return!s.length;var l=Jt(s);if(l==C||l==k)return!s.size;if(At||Zt(s))return!ot(s).length;for(var p in s)if(Ke.call(s,p))return!1;return!0}function cn(s){var l=un(s)?qe.call(s):``;return l==v||l==b}function ln(s){return typeof s==`number`&&s>-1&&s%1==0&&s<=p}function un(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function dn(s){return!!s&&typeof s==`object`}function fn(){return!1}l.exports=sn})),require_lodash_isfunction=__commonJSMin(((s,l)=>{var p=`[object AsyncFunction]`,g=`[object Function]`,v=`[object GeneratorFunction]`,b=`[object Null]`,C=`[object Proxy]`,w=`[object Undefined]`,E=typeof global==`object`&&global&&global.Object===Object&&global,k=typeof self==`object`&&self&&self.Object===Object&&self,A=E||k||Function(`return this`)(),N=Object.prototype,F=N.hasOwnProperty,I=N.toString,R=A.Symbol,B=R?R.toStringTag:void 0;function q(s){return s==null?s===void 0?w:b:B&&B in Object(s)?le(s):J(s)}function le(s){var l=F.call(s,B),p=s[B];try{s[B]=void 0;var g=!0}catch{}var v=I.call(s);return g&&(l?s[B]=p:delete s[B]),v}function J(s){return I.call(s)}function _e(s){if(!be(s))return!1;var l=q(s);return l==g||l==v||l==p||l==C}function be(s){var l=typeof s;return s!=null&&(l==`object`||l==`function`)}l.exports=_e})),require_lodash_isundefined=__commonJSMin(((s,l)=>{function p(s){return s===void 0}l.exports=p})),require_lodash_reduce=__commonJSMin(((s,l)=>{var p=200,g=`Expected a function`,v=`__lodash_hash_undefined__`,b=1,C=2,w=1/0,E=9007199254740991,k=`[object Arguments]`,A=`[object Array]`,N=`[object Boolean]`,F=`[object Date]`,I=`[object Error]`,R=`[object Function]`,B=`[object GeneratorFunction]`,q=`[object Map]`,le=`[object Number]`,J=`[object Object]`,_e=`[object Promise]`,be=`[object RegExp]`,xe=`[object Set]`,De=`[object String]`,Ne=`[object Symbol]`,Pe=`[object WeakMap]`,ze=`[object ArrayBuffer]`,Be=`[object DataView]`,We=`[object Float32Array]`,Ke=`[object Float64Array]`,qe=`[object Int8Array]`,Je=`[object Int16Array]`,Ye=`[object Int32Array]`,Ze=`[object Uint8Array]`,Qe=`[object Uint8ClampedArray]`,ot=`[object Uint16Array]`,st=`[object Uint32Array]`,ut=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yt=/^\w*$/,Tt=/^\./,Ot=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,At=/[\\^$.*+?()[\]{}|]/g,jt=/\\(\\)?/g,It=/^\[object .+?Constructor\]$/,Lt=/^(?:0|[1-9]\d*)$/,Rt={};Rt[We]=Rt[Ke]=Rt[qe]=Rt[Je]=Rt[Ye]=Rt[Ze]=Rt[Qe]=Rt[ot]=Rt[st]=!0,Rt[k]=Rt[A]=Rt[ze]=Rt[N]=Rt[Be]=Rt[F]=Rt[I]=Rt[R]=Rt[q]=Rt[le]=Rt[J]=Rt[be]=Rt[xe]=Rt[De]=Rt[Pe]=!1;var Vt=typeof global==`object`&&global&&global.Object===Object&&global,Ht=typeof self==`object`&&self&&self.Object===Object&&self,Gt=Vt||Ht||Function(`return this`)(),Kt=typeof s==`object`&&s&&!s.nodeType&&s,Jt=Kt&&typeof l==`object`&&l&&!l.nodeType&&l,Xt=Jt&&Jt.exports===Kt&&Vt.process,Zt=function(){try{return Xt&&Xt.binding(`util`)}catch{}}(),en=Zt&&Zt.isTypedArray;function tn(s,l,p,g){var v=-1,b=s?s.length:0;for(g&&b&&(p=s[++v]);++v-1}function Qn(s,l){var p=this.__data__,g=hr(p,s);return g<0?p.push([s,l]):p[g][1]=l,this}qn.prototype.clear=Jn,qn.prototype.delete=Yn,qn.prototype.get=Xn,qn.prototype.has=Zn,qn.prototype.set=Qn;function $n(s){var l=-1,p=s?s.length:0;for(this.clear();++lk))return!1;var N=w.get(s);if(N&&w.get(l))return N==l;var F=-1,I=!0,R=v&b?new ar:void 0;for(w.set(s,l),w.set(l,s);++F-1&&s%1==0&&s-1&&s%1==0&&s<=E}function li(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function ui(s){return!!s&&typeof s==`object`}function di(s){return typeof s==`symbol`||ui(s)&&bn.call(s)==Ne}var fi=en?sn(en):Er;function pi(s){return s==null?``:Mr(s)}function mi(s,l,p){var g=s==null?void 0:yr(s,l);return g===void 0?p:g}function hi(s,l){return s!=null&&Ur(s,l,xr)}function gi(s){return ai(s)?mr(s):Or(s)}function _i(s){return s}function vi(s){return Gr(s)?rn(Qr(s)):jr(s)}l.exports=ei})),require_lodash_values=__commonJSMin(((s,l)=>{var p=9007199254740991,g=`[object Arguments]`,v=`[object Function]`,b=`[object GeneratorFunction]`,C=/^(?:0|[1-9]\d*)$/;function w(s,l){for(var p=-1,g=s?s.length:0,v=Array(g);++p-1&&s%1==0&&s-1&&s%1==0&&s<=p}function Be(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function We(s){return!!s&&typeof s==`object`}function Ke(s){return De(s)?q(s):le(s)}function qe(s){return s?k(s,Ke(s)):[]}l.exports=qe})),require_graph$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Graph=void 0;let l=require_lodash_constant(),p=require_lodash_foreach(),g=require_lodash_foreach(),v=require_lodash_isempty(),b=require_lodash_isfunction(),C=require_lodash_isundefined(),w=require_lodash_reduce(),E=require_lodash_union(),k=require_lodash_values(),A=`\0`,N=`\0`,F=``;s.Graph=class s{constructor(s){var p,g,v;this._isDirected=s?.directed??!0,this._isMultigraph=s?.multigraph??!1,this._isCompound=s?.compound??!1,this._label=void 0,this._defaultNodeLabelFn=l(void 0),this._defaultEdgeLabelFn=l(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[`\0`]={}),this._preds={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}isDirected(){return this._isDirected}isMultigraph(){return this._isMultigraph}isCompound(){return this._isCompound}setGraph(s){return this._label=s,this}graph(){return this._label}setDefaultNodeLabel(s){return b(s)||(s=l(s)),this._defaultNodeLabelFn=s,this}nodeCount(){return this.nodes().length}nodes(){return Object.keys(this._nodes)}sources(){let s=this;return g(this.nodes(),l=>v(s._preds[l]))}sinks(){let s=this;return g(this.nodes(),l=>v(s._sucs[l]))}setNodes(s,l){let g=arguments,v=this;return p(s,s=>{g.length>1?v.setNode(s,l):v.setNode(s)}),this}setNode(s,l){return s in this._nodes?(arguments.length>1&&(this._nodes[s]=l),this):(this._nodes[s]=arguments.length>1?l:this._defaultNodeLabelFn(s),this._isCompound&&(this._parent[s]=`\0`,this._children[s]={},this._children[`\0`][s]=!0),this._preds[s]={},this._sucs[s]={},this)}node(s){return this._nodes[s]}hasNode(s){return s in this._nodes}removeNode(s){let l=this;if(s in this._nodes){let g=[];for(let l in this._edgeObjs){let p=this._edgeObjs[l];(p.v===s||p.w===s)&&g.push(p)}delete this._nodes[s],this._isCompound&&(this._removeFromParentsChildList(s),delete this._parent[s],p(this.children(s),function(s){l.setParent(s)}),delete this._children[s]);for(let s of g)this.removeEdge(s);delete this._preds[s],delete this._sucs[s]}return this}setParent(s,l){if(!this._isCompound)throw Error(`Cannot set parent in a non-compound graph`);if(C(l))l=`\0`;else{l+=``;for(let p=l;!C(p);p=this.parent(p))if(p===s)throw Error(`Setting `+l+` as parent of `+s+` would create a cycle`);this.setNode(l)}return this.setNode(s),this._removeFromParentsChildList(s),this._parent[s]=l,this._children[l][s]=!0,this}_removeFromParentsChildList(s){delete this._children[this._parent[s]][s]}parent(s){if(this._isCompound){let l=this._parent[s];if(l!==`\0`)return l}}children(s){if(C(s)&&(s=`\0`),this._isCompound){let l=this._children[s];if(l)return Object.keys(l)}else if(s===`\0`)return this.nodes();else if(this.hasNode(s))return[]}predecessors(s){let l=this._preds[s];return l?Object.keys(l):[]}successors(s){let l=this._sucs[s];return l?Object.keys(l):[]}neighbors(s){return E(this.predecessors(s),this.successors(s))}isLeaf(s){let l;return l=this.isDirected()?this.successors(s):this.neighbors(s),l.length===0}filterNodes(l){let g=new s({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});g.setGraph(this.graph());let v=this;p(this._nodes,function(s,p){l(p)&&g.setNode(p,s)}),p(this._edgeObjs,function(s){g.hasNode(s.v)&&g.hasNode(s.w)&&g.setEdge(s,v.edge(s))});let b={};function C(s){let l=v.parent(s);return l===void 0||g.hasNode(l)?(b[s]=l,l):l in b?b[l]:C(l)}return this._isCompound&&p(g.nodes(),function(s){g.setParent(s,C(s))}),g}setDefaultEdgeLabel(s){return b(s)||(s=l(s)),this._defaultEdgeLabelFn=s,this}edgeCount(){return this.edges().length}edges(){return k(this._edgeObjs)}setPath(s,l){let p=this,g=arguments;return w(s,function(s,v){return g.length>1?p.setEdge(s,v,l):p.setEdge(s,v),v}),this}setEdge(...s){let l,p,g,v,b=!1,w=arguments[0];typeof w==`object`&&w&&`v`in w?(l=w.v,p=w.w,g=w.name,arguments.length===2&&(v=arguments[1],b=!0)):(l=w,p=arguments[1],g=arguments[3],arguments.length>2&&(v=arguments[2],b=!0)),l=``+l,p=``+p,C(g)||(g=``+g);let E=B(this._isDirected,l,p,g);if(E in this._edgeLabels)return b&&(this._edgeLabels[E]=v),this;if(!C(g)&&!this._isMultigraph)throw Error(`Cannot set a named edge when isMultigraph = false`);this.setNode(l),this.setNode(p),this._edgeLabels[E]=b?v:this._defaultEdgeLabelFn(l,p,g);let k=q(this._isDirected,l,p,g);return l=k.v,p=k.w,this._edgeObjs[E]=k,I(this._preds[p],l),I(this._sucs[l],p),this}edge(s,l,p){let g=arguments.length===1?le(this._isDirected,arguments[0]):B(this._isDirected,s,l,p);return this._edgeLabels[g]}hasEdge(s,l,p){return(arguments.length===1?le(this._isDirected,arguments[0]):B(this._isDirected,s,l,p))in this._edgeLabels}removeEdge(s,l,p){let g=arguments.length===1?le(this._isDirected,arguments[0]):B(this._isDirected,s,l,p),v=this._edgeObjs[g];return v&&(s=v.v,l=v.w,delete this._edgeLabels[g],delete this._edgeObjs[g],R(this._preds[l],s),R(this._sucs[s],l)),this}inEdges(s,l){let p=[];for(let g in this._edgeObjs){let v=this._edgeObjs[g];v.w===s&&(!l||v.v===l)&&p.push(v)}return p}outEdges(s,l){let p=[];for(let g in this._edgeObjs){let v=this._edgeObjs[g];v.v===s&&(!l||v.w===l)&&p.push(v)}return p}nodeEdges(s,l){return this.inEdges(s,l).concat(this.outEdges(s,l))}};function I(s,l){s[l]?s[l]++:s[l]=1}function R(s,l){--s[l]||delete s[l]}function B(s,l,p,g){let v=``+l,b=``+p;if(!s&&v>b){let s=v;v=b,b=s}return v+``+b+``+(C(g)?`\0`:g)}function q(s,l,p,g){let v=``+l,b=``+p;if(!s&&v>b){let s=v;v=b,b=s}let C={v,w:b};return g&&(C.name=g),C}function le(s,l){return B(s,l.v,l.w,l.name)}})),require_lodash_size=__commonJSMin(((s,l)=>{var p=9007199254740991,g=`[object Function]`,v=`[object GeneratorFunction]`,b=`[object Map]`,C=`[object Object]`,w=`[object Promise]`,E=`[object Set]`,k=`[object String]`,A=`[object WeakMap]`,N=`[object DataView]`,F=/[\\^$.*+?()[\]{}|]/g,I=/^\[object .+?Constructor\]$/,R=`\\ud800-\\udfff`,B=`\\u0300-\\u036f\\ufe20-\\ufe23`,q=`\\u20d0-\\u20f0`,le=`\\ufe0e\\ufe0f`,J=`[`+R+`]`,_e=`[`+B+q+`]`,be=`\\ud83c[\\udffb-\\udfff]`,xe=`(?:`+_e+`|`+be+`)`,De=`[^`+R+`]`,Ne=`(?:\\ud83c[\\udde6-\\uddff]){2}`,Pe=`[\\ud800-\\udbff][\\udc00-\\udfff]`,ze=`\\u200d`,Be=xe+`?`,We=`[`+le+`]?`,Ke=`(?:`+ze+`(?:`+[De,Ne,Pe].join(`|`)+`)`+We+Be+`)*`,qe=We+Be+Ke,Je=`(?:`+[De+_e+`?`,_e,Ne,Pe,J].join(`|`)+`)`,Ye=RegExp(be+`(?=`+be+`)|`+Je+qe,`g`),Ze=RegExp(`[`+ze+R+B+q+le+`]`),Qe=typeof global==`object`&&global&&global.Object===Object&&global,ot=typeof self==`object`&&self&&self.Object===Object&&self,st=Qe||ot||Function(`return this`)(),ut=yt(`length`);function yt(s){return function(l){return l?.[s]}}function Tt(s,l){return s?.[l]}function Ot(s){return Ze.test(s)}function At(s){var l=!1;if(s!=null&&typeof s.toString!=`function`)try{l=!!(s+``)}catch{}return l}function jt(s,l){return function(p){return s(l(p))}}function It(s){return Ot(s)?Lt(s):ut(s)}function Lt(s){for(var l=Ye.lastIndex=0;Ye.test(s);)l++;return l}var Rt=Function.prototype,Vt=Object.prototype,Ht=st[`__core-js_shared__`],Gt=function(){var s=/[^.]+$/.exec(Ht&&Ht.keys&&Ht.keys.IE_PROTO||``);return s?`Symbol(src)_1.`+s:``}(),Kt=Rt.toString,Jt=Vt.hasOwnProperty,Xt=Vt.toString,Zt=RegExp(`^`+Kt.call(Jt).replace(F,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),en=jt(Object.keys,Object),tn=hn(st,`DataView`),nn=hn(st,`Map`),rn=hn(st,`Promise`),an=hn(st,`Set`),on=hn(st,`WeakMap`),sn=yn(tn),cn=yn(nn),ln=yn(rn),un=yn(an),dn=yn(on);function fn(s){return Xt.call(s)}function pn(s){return!Tn(s)||_n(s)?!1:(Cn(s)||At(s)?Zt:I).test(yn(s))}function mn(s){if(!vn(s))return en(s);var l=[];for(var p in Object(s))Jt.call(s,p)&&p!=`constructor`&&l.push(p);return l}function hn(s,l){var p=Tt(s,l);return pn(p)?p:void 0}var gn=fn;(tn&&gn(new tn(new ArrayBuffer(1)))!=N||nn&&gn(new nn)!=b||rn&&gn(rn.resolve())!=w||an&&gn(new an)!=E||on&&gn(new on)!=A)&&(gn=function(s){var l=Xt.call(s),p=l==C?s.constructor:void 0,g=p?yn(p):void 0;if(g)switch(g){case sn:return N;case cn:return b;case ln:return w;case un:return E;case dn:return A}return l});function _n(s){return!!Gt&&Gt in s}function vn(s){var l=s&&s.constructor;return s===(typeof l==`function`&&l.prototype||Vt)}function yn(s){if(s!=null){try{return Kt.call(s)}catch{}try{return s+``}catch{}}return``}function bn(s){if(s==null)return 0;if(Sn(s))return Dn(s)?It(s):s.length;var l=gn(s);return l==b||l==E?s.size:mn(s).length}var xn=Array.isArray;function Sn(s){return s!=null&&wn(s.length)&&!Cn(s)}function Cn(s){var l=Tn(s)?Xt.call(s):``;return l==g||l==v}function wn(s){return typeof s==`number`&&s>-1&&s%1==0&&s<=p}function Tn(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function En(s){return!!s&&typeof s==`object`}function Dn(s){return typeof s==`string`||!xn(s)&&En(s)&&Xt.call(s)==k}l.exports=bn})),require_topsort$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CycleException=void 0,s.topsort=g;let l=require_lodash_foreach(),p=require_lodash_size();function g(s){let g={},b={},C=[];function w(p){if(p in b)throw new v;p in g||(b[p]=!0,g[p]=!0,l(s.predecessors(p),w),delete b[p],C.push(p))}if(l(s.sinks(),w),p(g)!==s.nodeCount())throw new v;return C}var v=class extends Error{};s.CycleException=v})),require_is_acyclic$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isAcyclic=p;let l=require_topsort$1();function p(s){try{(0,l.topsort)(s)}catch(s){if(s instanceof l.CycleException)return!1;throw s}return!0}})),require_dfs$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.dfs=p;let l=require_lodash_foreach();function p(s,p,v){Array.isArray(p)||(p=[p]);let b=(s.isDirected()?s.successors:s.neighbors).bind(s),C=[],w={};return l(p,l=>{if(!s.hasNode(l))throw Error(`Graph does not have node: `+l);g(s,l,v===`post`,w,b,C)}),C}function g(s,p,v,b,C,w){p in b||(b[p]=!0,v||w.push(p),l(C(p),function(l){g(s,l,v,b,C,w)}),v&&w.push(p))}})),require_postorder$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.postorder=p;let l=require_dfs$1();function p(s,p){return(0,l.dfs)(s,p,`post`)}})),require_graphlib$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.alg=s.Graph=void 0;var l=require_graph$1();Object.defineProperty(s,`Graph`,{enumerable:!0,get:function(){return l.Graph}});let p=require_is_acyclic$1(),g=require_postorder$1();s.alg={isAcyclic:p.isAcyclic,postorder:g.postorder}})),require_custom_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CustomError=void 0,s.CustomError=class s extends Error{constructor(l){super(l),Object.setPrototypeOf(this,s.prototype),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}})),require_validation_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ValidationError=void 0;let l=require_custom_error();s.ValidationError=class s extends l.CustomError{constructor(l){super(l),Object.setPrototypeOf(this,s.prototype)}}})),require_errors$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ValidationError=void 0;let l=require_validation_error();Object.defineProperty(s,`ValidationError`,{enumerable:!0,get:function(){return l.ValidationError}})})),require_validate_graph=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.validateGraph=v;let l=require_graphlib$1(),p=require_errors$7();function g(s,l){if(!s)throw new p.ValidationError(l)}function v(s,p,v,b){g((s.predecessors(p)||[]).length===0,`"${p}" is not really the root`);let C=l.alg.postorder(s,[p]),w=s.nodes();g(JSON.stringify(w.sort())===JSON.stringify(C.sort()),`not all graph nodes are reachable from root`),g(Object.keys(v).filter(s=>!b[s]||b[s].size===0).length===0,`not all pkgs have instance nodes`)}})),require_lodash_isequal=__commonJSMin(((s,l)=>{var p=200,g=`__lodash_hash_undefined__`,v=1,b=2,C=9007199254740991,w=`[object Arguments]`,E=`[object Array]`,k=`[object AsyncFunction]`,A=`[object Boolean]`,N=`[object Date]`,F=`[object Error]`,I=`[object Function]`,R=`[object GeneratorFunction]`,B=`[object Map]`,q=`[object Number]`,le=`[object Null]`,J=`[object Object]`,_e=`[object Promise]`,be=`[object Proxy]`,xe=`[object RegExp]`,De=`[object Set]`,Ne=`[object String]`,Pe=`[object Symbol]`,ze=`[object Undefined]`,Be=`[object WeakMap]`,We=`[object ArrayBuffer]`,Ke=`[object DataView]`,qe=`[object Float32Array]`,Je=`[object Float64Array]`,Ye=`[object Int8Array]`,Ze=`[object Int16Array]`,Qe=`[object Int32Array]`,ot=`[object Uint8Array]`,st=`[object Uint8ClampedArray]`,ut=`[object Uint16Array]`,yt=`[object Uint32Array]`,Tt=/[\\^$.*+?()[\]{}|]/g,Ot=/^\[object .+?Constructor\]$/,At=/^(?:0|[1-9]\d*)$/,jt={};jt[qe]=jt[Je]=jt[Ye]=jt[Ze]=jt[Qe]=jt[ot]=jt[st]=jt[ut]=jt[yt]=!0,jt[w]=jt[E]=jt[We]=jt[A]=jt[Ke]=jt[N]=jt[F]=jt[I]=jt[B]=jt[q]=jt[J]=jt[xe]=jt[De]=jt[Ne]=jt[Be]=!1;var It=typeof global==`object`&&global&&global.Object===Object&&global,Lt=typeof self==`object`&&self&&self.Object===Object&&self,Rt=It||Lt||Function(`return this`)(),Vt=typeof s==`object`&&s&&!s.nodeType&&s,Ht=Vt&&typeof l==`object`&&l&&!l.nodeType&&l,Gt=Ht&&Ht.exports===Vt,Kt=Gt&&It.process,Jt=function(){try{return Kt&&Kt.binding&&Kt.binding(`util`)}catch{}}(),Xt=Jt&&Jt.isTypedArray;function Zt(s,l){for(var p=-1,g=s==null?0:s.length,v=0,b=[];++p-1}function Qn(s,l){var p=this.__data__,g=hr(p,s);return g<0?(++this.size,p.push([s,l])):p[g][1]=l,this}qn.prototype.clear=Jn,qn.prototype.delete=Yn,qn.prototype.get=Xn,qn.prototype.has=Zn,qn.prototype.set=Qn;function $n(s){var l=-1,p=s==null?0:s.length;for(this.clear();++lk))return!1;var N=w.get(s);if(N&&w.get(l))return N==l;var F=-1,I=!0,R=p&b?new ar:void 0;for(w.set(s,l),w.set(l,s);++F-1&&s%1==0&&s-1&&s%1==0&&s<=C}function qr(s){var l=typeof s;return s!=null&&(l==`object`||l==`function`)}function Jr(s){return typeof s==`object`&&!!s}var Yr=Xt?rn(Xt):Sr;function Xr(s){return Hr(s)?mr(s):Cr(s)}function Zr(){return[]}function Qr(){return!1}l.exports=Wr})),require_dep_graph=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DepGraphImpl=void 0;let l=require_lodash_isequal(),p=require_graphlib$1(),g=require_create_from_json();var v=class s{static getPkgId(s){return`${s.name}@${s.version||``}`}constructor(s,l,p,g,v){this._graph=s,this._rootNodeId=l,this._pkgs=p,this._pkgNodes=g,this._pkgManager=v,this._countNodePathsToRootCache=new Map,this._rootPkgId=s.node(l).pkgId,this._pkgList=Object.values(p),this._depPkgsList=this._pkgList.filter(s=>s!==this.rootPkg)}get pkgManager(){return this._pkgManager}get rootPkg(){return this._pkgs[this._rootPkgId]}get rootNodeId(){return this._rootNodeId}getPkgs(){return this._pkgList}getDepPkgs(){return this._depPkgsList}getPkgNodes(l){let p=s.getPkgId(l),g=[];for(let s of Array.from(this._pkgNodes[p])){let l=this.getGraphNode(s);g.push({info:l.info||{}})}return g}getNode(s){return this.getGraphNode(s).info||{}}getNodePkg(s){return this._pkgs[this.getGraphNode(s).pkgId]}getPkgNodeIds(l){let p=s.getPkgId(l);if(!this._pkgs[p])throw Error(`no such pkg: ${p}`);return Array.from(this._pkgNodes[p])}getNodeDepsNodeIds(s){let l=this._graph.successors(s);if(!l)throw Error(`no such node: ${s}`);return l}getNodeParentsNodeIds(s){let l=this._graph.predecessors(s);if(!l)throw Error(`no such node: ${s}`);return l}hasCycles(){return this._hasCycles===void 0&&(this._hasCycles=!p.alg.isAcyclic(this._graph)),this._hasCycles}pkgPathsToRoot(s,l){let p=[],g=l?.limit;for(let l of this.getPkgNodeIds(s)){let s=this.pathsFromNodeToRoot(l,[],{limit:g});for(let l of s)p.push(l);if(g&&p.length>=g)break}return p.sort((s,l)=>s.length-l.length)}countPathsToRoot(s,l){let p=0,g=l?.limit;for(let l of this.getPkgNodeIds(s))if(p+=this.countNodePathsToRoot(l,g),g&&p>=g)return g;return p}isTransitive(s){let l=new Set(this.getPkgNodeIds(s));for(let s of this.getNodeDepsNodeIds(this.rootNodeId))if(l.has(s))return!1;return!0}equals(l,{compareRoot:p=!0}={}){let v;return v=l instanceof s?l:(0,g.createFromJSON)(l.toJSON()),this.nodeEquals(this,this.rootNodeId,v,v.rootNodeId,p)}directDepsLeadingTo(s){let l=this.getPkgNodeIds(s);return this.getNodeDepsNodeIds(this.rootNodeId).filter(s=>p.alg.postorder(this._graph,[s]).filter(s=>l.includes(s)).length).map(s=>this.getNodePkg(s))}toJSON(){let l=this._graph.nodes().reduce((s,l)=>{let p=(this._graph.successors(l)||[]).map(s=>({nodeId:s})),g=this._graph.node(l),v={nodeId:l,pkgId:g.pkgId,deps:p};return g.info&&Object.keys(g.info).length>0&&(v.info=g.info),s.push(v),s},[]),p=Object.keys(this._pkgs).map(s=>({id:s,info:this._pkgs[s]}));return{schemaVersion:s.SCHEMA_VERSION,pkgManager:this._pkgManager,pkgs:p,graph:{rootNodeId:this._rootNodeId,nodes:l}}}nodeEquals(p,g,v,b,C,w=new Set){if((C||g!==p.rootNodeId&&b!==v.rootNodeId)&&(!l(p.getNodePkg(g),v.getNodePkg(b))||!l(p.getNode(g),v.getNode(b))))return!1;let E=p.getNodeDepsNodeIds(g),k=v.getNodeDepsNodeIds(b);if(E.length!==k.length)return!1;let A=l=>(p,g)=>{let v=l.getNodePkg(p),b=l.getNodePkg(g);return s.getPkgId(v).localeCompare(s.getPkgId(b))};E=E.sort(A(p)),k=k.sort(A(v));for(let s=0;s=C)break}return b}countNodePathsToRoot(s,l){if(this._countNodePathsToRootCache.has(s))return this._countNodePathsToRootCache.get(s);let p;return p=s===this._rootNodeId?1:this.hasCycles()?this.countNodePathsToRootBacktracking(s,l):this.countNodePathsToRootMemoized(s,l),l||this._countNodePathsToRootCache.set(s,p),p}countNodePathsToRootMemoized(s,l=0){let p=0;for(let g of this.getNodeParentsNodeIds(s))if(p+=this.countNodePathsToRoot(g,l),l&&p>=l)return l;return p}countNodePathsToRootBacktracking(s,l=0,p=0,g=new Set){if(s===this._rootNodeId)return p+1;g.add(s);for(let v of this.getNodeParentsNodeIds(s))if(!g.has(v)&&(p=this.countNodePathsToRootBacktracking(v,l,p,g),l&&p>=l))return g.delete(s),l;return g.delete(s),p}};s.DepGraphImpl=v,v.SCHEMA_VERSION=`1.3.0`})),require_create_from_json=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SUPPORTED_SCHEMA_RANGE=void 0,s.createFromJSON=C;let l=require(`semver`),p=require_graphlib$1(),g=require_errors$7(),v=require_validate_graph(),b=require_dep_graph();s.SUPPORTED_SCHEMA_RANGE=`^1.0.0`;function C(s,l={}){var g;let C=l?.shouldValidate??!0;C&&E(s);let A=new p.Graph({directed:!0,multigraph:!1,compound:!1}),N={},F={};for(let{id:l,info:p}of s.pkgs)C&&k(l,p,N),N[l]=p.version?p:{...p,version:void 0};let I=s.graph.rootNodeId,R;for(let l of s.graph.nodes){C&&(w(!A.hasNode(l.nodeId),`more than one node with same id`),w(!!N[l.pkgId],`some instance nodes belong to non-existing pkgIds`)),l.nodeId===I&&(R=l);let s=l.pkgId;F[s]||(F[s]=new Set),F[s].add(l.nodeId),A.setNode(l.nodeId,{pkgId:s,info:l.info})}for(let l of s.graph.nodes)for(let s of l.deps)A.setEdge(l.nodeId,s.nodeId);if(C){w(!!R,`.${I} root graph node is missing`);let l=R.pkgId;w(!!N[l],`.${l} root pkg missing`),(0,v.validateGraph)(A,s.graph.rootNodeId,N,F)}return new b.DepGraphImpl(A,s.graph.rootNodeId,N,F,s.pkgManager)}function w(s,l){if(!s)throw new g.ValidationError(l)}function E({schemaVersion:p,pkgManager:g}){w(!!l.valid(p)&&l.satisfies(p,s.SUPPORTED_SCHEMA_RANGE),`dep-graph schemaVersion not in "${s.SUPPORTED_SCHEMA_RANGE}"`),w(g&&!!g.name,`.pkgManager.name is missing`)}function k(s,l,p){w(!p[s],`more than one pkg with same id`),w(!!l,`.pkgs item missing .info`),w(s===b.DepGraphImpl.getPkgId(l),`pkgs ids should be name@version`),w(!!l.name,`some .pkgs elements have no .name field`)}})),require_builder$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DepGraphBuilder=void 0;let l=require_graphlib$1(),p=require_dep_graph();s.DepGraphBuilder=class s{get rootNodeId(){return this._rootNodeId}static _getPkgId(s){return`${s.name}@${s.version||``}`}constructor(p,g,v){this._pkgs={},this._pkgNodes={};let b=new l.Graph({directed:!0,multigraph:!1,compound:!1});g||={name:`_root`,version:`0.0.0`},this._rootNodeId=`root-node`,this._rootPkgId=s._getPkgId(g),this._pkgs[this._rootPkgId]=g,b.setNode(this._rootNodeId,{pkgId:this._rootPkgId,info:v}),this._pkgNodes[this._rootPkgId]=new Set([this._rootNodeId]),this._graph=b,this._pkgManager=p}getPkgs(){return Object.values(this._pkgs)}addPkgNode(l,p,g){if(p===this._rootNodeId)throw Error(`DepGraphBuilder.addPkgNode() cant override root node`);let v=s._getPkgId(l);return this._pkgs[v]=l,this._pkgNodes[v]=this._pkgNodes[v]||new Set,this._pkgNodes[v].add(p),this._graph.setNode(p,{pkgId:v,info:g}),this}connectDep(s,l){if(!this._graph.hasNode(s))throw Error(`parentNodeId does not exist`);if(!this._graph.hasNode(l))throw Error(`depNodeId does not exist`);return this._graph.setEdge(s,l),this}build(){return new p.DepGraphImpl(this._graph,this._rootNodeId,this._pkgs,this._pkgNodes,this._pkgManager)}}})),require_event_loop_spinner=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.EventLoopSpinner=void 0;let l=typeof setImmediate==`function`?setImmediate:s=>s();s.EventLoopSpinner=class{constructor(s=10){this.thresholdMs=s,this.afterLastSpin=Date.now()}reset(){this.afterLastSpin=Date.now()}isStarving(){return Date.now()-this.afterLastSpin>this.thresholdMs}async spin(){return new Promise(s=>l(()=>{this.reset(),s()}))}}})),require_dist$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.eventLoopSpinner=s.EventLoopSpinner=void 0;let l=require_event_loop_spinner();Object.defineProperty(s,`EventLoopSpinner`,{enumerable:!0,get:function(){return l.EventLoopSpinner}}),s.eventLoopSpinner=new l.EventLoopSpinner})),require_create_changed_packages_graph=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createChangedPackagesGraph=v;let l=require_dep_graph(),p=require_builder$1(),g=require_dist$9();async function v(s,v){let C=v,w=new Set(s.getDepPkgs().map(l.DepGraphImpl.getPkgId)),E=C.getDepPkgs().filter(s=>!w.has(l.DepGraphImpl.getPkgId(s))),k=new p.DepGraphBuilder(C.pkgManager,C.rootPkg),A=[];for(let s of E)for(let l of C.getPkgNodeIds(s)){k.addPkgNode(C.getNodePkg(l),l,b(C,l));for(let s of C.getNodeParentsNodeIds(l))A.push([s,l]),g.eventLoopSpinner.isStarving()&&await g.eventLoopSpinner.spin()}let N=new Set([C.rootNodeId]);for(;A.length>0;){let[s,l]=A.pop();if(N.has(s)){k.connectDep(s,l);continue}N.add(s),k.addPkgNode(C.getNodePkg(s),s,b(C,s)),k.connectDep(s,l);for(let l of C.getNodeParentsNodeIds(s))A.push([l,s]),g.eventLoopSpinner.isStarving()&&await g.eventLoopSpinner.spin()}return k.build()}function b(s,l){let p=s.getNode(l);if(!(!p||Object.keys(p).length===0))return p}})),require_object_hash=__commonJSMin(((s,l)=>{var p=require(`crypto`);s=l.exports=g;function g(s,l){return l=C(s,l),E(s,l)}s.sha1=function(s){return g(s)},s.keys=function(s){return g(s,{excludeValues:!0,algorithm:`sha1`,encoding:`hex`})},s.MD5=function(s){return g(s,{algorithm:`md5`,encoding:`hex`})},s.keysMD5=function(s){return g(s,{algorithm:`md5`,encoding:`hex`,excludeValues:!0})};var v=p.getHashes?p.getHashes().slice():[`sha1`,`md5`];v.push(`passthrough`);var b=[`buffer`,`hex`,`binary`,`base64`];function C(s,l){l||={};var p={};if(p.algorithm=l.algorithm||`sha1`,p.encoding=l.encoding||`hex`,p.excludeValues=!!l.excludeValues,p.algorithm=p.algorithm.toLowerCase(),p.encoding=p.encoding.toLowerCase(),p.ignoreUnknown=l.ignoreUnknown===!0,p.respectType=l.respectType!==!1,p.respectFunctionNames=l.respectFunctionNames!==!1,p.respectFunctionProperties=l.respectFunctionProperties!==!1,p.unorderedArrays=l.unorderedArrays===!0,p.unorderedSets=l.unorderedSets!==!1,p.unorderedObjects=l.unorderedObjects!==!1,p.replacer=l.replacer||void 0,p.excludeKeys=l.excludeKeys||void 0,s===void 0)throw Error(`Object argument required.`);for(var g=0;g=0)return this.dispatch(`[CIRCULAR:`+E+`]`);if(p.push(l),typeof Buffer<`u`&&Buffer.isBuffer&&Buffer.isBuffer(l))return g(`buffer:`),g(l);if(C!==`object`&&C!==`function`&&C!==`asyncfunction`)if(this[`_`+C])this[`_`+C](l);else if(s.ignoreUnknown)return g(`[`+C+`]`);else throw Error(`Unknown object type "`+C+`"`);else{var k=Object.keys(l);s.unorderedObjects&&(k=k.sort()),s.respectType!==!1&&!w(l)&&k.splice(0,0,`prototype`,`__proto__`,`constructor`),s.excludeKeys&&(k=k.filter(function(l){return!s.excludeKeys(l)})),g(`object:`+k.length+`:`);var A=this;return k.forEach(function(p){A.dispatch(p),g(`:`),s.excludeValues||A.dispatch(l[p]),g(`,`)})}},_array:function(l,v){v=v===void 0?s.unorderedArrays!==!1:v;var b=this;if(g(`array:`+l.length+`:`),!v||l.length<=1)return l.forEach(function(s){return b.dispatch(s)});var C=[],w=l.map(function(l){var g=new A,v=p.slice();return k(s,g,v).dispatch(l),C=C.concat(v.slice(p.length)),g.read().toString()});return p=p.concat(C),w.sort(),this._array(w,!1)},_date:function(s){return g(`date:`+s.toJSON())},_symbol:function(s){return g(`symbol:`+s.toString())},_error:function(s){return g(`error:`+s.toString())},_boolean:function(s){return g(`bool:`+s.toString())},_string:function(s){g(`string:`+s.length+`:`),g(s.toString())},_function:function(l){g(`fn:`),w(l)?this.dispatch(`[native]`):this.dispatch(l.toString()),s.respectFunctionNames!==!1&&this.dispatch(`function-name:`+String(l.name)),s.respectFunctionProperties&&this._object(l)},_number:function(s){return g(`number:`+s.toString())},_xml:function(s){return g(`xml:`+s.toString())},_null:function(){return g(`Null`)},_undefined:function(){return g(`Undefined`)},_regexp:function(s){return g(`regex:`+s.toString())},_uint8array:function(s){return g(`uint8array:`),this.dispatch(Array.prototype.slice.call(s))},_uint8clampedarray:function(s){return g(`uint8clampedarray:`),this.dispatch(Array.prototype.slice.call(s))},_int8array:function(s){return g(`int8array:`),this.dispatch(Array.prototype.slice.call(s))},_uint16array:function(s){return g(`uint16array:`),this.dispatch(Array.prototype.slice.call(s))},_int16array:function(s){return g(`int16array:`),this.dispatch(Array.prototype.slice.call(s))},_uint32array:function(s){return g(`uint32array:`),this.dispatch(Array.prototype.slice.call(s))},_int32array:function(s){return g(`int32array:`),this.dispatch(Array.prototype.slice.call(s))},_float32array:function(s){return g(`float32array:`),this.dispatch(Array.prototype.slice.call(s))},_float64array:function(s){return g(`float64array:`),this.dispatch(Array.prototype.slice.call(s))},_arraybuffer:function(s){return g(`arraybuffer:`),this.dispatch(new Uint8Array(s))},_url:function(s){return g(`url:`+s.toString(),`utf8`)},_map:function(l){g(`map:`);var p=Array.from(l);return this._array(p,s.unorderedSets!==!1)},_set:function(l){g(`set:`);var p=Array.from(l);return this._array(p,s.unorderedSets!==!1)},_file:function(s){return g(`file:`),this.dispatch([s.name,s.size,s.type,s.lastModfied])},_blob:function(){if(s.ignoreUnknown)return g(`[blob]`);throw Error(`Hashing Blob objects is currently not supported + `)}));async function checkStorybookBaseDirectory(s,l){let f=await getRepositoryRoot(s);if(!f)throw Error(`Failed to determine repository root`);let{storybookBaseDir:p=path.default.relative(f,``)}=s.options,g=l.modules.filter(s=>!s.name.includes(`node_modules`)&&/\.(js|jsx|ts|tsx)$/.test(s.name)),v=(0,import_p_limit$2.default)(1e3);try{await Promise.any(g.map(l=>v(()=>{let g=path.default.join(f,p,l.name);return new Promise((l,f)=>fs.access(g,p=>{p?(s.log.debug(`Not found:`,g),f()):l(!0)}))})))}catch{throw s.log.debug(`Invalid storybookBaseDir: ${p}`),setExitCode(s,exitCodes.INVALID_OPTIONS,!0),Error(invalidStorybookBaseDirectory())}}var import_p_limit$2,init_checkStorybookBaseDirectory=__esmMin((()=>{import_p_limit$2=__toESM$1(require_p_limit$3()),init_git$2(),init_invalidStorybookBaseDirectory(),init_setExitCode()})),require_lodash_constant=__commonJSMin(((s,l)=>{function f(s){return function(){return s}}l.exports=f})),require_lodash_foreach=__commonJSMin(((s,l)=>{var f=9007199254740991,p=`[object Arguments]`,g=`[object Function]`,v=`[object GeneratorFunction]`,b=/^(?:0|[1-9]\d*)$/;function C(s,l){for(var f=-1,p=s?s.length:0;++f-1&&s%1==0&&s-1&&s%1==0&&s<=f}function Ke(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function qe(s){return!!s&&typeof s==`object`}function Je(s){return Pe(s)?R(s):le(s)}function Ye(s){return s}l.exports=Oe})),require_lodash_isempty=__commonJSMin(((s,l)=>{var f=9007199254740991,p=`[object Arguments]`,g=`[object Function]`,v=`[object GeneratorFunction]`,b=`[object Map]`,C=`[object Object]`,w=`[object Promise]`,E=`[object Set]`,k=`[object WeakMap]`,A=`[object DataView]`,N=/[\\^$.*+?()[\]{}|]/g,F=/^\[object .+?Constructor\]$/,I=typeof global==`object`&&global&&global.Object===Object&&global,R=typeof self==`object`&&self&&self.Object===Object&&self,B=I||R||Function(`return this`)(),q=typeof s==`object`&&s&&!s.nodeType&&s,J=q&&typeof l==`object`&&l&&!l.nodeType&&l,le=J&&J.exports===q;function _e(s,l){return s?.[l]}function be(s){var l=!1;if(s!=null&&typeof s.toString!=`function`)try{l=!!(s+``)}catch{}return l}function xe(s,l){return function(f){return s(l(f))}}var De=Function.prototype,Oe=Object.prototype,je=B[`__core-js_shared__`],Ne=function(){var s=/[^.]+$/.exec(je&&je.keys&&je.keys.IE_PROTO||``);return s?`Symbol(src)_1.`+s:``}(),Pe=De.toString,ze=Oe.hasOwnProperty,Be=Oe.toString,We=RegExp(`^`+Pe.call(ze).replace(N,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),Ke=le?B.Buffer:void 0,qe=Oe.propertyIsEnumerable,Je=Ke?Ke.isBuffer:void 0,Ye=xe(Object.keys,Object),Ze=Vt(B,`DataView`),Qe=Vt(B,`Map`),ot=Vt(B,`Promise`),st=Vt(B,`Set`),ut=Vt(B,`WeakMap`),yt=!qe.call({valueOf:1},`valueOf`),Tt=Jt(Ze),Ot=Jt(Qe),At=Jt(ot),jt=Jt(st),It=Jt(ut);function Lt(s){return Be.call(s)}function Rt(s){return!sn(s)||Gt(s)?!1:(an(s)||be(s)?We:F).test(Jt(s))}function Vt(s,l){var f=_e(s,l);return Rt(f)?f:void 0}var Ht=Lt;(Ze&&Ht(new Ze(new ArrayBuffer(1)))!=A||Qe&&Ht(new Qe)!=b||ot&&Ht(ot.resolve())!=w||st&&Ht(new st)!=E||ut&&Ht(new ut)!=k)&&(Ht=function(s){var l=Be.call(s),f=l==C?s.constructor:void 0,p=f?Jt(f):void 0;if(p)switch(p){case Tt:return A;case Ot:return b;case At:return w;case jt:return E;case It:return k}return l});function Gt(s){return!!Ne&&Ne in s}function Kt(s){var l=s&&s.constructor;return s===(typeof l==`function`&&l.prototype||Oe)}function Jt(s){if(s!=null){try{return Pe.call(s)}catch{}try{return s+``}catch{}}return``}function Xt(s){return tn(s)&&ze.call(s,`callee`)&&(!qe.call(s,`callee`)||Be.call(s)==p)}var Zt=Array.isArray;function en(s){return s!=null&&on(s.length)&&!an(s)}function tn(s){return cn(s)&&en(s)}var nn=Je||ln;function rn(s){if(en(s)&&(Zt(s)||typeof s==`string`||typeof s.splice==`function`||nn(s)||Xt(s)))return!s.length;var l=Ht(s);if(l==b||l==E)return!s.size;if(yt||Kt(s))return!Ye(s).length;for(var f in s)if(ze.call(s,f))return!1;return!0}function an(s){var l=sn(s)?Be.call(s):``;return l==g||l==v}function on(s){return typeof s==`number`&&s>-1&&s%1==0&&s<=f}function sn(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function cn(s){return!!s&&typeof s==`object`}function ln(){return!1}l.exports=rn})),require_lodash_isfunction=__commonJSMin(((s,l)=>{var f=`[object AsyncFunction]`,p=`[object Function]`,g=`[object GeneratorFunction]`,v=`[object Null]`,b=`[object Proxy]`,C=`[object Undefined]`,w=typeof global==`object`&&global&&global.Object===Object&&global,E=typeof self==`object`&&self&&self.Object===Object&&self,k=w||E||Function(`return this`)(),A=Object.prototype,N=A.hasOwnProperty,F=A.toString,I=k.Symbol,R=I?I.toStringTag:void 0;function B(s){return s==null?s===void 0?C:v:R&&R in Object(s)?q(s):J(s)}function q(s){var l=N.call(s,R),f=s[R];try{s[R]=void 0;var p=!0}catch{}var g=F.call(s);return p&&(l?s[R]=f:delete s[R]),g}function J(s){return F.call(s)}function le(s){if(!_e(s))return!1;var l=B(s);return l==p||l==g||l==f||l==b}function _e(s){var l=typeof s;return s!=null&&(l==`object`||l==`function`)}l.exports=le})),require_lodash_isundefined=__commonJSMin(((s,l)=>{function f(s){return s===void 0}l.exports=f})),require_lodash_reduce=__commonJSMin(((s,l)=>{var f=200,p=`Expected a function`,g=`__lodash_hash_undefined__`,v=1,b=2,C=1/0,w=9007199254740991,E=`[object Arguments]`,k=`[object Array]`,A=`[object Boolean]`,N=`[object Date]`,F=`[object Error]`,I=`[object Function]`,R=`[object GeneratorFunction]`,B=`[object Map]`,q=`[object Number]`,J=`[object Object]`,le=`[object Promise]`,_e=`[object RegExp]`,be=`[object Set]`,xe=`[object String]`,De=`[object Symbol]`,Oe=`[object WeakMap]`,je=`[object ArrayBuffer]`,Ne=`[object DataView]`,Pe=`[object Float32Array]`,ze=`[object Float64Array]`,Be=`[object Int8Array]`,We=`[object Int16Array]`,Ke=`[object Int32Array]`,qe=`[object Uint8Array]`,Je=`[object Uint8ClampedArray]`,Ye=`[object Uint16Array]`,Ze=`[object Uint32Array]`,Qe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ot=/^\w*$/,st=/^\./,ut=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,yt=/[\\^$.*+?()[\]{}|]/g,Tt=/\\(\\)?/g,Ot=/^\[object .+?Constructor\]$/,At=/^(?:0|[1-9]\d*)$/,jt={};jt[Pe]=jt[ze]=jt[Be]=jt[We]=jt[Ke]=jt[qe]=jt[Je]=jt[Ye]=jt[Ze]=!0,jt[E]=jt[k]=jt[je]=jt[A]=jt[Ne]=jt[N]=jt[F]=jt[I]=jt[B]=jt[q]=jt[J]=jt[_e]=jt[be]=jt[xe]=jt[Oe]=!1;var It=typeof global==`object`&&global&&global.Object===Object&&global,Lt=typeof self==`object`&&self&&self.Object===Object&&self,Rt=It||Lt||Function(`return this`)(),Vt=typeof s==`object`&&s&&!s.nodeType&&s,Ht=Vt&&typeof l==`object`&&l&&!l.nodeType&&l,Gt=Ht&&Ht.exports===Vt&&It.process,Kt=function(){try{return Gt&&Gt.binding(`util`)}catch{}}(),Jt=Kt&&Kt.isTypedArray;function Xt(s,l,f,p){var g=-1,v=s?s.length:0;for(p&&v&&(f=s[++g]);++g-1}function Yn(s,l){var f=this.__data__,p=fr(f,s);return p<0?f.push([s,l]):f[p][1]=l,this}Wn.prototype.clear=Gn,Wn.prototype.delete=Kn,Wn.prototype.get=qn,Wn.prototype.has=Jn,Wn.prototype.set=Yn;function Xn(s){var l=-1,f=s?s.length:0;for(this.clear();++lE))return!1;var A=C.get(s);if(A&&C.get(l))return A==l;var N=-1,F=!0,I=g&v?new nr:void 0;for(C.set(s,l),C.set(l,s);++N-1&&s%1==0&&s-1&&s%1==0&&s<=w}function oi(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function si(s){return!!s&&typeof s==`object`}function ci(s){return typeof s==`symbol`||si(s)&&_n.call(s)==De}var li=Jt?rn(Jt):Cr;function ui(s){return s==null?``:kr(s)}function di(s,l,f){var p=s==null?void 0:gr(s,l);return p===void 0?f:p}function fi(s,l){return s!=null&&Br(s,l,vr)}function pi(s){return ni(s)?dr(s):Tr(s)}function mi(s){return s}function hi(s){return Hr(s)?en(Yr(s)):Or(s)}l.exports=Zr})),require_lodash_values=__commonJSMin(((s,l)=>{var f=9007199254740991,p=`[object Arguments]`,g=`[object Function]`,v=`[object GeneratorFunction]`,b=/^(?:0|[1-9]\d*)$/;function C(s,l){for(var f=-1,p=s?s.length:0,g=Array(p);++f-1&&s%1==0&&s-1&&s%1==0&&s<=f}function Ne(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function Pe(s){return!!s&&typeof s==`object`}function ze(s){return xe(s)?B(s):q(s)}function Be(s){return s?E(s,ze(s)):[]}l.exports=Be})),require_graph$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Graph=void 0;let l=require_lodash_constant(),f=require_lodash_foreach(),p=require_lodash_foreach(),g=require_lodash_isempty(),v=require_lodash_isfunction(),b=require_lodash_isundefined(),C=require_lodash_reduce(),w=require_lodash_union(),E=require_lodash_values(),k=`\0`,A=`\0`,N=``;s.Graph=class s{constructor(s){var f,p,g;this._isDirected=s?.directed??!0,this._isMultigraph=s?.multigraph??!1,this._isCompound=s?.compound??!1,this._label=void 0,this._defaultNodeLabelFn=l(void 0),this._defaultEdgeLabelFn=l(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[`\0`]={}),this._preds={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}isDirected(){return this._isDirected}isMultigraph(){return this._isMultigraph}isCompound(){return this._isCompound}setGraph(s){return this._label=s,this}graph(){return this._label}setDefaultNodeLabel(s){return v(s)||(s=l(s)),this._defaultNodeLabelFn=s,this}nodeCount(){return this.nodes().length}nodes(){return Object.keys(this._nodes)}sources(){let s=this;return p(this.nodes(),l=>g(s._preds[l]))}sinks(){let s=this;return p(this.nodes(),l=>g(s._sucs[l]))}setNodes(s,l){let p=arguments,g=this;return f(s,s=>{p.length>1?g.setNode(s,l):g.setNode(s)}),this}setNode(s,l){return s in this._nodes?(arguments.length>1&&(this._nodes[s]=l),this):(this._nodes[s]=arguments.length>1?l:this._defaultNodeLabelFn(s),this._isCompound&&(this._parent[s]=`\0`,this._children[s]={},this._children[`\0`][s]=!0),this._preds[s]={},this._sucs[s]={},this)}node(s){return this._nodes[s]}hasNode(s){return s in this._nodes}removeNode(s){let l=this;if(s in this._nodes){let p=[];for(let l in this._edgeObjs){let f=this._edgeObjs[l];(f.v===s||f.w===s)&&p.push(f)}delete this._nodes[s],this._isCompound&&(this._removeFromParentsChildList(s),delete this._parent[s],f(this.children(s),function(s){l.setParent(s)}),delete this._children[s]);for(let s of p)this.removeEdge(s);delete this._preds[s],delete this._sucs[s]}return this}setParent(s,l){if(!this._isCompound)throw Error(`Cannot set parent in a non-compound graph`);if(b(l))l=`\0`;else{l+=``;for(let f=l;!b(f);f=this.parent(f))if(f===s)throw Error(`Setting `+l+` as parent of `+s+` would create a cycle`);this.setNode(l)}return this.setNode(s),this._removeFromParentsChildList(s),this._parent[s]=l,this._children[l][s]=!0,this}_removeFromParentsChildList(s){delete this._children[this._parent[s]][s]}parent(s){if(this._isCompound){let l=this._parent[s];if(l!==`\0`)return l}}children(s){if(b(s)&&(s=`\0`),this._isCompound){let l=this._children[s];if(l)return Object.keys(l)}else if(s===`\0`)return this.nodes();else if(this.hasNode(s))return[]}predecessors(s){let l=this._preds[s];return l?Object.keys(l):[]}successors(s){let l=this._sucs[s];return l?Object.keys(l):[]}neighbors(s){return w(this.predecessors(s),this.successors(s))}isLeaf(s){let l;return l=this.isDirected()?this.successors(s):this.neighbors(s),l.length===0}filterNodes(l){let p=new s({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});p.setGraph(this.graph());let g=this;f(this._nodes,function(s,f){l(f)&&p.setNode(f,s)}),f(this._edgeObjs,function(s){p.hasNode(s.v)&&p.hasNode(s.w)&&p.setEdge(s,g.edge(s))});let v={};function b(s){let l=g.parent(s);return l===void 0||p.hasNode(l)?(v[s]=l,l):l in v?v[l]:b(l)}return this._isCompound&&f(p.nodes(),function(s){p.setParent(s,b(s))}),p}setDefaultEdgeLabel(s){return v(s)||(s=l(s)),this._defaultEdgeLabelFn=s,this}edgeCount(){return this.edges().length}edges(){return E(this._edgeObjs)}setPath(s,l){let f=this,p=arguments;return C(s,function(s,g){return p.length>1?f.setEdge(s,g,l):f.setEdge(s,g),g}),this}setEdge(...s){let l,f,p,g,v=!1,C=arguments[0];typeof C==`object`&&C&&`v`in C?(l=C.v,f=C.w,p=C.name,arguments.length===2&&(g=arguments[1],v=!0)):(l=C,f=arguments[1],p=arguments[3],arguments.length>2&&(g=arguments[2],v=!0)),l=``+l,f=``+f,b(p)||(p=``+p);let w=R(this._isDirected,l,f,p);if(w in this._edgeLabels)return v&&(this._edgeLabels[w]=g),this;if(!b(p)&&!this._isMultigraph)throw Error(`Cannot set a named edge when isMultigraph = false`);this.setNode(l),this.setNode(f),this._edgeLabels[w]=v?g:this._defaultEdgeLabelFn(l,f,p);let E=B(this._isDirected,l,f,p);return l=E.v,f=E.w,this._edgeObjs[w]=E,F(this._preds[f],l),F(this._sucs[l],f),this}edge(s,l,f){let p=arguments.length===1?q(this._isDirected,arguments[0]):R(this._isDirected,s,l,f);return this._edgeLabels[p]}hasEdge(s,l,f){return(arguments.length===1?q(this._isDirected,arguments[0]):R(this._isDirected,s,l,f))in this._edgeLabels}removeEdge(s,l,f){let p=arguments.length===1?q(this._isDirected,arguments[0]):R(this._isDirected,s,l,f),g=this._edgeObjs[p];return g&&(s=g.v,l=g.w,delete this._edgeLabels[p],delete this._edgeObjs[p],I(this._preds[l],s),I(this._sucs[s],l)),this}inEdges(s,l){let f=[];for(let p in this._edgeObjs){let g=this._edgeObjs[p];g.w===s&&(!l||g.v===l)&&f.push(g)}return f}outEdges(s,l){let f=[];for(let p in this._edgeObjs){let g=this._edgeObjs[p];g.v===s&&(!l||g.w===l)&&f.push(g)}return f}nodeEdges(s,l){return this.inEdges(s,l).concat(this.outEdges(s,l))}};function F(s,l){s[l]?s[l]++:s[l]=1}function I(s,l){--s[l]||delete s[l]}function R(s,l,f,p){let g=``+l,v=``+f;if(!s&&g>v){let s=g;g=v,v=s}return g+``+v+``+(b(p)?`\0`:p)}function B(s,l,f,p){let g=``+l,v=``+f;if(!s&&g>v){let s=g;g=v,v=s}let b={v:g,w:v};return p&&(b.name=p),b}function q(s,l){return R(s,l.v,l.w,l.name)}})),require_lodash_size=__commonJSMin(((s,l)=>{var f=9007199254740991,p=`[object Function]`,g=`[object GeneratorFunction]`,v=`[object Map]`,b=`[object Object]`,C=`[object Promise]`,w=`[object Set]`,E=`[object String]`,k=`[object WeakMap]`,A=`[object DataView]`,N=/[\\^$.*+?()[\]{}|]/g,F=/^\[object .+?Constructor\]$/,I=`\\ud800-\\udfff`,R=`\\u0300-\\u036f\\ufe20-\\ufe23`,B=`\\u20d0-\\u20f0`,q=`\\ufe0e\\ufe0f`,J=`[`+I+`]`,le=`[`+R+B+`]`,_e=`\\ud83c[\\udffb-\\udfff]`,be=`(?:`+le+`|`+_e+`)`,xe=`[^`+I+`]`,De=`(?:\\ud83c[\\udde6-\\uddff]){2}`,Oe=`[\\ud800-\\udbff][\\udc00-\\udfff]`,je=`\\u200d`,Ne=be+`?`,Pe=`[`+q+`]?`,ze=`(?:`+je+`(?:`+[xe,De,Oe].join(`|`)+`)`+Pe+Ne+`)*`,Be=Pe+Ne+ze,We=`(?:`+[xe+le+`?`,le,De,Oe,J].join(`|`)+`)`,Ke=RegExp(_e+`(?=`+_e+`)|`+We+Be,`g`),qe=RegExp(`[`+je+I+R+B+q+`]`),Je=typeof global==`object`&&global&&global.Object===Object&&global,Ye=typeof self==`object`&&self&&self.Object===Object&&self,Ze=Je||Ye||Function(`return this`)(),Qe=ot(`length`);function ot(s){return function(l){return l?.[s]}}function st(s,l){return s?.[l]}function ut(s){return qe.test(s)}function yt(s){var l=!1;if(s!=null&&typeof s.toString!=`function`)try{l=!!(s+``)}catch{}return l}function Tt(s,l){return function(f){return s(l(f))}}function Ot(s){return ut(s)?At(s):Qe(s)}function At(s){for(var l=Ke.lastIndex=0;Ke.test(s);)l++;return l}var jt=Function.prototype,It=Object.prototype,Lt=Ze[`__core-js_shared__`],Rt=function(){var s=/[^.]+$/.exec(Lt&&Lt.keys&&Lt.keys.IE_PROTO||``);return s?`Symbol(src)_1.`+s:``}(),Vt=jt.toString,Ht=It.hasOwnProperty,Gt=It.toString,Kt=RegExp(`^`+Vt.call(Ht).replace(N,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),Jt=Tt(Object.keys,Object),Xt=fn(Ze,`DataView`),Zt=fn(Ze,`Map`),en=fn(Ze,`Promise`),tn=fn(Ze,`Set`),nn=fn(Ze,`WeakMap`),rn=gn(Xt),an=gn(Zt),on=gn(en),sn=gn(tn),cn=gn(nn);function ln(s){return Gt.call(s)}function un(s){return!Sn(s)||mn(s)?!1:(bn(s)||yt(s)?Kt:F).test(gn(s))}function dn(s){if(!hn(s))return Jt(s);var l=[];for(var f in Object(s))Ht.call(s,f)&&f!=`constructor`&&l.push(f);return l}function fn(s,l){var f=st(s,l);return un(f)?f:void 0}var pn=ln;(Xt&&pn(new Xt(new ArrayBuffer(1)))!=A||Zt&&pn(new Zt)!=v||en&&pn(en.resolve())!=C||tn&&pn(new tn)!=w||nn&&pn(new nn)!=k)&&(pn=function(s){var l=Gt.call(s),f=l==b?s.constructor:void 0,p=f?gn(f):void 0;if(p)switch(p){case rn:return A;case an:return v;case on:return C;case sn:return w;case cn:return k}return l});function mn(s){return!!Rt&&Rt in s}function hn(s){var l=s&&s.constructor;return s===(typeof l==`function`&&l.prototype||It)}function gn(s){if(s!=null){try{return Vt.call(s)}catch{}try{return s+``}catch{}}return``}function _n(s){if(s==null)return 0;if(yn(s))return wn(s)?Ot(s):s.length;var l=pn(s);return l==v||l==w?s.size:dn(s).length}var vn=Array.isArray;function yn(s){return s!=null&&xn(s.length)&&!bn(s)}function bn(s){var l=Sn(s)?Gt.call(s):``;return l==p||l==g}function xn(s){return typeof s==`number`&&s>-1&&s%1==0&&s<=f}function Sn(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function Cn(s){return!!s&&typeof s==`object`}function wn(s){return typeof s==`string`||!vn(s)&&Cn(s)&&Gt.call(s)==E}l.exports=_n})),require_topsort$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CycleException=void 0,s.topsort=p;let l=require_lodash_foreach(),f=require_lodash_size();function p(s){let p={},v={},b=[];function C(f){if(f in v)throw new g;f in p||(v[f]=!0,p[f]=!0,l(s.predecessors(f),C),delete v[f],b.push(f))}if(l(s.sinks(),C),f(p)!==s.nodeCount())throw new g;return b}var g=class extends Error{};s.CycleException=g})),require_is_acyclic$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isAcyclic=f;let l=require_topsort$1();function f(s){try{(0,l.topsort)(s)}catch(s){if(s instanceof l.CycleException)return!1;throw s}return!0}})),require_dfs$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.dfs=f;let l=require_lodash_foreach();function f(s,f,g){Array.isArray(f)||(f=[f]);let v=(s.isDirected()?s.successors:s.neighbors).bind(s),b=[],C={};return l(f,l=>{if(!s.hasNode(l))throw Error(`Graph does not have node: `+l);p(s,l,g===`post`,C,v,b)}),b}function p(s,f,g,v,b,C){f in v||(v[f]=!0,g||C.push(f),l(b(f),function(l){p(s,l,g,v,b,C)}),g&&C.push(f))}})),require_postorder$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.postorder=f;let l=require_dfs$1();function f(s,f){return(0,l.dfs)(s,f,`post`)}})),require_graphlib$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.alg=s.Graph=void 0;var l=require_graph$1();Object.defineProperty(s,`Graph`,{enumerable:!0,get:function(){return l.Graph}});let f=require_is_acyclic$1(),p=require_postorder$1();s.alg={isAcyclic:f.isAcyclic,postorder:p.postorder}})),require_custom_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CustomError=void 0,s.CustomError=class s extends Error{constructor(l){super(l),Object.setPrototypeOf(this,s.prototype),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}})),require_validation_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ValidationError=void 0;let l=require_custom_error();s.ValidationError=class s extends l.CustomError{constructor(l){super(l),Object.setPrototypeOf(this,s.prototype)}}})),require_errors$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ValidationError=void 0;let l=require_validation_error();Object.defineProperty(s,`ValidationError`,{enumerable:!0,get:function(){return l.ValidationError}})})),require_validate_graph=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.validateGraph=g;let l=require_graphlib$1(),f=require_errors$7();function p(s,l){if(!s)throw new f.ValidationError(l)}function g(s,f,g,v){p((s.predecessors(f)||[]).length===0,`"${f}" is not really the root`);let b=l.alg.postorder(s,[f]),C=s.nodes();p(JSON.stringify(C.sort())===JSON.stringify(b.sort()),`not all graph nodes are reachable from root`),p(Object.keys(g).filter(s=>!v[s]||v[s].size===0).length===0,`not all pkgs have instance nodes`)}})),require_lodash_isequal=__commonJSMin(((s,l)=>{var f=200,p=`__lodash_hash_undefined__`,g=1,v=2,b=9007199254740991,C=`[object Arguments]`,w=`[object Array]`,E=`[object AsyncFunction]`,k=`[object Boolean]`,A=`[object Date]`,N=`[object Error]`,F=`[object Function]`,I=`[object GeneratorFunction]`,R=`[object Map]`,B=`[object Number]`,q=`[object Null]`,J=`[object Object]`,le=`[object Promise]`,_e=`[object Proxy]`,be=`[object RegExp]`,xe=`[object Set]`,De=`[object String]`,Oe=`[object Symbol]`,je=`[object Undefined]`,Ne=`[object WeakMap]`,Pe=`[object ArrayBuffer]`,ze=`[object DataView]`,Be=`[object Float32Array]`,We=`[object Float64Array]`,Ke=`[object Int8Array]`,qe=`[object Int16Array]`,Je=`[object Int32Array]`,Ye=`[object Uint8Array]`,Ze=`[object Uint8ClampedArray]`,Qe=`[object Uint16Array]`,ot=`[object Uint32Array]`,st=/[\\^$.*+?()[\]{}|]/g,ut=/^\[object .+?Constructor\]$/,yt=/^(?:0|[1-9]\d*)$/,Tt={};Tt[Be]=Tt[We]=Tt[Ke]=Tt[qe]=Tt[Je]=Tt[Ye]=Tt[Ze]=Tt[Qe]=Tt[ot]=!0,Tt[C]=Tt[w]=Tt[Pe]=Tt[k]=Tt[ze]=Tt[A]=Tt[N]=Tt[F]=Tt[R]=Tt[B]=Tt[J]=Tt[be]=Tt[xe]=Tt[De]=Tt[Ne]=!1;var Ot=typeof global==`object`&&global&&global.Object===Object&&global,At=typeof self==`object`&&self&&self.Object===Object&&self,jt=Ot||At||Function(`return this`)(),It=typeof s==`object`&&s&&!s.nodeType&&s,Lt=It&&typeof l==`object`&&l&&!l.nodeType&&l,Rt=Lt&&Lt.exports===It,Vt=Rt&&Ot.process,Ht=function(){try{return Vt&&Vt.binding&&Vt.binding(`util`)}catch{}}(),Gt=Ht&&Ht.isTypedArray;function Kt(s,l){for(var f=-1,p=s==null?0:s.length,g=0,v=[];++f-1}function Yn(s,l){var f=this.__data__,p=fr(f,s);return p<0?(++this.size,f.push([s,l])):f[p][1]=l,this}Wn.prototype.clear=Gn,Wn.prototype.delete=Kn,Wn.prototype.get=qn,Wn.prototype.has=Jn,Wn.prototype.set=Yn;function Xn(s){var l=-1,f=s==null?0:s.length;for(this.clear();++lE))return!1;var A=C.get(s);if(A&&C.get(l))return A==l;var N=-1,F=!0,I=f&v?new nr:void 0;for(C.set(s,l),C.set(l,s);++N-1&&s%1==0&&s-1&&s%1==0&&s<=b}function Wr(s){var l=typeof s;return s!=null&&(l==`object`||l==`function`)}function Gr(s){return typeof s==`object`&&!!s}var Kr=Gt?en(Gt):yr;function qr(s){return zr(s)?dr(s):br(s)}function Jr(){return[]}function Yr(){return!1}l.exports=Vr})),require_dep_graph=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DepGraphImpl=void 0;let l=require_lodash_isequal(),f=require_graphlib$1(),p=require_create_from_json();var g=class s{static getPkgId(s){return`${s.name}@${s.version||``}`}constructor(s,l,f,p,g){this._graph=s,this._rootNodeId=l,this._pkgs=f,this._pkgNodes=p,this._pkgManager=g,this._countNodePathsToRootCache=new Map,this._rootPkgId=s.node(l).pkgId,this._pkgList=Object.values(f),this._depPkgsList=this._pkgList.filter(s=>s!==this.rootPkg)}get pkgManager(){return this._pkgManager}get rootPkg(){return this._pkgs[this._rootPkgId]}get rootNodeId(){return this._rootNodeId}getPkgs(){return this._pkgList}getDepPkgs(){return this._depPkgsList}getPkgNodes(l){let f=s.getPkgId(l),p=[];for(let s of Array.from(this._pkgNodes[f])){let l=this.getGraphNode(s);p.push({info:l.info||{}})}return p}getNode(s){return this.getGraphNode(s).info||{}}getNodePkg(s){return this._pkgs[this.getGraphNode(s).pkgId]}getPkgNodeIds(l){let f=s.getPkgId(l);if(!this._pkgs[f])throw Error(`no such pkg: ${f}`);return Array.from(this._pkgNodes[f])}getNodeDepsNodeIds(s){let l=this._graph.successors(s);if(!l)throw Error(`no such node: ${s}`);return l}getNodeParentsNodeIds(s){let l=this._graph.predecessors(s);if(!l)throw Error(`no such node: ${s}`);return l}hasCycles(){return this._hasCycles===void 0&&(this._hasCycles=!f.alg.isAcyclic(this._graph)),this._hasCycles}pkgPathsToRoot(s,l){let f=[],p=l?.limit;for(let l of this.getPkgNodeIds(s)){let s=this.pathsFromNodeToRoot(l,[],{limit:p});for(let l of s)f.push(l);if(p&&f.length>=p)break}return f.sort((s,l)=>s.length-l.length)}countPathsToRoot(s,l){let f=0,p=l?.limit;for(let l of this.getPkgNodeIds(s))if(f+=this.countNodePathsToRoot(l,p),p&&f>=p)return p;return f}isTransitive(s){let l=new Set(this.getPkgNodeIds(s));for(let s of this.getNodeDepsNodeIds(this.rootNodeId))if(l.has(s))return!1;return!0}equals(l,{compareRoot:f=!0}={}){let g;return g=l instanceof s?l:(0,p.createFromJSON)(l.toJSON()),this.nodeEquals(this,this.rootNodeId,g,g.rootNodeId,f)}directDepsLeadingTo(s){let l=this.getPkgNodeIds(s);return this.getNodeDepsNodeIds(this.rootNodeId).filter(s=>f.alg.postorder(this._graph,[s]).filter(s=>l.includes(s)).length).map(s=>this.getNodePkg(s))}toJSON(){let l=this._graph.nodes().reduce((s,l)=>{let f=(this._graph.successors(l)||[]).map(s=>({nodeId:s})),p=this._graph.node(l),g={nodeId:l,pkgId:p.pkgId,deps:f};return p.info&&Object.keys(p.info).length>0&&(g.info=p.info),s.push(g),s},[]),f=Object.keys(this._pkgs).map(s=>({id:s,info:this._pkgs[s]}));return{schemaVersion:s.SCHEMA_VERSION,pkgManager:this._pkgManager,pkgs:f,graph:{rootNodeId:this._rootNodeId,nodes:l}}}nodeEquals(f,p,g,v,b,C=new Set){if((b||p!==f.rootNodeId&&v!==g.rootNodeId)&&(!l(f.getNodePkg(p),g.getNodePkg(v))||!l(f.getNode(p),g.getNode(v))))return!1;let w=f.getNodeDepsNodeIds(p),E=g.getNodeDepsNodeIds(v);if(w.length!==E.length)return!1;let k=l=>(f,p)=>{let g=l.getNodePkg(f),v=l.getNodePkg(p);return s.getPkgId(g).localeCompare(s.getPkgId(v))};w=w.sort(k(f)),E=E.sort(k(g));for(let s=0;s=b)break}return v}countNodePathsToRoot(s,l){if(this._countNodePathsToRootCache.has(s))return this._countNodePathsToRootCache.get(s);let f;return f=s===this._rootNodeId?1:this.hasCycles()?this.countNodePathsToRootBacktracking(s,l):this.countNodePathsToRootMemoized(s,l),l||this._countNodePathsToRootCache.set(s,f),f}countNodePathsToRootMemoized(s,l=0){let f=0;for(let p of this.getNodeParentsNodeIds(s))if(f+=this.countNodePathsToRoot(p,l),l&&f>=l)return l;return f}countNodePathsToRootBacktracking(s,l=0,f=0,p=new Set){if(s===this._rootNodeId)return f+1;p.add(s);for(let g of this.getNodeParentsNodeIds(s))if(!p.has(g)&&(f=this.countNodePathsToRootBacktracking(g,l,f,p),l&&f>=l))return p.delete(s),l;return p.delete(s),f}};s.DepGraphImpl=g,g.SCHEMA_VERSION=`1.3.0`})),require_create_from_json=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SUPPORTED_SCHEMA_RANGE=void 0,s.createFromJSON=b;let l=require(`semver`),f=require_graphlib$1(),p=require_errors$7(),g=require_validate_graph(),v=require_dep_graph();s.SUPPORTED_SCHEMA_RANGE=`^1.0.0`;function b(s,l={}){var p;let b=l?.shouldValidate??!0;b&&w(s);let k=new f.Graph({directed:!0,multigraph:!1,compound:!1}),A={},N={};for(let{id:l,info:f}of s.pkgs)b&&E(l,f,A),A[l]=f.version?f:{...f,version:void 0};let F=s.graph.rootNodeId,I;for(let l of s.graph.nodes){b&&(C(!k.hasNode(l.nodeId),`more than one node with same id`),C(!!A[l.pkgId],`some instance nodes belong to non-existing pkgIds`)),l.nodeId===F&&(I=l);let s=l.pkgId;N[s]||(N[s]=new Set),N[s].add(l.nodeId),k.setNode(l.nodeId,{pkgId:s,info:l.info})}for(let l of s.graph.nodes)for(let s of l.deps)k.setEdge(l.nodeId,s.nodeId);if(b){C(!!I,`.${F} root graph node is missing`);let l=I.pkgId;C(!!A[l],`.${l} root pkg missing`),(0,g.validateGraph)(k,s.graph.rootNodeId,A,N)}return new v.DepGraphImpl(k,s.graph.rootNodeId,A,N,s.pkgManager)}function C(s,l){if(!s)throw new p.ValidationError(l)}function w({schemaVersion:f,pkgManager:p}){C(!!l.valid(f)&&l.satisfies(f,s.SUPPORTED_SCHEMA_RANGE),`dep-graph schemaVersion not in "${s.SUPPORTED_SCHEMA_RANGE}"`),C(p&&!!p.name,`.pkgManager.name is missing`)}function E(s,l,f){C(!f[s],`more than one pkg with same id`),C(!!l,`.pkgs item missing .info`),C(s===v.DepGraphImpl.getPkgId(l),`pkgs ids should be name@version`),C(!!l.name,`some .pkgs elements have no .name field`)}})),require_builder$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DepGraphBuilder=void 0;let l=require_graphlib$1(),f=require_dep_graph();s.DepGraphBuilder=class s{get rootNodeId(){return this._rootNodeId}static _getPkgId(s){return`${s.name}@${s.version||``}`}constructor(f,p,g){this._pkgs={},this._pkgNodes={};let v=new l.Graph({directed:!0,multigraph:!1,compound:!1});p||={name:`_root`,version:`0.0.0`},this._rootNodeId=`root-node`,this._rootPkgId=s._getPkgId(p),this._pkgs[this._rootPkgId]=p,v.setNode(this._rootNodeId,{pkgId:this._rootPkgId,info:g}),this._pkgNodes[this._rootPkgId]=new Set([this._rootNodeId]),this._graph=v,this._pkgManager=f}getPkgs(){return Object.values(this._pkgs)}addPkgNode(l,f,p){if(f===this._rootNodeId)throw Error(`DepGraphBuilder.addPkgNode() cant override root node`);let g=s._getPkgId(l);return this._pkgs[g]=l,this._pkgNodes[g]=this._pkgNodes[g]||new Set,this._pkgNodes[g].add(f),this._graph.setNode(f,{pkgId:g,info:p}),this}connectDep(s,l){if(!this._graph.hasNode(s))throw Error(`parentNodeId does not exist`);if(!this._graph.hasNode(l))throw Error(`depNodeId does not exist`);return this._graph.setEdge(s,l),this}build(){return new f.DepGraphImpl(this._graph,this._rootNodeId,this._pkgs,this._pkgNodes,this._pkgManager)}}})),require_event_loop_spinner=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.EventLoopSpinner=void 0;let l=typeof setImmediate==`function`?setImmediate:s=>s();s.EventLoopSpinner=class{constructor(s=10){this.thresholdMs=s,this.afterLastSpin=Date.now()}reset(){this.afterLastSpin=Date.now()}isStarving(){return Date.now()-this.afterLastSpin>this.thresholdMs}async spin(){return new Promise(s=>l(()=>{this.reset(),s()}))}}})),require_dist$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.eventLoopSpinner=s.EventLoopSpinner=void 0;let l=require_event_loop_spinner();Object.defineProperty(s,`EventLoopSpinner`,{enumerable:!0,get:function(){return l.EventLoopSpinner}}),s.eventLoopSpinner=new l.EventLoopSpinner})),require_create_changed_packages_graph=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createChangedPackagesGraph=g;let l=require_dep_graph(),f=require_builder$1(),p=require_dist$9();async function g(s,g){let b=g,C=new Set(s.getDepPkgs().map(l.DepGraphImpl.getPkgId)),w=b.getDepPkgs().filter(s=>!C.has(l.DepGraphImpl.getPkgId(s))),E=new f.DepGraphBuilder(b.pkgManager,b.rootPkg),k=[];for(let s of w)for(let l of b.getPkgNodeIds(s)){E.addPkgNode(b.getNodePkg(l),l,v(b,l));for(let s of b.getNodeParentsNodeIds(l))k.push([s,l]),p.eventLoopSpinner.isStarving()&&await p.eventLoopSpinner.spin()}let A=new Set([b.rootNodeId]);for(;k.length>0;){let[s,l]=k.pop();if(A.has(s)){E.connectDep(s,l);continue}A.add(s),E.addPkgNode(b.getNodePkg(s),s,v(b,s)),E.connectDep(s,l);for(let l of b.getNodeParentsNodeIds(s))k.push([l,s]),p.eventLoopSpinner.isStarving()&&await p.eventLoopSpinner.spin()}return E.build()}function v(s,l){let f=s.getNode(l);if(!(!f||Object.keys(f).length===0))return f}})),require_object_hash=__commonJSMin(((s,l)=>{var f=require(`crypto`);s=l.exports=p;function p(s,l){return l=b(s,l),w(s,l)}s.sha1=function(s){return p(s)},s.keys=function(s){return p(s,{excludeValues:!0,algorithm:`sha1`,encoding:`hex`})},s.MD5=function(s){return p(s,{algorithm:`md5`,encoding:`hex`})},s.keysMD5=function(s){return p(s,{algorithm:`md5`,encoding:`hex`,excludeValues:!0})};var g=f.getHashes?f.getHashes().slice():[`sha1`,`md5`];g.push(`passthrough`);var v=[`buffer`,`hex`,`binary`,`base64`];function b(s,l){l||={};var f={};if(f.algorithm=l.algorithm||`sha1`,f.encoding=l.encoding||`hex`,f.excludeValues=!!l.excludeValues,f.algorithm=f.algorithm.toLowerCase(),f.encoding=f.encoding.toLowerCase(),f.ignoreUnknown=l.ignoreUnknown===!0,f.respectType=l.respectType!==!1,f.respectFunctionNames=l.respectFunctionNames!==!1,f.respectFunctionProperties=l.respectFunctionProperties!==!1,f.unorderedArrays=l.unorderedArrays===!0,f.unorderedSets=l.unorderedSets!==!1,f.unorderedObjects=l.unorderedObjects!==!1,f.replacer=l.replacer||void 0,f.excludeKeys=l.excludeKeys||void 0,s===void 0)throw Error(`Object argument required.`);for(var p=0;p=0)return this.dispatch(`[CIRCULAR:`+w+`]`);if(f.push(l),typeof Buffer<`u`&&Buffer.isBuffer&&Buffer.isBuffer(l))return p(`buffer:`),p(l);if(b!==`object`&&b!==`function`&&b!==`asyncfunction`)if(this[`_`+b])this[`_`+b](l);else if(s.ignoreUnknown)return p(`[`+b+`]`);else throw Error(`Unknown object type "`+b+`"`);else{var E=Object.keys(l);s.unorderedObjects&&(E=E.sort()),s.respectType!==!1&&!C(l)&&E.splice(0,0,`prototype`,`__proto__`,`constructor`),s.excludeKeys&&(E=E.filter(function(l){return!s.excludeKeys(l)})),p(`object:`+E.length+`:`);var k=this;return E.forEach(function(f){k.dispatch(f),p(`:`),s.excludeValues||k.dispatch(l[f]),p(`,`)})}},_array:function(l,g){g=g===void 0?s.unorderedArrays!==!1:g;var v=this;if(p(`array:`+l.length+`:`),!g||l.length<=1)return l.forEach(function(s){return v.dispatch(s)});var b=[],C=l.map(function(l){var p=new k,g=f.slice();return E(s,p,g).dispatch(l),b=b.concat(g.slice(f.length)),p.read().toString()});return f=f.concat(b),C.sort(),this._array(C,!1)},_date:function(s){return p(`date:`+s.toJSON())},_symbol:function(s){return p(`symbol:`+s.toString())},_error:function(s){return p(`error:`+s.toString())},_boolean:function(s){return p(`bool:`+s.toString())},_string:function(s){p(`string:`+s.length+`:`),p(s.toString())},_function:function(l){p(`fn:`),C(l)?this.dispatch(`[native]`):this.dispatch(l.toString()),s.respectFunctionNames!==!1&&this.dispatch(`function-name:`+String(l.name)),s.respectFunctionProperties&&this._object(l)},_number:function(s){return p(`number:`+s.toString())},_xml:function(s){return p(`xml:`+s.toString())},_null:function(){return p(`Null`)},_undefined:function(){return p(`Undefined`)},_regexp:function(s){return p(`regex:`+s.toString())},_uint8array:function(s){return p(`uint8array:`),this.dispatch(Array.prototype.slice.call(s))},_uint8clampedarray:function(s){return p(`uint8clampedarray:`),this.dispatch(Array.prototype.slice.call(s))},_int8array:function(s){return p(`int8array:`),this.dispatch(Array.prototype.slice.call(s))},_uint16array:function(s){return p(`uint16array:`),this.dispatch(Array.prototype.slice.call(s))},_int16array:function(s){return p(`int16array:`),this.dispatch(Array.prototype.slice.call(s))},_uint32array:function(s){return p(`uint32array:`),this.dispatch(Array.prototype.slice.call(s))},_int32array:function(s){return p(`int32array:`),this.dispatch(Array.prototype.slice.call(s))},_float32array:function(s){return p(`float32array:`),this.dispatch(Array.prototype.slice.call(s))},_float64array:function(s){return p(`float64array:`),this.dispatch(Array.prototype.slice.call(s))},_arraybuffer:function(s){return p(`arraybuffer:`),this.dispatch(new Uint8Array(s))},_url:function(s){return p(`url:`+s.toString(),`utf8`)},_map:function(l){p(`map:`);var f=Array.from(l);return this._array(f,s.unorderedSets!==!1)},_set:function(l){p(`set:`);var f=Array.from(l);return this._array(f,s.unorderedSets!==!1)},_file:function(s){return p(`file:`),this.dispatch([s.name,s.size,s.type,s.lastModfied])},_blob:function(){if(s.ignoreUnknown)return p(`[blob]`);throw Error(`Hashing Blob objects is currently not supported (see https://github.com/puleos/object-hash/issues/26) Use "options.replacer" or "options.ignoreUnknown" -`)},_domwindow:function(){return g(`domwindow`)},_bigint:function(s){return g(`bigint:`+s.toString())},_process:function(){return g(`process`)},_timer:function(){return g(`timer`)},_pipe:function(){return g(`pipe`)},_tcp:function(){return g(`tcp`)},_udp:function(){return g(`udp`)},_tty:function(){return g(`tty`)},_statwatcher:function(){return g(`statwatcher`)},_securecontext:function(){return g(`securecontext`)},_connection:function(){return g(`connection`)},_zlib:function(){return g(`zlib`)},_context:function(){return g(`context`)},_nodescript:function(){return g(`nodescript`)},_httpparser:function(){return g(`httpparser`)},_dataview:function(){return g(`dataview`)},_signal:function(){return g(`signal`)},_fsevent:function(){return g(`fsevent`)},_tlswrap:function(){return g(`tlswrap`)}}}function A(){return{buf:``,write:function(s){this.buf+=s},end:function(s){this.buf+=s},read:function(){return this.buf}}}})),require_cycles=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getCycle=l,s.partitionCycles=p;function l(s,l){return s.includes(l)?s.slice(s.indexOf(l)):null}function p(s,l){let p=[],g=[];for(let v of l)v[0]===s?p.push(v):g.push(v);return{cyclesStartWithThisNode:p,cyclesWithThisNode:g}}})),require_memiozation=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.memoize=l,s.getMemoizedDepTree=p;function l(s,l,p,g){let{cyclesStartWithThisNode:v,cyclesWithThisNode:b}=g;if(v.length>0){let g=new Set(...v);l.set(s,{depTree:p,cycleNodeIds:g})}else b.length===0&&l.set(s,{depTree:p})}function p(s,l,p){if(!p.has(s))return null;let{depTree:g,cycleNodeIds:v}=p.get(s);return v&&l.some(s=>v.has(s))?null:g}})),require_legacy=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.depTreeToGraph=E,s.graphToDepTree=N;let l=require(`crypto`),p=require_dist$9(),g=require_builder$1(),v=require_object_hash(),b=require_cycles(),C=require_memiozation();function w(s,l,p){s.labels||={},s.labels[l]=p}async function E(s,l){let p={name:s.name,version:s.version||void 0};s.purl&&(p.purl=s.purl);let v={name:l},b=s.targetOS;b&&(v.repositories=[{alias:`${b.name}:${b.version}`}]);let C=new g.DepGraphBuilder(v,p);return await k(C,s,s.name,!0),A(await C.build())}async function k(s,g,b,C=!1,w=new Map){if(w.has(g))return w.get(g);let E=(s,l,p)=>`${s}@${l||``}|${p}`,A=[],N=l.createHash(`sha1`);g.versionProvenance&&N.update(v(g.versionProvenance)),g.labels&&N.update(v(g.labels));let F=g.dependencies||{},I=Object.keys(F).filter(s=>!!F[s]);for(let l of I.sort()){let p=F[l],g=await k(s,p,l,!1,w),v={name:l,version:p.version};p.purl&&(v.purl=p.purl);let b=E(v.name,v.version,g);A.push(b);let C={};p.versionProvenance&&(C.versionProvenance=p.versionProvenance),p.labels&&(C.labels=p.labels),s.addPkgNode(v,b,C),N.update(b)}let R=N.digest(`hex`),B;if(C)B=s.rootNodeId;else{let l={name:b,version:g.version};B=E(l.name,l.version,R);let p={};g.versionProvenance&&(p.versionProvenance=g.versionProvenance),g.labels&&(p.labels=g.labels),s.addPkgNode(l,B,p)}for(let l of A)s.connectDep(B,l);return A.length>0&&p.eventLoopSpinner.isStarving()&&await p.eventLoopSpinner.spin(),w.set(g,R),R}async function A(s){let l=new g.DepGraphBuilder(s.pkgManager,s.rootPkg),v={};for(let g of s.getPkgs()){let b=s.getPkgNodeIds(g);for(let p=0;p0&&w(F,`pruned`,`true`),[F,void 0];g.add(l)}let q=[];for(let p of I){k&&g!==!1&&(g=new Set);let[b,C]=await R(s,p,g,v.concat(l),E);if(C)for(let s of C)q.push(s);b&&(F.dependencies||={},F.dependencies[b.name]=b)}p.eventLoopSpinner.isStarving()&&await p.eventLoopSpinner.spin();let le=(0,b.partitionCycles)(l,q);return(0,C.memoize)(l,E,F,le),[F,le.cyclesWithThisNode]}function B(s,l){return s.slice(0,s.lastIndexOf(l))}})),require_dist$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.legacy=s.Errors=s.createChangedPackagesGraph=s.DepGraphBuilder=s.createFromJSON=void 0;var l=require_create_from_json();Object.defineProperty(s,`createFromJSON`,{enumerable:!0,get:function(){return l.createFromJSON}});var p=require_builder$1();Object.defineProperty(s,`DepGraphBuilder`,{enumerable:!0,get:function(){return p.DepGraphBuilder}});var g=require_create_changed_packages_graph();Object.defineProperty(s,`createChangedPackagesGraph`,{enumerable:!0,get:function(){return g.createChangedPackagesGraph}}),s.Errors=require_errors$7(),s.legacy=require_legacy()})),import_dist$27,compareBaseline,init_compareBaseline=__esmMin((()=>{import_dist$27=require_dist$8(),compareBaseline=async(s,l)=>{let p=new Set,g=await(0,import_dist$27.createChangedPackagesGraph)(l,s),v=await(0,import_dist$27.createChangedPackagesGraph)(s,l);for(let s of g.getDepPkgs())p.add(s.name);for(let s of v.getDepPkgs())p.add(s.name);return p}})),require_dep_types=__commonJSMin(((s,l)=>{function p(s,l){let g=null,v=`unknown`;l.devDependencies&&l.devDependencies[s]&&(g=p.DEV,v=l.devDependencies[s]),l.optionalDependencies&&l.optionalDependencies[s]&&(g=p.OPTIONAL,v=l.optionalDependencies[s]),l.dependencies&&l.dependencies[s]&&(g=p.PROD,v=l.dependencies[s]);let b=!!(l.bundleDependencies&&l.bundleDependencies[s]);return{type:g,from:v,bundled:b}}p.EXTRANEOUS=`extraneous`,p.OPTIONAL=`optional`,p.PROD=`prod`,p.DEV=`dev`,l.exports=p})),require_raw=__commonJSMin(((s,l)=>{var p,g=typeof setImmediate==`function`;l.exports=v;function v(s){b.length||(A(),C=!0),b[b.length]=s}var b=[],C=!1,w=0,E=1024;function k(){for(;wE){for(var l=0,p=b.length-w;l{var p=require_raw();function g(){}var v=null,b={};function C(s){try{return s.then}catch(s){return v=s,b}}function w(s,l){try{return s(l)}catch(s){return v=s,b}}function E(s,l,p){try{s(l,p)}catch(s){return v=s,b}}l.exports=k;function k(s){if(typeof this!=`object`)throw TypeError(`Promises must be constructed via new`);if(typeof s!=`function`)throw TypeError(`Promise constructor's argument is not a function`);this._40=0,this._65=0,this._55=null,this._72=null,s!==g&&le(s,this)}k._37=null,k._87=null,k._61=g,k.prototype.then=function(s,l){if(this.constructor!==k)return A(this,s,l);var p=new k(g);return N(this,new q(s,l,p)),p};function A(s,l,p){return new s.constructor(function(v,b){var C=new k(g);C.then(v,b),N(s,new q(l,p,C))})}function N(s,l){for(;s._65===3;)s=s._55;if(k._37&&k._37(s),s._65===0){if(s._40===0){s._40=1,s._72=l;return}if(s._40===1){s._40=2,s._72=[s._72,l];return}s._72.push(l);return}F(s,l)}function F(s,l){p(function(){var p=s._65===1?l.onFulfilled:l.onRejected;if(p===null){s._65===1?I(l.promise,s._55):R(l.promise,s._55);return}var g=w(p,s._55);g===b?R(l.promise,v):I(l.promise,g)})}function I(s,l){if(l===s)return R(s,TypeError(`A promise cannot be resolved with itself.`));if(l&&(typeof l==`object`||typeof l==`function`)){var p=C(l);if(p===b)return R(s,v);if(p===s.then&&l instanceof k){s._65=3,s._55=l,B(s);return}else if(typeof p==`function`){le(p.bind(l),s);return}}s._65=1,s._55=l,B(s)}function R(s,l){s._65=2,s._55=l,k._87&&k._87(s,l),B(s)}function B(s){if(s._40===1&&(N(s,s._72),s._72=null),s._40===2){for(var l=0;l{var p=require_core$4();l.exports=p,p.prototype.done=function(s,l){(arguments.length?this.then.apply(this,arguments):this).then(null,function(s){setTimeout(function(){throw s},0)})}})),require_finally=__commonJSMin(((s,l)=>{var p=require_core$4();l.exports=p,p.prototype.finally=function(s){return this.then(function(l){return p.resolve(s()).then(function(){return l})},function(l){return p.resolve(s()).then(function(){throw l})})}})),require_es6_extensions=__commonJSMin(((s,l)=>{var p=require_core$4();l.exports=p;var g=k(!0),v=k(!1),b=k(null),C=k(void 0),w=k(0),E=k(``);function k(s){var l=new p(p._61);return l._65=1,l._55=s,l}p.resolve=function(s){if(s instanceof p)return s;if(s===null)return b;if(s===void 0)return C;if(s===!0)return g;if(s===!1)return v;if(s===0)return w;if(s===``)return E;if(typeof s==`object`||typeof s==`function`)try{var l=s.then;if(typeof l==`function`)return new p(l.bind(s))}catch(s){return new p(function(l,p){p(s)})}return k(s)},p.all=function(s){var l=Array.prototype.slice.call(s);return new p(function(s,g){if(l.length===0)return s([]);var v=l.length;function b(C,w){if(w&&(typeof w==`object`||typeof w==`function`))if(w instanceof p&&w.then===p.prototype.then){for(;w._65===3;)w=w._55;if(w._65===1)return b(C,w._55);w._65===2&&g(w._55),w.then(function(s){b(C,s)},g);return}else{var E=w.then;if(typeof E==`function`){new p(E.bind(w)).then(function(s){b(C,s)},g);return}}l[C]=w,--v===0&&s(l)}for(var C=0;C{var p=require_raw(),g=[];l.exports=v;function v(s){var l=g.length?g.pop():new b;l.task=s,l.domain=process.domain,p(l)}function b(){this.task=null,this.domain=null}b.prototype.call=function(){this.domain&&this.domain.enter();var s=!0;try{this.task.call(),s=!1,this.domain&&this.domain.exit()}finally{s&&p.requestFlush(),this.task=null,this.domain=null,g.push(this)}}})),require_node_extensions=__commonJSMin(((s,l)=>{var p=require_core$4(),g=require_asap();l.exports=p,p.denodeify=function(s,l){return typeof l==`number`&&l!==1/0?b(s,l):C(s)};var v=`function (err, res) {if (err) { rj(err); } else { rs(res); }}`;function b(s,l){for(var g=[],b=0;b `+l+`) {`,`args = new Array(arguments.length + 1);`,`for (var i = 0; i < arguments.length; i++) {`,`args[i] = arguments[i];`,`}`,`}`,`return new Promise(function (rs, rj) {`,`var cb = `+v+`;`,`var res;`,`switch (argLength) {`,g.concat([`extra`]).map(function(s,l){return`case `+l+`:res = fn.call(`+[`self`].concat(g.slice(0,l),`cb`).join(`,`)+`);break;`}).join(``),`default:`,`args[argLength] = cb;`,`res = fn.apply(self, args);`,`}`,`if (res &&`,`(typeof res === "object" || typeof res === "function") &&`,`typeof res.then === "function"`,`) {rs(res);}`,`});`,`};`].join(``);return Function([`Promise`,`fn`],C)(p,s)}p.nodeify=function(s){return function(){var l=Array.prototype.slice.call(arguments),v=typeof l[l.length-1]==`function`?l.pop():null,b=this;try{return s.apply(this,arguments).nodeify(v,b)}catch(s){if(v==null)return new p(function(l,p){p(s)});g(function(){v.call(b,s)})}}},p.prototype.nodeify=function(s,l){if(typeof s!=`function`)return this;this.then(function(p){g(function(){s.call(l,null,p)})},function(p){g(function(){s.call(l,p)})})}})),require_synchronous=__commonJSMin(((s,l)=>{var p=require_core$4();l.exports=p,p.enableSynchronous=function(){p.prototype.isPending=function(){return this.getState()==0},p.prototype.isFulfilled=function(){return this.getState()==1},p.prototype.isRejected=function(){return this.getState()==2},p.prototype.getValue=function(){if(this._65===3)return this._55.getValue();if(!this.isFulfilled())throw Error(`Cannot get a value of an unfulfilled promise.`);return this._55},p.prototype.getReason=function(){if(this._65===3)return this._55.getReason();if(!this.isRejected())throw Error(`Cannot get a rejection reason of a non-rejected promise.`);return this._55},p.prototype.getState=function(){return this._65===3?this._55.getState():this._65===-1||this._65===-2?0:this._65}},p.disableSynchronous=function(){p.prototype.isPending=void 0,p.prototype.isFulfilled=void 0,p.prototype.isRejected=void 0,p.prototype.getValue=void 0,p.prototype.getReason=void 0,p.prototype.getState=void 0}})),require_lib$12=__commonJSMin(((s,l)=>{l.exports=require_core$4(),require_done(),require_finally(),require_es6_extensions(),require_node_extensions(),require_synchronous()})),require_promise=__commonJSMin(((s,l)=>{l.exports=require_lib$12()})),require_then_fs=__commonJSMin(((s,l)=>{var p=Object.create(require(`fs`)),g=require_promise();for(var v in l.exports=s=p,p)typeof p[v]!=`function`||v.match(/Sync$/)||v.match(/^[A-Z]/)||v.match(/^create/)||v.match(/^(un)?watch/)||b(v);function b(s){var l=p[s];s===`exists`?p[s]=function(){var s=[].slice.call(arguments);return new g(function(p,g){s.push(p),l.apply(null,s)})}:p[s]=g.denodeify(l)}})),require_lodash$1=__commonJSMin(((s,l)=>{(function(){var p,g=`4.17.21`,v=200,b=`Unsupported core-js use. Try https://npms.io/search?q=ponyfill.`,C=`Expected a function`,w="Invalid `variable` option passed into `_.template`",E=`__lodash_hash_undefined__`,k=500,A=`__lodash_placeholder__`,N=1,F=2,I=4,R=1,B=2,q=1,le=2,J=4,_e=8,be=16,xe=32,De=64,Ne=128,Pe=256,ze=512,Be=30,We=`...`,Ke=800,qe=16,Je=1,Ye=2,Ze=3,Qe=1/0,ot=9007199254740991,st=17976931348623157e292,ut=NaN,yt=4294967295,Tt=yt-1,Ot=yt>>>1,At=[[`ary`,Ne],[`bind`,q],[`bindKey`,le],[`curry`,_e],[`curryRight`,be],[`flip`,ze],[`partial`,xe],[`partialRight`,De],[`rearg`,Pe]],jt=`[object Arguments]`,It=`[object Array]`,Lt=`[object AsyncFunction]`,Rt=`[object Boolean]`,Vt=`[object Date]`,Ht=`[object DOMException]`,Gt=`[object Error]`,Kt=`[object Function]`,Jt=`[object GeneratorFunction]`,Xt=`[object Map]`,Zt=`[object Number]`,en=`[object Null]`,tn=`[object Object]`,nn=`[object Promise]`,rn=`[object Proxy]`,an=`[object RegExp]`,on=`[object Set]`,sn=`[object String]`,cn=`[object Symbol]`,ln=`[object Undefined]`,un=`[object WeakMap]`,dn=`[object WeakSet]`,fn=`[object ArrayBuffer]`,pn=`[object DataView]`,mn=`[object Float32Array]`,hn=`[object Float64Array]`,gn=`[object Int8Array]`,_n=`[object Int16Array]`,vn=`[object Int32Array]`,yn=`[object Uint8Array]`,bn=`[object Uint8ClampedArray]`,xn=`[object Uint16Array]`,Sn=`[object Uint32Array]`,Cn=/\b__p \+= '';/g,wn=/\b(__p \+=) '' \+/g,Tn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,En=/&(?:amp|lt|gt|quot|#39);/g,Dn=/[&<>"']/g,On=RegExp(En.source),kn=RegExp(Dn.source),An=/<%-([\s\S]+?)%>/g,jn=/<%([\s\S]+?)%>/g,Mn=/<%=([\s\S]+?)%>/g,Nn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pn=/^\w*$/,Fn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,In=/[\\^$.*+?()[\]{}|]/g,Ln=RegExp(In.source),Rn=/^\s+/,zn=/\s/,Bn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Vn=/\{\n\/\* \[wrapped with (.+)\] \*/,Hn=/,? & /,Un=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wn=/[()=,{}\[\]\/\s]/,Gn=/\\(\\)?/g,Kn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qn=/\w*$/,Jn=/^[-+]0x[0-9a-f]+$/i,Yn=/^0b[01]+$/i,Xn=/^\[object .+?Constructor\]$/,Zn=/^0o[0-7]+$/i,Qn=/^(?:0|[1-9]\d*)$/,$n=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,er=/($^)/,tr=/['\n\r\u2028\u2029\\]/g,nr=`\\ud800-\\udfff`,rr=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,ir=`\\u2700-\\u27bf`,ar=`a-z\\xdf-\\xf6\\xf8-\\xff`,or=`\\xac\\xb1\\xd7\\xf7`,sr=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,cr=`\\u2000-\\u206f`,lr=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,ur=`A-Z\\xc0-\\xd6\\xd8-\\xde`,dr=`\\ufe0e\\ufe0f`,fr=or+sr+cr+lr,pr=`['’]`,mr=`[`+nr+`]`,hr=`[`+fr+`]`,gr=`[`+rr+`]`,_r=`\\d+`,vr=`[`+ir+`]`,yr=`[`+ar+`]`,br=`[^`+nr+fr+_r+ir+ar+ur+`]`,xr=`\\ud83c[\\udffb-\\udfff]`,Sr=`(?:`+gr+`|`+xr+`)`,Cr=`[^`+nr+`]`,wr=`(?:\\ud83c[\\udde6-\\uddff]){2}`,Tr=`[\\ud800-\\udbff][\\udc00-\\udfff]`,Er=`[`+ur+`]`,Dr=`\\u200d`,Or=`(?:`+yr+`|`+br+`)`,kr=`(?:`+Er+`|`+br+`)`,Ar=`(?:`+pr+`(?:d|ll|m|re|s|t|ve))?`,jr=`(?:`+pr+`(?:D|LL|M|RE|S|T|VE))?`,Mr=Sr+`?`,Nr=`[`+dr+`]?`,Pr=`(?:`+Dr+`(?:`+[Cr,wr,Tr].join(`|`)+`)`+Nr+Mr+`)*`,Fr=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,Ir=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,Lr=Nr+Mr+Pr,Rr=`(?:`+[vr,wr,Tr].join(`|`)+`)`+Lr,zr=`(?:`+[Cr+gr+`?`,gr,wr,Tr,mr].join(`|`)+`)`,Br=RegExp(pr,`g`),Vr=RegExp(gr,`g`),Hr=RegExp(xr+`(?=`+xr+`)|`+zr+Lr,`g`),Ur=RegExp([Er+`?`+yr+`+`+Ar+`(?=`+[hr,Er,`$`].join(`|`)+`)`,kr+`+`+jr+`(?=`+[hr,Er+Or,`$`].join(`|`)+`)`,Er+`?`+Or+`+`+Ar,Er+`+`+jr,Ir,Fr,_r,Rr].join(`|`),`g`),Wr=RegExp(`[`+Dr+nr+rr+dr+`]`),Gr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Kr=`Array.Buffer.DataView.Date.Error.Float32Array.Float64Array.Function.Int8Array.Int16Array.Int32Array.Map.Math.Object.Promise.RegExp.Set.String.Symbol.TypeError.Uint8Array.Uint8ClampedArray.Uint16Array.Uint32Array.WeakMap._.clearTimeout.isFinite.parseInt.setTimeout`.split(`.`),qr=-1,Jr={};Jr[mn]=Jr[hn]=Jr[gn]=Jr[_n]=Jr[vn]=Jr[yn]=Jr[bn]=Jr[xn]=Jr[Sn]=!0,Jr[jt]=Jr[It]=Jr[fn]=Jr[Rt]=Jr[pn]=Jr[Vt]=Jr[Gt]=Jr[Kt]=Jr[Xt]=Jr[Zt]=Jr[tn]=Jr[an]=Jr[on]=Jr[sn]=Jr[un]=!1;var Yr={};Yr[jt]=Yr[It]=Yr[fn]=Yr[pn]=Yr[Rt]=Yr[Vt]=Yr[mn]=Yr[hn]=Yr[gn]=Yr[_n]=Yr[vn]=Yr[Xt]=Yr[Zt]=Yr[tn]=Yr[an]=Yr[on]=Yr[sn]=Yr[cn]=Yr[yn]=Yr[bn]=Yr[xn]=Yr[Sn]=!0,Yr[Gt]=Yr[Kt]=Yr[un]=!1;var Xr={À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`},Zr={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`},Qr={"&":`&`,"<":`<`,">":`>`,""":`"`,"'":`'`},$r={"\\":`\\`,"'":`'`,"\n":`n`,"\r":`r`,"\u2028":`u2028`,"\u2029":`u2029`},ei=parseFloat,ti=parseInt,ni=typeof global==`object`&&global&&global.Object===Object&&global,ri=typeof self==`object`&&self&&self.Object===Object&&self,ii=ni||ri||Function(`return this`)(),ai=typeof s==`object`&&s&&!s.nodeType&&s,oi=ai&&typeof l==`object`&&l&&!l.nodeType&&l,si=oi&&oi.exports===ai,ci=si&&ni.process,li=function(){try{return oi&&oi.require&&oi.require(`util`).types||ci&&ci.binding&&ci.binding(`util`)}catch{}}(),ui=li&&li.isArrayBuffer,di=li&&li.isDate,fi=li&&li.isMap,pi=li&&li.isRegExp,mi=li&&li.isSet,hi=li&&li.isTypedArray;function gi(s,l,p){switch(p.length){case 0:return s.call(l);case 1:return s.call(l,p[0]);case 2:return s.call(l,p[0],p[1]);case 3:return s.call(l,p[0],p[1],p[2])}return s.apply(l,p)}function _i(s,l,p,g){for(var v=-1,b=s==null?0:s.length;++v-1}function Ci(s,l,p){for(var g=-1,v=s==null?0:s.length;++g-1;);return p}function Xi(s,l){for(var p=s.length;p--&&Pi(l,s[p],0)>-1;);return p}function Zi(s,l){for(var p=s.length,g=0;p--;)s[p]===l&&++g;return g}var Qi=zi(Xr),$i=zi(Zr);function ea(s){return`\\`+$r[s]}function ta(s,l){return s==null?p:s[l]}function na(s){return Wr.test(s)}function ra(s){return Gr.test(s)}function ia(s){for(var l,p=[];!(l=s.next()).done;)p.push(l.value);return p}function aa(s){var l=-1,p=Array(s.size);return s.forEach(function(s,g){p[++l]=[g,s]}),p}function oa(s,l){return function(p){return s(l(p))}}function sa(s,l){for(var p=-1,g=s.length,v=0,b=[];++p-1}function Wa(s,l){var p=this.__data__,g=po(p,s);return g<0?(++this.size,p.push([s,l])):p[g][1]=l,this}za.prototype.clear=Ba,za.prototype.delete=Va,za.prototype.get=Ha,za.prototype.has=Ua,za.prototype.set=Wa;function Ga(s){var l=-1,p=s==null?0:s.length;for(this.clear();++l=l?s:l)),s}function bo(s,l,g,v,b,C){var w,E=l&N,k=l&F,A=l&I;if(g&&(w=b?g(s,v,b,C):g(s)),w!==p)return w;if(!kf(s))return s;var R=pf(s);if(R){if(w=al(s),!E)return cc(s,w)}else{var B=tl(s),q=B==Kt||B==Jt;if(vf(s))return Qs(s,E);if(B==tn||B==jt||q&&!b){if(w=k||q?{}:ol(s),!E)return k?dc(s,go(w,s)):uc(s,ho(w,s))}else{if(!Yr[B])return b?s:{};w=sl(s,B,E)}}C||=new eo;var le=C.get(s);if(le)return le;C.set(s,w),Hf(s)?s.forEach(function(p){w.add(bo(p,l,g,p,s,C))}):jf(s)&&s.forEach(function(p,v){w.set(v,bo(p,l,g,v,s,C))});var J=R?p:(A?k?Wc:Uc:k?kp:Op)(s);return vi(J||s,function(p,v){J&&(v=p,p=s[v]),fo(w,v,bo(p,l,g,v,s,C))}),w}function xo(s){var l=Op(s);return function(p){return So(p,s,l)}}function So(s,l,g){var v=g.length;if(s==null)return!v;for(s=ar(s);v--;){var b=g[v],C=l[b],w=s[b];if(w===p&&!(b in s)||!C(w))return!1}return!0}function Co(s,l,g){if(typeof s!=`function`)throw new cr(C);return kl(function(){s.apply(p,g)},l)}function wo(s,l,p,g){var b=-1,C=Si,w=!0,E=s.length,k=[],A=l.length;if(!E)return k;p&&(l=wi(l,Ki(p))),g?(C=Ci,w=!1):l.length>=v&&(C=Ji,w=!1,l=new Za(l));outer:for(;++bb?0:b+g),v=v===p||v>b?b:$f(v),v<0&&(v+=b),v=g>v?0:ep(v);g0&&p(w)?l>1?jo(w,l-1,p,g,v):Ti(v,w):g||(v[v.length]=w)}return v}var Mo=hc(),No=hc(!0);function Po(s,l){return s&&Mo(s,l,Op)}function Fo(s,l){return s&&No(s,l,Op)}function Io(s,l){return xi(l,function(l){return Ef(s[l])})}function Lo(s,l){l=Js(l,s);for(var g=0,v=l.length;s!=null&&gl}function Vo(s,l){return s!=null&&mr.call(s,l)}function Ho(s,l){return s!=null&&l in ar(s)}function Uo(s,l,p){return s>=Xr(l,p)&&s=120&&N.length>=120)?new Za(w&&N):p}N=s[0];var F=-1,I=E[0];outer:for(;++F-1;)w!==s&&Or.call(w,E,1),Or.call(s,E,1);return s}function xs(s,l){for(var p=s?l.length:0,g=p-1;p--;){var v=l[p];if(p==g||v!==b){var b=v;ul(v)?Or.call(s,v,1):Bs(s,v)}}return s}function Ss(s,l){return s+Lr($r()*(l-s+1))}function Cs(s,l,p,g){for(var v=-1,b=Gr(Ir((l-s)/(p||1)),0),C=zn(b);b--;)C[g?b:++v]=s,s+=p;return C}function ws(s,l){var p=``;if(!s||l<1||l>ot)return p;do l%2&&(p+=s),l=Lr(l/2),l&&(s+=s);while(l);return p}function Ts(s,l){return Al(wl(s,l,Im),s+``)}function Es(s){return so(qp(s))}function Ds(s,l){var p=qp(s);return Nl(p,yo(l,0,p.length))}function Os(s,l,g,v){if(!kf(s))return s;l=Js(l,s);for(var b=-1,C=l.length,w=C-1,E=s;E!=null&&++bv?0:v+l),p=p>v?v:p,p<0&&(p+=v),v=l>p?0:p-l>>>0,l>>>=0;for(var b=zn(v);++g>>1,C=s[b];C!==null&&!Wf(C)&&(p?C<=l:C=v){var A=l?null:Nc(s);if(A)return ca(A);w=!1,b=Ji,k=new Za}else k=l?[]:E;outer:for(;++g=v?s:Ms(s,l,g)}var Zs=Nr||function(s){return ii.clearTimeout(s)};function Qs(s,l){if(l)return s.slice();var p=s.length,g=wr?wr(p):new s.constructor(p);return s.copy(g),g}function $s(s){var l=new s.constructor(s.byteLength);return new Cr(l).set(new Cr(s)),l}function ec(s,l){var p=l?$s(s.buffer):s.buffer;return new s.constructor(p,s.byteOffset,s.byteLength)}function tc(s){var l=new s.constructor(s.source,qn.exec(s));return l.lastIndex=s.lastIndex,l}function nc(s){return Ca?ar(Ca.call(s)):{}}function rc(s,l){var p=l?$s(s.buffer):s.buffer;return new s.constructor(p,s.byteOffset,s.length)}function ic(s,l){if(s!==l){var g=s!==p,v=s===null,b=s===s,C=Wf(s),w=l!==p,E=l===null,k=l===l,A=Wf(l);if(!E&&!A&&!C&&s>l||C&&w&&k&&!E&&!A||v&&w&&k||!g&&k||!b)return 1;if(!v&&!C&&!A&&s=w?E:E*(p[g]==`desc`?-1:1)}return s.index-l.index}function oc(s,l,p,g){for(var v=-1,b=s.length,C=p.length,w=-1,E=l.length,k=Gr(b-C,0),A=zn(E+k),N=!g;++w1?g[b-1]:p,w=b>2?g[2]:p;for(C=s.length>3&&typeof C==`function`?(b--,C):p,w&&dl(g[0],g[1],w)&&(C=b<3?p:C,b=1),l=ar(l);++v-1?b[C?l[w]:w]:p}}function Sc(s){return Hc(function(l){var g=l.length,v=g,b=Oa.prototype.thru;for(s&&l.reverse();v--;){var w=l[v];if(typeof w!=`function`)throw new cr(C);if(b&&!E&&Kc(w)==`wrapper`)var E=new Oa([],!0)}for(v=E?v:g;++v1&&q.reverse(),N&&kE))return!1;var A=C.get(s),N=C.get(l);if(A&&N)return A==l&&N==s;var F=-1,I=!0,q=g&B?new Za:p;for(C.set(s,l),C.set(l,s);++F1?`& `:``)+l[g],l=l.join(p>2?`, `:` `),s.replace(Bn,`{ +`)},_domwindow:function(){return p(`domwindow`)},_bigint:function(s){return p(`bigint:`+s.toString())},_process:function(){return p(`process`)},_timer:function(){return p(`timer`)},_pipe:function(){return p(`pipe`)},_tcp:function(){return p(`tcp`)},_udp:function(){return p(`udp`)},_tty:function(){return p(`tty`)},_statwatcher:function(){return p(`statwatcher`)},_securecontext:function(){return p(`securecontext`)},_connection:function(){return p(`connection`)},_zlib:function(){return p(`zlib`)},_context:function(){return p(`context`)},_nodescript:function(){return p(`nodescript`)},_httpparser:function(){return p(`httpparser`)},_dataview:function(){return p(`dataview`)},_signal:function(){return p(`signal`)},_fsevent:function(){return p(`fsevent`)},_tlswrap:function(){return p(`tlswrap`)}}}function k(){return{buf:``,write:function(s){this.buf+=s},end:function(s){this.buf+=s},read:function(){return this.buf}}}})),require_cycles=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getCycle=l,s.partitionCycles=f;function l(s,l){return s.includes(l)?s.slice(s.indexOf(l)):null}function f(s,l){let f=[],p=[];for(let g of l)g[0]===s?f.push(g):p.push(g);return{cyclesStartWithThisNode:f,cyclesWithThisNode:p}}})),require_memiozation=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.memoize=l,s.getMemoizedDepTree=f;function l(s,l,f,p){let{cyclesStartWithThisNode:g,cyclesWithThisNode:v}=p;if(g.length>0){let p=new Set(...g);l.set(s,{depTree:f,cycleNodeIds:p})}else v.length===0&&l.set(s,{depTree:f})}function f(s,l,f){if(!f.has(s))return null;let{depTree:p,cycleNodeIds:g}=f.get(s);return g&&l.some(s=>g.has(s))?null:p}})),require_legacy=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.depTreeToGraph=w,s.graphToDepTree=A;let l=require(`crypto`),f=require_dist$9(),p=require_builder$1(),g=require_object_hash(),v=require_cycles(),b=require_memiozation();function C(s,l,f){s.labels||={},s.labels[l]=f}async function w(s,l){let f={name:s.name,version:s.version||void 0};s.purl&&(f.purl=s.purl);let g={name:l},v=s.targetOS;v&&(g.repositories=[{alias:`${v.name}:${v.version}`}]);let b=new p.DepGraphBuilder(g,f);return await E(b,s,s.name,!0),k(await b.build())}async function E(s,p,v,b=!1,C=new Map){if(C.has(p))return C.get(p);let w=(s,l,f)=>`${s}@${l||``}|${f}`,k=[],A=l.createHash(`sha1`);p.versionProvenance&&A.update(g(p.versionProvenance)),p.labels&&A.update(g(p.labels));let N=p.dependencies||{},F=Object.keys(N).filter(s=>!!N[s]);for(let l of F.sort()){let f=N[l],p=await E(s,f,l,!1,C),g={name:l,version:f.version};f.purl&&(g.purl=f.purl);let v=w(g.name,g.version,p);k.push(v);let b={};f.versionProvenance&&(b.versionProvenance=f.versionProvenance),f.labels&&(b.labels=f.labels),s.addPkgNode(g,v,b),A.update(v)}let I=A.digest(`hex`),R;if(b)R=s.rootNodeId;else{let l={name:v,version:p.version};R=w(l.name,l.version,I);let f={};p.versionProvenance&&(f.versionProvenance=p.versionProvenance),p.labels&&(f.labels=p.labels),s.addPkgNode(l,R,f)}for(let l of k)s.connectDep(R,l);return k.length>0&&f.eventLoopSpinner.isStarving()&&await f.eventLoopSpinner.spin(),C.set(p,I),I}async function k(s){let l=new p.DepGraphBuilder(s.pkgManager,s.rootPkg),g={};for(let p of s.getPkgs()){let v=s.getPkgNodeIds(p);for(let f=0;f0&&C(N,`pruned`,`true`),[N,void 0];p.add(l)}let B=[];for(let f of F){E&&p!==!1&&(p=new Set);let[v,b]=await I(s,f,p,g.concat(l),w);if(b)for(let s of b)B.push(s);v&&(N.dependencies||={},N.dependencies[v.name]=v)}f.eventLoopSpinner.isStarving()&&await f.eventLoopSpinner.spin();let q=(0,v.partitionCycles)(l,B);return(0,b.memoize)(l,w,N,q),[N,q.cyclesWithThisNode]}function R(s,l){return s.slice(0,s.lastIndexOf(l))}})),require_dist$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.legacy=s.Errors=s.createChangedPackagesGraph=s.DepGraphBuilder=s.createFromJSON=void 0;var l=require_create_from_json();Object.defineProperty(s,`createFromJSON`,{enumerable:!0,get:function(){return l.createFromJSON}});var f=require_builder$1();Object.defineProperty(s,`DepGraphBuilder`,{enumerable:!0,get:function(){return f.DepGraphBuilder}});var p=require_create_changed_packages_graph();Object.defineProperty(s,`createChangedPackagesGraph`,{enumerable:!0,get:function(){return p.createChangedPackagesGraph}}),s.Errors=require_errors$7(),s.legacy=require_legacy()})),import_dist$27,compareBaseline,init_compareBaseline=__esmMin((()=>{import_dist$27=require_dist$8(),compareBaseline=async(s,l)=>{let f=new Set,p=await(0,import_dist$27.createChangedPackagesGraph)(l,s),g=await(0,import_dist$27.createChangedPackagesGraph)(s,l);for(let s of p.getDepPkgs())f.add(s.name);for(let s of g.getDepPkgs())f.add(s.name);return f}})),require_dep_types=__commonJSMin(((s,l)=>{function f(s,l){let p=null,g=`unknown`;l.devDependencies&&l.devDependencies[s]&&(p=f.DEV,g=l.devDependencies[s]),l.optionalDependencies&&l.optionalDependencies[s]&&(p=f.OPTIONAL,g=l.optionalDependencies[s]),l.dependencies&&l.dependencies[s]&&(p=f.PROD,g=l.dependencies[s]);let v=!!(l.bundleDependencies&&l.bundleDependencies[s]);return{type:p,from:g,bundled:v}}f.EXTRANEOUS=`extraneous`,f.OPTIONAL=`optional`,f.PROD=`prod`,f.DEV=`dev`,l.exports=f})),require_raw=__commonJSMin(((s,l)=>{var f,p=typeof setImmediate==`function`;l.exports=g;function g(s){v.length||(k(),b=!0),v[v.length]=s}var v=[],b=!1,C=0,w=1024;function E(){for(;Cw){for(var l=0,f=v.length-C;l{var f=require_raw();function p(){}var g=null,v={};function b(s){try{return s.then}catch(s){return g=s,v}}function C(s,l){try{return s(l)}catch(s){return g=s,v}}function w(s,l,f){try{s(l,f)}catch(s){return g=s,v}}l.exports=E;function E(s){if(typeof this!=`object`)throw TypeError(`Promises must be constructed via new`);if(typeof s!=`function`)throw TypeError(`Promise constructor's argument is not a function`);this._40=0,this._65=0,this._55=null,this._72=null,s!==p&&q(s,this)}E._37=null,E._87=null,E._61=p,E.prototype.then=function(s,l){if(this.constructor!==E)return k(this,s,l);var f=new E(p);return A(this,new B(s,l,f)),f};function k(s,l,f){return new s.constructor(function(g,v){var b=new E(p);b.then(g,v),A(s,new B(l,f,b))})}function A(s,l){for(;s._65===3;)s=s._55;if(E._37&&E._37(s),s._65===0){if(s._40===0){s._40=1,s._72=l;return}if(s._40===1){s._40=2,s._72=[s._72,l];return}s._72.push(l);return}N(s,l)}function N(s,l){f(function(){var f=s._65===1?l.onFulfilled:l.onRejected;if(f===null){s._65===1?F(l.promise,s._55):I(l.promise,s._55);return}var p=C(f,s._55);p===v?I(l.promise,g):F(l.promise,p)})}function F(s,l){if(l===s)return I(s,TypeError(`A promise cannot be resolved with itself.`));if(l&&(typeof l==`object`||typeof l==`function`)){var f=b(l);if(f===v)return I(s,g);if(f===s.then&&l instanceof E){s._65=3,s._55=l,R(s);return}else if(typeof f==`function`){q(f.bind(l),s);return}}s._65=1,s._55=l,R(s)}function I(s,l){s._65=2,s._55=l,E._87&&E._87(s,l),R(s)}function R(s){if(s._40===1&&(A(s,s._72),s._72=null),s._40===2){for(var l=0;l{var f=require_core$4();l.exports=f,f.prototype.done=function(s,l){(arguments.length?this.then.apply(this,arguments):this).then(null,function(s){setTimeout(function(){throw s},0)})}})),require_finally=__commonJSMin(((s,l)=>{var f=require_core$4();l.exports=f,f.prototype.finally=function(s){return this.then(function(l){return f.resolve(s()).then(function(){return l})},function(l){return f.resolve(s()).then(function(){throw l})})}})),require_es6_extensions=__commonJSMin(((s,l)=>{var f=require_core$4();l.exports=f;var p=E(!0),g=E(!1),v=E(null),b=E(void 0),C=E(0),w=E(``);function E(s){var l=new f(f._61);return l._65=1,l._55=s,l}f.resolve=function(s){if(s instanceof f)return s;if(s===null)return v;if(s===void 0)return b;if(s===!0)return p;if(s===!1)return g;if(s===0)return C;if(s===``)return w;if(typeof s==`object`||typeof s==`function`)try{var l=s.then;if(typeof l==`function`)return new f(l.bind(s))}catch(s){return new f(function(l,f){f(s)})}return E(s)},f.all=function(s){var l=Array.prototype.slice.call(s);return new f(function(s,p){if(l.length===0)return s([]);var g=l.length;function v(b,C){if(C&&(typeof C==`object`||typeof C==`function`))if(C instanceof f&&C.then===f.prototype.then){for(;C._65===3;)C=C._55;if(C._65===1)return v(b,C._55);C._65===2&&p(C._55),C.then(function(s){v(b,s)},p);return}else{var w=C.then;if(typeof w==`function`){new f(w.bind(C)).then(function(s){v(b,s)},p);return}}l[b]=C,--g===0&&s(l)}for(var b=0;b{var f=require_raw(),p=[];l.exports=g;function g(s){var l=p.length?p.pop():new v;l.task=s,l.domain=process.domain,f(l)}function v(){this.task=null,this.domain=null}v.prototype.call=function(){this.domain&&this.domain.enter();var s=!0;try{this.task.call(),s=!1,this.domain&&this.domain.exit()}finally{s&&f.requestFlush(),this.task=null,this.domain=null,p.push(this)}}})),require_node_extensions=__commonJSMin(((s,l)=>{var f=require_core$4(),p=require_asap();l.exports=f,f.denodeify=function(s,l){return typeof l==`number`&&l!==1/0?v(s,l):b(s)};var g=`function (err, res) {if (err) { rj(err); } else { rs(res); }}`;function v(s,l){for(var p=[],v=0;v `+l+`) {`,`args = new Array(arguments.length + 1);`,`for (var i = 0; i < arguments.length; i++) {`,`args[i] = arguments[i];`,`}`,`}`,`return new Promise(function (rs, rj) {`,`var cb = `+g+`;`,`var res;`,`switch (argLength) {`,p.concat([`extra`]).map(function(s,l){return`case `+l+`:res = fn.call(`+[`self`].concat(p.slice(0,l),`cb`).join(`,`)+`);break;`}).join(``),`default:`,`args[argLength] = cb;`,`res = fn.apply(self, args);`,`}`,`if (res &&`,`(typeof res === "object" || typeof res === "function") &&`,`typeof res.then === "function"`,`) {rs(res);}`,`});`,`};`].join(``);return Function([`Promise`,`fn`],b)(f,s)}f.nodeify=function(s){return function(){var l=Array.prototype.slice.call(arguments),g=typeof l[l.length-1]==`function`?l.pop():null,v=this;try{return s.apply(this,arguments).nodeify(g,v)}catch(s){if(g==null)return new f(function(l,f){f(s)});p(function(){g.call(v,s)})}}},f.prototype.nodeify=function(s,l){if(typeof s!=`function`)return this;this.then(function(f){p(function(){s.call(l,null,f)})},function(f){p(function(){s.call(l,f)})})}})),require_synchronous=__commonJSMin(((s,l)=>{var f=require_core$4();l.exports=f,f.enableSynchronous=function(){f.prototype.isPending=function(){return this.getState()==0},f.prototype.isFulfilled=function(){return this.getState()==1},f.prototype.isRejected=function(){return this.getState()==2},f.prototype.getValue=function(){if(this._65===3)return this._55.getValue();if(!this.isFulfilled())throw Error(`Cannot get a value of an unfulfilled promise.`);return this._55},f.prototype.getReason=function(){if(this._65===3)return this._55.getReason();if(!this.isRejected())throw Error(`Cannot get a rejection reason of a non-rejected promise.`);return this._55},f.prototype.getState=function(){return this._65===3?this._55.getState():this._65===-1||this._65===-2?0:this._65}},f.disableSynchronous=function(){f.prototype.isPending=void 0,f.prototype.isFulfilled=void 0,f.prototype.isRejected=void 0,f.prototype.getValue=void 0,f.prototype.getReason=void 0,f.prototype.getState=void 0}})),require_lib$11=__commonJSMin(((s,l)=>{l.exports=require_core$4(),require_done(),require_finally(),require_es6_extensions(),require_node_extensions(),require_synchronous()})),require_promise=__commonJSMin(((s,l)=>{l.exports=require_lib$11()})),require_then_fs=__commonJSMin(((s,l)=>{var f=Object.create(require(`fs`)),p=require_promise();for(var g in l.exports=s=f,f)typeof f[g]!=`function`||g.match(/Sync$/)||g.match(/^[A-Z]/)||g.match(/^create/)||g.match(/^(un)?watch/)||v(g);function v(s){var l=f[s];s===`exists`?f[s]=function(){var s=[].slice.call(arguments);return new p(function(f,p){s.push(f),l.apply(null,s)})}:f[s]=p.denodeify(l)}})),require_lodash$1=__commonJSMin(((s,l)=>{(function(){var f,p=`4.17.21`,g=200,v=`Unsupported core-js use. Try https://npms.io/search?q=ponyfill.`,b=`Expected a function`,C="Invalid `variable` option passed into `_.template`",w=`__lodash_hash_undefined__`,E=500,k=`__lodash_placeholder__`,A=1,N=2,F=4,I=1,R=2,B=1,q=2,J=4,le=8,_e=16,be=32,xe=64,De=128,Oe=256,je=512,Ne=30,Pe=`...`,ze=800,Be=16,We=1,Ke=2,qe=3,Je=1/0,Ye=9007199254740991,Ze=17976931348623157e292,Qe=NaN,ot=4294967295,st=ot-1,ut=ot>>>1,yt=[[`ary`,De],[`bind`,B],[`bindKey`,q],[`curry`,le],[`curryRight`,_e],[`flip`,je],[`partial`,be],[`partialRight`,xe],[`rearg`,Oe]],Tt=`[object Arguments]`,Ot=`[object Array]`,At=`[object AsyncFunction]`,jt=`[object Boolean]`,It=`[object Date]`,Lt=`[object DOMException]`,Rt=`[object Error]`,Vt=`[object Function]`,Ht=`[object GeneratorFunction]`,Gt=`[object Map]`,Kt=`[object Number]`,Jt=`[object Null]`,Xt=`[object Object]`,Zt=`[object Promise]`,en=`[object Proxy]`,tn=`[object RegExp]`,nn=`[object Set]`,rn=`[object String]`,an=`[object Symbol]`,on=`[object Undefined]`,sn=`[object WeakMap]`,cn=`[object WeakSet]`,ln=`[object ArrayBuffer]`,un=`[object DataView]`,dn=`[object Float32Array]`,fn=`[object Float64Array]`,pn=`[object Int8Array]`,mn=`[object Int16Array]`,hn=`[object Int32Array]`,gn=`[object Uint8Array]`,_n=`[object Uint8ClampedArray]`,vn=`[object Uint16Array]`,yn=`[object Uint32Array]`,bn=/\b__p \+= '';/g,xn=/\b(__p \+=) '' \+/g,Sn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Cn=/&(?:amp|lt|gt|quot|#39);/g,wn=/[&<>"']/g,Tn=RegExp(Cn.source),En=RegExp(wn.source),Dn=/<%-([\s\S]+?)%>/g,On=/<%([\s\S]+?)%>/g,kn=/<%=([\s\S]+?)%>/g,An=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,jn=/^\w*$/,Mn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Nn=/[\\^$.*+?()[\]{}|]/g,Pn=RegExp(Nn.source),Fn=/^\s+/,In=/\s/,Ln=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Rn=/\{\n\/\* \[wrapped with (.+)\] \*/,zn=/,? & /,Bn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Vn=/[()=,{}\[\]\/\s]/,Hn=/\\(\\)?/g,Un=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wn=/\w*$/,Gn=/^[-+]0x[0-9a-f]+$/i,Kn=/^0b[01]+$/i,qn=/^\[object .+?Constructor\]$/,Jn=/^0o[0-7]+$/i,Yn=/^(?:0|[1-9]\d*)$/,Xn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Zn=/($^)/,Qn=/['\n\r\u2028\u2029\\]/g,$n=`\\ud800-\\udfff`,er=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,tr=`\\u2700-\\u27bf`,nr=`a-z\\xdf-\\xf6\\xf8-\\xff`,rr=`\\xac\\xb1\\xd7\\xf7`,ir=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,ar=`\\u2000-\\u206f`,or=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,sr=`A-Z\\xc0-\\xd6\\xd8-\\xde`,cr=`\\ufe0e\\ufe0f`,lr=rr+ir+ar+or,ur=`['’]`,dr=`[`+$n+`]`,fr=`[`+lr+`]`,pr=`[`+er+`]`,mr=`\\d+`,hr=`[`+tr+`]`,gr=`[`+nr+`]`,_r=`[^`+$n+lr+mr+tr+nr+sr+`]`,vr=`\\ud83c[\\udffb-\\udfff]`,yr=`(?:`+pr+`|`+vr+`)`,br=`[^`+$n+`]`,xr=`(?:\\ud83c[\\udde6-\\uddff]){2}`,Sr=`[\\ud800-\\udbff][\\udc00-\\udfff]`,Cr=`[`+sr+`]`,wr=`\\u200d`,Tr=`(?:`+gr+`|`+_r+`)`,Er=`(?:`+Cr+`|`+_r+`)`,Dr=`(?:`+ur+`(?:d|ll|m|re|s|t|ve))?`,Or=`(?:`+ur+`(?:D|LL|M|RE|S|T|VE))?`,kr=yr+`?`,Ar=`[`+cr+`]?`,jr=`(?:`+wr+`(?:`+[br,xr,Sr].join(`|`)+`)`+Ar+kr+`)*`,Mr=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,Nr=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,Pr=Ar+kr+jr,Fr=`(?:`+[hr,xr,Sr].join(`|`)+`)`+Pr,Ir=`(?:`+[br+pr+`?`,pr,xr,Sr,dr].join(`|`)+`)`,Lr=RegExp(ur,`g`),Rr=RegExp(pr,`g`),zr=RegExp(vr+`(?=`+vr+`)|`+Ir+Pr,`g`),Br=RegExp([Cr+`?`+gr+`+`+Dr+`(?=`+[fr,Cr,`$`].join(`|`)+`)`,Er+`+`+Or+`(?=`+[fr,Cr+Tr,`$`].join(`|`)+`)`,Cr+`?`+Tr+`+`+Dr,Cr+`+`+Or,Nr,Mr,mr,Fr].join(`|`),`g`),Vr=RegExp(`[`+wr+$n+er+cr+`]`),Hr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ur=`Array.Buffer.DataView.Date.Error.Float32Array.Float64Array.Function.Int8Array.Int16Array.Int32Array.Map.Math.Object.Promise.RegExp.Set.String.Symbol.TypeError.Uint8Array.Uint8ClampedArray.Uint16Array.Uint32Array.WeakMap._.clearTimeout.isFinite.parseInt.setTimeout`.split(`.`),Wr=-1,Gr={};Gr[dn]=Gr[fn]=Gr[pn]=Gr[mn]=Gr[hn]=Gr[gn]=Gr[_n]=Gr[vn]=Gr[yn]=!0,Gr[Tt]=Gr[Ot]=Gr[ln]=Gr[jt]=Gr[un]=Gr[It]=Gr[Rt]=Gr[Vt]=Gr[Gt]=Gr[Kt]=Gr[Xt]=Gr[tn]=Gr[nn]=Gr[rn]=Gr[sn]=!1;var Kr={};Kr[Tt]=Kr[Ot]=Kr[ln]=Kr[un]=Kr[jt]=Kr[It]=Kr[dn]=Kr[fn]=Kr[pn]=Kr[mn]=Kr[hn]=Kr[Gt]=Kr[Kt]=Kr[Xt]=Kr[tn]=Kr[nn]=Kr[rn]=Kr[an]=Kr[gn]=Kr[_n]=Kr[vn]=Kr[yn]=!0,Kr[Rt]=Kr[Vt]=Kr[sn]=!1;var qr={À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`},Jr={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`},Yr={"&":`&`,"<":`<`,">":`>`,""":`"`,"'":`'`},Xr={"\\":`\\`,"'":`'`,"\n":`n`,"\r":`r`,"\u2028":`u2028`,"\u2029":`u2029`},Zr=parseFloat,Qr=parseInt,$r=typeof global==`object`&&global&&global.Object===Object&&global,ei=typeof self==`object`&&self&&self.Object===Object&&self,ti=$r||ei||Function(`return this`)(),ni=typeof s==`object`&&s&&!s.nodeType&&s,ri=ni&&typeof l==`object`&&l&&!l.nodeType&&l,ii=ri&&ri.exports===ni,ai=ii&&$r.process,oi=function(){try{return ri&&ri.require&&ri.require(`util`).types||ai&&ai.binding&&ai.binding(`util`)}catch{}}(),si=oi&&oi.isArrayBuffer,ci=oi&&oi.isDate,li=oi&&oi.isMap,ui=oi&&oi.isRegExp,di=oi&&oi.isSet,fi=oi&&oi.isTypedArray;function pi(s,l,f){switch(f.length){case 0:return s.call(l);case 1:return s.call(l,f[0]);case 2:return s.call(l,f[0],f[1]);case 3:return s.call(l,f[0],f[1],f[2])}return s.apply(l,f)}function mi(s,l,f,p){for(var g=-1,v=s==null?0:s.length;++g-1}function bi(s,l,f){for(var p=-1,g=s==null?0:s.length;++p-1;);return f}function qi(s,l){for(var f=s.length;f--&&ji(l,s[f],0)>-1;);return f}function Ji(s,l){for(var f=s.length,p=0;f--;)s[f]===l&&++p;return p}var Yi=Ii(qr),Xi=Ii(Jr);function Zi(s){return`\\`+Xr[s]}function Qi(s,l){return s==null?f:s[l]}function $i(s){return Vr.test(s)}function ea(s){return Hr.test(s)}function ta(s){for(var l,f=[];!(l=s.next()).done;)f.push(l.value);return f}function na(s){var l=-1,f=Array(s.size);return s.forEach(function(s,p){f[++l]=[p,s]}),f}function ra(s,l){return function(f){return s(l(f))}}function ia(s,l){for(var f=-1,p=s.length,g=0,v=[];++f-1}function Va(s,l){var f=this.__data__,p=lo(f,s);return p<0?(++this.size,f.push([s,l])):f[p][1]=l,this}Ia.prototype.clear=La,Ia.prototype.delete=Ra,Ia.prototype.get=za,Ia.prototype.has=Ba,Ia.prototype.set=Va;function Ha(s){var l=-1,f=s==null?0:s.length;for(this.clear();++l=l?s:l)),s}function _o(s,l,p,g,v,b){var C,w=l&A,E=l&N,k=l&F;if(p&&(C=v?p(s,g,v,b):p(s)),C!==f)return C;if(!Ef(s))return s;var I=uf(s);if(I){if(C=nl(s),!w)return ac(s,C)}else{var R=Qc(s),B=R==Vt||R==Ht;if(hf(s))return Ys(s,w);if(R==Xt||R==Tt||B&&!v){if(C=E||B?{}:rl(s),!w)return E?cc(s,po(C,s)):sc(s,fo(C,s))}else{if(!Kr[R])return v?s:{};C=il(s,R,w)}}b||=new Za;var q=b.get(s);if(q)return q;b.set(s,C),zf(s)?s.forEach(function(f){C.add(_o(f,l,p,f,s,b))}):Of(s)&&s.forEach(function(f,g){C.set(g,_o(f,l,p,g,s,b))});var J=I?f:(k?E?Vc:Bc:E?Ep:Tp)(s);return hi(J||s,function(f,g){J&&(g=f,f=s[g]),co(C,g,_o(f,l,p,g,s,b))}),C}function vo(s){var l=Tp(s);return function(f){return yo(f,s,l)}}function yo(s,l,p){var g=p.length;if(s==null)return!g;for(s=nr(s);g--;){var v=p[g],b=l[v],C=s[v];if(C===f&&!(v in s)||!b(C))return!1}return!0}function bo(s,l,p){if(typeof s!=`function`)throw new ar(b);return El(function(){s.apply(f,p)},l)}function xo(s,l,f,p){var v=-1,b=yi,C=!0,w=s.length,E=[],k=l.length;if(!w)return E;f&&(l=xi(l,Ui(f))),p?(b=bi,C=!1):l.length>=g&&(b=Gi,C=!1,l=new Ja(l));outer:for(;++vv?0:v+p),g=g===f||g>v?v:Xf(g),g<0&&(g+=v),g=p>g?0:Zf(g);p0&&f(C)?l>1?Oo(C,l-1,f,p,g):Si(g,C):p||(g[g.length]=C)}return g}var ko=fc(),Ao=fc(!0);function jo(s,l){return s&&ko(s,l,Tp)}function Mo(s,l){return s&&Ao(s,l,Tp)}function No(s,l){return vi(l,function(l){return Cf(s[l])})}function Po(s,l){l=Gs(l,s);for(var p=0,g=l.length;s!=null&&pl}function Ro(s,l){return s!=null&&dr.call(s,l)}function zo(s,l){return s!=null&&l in nr(s)}function Bo(s,l,f){return s>=qr(l,f)&&s=120&&A.length>=120)?new Ja(C&&A):f}A=s[0];var N=-1,F=w[0];outer:for(;++N-1;)C!==s&&Tr.call(C,w,1),Tr.call(s,w,1);return s}function vs(s,l){for(var f=s?l.length:0,p=f-1;f--;){var g=l[f];if(f==p||g!==v){var v=g;sl(g)?Tr.call(s,g,1):Ls(s,g)}}return s}function ys(s,l){return s+Pr(Xr()*(l-s+1))}function bs(s,l,f,p){for(var g=-1,v=Hr(Nr((l-s)/(f||1)),0),b=In(v);v--;)b[p?v:++g]=s,s+=f;return b}function xs(s,l){var f=``;if(!s||l<1||l>Ye)return f;do l%2&&(f+=s),l=Pr(l/2),l&&(s+=s);while(l);return f}function Ss(s,l){return Dl(xl(s,l,Nm),s+``)}function Cs(s){return io(Wp(s))}function ws(s,l){var f=Wp(s);return Al(f,go(l,0,f.length))}function Ts(s,l,p,g){if(!Ef(s))return s;l=Gs(l,s);for(var v=-1,b=l.length,C=b-1,w=s;w!=null&&++vg?0:g+l),f=f>g?g:f,f<0&&(f+=g),g=l>f?0:f-l>>>0,l>>>=0;for(var v=In(g);++p>>1,b=s[v];b!==null&&!Vf(b)&&(f?b<=l:b=g){var k=l?null:Ac(s);if(k)return aa(k);C=!1,v=Gi,E=new Ja}else E=l?[]:w;outer:for(;++p=g?s:ks(s,l,p)}var Js=Ar||function(s){return ti.clearTimeout(s)};function Ys(s,l){if(l)return s.slice();var f=s.length,p=xr?xr(f):new s.constructor(f);return s.copy(p),p}function Xs(s){var l=new s.constructor(s.byteLength);return new br(l).set(new br(s)),l}function Zs(s,l){var f=l?Xs(s.buffer):s.buffer;return new s.constructor(f,s.byteOffset,s.byteLength)}function Qs(s){var l=new s.constructor(s.source,Wn.exec(s));return l.lastIndex=s.lastIndex,l}function $s(s){return ba?nr(ba.call(s)):{}}function ec(s,l){var f=l?Xs(s.buffer):s.buffer;return new s.constructor(f,s.byteOffset,s.length)}function tc(s,l){if(s!==l){var p=s!==f,g=s===null,v=s===s,b=Vf(s),C=l!==f,w=l===null,E=l===l,k=Vf(l);if(!w&&!k&&!b&&s>l||b&&C&&E&&!w&&!k||g&&C&&E||!p&&E||!v)return 1;if(!g&&!b&&!k&&s=C?w:w*(f[p]==`desc`?-1:1)}return s.index-l.index}function rc(s,l,f,p){for(var g=-1,v=s.length,b=f.length,C=-1,w=l.length,E=Hr(v-b,0),k=In(w+E),A=!p;++C1?p[v-1]:f,C=v>2?p[2]:f;for(b=s.length>3&&typeof b==`function`?(v--,b):f,C&&cl(p[0],p[1],C)&&(b=v<3?f:b,v=1),l=nr(l);++g-1?v[b?l[C]:C]:f}}function yc(s){return zc(function(l){var p=l.length,g=p,v=Ta.prototype.thru;for(s&&l.reverse();g--;){var C=l[g];if(typeof C!=`function`)throw new ar(b);if(v&&!w&&Uc(C)==`wrapper`)var w=new Ta([],!0)}for(g=w?g:p;++g1&&B.reverse(),A&&Ew))return!1;var k=b.get(s),A=b.get(l);if(k&&A)return k==l&&A==s;var N=-1,F=!0,B=p&R?new Ja:f;for(b.set(s,l),b.set(l,s);++N1?`& `:``)+l[p],l=l.join(f>2?`, `:` `),s.replace(Ln,`{ /* [wrapped with `+l+`] */ -`)}function ll(s){return pf(s)||ff(s)||!!(kr&&s&&s[kr])}function ul(s,l){var p=typeof s;return l??=ot,!!l&&(p==`number`||p!=`symbol`&&Qn.test(s))&&s>-1&&s%1==0&&s0){if(++l>=Ke)return arguments[0]}else l=0;return s.apply(p,arguments)}}function Nl(s,l){var g=-1,v=s.length,b=v-1;for(l=l===p?v:l;++g1?s[l-1]:p;return g=typeof g==`function`?(s.pop(),g):p,Bu(s,g)});function Yu(s){var l=Ta(s);return l.__chain__=!0,l}function Xu(s,l){return l(s),s}function Zu(s,l){return l(s)}var Qu=Hc(function(s){var l=s.length,g=l?s[0]:0,v=this.__wrapped__,b=function(l){return vo(l,s)};return l>1||this.__actions__.length||!(v instanceof ka)||!ul(g)?this.thru(b):(v=v.slice(g,+g+ +!!l),v.__actions__.push({func:Zu,args:[b],thisArg:p}),new Oa(v,this.__chain__).thru(function(s){return l&&!s.length&&s.push(p),s}))});function $u(){return Yu(this)}function ed(){return new Oa(this.value(),this.__chain__)}function td(){this.__values__===p&&(this.__values__=Zf(this.value()));var s=this.__index__>=this.__values__.length;return{done:s,value:s?p:this.__values__[this.__index__++]}}function nd(){return this}function rd(s){for(var l,g=this;g instanceof Da;){var v=Rl(g);v.__index__=0,v.__values__=p,l?b.__wrapped__=v:l=v;var b=v;g=g.__wrapped__}return b.__wrapped__=s,l}function id(){var s=this.__wrapped__;if(s instanceof ka){var l=s;return this.__actions__.length&&(l=new ka(this)),l=l.reverse(),l.__actions__.push({func:Zu,args:[vu],thisArg:p}),new Oa(l,this.__chain__)}return this.thru(vu)}function ad(){return Us(this.__wrapped__,this.__actions__)}var od=fc(function(s,l,p){mr.call(s,p)?++s[p]:_o(s,p,1)});function sd(s,l,g){var v=pf(s)?bi:Do;return g&&dl(s,l,g)&&(l=p),v(s,Jc(l,3))}function cd(s,l){return(pf(s)?xi:Ao)(s,Jc(l,3))}var ld=xc(Xl),ud=xc(Zl);function dd(s,l){return jo(bd(s,l),1)}function fd(s,l){return jo(bd(s,l),Qe)}function pd(s,l,g){return g=g===p?1:$f(g),jo(bd(s,l),g)}function md(s,l){return(pf(s)?vi:To)(s,Jc(l,3))}function hd(s,l){return(pf(s)?yi:Eo)(s,Jc(l,3))}var gd=fc(function(s,l,p){mr.call(s,p)?s[p].push(l):_o(s,p,[l])});function _d(s,l,p,g){s=hf(s)?s:qp(s),p=p&&!g?$f(p):0;var v=s.length;return p<0&&(p=Gr(v+p,0)),Uf(s)?p<=v&&s.indexOf(l,p)>-1:!!v&&Pi(s,l,p)>-1}var vd=Ts(function(s,l,p){var g=-1,v=typeof l==`function`,b=hf(s)?zn(s.length):[];return To(s,function(s){b[++g]=v?gi(l,s,p):Ko(s,l,p)}),b}),yd=fc(function(s,l,p){_o(s,p,l)});function bd(s,l){return(pf(s)?wi:ls)(s,Jc(l,3))}function xd(s,l,g,v){return s==null?[]:(pf(l)||(l=l==null?[]:[l]),g=v?p:g,pf(g)||(g=g==null?[]:[g]),gs(s,l,g))}var Sd=fc(function(s,l,p){s[+!p].push(l)},function(){return[[],[]]});function Cd(s,l,p){var g=pf(s)?Ei:Bi,v=arguments.length<3;return g(s,Jc(l,4),p,v,To)}function wd(s,l,p){var g=pf(s)?Di:Bi,v=arguments.length<3;return g(s,Jc(l,4),p,v,Eo)}function Td(s,l){return(pf(s)?xi:Ao)(s,Gd(Jc(l,3)))}function Ed(s){return(pf(s)?so:Es)(s)}function Dd(s,l,g){return l=(g?dl(s,l,g):l===p)?1:$f(l),(pf(s)?co:Ds)(s,l)}function Od(s){return(pf(s)?lo:js)(s)}function kd(s){if(s==null)return 0;if(hf(s))return Uf(s)?fa(s):s.length;var l=tl(s);return l==Xt||l==on?s.size:as(s).length}function Ad(s,l,g){var v=pf(s)?Oi:Ns;return g&&dl(s,l,g)&&(l=p),v(s,Jc(l,3))}var jd=Ts(function(s,l){if(s==null)return[];var p=l.length;return p>1&&dl(s,l[0],l[1])?l=[]:p>2&&dl(l[0],l[1],l[2])&&(l=[l[0]]),gs(s,jo(l,1),[])}),Md=Pr||function(){return ii.Date.now()};function Nd(s,l){if(typeof l!=`function`)throw new cr(C);return s=$f(s),function(){if(--s<1)return l.apply(this,arguments)}}function Pd(s,l,g){return l=g?p:l,l=s&&l==null?s.length:l,Fc(s,Ne,p,p,p,p,l)}function Fd(s,l){var g;if(typeof l!=`function`)throw new cr(C);return s=$f(s),function(){return--s>0&&(g=l.apply(this,arguments)),s<=1&&(l=p),g}}var Id=Ts(function(s,l,p){var g=q;if(p.length){var v=sa(p,qc(Id));g|=xe}return Fc(s,g,l,p,v)}),Ld=Ts(function(s,l,p){var g=q|le;if(p.length){var v=sa(p,qc(Ld));g|=xe}return Fc(l,g,s,p,v)});function Rd(s,l,g){l=g?p:l;var v=Fc(s,_e,p,p,p,p,p,l);return v.placeholder=Rd.placeholder,v}function zd(s,l,g){l=g?p:l;var v=Fc(s,be,p,p,p,p,p,l);return v.placeholder=zd.placeholder,v}function Bd(s,l,g){var v,b,w,E,k,A,N=0,F=!1,I=!1,R=!0;if(typeof s!=`function`)throw new cr(C);l=tp(l)||0,kf(g)&&(F=!!g.leading,I=`maxWait`in g,w=I?Gr(tp(g.maxWait)||0,l):w,R=`trailing`in g?!!g.trailing:R);function B(l){var g=v,C=b;return v=b=p,N=l,E=s.apply(C,g),E}function q(s){return N=s,k=kl(_e,l),F?B(s):E}function le(s){var p=s-A,g=s-N,v=l-p;return I?Xr(v,w-g):v}function J(s){var g=s-A,v=s-N;return A===p||g>=l||g<0||I&&v>=w}function _e(){var s=Md();if(J(s))return be(s);k=kl(_e,le(s))}function be(s){return k=p,R&&v?B(s):(v=b=p,E)}function xe(){k!==p&&Zs(k),N=0,v=A=b=k=p}function De(){return k===p?E:be(Md())}function Ne(){var s=Md(),g=J(s);if(v=arguments,b=this,A=s,g){if(k===p)return q(A);if(I)return Zs(k),k=kl(_e,l),B(A)}return k===p&&(k=kl(_e,l)),E}return Ne.cancel=xe,Ne.flush=De,Ne}var Vd=Ts(function(s,l){return Co(s,1,l)}),Hd=Ts(function(s,l,p){return Co(s,tp(l)||0,p)});function Ud(s){return Fc(s,ze)}function Wd(s,l){if(typeof s!=`function`||l!=null&&typeof l!=`function`)throw new cr(C);var p=function(){var g=arguments,v=l?l.apply(this,g):g[0],b=p.cache;if(b.has(v))return b.get(v);var C=s.apply(this,g);return p.cache=b.set(v,C)||b,C};return p.cache=new(Wd.Cache||Ga),p}Wd.Cache=Ga;function Gd(s){if(typeof s!=`function`)throw new cr(C);return function(){var l=arguments;switch(l.length){case 0:return!s.call(this);case 1:return!s.call(this,l[0]);case 2:return!s.call(this,l[0],l[1]);case 3:return!s.call(this,l[0],l[1],l[2])}return!s.apply(this,l)}}function Kd(s){return Fd(2,s)}var qd=Ys(function(s,l){l=l.length==1&&pf(l[0])?wi(l[0],Ki(Jc())):wi(jo(l,1),Ki(Jc()));var p=l.length;return Ts(function(g){for(var v=-1,b=Xr(g.length,p);++v=l}),ff=qo(function(){return arguments}())?qo:function(s){return Af(s)&&mr.call(s,`callee`)&&!Dr.call(s,`callee`)},pf=zn.isArray,mf=ui?Ki(ui):Jo;function hf(s){return s!=null&&Of(s.length)&&!Ef(s)}function gf(s){return Af(s)&&hf(s)}function _f(s){return s===!0||s===!1||Af(s)&&zo(s)==Rt}var vf=zr||eh,yf=di?Ki(di):Yo;function bf(s){return Af(s)&&s.nodeType===1&&!zf(s)}function xf(s){if(s==null)return!0;if(hf(s)&&(pf(s)||typeof s==`string`||typeof s.splice==`function`||vf(s)||Gf(s)||ff(s)))return!s.length;var l=tl(s);if(l==Xt||l==on)return!s.size;if(_l(s))return!as(s).length;for(var p in s)if(mr.call(s,p))return!1;return!0}function Sf(s,l){return Xo(s,l)}function Cf(s,l,g){g=typeof g==`function`?g:p;var v=g?g(s,l):p;return v===p?Xo(s,l,p,g):!!v}function wf(s){if(!Af(s))return!1;var l=zo(s);return l==Gt||l==Ht||typeof s.message==`string`&&typeof s.name==`string`&&!zf(s)}function Tf(s){return typeof s==`number`&&Hr(s)}function Ef(s){if(!kf(s))return!1;var l=zo(s);return l==Kt||l==Jt||l==Lt||l==rn}function Df(s){return typeof s==`number`&&s==$f(s)}function Of(s){return typeof s==`number`&&s>-1&&s%1==0&&s<=ot}function kf(s){var l=typeof s;return s!=null&&(l==`object`||l==`function`)}function Af(s){return typeof s==`object`&&!!s}var jf=fi?Ki(fi):Qo;function Mf(s,l){return s===l||$o(s,l,Xc(l))}function Nf(s,l,g){return g=typeof g==`function`?g:p,$o(s,l,Xc(l),g)}function Pf(s){return Rf(s)&&s!=+s}function Ff(s){if(gl(s))throw new nr(b);return es(s)}function If(s){return s===null}function Lf(s){return s==null}function Rf(s){return typeof s==`number`||Af(s)&&zo(s)==Zt}function zf(s){if(!Af(s)||zo(s)!=tn)return!1;var l=Tr(s);if(l===null)return!0;var p=mr.call(l,`constructor`)&&l.constructor;return typeof p==`function`&&p instanceof p&&pr.call(p)==vr}var Bf=pi?Ki(pi):ts;function Vf(s){return Df(s)&&s>=-ot&&s<=ot}var Hf=mi?Ki(mi):ns;function Uf(s){return typeof s==`string`||!pf(s)&&Af(s)&&zo(s)==sn}function Wf(s){return typeof s==`symbol`||Af(s)&&zo(s)==cn}var Gf=hi?Ki(hi):rs;function Kf(s){return s===p}function qf(s){return Af(s)&&tl(s)==un}function Jf(s){return Af(s)&&zo(s)==dn}var Yf=Ac(cs),Xf=Ac(function(s,l){return s<=l});function Zf(s){if(!s)return[];if(hf(s))return Uf(s)?pa(s):cc(s);if(Ar&&s[Ar])return ia(s[Ar]());var l=tl(s);return(l==Xt?aa:l==on?ca:qp)(s)}function Qf(s){return s?(s=tp(s),s===Qe||s===-Qe?(s<0?-1:1)*st:s===s?s:0):s===0?s:0}function $f(s){var l=Qf(s),p=l%1;return l===l?p?l-p:l:0}function ep(s){return s?yo($f(s),0,yt):0}function tp(s){if(typeof s==`number`)return s;if(Wf(s))return ut;if(kf(s)){var l=typeof s.valueOf==`function`?s.valueOf():s;s=kf(l)?l+``:l}if(typeof s!=`string`)return s===0?s:+s;s=Gi(s);var p=Yn.test(s);return p||Zn.test(s)?ti(s.slice(2),p?2:8):Jn.test(s)?ut:+s}function np(s){return lc(s,kp(s))}function rp(s){return s?yo($f(s),-ot,ot):s===0?s:0}function ip(s){return s==null?``:Rs(s)}var ap=pc(function(s,l){if(_l(l)||hf(l)){lc(l,Op(l),s);return}for(var p in l)mr.call(l,p)&&fo(s,p,l[p])}),op=pc(function(s,l){lc(l,kp(l),s)}),sp=pc(function(s,l,p,g){lc(l,kp(l),s,g)}),lp=pc(function(s,l,p,g){lc(l,Op(l),s,g)}),up=Hc(vo);function dp(s,l){var p=Ea(s);return l==null?p:ho(p,l)}var fp=Ts(function(s,l){s=ar(s);var g=-1,v=l.length,b=v>2?l[2]:p;for(b&&dl(l[0],l[1],b)&&(v=1);++g1,l}),lc(s,Wc(s),p),g&&(p=bo(p,N|F|I,Rc));for(var v=l.length;v--;)Bs(p,l[v]);return p});function Fp(s,l){return Lp(s,Gd(Jc(l)))}var Ip=Hc(function(s,l){return s==null?{}:_s(s,l)});function Lp(s,l){if(s==null)return{};var p=wi(Wc(s),function(s){return[s]});return l=Jc(l),vs(s,p,function(s,p){return l(s,p[0])})}function Rp(s,l,g){l=Js(l,s);var v=-1,b=l.length;for(b||(b=1,s=p);++vl){var v=s;s=l,l=v}if(g||s%1||l%1){var b=$r();return Xr(s+b*(l-s+ei(`1e-`+((b+``).length-1))),l)}return Ss(s,l)}var Qp=vc(function(s,l,p){return l=l.toLowerCase(),s+(p?$p(l):l)});function $p(s){return Em(ip(s).toLowerCase())}function em(s){return s=ip(s),s&&s.replace($n,Qi).replace(Vr,``)}function tm(s,l,g){s=ip(s),l=Rs(l);var v=s.length;g=g===p?v:yo($f(g),0,v);var b=g;return g-=l.length,g>=0&&s.slice(g,b)==l}function nm(s){return s=ip(s),s&&kn.test(s)?s.replace(Dn,$i):s}function rm(s){return s=ip(s),s&&Ln.test(s)?s.replace(In,`\\$&`):s}var im=vc(function(s,l,p){return s+(p?`-`:``)+l.toLowerCase()}),am=vc(function(s,l,p){return s+(p?` `:``)+l.toLowerCase()}),om=_c(`toLowerCase`);function sm(s,l,p){s=ip(s),l=$f(l);var g=l?fa(s):0;if(!l||g>=l)return s;var v=(l-g)/2;return Dc(Lr(v),p)+s+Dc(Ir(v),p)}function cm(s,l,p){s=ip(s),l=$f(l);var g=l?fa(s):0;return l&&g>>0,g?(s=ip(s),s&&(typeof l==`string`||l!=null&&!Bf(l))&&(l=Rs(l),!l&&na(s))?Xs(pa(s),0,g):s.split(l,g)):[]}var hm=vc(function(s,l,p){return s+(p?` `:``)+Em(l)});function gm(s,l,p){return s=ip(s),p=p==null?0:yo($f(p),0,s.length),l=Rs(l),s.slice(p,p+l.length)==l}function _m(s,l,g){var v=Ta.templateSettings;g&&dl(s,l,g)&&(l=p),s=ip(s),l=sp({},l,v,Ic);var b=sp({},l.imports,v.imports,Ic),C=Op(b),E=qi(b,C),k,A,N=0,F=l.interpolate||er,I=`__p += '`,R=or((l.escape||er).source+`|`+F.source+`|`+(F===Mn?Kn:er).source+`|`+(l.evaluate||er).source+`|$`,`g`),B=`//# sourceURL=`+(mr.call(l,`sourceURL`)?(l.sourceURL+``).replace(/\s/g,` `):`lodash.templateSources[`+ ++qr+`]`)+` -`;s.replace(R,function(l,p,g,v,b,C){return g||=v,I+=s.slice(N,C).replace(tr,ea),p&&(k=!0,I+=`' + -__e(`+p+`) + -'`),b&&(A=!0,I+=`'; -`+b+`; -__p += '`),g&&(I+=`' + -((__t = (`+g+`)) == null ? '' : __t) + -'`),N=C+l.length,l}),I+=`'; -`;var q=mr.call(l,`variable`)&&l.variable;if(!q)I=`with (obj) { -`+I+` +`)}function ol(s){return uf(s)||lf(s)||!!(Er&&s&&s[Er])}function sl(s,l){var f=typeof s;return l??=Ye,!!l&&(f==`number`||f!=`symbol`&&Yn.test(s))&&s>-1&&s%1==0&&s0){if(++l>=ze)return arguments[0]}else l=0;return s.apply(f,arguments)}}function Al(s,l){var p=-1,g=s.length,v=g-1;for(l=l===f?g:l;++p1?s[l-1]:f;return p=typeof p==`function`?(s.pop(),p):f,Lu(s,p)});function Ku(s){var l=Sa(s);return l.__chain__=!0,l}function qu(s,l){return l(s),s}function Ju(s,l){return l(s)}var Yu=zc(function(s){var l=s.length,p=l?s[0]:0,g=this.__wrapped__,v=function(l){return ho(l,s)};return l>1||this.__actions__.length||!(g instanceof Ea)||!sl(p)?this.thru(v):(g=g.slice(p,+p+ +!!l),g.__actions__.push({func:Ju,args:[v],thisArg:f}),new Ta(g,this.__chain__).thru(function(s){return l&&!s.length&&s.push(f),s}))});function Xu(){return Ku(this)}function Zu(){return new Ta(this.value(),this.__chain__)}function Qu(){this.__values__===f&&(this.__values__=Jf(this.value()));var s=this.__index__>=this.__values__.length;return{done:s,value:s?f:this.__values__[this.__index__++]}}function $u(){return this}function ed(s){for(var l,p=this;p instanceof wa;){var g=Fl(p);g.__index__=0,g.__values__=f,l?v.__wrapped__=g:l=g;var v=g;p=p.__wrapped__}return v.__wrapped__=s,l}function td(){var s=this.__wrapped__;if(s instanceof Ea){var l=s;return this.__actions__.length&&(l=new Ea(this)),l=l.reverse(),l.__actions__.push({func:Ju,args:[hu],thisArg:f}),new Ta(l,this.__chain__)}return this.thru(hu)}function nd(){return Bs(this.__wrapped__,this.__actions__)}var rd=lc(function(s,l,f){dr.call(s,f)?++s[f]:mo(s,f,1)});function id(s,l,p){var g=uf(s)?_i:wo;return p&&cl(s,l,p)&&(l=f),g(s,Gc(l,3))}function ad(s,l){return(uf(s)?vi:Do)(s,Gc(l,3))}var od=vc(ql),sd=vc(Jl);function cd(s,l){return Oo(_d(s,l),1)}function ld(s,l){return Oo(_d(s,l),Je)}function ud(s,l,p){return p=p===f?1:Xf(p),Oo(_d(s,l),p)}function dd(s,l){return(uf(s)?hi:So)(s,Gc(l,3))}function fd(s,l){return(uf(s)?gi:Co)(s,Gc(l,3))}var pd=lc(function(s,l,f){dr.call(s,f)?s[f].push(l):mo(s,f,[l])});function md(s,l,f,p){s=ff(s)?s:Wp(s),f=f&&!p?Xf(f):0;var g=s.length;return f<0&&(f=Hr(g+f,0)),Bf(s)?f<=g&&s.indexOf(l,f)>-1:!!g&&ji(s,l,f)>-1}var hd=Ss(function(s,l,f){var p=-1,g=typeof l==`function`,v=ff(s)?In(s.length):[];return So(s,function(s){v[++p]=g?pi(l,s,f):Uo(s,l,f)}),v}),gd=lc(function(s,l,f){mo(s,f,l)});function _d(s,l){return(uf(s)?xi:as)(s,Gc(l,3))}function vd(s,l,p,g){return s==null?[]:(uf(l)||(l=l==null?[]:[l]),p=g?f:p,uf(p)||(p=p==null?[]:[p]),ps(s,l,p))}var yd=lc(function(s,l,f){s[+!f].push(l)},function(){return[[],[]]});function bd(s,l,f){var p=uf(s)?Ci:Li,g=arguments.length<3;return p(s,Gc(l,4),f,g,So)}function xd(s,l,f){var p=uf(s)?wi:Li,g=arguments.length<3;return p(s,Gc(l,4),f,g,Co)}function Sd(s,l){return(uf(s)?vi:Do)(s,Hd(Gc(l,3)))}function Cd(s){return(uf(s)?io:Cs)(s)}function wd(s,l,p){return l=(p?cl(s,l,p):l===f)?1:Xf(l),(uf(s)?ao:ws)(s,l)}function Td(s){return(uf(s)?oo:Os)(s)}function Ed(s){if(s==null)return 0;if(ff(s))return Bf(s)?la(s):s.length;var l=Qc(s);return l==Gt||l==nn?s.size:ns(s).length}function Dd(s,l,p){var g=uf(s)?Ti:As;return p&&cl(s,l,p)&&(l=f),g(s,Gc(l,3))}var Od=Ss(function(s,l){if(s==null)return[];var f=l.length;return f>1&&cl(s,l[0],l[1])?l=[]:f>2&&cl(l[0],l[1],l[2])&&(l=[l[0]]),ps(s,Oo(l,1),[])}),kd=jr||function(){return ti.Date.now()};function Ad(s,l){if(typeof l!=`function`)throw new ar(b);return s=Xf(s),function(){if(--s<1)return l.apply(this,arguments)}}function jd(s,l,p){return l=p?f:l,l=s&&l==null?s.length:l,Mc(s,De,f,f,f,f,l)}function Md(s,l){var p;if(typeof l!=`function`)throw new ar(b);return s=Xf(s),function(){return--s>0&&(p=l.apply(this,arguments)),s<=1&&(l=f),p}}var Nd=Ss(function(s,l,f){var p=B;if(f.length){var g=ia(f,Wc(Nd));p|=be}return Mc(s,p,l,f,g)}),Pd=Ss(function(s,l,f){var p=B|q;if(f.length){var g=ia(f,Wc(Pd));p|=be}return Mc(l,p,s,f,g)});function Fd(s,l,p){l=p?f:l;var g=Mc(s,le,f,f,f,f,f,l);return g.placeholder=Fd.placeholder,g}function Id(s,l,p){l=p?f:l;var g=Mc(s,_e,f,f,f,f,f,l);return g.placeholder=Id.placeholder,g}function Ld(s,l,p){var g,v,C,w,E,k,A=0,N=!1,F=!1,I=!0;if(typeof s!=`function`)throw new ar(b);l=Qf(l)||0,Ef(p)&&(N=!!p.leading,F=`maxWait`in p,C=F?Hr(Qf(p.maxWait)||0,l):C,I=`trailing`in p?!!p.trailing:I);function R(l){var p=g,b=v;return g=v=f,A=l,w=s.apply(b,p),w}function B(s){return A=s,E=El(le,l),N?R(s):w}function q(s){var f=s-k,p=s-A,g=l-f;return F?qr(g,C-p):g}function J(s){var p=s-k,g=s-A;return k===f||p>=l||p<0||F&&g>=C}function le(){var s=kd();if(J(s))return _e(s);E=El(le,q(s))}function _e(s){return E=f,I&&g?R(s):(g=v=f,w)}function be(){E!==f&&Js(E),A=0,g=k=v=E=f}function xe(){return E===f?w:_e(kd())}function De(){var s=kd(),p=J(s);if(g=arguments,v=this,k=s,p){if(E===f)return B(k);if(F)return Js(E),E=El(le,l),R(k)}return E===f&&(E=El(le,l)),w}return De.cancel=be,De.flush=xe,De}var Rd=Ss(function(s,l){return bo(s,1,l)}),zd=Ss(function(s,l,f){return bo(s,Qf(l)||0,f)});function Bd(s){return Mc(s,je)}function Vd(s,l){if(typeof s!=`function`||l!=null&&typeof l!=`function`)throw new ar(b);var f=function(){var p=arguments,g=l?l.apply(this,p):p[0],v=f.cache;if(v.has(g))return v.get(g);var b=s.apply(this,p);return f.cache=v.set(g,b)||v,b};return f.cache=new(Vd.Cache||Ha),f}Vd.Cache=Ha;function Hd(s){if(typeof s!=`function`)throw new ar(b);return function(){var l=arguments;switch(l.length){case 0:return!s.call(this);case 1:return!s.call(this,l[0]);case 2:return!s.call(this,l[0],l[1]);case 3:return!s.call(this,l[0],l[1],l[2])}return!s.apply(this,l)}}function Ud(s){return Md(2,s)}var Wd=Ks(function(s,l){l=l.length==1&&uf(l[0])?xi(l[0],Ui(Gc())):xi(Oo(l,1),Ui(Gc()));var f=l.length;return Ss(function(p){for(var g=-1,v=qr(p.length,f);++g=l}),lf=Wo(function(){return arguments}())?Wo:function(s){return Df(s)&&dr.call(s,`callee`)&&!wr.call(s,`callee`)},uf=In.isArray,df=si?Ui(si):Go;function ff(s){return s!=null&&Tf(s.length)&&!Cf(s)}function pf(s){return Df(s)&&ff(s)}function mf(s){return s===!0||s===!1||Df(s)&&Io(s)==jt}var hf=Ir||Zm,gf=ci?Ui(ci):Ko;function _f(s){return Df(s)&&s.nodeType===1&&!If(s)}function vf(s){if(s==null)return!0;if(ff(s)&&(uf(s)||typeof s==`string`||typeof s.splice==`function`||hf(s)||Hf(s)||lf(s)))return!s.length;var l=Qc(s);if(l==Gt||l==nn)return!s.size;if(ml(s))return!ns(s).length;for(var f in s)if(dr.call(s,f))return!1;return!0}function yf(s,l){return qo(s,l)}function bf(s,l,p){p=typeof p==`function`?p:f;var g=p?p(s,l):f;return g===f?qo(s,l,f,p):!!g}function xf(s){if(!Df(s))return!1;var l=Io(s);return l==Rt||l==Lt||typeof s.message==`string`&&typeof s.name==`string`&&!If(s)}function Sf(s){return typeof s==`number`&&zr(s)}function Cf(s){if(!Ef(s))return!1;var l=Io(s);return l==Vt||l==Ht||l==At||l==en}function wf(s){return typeof s==`number`&&s==Xf(s)}function Tf(s){return typeof s==`number`&&s>-1&&s%1==0&&s<=Ye}function Ef(s){var l=typeof s;return s!=null&&(l==`object`||l==`function`)}function Df(s){return typeof s==`object`&&!!s}var Of=li?Ui(li):Yo;function kf(s,l){return s===l||Xo(s,l,qc(l))}function Af(s,l,p){return p=typeof p==`function`?p:f,Xo(s,l,qc(l),p)}function jf(s){return Ff(s)&&s!=+s}function Mf(s){if(pl(s))throw new $n(v);return Zo(s)}function Nf(s){return s===null}function Pf(s){return s==null}function Ff(s){return typeof s==`number`||Df(s)&&Io(s)==Kt}function If(s){if(!Df(s)||Io(s)!=Xt)return!1;var l=Sr(s);if(l===null)return!0;var f=dr.call(l,`constructor`)&&l.constructor;return typeof f==`function`&&f instanceof f&&ur.call(f)==hr}var Lf=ui?Ui(ui):Qo;function Rf(s){return wf(s)&&s>=-Ye&&s<=Ye}var zf=di?Ui(di):$o;function Bf(s){return typeof s==`string`||!uf(s)&&Df(s)&&Io(s)==rn}function Vf(s){return typeof s==`symbol`||Df(s)&&Io(s)==an}var Hf=fi?Ui(fi):es;function Uf(s){return s===f}function Wf(s){return Df(s)&&Qc(s)==sn}function Gf(s){return Df(s)&&Io(s)==cn}var Kf=Dc(is),qf=Dc(function(s,l){return s<=l});function Jf(s){if(!s)return[];if(ff(s))return Bf(s)?ua(s):ac(s);if(Dr&&s[Dr])return ta(s[Dr]());var l=Qc(s);return(l==Gt?na:l==nn?aa:Wp)(s)}function Yf(s){return s?(s=Qf(s),s===Je||s===-Je?(s<0?-1:1)*Ze:s===s?s:0):s===0?s:0}function Xf(s){var l=Yf(s),f=l%1;return l===l?f?l-f:l:0}function Zf(s){return s?go(Xf(s),0,ot):0}function Qf(s){if(typeof s==`number`)return s;if(Vf(s))return Qe;if(Ef(s)){var l=typeof s.valueOf==`function`?s.valueOf():s;s=Ef(l)?l+``:l}if(typeof s!=`string`)return s===0?s:+s;s=Hi(s);var f=Kn.test(s);return f||Jn.test(s)?Qr(s.slice(2),f?2:8):Gn.test(s)?Qe:+s}function $f(s){return oc(s,Ep(s))}function ep(s){return s?go(Xf(s),-Ye,Ye):s===0?s:0}function tp(s){return s==null?``:Fs(s)}var np=uc(function(s,l){if(ml(l)||ff(l)){oc(l,Tp(l),s);return}for(var f in l)dr.call(l,f)&&co(s,f,l[f])}),rp=uc(function(s,l){oc(l,Ep(l),s)}),ip=uc(function(s,l,f,p){oc(l,Ep(l),s,p)}),ap=uc(function(s,l,f,p){oc(l,Tp(l),s,p)}),op=zc(ho);function sp(s,l){var f=Ca(s);return l==null?f:fo(f,l)}var lp=Ss(function(s,l){s=nr(s);var p=-1,g=l.length,v=g>2?l[2]:f;for(v&&cl(l[0],l[1],v)&&(g=1);++p1,l}),oc(s,Vc(s),f),p&&(f=_o(f,A|N|F,Fc));for(var g=l.length;g--;)Ls(f,l[g]);return f});function Mp(s,l){return Pp(s,Hd(Gc(l)))}var Np=zc(function(s,l){return s==null?{}:ms(s,l)});function Pp(s,l){if(s==null)return{};var f=xi(Vc(s),function(s){return[s]});return l=Gc(l),hs(s,f,function(s,f){return l(s,f[0])})}function Fp(s,l,p){l=Gs(l,s);var g=-1,v=l.length;for(v||(v=1,s=f);++gl){var g=s;s=l,l=g}if(p||s%1||l%1){var v=Xr();return qr(s+v*(l-s+Zr(`1e-`+((v+``).length-1))),l)}return ys(s,l)}var Yp=hc(function(s,l,f){return l=l.toLowerCase(),s+(f?Xp(l):l)});function Xp(s){return Cm(tp(s).toLowerCase())}function Zp(s){return s=tp(s),s&&s.replace(Xn,Yi).replace(Rr,``)}function Qp(s,l,p){s=tp(s),l=Fs(l);var g=s.length;p=p===f?g:go(Xf(p),0,g);var v=p;return p-=l.length,p>=0&&s.slice(p,v)==l}function $p(s){return s=tp(s),s&&En.test(s)?s.replace(wn,Xi):s}function em(s){return s=tp(s),s&&Pn.test(s)?s.replace(Nn,`\\$&`):s}var tm=hc(function(s,l,f){return s+(f?`-`:``)+l.toLowerCase()}),nm=hc(function(s,l,f){return s+(f?` `:``)+l.toLowerCase()}),rm=mc(`toLowerCase`);function im(s,l,f){s=tp(s),l=Xf(l);var p=l?la(s):0;if(!l||p>=l)return s;var g=(l-p)/2;return wc(Pr(g),f)+s+wc(Nr(g),f)}function am(s,l,f){s=tp(s),l=Xf(l);var p=l?la(s):0;return l&&p>>0,p?(s=tp(s),s&&(typeof l==`string`||l!=null&&!Lf(l))&&(l=Fs(l),!l&&$i(s))?qs(ua(s),0,p):s.split(l,p)):[]}var fm=hc(function(s,l,f){return s+(f?` `:``)+Cm(l)});function pm(s,l,f){return s=tp(s),f=f==null?0:go(Xf(f),0,s.length),l=Fs(l),s.slice(f,f+l.length)==l}function mm(s,l,p){var g=Sa.templateSettings;p&&cl(s,l,p)&&(l=f),s=tp(s),l=ip({},l,g,Nc);var v=ip({},l.imports,g.imports,Nc),b=Tp(v),w=Wi(v,b),E,k,A=0,N=l.interpolate||Zn,F=`__p += '`,I=rr((l.escape||Zn).source+`|`+N.source+`|`+(N===kn?Un:Zn).source+`|`+(l.evaluate||Zn).source+`|$`,`g`),R=`//# sourceURL=`+(dr.call(l,`sourceURL`)?(l.sourceURL+``).replace(/\s/g,` `):`lodash.templateSources[`+ ++Wr+`]`)+` +`;s.replace(I,function(l,f,p,g,v,b){return p||=g,F+=s.slice(A,b).replace(Qn,Zi),f&&(E=!0,F+=`' + +__e(`+f+`) + +'`),v&&(k=!0,F+=`'; +`+v+`; +__p += '`),p&&(F+=`' + +((__t = (`+p+`)) == null ? '' : __t) + +'`),A=b+l.length,l}),F+=`'; +`;var B=dr.call(l,`variable`)&&l.variable;if(!B)F=`with (obj) { +`+F+` } -`;else if(Wn.test(q))throw new nr(w);I=(A?I.replace(Cn,``):I).replace(wn,`$1`).replace(Tn,`$1;`),I=`function(`+(q||`obj`)+`) { -`+(q?``:`obj || (obj = {}); -`)+`var __t, __p = ''`+(k?`, __e = _.escape`:``)+(A?`, __j = Array.prototype.join; +`;else if(Vn.test(B))throw new $n(C);F=(k?F.replace(bn,``):F).replace(xn,`$1`).replace(Sn,`$1;`),F=`function(`+(B||`obj`)+`) { +`+(B?``:`obj || (obj = {}); +`)+`var __t, __p = ''`+(E?`, __e = _.escape`:``)+(k?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; -`)+I+`return __p -}`;var le=Om(function(){return rr(C,B+`return `+I).apply(p,E)});if(le.source=I,wf(le))throw le;return le}function vm(s){return ip(s).toLowerCase()}function ym(s){return ip(s).toUpperCase()}function bm(s,l,g){if(s=ip(s),s&&(g||l===p))return Gi(s);if(!s||!(l=Rs(l)))return s;var v=pa(s),b=pa(l);return Xs(v,Yi(v,b),Xi(v,b)+1).join(``)}function xm(s,l,g){if(s=ip(s),s&&(g||l===p))return s.slice(0,ma(s)+1);if(!s||!(l=Rs(l)))return s;var v=pa(s);return Xs(v,0,Xi(v,pa(l))+1).join(``)}function Sm(s,l,g){if(s=ip(s),s&&(g||l===p))return s.replace(Rn,``);if(!s||!(l=Rs(l)))return s;var v=pa(s);return Xs(v,Yi(v,pa(l))).join(``)}function Cm(s,l){var g=Be,v=We;if(kf(l)){var b=`separator`in l?l.separator:b;g=`length`in l?$f(l.length):g,v=`omission`in l?Rs(l.omission):v}s=ip(s);var C=s.length;if(na(s)){var w=pa(s);C=w.length}if(g>=C)return s;var E=g-fa(v);if(E<1)return v;var k=w?Xs(w,0,E).join(``):s.slice(0,E);if(b===p)return k+v;if(w&&(E+=k.length-E),Bf(b)){if(s.slice(E).search(b)){var A,N=k;for(b.global||(b=or(b.source,ip(qn.exec(b))+`g`)),b.lastIndex=0;A=b.exec(N);)var F=A.index;k=k.slice(0,F===p?E:F)}}else if(s.indexOf(Rs(b),E)!=E){var I=k.lastIndexOf(b);I>-1&&(k=k.slice(0,I))}return k+v}function wm(s){return s=ip(s),s&&On.test(s)?s.replace(En,ha):s}var Tm=vc(function(s,l,p){return s+(p?` `:``)+l.toUpperCase()}),Em=_c(`toUpperCase`);function Dm(s,l,g){return s=ip(s),l=g?p:l,l===p?ra(s)?va(s):ji(s):s.match(l)||[]}var Om=Ts(function(s,l){try{return gi(s,p,l)}catch(s){return wf(s)?s:new nr(s)}}),km=Hc(function(s,l){return vi(l,function(l){l=Fl(l),_o(s,l,Id(s[l],s))}),s});function Am(s){var l=s==null?0:s.length,p=Jc();return s=l?wi(s,function(s){if(typeof s[1]!=`function`)throw new cr(C);return[p(s[0]),s[1]]}):[],Ts(function(p){for(var g=-1;++got)return[];var p=yt,g=Xr(s,yt);l=Jc(l),s-=yt;for(var v=Ui(g,l);++p0||l<0)?new ka(g):(s<0?g=g.takeRight(-s):s&&(g=g.drop(s)),l!==p&&(l=$f(l),g=l<0?g.dropRight(-l):g.take(l-s)),g)},ka.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},ka.prototype.toArray=function(){return this.take(yt)},Po(ka.prototype,function(s,l){var g=/^(?:filter|find|map|reject)|While$/.test(l),v=/^(?:head|last)$/.test(l),b=Ta[v?`take`+(l==`last`?`Right`:``):l],C=v||/^find/.test(l);b&&(Ta.prototype[l]=function(){var l=this.__wrapped__,w=v?[1]:arguments,E=l instanceof ka,k=w[0],A=E||pf(l),N=function(s){var l=b.apply(Ta,Ti([s],w));return v&&F?l[0]:l};A&&g&&typeof k==`function`&&k.length!=1&&(E=A=!1);var F=this.__chain__,I=!!this.__actions__.length,R=C&&!F,B=E&&!I;if(!C&&A){l=B?l:new ka(this);var q=s.apply(l,w);return q.__actions__.push({func:Zu,args:[N],thisArg:p}),new Oa(q,F)}return R&&B?s.apply(this,w):(q=this.thru(N),R?v?q.value()[0]:q.value():q)})}),vi([`pop`,`push`,`shift`,`sort`,`splice`,`unshift`],function(s){var l=lr[s],p=/^(?:push|sort|unshift)$/.test(s)?`tap`:`thru`,g=/^(?:pop|shift)$/.test(s);Ta.prototype[s]=function(){var s=arguments;if(g&&!this.__chain__){var v=this.value();return l.apply(pf(v)?v:[],s)}return this[p](function(p){return l.apply(pf(p)?p:[],s)})}}),Po(ka.prototype,function(s,l){var p=Ta[l];if(p){var g=p.name+``;mr.call(zi,g)||(zi[g]=[]),zi[g].push({name:l,func:p})}}),zi[Cc(p,le).name]=[{name:`wrapper`,func:p}],ka.prototype.clone=Aa,ka.prototype.reverse=ja,ka.prototype.value=Ma,Ta.prototype.at=Qu,Ta.prototype.chain=$u,Ta.prototype.commit=ed,Ta.prototype.next=td,Ta.prototype.plant=rd,Ta.prototype.reverse=id,Ta.prototype.toJSON=Ta.prototype.valueOf=Ta.prototype.value=ad,Ta.prototype.first=Ta.prototype.head,Ar&&(Ta.prototype[Ar]=nd),Ta})();typeof define==`function`&&typeof define.amd==`object`&&define.amd?(ii._=ya,define(function(){return ya})):oi?((oi.exports=ya)._=ya,ai._=ya):ii._=ya}).call(s)})),require_util$4=__commonJSMin(((s,l)=>{let p=Object.keys,g=s=>Object.prototype.toString.call(s),v=s=>g(s).slice(8,-1).toLowerCase(),b=s=>typeof s==`string`||v(s)===`string`;function C(s){if(v(s)!==`object`)return!1;let l=Object.getPrototypeOf(s);return l==null?!0:(l.constructor&&l.constructor.toString())===Object.toString()}function w(s,l,p=null){for(let[g,v]of s.entries())if(l.call(p,v,g,s)===!1)return!1;return!0}function E(s,l){let g={};for(let v of p(s)){let p=s[v];g[v]=l(p,v,s)}return g}l.exports={isArrayOf:w,getType:v,isString:b,isPlainObject:C,map:E}})),require_promisify=__commonJSMin(((s,l)=>{let{isString:p,getType:g,isPlainObject:v,isArrayOf:b,map:C}=require_util$4(),w=Array.isArray,E=s=>!/.+(Sync|Stream|Promise)$/.test(s);function k(s,l=null){if(typeof s!=`function`)throw TypeError(`Expected target function. Received ${g(s)}`);return function(...p){return l||=this,new Promise((g,v)=>{let b=(s,l)=>s?v(s):g(l);s.call(l,...p,b)})}}function A(s,l){if(!v(s))throw TypeError(`Expected a plain object as targets. Received ${g(s)}`);return C(s,(s,p)=>E(p)?k(s,l):s)}function N(s,l,A){if(!v(s))throw TypeError(`Expected a plain object as targets. Received ${g(s)}`);if(!w(l))throw TypeError(`Expected list as an array. Received ${g(l)}`);if(!b(l,p))throw TypeError(`Each element in the list should be a string.`);return C(s,(s,p)=>E(p)&&l.includes(p)?k(s,A):s)}function F(s,l,A){if(!v(s))throw TypeError(`Expected a plain object as targets. Received ${g(s)}`);if(!w(l))throw TypeError(`Expected list as an array. Received ${g(l)}`);if(!b(l,p))throw TypeError(`Each element in the list should be a string.`);return C(s,(s,p)=>E(p)&&!l.includes(p)?k(s,A):s)}l.exports=k,l.exports.default=k,l.exports.all=A,l.exports.some=N,l.exports.except=F})),require_main$1=__commonJSMin(((s,l)=>{let p=require(`fs`),g=require_promisify(),v=s=>typeof s==`function`,b=g.some(p,`access.readFile.writeFile.copyFile.close.open.read.write.rename.rmdir.mkdir.readdir.stat.lstat.fstat.appendFile.realpath.link.unlink.readlink.chmod.fchmod.chown.fchown.lchown.fsync.utimes.futimes.ftruncate`.split(`.`).filter(s=>v(p[s])));l.exports=b,l.exports.default=b})),require_lib$11=__commonJSMin(((s,l)=>{l.exports=b,l.exports.sync=C;var p=require_main$1(),g=require(`path`),v=require_src$39()(`snyk:resolve`);function b(s,l){l||=process.cwd();var C=g.resolve(l,`node_modules`,s,`package.json`);return v(`%s: %s`,s,C),p.stat(C).then(function(s){if(s.isFile())return g.dirname(C)}).catch(function(p){if(v(`%s: not found on %s (root? %s)`,s,l,w(l)),w(l))throw v(`at root`),p=Error(`package not found `+s),p.code=`NO_PACKAGE_FOUND`,p}).then(function(p){return p?(v(`%s: FOUND AT %s`,s,p),p):(v(`%s: cycling down`,s),b(s,g.resolve(l,`..`)))})}function C(s,l){l||=process.cwd();var b=g.resolve(l,`node_modules`,s,`package.json`);if(v(`%s: %s`,s,b),function(s){var l;try{l=p.statSync(s)}catch(s){if(s&&s.code===`ENOENT`)return!1}return l.isFile()||l.isFIFO()}(b))return v(`%s: FOUND AT %s`,s,b),g.dirname(b);if(w(l)){v(`%s: not found on %s (now at root)`,s,b);var E=Error(`package not found `+s);throw E.code=`NO_PACKAGE_FOUND`,E}return v(`%s: cycling down`,s),C(s,g.resolve(l,`..`))}function w(s){var l=E(s);return l.root===l.dir&&!l.base}function E(s){if(g.parse)return g.parse(s);var l=s.split(g.sep),p=l[0]+g.sep;return{base:l[1],root:p,dir:s}}})),require_lodash_clonedeep=__commonJSMin(((s,l)=>{var p=200,g=`__lodash_hash_undefined__`,v=9007199254740991,b=`[object Arguments]`,C=`[object Array]`,w=`[object Boolean]`,E=`[object Date]`,k=`[object Error]`,A=`[object Function]`,N=`[object GeneratorFunction]`,F=`[object Map]`,I=`[object Number]`,R=`[object Object]`,B=`[object Promise]`,q=`[object RegExp]`,le=`[object Set]`,J=`[object String]`,_e=`[object Symbol]`,be=`[object WeakMap]`,xe=`[object ArrayBuffer]`,De=`[object DataView]`,Ne=`[object Float32Array]`,Pe=`[object Float64Array]`,ze=`[object Int8Array]`,Be=`[object Int16Array]`,We=`[object Int32Array]`,Ke=`[object Uint8Array]`,qe=`[object Uint8ClampedArray]`,Je=`[object Uint16Array]`,Ye=`[object Uint32Array]`,Ze=/[\\^$.*+?()[\]{}|]/g,Qe=/\w*$/,ot=/^\[object .+?Constructor\]$/,st=/^(?:0|[1-9]\d*)$/,ut={};ut[b]=ut[C]=ut[xe]=ut[De]=ut[w]=ut[E]=ut[Ne]=ut[Pe]=ut[ze]=ut[Be]=ut[We]=ut[F]=ut[I]=ut[R]=ut[q]=ut[le]=ut[J]=ut[_e]=ut[Ke]=ut[qe]=ut[Je]=ut[Ye]=!0,ut[k]=ut[A]=ut[be]=!1;var yt=typeof global==`object`&&global&&global.Object===Object&&global,Tt=typeof self==`object`&&self&&self.Object===Object&&self,Ot=yt||Tt||Function(`return this`)(),At=typeof s==`object`&&s&&!s.nodeType&&s,jt=At&&typeof l==`object`&&l&&!l.nodeType&&l,It=jt&&jt.exports===At;function Lt(s,l){return s.set(l[0],l[1]),s}function Rt(s,l){return s.add(l),s}function Vt(s,l){for(var p=-1,g=s?s.length:0;++p-1}function Kn(s,l){var p=this.__data__,g=sr(p,s);return g<0?p.push([s,l]):p[g][1]=l,this}Vn.prototype.clear=Hn,Vn.prototype.delete=Un,Vn.prototype.get=Wn,Vn.prototype.has=Gn,Vn.prototype.set=Kn;function qn(s){var l=-1,p=s?s.length:0;for(this.clear();++l-1&&s%1==0&&s-1&&s%1==0&&s<=v}function Jr(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function Yr(s){return!!s&&typeof s==`object`}function Xr(s){return Ur(s)?ar(s):mr(s)}function Zr(){return[]}function Qr(){return!1}l.exports=zr})),require_iterator=__commonJSMin(((s,l)=>{l.exports=function(s){s.prototype[Symbol.iterator]=function*(){for(let s=this.head;s;s=s.next)yield s.value}}})),require_yallist=__commonJSMin(((s,l)=>{l.exports=p,p.Node=C,p.create=p;function p(s){var l=this;if(l instanceof p||(l=new p),l.tail=null,l.head=null,l.length=0,s&&typeof s.forEach==`function`)s.forEach(function(s){l.push(s)});else if(arguments.length>0)for(var g=0,v=arguments.length;g1)p=l;else if(this.head)g=this.head.next,p=this.head.value;else throw TypeError(`Reduce of empty list with no initial value`);for(var v=0;g!==null;v++)p=s(p,g.value,v),g=g.next;return p},p.prototype.reduceReverse=function(s,l){var p,g=this.tail;if(arguments.length>1)p=l;else if(this.tail)g=this.tail.prev,p=this.tail.value;else throw TypeError(`Reduce of empty list with no initial value`);for(var v=this.length-1;g!==null;v--)p=s(p,g.value,v),g=g.prev;return p},p.prototype.toArray=function(){for(var s=Array(this.length),l=0,p=this.head;p!==null;l++)s[l]=p.value,p=p.next;return s},p.prototype.toArrayReverse=function(){for(var s=Array(this.length),l=0,p=this.tail;p!==null;l++)s[l]=p.value,p=p.prev;return s},p.prototype.slice=function(s,l){l||=this.length,l<0&&(l+=this.length),s||=0,s<0&&(s+=this.length);var g=new p;if(lthis.length&&(l=this.length);for(var v=0,b=this.head;b!==null&&vthis.length&&(l=this.length);for(var v=this.length,b=this.tail;b!==null&&v>l;v--)b=b.prev;for(;b!==null&&v>s;v--,b=b.prev)g.push(b.value);return g},p.prototype.splice=function(s,l){s>this.length&&(s=this.length-1),s<0&&(s=this.length+s);for(var p=0,v=this.head;v!==null&&p{let p=require_yallist(),g=Symbol(`max`),v=Symbol(`length`),b=Symbol(`lengthCalculator`),C=Symbol(`allowStale`),w=Symbol(`maxAge`),E=Symbol(`dispose`),k=Symbol(`noDisposeOnSet`),A=Symbol(`lruList`),N=Symbol(`cache`),F=Symbol(`updateAgeOnGet`),I=()=>1;var R=class{constructor(s){if(typeof s==`number`&&(s={max:s}),s||={},s.max&&(typeof s.max!=`number`||s.max<0))throw TypeError(`max must be a non-negative number`);this[g]=s.max||1/0;let l=s.length||I;if(this[b]=typeof l==`function`?l:I,this[C]=s.stale||!1,s.maxAge&&typeof s.maxAge!=`number`)throw TypeError(`maxAge must be a number`);this[w]=s.maxAge||0,this[E]=s.dispose,this[k]=s.noDisposeOnSet||!1,this[F]=s.updateAgeOnGet||!1,this.reset()}set max(s){if(typeof s!=`number`||s<0)throw TypeError(`max must be a non-negative number`);this[g]=s||1/0,le(this)}get max(){return this[g]}set allowStale(s){this[C]=!!s}get allowStale(){return this[C]}set maxAge(s){if(typeof s!=`number`)throw TypeError(`maxAge must be a non-negative number`);this[w]=s,le(this)}get maxAge(){return this[w]}set lengthCalculator(s){typeof s!=`function`&&(s=I),s!==this[b]&&(this[b]=s,this[v]=0,this[A].forEach(s=>{s.length=this[b](s.value,s.key),this[v]+=s.length})),le(this)}get lengthCalculator(){return this[b]}get length(){return this[v]}get itemCount(){return this[A].length}rforEach(s,l){l||=this;for(let p=this[A].tail;p!==null;){let g=p.prev;be(this,s,p,l),p=g}}forEach(s,l){l||=this;for(let p=this[A].head;p!==null;){let g=p.next;be(this,s,p,l),p=g}}keys(){return this[A].toArray().map(s=>s.key)}values(){return this[A].toArray().map(s=>s.value)}reset(){this[E]&&this[A]&&this[A].length&&this[A].forEach(s=>this[E](s.key,s.value)),this[N]=new Map,this[A]=new p,this[v]=0}dump(){return this[A].map(s=>q(this,s)?!1:{k:s.key,v:s.value,e:s.now+(s.maxAge||0)}).toArray().filter(s=>s)}dumpLru(){return this[A]}set(s,l,p){if(p||=this[w],p&&typeof p!=`number`)throw TypeError(`maxAge must be a number`);let C=p?Date.now():0,F=this[b](l,s);if(this[N].has(s)){if(F>this[g])return J(this,this[N].get(s)),!1;let b=this[N].get(s).value;return this[E]&&(this[k]||this[E](s,b.value)),b.now=C,b.maxAge=p,b.value=l,this[v]+=F-b.length,b.length=F,this.get(s),le(this),!0}let I=new _e(s,l,F,C,p);return I.length>this[g]?(this[E]&&this[E](s,l),!1):(this[v]+=I.length,this[A].unshift(I),this[N].set(s,this[A].head),le(this),!0)}has(s){if(!this[N].has(s))return!1;let l=this[N].get(s).value;return!q(this,l)}get(s){return B(this,s,!0)}peek(s){return B(this,s,!1)}pop(){let s=this[A].tail;return s?(J(this,s),s.value):null}del(s){J(this,this[N].get(s))}load(s){this.reset();let l=Date.now();for(let p=s.length-1;p>=0;p--){let g=s[p],v=g.e||0;if(v===0)this.set(g.k,g.v);else{let s=v-l;s>0&&this.set(g.k,g.v,s)}}}prune(){this[N].forEach((s,l)=>B(this,l,!1))}};let B=(s,l,p)=>{let g=s[N].get(l);if(g){let l=g.value;if(q(s,l)){if(J(s,g),!s[C])return}else p&&(s[F]&&(g.value.now=Date.now()),s[A].unshiftNode(g));return l.value}},q=(s,l)=>{if(!l||!l.maxAge&&!s[w])return!1;let p=Date.now()-l.now;return l.maxAge?p>l.maxAge:s[w]&&p>s[w]},le=s=>{if(s[v]>s[g])for(let l=s[A].tail;s[v]>s[g]&&l!==null;){let p=l.prev;J(s,l),l=p}},J=(s,l)=>{if(l){let p=l.value;s[E]&&s[E](p.key,p.value),s[v]-=p.length,s[N].delete(p.key),s[A].removeNode(l)}};var _e=class{constructor(s,l,p,g,v){this.key=s,this.value=l,this.length=p,this.now=g,this.maxAge=v||0}};let be=(s,l,p,g)=>{let v=p.value;q(s,v)&&(J(s,p),s[C]||(v=void 0)),v&&l.call(g,v.value,v.key,s)};l.exports=R})),require_try_require=__commonJSMin(((s,l)=>{l.exports=k;let p=require(`fs`),g=require(`util`),v=require(`path`),b=require_src$39()(`snyk:resolve:try-require`),C=require_lodash_clonedeep(),w=new(require_lru_cache$1())({max:100,maxAge:1e3*60*60}),E={readFile:g.promisify(p.readFile),stat:g.promisify(p.stat)};l.exports.cache=w;function k(s){let l=w.get(s);if(l){let s=C(l);return process.env.TAP&&(s.__cached=!0),Promise.resolve(s)}return E.readFile(s,`utf8`).then(function(s){let l=``;s&&s[0]===``&&(s=s.slice(1),l=``);let p=JSON.parse(s);return p.leading=l+s.match(/^(\s*){/)[1],p.trailing=s.match(/}(\s*)$/)[1],p}).catch(function(s){return b(`tryRequire silently failing on %s`,s.message),null}).then(function(l){if(!l)return l;l.devDependencies||={},l.dependencies||={},l.name||=v.basename(v.dirname(s)),l.__filename=s;let p=v.dirname(s),g=[E.stat(v.resolve(p,`.snyk`)).catch(A),E.stat(v.resolve(p,`npm-shrinkwrap.json`)).catch(A)];return Promise.all(g).then(function(s){return l.snyk||=s[0].isFile(),l.snyk&&=p,s[1].isFile()&&(l.shrinkwrap=!0),l})}).then(function(l){return w.set(s,l),C(l)})}let A=function(){return{isFile:function(){return!1}}}})),require_deps=__commonJSMin(((s,l)=>{var p=s&&s.__awaiter||function(s,l,p,g){function v(s){return s instanceof p?s:new p(function(l){l(s)})}return new(p||=Promise)(function(p,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?p(s.value):v(s.value).then(C,w)}E((g=g.apply(s,l||[])).next())})};let g=require_dep_types(),v=require_then_fs(),b=require_lodash$1(),C=require_lodash$1(),w=require_lodash$1(),E=require_lodash$1(),k=require_lodash$1(),A=require_src$39(),N=require(`path`),F=require(`semver`),I=require_lib$11(),R=require_try_require(),B=A(`snyk:resolve:deps`);function q(s,l,p){!p||!p.length||p.forEach(function(p){(0,C.set)(l,p,(0,b.get)(s,p)||null)})}function le(s,l,v){return p(this,void 0,void 0,function*(){R.cache.reset();let p=(0,w.clone)(v||{}),b=s;if(p.file){let s=N.parse(p.file);b=N.resolve(b,s.dir),p.file=s.base}let C=yield J(b,l||null,null,p),E=[];return C.__dependencies&&Object.keys(C.__dependencies).forEach(function(s){C.dependencies[s]||E.push(I(s,b).then(function(l){return J(l,g.PROD,{__from:[C.name+`@`+C.version,s]})}).catch(function(s){if(s.code===`NO_PACKAGE_FOUND`)return!1}))}),E.length?Promise.all(E).then(function(s){return s.filter(Boolean).forEach(function(s){s.dep=C.__dependencies[s.name],C.dependencies[s.name]=s}),C}):C})}function J(s,l,p,b){if(b||={},l||=g.EXTRANEOUS,typeof s!=`string`)return Promise.reject(Error(`module path must be a string`));let C={},w=N.resolve(s,b.file||`package.json`);return R(w).then(function(A){if(A){let s=A.name+`@`+(A.version||`0.0.0`);C={},q(A,C,b.extraFields),(0,E.assign)(C,{name:A.name,version:A.version||null,license:A.license||`none`,depType:l,hasDevDependencies:!!A.devDependencies,full:s,__from:(p||{__from:[]}).__from,__devDependencies:A.devDependencies,__dependencies:A.dependencies,__optionalDependencies:A.optionalDependencies,__bundleDependencies:A.bundleDependencies,__filename:A.__filename}),A.__from=C.__from.concat(s),A.full=C.full,!A.shrinkwrap&&p&&p.shrinkwrap?A.shrinkwrap=p.shrinkwrap:A.shrinkwrap&&=A.full,C.__from.length===0&&C.__from.push(s)}else throw Error(w+` is not a node project`);return C.dependencies={},v.readdir(N.resolve(s,`node_modules`)).then(function(p){let w=p.map(function(l){return[`.bin`,`.DS_Store`,`~`].indexOf(l)>=0?null:l.indexOf(`@`)===0?(B(`scoped reset on %s`,l),l=N.resolve(s,`node_modules`,l),v.readdir(l).then(function(s){return Promise.all(s.map(function(s){return R(N.resolve(l,s,`package.json`))}))})):(l=N.resolve(s,`node_modules`,l),v.realpath(l).then(function(p){return p===s?null:R(N.resolve(l,`package.json`))}))});return Promise.all(w).then(function(s){return s=(0,k.flatten)(s).filter(Boolean),s.reduce(function(s,p){let v,C=p.license||p.licenses;v=Array.isArray(C)?C.reduce(function(s,l){return s.push((l||{}).type||l),s},[]).join(`/`):(C||{}).type||C;let w=g(p.name,A),k=w.type||l,N=w.from,I=!1;N&&(I=F.satisfies(p.version,N));let R=p.name+`@`+(p.version||`0.0.0`);return s[p.name]={},q(p,s[p.name],b.extraFields),(0,E.assign)(s[p.name],{name:p.name,version:p.version||null,full:R,valid:I,depType:k,snyk:p.snyk,license:v||`none`,dep:N||null,__from:A.__from.concat(R),__devDependencies:p.devDependencies,__dependencies:p.dependencies,__optionalDependencies:p.optionalDependencies,__bundleDependencies:p.bundleDependencies,__filename:p.__filename}),w.bundled&&(s[p.name].bundled=s[p.name].__from.slice(0)),A.shrinkwrap&&(s[p.name].shrinkwrap=A.shrinkwrap),s},C.dependencies),C})}).then(function(s){let l=Object.keys(s.dependencies).map(function(l){let p=s.dependencies[l].depType;return J(N.dirname(s.dependencies[l].__filename),p,A)});return Promise.all(l).then(function(l){return l.forEach(function(l){s.dependencies[l.name].dependencies=l.dependencies}),s})}).catch(function(s){if(s.code===`ENOENT`)return C.dependencies={},C;throw s})})}l.exports=le})),require_git_host_info=__commonJSMin(((s,l)=>{let p=(...s)=>s.every(s=>s)?s.join(``):``,g=s=>s?encodeURIComponent(s):``,v={sshtemplate:({domain:s,user:l,project:g,committish:v})=>`git@${s}:${l}/${g}.git${p(`#`,v)}`,sshurltemplate:({domain:s,user:l,project:g,committish:v})=>`git+ssh://git@${s}/${l}/${g}.git${p(`#`,v)}`,browsetemplate:({domain:s,user:l,project:v,committish:b,treepath:C})=>`https://${s}/${l}/${v}${p(`/`,C,`/`,g(b))}`,browsefiletemplate:({domain:s,user:l,project:v,committish:b,treepath:C,path:w,fragment:E,hashformat:k})=>`https://${s}/${l}/${v}/${C}/${g(b||`master`)}/${w}${p(`#`,k(E||``))}`,docstemplate:({domain:s,user:l,project:v,treepath:b,committish:C})=>`https://${s}/${l}/${v}${p(`/`,b,`/`,g(C))}#readme`,httpstemplate:({auth:s,domain:l,user:g,project:v,committish:b})=>`git+https://${p(s,`@`)}${l}/${g}/${v}.git${p(`#`,b)}`,filetemplate:({domain:s,user:l,project:p,committish:v,path:b})=>`https://${s}/${l}/${p}/raw/${g(v)||`master`}/${b}`,shortcuttemplate:({type:s,user:l,project:g,committish:v})=>`${s}:${l}/${g}${p(`#`,v)}`,pathtemplate:({user:s,project:l,committish:g})=>`${s}/${l}${p(`#`,g)}`,bugstemplate:({domain:s,user:l,project:p})=>`https://${s}/${l}/${p}/issues`,hashformat:w},b={};b.github=Object.assign({},v,{protocols:[`git:`,`http:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`github.com`,treepath:`tree`,filetemplate:({auth:s,user:l,project:v,committish:b,path:C})=>`https://${p(s,`@`)}raw.githubusercontent.com/${l}/${v}/${g(b)||`master`}/${C}`,gittemplate:({auth:s,domain:l,user:g,project:v,committish:b})=>`git://${p(s,`@`)}${l}/${g}/${v}.git${p(`#`,b)}`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://codeload.${s}/${l}/${p}/tar.gz/${g(v)||`master`}`,extract:s=>{let[,l,p,g,v]=s.pathname.split(`/`,5);if(!(g&&g!==`tree`)&&(g||(v=s.hash.slice(1)),p&&p.endsWith(`.git`)&&(p=p.slice(0,-4)),!(!l||!p)))return{user:l,project:p,committish:v}}}),b.bitbucket=Object.assign({},v,{protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`bitbucket.org`,treepath:`src`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://${s}/${l}/${p}/get/${g(v)||`master`}.tar.gz`,extract:s=>{let[,l,p,g]=s.pathname.split(`/`,4);if(![`get`].includes(g)&&(p&&p.endsWith(`.git`)&&(p=p.slice(0,-4)),!(!l||!p)))return{user:l,project:p,committish:s.hash.slice(1)}}}),b.gitlab=Object.assign({},v,{protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gitlab.com`,treepath:`tree`,httpstemplate:({auth:s,domain:l,user:g,project:v,committish:b})=>`git+https://${p(s,`@`)}${l}/${g}/${v}.git${p(`#`,b)}`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://${s}/${l}/${p}/repository/archive.tar.gz?ref=${g(v)||`master`}`,extract:s=>{let l=s.pathname.slice(1);if(l.includes(`/-/`)||l.includes(`/archive.tar.gz`))return;let p=l.split(`/`),g=p.pop();g.endsWith(`.git`)&&(g=g.slice(0,-4));let v=p.join(`/`);if(!(!v||!g))return{user:v,project:g,committish:s.hash.slice(1)}}}),b.gist=Object.assign({},v,{protocols:[`git:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gist.github.com`,sshtemplate:({domain:s,project:l,committish:g})=>`git@${s}:${l}.git${p(`#`,g)}`,sshurltemplate:({domain:s,project:l,committish:g})=>`git+ssh://git@${s}/${l}.git${p(`#`,g)}`,browsetemplate:({domain:s,project:l,committish:v})=>`https://${s}/${l}${p(`/`,g(v))}`,browsefiletemplate:({domain:s,project:l,committish:v,path:b,hashformat:C})=>`https://${s}/${l}${p(`/`,g(v))}${p(`#`,C(b))}`,docstemplate:({domain:s,project:l,committish:v})=>`https://${s}/${l}${p(`/`,g(v))}`,httpstemplate:({domain:s,project:l,committish:g})=>`git+https://${s}/${l}.git${p(`#`,g)}`,filetemplate:({user:s,project:l,committish:v,path:b})=>`https://gist.githubusercontent.com/${s}/${l}/raw${p(`/`,g(v))}/${b}`,shortcuttemplate:({type:s,project:l,committish:g})=>`${s}:${l}${p(`#`,g)}`,pathtemplate:({project:s,committish:l})=>`${s}${p(`#`,l)}`,bugstemplate:({domain:s,project:l})=>`https://${s}/${l}`,gittemplate:({domain:s,project:l,committish:g})=>`git://${s}/${l}.git${p(`#`,g)}`,tarballtemplate:({project:s,committish:l})=>`https://codeload.github.com/gist/${s}/tar.gz/${g(l)||`master`}`,extract:s=>{let[,l,p,g]=s.pathname.split(`/`,4);if(g!==`raw`){if(!p){if(!l)return;p=l,l=null}return p.endsWith(`.git`)&&(p=p.slice(0,-4)),{user:l,project:p,committish:s.hash.slice(1)}}},hashformat:function(s){return s&&`file-`+w(s)}}),b.sourcehut=Object.assign({},v,{protocols:[`git+ssh:`,`https:`],domain:`git.sr.ht`,treepath:`tree`,browsefiletemplate:({domain:s,user:l,project:v,committish:b,treepath:C,path:w,fragment:E,hashformat:k})=>`https://${s}/${l}/${v}/${C}/${g(b||`main`)}/${w}${p(`#`,k(E||``))}`,filetemplate:({domain:s,user:l,project:p,committish:v,path:b})=>`https://${s}/${l}/${p}/blob/${g(v)||`main`}/${b}`,httpstemplate:({domain:s,user:l,project:g,committish:v})=>`https://${s}/${l}/${g}.git${p(`#`,v)}`,tarballtemplate:({domain:s,user:l,project:p,committish:v})=>`https://${s}/${l}/${p}/archive/${g(v)||`main`}.tar.gz`,bugstemplate:({domain:s,user:l,project:p})=>`https://todo.sr.ht/${l}/${p}`,docstemplate:({domain:s,user:l,project:v,treepath:b,committish:C})=>`https://${s}/${l}/${v}${p(`/`,b,`/`,g(C))}#readme`,extract:s=>{let[,l,p,g]=s.pathname.split(`/`,4);if(![`archive`].includes(g)&&(p&&p.endsWith(`.git`)&&(p=p.slice(0,-4)),!(!l||!p)))return{user:l,project:p,committish:s.hash.slice(1)}}});let C=Object.keys(b);b.byShortcut={},b.byDomain={};for(let s of C)b.byShortcut[`${s}:`]=s,b.byDomain[b[s].domain]=s;function w(s){return s.toLowerCase().replace(/^\W+|\/|\W+$/g,``).replace(/\W+/g,`-`)}l.exports=b})),require_git_host=__commonJSMin(((s,l)=>{let p=require_git_host_info();l.exports=class{constructor(s,l,g,v,b,C,w={}){Object.assign(this,p[s]),this.type=s,this.user=l,this.auth=g,this.project=v,this.committish=b,this.default=C,this.opts=w}hash(){return this.committish?`#${this.committish}`:``}ssh(s){return this._fill(this.sshtemplate,s)}_fill(s,l){if(typeof s==`function`){let p={...this,...this.opts,...l};p.path||=``,p.path.startsWith(`/`)&&(p.path=p.path.slice(1)),p.noCommittish&&(p.committish=null);let g=s(p);return p.noGitPlus&&g.startsWith(`git+`)?g.slice(4):g}return null}sshurl(s){return this._fill(this.sshurltemplate,s)}browse(s,l,p){return typeof s==`string`?(typeof l!=`string`&&(p=l,l=null),this._fill(this.browsefiletemplate,{...p,fragment:l,path:s})):this._fill(this.browsetemplate,s)}docs(s){return this._fill(this.docstemplate,s)}bugs(s){return this._fill(this.bugstemplate,s)}https(s){return this._fill(this.httpstemplate,s)}git(s){return this._fill(this.gittemplate,s)}shortcut(s){return this._fill(this.shortcuttemplate,s)}path(s){return this._fill(this.pathtemplate,s)}tarball(s){return this._fill(this.tarballtemplate,{...s,noCommittish:!1})}file(s,l){return this._fill(this.filetemplate,{...l,path:s})}getDefaultRepresentation(){return this.default}toString(s){return this.default&&typeof this[this.default]==`function`?this[this.default](s):this.sshurl(s)}}})),require_lru_cache=__commonJSMin(((s,l)=>{let p=require_yallist$2(),g=Symbol(`max`),v=Symbol(`length`),b=Symbol(`lengthCalculator`),C=Symbol(`allowStale`),w=Symbol(`maxAge`),E=Symbol(`dispose`),k=Symbol(`noDisposeOnSet`),A=Symbol(`lruList`),N=Symbol(`cache`),F=Symbol(`updateAgeOnGet`),I=()=>1;var R=class{constructor(s){if(typeof s==`number`&&(s={max:s}),s||={},s.max&&(typeof s.max!=`number`||s.max<0))throw TypeError(`max must be a non-negative number`);this[g]=s.max||1/0;let l=s.length||I;if(this[b]=typeof l==`function`?l:I,this[C]=s.stale||!1,s.maxAge&&typeof s.maxAge!=`number`)throw TypeError(`maxAge must be a number`);this[w]=s.maxAge||0,this[E]=s.dispose,this[k]=s.noDisposeOnSet||!1,this[F]=s.updateAgeOnGet||!1,this.reset()}set max(s){if(typeof s!=`number`||s<0)throw TypeError(`max must be a non-negative number`);this[g]=s||1/0,le(this)}get max(){return this[g]}set allowStale(s){this[C]=!!s}get allowStale(){return this[C]}set maxAge(s){if(typeof s!=`number`)throw TypeError(`maxAge must be a non-negative number`);this[w]=s,le(this)}get maxAge(){return this[w]}set lengthCalculator(s){typeof s!=`function`&&(s=I),s!==this[b]&&(this[b]=s,this[v]=0,this[A].forEach(s=>{s.length=this[b](s.value,s.key),this[v]+=s.length})),le(this)}get lengthCalculator(){return this[b]}get length(){return this[v]}get itemCount(){return this[A].length}rforEach(s,l){l||=this;for(let p=this[A].tail;p!==null;){let g=p.prev;be(this,s,p,l),p=g}}forEach(s,l){l||=this;for(let p=this[A].head;p!==null;){let g=p.next;be(this,s,p,l),p=g}}keys(){return this[A].toArray().map(s=>s.key)}values(){return this[A].toArray().map(s=>s.value)}reset(){this[E]&&this[A]&&this[A].length&&this[A].forEach(s=>this[E](s.key,s.value)),this[N]=new Map,this[A]=new p,this[v]=0}dump(){return this[A].map(s=>q(this,s)?!1:{k:s.key,v:s.value,e:s.now+(s.maxAge||0)}).toArray().filter(s=>s)}dumpLru(){return this[A]}set(s,l,p){if(p||=this[w],p&&typeof p!=`number`)throw TypeError(`maxAge must be a number`);let C=p?Date.now():0,F=this[b](l,s);if(this[N].has(s)){if(F>this[g])return J(this,this[N].get(s)),!1;let b=this[N].get(s).value;return this[E]&&(this[k]||this[E](s,b.value)),b.now=C,b.maxAge=p,b.value=l,this[v]+=F-b.length,b.length=F,this.get(s),le(this),!0}let I=new _e(s,l,F,C,p);return I.length>this[g]?(this[E]&&this[E](s,l),!1):(this[v]+=I.length,this[A].unshift(I),this[N].set(s,this[A].head),le(this),!0)}has(s){if(!this[N].has(s))return!1;let l=this[N].get(s).value;return!q(this,l)}get(s){return B(this,s,!0)}peek(s){return B(this,s,!1)}pop(){let s=this[A].tail;return s?(J(this,s),s.value):null}del(s){J(this,this[N].get(s))}load(s){this.reset();let l=Date.now();for(let p=s.length-1;p>=0;p--){let g=s[p],v=g.e||0;if(v===0)this.set(g.k,g.v);else{let s=v-l;s>0&&this.set(g.k,g.v,s)}}}prune(){this[N].forEach((s,l)=>B(this,l,!1))}};let B=(s,l,p)=>{let g=s[N].get(l);if(g){let l=g.value;if(q(s,l)){if(J(s,g),!s[C])return}else p&&(s[F]&&(g.value.now=Date.now()),s[A].unshiftNode(g));return l.value}},q=(s,l)=>{if(!l||!l.maxAge&&!s[w])return!1;let p=Date.now()-l.now;return l.maxAge?p>l.maxAge:s[w]&&p>s[w]},le=s=>{if(s[v]>s[g])for(let l=s[A].tail;s[v]>s[g]&&l!==null;){let p=l.prev;J(s,l),l=p}},J=(s,l)=>{if(l){let p=l.value;s[E]&&s[E](p.key,p.value),s[v]-=p.length,s[N].delete(p.key),s[A].removeNode(l)}};var _e=class{constructor(s,l,p,g,v){this.key=s,this.value=l,this.length=p,this.now=g,this.maxAge=v||0}};let be=(s,l,p,g)=>{let v=p.value;q(s,v)&&(J(s,p),s[C]||(v=void 0)),v&&l.call(g,v.value,v.key,s)};l.exports=R})),require_hosted_git_info=__commonJSMin(((s,l)=>{let p=require(`url`),g=require_git_host_info(),v=l.exports=require_git_host(),b=new(require_lru_cache())({max:1e3}),C={"git+ssh:":`sshurl`,"git+https:":`https`,"ssh:":`sshurl`,"git:":`git`};function w(s){return C[s]||s.slice(0,-1)}let E={"git:":!0,"https:":!0,"git+https:":!0,"http:":!0,"git+http:":!0},k=Object.keys(g.byShortcut).concat([`http:`,`https:`,`git:`,`git+ssh:`,`git+https:`,`ssh:`]);l.exports.fromUrl=function(s,l){if(typeof s!=`string`)return;let p=s+JSON.stringify(l||{});return b.has(p)||b.set(p,A(s,l)),b.get(p)};function A(s,l){if(!s)return;let p=R(F(s)?`github:`+s:N(s));if(!p)return p;let b=g.byShortcut[p.protocol],C=g.byDomain[p.hostname.startsWith(`www.`)?p.hostname.slice(4):p.hostname],k=b||C;if(!k)return;let A=g[b||C],I=null;E[p.protocol]&&(p.username||p.password)&&(I=`${p.username}${p.password?`:`+p.password:``}`);let B=null,q=null,le=null,J=null;try{if(b){let s=p.pathname.startsWith(`/`)?p.pathname.slice(1):p.pathname,l=s.indexOf(`@`);l>-1&&(s=s.slice(l+1));let g=s.lastIndexOf(`/`);g>-1?(q=decodeURIComponent(s.slice(0,g)),q||=null,le=decodeURIComponent(s.slice(g+1))):le=decodeURIComponent(s),le.endsWith(`.git`)&&(le=le.slice(0,-4)),p.hash&&(B=decodeURIComponent(p.hash.slice(1))),J=`shortcut`}else{if(!A.protocols.includes(p.protocol))return;let s=A.extract(p);if(!s)return;q=s.user&&decodeURIComponent(s.user),le=decodeURIComponent(s.project),B=decodeURIComponent(s.committish),J=w(p.protocol)}}catch(s){if(s instanceof URIError)return;throw s}return new v(k,q,I,le,B,J,l)}let N=s=>{let l=s.indexOf(`:`),p=s.slice(0,l+1);if(k.includes(p))return s;let g=s.indexOf(`@`);return g>-1?g>l?`git+ssh://${s}`:s:s.indexOf(`//`)===l+1?s:s.slice(0,l+1)+`//`+s.slice(l+1)},F=s=>{let l=s.indexOf(`#`),p=s.indexOf(`/`),g=s.indexOf(`/`,p+1),v=s.indexOf(`:`),b=/\s/.exec(s),C=s.indexOf(`@`),w=!b||l>-1&&b.index>l,E=C===-1||l>-1&&C>l,k=v===-1||l>-1&&v>l,A=g===-1||l>-1&&g>l,N=p>0,F=l>-1?s[l-1]!==`/`:!s.endsWith(`/`),I=!s.startsWith(`.`);return w&&N&&F&&I&&E&&k&&A},I=s=>{let l=s.indexOf(`@`),p=s.lastIndexOf(`#`),g=s.indexOf(`:`),v=s.lastIndexOf(`:`,p>-1?p:1/0),b;return v>l&&(b=s.slice(0,v)+`/`+s.slice(v+1),g=b.indexOf(`:`),v=b.lastIndexOf(`:`)),g===-1&&s.indexOf(`//`)===-1&&(b=`git+ssh://${b}`),b},R=s=>{let l;try{l=new p.URL(s)}catch{}if(l)return l;let g=I(s);try{l=new p.URL(g)}catch{}return l}})),require_dist$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.encode=s.parsePackageString=void 0;let l=require_src$39()(`snyk:module`),p=require_hosted_git_info();l.log=console.error.bind(console),s.default=g;function g(s,p,g){if(!s)throw Error(`requires string to parse into module`);let C;p&&!g&&typeof p==`object`?g=p:C=p;let E=s;if(!C&&/^(?:(?:[a-z-]+)|(?:@[a-z-]+\/[a-z-]+)|(?:[a-z-]+\.[.a-z-]+:[a-z-]+))$/.test(E))return w(E,{name:E,version:`*`},g);C&&E.lastIndexOf(`@`)<1&&(l(`appending version onto string`),E+=`@`+C);let k=v(E);if(k)return w(E,b(k),g);let A=E.split(`@`);E.indexOf(`@`)===0&&(A=A.slice(1),A[0]=`@`+A[0]);let N=A[1]&&v(A[1]);if(N)return w(E,b(N),g);A.length===1&&A.push(`*`);let F={name:A[0],version:A.slice(1).join(`@`)};return w(E,F,g)}s.parsePackageString=g;function v(s){if(s.slice(-1)===`/`&&(s=s.slice(0,-1)),s.toLowerCase().indexOf(`://github.com/`)!==-1&&s.indexOf(`http`)===0){let l=s.replace(/https?:\/\/github.com\//,``).split(`/`);s=l.shift()+`/`+l.shift(),l.length&&(s+=`#`+l.pop())}return p.fromUrl(s)}function b(s){if(!s.project||!s.user){let s=Error(`not supported: failed to fully parse`);throw s.code=501,s}let l={name:s.project,version:s.user+`/`+s.project};return s.committish&&(l.version+=`#`+s.committish),l}function C(s){return s[0]+encodeURIComponent(s.slice(1))}s.encode=C;function w(s,p,g){if(g||={},g.packageManager===`maven`){if(s.indexOf(`:`)===-1)throw Error(`invalid Maven package name: `+s);return p}return(p.version.match(/^(https?:)|(git[:+])/i)||p.name.indexOf(`://`)!==-1)&&(l(`not supported %s@%s (ext)`,p.name,p.version),g.loose?delete p.version:l(`external module: `+E(p))),(p.version===`latest`||!p.version)&&(p.version=`*`),l(`%s => { name: "%s", version: "%s" }`,s,p.name,p.version),p}function E(s){return s.name+`@`+s.version}})),require_pluck=__commonJSMin(((s,l)=>{let p=require(`semver`),g=require_dist$7(),v=require_src$39()(`snyk:resolve:pluck`),b={loose:!0};function C(s,l,p,C){C===`latest`&&(C=`*`);let E=l.slice(0);if((0,g.parsePackageString)(E.shift(),b).name!==s.name)return!1;E.length!==0&&(0,g.parsePackageString)(E.slice(-1).pop(),b).name===p&&E.pop(),E.push(p+`@`+C),v(`using forward search %s@%s in %s`,E.join(` > `));let k=s,A=[];for(;E.length;){let s=(0,g.parsePackageString)(E[0],b),l=w(k,s.name,s.version);if(l)E.shift(),A.push(k),k=l;else{let s=A.pop();if(!s)return!1;k=s}}return k.name===p?k:!1}function w(s,l,g){let b=s.dependencies&&s.dependencies[l];if(!b)return!1;let C=b.version;v(`pluck match on name...checking version: %s ~= %s`,C,g);let w=p.validRange(g)&&p.valid(C)&&p.satisfies(C,g),E=!p.validRange(g)&&g.indexOf(`:/`)!==-1;return w||E?(v(`pluck match`),b.dep||=g,b):!1}l.exports=C})),require_walk=__commonJSMin(((s,l)=>{function p(s,l){if(!s)return[];let g=s.dependencies?s.dependencies:s;Object.keys(g).forEach(function(s){!l(g[s],s,g)&&g[s]&&g[s].dep&&p(g[s].dependencies,l)})}l.exports=p})),require_unique=__commonJSMin(((s,l)=>{let p=require_walk();function g(s){let l=v(s);return l.dependencies={},p(s,function(s){let p=v(s);l.dependencies[s.name+`@`+s.version]=p}),l}function v(s){return Object.keys(s).filter(function(s){return s.toLowerCase().indexOf(`dependencies`)===-1}).reduce(function(l,p){return l[p]=s[p],l},{})}l.exports=g})),require_ansicolors=__commonJSMin(((s,l)=>{var p={white:37,black:30,blue:34,cyan:36,green:32,magenta:35,red:31,yellow:33,brightBlack:90,brightRed:91,brightGreen:92,brightYellow:93,brightBlue:94,brightMagenta:95,brightCyan:96,brightWhite:97},g={bgBlack:40,bgRed:41,bgGreen:42,bgYellow:43,bgBlue:44,bgMagenta:45,bgCyan:46,bgWhite:47,bgBrightBlack:100,bgBrightRed:101,bgBrightGreen:102,bgBrightYellow:103,bgBrightBlue:104,bgBrightMagenta:105,bgBrightCyan:106,bgBrightWhite:107},v={},b={},C={};Object.keys(p).forEach(function(s){var l=v[s]=`\x1B[`+p[s]+`m`,g=b[s]=`\x1B[39m`;C[s]=function(s){return l+s+g}}),Object.keys(g).forEach(function(s){var l=v[s]=`\x1B[`+g[s]+`m`,p=b[s]=`\x1B[49m`;C[s]=function(s){return l+s+p}}),l.exports=C,C.open=v,C.close=b})),require_logical=__commonJSMin(((s,l)=>{let p=require_pluck(),g=require_walk(),v=require_unique(),b=require_lodash$1(),C=require(`path`),w=require_dep_types(),E=require_ansicolors(),k=require_dist$7(),A=require(`util`).format,N=E.bgBlack(E.green(`extraneous`));function F(s,l){l||={};let b=[],E=B(s,s.__from);E.dependencies=R(s,s,void 0,b);let k=[];return l.dev||Object.keys(s.dependencies).forEach(function(l){let p=s.dependencies[l];if(p.depType===w.DEV){k.push(p.__from),delete E.dependencies[p.name];return}}),E.numFileDependencies=0,g(s.dependencies,function(l){if(E.numFileDependencies++,!l.__used){let p=l.__from.slice(0,-1).toString();if(k.filter(function(s){return p.indexOf(s)===0}).length)return!1;let v=B(l),F=A(`%s: %s@%s (from %s) > %s`,N,v.name,v.version,v.dep,C.relative(`.`,v.__filename));v.problems=[F],b.push(F),v.extraneous=!0,v.depType=w.EXTRANEOUS,v.dependencies=R(s,l,void 0,b),g(v.dependencies,function(s){s.extraneous=!0,s.depType=w.EXTRANEOUS}),I(E,v,l.__from)}}),E.numDependencies=Object.keys(v(E).dependencies).length,E.pluck=p.bind(null,s),E.unique=v.bind(null,E),E.problems=b.slice(0),l.noFromArrays&&(E=q(E)),E}function I(s,l,p){let g=(p||[]).slice(1,-1).map(function(s){return(0,k.parsePackageString)(s).name}),v=s.dependencies;for(let s=0;s `))),g;if(C.indexOf(N.full)===-1){let p=g[N.name]=B(N,C.concat(N.full));N.__used=!0;let b=w(N.name,{dependencies:l.__dependencies,devDependencies:l.__devDependencies,bundleDependencies:l.__bundleDependencies,optionalDependencies:l.__optionalDependencies});p.depType=b.type,p.dep=b.from,l.bundled&&(N.bundled=p.bundled=l.bundled),p.dependencies=R(s,N,p.from,v)}}return g},{})}function B(s,l){l||=s.__from;let p=Object.keys(s).reduce(function(l,p){return s[p]!==void 0&&p.indexOf(`__`)!==0&&p!==`dependencies`&&(l[p]=s[p]),l},{});return p.from=l.slice(0),p.__filename=s.__filename,p}function q(s){delete s.from;let l=s.dependencies;return Object.keys(l).forEach(function(s){q(l[s])}),s}l.exports=F})),require_prune=__commonJSMin(((s,l)=>{function p(s,l){let g=l(s);g||(s.dependencies={});let v=Object.keys(s.dependencies||{});return v.length&&(g=v.filter(function(g){return p(s.dependencies[g],l)?(delete s.dependencies[g],!1):!0}).length,g=g===0),g}l.exports=p})),require_dist$6=__commonJSMin(((s,l)=>{let p=require_deps(),g=require_logical(),v=require_walk(),b=require_prune(),C=require_pluck(),w=require_unique();function E(s,l){return p(s,null,l).then(s=>g(s,l))}E.physicalTree=p,E.logicalTree=g,E.walk=v,E.prune=b,E.pluck=C,E.unique=w,l.exports=E})),require_utils$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getFileContents=g,s.fileExists=v,s.isResDepGraph=b,s.normalizeFilePath=C,s.isSubpath=w;let l=require(`fs`),p=require(`path`);function g(s,g){let v=p.resolve(s,g);if(!l.existsSync(v))throw Error(`Manifest `+g+` not found at location: `+g);return{content:l.readFileSync(v,`utf-8`),fileName:g}}function v(s,g){let v=p.resolve(s,g);return l.existsSync(v)}function b(s){return`rootPkg`in s}function C(s){return p.normalize(s).replace(/\\/g,`/`)}function w(s,l){let p=C(s),g=C(l);return p==g||p.startsWith(`${g}/`)}})),require_npm_modules_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=E;let l=require(`path`),p=require(`fs`),g=require_dist$6(),v=require_src$39(),b=require_lodash$1(),C=require_utils$9(),w=v(`snyk-nodejs-plugin`);function E(s,v,E){v.endsWith(`yarn.lock`)&&(E.file=E.file&&E.file.replace(`yarn.lock`,`package.json`)),v.endsWith(`pnpm-lock.yaml`)&&(E.file=E.file&&E.file.replace(`pnpm-lock.yaml`,`package.json`)),v.endsWith(`package-lock.json`)&&(E.file=E.file&&E.file.replace(`package-lock.json`,`package.json`));let k=l.resolve(s,E.file),A=E.packageManager||`npm`;try{let l=JSON.parse((0,C.getFileContents)(s,k).content),p=l.dependencies;if(E.dev&&(p={...p,...l.devDependencies}),(0,b.isEmpty)(p))return new Promise(s=>s({name:l.name||`package.json`,dependencies:{},version:l.version}))}catch(s){throw w(`Failed to read ${k}: Error: ${s}`),Error(`Failed to read ${k}. Error: ${s.message}`)}let N=l.join(l.dirname(l.resolve(s,v)),`node_modules`);if(!p.existsSync(N))throw Error(`Missing node_modules folder: we can't test without dependencies.\nPlease run '${A} install' first.`);return g(s,Object.assign({},E,{noFromArrays:!0}))}})),require_invalid_user_input_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InvalidUserInputError=void 0,s.InvalidUserInputError=class s extends Error{constructor(...l){super(...l),this.code=422,this.name=`InvalidUserInputError`,Error.captureStackTrace(this,s)}}})),require_unsupported_runtime_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsupportedRuntimeError=void 0,s.UnsupportedRuntimeError=class s extends Error{constructor(...l){super(...l),this.name=`UnsupportedRuntimeError`,this.code=500,Error.captureStackTrace(this,s)}}})),require_out_of_sync_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.OutOfSyncError=s.INSTALL_COMMAND=s.LOCK_FILE_NAME=void 0,s.LOCK_FILE_NAME={npm:`package-lock.json`,npm7:`package-lock.json`,yarn:`yarn.lock`,yarn2:`yarn.lock`,pnpm:`pnpm-lock.yaml`},s.INSTALL_COMMAND={npm:`npm install`,npm7:`npm install`,yarn:`yarn install`,yarn2:`yarn install`,pnpm:`pnpm install`},s.OutOfSyncError=class l extends Error{constructor(p,g){super(`Dependency ${p} was not found in ${s.LOCK_FILE_NAME[g]}. Your package.json and ${s.LOCK_FILE_NAME[g]} are probably out of sync. Please run "${s.INSTALL_COMMAND[g]}" and try again.`),this.code=422,this.name=`OutOfSyncError`,this.dependencyName=p,this.lockFileType=g,Error.captureStackTrace(this,l)}}})),require_tree_size_limit_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TreeSizeLimitError=void 0,s.TreeSizeLimitError=class s extends Error{constructor(){super(`Tree size exceeds the allowed limit.`),this.code=422,this.name=`TreeSizeLimitError`,Error.captureStackTrace(this,s)}}})),require_unsupported_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsupportedError=void 0,s.UnsupportedError=class s extends Error{constructor(...l){super(...l),this.name=`UnsupportedError`,this.code=500,Error.captureStackTrace(this,s)}}})),require_errors$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsupportedError=s.TreeSizeLimitError=s.OutOfSyncError=s.UnsupportedRuntimeError=s.InvalidUserInputError=void 0;var l=require_invalid_user_input_error();Object.defineProperty(s,`InvalidUserInputError`,{enumerable:!0,get:function(){return l.InvalidUserInputError}});var p=require_unsupported_runtime_error();Object.defineProperty(s,`UnsupportedRuntimeError`,{enumerable:!0,get:function(){return p.UnsupportedRuntimeError}});var g=require_out_of_sync_error();Object.defineProperty(s,`OutOfSyncError`,{enumerable:!0,get:function(){return g.OutOfSyncError}});var v=require_tree_size_limit_error();Object.defineProperty(s,`TreeSizeLimitError`,{enumerable:!0,get:function(){return v.TreeSizeLimitError}});var b=require_unsupported_error();Object.defineProperty(s,`UnsupportedError`,{enumerable:!0,get:function(){return b.UnsupportedError}})})),require_common$5=__commonJSMin(((s,l)=>{function p(s){return s==null}function g(s){return typeof s==`object`&&!!s}function v(s){return Array.isArray(s)?s:p(s)?[]:[s]}function b(s,l){var p,g,v,b;if(l)for(b=Object.keys(l),p=0,g=b.length;p{function p(s,l){var p=``,g=s.reason||`(unknown reason)`;return s.mark?(s.mark.name&&(p+=`in "`+s.mark.name+`" `),p+=`(`+(s.mark.line+1)+`:`+(s.mark.column+1)+`)`,!l&&s.mark.snippet&&(p+=` +`)+F+`return __p +}`;var q=Tm(function(){return er(b,R+`return `+F).apply(f,w)});if(q.source=F,xf(q))throw q;return q}function hm(s){return tp(s).toLowerCase()}function gm(s){return tp(s).toUpperCase()}function _m(s,l,p){if(s=tp(s),s&&(p||l===f))return Hi(s);if(!s||!(l=Fs(l)))return s;var g=ua(s),v=ua(l);return qs(g,Ki(g,v),qi(g,v)+1).join(``)}function vm(s,l,p){if(s=tp(s),s&&(p||l===f))return s.slice(0,da(s)+1);if(!s||!(l=Fs(l)))return s;var g=ua(s);return qs(g,0,qi(g,ua(l))+1).join(``)}function ym(s,l,p){if(s=tp(s),s&&(p||l===f))return s.replace(Fn,``);if(!s||!(l=Fs(l)))return s;var g=ua(s);return qs(g,Ki(g,ua(l))).join(``)}function bm(s,l){var p=Ne,g=Pe;if(Ef(l)){var v=`separator`in l?l.separator:v;p=`length`in l?Xf(l.length):p,g=`omission`in l?Fs(l.omission):g}s=tp(s);var b=s.length;if($i(s)){var C=ua(s);b=C.length}if(p>=b)return s;var w=p-la(g);if(w<1)return g;var E=C?qs(C,0,w).join(``):s.slice(0,w);if(v===f)return E+g;if(C&&(w+=E.length-w),Lf(v)){if(s.slice(w).search(v)){var k,A=E;for(v.global||(v=rr(v.source,tp(Wn.exec(v))+`g`)),v.lastIndex=0;k=v.exec(A);)var N=k.index;E=E.slice(0,N===f?w:N)}}else if(s.indexOf(Fs(v),w)!=w){var F=E.lastIndexOf(v);F>-1&&(E=E.slice(0,F))}return E+g}function xm(s){return s=tp(s),s&&Tn.test(s)?s.replace(Cn,fa):s}var Sm=hc(function(s,l,f){return s+(f?` `:``)+l.toUpperCase()}),Cm=mc(`toUpperCase`);function wm(s,l,p){return s=tp(s),l=p?f:l,l===f?ea(s)?ha(s):Oi(s):s.match(l)||[]}var Tm=Ss(function(s,l){try{return pi(s,f,l)}catch(s){return xf(s)?s:new $n(s)}}),Em=zc(function(s,l){return hi(l,function(l){l=Ml(l),mo(s,l,Nd(s[l],s))}),s});function Dm(s){var l=s==null?0:s.length,f=Gc();return s=l?xi(s,function(s){if(typeof s[1]!=`function`)throw new ar(b);return[f(s[0]),s[1]]}):[],Ss(function(f){for(var p=-1;++pYe)return[];var f=ot,p=qr(s,ot);l=Gc(l),s-=ot;for(var g=Bi(p,l);++f0||l<0)?new Ea(p):(s<0?p=p.takeRight(-s):s&&(p=p.drop(s)),l!==f&&(l=Xf(l),p=l<0?p.dropRight(-l):p.take(l-s)),p)},Ea.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},Ea.prototype.toArray=function(){return this.take(ot)},jo(Ea.prototype,function(s,l){var p=/^(?:filter|find|map|reject)|While$/.test(l),g=/^(?:head|last)$/.test(l),v=Sa[g?`take`+(l==`last`?`Right`:``):l],b=g||/^find/.test(l);v&&(Sa.prototype[l]=function(){var l=this.__wrapped__,C=g?[1]:arguments,w=l instanceof Ea,E=C[0],k=w||uf(l),A=function(s){var l=v.apply(Sa,Si([s],C));return g&&N?l[0]:l};k&&p&&typeof E==`function`&&E.length!=1&&(w=k=!1);var N=this.__chain__,F=!!this.__actions__.length,I=b&&!N,R=w&&!F;if(!b&&k){l=R?l:new Ea(this);var B=s.apply(l,C);return B.__actions__.push({func:Ju,args:[A],thisArg:f}),new Ta(B,N)}return I&&R?s.apply(this,C):(B=this.thru(A),I?g?B.value()[0]:B.value():B)})}),hi([`pop`,`push`,`shift`,`sort`,`splice`,`unshift`],function(s){var l=or[s],f=/^(?:push|sort|unshift)$/.test(s)?`tap`:`thru`,p=/^(?:pop|shift)$/.test(s);Sa.prototype[s]=function(){var s=arguments;if(p&&!this.__chain__){var g=this.value();return l.apply(uf(g)?g:[],s)}return this[f](function(f){return l.apply(uf(f)?f:[],s)})}}),jo(Ea.prototype,function(s,l){var f=Sa[l];if(f){var p=f.name+``;dr.call(Ii,p)||(Ii[p]=[]),Ii[p].push({name:l,func:f})}}),Ii[bc(f,q).name]=[{name:`wrapper`,func:f}],Ea.prototype.clone=Da,Ea.prototype.reverse=Oa,Ea.prototype.value=ka,Sa.prototype.at=Yu,Sa.prototype.chain=Xu,Sa.prototype.commit=Zu,Sa.prototype.next=Qu,Sa.prototype.plant=ed,Sa.prototype.reverse=td,Sa.prototype.toJSON=Sa.prototype.valueOf=Sa.prototype.value=nd,Sa.prototype.first=Sa.prototype.head,Dr&&(Sa.prototype[Dr]=$u),Sa})();typeof define==`function`&&typeof define.amd==`object`&&define.amd?(ti._=ga,define(function(){return ga})):ri?((ri.exports=ga)._=ga,ni._=ga):ti._=ga}).call(s)})),require_util$4=__commonJSMin(((s,l)=>{let f=Object.keys,p=s=>Object.prototype.toString.call(s),g=s=>p(s).slice(8,-1).toLowerCase(),v=s=>typeof s==`string`||g(s)===`string`;function b(s){if(g(s)!==`object`)return!1;let l=Object.getPrototypeOf(s);return l==null?!0:(l.constructor&&l.constructor.toString())===Object.toString()}function C(s,l,f=null){for(let[p,g]of s.entries())if(l.call(f,g,p,s)===!1)return!1;return!0}function w(s,l){let p={};for(let g of f(s)){let f=s[g];p[g]=l(f,g,s)}return p}l.exports={isArrayOf:C,getType:g,isString:v,isPlainObject:b,map:w}})),require_promisify=__commonJSMin(((s,l)=>{let{isString:f,getType:p,isPlainObject:g,isArrayOf:v,map:b}=require_util$4(),C=Array.isArray,w=s=>!/.+(Sync|Stream|Promise)$/.test(s);function E(s,l=null){if(typeof s!=`function`)throw TypeError(`Expected target function. Received ${p(s)}`);return function(...f){return l||=this,new Promise((p,g)=>{let v=(s,l)=>s?g(s):p(l);s.call(l,...f,v)})}}function k(s,l){if(!g(s))throw TypeError(`Expected a plain object as targets. Received ${p(s)}`);return b(s,(s,f)=>w(f)?E(s,l):s)}function A(s,l,k){if(!g(s))throw TypeError(`Expected a plain object as targets. Received ${p(s)}`);if(!C(l))throw TypeError(`Expected list as an array. Received ${p(l)}`);if(!v(l,f))throw TypeError(`Each element in the list should be a string.`);return b(s,(s,f)=>w(f)&&l.includes(f)?E(s,k):s)}function N(s,l,k){if(!g(s))throw TypeError(`Expected a plain object as targets. Received ${p(s)}`);if(!C(l))throw TypeError(`Expected list as an array. Received ${p(l)}`);if(!v(l,f))throw TypeError(`Each element in the list should be a string.`);return b(s,(s,f)=>w(f)&&!l.includes(f)?E(s,k):s)}l.exports=E,l.exports.default=E,l.exports.all=k,l.exports.some=A,l.exports.except=N})),require_main$1=__commonJSMin(((s,l)=>{let f=require(`fs`),p=require_promisify(),g=s=>typeof s==`function`,v=p.some(f,`access.readFile.writeFile.copyFile.close.open.read.write.rename.rmdir.mkdir.readdir.stat.lstat.fstat.appendFile.realpath.link.unlink.readlink.chmod.fchmod.chown.fchown.lchown.fsync.utimes.futimes.ftruncate`.split(`.`).filter(s=>g(f[s])));l.exports=v,l.exports.default=v})),require_lib$10=__commonJSMin(((s,l)=>{l.exports=v,l.exports.sync=b;var f=require_main$1(),p=require(`path`),g=require_src$39()(`snyk:resolve`);function v(s,l){l||=process.cwd();var b=p.resolve(l,`node_modules`,s,`package.json`);return g(`%s: %s`,s,b),f.stat(b).then(function(s){if(s.isFile())return p.dirname(b)}).catch(function(f){if(g(`%s: not found on %s (root? %s)`,s,l,C(l)),C(l))throw g(`at root`),f=Error(`package not found `+s),f.code=`NO_PACKAGE_FOUND`,f}).then(function(f){return f?(g(`%s: FOUND AT %s`,s,f),f):(g(`%s: cycling down`,s),v(s,p.resolve(l,`..`)))})}function b(s,l){l||=process.cwd();var v=p.resolve(l,`node_modules`,s,`package.json`);if(g(`%s: %s`,s,v),function(s){var l;try{l=f.statSync(s)}catch(s){if(s&&s.code===`ENOENT`)return!1}return l.isFile()||l.isFIFO()}(v))return g(`%s: FOUND AT %s`,s,v),p.dirname(v);if(C(l)){g(`%s: not found on %s (now at root)`,s,v);var w=Error(`package not found `+s);throw w.code=`NO_PACKAGE_FOUND`,w}return g(`%s: cycling down`,s),b(s,p.resolve(l,`..`))}function C(s){var l=w(s);return l.root===l.dir&&!l.base}function w(s){if(p.parse)return p.parse(s);var l=s.split(p.sep),f=l[0]+p.sep;return{base:l[1],root:f,dir:s}}})),require_lodash_clonedeep=__commonJSMin(((s,l)=>{var f=200,p=`__lodash_hash_undefined__`,g=9007199254740991,v=`[object Arguments]`,b=`[object Array]`,C=`[object Boolean]`,w=`[object Date]`,E=`[object Error]`,k=`[object Function]`,A=`[object GeneratorFunction]`,N=`[object Map]`,F=`[object Number]`,I=`[object Object]`,R=`[object Promise]`,B=`[object RegExp]`,q=`[object Set]`,J=`[object String]`,le=`[object Symbol]`,_e=`[object WeakMap]`,be=`[object ArrayBuffer]`,xe=`[object DataView]`,De=`[object Float32Array]`,Oe=`[object Float64Array]`,je=`[object Int8Array]`,Ne=`[object Int16Array]`,Pe=`[object Int32Array]`,ze=`[object Uint8Array]`,Be=`[object Uint8ClampedArray]`,We=`[object Uint16Array]`,Ke=`[object Uint32Array]`,qe=/[\\^$.*+?()[\]{}|]/g,Je=/\w*$/,Ye=/^\[object .+?Constructor\]$/,Ze=/^(?:0|[1-9]\d*)$/,Qe={};Qe[v]=Qe[b]=Qe[be]=Qe[xe]=Qe[C]=Qe[w]=Qe[De]=Qe[Oe]=Qe[je]=Qe[Ne]=Qe[Pe]=Qe[N]=Qe[F]=Qe[I]=Qe[B]=Qe[q]=Qe[J]=Qe[le]=Qe[ze]=Qe[Be]=Qe[We]=Qe[Ke]=!0,Qe[E]=Qe[k]=Qe[_e]=!1;var ot=typeof global==`object`&&global&&global.Object===Object&&global,st=typeof self==`object`&&self&&self.Object===Object&&self,ut=ot||st||Function(`return this`)(),yt=typeof s==`object`&&s&&!s.nodeType&&s,Tt=yt&&typeof l==`object`&&l&&!l.nodeType&&l,Ot=Tt&&Tt.exports===yt;function At(s,l){return s.set(l[0],l[1]),s}function jt(s,l){return s.add(l),s}function It(s,l){for(var f=-1,p=s?s.length:0;++f-1}function Un(s,l){var f=this.__data__,p=ir(f,s);return p<0?f.push([s,l]):f[p][1]=l,this}Rn.prototype.clear=zn,Rn.prototype.delete=Bn,Rn.prototype.get=Vn,Rn.prototype.has=Hn,Rn.prototype.set=Un;function Wn(s){var l=-1,f=s?s.length:0;for(this.clear();++l-1&&s%1==0&&s-1&&s%1==0&&s<=g}function Gr(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function Kr(s){return!!s&&typeof s==`object`}function qr(s){return Br(s)?nr(s):dr(s)}function Jr(){return[]}function Yr(){return!1}l.exports=Ir})),require_iterator=__commonJSMin(((s,l)=>{l.exports=function(s){s.prototype[Symbol.iterator]=function*(){for(let s=this.head;s;s=s.next)yield s.value}}})),require_yallist=__commonJSMin(((s,l)=>{l.exports=f,f.Node=b,f.create=f;function f(s){var l=this;if(l instanceof f||(l=new f),l.tail=null,l.head=null,l.length=0,s&&typeof s.forEach==`function`)s.forEach(function(s){l.push(s)});else if(arguments.length>0)for(var p=0,g=arguments.length;p1)f=l;else if(this.head)p=this.head.next,f=this.head.value;else throw TypeError(`Reduce of empty list with no initial value`);for(var g=0;p!==null;g++)f=s(f,p.value,g),p=p.next;return f},f.prototype.reduceReverse=function(s,l){var f,p=this.tail;if(arguments.length>1)f=l;else if(this.tail)p=this.tail.prev,f=this.tail.value;else throw TypeError(`Reduce of empty list with no initial value`);for(var g=this.length-1;p!==null;g--)f=s(f,p.value,g),p=p.prev;return f},f.prototype.toArray=function(){for(var s=Array(this.length),l=0,f=this.head;f!==null;l++)s[l]=f.value,f=f.next;return s},f.prototype.toArrayReverse=function(){for(var s=Array(this.length),l=0,f=this.tail;f!==null;l++)s[l]=f.value,f=f.prev;return s},f.prototype.slice=function(s,l){l||=this.length,l<0&&(l+=this.length),s||=0,s<0&&(s+=this.length);var p=new f;if(lthis.length&&(l=this.length);for(var g=0,v=this.head;v!==null&&gthis.length&&(l=this.length);for(var g=this.length,v=this.tail;v!==null&&g>l;g--)v=v.prev;for(;v!==null&&g>s;g--,v=v.prev)p.push(v.value);return p},f.prototype.splice=function(s,l){s>this.length&&(s=this.length-1),s<0&&(s=this.length+s);for(var f=0,g=this.head;g!==null&&f{let f=require_yallist(),p=Symbol(`max`),g=Symbol(`length`),v=Symbol(`lengthCalculator`),b=Symbol(`allowStale`),C=Symbol(`maxAge`),w=Symbol(`dispose`),E=Symbol(`noDisposeOnSet`),k=Symbol(`lruList`),A=Symbol(`cache`),N=Symbol(`updateAgeOnGet`),F=()=>1;var I=class{constructor(s){if(typeof s==`number`&&(s={max:s}),s||={},s.max&&(typeof s.max!=`number`||s.max<0))throw TypeError(`max must be a non-negative number`);this[p]=s.max||1/0;let l=s.length||F;if(this[v]=typeof l==`function`?l:F,this[b]=s.stale||!1,s.maxAge&&typeof s.maxAge!=`number`)throw TypeError(`maxAge must be a number`);this[C]=s.maxAge||0,this[w]=s.dispose,this[E]=s.noDisposeOnSet||!1,this[N]=s.updateAgeOnGet||!1,this.reset()}set max(s){if(typeof s!=`number`||s<0)throw TypeError(`max must be a non-negative number`);this[p]=s||1/0,q(this)}get max(){return this[p]}set allowStale(s){this[b]=!!s}get allowStale(){return this[b]}set maxAge(s){if(typeof s!=`number`)throw TypeError(`maxAge must be a non-negative number`);this[C]=s,q(this)}get maxAge(){return this[C]}set lengthCalculator(s){typeof s!=`function`&&(s=F),s!==this[v]&&(this[v]=s,this[g]=0,this[k].forEach(s=>{s.length=this[v](s.value,s.key),this[g]+=s.length})),q(this)}get lengthCalculator(){return this[v]}get length(){return this[g]}get itemCount(){return this[k].length}rforEach(s,l){l||=this;for(let f=this[k].tail;f!==null;){let p=f.prev;_e(this,s,f,l),f=p}}forEach(s,l){l||=this;for(let f=this[k].head;f!==null;){let p=f.next;_e(this,s,f,l),f=p}}keys(){return this[k].toArray().map(s=>s.key)}values(){return this[k].toArray().map(s=>s.value)}reset(){this[w]&&this[k]&&this[k].length&&this[k].forEach(s=>this[w](s.key,s.value)),this[A]=new Map,this[k]=new f,this[g]=0}dump(){return this[k].map(s=>B(this,s)?!1:{k:s.key,v:s.value,e:s.now+(s.maxAge||0)}).toArray().filter(s=>s)}dumpLru(){return this[k]}set(s,l,f){if(f||=this[C],f&&typeof f!=`number`)throw TypeError(`maxAge must be a number`);let b=f?Date.now():0,N=this[v](l,s);if(this[A].has(s)){if(N>this[p])return J(this,this[A].get(s)),!1;let v=this[A].get(s).value;return this[w]&&(this[E]||this[w](s,v.value)),v.now=b,v.maxAge=f,v.value=l,this[g]+=N-v.length,v.length=N,this.get(s),q(this),!0}let F=new le(s,l,N,b,f);return F.length>this[p]?(this[w]&&this[w](s,l),!1):(this[g]+=F.length,this[k].unshift(F),this[A].set(s,this[k].head),q(this),!0)}has(s){if(!this[A].has(s))return!1;let l=this[A].get(s).value;return!B(this,l)}get(s){return R(this,s,!0)}peek(s){return R(this,s,!1)}pop(){let s=this[k].tail;return s?(J(this,s),s.value):null}del(s){J(this,this[A].get(s))}load(s){this.reset();let l=Date.now();for(let f=s.length-1;f>=0;f--){let p=s[f],g=p.e||0;if(g===0)this.set(p.k,p.v);else{let s=g-l;s>0&&this.set(p.k,p.v,s)}}}prune(){this[A].forEach((s,l)=>R(this,l,!1))}};let R=(s,l,f)=>{let p=s[A].get(l);if(p){let l=p.value;if(B(s,l)){if(J(s,p),!s[b])return}else f&&(s[N]&&(p.value.now=Date.now()),s[k].unshiftNode(p));return l.value}},B=(s,l)=>{if(!l||!l.maxAge&&!s[C])return!1;let f=Date.now()-l.now;return l.maxAge?f>l.maxAge:s[C]&&f>s[C]},q=s=>{if(s[g]>s[p])for(let l=s[k].tail;s[g]>s[p]&&l!==null;){let f=l.prev;J(s,l),l=f}},J=(s,l)=>{if(l){let f=l.value;s[w]&&s[w](f.key,f.value),s[g]-=f.length,s[A].delete(f.key),s[k].removeNode(l)}};var le=class{constructor(s,l,f,p,g){this.key=s,this.value=l,this.length=f,this.now=p,this.maxAge=g||0}};let _e=(s,l,f,p)=>{let g=f.value;B(s,g)&&(J(s,f),s[b]||(g=void 0)),g&&l.call(p,g.value,g.key,s)};l.exports=I})),require_try_require=__commonJSMin(((s,l)=>{l.exports=E;let f=require(`fs`),p=require(`util`),g=require(`path`),v=require_src$39()(`snyk:resolve:try-require`),b=require_lodash_clonedeep(),C=new(require_lru_cache$1())({max:100,maxAge:1e3*60*60}),w={readFile:p.promisify(f.readFile),stat:p.promisify(f.stat)};l.exports.cache=C;function E(s){let l=C.get(s);if(l){let s=b(l);return process.env.TAP&&(s.__cached=!0),Promise.resolve(s)}return w.readFile(s,`utf8`).then(function(s){let l=``;s&&s[0]===``&&(s=s.slice(1),l=``);let f=JSON.parse(s);return f.leading=l+s.match(/^(\s*){/)[1],f.trailing=s.match(/}(\s*)$/)[1],f}).catch(function(s){return v(`tryRequire silently failing on %s`,s.message),null}).then(function(l){if(!l)return l;l.devDependencies||={},l.dependencies||={},l.name||=g.basename(g.dirname(s)),l.__filename=s;let f=g.dirname(s),p=[w.stat(g.resolve(f,`.snyk`)).catch(k),w.stat(g.resolve(f,`npm-shrinkwrap.json`)).catch(k)];return Promise.all(p).then(function(s){return l.snyk||=s[0].isFile(),l.snyk&&=f,s[1].isFile()&&(l.shrinkwrap=!0),l})}).then(function(l){return C.set(s,l),b(l)})}let k=function(){return{isFile:function(){return!1}}}})),require_deps=__commonJSMin(((s,l)=>{var f=s&&s.__awaiter||function(s,l,f,p){function g(s){return s instanceof f?s:new f(function(l){l(s)})}return new(f||=Promise)(function(f,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?f(s.value):g(s.value).then(b,C)}w((p=p.apply(s,l||[])).next())})};let p=require_dep_types(),g=require_then_fs(),v=require_lodash$1(),b=require_lodash$1(),C=require_lodash$1(),w=require_lodash$1(),E=require_lodash$1(),k=require_src$39(),A=require(`path`),N=require(`semver`),F=require_lib$10(),I=require_try_require(),R=k(`snyk:resolve:deps`);function B(s,l,f){!f||!f.length||f.forEach(function(f){(0,b.set)(l,f,(0,v.get)(s,f)||null)})}function q(s,l,g){return f(this,void 0,void 0,function*(){I.cache.reset();let f=(0,C.clone)(g||{}),v=s;if(f.file){let s=A.parse(f.file);v=A.resolve(v,s.dir),f.file=s.base}let b=yield J(v,l||null,null,f),w=[];return b.__dependencies&&Object.keys(b.__dependencies).forEach(function(s){b.dependencies[s]||w.push(F(s,v).then(function(l){return J(l,p.PROD,{__from:[b.name+`@`+b.version,s]})}).catch(function(s){if(s.code===`NO_PACKAGE_FOUND`)return!1}))}),w.length?Promise.all(w).then(function(s){return s.filter(Boolean).forEach(function(s){s.dep=b.__dependencies[s.name],b.dependencies[s.name]=s}),b}):b})}function J(s,l,f,v){if(v||={},l||=p.EXTRANEOUS,typeof s!=`string`)return Promise.reject(Error(`module path must be a string`));let b={},C=A.resolve(s,v.file||`package.json`);return I(C).then(function(k){if(k){let s=k.name+`@`+(k.version||`0.0.0`);b={},B(k,b,v.extraFields),(0,w.assign)(b,{name:k.name,version:k.version||null,license:k.license||`none`,depType:l,hasDevDependencies:!!k.devDependencies,full:s,__from:(f||{__from:[]}).__from,__devDependencies:k.devDependencies,__dependencies:k.dependencies,__optionalDependencies:k.optionalDependencies,__bundleDependencies:k.bundleDependencies,__filename:k.__filename}),k.__from=b.__from.concat(s),k.full=b.full,!k.shrinkwrap&&f&&f.shrinkwrap?k.shrinkwrap=f.shrinkwrap:k.shrinkwrap&&=k.full,b.__from.length===0&&b.__from.push(s)}else throw Error(C+` is not a node project`);return b.dependencies={},g.readdir(A.resolve(s,`node_modules`)).then(function(f){let C=f.map(function(l){return[`.bin`,`.DS_Store`,`~`].indexOf(l)>=0?null:l.indexOf(`@`)===0?(R(`scoped reset on %s`,l),l=A.resolve(s,`node_modules`,l),g.readdir(l).then(function(s){return Promise.all(s.map(function(s){return I(A.resolve(l,s,`package.json`))}))})):(l=A.resolve(s,`node_modules`,l),g.realpath(l).then(function(f){return f===s?null:I(A.resolve(l,`package.json`))}))});return Promise.all(C).then(function(s){return s=(0,E.flatten)(s).filter(Boolean),s.reduce(function(s,f){let g,b=f.license||f.licenses;g=Array.isArray(b)?b.reduce(function(s,l){return s.push((l||{}).type||l),s},[]).join(`/`):(b||{}).type||b;let C=p(f.name,k),E=C.type||l,A=C.from,F=!1;A&&(F=N.satisfies(f.version,A));let I=f.name+`@`+(f.version||`0.0.0`);return s[f.name]={},B(f,s[f.name],v.extraFields),(0,w.assign)(s[f.name],{name:f.name,version:f.version||null,full:I,valid:F,depType:E,snyk:f.snyk,license:g||`none`,dep:A||null,__from:k.__from.concat(I),__devDependencies:f.devDependencies,__dependencies:f.dependencies,__optionalDependencies:f.optionalDependencies,__bundleDependencies:f.bundleDependencies,__filename:f.__filename}),C.bundled&&(s[f.name].bundled=s[f.name].__from.slice(0)),k.shrinkwrap&&(s[f.name].shrinkwrap=k.shrinkwrap),s},b.dependencies),b})}).then(function(s){let l=Object.keys(s.dependencies).map(function(l){let f=s.dependencies[l].depType;return J(A.dirname(s.dependencies[l].__filename),f,k)});return Promise.all(l).then(function(l){return l.forEach(function(l){s.dependencies[l.name].dependencies=l.dependencies}),s})}).catch(function(s){if(s.code===`ENOENT`)return b.dependencies={},b;throw s})})}l.exports=q})),require_git_host_info=__commonJSMin(((s,l)=>{let f=(...s)=>s.every(s=>s)?s.join(``):``,p=s=>s?encodeURIComponent(s):``,g={sshtemplate:({domain:s,user:l,project:p,committish:g})=>`git@${s}:${l}/${p}.git${f(`#`,g)}`,sshurltemplate:({domain:s,user:l,project:p,committish:g})=>`git+ssh://git@${s}/${l}/${p}.git${f(`#`,g)}`,browsetemplate:({domain:s,user:l,project:g,committish:v,treepath:b})=>`https://${s}/${l}/${g}${f(`/`,b,`/`,p(v))}`,browsefiletemplate:({domain:s,user:l,project:g,committish:v,treepath:b,path:C,fragment:w,hashformat:E})=>`https://${s}/${l}/${g}/${b}/${p(v||`master`)}/${C}${f(`#`,E(w||``))}`,docstemplate:({domain:s,user:l,project:g,treepath:v,committish:b})=>`https://${s}/${l}/${g}${f(`/`,v,`/`,p(b))}#readme`,httpstemplate:({auth:s,domain:l,user:p,project:g,committish:v})=>`git+https://${f(s,`@`)}${l}/${p}/${g}.git${f(`#`,v)}`,filetemplate:({domain:s,user:l,project:f,committish:g,path:v})=>`https://${s}/${l}/${f}/raw/${p(g)||`master`}/${v}`,shortcuttemplate:({type:s,user:l,project:p,committish:g})=>`${s}:${l}/${p}${f(`#`,g)}`,pathtemplate:({user:s,project:l,committish:p})=>`${s}/${l}${f(`#`,p)}`,bugstemplate:({domain:s,user:l,project:f})=>`https://${s}/${l}/${f}/issues`,hashformat:C},v={};v.github=Object.assign({},g,{protocols:[`git:`,`http:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`github.com`,treepath:`tree`,filetemplate:({auth:s,user:l,project:g,committish:v,path:b})=>`https://${f(s,`@`)}raw.githubusercontent.com/${l}/${g}/${p(v)||`master`}/${b}`,gittemplate:({auth:s,domain:l,user:p,project:g,committish:v})=>`git://${f(s,`@`)}${l}/${p}/${g}.git${f(`#`,v)}`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://codeload.${s}/${l}/${f}/tar.gz/${p(g)||`master`}`,extract:s=>{let[,l,f,p,g]=s.pathname.split(`/`,5);if(!(p&&p!==`tree`)&&(p||(g=s.hash.slice(1)),f&&f.endsWith(`.git`)&&(f=f.slice(0,-4)),!(!l||!f)))return{user:l,project:f,committish:g}}}),v.bitbucket=Object.assign({},g,{protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`bitbucket.org`,treepath:`src`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://${s}/${l}/${f}/get/${p(g)||`master`}.tar.gz`,extract:s=>{let[,l,f,p]=s.pathname.split(`/`,4);if(![`get`].includes(p)&&(f&&f.endsWith(`.git`)&&(f=f.slice(0,-4)),!(!l||!f)))return{user:l,project:f,committish:s.hash.slice(1)}}}),v.gitlab=Object.assign({},g,{protocols:[`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gitlab.com`,treepath:`tree`,httpstemplate:({auth:s,domain:l,user:p,project:g,committish:v})=>`git+https://${f(s,`@`)}${l}/${p}/${g}.git${f(`#`,v)}`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://${s}/${l}/${f}/repository/archive.tar.gz?ref=${p(g)||`master`}`,extract:s=>{let l=s.pathname.slice(1);if(l.includes(`/-/`)||l.includes(`/archive.tar.gz`))return;let f=l.split(`/`),p=f.pop();p.endsWith(`.git`)&&(p=p.slice(0,-4));let g=f.join(`/`);if(!(!g||!p))return{user:g,project:p,committish:s.hash.slice(1)}}}),v.gist=Object.assign({},g,{protocols:[`git:`,`git+ssh:`,`git+https:`,`ssh:`,`https:`],domain:`gist.github.com`,sshtemplate:({domain:s,project:l,committish:p})=>`git@${s}:${l}.git${f(`#`,p)}`,sshurltemplate:({domain:s,project:l,committish:p})=>`git+ssh://git@${s}/${l}.git${f(`#`,p)}`,browsetemplate:({domain:s,project:l,committish:g})=>`https://${s}/${l}${f(`/`,p(g))}`,browsefiletemplate:({domain:s,project:l,committish:g,path:v,hashformat:b})=>`https://${s}/${l}${f(`/`,p(g))}${f(`#`,b(v))}`,docstemplate:({domain:s,project:l,committish:g})=>`https://${s}/${l}${f(`/`,p(g))}`,httpstemplate:({domain:s,project:l,committish:p})=>`git+https://${s}/${l}.git${f(`#`,p)}`,filetemplate:({user:s,project:l,committish:g,path:v})=>`https://gist.githubusercontent.com/${s}/${l}/raw${f(`/`,p(g))}/${v}`,shortcuttemplate:({type:s,project:l,committish:p})=>`${s}:${l}${f(`#`,p)}`,pathtemplate:({project:s,committish:l})=>`${s}${f(`#`,l)}`,bugstemplate:({domain:s,project:l})=>`https://${s}/${l}`,gittemplate:({domain:s,project:l,committish:p})=>`git://${s}/${l}.git${f(`#`,p)}`,tarballtemplate:({project:s,committish:l})=>`https://codeload.github.com/gist/${s}/tar.gz/${p(l)||`master`}`,extract:s=>{let[,l,f,p]=s.pathname.split(`/`,4);if(p!==`raw`){if(!f){if(!l)return;f=l,l=null}return f.endsWith(`.git`)&&(f=f.slice(0,-4)),{user:l,project:f,committish:s.hash.slice(1)}}},hashformat:function(s){return s&&`file-`+C(s)}}),v.sourcehut=Object.assign({},g,{protocols:[`git+ssh:`,`https:`],domain:`git.sr.ht`,treepath:`tree`,browsefiletemplate:({domain:s,user:l,project:g,committish:v,treepath:b,path:C,fragment:w,hashformat:E})=>`https://${s}/${l}/${g}/${b}/${p(v||`main`)}/${C}${f(`#`,E(w||``))}`,filetemplate:({domain:s,user:l,project:f,committish:g,path:v})=>`https://${s}/${l}/${f}/blob/${p(g)||`main`}/${v}`,httpstemplate:({domain:s,user:l,project:p,committish:g})=>`https://${s}/${l}/${p}.git${f(`#`,g)}`,tarballtemplate:({domain:s,user:l,project:f,committish:g})=>`https://${s}/${l}/${f}/archive/${p(g)||`main`}.tar.gz`,bugstemplate:({domain:s,user:l,project:f})=>`https://todo.sr.ht/${l}/${f}`,docstemplate:({domain:s,user:l,project:g,treepath:v,committish:b})=>`https://${s}/${l}/${g}${f(`/`,v,`/`,p(b))}#readme`,extract:s=>{let[,l,f,p]=s.pathname.split(`/`,4);if(![`archive`].includes(p)&&(f&&f.endsWith(`.git`)&&(f=f.slice(0,-4)),!(!l||!f)))return{user:l,project:f,committish:s.hash.slice(1)}}});let b=Object.keys(v);v.byShortcut={},v.byDomain={};for(let s of b)v.byShortcut[`${s}:`]=s,v.byDomain[v[s].domain]=s;function C(s){return s.toLowerCase().replace(/^\W+|\/|\W+$/g,``).replace(/\W+/g,`-`)}l.exports=v})),require_git_host=__commonJSMin(((s,l)=>{let f=require_git_host_info();l.exports=class{constructor(s,l,p,g,v,b,C={}){Object.assign(this,f[s]),this.type=s,this.user=l,this.auth=p,this.project=g,this.committish=v,this.default=b,this.opts=C}hash(){return this.committish?`#${this.committish}`:``}ssh(s){return this._fill(this.sshtemplate,s)}_fill(s,l){if(typeof s==`function`){let f={...this,...this.opts,...l};f.path||=``,f.path.startsWith(`/`)&&(f.path=f.path.slice(1)),f.noCommittish&&(f.committish=null);let p=s(f);return f.noGitPlus&&p.startsWith(`git+`)?p.slice(4):p}return null}sshurl(s){return this._fill(this.sshurltemplate,s)}browse(s,l,f){return typeof s==`string`?(typeof l!=`string`&&(f=l,l=null),this._fill(this.browsefiletemplate,{...f,fragment:l,path:s})):this._fill(this.browsetemplate,s)}docs(s){return this._fill(this.docstemplate,s)}bugs(s){return this._fill(this.bugstemplate,s)}https(s){return this._fill(this.httpstemplate,s)}git(s){return this._fill(this.gittemplate,s)}shortcut(s){return this._fill(this.shortcuttemplate,s)}path(s){return this._fill(this.pathtemplate,s)}tarball(s){return this._fill(this.tarballtemplate,{...s,noCommittish:!1})}file(s,l){return this._fill(this.filetemplate,{...l,path:s})}getDefaultRepresentation(){return this.default}toString(s){return this.default&&typeof this[this.default]==`function`?this[this.default](s):this.sshurl(s)}}})),require_lru_cache=__commonJSMin(((s,l)=>{let f=require_yallist$2(),p=Symbol(`max`),g=Symbol(`length`),v=Symbol(`lengthCalculator`),b=Symbol(`allowStale`),C=Symbol(`maxAge`),w=Symbol(`dispose`),E=Symbol(`noDisposeOnSet`),k=Symbol(`lruList`),A=Symbol(`cache`),N=Symbol(`updateAgeOnGet`),F=()=>1;var I=class{constructor(s){if(typeof s==`number`&&(s={max:s}),s||={},s.max&&(typeof s.max!=`number`||s.max<0))throw TypeError(`max must be a non-negative number`);this[p]=s.max||1/0;let l=s.length||F;if(this[v]=typeof l==`function`?l:F,this[b]=s.stale||!1,s.maxAge&&typeof s.maxAge!=`number`)throw TypeError(`maxAge must be a number`);this[C]=s.maxAge||0,this[w]=s.dispose,this[E]=s.noDisposeOnSet||!1,this[N]=s.updateAgeOnGet||!1,this.reset()}set max(s){if(typeof s!=`number`||s<0)throw TypeError(`max must be a non-negative number`);this[p]=s||1/0,q(this)}get max(){return this[p]}set allowStale(s){this[b]=!!s}get allowStale(){return this[b]}set maxAge(s){if(typeof s!=`number`)throw TypeError(`maxAge must be a non-negative number`);this[C]=s,q(this)}get maxAge(){return this[C]}set lengthCalculator(s){typeof s!=`function`&&(s=F),s!==this[v]&&(this[v]=s,this[g]=0,this[k].forEach(s=>{s.length=this[v](s.value,s.key),this[g]+=s.length})),q(this)}get lengthCalculator(){return this[v]}get length(){return this[g]}get itemCount(){return this[k].length}rforEach(s,l){l||=this;for(let f=this[k].tail;f!==null;){let p=f.prev;_e(this,s,f,l),f=p}}forEach(s,l){l||=this;for(let f=this[k].head;f!==null;){let p=f.next;_e(this,s,f,l),f=p}}keys(){return this[k].toArray().map(s=>s.key)}values(){return this[k].toArray().map(s=>s.value)}reset(){this[w]&&this[k]&&this[k].length&&this[k].forEach(s=>this[w](s.key,s.value)),this[A]=new Map,this[k]=new f,this[g]=0}dump(){return this[k].map(s=>B(this,s)?!1:{k:s.key,v:s.value,e:s.now+(s.maxAge||0)}).toArray().filter(s=>s)}dumpLru(){return this[k]}set(s,l,f){if(f||=this[C],f&&typeof f!=`number`)throw TypeError(`maxAge must be a number`);let b=f?Date.now():0,N=this[v](l,s);if(this[A].has(s)){if(N>this[p])return J(this,this[A].get(s)),!1;let v=this[A].get(s).value;return this[w]&&(this[E]||this[w](s,v.value)),v.now=b,v.maxAge=f,v.value=l,this[g]+=N-v.length,v.length=N,this.get(s),q(this),!0}let F=new le(s,l,N,b,f);return F.length>this[p]?(this[w]&&this[w](s,l),!1):(this[g]+=F.length,this[k].unshift(F),this[A].set(s,this[k].head),q(this),!0)}has(s){if(!this[A].has(s))return!1;let l=this[A].get(s).value;return!B(this,l)}get(s){return R(this,s,!0)}peek(s){return R(this,s,!1)}pop(){let s=this[k].tail;return s?(J(this,s),s.value):null}del(s){J(this,this[A].get(s))}load(s){this.reset();let l=Date.now();for(let f=s.length-1;f>=0;f--){let p=s[f],g=p.e||0;if(g===0)this.set(p.k,p.v);else{let s=g-l;s>0&&this.set(p.k,p.v,s)}}}prune(){this[A].forEach((s,l)=>R(this,l,!1))}};let R=(s,l,f)=>{let p=s[A].get(l);if(p){let l=p.value;if(B(s,l)){if(J(s,p),!s[b])return}else f&&(s[N]&&(p.value.now=Date.now()),s[k].unshiftNode(p));return l.value}},B=(s,l)=>{if(!l||!l.maxAge&&!s[C])return!1;let f=Date.now()-l.now;return l.maxAge?f>l.maxAge:s[C]&&f>s[C]},q=s=>{if(s[g]>s[p])for(let l=s[k].tail;s[g]>s[p]&&l!==null;){let f=l.prev;J(s,l),l=f}},J=(s,l)=>{if(l){let f=l.value;s[w]&&s[w](f.key,f.value),s[g]-=f.length,s[A].delete(f.key),s[k].removeNode(l)}};var le=class{constructor(s,l,f,p,g){this.key=s,this.value=l,this.length=f,this.now=p,this.maxAge=g||0}};let _e=(s,l,f,p)=>{let g=f.value;B(s,g)&&(J(s,f),s[b]||(g=void 0)),g&&l.call(p,g.value,g.key,s)};l.exports=I})),require_hosted_git_info=__commonJSMin(((s,l)=>{let f=require(`url`),p=require_git_host_info(),g=l.exports=require_git_host(),v=new(require_lru_cache())({max:1e3}),b={"git+ssh:":`sshurl`,"git+https:":`https`,"ssh:":`sshurl`,"git:":`git`};function C(s){return b[s]||s.slice(0,-1)}let w={"git:":!0,"https:":!0,"git+https:":!0,"http:":!0,"git+http:":!0},E=Object.keys(p.byShortcut).concat([`http:`,`https:`,`git:`,`git+ssh:`,`git+https:`,`ssh:`]);l.exports.fromUrl=function(s,l){if(typeof s!=`string`)return;let f=s+JSON.stringify(l||{});return v.has(f)||v.set(f,k(s,l)),v.get(f)};function k(s,l){if(!s)return;let f=I(N(s)?`github:`+s:A(s));if(!f)return f;let v=p.byShortcut[f.protocol],b=p.byDomain[f.hostname.startsWith(`www.`)?f.hostname.slice(4):f.hostname],E=v||b;if(!E)return;let k=p[v||b],F=null;w[f.protocol]&&(f.username||f.password)&&(F=`${f.username}${f.password?`:`+f.password:``}`);let R=null,B=null,q=null,J=null;try{if(v){let s=f.pathname.startsWith(`/`)?f.pathname.slice(1):f.pathname,l=s.indexOf(`@`);l>-1&&(s=s.slice(l+1));let p=s.lastIndexOf(`/`);p>-1?(B=decodeURIComponent(s.slice(0,p)),B||=null,q=decodeURIComponent(s.slice(p+1))):q=decodeURIComponent(s),q.endsWith(`.git`)&&(q=q.slice(0,-4)),f.hash&&(R=decodeURIComponent(f.hash.slice(1))),J=`shortcut`}else{if(!k.protocols.includes(f.protocol))return;let s=k.extract(f);if(!s)return;B=s.user&&decodeURIComponent(s.user),q=decodeURIComponent(s.project),R=decodeURIComponent(s.committish),J=C(f.protocol)}}catch(s){if(s instanceof URIError)return;throw s}return new g(E,B,F,q,R,J,l)}let A=s=>{let l=s.indexOf(`:`),f=s.slice(0,l+1);if(E.includes(f))return s;let p=s.indexOf(`@`);return p>-1?p>l?`git+ssh://${s}`:s:s.indexOf(`//`)===l+1?s:s.slice(0,l+1)+`//`+s.slice(l+1)},N=s=>{let l=s.indexOf(`#`),f=s.indexOf(`/`),p=s.indexOf(`/`,f+1),g=s.indexOf(`:`),v=/\s/.exec(s),b=s.indexOf(`@`),C=!v||l>-1&&v.index>l,w=b===-1||l>-1&&b>l,E=g===-1||l>-1&&g>l,k=p===-1||l>-1&&p>l,A=f>0,N=l>-1?s[l-1]!==`/`:!s.endsWith(`/`),F=!s.startsWith(`.`);return C&&A&&N&&F&&w&&E&&k},F=s=>{let l=s.indexOf(`@`),f=s.lastIndexOf(`#`),p=s.indexOf(`:`),g=s.lastIndexOf(`:`,f>-1?f:1/0),v;return g>l&&(v=s.slice(0,g)+`/`+s.slice(g+1),p=v.indexOf(`:`),g=v.lastIndexOf(`:`)),p===-1&&s.indexOf(`//`)===-1&&(v=`git+ssh://${v}`),v},I=s=>{let l;try{l=new f.URL(s)}catch{}if(l)return l;let p=F(s);try{l=new f.URL(p)}catch{}return l}})),require_dist$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.encode=s.parsePackageString=void 0;let l=require_src$39()(`snyk:module`),f=require_hosted_git_info();l.log=console.error.bind(console),s.default=p;function p(s,f,p){if(!s)throw Error(`requires string to parse into module`);let b;f&&!p&&typeof f==`object`?p=f:b=f;let w=s;if(!b&&/^(?:(?:[a-z-]+)|(?:@[a-z-]+\/[a-z-]+)|(?:[a-z-]+\.[.a-z-]+:[a-z-]+))$/.test(w))return C(w,{name:w,version:`*`},p);b&&w.lastIndexOf(`@`)<1&&(l(`appending version onto string`),w+=`@`+b);let E=g(w);if(E)return C(w,v(E),p);let k=w.split(`@`);w.indexOf(`@`)===0&&(k=k.slice(1),k[0]=`@`+k[0]);let A=k[1]&&g(k[1]);if(A)return C(w,v(A),p);k.length===1&&k.push(`*`);let N={name:k[0],version:k.slice(1).join(`@`)};return C(w,N,p)}s.parsePackageString=p;function g(s){if(s.slice(-1)===`/`&&(s=s.slice(0,-1)),s.toLowerCase().indexOf(`://github.com/`)!==-1&&s.indexOf(`http`)===0){let l=s.replace(/https?:\/\/github.com\//,``).split(`/`);s=l.shift()+`/`+l.shift(),l.length&&(s+=`#`+l.pop())}return f.fromUrl(s)}function v(s){if(!s.project||!s.user){let s=Error(`not supported: failed to fully parse`);throw s.code=501,s}let l={name:s.project,version:s.user+`/`+s.project};return s.committish&&(l.version+=`#`+s.committish),l}function b(s){return s[0]+encodeURIComponent(s.slice(1))}s.encode=b;function C(s,f,p){if(p||={},p.packageManager===`maven`){if(s.indexOf(`:`)===-1)throw Error(`invalid Maven package name: `+s);return f}return(f.version.match(/^(https?:)|(git[:+])/i)||f.name.indexOf(`://`)!==-1)&&(l(`not supported %s@%s (ext)`,f.name,f.version),p.loose?delete f.version:l(`external module: `+w(f))),(f.version===`latest`||!f.version)&&(f.version=`*`),l(`%s => { name: "%s", version: "%s" }`,s,f.name,f.version),f}function w(s){return s.name+`@`+s.version}})),require_pluck=__commonJSMin(((s,l)=>{let f=require(`semver`),p=require_dist$7(),g=require_src$39()(`snyk:resolve:pluck`),v={loose:!0};function b(s,l,f,b){b===`latest`&&(b=`*`);let w=l.slice(0);if((0,p.parsePackageString)(w.shift(),v).name!==s.name)return!1;w.length!==0&&(0,p.parsePackageString)(w.slice(-1).pop(),v).name===f&&w.pop(),w.push(f+`@`+b),g(`using forward search %s@%s in %s`,w.join(` > `));let E=s,k=[];for(;w.length;){let s=(0,p.parsePackageString)(w[0],v),l=C(E,s.name,s.version);if(l)w.shift(),k.push(E),E=l;else{let s=k.pop();if(!s)return!1;E=s}}return E.name===f?E:!1}function C(s,l,p){let v=s.dependencies&&s.dependencies[l];if(!v)return!1;let b=v.version;g(`pluck match on name...checking version: %s ~= %s`,b,p);let C=f.validRange(p)&&f.valid(b)&&f.satisfies(b,p),w=!f.validRange(p)&&p.indexOf(`:/`)!==-1;return C||w?(g(`pluck match`),v.dep||=p,v):!1}l.exports=b})),require_walk=__commonJSMin(((s,l)=>{function f(s,l){if(!s)return[];let p=s.dependencies?s.dependencies:s;Object.keys(p).forEach(function(s){!l(p[s],s,p)&&p[s]&&p[s].dep&&f(p[s].dependencies,l)})}l.exports=f})),require_unique=__commonJSMin(((s,l)=>{let f=require_walk();function p(s){let l=g(s);return l.dependencies={},f(s,function(s){let f=g(s);l.dependencies[s.name+`@`+s.version]=f}),l}function g(s){return Object.keys(s).filter(function(s){return s.toLowerCase().indexOf(`dependencies`)===-1}).reduce(function(l,f){return l[f]=s[f],l},{})}l.exports=p})),require_ansicolors=__commonJSMin(((s,l)=>{var f={white:37,black:30,blue:34,cyan:36,green:32,magenta:35,red:31,yellow:33,brightBlack:90,brightRed:91,brightGreen:92,brightYellow:93,brightBlue:94,brightMagenta:95,brightCyan:96,brightWhite:97},p={bgBlack:40,bgRed:41,bgGreen:42,bgYellow:43,bgBlue:44,bgMagenta:45,bgCyan:46,bgWhite:47,bgBrightBlack:100,bgBrightRed:101,bgBrightGreen:102,bgBrightYellow:103,bgBrightBlue:104,bgBrightMagenta:105,bgBrightCyan:106,bgBrightWhite:107},g={},v={},b={};Object.keys(f).forEach(function(s){var l=g[s]=`\x1B[`+f[s]+`m`,p=v[s]=`\x1B[39m`;b[s]=function(s){return l+s+p}}),Object.keys(p).forEach(function(s){var l=g[s]=`\x1B[`+p[s]+`m`,f=v[s]=`\x1B[49m`;b[s]=function(s){return l+s+f}}),l.exports=b,b.open=g,b.close=v})),require_logical=__commonJSMin(((s,l)=>{let f=require_pluck(),p=require_walk(),g=require_unique(),v=require_lodash$1(),b=require(`path`),C=require_dep_types(),w=require_ansicolors(),E=require_dist$7(),k=require(`util`).format,A=w.bgBlack(w.green(`extraneous`));function N(s,l){l||={};let v=[],w=R(s,s.__from);w.dependencies=I(s,s,void 0,v);let E=[];return l.dev||Object.keys(s.dependencies).forEach(function(l){let f=s.dependencies[l];if(f.depType===C.DEV){E.push(f.__from),delete w.dependencies[f.name];return}}),w.numFileDependencies=0,p(s.dependencies,function(l){if(w.numFileDependencies++,!l.__used){let f=l.__from.slice(0,-1).toString();if(E.filter(function(s){return f.indexOf(s)===0}).length)return!1;let g=R(l),N=k(`%s: %s@%s (from %s) > %s`,A,g.name,g.version,g.dep,b.relative(`.`,g.__filename));g.problems=[N],v.push(N),g.extraneous=!0,g.depType=C.EXTRANEOUS,g.dependencies=I(s,l,void 0,v),p(g.dependencies,function(s){s.extraneous=!0,s.depType=C.EXTRANEOUS}),F(w,g,l.__from)}}),w.numDependencies=Object.keys(g(w).dependencies).length,w.pluck=f.bind(null,s),w.unique=g.bind(null,w),w.problems=v.slice(0),l.noFromArrays&&(w=B(w)),w}function F(s,l,f){let p=(f||[]).slice(1,-1).map(function(s){return(0,E.parsePackageString)(s).name}),g=s.dependencies;for(let s=0;s `))),p;if(b.indexOf(A.full)===-1){let f=p[A.name]=R(A,b.concat(A.full));A.__used=!0;let v=C(A.name,{dependencies:l.__dependencies,devDependencies:l.__devDependencies,bundleDependencies:l.__bundleDependencies,optionalDependencies:l.__optionalDependencies});f.depType=v.type,f.dep=v.from,l.bundled&&(A.bundled=f.bundled=l.bundled),f.dependencies=I(s,A,f.from,g)}}return p},{})}function R(s,l){l||=s.__from;let f=Object.keys(s).reduce(function(l,f){return s[f]!==void 0&&f.indexOf(`__`)!==0&&f!==`dependencies`&&(l[f]=s[f]),l},{});return f.from=l.slice(0),f.__filename=s.__filename,f}function B(s){delete s.from;let l=s.dependencies;return Object.keys(l).forEach(function(s){B(l[s])}),s}l.exports=N})),require_prune=__commonJSMin(((s,l)=>{function f(s,l){let p=l(s);p||(s.dependencies={});let g=Object.keys(s.dependencies||{});return g.length&&(p=g.filter(function(p){return f(s.dependencies[p],l)?(delete s.dependencies[p],!1):!0}).length,p=p===0),p}l.exports=f})),require_dist$6=__commonJSMin(((s,l)=>{let f=require_deps(),p=require_logical(),g=require_walk(),v=require_prune(),b=require_pluck(),C=require_unique();function w(s,l){return f(s,null,l).then(s=>p(s,l))}w.physicalTree=f,w.logicalTree=p,w.walk=g,w.prune=v,w.pluck=b,w.unique=C,l.exports=w})),require_utils$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getFileContents=p,s.fileExists=g,s.isResDepGraph=v,s.normalizeFilePath=b,s.isSubpath=C;let l=require(`fs`),f=require(`path`);function p(s,p){let g=f.resolve(s,p);if(!l.existsSync(g))throw Error(`Manifest `+p+` not found at location: `+p);return{content:l.readFileSync(g,`utf-8`),fileName:p}}function g(s,p){let g=f.resolve(s,p);return l.existsSync(g)}function v(s){return`rootPkg`in s}function b(s){return f.normalize(s).replace(/\\/g,`/`)}function C(s,l){let f=b(s),p=b(l);return f==p||f.startsWith(`${p}/`)}})),require_npm_modules_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=w;let l=require(`path`),f=require(`fs`),p=require_dist$6(),g=require_src$39(),v=require_lodash$1(),b=require_utils$9(),C=g(`snyk-nodejs-plugin`);function w(s,g,w){g.endsWith(`yarn.lock`)&&(w.file=w.file&&w.file.replace(`yarn.lock`,`package.json`)),g.endsWith(`pnpm-lock.yaml`)&&(w.file=w.file&&w.file.replace(`pnpm-lock.yaml`,`package.json`)),g.endsWith(`package-lock.json`)&&(w.file=w.file&&w.file.replace(`package-lock.json`,`package.json`));let E=l.resolve(s,w.file),k=w.packageManager||`npm`;try{let l=JSON.parse((0,b.getFileContents)(s,E).content),f=l.dependencies;if(w.dev&&(f={...f,...l.devDependencies}),(0,v.isEmpty)(f))return new Promise(s=>s({name:l.name||`package.json`,dependencies:{},version:l.version}))}catch(s){throw C(`Failed to read ${E}: Error: ${s}`),Error(`Failed to read ${E}. Error: ${s.message}`)}let A=l.join(l.dirname(l.resolve(s,g)),`node_modules`);if(!f.existsSync(A))throw Error(`Missing node_modules folder: we can't test without dependencies.\nPlease run '${k} install' first.`);return p(s,Object.assign({},w,{noFromArrays:!0}))}})),require_invalid_user_input_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InvalidUserInputError=void 0,s.InvalidUserInputError=class s extends Error{constructor(...l){super(...l),this.code=422,this.name=`InvalidUserInputError`,Error.captureStackTrace(this,s)}}})),require_unsupported_runtime_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsupportedRuntimeError=void 0,s.UnsupportedRuntimeError=class s extends Error{constructor(...l){super(...l),this.name=`UnsupportedRuntimeError`,this.code=500,Error.captureStackTrace(this,s)}}})),require_out_of_sync_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.OutOfSyncError=s.INSTALL_COMMAND=s.LOCK_FILE_NAME=void 0,s.LOCK_FILE_NAME={npm:`package-lock.json`,npm7:`package-lock.json`,yarn:`yarn.lock`,yarn2:`yarn.lock`,pnpm:`pnpm-lock.yaml`},s.INSTALL_COMMAND={npm:`npm install`,npm7:`npm install`,yarn:`yarn install`,yarn2:`yarn install`,pnpm:`pnpm install`},s.OutOfSyncError=class l extends Error{constructor(f,p){super(`Dependency ${f} was not found in ${s.LOCK_FILE_NAME[p]}. Your package.json and ${s.LOCK_FILE_NAME[p]} are probably out of sync. Please run "${s.INSTALL_COMMAND[p]}" and try again.`),this.code=422,this.name=`OutOfSyncError`,this.dependencyName=f,this.lockFileType=p,Error.captureStackTrace(this,l)}}})),require_tree_size_limit_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TreeSizeLimitError=void 0,s.TreeSizeLimitError=class s extends Error{constructor(){super(`Tree size exceeds the allowed limit.`),this.code=422,this.name=`TreeSizeLimitError`,Error.captureStackTrace(this,s)}}})),require_unsupported_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsupportedError=void 0,s.UnsupportedError=class s extends Error{constructor(...l){super(...l),this.name=`UnsupportedError`,this.code=500,Error.captureStackTrace(this,s)}}})),require_errors$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsupportedError=s.TreeSizeLimitError=s.OutOfSyncError=s.UnsupportedRuntimeError=s.InvalidUserInputError=void 0;var l=require_invalid_user_input_error();Object.defineProperty(s,`InvalidUserInputError`,{enumerable:!0,get:function(){return l.InvalidUserInputError}});var f=require_unsupported_runtime_error();Object.defineProperty(s,`UnsupportedRuntimeError`,{enumerable:!0,get:function(){return f.UnsupportedRuntimeError}});var p=require_out_of_sync_error();Object.defineProperty(s,`OutOfSyncError`,{enumerable:!0,get:function(){return p.OutOfSyncError}});var g=require_tree_size_limit_error();Object.defineProperty(s,`TreeSizeLimitError`,{enumerable:!0,get:function(){return g.TreeSizeLimitError}});var v=require_unsupported_error();Object.defineProperty(s,`UnsupportedError`,{enumerable:!0,get:function(){return v.UnsupportedError}})})),require_common$5=__commonJSMin(((s,l)=>{function f(s){return s==null}function p(s){return typeof s==`object`&&!!s}function g(s){return Array.isArray(s)?s:f(s)?[]:[s]}function v(s,l){var f,p,g,v;if(l)for(v=Object.keys(l),f=0,p=v.length;f{function f(s,l){var f=``,p=s.reason||`(unknown reason)`;return s.mark?(s.mark.name&&(f+=`in "`+s.mark.name+`" `),f+=`(`+(s.mark.line+1)+`:`+(s.mark.column+1)+`)`,!l&&s.mark.snippet&&(f+=` -`+s.mark.snippet),g+` `+p):g}function g(s,l){Error.call(this),this.name=`YAMLException`,this.reason=s,this.mark=l,this.message=p(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack||``}g.prototype=Object.create(Error.prototype),g.prototype.constructor=g,g.prototype.toString=function(s){return this.name+`: `+p(this,s)},l.exports=g})),require_snippet=__commonJSMin(((s,l)=>{var p=require_common$5();function g(s,l,p,g,v){var b=``,C=``,w=Math.floor(v/2)-1;return g-l>w&&(b=` ... `,l=g-w+b.length),p-g>w&&(C=` ...`,p=g+w-C.length),{str:b+s.slice(l,p).replace(/\t/g,`→`)+C,pos:g-l+b.length}}function v(s,l){return p.repeat(` `,l-s.length)+s}function b(s,l){if(l=Object.create(l||null),!s.buffer)return null;l.maxLength||=79,typeof l.indent!=`number`&&(l.indent=1),typeof l.linesBefore!=`number`&&(l.linesBefore=3),typeof l.linesAfter!=`number`&&(l.linesAfter=2);for(var b=/\r?\n|\r|\0/g,C=[0],w=[],E,k=-1;E=b.exec(s.buffer);)w.push(E.index),C.push(E.index+E[0].length),s.position<=E.index&&k<0&&(k=C.length-2);k<0&&(k=C.length-1);var A=``,N,F,I=Math.min(s.line+l.linesAfter,w.length).toString().length,R=l.maxLength-(l.indent+I+3);for(N=1;N<=l.linesBefore&&!(k-N<0);N++)F=g(s.buffer,C[k-N],w[k-N],s.position-(C[k]-C[k-N]),R),A=p.repeat(` `,l.indent)+v((s.line-N+1).toString(),I)+` | `+F.str+` -`+A;for(F=g(s.buffer,C[k],w[k],s.position,R),A+=p.repeat(` `,l.indent)+v((s.line+1).toString(),I)+` | `+F.str+` -`,A+=p.repeat(`-`,l.indent+I+3+F.pos)+`^ -`,N=1;N<=l.linesAfter&&!(k+N>=w.length);N++)F=g(s.buffer,C[k+N],w[k+N],s.position-(C[k]-C[k+N]),R),A+=p.repeat(` `,l.indent)+v((s.line+N+1).toString(),I)+` | `+F.str+` -`;return A.replace(/\n$/,``)}l.exports=b})),require_type$1=__commonJSMin(((s,l)=>{var p=require_exception$1(),g=[`kind`,`multi`,`resolve`,`construct`,`instanceOf`,`predicate`,`represent`,`representName`,`defaultStyle`,`styleAliases`],v=[`scalar`,`sequence`,`mapping`];function b(s){var l={};return s!==null&&Object.keys(s).forEach(function(p){s[p].forEach(function(s){l[String(s)]=p})}),l}function C(s,l){if(l||={},Object.keys(l).forEach(function(l){if(g.indexOf(l)===-1)throw new p(`Unknown option "`+l+`" is met in definition of "`+s+`" YAML type.`)}),this.options=l,this.tag=s,this.kind=l.kind||null,this.resolve=l.resolve||function(){return!0},this.construct=l.construct||function(s){return s},this.instanceOf=l.instanceOf||null,this.predicate=l.predicate||null,this.represent=l.represent||null,this.representName=l.representName||null,this.defaultStyle=l.defaultStyle||null,this.multi=l.multi||!1,this.styleAliases=b(l.styleAliases||null),v.indexOf(this.kind)===-1)throw new p(`Unknown kind "`+this.kind+`" is specified for "`+s+`" YAML type.`)}l.exports=C})),require_schema$1=__commonJSMin(((s,l)=>{var p=require_exception$1(),g=require_type$1();function v(s,l){var p=[];return s[l].forEach(function(s){var l=p.length;p.forEach(function(p,g){p.tag===s.tag&&p.kind===s.kind&&p.multi===s.multi&&(l=g)}),p[l]=s}),p}function b(){var s={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},l,p;function g(l){l.multi?(s.multi[l.kind].push(l),s.multi.fallback.push(l)):s[l.kind][l.tag]=s.fallback[l.tag]=l}for(l=0,p=arguments.length;l{l.exports=new(require_type$1())(`tag:yaml.org,2002:str`,{kind:`scalar`,construct:function(s){return s===null?``:s}})})),require_seq$1=__commonJSMin(((s,l)=>{l.exports=new(require_type$1())(`tag:yaml.org,2002:seq`,{kind:`sequence`,construct:function(s){return s===null?[]:s}})})),require_map$2=__commonJSMin(((s,l)=>{l.exports=new(require_type$1())(`tag:yaml.org,2002:map`,{kind:`mapping`,construct:function(s){return s===null?{}:s}})})),require_failsafe$1=__commonJSMin(((s,l)=>{l.exports=new(require_schema$1())({explicit:[require_str$1(),require_seq$1(),require_map$2()]})})),require_null$1=__commonJSMin(((s,l)=>{var p=require_type$1();function g(s){if(s===null)return!0;var l=s.length;return l===1&&s===`~`||l===4&&(s===`null`||s===`Null`||s===`NULL`)}function v(){return null}function b(s){return s===null}l.exports=new p(`tag:yaml.org,2002:null`,{kind:`scalar`,resolve:g,construct:v,predicate:b,represent:{canonical:function(){return`~`},lowercase:function(){return`null`},uppercase:function(){return`NULL`},camelcase:function(){return`Null`},empty:function(){return``}},defaultStyle:`lowercase`})})),require_bool$1=__commonJSMin(((s,l)=>{var p=require_type$1();function g(s){if(s===null)return!1;var l=s.length;return l===4&&(s===`true`||s===`True`||s===`TRUE`)||l===5&&(s===`false`||s===`False`||s===`FALSE`)}function v(s){return s===`true`||s===`True`||s===`TRUE`}function b(s){return Object.prototype.toString.call(s)===`[object Boolean]`}l.exports=new p(`tag:yaml.org,2002:bool`,{kind:`scalar`,resolve:g,construct:v,predicate:b,represent:{lowercase:function(s){return s?`true`:`false`},uppercase:function(s){return s?`TRUE`:`FALSE`},camelcase:function(s){return s?`True`:`False`}},defaultStyle:`lowercase`})})),require_int$1=__commonJSMin(((s,l)=>{var p=require_common$5(),g=require_type$1();function v(s){return 48<=s&&s<=57||65<=s&&s<=70||97<=s&&s<=102}function b(s){return 48<=s&&s<=55}function C(s){return 48<=s&&s<=57}function w(s){if(s===null)return!1;var l=s.length,p=0,g=!1,w;if(!l)return!1;if(w=s[p],(w===`-`||w===`+`)&&(w=s[++p]),w===`0`){if(p+1===l)return!0;if(w=s[++p],w===`b`){for(p++;p=0?`0b`+s.toString(2):`-0b`+s.toString(2).slice(1)},octal:function(s){return s>=0?`0o`+s.toString(8):`-0o`+s.toString(8).slice(1)},decimal:function(s){return s.toString(10)},hexadecimal:function(s){return s>=0?`0x`+s.toString(16).toUpperCase():`-0x`+s.toString(16).toUpperCase().slice(1)}},defaultStyle:`decimal`,styleAliases:{binary:[2,`bin`],octal:[8,`oct`],decimal:[10,`dec`],hexadecimal:[16,`hex`]}})})),require_float$1=__commonJSMin(((s,l)=>{var p=require_common$5(),g=require_type$1(),v=RegExp(`^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function b(s){return!(s===null||!v.test(s)||s[s.length-1]===`_`)}function C(s){var l=s.replace(/_/g,``).toLowerCase(),p=l[0]===`-`?-1:1;return`+-`.indexOf(l[0])>=0&&(l=l.slice(1)),l===`.inf`?p===1?1/0:-1/0:l===`.nan`?NaN:p*parseFloat(l,10)}var w=/^[-+]?[0-9]+e/;function E(s,l){var g;if(isNaN(s))switch(l){case`lowercase`:return`.nan`;case`uppercase`:return`.NAN`;case`camelcase`:return`.NaN`}else if(s===1/0)switch(l){case`lowercase`:return`.inf`;case`uppercase`:return`.INF`;case`camelcase`:return`.Inf`}else if(s===-1/0)switch(l){case`lowercase`:return`-.inf`;case`uppercase`:return`-.INF`;case`camelcase`:return`-.Inf`}else if(p.isNegativeZero(s))return`-0.0`;return g=s.toString(10),w.test(g)?g.replace(`e`,`.e`):g}function k(s){return Object.prototype.toString.call(s)===`[object Number]`&&(s%1!=0||p.isNegativeZero(s))}l.exports=new g(`tag:yaml.org,2002:float`,{kind:`scalar`,resolve:b,construct:C,predicate:k,represent:E,defaultStyle:`lowercase`})})),require_json$3=__commonJSMin(((s,l)=>{l.exports=require_failsafe$1().extend({implicit:[require_null$1(),require_bool$1(),require_int$1(),require_float$1()]})})),require_core$3=__commonJSMin(((s,l)=>{l.exports=require_json$3()})),require_timestamp$1=__commonJSMin(((s,l)=>{var p=require_type$1(),g=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$`),v=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$`);function b(s){return s===null?!1:g.exec(s)!==null||v.exec(s)!==null}function C(s){var l,p,b,C,w,E,k,A=0,N=null,F,I,R;if(l=g.exec(s),l===null&&(l=v.exec(s)),l===null)throw Error(`Date resolve error`);if(p=+l[1],b=l[2]-1,C=+l[3],!l[4])return new Date(Date.UTC(p,b,C));if(w=+l[4],E=+l[5],k=+l[6],l[7]){for(A=l[7].slice(0,3);A.length<3;)A+=`0`;A=+A}return l[9]&&(F=+l[10],I=+(l[11]||0),N=(F*60+I)*6e4,l[9]===`-`&&(N=-N)),R=new Date(Date.UTC(p,b,C,w,E,k,A)),N&&R.setTime(R.getTime()-N),R}function w(s){return s.toISOString()}l.exports=new p(`tag:yaml.org,2002:timestamp`,{kind:`scalar`,resolve:b,construct:C,instanceOf:Date,represent:w})})),require_merge$3=__commonJSMin(((s,l)=>{var p=require_type$1();function g(s){return s===`<<`||s===null}l.exports=new p(`tag:yaml.org,2002:merge`,{kind:`scalar`,resolve:g})})),require_binary$1=__commonJSMin(((s,l)=>{var p=require_type$1(),g=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= -\r`;function v(s){if(s===null)return!1;var l,p,v=0,b=s.length,C=g;for(p=0;p64)){if(l<0)return!1;v+=6}return v%8==0}function b(s){var l,p,v=s.replace(/[\r\n=]/g,``),b=v.length,C=g,w=0,E=[];for(l=0;l>16&255),E.push(w>>8&255),E.push(w&255)),w=w<<6|C.indexOf(v.charAt(l));return p=b%4*6,p===0?(E.push(w>>16&255),E.push(w>>8&255),E.push(w&255)):p===18?(E.push(w>>10&255),E.push(w>>2&255)):p===12&&E.push(w>>4&255),new Uint8Array(E)}function C(s){var l=``,p=0,v,b,C=s.length,w=g;for(v=0;v>18&63],l+=w[p>>12&63],l+=w[p>>6&63],l+=w[p&63]),p=(p<<8)+s[v];return b=C%3,b===0?(l+=w[p>>18&63],l+=w[p>>12&63],l+=w[p>>6&63],l+=w[p&63]):b===2?(l+=w[p>>10&63],l+=w[p>>4&63],l+=w[p<<2&63],l+=w[64]):b===1&&(l+=w[p>>2&63],l+=w[p<<4&63],l+=w[64],l+=w[64]),l}function w(s){return Object.prototype.toString.call(s)===`[object Uint8Array]`}l.exports=new p(`tag:yaml.org,2002:binary`,{kind:`scalar`,resolve:v,construct:b,predicate:w,represent:C})})),require_omap$1=__commonJSMin(((s,l)=>{var p=require_type$1(),g=Object.prototype.hasOwnProperty,v=Object.prototype.toString;function b(s){if(s===null)return!0;var l=[],p,b,C,w,E,k=s;for(p=0,b=k.length;p{var p=require_type$1(),g=Object.prototype.toString;function v(s){if(s===null)return!0;var l,p,v,b,C,w=s;for(C=Array(w.length),l=0,p=w.length;l{var p=require_type$1(),g=Object.prototype.hasOwnProperty;function v(s){if(s===null)return!0;var l,p=s;for(l in p)if(g.call(p,l)&&p[l]!==null)return!1;return!0}function b(s){return s===null?{}:s}l.exports=new p(`tag:yaml.org,2002:set`,{kind:`mapping`,resolve:v,construct:b})})),require_default=__commonJSMin(((s,l)=>{l.exports=require_core$3().extend({implicit:[require_timestamp$1(),require_merge$3()],explicit:[require_binary$1(),require_omap$1(),require_pairs$1(),require_set$2()]})})),require_loader$1=__commonJSMin(((s,l)=>{var p=require_common$5(),g=require_exception$1(),v=require_snippet(),b=require_default(),C=Object.prototype.hasOwnProperty,w=1,E=2,k=3,A=4,N=1,F=2,I=3,R=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,B=/[\x85\u2028\u2029]/,q=/[,\[\]\{\}]/,le=/^(?:!|!!|![a-z\-]+!)$/i,J=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _e(s){return Object.prototype.toString.call(s)}function be(s){return s===10||s===13}function xe(s){return s===9||s===32}function De(s){return s===9||s===32||s===10||s===13}function Ne(s){return s===44||s===91||s===93||s===123||s===125}function Pe(s){var l;return 48<=s&&s<=57?s-48:(l=s|32,97<=l&&l<=102?l-97+10:-1)}function ze(s){return s===120?2:s===117?4:s===85?8:0}function Be(s){return 48<=s&&s<=57?s-48:-1}function We(s){return s===48?`\0`:s===97?`\x07`:s===98?`\b`:s===116||s===9?` `:s===110?` -`:s===118?`\v`:s===102?`\f`:s===114?`\r`:s===101?`\x1B`:s===32?` `:s===34?`"`:s===47?`/`:s===92?`\\`:s===78?`…`:s===95?`\xA0`:s===76?`\u2028`:s===80?`\u2029`:``}function Ke(s){return s<=65535?String.fromCharCode(s):String.fromCharCode((s-65536>>10)+55296,(s-65536&1023)+56320)}function qe(s,l,p){l===`__proto__`?Object.defineProperty(s,l,{configurable:!0,enumerable:!0,writable:!0,value:p}):s[l]=p}for(var Je=Array(256),Ye=Array(256),Ze=0;Ze<256;Ze++)Je[Ze]=+!!We(Ze),Ye[Ze]=We(Ze);function Qe(s,l){this.input=s,this.filename=l.filename||null,this.schema=l.schema||b,this.onWarning=l.onWarning||null,this.legacy=l.legacy||!1,this.json=l.json||!1,this.listener=l.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=s.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function ot(s,l){var p={name:s.filename,buffer:s.input.slice(0,-1),position:s.position,line:s.line,column:s.position-s.lineStart};return p.snippet=v(p),new g(l,p)}function st(s,l){throw ot(s,l)}function ut(s,l){s.onWarning&&s.onWarning.call(null,ot(s,l))}var yt={YAML:function(s,l,p){var g,v,b;s.version!==null&&st(s,`duplication of %YAML directive`),p.length!==1&&st(s,`YAML directive accepts exactly one argument`),g=/^([0-9]+)\.([0-9]+)$/.exec(p[0]),g===null&&st(s,`ill-formed argument of the YAML directive`),v=parseInt(g[1],10),b=parseInt(g[2],10),v!==1&&st(s,`unacceptable YAML version of the document`),s.version=p[0],s.checkLineBreaks=b<2,b!==1&&b!==2&&ut(s,`unsupported YAML version of the document`)},TAG:function(s,l,p){var g,v;p.length!==2&&st(s,`TAG directive accepts exactly two arguments`),g=p[0],v=p[1],le.test(g)||st(s,`ill-formed tag handle (first argument) of the TAG directive`),C.call(s.tagMap,g)&&st(s,`there is a previously declared suffix for "`+g+`" tag handle`),J.test(v)||st(s,`ill-formed tag prefix (second argument) of the TAG directive`);try{v=decodeURIComponent(v)}catch{st(s,`tag prefix is malformed: `+v)}s.tagMap[g]=v}};function Tt(s,l,p,g){var v,b,C,w;if(l1&&(s.result+=p.repeat(` -`,l-1))}function Vt(s,l,p){var g,v,b,C,w,E,k,A,N=s.kind,F=s.result,I=s.input.charCodeAt(s.position);if(De(I)||Ne(I)||I===35||I===38||I===42||I===33||I===124||I===62||I===39||I===34||I===37||I===64||I===96||(I===63||I===45)&&(v=s.input.charCodeAt(s.position+1),De(v)||p&&Ne(v)))return!1;for(s.kind=`scalar`,s.result=``,b=C=s.position,w=!1;I!==0;){if(I===58){if(v=s.input.charCodeAt(s.position+1),De(v)||p&&Ne(v))break}else if(I===35){if(g=s.input.charCodeAt(s.position-1),De(g))break}else if(s.position===s.lineStart&&Lt(s)||p&&Ne(I))break;else if(be(I))if(E=s.line,k=s.lineStart,A=s.lineIndent,It(s,!1,-1),s.lineIndent>=l){w=!0,I=s.input.charCodeAt(s.position);continue}else{s.position=C,s.line=E,s.lineStart=k,s.lineIndent=A;break}w&&=(Tt(s,b,C,!1),Rt(s,s.line-E),b=C=s.position,!1),xe(I)||(C=s.position+1),I=s.input.charCodeAt(++s.position)}return Tt(s,b,C,!1),s.result?!0:(s.kind=N,s.result=F,!1)}function Ht(s,l){var p=s.input.charCodeAt(s.position),g,v;if(p!==39)return!1;for(s.kind=`scalar`,s.result=``,s.position++,g=v=s.position;(p=s.input.charCodeAt(s.position))!==0;)if(p===39)if(Tt(s,g,s.position,!0),p=s.input.charCodeAt(++s.position),p===39)g=s.position,s.position++,v=s.position;else return!0;else be(p)?(Tt(s,g,v,!0),Rt(s,It(s,!1,l)),g=v=s.position):s.position===s.lineStart&&Lt(s)?st(s,`unexpected end of the document within a single quoted scalar`):(s.position++,v=s.position);st(s,`unexpected end of the stream within a single quoted scalar`)}function Gt(s,l){var p,g,v,b,C,w=s.input.charCodeAt(s.position);if(w!==34)return!1;for(s.kind=`scalar`,s.result=``,s.position++,p=g=s.position;(w=s.input.charCodeAt(s.position))!==0;)if(w===34)return Tt(s,p,s.position,!0),s.position++,!0;else if(w===92){if(Tt(s,p,s.position,!0),w=s.input.charCodeAt(++s.position),be(w))It(s,!1,l);else if(w<256&&Je[w])s.result+=Ye[w],s.position++;else if((C=ze(w))>0){for(v=C,b=0;v>0;v--)w=s.input.charCodeAt(++s.position),(C=Pe(w))>=0?b=(b<<4)+C:st(s,`expected hexadecimal character`);s.result+=Ke(b),s.position++}else st(s,`unknown escape sequence`);p=g=s.position}else be(w)?(Tt(s,p,g,!0),Rt(s,It(s,!1,l)),p=g=s.position):s.position===s.lineStart&&Lt(s)?st(s,`unexpected end of the document within a double quoted scalar`):(s.position++,g=s.position);st(s,`unexpected end of the stream within a double quoted scalar`)}function Kt(s,l){var p=!0,g,v,b,C=s.tag,E,k=s.anchor,A,N,F,I,R,B=Object.create(null),q,le,J,_e=s.input.charCodeAt(s.position);if(_e===91)N=93,R=!1,E=[];else if(_e===123)N=125,R=!0,E={};else return!1;for(s.anchor!==null&&(s.anchorMap[s.anchor]=E),_e=s.input.charCodeAt(++s.position);_e!==0;){if(It(s,!0,l),_e=s.input.charCodeAt(s.position),_e===N)return s.position++,s.tag=C,s.anchor=k,s.kind=R?`mapping`:`sequence`,s.result=E,!0;p?_e===44&&st(s,`expected the node content, but found ','`):st(s,`missed comma between flow collection entries`),le=q=J=null,F=I=!1,_e===63&&(A=s.input.charCodeAt(s.position+1),De(A)&&(F=I=!0,s.position++,It(s,!0,l))),g=s.line,v=s.lineStart,b=s.position,rn(s,l,w,!1,!0),le=s.tag,q=s.result,It(s,!0,l),_e=s.input.charCodeAt(s.position),(I||s.line===g)&&_e===58&&(F=!0,_e=s.input.charCodeAt(++s.position),It(s,!0,l),rn(s,l,w,!1,!0),J=s.result),R?At(s,E,B,le,q,J,g,v,b):F?E.push(At(s,null,B,le,q,J,g,v,b)):E.push(q),It(s,!0,l),_e=s.input.charCodeAt(s.position),_e===44?(p=!0,_e=s.input.charCodeAt(++s.position)):p=!1}st(s,`unexpected end of the stream within a flow collection`)}function Jt(s,l){var g,v,b=N,C=!1,w=!1,E=l,k=0,A=!1,R,B=s.input.charCodeAt(s.position);if(B===124)v=!1;else if(B===62)v=!0;else return!1;for(s.kind=`scalar`,s.result=``;B!==0;)if(B=s.input.charCodeAt(++s.position),B===43||B===45)N===b?b=B===43?I:F:st(s,`repeat of a chomping mode identifier`);else if((R=Be(B))>=0)R===0?st(s,`bad explicit indentation width of a block scalar; it cannot be less than one`):w?st(s,`repeat of an indentation width identifier`):(E=l+R-1,w=!0);else break;if(xe(B)){do B=s.input.charCodeAt(++s.position);while(xe(B));if(B===35)do B=s.input.charCodeAt(++s.position);while(!be(B)&&B!==0)}for(;B!==0;){for(jt(s),s.lineIndent=0,B=s.input.charCodeAt(s.position);(!w||s.lineIndentE&&(E=s.lineIndent),be(B)){k++;continue}if(s.lineIndentl)&&E!==0)st(s,`bad indentation of a sequence entry`);else if(s.lineIndentl)&&(J&&(C=s.line,w=s.lineStart,k=s.position),rn(s,l,A,!0,v)&&(J?q=s.result:le=s.result),J||(At(s,I,R,B,q,le,C,w,k),B=q=le=null),It(s,!0,-1),be=s.input.charCodeAt(s.position)),(s.line===b||s.lineIndent>l)&&be!==0)st(s,`bad indentation of a mapping entry`);else if(s.lineIndentl?I=1:s.lineIndent===l?I=0:s.lineIndentl?I=1:s.lineIndent===l?I=0:s.lineIndent tag; it should be "scalar", not "`+s.kind+`"`),q=0,le=s.implicitTypes.length;q`),s.result!==null&&_e.kind!==s.kind&&st(s,`unacceptable node kind for !<`+s.tag+`> tag; it should be "`+_e.kind+`", not "`+s.kind+`"`),_e.resolve(s.result,s.tag)?(s.result=_e.construct(s.result,s.tag),s.anchor!==null&&(s.anchorMap[s.anchor]=s.result)):st(s,`cannot resolve a node with !<`+s.tag+`> explicit tag`)}return s.listener!==null&&s.listener(`close`,s),s.tag!==null||s.anchor!==null||B}function an(s){var l=s.position,p,g,v,b=!1,w;for(s.version=null,s.checkLineBreaks=s.legacy,s.tagMap=Object.create(null),s.anchorMap=Object.create(null);(w=s.input.charCodeAt(s.position))!==0&&(It(s,!0,-1),w=s.input.charCodeAt(s.position),!(s.lineIndent>0||w!==37));){for(b=!0,w=s.input.charCodeAt(++s.position),p=s.position;w!==0&&!De(w);)w=s.input.charCodeAt(++s.position);for(g=s.input.slice(p,s.position),v=[],g.length<1&&st(s,`directive name must not be less than one character in length`);w!==0;){for(;xe(w);)w=s.input.charCodeAt(++s.position);if(w===35){do w=s.input.charCodeAt(++s.position);while(w!==0&&!be(w));break}if(be(w))break;for(p=s.position;w!==0&&!De(w);)w=s.input.charCodeAt(++s.position);v.push(s.input.slice(p,s.position))}w!==0&&jt(s),C.call(yt,g)?yt[g](s,g,v):ut(s,`unknown document directive "`+g+`"`)}if(It(s,!0,-1),s.lineIndent===0&&s.input.charCodeAt(s.position)===45&&s.input.charCodeAt(s.position+1)===45&&s.input.charCodeAt(s.position+2)===45?(s.position+=3,It(s,!0,-1)):b&&st(s,`directives end mark is expected`),rn(s,s.lineIndent-1,A,!1,!0),It(s,!0,-1),s.checkLineBreaks&&B.test(s.input.slice(l,s.position))&&ut(s,`non-ASCII line breaks are interpreted as content`),s.documents.push(s.result),s.position===s.lineStart&&Lt(s)){s.input.charCodeAt(s.position)===46&&(s.position+=3,It(s,!0,-1));return}if(s.position{var p=require_common$5(),g=require_exception$1(),v=require_default(),b=Object.prototype.toString,C=Object.prototype.hasOwnProperty,w=65279,E=9,k=10,A=13,N=32,F=33,I=34,R=35,B=37,q=38,le=39,J=42,_e=44,be=45,xe=58,De=61,Ne=62,Pe=63,ze=64,Be=91,We=93,Ke=96,qe=123,Je=124,Ye=125,Ze={};Ze[0]=`\\0`,Ze[7]=`\\a`,Ze[8]=`\\b`,Ze[9]=`\\t`,Ze[10]=`\\n`,Ze[11]=`\\v`,Ze[12]=`\\f`,Ze[13]=`\\r`,Ze[27]=`\\e`,Ze[34]=`\\"`,Ze[92]=`\\\\`,Ze[133]=`\\N`,Ze[160]=`\\_`,Ze[8232]=`\\L`,Ze[8233]=`\\P`;var Qe=[`y`,`Y`,`yes`,`Yes`,`YES`,`on`,`On`,`ON`,`n`,`N`,`no`,`No`,`NO`,`off`,`Off`,`OFF`],ot=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function st(s,l){var p,g,v,b,w,E,k;if(l===null)return{};for(p={},g=Object.keys(l),v=0,b=g.length;v=55296&&p<=56319&&l+1=56320&&g<=57343)?(p-55296)*1024+g-56320+65536:p}function Xt(s){return/^\n* /.test(s)}var Zt=1,en=2,tn=3,nn=4,rn=5;function an(s,l,p,g,v,b,C,w){var E,A=0,N=null,F=!1,I=!1,R=g!==-1,B=-1,q=Gt(Jt(s,0))&&Kt(Jt(s,s.length-1));if(l||C)for(E=0;E=65536?E+=2:E++){if(A=Jt(s,E),!Rt(A))return rn;q&&=Ht(A,N,w),N=A}else{for(E=0;E=65536?E+=2:E++){if(A=Jt(s,E),A===k)F=!0,R&&(I||=E-B-1>g&&s[B+1]!==` `,B=E);else if(!Rt(A))return rn;q&&=Ht(A,N,w),N=A}I||=R&&E-B-1>g&&s[B+1]!==` `}return!F&&!I?q&&!C&&!v(s)?Zt:b===Tt?rn:en:p>9&&Xt(s)?rn:C?b===Tt?rn:en:I?nn:tn}function on(s,l,p,v,b){s.dump=function(){if(l.length===0)return s.quotingType===Tt?`""`:`''`;if(!s.noCompatMode&&(Qe.indexOf(l)!==-1||ot.test(l)))return s.quotingType===Tt?`"`+l+`"`:`'`+l+`'`;var C=s.indent*Math.max(1,p),w=s.lineWidth===-1?-1:Math.max(Math.min(s.lineWidth,40),s.lineWidth-C),E=v||s.flowLevel>-1&&p>=s.flowLevel;function k(l){return It(s,l)}switch(an(l,E,s.indent,w,k,s.quotingType,s.forceQuotes&&!v,b)){case Zt:return l;case en:return`'`+l.replace(/'/g,`''`)+`'`;case tn:return`|`+sn(l,s.indent)+cn(At(l,C));case nn:return`>`+sn(l,s.indent)+cn(At(ln(l,w),C));case rn:return`"`+dn(l,w)+`"`;default:throw new g(`impossible error: invalid scalar style`)}}()}function sn(s,l){var p=Xt(s)?String(l):``,g=s[s.length-1]===` -`;return p+(g&&(s[s.length-2]===` +`+s.mark.snippet),p+` `+f):p}function p(s,l){Error.call(this),this.name=`YAMLException`,this.reason=s,this.mark=l,this.message=f(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack||``}p.prototype=Object.create(Error.prototype),p.prototype.constructor=p,p.prototype.toString=function(s){return this.name+`: `+f(this,s)},l.exports=p})),require_snippet=__commonJSMin(((s,l)=>{var f=require_common$5();function p(s,l,f,p,g){var v=``,b=``,C=Math.floor(g/2)-1;return p-l>C&&(v=` ... `,l=p-C+v.length),f-p>C&&(b=` ...`,f=p+C-b.length),{str:v+s.slice(l,f).replace(/\t/g,`→`)+b,pos:p-l+v.length}}function g(s,l){return f.repeat(` `,l-s.length)+s}function v(s,l){if(l=Object.create(l||null),!s.buffer)return null;l.maxLength||=79,typeof l.indent!=`number`&&(l.indent=1),typeof l.linesBefore!=`number`&&(l.linesBefore=3),typeof l.linesAfter!=`number`&&(l.linesAfter=2);for(var v=/\r?\n|\r|\0/g,b=[0],C=[],w,E=-1;w=v.exec(s.buffer);)C.push(w.index),b.push(w.index+w[0].length),s.position<=w.index&&E<0&&(E=b.length-2);E<0&&(E=b.length-1);var k=``,A,N,F=Math.min(s.line+l.linesAfter,C.length).toString().length,I=l.maxLength-(l.indent+F+3);for(A=1;A<=l.linesBefore&&!(E-A<0);A++)N=p(s.buffer,b[E-A],C[E-A],s.position-(b[E]-b[E-A]),I),k=f.repeat(` `,l.indent)+g((s.line-A+1).toString(),F)+` | `+N.str+` +`+k;for(N=p(s.buffer,b[E],C[E],s.position,I),k+=f.repeat(` `,l.indent)+g((s.line+1).toString(),F)+` | `+N.str+` +`,k+=f.repeat(`-`,l.indent+F+3+N.pos)+`^ +`,A=1;A<=l.linesAfter&&!(E+A>=C.length);A++)N=p(s.buffer,b[E+A],C[E+A],s.position-(b[E]-b[E+A]),I),k+=f.repeat(` `,l.indent)+g((s.line+A+1).toString(),F)+` | `+N.str+` +`;return k.replace(/\n$/,``)}l.exports=v})),require_type$1=__commonJSMin(((s,l)=>{var f=require_exception$1(),p=[`kind`,`multi`,`resolve`,`construct`,`instanceOf`,`predicate`,`represent`,`representName`,`defaultStyle`,`styleAliases`],g=[`scalar`,`sequence`,`mapping`];function v(s){var l={};return s!==null&&Object.keys(s).forEach(function(f){s[f].forEach(function(s){l[String(s)]=f})}),l}function b(s,l){if(l||={},Object.keys(l).forEach(function(l){if(p.indexOf(l)===-1)throw new f(`Unknown option "`+l+`" is met in definition of "`+s+`" YAML type.`)}),this.options=l,this.tag=s,this.kind=l.kind||null,this.resolve=l.resolve||function(){return!0},this.construct=l.construct||function(s){return s},this.instanceOf=l.instanceOf||null,this.predicate=l.predicate||null,this.represent=l.represent||null,this.representName=l.representName||null,this.defaultStyle=l.defaultStyle||null,this.multi=l.multi||!1,this.styleAliases=v(l.styleAliases||null),g.indexOf(this.kind)===-1)throw new f(`Unknown kind "`+this.kind+`" is specified for "`+s+`" YAML type.`)}l.exports=b})),require_schema$1=__commonJSMin(((s,l)=>{var f=require_exception$1(),p=require_type$1();function g(s,l){var f=[];return s[l].forEach(function(s){var l=f.length;f.forEach(function(f,p){f.tag===s.tag&&f.kind===s.kind&&f.multi===s.multi&&(l=p)}),f[l]=s}),f}function v(){var s={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},l,f;function p(l){l.multi?(s.multi[l.kind].push(l),s.multi.fallback.push(l)):s[l.kind][l.tag]=s.fallback[l.tag]=l}for(l=0,f=arguments.length;l{l.exports=new(require_type$1())(`tag:yaml.org,2002:str`,{kind:`scalar`,construct:function(s){return s===null?``:s}})})),require_seq$1=__commonJSMin(((s,l)=>{l.exports=new(require_type$1())(`tag:yaml.org,2002:seq`,{kind:`sequence`,construct:function(s){return s===null?[]:s}})})),require_map$2=__commonJSMin(((s,l)=>{l.exports=new(require_type$1())(`tag:yaml.org,2002:map`,{kind:`mapping`,construct:function(s){return s===null?{}:s}})})),require_failsafe$1=__commonJSMin(((s,l)=>{l.exports=new(require_schema$1())({explicit:[require_str$1(),require_seq$1(),require_map$2()]})})),require_null$1=__commonJSMin(((s,l)=>{var f=require_type$1();function p(s){if(s===null)return!0;var l=s.length;return l===1&&s===`~`||l===4&&(s===`null`||s===`Null`||s===`NULL`)}function g(){return null}function v(s){return s===null}l.exports=new f(`tag:yaml.org,2002:null`,{kind:`scalar`,resolve:p,construct:g,predicate:v,represent:{canonical:function(){return`~`},lowercase:function(){return`null`},uppercase:function(){return`NULL`},camelcase:function(){return`Null`},empty:function(){return``}},defaultStyle:`lowercase`})})),require_bool$1=__commonJSMin(((s,l)=>{var f=require_type$1();function p(s){if(s===null)return!1;var l=s.length;return l===4&&(s===`true`||s===`True`||s===`TRUE`)||l===5&&(s===`false`||s===`False`||s===`FALSE`)}function g(s){return s===`true`||s===`True`||s===`TRUE`}function v(s){return Object.prototype.toString.call(s)===`[object Boolean]`}l.exports=new f(`tag:yaml.org,2002:bool`,{kind:`scalar`,resolve:p,construct:g,predicate:v,represent:{lowercase:function(s){return s?`true`:`false`},uppercase:function(s){return s?`TRUE`:`FALSE`},camelcase:function(s){return s?`True`:`False`}},defaultStyle:`lowercase`})})),require_int$1=__commonJSMin(((s,l)=>{var f=require_common$5(),p=require_type$1();function g(s){return 48<=s&&s<=57||65<=s&&s<=70||97<=s&&s<=102}function v(s){return 48<=s&&s<=55}function b(s){return 48<=s&&s<=57}function C(s){if(s===null)return!1;var l=s.length,f=0,p=!1,C;if(!l)return!1;if(C=s[f],(C===`-`||C===`+`)&&(C=s[++f]),C===`0`){if(f+1===l)return!0;if(C=s[++f],C===`b`){for(f++;f=0?`0b`+s.toString(2):`-0b`+s.toString(2).slice(1)},octal:function(s){return s>=0?`0o`+s.toString(8):`-0o`+s.toString(8).slice(1)},decimal:function(s){return s.toString(10)},hexadecimal:function(s){return s>=0?`0x`+s.toString(16).toUpperCase():`-0x`+s.toString(16).toUpperCase().slice(1)}},defaultStyle:`decimal`,styleAliases:{binary:[2,`bin`],octal:[8,`oct`],decimal:[10,`dec`],hexadecimal:[16,`hex`]}})})),require_float$1=__commonJSMin(((s,l)=>{var f=require_common$5(),p=require_type$1(),g=RegExp(`^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function v(s){return!(s===null||!g.test(s)||s[s.length-1]===`_`)}function b(s){var l=s.replace(/_/g,``).toLowerCase(),f=l[0]===`-`?-1:1;return`+-`.indexOf(l[0])>=0&&(l=l.slice(1)),l===`.inf`?f===1?1/0:-1/0:l===`.nan`?NaN:f*parseFloat(l,10)}var C=/^[-+]?[0-9]+e/;function w(s,l){var p;if(isNaN(s))switch(l){case`lowercase`:return`.nan`;case`uppercase`:return`.NAN`;case`camelcase`:return`.NaN`}else if(s===1/0)switch(l){case`lowercase`:return`.inf`;case`uppercase`:return`.INF`;case`camelcase`:return`.Inf`}else if(s===-1/0)switch(l){case`lowercase`:return`-.inf`;case`uppercase`:return`-.INF`;case`camelcase`:return`-.Inf`}else if(f.isNegativeZero(s))return`-0.0`;return p=s.toString(10),C.test(p)?p.replace(`e`,`.e`):p}function E(s){return Object.prototype.toString.call(s)===`[object Number]`&&(s%1!=0||f.isNegativeZero(s))}l.exports=new p(`tag:yaml.org,2002:float`,{kind:`scalar`,resolve:v,construct:b,predicate:E,represent:w,defaultStyle:`lowercase`})})),require_json$3=__commonJSMin(((s,l)=>{l.exports=require_failsafe$1().extend({implicit:[require_null$1(),require_bool$1(),require_int$1(),require_float$1()]})})),require_core$3=__commonJSMin(((s,l)=>{l.exports=require_json$3()})),require_timestamp$1=__commonJSMin(((s,l)=>{var f=require_type$1(),p=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$`),g=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$`);function v(s){return s===null?!1:p.exec(s)!==null||g.exec(s)!==null}function b(s){var l,f,v,b,C,w,E,k=0,A=null,N,F,I;if(l=p.exec(s),l===null&&(l=g.exec(s)),l===null)throw Error(`Date resolve error`);if(f=+l[1],v=l[2]-1,b=+l[3],!l[4])return new Date(Date.UTC(f,v,b));if(C=+l[4],w=+l[5],E=+l[6],l[7]){for(k=l[7].slice(0,3);k.length<3;)k+=`0`;k=+k}return l[9]&&(N=+l[10],F=+(l[11]||0),A=(N*60+F)*6e4,l[9]===`-`&&(A=-A)),I=new Date(Date.UTC(f,v,b,C,w,E,k)),A&&I.setTime(I.getTime()-A),I}function C(s){return s.toISOString()}l.exports=new f(`tag:yaml.org,2002:timestamp`,{kind:`scalar`,resolve:v,construct:b,instanceOf:Date,represent:C})})),require_merge$3=__commonJSMin(((s,l)=>{var f=require_type$1();function p(s){return s===`<<`||s===null}l.exports=new f(`tag:yaml.org,2002:merge`,{kind:`scalar`,resolve:p})})),require_binary$1=__commonJSMin(((s,l)=>{var f=require_type$1(),p=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function g(s){if(s===null)return!1;var l,f,g=0,v=s.length,b=p;for(f=0;f64)){if(l<0)return!1;g+=6}return g%8==0}function v(s){var l,f,g=s.replace(/[\r\n=]/g,``),v=g.length,b=p,C=0,w=[];for(l=0;l>16&255),w.push(C>>8&255),w.push(C&255)),C=C<<6|b.indexOf(g.charAt(l));return f=v%4*6,f===0?(w.push(C>>16&255),w.push(C>>8&255),w.push(C&255)):f===18?(w.push(C>>10&255),w.push(C>>2&255)):f===12&&w.push(C>>4&255),new Uint8Array(w)}function b(s){var l=``,f=0,g,v,b=s.length,C=p;for(g=0;g>18&63],l+=C[f>>12&63],l+=C[f>>6&63],l+=C[f&63]),f=(f<<8)+s[g];return v=b%3,v===0?(l+=C[f>>18&63],l+=C[f>>12&63],l+=C[f>>6&63],l+=C[f&63]):v===2?(l+=C[f>>10&63],l+=C[f>>4&63],l+=C[f<<2&63],l+=C[64]):v===1&&(l+=C[f>>2&63],l+=C[f<<4&63],l+=C[64],l+=C[64]),l}function C(s){return Object.prototype.toString.call(s)===`[object Uint8Array]`}l.exports=new f(`tag:yaml.org,2002:binary`,{kind:`scalar`,resolve:g,construct:v,predicate:C,represent:b})})),require_omap$1=__commonJSMin(((s,l)=>{var f=require_type$1(),p=Object.prototype.hasOwnProperty,g=Object.prototype.toString;function v(s){if(s===null)return!0;var l=[],f,v,b,C,w,E=s;for(f=0,v=E.length;f{var f=require_type$1(),p=Object.prototype.toString;function g(s){if(s===null)return!0;var l,f,g,v,b,C=s;for(b=Array(C.length),l=0,f=C.length;l{var f=require_type$1(),p=Object.prototype.hasOwnProperty;function g(s){if(s===null)return!0;var l,f=s;for(l in f)if(p.call(f,l)&&f[l]!==null)return!1;return!0}function v(s){return s===null?{}:s}l.exports=new f(`tag:yaml.org,2002:set`,{kind:`mapping`,resolve:g,construct:v})})),require_default=__commonJSMin(((s,l)=>{l.exports=require_core$3().extend({implicit:[require_timestamp$1(),require_merge$3()],explicit:[require_binary$1(),require_omap$1(),require_pairs$1(),require_set$2()]})})),require_loader$1=__commonJSMin(((s,l)=>{var f=require_common$5(),p=require_exception$1(),g=require_snippet(),v=require_default(),b=Object.prototype.hasOwnProperty,C=1,w=2,E=3,k=4,A=1,N=2,F=3,I=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,R=/[\x85\u2028\u2029]/,B=/[,\[\]\{\}]/,q=/^(?:!|!!|![a-z\-]+!)$/i,J=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function le(s){return Object.prototype.toString.call(s)}function _e(s){return s===10||s===13}function be(s){return s===9||s===32}function xe(s){return s===9||s===32||s===10||s===13}function De(s){return s===44||s===91||s===93||s===123||s===125}function Oe(s){var l;return 48<=s&&s<=57?s-48:(l=s|32,97<=l&&l<=102?l-97+10:-1)}function je(s){return s===120?2:s===117?4:s===85?8:0}function Ne(s){return 48<=s&&s<=57?s-48:-1}function Pe(s){return s===48?`\0`:s===97?`\x07`:s===98?`\b`:s===116||s===9?` `:s===110?` +`:s===118?`\v`:s===102?`\f`:s===114?`\r`:s===101?`\x1B`:s===32?` `:s===34?`"`:s===47?`/`:s===92?`\\`:s===78?`…`:s===95?`\xA0`:s===76?`\u2028`:s===80?`\u2029`:``}function ze(s){return s<=65535?String.fromCharCode(s):String.fromCharCode((s-65536>>10)+55296,(s-65536&1023)+56320)}function Be(s,l,f){l===`__proto__`?Object.defineProperty(s,l,{configurable:!0,enumerable:!0,writable:!0,value:f}):s[l]=f}for(var We=Array(256),Ke=Array(256),qe=0;qe<256;qe++)We[qe]=+!!Pe(qe),Ke[qe]=Pe(qe);function Je(s,l){this.input=s,this.filename=l.filename||null,this.schema=l.schema||v,this.onWarning=l.onWarning||null,this.legacy=l.legacy||!1,this.json=l.json||!1,this.listener=l.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=s.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Ye(s,l){var f={name:s.filename,buffer:s.input.slice(0,-1),position:s.position,line:s.line,column:s.position-s.lineStart};return f.snippet=g(f),new p(l,f)}function Ze(s,l){throw Ye(s,l)}function Qe(s,l){s.onWarning&&s.onWarning.call(null,Ye(s,l))}var ot={YAML:function(s,l,f){var p,g,v;s.version!==null&&Ze(s,`duplication of %YAML directive`),f.length!==1&&Ze(s,`YAML directive accepts exactly one argument`),p=/^([0-9]+)\.([0-9]+)$/.exec(f[0]),p===null&&Ze(s,`ill-formed argument of the YAML directive`),g=parseInt(p[1],10),v=parseInt(p[2],10),g!==1&&Ze(s,`unacceptable YAML version of the document`),s.version=f[0],s.checkLineBreaks=v<2,v!==1&&v!==2&&Qe(s,`unsupported YAML version of the document`)},TAG:function(s,l,f){var p,g;f.length!==2&&Ze(s,`TAG directive accepts exactly two arguments`),p=f[0],g=f[1],q.test(p)||Ze(s,`ill-formed tag handle (first argument) of the TAG directive`),b.call(s.tagMap,p)&&Ze(s,`there is a previously declared suffix for "`+p+`" tag handle`),J.test(g)||Ze(s,`ill-formed tag prefix (second argument) of the TAG directive`);try{g=decodeURIComponent(g)}catch{Ze(s,`tag prefix is malformed: `+g)}s.tagMap[p]=g}};function st(s,l,f,p){var g,v,b,C;if(l1&&(s.result+=f.repeat(` +`,l-1))}function It(s,l,f){var p,g,v,b,C,w,E,k,A=s.kind,N=s.result,F=s.input.charCodeAt(s.position);if(xe(F)||De(F)||F===35||F===38||F===42||F===33||F===124||F===62||F===39||F===34||F===37||F===64||F===96||(F===63||F===45)&&(g=s.input.charCodeAt(s.position+1),xe(g)||f&&De(g)))return!1;for(s.kind=`scalar`,s.result=``,v=b=s.position,C=!1;F!==0;){if(F===58){if(g=s.input.charCodeAt(s.position+1),xe(g)||f&&De(g))break}else if(F===35){if(p=s.input.charCodeAt(s.position-1),xe(p))break}else if(s.position===s.lineStart&&At(s)||f&&De(F))break;else if(_e(F))if(w=s.line,E=s.lineStart,k=s.lineIndent,Ot(s,!1,-1),s.lineIndent>=l){C=!0,F=s.input.charCodeAt(s.position);continue}else{s.position=b,s.line=w,s.lineStart=E,s.lineIndent=k;break}C&&=(st(s,v,b,!1),jt(s,s.line-w),v=b=s.position,!1),be(F)||(b=s.position+1),F=s.input.charCodeAt(++s.position)}return st(s,v,b,!1),s.result?!0:(s.kind=A,s.result=N,!1)}function Lt(s,l){var f=s.input.charCodeAt(s.position),p,g;if(f!==39)return!1;for(s.kind=`scalar`,s.result=``,s.position++,p=g=s.position;(f=s.input.charCodeAt(s.position))!==0;)if(f===39)if(st(s,p,s.position,!0),f=s.input.charCodeAt(++s.position),f===39)p=s.position,s.position++,g=s.position;else return!0;else _e(f)?(st(s,p,g,!0),jt(s,Ot(s,!1,l)),p=g=s.position):s.position===s.lineStart&&At(s)?Ze(s,`unexpected end of the document within a single quoted scalar`):(s.position++,g=s.position);Ze(s,`unexpected end of the stream within a single quoted scalar`)}function Rt(s,l){var f,p,g,v,b,C=s.input.charCodeAt(s.position);if(C!==34)return!1;for(s.kind=`scalar`,s.result=``,s.position++,f=p=s.position;(C=s.input.charCodeAt(s.position))!==0;)if(C===34)return st(s,f,s.position,!0),s.position++,!0;else if(C===92){if(st(s,f,s.position,!0),C=s.input.charCodeAt(++s.position),_e(C))Ot(s,!1,l);else if(C<256&&We[C])s.result+=Ke[C],s.position++;else if((b=je(C))>0){for(g=b,v=0;g>0;g--)C=s.input.charCodeAt(++s.position),(b=Oe(C))>=0?v=(v<<4)+b:Ze(s,`expected hexadecimal character`);s.result+=ze(v),s.position++}else Ze(s,`unknown escape sequence`);f=p=s.position}else _e(C)?(st(s,f,p,!0),jt(s,Ot(s,!1,l)),f=p=s.position):s.position===s.lineStart&&At(s)?Ze(s,`unexpected end of the document within a double quoted scalar`):(s.position++,p=s.position);Ze(s,`unexpected end of the stream within a double quoted scalar`)}function Vt(s,l){var f=!0,p,g,v,b=s.tag,w,E=s.anchor,k,A,N,F,I,R=Object.create(null),B,q,J,le=s.input.charCodeAt(s.position);if(le===91)A=93,I=!1,w=[];else if(le===123)A=125,I=!0,w={};else return!1;for(s.anchor!==null&&(s.anchorMap[s.anchor]=w),le=s.input.charCodeAt(++s.position);le!==0;){if(Ot(s,!0,l),le=s.input.charCodeAt(s.position),le===A)return s.position++,s.tag=b,s.anchor=E,s.kind=I?`mapping`:`sequence`,s.result=w,!0;f?le===44&&Ze(s,`expected the node content, but found ','`):Ze(s,`missed comma between flow collection entries`),q=B=J=null,N=F=!1,le===63&&(k=s.input.charCodeAt(s.position+1),xe(k)&&(N=F=!0,s.position++,Ot(s,!0,l))),p=s.line,g=s.lineStart,v=s.position,en(s,l,C,!1,!0),q=s.tag,B=s.result,Ot(s,!0,l),le=s.input.charCodeAt(s.position),(F||s.line===p)&&le===58&&(N=!0,le=s.input.charCodeAt(++s.position),Ot(s,!0,l),en(s,l,C,!1,!0),J=s.result),I?yt(s,w,R,q,B,J,p,g,v):N?w.push(yt(s,null,R,q,B,J,p,g,v)):w.push(B),Ot(s,!0,l),le=s.input.charCodeAt(s.position),le===44?(f=!0,le=s.input.charCodeAt(++s.position)):f=!1}Ze(s,`unexpected end of the stream within a flow collection`)}function Ht(s,l){var p,g,v=A,b=!1,C=!1,w=l,E=0,k=!1,I,R=s.input.charCodeAt(s.position);if(R===124)g=!1;else if(R===62)g=!0;else return!1;for(s.kind=`scalar`,s.result=``;R!==0;)if(R=s.input.charCodeAt(++s.position),R===43||R===45)A===v?v=R===43?F:N:Ze(s,`repeat of a chomping mode identifier`);else if((I=Ne(R))>=0)I===0?Ze(s,`bad explicit indentation width of a block scalar; it cannot be less than one`):C?Ze(s,`repeat of an indentation width identifier`):(w=l+I-1,C=!0);else break;if(be(R)){do R=s.input.charCodeAt(++s.position);while(be(R));if(R===35)do R=s.input.charCodeAt(++s.position);while(!_e(R)&&R!==0)}for(;R!==0;){for(Tt(s),s.lineIndent=0,R=s.input.charCodeAt(s.position);(!C||s.lineIndentw&&(w=s.lineIndent),_e(R)){E++;continue}if(s.lineIndentl)&&w!==0)Ze(s,`bad indentation of a sequence entry`);else if(s.lineIndentl)&&(J&&(b=s.line,C=s.lineStart,E=s.position),en(s,l,k,!0,g)&&(J?B=s.result:q=s.result),J||(yt(s,F,I,R,B,q,b,C,E),R=B=q=null),Ot(s,!0,-1),_e=s.input.charCodeAt(s.position)),(s.line===v||s.lineIndent>l)&&_e!==0)Ze(s,`bad indentation of a mapping entry`);else if(s.lineIndentl?F=1:s.lineIndent===l?F=0:s.lineIndentl?F=1:s.lineIndent===l?F=0:s.lineIndent tag; it should be "scalar", not "`+s.kind+`"`),B=0,q=s.implicitTypes.length;B`),s.result!==null&&le.kind!==s.kind&&Ze(s,`unacceptable node kind for !<`+s.tag+`> tag; it should be "`+le.kind+`", not "`+s.kind+`"`),le.resolve(s.result,s.tag)?(s.result=le.construct(s.result,s.tag),s.anchor!==null&&(s.anchorMap[s.anchor]=s.result)):Ze(s,`cannot resolve a node with !<`+s.tag+`> explicit tag`)}return s.listener!==null&&s.listener(`close`,s),s.tag!==null||s.anchor!==null||R}function tn(s){var l=s.position,f,p,g,v=!1,C;for(s.version=null,s.checkLineBreaks=s.legacy,s.tagMap=Object.create(null),s.anchorMap=Object.create(null);(C=s.input.charCodeAt(s.position))!==0&&(Ot(s,!0,-1),C=s.input.charCodeAt(s.position),!(s.lineIndent>0||C!==37));){for(v=!0,C=s.input.charCodeAt(++s.position),f=s.position;C!==0&&!xe(C);)C=s.input.charCodeAt(++s.position);for(p=s.input.slice(f,s.position),g=[],p.length<1&&Ze(s,`directive name must not be less than one character in length`);C!==0;){for(;be(C);)C=s.input.charCodeAt(++s.position);if(C===35){do C=s.input.charCodeAt(++s.position);while(C!==0&&!_e(C));break}if(_e(C))break;for(f=s.position;C!==0&&!xe(C);)C=s.input.charCodeAt(++s.position);g.push(s.input.slice(f,s.position))}C!==0&&Tt(s),b.call(ot,p)?ot[p](s,p,g):Qe(s,`unknown document directive "`+p+`"`)}if(Ot(s,!0,-1),s.lineIndent===0&&s.input.charCodeAt(s.position)===45&&s.input.charCodeAt(s.position+1)===45&&s.input.charCodeAt(s.position+2)===45?(s.position+=3,Ot(s,!0,-1)):v&&Ze(s,`directives end mark is expected`),en(s,s.lineIndent-1,k,!1,!0),Ot(s,!0,-1),s.checkLineBreaks&&R.test(s.input.slice(l,s.position))&&Qe(s,`non-ASCII line breaks are interpreted as content`),s.documents.push(s.result),s.position===s.lineStart&&At(s)){s.input.charCodeAt(s.position)===46&&(s.position+=3,Ot(s,!0,-1));return}if(s.position{var f=require_common$5(),p=require_exception$1(),g=require_default(),v=Object.prototype.toString,b=Object.prototype.hasOwnProperty,C=65279,w=9,E=10,k=13,A=32,N=33,F=34,I=35,R=37,B=38,q=39,J=42,le=44,_e=45,be=58,xe=61,De=62,Oe=63,je=64,Ne=91,Pe=93,ze=96,Be=123,We=124,Ke=125,qe={};qe[0]=`\\0`,qe[7]=`\\a`,qe[8]=`\\b`,qe[9]=`\\t`,qe[10]=`\\n`,qe[11]=`\\v`,qe[12]=`\\f`,qe[13]=`\\r`,qe[27]=`\\e`,qe[34]=`\\"`,qe[92]=`\\\\`,qe[133]=`\\N`,qe[160]=`\\_`,qe[8232]=`\\L`,qe[8233]=`\\P`;var Je=[`y`,`Y`,`yes`,`Yes`,`YES`,`on`,`On`,`ON`,`n`,`N`,`no`,`No`,`NO`,`off`,`Off`,`OFF`],Ye=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Ze(s,l){var f,p,g,v,C,w,E;if(l===null)return{};for(f={},p=Object.keys(l),g=0,v=p.length;g=55296&&f<=56319&&l+1=56320&&p<=57343)?(f-55296)*1024+p-56320+65536:f}function Gt(s){return/^\n* /.test(s)}var Kt=1,Jt=2,Xt=3,Zt=4,en=5;function tn(s,l,f,p,g,v,b,C){var w,k=0,A=null,N=!1,F=!1,I=p!==-1,R=-1,B=Rt(Ht(s,0))&&Vt(Ht(s,s.length-1));if(l||b)for(w=0;w=65536?w+=2:w++){if(k=Ht(s,w),!jt(k))return en;B&&=Lt(k,A,C),A=k}else{for(w=0;w=65536?w+=2:w++){if(k=Ht(s,w),k===E)N=!0,I&&(F||=w-R-1>p&&s[R+1]!==` `,R=w);else if(!jt(k))return en;B&&=Lt(k,A,C),A=k}F||=I&&w-R-1>p&&s[R+1]!==` `}return!N&&!F?B&&!b&&!g(s)?Kt:v===st?en:Jt:f>9&&Gt(s)?en:b?v===st?en:Jt:F?Zt:Xt}function nn(s,l,f,g,v){s.dump=function(){if(l.length===0)return s.quotingType===st?`""`:`''`;if(!s.noCompatMode&&(Je.indexOf(l)!==-1||Ye.test(l)))return s.quotingType===st?`"`+l+`"`:`'`+l+`'`;var b=s.indent*Math.max(1,f),C=s.lineWidth===-1?-1:Math.max(Math.min(s.lineWidth,40),s.lineWidth-b),w=g||s.flowLevel>-1&&f>=s.flowLevel;function E(l){return Ot(s,l)}switch(tn(l,w,s.indent,C,E,s.quotingType,s.forceQuotes&&!g,v)){case Kt:return l;case Jt:return`'`+l.replace(/'/g,`''`)+`'`;case Xt:return`|`+rn(l,s.indent)+an(yt(l,b));case Zt:return`>`+rn(l,s.indent)+an(yt(on(l,C),b));case en:return`"`+cn(l,C)+`"`;default:throw new p(`impossible error: invalid scalar style`)}}()}function rn(s,l){var f=Gt(s)?String(l):``,p=s[s.length-1]===` +`;return f+(p&&(s[s.length-2]===` `||s===` -`)?`+`:g?``:`-`)+` -`}function cn(s){return s[s.length-1]===` -`?s.slice(0,-1):s}function ln(s,l){for(var p=/(\n+)([^\n]*)/g,g=function(){var g=s.indexOf(` -`);return g=g===-1?s.length:g,p.lastIndex=g,un(s.slice(0,g),l)}(),v=s[0]===` -`||s[0]===` `,b,C;C=p.exec(s);){var w=C[1],E=C[2];b=E[0]===` `,g+=w+(!v&&!b&&E!==``?` -`:``)+un(E,l),v=b}return g}function un(s,l){if(s===``||s[0]===` `)return s;for(var p=/ [^ ]/g,g,v=0,b,C=0,w=0,E=``;g=p.exec(s);)w=g.index,w-v>l&&(b=C>v?C:w,E+=` -`+s.slice(v,b),v=b+1),C=w;return E+=` -`,s.length-v>l&&C>v?E+=s.slice(v,C)+` -`+s.slice(C+1):E+=s.slice(v),E.slice(1)}function dn(s){for(var l=``,p=0,g,v=0;v=65536?v+=2:v++)p=Jt(s,v),g=Ze[p],!g&&Rt(p)?(l+=s[v],p>=65536&&(l+=s[v+1])):l+=g||ut(p);return l}function fn(s,l,p){var g=``,v=s.tag,b,C,w;for(b=0,C=p.length;b1024&&(A+=`? `),A+=s.dump+(s.condenseFlow?`"`:``)+`:`+(s.condenseFlow?``:` `),_n(s,l,k,!1,!1)&&(A+=s.dump,g+=A));s.tag=v,s.dump=`{`+g+`}`}function hn(s,l,p,v){var b=``,C=s.tag,w=Object.keys(p),E,A,N,F,I,R;if(s.sortKeys===!0)w.sort();else if(typeof s.sortKeys==`function`)w.sort(s.sortKeys);else if(s.sortKeys)throw new g(`sortKeys must be a boolean or a function`);for(E=0,A=w.length;E1024,I&&(s.dump&&k===s.dump.charCodeAt(0)?R+=`?`:R+=`? `),R+=s.dump,I&&(R+=jt(s,l)),_n(s,l+1,F,!0,I)&&(s.dump&&k===s.dump.charCodeAt(0)?R+=`:`:R+=`: `,R+=s.dump,b+=R));s.tag=C,s.dump=b||`{}`}function gn(s,l,p){var v,w=p?s.explicitTypes:s.implicitTypes,E,k,A,N;for(E=0,k=w.length;E tag resolver accepts not "`+N+`" style`);s.dump=v}return!0}return!1}function _n(s,l,p,v,C,w,E){s.tag=null,s.dump=p,gn(s,p,!1)||gn(s,p,!0);var k=b.call(s.dump),A=v,N;v&&=s.flowLevel<0||s.flowLevel>l;var F=k===`[object Object]`||k===`[object Array]`,I,R;if(F&&(I=s.duplicates.indexOf(p),R=I!==-1),(s.tag!==null&&s.tag!==`?`||R||s.indent!==2&&l>0)&&(C=!1),R&&s.usedDuplicates[I])s.dump=`*ref_`+I;else{if(F&&R&&!s.usedDuplicates[I]&&(s.usedDuplicates[I]=!0),k===`[object Object]`)v&&Object.keys(s.dump).length!==0?(hn(s,l,s.dump,C),R&&(s.dump=`&ref_`+I+s.dump)):(mn(s,l,s.dump),R&&(s.dump=`&ref_`+I+` `+s.dump));else if(k===`[object Array]`)v&&s.dump.length!==0?(s.noArrayIndent&&!E&&l>0?pn(s,l-1,s.dump,C):pn(s,l,s.dump,C),R&&(s.dump=`&ref_`+I+s.dump)):(fn(s,l,s.dump),R&&(s.dump=`&ref_`+I+` `+s.dump));else if(k===`[object String]`)s.tag!==`?`&&on(s,s.dump,l,w,A);else if(k===`[object Undefined]`)return!1;else{if(s.skipInvalid)return!1;throw new g(`unacceptable kind of an object to dump `+k)}s.tag!==null&&s.tag!==`?`&&(N=encodeURI(s.tag[0]===`!`?s.tag.slice(1):s.tag).replace(/!/g,`%21`),N=s.tag[0]===`!`?`!`+N:N.slice(0,18)===`tag:yaml.org,2002:`?`!!`+N.slice(18):`!<`+N+`>`,s.dump=N+` `+s.dump)}return!0}function vn(s,l){var p=[],g=[],v,b;for(yn(s,p,g),v=0,b=g.length;v{var p=require_loader$1(),g=require_dumper$1();function v(s,l){return function(){throw Error(`Function yaml.`+s+` is removed in js-yaml 4. Use yaml.`+l+` instead, which is now safe by default.`)}}l.exports.Type=require_type$1(),l.exports.Schema=require_schema$1(),l.exports.FAILSAFE_SCHEMA=require_failsafe$1(),l.exports.JSON_SCHEMA=require_json$3(),l.exports.CORE_SCHEMA=require_core$3(),l.exports.DEFAULT_SCHEMA=require_default(),l.exports.load=p.load,l.exports.loadAll=p.loadAll,l.exports.dump=g.dump,l.exports.YAMLException=require_exception$1(),l.exports.types={binary:require_binary$1(),float:require_float$1(),map:require_map$2(),null:require_null$1(),pairs:require_pairs$1(),set:require_set$2(),timestamp:require_timestamp$1(),bool:require_bool$1(),int:require_int$1(),merge:require_merge$3(),omap:require_omap$1(),seq:require_seq$1(),str:require_str$1()},l.exports.safeLoad=v(`safeLoad`,`load`),l.exports.safeLoadAll=v(`safeLoadAll`,`loadAll`),l.exports.safeDump=v(`safeDump`,`dump`)})),require_parsers=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockfileType=s.Scope=void 0,s.parseManifestFile=b,s.getTopLevelDeps=C,s.createDepTreeDepFromDep=w,s.getYarnWorkspaces=E,s.getPnpmWorkspaces=k;let l=require_errors$6(),p=require_js_yaml$2();var g;(function(s){s.prod=`prod`,s.dev=`dev`})(g||(s.Scope=g={}));var v;(function(s){s.npm=`npm`,s.npm7=`npm7`,s.yarn=`yarn`,s.yarn2=`yarn2`,s.pnpm=`pnpm`})(v||(s.LockfileType=v={}));function b(s){try{return JSON.parse(s)}catch(s){throw new l.InvalidUserInputError(`package.json parsing failed with error `+s.message)}}function C({targetFile:s,includeDev:l,includePeerDeps:p=!1,applyYarn2Resolutions:g=!1}){var v,b;let C=[],w=Object.entries(Object.assign(Object.assign(Object.assign({},s.dependencies),l?s.devDependencies:null),s.optionalDependencies||{}));for(let[p,g]of w)C.push({dev:l&&s.devDependencies?!!s.devDependencies[p]:!1,name:p,version:g});if(p&&s.peerDependencies)for(let[l,p]of Object.entries(s.peerDependencies))s?.peerDependenciesMeta?.[l]?.optional||C.push({name:l,version:p});if(g&&s.resolutions){let l=new Map(Object.entries(s.resolutions).map(([l,p])=>{let g=l.replace(`${s.name}/`,``),v=g.match(/^(.+)@npm:[^/]+$/);return v&&(g=v[1]),[g,p]}));C=C.map(s=>l.has(s.name)?Object.assign(Object.assign({},s),{version:l.get(s.name)}):s)}return C}function w(s,l){return{labels:Object.assign({scope:s.dev?g.dev:g.prod},l&&{"npm:scope":s.dev?g.dev:g.prod}),name:s.name,version:s.version}}function E(s){try{let l=b(s);if(l.workspaces&&l.private){if(Array.isArray(l.workspaces))return l.workspaces;if(`packages`in l.workspaces&&Array.isArray(l.workspaces.packages))return l.workspaces.packages}return!1}catch(s){throw new l.InvalidUserInputError(`package.json parsing failed with error ${s.message}`)}}function k(s){try{let l=(0,p.load)(s,{json:!0,schema:p.FAILSAFE_SCHEMA});return l&&l.packages&&Array.isArray(l.packages)?l.packages:[`*`]}catch(s){throw new l.InvalidUserInputError(`package.json parsing failed with error ${s.message}`)}}})),require_lodash_topairs=__commonJSMin(((s,l)=>{var p=9007199254740991,g=`[object Arguments]`,v=`[object Function]`,b=`[object GeneratorFunction]`,C=`[object Map]`,w=`[object Object]`,E=`[object Promise]`,k=`[object Set]`,A=`[object WeakMap]`,N=`[object DataView]`,F=/[\\^$.*+?()[\]{}|]/g,I=/^\[object .+?Constructor\]$/,R=/^(?:0|[1-9]\d*)$/,B=typeof global==`object`&&global&&global.Object===Object&&global,q=typeof self==`object`&&self&&self.Object===Object&&self,le=B||q||Function(`return this`)();function J(s,l){for(var p=-1,g=s?s.length:0,v=Array(g);++p-1&&s%1==0&&s-1&&s%1==0&&s<=p}function fn(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function pn(s){return!!s&&typeof s==`object`}function mn(s){return cn(s)?Ht(s):Jt(s)}l.exports=Xt(mn)})),require_lodash_clone=__commonJSMin(((s,l)=>{var p=200,g=`__lodash_hash_undefined__`,v=9007199254740991,b=`[object Arguments]`,C=`[object Array]`,w=`[object Boolean]`,E=`[object Date]`,k=`[object Error]`,A=`[object Function]`,N=`[object GeneratorFunction]`,F=`[object Map]`,I=`[object Number]`,R=`[object Object]`,B=`[object Promise]`,q=`[object RegExp]`,le=`[object Set]`,J=`[object String]`,_e=`[object Symbol]`,be=`[object WeakMap]`,xe=`[object ArrayBuffer]`,De=`[object DataView]`,Ne=`[object Float32Array]`,Pe=`[object Float64Array]`,ze=`[object Int8Array]`,Be=`[object Int16Array]`,We=`[object Int32Array]`,Ke=`[object Uint8Array]`,qe=`[object Uint8ClampedArray]`,Je=`[object Uint16Array]`,Ye=`[object Uint32Array]`,Ze=/[\\^$.*+?()[\]{}|]/g,Qe=/\w*$/,ot=/^\[object .+?Constructor\]$/,st=/^(?:0|[1-9]\d*)$/,ut={};ut[b]=ut[C]=ut[xe]=ut[De]=ut[w]=ut[E]=ut[Ne]=ut[Pe]=ut[ze]=ut[Be]=ut[We]=ut[F]=ut[I]=ut[R]=ut[q]=ut[le]=ut[J]=ut[_e]=ut[Ke]=ut[qe]=ut[Je]=ut[Ye]=!0,ut[k]=ut[A]=ut[be]=!1;var yt=typeof global==`object`&&global&&global.Object===Object&&global,Tt=typeof self==`object`&&self&&self.Object===Object&&self,Ot=yt||Tt||Function(`return this`)(),At=typeof s==`object`&&s&&!s.nodeType&&s,jt=At&&typeof l==`object`&&l&&!l.nodeType&&l,It=jt&&jt.exports===At;function Lt(s,l){return s.set(l[0],l[1]),s}function Rt(s,l){return s.add(l),s}function Vt(s,l){for(var p=-1,g=s?s.length:0;++p-1}function Kn(s,l){var p=this.__data__,g=sr(p,s);return g<0?p.push([s,l]):p[g][1]=l,this}Vn.prototype.clear=Hn,Vn.prototype.delete=Un,Vn.prototype.get=Wn,Vn.prototype.has=Gn,Vn.prototype.set=Kn;function qn(s){var l=-1,p=s?s.length:0;for(this.clear();++l-1&&s%1==0&&s-1&&s%1==0&&s<=v}function Jr(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function Yr(s){return!!s&&typeof s==`object`}function Xr(s){return Ur(s)?ar(s):mr(s)}function Zr(){return[]}function Qr(){return!1}l.exports=zr})),require_lodash_filter=__commonJSMin(((s,l)=>{var p=200,g=`Expected a function`,v=`__lodash_hash_undefined__`,b=1,C=2,w=1/0,E=9007199254740991,k=`[object Arguments]`,A=`[object Array]`,N=`[object Boolean]`,F=`[object Date]`,I=`[object Error]`,R=`[object Function]`,B=`[object GeneratorFunction]`,q=`[object Map]`,le=`[object Number]`,J=`[object Object]`,_e=`[object Promise]`,be=`[object RegExp]`,xe=`[object Set]`,De=`[object String]`,Ne=`[object Symbol]`,Pe=`[object WeakMap]`,ze=`[object ArrayBuffer]`,Be=`[object DataView]`,We=`[object Float32Array]`,Ke=`[object Float64Array]`,qe=`[object Int8Array]`,Je=`[object Int16Array]`,Ye=`[object Int32Array]`,Ze=`[object Uint8Array]`,Qe=`[object Uint8ClampedArray]`,ot=`[object Uint16Array]`,st=`[object Uint32Array]`,ut=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yt=/^\w*$/,Tt=/^\./,Ot=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,At=/[\\^$.*+?()[\]{}|]/g,jt=/\\(\\)?/g,It=/^\[object .+?Constructor\]$/,Lt=/^(?:0|[1-9]\d*)$/,Rt={};Rt[We]=Rt[Ke]=Rt[qe]=Rt[Je]=Rt[Ye]=Rt[Ze]=Rt[Qe]=Rt[ot]=Rt[st]=!0,Rt[k]=Rt[A]=Rt[ze]=Rt[N]=Rt[Be]=Rt[F]=Rt[I]=Rt[R]=Rt[q]=Rt[le]=Rt[J]=Rt[be]=Rt[xe]=Rt[De]=Rt[Pe]=!1;var Vt=typeof global==`object`&&global&&global.Object===Object&&global,Ht=typeof self==`object`&&self&&self.Object===Object&&self,Gt=Vt||Ht||Function(`return this`)(),Kt=typeof s==`object`&&s&&!s.nodeType&&s,Jt=Kt&&typeof l==`object`&&l&&!l.nodeType&&l,Xt=Jt&&Jt.exports===Kt&&Vt.process,Zt=function(){try{return Xt&&Xt.binding(`util`)}catch{}}(),en=Zt&&Zt.isTypedArray;function tn(s,l){for(var p=-1,g=s?s.length:0,v=0,b=[];++p-1}function Zn(s,l){var p=this.__data__,g=mr(p,s);return g<0?p.push([s,l]):p[g][1]=l,this}Kn.prototype.clear=qn,Kn.prototype.delete=Jn,Kn.prototype.get=Yn,Kn.prototype.has=Xn,Kn.prototype.set=Zn;function Qn(s){var l=-1,p=s?s.length:0;for(this.clear();++lk))return!1;var N=w.get(s);if(N&&w.get(l))return N==l;var F=-1,I=!0,R=v&b?new ir:void 0;for(w.set(s,l),w.set(l,s);++F-1&&s%1==0&&s-1&&s%1==0&&s<=E}function li(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function ui(s){return!!s&&typeof s==`object`}function di(s){return typeof s==`symbol`||ui(s)&&yn.call(s)==Ne}var fi=en?on(en):Er;function pi(s){return s==null?``:Mr(s)}function mi(s,l,p){var g=s==null?void 0:yr(s,l);return g===void 0?p:g}function hi(s,l){return s!=null&&Ur(s,l,xr)}function gi(s){return ai(s)?pr(s):Or(s)}function _i(s){return s}function vi(s){return Gr(s)?rn(Qr(s)):jr(s)}l.exports=ei})),require_lodash_has=__commonJSMin(((s,l)=>{var p=`Expected a function`,g=`__lodash_hash_undefined__`,v=1/0,b=9007199254740991,C=`[object Arguments]`,w=`[object Function]`,E=`[object GeneratorFunction]`,k=`[object Symbol]`,A=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,N=/^\w*$/,F=/^\./,I=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,R=/[\\^$.*+?()[\]{}|]/g,B=/\\(\\)?/g,q=/^\[object .+?Constructor\]$/,le=/^(?:0|[1-9]\d*)$/,J=typeof global==`object`&&global&&global.Object===Object&&global,_e=typeof self==`object`&&self&&self.Object===Object&&self,be=J||_e||Function(`return this`)();function xe(s,l){return s?.[l]}function De(s){var l=!1;if(s!=null&&typeof s.toString!=`function`)try{l=!!(s+``)}catch{}return l}var Ne=Array.prototype,Pe=Function.prototype,ze=Object.prototype,Be=be[`__core-js_shared__`],We=function(){var s=/[^.]+$/.exec(Be&&Be.keys&&Be.keys.IE_PROTO||``);return s?`Symbol(src)_1.`+s:``}(),Ke=Pe.toString,qe=ze.hasOwnProperty,Je=ze.toString,Ye=RegExp(`^`+Ke.call(qe).replace(R,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),Ze=be.Symbol,Qe=ze.propertyIsEnumerable,ot=Ne.splice,st=fn(be,`Map`),ut=fn(Object,`create`),yt=Ze?Ze.prototype:void 0,Tt=yt?yt.toString:void 0;function Ot(s){var l=-1,p=s?s.length:0;for(this.clear();++l-1}function Xt(s,l){var p=this.__data__,g=on(p,s);return g<0?p.push([s,l]):p[g][1]=l,this}Vt.prototype.clear=Ht,Vt.prototype.delete=Gt,Vt.prototype.get=Kt,Vt.prototype.has=Jt,Vt.prototype.set=Xt;function Zt(s){var l=-1,p=s?s.length:0;for(this.clear();++l-1&&s%1==0&&s-1&&s%1==0&&s<=b}function kn(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function An(s){return!!s&&typeof s==`object`}function jn(s){return typeof s==`symbol`||An(s)&&Je.call(s)==k}function Mn(s){return s==null?``:ln(s)}function Nn(s,l){return s!=null&&pn(s,l,sn)}l.exports=Nn})),require_lodash_keys=__commonJSMin(((s,l)=>{var p=9007199254740991,g=`[object Arguments]`,v=`[object Function]`,b=`[object GeneratorFunction]`,C=/^(?:0|[1-9]\d*)$/;function w(s,l){for(var p=-1,g=Array(s);++p-1&&s%1==0&&s-1&&s%1==0&&s<=p}function Pe(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function ze(s){return!!s&&typeof s==`object`}function Be(s){return be(s)?R(s):B(s)}l.exports=Be})),require_lodash_map=__commonJSMin(((s,l)=>{var p=200,g=`Expected a function`,v=`__lodash_hash_undefined__`,b=1,C=2,w=1/0,E=9007199254740991,k=`[object Arguments]`,A=`[object Array]`,N=`[object Boolean]`,F=`[object Date]`,I=`[object Error]`,R=`[object Function]`,B=`[object GeneratorFunction]`,q=`[object Map]`,le=`[object Number]`,J=`[object Object]`,_e=`[object Promise]`,be=`[object RegExp]`,xe=`[object Set]`,De=`[object String]`,Ne=`[object Symbol]`,Pe=`[object WeakMap]`,ze=`[object ArrayBuffer]`,Be=`[object DataView]`,We=`[object Float32Array]`,Ke=`[object Float64Array]`,qe=`[object Int8Array]`,Je=`[object Int16Array]`,Ye=`[object Int32Array]`,Ze=`[object Uint8Array]`,Qe=`[object Uint8ClampedArray]`,ot=`[object Uint16Array]`,st=`[object Uint32Array]`,ut=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yt=/^\w*$/,Tt=/^\./,Ot=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,At=/[\\^$.*+?()[\]{}|]/g,jt=/\\(\\)?/g,It=/^\[object .+?Constructor\]$/,Lt=/^(?:0|[1-9]\d*)$/,Rt={};Rt[We]=Rt[Ke]=Rt[qe]=Rt[Je]=Rt[Ye]=Rt[Ze]=Rt[Qe]=Rt[ot]=Rt[st]=!0,Rt[k]=Rt[A]=Rt[ze]=Rt[N]=Rt[Be]=Rt[F]=Rt[I]=Rt[R]=Rt[q]=Rt[le]=Rt[J]=Rt[be]=Rt[xe]=Rt[De]=Rt[Pe]=!1;var Vt=typeof global==`object`&&global&&global.Object===Object&&global,Ht=typeof self==`object`&&self&&self.Object===Object&&self,Gt=Vt||Ht||Function(`return this`)(),Kt=typeof s==`object`&&s&&!s.nodeType&&s,Jt=Kt&&typeof l==`object`&&l&&!l.nodeType&&l,Xt=Jt&&Jt.exports===Kt&&Vt.process,Zt=function(){try{return Xt&&Xt.binding(`util`)}catch{}}(),en=Zt&&Zt.isTypedArray;function tn(s,l){for(var p=-1,g=s?s.length:0,v=Array(g);++p-1}function Zn(s,l){var p=this.__data__,g=mr(p,s);return g<0?p.push([s,l]):p[g][1]=l,this}Kn.prototype.clear=qn,Kn.prototype.delete=Jn,Kn.prototype.get=Yn,Kn.prototype.has=Xn,Kn.prototype.set=Zn;function Qn(s){var l=-1,p=s?s.length:0;for(this.clear();++lk))return!1;var N=w.get(s);if(N&&w.get(l))return N==l;var F=-1,I=!0,R=v&b?new ir:void 0;for(w.set(s,l),w.set(l,s);++F-1&&s%1==0&&s-1&&s%1==0&&s<=E}function li(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function ui(s){return!!s&&typeof s==`object`}function di(s){return typeof s==`symbol`||ui(s)&&yn.call(s)==Ne}var fi=en?on(en):Tr;function pi(s){return s==null?``:Mr(s)}function mi(s,l,p){var g=s==null?void 0:vr(s,l);return g===void 0?p:g}function hi(s,l){return s!=null&&Ur(s,l,br)}function gi(s){return ai(s)?pr(s):Dr(s)}function _i(s){return s}function vi(s){return Gr(s)?rn(Qr(s)):jr(s)}l.exports=ei})),require_lodash_transform=__commonJSMin(((s,l)=>{var p=200,g=`Expected a function`,v=`__lodash_hash_undefined__`,b=1,C=2,w=1/0,E=9007199254740991,k=`[object Arguments]`,A=`[object Array]`,N=`[object Boolean]`,F=`[object Date]`,I=`[object Error]`,R=`[object Function]`,B=`[object GeneratorFunction]`,q=`[object Map]`,le=`[object Number]`,J=`[object Object]`,_e=`[object Promise]`,be=`[object RegExp]`,xe=`[object Set]`,De=`[object String]`,Ne=`[object Symbol]`,Pe=`[object WeakMap]`,ze=`[object ArrayBuffer]`,Be=`[object DataView]`,We=`[object Float32Array]`,Ke=`[object Float64Array]`,qe=`[object Int8Array]`,Je=`[object Int16Array]`,Ye=`[object Int32Array]`,Ze=`[object Uint8Array]`,Qe=`[object Uint8ClampedArray]`,ot=`[object Uint16Array]`,st=`[object Uint32Array]`,ut=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yt=/^\w*$/,Tt=/^\./,Ot=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,At=/[\\^$.*+?()[\]{}|]/g,jt=/\\(\\)?/g,It=/^\[object .+?Constructor\]$/,Lt=/^(?:0|[1-9]\d*)$/,Rt={};Rt[We]=Rt[Ke]=Rt[qe]=Rt[Je]=Rt[Ye]=Rt[Ze]=Rt[Qe]=Rt[ot]=Rt[st]=!0,Rt[k]=Rt[A]=Rt[ze]=Rt[N]=Rt[Be]=Rt[F]=Rt[I]=Rt[R]=Rt[q]=Rt[le]=Rt[J]=Rt[be]=Rt[xe]=Rt[De]=Rt[Pe]=!1;var Vt=typeof global==`object`&&global&&global.Object===Object&&global,Ht=typeof self==`object`&&self&&self.Object===Object&&self,Gt=Vt||Ht||Function(`return this`)(),Kt=typeof s==`object`&&s&&!s.nodeType&&s,Jt=Kt&&typeof l==`object`&&l&&!l.nodeType&&l,Xt=Jt&&Jt.exports===Kt&&Vt.process,Zt=function(){try{return Xt&&Xt.binding(`util`)}catch{}}(),en=Zt&&Zt.isTypedArray;function tn(s,l){for(var p=-1,g=s?s.length:0;++p-1}function $n(s,l){var p=this.__data__,g=gr(p,s);return g<0?p.push([s,l]):p[g][1]=l,this}Jn.prototype.clear=Yn,Jn.prototype.delete=Xn,Jn.prototype.get=Zn,Jn.prototype.has=Qn,Jn.prototype.set=$n;function er(s){var l=-1,p=s?s.length:0;for(this.clear();++lk))return!1;var N=w.get(s);if(N&&w.get(l))return N==l;var F=-1,I=!0,R=v&b?new or:void 0;for(w.set(s,l),w.set(l,s);++F-1&&s%1==0&&s-1&&s%1==0&&s<=E}function ci(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function li(s){return!!s&&typeof s==`object`}function ui(s){return typeof s==`symbol`||li(s)&&yn.call(s)==Ne}var di=en?on(en):Dr;function fi(s){return s==null?``:Nr(s)}function pi(s,l,p){var g=s==null?void 0:br(s,l);return g===void 0?p:g}function mi(s,l){return s!=null&&Ur(s,l,Sr)}function hi(s){return ii(s)?hr(s):kr(s)}function gi(s,l,p){var g=ri(s)||di(s);if(l=Or(l,4),p==null)if(g||ci(s)){var v=s.constructor;p=g?ri(s)?new v:[]:oi(v)?_r(Cn(s)):{}}else p={};return(g?tn:yr)(s,function(s,g,v){return l(p,s,g,v)}),p}function _i(s){return s}function vi(s){return Gr(s)?rn(Qr(s)):Mr(s)}l.exports=gi})),require_lodash=__commonJSMin(((s,l)=>{var p;if(typeof require==`function`)try{p={clone:require_lodash_clone(),constant:require_lodash_constant(),each:require_lodash_foreach(),filter:require_lodash_filter(),has:require_lodash_has(),isArray:Array.isArray,isEmpty:require_lodash_isempty(),isFunction:require_lodash_isfunction(),isUndefined:require_lodash_isundefined(),keys:require_lodash_keys(),map:require_lodash_map(),reduce:require_lodash_reduce(),size:require_lodash_size(),transform:require_lodash_transform(),union:require_lodash_union(),values:require_lodash_values()}}catch{}p||=window._,l.exports=p})),require_graph=__commonJSMin(((s,l)=>{var p=require_lodash();l.exports=C;var g=`\0`,v=`\0`,b=``;function C(s){this._isDirected=p.has(s,`directed`)?s.directed:!0,this._isMultigraph=p.has(s,`multigraph`)?s.multigraph:!1,this._isCompound=p.has(s,`compound`)?s.compound:!1,this._label=void 0,this._defaultNodeLabelFn=p.constant(void 0),this._defaultEdgeLabelFn=p.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[v]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}C.prototype._nodeCount=0,C.prototype._edgeCount=0,C.prototype.isDirected=function(){return this._isDirected},C.prototype.isMultigraph=function(){return this._isMultigraph},C.prototype.isCompound=function(){return this._isCompound},C.prototype.setGraph=function(s){return this._label=s,this},C.prototype.graph=function(){return this._label},C.prototype.setDefaultNodeLabel=function(s){return p.isFunction(s)||(s=p.constant(s)),this._defaultNodeLabelFn=s,this},C.prototype.nodeCount=function(){return this._nodeCount},C.prototype.nodes=function(){return p.keys(this._nodes)},C.prototype.sources=function(){var s=this;return p.filter(this.nodes(),function(l){return p.isEmpty(s._in[l])})},C.prototype.sinks=function(){var s=this;return p.filter(this.nodes(),function(l){return p.isEmpty(s._out[l])})},C.prototype.setNodes=function(s,l){var g=arguments,v=this;return p.each(s,function(s){g.length>1?v.setNode(s,l):v.setNode(s)}),this},C.prototype.setNode=function(s,l){return p.has(this._nodes,s)?(arguments.length>1&&(this._nodes[s]=l),this):(this._nodes[s]=arguments.length>1?l:this._defaultNodeLabelFn(s),this._isCompound&&(this._parent[s]=v,this._children[s]={},this._children[v][s]=!0),this._in[s]={},this._preds[s]={},this._out[s]={},this._sucs[s]={},++this._nodeCount,this)},C.prototype.node=function(s){return this._nodes[s]},C.prototype.hasNode=function(s){return p.has(this._nodes,s)},C.prototype.removeNode=function(s){var l=this;if(p.has(this._nodes,s)){var g=function(s){l.removeEdge(l._edgeObjs[s])};delete this._nodes[s],this._isCompound&&(this._removeFromParentsChildList(s),delete this._parent[s],p.each(this.children(s),function(s){l.setParent(s)}),delete this._children[s]),p.each(p.keys(this._in[s]),g),delete this._in[s],delete this._preds[s],p.each(p.keys(this._out[s]),g),delete this._out[s],delete this._sucs[s],--this._nodeCount}return this},C.prototype.setParent=function(s,l){if(!this._isCompound)throw Error(`Cannot set parent in a non-compound graph`);if(p.isUndefined(l))l=v;else{l+=``;for(var g=l;!p.isUndefined(g);g=this.parent(g))if(g===s)throw Error(`Setting `+l+` as parent of `+s+` would create a cycle`);this.setNode(l)}return this.setNode(s),this._removeFromParentsChildList(s),this._parent[s]=l,this._children[l][s]=!0,this},C.prototype._removeFromParentsChildList=function(s){delete this._children[this._parent[s]][s]},C.prototype.parent=function(s){if(this._isCompound){var l=this._parent[s];if(l!==v)return l}},C.prototype.children=function(s){if(p.isUndefined(s)&&(s=v),this._isCompound){var l=this._children[s];if(l)return p.keys(l)}else if(s===v)return this.nodes();else if(this.hasNode(s))return[]},C.prototype.predecessors=function(s){var l=this._preds[s];if(l)return p.keys(l)},C.prototype.successors=function(s){var l=this._sucs[s];if(l)return p.keys(l)},C.prototype.neighbors=function(s){var l=this.predecessors(s);if(l)return p.union(l,this.successors(s))},C.prototype.isLeaf=function(s){return(this.isDirected()?this.successors(s):this.neighbors(s)).length===0},C.prototype.filterNodes=function(s){var l=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});l.setGraph(this.graph());var g=this;p.each(this._nodes,function(p,g){s(g)&&l.setNode(g,p)}),p.each(this._edgeObjs,function(s){l.hasNode(s.v)&&l.hasNode(s.w)&&l.setEdge(s,g.edge(s))});var v={};function b(s){var p=g.parent(s);return p===void 0||l.hasNode(p)?(v[s]=p,p):p in v?v[p]:b(p)}return this._isCompound&&p.each(l.nodes(),function(s){l.setParent(s,b(s))}),l},C.prototype.setDefaultEdgeLabel=function(s){return p.isFunction(s)||(s=p.constant(s)),this._defaultEdgeLabelFn=s,this},C.prototype.edgeCount=function(){return this._edgeCount},C.prototype.edges=function(){return p.values(this._edgeObjs)},C.prototype.setPath=function(s,l){var g=this,v=arguments;return p.reduce(s,function(s,p){return v.length>1?g.setEdge(s,p,l):g.setEdge(s,p),p}),this},C.prototype.setEdge=function(){var s,l,g,v,b=!1,C=arguments[0];typeof C==`object`&&C&&`v`in C?(s=C.v,l=C.w,g=C.name,arguments.length===2&&(v=arguments[1],b=!0)):(s=C,l=arguments[1],g=arguments[3],arguments.length>2&&(v=arguments[2],b=!0)),s=``+s,l=``+l,p.isUndefined(g)||(g=``+g);var E=k(this._isDirected,s,l,g);if(p.has(this._edgeLabels,E))return b&&(this._edgeLabels[E]=v),this;if(!p.isUndefined(g)&&!this._isMultigraph)throw Error(`Cannot set a named edge when isMultigraph = false`);this.setNode(s),this.setNode(l),this._edgeLabels[E]=b?v:this._defaultEdgeLabelFn(s,l,g);var N=A(this._isDirected,s,l,g);return s=N.v,l=N.w,Object.freeze(N),this._edgeObjs[E]=N,w(this._preds[l],s),w(this._sucs[s],l),this._in[l][E]=N,this._out[s][E]=N,this._edgeCount++,this},C.prototype.edge=function(s,l,p){var g=arguments.length===1?N(this._isDirected,arguments[0]):k(this._isDirected,s,l,p);return this._edgeLabels[g]},C.prototype.hasEdge=function(s,l,g){var v=arguments.length===1?N(this._isDirected,arguments[0]):k(this._isDirected,s,l,g);return p.has(this._edgeLabels,v)},C.prototype.removeEdge=function(s,l,p){var g=arguments.length===1?N(this._isDirected,arguments[0]):k(this._isDirected,s,l,p),v=this._edgeObjs[g];return v&&(s=v.v,l=v.w,delete this._edgeLabels[g],delete this._edgeObjs[g],E(this._preds[l],s),E(this._sucs[s],l),delete this._in[l][g],delete this._out[s][g],this._edgeCount--),this},C.prototype.inEdges=function(s,l){var g=this._in[s];if(g){var v=p.values(g);return l?p.filter(v,function(s){return s.v===l}):v}},C.prototype.outEdges=function(s,l){var g=this._out[s];if(g){var v=p.values(g);return l?p.filter(v,function(s){return s.w===l}):v}},C.prototype.nodeEdges=function(s,l){var p=this.inEdges(s,l);if(p)return p.concat(this.outEdges(s,l))};function w(s,l){s[l]?s[l]++:s[l]=1}function E(s,l){--s[l]||delete s[l]}function k(s,l,v,C){var w=``+l,E=``+v;if(!s&&w>E){var k=w;w=E,E=k}return w+b+E+b+(p.isUndefined(C)?g:C)}function A(s,l,p,g){var v=``+l,b=``+p;if(!s&&v>b){var C=v;v=b,b=C}var w={v,w:b};return g&&(w.name=g),w}function N(s,l){return k(s,l.v,l.w,l.name)}})),require_version$2=__commonJSMin(((s,l)=>{l.exports=`2.1.9-patch.3`})),require_lib$10=__commonJSMin(((s,l)=>{l.exports={Graph:require_graph(),version:require_version$2()}})),require_json$2=__commonJSMin(((s,l)=>{var p=require_lodash(),g=require_graph();l.exports={write:v,read:w};function v(s){var l={options:{directed:s.isDirected(),multigraph:s.isMultigraph(),compound:s.isCompound()},nodes:b(s),edges:C(s)};return p.isUndefined(s.graph())||(l.value=p.clone(s.graph())),l}function b(s){return p.map(s.nodes(),function(l){var g=s.node(l),v=s.parent(l),b={v:l};return p.isUndefined(g)||(b.value=g),p.isUndefined(v)||(b.parent=v),b})}function C(s){return p.map(s.edges(),function(l){var g=s.edge(l),v={v:l.v,w:l.w};return p.isUndefined(l.name)||(v.name=l.name),p.isUndefined(g)||(v.value=g),v})}function w(s){var l=new g(s.options).setGraph(s.value);return p.each(s.nodes,function(s){l.setNode(s.v,s.value),s.parent&&l.setParent(s.v,s.parent)}),p.each(s.edges,function(s){l.setEdge({v:s.v,w:s.w,name:s.name},s.value)}),l}})),require_components=__commonJSMin(((s,l)=>{var p=require_lodash();l.exports=g;function g(s){var l={},g=[],v;function b(g){p.has(l,g)||(l[g]=!0,v.push(g),p.each(s.successors(g),b),p.each(s.predecessors(g),b))}return p.each(s.nodes(),function(s){v=[],b(s),v.length&&g.push(v)}),g}})),require_priority_queue=__commonJSMin(((s,l)=>{var p=require_lodash();l.exports=g;function g(){this._arr=[],this._keyIndices={}}g.prototype.size=function(){return this._arr.length},g.prototype.keys=function(){return this._arr.map(function(s){return s.key})},g.prototype.has=function(s){return p.has(this._keyIndices,s)},g.prototype.priority=function(s){var l=this._keyIndices[s];if(l!==void 0)return this._arr[l].priority},g.prototype.min=function(){if(this.size()===0)throw Error(`Queue underflow`);return this._arr[0].key},g.prototype.add=function(s,l){var g=this._keyIndices;if(s=String(s),!p.has(g,s)){var v=this._arr,b=v.length;return g[s]=b,v.push({key:s,priority:l}),this._decrease(b),!0}return!1},g.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var s=this._arr.pop();return delete this._keyIndices[s.key],this._heapify(0),s.key},g.prototype.decrease=function(s,l){var p=this._keyIndices[s];if(l>this._arr[p].priority)throw Error(`New priority is greater than current priority. Key: `+s+` Old: `+this._arr[p].priority+` New: `+l);this._arr[p].priority=l,this._decrease(p)},g.prototype._heapify=function(s){var l=this._arr,p=2*s,g=p+1,v=s;p>1,!(l[g].priority{var p=require_lodash(),g=require_priority_queue();l.exports=b;var v=p.constant(1);function b(s,l,p,g){return C(s,String(l),p||v,g||function(l){return s.outEdges(l)})}function C(s,l,p,v){var b={},C=new g,w,E,k=function(s){var l=s.v===w?s.w:s.v,g=b[l],v=p(s),k=E.distance+v;if(v<0)throw Error(`dijkstra does not allow negative edge weights. Bad edge: `+s+` Weight: `+v);k0&&(w=C.removeMin(),E=b[w],E.distance!==1/0);)v(w).forEach(k);return b}})),require_dijkstra_all=__commonJSMin(((s,l)=>{var p=require_dijkstra(),g=require_lodash();l.exports=v;function v(s,l,v){return g.transform(s.nodes(),function(g,b){g[b]=p(s,b,l,v)},{})}})),require_tarjan=__commonJSMin(((s,l)=>{var p=require_lodash();l.exports=g;function g(s){var l=0,g=[],v={},b=[];function C(w){var E=v[w]={onStack:!0,lowlink:l,index:l++};if(g.push(w),s.successors(w).forEach(function(s){p.has(v,s)?v[s].onStack&&(E.lowlink=Math.min(E.lowlink,v[s].index)):(C(s),E.lowlink=Math.min(E.lowlink,v[s].lowlink))}),E.lowlink===E.index){var k=[],A;do A=g.pop(),v[A].onStack=!1,k.push(A);while(w!==A);b.push(k)}}return s.nodes().forEach(function(s){p.has(v,s)||C(s)}),b}})),require_find_cycles=__commonJSMin(((s,l)=>{var p=require_lodash(),g=require_tarjan();l.exports=v;function v(s){return p.filter(g(s),function(l){return l.length>1||l.length===1&&s.hasEdge(l[0],l[0])})}})),require_floyd_warshall=__commonJSMin(((s,l)=>{var p=require_lodash();l.exports=v;var g=p.constant(1);function v(s,l,p){return b(s,l||g,p||function(l){return s.outEdges(l)})}function b(s,l,p){var g={},v=s.nodes();return v.forEach(function(s){g[s]={},g[s][s]={distance:0},v.forEach(function(l){s!==l&&(g[s][l]={distance:1/0})}),p(s).forEach(function(p){var v=p.v===s?p.w:p.v,b=l(p);g[s][v]={distance:b,predecessor:s}})}),v.forEach(function(s){var l=g[s];v.forEach(function(p){var b=g[p];v.forEach(function(p){var g=b[s],v=l[p],C=b[p],w=g.distance+v.distance;w{var p=require_lodash();l.exports=g,g.CycleException=v;function g(s){var l={},g={},b=[];function C(w){if(p.has(g,w))throw new v;p.has(l,w)||(g[w]=!0,l[w]=!0,p.each(s.predecessors(w),C),delete g[w],b.push(w))}if(p.each(s.sinks(),C),p.size(l)!==s.nodeCount())throw new v;return b}function v(){}v.prototype=Error()})),require_is_acyclic=__commonJSMin(((s,l)=>{var p=require_topsort();l.exports=g;function g(s){try{p(s)}catch(s){if(s instanceof p.CycleException)return!1;throw s}return!0}})),require_dfs=__commonJSMin(((s,l)=>{var p=require_lodash();l.exports=g;function g(s,l,g){p.isArray(l)||(l=[l]);var b=(s.isDirected()?s.successors:s.neighbors).bind(s),C=[],w={};return p.each(l,function(l){if(!s.hasNode(l))throw Error(`Graph does not have node: `+l);v(s,l,g===`post`,w,b,C)}),C}function v(s,l,g,b,C,w){p.has(b,l)||(b[l]=!0,g||w.push(l),p.each(C(l),function(l){v(s,l,g,b,C,w)}),g&&w.push(l))}})),require_postorder=__commonJSMin(((s,l)=>{var p=require_dfs();l.exports=g;function g(s,l){return p(s,l,`post`)}})),require_preorder=__commonJSMin(((s,l)=>{var p=require_dfs();l.exports=g;function g(s,l){return p(s,l,`pre`)}})),require_prim=__commonJSMin(((s,l)=>{var p=require_lodash(),g=require_graph(),v=require_priority_queue();l.exports=b;function b(s,l){var b=new g,C={},w=new v,E;function k(s){var p=s.v===E?s.w:s.v,g=w.priority(p);if(g!==void 0){var v=l(s);v0;){if(E=w.removeMin(),p.has(C,E))b.setEdge(E,C[E]);else if(A)throw Error(`Input graph is not connected: `+s);else A=!0;s.nodeEdges(E).forEach(k)}return b}})),require_alg=__commonJSMin(((s,l)=>{l.exports={components:require_components(),dijkstra:require_dijkstra(),dijkstraAll:require_dijkstra_all(),findCycles:require_find_cycles(),floydWarshall:require_floyd_warshall(),isAcyclic:require_is_acyclic(),postorder:require_postorder(),preorder:require_preorder(),prim:require_prim(),tarjan:require_tarjan(),topsort:require_topsort()}})),require_graphlib=__commonJSMin(((s,l)=>{var p=require_lib$10();l.exports={Graph:p.Graph,json:require_json$2(),alg:require_alg(),version:p.version}})),require_cli_parser_utils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.extractCorrectIdentifierBySemver=s.extractNameAndIdentifier=void 0;let l=require(`semver`);s.extractNameAndIdentifier=s=>{let l,p;if(s.includes(`@`)){let g=s.indexOf(`@`,1);l=s.slice(0,g),p=s.slice(g+1)}else l=s,p=`unknown`;return{name:l,identifier:p}},s.extractCorrectIdentifierBySemver=(p,g)=>{let{name:v,identifier:b}=(0,s.extractNameAndIdentifier)(g);return isNaN(parseInt(b[0]))?p.filter(s=>s.startsWith(v)).filter(p=>l.satisfies((0,s.extractNameAndIdentifier)(p).identifier,b)).map(l=>({name:l,identifier:(0,s.extractNameAndIdentifier)(l).identifier})).reduce((s,p)=>l.gt(p.identifier,s.identifier)?p:s).name:g}})),require_lock_parser_base=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockParserBase=void 0;let l=require_lodash_clonedeep(),p=require_lodash_isempty(),g=require_lodash_topairs(),v=require_graphlib(),b=(init_esm_node(),__toCommonJS$1(esm_node_exports)),C=require_dist$9(),w=require_src$39(),E=require_cli_parser_utils(),k=require_parsers(),A=require_errors$6(),N=w(`snyk-nodejs-parser`);s.LockParserBase=class{constructor(s,l){this.type=s,this.treeSizeLimit=l,this.pathDelimiter=`|`}async getDependencyTree(s,g,b=!1,w=!0,E){var N,F;if(g.type!==this.type)throw new A.InvalidUserInputError("Unsupported lockfile provided. Please provide `package-lock.json`.");let I=g,R=Object.assign({dependencies:{},hasDevDependencies:!p(s.devDependencies),name:s.name,size:1,version:s.version||``},E&&{labels:{"npm:scope":`unknown`}}),B=s?.engines?.node;if(B&&(R.meta||={},R.meta.nodeVersion=B),p(s.dependencies)&&!b)return R;let q=this.getDepMap(I,s.resolutions,E),le=this.createGraphOfDependencies(q,w),J={};if(!v.alg.isAcyclic(le)){let s=v.alg.findCycles(le);for(let l of s)J=Object.assign(Object.assign({},J),this.removeCycle(l,q,le))}let{depTrees:_e,depTreesSizes:be}=await this.createDepTrees(q,le,E),xe=(0,k.getTopLevelDeps)({targetFile:s,includeDev:b,includePeerDeps:g.type===k.LockfileType.npm7,applyYarn2Resolutions:g.type===k.LockfileType.yarn2});for(let l of Object.keys(s.aliases??[])){let p=s.aliases[l];_e[p.aliasName]=Object.assign(Object.assign({},_e[p.aliasName]),{name:p.aliasTargetDepName,labels:Object.assign(Object.assign({},_e[p.aliasName].labels),{alias:p})})}let De=1;for(let s of xe){if(De>this.treeSizeLimit)throw new A.TreeSizeLimitError;let p=this.getDepTreeKey(s),g=J[p]||p;if(_e[g])R.dependencies[s.name]=s.dev?this.setDevDepRec(l(_e[g])):_e[g],De+=be[g],C.eventLoopSpinner.isStarving()&&await C.eventLoopSpinner.spin();else if(/^file:/.test(s.version))R.dependencies[s.name]=(0,k.createDepTreeDepFromDep)(s,E),De++;else{if(w)throw new A.OutOfSyncError(s.name,this.type);R.dependencies[s.name]=(0,k.createDepTreeDepFromDep)(s,E),R.dependencies[s.name].labels||(R.dependencies[s.name].labels={}),R.dependencies[s.name].labels.missingLockFileEntry=`true`,De++}}return R.size=De,R}setDevDepRec(s,l){for(let[p,v]of g(s.dependencies))s.dependencies[p]=this.setDevDepRec(v,l);return s.labels=Object.assign(Object.assign(Object.assign({},s.labels),{scope:k.Scope.dev}),l&&{"npm:scope":k.Scope.dev}),s}removeCycle(s,l,p){let g=(v,b,C,w)=>{let E=p.inEdges(v).filter(s=>C.includes(s.v));for(let k of E){let E=k.v,A=this.cloneNodeWithoutEdges(E,l,p);p.setEdge(A,w),b.includes(E)?(l[A].labels||(l[A].labels={}),l[A].labels.pruned=`cyclic`):(g(E,[...b,v],C,A),this.cloneAcyclicNodeEdges(E,A,s,p,{inEdges:!0,outEdges:!1}))}},v={};for(let b of s){let C=this.cloneNodeWithoutEdges(b,l,p);v[b]=C,g(b,[],s,C),this.cloneAcyclicNodeEdges(b,C,s,p,{inEdges:!0,outEdges:!0})}for(let l of s)p.removeNode(l);return v}cloneAcyclicNodeEdges(s,l,p,g,{inEdges:v,outEdges:b}){let C=g.nodeEdges(s);if(b){let s=C.filter(s=>!p.includes(s.w));for(let p of s){let s=p.w;g.setEdge(l,s)}}if(v){let s=C.filter(s=>!p.includes(s.v));for(let p of s){let s=p.v;g.setEdge(s,l)}}}cloneNodeWithoutEdges(s,p,g){let v=s+(0,b.v4)();return p[v]=l(p[s]),g.setNode(v),v}createGraphOfDependencies(s,l=!0){let p=new v.Graph;for(let l of Object.keys(s))p.setNode(l);for(let[g,v]of Object.entries(s))for(let b of v.requires){let v=this.findDepsPath(g,b,s,l);p.setEdge(v,g)}return p}findDepsPath(s,l,p,g=!0){let v=s.split(this.pathDelimiter);for(;v.length;){let s=v.concat(l).join(this.pathDelimiter);if(p[s])return s;v.pop()}if(!p[l]&&(N(`Dependency ${l} not found`),g))throw new A.OutOfSyncError(l,this.type);return l}async createDepTrees(s,l,p){var g,b;if(!v.alg.isAcyclic(l))throw Error(`Cycles were not removed from graph.`);let w={},k={},A=v.alg.topsort(l);for(;A.length;){let g=A.shift(),v=s[g],b=1;if(!v){N(`Missing entry for ${g}`);continue}for(let s of l.predecessors(g)){let l=w[s];if(v.dependencies||={},l)b+=k[s];else{N(`Missing entry for ${s}`);let{name:g,identifier:C}=(0,E.extractNameAndIdentifier)(s);l={name:g,version:C,dependencies:{},labels:Object.assign(Object.assign({missingLockFileEntry:`true`},v.labels?.scope&&{scope:v.labels.scope}),p&&v.labels?.scope&&{"npm:scope":v.labels.scope})},b+=1}v.dependencies[l.name]=l}let F={labels:v.labels,name:v.name,version:v.version};v.dependencies&&(F.dependencies=v.dependencies),w[g]=F,k[g]=b,C.eventLoopSpinner.isStarving()&&await C.eventLoopSpinner.spin()}return{depTrees:w,depTreesSizes:k}}getDepMap(s,l,p){throw Error(`Not implemented`)}getDepTreeKey(s){throw Error(`Not implemented`)}}})),require_lodash_merge=__commonJSMin(((s,l)=>{var p=200,g=`__lodash_hash_undefined__`,v=800,b=16,C=9007199254740991,w=`[object Arguments]`,E=`[object Array]`,k=`[object AsyncFunction]`,A=`[object Boolean]`,N=`[object Date]`,F=`[object Error]`,I=`[object Function]`,R=`[object GeneratorFunction]`,B=`[object Map]`,q=`[object Number]`,le=`[object Null]`,J=`[object Object]`,_e=`[object Proxy]`,be=`[object RegExp]`,xe=`[object Set]`,De=`[object String]`,Ne=`[object Undefined]`,Pe=`[object WeakMap]`,ze=`[object ArrayBuffer]`,Be=`[object DataView]`,We=`[object Float32Array]`,Ke=`[object Float64Array]`,qe=`[object Int8Array]`,Je=`[object Int16Array]`,Ye=`[object Int32Array]`,Ze=`[object Uint8Array]`,Qe=`[object Uint8ClampedArray]`,ot=`[object Uint16Array]`,st=`[object Uint32Array]`,ut=/[\\^$.*+?()[\]{}|]/g,yt=/^\[object .+?Constructor\]$/,Tt=/^(?:0|[1-9]\d*)$/,Ot={};Ot[We]=Ot[Ke]=Ot[qe]=Ot[Je]=Ot[Ye]=Ot[Ze]=Ot[Qe]=Ot[ot]=Ot[st]=!0,Ot[w]=Ot[E]=Ot[ze]=Ot[A]=Ot[Be]=Ot[N]=Ot[F]=Ot[I]=Ot[B]=Ot[q]=Ot[J]=Ot[be]=Ot[xe]=Ot[De]=Ot[Pe]=!1;var At=typeof global==`object`&&global&&global.Object===Object&&global,jt=typeof self==`object`&&self&&self.Object===Object&&self,It=At||jt||Function(`return this`)(),Lt=typeof s==`object`&&s&&!s.nodeType&&s,Rt=Lt&&typeof l==`object`&&l&&!l.nodeType&&l,Vt=Rt&&Rt.exports===Lt,Ht=Vt&&At.process,Gt=function(){try{return Rt&&Rt.require&&Rt.require(`util`).types||Ht&&Ht.binding&&Ht.binding(`util`)}catch{}}(),Kt=Gt&&Gt.isTypedArray;function Jt(s,l,p){switch(p.length){case 0:return s.call(l);case 1:return s.call(l,p[0]);case 2:return s.call(l,p[0],p[1]);case 3:return s.call(l,p[0],p[1],p[2])}return s.apply(l,p)}function Xt(s,l){for(var p=-1,g=Array(s);++p-1}function Bn(s,l){var p=this.__data__,g=nr(p,s);return g<0?(++this.size,p.push([s,l])):p[g][1]=l,this}Fn.prototype.clear=In,Fn.prototype.delete=Ln,Fn.prototype.get=Rn,Fn.prototype.has=zn,Fn.prototype.set=Bn;function Vn(s){var l=-1,p=s==null?0:s.length;for(this.clear();++l1?p[v-1]:void 0,C=v>2?p[2]:void 0;for(b=s.length>3&&typeof b==`function`?(v--,b):void 0,C&&Er(p[0],p[1],C)&&(b=v<3?void 0:b,v=1),l=Object(l);++g-1&&s%1==0&&s0){if(++l>=v)return arguments[0]}else l=0;return s.apply(void 0,arguments)}}function Ir(s){if(s!=null){try{return sn.call(s)}catch{}try{return s+``}catch{}}return``}function Lr(s,l){return s===l||s!==s&&l!==l}var Rr=or(function(){return arguments}())?or:function(s){return Kr(s)&&cn.call(s,`callee`)&&!yn.call(s,`callee`)},zr=Array.isArray;function Br(s){return s!=null&&Wr(s.length)&&!Ur(s)}function Vr(s){return Kr(s)&&Br(s)}var Hr=Cn||ei;function Ur(s){if(!Gr(s))return!1;var l=ar(s);return l==I||l==R||l==k||l==_e}function Wr(s){return typeof s==`number`&&s>-1&&s%1==0&&s<=C}function Gr(s){var l=typeof s;return s!=null&&(l==`object`||l==`function`)}function Kr(s){return typeof s==`object`&&!!s}function qr(s){if(!Kr(s)||ar(s)!=J)return!1;var l=_n(s);if(l===null)return!0;var p=cn.call(l,`constructor`)&&l.constructor;return typeof p==`function`&&p instanceof p&&sn.call(p)==dn}var Jr=Kt?Zt(Kt):cr;function Yr(s){return vr(s,Xr(s))}function Xr(s){return Br(s)?$n(s,!0):lr(s)}var Zr=yr(function(s,l,p){ur(s,l,p)});function Qr(s){return function(){return s}}function $r(s){return s}function ei(){return!1}l.exports=Zr})),require_formats=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.json=void 0,s.json={stringify:function(s,l,p){return JSON.stringify(s,l||null,p||2)},parse:JSON.parse}})),require_memory=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Memory=void 0;let l=require_common$4();s.Memory=function(s={}){s||={},this.type=`memory`,this.store={},this.mtimes={},this.readOnly=!1,this.loadFrom=s.loadFrom||null,this.logicalSeparator=s.logicalSeparator||`:`,this.parseValues=s.parseValues||!1,this.loadFrom&&(this.store=l.loadFilesSync(this.loadFrom))},s.Memory.prototype.get=function(s){let p=this.store,g=l.path(s,this.logicalSeparator);for(;g.length>0;){if(s=g.shift(),p&&typeof p!=`string`&&p.hasOwnProperty(s)){p=p[s];continue}return}return p},s.Memory.prototype.set=function(s,p){if(this.readOnly)return!1;let g=this.store,v=l.path(s,this.logicalSeparator);if(v.length===0)return!p||typeof p!=`object`?!1:(this.reset(),this.store=p,!0);for(this.mtimes[s]=Date.now();v.length>1;)s=v.shift(),(!g[s]||typeof g[s]!=`object`)&&(g[s]={}),g=g[s];return s=v.shift(),this.parseValues&&(p=l.parseValues.call(l,p)),g[s]=p,!0},s.Memory.prototype.clear=function(s){if(this.readOnly)return!1;let p=this.store,g=p,v=l.path(s,this.logicalSeparator);delete this.mtimes[s];for(var b=0;b1;)s=b.shift(),v[s]||(v[s]={}),v=v[s];return s=b.shift(),typeof v[s]!=`object`||Array.isArray(v[s])?(v[s]=p,!0):Object.keys(p).every(function(s){return g.merge(l.keyed(g.logicalSeparator,C,s),p[s])})},s.Memory.prototype.reset=function(){return this.readOnly?!1:(this.mtimes={},this.store={},!0)},s.Memory.prototype.loadSync=function(){return this.store||{}}})),require_common$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.transform=s.parseValues=s.capitalize=s.merge=s.loadFilesSync=s.loadFiles=s.keyed=s.key=s.path=void 0;let l=require(`fs`),p=require_async$6(),g=require_formats(),v=require_memory();function b(s,l){return l||=`:`,s==null?[]:s.split(l)}s.path=b;function C(...s){return Array.prototype.slice.call(s).join(`:`)}s.key=C;function w(...s){return Array.prototype.slice.call(s,1).join(s[0])}s.keyed=w;function E(s,v){if(!s)return v(null,{});let b=Array.isArray(s)?{files:s}:s;b.format=b.format||g.json;function C(s,p){l.readFile(s,function(s,l){return s?p(s):p(null,b.format.parse(l.toString()))})}p.map(b.files,C,function(s,l){return s?v(s):v(null,A(l))})}s.loadFiles=E;function k(s){if(!s)return;let p=Array.isArray(s)?{files:s}:s;return p.format=p.format||g.json,A(p.files.map(function(s){return p.format.parse(l.readFileSync(s,`utf8`))}))}s.loadFilesSync=k;function A(s){let l=new v.Memory;return s.forEach(function(s){Object.keys(s).forEach(function(p){l.merge(p,s[p])})}),l.store}s.merge=A;function N(s){return s&&s[0].toUpperCase()+s.slice(1)}s.capitalize=N;function F(s){let l=s;try{l=JSON.parse(s)}catch{s===`undefined`&&(l=void 0)}return l}s.parseValues=F;function I(s,l){return Object.keys(s).map(function(p){let g={key:p,value:s[p]},v=l.call(null,g);if(!v)return null;if(v.key)return v;let b=Error(`Transform function passed to store returned an invalid format: `+JSON.stringify(v));throw b.name=`RuntimeError`,b}).filter(function(s){return s!==null}).reduce(function(s,l){return s[l.key]=l.value,s},{})}s.transform=I})),require_provider$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Provider=void 0;let l=require_async$6(),p=require_common$4();s.Provider=function(s={}){s||={},this.stores={},this.sources=[],this.init(s)},[`argv`,`env`].forEach(function(l){s.Provider.prototype[l]=function(){let s=[l].concat(Array.prototype.slice.call(arguments));return this.add.apply(this,s)}}),s.Provider.prototype.file=function(s,l){return arguments.length==1?(l=typeof s==`string`?{file:s}:s,s=`file`):l=typeof l==`string`?{file:l}:l,l.type=`file`,this.add(s,l)},[`defaults`,`overrides`].forEach(function(l){s.Provider.prototype[l]=function(s){return s||={},s.type||=`literal`,this.add(l,s)}}),s.Provider.prototype.use=function(s,l){l||={};function p(s){return Object.keys(l).every(function(p){return l[p]===s[p]})}let g=this.stores[s],v=g&&!p(g);return(!g||v)&&(v&&this.remove(s),this.add(s,l)),this},s.Provider.prototype.add=function(s,l,g){l||={};let v=l.type||s;if(!require_nconf().default[p.capitalize(v)])throw Error(`Cannot add store with unknown type: `+v);return this.stores[s]=this.create(v,l,g),this.stores[s].loadSync&&this.stores[s].loadSync(),this},s.Provider.prototype.remove=function(s){return delete this.stores[s],this},s.Provider.prototype.create=function(s,l,g){return new(require_nconf()).default[p.capitalize(s.toLowerCase())](l,g)},s.Provider.prototype.init=function(s){let l=this;s.type?this.add(s.type,s):s.store?this.add(s.store.name||s.store.type,s.store):s.stores&&Object.keys(s.stores).forEach(function(p){let g=s.stores[p];l.add(g.name||p||g.type,g)}),s.source?this.sources.push(this.create(s.source.type||s.source.name,s.source)):s.sources&&Object.keys(s.sources).forEach(function(p){let g=s.sources[p];l.sources.push(l.create(g.type||g.name||p,g))})},s.Provider.prototype.get=function(s,g){if(typeof s==`function`&&(g=s,s=null),!g)return this._execute(`get`,1,s,g);let v=0,b=Object.keys(this.stores),C=this,w,E=[];l.whilst(function(){return w===void 0&&v=2)return p.get(s,function(s,p){if(s)return l(s);w=p,w&&typeof w==`object`&&!Array.isArray(w)&&(E.push(w),w=void 0),l()});w=p.get(s),w&&typeof w==`object`&&!Array.isArray(w)&&(E.push(w),w=void 0),l()},function(s){return!s&&E.length&&(w=p.merge(E.reverse())),s?g(s):g(null,w)})},s.Provider.prototype.any=function(s,p){if(Array.isArray(s)||(s=Array.prototype.slice.call(arguments),p=s.length>0&&typeof s[s.length-1]==`function`?s.pop():null),!p){let l;for(let g=0;gg?b[s].apply(b,v.concat(p)):p(null,b[s].apply(b,v))}return b?l.forEach(A,N,function(s){return s?b(s):b()}):(A.forEach(function(l){if(E===void 0){let p=w.stores[l];if(C&&p.readOnly)return;E=p[s].apply(p,v),E&&s===`get`&&typeof E==`object`&&!Array.isArray(E)&&(k.push(E),E=void 0)}}),k.length&&(E=p.merge(k.reverse())),E)};function g(s,l){if(l)return l(s);throw s}})),require_minimist=__commonJSMin(((s,l)=>{function p(s,l){var p=s;return l.slice(0,-1).forEach(function(s){p=p[s]||{}}),l[l.length-1]in p}function g(s){return typeof s==`number`||/^0x[0-9a-f]+$/i.test(s)?!0:/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(s)}function v(s,l){return l===`constructor`&&typeof s[l]==`function`||l===`__proto__`}l.exports=function(s,l){l||={};var b={bools:{},strings:{},unknownFn:null};typeof l.unknown==`function`&&(b.unknownFn=l.unknown),typeof l.boolean==`boolean`&&l.boolean?b.allBools=!0:[].concat(l.boolean).filter(Boolean).forEach(function(s){b.bools[s]=!0});var C={};function w(s){return C[s].some(function(s){return b.bools[s]})}Object.keys(l.alias||{}).forEach(function(s){C[s]=[].concat(l.alias[s]),C[s].forEach(function(l){C[l]=[s].concat(C[s].filter(function(s){return l!==s}))})}),[].concat(l.string).filter(Boolean).forEach(function(s){b.strings[s]=!0,C[s]&&[].concat(C[s]).forEach(function(s){b.strings[s]=!0})});var E=l.default||{},k={_:[]};function A(s,l){return b.allBools&&/^--[^=]+$/.test(l)||b.strings[s]||b.bools[s]||C[s]}function N(s,l,p){for(var g=s,C=0;C{Object.defineProperty(s,`__esModule`,{value:!0}),s.Argv=void 0;let l=require(`path`),p=require(`util`),g=require_common$4(),v=require_memory(),b=require_minimist();s.Argv=function(s,l){v.Memory.call(this,s),s||={},this.type=`argv`,this.readOnly=s.readOnly===void 0?!0:s.readOnly,this.options=s,this.usage=l,typeof s.readOnly==`boolean`?(this.readOnly=s.readOnly,delete s.readOnly):this.readOnly=!0,typeof s.parseValues==`boolean`?(this.parseValues=s.parseValues,delete s.parseValues):this.parseValues=!1,typeof s.transform==`function`?(this.transform=s.transform,delete s.transform):this.transform=!1,typeof s.separator==`string`||s.separator instanceof RegExp?(this.separator=s.separator,delete s.separator):this.separator=``},p.inherits(s.Argv,v.Memory),s.Argv.prototype.loadSync=function(){return this.loadArgv(),this.store},s.Argv.prototype.loadArgv=function(){let s=this,p,v;v=/\b(node|iojs|electron)(\.exe)?$/.test(process.argv[0])?process.argv.slice(1,2):process.argv.slice(0,1);let C=v.map(s=>{let p=l.relative(process.cwd(),s);return s.match(/^(\/|([a-zA-Z]:)?\\)/)&&p.length{Object.defineProperty(s,`__esModule`,{value:!0}),s.Env=void 0;let l=require(`util`),p=require_common$4(),g=require_memory();s.Env=function(s){g.Memory.call(this,s),s||={},this.type=`env`,this.readOnly=s.readOnly===void 0?!0:s.readOnly,this.whitelist=s.whitelist||[],this.separator=s.separator||``,this.lowerCase=s.lowerCase||!1,this.parseValues=s.parseValues||!1,this.transform=s.transform||!1,{}.toString.call(s.match)===`[object RegExp]`&&typeof s!=`string`&&(this.match=s.match),s instanceof Array&&(this.whitelist=s),(typeof s==`string`||s instanceof RegExp)&&(this.separator=s)},l.inherits(s.Env,g.Memory),s.Env.prototype.loadSync=function(){return this.loadEnv(),this.store},s.Env.prototype.loadEnv=function(){let s=this,l=process.env;this.lowerCase&&(l={},Object.keys(process.env).forEach(function(s){l[s.toLowerCase()]=process.env[s]})),this.transform&&(l=p.transform(l,this.transform));let g=!1;return this.readOnly&&(this.readOnly=!1,g=!0),Object.keys(l).filter(function(l){return s.match&&s.whitelist.length?l.match(s.match)||s.whitelist.indexOf(l)!==-1:s.match?l.match(s.match):!s.whitelist.length||s.whitelist.indexOf(l)!==-1}).forEach(function(g){let v=l[g];v===`TRUE`||v===`true`?v=!0:(v===`FALSE`||v===`false`)&&(v=!1),s.parseValues&&(v=p.parseValues(v)),s.separator?s.set(p.key.apply(p,g.split(s.separator)),v):s.set(g,v)}),g&&(this.readOnly=!0),this.store}})),require_file=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.File=void 0;let l=require(`fs`),p=require(`path`),g=require(`util`),v=require(`crypto`),b=require_formats(),C=require_memory(),w=l.exists,E=l.existsSync;s.File=function(s){if(!s||!s.file)throw Error("Missing required option `file`");if(C.Memory.call(this,s),this.type=`file`,this.file=s.file,this.dir=s.dir||process.cwd(),this.format=s.format||b.json,this.secure=s.secure,this.spacing=s.json_spacing||s.spacing||2,this.secure&&(this.secure=Buffer.isBuffer(this.secure)||typeof this.secure==`string`?{secret:this.secure.toString()}:this.secure,this.secure.alg=this.secure.alg||`aes-256-ctr`,this.secure.secretPath&&(this.secure.secret=l.readFileSync(this.secure.secretPath,`utf8`)),!this.secure.secret))throw Error(`secure.secret option is required`);s.search&&this.search(this.dir)},g.inherits(s.File,C.Memory),s.File.prototype.save=function(s,l){this.saveToFile(this.file,s,l)},s.File.prototype.saveToFile=function(s,p,g){g||(g=p,p=this.format),l.writeFile(s,this.stringify(p),g)},s.File.prototype.saveSync=function(){return l.writeFileSync(this.file,this.stringify()),this.store},s.File.prototype.load=function(s){let p=this;w(p.file,function(g){if(!g)return s(null,{});l.readFile(p.file,function(l,g){if(l)return s(l);try{let s=g.toString();s.charAt(0)===``&&(s=s.substr(1)),p.store=p.parse(s)}catch(l){return s(Error(`Error parsing your configuration file: [`+p.file+`]: `+l.message))}s(null,p.store)})})},s.File.prototype.loadSync=function(){if(!E(this.file))return this.store={},this.store;try{let s=l.readFileSync(this.file,`utf8`);s.charAt(0)===``&&(s=s.substr(1)),this.store=this.parse(s)}catch(s){throw Error(`Error parsing your configuration file: [`+this.file+`]: `+s.message)}return this.store},s.File.prototype.stringify=function(s){let l=this.store;if(s||=this.format,this.secure){let p=this;l=Object.keys(l).reduce(function(g,b){let C=s.stringify(l[b]),w=v.randomBytes(16),E=v.createCipheriv(p.secure.alg,p.secure.secret,w),k=E.update(C,`utf8`,`hex`);return k+=E.final(`hex`),g[b]={alg:p.secure.alg,value:k,iv:w.toString(`hex`)},g},{})}return s.stringify(l,null,this.spacing)},s.File.prototype.parse=function(s){let l=this.format.parse(s);if(this.secure){let s=this,p=!1;l=Object.keys(l).reduce(function(g,b){let C=l[b],w=v.createDecipher(C.alg,s.secure.secret);C.iv?w=v.createDecipheriv(C.alg,s.secure.secret,Buffer.from(C.iv,`hex`)):p=!0;let E=w.update(C.value,`hex`,`utf8`);return E+=w.final(`utf8`),g[b]=s.format.parse(E),g},{}),p&&console.warn(`Your encrypted file is outdated (encrypted without iv). Please re-encrypt your file.`)}return l},s.File.prototype.search=function(s){let g=!0,v,b,C;if(s||=process.cwd(),this.file[0]===`/`)try{C=l.statSync(l.realpathSync(this.file)),C.isFile()&&(v=this.file,g=!1)}catch{}if(g&&s)try{g=l.statSync(l.realpathSync(s)).isDirectory()}catch{return!1}for(;g;)try{C=l.statSync(l.realpathSync(v=p.join(s,this.file))),g=C.isDirectory()}catch{if(b=s,s=p.dirname(s),b===s){try{C=l.statSync(l.realpathSync(v=p.join(this.dir,this.file))),C.isDirectory()&&(v=void 0)}catch{}g=!1}}return this.file=v||this.file,v}})),require_literal=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Literal=void 0;let l=require(`util`),p=require_memory();s.Literal=function(s){p.Memory.call(this,s),s||={},this.type=`literal`,this.readOnly=!0,this.store=s.store||s},l.inherits(s.Literal,p.Memory),s.Literal.prototype.loadSync=function(){return this.store}})),require_nconf=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_common$4(),p=require_provider$1(),g=require_formats(),v=require_argv(),b=require_env(),C=require_file(),w=require_literal(),E=require_memory(),k=new p.Provider;k.Argv=v.Argv,k.Env=b.Env,k.File=C.File,k.Literal=w.Literal,k.Memory=E.Memory,k.key=l.key,k.path=l.path,k.loadFiles=l.loadFiles,k.loadFilesSync=l.loadFilesSync,k.formats=g,k.Provider=p.Provider,s.default=k})),require_dist$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.loadConfig=void 0;let l=require_src$39(),p=require(`path`),g=require_lodash_merge(),v=require_nconf(),b=l(`snyk:config`);function C(s,l){s||=``,l||={};let C=l.secretConfig||process.env.CONFIG_SECRET_FILE||p.resolve(s,`config.secret.json`),k=E(l);if(!p.isAbsolute(s))throw Error(`config requires absolute path to read from`);let A=process.env.SERVICE_ENV||`local`,N=p.resolve(s,`config.${A}.json`);b(`dir: %s, local: %s, secret: %s`,s,N,C);let F=/^SNYK_.*$/;v.default.env({parseValues:k,separator:`__`,match:F,whitelist:[`NODE_ENV`,`PORT`]}),v.default.argv(),v.default.file(`secret`,{file:p.resolve(C)}),v.default.file(`local`,{file:N}),v.default.file(`default`,{file:p.resolve(s,`config.default.json`)});let I=v.default.get();return Object.keys(I).forEach(function(s){if(s.match(F)){let l=s.replace(/^SNYK_/,``);typeof I[l]==`object`&&typeof I[s]==`object`?I[l]=g(I[l],I[s]):I[l]=I[s],delete I[s]}}),w(I),b(`loading from %s`,s,JSON.stringify(I,null,2)),I}s.loadConfig=C;function w(s){Object.keys(s).forEach(function(l){if(typeof s[l]==`object`)return w(s[l]);typeof s[l]==`string`&&(s[l]=s[l].replace(/(\${.*?})/g,function(p,g){let v=g.slice(2,-1);if(process.env[v]===void 0)throw Error(`Missing env var to substitute `+v+` in '`+l+`: "`+s[l]+`"'`);return process.env[v]}))})}function E(s){if(s.parseEnvValues!==void 0){if(typeof s.parseEnvValues!=`boolean`)throw Error(`options.parseEnvValues must be a boolean`);return s.parseEnvValues}let l=process.env.CONFIG_PARSE_ENV_VALUES;if(l!==void 0&&l!==``&&l!==`undefined`){let s;try{s=JSON.parse(l.toLowerCase())}catch{throw Error(`CONFIG_PARSE_ENV_VALUES must be a boolean`)}if(typeof s!=`boolean`)throw Error(`CONFIG_PARSE_ENV_VALUES must be a boolean`);return s}return!1}})),require_config=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.config=void 0,s.config=(0,require_dist$5().loadConfig)(__dirname+`../..`)})),require_package_lock_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PackageLockParser=void 0;let l=require_parsers(),p=require_errors$6(),g=require_lock_parser_base(),v=require_config();s.PackageLockParser=class extends g.LockParserBase{constructor(){super(l.LockfileType.npm,v.config.NPM_TREE_SIZE_LIMIT)}parseLockFile(s){try{let p=JSON.parse(s);return p.type=p.lockfileVersion===1?l.LockfileType.npm:l.LockfileType.npm7,this.type=p.type,p}catch(s){throw new p.InvalidUserInputError(`package-lock.json parsing failed with error ${s.message}`)}}async getDependencyTree(s,l,p=!1,g=!0,v){let b=await super.getDependencyTree(s,l,p,g,v),C={lockfileVersion:l.lockfileVersion,packageManager:`npm`};return Object.assign(Object.assign({},b),{meta:Object.assign(Object.assign({},b.meta),C)})}getDepMap(s,p,g){let v=s,b={},C=(s,p)=>{for(let[v,w]of Object.entries(s)){let s={labels:Object.assign({scope:w.dev?l.Scope.dev:l.Scope.prod},g&&{"npm:scope":w.dev?l.Scope.dev:l.Scope.prod}),name:v,requires:[],version:w.version};w.requires&&(s.requires=Object.keys(w.requires));let E=[...p,v],k=E.join(this.pathDelimiter);b[k]=s,w.dependencies&&C(w.dependencies,E)}};return C(v.dependencies||{},[]),b}getDepTreeKey(s){return s.name}}})),require_lockfile=__commonJSMin(((s,l)=>{l.exports=(function(s){var l={};function p(g){if(l[g])return l[g].exports;var v=l[g]={i:g,l:!1,exports:{}};return s[g].call(v.exports,v,v.exports,p),v.l=!0,v.exports}return p.m=s,p.c=l,p.i=function(s){return s},p.d=function(s,l,g){p.o(s,l)||Object.defineProperty(s,l,{configurable:!1,enumerable:!0,get:g})},p.n=function(s){var l=s&&s.__esModule?function(){return s.default}:function(){return s};return p.d(l,`a`,l),l},p.o=function(s,l){return Object.prototype.hasOwnProperty.call(s,l)},p.p=``,p(p.s=14)})([(function(s,l){s.exports=require(`path`)}),(function(s,l,p){"use strict";l.__esModule=!0;var g=v(p(173));function v(s){return s&&s.__esModule?s:{default:s}}l.default=function(s){return function(){var l=s.apply(this,arguments);return new g.default(function(s,p){function v(b,C){try{var w=l[b](C),E=w.value}catch(s){p(s);return}if(w.done)s(E);else return g.default.resolve(E).then(function(s){v(`next`,s)},function(s){v(`throw`,s)})}return v(`next`)})}}}),(function(s,l){s.exports=require(`util`)}),(function(s,l){s.exports=require(`fs`)}),(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});class g extends Error{constructor(s,l){super(s),this.code=l}}l.MessageError=g;class v extends g{constructor(s,l,p){super(s,l),this.process=p}}l.ProcessSpawnError=v;class b extends g{}l.SecurityError=b;class C extends g{}l.ProcessTermError=C;class w extends Error{constructor(s,l){super(s),this.responseCode=l}}l.ResponseError=w}),(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.getFirstSuitableFolder=l.readFirstAvailableStream=l.makeTempDir=l.hardlinksWork=l.writeFilePreservingEol=l.getFileSizeOnDisk=l.walk=l.symlink=l.find=l.readJsonAndFile=l.readJson=l.readFileAny=l.hardlinkBulk=l.copyBulk=l.unlink=l.glob=l.link=l.chmod=l.lstat=l.exists=l.mkdirp=l.stat=l.access=l.rename=l.readdir=l.realpath=l.readlink=l.writeFile=l.open=l.readFileBuffer=l.lockQueue=l.constants=void 0;var g;function v(){return g=Ye(p(1))}let b=(()=>{var s=(0,(g||v()).default)(function*(s,l,p,b){let C=(()=>{var C=(0,(g||v()).default)(function*(g){let v=g.src,C=g.dest,k=g.type,A=g.onFresh||Kt,N=g.onDone||Kt;if(E.has(C.toLowerCase())?b.verbose(`The case-insensitive file ${C} shouldn't be copied twice in one bulk copy`):E.add(C.toLowerCase()),k===`symlink`){yield At((J||_e()).default.dirname(C)),A(),I.symlink.push({dest:C,linkname:v}),N();return}if(l.ignoreBasenames.indexOf((J||_e()).default.basename(v))>=0)return;let F=yield It(v),R;F.isDirectory()&&(R=yield Tt(v));let B;try{B=yield It(C)}catch(s){if(s.code!==`ENOENT`)throw s}if(B){let s=F.isSymbolicLink()&&B.isSymbolicLink(),l=F.isDirectory()&&B.isDirectory(),g=F.isFile()&&B.isFile();if(g&&w.has(C)){N(),b.verbose(b.lang(`verboseFileSkipArtifact`,v));return}if(g&&F.size===B.size&&(0,(Ke||qe()).fileDatesEqual)(F.mtime,B.mtime)){N(),b.verbose(b.lang(`verboseFileSkip`,v,C,F.size,+F.mtime));return}if(s){let s=yield ut(v);if(s===(yield ut(C))){N(),b.verbose(b.lang(`verboseFileSkipSymlink`,v,C,s));return}}if(l){let s=yield Tt(C);Ht(R,`src files not initialised`);for(var q=s,le=Array.isArray(q),be=0,q=le?q:q[Symbol.iterator]();;){var xe;if(le){if(be>=q.length)break;xe=q[be++]}else{if(be=q.next(),be.done)break;xe=be.value}let s=xe;if(R.indexOf(s)<0){let l=(J||_e()).default.join(C,s);if(p.add(l),(yield It(l)).isDirectory())for(var De=yield Tt(l),Ne=Array.isArray(De),Pe=0,De=Ne?De:De[Symbol.iterator]();;){var ze;if(Ne){if(Pe>=De.length)break;ze=De[Pe++]}else{if(Pe=De.next(),Pe.done)break;ze=Pe.value}let s=ze;p.add((J||_e()).default.join(l,s))}}}}}if(B&&B.isSymbolicLink()&&(yield(0,(Ke||qe()).unlink)(C),B=null),F.isSymbolicLink()){A();let s=yield ut(v);I.symlink.push({dest:C,linkname:s}),N()}else if(F.isDirectory()){B||(b.verbose(b.lang(`verboseFileFolder`,C)),yield At(C));let l=C.split((J||_e()).default.sep);for(;l.length;)E.add(l.join((J||_e()).default.sep).toLowerCase()),l.pop();Ht(R,`src files not initialised`);let p=R.length;p||N();for(var Be=R,We=Array.isArray(Be),Je=0,Be=We?Be:Be[Symbol.iterator]();;){var Ye;if(We){if(Je>=Be.length)break;Ye=Be[Je++]}else{if(Je=Be.next(),Je.done)break;Ye=Je.value}let l=Ye;s.push({dest:(J||_e()).default.join(C,l),onFresh:A,onDone:function(s){function l(){return s.apply(this,arguments)}return l.toString=function(){return s.toString()},l}(function(){--p===0&&N()}),src:(J||_e()).default.join(v,l)})}}else if(F.isFile())A(),I.file.push({src:v,dest:C,atime:F.atime,mtime:F.mtime,mode:F.mode}),N();else throw Error(`unsure how to copy this: ${v}`)});return function(s){return C.apply(this,arguments)}})(),w=new Set(l.artifactFiles||[]),E=new Set;for(var k=s,A=Array.isArray(k),N=0,k=A?k:k[Symbol.iterator]();;){var F;if(A){if(N>=k.length)break;F=k[N++]}else{if(N=k.next(),N.done)break;F=N.value}let s=F,p=s.onDone;s.onDone=function(){l.onProgress(s.dest),p&&p()}}l.onStart(s.length);let I={file:[],symlink:[],link:[]};for(;s.length;){let l=s.splice(0,Rt);yield Promise.all(l.map(C))}for(var R=w,B=Array.isArray(R),q=0,R=B?R:R[Symbol.iterator]();;){var le;if(B){if(q>=R.length)break;le=R[q++]}else{if(q=R.next(),q.done)break;le=q.value}let s=le;p.has(s)&&(b.verbose(b.lang(`verboseFilePhantomExtraneous`,s)),p.delete(s))}for(var be=p,xe=Array.isArray(be),De=0,be=xe?be:be[Symbol.iterator]();;){var Ne;if(xe){if(De>=be.length)break;Ne=be[De++]}else{if(De=be.next(),De.done)break;Ne=De.value}let s=Ne;E.has(s.toLowerCase())&&p.delete(s)}return I});return function(l,p,g,v){return s.apply(this,arguments)}})(),C=(()=>{var s=(0,(g||v()).default)(function*(s,l,p,b){let C=(()=>{var C=(0,(g||v()).default)(function*(g){let v=g.src,C=g.dest,k=g.onFresh||Kt,A=g.onDone||Kt;if(E.has(C.toLowerCase())){A();return}if(E.add(C.toLowerCase()),l.ignoreBasenames.indexOf((J||_e()).default.basename(v))>=0)return;let N=yield It(v),F;N.isDirectory()&&(F=yield Tt(v));let R=yield jt(C);if(R){let s=yield It(C),l=N.isSymbolicLink()&&s.isSymbolicLink(),g=N.isDirectory()&&s.isDirectory(),E=N.isFile()&&s.isFile();if(N.mode!==s.mode)try{yield Ot(C,N.mode)}catch(s){b.verbose(s)}if(E&&w.has(C)){A(),b.verbose(b.lang(`verboseFileSkipArtifact`,v));return}if(E&&N.ino!==null&&N.ino===s.ino){A(),b.verbose(b.lang(`verboseFileSkip`,v,C,N.ino));return}if(l){let s=yield ut(v);if(s===(yield ut(C))){A(),b.verbose(b.lang(`verboseFileSkipSymlink`,v,C,s));return}}if(g){let s=yield Tt(C);Ht(F,`src files not initialised`);for(var B=s,q=Array.isArray(B),le=0,B=q?B:B[Symbol.iterator]();;){var be;if(q){if(le>=B.length)break;be=B[le++]}else{if(le=B.next(),le.done)break;be=le.value}let s=be;if(F.indexOf(s)<0){let l=(J||_e()).default.join(C,s);if(p.add(l),(yield It(l)).isDirectory())for(var xe=yield Tt(l),De=Array.isArray(xe),Ne=0,xe=De?xe:xe[Symbol.iterator]();;){var Pe;if(De){if(Ne>=xe.length)break;Pe=xe[Ne++]}else{if(Ne=xe.next(),Ne.done)break;Pe=Ne.value}let s=Pe;p.add((J||_e()).default.join(l,s))}}}}}if(N.isSymbolicLink()){k();let s=yield ut(v);I.symlink.push({dest:C,linkname:s}),A()}else if(N.isDirectory()){b.verbose(b.lang(`verboseFileFolder`,C)),yield At(C);let l=C.split((J||_e()).default.sep);for(;l.length;)E.add(l.join((J||_e()).default.sep).toLowerCase()),l.pop();Ht(F,`src files not initialised`);let p=F.length;p||A();for(var ze=F,Be=Array.isArray(ze),We=0,ze=Be?ze:ze[Symbol.iterator]();;){var Ke;if(Be){if(We>=ze.length)break;Ke=ze[We++]}else{if(We=ze.next(),We.done)break;Ke=We.value}let l=Ke;s.push({onFresh:k,src:(J||_e()).default.join(v,l),dest:(J||_e()).default.join(C,l),onDone:function(s){function l(){return s.apply(this,arguments)}return l.toString=function(){return s.toString()},l}(function(){--p===0&&A()})})}}else if(N.isFile())k(),I.link.push({src:v,dest:C,removeDest:R}),A();else throw Error(`unsure how to copy this: ${v}`)});return function(s){return C.apply(this,arguments)}})(),w=new Set(l.artifactFiles||[]),E=new Set;for(var k=s,A=Array.isArray(k),N=0,k=A?k:k[Symbol.iterator]();;){var F;if(A){if(N>=k.length)break;F=k[N++]}else{if(N=k.next(),N.done)break;F=N.value}let s=F,p=s.onDone||Kt;s.onDone=function(){l.onProgress(s.dest),p()}}l.onStart(s.length);let I={file:[],symlink:[],link:[]};for(;s.length;){let l=s.splice(0,Rt);yield Promise.all(l.map(C))}for(var R=w,B=Array.isArray(R),q=0,R=B?R:R[Symbol.iterator]();;){var le;if(B){if(q>=R.length)break;le=R[q++]}else{if(q=R.next(),q.done)break;le=q.value}let s=le;p.has(s)&&(b.verbose(b.lang(`verboseFilePhantomExtraneous`,s)),p.delete(s))}for(var be=p,xe=Array.isArray(be),De=0,be=xe?be:be[Symbol.iterator]();;){var Ne;if(xe){if(De>=be.length)break;Ne=be[De++]}else{if(De=be.next(),De.done)break;Ne=De.value}let s=Ne;E.has(s.toLowerCase())&&p.delete(s)}return I});return function(l,p,g,v){return s.apply(this,arguments)}})(),w=l.copyBulk=(()=>{var s=(0,(g||v()).default)(function*(s,l,p){let C={onStart:p&&p.onStart||Kt,onProgress:p&&p.onProgress||Kt,possibleExtraneous:p?p.possibleExtraneous:new Set,ignoreBasenames:p&&p.ignoreBasenames||[],artifactFiles:p&&p.artifactFiles||[]},w=yield b(s,C,C.possibleExtraneous,l);C.onStart(w.file.length+w.symlink.length+w.link.length);let E=w.file,A=new Map;yield(De||Ne()).queue(E,(()=>{var s=(0,(g||v()).default)(function*(s){let p;for(;p=A.get(s.dest);)yield p;l.verbose(l.lang(`verboseFileCopy`,s.src,s.dest));let g=(0,(Ke||qe()).copyFile)(s,function(){return A.delete(s.dest)});return A.set(s.dest,g),C.onProgress(s.dest),g});return function(l){return s.apply(this,arguments)}})(),Rt);let N=w.symlink;yield(De||Ne()).queue(N,function(s){let p=(J||_e()).default.resolve((J||_e()).default.dirname(s.dest),s.linkname);return l.verbose(l.lang(`verboseFileSymlink`,s.dest,p)),k(p,s.dest)})});return function(l,p,g){return s.apply(this,arguments)}})();l.hardlinkBulk=(()=>{var s=(0,(g||v()).default)(function*(s,l,p){let b={onStart:p&&p.onStart||Kt,onProgress:p&&p.onProgress||Kt,possibleExtraneous:p?p.possibleExtraneous:new Set,artifactFiles:p&&p.artifactFiles||[],ignoreBasenames:[]},w=yield C(s,b,b.possibleExtraneous,l);b.onStart(w.file.length+w.symlink.length+w.link.length);let E=w.link;yield(De||Ne()).queue(E,(()=>{var s=(0,(g||v()).default)(function*(s){l.verbose(l.lang(`verboseFileLink`,s.src,s.dest)),s.removeDest&&(yield(0,(Ke||qe()).unlink)(s.dest)),yield Lt(s.src,s.dest)});return function(l){return s.apply(this,arguments)}})(),Rt);let A=w.symlink;yield(De||Ne()).queue(A,function(s){let p=(J||_e()).default.resolve((J||_e()).default.dirname(s.dest),s.linkname);return l.verbose(l.lang(`verboseFileSymlink`,s.dest,p)),k(p,s.dest)})});return function(l,p,g){return s.apply(this,arguments)}})(),l.readFileAny=(()=>{var s=(0,(g||v()).default)(function*(s){for(var l=s,p=Array.isArray(l),g=0,l=p?l:l[Symbol.iterator]();;){var v;if(p){if(g>=l.length)break;v=l[g++]}else{if(g=l.next(),g.done)break;v=g.value}let s=v;if(yield jt(s))return Zt(s)}return null});return function(l){return s.apply(this,arguments)}})(),l.readJson=(()=>{var s=(0,(g||v()).default)(function*(s){return(yield E(s)).object});return function(l){return s.apply(this,arguments)}})();let E=l.readJsonAndFile=(()=>{var s=(0,(g||v()).default)(function*(s){let l=yield Zt(s);try{return{object:(0,(Be||We()).default)(JSON.parse(Gt(l))),content:l}}catch(l){throw l.message=`${s}: ${l.message}`,l}});return function(l){return s.apply(this,arguments)}})();l.find=(()=>{var s=(0,(g||v()).default)(function*(s,l){let p=l.split((J||_e()).default.sep);for(;p.length;){let l=p.concat(s).join((J||_e()).default.sep);if(yield jt(l))return l;p.pop()}return!1});return function(l,p){return s.apply(this,arguments)}})();let k=l.symlink=(()=>{var s=(0,(g||v()).default)(function*(s,l){try{if((yield It(l)).isSymbolicLink()&&(yield yt(l))===s)return}catch(s){if(s.code!==`ENOENT`)throw s}if(yield(0,(Ke||qe()).unlink)(l),process.platform===`win32`)yield Vt(s,l,`junction`);else{let p;try{p=(J||_e()).default.relative((F||I()).default.realpathSync((J||_e()).default.dirname(l)),(F||I()).default.realpathSync(s))}catch(g){if(g.code!==`ENOENT`)throw g;p=(J||_e()).default.relative((J||_e()).default.dirname(l),s)}yield Vt(p||`.`,l)}});return function(l,p){return s.apply(this,arguments)}})(),A=l.walk=(()=>{var s=(0,(g||v()).default)(function*(s,l,p=new Set){let g=[],v=yield Tt(s);p.size&&(v=v.filter(function(s){return!p.has(s)}));for(var b=v,C=Array.isArray(b),w=0,b=C?b:b[Symbol.iterator]();;){var E;if(C){if(w>=b.length)break;E=b[w++]}else{if(w=b.next(),w.done)break;E=w.value}let v=E,k=l?(J||_e()).default.join(l,v):v,N=(J||_e()).default.join(s,v),F=yield It(N);g.push({relative:k,basename:v,absolute:N,mtime:+F.mtime}),F.isDirectory()&&(g=g.concat(yield A(N,k,p)))}return g});return function(l,p){return s.apply(this,arguments)}})();l.getFileSizeOnDisk=(()=>{var s=(0,(g||v()).default)(function*(s){let l=yield It(s),p=l.size,g=l.blksize;return Math.ceil(p/g)*g});return function(l){return s.apply(this,arguments)}})();let N=(()=>{var s=(0,(g||v()).default)(function*(s){if(!(yield jt(s)))return;let l=yield Qe(s);for(let s=0;s{var s=(0,(g||v()).default)(function*(s,l){let p=(yield N(s))||(q||le()).default.EOL;p!==` -`&&(l=l.replace(/\n/g,p)),yield st(s,l)});return function(l,p){return s.apply(this,arguments)}})(),l.hardlinksWork=(()=>{var s=(0,(g||v()).default)(function*(s){let l=`test-file`+Math.random(),p=(J||_e()).default.join(s,l),g=(J||_e()).default.join(s,l+`-link`);try{yield st(p,`test`),yield Lt(p,g)}catch{return!1}finally{yield(0,(Ke||qe()).unlink)(p),yield(0,(Ke||qe()).unlink)(g)}return!0});return function(l){return s.apply(this,arguments)}})(),l.makeTempDir=(()=>{var s=(0,(g||v()).default)(function*(s){let l=(J||_e()).default.join((q||le()).default.tmpdir(),`yarn-${s||``}-${Date.now()}-${Math.random()}`);return yield(0,(Ke||qe()).unlink)(l),yield At(l),l});return function(l){return s.apply(this,arguments)}})(),l.readFirstAvailableStream=(()=>{var s=(0,(g||v()).default)(function*(s){for(var l=s,p=Array.isArray(l),g=0,l=p?l:l[Symbol.iterator]();;){var v;if(p){if(g>=l.length)break;v=l[g++]}else{if(g=l.next(),g.done)break;v=g.value}let s=v;try{let l=yield ot(s,`r`);return(F||I()).default.createReadStream(s,{fd:l})}catch{}}return null});return function(l){return s.apply(this,arguments)}})(),l.getFirstSuitableFolder=(()=>{var s=(0,(g||v()).default)(function*(s,l=Ze.W_OK|Ze.X_OK){let p={skipped:[],folder:null};for(var g=s,v=Array.isArray(g),b=0,g=v?g:g[Symbol.iterator]();;){var C;if(v){if(b>=g.length)break;C=g[b++]}else{if(b=g.next(),b.done)break;C=b.value}let s=C;try{return yield At(s),yield Ot(s,l),p.folder=s,p}catch(l){p.skipped.push({error:l,folder:s})}}return p});return function(l){return s.apply(this,arguments)}})(),l.copy=Jt,l.readFile=Zt,l.readFileRaw=en,l.normalizeOS=tn;var F;function I(){return F=Ye(p(3))}var R;function B(){return R=Ye(p(75))}var q;function le(){return q=Ye(p(36))}var J;function _e(){return J=Ye(p(0))}var be;function xe(){return be=Ye(p(84))}var De;function Ne(){return De=Je(p(40))}var Pe;function ze(){return Pe=p(40)}var Be;function We(){return Be=Ye(p(20))}var Ke;function qe(){return Ke=p(164)}function Je(s){if(s&&s.__esModule)return s;var l={};if(s!=null)for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[p]=s[p]);return l.default=s,l}function Ye(s){return s&&s.__esModule?s:{default:s}}let Ze=l.constants=(F||I()).default.constants===void 0?{R_OK:(F||I()).default.R_OK,W_OK:(F||I()).default.W_OK,X_OK:(F||I()).default.X_OK}:(F||I()).default.constants;l.lockQueue=new(be||(xe())).default(`fs lock`);let Qe=l.readFileBuffer=(0,(Pe||ze()).promisify)((F||I()).default.readFile),ot=l.open=(0,(Pe||ze()).promisify)((F||I()).default.open),st=l.writeFile=(0,(Pe||ze()).promisify)((F||I()).default.writeFile),ut=l.readlink=(0,(Pe||ze()).promisify)((F||I()).default.readlink),yt=l.realpath=(0,(Pe||ze()).promisify)((F||I()).default.realpath),Tt=l.readdir=(0,(Pe||ze()).promisify)((F||I()).default.readdir);l.rename=(0,(Pe||ze()).promisify)((F||I()).default.rename);let Ot=l.access=(0,(Pe||ze()).promisify)((F||I()).default.access);l.stat=(0,(Pe||ze()).promisify)((F||I()).default.stat);let At=l.mkdirp=(0,(Pe||ze()).promisify)(p(116)),jt=l.exists=(0,(Pe||ze()).promisify)((F||I()).default.exists,!0),It=l.lstat=(0,(Pe||ze()).promisify)((F||I()).default.lstat);l.chmod=(0,(Pe||ze()).promisify)((F||I()).default.chmod);let Lt=l.link=(0,(Pe||ze()).promisify)((F||I()).default.link);l.glob=(0,(Pe||ze()).promisify)((R||B()).default),l.unlink=(Ke||qe()).unlink;let Rt=(F||I()).default.copyFile?128:4,Vt=(0,(Pe||ze()).promisify)((F||I()).default.symlink),Ht=p(7),Gt=p(122),Kt=()=>{};function Jt(s,l,p){return w([{src:s,dest:l}],p)}function Xt(s,l){return new Promise((p,g)=>{(F||I()).default.readFile(s,l,function(s,l){s?g(s):p(l)})})}function Zt(s){return Xt(s,`utf8`).then(tn)}function en(s){return Xt(s,`binary`)}function tn(s){return s.replace(/\r\n/g,` -`)}let nn=13,rn=10}),(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.getPathKey=B;let g=p(36),v=p(0),b=p(45).default;var C=p(171);let w=C.getCacheDir,E=C.getConfigDir,k=C.getDataDir,A=p(227),N=l.DEPENDENCY_TYPES=[`devDependencies`,`dependencies`,`optionalDependencies`,`peerDependencies`];l.MANIFEST_FIELDS=[l.RESOLUTIONS=`resolutions`,...N],l.SUPPORTED_NODE_VERSIONS=`^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0`,l.YARN_REGISTRY=`https://registry.yarnpkg.com`,l.YARN_DOCS=`https://yarnpkg.com/en/docs/cli/`,l.YARN_INSTALLER_SH=`https://yarnpkg.com/install.sh`,l.YARN_INSTALLER_MSI=`https://yarnpkg.com/latest.msi`,l.SELF_UPDATE_VERSION_URL=`https://yarnpkg.com/latest-version`,l.CACHE_VERSION=2,l.LOCKFILE_VERSION=1,l.NETWORK_CONCURRENCY=8,l.NETWORK_TIMEOUT=30*1e3,l.CHILD_CONCURRENCY=5,l.REQUIRED_PACKAGE_KEYS=[`name`,`version`,`_uid`];function F(){let s=[w()];return process.getuid&&s.push(v.join(g.tmpdir(),`.yarn-cache-${process.getuid()}`)),s.push(v.join(g.tmpdir(),`.yarn-cache`)),s}l.PREFERRED_MODULE_CACHE_DIRECTORIES=F(),l.CONFIG_DIRECTORY=E();let I=l.DATA_DIRECTORY=k();l.LINK_REGISTRY_DIRECTORY=v.join(I,`link`),l.GLOBAL_MODULE_DIRECTORY=v.join(I,`global`),l.NODE_BIN_PATH=process.execPath,l.YARN_BIN_PATH=R();function R(){return A?__filename:v.join(__dirname,`..`,`bin`,`yarn.js`)}l.NODE_MODULES_FOLDER=`node_modules`,l.NODE_PACKAGE_JSON=`package.json`,l.POSIX_GLOBAL_PREFIX=`${process.env.DESTDIR||``}/usr/local`,l.FALLBACK_GLOBAL_PREFIX=v.join(b,`.yarn`),l.META_FOLDER=`.yarn-meta`,l.INTEGRITY_FILENAME=`.yarn-integrity`,l.LOCKFILE_FILENAME=`yarn.lock`,l.METADATA_FILENAME=`.yarn-metadata.json`,l.TARBALL_FILENAME=`.yarn-tarball.tgz`,l.CLEAN_FILENAME=`.yarnclean`,l.NPM_LOCK_FILENAME=`package-lock.json`,l.NPM_SHRINKWRAP_FILENAME=`npm-shrinkwrap.json`,l.DEFAULT_INDENT=` `,l.SINGLE_INSTANCE_PORT=31997,l.SINGLE_INSTANCE_FILENAME=`.yarn-single-instance`,l.ENV_PATH_KEY=B(process.platform,process.env);function B(s,l){let p=`PATH`;if(s===`win32`){p=`Path`;for(let s in l)s.toLowerCase()===`path`&&(p=s)}return p}l.VERSION_COLOR_SCHEME={major:`red`,premajor:`red`,minor:`yellow`,preminor:`yellow`,patch:`green`,prepatch:`green`,prerelease:`red`,unchanged:`white`,unknown:`red`}}),(function(s,l,p){"use strict";var g=process.env.NODE_ENV;s.exports=function(s,l,p,v,b,C,w,E){if(g!==`production`&&l===void 0)throw Error(`invariant requires an error message argument`);if(!s){var k;if(l===void 0)k=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{var A=[p,v,b,C,w,E],N=0;k=Error(l.replace(/%s/g,function(){return A[N++]})),k.name=`Invariant Violation`}throw k.framesToPop=1,k}}}),,(function(s,l){s.exports=require(`crypto`)}),,(function(s,l){var p=s.exports=typeof window<`u`&&window.Math==Math?window:typeof self<`u`&&self.Math==Math?self:Function(`return this`)();typeof __g==`number`&&(__g=p)}),(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.sortAlpha=v,l.entries=b,l.removePrefix=C,l.removeSuffix=w,l.addSuffix=E,l.hyphenate=k,l.camelCase=A,l.compareSortedArrays=N,l.sleep=F;let g=p(176);function v(s,l){let p=Math.min(s.length,l.length);for(let g=0;g`-`+s.charAt(0).toLowerCase())}function A(s){return/[A-Z]/.test(s)?null:g(s)}function N(s,l){if(s.length!==l.length)return!1;for(let p=0,g=s.length;p{setTimeout(l,s)})}}),(function(s,l,p){var g=p(107)(`wks`),v=p(111),b=p(11).Symbol,C=typeof b==`function`,w=s.exports=function(s){return g[s]||(g[s]=C&&b[s]||(C?b:v)(`Symbol.`+s))};w.store=g}),(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.stringify=l.parse=void 0;var g;function v(){return g=be(p(1))}var b;function C(){return b=p(81)}Object.defineProperty(l,`parse`,{enumerable:!0,get:function(){return be(b||C()).default}});var w;function E(){return w=p(150)}Object.defineProperty(l,`stringify`,{enumerable:!0,get:function(){return be(w||E()).default}}),l.implodeEntry=Ke,l.explodeEntry=qe;var k;function A(){return k=p(12)}var N;function F(){return N=p(29)}var I;function R(){return I=be(p(81))}var B;function q(){return B=p(6)}var le;function J(){return le=_e(p(5))}function _e(s){if(s&&s.__esModule)return s;var l={};if(s!=null)for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[p]=s[p]);return l.default=s,l}function be(s){return s&&s.__esModule?s:{default:s}}let xe=p(7),De=p(0),Ne=p(55);function Pe(s){return(0,(N||F()).normalizePattern)(s).name}function ze(s){return s&&Object.keys(s).length?s:void 0}function Be(s){return s.resolved||(s.reference&&s.hash?`${s.reference}#${s.hash}`:null)}function We(s){return s.toString().split(` `).sort().join(` `)}function Ke(s,l){let p=Pe(s),g=l.integrity?We(l.integrity):``,v={name:p===l.name?void 0:l.name,version:l.version,uid:l.uid===l.version?void 0:l.uid,resolved:l.resolved,registry:l.registry===`npm`?void 0:l.registry,dependencies:ze(l.dependencies),optionalDependencies:ze(l.optionalDependencies),permissions:ze(l.permissions),prebuiltVariants:ze(l.prebuiltVariants)};return g&&(v.integrity=g),v}function qe(s,l){l.optionalDependencies=l.optionalDependencies||{},l.dependencies=l.dependencies||{},l.uid=l.uid||l.version,l.permissions=l.permissions||{},l.registry=l.registry||`npm`,l.name=l.name||Pe(s);let p=l.integrity;return p&&p.isIntegrity&&(l.integrity=Ne.parse(p)),l}class Je{constructor({cache:s,source:l,parseResultType:p}={}){this.source=l||``,this.cache=s,this.parseResultType=p}hasEntriesExistWithoutIntegrity(){if(!this.cache)return!1;for(let s in this.cache)if(!/^.*@(file:|http)/.test(s)&&this.cache[s]&&!this.cache[s].integrity)return!0;return!1}static fromDirectory(s,l){return(0,(g||v()).default)(function*(){let p=De.join(s,(B||q()).LOCKFILE_FILENAME),g,v=``,b;return(yield(le||J()).exists(p))?(v=yield(le||J()).readFile(p),b=(0,(I||R()).default)(v,p),l&&(b.type===`merge`?l.info(l.lang(`lockfileMerged`)):b.type===`conflict`&&l.warn(l.lang(`lockfileConflict`))),g=b.object):l&&l.info(l.lang(`noLockfileFound`)),new Je({cache:g,source:v,parseResultType:b&&b.type})})()}getLocked(s){let l=this.cache;if(!l)return;let p=s in l&&l[s];if(typeof p==`string`)return this.getLocked(p);if(p)return qe(s,p),p}removePattern(s){let l=this.cache;l&&delete l[s]}getLockfile(s){let l={},p=new Map;for(var g=Object.keys(s).sort((k||A()).sortAlpha),v=Array.isArray(g),b=0,g=v?g:g[Symbol.iterator]();;){var C;if(v){if(b>=g.length)break;C=g[b++]}else{if(b=g.next(),b.done)break;C=b.value}let w=C,E=s[w],k=E._remote,A=E._reference;xe(A,`Package is missing a reference`),xe(k,`Package is missing a remote`);let N=Be(k),F=N&&p.get(N);if(F){l[w]=F,!F.name&&Pe(w)!==E.name&&(F.name=E.name);continue}let I=Ke(w,{name:E.name,version:E.version,uid:E._uid,resolved:k.resolved,integrity:k.integrity,registry:k.registry,dependencies:E.dependencies,peerDependencies:E.peerDependencies,optionalDependencies:E.optionalDependencies,permissions:A.permissions,prebuiltVariants:E.prebuiltVariants});l[w]=I,N&&p.set(N,I)}return l}}l.default=Je}),,,(function(s,l){s.exports=require(`stream`)}),,,(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.default=g;function g(s={}){if(Array.isArray(s))for(var l=s,p=Array.isArray(l),v=0,l=p?l:l[Symbol.iterator]();;){var b;if(p){if(v>=l.length)break;b=l[v++]}else{if(v=l.next(),v.done)break;b=v.value}g(b)}else if((typeof s==`object`&&s||typeof s==`function`)&&(Object.setPrototypeOf(s,null),typeof s==`object`))for(let l in s)g(s[l]);return s}}),,(function(s,l){s.exports=require(`assert`)}),(function(s,l){var p=s.exports={version:`2.5.7`};typeof __e==`number`&&(__e=p)}),,,,(function(s,l,p){var g=p(34);s.exports=function(s){if(!g(s))throw TypeError(s+` is not an object!`);return s}}),,(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.normalizePattern=g;function g(s){let l=!1,p=`latest`,g=s,v=!1;g[0]===`@`&&(v=!0,g=g.slice(1));let b=g.split(`@`);return b.length>1&&(g=b.shift(),p=b.join(`@`),p?l=!0:p=`*`),v&&(g=`@${g}`),{name:g,range:p,hasVersion:l}}}),,(function(s,l,p){var g=p(50),v=p(106);s.exports=p(33)?function(s,l,p){return g.f(s,l,v(1,p))}:function(s,l,p){return s[l]=p,s}}),(function(s,l,p){var g=p(63),v=g.Buffer;function b(s,l){for(var p in s)l[p]=s[p]}v.from&&v.alloc&&v.allocUnsafe&&v.allocUnsafeSlow?s.exports=g:(b(g,l),l.Buffer=C);function C(s,l,p){return v(s,l,p)}b(v,C),C.from=function(s,l,p){if(typeof s==`number`)throw TypeError(`Argument must not be a number`);return v(s,l,p)},C.alloc=function(s,l,p){if(typeof s!=`number`)throw TypeError(`Argument must be a number`);var g=v(s);return l===void 0?g.fill(0):typeof p==`string`?g.fill(l,p):g.fill(l),g},C.allocUnsafe=function(s){if(typeof s!=`number`)throw TypeError(`Argument must be a number`);return v(s)},C.allocUnsafeSlow=function(s){if(typeof s!=`number`)throw TypeError(`Argument must be a number`);return g.SlowBuffer(s)}}),(function(s,l,p){s.exports=!p(85)(function(){return Object.defineProperty({},`a`,{get:function(){return 7}}).a!=7})}),(function(s,l){s.exports=function(s){return typeof s==`object`?s!==null:typeof s==`function`}}),(function(s,l){s.exports={}}),(function(s,l){s.exports=require(`os`)}),,,,(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.wait=g,l.promisify=v,l.queue=b;function g(s){return new Promise(l=>{setTimeout(l,s)})}function v(s,l){return function(...p){return new Promise(function(g,v){p.push(function(s,...p){let b=p;p.length<=1&&(b=p[0]),l&&(b=s,s=null),s?v(s):g(b)}),s.apply(null,p)})}}function b(s,l,p=1/0){p=Math.min(p,s.length),s=s.slice();let g=[],v=s.length;return v?new Promise((b,C)=>{for(let s=0;ss===g[1]))return;this.algorithm=g[1],this.digest=g[2];let v=g[3];this.options=v?v.slice(1).split(`?`):[]}hexDigest(){return this.digest&&g.from(this.digest,`base64`).toString(`hex`)}toJSON(){return this.toString()}toString(s){if(s&&s.strict&&!(C.some(s=>s===this.algorithm)&&this.digest.match(w)&&(this.options||[]).every(s=>s.match(A))))return``;let l=this.options&&this.options.length?`?${this.options.join(`?`)}`:``;return`${this.algorithm}-${this.digest}${l}`}}class F{get isIntegrity(){return!0}toJSON(){return this.toString()}toString(s){s||={};let l=s.sep||` `;return s.strict&&(l=l.replace(/\S+/g,` `)),Object.keys(this).map(p=>this[p].map(l=>N.prototype.toString.call(l,s)).filter(s=>s.length).join(l)).filter(s=>s.length).join(l)}concat(s,l){let p=typeof s==`string`?s:B(s,l);return I(`${this.toString(l)} ${p}`,l)}hexDigest(){return I(this,{single:!0}).hexDigest()}match(s,l){let p=I(s,l),g=p.pickAlgorithm(l);return this[g]&&p[g]&&this[g].find(s=>p[g].find(l=>s.digest===l.digest))||!1}pickAlgorithm(s){let l=s&&s.pickAlgorithm||ze,p=Object.keys(this);if(!p.length)throw Error(`No algorithms available for ${JSON.stringify(this.toString())}`);return p.reduce((s,p)=>l(s,p)||s)}}s.exports.parse=I;function I(s,l){if(l||={},typeof s==`string`)return R(s,l);if(s.algorithm&&s.digest){let p=new F;return p[s.algorithm]=[s],R(B(p,l),l)}else return R(B(s,l),l)}function R(s,l){return l.single?new N(s,l):s.trim().split(/\s+/).reduce((s,p)=>{let g=new N(p,l);if(g.algorithm&&g.digest){let l=g.algorithm;s[l]||(s[l]=[]),s[l].push(g)}return s},new F)}s.exports.stringify=B;function B(s,l){return s.algorithm&&s.digest?N.prototype.toString.call(s,l):typeof s==`string`?B(I(s,l),l):F.prototype.toString.call(s,l)}s.exports.fromHex=q;function q(s,l,p){let v=p&&p.options&&p.options.length?`?${p.options.join(`?`)}`:``;return I(`${l}-${g.from(s,`hex`).toString(`base64`)}${v}`,p)}s.exports.fromData=le;function le(s,l){l||={};let p=l.algorithms||[`sha512`],g=l.options&&l.options.length?`?${l.options.join(`?`)}`:``;return p.reduce((p,b)=>{let C=new N(`${b}-${v.createHash(b).update(s).digest(`base64`)}${g}`,l);if(C.algorithm&&C.digest){let s=C.algorithm;p[s]||(p[s]=[]),p[s].push(C)}return p},new F)}s.exports.fromStream=J;function J(s,l){l||={};let p=l.Promise||Promise,g=xe(l);return new p((l,p)=>{s.pipe(g),s.on(`error`,p),g.on(`error`,p);let v;g.on(`integrity`,s=>{v=s}),g.on(`end`,()=>l(v)),g.on(`data`,()=>{})})}s.exports.checkData=_e;function _e(s,l,p){if(p||={},l=I(l,p),!Object.keys(l).length){if(p.error)throw Object.assign(Error(`No valid integrity hashes to check against`),{code:`EINTEGRITY`});return!1}let g=l.pickAlgorithm(p),b=I({algorithm:g,digest:v.createHash(g).update(s).digest(`base64`)}),C=b.match(l,p);if(C||!p.error)return C;if(typeof p.size==`number`&&s.length!==p.size){let g=Error(`data size mismatch when checking ${l}.\n Wanted: ${p.size}\n Found: ${s.length}`);throw g.code=`EBADSIZE`,g.found=s.length,g.expected=p.size,g.sri=l,g}else{let p=Error(`Integrity checksum failed when using ${g}: Wanted ${l}, but got ${b}. (${s.length} bytes)`);throw p.code=`EINTEGRITY`,p.found=b,p.expected=l,p.algorithm=g,p.sri=l,p}}s.exports.checkStream=be;function be(s,l,p){p||={};let g=p.Promise||Promise,v=xe(Object.assign({},p,{integrity:l}));return new g((l,p)=>{s.pipe(v),s.on(`error`,p),v.on(`error`,p);let g;v.on(`verified`,s=>{g=s}),v.on(`end`,()=>l(g)),v.on(`data`,()=>{})})}s.exports.integrityStream=xe;function xe(s){s||={};let l=s.integrity&&I(s.integrity,s),p=l&&Object.keys(l).length,g=p&&l.pickAlgorithm(s),C=p&&l[g],w=Array.from(new Set((s.algorithms||[`sha512`]).concat(g?[g]:[]))),E=w.map(v.createHash),k=0,A=new b({transform(s,l,p){k+=s.length,E.forEach(p=>p.update(s,l)),p(null,s,l)}}).on(`end`,()=>{let v=s.options&&s.options.length?`?${s.options.join(`?`)}`:``,b=I(E.map((s,l)=>`${w[l]}-${s.digest(`base64`)}${v}`).join(` `),s),N=p&&b.match(l,s);if(typeof s.size==`number`&&k!==s.size){let p=Error(`stream size mismatch when checking ${l}.\n Wanted: ${s.size}\n Found: ${k}`);p.code=`EBADSIZE`,p.found=k,p.expected=s.size,p.sri=l,A.emit(`error`,p)}else if(s.integrity&&!N){let s=Error(`${l} integrity checksum failed when using ${g}: wanted ${C} but got ${b}. (${k} bytes)`);s.code=`EINTEGRITY`,s.found=b,s.expected=C,s.algorithm=g,s.sri=l,A.emit(`error`,s)}else A.emit(`size`,k),A.emit(`integrity`,b),N&&A.emit(`verified`,N)});return A}s.exports.create=De;function De(s){s||={};let l=s.algorithms||[`sha512`],p=s.options&&s.options.length?`?${s.options.join(`?`)}`:``,g=l.map(v.createHash);return{update:function(s,l){return g.forEach(p=>p.update(s,l)),this},digest:function(v){return l.reduce((l,v)=>{let b=new N(`${v}-${g.shift().digest(`base64`)}${p}`,s);if(b.algorithm&&b.digest){let s=b.algorithm;l[s]||(l[s]=[]),l[s].push(b)}return l},new F)}}}let Ne=new Set(v.getHashes()),Pe=[`md5`,`whirlpool`,`sha1`,`sha224`,`sha256`,`sha384`,`sha512`,`sha3`,`sha3-256`,`sha3-384`,`sha3-512`,`sha3_256`,`sha3_384`,`sha3_512`].filter(s=>Ne.has(s));function ze(s,l){return Pe.indexOf(s.toLowerCase())>=Pe.indexOf(l.toLowerCase())?s:l}}),,,,,(function(s,l,p){s.exports=q,q.Minimatch=le;var g={sep:`/`};try{g=p(0)}catch{}var v=q.GLOBSTAR=le.GLOBSTAR={},b=p(175),C={"!":{open:`(?:(?!(?:`,close:`))[^/]*?)`},"?":{open:`(?:`,close:`)?`},"+":{open:`(?:`,close:`)+`},"*":{open:`(?:`,close:`)*`},"@":{open:`(?:`,close:`)`}},w=`[^/]`,E=w+`*?`,k=`(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?`,A=`(?:(?!(?:\\/|^)\\.).)*?`,N=F(`().*{}+?[]^$\\!`);function F(s){return s.split(``).reduce(function(s,l){return s[l]=!0,s},{})}var I=/\/+/;q.filter=R;function R(s,l){return l||={},function(p,g,v){return q(p,s,l)}}function B(s,l){s||={},l||={};var p={};return Object.keys(l).forEach(function(s){p[s]=l[s]}),Object.keys(s).forEach(function(l){p[l]=s[l]}),p}q.defaults=function(s){if(!s||!Object.keys(s).length)return q;var l=q,p=function(p,g,v){return l.minimatch(p,g,B(s,v))};return p.Minimatch=function(p,g){return new l.Minimatch(p,B(s,g))},p},le.defaults=function(s){return!s||!Object.keys(s).length?le:q.defaults(s).Minimatch};function q(s,l,p){if(typeof l!=`string`)throw TypeError(`glob pattern string required`);return p||={},!p.nocomment&&l.charAt(0)===`#`?!1:l.trim()===``?s===``:new le(l,p).match(s)}function le(s,l){if(!(this instanceof le))return new le(s,l);if(typeof s!=`string`)throw TypeError(`glob pattern string required`);l||={},s=s.trim(),g.sep!==`/`&&(s=s.split(g.sep).join(`/`)),this.options=l,this.set=[],this.pattern=s,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}le.prototype.debug=function(){},le.prototype.make=J;function J(){if(!this._made){var s=this.pattern,l=this.options;if(!l.nocomment&&s.charAt(0)===`#`){this.comment=!0;return}if(!s){this.empty=!0;return}this.parseNegate();var p=this.globSet=this.braceExpand();l.debug&&(this.debug=console.error),this.debug(this.pattern,p),p=this.globParts=p.map(function(s){return s.split(I)}),this.debug(this.pattern,p),p=p.map(function(s,l,p){return s.map(this.parse,this)},this),this.debug(this.pattern,p),p=p.filter(function(s){return s.indexOf(!1)===-1}),this.debug(this.pattern,p),this.set=p}}le.prototype.parseNegate=_e;function _e(){var s=this.pattern,l=!1,p=this.options,g=0;if(!p.nonegate){for(var v=0,b=s.length;v1024*64)throw TypeError(`pattern is too long`);var p=this.options;if(!p.noglobstar&&s===`**`)return v;if(s===``)return``;var g=``,b=!!p.nocase,k=!1,A=[],F=[],I,R=!1,B=-1,q=-1,le=s.charAt(0)===`.`?``:p.dot?`(?!(?:^|\\/)\\.{1,2}(?:$|\\/))`:`(?!\\.)`,J=this;function _e(){if(I){switch(I){case`*`:g+=E,b=!0;break;case`?`:g+=w,b=!0;break;default:g+=`\\`+I;break}J.debug(`clearStateChar %j %j`,I,g),I=!1}}for(var be=0,De=s.length,Ne;be-1;Ye--){var Ze=F[Ye],Qe=g.slice(0,Ze.reStart),ot=g.slice(Ze.reStart,Ze.reEnd-8),st=g.slice(Ze.reEnd-8,Ze.reEnd),ut=g.slice(Ze.reEnd);st+=ut;var yt=Qe.split(`(`).length-1,Tt=ut;for(be=0;be=0&&(b=s[C],!b);C--);for(C=0;C>> no match, partial?`,s,N,l,F),N===w))}var R;if(typeof k==`string`?(R=g.nocase?A.toLowerCase()===k.toLowerCase():A===k,this.debug(`string match`,k,A,R)):(R=A.match(k),this.debug(`pattern match`,k,A,R)),!R)return!1}if(b===w&&C===E)return!0;if(b===w)return p;if(C===E)return b===w-1&&s[b]===``;throw Error(`wtf?`)};function ze(s){return s.replace(/\\(.)/g,`$1`)}function Be(s){return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,`\\$&`)}}),(function(s,l,p){var g=p(123);s.exports=g(v),s.exports.strict=g(b),v.proto=v(function(){Object.defineProperty(Function.prototype,`once`,{value:function(){return v(this)},configurable:!0}),Object.defineProperty(Function.prototype,`onceStrict`,{value:function(){return b(this)},configurable:!0})});function v(s){var l=function(){return l.called?l.value:(l.called=!0,l.value=s.apply(this,arguments))};return l.called=!1,l}function b(s){var l=function(){if(l.called)throw Error(l.onceError);return l.called=!0,l.value=s.apply(this,arguments)};return l.onceError=(s.name||"Function wrapped with `once`")+` shouldn't be called more than once`,l.called=!1,l}}),,(function(s,l){s.exports=require(`buffer`)}),,,,(function(s,l){s.exports=function(s){if(s==null)throw TypeError(`Can't call method on `+s);return s}}),(function(s,l,p){var g=p(34),v=p(11).document,b=g(v)&&g(v.createElement);s.exports=function(s){return b?v.createElement(s):{}}}),(function(s,l){s.exports=!0}),(function(s,l,p){"use strict";var g=p(46);function v(s){var l,p;this.promise=new s(function(s,g){if(l!==void 0||p!==void 0)throw TypeError(`Bad Promise constructor`);l=s,p=g}),this.resolve=g(l),this.reject=g(p)}s.exports.f=function(s){return new v(s)}}),(function(s,l,p){var g=p(50).f,v=p(49),b=p(13)(`toStringTag`);s.exports=function(s,l,p){s&&!v(s=p?s:s.prototype,b)&&g(s,b,{configurable:!0,value:l})}}),(function(s,l,p){var g=p(107)(`keys`),v=p(111);s.exports=function(s){return g[s]||(g[s]=v(s))}}),(function(s,l){var p=Math.ceil,g=Math.floor;s.exports=function(s){return isNaN(s=+s)?0:(s>0?g:p)(s)}}),(function(s,l,p){var g=p(131),v=p(67);s.exports=function(s){return g(v(s))}}),(function(s,l,p){s.exports=_e;var g=p(3),v=p(114),b=p(60);b.Minimatch;var C=p(42),w=p(54).EventEmitter,E=p(0),k=p(22),A=p(76),N=p(218),F=p(115);F.alphasort,F.alphasorti;var I=F.setopts,R=F.ownProp,B=p(223);p(2);var q=F.childrenIgnored,le=F.isIgnored,J=p(61);function _e(s,l,p){if(typeof l==`function`&&(p=l,l={}),l||={},l.sync){if(p)throw TypeError(`callback provided to sync glob`);return N(s,l)}return new De(s,l,p)}_e.sync=N;var be=_e.GlobSync=N.GlobSync;_e.glob=_e;function xe(s,l){if(typeof l!=`object`||!l)return s;for(var p=Object.keys(l),g=p.length;g--;)s[p[g]]=l[p[g]];return s}_e.hasMagic=function(s,l){var p=xe({},l);p.noprocess=!0;var g=new De(s,p).minimatch.set;if(!s)return!1;if(g.length>1)return!0;for(var v=0;vthis.maxLength)return l();if(!this.stat&&R(this.cache,p)){var b=this.cache[p];if(Array.isArray(b)&&(b=`DIR`),!v||b===`DIR`)return l(null,b);if(v&&b===`FILE`)return l()}var C=this.statCache[p];if(C!==void 0){if(C===!1)return l(null,C);var w=C.isDirectory()?`DIR`:`FILE`;return v&&w===`FILE`?l():l(null,w,C)}var E=this,k=B(`stat\0`+p,A);k&&g.lstat(p,k);function A(v,b){if(b&&b.isSymbolicLink())return g.stat(p,function(g,v){g?E._stat2(s,p,null,b,l):E._stat2(s,p,g,v,l)});E._stat2(s,p,v,b,l)}},De.prototype._stat2=function(s,l,p,g,v){if(p&&(p.code===`ENOENT`||p.code===`ENOTDIR`))return this.statCache[l]=!1,v();var b=s.slice(-1)===`/`;if(this.statCache[l]=g,l.slice(-1)===`/`&&g&&!g.isDirectory())return v(null,!1,g);var C=!0;return g&&(C=g.isDirectory()?`DIR`:`FILE`),this.cache[l]=this.cache[l]||C,b&&C===`FILE`?v():v(null,C,g)}}),(function(s,l,p){"use strict";function g(s){return s.charAt(0)===`/`}function v(s){var l=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(s),p=l[1]||``,g=!!(p&&p.charAt(1)!==`:`);return!!(l[2]||g)}s.exports=process.platform===`win32`?v:g,s.exports.posix=g,s.exports.win32=v}),,,(function(s,l){s.exports=require(`tty`)}),,(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.default=function(s,l=`lockfile`){return s=(0,(w||E()).default)(s),We(s)?qe(s,l):{type:`success`,object:Ke(s,l)}};var g;function v(){return g=B(p(2))}var b;function C(){return b=B(p(7))}var w;function E(){return w=B(p(122))}var k;function A(){return k=p(6)}var N;function F(){return N=p(4)}var I;function R(){return I=B(p(20))}function B(s){return s&&s.__esModule?s:{default:s}}let q=/^yarn lockfile v(\d+)$/,le={boolean:`BOOLEAN`,string:`STRING`,identifier:`IDENTIFIER`,eof:`EOF`,colon:`COLON`,newline:`NEWLINE`,comment:`COMMENT`,indent:`INDENT`,invalid:`INVALID`,number:`NUMBER`,comma:`COMMA`},J=[le.boolean,le.string,le.number];function _e(s){return J.indexOf(s.type)>=0}function*be(s){let l=!1,p=1,g=0;function v(s,l){return{line:p,col:g,type:s,value:l}}for(;s.length;){let b=0;if(s[0]===` -`||s[0]===`\r`)b++,s[1]===` -`&&b++,p++,g=0,yield v(le.newline);else if(s[0]===`#`){b++;let l=``;for(;s[b]!==` -`;)l+=s[b],b++;yield v(le.comment,l)}else if(s[0]===` `)if(l){let l=``;for(let p=0;s[p]===` `;p++)l+=s[p];if(l.length%2)throw TypeError(`Invalid number of spaces`);b=l.length,yield v(le.indent,l.length/2)}else b++;else if(s[0]===`"`){let l=``;for(let p=0;;p++){let g=s[p];if(l+=g,p>0&&g===`"`&&!(s[p-1]===`\\`&&s[p-2]!==`\\`))break}b=l.length;try{yield v(le.string,JSON.parse(l))}catch(s){if(s instanceof SyntaxError)yield v(le.invalid);else throw s}}else if(/^[0-9]/.test(s)){let l=``;for(let p=0;/^[0-9]$/.test(s[p]);p++)l+=s[p];b=l.length,yield v(le.number,+l)}else if(/^true/.test(s))yield v(le.boolean,!0),b=4;else if(/^false/.test(s))yield v(le.boolean,!1),b=5;else if(s[0]===`:`)yield v(le.colon),b++;else if(s[0]===`,`)yield v(le.comma),b++;else if(/^[a-zA-Z\/-]/g.test(s)){let l=``;for(let p=0;pl&&(v=b>g?b:C,w+=` +`+s.slice(g,v),g=v+1),b=C;return w+=` +`,s.length-g>l&&b>g?w+=s.slice(g,b)+` +`+s.slice(b+1):w+=s.slice(g),w.slice(1)}function cn(s){for(var l=``,f=0,p,g=0;g=65536?g+=2:g++)f=Ht(s,g),p=qe[f],!p&&jt(f)?(l+=s[g],f>=65536&&(l+=s[g+1])):l+=p||Qe(f);return l}function ln(s,l,f){var p=``,g=s.tag,v,b,C;for(v=0,b=f.length;v1024&&(k+=`? `),k+=s.dump+(s.condenseFlow?`"`:``)+`:`+(s.condenseFlow?``:` `),mn(s,l,E,!1,!1)&&(k+=s.dump,p+=k));s.tag=g,s.dump=`{`+p+`}`}function fn(s,l,f,g){var v=``,b=s.tag,C=Object.keys(f),w,k,A,N,F,I;if(s.sortKeys===!0)C.sort();else if(typeof s.sortKeys==`function`)C.sort(s.sortKeys);else if(s.sortKeys)throw new p(`sortKeys must be a boolean or a function`);for(w=0,k=C.length;w1024,F&&(s.dump&&E===s.dump.charCodeAt(0)?I+=`?`:I+=`? `),I+=s.dump,F&&(I+=Tt(s,l)),mn(s,l+1,N,!0,F)&&(s.dump&&E===s.dump.charCodeAt(0)?I+=`:`:I+=`: `,I+=s.dump,v+=I));s.tag=b,s.dump=v||`{}`}function pn(s,l,f){var g,C=f?s.explicitTypes:s.implicitTypes,w,E,k,A;for(w=0,E=C.length;w tag resolver accepts not "`+A+`" style`);s.dump=g}return!0}return!1}function mn(s,l,f,g,b,C,w){s.tag=null,s.dump=f,pn(s,f,!1)||pn(s,f,!0);var E=v.call(s.dump),k=g,A;g&&=s.flowLevel<0||s.flowLevel>l;var N=E===`[object Object]`||E===`[object Array]`,F,I;if(N&&(F=s.duplicates.indexOf(f),I=F!==-1),(s.tag!==null&&s.tag!==`?`||I||s.indent!==2&&l>0)&&(b=!1),I&&s.usedDuplicates[F])s.dump=`*ref_`+F;else{if(N&&I&&!s.usedDuplicates[F]&&(s.usedDuplicates[F]=!0),E===`[object Object]`)g&&Object.keys(s.dump).length!==0?(fn(s,l,s.dump,b),I&&(s.dump=`&ref_`+F+s.dump)):(dn(s,l,s.dump),I&&(s.dump=`&ref_`+F+` `+s.dump));else if(E===`[object Array]`)g&&s.dump.length!==0?(s.noArrayIndent&&!w&&l>0?un(s,l-1,s.dump,b):un(s,l,s.dump,b),I&&(s.dump=`&ref_`+F+s.dump)):(ln(s,l,s.dump),I&&(s.dump=`&ref_`+F+` `+s.dump));else if(E===`[object String]`)s.tag!==`?`&&nn(s,s.dump,l,C,k);else if(E===`[object Undefined]`)return!1;else{if(s.skipInvalid)return!1;throw new p(`unacceptable kind of an object to dump `+E)}s.tag!==null&&s.tag!==`?`&&(A=encodeURI(s.tag[0]===`!`?s.tag.slice(1):s.tag).replace(/!/g,`%21`),A=s.tag[0]===`!`?`!`+A:A.slice(0,18)===`tag:yaml.org,2002:`?`!!`+A.slice(18):`!<`+A+`>`,s.dump=A+` `+s.dump)}return!0}function hn(s,l){var f=[],p=[],g,v;for(gn(s,f,p),g=0,v=p.length;g{var f=require_loader$1(),p=require_dumper$1();function g(s,l){return function(){throw Error(`Function yaml.`+s+` is removed in js-yaml 4. Use yaml.`+l+` instead, which is now safe by default.`)}}l.exports.Type=require_type$1(),l.exports.Schema=require_schema$1(),l.exports.FAILSAFE_SCHEMA=require_failsafe$1(),l.exports.JSON_SCHEMA=require_json$3(),l.exports.CORE_SCHEMA=require_core$3(),l.exports.DEFAULT_SCHEMA=require_default(),l.exports.load=f.load,l.exports.loadAll=f.loadAll,l.exports.dump=p.dump,l.exports.YAMLException=require_exception$1(),l.exports.types={binary:require_binary$1(),float:require_float$1(),map:require_map$2(),null:require_null$1(),pairs:require_pairs$1(),set:require_set$2(),timestamp:require_timestamp$1(),bool:require_bool$1(),int:require_int$1(),merge:require_merge$3(),omap:require_omap$1(),seq:require_seq$1(),str:require_str$1()},l.exports.safeLoad=g(`safeLoad`,`load`),l.exports.safeLoadAll=g(`safeLoadAll`,`loadAll`),l.exports.safeDump=g(`safeDump`,`dump`)})),require_parsers=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockfileType=s.Scope=void 0,s.parseManifestFile=v,s.getTopLevelDeps=b,s.createDepTreeDepFromDep=C,s.getYarnWorkspaces=w,s.getPnpmWorkspaces=E;let l=require_errors$6(),f=require_js_yaml$2();var p;(function(s){s.prod=`prod`,s.dev=`dev`})(p||(s.Scope=p={}));var g;(function(s){s.npm=`npm`,s.npm7=`npm7`,s.yarn=`yarn`,s.yarn2=`yarn2`,s.pnpm=`pnpm`})(g||(s.LockfileType=g={}));function v(s){try{return JSON.parse(s)}catch(s){throw new l.InvalidUserInputError(`package.json parsing failed with error `+s.message)}}function b({targetFile:s,includeDev:l,includePeerDeps:f=!1,applyYarn2Resolutions:p=!1}){var g,v;let b=[],C=Object.entries(Object.assign(Object.assign(Object.assign({},s.dependencies),l?s.devDependencies:null),s.optionalDependencies||{}));for(let[f,p]of C)b.push({dev:l&&s.devDependencies?!!s.devDependencies[f]:!1,name:f,version:p});if(f&&s.peerDependencies)for(let[l,f]of Object.entries(s.peerDependencies))s?.peerDependenciesMeta?.[l]?.optional||b.push({name:l,version:f});if(p&&s.resolutions){let l=new Map(Object.entries(s.resolutions).map(([l,f])=>{let p=l.replace(`${s.name}/`,``),g=p.match(/^(.+)@npm:[^/]+$/);return g&&(p=g[1]),[p,f]}));b=b.map(s=>l.has(s.name)?Object.assign(Object.assign({},s),{version:l.get(s.name)}):s)}return b}function C(s,l){return{labels:Object.assign({scope:s.dev?p.dev:p.prod},l&&{"npm:scope":s.dev?p.dev:p.prod}),name:s.name,version:s.version}}function w(s){try{let l=v(s);if(l.workspaces&&l.private){if(Array.isArray(l.workspaces))return l.workspaces;if(`packages`in l.workspaces&&Array.isArray(l.workspaces.packages))return l.workspaces.packages}return!1}catch(s){throw new l.InvalidUserInputError(`package.json parsing failed with error ${s.message}`)}}function E(s){try{let l=(0,f.load)(s,{json:!0,schema:f.FAILSAFE_SCHEMA});return l&&l.packages&&Array.isArray(l.packages)?l.packages:[`*`]}catch(s){throw new l.InvalidUserInputError(`package.json parsing failed with error ${s.message}`)}}})),require_lodash_topairs=__commonJSMin(((s,l)=>{var f=9007199254740991,p=`[object Arguments]`,g=`[object Function]`,v=`[object GeneratorFunction]`,b=`[object Map]`,C=`[object Object]`,w=`[object Promise]`,E=`[object Set]`,k=`[object WeakMap]`,A=`[object DataView]`,N=/[\\^$.*+?()[\]{}|]/g,F=/^\[object .+?Constructor\]$/,I=/^(?:0|[1-9]\d*)$/,R=typeof global==`object`&&global&&global.Object===Object&&global,B=typeof self==`object`&&self&&self.Object===Object&&self,q=R||B||Function(`return this`)();function J(s,l){for(var f=-1,p=s?s.length:0,g=Array(p);++f-1&&s%1==0&&s-1&&s%1==0&&s<=f}function ln(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function un(s){return!!s&&typeof s==`object`}function dn(s){return an(s)?Lt(s):Ht(s)}l.exports=Gt(dn)})),require_lodash_clone=__commonJSMin(((s,l)=>{var f=200,p=`__lodash_hash_undefined__`,g=9007199254740991,v=`[object Arguments]`,b=`[object Array]`,C=`[object Boolean]`,w=`[object Date]`,E=`[object Error]`,k=`[object Function]`,A=`[object GeneratorFunction]`,N=`[object Map]`,F=`[object Number]`,I=`[object Object]`,R=`[object Promise]`,B=`[object RegExp]`,q=`[object Set]`,J=`[object String]`,le=`[object Symbol]`,_e=`[object WeakMap]`,be=`[object ArrayBuffer]`,xe=`[object DataView]`,De=`[object Float32Array]`,Oe=`[object Float64Array]`,je=`[object Int8Array]`,Ne=`[object Int16Array]`,Pe=`[object Int32Array]`,ze=`[object Uint8Array]`,Be=`[object Uint8ClampedArray]`,We=`[object Uint16Array]`,Ke=`[object Uint32Array]`,qe=/[\\^$.*+?()[\]{}|]/g,Je=/\w*$/,Ye=/^\[object .+?Constructor\]$/,Ze=/^(?:0|[1-9]\d*)$/,Qe={};Qe[v]=Qe[b]=Qe[be]=Qe[xe]=Qe[C]=Qe[w]=Qe[De]=Qe[Oe]=Qe[je]=Qe[Ne]=Qe[Pe]=Qe[N]=Qe[F]=Qe[I]=Qe[B]=Qe[q]=Qe[J]=Qe[le]=Qe[ze]=Qe[Be]=Qe[We]=Qe[Ke]=!0,Qe[E]=Qe[k]=Qe[_e]=!1;var ot=typeof global==`object`&&global&&global.Object===Object&&global,st=typeof self==`object`&&self&&self.Object===Object&&self,ut=ot||st||Function(`return this`)(),yt=typeof s==`object`&&s&&!s.nodeType&&s,Tt=yt&&typeof l==`object`&&l&&!l.nodeType&&l,Ot=Tt&&Tt.exports===yt;function At(s,l){return s.set(l[0],l[1]),s}function jt(s,l){return s.add(l),s}function It(s,l){for(var f=-1,p=s?s.length:0;++f-1}function Un(s,l){var f=this.__data__,p=ir(f,s);return p<0?f.push([s,l]):f[p][1]=l,this}Rn.prototype.clear=zn,Rn.prototype.delete=Bn,Rn.prototype.get=Vn,Rn.prototype.has=Hn,Rn.prototype.set=Un;function Wn(s){var l=-1,f=s?s.length:0;for(this.clear();++l-1&&s%1==0&&s-1&&s%1==0&&s<=g}function Gr(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function Kr(s){return!!s&&typeof s==`object`}function qr(s){return Br(s)?nr(s):dr(s)}function Jr(){return[]}function Yr(){return!1}l.exports=Ir})),require_lodash_filter=__commonJSMin(((s,l)=>{var f=200,p=`Expected a function`,g=`__lodash_hash_undefined__`,v=1,b=2,C=1/0,w=9007199254740991,E=`[object Arguments]`,k=`[object Array]`,A=`[object Boolean]`,N=`[object Date]`,F=`[object Error]`,I=`[object Function]`,R=`[object GeneratorFunction]`,B=`[object Map]`,q=`[object Number]`,J=`[object Object]`,le=`[object Promise]`,_e=`[object RegExp]`,be=`[object Set]`,xe=`[object String]`,De=`[object Symbol]`,Oe=`[object WeakMap]`,je=`[object ArrayBuffer]`,Ne=`[object DataView]`,Pe=`[object Float32Array]`,ze=`[object Float64Array]`,Be=`[object Int8Array]`,We=`[object Int16Array]`,Ke=`[object Int32Array]`,qe=`[object Uint8Array]`,Je=`[object Uint8ClampedArray]`,Ye=`[object Uint16Array]`,Ze=`[object Uint32Array]`,Qe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ot=/^\w*$/,st=/^\./,ut=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,yt=/[\\^$.*+?()[\]{}|]/g,Tt=/\\(\\)?/g,Ot=/^\[object .+?Constructor\]$/,At=/^(?:0|[1-9]\d*)$/,jt={};jt[Pe]=jt[ze]=jt[Be]=jt[We]=jt[Ke]=jt[qe]=jt[Je]=jt[Ye]=jt[Ze]=!0,jt[E]=jt[k]=jt[je]=jt[A]=jt[Ne]=jt[N]=jt[F]=jt[I]=jt[B]=jt[q]=jt[J]=jt[_e]=jt[be]=jt[xe]=jt[Oe]=!1;var It=typeof global==`object`&&global&&global.Object===Object&&global,Lt=typeof self==`object`&&self&&self.Object===Object&&self,Rt=It||Lt||Function(`return this`)(),Vt=typeof s==`object`&&s&&!s.nodeType&&s,Ht=Vt&&typeof l==`object`&&l&&!l.nodeType&&l,Gt=Ht&&Ht.exports===Vt&&It.process,Kt=function(){try{return Gt&&Gt.binding(`util`)}catch{}}(),Jt=Kt&&Kt.isTypedArray;function Xt(s,l){for(var f=-1,p=s?s.length:0,g=0,v=[];++f-1}function Jn(s,l){var f=this.__data__,p=dr(f,s);return p<0?f.push([s,l]):f[p][1]=l,this}Un.prototype.clear=Wn,Un.prototype.delete=Gn,Un.prototype.get=Kn,Un.prototype.has=qn,Un.prototype.set=Jn;function Yn(s){var l=-1,f=s?s.length:0;for(this.clear();++lE))return!1;var A=C.get(s);if(A&&C.get(l))return A==l;var N=-1,F=!0,I=g&v?new tr:void 0;for(C.set(s,l),C.set(l,s);++N-1&&s%1==0&&s-1&&s%1==0&&s<=w}function oi(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function si(s){return!!s&&typeof s==`object`}function ci(s){return typeof s==`symbol`||si(s)&&gn.call(s)==De}var li=Jt?nn(Jt):Cr;function ui(s){return s==null?``:kr(s)}function di(s,l,f){var p=s==null?void 0:gr(s,l);return p===void 0?f:p}function fi(s,l){return s!=null&&Br(s,l,vr)}function pi(s){return ni(s)?ur(s):Tr(s)}function mi(s){return s}function hi(s){return Hr(s)?en(Yr(s)):Or(s)}l.exports=Zr})),require_lodash_has=__commonJSMin(((s,l)=>{var f=`Expected a function`,p=`__lodash_hash_undefined__`,g=1/0,v=9007199254740991,b=`[object Arguments]`,C=`[object Function]`,w=`[object GeneratorFunction]`,E=`[object Symbol]`,k=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,A=/^\w*$/,N=/^\./,F=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,I=/[\\^$.*+?()[\]{}|]/g,R=/\\(\\)?/g,B=/^\[object .+?Constructor\]$/,q=/^(?:0|[1-9]\d*)$/,J=typeof global==`object`&&global&&global.Object===Object&&global,le=typeof self==`object`&&self&&self.Object===Object&&self,_e=J||le||Function(`return this`)();function be(s,l){return s?.[l]}function xe(s){var l=!1;if(s!=null&&typeof s.toString!=`function`)try{l=!!(s+``)}catch{}return l}var De=Array.prototype,Oe=Function.prototype,je=Object.prototype,Ne=_e[`__core-js_shared__`],Pe=function(){var s=/[^.]+$/.exec(Ne&&Ne.keys&&Ne.keys.IE_PROTO||``);return s?`Symbol(src)_1.`+s:``}(),ze=Oe.toString,Be=je.hasOwnProperty,We=je.toString,Ke=RegExp(`^`+ze.call(Be).replace(I,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),qe=_e.Symbol,Je=je.propertyIsEnumerable,Ye=De.splice,Ze=ln(_e,`Map`),Qe=ln(Object,`create`),ot=qe?qe.prototype:void 0,st=ot?ot.toString:void 0;function ut(s){var l=-1,f=s?s.length:0;for(this.clear();++l-1}function Gt(s,l){var f=this.__data__,p=nn(f,s);return p<0?f.push([s,l]):f[p][1]=l,this}It.prototype.clear=Lt,It.prototype.delete=Rt,It.prototype.get=Vt,It.prototype.has=Ht,It.prototype.set=Gt;function Kt(s){var l=-1,f=s?s.length:0;for(this.clear();++l-1&&s%1==0&&s-1&&s%1==0&&s<=v}function En(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function Dn(s){return!!s&&typeof s==`object`}function On(s){return typeof s==`symbol`||Dn(s)&&We.call(s)==E}function kn(s){return s==null?``:on(s)}function An(s,l){return s!=null&&un(s,l,rn)}l.exports=An})),require_lodash_keys=__commonJSMin(((s,l)=>{var f=9007199254740991,p=`[object Arguments]`,g=`[object Function]`,v=`[object GeneratorFunction]`,b=/^(?:0|[1-9]\d*)$/;function C(s,l){for(var f=-1,p=Array(s);++f-1&&s%1==0&&s-1&&s%1==0&&s<=f}function Oe(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function je(s){return!!s&&typeof s==`object`}function Ne(s){return _e(s)?I(s):R(s)}l.exports=Ne})),require_lodash_map=__commonJSMin(((s,l)=>{var f=200,p=`Expected a function`,g=`__lodash_hash_undefined__`,v=1,b=2,C=1/0,w=9007199254740991,E=`[object Arguments]`,k=`[object Array]`,A=`[object Boolean]`,N=`[object Date]`,F=`[object Error]`,I=`[object Function]`,R=`[object GeneratorFunction]`,B=`[object Map]`,q=`[object Number]`,J=`[object Object]`,le=`[object Promise]`,_e=`[object RegExp]`,be=`[object Set]`,xe=`[object String]`,De=`[object Symbol]`,Oe=`[object WeakMap]`,je=`[object ArrayBuffer]`,Ne=`[object DataView]`,Pe=`[object Float32Array]`,ze=`[object Float64Array]`,Be=`[object Int8Array]`,We=`[object Int16Array]`,Ke=`[object Int32Array]`,qe=`[object Uint8Array]`,Je=`[object Uint8ClampedArray]`,Ye=`[object Uint16Array]`,Ze=`[object Uint32Array]`,Qe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ot=/^\w*$/,st=/^\./,ut=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,yt=/[\\^$.*+?()[\]{}|]/g,Tt=/\\(\\)?/g,Ot=/^\[object .+?Constructor\]$/,At=/^(?:0|[1-9]\d*)$/,jt={};jt[Pe]=jt[ze]=jt[Be]=jt[We]=jt[Ke]=jt[qe]=jt[Je]=jt[Ye]=jt[Ze]=!0,jt[E]=jt[k]=jt[je]=jt[A]=jt[Ne]=jt[N]=jt[F]=jt[I]=jt[B]=jt[q]=jt[J]=jt[_e]=jt[be]=jt[xe]=jt[Oe]=!1;var It=typeof global==`object`&&global&&global.Object===Object&&global,Lt=typeof self==`object`&&self&&self.Object===Object&&self,Rt=It||Lt||Function(`return this`)(),Vt=typeof s==`object`&&s&&!s.nodeType&&s,Ht=Vt&&typeof l==`object`&&l&&!l.nodeType&&l,Gt=Ht&&Ht.exports===Vt&&It.process,Kt=function(){try{return Gt&&Gt.binding(`util`)}catch{}}(),Jt=Kt&&Kt.isTypedArray;function Xt(s,l){for(var f=-1,p=s?s.length:0,g=Array(p);++f-1}function Jn(s,l){var f=this.__data__,p=dr(f,s);return p<0?f.push([s,l]):f[p][1]=l,this}Un.prototype.clear=Wn,Un.prototype.delete=Gn,Un.prototype.get=Kn,Un.prototype.has=qn,Un.prototype.set=Jn;function Yn(s){var l=-1,f=s?s.length:0;for(this.clear();++lE))return!1;var A=C.get(s);if(A&&C.get(l))return A==l;var N=-1,F=!0,I=g&v?new tr:void 0;for(C.set(s,l),C.set(l,s);++N-1&&s%1==0&&s-1&&s%1==0&&s<=w}function oi(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function si(s){return!!s&&typeof s==`object`}function ci(s){return typeof s==`symbol`||si(s)&&gn.call(s)==De}var li=Jt?nn(Jt):Sr;function ui(s){return s==null?``:kr(s)}function di(s,l,f){var p=s==null?void 0:hr(s,l);return p===void 0?f:p}function fi(s,l){return s!=null&&Br(s,l,_r)}function pi(s){return ni(s)?ur(s):wr(s)}function mi(s){return s}function hi(s){return Hr(s)?en(Yr(s)):Or(s)}l.exports=Zr})),require_lodash_transform=__commonJSMin(((s,l)=>{var f=200,p=`Expected a function`,g=`__lodash_hash_undefined__`,v=1,b=2,C=1/0,w=9007199254740991,E=`[object Arguments]`,k=`[object Array]`,A=`[object Boolean]`,N=`[object Date]`,F=`[object Error]`,I=`[object Function]`,R=`[object GeneratorFunction]`,B=`[object Map]`,q=`[object Number]`,J=`[object Object]`,le=`[object Promise]`,_e=`[object RegExp]`,be=`[object Set]`,xe=`[object String]`,De=`[object Symbol]`,Oe=`[object WeakMap]`,je=`[object ArrayBuffer]`,Ne=`[object DataView]`,Pe=`[object Float32Array]`,ze=`[object Float64Array]`,Be=`[object Int8Array]`,We=`[object Int16Array]`,Ke=`[object Int32Array]`,qe=`[object Uint8Array]`,Je=`[object Uint8ClampedArray]`,Ye=`[object Uint16Array]`,Ze=`[object Uint32Array]`,Qe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ot=/^\w*$/,st=/^\./,ut=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,yt=/[\\^$.*+?()[\]{}|]/g,Tt=/\\(\\)?/g,Ot=/^\[object .+?Constructor\]$/,At=/^(?:0|[1-9]\d*)$/,jt={};jt[Pe]=jt[ze]=jt[Be]=jt[We]=jt[Ke]=jt[qe]=jt[Je]=jt[Ye]=jt[Ze]=!0,jt[E]=jt[k]=jt[je]=jt[A]=jt[Ne]=jt[N]=jt[F]=jt[I]=jt[B]=jt[q]=jt[J]=jt[_e]=jt[be]=jt[xe]=jt[Oe]=!1;var It=typeof global==`object`&&global&&global.Object===Object&&global,Lt=typeof self==`object`&&self&&self.Object===Object&&self,Rt=It||Lt||Function(`return this`)(),Vt=typeof s==`object`&&s&&!s.nodeType&&s,Ht=Vt&&typeof l==`object`&&l&&!l.nodeType&&l,Gt=Ht&&Ht.exports===Vt&&It.process,Kt=function(){try{return Gt&&Gt.binding(`util`)}catch{}}(),Jt=Kt&&Kt.isTypedArray;function Xt(s,l){for(var f=-1,p=s?s.length:0;++f-1}function Xn(s,l){var f=this.__data__,p=pr(f,s);return p<0?f.push([s,l]):f[p][1]=l,this}Gn.prototype.clear=Kn,Gn.prototype.delete=qn,Gn.prototype.get=Jn,Gn.prototype.has=Yn,Gn.prototype.set=Xn;function Zn(s){var l=-1,f=s?s.length:0;for(this.clear();++lE))return!1;var A=C.get(s);if(A&&C.get(l))return A==l;var N=-1,F=!0,I=g&v?new rr:void 0;for(C.set(s,l),C.set(l,s);++N-1&&s%1==0&&s-1&&s%1==0&&s<=w}function ai(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function oi(s){return!!s&&typeof s==`object`}function si(s){return typeof s==`symbol`||oi(s)&&gn.call(s)==De}var ci=Jt?nn(Jt):wr;function li(s){return s==null?``:Ar(s)}function ui(s,l,f){var p=s==null?void 0:_r(s,l);return p===void 0?f:p}function di(s,l){return s!=null&&Br(s,l,yr)}function fi(s){return ti(s)?fr(s):Er(s)}function pi(s,l,f){var p=ei(s)||ci(s);if(l=Tr(l,4),f==null)if(p||ai(s)){var g=s.constructor;f=p?ei(s)?new g:[]:ri(g)?mr(bn(s)):{}}else f={};return(p?Xt:gr)(s,function(s,p,g){return l(f,s,p,g)}),f}function mi(s){return s}function hi(s){return Hr(s)?en(Yr(s)):kr(s)}l.exports=pi})),require_lodash=__commonJSMin(((s,l)=>{var f;if(typeof require==`function`)try{f={clone:require_lodash_clone(),constant:require_lodash_constant(),each:require_lodash_foreach(),filter:require_lodash_filter(),has:require_lodash_has(),isArray:Array.isArray,isEmpty:require_lodash_isempty(),isFunction:require_lodash_isfunction(),isUndefined:require_lodash_isundefined(),keys:require_lodash_keys(),map:require_lodash_map(),reduce:require_lodash_reduce(),size:require_lodash_size(),transform:require_lodash_transform(),union:require_lodash_union(),values:require_lodash_values()}}catch{}f||=window._,l.exports=f})),require_graph=__commonJSMin(((s,l)=>{var f=require_lodash();l.exports=b;var p=`\0`,g=`\0`,v=``;function b(s){this._isDirected=f.has(s,`directed`)?s.directed:!0,this._isMultigraph=f.has(s,`multigraph`)?s.multigraph:!1,this._isCompound=f.has(s,`compound`)?s.compound:!1,this._label=void 0,this._defaultNodeLabelFn=f.constant(void 0),this._defaultEdgeLabelFn=f.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[g]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}b.prototype._nodeCount=0,b.prototype._edgeCount=0,b.prototype.isDirected=function(){return this._isDirected},b.prototype.isMultigraph=function(){return this._isMultigraph},b.prototype.isCompound=function(){return this._isCompound},b.prototype.setGraph=function(s){return this._label=s,this},b.prototype.graph=function(){return this._label},b.prototype.setDefaultNodeLabel=function(s){return f.isFunction(s)||(s=f.constant(s)),this._defaultNodeLabelFn=s,this},b.prototype.nodeCount=function(){return this._nodeCount},b.prototype.nodes=function(){return f.keys(this._nodes)},b.prototype.sources=function(){var s=this;return f.filter(this.nodes(),function(l){return f.isEmpty(s._in[l])})},b.prototype.sinks=function(){var s=this;return f.filter(this.nodes(),function(l){return f.isEmpty(s._out[l])})},b.prototype.setNodes=function(s,l){var p=arguments,g=this;return f.each(s,function(s){p.length>1?g.setNode(s,l):g.setNode(s)}),this},b.prototype.setNode=function(s,l){return f.has(this._nodes,s)?(arguments.length>1&&(this._nodes[s]=l),this):(this._nodes[s]=arguments.length>1?l:this._defaultNodeLabelFn(s),this._isCompound&&(this._parent[s]=g,this._children[s]={},this._children[g][s]=!0),this._in[s]={},this._preds[s]={},this._out[s]={},this._sucs[s]={},++this._nodeCount,this)},b.prototype.node=function(s){return this._nodes[s]},b.prototype.hasNode=function(s){return f.has(this._nodes,s)},b.prototype.removeNode=function(s){var l=this;if(f.has(this._nodes,s)){var p=function(s){l.removeEdge(l._edgeObjs[s])};delete this._nodes[s],this._isCompound&&(this._removeFromParentsChildList(s),delete this._parent[s],f.each(this.children(s),function(s){l.setParent(s)}),delete this._children[s]),f.each(f.keys(this._in[s]),p),delete this._in[s],delete this._preds[s],f.each(f.keys(this._out[s]),p),delete this._out[s],delete this._sucs[s],--this._nodeCount}return this},b.prototype.setParent=function(s,l){if(!this._isCompound)throw Error(`Cannot set parent in a non-compound graph`);if(f.isUndefined(l))l=g;else{l+=``;for(var p=l;!f.isUndefined(p);p=this.parent(p))if(p===s)throw Error(`Setting `+l+` as parent of `+s+` would create a cycle`);this.setNode(l)}return this.setNode(s),this._removeFromParentsChildList(s),this._parent[s]=l,this._children[l][s]=!0,this},b.prototype._removeFromParentsChildList=function(s){delete this._children[this._parent[s]][s]},b.prototype.parent=function(s){if(this._isCompound){var l=this._parent[s];if(l!==g)return l}},b.prototype.children=function(s){if(f.isUndefined(s)&&(s=g),this._isCompound){var l=this._children[s];if(l)return f.keys(l)}else if(s===g)return this.nodes();else if(this.hasNode(s))return[]},b.prototype.predecessors=function(s){var l=this._preds[s];if(l)return f.keys(l)},b.prototype.successors=function(s){var l=this._sucs[s];if(l)return f.keys(l)},b.prototype.neighbors=function(s){var l=this.predecessors(s);if(l)return f.union(l,this.successors(s))},b.prototype.isLeaf=function(s){return(this.isDirected()?this.successors(s):this.neighbors(s)).length===0},b.prototype.filterNodes=function(s){var l=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});l.setGraph(this.graph());var p=this;f.each(this._nodes,function(f,p){s(p)&&l.setNode(p,f)}),f.each(this._edgeObjs,function(s){l.hasNode(s.v)&&l.hasNode(s.w)&&l.setEdge(s,p.edge(s))});var g={};function v(s){var f=p.parent(s);return f===void 0||l.hasNode(f)?(g[s]=f,f):f in g?g[f]:v(f)}return this._isCompound&&f.each(l.nodes(),function(s){l.setParent(s,v(s))}),l},b.prototype.setDefaultEdgeLabel=function(s){return f.isFunction(s)||(s=f.constant(s)),this._defaultEdgeLabelFn=s,this},b.prototype.edgeCount=function(){return this._edgeCount},b.prototype.edges=function(){return f.values(this._edgeObjs)},b.prototype.setPath=function(s,l){var p=this,g=arguments;return f.reduce(s,function(s,f){return g.length>1?p.setEdge(s,f,l):p.setEdge(s,f),f}),this},b.prototype.setEdge=function(){var s,l,p,g,v=!1,b=arguments[0];typeof b==`object`&&b&&`v`in b?(s=b.v,l=b.w,p=b.name,arguments.length===2&&(g=arguments[1],v=!0)):(s=b,l=arguments[1],p=arguments[3],arguments.length>2&&(g=arguments[2],v=!0)),s=``+s,l=``+l,f.isUndefined(p)||(p=``+p);var w=E(this._isDirected,s,l,p);if(f.has(this._edgeLabels,w))return v&&(this._edgeLabels[w]=g),this;if(!f.isUndefined(p)&&!this._isMultigraph)throw Error(`Cannot set a named edge when isMultigraph = false`);this.setNode(s),this.setNode(l),this._edgeLabels[w]=v?g:this._defaultEdgeLabelFn(s,l,p);var A=k(this._isDirected,s,l,p);return s=A.v,l=A.w,Object.freeze(A),this._edgeObjs[w]=A,C(this._preds[l],s),C(this._sucs[s],l),this._in[l][w]=A,this._out[s][w]=A,this._edgeCount++,this},b.prototype.edge=function(s,l,f){var p=arguments.length===1?A(this._isDirected,arguments[0]):E(this._isDirected,s,l,f);return this._edgeLabels[p]},b.prototype.hasEdge=function(s,l,p){var g=arguments.length===1?A(this._isDirected,arguments[0]):E(this._isDirected,s,l,p);return f.has(this._edgeLabels,g)},b.prototype.removeEdge=function(s,l,f){var p=arguments.length===1?A(this._isDirected,arguments[0]):E(this._isDirected,s,l,f),g=this._edgeObjs[p];return g&&(s=g.v,l=g.w,delete this._edgeLabels[p],delete this._edgeObjs[p],w(this._preds[l],s),w(this._sucs[s],l),delete this._in[l][p],delete this._out[s][p],this._edgeCount--),this},b.prototype.inEdges=function(s,l){var p=this._in[s];if(p){var g=f.values(p);return l?f.filter(g,function(s){return s.v===l}):g}},b.prototype.outEdges=function(s,l){var p=this._out[s];if(p){var g=f.values(p);return l?f.filter(g,function(s){return s.w===l}):g}},b.prototype.nodeEdges=function(s,l){var f=this.inEdges(s,l);if(f)return f.concat(this.outEdges(s,l))};function C(s,l){s[l]?s[l]++:s[l]=1}function w(s,l){--s[l]||delete s[l]}function E(s,l,g,b){var C=``+l,w=``+g;if(!s&&C>w){var E=C;C=w,w=E}return C+v+w+v+(f.isUndefined(b)?p:b)}function k(s,l,f,p){var g=``+l,v=``+f;if(!s&&g>v){var b=g;g=v,v=b}var C={v:g,w:v};return p&&(C.name=p),C}function A(s,l){return E(s,l.v,l.w,l.name)}})),require_version$2=__commonJSMin(((s,l)=>{l.exports=`2.1.9-patch.3`})),require_lib$9=__commonJSMin(((s,l)=>{l.exports={Graph:require_graph(),version:require_version$2()}})),require_json$2=__commonJSMin(((s,l)=>{var f=require_lodash(),p=require_graph();l.exports={write:g,read:C};function g(s){var l={options:{directed:s.isDirected(),multigraph:s.isMultigraph(),compound:s.isCompound()},nodes:v(s),edges:b(s)};return f.isUndefined(s.graph())||(l.value=f.clone(s.graph())),l}function v(s){return f.map(s.nodes(),function(l){var p=s.node(l),g=s.parent(l),v={v:l};return f.isUndefined(p)||(v.value=p),f.isUndefined(g)||(v.parent=g),v})}function b(s){return f.map(s.edges(),function(l){var p=s.edge(l),g={v:l.v,w:l.w};return f.isUndefined(l.name)||(g.name=l.name),f.isUndefined(p)||(g.value=p),g})}function C(s){var l=new p(s.options).setGraph(s.value);return f.each(s.nodes,function(s){l.setNode(s.v,s.value),s.parent&&l.setParent(s.v,s.parent)}),f.each(s.edges,function(s){l.setEdge({v:s.v,w:s.w,name:s.name},s.value)}),l}})),require_components=__commonJSMin(((s,l)=>{var f=require_lodash();l.exports=p;function p(s){var l={},p=[],g;function v(p){f.has(l,p)||(l[p]=!0,g.push(p),f.each(s.successors(p),v),f.each(s.predecessors(p),v))}return f.each(s.nodes(),function(s){g=[],v(s),g.length&&p.push(g)}),p}})),require_priority_queue=__commonJSMin(((s,l)=>{var f=require_lodash();l.exports=p;function p(){this._arr=[],this._keyIndices={}}p.prototype.size=function(){return this._arr.length},p.prototype.keys=function(){return this._arr.map(function(s){return s.key})},p.prototype.has=function(s){return f.has(this._keyIndices,s)},p.prototype.priority=function(s){var l=this._keyIndices[s];if(l!==void 0)return this._arr[l].priority},p.prototype.min=function(){if(this.size()===0)throw Error(`Queue underflow`);return this._arr[0].key},p.prototype.add=function(s,l){var p=this._keyIndices;if(s=String(s),!f.has(p,s)){var g=this._arr,v=g.length;return p[s]=v,g.push({key:s,priority:l}),this._decrease(v),!0}return!1},p.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var s=this._arr.pop();return delete this._keyIndices[s.key],this._heapify(0),s.key},p.prototype.decrease=function(s,l){var f=this._keyIndices[s];if(l>this._arr[f].priority)throw Error(`New priority is greater than current priority. Key: `+s+` Old: `+this._arr[f].priority+` New: `+l);this._arr[f].priority=l,this._decrease(f)},p.prototype._heapify=function(s){var l=this._arr,f=2*s,p=f+1,g=s;f>1,!(l[p].priority{var f=require_lodash(),p=require_priority_queue();l.exports=v;var g=f.constant(1);function v(s,l,f,p){return b(s,String(l),f||g,p||function(l){return s.outEdges(l)})}function b(s,l,f,g){var v={},b=new p,C,w,E=function(s){var l=s.v===C?s.w:s.v,p=v[l],g=f(s),E=w.distance+g;if(g<0)throw Error(`dijkstra does not allow negative edge weights. Bad edge: `+s+` Weight: `+g);E0&&(C=b.removeMin(),w=v[C],w.distance!==1/0);)g(C).forEach(E);return v}})),require_dijkstra_all=__commonJSMin(((s,l)=>{var f=require_dijkstra(),p=require_lodash();l.exports=g;function g(s,l,g){return p.transform(s.nodes(),function(p,v){p[v]=f(s,v,l,g)},{})}})),require_tarjan=__commonJSMin(((s,l)=>{var f=require_lodash();l.exports=p;function p(s){var l=0,p=[],g={},v=[];function b(C){var w=g[C]={onStack:!0,lowlink:l,index:l++};if(p.push(C),s.successors(C).forEach(function(s){f.has(g,s)?g[s].onStack&&(w.lowlink=Math.min(w.lowlink,g[s].index)):(b(s),w.lowlink=Math.min(w.lowlink,g[s].lowlink))}),w.lowlink===w.index){var E=[],k;do k=p.pop(),g[k].onStack=!1,E.push(k);while(C!==k);v.push(E)}}return s.nodes().forEach(function(s){f.has(g,s)||b(s)}),v}})),require_find_cycles=__commonJSMin(((s,l)=>{var f=require_lodash(),p=require_tarjan();l.exports=g;function g(s){return f.filter(p(s),function(l){return l.length>1||l.length===1&&s.hasEdge(l[0],l[0])})}})),require_floyd_warshall=__commonJSMin(((s,l)=>{var f=require_lodash();l.exports=g;var p=f.constant(1);function g(s,l,f){return v(s,l||p,f||function(l){return s.outEdges(l)})}function v(s,l,f){var p={},g=s.nodes();return g.forEach(function(s){p[s]={},p[s][s]={distance:0},g.forEach(function(l){s!==l&&(p[s][l]={distance:1/0})}),f(s).forEach(function(f){var g=f.v===s?f.w:f.v,v=l(f);p[s][g]={distance:v,predecessor:s}})}),g.forEach(function(s){var l=p[s];g.forEach(function(f){var v=p[f];g.forEach(function(f){var p=v[s],g=l[f],b=v[f],C=p.distance+g.distance;C{var f=require_lodash();l.exports=p,p.CycleException=g;function p(s){var l={},p={},v=[];function b(C){if(f.has(p,C))throw new g;f.has(l,C)||(p[C]=!0,l[C]=!0,f.each(s.predecessors(C),b),delete p[C],v.push(C))}if(f.each(s.sinks(),b),f.size(l)!==s.nodeCount())throw new g;return v}function g(){}g.prototype=Error()})),require_is_acyclic=__commonJSMin(((s,l)=>{var f=require_topsort();l.exports=p;function p(s){try{f(s)}catch(s){if(s instanceof f.CycleException)return!1;throw s}return!0}})),require_dfs=__commonJSMin(((s,l)=>{var f=require_lodash();l.exports=p;function p(s,l,p){f.isArray(l)||(l=[l]);var v=(s.isDirected()?s.successors:s.neighbors).bind(s),b=[],C={};return f.each(l,function(l){if(!s.hasNode(l))throw Error(`Graph does not have node: `+l);g(s,l,p===`post`,C,v,b)}),b}function g(s,l,p,v,b,C){f.has(v,l)||(v[l]=!0,p||C.push(l),f.each(b(l),function(l){g(s,l,p,v,b,C)}),p&&C.push(l))}})),require_postorder=__commonJSMin(((s,l)=>{var f=require_dfs();l.exports=p;function p(s,l){return f(s,l,`post`)}})),require_preorder=__commonJSMin(((s,l)=>{var f=require_dfs();l.exports=p;function p(s,l){return f(s,l,`pre`)}})),require_prim=__commonJSMin(((s,l)=>{var f=require_lodash(),p=require_graph(),g=require_priority_queue();l.exports=v;function v(s,l){var v=new p,b={},C=new g,w;function E(s){var f=s.v===w?s.w:s.v,p=C.priority(f);if(p!==void 0){var g=l(s);g0;){if(w=C.removeMin(),f.has(b,w))v.setEdge(w,b[w]);else if(k)throw Error(`Input graph is not connected: `+s);else k=!0;s.nodeEdges(w).forEach(E)}return v}})),require_alg=__commonJSMin(((s,l)=>{l.exports={components:require_components(),dijkstra:require_dijkstra(),dijkstraAll:require_dijkstra_all(),findCycles:require_find_cycles(),floydWarshall:require_floyd_warshall(),isAcyclic:require_is_acyclic(),postorder:require_postorder(),preorder:require_preorder(),prim:require_prim(),tarjan:require_tarjan(),topsort:require_topsort()}})),require_graphlib=__commonJSMin(((s,l)=>{var f=require_lib$9();l.exports={Graph:f.Graph,json:require_json$2(),alg:require_alg(),version:f.version}})),require_cli_parser_utils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.extractCorrectIdentifierBySemver=s.extractNameAndIdentifier=void 0;let l=require(`semver`);s.extractNameAndIdentifier=s=>{let l,f;if(s.includes(`@`)){let p=s.indexOf(`@`,1);l=s.slice(0,p),f=s.slice(p+1)}else l=s,f=`unknown`;return{name:l,identifier:f}},s.extractCorrectIdentifierBySemver=(f,p)=>{let{name:g,identifier:v}=(0,s.extractNameAndIdentifier)(p);return isNaN(parseInt(v[0]))?f.filter(s=>s.startsWith(g)).filter(f=>l.satisfies((0,s.extractNameAndIdentifier)(f).identifier,v)).map(l=>({name:l,identifier:(0,s.extractNameAndIdentifier)(l).identifier})).reduce((s,f)=>l.gt(f.identifier,s.identifier)?f:s).name:p}})),require_lock_parser_base=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockParserBase=void 0;let l=require_lodash_clonedeep(),f=require_lodash_isempty(),p=require_lodash_topairs(),g=require_graphlib(),v=(init_esm_node(),__toCommonJS$1(esm_node_exports)),b=require_dist$9(),C=require_src$39(),w=require_cli_parser_utils(),E=require_parsers(),k=require_errors$6(),A=C(`snyk-nodejs-parser`);s.LockParserBase=class{constructor(s,l){this.type=s,this.treeSizeLimit=l,this.pathDelimiter=`|`}async getDependencyTree(s,p,v=!1,C=!0,w){var A,N;if(p.type!==this.type)throw new k.InvalidUserInputError("Unsupported lockfile provided. Please provide `package-lock.json`.");let F=p,I=Object.assign({dependencies:{},hasDevDependencies:!f(s.devDependencies),name:s.name,size:1,version:s.version||``},w&&{labels:{"npm:scope":`unknown`}}),R=s?.engines?.node;if(R&&(I.meta||={},I.meta.nodeVersion=R),f(s.dependencies)&&!v)return I;let B=this.getDepMap(F,s.resolutions,w),q=this.createGraphOfDependencies(B,C),J={};if(!g.alg.isAcyclic(q)){let s=g.alg.findCycles(q);for(let l of s)J=Object.assign(Object.assign({},J),this.removeCycle(l,B,q))}let{depTrees:le,depTreesSizes:_e}=await this.createDepTrees(B,q,w),be=(0,E.getTopLevelDeps)({targetFile:s,includeDev:v,includePeerDeps:p.type===E.LockfileType.npm7,applyYarn2Resolutions:p.type===E.LockfileType.yarn2});for(let l of Object.keys(s.aliases??[])){let f=s.aliases[l];le[f.aliasName]=Object.assign(Object.assign({},le[f.aliasName]),{name:f.aliasTargetDepName,labels:Object.assign(Object.assign({},le[f.aliasName].labels),{alias:f})})}let xe=1;for(let s of be){if(xe>this.treeSizeLimit)throw new k.TreeSizeLimitError;let f=this.getDepTreeKey(s),p=J[f]||f;if(le[p])I.dependencies[s.name]=s.dev?this.setDevDepRec(l(le[p])):le[p],xe+=_e[p],b.eventLoopSpinner.isStarving()&&await b.eventLoopSpinner.spin();else if(/^file:/.test(s.version))I.dependencies[s.name]=(0,E.createDepTreeDepFromDep)(s,w),xe++;else{if(C)throw new k.OutOfSyncError(s.name,this.type);I.dependencies[s.name]=(0,E.createDepTreeDepFromDep)(s,w),I.dependencies[s.name].labels||(I.dependencies[s.name].labels={}),I.dependencies[s.name].labels.missingLockFileEntry=`true`,xe++}}return I.size=xe,I}setDevDepRec(s,l){for(let[f,g]of p(s.dependencies))s.dependencies[f]=this.setDevDepRec(g,l);return s.labels=Object.assign(Object.assign(Object.assign({},s.labels),{scope:E.Scope.dev}),l&&{"npm:scope":E.Scope.dev}),s}removeCycle(s,l,f){let p=(g,v,b,C)=>{let w=f.inEdges(g).filter(s=>b.includes(s.v));for(let E of w){let w=E.v,k=this.cloneNodeWithoutEdges(w,l,f);f.setEdge(k,C),v.includes(w)?(l[k].labels||(l[k].labels={}),l[k].labels.pruned=`cyclic`):(p(w,[...v,g],b,k),this.cloneAcyclicNodeEdges(w,k,s,f,{inEdges:!0,outEdges:!1}))}},g={};for(let v of s){let b=this.cloneNodeWithoutEdges(v,l,f);g[v]=b,p(v,[],s,b),this.cloneAcyclicNodeEdges(v,b,s,f,{inEdges:!0,outEdges:!0})}for(let l of s)f.removeNode(l);return g}cloneAcyclicNodeEdges(s,l,f,p,{inEdges:g,outEdges:v}){let b=p.nodeEdges(s);if(v){let s=b.filter(s=>!f.includes(s.w));for(let f of s){let s=f.w;p.setEdge(l,s)}}if(g){let s=b.filter(s=>!f.includes(s.v));for(let f of s){let s=f.v;p.setEdge(s,l)}}}cloneNodeWithoutEdges(s,f,p){let g=s+(0,v.v4)();return f[g]=l(f[s]),p.setNode(g),g}createGraphOfDependencies(s,l=!0){let f=new g.Graph;for(let l of Object.keys(s))f.setNode(l);for(let[p,g]of Object.entries(s))for(let v of g.requires){let g=this.findDepsPath(p,v,s,l);f.setEdge(g,p)}return f}findDepsPath(s,l,f,p=!0){let g=s.split(this.pathDelimiter);for(;g.length;){let s=g.concat(l).join(this.pathDelimiter);if(f[s])return s;g.pop()}if(!f[l]&&(A(`Dependency ${l} not found`),p))throw new k.OutOfSyncError(l,this.type);return l}async createDepTrees(s,l,f){var p,v;if(!g.alg.isAcyclic(l))throw Error(`Cycles were not removed from graph.`);let C={},E={},k=g.alg.topsort(l);for(;k.length;){let p=k.shift(),g=s[p],v=1;if(!g){A(`Missing entry for ${p}`);continue}for(let s of l.predecessors(p)){let l=C[s];if(g.dependencies||={},l)v+=E[s];else{A(`Missing entry for ${s}`);let{name:p,identifier:b}=(0,w.extractNameAndIdentifier)(s);l={name:p,version:b,dependencies:{},labels:Object.assign(Object.assign({missingLockFileEntry:`true`},g.labels?.scope&&{scope:g.labels.scope}),f&&g.labels?.scope&&{"npm:scope":g.labels.scope})},v+=1}g.dependencies[l.name]=l}let N={labels:g.labels,name:g.name,version:g.version};g.dependencies&&(N.dependencies=g.dependencies),C[p]=N,E[p]=v,b.eventLoopSpinner.isStarving()&&await b.eventLoopSpinner.spin()}return{depTrees:C,depTreesSizes:E}}getDepMap(s,l,f){throw Error(`Not implemented`)}getDepTreeKey(s){throw Error(`Not implemented`)}}})),require_lodash_merge=__commonJSMin(((s,l)=>{var f=200,p=`__lodash_hash_undefined__`,g=800,v=16,b=9007199254740991,C=`[object Arguments]`,w=`[object Array]`,E=`[object AsyncFunction]`,k=`[object Boolean]`,A=`[object Date]`,N=`[object Error]`,F=`[object Function]`,I=`[object GeneratorFunction]`,R=`[object Map]`,B=`[object Number]`,q=`[object Null]`,J=`[object Object]`,le=`[object Proxy]`,_e=`[object RegExp]`,be=`[object Set]`,xe=`[object String]`,De=`[object Undefined]`,Oe=`[object WeakMap]`,je=`[object ArrayBuffer]`,Ne=`[object DataView]`,Pe=`[object Float32Array]`,ze=`[object Float64Array]`,Be=`[object Int8Array]`,We=`[object Int16Array]`,Ke=`[object Int32Array]`,qe=`[object Uint8Array]`,Je=`[object Uint8ClampedArray]`,Ye=`[object Uint16Array]`,Ze=`[object Uint32Array]`,Qe=/[\\^$.*+?()[\]{}|]/g,ot=/^\[object .+?Constructor\]$/,st=/^(?:0|[1-9]\d*)$/,ut={};ut[Pe]=ut[ze]=ut[Be]=ut[We]=ut[Ke]=ut[qe]=ut[Je]=ut[Ye]=ut[Ze]=!0,ut[C]=ut[w]=ut[je]=ut[k]=ut[Ne]=ut[A]=ut[N]=ut[F]=ut[R]=ut[B]=ut[J]=ut[_e]=ut[be]=ut[xe]=ut[Oe]=!1;var yt=typeof global==`object`&&global&&global.Object===Object&&global,Tt=typeof self==`object`&&self&&self.Object===Object&&self,Ot=yt||Tt||Function(`return this`)(),At=typeof s==`object`&&s&&!s.nodeType&&s,jt=At&&typeof l==`object`&&l&&!l.nodeType&&l,It=jt&&jt.exports===At,Lt=It&&yt.process,Rt=function(){try{return jt&&jt.require&&jt.require(`util`).types||Lt&&Lt.binding&&Lt.binding(`util`)}catch{}}(),Vt=Rt&&Rt.isTypedArray;function Ht(s,l,f){switch(f.length){case 0:return s.call(l);case 1:return s.call(l,f[0]);case 2:return s.call(l,f[0],f[1]);case 3:return s.call(l,f[0],f[1],f[2])}return s.apply(l,f)}function Gt(s,l){for(var f=-1,p=Array(s);++f-1}function Ln(s,l){var f=this.__data__,p=$n(f,s);return p<0?(++this.size,f.push([s,l])):f[p][1]=l,this}Mn.prototype.clear=Nn,Mn.prototype.delete=Pn,Mn.prototype.get=Fn,Mn.prototype.has=In,Mn.prototype.set=Ln;function Rn(s){var l=-1,f=s==null?0:s.length;for(this.clear();++l1?f[g-1]:void 0,b=g>2?f[2]:void 0;for(v=s.length>3&&typeof v==`function`?(g--,v):void 0,b&&Cr(f[0],f[1],b)&&(v=g<3?void 0:v,g=1),l=Object(l);++p-1&&s%1==0&&s0){if(++l>=g)return arguments[0]}else l=0;return s.apply(void 0,arguments)}}function Nr(s){if(s!=null){try{return rn.call(s)}catch{}try{return s+``}catch{}}return``}function Pr(s,l){return s===l||s!==s&&l!==l}var Fr=rr(function(){return arguments}())?rr:function(s){return Ur(s)&&an.call(s,`callee`)&&!gn.call(s,`callee`)},Ir=Array.isArray;function Lr(s){return s!=null&&Vr(s.length)&&!Br(s)}function Rr(s){return Ur(s)&&Lr(s)}var zr=bn||Zr;function Br(s){if(!Hr(s))return!1;var l=nr(s);return l==F||l==I||l==E||l==le}function Vr(s){return typeof s==`number`&&s>-1&&s%1==0&&s<=b}function Hr(s){var l=typeof s;return s!=null&&(l==`object`||l==`function`)}function Ur(s){return typeof s==`object`&&!!s}function Wr(s){if(!Ur(s)||nr(s)!=J)return!1;var l=mn(s);if(l===null)return!0;var f=an.call(l,`constructor`)&&l.constructor;return typeof f==`function`&&f instanceof f&&rn.call(f)==cn}var Gr=Vt?Kt(Vt):ar;function Kr(s){return hr(s,qr(s))}function qr(s){return Lr(s)?Xn(s,!0):or(s)}var Jr=gr(function(s,l,f){sr(s,l,f)});function Yr(s){return function(){return s}}function Xr(s){return s}function Zr(){return!1}l.exports=Jr})),require_formats=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.json=void 0,s.json={stringify:function(s,l,f){return JSON.stringify(s,l||null,f||2)},parse:JSON.parse}})),require_memory=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Memory=void 0;let l=require_common$4();s.Memory=function(s={}){s||={},this.type=`memory`,this.store={},this.mtimes={},this.readOnly=!1,this.loadFrom=s.loadFrom||null,this.logicalSeparator=s.logicalSeparator||`:`,this.parseValues=s.parseValues||!1,this.loadFrom&&(this.store=l.loadFilesSync(this.loadFrom))},s.Memory.prototype.get=function(s){let f=this.store,p=l.path(s,this.logicalSeparator);for(;p.length>0;){if(s=p.shift(),f&&typeof f!=`string`&&f.hasOwnProperty(s)){f=f[s];continue}return}return f},s.Memory.prototype.set=function(s,f){if(this.readOnly)return!1;let p=this.store,g=l.path(s,this.logicalSeparator);if(g.length===0)return!f||typeof f!=`object`?!1:(this.reset(),this.store=f,!0);for(this.mtimes[s]=Date.now();g.length>1;)s=g.shift(),(!p[s]||typeof p[s]!=`object`)&&(p[s]={}),p=p[s];return s=g.shift(),this.parseValues&&(f=l.parseValues.call(l,f)),p[s]=f,!0},s.Memory.prototype.clear=function(s){if(this.readOnly)return!1;let f=this.store,p=f,g=l.path(s,this.logicalSeparator);delete this.mtimes[s];for(var v=0;v1;)s=v.shift(),g[s]||(g[s]={}),g=g[s];return s=v.shift(),typeof g[s]!=`object`||Array.isArray(g[s])?(g[s]=f,!0):Object.keys(f).every(function(s){return p.merge(l.keyed(p.logicalSeparator,b,s),f[s])})},s.Memory.prototype.reset=function(){return this.readOnly?!1:(this.mtimes={},this.store={},!0)},s.Memory.prototype.loadSync=function(){return this.store||{}}})),require_common$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.transform=s.parseValues=s.capitalize=s.merge=s.loadFilesSync=s.loadFiles=s.keyed=s.key=s.path=void 0;let l=require(`fs`),f=require_async$6(),p=require_formats(),g=require_memory();function v(s,l){return l||=`:`,s==null?[]:s.split(l)}s.path=v;function b(...s){return Array.prototype.slice.call(s).join(`:`)}s.key=b;function C(...s){return Array.prototype.slice.call(s,1).join(s[0])}s.keyed=C;function w(s,g){if(!s)return g(null,{});let v=Array.isArray(s)?{files:s}:s;v.format=v.format||p.json;function b(s,f){l.readFile(s,function(s,l){return s?f(s):f(null,v.format.parse(l.toString()))})}f.map(v.files,b,function(s,l){return s?g(s):g(null,k(l))})}s.loadFiles=w;function E(s){if(!s)return;let f=Array.isArray(s)?{files:s}:s;return f.format=f.format||p.json,k(f.files.map(function(s){return f.format.parse(l.readFileSync(s,`utf8`))}))}s.loadFilesSync=E;function k(s){let l=new g.Memory;return s.forEach(function(s){Object.keys(s).forEach(function(f){l.merge(f,s[f])})}),l.store}s.merge=k;function A(s){return s&&s[0].toUpperCase()+s.slice(1)}s.capitalize=A;function N(s){let l=s;try{l=JSON.parse(s)}catch{s===`undefined`&&(l=void 0)}return l}s.parseValues=N;function F(s,l){return Object.keys(s).map(function(f){let p={key:f,value:s[f]},g=l.call(null,p);if(!g)return null;if(g.key)return g;let v=Error(`Transform function passed to store returned an invalid format: `+JSON.stringify(g));throw v.name=`RuntimeError`,v}).filter(function(s){return s!==null}).reduce(function(s,l){return s[l.key]=l.value,s},{})}s.transform=F})),require_provider$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Provider=void 0;let l=require_async$6(),f=require_common$4();s.Provider=function(s={}){s||={},this.stores={},this.sources=[],this.init(s)},[`argv`,`env`].forEach(function(l){s.Provider.prototype[l]=function(){let s=[l].concat(Array.prototype.slice.call(arguments));return this.add.apply(this,s)}}),s.Provider.prototype.file=function(s,l){return arguments.length==1?(l=typeof s==`string`?{file:s}:s,s=`file`):l=typeof l==`string`?{file:l}:l,l.type=`file`,this.add(s,l)},[`defaults`,`overrides`].forEach(function(l){s.Provider.prototype[l]=function(s){return s||={},s.type||=`literal`,this.add(l,s)}}),s.Provider.prototype.use=function(s,l){l||={};function f(s){return Object.keys(l).every(function(f){return l[f]===s[f]})}let p=this.stores[s],g=p&&!f(p);return(!p||g)&&(g&&this.remove(s),this.add(s,l)),this},s.Provider.prototype.add=function(s,l,p){l||={};let g=l.type||s;if(!require_nconf().default[f.capitalize(g)])throw Error(`Cannot add store with unknown type: `+g);return this.stores[s]=this.create(g,l,p),this.stores[s].loadSync&&this.stores[s].loadSync(),this},s.Provider.prototype.remove=function(s){return delete this.stores[s],this},s.Provider.prototype.create=function(s,l,p){return new(require_nconf()).default[f.capitalize(s.toLowerCase())](l,p)},s.Provider.prototype.init=function(s){let l=this;s.type?this.add(s.type,s):s.store?this.add(s.store.name||s.store.type,s.store):s.stores&&Object.keys(s.stores).forEach(function(f){let p=s.stores[f];l.add(p.name||f||p.type,p)}),s.source?this.sources.push(this.create(s.source.type||s.source.name,s.source)):s.sources&&Object.keys(s.sources).forEach(function(f){let p=s.sources[f];l.sources.push(l.create(p.type||p.name||f,p))})},s.Provider.prototype.get=function(s,p){if(typeof s==`function`&&(p=s,s=null),!p)return this._execute(`get`,1,s,p);let g=0,v=Object.keys(this.stores),b=this,C,w=[];l.whilst(function(){return C===void 0&&g=2)return f.get(s,function(s,f){if(s)return l(s);C=f,C&&typeof C==`object`&&!Array.isArray(C)&&(w.push(C),C=void 0),l()});C=f.get(s),C&&typeof C==`object`&&!Array.isArray(C)&&(w.push(C),C=void 0),l()},function(s){return!s&&w.length&&(C=f.merge(w.reverse())),s?p(s):p(null,C)})},s.Provider.prototype.any=function(s,f){if(Array.isArray(s)||(s=Array.prototype.slice.call(arguments),f=s.length>0&&typeof s[s.length-1]==`function`?s.pop():null),!f){let l;for(let p=0;pp?v[s].apply(v,g.concat(f)):f(null,v[s].apply(v,g))}return v?l.forEach(k,A,function(s){return s?v(s):v()}):(k.forEach(function(l){if(w===void 0){let f=C.stores[l];if(b&&f.readOnly)return;w=f[s].apply(f,g),w&&s===`get`&&typeof w==`object`&&!Array.isArray(w)&&(E.push(w),w=void 0)}}),E.length&&(w=f.merge(E.reverse())),w)};function p(s,l){if(l)return l(s);throw s}})),require_minimist=__commonJSMin(((s,l)=>{function f(s,l){var f=s;return l.slice(0,-1).forEach(function(s){f=f[s]||{}}),l[l.length-1]in f}function p(s){return typeof s==`number`||/^0x[0-9a-f]+$/i.test(s)?!0:/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(s)}function g(s,l){return l===`constructor`&&typeof s[l]==`function`||l===`__proto__`}l.exports=function(s,l){l||={};var v={bools:{},strings:{},unknownFn:null};typeof l.unknown==`function`&&(v.unknownFn=l.unknown),typeof l.boolean==`boolean`&&l.boolean?v.allBools=!0:[].concat(l.boolean).filter(Boolean).forEach(function(s){v.bools[s]=!0});var b={};function C(s){return b[s].some(function(s){return v.bools[s]})}Object.keys(l.alias||{}).forEach(function(s){b[s]=[].concat(l.alias[s]),b[s].forEach(function(l){b[l]=[s].concat(b[s].filter(function(s){return l!==s}))})}),[].concat(l.string).filter(Boolean).forEach(function(s){v.strings[s]=!0,b[s]&&[].concat(b[s]).forEach(function(s){v.strings[s]=!0})});var w=l.default||{},E={_:[]};function k(s,l){return v.allBools&&/^--[^=]+$/.test(l)||v.strings[s]||v.bools[s]||b[s]}function A(s,l,f){for(var p=s,b=0;b{Object.defineProperty(s,`__esModule`,{value:!0}),s.Argv=void 0;let l=require(`path`),f=require(`util`),p=require_common$4(),g=require_memory(),v=require_minimist();s.Argv=function(s,l){g.Memory.call(this,s),s||={},this.type=`argv`,this.readOnly=s.readOnly===void 0?!0:s.readOnly,this.options=s,this.usage=l,typeof s.readOnly==`boolean`?(this.readOnly=s.readOnly,delete s.readOnly):this.readOnly=!0,typeof s.parseValues==`boolean`?(this.parseValues=s.parseValues,delete s.parseValues):this.parseValues=!1,typeof s.transform==`function`?(this.transform=s.transform,delete s.transform):this.transform=!1,typeof s.separator==`string`||s.separator instanceof RegExp?(this.separator=s.separator,delete s.separator):this.separator=``},f.inherits(s.Argv,g.Memory),s.Argv.prototype.loadSync=function(){return this.loadArgv(),this.store},s.Argv.prototype.loadArgv=function(){let s=this,f,g;g=/\b(node|iojs|electron)(\.exe)?$/.test(process.argv[0])?process.argv.slice(1,2):process.argv.slice(0,1);let b=g.map(s=>{let f=l.relative(process.cwd(),s);return s.match(/^(\/|([a-zA-Z]:)?\\)/)&&f.length{Object.defineProperty(s,`__esModule`,{value:!0}),s.Env=void 0;let l=require(`util`),f=require_common$4(),p=require_memory();s.Env=function(s){p.Memory.call(this,s),s||={},this.type=`env`,this.readOnly=s.readOnly===void 0?!0:s.readOnly,this.whitelist=s.whitelist||[],this.separator=s.separator||``,this.lowerCase=s.lowerCase||!1,this.parseValues=s.parseValues||!1,this.transform=s.transform||!1,{}.toString.call(s.match)===`[object RegExp]`&&typeof s!=`string`&&(this.match=s.match),s instanceof Array&&(this.whitelist=s),(typeof s==`string`||s instanceof RegExp)&&(this.separator=s)},l.inherits(s.Env,p.Memory),s.Env.prototype.loadSync=function(){return this.loadEnv(),this.store},s.Env.prototype.loadEnv=function(){let s=this,l=process.env;this.lowerCase&&(l={},Object.keys(process.env).forEach(function(s){l[s.toLowerCase()]=process.env[s]})),this.transform&&(l=f.transform(l,this.transform));let p=!1;return this.readOnly&&(this.readOnly=!1,p=!0),Object.keys(l).filter(function(l){return s.match&&s.whitelist.length?l.match(s.match)||s.whitelist.indexOf(l)!==-1:s.match?l.match(s.match):!s.whitelist.length||s.whitelist.indexOf(l)!==-1}).forEach(function(p){let g=l[p];g===`TRUE`||g===`true`?g=!0:(g===`FALSE`||g===`false`)&&(g=!1),s.parseValues&&(g=f.parseValues(g)),s.separator?s.set(f.key.apply(f,p.split(s.separator)),g):s.set(p,g)}),p&&(this.readOnly=!0),this.store}})),require_file=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.File=void 0;let l=require(`fs`),f=require(`path`),p=require(`util`),g=require(`crypto`),v=require_formats(),b=require_memory(),C=l.exists,w=l.existsSync;s.File=function(s){if(!s||!s.file)throw Error("Missing required option `file`");if(b.Memory.call(this,s),this.type=`file`,this.file=s.file,this.dir=s.dir||process.cwd(),this.format=s.format||v.json,this.secure=s.secure,this.spacing=s.json_spacing||s.spacing||2,this.secure&&(this.secure=Buffer.isBuffer(this.secure)||typeof this.secure==`string`?{secret:this.secure.toString()}:this.secure,this.secure.alg=this.secure.alg||`aes-256-ctr`,this.secure.secretPath&&(this.secure.secret=l.readFileSync(this.secure.secretPath,`utf8`)),!this.secure.secret))throw Error(`secure.secret option is required`);s.search&&this.search(this.dir)},p.inherits(s.File,b.Memory),s.File.prototype.save=function(s,l){this.saveToFile(this.file,s,l)},s.File.prototype.saveToFile=function(s,f,p){p||(p=f,f=this.format),l.writeFile(s,this.stringify(f),p)},s.File.prototype.saveSync=function(){return l.writeFileSync(this.file,this.stringify()),this.store},s.File.prototype.load=function(s){let f=this;C(f.file,function(p){if(!p)return s(null,{});l.readFile(f.file,function(l,p){if(l)return s(l);try{let s=p.toString();s.charAt(0)===``&&(s=s.substr(1)),f.store=f.parse(s)}catch(l){return s(Error(`Error parsing your configuration file: [`+f.file+`]: `+l.message))}s(null,f.store)})})},s.File.prototype.loadSync=function(){if(!w(this.file))return this.store={},this.store;try{let s=l.readFileSync(this.file,`utf8`);s.charAt(0)===``&&(s=s.substr(1)),this.store=this.parse(s)}catch(s){throw Error(`Error parsing your configuration file: [`+this.file+`]: `+s.message)}return this.store},s.File.prototype.stringify=function(s){let l=this.store;if(s||=this.format,this.secure){let f=this;l=Object.keys(l).reduce(function(p,v){let b=s.stringify(l[v]),C=g.randomBytes(16),w=g.createCipheriv(f.secure.alg,f.secure.secret,C),E=w.update(b,`utf8`,`hex`);return E+=w.final(`hex`),p[v]={alg:f.secure.alg,value:E,iv:C.toString(`hex`)},p},{})}return s.stringify(l,null,this.spacing)},s.File.prototype.parse=function(s){let l=this.format.parse(s);if(this.secure){let s=this,f=!1;l=Object.keys(l).reduce(function(p,v){let b=l[v],C=g.createDecipher(b.alg,s.secure.secret);b.iv?C=g.createDecipheriv(b.alg,s.secure.secret,Buffer.from(b.iv,`hex`)):f=!0;let w=C.update(b.value,`hex`,`utf8`);return w+=C.final(`utf8`),p[v]=s.format.parse(w),p},{}),f&&console.warn(`Your encrypted file is outdated (encrypted without iv). Please re-encrypt your file.`)}return l},s.File.prototype.search=function(s){let p=!0,g,v,b;if(s||=process.cwd(),this.file[0]===`/`)try{b=l.statSync(l.realpathSync(this.file)),b.isFile()&&(g=this.file,p=!1)}catch{}if(p&&s)try{p=l.statSync(l.realpathSync(s)).isDirectory()}catch{return!1}for(;p;)try{b=l.statSync(l.realpathSync(g=f.join(s,this.file))),p=b.isDirectory()}catch{if(v=s,s=f.dirname(s),v===s){try{b=l.statSync(l.realpathSync(g=f.join(this.dir,this.file))),b.isDirectory()&&(g=void 0)}catch{}p=!1}}return this.file=g||this.file,g}})),require_literal=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Literal=void 0;let l=require(`util`),f=require_memory();s.Literal=function(s){f.Memory.call(this,s),s||={},this.type=`literal`,this.readOnly=!0,this.store=s.store||s},l.inherits(s.Literal,f.Memory),s.Literal.prototype.loadSync=function(){return this.store}})),require_nconf=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_common$4(),f=require_provider$1(),p=require_formats(),g=require_argv(),v=require_env(),b=require_file(),C=require_literal(),w=require_memory(),E=new f.Provider;E.Argv=g.Argv,E.Env=v.Env,E.File=b.File,E.Literal=C.Literal,E.Memory=w.Memory,E.key=l.key,E.path=l.path,E.loadFiles=l.loadFiles,E.loadFilesSync=l.loadFilesSync,E.formats=p,E.Provider=f.Provider,s.default=E})),require_dist$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.loadConfig=void 0;let l=require_src$39(),f=require(`path`),p=require_lodash_merge(),g=require_nconf(),v=l(`snyk:config`);function b(s,l){s||=``,l||={};let b=l.secretConfig||process.env.CONFIG_SECRET_FILE||f.resolve(s,`config.secret.json`),E=w(l);if(!f.isAbsolute(s))throw Error(`config requires absolute path to read from`);let k=process.env.SERVICE_ENV||`local`,A=f.resolve(s,`config.${k}.json`);v(`dir: %s, local: %s, secret: %s`,s,A,b);let N=/^SNYK_.*$/;g.default.env({parseValues:E,separator:`__`,match:N,whitelist:[`NODE_ENV`,`PORT`]}),g.default.argv(),g.default.file(`secret`,{file:f.resolve(b)}),g.default.file(`local`,{file:A}),g.default.file(`default`,{file:f.resolve(s,`config.default.json`)});let F=g.default.get();return Object.keys(F).forEach(function(s){if(s.match(N)){let l=s.replace(/^SNYK_/,``);typeof F[l]==`object`&&typeof F[s]==`object`?F[l]=p(F[l],F[s]):F[l]=F[s],delete F[s]}}),C(F),v(`loading from %s`,s,JSON.stringify(F,null,2)),F}s.loadConfig=b;function C(s){Object.keys(s).forEach(function(l){if(typeof s[l]==`object`)return C(s[l]);typeof s[l]==`string`&&(s[l]=s[l].replace(/(\${.*?})/g,function(f,p){let g=p.slice(2,-1);if(process.env[g]===void 0)throw Error(`Missing env var to substitute `+g+` in '`+l+`: "`+s[l]+`"'`);return process.env[g]}))})}function w(s){if(s.parseEnvValues!==void 0){if(typeof s.parseEnvValues!=`boolean`)throw Error(`options.parseEnvValues must be a boolean`);return s.parseEnvValues}let l=process.env.CONFIG_PARSE_ENV_VALUES;if(l!==void 0&&l!==``&&l!==`undefined`){let s;try{s=JSON.parse(l.toLowerCase())}catch{throw Error(`CONFIG_PARSE_ENV_VALUES must be a boolean`)}if(typeof s!=`boolean`)throw Error(`CONFIG_PARSE_ENV_VALUES must be a boolean`);return s}return!1}})),require_config=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.config=void 0,s.config=(0,require_dist$5().loadConfig)(__dirname+`../..`)})),require_package_lock_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PackageLockParser=void 0;let l=require_parsers(),f=require_errors$6(),p=require_lock_parser_base(),g=require_config();s.PackageLockParser=class extends p.LockParserBase{constructor(){super(l.LockfileType.npm,g.config.NPM_TREE_SIZE_LIMIT)}parseLockFile(s){try{let f=JSON.parse(s);return f.type=f.lockfileVersion===1?l.LockfileType.npm:l.LockfileType.npm7,this.type=f.type,f}catch(s){throw new f.InvalidUserInputError(`package-lock.json parsing failed with error ${s.message}`)}}async getDependencyTree(s,l,f=!1,p=!0,g){let v=await super.getDependencyTree(s,l,f,p,g),b={lockfileVersion:l.lockfileVersion,packageManager:`npm`};return Object.assign(Object.assign({},v),{meta:Object.assign(Object.assign({},v.meta),b)})}getDepMap(s,f,p){let g=s,v={},b=(s,f)=>{for(let[g,C]of Object.entries(s)){let s={labels:Object.assign({scope:C.dev?l.Scope.dev:l.Scope.prod},p&&{"npm:scope":C.dev?l.Scope.dev:l.Scope.prod}),name:g,requires:[],version:C.version};C.requires&&(s.requires=Object.keys(C.requires));let w=[...f,g],E=w.join(this.pathDelimiter);v[E]=s,C.dependencies&&b(C.dependencies,w)}};return b(g.dependencies||{},[]),v}getDepTreeKey(s){return s.name}}})),require_lockfile=__commonJSMin(((s,l)=>{l.exports=(function(s){var l={};function f(p){if(l[p])return l[p].exports;var g=l[p]={i:p,l:!1,exports:{}};return s[p].call(g.exports,g,g.exports,f),g.l=!0,g.exports}return f.m=s,f.c=l,f.i=function(s){return s},f.d=function(s,l,p){f.o(s,l)||Object.defineProperty(s,l,{configurable:!1,enumerable:!0,get:p})},f.n=function(s){var l=s&&s.__esModule?function(){return s.default}:function(){return s};return f.d(l,`a`,l),l},f.o=function(s,l){return Object.prototype.hasOwnProperty.call(s,l)},f.p=``,f(f.s=14)})([(function(s,l){s.exports=require(`path`)}),(function(s,l,f){"use strict";l.__esModule=!0;var p=g(f(173));function g(s){return s&&s.__esModule?s:{default:s}}l.default=function(s){return function(){var l=s.apply(this,arguments);return new p.default(function(s,f){function g(v,b){try{var C=l[v](b),w=C.value}catch(s){f(s);return}if(C.done)s(w);else return p.default.resolve(w).then(function(s){g(`next`,s)},function(s){g(`throw`,s)})}return g(`next`)})}}}),(function(s,l){s.exports=require(`util`)}),(function(s,l){s.exports=require(`fs`)}),(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});class p extends Error{constructor(s,l){super(s),this.code=l}}l.MessageError=p;class g extends p{constructor(s,l,f){super(s,l),this.process=f}}l.ProcessSpawnError=g;class v extends p{}l.SecurityError=v;class b extends p{}l.ProcessTermError=b;class C extends Error{constructor(s,l){super(s),this.responseCode=l}}l.ResponseError=C}),(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.getFirstSuitableFolder=l.readFirstAvailableStream=l.makeTempDir=l.hardlinksWork=l.writeFilePreservingEol=l.getFileSizeOnDisk=l.walk=l.symlink=l.find=l.readJsonAndFile=l.readJson=l.readFileAny=l.hardlinkBulk=l.copyBulk=l.unlink=l.glob=l.link=l.chmod=l.lstat=l.exists=l.mkdirp=l.stat=l.access=l.rename=l.readdir=l.realpath=l.readlink=l.writeFile=l.open=l.readFileBuffer=l.lockQueue=l.constants=void 0;var p;function g(){return p=Ke(f(1))}let v=(()=>{var s=(0,(p||g()).default)(function*(s,l,f,v){let b=(()=>{var b=(0,(p||g()).default)(function*(p){let g=p.src,b=p.dest,E=p.type,k=p.onFresh||Vt,A=p.onDone||Vt;if(w.has(b.toLowerCase())?v.verbose(`The case-insensitive file ${b} shouldn't be copied twice in one bulk copy`):w.add(b.toLowerCase()),E===`symlink`){yield yt((J||le()).default.dirname(b)),k(),F.symlink.push({dest:b,linkname:g}),A();return}if(l.ignoreBasenames.indexOf((J||le()).default.basename(g))>=0)return;let N=yield Ot(g),I;N.isDirectory()&&(I=yield st(g));let R;try{R=yield Ot(b)}catch(s){if(s.code!==`ENOENT`)throw s}if(R){let s=N.isSymbolicLink()&&R.isSymbolicLink(),l=N.isDirectory()&&R.isDirectory(),p=N.isFile()&&R.isFile();if(p&&C.has(b)){A(),v.verbose(v.lang(`verboseFileSkipArtifact`,g));return}if(p&&N.size===R.size&&(0,(ze||Be()).fileDatesEqual)(N.mtime,R.mtime)){A(),v.verbose(v.lang(`verboseFileSkip`,g,b,N.size,+N.mtime));return}if(s){let s=yield Qe(g);if(s===(yield Qe(b))){A(),v.verbose(v.lang(`verboseFileSkipSymlink`,g,b,s));return}}if(l){let s=yield st(b);Lt(I,`src files not initialised`);for(var B=s,q=Array.isArray(B),_e=0,B=q?B:B[Symbol.iterator]();;){var be;if(q){if(_e>=B.length)break;be=B[_e++]}else{if(_e=B.next(),_e.done)break;be=_e.value}let s=be;if(I.indexOf(s)<0){let l=(J||le()).default.join(b,s);if(f.add(l),(yield Ot(l)).isDirectory())for(var xe=yield st(l),De=Array.isArray(xe),Oe=0,xe=De?xe:xe[Symbol.iterator]();;){var je;if(De){if(Oe>=xe.length)break;je=xe[Oe++]}else{if(Oe=xe.next(),Oe.done)break;je=Oe.value}let s=je;f.add((J||le()).default.join(l,s))}}}}}if(R&&R.isSymbolicLink()&&(yield(0,(ze||Be()).unlink)(b),R=null),N.isSymbolicLink()){k();let s=yield Qe(g);F.symlink.push({dest:b,linkname:s}),A()}else if(N.isDirectory()){R||(v.verbose(v.lang(`verboseFileFolder`,b)),yield yt(b));let l=b.split((J||le()).default.sep);for(;l.length;)w.add(l.join((J||le()).default.sep).toLowerCase()),l.pop();Lt(I,`src files not initialised`);let f=I.length;f||A();for(var Ne=I,Pe=Array.isArray(Ne),We=0,Ne=Pe?Ne:Ne[Symbol.iterator]();;){var Ke;if(Pe){if(We>=Ne.length)break;Ke=Ne[We++]}else{if(We=Ne.next(),We.done)break;Ke=We.value}let l=Ke;s.push({dest:(J||le()).default.join(b,l),onFresh:k,onDone:function(s){function l(){return s.apply(this,arguments)}return l.toString=function(){return s.toString()},l}(function(){--f===0&&A()}),src:(J||le()).default.join(g,l)})}}else if(N.isFile())k(),F.file.push({src:g,dest:b,atime:N.atime,mtime:N.mtime,mode:N.mode}),A();else throw Error(`unsure how to copy this: ${g}`)});return function(s){return b.apply(this,arguments)}})(),C=new Set(l.artifactFiles||[]),w=new Set;for(var E=s,k=Array.isArray(E),A=0,E=k?E:E[Symbol.iterator]();;){var N;if(k){if(A>=E.length)break;N=E[A++]}else{if(A=E.next(),A.done)break;N=A.value}let s=N,f=s.onDone;s.onDone=function(){l.onProgress(s.dest),f&&f()}}l.onStart(s.length);let F={file:[],symlink:[],link:[]};for(;s.length;){let l=s.splice(0,jt);yield Promise.all(l.map(b))}for(var I=C,R=Array.isArray(I),B=0,I=R?I:I[Symbol.iterator]();;){var q;if(R){if(B>=I.length)break;q=I[B++]}else{if(B=I.next(),B.done)break;q=B.value}let s=q;f.has(s)&&(v.verbose(v.lang(`verboseFilePhantomExtraneous`,s)),f.delete(s))}for(var _e=f,be=Array.isArray(_e),xe=0,_e=be?_e:_e[Symbol.iterator]();;){var De;if(be){if(xe>=_e.length)break;De=_e[xe++]}else{if(xe=_e.next(),xe.done)break;De=xe.value}let s=De;w.has(s.toLowerCase())&&f.delete(s)}return F});return function(l,f,p,g){return s.apply(this,arguments)}})(),b=(()=>{var s=(0,(p||g()).default)(function*(s,l,f,v){let b=(()=>{var b=(0,(p||g()).default)(function*(p){let g=p.src,b=p.dest,E=p.onFresh||Vt,k=p.onDone||Vt;if(w.has(b.toLowerCase())){k();return}if(w.add(b.toLowerCase()),l.ignoreBasenames.indexOf((J||le()).default.basename(g))>=0)return;let A=yield Ot(g),N;A.isDirectory()&&(N=yield st(g));let I=yield Tt(b);if(I){let s=yield Ot(b),l=A.isSymbolicLink()&&s.isSymbolicLink(),p=A.isDirectory()&&s.isDirectory(),w=A.isFile()&&s.isFile();if(A.mode!==s.mode)try{yield ut(b,A.mode)}catch(s){v.verbose(s)}if(w&&C.has(b)){k(),v.verbose(v.lang(`verboseFileSkipArtifact`,g));return}if(w&&A.ino!==null&&A.ino===s.ino){k(),v.verbose(v.lang(`verboseFileSkip`,g,b,A.ino));return}if(l){let s=yield Qe(g);if(s===(yield Qe(b))){k(),v.verbose(v.lang(`verboseFileSkipSymlink`,g,b,s));return}}if(p){let s=yield st(b);Lt(N,`src files not initialised`);for(var R=s,B=Array.isArray(R),q=0,R=B?R:R[Symbol.iterator]();;){var _e;if(B){if(q>=R.length)break;_e=R[q++]}else{if(q=R.next(),q.done)break;_e=q.value}let s=_e;if(N.indexOf(s)<0){let l=(J||le()).default.join(b,s);if(f.add(l),(yield Ot(l)).isDirectory())for(var be=yield st(l),xe=Array.isArray(be),De=0,be=xe?be:be[Symbol.iterator]();;){var Oe;if(xe){if(De>=be.length)break;Oe=be[De++]}else{if(De=be.next(),De.done)break;Oe=De.value}let s=Oe;f.add((J||le()).default.join(l,s))}}}}}if(A.isSymbolicLink()){E();let s=yield Qe(g);F.symlink.push({dest:b,linkname:s}),k()}else if(A.isDirectory()){v.verbose(v.lang(`verboseFileFolder`,b)),yield yt(b);let l=b.split((J||le()).default.sep);for(;l.length;)w.add(l.join((J||le()).default.sep).toLowerCase()),l.pop();Lt(N,`src files not initialised`);let f=N.length;f||k();for(var je=N,Ne=Array.isArray(je),Pe=0,je=Ne?je:je[Symbol.iterator]();;){var ze;if(Ne){if(Pe>=je.length)break;ze=je[Pe++]}else{if(Pe=je.next(),Pe.done)break;ze=Pe.value}let l=ze;s.push({onFresh:E,src:(J||le()).default.join(g,l),dest:(J||le()).default.join(b,l),onDone:function(s){function l(){return s.apply(this,arguments)}return l.toString=function(){return s.toString()},l}(function(){--f===0&&k()})})}}else if(A.isFile())E(),F.link.push({src:g,dest:b,removeDest:I}),k();else throw Error(`unsure how to copy this: ${g}`)});return function(s){return b.apply(this,arguments)}})(),C=new Set(l.artifactFiles||[]),w=new Set;for(var E=s,k=Array.isArray(E),A=0,E=k?E:E[Symbol.iterator]();;){var N;if(k){if(A>=E.length)break;N=E[A++]}else{if(A=E.next(),A.done)break;N=A.value}let s=N,f=s.onDone||Vt;s.onDone=function(){l.onProgress(s.dest),f()}}l.onStart(s.length);let F={file:[],symlink:[],link:[]};for(;s.length;){let l=s.splice(0,jt);yield Promise.all(l.map(b))}for(var I=C,R=Array.isArray(I),B=0,I=R?I:I[Symbol.iterator]();;){var q;if(R){if(B>=I.length)break;q=I[B++]}else{if(B=I.next(),B.done)break;q=B.value}let s=q;f.has(s)&&(v.verbose(v.lang(`verboseFilePhantomExtraneous`,s)),f.delete(s))}for(var _e=f,be=Array.isArray(_e),xe=0,_e=be?_e:_e[Symbol.iterator]();;){var De;if(be){if(xe>=_e.length)break;De=_e[xe++]}else{if(xe=_e.next(),xe.done)break;De=xe.value}let s=De;w.has(s.toLowerCase())&&f.delete(s)}return F});return function(l,f,p,g){return s.apply(this,arguments)}})(),C=l.copyBulk=(()=>{var s=(0,(p||g()).default)(function*(s,l,f){let b={onStart:f&&f.onStart||Vt,onProgress:f&&f.onProgress||Vt,possibleExtraneous:f?f.possibleExtraneous:new Set,ignoreBasenames:f&&f.ignoreBasenames||[],artifactFiles:f&&f.artifactFiles||[]},C=yield v(s,b,b.possibleExtraneous,l);b.onStart(C.file.length+C.symlink.length+C.link.length);let w=C.file,k=new Map;yield(xe||De()).queue(w,(()=>{var s=(0,(p||g()).default)(function*(s){let f;for(;f=k.get(s.dest);)yield f;l.verbose(l.lang(`verboseFileCopy`,s.src,s.dest));let p=(0,(ze||Be()).copyFile)(s,function(){return k.delete(s.dest)});return k.set(s.dest,p),b.onProgress(s.dest),p});return function(l){return s.apply(this,arguments)}})(),jt);let A=C.symlink;yield(xe||De()).queue(A,function(s){let f=(J||le()).default.resolve((J||le()).default.dirname(s.dest),s.linkname);return l.verbose(l.lang(`verboseFileSymlink`,s.dest,f)),E(f,s.dest)})});return function(l,f,p){return s.apply(this,arguments)}})();l.hardlinkBulk=(()=>{var s=(0,(p||g()).default)(function*(s,l,f){let v={onStart:f&&f.onStart||Vt,onProgress:f&&f.onProgress||Vt,possibleExtraneous:f?f.possibleExtraneous:new Set,artifactFiles:f&&f.artifactFiles||[],ignoreBasenames:[]},C=yield b(s,v,v.possibleExtraneous,l);v.onStart(C.file.length+C.symlink.length+C.link.length);let w=C.link;yield(xe||De()).queue(w,(()=>{var s=(0,(p||g()).default)(function*(s){l.verbose(l.lang(`verboseFileLink`,s.src,s.dest)),s.removeDest&&(yield(0,(ze||Be()).unlink)(s.dest)),yield At(s.src,s.dest)});return function(l){return s.apply(this,arguments)}})(),jt);let k=C.symlink;yield(xe||De()).queue(k,function(s){let f=(J||le()).default.resolve((J||le()).default.dirname(s.dest),s.linkname);return l.verbose(l.lang(`verboseFileSymlink`,s.dest,f)),E(f,s.dest)})});return function(l,f,p){return s.apply(this,arguments)}})(),l.readFileAny=(()=>{var s=(0,(p||g()).default)(function*(s){for(var l=s,f=Array.isArray(l),p=0,l=f?l:l[Symbol.iterator]();;){var g;if(f){if(p>=l.length)break;g=l[p++]}else{if(p=l.next(),p.done)break;g=p.value}let s=g;if(yield Tt(s))return Kt(s)}return null});return function(l){return s.apply(this,arguments)}})(),l.readJson=(()=>{var s=(0,(p||g()).default)(function*(s){return(yield w(s)).object});return function(l){return s.apply(this,arguments)}})();let w=l.readJsonAndFile=(()=>{var s=(0,(p||g()).default)(function*(s){let l=yield Kt(s);try{return{object:(0,(Ne||Pe()).default)(JSON.parse(Rt(l))),content:l}}catch(l){throw l.message=`${s}: ${l.message}`,l}});return function(l){return s.apply(this,arguments)}})();l.find=(()=>{var s=(0,(p||g()).default)(function*(s,l){let f=l.split((J||le()).default.sep);for(;f.length;){let l=f.concat(s).join((J||le()).default.sep);if(yield Tt(l))return l;f.pop()}return!1});return function(l,f){return s.apply(this,arguments)}})();let E=l.symlink=(()=>{var s=(0,(p||g()).default)(function*(s,l){try{if((yield Ot(l)).isSymbolicLink()&&(yield ot(l))===s)return}catch(s){if(s.code!==`ENOENT`)throw s}if(yield(0,(ze||Be()).unlink)(l),process.platform===`win32`)yield It(s,l,`junction`);else{let f;try{f=(J||le()).default.relative((N||F()).default.realpathSync((J||le()).default.dirname(l)),(N||F()).default.realpathSync(s))}catch(p){if(p.code!==`ENOENT`)throw p;f=(J||le()).default.relative((J||le()).default.dirname(l),s)}yield It(f||`.`,l)}});return function(l,f){return s.apply(this,arguments)}})(),k=l.walk=(()=>{var s=(0,(p||g()).default)(function*(s,l,f=new Set){let p=[],g=yield st(s);f.size&&(g=g.filter(function(s){return!f.has(s)}));for(var v=g,b=Array.isArray(v),C=0,v=b?v:v[Symbol.iterator]();;){var w;if(b){if(C>=v.length)break;w=v[C++]}else{if(C=v.next(),C.done)break;w=C.value}let g=w,E=l?(J||le()).default.join(l,g):g,A=(J||le()).default.join(s,g),N=yield Ot(A);p.push({relative:E,basename:g,absolute:A,mtime:+N.mtime}),N.isDirectory()&&(p=p.concat(yield k(A,E,f)))}return p});return function(l,f){return s.apply(this,arguments)}})();l.getFileSizeOnDisk=(()=>{var s=(0,(p||g()).default)(function*(s){let l=yield Ot(s),f=l.size,p=l.blksize;return Math.ceil(f/p)*p});return function(l){return s.apply(this,arguments)}})();let A=(()=>{var s=(0,(p||g()).default)(function*(s){if(!(yield Tt(s)))return;let l=yield Je(s);for(let s=0;s{var s=(0,(p||g()).default)(function*(s,l){let f=(yield A(s))||(B||q()).default.EOL;f!==` +`&&(l=l.replace(/\n/g,f)),yield Ze(s,l)});return function(l,f){return s.apply(this,arguments)}})(),l.hardlinksWork=(()=>{var s=(0,(p||g()).default)(function*(s){let l=`test-file`+Math.random(),f=(J||le()).default.join(s,l),p=(J||le()).default.join(s,l+`-link`);try{yield Ze(f,`test`),yield At(f,p)}catch{return!1}finally{yield(0,(ze||Be()).unlink)(f),yield(0,(ze||Be()).unlink)(p)}return!0});return function(l){return s.apply(this,arguments)}})(),l.makeTempDir=(()=>{var s=(0,(p||g()).default)(function*(s){let l=(J||le()).default.join((B||q()).default.tmpdir(),`yarn-${s||``}-${Date.now()}-${Math.random()}`);return yield(0,(ze||Be()).unlink)(l),yield yt(l),l});return function(l){return s.apply(this,arguments)}})(),l.readFirstAvailableStream=(()=>{var s=(0,(p||g()).default)(function*(s){for(var l=s,f=Array.isArray(l),p=0,l=f?l:l[Symbol.iterator]();;){var g;if(f){if(p>=l.length)break;g=l[p++]}else{if(p=l.next(),p.done)break;g=p.value}let s=g;try{let l=yield Ye(s,`r`);return(N||F()).default.createReadStream(s,{fd:l})}catch{}}return null});return function(l){return s.apply(this,arguments)}})(),l.getFirstSuitableFolder=(()=>{var s=(0,(p||g()).default)(function*(s,l=qe.W_OK|qe.X_OK){let f={skipped:[],folder:null};for(var p=s,g=Array.isArray(p),v=0,p=g?p:p[Symbol.iterator]();;){var b;if(g){if(v>=p.length)break;b=p[v++]}else{if(v=p.next(),v.done)break;b=v.value}let s=b;try{return yield yt(s),yield ut(s,l),f.folder=s,f}catch(l){f.skipped.push({error:l,folder:s})}}return f});return function(l){return s.apply(this,arguments)}})(),l.copy=Ht,l.readFile=Kt,l.readFileRaw=Jt,l.normalizeOS=Xt;var N;function F(){return N=Ke(f(3))}var I;function R(){return I=Ke(f(75))}var B;function q(){return B=Ke(f(36))}var J;function le(){return J=Ke(f(0))}var _e;function be(){return _e=Ke(f(84))}var xe;function De(){return xe=We(f(40))}var Oe;function je(){return Oe=f(40)}var Ne;function Pe(){return Ne=Ke(f(20))}var ze;function Be(){return ze=f(164)}function We(s){if(s&&s.__esModule)return s;var l={};if(s!=null)for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[f]=s[f]);return l.default=s,l}function Ke(s){return s&&s.__esModule?s:{default:s}}let qe=l.constants=(N||F()).default.constants===void 0?{R_OK:(N||F()).default.R_OK,W_OK:(N||F()).default.W_OK,X_OK:(N||F()).default.X_OK}:(N||F()).default.constants;l.lockQueue=new(_e||(be())).default(`fs lock`);let Je=l.readFileBuffer=(0,(Oe||je()).promisify)((N||F()).default.readFile),Ye=l.open=(0,(Oe||je()).promisify)((N||F()).default.open),Ze=l.writeFile=(0,(Oe||je()).promisify)((N||F()).default.writeFile),Qe=l.readlink=(0,(Oe||je()).promisify)((N||F()).default.readlink),ot=l.realpath=(0,(Oe||je()).promisify)((N||F()).default.realpath),st=l.readdir=(0,(Oe||je()).promisify)((N||F()).default.readdir);l.rename=(0,(Oe||je()).promisify)((N||F()).default.rename);let ut=l.access=(0,(Oe||je()).promisify)((N||F()).default.access);l.stat=(0,(Oe||je()).promisify)((N||F()).default.stat);let yt=l.mkdirp=(0,(Oe||je()).promisify)(f(116)),Tt=l.exists=(0,(Oe||je()).promisify)((N||F()).default.exists,!0),Ot=l.lstat=(0,(Oe||je()).promisify)((N||F()).default.lstat);l.chmod=(0,(Oe||je()).promisify)((N||F()).default.chmod);let At=l.link=(0,(Oe||je()).promisify)((N||F()).default.link);l.glob=(0,(Oe||je()).promisify)((I||R()).default),l.unlink=(ze||Be()).unlink;let jt=(N||F()).default.copyFile?128:4,It=(0,(Oe||je()).promisify)((N||F()).default.symlink),Lt=f(7),Rt=f(122),Vt=()=>{};function Ht(s,l,f){return C([{src:s,dest:l}],f)}function Gt(s,l){return new Promise((f,p)=>{(N||F()).default.readFile(s,l,function(s,l){s?p(s):f(l)})})}function Kt(s){return Gt(s,`utf8`).then(Xt)}function Jt(s){return Gt(s,`binary`)}function Xt(s){return s.replace(/\r\n/g,` +`)}let Zt=13,en=10}),(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.getPathKey=R;let p=f(36),g=f(0),v=f(45).default;var b=f(171);let C=b.getCacheDir,w=b.getConfigDir,E=b.getDataDir,k=f(227),A=l.DEPENDENCY_TYPES=[`devDependencies`,`dependencies`,`optionalDependencies`,`peerDependencies`];l.MANIFEST_FIELDS=[l.RESOLUTIONS=`resolutions`,...A],l.SUPPORTED_NODE_VERSIONS=`^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0`,l.YARN_REGISTRY=`https://registry.yarnpkg.com`,l.YARN_DOCS=`https://yarnpkg.com/en/docs/cli/`,l.YARN_INSTALLER_SH=`https://yarnpkg.com/install.sh`,l.YARN_INSTALLER_MSI=`https://yarnpkg.com/latest.msi`,l.SELF_UPDATE_VERSION_URL=`https://yarnpkg.com/latest-version`,l.CACHE_VERSION=2,l.LOCKFILE_VERSION=1,l.NETWORK_CONCURRENCY=8,l.NETWORK_TIMEOUT=30*1e3,l.CHILD_CONCURRENCY=5,l.REQUIRED_PACKAGE_KEYS=[`name`,`version`,`_uid`];function N(){let s=[C()];return process.getuid&&s.push(g.join(p.tmpdir(),`.yarn-cache-${process.getuid()}`)),s.push(g.join(p.tmpdir(),`.yarn-cache`)),s}l.PREFERRED_MODULE_CACHE_DIRECTORIES=N(),l.CONFIG_DIRECTORY=w();let F=l.DATA_DIRECTORY=E();l.LINK_REGISTRY_DIRECTORY=g.join(F,`link`),l.GLOBAL_MODULE_DIRECTORY=g.join(F,`global`),l.NODE_BIN_PATH=process.execPath,l.YARN_BIN_PATH=I();function I(){return k?__filename:g.join(__dirname,`..`,`bin`,`yarn.js`)}l.NODE_MODULES_FOLDER=`node_modules`,l.NODE_PACKAGE_JSON=`package.json`,l.POSIX_GLOBAL_PREFIX=`${process.env.DESTDIR||``}/usr/local`,l.FALLBACK_GLOBAL_PREFIX=g.join(v,`.yarn`),l.META_FOLDER=`.yarn-meta`,l.INTEGRITY_FILENAME=`.yarn-integrity`,l.LOCKFILE_FILENAME=`yarn.lock`,l.METADATA_FILENAME=`.yarn-metadata.json`,l.TARBALL_FILENAME=`.yarn-tarball.tgz`,l.CLEAN_FILENAME=`.yarnclean`,l.NPM_LOCK_FILENAME=`package-lock.json`,l.NPM_SHRINKWRAP_FILENAME=`npm-shrinkwrap.json`,l.DEFAULT_INDENT=` `,l.SINGLE_INSTANCE_PORT=31997,l.SINGLE_INSTANCE_FILENAME=`.yarn-single-instance`,l.ENV_PATH_KEY=R(process.platform,process.env);function R(s,l){let f=`PATH`;if(s===`win32`){f=`Path`;for(let s in l)s.toLowerCase()===`path`&&(f=s)}return f}l.VERSION_COLOR_SCHEME={major:`red`,premajor:`red`,minor:`yellow`,preminor:`yellow`,patch:`green`,prepatch:`green`,prerelease:`red`,unchanged:`white`,unknown:`red`}}),(function(s,l,f){"use strict";var p=process.env.NODE_ENV;s.exports=function(s,l,f,g,v,b,C,w){if(p!==`production`&&l===void 0)throw Error(`invariant requires an error message argument`);if(!s){var E;if(l===void 0)E=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{var k=[f,g,v,b,C,w],A=0;E=Error(l.replace(/%s/g,function(){return k[A++]})),E.name=`Invariant Violation`}throw E.framesToPop=1,E}}}),,(function(s,l){s.exports=require(`crypto`)}),,(function(s,l){var f=s.exports=typeof window<`u`&&window.Math==Math?window:typeof self<`u`&&self.Math==Math?self:Function(`return this`)();typeof __g==`number`&&(__g=f)}),(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.sortAlpha=g,l.entries=v,l.removePrefix=b,l.removeSuffix=C,l.addSuffix=w,l.hyphenate=E,l.camelCase=k,l.compareSortedArrays=A,l.sleep=N;let p=f(176);function g(s,l){let f=Math.min(s.length,l.length);for(let p=0;p`-`+s.charAt(0).toLowerCase())}function k(s){return/[A-Z]/.test(s)?null:p(s)}function A(s,l){if(s.length!==l.length)return!1;for(let f=0,p=s.length;f{setTimeout(l,s)})}}),(function(s,l,f){var p=f(107)(`wks`),g=f(111),v=f(11).Symbol,b=typeof v==`function`,C=s.exports=function(s){return p[s]||(p[s]=b&&v[s]||(b?v:g)(`Symbol.`+s))};C.store=p}),(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.stringify=l.parse=void 0;var p;function g(){return p=_e(f(1))}var v;function b(){return v=f(81)}Object.defineProperty(l,`parse`,{enumerable:!0,get:function(){return _e(v||b()).default}});var C;function w(){return C=f(150)}Object.defineProperty(l,`stringify`,{enumerable:!0,get:function(){return _e(C||w()).default}}),l.implodeEntry=ze,l.explodeEntry=Be;var E;function k(){return E=f(12)}var A;function N(){return A=f(29)}var F;function I(){return F=_e(f(81))}var R;function B(){return R=f(6)}var q;function J(){return q=le(f(5))}function le(s){if(s&&s.__esModule)return s;var l={};if(s!=null)for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[f]=s[f]);return l.default=s,l}function _e(s){return s&&s.__esModule?s:{default:s}}let be=f(7),xe=f(0),De=f(55);function Oe(s){return(0,(A||N()).normalizePattern)(s).name}function je(s){return s&&Object.keys(s).length?s:void 0}function Ne(s){return s.resolved||(s.reference&&s.hash?`${s.reference}#${s.hash}`:null)}function Pe(s){return s.toString().split(` `).sort().join(` `)}function ze(s,l){let f=Oe(s),p=l.integrity?Pe(l.integrity):``,g={name:f===l.name?void 0:l.name,version:l.version,uid:l.uid===l.version?void 0:l.uid,resolved:l.resolved,registry:l.registry===`npm`?void 0:l.registry,dependencies:je(l.dependencies),optionalDependencies:je(l.optionalDependencies),permissions:je(l.permissions),prebuiltVariants:je(l.prebuiltVariants)};return p&&(g.integrity=p),g}function Be(s,l){l.optionalDependencies=l.optionalDependencies||{},l.dependencies=l.dependencies||{},l.uid=l.uid||l.version,l.permissions=l.permissions||{},l.registry=l.registry||`npm`,l.name=l.name||Oe(s);let f=l.integrity;return f&&f.isIntegrity&&(l.integrity=De.parse(f)),l}class We{constructor({cache:s,source:l,parseResultType:f}={}){this.source=l||``,this.cache=s,this.parseResultType=f}hasEntriesExistWithoutIntegrity(){if(!this.cache)return!1;for(let s in this.cache)if(!/^.*@(file:|http)/.test(s)&&this.cache[s]&&!this.cache[s].integrity)return!0;return!1}static fromDirectory(s,l){return(0,(p||g()).default)(function*(){let f=xe.join(s,(R||B()).LOCKFILE_FILENAME),p,g=``,v;return(yield(q||J()).exists(f))?(g=yield(q||J()).readFile(f),v=(0,(F||I()).default)(g,f),l&&(v.type===`merge`?l.info(l.lang(`lockfileMerged`)):v.type===`conflict`&&l.warn(l.lang(`lockfileConflict`))),p=v.object):l&&l.info(l.lang(`noLockfileFound`)),new We({cache:p,source:g,parseResultType:v&&v.type})})()}getLocked(s){let l=this.cache;if(!l)return;let f=s in l&&l[s];if(typeof f==`string`)return this.getLocked(f);if(f)return Be(s,f),f}removePattern(s){let l=this.cache;l&&delete l[s]}getLockfile(s){let l={},f=new Map;for(var p=Object.keys(s).sort((E||k()).sortAlpha),g=Array.isArray(p),v=0,p=g?p:p[Symbol.iterator]();;){var b;if(g){if(v>=p.length)break;b=p[v++]}else{if(v=p.next(),v.done)break;b=v.value}let C=b,w=s[C],E=w._remote,k=w._reference;be(k,`Package is missing a reference`),be(E,`Package is missing a remote`);let A=Ne(E),N=A&&f.get(A);if(N){l[C]=N,!N.name&&Oe(C)!==w.name&&(N.name=w.name);continue}let F=ze(C,{name:w.name,version:w.version,uid:w._uid,resolved:E.resolved,integrity:E.integrity,registry:E.registry,dependencies:w.dependencies,peerDependencies:w.peerDependencies,optionalDependencies:w.optionalDependencies,permissions:k.permissions,prebuiltVariants:w.prebuiltVariants});l[C]=F,A&&f.set(A,F)}return l}}l.default=We}),,,(function(s,l){s.exports=require(`stream`)}),,,(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.default=p;function p(s={}){if(Array.isArray(s))for(var l=s,f=Array.isArray(l),g=0,l=f?l:l[Symbol.iterator]();;){var v;if(f){if(g>=l.length)break;v=l[g++]}else{if(g=l.next(),g.done)break;v=g.value}p(v)}else if((typeof s==`object`&&s||typeof s==`function`)&&(Object.setPrototypeOf(s,null),typeof s==`object`))for(let l in s)p(s[l]);return s}}),,(function(s,l){s.exports=require(`assert`)}),(function(s,l){var f=s.exports={version:`2.5.7`};typeof __e==`number`&&(__e=f)}),,,,(function(s,l,f){var p=f(34);s.exports=function(s){if(!p(s))throw TypeError(s+` is not an object!`);return s}}),,(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.normalizePattern=p;function p(s){let l=!1,f=`latest`,p=s,g=!1;p[0]===`@`&&(g=!0,p=p.slice(1));let v=p.split(`@`);return v.length>1&&(p=v.shift(),f=v.join(`@`),f?l=!0:f=`*`),g&&(p=`@${p}`),{name:p,range:f,hasVersion:l}}}),,(function(s,l,f){var p=f(50),g=f(106);s.exports=f(33)?function(s,l,f){return p.f(s,l,g(1,f))}:function(s,l,f){return s[l]=f,s}}),(function(s,l,f){var p=f(63),g=p.Buffer;function v(s,l){for(var f in s)l[f]=s[f]}g.from&&g.alloc&&g.allocUnsafe&&g.allocUnsafeSlow?s.exports=p:(v(p,l),l.Buffer=b);function b(s,l,f){return g(s,l,f)}v(g,b),b.from=function(s,l,f){if(typeof s==`number`)throw TypeError(`Argument must not be a number`);return g(s,l,f)},b.alloc=function(s,l,f){if(typeof s!=`number`)throw TypeError(`Argument must be a number`);var p=g(s);return l===void 0?p.fill(0):typeof f==`string`?p.fill(l,f):p.fill(l),p},b.allocUnsafe=function(s){if(typeof s!=`number`)throw TypeError(`Argument must be a number`);return g(s)},b.allocUnsafeSlow=function(s){if(typeof s!=`number`)throw TypeError(`Argument must be a number`);return p.SlowBuffer(s)}}),(function(s,l,f){s.exports=!f(85)(function(){return Object.defineProperty({},`a`,{get:function(){return 7}}).a!=7})}),(function(s,l){s.exports=function(s){return typeof s==`object`?s!==null:typeof s==`function`}}),(function(s,l){s.exports={}}),(function(s,l){s.exports=require(`os`)}),,,,(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.wait=p,l.promisify=g,l.queue=v;function p(s){return new Promise(l=>{setTimeout(l,s)})}function g(s,l){return function(...f){return new Promise(function(p,g){f.push(function(s,...f){let v=f;f.length<=1&&(v=f[0]),l&&(v=s,s=null),s?g(s):p(v)}),s.apply(null,f)})}}function v(s,l,f=1/0){f=Math.min(f,s.length),s=s.slice();let p=[],g=s.length;return g?new Promise((v,b)=>{for(let s=0;ss===p[1]))return;this.algorithm=p[1],this.digest=p[2];let g=p[3];this.options=g?g.slice(1).split(`?`):[]}hexDigest(){return this.digest&&p.from(this.digest,`base64`).toString(`hex`)}toJSON(){return this.toString()}toString(s){if(s&&s.strict&&!(b.some(s=>s===this.algorithm)&&this.digest.match(C)&&(this.options||[]).every(s=>s.match(k))))return``;let l=this.options&&this.options.length?`?${this.options.join(`?`)}`:``;return`${this.algorithm}-${this.digest}${l}`}}class N{get isIntegrity(){return!0}toJSON(){return this.toString()}toString(s){s||={};let l=s.sep||` `;return s.strict&&(l=l.replace(/\S+/g,` `)),Object.keys(this).map(f=>this[f].map(l=>A.prototype.toString.call(l,s)).filter(s=>s.length).join(l)).filter(s=>s.length).join(l)}concat(s,l){let f=typeof s==`string`?s:R(s,l);return F(`${this.toString(l)} ${f}`,l)}hexDigest(){return F(this,{single:!0}).hexDigest()}match(s,l){let f=F(s,l),p=f.pickAlgorithm(l);return this[p]&&f[p]&&this[p].find(s=>f[p].find(l=>s.digest===l.digest))||!1}pickAlgorithm(s){let l=s&&s.pickAlgorithm||je,f=Object.keys(this);if(!f.length)throw Error(`No algorithms available for ${JSON.stringify(this.toString())}`);return f.reduce((s,f)=>l(s,f)||s)}}s.exports.parse=F;function F(s,l){if(l||={},typeof s==`string`)return I(s,l);if(s.algorithm&&s.digest){let f=new N;return f[s.algorithm]=[s],I(R(f,l),l)}else return I(R(s,l),l)}function I(s,l){return l.single?new A(s,l):s.trim().split(/\s+/).reduce((s,f)=>{let p=new A(f,l);if(p.algorithm&&p.digest){let l=p.algorithm;s[l]||(s[l]=[]),s[l].push(p)}return s},new N)}s.exports.stringify=R;function R(s,l){return s.algorithm&&s.digest?A.prototype.toString.call(s,l):typeof s==`string`?R(F(s,l),l):N.prototype.toString.call(s,l)}s.exports.fromHex=B;function B(s,l,f){let g=f&&f.options&&f.options.length?`?${f.options.join(`?`)}`:``;return F(`${l}-${p.from(s,`hex`).toString(`base64`)}${g}`,f)}s.exports.fromData=q;function q(s,l){l||={};let f=l.algorithms||[`sha512`],p=l.options&&l.options.length?`?${l.options.join(`?`)}`:``;return f.reduce((f,v)=>{let b=new A(`${v}-${g.createHash(v).update(s).digest(`base64`)}${p}`,l);if(b.algorithm&&b.digest){let s=b.algorithm;f[s]||(f[s]=[]),f[s].push(b)}return f},new N)}s.exports.fromStream=J;function J(s,l){l||={};let f=l.Promise||Promise,p=be(l);return new f((l,f)=>{s.pipe(p),s.on(`error`,f),p.on(`error`,f);let g;p.on(`integrity`,s=>{g=s}),p.on(`end`,()=>l(g)),p.on(`data`,()=>{})})}s.exports.checkData=le;function le(s,l,f){if(f||={},l=F(l,f),!Object.keys(l).length){if(f.error)throw Object.assign(Error(`No valid integrity hashes to check against`),{code:`EINTEGRITY`});return!1}let p=l.pickAlgorithm(f),v=F({algorithm:p,digest:g.createHash(p).update(s).digest(`base64`)}),b=v.match(l,f);if(b||!f.error)return b;if(typeof f.size==`number`&&s.length!==f.size){let p=Error(`data size mismatch when checking ${l}.\n Wanted: ${f.size}\n Found: ${s.length}`);throw p.code=`EBADSIZE`,p.found=s.length,p.expected=f.size,p.sri=l,p}else{let f=Error(`Integrity checksum failed when using ${p}: Wanted ${l}, but got ${v}. (${s.length} bytes)`);throw f.code=`EINTEGRITY`,f.found=v,f.expected=l,f.algorithm=p,f.sri=l,f}}s.exports.checkStream=_e;function _e(s,l,f){f||={};let p=f.Promise||Promise,g=be(Object.assign({},f,{integrity:l}));return new p((l,f)=>{s.pipe(g),s.on(`error`,f),g.on(`error`,f);let p;g.on(`verified`,s=>{p=s}),g.on(`end`,()=>l(p)),g.on(`data`,()=>{})})}s.exports.integrityStream=be;function be(s){s||={};let l=s.integrity&&F(s.integrity,s),f=l&&Object.keys(l).length,p=f&&l.pickAlgorithm(s),b=f&&l[p],C=Array.from(new Set((s.algorithms||[`sha512`]).concat(p?[p]:[]))),w=C.map(g.createHash),E=0,k=new v({transform(s,l,f){E+=s.length,w.forEach(f=>f.update(s,l)),f(null,s,l)}}).on(`end`,()=>{let g=s.options&&s.options.length?`?${s.options.join(`?`)}`:``,v=F(w.map((s,l)=>`${C[l]}-${s.digest(`base64`)}${g}`).join(` `),s),A=f&&v.match(l,s);if(typeof s.size==`number`&&E!==s.size){let f=Error(`stream size mismatch when checking ${l}.\n Wanted: ${s.size}\n Found: ${E}`);f.code=`EBADSIZE`,f.found=E,f.expected=s.size,f.sri=l,k.emit(`error`,f)}else if(s.integrity&&!A){let s=Error(`${l} integrity checksum failed when using ${p}: wanted ${b} but got ${v}. (${E} bytes)`);s.code=`EINTEGRITY`,s.found=v,s.expected=b,s.algorithm=p,s.sri=l,k.emit(`error`,s)}else k.emit(`size`,E),k.emit(`integrity`,v),A&&k.emit(`verified`,A)});return k}s.exports.create=xe;function xe(s){s||={};let l=s.algorithms||[`sha512`],f=s.options&&s.options.length?`?${s.options.join(`?`)}`:``,p=l.map(g.createHash);return{update:function(s,l){return p.forEach(f=>f.update(s,l)),this},digest:function(g){return l.reduce((l,g)=>{let v=new A(`${g}-${p.shift().digest(`base64`)}${f}`,s);if(v.algorithm&&v.digest){let s=v.algorithm;l[s]||(l[s]=[]),l[s].push(v)}return l},new N)}}}let De=new Set(g.getHashes()),Oe=[`md5`,`whirlpool`,`sha1`,`sha224`,`sha256`,`sha384`,`sha512`,`sha3`,`sha3-256`,`sha3-384`,`sha3-512`,`sha3_256`,`sha3_384`,`sha3_512`].filter(s=>De.has(s));function je(s,l){return Oe.indexOf(s.toLowerCase())>=Oe.indexOf(l.toLowerCase())?s:l}}),,,,,(function(s,l,f){s.exports=B,B.Minimatch=q;var p={sep:`/`};try{p=f(0)}catch{}var g=B.GLOBSTAR=q.GLOBSTAR={},v=f(175),b={"!":{open:`(?:(?!(?:`,close:`))[^/]*?)`},"?":{open:`(?:`,close:`)?`},"+":{open:`(?:`,close:`)+`},"*":{open:`(?:`,close:`)*`},"@":{open:`(?:`,close:`)`}},C=`[^/]`,w=C+`*?`,E=`(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?`,k=`(?:(?!(?:\\/|^)\\.).)*?`,A=N(`().*{}+?[]^$\\!`);function N(s){return s.split(``).reduce(function(s,l){return s[l]=!0,s},{})}var F=/\/+/;B.filter=I;function I(s,l){return l||={},function(f,p,g){return B(f,s,l)}}function R(s,l){s||={},l||={};var f={};return Object.keys(l).forEach(function(s){f[s]=l[s]}),Object.keys(s).forEach(function(l){f[l]=s[l]}),f}B.defaults=function(s){if(!s||!Object.keys(s).length)return B;var l=B,f=function(f,p,g){return l.minimatch(f,p,R(s,g))};return f.Minimatch=function(f,p){return new l.Minimatch(f,R(s,p))},f},q.defaults=function(s){return!s||!Object.keys(s).length?q:B.defaults(s).Minimatch};function B(s,l,f){if(typeof l!=`string`)throw TypeError(`glob pattern string required`);return f||={},!f.nocomment&&l.charAt(0)===`#`?!1:l.trim()===``?s===``:new q(l,f).match(s)}function q(s,l){if(!(this instanceof q))return new q(s,l);if(typeof s!=`string`)throw TypeError(`glob pattern string required`);l||={},s=s.trim(),p.sep!==`/`&&(s=s.split(p.sep).join(`/`)),this.options=l,this.set=[],this.pattern=s,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}q.prototype.debug=function(){},q.prototype.make=J;function J(){if(!this._made){var s=this.pattern,l=this.options;if(!l.nocomment&&s.charAt(0)===`#`){this.comment=!0;return}if(!s){this.empty=!0;return}this.parseNegate();var f=this.globSet=this.braceExpand();l.debug&&(this.debug=console.error),this.debug(this.pattern,f),f=this.globParts=f.map(function(s){return s.split(F)}),this.debug(this.pattern,f),f=f.map(function(s,l,f){return s.map(this.parse,this)},this),this.debug(this.pattern,f),f=f.filter(function(s){return s.indexOf(!1)===-1}),this.debug(this.pattern,f),this.set=f}}q.prototype.parseNegate=le;function le(){var s=this.pattern,l=!1,f=this.options,p=0;if(!f.nonegate){for(var g=0,v=s.length;g1024*64)throw TypeError(`pattern is too long`);var f=this.options;if(!f.noglobstar&&s===`**`)return g;if(s===``)return``;var p=``,v=!!f.nocase,E=!1,k=[],N=[],F,I=!1,R=-1,B=-1,q=s.charAt(0)===`.`?``:f.dot?`(?!(?:^|\\/)\\.{1,2}(?:$|\\/))`:`(?!\\.)`,J=this;function le(){if(F){switch(F){case`*`:p+=w,v=!0;break;case`?`:p+=C,v=!0;break;default:p+=`\\`+F;break}J.debug(`clearStateChar %j %j`,F,p),F=!1}}for(var _e=0,xe=s.length,De;_e-1;Ke--){var qe=N[Ke],Je=p.slice(0,qe.reStart),Ye=p.slice(qe.reStart,qe.reEnd-8),Ze=p.slice(qe.reEnd-8,qe.reEnd),Qe=p.slice(qe.reEnd);Ze+=Qe;var ot=Je.split(`(`).length-1,st=Qe;for(_e=0;_e=0&&(v=s[b],!v);b--);for(b=0;b>> no match, partial?`,s,A,l,N),A===C))}var I;if(typeof E==`string`?(I=p.nocase?k.toLowerCase()===E.toLowerCase():k===E,this.debug(`string match`,E,k,I)):(I=k.match(E),this.debug(`pattern match`,E,k,I)),!I)return!1}if(v===C&&b===w)return!0;if(v===C)return f;if(b===w)return v===C-1&&s[v]===``;throw Error(`wtf?`)};function je(s){return s.replace(/\\(.)/g,`$1`)}function Ne(s){return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,`\\$&`)}}),(function(s,l,f){var p=f(123);s.exports=p(g),s.exports.strict=p(v),g.proto=g(function(){Object.defineProperty(Function.prototype,`once`,{value:function(){return g(this)},configurable:!0}),Object.defineProperty(Function.prototype,`onceStrict`,{value:function(){return v(this)},configurable:!0})});function g(s){var l=function(){return l.called?l.value:(l.called=!0,l.value=s.apply(this,arguments))};return l.called=!1,l}function v(s){var l=function(){if(l.called)throw Error(l.onceError);return l.called=!0,l.value=s.apply(this,arguments)};return l.onceError=(s.name||"Function wrapped with `once`")+` shouldn't be called more than once`,l.called=!1,l}}),,(function(s,l){s.exports=require(`buffer`)}),,,,(function(s,l){s.exports=function(s){if(s==null)throw TypeError(`Can't call method on `+s);return s}}),(function(s,l,f){var p=f(34),g=f(11).document,v=p(g)&&p(g.createElement);s.exports=function(s){return v?g.createElement(s):{}}}),(function(s,l){s.exports=!0}),(function(s,l,f){"use strict";var p=f(46);function g(s){var l,f;this.promise=new s(function(s,p){if(l!==void 0||f!==void 0)throw TypeError(`Bad Promise constructor`);l=s,f=p}),this.resolve=p(l),this.reject=p(f)}s.exports.f=function(s){return new g(s)}}),(function(s,l,f){var p=f(50).f,g=f(49),v=f(13)(`toStringTag`);s.exports=function(s,l,f){s&&!g(s=f?s:s.prototype,v)&&p(s,v,{configurable:!0,value:l})}}),(function(s,l,f){var p=f(107)(`keys`),g=f(111);s.exports=function(s){return p[s]||(p[s]=g(s))}}),(function(s,l){var f=Math.ceil,p=Math.floor;s.exports=function(s){return isNaN(s=+s)?0:(s>0?p:f)(s)}}),(function(s,l,f){var p=f(131),g=f(67);s.exports=function(s){return p(g(s))}}),(function(s,l,f){s.exports=le;var p=f(3),g=f(114),v=f(60);v.Minimatch;var b=f(42),C=f(54).EventEmitter,w=f(0),E=f(22),k=f(76),A=f(218),N=f(115);N.alphasort,N.alphasorti;var F=N.setopts,I=N.ownProp,R=f(223);f(2);var B=N.childrenIgnored,q=N.isIgnored,J=f(61);function le(s,l,f){if(typeof l==`function`&&(f=l,l={}),l||={},l.sync){if(f)throw TypeError(`callback provided to sync glob`);return A(s,l)}return new xe(s,l,f)}le.sync=A;var _e=le.GlobSync=A.GlobSync;le.glob=le;function be(s,l){if(typeof l!=`object`||!l)return s;for(var f=Object.keys(l),p=f.length;p--;)s[f[p]]=l[f[p]];return s}le.hasMagic=function(s,l){var f=be({},l);f.noprocess=!0;var p=new xe(s,f).minimatch.set;if(!s)return!1;if(p.length>1)return!0;for(var g=0;gthis.maxLength)return l();if(!this.stat&&I(this.cache,f)){var v=this.cache[f];if(Array.isArray(v)&&(v=`DIR`),!g||v===`DIR`)return l(null,v);if(g&&v===`FILE`)return l()}var b=this.statCache[f];if(b!==void 0){if(b===!1)return l(null,b);var C=b.isDirectory()?`DIR`:`FILE`;return g&&C===`FILE`?l():l(null,C,b)}var w=this,E=R(`stat\0`+f,k);E&&p.lstat(f,E);function k(g,v){if(v&&v.isSymbolicLink())return p.stat(f,function(p,g){p?w._stat2(s,f,null,v,l):w._stat2(s,f,p,g,l)});w._stat2(s,f,g,v,l)}},xe.prototype._stat2=function(s,l,f,p,g){if(f&&(f.code===`ENOENT`||f.code===`ENOTDIR`))return this.statCache[l]=!1,g();var v=s.slice(-1)===`/`;if(this.statCache[l]=p,l.slice(-1)===`/`&&p&&!p.isDirectory())return g(null,!1,p);var b=!0;return p&&(b=p.isDirectory()?`DIR`:`FILE`),this.cache[l]=this.cache[l]||b,v&&b===`FILE`?g():g(null,b,p)}}),(function(s,l,f){"use strict";function p(s){return s.charAt(0)===`/`}function g(s){var l=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(s),f=l[1]||``,p=!!(f&&f.charAt(1)!==`:`);return!!(l[2]||p)}s.exports=process.platform===`win32`?g:p,s.exports.posix=p,s.exports.win32=g}),,,(function(s,l){s.exports=require(`tty`)}),,(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.default=function(s,l=`lockfile`){return s=(0,(C||w()).default)(s),Pe(s)?Be(s,l):{type:`success`,object:ze(s,l)}};var p;function g(){return p=R(f(2))}var v;function b(){return v=R(f(7))}var C;function w(){return C=R(f(122))}var E;function k(){return E=f(6)}var A;function N(){return A=f(4)}var F;function I(){return F=R(f(20))}function R(s){return s&&s.__esModule?s:{default:s}}let B=/^yarn lockfile v(\d+)$/,q={boolean:`BOOLEAN`,string:`STRING`,identifier:`IDENTIFIER`,eof:`EOF`,colon:`COLON`,newline:`NEWLINE`,comment:`COMMENT`,indent:`INDENT`,invalid:`INVALID`,number:`NUMBER`,comma:`COMMA`},J=[q.boolean,q.string,q.number];function le(s){return J.indexOf(s.type)>=0}function*_e(s){let l=!1,f=1,p=0;function g(s,l){return{line:f,col:p,type:s,value:l}}for(;s.length;){let v=0;if(s[0]===` +`||s[0]===`\r`)v++,s[1]===` +`&&v++,f++,p=0,yield g(q.newline);else if(s[0]===`#`){v++;let l=``;for(;s[v]!==` +`;)l+=s[v],v++;yield g(q.comment,l)}else if(s[0]===` `)if(l){let l=``;for(let f=0;s[f]===` `;f++)l+=s[f];if(l.length%2)throw TypeError(`Invalid number of spaces`);v=l.length,yield g(q.indent,l.length/2)}else v++;else if(s[0]===`"`){let l=``;for(let f=0;;f++){let p=s[f];if(l+=p,f>0&&p===`"`&&!(s[f-1]===`\\`&&s[f-2]!==`\\`))break}v=l.length;try{yield g(q.string,JSON.parse(l))}catch(s){if(s instanceof SyntaxError)yield g(q.invalid);else throw s}}else if(/^[0-9]/.test(s)){let l=``;for(let f=0;/^[0-9]$/.test(s[f]);f++)l+=s[f];v=l.length,yield g(q.number,+l)}else if(/^true/.test(s))yield g(q.boolean,!0),v=4;else if(/^false/.test(s))yield g(q.boolean,!1),v=5;else if(s[0]===`:`)yield g(q.colon),v++;else if(s[0]===`,`)yield g(q.comma),v++;else if(/^[a-zA-Z\/-]/g.test(s)){let l=``;for(let f=0;f(k||A()).LOCKFILE_VERSION)throw new(N||(F())).MessageError(`Can't install from a lockfile of version ${s} as you're on an old yarn version that only supports versions up to ${(k||A()).LOCKFILE_VERSION}. Run \`$ yarn self-update\` to upgrade to the latest version.`)}this.comments.push(p)}next(){let s=this.tokens.next();(0,(b||C()).default)(s,`expected a token`);let l=s.done,p=s.value;if(l||!p)throw Error(`No more tokens`);return p.type===le.comment?(this.onComment(p),this.next()):this.token=p}unexpected(s=`Unexpected token`){throw SyntaxError(`${s} ${this.token.line}:${this.token.col} in ${this.fileLoc}`)}expect(s){this.token.type===s?this.next():this.unexpected()}eat(s){return this.token.type===s?(this.next(),!0):!1}parse(s=0){let l=(0,(I||R()).default)();for(;;){let I=this.token;if(I.type===le.newline){let l=this.next();if(!s)continue;if(l.type!==le.indent)break;if(l.value===s)this.next();else break}else if(I.type===le.indent)if(I.value===s)this.next();else break;else if(I.type===le.eof)break;else if(I.type===le.string){let g=I.value;(0,(b||C()).default)(g,`Expected a key`);let v=[g];for(this.next();this.token.type===le.comma;){this.next();let s=this.token;s.type!==le.string&&this.unexpected(`Expected string`);let l=s.value;(0,(b||C()).default)(l,`Expected a key`),v.push(l),this.next()}let R=this.token;if(R.type===le.colon){this.next();let g=this.parse(s+1);for(var p=v,w=Array.isArray(p),E=0,p=w?p:p[Symbol.iterator]();;){var k;if(w){if(E>=p.length)break;k=p[E++]}else{if(E=p.next(),E.done)break;k=E.value}let s=k;l[s]=g}if(s&&this.token.type!==le.indent)break}else if(_e(R)){for(var A=v,N=Array.isArray(A),F=0,A=N?A:A[Symbol.iterator]();;){var B;if(N){if(F>=A.length)break;B=A[F++]}else{if(F=A.next(),F.done)break;B=F.value}let s=B;l[s]=R.value}this.next()}else this.unexpected(`Invalid value type`)}else this.unexpected(`Unknown token: ${(g||v()).default.inspect(I)}`)}return l}}let De=`|||||||`,Ne=`>>>>>>>`,Pe=`=======`,ze=`<<<<<<<`;function Be(s){let l=[[],[]],p=s.split(/\r?\n/g),g=!1;for(;p.length;){let s=p.shift();if(s.startsWith(ze)){for(;p.length;){let s=p.shift();if(s===Pe){g=!1;break}else if(g||s.startsWith(`|||||||`)){g=!0;continue}else l[0].push(s)}for(;p.length;){let s=p.shift();if(s.startsWith(Ne))break;l[1].push(s)}}else l[0].push(s),l[1].push(s)}return[l[0].join(` +`,s=s.slice(v)}yield g(q.eof)}class be{constructor(s,l=`lockfile`){this.comments=[],this.tokens=_e(s),this.fileLoc=l}onComment(s){let l=s.value;(0,(v||b()).default)(typeof l==`string`,`expected token value to be a string`);let f=l.trim(),p=f.match(B);if(p){let s=+p[1];if(s>(E||k()).LOCKFILE_VERSION)throw new(A||(N())).MessageError(`Can't install from a lockfile of version ${s} as you're on an old yarn version that only supports versions up to ${(E||k()).LOCKFILE_VERSION}. Run \`$ yarn self-update\` to upgrade to the latest version.`)}this.comments.push(f)}next(){let s=this.tokens.next();(0,(v||b()).default)(s,`expected a token`);let l=s.done,f=s.value;if(l||!f)throw Error(`No more tokens`);return f.type===q.comment?(this.onComment(f),this.next()):this.token=f}unexpected(s=`Unexpected token`){throw SyntaxError(`${s} ${this.token.line}:${this.token.col} in ${this.fileLoc}`)}expect(s){this.token.type===s?this.next():this.unexpected()}eat(s){return this.token.type===s?(this.next(),!0):!1}parse(s=0){let l=(0,(F||I()).default)();for(;;){let F=this.token;if(F.type===q.newline){let l=this.next();if(!s)continue;if(l.type!==q.indent)break;if(l.value===s)this.next();else break}else if(F.type===q.indent)if(F.value===s)this.next();else break;else if(F.type===q.eof)break;else if(F.type===q.string){let p=F.value;(0,(v||b()).default)(p,`Expected a key`);let g=[p];for(this.next();this.token.type===q.comma;){this.next();let s=this.token;s.type!==q.string&&this.unexpected(`Expected string`);let l=s.value;(0,(v||b()).default)(l,`Expected a key`),g.push(l),this.next()}let I=this.token;if(I.type===q.colon){this.next();let p=this.parse(s+1);for(var f=g,C=Array.isArray(f),w=0,f=C?f:f[Symbol.iterator]();;){var E;if(C){if(w>=f.length)break;E=f[w++]}else{if(w=f.next(),w.done)break;E=w.value}let s=E;l[s]=p}if(s&&this.token.type!==q.indent)break}else if(le(I)){for(var k=g,A=Array.isArray(k),N=0,k=A?k:k[Symbol.iterator]();;){var R;if(A){if(N>=k.length)break;R=k[N++]}else{if(N=k.next(),N.done)break;R=N.value}let s=R;l[s]=I.value}this.next()}else this.unexpected(`Invalid value type`)}else this.unexpected(`Unknown token: ${(p||g()).default.inspect(F)}`)}return l}}let xe=`|||||||`,De=`>>>>>>>`,Oe=`=======`,je=`<<<<<<<`;function Ne(s){let l=[[],[]],f=s.split(/\r?\n/g),p=!1;for(;f.length;){let s=f.shift();if(s.startsWith(je)){for(;f.length;){let s=f.shift();if(s===Oe){p=!1;break}else if(p||s.startsWith(`|||||||`)){p=!0;continue}else l[0].push(s)}for(;f.length;){let s=f.shift();if(s.startsWith(De))break;l[1].push(s)}}else l[0].push(s),l[1].push(s)}return[l[0].join(` `),l[1].join(` -`)]}function We(s){return s.includes(ze)&&s.includes(Pe)&&s.includes(Ne)}function Ke(s,l){let p=new xe(s,l);return p.next(),p.parse()}function qe(s,l){let p=Be(s);try{return{type:`merge`,object:Object.assign({},Ke(p[0],l),Ke(p[1],l))}}catch(s){if(s instanceof SyntaxError)return{type:`conflict`,object:{}};throw s}}}),,,(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var g;function v(){return g=b(p(20))}function b(s){return s&&s.__esModule?s:{default:s}}let C=p(212)(`yarn`);class w{constructor(s,l=1/0){this.concurrencyQueue=[],this.maxConcurrency=l,this.runningCount=0,this.warnedStuck=!1,this.alias=s,this.first=!0,this.running=(0,(g||v()).default)(),this.queue=(0,(g||v()).default)(),this.stuckTick=this.stuckTick.bind(this)}stillActive(){this.stuckTimer&&clearTimeout(this.stuckTimer),this.stuckTimer=setTimeout(this.stuckTick,5e3),this.stuckTimer.unref&&this.stuckTimer.unref()}stuckTick(){this.runningCount===1&&(this.warnedStuck=!0,C(`The ${JSON.stringify(this.alias)} blocking queue may be stuck. 5 seconds without any activity with 1 worker: ${Object.keys(this.running)[0]}`))}push(s,l){return this.first?this.first=!1:this.stillActive(),new Promise((p,g)=>{(this.queue[s]=this.queue[s]||[]).push({factory:l,resolve:p,reject:g}),this.running[s]||this.shift(s)})}shift(s){this.running[s]&&(delete this.running[s],this.runningCount--,this.stuckTimer&&=(clearTimeout(this.stuckTimer),null),this.warnedStuck&&(this.warnedStuck=!1,C(`${JSON.stringify(this.alias)} blocking queue finally resolved. Nothing to worry about.`)));let l=this.queue[s];if(!l)return;var p=l.shift();let g=p.resolve,v=p.reject,b=p.factory;l.length||delete this.queue[s];let w=()=>{this.shift(s),this.shiftConcurrencyQueue()};this.maybePushConcurrencyQueue(()=>{this.running[s]=!0,this.runningCount++,b().then(function(s){return g(s),w(),null}).catch(function(s){v(s),w()})})}maybePushConcurrencyQueue(s){this.runningCountp;)l.push(arguments[p++]);return R[++I]=function(){v(typeof s==`function`?s:Function(s),l)},q(I),I},A=function(s){delete R[s]},p(47)(E)==`process`?q=function(s){E.nextTick(g(_e,s,1))}:F&&F.now?q=function(s){F.now(g(_e,s,1))}:N?(le=new N,J=le.port2,le.port1.onmessage=be,q=g(J.postMessage,J,1)):w.addEventListener&&typeof postMessage==`function`&&!w.importScripts?(q=function(s){w.postMessage(s+``,`*`)},w.addEventListener(`message`,be,!1)):q=B in C(`script`)?function(s){b.appendChild(C(`script`))[B]=function(){b.removeChild(this),_e.call(s)}}:function(s){setTimeout(g(_e,s,1),0)}),s.exports={set:k,clear:A}}),(function(s,l,p){var g=p(73),v=Math.min;s.exports=function(s){return s>0?v(g(s),9007199254740991):0}}),(function(s,l){var p=0,g=Math.random();s.exports=function(s){return`Symbol(${s===void 0?``:s})_${(++p+g).toString(36)}`}}),(function(s,l,p){l=s.exports=v.debug=v.default=v,l.coerce=k,l.disable=w,l.enable=C,l.enabled=E,l.humanize=p(229),l.instances=[],l.names=[],l.skips=[],l.formatters={};function g(s){var p=0,g;for(g in s)p=(p<<5)-p+s.charCodeAt(g),p|=0;return l.colors[Math.abs(p)%l.colors.length]}function v(s){var p;function v(){if(v.enabled){var s=v,g=+new Date;s.diff=g-(p||g),s.prev=p,s.curr=g,p=g;for(var b=Array(arguments.length),C=0;C{if(typeof s!=`string`)throw TypeError(`Expected a string, got `+typeof s);return s.charCodeAt(0)===65279?s.slice(1):s}}),(function(s,l){s.exports=p;function p(s,l){if(s&&l)return p(s)(l);if(typeof s!=`function`)throw TypeError(`need wrapper function`);return Object.keys(s).forEach(function(l){g[l]=s[l]}),g;function g(){for(var l=Array(arguments.length),p=0;p=4.0.0`},repository:`yarnpkg/yarn`,bin:{yarn:`./bin/yarn.js`,yarnpkg:`./bin/yarn.js`},scripts:{build:`gulp build`,"build-bundle":`node ./scripts/build-webpack.js`,"build-chocolatey":`powershell ./scripts/build-chocolatey.ps1`,"build-deb":`./scripts/build-deb.sh`,"build-dist":`bash ./scripts/build-dist.sh`,"build-win-installer":`scripts\\build-windows-installer.bat`,changelog:`git-release-notes $(git describe --tags --abbrev=0 $(git describe --tags --abbrev=0)^)..$(git describe --tags --abbrev=0) scripts/changelog.md`,"dupe-check":`yarn jsinspect ./src`,lint:`eslint . && flow check`,"pkg-tests":`yarn --cwd packages/pkg-tests jest yarn.test.js`,prettier:`eslint src __tests__ --fix`,"release-branch":`./scripts/release-branch.sh`,test:`yarn lint && yarn test-only`,"test-only":`node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose`,"test-only-debug":`node --inspect-brk --max_old_space_size=4096 node_modules/jest/bin/jest.js --runInBand --verbose`,"test-coverage":`node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose`,watch:`gulp watch`,commit:`git-cz`},jest:{collectCoverageFrom:[`src/**/*.js`],testEnvironment:`node`,modulePathIgnorePatterns:[`__tests__/fixtures/`,`packages/pkg-tests/pkg-tests-fixtures`,`dist/`],testPathIgnorePatterns:[`__tests__/(fixtures|__mocks__)/`,`updates/`,`_(temp|mock|install|init|helpers).js$`,`packages/pkg-tests`]},config:{commitizen:{path:`./node_modules/cz-conventional-changelog`}}}}),,,,,(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.default=B;var g;function v(){return g=p(12)}var b;function C(){return b=p(6)}var w;function E(){return w=p(145)}let k=process.version;function A(s){return s.indexOf(`true`)===0||s.indexOf(`false`)===0||/[:\s\n\\",\[\]]/g.test(s)||/^[0-9]/g.test(s)||!/^[a-zA-Z]/g.test(s)}function N(s){return typeof s==`boolean`||typeof s==`number`||A(s)?JSON.stringify(s):s}let F={name:1,version:2,uid:3,resolved:4,integrity:5,registry:6,dependencies:7};function I(s,l){return F[s]||F[l]?(F[s]||100)>(F[l]||100)?1:-1:(0,(g||v()).sortAlpha)(s,l)}function R(s,l){if(typeof s!=`object`)throw TypeError();let p=l.indent,b=[],C=Object.keys(s).sort(I),w=[];for(let E=0;E=0)continue;let F=[k];if(typeof A==`object`)for(let l=E+1;l{var s=(0,(g||v()).default)(function*(s,l,p){let g=s===void 0,v=s||-1;if(N===void 0&&(N=xe((yield R(l)).mtime,p.mtime)),!N){if(g)try{v=yield B(l,`a`,p.mode)}catch{try{v=yield B(l,`r`,p.mode)}catch{return}}try{v&&(yield q(v,p.atime,p.mtime))}catch{}finally{g&&v&&(yield I(v))}}});return function(l,p,g){return s.apply(this,arguments)}})();var C;function w(){return C=A(p(3))}var E;function k(){return E=p(40)}function A(s){return s&&s.__esModule?s:{default:s}}let N,F=(0,(E||k()).promisify)((C||w()).default.readFile),I=(0,(E||k()).promisify)((C||w()).default.close),R=(0,(E||k()).promisify)((C||w()).default.lstat),B=(0,(E||k()).promisify)((C||w()).default.open),q=(0,(E||k()).promisify)((C||w()).default.futimes),le=(0,(E||k()).promisify)((C||w()).default.write),J=l.unlink=(0,(E||k()).promisify)(p(233));l.copyFile=(()=>{var s=(0,(g||v()).default)(function*(s,l){try{yield J(s.dest),yield _e(s.src,s.dest,0,s)}finally{l&&l()}});return function(l,p){return s.apply(this,arguments)}})();let _e=(s,l,p,g)=>(C||w()).default.copyFile?new Promise((v,E)=>(C||w()).default.copyFile(s,l,p,s=>{s?E(s):b(void 0,l,g).then(()=>v()).catch(s=>E(s))})):be(s,l,p,g),be=(()=>{var s=(0,(g||v()).default)(function*(s,l,p,g){let v=yield B(l,`w`,g.mode);try{let p=yield F(s);yield le(v,p,0,p.length),yield b(v,l,g)}finally{yield I(v)}});return function(l,p,g,v){return s.apply(this,arguments)}})(),xe=l.fileDatesEqual=(s,l)=>{let p=s.getTime(),g=l.getTime();if(process.platform!==`win32`)return p===g;if(Math.abs(p-g)<=1)return!0;let v=Math.floor(p/1e3),b=Math.floor(g/1e3);return p-v*1e3==0||g-b*1e3==0?v===b:p===g}}),,,,,(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.isFakeRoot=v,l.isRootUser=b;function g(){return process.platform!==`win32`&&process.getuid?process.getuid():null}l.default=b(g())&&!v();function v(){return!!process.env.FAKEROOTKEY}function b(s){return s===0}}),,(function(s,l,p){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.getDataDir=w,l.getCacheDir=E,l.getConfigDir=k;let g=p(0),v=p(45).default,b=g.join(v,`.config`,`yarn`),C=g.join(v,`.cache`,`yarn`);function w(){if(process.platform===`win32`){let s=A();return s==null?b:g.join(s,`Data`)}else if(process.env.XDG_DATA_HOME)return g.join(process.env.XDG_DATA_HOME,`yarn`);else return b}function E(){return process.platform===`win32`?g.join(A()||g.join(v,`AppData`,`Local`,`Yarn`),`Cache`):process.env.XDG_CACHE_HOME?g.join(process.env.XDG_CACHE_HOME,`yarn`):process.platform===`darwin`?g.join(v,`Library`,`Caches`,`Yarn`):C}function k(){if(process.platform===`win32`){let s=A();return s==null?b:g.join(s,`Config`)}else if(process.env.XDG_CONFIG_HOME)return g.join(process.env.XDG_CONFIG_HOME,`yarn`);else return b}function A(){return process.env.LOCALAPPDATA?g.join(process.env.LOCALAPPDATA,`Yarn`):null}}),,(function(s,l,p){s.exports={default:p(179),__esModule:!0}}),(function(s,l,p){"use strict";s.exports=g;function g(s,l,p){s instanceof RegExp&&(s=v(s,p)),l instanceof RegExp&&(l=v(l,p));var g=b(s,l,p);return g&&{start:g[0],end:g[1],pre:p.slice(0,g[0]),body:p.slice(g[0]+s.length,g[1]),post:p.slice(g[1]+l.length)}}function v(s,l){var p=l.match(s);return p?p[0]:null}g.range=b;function b(s,l,p){var g,v,b,C,w,E=p.indexOf(s),k=p.indexOf(l,E+1),A=E;if(E>=0&&k>0){for(g=[],b=p.length;A>=0&&!w;)A==E?(g.push(A),E=p.indexOf(s,A+1)):g.length==1?w=[g.pop(),k]:(v=g.pop(),v=0?E:k;g.length&&(w=[b,C])}return w}}),(function(s,l,p){var g=p(178),v=p(174);s.exports=R;var b=`\0SLASH`+Math.random()+`\0`,C=`\0OPEN`+Math.random()+`\0`,w=`\0CLOSE`+Math.random()+`\0`,E=`\0COMMA`+Math.random()+`\0`,k=`\0PERIOD`+Math.random()+`\0`;function A(s){return parseInt(s,10)==s?parseInt(s,10):s.charCodeAt(0)}function N(s){return s.split(`\\\\`).join(b).split(`\\{`).join(C).split(`\\}`).join(w).split(`\\,`).join(E).split(`\\.`).join(k)}function F(s){return s.split(b).join(`\\`).split(C).join(`{`).split(w).join(`}`).split(E).join(`,`).split(k).join(`.`)}function I(s){if(!s)return[``];var l=[],p=v(`{`,`}`,s);if(!p)return s.split(`,`);var g=p.pre,b=p.body,C=p.post,w=g.split(`,`);w[w.length-1]+=`{`+b+`}`;var E=I(C);return C.length&&(w[w.length-1]+=E.shift(),w.push.apply(w,E)),l.push.apply(l,w),l}function R(s){return s?(s.substr(0,2)===`{}`&&(s=`\\{\\}`+s.substr(2)),_e(N(s),!0).map(F)):[]}function B(s){return`{`+s+`}`}function q(s){return/^-?0\d/.test(s)}function le(s,l){return s<=l}function J(s,l){return s>=l}function _e(s,l){var p=[],b=v(`{`,`}`,s);if(!b||/\$$/.test(b.pre))return[s];var C=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(b.body),E=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(b.body),k=C||E,N=b.body.indexOf(`,`)>=0;if(!k&&!N)return b.post.match(/,.*\}/)?(s=b.pre+`{`+b.body+w+b.post,_e(s)):[s];var F;if(k)F=b.body.split(/\.\./);else if(F=I(b.body),F.length===1&&(F=_e(F[0],!1).map(B),F.length===1)){var R=b.post.length?_e(b.post,!1):[``];return R.map(function(s){return b.pre+F[0]+s})}var be=b.pre,R=b.post.length?_e(b.post,!1):[``],xe;if(k){var De=A(F[0]),Ne=A(F[1]),Pe=Math.max(F[0].length,F[1].length),ze=F.length==3?Math.abs(A(F[2])):1,Be=le;Ne0){var Ye=Array(Je+1).join(`0`);qe=Ke<0?`-`+Ye+qe.slice(1):Ye+qe}}xe.push(qe)}}else xe=g(F,function(s){return _e(s,!1)});for(var Ze=0;Ze1?Array.from(arguments).map(s=>s.trim()).filter(s=>s.length).join(`-`):s.trim(),s.length===0?``:s.length===1?s.toLowerCase():/^[a-z0-9]+$/.test(s)?s:(s!==s.toLowerCase()&&(s=g(s)),s.replace(/^[_.\- ]+/,``).toLowerCase().replace(/[_.\- ]+(\w|$)/g,(s,l)=>l.toUpperCase()))}}),,(function(s,l){s.exports=function(s,l){for(var g=[],v=0;vk;)if(A=w[k++],A!=A)return!0}else for(;E>k;k++)if((s||k in w)&&w[k]===p)return s||k||0;return!s&&-1}}}),(function(s,l,p){var g=p(48),v=p(187),b=p(186),C=p(27),w=p(110),E=p(203),k={},A={},l=s.exports=function(s,l,p,N,F){var I=F?function(){return s}:E(s),R=g(p,N,l?2:1),B=0,q,le,J,_e;if(typeof I!=`function`)throw TypeError(s+` is not iterable!`);if(b(I)){for(q=w(s.length);q>B;B++)if(_e=l?R(C(le=s[B])[0],le[1]):R(s[B]),_e===k||_e===A)return _e}else for(J=I.call(s);!(le=J.next()).done;)if(_e=v(J,R,le.value,l),_e===k||_e===A)return _e};l.BREAK=k,l.RETURN=A}),(function(s,l,p){s.exports=!p(33)&&!p(85)(function(){return Object.defineProperty(p(68)(`div`),`a`,{get:function(){return 7}}).a!=7})}),(function(s,l){s.exports=function(s,l,p){var g=p===void 0;switch(l.length){case 0:return g?s():s.call(p);case 1:return g?s(l[0]):s.call(p,l[0]);case 2:return g?s(l[0],l[1]):s.call(p,l[0],l[1]);case 3:return g?s(l[0],l[1],l[2]):s.call(p,l[0],l[1],l[2]);case 4:return g?s(l[0],l[1],l[2],l[3]):s.call(p,l[0],l[1],l[2],l[3])}return s.apply(p,l)}}),(function(s,l,p){var g=p(35),v=p(13)(`iterator`),b=Array.prototype;s.exports=function(s){return s!==void 0&&(g.Array===s||b[v]===s)}}),(function(s,l,p){var g=p(27);s.exports=function(s,l,p,v){try{return v?l(g(p)[0],p[1]):l(p)}catch(l){var b=s.return;throw b!==void 0&&g(b.call(s)),l}}}),(function(s,l,p){"use strict";var g=p(192),v=p(106),b=p(71),C={};p(31)(C,p(13)(`iterator`),function(){return this}),s.exports=function(s,l,p){s.prototype=g(C,{next:v(1,p)}),b(s,l+` Iterator`)}}),(function(s,l,p){var g=p(13)(`iterator`),v=!1;try{var b=[7][g]();b.return=function(){v=!0},Array.from(b,function(){throw 2})}catch{}s.exports=function(s,l){if(!l&&!v)return!1;var p=!1;try{var b=[7],C=b[g]();C.next=function(){return{done:p=!0}},b[g]=function(){return C},s(b)}catch{}return p}}),(function(s,l){s.exports=function(s,l){return{value:l,done:!!s}}}),(function(s,l,p){var g=p(11),v=p(109).set,b=g.MutationObserver||g.WebKitMutationObserver,C=g.process,w=g.Promise,E=p(47)(C)==`process`;s.exports=function(){var s,l,p,k=function(){var g,v;for(E&&(g=C.domain)&&g.exit();s;){v=s.fn,s=s.next;try{v()}catch(g){throw s?p():l=void 0,g}}l=void 0,g&&g.enter()};if(E)p=function(){C.nextTick(k)};else if(b&&!(g.navigator&&g.navigator.standalone)){var A=!0,N=document.createTextNode(``);new b(k).observe(N,{characterData:!0}),p=function(){N.data=A=!A}}else if(w&&w.resolve){var F=w.resolve(void 0);p=function(){F.then(k)}}else p=function(){v.call(g,k)};return function(g){var v={fn:g,next:void 0};l&&(l.next=v),s||(s=v,p()),l=v}}}),(function(s,l,p){var g=p(27),v=p(193),b=p(101),C=p(72)(`IE_PROTO`),w=function(){},E=`prototype`,k=function(){var s=p(68)(`iframe`),l=b.length,g=`<`,v=`>`,C;for(s.style.display=`none`,p(102).appendChild(s),s.src=`javascript:`,C=s.contentWindow.document,C.open(),C.write(g+`script`+v+`document.F=Object`+g+`/script`+v),C.close(),k=C.F;l--;)delete k[E][b[l]];return k()};s.exports=Object.create||function(s,l){var p;return s===null?p=k():(w[E]=g(s),p=new w,w[E]=null,p[C]=s),l===void 0?p:v(p,l)}}),(function(s,l,p){var g=p(50),v=p(27),b=p(132);s.exports=p(33)?Object.defineProperties:function(s,l){v(s);for(var p=b(l),C=p.length,w=0,E;C>w;)g.f(s,E=p[w++],l[E]);return s}}),(function(s,l,p){var g=p(49),v=p(133),b=p(72)(`IE_PROTO`),C=Object.prototype;s.exports=Object.getPrototypeOf||function(s){return s=v(s),g(s,b)?s[b]:typeof s.constructor==`function`&&s instanceof s.constructor?s.constructor.prototype:s instanceof Object?C:null}}),(function(s,l,p){var g=p(49),v=p(74),b=p(182)(!1),C=p(72)(`IE_PROTO`);s.exports=function(s,l){var p=v(s),w=0,E=[],k;for(k in p)k!=C&&g(p,k)&&E.push(k);for(;l.length>w;)g(p,k=l[w++])&&(~b(E,k)||E.push(k));return E}}),(function(s,l,p){var g=p(31);s.exports=function(s,l,p){for(var v in l)p&&s[v]?s[v]=l[v]:g(s,v,l[v]);return s}}),(function(s,l,p){s.exports=p(31)}),(function(s,l,p){"use strict";var g=p(11),v=p(23),b=p(50),C=p(33),w=p(13)(`species`);s.exports=function(s){var l=typeof v[s]==`function`?v[s]:g[s];C&&l&&!l[w]&&b.f(l,w,{configurable:!0,get:function(){return this}})}}),(function(s,l,p){var g=p(73),v=p(67);s.exports=function(s){return function(l,p){var b=String(v(l)),C=g(p),w=b.length,E,k;return C<0||C>=w?s?``:void 0:(E=b.charCodeAt(C),E<55296||E>56319||C+1===w||(k=b.charCodeAt(C+1))<56320||k>57343?s?b.charAt(C):E:s?b.slice(C,C+2):(E-55296<<10)+(k-56320)+65536)}}}),(function(s,l,p){var g=p(73),v=Math.max,b=Math.min;s.exports=function(s,l){return s=g(s),s<0?v(s+l,0):b(s,l)}}),(function(s,l,p){var g=p(34);s.exports=function(s,l){if(!g(s))return s;var p,v;if(l&&typeof(p=s.toString)==`function`&&!g(v=p.call(s))||typeof(p=s.valueOf)==`function`&&!g(v=p.call(s))||!l&&typeof(p=s.toString)==`function`&&!g(v=p.call(s)))return v;throw TypeError(`Can't convert object to primitive value`)}}),(function(s,l,p){var g=p(11).navigator;s.exports=g&&g.userAgent||``}),(function(s,l,p){var g=p(100),v=p(13)(`iterator`),b=p(35);s.exports=p(23).getIteratorMethod=function(s){if(s!=null)return s[v]||s[`@@iterator`]||b[g(s)]}}),(function(s,l,p){"use strict";var g=p(180),v=p(190),b=p(35),C=p(74);s.exports=p(103)(Array,`Array`,function(s,l){this._t=C(s),this._i=0,this._k=l},function(){var s=this._t,l=this._k,p=this._i++;return!s||p>=s.length?(this._t=void 0,v(1)):l==`keys`?v(0,p):l==`values`?v(0,s[p]):v(0,[p,s[p]])},`values`),b.Arguments=b.Array,g(`keys`),g(`values`),g(`entries`)}),(function(s,l){}),(function(s,l,p){"use strict";var g=p(69),v=p(11),b=p(48),C=p(100),w=p(41),E=p(34),k=p(46),A=p(181),N=p(183),F=p(108),I=p(109).set,R=p(191)(),B=p(70),q=p(104),le=p(202),J=p(105),_e=`Promise`,be=v.TypeError,xe=v.process,De=xe&&xe.versions,Ne=De&&De.v8||``,Pe=v[_e],ze=C(xe)==`process`,Be=function(){},We,Ke,qe,Je,Ye=Ke=B.f,Ze=!!function(){try{var s=Pe.resolve(1),l=(s.constructor={})[p(13)(`species`)]=function(s){s(Be,Be)};return(ze||typeof PromiseRejectionEvent==`function`)&&s.then(Be)instanceof l&&Ne.indexOf(`6.6`)!==0&&le.indexOf(`Chrome/66`)===-1}catch{}}(),Qe=function(s){var l;return E(s)&&typeof(l=s.then)==`function`?l:!1},ot=function(s,l){if(!s._n){s._n=!0;var p=s._c;R(function(){for(var g=s._v,v=s._s==1,b=0,C=function(l){var p=v?l.ok:l.fail,b=l.resolve,C=l.reject,w=l.domain,E,k,A;try{p?(v||(s._h==2&&yt(s),s._h=1),p===!0?E=g:(w&&w.enter(),E=p(g),w&&(w.exit(),A=!0)),E===l.promise?C(be(`Promise-chain cycle`)):(k=Qe(E))?k.call(E,b,C):b(E)):C(g)}catch(s){w&&!A&&w.exit(),C(s)}};p.length>b;)C(p[b++]);s._c=[],s._n=!1,l&&!s._h&&st(s)})}},st=function(s){I.call(v,function(){var l=s._v,p=ut(s),g,b,C;if(p&&(g=q(function(){ze?xe.emit(`unhandledRejection`,l,s):(b=v.onunhandledrejection)?b({promise:s,reason:l}):(C=v.console)&&C.error&&C.error(`Unhandled promise rejection`,l)}),s._h=ze||ut(s)?2:1),s._a=void 0,p&&g.e)throw g.v})},ut=function(s){return s._h!==1&&(s._a||s._c).length===0},yt=function(s){I.call(v,function(){var l;ze?xe.emit(`rejectionHandled`,s):(l=v.onrejectionhandled)&&l({promise:s,reason:s._v})})},Tt=function(s){var l=this;l._d||(l._d=!0,l=l._w||l,l._v=s,l._s=2,l._a||=l._c.slice(),ot(l,!0))},Ot=function(s){var l=this,p;if(!l._d){l._d=!0,l=l._w||l;try{if(l===s)throw be(`Promise can't be resolved itself`);(p=Qe(s))?R(function(){var g={_w:l,_d:!1};try{p.call(s,b(Ot,g,1),b(Tt,g,1))}catch(s){Tt.call(g,s)}}):(l._v=s,l._s=1,ot(l,!1))}catch(s){Tt.call({_w:l,_d:!1},s)}}};Ze||(Pe=function(s){A(this,Pe,_e,`_h`),k(s),We.call(this);try{s(b(Ot,this,1),b(Tt,this,1))}catch(s){Tt.call(this,s)}},We=function(s){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},We.prototype=p(196)(Pe.prototype,{then:function(s,l){var p=Ye(F(this,Pe));return p.ok=typeof s==`function`?s:!0,p.fail=typeof l==`function`&&l,p.domain=ze?xe.domain:void 0,this._c.push(p),this._a&&this._a.push(p),this._s&&ot(this,!1),p.promise},catch:function(s){return this.then(void 0,s)}}),qe=function(){var s=new We;this.promise=s,this.resolve=b(Ot,s,1),this.reject=b(Tt,s,1)},B.f=Ye=function(s){return s===Pe||s===Je?new qe(s):Ke(s)}),w(w.G+w.W+w.F*!Ze,{Promise:Pe}),p(71)(Pe,_e),p(198)(_e),Je=p(23)[_e],w(w.S+w.F*!Ze,_e,{reject:function(s){var l=Ye(this),p=l.reject;return p(s),l.promise}}),w(w.S+w.F*(g||!Ze),_e,{resolve:function(s){return J(g&&this===Je?Pe:this,s)}}),w(w.S+w.F*!(Ze&&p(189)(function(s){Pe.all(s).catch(Be)})),_e,{all:function(s){var l=this,p=Ye(l),g=p.resolve,v=p.reject,b=q(function(){var p=[],b=0,C=1;N(s,!1,function(s){var w=b++,E=!1;p.push(void 0),C++,l.resolve(s).then(function(s){E||(E=!0,p[w]=s,--C||g(p))},v)}),--C||g(p)});return b.e&&v(b.v),p.promise},race:function(s){var l=this,p=Ye(l),g=p.reject,v=q(function(){N(s,!1,function(s){l.resolve(s).then(p.resolve,g)})});return v.e&&g(v.v),p.promise}})}),(function(s,l,p){"use strict";var g=p(199)(!0);p(103)(String,`String`,function(s){this._t=String(s),this._i=0},function(){var s=this._t,l=this._i,p;return l>=s.length?{value:void 0,done:!0}:(p=g(s,l),this._i+=p.length,{value:p,done:!1})})}),(function(s,l,p){"use strict";var g=p(41),v=p(23),b=p(11),C=p(108),w=p(105);g(g.P+g.R,`Promise`,{finally:function(s){var l=C(this,v.Promise||b.Promise),p=typeof s==`function`;return this.then(p?function(p){return w(l,s()).then(function(){return p})}:s,p?function(p){return w(l,s()).then(function(){throw p})}:s)}})}),(function(s,l,p){"use strict";var g=p(41),v=p(70),b=p(104);g(g.S,`Promise`,{try:function(s){var l=v.f(this),p=b(s);return(p.e?l.reject:l.resolve)(p.v),l.promise}})}),(function(s,l,p){p(204);for(var g=p(11),v=p(31),b=p(35),C=p(13)(`toStringTag`),w=`CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList`.split(`,`),E=0;E=31||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}l.formatters.j=function(s){try{return JSON.stringify(s)}catch(s){return`[UnexpectedJSONParseError]: `+s.message}};function v(s){var p=this.useColors;if(s[0]=(p?`%c`:``)+this.namespace+(p?` %c`:` `)+s[0]+(p?`%c `:` `)+`+`+l.humanize(this.diff),p){var g=`color: `+this.color;s.splice(1,0,g,`color: inherit`);var v=0,b=0;s[0].replace(/%[a-zA-Z%]/g,function(s){s!==`%%`&&(v++,s===`%c`&&(b=v))}),s.splice(b,0,g)}}function b(){return typeof console==`object`&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function C(s){try{s==null?l.storage.removeItem(`debug`):l.storage.debug=s}catch{}}function w(){var s;try{s=l.storage.debug}catch{}return!s&&typeof process<`u`&&`env`in process&&(s=process.env.DEBUG),s}l.enable(w());function E(){try{return window.localStorage}catch{}}}),(function(s,l,p){typeof process>`u`||process.type===`renderer`?s.exports=p(211):s.exports=p(213)}),(function(s,l,p){var g=p(79),v=p(2);l=s.exports=p(112),l.init=F,l.log=k,l.formatArgs=w,l.save=A,l.load=N,l.useColors=C,l.colors=[6,2,3,4,5,1];try{var b=p(239);b&&b.level>=2&&(l.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{}l.inspectOpts=Object.keys(process.env).filter(function(s){return/^debug_/i.test(s)}).reduce(function(s,l){var p=l.substring(6).toLowerCase().replace(/_([a-z])/g,function(s,l){return l.toUpperCase()}),g=process.env[l];return g=/^(yes|on|true|enabled)$/i.test(g)?!0:/^(no|off|false|disabled)$/i.test(g)?!1:g===`null`?null:Number(g),s[p]=g,s},{});function C(){return`colors`in l.inspectOpts?!!l.inspectOpts.colors:g.isatty(process.stderr.fd)}l.formatters.o=function(s){return this.inspectOpts.colors=this.useColors,v.inspect(s,this.inspectOpts).split(` -`).map(function(s){return s.trim()}).join(` `)},l.formatters.O=function(s){return this.inspectOpts.colors=this.useColors,v.inspect(s,this.inspectOpts)};function w(s){var p=this.namespace;if(this.useColors){var g=this.color,v=`\x1B[3`+(g<8?g:`8;5;`+g),b=` `+v+`;1m`+p+` \x1B[0m`;s[0]=b+s[0].split(` +`)]}function Pe(s){return s.includes(je)&&s.includes(Oe)&&s.includes(De)}function ze(s,l){let f=new be(s,l);return f.next(),f.parse()}function Be(s,l){let f=Ne(s);try{return{type:`merge`,object:Object.assign({},ze(f[0],l),ze(f[1],l))}}catch(s){if(s instanceof SyntaxError)return{type:`conflict`,object:{}};throw s}}}),,,(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0});var p;function g(){return p=v(f(20))}function v(s){return s&&s.__esModule?s:{default:s}}let b=f(212)(`yarn`);class C{constructor(s,l=1/0){this.concurrencyQueue=[],this.maxConcurrency=l,this.runningCount=0,this.warnedStuck=!1,this.alias=s,this.first=!0,this.running=(0,(p||g()).default)(),this.queue=(0,(p||g()).default)(),this.stuckTick=this.stuckTick.bind(this)}stillActive(){this.stuckTimer&&clearTimeout(this.stuckTimer),this.stuckTimer=setTimeout(this.stuckTick,5e3),this.stuckTimer.unref&&this.stuckTimer.unref()}stuckTick(){this.runningCount===1&&(this.warnedStuck=!0,b(`The ${JSON.stringify(this.alias)} blocking queue may be stuck. 5 seconds without any activity with 1 worker: ${Object.keys(this.running)[0]}`))}push(s,l){return this.first?this.first=!1:this.stillActive(),new Promise((f,p)=>{(this.queue[s]=this.queue[s]||[]).push({factory:l,resolve:f,reject:p}),this.running[s]||this.shift(s)})}shift(s){this.running[s]&&(delete this.running[s],this.runningCount--,this.stuckTimer&&=(clearTimeout(this.stuckTimer),null),this.warnedStuck&&(this.warnedStuck=!1,b(`${JSON.stringify(this.alias)} blocking queue finally resolved. Nothing to worry about.`)));let l=this.queue[s];if(!l)return;var f=l.shift();let p=f.resolve,g=f.reject,v=f.factory;l.length||delete this.queue[s];let C=()=>{this.shift(s),this.shiftConcurrencyQueue()};this.maybePushConcurrencyQueue(()=>{this.running[s]=!0,this.runningCount++,v().then(function(s){return p(s),C(),null}).catch(function(s){g(s),C()})})}maybePushConcurrencyQueue(s){this.runningCountf;)l.push(arguments[f++]);return I[++F]=function(){g(typeof s==`function`?s:Function(s),l)},B(F),F},k=function(s){delete I[s]},f(47)(w)==`process`?B=function(s){w.nextTick(p(le,s,1))}:N&&N.now?B=function(s){N.now(p(le,s,1))}:A?(q=new A,J=q.port2,q.port1.onmessage=_e,B=p(J.postMessage,J,1)):C.addEventListener&&typeof postMessage==`function`&&!C.importScripts?(B=function(s){C.postMessage(s+``,`*`)},C.addEventListener(`message`,_e,!1)):B=R in b(`script`)?function(s){v.appendChild(b(`script`))[R]=function(){v.removeChild(this),le.call(s)}}:function(s){setTimeout(p(le,s,1),0)}),s.exports={set:E,clear:k}}),(function(s,l,f){var p=f(73),g=Math.min;s.exports=function(s){return s>0?g(p(s),9007199254740991):0}}),(function(s,l){var f=0,p=Math.random();s.exports=function(s){return`Symbol(${s===void 0?``:s})_${(++f+p).toString(36)}`}}),(function(s,l,f){l=s.exports=g.debug=g.default=g,l.coerce=E,l.disable=C,l.enable=b,l.enabled=w,l.humanize=f(229),l.instances=[],l.names=[],l.skips=[],l.formatters={};function p(s){var f=0,p;for(p in s)f=(f<<5)-f+s.charCodeAt(p),f|=0;return l.colors[Math.abs(f)%l.colors.length]}function g(s){var f;function g(){if(g.enabled){var s=g,p=+new Date;s.diff=p-(f||p),s.prev=f,s.curr=p,f=p;for(var v=Array(arguments.length),b=0;b{if(typeof s!=`string`)throw TypeError(`Expected a string, got `+typeof s);return s.charCodeAt(0)===65279?s.slice(1):s}}),(function(s,l){s.exports=f;function f(s,l){if(s&&l)return f(s)(l);if(typeof s!=`function`)throw TypeError(`need wrapper function`);return Object.keys(s).forEach(function(l){p[l]=s[l]}),p;function p(){for(var l=Array(arguments.length),f=0;f=4.0.0`},repository:`yarnpkg/yarn`,bin:{yarn:`./bin/yarn.js`,yarnpkg:`./bin/yarn.js`},scripts:{build:`gulp build`,"build-bundle":`node ./scripts/build-webpack.js`,"build-chocolatey":`powershell ./scripts/build-chocolatey.ps1`,"build-deb":`./scripts/build-deb.sh`,"build-dist":`bash ./scripts/build-dist.sh`,"build-win-installer":`scripts\\build-windows-installer.bat`,changelog:`git-release-notes $(git describe --tags --abbrev=0 $(git describe --tags --abbrev=0)^)..$(git describe --tags --abbrev=0) scripts/changelog.md`,"dupe-check":`yarn jsinspect ./src`,lint:`eslint . && flow check`,"pkg-tests":`yarn --cwd packages/pkg-tests jest yarn.test.js`,prettier:`eslint src __tests__ --fix`,"release-branch":`./scripts/release-branch.sh`,test:`yarn lint && yarn test-only`,"test-only":`node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose`,"test-only-debug":`node --inspect-brk --max_old_space_size=4096 node_modules/jest/bin/jest.js --runInBand --verbose`,"test-coverage":`node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose`,watch:`gulp watch`,commit:`git-cz`},jest:{collectCoverageFrom:[`src/**/*.js`],testEnvironment:`node`,modulePathIgnorePatterns:[`__tests__/fixtures/`,`packages/pkg-tests/pkg-tests-fixtures`,`dist/`],testPathIgnorePatterns:[`__tests__/(fixtures|__mocks__)/`,`updates/`,`_(temp|mock|install|init|helpers).js$`,`packages/pkg-tests`]},config:{commitizen:{path:`./node_modules/cz-conventional-changelog`}}}}),,,,,(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.default=R;var p;function g(){return p=f(12)}var v;function b(){return v=f(6)}var C;function w(){return C=f(145)}let E=process.version;function k(s){return s.indexOf(`true`)===0||s.indexOf(`false`)===0||/[:\s\n\\",\[\]]/g.test(s)||/^[0-9]/g.test(s)||!/^[a-zA-Z]/g.test(s)}function A(s){return typeof s==`boolean`||typeof s==`number`||k(s)?JSON.stringify(s):s}let N={name:1,version:2,uid:3,resolved:4,integrity:5,registry:6,dependencies:7};function F(s,l){return N[s]||N[l]?(N[s]||100)>(N[l]||100)?1:-1:(0,(p||g()).sortAlpha)(s,l)}function I(s,l){if(typeof s!=`object`)throw TypeError();let f=l.indent,v=[],b=Object.keys(s).sort(F),C=[];for(let w=0;w=0)continue;let N=[E];if(typeof k==`object`)for(let l=w+1;l{var s=(0,(p||g()).default)(function*(s,l,f){let p=s===void 0,g=s||-1;if(A===void 0&&(A=be((yield I(l)).mtime,f.mtime)),!A){if(p)try{g=yield R(l,`a`,f.mode)}catch{try{g=yield R(l,`r`,f.mode)}catch{return}}try{g&&(yield B(g,f.atime,f.mtime))}catch{}finally{p&&g&&(yield F(g))}}});return function(l,f,p){return s.apply(this,arguments)}})();var b;function C(){return b=k(f(3))}var w;function E(){return w=f(40)}function k(s){return s&&s.__esModule?s:{default:s}}let A,N=(0,(w||E()).promisify)((b||C()).default.readFile),F=(0,(w||E()).promisify)((b||C()).default.close),I=(0,(w||E()).promisify)((b||C()).default.lstat),R=(0,(w||E()).promisify)((b||C()).default.open),B=(0,(w||E()).promisify)((b||C()).default.futimes),q=(0,(w||E()).promisify)((b||C()).default.write),J=l.unlink=(0,(w||E()).promisify)(f(233));l.copyFile=(()=>{var s=(0,(p||g()).default)(function*(s,l){try{yield J(s.dest),yield le(s.src,s.dest,0,s)}finally{l&&l()}});return function(l,f){return s.apply(this,arguments)}})();let le=(s,l,f,p)=>(b||C()).default.copyFile?new Promise((g,w)=>(b||C()).default.copyFile(s,l,f,s=>{s?w(s):v(void 0,l,p).then(()=>g()).catch(s=>w(s))})):_e(s,l,f,p),_e=(()=>{var s=(0,(p||g()).default)(function*(s,l,f,p){let g=yield R(l,`w`,p.mode);try{let f=yield N(s);yield q(g,f,0,f.length),yield v(g,l,p)}finally{yield F(g)}});return function(l,f,p,g){return s.apply(this,arguments)}})(),be=l.fileDatesEqual=(s,l)=>{let f=s.getTime(),p=l.getTime();if(process.platform!==`win32`)return f===p;if(Math.abs(f-p)<=1)return!0;let g=Math.floor(f/1e3),v=Math.floor(p/1e3);return f-g*1e3==0||p-v*1e3==0?g===v:f===p}}),,,,,(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.isFakeRoot=g,l.isRootUser=v;function p(){return process.platform!==`win32`&&process.getuid?process.getuid():null}l.default=v(p())&&!g();function g(){return!!process.env.FAKEROOTKEY}function v(s){return s===0}}),,(function(s,l,f){"use strict";Object.defineProperty(l,`__esModule`,{value:!0}),l.getDataDir=C,l.getCacheDir=w,l.getConfigDir=E;let p=f(0),g=f(45).default,v=p.join(g,`.config`,`yarn`),b=p.join(g,`.cache`,`yarn`);function C(){if(process.platform===`win32`){let s=k();return s==null?v:p.join(s,`Data`)}else if(process.env.XDG_DATA_HOME)return p.join(process.env.XDG_DATA_HOME,`yarn`);else return v}function w(){return process.platform===`win32`?p.join(k()||p.join(g,`AppData`,`Local`,`Yarn`),`Cache`):process.env.XDG_CACHE_HOME?p.join(process.env.XDG_CACHE_HOME,`yarn`):process.platform===`darwin`?p.join(g,`Library`,`Caches`,`Yarn`):b}function E(){if(process.platform===`win32`){let s=k();return s==null?v:p.join(s,`Config`)}else if(process.env.XDG_CONFIG_HOME)return p.join(process.env.XDG_CONFIG_HOME,`yarn`);else return v}function k(){return process.env.LOCALAPPDATA?p.join(process.env.LOCALAPPDATA,`Yarn`):null}}),,(function(s,l,f){s.exports={default:f(179),__esModule:!0}}),(function(s,l,f){"use strict";s.exports=p;function p(s,l,f){s instanceof RegExp&&(s=g(s,f)),l instanceof RegExp&&(l=g(l,f));var p=v(s,l,f);return p&&{start:p[0],end:p[1],pre:f.slice(0,p[0]),body:f.slice(p[0]+s.length,p[1]),post:f.slice(p[1]+l.length)}}function g(s,l){var f=l.match(s);return f?f[0]:null}p.range=v;function v(s,l,f){var p,g,v,b,C,w=f.indexOf(s),E=f.indexOf(l,w+1),k=w;if(w>=0&&E>0){for(p=[],v=f.length;k>=0&&!C;)k==w?(p.push(k),w=f.indexOf(s,k+1)):p.length==1?C=[p.pop(),E]:(g=p.pop(),g=0?w:E;p.length&&(C=[v,b])}return C}}),(function(s,l,f){var p=f(178),g=f(174);s.exports=I;var v=`\0SLASH`+Math.random()+`\0`,b=`\0OPEN`+Math.random()+`\0`,C=`\0CLOSE`+Math.random()+`\0`,w=`\0COMMA`+Math.random()+`\0`,E=`\0PERIOD`+Math.random()+`\0`;function k(s){return parseInt(s,10)==s?parseInt(s,10):s.charCodeAt(0)}function A(s){return s.split(`\\\\`).join(v).split(`\\{`).join(b).split(`\\}`).join(C).split(`\\,`).join(w).split(`\\.`).join(E)}function N(s){return s.split(v).join(`\\`).split(b).join(`{`).split(C).join(`}`).split(w).join(`,`).split(E).join(`.`)}function F(s){if(!s)return[``];var l=[],f=g(`{`,`}`,s);if(!f)return s.split(`,`);var p=f.pre,v=f.body,b=f.post,C=p.split(`,`);C[C.length-1]+=`{`+v+`}`;var w=F(b);return b.length&&(C[C.length-1]+=w.shift(),C.push.apply(C,w)),l.push.apply(l,C),l}function I(s){return s?(s.substr(0,2)===`{}`&&(s=`\\{\\}`+s.substr(2)),le(A(s),!0).map(N)):[]}function R(s){return`{`+s+`}`}function B(s){return/^-?0\d/.test(s)}function q(s,l){return s<=l}function J(s,l){return s>=l}function le(s,l){var f=[],v=g(`{`,`}`,s);if(!v||/\$$/.test(v.pre))return[s];var b=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(v.body),w=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(v.body),E=b||w,A=v.body.indexOf(`,`)>=0;if(!E&&!A)return v.post.match(/,.*\}/)?(s=v.pre+`{`+v.body+C+v.post,le(s)):[s];var N;if(E)N=v.body.split(/\.\./);else if(N=F(v.body),N.length===1&&(N=le(N[0],!1).map(R),N.length===1)){var I=v.post.length?le(v.post,!1):[``];return I.map(function(s){return v.pre+N[0]+s})}var _e=v.pre,I=v.post.length?le(v.post,!1):[``],be;if(E){var xe=k(N[0]),De=k(N[1]),Oe=Math.max(N[0].length,N[1].length),je=N.length==3?Math.abs(k(N[2])):1,Ne=q;De0){var Ke=Array(We+1).join(`0`);Be=ze<0?`-`+Ke+Be.slice(1):Ke+Be}}be.push(Be)}}else be=p(N,function(s){return le(s,!1)});for(var qe=0;qe1?Array.from(arguments).map(s=>s.trim()).filter(s=>s.length).join(`-`):s.trim(),s.length===0?``:s.length===1?s.toLowerCase():/^[a-z0-9]+$/.test(s)?s:(s!==s.toLowerCase()&&(s=p(s)),s.replace(/^[_.\- ]+/,``).toLowerCase().replace(/[_.\- ]+(\w|$)/g,(s,l)=>l.toUpperCase()))}}),,(function(s,l){s.exports=function(s,l){for(var p=[],g=0;gE;)if(k=C[E++],k!=k)return!0}else for(;w>E;E++)if((s||E in C)&&C[E]===f)return s||E||0;return!s&&-1}}}),(function(s,l,f){var p=f(48),g=f(187),v=f(186),b=f(27),C=f(110),w=f(203),E={},k={},l=s.exports=function(s,l,f,A,N){var F=N?function(){return s}:w(s),I=p(f,A,l?2:1),R=0,B,q,J,le;if(typeof F!=`function`)throw TypeError(s+` is not iterable!`);if(v(F)){for(B=C(s.length);B>R;R++)if(le=l?I(b(q=s[R])[0],q[1]):I(s[R]),le===E||le===k)return le}else for(J=F.call(s);!(q=J.next()).done;)if(le=g(J,I,q.value,l),le===E||le===k)return le};l.BREAK=E,l.RETURN=k}),(function(s,l,f){s.exports=!f(33)&&!f(85)(function(){return Object.defineProperty(f(68)(`div`),`a`,{get:function(){return 7}}).a!=7})}),(function(s,l){s.exports=function(s,l,f){var p=f===void 0;switch(l.length){case 0:return p?s():s.call(f);case 1:return p?s(l[0]):s.call(f,l[0]);case 2:return p?s(l[0],l[1]):s.call(f,l[0],l[1]);case 3:return p?s(l[0],l[1],l[2]):s.call(f,l[0],l[1],l[2]);case 4:return p?s(l[0],l[1],l[2],l[3]):s.call(f,l[0],l[1],l[2],l[3])}return s.apply(f,l)}}),(function(s,l,f){var p=f(35),g=f(13)(`iterator`),v=Array.prototype;s.exports=function(s){return s!==void 0&&(p.Array===s||v[g]===s)}}),(function(s,l,f){var p=f(27);s.exports=function(s,l,f,g){try{return g?l(p(f)[0],f[1]):l(f)}catch(l){var v=s.return;throw v!==void 0&&p(v.call(s)),l}}}),(function(s,l,f){"use strict";var p=f(192),g=f(106),v=f(71),b={};f(31)(b,f(13)(`iterator`),function(){return this}),s.exports=function(s,l,f){s.prototype=p(b,{next:g(1,f)}),v(s,l+` Iterator`)}}),(function(s,l,f){var p=f(13)(`iterator`),g=!1;try{var v=[7][p]();v.return=function(){g=!0},Array.from(v,function(){throw 2})}catch{}s.exports=function(s,l){if(!l&&!g)return!1;var f=!1;try{var v=[7],b=v[p]();b.next=function(){return{done:f=!0}},v[p]=function(){return b},s(v)}catch{}return f}}),(function(s,l){s.exports=function(s,l){return{value:l,done:!!s}}}),(function(s,l,f){var p=f(11),g=f(109).set,v=p.MutationObserver||p.WebKitMutationObserver,b=p.process,C=p.Promise,w=f(47)(b)==`process`;s.exports=function(){var s,l,f,E=function(){var p,g;for(w&&(p=b.domain)&&p.exit();s;){g=s.fn,s=s.next;try{g()}catch(p){throw s?f():l=void 0,p}}l=void 0,p&&p.enter()};if(w)f=function(){b.nextTick(E)};else if(v&&!(p.navigator&&p.navigator.standalone)){var k=!0,A=document.createTextNode(``);new v(E).observe(A,{characterData:!0}),f=function(){A.data=k=!k}}else if(C&&C.resolve){var N=C.resolve(void 0);f=function(){N.then(E)}}else f=function(){g.call(p,E)};return function(p){var g={fn:p,next:void 0};l&&(l.next=g),s||(s=g,f()),l=g}}}),(function(s,l,f){var p=f(27),g=f(193),v=f(101),b=f(72)(`IE_PROTO`),C=function(){},w=`prototype`,E=function(){var s=f(68)(`iframe`),l=v.length,p=`<`,g=`>`,b;for(s.style.display=`none`,f(102).appendChild(s),s.src=`javascript:`,b=s.contentWindow.document,b.open(),b.write(p+`script`+g+`document.F=Object`+p+`/script`+g),b.close(),E=b.F;l--;)delete E[w][v[l]];return E()};s.exports=Object.create||function(s,l){var f;return s===null?f=E():(C[w]=p(s),f=new C,C[w]=null,f[b]=s),l===void 0?f:g(f,l)}}),(function(s,l,f){var p=f(50),g=f(27),v=f(132);s.exports=f(33)?Object.defineProperties:function(s,l){g(s);for(var f=v(l),b=f.length,C=0,w;b>C;)p.f(s,w=f[C++],l[w]);return s}}),(function(s,l,f){var p=f(49),g=f(133),v=f(72)(`IE_PROTO`),b=Object.prototype;s.exports=Object.getPrototypeOf||function(s){return s=g(s),p(s,v)?s[v]:typeof s.constructor==`function`&&s instanceof s.constructor?s.constructor.prototype:s instanceof Object?b:null}}),(function(s,l,f){var p=f(49),g=f(74),v=f(182)(!1),b=f(72)(`IE_PROTO`);s.exports=function(s,l){var f=g(s),C=0,w=[],E;for(E in f)E!=b&&p(f,E)&&w.push(E);for(;l.length>C;)p(f,E=l[C++])&&(~v(w,E)||w.push(E));return w}}),(function(s,l,f){var p=f(31);s.exports=function(s,l,f){for(var g in l)f&&s[g]?s[g]=l[g]:p(s,g,l[g]);return s}}),(function(s,l,f){s.exports=f(31)}),(function(s,l,f){"use strict";var p=f(11),g=f(23),v=f(50),b=f(33),C=f(13)(`species`);s.exports=function(s){var l=typeof g[s]==`function`?g[s]:p[s];b&&l&&!l[C]&&v.f(l,C,{configurable:!0,get:function(){return this}})}}),(function(s,l,f){var p=f(73),g=f(67);s.exports=function(s){return function(l,f){var v=String(g(l)),b=p(f),C=v.length,w,E;return b<0||b>=C?s?``:void 0:(w=v.charCodeAt(b),w<55296||w>56319||b+1===C||(E=v.charCodeAt(b+1))<56320||E>57343?s?v.charAt(b):w:s?v.slice(b,b+2):(w-55296<<10)+(E-56320)+65536)}}}),(function(s,l,f){var p=f(73),g=Math.max,v=Math.min;s.exports=function(s,l){return s=p(s),s<0?g(s+l,0):v(s,l)}}),(function(s,l,f){var p=f(34);s.exports=function(s,l){if(!p(s))return s;var f,g;if(l&&typeof(f=s.toString)==`function`&&!p(g=f.call(s))||typeof(f=s.valueOf)==`function`&&!p(g=f.call(s))||!l&&typeof(f=s.toString)==`function`&&!p(g=f.call(s)))return g;throw TypeError(`Can't convert object to primitive value`)}}),(function(s,l,f){var p=f(11).navigator;s.exports=p&&p.userAgent||``}),(function(s,l,f){var p=f(100),g=f(13)(`iterator`),v=f(35);s.exports=f(23).getIteratorMethod=function(s){if(s!=null)return s[g]||s[`@@iterator`]||v[p(s)]}}),(function(s,l,f){"use strict";var p=f(180),g=f(190),v=f(35),b=f(74);s.exports=f(103)(Array,`Array`,function(s,l){this._t=b(s),this._i=0,this._k=l},function(){var s=this._t,l=this._k,f=this._i++;return!s||f>=s.length?(this._t=void 0,g(1)):l==`keys`?g(0,f):l==`values`?g(0,s[f]):g(0,[f,s[f]])},`values`),v.Arguments=v.Array,p(`keys`),p(`values`),p(`entries`)}),(function(s,l){}),(function(s,l,f){"use strict";var p=f(69),g=f(11),v=f(48),b=f(100),C=f(41),w=f(34),E=f(46),k=f(181),A=f(183),N=f(108),F=f(109).set,I=f(191)(),R=f(70),B=f(104),q=f(202),J=f(105),le=`Promise`,_e=g.TypeError,be=g.process,xe=be&&be.versions,De=xe&&xe.v8||``,Oe=g[le],je=b(be)==`process`,Ne=function(){},Pe,ze,Be,We,Ke=ze=R.f,qe=!!function(){try{var s=Oe.resolve(1),l=(s.constructor={})[f(13)(`species`)]=function(s){s(Ne,Ne)};return(je||typeof PromiseRejectionEvent==`function`)&&s.then(Ne)instanceof l&&De.indexOf(`6.6`)!==0&&q.indexOf(`Chrome/66`)===-1}catch{}}(),Je=function(s){var l;return w(s)&&typeof(l=s.then)==`function`?l:!1},Ye=function(s,l){if(!s._n){s._n=!0;var f=s._c;I(function(){for(var p=s._v,g=s._s==1,v=0,b=function(l){var f=g?l.ok:l.fail,v=l.resolve,b=l.reject,C=l.domain,w,E,k;try{f?(g||(s._h==2&&ot(s),s._h=1),f===!0?w=p:(C&&C.enter(),w=f(p),C&&(C.exit(),k=!0)),w===l.promise?b(_e(`Promise-chain cycle`)):(E=Je(w))?E.call(w,v,b):v(w)):b(p)}catch(s){C&&!k&&C.exit(),b(s)}};f.length>v;)b(f[v++]);s._c=[],s._n=!1,l&&!s._h&&Ze(s)})}},Ze=function(s){F.call(g,function(){var l=s._v,f=Qe(s),p,v,b;if(f&&(p=B(function(){je?be.emit(`unhandledRejection`,l,s):(v=g.onunhandledrejection)?v({promise:s,reason:l}):(b=g.console)&&b.error&&b.error(`Unhandled promise rejection`,l)}),s._h=je||Qe(s)?2:1),s._a=void 0,f&&p.e)throw p.v})},Qe=function(s){return s._h!==1&&(s._a||s._c).length===0},ot=function(s){F.call(g,function(){var l;je?be.emit(`rejectionHandled`,s):(l=g.onrejectionhandled)&&l({promise:s,reason:s._v})})},st=function(s){var l=this;l._d||(l._d=!0,l=l._w||l,l._v=s,l._s=2,l._a||=l._c.slice(),Ye(l,!0))},ut=function(s){var l=this,f;if(!l._d){l._d=!0,l=l._w||l;try{if(l===s)throw _e(`Promise can't be resolved itself`);(f=Je(s))?I(function(){var p={_w:l,_d:!1};try{f.call(s,v(ut,p,1),v(st,p,1))}catch(s){st.call(p,s)}}):(l._v=s,l._s=1,Ye(l,!1))}catch(s){st.call({_w:l,_d:!1},s)}}};qe||(Oe=function(s){k(this,Oe,le,`_h`),E(s),Pe.call(this);try{s(v(ut,this,1),v(st,this,1))}catch(s){st.call(this,s)}},Pe=function(s){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},Pe.prototype=f(196)(Oe.prototype,{then:function(s,l){var f=Ke(N(this,Oe));return f.ok=typeof s==`function`?s:!0,f.fail=typeof l==`function`&&l,f.domain=je?be.domain:void 0,this._c.push(f),this._a&&this._a.push(f),this._s&&Ye(this,!1),f.promise},catch:function(s){return this.then(void 0,s)}}),Be=function(){var s=new Pe;this.promise=s,this.resolve=v(ut,s,1),this.reject=v(st,s,1)},R.f=Ke=function(s){return s===Oe||s===We?new Be(s):ze(s)}),C(C.G+C.W+C.F*!qe,{Promise:Oe}),f(71)(Oe,le),f(198)(le),We=f(23)[le],C(C.S+C.F*!qe,le,{reject:function(s){var l=Ke(this),f=l.reject;return f(s),l.promise}}),C(C.S+C.F*(p||!qe),le,{resolve:function(s){return J(p&&this===We?Oe:this,s)}}),C(C.S+C.F*!(qe&&f(189)(function(s){Oe.all(s).catch(Ne)})),le,{all:function(s){var l=this,f=Ke(l),p=f.resolve,g=f.reject,v=B(function(){var f=[],v=0,b=1;A(s,!1,function(s){var C=v++,w=!1;f.push(void 0),b++,l.resolve(s).then(function(s){w||(w=!0,f[C]=s,--b||p(f))},g)}),--b||p(f)});return v.e&&g(v.v),f.promise},race:function(s){var l=this,f=Ke(l),p=f.reject,g=B(function(){A(s,!1,function(s){l.resolve(s).then(f.resolve,p)})});return g.e&&p(g.v),f.promise}})}),(function(s,l,f){"use strict";var p=f(199)(!0);f(103)(String,`String`,function(s){this._t=String(s),this._i=0},function(){var s=this._t,l=this._i,f;return l>=s.length?{value:void 0,done:!0}:(f=p(s,l),this._i+=f.length,{value:f,done:!1})})}),(function(s,l,f){"use strict";var p=f(41),g=f(23),v=f(11),b=f(108),C=f(105);p(p.P+p.R,`Promise`,{finally:function(s){var l=b(this,g.Promise||v.Promise),f=typeof s==`function`;return this.then(f?function(f){return C(l,s()).then(function(){return f})}:s,f?function(f){return C(l,s()).then(function(){throw f})}:s)}})}),(function(s,l,f){"use strict";var p=f(41),g=f(70),v=f(104);p(p.S,`Promise`,{try:function(s){var l=g.f(this),f=v(s);return(f.e?l.reject:l.resolve)(f.v),l.promise}})}),(function(s,l,f){f(204);for(var p=f(11),g=f(31),v=f(35),b=f(13)(`toStringTag`),C=`CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList`.split(`,`),w=0;w=31||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}l.formatters.j=function(s){try{return JSON.stringify(s)}catch(s){return`[UnexpectedJSONParseError]: `+s.message}};function g(s){var f=this.useColors;if(s[0]=(f?`%c`:``)+this.namespace+(f?` %c`:` `)+s[0]+(f?`%c `:` `)+`+`+l.humanize(this.diff),f){var p=`color: `+this.color;s.splice(1,0,p,`color: inherit`);var g=0,v=0;s[0].replace(/%[a-zA-Z%]/g,function(s){s!==`%%`&&(g++,s===`%c`&&(v=g))}),s.splice(v,0,p)}}function v(){return typeof console==`object`&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function b(s){try{s==null?l.storage.removeItem(`debug`):l.storage.debug=s}catch{}}function C(){var s;try{s=l.storage.debug}catch{}return!s&&typeof process<`u`&&`env`in process&&(s=process.env.DEBUG),s}l.enable(C());function w(){try{return window.localStorage}catch{}}}),(function(s,l,f){typeof process>`u`||process.type===`renderer`?s.exports=f(211):s.exports=f(213)}),(function(s,l,f){var p=f(79),g=f(2);l=s.exports=f(112),l.init=N,l.log=E,l.formatArgs=C,l.save=k,l.load=A,l.useColors=b,l.colors=[6,2,3,4,5,1];try{var v=f(239);v&&v.level>=2&&(l.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{}l.inspectOpts=Object.keys(process.env).filter(function(s){return/^debug_/i.test(s)}).reduce(function(s,l){var f=l.substring(6).toLowerCase().replace(/_([a-z])/g,function(s,l){return l.toUpperCase()}),p=process.env[l];return p=/^(yes|on|true|enabled)$/i.test(p)?!0:/^(no|off|false|disabled)$/i.test(p)?!1:p===`null`?null:Number(p),s[f]=p,s},{});function b(){return`colors`in l.inspectOpts?!!l.inspectOpts.colors:p.isatty(process.stderr.fd)}l.formatters.o=function(s){return this.inspectOpts.colors=this.useColors,g.inspect(s,this.inspectOpts).split(` +`).map(function(s){return s.trim()}).join(` `)},l.formatters.O=function(s){return this.inspectOpts.colors=this.useColors,g.inspect(s,this.inspectOpts)};function C(s){var f=this.namespace;if(this.useColors){var p=this.color,g=`\x1B[3`+(p<8?p:`8;5;`+p),v=` `+g+`;1m`+f+` \x1B[0m`;s[0]=v+s[0].split(` `).join(` -`+b),s.push(v+`m+`+l.humanize(this.diff)+`\x1B[0m`)}else s[0]=E()+p+` `+s[0]}function E(){return l.inspectOpts.hideDate?``:new Date().toISOString()+` `}function k(){return process.stderr.write(v.format.apply(v,arguments)+` -`)}function A(s){s==null?delete process.env.DEBUG:process.env.DEBUG=s}function N(){return process.env.DEBUG}function F(s){s.inspectOpts={};for(var p=Object.keys(l.inspectOpts),g=0;g=s.length)return l&&(l[C]=s),p(null,s);k.lastIndex=F;var g=k.exec(s);return B=I,I+=g[0],R=B+g[1],F=k.lastIndex,N[R]||l&&l[R]===R?process.nextTick(le):l&&Object.prototype.hasOwnProperty.call(l,R)?be(l[R]):b.lstat(R,J)}function J(s,g){if(s)return p(s);if(!g.isSymbolicLink())return N[R]=!0,l&&(l[R]=R),process.nextTick(le);if(!v){var C=g.dev.toString(32)+`:`+g.ino.toString(32);if(w.hasOwnProperty(C))return _e(null,w[C],R)}b.stat(R,function(s){if(s)return p(s);b.readlink(R,function(s,l){v||(w[C]=l),_e(s,l)})})}function _e(s,v,b){if(s)return p(s);var C=g.resolve(B,v);l&&(l[b]=C),be(C)}function be(l){s=g.resolve(l,s.slice(F)),q()}}}),(function(s,l,p){s.exports=R,R.GlobSync=B;var g=p(3),v=p(114),b=p(60);b.Minimatch,p(75).Glob,p(2);var C=p(0),w=p(22),E=p(76),k=p(115);k.alphasort,k.alphasorti;var A=k.setopts,N=k.ownProp,F=k.childrenIgnored,I=k.isIgnored;function R(s,l){if(typeof l==`function`||arguments.length===3)throw TypeError(`callback provided to sync glob -See: https://github.com/isaacs/node-glob/issues/167`);return new B(s,l).found}function B(s,l){if(!s)throw Error(`must provide pattern`);if(typeof l==`function`||arguments.length===3)throw TypeError(`callback provided to sync glob -See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof B))return new B(s,l);if(A(this,s,l),this.noprocess)return this;var p=this.minimatch.set.length;this.matches=Array(p);for(var g=0;gthis.maxLength)return!1;if(!this.stat&&N(this.cache,l)){var v=this.cache[l];if(Array.isArray(v)&&(v=`DIR`),!p||v===`DIR`)return v;if(p&&v===`FILE`)return!1}var b=this.statCache[l];if(!b){var C;try{C=g.lstatSync(l)}catch(s){if(s&&(s.code===`ENOENT`||s.code===`ENOTDIR`))return this.statCache[l]=!1,!1}if(C&&C.isSymbolicLink())try{b=g.statSync(l)}catch{b=C}else b=C}this.statCache[l]=b;var v=!0;return b&&(v=b.isDirectory()?`DIR`:`FILE`),this.cache[l]=this.cache[l]||v,p&&v===`FILE`?!1:v},B.prototype._mark=function(s){return k.mark(this,s)},B.prototype._makeAbs=function(s){return k.makeAbs(this,s)}}),,,(function(s,l,p){"use strict";s.exports=function(s,l){l||=process.argv;var p=l.indexOf(`--`),g=/^--/.test(s)?``:`--`,v=l.indexOf(g+s);return v!==-1&&(p===-1?!0:vg?(p.splice(0,g),process.nextTick(function(){l.apply(null,b)})):delete v[s]}})}function E(s){for(var l=s.length,p=[],g=0;g0)return w(s);if(p===`number`&&isNaN(s)===!1)return l.long?k(s):E(s);throw Error(`val is not a non-empty string or a valid number. val=`+JSON.stringify(s))};function w(s){if(s=String(s),!(s.length>100)){var l=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(s);if(l){var w=parseFloat(l[1]);switch((l[2]||`ms`).toLowerCase()){case`years`:case`year`:case`yrs`:case`yr`:case`y`:return w*C;case`days`:case`day`:case`d`:return w*b;case`hours`:case`hour`:case`hrs`:case`hr`:case`h`:return w*v;case`minutes`:case`minute`:case`mins`:case`min`:case`m`:return w*g;case`seconds`:case`second`:case`secs`:case`sec`:case`s`:return w*p;case`milliseconds`:case`millisecond`:case`msecs`:case`msec`:case`ms`:return w;default:return}}}}function E(s){return s>=b?Math.round(s/b)+`d`:s>=v?Math.round(s/v)+`h`:s>=g?Math.round(s/g)+`m`:s>=p?Math.round(s/p)+`s`:s+`ms`}function k(s){return A(s,b,`day`)||A(s,v,`hour`)||A(s,g,`minute`)||A(s,p,`second`)||s+` ms`}function A(s,l,p){if(!(s=2,has16m:s>=3}},b=(function(){return g(`no-color`)||g(`no-colors`)||g(`color=false`)?0:g(`color=16m`)||g(`color=full`)||g(`color=truecolor`)?3:g(`color=256`)?2:g(`color`)||g(`colors`)||g(`color=true`)||g(`color=always`)?1:process.stdout&&!process.stdout.isTTY?0:process.platform===`win32`?1:`CI`in process.env?+(`TRAVIS`in process.env||process.env.CI===`Travis`):`TEAMCITY_VERSION`in process.env?process.env.TEAMCITY_VERSION.match(/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/)===null?0:1:/^(screen|xterm)-256(?:color)?/.test(process.env.TERM)?2:/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(process.env.TERM)||`COLORTERM`in process.env?1:(process.env.TERM,0)})();b===0&&`FORCE_COLOR`in process.env&&(b=1),s.exports=process&&v(b)})])})),require_yarn_lock_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.YarnLockParser=void 0;let l=require_lockfile(),p=require_parsers(),g=require_errors$6(),v=require_lock_parser_base(),b=require_config();s.YarnLockParser=class extends v.LockParserBase{constructor(){super(p.LockfileType.yarn,b.config.YARN_TREE_SIZE_LIMIT)}parseLockFile(s){try{let p=l.parse(s);return p.dependencies=p.object,p.type=this.type,p}catch(s){throw new g.InvalidUserInputError(`yarn.lock parsing failed with an error: ${s.message}`)}}async getDependencyTree(s,l,p=!1,g=!0,v){let b=await super.getDependencyTree(s,l,p,g,v);return Object.assign(Object.assign({},b),{meta:Object.assign(Object.assign({},b.meta),{lockfileVersion:1,packageManager:`yarn`})})}getDepMap(s,l,g){let v=s,b={};for(let[s,l]of Object.entries(v.object)){let v=Object.entries(Object.assign(Object.assign({},l.dependencies||{}),l.optionalDependencies||{}));b[s]={labels:Object.assign({scope:p.Scope.prod},g&&{"npm:scope":p.Scope.prod}),name:C(s),requires:v.map(([s,l])=>`${s}@${l}`),version:l.version}}return b}getDepTreeKey(s){return`${s.name}@${s.version}`}};function C(s){return s.slice(0,s.indexOf(`@`,1))}})),require_constants$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SAFE_TIME=s.S_IFLNK=s.S_IFREG=s.S_IFDIR=s.S_IFMT=void 0,s.S_IFMT=61440,s.S_IFDIR=16384,s.S_IFREG=32768,s.S_IFLNK=40960,s.SAFE_TIME=456789e3})),require_errors$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.EBUSY=p,s.ENOSYS=g,s.EINVAL=v,s.EBADF=b,s.ENOENT=C,s.ENOTDIR=w,s.EISDIR=E,s.EEXIST=k,s.EROFS=A,s.ENOTEMPTY=N,s.EOPNOTSUPP=F,s.ERR_DIR_CLOSED=I;function l(s,l){return Object.assign(Error(`${s}: ${l}`),{code:s})}function p(s){return l(`EBUSY`,s)}function g(s,p){return l(`ENOSYS`,`${s}, ${p}`)}function v(s){return l(`EINVAL`,`invalid argument, ${s}`)}function b(s){return l(`EBADF`,`bad file descriptor, ${s}`)}function C(s){return l(`ENOENT`,`no such file or directory, ${s}`)}function w(s){return l(`ENOTDIR`,`not a directory, ${s}`)}function E(s){return l(`EISDIR`,`illegal operation on a directory, ${s}`)}function k(s){return l(`EEXIST`,`file already exists, ${s}`)}function A(s){return l(`EROFS`,`read-only filesystem, ${s}`)}function N(s){return l(`ENOTEMPTY`,`directory not empty, ${s}`)}function F(s){return l(`EOPNOTSUPP`,`operation not supported, ${s}`)}function I(){return l(`ERR_DIR_CLOSED`,`Directory handle was closed`)}})),require_statUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BigIntStatsEntry=s.StatEntry=s.DirEntry=s.DEFAULT_MODE=void 0,s.makeDefaultStats=b,s.makeEmptyStats=C,s.clearStats=w,s.convertToBigIntStats=E,s.areStatsEqual=k;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importStar(require(`util`)),p=require_constants$7();s.DEFAULT_MODE=p.S_IFREG|420,s.DirEntry=class{constructor(){this.name=``,this.path=``,this.mode=0}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&p.S_IFMT)===p.S_IFDIR}isFIFO(){return!1}isFile(){return(this.mode&p.S_IFMT)===p.S_IFREG}isSocket(){return!1}isSymbolicLink(){return(this.mode&p.S_IFMT)===p.S_IFLNK}};var g=class{constructor(){this.uid=0,this.gid=0,this.size=0,this.blksize=0,this.atimeMs=0,this.mtimeMs=0,this.ctimeMs=0,this.birthtimeMs=0,this.atime=new Date(0),this.mtime=new Date(0),this.ctime=new Date(0),this.birthtime=new Date(0),this.dev=0,this.ino=0,this.mode=s.DEFAULT_MODE,this.nlink=1,this.rdev=0,this.blocks=1}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&p.S_IFMT)===p.S_IFDIR}isFIFO(){return!1}isFile(){return(this.mode&p.S_IFMT)===p.S_IFREG}isSocket(){return!1}isSymbolicLink(){return(this.mode&p.S_IFMT)===p.S_IFLNK}};s.StatEntry=g;var v=class{constructor(){this.uid=BigInt(0),this.gid=BigInt(0),this.size=BigInt(0),this.blksize=BigInt(0),this.atimeMs=BigInt(0),this.mtimeMs=BigInt(0),this.ctimeMs=BigInt(0),this.birthtimeMs=BigInt(0),this.atimeNs=BigInt(0),this.mtimeNs=BigInt(0),this.ctimeNs=BigInt(0),this.birthtimeNs=BigInt(0),this.atime=new Date(0),this.mtime=new Date(0),this.ctime=new Date(0),this.birthtime=new Date(0),this.dev=BigInt(0),this.ino=BigInt(0),this.mode=BigInt(s.DEFAULT_MODE),this.nlink=BigInt(1),this.rdev=BigInt(0),this.blocks=BigInt(1)}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&BigInt(p.S_IFMT))===BigInt(p.S_IFDIR)}isFIFO(){return!1}isFile(){return(this.mode&BigInt(p.S_IFMT))===BigInt(p.S_IFREG)}isSocket(){return!1}isSymbolicLink(){return(this.mode&BigInt(p.S_IFMT))===BigInt(p.S_IFLNK)}};s.BigIntStatsEntry=v;function b(){return new g}function C(){return w(b())}function w(s){for(let p in s)if(Object.hasOwn(s,p)){let g=s[p];typeof g==`number`?s[p]=0:typeof g==`bigint`?s[p]=BigInt(0):l.types.isDate(g)&&(s[p]=new Date(0))}return s}function E(s){let p=new v;for(let g in s)if(Object.hasOwn(s,g)){let v=s[g];typeof v==`number`?p[g]=BigInt(Math.floor(v)):l.types.isDate(v)&&(p[g]=new Date(v))}return p.atimeNs=p.atimeMs*BigInt(1e6)+BigInt(Math.floor(s.atimeMs%1*1e3))*BigInt(1e3),p.mtimeNs=p.mtimeMs*BigInt(1e6)+BigInt(Math.floor(s.mtimeMs%1*1e3))*BigInt(1e3),p.ctimeNs=p.ctimeMs*BigInt(1e6)+BigInt(Math.floor(s.ctimeMs%1*1e3))*BigInt(1e3),p.birthtimeNs=p.birthtimeMs*BigInt(1e6)+BigInt(Math.floor(s.birthtimeMs%1*1e3))*BigInt(1e3),p}function k(s,l){if(s.atimeMs!==l.atimeMs||s.birthtimeMs!==l.birthtimeMs||s.blksize!==l.blksize||s.blocks!==l.blocks||s.ctimeMs!==l.ctimeMs||s.dev!==l.dev||s.gid!==l.gid||s.ino!==l.ino||s.isBlockDevice()!==l.isBlockDevice()||s.isCharacterDevice()!==l.isCharacterDevice()||s.isDirectory()!==l.isDirectory()||s.isFIFO()!==l.isFIFO()||s.isFile()!==l.isFile()||s.isSocket()!==l.isSocket()||s.isSymbolicLink()!==l.isSymbolicLink()||s.mode!==l.mode||s.mtimeMs!==l.mtimeMs||s.nlink!==l.nlink||s.rdev!==l.rdev||s.size!==l.size||s.uid!==l.uid)return!1;let p=s,g=l;return!(p.atimeNs!==g.atimeNs||p.mtimeNs!==g.mtimeNs||p.ctimeNs!==g.ctimeNs||p.birthtimeNs!==g.birthtimeNs)}})),require_path$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ppath=s.npath=s.Filename=s.PortablePath=void 0,s.convertPath=F;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require(`path`));var p;(function(s){s[s.File=0]=`File`,s[s.Portable=1]=`Portable`,s[s.Native=2]=`Native`})(p||={}),s.PortablePath={root:`/`,dot:`.`,parent:`..`},s.Filename={home:`~`,nodeModules:`node_modules`,manifest:`package.json`,lockfile:`yarn.lock`,virtual:`__virtual__`,pnpJs:`.pnp.js`,pnpCjs:`.pnp.cjs`,pnpData:`.pnp.data.json`,pnpEsmLoader:`.pnp.loader.mjs`,rc:`.yarnrc.yml`,env:`.env`},s.npath=Object.create(l.default),s.ppath=Object.create(l.default.posix),s.npath.cwd=()=>process.cwd(),s.ppath.cwd=process.platform===`win32`?()=>A(process.cwd()):process.cwd,process.platform===`win32`&&(s.ppath.resolve=(...p)=>p.length>0&&s.ppath.isAbsolute(p[0])?l.default.posix.resolve(...p):l.default.posix.resolve(s.ppath.cwd(),...p));let g=function(s,l,p){return l=s.normalize(l),p=s.normalize(p),l===p?`.`:(l.endsWith(s.sep)||(l+=s.sep),p.startsWith(l)?p.slice(l.length):null)};s.npath.contains=(l,p)=>g(s.npath,l,p),s.ppath.contains=(l,p)=>g(s.ppath,l,p);let v=/^([a-zA-Z]:.*)$/,b=/^\/\/(\.\/)?(.*)$/,C=/^\/([a-zA-Z]:.*)$/,w=/^\/unc\/(\.dot\/)?(.*)$/;function E(s){let l,p;if(l=s.match(C))s=l[1];else if(p=s.match(w))s=`\\\\${p[1]?`.\\`:``}${p[2]}`;else return s;return s.replace(/\//g,`\\`)}function k(s){s=s.replace(/\\/g,`/`);let l,p;return(l=s.match(v))?s=`/${l[1]}`:(p=s.match(b))&&(s=`/unc/${p[1]?`.dot/`:``}${p[2]}`),s}let A=process.platform===`win32`?k:s=>s,N=process.platform===`win32`?E:s=>s;s.npath.fromPortablePath=N,s.npath.toPortablePath=A;function F(l,p){return l===s.npath?N(p):A(p)}})),require_copyPromise=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.setupCopyIndex=b,s.copyPromise=C;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importStar(require_constants$7()),p=require_path$1(),g=new Date(l.SAFE_TIME*1e3),v=g.getTime();async function b(s,l){let p=`0123456789abcdef`;await s.mkdirPromise(l.indexPath,{recursive:!0});let g=[];for(let v of p)for(let b of p)g.push(s.mkdirPromise(s.pathUtils.join(l.indexPath,`${v}${b}`),{recursive:!0}));return await Promise.all(g),l.indexPath}async function C(s,l,p,v,b){let C=s.pathUtils.normalize(l),E=p.pathUtils.normalize(v),k=[],A=[],{atime:N,mtime:F}=b.stableTime?{atime:g,mtime:g}:await p.lstatPromise(E);await s.mkdirpPromise(s.pathUtils.dirname(l),{utimes:[N,F]}),await w(k,A,s,C,p,E,{...b,didParentExist:!0});for(let s of k)await s();await Promise.all(A.map(s=>s()))}async function w(s,l,p,v,b,C,w){let A=w.didParentExist?await E(p,v):null,N=await b.lstatPromise(C),{atime:R,mtime:B}=w.stableTime?{atime:g,mtime:g}:N,q;switch(!0){case N.isDirectory():q=await k(s,l,p,v,A,b,C,N,w);break;case N.isFile():q=await F(s,l,p,v,A,b,C,N,w);break;case N.isSymbolicLink():q=await I(s,l,p,v,A,b,C,N,w);break;default:throw Error(`Unsupported file type (${N.mode})`)}return(w.linkStrategy?.type!==`HardlinkFromIndex`||!N.isFile())&&((q||A?.mtime?.getTime()!==B.getTime()||A?.atime?.getTime()!==R.getTime())&&(l.push(()=>p.lutimesPromise(v,R,B)),q=!0),(A===null||(A.mode&511)!=(N.mode&511))&&(l.push(()=>p.chmodPromise(v,N.mode&511)),q=!0)),q}async function E(s,l){try{return await s.lstatPromise(l)}catch{return null}}async function k(s,l,p,g,v,b,C,E,k){if(v!==null&&!v.isDirectory())if(k.overwrite)s.push(async()=>p.removePromise(g)),v=null;else return!1;let A=!1;v===null&&(s.push(async()=>{try{await p.mkdirPromise(g,{mode:E.mode})}catch(s){if(s.code!==`EEXIST`)throw s}}),A=!0);let N=await b.readdirPromise(C),F=k.didParentExist&&!v?{...k,didParentExist:!1}:k;if(k.stableSort)for(let v of N.sort())await w(s,l,p,p.pathUtils.join(g,v),b,b.pathUtils.join(C,v),F)&&(A=!0);else (await Promise.all(N.map(async v=>{await w(s,l,p,p.pathUtils.join(g,v),b,b.pathUtils.join(C,v),F)}))).some(s=>s)&&(A=!0);return A}async function A(s,l,p,b,C,w,k,A,N,F){let I=await w.checksumFilePromise(k,{algorithm:`sha1`}),R=420,B=A.mode&511,q=`${I}${B===420?``:B.toString(8)}`,le=p.pathUtils.join(F.indexPath,I.slice(0,2),`${q}.dat`),J;(function(s){s[s.Lock=0]=`Lock`,s[s.Rename=1]=`Rename`})(J||={});let _e=J.Rename,be=await E(p,le);if(C){let l=be&&C.dev===be.dev&&C.ino===be.ino,g=be?.mtimeMs!==v;if(l&&g&&F.autoRepair&&(_e=J.Lock,be=null),!l)if(N.overwrite)s.push(async()=>p.removePromise(b)),C=null;else return!1}let xe=!be&&_e===J.Rename?`${le}.${Math.floor(Math.random()*4294967296).toString(16).padStart(8,`0`)}`:null,De=!1;return s.push(async()=>{if(!be&&(_e===J.Lock&&await p.lockPromise(le,async()=>{let s=await w.readFilePromise(k);await p.writeFilePromise(le,s)}),_e===J.Rename&&xe)){let s=await w.readFilePromise(k);await p.writeFilePromise(xe,s);try{await p.linkPromise(xe,le)}catch(s){if(s.code===`EEXIST`)De=!0,await p.unlinkPromise(xe);else throw s}}C||await p.linkPromise(le,b)}),l.push(async()=>{be||(await p.lutimesPromise(le,g,g),B!==420&&await p.chmodPromise(le,B)),xe&&!De&&await p.unlinkPromise(xe)}),!1}async function N(s,l,p,g,v,b,C,w,E){if(v!==null)if(E.overwrite)s.push(async()=>p.removePromise(g)),v=null;else return!1;return s.push(async()=>{let s=await b.readFilePromise(C);await p.writeFilePromise(g,s)}),!0}async function F(s,l,p,g,v,b,C,w,E){return E.linkStrategy?.type===`HardlinkFromIndex`?A(s,l,p,g,v,b,C,w,E,E.linkStrategy):N(s,l,p,g,v,b,C,w,E)}async function I(s,l,g,v,b,C,w,E,k){if(b!==null)if(k.overwrite)s.push(async()=>g.removePromise(v)),b=null;else return!1;return s.push(async()=>{await g.symlinkPromise((0,p.convertPath)(g.pathUtils,await C.readlinkPromise(w)),v)}),!0}})),require_opendir=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CustomDir=void 0,s.opendir=g;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importStar(require_errors$5());var p=class{constructor(s,l,p={}){this.path=s,this.nextDirent=l,this.opts=p,this.closed=!1}throwIfClosed(){if(this.closed)throw l.ERR_DIR_CLOSED()}async*[Symbol.asyncIterator](){try{let s;for(;(s=await this.read())!==null;)yield s}finally{await this.close()}}read(s){let l=this.readSync();return s===void 0?Promise.resolve(l):s(null,l)}readSync(){return this.throwIfClosed(),this.nextDirent()}close(s){return this.closeSync(),s===void 0?Promise.resolve():s(null)}closeSync(){this.throwIfClosed(),this.opts.onClose?.(),this.closed=!0}};s.CustomDir=p;function g(s,l,g,v){return new p(l,()=>{let p=g.shift();if(p===void 0)return null;let v=s.pathUtils.join(l,p);return Object.assign(s.statSync(v),{name:p,path:void 0})},v)}})),require_CustomStatWatcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CustomStatWatcher=s.Status=s.Event=void 0,s.assertStatus=C;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require(`events`),g=l.__importStar(require_statUtils());var v;(function(s){s.Change=`change`,s.Stop=`stop`})(v||(s.Event=v={}));var b;(function(s){s.Ready=`ready`,s.Running=`running`,s.Stopped=`stopped`})(b||(s.Status=b={}));function C(s,l){if(s!==l)throw Error(`Invalid StatWatcher status: expected '${l}', got '${s}'`)}s.CustomStatWatcher=class s extends p.EventEmitter{static create(l,p,g){let v=new s(l,p,g);return v.start(),v}constructor(s,l,{bigint:p=!1}={}){super(),this.status=b.Ready,this.changeListeners=new Map,this.startTimeout=null,this.fakeFs=s,this.path=l,this.bigint=p,this.lastStats=this.stat()}start(){C(this.status,b.Ready),this.status=b.Running,this.startTimeout=setTimeout(()=>{this.startTimeout=null,this.fakeFs.existsSync(this.path)||this.emit(v.Change,this.lastStats,this.lastStats)},3)}stop(){C(this.status,b.Running),this.status=b.Stopped,this.startTimeout!==null&&(clearTimeout(this.startTimeout),this.startTimeout=null),this.emit(v.Stop)}stat(){try{return this.fakeFs.statSync(this.path,{bigint:this.bigint})}catch{let s=this.bigint?new g.BigIntStatsEntry:new g.StatEntry;return g.clearStats(s)}}makeInterval(s){let l=setInterval(()=>{let s=this.stat(),l=this.lastStats;g.areStatsEqual(s,l)||(this.lastStats=s,this.emit(v.Change,s,l))},s.interval);return s.persistent?l:l.unref()}registerChangeListener(s,l){this.addListener(v.Change,s),this.changeListeners.set(s,this.makeInterval(l))}unregisterChangeListener(s){this.removeListener(v.Change,s);let l=this.changeListeners.get(s);l!==void 0&&clearInterval(l),this.changeListeners.delete(s)}unregisterAllChangeListeners(){for(let s of this.changeListeners.keys())this.unregisterChangeListener(s)}hasChangeListeners(){return this.changeListeners.size>0}ref(){for(let s of this.changeListeners.values())s.ref();return this}unref(){for(let s of this.changeListeners.values())s.unref();return this}}})),require_watchFile=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.watchFile=g,s.unwatchFile=v,s.unwatchAllFiles=b;let l=require_CustomStatWatcher(),p=new WeakMap;function g(s,g,v,b){let C,w,E,k;switch(typeof v){case`function`:C=!1,w=!0,E=5007,k=v;break;default:({bigint:C=!1,persistent:w=!0,interval:E=5007}=v),k=b;break}let A=p.get(s);A===void 0&&p.set(s,A=new Map);let N=A.get(g);return N===void 0&&(N=l.CustomStatWatcher.create(s,g,{bigint:C}),A.set(g,N)),N.registerChangeListener(k,{persistent:w,interval:E}),N}function v(s,l,g){let v=p.get(s);if(v===void 0)return;let b=v.get(l);b!==void 0&&(g===void 0?b.unregisterAllChangeListeners():b.unregisterChangeListener(g),b.hasChangeListeners()||(b.stop(),v.delete(l)))}function b(s){let l=p.get(s);if(l!==void 0)for(let p of l.keys())v(s,p)}})),require_FakeFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BasePortableFakeFS=s.FakeFS=void 0,s.normalizeLineEndings=w;let l=require(`crypto`),p=require(`os`),g=require_copyPromise(),v=require_path$1();var b=class{constructor(s){this.pathUtils=s}async*genTraversePromise(s,{stableSort:l=!1}={}){let p=[s];for(;p.length>0;){let s=p.shift();if((await this.lstatPromise(s)).isDirectory()){let g=await this.readdirPromise(s);if(l)for(let l of g.sort())p.push(this.pathUtils.join(s,l));else throw Error(`Not supported`)}else yield s}}async checksumFilePromise(s,{algorithm:p=`sha512`}={}){let g=await this.openPromise(s,`r`);try{let s=65536,v=Buffer.allocUnsafeSlow(s),b=(0,l.createHash)(p),C=0;for(;(C=await this.readPromise(g,v,0,s))!==0;)b.update(C===s?v:v.slice(0,C));return b.digest(`hex`)}finally{await this.closePromise(g)}}async removePromise(s,{recursive:l=!0,maxRetries:p=5}={}){let g;try{g=await this.lstatPromise(s)}catch(s){if(s.code===`ENOENT`)return;throw s}if(g.isDirectory()){if(l){let l=await this.readdirPromise(s);await Promise.all(l.map(l=>this.removePromise(this.pathUtils.resolve(s,l))))}for(let l=0;l<=p;l++)try{await this.rmdirPromise(s);break}catch(s){if(s.code!==`EBUSY`&&s.code!==`ENOTEMPTY`)throw s;lsetTimeout(s,l*100))}}else await this.unlinkPromise(s)}removeSync(s,{recursive:l=!0}={}){let p;try{p=this.lstatSync(s)}catch(s){if(s.code===`ENOENT`)return;throw s}if(p.isDirectory()){if(l)for(let l of this.readdirSync(s))this.removeSync(this.pathUtils.resolve(s,l));this.rmdirSync(s)}else this.unlinkSync(s)}async mkdirpPromise(s,{chmod:l,utimes:p}={}){if(s=this.resolve(s),s===this.pathUtils.dirname(s))return;let g=s.split(this.pathUtils.sep),v;for(let s=2;s<=g.length;++s){let b=g.slice(0,s).join(this.pathUtils.sep);if(!this.existsSync(b)){try{await this.mkdirPromise(b)}catch(s){if(s.code===`EEXIST`)continue;throw s}if(v??=b,l!=null&&await this.chmodPromise(b,l),p!=null)await this.utimesPromise(b,p[0],p[1]);else{let s=await this.statPromise(this.pathUtils.dirname(b));await this.utimesPromise(b,s.atime,s.mtime)}}}return v}mkdirpSync(s,{chmod:l,utimes:p}={}){if(s=this.resolve(s),s===this.pathUtils.dirname(s))return;let g=s.split(this.pathUtils.sep),v;for(let s=2;s<=g.length;++s){let b=g.slice(0,s).join(this.pathUtils.sep);if(!this.existsSync(b)){try{this.mkdirSync(b)}catch(s){if(s.code===`EEXIST`)continue;throw s}if(v??=b,l!=null&&this.chmodSync(b,l),p!=null)this.utimesSync(b,p[0],p[1]);else{let s=this.statSync(this.pathUtils.dirname(b));this.utimesSync(b,s.atime,s.mtime)}}}return v}async copyPromise(s,l,{baseFs:p=this,overwrite:v=!0,stableSort:b=!1,stableTime:C=!1,linkStrategy:w=null}={}){return await(0,g.copyPromise)(this,s,p,l,{overwrite:v,stableSort:b,stableTime:C,linkStrategy:w})}copySync(s,l,{baseFs:p=this,overwrite:g=!0}={}){let b=p.lstatSync(l),C=this.existsSync(s);if(b.isDirectory()){this.mkdirpSync(s);let v=p.readdirSync(l);for(let b of v)this.copySync(this.pathUtils.join(s,b),p.pathUtils.join(l,b),{baseFs:p,overwrite:g})}else if(b.isFile()){if(!C||g){C&&this.removeSync(s);let g=p.readFileSync(l);this.writeFileSync(s,g)}}else if(b.isSymbolicLink()){if(!C||g){C&&this.removeSync(s);let g=p.readlinkSync(l);this.symlinkSync((0,v.convertPath)(this.pathUtils,g),s)}}else throw Error(`Unsupported file type (file: ${l}, mode: 0o${b.mode.toString(8).padStart(6,`0`)})`);let w=b.mode&511;this.chmodSync(s,w)}async changeFilePromise(s,l,p={}){return Buffer.isBuffer(l)?this.changeFileBufferPromise(s,l,p):this.changeFileTextPromise(s,l,p)}async changeFileBufferPromise(s,l,{mode:p}={}){let g=Buffer.alloc(0);try{g=await this.readFilePromise(s)}catch{}Buffer.compare(g,l)!==0&&await this.writeFilePromise(s,l,{mode:p})}async changeFileTextPromise(s,l,{automaticNewlines:p,mode:g}={}){let v=``;try{v=await this.readFilePromise(s,`utf8`)}catch{}let b=p?w(v,l):l;v!==b&&await this.writeFilePromise(s,b,{mode:g})}changeFileSync(s,l,p={}){return Buffer.isBuffer(l)?this.changeFileBufferSync(s,l,p):this.changeFileTextSync(s,l,p)}changeFileBufferSync(s,l,{mode:p}={}){let g=Buffer.alloc(0);try{g=this.readFileSync(s)}catch{}Buffer.compare(g,l)!==0&&this.writeFileSync(s,l,{mode:p})}changeFileTextSync(s,l,{automaticNewlines:p=!1,mode:g}={}){let v=``;try{v=this.readFileSync(s,`utf8`)}catch{}let b=p?w(v,l):l;v!==b&&this.writeFileSync(s,b,{mode:g})}async movePromise(s,l){try{await this.renamePromise(s,l)}catch(p){if(p.code===`EXDEV`)await this.copyPromise(l,s),await this.removePromise(s);else throw p}}moveSync(s,l){try{this.renameSync(s,l)}catch(p){if(p.code===`EXDEV`)this.copySync(l,s),this.removeSync(s);else throw p}}async lockPromise(s,l){let p=`${s}.flock`,g=1e3/60,v=Date.now(),b=null,C=async()=>{let s;try{[s]=await this.readJsonPromise(p)}catch{return Date.now()-v<500}try{return process.kill(s,0),!0}catch{return!1}};for(;b===null;)try{b=await this.openPromise(p,`wx`)}catch(s){if(s.code===`EEXIST`){if(!await C())try{await this.unlinkPromise(p);continue}catch{}if(Date.now()-v<60*1e3)await new Promise(s=>setTimeout(s,16.666666666666668));else throw Error(`Couldn't acquire a lock in a reasonable time (via ${p})`)}else throw s}await this.writePromise(b,JSON.stringify([process.pid]));try{return await l()}finally{try{await this.closePromise(b),await this.unlinkPromise(p)}catch{}}}async readJsonPromise(s){let l=await this.readFilePromise(s,`utf8`);try{return JSON.parse(l)}catch(l){throw l.message+=` (in ${s})`,l}}readJsonSync(s){let l=this.readFileSync(s,`utf8`);try{return JSON.parse(l)}catch(l){throw l.message+=` (in ${s})`,l}}async writeJsonPromise(s,l,{compact:p=!1}={}){let g=p?0:2;return await this.writeFilePromise(s,`${JSON.stringify(l,null,g)}\n`)}writeJsonSync(s,l,{compact:p=!1}={}){let g=p?0:2;return this.writeFileSync(s,`${JSON.stringify(l,null,g)}\n`)}async preserveTimePromise(s,l){let p=await this.lstatPromise(s),g=await l();g!==void 0&&(s=g),await this.lutimesPromise(s,p.atime,p.mtime)}async preserveTimeSync(s,l){let p=this.lstatSync(s),g=l();g!==void 0&&(s=g),this.lutimesSync(s,p.atime,p.mtime)}};s.FakeFS=b,s.BasePortableFakeFS=class extends b{constructor(){super(v.ppath)}};function C(s){let l=s.match(/\r?\n/g);if(l===null)return p.EOL;let g=l.filter(s=>s===`\r -`).length;return g>l.length-g?`\r +`+v),s.push(g+`m+`+l.humanize(this.diff)+`\x1B[0m`)}else s[0]=w()+f+` `+s[0]}function w(){return l.inspectOpts.hideDate?``:new Date().toISOString()+` `}function E(){return process.stderr.write(g.format.apply(g,arguments)+` +`)}function k(s){s==null?delete process.env.DEBUG:process.env.DEBUG=s}function A(){return process.env.DEBUG}function N(s){s.inspectOpts={};for(var f=Object.keys(l.inspectOpts),p=0;p=s.length)return l&&(l[b]=s),f(null,s);E.lastIndex=N;var p=E.exec(s);return R=F,F+=p[0],I=R+p[1],N=E.lastIndex,A[I]||l&&l[I]===I?process.nextTick(q):l&&Object.prototype.hasOwnProperty.call(l,I)?_e(l[I]):v.lstat(I,J)}function J(s,p){if(s)return f(s);if(!p.isSymbolicLink())return A[I]=!0,l&&(l[I]=I),process.nextTick(q);if(!g){var b=p.dev.toString(32)+`:`+p.ino.toString(32);if(C.hasOwnProperty(b))return le(null,C[b],I)}v.stat(I,function(s){if(s)return f(s);v.readlink(I,function(s,l){g||(C[b]=l),le(s,l)})})}function le(s,g,v){if(s)return f(s);var b=p.resolve(R,g);l&&(l[v]=b),_e(b)}function _e(l){s=p.resolve(l,s.slice(N)),B()}}}),(function(s,l,f){s.exports=I,I.GlobSync=R;var p=f(3),g=f(114),v=f(60);v.Minimatch,f(75).Glob,f(2);var b=f(0),C=f(22),w=f(76),E=f(115);E.alphasort,E.alphasorti;var k=E.setopts,A=E.ownProp,N=E.childrenIgnored,F=E.isIgnored;function I(s,l){if(typeof l==`function`||arguments.length===3)throw TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new R(s,l).found}function R(s,l){if(!s)throw Error(`must provide pattern`);if(typeof l==`function`||arguments.length===3)throw TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof R))return new R(s,l);if(k(this,s,l),this.noprocess)return this;var f=this.minimatch.set.length;this.matches=Array(f);for(var p=0;pthis.maxLength)return!1;if(!this.stat&&A(this.cache,l)){var g=this.cache[l];if(Array.isArray(g)&&(g=`DIR`),!f||g===`DIR`)return g;if(f&&g===`FILE`)return!1}var v=this.statCache[l];if(!v){var b;try{b=p.lstatSync(l)}catch(s){if(s&&(s.code===`ENOENT`||s.code===`ENOTDIR`))return this.statCache[l]=!1,!1}if(b&&b.isSymbolicLink())try{v=p.statSync(l)}catch{v=b}else v=b}this.statCache[l]=v;var g=!0;return v&&(g=v.isDirectory()?`DIR`:`FILE`),this.cache[l]=this.cache[l]||g,f&&g===`FILE`?!1:g},R.prototype._mark=function(s){return E.mark(this,s)},R.prototype._makeAbs=function(s){return E.makeAbs(this,s)}}),,,(function(s,l,f){"use strict";s.exports=function(s,l){l||=process.argv;var f=l.indexOf(`--`),p=/^--/.test(s)?``:`--`,g=l.indexOf(p+s);return g!==-1&&(f===-1?!0:gp?(f.splice(0,p),process.nextTick(function(){l.apply(null,v)})):delete g[s]}})}function w(s){for(var l=s.length,f=[],p=0;p0)return C(s);if(f===`number`&&isNaN(s)===!1)return l.long?E(s):w(s);throw Error(`val is not a non-empty string or a valid number. val=`+JSON.stringify(s))};function C(s){if(s=String(s),!(s.length>100)){var l=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(s);if(l){var C=parseFloat(l[1]);switch((l[2]||`ms`).toLowerCase()){case`years`:case`year`:case`yrs`:case`yr`:case`y`:return C*b;case`days`:case`day`:case`d`:return C*v;case`hours`:case`hour`:case`hrs`:case`hr`:case`h`:return C*g;case`minutes`:case`minute`:case`mins`:case`min`:case`m`:return C*p;case`seconds`:case`second`:case`secs`:case`sec`:case`s`:return C*f;case`milliseconds`:case`millisecond`:case`msecs`:case`msec`:case`ms`:return C;default:return}}}}function w(s){return s>=v?Math.round(s/v)+`d`:s>=g?Math.round(s/g)+`h`:s>=p?Math.round(s/p)+`m`:s>=f?Math.round(s/f)+`s`:s+`ms`}function E(s){return k(s,v,`day`)||k(s,g,`hour`)||k(s,p,`minute`)||k(s,f,`second`)||s+` ms`}function k(s,l,f){if(!(s=2,has16m:s>=3}},v=(function(){return p(`no-color`)||p(`no-colors`)||p(`color=false`)?0:p(`color=16m`)||p(`color=full`)||p(`color=truecolor`)?3:p(`color=256`)?2:p(`color`)||p(`colors`)||p(`color=true`)||p(`color=always`)?1:process.stdout&&!process.stdout.isTTY?0:process.platform===`win32`?1:`CI`in process.env?+(`TRAVIS`in process.env||process.env.CI===`Travis`):`TEAMCITY_VERSION`in process.env?process.env.TEAMCITY_VERSION.match(/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/)===null?0:1:/^(screen|xterm)-256(?:color)?/.test(process.env.TERM)?2:/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(process.env.TERM)||`COLORTERM`in process.env?1:(process.env.TERM,0)})();v===0&&`FORCE_COLOR`in process.env&&(v=1),s.exports=process&&g(v)})])})),require_yarn_lock_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.YarnLockParser=void 0;let l=require_lockfile(),f=require_parsers(),p=require_errors$6(),g=require_lock_parser_base(),v=require_config();s.YarnLockParser=class extends g.LockParserBase{constructor(){super(f.LockfileType.yarn,v.config.YARN_TREE_SIZE_LIMIT)}parseLockFile(s){try{let f=l.parse(s);return f.dependencies=f.object,f.type=this.type,f}catch(s){throw new p.InvalidUserInputError(`yarn.lock parsing failed with an error: ${s.message}`)}}async getDependencyTree(s,l,f=!1,p=!0,g){let v=await super.getDependencyTree(s,l,f,p,g);return Object.assign(Object.assign({},v),{meta:Object.assign(Object.assign({},v.meta),{lockfileVersion:1,packageManager:`yarn`})})}getDepMap(s,l,p){let g=s,v={};for(let[s,l]of Object.entries(g.object)){let g=Object.entries(Object.assign(Object.assign({},l.dependencies||{}),l.optionalDependencies||{}));v[s]={labels:Object.assign({scope:f.Scope.prod},p&&{"npm:scope":f.Scope.prod}),name:b(s),requires:g.map(([s,l])=>`${s}@${l}`),version:l.version}}return v}getDepTreeKey(s){return`${s.name}@${s.version}`}};function b(s){return s.slice(0,s.indexOf(`@`,1))}})),require_constants$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SAFE_TIME=s.S_IFLNK=s.S_IFREG=s.S_IFDIR=s.S_IFMT=void 0,s.S_IFMT=61440,s.S_IFDIR=16384,s.S_IFREG=32768,s.S_IFLNK=40960,s.SAFE_TIME=456789e3})),require_errors$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.EBUSY=f,s.ENOSYS=p,s.EINVAL=g,s.EBADF=v,s.ENOENT=b,s.ENOTDIR=C,s.EISDIR=w,s.EEXIST=E,s.EROFS=k,s.ENOTEMPTY=A,s.EOPNOTSUPP=N,s.ERR_DIR_CLOSED=F;function l(s,l){return Object.assign(Error(`${s}: ${l}`),{code:s})}function f(s){return l(`EBUSY`,s)}function p(s,f){return l(`ENOSYS`,`${s}, ${f}`)}function g(s){return l(`EINVAL`,`invalid argument, ${s}`)}function v(s){return l(`EBADF`,`bad file descriptor, ${s}`)}function b(s){return l(`ENOENT`,`no such file or directory, ${s}`)}function C(s){return l(`ENOTDIR`,`not a directory, ${s}`)}function w(s){return l(`EISDIR`,`illegal operation on a directory, ${s}`)}function E(s){return l(`EEXIST`,`file already exists, ${s}`)}function k(s){return l(`EROFS`,`read-only filesystem, ${s}`)}function A(s){return l(`ENOTEMPTY`,`directory not empty, ${s}`)}function N(s){return l(`EOPNOTSUPP`,`operation not supported, ${s}`)}function F(){return l(`ERR_DIR_CLOSED`,`Directory handle was closed`)}})),require_statUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BigIntStatsEntry=s.StatEntry=s.DirEntry=s.DEFAULT_MODE=void 0,s.makeDefaultStats=v,s.makeEmptyStats=b,s.clearStats=C,s.convertToBigIntStats=w,s.areStatsEqual=E;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importStar(require(`util`)),f=require_constants$7();s.DEFAULT_MODE=f.S_IFREG|420,s.DirEntry=class{constructor(){this.name=``,this.path=``,this.mode=0}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&f.S_IFMT)===f.S_IFDIR}isFIFO(){return!1}isFile(){return(this.mode&f.S_IFMT)===f.S_IFREG}isSocket(){return!1}isSymbolicLink(){return(this.mode&f.S_IFMT)===f.S_IFLNK}};var p=class{constructor(){this.uid=0,this.gid=0,this.size=0,this.blksize=0,this.atimeMs=0,this.mtimeMs=0,this.ctimeMs=0,this.birthtimeMs=0,this.atime=new Date(0),this.mtime=new Date(0),this.ctime=new Date(0),this.birthtime=new Date(0),this.dev=0,this.ino=0,this.mode=s.DEFAULT_MODE,this.nlink=1,this.rdev=0,this.blocks=1}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&f.S_IFMT)===f.S_IFDIR}isFIFO(){return!1}isFile(){return(this.mode&f.S_IFMT)===f.S_IFREG}isSocket(){return!1}isSymbolicLink(){return(this.mode&f.S_IFMT)===f.S_IFLNK}};s.StatEntry=p;var g=class{constructor(){this.uid=BigInt(0),this.gid=BigInt(0),this.size=BigInt(0),this.blksize=BigInt(0),this.atimeMs=BigInt(0),this.mtimeMs=BigInt(0),this.ctimeMs=BigInt(0),this.birthtimeMs=BigInt(0),this.atimeNs=BigInt(0),this.mtimeNs=BigInt(0),this.ctimeNs=BigInt(0),this.birthtimeNs=BigInt(0),this.atime=new Date(0),this.mtime=new Date(0),this.ctime=new Date(0),this.birthtime=new Date(0),this.dev=BigInt(0),this.ino=BigInt(0),this.mode=BigInt(s.DEFAULT_MODE),this.nlink=BigInt(1),this.rdev=BigInt(0),this.blocks=BigInt(1)}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&BigInt(f.S_IFMT))===BigInt(f.S_IFDIR)}isFIFO(){return!1}isFile(){return(this.mode&BigInt(f.S_IFMT))===BigInt(f.S_IFREG)}isSocket(){return!1}isSymbolicLink(){return(this.mode&BigInt(f.S_IFMT))===BigInt(f.S_IFLNK)}};s.BigIntStatsEntry=g;function v(){return new p}function b(){return C(v())}function C(s){for(let f in s)if(Object.hasOwn(s,f)){let p=s[f];typeof p==`number`?s[f]=0:typeof p==`bigint`?s[f]=BigInt(0):l.types.isDate(p)&&(s[f]=new Date(0))}return s}function w(s){let f=new g;for(let p in s)if(Object.hasOwn(s,p)){let g=s[p];typeof g==`number`?f[p]=BigInt(Math.floor(g)):l.types.isDate(g)&&(f[p]=new Date(g))}return f.atimeNs=f.atimeMs*BigInt(1e6)+BigInt(Math.floor(s.atimeMs%1*1e3))*BigInt(1e3),f.mtimeNs=f.mtimeMs*BigInt(1e6)+BigInt(Math.floor(s.mtimeMs%1*1e3))*BigInt(1e3),f.ctimeNs=f.ctimeMs*BigInt(1e6)+BigInt(Math.floor(s.ctimeMs%1*1e3))*BigInt(1e3),f.birthtimeNs=f.birthtimeMs*BigInt(1e6)+BigInt(Math.floor(s.birthtimeMs%1*1e3))*BigInt(1e3),f}function E(s,l){if(s.atimeMs!==l.atimeMs||s.birthtimeMs!==l.birthtimeMs||s.blksize!==l.blksize||s.blocks!==l.blocks||s.ctimeMs!==l.ctimeMs||s.dev!==l.dev||s.gid!==l.gid||s.ino!==l.ino||s.isBlockDevice()!==l.isBlockDevice()||s.isCharacterDevice()!==l.isCharacterDevice()||s.isDirectory()!==l.isDirectory()||s.isFIFO()!==l.isFIFO()||s.isFile()!==l.isFile()||s.isSocket()!==l.isSocket()||s.isSymbolicLink()!==l.isSymbolicLink()||s.mode!==l.mode||s.mtimeMs!==l.mtimeMs||s.nlink!==l.nlink||s.rdev!==l.rdev||s.size!==l.size||s.uid!==l.uid)return!1;let f=s,p=l;return!(f.atimeNs!==p.atimeNs||f.mtimeNs!==p.mtimeNs||f.ctimeNs!==p.ctimeNs||f.birthtimeNs!==p.birthtimeNs)}})),require_path$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ppath=s.npath=s.Filename=s.PortablePath=void 0,s.convertPath=N;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require(`path`));var f;(function(s){s[s.File=0]=`File`,s[s.Portable=1]=`Portable`,s[s.Native=2]=`Native`})(f||={}),s.PortablePath={root:`/`,dot:`.`,parent:`..`},s.Filename={home:`~`,nodeModules:`node_modules`,manifest:`package.json`,lockfile:`yarn.lock`,virtual:`__virtual__`,pnpJs:`.pnp.js`,pnpCjs:`.pnp.cjs`,pnpData:`.pnp.data.json`,pnpEsmLoader:`.pnp.loader.mjs`,rc:`.yarnrc.yml`,env:`.env`},s.npath=Object.create(l.default),s.ppath=Object.create(l.default.posix),s.npath.cwd=()=>process.cwd(),s.ppath.cwd=process.platform===`win32`?()=>k(process.cwd()):process.cwd,process.platform===`win32`&&(s.ppath.resolve=(...f)=>f.length>0&&s.ppath.isAbsolute(f[0])?l.default.posix.resolve(...f):l.default.posix.resolve(s.ppath.cwd(),...f));let p=function(s,l,f){return l=s.normalize(l),f=s.normalize(f),l===f?`.`:(l.endsWith(s.sep)||(l+=s.sep),f.startsWith(l)?f.slice(l.length):null)};s.npath.contains=(l,f)=>p(s.npath,l,f),s.ppath.contains=(l,f)=>p(s.ppath,l,f);let g=/^([a-zA-Z]:.*)$/,v=/^\/\/(\.\/)?(.*)$/,b=/^\/([a-zA-Z]:.*)$/,C=/^\/unc\/(\.dot\/)?(.*)$/;function w(s){let l,f;if(l=s.match(b))s=l[1];else if(f=s.match(C))s=`\\\\${f[1]?`.\\`:``}${f[2]}`;else return s;return s.replace(/\//g,`\\`)}function E(s){s=s.replace(/\\/g,`/`);let l,f;return(l=s.match(g))?s=`/${l[1]}`:(f=s.match(v))&&(s=`/unc/${f[1]?`.dot/`:``}${f[2]}`),s}let k=process.platform===`win32`?E:s=>s,A=process.platform===`win32`?w:s=>s;s.npath.fromPortablePath=A,s.npath.toPortablePath=k;function N(l,f){return l===s.npath?A(f):k(f)}})),require_copyPromise=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.setupCopyIndex=v,s.copyPromise=b;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importStar(require_constants$7()),f=require_path$1(),p=new Date(l.SAFE_TIME*1e3),g=p.getTime();async function v(s,l){let f=`0123456789abcdef`;await s.mkdirPromise(l.indexPath,{recursive:!0});let p=[];for(let g of f)for(let v of f)p.push(s.mkdirPromise(s.pathUtils.join(l.indexPath,`${g}${v}`),{recursive:!0}));return await Promise.all(p),l.indexPath}async function b(s,l,f,g,v){let b=s.pathUtils.normalize(l),w=f.pathUtils.normalize(g),E=[],k=[],{atime:A,mtime:N}=v.stableTime?{atime:p,mtime:p}:await f.lstatPromise(w);await s.mkdirpPromise(s.pathUtils.dirname(l),{utimes:[A,N]}),await C(E,k,s,b,f,w,{...v,didParentExist:!0});for(let s of E)await s();await Promise.all(k.map(s=>s()))}async function C(s,l,f,g,v,b,C){let k=C.didParentExist?await w(f,g):null,A=await v.lstatPromise(b),{atime:I,mtime:R}=C.stableTime?{atime:p,mtime:p}:A,B;switch(!0){case A.isDirectory():B=await E(s,l,f,g,k,v,b,A,C);break;case A.isFile():B=await N(s,l,f,g,k,v,b,A,C);break;case A.isSymbolicLink():B=await F(s,l,f,g,k,v,b,A,C);break;default:throw Error(`Unsupported file type (${A.mode})`)}return(C.linkStrategy?.type!==`HardlinkFromIndex`||!A.isFile())&&((B||k?.mtime?.getTime()!==R.getTime()||k?.atime?.getTime()!==I.getTime())&&(l.push(()=>f.lutimesPromise(g,I,R)),B=!0),(k===null||(k.mode&511)!=(A.mode&511))&&(l.push(()=>f.chmodPromise(g,A.mode&511)),B=!0)),B}async function w(s,l){try{return await s.lstatPromise(l)}catch{return null}}async function E(s,l,f,p,g,v,b,w,E){if(g!==null&&!g.isDirectory())if(E.overwrite)s.push(async()=>f.removePromise(p)),g=null;else return!1;let k=!1;g===null&&(s.push(async()=>{try{await f.mkdirPromise(p,{mode:w.mode})}catch(s){if(s.code!==`EEXIST`)throw s}}),k=!0);let A=await v.readdirPromise(b),N=E.didParentExist&&!g?{...E,didParentExist:!1}:E;if(E.stableSort)for(let g of A.sort())await C(s,l,f,f.pathUtils.join(p,g),v,v.pathUtils.join(b,g),N)&&(k=!0);else (await Promise.all(A.map(async g=>{await C(s,l,f,f.pathUtils.join(p,g),v,v.pathUtils.join(b,g),N)}))).some(s=>s)&&(k=!0);return k}async function k(s,l,f,v,b,C,E,k,A,N){let F=await C.checksumFilePromise(E,{algorithm:`sha1`}),I=420,R=k.mode&511,B=`${F}${R===420?``:R.toString(8)}`,q=f.pathUtils.join(N.indexPath,F.slice(0,2),`${B}.dat`),J;(function(s){s[s.Lock=0]=`Lock`,s[s.Rename=1]=`Rename`})(J||={});let le=J.Rename,_e=await w(f,q);if(b){let l=_e&&b.dev===_e.dev&&b.ino===_e.ino,p=_e?.mtimeMs!==g;if(l&&p&&N.autoRepair&&(le=J.Lock,_e=null),!l)if(A.overwrite)s.push(async()=>f.removePromise(v)),b=null;else return!1}let be=!_e&&le===J.Rename?`${q}.${Math.floor(Math.random()*4294967296).toString(16).padStart(8,`0`)}`:null,xe=!1;return s.push(async()=>{if(!_e&&(le===J.Lock&&await f.lockPromise(q,async()=>{let s=await C.readFilePromise(E);await f.writeFilePromise(q,s)}),le===J.Rename&&be)){let s=await C.readFilePromise(E);await f.writeFilePromise(be,s);try{await f.linkPromise(be,q)}catch(s){if(s.code===`EEXIST`)xe=!0,await f.unlinkPromise(be);else throw s}}b||await f.linkPromise(q,v)}),l.push(async()=>{_e||(await f.lutimesPromise(q,p,p),R!==420&&await f.chmodPromise(q,R)),be&&!xe&&await f.unlinkPromise(be)}),!1}async function A(s,l,f,p,g,v,b,C,w){if(g!==null)if(w.overwrite)s.push(async()=>f.removePromise(p)),g=null;else return!1;return s.push(async()=>{let s=await v.readFilePromise(b);await f.writeFilePromise(p,s)}),!0}async function N(s,l,f,p,g,v,b,C,w){return w.linkStrategy?.type===`HardlinkFromIndex`?k(s,l,f,p,g,v,b,C,w,w.linkStrategy):A(s,l,f,p,g,v,b,C,w)}async function F(s,l,p,g,v,b,C,w,E){if(v!==null)if(E.overwrite)s.push(async()=>p.removePromise(g)),v=null;else return!1;return s.push(async()=>{await p.symlinkPromise((0,f.convertPath)(p.pathUtils,await b.readlinkPromise(C)),g)}),!0}})),require_opendir=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CustomDir=void 0,s.opendir=p;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importStar(require_errors$5());var f=class{constructor(s,l,f={}){this.path=s,this.nextDirent=l,this.opts=f,this.closed=!1}throwIfClosed(){if(this.closed)throw l.ERR_DIR_CLOSED()}async*[Symbol.asyncIterator](){try{let s;for(;(s=await this.read())!==null;)yield s}finally{await this.close()}}read(s){let l=this.readSync();return s===void 0?Promise.resolve(l):s(null,l)}readSync(){return this.throwIfClosed(),this.nextDirent()}close(s){return this.closeSync(),s===void 0?Promise.resolve():s(null)}closeSync(){this.throwIfClosed(),this.opts.onClose?.(),this.closed=!0}};s.CustomDir=f;function p(s,l,p,g){return new f(l,()=>{let f=p.shift();if(f===void 0)return null;let g=s.pathUtils.join(l,f);return Object.assign(s.statSync(g),{name:f,path:void 0})},g)}})),require_CustomStatWatcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CustomStatWatcher=s.Status=s.Event=void 0,s.assertStatus=b;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require(`events`),p=l.__importStar(require_statUtils());var g;(function(s){s.Change=`change`,s.Stop=`stop`})(g||(s.Event=g={}));var v;(function(s){s.Ready=`ready`,s.Running=`running`,s.Stopped=`stopped`})(v||(s.Status=v={}));function b(s,l){if(s!==l)throw Error(`Invalid StatWatcher status: expected '${l}', got '${s}'`)}s.CustomStatWatcher=class s extends f.EventEmitter{static create(l,f,p){let g=new s(l,f,p);return g.start(),g}constructor(s,l,{bigint:f=!1}={}){super(),this.status=v.Ready,this.changeListeners=new Map,this.startTimeout=null,this.fakeFs=s,this.path=l,this.bigint=f,this.lastStats=this.stat()}start(){b(this.status,v.Ready),this.status=v.Running,this.startTimeout=setTimeout(()=>{this.startTimeout=null,this.fakeFs.existsSync(this.path)||this.emit(g.Change,this.lastStats,this.lastStats)},3)}stop(){b(this.status,v.Running),this.status=v.Stopped,this.startTimeout!==null&&(clearTimeout(this.startTimeout),this.startTimeout=null),this.emit(g.Stop)}stat(){try{return this.fakeFs.statSync(this.path,{bigint:this.bigint})}catch{let s=this.bigint?new p.BigIntStatsEntry:new p.StatEntry;return p.clearStats(s)}}makeInterval(s){let l=setInterval(()=>{let s=this.stat(),l=this.lastStats;p.areStatsEqual(s,l)||(this.lastStats=s,this.emit(g.Change,s,l))},s.interval);return s.persistent?l:l.unref()}registerChangeListener(s,l){this.addListener(g.Change,s),this.changeListeners.set(s,this.makeInterval(l))}unregisterChangeListener(s){this.removeListener(g.Change,s);let l=this.changeListeners.get(s);l!==void 0&&clearInterval(l),this.changeListeners.delete(s)}unregisterAllChangeListeners(){for(let s of this.changeListeners.keys())this.unregisterChangeListener(s)}hasChangeListeners(){return this.changeListeners.size>0}ref(){for(let s of this.changeListeners.values())s.ref();return this}unref(){for(let s of this.changeListeners.values())s.unref();return this}}})),require_watchFile=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.watchFile=p,s.unwatchFile=g,s.unwatchAllFiles=v;let l=require_CustomStatWatcher(),f=new WeakMap;function p(s,p,g,v){let b,C,w,E;switch(typeof g){case`function`:b=!1,C=!0,w=5007,E=g;break;default:({bigint:b=!1,persistent:C=!0,interval:w=5007}=g),E=v;break}let k=f.get(s);k===void 0&&f.set(s,k=new Map);let A=k.get(p);return A===void 0&&(A=l.CustomStatWatcher.create(s,p,{bigint:b}),k.set(p,A)),A.registerChangeListener(E,{persistent:C,interval:w}),A}function g(s,l,p){let g=f.get(s);if(g===void 0)return;let v=g.get(l);v!==void 0&&(p===void 0?v.unregisterAllChangeListeners():v.unregisterChangeListener(p),v.hasChangeListeners()||(v.stop(),g.delete(l)))}function v(s){let l=f.get(s);if(l!==void 0)for(let f of l.keys())g(s,f)}})),require_FakeFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BasePortableFakeFS=s.FakeFS=void 0,s.normalizeLineEndings=C;let l=require(`crypto`),f=require(`os`),p=require_copyPromise(),g=require_path$1();var v=class{constructor(s){this.pathUtils=s}async*genTraversePromise(s,{stableSort:l=!1}={}){let f=[s];for(;f.length>0;){let s=f.shift();if((await this.lstatPromise(s)).isDirectory()){let p=await this.readdirPromise(s);if(l)for(let l of p.sort())f.push(this.pathUtils.join(s,l));else throw Error(`Not supported`)}else yield s}}async checksumFilePromise(s,{algorithm:f=`sha512`}={}){let p=await this.openPromise(s,`r`);try{let s=65536,g=Buffer.allocUnsafeSlow(s),v=(0,l.createHash)(f),b=0;for(;(b=await this.readPromise(p,g,0,s))!==0;)v.update(b===s?g:g.slice(0,b));return v.digest(`hex`)}finally{await this.closePromise(p)}}async removePromise(s,{recursive:l=!0,maxRetries:f=5}={}){let p;try{p=await this.lstatPromise(s)}catch(s){if(s.code===`ENOENT`)return;throw s}if(p.isDirectory()){if(l){let l=await this.readdirPromise(s);await Promise.all(l.map(l=>this.removePromise(this.pathUtils.resolve(s,l))))}for(let l=0;l<=f;l++)try{await this.rmdirPromise(s);break}catch(s){if(s.code!==`EBUSY`&&s.code!==`ENOTEMPTY`)throw s;lsetTimeout(s,l*100))}}else await this.unlinkPromise(s)}removeSync(s,{recursive:l=!0}={}){let f;try{f=this.lstatSync(s)}catch(s){if(s.code===`ENOENT`)return;throw s}if(f.isDirectory()){if(l)for(let l of this.readdirSync(s))this.removeSync(this.pathUtils.resolve(s,l));this.rmdirSync(s)}else this.unlinkSync(s)}async mkdirpPromise(s,{chmod:l,utimes:f}={}){if(s=this.resolve(s),s===this.pathUtils.dirname(s))return;let p=s.split(this.pathUtils.sep),g;for(let s=2;s<=p.length;++s){let v=p.slice(0,s).join(this.pathUtils.sep);if(!this.existsSync(v)){try{await this.mkdirPromise(v)}catch(s){if(s.code===`EEXIST`)continue;throw s}if(g??=v,l!=null&&await this.chmodPromise(v,l),f!=null)await this.utimesPromise(v,f[0],f[1]);else{let s=await this.statPromise(this.pathUtils.dirname(v));await this.utimesPromise(v,s.atime,s.mtime)}}}return g}mkdirpSync(s,{chmod:l,utimes:f}={}){if(s=this.resolve(s),s===this.pathUtils.dirname(s))return;let p=s.split(this.pathUtils.sep),g;for(let s=2;s<=p.length;++s){let v=p.slice(0,s).join(this.pathUtils.sep);if(!this.existsSync(v)){try{this.mkdirSync(v)}catch(s){if(s.code===`EEXIST`)continue;throw s}if(g??=v,l!=null&&this.chmodSync(v,l),f!=null)this.utimesSync(v,f[0],f[1]);else{let s=this.statSync(this.pathUtils.dirname(v));this.utimesSync(v,s.atime,s.mtime)}}}return g}async copyPromise(s,l,{baseFs:f=this,overwrite:g=!0,stableSort:v=!1,stableTime:b=!1,linkStrategy:C=null}={}){return await(0,p.copyPromise)(this,s,f,l,{overwrite:g,stableSort:v,stableTime:b,linkStrategy:C})}copySync(s,l,{baseFs:f=this,overwrite:p=!0}={}){let v=f.lstatSync(l),b=this.existsSync(s);if(v.isDirectory()){this.mkdirpSync(s);let g=f.readdirSync(l);for(let v of g)this.copySync(this.pathUtils.join(s,v),f.pathUtils.join(l,v),{baseFs:f,overwrite:p})}else if(v.isFile()){if(!b||p){b&&this.removeSync(s);let p=f.readFileSync(l);this.writeFileSync(s,p)}}else if(v.isSymbolicLink()){if(!b||p){b&&this.removeSync(s);let p=f.readlinkSync(l);this.symlinkSync((0,g.convertPath)(this.pathUtils,p),s)}}else throw Error(`Unsupported file type (file: ${l}, mode: 0o${v.mode.toString(8).padStart(6,`0`)})`);let C=v.mode&511;this.chmodSync(s,C)}async changeFilePromise(s,l,f={}){return Buffer.isBuffer(l)?this.changeFileBufferPromise(s,l,f):this.changeFileTextPromise(s,l,f)}async changeFileBufferPromise(s,l,{mode:f}={}){let p=Buffer.alloc(0);try{p=await this.readFilePromise(s)}catch{}Buffer.compare(p,l)!==0&&await this.writeFilePromise(s,l,{mode:f})}async changeFileTextPromise(s,l,{automaticNewlines:f,mode:p}={}){let g=``;try{g=await this.readFilePromise(s,`utf8`)}catch{}let v=f?C(g,l):l;g!==v&&await this.writeFilePromise(s,v,{mode:p})}changeFileSync(s,l,f={}){return Buffer.isBuffer(l)?this.changeFileBufferSync(s,l,f):this.changeFileTextSync(s,l,f)}changeFileBufferSync(s,l,{mode:f}={}){let p=Buffer.alloc(0);try{p=this.readFileSync(s)}catch{}Buffer.compare(p,l)!==0&&this.writeFileSync(s,l,{mode:f})}changeFileTextSync(s,l,{automaticNewlines:f=!1,mode:p}={}){let g=``;try{g=this.readFileSync(s,`utf8`)}catch{}let v=f?C(g,l):l;g!==v&&this.writeFileSync(s,v,{mode:p})}async movePromise(s,l){try{await this.renamePromise(s,l)}catch(f){if(f.code===`EXDEV`)await this.copyPromise(l,s),await this.removePromise(s);else throw f}}moveSync(s,l){try{this.renameSync(s,l)}catch(f){if(f.code===`EXDEV`)this.copySync(l,s),this.removeSync(s);else throw f}}async lockPromise(s,l){let f=`${s}.flock`,p=1e3/60,g=Date.now(),v=null,b=async()=>{let s;try{[s]=await this.readJsonPromise(f)}catch{return Date.now()-g<500}try{return process.kill(s,0),!0}catch{return!1}};for(;v===null;)try{v=await this.openPromise(f,`wx`)}catch(s){if(s.code===`EEXIST`){if(!await b())try{await this.unlinkPromise(f);continue}catch{}if(Date.now()-g<60*1e3)await new Promise(s=>setTimeout(s,16.666666666666668));else throw Error(`Couldn't acquire a lock in a reasonable time (via ${f})`)}else throw s}await this.writePromise(v,JSON.stringify([process.pid]));try{return await l()}finally{try{await this.closePromise(v),await this.unlinkPromise(f)}catch{}}}async readJsonPromise(s){let l=await this.readFilePromise(s,`utf8`);try{return JSON.parse(l)}catch(l){throw l.message+=` (in ${s})`,l}}readJsonSync(s){let l=this.readFileSync(s,`utf8`);try{return JSON.parse(l)}catch(l){throw l.message+=` (in ${s})`,l}}async writeJsonPromise(s,l,{compact:f=!1}={}){let p=f?0:2;return await this.writeFilePromise(s,`${JSON.stringify(l,null,p)}\n`)}writeJsonSync(s,l,{compact:f=!1}={}){let p=f?0:2;return this.writeFileSync(s,`${JSON.stringify(l,null,p)}\n`)}async preserveTimePromise(s,l){let f=await this.lstatPromise(s),p=await l();p!==void 0&&(s=p),await this.lutimesPromise(s,f.atime,f.mtime)}async preserveTimeSync(s,l){let f=this.lstatSync(s),p=l();p!==void 0&&(s=p),this.lutimesSync(s,f.atime,f.mtime)}};s.FakeFS=v,s.BasePortableFakeFS=class extends v{constructor(){super(g.ppath)}};function b(s){let l=s.match(/\r?\n/g);if(l===null)return f.EOL;let p=l.filter(s=>s===`\r +`).length;return p>l.length-p?`\r `:` -`}function w(s,l){return l.replace(/\r?\n/g,C(s))}})),require_ProxiedFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProxiedFS=void 0;let l=require_FakeFS();s.ProxiedFS=class extends l.FakeFS{getExtractHint(s){return this.baseFs.getExtractHint(s)}resolve(s){return this.mapFromBase(this.baseFs.resolve(this.mapToBase(s)))}getRealPath(){return this.mapFromBase(this.baseFs.getRealPath())}async openPromise(s,l,p){return this.baseFs.openPromise(this.mapToBase(s),l,p)}openSync(s,l,p){return this.baseFs.openSync(this.mapToBase(s),l,p)}async opendirPromise(s,l){return Object.assign(await this.baseFs.opendirPromise(this.mapToBase(s),l),{path:s})}opendirSync(s,l){return Object.assign(this.baseFs.opendirSync(this.mapToBase(s),l),{path:s})}async readPromise(s,l,p,g,v){return await this.baseFs.readPromise(s,l,p,g,v)}readSync(s,l,p,g,v){return this.baseFs.readSync(s,l,p,g,v)}async writePromise(s,l,p,g,v){return typeof l==`string`?await this.baseFs.writePromise(s,l,p):await this.baseFs.writePromise(s,l,p,g,v)}writeSync(s,l,p,g,v){return typeof l==`string`?this.baseFs.writeSync(s,l,p):this.baseFs.writeSync(s,l,p,g,v)}async closePromise(s){return this.baseFs.closePromise(s)}closeSync(s){this.baseFs.closeSync(s)}createReadStream(s,l){return this.baseFs.createReadStream(s===null?s:this.mapToBase(s),l)}createWriteStream(s,l){return this.baseFs.createWriteStream(s===null?s:this.mapToBase(s),l)}async realpathPromise(s){return this.mapFromBase(await this.baseFs.realpathPromise(this.mapToBase(s)))}realpathSync(s){return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(s)))}async existsPromise(s){return this.baseFs.existsPromise(this.mapToBase(s))}existsSync(s){return this.baseFs.existsSync(this.mapToBase(s))}accessSync(s,l){return this.baseFs.accessSync(this.mapToBase(s),l)}async accessPromise(s,l){return this.baseFs.accessPromise(this.mapToBase(s),l)}async statPromise(s,l){return this.baseFs.statPromise(this.mapToBase(s),l)}statSync(s,l){return this.baseFs.statSync(this.mapToBase(s),l)}async fstatPromise(s,l){return this.baseFs.fstatPromise(s,l)}fstatSync(s,l){return this.baseFs.fstatSync(s,l)}lstatPromise(s,l){return this.baseFs.lstatPromise(this.mapToBase(s),l)}lstatSync(s,l){return this.baseFs.lstatSync(this.mapToBase(s),l)}async fchmodPromise(s,l){return this.baseFs.fchmodPromise(s,l)}fchmodSync(s,l){return this.baseFs.fchmodSync(s,l)}async chmodPromise(s,l){return this.baseFs.chmodPromise(this.mapToBase(s),l)}chmodSync(s,l){return this.baseFs.chmodSync(this.mapToBase(s),l)}async fchownPromise(s,l,p){return this.baseFs.fchownPromise(s,l,p)}fchownSync(s,l,p){return this.baseFs.fchownSync(s,l,p)}async chownPromise(s,l,p){return this.baseFs.chownPromise(this.mapToBase(s),l,p)}chownSync(s,l,p){return this.baseFs.chownSync(this.mapToBase(s),l,p)}async renamePromise(s,l){return this.baseFs.renamePromise(this.mapToBase(s),this.mapToBase(l))}renameSync(s,l){return this.baseFs.renameSync(this.mapToBase(s),this.mapToBase(l))}async copyFilePromise(s,l,p=0){return this.baseFs.copyFilePromise(this.mapToBase(s),this.mapToBase(l),p)}copyFileSync(s,l,p=0){return this.baseFs.copyFileSync(this.mapToBase(s),this.mapToBase(l),p)}async appendFilePromise(s,l,p){return this.baseFs.appendFilePromise(this.fsMapToBase(s),l,p)}appendFileSync(s,l,p){return this.baseFs.appendFileSync(this.fsMapToBase(s),l,p)}async writeFilePromise(s,l,p){return this.baseFs.writeFilePromise(this.fsMapToBase(s),l,p)}writeFileSync(s,l,p){return this.baseFs.writeFileSync(this.fsMapToBase(s),l,p)}async unlinkPromise(s){return this.baseFs.unlinkPromise(this.mapToBase(s))}unlinkSync(s){return this.baseFs.unlinkSync(this.mapToBase(s))}async utimesPromise(s,l,p){return this.baseFs.utimesPromise(this.mapToBase(s),l,p)}utimesSync(s,l,p){return this.baseFs.utimesSync(this.mapToBase(s),l,p)}async lutimesPromise(s,l,p){return this.baseFs.lutimesPromise(this.mapToBase(s),l,p)}lutimesSync(s,l,p){return this.baseFs.lutimesSync(this.mapToBase(s),l,p)}async mkdirPromise(s,l){return this.baseFs.mkdirPromise(this.mapToBase(s),l)}mkdirSync(s,l){return this.baseFs.mkdirSync(this.mapToBase(s),l)}async rmdirPromise(s,l){return this.baseFs.rmdirPromise(this.mapToBase(s),l)}rmdirSync(s,l){return this.baseFs.rmdirSync(this.mapToBase(s),l)}async rmPromise(s,l){return this.baseFs.rmPromise(this.mapToBase(s),l)}rmSync(s,l){return this.baseFs.rmSync(this.mapToBase(s),l)}async linkPromise(s,l){return this.baseFs.linkPromise(this.mapToBase(s),this.mapToBase(l))}linkSync(s,l){return this.baseFs.linkSync(this.mapToBase(s),this.mapToBase(l))}async symlinkPromise(s,l,p){let g=this.mapToBase(l);if(this.pathUtils.isAbsolute(s))return this.baseFs.symlinkPromise(this.mapToBase(s),g,p);let v=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(l),s)),b=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(g),v);return this.baseFs.symlinkPromise(b,g,p)}symlinkSync(s,l,p){let g=this.mapToBase(l);if(this.pathUtils.isAbsolute(s))return this.baseFs.symlinkSync(this.mapToBase(s),g,p);let v=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(l),s)),b=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(g),v);return this.baseFs.symlinkSync(b,g,p)}async readFilePromise(s,l){return this.baseFs.readFilePromise(this.fsMapToBase(s),l)}readFileSync(s,l){return this.baseFs.readFileSync(this.fsMapToBase(s),l)}readdirPromise(s,l){return this.baseFs.readdirPromise(this.mapToBase(s),l)}readdirSync(s,l){return this.baseFs.readdirSync(this.mapToBase(s),l)}async readlinkPromise(s){return this.mapFromBase(await this.baseFs.readlinkPromise(this.mapToBase(s)))}readlinkSync(s){return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(s)))}async truncatePromise(s,l){return this.baseFs.truncatePromise(this.mapToBase(s),l)}truncateSync(s,l){return this.baseFs.truncateSync(this.mapToBase(s),l)}async ftruncatePromise(s,l){return this.baseFs.ftruncatePromise(s,l)}ftruncateSync(s,l){return this.baseFs.ftruncateSync(s,l)}watch(s,l,p){return this.baseFs.watch(this.mapToBase(s),l,p)}watchFile(s,l,p){return this.baseFs.watchFile(this.mapToBase(s),l,p)}unwatchFile(s,l){return this.baseFs.unwatchFile(this.mapToBase(s),l)}fsMapToBase(s){return typeof s==`number`?s:this.mapToBase(s)}}})),require_AliasFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AliasFS=void 0;let l=require_ProxiedFS();s.AliasFS=class extends l.ProxiedFS{constructor(s,{baseFs:l,pathUtils:p}){super(p),this.target=s,this.baseFs=l}getRealPath(){return this.target}getBaseFs(){return this.baseFs}mapFromBase(s){return s}mapToBase(s){return s}}})),require_NodeFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NodeFS=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require(`fs`)),p=require_FakeFS(),g=require_path$1();function v(s){let l=s;return typeof s.path==`string`&&(l.path=g.npath.toPortablePath(s.path)),l}s.NodeFS=class extends p.BasePortableFakeFS{constructor(s=l.default){super(),this.realFs=s}getExtractHint(){return!1}getRealPath(){return g.PortablePath.root}resolve(s){return g.ppath.resolve(s)}async openPromise(s,l,p){return await new Promise((v,b)=>{this.realFs.open(g.npath.fromPortablePath(s),l,p,this.makeCallback(v,b))})}openSync(s,l,p){return this.realFs.openSync(g.npath.fromPortablePath(s),l,p)}async opendirPromise(s,l){return await new Promise((p,v)=>{l===void 0?this.realFs.opendir(g.npath.fromPortablePath(s),this.makeCallback(p,v)):this.realFs.opendir(g.npath.fromPortablePath(s),l,this.makeCallback(p,v))}).then(l=>{let p=l;return Object.defineProperty(p,`path`,{value:s,configurable:!0,writable:!0}),p})}opendirSync(s,l){let p=l===void 0?this.realFs.opendirSync(g.npath.fromPortablePath(s)):this.realFs.opendirSync(g.npath.fromPortablePath(s),l);return Object.defineProperty(p,`path`,{value:s,configurable:!0,writable:!0}),p}async readPromise(s,l,p=0,g=0,v=-1){return await new Promise((b,C)=>{this.realFs.read(s,l,p,g,v,(s,l)=>{s?C(s):b(l)})})}readSync(s,l,p,g,v){return this.realFs.readSync(s,l,p,g,v)}async writePromise(s,l,p,g,v){return await new Promise((b,C)=>typeof l==`string`?this.realFs.write(s,l,p,this.makeCallback(b,C)):this.realFs.write(s,l,p,g,v,this.makeCallback(b,C)))}writeSync(s,l,p,g,v){return typeof l==`string`?this.realFs.writeSync(s,l,p):this.realFs.writeSync(s,l,p,g,v)}async closePromise(s){await new Promise((l,p)=>{this.realFs.close(s,this.makeCallback(l,p))})}closeSync(s){this.realFs.closeSync(s)}createReadStream(s,l){let p=s===null?s:g.npath.fromPortablePath(s);return this.realFs.createReadStream(p,l)}createWriteStream(s,l){let p=s===null?s:g.npath.fromPortablePath(s);return this.realFs.createWriteStream(p,l)}async realpathPromise(s){return await new Promise((l,p)=>{this.realFs.realpath(g.npath.fromPortablePath(s),{},this.makeCallback(l,p))}).then(s=>g.npath.toPortablePath(s))}realpathSync(s){return g.npath.toPortablePath(this.realFs.realpathSync(g.npath.fromPortablePath(s),{}))}async existsPromise(s){return await new Promise(l=>{this.realFs.exists(g.npath.fromPortablePath(s),l)})}accessSync(s,l){return this.realFs.accessSync(g.npath.fromPortablePath(s),l)}async accessPromise(s,l){return await new Promise((p,v)=>{this.realFs.access(g.npath.fromPortablePath(s),l,this.makeCallback(p,v))})}existsSync(s){return this.realFs.existsSync(g.npath.fromPortablePath(s))}async statPromise(s,l){return await new Promise((p,v)=>{l?this.realFs.stat(g.npath.fromPortablePath(s),l,this.makeCallback(p,v)):this.realFs.stat(g.npath.fromPortablePath(s),this.makeCallback(p,v))})}statSync(s,l){return l?this.realFs.statSync(g.npath.fromPortablePath(s),l):this.realFs.statSync(g.npath.fromPortablePath(s))}async fstatPromise(s,l){return await new Promise((p,g)=>{l?this.realFs.fstat(s,l,this.makeCallback(p,g)):this.realFs.fstat(s,this.makeCallback(p,g))})}fstatSync(s,l){return l?this.realFs.fstatSync(s,l):this.realFs.fstatSync(s)}async lstatPromise(s,l){return await new Promise((p,v)=>{l?this.realFs.lstat(g.npath.fromPortablePath(s),l,this.makeCallback(p,v)):this.realFs.lstat(g.npath.fromPortablePath(s),this.makeCallback(p,v))})}lstatSync(s,l){return l?this.realFs.lstatSync(g.npath.fromPortablePath(s),l):this.realFs.lstatSync(g.npath.fromPortablePath(s))}async fchmodPromise(s,l){return await new Promise((p,g)=>{this.realFs.fchmod(s,l,this.makeCallback(p,g))})}fchmodSync(s,l){return this.realFs.fchmodSync(s,l)}async chmodPromise(s,l){return await new Promise((p,v)=>{this.realFs.chmod(g.npath.fromPortablePath(s),l,this.makeCallback(p,v))})}chmodSync(s,l){return this.realFs.chmodSync(g.npath.fromPortablePath(s),l)}async fchownPromise(s,l,p){return await new Promise((g,v)=>{this.realFs.fchown(s,l,p,this.makeCallback(g,v))})}fchownSync(s,l,p){return this.realFs.fchownSync(s,l,p)}async chownPromise(s,l,p){return await new Promise((v,b)=>{this.realFs.chown(g.npath.fromPortablePath(s),l,p,this.makeCallback(v,b))})}chownSync(s,l,p){return this.realFs.chownSync(g.npath.fromPortablePath(s),l,p)}async renamePromise(s,l){return await new Promise((p,v)=>{this.realFs.rename(g.npath.fromPortablePath(s),g.npath.fromPortablePath(l),this.makeCallback(p,v))})}renameSync(s,l){return this.realFs.renameSync(g.npath.fromPortablePath(s),g.npath.fromPortablePath(l))}async copyFilePromise(s,l,p=0){return await new Promise((v,b)=>{this.realFs.copyFile(g.npath.fromPortablePath(s),g.npath.fromPortablePath(l),p,this.makeCallback(v,b))})}copyFileSync(s,l,p=0){return this.realFs.copyFileSync(g.npath.fromPortablePath(s),g.npath.fromPortablePath(l),p)}async appendFilePromise(s,l,p){return await new Promise((v,b)=>{let C=typeof s==`string`?g.npath.fromPortablePath(s):s;p?this.realFs.appendFile(C,l,p,this.makeCallback(v,b)):this.realFs.appendFile(C,l,this.makeCallback(v,b))})}appendFileSync(s,l,p){let v=typeof s==`string`?g.npath.fromPortablePath(s):s;p?this.realFs.appendFileSync(v,l,p):this.realFs.appendFileSync(v,l)}async writeFilePromise(s,l,p){return await new Promise((v,b)=>{let C=typeof s==`string`?g.npath.fromPortablePath(s):s;p?this.realFs.writeFile(C,l,p,this.makeCallback(v,b)):this.realFs.writeFile(C,l,this.makeCallback(v,b))})}writeFileSync(s,l,p){let v=typeof s==`string`?g.npath.fromPortablePath(s):s;p?this.realFs.writeFileSync(v,l,p):this.realFs.writeFileSync(v,l)}async unlinkPromise(s){return await new Promise((l,p)=>{this.realFs.unlink(g.npath.fromPortablePath(s),this.makeCallback(l,p))})}unlinkSync(s){return this.realFs.unlinkSync(g.npath.fromPortablePath(s))}async utimesPromise(s,l,p){return await new Promise((v,b)=>{this.realFs.utimes(g.npath.fromPortablePath(s),l,p,this.makeCallback(v,b))})}utimesSync(s,l,p){this.realFs.utimesSync(g.npath.fromPortablePath(s),l,p)}async lutimesPromise(s,l,p){return await new Promise((v,b)=>{this.realFs.lutimes(g.npath.fromPortablePath(s),l,p,this.makeCallback(v,b))})}lutimesSync(s,l,p){this.realFs.lutimesSync(g.npath.fromPortablePath(s),l,p)}async mkdirPromise(s,l){return await new Promise((p,v)=>{this.realFs.mkdir(g.npath.fromPortablePath(s),l,this.makeCallback(p,v))})}mkdirSync(s,l){return this.realFs.mkdirSync(g.npath.fromPortablePath(s),l)}async rmdirPromise(s,l){return await new Promise((p,v)=>{l?this.realFs.rmdir(g.npath.fromPortablePath(s),l,this.makeCallback(p,v)):this.realFs.rmdir(g.npath.fromPortablePath(s),this.makeCallback(p,v))})}rmdirSync(s,l){return this.realFs.rmdirSync(g.npath.fromPortablePath(s),l)}async rmPromise(s,l){return await new Promise((p,v)=>{l?this.realFs.rm(g.npath.fromPortablePath(s),l,this.makeCallback(p,v)):this.realFs.rm(g.npath.fromPortablePath(s),this.makeCallback(p,v))})}rmSync(s,l){return this.realFs.rmSync(g.npath.fromPortablePath(s),l)}async linkPromise(s,l){return await new Promise((p,v)=>{this.realFs.link(g.npath.fromPortablePath(s),g.npath.fromPortablePath(l),this.makeCallback(p,v))})}linkSync(s,l){return this.realFs.linkSync(g.npath.fromPortablePath(s),g.npath.fromPortablePath(l))}async symlinkPromise(s,l,p){return await new Promise((v,b)=>{this.realFs.symlink(g.npath.fromPortablePath(s.replace(/\/+$/,``)),g.npath.fromPortablePath(l),p,this.makeCallback(v,b))})}symlinkSync(s,l,p){return this.realFs.symlinkSync(g.npath.fromPortablePath(s.replace(/\/+$/,``)),g.npath.fromPortablePath(l),p)}async readFilePromise(s,l){return await new Promise((p,v)=>{let b=typeof s==`string`?g.npath.fromPortablePath(s):s;this.realFs.readFile(b,l,this.makeCallback(p,v))})}readFileSync(s,l){let p=typeof s==`string`?g.npath.fromPortablePath(s):s;return this.realFs.readFileSync(p,l)}async readdirPromise(s,l){return await new Promise((p,b)=>{l?l.recursive&&process.platform===`win32`?l.withFileTypes?this.realFs.readdir(g.npath.fromPortablePath(s),l,this.makeCallback(s=>p(s.map(v)),b)):this.realFs.readdir(g.npath.fromPortablePath(s),l,this.makeCallback(s=>p(s.map(g.npath.toPortablePath)),b)):this.realFs.readdir(g.npath.fromPortablePath(s),l,this.makeCallback(p,b)):this.realFs.readdir(g.npath.fromPortablePath(s),this.makeCallback(p,b))})}readdirSync(s,l){return l?l.recursive&&process.platform===`win32`?l.withFileTypes?this.realFs.readdirSync(g.npath.fromPortablePath(s),l).map(v):this.realFs.readdirSync(g.npath.fromPortablePath(s),l).map(g.npath.toPortablePath):this.realFs.readdirSync(g.npath.fromPortablePath(s),l):this.realFs.readdirSync(g.npath.fromPortablePath(s))}async readlinkPromise(s){return await new Promise((l,p)=>{this.realFs.readlink(g.npath.fromPortablePath(s),this.makeCallback(l,p))}).then(s=>g.npath.toPortablePath(s))}readlinkSync(s){return g.npath.toPortablePath(this.realFs.readlinkSync(g.npath.fromPortablePath(s)))}async truncatePromise(s,l){return await new Promise((p,v)=>{this.realFs.truncate(g.npath.fromPortablePath(s),l,this.makeCallback(p,v))})}truncateSync(s,l){return this.realFs.truncateSync(g.npath.fromPortablePath(s),l)}async ftruncatePromise(s,l){return await new Promise((p,g)=>{this.realFs.ftruncate(s,l,this.makeCallback(p,g))})}ftruncateSync(s,l){return this.realFs.ftruncateSync(s,l)}watch(s,l,p){return this.realFs.watch(g.npath.fromPortablePath(s),l,p)}watchFile(s,l,p){return this.realFs.watchFile(g.npath.fromPortablePath(s),l,p)}unwatchFile(s,l){return this.realFs.unwatchFile(g.npath.fromPortablePath(s),l)}makeCallback(s,l){return(p,g)=>{p?l(p):s(g)}}}})),require_CwdFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CwdFS=void 0;let l=require_NodeFS(),p=require_ProxiedFS(),g=require_path$1();s.CwdFS=class extends p.ProxiedFS{constructor(s,{baseFs:p=new l.NodeFS}={}){super(g.ppath),this.target=this.pathUtils.normalize(s),this.baseFs=p}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.target)}resolve(s){return this.pathUtils.isAbsolute(s)?g.ppath.normalize(s):this.baseFs.resolve(g.ppath.join(this.target,s))}mapFromBase(s){return s}mapToBase(s){return this.pathUtils.isAbsolute(s)?s:this.pathUtils.join(this.target,s)}}})),require_JailFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.JailFS=void 0;let l=require_NodeFS(),p=require_ProxiedFS(),g=require_path$1(),v=g.PortablePath.root;s.JailFS=class extends p.ProxiedFS{constructor(s,{baseFs:p=new l.NodeFS}={}){super(g.ppath),this.target=this.pathUtils.resolve(g.PortablePath.root,s),this.baseFs=p}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.pathUtils.relative(g.PortablePath.root,this.target))}getTarget(){return this.target}getBaseFs(){return this.baseFs}mapToBase(s){let l=this.pathUtils.normalize(s);if(this.pathUtils.isAbsolute(s))return this.pathUtils.resolve(this.target,this.pathUtils.relative(v,s));if(l.match(/^\.\.\/?/))throw Error(`Resolving this path (${s}) would escape the jail`);return this.pathUtils.resolve(this.target,s)}mapFromBase(s){return this.pathUtils.resolve(v,this.pathUtils.relative(this.target,s))}}})),require_LazyFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LazyFS=void 0;let l=require_ProxiedFS();s.LazyFS=class extends l.ProxiedFS{constructor(s,l){super(l),this.instance=null,this.factory=s}get baseFs(){return this.instance||=this.factory(),this.instance}set baseFs(s){this.instance=s}mapFromBase(s){return s}mapToBase(s){return s}}})),require_MountFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MountFS=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require(`fs`),g=require_FakeFS(),v=require_NodeFS(),b=require_watchFile(),C=l.__importStar(require_errors$5()),w=require_path$1(),E=4278190080;s.MountFS=class extends g.BasePortableFakeFS{constructor({baseFs:s=new v.NodeFS,filter:l=null,magicByte:g=42,maxOpenFiles:b=1/0,useCache:C=!0,maxAge:w=5e3,typeCheck:E=p.constants.S_IFREG,getMountPoint:k,factoryPromise:A,factorySync:N}){if(Math.floor(g)!==g||!(g>1&&g<=127))throw Error(`The magic byte must be set to a round value between 1 and 127 included`);super(),this.fdMap=new Map,this.nextFd=3,this.isMount=new Set,this.notMount=new Set,this.realPaths=new Map,this.limitOpenFilesTimeout=null,this.baseFs=s,this.mountInstances=C?new Map:null,this.factoryPromise=A,this.factorySync=N,this.filter=l,this.getMountPoint=k,this.magic=g<<24,this.maxAge=w,this.maxOpenFiles=b,this.typeCheck=E}getExtractHint(s){return this.baseFs.getExtractHint(s)}getRealPath(){return this.baseFs.getRealPath()}saveAndClose(){if((0,b.unwatchAllFiles)(this),this.mountInstances)for(let[s,{childFs:l}]of this.mountInstances.entries())l.saveAndClose?.(),this.mountInstances.delete(s)}discardAndClose(){if((0,b.unwatchAllFiles)(this),this.mountInstances)for(let[s,{childFs:l}]of this.mountInstances.entries())l.discardAndClose?.(),this.mountInstances.delete(s)}resolve(s){return this.baseFs.resolve(s)}remapFd(s,l){let p=this.nextFd++|this.magic;return this.fdMap.set(p,[s,l]),p}async openPromise(s,l,p){return await this.makeCallPromise(s,async()=>await this.baseFs.openPromise(s,l,p),async(s,{subPath:g})=>this.remapFd(s,await s.openPromise(g,l,p)))}openSync(s,l,p){return this.makeCallSync(s,()=>this.baseFs.openSync(s,l,p),(s,{subPath:g})=>this.remapFd(s,s.openSync(g,l,p)))}async opendirPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.opendirPromise(s,l),async(s,{subPath:p})=>await s.opendirPromise(p,l),{requireSubpath:!1})}opendirSync(s,l){return this.makeCallSync(s,()=>this.baseFs.opendirSync(s,l),(s,{subPath:p})=>s.opendirSync(p,l),{requireSubpath:!1})}async readPromise(s,l,p,g,v){if((s&E)!==this.magic)return await this.baseFs.readPromise(s,l,p,g,v);let b=this.fdMap.get(s);if(b===void 0)throw C.EBADF(`read`);let[w,k]=b;return await w.readPromise(k,l,p,g,v)}readSync(s,l,p,g,v){if((s&E)!==this.magic)return this.baseFs.readSync(s,l,p,g,v);let b=this.fdMap.get(s);if(b===void 0)throw C.EBADF(`readSync`);let[w,k]=b;return w.readSync(k,l,p,g,v)}async writePromise(s,l,p,g,v){if((s&E)!==this.magic)return typeof l==`string`?await this.baseFs.writePromise(s,l,p):await this.baseFs.writePromise(s,l,p,g,v);let b=this.fdMap.get(s);if(b===void 0)throw C.EBADF(`write`);let[w,k]=b;return typeof l==`string`?await w.writePromise(k,l,p):await w.writePromise(k,l,p,g,v)}writeSync(s,l,p,g,v){if((s&E)!==this.magic)return typeof l==`string`?this.baseFs.writeSync(s,l,p):this.baseFs.writeSync(s,l,p,g,v);let b=this.fdMap.get(s);if(b===void 0)throw C.EBADF(`writeSync`);let[w,k]=b;return typeof l==`string`?w.writeSync(k,l,p):w.writeSync(k,l,p,g,v)}async closePromise(s){if((s&E)!==this.magic)return await this.baseFs.closePromise(s);let l=this.fdMap.get(s);if(l===void 0)throw C.EBADF(`close`);this.fdMap.delete(s);let[p,g]=l;return await p.closePromise(g)}closeSync(s){if((s&E)!==this.magic)return this.baseFs.closeSync(s);let l=this.fdMap.get(s);if(l===void 0)throw C.EBADF(`closeSync`);this.fdMap.delete(s);let[p,g]=l;return p.closeSync(g)}createReadStream(s,l){return s===null?this.baseFs.createReadStream(s,l):this.makeCallSync(s,()=>this.baseFs.createReadStream(s,l),(s,{archivePath:p,subPath:g})=>{let v=s.createReadStream(g,l);return v.path=w.npath.fromPortablePath(this.pathUtils.join(p,g)),v})}createWriteStream(s,l){return s===null?this.baseFs.createWriteStream(s,l):this.makeCallSync(s,()=>this.baseFs.createWriteStream(s,l),(s,{subPath:p})=>s.createWriteStream(p,l))}async realpathPromise(s){return await this.makeCallPromise(s,async()=>await this.baseFs.realpathPromise(s),async(s,{archivePath:l,subPath:p})=>{let g=this.realPaths.get(l);return g===void 0&&(g=await this.baseFs.realpathPromise(l),this.realPaths.set(l,g)),this.pathUtils.join(g,this.pathUtils.relative(w.PortablePath.root,await s.realpathPromise(p)))})}realpathSync(s){return this.makeCallSync(s,()=>this.baseFs.realpathSync(s),(s,{archivePath:l,subPath:p})=>{let g=this.realPaths.get(l);return g===void 0&&(g=this.baseFs.realpathSync(l),this.realPaths.set(l,g)),this.pathUtils.join(g,this.pathUtils.relative(w.PortablePath.root,s.realpathSync(p)))})}async existsPromise(s){return await this.makeCallPromise(s,async()=>await this.baseFs.existsPromise(s),async(s,{subPath:l})=>await s.existsPromise(l))}existsSync(s){return this.makeCallSync(s,()=>this.baseFs.existsSync(s),(s,{subPath:l})=>s.existsSync(l))}async accessPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.accessPromise(s,l),async(s,{subPath:p})=>await s.accessPromise(p,l))}accessSync(s,l){return this.makeCallSync(s,()=>this.baseFs.accessSync(s,l),(s,{subPath:p})=>s.accessSync(p,l))}async statPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.statPromise(s,l),async(s,{subPath:p})=>await s.statPromise(p,l))}statSync(s,l){return this.makeCallSync(s,()=>this.baseFs.statSync(s,l),(s,{subPath:p})=>s.statSync(p,l))}async fstatPromise(s,l){if((s&E)!==this.magic)return this.baseFs.fstatPromise(s,l);let p=this.fdMap.get(s);if(p===void 0)throw C.EBADF(`fstat`);let[g,v]=p;return g.fstatPromise(v,l)}fstatSync(s,l){if((s&E)!==this.magic)return this.baseFs.fstatSync(s,l);let p=this.fdMap.get(s);if(p===void 0)throw C.EBADF(`fstatSync`);let[g,v]=p;return g.fstatSync(v,l)}async lstatPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.lstatPromise(s,l),async(s,{subPath:p})=>await s.lstatPromise(p,l))}lstatSync(s,l){return this.makeCallSync(s,()=>this.baseFs.lstatSync(s,l),(s,{subPath:p})=>s.lstatSync(p,l))}async fchmodPromise(s,l){if((s&E)!==this.magic)return this.baseFs.fchmodPromise(s,l);let p=this.fdMap.get(s);if(p===void 0)throw C.EBADF(`fchmod`);let[g,v]=p;return g.fchmodPromise(v,l)}fchmodSync(s,l){if((s&E)!==this.magic)return this.baseFs.fchmodSync(s,l);let p=this.fdMap.get(s);if(p===void 0)throw C.EBADF(`fchmodSync`);let[g,v]=p;return g.fchmodSync(v,l)}async chmodPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.chmodPromise(s,l),async(s,{subPath:p})=>await s.chmodPromise(p,l))}chmodSync(s,l){return this.makeCallSync(s,()=>this.baseFs.chmodSync(s,l),(s,{subPath:p})=>s.chmodSync(p,l))}async fchownPromise(s,l,p){if((s&E)!==this.magic)return this.baseFs.fchownPromise(s,l,p);let g=this.fdMap.get(s);if(g===void 0)throw C.EBADF(`fchown`);let[v,b]=g;return v.fchownPromise(b,l,p)}fchownSync(s,l,p){if((s&E)!==this.magic)return this.baseFs.fchownSync(s,l,p);let g=this.fdMap.get(s);if(g===void 0)throw C.EBADF(`fchownSync`);let[v,b]=g;return v.fchownSync(b,l,p)}async chownPromise(s,l,p){return await this.makeCallPromise(s,async()=>await this.baseFs.chownPromise(s,l,p),async(s,{subPath:g})=>await s.chownPromise(g,l,p))}chownSync(s,l,p){return this.makeCallSync(s,()=>this.baseFs.chownSync(s,l,p),(s,{subPath:g})=>s.chownSync(g,l,p))}async renamePromise(s,l){return await this.makeCallPromise(s,async()=>await this.makeCallPromise(l,async()=>await this.baseFs.renamePromise(s,l),async()=>{throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`})}),async(s,{subPath:p})=>await this.makeCallPromise(l,async()=>{throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`})},async(l,{subPath:g})=>{if(s!==l)throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`});return await s.renamePromise(p,g)}))}renameSync(s,l){return this.makeCallSync(s,()=>this.makeCallSync(l,()=>this.baseFs.renameSync(s,l),()=>{throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`})}),(s,{subPath:p})=>this.makeCallSync(l,()=>{throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`})},(l,{subPath:g})=>{if(s!==l)throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`});return s.renameSync(p,g)}))}async copyFilePromise(s,l,g=0){let v=async(s,l,v,b)=>{if((g&p.constants.COPYFILE_FICLONE_FORCE)!==0)throw Object.assign(Error(`EXDEV: cross-device clone not permitted, copyfile '${l}' -> ${b}'`),{code:`EXDEV`});if(g&p.constants.COPYFILE_EXCL&&await this.existsPromise(l))throw Object.assign(Error(`EEXIST: file already exists, copyfile '${l}' -> '${b}'`),{code:`EEXIST`});let C;try{C=await s.readFilePromise(l)}catch{throw Object.assign(Error(`EINVAL: invalid argument, copyfile '${l}' -> '${b}'`),{code:`EINVAL`})}await v.writeFilePromise(b,C)};return await this.makeCallPromise(s,async()=>await this.makeCallPromise(l,async()=>await this.baseFs.copyFilePromise(s,l,g),async(l,{subPath:p})=>await v(this.baseFs,s,l,p)),async(s,{subPath:p})=>await this.makeCallPromise(l,async()=>await v(s,p,this.baseFs,l),async(l,{subPath:b})=>s===l?await s.copyFilePromise(p,b,g):await v(s,p,l,b)))}copyFileSync(s,l,g=0){let v=(s,l,v,b)=>{if((g&p.constants.COPYFILE_FICLONE_FORCE)!==0)throw Object.assign(Error(`EXDEV: cross-device clone not permitted, copyfile '${l}' -> ${b}'`),{code:`EXDEV`});if(g&p.constants.COPYFILE_EXCL&&this.existsSync(l))throw Object.assign(Error(`EEXIST: file already exists, copyfile '${l}' -> '${b}'`),{code:`EEXIST`});let C;try{C=s.readFileSync(l)}catch{throw Object.assign(Error(`EINVAL: invalid argument, copyfile '${l}' -> '${b}'`),{code:`EINVAL`})}v.writeFileSync(b,C)};return this.makeCallSync(s,()=>this.makeCallSync(l,()=>this.baseFs.copyFileSync(s,l,g),(l,{subPath:p})=>v(this.baseFs,s,l,p)),(s,{subPath:p})=>this.makeCallSync(l,()=>v(s,p,this.baseFs,l),(l,{subPath:b})=>s===l?s.copyFileSync(p,b,g):v(s,p,l,b)))}async appendFilePromise(s,l,p){return await this.makeCallPromise(s,async()=>await this.baseFs.appendFilePromise(s,l,p),async(s,{subPath:g})=>await s.appendFilePromise(g,l,p))}appendFileSync(s,l,p){return this.makeCallSync(s,()=>this.baseFs.appendFileSync(s,l,p),(s,{subPath:g})=>s.appendFileSync(g,l,p))}async writeFilePromise(s,l,p){return await this.makeCallPromise(s,async()=>await this.baseFs.writeFilePromise(s,l,p),async(s,{subPath:g})=>await s.writeFilePromise(g,l,p))}writeFileSync(s,l,p){return this.makeCallSync(s,()=>this.baseFs.writeFileSync(s,l,p),(s,{subPath:g})=>s.writeFileSync(g,l,p))}async unlinkPromise(s){return await this.makeCallPromise(s,async()=>await this.baseFs.unlinkPromise(s),async(s,{subPath:l})=>await s.unlinkPromise(l))}unlinkSync(s){return this.makeCallSync(s,()=>this.baseFs.unlinkSync(s),(s,{subPath:l})=>s.unlinkSync(l))}async utimesPromise(s,l,p){return await this.makeCallPromise(s,async()=>await this.baseFs.utimesPromise(s,l,p),async(s,{subPath:g})=>await s.utimesPromise(g,l,p))}utimesSync(s,l,p){return this.makeCallSync(s,()=>this.baseFs.utimesSync(s,l,p),(s,{subPath:g})=>s.utimesSync(g,l,p))}async lutimesPromise(s,l,p){return await this.makeCallPromise(s,async()=>await this.baseFs.lutimesPromise(s,l,p),async(s,{subPath:g})=>await s.lutimesPromise(g,l,p))}lutimesSync(s,l,p){return this.makeCallSync(s,()=>this.baseFs.lutimesSync(s,l,p),(s,{subPath:g})=>s.lutimesSync(g,l,p))}async mkdirPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.mkdirPromise(s,l),async(s,{subPath:p})=>await s.mkdirPromise(p,l))}mkdirSync(s,l){return this.makeCallSync(s,()=>this.baseFs.mkdirSync(s,l),(s,{subPath:p})=>s.mkdirSync(p,l))}async rmdirPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.rmdirPromise(s,l),async(s,{subPath:p})=>await s.rmdirPromise(p,l))}rmdirSync(s,l){return this.makeCallSync(s,()=>this.baseFs.rmdirSync(s,l),(s,{subPath:p})=>s.rmdirSync(p,l))}async rmPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.rmPromise(s,l),async(s,{subPath:p})=>await s.rmPromise(p,l))}rmSync(s,l){return this.makeCallSync(s,()=>this.baseFs.rmSync(s,l),(s,{subPath:p})=>s.rmSync(p,l))}async linkPromise(s,l){return await this.makeCallPromise(l,async()=>await this.baseFs.linkPromise(s,l),async(l,{subPath:p})=>await l.linkPromise(s,p))}linkSync(s,l){return this.makeCallSync(l,()=>this.baseFs.linkSync(s,l),(l,{subPath:p})=>l.linkSync(s,p))}async symlinkPromise(s,l,p){return await this.makeCallPromise(l,async()=>await this.baseFs.symlinkPromise(s,l,p),async(l,{subPath:p})=>await l.symlinkPromise(s,p))}symlinkSync(s,l,p){return this.makeCallSync(l,()=>this.baseFs.symlinkSync(s,l,p),(l,{subPath:p})=>l.symlinkSync(s,p))}async readFilePromise(s,l){return this.makeCallPromise(s,async()=>await this.baseFs.readFilePromise(s,l),async(s,{subPath:p})=>await s.readFilePromise(p,l))}readFileSync(s,l){return this.makeCallSync(s,()=>this.baseFs.readFileSync(s,l),(s,{subPath:p})=>s.readFileSync(p,l))}async readdirPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.readdirPromise(s,l),async(s,{subPath:p})=>await s.readdirPromise(p,l),{requireSubpath:!1})}readdirSync(s,l){return this.makeCallSync(s,()=>this.baseFs.readdirSync(s,l),(s,{subPath:p})=>s.readdirSync(p,l),{requireSubpath:!1})}async readlinkPromise(s){return await this.makeCallPromise(s,async()=>await this.baseFs.readlinkPromise(s),async(s,{subPath:l})=>await s.readlinkPromise(l))}readlinkSync(s){return this.makeCallSync(s,()=>this.baseFs.readlinkSync(s),(s,{subPath:l})=>s.readlinkSync(l))}async truncatePromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.truncatePromise(s,l),async(s,{subPath:p})=>await s.truncatePromise(p,l))}truncateSync(s,l){return this.makeCallSync(s,()=>this.baseFs.truncateSync(s,l),(s,{subPath:p})=>s.truncateSync(p,l))}async ftruncatePromise(s,l){if((s&E)!==this.magic)return this.baseFs.ftruncatePromise(s,l);let p=this.fdMap.get(s);if(p===void 0)throw C.EBADF(`ftruncate`);let[g,v]=p;return g.ftruncatePromise(v,l)}ftruncateSync(s,l){if((s&E)!==this.magic)return this.baseFs.ftruncateSync(s,l);let p=this.fdMap.get(s);if(p===void 0)throw C.EBADF(`ftruncateSync`);let[g,v]=p;return g.ftruncateSync(v,l)}watch(s,l,p){return this.makeCallSync(s,()=>this.baseFs.watch(s,l,p),(s,{subPath:g})=>s.watch(g,l,p))}watchFile(s,l,p){return this.makeCallSync(s,()=>this.baseFs.watchFile(s,l,p),()=>(0,b.watchFile)(this,s,l,p))}unwatchFile(s,l){return this.makeCallSync(s,()=>this.baseFs.unwatchFile(s,l),()=>(0,b.unwatchFile)(this,s,l))}async makeCallPromise(s,l,p,{requireSubpath:g=!0}={}){if(typeof s!=`string`)return await l();let v=this.resolve(s),b=this.findMount(v);return!b||g&&b.subPath===`/`?await l():await this.getMountPromise(b.archivePath,async s=>await p(s,b))}makeCallSync(s,l,p,{requireSubpath:g=!0}={}){if(typeof s!=`string`)return l();let v=this.resolve(s),b=this.findMount(v);return!b||g&&b.subPath===`/`?l():this.getMountSync(b.archivePath,s=>p(s,b))}findMount(s){if(this.filter&&!this.filter.test(s))return null;let l=``;for(;;){let g=s.substring(l.length),v=this.getMountPoint(g,l);if(!v)return null;if(l=this.pathUtils.join(l,v),!this.isMount.has(l)){if(this.notMount.has(l))continue;try{if(this.typeCheck!==null&&(this.baseFs.statSync(l).mode&p.constants.S_IFMT)!==this.typeCheck){this.notMount.add(l);continue}}catch{return null}this.isMount.add(l)}return{archivePath:l,subPath:this.pathUtils.join(w.PortablePath.root,s.substring(l.length))}}}limitOpenFiles(s){if(this.mountInstances===null)return;let l=Date.now(),p=l+this.maxAge,g=s===null?0:this.mountInstances.size-s;for(let[v,{childFs:b,expiresAt:C,refCount:w}]of this.mountInstances.entries())if(!(w!==0||b.hasOpenFileHandles?.())){if(l>=C){b.saveAndClose?.(),this.mountInstances.delete(v),--g;continue}else if(s===null||g<=0){p=C;break}b.saveAndClose?.(),this.mountInstances.delete(v),--g}this.limitOpenFilesTimeout===null&&(s===null&&this.mountInstances.size>0||s!==null)&&isFinite(p)&&(this.limitOpenFilesTimeout=setTimeout(()=>{this.limitOpenFilesTimeout=null,this.limitOpenFiles(null)},p-l).unref())}async getMountPromise(s,l){if(this.mountInstances){let p=this.mountInstances.get(s);if(!p){let l=await this.factoryPromise(this.baseFs,s);p=this.mountInstances.get(s),p||={childFs:l(),expiresAt:0,refCount:0}}this.mountInstances.delete(s),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(s,p),p.expiresAt=Date.now()+this.maxAge,p.refCount+=1;try{return await l(p.childFs)}finally{--p.refCount}}else{let p=(await this.factoryPromise(this.baseFs,s))();try{return await l(p)}finally{p.saveAndClose?.()}}}getMountSync(s,l){if(this.mountInstances){let p=this.mountInstances.get(s);return p||={childFs:this.factorySync(this.baseFs,s),expiresAt:0,refCount:0},this.mountInstances.delete(s),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(s,p),p.expiresAt=Date.now()+this.maxAge,l(p.childFs)}else{let p=this.factorySync(this.baseFs,s);try{return l(p)}finally{p.saveAndClose?.()}}}}})),require_NoFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NoFS=void 0;let l=require_FakeFS(),p=require_path$1(),g=()=>Object.assign(Error(`ENOSYS: unsupported filesystem access`),{code:`ENOSYS`});var v=class extends l.FakeFS{constructor(){super(p.ppath)}getExtractHint(){throw g()}getRealPath(){throw g()}resolve(){throw g()}async openPromise(){throw g()}openSync(){throw g()}async opendirPromise(){throw g()}opendirSync(){throw g()}async readPromise(){throw g()}readSync(){throw g()}async writePromise(){throw g()}writeSync(){throw g()}async closePromise(){throw g()}closeSync(){throw g()}createWriteStream(){throw g()}createReadStream(){throw g()}async realpathPromise(){throw g()}realpathSync(){throw g()}async readdirPromise(){throw g()}readdirSync(){throw g()}async existsPromise(s){throw g()}existsSync(s){throw g()}async accessPromise(){throw g()}accessSync(){throw g()}async statPromise(){throw g()}statSync(){throw g()}async fstatPromise(s){throw g()}fstatSync(s){throw g()}async lstatPromise(s){throw g()}lstatSync(s){throw g()}async fchmodPromise(){throw g()}fchmodSync(){throw g()}async chmodPromise(){throw g()}chmodSync(){throw g()}async fchownPromise(){throw g()}fchownSync(){throw g()}async chownPromise(){throw g()}chownSync(){throw g()}async mkdirPromise(){throw g()}mkdirSync(){throw g()}async rmdirPromise(){throw g()}rmdirSync(){throw g()}async rmPromise(){throw g()}rmSync(){throw g()}async linkPromise(){throw g()}linkSync(){throw g()}async symlinkPromise(){throw g()}symlinkSync(){throw g()}async renamePromise(){throw g()}renameSync(){throw g()}async copyFilePromise(){throw g()}copyFileSync(){throw g()}async appendFilePromise(){throw g()}appendFileSync(){throw g()}async writeFilePromise(){throw g()}writeFileSync(){throw g()}async unlinkPromise(){throw g()}unlinkSync(){throw g()}async utimesPromise(){throw g()}utimesSync(){throw g()}async lutimesPromise(){throw g()}lutimesSync(){throw g()}async readFilePromise(){throw g()}readFileSync(){throw g()}async readlinkPromise(){throw g()}readlinkSync(){throw g()}async truncatePromise(){throw g()}truncateSync(){throw g()}async ftruncatePromise(s,l){throw g()}ftruncateSync(s,l){throw g()}watch(){throw g()}watchFile(){throw g()}unwatchFile(){throw g()}};s.NoFS=v,v.instance=new v})),require_PosixFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PosixFS=void 0;let l=require_ProxiedFS(),p=require_path$1();s.PosixFS=class extends l.ProxiedFS{constructor(s){super(p.npath),this.baseFs=s}mapFromBase(s){return p.npath.fromPortablePath(s)}mapToBase(s){return p.npath.toPortablePath(s)}}})),require_VirtualFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.VirtualFS=void 0;let l=require_NodeFS(),p=require_ProxiedFS(),g=require_path$1(),v=/^[0-9]+$/,b=/^(\/(?:[^/]+\/)*?(?:\$\$virtual|__virtual__))((?:\/((?:[^/]+-)?[a-f0-9]+)(?:\/([^/]+))?)?((?:\/.*)?))$/,C=/^([^/]+-)?[a-f0-9]+$/;s.VirtualFS=class s extends p.ProxiedFS{static makeVirtualPath(s,l,p){if(g.ppath.basename(s)!==`__virtual__`)throw Error(`Assertion failed: Virtual folders must be named "__virtual__"`);if(!g.ppath.basename(l).match(C))throw Error(`Assertion failed: Virtual components must be ended by an hexadecimal hash`);let v=g.ppath.relative(g.ppath.dirname(s),p).split(`/`),b=0;for(;b{Object.defineProperty(s,`__esModule`,{value:!0}),s.NodePathFS=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require(`buffer`)),p=require(`url`),g=require(`util`),v=require_ProxiedFS(),b=require_path$1();s.NodePathFS=class extends v.ProxiedFS{constructor(s){super(b.npath),this.baseFs=s}mapFromBase(s){return s}mapToBase(s){if(typeof s==`string`)return s;if(s instanceof URL)return(0,p.fileURLToPath)(s);if(Buffer.isBuffer(s)){let l=s.toString();if(!C(s,l))throw Error(`Non-utf8 buffers are not supported at the moment. Please upvote the following issue if you encounter this error: https://github.com/yarnpkg/berry/issues/4942`);return l}throw Error(`Unsupported path type: ${(0,g.inspect)(s)}`)}};function C(s,p){return l.default.isUtf8===void 0?Buffer.byteLength(p)===s.byteLength:l.default.isUtf8(s)}})),require_FileHandle=__commonJSMin((s=>{var l,p,g,v;Object.defineProperty(s,`__esModule`,{value:!0}),s.FileHandle=void 0;let b=require(`readline`),C=Symbol(`kBaseFs`),w=Symbol(`kFd`),E=Symbol(`kClosePromise`),k=Symbol(`kCloseResolve`),A=Symbol(`kCloseReject`),N=Symbol(`kRefs`),F=Symbol(`kRef`),I=Symbol(`kUnref`);s.FileHandle=class{constructor(s,b){this[l]=1,this[p]=void 0,this[g]=void 0,this[v]=void 0,this[C]=b,this[w]=s}get fd(){return this[w]}async appendFile(s,l){try{this[F](this.appendFile);let p=(typeof l==`string`?l:l?.encoding)??void 0;return await this[C].appendFilePromise(this.fd,s,p?{encoding:p}:void 0)}finally{this[I]()}}async chown(s,l){try{return this[F](this.chown),await this[C].fchownPromise(this.fd,s,l)}finally{this[I]()}}async chmod(s){try{return this[F](this.chmod),await this[C].fchmodPromise(this.fd,s)}finally{this[I]()}}createReadStream(s){return this[C].createReadStream(null,{...s,fd:this.fd})}createWriteStream(s){return this[C].createWriteStream(null,{...s,fd:this.fd})}datasync(){throw Error(`Method not implemented.`)}sync(){throw Error(`Method not implemented.`)}async read(s,l,p,g){try{this[F](this.read);let v,b;return ArrayBuffer.isView(s)?typeof l==`object`&&l?(v=s,b=l?.offset??0,p=l?.length??v.byteLength-b,g=l?.position??null):(v=s,b=l??0,p??=0):(v=s?.buffer??Buffer.alloc(16384),b=s?.offset??0,p=s?.length??v.byteLength-b,g=s?.position??null),p===0?{bytesRead:p,buffer:v}:{bytesRead:await this[C].readPromise(this.fd,Buffer.isBuffer(v)?v:Buffer.from(v.buffer,v.byteOffset,v.byteLength),b,p,g),buffer:v}}finally{this[I]()}}async readFile(s){try{this[F](this.readFile);let l=(typeof s==`string`?s:s?.encoding)??void 0;return await this[C].readFilePromise(this.fd,l)}finally{this[I]()}}readLines(s){return(0,b.createInterface)({input:this.createReadStream(s),crlfDelay:1/0})}async stat(s){try{return this[F](this.stat),await this[C].fstatPromise(this.fd,s)}finally{this[I]()}}async truncate(s){try{return this[F](this.truncate),await this[C].ftruncatePromise(this.fd,s)}finally{this[I]()}}utimes(s,l){throw Error(`Method not implemented.`)}async writeFile(s,l){try{this[F](this.writeFile);let p=(typeof l==`string`?l:l?.encoding)??void 0;await this[C].writeFilePromise(this.fd,s,p)}finally{this[I]()}}async write(...s){try{if(this[F](this.write),ArrayBuffer.isView(s[0])){let[l,p,g,v]=s;return{bytesWritten:await this[C].writePromise(this.fd,l,p??void 0,g??void 0,v??void 0),buffer:l}}else{let[l,p,g]=s;return{bytesWritten:await this[C].writePromise(this.fd,l,p,g),buffer:l}}}finally{this[I]()}}async writev(s,l){try{this[F](this.writev);let p=0;if(l!==void 0)for(let g of s){let s=await this.write(g,void 0,void 0,l);p+=s.bytesWritten,l+=s.bytesWritten}else for(let l of s){let s=await this.write(l);p+=s.bytesWritten}return{buffers:s,bytesWritten:p}}finally{this[I]()}}readv(s,l){throw Error(`Method not implemented.`)}close(){if(this[w]===-1)return Promise.resolve();if(this[E])return this[E];if(this[N]--,this[N]===0){let s=this[w];this[w]=-1,this[E]=this[C].closePromise(s).finally(()=>{this[E]=void 0})}else this[E]=new Promise((s,l)=>{this[k]=s,this[A]=l}).finally(()=>{this[E]=void 0,this[A]=void 0,this[k]=void 0});return this[E]}[(l=N,p=E,g=k,v=A,F)](s){if(this[w]===-1){let l=Error(`file closed`);throw l.code=`EBADF`,l.syscall=s.name,l}this[N]++}[I](){if(this[N]--,this[N]===0){let s=this[w];this[w]=-1,this[C].closePromise(s).then(this[k],this[A])}}}})),require_patchFs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.patchFs=C,s.extendFs=w;let l=require(`util`),p=require_NodePathFS(),g=require_FileHandle(),v=new Set(`accessSync.appendFileSync.createReadStream.createWriteStream.chmodSync.fchmodSync.chownSync.fchownSync.closeSync.copyFileSync.linkSync.lstatSync.fstatSync.lutimesSync.mkdirSync.openSync.opendirSync.readlinkSync.readFileSync.readdirSync.readlinkSync.realpathSync.renameSync.rmdirSync.rmSync.statSync.symlinkSync.truncateSync.ftruncateSync.unlinkSync.unwatchFile.utimesSync.watch.watchFile.writeFileSync.writeSync`.split(`.`)),b=new Set(`accessPromise.appendFilePromise.fchmodPromise.chmodPromise.fchownPromise.chownPromise.closePromise.copyFilePromise.linkPromise.fstatPromise.lstatPromise.lutimesPromise.mkdirPromise.openPromise.opendirPromise.readdirPromise.realpathPromise.readFilePromise.readdirPromise.readlinkPromise.renamePromise.rmdirPromise.rmPromise.statPromise.symlinkPromise.truncatePromise.ftruncatePromise.unlinkPromise.utimesPromise.writeFilePromise.writeSync`.split(`.`));function C(s,C){C=new p.NodePathFS(C);let w=(s,p,g)=>{let v=s[p];s[p]=g,v?.[l.promisify.custom]!==void 0&&(g[l.promisify.custom]=v[l.promisify.custom])};w(s,`exists`,(s,...l)=>{let p=typeof l[l.length-1]==`function`?l.pop():()=>{};process.nextTick(()=>{C.existsPromise(s).then(s=>{p(s)},()=>{p(!1)})})}),w(s,`read`,(...s)=>{let[l,p,g,v,b,w]=s;if(s.length<=3){let l={};s.length<3?w=s[1]:(l=s[1],w=s[2]),{buffer:p=Buffer.alloc(16384),offset:g=0,length:v=p.byteLength,position:b}=l}if(g??=0,v|=0,v===0){process.nextTick(()=>{w(null,0,p)});return}b??=-1,process.nextTick(()=>{C.readPromise(l,p,g,v,b).then(s=>{w(null,s,p)},s=>{w(s,0,p)})})});for(let l of b){let p=l.replace(/Promise$/,``);if(s[p]===void 0)continue;let g=C[l];g!==void 0&&w(s,p,(...s)=>{let l=typeof s[s.length-1]==`function`?s.pop():()=>{};process.nextTick(()=>{g.apply(C,s).then(s=>{l(null,s)},s=>{l(s)})})})}s.realpath.native=s.realpath,w(s,`existsSync`,s=>{try{return C.existsSync(s)}catch{return!1}}),w(s,`readSync`,(...s)=>{let[l,p,g,v,b]=s;if(s.length<=3){let l=s[2]||{};({offset:g=0,length:v=p.byteLength,position:b}=l)}return g??=0,v|=0,v===0?0:(b??=-1,C.readSync(l,p,g,v,b))});for(let l of v){let p=l;if(s[p]===void 0)continue;let g=C[l];g!==void 0&&w(s,p,g.bind(C))}s.realpathSync.native=s.realpathSync;{let l=s.promises;for(let s of b){let p=s.replace(/Promise$/,``);if(l[p]===void 0)continue;let v=C[s];v!==void 0&&s!==`open`&&w(l,p,(s,...l)=>s instanceof g.FileHandle?s[p].apply(s,l):v.call(C,s,...l))}w(l,`open`,async(...s)=>{let l=await C.openPromise(...s);return new g.FileHandle(l,C)})}s.read[l.promisify.custom]=async(s,l,...p)=>({bytesRead:await C.readPromise(s,l,...p),buffer:l}),s.write[l.promisify.custom]=async(s,l,...p)=>({bytesWritten:await C.writePromise(s,l,...p),buffer:l})}function w(s,l){let p=Object.create(s);return C(p,l),p}})),require_xfs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.xfs=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require(`os`)),p=require_NodeFS(),g=require_path$1();function v(s){return`${s}${Math.ceil(Math.random()*4294967296).toString(16).padStart(8,`0`)}`}let b=new Set,C=null;function w(){if(C)return C;let p=g.npath.toPortablePath(l.default.tmpdir()),v=s.xfs.realpathSync(p);return process.once(`exit`,()=>{s.xfs.rmtempSync()}),C={tmpdir:p,realTmpdir:v}}s.xfs=Object.assign(new p.NodeFS,{detachTemp(s){b.delete(s)},mktempSync(s){let{tmpdir:l,realTmpdir:p}=w();for(;;){let C=v(`xfs-`);try{this.mkdirSync(g.ppath.join(l,C))}catch(s){if(s.code===`EEXIST`)continue;throw s}let w=g.ppath.join(p,C);if(b.add(w),s===void 0)return w;try{return s(w)}finally{if(b.has(w)){b.delete(w);try{this.removeSync(w)}catch{}}}}},async mktempPromise(s){let{tmpdir:l,realTmpdir:p}=w();for(;;){let C=v(`xfs-`);try{await this.mkdirPromise(g.ppath.join(l,C))}catch(s){if(s.code===`EEXIST`)continue;throw s}let w=g.ppath.join(p,C);if(b.add(w),s===void 0)return w;try{return await s(w)}finally{if(b.has(w)){b.delete(w);try{await this.removePromise(w)}catch{}}}}},async rmtempPromise(){await Promise.all(Array.from(b.values()).map(async l=>{try{await s.xfs.removePromise(l,{maxRetries:0}),b.delete(l)}catch{}}))},rmtempSync(){for(let l of b)try{s.xfs.removeSync(l),b.delete(l)}catch{}}})})),require_lib$9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.xfs=s.extendFs=s.patchFs=s.VirtualFS=s.ProxiedFS=s.PosixFS=s.NodeFS=s.NoFS=s.MountFS=s.LazyFS=s.JailFS=s.CwdFS=s.BasePortableFakeFS=s.FakeFS=s.AliasFS=s.ppath=s.npath=s.Filename=s.PortablePath=s.normalizeLineEndings=s.unwatchAllFiles=s.unwatchFile=s.watchFile=s.CustomDir=s.opendir=s.setupCopyIndex=s.statUtils=s.errors=s.constants=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports));s.constants=l.__importStar(require_constants$7()),s.errors=l.__importStar(require_errors$5()),s.statUtils=l.__importStar(require_statUtils());var p=require_copyPromise();Object.defineProperty(s,`setupCopyIndex`,{enumerable:!0,get:function(){return p.setupCopyIndex}});var g=require_opendir();Object.defineProperty(s,`opendir`,{enumerable:!0,get:function(){return g.opendir}}),Object.defineProperty(s,`CustomDir`,{enumerable:!0,get:function(){return g.CustomDir}});var v=require_watchFile();Object.defineProperty(s,`watchFile`,{enumerable:!0,get:function(){return v.watchFile}}),Object.defineProperty(s,`unwatchFile`,{enumerable:!0,get:function(){return v.unwatchFile}}),Object.defineProperty(s,`unwatchAllFiles`,{enumerable:!0,get:function(){return v.unwatchAllFiles}});var b=require_FakeFS();Object.defineProperty(s,`normalizeLineEndings`,{enumerable:!0,get:function(){return b.normalizeLineEndings}});var C=require_path$1();Object.defineProperty(s,`PortablePath`,{enumerable:!0,get:function(){return C.PortablePath}}),Object.defineProperty(s,`Filename`,{enumerable:!0,get:function(){return C.Filename}});var w=require_path$1();Object.defineProperty(s,`npath`,{enumerable:!0,get:function(){return w.npath}}),Object.defineProperty(s,`ppath`,{enumerable:!0,get:function(){return w.ppath}});var E=require_AliasFS();Object.defineProperty(s,`AliasFS`,{enumerable:!0,get:function(){return E.AliasFS}});var k=require_FakeFS();Object.defineProperty(s,`FakeFS`,{enumerable:!0,get:function(){return k.FakeFS}}),Object.defineProperty(s,`BasePortableFakeFS`,{enumerable:!0,get:function(){return k.BasePortableFakeFS}});var A=require_CwdFS();Object.defineProperty(s,`CwdFS`,{enumerable:!0,get:function(){return A.CwdFS}});var N=require_JailFS();Object.defineProperty(s,`JailFS`,{enumerable:!0,get:function(){return N.JailFS}});var F=require_LazyFS();Object.defineProperty(s,`LazyFS`,{enumerable:!0,get:function(){return F.LazyFS}});var I=require_MountFS();Object.defineProperty(s,`MountFS`,{enumerable:!0,get:function(){return I.MountFS}});var R=require_NoFS();Object.defineProperty(s,`NoFS`,{enumerable:!0,get:function(){return R.NoFS}});var B=require_NodeFS();Object.defineProperty(s,`NodeFS`,{enumerable:!0,get:function(){return B.NodeFS}});var q=require_PosixFS();Object.defineProperty(s,`PosixFS`,{enumerable:!0,get:function(){return q.PosixFS}});var le=require_ProxiedFS();Object.defineProperty(s,`ProxiedFS`,{enumerable:!0,get:function(){return le.ProxiedFS}});var J=require_VirtualFS();Object.defineProperty(s,`VirtualFS`,{enumerable:!0,get:function(){return J.VirtualFS}});var _e=require_patchFs();Object.defineProperty(s,`patchFs`,{enumerable:!0,get:function(){return _e.patchFs}}),Object.defineProperty(s,`extendFs`,{enumerable:!0,get:function(){return _e.extendFs}});var be=require_xfs();Object.defineProperty(s,`xfs`,{enumerable:!0,get:function(){return be.xfs}})})),require_shell$1=__commonJSMin(((s,l)=>{function p(s,l){function p(){this.constructor=s}p.prototype=l.prototype,s.prototype=new p}function g(s,l,p,v){this.message=s,this.expected=l,this.found=p,this.location=v,this.name=`SyntaxError`,typeof Error.captureStackTrace==`function`&&Error.captureStackTrace(this,g)}p(g,Error),g.buildMessage=function(s,l){var p={literal:function(s){return`"`+v(s.text)+`"`},class:function(s){var l=``,p;for(p=0;p0){for(p=1,g=1;p>`,Kt=Bi(`>>`,!1),Jt=`>&`,Xt=Bi(`>&`,!1),Zt=`>`,en=Bi(`>`,!1),tn=`<<<`,nn=Bi(`<<<`,!1),rn=`<&`,an=Bi(`<&`,!1),on=`<`,sn=Bi(`<`,!1),cn=function(s){return{type:`argument`,segments:[].concat(...s)}},ln=function(s){return s},un=`$'`,dn=Bi(`$'`,!1),fn=`'`,pn=Bi(`'`,!1),mn=function(s){return[{type:`text`,text:s}]},hn=`""`,gn=Bi(`""`,!1),_n=function(){return{type:`text`,text:``}},vn=`"`,yn=Bi(`"`,!1),bn=function(s){return s},xn=function(s){return{type:`arithmetic`,arithmetic:s,quoted:!0}},Sn=function(s){return{type:`shell`,shell:s,quoted:!0}},Cn=function(s){return{type:`variable`,...s,quoted:!0}},wn=function(s){return{type:`text`,text:s}},Tn=function(s){return{type:`arithmetic`,arithmetic:s,quoted:!1}},En=function(s){return{type:`shell`,shell:s,quoted:!1}},Dn=function(s){return{type:`variable`,...s,quoted:!1}},On=function(s){return{type:`glob`,pattern:s}},kn=/^[^']/,An=Vi([`'`],!0,!1),jn=function(s){return s.join(``)},Mn=/^[^$"]/,Nn=Vi([`$`,`"`],!0,!1),Pn=`\\ -`,Fn=Bi(`\\ -`,!1),In=function(){return``},Ln=`\\`,Rn=Bi(`\\`,!1),zn=/^[\\$"`]/,Bn=Vi([`\\`,`$`,`"`,"`"],!1,!1),Vn=function(s){return s},Hn=`\\a`,Un=Bi(`\\a`,!1),Wn=function(){return`a`},Gn=`\\b`,Kn=Bi(`\\b`,!1),qn=function(){return`\b`},Jn=/^[Ee]/,Yn=Vi([`E`,`e`],!1,!1),Xn=function(){return`\x1B`},Zn=`\\f`,Qn=Bi(`\\f`,!1),$n=function(){return`\f`},er=`\\n`,tr=Bi(`\\n`,!1),nr=function(){return` -`},rr=`\\r`,ir=Bi(`\\r`,!1),ar=function(){return`\r`},or=`\\t`,sr=Bi(`\\t`,!1),cr=function(){return` `},lr=`\\v`,ur=Bi(`\\v`,!1),dr=function(){return`\v`},fr=/^[\\'"?]/,pr=Vi([`\\`,`'`,`"`,`?`],!1,!1),mr=function(s){return String.fromCharCode(parseInt(s,16))},hr=`\\x`,gr=Bi(`\\x`,!1),_r=`\\u`,vr=Bi(`\\u`,!1),yr=`\\U`,br=Bi(`\\U`,!1),xr=function(s){return String.fromCodePoint(parseInt(s,16))},Sr=/^[0-7]/,Cr=Vi([[`0`,`7`]],!1,!1),wr=/^[0-9a-fA-f]/,Tr=Vi([[`0`,`9`],[`a`,`f`],[`A`,`f`]],!1,!1),Er=Hi(),Dr=`{}`,Or=Bi(`{}`,!1),kr=function(){return`{}`},Ar=`-`,jr=Bi(`-`,!1),Mr=`+`,Nr=Bi(`+`,!1),Pr=`.`,Fr=Bi(`.`,!1),Ir=function(s,l,p){return{type:`number`,value:(s===`-`?-1:1)*parseFloat(l.join(``)+`.`+p.join(``))}},Lr=function(s,l){return{type:`number`,value:(s===`-`?-1:1)*parseInt(l.join(``))}},Rr=function(s){return{type:`variable`,...s}},zr=function(s){return{type:`variable`,name:s}},Br=function(s){return s},Vr=`*`,Hr=Bi(`*`,!1),Ur=`/`,Wr=Bi(`/`,!1),Gr=function(s,l,p){return{type:l===`*`?`multiplication`:`division`,right:p}},Kr=function(s,l){return l.reduce((s,l)=>({left:s,...l}),s)},qr=function(s,l,p){return{type:l===`+`?`addition`:`subtraction`,right:p}},Jr=`$((`,Yr=Bi(`$((`,!1),Xr=`))`,Zr=Bi(`))`,!1),Qr=function(s){return s},$r=`$(`,ei=Bi(`$(`,!1),ti=function(s){return s},ni="${",ri=Bi("${",!1),ii=`:-`,ai=Bi(`:-`,!1),oi=function(s,l){return{name:s,defaultValue:l}},si=`:-}`,ci=Bi(`:-}`,!1),li=function(s){return{name:s,defaultValue:[]}},ui=`:+`,di=Bi(`:+`,!1),fi=function(s,l){return{name:s,alternativeValue:l}},pi=`:+}`,mi=Bi(`:+}`,!1),hi=function(s){return{name:s,alternativeValue:[]}},gi=function(s){return{name:s}},_i=`$`,vi=Bi(`$`,!1),yi=function(s){return l.isGlobPattern(s)},bi=function(s){return s},xi=/^[a-zA-Z0-9_]/,Si=Vi([[`a`,`z`],[`A`,`Z`],[`0`,`9`],`_`],!1,!1),Ci=function(){return zi()},wi=/^[$@*?#a-zA-Z0-9_\-]/,Ti=Vi([`$`,`@`,`*`,`?`,`#`,[`a`,`z`],[`A`,`Z`],[`0`,`9`],`_`,`-`],!1,!1),Ei=/^[()}<>$|&; \t"']/,Di=Vi([`(`,`)`,`}`,`<`,`>`,`$`,`|`,`&`,`;`,` `,` `,`"`,`'`],!1,!1),Oi=/^[<>&; \t"']/,ki=Vi([`<`,`>`,`&`,`;`,` `,` `,`"`,`'`],!1,!1),Ai=/^[ \t]/,ji=Vi([` `,` `],!1,!1),Mi=0,Ni=0,Pi=[{line:1,column:1}],Fi=0,Ii=[],Li=0,Ri;if(`startRule`in l){if(!(l.startRule in v))throw Error(`Can't start parsing from rule "`+l.startRule+`".`);b=v[l.startRule]}function zi(){return s.substring(Ni,Mi)}function Bi(s,l){return{type:`literal`,text:s,ignoreCase:l}}function Vi(s,l,p){return{type:`class`,parts:s,inverted:l,ignoreCase:p}}function Hi(){return{type:`any`}}function Ui(){return{type:`end`}}function Wi(l){var p=Pi[l],g;if(p)return p;for(g=l-1;!Pi[g];)g--;for(p=Pi[g],p={line:p.line,column:p.column};gFi&&(Fi=Mi,Ii=[]),Ii.push(s))}function qi(s,l,p){return new g(g.buildMessage(s,l),s,l,p)}function Ji(){for(var s=Mi,l=[],g=Ba();g!==p;)l.push(g),g=Ba();return l===p?(Mi=s,s=p):(g=Yi(),g===p&&(g=null),g===p?(Mi=s,s=p):(Ni=s,l=C(g),s=l)),s}function Yi(){var s=Mi,l=Qi(),g,v,b;if(l!==p){for(g=[],v=Ba();v!==p;)g.push(v),v=Ba();g===p?(Mi=s,s=p):(v=Zi(),v===p?(Mi=s,s=p):(b=Xi(),b===p&&(b=null),b===p?(Mi=s,s=p):(Ni=s,l=w(l,v,b),s=l)))}else Mi=s,s=p;if(s===p)if(s=Mi,l=Qi(),l!==p){for(g=[],v=Ba();v!==p;)g.push(v),v=Ba();g===p?(Mi=s,s=p):(v=Zi(),v===p&&(v=null),v===p?(Mi=s,s=p):(Ni=s,l=E(l,v),s=l))}else Mi=s,s=p;return s}function Xi(){for(var s=Mi,l=[],g=Ba(),v,b;g!==p;)l.push(g),g=Ba();if(l!==p)if(g=Yi(),g!==p){for(v=[],b=Ba();b!==p;)v.push(b),b=Ba();v===p?(Mi=s,s=p):(Ni=s,l=k(g),s=l)}else Mi=s,s=p;else Mi=s,s=p;return s}function Zi(){var l;return s.charCodeAt(Mi)===59?(l=A,Mi++):(l=p,Li===0&&Ki(N)),l===p&&(s.charCodeAt(Mi)===38?(l=F,Mi++):(l=p,Li===0&&Ki(I))),l}function Qi(){var s=Mi,l=ta(),g;return l===p?(Mi=s,s=p):(g=$i(),g===p&&(g=null),g===p?(Mi=s,s=p):(Ni=s,l=R(l,g),s=l)),s}function $i(){for(var s=Mi,l=[],g=Ba(),v,b,C,w;g!==p;)l.push(g),g=Ba();if(l!==p)if(g=ea(),g!==p){for(v=[],b=Ba();b!==p;)v.push(b),b=Ba();if(v!==p)if(b=Qi(),b!==p){for(C=[],w=Ba();w!==p;)C.push(w),w=Ba();C===p?(Mi=s,s=p):(Ni=s,l=B(g,b),s=l)}else Mi=s,s=p;else Mi=s,s=p}else Mi=s,s=p;else Mi=s,s=p;return s}function ea(){var l;return s.substr(Mi,2)===q?(l=q,Mi+=2):(l=p,Li===0&&Ki(le)),l===p&&(s.substr(Mi,2)===J?(l=J,Mi+=2):(l=p,Li===0&&Ki(_e))),l}function ta(){var s=Mi,l=aa(),g;return l===p?(Mi=s,s=p):(g=na(),g===p&&(g=null),g===p?(Mi=s,s=p):(Ni=s,l=be(l,g),s=l)),s}function na(){for(var s=Mi,l=[],g=Ba(),v,b,C,w;g!==p;)l.push(g),g=Ba();if(l!==p)if(g=ra(),g!==p){for(v=[],b=Ba();b!==p;)v.push(b),b=Ba();if(v!==p)if(b=ta(),b!==p){for(C=[],w=Ba();w!==p;)C.push(w),w=Ba();C===p?(Mi=s,s=p):(Ni=s,l=xe(g,b),s=l)}else Mi=s,s=p;else Mi=s,s=p}else Mi=s,s=p;else Mi=s,s=p;return s}function ra(){var l;return s.substr(Mi,2)===De?(l=De,Mi+=2):(l=p,Li===0&&Ki(Ne)),l===p&&(s.charCodeAt(Mi)===124?(l=Pe,Mi++):(l=p,Li===0&&Ki(ze))),l}function ia(){var l=Mi,g=Ia(),v,b,C,w;if(g!==p)if(s.charCodeAt(Mi)===61?(v=Be,Mi++):(v=p,Li===0&&Ki(We)),v!==p)if(b=da(),b!==p){for(C=[],w=Ba();w!==p;)C.push(w),w=Ba();C===p?(Mi=l,l=p):(Ni=l,g=Ke(g,b),l=g)}else Mi=l,l=p;else Mi=l,l=p;else Mi=l,l=p;if(l===p)if(l=Mi,g=Ia(),g!==p)if(s.charCodeAt(Mi)===61?(v=Be,Mi++):(v=p,Li===0&&Ki(We)),v!==p){for(b=[],C=Ba();C!==p;)b.push(C),C=Ba();b===p?(Mi=l,l=p):(Ni=l,g=qe(g),l=g)}else Mi=l,l=p;else Mi=l,l=p;return l}function aa(){for(var l=Mi,g=[],v=Ba(),b,C,w,E,k,A,N,F;v!==p;)g.push(v),v=Ba();if(g!==p)if(s.charCodeAt(Mi)===40?(v=Je,Mi++):(v=p,Li===0&&Ki(Ye)),v!==p){for(b=[],C=Ba();C!==p;)b.push(C),C=Ba();if(b!==p)if(C=Yi(),C!==p){for(w=[],E=Ba();E!==p;)w.push(E),E=Ba();if(w!==p)if(s.charCodeAt(Mi)===41?(E=Ze,Mi++):(E=p,Li===0&&Ki(Qe)),E!==p){for(k=[],A=Ba();A!==p;)k.push(A),A=Ba();if(k!==p){for(A=[],N=ca();N!==p;)A.push(N),N=ca();if(A!==p){for(N=[],F=Ba();F!==p;)N.push(F),F=Ba();N===p?(Mi=l,l=p):(Ni=l,g=ot(C,A),l=g)}else Mi=l,l=p}else Mi=l,l=p}else Mi=l,l=p;else Mi=l,l=p}else Mi=l,l=p;else Mi=l,l=p}else Mi=l,l=p;else Mi=l,l=p;if(l===p){for(l=Mi,g=[],v=Ba();v!==p;)g.push(v),v=Ba();if(g!==p)if(s.charCodeAt(Mi)===123?(v=st,Mi++):(v=p,Li===0&&Ki(ut)),v!==p){for(b=[],C=Ba();C!==p;)b.push(C),C=Ba();if(b!==p)if(C=Yi(),C!==p){for(w=[],E=Ba();E!==p;)w.push(E),E=Ba();if(w!==p)if(s.charCodeAt(Mi)===125?(E=yt,Mi++):(E=p,Li===0&&Ki(Tt)),E!==p){for(k=[],A=Ba();A!==p;)k.push(A),A=Ba();if(k!==p){for(A=[],N=ca();N!==p;)A.push(N),N=ca();if(A!==p){for(N=[],F=Ba();F!==p;)N.push(F),F=Ba();N===p?(Mi=l,l=p):(Ni=l,g=Ot(C,A),l=g)}else Mi=l,l=p}else Mi=l,l=p}else Mi=l,l=p;else Mi=l,l=p}else Mi=l,l=p;else Mi=l,l=p}else Mi=l,l=p;else Mi=l,l=p;if(l===p){for(l=Mi,g=[],v=Ba();v!==p;)g.push(v),v=Ba();if(g!==p){for(v=[],b=ia();b!==p;)v.push(b),b=ia();if(v!==p){for(b=[],C=Ba();C!==p;)b.push(C),C=Ba();if(b!==p){if(C=[],w=sa(),w!==p)for(;w!==p;)C.push(w),w=sa();else C=p;if(C!==p){for(w=[],E=Ba();E!==p;)w.push(E),E=Ba();w===p?(Mi=l,l=p):(Ni=l,g=At(v,C),l=g)}else Mi=l,l=p}else Mi=l,l=p}else Mi=l,l=p}else Mi=l,l=p;if(l===p){for(l=Mi,g=[],v=Ba();v!==p;)g.push(v),v=Ba();if(g!==p){if(v=[],b=ia(),b!==p)for(;b!==p;)v.push(b),b=ia();else v=p;if(v!==p){for(b=[],C=Ba();C!==p;)b.push(C),C=Ba();b===p?(Mi=l,l=p):(Ni=l,g=jt(v),l=g)}else Mi=l,l=p}else Mi=l,l=p}}}return l}function oa(){for(var s=Mi,l=[],g=Ba(),v,b;g!==p;)l.push(g),g=Ba();if(l!==p){if(g=[],v=ua(),v!==p)for(;v!==p;)g.push(v),v=ua();else g=p;if(g!==p){for(v=[],b=Ba();b!==p;)v.push(b),b=Ba();v===p?(Mi=s,s=p):(Ni=s,l=It(g),s=l)}else Mi=s,s=p}else Mi=s,s=p;return s}function sa(){for(var s=Mi,l=[],g=Ba();g!==p;)l.push(g),g=Ba();if(l===p?(Mi=s,s=p):(g=ca(),g===p?(Mi=s,s=p):(Ni=s,l=Lt(g),s=l)),s===p){for(s=Mi,l=[],g=Ba();g!==p;)l.push(g),g=Ba();l===p?(Mi=s,s=p):(g=ua(),g===p?(Mi=s,s=p):(Ni=s,l=Lt(g),s=l))}return s}function ca(){for(var l=Mi,g=[],v=Ba(),b,C;v!==p;)g.push(v),v=Ba();return g===p?(Mi=l,l=p):(Rt.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(Vt)),v===p&&(v=null),v===p?(Mi=l,l=p):(b=la(),b===p?(Mi=l,l=p):(C=ua(),C===p?(Mi=l,l=p):(Ni=l,g=Ht(v,b,C),l=g)))),l}function la(){var l;return s.substr(Mi,2)===Gt?(l=Gt,Mi+=2):(l=p,Li===0&&Ki(Kt)),l===p&&(s.substr(Mi,2)===Jt?(l=Jt,Mi+=2):(l=p,Li===0&&Ki(Xt)),l===p&&(s.charCodeAt(Mi)===62?(l=Zt,Mi++):(l=p,Li===0&&Ki(en)),l===p&&(s.substr(Mi,3)===tn?(l=tn,Mi+=3):(l=p,Li===0&&Ki(nn)),l===p&&(s.substr(Mi,2)===rn?(l=rn,Mi+=2):(l=p,Li===0&&Ki(an)),l===p&&(s.charCodeAt(Mi)===60?(l=on,Mi++):(l=p,Li===0&&Ki(sn))))))),l}function ua(){for(var s=Mi,l=[],g=Ba();g!==p;)l.push(g),g=Ba();return l===p?(Mi=s,s=p):(g=da(),g===p?(Mi=s,s=p):(Ni=s,l=Lt(g),s=l)),s}function da(){var s=Mi,l=[],g=fa();if(g!==p)for(;g!==p;)l.push(g),g=fa();else l=p;return l!==p&&(Ni=s,l=cn(l)),s=l,s}function fa(){var s=Mi,l=pa();return l!==p&&(Ni=s,l=ln(l)),s=l,s===p&&(s=Mi,l=ma(),l!==p&&(Ni=s,l=ln(l)),s=l,s===p&&(s=Mi,l=ha(),l!==p&&(Ni=s,l=ln(l)),s=l,s===p&&(s=Mi,l=ga(),l!==p&&(Ni=s,l=ln(l)),s=l))),s}function pa(){var l=Mi,g,v,b;return s.substr(Mi,2)===un?(g=un,Mi+=2):(g=p,Li===0&&Ki(dn)),g===p?(Mi=l,l=p):(v=Sa(),v===p?(Mi=l,l=p):(s.charCodeAt(Mi)===39?(b=fn,Mi++):(b=p,Li===0&&Ki(pn)),b===p?(Mi=l,l=p):(Ni=l,g=mn(v),l=g))),l}function ma(){var l=Mi,g,v,b;return s.charCodeAt(Mi)===39?(g=fn,Mi++):(g=p,Li===0&&Ki(pn)),g===p?(Mi=l,l=p):(v=ya(),v===p?(Mi=l,l=p):(s.charCodeAt(Mi)===39?(b=fn,Mi++):(b=p,Li===0&&Ki(pn)),b===p?(Mi=l,l=p):(Ni=l,g=mn(v),l=g))),l}function ha(){var l=Mi,g,v,b;if(s.substr(Mi,2)===hn?(g=hn,Mi+=2):(g=p,Li===0&&Ki(gn)),g!==p&&(Ni=l,g=_n()),l=g,l===p)if(l=Mi,s.charCodeAt(Mi)===34?(g=vn,Mi++):(g=p,Li===0&&Ki(yn)),g!==p){for(v=[],b=_a();b!==p;)v.push(b),b=_a();v===p?(Mi=l,l=p):(s.charCodeAt(Mi)===34?(b=vn,Mi++):(b=p,Li===0&&Ki(yn)),b===p?(Mi=l,l=p):(Ni=l,g=bn(v),l=g))}else Mi=l,l=p;return l}function ga(){var s=Mi,l=[],g=va();if(g!==p)for(;g!==p;)l.push(g),g=va();else l=p;return l!==p&&(Ni=s,l=bn(l)),s=l,s}function _a(){var s=Mi,l=ja();return l!==p&&(Ni=s,l=xn(l)),s=l,s===p&&(s=Mi,l=Ma(),l!==p&&(Ni=s,l=Sn(l)),s=l,s===p&&(s=Mi,l=Na(),l!==p&&(Ni=s,l=Cn(l)),s=l,s===p&&(s=Mi,l=ba(),l!==p&&(Ni=s,l=wn(l)),s=l))),s}function va(){var s=Mi,l=ja();return l!==p&&(Ni=s,l=Tn(l)),s=l,s===p&&(s=Mi,l=Ma(),l!==p&&(Ni=s,l=En(l)),s=l,s===p&&(s=Mi,l=Na(),l!==p&&(Ni=s,l=Dn(l)),s=l,s===p&&(s=Mi,l=Pa(),l!==p&&(Ni=s,l=On(l)),s=l,s===p&&(s=Mi,l=Da(),l!==p&&(Ni=s,l=wn(l)),s=l)))),s}function ya(){var l=Mi,g=[],v;for(kn.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(An));v!==p;)g.push(v),kn.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(An));return g!==p&&(Ni=l,g=jn(g)),l=g,l}function ba(){var l=Mi,g=[],v=xa();if(v===p&&(Mn.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(Nn))),v!==p)for(;v!==p;)g.push(v),v=xa(),v===p&&(Mn.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(Nn)));else g=p;return g!==p&&(Ni=l,g=jn(g)),l=g,l}function xa(){var l=Mi,g,v;return s.substr(Mi,2)===Pn?(g=Pn,Mi+=2):(g=p,Li===0&&Ki(Fn)),g!==p&&(Ni=l,g=In()),l=g,l===p&&(l=Mi,s.charCodeAt(Mi)===92?(g=Ln,Mi++):(g=p,Li===0&&Ki(Rn)),g===p?(Mi=l,l=p):(zn.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(Bn)),v===p?(Mi=l,l=p):(Ni=l,g=Vn(v),l=g))),l}function Sa(){var l=Mi,g=[],v=Ca();for(v===p&&(kn.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(An)));v!==p;)g.push(v),v=Ca(),v===p&&(kn.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(An)));return g!==p&&(Ni=l,g=jn(g)),l=g,l}function Ca(){var l=Mi,g,v;return s.substr(Mi,2)===Hn?(g=Hn,Mi+=2):(g=p,Li===0&&Ki(Un)),g!==p&&(Ni=l,g=Wn()),l=g,l===p&&(l=Mi,s.substr(Mi,2)===Gn?(g=Gn,Mi+=2):(g=p,Li===0&&Ki(Kn)),g!==p&&(Ni=l,g=qn()),l=g,l===p&&(l=Mi,s.charCodeAt(Mi)===92?(g=Ln,Mi++):(g=p,Li===0&&Ki(Rn)),g===p?(Mi=l,l=p):(Jn.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(Yn)),v===p?(Mi=l,l=p):(Ni=l,g=Xn(),l=g)),l===p&&(l=Mi,s.substr(Mi,2)===Zn?(g=Zn,Mi+=2):(g=p,Li===0&&Ki(Qn)),g!==p&&(Ni=l,g=$n()),l=g,l===p&&(l=Mi,s.substr(Mi,2)===er?(g=er,Mi+=2):(g=p,Li===0&&Ki(tr)),g!==p&&(Ni=l,g=nr()),l=g,l===p&&(l=Mi,s.substr(Mi,2)===rr?(g=rr,Mi+=2):(g=p,Li===0&&Ki(ir)),g!==p&&(Ni=l,g=ar()),l=g,l===p&&(l=Mi,s.substr(Mi,2)===or?(g=or,Mi+=2):(g=p,Li===0&&Ki(sr)),g!==p&&(Ni=l,g=cr()),l=g,l===p&&(l=Mi,s.substr(Mi,2)===lr?(g=lr,Mi+=2):(g=p,Li===0&&Ki(ur)),g!==p&&(Ni=l,g=dr()),l=g,l===p&&(l=Mi,s.charCodeAt(Mi)===92?(g=Ln,Mi++):(g=p,Li===0&&Ki(Rn)),g===p?(Mi=l,l=p):(fr.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(pr)),v===p?(Mi=l,l=p):(Ni=l,g=Vn(v),l=g)),l===p&&(l=wa()))))))))),l}function wa(){var l=Mi,g,v,b,C,w,E,k,A,N,F,I;return s.charCodeAt(Mi)===92?(g=Ln,Mi++):(g=p,Li===0&&Ki(Rn)),g===p?(Mi=l,l=p):(v=Ta(),v===p?(Mi=l,l=p):(Ni=l,g=mr(v),l=g)),l===p&&(l=Mi,s.substr(Mi,2)===hr?(g=hr,Mi+=2):(g=p,Li===0&&Ki(gr)),g===p?(Mi=l,l=p):(v=Mi,b=Mi,C=Ta(),C===p?(Mi=b,b=p):(w=Ea(),w===p?(Mi=b,b=p):(C=[C,w],b=C)),b===p&&(b=Ta()),v=b===p?b:s.substring(v,Mi),v===p?(Mi=l,l=p):(Ni=l,g=mr(v),l=g)),l===p&&(l=Mi,s.substr(Mi,2)===_r?(g=_r,Mi+=2):(g=p,Li===0&&Ki(vr)),g===p?(Mi=l,l=p):(v=Mi,b=Mi,C=Ea(),C===p?(Mi=b,b=p):(w=Ea(),w===p?(Mi=b,b=p):(E=Ea(),E===p?(Mi=b,b=p):(k=Ea(),k===p?(Mi=b,b=p):(C=[C,w,E,k],b=C)))),v=b===p?b:s.substring(v,Mi),v===p?(Mi=l,l=p):(Ni=l,g=mr(v),l=g)),l===p&&(l=Mi,s.substr(Mi,2)===yr?(g=yr,Mi+=2):(g=p,Li===0&&Ki(br)),g===p?(Mi=l,l=p):(v=Mi,b=Mi,C=Ea(),C===p?(Mi=b,b=p):(w=Ea(),w===p?(Mi=b,b=p):(E=Ea(),E===p?(Mi=b,b=p):(k=Ea(),k===p?(Mi=b,b=p):(A=Ea(),A===p?(Mi=b,b=p):(N=Ea(),N===p?(Mi=b,b=p):(F=Ea(),F===p?(Mi=b,b=p):(I=Ea(),I===p?(Mi=b,b=p):(C=[C,w,E,k,A,N,F,I],b=C)))))))),v=b===p?b:s.substring(v,Mi),v===p?(Mi=l,l=p):(Ni=l,g=xr(v),l=g))))),l}function Ta(){var l;return Sr.test(s.charAt(Mi))?(l=s.charAt(Mi),Mi++):(l=p,Li===0&&Ki(Cr)),l}function Ea(){var l;return wr.test(s.charAt(Mi))?(l=s.charAt(Mi),Mi++):(l=p,Li===0&&Ki(Tr)),l}function Da(){var l=Mi,g=[],v=Mi,b,C;if(s.charCodeAt(Mi)===92?(b=Ln,Mi++):(b=p,Li===0&&Ki(Rn)),b===p?(Mi=v,v=p):(s.length>Mi?(C=s.charAt(Mi),Mi++):(C=p,Li===0&&Ki(Er)),C===p?(Mi=v,v=p):(Ni=v,b=Vn(C),v=b)),v===p&&(v=Mi,s.substr(Mi,2)===Dr?(b=Dr,Mi+=2):(b=p,Li===0&&Ki(Or)),b!==p&&(Ni=v,b=kr()),v=b,v===p&&(v=Mi,b=Mi,Li++,C=Ra(),Li--,C===p?b=void 0:(Mi=b,b=p),b===p?(Mi=v,v=p):(s.length>Mi?(C=s.charAt(Mi),Mi++):(C=p,Li===0&&Ki(Er)),C===p?(Mi=v,v=p):(Ni=v,b=Vn(C),v=b)))),v!==p)for(;v!==p;)g.push(v),v=Mi,s.charCodeAt(Mi)===92?(b=Ln,Mi++):(b=p,Li===0&&Ki(Rn)),b===p?(Mi=v,v=p):(s.length>Mi?(C=s.charAt(Mi),Mi++):(C=p,Li===0&&Ki(Er)),C===p?(Mi=v,v=p):(Ni=v,b=Vn(C),v=b)),v===p&&(v=Mi,s.substr(Mi,2)===Dr?(b=Dr,Mi+=2):(b=p,Li===0&&Ki(Or)),b!==p&&(Ni=v,b=kr()),v=b,v===p&&(v=Mi,b=Mi,Li++,C=Ra(),Li--,C===p?b=void 0:(Mi=b,b=p),b===p?(Mi=v,v=p):(s.length>Mi?(C=s.charAt(Mi),Mi++):(C=p,Li===0&&Ki(Er)),C===p?(Mi=v,v=p):(Ni=v,b=Vn(C),v=b))));else g=p;return g!==p&&(Ni=l,g=jn(g)),l=g,l}function Oa(){var l=Mi,g,v,b,C,w;if(s.charCodeAt(Mi)===45?(g=Ar,Mi++):(g=p,Li===0&&Ki(jr)),g===p&&(s.charCodeAt(Mi)===43?(g=Mr,Mi++):(g=p,Li===0&&Ki(Nr))),g===p&&(g=null),g!==p){if(v=[],Rt.test(s.charAt(Mi))?(b=s.charAt(Mi),Mi++):(b=p,Li===0&&Ki(Vt)),b!==p)for(;b!==p;)v.push(b),Rt.test(s.charAt(Mi))?(b=s.charAt(Mi),Mi++):(b=p,Li===0&&Ki(Vt));else v=p;if(v!==p)if(s.charCodeAt(Mi)===46?(b=Pr,Mi++):(b=p,Li===0&&Ki(Fr)),b!==p){if(C=[],Rt.test(s.charAt(Mi))?(w=s.charAt(Mi),Mi++):(w=p,Li===0&&Ki(Vt)),w!==p)for(;w!==p;)C.push(w),Rt.test(s.charAt(Mi))?(w=s.charAt(Mi),Mi++):(w=p,Li===0&&Ki(Vt));else C=p;C===p?(Mi=l,l=p):(Ni=l,g=Ir(g,v,C),l=g)}else Mi=l,l=p;else Mi=l,l=p}else Mi=l,l=p;if(l===p){if(l=Mi,s.charCodeAt(Mi)===45?(g=Ar,Mi++):(g=p,Li===0&&Ki(jr)),g===p&&(s.charCodeAt(Mi)===43?(g=Mr,Mi++):(g=p,Li===0&&Ki(Nr))),g===p&&(g=null),g!==p){if(v=[],Rt.test(s.charAt(Mi))?(b=s.charAt(Mi),Mi++):(b=p,Li===0&&Ki(Vt)),b!==p)for(;b!==p;)v.push(b),Rt.test(s.charAt(Mi))?(b=s.charAt(Mi),Mi++):(b=p,Li===0&&Ki(Vt));else v=p;v===p?(Mi=l,l=p):(Ni=l,g=Lr(g,v),l=g)}else Mi=l,l=p;if(l===p&&(l=Mi,g=Na(),g!==p&&(Ni=l,g=Rr(g)),l=g,l===p&&(l=Mi,g=La(),g!==p&&(Ni=l,g=zr(g)),l=g,l===p)))if(l=Mi,s.charCodeAt(Mi)===40?(g=Je,Mi++):(g=p,Li===0&&Ki(Ye)),g!==p){for(v=[],b=Ba();b!==p;)v.push(b),b=Ba();if(v!==p)if(b=Aa(),b!==p){for(C=[],w=Ba();w!==p;)C.push(w),w=Ba();C===p?(Mi=l,l=p):(s.charCodeAt(Mi)===41?(w=Ze,Mi++):(w=p,Li===0&&Ki(Qe)),w===p?(Mi=l,l=p):(Ni=l,g=Br(b),l=g))}else Mi=l,l=p;else Mi=l,l=p}else Mi=l,l=p}return l}function ka(){var l=Mi,g=Oa(),v,b,C,w,E,k;if(g!==p){for(v=[],b=Mi,C=[],w=Ba();w!==p;)C.push(w),w=Ba();if(C!==p)if(s.charCodeAt(Mi)===42?(w=Vr,Mi++):(w=p,Li===0&&Ki(Hr)),w===p&&(s.charCodeAt(Mi)===47?(w=Ur,Mi++):(w=p,Li===0&&Ki(Wr))),w!==p){for(E=[],k=Ba();k!==p;)E.push(k),k=Ba();E===p?(Mi=b,b=p):(k=Oa(),k===p?(Mi=b,b=p):(Ni=b,C=Gr(g,w,k),b=C))}else Mi=b,b=p;else Mi=b,b=p;for(;b!==p;){for(v.push(b),b=Mi,C=[],w=Ba();w!==p;)C.push(w),w=Ba();if(C!==p)if(s.charCodeAt(Mi)===42?(w=Vr,Mi++):(w=p,Li===0&&Ki(Hr)),w===p&&(s.charCodeAt(Mi)===47?(w=Ur,Mi++):(w=p,Li===0&&Ki(Wr))),w!==p){for(E=[],k=Ba();k!==p;)E.push(k),k=Ba();E===p?(Mi=b,b=p):(k=Oa(),k===p?(Mi=b,b=p):(Ni=b,C=Gr(g,w,k),b=C))}else Mi=b,b=p;else Mi=b,b=p}v===p?(Mi=l,l=p):(Ni=l,g=Kr(g,v),l=g)}else Mi=l,l=p;return l}function Aa(){var l=Mi,g=ka(),v,b,C,w,E,k;if(g!==p){for(v=[],b=Mi,C=[],w=Ba();w!==p;)C.push(w),w=Ba();if(C!==p)if(s.charCodeAt(Mi)===43?(w=Mr,Mi++):(w=p,Li===0&&Ki(Nr)),w===p&&(s.charCodeAt(Mi)===45?(w=Ar,Mi++):(w=p,Li===0&&Ki(jr))),w!==p){for(E=[],k=Ba();k!==p;)E.push(k),k=Ba();E===p?(Mi=b,b=p):(k=ka(),k===p?(Mi=b,b=p):(Ni=b,C=qr(g,w,k),b=C))}else Mi=b,b=p;else Mi=b,b=p;for(;b!==p;){for(v.push(b),b=Mi,C=[],w=Ba();w!==p;)C.push(w),w=Ba();if(C!==p)if(s.charCodeAt(Mi)===43?(w=Mr,Mi++):(w=p,Li===0&&Ki(Nr)),w===p&&(s.charCodeAt(Mi)===45?(w=Ar,Mi++):(w=p,Li===0&&Ki(jr))),w!==p){for(E=[],k=Ba();k!==p;)E.push(k),k=Ba();E===p?(Mi=b,b=p):(k=ka(),k===p?(Mi=b,b=p):(Ni=b,C=qr(g,w,k),b=C))}else Mi=b,b=p;else Mi=b,b=p}v===p?(Mi=l,l=p):(Ni=l,g=Kr(g,v),l=g)}else Mi=l,l=p;return l}function ja(){var l=Mi,g,v,b,C,w;if(s.substr(Mi,3)===Jr?(g=Jr,Mi+=3):(g=p,Li===0&&Ki(Yr)),g!==p){for(v=[],b=Ba();b!==p;)v.push(b),b=Ba();if(v!==p)if(b=Aa(),b!==p){for(C=[],w=Ba();w!==p;)C.push(w),w=Ba();C===p?(Mi=l,l=p):(s.substr(Mi,2)===Xr?(w=Xr,Mi+=2):(w=p,Li===0&&Ki(Zr)),w===p?(Mi=l,l=p):(Ni=l,g=Qr(b),l=g))}else Mi=l,l=p;else Mi=l,l=p}else Mi=l,l=p;return l}function Ma(){var l=Mi,g,v,b;return s.substr(Mi,2)===$r?(g=$r,Mi+=2):(g=p,Li===0&&Ki(ei)),g===p?(Mi=l,l=p):(v=Yi(),v===p?(Mi=l,l=p):(s.charCodeAt(Mi)===41?(b=Ze,Mi++):(b=p,Li===0&&Ki(Qe)),b===p?(Mi=l,l=p):(Ni=l,g=ti(v),l=g))),l}function Na(){var l=Mi,g,v,b,C,w;return s.substr(Mi,2)===ni?(g=ni,Mi+=2):(g=p,Li===0&&Ki(ri)),g===p?(Mi=l,l=p):(v=La(),v===p?(Mi=l,l=p):(s.substr(Mi,2)===ii?(b=ii,Mi+=2):(b=p,Li===0&&Ki(ai)),b===p?(Mi=l,l=p):(C=oa(),C===p?(Mi=l,l=p):(s.charCodeAt(Mi)===125?(w=yt,Mi++):(w=p,Li===0&&Ki(Tt)),w===p?(Mi=l,l=p):(Ni=l,g=oi(v,C),l=g))))),l===p&&(l=Mi,s.substr(Mi,2)===ni?(g=ni,Mi+=2):(g=p,Li===0&&Ki(ri)),g===p?(Mi=l,l=p):(v=La(),v===p?(Mi=l,l=p):(s.substr(Mi,3)===si?(b=si,Mi+=3):(b=p,Li===0&&Ki(ci)),b===p?(Mi=l,l=p):(Ni=l,g=li(v),l=g))),l===p&&(l=Mi,s.substr(Mi,2)===ni?(g=ni,Mi+=2):(g=p,Li===0&&Ki(ri)),g===p?(Mi=l,l=p):(v=La(),v===p?(Mi=l,l=p):(s.substr(Mi,2)===ui?(b=ui,Mi+=2):(b=p,Li===0&&Ki(di)),b===p?(Mi=l,l=p):(C=oa(),C===p?(Mi=l,l=p):(s.charCodeAt(Mi)===125?(w=yt,Mi++):(w=p,Li===0&&Ki(Tt)),w===p?(Mi=l,l=p):(Ni=l,g=fi(v,C),l=g))))),l===p&&(l=Mi,s.substr(Mi,2)===ni?(g=ni,Mi+=2):(g=p,Li===0&&Ki(ri)),g===p?(Mi=l,l=p):(v=La(),v===p?(Mi=l,l=p):(s.substr(Mi,3)===pi?(b=pi,Mi+=3):(b=p,Li===0&&Ki(mi)),b===p?(Mi=l,l=p):(Ni=l,g=hi(v),l=g))),l===p&&(l=Mi,s.substr(Mi,2)===ni?(g=ni,Mi+=2):(g=p,Li===0&&Ki(ri)),g===p?(Mi=l,l=p):(v=La(),v===p?(Mi=l,l=p):(s.charCodeAt(Mi)===125?(b=yt,Mi++):(b=p,Li===0&&Ki(Tt)),b===p?(Mi=l,l=p):(Ni=l,g=gi(v),l=g))),l===p&&(l=Mi,s.charCodeAt(Mi)===36?(g=_i,Mi++):(g=p,Li===0&&Ki(vi)),g===p?(Mi=l,l=p):(v=La(),v===p?(Mi=l,l=p):(Ni=l,g=gi(v),l=g))))))),l}function Pa(){var s=Mi,l=Fa(),g;return l===p?(Mi=s,s=p):(Ni=Mi,g=yi(l),g=g?void 0:p,g===p?(Mi=s,s=p):(Ni=s,l=bi(l),s=l)),s}function Fa(){var l=Mi,g=[],v=Mi,b=Mi,C;if(Li++,C=za(),Li--,C===p?b=void 0:(Mi=b,b=p),b===p?(Mi=v,v=p):(s.length>Mi?(C=s.charAt(Mi),Mi++):(C=p,Li===0&&Ki(Er)),C===p?(Mi=v,v=p):(Ni=v,b=Vn(C),v=b)),v!==p)for(;v!==p;)g.push(v),v=Mi,b=Mi,Li++,C=za(),Li--,C===p?b=void 0:(Mi=b,b=p),b===p?(Mi=v,v=p):(s.length>Mi?(C=s.charAt(Mi),Mi++):(C=p,Li===0&&Ki(Er)),C===p?(Mi=v,v=p):(Ni=v,b=Vn(C),v=b));else g=p;return g!==p&&(Ni=l,g=jn(g)),l=g,l}function Ia(){var l=Mi,g=[],v;if(xi.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(Si)),v!==p)for(;v!==p;)g.push(v),xi.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(Si));else g=p;return g!==p&&(Ni=l,g=Ci()),l=g,l}function La(){var l=Mi,g=[],v;if(wi.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(Ti)),v!==p)for(;v!==p;)g.push(v),wi.test(s.charAt(Mi))?(v=s.charAt(Mi),Mi++):(v=p,Li===0&&Ki(Ti));else g=p;return g!==p&&(Ni=l,g=Ci()),l=g,l}function Ra(){var l;return Ei.test(s.charAt(Mi))?(l=s.charAt(Mi),Mi++):(l=p,Li===0&&Ki(Di)),l}function za(){var l;return Oi.test(s.charAt(Mi))?(l=s.charAt(Mi),Mi++):(l=p,Li===0&&Ki(ki)),l}function Ba(){var l=[],g;if(Ai.test(s.charAt(Mi))?(g=s.charAt(Mi),Mi++):(g=p,Li===0&&Ki(ji)),g!==p)for(;g!==p;)l.push(g),Ai.test(s.charAt(Mi))?(g=s.charAt(Mi),Mi++):(g=p,Li===0&&Ki(ji));else l=p;return l}if(Ri=b(),Ri!==p&&Mi===s.length)return Ri;throw Ri!==p&&Mi{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseShell=p,s.stringifyShellLine=g,s.stringifyShell=g,s.stringifyCommandLine=v,s.stringifyCommandLineThen=b,s.stringifyCommandChain=C,s.stringifyCommandChainThen=w,s.stringifyCommand=E,s.stringifyEnvSegment=k,s.stringifyArgument=A,s.stringifyRedirectArgument=N,s.stringifyValueArgument=F,s.stringifyArgumentSegment=le,s.stringifyArithmeticExpression=J,s.stringifyShellLine=g,s.stringifyShell=g;let l=require_shell$1();function p(s,p={isGlobPattern:()=>!1}){try{return(0,l.parse)(s,p)}catch(s){throw s.location&&(s.message=s.message.replace(/(\.)?$/,` (line ${s.location.start.line}, column ${s.location.start.column})$1`)),s}}function g(s,{endSemicolon:l=!1}={}){return s.map(({command:p,type:g},b)=>`${v(p)}${g===`;`?b!==s.length-1||l?`;`:``:` &`}`).join(` `)}function v(s){return`${C(s.chain)}${s.then?` ${b(s.then)}`:``}`}function b(s){return`${s.type} ${v(s.line)}`}function C(s){return`${E(s)}${s.then?` ${w(s.then)}`:``}`}function w(s){return`${s.type} ${C(s.chain)}`}function E(s){switch(s.type){case`command`:return`${s.envs.length>0?`${s.envs.map(s=>k(s)).join(` `)} `:``}${s.args.map(s=>A(s)).join(` `)}`;case`subshell`:return`(${g(s.subshell)})${s.args.length>0?` ${s.args.map(s=>N(s)).join(` `)}`:``}`;case`group`:return`{ ${g(s.group,{endSemicolon:!0})} }${s.args.length>0?` ${s.args.map(s=>N(s)).join(` `)}`:``}`;case`envs`:return s.envs.map(s=>k(s)).join(` `);default:throw Error(`Unsupported command type: "${s.type}"`)}}function k(s){return`${s.name}=${s.args[0]?F(s.args[0]):``}`}function A(s){switch(s.type){case`redirection`:return N(s);case`argument`:return F(s);default:throw Error(`Unsupported argument type: "${s.type}"`)}}function N(s){return`${s.subtype} ${s.args.map(s=>F(s)).join(` `)}`}function F(s){return s.segments.map(s=>le(s)).join(``)}let I=new Map([[`\f`,`\\f`],[` -`,`\\n`],[`\r`,`\\r`],[` `,`\\t`],[`\v`,`\\v`],[`\0`,`\\0`]]),R=new Map([[`\\`,`\\\\`],[`$`,`\\$`],[`"`,`\\"`],...Array.from(I,([s,l])=>[s,`"$'${l}'"`])]),B=s=>I.get(s)??`\\x${s.charCodeAt(0).toString(16).padStart(2,`0`)}`,q=s=>R.get(s)??`"$'${B(s)}'"`;function le(s){let l=(s,l)=>l?`"${s}"`:s,p=s=>s===``?`''`:s.match(/[()}<>$|&;"'\n\t ]/)?s.match(/['\t\p{C}]/u)?s.match(/'/)?`"${s.replace(/["$\t\p{C}]/u,q)}"`:`$'${s.replace(/[\t\p{C}]/u,B)}'`:`'${s}'`:s;switch(s.type){case`text`:return p(s.text);case`glob`:return s.pattern;case`shell`:return l(`$(${g(s.shell)})`,s.quoted);case`variable`:return l(s.defaultValue===void 0?s.alternativeValue===void 0?`\${${s.name}}`:s.alternativeValue.length===0?`\${${s.name}:+}`:`\${${s.name}:+${s.alternativeValue.map(s=>F(s)).join(` `)}}`:s.defaultValue.length===0?`\${${s.name}:-}`:`\${${s.name}:-${s.defaultValue.map(s=>F(s)).join(` `)}}`,s.quoted);case`arithmetic`:return`$(( ${J(s.arithmetic)} ))`;default:throw Error(`Unsupported argument segment type: "${s.type}"`)}}function J(s){let l=s=>{switch(s){case`addition`:return`+`;case`subtraction`:return`-`;case`multiplication`:return`*`;case`division`:return`/`;default:throw Error(`Can't extract operator from arithmetic expression of type "${s}"`)}},p=(s,l)=>l?`( ${s} )`:s,g=s=>p(J(s),![`number`,`variable`].includes(s.type));switch(s.type){case`number`:return String(s.value);case`variable`:return s.name;default:return`${g(s.left)} ${l(s.type)} ${g(s.right)}`}}})),require_resolution$1=__commonJSMin(((s,l)=>{function p(s,l){function p(){this.constructor=s}p.prototype=l.prototype,s.prototype=new p}function g(s,l,p,v){this.message=s,this.expected=l,this.found=p,this.location=v,this.name=`SyntaxError`,typeof Error.captureStackTrace==`function`&&Error.captureStackTrace(this,g)}p(g,Error),g.buildMessage=function(s,l){var p={literal:function(s){return`"`+v(s.text)+`"`},class:function(s){var l=``,p;for(p=0;p0){for(p=1,g=1;pDe&&(De=_e,Ne=[]),Ne.push(s))}function Qe(s,l,p){return new g(g.buildMessage(s,l),s,l,p)}function ot(){var l=_e,g=st(),v,b;return g===p?(_e=l,l=p):(s.charCodeAt(_e)===47?(v=C,_e++):(v=p,Pe===0&&Ze(w)),v===p?(_e=l,l=p):(b=st(),b===p?(_e=l,l=p):(be=l,g=E(g,b),l=g))),l===p&&(l=_e,g=st(),g!==p&&(be=l,g=k(g)),l=g),l}function st(){var l=_e,g=ut(),v,b;return g===p?(_e=l,l=p):(s.charCodeAt(_e)===64?(v=A,_e++):(v=p,Pe===0&&Ze(N)),v===p?(_e=l,l=p):(b=Tt(),b===p?(_e=l,l=p):(be=l,g=F(g,b),l=g))),l===p&&(l=_e,g=ut(),g!==p&&(be=l,g=I(g)),l=g),l}function ut(){var l=_e,g,v,b,E;return s.charCodeAt(_e)===64?(g=A,_e++):(g=p,Pe===0&&Ze(N)),g===p?(_e=l,l=p):(v=yt(),v===p?(_e=l,l=p):(s.charCodeAt(_e)===47?(b=C,_e++):(b=p,Pe===0&&Ze(w)),b===p?(_e=l,l=p):(E=yt(),E===p?(_e=l,l=p):(be=l,g=R(),l=g)))),l===p&&(l=_e,g=yt(),g!==p&&(be=l,g=R()),l=g),l}function yt(){var l=_e,g=[],v;if(B.test(s.charAt(_e))?(v=s.charAt(_e),_e++):(v=p,Pe===0&&Ze(q)),v!==p)for(;v!==p;)g.push(v),B.test(s.charAt(_e))?(v=s.charAt(_e),_e++):(v=p,Pe===0&&Ze(q));else g=p;return g!==p&&(be=l,g=R()),l=g,l}function Tt(){var l=_e,g=[],v;if(le.test(s.charAt(_e))?(v=s.charAt(_e),_e++):(v=p,Pe===0&&Ze(J)),v!==p)for(;v!==p;)g.push(v),le.test(s.charAt(_e))?(v=s.charAt(_e),_e++):(v=p,Pe===0&&Ze(J));else g=p;return g!==p&&(be=l,g=R()),l=g,l}if(ze=b(),ze!==p&&_e===s.length)return ze;throw ze!==p&&_e{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseResolution=p,s.stringifyResolution=g;let l=require_resolution$1();function p(s){let p=s.match(/^\*{1,2}\/(.*)/);if(p)throw Error(`The override for '${s}' includes a glob pattern. Glob patterns have been removed since their behaviours don't match what you'd expect. Set the override to '${p[1]}' instead.`);try{return(0,l.parse)(s)}catch(s){throw s.location&&(s.message=s.message.replace(/(\.)?$/,` (line ${s.location.start.line}, column ${s.location.start.column})$1`)),s}}function g(s){let l=``;return s.from&&(l+=s.from.fullName,s.from.description&&(l+=`@${s.from.description}`),l+=`/`),l+=s.descriptor.fullName,s.descriptor.description&&(l+=`@${s.descriptor.description}`),l}})),require_common$3=__commonJSMin(((s,l)=>{function p(s){return s==null}function g(s){return typeof s==`object`&&!!s}function v(s){return Array.isArray(s)?s:p(s)?[]:[s]}function b(s,l){var p,g,v,b;if(l)for(b=Object.keys(l),p=0,g=b.length;p{function p(s,l){Error.call(this),this.name=`YAMLException`,this.reason=s,this.mark=l,this.message=(this.reason||`(unknown reason)`)+(this.mark?` `+this.mark.toString():``),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack||``}p.prototype=Object.create(Error.prototype),p.prototype.constructor=p,p.prototype.toString=function(s){var l=this.name+`: `;return l+=this.reason||`(unknown reason)`,!s&&this.mark&&(l+=` `+this.mark.toString()),l},l.exports=p})),require_mark=__commonJSMin(((s,l)=>{var p=require_common$3();function g(s,l,p,g,v){this.name=s,this.buffer=l,this.position=p,this.line=g,this.column=v}g.prototype.getSnippet=function(s,l){var g,v,b,C,w;if(!this.buffer)return null;for(s||=4,l||=75,g=``,v=this.position;v>0&&`\0\r -…\u2028\u2029`.indexOf(this.buffer.charAt(v-1))===-1;)if(--v,this.position-v>l/2-1){g=` ... `,v+=5;break}for(b=``,C=this.position;Cl/2-1){b=` ... `,C-=5;break}return w=this.buffer.slice(v,C),p.repeat(` `,s)+g+w+b+` -`+p.repeat(` `,s+this.position-v+g.length)+`^`},g.prototype.toString=function(s){var l,p=``;return this.name&&(p+=`in "`+this.name+`" `),p+=`at line `+(this.line+1)+`, column `+(this.column+1),s||(l=this.getSnippet(),l&&(p+=`: -`+l)),p},l.exports=g})),require_type=__commonJSMin(((s,l)=>{var p=require_exception(),g=[`kind`,`resolve`,`construct`,`instanceOf`,`predicate`,`represent`,`defaultStyle`,`styleAliases`],v=[`scalar`,`sequence`,`mapping`];function b(s){var l={};return s!==null&&Object.keys(s).forEach(function(p){s[p].forEach(function(s){l[String(s)]=p})}),l}function C(s,l){if(l||={},Object.keys(l).forEach(function(l){if(g.indexOf(l)===-1)throw new p(`Unknown option "`+l+`" is met in definition of "`+s+`" YAML type.`)}),this.tag=s,this.kind=l.kind||null,this.resolve=l.resolve||function(){return!0},this.construct=l.construct||function(s){return s},this.instanceOf=l.instanceOf||null,this.predicate=l.predicate||null,this.represent=l.represent||null,this.defaultStyle=l.defaultStyle||null,this.styleAliases=b(l.styleAliases||null),v.indexOf(this.kind)===-1)throw new p(`Unknown kind "`+this.kind+`" is specified for "`+s+`" YAML type.`)}l.exports=C})),require_schema=__commonJSMin(((s,l)=>{var p=require_common$3(),g=require_exception(),v=require_type();function b(s,l,p){var g=[];return s.include.forEach(function(s){p=b(s,l,p)}),s[l].forEach(function(s){p.forEach(function(l,p){l.tag===s.tag&&l.kind===s.kind&&g.push(p)}),p.push(s)}),p.filter(function(s,l){return g.indexOf(l)===-1})}function C(){var s={scalar:{},sequence:{},mapping:{},fallback:{}},l,p;function g(l){s[l.kind][l.tag]=s.fallback[l.tag]=l}for(l=0,p=arguments.length;l{l.exports=new(require_type())(`tag:yaml.org,2002:str`,{kind:`scalar`,construct:function(s){return s===null?``:s}})})),require_seq=__commonJSMin(((s,l)=>{l.exports=new(require_type())(`tag:yaml.org,2002:seq`,{kind:`sequence`,construct:function(s){return s===null?[]:s}})})),require_map$1=__commonJSMin(((s,l)=>{l.exports=new(require_type())(`tag:yaml.org,2002:map`,{kind:`mapping`,construct:function(s){return s===null?{}:s}})})),require_failsafe=__commonJSMin(((s,l)=>{l.exports=new(require_schema())({explicit:[require_str(),require_seq(),require_map$1()]})})),require_null=__commonJSMin(((s,l)=>{var p=require_type();function g(s){if(s===null)return!0;var l=s.length;return l===1&&s===`~`||l===4&&(s===`null`||s===`Null`||s===`NULL`)}function v(){return null}function b(s){return s===null}l.exports=new p(`tag:yaml.org,2002:null`,{kind:`scalar`,resolve:g,construct:v,predicate:b,represent:{canonical:function(){return`~`},lowercase:function(){return`null`},uppercase:function(){return`NULL`},camelcase:function(){return`Null`}},defaultStyle:`lowercase`})})),require_bool=__commonJSMin(((s,l)=>{var p=require_type();function g(s){if(s===null)return!1;var l=s.length;return l===4&&(s===`true`||s===`True`||s===`TRUE`)||l===5&&(s===`false`||s===`False`||s===`FALSE`)}function v(s){return s===`true`||s===`True`||s===`TRUE`}function b(s){return Object.prototype.toString.call(s)===`[object Boolean]`}l.exports=new p(`tag:yaml.org,2002:bool`,{kind:`scalar`,resolve:g,construct:v,predicate:b,represent:{lowercase:function(s){return s?`true`:`false`},uppercase:function(s){return s?`TRUE`:`FALSE`},camelcase:function(s){return s?`True`:`False`}},defaultStyle:`lowercase`})})),require_int=__commonJSMin(((s,l)=>{var p=require_common$3(),g=require_type();function v(s){return 48<=s&&s<=57||65<=s&&s<=70||97<=s&&s<=102}function b(s){return 48<=s&&s<=55}function C(s){return 48<=s&&s<=57}function w(s){if(s===null)return!1;var l=s.length,p=0,g=!1,w;if(!l)return!1;if(w=s[p],(w===`-`||w===`+`)&&(w=s[++p]),w===`0`){if(p+1===l)return!0;if(w=s[++p],w===`b`){for(p++;p=0?`0b`+s.toString(2):`-0b`+s.toString(2).slice(1)},octal:function(s){return s>=0?`0`+s.toString(8):`-0`+s.toString(8).slice(1)},decimal:function(s){return s.toString(10)},hexadecimal:function(s){return s>=0?`0x`+s.toString(16).toUpperCase():`-0x`+s.toString(16).toUpperCase().slice(1)}},defaultStyle:`decimal`,styleAliases:{binary:[2,`bin`],octal:[8,`oct`],decimal:[10,`dec`],hexadecimal:[16,`hex`]}})})),require_float=__commonJSMin(((s,l)=>{var p=require_common$3(),g=require_type(),v=RegExp(`^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function b(s){return!(s===null||!v.test(s)||s[s.length-1]===`_`)}function C(s){var l=s.replace(/_/g,``).toLowerCase(),p=l[0]===`-`?-1:1,g,v=[];return`+-`.indexOf(l[0])>=0&&(l=l.slice(1)),l===`.inf`?p===1?1/0:-1/0:l===`.nan`?NaN:l.indexOf(`:`)>=0?(l.split(`:`).forEach(function(s){v.unshift(parseFloat(s,10))}),l=0,g=1,v.forEach(function(s){l+=s*g,g*=60}),p*l):p*parseFloat(l,10)}var w=/^[-+]?[0-9]+e/;function E(s,l){var g;if(isNaN(s))switch(l){case`lowercase`:return`.nan`;case`uppercase`:return`.NAN`;case`camelcase`:return`.NaN`}else if(s===1/0)switch(l){case`lowercase`:return`.inf`;case`uppercase`:return`.INF`;case`camelcase`:return`.Inf`}else if(s===-1/0)switch(l){case`lowercase`:return`-.inf`;case`uppercase`:return`-.INF`;case`camelcase`:return`-.Inf`}else if(p.isNegativeZero(s))return`-0.0`;return g=s.toString(10),w.test(g)?g.replace(`e`,`.e`):g}function k(s){return Object.prototype.toString.call(s)===`[object Number]`&&(s%1!=0||p.isNegativeZero(s))}l.exports=new g(`tag:yaml.org,2002:float`,{kind:`scalar`,resolve:b,construct:C,predicate:k,represent:E,defaultStyle:`lowercase`})})),require_json$1=__commonJSMin(((s,l)=>{l.exports=new(require_schema())({include:[require_failsafe()],implicit:[require_null(),require_bool(),require_int(),require_float()]})})),require_core$2=__commonJSMin(((s,l)=>{l.exports=new(require_schema())({include:[require_json$1()]})})),require_timestamp=__commonJSMin(((s,l)=>{var p=require_type(),g=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$`),v=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$`);function b(s){return s===null?!1:g.exec(s)!==null||v.exec(s)!==null}function C(s){var l,p,b,C,w,E,k,A=0,N=null,F,I,R;if(l=g.exec(s),l===null&&(l=v.exec(s)),l===null)throw Error(`Date resolve error`);if(p=+l[1],b=l[2]-1,C=+l[3],!l[4])return new Date(Date.UTC(p,b,C));if(w=+l[4],E=+l[5],k=+l[6],l[7]){for(A=l[7].slice(0,3);A.length<3;)A+=`0`;A=+A}return l[9]&&(F=+l[10],I=+(l[11]||0),N=(F*60+I)*6e4,l[9]===`-`&&(N=-N)),R=new Date(Date.UTC(p,b,C,w,E,k,A)),N&&R.setTime(R.getTime()-N),R}function w(s){return s.toISOString()}l.exports=new p(`tag:yaml.org,2002:timestamp`,{kind:`scalar`,resolve:b,construct:C,instanceOf:Date,represent:w})})),require_merge$2=__commonJSMin(((s,l)=>{var p=require_type();function g(s){return s===`<<`||s===null}l.exports=new p(`tag:yaml.org,2002:merge`,{kind:`scalar`,resolve:g})})),require_binary=__commonJSMin(((s,l)=>{var p;try{p=require(`buffer`).Buffer}catch{}var g=require_type(),v=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= -\r`;function b(s){if(s===null)return!1;var l,p,g=0,b=s.length,C=v;for(p=0;p64)){if(l<0)return!1;g+=6}return g%8==0}function C(s){var l,g,b=s.replace(/[\r\n=]/g,``),C=b.length,w=v,E=0,k=[];for(l=0;l>16&255),k.push(E>>8&255),k.push(E&255)),E=E<<6|w.indexOf(b.charAt(l));return g=C%4*6,g===0?(k.push(E>>16&255),k.push(E>>8&255),k.push(E&255)):g===18?(k.push(E>>10&255),k.push(E>>2&255)):g===12&&k.push(E>>4&255),p?p.from?p.from(k):new p(k):k}function w(s){var l=``,p=0,g,b,C=s.length,w=v;for(g=0;g>18&63],l+=w[p>>12&63],l+=w[p>>6&63],l+=w[p&63]),p=(p<<8)+s[g];return b=C%3,b===0?(l+=w[p>>18&63],l+=w[p>>12&63],l+=w[p>>6&63],l+=w[p&63]):b===2?(l+=w[p>>10&63],l+=w[p>>4&63],l+=w[p<<2&63],l+=w[64]):b===1&&(l+=w[p>>2&63],l+=w[p<<4&63],l+=w[64],l+=w[64]),l}function E(s){return p&&p.isBuffer(s)}l.exports=new g(`tag:yaml.org,2002:binary`,{kind:`scalar`,resolve:b,construct:C,predicate:E,represent:w})})),require_omap=__commonJSMin(((s,l)=>{var p=require_type(),g=Object.prototype.hasOwnProperty,v=Object.prototype.toString;function b(s){if(s===null)return!0;var l=[],p,b,C,w,E,k=s;for(p=0,b=k.length;p{var p=require_type(),g=Object.prototype.toString;function v(s){if(s===null)return!0;var l,p,v,b,C,w=s;for(C=Array(w.length),l=0,p=w.length;l{var p=require_type(),g=Object.prototype.hasOwnProperty;function v(s){if(s===null)return!0;var l,p=s;for(l in p)if(g.call(p,l)&&p[l]!==null)return!1;return!0}function b(s){return s===null?{}:s}l.exports=new p(`tag:yaml.org,2002:set`,{kind:`mapping`,resolve:v,construct:b})})),require_default_safe=__commonJSMin(((s,l)=>{l.exports=new(require_schema())({include:[require_core$2()],implicit:[require_timestamp(),require_merge$2()],explicit:[require_binary(),require_omap(),require_pairs(),require_set$1()]})})),require_undefined=__commonJSMin(((s,l)=>{var p=require_type();function g(){return!0}function v(){}function b(){return``}function C(s){return s===void 0}l.exports=new p(`tag:yaml.org,2002:js/undefined`,{kind:`scalar`,resolve:g,construct:v,predicate:C,represent:b})})),require_regexp=__commonJSMin(((s,l)=>{var p=require_type();function g(s){if(s===null||s.length===0)return!1;var l=s,p=/\/([gim]*)$/.exec(s),g=``;return!(l[0]===`/`&&(p&&(g=p[1]),g.length>3||l[l.length-g.length-1]!==`/`))}function v(s){var l=s,p=/\/([gim]*)$/.exec(s),g=``;return l[0]===`/`&&(p&&(g=p[1]),l=l.slice(1,l.length-g.length-1)),new RegExp(l,g)}function b(s){var l=`/`+s.source+`/`;return s.global&&(l+=`g`),s.multiline&&(l+=`m`),s.ignoreCase&&(l+=`i`),l}function C(s){return Object.prototype.toString.call(s)===`[object RegExp]`}l.exports=new p(`tag:yaml.org,2002:js/regexp`,{kind:`scalar`,resolve:g,construct:v,predicate:C,represent:b})})),require_function=__commonJSMin(((s,l)=>{var p;try{p=require_esprima$1()}catch{typeof window<`u`&&(p=window.esprima)}var g=require_type();function v(s){if(s===null)return!1;try{var l=`(`+s+`)`,g=p.parse(l,{range:!0});return!(g.type!==`Program`||g.body.length!==1||g.body[0].type!==`ExpressionStatement`||g.body[0].expression.type!==`ArrowFunctionExpression`&&g.body[0].expression.type!==`FunctionExpression`)}catch{return!1}}function b(s){var l=`(`+s+`)`,g=p.parse(l,{range:!0}),v=[],b;if(g.type!==`Program`||g.body.length!==1||g.body[0].type!==`ExpressionStatement`||g.body[0].expression.type!==`ArrowFunctionExpression`&&g.body[0].expression.type!==`FunctionExpression`)throw Error(`Failed to resolve function`);return g.body[0].expression.params.forEach(function(s){v.push(s.name)}),b=g.body[0].expression.body.range,g.body[0].expression.body.type===`BlockStatement`?Function(v,l.slice(b[0]+1,b[1]-1)):Function(v,`return `+l.slice(b[0],b[1]))}function C(s){return s.toString()}function w(s){return Object.prototype.toString.call(s)===`[object Function]`}l.exports=new g(`tag:yaml.org,2002:js/function`,{kind:`scalar`,resolve:v,construct:b,predicate:w,represent:C})})),require_default_full=__commonJSMin(((s,l)=>{var p=require_schema();l.exports=p.DEFAULT=new p({include:[require_default_safe()],explicit:[require_undefined(),require_regexp(),require_function()]})})),require_loader=__commonJSMin(((s,l)=>{var p=require_common$3(),g=require_exception(),v=require_mark(),b=require_default_safe(),C=require_default_full(),w=Object.prototype.hasOwnProperty,E=1,k=2,A=3,N=4,F=1,I=2,R=3,B=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,q=/[\x85\u2028\u2029]/,le=/[,\[\]\{\}]/,J=/^(?:!|!!|![a-z\-]+!)$/i,_e=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function be(s){return Object.prototype.toString.call(s)}function xe(s){return s===10||s===13}function De(s){return s===9||s===32}function Ne(s){return s===9||s===32||s===10||s===13}function Pe(s){return s===44||s===91||s===93||s===123||s===125}function ze(s){var l;return 48<=s&&s<=57?s-48:(l=s|32,97<=l&&l<=102?l-97+10:-1)}function Be(s){return s===120?2:s===117?4:s===85?8:0}function We(s){return 48<=s&&s<=57?s-48:-1}function Ke(s){return s===48?`\0`:s===97?`\x07`:s===98?`\b`:s===116||s===9?` `:s===110?` -`:s===118?`\v`:s===102?`\f`:s===114?`\r`:s===101?`\x1B`:s===32?` `:s===34?`"`:s===47?`/`:s===92?`\\`:s===78?`…`:s===95?`\xA0`:s===76?`\u2028`:s===80?`\u2029`:``}function qe(s){return s<=65535?String.fromCharCode(s):String.fromCharCode((s-65536>>10)+55296,(s-65536&1023)+56320)}function Je(s,l,p){l===`__proto__`?Object.defineProperty(s,l,{configurable:!0,enumerable:!0,writable:!0,value:p}):s[l]=p}for(var Ye=Array(256),Ze=Array(256),Qe=0;Qe<256;Qe++)Ye[Qe]=+!!Ke(Qe),Ze[Qe]=Ke(Qe);function ot(s,l){this.input=s,this.filename=l.filename||null,this.schema=l.schema||C,this.onWarning=l.onWarning||null,this.legacy=l.legacy||!1,this.json=l.json||!1,this.listener=l.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=s.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function st(s,l){return new g(l,new v(s.filename,s.input,s.position,s.line,s.position-s.lineStart))}function ut(s,l){throw st(s,l)}function yt(s,l){s.onWarning&&s.onWarning.call(null,st(s,l))}var Tt={YAML:function(s,l,p){var g,v,b;s.version!==null&&ut(s,`duplication of %YAML directive`),p.length!==1&&ut(s,`YAML directive accepts exactly one argument`),g=/^([0-9]+)\.([0-9]+)$/.exec(p[0]),g===null&&ut(s,`ill-formed argument of the YAML directive`),v=parseInt(g[1],10),b=parseInt(g[2],10),v!==1&&ut(s,`unacceptable YAML version of the document`),s.version=p[0],s.checkLineBreaks=b<2,b!==1&&b!==2&&yt(s,`unsupported YAML version of the document`)},TAG:function(s,l,p){var g,v;p.length!==2&&ut(s,`TAG directive accepts exactly two arguments`),g=p[0],v=p[1],J.test(g)||ut(s,`ill-formed tag handle (first argument) of the TAG directive`),w.call(s.tagMap,g)&&ut(s,`there is a previously declared suffix for "`+g+`" tag handle`),_e.test(v)||ut(s,`ill-formed tag prefix (second argument) of the TAG directive`),s.tagMap[g]=v}};function Ot(s,l,p,g){var v,b,C,w;if(l1&&(s.result+=p.repeat(` -`,l-1))}function Ht(s,l,p){var g,v,b,C,w,E,k,A,N=s.kind,F=s.result,I=s.input.charCodeAt(s.position);if(Ne(I)||Pe(I)||I===35||I===38||I===42||I===33||I===124||I===62||I===39||I===34||I===37||I===64||I===96||(I===63||I===45)&&(v=s.input.charCodeAt(s.position+1),Ne(v)||p&&Pe(v)))return!1;for(s.kind=`scalar`,s.result=``,b=C=s.position,w=!1;I!==0;){if(I===58){if(v=s.input.charCodeAt(s.position+1),Ne(v)||p&&Pe(v))break}else if(I===35){if(g=s.input.charCodeAt(s.position-1),Ne(g))break}else if(s.position===s.lineStart&&Rt(s)||p&&Pe(I))break;else if(xe(I))if(E=s.line,k=s.lineStart,A=s.lineIndent,Lt(s,!1,-1),s.lineIndent>=l){w=!0,I=s.input.charCodeAt(s.position);continue}else{s.position=C,s.line=E,s.lineStart=k,s.lineIndent=A;break}w&&=(Ot(s,b,C,!1),Vt(s,s.line-E),b=C=s.position,!1),De(I)||(C=s.position+1),I=s.input.charCodeAt(++s.position)}return Ot(s,b,C,!1),s.result?!0:(s.kind=N,s.result=F,!1)}function Gt(s,l){var p=s.input.charCodeAt(s.position),g,v;if(p!==39)return!1;for(s.kind=`scalar`,s.result=``,s.position++,g=v=s.position;(p=s.input.charCodeAt(s.position))!==0;)if(p===39)if(Ot(s,g,s.position,!0),p=s.input.charCodeAt(++s.position),p===39)g=s.position,s.position++,v=s.position;else return!0;else xe(p)?(Ot(s,g,v,!0),Vt(s,Lt(s,!1,l)),g=v=s.position):s.position===s.lineStart&&Rt(s)?ut(s,`unexpected end of the document within a single quoted scalar`):(s.position++,v=s.position);ut(s,`unexpected end of the stream within a single quoted scalar`)}function Kt(s,l){var p,g,v,b,C,w=s.input.charCodeAt(s.position);if(w!==34)return!1;for(s.kind=`scalar`,s.result=``,s.position++,p=g=s.position;(w=s.input.charCodeAt(s.position))!==0;)if(w===34)return Ot(s,p,s.position,!0),s.position++,!0;else if(w===92){if(Ot(s,p,s.position,!0),w=s.input.charCodeAt(++s.position),xe(w))Lt(s,!1,l);else if(w<256&&Ye[w])s.result+=Ze[w],s.position++;else if((C=Be(w))>0){for(v=C,b=0;v>0;v--)w=s.input.charCodeAt(++s.position),(C=ze(w))>=0?b=(b<<4)+C:ut(s,`expected hexadecimal character`);s.result+=qe(b),s.position++}else ut(s,`unknown escape sequence`);p=g=s.position}else xe(w)?(Ot(s,p,g,!0),Vt(s,Lt(s,!1,l)),p=g=s.position):s.position===s.lineStart&&Rt(s)?ut(s,`unexpected end of the document within a double quoted scalar`):(s.position++,g=s.position);ut(s,`unexpected end of the stream within a double quoted scalar`)}function Jt(s,l){var p=!0,g,v=s.tag,b,C=s.anchor,w,k,A,N,F,I={},R,B,q,le=s.input.charCodeAt(s.position);if(le===91)k=93,F=!1,b=[];else if(le===123)k=125,F=!0,b={};else return!1;for(s.anchor!==null&&(s.anchorMap[s.anchor]=b),le=s.input.charCodeAt(++s.position);le!==0;){if(Lt(s,!0,l),le=s.input.charCodeAt(s.position),le===k)return s.position++,s.tag=v,s.anchor=C,s.kind=F?`mapping`:`sequence`,s.result=b,!0;p||ut(s,`missed comma between flow collection entries`),B=R=q=null,A=N=!1,le===63&&(w=s.input.charCodeAt(s.position+1),Ne(w)&&(A=N=!0,s.position++,Lt(s,!0,l))),g=s.line,an(s,l,E,!1,!0),B=s.tag,R=s.result,Lt(s,!0,l),le=s.input.charCodeAt(s.position),(N||s.line===g)&&le===58&&(A=!0,le=s.input.charCodeAt(++s.position),Lt(s,!0,l),an(s,l,E,!1,!0),q=s.result),F?jt(s,b,I,B,R,q):A?b.push(jt(s,null,I,B,R,q)):b.push(R),Lt(s,!0,l),le=s.input.charCodeAt(s.position),le===44?(p=!0,le=s.input.charCodeAt(++s.position)):p=!1}ut(s,`unexpected end of the stream within a flow collection`)}function Xt(s,l){var g,v,b=F,C=!1,w=!1,E=l,k=0,A=!1,N,B=s.input.charCodeAt(s.position);if(B===124)v=!1;else if(B===62)v=!0;else return!1;for(s.kind=`scalar`,s.result=``;B!==0;)if(B=s.input.charCodeAt(++s.position),B===43||B===45)F===b?b=B===43?R:I:ut(s,`repeat of a chomping mode identifier`);else if((N=We(B))>=0)N===0?ut(s,`bad explicit indentation width of a block scalar; it cannot be less than one`):w?ut(s,`repeat of an indentation width identifier`):(E=l+N-1,w=!0);else break;if(De(B)){do B=s.input.charCodeAt(++s.position);while(De(B));if(B===35)do B=s.input.charCodeAt(++s.position);while(!xe(B)&&B!==0)}for(;B!==0;){for(It(s),s.lineIndent=0,B=s.input.charCodeAt(s.position);(!w||s.lineIndentE&&(E=s.lineIndent),xe(B)){k++;continue}if(s.lineIndentl)&&E!==0)ut(s,`bad indentation of a sequence entry`);else if(s.lineIndentl)&&(an(s,l,N,!0,v)&&(q?R=s.result:B=s.result),q||(jt(s,A,F,I,R,B,b,C),I=R=B=null),Lt(s,!0,-1),J=s.input.charCodeAt(s.position)),s.lineIndent>l&&J!==0)ut(s,`bad indentation of a mapping entry`);else if(s.lineIndentl?I=1:s.lineIndent===l?I=0:s.lineIndentl?I=1:s.lineIndent===l?I=0:s.lineIndent tag; it should be "scalar", not "`+s.kind+`"`),q=0,le=s.implicitTypes.length;q tag; it should be "`+J.kind+`", not "`+s.kind+`"`),J.resolve(s.result)?(s.result=J.construct(s.result),s.anchor!==null&&(s.anchorMap[s.anchor]=s.result)):ut(s,`cannot resolve a node with !<`+s.tag+`> explicit tag`)):ut(s,`unknown tag !<`+s.tag+`>`);return s.listener!==null&&s.listener(`close`,s),s.tag!==null||s.anchor!==null||B}function on(s){var l=s.position,p,g,v,b=!1,C;for(s.version=null,s.checkLineBreaks=s.legacy,s.tagMap={},s.anchorMap={};(C=s.input.charCodeAt(s.position))!==0&&(Lt(s,!0,-1),C=s.input.charCodeAt(s.position),!(s.lineIndent>0||C!==37));){for(b=!0,C=s.input.charCodeAt(++s.position),p=s.position;C!==0&&!Ne(C);)C=s.input.charCodeAt(++s.position);for(g=s.input.slice(p,s.position),v=[],g.length<1&&ut(s,`directive name must not be less than one character in length`);C!==0;){for(;De(C);)C=s.input.charCodeAt(++s.position);if(C===35){do C=s.input.charCodeAt(++s.position);while(C!==0&&!xe(C));break}if(xe(C))break;for(p=s.position;C!==0&&!Ne(C);)C=s.input.charCodeAt(++s.position);v.push(s.input.slice(p,s.position))}C!==0&&It(s),w.call(Tt,g)?Tt[g](s,g,v):yt(s,`unknown document directive "`+g+`"`)}if(Lt(s,!0,-1),s.lineIndent===0&&s.input.charCodeAt(s.position)===45&&s.input.charCodeAt(s.position+1)===45&&s.input.charCodeAt(s.position+2)===45?(s.position+=3,Lt(s,!0,-1)):b&&ut(s,`directives end mark is expected`),an(s,s.lineIndent-1,N,!1,!0),Lt(s,!0,-1),s.checkLineBreaks&&q.test(s.input.slice(l,s.position))&&yt(s,`non-ASCII line breaks are interpreted as content`),s.documents.push(s.result),s.position===s.lineStart&&Rt(s)){s.input.charCodeAt(s.position)===46&&(s.position+=3,Lt(s,!0,-1));return}if(s.position{var p=require_common$3(),g=require_exception(),v=require_default_full(),b=require_default_safe(),C=Object.prototype.toString,w=Object.prototype.hasOwnProperty,E=9,k=10,A=13,N=32,F=33,I=34,R=35,B=37,q=38,le=39,J=42,_e=44,be=45,xe=58,De=61,Ne=62,Pe=63,ze=64,Be=91,We=93,Ke=96,qe=123,Je=124,Ye=125,Ze={};Ze[0]=`\\0`,Ze[7]=`\\a`,Ze[8]=`\\b`,Ze[9]=`\\t`,Ze[10]=`\\n`,Ze[11]=`\\v`,Ze[12]=`\\f`,Ze[13]=`\\r`,Ze[27]=`\\e`,Ze[34]=`\\"`,Ze[92]=`\\\\`,Ze[133]=`\\N`,Ze[160]=`\\_`,Ze[8232]=`\\L`,Ze[8233]=`\\P`;var Qe=[`y`,`Y`,`yes`,`Yes`,`YES`,`on`,`On`,`ON`,`n`,`N`,`no`,`No`,`NO`,`off`,`Off`,`OFF`];function ot(s,l){var p,g,v,b,C,E,k;if(l===null)return{};for(p={},g=Object.keys(l),v=0,b=g.length;v0?s.charCodeAt(b-1):null,I&&=Lt(C,w)}else{for(b=0;bg&&s[F+1]!==` `,F=b);else if(!jt(C))return Xt;w=b>0?s.charCodeAt(b-1):null,I&&=Lt(C,w)}A||=N&&b-F-1>g&&s[F+1]!==` `}return!E&&!A?I&&!v(s)?Ht:Gt:p>9&&Vt(s)?Xt:A?Jt:Kt}function en(s,l,p,v){s.dump=function(){if(l.length===0)return`''`;if(!s.noCompatMode&&Qe.indexOf(l)!==-1)return`'`+l+`'`;var b=s.indent*Math.max(1,p),C=s.lineWidth===-1?-1:Math.max(Math.min(s.lineWidth,40),s.lineWidth-b),w=v||s.flowLevel>-1&&p>=s.flowLevel;function E(l){return Ot(s,l)}switch(Zt(l,w,s.indent,C,E)){case Ht:return l;case Gt:return`'`+l.replace(/'/g,`''`)+`'`;case Kt:return`|`+tn(l,s.indent)+nn(yt(l,b));case Jt:return`>`+tn(l,s.indent)+nn(yt(rn(l,C),b));case Xt:return`"`+on(l,C)+`"`;default:throw new g(`impossible error: invalid scalar style`)}}()}function tn(s,l){var p=Vt(s)?String(l):``,g=s[s.length-1]===` -`;return p+(g&&(s[s.length-2]===` +`}function C(s,l){return l.replace(/\r?\n/g,b(s))}})),require_ProxiedFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProxiedFS=void 0;let l=require_FakeFS();s.ProxiedFS=class extends l.FakeFS{getExtractHint(s){return this.baseFs.getExtractHint(s)}resolve(s){return this.mapFromBase(this.baseFs.resolve(this.mapToBase(s)))}getRealPath(){return this.mapFromBase(this.baseFs.getRealPath())}async openPromise(s,l,f){return this.baseFs.openPromise(this.mapToBase(s),l,f)}openSync(s,l,f){return this.baseFs.openSync(this.mapToBase(s),l,f)}async opendirPromise(s,l){return Object.assign(await this.baseFs.opendirPromise(this.mapToBase(s),l),{path:s})}opendirSync(s,l){return Object.assign(this.baseFs.opendirSync(this.mapToBase(s),l),{path:s})}async readPromise(s,l,f,p,g){return await this.baseFs.readPromise(s,l,f,p,g)}readSync(s,l,f,p,g){return this.baseFs.readSync(s,l,f,p,g)}async writePromise(s,l,f,p,g){return typeof l==`string`?await this.baseFs.writePromise(s,l,f):await this.baseFs.writePromise(s,l,f,p,g)}writeSync(s,l,f,p,g){return typeof l==`string`?this.baseFs.writeSync(s,l,f):this.baseFs.writeSync(s,l,f,p,g)}async closePromise(s){return this.baseFs.closePromise(s)}closeSync(s){this.baseFs.closeSync(s)}createReadStream(s,l){return this.baseFs.createReadStream(s===null?s:this.mapToBase(s),l)}createWriteStream(s,l){return this.baseFs.createWriteStream(s===null?s:this.mapToBase(s),l)}async realpathPromise(s){return this.mapFromBase(await this.baseFs.realpathPromise(this.mapToBase(s)))}realpathSync(s){return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(s)))}async existsPromise(s){return this.baseFs.existsPromise(this.mapToBase(s))}existsSync(s){return this.baseFs.existsSync(this.mapToBase(s))}accessSync(s,l){return this.baseFs.accessSync(this.mapToBase(s),l)}async accessPromise(s,l){return this.baseFs.accessPromise(this.mapToBase(s),l)}async statPromise(s,l){return this.baseFs.statPromise(this.mapToBase(s),l)}statSync(s,l){return this.baseFs.statSync(this.mapToBase(s),l)}async fstatPromise(s,l){return this.baseFs.fstatPromise(s,l)}fstatSync(s,l){return this.baseFs.fstatSync(s,l)}lstatPromise(s,l){return this.baseFs.lstatPromise(this.mapToBase(s),l)}lstatSync(s,l){return this.baseFs.lstatSync(this.mapToBase(s),l)}async fchmodPromise(s,l){return this.baseFs.fchmodPromise(s,l)}fchmodSync(s,l){return this.baseFs.fchmodSync(s,l)}async chmodPromise(s,l){return this.baseFs.chmodPromise(this.mapToBase(s),l)}chmodSync(s,l){return this.baseFs.chmodSync(this.mapToBase(s),l)}async fchownPromise(s,l,f){return this.baseFs.fchownPromise(s,l,f)}fchownSync(s,l,f){return this.baseFs.fchownSync(s,l,f)}async chownPromise(s,l,f){return this.baseFs.chownPromise(this.mapToBase(s),l,f)}chownSync(s,l,f){return this.baseFs.chownSync(this.mapToBase(s),l,f)}async renamePromise(s,l){return this.baseFs.renamePromise(this.mapToBase(s),this.mapToBase(l))}renameSync(s,l){return this.baseFs.renameSync(this.mapToBase(s),this.mapToBase(l))}async copyFilePromise(s,l,f=0){return this.baseFs.copyFilePromise(this.mapToBase(s),this.mapToBase(l),f)}copyFileSync(s,l,f=0){return this.baseFs.copyFileSync(this.mapToBase(s),this.mapToBase(l),f)}async appendFilePromise(s,l,f){return this.baseFs.appendFilePromise(this.fsMapToBase(s),l,f)}appendFileSync(s,l,f){return this.baseFs.appendFileSync(this.fsMapToBase(s),l,f)}async writeFilePromise(s,l,f){return this.baseFs.writeFilePromise(this.fsMapToBase(s),l,f)}writeFileSync(s,l,f){return this.baseFs.writeFileSync(this.fsMapToBase(s),l,f)}async unlinkPromise(s){return this.baseFs.unlinkPromise(this.mapToBase(s))}unlinkSync(s){return this.baseFs.unlinkSync(this.mapToBase(s))}async utimesPromise(s,l,f){return this.baseFs.utimesPromise(this.mapToBase(s),l,f)}utimesSync(s,l,f){return this.baseFs.utimesSync(this.mapToBase(s),l,f)}async lutimesPromise(s,l,f){return this.baseFs.lutimesPromise(this.mapToBase(s),l,f)}lutimesSync(s,l,f){return this.baseFs.lutimesSync(this.mapToBase(s),l,f)}async mkdirPromise(s,l){return this.baseFs.mkdirPromise(this.mapToBase(s),l)}mkdirSync(s,l){return this.baseFs.mkdirSync(this.mapToBase(s),l)}async rmdirPromise(s,l){return this.baseFs.rmdirPromise(this.mapToBase(s),l)}rmdirSync(s,l){return this.baseFs.rmdirSync(this.mapToBase(s),l)}async rmPromise(s,l){return this.baseFs.rmPromise(this.mapToBase(s),l)}rmSync(s,l){return this.baseFs.rmSync(this.mapToBase(s),l)}async linkPromise(s,l){return this.baseFs.linkPromise(this.mapToBase(s),this.mapToBase(l))}linkSync(s,l){return this.baseFs.linkSync(this.mapToBase(s),this.mapToBase(l))}async symlinkPromise(s,l,f){let p=this.mapToBase(l);if(this.pathUtils.isAbsolute(s))return this.baseFs.symlinkPromise(this.mapToBase(s),p,f);let g=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(l),s)),v=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(p),g);return this.baseFs.symlinkPromise(v,p,f)}symlinkSync(s,l,f){let p=this.mapToBase(l);if(this.pathUtils.isAbsolute(s))return this.baseFs.symlinkSync(this.mapToBase(s),p,f);let g=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(l),s)),v=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(p),g);return this.baseFs.symlinkSync(v,p,f)}async readFilePromise(s,l){return this.baseFs.readFilePromise(this.fsMapToBase(s),l)}readFileSync(s,l){return this.baseFs.readFileSync(this.fsMapToBase(s),l)}readdirPromise(s,l){return this.baseFs.readdirPromise(this.mapToBase(s),l)}readdirSync(s,l){return this.baseFs.readdirSync(this.mapToBase(s),l)}async readlinkPromise(s){return this.mapFromBase(await this.baseFs.readlinkPromise(this.mapToBase(s)))}readlinkSync(s){return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(s)))}async truncatePromise(s,l){return this.baseFs.truncatePromise(this.mapToBase(s),l)}truncateSync(s,l){return this.baseFs.truncateSync(this.mapToBase(s),l)}async ftruncatePromise(s,l){return this.baseFs.ftruncatePromise(s,l)}ftruncateSync(s,l){return this.baseFs.ftruncateSync(s,l)}watch(s,l,f){return this.baseFs.watch(this.mapToBase(s),l,f)}watchFile(s,l,f){return this.baseFs.watchFile(this.mapToBase(s),l,f)}unwatchFile(s,l){return this.baseFs.unwatchFile(this.mapToBase(s),l)}fsMapToBase(s){return typeof s==`number`?s:this.mapToBase(s)}}})),require_AliasFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AliasFS=void 0;let l=require_ProxiedFS();s.AliasFS=class extends l.ProxiedFS{constructor(s,{baseFs:l,pathUtils:f}){super(f),this.target=s,this.baseFs=l}getRealPath(){return this.target}getBaseFs(){return this.baseFs}mapFromBase(s){return s}mapToBase(s){return s}}})),require_NodeFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NodeFS=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require(`fs`)),f=require_FakeFS(),p=require_path$1();function g(s){let l=s;return typeof s.path==`string`&&(l.path=p.npath.toPortablePath(s.path)),l}s.NodeFS=class extends f.BasePortableFakeFS{constructor(s=l.default){super(),this.realFs=s}getExtractHint(){return!1}getRealPath(){return p.PortablePath.root}resolve(s){return p.ppath.resolve(s)}async openPromise(s,l,f){return await new Promise((g,v)=>{this.realFs.open(p.npath.fromPortablePath(s),l,f,this.makeCallback(g,v))})}openSync(s,l,f){return this.realFs.openSync(p.npath.fromPortablePath(s),l,f)}async opendirPromise(s,l){return await new Promise((f,g)=>{l===void 0?this.realFs.opendir(p.npath.fromPortablePath(s),this.makeCallback(f,g)):this.realFs.opendir(p.npath.fromPortablePath(s),l,this.makeCallback(f,g))}).then(l=>{let f=l;return Object.defineProperty(f,`path`,{value:s,configurable:!0,writable:!0}),f})}opendirSync(s,l){let f=l===void 0?this.realFs.opendirSync(p.npath.fromPortablePath(s)):this.realFs.opendirSync(p.npath.fromPortablePath(s),l);return Object.defineProperty(f,`path`,{value:s,configurable:!0,writable:!0}),f}async readPromise(s,l,f=0,p=0,g=-1){return await new Promise((v,b)=>{this.realFs.read(s,l,f,p,g,(s,l)=>{s?b(s):v(l)})})}readSync(s,l,f,p,g){return this.realFs.readSync(s,l,f,p,g)}async writePromise(s,l,f,p,g){return await new Promise((v,b)=>typeof l==`string`?this.realFs.write(s,l,f,this.makeCallback(v,b)):this.realFs.write(s,l,f,p,g,this.makeCallback(v,b)))}writeSync(s,l,f,p,g){return typeof l==`string`?this.realFs.writeSync(s,l,f):this.realFs.writeSync(s,l,f,p,g)}async closePromise(s){await new Promise((l,f)=>{this.realFs.close(s,this.makeCallback(l,f))})}closeSync(s){this.realFs.closeSync(s)}createReadStream(s,l){let f=s===null?s:p.npath.fromPortablePath(s);return this.realFs.createReadStream(f,l)}createWriteStream(s,l){let f=s===null?s:p.npath.fromPortablePath(s);return this.realFs.createWriteStream(f,l)}async realpathPromise(s){return await new Promise((l,f)=>{this.realFs.realpath(p.npath.fromPortablePath(s),{},this.makeCallback(l,f))}).then(s=>p.npath.toPortablePath(s))}realpathSync(s){return p.npath.toPortablePath(this.realFs.realpathSync(p.npath.fromPortablePath(s),{}))}async existsPromise(s){return await new Promise(l=>{this.realFs.exists(p.npath.fromPortablePath(s),l)})}accessSync(s,l){return this.realFs.accessSync(p.npath.fromPortablePath(s),l)}async accessPromise(s,l){return await new Promise((f,g)=>{this.realFs.access(p.npath.fromPortablePath(s),l,this.makeCallback(f,g))})}existsSync(s){return this.realFs.existsSync(p.npath.fromPortablePath(s))}async statPromise(s,l){return await new Promise((f,g)=>{l?this.realFs.stat(p.npath.fromPortablePath(s),l,this.makeCallback(f,g)):this.realFs.stat(p.npath.fromPortablePath(s),this.makeCallback(f,g))})}statSync(s,l){return l?this.realFs.statSync(p.npath.fromPortablePath(s),l):this.realFs.statSync(p.npath.fromPortablePath(s))}async fstatPromise(s,l){return await new Promise((f,p)=>{l?this.realFs.fstat(s,l,this.makeCallback(f,p)):this.realFs.fstat(s,this.makeCallback(f,p))})}fstatSync(s,l){return l?this.realFs.fstatSync(s,l):this.realFs.fstatSync(s)}async lstatPromise(s,l){return await new Promise((f,g)=>{l?this.realFs.lstat(p.npath.fromPortablePath(s),l,this.makeCallback(f,g)):this.realFs.lstat(p.npath.fromPortablePath(s),this.makeCallback(f,g))})}lstatSync(s,l){return l?this.realFs.lstatSync(p.npath.fromPortablePath(s),l):this.realFs.lstatSync(p.npath.fromPortablePath(s))}async fchmodPromise(s,l){return await new Promise((f,p)=>{this.realFs.fchmod(s,l,this.makeCallback(f,p))})}fchmodSync(s,l){return this.realFs.fchmodSync(s,l)}async chmodPromise(s,l){return await new Promise((f,g)=>{this.realFs.chmod(p.npath.fromPortablePath(s),l,this.makeCallback(f,g))})}chmodSync(s,l){return this.realFs.chmodSync(p.npath.fromPortablePath(s),l)}async fchownPromise(s,l,f){return await new Promise((p,g)=>{this.realFs.fchown(s,l,f,this.makeCallback(p,g))})}fchownSync(s,l,f){return this.realFs.fchownSync(s,l,f)}async chownPromise(s,l,f){return await new Promise((g,v)=>{this.realFs.chown(p.npath.fromPortablePath(s),l,f,this.makeCallback(g,v))})}chownSync(s,l,f){return this.realFs.chownSync(p.npath.fromPortablePath(s),l,f)}async renamePromise(s,l){return await new Promise((f,g)=>{this.realFs.rename(p.npath.fromPortablePath(s),p.npath.fromPortablePath(l),this.makeCallback(f,g))})}renameSync(s,l){return this.realFs.renameSync(p.npath.fromPortablePath(s),p.npath.fromPortablePath(l))}async copyFilePromise(s,l,f=0){return await new Promise((g,v)=>{this.realFs.copyFile(p.npath.fromPortablePath(s),p.npath.fromPortablePath(l),f,this.makeCallback(g,v))})}copyFileSync(s,l,f=0){return this.realFs.copyFileSync(p.npath.fromPortablePath(s),p.npath.fromPortablePath(l),f)}async appendFilePromise(s,l,f){return await new Promise((g,v)=>{let b=typeof s==`string`?p.npath.fromPortablePath(s):s;f?this.realFs.appendFile(b,l,f,this.makeCallback(g,v)):this.realFs.appendFile(b,l,this.makeCallback(g,v))})}appendFileSync(s,l,f){let g=typeof s==`string`?p.npath.fromPortablePath(s):s;f?this.realFs.appendFileSync(g,l,f):this.realFs.appendFileSync(g,l)}async writeFilePromise(s,l,f){return await new Promise((g,v)=>{let b=typeof s==`string`?p.npath.fromPortablePath(s):s;f?this.realFs.writeFile(b,l,f,this.makeCallback(g,v)):this.realFs.writeFile(b,l,this.makeCallback(g,v))})}writeFileSync(s,l,f){let g=typeof s==`string`?p.npath.fromPortablePath(s):s;f?this.realFs.writeFileSync(g,l,f):this.realFs.writeFileSync(g,l)}async unlinkPromise(s){return await new Promise((l,f)=>{this.realFs.unlink(p.npath.fromPortablePath(s),this.makeCallback(l,f))})}unlinkSync(s){return this.realFs.unlinkSync(p.npath.fromPortablePath(s))}async utimesPromise(s,l,f){return await new Promise((g,v)=>{this.realFs.utimes(p.npath.fromPortablePath(s),l,f,this.makeCallback(g,v))})}utimesSync(s,l,f){this.realFs.utimesSync(p.npath.fromPortablePath(s),l,f)}async lutimesPromise(s,l,f){return await new Promise((g,v)=>{this.realFs.lutimes(p.npath.fromPortablePath(s),l,f,this.makeCallback(g,v))})}lutimesSync(s,l,f){this.realFs.lutimesSync(p.npath.fromPortablePath(s),l,f)}async mkdirPromise(s,l){return await new Promise((f,g)=>{this.realFs.mkdir(p.npath.fromPortablePath(s),l,this.makeCallback(f,g))})}mkdirSync(s,l){return this.realFs.mkdirSync(p.npath.fromPortablePath(s),l)}async rmdirPromise(s,l){return await new Promise((f,g)=>{l?this.realFs.rmdir(p.npath.fromPortablePath(s),l,this.makeCallback(f,g)):this.realFs.rmdir(p.npath.fromPortablePath(s),this.makeCallback(f,g))})}rmdirSync(s,l){return this.realFs.rmdirSync(p.npath.fromPortablePath(s),l)}async rmPromise(s,l){return await new Promise((f,g)=>{l?this.realFs.rm(p.npath.fromPortablePath(s),l,this.makeCallback(f,g)):this.realFs.rm(p.npath.fromPortablePath(s),this.makeCallback(f,g))})}rmSync(s,l){return this.realFs.rmSync(p.npath.fromPortablePath(s),l)}async linkPromise(s,l){return await new Promise((f,g)=>{this.realFs.link(p.npath.fromPortablePath(s),p.npath.fromPortablePath(l),this.makeCallback(f,g))})}linkSync(s,l){return this.realFs.linkSync(p.npath.fromPortablePath(s),p.npath.fromPortablePath(l))}async symlinkPromise(s,l,f){return await new Promise((g,v)=>{this.realFs.symlink(p.npath.fromPortablePath(s.replace(/\/+$/,``)),p.npath.fromPortablePath(l),f,this.makeCallback(g,v))})}symlinkSync(s,l,f){return this.realFs.symlinkSync(p.npath.fromPortablePath(s.replace(/\/+$/,``)),p.npath.fromPortablePath(l),f)}async readFilePromise(s,l){return await new Promise((f,g)=>{let v=typeof s==`string`?p.npath.fromPortablePath(s):s;this.realFs.readFile(v,l,this.makeCallback(f,g))})}readFileSync(s,l){let f=typeof s==`string`?p.npath.fromPortablePath(s):s;return this.realFs.readFileSync(f,l)}async readdirPromise(s,l){return await new Promise((f,v)=>{l?l.recursive&&process.platform===`win32`?l.withFileTypes?this.realFs.readdir(p.npath.fromPortablePath(s),l,this.makeCallback(s=>f(s.map(g)),v)):this.realFs.readdir(p.npath.fromPortablePath(s),l,this.makeCallback(s=>f(s.map(p.npath.toPortablePath)),v)):this.realFs.readdir(p.npath.fromPortablePath(s),l,this.makeCallback(f,v)):this.realFs.readdir(p.npath.fromPortablePath(s),this.makeCallback(f,v))})}readdirSync(s,l){return l?l.recursive&&process.platform===`win32`?l.withFileTypes?this.realFs.readdirSync(p.npath.fromPortablePath(s),l).map(g):this.realFs.readdirSync(p.npath.fromPortablePath(s),l).map(p.npath.toPortablePath):this.realFs.readdirSync(p.npath.fromPortablePath(s),l):this.realFs.readdirSync(p.npath.fromPortablePath(s))}async readlinkPromise(s){return await new Promise((l,f)=>{this.realFs.readlink(p.npath.fromPortablePath(s),this.makeCallback(l,f))}).then(s=>p.npath.toPortablePath(s))}readlinkSync(s){return p.npath.toPortablePath(this.realFs.readlinkSync(p.npath.fromPortablePath(s)))}async truncatePromise(s,l){return await new Promise((f,g)=>{this.realFs.truncate(p.npath.fromPortablePath(s),l,this.makeCallback(f,g))})}truncateSync(s,l){return this.realFs.truncateSync(p.npath.fromPortablePath(s),l)}async ftruncatePromise(s,l){return await new Promise((f,p)=>{this.realFs.ftruncate(s,l,this.makeCallback(f,p))})}ftruncateSync(s,l){return this.realFs.ftruncateSync(s,l)}watch(s,l,f){return this.realFs.watch(p.npath.fromPortablePath(s),l,f)}watchFile(s,l,f){return this.realFs.watchFile(p.npath.fromPortablePath(s),l,f)}unwatchFile(s,l){return this.realFs.unwatchFile(p.npath.fromPortablePath(s),l)}makeCallback(s,l){return(f,p)=>{f?l(f):s(p)}}}})),require_CwdFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CwdFS=void 0;let l=require_NodeFS(),f=require_ProxiedFS(),p=require_path$1();s.CwdFS=class extends f.ProxiedFS{constructor(s,{baseFs:f=new l.NodeFS}={}){super(p.ppath),this.target=this.pathUtils.normalize(s),this.baseFs=f}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.target)}resolve(s){return this.pathUtils.isAbsolute(s)?p.ppath.normalize(s):this.baseFs.resolve(p.ppath.join(this.target,s))}mapFromBase(s){return s}mapToBase(s){return this.pathUtils.isAbsolute(s)?s:this.pathUtils.join(this.target,s)}}})),require_JailFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.JailFS=void 0;let l=require_NodeFS(),f=require_ProxiedFS(),p=require_path$1(),g=p.PortablePath.root;s.JailFS=class extends f.ProxiedFS{constructor(s,{baseFs:f=new l.NodeFS}={}){super(p.ppath),this.target=this.pathUtils.resolve(p.PortablePath.root,s),this.baseFs=f}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.pathUtils.relative(p.PortablePath.root,this.target))}getTarget(){return this.target}getBaseFs(){return this.baseFs}mapToBase(s){let l=this.pathUtils.normalize(s);if(this.pathUtils.isAbsolute(s))return this.pathUtils.resolve(this.target,this.pathUtils.relative(g,s));if(l.match(/^\.\.\/?/))throw Error(`Resolving this path (${s}) would escape the jail`);return this.pathUtils.resolve(this.target,s)}mapFromBase(s){return this.pathUtils.resolve(g,this.pathUtils.relative(this.target,s))}}})),require_LazyFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LazyFS=void 0;let l=require_ProxiedFS();s.LazyFS=class extends l.ProxiedFS{constructor(s,l){super(l),this.instance=null,this.factory=s}get baseFs(){return this.instance||=this.factory(),this.instance}set baseFs(s){this.instance=s}mapFromBase(s){return s}mapToBase(s){return s}}})),require_MountFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MountFS=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require(`fs`),p=require_FakeFS(),g=require_NodeFS(),v=require_watchFile(),b=l.__importStar(require_errors$5()),C=require_path$1(),w=4278190080;s.MountFS=class extends p.BasePortableFakeFS{constructor({baseFs:s=new g.NodeFS,filter:l=null,magicByte:p=42,maxOpenFiles:v=1/0,useCache:b=!0,maxAge:C=5e3,typeCheck:w=f.constants.S_IFREG,getMountPoint:E,factoryPromise:k,factorySync:A}){if(Math.floor(p)!==p||!(p>1&&p<=127))throw Error(`The magic byte must be set to a round value between 1 and 127 included`);super(),this.fdMap=new Map,this.nextFd=3,this.isMount=new Set,this.notMount=new Set,this.realPaths=new Map,this.limitOpenFilesTimeout=null,this.baseFs=s,this.mountInstances=b?new Map:null,this.factoryPromise=k,this.factorySync=A,this.filter=l,this.getMountPoint=E,this.magic=p<<24,this.maxAge=C,this.maxOpenFiles=v,this.typeCheck=w}getExtractHint(s){return this.baseFs.getExtractHint(s)}getRealPath(){return this.baseFs.getRealPath()}saveAndClose(){if((0,v.unwatchAllFiles)(this),this.mountInstances)for(let[s,{childFs:l}]of this.mountInstances.entries())l.saveAndClose?.(),this.mountInstances.delete(s)}discardAndClose(){if((0,v.unwatchAllFiles)(this),this.mountInstances)for(let[s,{childFs:l}]of this.mountInstances.entries())l.discardAndClose?.(),this.mountInstances.delete(s)}resolve(s){return this.baseFs.resolve(s)}remapFd(s,l){let f=this.nextFd++|this.magic;return this.fdMap.set(f,[s,l]),f}async openPromise(s,l,f){return await this.makeCallPromise(s,async()=>await this.baseFs.openPromise(s,l,f),async(s,{subPath:p})=>this.remapFd(s,await s.openPromise(p,l,f)))}openSync(s,l,f){return this.makeCallSync(s,()=>this.baseFs.openSync(s,l,f),(s,{subPath:p})=>this.remapFd(s,s.openSync(p,l,f)))}async opendirPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.opendirPromise(s,l),async(s,{subPath:f})=>await s.opendirPromise(f,l),{requireSubpath:!1})}opendirSync(s,l){return this.makeCallSync(s,()=>this.baseFs.opendirSync(s,l),(s,{subPath:f})=>s.opendirSync(f,l),{requireSubpath:!1})}async readPromise(s,l,f,p,g){if((s&w)!==this.magic)return await this.baseFs.readPromise(s,l,f,p,g);let v=this.fdMap.get(s);if(v===void 0)throw b.EBADF(`read`);let[C,E]=v;return await C.readPromise(E,l,f,p,g)}readSync(s,l,f,p,g){if((s&w)!==this.magic)return this.baseFs.readSync(s,l,f,p,g);let v=this.fdMap.get(s);if(v===void 0)throw b.EBADF(`readSync`);let[C,E]=v;return C.readSync(E,l,f,p,g)}async writePromise(s,l,f,p,g){if((s&w)!==this.magic)return typeof l==`string`?await this.baseFs.writePromise(s,l,f):await this.baseFs.writePromise(s,l,f,p,g);let v=this.fdMap.get(s);if(v===void 0)throw b.EBADF(`write`);let[C,E]=v;return typeof l==`string`?await C.writePromise(E,l,f):await C.writePromise(E,l,f,p,g)}writeSync(s,l,f,p,g){if((s&w)!==this.magic)return typeof l==`string`?this.baseFs.writeSync(s,l,f):this.baseFs.writeSync(s,l,f,p,g);let v=this.fdMap.get(s);if(v===void 0)throw b.EBADF(`writeSync`);let[C,E]=v;return typeof l==`string`?C.writeSync(E,l,f):C.writeSync(E,l,f,p,g)}async closePromise(s){if((s&w)!==this.magic)return await this.baseFs.closePromise(s);let l=this.fdMap.get(s);if(l===void 0)throw b.EBADF(`close`);this.fdMap.delete(s);let[f,p]=l;return await f.closePromise(p)}closeSync(s){if((s&w)!==this.magic)return this.baseFs.closeSync(s);let l=this.fdMap.get(s);if(l===void 0)throw b.EBADF(`closeSync`);this.fdMap.delete(s);let[f,p]=l;return f.closeSync(p)}createReadStream(s,l){return s===null?this.baseFs.createReadStream(s,l):this.makeCallSync(s,()=>this.baseFs.createReadStream(s,l),(s,{archivePath:f,subPath:p})=>{let g=s.createReadStream(p,l);return g.path=C.npath.fromPortablePath(this.pathUtils.join(f,p)),g})}createWriteStream(s,l){return s===null?this.baseFs.createWriteStream(s,l):this.makeCallSync(s,()=>this.baseFs.createWriteStream(s,l),(s,{subPath:f})=>s.createWriteStream(f,l))}async realpathPromise(s){return await this.makeCallPromise(s,async()=>await this.baseFs.realpathPromise(s),async(s,{archivePath:l,subPath:f})=>{let p=this.realPaths.get(l);return p===void 0&&(p=await this.baseFs.realpathPromise(l),this.realPaths.set(l,p)),this.pathUtils.join(p,this.pathUtils.relative(C.PortablePath.root,await s.realpathPromise(f)))})}realpathSync(s){return this.makeCallSync(s,()=>this.baseFs.realpathSync(s),(s,{archivePath:l,subPath:f})=>{let p=this.realPaths.get(l);return p===void 0&&(p=this.baseFs.realpathSync(l),this.realPaths.set(l,p)),this.pathUtils.join(p,this.pathUtils.relative(C.PortablePath.root,s.realpathSync(f)))})}async existsPromise(s){return await this.makeCallPromise(s,async()=>await this.baseFs.existsPromise(s),async(s,{subPath:l})=>await s.existsPromise(l))}existsSync(s){return this.makeCallSync(s,()=>this.baseFs.existsSync(s),(s,{subPath:l})=>s.existsSync(l))}async accessPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.accessPromise(s,l),async(s,{subPath:f})=>await s.accessPromise(f,l))}accessSync(s,l){return this.makeCallSync(s,()=>this.baseFs.accessSync(s,l),(s,{subPath:f})=>s.accessSync(f,l))}async statPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.statPromise(s,l),async(s,{subPath:f})=>await s.statPromise(f,l))}statSync(s,l){return this.makeCallSync(s,()=>this.baseFs.statSync(s,l),(s,{subPath:f})=>s.statSync(f,l))}async fstatPromise(s,l){if((s&w)!==this.magic)return this.baseFs.fstatPromise(s,l);let f=this.fdMap.get(s);if(f===void 0)throw b.EBADF(`fstat`);let[p,g]=f;return p.fstatPromise(g,l)}fstatSync(s,l){if((s&w)!==this.magic)return this.baseFs.fstatSync(s,l);let f=this.fdMap.get(s);if(f===void 0)throw b.EBADF(`fstatSync`);let[p,g]=f;return p.fstatSync(g,l)}async lstatPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.lstatPromise(s,l),async(s,{subPath:f})=>await s.lstatPromise(f,l))}lstatSync(s,l){return this.makeCallSync(s,()=>this.baseFs.lstatSync(s,l),(s,{subPath:f})=>s.lstatSync(f,l))}async fchmodPromise(s,l){if((s&w)!==this.magic)return this.baseFs.fchmodPromise(s,l);let f=this.fdMap.get(s);if(f===void 0)throw b.EBADF(`fchmod`);let[p,g]=f;return p.fchmodPromise(g,l)}fchmodSync(s,l){if((s&w)!==this.magic)return this.baseFs.fchmodSync(s,l);let f=this.fdMap.get(s);if(f===void 0)throw b.EBADF(`fchmodSync`);let[p,g]=f;return p.fchmodSync(g,l)}async chmodPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.chmodPromise(s,l),async(s,{subPath:f})=>await s.chmodPromise(f,l))}chmodSync(s,l){return this.makeCallSync(s,()=>this.baseFs.chmodSync(s,l),(s,{subPath:f})=>s.chmodSync(f,l))}async fchownPromise(s,l,f){if((s&w)!==this.magic)return this.baseFs.fchownPromise(s,l,f);let p=this.fdMap.get(s);if(p===void 0)throw b.EBADF(`fchown`);let[g,v]=p;return g.fchownPromise(v,l,f)}fchownSync(s,l,f){if((s&w)!==this.magic)return this.baseFs.fchownSync(s,l,f);let p=this.fdMap.get(s);if(p===void 0)throw b.EBADF(`fchownSync`);let[g,v]=p;return g.fchownSync(v,l,f)}async chownPromise(s,l,f){return await this.makeCallPromise(s,async()=>await this.baseFs.chownPromise(s,l,f),async(s,{subPath:p})=>await s.chownPromise(p,l,f))}chownSync(s,l,f){return this.makeCallSync(s,()=>this.baseFs.chownSync(s,l,f),(s,{subPath:p})=>s.chownSync(p,l,f))}async renamePromise(s,l){return await this.makeCallPromise(s,async()=>await this.makeCallPromise(l,async()=>await this.baseFs.renamePromise(s,l),async()=>{throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`})}),async(s,{subPath:f})=>await this.makeCallPromise(l,async()=>{throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`})},async(l,{subPath:p})=>{if(s!==l)throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`});return await s.renamePromise(f,p)}))}renameSync(s,l){return this.makeCallSync(s,()=>this.makeCallSync(l,()=>this.baseFs.renameSync(s,l),()=>{throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`})}),(s,{subPath:f})=>this.makeCallSync(l,()=>{throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`})},(l,{subPath:p})=>{if(s!==l)throw Object.assign(Error(`EEXDEV: cross-device link not permitted`),{code:`EEXDEV`});return s.renameSync(f,p)}))}async copyFilePromise(s,l,p=0){let g=async(s,l,g,v)=>{if((p&f.constants.COPYFILE_FICLONE_FORCE)!==0)throw Object.assign(Error(`EXDEV: cross-device clone not permitted, copyfile '${l}' -> ${v}'`),{code:`EXDEV`});if(p&f.constants.COPYFILE_EXCL&&await this.existsPromise(l))throw Object.assign(Error(`EEXIST: file already exists, copyfile '${l}' -> '${v}'`),{code:`EEXIST`});let b;try{b=await s.readFilePromise(l)}catch{throw Object.assign(Error(`EINVAL: invalid argument, copyfile '${l}' -> '${v}'`),{code:`EINVAL`})}await g.writeFilePromise(v,b)};return await this.makeCallPromise(s,async()=>await this.makeCallPromise(l,async()=>await this.baseFs.copyFilePromise(s,l,p),async(l,{subPath:f})=>await g(this.baseFs,s,l,f)),async(s,{subPath:f})=>await this.makeCallPromise(l,async()=>await g(s,f,this.baseFs,l),async(l,{subPath:v})=>s===l?await s.copyFilePromise(f,v,p):await g(s,f,l,v)))}copyFileSync(s,l,p=0){let g=(s,l,g,v)=>{if((p&f.constants.COPYFILE_FICLONE_FORCE)!==0)throw Object.assign(Error(`EXDEV: cross-device clone not permitted, copyfile '${l}' -> ${v}'`),{code:`EXDEV`});if(p&f.constants.COPYFILE_EXCL&&this.existsSync(l))throw Object.assign(Error(`EEXIST: file already exists, copyfile '${l}' -> '${v}'`),{code:`EEXIST`});let b;try{b=s.readFileSync(l)}catch{throw Object.assign(Error(`EINVAL: invalid argument, copyfile '${l}' -> '${v}'`),{code:`EINVAL`})}g.writeFileSync(v,b)};return this.makeCallSync(s,()=>this.makeCallSync(l,()=>this.baseFs.copyFileSync(s,l,p),(l,{subPath:f})=>g(this.baseFs,s,l,f)),(s,{subPath:f})=>this.makeCallSync(l,()=>g(s,f,this.baseFs,l),(l,{subPath:v})=>s===l?s.copyFileSync(f,v,p):g(s,f,l,v)))}async appendFilePromise(s,l,f){return await this.makeCallPromise(s,async()=>await this.baseFs.appendFilePromise(s,l,f),async(s,{subPath:p})=>await s.appendFilePromise(p,l,f))}appendFileSync(s,l,f){return this.makeCallSync(s,()=>this.baseFs.appendFileSync(s,l,f),(s,{subPath:p})=>s.appendFileSync(p,l,f))}async writeFilePromise(s,l,f){return await this.makeCallPromise(s,async()=>await this.baseFs.writeFilePromise(s,l,f),async(s,{subPath:p})=>await s.writeFilePromise(p,l,f))}writeFileSync(s,l,f){return this.makeCallSync(s,()=>this.baseFs.writeFileSync(s,l,f),(s,{subPath:p})=>s.writeFileSync(p,l,f))}async unlinkPromise(s){return await this.makeCallPromise(s,async()=>await this.baseFs.unlinkPromise(s),async(s,{subPath:l})=>await s.unlinkPromise(l))}unlinkSync(s){return this.makeCallSync(s,()=>this.baseFs.unlinkSync(s),(s,{subPath:l})=>s.unlinkSync(l))}async utimesPromise(s,l,f){return await this.makeCallPromise(s,async()=>await this.baseFs.utimesPromise(s,l,f),async(s,{subPath:p})=>await s.utimesPromise(p,l,f))}utimesSync(s,l,f){return this.makeCallSync(s,()=>this.baseFs.utimesSync(s,l,f),(s,{subPath:p})=>s.utimesSync(p,l,f))}async lutimesPromise(s,l,f){return await this.makeCallPromise(s,async()=>await this.baseFs.lutimesPromise(s,l,f),async(s,{subPath:p})=>await s.lutimesPromise(p,l,f))}lutimesSync(s,l,f){return this.makeCallSync(s,()=>this.baseFs.lutimesSync(s,l,f),(s,{subPath:p})=>s.lutimesSync(p,l,f))}async mkdirPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.mkdirPromise(s,l),async(s,{subPath:f})=>await s.mkdirPromise(f,l))}mkdirSync(s,l){return this.makeCallSync(s,()=>this.baseFs.mkdirSync(s,l),(s,{subPath:f})=>s.mkdirSync(f,l))}async rmdirPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.rmdirPromise(s,l),async(s,{subPath:f})=>await s.rmdirPromise(f,l))}rmdirSync(s,l){return this.makeCallSync(s,()=>this.baseFs.rmdirSync(s,l),(s,{subPath:f})=>s.rmdirSync(f,l))}async rmPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.rmPromise(s,l),async(s,{subPath:f})=>await s.rmPromise(f,l))}rmSync(s,l){return this.makeCallSync(s,()=>this.baseFs.rmSync(s,l),(s,{subPath:f})=>s.rmSync(f,l))}async linkPromise(s,l){return await this.makeCallPromise(l,async()=>await this.baseFs.linkPromise(s,l),async(l,{subPath:f})=>await l.linkPromise(s,f))}linkSync(s,l){return this.makeCallSync(l,()=>this.baseFs.linkSync(s,l),(l,{subPath:f})=>l.linkSync(s,f))}async symlinkPromise(s,l,f){return await this.makeCallPromise(l,async()=>await this.baseFs.symlinkPromise(s,l,f),async(l,{subPath:f})=>await l.symlinkPromise(s,f))}symlinkSync(s,l,f){return this.makeCallSync(l,()=>this.baseFs.symlinkSync(s,l,f),(l,{subPath:f})=>l.symlinkSync(s,f))}async readFilePromise(s,l){return this.makeCallPromise(s,async()=>await this.baseFs.readFilePromise(s,l),async(s,{subPath:f})=>await s.readFilePromise(f,l))}readFileSync(s,l){return this.makeCallSync(s,()=>this.baseFs.readFileSync(s,l),(s,{subPath:f})=>s.readFileSync(f,l))}async readdirPromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.readdirPromise(s,l),async(s,{subPath:f})=>await s.readdirPromise(f,l),{requireSubpath:!1})}readdirSync(s,l){return this.makeCallSync(s,()=>this.baseFs.readdirSync(s,l),(s,{subPath:f})=>s.readdirSync(f,l),{requireSubpath:!1})}async readlinkPromise(s){return await this.makeCallPromise(s,async()=>await this.baseFs.readlinkPromise(s),async(s,{subPath:l})=>await s.readlinkPromise(l))}readlinkSync(s){return this.makeCallSync(s,()=>this.baseFs.readlinkSync(s),(s,{subPath:l})=>s.readlinkSync(l))}async truncatePromise(s,l){return await this.makeCallPromise(s,async()=>await this.baseFs.truncatePromise(s,l),async(s,{subPath:f})=>await s.truncatePromise(f,l))}truncateSync(s,l){return this.makeCallSync(s,()=>this.baseFs.truncateSync(s,l),(s,{subPath:f})=>s.truncateSync(f,l))}async ftruncatePromise(s,l){if((s&w)!==this.magic)return this.baseFs.ftruncatePromise(s,l);let f=this.fdMap.get(s);if(f===void 0)throw b.EBADF(`ftruncate`);let[p,g]=f;return p.ftruncatePromise(g,l)}ftruncateSync(s,l){if((s&w)!==this.magic)return this.baseFs.ftruncateSync(s,l);let f=this.fdMap.get(s);if(f===void 0)throw b.EBADF(`ftruncateSync`);let[p,g]=f;return p.ftruncateSync(g,l)}watch(s,l,f){return this.makeCallSync(s,()=>this.baseFs.watch(s,l,f),(s,{subPath:p})=>s.watch(p,l,f))}watchFile(s,l,f){return this.makeCallSync(s,()=>this.baseFs.watchFile(s,l,f),()=>(0,v.watchFile)(this,s,l,f))}unwatchFile(s,l){return this.makeCallSync(s,()=>this.baseFs.unwatchFile(s,l),()=>(0,v.unwatchFile)(this,s,l))}async makeCallPromise(s,l,f,{requireSubpath:p=!0}={}){if(typeof s!=`string`)return await l();let g=this.resolve(s),v=this.findMount(g);return!v||p&&v.subPath===`/`?await l():await this.getMountPromise(v.archivePath,async s=>await f(s,v))}makeCallSync(s,l,f,{requireSubpath:p=!0}={}){if(typeof s!=`string`)return l();let g=this.resolve(s),v=this.findMount(g);return!v||p&&v.subPath===`/`?l():this.getMountSync(v.archivePath,s=>f(s,v))}findMount(s){if(this.filter&&!this.filter.test(s))return null;let l=``;for(;;){let p=s.substring(l.length),g=this.getMountPoint(p,l);if(!g)return null;if(l=this.pathUtils.join(l,g),!this.isMount.has(l)){if(this.notMount.has(l))continue;try{if(this.typeCheck!==null&&(this.baseFs.statSync(l).mode&f.constants.S_IFMT)!==this.typeCheck){this.notMount.add(l);continue}}catch{return null}this.isMount.add(l)}return{archivePath:l,subPath:this.pathUtils.join(C.PortablePath.root,s.substring(l.length))}}}limitOpenFiles(s){if(this.mountInstances===null)return;let l=Date.now(),f=l+this.maxAge,p=s===null?0:this.mountInstances.size-s;for(let[g,{childFs:v,expiresAt:b,refCount:C}]of this.mountInstances.entries())if(!(C!==0||v.hasOpenFileHandles?.())){if(l>=b){v.saveAndClose?.(),this.mountInstances.delete(g),--p;continue}else if(s===null||p<=0){f=b;break}v.saveAndClose?.(),this.mountInstances.delete(g),--p}this.limitOpenFilesTimeout===null&&(s===null&&this.mountInstances.size>0||s!==null)&&isFinite(f)&&(this.limitOpenFilesTimeout=setTimeout(()=>{this.limitOpenFilesTimeout=null,this.limitOpenFiles(null)},f-l).unref())}async getMountPromise(s,l){if(this.mountInstances){let f=this.mountInstances.get(s);if(!f){let l=await this.factoryPromise(this.baseFs,s);f=this.mountInstances.get(s),f||={childFs:l(),expiresAt:0,refCount:0}}this.mountInstances.delete(s),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(s,f),f.expiresAt=Date.now()+this.maxAge,f.refCount+=1;try{return await l(f.childFs)}finally{--f.refCount}}else{let f=(await this.factoryPromise(this.baseFs,s))();try{return await l(f)}finally{f.saveAndClose?.()}}}getMountSync(s,l){if(this.mountInstances){let f=this.mountInstances.get(s);return f||={childFs:this.factorySync(this.baseFs,s),expiresAt:0,refCount:0},this.mountInstances.delete(s),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(s,f),f.expiresAt=Date.now()+this.maxAge,l(f.childFs)}else{let f=this.factorySync(this.baseFs,s);try{return l(f)}finally{f.saveAndClose?.()}}}}})),require_NoFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NoFS=void 0;let l=require_FakeFS(),f=require_path$1(),p=()=>Object.assign(Error(`ENOSYS: unsupported filesystem access`),{code:`ENOSYS`});var g=class extends l.FakeFS{constructor(){super(f.ppath)}getExtractHint(){throw p()}getRealPath(){throw p()}resolve(){throw p()}async openPromise(){throw p()}openSync(){throw p()}async opendirPromise(){throw p()}opendirSync(){throw p()}async readPromise(){throw p()}readSync(){throw p()}async writePromise(){throw p()}writeSync(){throw p()}async closePromise(){throw p()}closeSync(){throw p()}createWriteStream(){throw p()}createReadStream(){throw p()}async realpathPromise(){throw p()}realpathSync(){throw p()}async readdirPromise(){throw p()}readdirSync(){throw p()}async existsPromise(s){throw p()}existsSync(s){throw p()}async accessPromise(){throw p()}accessSync(){throw p()}async statPromise(){throw p()}statSync(){throw p()}async fstatPromise(s){throw p()}fstatSync(s){throw p()}async lstatPromise(s){throw p()}lstatSync(s){throw p()}async fchmodPromise(){throw p()}fchmodSync(){throw p()}async chmodPromise(){throw p()}chmodSync(){throw p()}async fchownPromise(){throw p()}fchownSync(){throw p()}async chownPromise(){throw p()}chownSync(){throw p()}async mkdirPromise(){throw p()}mkdirSync(){throw p()}async rmdirPromise(){throw p()}rmdirSync(){throw p()}async rmPromise(){throw p()}rmSync(){throw p()}async linkPromise(){throw p()}linkSync(){throw p()}async symlinkPromise(){throw p()}symlinkSync(){throw p()}async renamePromise(){throw p()}renameSync(){throw p()}async copyFilePromise(){throw p()}copyFileSync(){throw p()}async appendFilePromise(){throw p()}appendFileSync(){throw p()}async writeFilePromise(){throw p()}writeFileSync(){throw p()}async unlinkPromise(){throw p()}unlinkSync(){throw p()}async utimesPromise(){throw p()}utimesSync(){throw p()}async lutimesPromise(){throw p()}lutimesSync(){throw p()}async readFilePromise(){throw p()}readFileSync(){throw p()}async readlinkPromise(){throw p()}readlinkSync(){throw p()}async truncatePromise(){throw p()}truncateSync(){throw p()}async ftruncatePromise(s,l){throw p()}ftruncateSync(s,l){throw p()}watch(){throw p()}watchFile(){throw p()}unwatchFile(){throw p()}};s.NoFS=g,g.instance=new g})),require_PosixFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PosixFS=void 0;let l=require_ProxiedFS(),f=require_path$1();s.PosixFS=class extends l.ProxiedFS{constructor(s){super(f.npath),this.baseFs=s}mapFromBase(s){return f.npath.fromPortablePath(s)}mapToBase(s){return f.npath.toPortablePath(s)}}})),require_VirtualFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.VirtualFS=void 0;let l=require_NodeFS(),f=require_ProxiedFS(),p=require_path$1(),g=/^[0-9]+$/,v=/^(\/(?:[^/]+\/)*?(?:\$\$virtual|__virtual__))((?:\/((?:[^/]+-)?[a-f0-9]+)(?:\/([^/]+))?)?((?:\/.*)?))$/,b=/^([^/]+-)?[a-f0-9]+$/;s.VirtualFS=class s extends f.ProxiedFS{static makeVirtualPath(s,l,f){if(p.ppath.basename(s)!==`__virtual__`)throw Error(`Assertion failed: Virtual folders must be named "__virtual__"`);if(!p.ppath.basename(l).match(b))throw Error(`Assertion failed: Virtual components must be ended by an hexadecimal hash`);let g=p.ppath.relative(p.ppath.dirname(s),f).split(`/`),v=0;for(;v{Object.defineProperty(s,`__esModule`,{value:!0}),s.NodePathFS=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require(`buffer`)),f=require(`url`),p=require(`util`),g=require_ProxiedFS(),v=require_path$1();s.NodePathFS=class extends g.ProxiedFS{constructor(s){super(v.npath),this.baseFs=s}mapFromBase(s){return s}mapToBase(s){if(typeof s==`string`)return s;if(s instanceof URL)return(0,f.fileURLToPath)(s);if(Buffer.isBuffer(s)){let l=s.toString();if(!b(s,l))throw Error(`Non-utf8 buffers are not supported at the moment. Please upvote the following issue if you encounter this error: https://github.com/yarnpkg/berry/issues/4942`);return l}throw Error(`Unsupported path type: ${(0,p.inspect)(s)}`)}};function b(s,f){return l.default.isUtf8===void 0?Buffer.byteLength(f)===s.byteLength:l.default.isUtf8(s)}})),require_FileHandle=__commonJSMin((s=>{var l,f,p,g;Object.defineProperty(s,`__esModule`,{value:!0}),s.FileHandle=void 0;let v=require(`readline`),b=Symbol(`kBaseFs`),C=Symbol(`kFd`),w=Symbol(`kClosePromise`),E=Symbol(`kCloseResolve`),k=Symbol(`kCloseReject`),A=Symbol(`kRefs`),N=Symbol(`kRef`),F=Symbol(`kUnref`);s.FileHandle=class{constructor(s,v){this[l]=1,this[f]=void 0,this[p]=void 0,this[g]=void 0,this[b]=v,this[C]=s}get fd(){return this[C]}async appendFile(s,l){try{this[N](this.appendFile);let f=(typeof l==`string`?l:l?.encoding)??void 0;return await this[b].appendFilePromise(this.fd,s,f?{encoding:f}:void 0)}finally{this[F]()}}async chown(s,l){try{return this[N](this.chown),await this[b].fchownPromise(this.fd,s,l)}finally{this[F]()}}async chmod(s){try{return this[N](this.chmod),await this[b].fchmodPromise(this.fd,s)}finally{this[F]()}}createReadStream(s){return this[b].createReadStream(null,{...s,fd:this.fd})}createWriteStream(s){return this[b].createWriteStream(null,{...s,fd:this.fd})}datasync(){throw Error(`Method not implemented.`)}sync(){throw Error(`Method not implemented.`)}async read(s,l,f,p){try{this[N](this.read);let g,v;return ArrayBuffer.isView(s)?typeof l==`object`&&l?(g=s,v=l?.offset??0,f=l?.length??g.byteLength-v,p=l?.position??null):(g=s,v=l??0,f??=0):(g=s?.buffer??Buffer.alloc(16384),v=s?.offset??0,f=s?.length??g.byteLength-v,p=s?.position??null),f===0?{bytesRead:f,buffer:g}:{bytesRead:await this[b].readPromise(this.fd,Buffer.isBuffer(g)?g:Buffer.from(g.buffer,g.byteOffset,g.byteLength),v,f,p),buffer:g}}finally{this[F]()}}async readFile(s){try{this[N](this.readFile);let l=(typeof s==`string`?s:s?.encoding)??void 0;return await this[b].readFilePromise(this.fd,l)}finally{this[F]()}}readLines(s){return(0,v.createInterface)({input:this.createReadStream(s),crlfDelay:1/0})}async stat(s){try{return this[N](this.stat),await this[b].fstatPromise(this.fd,s)}finally{this[F]()}}async truncate(s){try{return this[N](this.truncate),await this[b].ftruncatePromise(this.fd,s)}finally{this[F]()}}utimes(s,l){throw Error(`Method not implemented.`)}async writeFile(s,l){try{this[N](this.writeFile);let f=(typeof l==`string`?l:l?.encoding)??void 0;await this[b].writeFilePromise(this.fd,s,f)}finally{this[F]()}}async write(...s){try{if(this[N](this.write),ArrayBuffer.isView(s[0])){let[l,f,p,g]=s;return{bytesWritten:await this[b].writePromise(this.fd,l,f??void 0,p??void 0,g??void 0),buffer:l}}else{let[l,f,p]=s;return{bytesWritten:await this[b].writePromise(this.fd,l,f,p),buffer:l}}}finally{this[F]()}}async writev(s,l){try{this[N](this.writev);let f=0;if(l!==void 0)for(let p of s){let s=await this.write(p,void 0,void 0,l);f+=s.bytesWritten,l+=s.bytesWritten}else for(let l of s){let s=await this.write(l);f+=s.bytesWritten}return{buffers:s,bytesWritten:f}}finally{this[F]()}}readv(s,l){throw Error(`Method not implemented.`)}close(){if(this[C]===-1)return Promise.resolve();if(this[w])return this[w];if(this[A]--,this[A]===0){let s=this[C];this[C]=-1,this[w]=this[b].closePromise(s).finally(()=>{this[w]=void 0})}else this[w]=new Promise((s,l)=>{this[E]=s,this[k]=l}).finally(()=>{this[w]=void 0,this[k]=void 0,this[E]=void 0});return this[w]}[(l=A,f=w,p=E,g=k,N)](s){if(this[C]===-1){let l=Error(`file closed`);throw l.code=`EBADF`,l.syscall=s.name,l}this[A]++}[F](){if(this[A]--,this[A]===0){let s=this[C];this[C]=-1,this[b].closePromise(s).then(this[E],this[k])}}}})),require_patchFs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.patchFs=b,s.extendFs=C;let l=require(`util`),f=require_NodePathFS(),p=require_FileHandle(),g=new Set(`accessSync.appendFileSync.createReadStream.createWriteStream.chmodSync.fchmodSync.chownSync.fchownSync.closeSync.copyFileSync.linkSync.lstatSync.fstatSync.lutimesSync.mkdirSync.openSync.opendirSync.readlinkSync.readFileSync.readdirSync.readlinkSync.realpathSync.renameSync.rmdirSync.rmSync.statSync.symlinkSync.truncateSync.ftruncateSync.unlinkSync.unwatchFile.utimesSync.watch.watchFile.writeFileSync.writeSync`.split(`.`)),v=new Set(`accessPromise.appendFilePromise.fchmodPromise.chmodPromise.fchownPromise.chownPromise.closePromise.copyFilePromise.linkPromise.fstatPromise.lstatPromise.lutimesPromise.mkdirPromise.openPromise.opendirPromise.readdirPromise.realpathPromise.readFilePromise.readdirPromise.readlinkPromise.renamePromise.rmdirPromise.rmPromise.statPromise.symlinkPromise.truncatePromise.ftruncatePromise.unlinkPromise.utimesPromise.writeFilePromise.writeSync`.split(`.`));function b(s,b){b=new f.NodePathFS(b);let C=(s,f,p)=>{let g=s[f];s[f]=p,g?.[l.promisify.custom]!==void 0&&(p[l.promisify.custom]=g[l.promisify.custom])};C(s,`exists`,(s,...l)=>{let f=typeof l[l.length-1]==`function`?l.pop():()=>{};process.nextTick(()=>{b.existsPromise(s).then(s=>{f(s)},()=>{f(!1)})})}),C(s,`read`,(...s)=>{let[l,f,p,g,v,C]=s;if(s.length<=3){let l={};s.length<3?C=s[1]:(l=s[1],C=s[2]),{buffer:f=Buffer.alloc(16384),offset:p=0,length:g=f.byteLength,position:v}=l}if(p??=0,g|=0,g===0){process.nextTick(()=>{C(null,0,f)});return}v??=-1,process.nextTick(()=>{b.readPromise(l,f,p,g,v).then(s=>{C(null,s,f)},s=>{C(s,0,f)})})});for(let l of v){let f=l.replace(/Promise$/,``);if(s[f]===void 0)continue;let p=b[l];p!==void 0&&C(s,f,(...s)=>{let l=typeof s[s.length-1]==`function`?s.pop():()=>{};process.nextTick(()=>{p.apply(b,s).then(s=>{l(null,s)},s=>{l(s)})})})}s.realpath.native=s.realpath,C(s,`existsSync`,s=>{try{return b.existsSync(s)}catch{return!1}}),C(s,`readSync`,(...s)=>{let[l,f,p,g,v]=s;if(s.length<=3){let l=s[2]||{};({offset:p=0,length:g=f.byteLength,position:v}=l)}return p??=0,g|=0,g===0?0:(v??=-1,b.readSync(l,f,p,g,v))});for(let l of g){let f=l;if(s[f]===void 0)continue;let p=b[l];p!==void 0&&C(s,f,p.bind(b))}s.realpathSync.native=s.realpathSync;{let l=s.promises;for(let s of v){let f=s.replace(/Promise$/,``);if(l[f]===void 0)continue;let g=b[s];g!==void 0&&s!==`open`&&C(l,f,(s,...l)=>s instanceof p.FileHandle?s[f].apply(s,l):g.call(b,s,...l))}C(l,`open`,async(...s)=>{let l=await b.openPromise(...s);return new p.FileHandle(l,b)})}s.read[l.promisify.custom]=async(s,l,...f)=>({bytesRead:await b.readPromise(s,l,...f),buffer:l}),s.write[l.promisify.custom]=async(s,l,...f)=>({bytesWritten:await b.writePromise(s,l,...f),buffer:l})}function C(s,l){let f=Object.create(s);return b(f,l),f}})),require_xfs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.xfs=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require(`os`)),f=require_NodeFS(),p=require_path$1();function g(s){return`${s}${Math.ceil(Math.random()*4294967296).toString(16).padStart(8,`0`)}`}let v=new Set,b=null;function C(){if(b)return b;let f=p.npath.toPortablePath(l.default.tmpdir()),g=s.xfs.realpathSync(f);return process.once(`exit`,()=>{s.xfs.rmtempSync()}),b={tmpdir:f,realTmpdir:g}}s.xfs=Object.assign(new f.NodeFS,{detachTemp(s){v.delete(s)},mktempSync(s){let{tmpdir:l,realTmpdir:f}=C();for(;;){let b=g(`xfs-`);try{this.mkdirSync(p.ppath.join(l,b))}catch(s){if(s.code===`EEXIST`)continue;throw s}let C=p.ppath.join(f,b);if(v.add(C),s===void 0)return C;try{return s(C)}finally{if(v.has(C)){v.delete(C);try{this.removeSync(C)}catch{}}}}},async mktempPromise(s){let{tmpdir:l,realTmpdir:f}=C();for(;;){let b=g(`xfs-`);try{await this.mkdirPromise(p.ppath.join(l,b))}catch(s){if(s.code===`EEXIST`)continue;throw s}let C=p.ppath.join(f,b);if(v.add(C),s===void 0)return C;try{return await s(C)}finally{if(v.has(C)){v.delete(C);try{await this.removePromise(C)}catch{}}}}},async rmtempPromise(){await Promise.all(Array.from(v.values()).map(async l=>{try{await s.xfs.removePromise(l,{maxRetries:0}),v.delete(l)}catch{}}))},rmtempSync(){for(let l of v)try{s.xfs.removeSync(l),v.delete(l)}catch{}}})})),require_lib$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.xfs=s.extendFs=s.patchFs=s.VirtualFS=s.ProxiedFS=s.PosixFS=s.NodeFS=s.NoFS=s.MountFS=s.LazyFS=s.JailFS=s.CwdFS=s.BasePortableFakeFS=s.FakeFS=s.AliasFS=s.ppath=s.npath=s.Filename=s.PortablePath=s.normalizeLineEndings=s.unwatchAllFiles=s.unwatchFile=s.watchFile=s.CustomDir=s.opendir=s.setupCopyIndex=s.statUtils=s.errors=s.constants=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports));s.constants=l.__importStar(require_constants$7()),s.errors=l.__importStar(require_errors$5()),s.statUtils=l.__importStar(require_statUtils());var f=require_copyPromise();Object.defineProperty(s,`setupCopyIndex`,{enumerable:!0,get:function(){return f.setupCopyIndex}});var p=require_opendir();Object.defineProperty(s,`opendir`,{enumerable:!0,get:function(){return p.opendir}}),Object.defineProperty(s,`CustomDir`,{enumerable:!0,get:function(){return p.CustomDir}});var g=require_watchFile();Object.defineProperty(s,`watchFile`,{enumerable:!0,get:function(){return g.watchFile}}),Object.defineProperty(s,`unwatchFile`,{enumerable:!0,get:function(){return g.unwatchFile}}),Object.defineProperty(s,`unwatchAllFiles`,{enumerable:!0,get:function(){return g.unwatchAllFiles}});var v=require_FakeFS();Object.defineProperty(s,`normalizeLineEndings`,{enumerable:!0,get:function(){return v.normalizeLineEndings}});var b=require_path$1();Object.defineProperty(s,`PortablePath`,{enumerable:!0,get:function(){return b.PortablePath}}),Object.defineProperty(s,`Filename`,{enumerable:!0,get:function(){return b.Filename}});var C=require_path$1();Object.defineProperty(s,`npath`,{enumerable:!0,get:function(){return C.npath}}),Object.defineProperty(s,`ppath`,{enumerable:!0,get:function(){return C.ppath}});var w=require_AliasFS();Object.defineProperty(s,`AliasFS`,{enumerable:!0,get:function(){return w.AliasFS}});var E=require_FakeFS();Object.defineProperty(s,`FakeFS`,{enumerable:!0,get:function(){return E.FakeFS}}),Object.defineProperty(s,`BasePortableFakeFS`,{enumerable:!0,get:function(){return E.BasePortableFakeFS}});var k=require_CwdFS();Object.defineProperty(s,`CwdFS`,{enumerable:!0,get:function(){return k.CwdFS}});var A=require_JailFS();Object.defineProperty(s,`JailFS`,{enumerable:!0,get:function(){return A.JailFS}});var N=require_LazyFS();Object.defineProperty(s,`LazyFS`,{enumerable:!0,get:function(){return N.LazyFS}});var F=require_MountFS();Object.defineProperty(s,`MountFS`,{enumerable:!0,get:function(){return F.MountFS}});var I=require_NoFS();Object.defineProperty(s,`NoFS`,{enumerable:!0,get:function(){return I.NoFS}});var R=require_NodeFS();Object.defineProperty(s,`NodeFS`,{enumerable:!0,get:function(){return R.NodeFS}});var B=require_PosixFS();Object.defineProperty(s,`PosixFS`,{enumerable:!0,get:function(){return B.PosixFS}});var q=require_ProxiedFS();Object.defineProperty(s,`ProxiedFS`,{enumerable:!0,get:function(){return q.ProxiedFS}});var J=require_VirtualFS();Object.defineProperty(s,`VirtualFS`,{enumerable:!0,get:function(){return J.VirtualFS}});var le=require_patchFs();Object.defineProperty(s,`patchFs`,{enumerable:!0,get:function(){return le.patchFs}}),Object.defineProperty(s,`extendFs`,{enumerable:!0,get:function(){return le.extendFs}});var _e=require_xfs();Object.defineProperty(s,`xfs`,{enumerable:!0,get:function(){return _e.xfs}})})),require_shell$1=__commonJSMin(((s,l)=>{function f(s,l){function f(){this.constructor=s}f.prototype=l.prototype,s.prototype=new f}function p(s,l,f,g){this.message=s,this.expected=l,this.found=f,this.location=g,this.name=`SyntaxError`,typeof Error.captureStackTrace==`function`&&Error.captureStackTrace(this,p)}f(p,Error),p.buildMessage=function(s,l){var f={literal:function(s){return`"`+g(s.text)+`"`},class:function(s){var l=``,f;for(f=0;f0){for(f=1,p=1;f>`,Vt=Li(`>>`,!1),Ht=`>&`,Gt=Li(`>&`,!1),Kt=`>`,Jt=Li(`>`,!1),Xt=`<<<`,Zt=Li(`<<<`,!1),en=`<&`,tn=Li(`<&`,!1),nn=`<`,rn=Li(`<`,!1),an=function(s){return{type:`argument`,segments:[].concat(...s)}},on=function(s){return s},sn=`$'`,cn=Li(`$'`,!1),ln=`'`,un=Li(`'`,!1),dn=function(s){return[{type:`text`,text:s}]},fn=`""`,pn=Li(`""`,!1),mn=function(){return{type:`text`,text:``}},hn=`"`,gn=Li(`"`,!1),_n=function(s){return s},vn=function(s){return{type:`arithmetic`,arithmetic:s,quoted:!0}},yn=function(s){return{type:`shell`,shell:s,quoted:!0}},bn=function(s){return{type:`variable`,...s,quoted:!0}},xn=function(s){return{type:`text`,text:s}},Sn=function(s){return{type:`arithmetic`,arithmetic:s,quoted:!1}},Cn=function(s){return{type:`shell`,shell:s,quoted:!1}},wn=function(s){return{type:`variable`,...s,quoted:!1}},Tn=function(s){return{type:`glob`,pattern:s}},En=/^[^']/,Dn=Ri([`'`],!0,!1),On=function(s){return s.join(``)},kn=/^[^$"]/,An=Ri([`$`,`"`],!0,!1),jn=`\\ +`,Mn=Li(`\\ +`,!1),Nn=function(){return``},Pn=`\\`,Fn=Li(`\\`,!1),In=/^[\\$"`]/,Ln=Ri([`\\`,`$`,`"`,"`"],!1,!1),Rn=function(s){return s},zn=`\\a`,Bn=Li(`\\a`,!1),Vn=function(){return`a`},Hn=`\\b`,Un=Li(`\\b`,!1),Wn=function(){return`\b`},Gn=/^[Ee]/,Kn=Ri([`E`,`e`],!1,!1),qn=function(){return`\x1B`},Jn=`\\f`,Yn=Li(`\\f`,!1),Xn=function(){return`\f`},Zn=`\\n`,Qn=Li(`\\n`,!1),$n=function(){return` +`},er=`\\r`,tr=Li(`\\r`,!1),nr=function(){return`\r`},rr=`\\t`,ir=Li(`\\t`,!1),ar=function(){return` `},or=`\\v`,sr=Li(`\\v`,!1),cr=function(){return`\v`},lr=/^[\\'"?]/,ur=Ri([`\\`,`'`,`"`,`?`],!1,!1),dr=function(s){return String.fromCharCode(parseInt(s,16))},fr=`\\x`,pr=Li(`\\x`,!1),mr=`\\u`,hr=Li(`\\u`,!1),gr=`\\U`,_r=Li(`\\U`,!1),vr=function(s){return String.fromCodePoint(parseInt(s,16))},yr=/^[0-7]/,br=Ri([[`0`,`7`]],!1,!1),xr=/^[0-9a-fA-f]/,Sr=Ri([[`0`,`9`],[`a`,`f`],[`A`,`f`]],!1,!1),Cr=zi(),wr=`{}`,Tr=Li(`{}`,!1),Er=function(){return`{}`},Dr=`-`,Or=Li(`-`,!1),kr=`+`,Ar=Li(`+`,!1),jr=`.`,Mr=Li(`.`,!1),Nr=function(s,l,f){return{type:`number`,value:(s===`-`?-1:1)*parseFloat(l.join(``)+`.`+f.join(``))}},Pr=function(s,l){return{type:`number`,value:(s===`-`?-1:1)*parseInt(l.join(``))}},Fr=function(s){return{type:`variable`,...s}},Ir=function(s){return{type:`variable`,name:s}},Lr=function(s){return s},Rr=`*`,zr=Li(`*`,!1),Br=`/`,Vr=Li(`/`,!1),Hr=function(s,l,f){return{type:l===`*`?`multiplication`:`division`,right:f}},Ur=function(s,l){return l.reduce((s,l)=>({left:s,...l}),s)},Wr=function(s,l,f){return{type:l===`+`?`addition`:`subtraction`,right:f}},Gr=`$((`,Kr=Li(`$((`,!1),qr=`))`,Jr=Li(`))`,!1),Yr=function(s){return s},Xr=`$(`,Zr=Li(`$(`,!1),Qr=function(s){return s},$r="${",ei=Li("${",!1),ti=`:-`,ni=Li(`:-`,!1),ri=function(s,l){return{name:s,defaultValue:l}},ii=`:-}`,ai=Li(`:-}`,!1),oi=function(s){return{name:s,defaultValue:[]}},si=`:+`,ci=Li(`:+`,!1),li=function(s,l){return{name:s,alternativeValue:l}},ui=`:+}`,di=Li(`:+}`,!1),fi=function(s){return{name:s,alternativeValue:[]}},pi=function(s){return{name:s}},mi=`$`,hi=Li(`$`,!1),gi=function(s){return l.isGlobPattern(s)},_i=function(s){return s},vi=/^[a-zA-Z0-9_]/,yi=Ri([[`a`,`z`],[`A`,`Z`],[`0`,`9`],`_`],!1,!1),bi=function(){return Ii()},xi=/^[$@*?#a-zA-Z0-9_\-]/,Si=Ri([`$`,`@`,`*`,`?`,`#`,[`a`,`z`],[`A`,`Z`],[`0`,`9`],`_`,`-`],!1,!1),Ci=/^[()}<>$|&; \t"']/,wi=Ri([`(`,`)`,`}`,`<`,`>`,`$`,`|`,`&`,`;`,` `,` `,`"`,`'`],!1,!1),Ti=/^[<>&; \t"']/,Ei=Ri([`<`,`>`,`&`,`;`,` `,` `,`"`,`'`],!1,!1),Di=/^[ \t]/,Oi=Ri([` `,` `],!1,!1),ki=0,Ai=0,ji=[{line:1,column:1}],Mi=0,Ni=[],Pi=0,Fi;if(`startRule`in l){if(!(l.startRule in g))throw Error(`Can't start parsing from rule "`+l.startRule+`".`);v=g[l.startRule]}function Ii(){return s.substring(Ai,ki)}function Li(s,l){return{type:`literal`,text:s,ignoreCase:l}}function Ri(s,l,f){return{type:`class`,parts:s,inverted:l,ignoreCase:f}}function zi(){return{type:`any`}}function Bi(){return{type:`end`}}function Vi(l){var f=ji[l],p;if(f)return f;for(p=l-1;!ji[p];)p--;for(f=ji[p],f={line:f.line,column:f.column};pMi&&(Mi=ki,Ni=[]),Ni.push(s))}function Wi(s,l,f){return new p(p.buildMessage(s,l),s,l,f)}function Gi(){for(var s=ki,l=[],p=La();p!==f;)l.push(p),p=La();return l===f?(ki=s,s=f):(p=Ki(),p===f&&(p=null),p===f?(ki=s,s=f):(Ai=s,l=b(p),s=l)),s}function Ki(){var s=ki,l=Yi(),p,g,v;if(l!==f){for(p=[],g=La();g!==f;)p.push(g),g=La();p===f?(ki=s,s=f):(g=Ji(),g===f?(ki=s,s=f):(v=qi(),v===f&&(v=null),v===f?(ki=s,s=f):(Ai=s,l=C(l,g,v),s=l)))}else ki=s,s=f;if(s===f)if(s=ki,l=Yi(),l!==f){for(p=[],g=La();g!==f;)p.push(g),g=La();p===f?(ki=s,s=f):(g=Ji(),g===f&&(g=null),g===f?(ki=s,s=f):(Ai=s,l=w(l,g),s=l))}else ki=s,s=f;return s}function qi(){for(var s=ki,l=[],p=La(),g,v;p!==f;)l.push(p),p=La();if(l!==f)if(p=Ki(),p!==f){for(g=[],v=La();v!==f;)g.push(v),v=La();g===f?(ki=s,s=f):(Ai=s,l=E(p),s=l)}else ki=s,s=f;else ki=s,s=f;return s}function Ji(){var l;return s.charCodeAt(ki)===59?(l=k,ki++):(l=f,Pi===0&&Ui(A)),l===f&&(s.charCodeAt(ki)===38?(l=N,ki++):(l=f,Pi===0&&Ui(F))),l}function Yi(){var s=ki,l=Qi(),p;return l===f?(ki=s,s=f):(p=Xi(),p===f&&(p=null),p===f?(ki=s,s=f):(Ai=s,l=I(l,p),s=l)),s}function Xi(){for(var s=ki,l=[],p=La(),g,v,b,C;p!==f;)l.push(p),p=La();if(l!==f)if(p=Zi(),p!==f){for(g=[],v=La();v!==f;)g.push(v),v=La();if(g!==f)if(v=Yi(),v!==f){for(b=[],C=La();C!==f;)b.push(C),C=La();b===f?(ki=s,s=f):(Ai=s,l=R(p,v),s=l)}else ki=s,s=f;else ki=s,s=f}else ki=s,s=f;else ki=s,s=f;return s}function Zi(){var l;return s.substr(ki,2)===B?(l=B,ki+=2):(l=f,Pi===0&&Ui(q)),l===f&&(s.substr(ki,2)===J?(l=J,ki+=2):(l=f,Pi===0&&Ui(le))),l}function Qi(){var s=ki,l=na(),p;return l===f?(ki=s,s=f):(p=$i(),p===f&&(p=null),p===f?(ki=s,s=f):(Ai=s,l=_e(l,p),s=l)),s}function $i(){for(var s=ki,l=[],p=La(),g,v,b,C;p!==f;)l.push(p),p=La();if(l!==f)if(p=ea(),p!==f){for(g=[],v=La();v!==f;)g.push(v),v=La();if(g!==f)if(v=Qi(),v!==f){for(b=[],C=La();C!==f;)b.push(C),C=La();b===f?(ki=s,s=f):(Ai=s,l=be(p,v),s=l)}else ki=s,s=f;else ki=s,s=f}else ki=s,s=f;else ki=s,s=f;return s}function ea(){var l;return s.substr(ki,2)===xe?(l=xe,ki+=2):(l=f,Pi===0&&Ui(De)),l===f&&(s.charCodeAt(ki)===124?(l=Oe,ki++):(l=f,Pi===0&&Ui(je))),l}function ta(){var l=ki,p=Na(),g,v,b,C;if(p!==f)if(s.charCodeAt(ki)===61?(g=Ne,ki++):(g=f,Pi===0&&Ui(Pe)),g!==f)if(v=ca(),v!==f){for(b=[],C=La();C!==f;)b.push(C),C=La();b===f?(ki=l,l=f):(Ai=l,p=ze(p,v),l=p)}else ki=l,l=f;else ki=l,l=f;else ki=l,l=f;if(l===f)if(l=ki,p=Na(),p!==f)if(s.charCodeAt(ki)===61?(g=Ne,ki++):(g=f,Pi===0&&Ui(Pe)),g!==f){for(v=[],b=La();b!==f;)v.push(b),b=La();v===f?(ki=l,l=f):(Ai=l,p=Be(p),l=p)}else ki=l,l=f;else ki=l,l=f;return l}function na(){for(var l=ki,p=[],g=La(),v,b,C,w,E,k,A,N;g!==f;)p.push(g),g=La();if(p!==f)if(s.charCodeAt(ki)===40?(g=We,ki++):(g=f,Pi===0&&Ui(Ke)),g!==f){for(v=[],b=La();b!==f;)v.push(b),b=La();if(v!==f)if(b=Ki(),b!==f){for(C=[],w=La();w!==f;)C.push(w),w=La();if(C!==f)if(s.charCodeAt(ki)===41?(w=qe,ki++):(w=f,Pi===0&&Ui(Je)),w!==f){for(E=[],k=La();k!==f;)E.push(k),k=La();if(E!==f){for(k=[],A=aa();A!==f;)k.push(A),A=aa();if(k!==f){for(A=[],N=La();N!==f;)A.push(N),N=La();A===f?(ki=l,l=f):(Ai=l,p=Ye(b,k),l=p)}else ki=l,l=f}else ki=l,l=f}else ki=l,l=f;else ki=l,l=f}else ki=l,l=f;else ki=l,l=f}else ki=l,l=f;else ki=l,l=f;if(l===f){for(l=ki,p=[],g=La();g!==f;)p.push(g),g=La();if(p!==f)if(s.charCodeAt(ki)===123?(g=Ze,ki++):(g=f,Pi===0&&Ui(Qe)),g!==f){for(v=[],b=La();b!==f;)v.push(b),b=La();if(v!==f)if(b=Ki(),b!==f){for(C=[],w=La();w!==f;)C.push(w),w=La();if(C!==f)if(s.charCodeAt(ki)===125?(w=ot,ki++):(w=f,Pi===0&&Ui(st)),w!==f){for(E=[],k=La();k!==f;)E.push(k),k=La();if(E!==f){for(k=[],A=aa();A!==f;)k.push(A),A=aa();if(k!==f){for(A=[],N=La();N!==f;)A.push(N),N=La();A===f?(ki=l,l=f):(Ai=l,p=ut(b,k),l=p)}else ki=l,l=f}else ki=l,l=f}else ki=l,l=f;else ki=l,l=f}else ki=l,l=f;else ki=l,l=f}else ki=l,l=f;else ki=l,l=f;if(l===f){for(l=ki,p=[],g=La();g!==f;)p.push(g),g=La();if(p!==f){for(g=[],v=ta();v!==f;)g.push(v),v=ta();if(g!==f){for(v=[],b=La();b!==f;)v.push(b),b=La();if(v!==f){if(b=[],C=ia(),C!==f)for(;C!==f;)b.push(C),C=ia();else b=f;if(b!==f){for(C=[],w=La();w!==f;)C.push(w),w=La();C===f?(ki=l,l=f):(Ai=l,p=yt(g,b),l=p)}else ki=l,l=f}else ki=l,l=f}else ki=l,l=f}else ki=l,l=f;if(l===f){for(l=ki,p=[],g=La();g!==f;)p.push(g),g=La();if(p!==f){if(g=[],v=ta(),v!==f)for(;v!==f;)g.push(v),v=ta();else g=f;if(g!==f){for(v=[],b=La();b!==f;)v.push(b),b=La();v===f?(ki=l,l=f):(Ai=l,p=Tt(g),l=p)}else ki=l,l=f}else ki=l,l=f}}}return l}function ra(){for(var s=ki,l=[],p=La(),g,v;p!==f;)l.push(p),p=La();if(l!==f){if(p=[],g=sa(),g!==f)for(;g!==f;)p.push(g),g=sa();else p=f;if(p!==f){for(g=[],v=La();v!==f;)g.push(v),v=La();g===f?(ki=s,s=f):(Ai=s,l=Ot(p),s=l)}else ki=s,s=f}else ki=s,s=f;return s}function ia(){for(var s=ki,l=[],p=La();p!==f;)l.push(p),p=La();if(l===f?(ki=s,s=f):(p=aa(),p===f?(ki=s,s=f):(Ai=s,l=At(p),s=l)),s===f){for(s=ki,l=[],p=La();p!==f;)l.push(p),p=La();l===f?(ki=s,s=f):(p=sa(),p===f?(ki=s,s=f):(Ai=s,l=At(p),s=l))}return s}function aa(){for(var l=ki,p=[],g=La(),v,b;g!==f;)p.push(g),g=La();return p===f?(ki=l,l=f):(jt.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(It)),g===f&&(g=null),g===f?(ki=l,l=f):(v=oa(),v===f?(ki=l,l=f):(b=sa(),b===f?(ki=l,l=f):(Ai=l,p=Lt(g,v,b),l=p)))),l}function oa(){var l;return s.substr(ki,2)===Rt?(l=Rt,ki+=2):(l=f,Pi===0&&Ui(Vt)),l===f&&(s.substr(ki,2)===Ht?(l=Ht,ki+=2):(l=f,Pi===0&&Ui(Gt)),l===f&&(s.charCodeAt(ki)===62?(l=Kt,ki++):(l=f,Pi===0&&Ui(Jt)),l===f&&(s.substr(ki,3)===Xt?(l=Xt,ki+=3):(l=f,Pi===0&&Ui(Zt)),l===f&&(s.substr(ki,2)===en?(l=en,ki+=2):(l=f,Pi===0&&Ui(tn)),l===f&&(s.charCodeAt(ki)===60?(l=nn,ki++):(l=f,Pi===0&&Ui(rn))))))),l}function sa(){for(var s=ki,l=[],p=La();p!==f;)l.push(p),p=La();return l===f?(ki=s,s=f):(p=ca(),p===f?(ki=s,s=f):(Ai=s,l=At(p),s=l)),s}function ca(){var s=ki,l=[],p=la();if(p!==f)for(;p!==f;)l.push(p),p=la();else l=f;return l!==f&&(Ai=s,l=an(l)),s=l,s}function la(){var s=ki,l=ua();return l!==f&&(Ai=s,l=on(l)),s=l,s===f&&(s=ki,l=da(),l!==f&&(Ai=s,l=on(l)),s=l,s===f&&(s=ki,l=fa(),l!==f&&(Ai=s,l=on(l)),s=l,s===f&&(s=ki,l=pa(),l!==f&&(Ai=s,l=on(l)),s=l))),s}function ua(){var l=ki,p,g,v;return s.substr(ki,2)===sn?(p=sn,ki+=2):(p=f,Pi===0&&Ui(cn)),p===f?(ki=l,l=f):(g=ya(),g===f?(ki=l,l=f):(s.charCodeAt(ki)===39?(v=ln,ki++):(v=f,Pi===0&&Ui(un)),v===f?(ki=l,l=f):(Ai=l,p=dn(g),l=p))),l}function da(){var l=ki,p,g,v;return s.charCodeAt(ki)===39?(p=ln,ki++):(p=f,Pi===0&&Ui(un)),p===f?(ki=l,l=f):(g=ga(),g===f?(ki=l,l=f):(s.charCodeAt(ki)===39?(v=ln,ki++):(v=f,Pi===0&&Ui(un)),v===f?(ki=l,l=f):(Ai=l,p=dn(g),l=p))),l}function fa(){var l=ki,p,g,v;if(s.substr(ki,2)===fn?(p=fn,ki+=2):(p=f,Pi===0&&Ui(pn)),p!==f&&(Ai=l,p=mn()),l=p,l===f)if(l=ki,s.charCodeAt(ki)===34?(p=hn,ki++):(p=f,Pi===0&&Ui(gn)),p!==f){for(g=[],v=ma();v!==f;)g.push(v),v=ma();g===f?(ki=l,l=f):(s.charCodeAt(ki)===34?(v=hn,ki++):(v=f,Pi===0&&Ui(gn)),v===f?(ki=l,l=f):(Ai=l,p=_n(g),l=p))}else ki=l,l=f;return l}function pa(){var s=ki,l=[],p=ha();if(p!==f)for(;p!==f;)l.push(p),p=ha();else l=f;return l!==f&&(Ai=s,l=_n(l)),s=l,s}function ma(){var s=ki,l=Oa();return l!==f&&(Ai=s,l=vn(l)),s=l,s===f&&(s=ki,l=ka(),l!==f&&(Ai=s,l=yn(l)),s=l,s===f&&(s=ki,l=Aa(),l!==f&&(Ai=s,l=bn(l)),s=l,s===f&&(s=ki,l=_a(),l!==f&&(Ai=s,l=xn(l)),s=l))),s}function ha(){var s=ki,l=Oa();return l!==f&&(Ai=s,l=Sn(l)),s=l,s===f&&(s=ki,l=ka(),l!==f&&(Ai=s,l=Cn(l)),s=l,s===f&&(s=ki,l=Aa(),l!==f&&(Ai=s,l=wn(l)),s=l,s===f&&(s=ki,l=ja(),l!==f&&(Ai=s,l=Tn(l)),s=l,s===f&&(s=ki,l=wa(),l!==f&&(Ai=s,l=xn(l)),s=l)))),s}function ga(){var l=ki,p=[],g;for(En.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(Dn));g!==f;)p.push(g),En.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(Dn));return p!==f&&(Ai=l,p=On(p)),l=p,l}function _a(){var l=ki,p=[],g=va();if(g===f&&(kn.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(An))),g!==f)for(;g!==f;)p.push(g),g=va(),g===f&&(kn.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(An)));else p=f;return p!==f&&(Ai=l,p=On(p)),l=p,l}function va(){var l=ki,p,g;return s.substr(ki,2)===jn?(p=jn,ki+=2):(p=f,Pi===0&&Ui(Mn)),p!==f&&(Ai=l,p=Nn()),l=p,l===f&&(l=ki,s.charCodeAt(ki)===92?(p=Pn,ki++):(p=f,Pi===0&&Ui(Fn)),p===f?(ki=l,l=f):(In.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(Ln)),g===f?(ki=l,l=f):(Ai=l,p=Rn(g),l=p))),l}function ya(){var l=ki,p=[],g=ba();for(g===f&&(En.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(Dn)));g!==f;)p.push(g),g=ba(),g===f&&(En.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(Dn)));return p!==f&&(Ai=l,p=On(p)),l=p,l}function ba(){var l=ki,p,g;return s.substr(ki,2)===zn?(p=zn,ki+=2):(p=f,Pi===0&&Ui(Bn)),p!==f&&(Ai=l,p=Vn()),l=p,l===f&&(l=ki,s.substr(ki,2)===Hn?(p=Hn,ki+=2):(p=f,Pi===0&&Ui(Un)),p!==f&&(Ai=l,p=Wn()),l=p,l===f&&(l=ki,s.charCodeAt(ki)===92?(p=Pn,ki++):(p=f,Pi===0&&Ui(Fn)),p===f?(ki=l,l=f):(Gn.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(Kn)),g===f?(ki=l,l=f):(Ai=l,p=qn(),l=p)),l===f&&(l=ki,s.substr(ki,2)===Jn?(p=Jn,ki+=2):(p=f,Pi===0&&Ui(Yn)),p!==f&&(Ai=l,p=Xn()),l=p,l===f&&(l=ki,s.substr(ki,2)===Zn?(p=Zn,ki+=2):(p=f,Pi===0&&Ui(Qn)),p!==f&&(Ai=l,p=$n()),l=p,l===f&&(l=ki,s.substr(ki,2)===er?(p=er,ki+=2):(p=f,Pi===0&&Ui(tr)),p!==f&&(Ai=l,p=nr()),l=p,l===f&&(l=ki,s.substr(ki,2)===rr?(p=rr,ki+=2):(p=f,Pi===0&&Ui(ir)),p!==f&&(Ai=l,p=ar()),l=p,l===f&&(l=ki,s.substr(ki,2)===or?(p=or,ki+=2):(p=f,Pi===0&&Ui(sr)),p!==f&&(Ai=l,p=cr()),l=p,l===f&&(l=ki,s.charCodeAt(ki)===92?(p=Pn,ki++):(p=f,Pi===0&&Ui(Fn)),p===f?(ki=l,l=f):(lr.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(ur)),g===f?(ki=l,l=f):(Ai=l,p=Rn(g),l=p)),l===f&&(l=xa()))))))))),l}function xa(){var l=ki,p,g,v,b,C,w,E,k,A,N,F;return s.charCodeAt(ki)===92?(p=Pn,ki++):(p=f,Pi===0&&Ui(Fn)),p===f?(ki=l,l=f):(g=Sa(),g===f?(ki=l,l=f):(Ai=l,p=dr(g),l=p)),l===f&&(l=ki,s.substr(ki,2)===fr?(p=fr,ki+=2):(p=f,Pi===0&&Ui(pr)),p===f?(ki=l,l=f):(g=ki,v=ki,b=Sa(),b===f?(ki=v,v=f):(C=Ca(),C===f?(ki=v,v=f):(b=[b,C],v=b)),v===f&&(v=Sa()),g=v===f?v:s.substring(g,ki),g===f?(ki=l,l=f):(Ai=l,p=dr(g),l=p)),l===f&&(l=ki,s.substr(ki,2)===mr?(p=mr,ki+=2):(p=f,Pi===0&&Ui(hr)),p===f?(ki=l,l=f):(g=ki,v=ki,b=Ca(),b===f?(ki=v,v=f):(C=Ca(),C===f?(ki=v,v=f):(w=Ca(),w===f?(ki=v,v=f):(E=Ca(),E===f?(ki=v,v=f):(b=[b,C,w,E],v=b)))),g=v===f?v:s.substring(g,ki),g===f?(ki=l,l=f):(Ai=l,p=dr(g),l=p)),l===f&&(l=ki,s.substr(ki,2)===gr?(p=gr,ki+=2):(p=f,Pi===0&&Ui(_r)),p===f?(ki=l,l=f):(g=ki,v=ki,b=Ca(),b===f?(ki=v,v=f):(C=Ca(),C===f?(ki=v,v=f):(w=Ca(),w===f?(ki=v,v=f):(E=Ca(),E===f?(ki=v,v=f):(k=Ca(),k===f?(ki=v,v=f):(A=Ca(),A===f?(ki=v,v=f):(N=Ca(),N===f?(ki=v,v=f):(F=Ca(),F===f?(ki=v,v=f):(b=[b,C,w,E,k,A,N,F],v=b)))))))),g=v===f?v:s.substring(g,ki),g===f?(ki=l,l=f):(Ai=l,p=vr(g),l=p))))),l}function Sa(){var l;return yr.test(s.charAt(ki))?(l=s.charAt(ki),ki++):(l=f,Pi===0&&Ui(br)),l}function Ca(){var l;return xr.test(s.charAt(ki))?(l=s.charAt(ki),ki++):(l=f,Pi===0&&Ui(Sr)),l}function wa(){var l=ki,p=[],g=ki,v,b;if(s.charCodeAt(ki)===92?(v=Pn,ki++):(v=f,Pi===0&&Ui(Fn)),v===f?(ki=g,g=f):(s.length>ki?(b=s.charAt(ki),ki++):(b=f,Pi===0&&Ui(Cr)),b===f?(ki=g,g=f):(Ai=g,v=Rn(b),g=v)),g===f&&(g=ki,s.substr(ki,2)===wr?(v=wr,ki+=2):(v=f,Pi===0&&Ui(Tr)),v!==f&&(Ai=g,v=Er()),g=v,g===f&&(g=ki,v=ki,Pi++,b=Fa(),Pi--,b===f?v=void 0:(ki=v,v=f),v===f?(ki=g,g=f):(s.length>ki?(b=s.charAt(ki),ki++):(b=f,Pi===0&&Ui(Cr)),b===f?(ki=g,g=f):(Ai=g,v=Rn(b),g=v)))),g!==f)for(;g!==f;)p.push(g),g=ki,s.charCodeAt(ki)===92?(v=Pn,ki++):(v=f,Pi===0&&Ui(Fn)),v===f?(ki=g,g=f):(s.length>ki?(b=s.charAt(ki),ki++):(b=f,Pi===0&&Ui(Cr)),b===f?(ki=g,g=f):(Ai=g,v=Rn(b),g=v)),g===f&&(g=ki,s.substr(ki,2)===wr?(v=wr,ki+=2):(v=f,Pi===0&&Ui(Tr)),v!==f&&(Ai=g,v=Er()),g=v,g===f&&(g=ki,v=ki,Pi++,b=Fa(),Pi--,b===f?v=void 0:(ki=v,v=f),v===f?(ki=g,g=f):(s.length>ki?(b=s.charAt(ki),ki++):(b=f,Pi===0&&Ui(Cr)),b===f?(ki=g,g=f):(Ai=g,v=Rn(b),g=v))));else p=f;return p!==f&&(Ai=l,p=On(p)),l=p,l}function Ta(){var l=ki,p,g,v,b,C;if(s.charCodeAt(ki)===45?(p=Dr,ki++):(p=f,Pi===0&&Ui(Or)),p===f&&(s.charCodeAt(ki)===43?(p=kr,ki++):(p=f,Pi===0&&Ui(Ar))),p===f&&(p=null),p!==f){if(g=[],jt.test(s.charAt(ki))?(v=s.charAt(ki),ki++):(v=f,Pi===0&&Ui(It)),v!==f)for(;v!==f;)g.push(v),jt.test(s.charAt(ki))?(v=s.charAt(ki),ki++):(v=f,Pi===0&&Ui(It));else g=f;if(g!==f)if(s.charCodeAt(ki)===46?(v=jr,ki++):(v=f,Pi===0&&Ui(Mr)),v!==f){if(b=[],jt.test(s.charAt(ki))?(C=s.charAt(ki),ki++):(C=f,Pi===0&&Ui(It)),C!==f)for(;C!==f;)b.push(C),jt.test(s.charAt(ki))?(C=s.charAt(ki),ki++):(C=f,Pi===0&&Ui(It));else b=f;b===f?(ki=l,l=f):(Ai=l,p=Nr(p,g,b),l=p)}else ki=l,l=f;else ki=l,l=f}else ki=l,l=f;if(l===f){if(l=ki,s.charCodeAt(ki)===45?(p=Dr,ki++):(p=f,Pi===0&&Ui(Or)),p===f&&(s.charCodeAt(ki)===43?(p=kr,ki++):(p=f,Pi===0&&Ui(Ar))),p===f&&(p=null),p!==f){if(g=[],jt.test(s.charAt(ki))?(v=s.charAt(ki),ki++):(v=f,Pi===0&&Ui(It)),v!==f)for(;v!==f;)g.push(v),jt.test(s.charAt(ki))?(v=s.charAt(ki),ki++):(v=f,Pi===0&&Ui(It));else g=f;g===f?(ki=l,l=f):(Ai=l,p=Pr(p,g),l=p)}else ki=l,l=f;if(l===f&&(l=ki,p=Aa(),p!==f&&(Ai=l,p=Fr(p)),l=p,l===f&&(l=ki,p=Pa(),p!==f&&(Ai=l,p=Ir(p)),l=p,l===f)))if(l=ki,s.charCodeAt(ki)===40?(p=We,ki++):(p=f,Pi===0&&Ui(Ke)),p!==f){for(g=[],v=La();v!==f;)g.push(v),v=La();if(g!==f)if(v=Da(),v!==f){for(b=[],C=La();C!==f;)b.push(C),C=La();b===f?(ki=l,l=f):(s.charCodeAt(ki)===41?(C=qe,ki++):(C=f,Pi===0&&Ui(Je)),C===f?(ki=l,l=f):(Ai=l,p=Lr(v),l=p))}else ki=l,l=f;else ki=l,l=f}else ki=l,l=f}return l}function Ea(){var l=ki,p=Ta(),g,v,b,C,w,E;if(p!==f){for(g=[],v=ki,b=[],C=La();C!==f;)b.push(C),C=La();if(b!==f)if(s.charCodeAt(ki)===42?(C=Rr,ki++):(C=f,Pi===0&&Ui(zr)),C===f&&(s.charCodeAt(ki)===47?(C=Br,ki++):(C=f,Pi===0&&Ui(Vr))),C!==f){for(w=[],E=La();E!==f;)w.push(E),E=La();w===f?(ki=v,v=f):(E=Ta(),E===f?(ki=v,v=f):(Ai=v,b=Hr(p,C,E),v=b))}else ki=v,v=f;else ki=v,v=f;for(;v!==f;){for(g.push(v),v=ki,b=[],C=La();C!==f;)b.push(C),C=La();if(b!==f)if(s.charCodeAt(ki)===42?(C=Rr,ki++):(C=f,Pi===0&&Ui(zr)),C===f&&(s.charCodeAt(ki)===47?(C=Br,ki++):(C=f,Pi===0&&Ui(Vr))),C!==f){for(w=[],E=La();E!==f;)w.push(E),E=La();w===f?(ki=v,v=f):(E=Ta(),E===f?(ki=v,v=f):(Ai=v,b=Hr(p,C,E),v=b))}else ki=v,v=f;else ki=v,v=f}g===f?(ki=l,l=f):(Ai=l,p=Ur(p,g),l=p)}else ki=l,l=f;return l}function Da(){var l=ki,p=Ea(),g,v,b,C,w,E;if(p!==f){for(g=[],v=ki,b=[],C=La();C!==f;)b.push(C),C=La();if(b!==f)if(s.charCodeAt(ki)===43?(C=kr,ki++):(C=f,Pi===0&&Ui(Ar)),C===f&&(s.charCodeAt(ki)===45?(C=Dr,ki++):(C=f,Pi===0&&Ui(Or))),C!==f){for(w=[],E=La();E!==f;)w.push(E),E=La();w===f?(ki=v,v=f):(E=Ea(),E===f?(ki=v,v=f):(Ai=v,b=Wr(p,C,E),v=b))}else ki=v,v=f;else ki=v,v=f;for(;v!==f;){for(g.push(v),v=ki,b=[],C=La();C!==f;)b.push(C),C=La();if(b!==f)if(s.charCodeAt(ki)===43?(C=kr,ki++):(C=f,Pi===0&&Ui(Ar)),C===f&&(s.charCodeAt(ki)===45?(C=Dr,ki++):(C=f,Pi===0&&Ui(Or))),C!==f){for(w=[],E=La();E!==f;)w.push(E),E=La();w===f?(ki=v,v=f):(E=Ea(),E===f?(ki=v,v=f):(Ai=v,b=Wr(p,C,E),v=b))}else ki=v,v=f;else ki=v,v=f}g===f?(ki=l,l=f):(Ai=l,p=Ur(p,g),l=p)}else ki=l,l=f;return l}function Oa(){var l=ki,p,g,v,b,C;if(s.substr(ki,3)===Gr?(p=Gr,ki+=3):(p=f,Pi===0&&Ui(Kr)),p!==f){for(g=[],v=La();v!==f;)g.push(v),v=La();if(g!==f)if(v=Da(),v!==f){for(b=[],C=La();C!==f;)b.push(C),C=La();b===f?(ki=l,l=f):(s.substr(ki,2)===qr?(C=qr,ki+=2):(C=f,Pi===0&&Ui(Jr)),C===f?(ki=l,l=f):(Ai=l,p=Yr(v),l=p))}else ki=l,l=f;else ki=l,l=f}else ki=l,l=f;return l}function ka(){var l=ki,p,g,v;return s.substr(ki,2)===Xr?(p=Xr,ki+=2):(p=f,Pi===0&&Ui(Zr)),p===f?(ki=l,l=f):(g=Ki(),g===f?(ki=l,l=f):(s.charCodeAt(ki)===41?(v=qe,ki++):(v=f,Pi===0&&Ui(Je)),v===f?(ki=l,l=f):(Ai=l,p=Qr(g),l=p))),l}function Aa(){var l=ki,p,g,v,b,C;return s.substr(ki,2)===$r?(p=$r,ki+=2):(p=f,Pi===0&&Ui(ei)),p===f?(ki=l,l=f):(g=Pa(),g===f?(ki=l,l=f):(s.substr(ki,2)===ti?(v=ti,ki+=2):(v=f,Pi===0&&Ui(ni)),v===f?(ki=l,l=f):(b=ra(),b===f?(ki=l,l=f):(s.charCodeAt(ki)===125?(C=ot,ki++):(C=f,Pi===0&&Ui(st)),C===f?(ki=l,l=f):(Ai=l,p=ri(g,b),l=p))))),l===f&&(l=ki,s.substr(ki,2)===$r?(p=$r,ki+=2):(p=f,Pi===0&&Ui(ei)),p===f?(ki=l,l=f):(g=Pa(),g===f?(ki=l,l=f):(s.substr(ki,3)===ii?(v=ii,ki+=3):(v=f,Pi===0&&Ui(ai)),v===f?(ki=l,l=f):(Ai=l,p=oi(g),l=p))),l===f&&(l=ki,s.substr(ki,2)===$r?(p=$r,ki+=2):(p=f,Pi===0&&Ui(ei)),p===f?(ki=l,l=f):(g=Pa(),g===f?(ki=l,l=f):(s.substr(ki,2)===si?(v=si,ki+=2):(v=f,Pi===0&&Ui(ci)),v===f?(ki=l,l=f):(b=ra(),b===f?(ki=l,l=f):(s.charCodeAt(ki)===125?(C=ot,ki++):(C=f,Pi===0&&Ui(st)),C===f?(ki=l,l=f):(Ai=l,p=li(g,b),l=p))))),l===f&&(l=ki,s.substr(ki,2)===$r?(p=$r,ki+=2):(p=f,Pi===0&&Ui(ei)),p===f?(ki=l,l=f):(g=Pa(),g===f?(ki=l,l=f):(s.substr(ki,3)===ui?(v=ui,ki+=3):(v=f,Pi===0&&Ui(di)),v===f?(ki=l,l=f):(Ai=l,p=fi(g),l=p))),l===f&&(l=ki,s.substr(ki,2)===$r?(p=$r,ki+=2):(p=f,Pi===0&&Ui(ei)),p===f?(ki=l,l=f):(g=Pa(),g===f?(ki=l,l=f):(s.charCodeAt(ki)===125?(v=ot,ki++):(v=f,Pi===0&&Ui(st)),v===f?(ki=l,l=f):(Ai=l,p=pi(g),l=p))),l===f&&(l=ki,s.charCodeAt(ki)===36?(p=mi,ki++):(p=f,Pi===0&&Ui(hi)),p===f?(ki=l,l=f):(g=Pa(),g===f?(ki=l,l=f):(Ai=l,p=pi(g),l=p))))))),l}function ja(){var s=ki,l=Ma(),p;return l===f?(ki=s,s=f):(Ai=ki,p=gi(l),p=p?void 0:f,p===f?(ki=s,s=f):(Ai=s,l=_i(l),s=l)),s}function Ma(){var l=ki,p=[],g=ki,v=ki,b;if(Pi++,b=Ia(),Pi--,b===f?v=void 0:(ki=v,v=f),v===f?(ki=g,g=f):(s.length>ki?(b=s.charAt(ki),ki++):(b=f,Pi===0&&Ui(Cr)),b===f?(ki=g,g=f):(Ai=g,v=Rn(b),g=v)),g!==f)for(;g!==f;)p.push(g),g=ki,v=ki,Pi++,b=Ia(),Pi--,b===f?v=void 0:(ki=v,v=f),v===f?(ki=g,g=f):(s.length>ki?(b=s.charAt(ki),ki++):(b=f,Pi===0&&Ui(Cr)),b===f?(ki=g,g=f):(Ai=g,v=Rn(b),g=v));else p=f;return p!==f&&(Ai=l,p=On(p)),l=p,l}function Na(){var l=ki,p=[],g;if(vi.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(yi)),g!==f)for(;g!==f;)p.push(g),vi.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(yi));else p=f;return p!==f&&(Ai=l,p=bi()),l=p,l}function Pa(){var l=ki,p=[],g;if(xi.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(Si)),g!==f)for(;g!==f;)p.push(g),xi.test(s.charAt(ki))?(g=s.charAt(ki),ki++):(g=f,Pi===0&&Ui(Si));else p=f;return p!==f&&(Ai=l,p=bi()),l=p,l}function Fa(){var l;return Ci.test(s.charAt(ki))?(l=s.charAt(ki),ki++):(l=f,Pi===0&&Ui(wi)),l}function Ia(){var l;return Ti.test(s.charAt(ki))?(l=s.charAt(ki),ki++):(l=f,Pi===0&&Ui(Ei)),l}function La(){var l=[],p;if(Di.test(s.charAt(ki))?(p=s.charAt(ki),ki++):(p=f,Pi===0&&Ui(Oi)),p!==f)for(;p!==f;)l.push(p),Di.test(s.charAt(ki))?(p=s.charAt(ki),ki++):(p=f,Pi===0&&Ui(Oi));else l=f;return l}if(Fi=v(),Fi!==f&&ki===s.length)return Fi;throw Fi!==f&&ki{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseShell=f,s.stringifyShellLine=p,s.stringifyShell=p,s.stringifyCommandLine=g,s.stringifyCommandLineThen=v,s.stringifyCommandChain=b,s.stringifyCommandChainThen=C,s.stringifyCommand=w,s.stringifyEnvSegment=E,s.stringifyArgument=k,s.stringifyRedirectArgument=A,s.stringifyValueArgument=N,s.stringifyArgumentSegment=q,s.stringifyArithmeticExpression=J,s.stringifyShellLine=p,s.stringifyShell=p;let l=require_shell$1();function f(s,f={isGlobPattern:()=>!1}){try{return(0,l.parse)(s,f)}catch(s){throw s.location&&(s.message=s.message.replace(/(\.)?$/,` (line ${s.location.start.line}, column ${s.location.start.column})$1`)),s}}function p(s,{endSemicolon:l=!1}={}){return s.map(({command:f,type:p},v)=>`${g(f)}${p===`;`?v!==s.length-1||l?`;`:``:` &`}`).join(` `)}function g(s){return`${b(s.chain)}${s.then?` ${v(s.then)}`:``}`}function v(s){return`${s.type} ${g(s.line)}`}function b(s){return`${w(s)}${s.then?` ${C(s.then)}`:``}`}function C(s){return`${s.type} ${b(s.chain)}`}function w(s){switch(s.type){case`command`:return`${s.envs.length>0?`${s.envs.map(s=>E(s)).join(` `)} `:``}${s.args.map(s=>k(s)).join(` `)}`;case`subshell`:return`(${p(s.subshell)})${s.args.length>0?` ${s.args.map(s=>A(s)).join(` `)}`:``}`;case`group`:return`{ ${p(s.group,{endSemicolon:!0})} }${s.args.length>0?` ${s.args.map(s=>A(s)).join(` `)}`:``}`;case`envs`:return s.envs.map(s=>E(s)).join(` `);default:throw Error(`Unsupported command type: "${s.type}"`)}}function E(s){return`${s.name}=${s.args[0]?N(s.args[0]):``}`}function k(s){switch(s.type){case`redirection`:return A(s);case`argument`:return N(s);default:throw Error(`Unsupported argument type: "${s.type}"`)}}function A(s){return`${s.subtype} ${s.args.map(s=>N(s)).join(` `)}`}function N(s){return s.segments.map(s=>q(s)).join(``)}let F=new Map([[`\f`,`\\f`],[` +`,`\\n`],[`\r`,`\\r`],[` `,`\\t`],[`\v`,`\\v`],[`\0`,`\\0`]]),I=new Map([[`\\`,`\\\\`],[`$`,`\\$`],[`"`,`\\"`],...Array.from(F,([s,l])=>[s,`"$'${l}'"`])]),R=s=>F.get(s)??`\\x${s.charCodeAt(0).toString(16).padStart(2,`0`)}`,B=s=>I.get(s)??`"$'${R(s)}'"`;function q(s){let l=(s,l)=>l?`"${s}"`:s,f=s=>s===``?`''`:s.match(/[()}<>$|&;"'\n\t ]/)?s.match(/['\t\p{C}]/u)?s.match(/'/)?`"${s.replace(/["$\t\p{C}]/u,B)}"`:`$'${s.replace(/[\t\p{C}]/u,R)}'`:`'${s}'`:s;switch(s.type){case`text`:return f(s.text);case`glob`:return s.pattern;case`shell`:return l(`$(${p(s.shell)})`,s.quoted);case`variable`:return l(s.defaultValue===void 0?s.alternativeValue===void 0?`\${${s.name}}`:s.alternativeValue.length===0?`\${${s.name}:+}`:`\${${s.name}:+${s.alternativeValue.map(s=>N(s)).join(` `)}}`:s.defaultValue.length===0?`\${${s.name}:-}`:`\${${s.name}:-${s.defaultValue.map(s=>N(s)).join(` `)}}`,s.quoted);case`arithmetic`:return`$(( ${J(s.arithmetic)} ))`;default:throw Error(`Unsupported argument segment type: "${s.type}"`)}}function J(s){let l=s=>{switch(s){case`addition`:return`+`;case`subtraction`:return`-`;case`multiplication`:return`*`;case`division`:return`/`;default:throw Error(`Can't extract operator from arithmetic expression of type "${s}"`)}},f=(s,l)=>l?`( ${s} )`:s,p=s=>f(J(s),![`number`,`variable`].includes(s.type));switch(s.type){case`number`:return String(s.value);case`variable`:return s.name;default:return`${p(s.left)} ${l(s.type)} ${p(s.right)}`}}})),require_resolution$1=__commonJSMin(((s,l)=>{function f(s,l){function f(){this.constructor=s}f.prototype=l.prototype,s.prototype=new f}function p(s,l,f,g){this.message=s,this.expected=l,this.found=f,this.location=g,this.name=`SyntaxError`,typeof Error.captureStackTrace==`function`&&Error.captureStackTrace(this,p)}f(p,Error),p.buildMessage=function(s,l){var f={literal:function(s){return`"`+g(s.text)+`"`},class:function(s){var l=``,f;for(f=0;f0){for(f=1,p=1;fxe&&(xe=le,De=[]),De.push(s))}function Je(s,l,f){return new p(p.buildMessage(s,l),s,l,f)}function Ye(){var l=le,p=Ze(),g,v;return p===f?(le=l,l=f):(s.charCodeAt(le)===47?(g=b,le++):(g=f,Oe===0&&qe(C)),g===f?(le=l,l=f):(v=Ze(),v===f?(le=l,l=f):(_e=l,p=w(p,v),l=p))),l===f&&(l=le,p=Ze(),p!==f&&(_e=l,p=E(p)),l=p),l}function Ze(){var l=le,p=Qe(),g,v;return p===f?(le=l,l=f):(s.charCodeAt(le)===64?(g=k,le++):(g=f,Oe===0&&qe(A)),g===f?(le=l,l=f):(v=st(),v===f?(le=l,l=f):(_e=l,p=N(p,v),l=p))),l===f&&(l=le,p=Qe(),p!==f&&(_e=l,p=F(p)),l=p),l}function Qe(){var l=le,p,g,v,w;return s.charCodeAt(le)===64?(p=k,le++):(p=f,Oe===0&&qe(A)),p===f?(le=l,l=f):(g=ot(),g===f?(le=l,l=f):(s.charCodeAt(le)===47?(v=b,le++):(v=f,Oe===0&&qe(C)),v===f?(le=l,l=f):(w=ot(),w===f?(le=l,l=f):(_e=l,p=I(),l=p)))),l===f&&(l=le,p=ot(),p!==f&&(_e=l,p=I()),l=p),l}function ot(){var l=le,p=[],g;if(R.test(s.charAt(le))?(g=s.charAt(le),le++):(g=f,Oe===0&&qe(B)),g!==f)for(;g!==f;)p.push(g),R.test(s.charAt(le))?(g=s.charAt(le),le++):(g=f,Oe===0&&qe(B));else p=f;return p!==f&&(_e=l,p=I()),l=p,l}function st(){var l=le,p=[],g;if(q.test(s.charAt(le))?(g=s.charAt(le),le++):(g=f,Oe===0&&qe(J)),g!==f)for(;g!==f;)p.push(g),q.test(s.charAt(le))?(g=s.charAt(le),le++):(g=f,Oe===0&&qe(J));else p=f;return p!==f&&(_e=l,p=I()),l=p,l}if(je=v(),je!==f&&le===s.length)return je;throw je!==f&&le{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseResolution=f,s.stringifyResolution=p;let l=require_resolution$1();function f(s){let f=s.match(/^\*{1,2}\/(.*)/);if(f)throw Error(`The override for '${s}' includes a glob pattern. Glob patterns have been removed since their behaviours don't match what you'd expect. Set the override to '${f[1]}' instead.`);try{return(0,l.parse)(s)}catch(s){throw s.location&&(s.message=s.message.replace(/(\.)?$/,` (line ${s.location.start.line}, column ${s.location.start.column})$1`)),s}}function p(s){let l=``;return s.from&&(l+=s.from.fullName,s.from.description&&(l+=`@${s.from.description}`),l+=`/`),l+=s.descriptor.fullName,s.descriptor.description&&(l+=`@${s.descriptor.description}`),l}})),require_common$3=__commonJSMin(((s,l)=>{function f(s){return s==null}function p(s){return typeof s==`object`&&!!s}function g(s){return Array.isArray(s)?s:f(s)?[]:[s]}function v(s,l){var f,p,g,v;if(l)for(v=Object.keys(l),f=0,p=v.length;f{function f(s,l){Error.call(this),this.name=`YAMLException`,this.reason=s,this.mark=l,this.message=(this.reason||`(unknown reason)`)+(this.mark?` `+this.mark.toString():``),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack||``}f.prototype=Object.create(Error.prototype),f.prototype.constructor=f,f.prototype.toString=function(s){var l=this.name+`: `;return l+=this.reason||`(unknown reason)`,!s&&this.mark&&(l+=` `+this.mark.toString()),l},l.exports=f})),require_mark=__commonJSMin(((s,l)=>{var f=require_common$3();function p(s,l,f,p,g){this.name=s,this.buffer=l,this.position=f,this.line=p,this.column=g}p.prototype.getSnippet=function(s,l){var p,g,v,b,C;if(!this.buffer)return null;for(s||=4,l||=75,p=``,g=this.position;g>0&&`\0\r +…\u2028\u2029`.indexOf(this.buffer.charAt(g-1))===-1;)if(--g,this.position-g>l/2-1){p=` ... `,g+=5;break}for(v=``,b=this.position;bl/2-1){v=` ... `,b-=5;break}return C=this.buffer.slice(g,b),f.repeat(` `,s)+p+C+v+` +`+f.repeat(` `,s+this.position-g+p.length)+`^`},p.prototype.toString=function(s){var l,f=``;return this.name&&(f+=`in "`+this.name+`" `),f+=`at line `+(this.line+1)+`, column `+(this.column+1),s||(l=this.getSnippet(),l&&(f+=`: +`+l)),f},l.exports=p})),require_type=__commonJSMin(((s,l)=>{var f=require_exception(),p=[`kind`,`resolve`,`construct`,`instanceOf`,`predicate`,`represent`,`defaultStyle`,`styleAliases`],g=[`scalar`,`sequence`,`mapping`];function v(s){var l={};return s!==null&&Object.keys(s).forEach(function(f){s[f].forEach(function(s){l[String(s)]=f})}),l}function b(s,l){if(l||={},Object.keys(l).forEach(function(l){if(p.indexOf(l)===-1)throw new f(`Unknown option "`+l+`" is met in definition of "`+s+`" YAML type.`)}),this.tag=s,this.kind=l.kind||null,this.resolve=l.resolve||function(){return!0},this.construct=l.construct||function(s){return s},this.instanceOf=l.instanceOf||null,this.predicate=l.predicate||null,this.represent=l.represent||null,this.defaultStyle=l.defaultStyle||null,this.styleAliases=v(l.styleAliases||null),g.indexOf(this.kind)===-1)throw new f(`Unknown kind "`+this.kind+`" is specified for "`+s+`" YAML type.`)}l.exports=b})),require_schema=__commonJSMin(((s,l)=>{var f=require_common$3(),p=require_exception(),g=require_type();function v(s,l,f){var p=[];return s.include.forEach(function(s){f=v(s,l,f)}),s[l].forEach(function(s){f.forEach(function(l,f){l.tag===s.tag&&l.kind===s.kind&&p.push(f)}),f.push(s)}),f.filter(function(s,l){return p.indexOf(l)===-1})}function b(){var s={scalar:{},sequence:{},mapping:{},fallback:{}},l,f;function p(l){s[l.kind][l.tag]=s.fallback[l.tag]=l}for(l=0,f=arguments.length;l{l.exports=new(require_type())(`tag:yaml.org,2002:str`,{kind:`scalar`,construct:function(s){return s===null?``:s}})})),require_seq=__commonJSMin(((s,l)=>{l.exports=new(require_type())(`tag:yaml.org,2002:seq`,{kind:`sequence`,construct:function(s){return s===null?[]:s}})})),require_map$1=__commonJSMin(((s,l)=>{l.exports=new(require_type())(`tag:yaml.org,2002:map`,{kind:`mapping`,construct:function(s){return s===null?{}:s}})})),require_failsafe=__commonJSMin(((s,l)=>{l.exports=new(require_schema())({explicit:[require_str(),require_seq(),require_map$1()]})})),require_null=__commonJSMin(((s,l)=>{var f=require_type();function p(s){if(s===null)return!0;var l=s.length;return l===1&&s===`~`||l===4&&(s===`null`||s===`Null`||s===`NULL`)}function g(){return null}function v(s){return s===null}l.exports=new f(`tag:yaml.org,2002:null`,{kind:`scalar`,resolve:p,construct:g,predicate:v,represent:{canonical:function(){return`~`},lowercase:function(){return`null`},uppercase:function(){return`NULL`},camelcase:function(){return`Null`}},defaultStyle:`lowercase`})})),require_bool=__commonJSMin(((s,l)=>{var f=require_type();function p(s){if(s===null)return!1;var l=s.length;return l===4&&(s===`true`||s===`True`||s===`TRUE`)||l===5&&(s===`false`||s===`False`||s===`FALSE`)}function g(s){return s===`true`||s===`True`||s===`TRUE`}function v(s){return Object.prototype.toString.call(s)===`[object Boolean]`}l.exports=new f(`tag:yaml.org,2002:bool`,{kind:`scalar`,resolve:p,construct:g,predicate:v,represent:{lowercase:function(s){return s?`true`:`false`},uppercase:function(s){return s?`TRUE`:`FALSE`},camelcase:function(s){return s?`True`:`False`}},defaultStyle:`lowercase`})})),require_int=__commonJSMin(((s,l)=>{var f=require_common$3(),p=require_type();function g(s){return 48<=s&&s<=57||65<=s&&s<=70||97<=s&&s<=102}function v(s){return 48<=s&&s<=55}function b(s){return 48<=s&&s<=57}function C(s){if(s===null)return!1;var l=s.length,f=0,p=!1,C;if(!l)return!1;if(C=s[f],(C===`-`||C===`+`)&&(C=s[++f]),C===`0`){if(f+1===l)return!0;if(C=s[++f],C===`b`){for(f++;f=0?`0b`+s.toString(2):`-0b`+s.toString(2).slice(1)},octal:function(s){return s>=0?`0`+s.toString(8):`-0`+s.toString(8).slice(1)},decimal:function(s){return s.toString(10)},hexadecimal:function(s){return s>=0?`0x`+s.toString(16).toUpperCase():`-0x`+s.toString(16).toUpperCase().slice(1)}},defaultStyle:`decimal`,styleAliases:{binary:[2,`bin`],octal:[8,`oct`],decimal:[10,`dec`],hexadecimal:[16,`hex`]}})})),require_float=__commonJSMin(((s,l)=>{var f=require_common$3(),p=require_type(),g=RegExp(`^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$`);function v(s){return!(s===null||!g.test(s)||s[s.length-1]===`_`)}function b(s){var l=s.replace(/_/g,``).toLowerCase(),f=l[0]===`-`?-1:1,p,g=[];return`+-`.indexOf(l[0])>=0&&(l=l.slice(1)),l===`.inf`?f===1?1/0:-1/0:l===`.nan`?NaN:l.indexOf(`:`)>=0?(l.split(`:`).forEach(function(s){g.unshift(parseFloat(s,10))}),l=0,p=1,g.forEach(function(s){l+=s*p,p*=60}),f*l):f*parseFloat(l,10)}var C=/^[-+]?[0-9]+e/;function w(s,l){var p;if(isNaN(s))switch(l){case`lowercase`:return`.nan`;case`uppercase`:return`.NAN`;case`camelcase`:return`.NaN`}else if(s===1/0)switch(l){case`lowercase`:return`.inf`;case`uppercase`:return`.INF`;case`camelcase`:return`.Inf`}else if(s===-1/0)switch(l){case`lowercase`:return`-.inf`;case`uppercase`:return`-.INF`;case`camelcase`:return`-.Inf`}else if(f.isNegativeZero(s))return`-0.0`;return p=s.toString(10),C.test(p)?p.replace(`e`,`.e`):p}function E(s){return Object.prototype.toString.call(s)===`[object Number]`&&(s%1!=0||f.isNegativeZero(s))}l.exports=new p(`tag:yaml.org,2002:float`,{kind:`scalar`,resolve:v,construct:b,predicate:E,represent:w,defaultStyle:`lowercase`})})),require_json$1=__commonJSMin(((s,l)=>{l.exports=new(require_schema())({include:[require_failsafe()],implicit:[require_null(),require_bool(),require_int(),require_float()]})})),require_core$2=__commonJSMin(((s,l)=>{l.exports=new(require_schema())({include:[require_json$1()]})})),require_timestamp=__commonJSMin(((s,l)=>{var f=require_type(),p=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$`),g=RegExp(`^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$`);function v(s){return s===null?!1:p.exec(s)!==null||g.exec(s)!==null}function b(s){var l,f,v,b,C,w,E,k=0,A=null,N,F,I;if(l=p.exec(s),l===null&&(l=g.exec(s)),l===null)throw Error(`Date resolve error`);if(f=+l[1],v=l[2]-1,b=+l[3],!l[4])return new Date(Date.UTC(f,v,b));if(C=+l[4],w=+l[5],E=+l[6],l[7]){for(k=l[7].slice(0,3);k.length<3;)k+=`0`;k=+k}return l[9]&&(N=+l[10],F=+(l[11]||0),A=(N*60+F)*6e4,l[9]===`-`&&(A=-A)),I=new Date(Date.UTC(f,v,b,C,w,E,k)),A&&I.setTime(I.getTime()-A),I}function C(s){return s.toISOString()}l.exports=new f(`tag:yaml.org,2002:timestamp`,{kind:`scalar`,resolve:v,construct:b,instanceOf:Date,represent:C})})),require_merge$2=__commonJSMin(((s,l)=>{var f=require_type();function p(s){return s===`<<`||s===null}l.exports=new f(`tag:yaml.org,2002:merge`,{kind:`scalar`,resolve:p})})),require_binary=__commonJSMin(((s,l)=>{var f;try{f=require(`buffer`).Buffer}catch{}var p=require_type(),g=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function v(s){if(s===null)return!1;var l,f,p=0,v=s.length,b=g;for(f=0;f64)){if(l<0)return!1;p+=6}return p%8==0}function b(s){var l,p,v=s.replace(/[\r\n=]/g,``),b=v.length,C=g,w=0,E=[];for(l=0;l>16&255),E.push(w>>8&255),E.push(w&255)),w=w<<6|C.indexOf(v.charAt(l));return p=b%4*6,p===0?(E.push(w>>16&255),E.push(w>>8&255),E.push(w&255)):p===18?(E.push(w>>10&255),E.push(w>>2&255)):p===12&&E.push(w>>4&255),f?f.from?f.from(E):new f(E):E}function C(s){var l=``,f=0,p,v,b=s.length,C=g;for(p=0;p>18&63],l+=C[f>>12&63],l+=C[f>>6&63],l+=C[f&63]),f=(f<<8)+s[p];return v=b%3,v===0?(l+=C[f>>18&63],l+=C[f>>12&63],l+=C[f>>6&63],l+=C[f&63]):v===2?(l+=C[f>>10&63],l+=C[f>>4&63],l+=C[f<<2&63],l+=C[64]):v===1&&(l+=C[f>>2&63],l+=C[f<<4&63],l+=C[64],l+=C[64]),l}function w(s){return f&&f.isBuffer(s)}l.exports=new p(`tag:yaml.org,2002:binary`,{kind:`scalar`,resolve:v,construct:b,predicate:w,represent:C})})),require_omap=__commonJSMin(((s,l)=>{var f=require_type(),p=Object.prototype.hasOwnProperty,g=Object.prototype.toString;function v(s){if(s===null)return!0;var l=[],f,v,b,C,w,E=s;for(f=0,v=E.length;f{var f=require_type(),p=Object.prototype.toString;function g(s){if(s===null)return!0;var l,f,g,v,b,C=s;for(b=Array(C.length),l=0,f=C.length;l{var f=require_type(),p=Object.prototype.hasOwnProperty;function g(s){if(s===null)return!0;var l,f=s;for(l in f)if(p.call(f,l)&&f[l]!==null)return!1;return!0}function v(s){return s===null?{}:s}l.exports=new f(`tag:yaml.org,2002:set`,{kind:`mapping`,resolve:g,construct:v})})),require_default_safe=__commonJSMin(((s,l)=>{l.exports=new(require_schema())({include:[require_core$2()],implicit:[require_timestamp(),require_merge$2()],explicit:[require_binary(),require_omap(),require_pairs(),require_set$1()]})})),require_undefined=__commonJSMin(((s,l)=>{var f=require_type();function p(){return!0}function g(){}function v(){return``}function b(s){return s===void 0}l.exports=new f(`tag:yaml.org,2002:js/undefined`,{kind:`scalar`,resolve:p,construct:g,predicate:b,represent:v})})),require_regexp=__commonJSMin(((s,l)=>{var f=require_type();function p(s){if(s===null||s.length===0)return!1;var l=s,f=/\/([gim]*)$/.exec(s),p=``;return!(l[0]===`/`&&(f&&(p=f[1]),p.length>3||l[l.length-p.length-1]!==`/`))}function g(s){var l=s,f=/\/([gim]*)$/.exec(s),p=``;return l[0]===`/`&&(f&&(p=f[1]),l=l.slice(1,l.length-p.length-1)),new RegExp(l,p)}function v(s){var l=`/`+s.source+`/`;return s.global&&(l+=`g`),s.multiline&&(l+=`m`),s.ignoreCase&&(l+=`i`),l}function b(s){return Object.prototype.toString.call(s)===`[object RegExp]`}l.exports=new f(`tag:yaml.org,2002:js/regexp`,{kind:`scalar`,resolve:p,construct:g,predicate:b,represent:v})})),require_function=__commonJSMin(((s,l)=>{var f;try{f=require_esprima$1()}catch{typeof window<`u`&&(f=window.esprima)}var p=require_type();function g(s){if(s===null)return!1;try{var l=`(`+s+`)`,p=f.parse(l,{range:!0});return!(p.type!==`Program`||p.body.length!==1||p.body[0].type!==`ExpressionStatement`||p.body[0].expression.type!==`ArrowFunctionExpression`&&p.body[0].expression.type!==`FunctionExpression`)}catch{return!1}}function v(s){var l=`(`+s+`)`,p=f.parse(l,{range:!0}),g=[],v;if(p.type!==`Program`||p.body.length!==1||p.body[0].type!==`ExpressionStatement`||p.body[0].expression.type!==`ArrowFunctionExpression`&&p.body[0].expression.type!==`FunctionExpression`)throw Error(`Failed to resolve function`);return p.body[0].expression.params.forEach(function(s){g.push(s.name)}),v=p.body[0].expression.body.range,p.body[0].expression.body.type===`BlockStatement`?Function(g,l.slice(v[0]+1,v[1]-1)):Function(g,`return `+l.slice(v[0],v[1]))}function b(s){return s.toString()}function C(s){return Object.prototype.toString.call(s)===`[object Function]`}l.exports=new p(`tag:yaml.org,2002:js/function`,{kind:`scalar`,resolve:g,construct:v,predicate:C,represent:b})})),require_default_full=__commonJSMin(((s,l)=>{var f=require_schema();l.exports=f.DEFAULT=new f({include:[require_default_safe()],explicit:[require_undefined(),require_regexp(),require_function()]})})),require_loader=__commonJSMin(((s,l)=>{var f=require_common$3(),p=require_exception(),g=require_mark(),v=require_default_safe(),b=require_default_full(),C=Object.prototype.hasOwnProperty,w=1,E=2,k=3,A=4,N=1,F=2,I=3,R=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,B=/[\x85\u2028\u2029]/,q=/[,\[\]\{\}]/,J=/^(?:!|!!|![a-z\-]+!)$/i,le=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _e(s){return Object.prototype.toString.call(s)}function be(s){return s===10||s===13}function xe(s){return s===9||s===32}function De(s){return s===9||s===32||s===10||s===13}function Oe(s){return s===44||s===91||s===93||s===123||s===125}function je(s){var l;return 48<=s&&s<=57?s-48:(l=s|32,97<=l&&l<=102?l-97+10:-1)}function Ne(s){return s===120?2:s===117?4:s===85?8:0}function Pe(s){return 48<=s&&s<=57?s-48:-1}function ze(s){return s===48?`\0`:s===97?`\x07`:s===98?`\b`:s===116||s===9?` `:s===110?` +`:s===118?`\v`:s===102?`\f`:s===114?`\r`:s===101?`\x1B`:s===32?` `:s===34?`"`:s===47?`/`:s===92?`\\`:s===78?`…`:s===95?`\xA0`:s===76?`\u2028`:s===80?`\u2029`:``}function Be(s){return s<=65535?String.fromCharCode(s):String.fromCharCode((s-65536>>10)+55296,(s-65536&1023)+56320)}function We(s,l,f){l===`__proto__`?Object.defineProperty(s,l,{configurable:!0,enumerable:!0,writable:!0,value:f}):s[l]=f}for(var Ke=Array(256),qe=Array(256),Je=0;Je<256;Je++)Ke[Je]=+!!ze(Je),qe[Je]=ze(Je);function Ye(s,l){this.input=s,this.filename=l.filename||null,this.schema=l.schema||b,this.onWarning=l.onWarning||null,this.legacy=l.legacy||!1,this.json=l.json||!1,this.listener=l.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=s.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function Ze(s,l){return new p(l,new g(s.filename,s.input,s.position,s.line,s.position-s.lineStart))}function Qe(s,l){throw Ze(s,l)}function ot(s,l){s.onWarning&&s.onWarning.call(null,Ze(s,l))}var st={YAML:function(s,l,f){var p,g,v;s.version!==null&&Qe(s,`duplication of %YAML directive`),f.length!==1&&Qe(s,`YAML directive accepts exactly one argument`),p=/^([0-9]+)\.([0-9]+)$/.exec(f[0]),p===null&&Qe(s,`ill-formed argument of the YAML directive`),g=parseInt(p[1],10),v=parseInt(p[2],10),g!==1&&Qe(s,`unacceptable YAML version of the document`),s.version=f[0],s.checkLineBreaks=v<2,v!==1&&v!==2&&ot(s,`unsupported YAML version of the document`)},TAG:function(s,l,f){var p,g;f.length!==2&&Qe(s,`TAG directive accepts exactly two arguments`),p=f[0],g=f[1],J.test(p)||Qe(s,`ill-formed tag handle (first argument) of the TAG directive`),C.call(s.tagMap,p)&&Qe(s,`there is a previously declared suffix for "`+p+`" tag handle`),le.test(g)||Qe(s,`ill-formed tag prefix (second argument) of the TAG directive`),s.tagMap[p]=g}};function ut(s,l,f,p){var g,v,b,C;if(l1&&(s.result+=f.repeat(` +`,l-1))}function Lt(s,l,f){var p,g,v,b,C,w,E,k,A=s.kind,N=s.result,F=s.input.charCodeAt(s.position);if(De(F)||Oe(F)||F===35||F===38||F===42||F===33||F===124||F===62||F===39||F===34||F===37||F===64||F===96||(F===63||F===45)&&(g=s.input.charCodeAt(s.position+1),De(g)||f&&Oe(g)))return!1;for(s.kind=`scalar`,s.result=``,v=b=s.position,C=!1;F!==0;){if(F===58){if(g=s.input.charCodeAt(s.position+1),De(g)||f&&Oe(g))break}else if(F===35){if(p=s.input.charCodeAt(s.position-1),De(p))break}else if(s.position===s.lineStart&&jt(s)||f&&Oe(F))break;else if(be(F))if(w=s.line,E=s.lineStart,k=s.lineIndent,At(s,!1,-1),s.lineIndent>=l){C=!0,F=s.input.charCodeAt(s.position);continue}else{s.position=b,s.line=w,s.lineStart=E,s.lineIndent=k;break}C&&=(ut(s,v,b,!1),It(s,s.line-w),v=b=s.position,!1),xe(F)||(b=s.position+1),F=s.input.charCodeAt(++s.position)}return ut(s,v,b,!1),s.result?!0:(s.kind=A,s.result=N,!1)}function Rt(s,l){var f=s.input.charCodeAt(s.position),p,g;if(f!==39)return!1;for(s.kind=`scalar`,s.result=``,s.position++,p=g=s.position;(f=s.input.charCodeAt(s.position))!==0;)if(f===39)if(ut(s,p,s.position,!0),f=s.input.charCodeAt(++s.position),f===39)p=s.position,s.position++,g=s.position;else return!0;else be(f)?(ut(s,p,g,!0),It(s,At(s,!1,l)),p=g=s.position):s.position===s.lineStart&&jt(s)?Qe(s,`unexpected end of the document within a single quoted scalar`):(s.position++,g=s.position);Qe(s,`unexpected end of the stream within a single quoted scalar`)}function Vt(s,l){var f,p,g,v,b,C=s.input.charCodeAt(s.position);if(C!==34)return!1;for(s.kind=`scalar`,s.result=``,s.position++,f=p=s.position;(C=s.input.charCodeAt(s.position))!==0;)if(C===34)return ut(s,f,s.position,!0),s.position++,!0;else if(C===92){if(ut(s,f,s.position,!0),C=s.input.charCodeAt(++s.position),be(C))At(s,!1,l);else if(C<256&&Ke[C])s.result+=qe[C],s.position++;else if((b=Ne(C))>0){for(g=b,v=0;g>0;g--)C=s.input.charCodeAt(++s.position),(b=je(C))>=0?v=(v<<4)+b:Qe(s,`expected hexadecimal character`);s.result+=Be(v),s.position++}else Qe(s,`unknown escape sequence`);f=p=s.position}else be(C)?(ut(s,f,p,!0),It(s,At(s,!1,l)),f=p=s.position):s.position===s.lineStart&&jt(s)?Qe(s,`unexpected end of the document within a double quoted scalar`):(s.position++,p=s.position);Qe(s,`unexpected end of the stream within a double quoted scalar`)}function Ht(s,l){var f=!0,p,g=s.tag,v,b=s.anchor,C,E,k,A,N,F={},I,R,B,q=s.input.charCodeAt(s.position);if(q===91)E=93,N=!1,v=[];else if(q===123)E=125,N=!0,v={};else return!1;for(s.anchor!==null&&(s.anchorMap[s.anchor]=v),q=s.input.charCodeAt(++s.position);q!==0;){if(At(s,!0,l),q=s.input.charCodeAt(s.position),q===E)return s.position++,s.tag=g,s.anchor=b,s.kind=N?`mapping`:`sequence`,s.result=v,!0;f||Qe(s,`missed comma between flow collection entries`),R=I=B=null,k=A=!1,q===63&&(C=s.input.charCodeAt(s.position+1),De(C)&&(k=A=!0,s.position++,At(s,!0,l))),p=s.line,tn(s,l,w,!1,!0),R=s.tag,I=s.result,At(s,!0,l),q=s.input.charCodeAt(s.position),(A||s.line===p)&&q===58&&(k=!0,q=s.input.charCodeAt(++s.position),At(s,!0,l),tn(s,l,w,!1,!0),B=s.result),N?Tt(s,v,F,R,I,B):k?v.push(Tt(s,null,F,R,I,B)):v.push(I),At(s,!0,l),q=s.input.charCodeAt(s.position),q===44?(f=!0,q=s.input.charCodeAt(++s.position)):f=!1}Qe(s,`unexpected end of the stream within a flow collection`)}function Gt(s,l){var p,g,v=N,b=!1,C=!1,w=l,E=0,k=!1,A,R=s.input.charCodeAt(s.position);if(R===124)g=!1;else if(R===62)g=!0;else return!1;for(s.kind=`scalar`,s.result=``;R!==0;)if(R=s.input.charCodeAt(++s.position),R===43||R===45)N===v?v=R===43?I:F:Qe(s,`repeat of a chomping mode identifier`);else if((A=Pe(R))>=0)A===0?Qe(s,`bad explicit indentation width of a block scalar; it cannot be less than one`):C?Qe(s,`repeat of an indentation width identifier`):(w=l+A-1,C=!0);else break;if(xe(R)){do R=s.input.charCodeAt(++s.position);while(xe(R));if(R===35)do R=s.input.charCodeAt(++s.position);while(!be(R)&&R!==0)}for(;R!==0;){for(Ot(s),s.lineIndent=0,R=s.input.charCodeAt(s.position);(!C||s.lineIndentw&&(w=s.lineIndent),be(R)){E++;continue}if(s.lineIndentl)&&w!==0)Qe(s,`bad indentation of a sequence entry`);else if(s.lineIndentl)&&(tn(s,l,A,!0,g)&&(B?I=s.result:R=s.result),B||(Tt(s,k,N,F,I,R,v,b),F=I=R=null),At(s,!0,-1),J=s.input.charCodeAt(s.position)),s.lineIndent>l&&J!==0)Qe(s,`bad indentation of a mapping entry`);else if(s.lineIndentl?F=1:s.lineIndent===l?F=0:s.lineIndentl?F=1:s.lineIndent===l?F=0:s.lineIndent tag; it should be "scalar", not "`+s.kind+`"`),B=0,q=s.implicitTypes.length;B tag; it should be "`+J.kind+`", not "`+s.kind+`"`),J.resolve(s.result)?(s.result=J.construct(s.result),s.anchor!==null&&(s.anchorMap[s.anchor]=s.result)):Qe(s,`cannot resolve a node with !<`+s.tag+`> explicit tag`)):Qe(s,`unknown tag !<`+s.tag+`>`);return s.listener!==null&&s.listener(`close`,s),s.tag!==null||s.anchor!==null||R}function nn(s){var l=s.position,f,p,g,v=!1,b;for(s.version=null,s.checkLineBreaks=s.legacy,s.tagMap={},s.anchorMap={};(b=s.input.charCodeAt(s.position))!==0&&(At(s,!0,-1),b=s.input.charCodeAt(s.position),!(s.lineIndent>0||b!==37));){for(v=!0,b=s.input.charCodeAt(++s.position),f=s.position;b!==0&&!De(b);)b=s.input.charCodeAt(++s.position);for(p=s.input.slice(f,s.position),g=[],p.length<1&&Qe(s,`directive name must not be less than one character in length`);b!==0;){for(;xe(b);)b=s.input.charCodeAt(++s.position);if(b===35){do b=s.input.charCodeAt(++s.position);while(b!==0&&!be(b));break}if(be(b))break;for(f=s.position;b!==0&&!De(b);)b=s.input.charCodeAt(++s.position);g.push(s.input.slice(f,s.position))}b!==0&&Ot(s),C.call(st,p)?st[p](s,p,g):ot(s,`unknown document directive "`+p+`"`)}if(At(s,!0,-1),s.lineIndent===0&&s.input.charCodeAt(s.position)===45&&s.input.charCodeAt(s.position+1)===45&&s.input.charCodeAt(s.position+2)===45?(s.position+=3,At(s,!0,-1)):v&&Qe(s,`directives end mark is expected`),tn(s,s.lineIndent-1,A,!1,!0),At(s,!0,-1),s.checkLineBreaks&&B.test(s.input.slice(l,s.position))&&ot(s,`non-ASCII line breaks are interpreted as content`),s.documents.push(s.result),s.position===s.lineStart&&jt(s)){s.input.charCodeAt(s.position)===46&&(s.position+=3,At(s,!0,-1));return}if(s.position{var f=require_common$3(),p=require_exception(),g=require_default_full(),v=require_default_safe(),b=Object.prototype.toString,C=Object.prototype.hasOwnProperty,w=9,E=10,k=13,A=32,N=33,F=34,I=35,R=37,B=38,q=39,J=42,le=44,_e=45,be=58,xe=61,De=62,Oe=63,je=64,Ne=91,Pe=93,ze=96,Be=123,We=124,Ke=125,qe={};qe[0]=`\\0`,qe[7]=`\\a`,qe[8]=`\\b`,qe[9]=`\\t`,qe[10]=`\\n`,qe[11]=`\\v`,qe[12]=`\\f`,qe[13]=`\\r`,qe[27]=`\\e`,qe[34]=`\\"`,qe[92]=`\\\\`,qe[133]=`\\N`,qe[160]=`\\_`,qe[8232]=`\\L`,qe[8233]=`\\P`;var Je=[`y`,`Y`,`yes`,`Yes`,`YES`,`on`,`On`,`ON`,`n`,`N`,`no`,`No`,`NO`,`off`,`Off`,`OFF`];function Ye(s,l){var f,p,g,v,b,w,E;if(l===null)return{};for(f={},p=Object.keys(l),g=0,v=p.length;g0?s.charCodeAt(v-1):null,F&&=At(b,C)}else{for(v=0;vp&&s[N+1]!==` `,N=v);else if(!Tt(b))return Gt;C=v>0?s.charCodeAt(v-1):null,F&&=At(b,C)}k||=A&&v-N-1>p&&s[N+1]!==` `}return!w&&!k?F&&!g(s)?Lt:Rt:f>9&&It(s)?Gt:k?Ht:Vt}function Jt(s,l,f,g){s.dump=function(){if(l.length===0)return`''`;if(!s.noCompatMode&&Je.indexOf(l)!==-1)return`'`+l+`'`;var v=s.indent*Math.max(1,f),b=s.lineWidth===-1?-1:Math.max(Math.min(s.lineWidth,40),s.lineWidth-v),C=g||s.flowLevel>-1&&f>=s.flowLevel;function w(l){return ut(s,l)}switch(Kt(l,C,s.indent,b,w)){case Lt:return l;case Rt:return`'`+l.replace(/'/g,`''`)+`'`;case Vt:return`|`+Xt(l,s.indent)+Zt(ot(l,v));case Ht:return`>`+Xt(l,s.indent)+Zt(ot(en(l,b),v));case Gt:return`"`+nn(l,b)+`"`;default:throw new p(`impossible error: invalid scalar style`)}}()}function Xt(s,l){var f=It(s)?String(l):``,p=s[s.length-1]===` +`;return f+(p&&(s[s.length-2]===` `||s===` -`)?`+`:g?``:`-`)+` -`}function nn(s){return s[s.length-1]===` -`?s.slice(0,-1):s}function rn(s,l){for(var p=/(\n+)([^\n]*)/g,g=function(){var g=s.indexOf(` -`);return g=g===-1?s.length:g,p.lastIndex=g,an(s.slice(0,g),l)}(),v=s[0]===` -`||s[0]===` `,b,C;C=p.exec(s);){var w=C[1],E=C[2];b=E[0]===` `,g+=w+(!v&&!b&&E!==``?` -`:``)+an(E,l),v=b}return g}function an(s,l){if(s===``||s[0]===` `)return s;for(var p=/ [^ ]/g,g,v=0,b,C=0,w=0,E=``;g=p.exec(s);)w=g.index,w-v>l&&(b=C>v?C:w,E+=` -`+s.slice(v,b),v=b+1),C=w;return E+=` -`,s.length-v>l&&C>v?E+=s.slice(v,C)+` -`+s.slice(C+1):E+=s.slice(v),E.slice(1)}function on(s){for(var l=``,p,g,v,b=0;b=55296&&p<=56319&&(g=s.charCodeAt(b+1),g>=56320&&g<=57343)){l+=st((p-55296)*1024+g-56320+65536),b++;continue}v=Ze[p],l+=!v&&jt(p)?s[b]:v||st(p)}return l}function sn(s,l,p){var g=``,v=s.tag,b,C;for(b=0,C=p.length;b1024&&(A+=`? `),A+=s.dump+(s.condenseFlow?`"`:``)+`:`+(s.condenseFlow?``:` `),fn(s,l,k,!1,!1)&&(A+=s.dump,g+=A));s.tag=v,s.dump=`{`+g+`}`}function un(s,l,p,v){var b=``,C=s.tag,w=Object.keys(p),E,A,N,F,I,R;if(s.sortKeys===!0)w.sort();else if(typeof s.sortKeys==`function`)w.sort(s.sortKeys);else if(s.sortKeys)throw new g(`sortKeys must be a boolean or a function`);for(E=0,A=w.length;E1024,I&&(s.dump&&k===s.dump.charCodeAt(0)?R+=`?`:R+=`? `),R+=s.dump,I&&(R+=Tt(s,l)),fn(s,l+1,F,!0,I)&&(s.dump&&k===s.dump.charCodeAt(0)?R+=`:`:R+=`: `,R+=s.dump,b+=R));s.tag=C,s.dump=b||`{}`}function dn(s,l,p){var v,b=p?s.explicitTypes:s.implicitTypes,E,k,A,N;for(E=0,k=b.length;E tag resolver accepts not "`+N+`" style`);s.dump=v}return!0}return!1}function fn(s,l,p,v,b,w){s.tag=null,s.dump=p,dn(s,p,!1)||dn(s,p,!0);var E=C.call(s.dump);v&&=s.flowLevel<0||s.flowLevel>l;var k=E===`[object Object]`||E===`[object Array]`,A,N;if(k&&(A=s.duplicates.indexOf(p),N=A!==-1),(s.tag!==null&&s.tag!==`?`||N||s.indent!==2&&l>0)&&(b=!1),N&&s.usedDuplicates[A])s.dump=`*ref_`+A;else{if(k&&N&&!s.usedDuplicates[A]&&(s.usedDuplicates[A]=!0),E===`[object Object]`)v&&Object.keys(s.dump).length!==0?(un(s,l,s.dump,b),N&&(s.dump=`&ref_`+A+s.dump)):(ln(s,l,s.dump),N&&(s.dump=`&ref_`+A+` `+s.dump));else if(E===`[object Array]`){var F=s.noArrayIndent&&l>0?l-1:l;v&&s.dump.length!==0?(cn(s,F,s.dump,b),N&&(s.dump=`&ref_`+A+s.dump)):(sn(s,F,s.dump),N&&(s.dump=`&ref_`+A+` `+s.dump))}else if(E===`[object String]`)s.tag!==`?`&&en(s,s.dump,l,w);else{if(s.skipInvalid)return!1;throw new g(`unacceptable kind of an object to dump `+E)}s.tag!==null&&s.tag!==`?`&&(s.dump=`!<`+s.tag+`> `+s.dump)}return!0}function pn(s,l){var p=[],g=[],v,b;for(mn(s,p,g),v=0,b=g.length;v{var p=require_loader(),g=require_dumper();function v(s){return function(){throw Error(`Function `+s+` is deprecated and cannot be used.`)}}l.exports.Type=require_type(),l.exports.Schema=require_schema(),l.exports.FAILSAFE_SCHEMA=require_failsafe(),l.exports.JSON_SCHEMA=require_json$1(),l.exports.CORE_SCHEMA=require_core$2(),l.exports.DEFAULT_SAFE_SCHEMA=require_default_safe(),l.exports.DEFAULT_FULL_SCHEMA=require_default_full(),l.exports.load=p.load,l.exports.loadAll=p.loadAll,l.exports.safeLoad=p.safeLoad,l.exports.safeLoadAll=p.safeLoadAll,l.exports.dump=g.dump,l.exports.safeDump=g.safeDump,l.exports.YAMLException=require_exception(),l.exports.MINIMAL_SCHEMA=require_failsafe(),l.exports.SAFE_SCHEMA=require_default_safe(),l.exports.DEFAULT_SCHEMA=require_default_full(),l.exports.scan=v(`scan`),l.exports.parse=v(`parse`),l.exports.compose=v(`compose`),l.exports.addConstructor=v(`addConstructor`)})),require_js_yaml=__commonJSMin(((s,l)=>{l.exports=require_js_yaml$1()})),require_syml$1=__commonJSMin(((s,l)=>{function p(s,l){function p(){this.constructor=s}p.prototype=l.prototype,s.prototype=new p}function g(s,l,p,v){this.message=s,this.expected=l,this.found=p,this.location=v,this.name=`SyntaxError`,typeof Error.captureStackTrace==`function`&&Error.captureStackTrace(this,g)}p(g,Error),g.buildMessage=function(s,l){var p={literal:function(s){return`"`+v(s.text)+`"`},class:function(s){var l=``,p;for(p=0;p0){for(p=1,g=1;p({[s]:p})))},De=function(s){return s},Ne=function(s){return s},Pe=or(`correct indentation`),ze=` `,Be=nr(` `,!1),We=function(s){return s.length===Lr*Ir},Ke=function(s){return s.length===(Lr+1)*Ir},qe=function(){return Lr++,!0},Je=function(){return Lr--,!0},Ye=function(){return tr()},Ze=or(`pseudostring`),Qe=/^[^\r\n\t ?:,\][{}#&*!|>'"%@`\-]/,ot=rr([`\r`,` -`,` `,` `,`?`,`:`,`,`,`]`,`[`,`{`,`}`,`#`,`&`,`*`,`!`,`|`,`>`,`'`,`"`,`%`,`@`,"`",`-`],!0,!1),st=/^[^\r\n\t ,\][{}:#"']/,ut=rr([`\r`,` -`,` `,` `,`,`,`]`,`[`,`{`,`}`,`:`,`#`,`"`,`'`],!0,!1),yt=function(){return tr().replace(/^ *| *$/g,``)},Tt=`--`,Ot=nr(`--`,!1),At=/^[a-zA-Z\/0-9]/,jt=rr([[`a`,`z`],[`A`,`Z`],`/`,[`0`,`9`]],!1,!1),It=/^[^\r\n\t :,]/,Lt=rr([`\r`,` -`,` `,` `,`:`,`,`],!0,!1),Rt=`null`,Vt=nr(`null`,!1),Ht=function(){return null},Gt=`true`,Kt=nr(`true`,!1),Jt=function(){return!0},Xt=`false`,Zt=nr(`false`,!1),en=function(){return!1},tn=or(`string`),nn=`"`,rn=nr(`"`,!1),an=function(){return``},on=function(s){return s},sn=function(s){return s.join(``)},cn=/^[^"\\\0-\x1F\x7F]/,ln=rr([`"`,`\\`,[`\0`,``],``],!0,!1),un=`\\"`,dn=nr(`\\"`,!1),fn=function(){return`"`},pn=`\\\\`,mn=nr(`\\\\`,!1),hn=function(){return`\\`},gn=`\\/`,_n=nr(`\\/`,!1),vn=function(){return`/`},yn=`\\b`,bn=nr(`\\b`,!1),xn=function(){return`\b`},Sn=`\\f`,Cn=nr(`\\f`,!1),wn=function(){return`\f`},Tn=`\\n`,En=nr(`\\n`,!1),Dn=function(){return` -`},On=`\\r`,kn=nr(`\\r`,!1),An=function(){return`\r`},jn=`\\t`,Mn=nr(`\\t`,!1),Nn=function(){return` `},Pn=`\\u`,Fn=nr(`\\u`,!1),In=function(s,l,p,g){return String.fromCharCode(parseInt(`0x${s}${l}${p}${g}`))},Ln=/^[0-9a-fA-F]/,Rn=rr([[`0`,`9`],[`a`,`f`],[`A`,`F`]],!1,!1),zn=or(`blank space`),Bn=/^[ \t]/,Vn=rr([` `,` `],!1,!1),Hn=`\r -`,Un=nr(`\r -`,!1),Wn=` -`,Gn=nr(` -`,!1),Kn=`\r`,qn=nr(`\r`,!1),Jn=0,Yn=0,Xn=[{line:1,column:1}],Zn=0,Qn=[],$n=0,er;if(`startRule`in l){if(!(l.startRule in v))throw Error(`Can't start parsing from rule "`+l.startRule+`".`);b=v[l.startRule]}function tr(){return s.substring(Yn,Jn)}function nr(s,l){return{type:`literal`,text:s,ignoreCase:l}}function rr(s,l,p){return{type:`class`,parts:s,inverted:l,ignoreCase:p}}function ir(){return{type:`any`}}function ar(){return{type:`end`}}function or(s){return{type:`other`,description:s}}function sr(l){var p=Xn[l],g;if(p)return p;for(g=l-1;!Xn[g];)g--;for(p=Xn[g],p={line:p.line,column:p.column};gZn&&(Zn=Jn,Qn=[]),Qn.push(s))}function ur(s,l,p){return new g(g.buildMessage(s,l),s,l,p)}function dr(){return mr()}function fr(){for(var s=Jn,l=[],g=pr();g!==p;)l.push(g),g=pr();return l!==p&&(Yn=s,l=C(l)),s=l,s}function pr(){var l=Jn,g=_r(),v,b,C;return g===p?(Jn=l,l=p):(s.charCodeAt(Jn)===45?(v=w,Jn++):(v=p,$n===0&&lr(E)),v===p?(Jn=l,l=p):(b=Nr(),b===p?(Jn=l,l=p):(C=gr(),C===p?(Jn=l,l=p):(Yn=l,g=k(C),l=g)))),l}function mr(){for(var s=Jn,l=[],g=hr();g!==p;)l.push(g),g=hr();return l!==p&&(Yn=s,l=A(l)),s=l,s}function hr(){var l=Jn,g=Nr(),v,b,C,w,E,k,A;if(g===p&&(g=null),g!==p){if(v=Jn,s.charCodeAt(Jn)===35?(b=N,Jn++):(b=p,$n===0&&lr(F)),b!==p){if(C=[],w=Jn,E=Jn,$n++,k=Fr(),$n--,k===p?E=void 0:(Jn=E,E=p),E===p?(Jn=w,w=p):(s.length>Jn?(k=s.charAt(Jn),Jn++):(k=p,$n===0&&lr(I)),k===p?(Jn=w,w=p):(E=[E,k],w=E)),w!==p)for(;w!==p;)C.push(w),w=Jn,E=Jn,$n++,k=Fr(),$n--,k===p?E=void 0:(Jn=E,E=p),E===p?(Jn=w,w=p):(s.length>Jn?(k=s.charAt(Jn),Jn++):(k=p,$n===0&&lr(I)),k===p?(Jn=w,w=p):(E=[E,k],w=E));else C=p;C===p?(Jn=v,v=p):(b=[b,C],v=b)}else Jn=v,v=p;if(v===p&&(v=null),v!==p){if(b=[],C=Pr(),C!==p)for(;C!==p;)b.push(C),C=Pr();else b=p;b===p?(Jn=l,l=p):(Yn=l,g=R(),l=g)}else Jn=l,l=p}else Jn=l,l=p;if(l===p&&(l=Jn,g=_r(),g===p?(Jn=l,l=p):(v=xr(),v===p?(Jn=l,l=p):(b=Nr(),b===p&&(b=null),b===p?(Jn=l,l=p):(s.charCodeAt(Jn)===58?(C=B,Jn++):(C=p,$n===0&&lr(q)),C===p?(Jn=l,l=p):(w=Nr(),w===p&&(w=null),w===p?(Jn=l,l=p):(E=gr(),E===p?(Jn=l,l=p):(Yn=l,g=le(v,E),l=g)))))),l===p&&(l=Jn,g=_r(),g===p?(Jn=l,l=p):(v=Sr(),v===p?(Jn=l,l=p):(b=Nr(),b===p&&(b=null),b===p?(Jn=l,l=p):(s.charCodeAt(Jn)===58?(C=B,Jn++):(C=p,$n===0&&lr(q)),C===p?(Jn=l,l=p):(w=Nr(),w===p&&(w=null),w===p?(Jn=l,l=p):(E=gr(),E===p?(Jn=l,l=p):(Yn=l,g=le(v,E),l=g)))))),l===p))){if(l=Jn,g=_r(),g!==p)if(v=Sr(),v!==p)if(b=Nr(),b!==p)if(C=wr(),C!==p){if(w=[],E=Pr(),E!==p)for(;E!==p;)w.push(E),E=Pr();else w=p;w===p?(Jn=l,l=p):(Yn=l,g=le(v,C),l=g)}else Jn=l,l=p;else Jn=l,l=p;else Jn=l,l=p;else Jn=l,l=p;if(l===p)if(l=Jn,g=_r(),g!==p)if(v=Sr(),v!==p){if(b=[],C=Jn,w=Nr(),w===p&&(w=null),w===p?(Jn=C,C=p):(s.charCodeAt(Jn)===44?(E=J,Jn++):(E=p,$n===0&&lr(_e)),E===p?(Jn=C,C=p):(k=Nr(),k===p&&(k=null),k===p?(Jn=C,C=p):(A=Sr(),A===p?(Jn=C,C=p):(Yn=C,w=be(v,A),C=w)))),C!==p)for(;C!==p;)b.push(C),C=Jn,w=Nr(),w===p&&(w=null),w===p?(Jn=C,C=p):(s.charCodeAt(Jn)===44?(E=J,Jn++):(E=p,$n===0&&lr(_e)),E===p?(Jn=C,C=p):(k=Nr(),k===p&&(k=null),k===p?(Jn=C,C=p):(A=Sr(),A===p?(Jn=C,C=p):(Yn=C,w=be(v,A),C=w))));else b=p;b===p?(Jn=l,l=p):(C=Nr(),C===p&&(C=null),C===p?(Jn=l,l=p):(s.charCodeAt(Jn)===58?(w=B,Jn++):(w=p,$n===0&&lr(q)),w===p?(Jn=l,l=p):(E=Nr(),E===p&&(E=null),E===p?(Jn=l,l=p):(k=gr(),k===p?(Jn=l,l=p):(Yn=l,g=xe(v,b,k),l=g)))))}else Jn=l,l=p;else Jn=l,l=p}return l}function gr(){var l=Jn,g=Jn,v,b,C,k,A;if($n++,v=Jn,b=Fr(),b===p?(Jn=v,v=p):(C=vr(),C===p?(Jn=v,v=p):(s.charCodeAt(Jn)===45?(k=w,Jn++):(k=p,$n===0&&lr(E)),k===p?(Jn=v,v=p):(A=Nr(),A===p?(Jn=v,v=p):(b=[b,C,k,A],v=b)))),$n--,v===p?g=p:(Jn=g,g=void 0),g===p?(Jn=l,l=p):(v=Pr(),v===p?(Jn=l,l=p):(b=yr(),b===p?(Jn=l,l=p):(C=fr(),C===p?(Jn=l,l=p):(k=br(),k===p?(Jn=l,l=p):(Yn=l,g=De(C),l=g))))),l===p&&(l=Jn,g=Fr(),g===p?(Jn=l,l=p):(v=yr(),v===p?(Jn=l,l=p):(b=mr(),b===p?(Jn=l,l=p):(C=br(),C===p?(Jn=l,l=p):(Yn=l,g=De(b),l=g)))),l===p))if(l=Jn,g=Cr(),g!==p){if(v=[],b=Pr(),b!==p)for(;b!==p;)v.push(b),b=Pr();else v=p;v===p?(Jn=l,l=p):(Yn=l,g=Ne(g),l=g)}else Jn=l,l=p;return l}function _r(){var l,g,v;for($n++,l=Jn,g=[],s.charCodeAt(Jn)===32?(v=ze,Jn++):(v=p,$n===0&&lr(Be));v!==p;)g.push(v),s.charCodeAt(Jn)===32?(v=ze,Jn++):(v=p,$n===0&&lr(Be));return g===p?(Jn=l,l=p):(Yn=Jn,v=We(g),v=v?void 0:p,v===p?(Jn=l,l=p):(g=[g,v],l=g)),$n--,l===p&&(g=p,$n===0&&lr(Pe)),l}function vr(){var l=Jn,g=[],v;for(s.charCodeAt(Jn)===32?(v=ze,Jn++):(v=p,$n===0&&lr(Be));v!==p;)g.push(v),s.charCodeAt(Jn)===32?(v=ze,Jn++):(v=p,$n===0&&lr(Be));return g===p?(Jn=l,l=p):(Yn=Jn,v=Ke(g),v=v?void 0:p,v===p?(Jn=l,l=p):(g=[g,v],l=g)),l}function yr(){var s;return Yn=Jn,s=qe(),s=s?void 0:p,s}function br(){var s;return Yn=Jn,s=Je(),s=s?void 0:p,s}function xr(){var s=kr();return s===p&&(s=Tr()),s}function Sr(){var s=kr(),l,g;if(s===p){if(s=Jn,l=[],g=Er(),g!==p)for(;g!==p;)l.push(g),g=Er();else l=p;l!==p&&(Yn=s,l=Ye()),s=l}return s}function Cr(){var s=Dr();return s===p&&(s=Or(),s===p&&(s=kr(),s===p&&(s=Tr()))),s}function wr(){var s=Dr();return s===p&&(s=kr(),s===p&&(s=Er())),s}function Tr(){var l,g,v,b,C,w;if($n++,l=Jn,Qe.test(s.charAt(Jn))?(g=s.charAt(Jn),Jn++):(g=p,$n===0&&lr(ot)),g!==p){for(v=[],b=Jn,C=Nr(),C===p&&(C=null),C===p?(Jn=b,b=p):(st.test(s.charAt(Jn))?(w=s.charAt(Jn),Jn++):(w=p,$n===0&&lr(ut)),w===p?(Jn=b,b=p):(C=[C,w],b=C));b!==p;)v.push(b),b=Jn,C=Nr(),C===p&&(C=null),C===p?(Jn=b,b=p):(st.test(s.charAt(Jn))?(w=s.charAt(Jn),Jn++):(w=p,$n===0&&lr(ut)),w===p?(Jn=b,b=p):(C=[C,w],b=C));v===p?(Jn=l,l=p):(Yn=l,g=yt(),l=g)}else Jn=l,l=p;return $n--,l===p&&(g=p,$n===0&&lr(Ze)),l}function Er(){var l=Jn,g,v,b,C;if(s.substr(Jn,2)===Tt?(g=Tt,Jn+=2):(g=p,$n===0&&lr(Ot)),g===p&&(g=null),g!==p)if(At.test(s.charAt(Jn))?(v=s.charAt(Jn),Jn++):(v=p,$n===0&&lr(jt)),v!==p){for(b=[],It.test(s.charAt(Jn))?(C=s.charAt(Jn),Jn++):(C=p,$n===0&&lr(Lt));C!==p;)b.push(C),It.test(s.charAt(Jn))?(C=s.charAt(Jn),Jn++):(C=p,$n===0&&lr(Lt));b===p?(Jn=l,l=p):(Yn=l,g=yt(),l=g)}else Jn=l,l=p;else Jn=l,l=p;return l}function Dr(){var l=Jn,g;return s.substr(Jn,4)===Rt?(g=Rt,Jn+=4):(g=p,$n===0&&lr(Vt)),g!==p&&(Yn=l,g=Ht()),l=g,l}function Or(){var l=Jn,g;return s.substr(Jn,4)===Gt?(g=Gt,Jn+=4):(g=p,$n===0&&lr(Kt)),g!==p&&(Yn=l,g=Jt()),l=g,l===p&&(l=Jn,s.substr(Jn,5)===Xt?(g=Xt,Jn+=5):(g=p,$n===0&&lr(Zt)),g!==p&&(Yn=l,g=en()),l=g),l}function kr(){var l,g,v,b;return $n++,l=Jn,s.charCodeAt(Jn)===34?(g=nn,Jn++):(g=p,$n===0&&lr(rn)),g===p?(Jn=l,l=p):(s.charCodeAt(Jn)===34?(v=nn,Jn++):(v=p,$n===0&&lr(rn)),v===p?(Jn=l,l=p):(Yn=l,g=an(),l=g)),l===p&&(l=Jn,s.charCodeAt(Jn)===34?(g=nn,Jn++):(g=p,$n===0&&lr(rn)),g===p?(Jn=l,l=p):(v=Ar(),v===p?(Jn=l,l=p):(s.charCodeAt(Jn)===34?(b=nn,Jn++):(b=p,$n===0&&lr(rn)),b===p?(Jn=l,l=p):(Yn=l,g=on(v),l=g)))),$n--,l===p&&(g=p,$n===0&&lr(tn)),l}function Ar(){var s=Jn,l=[],g=jr();if(g!==p)for(;g!==p;)l.push(g),g=jr();else l=p;return l!==p&&(Yn=s,l=sn(l)),s=l,s}function jr(){var l,g,v,b,C,w;return cn.test(s.charAt(Jn))?(l=s.charAt(Jn),Jn++):(l=p,$n===0&&lr(ln)),l===p&&(l=Jn,s.substr(Jn,2)===un?(g=un,Jn+=2):(g=p,$n===0&&lr(dn)),g!==p&&(Yn=l,g=fn()),l=g,l===p&&(l=Jn,s.substr(Jn,2)===pn?(g=pn,Jn+=2):(g=p,$n===0&&lr(mn)),g!==p&&(Yn=l,g=hn()),l=g,l===p&&(l=Jn,s.substr(Jn,2)===gn?(g=gn,Jn+=2):(g=p,$n===0&&lr(_n)),g!==p&&(Yn=l,g=vn()),l=g,l===p&&(l=Jn,s.substr(Jn,2)===yn?(g=yn,Jn+=2):(g=p,$n===0&&lr(bn)),g!==p&&(Yn=l,g=xn()),l=g,l===p&&(l=Jn,s.substr(Jn,2)===Sn?(g=Sn,Jn+=2):(g=p,$n===0&&lr(Cn)),g!==p&&(Yn=l,g=wn()),l=g,l===p&&(l=Jn,s.substr(Jn,2)===Tn?(g=Tn,Jn+=2):(g=p,$n===0&&lr(En)),g!==p&&(Yn=l,g=Dn()),l=g,l===p&&(l=Jn,s.substr(Jn,2)===On?(g=On,Jn+=2):(g=p,$n===0&&lr(kn)),g!==p&&(Yn=l,g=An()),l=g,l===p&&(l=Jn,s.substr(Jn,2)===jn?(g=jn,Jn+=2):(g=p,$n===0&&lr(Mn)),g!==p&&(Yn=l,g=Nn()),l=g,l===p&&(l=Jn,s.substr(Jn,2)===Pn?(g=Pn,Jn+=2):(g=p,$n===0&&lr(Fn)),g===p?(Jn=l,l=p):(v=Mr(),v===p?(Jn=l,l=p):(b=Mr(),b===p?(Jn=l,l=p):(C=Mr(),C===p?(Jn=l,l=p):(w=Mr(),w===p?(Jn=l,l=p):(Yn=l,g=In(v,b,C,w),l=g)))))))))))))),l}function Mr(){var l;return Ln.test(s.charAt(Jn))?(l=s.charAt(Jn),Jn++):(l=p,$n===0&&lr(Rn)),l}function Nr(){var l,g;if($n++,l=[],Bn.test(s.charAt(Jn))?(g=s.charAt(Jn),Jn++):(g=p,$n===0&&lr(Vn)),g!==p)for(;g!==p;)l.push(g),Bn.test(s.charAt(Jn))?(g=s.charAt(Jn),Jn++):(g=p,$n===0&&lr(Vn));else l=p;return $n--,l===p&&(g=p,$n===0&&lr(zn)),l}function Pr(){var s=Jn,l=Fr(),g,v,b,C;if(l!==p){for(g=[],v=Jn,b=Nr(),b===p&&(b=null),b===p?(Jn=v,v=p):(C=Fr(),C===p?(Jn=v,v=p):(b=[b,C],v=b));v!==p;)g.push(v),v=Jn,b=Nr(),b===p&&(b=null),b===p?(Jn=v,v=p):(C=Fr(),C===p?(Jn=v,v=p):(b=[b,C],v=b));g===p?(Jn=s,s=p):(l=[l,g],s=l)}else Jn=s,s=p;return s}function Fr(){var l;return s.substr(Jn,2)===Hn?(l=Hn,Jn+=2):(l=p,$n===0&&lr(Un)),l===p&&(s.charCodeAt(Jn)===10?(l=Wn,Jn++):(l=p,$n===0&&lr(Gn)),l===p&&(s.charCodeAt(Jn)===13?(l=Kn,Jn++):(l=p,$n===0&&lr(qn)))),l}let Ir=2,Lr=0;if(er=b(),er!==p&&Jn===s.length)return er;throw er!==p&&Jn{Object.defineProperty(s,`__esModule`,{value:!0}),s.PreserveOrdering=void 0,s.stringifySyml=k,s.parseSyml=I;let l=require_js_yaml(),p=require_syml$1(),g=/^(?![-?:,\][{}#&*!|>'"%@` \t\r\n]).([ \t]*(?![,\][{}:# \t\r\n]).)*$/,v=[`__metadata`,`version`,`resolution`,`dependencies`,`peerDependencies`,`dependenciesMeta`,`peerDependenciesMeta`,`binaries`];var b=class{constructor(s){this.data=s}};s.PreserveOrdering=b;function C(s){return s.match(g)?s:JSON.stringify(s)}function w(s){return s===void 0?!0:typeof s==`object`&&s&&!Array.isArray(s)?Object.keys(s).every(l=>w(s[l])):!1}function E(s,l,p){if(s===null)return`null -`;if(typeof s==`number`||typeof s==`boolean`)return`${s.toString()}\n`;if(typeof s==`string`)return`${C(s)}\n`;if(Array.isArray(s)){if(s.length===0)return`[] -`;let p=` `.repeat(l);return`\n${s.map(s=>`${p}- ${E(s,l+1,!1)}`).join(``)}`}if(typeof s==`object`&&s){let[g,k]=s instanceof b?[s.data,!1]:[s,!0],A=` `.repeat(l),N=Object.keys(g);k&&N.sort((s,l)=>{let p=v.indexOf(s),g=v.indexOf(l);return p===-1&&g===-1?sl):p!==-1&&g===-1?-1:p===-1&&g!==-1?1:p-g});let F=N.filter(s=>!w(g[s])).map((s,v)=>{let b=g[s],w=C(s),k=E(b,l+1,!0),N=v>0||p?A:``;return`${N}${w.length>1024?`? ${w}\n${N}:`:`${w}:`}${k.startsWith(` -`)?k:` ${k}`}`}).join(l===0?` +`)?`+`:p?``:`-`)+` +`}function Zt(s){return s[s.length-1]===` +`?s.slice(0,-1):s}function en(s,l){for(var f=/(\n+)([^\n]*)/g,p=function(){var p=s.indexOf(` +`);return p=p===-1?s.length:p,f.lastIndex=p,tn(s.slice(0,p),l)}(),g=s[0]===` +`||s[0]===` `,v,b;b=f.exec(s);){var C=b[1],w=b[2];v=w[0]===` `,p+=C+(!g&&!v&&w!==``?` +`:``)+tn(w,l),g=v}return p}function tn(s,l){if(s===``||s[0]===` `)return s;for(var f=/ [^ ]/g,p,g=0,v,b=0,C=0,w=``;p=f.exec(s);)C=p.index,C-g>l&&(v=b>g?b:C,w+=` +`+s.slice(g,v),g=v+1),b=C;return w+=` +`,s.length-g>l&&b>g?w+=s.slice(g,b)+` +`+s.slice(b+1):w+=s.slice(g),w.slice(1)}function nn(s){for(var l=``,f,p,g,v=0;v=55296&&f<=56319&&(p=s.charCodeAt(v+1),p>=56320&&p<=57343)){l+=Ze((f-55296)*1024+p-56320+65536),v++;continue}g=qe[f],l+=!g&&Tt(f)?s[v]:g||Ze(f)}return l}function rn(s,l,f){var p=``,g=s.tag,v,b;for(v=0,b=f.length;v1024&&(k+=`? `),k+=s.dump+(s.condenseFlow?`"`:``)+`:`+(s.condenseFlow?``:` `),ln(s,l,E,!1,!1)&&(k+=s.dump,p+=k));s.tag=g,s.dump=`{`+p+`}`}function sn(s,l,f,g){var v=``,b=s.tag,C=Object.keys(f),w,k,A,N,F,I;if(s.sortKeys===!0)C.sort();else if(typeof s.sortKeys==`function`)C.sort(s.sortKeys);else if(s.sortKeys)throw new p(`sortKeys must be a boolean or a function`);for(w=0,k=C.length;w1024,F&&(s.dump&&E===s.dump.charCodeAt(0)?I+=`?`:I+=`? `),I+=s.dump,F&&(I+=st(s,l)),ln(s,l+1,N,!0,F)&&(s.dump&&E===s.dump.charCodeAt(0)?I+=`:`:I+=`: `,I+=s.dump,v+=I));s.tag=b,s.dump=v||`{}`}function cn(s,l,f){var g,v=f?s.explicitTypes:s.implicitTypes,w,E,k,A;for(w=0,E=v.length;w tag resolver accepts not "`+A+`" style`);s.dump=g}return!0}return!1}function ln(s,l,f,g,v,C){s.tag=null,s.dump=f,cn(s,f,!1)||cn(s,f,!0);var w=b.call(s.dump);g&&=s.flowLevel<0||s.flowLevel>l;var E=w===`[object Object]`||w===`[object Array]`,k,A;if(E&&(k=s.duplicates.indexOf(f),A=k!==-1),(s.tag!==null&&s.tag!==`?`||A||s.indent!==2&&l>0)&&(v=!1),A&&s.usedDuplicates[k])s.dump=`*ref_`+k;else{if(E&&A&&!s.usedDuplicates[k]&&(s.usedDuplicates[k]=!0),w===`[object Object]`)g&&Object.keys(s.dump).length!==0?(sn(s,l,s.dump,v),A&&(s.dump=`&ref_`+k+s.dump)):(on(s,l,s.dump),A&&(s.dump=`&ref_`+k+` `+s.dump));else if(w===`[object Array]`){var N=s.noArrayIndent&&l>0?l-1:l;g&&s.dump.length!==0?(an(s,N,s.dump,v),A&&(s.dump=`&ref_`+k+s.dump)):(rn(s,N,s.dump),A&&(s.dump=`&ref_`+k+` `+s.dump))}else if(w===`[object String]`)s.tag!==`?`&&Jt(s,s.dump,l,C);else{if(s.skipInvalid)return!1;throw new p(`unacceptable kind of an object to dump `+w)}s.tag!==null&&s.tag!==`?`&&(s.dump=`!<`+s.tag+`> `+s.dump)}return!0}function un(s,l){var f=[],p=[],g,v;for(dn(s,f,p),g=0,v=p.length;g{var f=require_loader(),p=require_dumper();function g(s){return function(){throw Error(`Function `+s+` is deprecated and cannot be used.`)}}l.exports.Type=require_type(),l.exports.Schema=require_schema(),l.exports.FAILSAFE_SCHEMA=require_failsafe(),l.exports.JSON_SCHEMA=require_json$1(),l.exports.CORE_SCHEMA=require_core$2(),l.exports.DEFAULT_SAFE_SCHEMA=require_default_safe(),l.exports.DEFAULT_FULL_SCHEMA=require_default_full(),l.exports.load=f.load,l.exports.loadAll=f.loadAll,l.exports.safeLoad=f.safeLoad,l.exports.safeLoadAll=f.safeLoadAll,l.exports.dump=p.dump,l.exports.safeDump=p.safeDump,l.exports.YAMLException=require_exception(),l.exports.MINIMAL_SCHEMA=require_failsafe(),l.exports.SAFE_SCHEMA=require_default_safe(),l.exports.DEFAULT_SCHEMA=require_default_full(),l.exports.scan=g(`scan`),l.exports.parse=g(`parse`),l.exports.compose=g(`compose`),l.exports.addConstructor=g(`addConstructor`)})),require_js_yaml=__commonJSMin(((s,l)=>{l.exports=require_js_yaml$1()})),require_syml$1=__commonJSMin(((s,l)=>{function f(s,l){function f(){this.constructor=s}f.prototype=l.prototype,s.prototype=new f}function p(s,l,f,g){this.message=s,this.expected=l,this.found=f,this.location=g,this.name=`SyntaxError`,typeof Error.captureStackTrace==`function`&&Error.captureStackTrace(this,p)}f(p,Error),p.buildMessage=function(s,l){var f={literal:function(s){return`"`+g(s.text)+`"`},class:function(s){var l=``,f;for(f=0;f0){for(f=1,p=1;f({[s]:f})))},xe=function(s){return s},De=function(s){return s},Oe=rr(`correct indentation`),je=` `,Ne=$n(` `,!1),Pe=function(s){return s.length===Pr*Nr},ze=function(s){return s.length===(Pr+1)*Nr},Be=function(){return Pr++,!0},We=function(){return Pr--,!0},Ke=function(){return Qn()},qe=rr(`pseudostring`),Je=/^[^\r\n\t ?:,\][{}#&*!|>'"%@`\-]/,Ye=er([`\r`,` +`,` `,` `,`?`,`:`,`,`,`]`,`[`,`{`,`}`,`#`,`&`,`*`,`!`,`|`,`>`,`'`,`"`,`%`,`@`,"`",`-`],!0,!1),Ze=/^[^\r\n\t ,\][{}:#"']/,Qe=er([`\r`,` +`,` `,` `,`,`,`]`,`[`,`{`,`}`,`:`,`#`,`"`,`'`],!0,!1),ot=function(){return Qn().replace(/^ *| *$/g,``)},st=`--`,ut=$n(`--`,!1),yt=/^[a-zA-Z\/0-9]/,Tt=er([[`a`,`z`],[`A`,`Z`],`/`,[`0`,`9`]],!1,!1),Ot=/^[^\r\n\t :,]/,At=er([`\r`,` +`,` `,` `,`:`,`,`],!0,!1),jt=`null`,It=$n(`null`,!1),Lt=function(){return null},Rt=`true`,Vt=$n(`true`,!1),Ht=function(){return!0},Gt=`false`,Kt=$n(`false`,!1),Jt=function(){return!1},Xt=rr(`string`),Zt=`"`,en=$n(`"`,!1),tn=function(){return``},nn=function(s){return s},rn=function(s){return s.join(``)},an=/^[^"\\\0-\x1F\x7F]/,on=er([`"`,`\\`,[`\0`,``],``],!0,!1),sn=`\\"`,cn=$n(`\\"`,!1),ln=function(){return`"`},un=`\\\\`,dn=$n(`\\\\`,!1),fn=function(){return`\\`},pn=`\\/`,mn=$n(`\\/`,!1),hn=function(){return`/`},gn=`\\b`,_n=$n(`\\b`,!1),vn=function(){return`\b`},yn=`\\f`,bn=$n(`\\f`,!1),xn=function(){return`\f`},Sn=`\\n`,Cn=$n(`\\n`,!1),wn=function(){return` +`},Tn=`\\r`,En=$n(`\\r`,!1),Dn=function(){return`\r`},On=`\\t`,kn=$n(`\\t`,!1),An=function(){return` `},jn=`\\u`,Mn=$n(`\\u`,!1),Nn=function(s,l,f,p){return String.fromCharCode(parseInt(`0x${s}${l}${f}${p}`))},Pn=/^[0-9a-fA-F]/,Fn=er([[`0`,`9`],[`a`,`f`],[`A`,`F`]],!1,!1),In=rr(`blank space`),Ln=/^[ \t]/,Rn=er([` `,` `],!1,!1),zn=`\r +`,Bn=$n(`\r +`,!1),Vn=` +`,Hn=$n(` +`,!1),Un=`\r`,Wn=$n(`\r`,!1),Gn=0,Kn=0,qn=[{line:1,column:1}],Jn=0,Yn=[],Xn=0,Zn;if(`startRule`in l){if(!(l.startRule in g))throw Error(`Can't start parsing from rule "`+l.startRule+`".`);v=g[l.startRule]}function Qn(){return s.substring(Kn,Gn)}function $n(s,l){return{type:`literal`,text:s,ignoreCase:l}}function er(s,l,f){return{type:`class`,parts:s,inverted:l,ignoreCase:f}}function tr(){return{type:`any`}}function nr(){return{type:`end`}}function rr(s){return{type:`other`,description:s}}function ir(l){var f=qn[l],p;if(f)return f;for(p=l-1;!qn[p];)p--;for(f=qn[p],f={line:f.line,column:f.column};pJn&&(Jn=Gn,Yn=[]),Yn.push(s))}function sr(s,l,f){return new p(p.buildMessage(s,l),s,l,f)}function cr(){return dr()}function lr(){for(var s=Gn,l=[],p=ur();p!==f;)l.push(p),p=ur();return l!==f&&(Kn=s,l=b(l)),s=l,s}function ur(){var l=Gn,p=mr(),g,v,b;return p===f?(Gn=l,l=f):(s.charCodeAt(Gn)===45?(g=C,Gn++):(g=f,Xn===0&&or(w)),g===f?(Gn=l,l=f):(v=Ar(),v===f?(Gn=l,l=f):(b=pr(),b===f?(Gn=l,l=f):(Kn=l,p=E(b),l=p)))),l}function dr(){for(var s=Gn,l=[],p=fr();p!==f;)l.push(p),p=fr();return l!==f&&(Kn=s,l=k(l)),s=l,s}function fr(){var l=Gn,p=Ar(),g,v,b,C,w,E,k;if(p===f&&(p=null),p!==f){if(g=Gn,s.charCodeAt(Gn)===35?(v=A,Gn++):(v=f,Xn===0&&or(N)),v!==f){if(b=[],C=Gn,w=Gn,Xn++,E=Mr(),Xn--,E===f?w=void 0:(Gn=w,w=f),w===f?(Gn=C,C=f):(s.length>Gn?(E=s.charAt(Gn),Gn++):(E=f,Xn===0&&or(F)),E===f?(Gn=C,C=f):(w=[w,E],C=w)),C!==f)for(;C!==f;)b.push(C),C=Gn,w=Gn,Xn++,E=Mr(),Xn--,E===f?w=void 0:(Gn=w,w=f),w===f?(Gn=C,C=f):(s.length>Gn?(E=s.charAt(Gn),Gn++):(E=f,Xn===0&&or(F)),E===f?(Gn=C,C=f):(w=[w,E],C=w));else b=f;b===f?(Gn=g,g=f):(v=[v,b],g=v)}else Gn=g,g=f;if(g===f&&(g=null),g!==f){if(v=[],b=jr(),b!==f)for(;b!==f;)v.push(b),b=jr();else v=f;v===f?(Gn=l,l=f):(Kn=l,p=I(),l=p)}else Gn=l,l=f}else Gn=l,l=f;if(l===f&&(l=Gn,p=mr(),p===f?(Gn=l,l=f):(g=vr(),g===f?(Gn=l,l=f):(v=Ar(),v===f&&(v=null),v===f?(Gn=l,l=f):(s.charCodeAt(Gn)===58?(b=R,Gn++):(b=f,Xn===0&&or(B)),b===f?(Gn=l,l=f):(C=Ar(),C===f&&(C=null),C===f?(Gn=l,l=f):(w=pr(),w===f?(Gn=l,l=f):(Kn=l,p=q(g,w),l=p)))))),l===f&&(l=Gn,p=mr(),p===f?(Gn=l,l=f):(g=yr(),g===f?(Gn=l,l=f):(v=Ar(),v===f&&(v=null),v===f?(Gn=l,l=f):(s.charCodeAt(Gn)===58?(b=R,Gn++):(b=f,Xn===0&&or(B)),b===f?(Gn=l,l=f):(C=Ar(),C===f&&(C=null),C===f?(Gn=l,l=f):(w=pr(),w===f?(Gn=l,l=f):(Kn=l,p=q(g,w),l=p)))))),l===f))){if(l=Gn,p=mr(),p!==f)if(g=yr(),g!==f)if(v=Ar(),v!==f)if(b=xr(),b!==f){if(C=[],w=jr(),w!==f)for(;w!==f;)C.push(w),w=jr();else C=f;C===f?(Gn=l,l=f):(Kn=l,p=q(g,b),l=p)}else Gn=l,l=f;else Gn=l,l=f;else Gn=l,l=f;else Gn=l,l=f;if(l===f)if(l=Gn,p=mr(),p!==f)if(g=yr(),g!==f){if(v=[],b=Gn,C=Ar(),C===f&&(C=null),C===f?(Gn=b,b=f):(s.charCodeAt(Gn)===44?(w=J,Gn++):(w=f,Xn===0&&or(le)),w===f?(Gn=b,b=f):(E=Ar(),E===f&&(E=null),E===f?(Gn=b,b=f):(k=yr(),k===f?(Gn=b,b=f):(Kn=b,C=_e(g,k),b=C)))),b!==f)for(;b!==f;)v.push(b),b=Gn,C=Ar(),C===f&&(C=null),C===f?(Gn=b,b=f):(s.charCodeAt(Gn)===44?(w=J,Gn++):(w=f,Xn===0&&or(le)),w===f?(Gn=b,b=f):(E=Ar(),E===f&&(E=null),E===f?(Gn=b,b=f):(k=yr(),k===f?(Gn=b,b=f):(Kn=b,C=_e(g,k),b=C))));else v=f;v===f?(Gn=l,l=f):(b=Ar(),b===f&&(b=null),b===f?(Gn=l,l=f):(s.charCodeAt(Gn)===58?(C=R,Gn++):(C=f,Xn===0&&or(B)),C===f?(Gn=l,l=f):(w=Ar(),w===f&&(w=null),w===f?(Gn=l,l=f):(E=pr(),E===f?(Gn=l,l=f):(Kn=l,p=be(g,v,E),l=p)))))}else Gn=l,l=f;else Gn=l,l=f}return l}function pr(){var l=Gn,p=Gn,g,v,b,E,k;if(Xn++,g=Gn,v=Mr(),v===f?(Gn=g,g=f):(b=hr(),b===f?(Gn=g,g=f):(s.charCodeAt(Gn)===45?(E=C,Gn++):(E=f,Xn===0&&or(w)),E===f?(Gn=g,g=f):(k=Ar(),k===f?(Gn=g,g=f):(v=[v,b,E,k],g=v)))),Xn--,g===f?p=f:(Gn=p,p=void 0),p===f?(Gn=l,l=f):(g=jr(),g===f?(Gn=l,l=f):(v=gr(),v===f?(Gn=l,l=f):(b=lr(),b===f?(Gn=l,l=f):(E=_r(),E===f?(Gn=l,l=f):(Kn=l,p=xe(b),l=p))))),l===f&&(l=Gn,p=Mr(),p===f?(Gn=l,l=f):(g=gr(),g===f?(Gn=l,l=f):(v=dr(),v===f?(Gn=l,l=f):(b=_r(),b===f?(Gn=l,l=f):(Kn=l,p=xe(v),l=p)))),l===f))if(l=Gn,p=br(),p!==f){if(g=[],v=jr(),v!==f)for(;v!==f;)g.push(v),v=jr();else g=f;g===f?(Gn=l,l=f):(Kn=l,p=De(p),l=p)}else Gn=l,l=f;return l}function mr(){var l,p,g;for(Xn++,l=Gn,p=[],s.charCodeAt(Gn)===32?(g=je,Gn++):(g=f,Xn===0&&or(Ne));g!==f;)p.push(g),s.charCodeAt(Gn)===32?(g=je,Gn++):(g=f,Xn===0&&or(Ne));return p===f?(Gn=l,l=f):(Kn=Gn,g=Pe(p),g=g?void 0:f,g===f?(Gn=l,l=f):(p=[p,g],l=p)),Xn--,l===f&&(p=f,Xn===0&&or(Oe)),l}function hr(){var l=Gn,p=[],g;for(s.charCodeAt(Gn)===32?(g=je,Gn++):(g=f,Xn===0&&or(Ne));g!==f;)p.push(g),s.charCodeAt(Gn)===32?(g=je,Gn++):(g=f,Xn===0&&or(Ne));return p===f?(Gn=l,l=f):(Kn=Gn,g=ze(p),g=g?void 0:f,g===f?(Gn=l,l=f):(p=[p,g],l=p)),l}function gr(){var s;return Kn=Gn,s=Be(),s=s?void 0:f,s}function _r(){var s;return Kn=Gn,s=We(),s=s?void 0:f,s}function vr(){var s=Er();return s===f&&(s=Sr()),s}function yr(){var s=Er(),l,p;if(s===f){if(s=Gn,l=[],p=Cr(),p!==f)for(;p!==f;)l.push(p),p=Cr();else l=f;l!==f&&(Kn=s,l=Ke()),s=l}return s}function br(){var s=wr();return s===f&&(s=Tr(),s===f&&(s=Er(),s===f&&(s=Sr()))),s}function xr(){var s=wr();return s===f&&(s=Er(),s===f&&(s=Cr())),s}function Sr(){var l,p,g,v,b,C;if(Xn++,l=Gn,Je.test(s.charAt(Gn))?(p=s.charAt(Gn),Gn++):(p=f,Xn===0&&or(Ye)),p!==f){for(g=[],v=Gn,b=Ar(),b===f&&(b=null),b===f?(Gn=v,v=f):(Ze.test(s.charAt(Gn))?(C=s.charAt(Gn),Gn++):(C=f,Xn===0&&or(Qe)),C===f?(Gn=v,v=f):(b=[b,C],v=b));v!==f;)g.push(v),v=Gn,b=Ar(),b===f&&(b=null),b===f?(Gn=v,v=f):(Ze.test(s.charAt(Gn))?(C=s.charAt(Gn),Gn++):(C=f,Xn===0&&or(Qe)),C===f?(Gn=v,v=f):(b=[b,C],v=b));g===f?(Gn=l,l=f):(Kn=l,p=ot(),l=p)}else Gn=l,l=f;return Xn--,l===f&&(p=f,Xn===0&&or(qe)),l}function Cr(){var l=Gn,p,g,v,b;if(s.substr(Gn,2)===st?(p=st,Gn+=2):(p=f,Xn===0&&or(ut)),p===f&&(p=null),p!==f)if(yt.test(s.charAt(Gn))?(g=s.charAt(Gn),Gn++):(g=f,Xn===0&&or(Tt)),g!==f){for(v=[],Ot.test(s.charAt(Gn))?(b=s.charAt(Gn),Gn++):(b=f,Xn===0&&or(At));b!==f;)v.push(b),Ot.test(s.charAt(Gn))?(b=s.charAt(Gn),Gn++):(b=f,Xn===0&&or(At));v===f?(Gn=l,l=f):(Kn=l,p=ot(),l=p)}else Gn=l,l=f;else Gn=l,l=f;return l}function wr(){var l=Gn,p;return s.substr(Gn,4)===jt?(p=jt,Gn+=4):(p=f,Xn===0&&or(It)),p!==f&&(Kn=l,p=Lt()),l=p,l}function Tr(){var l=Gn,p;return s.substr(Gn,4)===Rt?(p=Rt,Gn+=4):(p=f,Xn===0&&or(Vt)),p!==f&&(Kn=l,p=Ht()),l=p,l===f&&(l=Gn,s.substr(Gn,5)===Gt?(p=Gt,Gn+=5):(p=f,Xn===0&&or(Kt)),p!==f&&(Kn=l,p=Jt()),l=p),l}function Er(){var l,p,g,v;return Xn++,l=Gn,s.charCodeAt(Gn)===34?(p=Zt,Gn++):(p=f,Xn===0&&or(en)),p===f?(Gn=l,l=f):(s.charCodeAt(Gn)===34?(g=Zt,Gn++):(g=f,Xn===0&&or(en)),g===f?(Gn=l,l=f):(Kn=l,p=tn(),l=p)),l===f&&(l=Gn,s.charCodeAt(Gn)===34?(p=Zt,Gn++):(p=f,Xn===0&&or(en)),p===f?(Gn=l,l=f):(g=Dr(),g===f?(Gn=l,l=f):(s.charCodeAt(Gn)===34?(v=Zt,Gn++):(v=f,Xn===0&&or(en)),v===f?(Gn=l,l=f):(Kn=l,p=nn(g),l=p)))),Xn--,l===f&&(p=f,Xn===0&&or(Xt)),l}function Dr(){var s=Gn,l=[],p=Or();if(p!==f)for(;p!==f;)l.push(p),p=Or();else l=f;return l!==f&&(Kn=s,l=rn(l)),s=l,s}function Or(){var l,p,g,v,b,C;return an.test(s.charAt(Gn))?(l=s.charAt(Gn),Gn++):(l=f,Xn===0&&or(on)),l===f&&(l=Gn,s.substr(Gn,2)===sn?(p=sn,Gn+=2):(p=f,Xn===0&&or(cn)),p!==f&&(Kn=l,p=ln()),l=p,l===f&&(l=Gn,s.substr(Gn,2)===un?(p=un,Gn+=2):(p=f,Xn===0&&or(dn)),p!==f&&(Kn=l,p=fn()),l=p,l===f&&(l=Gn,s.substr(Gn,2)===pn?(p=pn,Gn+=2):(p=f,Xn===0&&or(mn)),p!==f&&(Kn=l,p=hn()),l=p,l===f&&(l=Gn,s.substr(Gn,2)===gn?(p=gn,Gn+=2):(p=f,Xn===0&&or(_n)),p!==f&&(Kn=l,p=vn()),l=p,l===f&&(l=Gn,s.substr(Gn,2)===yn?(p=yn,Gn+=2):(p=f,Xn===0&&or(bn)),p!==f&&(Kn=l,p=xn()),l=p,l===f&&(l=Gn,s.substr(Gn,2)===Sn?(p=Sn,Gn+=2):(p=f,Xn===0&&or(Cn)),p!==f&&(Kn=l,p=wn()),l=p,l===f&&(l=Gn,s.substr(Gn,2)===Tn?(p=Tn,Gn+=2):(p=f,Xn===0&&or(En)),p!==f&&(Kn=l,p=Dn()),l=p,l===f&&(l=Gn,s.substr(Gn,2)===On?(p=On,Gn+=2):(p=f,Xn===0&&or(kn)),p!==f&&(Kn=l,p=An()),l=p,l===f&&(l=Gn,s.substr(Gn,2)===jn?(p=jn,Gn+=2):(p=f,Xn===0&&or(Mn)),p===f?(Gn=l,l=f):(g=kr(),g===f?(Gn=l,l=f):(v=kr(),v===f?(Gn=l,l=f):(b=kr(),b===f?(Gn=l,l=f):(C=kr(),C===f?(Gn=l,l=f):(Kn=l,p=Nn(g,v,b,C),l=p)))))))))))))),l}function kr(){var l;return Pn.test(s.charAt(Gn))?(l=s.charAt(Gn),Gn++):(l=f,Xn===0&&or(Fn)),l}function Ar(){var l,p;if(Xn++,l=[],Ln.test(s.charAt(Gn))?(p=s.charAt(Gn),Gn++):(p=f,Xn===0&&or(Rn)),p!==f)for(;p!==f;)l.push(p),Ln.test(s.charAt(Gn))?(p=s.charAt(Gn),Gn++):(p=f,Xn===0&&or(Rn));else l=f;return Xn--,l===f&&(p=f,Xn===0&&or(In)),l}function jr(){var s=Gn,l=Mr(),p,g,v,b;if(l!==f){for(p=[],g=Gn,v=Ar(),v===f&&(v=null),v===f?(Gn=g,g=f):(b=Mr(),b===f?(Gn=g,g=f):(v=[v,b],g=v));g!==f;)p.push(g),g=Gn,v=Ar(),v===f&&(v=null),v===f?(Gn=g,g=f):(b=Mr(),b===f?(Gn=g,g=f):(v=[v,b],g=v));p===f?(Gn=s,s=f):(l=[l,p],s=l)}else Gn=s,s=f;return s}function Mr(){var l;return s.substr(Gn,2)===zn?(l=zn,Gn+=2):(l=f,Xn===0&&or(Bn)),l===f&&(s.charCodeAt(Gn)===10?(l=Vn,Gn++):(l=f,Xn===0&&or(Hn)),l===f&&(s.charCodeAt(Gn)===13?(l=Un,Gn++):(l=f,Xn===0&&or(Wn)))),l}let Nr=2,Pr=0;if(Zn=v(),Zn!==f&&Gn===s.length)return Zn;throw Zn!==f&&Gn{Object.defineProperty(s,`__esModule`,{value:!0}),s.PreserveOrdering=void 0,s.stringifySyml=E,s.parseSyml=F;let l=require_js_yaml(),f=require_syml$1(),p=/^(?![-?:,\][{}#&*!|>'"%@` \t\r\n]).([ \t]*(?![,\][{}:# \t\r\n]).)*$/,g=[`__metadata`,`version`,`resolution`,`dependencies`,`peerDependencies`,`dependenciesMeta`,`peerDependenciesMeta`,`binaries`];var v=class{constructor(s){this.data=s}};s.PreserveOrdering=v;function b(s){return s.match(p)?s:JSON.stringify(s)}function C(s){return s===void 0?!0:typeof s==`object`&&s&&!Array.isArray(s)?Object.keys(s).every(l=>C(s[l])):!1}function w(s,l,f){if(s===null)return`null +`;if(typeof s==`number`||typeof s==`boolean`)return`${s.toString()}\n`;if(typeof s==`string`)return`${b(s)}\n`;if(Array.isArray(s)){if(s.length===0)return`[] +`;let f=` `.repeat(l);return`\n${s.map(s=>`${f}- ${w(s,l+1,!1)}`).join(``)}`}if(typeof s==`object`&&s){let[p,E]=s instanceof v?[s.data,!1]:[s,!0],k=` `.repeat(l),A=Object.keys(p);E&&A.sort((s,l)=>{let f=g.indexOf(s),p=g.indexOf(l);return f===-1&&p===-1?sl):f!==-1&&p===-1?-1:f===-1&&p!==-1?1:f-p});let N=A.filter(s=>!C(p[s])).map((s,g)=>{let v=p[s],C=b(s),E=w(v,l+1,!0),A=g>0||f?k:``;return`${A}${C.length>1024?`? ${C}\n${A}:`:`${C}:`}${E.startsWith(` +`)?E:` ${E}`}`}).join(l===0?` `:``)||` -`;return p?`\n${F}`:`${F}`}throw Error(`Unsupported value type (${s})`)}function k(s){try{let l=E(s,0,!1);return l===` -`?``:l}catch(s){throw s.location&&(s.message=s.message.replace(/(\.)?$/,` (line ${s.location.start.line}, column ${s.location.start.column})$1`)),s}}k.PreserveOrdering=b;function A(s){return s.endsWith(` +`;return f?`\n${N}`:`${N}`}throw Error(`Unsupported value type (${s})`)}function E(s){try{let l=w(s,0,!1);return l===` +`?``:l}catch(s){throw s.location&&(s.message=s.message.replace(/(\.)?$/,` (line ${s.location.start.line}, column ${s.location.start.column})$1`)),s}}E.PreserveOrdering=v;function k(s){return s.endsWith(` `)||(s+=` -`),(0,p.parse)(s)}let N=/^(#.*(\r?\n))*?#\s+yarn\s+lockfile\s+v1\r?\n/i;function F(s){if(N.test(s))return A(s);let p=(0,l.safeLoad)(s,{schema:l.FAILSAFE_SCHEMA,json:!0});if(p==null)return{};if(typeof p!=`object`)throw Error(`Expected an indexed object, got a ${typeof p} instead. Does your file follow Yaml's rules?`);if(Array.isArray(p))throw Error(`Expected an indexed object, got an array instead. Does your file follow Yaml's rules?`);return p}function I(s){return F(s)}})),require_lib$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.stringifySyml=s.parseSyml=s.stringifyResolution=s.parseResolution=s.stringifyValueArgument=s.stringifyShellLine=s.stringifyRedirectArgument=s.stringifyEnvSegment=s.stringifyCommandLineThen=s.stringifyCommandLine=s.stringifyCommandChainThen=s.stringifyCommandChain=s.stringifyCommand=s.stringifyArithmeticExpression=s.stringifyArgumentSegment=s.stringifyArgument=s.stringifyShell=s.parseShell=void 0;var l=require_shell();Object.defineProperty(s,`parseShell`,{enumerable:!0,get:function(){return l.parseShell}}),Object.defineProperty(s,`stringifyShell`,{enumerable:!0,get:function(){return l.stringifyShell}}),Object.defineProperty(s,`stringifyArgument`,{enumerable:!0,get:function(){return l.stringifyArgument}}),Object.defineProperty(s,`stringifyArgumentSegment`,{enumerable:!0,get:function(){return l.stringifyArgumentSegment}}),Object.defineProperty(s,`stringifyArithmeticExpression`,{enumerable:!0,get:function(){return l.stringifyArithmeticExpression}}),Object.defineProperty(s,`stringifyCommand`,{enumerable:!0,get:function(){return l.stringifyCommand}}),Object.defineProperty(s,`stringifyCommandChain`,{enumerable:!0,get:function(){return l.stringifyCommandChain}}),Object.defineProperty(s,`stringifyCommandChainThen`,{enumerable:!0,get:function(){return l.stringifyCommandChainThen}}),Object.defineProperty(s,`stringifyCommandLine`,{enumerable:!0,get:function(){return l.stringifyCommandLine}}),Object.defineProperty(s,`stringifyCommandLineThen`,{enumerable:!0,get:function(){return l.stringifyCommandLineThen}}),Object.defineProperty(s,`stringifyEnvSegment`,{enumerable:!0,get:function(){return l.stringifyEnvSegment}}),Object.defineProperty(s,`stringifyRedirectArgument`,{enumerable:!0,get:function(){return l.stringifyRedirectArgument}}),Object.defineProperty(s,`stringifyShellLine`,{enumerable:!0,get:function(){return l.stringifyShellLine}}),Object.defineProperty(s,`stringifyValueArgument`,{enumerable:!0,get:function(){return l.stringifyValueArgument}});var p=require_resolution();Object.defineProperty(s,`parseResolution`,{enumerable:!0,get:function(){return p.parseResolution}}),Object.defineProperty(s,`stringifyResolution`,{enumerable:!0,get:function(){return p.stringifyResolution}});var g=require_syml();Object.defineProperty(s,`parseSyml`,{enumerable:!0,get:function(){return g.parseSyml}}),Object.defineProperty(s,`stringifySyml`,{enumerable:!0,get:function(){return g.stringifySyml}})})),require_vendors=__commonJSMin(((s,l)=>{l.exports=[{name:`Agola CI`,constant:`AGOLA`,env:`AGOLA_GIT_REF`,pr:`AGOLA_PULL_REQUEST_ID`},{name:`Alpic`,constant:`ALPIC`,env:`ALPIC_HOST`},{name:`Appcircle`,constant:`APPCIRCLE`,env:`AC_APPCIRCLE`,pr:{env:`AC_GIT_PR`,ne:`false`}},{name:`AppVeyor`,constant:`APPVEYOR`,env:`APPVEYOR`,pr:`APPVEYOR_PULL_REQUEST_NUMBER`},{name:`AWS CodeBuild`,constant:`CODEBUILD`,env:`CODEBUILD_BUILD_ARN`,pr:{env:`CODEBUILD_WEBHOOK_EVENT`,any:[`PULL_REQUEST_CREATED`,`PULL_REQUEST_UPDATED`,`PULL_REQUEST_REOPENED`]}},{name:`Azure Pipelines`,constant:`AZURE_PIPELINES`,env:`TF_BUILD`,pr:{BUILD_REASON:`PullRequest`}},{name:`Bamboo`,constant:`BAMBOO`,env:`bamboo_planKey`},{name:`Bitbucket Pipelines`,constant:`BITBUCKET`,env:`BITBUCKET_COMMIT`,pr:`BITBUCKET_PR_ID`},{name:`Bitrise`,constant:`BITRISE`,env:`BITRISE_IO`,pr:`BITRISE_PULL_REQUEST`},{name:`Buddy`,constant:`BUDDY`,env:`BUDDY_WORKSPACE_ID`,pr:`BUDDY_EXECUTION_PULL_REQUEST_ID`},{name:`Buildkite`,constant:`BUILDKITE`,env:`BUILDKITE`,pr:{env:`BUILDKITE_PULL_REQUEST`,ne:`false`}},{name:`CircleCI`,constant:`CIRCLE`,env:`CIRCLECI`,pr:`CIRCLE_PULL_REQUEST`},{name:`Cirrus CI`,constant:`CIRRUS`,env:`CIRRUS_CI`,pr:`CIRRUS_PR`},{name:`Cloudflare Pages`,constant:`CLOUDFLARE_PAGES`,env:`CF_PAGES`},{name:`Cloudflare Workers`,constant:`CLOUDFLARE_WORKERS`,env:`WORKERS_CI`},{name:`Codefresh`,constant:`CODEFRESH`,env:`CF_BUILD_ID`,pr:{any:[`CF_PULL_REQUEST_NUMBER`,`CF_PULL_REQUEST_ID`]}},{name:`Codemagic`,constant:`CODEMAGIC`,env:`CM_BUILD_ID`,pr:`CM_PULL_REQUEST`},{name:`Codeship`,constant:`CODESHIP`,env:{CI_NAME:`codeship`}},{name:`Drone`,constant:`DRONE`,env:`DRONE`,pr:{DRONE_BUILD_EVENT:`pull_request`}},{name:`dsari`,constant:`DSARI`,env:`DSARI`},{name:`Earthly`,constant:`EARTHLY`,env:`EARTHLY_CI`},{name:`Expo Application Services`,constant:`EAS`,env:`EAS_BUILD`},{name:`Gerrit`,constant:`GERRIT`,env:`GERRIT_PROJECT`},{name:`Gitea Actions`,constant:`GITEA_ACTIONS`,env:`GITEA_ACTIONS`},{name:`GitHub Actions`,constant:`GITHUB_ACTIONS`,env:`GITHUB_ACTIONS`,pr:{GITHUB_EVENT_NAME:`pull_request`}},{name:`GitLab CI`,constant:`GITLAB`,env:`GITLAB_CI`,pr:`CI_MERGE_REQUEST_ID`},{name:`GoCD`,constant:`GOCD`,env:`GO_PIPELINE_LABEL`},{name:`Google Cloud Build`,constant:`GOOGLE_CLOUD_BUILD`,env:`BUILDER_OUTPUT`},{name:`Harness CI`,constant:`HARNESS`,env:`HARNESS_BUILD_ID`},{name:`Heroku`,constant:`HEROKU`,env:{env:`NODE`,includes:`/app/.heroku/node/bin/node`}},{name:`Hudson`,constant:`HUDSON`,env:`HUDSON_URL`},{name:`Jenkins`,constant:`JENKINS`,env:[`JENKINS_URL`,`BUILD_ID`],pr:{any:[`ghprbPullId`,`CHANGE_ID`]}},{name:`LayerCI`,constant:`LAYERCI`,env:`LAYERCI`,pr:`LAYERCI_PULL_REQUEST`},{name:`Magnum CI`,constant:`MAGNUM`,env:`MAGNUM`},{name:`Netlify CI`,constant:`NETLIFY`,env:`NETLIFY`,pr:{env:`PULL_REQUEST`,ne:`false`}},{name:`Nevercode`,constant:`NEVERCODE`,env:`NEVERCODE`,pr:{env:`NEVERCODE_PULL_REQUEST`,ne:`false`}},{name:`Prow`,constant:`PROW`,env:`PROW_JOB_ID`},{name:`ReleaseHub`,constant:`RELEASEHUB`,env:`RELEASE_BUILD_ID`},{name:`Render`,constant:`RENDER`,env:`RENDER`,pr:{IS_PULL_REQUEST:`true`}},{name:`Sail CI`,constant:`SAIL`,env:`SAILCI`,pr:`SAIL_PULL_REQUEST_NUMBER`},{name:`Screwdriver`,constant:`SCREWDRIVER`,env:`SCREWDRIVER`,pr:{env:`SD_PULL_REQUEST`,ne:`false`}},{name:`Semaphore`,constant:`SEMAPHORE`,env:`SEMAPHORE`,pr:`PULL_REQUEST_NUMBER`},{name:`Sourcehut`,constant:`SOURCEHUT`,env:{CI_NAME:`sourcehut`}},{name:`Strider CD`,constant:`STRIDER`,env:`STRIDER`},{name:`TaskCluster`,constant:`TASKCLUSTER`,env:[`TASK_ID`,`RUN_ID`]},{name:`TeamCity`,constant:`TEAMCITY`,env:`TEAMCITY_VERSION`},{name:`Travis CI`,constant:`TRAVIS`,env:`TRAVIS`,pr:{env:`TRAVIS_PULL_REQUEST`,ne:`false`}},{name:`Vela`,constant:`VELA`,env:`VELA`,pr:{VELA_PULL_REQUEST:`1`}},{name:`Vercel`,constant:`VERCEL`,env:{any:[`NOW_BUILDER`,`VERCEL`]},pr:`VERCEL_GIT_PULL_REQUEST_ID`},{name:`Visual Studio App Center`,constant:`APPCENTER`,env:`APPCENTER_BUILD_ID`},{name:`Woodpecker`,constant:`WOODPECKER`,env:{CI:`woodpecker`},pr:{CI_BUILD_EVENT:`pull_request`}},{name:`Xcode Cloud`,constant:`XCODE_CLOUD`,env:`CI_XCODE_PROJECT`,pr:`CI_PULL_REQUEST_NUMBER`},{name:`Xcode Server`,constant:`XCODE_SERVER`,env:`XCS`}]})),require_ci_info=__commonJSMin((s=>{let l=require_vendors(),p=process.env;Object.defineProperty(s,`_vendors`,{value:l.map(function(s){return s.constant})}),s.name=null,s.isPR=null,s.id=null,p.CI!==`false`&&l.forEach(function(l){let p=(Array.isArray(l.env)?l.env:[l.env]).every(function(s){return g(s)});s[l.constant]=p,p&&(s.name=l.name,s.isPR=v(l),s.id=l.constant)}),s.isCI=!!(p.CI!==`false`&&(p.BUILD_ID||p.BUILD_NUMBER||p.CI||p.CI_APP_ID||p.CI_BUILD_ID||p.CI_BUILD_NUMBER||p.CI_NAME||p.CONTINUOUS_INTEGRATION||p.RUN_ID||s.name));function g(s){return typeof s==`string`?!!p[s]:`env`in s?p[s.env]&&p[s.env].includes(s.includes):`any`in s?s.any.some(function(s){return!!p[s]}):Object.keys(s).every(function(l){return p[l]===s[l]})}function v(s){switch(typeof s.pr){case`string`:return!!p[s.pr];case`object`:return`env`in s.pr?`any`in s.pr?s.pr.any.some(function(l){return p[s.pr.env]===l}):s.pr.env in p&&p[s.pr.env]!==s.pr.ne:`any`in s.pr?s.pr.any.some(function(s){return!!p[s]}):g(s.pr);default:return null}}})),require_constants$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SpecialToken=void 0,(function(s){s.StartOfInput=`\0`,s.EndOfInput=``,s.EndOfPartialInput=``})(s.SpecialToken||={}),s.NodeType=void 0,(function(s){s[s.InitialNode=0]=`InitialNode`,s[s.SuccessNode=1]=`SuccessNode`,s[s.ErrorNode=2]=`ErrorNode`,s[s.CustomNode=3]=`CustomNode`})(s.NodeType||={});let l=-1,p=/^(-h|--help)(?:=([0-9]+))?$/,g=/^(--[a-z]+(?:-[a-z]+)*|-[a-zA-Z]+)$/,v=/^-[a-zA-Z]{2,}$/,b=/^([^=]+)=([\s\S]*)$/,C=process.env.DEBUG_CLI===`1`;s.BATCH_REGEX=v,s.BINDING_REGEX=b,s.HELP_COMMAND_INDEX=-1,s.HELP_REGEX=p,s.IS_DEBUG=C,s.OPTION_REGEX=g})),require_errors$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_constants$6(),p=class extends Error{constructor(s){super(s),this.clipanion={type:`usage`},this.name=`UsageError`}},g=class extends Error{constructor(s,l){if(super(),this.input=s,this.candidates=l,this.clipanion={type:`none`},this.name=`UnknownSyntaxError`,this.candidates.length===0)this.message=`Command not found, but we're not sure what's the alternative.`;else if(this.candidates.every(s=>s.reason!==null&&s.reason===l[0].reason)){let[{reason:s}]=this.candidates;this.message=`${s}\n\n${this.candidates.map(({usage:s})=>`$ ${s}`).join(` -`)}`}else if(this.candidates.length===1){let[{usage:l}]=this.candidates;this.message=`Command not found; did you mean:\n\n$ ${l}\n${b(s)}`}else this.message=`Command not found; did you mean one of:\n\n${this.candidates.map(({usage:s},l)=>`${`${l}.`.padStart(4)} ${s}`).join(` -`)}\n\n${b(s)}`}},v=class extends Error{constructor(s,l){super(),this.input=s,this.usages=l,this.clipanion={type:`none`},this.name=`AmbiguousSyntaxError`,this.message=`Cannot find which to pick amongst the following alternatives:\n\n${this.usages.map((s,l)=>`${`${l}.`.padStart(4)} ${s}`).join(` -`)}\n\n${b(s)}`}};let b=s=>`While running ${s.filter(s=>s!==l.SpecialToken.EndOfInput&&s!==l.SpecialToken.EndOfPartialInput).map(s=>{let l=JSON.stringify(s);return s.match(/\s/)||s.length===0||l!==`"${s}"`?l:s}).join(` `)}`;s.AmbiguousSyntaxError=v,s.UnknownSyntaxError=g,s.UsageError=p})),require_utils$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_errors$4();let p=Symbol(`clipanion/isOption`);function g(s){return{...s,[p]:!0}}function v(s,l){return s===void 0?[s,l]:typeof s==`object`&&s&&!Array.isArray(s)?[void 0,s]:[s,l]}function b(s,{mergeName:l=!1}={}){let p=s.match(/^([^:]+): (.*)$/m);if(!p)return`validation failed`;let[,g,v]=p;return l&&(v=v[0].toLowerCase()+v.slice(1)),v=g!==`.`||!l?`${g.replace(/^\.(\[|$)/,`$1`)}: ${v}`:`: ${v}`,v}function C(s,p){return p.length===1?new l.UsageError(`${s}${b(p[0],{mergeName:!0})}`):new l.UsageError(`${s}:\n${p.map(s=>`\n- ${b(s)}`).join(``)}`)}function w(s,l,p){if(p===void 0)return l;let g=[],v=[],b=s=>{let p=l;return l=s,b.bind(null,p)};if(!p(l,{errors:g,coercions:v,coercion:b}))throw C(`Invalid value for ${s}`,g);for(let[,s]of v)s();return l}s.applyValidator=w,s.cleanValidationError=b,s.formatError=C,s.isOptionSymbol=p,s.makeCommandOption=g,s.rerouteArguments=v})),require_lib$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=/^[a-zA-Z_][a-zA-Z0-9_]*$/;function p(s){return s===null?`null`:s===void 0?`undefined`:s===``?`an empty string`:typeof s==`symbol`?`<${s.toString()}>`:Array.isArray(s)?`an array`:JSON.stringify(s)}function g(s,l){if(s.length===0)return`nothing`;if(s.length===1)return p(s[0]);let g=s.slice(0,-1),v=s[s.length-1],b=s.length>2?`, ${l} `:` ${l} `;return`${g.map(s=>p(s)).join(`, `)}${b}${p(v)}`}function v(s,p){var g,v,b;return typeof p==`number`?`${s?.p??`.`}[${p}]`:l.test(p)?`${s?.p??``}.${p}`:`${s?.p??`.`}[${JSON.stringify(p)}]`}function b(s,l,p){return s===1?l:p}let C=/^#[0-9a-f]{6}$/i,w=/^#[0-9a-f]{6}([0-9a-f]{2})?$/i,E=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/,k=/^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$/i,A=/^(?:[1-9]\d{3}(-?)(?:(?:0[1-9]|1[0-2])\1(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])\1(?:29|30)|(?:0[13578]|1[02])(?:\1)31|00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[0-5]))|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)(?:(-?)02(?:\2)29|-?366))T(?:[01]\d|2[0-3])(:?)[0-5]\d(?:\3[0-5]\d)?(?:Z|[+-][01]\d(?:\3[0-5]\d)?)$/;function N({errors:s,p:l}={},p){return s?.push(`${l??`.`}: ${p}`),!1}function F(s,l){return p=>{s[l]=p}}function I(s,l){return p=>{let g=s[l];return s[l]=p,I(s,l).bind(null,g)}}function R(s,l,p){let g=()=>(s(p()),v),v=()=>(s(l),g);return g}function B(){return st({test:(s,l)=>!0})}function q(s){return st({test:(l,g)=>l===s?!0:N(g,`Expected ${p(s)} (got ${p(l)})`)})}function le(){return st({test:(s,l)=>typeof s==`string`?!0:N(l,`Expected a string (got ${p(s)})`)})}function J(s){let l=Array.isArray(s)?s:Object.values(s),v=l.every(s=>typeof s==`string`||typeof s==`number`),b=new Set(l);return b.size===1?q([...b][0]):st({test:(s,C)=>b.has(s)?!0:v?N(C,`Expected one of ${g(l,`or`)} (got ${p(s)})`):N(C,`Expected a valid enumeration value (got ${p(s)})`)})}let _e=new Map([[`true`,!0],[`True`,!0],[`1`,!0],[1,!0],[`false`,!1],[`False`,!1],[`0`,!1],[0,!1]]);function be(){return st({test:(s,l)=>{var g;if(typeof s!=`boolean`){if(l?.coercions!==void 0){if(l?.coercion===void 0)return N(l,`Unbound coercion result`);let p=_e.get(s);if(p!==void 0)return l.coercions.push([l.p??`.`,l.coercion.bind(null,p)]),!0}return N(l,`Expected a boolean (got ${p(s)})`)}return!0}})}function xe(){return st({test:(s,l)=>{var g;if(typeof s!=`number`){if(l?.coercions!==void 0){if(l?.coercion===void 0)return N(l,`Unbound coercion result`);let p;if(typeof s==`string`){let g;try{g=JSON.parse(s)}catch{}if(typeof g==`number`)if(JSON.stringify(g)===s)p=g;else return N(l,`Received a number that can't be safely represented by the runtime (${s})`)}if(p!==void 0)return l.coercions.push([l.p??`.`,l.coercion.bind(null,p)]),!0}return N(l,`Expected a number (got ${p(s)})`)}return!0}})}function De(s){return st({test:(l,g)=>{var v;if(g?.coercions===void 0)return N(g,`The isPayload predicate can only be used with coercion enabled`);if(g.coercion===void 0)return N(g,`Unbound coercion result`);if(typeof l!=`string`)return N(g,`Expected a string (got ${p(l)})`);let b;try{b=JSON.parse(l)}catch{return N(g,`Expected a JSON string (got ${p(l)})`)}let C={value:b};return s(b,Object.assign(Object.assign({},g),{coercion:I(C,`value`)}))?(g.coercions.push([g.p??`.`,g.coercion.bind(null,C.value)]),!0):!1}})}function Ne(){return st({test:(s,l)=>{var g;if(!(s instanceof Date)){if(l?.coercions!==void 0){if(l?.coercion===void 0)return N(l,`Unbound coercion result`);let p;if(typeof s==`string`&&A.test(s))p=new Date(s);else{let g;if(typeof s==`string`){let l;try{l=JSON.parse(s)}catch{}typeof l==`number`&&(g=l)}else typeof s==`number`&&(g=s);if(g!==void 0)if(Number.isSafeInteger(g)||!Number.isSafeInteger(g*1e3))p=new Date(g*1e3);else return N(l,`Received a timestamp that can't be safely represented by the runtime (${s})`)}if(p!==void 0)return l.coercions.push([l.p??`.`,l.coercion.bind(null,p)]),!0}return N(l,`Expected a date (got ${p(s)})`)}return!0}})}function Pe(s,{delimiter:l}={}){return st({test:(g,b)=>{var C;let w=g;if(typeof g==`string`&&l!==void 0&&b?.coercions!==void 0){if(b?.coercion===void 0)return N(b,`Unbound coercion result`);g=g.split(l)}if(!Array.isArray(g))return N(b,`Expected an array (got ${p(g)})`);let E=!0;for(let l=0,p=g.length;l{var b,C;if(Object.getPrototypeOf(l).toString()===`[object Set]`)if(v?.coercions!==void 0){if(v?.coercion===void 0)return N(v,`Unbound coercion result`);let s=[...l],p=[...l];return g(p,Object.assign(Object.assign({},v),{coercion:void 0}))?(v.coercions.push([v.p??`.`,R(v.coercion,l,()=>p.some((l,p)=>l!==s[p])?new Set(p):l)]),!0):!1}else{let p=!0;for(let g of l)if(p=s(g,Object.assign({},v))&&p,!p&&v?.errors==null)break;return p}if(v?.coercions!==void 0){if(v?.coercion===void 0)return N(v,`Unbound coercion result`);let s={value:l};return g(l,Object.assign(Object.assign({},v),{coercion:I(s,`value`)}))?(v.coercions.push([v.p??`.`,R(v.coercion,l,()=>new Set(s.value))]),!0):!1}return N(v,`Expected a set (got ${p(l)})`)}})}function Be(s,l){let g=Pe(We([s,l])),b=Ke(l,{keys:s});return st({test:(C,w)=>{var E,k,A;if(Object.getPrototypeOf(C).toString()===`[object Map]`)if(w?.coercions!==void 0){if(w?.coercion===void 0)return N(w,`Unbound coercion result`);let s=[...C],l=[...C];return g(l,Object.assign(Object.assign({},w),{coercion:void 0}))?(w.coercions.push([w.p??`.`,R(w.coercion,C,()=>l.some((l,p)=>l[0]!==s[p][0]||l[1]!==s[p][1])?new Map(l):C)]),!0):!1}else{let p=!0;for(let[g,b]of C)if(p=s(g,Object.assign({},w))&&p,!p&&w?.errors==null||(p=l(b,Object.assign(Object.assign({},w),{p:v(w,g)}))&&p,!p&&w?.errors==null))break;return p}if(w?.coercions!==void 0){if(w?.coercion===void 0)return N(w,`Unbound coercion result`);let s={value:C};return Array.isArray(C)?g(C,Object.assign(Object.assign({},w),{coercion:void 0}))?(w.coercions.push([w.p??`.`,R(w.coercion,C,()=>new Map(s.value))]),!0):!1:b(C,Object.assign(Object.assign({},w),{coercion:I(s,`value`)}))?(w.coercions.push([w.p??`.`,R(w.coercion,C,()=>new Map(Object.entries(s.value)))]),!0):!1}return N(w,`Expected a map (got ${p(C)})`)}})}function We(s,{delimiter:l}={}){let g=Rt(s.length);return st({test:(b,C)=>{var w;if(typeof b==`string`&&l!==void 0&&C?.coercions!==void 0){if(C?.coercion===void 0)return N(C,`Unbound coercion result`);b=b.split(l),C.coercions.push([C.p??`.`,C.coercion.bind(null,b)])}if(!Array.isArray(b))return N(C,`Expected a tuple (got ${p(b)})`);let E=g(b,Object.assign({},C));for(let l=0,p=b.length;l{var w;if(Array.isArray(b)&&C?.coercions!==void 0)return C?.coercion===void 0?N(C,`Unbound coercion result`):g(b,Object.assign(Object.assign({},C),{coercion:void 0}))?(b=Object.fromEntries(b),C.coercions.push([C.p??`.`,C.coercion.bind(null,b)]),!0):!1;if(typeof b!=`object`||!b)return N(C,`Expected an object (got ${p(b)})`);let E=Object.keys(b),k=!0;for(let p=0,g=E.length;p{if(typeof b!=`object`||!b)return N(C,`Expected an object (got ${p(b)})`);let w=new Set([...g,...Object.keys(b)]),E={},k=!0;for(let g of w){if(g===`constructor`||g===`__proto__`)k=N(Object.assign(Object.assign({},C),{p:v(C,g)}),`Unsafe property name`);else{let w=Object.prototype.hasOwnProperty.call(s,g)?s[g]:void 0,A=Object.prototype.hasOwnProperty.call(b,g)?b[g]:void 0;w===void 0?l===null?k=N(Object.assign(Object.assign({},C),{p:v(C,g)}),`Extraneous property (got ${p(A)})`):Object.defineProperty(E,g,{enumerable:!0,get:()=>A,set:F(b,g)}):k=w(A,Object.assign(Object.assign({},C),{p:v(C,g),coercion:I(b,g)}))&&k}if(!k&&C?.errors==null)break}return l!==null&&(k||C?.errors!=null)&&(k=l(E,C)&&k),k}});return Object.assign(b,{properties:s})}function Ye(s){return Je(s,{extra:Ke(B())})}let Ze=s=>st({test:(l,g)=>l instanceof s?!0:N(g,`Expected an instance of ${s.name} (got ${p(l)})`)}),Qe=(s,{exclusive:l=!1}={})=>st({test:(p,g)=>{var v,b,C;let w=[],E=g?.errors===void 0?void 0:[];for(let v=0,b=s.length;v1?N(g,`Expected to match exactly a single predicate (matched ${w.join(`, `)})`):(C=g?.errors)==null||C.push(...E),!1}});function ot(s){return()=>s}function st({test:s}){return ot(s)()}var ut=class extends Error{constructor({errors:s}={}){let l=`Type mismatch`;if(s&&s.length>0){l+=` -`;for(let p of s)l+=`\n- ${p}`}super(l)}};function yt(s,l){if(!l(s))throw new ut}function Tt(s,l){let p=[];if(!l(s,{errors:p}))throw new ut({errors:p})}function Ot(s,l){}function At(s,l,{coerce:p=!1,errors:g,throw:v}={}){let b=g?[]:void 0;if(!p){if(l(s,{errors:b}))return v?s:{value:s,errors:void 0};if(v)throw new ut({errors:b});return{value:void 0,errors:b??!0}}let C={value:s},w=I(C,`value`),E=[];if(!l(s,{errors:b,coercion:w,coercions:E})){if(v)throw new ut({errors:b});return{value:void 0,errors:b??!0}}for(let[,s]of E)s();return v?C.value:{value:C.value,errors:void 0}}function jt(s,l){let p=We(s);return((...s)=>{if(!p(s))throw new ut;return l(...s)})}function It(s){return st({test:(l,p)=>l.length>=s?!0:N(p,`Expected to have a length of at least ${s} elements (got ${l.length})`)})}function Lt(s){return st({test:(l,p)=>l.length<=s?!0:N(p,`Expected to have a length of at most ${s} elements (got ${l.length})`)})}function Rt(s){return st({test:(l,p)=>l.length===s?!0:N(p,`Expected to have a length of exactly ${s} elements (got ${l.length})`)})}function Vt({map:s}={}){return st({test:(l,g)=>{let v=new Set,b=new Set;for(let C=0,w=l.length;Cs<=0?!0:N(l,`Expected to be negative (got ${s})`)})}function Gt(){return st({test:(s,l)=>s>=0?!0:N(l,`Expected to be positive (got ${s})`)})}function Kt(s){return st({test:(l,p)=>l>=s?!0:N(p,`Expected to be at least ${s} (got ${l})`)})}function Jt(s){return st({test:(l,p)=>l<=s?!0:N(p,`Expected to be at most ${s} (got ${l})`)})}function Xt(s,l){return st({test:(p,g)=>p>=s&&p<=l?!0:N(g,`Expected to be in the [${s}; ${l}] range (got ${p})`)})}function Zt(s,l){return st({test:(p,g)=>p>=s&&pl===Math.round(l)?!s&&!Number.isSafeInteger(l)?N(p,`Expected to be a safe integer (got ${l})`):!0:N(p,`Expected to be an integer (got ${l})`)})}function tn(s){return st({test:(l,g)=>s.test(l)?!0:N(g,`Expected to match the pattern ${s.toString()} (got ${p(l)})`)})}function nn(){return st({test:(s,l)=>s===s.toLowerCase()?!0:N(l,`Expected to be all-lowercase (got ${s})`)})}function rn(){return st({test:(s,l)=>s===s.toUpperCase()?!0:N(l,`Expected to be all-uppercase (got ${s})`)})}function an(){return st({test:(s,l)=>k.test(s)?!0:N(l,`Expected to be a valid UUID v4 (got ${p(s)})`)})}function on(){return st({test:(s,l)=>A.test(s)?!0:N(l,`Expected to be a valid ISO 8601 date string (got ${p(s)})`)})}function sn({alpha:s=!1}){return st({test:(l,g)=>(s?C.test(l):w.test(l))?!0:N(g,`Expected to be a valid hexadecimal color string (got ${p(l)})`)})}function cn(){return st({test:(s,l)=>E.test(s)?!0:N(l,`Expected to be a valid base 64 string (got ${p(s)})`)})}function ln(s=B()){return st({test:(l,g)=>{let v;try{v=JSON.parse(l)}catch{return N(g,`Expected to be a valid JSON string (got ${p(l)})`)}return s(v,g)}})}function un(s,...l){let p=Array.isArray(l[0])?l[0]:l;return st({test:(l,g)=>{var v,b;let C={value:l},w=g?.coercions===void 0?void 0:I(C,`value`),E=g?.coercions===void 0?void 0:[];if(!s(l,Object.assign(Object.assign({},g),{coercion:w,coercions:E})))return!1;let k=[];if(E!==void 0)for(let[,s]of E)k.push(s());try{if(g?.coercions!==void 0){if(C.value!==l){if(g?.coercion===void 0)return N(g,`Unbound coercion result`);g.coercions.push([g.p??`.`,g.coercion.bind(null,C.value)])}(b=g?.coercions)==null||b.push(...E)}return p.every(s=>s(C.value,g))}finally{for(let s of k)s()}}})}function dn(s,...l){return un(s,Array.isArray(l[0])?l[0]:l)}function fn(s){return st({test:(l,p)=>l===void 0?!0:s(l,p)})}function pn(s){return st({test:(l,p)=>l===null?!0:s(l,p)})}let mn={missing:(s,l)=>s.has(l),undefined:(s,l,p)=>s.has(l)&&p[l]!==void 0,nil:(s,l,p)=>s.has(l)&&p[l]!=null,falsy:(s,l,p)=>s.has(l)&&!!p[l]};function hn(s,l){var p;let v=new Set(s),C=mn[l?.missingIf??`missing`];return st({test:(s,l)=>{let p=new Set(Object.keys(s)),w=[];for(let l of v)C(p,l,s)||w.push(l);return w.length>0?N(l,`Missing required ${b(w.length,`property`,`properties`)} ${g(w,`and`)}`):!0}})}function gn(s,l){var p;let v=new Set(s),b=mn[l?.missingIf??`missing`];return st({test:(s,l)=>Object.keys(s).some(l=>b(v,l,s))?!0:N(l,`Missing at least one property from ${g(Array.from(v),`or`)}`)})}function _n(s,l){var p;let v=new Set(s),C=mn[l?.missingIf??`missing`];return st({test:(s,l)=>{let p=new Set(Object.keys(s)),w=[];for(let l of v)C(p,l,s)&&w.push(l);return w.length>0?N(l,`Forbidden ${b(w.length,`property`,`properties`)} ${g(w,`and`)}`):!0}})}function vn(s,l){var p;let v=new Set(s),b=mn[l?.missingIf??`missing`];return st({test:(s,l)=>{let p=new Set(Object.keys(s)),C=[];for(let l of v)b(p,l,s)&&C.push(l);return C.length>1?N(l,`Mutually exclusive properties ${g(C,`and`)}`):!0}})}(function(s){s.Forbids=`Forbids`,s.Requires=`Requires`})(s.KeyRelationship||={});let yn={[s.KeyRelationship.Forbids]:{expect:!1,message:`forbids using`},[s.KeyRelationship.Requires]:{expect:!0,message:`requires using`}};function bn(l,p,v,C){var w,E;let k=new Set(C?.ignore??[]),A=mn[C?.missingIf??`missing`],F=new Set(v),I=yn[p],R=p===s.KeyRelationship.Forbids?`or`:`and`;return st({test:(s,p)=>{let v=new Set(Object.keys(s));if(!A(v,l,s)||k.has(s[l]))return!0;let C=[];for(let l of F)(A(v,l,s)&&!k.has(s[l]))!==I.expect&&C.push(l);return C.length>=1?N(p,`Property "${l}" ${I.message} ${b(C.length,`property`,`properties`)} ${g(C,R)}`):!0}})}s.TypeAssertionError=ut,s.applyCascade=dn,s.as=At,s.assert=yt,s.assertWithErrors=Tt,s.cascade=un,s.fn=jt,s.hasAtLeastOneKey=gn,s.hasExactLength=Rt,s.hasForbiddenKeys=_n,s.hasKeyRelationship=bn,s.hasMaxLength=Lt,s.hasMinLength=It,s.hasMutuallyExclusiveKeys=vn,s.hasRequiredKeys=hn,s.hasUniqueItems=Vt,s.isArray=Pe,s.isAtLeast=Kt,s.isAtMost=Jt,s.isBase64=cn,s.isBoolean=be,s.isDate=Ne,s.isDict=qe,s.isEnum=J,s.isHexColor=sn,s.isISO8601=on,s.isInExclusiveRange=Zt,s.isInInclusiveRange=Xt,s.isInstanceOf=Ze,s.isInteger=en,s.isJSON=ln,s.isLiteral=q,s.isLowerCase=nn,s.isMap=Be,s.isNegative=Ht,s.isNullable=pn,s.isNumber=xe,s.isObject=Je,s.isOneOf=Qe,s.isOptional=fn,s.isPartial=Ye,s.isPayload=De,s.isPositive=Gt,s.isRecord=Ke,s.isSet=ze,s.isString=le,s.isTuple=We,s.isUUID4=an,s.isUnknown=B,s.isUpperCase=rn,s.makeTrait=ot,s.makeValidator=st,s.matchesRegExp=tn,s.softAssert=Ot})),require_Command=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_utils$8();function p(s){if(s&&s.__esModule)return s;var l=Object.create(null);return s&&Object.keys(s).forEach(function(p){if(p!==`default`){var g=Object.getOwnPropertyDescriptor(s,p);Object.defineProperty(l,p,g.get?g:{enumerable:!0,get:function(){return s[p]}})}}),l.default=s,Object.freeze(l)}var g=class{constructor(){this.help=!1}static Usage(s){return s}async catch(s){throw s}async validateAndExecute(){let s=this.constructor.schema;if(Array.isArray(s)){let{isDict:g,isUnknown:v,applyCascade:b}=await Promise.resolve().then(function(){return p(require_lib$7())}),C=b(g(v()),s),w=[],E=[];if(!C(this,{errors:w,coercions:E}))throw l.formatError(`Invalid option schema`,w);for(let[,s]of E)s()}else if(s!=null)throw Error(`Invalid command schema`);let g=await this.execute();return g===void 0?0:g}};g.isOption=l.isOptionSymbol,g.Default=[],s.Command=g})),require_node=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require(`tty`);function p(s){return s&&typeof s==`object`&&`default`in s?s:{default:s}}var g=p(l);function v(){return g.default&&`getColorDepth`in g.default.WriteStream.prototype?g.default.WriteStream.prototype.getColorDepth():process.env.FORCE_COLOR===`0`?1:process.env.FORCE_COLOR===`1`||process.stdout!==void 0&&process.stdout.isTTY?8:1}let b;function C(s){let l=b;if(l===void 0){if(s.stdout===process.stdout&&s.stderr===process.stderr)return null;let{AsyncLocalStorage:p}=require(`async_hooks`);l=b=new p;let g=process.stdout._write;process.stdout._write=function(s,p,v){let b=l.getStore();return b===void 0?g.call(this,s,p,v):b.stdout.write(s,p,v)};let v=process.stderr._write;process.stderr._write=function(s,p,g){let b=l.getStore();return b===void 0?v.call(this,s,p,g):b.stderr.write(s,p,g)}}return p=>l.run(s,p)}s.getCaptureActivator=C,s.getDefaultColorDepth=v})),require_core$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_constants$6(),p=require_errors$4();function g(s){l.IS_DEBUG&&console.log(s)}let v={candidateUsage:null,requiredOptions:[],errorMessage:null,ignoreOptions:!1,path:[],positionals:[],options:[],remainder:null,selectedIndex:l.HELP_COMMAND_INDEX,tokens:[]};function b(){let s={nodes:[]};for(let p=0;p{if(p.has(l))return;p.add(l);let v=s.nodes[l];for(let s of Object.values(v.statics))for(let{to:l}of s)g(l);for(let[,{to:s}]of v.dynamics)g(s);for(let{to:s}of v.shortcuts)g(s);let b=new Set(v.shortcuts.map(({to:s})=>s));for(;v.shortcuts.length>0;){let{to:l}=v.shortcuts.shift(),p=s.nodes[l];for(let[s,l]of Object.entries(p.statics)){let p=Object.prototype.hasOwnProperty.call(v.statics,s)?v.statics[s]:v.statics[s]=[];for(let s of l)p.some(({to:l})=>s.to===l)||p.push(s)}for(let[s,l]of p.dynamics)v.dynamics.some(([p,{to:g}])=>s===p&&l.to===g)||v.dynamics.push([s,l]);for(let s of p.shortcuts)b.has(s.to)||(v.shortcuts.push(s),b.add(s.to))}};g(l.NodeType.InitialNode)}function k(s,{prefix:p=``}={}){if(l.IS_DEBUG){g(`${p}Nodes are:`);for(let l=0;ls!==l.NodeType.ErrorNode).map(({state:s})=>({usage:s.candidateUsage,reason:null})));if(R.every(({node:s})=>s===l.NodeType.ErrorNode))throw new p.UnknownSyntaxError(b,R.map(({state:s})=>({usage:s.candidateUsage,reason:s.errorMessage})));w=F(R)}if(w.length>0){g(` Results:`);for(let s of w)g(` - ${s.node} -> ${JSON.stringify(s.state)}`)}else g(` No results`);return w}function N(s,p,{endToken:g=l.SpecialToken.EndOfInput}={}){return I(p,A(s,[...p,g]).map(({state:s})=>s))}function F(s){let l=0;for(let{state:p}of s)p.path.length>l&&(l=p.path.length);return s.filter(({state:s})=>s.path.length===l)}function I(s,g){let v=g.filter(s=>s.selectedIndex!==null);if(v.length===0)throw Error();let b=v.filter(s=>s.selectedIndex===l.HELP_COMMAND_INDEX||s.requiredOptions.every(l=>l.some(l=>s.options.find(s=>s.name===l))));if(b.length===0)throw new p.UnknownSyntaxError(s,v.map(s=>({usage:s.candidateUsage,reason:null})));let C=0;for(let s of b)s.path.length>C&&(C=s.path.length);let w=b.filter(s=>s.path.length===C),E=s=>s.positionals.filter(({extra:s})=>!s).length+s.options.length,k=w.map(s=>({state:s,positionalCount:E(s)})),A=0;for(let{positionalCount:s}of k)s>A&&(A=s);let N=R(k.filter(({positionalCount:s})=>s===A).map(({state:s})=>s));if(N.length>1)throw new p.AmbiguousSyntaxError(s,N.map(s=>s.candidateUsage));return N[0]}function R(s){let p=[],g=[];for(let v of s)v.selectedIndex===l.HELP_COMMAND_INDEX?g.push(v):p.push(v);return g.length>0&&p.push({...v,path:B(...g.map(s=>s.path)),options:g.reduce((s,l)=>s.concat(l.options),[])}),p}function B(s,l,...p){return l===void 0?Array.from(s):B(s.filter((s,p)=>s===l[p]),...p)}function q(){return{dynamics:[],shortcuts:[],statics:{}}}function le(s){return s===l.NodeType.SuccessNode||s===l.NodeType.ErrorNode}function J(s,p=0){return{to:le(s.to)?s.to:s.to>=l.NodeType.CustomNode?s.to+p-l.NodeType.CustomNode+1:s.to+p,reducer:s.reducer}}function _e(s,l=0){let p=q();for(let[g,v]of s.dynamics)p.dynamics.push([g,J(v,l)]);for(let g of s.shortcuts)p.shortcuts.push(J(g,l));for(let[g,v]of Object.entries(s.statics))p.statics[g]=v.map(s=>J(s,l));return p}function be(s,l,p,g,v){s.nodes[l].dynamics.push([p,{to:g,reducer:v}])}function xe(s,l,p,g){s.nodes[l].shortcuts.push({to:p,reducer:g})}function De(s,l,p,g,v){(Object.prototype.hasOwnProperty.call(s.nodes[l].statics,p)?s.nodes[l].statics[p]:s.nodes[l].statics[p]=[]).push({to:g,reducer:v})}function Ne(s,l,p,g,v){if(Array.isArray(l)){let[b,...C]=l;return s[b](p,g,v,...C)}else return s[l](p,g,v)}let Pe={always:()=>!0,isOptionLike:(s,l)=>!s.ignoreOptions&&l!==`-`&&l.startsWith(`-`),isNotOptionLike:(s,l)=>s.ignoreOptions||l===`-`||!l.startsWith(`-`),isOption:(s,l,p,g)=>!s.ignoreOptions&&l===g,isBatchOption:(s,p,g,v)=>!s.ignoreOptions&&l.BATCH_REGEX.test(p)&&[...p.slice(1)].every(s=>v.has(`-${s}`)),isBoundOption:(s,p,g,v,b)=>{let C=p.match(l.BINDING_REGEX);return!s.ignoreOptions&&!!C&&l.OPTION_REGEX.test(C[1])&&v.has(C[1])&&b.filter(s=>s.nameSet.includes(C[1])).every(s=>s.allowBinding)},isNegatedOption:(s,l,p,g)=>!s.ignoreOptions&&l===`--no-${g.slice(2)}`,isHelp:(s,p)=>!s.ignoreOptions&&l.HELP_REGEX.test(p),isUnsupportedOption:(s,p,g,v)=>!s.ignoreOptions&&p.startsWith(`-`)&&l.OPTION_REGEX.test(p)&&!v.has(p),isInvalidOption:(s,p)=>!s.ignoreOptions&&p.startsWith(`-`)&&!l.OPTION_REGEX.test(p)},ze={setCandidateState:(s,l,p,g)=>({...s,...g}),setSelectedIndex:(s,l,p,g)=>({...s,selectedIndex:g}),pushBatch:(s,l,p,g)=>{let v=s.options.slice(),b=s.tokens.slice();for(let s=1;s{let[,v,b]=p.match(l.BINDING_REGEX),C=s.options.concat({name:v,value:b}),w=s.tokens.concat([{segmentIndex:g,type:`option`,slice:[0,v.length],option:v},{segmentIndex:g,type:`assign`,slice:[v.length,v.length+1]},{segmentIndex:g,type:`value`,slice:[v.length+1,v.length+b.length+1]}]);return{...s,options:C,tokens:w}},pushPath:(s,l,p)=>{let g=s.path.concat(l),v=s.tokens.concat({segmentIndex:p,type:`path`});return{...s,path:g,tokens:v}},pushPositional:(s,l,p)=>{let g=s.positionals.concat({value:l,extra:!1}),v=s.tokens.concat({segmentIndex:p,type:`positional`});return{...s,positionals:g,tokens:v}},pushExtra:(s,l,p)=>{let g=s.positionals.concat({value:l,extra:!0}),v=s.tokens.concat({segmentIndex:p,type:`positional`});return{...s,positionals:g,tokens:v}},pushExtraNoLimits:(s,l,p)=>{let g=s.positionals.concat({value:l,extra:Be}),v=s.tokens.concat({segmentIndex:p,type:`positional`});return{...s,positionals:g,tokens:v}},pushTrue:(s,l,p,g)=>{let v=s.options.concat({name:g,value:!0}),b=s.tokens.concat({segmentIndex:p,type:`option`,option:g});return{...s,options:v,tokens:b}},pushFalse:(s,l,p,g)=>{let v=s.options.concat({name:g,value:!1}),b=s.tokens.concat({segmentIndex:p,type:`option`,option:g});return{...s,options:v,tokens:b}},pushUndefined:(s,l,p,g)=>{let v=s.options.concat({name:l,value:void 0}),b=s.tokens.concat({segmentIndex:p,type:`option`,option:l});return{...s,options:v,tokens:b}},pushStringValue:(s,l,p)=>{var g;let v=s.options[s.options.length-1],b=s.options.slice(),C=s.tokens.concat({segmentIndex:p,type:`value`});return v.value=(v.value??[]).concat([l]),{...s,options:b,tokens:C}},setStringValue:(s,l,p)=>{let g=s.options[s.options.length-1],v=s.options.slice(),b=s.tokens.concat({segmentIndex:p,type:`value`});return g.value=l,{...s,options:v,tokens:b}},inhibateOptions:s=>({...s,ignoreOptions:!0}),useHelp:(s,p,g,v)=>{let[,,b]=p.match(l.HELP_REGEX);return b===void 0?{...s,options:[{name:`-c`,value:String(v)}]}:{...s,options:[{name:`-c`,value:String(v)},{name:`-i`,value:b}]}},setError:(s,p,g,v)=>p===l.SpecialToken.EndOfInput||p===l.SpecialToken.EndOfPartialInput?{...s,errorMessage:`${v}.`}:{...s,errorMessage:`${v} ("${p}").`},setOptionArityError:(s,l)=>{let p=s.options[s.options.length-1];return{...s,errorMessage:`Not enough arguments to option ${p.name}.`}}},Be=Symbol();var We=class{constructor(s,l){this.allOptionNames=new Map,this.arity={leading:[],trailing:[],extra:[],proxy:!1},this.options=[],this.paths=[],this.cliIndex=s,this.cliOpts=l}addPath(s){this.paths.push(s)}setArity({leading:s=this.arity.leading,trailing:l=this.arity.trailing,extra:p=this.arity.extra,proxy:g=this.arity.proxy}){Object.assign(this.arity,{leading:s,trailing:l,extra:p,proxy:g})}addPositional({name:s=`arg`,required:l=!0}={}){if(!l&&this.arity.extra===Be)throw Error(`Optional parameters cannot be declared when using .rest() or .proxy()`);if(!l&&this.arity.trailing.length>0)throw Error(`Optional parameters cannot be declared after the required trailing positional arguments`);!l&&this.arity.extra!==Be?this.arity.extra.push(s):this.arity.extra!==Be&&this.arity.extra.length===0?this.arity.leading.push(s):this.arity.trailing.push(s)}addRest({name:s=`arg`,required:l=0}={}){if(this.arity.extra===Be)throw Error(`Infinite lists cannot be declared multiple times in the same command`);if(this.arity.trailing.length>0)throw Error(`Infinite lists cannot be declared after the required trailing positional arguments`);for(let p=0;p1)throw Error(`The arity cannot be higher than 1 when the option only supports the --arg=value syntax`);if(!Number.isInteger(p))throw Error(`The arity must be an integer, got ${p}`);if(p<0)throw Error(`The arity must be positive, got ${p}`);let C=s.reduce((s,l)=>l.length>s.length?l:s,``);for(let l of s)this.allOptionNames.set(l,C);this.options.push({preferredName:C,nameSet:s,description:l,arity:p,hidden:g,required:v,allowBinding:b})}setContext(s){this.context=s}usage({detailed:s=!0,inlineOptions:l=!0}={}){let p=[this.cliOpts.binaryName],g=[];if(this.paths.length>0&&p.push(...this.paths[0]),s){for(let{preferredName:s,nameSet:v,arity:b,hidden:C,description:w,required:E}of this.options){if(C)continue;let k=[];for(let s=0;s`:`[${A}]`)}p.push(...this.arity.leading.map(s=>`<${s}>`)),this.arity.extra===Be?p.push(`...`):p.push(...this.arity.extra.map(s=>`[${s}]`)),p.push(...this.arity.trailing.map(s=>`<${s}>`))}return{usage:p.join(` `),options:g}}compile(){if(this.context===void 0)throw Error(`Assertion failed: No context attached`);let s=b(),p=l.NodeType.InitialNode,g=this.usage().usage,v=this.options.filter(s=>s.required).map(s=>s.nameSet);p=w(s,q()),De(s,l.NodeType.InitialNode,l.SpecialToken.StartOfInput,p,[`setCandidateState`,{candidateUsage:g,requiredOptions:v}]);let C=this.arity.proxy?`always`:`isNotOptionLike`,E=this.paths.length>0?this.paths:[[]];for(let g of E){let v=p;if(g.length>0){let l=w(s,q());xe(s,v,l),this.registerOptions(s,l),v=l}for(let p=0;p0||!this.arity.proxy){let p=w(s,q());be(s,v,`isHelp`,p,[`useHelp`,this.cliIndex]),be(s,p,`always`,p,`pushExtra`),De(s,p,l.SpecialToken.EndOfInput,l.NodeType.SuccessNode,[`setSelectedIndex`,l.HELP_COMMAND_INDEX]),this.registerOptions(s,v)}this.arity.leading.length>0&&(De(s,v,l.SpecialToken.EndOfInput,l.NodeType.ErrorNode,[`setError`,`Not enough positional arguments`]),De(s,v,l.SpecialToken.EndOfPartialInput,l.NodeType.SuccessNode,[`setSelectedIndex`,this.cliIndex]));let b=v;for(let p=0;p0||p+1!==this.arity.leading.length)&&(De(s,g,l.SpecialToken.EndOfInput,l.NodeType.ErrorNode,[`setError`,`Not enough positional arguments`]),De(s,g,l.SpecialToken.EndOfPartialInput,l.NodeType.SuccessNode,[`setSelectedIndex`,this.cliIndex])),be(s,b,`isNotOptionLike`,g,`pushPositional`),b=g}let E=b;if(this.arity.extra===Be||this.arity.extra.length>0){let l=w(s,q());if(xe(s,b,l),this.arity.extra===Be){let p=w(s,q());this.arity.proxy||this.registerOptions(s,p),be(s,b,C,p,`pushExtraNoLimits`),be(s,p,C,p,`pushExtraNoLimits`),xe(s,p,l)}else for(let p=0;p0)&&this.registerOptions(s,g),be(s,E,C,g,`pushExtra`),xe(s,g,l),E=g}E=l}this.arity.trailing.length>0&&(De(s,E,l.SpecialToken.EndOfInput,l.NodeType.ErrorNode,[`setError`,`Not enough positional arguments`]),De(s,E,l.SpecialToken.EndOfPartialInput,l.NodeType.SuccessNode,[`setSelectedIndex`,this.cliIndex]));let k=E;for(let p=0;p=0&&sN(g,s,{endToken:p?l.SpecialToken.EndOfPartialInput:l.SpecialToken.EndOfInput})}}},s.CommandBuilder=We,s.NoLimits=Be,s.aggregateHelpStates=R,s.cloneNode=_e,s.cloneTransition=J,s.debug=g,s.debugMachine=k,s.execute=Ne,s.injectNode=w,s.isTerminalNode=le,s.makeAnyOfMachine=C,s.makeNode=q,s.makeStateMachine=b,s.reducers=ze,s.registerDynamic=be,s.registerShortcut=xe,s.registerStatic=De,s.runMachineInternal=A,s.selectBestState=I,s.simplifyMachine=E,s.tests=Pe,s.trimSmallerBranches=F})),require_format=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=80,p=Array(80).fill(`━`);for(let s=0;s<=24;++s)p[p.length-s]=`\x1b[38;5;${232+s}m━`;let g={header:s=>`\x1b[1m━━━ ${s}${s.length<75?` ${p.slice(s.length+5).join(``)}`:`:`}\x1b[0m`,bold:s=>`\x1b[1m${s}\x1b[22m`,error:s=>`\x1b[31m\x1b[1m${s}\x1b[22m\x1b[39m`,code:s=>`\x1b[36m${s}\x1b[39m`},v={header:s=>s,bold:s=>s,error:s=>s,code:s=>s};function b(s){let l=s.split(` -`),p=l.filter(s=>s.match(/\S/)),g=p.length>0?p.reduce((s,l)=>Math.min(s,l.length-l.trimStart().length),Number.MAX_VALUE):0;return l.map(s=>s.slice(g).trimRight()).join(` -`)}function C(s,{format:l,paragraphs:p}){return s=s.replace(/\r\n?/g,` -`),s=b(s),s=s.replace(/^\n+|\n+$/g,``),s=s.replace(/^(\s*)-([^\n]*?)\n+/gm,`$1-$2 +`),(0,f.parse)(s)}let A=/^(#.*(\r?\n))*?#\s+yarn\s+lockfile\s+v1\r?\n/i;function N(s){if(A.test(s))return k(s);let f=(0,l.safeLoad)(s,{schema:l.FAILSAFE_SCHEMA,json:!0});if(f==null)return{};if(typeof f!=`object`)throw Error(`Expected an indexed object, got a ${typeof f} instead. Does your file follow Yaml's rules?`);if(Array.isArray(f))throw Error(`Expected an indexed object, got an array instead. Does your file follow Yaml's rules?`);return f}function F(s){return N(s)}})),require_lib$7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.stringifySyml=s.parseSyml=s.stringifyResolution=s.parseResolution=s.stringifyValueArgument=s.stringifyShellLine=s.stringifyRedirectArgument=s.stringifyEnvSegment=s.stringifyCommandLineThen=s.stringifyCommandLine=s.stringifyCommandChainThen=s.stringifyCommandChain=s.stringifyCommand=s.stringifyArithmeticExpression=s.stringifyArgumentSegment=s.stringifyArgument=s.stringifyShell=s.parseShell=void 0;var l=require_shell();Object.defineProperty(s,`parseShell`,{enumerable:!0,get:function(){return l.parseShell}}),Object.defineProperty(s,`stringifyShell`,{enumerable:!0,get:function(){return l.stringifyShell}}),Object.defineProperty(s,`stringifyArgument`,{enumerable:!0,get:function(){return l.stringifyArgument}}),Object.defineProperty(s,`stringifyArgumentSegment`,{enumerable:!0,get:function(){return l.stringifyArgumentSegment}}),Object.defineProperty(s,`stringifyArithmeticExpression`,{enumerable:!0,get:function(){return l.stringifyArithmeticExpression}}),Object.defineProperty(s,`stringifyCommand`,{enumerable:!0,get:function(){return l.stringifyCommand}}),Object.defineProperty(s,`stringifyCommandChain`,{enumerable:!0,get:function(){return l.stringifyCommandChain}}),Object.defineProperty(s,`stringifyCommandChainThen`,{enumerable:!0,get:function(){return l.stringifyCommandChainThen}}),Object.defineProperty(s,`stringifyCommandLine`,{enumerable:!0,get:function(){return l.stringifyCommandLine}}),Object.defineProperty(s,`stringifyCommandLineThen`,{enumerable:!0,get:function(){return l.stringifyCommandLineThen}}),Object.defineProperty(s,`stringifyEnvSegment`,{enumerable:!0,get:function(){return l.stringifyEnvSegment}}),Object.defineProperty(s,`stringifyRedirectArgument`,{enumerable:!0,get:function(){return l.stringifyRedirectArgument}}),Object.defineProperty(s,`stringifyShellLine`,{enumerable:!0,get:function(){return l.stringifyShellLine}}),Object.defineProperty(s,`stringifyValueArgument`,{enumerable:!0,get:function(){return l.stringifyValueArgument}});var f=require_resolution();Object.defineProperty(s,`parseResolution`,{enumerable:!0,get:function(){return f.parseResolution}}),Object.defineProperty(s,`stringifyResolution`,{enumerable:!0,get:function(){return f.stringifyResolution}});var p=require_syml();Object.defineProperty(s,`parseSyml`,{enumerable:!0,get:function(){return p.parseSyml}}),Object.defineProperty(s,`stringifySyml`,{enumerable:!0,get:function(){return p.stringifySyml}})})),require_vendors=__commonJSMin(((s,l)=>{l.exports=[{name:`Agola CI`,constant:`AGOLA`,env:`AGOLA_GIT_REF`,pr:`AGOLA_PULL_REQUEST_ID`},{name:`Alpic`,constant:`ALPIC`,env:`ALPIC_HOST`},{name:`Appcircle`,constant:`APPCIRCLE`,env:`AC_APPCIRCLE`,pr:{env:`AC_GIT_PR`,ne:`false`}},{name:`AppVeyor`,constant:`APPVEYOR`,env:`APPVEYOR`,pr:`APPVEYOR_PULL_REQUEST_NUMBER`},{name:`AWS CodeBuild`,constant:`CODEBUILD`,env:`CODEBUILD_BUILD_ARN`,pr:{env:`CODEBUILD_WEBHOOK_EVENT`,any:[`PULL_REQUEST_CREATED`,`PULL_REQUEST_UPDATED`,`PULL_REQUEST_REOPENED`]}},{name:`Azure Pipelines`,constant:`AZURE_PIPELINES`,env:`TF_BUILD`,pr:{BUILD_REASON:`PullRequest`}},{name:`Bamboo`,constant:`BAMBOO`,env:`bamboo_planKey`},{name:`Bitbucket Pipelines`,constant:`BITBUCKET`,env:`BITBUCKET_COMMIT`,pr:`BITBUCKET_PR_ID`},{name:`Bitrise`,constant:`BITRISE`,env:`BITRISE_IO`,pr:`BITRISE_PULL_REQUEST`},{name:`Buddy`,constant:`BUDDY`,env:`BUDDY_WORKSPACE_ID`,pr:`BUDDY_EXECUTION_PULL_REQUEST_ID`},{name:`Buildkite`,constant:`BUILDKITE`,env:`BUILDKITE`,pr:{env:`BUILDKITE_PULL_REQUEST`,ne:`false`}},{name:`CircleCI`,constant:`CIRCLE`,env:`CIRCLECI`,pr:`CIRCLE_PULL_REQUEST`},{name:`Cirrus CI`,constant:`CIRRUS`,env:`CIRRUS_CI`,pr:`CIRRUS_PR`},{name:`Cloudflare Pages`,constant:`CLOUDFLARE_PAGES`,env:`CF_PAGES`},{name:`Cloudflare Workers`,constant:`CLOUDFLARE_WORKERS`,env:`WORKERS_CI`},{name:`Codefresh`,constant:`CODEFRESH`,env:`CF_BUILD_ID`,pr:{any:[`CF_PULL_REQUEST_NUMBER`,`CF_PULL_REQUEST_ID`]}},{name:`Codemagic`,constant:`CODEMAGIC`,env:`CM_BUILD_ID`,pr:`CM_PULL_REQUEST`},{name:`Codeship`,constant:`CODESHIP`,env:{CI_NAME:`codeship`}},{name:`Drone`,constant:`DRONE`,env:`DRONE`,pr:{DRONE_BUILD_EVENT:`pull_request`}},{name:`dsari`,constant:`DSARI`,env:`DSARI`},{name:`Earthly`,constant:`EARTHLY`,env:`EARTHLY_CI`},{name:`Expo Application Services`,constant:`EAS`,env:`EAS_BUILD`},{name:`Gerrit`,constant:`GERRIT`,env:`GERRIT_PROJECT`},{name:`Gitea Actions`,constant:`GITEA_ACTIONS`,env:`GITEA_ACTIONS`},{name:`GitHub Actions`,constant:`GITHUB_ACTIONS`,env:`GITHUB_ACTIONS`,pr:{GITHUB_EVENT_NAME:`pull_request`}},{name:`GitLab CI`,constant:`GITLAB`,env:`GITLAB_CI`,pr:`CI_MERGE_REQUEST_ID`},{name:`GoCD`,constant:`GOCD`,env:`GO_PIPELINE_LABEL`},{name:`Google Cloud Build`,constant:`GOOGLE_CLOUD_BUILD`,env:`BUILDER_OUTPUT`},{name:`Harness CI`,constant:`HARNESS`,env:`HARNESS_BUILD_ID`},{name:`Heroku`,constant:`HEROKU`,env:{env:`NODE`,includes:`/app/.heroku/node/bin/node`}},{name:`Hudson`,constant:`HUDSON`,env:`HUDSON_URL`},{name:`Jenkins`,constant:`JENKINS`,env:[`JENKINS_URL`,`BUILD_ID`],pr:{any:[`ghprbPullId`,`CHANGE_ID`]}},{name:`LayerCI`,constant:`LAYERCI`,env:`LAYERCI`,pr:`LAYERCI_PULL_REQUEST`},{name:`Magnum CI`,constant:`MAGNUM`,env:`MAGNUM`},{name:`Netlify CI`,constant:`NETLIFY`,env:`NETLIFY`,pr:{env:`PULL_REQUEST`,ne:`false`}},{name:`Nevercode`,constant:`NEVERCODE`,env:`NEVERCODE`,pr:{env:`NEVERCODE_PULL_REQUEST`,ne:`false`}},{name:`Prow`,constant:`PROW`,env:`PROW_JOB_ID`},{name:`ReleaseHub`,constant:`RELEASEHUB`,env:`RELEASE_BUILD_ID`},{name:`Render`,constant:`RENDER`,env:`RENDER`,pr:{IS_PULL_REQUEST:`true`}},{name:`Sail CI`,constant:`SAIL`,env:`SAILCI`,pr:`SAIL_PULL_REQUEST_NUMBER`},{name:`Screwdriver`,constant:`SCREWDRIVER`,env:`SCREWDRIVER`,pr:{env:`SD_PULL_REQUEST`,ne:`false`}},{name:`Semaphore`,constant:`SEMAPHORE`,env:`SEMAPHORE`,pr:`PULL_REQUEST_NUMBER`},{name:`Sourcehut`,constant:`SOURCEHUT`,env:{CI_NAME:`sourcehut`}},{name:`Strider CD`,constant:`STRIDER`,env:`STRIDER`},{name:`TaskCluster`,constant:`TASKCLUSTER`,env:[`TASK_ID`,`RUN_ID`]},{name:`TeamCity`,constant:`TEAMCITY`,env:`TEAMCITY_VERSION`},{name:`Travis CI`,constant:`TRAVIS`,env:`TRAVIS`,pr:{env:`TRAVIS_PULL_REQUEST`,ne:`false`}},{name:`Vela`,constant:`VELA`,env:`VELA`,pr:{VELA_PULL_REQUEST:`1`}},{name:`Vercel`,constant:`VERCEL`,env:{any:[`NOW_BUILDER`,`VERCEL`]},pr:`VERCEL_GIT_PULL_REQUEST_ID`},{name:`Visual Studio App Center`,constant:`APPCENTER`,env:`APPCENTER_BUILD_ID`},{name:`Woodpecker`,constant:`WOODPECKER`,env:{CI:`woodpecker`},pr:{CI_BUILD_EVENT:`pull_request`}},{name:`Xcode Cloud`,constant:`XCODE_CLOUD`,env:`CI_XCODE_PROJECT`,pr:`CI_PULL_REQUEST_NUMBER`},{name:`Xcode Server`,constant:`XCODE_SERVER`,env:`XCS`}]})),require_ci_info=__commonJSMin((s=>{let l=require_vendors(),f=process.env;Object.defineProperty(s,`_vendors`,{value:l.map(function(s){return s.constant})}),s.name=null,s.isPR=null,s.id=null,f.CI!==`false`&&l.forEach(function(l){let f=(Array.isArray(l.env)?l.env:[l.env]).every(function(s){return p(s)});s[l.constant]=f,f&&(s.name=l.name,s.isPR=g(l),s.id=l.constant)}),s.isCI=!!(f.CI!==`false`&&(f.BUILD_ID||f.BUILD_NUMBER||f.CI||f.CI_APP_ID||f.CI_BUILD_ID||f.CI_BUILD_NUMBER||f.CI_NAME||f.CONTINUOUS_INTEGRATION||f.RUN_ID||s.name));function p(s){return typeof s==`string`?!!f[s]:`env`in s?f[s.env]&&f[s.env].includes(s.includes):`any`in s?s.any.some(function(s){return!!f[s]}):Object.keys(s).every(function(l){return f[l]===s[l]})}function g(s){switch(typeof s.pr){case`string`:return!!f[s.pr];case`object`:return`env`in s.pr?`any`in s.pr?s.pr.any.some(function(l){return f[s.pr.env]===l}):s.pr.env in f&&f[s.pr.env]!==s.pr.ne:`any`in s.pr?s.pr.any.some(function(s){return!!f[s]}):p(s.pr);default:return null}}})),require_constants$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SpecialToken=void 0,(function(s){s.StartOfInput=`\0`,s.EndOfInput=``,s.EndOfPartialInput=``})(s.SpecialToken||={}),s.NodeType=void 0,(function(s){s[s.InitialNode=0]=`InitialNode`,s[s.SuccessNode=1]=`SuccessNode`,s[s.ErrorNode=2]=`ErrorNode`,s[s.CustomNode=3]=`CustomNode`})(s.NodeType||={});let l=-1,f=/^(-h|--help)(?:=([0-9]+))?$/,p=/^(--[a-z]+(?:-[a-z]+)*|-[a-zA-Z]+)$/,g=/^-[a-zA-Z]{2,}$/,v=/^([^=]+)=([\s\S]*)$/,b=process.env.DEBUG_CLI===`1`;s.BATCH_REGEX=g,s.BINDING_REGEX=v,s.HELP_COMMAND_INDEX=-1,s.HELP_REGEX=f,s.IS_DEBUG=b,s.OPTION_REGEX=p})),require_errors$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_constants$6(),f=class extends Error{constructor(s){super(s),this.clipanion={type:`usage`},this.name=`UsageError`}},p=class extends Error{constructor(s,l){if(super(),this.input=s,this.candidates=l,this.clipanion={type:`none`},this.name=`UnknownSyntaxError`,this.candidates.length===0)this.message=`Command not found, but we're not sure what's the alternative.`;else if(this.candidates.every(s=>s.reason!==null&&s.reason===l[0].reason)){let[{reason:s}]=this.candidates;this.message=`${s}\n\n${this.candidates.map(({usage:s})=>`$ ${s}`).join(` +`)}`}else if(this.candidates.length===1){let[{usage:l}]=this.candidates;this.message=`Command not found; did you mean:\n\n$ ${l}\n${v(s)}`}else this.message=`Command not found; did you mean one of:\n\n${this.candidates.map(({usage:s},l)=>`${`${l}.`.padStart(4)} ${s}`).join(` +`)}\n\n${v(s)}`}},g=class extends Error{constructor(s,l){super(),this.input=s,this.usages=l,this.clipanion={type:`none`},this.name=`AmbiguousSyntaxError`,this.message=`Cannot find which to pick amongst the following alternatives:\n\n${this.usages.map((s,l)=>`${`${l}.`.padStart(4)} ${s}`).join(` +`)}\n\n${v(s)}`}};let v=s=>`While running ${s.filter(s=>s!==l.SpecialToken.EndOfInput&&s!==l.SpecialToken.EndOfPartialInput).map(s=>{let l=JSON.stringify(s);return s.match(/\s/)||s.length===0||l!==`"${s}"`?l:s}).join(` `)}`;s.AmbiguousSyntaxError=g,s.UnknownSyntaxError=p,s.UsageError=f})),require_utils$8=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_errors$4();let f=Symbol(`clipanion/isOption`);function p(s){return{...s,[f]:!0}}function g(s,l){return s===void 0?[s,l]:typeof s==`object`&&s&&!Array.isArray(s)?[void 0,s]:[s,l]}function v(s,{mergeName:l=!1}={}){let f=s.match(/^([^:]+): (.*)$/m);if(!f)return`validation failed`;let[,p,g]=f;return l&&(g=g[0].toLowerCase()+g.slice(1)),g=p!==`.`||!l?`${p.replace(/^\.(\[|$)/,`$1`)}: ${g}`:`: ${g}`,g}function b(s,f){return f.length===1?new l.UsageError(`${s}${v(f[0],{mergeName:!0})}`):new l.UsageError(`${s}:\n${f.map(s=>`\n- ${v(s)}`).join(``)}`)}function C(s,l,f){if(f===void 0)return l;let p=[],g=[],v=s=>{let f=l;return l=s,v.bind(null,f)};if(!f(l,{errors:p,coercions:g,coercion:v}))throw b(`Invalid value for ${s}`,p);for(let[,s]of g)s();return l}s.applyValidator=C,s.cleanValidationError=v,s.formatError=b,s.isOptionSymbol=f,s.makeCommandOption=p,s.rerouteArguments=g})),require_lib$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=/^[a-zA-Z_][a-zA-Z0-9_]*$/;function f(s){return s===null?`null`:s===void 0?`undefined`:s===``?`an empty string`:typeof s==`symbol`?`<${s.toString()}>`:Array.isArray(s)?`an array`:JSON.stringify(s)}function p(s,l){if(s.length===0)return`nothing`;if(s.length===1)return f(s[0]);let p=s.slice(0,-1),g=s[s.length-1],v=s.length>2?`, ${l} `:` ${l} `;return`${p.map(s=>f(s)).join(`, `)}${v}${f(g)}`}function g(s,f){var p,g,v;return typeof f==`number`?`${s?.p??`.`}[${f}]`:l.test(f)?`${s?.p??``}.${f}`:`${s?.p??`.`}[${JSON.stringify(f)}]`}function v(s,l,f){return s===1?l:f}let b=/^#[0-9a-f]{6}$/i,C=/^#[0-9a-f]{6}([0-9a-f]{2})?$/i,w=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/,E=/^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$/i,k=/^(?:[1-9]\d{3}(-?)(?:(?:0[1-9]|1[0-2])\1(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])\1(?:29|30)|(?:0[13578]|1[02])(?:\1)31|00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[0-5]))|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)(?:(-?)02(?:\2)29|-?366))T(?:[01]\d|2[0-3])(:?)[0-5]\d(?:\3[0-5]\d)?(?:Z|[+-][01]\d(?:\3[0-5]\d)?)$/;function A({errors:s,p:l}={},f){return s?.push(`${l??`.`}: ${f}`),!1}function N(s,l){return f=>{s[l]=f}}function F(s,l){return f=>{let p=s[l];return s[l]=f,F(s,l).bind(null,p)}}function I(s,l,f){let p=()=>(s(f()),g),g=()=>(s(l),p);return p}function R(){return Ze({test:(s,l)=>!0})}function B(s){return Ze({test:(l,p)=>l===s?!0:A(p,`Expected ${f(s)} (got ${f(l)})`)})}function q(){return Ze({test:(s,l)=>typeof s==`string`?!0:A(l,`Expected a string (got ${f(s)})`)})}function J(s){let l=Array.isArray(s)?s:Object.values(s),g=l.every(s=>typeof s==`string`||typeof s==`number`),v=new Set(l);return v.size===1?B([...v][0]):Ze({test:(s,b)=>v.has(s)?!0:g?A(b,`Expected one of ${p(l,`or`)} (got ${f(s)})`):A(b,`Expected a valid enumeration value (got ${f(s)})`)})}let le=new Map([[`true`,!0],[`True`,!0],[`1`,!0],[1,!0],[`false`,!1],[`False`,!1],[`0`,!1],[0,!1]]);function _e(){return Ze({test:(s,l)=>{var p;if(typeof s!=`boolean`){if(l?.coercions!==void 0){if(l?.coercion===void 0)return A(l,`Unbound coercion result`);let f=le.get(s);if(f!==void 0)return l.coercions.push([l.p??`.`,l.coercion.bind(null,f)]),!0}return A(l,`Expected a boolean (got ${f(s)})`)}return!0}})}function be(){return Ze({test:(s,l)=>{var p;if(typeof s!=`number`){if(l?.coercions!==void 0){if(l?.coercion===void 0)return A(l,`Unbound coercion result`);let f;if(typeof s==`string`){let p;try{p=JSON.parse(s)}catch{}if(typeof p==`number`)if(JSON.stringify(p)===s)f=p;else return A(l,`Received a number that can't be safely represented by the runtime (${s})`)}if(f!==void 0)return l.coercions.push([l.p??`.`,l.coercion.bind(null,f)]),!0}return A(l,`Expected a number (got ${f(s)})`)}return!0}})}function xe(s){return Ze({test:(l,p)=>{var g;if(p?.coercions===void 0)return A(p,`The isPayload predicate can only be used with coercion enabled`);if(p.coercion===void 0)return A(p,`Unbound coercion result`);if(typeof l!=`string`)return A(p,`Expected a string (got ${f(l)})`);let v;try{v=JSON.parse(l)}catch{return A(p,`Expected a JSON string (got ${f(l)})`)}let b={value:v};return s(v,Object.assign(Object.assign({},p),{coercion:F(b,`value`)}))?(p.coercions.push([p.p??`.`,p.coercion.bind(null,b.value)]),!0):!1}})}function De(){return Ze({test:(s,l)=>{var p;if(!(s instanceof Date)){if(l?.coercions!==void 0){if(l?.coercion===void 0)return A(l,`Unbound coercion result`);let f;if(typeof s==`string`&&k.test(s))f=new Date(s);else{let p;if(typeof s==`string`){let l;try{l=JSON.parse(s)}catch{}typeof l==`number`&&(p=l)}else typeof s==`number`&&(p=s);if(p!==void 0)if(Number.isSafeInteger(p)||!Number.isSafeInteger(p*1e3))f=new Date(p*1e3);else return A(l,`Received a timestamp that can't be safely represented by the runtime (${s})`)}if(f!==void 0)return l.coercions.push([l.p??`.`,l.coercion.bind(null,f)]),!0}return A(l,`Expected a date (got ${f(s)})`)}return!0}})}function Oe(s,{delimiter:l}={}){return Ze({test:(p,v)=>{var b;let C=p;if(typeof p==`string`&&l!==void 0&&v?.coercions!==void 0){if(v?.coercion===void 0)return A(v,`Unbound coercion result`);p=p.split(l)}if(!Array.isArray(p))return A(v,`Expected an array (got ${f(p)})`);let w=!0;for(let l=0,f=p.length;l{var v,b;if(Object.getPrototypeOf(l).toString()===`[object Set]`)if(g?.coercions!==void 0){if(g?.coercion===void 0)return A(g,`Unbound coercion result`);let s=[...l],f=[...l];return p(f,Object.assign(Object.assign({},g),{coercion:void 0}))?(g.coercions.push([g.p??`.`,I(g.coercion,l,()=>f.some((l,f)=>l!==s[f])?new Set(f):l)]),!0):!1}else{let f=!0;for(let p of l)if(f=s(p,Object.assign({},g))&&f,!f&&g?.errors==null)break;return f}if(g?.coercions!==void 0){if(g?.coercion===void 0)return A(g,`Unbound coercion result`);let s={value:l};return p(l,Object.assign(Object.assign({},g),{coercion:F(s,`value`)}))?(g.coercions.push([g.p??`.`,I(g.coercion,l,()=>new Set(s.value))]),!0):!1}return A(g,`Expected a set (got ${f(l)})`)}})}function Ne(s,l){let p=Oe(Pe([s,l])),v=ze(l,{keys:s});return Ze({test:(b,C)=>{var w,E,k;if(Object.getPrototypeOf(b).toString()===`[object Map]`)if(C?.coercions!==void 0){if(C?.coercion===void 0)return A(C,`Unbound coercion result`);let s=[...b],l=[...b];return p(l,Object.assign(Object.assign({},C),{coercion:void 0}))?(C.coercions.push([C.p??`.`,I(C.coercion,b,()=>l.some((l,f)=>l[0]!==s[f][0]||l[1]!==s[f][1])?new Map(l):b)]),!0):!1}else{let f=!0;for(let[p,v]of b)if(f=s(p,Object.assign({},C))&&f,!f&&C?.errors==null||(f=l(v,Object.assign(Object.assign({},C),{p:g(C,p)}))&&f,!f&&C?.errors==null))break;return f}if(C?.coercions!==void 0){if(C?.coercion===void 0)return A(C,`Unbound coercion result`);let s={value:b};return Array.isArray(b)?p(b,Object.assign(Object.assign({},C),{coercion:void 0}))?(C.coercions.push([C.p??`.`,I(C.coercion,b,()=>new Map(s.value))]),!0):!1:v(b,Object.assign(Object.assign({},C),{coercion:F(s,`value`)}))?(C.coercions.push([C.p??`.`,I(C.coercion,b,()=>new Map(Object.entries(s.value)))]),!0):!1}return A(C,`Expected a map (got ${f(b)})`)}})}function Pe(s,{delimiter:l}={}){let p=jt(s.length);return Ze({test:(v,b)=>{var C;if(typeof v==`string`&&l!==void 0&&b?.coercions!==void 0){if(b?.coercion===void 0)return A(b,`Unbound coercion result`);v=v.split(l),b.coercions.push([b.p??`.`,b.coercion.bind(null,v)])}if(!Array.isArray(v))return A(b,`Expected a tuple (got ${f(v)})`);let w=p(v,Object.assign({},b));for(let l=0,f=v.length;l{var C;if(Array.isArray(v)&&b?.coercions!==void 0)return b?.coercion===void 0?A(b,`Unbound coercion result`):p(v,Object.assign(Object.assign({},b),{coercion:void 0}))?(v=Object.fromEntries(v),b.coercions.push([b.p??`.`,b.coercion.bind(null,v)]),!0):!1;if(typeof v!=`object`||!v)return A(b,`Expected an object (got ${f(v)})`);let w=Object.keys(v),E=!0;for(let f=0,p=w.length;f{if(typeof v!=`object`||!v)return A(b,`Expected an object (got ${f(v)})`);let C=new Set([...p,...Object.keys(v)]),w={},E=!0;for(let p of C){if(p===`constructor`||p===`__proto__`)E=A(Object.assign(Object.assign({},b),{p:g(b,p)}),`Unsafe property name`);else{let C=Object.prototype.hasOwnProperty.call(s,p)?s[p]:void 0,k=Object.prototype.hasOwnProperty.call(v,p)?v[p]:void 0;C===void 0?l===null?E=A(Object.assign(Object.assign({},b),{p:g(b,p)}),`Extraneous property (got ${f(k)})`):Object.defineProperty(w,p,{enumerable:!0,get:()=>k,set:N(v,p)}):E=C(k,Object.assign(Object.assign({},b),{p:g(b,p),coercion:F(v,p)}))&&E}if(!E&&b?.errors==null)break}return l!==null&&(E||b?.errors!=null)&&(E=l(w,b)&&E),E}});return Object.assign(v,{properties:s})}function Ke(s){return We(s,{extra:ze(R())})}let qe=s=>Ze({test:(l,p)=>l instanceof s?!0:A(p,`Expected an instance of ${s.name} (got ${f(l)})`)}),Je=(s,{exclusive:l=!1}={})=>Ze({test:(f,p)=>{var g,v,b;let C=[],w=p?.errors===void 0?void 0:[];for(let g=0,v=s.length;g1?A(p,`Expected to match exactly a single predicate (matched ${C.join(`, `)})`):(b=p?.errors)==null||b.push(...w),!1}});function Ye(s){return()=>s}function Ze({test:s}){return Ye(s)()}var Qe=class extends Error{constructor({errors:s}={}){let l=`Type mismatch`;if(s&&s.length>0){l+=` +`;for(let f of s)l+=`\n- ${f}`}super(l)}};function ot(s,l){if(!l(s))throw new Qe}function st(s,l){let f=[];if(!l(s,{errors:f}))throw new Qe({errors:f})}function ut(s,l){}function yt(s,l,{coerce:f=!1,errors:p,throw:g}={}){let v=p?[]:void 0;if(!f){if(l(s,{errors:v}))return g?s:{value:s,errors:void 0};if(g)throw new Qe({errors:v});return{value:void 0,errors:v??!0}}let b={value:s},C=F(b,`value`),w=[];if(!l(s,{errors:v,coercion:C,coercions:w})){if(g)throw new Qe({errors:v});return{value:void 0,errors:v??!0}}for(let[,s]of w)s();return g?b.value:{value:b.value,errors:void 0}}function Tt(s,l){let f=Pe(s);return((...s)=>{if(!f(s))throw new Qe;return l(...s)})}function Ot(s){return Ze({test:(l,f)=>l.length>=s?!0:A(f,`Expected to have a length of at least ${s} elements (got ${l.length})`)})}function At(s){return Ze({test:(l,f)=>l.length<=s?!0:A(f,`Expected to have a length of at most ${s} elements (got ${l.length})`)})}function jt(s){return Ze({test:(l,f)=>l.length===s?!0:A(f,`Expected to have a length of exactly ${s} elements (got ${l.length})`)})}function It({map:s}={}){return Ze({test:(l,p)=>{let g=new Set,v=new Set;for(let b=0,C=l.length;bs<=0?!0:A(l,`Expected to be negative (got ${s})`)})}function Rt(){return Ze({test:(s,l)=>s>=0?!0:A(l,`Expected to be positive (got ${s})`)})}function Vt(s){return Ze({test:(l,f)=>l>=s?!0:A(f,`Expected to be at least ${s} (got ${l})`)})}function Ht(s){return Ze({test:(l,f)=>l<=s?!0:A(f,`Expected to be at most ${s} (got ${l})`)})}function Gt(s,l){return Ze({test:(f,p)=>f>=s&&f<=l?!0:A(p,`Expected to be in the [${s}; ${l}] range (got ${f})`)})}function Kt(s,l){return Ze({test:(f,p)=>f>=s&&fl===Math.round(l)?!s&&!Number.isSafeInteger(l)?A(f,`Expected to be a safe integer (got ${l})`):!0:A(f,`Expected to be an integer (got ${l})`)})}function Xt(s){return Ze({test:(l,p)=>s.test(l)?!0:A(p,`Expected to match the pattern ${s.toString()} (got ${f(l)})`)})}function Zt(){return Ze({test:(s,l)=>s===s.toLowerCase()?!0:A(l,`Expected to be all-lowercase (got ${s})`)})}function en(){return Ze({test:(s,l)=>s===s.toUpperCase()?!0:A(l,`Expected to be all-uppercase (got ${s})`)})}function tn(){return Ze({test:(s,l)=>E.test(s)?!0:A(l,`Expected to be a valid UUID v4 (got ${f(s)})`)})}function nn(){return Ze({test:(s,l)=>k.test(s)?!0:A(l,`Expected to be a valid ISO 8601 date string (got ${f(s)})`)})}function rn({alpha:s=!1}){return Ze({test:(l,p)=>(s?b.test(l):C.test(l))?!0:A(p,`Expected to be a valid hexadecimal color string (got ${f(l)})`)})}function an(){return Ze({test:(s,l)=>w.test(s)?!0:A(l,`Expected to be a valid base 64 string (got ${f(s)})`)})}function on(s=R()){return Ze({test:(l,p)=>{let g;try{g=JSON.parse(l)}catch{return A(p,`Expected to be a valid JSON string (got ${f(l)})`)}return s(g,p)}})}function sn(s,...l){let f=Array.isArray(l[0])?l[0]:l;return Ze({test:(l,p)=>{var g,v;let b={value:l},C=p?.coercions===void 0?void 0:F(b,`value`),w=p?.coercions===void 0?void 0:[];if(!s(l,Object.assign(Object.assign({},p),{coercion:C,coercions:w})))return!1;let E=[];if(w!==void 0)for(let[,s]of w)E.push(s());try{if(p?.coercions!==void 0){if(b.value!==l){if(p?.coercion===void 0)return A(p,`Unbound coercion result`);p.coercions.push([p.p??`.`,p.coercion.bind(null,b.value)])}(v=p?.coercions)==null||v.push(...w)}return f.every(s=>s(b.value,p))}finally{for(let s of E)s()}}})}function cn(s,...l){return sn(s,Array.isArray(l[0])?l[0]:l)}function ln(s){return Ze({test:(l,f)=>l===void 0?!0:s(l,f)})}function un(s){return Ze({test:(l,f)=>l===null?!0:s(l,f)})}let dn={missing:(s,l)=>s.has(l),undefined:(s,l,f)=>s.has(l)&&f[l]!==void 0,nil:(s,l,f)=>s.has(l)&&f[l]!=null,falsy:(s,l,f)=>s.has(l)&&!!f[l]};function fn(s,l){var f;let g=new Set(s),b=dn[l?.missingIf??`missing`];return Ze({test:(s,l)=>{let f=new Set(Object.keys(s)),C=[];for(let l of g)b(f,l,s)||C.push(l);return C.length>0?A(l,`Missing required ${v(C.length,`property`,`properties`)} ${p(C,`and`)}`):!0}})}function pn(s,l){var f;let g=new Set(s),v=dn[l?.missingIf??`missing`];return Ze({test:(s,l)=>Object.keys(s).some(l=>v(g,l,s))?!0:A(l,`Missing at least one property from ${p(Array.from(g),`or`)}`)})}function mn(s,l){var f;let g=new Set(s),b=dn[l?.missingIf??`missing`];return Ze({test:(s,l)=>{let f=new Set(Object.keys(s)),C=[];for(let l of g)b(f,l,s)&&C.push(l);return C.length>0?A(l,`Forbidden ${v(C.length,`property`,`properties`)} ${p(C,`and`)}`):!0}})}function hn(s,l){var f;let g=new Set(s),v=dn[l?.missingIf??`missing`];return Ze({test:(s,l)=>{let f=new Set(Object.keys(s)),b=[];for(let l of g)v(f,l,s)&&b.push(l);return b.length>1?A(l,`Mutually exclusive properties ${p(b,`and`)}`):!0}})}(function(s){s.Forbids=`Forbids`,s.Requires=`Requires`})(s.KeyRelationship||={});let gn={[s.KeyRelationship.Forbids]:{expect:!1,message:`forbids using`},[s.KeyRelationship.Requires]:{expect:!0,message:`requires using`}};function _n(l,f,g,b){var C,w;let E=new Set(b?.ignore??[]),k=dn[b?.missingIf??`missing`],N=new Set(g),F=gn[f],I=f===s.KeyRelationship.Forbids?`or`:`and`;return Ze({test:(s,f)=>{let g=new Set(Object.keys(s));if(!k(g,l,s)||E.has(s[l]))return!0;let b=[];for(let l of N)(k(g,l,s)&&!E.has(s[l]))!==F.expect&&b.push(l);return b.length>=1?A(f,`Property "${l}" ${F.message} ${v(b.length,`property`,`properties`)} ${p(b,I)}`):!0}})}s.TypeAssertionError=Qe,s.applyCascade=cn,s.as=yt,s.assert=ot,s.assertWithErrors=st,s.cascade=sn,s.fn=Tt,s.hasAtLeastOneKey=pn,s.hasExactLength=jt,s.hasForbiddenKeys=mn,s.hasKeyRelationship=_n,s.hasMaxLength=At,s.hasMinLength=Ot,s.hasMutuallyExclusiveKeys=hn,s.hasRequiredKeys=fn,s.hasUniqueItems=It,s.isArray=Oe,s.isAtLeast=Vt,s.isAtMost=Ht,s.isBase64=an,s.isBoolean=_e,s.isDate=De,s.isDict=Be,s.isEnum=J,s.isHexColor=rn,s.isISO8601=nn,s.isInExclusiveRange=Kt,s.isInInclusiveRange=Gt,s.isInstanceOf=qe,s.isInteger=Jt,s.isJSON=on,s.isLiteral=B,s.isLowerCase=Zt,s.isMap=Ne,s.isNegative=Lt,s.isNullable=un,s.isNumber=be,s.isObject=We,s.isOneOf=Je,s.isOptional=ln,s.isPartial=Ke,s.isPayload=xe,s.isPositive=Rt,s.isRecord=ze,s.isSet=je,s.isString=q,s.isTuple=Pe,s.isUUID4=tn,s.isUnknown=R,s.isUpperCase=en,s.makeTrait=Ye,s.makeValidator=Ze,s.matchesRegExp=Xt,s.softAssert=ut})),require_Command=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_utils$8();function f(s){if(s&&s.__esModule)return s;var l=Object.create(null);return s&&Object.keys(s).forEach(function(f){if(f!==`default`){var p=Object.getOwnPropertyDescriptor(s,f);Object.defineProperty(l,f,p.get?p:{enumerable:!0,get:function(){return s[f]}})}}),l.default=s,Object.freeze(l)}var p=class{constructor(){this.help=!1}static Usage(s){return s}async catch(s){throw s}async validateAndExecute(){let s=this.constructor.schema;if(Array.isArray(s)){let{isDict:p,isUnknown:g,applyCascade:v}=await Promise.resolve().then(function(){return f(require_lib$6())}),b=v(p(g()),s),C=[],w=[];if(!b(this,{errors:C,coercions:w}))throw l.formatError(`Invalid option schema`,C);for(let[,s]of w)s()}else if(s!=null)throw Error(`Invalid command schema`);let p=await this.execute();return p===void 0?0:p}};p.isOption=l.isOptionSymbol,p.Default=[],s.Command=p})),require_node=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require(`tty`);function f(s){return s&&typeof s==`object`&&`default`in s?s:{default:s}}var p=f(l);function g(){return p.default&&`getColorDepth`in p.default.WriteStream.prototype?p.default.WriteStream.prototype.getColorDepth():process.env.FORCE_COLOR===`0`?1:process.env.FORCE_COLOR===`1`||process.stdout!==void 0&&process.stdout.isTTY?8:1}let v;function b(s){let l=v;if(l===void 0){if(s.stdout===process.stdout&&s.stderr===process.stderr)return null;let{AsyncLocalStorage:f}=require(`async_hooks`);l=v=new f;let p=process.stdout._write;process.stdout._write=function(s,f,g){let v=l.getStore();return v===void 0?p.call(this,s,f,g):v.stdout.write(s,f,g)};let g=process.stderr._write;process.stderr._write=function(s,f,p){let v=l.getStore();return v===void 0?g.call(this,s,f,p):v.stderr.write(s,f,p)}}return f=>l.run(s,f)}s.getCaptureActivator=b,s.getDefaultColorDepth=g})),require_core$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_constants$6(),f=require_errors$4();function p(s){l.IS_DEBUG&&console.log(s)}let g={candidateUsage:null,requiredOptions:[],errorMessage:null,ignoreOptions:!1,path:[],positionals:[],options:[],remainder:null,selectedIndex:l.HELP_COMMAND_INDEX,tokens:[]};function v(){let s={nodes:[]};for(let f=0;f{if(f.has(l))return;f.add(l);let g=s.nodes[l];for(let s of Object.values(g.statics))for(let{to:l}of s)p(l);for(let[,{to:s}]of g.dynamics)p(s);for(let{to:s}of g.shortcuts)p(s);let v=new Set(g.shortcuts.map(({to:s})=>s));for(;g.shortcuts.length>0;){let{to:l}=g.shortcuts.shift(),f=s.nodes[l];for(let[s,l]of Object.entries(f.statics)){let f=Object.prototype.hasOwnProperty.call(g.statics,s)?g.statics[s]:g.statics[s]=[];for(let s of l)f.some(({to:l})=>s.to===l)||f.push(s)}for(let[s,l]of f.dynamics)g.dynamics.some(([f,{to:p}])=>s===f&&l.to===p)||g.dynamics.push([s,l]);for(let s of f.shortcuts)v.has(s.to)||(g.shortcuts.push(s),v.add(s.to))}};p(l.NodeType.InitialNode)}function E(s,{prefix:f=``}={}){if(l.IS_DEBUG){p(`${f}Nodes are:`);for(let l=0;ls!==l.NodeType.ErrorNode).map(({state:s})=>({usage:s.candidateUsage,reason:null})));if(I.every(({node:s})=>s===l.NodeType.ErrorNode))throw new f.UnknownSyntaxError(v,I.map(({state:s})=>({usage:s.candidateUsage,reason:s.errorMessage})));C=N(I)}if(C.length>0){p(` Results:`);for(let s of C)p(` - ${s.node} -> ${JSON.stringify(s.state)}`)}else p(` No results`);return C}function A(s,f,{endToken:p=l.SpecialToken.EndOfInput}={}){return F(f,k(s,[...f,p]).map(({state:s})=>s))}function N(s){let l=0;for(let{state:f}of s)f.path.length>l&&(l=f.path.length);return s.filter(({state:s})=>s.path.length===l)}function F(s,p){let g=p.filter(s=>s.selectedIndex!==null);if(g.length===0)throw Error();let v=g.filter(s=>s.selectedIndex===l.HELP_COMMAND_INDEX||s.requiredOptions.every(l=>l.some(l=>s.options.find(s=>s.name===l))));if(v.length===0)throw new f.UnknownSyntaxError(s,g.map(s=>({usage:s.candidateUsage,reason:null})));let b=0;for(let s of v)s.path.length>b&&(b=s.path.length);let C=v.filter(s=>s.path.length===b),w=s=>s.positionals.filter(({extra:s})=>!s).length+s.options.length,E=C.map(s=>({state:s,positionalCount:w(s)})),k=0;for(let{positionalCount:s}of E)s>k&&(k=s);let A=I(E.filter(({positionalCount:s})=>s===k).map(({state:s})=>s));if(A.length>1)throw new f.AmbiguousSyntaxError(s,A.map(s=>s.candidateUsage));return A[0]}function I(s){let f=[],p=[];for(let g of s)g.selectedIndex===l.HELP_COMMAND_INDEX?p.push(g):f.push(g);return p.length>0&&f.push({...g,path:R(...p.map(s=>s.path)),options:p.reduce((s,l)=>s.concat(l.options),[])}),f}function R(s,l,...f){return l===void 0?Array.from(s):R(s.filter((s,f)=>s===l[f]),...f)}function B(){return{dynamics:[],shortcuts:[],statics:{}}}function q(s){return s===l.NodeType.SuccessNode||s===l.NodeType.ErrorNode}function J(s,f=0){return{to:q(s.to)?s.to:s.to>=l.NodeType.CustomNode?s.to+f-l.NodeType.CustomNode+1:s.to+f,reducer:s.reducer}}function le(s,l=0){let f=B();for(let[p,g]of s.dynamics)f.dynamics.push([p,J(g,l)]);for(let p of s.shortcuts)f.shortcuts.push(J(p,l));for(let[p,g]of Object.entries(s.statics))f.statics[p]=g.map(s=>J(s,l));return f}function _e(s,l,f,p,g){s.nodes[l].dynamics.push([f,{to:p,reducer:g}])}function be(s,l,f,p){s.nodes[l].shortcuts.push({to:f,reducer:p})}function xe(s,l,f,p,g){(Object.prototype.hasOwnProperty.call(s.nodes[l].statics,f)?s.nodes[l].statics[f]:s.nodes[l].statics[f]=[]).push({to:p,reducer:g})}function De(s,l,f,p,g){if(Array.isArray(l)){let[v,...b]=l;return s[v](f,p,g,...b)}else return s[l](f,p,g)}let Oe={always:()=>!0,isOptionLike:(s,l)=>!s.ignoreOptions&&l!==`-`&&l.startsWith(`-`),isNotOptionLike:(s,l)=>s.ignoreOptions||l===`-`||!l.startsWith(`-`),isOption:(s,l,f,p)=>!s.ignoreOptions&&l===p,isBatchOption:(s,f,p,g)=>!s.ignoreOptions&&l.BATCH_REGEX.test(f)&&[...f.slice(1)].every(s=>g.has(`-${s}`)),isBoundOption:(s,f,p,g,v)=>{let b=f.match(l.BINDING_REGEX);return!s.ignoreOptions&&!!b&&l.OPTION_REGEX.test(b[1])&&g.has(b[1])&&v.filter(s=>s.nameSet.includes(b[1])).every(s=>s.allowBinding)},isNegatedOption:(s,l,f,p)=>!s.ignoreOptions&&l===`--no-${p.slice(2)}`,isHelp:(s,f)=>!s.ignoreOptions&&l.HELP_REGEX.test(f),isUnsupportedOption:(s,f,p,g)=>!s.ignoreOptions&&f.startsWith(`-`)&&l.OPTION_REGEX.test(f)&&!g.has(f),isInvalidOption:(s,f)=>!s.ignoreOptions&&f.startsWith(`-`)&&!l.OPTION_REGEX.test(f)},je={setCandidateState:(s,l,f,p)=>({...s,...p}),setSelectedIndex:(s,l,f,p)=>({...s,selectedIndex:p}),pushBatch:(s,l,f,p)=>{let g=s.options.slice(),v=s.tokens.slice();for(let s=1;s{let[,g,v]=f.match(l.BINDING_REGEX),b=s.options.concat({name:g,value:v}),C=s.tokens.concat([{segmentIndex:p,type:`option`,slice:[0,g.length],option:g},{segmentIndex:p,type:`assign`,slice:[g.length,g.length+1]},{segmentIndex:p,type:`value`,slice:[g.length+1,g.length+v.length+1]}]);return{...s,options:b,tokens:C}},pushPath:(s,l,f)=>{let p=s.path.concat(l),g=s.tokens.concat({segmentIndex:f,type:`path`});return{...s,path:p,tokens:g}},pushPositional:(s,l,f)=>{let p=s.positionals.concat({value:l,extra:!1}),g=s.tokens.concat({segmentIndex:f,type:`positional`});return{...s,positionals:p,tokens:g}},pushExtra:(s,l,f)=>{let p=s.positionals.concat({value:l,extra:!0}),g=s.tokens.concat({segmentIndex:f,type:`positional`});return{...s,positionals:p,tokens:g}},pushExtraNoLimits:(s,l,f)=>{let p=s.positionals.concat({value:l,extra:Ne}),g=s.tokens.concat({segmentIndex:f,type:`positional`});return{...s,positionals:p,tokens:g}},pushTrue:(s,l,f,p)=>{let g=s.options.concat({name:p,value:!0}),v=s.tokens.concat({segmentIndex:f,type:`option`,option:p});return{...s,options:g,tokens:v}},pushFalse:(s,l,f,p)=>{let g=s.options.concat({name:p,value:!1}),v=s.tokens.concat({segmentIndex:f,type:`option`,option:p});return{...s,options:g,tokens:v}},pushUndefined:(s,l,f,p)=>{let g=s.options.concat({name:l,value:void 0}),v=s.tokens.concat({segmentIndex:f,type:`option`,option:l});return{...s,options:g,tokens:v}},pushStringValue:(s,l,f)=>{var p;let g=s.options[s.options.length-1],v=s.options.slice(),b=s.tokens.concat({segmentIndex:f,type:`value`});return g.value=(g.value??[]).concat([l]),{...s,options:v,tokens:b}},setStringValue:(s,l,f)=>{let p=s.options[s.options.length-1],g=s.options.slice(),v=s.tokens.concat({segmentIndex:f,type:`value`});return p.value=l,{...s,options:g,tokens:v}},inhibateOptions:s=>({...s,ignoreOptions:!0}),useHelp:(s,f,p,g)=>{let[,,v]=f.match(l.HELP_REGEX);return v===void 0?{...s,options:[{name:`-c`,value:String(g)}]}:{...s,options:[{name:`-c`,value:String(g)},{name:`-i`,value:v}]}},setError:(s,f,p,g)=>f===l.SpecialToken.EndOfInput||f===l.SpecialToken.EndOfPartialInput?{...s,errorMessage:`${g}.`}:{...s,errorMessage:`${g} ("${f}").`},setOptionArityError:(s,l)=>{let f=s.options[s.options.length-1];return{...s,errorMessage:`Not enough arguments to option ${f.name}.`}}},Ne=Symbol();var Pe=class{constructor(s,l){this.allOptionNames=new Map,this.arity={leading:[],trailing:[],extra:[],proxy:!1},this.options=[],this.paths=[],this.cliIndex=s,this.cliOpts=l}addPath(s){this.paths.push(s)}setArity({leading:s=this.arity.leading,trailing:l=this.arity.trailing,extra:f=this.arity.extra,proxy:p=this.arity.proxy}){Object.assign(this.arity,{leading:s,trailing:l,extra:f,proxy:p})}addPositional({name:s=`arg`,required:l=!0}={}){if(!l&&this.arity.extra===Ne)throw Error(`Optional parameters cannot be declared when using .rest() or .proxy()`);if(!l&&this.arity.trailing.length>0)throw Error(`Optional parameters cannot be declared after the required trailing positional arguments`);!l&&this.arity.extra!==Ne?this.arity.extra.push(s):this.arity.extra!==Ne&&this.arity.extra.length===0?this.arity.leading.push(s):this.arity.trailing.push(s)}addRest({name:s=`arg`,required:l=0}={}){if(this.arity.extra===Ne)throw Error(`Infinite lists cannot be declared multiple times in the same command`);if(this.arity.trailing.length>0)throw Error(`Infinite lists cannot be declared after the required trailing positional arguments`);for(let f=0;f1)throw Error(`The arity cannot be higher than 1 when the option only supports the --arg=value syntax`);if(!Number.isInteger(f))throw Error(`The arity must be an integer, got ${f}`);if(f<0)throw Error(`The arity must be positive, got ${f}`);let b=s.reduce((s,l)=>l.length>s.length?l:s,``);for(let l of s)this.allOptionNames.set(l,b);this.options.push({preferredName:b,nameSet:s,description:l,arity:f,hidden:p,required:g,allowBinding:v})}setContext(s){this.context=s}usage({detailed:s=!0,inlineOptions:l=!0}={}){let f=[this.cliOpts.binaryName],p=[];if(this.paths.length>0&&f.push(...this.paths[0]),s){for(let{preferredName:s,nameSet:g,arity:v,hidden:b,description:C,required:w}of this.options){if(b)continue;let E=[];for(let s=0;s`:`[${k}]`)}f.push(...this.arity.leading.map(s=>`<${s}>`)),this.arity.extra===Ne?f.push(`...`):f.push(...this.arity.extra.map(s=>`[${s}]`)),f.push(...this.arity.trailing.map(s=>`<${s}>`))}return{usage:f.join(` `),options:p}}compile(){if(this.context===void 0)throw Error(`Assertion failed: No context attached`);let s=v(),f=l.NodeType.InitialNode,p=this.usage().usage,g=this.options.filter(s=>s.required).map(s=>s.nameSet);f=C(s,B()),xe(s,l.NodeType.InitialNode,l.SpecialToken.StartOfInput,f,[`setCandidateState`,{candidateUsage:p,requiredOptions:g}]);let b=this.arity.proxy?`always`:`isNotOptionLike`,w=this.paths.length>0?this.paths:[[]];for(let p of w){let g=f;if(p.length>0){let l=C(s,B());be(s,g,l),this.registerOptions(s,l),g=l}for(let f=0;f0||!this.arity.proxy){let f=C(s,B());_e(s,g,`isHelp`,f,[`useHelp`,this.cliIndex]),_e(s,f,`always`,f,`pushExtra`),xe(s,f,l.SpecialToken.EndOfInput,l.NodeType.SuccessNode,[`setSelectedIndex`,l.HELP_COMMAND_INDEX]),this.registerOptions(s,g)}this.arity.leading.length>0&&(xe(s,g,l.SpecialToken.EndOfInput,l.NodeType.ErrorNode,[`setError`,`Not enough positional arguments`]),xe(s,g,l.SpecialToken.EndOfPartialInput,l.NodeType.SuccessNode,[`setSelectedIndex`,this.cliIndex]));let v=g;for(let f=0;f0||f+1!==this.arity.leading.length)&&(xe(s,p,l.SpecialToken.EndOfInput,l.NodeType.ErrorNode,[`setError`,`Not enough positional arguments`]),xe(s,p,l.SpecialToken.EndOfPartialInput,l.NodeType.SuccessNode,[`setSelectedIndex`,this.cliIndex])),_e(s,v,`isNotOptionLike`,p,`pushPositional`),v=p}let w=v;if(this.arity.extra===Ne||this.arity.extra.length>0){let l=C(s,B());if(be(s,v,l),this.arity.extra===Ne){let f=C(s,B());this.arity.proxy||this.registerOptions(s,f),_e(s,v,b,f,`pushExtraNoLimits`),_e(s,f,b,f,`pushExtraNoLimits`),be(s,f,l)}else for(let f=0;f0)&&this.registerOptions(s,p),_e(s,w,b,p,`pushExtra`),be(s,p,l),w=p}w=l}this.arity.trailing.length>0&&(xe(s,w,l.SpecialToken.EndOfInput,l.NodeType.ErrorNode,[`setError`,`Not enough positional arguments`]),xe(s,w,l.SpecialToken.EndOfPartialInput,l.NodeType.SuccessNode,[`setSelectedIndex`,this.cliIndex]));let E=w;for(let f=0;f=0&&sA(p,s,{endToken:f?l.SpecialToken.EndOfPartialInput:l.SpecialToken.EndOfInput})}}},s.CommandBuilder=Pe,s.NoLimits=Ne,s.aggregateHelpStates=I,s.cloneNode=le,s.cloneTransition=J,s.debug=p,s.debugMachine=E,s.execute=De,s.injectNode=C,s.isTerminalNode=q,s.makeAnyOfMachine=b,s.makeNode=B,s.makeStateMachine=v,s.reducers=je,s.registerDynamic=_e,s.registerShortcut=be,s.registerStatic=xe,s.runMachineInternal=k,s.selectBestState=F,s.simplifyMachine=w,s.tests=Oe,s.trimSmallerBranches=N})),require_format=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=80,f=Array(80).fill(`━`);for(let s=0;s<=24;++s)f[f.length-s]=`\x1b[38;5;${232+s}m━`;let p={header:s=>`\x1b[1m━━━ ${s}${s.length<75?` ${f.slice(s.length+5).join(``)}`:`:`}\x1b[0m`,bold:s=>`\x1b[1m${s}\x1b[22m`,error:s=>`\x1b[31m\x1b[1m${s}\x1b[22m\x1b[39m`,code:s=>`\x1b[36m${s}\x1b[39m`},g={header:s=>s,bold:s=>s,error:s=>s,code:s=>s};function v(s){let l=s.split(` +`),f=l.filter(s=>s.match(/\S/)),p=f.length>0?f.reduce((s,l)=>Math.min(s,l.length-l.trimStart().length),Number.MAX_VALUE):0;return l.map(s=>s.slice(p).trimRight()).join(` +`)}function b(s,{format:l,paragraphs:f}){return s=s.replace(/\r\n?/g,` +`),s=v(s),s=s.replace(/^\n+|\n+$/g,``),s=s.replace(/^(\s*)-([^\n]*?)\n+/gm,`$1-$2 -`),s=s.replace(/\n(\n)?\n*/g,(s,l)=>l||` `),p&&(s=s.split(/\n/).map(s=>{let l=s.match(/^\s*[*-][\t ]+(.*)/);if(!l)return s.match(/(.{1,80})(?: |$)/g).join(` -`);let p=s.length-s.trimStart().length;return l[1].match(RegExp(`(.{1,${78-p}})(?: |$)`,`g`)).map((s,l)=>` `.repeat(p)+(l===0?`- `:` `)+s).join(` +`),s=s.replace(/\n(\n)?\n*/g,(s,l)=>l||` `),f&&(s=s.split(/\n/).map(s=>{let l=s.match(/^\s*[*-][\t ]+(.*)/);if(!l)return s.match(/(.{1,80})(?: |$)/g).join(` +`);let f=s.length-s.trimStart().length;return l[1].match(RegExp(`(.{1,${78-f}})(?: |$)`,`g`)).map((s,l)=>` `.repeat(f)+(l===0?`- `:` `)+s).join(` `)}).join(` -`)),s=s.replace(/(`+)((?:.|[\n])*?)\1/g,(s,p,g)=>l.code(p+g+p)),s=s.replace(/(\*\*)((?:.|[\n])*?)\1/g,(s,p,g)=>l.bold(p+g+p)),s?`${s}\n`:``}s.formatMarkdownish=C,s.richFormat=g,s.textFormat=v})),require_HelpCommand=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command();s.HelpCommand=class s extends l.Command{static from(l,p){let g=new s(p);g.path=l.path;for(let s of l.options)switch(s.name){case`-c`:g.commands.push(Number(s.value));break;case`-i`:g.index=Number(s.value);break}return g}constructor(s){super(),this.contexts=s,this.commands=[]}async execute(){let s=this.commands;if(this.index!==void 0&&this.index>=0&&this.index1){this.context.stdout.write(`Multiple commands match your selection: +`)),s=s.replace(/(`+)((?:.|[\n])*?)\1/g,(s,f,p)=>l.code(f+p+f)),s=s.replace(/(\*\*)((?:.|[\n])*?)\1/g,(s,f,p)=>l.bold(f+p+f)),s?`${s}\n`:``}s.formatMarkdownish=b,s.richFormat=p,s.textFormat=g})),require_HelpCommand=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command();s.HelpCommand=class s extends l.Command{static from(l,f){let p=new s(f);p.path=l.path;for(let s of l.options)switch(s.name){case`-c`:p.commands.push(Number(s.value));break;case`-i`:p.index=Number(s.value);break}return p}constructor(s){super(),this.contexts=s,this.commands=[]}async execute(){let s=this.commands;if(this.index!==void 0&&this.index>=0&&this.index1){this.context.stdout.write(`Multiple commands match your selection: `),this.context.stdout.write(` `);let s=0;for(let l of this.commands)this.context.stdout.write(this.cli.usage(this.contexts[l].commandClass,{prefix:`${s++}. `.padStart(5)}));this.context.stdout.write(` `),this.context.stdout.write(`Run again with -h= to see the longer details of any of those commands. -`)}}}})),require_Cli=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_node(),p=require_constants$6(),g=require_core$1(),v=require_format(),b=require_Command(),C=require_HelpCommand();let w=Symbol(`clipanion/errorCommand`);async function E(...s){let{resolvedOptions:l,resolvedCommandClasses:p,resolvedArgv:g,resolvedContext:v}=A(s);return N.from(p,l).runExit(g,v)}async function k(...s){let{resolvedOptions:l,resolvedCommandClasses:p,resolvedArgv:g,resolvedContext:v}=A(s);return N.from(p,l).run(g,v)}function A(s){let l,p,g,v;switch(typeof process<`u`&&process.argv!==void 0&&(g=process.argv.slice(2)),s.length){case 1:p=s[0];break;case 2:s[0]&&s[0].prototype instanceof b.Command||Array.isArray(s[0])?(p=s[0],Array.isArray(s[1])?g=s[1]:v=s[1]):(l=s[0],p=s[1]);break;case 3:Array.isArray(s[2])?(l=s[0],p=s[1],g=s[2]):s[0]&&s[0].prototype instanceof b.Command||Array.isArray(s[0])?(p=s[0],g=s[1],v=s[2]):(l=s[0],p=s[1],v=s[2]);break;default:l=s[0],p=s[1],g=s[2],v=s[3];break}if(g===void 0)throw Error(`The argv parameter must be provided when running Clipanion outside of a Node context`);return{resolvedOptions:l,resolvedCommandClasses:p,resolvedArgv:g,resolvedContext:v}}var N=class s{static from(l,p={}){let g=new s(p),v=Array.isArray(l)?l:[l];for(let s of v)g.register(s);return g}constructor({binaryLabel:s,binaryName:l=`...`,binaryVersion:p,enableCapture:v=!1,enableColors:b}={}){this.registrations=new Map,this.builder=new g.CliBuilder({binaryName:l}),this.binaryLabel=s,this.binaryName=l,this.binaryVersion=p,this.enableCapture=v,this.enableColors=b}register(s){var l;if(this.registrations.has(s))throw RangeError(`${s.name} has already been registered`);let p=new Map,g=new s;for(let s in g){let l=g[s];typeof l==`object`&&l&&l[b.Command.isOption]&&p.set(s,l)}let v=this.builder.command(),C=v.cliIndex,w=s.paths??g.paths;if(w!==void 0)for(let s of w)v.addPath(s);this.registrations.set(s,{specs:p,builder:v,index:C});for(let[s,{definition:l}]of p.entries())l(v,s);v.setContext({commandClass:s})}process(l,g){let{input:v,context:b,partial:E}=typeof l==`object`&&Array.isArray(l)?{input:l,context:g}:l,{contexts:k,process:A}=this.builder.compile(),N=A(v,{partial:E}),F={...s.defaultContext,...b};switch(N.selectedIndex){case p.HELP_COMMAND_INDEX:{let s=C.HelpCommand.from(N,k);return s.context=F,s.tokens=N.tokens,s}default:{let{commandClass:s}=k[N.selectedIndex],l=this.registrations.get(s);if(l===void 0)throw Error(`Assertion failed: Expected the command class to have been registered.`);let p=new s;p.context=F,p.tokens=N.tokens,p.path=N.path;try{for(let[s,{transformer:g}]of l.specs.entries())p[s]=g(l.builder,s,N,F);return p}catch(s){throw s[w]=p,s}}break}}async run(p,g){var v,b;let C,w={...s.defaultContext,...g},E=this.enableColors??w.colorDepth>1;if(!Array.isArray(p))C=p;else try{C=this.process(p,w)}catch(s){return w.stdout.write(this.error(s,{colored:E})),1}if(C.help)return w.stdout.write(this.usage(C,{colored:E,detailed:!0})),0;C.context=w,C.cli={binaryLabel:this.binaryLabel,binaryName:this.binaryName,binaryVersion:this.binaryVersion,enableCapture:this.enableCapture,enableColors:this.enableColors,definitions:()=>this.definitions(),definition:s=>this.definition(s),error:(s,l)=>this.error(s,l),format:s=>this.format(s),process:(s,l)=>this.process(s,{...w,...l}),run:(s,l)=>this.run(s,{...w,...l}),usage:(s,l)=>this.usage(s,l)};let k=this.enableCapture?l.getCaptureActivator(w)??F:F,A;try{A=await k(()=>C.validateAndExecute().catch(s=>C.catch(s).then(()=>0)))}catch(s){return w.stdout.write(this.error(s,{colored:E,command:C})),1}return A}async runExit(s,l){process.exitCode=await this.run(s,l)}definition(s,{colored:l=!1}={}){if(!s.usage)return null;let{usage:p}=this.getUsageByRegistration(s,{detailed:!1}),{usage:g,options:b}=this.getUsageByRegistration(s,{detailed:!0,inlineOptions:!1});return{path:p,usage:g,category:s.usage.category===void 0?void 0:v.formatMarkdownish(s.usage.category,{format:this.format(l),paragraphs:!1}),description:s.usage.description===void 0?void 0:v.formatMarkdownish(s.usage.description,{format:this.format(l),paragraphs:!1}),details:s.usage.details===void 0?void 0:v.formatMarkdownish(s.usage.details,{format:this.format(l),paragraphs:!0}),examples:s.usage.examples===void 0?void 0:s.usage.examples.map(([s,p])=>[v.formatMarkdownish(s,{format:this.format(l),paragraphs:!1}),p.replace(/\$0/g,this.binaryName)]),options:b}}definitions({colored:s=!1}={}){let l=[];for(let p of this.registrations.keys()){let g=this.definition(p,{colored:s});g&&l.push(g)}return l}usage(s=null,{colored:l,detailed:p=!1,prefix:g=`$ `}={}){var C;if(s===null){for(let l of this.registrations.keys()){let p=l.paths,g=l.usage!==void 0;if(!p||p.length===0||p.length===1&&p[0].length===0||(p?.some(s=>s.length===0)??!1))if(s){s=null;break}else s=l;else if(g){s=null;continue}}s&&(p=!0)}let w=s!==null&&s instanceof b.Command?s.constructor:s,E=``;if(!w){let s=new Map;for(let[p,{index:g}]of this.registrations.entries()){if(p.usage===void 0)continue;let b=p.usage.category===void 0?null:v.formatMarkdownish(p.usage.category,{format:this.format(l),paragraphs:!1}),C=s.get(b);C===void 0&&s.set(b,C=[]);let{usage:w}=this.getUsageByIndex(g);C.push({commandClass:p,usage:w})}let p=Array.from(s.keys()).sort((s,l)=>s===null?-1:l===null?1:s.localeCompare(l,`en`,{usage:`sort`,caseFirst:`upper`})),b=this.binaryLabel!==void 0,C=this.binaryVersion!==void 0;b||C?(b&&C?E+=`${this.format(l).header(`${this.binaryLabel} - ${this.binaryVersion}`)}\n\n`:b?E+=`${this.format(l).header(`${this.binaryLabel}`)}\n`:E+=`${this.format(l).header(`${this.binaryVersion}`)}\n`,E+=` ${this.format(l).bold(g)}${this.binaryName} \n`):E+=`${this.format(l).bold(g)}${this.binaryName} \n`;for(let g of p){let p=s.get(g).slice().sort((s,l)=>s.usage.localeCompare(l.usage,`en`,{usage:`sort`,caseFirst:`upper`})),b=g===null?`General commands`:g.trim();E+=` -`,E+=`${this.format(l).header(`${b}`)}\n`;for(let{commandClass:s,usage:g}of p){let p=s.usage.description||`undocumented`;E+=` -`,E+=` ${this.format(l).bold(g)}\n`,E+=` ${v.formatMarkdownish(p,{format:this.format(l),paragraphs:!1})}`}}E+=` -`,E+=v.formatMarkdownish("You can also print more details about any of these commands by calling them with the `-h,--help` flag right after the command name.",{format:this.format(l),paragraphs:!0})}else if(p){let{description:s=``,details:p=``,examples:b=[]}=w.usage||{};s!==``&&(E+=v.formatMarkdownish(s,{format:this.format(l),paragraphs:!1}).replace(/^./,s=>s.toUpperCase()),E+=` -`),(p!==``||b.length>0)&&(E+=`${this.format(l).header(`Usage`)}\n`,E+=` -`);let{usage:C,options:k}=this.getUsageByRegistration(w,{inlineOptions:!1});if(E+=`${this.format(l).bold(g)}${C}\n`,k.length>0){E+=` -`,E+=`${this.format(l).header(`Options`)}\n`;let s=k.reduce((s,l)=>Math.max(s,l.definition.length),0);E+=` -`;for(let{definition:p,description:g}of k)E+=` ${this.format(l).bold(p.padEnd(s))} ${v.formatMarkdownish(g,{format:this.format(l),paragraphs:!1})}`}if(p!==``&&(E+=` -`,E+=`${this.format(l).header(`Details`)}\n`,E+=` -`,E+=v.formatMarkdownish(p,{format:this.format(l),paragraphs:!0})),b.length>0){E+=` -`,E+=`${this.format(l).header(`Examples`)}\n`;for(let[s,p]of b)E+=` -`,E+=v.formatMarkdownish(s,{format:this.format(l),paragraphs:!1}),E+=`${p.replace(/^/m,` ${this.format(l).bold(g)}`).replace(/\$0/g,this.binaryName)}\n`}}else{let{usage:s}=this.getUsageByRegistration(w);E+=`${this.format(l).bold(g)}${s}\n`}return E}error(s,l){var p,{colored:g,command:v=s[w]??null}=l===void 0?{}:l;(!s||typeof s!=`object`||!(`stack`in s))&&(s=Error(`Execution failed with a non-error rejection (rejected value: ${JSON.stringify(s)})`));let b=``,C=s.name.replace(/([a-z])([A-Z])/g,`$1 $2`);C===`Error`&&(C=`Internal Error`),b+=`${this.format(g).error(C)}: ${s.message}\n`;let E=s.clipanion;return E===void 0?s.stack&&(b+=`${s.stack.replace(/^.*\n/,``)}\n`):E.type===`usage`&&(b+=` -`,b+=this.usage(v)),b}format(l){var p;return l??this.enableColors??s.defaultContext.colorDepth>1?v.richFormat:v.textFormat}getUsageByRegistration(s,l){let p=this.registrations.get(s);if(p===void 0)throw Error(`Assertion failed: Unregistered command`);return this.getUsageByIndex(p.index,l)}getUsageByIndex(s,l){return this.builder.getBuilderByIndex(s).usage(l)}};N.defaultContext={env:process.env,stdin:process.stdin,stdout:process.stdout,stderr:process.stderr,colorDepth:l.getDefaultColorDepth()};function F(s){return s()}s.Cli=N,s.run=k,s.runExit=E})),require_definitions=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command(),p=class extends l.Command{async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.definitions(),null,2)}\n`)}};p.paths=[[`--clipanion=definitions`]],s.DefinitionsCommand=p})),require_help=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command(),p=class extends l.Command{async execute(){this.context.stdout.write(this.cli.usage())}};p.paths=[[`-h`],[`--help`]],s.HelpCommand=p})),require_Proxy=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_utils$8();function p(s={}){return l.makeCommandOption({definition(l,p){var g;l.addProxy({name:s.name??p,required:s.required})},transformer(s,l,p){return p.positionals.map(({value:s})=>s)}})}s.Proxy=p})),require_tokens=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command(),p=require_Proxy(),g=class extends l.Command{constructor(){super(...arguments),this.args=p.Proxy()}async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.process(this.args).tokens,null,2)}\n`)}};g.paths=[[`--clipanion=tokens`]],s.TokensCommand=g})),require_version$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command(),p=class extends l.Command{async execute(){var s;this.context.stdout.write(`${this.cli.binaryVersion??``}\n`)}};p.paths=[[`-v`],[`--version`]],s.VersionCommand=p})),require_builtins=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_definitions(),p=require_help(),g=require_tokens(),v=require_version$1();s.DefinitionsCommand=l.DefinitionsCommand,s.HelpCommand=p.HelpCommand,s.TokensCommand=g.TokensCommand,s.VersionCommand=v.VersionCommand})),require_Array=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_utils$8();function p(s,p,g){let[v,b]=l.rerouteArguments(p,g??{}),{arity:C=1}=b,w=s.split(`,`),E=new Set(w);return l.makeCommandOption({definition(s){s.addOption({names:w,arity:C,hidden:b?.hidden,description:b?.description,required:b.required})},transformer(s,p,g){let C,w=v===void 0?void 0:[...v];for(let{name:s,value:l}of g.options)E.has(s)&&(C=s,w??=[],w.push(l));return w===void 0?w:l.applyValidator(C??p,w,b.validator)}})}s.Array=p})),require_Boolean=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_utils$8();function p(s,p,g){let[v,b]=l.rerouteArguments(p,g??{}),C=s.split(`,`),w=new Set(C);return l.makeCommandOption({definition(s){s.addOption({names:C,allowBinding:!1,arity:0,hidden:b.hidden,description:b.description,required:b.required})},transformer(s,l,p){let g=v;for(let{name:s,value:l}of p.options)w.has(s)&&(g=l);return g}})}s.Boolean=p})),require_Counter=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_utils$8();function p(s,p,g){let[v,b]=l.rerouteArguments(p,g??{}),C=s.split(`,`),w=new Set(C);return l.makeCommandOption({definition(s){s.addOption({names:C,allowBinding:!1,arity:0,hidden:b.hidden,description:b.description,required:b.required})},transformer(s,l,p){let g=v;for(let{name:s,value:l}of p.options)w.has(s)&&(g??=0,l?g+=1:g=0);return g}})}s.Counter=p})),require_Rest=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_core$1(),p=require_utils$8();function g(s={}){return p.makeCommandOption({definition(l,p){var g;l.addRest({name:s.name??p,required:s.required})},transformer(s,p,g){let v=p=>{let v=g.positionals[p];return v.extra===l.NoLimits||v.extra===!1&&ps)}})}s.Rest=g})),require_String=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_core$1(),p=require_utils$8();function g(s,l,g){let[v,b]=p.rerouteArguments(l,g??{}),{arity:C=1}=b,w=s.split(`,`),E=new Set(w);return p.makeCommandOption({definition(s){s.addOption({names:w,arity:b.tolerateBoolean?0:C,hidden:b.hidden,description:b.description,required:b.required})},transformer(s,l,g,C){let w,k=v;b.env!==void 0&&C.env[b.env]&&(w=b.env,k=C.env[b.env]);for(let{name:s,value:l}of g.options)E.has(s)&&(w=s,k=l);return typeof k==`string`?p.applyValidator(w??l,k,b.validator):k}})}function v(s={}){let{required:g=!0}=s;return p.makeCommandOption({definition(l,p){var g;l.addPositional({name:s.name??p,required:s.required})},transformer(v,b,C){var w;for(let v=0;v{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Array(),p=require_Boolean(),g=require_Counter(),v=require_Proxy(),b=require_Rest(),C=require_String(),w=require_utils$8();s.Array=l.Array,s.Boolean=p.Boolean,s.Counter=g.Counter,s.Proxy=v.Proxy,s.Rest=b.Rest,s.String=C.String,s.applyValidator=w.applyValidator,s.cleanValidationError=w.cleanValidationError,s.formatError=w.formatError,s.isOptionSymbol=w.isOptionSymbol,s.makeCommandOption=w.makeCommandOption,s.rerouteArguments=w.rerouteArguments})),require_advanced=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command(),p=require_Cli(),g=require_errors$4(),v=require_format(),b=require_builtins(),C=require_options();s.Command=l.Command,s.Cli=p.Cli,s.run=p.run,s.runExit=p.runExit,s.UsageError=g.UsageError,s.formatMarkdownish=v.formatMarkdownish,s.Builtins=b,s.Option=C})),require_package=__commonJSMin(((s,l)=>{l.exports={name:`dotenv`,version:`16.6.1`,description:`Loads environment variables from .env file`,main:`lib/main.js`,types:`lib/main.d.ts`,exports:{".":{types:`./lib/main.d.ts`,require:`./lib/main.js`,default:`./lib/main.js`},"./config":`./config.js`,"./config.js":`./config.js`,"./lib/env-options":`./lib/env-options.js`,"./lib/env-options.js":`./lib/env-options.js`,"./lib/cli-options":`./lib/cli-options.js`,"./lib/cli-options.js":`./lib/cli-options.js`,"./package.json":`./package.json`},scripts:{"dts-check":`tsc --project tests/types/tsconfig.json`,lint:`standard`,pretest:`npm run lint && npm run dts-check`,test:`tap run --allow-empty-coverage --disable-coverage --timeout=60000`,"test:coverage":`tap run --show-full-coverage --timeout=60000 --coverage-report=text --coverage-report=lcov`,prerelease:`npm test`,release:`standard-version`},repository:{type:`git`,url:`git://github.com/motdotla/dotenv.git`},homepage:`https://github.com/motdotla/dotenv#readme`,funding:`https://dotenvx.com`,keywords:[`dotenv`,`env`,`.env`,`environment`,`variables`,`config`,`settings`],readmeFilename:`README.md`,license:`BSD-2-Clause`,devDependencies:{"@types/node":`^18.11.3`,decache:`^4.6.2`,sinon:`^14.0.1`,standard:`^17.0.0`,"standard-version":`^9.5.0`,tap:`^19.2.0`,typescript:`^4.8.4`},engines:{node:`>=12`},browser:{fs:!1}}})),require_main=__commonJSMin(((s,l)=>{let p=require(`fs`),g=require(`path`),v=require(`os`),b=require(`crypto`),C=require_package().version,w=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/gm;function E(s){let l={},p=s.toString();p=p.replace(/\r\n?/gm,` -`);let g;for(;(g=w.exec(p))!=null;){let s=g[1],p=g[2]||``;p=p.trim();let v=p[0];p=p.replace(/^(['"`])([\s\S]*)\1$/gm,`$2`),v===`"`&&(p=p.replace(/\\n/g,` -`),p=p.replace(/\\r/g,`\r`)),l[s]=p}return l}function k(s){s||={};let l=B(s);s.path=l;let p=De.configDotenv(s);if(!p.parsed){let s=Error(`MISSING_DATA: Cannot parse ${l} for an unknown reason`);throw s.code=`MISSING_DATA`,s}let g=I(s).split(`,`),v=g.length,b;for(let s=0;s=v)throw l}return De.parse(b)}function A(s){console.log(`[dotenv@${C}][WARN] ${s}`)}function N(s){console.log(`[dotenv@${C}][DEBUG] ${s}`)}function F(s){console.log(`[dotenv@${C}] ${s}`)}function I(s){return s&&s.DOTENV_KEY&&s.DOTENV_KEY.length>0?s.DOTENV_KEY:process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0?process.env.DOTENV_KEY:``}function R(s,l){let p;try{p=new URL(l)}catch(s){if(s.code===`ERR_INVALID_URL`){let s=Error(`INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenvx.com/vault/.env.vault?environment=development`);throw s.code=`INVALID_DOTENV_KEY`,s}throw s}let g=p.password;if(!g){let s=Error(`INVALID_DOTENV_KEY: Missing key part`);throw s.code=`INVALID_DOTENV_KEY`,s}let v=p.searchParams.get(`environment`);if(!v){let s=Error(`INVALID_DOTENV_KEY: Missing environment part`);throw s.code=`INVALID_DOTENV_KEY`,s}let b=`DOTENV_VAULT_${v.toUpperCase()}`,C=s.parsed[b];if(!C){let s=Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${b} in your .env.vault file.`);throw s.code=`NOT_FOUND_DOTENV_ENVIRONMENT`,s}return{ciphertext:C,key:g}}function B(s){let l=null;if(s&&s.path&&s.path.length>0)if(Array.isArray(s.path))for(let g of s.path)p.existsSync(g)&&(l=g.endsWith(`.vault`)?g:`${g}.vault`);else l=s.path.endsWith(`.vault`)?s.path:`${s.path}.vault`;else l=g.resolve(process.cwd(),`.env.vault`);return p.existsSync(l)?l:null}function q(s){return s[0]===`~`?g.join(v.homedir(),s.slice(1)):s}function le(s){let l=!!(s&&s.debug),p=s&&`quiet`in s?s.quiet:!0;(l||!p)&&F(`Loading env from encrypted .env.vault`);let g=De._parseVault(s),v=process.env;return s&&s.processEnv!=null&&(v=s.processEnv),De.populate(v,g,s),{parsed:g}}function J(s){let l=g.resolve(process.cwd(),`.env`),v=`utf8`,b=!!(s&&s.debug),C=s&&`quiet`in s?s.quiet:!0;s&&s.encoding?v=s.encoding:b&&N(`No encoding is specified. UTF-8 is used by default`);let w=[l];if(s&&s.path)if(!Array.isArray(s.path))w=[q(s.path)];else{w=[];for(let l of s.path)w.push(q(l))}let E,k={};for(let l of w)try{let g=De.parse(p.readFileSync(l,{encoding:v}));De.populate(k,g,s)}catch(s){b&&N(`Failed to load ${l} ${s.message}`),E=s}let A=process.env;if(s&&s.processEnv!=null&&(A=s.processEnv),De.populate(A,k,s),b||!C){let s=Object.keys(k).length,l=[];for(let s of w)try{let p=g.relative(process.cwd(),s);l.push(p)}catch(l){b&&N(`Failed to load ${s} ${l.message}`),E=l}F(`injecting env (${s}) from ${l.join(`,`)}`)}return E?{parsed:k,error:E}:{parsed:k}}function _e(s){if(I(s).length===0)return De.configDotenv(s);let l=B(s);return l?De._configVault(s):(A(`You set DOTENV_KEY but you are missing a .env.vault file at ${l}. Did you forget to build it?`),De.configDotenv(s))}function be(s,l){let p=Buffer.from(l.slice(-64),`hex`),g=Buffer.from(s,`base64`),v=g.subarray(0,12),C=g.subarray(-16);g=g.subarray(12,-16);try{let s=b.createDecipheriv(`aes-256-gcm`,p,v);return s.setAuthTag(C),`${s.update(g)}${s.final()}`}catch(s){let l=s instanceof RangeError,p=s.message===`Invalid key length`,g=s.message===`Unsupported state or unable to authenticate data`;if(l||p){let s=Error(`INVALID_DOTENV_KEY: It must be 64 characters long (or more)`);throw s.code=`INVALID_DOTENV_KEY`,s}else if(g){let s=Error(`DECRYPTION_FAILED: Please check your DOTENV_KEY`);throw s.code=`DECRYPTION_FAILED`,s}else throw s}}function xe(s,l,p={}){let g=!!(p&&p.debug),v=!!(p&&p.override);if(typeof l!=`object`){let s=Error(`OBJECT_REQUIRED: Please check the processEnv argument being passed to populate`);throw s.code=`OBJECT_REQUIRED`,s}for(let p of Object.keys(l))Object.prototype.hasOwnProperty.call(s,p)?(v===!0&&(s[p]=l[p]),g&&N(v===!0?`"${p}" is already defined and WAS overwritten`:`"${p}" is already defined and was NOT overwritten`)):s[p]=l[p]}let De={configDotenv:J,_configVault:le,_parseVault:k,config:_e,decrypt:be,parse:E,populate:xe};l.exports.configDotenv=De.configDotenv,l.exports._configVault=De._configVault,l.exports._parseVault=De._parseVault,l.exports.config=De.config,l.exports.decrypt=De.decrypt,l.exports.parse=De.parse,l.exports.populate=De.populate,l.exports=De})),require_p_try=__commonJSMin(((s,l)=>{let p=(s,...l)=>new Promise(p=>{p(s(...l))});l.exports=p,l.exports.default=p})),require_p_limit=__commonJSMin(((s,l)=>{let p=require_p_try(),g=s=>{if(!((Number.isInteger(s)||s===1/0)&&s>0))return Promise.reject(TypeError("Expected `concurrency` to be a number from 1 and up"));let l=[],g=0,v=()=>{g--,l.length>0&&l.shift()()},b=(s,l,...b)=>{g++;let C=p(s,...b);l(C),C.then(v,v)},C=(p,v,...C)=>{gnew Promise(p=>C(s,p,...l));return Object.defineProperties(w,{activeCount:{get:()=>g},pendingCount:{get:()=>l.length},clearQueue:{value:()=>{l.length=0}}}),w};l.exports=g,l.exports.default=g})),require_MessageName=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MessageName=void 0,s.stringifyMessageName=p,s.parseMessageName=g;var l;(function(s){s[s.UNNAMED=0]=`UNNAMED`,s[s.EXCEPTION=1]=`EXCEPTION`,s[s.MISSING_PEER_DEPENDENCY=2]=`MISSING_PEER_DEPENDENCY`,s[s.CYCLIC_DEPENDENCIES=3]=`CYCLIC_DEPENDENCIES`,s[s.DISABLED_BUILD_SCRIPTS=4]=`DISABLED_BUILD_SCRIPTS`,s[s.BUILD_DISABLED=5]=`BUILD_DISABLED`,s[s.SOFT_LINK_BUILD=6]=`SOFT_LINK_BUILD`,s[s.MUST_BUILD=7]=`MUST_BUILD`,s[s.MUST_REBUILD=8]=`MUST_REBUILD`,s[s.BUILD_FAILED=9]=`BUILD_FAILED`,s[s.RESOLVER_NOT_FOUND=10]=`RESOLVER_NOT_FOUND`,s[s.FETCHER_NOT_FOUND=11]=`FETCHER_NOT_FOUND`,s[s.LINKER_NOT_FOUND=12]=`LINKER_NOT_FOUND`,s[s.FETCH_NOT_CACHED=13]=`FETCH_NOT_CACHED`,s[s.YARN_IMPORT_FAILED=14]=`YARN_IMPORT_FAILED`,s[s.REMOTE_INVALID=15]=`REMOTE_INVALID`,s[s.REMOTE_NOT_FOUND=16]=`REMOTE_NOT_FOUND`,s[s.RESOLUTION_PACK=17]=`RESOLUTION_PACK`,s[s.CACHE_CHECKSUM_MISMATCH=18]=`CACHE_CHECKSUM_MISMATCH`,s[s.UNUSED_CACHE_ENTRY=19]=`UNUSED_CACHE_ENTRY`,s[s.MISSING_LOCKFILE_ENTRY=20]=`MISSING_LOCKFILE_ENTRY`,s[s.WORKSPACE_NOT_FOUND=21]=`WORKSPACE_NOT_FOUND`,s[s.TOO_MANY_MATCHING_WORKSPACES=22]=`TOO_MANY_MATCHING_WORKSPACES`,s[s.CONSTRAINTS_MISSING_DEPENDENCY=23]=`CONSTRAINTS_MISSING_DEPENDENCY`,s[s.CONSTRAINTS_INCOMPATIBLE_DEPENDENCY=24]=`CONSTRAINTS_INCOMPATIBLE_DEPENDENCY`,s[s.CONSTRAINTS_EXTRANEOUS_DEPENDENCY=25]=`CONSTRAINTS_EXTRANEOUS_DEPENDENCY`,s[s.CONSTRAINTS_INVALID_DEPENDENCY=26]=`CONSTRAINTS_INVALID_DEPENDENCY`,s[s.CANT_SUGGEST_RESOLUTIONS=27]=`CANT_SUGGEST_RESOLUTIONS`,s[s.FROZEN_LOCKFILE_EXCEPTION=28]=`FROZEN_LOCKFILE_EXCEPTION`,s[s.CROSS_DRIVE_VIRTUAL_LOCAL=29]=`CROSS_DRIVE_VIRTUAL_LOCAL`,s[s.FETCH_FAILED=30]=`FETCH_FAILED`,s[s.DANGEROUS_NODE_MODULES=31]=`DANGEROUS_NODE_MODULES`,s[s.NODE_GYP_INJECTED=32]=`NODE_GYP_INJECTED`,s[s.AUTHENTICATION_NOT_FOUND=33]=`AUTHENTICATION_NOT_FOUND`,s[s.INVALID_CONFIGURATION_KEY=34]=`INVALID_CONFIGURATION_KEY`,s[s.NETWORK_ERROR=35]=`NETWORK_ERROR`,s[s.LIFECYCLE_SCRIPT=36]=`LIFECYCLE_SCRIPT`,s[s.CONSTRAINTS_MISSING_FIELD=37]=`CONSTRAINTS_MISSING_FIELD`,s[s.CONSTRAINTS_INCOMPATIBLE_FIELD=38]=`CONSTRAINTS_INCOMPATIBLE_FIELD`,s[s.CONSTRAINTS_EXTRANEOUS_FIELD=39]=`CONSTRAINTS_EXTRANEOUS_FIELD`,s[s.CONSTRAINTS_INVALID_FIELD=40]=`CONSTRAINTS_INVALID_FIELD`,s[s.AUTHENTICATION_INVALID=41]=`AUTHENTICATION_INVALID`,s[s.PROLOG_UNKNOWN_ERROR=42]=`PROLOG_UNKNOWN_ERROR`,s[s.PROLOG_SYNTAX_ERROR=43]=`PROLOG_SYNTAX_ERROR`,s[s.PROLOG_EXISTENCE_ERROR=44]=`PROLOG_EXISTENCE_ERROR`,s[s.STACK_OVERFLOW_RESOLUTION=45]=`STACK_OVERFLOW_RESOLUTION`,s[s.AUTOMERGE_FAILED_TO_PARSE=46]=`AUTOMERGE_FAILED_TO_PARSE`,s[s.AUTOMERGE_IMMUTABLE=47]=`AUTOMERGE_IMMUTABLE`,s[s.AUTOMERGE_SUCCESS=48]=`AUTOMERGE_SUCCESS`,s[s.AUTOMERGE_REQUIRED=49]=`AUTOMERGE_REQUIRED`,s[s.DEPRECATED_CLI_SETTINGS=50]=`DEPRECATED_CLI_SETTINGS`,s[s.PLUGIN_NAME_NOT_FOUND=51]=`PLUGIN_NAME_NOT_FOUND`,s[s.INVALID_PLUGIN_REFERENCE=52]=`INVALID_PLUGIN_REFERENCE`,s[s.CONSTRAINTS_AMBIGUITY=53]=`CONSTRAINTS_AMBIGUITY`,s[s.CACHE_OUTSIDE_PROJECT=54]=`CACHE_OUTSIDE_PROJECT`,s[s.IMMUTABLE_INSTALL=55]=`IMMUTABLE_INSTALL`,s[s.IMMUTABLE_CACHE=56]=`IMMUTABLE_CACHE`,s[s.INVALID_MANIFEST=57]=`INVALID_MANIFEST`,s[s.PACKAGE_PREPARATION_FAILED=58]=`PACKAGE_PREPARATION_FAILED`,s[s.INVALID_RANGE_PEER_DEPENDENCY=59]=`INVALID_RANGE_PEER_DEPENDENCY`,s[s.INCOMPATIBLE_PEER_DEPENDENCY=60]=`INCOMPATIBLE_PEER_DEPENDENCY`,s[s.DEPRECATED_PACKAGE=61]=`DEPRECATED_PACKAGE`,s[s.INCOMPATIBLE_OS=62]=`INCOMPATIBLE_OS`,s[s.INCOMPATIBLE_CPU=63]=`INCOMPATIBLE_CPU`,s[s.FROZEN_ARTIFACT_EXCEPTION=64]=`FROZEN_ARTIFACT_EXCEPTION`,s[s.TELEMETRY_NOTICE=65]=`TELEMETRY_NOTICE`,s[s.PATCH_HUNK_FAILED=66]=`PATCH_HUNK_FAILED`,s[s.INVALID_CONFIGURATION_VALUE=67]=`INVALID_CONFIGURATION_VALUE`,s[s.UNUSED_PACKAGE_EXTENSION=68]=`UNUSED_PACKAGE_EXTENSION`,s[s.REDUNDANT_PACKAGE_EXTENSION=69]=`REDUNDANT_PACKAGE_EXTENSION`,s[s.AUTO_NM_SUCCESS=70]=`AUTO_NM_SUCCESS`,s[s.NM_CANT_INSTALL_EXTERNAL_SOFT_LINK=71]=`NM_CANT_INSTALL_EXTERNAL_SOFT_LINK`,s[s.NM_PRESERVE_SYMLINKS_REQUIRED=72]=`NM_PRESERVE_SYMLINKS_REQUIRED`,s[s.UPDATE_LOCKFILE_ONLY_SKIP_LINK=73]=`UPDATE_LOCKFILE_ONLY_SKIP_LINK`,s[s.NM_HARDLINKS_MODE_DOWNGRADED=74]=`NM_HARDLINKS_MODE_DOWNGRADED`,s[s.PROLOG_INSTANTIATION_ERROR=75]=`PROLOG_INSTANTIATION_ERROR`,s[s.INCOMPATIBLE_ARCHITECTURE=76]=`INCOMPATIBLE_ARCHITECTURE`,s[s.GHOST_ARCHITECTURE=77]=`GHOST_ARCHITECTURE`,s[s.RESOLUTION_MISMATCH=78]=`RESOLUTION_MISMATCH`,s[s.PROLOG_LIMIT_EXCEEDED=79]=`PROLOG_LIMIT_EXCEEDED`,s[s.NETWORK_DISABLED=80]=`NETWORK_DISABLED`,s[s.NETWORK_UNSAFE_HTTP=81]=`NETWORK_UNSAFE_HTTP`,s[s.RESOLUTION_FAILED=82]=`RESOLUTION_FAILED`,s[s.AUTOMERGE_GIT_ERROR=83]=`AUTOMERGE_GIT_ERROR`,s[s.CONSTRAINTS_CHECK_FAILED=84]=`CONSTRAINTS_CHECK_FAILED`,s[s.UPDATED_RESOLUTION_RECORD=85]=`UPDATED_RESOLUTION_RECORD`,s[s.EXPLAIN_PEER_DEPENDENCIES_CTA=86]=`EXPLAIN_PEER_DEPENDENCIES_CTA`,s[s.MIGRATION_SUCCESS=87]=`MIGRATION_SUCCESS`,s[s.VERSION_NOTICE=88]=`VERSION_NOTICE`,s[s.TIPS_NOTICE=89]=`TIPS_NOTICE`,s[s.OFFLINE_MODE_ENABLED=90]=`OFFLINE_MODE_ENABLED`,s[s.INVALID_PROVENANCE_ENVIRONMENT=91]=`INVALID_PROVENANCE_ENVIRONMENT`,s[s.EXPERIMENTAL=92]=`EXPERIMENTAL`})(l||(s.MessageName=l={}));function p(s){return`YN${s.toString(10).padStart(4,`0`)}`}function g(s){let p=Number(s.slice(2));if(l[p]===void 0)throw Error(`Unknown message name: "${s}"`);return p}})),require_grammar=__commonJSMin(((s,l)=>{function p(s,l){function p(){this.constructor=s}p.prototype=l.prototype,s.prototype=new p}function g(s,l,p,v){this.message=s,this.expected=l,this.found=p,this.location=v,this.name=`SyntaxError`,typeof Error.captureStackTrace==`function`&&Error.captureStackTrace(this,g)}p(g,Error),g.buildMessage=function(s,l){var p={literal:function(s){return`"`+v(s.text)+`"`},class:function(s){var l=``,p;for(p=0;p0){for(p=1,g=1;p{switch(l[1]){case`|`:return s|l[3];case`&`:return s&l[3];case`^`:return s^l[3]}},s)},I=`!`,R=ot(`!`,!1),B=function(s){return!s},q=`(`,le=ot(`(`,!1),J=`)`,_e=ot(`)`,!1),be=function(s){return s},xe=/^[^ \t\n\r()!|&\^]/,De=st([` `,` `,` -`,`\r`,`(`,`)`,`!`,`|`,`&`,`^`],!0,!1),Ne=function(s){return l.queryPattern.test(s)},Pe=function(s){return l.checkFn(s)},ze=yt(`whitespace`),Be=/^[ \t\n\r]/,We=st([` `,` `,` -`,`\r`],!1,!1),Ke=0,qe=[{line:1,column:1}],Je=0,Ye=[],Ze=0,Qe;if(`startRule`in l){if(!(l.startRule in v))throw Error(`Can't start parsing from rule "`+l.startRule+`".`);b=v[l.startRule]}function ot(s,l){return{type:`literal`,text:s,ignoreCase:l}}function st(s,l,p){return{type:`class`,parts:s,inverted:l,ignoreCase:p}}function ut(){return{type:`end`}}function yt(s){return{type:`other`,description:s}}function Tt(l){var p=qe[l],g;if(p)return p;for(g=l-1;!qe[g];)g--;for(p=qe[g],p={line:p.line,column:p.column};gJe&&(Je=Ke,Ye=[]),Ye.push(s))}function jt(s,l,p){return new g(g.buildMessage(s,l),s,l,p)}function It(){var l=Ke,g=Lt(),v,b,I,R,B,q;if(g!==p){for(v=[],b=Ke,I=Vt(),I===p?(Ke=b,b=p):(s.charCodeAt(Ke)===124?(R=C,Ke++):(R=p,Ze===0&&At(w)),R===p&&(s.charCodeAt(Ke)===38?(R=E,Ke++):(R=p,Ze===0&&At(k)),R===p&&(s.charCodeAt(Ke)===94?(R=A,Ke++):(R=p,Ze===0&&At(N)))),R===p?(Ke=b,b=p):(B=Vt(),B===p?(Ke=b,b=p):(q=Lt(),q===p?(Ke=b,b=p):(I=[I,R,B,q],b=I))));b!==p;)v.push(b),b=Ke,I=Vt(),I===p?(Ke=b,b=p):(s.charCodeAt(Ke)===124?(R=C,Ke++):(R=p,Ze===0&&At(w)),R===p&&(s.charCodeAt(Ke)===38?(R=E,Ke++):(R=p,Ze===0&&At(k)),R===p&&(s.charCodeAt(Ke)===94?(R=A,Ke++):(R=p,Ze===0&&At(N)))),R===p?(Ke=b,b=p):(B=Vt(),B===p?(Ke=b,b=p):(q=Lt(),q===p?(Ke=b,b=p):(I=[I,R,B,q],b=I))));v===p?(Ke=l,l=p):(g=F(g,v),l=g)}else Ke=l,l=p;return l}function Lt(){var l=Ke,g,v,b,C,w;return s.charCodeAt(Ke)===33?(g=I,Ke++):(g=p,Ze===0&&At(R)),g===p?(Ke=l,l=p):(v=Lt(),v===p?(Ke=l,l=p):(g=B(v),l=g)),l===p&&(l=Ke,s.charCodeAt(Ke)===40?(g=q,Ke++):(g=p,Ze===0&&At(le)),g===p?(Ke=l,l=p):(v=Vt(),v===p?(Ke=l,l=p):(b=It(),b===p?(Ke=l,l=p):(C=Vt(),C===p?(Ke=l,l=p):(s.charCodeAt(Ke)===41?(w=J,Ke++):(w=p,Ze===0&&At(_e)),w===p?(Ke=l,l=p):(g=be(b),l=g))))),l===p&&(l=Rt())),l}function Rt(){var l=Ke,g=Vt(),v,b,C;if(g!==p){if(v=Ke,b=[],xe.test(s.charAt(Ke))?(C=s.charAt(Ke),Ke++):(C=p,Ze===0&&At(De)),C!==p)for(;C!==p;)b.push(C),xe.test(s.charAt(Ke))?(C=s.charAt(Ke),Ke++):(C=p,Ze===0&&At(De));else b=p;v=b===p?b:s.substring(v,Ke),v===p?(Ke=l,l=p):(b=Ne(v),b=b?void 0:p,b===p?(Ke=l,l=p):(g=Pe(v),l=g))}else Ke=l,l=p;return l}function Vt(){var l,g;for(Ze++,l=[],Be.test(s.charAt(Ke))?(g=s.charAt(Ke),Ke++):(g=p,Ze===0&&At(We));g!==p;)l.push(g),Be.test(s.charAt(Ke))?(g=s.charAt(Ke),Ke++):(g=p,Ze===0&&At(We));return Ze--,l===p&&(g=p,Ze===0&&At(ze)),l}if(Qe=b(),Qe!==p&&Ke===s.length)return Qe;throw Qe!==p&&Ke{let{parse:l}=require_grammar();s.makeParser=(s=/[a-z]+/)=>(p,g)=>l(p,{queryPattern:s,checkFn:g}),s.parse=s.makeParser()})),require_utils$7=__commonJSMin((s=>{s.isInteger=s=>typeof s==`number`?Number.isInteger(s):typeof s==`string`&&s.trim()!==``?Number.isInteger(Number(s)):!1,s.find=(s,l)=>s.nodes.find(s=>s.type===l),s.exceedsLimit=(l,p,g=1,v)=>v===!1||!s.isInteger(l)||!s.isInteger(p)?!1:(Number(p)-Number(l))/Number(g)>=v,s.escapeNode=(s,l=0,p)=>{let g=s.nodes[l];g&&(p&&g.type===p||g.type===`open`||g.type===`close`)&&g.escaped!==!0&&(g.value=`\\`+g.value,g.escaped=!0)},s.encloseBrace=s=>s.type===`brace`?s.commas>>0+s.ranges>>0?!1:(s.invalid=!0,!0):!1,s.isInvalidBrace=s=>s.type===`brace`?s.invalid===!0||s.dollar?!0:!(s.commas>>0+s.ranges>>0)||s.open!==!0||s.close!==!0?(s.invalid=!0,!0):!1:!1,s.isOpenOrClose=s=>s.type===`open`||s.type===`close`?!0:s.open===!0||s.close===!0,s.reduce=s=>s.reduce((s,l)=>(l.type===`text`&&s.push(l.value),l.type===`range`&&(l.type=`text`),s),[]),s.flatten=(...s)=>{let l=[],p=s=>{for(let g=0;g{let p=require_utils$7();l.exports=(s,l={})=>{let g=(s,v={})=>{let b=l.escapeInvalid&&p.isInvalidBrace(v),C=s.invalid===!0&&l.escapeInvalid===!0,w=``;if(s.value)return(b||C)&&p.isOpenOrClose(s)?`\\`+s.value:s.value;if(s.value)return s.value;if(s.nodes)for(let l of s.nodes)w+=g(l);return w};return g(s)}})),require_is_number=__commonJSMin(((s,l)=>{l.exports=function(s){return typeof s==`number`?s-s===0:typeof s==`string`&&s.trim()!==``?Number.isFinite?Number.isFinite(+s):isFinite(+s):!1}})),require_to_regex_range=__commonJSMin(((s,l)=>{let p=require_is_number(),g=(s,l,b)=>{if(p(s)===!1)throw TypeError(`toRegexRange: expected the first argument to be a number`);if(l===void 0||s===l)return String(s);if(p(l)===!1)throw TypeError(`toRegexRange: expected the second argument to be a number.`);let C={relaxZeros:!0,...b};typeof C.strictZeros==`boolean`&&(C.relaxZeros=C.strictZeros===!1);let E=String(C.relaxZeros),k=String(C.shorthand),A=String(C.capture),N=String(C.wrap),F=s+`:`+l+`=`+E+k+A+N;if(g.cache.hasOwnProperty(F))return g.cache[F].result;let I=Math.min(s,l),R=Math.max(s,l);if(Math.abs(I-R)===1){let p=s+`|`+l;return C.capture?`(${p})`:C.wrap===!1?p:`(?:${p})`}let B=q(s)||q(l),le={min:s,max:l,a:I,b:R},J=[],_e=[];return B&&(le.isPadded=B,le.maxLen=String(le.max).length),I<0&&(_e=w(R<0?Math.abs(R):1,Math.abs(I),le,C),I=le.a=0),R>=0&&(J=w(I,R,le,C)),le.negatives=_e,le.positives=J,le.result=v(_e,J,C),C.capture===!0?le.result=`(${le.result})`:C.wrap!==!1&&J.length+_e.length>1&&(le.result=`(?:${le.result})`),g.cache[F]=le,le.result};function v(s,l,p){let g=E(s,l,`-`,!1,p)||[],v=E(l,s,``,!1,p)||[],b=E(s,l,`-?`,!0,p)||[];return g.concat(b).concat(v).join(`|`)}function b(s,l){let p=1,g=1,v=F(s,p),b=new Set([l]);for(;s<=v&&v<=l;)b.add(v),p+=1,v=F(s,p);for(v=I(l+1,g)-1;s1&&k.count.pop(),k.count.push(b.count[0]),k.string=k.pattern+R(k.count),E=l+1;continue}p.isPadded&&(A=le(l,p,g)),b.string=A+b.pattern+R(b.count),w.push(b),E=l+1,k=b}return w}function E(s,l,p,g,v){let b=[];for(let v of s){let{string:s}=v;!g&&!N(l,`string`,s)&&b.push(p+s),g&&N(l,`string`,s)&&b.push(p+s)}return b}function k(s,l){let p=[];for(let g=0;gl?1:l>s?-1:0}function N(s,l,p){return s.some(s=>s[l]===p)}function F(s,l){return Number(String(s).slice(0,-l)+`9`.repeat(l))}function I(s,l){return s-s%10**l}function R(s){let[l=0,p=``]=s;return p||l>1?`{${l+(p?`,`+p:``)}}`:``}function B(s,l,p){return`[${s}${l-s===1?``:`-`}${l}]`}function q(s){return/^-?(0+)\d/.test(s)}function le(s,l,p){if(!l.isPadded)return s;let g=Math.abs(l.maxLen-String(s).length),v=p.relaxZeros!==!1;switch(g){case 0:return``;case 1:return v?`0?`:`0`;case 2:return v?`0{0,2}`:`00`;default:return v?`0{0,${g}}`:`0{${g}}`}}g.cache={},g.clearCache=()=>g.cache={},l.exports=g})),require_fill_range=__commonJSMin(((s,l)=>{let p=require(`util`),g=require_to_regex_range(),v=s=>typeof s==`object`&&!!s&&!Array.isArray(s),b=s=>l=>s===!0?Number(l):String(l),C=s=>typeof s==`number`||typeof s==`string`&&s!==``,w=s=>Number.isInteger(+s),E=s=>{let l=`${s}`,p=-1;if(l[0]===`-`&&(l=l.slice(1)),l===`0`)return!1;for(;l[++p]===`0`;);return p>0},k=(s,l,p)=>typeof s==`string`||typeof l==`string`?!0:p.stringify===!0,A=(s,l,p)=>{if(l>0){let p=s[0]===`-`?`-`:``;p&&(s=s.slice(1)),s=p+s.padStart(p?l-1:l,`0`)}return p===!1?String(s):s},N=(s,l)=>{let p=s[0]===`-`?`-`:``;for(p&&(s=s.slice(1),l--);s.length{s.negatives.sort((s,l)=>sl)),s.positives.sort((s,l)=>sl));let g=l.capture?``:`?:`,v=``,b=``,C;return s.positives.length&&(v=s.positives.map(s=>N(String(s),p)).join(`|`)),s.negatives.length&&(b=`-(${g}${s.negatives.map(s=>N(String(s),p)).join(`|`)})`),C=v&&b?`${v}|${b}`:v||b,l.wrap?`(${g}${C})`:C},I=(s,l,p,v)=>{if(p)return g(s,l,{wrap:!1,...v});let b=String.fromCharCode(s);return s===l?b:`[${b}-${String.fromCharCode(l)}]`},R=(s,l,p)=>{if(Array.isArray(s)){let l=p.wrap===!0,g=p.capture?``:`?:`;return l?`(${g}${s.join(`|`)})`:s.join(`|`)}return g(s,l,p)},B=(...s)=>RangeError(`Invalid range arguments: `+p.inspect(...s)),q=(s,l,p)=>{if(p.strictRanges===!0)throw B([s,l]);return[]},le=(s,l)=>{if(l.strictRanges===!0)throw TypeError(`Expected step "${s}" to be a number`);return[]},J=(s,l,p=1,g={})=>{let v=Number(s),C=Number(l);if(!Number.isInteger(v)||!Number.isInteger(C)){if(g.strictRanges===!0)throw B([s,l]);return[]}v===0&&(v=0),C===0&&(C=0);let w=v>C,q=String(s),le=String(l),J=String(p);p=Math.max(Math.abs(p),1);let _e=E(q)||E(le)||E(J),be=_e?Math.max(q.length,le.length,J.length):0,xe=_e===!1&&k(s,l,g)===!1,De=g.transform||b(xe);if(g.toRegex&&p===1)return I(N(s,be),N(l,be),!0,g);let Ne={negatives:[],positives:[]},Pe=s=>Ne[s<0?`negatives`:`positives`].push(Math.abs(s)),ze=[],Be=0;for(;w?v>=C:v<=C;)g.toRegex===!0&&p>1?Pe(v):ze.push(A(De(v,Be),be,xe)),v=w?v-p:v+p,Be++;return g.toRegex===!0?p>1?F(Ne,g,be):R(ze,null,{wrap:!1,...g}):ze},_e=(s,l,p=1,g={})=>{if(!w(s)&&s.length>1||!w(l)&&l.length>1)return q(s,l,g);let v=g.transform||(s=>String.fromCharCode(s)),b=`${s}`.charCodeAt(0),C=`${l}`.charCodeAt(0),E=b>C,k=Math.min(b,C),A=Math.max(b,C);if(g.toRegex&&p===1)return I(k,A,!1,g);let N=[],F=0;for(;E?b>=C:b<=C;)N.push(v(b,F)),b=E?b-p:b+p,F++;return g.toRegex===!0?R(N,null,{wrap:!1,options:g}):N},be=(s,l,p,g={})=>{if(l==null&&C(s))return[s];if(!C(s)||!C(l))return q(s,l,g);if(typeof p==`function`)return be(s,l,1,{transform:p});if(v(p))return be(s,l,0,p);let b={...g};return b.capture===!0&&(b.wrap=!0),p=p||b.step||1,w(p)?w(s)&&w(l)?J(s,l,p,b):_e(s,l,Math.max(Math.abs(p),1),b):p!=null&&!v(p)?le(p,b):be(s,l,1,p)};l.exports=be})),require_compile=__commonJSMin(((s,l)=>{let p=require_fill_range(),g=require_utils$7();l.exports=(s,l={})=>{let v=(s,b={})=>{let C=g.isInvalidBrace(b),w=s.invalid===!0&&l.escapeInvalid===!0,E=C===!0||w===!0,k=l.escapeInvalid===!0?`\\`:``,A=``;if(s.isOpen===!0)return k+s.value;if(s.isClose===!0)return console.log(`node.isClose`,k,s.value),k+s.value;if(s.type===`open`)return E?k+s.value:`(`;if(s.type===`close`)return E?k+s.value:`)`;if(s.type===`comma`)return s.prev.type===`comma`?``:E?s.value:`|`;if(s.value)return s.value;if(s.nodes&&s.ranges>0){let v=g.reduce(s.nodes),b=p(...v,{...l,wrap:!1,toRegex:!0,strictZeros:!0});if(b.length!==0)return v.length>1&&b.length>1?`(${b})`:b}if(s.nodes)for(let l of s.nodes)A+=v(l,s);return A};return v(s)}})),require_expand=__commonJSMin(((s,l)=>{let p=require_fill_range(),g=require_stringify$1(),v=require_utils$7(),b=(s=``,l=``,p=!1)=>{let g=[];if(s=[].concat(s),l=[].concat(l),!l.length)return s;if(!s.length)return p?v.flatten(l).map(s=>`{${s}}`):l;for(let v of s)if(Array.isArray(v))for(let s of v)g.push(b(s,l,p));else for(let s of l)p===!0&&typeof s==`string`&&(s=`{${s}}`),g.push(Array.isArray(s)?b(v,s,p):v+s);return v.flatten(g)};l.exports=(s,l={})=>{let C=l.rangeLimit===void 0?1e3:l.rangeLimit,w=(s,E={})=>{s.queue=[];let k=E,A=E.queue;for(;k.type!==`brace`&&k.type!==`root`&&k.parent;)k=k.parent,A=k.queue;if(s.invalid||s.dollar){A.push(b(A.pop(),g(s,l)));return}if(s.type===`brace`&&s.invalid!==!0&&s.nodes.length===2){A.push(b(A.pop(),[`{}`]));return}if(s.nodes&&s.ranges>0){let w=v.reduce(s.nodes);if(v.exceedsLimit(...w,l.step,C))throw RangeError(`expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.`);let E=p(...w,l);E.length===0&&(E=g(s,l)),A.push(b(A.pop(),E)),s.nodes=[];return}let N=v.encloseBrace(s),F=s.queue,I=s;for(;I.type!==`brace`&&I.type!==`root`&&I.parent;)I=I.parent,F=I.queue;for(let l=0;l{l.exports={MAX_LENGTH:1e4,CHAR_0:`0`,CHAR_9:`9`,CHAR_UPPERCASE_A:`A`,CHAR_LOWERCASE_A:`a`,CHAR_UPPERCASE_Z:`Z`,CHAR_LOWERCASE_Z:`z`,CHAR_LEFT_PARENTHESES:`(`,CHAR_RIGHT_PARENTHESES:`)`,CHAR_ASTERISK:`*`,CHAR_AMPERSAND:`&`,CHAR_AT:`@`,CHAR_BACKSLASH:`\\`,CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:`\r`,CHAR_CIRCUMFLEX_ACCENT:`^`,CHAR_COLON:`:`,CHAR_COMMA:`,`,CHAR_DOLLAR:`$`,CHAR_DOT:`.`,CHAR_DOUBLE_QUOTE:`"`,CHAR_EQUAL:`=`,CHAR_EXCLAMATION_MARK:`!`,CHAR_FORM_FEED:`\f`,CHAR_FORWARD_SLASH:`/`,CHAR_HASH:`#`,CHAR_HYPHEN_MINUS:`-`,CHAR_LEFT_ANGLE_BRACKET:`<`,CHAR_LEFT_CURLY_BRACE:`{`,CHAR_LEFT_SQUARE_BRACKET:`[`,CHAR_LINE_FEED:` -`,CHAR_NO_BREAK_SPACE:`\xA0`,CHAR_PERCENT:`%`,CHAR_PLUS:`+`,CHAR_QUESTION_MARK:`?`,CHAR_RIGHT_ANGLE_BRACKET:`>`,CHAR_RIGHT_CURLY_BRACE:`}`,CHAR_RIGHT_SQUARE_BRACKET:`]`,CHAR_SEMICOLON:`;`,CHAR_SINGLE_QUOTE:`'`,CHAR_SPACE:` `,CHAR_TAB:` `,CHAR_UNDERSCORE:`_`,CHAR_VERTICAL_LINE:`|`,CHAR_ZERO_WIDTH_NOBREAK_SPACE:``}})),require_parse$3=__commonJSMin(((s,l)=>{let p=require_stringify$1(),{MAX_LENGTH:g,CHAR_BACKSLASH:v,CHAR_BACKTICK:b,CHAR_COMMA:C,CHAR_DOT:w,CHAR_LEFT_PARENTHESES:E,CHAR_RIGHT_PARENTHESES:k,CHAR_LEFT_CURLY_BRACE:A,CHAR_RIGHT_CURLY_BRACE:N,CHAR_LEFT_SQUARE_BRACKET:F,CHAR_RIGHT_SQUARE_BRACKET:I,CHAR_DOUBLE_QUOTE:R,CHAR_SINGLE_QUOTE:B,CHAR_NO_BREAK_SPACE:q,CHAR_ZERO_WIDTH_NOBREAK_SPACE:le}=require_constants$5();l.exports=(s,l={})=>{if(typeof s!=`string`)throw TypeError(`Expected a string`);let J=l||{},_e=typeof J.maxLength==`number`?Math.min(g,J.maxLength):g;if(s.length>_e)throw SyntaxError(`Input length (${s.length}), exceeds max characters (${_e})`);let be={type:`root`,input:s,nodes:[]},xe=[be],De=be,Ne=be,Pe=0,ze=s.length,Be=0,We=0,Ke,qe=()=>s[Be++],Je=s=>{if(s.type===`text`&&Ne.type===`dot`&&(Ne.type=`text`),Ne&&Ne.type===`text`&&s.type===`text`){Ne.value+=s.value;return}return De.nodes.push(s),s.parent=De,s.prev=Ne,Ne=s,s};for(Je({type:`bos`});Be0){if(De.ranges>0){De.ranges=0;let s=De.nodes.shift();De.nodes=[s,{type:`text`,value:p(De)}]}Je({type:`comma`,value:Ke}),De.commas++;continue}if(Ke===w&&We>0&&De.commas===0){let s=De.nodes;if(We===0||s.length===0){Je({type:`text`,value:Ke});continue}if(Ne.type===`dot`){if(De.range=[],Ne.value+=Ke,Ne.type=`range`,De.nodes.length!==3&&De.nodes.length!==5){De.invalid=!0,De.ranges=0,Ne.type=`text`;continue}De.ranges++,De.args=[];continue}if(Ne.type===`range`){s.pop();let l=s[s.length-1];l.value+=Ne.value+Ke,Ne=l,De.ranges--;continue}Je({type:`dot`,value:Ke});continue}Je({type:`text`,value:Ke})}do if(De=xe.pop(),De.type!==`root`){De.nodes.forEach(s=>{s.nodes||(s.type===`open`&&(s.isOpen=!0),s.type===`close`&&(s.isClose=!0),s.nodes||(s.type=`text`),s.invalid=!0)});let s=xe[xe.length-1],l=s.nodes.indexOf(De);s.nodes.splice(l,1,...De.nodes)}while(xe.length>0);return Je({type:`eos`}),be}})),require_braces=__commonJSMin(((s,l)=>{let p=require_stringify$1(),g=require_compile(),v=require_expand(),b=require_parse$3(),C=(s,l={})=>{let p=[];if(Array.isArray(s))for(let g of s){let s=C.create(g,l);Array.isArray(s)?p.push(...s):p.push(s)}else p=[].concat(C.create(s,l));return l&&l.expand===!0&&l.nodupes===!0&&(p=[...new Set(p)]),p};C.parse=(s,l={})=>b(s,l),C.stringify=(s,l={})=>p(typeof s==`string`?C.parse(s,l):s,l),C.compile=(s,l={})=>(typeof s==`string`&&(s=C.parse(s,l)),g(s,l)),C.expand=(s,l={})=>{typeof s==`string`&&(s=C.parse(s,l));let p=v(s,l);return l.noempty===!0&&(p=p.filter(Boolean)),l.nodupes===!0&&(p=[...new Set(p)]),p},C.create=(s,l={})=>s===``||s.length<3?[s]:l.expand===!0?C.expand(s,l):C.compile(s,l),l.exports=C})),require_constants$4=__commonJSMin(((s,l)=>{let p=require(`path`),g=`\\\\/`,v=`[^\\\\/]`,b=0,C=`\\.`,w=`\\+`,E=`\\?`,k=`\\/`,A=`(?=.)`,N=`[^/]`,F=`(?:\\/|$)`,I=`(?:^|\\/)`,R=`\\.{1,2}${F}`,B={DOT_LITERAL:`\\.`,PLUS_LITERAL:`\\+`,QMARK_LITERAL:`\\?`,SLASH_LITERAL:`\\/`,ONE_CHAR:`(?=.)`,QMARK:N,END_ANCHOR:F,DOTS_SLASH:R,NO_DOT:`(?!\\.)`,NO_DOTS:`(?!${I}${R})`,NO_DOT_SLASH:`(?!\\.{0,1}${F})`,NO_DOTS_SLASH:`(?!${R})`,QMARK_NO_DOT:`[^.\\/]`,STAR:`${N}*?`,START_ANCHOR:I},q={...B,SLASH_LITERAL:`[\\\\/]`,QMARK:v,STAR:`${v}*?`,DOTS_SLASH:`\\.{1,2}(?:[\\\\/]|$)`,NO_DOT:`(?!\\.)`,NO_DOTS:`(?!(?:^|[\\\\/])\\.{1,2}(?:[\\\\/]|$))`,NO_DOT_SLASH:`(?!\\.{0,1}(?:[\\\\/]|$))`,NO_DOTS_SLASH:`(?!\\.{1,2}(?:[\\\\/]|$))`,QMARK_NO_DOT:`[^.\\\\/]`,START_ANCHOR:`(?:^|[\\\\/])`,END_ANCHOR:`(?:[\\\\/]|$)`};l.exports={DEFAULT_MAX_EXTGLOB_RECURSION:0,MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:{__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`},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:p.sep,extglobChars(s){return{"!":{type:`negate`,open:`(?:(?!(?:`,close:`))${s.STAR})`},"?":{type:`qmark`,open:`(?:`,close:`)?`},"+":{type:`plus`,open:`(?:`,close:`)+`},"*":{type:`star`,open:`(?:`,close:`)*`},"@":{type:`at`,open:`(?:`,close:`)`}}},globChars(s){return s===!0?q:B}}})),require_utils$6=__commonJSMin((s=>{let l=require(`path`),p=process.platform===`win32`,{REGEX_BACKSLASH:g,REGEX_REMOVE_BACKSLASH:v,REGEX_SPECIAL_CHARS:b,REGEX_SPECIAL_CHARS_GLOBAL:C}=require_constants$4();s.isObject=s=>typeof s==`object`&&!!s&&!Array.isArray(s),s.hasRegexChars=s=>b.test(s),s.isRegexChar=l=>l.length===1&&s.hasRegexChars(l),s.escapeRegex=s=>s.replace(C,`\\$1`),s.toPosixSlashes=s=>s.replace(g,`/`),s.removeBackslashes=s=>s.replace(v,s=>s===`\\`?``:s),s.supportsLookbehinds=()=>{let s=process.version.slice(1).split(`.`).map(Number);return s.length===3&&s[0]>=9||s[0]===8&&s[1]>=10},s.isWindows=s=>s&&typeof s.windows==`boolean`?s.windows:p===!0||l.sep===`\\`,s.escapeLast=(l,p,g)=>{let v=l.lastIndexOf(p,g);return v===-1?l:l[v-1]===`\\`?s.escapeLast(l,p,v-1):`${l.slice(0,v)}\\${l.slice(v)}`},s.removePrefix=(s,l={})=>{let p=s;return p.startsWith(`./`)&&(p=p.slice(2),l.prefix=`./`),p},s.wrapOutput=(s,l={},p={})=>{let g=`${p.contains?``:`^`}(?:${s})${p.contains?``:`$`}`;return l.negated===!0&&(g=`(?:^(?!${g}).*$)`),g}})),require_scan=__commonJSMin(((s,l)=>{let p=require_utils$6(),{CHAR_ASTERISK:g,CHAR_AT:v,CHAR_BACKWARD_SLASH:b,CHAR_COMMA:C,CHAR_DOT:w,CHAR_EXCLAMATION_MARK:E,CHAR_FORWARD_SLASH:k,CHAR_LEFT_CURLY_BRACE:A,CHAR_LEFT_PARENTHESES:N,CHAR_LEFT_SQUARE_BRACKET:F,CHAR_PLUS:I,CHAR_QUESTION_MARK:R,CHAR_RIGHT_CURLY_BRACE:B,CHAR_RIGHT_PARENTHESES:q,CHAR_RIGHT_SQUARE_BRACKET:le}=require_constants$4(),J=s=>s===k||s===b,_e=s=>{s.isPrefix!==!0&&(s.depth=s.isGlobstar?1/0:1)};l.exports=(s,l)=>{let be=l||{},xe=s.length-1,De=be.parts===!0||be.scanToEnd===!0,Ne=[],Pe=[],ze=[],Be=s,We=-1,Ke=0,qe=0,Je=!1,Ye=!1,Ze=!1,Qe=!1,ot=!1,st=!1,ut=!1,yt=!1,Tt=!1,Ot=!1,At=0,jt,It,Lt={value:``,depth:0,isGlob:!1},Rt=()=>We>=xe,Vt=()=>Be.charCodeAt(We+1),Ht=()=>(jt=It,Be.charCodeAt(++We));for(;We0&&(Kt=Be.slice(0,Ke),Be=Be.slice(Ke),qe-=Ke),Gt&&Ze===!0&&qe>0?(Gt=Be.slice(0,qe),Jt=Be.slice(qe)):Ze===!0?(Gt=``,Jt=Be):Gt=Be,Gt&&Gt!==``&&Gt!==`/`&&Gt!==Be&&J(Gt.charCodeAt(Gt.length-1))&&(Gt=Gt.slice(0,-1)),be.unescape===!0&&(Jt&&=p.removeBackslashes(Jt),Gt&&ut===!0&&(Gt=p.removeBackslashes(Gt)));let Xt={prefix:Kt,input:s,start:Ke,base:Gt,glob:Jt,isBrace:Je,isBracket:Ye,isGlob:Ze,isExtglob:Qe,isGlobstar:ot,negated:yt,negatedExtglob:Tt};if(be.tokens===!0&&(Xt.maxDepth=0,J(It)||Pe.push(Lt),Xt.tokens=Pe),be.parts===!0||be.tokens===!0){let l;for(let p=0;p{let p=require_constants$4(),g=require_utils$6(),{MAX_LENGTH:v,POSIX_REGEX_SOURCE:b,REGEX_NON_SPECIAL_CHARS:C,REGEX_SPECIAL_CHARS_BACKREF:w,REPLACEMENTS:E}=p,k=(s,l)=>{if(typeof l.expandRange==`function`)return l.expandRange(...s,l);s.sort();let p=`[${s.join(`-`)}]`;try{new RegExp(p)}catch{return s.map(s=>g.escapeRegex(s)).join(`..`)}return p},A=(s,l)=>`Missing ${s}: "${l}" - use "\\\\${l}" to match literal characters`,N=s=>{let l=[],p=0,g=0,v=0,b=``,C=!1;for(let w of s){if(C===!0){b+=w,C=!1;continue}if(w===`\\`){b+=w,C=!0;continue}if(w===`"`){v=v===1?0:1,b+=w;continue}if(v===0){if(w===`[`)p++;else if(w===`]`&&p>0)p--;else if(p===0){if(w===`(`)g++;else if(w===`)`&&g>0)g--;else if(w===`|`&&g===0){l.push(b),b=``;continue}}}b+=w}return l.push(b),l},F=s=>{let l=!1;for(let p of s){if(l===!0){l=!1;continue}if(p===`\\`){l=!0;continue}if(/[?*+@!()[\]{}]/.test(p))return!1}return!0},I=s=>{let l=s.trim(),p=!0;for(;p===!0;)p=!1,/^@\([^\\()[\]{}|]+\)$/.test(l)&&(l=l.slice(2,-1),p=!0);if(F(l))return l.replace(/\\(.)/g,`$1`)},R=s=>{let l=s.map(I).filter(Boolean);for(let s=0;s{if(s[0]!==`+`&&s[0]!==`*`||s[1]!==`(`)return;let p=0,g=0,v=0,b=!1;for(let C=1;C0){p--;continue}if(!(p>0)){if(w===`(`){g++;continue}if(w===`)`&&(g--,g===0))return l===!0&&C!==s.length-1?void 0:{type:s[0],body:s.slice(2,C),end:C}}}}},q=s=>{let l=0,p=[];for(;ls.trim());if(v.length!==1)return;let b=I(v[0]);if(!b||b.length!==1)return;p.push(b),l+=g.end+1}if(!(p.length<1))return`${p.length===1?g.escapeRegex(p[0]):`[${p.map(s=>g.escapeRegex(s)).join(``)}]`}*`},le=s=>{let l=0,p=s.trim(),g=B(p);for(;g;)l++,p=g.body.trim(),g=B(p);return l},J=(s,l)=>{if(l.maxExtglobRecursion===!1)return{risky:!1};let g=typeof l.maxExtglobRecursion==`number`?l.maxExtglobRecursion:p.DEFAULT_MAX_EXTGLOB_RECURSION,v=N(s).map(s=>s.trim());if(v.length>1&&(v.some(s=>s===``)||v.some(s=>/^[*?]+$/.test(s))||R(v)))return{risky:!0};for(let s of v){let l=q(s);if(l)return{risky:!0,safeOutput:l};if(le(s)>g)return{risky:!0}}return{risky:!1}},_e=(s,l)=>{if(typeof s!=`string`)throw TypeError(`Expected a string`);s=E[s]||s;let N={...l},F=typeof N.maxLength==`number`?Math.min(v,N.maxLength):v,I=s.length;if(I>F)throw SyntaxError(`Input length: ${I}, exceeds maximum allowed length: ${F}`);let R={type:`bos`,value:``,output:N.prepend||``},B=[R],q=N.capture?``:`?:`,le=g.isWindows(l),be=p.globChars(le),xe=p.extglobChars(be),{DOT_LITERAL:De,PLUS_LITERAL:Ne,SLASH_LITERAL:Pe,ONE_CHAR:ze,DOTS_SLASH:Be,NO_DOT:We,NO_DOT_SLASH:Ke,NO_DOTS_SLASH:qe,QMARK:Je,QMARK_NO_DOT:Ye,STAR:Ze,START_ANCHOR:Qe}=be,ot=s=>`(${q}(?:(?!${Qe}${s.dot?Be:De}).)*?)`,st=N.dot?``:We,ut=N.dot?Je:Ye,yt=N.bash===!0?ot(N):Ze;N.capture&&(yt=`(${yt})`),typeof N.noext==`boolean`&&(N.noextglob=N.noext);let Tt={input:s,index:-1,start:0,dot:N.dot===!0,consumed:``,output:``,prefix:``,backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:B};s=g.removePrefix(s,Tt),I=s.length;let Ot=[],At=[],jt=[],It=R,Lt,Rt=()=>Tt.index===I-1,Vt=Tt.peek=(l=1)=>s[Tt.index+l],Ht=Tt.advance=()=>s[++Tt.index]||``,Gt=()=>s.slice(Tt.index+1),Kt=(s=``,l=0)=>{Tt.consumed+=s,Tt.index+=l},Jt=s=>{Tt.output+=s.output==null?s.value:s.output,Kt(s.value)},Xt=()=>{let s=1;for(;Vt()===`!`&&(Vt(2)!==`(`||Vt(3)===`?`);)Ht(),Tt.start++,s++;return s%2==0?!1:(Tt.negated=!0,Tt.start++,!0)},Zt=s=>{Tt[s]++,jt.push(s)},en=s=>{Tt[s]--,jt.pop()},tn=s=>{if(It.type===`globstar`){let l=Tt.braces>0&&(s.type===`comma`||s.type===`brace`),p=s.extglob===!0||Ot.length&&(s.type===`pipe`||s.type===`paren`);s.type!==`slash`&&s.type!==`paren`&&!l&&!p&&(Tt.output=Tt.output.slice(0,-It.output.length),It.type=`star`,It.value=`*`,It.output=yt,Tt.output+=It.output)}if(Ot.length&&s.type!==`paren`&&(Ot[Ot.length-1].inner+=s.value),(s.value||s.output)&&Jt(s),It&&It.type===`text`&&s.type===`text`){It.value+=s.value,It.output=(It.output||``)+s.value;return}s.prev=It,B.push(s),It=s},nn=(s,l)=>{let p={...xe[l],conditions:1,inner:``};p.prev=It,p.parens=Tt.parens,p.output=Tt.output,p.startIndex=Tt.index,p.tokensIndex=B.length;let g=(N.capture?`(`:``)+p.open;Zt(`parens`),tn({type:s,value:l,output:Tt.output?``:ze}),tn({type:`paren`,extglob:!0,value:Ht(),output:g}),Ot.push(p)},rn=p=>{let v=s.slice(p.startIndex,Tt.index+1),b=J(s.slice(p.startIndex+2,Tt.index),N);if((p.type===`plus`||p.type===`star`)&&b.risky){let s=b.safeOutput?(p.output?``:ze)+(N.capture?`(${b.safeOutput})`:b.safeOutput):void 0,l=B[p.tokensIndex];l.type=`text`,l.value=v,l.output=s||g.escapeRegex(v);for(let s=p.tokensIndex+1;s1&&p.inner.includes(`/`)&&(s=ot(N)),(s!==yt||Rt()||/^\)+$/.test(Gt()))&&(C=p.close=`)$))${s}`),p.inner.includes(`*`)&&(w=Gt())&&/^\.[^\\/.]+$/.test(w)&&(C=p.close=`)${_e(w,{...l,fastpaths:!1}).output})${s})`),p.prev.type===`bos`&&(Tt.negatedExtglob=!0)}tn({type:`paren`,extglob:!0,value:Lt,output:C}),en(`parens`)};if(N.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(s)){let p=!1,v=s.replace(w,(s,l,g,v,b,C)=>v===`\\`?(p=!0,s):v===`?`?l?l+v+(b?Je.repeat(b.length):``):C===0?ut+(b?Je.repeat(b.length):``):Je.repeat(g.length):v===`.`?De.repeat(g.length):v===`*`?l?l+v+(b?yt:``):yt:l?s:`\\${s}`);return p===!0&&(v=N.unescape===!0?v.replace(/\\/g,``):v.replace(/\\+/g,s=>s.length%2==0?`\\\\`:s?`\\`:``)),v===s&&N.contains===!0?(Tt.output=s,Tt):(Tt.output=g.wrapOutput(v,Tt,l),Tt)}for(;!Rt();){if(Lt=Ht(),Lt===`\0`)continue;if(Lt===`\\`){let s=Vt();if(s===`/`&&N.bash!==!0||s===`.`||s===`;`)continue;if(!s){Lt+=`\\`,tn({type:`text`,value:Lt});continue}let l=/^\\+/.exec(Gt()),p=0;if(l&&l[0].length>2&&(p=l[0].length,Tt.index+=p,p%2!=0&&(Lt+=`\\`)),N.unescape===!0?Lt=Ht():Lt+=Ht(),Tt.brackets===0){tn({type:`text`,value:Lt});continue}}if(Tt.brackets>0&&(Lt!==`]`||It.value===`[`||It.value===`[^`)){if(N.posix!==!1&&Lt===`:`){let s=It.value.slice(1);if(s.includes(`[`)&&(It.posix=!0,s.includes(`:`))){let s=It.value.lastIndexOf(`[`),l=It.value.slice(0,s),p=b[It.value.slice(s+2)];if(p){It.value=l+p,Tt.backtrack=!0,Ht(),!R.output&&B.indexOf(It)===1&&(R.output=ze);continue}}}(Lt===`[`&&Vt()!==`:`||Lt===`-`&&Vt()===`]`)&&(Lt=`\\${Lt}`),Lt===`]`&&(It.value===`[`||It.value===`[^`)&&(Lt=`\\${Lt}`),N.posix===!0&&Lt===`!`&&It.value===`[`&&(Lt=`^`),It.value+=Lt,Jt({value:Lt});continue}if(Tt.quotes===1&&Lt!==`"`){Lt=g.escapeRegex(Lt),It.value+=Lt,Jt({value:Lt});continue}if(Lt===`"`){Tt.quotes=Tt.quotes===1?0:1,N.keepQuotes===!0&&tn({type:`text`,value:Lt});continue}if(Lt===`(`){Zt(`parens`),tn({type:`paren`,value:Lt});continue}if(Lt===`)`){if(Tt.parens===0&&N.strictBrackets===!0)throw SyntaxError(A(`opening`,`(`));let s=Ot[Ot.length-1];if(s&&Tt.parens===s.parens+1){rn(Ot.pop());continue}tn({type:`paren`,value:Lt,output:Tt.parens?`)`:`\\)`}),en(`parens`);continue}if(Lt===`[`){if(N.nobracket===!0||!Gt().includes(`]`)){if(N.nobracket!==!0&&N.strictBrackets===!0)throw SyntaxError(A(`closing`,`]`));Lt=`\\${Lt}`}else Zt(`brackets`);tn({type:`bracket`,value:Lt});continue}if(Lt===`]`){if(N.nobracket===!0||It&&It.type===`bracket`&&It.value.length===1){tn({type:`text`,value:Lt,output:`\\${Lt}`});continue}if(Tt.brackets===0){if(N.strictBrackets===!0)throw SyntaxError(A(`opening`,`[`));tn({type:`text`,value:Lt,output:`\\${Lt}`});continue}en(`brackets`);let s=It.value.slice(1);if(It.posix!==!0&&s[0]===`^`&&!s.includes(`/`)&&(Lt=`/${Lt}`),It.value+=Lt,Jt({value:Lt}),N.literalBrackets===!1||g.hasRegexChars(s))continue;let l=g.escapeRegex(It.value);if(Tt.output=Tt.output.slice(0,-It.value.length),N.literalBrackets===!0){Tt.output+=l,It.value=l;continue}It.value=`(${q}${l}|${It.value})`,Tt.output+=It.value;continue}if(Lt===`{`&&N.nobrace!==!0){Zt(`braces`);let s={type:`brace`,value:Lt,output:`(`,outputIndex:Tt.output.length,tokensIndex:Tt.tokens.length};At.push(s),tn(s);continue}if(Lt===`}`){let s=At[At.length-1];if(N.nobrace===!0||!s){tn({type:`text`,value:Lt,output:Lt});continue}let l=`)`;if(s.dots===!0){let s=B.slice(),p=[];for(let l=s.length-1;l>=0&&(B.pop(),s[l].type!==`brace`);l--)s[l].type!==`dots`&&p.unshift(s[l].value);l=k(p,N),Tt.backtrack=!0}if(s.comma!==!0&&s.dots!==!0){let p=Tt.output.slice(0,s.outputIndex),g=Tt.tokens.slice(s.tokensIndex);s.value=s.output=`\\{`,Lt=l=`\\}`,Tt.output=p;for(let s of g)Tt.output+=s.output||s.value}tn({type:`brace`,value:Lt,output:l}),en(`braces`),At.pop();continue}if(Lt===`|`){Ot.length>0&&Ot[Ot.length-1].conditions++,tn({type:`text`,value:Lt});continue}if(Lt===`,`){let s=Lt,l=At[At.length-1];l&&jt[jt.length-1]===`braces`&&(l.comma=!0,s=`|`),tn({type:`comma`,value:Lt,output:s});continue}if(Lt===`/`){if(It.type===`dot`&&Tt.index===Tt.start+1){Tt.start=Tt.index+1,Tt.consumed=``,Tt.output=``,B.pop(),It=R;continue}tn({type:`slash`,value:Lt,output:Pe});continue}if(Lt===`.`){if(Tt.braces>0&&It.type===`dot`){It.value===`.`&&(It.output=De);let s=At[At.length-1];It.type=`dots`,It.output+=Lt,It.value+=Lt,s.dots=!0;continue}if(Tt.braces+Tt.parens===0&&It.type!==`bos`&&It.type!==`slash`){tn({type:`text`,value:Lt,output:De});continue}tn({type:`dot`,value:Lt,output:De});continue}if(Lt===`?`){if(!(It&&It.value===`(`)&&N.noextglob!==!0&&Vt()===`(`&&Vt(2)!==`?`){nn(`qmark`,Lt);continue}if(It&&It.type===`paren`){let s=Vt(),l=Lt;if(s===`<`&&!g.supportsLookbehinds())throw Error(`Node.js v10 or higher is required for regex lookbehinds`);(It.value===`(`&&!/[!=<:]/.test(s)||s===`<`&&!/<([!=]|\w+>)/.test(Gt()))&&(l=`\\${Lt}`),tn({type:`text`,value:Lt,output:l});continue}if(N.dot!==!0&&(It.type===`slash`||It.type===`bos`)){tn({type:`qmark`,value:Lt,output:Ye});continue}tn({type:`qmark`,value:Lt,output:Je});continue}if(Lt===`!`){if(N.noextglob!==!0&&Vt()===`(`&&(Vt(2)!==`?`||!/[!=<:]/.test(Vt(3)))){nn(`negate`,Lt);continue}if(N.nonegate!==!0&&Tt.index===0){Xt();continue}}if(Lt===`+`){if(N.noextglob!==!0&&Vt()===`(`&&Vt(2)!==`?`){nn(`plus`,Lt);continue}if(It&&It.value===`(`||N.regex===!1){tn({type:`plus`,value:Lt,output:Ne});continue}if(It&&(It.type===`bracket`||It.type===`paren`||It.type===`brace`)||Tt.parens>0){tn({type:`plus`,value:Lt});continue}tn({type:`plus`,value:Ne});continue}if(Lt===`@`){if(N.noextglob!==!0&&Vt()===`(`&&Vt(2)!==`?`){tn({type:`at`,extglob:!0,value:Lt,output:``});continue}tn({type:`text`,value:Lt});continue}if(Lt!==`*`){(Lt===`$`||Lt===`^`)&&(Lt=`\\${Lt}`);let s=C.exec(Gt());s&&(Lt+=s[0],Tt.index+=s[0].length),tn({type:`text`,value:Lt});continue}if(It&&(It.type===`globstar`||It.star===!0)){It.type=`star`,It.star=!0,It.value+=Lt,It.output=yt,Tt.backtrack=!0,Tt.globstar=!0,Kt(Lt);continue}let l=Gt();if(N.noextglob!==!0&&/^\([^?]/.test(l)){nn(`star`,Lt);continue}if(It.type===`star`){if(N.noglobstar===!0){Kt(Lt);continue}let p=It.prev,g=p.prev,v=p.type===`slash`||p.type===`bos`,b=g&&(g.type===`star`||g.type===`globstar`);if(N.bash===!0&&(!v||l[0]&&l[0]!==`/`)){tn({type:`star`,value:Lt,output:``});continue}let C=Tt.braces>0&&(p.type===`comma`||p.type===`brace`),w=Ot.length&&(p.type===`pipe`||p.type===`paren`);if(!v&&p.type!==`paren`&&!C&&!w){tn({type:`star`,value:Lt,output:``});continue}for(;l.slice(0,3)===`/**`;){let p=s[Tt.index+4];if(p&&p!==`/`)break;l=l.slice(3),Kt(`/**`,3)}if(p.type===`bos`&&Rt()){It.type=`globstar`,It.value+=Lt,It.output=ot(N),Tt.output=It.output,Tt.globstar=!0,Kt(Lt);continue}if(p.type===`slash`&&p.prev.type!==`bos`&&!b&&Rt()){Tt.output=Tt.output.slice(0,-(p.output+It.output).length),p.output=`(?:${p.output}`,It.type=`globstar`,It.output=ot(N)+(N.strictSlashes?`)`:`|$)`),It.value+=Lt,Tt.globstar=!0,Tt.output+=p.output+It.output,Kt(Lt);continue}if(p.type===`slash`&&p.prev.type!==`bos`&&l[0]===`/`){let s=l[1]===void 0?``:`|$`;Tt.output=Tt.output.slice(0,-(p.output+It.output).length),p.output=`(?:${p.output}`,It.type=`globstar`,It.output=`${ot(N)}${Pe}|${Pe}${s})`,It.value+=Lt,Tt.output+=p.output+It.output,Tt.globstar=!0,Kt(Lt+Ht()),tn({type:`slash`,value:`/`,output:``});continue}if(p.type===`bos`&&l[0]===`/`){It.type=`globstar`,It.value+=Lt,It.output=`(?:^|${Pe}|${ot(N)}${Pe})`,Tt.output=It.output,Tt.globstar=!0,Kt(Lt+Ht()),tn({type:`slash`,value:`/`,output:``});continue}Tt.output=Tt.output.slice(0,-It.output.length),It.type=`globstar`,It.output=ot(N),It.value+=Lt,Tt.output+=It.output,Tt.globstar=!0,Kt(Lt);continue}let p={type:`star`,value:Lt,output:yt};if(N.bash===!0){p.output=`.*?`,(It.type===`bos`||It.type===`slash`)&&(p.output=st+p.output),tn(p);continue}if(It&&(It.type===`bracket`||It.type===`paren`)&&N.regex===!0){p.output=Lt,tn(p);continue}(Tt.index===Tt.start||It.type===`slash`||It.type===`dot`)&&(It.type===`dot`?(Tt.output+=Ke,It.output+=Ke):N.dot===!0?(Tt.output+=qe,It.output+=qe):(Tt.output+=st,It.output+=st),Vt()!==`*`&&(Tt.output+=ze,It.output+=ze)),tn(p)}for(;Tt.brackets>0;){if(N.strictBrackets===!0)throw SyntaxError(A(`closing`,`]`));Tt.output=g.escapeLast(Tt.output,`[`),en(`brackets`)}for(;Tt.parens>0;){if(N.strictBrackets===!0)throw SyntaxError(A(`closing`,`)`));Tt.output=g.escapeLast(Tt.output,`(`),en(`parens`)}for(;Tt.braces>0;){if(N.strictBrackets===!0)throw SyntaxError(A(`closing`,`}`));Tt.output=g.escapeLast(Tt.output,`{`),en(`braces`)}if(N.strictSlashes!==!0&&(It.type===`star`||It.type===`bracket`)&&tn({type:`maybe_slash`,value:``,output:`${Pe}?`}),Tt.backtrack===!0){Tt.output=``;for(let s of Tt.tokens)Tt.output+=s.output==null?s.value:s.output,s.suffix&&(Tt.output+=s.suffix)}return Tt};_e.fastpaths=(s,l)=>{let b={...l},C=typeof b.maxLength==`number`?Math.min(v,b.maxLength):v,w=s.length;if(w>C)throw SyntaxError(`Input length: ${w}, exceeds maximum allowed length: ${C}`);s=E[s]||s;let k=g.isWindows(l),{DOT_LITERAL:A,SLASH_LITERAL:N,ONE_CHAR:F,DOTS_SLASH:I,NO_DOT:R,NO_DOTS:B,NO_DOTS_SLASH:q,STAR:le,START_ANCHOR:J}=p.globChars(k),_e=b.dot?B:R,be=b.dot?q:R,xe=b.capture?``:`?:`,De={negated:!1,prefix:``},Ne=b.bash===!0?`.*?`:le;b.capture&&(Ne=`(${Ne})`);let Pe=s=>s.noglobstar===!0?Ne:`(${xe}(?:(?!${J}${s.dot?I:A}).)*?)`,ze=s=>{switch(s){case`*`:return`${_e}${F}${Ne}`;case`.*`:return`${A}${F}${Ne}`;case`*.*`:return`${_e}${Ne}${A}${F}${Ne}`;case`*/*`:return`${_e}${Ne}${N}${F}${be}${Ne}`;case`**`:return _e+Pe(b);case`**/*`:return`(?:${_e}${Pe(b)}${N})?${be}${F}${Ne}`;case`**/*.*`:return`(?:${_e}${Pe(b)}${N})?${be}${Ne}${A}${F}${Ne}`;case`**/.*`:return`(?:${_e}${Pe(b)}${N})?${A}${F}${Ne}`;default:{let l=/^(.*?)\.(\w+)$/.exec(s);if(!l)return;let p=ze(l[1]);return p?p+A+l[2]:void 0}}},Be=ze(g.removePrefix(s,De));return Be&&b.strictSlashes!==!0&&(Be+=`${N}?`),Be},l.exports=_e})),require_picomatch$1=__commonJSMin(((s,l)=>{let p=require(`path`),g=require_scan(),v=require_parse$2(),b=require_utils$6(),C=require_constants$4(),w=s=>s&&typeof s==`object`&&!Array.isArray(s),E=(s,l,p=!1)=>{if(Array.isArray(s)){let g=s.map(s=>E(s,l,p));return s=>{for(let l of g){let p=l(s);if(p)return p}return!1}}let g=w(s)&&s.tokens&&s.input;if(s===``||typeof s!=`string`&&!g)throw TypeError(`Expected pattern to be a non-empty string`);let v=l||{},C=b.isWindows(l),k=g?E.compileRe(s,l):E.makeRe(s,l,!1,!0),A=k.state;delete k.state;let N=()=>!1;if(v.ignore){let s={...l,ignore:null,onMatch:null,onResult:null};N=E(v.ignore,s,p)}let F=(p,g=!1)=>{let{isMatch:b,match:w,output:F}=E.test(p,k,l,{glob:s,posix:C}),I={glob:s,state:A,regex:k,posix:C,input:p,output:F,match:w,isMatch:b};return typeof v.onResult==`function`&&v.onResult(I),b===!1?(I.isMatch=!1,g?I:!1):N(p)?(typeof v.onIgnore==`function`&&v.onIgnore(I),I.isMatch=!1,g?I:!1):(typeof v.onMatch==`function`&&v.onMatch(I),g?I:!0)};return p&&(F.state=A),F};E.test=(s,l,p,{glob:g,posix:v}={})=>{if(typeof s!=`string`)throw TypeError(`Expected input to be a string`);if(s===``)return{isMatch:!1,output:``};let C=p||{},w=C.format||(v?b.toPosixSlashes:null),k=s===g,A=k&&w?w(s):s;return k===!1&&(A=w?w(s):s,k=A===g),(k===!1||C.capture===!0)&&(k=C.matchBase===!0||C.basename===!0?E.matchBase(s,l,p,v):l.exec(A)),{isMatch:!!k,match:k,output:A}},E.matchBase=(s,l,g,v=b.isWindows(g))=>(l instanceof RegExp?l:E.makeRe(l,g)).test(p.basename(s)),E.isMatch=(s,l,p)=>E(l,p)(s),E.parse=(s,l)=>Array.isArray(s)?s.map(s=>E.parse(s,l)):v(s,{...l,fastpaths:!1}),E.scan=(s,l)=>g(s,l),E.compileRe=(s,l,p=!1,g=!1)=>{if(p===!0)return s.output;let v=l||{},b=v.contains?``:`^`,C=v.contains?``:`$`,w=`${b}(?:${s.output})${C}`;s&&s.negated===!0&&(w=`^(?!${w}).*$`);let k=E.toRegex(w,l);return g===!0&&(k.state=s),k},E.makeRe=(s,l={},p=!1,g=!1)=>{if(!s||typeof s!=`string`)throw TypeError(`Expected a non-empty string`);let b={negated:!1,fastpaths:!0};return l.fastpaths!==!1&&(s[0]===`.`||s[0]===`*`)&&(b.output=v.fastpaths(s,l)),b.output||(b=v(s,l)),E.compileRe(b,l,p,g)},E.toRegex=(s,l)=>{try{let p=l||{};return new RegExp(s,p.flags||(p.nocase?`i`:``))}catch(s){if(l&&l.debug===!0)throw s;return/$^/}},E.constants=C,l.exports=E})),require_picomatch=__commonJSMin(((s,l)=>{l.exports=require_picomatch$1()})),require_micromatch=__commonJSMin(((s,l)=>{let p=require(`util`),g=require_braces(),v=require_picomatch(),b=require_utils$6(),C=s=>s===``||s===`./`,w=s=>{let l=s.indexOf(`{`);return l>-1&&s.indexOf(`}`,l)>-1},E=(s,l,p)=>{l=[].concat(l),s=[].concat(s);let g=new Set,b=new Set,C=new Set,w=0,E=s=>{C.add(s.output),p&&p.onResult&&p.onResult(s)};for(let C=0;C!g.has(s));if(p&&k.length===0){if(p.failglob===!0)throw Error(`No matches found for "${l.join(`, `)}"`);if(p.nonull===!0||p.nullglob===!0)return p.unescape?l.map(s=>s.replace(/\\/g,``)):l}return k};E.match=E,E.matcher=(s,l)=>v(s,l),E.isMatch=(s,l,p)=>v(l,p)(s),E.any=E.isMatch,E.not=(s,l,p={})=>{l=[].concat(l).map(String);let g=new Set,v=[],b=s=>{p.onResult&&p.onResult(s),v.push(s.output)},C=new Set(E(s,l,{...p,onResult:b}));for(let s of v)C.has(s)||g.add(s);return[...g]},E.contains=(s,l,g)=>{if(typeof s!=`string`)throw TypeError(`Expected a string: "${p.inspect(s)}"`);if(Array.isArray(l))return l.some(l=>E.contains(s,l,g));if(typeof l==`string`){if(C(s)||C(l))return!1;if(s.includes(l)||s.startsWith(`./`)&&s.slice(2).includes(l))return!0}return E.isMatch(s,l,{...g,contains:!0})},E.matchKeys=(s,l,p)=>{if(!b.isObject(s))throw TypeError(`Expected the first argument to be an object`);let g=E(Object.keys(s),l,p),v={};for(let l of g)v[l]=s[l];return v},E.some=(s,l,p)=>{let g=[].concat(s);for(let s of[].concat(l)){let l=v(String(s),p);if(g.some(s=>l(s)))return!0}return!1},E.every=(s,l,p)=>{let g=[].concat(s);for(let s of[].concat(l)){let l=v(String(s),p);if(!g.every(s=>l(s)))return!1}return!0},E.all=(s,l,g)=>{if(typeof s!=`string`)throw TypeError(`Expected a string: "${p.inspect(s)}"`);return[].concat(l).every(l=>v(l,g)(s))},E.capture=(s,l,p)=>{let g=b.isWindows(p),C=v.makeRe(String(s),{...p,capture:!0}).exec(g?b.toPosixSlashes(l):l);if(C)return C.slice(1).map(s=>s===void 0?``:s)},E.makeRe=(...s)=>v.makeRe(...s),E.scan=(...s)=>v.scan(...s),E.parse=(s,l)=>{let p=[];for(let b of[].concat(s||[]))for(let s of g(String(b),l))p.push(v.parse(s,l));return p},E.braces=(s,l)=>{if(typeof s!=`string`)throw TypeError(`Expected a string`);return l&&l.nobrace===!0||!w(s)?[s]:g(s,l)},E.braceExpand=(s,l)=>{if(typeof s!=`string`)throw TypeError(`Expected a string`);return E.braces(s,{...l,expand:!0})},E.hasBraces=w,l.exports=E})),require_ansi_regex=__commonJSMin(((s,l)=>{l.exports=({onlyFirst:s=!1}={})=>{let l=[`[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)`,`(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))`].join(`|`);return new RegExp(l,s?void 0:`g`)}})),require_strip_ansi=__commonJSMin(((s,l)=>{let p=require_ansi_regex();l.exports=s=>typeof s==`string`?s.replace(p(),``):s})),require_castArray=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return arguments.length===0?[]:Array.isArray(s)?s:[s]}s.castArray=l})),require_chunk$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(!Number.isInteger(l)||l<=0)throw Error(`Size must be an integer greater than zero.`);let p=Math.ceil(s.length/l),g=Array(p);for(let v=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Array.isArray(s)?s:Array.from(s)}s.toArray=l})),require_isLength$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isSafeInteger(s)&&s>=0}s.isLength=l})),require_isArrayLike=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isLength$1();function p(s){return s!=null&&typeof s!=`function`&&l.isLength(s.length)}s.isArrayLike=p})),require_chunk=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_chunk$1(),p=require_toArray$1(),g=require_isArrayLike();function v(s,v=1){return v=Math.max(Math.floor(v),0),v===0||!g.isArrayLike(s)?[]:l.chunk(p.toArray(s),v)}s.chunk=v})),require_compact$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=[];for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_compact$1(),p=require_isArrayLike();function g(s){return p.isArrayLike(s)?l.compact(Array.from(s)):[]}s.compact=g})),require_flatten$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l=1){let p=[],g=Math.floor(l),v=(s,l)=>{for(let b=0;b{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten$1();function p(...s){return l.flatten(s)}s.concat=p})),require_identity$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s}s.identity=l})),require_isUnsafeProperty=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s===`__proto__`}s.isUnsafeProperty=l})),require_isDeepKey=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){switch(typeof s){case`number`:case`symbol`:return!1;case`string`:return s.includes(`.`)||s.includes(`[`)||s.includes(`]`)}}s.isDeepKey=l})),require_toKey=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`string`||typeof s==`symbol`?s:Object.is(s?.valueOf?.(),-0)?`-0`:String(s)}s.toKey=l})),require_toString=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(s==null)return``;if(typeof s==`string`)return s;if(Array.isArray(s))return s.map(l).join(`,`);let p=String(s);return p===`0`&&Object.is(Number(s),-0)?`-0`:p}s.toString=l})),require_toPath=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString(),p=require_toKey();function g(s){if(Array.isArray(s))return s.map(p.toKey);if(typeof s==`symbol`)return[s];s=l.toString(s);let g=[],v=s.length;if(v===0)return g;let b=0,C=``,w=``,E=!1;for(s.charCodeAt(0)===46&&(g.push(``),b++);b{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isUnsafeProperty(),p=require_isDeepKey(),g=require_toKey(),v=require_toPath();function b(s,w,E){if(s==null)return E;switch(typeof w){case`string`:{if(l.isUnsafeProperty(w))return E;let g=s[w];return g===void 0?p.isDeepKey(w)?b(s,v.toPath(w),E):E:g}case`number`:case`symbol`:{typeof w==`number`&&(w=g.toKey(w));let l=s[w];return l===void 0?E:l}default:{if(Array.isArray(w))return C(s,w,E);if(w=Object.is(w?.valueOf(),-0)?`-0`:String(w),l.isUnsafeProperty(w))return E;let p=s[w];return p===void 0?E:p}}}function C(s,p,g){if(p.length===0)return g;let v=s;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get();function p(s){return function(p){return l.get(p,s)}}s.property=p})),require_isObject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s!==null&&(typeof s==`object`||typeof s==`function`)}s.isObject=l})),require_isPrimitive=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null||typeof s!=`object`&&typeof s!=`function`}s.isPrimitive=l})),require_isEqualsSameValueZero=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return s===l||Number.isNaN(s)&&Number.isNaN(l)}s.isEqualsSameValueZero=l})),require_isMatchWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isObject(),p=require_isPrimitive(),g=require_isEqualsSameValueZero();function v(s,l,p){return typeof p==`function`?b(s,l,function s(l,g,v,C,w,E){let k=p(l,g,v,C,w,E);return k===void 0?b(l,g,s,E):!!k},new Map):v(s,l,()=>void 0)}function b(s,p,v,w){if(p===s)return!0;switch(typeof p){case`object`:return C(s,p,v,w);case`function`:return Object.keys(p).length>0?b(s,{...p},v,w):g.isEqualsSameValueZero(s,p);default:return l.isObject(s)?typeof p==`string`?p===``:!0:g.isEqualsSameValueZero(s,p)}}function C(s,l,g,v){if(l==null)return!0;if(Array.isArray(l))return E(s,l,g,v);if(l instanceof Map)return w(s,l,g,v);if(l instanceof Set)return k(s,l,g,v);let b=Object.keys(l);if(s==null||p.isPrimitive(s))return b.length===0;if(b.length===0)return!0;if(v?.has(l))return v.get(l)===s;v?.set(l,s);try{for(let C=0;C{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isMatchWith();function p(s,p){return l.isMatchWith(s,p,()=>void 0)}s.isMatch=p})),require_getSymbols=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Object.getOwnPropertySymbols(s).filter(l=>Object.prototype.propertyIsEnumerable.call(s,l))}s.getSymbols=l})),require_getTag=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null?s===void 0?`[object Undefined]`:`[object Null]`:Object.prototype.toString.call(s)}s.getTag=l})),require_tags=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=`[object RegExp]`,p=`[object String]`,g=`[object Number]`,v=`[object Boolean]`,b=`[object Arguments]`,C=`[object Symbol]`,w=`[object Date]`,E=`[object Map]`,k=`[object Set]`,A=`[object Array]`,N=`[object Function]`,F=`[object ArrayBuffer]`,I=`[object Object]`,R=`[object Error]`,B=`[object DataView]`,q=`[object Uint8Array]`,le=`[object Uint8ClampedArray]`,J=`[object Uint16Array]`,_e=`[object Uint32Array]`,be=`[object BigUint64Array]`,xe=`[object Int8Array]`,De=`[object Int16Array]`,Ne=`[object Int32Array]`,Pe=`[object BigInt64Array]`,ze=`[object Float32Array]`,Be=`[object Float64Array]`;s.argumentsTag=`[object Arguments]`,s.arrayBufferTag=`[object ArrayBuffer]`,s.arrayTag=`[object Array]`,s.bigInt64ArrayTag=`[object BigInt64Array]`,s.bigUint64ArrayTag=`[object BigUint64Array]`,s.booleanTag=`[object Boolean]`,s.dataViewTag=`[object DataView]`,s.dateTag=`[object Date]`,s.errorTag=`[object Error]`,s.float32ArrayTag=`[object Float32Array]`,s.float64ArrayTag=`[object Float64Array]`,s.functionTag=`[object Function]`,s.int16ArrayTag=`[object Int16Array]`,s.int32ArrayTag=`[object Int32Array]`,s.int8ArrayTag=`[object Int8Array]`,s.mapTag=`[object Map]`,s.numberTag=`[object Number]`,s.objectTag=`[object Object]`,s.regexpTag=`[object RegExp]`,s.setTag=`[object Set]`,s.stringTag=`[object String]`,s.symbolTag=`[object Symbol]`,s.uint16ArrayTag=`[object Uint16Array]`,s.uint32ArrayTag=`[object Uint32Array]`,s.uint8ArrayTag=`[object Uint8Array]`,s.uint8ClampedArrayTag=`[object Uint8ClampedArray]`})),require_globalThis=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`}),s.globalThis=typeof globalThis==`object`&&globalThis||typeof window==`object`&&window||typeof self==`object`&&self||typeof global==`object`&&global||(function(){return this})()||Function(`return this`)()})),require_isBuffer$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_globalThis();function p(s){return l.globalThis.Buffer!==void 0&&l.globalThis.Buffer.isBuffer(s)}s.isBuffer=p})),require_isTypedArray$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return ArrayBuffer.isView(s)&&!(s instanceof DataView)}s.isTypedArray=l})),require_cloneDeepWith$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_getSymbols(),p=require_getTag(),g=require_tags(),v=require_isBuffer$1(),b=require_isPrimitive(),C=require_isTypedArray$1();function w(s,l){return E(s,void 0,s,new Map,l)}function E(s,l,p,g=new Map,w=void 0){let N=w?.(s,l,p,g);if(N!==void 0)return N;if(b.isPrimitive(s))return s;if(g.has(s))return g.get(s);if(Array.isArray(s)){let l=Array(s.length);g.set(s,l);for(let v=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeepWith$1();function p(s){return l.cloneDeepWithImpl(s,void 0,s,new Map,void 0)}s.cloneDeep=p})),require_matches=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isMatch(),p=require_cloneDeep$1();function g(s){return s=p.cloneDeep(s),p=>l.isMatch(p,s)}s.matches=g})),require_cloneDeepWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeepWith$1(),p=require_getTag(),g=require_tags();function v(s,v){return l.cloneDeepWith(s,(b,C,w,E)=>{let k=v?.(b,C,w,E);if(k!==void 0)return k;if(typeof s==`object`){if(p.getTag(s)===g.objectTag&&typeof s.constructor!=`function`){let p={};return E.set(s,p),l.copyProperties(p,s,w,E),p}switch(Object.prototype.toString.call(s)){case g.numberTag:case g.stringTag:case g.booleanTag:{let p=new s.constructor(s?.valueOf());return l.copyProperties(p,s),p}case g.argumentsTag:{let p={};return l.copyProperties(p,s),p.length=s.length,p[Symbol.iterator]=s[Symbol.iterator],p}default:return}}})}s.cloneDeepWith=v})),require_cloneDeep=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeepWith();function p(s){return l.cloneDeepWith(s)}s.cloneDeep=p})),require_isIndex=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=/^(?:0|[1-9]\d*)$/;function p(s,p=2**53-1){switch(typeof s){case`number`:return Number.isInteger(s)&&s>=0&&s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_getTag();function p(s){return typeof s==`object`&&!!s&&l.getTag(s)===`[object Arguments]`}s.isArguments=p})),require_has=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isDeepKey(),p=require_isIndex(),g=require_isArguments(),v=require_toPath();function b(s,b){let C;if(C=Array.isArray(b)?b:typeof b==`string`&&l.isDeepKey(b)&&s?.[b]==null?v.toPath(b):[b],C.length===0)return!1;let w=s;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isMatch(),p=require_toKey(),g=require_cloneDeep(),v=require_get(),b=require_has();function C(s,C){switch(typeof s){case`object`:Object.is(s?.valueOf(),-0)&&(s=`-0`);break;case`number`:s=p.toKey(s);break}return C=g.cloneDeep(C),function(p){let g=v.get(p,s);return g===void 0?b.has(p,s):C===void 0?g===void 0:l.isMatch(g,C)}}s.matchesProperty=C})),require_iteratee=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_property(),g=require_matches(),v=require_matchesProperty();function b(s){if(s==null)return l.identity;switch(typeof s){case`function`:return s;case`object`:return Array.isArray(s)&&s.length===2?v.matchesProperty(s[0],s[1]):g.matches(s);case`string`:case`symbol`:case`number`:return p.property(s)}}s.iteratee=b})),require_countBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike(),p=require_iteratee();function g(s,g){if(s==null)return{};let v=l.isArrayLike(s)?Array.from(s):Object.values(s),b=p.iteratee(g??void 0),C=Object.create(null);for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p=new Set(l);return s.filter(s=>!p.has(s))}s.difference=l})),require_isObjectLike=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`object`&&!!s}s.isObjectLike=l})),require_isArrayLikeObject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike(),p=require_isObjectLike();function g(s){return p.isObjectLike(s)&&l.isArrayLike(s)}s.isArrayLikeObject=g})),require_difference=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_difference$1(),p=require_toArray$1(),g=require_isArrayLikeObject();function v(s,...v){if(!g.isArrayLikeObject(s))return[];let b=p.toArray(s),C=[];for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s[s.length-1]}s.last=l})),require_last=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last$1(),p=require_toArray$1(),g=require_isArrayLike();function v(s){if(g.isArrayLike(s))return l.last(p.toArray(s))}s.last=v})),require_differenceBy$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p){let g=new Set(l.map(s=>p(s)));return s.filter(s=>!g.has(p(s)))}s.differenceBy=l})),require_flattenArrayLike=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLikeObject();function p(s){let p=[];for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last(),p=require_difference$1(),g=require_differenceBy$1(),v=require_flattenArrayLike(),b=require_isArrayLikeObject(),C=require_iteratee();function w(s,...w){if(!b.isArrayLikeObject(s))return[];let E=l.last(w),k=v.flattenArrayLike(w);return b.isArrayLikeObject(E)?p.difference(Array.from(s),k):g.differenceBy(Array.from(s),k,C.iteratee(E))}s.differenceBy=w})),require_differenceWith$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p){return s.filter(s=>l.every(l=>!p(s,l)))}s.differenceWith=l})),require_differenceWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last(),p=require_difference$1(),g=require_differenceWith$1(),v=require_flattenArrayLike(),b=require_isArrayLikeObject();function C(s,...C){if(!b.isArrayLikeObject(s))return[];let w=l.last(C),E=v.flattenArrayLike(C);return typeof w==`function`?g.differenceWith(Array.from(s),E,w):p.difference(Array.from(s),E)}s.differenceWith=C})),require_drop$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return l=Math.max(l,0),s.slice(l)}s.drop=l})),require_isSymbol$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`symbol`||s instanceof Symbol}s.isSymbol=l})),require_toNumber=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isSymbol$1();function p(s){return l.isSymbol(s)?NaN:Number(s)}s.toNumber=p})),require_toFinite=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function p(s){return s?(s=l.toNumber(s),s===1/0||s===-1/0?(s<0?-1:1)*Number.MAX_VALUE:s===s?s:0):s===0?s:0}s.toFinite=p})),require_toInteger=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toFinite();function p(s){let p=l.toFinite(s),g=p%1;return g?p-g:p}s.toInteger=p})),require_drop=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_drop$1(),p=require_toArray$1(),g=require_isArrayLike(),v=require_toInteger();function b(s,b=1,C){return g.isArrayLike(s)?(b=C?1:v.toInteger(b),l.drop(p.toArray(s),b)):[]}s.drop=b})),require_dropRight$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return l=Math.min(-l,0),l===0?s.slice():s.slice(0,l)}s.dropRight=l})),require_dropRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_dropRight$1(),p=require_toArray$1(),g=require_isArrayLike(),v=require_toInteger();function b(s,b=1,C){return g.isArrayLike(s)?(b=C?1:v.toInteger(b),l.dropRight(p.toArray(s),b)):[]}s.dropRight=b})),require_dropRightWhile$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){for(let p=s.length-1;p>=0;p--)if(!l(s[p],p,s))return s.slice(0,p+1);return[]}s.dropRightWhile=l})),require_dropRightWhile=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_dropRightWhile$1(),p=require_identity$1(),g=require_property(),v=require_isArrayLike(),b=require_matches(),C=require_matchesProperty();function w(s,l=p.identity){return v.isArrayLike(s)?E(Array.from(s),l):[]}function E(s,p){switch(typeof p){case`function`:return l.dropRightWhile(s,(s,l,g)=>!!p(s,l,g));case`object`:if(Array.isArray(p)&&p.length===2){let g=p[0],v=p[1];return l.dropRightWhile(s,C.matchesProperty(g,v))}else return l.dropRightWhile(s,b.matches(p));case`symbol`:case`number`:case`string`:return l.dropRightWhile(s,g.property(p))}}s.dropRightWhile=w})),require_dropWhile$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p=s.findIndex((s,p,g)=>!l(s,p,g));return p===-1?[]:s.slice(p)}s.dropWhile=l})),require_dropWhile=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_dropWhile$1(),p=require_identity$1(),g=require_toArray$1(),v=require_property(),b=require_isArrayLike(),C=require_matches(),w=require_matchesProperty();function E(s,l=p.identity){return b.isArrayLike(s)?k(g.toArray(s),l):[]}function k(s,p){switch(typeof p){case`function`:return l.dropWhile(s,(s,l,g)=>!!p(s,l,g));case`object`:if(Array.isArray(p)&&p.length===2){let g=p[0],v=p[1];return l.dropWhile(s,w.matchesProperty(g,v))}else return l.dropWhile(s,C.matches(p));case`number`:case`symbol`:case`string`:return l.dropWhile(s,v.property(p))}}s.dropWhile=E})),require_range$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p=1){if(l??(l=s,s=0),!Number.isInteger(p)||p===0)throw Error(`The step value must be a non-zero integer.`);let g=Math.max(Math.ceil((l-s)/p),0),v=Array(g);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_range$1(),g=require_isArrayLike();function v(s,v=l.identity){if(!s)return s;let b=g.isArrayLike(s)||Array.isArray(s)?p.range(0,s.length):Object.keys(s);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_range$1(),g=require_isArrayLike();function v(s,v=l.identity){if(!s)return s;let b=g.isArrayLike(s)?p.range(0,s.length):Object.keys(s);for(let l=b.length-1;l>=0;l--){let p=b[l],g=s[p];if(v(g,p,s)===!1)break}return s}s.forEachRight=v})),require_isIterateeCall=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isIndex(),p=require_isArrayLike(),g=require_isObject(),v=require_isEqualsSameValueZero();function b(s,b,C){return g.isObject(C)&&(typeof b==`number`&&p.isArrayLike(C)&&l.isIndex(b)&&b{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_isIterateeCall(),g=require_property(),v=require_isArrayLike(),b=require_matches(),C=require_matchesProperty();function w(s,w,E){if(!s)return!0;E&&p.isIterateeCall(s,w,E)&&(w=void 0),w||=l.identity;let k;switch(typeof w){case`function`:k=w;break;case`object`:if(Array.isArray(w)&&w.length===2){let s=w[0],l=w[1];k=C.matchesProperty(s,l)}else k=b.matches(w);break;case`symbol`:case`number`:case`string`:k=g.property(w)}if(!v.isArrayLike(s)){let l=Object.keys(s);for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p=0,g=s.length){let v=s.length,b=Math.max(p>=0?p:v+p,0),C=Math.min(g>=0?g:v+g,v);for(let p=b;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`string`||s instanceof String}s.isString=l})),require_fill=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_fill$1(),p=require_isArrayLike(),g=require_isString();function v(s,v,b=0,C=s?s.length:0){return p.isArrayLike(s)?g.isString(s)?s:(b=Math.floor(b),C=Math.floor(C),b||=0,C||=0,l.fill(s,v,b,C)):[]}s.fill=v})),require_filter=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_isArrayLike(),g=require_iteratee();function v(s,v=l.identity){if(!s)return[];if(v=g.iteratee(v),!Array.isArray(s)){let l=[],g=Object.keys(s),b=p.isArrayLike(s)?s.length:g.length;for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_iteratee();function g(s,g=l.identity,v=0){if(!s)return;v<0&&(v=Math.max(s.length+v,0));let b=p.iteratee(g);if(!Array.isArray(s)){let l=Object.keys(s);for(let p=v;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s}s.identity=l})),require_findIndex=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity(),p=require_property(),g=require_matches(),v=require_matchesProperty();function b(s,b=l.identity,C=0){if(!s)return-1;C<0&&(C=Math.max(s.length+C,0));let w=Array.from(s).slice(C),E=-1;switch(typeof b){case`function`:E=w.findIndex(b);break;case`object`:if(Array.isArray(b)&&b.length===2){let s=b[0],l=b[1];E=w.findIndex(v.matchesProperty(s,l))}else E=w.findIndex(g.matches(b));break;case`number`:case`symbol`:case`string`:E=w.findIndex(p.property(b))}return E===-1?-1:E+C}s.findIndex=b})),require_findLast=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_iteratee(),g=require_toInteger();function v(s,v=l.identity,b){if(!s)return;let C=Array.isArray(s)?s.length:Object.keys(s).length;b=g.toInteger(b??C-1),b=b<0?Math.max(C+b,0):Math.min(b,C-1);let w=p.iteratee(v);if(!Array.isArray(s)){let l=Object.keys(s);for(let p=b;p>=0;p--){let g=l[p],v=s[g];if(w(v,g,s))return v}return}return s.slice(0,b+1).findLast(w)}s.findLast=v})),require_findLastIndex=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_toArray$1(),g=require_property(),v=require_matches(),b=require_matchesProperty();function C(s,C=l.identity,w=s?s.length-1:0){if(!s)return-1;w=w<0?Math.max(s.length+w,0):Math.min(w,s.length-1);let E=p.toArray(s).slice(0,w+1);switch(typeof C){case`function`:return E.findLastIndex(C);case`object`:if(Array.isArray(C)&&C.length===2){let s=C[0],l=C[1];return E.findLastIndex(b.matchesProperty(s,l))}else return E.findLastIndex(v.matches(C));case`number`:case`symbol`:case`string`:return E.findLastIndex(g.property(C))}}s.findLastIndex=C})),require_head$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s[0]}s.head=l})),require_head=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_head$1(),p=require_toArray$1(),g=require_isArrayLike();function v(s){if(g.isArrayLike(s))return l.head(p.toArray(s))}s.head=v})),require_flatten=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike();function p(s,p=1){let g=[],v=Math.floor(p);if(!l.isArrayLike(s))return g;let b=(s,l)=>{for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten();function p(s,p=1){return l.flatten(s,p)}s.flattenDepth=p})),require_map=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_range$1(),g=require_isArrayLike(),v=require_iteratee();function b(s,b){if(!s)return[];let C=g.isArrayLike(s)||Array.isArray(s)?p.range(0,s.length):Object.keys(s),w=v.iteratee(b??l.identity),E=Array(C.length);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null}s.isNil=l})),require_flatMap=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flattenDepth(),p=require_map(),g=require_isNil$1();function v(s,v){if(g.isNil(s))return[];let b=g.isNil(v)?p.map(s):p.map(s,v);return l.flattenDepth(b,1)}s.flatMap=v})),require_flatMapDepth=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten(),p=require_map(),g=require_identity$1(),v=require_iteratee();function b(s,b=g.identity,C=1){if(s==null)return[];let w=v.iteratee(b),E=p.map(s,w);return l.flatten(E,C)}s.flatMapDepth=b})),require_flatMapDeep=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatMapDepth();function p(s,p){return l.flatMapDepth(s,p,1/0)}s.flatMapDeep=p})),require_flattenDeep=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flattenDepth();function p(s){return l.flattenDepth(s,1/0)}s.flattenDeep=p})),require_groupBy$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p={};for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_groupBy$1(),p=require_identity$1(),g=require_isArrayLike(),v=require_iteratee();function b(s,b){if(s==null)return{};let C=g.isArrayLike(s)?Array.from(s):Object.values(s),w=v.iteratee(b??p.identity);return l.groupBy(C,w)}s.groupBy=b})),require_includes=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isString(),p=require_isEqualsSameValueZero(),g=require_toInteger();function v(s,v,b,C){if(s==null)return!1;if(b=C||!b?0:g.toInteger(b),l.isString(s))return b>s.length||v instanceof RegExp?!1:(b<0&&(b=Math.max(0,s.length+b)),s.includes(v,b));if(Array.isArray(s))return s.includes(v,b);let w=Object.keys(s);b<0&&(b=Math.max(0,w.length+b));for(let l=b;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike();function p(s,p,g){if(!l.isArrayLike(s))return-1;if(Number.isNaN(p)){g??=0,g<0&&(g=Math.max(0,s.length+g));for(let l=g;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.slice(0,-1)}s.initial=l})),require_initial=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_initial$1(),p=require_isArrayLike();function g(s){return p.isArrayLike(s)?l.initial(Array.from(s)):[]}s.initial=g})),require_intersection$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p=new Set(l);return s.filter(s=>p.has(s))}s.intersection=l})),require_uniq$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return[...new Set(s)]}s.uniq=l})),require_intersection=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_intersection$1(),p=require_uniq$1(),g=require_isArrayLikeObject();function v(...s){if(s.length===0||!g.isArrayLikeObject(s[0]))return[];let v=p.uniq(Array.from(s[0]));for(let p=1;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p){let g=[],v=new Set(l.map(p));for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_intersectionBy$1(),p=require_last$1(),g=require_uniq$1(),v=require_identity$1(),b=require_property(),C=require_isArrayLikeObject();function w(s,...w){if(!C.isArrayLikeObject(s))return[];let E=p.last(w);if(E===void 0)return Array.from(s);let k=g.uniq(Array.from(s)),A=C.isArrayLikeObject(E)?w.length:w.length-1;for(let s=0;sE(s)):typeof E==`string`&&(k=l.intersectionBy(k,Array.from(p),b.property(E)))}return k}s.intersectionBy=w})),require_intersectionWith$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p){return s.filter(s=>l.some(l=>p(s,l)))}s.intersectionWith=l})),require_uniq=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_uniq$1(),p=require_isArrayLike();function g(s){return p.isArrayLike(s)?l.uniq(Array.from(s)):[]}s.uniq=g})),require_intersectionWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last(),p=require_intersectionWith$1(),g=require_uniq(),v=require_isEqualsSameValueZero();function b(s,...b){if(s==null)return[];let w=l.last(b),E=v.isEqualsSameValueZero,k=g.uniq;typeof w==`function`&&(E=w,k=C,b.pop());let A=k(Array.from(s));for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`function`}s.isFunction=l})),require_invokeMap=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`}),require_globalThis();let l=require_isFunction$1(),p=require_isNil$1(),g=require_get(),v=require_isArrayLike();function b(s,b,...C){if(p.isNil(s))return[];let w=v.isArrayLike(s)?Array.from(s):Object.values(s),E=[];for(let s=0;s0&&(k=g.get(p,s))}else if(typeof b==`string`&&b.includes(`.`)){let s=b.split(`.`).slice(0,-1).join(`.`);k=g.get(p,s)}E.push(v?.apply(k,C))}return E}s.invokeMap=b})),require_join=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike();function p(s,p){return l.isArrayLike(s)?Array.from(s).join(p):``}s.join=p})),require_reduce=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_range$1(),g=require_isArrayLike();function v(s,v=l.identity,b){if(!s)return b;let C,w=0;g.isArrayLike(s)?(C=p.range(0,s.length),b==null&&s.length>0&&(b=s[0],w+=1)):(C=Object.keys(s),b??(b=s[C[0]],w+=1));for(let l=w;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_reduce(),p=require_identity$1(),g=require_isArrayLike(),v=require_isObjectLike(),b=require_iteratee();function C(s,C){if(!g.isArrayLike(s)&&!v.isObjectLike(s))return{};let w=b.iteratee(C??p.identity);return l.reduce(s,(s,l)=>{let p=w(l);return s[p]=l,s},{})}s.keyBy=C})),require_lastIndexOf=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike();function p(s,p,g){if(!l.isArrayLike(s)||s.length===0)return-1;let v=s.length,b=g??v-1;if(g!=null&&(b=b<0?Math.max(v+b,0):Math.min(b,v-1)),Number.isNaN(p)){for(let l=b;l>=0;l--)if(Number.isNaN(s[l]))return l}return Array.from(s).lastIndexOf(p,b)}s.lastIndexOf=p})),require_nth=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLikeObject(),p=require_toInteger();function g(s,g=0){if(!(!l.isArrayLikeObject(s)||s.length===0))return g=p.toInteger(g),g<0&&(g+=s.length),s[g]}s.nth=g})),require_compareValues=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`symbol`?1:s===null?2:s===void 0?3:s===s?0:4}s.compareValues=(s,p,g)=>{if(s!==p){let v=l(s),b=l(p);if(v===b&&v===0){if(sp)return g===`desc`?-1:1}return g===`desc`?b-v:v-b}return 0}})),require_isKey=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isSymbol$1(),p=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,g=/^\w*$/;function v(s,v){return Array.isArray(s)?!1:typeof s==`number`||typeof s==`boolean`||s==null||l.isSymbol(s)?!0:typeof s==`string`&&(g.test(s)||!p.test(s))||v!=null&&Object.hasOwn(v,s)}s.isKey=v})),require_orderBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_compareValues(),p=require_isKey(),g=require_toPath();function v(s,v,b,C){if(s==null)return[];b=C?void 0:b,Array.isArray(s)||(s=Object.values(s)),Array.isArray(v)||(v=v==null?[null]:[v]),v.length===0&&(v=[null]),Array.isArray(b)||(b=b==null?[]:[b]),b=b.map(s=>String(s));let w=(s,l)=>{let p=s;for(let s=0;sl==null||s==null?l:typeof s==`object`&&`key`in s?Object.hasOwn(l,s.key)?l[s.key]:w(l,s.path):typeof s==`function`?s(l):Array.isArray(s)?w(l,s):typeof l==`object`?l[s]:l,k=v.map(s=>(Array.isArray(s)&&s.length===1&&(s=s[0]),s==null||typeof s==`function`||Array.isArray(s)||p.isKey(s)?s:{key:s,path:g.toPath(s)}));return s.map(s=>({original:s,criteria:k.map(l=>E(l,s))})).slice().sort((s,p)=>{for(let g=0;gs.original)}s.orderBy=v})),require_partition=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_isArrayLike(),g=require_iteratee();function v(s,v=l.identity){if(!s)return[[],[]];let b=p.isArrayLike(s)?s:Object.values(s);v=g.iteratee(v);let C=[],w=[];for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p=new Set(l),g=0;for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_pull$1();function p(s,...p){return l.pull(s,p)}s.pull=p})),require_pullAll=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_pull$1();function p(s,p=[]){return l.pull(s,Array.from(p))}s.pullAll=p})),require_pullAllBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee();function p(s,p,g){let v=l.iteratee(g),b=new Set(Array.from(p).map(s=>v(s))),C=0;for(let l=0;l{function p(s,l){let p=s.length;l??=Array(p);for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_copyArray(),p=require_isEqualsSameValueZero();function g(s,g,v){if(s?.length==null||g?.length==null)return s;s===g&&(g=l(g));let b=0;v??=(s,l)=>p.isEqualsSameValueZero(s,l);let C=Array.isArray(g)?g:Array.from(g),w=C.includes(void 0);for(let l=0;lv(s[l],p))||(s[b++]=s[l]);continue}w||delete s[b++]}return s.length=b,s}s.pullAllWith=g})),require_at=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get(),p=require_isArrayLike(),g=require_isString();function v(s,...v){if(v.length===0)return[];let b=[];for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get(),p=require_isUnsafeProperty(),g=require_isDeepKey(),v=require_toKey(),b=require_toPath();function C(s,l){if(s==null)return!0;switch(typeof l){case`symbol`:case`number`:case`object`:if(Array.isArray(l))return w(s,l);if(typeof l==`number`?l=v.toKey(l):typeof l==`object`&&(l=Object.is(l?.valueOf(),-0)?`-0`:String(l)),p.isUnsafeProperty(l))return!1;if(s?.[l]===void 0)return!0;try{return delete s[l],!0}catch{return!1}case`string`:if(s?.[l]===void 0&&g.isDeepKey(l))return w(s,b.toPath(l));if(p.isUnsafeProperty(l))return!1;try{return delete s[l],!0}catch{return!1}}}function w(s,g){let v=g.length===1?s:l.get(s,g.slice(0,-1)),b=g[g.length-1];if(v?.[b]===void 0)return!0;if(p.isUnsafeProperty(b))return!1;try{return delete v[b],!0}catch{return!1}}s.unset=C})),require_isArray=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Array.isArray(s)}s.isArray=l})),require_pullAt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flattenDepth(),p=require_isIndex(),g=require_isKey(),v=require_toKey(),b=require_at(),C=require_unset(),w=require_isArray(),E=require_toPath();function k(s,...k){let A=l.flattenDepth(k,1);if(!s)return Array(A.length);let N=b.at(s,A),F=A.map(l=>p.isIndex(l,s.length)?Number(l):l).sort((s,l)=>l-s);for(let l of new Set(F)){if(p.isIndex(l,s.length)){Array.prototype.splice.call(s,l,1);continue}if(g.isKey(l,s)){delete s[v.toKey(l)];continue}let b=w.isArray(l)?l:E.toPath(l);C.unset(s,b)}return N}s.pullAt=k})),require_reduceRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_range$1(),g=require_isArrayLike();function v(s,v=l.identity,b){if(!s)return b;let C,w;g.isArrayLike(s)?(C=p.range(0,s.length).reverse(),b==null&&s.length>0?(b=s[s.length-1],w=1):w=0):(C=Object.keys(s).reverse(),b==null?(b=s[C[0]],w=1):w=0);for(let l=w;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(typeof s!=`function`)throw TypeError(`Expected a function`);return function(...l){return!s.apply(this,l)}}s.negate=l})),require_reject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_filter(),p=require_identity$1(),g=require_negate$1(),v=require_iteratee();function b(s,b=p.identity){return l.filter(s,g.negate(v.iteratee(b)))}s.reject=b})),require_remove$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p=s.slice(),g=[],v=0;for(let b=0;b{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_remove$1(),p=require_identity$1(),g=require_iteratee();function v(s,v=p.identity){return l.remove(s,g.iteratee(v))}s.remove=v})),require_reverse$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null?s:s.reverse()}s.reverse=l})),require_sample$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s[Math.floor(Math.random()*s.length)]}s.sample=l})),require_sample=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sample$1(),p=require_toArray$1(),g=require_isArrayLike();function v(s){if(s!=null)return g.isArrayLike(s)?l.sample(p.toArray(s)):l.sample(Object.values(s))}s.sample=v})),require_random$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(l??(l=s,s=0),s>=l)throw Error(`Invalid input: The maximum value must be greater than the minimum value.`);return Math.random()*(l-s)+s}s.random=l})),require_randomInt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_random$1();function p(s,p){return Math.floor(l.random(s,p))}s.randomInt=p})),require_sampleSize$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_randomInt();function p(s,p){if(p>s.length)throw Error(`Size must be less than or equal to the length of array.`);let g=Array(p),v=new Set;for(let b=s.length-p,C=0;b{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function p(s,p,g){return g===void 0&&(g=p,p=void 0),g!==void 0&&(g=l.toNumber(g),s=Math.min(s,Number.isNaN(g)?0:g)),p!==void 0&&(p=l.toNumber(p),s=Math.max(s,Number.isNaN(p)?0:p)),s}s.clamp=p})),require_isMap$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof Map}s.isMap=l})),require_isMap=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isMap$1();function p(s){return l.isMap(s)}s.isMap=p})),require_toArray=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike(),p=require_isMap();function g(s){return s==null?[]:l.isArrayLike(s)||p.isMap(s)?Array.from(s):typeof s==`object`?Object.values(s):[]}s.toArray=g})),require_sampleSize=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sampleSize$1(),p=require_isIterateeCall(),g=require_clamp(),v=require_toArray(),b=require_toInteger();function C(s,C,w){let E=v.toArray(s);return C=(w?p.isIterateeCall(s,C,w):C===void 0)?1:g.clamp(b.toInteger(C),0,E.length),l.sampleSize(E,C)}s.sampleSize=C})),require_shuffle$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=s.slice();for(let s=l.length-1;s>=1;s--){let p=Math.floor(Math.random()*(s+1));[l[s],l[p]]=[l[p],l[s]]}return l}s.shuffle=l})),require_values=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null?[]:Object.values(s)}s.values=l})),require_isNil=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null}s.isNil=l})),require_shuffle=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_shuffle$1(),p=require_values(),g=require_isArray(),v=require_isArrayLike(),b=require_isNil(),C=require_isObjectLike();function w(s){return b.isNil(s)?[]:g.isArray(s)?l.shuffle(s):v.isArrayLike(s)?l.shuffle(Array.from(s)):C.isObjectLike(s)?l.shuffle(p.values(s)):[]}s.shuffle=w})),require_size=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isNil$1();function p(s){return l.isNil(s)?0:s instanceof Map||s instanceof Set?s.size:Object.keys(s).length}s.size=p})),require_slice=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isIterateeCall(),p=require_isArrayLike(),g=require_toInteger();function v(s,v,b){if(!p.isArrayLike(s))return[];let C=s.length;b===void 0?b=C:typeof b!=`number`&&l.isIterateeCall(s,v,b)&&(v=0,b=C),v=g.toInteger(v),b=g.toInteger(b),v=v<0?Math.max(C+v,0):Math.min(v,C),b=b<0?Math.max(C+b,0):Math.min(b,C);let w=Math.max(b-v,0),E=Array(w);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_property(),g=require_matches(),v=require_matchesProperty();function b(s,b,C){if(!s)return!1;C!=null&&(b=void 0),b??=l.identity;let w=Array.isArray(s)?s:Object.values(s);switch(typeof b){case`function`:if(!Array.isArray(s)){let l=Object.keys(s);for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_orderBy(),p=require_flatten$1(),g=require_isIterateeCall();function v(s,...v){let b=v.length;return b>1&&g.isIterateeCall(s,v[0],v[1])?v=[]:b>2&&g.isIterateeCall(v[0],v[1],v[2])&&(v=[v[0]]),l.orderBy(s,p.flatten(v),[`asc`])}s.sortBy=v})),require_isNull$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s===null}s.isNull=l})),require_isUndefined$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s===void 0}s.isUndefined=l})),require_isNaN=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isNaN(s)}s.isNaN=l})),require_sortedIndexBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isNull$1(),p=require_isUndefined$1(),g=require_identity(),v=require_isNaN(),b=require_isNil(),C=require_isSymbol$1(),w=require_iteratee(),E=4294967294;function k(s,E,k=g.identity,A){if(b.isNil(s)||s.length===0)return 0;let N=0,F=s.length,I=w.iteratee(k),R=I(E),B=v.isNaN(R),q=l.isNull(R),le=C.isSymbol(R),J=p.isUndefined(R);for(;N{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`symbol`}s.isSymbol=l})),require_isNumber=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`number`||s instanceof Number}s.isNumber=l})),require_sortedIndex=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sortedIndexBy(),p=require_isNil$1(),g=require_isNull$1(),v=require_isSymbol(),b=require_isNumber(),C=2147483647;function w(s,C){if(p.isNil(s))return 0;let w=0,E=s.length;if(b.isNumber(C)&&C===C&&E<=2147483647){for(;w>>1,p=s[l];!g.isNull(p)&&!v.isSymbol(p)&&ps)}s.sortedIndex=w})),require_sortedIndexOf=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sortedIndex(),p=require_isEqualsSameValueZero();function g(s,g){if(!s?.length)return-1;let v=l.sortedIndex(s,g);return v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sortedIndexBy();function p(s,p,g){return l.sortedIndexBy(s,p,g,!0)}s.sortedLastIndexBy=p})),require_sortedLastIndex=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sortedLastIndexBy(),p=require_isNil$1(),g=require_isNull$1(),v=require_isSymbol(),b=require_isNumber(),C=2147483647;function w(s,C){if(p.isNil(s))return 0;let w=s.length;if(!b.isNumber(C)||Number.isNaN(C)||w>2147483647)return l.sortedLastIndexBy(s,C,s=>s);let E=0;for(;E>>1,p=s[l];!g.isNull(p)&&!v.isSymbol(p)&&p<=C?E=l+1:w=l}return w}s.sortedLastIndex=w})),require_sortedLastIndexOf=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sortedLastIndex(),p=require_isEqualsSameValueZero();function g(s,g){if(!s?.length)return-1;let v=l.sortedLastIndex(s,g)-1;return v>=0&&p.isEqualsSameValueZero(s[v],g)?v:-1}s.sortedLastIndexOf=g})),require_tail$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.slice(1)}s.tail=l})),require_tail=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_tail$1(),p=require_toArray$1(),g=require_isArrayLike();function v(s){return g.isArrayLike(s)?l.tail(p.toArray(s)):[]}s.tail=v})),require_take$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function p(s,p,g){return p=g||p===void 0?1:l.toInteger(p),s.slice(0,p)}s.take=p})),require_take=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_take$1(),p=require_toArray$1(),g=require_isArrayLike(),v=require_toInteger();function b(s,b=1,C){return b=C?1:v.toInteger(b),b<1||!g.isArrayLike(s)?[]:l.take(p.toArray(s),b)}s.take=b})),require_takeRight$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function p(s,p,g){return p=g||p===void 0?1:l.toInteger(p),p<=0||s.length===0?[]:s.slice(-p)}s.takeRight=p})),require_takeRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_takeRight$1(),p=require_toArray$1(),g=require_isArrayLike(),v=require_toInteger();function b(s,b=1,C){return b=C?1:v.toInteger(b),b<=0||!g.isArrayLike(s)?[]:l.takeRight(p.toArray(s),b)}s.takeRight=b})),require_negate=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return((...l)=>!s(...l))}s.negate=l})),require_takeRightWhile=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_negate(),g=require_toArray$1(),v=require_isArrayLikeObject(),b=require_iteratee();function C(s,C){if(!v.isArrayLikeObject(s))return[];let w=g.toArray(s),E=w.findLastIndex(p.negate(b.iteratee(C??l.identity)));return w.slice(E+1)}s.takeRightWhile=C})),require_takeWhile=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toArray$1(),p=require_identity(),g=require_negate$1(),v=require_isArrayLikeObject(),b=require_iteratee();function C(s,C){if(!v.isArrayLikeObject(s))return[];let w=l.toArray(s),E=w.findIndex(g.negate(b.iteratee(C??p.identity)));return E===-1?w:w.slice(0,E)}s.takeWhile=C})),require_union=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatMapDepth(),p=require_uniq$1(),g=require_isArrayLikeObject();function v(...s){let v=s.filter(g.isArrayLikeObject),b=l.flatMapDepth(v,s=>Array.from(s),1);return p.uniq(b)}s.union=v})),require_uniqBy$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p=new Map;for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return function(...p){return s.apply(this,p.slice(0,l))}}s.ary=l})),require_unionBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last$1(),p=require_uniq$1(),g=require_uniqBy$1(),v=require_ary$1(),b=require_flattenArrayLike(),C=require_isArrayLikeObject(),w=require_iteratee();function E(...s){let E=l.last(s),k=b.flattenArrayLike(s);return C.isArrayLikeObject(E)||E==null?p.uniq(k):g.uniqBy(k,v.ary(w.iteratee(E),1))}s.unionBy=E})),require_uniqWith$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p=[];for(let g=0;g!l(s,v))&&p.push(v)}return p}s.uniqWith=l})),require_unionWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last$1(),p=require_uniq$1(),g=require_uniqWith$1(),v=require_flattenArrayLike(),b=require_isArrayLikeObject();function C(...s){let C=l.last(s),w=v.flattenArrayLike(s);return b.isArrayLikeObject(C)||C==null?p.uniq(w):g.uniqWith(w,C)}s.unionWith=C})),require_uniqBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_uniqBy$1(),p=require_ary$1(),g=require_identity$1(),v=require_isArrayLikeObject(),b=require_iteratee();function C(s,C=g.identity){return v.isArrayLikeObject(s)?l.uniqBy(Array.from(s),p.ary(b.iteratee(C),1)):[]}s.uniqBy=C})),require_uniqWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_uniqWith$1(),p=require_uniq(),g=require_isArrayLike();function v(s,v){return g.isArrayLike(s)?typeof v==`function`?l.uniqWith(Array.from(s),v):p.uniq(Array.from(s)):[]}s.uniqWith=v})),require_unzip$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=0;for(let p=0;pl&&(l=s[p].length);let p=Array(l);for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_unzip$1(),p=require_isArray(),g=require_isArrayLikeObject();function v(s){return!g.isArrayLikeObject(s)||!s.length?[]:(s=p.isArray(s)?s:Array.from(s),s=s.filter(s=>g.isArrayLikeObject(s)),l.unzip(s))}s.unzip=v})),require_unzipWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_unzip$1(),p=require_isArray(),g=require_isArrayLikeObject();function v(s,v){if(!g.isArrayLikeObject(s)||!s.length)return[];let b=p.isArray(s)?l.unzip(s):l.unzip(Array.from(s,s=>Array.from(s)));if(!v)return b;let C=Array(b.length);for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_difference$1();function p(s,...p){return l.difference(s,p)}s.without=p})),require_without=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_without$1(),p=require_isArrayLikeObject();function g(s,...g){return p.isArrayLikeObject(s)?l.without(Array.from(s),...g):[]}s.without=g})),require_xor=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLikeObject(),p=require_toArray();function g(...s){let g=new Map;for(let v=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p=1,{partialWindows:g=!1}={}){if(l<=0||!Number.isInteger(l))throw Error(`Size must be a positive integer.`);if(p<=0||!Number.isInteger(p))throw Error(`Step must be a positive integer.`);let v=[],b=g?s.length:s.length-l+1;for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_differenceBy(),p=require_intersectionBy(),g=require_last(),v=require_unionBy(),b=require_windowed(),C=require_identity$1(),w=require_isArrayLikeObject(),E=require_iteratee();function k(...s){let k=g.last(s),A=C.identity;!w.isArrayLikeObject(k)&&k!=null&&(A=E.iteratee(k),s=s.slice(0,-1));let N=s.filter(w.isArrayLikeObject),F=v.unionBy(...N,A),I=b.windowed(N,2).map(([s,l])=>p.intersectionBy(s,l,A));return l.differenceBy(F,v.unionBy(...I,A),A)}s.xorBy=k})),require_xorWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_differenceWith(),p=require_intersectionWith(),g=require_last(),v=require_unionWith(),b=require_windowed(),C=require_isArrayLikeObject();function w(...s){let w=g.last(s),E=(s,l)=>s===l;typeof w==`function`&&(E=w,s=s.slice(0,-1));let k=s.filter(C.isArrayLikeObject),A=v.unionWith(...k,E),N=b.windowed(k,2).map(([s,l])=>p.intersectionWith(s,l,E));return l.differenceWith(A,v.unionWith(...N,E),E)}s.xorWith=w})),require_zip$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(...s){let l=0;for(let p=0;pl&&(l=s[p].length);let p=s.length,g=Array(l);for(let v=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_zip$1(),p=require_isArrayLikeObject();function g(...s){return s.length?l.zip(...s.filter(s=>p.isArrayLikeObject(s))):[]}s.zip=g})),require_assignValue=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isEqualsSameValueZero();s.assignValue=(s,p,g)=>{let v=s[p];(!(Object.hasOwn(s,p)&&l.isEqualsSameValueZero(v,g))||g===void 0&&!(p in s))&&(s[p]=g)}})),require_zipObject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_assignValue();function p(s=[],p=[]){let g={};for(let v=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get(),p=require_isUnsafeProperty(),g=require_assignValue(),v=require_isIndex(),b=require_isKey(),C=require_toKey(),w=require_isObject(),E=require_toPath();function k(s,k,A,N){if(s==null&&!w.isObject(s))return s;let F;F=b.isKey(k,s)?[k]:Array.isArray(k)?k:E.toPath(k);let I=A(l.get(s,F)),R=s;for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_updateWith();function p(s,p,g){return l.updateWith(s,p,()=>g,()=>void 0)}s.set=p})),require_zipObjectDeep=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_zip$1(),p=require_set(),g=require_isArrayLike();function v(s,v){let b={};if(!g.isArrayLike(s))return b;g.isArrayLike(v)||(v=[]);let C=l.zip(Array.from(s),Array.from(v));for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_unzip(),p=require_isFunction$1();function g(...s){let g=s.pop();if(p.isFunction(g)||(s.push(g),g=void 0),!s?.length)return[];let v=l.unzip(s);return g==null?v:v.map(s=>g(...s))}s.zipWith=g})),require_after$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function p(s,p){if(typeof p!=`function`)throw TypeError(`Expected a function`);return s=l.toInteger(s),function(...l){if(--s<1)return p.apply(this,l)}}s.after=p})),require_ary=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_ary$1();function p(s,p=s.length,g){return g&&(p=s.length),(Number.isNaN(p)||p<0)&&(p=0),l.ary(s,p)}s.ary=p})),require_attempt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,...l){try{return s(...l)}catch(s){return s instanceof Error?s:Error(s)}}s.attempt=l})),require_before=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function p(s,p){if(typeof p!=`function`)throw TypeError(`Expected a function`);let g;return s=l.toInteger(s),function(...l){return--s>0&&(g=p.apply(this,l)),s<=1&&p&&(p=void 0),g}}s.before=p})),require_bind=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,p,...g){let v=function(...b){let C=[],w=0;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,p,...g){let v=function(...b){let C=[],w=0;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,g=s.length,b){g=b?s.length:g,g=Number.parseInt(g,10),(Number.isNaN(g)||g<1)&&(g=0);let C=function(...v){let b=v.filter(s=>s===l.placeholder),w=v.length-b.length;return ws===l.placeholder),k=v.length-E.length;return v=g(v,C),k{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,g=s.length,b){g=b?s.length:g,g=Number.parseInt(g,10),(Number.isNaN(g)||g<1)&&(g=0);let C=function(...v){let b=v.filter(s=>s===l.placeholder),w=v.length-b.length;return ws===l.placeholder),k=v.length-E.length;return v=g(v,C),ks===l.placeholder).length,v=Math.max(s.length-g,0),b=[],C=0;for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,{signal:p,edges:g}={}){let v,b=null,C=g!=null&&g.includes(`leading`),w=g==null||g.includes(`trailing`),E=()=>{b!==null&&(s.apply(v,b),v=void 0,b=null)},k=()=>{w&&E(),I()},A=null,N=()=>{A!=null&&clearTimeout(A),A=setTimeout(()=>{A=null,k()},l)},F=()=>{A!==null&&(clearTimeout(A),A=null)},I=()=>{F(),v=void 0,b=null},R=()=>{E()},B=function(...s){if(p?.aborted)return;v=this,b=s;let l=A==null;N(),C&&l&&E()};return B.schedule=N,B.cancel=I,B.flush=R,p?.addEventListener(`abort`,I,{once:!0}),B}s.debounce=l})),require_debounce=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_debounce$1();function p(s,p=0,g={}){typeof g!=`object`&&(g={});let{leading:v=!1,trailing:b=!0,maxWait:C}=g,w=[,,];v&&(w[0]=`leading`),b&&(w[1]=`trailing`);let E,k=null,A=l.debounce(function(...l){E=s.apply(this,l),k=null},p,{edges:w}),N=function(...l){return C!=null&&(k===null&&(k=Date.now()),Date.now()-k>=C)?(E=s.apply(this,l),k=Date.now(),A.cancel(),A.schedule(),E):(A.apply(this,l),E)};return N.cancel=A.cancel,N.flush=()=>(A.flush(),E),N}s.debounce=p})),require_defer=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,...l){if(typeof s!=`function`)throw TypeError(`Expected a function`);return setTimeout(s,1,...l)}s.defer=l})),require_delay=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function p(s,p,...g){if(typeof s!=`function`)throw TypeError(`Expected a function`);return setTimeout(s,l.toNumber(p)||0,...g)}s.delay=p})),require_flip=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return function(...l){return s.apply(this,l.reverse())}}s.flip=l})),require_flow$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(...s){return function(...l){let p=s.length?s[0].apply(this,l):l[0];for(let l=1;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten$1(),p=require_flow$1();function g(...s){let g=l.flatten(s,1);if(g.some(s=>typeof s!=`function`))throw TypeError(`Expected a function`);return p.flow(...g)}s.flow=g})),require_flowRight$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flow$1();function p(...s){return l.flow(...s.reverse())}s.flowRight=p})),require_flowRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten$1(),p=require_flowRight$1();function g(...s){let g=l.flatten(s,1);if(g.some(s=>typeof s!=`function`))throw TypeError(`Expected a function`);return p.flowRight(...g)}s.flowRight=g})),require_memoize=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,p){if(typeof s!=`function`||p!=null&&typeof p!=`function`)throw TypeError(`Expected a function`);let g=function(...l){let v=p?p.apply(this,l):l[0],b=g.cache;if(b.has(v))return b.get(v);let C=s.apply(this,l);return g.cache=b.set(v,C)||b,C};return g.cache=new(l.Cache||Map),g}l.Cache=Map,s.memoize=l})),require_nthArg=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function p(s=0){return function(...p){return p.at(l.toInteger(s))}}s.nthArg=p})),require_once$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=!1,p;return function(...g){return l||(l=!0,p=s(...g)),p}}s.once=l})),require_once=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_once$1();function p(s){return l.once(s)}s.once=p})),require_overArgs=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_iteratee();function g(s,...g){if(typeof s!=`function`)throw TypeError(`Expected a function`);let v=g.flat();return function(...g){let b=Math.min(g.length,v.length),C=[...g];for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,...l){return p(s,g,...l)}function p(s,l,...p){let g=function(...g){let v=0,b=p.slice().map(s=>s===l?g[v++]:s),C=g.slice(v);return s.apply(this,b.concat(C))};return s.prototype&&(g.prototype=Object.create(s.prototype)),g}let g=Symbol(`partial.placeholder`);l.placeholder=g,s.partial=l,s.partialImpl=p})),require_partial$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_partial$2();function p(s,...g){return l.partialImpl(s,p.placeholder,...g)}p.placeholder=Symbol(`compat.partial.placeholder`),s.partial=p})),require_partialRight$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,...l){return p(s,g,...l)}function p(s,l,...p){let g=function(...g){let v=p.filter(s=>s===l).length,b=Math.max(g.length-v,0),C=g.slice(0,b),w=b,E=p.slice().map(s=>s===l?g[w++]:s);return s.apply(this,C.concat(E))};return s.prototype&&(g.prototype=Object.create(s.prototype)),g}let g=Symbol(`partialRight.placeholder`);l.placeholder=g,s.partialRight=l,s.partialRightImpl=p})),require_partialRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_partialRight$1();function p(s,...g){return l.partialRightImpl(s,p.placeholder,...g)}p.placeholder=Symbol(`compat.partialRight.placeholder`),s.partialRight=p})),require_rearg=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten();function p(s,...p){let g=l.flatten(p);return function(...l){let p=g.map(s=>l[s]).slice(0,l.length);for(let s=p.length;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l=s.length-1){return function(...p){let g=p.slice(l),v=p.slice(0,l);for(;v.length{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_rest$1();function p(s,p=s.length-1){return p=Number.parseInt(p,10),(Number.isNaN(p)||p<0)&&(p=s.length-1),l.rest(s,p)}s.rest=p})),require_spread=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l=0){return l=Number.parseInt(l,10),(Number.isNaN(l)||l<0)&&(l=0),function(...p){let g=p[l],v=p.slice(0,l);return g&&v.push(...g),s.apply(this,v)}}s.spread=l})),require_throttle=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_debounce();function p(s,p=0,g={}){let{leading:v=!0,trailing:b=!0}=g;return l.debounce(s,p,{leading:v,maxWait:p,trailing:b})}s.throttle=p})),require_unary=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_ary();function p(s){return l.ary(s,1)}s.unary=p})),require_wrap=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_isFunction$1();function g(s,g){return function(...v){return(p.isFunction(g)?g:l.identity).apply(this,[s,...v])}}s.wrap=g})),require_add=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber(),p=require_toString();function g(s,g){return s===void 0&&g===void 0?0:s===void 0||g===void 0?s??g:(typeof s==`string`||typeof g==`string`?(s=p.toString(s),g=p.toString(g)):(s=l.toNumber(s),g=l.toNumber(g)),s+g)}s.add=g})),require_decimalAdjust=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p=0){if(l=Number(l),Object.is(l,-0)&&(l=`-0`),p=Math.min(Number.parseInt(p,10),292),p){let[g,v=0]=l.toString().split(`e`),b=Math[s](Number(`${g}e${Number(v)+p}`));Object.is(b,-0)&&(b=`-0`);let[C,w=0]=b.toString().split(`e`);return Number(`${C}e${Number(w)-p}`)}return Math[s](Number(l))}s.decimalAdjust=l})),require_ceil=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_decimalAdjust();function p(s,p=0){return l.decimalAdjust(`ceil`,s,p)}s.ceil=p})),require_divide=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber(),p=require_toString();function g(s,g){return s===void 0&&g===void 0?1:s===void 0||g===void 0?s??g:(typeof s==`string`||typeof g==`string`?(s=p.toString(s),g=p.toString(g)):(s=l.toNumber(s),g=l.toNumber(g)),s/g)}s.divide=g})),require_floor=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_decimalAdjust();function p(s,p=0){return l.decimalAdjust(`floor`,s,p)}s.floor=p})),require_inRange$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p){if(p??(p=l,l=0),l>=p)throw Error(`The maximum value must be greater than the minimum value.`);return l<=s&&s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_inRange$1();function p(s,p,g){return p||=0,g!=null&&!g&&(g=0),p!=null&&typeof p!=`number`&&(p=Number(p)),g==null&&p===0||(g!=null&&typeof g!=`number`&&(g=Number(g)),g!=null&&p>g&&([p,g]=[g,p]),p===g)?!1:l.inRange(s,p,g)}s.inRange=p})),require_max$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(!s||s.length===0)return;let l;for(let p=0;pl)&&(l=g)}return l}s.max=l})),require_maxBy$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(s.length===0)return;let p=s[0],g=l(p,0,s);for(let v=1;vg&&(g=C,p=b)}return p}s.maxBy=l})),require_maxBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_maxBy$1(),p=require_identity$1(),g=require_iteratee();function v(s,v){if(s!=null)return l.maxBy(Array.from(s),g.iteratee(v??p.identity))}s.maxBy=v})),require_sumBy$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee();function p(s,p){if(!s||!s.length)return 0;p!=null&&(p=l.iteratee(p));let g;for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sumBy$1();function p(s){return l.sumBy(s)}s.sum=p})),require_mean=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sum();function p(s){let p=s?s.length:0;return p===0?NaN:l.sum(s)/p}s.mean=p})),require_sumBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p=0;for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sumBy();function p(s,p){return l.sumBy(s,s=>p(s))/s.length}s.meanBy=p})),require_meanBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_meanBy$1(),g=require_iteratee();function v(s,v){return s==null?NaN:p.meanBy(Array.from(s),g.iteratee(v??l.identity))}s.meanBy=v})),require_min=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(!s||s.length===0)return;let l;for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(s.length===0)return;let p=s[0],g=l(p,0,s);for(let v=1;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_minBy$1(),p=require_identity$1(),g=require_iteratee();function v(s,v){if(s!=null)return l.minBy(Array.from(s),g.iteratee(v??p.identity))}s.minBy=v})),require_multiply=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber(),p=require_toString();function g(s,g){return s===void 0&&g===void 0?1:s===void 0||g===void 0?s??g:(typeof s==`string`||typeof g==`string`?(s=p.toString(s),g=p.toString(g)):(s=l.toNumber(s),g=l.toNumber(g)),s*g)}s.multiply=g})),require_parseInt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l=0,p){return p&&(l=0),Number.parseInt(s,l)}s.parseInt=l})),require_random=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_clamp(),p=require_random$1(),g=require_randomInt();function v(...s){let v=0,b=1,C=!1;switch(s.length){case 1:typeof s[0]==`boolean`?C=s[0]:b=s[0];break;case 2:typeof s[1]==`boolean`?(b=s[0],C=s[1]):(v=s[0],b=s[1]);case 3:typeof s[2]==`object`&&s[2]!=null&&s[2][s[1]]===s[0]?(v=0,b=s[0],C=!1):(v=s[0],b=s[1],C=s[2])}return typeof v!=`number`&&(v=Number(v)),typeof b!=`number`&&(v=Number(b)),v||=0,b||=0,v>b&&([v,b]=[b,v]),v=l.clamp(v,-(2**53-1),2**53-1),b=l.clamp(b,-(2**53-1),2**53-1),v===b?v:C?p.random(v,b+1):g.randomInt(v,b+1)}s.random=v})),require_range=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isIterateeCall(),p=require_toFinite();function g(s,g,v){v&&typeof v!=`number`&&l.isIterateeCall(s,g,v)&&(g=v=void 0),s=p.toFinite(s),g===void 0?(g=s,s=0):g=p.toFinite(g),v=v===void 0?s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isIterateeCall(),p=require_toFinite();function g(s,g,v){v&&typeof v!=`number`&&l.isIterateeCall(s,g,v)&&(g=v=void 0),s=p.toFinite(s),g===void 0?(g=s,s=0):g=p.toFinite(g),v=v===void 0?s=0;l--)C[l]=s,s+=v;return C}s.rangeRight=g})),require_round=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_decimalAdjust();function p(s,p=0){return l.decimalAdjust(`round`,s,p)}s.round=p})),require_subtract=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber(),p=require_toString();function g(s,g){return s===void 0&&g===void 0?0:s===void 0||g===void 0?s??g:(typeof s==`string`||typeof g==`string`?(s=p.toString(s),g=p.toString(g)):(s=l.toNumber(s),g=l.toNumber(g)),s-g)}s.subtract=g})),require_isPlainObject$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(!s||typeof s!=`object`)return!1;let l=Object.getPrototypeOf(s);return l===null||l===Object.prototype||Object.getPrototypeOf(l)===null?Object.prototype.toString.call(s)===`[object Object]`:!1}s.isPlainObject=l})),require_isEqualWith$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isBuffer$1(),p=require_isPlainObject$1(),g=require_getSymbols(),v=require_getTag(),b=require_tags(),C=require_isEqualsSameValueZero();function w(s,l,p){return E(s,l,void 0,void 0,void 0,void 0,p)}function E(s,l,p,g,v,b,C){let w=C(s,l,p,g,v,b);if(w!==void 0)return w;if(typeof s==typeof l)switch(typeof s){case`bigint`:case`string`:case`boolean`:case`symbol`:case`undefined`:return s===l;case`number`:return s===l||Object.is(s,l);case`function`:return s===l;case`object`:return k(s,l,b,C)}return k(s,l,b,C)}function k(s,w,A,N){if(Object.is(s,w))return!0;let F=v.getTag(s),I=v.getTag(w);if(F===b.argumentsTag&&(F=b.objectTag),I===b.argumentsTag&&(I=b.objectTag),F!==I)return!1;switch(F){case b.stringTag:return s.toString()===w.toString();case b.numberTag:{let l=s.valueOf(),p=w.valueOf();return C.isEqualsSameValueZero(l,p)}case b.booleanTag:case b.dateTag:case b.symbolTag:return Object.is(s.valueOf(),w.valueOf());case b.regexpTag:return s.source===w.source&&s.flags===w.flags;case b.functionTag:return s===w}A??=new Map;let R=A.get(s),B=A.get(w);if(R!=null&&B!=null)return R===w;A.set(s,w),A.set(w,s);try{switch(F){case b.mapTag:if(s.size!==w.size)return!1;for(let[l,p]of s.entries())if(!w.has(l)||!E(p,w.get(l),l,s,w,A,N))return!1;return!0;case b.setTag:{if(s.size!==w.size)return!1;let l=Array.from(s.values()),p=Array.from(w.values());for(let g=0;gE(v,l,void 0,s,w,A,N));if(b===-1)return!1;p.splice(b,1)}return!0}case b.arrayTag:case b.uint8ArrayTag:case b.uint8ClampedArrayTag:case b.uint16ArrayTag:case b.uint32ArrayTag:case b.bigUint64ArrayTag:case b.int8ArrayTag:case b.int16ArrayTag:case b.int32ArrayTag:case b.bigInt64ArrayTag:case b.float32ArrayTag:case b.float64ArrayTag:if(l.isBuffer(s)!==l.isBuffer(w)||s.length!==w.length)return!1;for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){}s.noop=l})),require_isEqual=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isEqualWith$1(),p=require_noop$1();function g(s,g){return l.isEqualWith(s,g,p.noop)}s.isEqual=g})),require_noop=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(...s){}s.noop=l})),require_isPrototype=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=s?.constructor;return s===(typeof l==`function`?l.prototype:Object.prototype)}s.isPrototype=l})),require_isTypedArray=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isTypedArray$1();function p(s){return l.isTypedArray(s)}s.isTypedArray=p})),require_times=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function p(s,p){if(s=l.toInteger(s),s<1||!Number.isSafeInteger(s))return[];let g=Array(s);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isBuffer$1(),p=require_isPrototype(),g=require_isArrayLike(),v=require_isTypedArray(),b=require_times();function C(s){if(g.isArrayLike(s))return w(s);let l=Object.keys(Object(s));return p.isPrototype(s)?l.filter(s=>s!==`constructor`):l}function w(s){let p=b.times(s.length,s=>`${s}`),g=new Set(p);l.isBuffer(s)&&(g.add(`offset`),g.add(`parent`)),v.isTypedArray(s)&&(g.add(`buffer`),g.add(`byteLength`),g.add(`byteOffset`));let C=Object.keys(s).filter(s=>!g.has(s));return Array.isArray(s)?[...p,...C]:[...p.filter(l=>Object.hasOwn(s,l)),...C]}s.keys=C})),require_assign=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),p=require_isEqualsSameValueZero();function g(s,...l){for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isBuffer$1(),p=require_isPrototype(),g=require_isArrayLike(),v=require_isTypedArray(),b=require_times();function C(s){if(s==null)return[];switch(typeof s){case`object`:case`function`:return g.isArrayLike(s)?k(s):p.isPrototype(s)?E(s):w(s);default:return w(Object(s))}}function w(s){let l=[];for(let p in s)l.push(p);return l}function E(s){return w(s).filter(s=>s!==`constructor`)}function k(s){let p=b.times(s.length,s=>`${s}`),g=new Set(p);l.isBuffer(s)&&(g.add(`offset`),g.add(`parent`)),v.isTypedArray(s)&&(g.add(`buffer`),g.add(`byteLength`),g.add(`byteOffset`));let C=w(s).filter(s=>!g.has(s));return Array.isArray(s)?[...p,...C]:[...p.filter(l=>Object.hasOwn(s,l)),...C]}s.keysIn=C})),require_assignIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn(),p=require_isEqualsSameValueZero();function g(s,...l){for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn(),p=require_isEqualsSameValueZero();function g(s,...l){let p=l[l.length-1];typeof p==`function`?l.pop():p=void 0;for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),p=require_isEqualsSameValueZero();function g(s,...l){let p=l[l.length-1];typeof p==`function`?l.pop():p=void 0;for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isPrimitive(),p=require_getTag(),g=require_tags(),v=require_isArray(),b=require_isTypedArray();function C(s){if(l.isPrimitive(s))return s;let C=p.getTag(s);if(!w(s))return{};if(v.isArray(s)){let l=Array.from(s);return s.length>0&&typeof s[0]==`string`&&Object.hasOwn(s,`index`)&&(l.index=s.index,l.input=s.input),l}if(b.isTypedArray(s)){let l=s,p=l.constructor;return new p(l.buffer,l.byteOffset,l.length)}if(C===g.arrayBufferTag)return new ArrayBuffer(s.byteLength);if(C===g.dataViewTag){let l=s,p=l.buffer,g=l.byteOffset,v=l.byteLength,b=new ArrayBuffer(v),C=new Uint8Array(p,g,v);return new Uint8Array(b).set(C),new DataView(b)}if(C===g.booleanTag||C===g.numberTag||C===g.stringTag){let l=s.constructor,p=new l(s.valueOf());return C===g.stringTag?A(p,s):E(p,s),p}if(C===g.dateTag)return new Date(Number(s));if(C===g.regexpTag){let l=s,p=new RegExp(l.source,l.flags);return p.lastIndex=l.lastIndex,p}if(C===g.symbolTag)return Object(Symbol.prototype.valueOf.call(s));if(C===g.mapTag){let l=s,p=new Map;return l.forEach((s,l)=>{p.set(l,s)}),p}if(C===g.setTag){let l=s,p=new Set;return l.forEach(s=>{p.add(s)}),p}if(C===g.argumentsTag){let l=s,p={};return E(p,l),p.length=l.length,p[Symbol.iterator]=l[Symbol.iterator],p}let F={};return N(F,s),E(F,s),k(F,s),F}function w(s){switch(p.getTag(s)){case g.argumentsTag:case g.arrayTag:case g.arrayBufferTag:case g.dataViewTag:case g.booleanTag:case g.dateTag:case g.float32ArrayTag:case g.float64ArrayTag:case g.int8ArrayTag:case g.int16ArrayTag:case g.int32ArrayTag:case g.mapTag:case g.numberTag:case g.objectTag:case g.regexpTag:case g.setTag:case g.stringTag:case g.symbolTag:case g.uint8ArrayTag:case g.uint8ClampedArrayTag:case g.uint16ArrayTag:case g.uint32ArrayTag:return!0;default:return!1}}function E(s,l){for(let p in l)Object.hasOwn(l,p)&&(s[p]=l[p])}function k(s,l){let p=Object.getOwnPropertySymbols(l);for(let g=0;g=p)&&(s[g]=l[g])}function N(s,l){let p=Object.getPrototypeOf(l);p!==null&&typeof l.constructor==`function`&&Object.setPrototypeOf(s,p)}s.clone=C})),require_cloneWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_clone$1();function p(s,p){if(!p)return l.clone(s);let g=p(s);return g===void 0?l.clone(s):g}s.cloneWith=p})),require_create$2=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),p=require_assignValue(),g=require_isObject();function v(s,v){let b=g.isObject(s)?Object.create(s):{};if(v!=null){let s=l.keys(v);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isNil$1(),p=require_isIterateeCall(),g=require_isEqualsSameValueZero();function v(s,...v){s=Object(s);let b=Object.prototype,C=v.length,w=C>2?v[2]:void 0;w&&p.isIterateeCall(v[0],v[1],w)&&(C=1);for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(typeof s!=`object`||!s)return!1;if(Object.getPrototypeOf(s)===null)return!0;if(Object.prototype.toString.call(s)!==`[object Object]`){let l=s[Symbol.toStringTag];return l==null||!Object.getOwnPropertyDescriptor(s,Symbol.toStringTag)?.writable?!1:s.toString()===`[object ${l}]`}let l=s;for(;Object.getPrototypeOf(l)!==null;)l=Object.getPrototypeOf(l);return Object.getPrototypeOf(s)===l}s.isPlainObject=l})),require_defaultsDeep=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isPlainObject();function p(s,...l){s=Object(s);for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return Object.keys(s).find(p=>l(s[p],p,s))}s.findKey=l})),require_findKey=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_findKey$1(),p=require_identity(),g=require_isObject(),v=require_iteratee();function b(s,b){if(!g.isObject(s))return;let C=v.iteratee(b??p.identity);return l.findKey(s,C)}s.findKey=b})),require_findLastKey=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity(),p=require_isObject(),g=require_iteratee();function v(s,v){if(!p.isObject(s))return;let b=g.iteratee(v??l.identity);return Object.keys(s).findLast(l=>b(s[l],l,s))}s.findLastKey=v})),require_forIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1();function p(s,p=l.identity){if(s==null)return s;for(let l in s)if(p(s[l],l,s)===!1)break;return s}s.forIn=p})),require_forInRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1();function p(s,p=l.identity){if(s==null)return s;let g=[];for(let l in s)g.push(l);for(let l=g.length-1;l>=0;l--){let v=g[l];if(p(s[v],v,s)===!1)break}return s}s.forInRight=p})),require_forOwn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),p=require_identity$1();function g(s,g=p.identity){if(s==null)return s;let v=Object(s),b=l.keys(s);for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),p=require_identity$1();function g(s,g=p.identity){if(s==null)return s;let v=Object(s),b=l.keys(s);for(let s=b.length-1;s>=0;--s){let l=b[s];if(g(v[l],l,v)===!1)break}return s}s.forOwnRight=g})),require_fromPairs=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike();function p(s){if(!l.isArrayLike(s))return{};let p={};for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys();function p(s){return s==null?[]:l.keys(s).filter(l=>typeof s[l]==`function`)}s.functions=p})),require_functionsIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isFunction$1();function p(s){if(s==null)return[];let p=[];for(let g in s)l.isFunction(s[g])&&p.push(g);return p}s.functionsIn=p})),require_hasIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isDeepKey(),p=require_isIndex(),g=require_isArguments(),v=require_toPath();function b(s,b){if(s==null)return!1;let C;if(C=Array.isArray(b)?b:typeof b==`string`&&l.isDeepKey(b)&&s[b]==null?v.toPath(b):[b],C.length===0)return!1;let w=s;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l={},p=Object.keys(s);for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_invert$1();function p(s){return l.invert(s)}s.invert=p})),require_invertBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_isNil$1(),g=require_iteratee();function v(s,v){let b={};if(p.isNil(s))return b;v??=l.identity;let C=Object.keys(s),w=g.iteratee(v);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p={},g=Object.keys(s);for(let v=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_mapKeys$1(),g=require_iteratee();function v(s,v=l.identity){return s==null?{}:p.mapKeys(s,g.iteratee(v))}s.mapKeys=v})),require_mapValues$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let p={},g=Object.keys(s);for(let v=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_mapValues$1(),g=require_iteratee();function v(s,v=l.identity){return s==null?{}:p.mapValues(s,g.iteratee(v))}s.mapValues=v})),require_clone=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isPrimitive(),p=require_isTypedArray$1();function g(s){if(l.isPrimitive(s))return s;if(Array.isArray(s)||p.isTypedArray(s)||s instanceof ArrayBuffer||typeof SharedArrayBuffer<`u`&&s instanceof SharedArrayBuffer)return s.slice(0);let g=Object.getPrototypeOf(s);if(g==null)return Object.assign(Object.create(g),s);let v=g.constructor;if(s instanceof Date||s instanceof Map||s instanceof Set)return new v(s);if(s instanceof RegExp){let l=new v(s);return l.lastIndex=s.lastIndex,l}if(s instanceof DataView)return new v(s.buffer.slice(0));if(s instanceof Error){let l;return l=s instanceof AggregateError?new v(s.errors,s.message,{cause:s.cause}):new v(s.message,{cause:s.cause}),l.stack=s.stack,Object.assign(l,s),l}return typeof File<`u`&&s instanceof File?new v([s],s.name,{type:s.type,lastModified:s.lastModified}):typeof s==`object`?Object.assign(Object.create(g),s):s}s.clone=g})),require_mergeWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeep(),p=require_isUnsafeProperty(),g=require_clone(),v=require_isBuffer$1(),b=require_isPrimitive(),C=require_getSymbols(),w=require_isArguments(),E=require_isArrayLikeObject(),k=require_isObjectLike(),A=require_isPlainObject(),N=require_isTypedArray();function F(s,...l){let p=l.slice(0,-1),g=l[l.length-1],v=s;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_mergeWith(),p=require_noop$1();function g(s,...g){return l.mergeWith(s,...g,p.noop)}s.merge=g})),require_getSymbolsIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_getSymbols();function p(s){let p=[];for(;s;)p.push(...l.getSymbols(s)),s=Object.getPrototypeOf(s);return p}s.getSymbolsIn=p})),require_omit=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeepWith(),p=require_keysIn(),g=require_unset(),v=require_getSymbolsIn(),b=require_isDeepKey(),C=require_flatten(),w=require_isPlainObject();function E(s,...l){if(s==null)return{};l=C.flatten(l);let p=k(s,l);for(let s=0;sArray.isArray(s)||b.isDeepKey(s))?N(s):A(s)}function A(s){let l={},g=[...p.keysIn(s),...v.getSymbolsIn(s)];for(let p=0;p{if(!w.isPlainObject(s))return s})}return g}s.omit=E})),require_omitBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn(),p=require_range$1(),g=require_getSymbolsIn(),v=require_identity(),b=require_isArrayLike(),C=require_isSymbol$1(),w=require_iteratee();function E(s,E){if(s==null)return{};let k={},A=w.iteratee(E??v.identity),N=b.isArrayLike(s)?p.range(0,s.length):[...l.keysIn(s),...g.getSymbolsIn(s)];for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get(),p=require_has(),g=require_set(),v=require_isArrayLike(),b=require_isNil();function C(s,...C){if(b.isNil(s))return{};let w={};for(let b=0;b{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn(),p=require_range$1(),g=require_getSymbolsIn(),v=require_identity(),b=require_isArrayLike(),C=require_isSymbol$1(),w=require_iteratee();function E(s,E){if(s==null)return{};let k=w.iteratee(E??v.identity),A={},N=b.isArrayLike(s)?p.range(0,s.length):[...l.keysIn(s),...g.getSymbolsIn(s)];for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get();function p(s){return function(p){return l.get(s,p)}}s.propertyOf=p})),require_result=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isKey(),p=require_toKey(),g=require_toPath(),v=require_toString();function b(s,b,C){l.isKey(b,s)?b=[b]:Array.isArray(b)||(b=g.toPath(v.toString(b)));let w=Math.max(b.length,1);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_updateWith();function p(s,p,g,v){let b;return b=typeof v==`function`?v:()=>void 0,l.updateWith(s,p,()=>g,b)}s.setWith=p})),require_toDefaulted=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeep(),p=require_defaults();function g(s,...g){let v=l.cloneDeep(s);return p.defaults(v,...g)}s.toDefaulted=g})),require_mapToEntries=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=Array(s.size),p=s.keys(),g=s.values();for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=Array(s.size),p=s.values();for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),p=require_mapToEntries(),g=require_setToEntries();function v(s){if(s==null)return[];if(s instanceof Set)return g.setToEntries(s);if(s instanceof Map)return p.mapToEntries(s);let v=l.keys(s),b=Array(v.length);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn(),p=require_mapToEntries(),g=require_setToEntries();function v(s){if(s==null)return[];if(s instanceof Set)return g.setToEntries(s);if(s instanceof Map)return p.mapToEntries(s);let v=l.keysIn(s),b=Array(v.length);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isBuffer$1();function p(s){return l.isBuffer(s)}s.isBuffer=p})),require_transform=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),p=require_isFunction$1(),g=require_forEach(),v=require_isBuffer(),b=require_isObject(),C=require_isTypedArray(),w=require_iteratee();function E(s,E=l.identity,k){let A=Array.isArray(s)||v.isBuffer(s)||C.isTypedArray(s);return E=w.iteratee(E),k??=A?[]:b.isObject(s)&&p.isFunction(s.constructor)?Object.create(Object.getPrototypeOf(s)):{},s==null||g.forEach(s,(s,l,p)=>E(k,s,l,p)),k}s.transform=E})),require_update=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_updateWith();function p(s,p,g){return l.updateWith(s,p,g,()=>void 0)}s.update=p})),require_valuesIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn();function p(s){let p=l.keysIn(s),g=Array(p.length);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`function`}s.isFunction=l})),require_isLength=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isSafeInteger(s)&&s>=0}s.isLength=l})),require_isNative=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=Function.prototype.toString,p=RegExp(`^${l.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)}$`);function g(s){if(typeof s!=`function`)return!1;if(globalThis?.[`__core-js_shared__`]!=null)throw Error(`Unsupported core-js use. Try https://npms.io/search?q=ponyfill.`);return p.test(l.call(s))}s.isNative=g})),require_isNull=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s===null}s.isNull=l})),require_isUndefined=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isUndefined$1();function p(s){return l.isUndefined(s)}s.isUndefined=p})),require_conformsTo=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(l==null)return!0;if(s==null)return Object.keys(l).length===0;let p=Object.keys(l);for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_conformsTo(),p=require_cloneDeep$1();function g(s){return s=p.cloneDeep(s),function(p){return l.conformsTo(p,s)}}s.conforms=g})),require_isArrayBuffer$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof ArrayBuffer}s.isArrayBuffer=l})),require_isArrayBuffer=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayBuffer$1();function p(s){return l.isArrayBuffer(s)}s.isArrayBuffer=p})),require_isBoolean=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`boolean`||s instanceof Boolean}s.isBoolean=l})),require_isDate$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof Date}s.isDate=l})),require_isDate=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isDate$1();function p(s){return l.isDate(s)}s.isDate=p})),require_isElement=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isObjectLike(),p=require_isPlainObject();function g(s){return l.isObjectLike(s)&&s.nodeType===1&&!p.isPlainObject(s)}s.isElement=g})),require_isEmpty=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArguments(),p=require_isArrayLike(),g=require_isTypedArray(),v=require_isBuffer$1(),b=require_isPrototype();function C(s){if(s==null)return!0;if(p.isArrayLike(s))return typeof s.splice!=`function`&&typeof s!=`string`&&!v.isBuffer(s)&&!g.isTypedArray(s)&&!l.isArguments(s)?!1:s.length===0;if(typeof s==`object`){if(s instanceof Map||s instanceof Set)return s.size===0;let l=Object.keys(s);return b.isPrototype(s)?l.filter(s=>s!==`constructor`).length===0:l.length===0}return!0}s.isEmpty=C})),require_after=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(!Number.isInteger(s)||s<0)throw Error(`n must be a non-negative integer.`);let p=0;return(...g)=>{if(++p>=s)return l(...g)}}s.after=l})),require_isEqualWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_after(),p=require_isEqualWith$1();function g(s,v,b){return typeof b!=`function`&&(b=()=>void 0),p.isEqualWith(s,v,(...p)=>{let C=b(...p);if(C!==void 0)return!!C;if(s instanceof Map&&v instanceof Map||s instanceof Set&&v instanceof Set)return g(Array.from(s),Array.from(v),l.after(2,b))})}s.isEqualWith=g})),require_isError=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_getTag();function p(s){return l.getTag(s)===`[object Error]`}s.isError=p})),require_isFinite=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isFinite(s)}s.isFinite=l})),require_isInteger=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isInteger(s)}s.isInteger=l})),require_isRegExp$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof RegExp}s.isRegExp=l})),require_isRegExp=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isRegExp$1();function p(s){return l.isRegExp(s)}s.isRegExp=p})),require_isSafeInteger=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isSafeInteger(s)}s.isSafeInteger=l})),require_isSet$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof Set}s.isSet=l})),require_isSet=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isSet$1();function p(s){return l.isSet(s)}s.isSet=p})),require_isWeakMap$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof WeakMap}s.isWeakMap=l})),require_isWeakMap=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isWeakMap$1();function p(s){return l.isWeakMap(s)}s.isWeakMap=p})),require_isWeakSet$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof WeakSet}s.isWeakSet=l})),require_isWeakSet=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isWeakSet$1();function p(s){return l.isWeakSet(s)}s.isWeakSet=p})),require_capitalize$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.charAt(0).toUpperCase()+s.slice(1).toLowerCase()}s.capitalize=l})),require_capitalize=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_capitalize$1(),p=require_toString();function g(s){return l.capitalize(p.toString(s))}s.capitalize=g})),require_bindAll=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isFunction$1(),p=require_isArray(),g=require_isObject(),v=require_toString();function b(s,...b){if(s==null||!g.isObject(s)||p.isArray(s)&&b.length===0)return s;let C=[];for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=new Map([[`Æ`,`Ae`],[`Ð`,`D`],[`Ø`,`O`],[`Þ`,`Th`],[`ß`,`ss`],[`æ`,`ae`],[`ð`,`d`],[`ø`,`o`],[`þ`,`th`],[`Đ`,`D`],[`đ`,`d`],[`Ħ`,`H`],[`ħ`,`h`],[`ı`,`i`],[`IJ`,`IJ`],[`ij`,`ij`],[`ĸ`,`k`],[`Ŀ`,`L`],[`ŀ`,`l`],[`Ł`,`L`],[`ł`,`l`],[`ʼn`,`'n`],[`Ŋ`,`N`],[`ŋ`,`n`],[`Œ`,`Oe`],[`œ`,`oe`],[`Ŧ`,`T`],[`ŧ`,`t`],[`ſ`,`s`]]);function p(s){s=s.normalize(`NFD`);let p=``;for(let g=0;g=`̀`&&v<=`ͯ`||v>=`︠`&&v<=`︣`||(p+=l.get(v)??v)}return p}s.deburr=p})),require_deburr=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr$1(),p=require_toString();function g(s){return l.deburr(p.toString(s))}s.deburr=g})),require_words$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=/\p{Lu}?\p{Ll}+|[0-9]+|\p{Lu}+(?!\p{Ll})|\p{Emoji_Presentation}|\p{Extended_Pictographic}|\p{L}+/gu;function p(s){return Array.from(s.match(l)??[])}s.CASE_SPLIT_PATTERN=l,s.words=p})),require_camelCase$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_capitalize$1(),p=require_words$1();function g(s){let g=p.words(s);if(g.length===0)return``;let[v,...b]=g;return`${v.toLowerCase()}${b.map(s=>l.capitalize(s)).join(``)}`}s.camelCase=g})),require_normalizeForCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function p(s){return typeof s!=`string`&&(s=l.toString(s)),s.replace(/['\u2019]/g,``)}s.normalizeForCase=p})),require_camelCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),p=require_camelCase$1(),g=require_normalizeForCase();function v(s){return p.camelCase(g.normalizeForCase(l.deburr(s)))}s.camelCase=v})),require_endsWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p){return s==null||l==null?!1:(p??=s.length,s.endsWith(l,p))}s.endsWith=l})),require_escape$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function p(s){return s.replace(/[&<>"']/g,s=>l[s])}s.escape=p})),require_escape=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_escape$1(),p=require_toString();function g(s){return l.escape(p.toString(s))}s.escape=g})),require_escapeRegExp$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.replace(/[\\^$.*+?()[\]{}|]/g,`\\$&`)}s.escapeRegExp=l})),require_escapeRegExp=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_escapeRegExp$1(),p=require_toString();function g(s){return l.escapeRegExp(p.toString(s))}s.escapeRegExp=g})),require_kebabCase$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_words$1();function p(s){return l.words(s).map(s=>s.toLowerCase()).join(`-`)}s.kebabCase=p})),require_kebabCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),p=require_kebabCase$1(),g=require_normalizeForCase();function v(s){return p.kebabCase(g.normalizeForCase(l.deburr(s)))}s.kebabCase=v})),require_lowerCase$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_words$1();function p(s){return l.words(s).map(s=>s.toLowerCase()).join(` `)}s.lowerCase=p})),require_lowerCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),p=require_lowerCase$1(),g=require_normalizeForCase();function v(s){return p.lowerCase(g.normalizeForCase(l.deburr(s)))}s.lowerCase=v})),require_lowerFirst$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.substring(0,1).toLowerCase()+s.substring(1)}s.lowerFirst=l})),require_lowerFirst=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_lowerFirst$1(),p=require_toString();function g(s){return l.lowerFirst(p.toString(s))}s.lowerFirst=g})),require_pad$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p=` `){return s.padStart(Math.floor((l-s.length)/2)+s.length,p).padEnd(l,p)}s.pad=l})),require_pad=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_pad$1(),p=require_toString();function g(s,g,v){return l.pad(p.toString(s),g,v)}s.pad=g})),require_padEnd=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function p(s,p=0,g=` `){return l.toString(s).padEnd(p,g)}s.padEnd=p})),require_padStart=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function p(s,p=0,g=` `){return l.toString(s).padStart(p,g)}s.padStart=p})),require_MAX_SAFE_INTEGER=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`}),s.MAX_SAFE_INTEGER=2**53-1})),require_repeat=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isIterateeCall(),p=require_MAX_SAFE_INTEGER(),g=require_toInteger(),v=require_toString();function b(s,b,C){return b=(C?l.isIterateeCall(s,b,C):b===void 0)?1:g.toInteger(b),b<1||b>p.MAX_SAFE_INTEGER?``:v.toString(s).repeat(b)}s.repeat=b})),require_replace=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function p(s,p,g){return arguments.length<3?l.toString(s):l.toString(s).replace(p,g)}s.replace=p})),require_snakeCase$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_words$1();function p(s){return l.words(s).map(s=>s.toLowerCase()).join(`_`)}s.snakeCase=p})),require_snakeCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),p=require_snakeCase$1(),g=require_normalizeForCase();function v(s){return p.snakeCase(g.normalizeForCase(l.deburr(s)))}s.snakeCase=v})),require_split=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function p(s,p,g){return l.toString(s).split(p,g)}s.split=p})),require_startCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),p=require_words$1(),g=require_normalizeForCase();function v(s){let v=p.words(g.normalizeForCase(l.deburr(s)).trim()),b=``;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,p){return s==null||l==null?!1:(p??=0,s.startsWith(l,p))}s.startsWith=l})),require_template=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_escape(),p=require_attempt(),g=require_defaults(),v=require_toString(),b=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,C=/['\n\r\u2028\u2029\\]/g,w=/($^)/,E=new Map([[`\\`,`\\`],[`'`,`'`],[` -`,`n`],[`\r`,`r`],[`\u2028`,`u2028`],[`\u2029`,`u2029`]]);function k(s){return`\\${E.get(s)}`}let A=/<%=([\s\S]+?)%>/g,N={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:A,variable:``,imports:{_:{escape:l.escape,template:F}}};function F(s,l,E){s=v.toString(s),E&&(l=N),l=g.defaults({...l},N);let F=new RegExp([l.escape?.source??w.source,l.interpolate?.source??w.source,l.interpolate===A?b.source:w.source,l.evaluate?.source??w.source,`$`].join(`|`),`g`),I=0,R=!1,B=`__p += ''`;for(let l of s.matchAll(F)){let[p,g,v,b,w]=l,{index:E}=l;B+=` + '${s.slice(I,E).replace(C,k)}'`,g&&(B+=` + _.escape(${g})`),v?B+=` + ((${v}) == null ? '' : ${v})`:b&&(B+=` + ((${b}) == null ? '' : ${b})`),w&&(B+=`;\n${w};\n __p += ''`,R=!0),I=E+p.length}let q=g.defaults({...l.imports},N.imports),le=Object.keys(q),J=Object.values(q),_e=`//# sourceURL=${l.sourceURL?String(l.sourceURL).replace(/[\r\n]/g,` `):`es-toolkit.templateSource[${Date.now()}]`}\n`,be=`function(${l.variable||`obj`}) { +`)}}}})),require_Cli=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_node(),f=require_constants$6(),p=require_core$1(),g=require_format(),v=require_Command(),b=require_HelpCommand();let C=Symbol(`clipanion/errorCommand`);async function w(...s){let{resolvedOptions:l,resolvedCommandClasses:f,resolvedArgv:p,resolvedContext:g}=k(s);return A.from(f,l).runExit(p,g)}async function E(...s){let{resolvedOptions:l,resolvedCommandClasses:f,resolvedArgv:p,resolvedContext:g}=k(s);return A.from(f,l).run(p,g)}function k(s){let l,f,p,g;switch(typeof process<`u`&&process.argv!==void 0&&(p=process.argv.slice(2)),s.length){case 1:f=s[0];break;case 2:s[0]&&s[0].prototype instanceof v.Command||Array.isArray(s[0])?(f=s[0],Array.isArray(s[1])?p=s[1]:g=s[1]):(l=s[0],f=s[1]);break;case 3:Array.isArray(s[2])?(l=s[0],f=s[1],p=s[2]):s[0]&&s[0].prototype instanceof v.Command||Array.isArray(s[0])?(f=s[0],p=s[1],g=s[2]):(l=s[0],f=s[1],g=s[2]);break;default:l=s[0],f=s[1],p=s[2],g=s[3];break}if(p===void 0)throw Error(`The argv parameter must be provided when running Clipanion outside of a Node context`);return{resolvedOptions:l,resolvedCommandClasses:f,resolvedArgv:p,resolvedContext:g}}var A=class s{static from(l,f={}){let p=new s(f),g=Array.isArray(l)?l:[l];for(let s of g)p.register(s);return p}constructor({binaryLabel:s,binaryName:l=`...`,binaryVersion:f,enableCapture:g=!1,enableColors:v}={}){this.registrations=new Map,this.builder=new p.CliBuilder({binaryName:l}),this.binaryLabel=s,this.binaryName=l,this.binaryVersion=f,this.enableCapture=g,this.enableColors=v}register(s){var l;if(this.registrations.has(s))throw RangeError(`${s.name} has already been registered`);let f=new Map,p=new s;for(let s in p){let l=p[s];typeof l==`object`&&l&&l[v.Command.isOption]&&f.set(s,l)}let g=this.builder.command(),b=g.cliIndex,C=s.paths??p.paths;if(C!==void 0)for(let s of C)g.addPath(s);this.registrations.set(s,{specs:f,builder:g,index:b});for(let[s,{definition:l}]of f.entries())l(g,s);g.setContext({commandClass:s})}process(l,p){let{input:g,context:v,partial:w}=typeof l==`object`&&Array.isArray(l)?{input:l,context:p}:l,{contexts:E,process:k}=this.builder.compile(),A=k(g,{partial:w}),N={...s.defaultContext,...v};switch(A.selectedIndex){case f.HELP_COMMAND_INDEX:{let s=b.HelpCommand.from(A,E);return s.context=N,s.tokens=A.tokens,s}default:{let{commandClass:s}=E[A.selectedIndex],l=this.registrations.get(s);if(l===void 0)throw Error(`Assertion failed: Expected the command class to have been registered.`);let f=new s;f.context=N,f.tokens=A.tokens,f.path=A.path;try{for(let[s,{transformer:p}]of l.specs.entries())f[s]=p(l.builder,s,A,N);return f}catch(s){throw s[C]=f,s}}break}}async run(f,p){var g,v;let b,C={...s.defaultContext,...p},w=this.enableColors??C.colorDepth>1;if(!Array.isArray(f))b=f;else try{b=this.process(f,C)}catch(s){return C.stdout.write(this.error(s,{colored:w})),1}if(b.help)return C.stdout.write(this.usage(b,{colored:w,detailed:!0})),0;b.context=C,b.cli={binaryLabel:this.binaryLabel,binaryName:this.binaryName,binaryVersion:this.binaryVersion,enableCapture:this.enableCapture,enableColors:this.enableColors,definitions:()=>this.definitions(),definition:s=>this.definition(s),error:(s,l)=>this.error(s,l),format:s=>this.format(s),process:(s,l)=>this.process(s,{...C,...l}),run:(s,l)=>this.run(s,{...C,...l}),usage:(s,l)=>this.usage(s,l)};let E=this.enableCapture?l.getCaptureActivator(C)??N:N,k;try{k=await E(()=>b.validateAndExecute().catch(s=>b.catch(s).then(()=>0)))}catch(s){return C.stdout.write(this.error(s,{colored:w,command:b})),1}return k}async runExit(s,l){process.exitCode=await this.run(s,l)}definition(s,{colored:l=!1}={}){if(!s.usage)return null;let{usage:f}=this.getUsageByRegistration(s,{detailed:!1}),{usage:p,options:v}=this.getUsageByRegistration(s,{detailed:!0,inlineOptions:!1});return{path:f,usage:p,category:s.usage.category===void 0?void 0:g.formatMarkdownish(s.usage.category,{format:this.format(l),paragraphs:!1}),description:s.usage.description===void 0?void 0:g.formatMarkdownish(s.usage.description,{format:this.format(l),paragraphs:!1}),details:s.usage.details===void 0?void 0:g.formatMarkdownish(s.usage.details,{format:this.format(l),paragraphs:!0}),examples:s.usage.examples===void 0?void 0:s.usage.examples.map(([s,f])=>[g.formatMarkdownish(s,{format:this.format(l),paragraphs:!1}),f.replace(/\$0/g,this.binaryName)]),options:v}}definitions({colored:s=!1}={}){let l=[];for(let f of this.registrations.keys()){let p=this.definition(f,{colored:s});p&&l.push(p)}return l}usage(s=null,{colored:l,detailed:f=!1,prefix:p=`$ `}={}){var b;if(s===null){for(let l of this.registrations.keys()){let f=l.paths,p=l.usage!==void 0;if(!f||f.length===0||f.length===1&&f[0].length===0||(f?.some(s=>s.length===0)??!1))if(s){s=null;break}else s=l;else if(p){s=null;continue}}s&&(f=!0)}let C=s!==null&&s instanceof v.Command?s.constructor:s,w=``;if(!C){let s=new Map;for(let[f,{index:p}]of this.registrations.entries()){if(f.usage===void 0)continue;let v=f.usage.category===void 0?null:g.formatMarkdownish(f.usage.category,{format:this.format(l),paragraphs:!1}),b=s.get(v);b===void 0&&s.set(v,b=[]);let{usage:C}=this.getUsageByIndex(p);b.push({commandClass:f,usage:C})}let f=Array.from(s.keys()).sort((s,l)=>s===null?-1:l===null?1:s.localeCompare(l,`en`,{usage:`sort`,caseFirst:`upper`})),v=this.binaryLabel!==void 0,b=this.binaryVersion!==void 0;v||b?(v&&b?w+=`${this.format(l).header(`${this.binaryLabel} - ${this.binaryVersion}`)}\n\n`:v?w+=`${this.format(l).header(`${this.binaryLabel}`)}\n`:w+=`${this.format(l).header(`${this.binaryVersion}`)}\n`,w+=` ${this.format(l).bold(p)}${this.binaryName} \n`):w+=`${this.format(l).bold(p)}${this.binaryName} \n`;for(let p of f){let f=s.get(p).slice().sort((s,l)=>s.usage.localeCompare(l.usage,`en`,{usage:`sort`,caseFirst:`upper`})),v=p===null?`General commands`:p.trim();w+=` +`,w+=`${this.format(l).header(`${v}`)}\n`;for(let{commandClass:s,usage:p}of f){let f=s.usage.description||`undocumented`;w+=` +`,w+=` ${this.format(l).bold(p)}\n`,w+=` ${g.formatMarkdownish(f,{format:this.format(l),paragraphs:!1})}`}}w+=` +`,w+=g.formatMarkdownish("You can also print more details about any of these commands by calling them with the `-h,--help` flag right after the command name.",{format:this.format(l),paragraphs:!0})}else if(f){let{description:s=``,details:f=``,examples:v=[]}=C.usage||{};s!==``&&(w+=g.formatMarkdownish(s,{format:this.format(l),paragraphs:!1}).replace(/^./,s=>s.toUpperCase()),w+=` +`),(f!==``||v.length>0)&&(w+=`${this.format(l).header(`Usage`)}\n`,w+=` +`);let{usage:b,options:E}=this.getUsageByRegistration(C,{inlineOptions:!1});if(w+=`${this.format(l).bold(p)}${b}\n`,E.length>0){w+=` +`,w+=`${this.format(l).header(`Options`)}\n`;let s=E.reduce((s,l)=>Math.max(s,l.definition.length),0);w+=` +`;for(let{definition:f,description:p}of E)w+=` ${this.format(l).bold(f.padEnd(s))} ${g.formatMarkdownish(p,{format:this.format(l),paragraphs:!1})}`}if(f!==``&&(w+=` +`,w+=`${this.format(l).header(`Details`)}\n`,w+=` +`,w+=g.formatMarkdownish(f,{format:this.format(l),paragraphs:!0})),v.length>0){w+=` +`,w+=`${this.format(l).header(`Examples`)}\n`;for(let[s,f]of v)w+=` +`,w+=g.formatMarkdownish(s,{format:this.format(l),paragraphs:!1}),w+=`${f.replace(/^/m,` ${this.format(l).bold(p)}`).replace(/\$0/g,this.binaryName)}\n`}}else{let{usage:s}=this.getUsageByRegistration(C);w+=`${this.format(l).bold(p)}${s}\n`}return w}error(s,l){var f,{colored:p,command:g=s[C]??null}=l===void 0?{}:l;(!s||typeof s!=`object`||!(`stack`in s))&&(s=Error(`Execution failed with a non-error rejection (rejected value: ${JSON.stringify(s)})`));let v=``,b=s.name.replace(/([a-z])([A-Z])/g,`$1 $2`);b===`Error`&&(b=`Internal Error`),v+=`${this.format(p).error(b)}: ${s.message}\n`;let w=s.clipanion;return w===void 0?s.stack&&(v+=`${s.stack.replace(/^.*\n/,``)}\n`):w.type===`usage`&&(v+=` +`,v+=this.usage(g)),v}format(l){var f;return l??this.enableColors??s.defaultContext.colorDepth>1?g.richFormat:g.textFormat}getUsageByRegistration(s,l){let f=this.registrations.get(s);if(f===void 0)throw Error(`Assertion failed: Unregistered command`);return this.getUsageByIndex(f.index,l)}getUsageByIndex(s,l){return this.builder.getBuilderByIndex(s).usage(l)}};A.defaultContext={env:process.env,stdin:process.stdin,stdout:process.stdout,stderr:process.stderr,colorDepth:l.getDefaultColorDepth()};function N(s){return s()}s.Cli=A,s.run=E,s.runExit=w})),require_definitions=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command(),f=class extends l.Command{async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.definitions(),null,2)}\n`)}};f.paths=[[`--clipanion=definitions`]],s.DefinitionsCommand=f})),require_help=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command(),f=class extends l.Command{async execute(){this.context.stdout.write(this.cli.usage())}};f.paths=[[`-h`],[`--help`]],s.HelpCommand=f})),require_Proxy=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_utils$8();function f(s={}){return l.makeCommandOption({definition(l,f){var p;l.addProxy({name:s.name??f,required:s.required})},transformer(s,l,f){return f.positionals.map(({value:s})=>s)}})}s.Proxy=f})),require_tokens=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command(),f=require_Proxy(),p=class extends l.Command{constructor(){super(...arguments),this.args=f.Proxy()}async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.process(this.args).tokens,null,2)}\n`)}};p.paths=[[`--clipanion=tokens`]],s.TokensCommand=p})),require_version$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command(),f=class extends l.Command{async execute(){var s;this.context.stdout.write(`${this.cli.binaryVersion??``}\n`)}};f.paths=[[`-v`],[`--version`]],s.VersionCommand=f})),require_builtins=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_definitions(),f=require_help(),p=require_tokens(),g=require_version$1();s.DefinitionsCommand=l.DefinitionsCommand,s.HelpCommand=f.HelpCommand,s.TokensCommand=p.TokensCommand,s.VersionCommand=g.VersionCommand})),require_Array=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_utils$8();function f(s,f,p){let[g,v]=l.rerouteArguments(f,p??{}),{arity:b=1}=v,C=s.split(`,`),w=new Set(C);return l.makeCommandOption({definition(s){s.addOption({names:C,arity:b,hidden:v?.hidden,description:v?.description,required:v.required})},transformer(s,f,p){let b,C=g===void 0?void 0:[...g];for(let{name:s,value:l}of p.options)w.has(s)&&(b=s,C??=[],C.push(l));return C===void 0?C:l.applyValidator(b??f,C,v.validator)}})}s.Array=f})),require_Boolean=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_utils$8();function f(s,f,p){let[g,v]=l.rerouteArguments(f,p??{}),b=s.split(`,`),C=new Set(b);return l.makeCommandOption({definition(s){s.addOption({names:b,allowBinding:!1,arity:0,hidden:v.hidden,description:v.description,required:v.required})},transformer(s,l,f){let p=g;for(let{name:s,value:l}of f.options)C.has(s)&&(p=l);return p}})}s.Boolean=f})),require_Counter=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_utils$8();function f(s,f,p){let[g,v]=l.rerouteArguments(f,p??{}),b=s.split(`,`),C=new Set(b);return l.makeCommandOption({definition(s){s.addOption({names:b,allowBinding:!1,arity:0,hidden:v.hidden,description:v.description,required:v.required})},transformer(s,l,f){let p=g;for(let{name:s,value:l}of f.options)C.has(s)&&(p??=0,l?p+=1:p=0);return p}})}s.Counter=f})),require_Rest=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_core$1(),f=require_utils$8();function p(s={}){return f.makeCommandOption({definition(l,f){var p;l.addRest({name:s.name??f,required:s.required})},transformer(s,f,p){let g=f=>{let g=p.positionals[f];return g.extra===l.NoLimits||g.extra===!1&&fs)}})}s.Rest=p})),require_String=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_core$1(),f=require_utils$8();function p(s,l,p){let[g,v]=f.rerouteArguments(l,p??{}),{arity:b=1}=v,C=s.split(`,`),w=new Set(C);return f.makeCommandOption({definition(s){s.addOption({names:C,arity:v.tolerateBoolean?0:b,hidden:v.hidden,description:v.description,required:v.required})},transformer(s,l,p,b){let C,E=g;v.env!==void 0&&b.env[v.env]&&(C=v.env,E=b.env[v.env]);for(let{name:s,value:l}of p.options)w.has(s)&&(C=s,E=l);return typeof E==`string`?f.applyValidator(C??l,E,v.validator):E}})}function g(s={}){let{required:p=!0}=s;return f.makeCommandOption({definition(l,f){var p;l.addPositional({name:s.name??f,required:s.required})},transformer(g,v,b){var C;for(let g=0;g{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Array(),f=require_Boolean(),p=require_Counter(),g=require_Proxy(),v=require_Rest(),b=require_String(),C=require_utils$8();s.Array=l.Array,s.Boolean=f.Boolean,s.Counter=p.Counter,s.Proxy=g.Proxy,s.Rest=v.Rest,s.String=b.String,s.applyValidator=C.applyValidator,s.cleanValidationError=C.cleanValidationError,s.formatError=C.formatError,s.isOptionSymbol=C.isOptionSymbol,s.makeCommandOption=C.makeCommandOption,s.rerouteArguments=C.rerouteArguments})),require_advanced=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l=require_Command(),f=require_Cli(),p=require_errors$4(),g=require_format(),v=require_builtins(),b=require_options();s.Command=l.Command,s.Cli=f.Cli,s.run=f.run,s.runExit=f.runExit,s.UsageError=p.UsageError,s.formatMarkdownish=g.formatMarkdownish,s.Builtins=v,s.Option=b})),require_package=__commonJSMin(((s,l)=>{l.exports={name:`dotenv`,version:`16.6.1`,description:`Loads environment variables from .env file`,main:`lib/main.js`,types:`lib/main.d.ts`,exports:{".":{types:`./lib/main.d.ts`,require:`./lib/main.js`,default:`./lib/main.js`},"./config":`./config.js`,"./config.js":`./config.js`,"./lib/env-options":`./lib/env-options.js`,"./lib/env-options.js":`./lib/env-options.js`,"./lib/cli-options":`./lib/cli-options.js`,"./lib/cli-options.js":`./lib/cli-options.js`,"./package.json":`./package.json`},scripts:{"dts-check":`tsc --project tests/types/tsconfig.json`,lint:`standard`,pretest:`npm run lint && npm run dts-check`,test:`tap run --allow-empty-coverage --disable-coverage --timeout=60000`,"test:coverage":`tap run --show-full-coverage --timeout=60000 --coverage-report=text --coverage-report=lcov`,prerelease:`npm test`,release:`standard-version`},repository:{type:`git`,url:`git://github.com/motdotla/dotenv.git`},homepage:`https://github.com/motdotla/dotenv#readme`,funding:`https://dotenvx.com`,keywords:[`dotenv`,`env`,`.env`,`environment`,`variables`,`config`,`settings`],readmeFilename:`README.md`,license:`BSD-2-Clause`,devDependencies:{"@types/node":`^18.11.3`,decache:`^4.6.2`,sinon:`^14.0.1`,standard:`^17.0.0`,"standard-version":`^9.5.0`,tap:`^19.2.0`,typescript:`^4.8.4`},engines:{node:`>=12`},browser:{fs:!1}}})),require_main=__commonJSMin(((s,l)=>{let f=require(`fs`),p=require(`path`),g=require(`os`),v=require(`crypto`),b=require_package().version,C=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/gm;function w(s){let l={},f=s.toString();f=f.replace(/\r\n?/gm,` +`);let p;for(;(p=C.exec(f))!=null;){let s=p[1],f=p[2]||``;f=f.trim();let g=f[0];f=f.replace(/^(['"`])([\s\S]*)\1$/gm,`$2`),g===`"`&&(f=f.replace(/\\n/g,` +`),f=f.replace(/\\r/g,`\r`)),l[s]=f}return l}function E(s){s||={};let l=R(s);s.path=l;let f=xe.configDotenv(s);if(!f.parsed){let s=Error(`MISSING_DATA: Cannot parse ${l} for an unknown reason`);throw s.code=`MISSING_DATA`,s}let p=F(s).split(`,`),g=p.length,v;for(let s=0;s=g)throw l}return xe.parse(v)}function k(s){console.log(`[dotenv@${b}][WARN] ${s}`)}function A(s){console.log(`[dotenv@${b}][DEBUG] ${s}`)}function N(s){console.log(`[dotenv@${b}] ${s}`)}function F(s){return s&&s.DOTENV_KEY&&s.DOTENV_KEY.length>0?s.DOTENV_KEY:process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0?process.env.DOTENV_KEY:``}function I(s,l){let f;try{f=new URL(l)}catch(s){if(s.code===`ERR_INVALID_URL`){let s=Error(`INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenvx.com/vault/.env.vault?environment=development`);throw s.code=`INVALID_DOTENV_KEY`,s}throw s}let p=f.password;if(!p){let s=Error(`INVALID_DOTENV_KEY: Missing key part`);throw s.code=`INVALID_DOTENV_KEY`,s}let g=f.searchParams.get(`environment`);if(!g){let s=Error(`INVALID_DOTENV_KEY: Missing environment part`);throw s.code=`INVALID_DOTENV_KEY`,s}let v=`DOTENV_VAULT_${g.toUpperCase()}`,b=s.parsed[v];if(!b){let s=Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${v} in your .env.vault file.`);throw s.code=`NOT_FOUND_DOTENV_ENVIRONMENT`,s}return{ciphertext:b,key:p}}function R(s){let l=null;if(s&&s.path&&s.path.length>0)if(Array.isArray(s.path))for(let p of s.path)f.existsSync(p)&&(l=p.endsWith(`.vault`)?p:`${p}.vault`);else l=s.path.endsWith(`.vault`)?s.path:`${s.path}.vault`;else l=p.resolve(process.cwd(),`.env.vault`);return f.existsSync(l)?l:null}function B(s){return s[0]===`~`?p.join(g.homedir(),s.slice(1)):s}function q(s){let l=!!(s&&s.debug),f=s&&`quiet`in s?s.quiet:!0;(l||!f)&&N(`Loading env from encrypted .env.vault`);let p=xe._parseVault(s),g=process.env;return s&&s.processEnv!=null&&(g=s.processEnv),xe.populate(g,p,s),{parsed:p}}function J(s){let l=p.resolve(process.cwd(),`.env`),g=`utf8`,v=!!(s&&s.debug),b=s&&`quiet`in s?s.quiet:!0;s&&s.encoding?g=s.encoding:v&&A(`No encoding is specified. UTF-8 is used by default`);let C=[l];if(s&&s.path)if(!Array.isArray(s.path))C=[B(s.path)];else{C=[];for(let l of s.path)C.push(B(l))}let w,E={};for(let l of C)try{let p=xe.parse(f.readFileSync(l,{encoding:g}));xe.populate(E,p,s)}catch(s){v&&A(`Failed to load ${l} ${s.message}`),w=s}let k=process.env;if(s&&s.processEnv!=null&&(k=s.processEnv),xe.populate(k,E,s),v||!b){let s=Object.keys(E).length,l=[];for(let s of C)try{let f=p.relative(process.cwd(),s);l.push(f)}catch(l){v&&A(`Failed to load ${s} ${l.message}`),w=l}N(`injecting env (${s}) from ${l.join(`,`)}`)}return w?{parsed:E,error:w}:{parsed:E}}function le(s){if(F(s).length===0)return xe.configDotenv(s);let l=R(s);return l?xe._configVault(s):(k(`You set DOTENV_KEY but you are missing a .env.vault file at ${l}. Did you forget to build it?`),xe.configDotenv(s))}function _e(s,l){let f=Buffer.from(l.slice(-64),`hex`),p=Buffer.from(s,`base64`),g=p.subarray(0,12),b=p.subarray(-16);p=p.subarray(12,-16);try{let s=v.createDecipheriv(`aes-256-gcm`,f,g);return s.setAuthTag(b),`${s.update(p)}${s.final()}`}catch(s){let l=s instanceof RangeError,f=s.message===`Invalid key length`,p=s.message===`Unsupported state or unable to authenticate data`;if(l||f){let s=Error(`INVALID_DOTENV_KEY: It must be 64 characters long (or more)`);throw s.code=`INVALID_DOTENV_KEY`,s}else if(p){let s=Error(`DECRYPTION_FAILED: Please check your DOTENV_KEY`);throw s.code=`DECRYPTION_FAILED`,s}else throw s}}function be(s,l,f={}){let p=!!(f&&f.debug),g=!!(f&&f.override);if(typeof l!=`object`){let s=Error(`OBJECT_REQUIRED: Please check the processEnv argument being passed to populate`);throw s.code=`OBJECT_REQUIRED`,s}for(let f of Object.keys(l))Object.prototype.hasOwnProperty.call(s,f)?(g===!0&&(s[f]=l[f]),p&&A(g===!0?`"${f}" is already defined and WAS overwritten`:`"${f}" is already defined and was NOT overwritten`)):s[f]=l[f]}let xe={configDotenv:J,_configVault:q,_parseVault:E,config:le,decrypt:_e,parse:w,populate:be};l.exports.configDotenv=xe.configDotenv,l.exports._configVault=xe._configVault,l.exports._parseVault=xe._parseVault,l.exports.config=xe.config,l.exports.decrypt=xe.decrypt,l.exports.parse=xe.parse,l.exports.populate=xe.populate,l.exports=xe})),require_p_try=__commonJSMin(((s,l)=>{let f=(s,...l)=>new Promise(f=>{f(s(...l))});l.exports=f,l.exports.default=f})),require_p_limit=__commonJSMin(((s,l)=>{let f=require_p_try(),p=s=>{if(!((Number.isInteger(s)||s===1/0)&&s>0))return Promise.reject(TypeError("Expected `concurrency` to be a number from 1 and up"));let l=[],p=0,g=()=>{p--,l.length>0&&l.shift()()},v=(s,l,...v)=>{p++;let b=f(s,...v);l(b),b.then(g,g)},b=(f,g,...b)=>{pnew Promise(f=>b(s,f,...l));return Object.defineProperties(C,{activeCount:{get:()=>p},pendingCount:{get:()=>l.length},clearQueue:{value:()=>{l.length=0}}}),C};l.exports=p,l.exports.default=p})),require_MessageName=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MessageName=void 0,s.stringifyMessageName=f,s.parseMessageName=p;var l;(function(s){s[s.UNNAMED=0]=`UNNAMED`,s[s.EXCEPTION=1]=`EXCEPTION`,s[s.MISSING_PEER_DEPENDENCY=2]=`MISSING_PEER_DEPENDENCY`,s[s.CYCLIC_DEPENDENCIES=3]=`CYCLIC_DEPENDENCIES`,s[s.DISABLED_BUILD_SCRIPTS=4]=`DISABLED_BUILD_SCRIPTS`,s[s.BUILD_DISABLED=5]=`BUILD_DISABLED`,s[s.SOFT_LINK_BUILD=6]=`SOFT_LINK_BUILD`,s[s.MUST_BUILD=7]=`MUST_BUILD`,s[s.MUST_REBUILD=8]=`MUST_REBUILD`,s[s.BUILD_FAILED=9]=`BUILD_FAILED`,s[s.RESOLVER_NOT_FOUND=10]=`RESOLVER_NOT_FOUND`,s[s.FETCHER_NOT_FOUND=11]=`FETCHER_NOT_FOUND`,s[s.LINKER_NOT_FOUND=12]=`LINKER_NOT_FOUND`,s[s.FETCH_NOT_CACHED=13]=`FETCH_NOT_CACHED`,s[s.YARN_IMPORT_FAILED=14]=`YARN_IMPORT_FAILED`,s[s.REMOTE_INVALID=15]=`REMOTE_INVALID`,s[s.REMOTE_NOT_FOUND=16]=`REMOTE_NOT_FOUND`,s[s.RESOLUTION_PACK=17]=`RESOLUTION_PACK`,s[s.CACHE_CHECKSUM_MISMATCH=18]=`CACHE_CHECKSUM_MISMATCH`,s[s.UNUSED_CACHE_ENTRY=19]=`UNUSED_CACHE_ENTRY`,s[s.MISSING_LOCKFILE_ENTRY=20]=`MISSING_LOCKFILE_ENTRY`,s[s.WORKSPACE_NOT_FOUND=21]=`WORKSPACE_NOT_FOUND`,s[s.TOO_MANY_MATCHING_WORKSPACES=22]=`TOO_MANY_MATCHING_WORKSPACES`,s[s.CONSTRAINTS_MISSING_DEPENDENCY=23]=`CONSTRAINTS_MISSING_DEPENDENCY`,s[s.CONSTRAINTS_INCOMPATIBLE_DEPENDENCY=24]=`CONSTRAINTS_INCOMPATIBLE_DEPENDENCY`,s[s.CONSTRAINTS_EXTRANEOUS_DEPENDENCY=25]=`CONSTRAINTS_EXTRANEOUS_DEPENDENCY`,s[s.CONSTRAINTS_INVALID_DEPENDENCY=26]=`CONSTRAINTS_INVALID_DEPENDENCY`,s[s.CANT_SUGGEST_RESOLUTIONS=27]=`CANT_SUGGEST_RESOLUTIONS`,s[s.FROZEN_LOCKFILE_EXCEPTION=28]=`FROZEN_LOCKFILE_EXCEPTION`,s[s.CROSS_DRIVE_VIRTUAL_LOCAL=29]=`CROSS_DRIVE_VIRTUAL_LOCAL`,s[s.FETCH_FAILED=30]=`FETCH_FAILED`,s[s.DANGEROUS_NODE_MODULES=31]=`DANGEROUS_NODE_MODULES`,s[s.NODE_GYP_INJECTED=32]=`NODE_GYP_INJECTED`,s[s.AUTHENTICATION_NOT_FOUND=33]=`AUTHENTICATION_NOT_FOUND`,s[s.INVALID_CONFIGURATION_KEY=34]=`INVALID_CONFIGURATION_KEY`,s[s.NETWORK_ERROR=35]=`NETWORK_ERROR`,s[s.LIFECYCLE_SCRIPT=36]=`LIFECYCLE_SCRIPT`,s[s.CONSTRAINTS_MISSING_FIELD=37]=`CONSTRAINTS_MISSING_FIELD`,s[s.CONSTRAINTS_INCOMPATIBLE_FIELD=38]=`CONSTRAINTS_INCOMPATIBLE_FIELD`,s[s.CONSTRAINTS_EXTRANEOUS_FIELD=39]=`CONSTRAINTS_EXTRANEOUS_FIELD`,s[s.CONSTRAINTS_INVALID_FIELD=40]=`CONSTRAINTS_INVALID_FIELD`,s[s.AUTHENTICATION_INVALID=41]=`AUTHENTICATION_INVALID`,s[s.PROLOG_UNKNOWN_ERROR=42]=`PROLOG_UNKNOWN_ERROR`,s[s.PROLOG_SYNTAX_ERROR=43]=`PROLOG_SYNTAX_ERROR`,s[s.PROLOG_EXISTENCE_ERROR=44]=`PROLOG_EXISTENCE_ERROR`,s[s.STACK_OVERFLOW_RESOLUTION=45]=`STACK_OVERFLOW_RESOLUTION`,s[s.AUTOMERGE_FAILED_TO_PARSE=46]=`AUTOMERGE_FAILED_TO_PARSE`,s[s.AUTOMERGE_IMMUTABLE=47]=`AUTOMERGE_IMMUTABLE`,s[s.AUTOMERGE_SUCCESS=48]=`AUTOMERGE_SUCCESS`,s[s.AUTOMERGE_REQUIRED=49]=`AUTOMERGE_REQUIRED`,s[s.DEPRECATED_CLI_SETTINGS=50]=`DEPRECATED_CLI_SETTINGS`,s[s.PLUGIN_NAME_NOT_FOUND=51]=`PLUGIN_NAME_NOT_FOUND`,s[s.INVALID_PLUGIN_REFERENCE=52]=`INVALID_PLUGIN_REFERENCE`,s[s.CONSTRAINTS_AMBIGUITY=53]=`CONSTRAINTS_AMBIGUITY`,s[s.CACHE_OUTSIDE_PROJECT=54]=`CACHE_OUTSIDE_PROJECT`,s[s.IMMUTABLE_INSTALL=55]=`IMMUTABLE_INSTALL`,s[s.IMMUTABLE_CACHE=56]=`IMMUTABLE_CACHE`,s[s.INVALID_MANIFEST=57]=`INVALID_MANIFEST`,s[s.PACKAGE_PREPARATION_FAILED=58]=`PACKAGE_PREPARATION_FAILED`,s[s.INVALID_RANGE_PEER_DEPENDENCY=59]=`INVALID_RANGE_PEER_DEPENDENCY`,s[s.INCOMPATIBLE_PEER_DEPENDENCY=60]=`INCOMPATIBLE_PEER_DEPENDENCY`,s[s.DEPRECATED_PACKAGE=61]=`DEPRECATED_PACKAGE`,s[s.INCOMPATIBLE_OS=62]=`INCOMPATIBLE_OS`,s[s.INCOMPATIBLE_CPU=63]=`INCOMPATIBLE_CPU`,s[s.FROZEN_ARTIFACT_EXCEPTION=64]=`FROZEN_ARTIFACT_EXCEPTION`,s[s.TELEMETRY_NOTICE=65]=`TELEMETRY_NOTICE`,s[s.PATCH_HUNK_FAILED=66]=`PATCH_HUNK_FAILED`,s[s.INVALID_CONFIGURATION_VALUE=67]=`INVALID_CONFIGURATION_VALUE`,s[s.UNUSED_PACKAGE_EXTENSION=68]=`UNUSED_PACKAGE_EXTENSION`,s[s.REDUNDANT_PACKAGE_EXTENSION=69]=`REDUNDANT_PACKAGE_EXTENSION`,s[s.AUTO_NM_SUCCESS=70]=`AUTO_NM_SUCCESS`,s[s.NM_CANT_INSTALL_EXTERNAL_SOFT_LINK=71]=`NM_CANT_INSTALL_EXTERNAL_SOFT_LINK`,s[s.NM_PRESERVE_SYMLINKS_REQUIRED=72]=`NM_PRESERVE_SYMLINKS_REQUIRED`,s[s.UPDATE_LOCKFILE_ONLY_SKIP_LINK=73]=`UPDATE_LOCKFILE_ONLY_SKIP_LINK`,s[s.NM_HARDLINKS_MODE_DOWNGRADED=74]=`NM_HARDLINKS_MODE_DOWNGRADED`,s[s.PROLOG_INSTANTIATION_ERROR=75]=`PROLOG_INSTANTIATION_ERROR`,s[s.INCOMPATIBLE_ARCHITECTURE=76]=`INCOMPATIBLE_ARCHITECTURE`,s[s.GHOST_ARCHITECTURE=77]=`GHOST_ARCHITECTURE`,s[s.RESOLUTION_MISMATCH=78]=`RESOLUTION_MISMATCH`,s[s.PROLOG_LIMIT_EXCEEDED=79]=`PROLOG_LIMIT_EXCEEDED`,s[s.NETWORK_DISABLED=80]=`NETWORK_DISABLED`,s[s.NETWORK_UNSAFE_HTTP=81]=`NETWORK_UNSAFE_HTTP`,s[s.RESOLUTION_FAILED=82]=`RESOLUTION_FAILED`,s[s.AUTOMERGE_GIT_ERROR=83]=`AUTOMERGE_GIT_ERROR`,s[s.CONSTRAINTS_CHECK_FAILED=84]=`CONSTRAINTS_CHECK_FAILED`,s[s.UPDATED_RESOLUTION_RECORD=85]=`UPDATED_RESOLUTION_RECORD`,s[s.EXPLAIN_PEER_DEPENDENCIES_CTA=86]=`EXPLAIN_PEER_DEPENDENCIES_CTA`,s[s.MIGRATION_SUCCESS=87]=`MIGRATION_SUCCESS`,s[s.VERSION_NOTICE=88]=`VERSION_NOTICE`,s[s.TIPS_NOTICE=89]=`TIPS_NOTICE`,s[s.OFFLINE_MODE_ENABLED=90]=`OFFLINE_MODE_ENABLED`,s[s.INVALID_PROVENANCE_ENVIRONMENT=91]=`INVALID_PROVENANCE_ENVIRONMENT`,s[s.EXPERIMENTAL=92]=`EXPERIMENTAL`})(l||(s.MessageName=l={}));function f(s){return`YN${s.toString(10).padStart(4,`0`)}`}function p(s){let f=Number(s.slice(2));if(l[f]===void 0)throw Error(`Unknown message name: "${s}"`);return f}})),require_grammar=__commonJSMin(((s,l)=>{function f(s,l){function f(){this.constructor=s}f.prototype=l.prototype,s.prototype=new f}function p(s,l,f,g){this.message=s,this.expected=l,this.found=f,this.location=g,this.name=`SyntaxError`,typeof Error.captureStackTrace==`function`&&Error.captureStackTrace(this,p)}f(p,Error),p.buildMessage=function(s,l){var f={literal:function(s){return`"`+g(s.text)+`"`},class:function(s){var l=``,f;for(f=0;f0){for(f=1,p=1;f{switch(l[1]){case`|`:return s|l[3];case`&`:return s&l[3];case`^`:return s^l[3]}},s)},F=`!`,I=Ye(`!`,!1),R=function(s){return!s},B=`(`,q=Ye(`(`,!1),J=`)`,le=Ye(`)`,!1),_e=function(s){return s},be=/^[^ \t\n\r()!|&\^]/,xe=Ze([` `,` `,` +`,`\r`,`(`,`)`,`!`,`|`,`&`,`^`],!0,!1),De=function(s){return l.queryPattern.test(s)},Oe=function(s){return l.checkFn(s)},je=ot(`whitespace`),Ne=/^[ \t\n\r]/,Pe=Ze([` `,` `,` +`,`\r`],!1,!1),ze=0,Be=[{line:1,column:1}],We=0,Ke=[],qe=0,Je;if(`startRule`in l){if(!(l.startRule in g))throw Error(`Can't start parsing from rule "`+l.startRule+`".`);v=g[l.startRule]}function Ye(s,l){return{type:`literal`,text:s,ignoreCase:l}}function Ze(s,l,f){return{type:`class`,parts:s,inverted:l,ignoreCase:f}}function Qe(){return{type:`end`}}function ot(s){return{type:`other`,description:s}}function st(l){var f=Be[l],p;if(f)return f;for(p=l-1;!Be[p];)p--;for(f=Be[p],f={line:f.line,column:f.column};pWe&&(We=ze,Ke=[]),Ke.push(s))}function Tt(s,l,f){return new p(p.buildMessage(s,l),s,l,f)}function Ot(){var l=ze,p=At(),g,v,F,I,R,B;if(p!==f){for(g=[],v=ze,F=It(),F===f?(ze=v,v=f):(s.charCodeAt(ze)===124?(I=b,ze++):(I=f,qe===0&&yt(C)),I===f&&(s.charCodeAt(ze)===38?(I=w,ze++):(I=f,qe===0&&yt(E)),I===f&&(s.charCodeAt(ze)===94?(I=k,ze++):(I=f,qe===0&&yt(A)))),I===f?(ze=v,v=f):(R=It(),R===f?(ze=v,v=f):(B=At(),B===f?(ze=v,v=f):(F=[F,I,R,B],v=F))));v!==f;)g.push(v),v=ze,F=It(),F===f?(ze=v,v=f):(s.charCodeAt(ze)===124?(I=b,ze++):(I=f,qe===0&&yt(C)),I===f&&(s.charCodeAt(ze)===38?(I=w,ze++):(I=f,qe===0&&yt(E)),I===f&&(s.charCodeAt(ze)===94?(I=k,ze++):(I=f,qe===0&&yt(A)))),I===f?(ze=v,v=f):(R=It(),R===f?(ze=v,v=f):(B=At(),B===f?(ze=v,v=f):(F=[F,I,R,B],v=F))));g===f?(ze=l,l=f):(p=N(p,g),l=p)}else ze=l,l=f;return l}function At(){var l=ze,p,g,v,b,C;return s.charCodeAt(ze)===33?(p=F,ze++):(p=f,qe===0&&yt(I)),p===f?(ze=l,l=f):(g=At(),g===f?(ze=l,l=f):(p=R(g),l=p)),l===f&&(l=ze,s.charCodeAt(ze)===40?(p=B,ze++):(p=f,qe===0&&yt(q)),p===f?(ze=l,l=f):(g=It(),g===f?(ze=l,l=f):(v=Ot(),v===f?(ze=l,l=f):(b=It(),b===f?(ze=l,l=f):(s.charCodeAt(ze)===41?(C=J,ze++):(C=f,qe===0&&yt(le)),C===f?(ze=l,l=f):(p=_e(v),l=p))))),l===f&&(l=jt())),l}function jt(){var l=ze,p=It(),g,v,b;if(p!==f){if(g=ze,v=[],be.test(s.charAt(ze))?(b=s.charAt(ze),ze++):(b=f,qe===0&&yt(xe)),b!==f)for(;b!==f;)v.push(b),be.test(s.charAt(ze))?(b=s.charAt(ze),ze++):(b=f,qe===0&&yt(xe));else v=f;g=v===f?v:s.substring(g,ze),g===f?(ze=l,l=f):(v=De(g),v=v?void 0:f,v===f?(ze=l,l=f):(p=Oe(g),l=p))}else ze=l,l=f;return l}function It(){var l,p;for(qe++,l=[],Ne.test(s.charAt(ze))?(p=s.charAt(ze),ze++):(p=f,qe===0&&yt(Pe));p!==f;)l.push(p),Ne.test(s.charAt(ze))?(p=s.charAt(ze),ze++):(p=f,qe===0&&yt(Pe));return qe--,l===f&&(p=f,qe===0&&yt(je)),l}if(Je=v(),Je!==f&&ze===s.length)return Je;throw Je!==f&&ze{let{parse:l}=require_grammar();s.makeParser=(s=/[a-z]+/)=>(f,p)=>l(f,{queryPattern:s,checkFn:p}),s.parse=s.makeParser()})),require_utils$7=__commonJSMin((s=>{s.isInteger=s=>typeof s==`number`?Number.isInteger(s):typeof s==`string`&&s.trim()!==``?Number.isInteger(Number(s)):!1,s.find=(s,l)=>s.nodes.find(s=>s.type===l),s.exceedsLimit=(l,f,p=1,g)=>g===!1||!s.isInteger(l)||!s.isInteger(f)?!1:(Number(f)-Number(l))/Number(p)>=g,s.escapeNode=(s,l=0,f)=>{let p=s.nodes[l];p&&(f&&p.type===f||p.type===`open`||p.type===`close`)&&p.escaped!==!0&&(p.value=`\\`+p.value,p.escaped=!0)},s.encloseBrace=s=>s.type===`brace`?s.commas>>0+s.ranges>>0?!1:(s.invalid=!0,!0):!1,s.isInvalidBrace=s=>s.type===`brace`?s.invalid===!0||s.dollar?!0:!(s.commas>>0+s.ranges>>0)||s.open!==!0||s.close!==!0?(s.invalid=!0,!0):!1:!1,s.isOpenOrClose=s=>s.type===`open`||s.type===`close`?!0:s.open===!0||s.close===!0,s.reduce=s=>s.reduce((s,l)=>(l.type===`text`&&s.push(l.value),l.type===`range`&&(l.type=`text`),s),[]),s.flatten=(...s)=>{let l=[],f=s=>{for(let p=0;p{let f=require_utils$7();l.exports=(s,l={})=>{let p=(s,g={})=>{let v=l.escapeInvalid&&f.isInvalidBrace(g),b=s.invalid===!0&&l.escapeInvalid===!0,C=``;if(s.value)return(v||b)&&f.isOpenOrClose(s)?`\\`+s.value:s.value;if(s.value)return s.value;if(s.nodes)for(let l of s.nodes)C+=p(l);return C};return p(s)}})),require_is_number=__commonJSMin(((s,l)=>{l.exports=function(s){return typeof s==`number`?s-s===0:typeof s==`string`&&s.trim()!==``?Number.isFinite?Number.isFinite(+s):isFinite(+s):!1}})),require_to_regex_range=__commonJSMin(((s,l)=>{let f=require_is_number(),p=(s,l,v)=>{if(f(s)===!1)throw TypeError(`toRegexRange: expected the first argument to be a number`);if(l===void 0||s===l)return String(s);if(f(l)===!1)throw TypeError(`toRegexRange: expected the second argument to be a number.`);let b={relaxZeros:!0,...v};typeof b.strictZeros==`boolean`&&(b.relaxZeros=b.strictZeros===!1);let w=String(b.relaxZeros),E=String(b.shorthand),k=String(b.capture),A=String(b.wrap),N=s+`:`+l+`=`+w+E+k+A;if(p.cache.hasOwnProperty(N))return p.cache[N].result;let F=Math.min(s,l),I=Math.max(s,l);if(Math.abs(F-I)===1){let f=s+`|`+l;return b.capture?`(${f})`:b.wrap===!1?f:`(?:${f})`}let R=B(s)||B(l),q={min:s,max:l,a:F,b:I},J=[],le=[];return R&&(q.isPadded=R,q.maxLen=String(q.max).length),F<0&&(le=C(I<0?Math.abs(I):1,Math.abs(F),q,b),F=q.a=0),I>=0&&(J=C(F,I,q,b)),q.negatives=le,q.positives=J,q.result=g(le,J,b),b.capture===!0?q.result=`(${q.result})`:b.wrap!==!1&&J.length+le.length>1&&(q.result=`(?:${q.result})`),p.cache[N]=q,q.result};function g(s,l,f){let p=w(s,l,`-`,!1,f)||[],g=w(l,s,``,!1,f)||[],v=w(s,l,`-?`,!0,f)||[];return p.concat(v).concat(g).join(`|`)}function v(s,l){let f=1,p=1,g=N(s,f),v=new Set([l]);for(;s<=g&&g<=l;)v.add(g),f+=1,g=N(s,f);for(g=F(l+1,p)-1;s1&&E.count.pop(),E.count.push(v.count[0]),E.string=E.pattern+I(E.count),w=l+1;continue}f.isPadded&&(k=q(l,f,p)),v.string=k+v.pattern+I(v.count),C.push(v),w=l+1,E=v}return C}function w(s,l,f,p,g){let v=[];for(let g of s){let{string:s}=g;!p&&!A(l,`string`,s)&&v.push(f+s),p&&A(l,`string`,s)&&v.push(f+s)}return v}function E(s,l){let f=[];for(let p=0;pl?1:l>s?-1:0}function A(s,l,f){return s.some(s=>s[l]===f)}function N(s,l){return Number(String(s).slice(0,-l)+`9`.repeat(l))}function F(s,l){return s-s%10**l}function I(s){let[l=0,f=``]=s;return f||l>1?`{${l+(f?`,`+f:``)}}`:``}function R(s,l,f){return`[${s}${l-s===1?``:`-`}${l}]`}function B(s){return/^-?(0+)\d/.test(s)}function q(s,l,f){if(!l.isPadded)return s;let p=Math.abs(l.maxLen-String(s).length),g=f.relaxZeros!==!1;switch(p){case 0:return``;case 1:return g?`0?`:`0`;case 2:return g?`0{0,2}`:`00`;default:return g?`0{0,${p}}`:`0{${p}}`}}p.cache={},p.clearCache=()=>p.cache={},l.exports=p})),require_fill_range=__commonJSMin(((s,l)=>{let f=require(`util`),p=require_to_regex_range(),g=s=>typeof s==`object`&&!!s&&!Array.isArray(s),v=s=>l=>s===!0?Number(l):String(l),b=s=>typeof s==`number`||typeof s==`string`&&s!==``,C=s=>Number.isInteger(+s),w=s=>{let l=`${s}`,f=-1;if(l[0]===`-`&&(l=l.slice(1)),l===`0`)return!1;for(;l[++f]===`0`;);return f>0},E=(s,l,f)=>typeof s==`string`||typeof l==`string`?!0:f.stringify===!0,k=(s,l,f)=>{if(l>0){let f=s[0]===`-`?`-`:``;f&&(s=s.slice(1)),s=f+s.padStart(f?l-1:l,`0`)}return f===!1?String(s):s},A=(s,l)=>{let f=s[0]===`-`?`-`:``;for(f&&(s=s.slice(1),l--);s.length{s.negatives.sort((s,l)=>sl)),s.positives.sort((s,l)=>sl));let p=l.capture?``:`?:`,g=``,v=``,b;return s.positives.length&&(g=s.positives.map(s=>A(String(s),f)).join(`|`)),s.negatives.length&&(v=`-(${p}${s.negatives.map(s=>A(String(s),f)).join(`|`)})`),b=g&&v?`${g}|${v}`:g||v,l.wrap?`(${p}${b})`:b},F=(s,l,f,g)=>{if(f)return p(s,l,{wrap:!1,...g});let v=String.fromCharCode(s);return s===l?v:`[${v}-${String.fromCharCode(l)}]`},I=(s,l,f)=>{if(Array.isArray(s)){let l=f.wrap===!0,p=f.capture?``:`?:`;return l?`(${p}${s.join(`|`)})`:s.join(`|`)}return p(s,l,f)},R=(...s)=>RangeError(`Invalid range arguments: `+f.inspect(...s)),B=(s,l,f)=>{if(f.strictRanges===!0)throw R([s,l]);return[]},q=(s,l)=>{if(l.strictRanges===!0)throw TypeError(`Expected step "${s}" to be a number`);return[]},J=(s,l,f=1,p={})=>{let g=Number(s),b=Number(l);if(!Number.isInteger(g)||!Number.isInteger(b)){if(p.strictRanges===!0)throw R([s,l]);return[]}g===0&&(g=0),b===0&&(b=0);let C=g>b,B=String(s),q=String(l),J=String(f);f=Math.max(Math.abs(f),1);let le=w(B)||w(q)||w(J),_e=le?Math.max(B.length,q.length,J.length):0,be=le===!1&&E(s,l,p)===!1,xe=p.transform||v(be);if(p.toRegex&&f===1)return F(A(s,_e),A(l,_e),!0,p);let De={negatives:[],positives:[]},Oe=s=>De[s<0?`negatives`:`positives`].push(Math.abs(s)),je=[],Ne=0;for(;C?g>=b:g<=b;)p.toRegex===!0&&f>1?Oe(g):je.push(k(xe(g,Ne),_e,be)),g=C?g-f:g+f,Ne++;return p.toRegex===!0?f>1?N(De,p,_e):I(je,null,{wrap:!1,...p}):je},le=(s,l,f=1,p={})=>{if(!C(s)&&s.length>1||!C(l)&&l.length>1)return B(s,l,p);let g=p.transform||(s=>String.fromCharCode(s)),v=`${s}`.charCodeAt(0),b=`${l}`.charCodeAt(0),w=v>b,E=Math.min(v,b),k=Math.max(v,b);if(p.toRegex&&f===1)return F(E,k,!1,p);let A=[],N=0;for(;w?v>=b:v<=b;)A.push(g(v,N)),v=w?v-f:v+f,N++;return p.toRegex===!0?I(A,null,{wrap:!1,options:p}):A},_e=(s,l,f,p={})=>{if(l==null&&b(s))return[s];if(!b(s)||!b(l))return B(s,l,p);if(typeof f==`function`)return _e(s,l,1,{transform:f});if(g(f))return _e(s,l,0,f);let v={...p};return v.capture===!0&&(v.wrap=!0),f=f||v.step||1,C(f)?C(s)&&C(l)?J(s,l,f,v):le(s,l,Math.max(Math.abs(f),1),v):f!=null&&!g(f)?q(f,v):_e(s,l,1,f)};l.exports=_e})),require_compile=__commonJSMin(((s,l)=>{let f=require_fill_range(),p=require_utils$7();l.exports=(s,l={})=>{let g=(s,v={})=>{let b=p.isInvalidBrace(v),C=s.invalid===!0&&l.escapeInvalid===!0,w=b===!0||C===!0,E=l.escapeInvalid===!0?`\\`:``,k=``;if(s.isOpen===!0)return E+s.value;if(s.isClose===!0)return console.log(`node.isClose`,E,s.value),E+s.value;if(s.type===`open`)return w?E+s.value:`(`;if(s.type===`close`)return w?E+s.value:`)`;if(s.type===`comma`)return s.prev.type===`comma`?``:w?s.value:`|`;if(s.value)return s.value;if(s.nodes&&s.ranges>0){let g=p.reduce(s.nodes),v=f(...g,{...l,wrap:!1,toRegex:!0,strictZeros:!0});if(v.length!==0)return g.length>1&&v.length>1?`(${v})`:v}if(s.nodes)for(let l of s.nodes)k+=g(l,s);return k};return g(s)}})),require_expand=__commonJSMin(((s,l)=>{let f=require_fill_range(),p=require_stringify$1(),g=require_utils$7(),v=(s=``,l=``,f=!1)=>{let p=[];if(s=[].concat(s),l=[].concat(l),!l.length)return s;if(!s.length)return f?g.flatten(l).map(s=>`{${s}}`):l;for(let g of s)if(Array.isArray(g))for(let s of g)p.push(v(s,l,f));else for(let s of l)f===!0&&typeof s==`string`&&(s=`{${s}}`),p.push(Array.isArray(s)?v(g,s,f):g+s);return g.flatten(p)};l.exports=(s,l={})=>{let b=l.rangeLimit===void 0?1e3:l.rangeLimit,C=(s,w={})=>{s.queue=[];let E=w,k=w.queue;for(;E.type!==`brace`&&E.type!==`root`&&E.parent;)E=E.parent,k=E.queue;if(s.invalid||s.dollar){k.push(v(k.pop(),p(s,l)));return}if(s.type===`brace`&&s.invalid!==!0&&s.nodes.length===2){k.push(v(k.pop(),[`{}`]));return}if(s.nodes&&s.ranges>0){let C=g.reduce(s.nodes);if(g.exceedsLimit(...C,l.step,b))throw RangeError(`expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.`);let w=f(...C,l);w.length===0&&(w=p(s,l)),k.push(v(k.pop(),w)),s.nodes=[];return}let A=g.encloseBrace(s),N=s.queue,F=s;for(;F.type!==`brace`&&F.type!==`root`&&F.parent;)F=F.parent,N=F.queue;for(let l=0;l{l.exports={MAX_LENGTH:1e4,CHAR_0:`0`,CHAR_9:`9`,CHAR_UPPERCASE_A:`A`,CHAR_LOWERCASE_A:`a`,CHAR_UPPERCASE_Z:`Z`,CHAR_LOWERCASE_Z:`z`,CHAR_LEFT_PARENTHESES:`(`,CHAR_RIGHT_PARENTHESES:`)`,CHAR_ASTERISK:`*`,CHAR_AMPERSAND:`&`,CHAR_AT:`@`,CHAR_BACKSLASH:`\\`,CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:`\r`,CHAR_CIRCUMFLEX_ACCENT:`^`,CHAR_COLON:`:`,CHAR_COMMA:`,`,CHAR_DOLLAR:`$`,CHAR_DOT:`.`,CHAR_DOUBLE_QUOTE:`"`,CHAR_EQUAL:`=`,CHAR_EXCLAMATION_MARK:`!`,CHAR_FORM_FEED:`\f`,CHAR_FORWARD_SLASH:`/`,CHAR_HASH:`#`,CHAR_HYPHEN_MINUS:`-`,CHAR_LEFT_ANGLE_BRACKET:`<`,CHAR_LEFT_CURLY_BRACE:`{`,CHAR_LEFT_SQUARE_BRACKET:`[`,CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:`\xA0`,CHAR_PERCENT:`%`,CHAR_PLUS:`+`,CHAR_QUESTION_MARK:`?`,CHAR_RIGHT_ANGLE_BRACKET:`>`,CHAR_RIGHT_CURLY_BRACE:`}`,CHAR_RIGHT_SQUARE_BRACKET:`]`,CHAR_SEMICOLON:`;`,CHAR_SINGLE_QUOTE:`'`,CHAR_SPACE:` `,CHAR_TAB:` `,CHAR_UNDERSCORE:`_`,CHAR_VERTICAL_LINE:`|`,CHAR_ZERO_WIDTH_NOBREAK_SPACE:``}})),require_parse$3=__commonJSMin(((s,l)=>{let f=require_stringify$1(),{MAX_LENGTH:p,CHAR_BACKSLASH:g,CHAR_BACKTICK:v,CHAR_COMMA:b,CHAR_DOT:C,CHAR_LEFT_PARENTHESES:w,CHAR_RIGHT_PARENTHESES:E,CHAR_LEFT_CURLY_BRACE:k,CHAR_RIGHT_CURLY_BRACE:A,CHAR_LEFT_SQUARE_BRACKET:N,CHAR_RIGHT_SQUARE_BRACKET:F,CHAR_DOUBLE_QUOTE:I,CHAR_SINGLE_QUOTE:R,CHAR_NO_BREAK_SPACE:B,CHAR_ZERO_WIDTH_NOBREAK_SPACE:q}=require_constants$5();l.exports=(s,l={})=>{if(typeof s!=`string`)throw TypeError(`Expected a string`);let J=l||{},le=typeof J.maxLength==`number`?Math.min(p,J.maxLength):p;if(s.length>le)throw SyntaxError(`Input length (${s.length}), exceeds max characters (${le})`);let _e={type:`root`,input:s,nodes:[]},be=[_e],xe=_e,De=_e,Oe=0,je=s.length,Ne=0,Pe=0,ze,Be=()=>s[Ne++],We=s=>{if(s.type===`text`&&De.type===`dot`&&(De.type=`text`),De&&De.type===`text`&&s.type===`text`){De.value+=s.value;return}return xe.nodes.push(s),s.parent=xe,s.prev=De,De=s,s};for(We({type:`bos`});Ne0){if(xe.ranges>0){xe.ranges=0;let s=xe.nodes.shift();xe.nodes=[s,{type:`text`,value:f(xe)}]}We({type:`comma`,value:ze}),xe.commas++;continue}if(ze===C&&Pe>0&&xe.commas===0){let s=xe.nodes;if(Pe===0||s.length===0){We({type:`text`,value:ze});continue}if(De.type===`dot`){if(xe.range=[],De.value+=ze,De.type=`range`,xe.nodes.length!==3&&xe.nodes.length!==5){xe.invalid=!0,xe.ranges=0,De.type=`text`;continue}xe.ranges++,xe.args=[];continue}if(De.type===`range`){s.pop();let l=s[s.length-1];l.value+=De.value+ze,De=l,xe.ranges--;continue}We({type:`dot`,value:ze});continue}We({type:`text`,value:ze})}do if(xe=be.pop(),xe.type!==`root`){xe.nodes.forEach(s=>{s.nodes||(s.type===`open`&&(s.isOpen=!0),s.type===`close`&&(s.isClose=!0),s.nodes||(s.type=`text`),s.invalid=!0)});let s=be[be.length-1],l=s.nodes.indexOf(xe);s.nodes.splice(l,1,...xe.nodes)}while(be.length>0);return We({type:`eos`}),_e}})),require_braces=__commonJSMin(((s,l)=>{let f=require_stringify$1(),p=require_compile(),g=require_expand(),v=require_parse$3(),b=(s,l={})=>{let f=[];if(Array.isArray(s))for(let p of s){let s=b.create(p,l);Array.isArray(s)?f.push(...s):f.push(s)}else f=[].concat(b.create(s,l));return l&&l.expand===!0&&l.nodupes===!0&&(f=[...new Set(f)]),f};b.parse=(s,l={})=>v(s,l),b.stringify=(s,l={})=>f(typeof s==`string`?b.parse(s,l):s,l),b.compile=(s,l={})=>(typeof s==`string`&&(s=b.parse(s,l)),p(s,l)),b.expand=(s,l={})=>{typeof s==`string`&&(s=b.parse(s,l));let f=g(s,l);return l.noempty===!0&&(f=f.filter(Boolean)),l.nodupes===!0&&(f=[...new Set(f)]),f},b.create=(s,l={})=>s===``||s.length<3?[s]:l.expand===!0?b.expand(s,l):b.compile(s,l),l.exports=b})),require_constants$4=__commonJSMin(((s,l)=>{let f=require(`path`),p=`\\\\/`,g=`[^\\\\/]`,v=0,b=`\\.`,C=`\\+`,w=`\\?`,E=`\\/`,k=`(?=.)`,A=`[^/]`,N=`(?:\\/|$)`,F=`(?:^|\\/)`,I=`\\.{1,2}${N}`,R={DOT_LITERAL:`\\.`,PLUS_LITERAL:`\\+`,QMARK_LITERAL:`\\?`,SLASH_LITERAL:`\\/`,ONE_CHAR:`(?=.)`,QMARK:A,END_ANCHOR:N,DOTS_SLASH:I,NO_DOT:`(?!\\.)`,NO_DOTS:`(?!${F}${I})`,NO_DOT_SLASH:`(?!\\.{0,1}${N})`,NO_DOTS_SLASH:`(?!${I})`,QMARK_NO_DOT:`[^.\\/]`,STAR:`${A}*?`,START_ANCHOR:F},B={...R,SLASH_LITERAL:`[\\\\/]`,QMARK:g,STAR:`${g}*?`,DOTS_SLASH:`\\.{1,2}(?:[\\\\/]|$)`,NO_DOT:`(?!\\.)`,NO_DOTS:`(?!(?:^|[\\\\/])\\.{1,2}(?:[\\\\/]|$))`,NO_DOT_SLASH:`(?!\\.{0,1}(?:[\\\\/]|$))`,NO_DOTS_SLASH:`(?!\\.{1,2}(?:[\\\\/]|$))`,QMARK_NO_DOT:`[^.\\\\/]`,START_ANCHOR:`(?:^|[\\\\/])`,END_ANCHOR:`(?:[\\\\/]|$)`};l.exports={DEFAULT_MAX_EXTGLOB_RECURSION:0,MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:{__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`},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:f.sep,extglobChars(s){return{"!":{type:`negate`,open:`(?:(?!(?:`,close:`))${s.STAR})`},"?":{type:`qmark`,open:`(?:`,close:`)?`},"+":{type:`plus`,open:`(?:`,close:`)+`},"*":{type:`star`,open:`(?:`,close:`)*`},"@":{type:`at`,open:`(?:`,close:`)`}}},globChars(s){return s===!0?B:R}}})),require_utils$6=__commonJSMin((s=>{let l=require(`path`),f=process.platform===`win32`,{REGEX_BACKSLASH:p,REGEX_REMOVE_BACKSLASH:g,REGEX_SPECIAL_CHARS:v,REGEX_SPECIAL_CHARS_GLOBAL:b}=require_constants$4();s.isObject=s=>typeof s==`object`&&!!s&&!Array.isArray(s),s.hasRegexChars=s=>v.test(s),s.isRegexChar=l=>l.length===1&&s.hasRegexChars(l),s.escapeRegex=s=>s.replace(b,`\\$1`),s.toPosixSlashes=s=>s.replace(p,`/`),s.removeBackslashes=s=>s.replace(g,s=>s===`\\`?``:s),s.supportsLookbehinds=()=>{let s=process.version.slice(1).split(`.`).map(Number);return s.length===3&&s[0]>=9||s[0]===8&&s[1]>=10},s.isWindows=s=>s&&typeof s.windows==`boolean`?s.windows:f===!0||l.sep===`\\`,s.escapeLast=(l,f,p)=>{let g=l.lastIndexOf(f,p);return g===-1?l:l[g-1]===`\\`?s.escapeLast(l,f,g-1):`${l.slice(0,g)}\\${l.slice(g)}`},s.removePrefix=(s,l={})=>{let f=s;return f.startsWith(`./`)&&(f=f.slice(2),l.prefix=`./`),f},s.wrapOutput=(s,l={},f={})=>{let p=`${f.contains?``:`^`}(?:${s})${f.contains?``:`$`}`;return l.negated===!0&&(p=`(?:^(?!${p}).*$)`),p}})),require_scan=__commonJSMin(((s,l)=>{let f=require_utils$6(),{CHAR_ASTERISK:p,CHAR_AT:g,CHAR_BACKWARD_SLASH:v,CHAR_COMMA:b,CHAR_DOT:C,CHAR_EXCLAMATION_MARK:w,CHAR_FORWARD_SLASH:E,CHAR_LEFT_CURLY_BRACE:k,CHAR_LEFT_PARENTHESES:A,CHAR_LEFT_SQUARE_BRACKET:N,CHAR_PLUS:F,CHAR_QUESTION_MARK:I,CHAR_RIGHT_CURLY_BRACE:R,CHAR_RIGHT_PARENTHESES:B,CHAR_RIGHT_SQUARE_BRACKET:q}=require_constants$4(),J=s=>s===E||s===v,le=s=>{s.isPrefix!==!0&&(s.depth=s.isGlobstar?1/0:1)};l.exports=(s,l)=>{let _e=l||{},be=s.length-1,xe=_e.parts===!0||_e.scanToEnd===!0,De=[],Oe=[],je=[],Ne=s,Pe=-1,ze=0,Be=0,We=!1,Ke=!1,qe=!1,Je=!1,Ye=!1,Ze=!1,Qe=!1,ot=!1,st=!1,ut=!1,yt=0,Tt,Ot,At={value:``,depth:0,isGlob:!1},jt=()=>Pe>=be,It=()=>Ne.charCodeAt(Pe+1),Lt=()=>(Tt=Ot,Ne.charCodeAt(++Pe));for(;Pe0&&(Vt=Ne.slice(0,ze),Ne=Ne.slice(ze),Be-=ze),Rt&&qe===!0&&Be>0?(Rt=Ne.slice(0,Be),Ht=Ne.slice(Be)):qe===!0?(Rt=``,Ht=Ne):Rt=Ne,Rt&&Rt!==``&&Rt!==`/`&&Rt!==Ne&&J(Rt.charCodeAt(Rt.length-1))&&(Rt=Rt.slice(0,-1)),_e.unescape===!0&&(Ht&&=f.removeBackslashes(Ht),Rt&&Qe===!0&&(Rt=f.removeBackslashes(Rt)));let Gt={prefix:Vt,input:s,start:ze,base:Rt,glob:Ht,isBrace:We,isBracket:Ke,isGlob:qe,isExtglob:Je,isGlobstar:Ye,negated:ot,negatedExtglob:st};if(_e.tokens===!0&&(Gt.maxDepth=0,J(Ot)||Oe.push(At),Gt.tokens=Oe),_e.parts===!0||_e.tokens===!0){let l;for(let f=0;f{let f=require_constants$4(),p=require_utils$6(),{MAX_LENGTH:g,POSIX_REGEX_SOURCE:v,REGEX_NON_SPECIAL_CHARS:b,REGEX_SPECIAL_CHARS_BACKREF:C,REPLACEMENTS:w}=f,E=(s,l)=>{if(typeof l.expandRange==`function`)return l.expandRange(...s,l);s.sort();let f=`[${s.join(`-`)}]`;try{new RegExp(f)}catch{return s.map(s=>p.escapeRegex(s)).join(`..`)}return f},k=(s,l)=>`Missing ${s}: "${l}" - use "\\\\${l}" to match literal characters`,A=s=>{let l=[],f=0,p=0,g=0,v=``,b=!1;for(let C of s){if(b===!0){v+=C,b=!1;continue}if(C===`\\`){v+=C,b=!0;continue}if(C===`"`){g=g===1?0:1,v+=C;continue}if(g===0){if(C===`[`)f++;else if(C===`]`&&f>0)f--;else if(f===0){if(C===`(`)p++;else if(C===`)`&&p>0)p--;else if(C===`|`&&p===0){l.push(v),v=``;continue}}}v+=C}return l.push(v),l},N=s=>{let l=!1;for(let f of s){if(l===!0){l=!1;continue}if(f===`\\`){l=!0;continue}if(/[?*+@!()[\]{}]/.test(f))return!1}return!0},F=s=>{let l=s.trim(),f=!0;for(;f===!0;)f=!1,/^@\([^\\()[\]{}|]+\)$/.test(l)&&(l=l.slice(2,-1),f=!0);if(N(l))return l.replace(/\\(.)/g,`$1`)},I=s=>{let l=s.map(F).filter(Boolean);for(let s=0;s{if(s[0]!==`+`&&s[0]!==`*`||s[1]!==`(`)return;let f=0,p=0,g=0,v=!1;for(let b=1;b0){f--;continue}if(!(f>0)){if(C===`(`){p++;continue}if(C===`)`&&(p--,p===0))return l===!0&&b!==s.length-1?void 0:{type:s[0],body:s.slice(2,b),end:b}}}}},B=s=>{let l=0,f=[];for(;ls.trim());if(g.length!==1)return;let v=F(g[0]);if(!v||v.length!==1)return;f.push(v),l+=p.end+1}if(!(f.length<1))return`${f.length===1?p.escapeRegex(f[0]):`[${f.map(s=>p.escapeRegex(s)).join(``)}]`}*`},q=s=>{let l=0,f=s.trim(),p=R(f);for(;p;)l++,f=p.body.trim(),p=R(f);return l},J=(s,l)=>{if(l.maxExtglobRecursion===!1)return{risky:!1};let p=typeof l.maxExtglobRecursion==`number`?l.maxExtglobRecursion:f.DEFAULT_MAX_EXTGLOB_RECURSION,g=A(s).map(s=>s.trim());if(g.length>1&&(g.some(s=>s===``)||g.some(s=>/^[*?]+$/.test(s))||I(g)))return{risky:!0};for(let s of g){let l=B(s);if(l)return{risky:!0,safeOutput:l};if(q(s)>p)return{risky:!0}}return{risky:!1}},le=(s,l)=>{if(typeof s!=`string`)throw TypeError(`Expected a string`);s=w[s]||s;let A={...l},N=typeof A.maxLength==`number`?Math.min(g,A.maxLength):g,F=s.length;if(F>N)throw SyntaxError(`Input length: ${F}, exceeds maximum allowed length: ${N}`);let I={type:`bos`,value:``,output:A.prepend||``},R=[I],B=A.capture?``:`?:`,q=p.isWindows(l),_e=f.globChars(q),be=f.extglobChars(_e),{DOT_LITERAL:xe,PLUS_LITERAL:De,SLASH_LITERAL:Oe,ONE_CHAR:je,DOTS_SLASH:Ne,NO_DOT:Pe,NO_DOT_SLASH:ze,NO_DOTS_SLASH:Be,QMARK:We,QMARK_NO_DOT:Ke,STAR:qe,START_ANCHOR:Je}=_e,Ye=s=>`(${B}(?:(?!${Je}${s.dot?Ne:xe}).)*?)`,Ze=A.dot?``:Pe,Qe=A.dot?We:Ke,ot=A.bash===!0?Ye(A):qe;A.capture&&(ot=`(${ot})`),typeof A.noext==`boolean`&&(A.noextglob=A.noext);let st={input:s,index:-1,start:0,dot:A.dot===!0,consumed:``,output:``,prefix:``,backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:R};s=p.removePrefix(s,st),F=s.length;let ut=[],yt=[],Tt=[],Ot=I,At,jt=()=>st.index===F-1,It=st.peek=(l=1)=>s[st.index+l],Lt=st.advance=()=>s[++st.index]||``,Rt=()=>s.slice(st.index+1),Vt=(s=``,l=0)=>{st.consumed+=s,st.index+=l},Ht=s=>{st.output+=s.output==null?s.value:s.output,Vt(s.value)},Gt=()=>{let s=1;for(;It()===`!`&&(It(2)!==`(`||It(3)===`?`);)Lt(),st.start++,s++;return s%2==0?!1:(st.negated=!0,st.start++,!0)},Kt=s=>{st[s]++,Tt.push(s)},Jt=s=>{st[s]--,Tt.pop()},Xt=s=>{if(Ot.type===`globstar`){let l=st.braces>0&&(s.type===`comma`||s.type===`brace`),f=s.extglob===!0||ut.length&&(s.type===`pipe`||s.type===`paren`);s.type!==`slash`&&s.type!==`paren`&&!l&&!f&&(st.output=st.output.slice(0,-Ot.output.length),Ot.type=`star`,Ot.value=`*`,Ot.output=ot,st.output+=Ot.output)}if(ut.length&&s.type!==`paren`&&(ut[ut.length-1].inner+=s.value),(s.value||s.output)&&Ht(s),Ot&&Ot.type===`text`&&s.type===`text`){Ot.value+=s.value,Ot.output=(Ot.output||``)+s.value;return}s.prev=Ot,R.push(s),Ot=s},Zt=(s,l)=>{let f={...be[l],conditions:1,inner:``};f.prev=Ot,f.parens=st.parens,f.output=st.output,f.startIndex=st.index,f.tokensIndex=R.length;let p=(A.capture?`(`:``)+f.open;Kt(`parens`),Xt({type:s,value:l,output:st.output?``:je}),Xt({type:`paren`,extglob:!0,value:Lt(),output:p}),ut.push(f)},en=f=>{let g=s.slice(f.startIndex,st.index+1),v=J(s.slice(f.startIndex+2,st.index),A);if((f.type===`plus`||f.type===`star`)&&v.risky){let s=v.safeOutput?(f.output?``:je)+(A.capture?`(${v.safeOutput})`:v.safeOutput):void 0,l=R[f.tokensIndex];l.type=`text`,l.value=g,l.output=s||p.escapeRegex(g);for(let s=f.tokensIndex+1;s1&&f.inner.includes(`/`)&&(s=Ye(A)),(s!==ot||jt()||/^\)+$/.test(Rt()))&&(b=f.close=`)$))${s}`),f.inner.includes(`*`)&&(C=Rt())&&/^\.[^\\/.]+$/.test(C)&&(b=f.close=`)${le(C,{...l,fastpaths:!1}).output})${s})`),f.prev.type===`bos`&&(st.negatedExtglob=!0)}Xt({type:`paren`,extglob:!0,value:At,output:b}),Jt(`parens`)};if(A.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(s)){let f=!1,g=s.replace(C,(s,l,p,g,v,b)=>g===`\\`?(f=!0,s):g===`?`?l?l+g+(v?We.repeat(v.length):``):b===0?Qe+(v?We.repeat(v.length):``):We.repeat(p.length):g===`.`?xe.repeat(p.length):g===`*`?l?l+g+(v?ot:``):ot:l?s:`\\${s}`);return f===!0&&(g=A.unescape===!0?g.replace(/\\/g,``):g.replace(/\\+/g,s=>s.length%2==0?`\\\\`:s?`\\`:``)),g===s&&A.contains===!0?(st.output=s,st):(st.output=p.wrapOutput(g,st,l),st)}for(;!jt();){if(At=Lt(),At===`\0`)continue;if(At===`\\`){let s=It();if(s===`/`&&A.bash!==!0||s===`.`||s===`;`)continue;if(!s){At+=`\\`,Xt({type:`text`,value:At});continue}let l=/^\\+/.exec(Rt()),f=0;if(l&&l[0].length>2&&(f=l[0].length,st.index+=f,f%2!=0&&(At+=`\\`)),A.unescape===!0?At=Lt():At+=Lt(),st.brackets===0){Xt({type:`text`,value:At});continue}}if(st.brackets>0&&(At!==`]`||Ot.value===`[`||Ot.value===`[^`)){if(A.posix!==!1&&At===`:`){let s=Ot.value.slice(1);if(s.includes(`[`)&&(Ot.posix=!0,s.includes(`:`))){let s=Ot.value.lastIndexOf(`[`),l=Ot.value.slice(0,s),f=v[Ot.value.slice(s+2)];if(f){Ot.value=l+f,st.backtrack=!0,Lt(),!I.output&&R.indexOf(Ot)===1&&(I.output=je);continue}}}(At===`[`&&It()!==`:`||At===`-`&&It()===`]`)&&(At=`\\${At}`),At===`]`&&(Ot.value===`[`||Ot.value===`[^`)&&(At=`\\${At}`),A.posix===!0&&At===`!`&&Ot.value===`[`&&(At=`^`),Ot.value+=At,Ht({value:At});continue}if(st.quotes===1&&At!==`"`){At=p.escapeRegex(At),Ot.value+=At,Ht({value:At});continue}if(At===`"`){st.quotes=st.quotes===1?0:1,A.keepQuotes===!0&&Xt({type:`text`,value:At});continue}if(At===`(`){Kt(`parens`),Xt({type:`paren`,value:At});continue}if(At===`)`){if(st.parens===0&&A.strictBrackets===!0)throw SyntaxError(k(`opening`,`(`));let s=ut[ut.length-1];if(s&&st.parens===s.parens+1){en(ut.pop());continue}Xt({type:`paren`,value:At,output:st.parens?`)`:`\\)`}),Jt(`parens`);continue}if(At===`[`){if(A.nobracket===!0||!Rt().includes(`]`)){if(A.nobracket!==!0&&A.strictBrackets===!0)throw SyntaxError(k(`closing`,`]`));At=`\\${At}`}else Kt(`brackets`);Xt({type:`bracket`,value:At});continue}if(At===`]`){if(A.nobracket===!0||Ot&&Ot.type===`bracket`&&Ot.value.length===1){Xt({type:`text`,value:At,output:`\\${At}`});continue}if(st.brackets===0){if(A.strictBrackets===!0)throw SyntaxError(k(`opening`,`[`));Xt({type:`text`,value:At,output:`\\${At}`});continue}Jt(`brackets`);let s=Ot.value.slice(1);if(Ot.posix!==!0&&s[0]===`^`&&!s.includes(`/`)&&(At=`/${At}`),Ot.value+=At,Ht({value:At}),A.literalBrackets===!1||p.hasRegexChars(s))continue;let l=p.escapeRegex(Ot.value);if(st.output=st.output.slice(0,-Ot.value.length),A.literalBrackets===!0){st.output+=l,Ot.value=l;continue}Ot.value=`(${B}${l}|${Ot.value})`,st.output+=Ot.value;continue}if(At===`{`&&A.nobrace!==!0){Kt(`braces`);let s={type:`brace`,value:At,output:`(`,outputIndex:st.output.length,tokensIndex:st.tokens.length};yt.push(s),Xt(s);continue}if(At===`}`){let s=yt[yt.length-1];if(A.nobrace===!0||!s){Xt({type:`text`,value:At,output:At});continue}let l=`)`;if(s.dots===!0){let s=R.slice(),f=[];for(let l=s.length-1;l>=0&&(R.pop(),s[l].type!==`brace`);l--)s[l].type!==`dots`&&f.unshift(s[l].value);l=E(f,A),st.backtrack=!0}if(s.comma!==!0&&s.dots!==!0){let f=st.output.slice(0,s.outputIndex),p=st.tokens.slice(s.tokensIndex);s.value=s.output=`\\{`,At=l=`\\}`,st.output=f;for(let s of p)st.output+=s.output||s.value}Xt({type:`brace`,value:At,output:l}),Jt(`braces`),yt.pop();continue}if(At===`|`){ut.length>0&&ut[ut.length-1].conditions++,Xt({type:`text`,value:At});continue}if(At===`,`){let s=At,l=yt[yt.length-1];l&&Tt[Tt.length-1]===`braces`&&(l.comma=!0,s=`|`),Xt({type:`comma`,value:At,output:s});continue}if(At===`/`){if(Ot.type===`dot`&&st.index===st.start+1){st.start=st.index+1,st.consumed=``,st.output=``,R.pop(),Ot=I;continue}Xt({type:`slash`,value:At,output:Oe});continue}if(At===`.`){if(st.braces>0&&Ot.type===`dot`){Ot.value===`.`&&(Ot.output=xe);let s=yt[yt.length-1];Ot.type=`dots`,Ot.output+=At,Ot.value+=At,s.dots=!0;continue}if(st.braces+st.parens===0&&Ot.type!==`bos`&&Ot.type!==`slash`){Xt({type:`text`,value:At,output:xe});continue}Xt({type:`dot`,value:At,output:xe});continue}if(At===`?`){if(!(Ot&&Ot.value===`(`)&&A.noextglob!==!0&&It()===`(`&&It(2)!==`?`){Zt(`qmark`,At);continue}if(Ot&&Ot.type===`paren`){let s=It(),l=At;if(s===`<`&&!p.supportsLookbehinds())throw Error(`Node.js v10 or higher is required for regex lookbehinds`);(Ot.value===`(`&&!/[!=<:]/.test(s)||s===`<`&&!/<([!=]|\w+>)/.test(Rt()))&&(l=`\\${At}`),Xt({type:`text`,value:At,output:l});continue}if(A.dot!==!0&&(Ot.type===`slash`||Ot.type===`bos`)){Xt({type:`qmark`,value:At,output:Ke});continue}Xt({type:`qmark`,value:At,output:We});continue}if(At===`!`){if(A.noextglob!==!0&&It()===`(`&&(It(2)!==`?`||!/[!=<:]/.test(It(3)))){Zt(`negate`,At);continue}if(A.nonegate!==!0&&st.index===0){Gt();continue}}if(At===`+`){if(A.noextglob!==!0&&It()===`(`&&It(2)!==`?`){Zt(`plus`,At);continue}if(Ot&&Ot.value===`(`||A.regex===!1){Xt({type:`plus`,value:At,output:De});continue}if(Ot&&(Ot.type===`bracket`||Ot.type===`paren`||Ot.type===`brace`)||st.parens>0){Xt({type:`plus`,value:At});continue}Xt({type:`plus`,value:De});continue}if(At===`@`){if(A.noextglob!==!0&&It()===`(`&&It(2)!==`?`){Xt({type:`at`,extglob:!0,value:At,output:``});continue}Xt({type:`text`,value:At});continue}if(At!==`*`){(At===`$`||At===`^`)&&(At=`\\${At}`);let s=b.exec(Rt());s&&(At+=s[0],st.index+=s[0].length),Xt({type:`text`,value:At});continue}if(Ot&&(Ot.type===`globstar`||Ot.star===!0)){Ot.type=`star`,Ot.star=!0,Ot.value+=At,Ot.output=ot,st.backtrack=!0,st.globstar=!0,Vt(At);continue}let l=Rt();if(A.noextglob!==!0&&/^\([^?]/.test(l)){Zt(`star`,At);continue}if(Ot.type===`star`){if(A.noglobstar===!0){Vt(At);continue}let f=Ot.prev,p=f.prev,g=f.type===`slash`||f.type===`bos`,v=p&&(p.type===`star`||p.type===`globstar`);if(A.bash===!0&&(!g||l[0]&&l[0]!==`/`)){Xt({type:`star`,value:At,output:``});continue}let b=st.braces>0&&(f.type===`comma`||f.type===`brace`),C=ut.length&&(f.type===`pipe`||f.type===`paren`);if(!g&&f.type!==`paren`&&!b&&!C){Xt({type:`star`,value:At,output:``});continue}for(;l.slice(0,3)===`/**`;){let f=s[st.index+4];if(f&&f!==`/`)break;l=l.slice(3),Vt(`/**`,3)}if(f.type===`bos`&&jt()){Ot.type=`globstar`,Ot.value+=At,Ot.output=Ye(A),st.output=Ot.output,st.globstar=!0,Vt(At);continue}if(f.type===`slash`&&f.prev.type!==`bos`&&!v&&jt()){st.output=st.output.slice(0,-(f.output+Ot.output).length),f.output=`(?:${f.output}`,Ot.type=`globstar`,Ot.output=Ye(A)+(A.strictSlashes?`)`:`|$)`),Ot.value+=At,st.globstar=!0,st.output+=f.output+Ot.output,Vt(At);continue}if(f.type===`slash`&&f.prev.type!==`bos`&&l[0]===`/`){let s=l[1]===void 0?``:`|$`;st.output=st.output.slice(0,-(f.output+Ot.output).length),f.output=`(?:${f.output}`,Ot.type=`globstar`,Ot.output=`${Ye(A)}${Oe}|${Oe}${s})`,Ot.value+=At,st.output+=f.output+Ot.output,st.globstar=!0,Vt(At+Lt()),Xt({type:`slash`,value:`/`,output:``});continue}if(f.type===`bos`&&l[0]===`/`){Ot.type=`globstar`,Ot.value+=At,Ot.output=`(?:^|${Oe}|${Ye(A)}${Oe})`,st.output=Ot.output,st.globstar=!0,Vt(At+Lt()),Xt({type:`slash`,value:`/`,output:``});continue}st.output=st.output.slice(0,-Ot.output.length),Ot.type=`globstar`,Ot.output=Ye(A),Ot.value+=At,st.output+=Ot.output,st.globstar=!0,Vt(At);continue}let f={type:`star`,value:At,output:ot};if(A.bash===!0){f.output=`.*?`,(Ot.type===`bos`||Ot.type===`slash`)&&(f.output=Ze+f.output),Xt(f);continue}if(Ot&&(Ot.type===`bracket`||Ot.type===`paren`)&&A.regex===!0){f.output=At,Xt(f);continue}(st.index===st.start||Ot.type===`slash`||Ot.type===`dot`)&&(Ot.type===`dot`?(st.output+=ze,Ot.output+=ze):A.dot===!0?(st.output+=Be,Ot.output+=Be):(st.output+=Ze,Ot.output+=Ze),It()!==`*`&&(st.output+=je,Ot.output+=je)),Xt(f)}for(;st.brackets>0;){if(A.strictBrackets===!0)throw SyntaxError(k(`closing`,`]`));st.output=p.escapeLast(st.output,`[`),Jt(`brackets`)}for(;st.parens>0;){if(A.strictBrackets===!0)throw SyntaxError(k(`closing`,`)`));st.output=p.escapeLast(st.output,`(`),Jt(`parens`)}for(;st.braces>0;){if(A.strictBrackets===!0)throw SyntaxError(k(`closing`,`}`));st.output=p.escapeLast(st.output,`{`),Jt(`braces`)}if(A.strictSlashes!==!0&&(Ot.type===`star`||Ot.type===`bracket`)&&Xt({type:`maybe_slash`,value:``,output:`${Oe}?`}),st.backtrack===!0){st.output=``;for(let s of st.tokens)st.output+=s.output==null?s.value:s.output,s.suffix&&(st.output+=s.suffix)}return st};le.fastpaths=(s,l)=>{let v={...l},b=typeof v.maxLength==`number`?Math.min(g,v.maxLength):g,C=s.length;if(C>b)throw SyntaxError(`Input length: ${C}, exceeds maximum allowed length: ${b}`);s=w[s]||s;let E=p.isWindows(l),{DOT_LITERAL:k,SLASH_LITERAL:A,ONE_CHAR:N,DOTS_SLASH:F,NO_DOT:I,NO_DOTS:R,NO_DOTS_SLASH:B,STAR:q,START_ANCHOR:J}=f.globChars(E),le=v.dot?R:I,_e=v.dot?B:I,be=v.capture?``:`?:`,xe={negated:!1,prefix:``},De=v.bash===!0?`.*?`:q;v.capture&&(De=`(${De})`);let Oe=s=>s.noglobstar===!0?De:`(${be}(?:(?!${J}${s.dot?F:k}).)*?)`,je=s=>{switch(s){case`*`:return`${le}${N}${De}`;case`.*`:return`${k}${N}${De}`;case`*.*`:return`${le}${De}${k}${N}${De}`;case`*/*`:return`${le}${De}${A}${N}${_e}${De}`;case`**`:return le+Oe(v);case`**/*`:return`(?:${le}${Oe(v)}${A})?${_e}${N}${De}`;case`**/*.*`:return`(?:${le}${Oe(v)}${A})?${_e}${De}${k}${N}${De}`;case`**/.*`:return`(?:${le}${Oe(v)}${A})?${k}${N}${De}`;default:{let l=/^(.*?)\.(\w+)$/.exec(s);if(!l)return;let f=je(l[1]);return f?f+k+l[2]:void 0}}},Ne=je(p.removePrefix(s,xe));return Ne&&v.strictSlashes!==!0&&(Ne+=`${A}?`),Ne},l.exports=le})),require_picomatch$1=__commonJSMin(((s,l)=>{let f=require(`path`),p=require_scan(),g=require_parse$2(),v=require_utils$6(),b=require_constants$4(),C=s=>s&&typeof s==`object`&&!Array.isArray(s),w=(s,l,f=!1)=>{if(Array.isArray(s)){let p=s.map(s=>w(s,l,f));return s=>{for(let l of p){let f=l(s);if(f)return f}return!1}}let p=C(s)&&s.tokens&&s.input;if(s===``||typeof s!=`string`&&!p)throw TypeError(`Expected pattern to be a non-empty string`);let g=l||{},b=v.isWindows(l),E=p?w.compileRe(s,l):w.makeRe(s,l,!1,!0),k=E.state;delete E.state;let A=()=>!1;if(g.ignore){let s={...l,ignore:null,onMatch:null,onResult:null};A=w(g.ignore,s,f)}let N=(f,p=!1)=>{let{isMatch:v,match:C,output:N}=w.test(f,E,l,{glob:s,posix:b}),F={glob:s,state:k,regex:E,posix:b,input:f,output:N,match:C,isMatch:v};return typeof g.onResult==`function`&&g.onResult(F),v===!1?(F.isMatch=!1,p?F:!1):A(f)?(typeof g.onIgnore==`function`&&g.onIgnore(F),F.isMatch=!1,p?F:!1):(typeof g.onMatch==`function`&&g.onMatch(F),p?F:!0)};return f&&(N.state=k),N};w.test=(s,l,f,{glob:p,posix:g}={})=>{if(typeof s!=`string`)throw TypeError(`Expected input to be a string`);if(s===``)return{isMatch:!1,output:``};let b=f||{},C=b.format||(g?v.toPosixSlashes:null),E=s===p,k=E&&C?C(s):s;return E===!1&&(k=C?C(s):s,E=k===p),(E===!1||b.capture===!0)&&(E=b.matchBase===!0||b.basename===!0?w.matchBase(s,l,f,g):l.exec(k)),{isMatch:!!E,match:E,output:k}},w.matchBase=(s,l,p,g=v.isWindows(p))=>(l instanceof RegExp?l:w.makeRe(l,p)).test(f.basename(s)),w.isMatch=(s,l,f)=>w(l,f)(s),w.parse=(s,l)=>Array.isArray(s)?s.map(s=>w.parse(s,l)):g(s,{...l,fastpaths:!1}),w.scan=(s,l)=>p(s,l),w.compileRe=(s,l,f=!1,p=!1)=>{if(f===!0)return s.output;let g=l||{},v=g.contains?``:`^`,b=g.contains?``:`$`,C=`${v}(?:${s.output})${b}`;s&&s.negated===!0&&(C=`^(?!${C}).*$`);let E=w.toRegex(C,l);return p===!0&&(E.state=s),E},w.makeRe=(s,l={},f=!1,p=!1)=>{if(!s||typeof s!=`string`)throw TypeError(`Expected a non-empty string`);let v={negated:!1,fastpaths:!0};return l.fastpaths!==!1&&(s[0]===`.`||s[0]===`*`)&&(v.output=g.fastpaths(s,l)),v.output||(v=g(s,l)),w.compileRe(v,l,f,p)},w.toRegex=(s,l)=>{try{let f=l||{};return new RegExp(s,f.flags||(f.nocase?`i`:``))}catch(s){if(l&&l.debug===!0)throw s;return/$^/}},w.constants=b,l.exports=w})),require_picomatch=__commonJSMin(((s,l)=>{l.exports=require_picomatch$1()})),require_micromatch=__commonJSMin(((s,l)=>{let f=require(`util`),p=require_braces(),g=require_picomatch(),v=require_utils$6(),b=s=>s===``||s===`./`,C=s=>{let l=s.indexOf(`{`);return l>-1&&s.indexOf(`}`,l)>-1},w=(s,l,f)=>{l=[].concat(l),s=[].concat(s);let p=new Set,v=new Set,b=new Set,C=0,w=s=>{b.add(s.output),f&&f.onResult&&f.onResult(s)};for(let b=0;b!p.has(s));if(f&&E.length===0){if(f.failglob===!0)throw Error(`No matches found for "${l.join(`, `)}"`);if(f.nonull===!0||f.nullglob===!0)return f.unescape?l.map(s=>s.replace(/\\/g,``)):l}return E};w.match=w,w.matcher=(s,l)=>g(s,l),w.isMatch=(s,l,f)=>g(l,f)(s),w.any=w.isMatch,w.not=(s,l,f={})=>{l=[].concat(l).map(String);let p=new Set,g=[],v=s=>{f.onResult&&f.onResult(s),g.push(s.output)},b=new Set(w(s,l,{...f,onResult:v}));for(let s of g)b.has(s)||p.add(s);return[...p]},w.contains=(s,l,p)=>{if(typeof s!=`string`)throw TypeError(`Expected a string: "${f.inspect(s)}"`);if(Array.isArray(l))return l.some(l=>w.contains(s,l,p));if(typeof l==`string`){if(b(s)||b(l))return!1;if(s.includes(l)||s.startsWith(`./`)&&s.slice(2).includes(l))return!0}return w.isMatch(s,l,{...p,contains:!0})},w.matchKeys=(s,l,f)=>{if(!v.isObject(s))throw TypeError(`Expected the first argument to be an object`);let p=w(Object.keys(s),l,f),g={};for(let l of p)g[l]=s[l];return g},w.some=(s,l,f)=>{let p=[].concat(s);for(let s of[].concat(l)){let l=g(String(s),f);if(p.some(s=>l(s)))return!0}return!1},w.every=(s,l,f)=>{let p=[].concat(s);for(let s of[].concat(l)){let l=g(String(s),f);if(!p.every(s=>l(s)))return!1}return!0},w.all=(s,l,p)=>{if(typeof s!=`string`)throw TypeError(`Expected a string: "${f.inspect(s)}"`);return[].concat(l).every(l=>g(l,p)(s))},w.capture=(s,l,f)=>{let p=v.isWindows(f),b=g.makeRe(String(s),{...f,capture:!0}).exec(p?v.toPosixSlashes(l):l);if(b)return b.slice(1).map(s=>s===void 0?``:s)},w.makeRe=(...s)=>g.makeRe(...s),w.scan=(...s)=>g.scan(...s),w.parse=(s,l)=>{let f=[];for(let v of[].concat(s||[]))for(let s of p(String(v),l))f.push(g.parse(s,l));return f},w.braces=(s,l)=>{if(typeof s!=`string`)throw TypeError(`Expected a string`);return l&&l.nobrace===!0||!C(s)?[s]:p(s,l)},w.braceExpand=(s,l)=>{if(typeof s!=`string`)throw TypeError(`Expected a string`);return w.braces(s,{...l,expand:!0})},w.hasBraces=C,l.exports=w})),require_ansi_regex=__commonJSMin(((s,l)=>{l.exports=({onlyFirst:s=!1}={})=>{let l=[`[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)`,`(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))`].join(`|`);return new RegExp(l,s?void 0:`g`)}})),require_strip_ansi=__commonJSMin(((s,l)=>{let f=require_ansi_regex();l.exports=s=>typeof s==`string`?s.replace(f(),``):s})),require_castArray=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return arguments.length===0?[]:Array.isArray(s)?s:[s]}s.castArray=l})),require_chunk$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(!Number.isInteger(l)||l<=0)throw Error(`Size must be an integer greater than zero.`);let f=Math.ceil(s.length/l),p=Array(f);for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Array.isArray(s)?s:Array.from(s)}s.toArray=l})),require_isLength$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isSafeInteger(s)&&s>=0}s.isLength=l})),require_isArrayLike=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isLength$1();function f(s){return s!=null&&typeof s!=`function`&&l.isLength(s.length)}s.isArrayLike=f})),require_chunk=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_chunk$1(),f=require_toArray$1(),p=require_isArrayLike();function g(s,g=1){return g=Math.max(Math.floor(g),0),g===0||!p.isArrayLike(s)?[]:l.chunk(f.toArray(s),g)}s.chunk=g})),require_compact$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=[];for(let f=0;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_compact$1(),f=require_isArrayLike();function p(s){return f.isArrayLike(s)?l.compact(Array.from(s)):[]}s.compact=p})),require_flatten$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l=1){let f=[],p=Math.floor(l),g=(s,l)=>{for(let v=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten$1();function f(...s){return l.flatten(s)}s.concat=f})),require_identity$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s}s.identity=l})),require_isUnsafeProperty=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s===`__proto__`}s.isUnsafeProperty=l})),require_isDeepKey=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){switch(typeof s){case`number`:case`symbol`:return!1;case`string`:return s.includes(`.`)||s.includes(`[`)||s.includes(`]`)}}s.isDeepKey=l})),require_toKey=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`string`||typeof s==`symbol`?s:Object.is(s?.valueOf?.(),-0)?`-0`:String(s)}s.toKey=l})),require_toString=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(s==null)return``;if(typeof s==`string`)return s;if(Array.isArray(s))return s.map(l).join(`,`);let f=String(s);return f===`0`&&Object.is(Number(s),-0)?`-0`:f}s.toString=l})),require_toPath=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString(),f=require_toKey();function p(s){if(Array.isArray(s))return s.map(f.toKey);if(typeof s==`symbol`)return[s];s=l.toString(s);let p=[],g=s.length;if(g===0)return p;let v=0,b=``,C=``,w=!1;for(s.charCodeAt(0)===46&&(p.push(``),v++);v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isUnsafeProperty(),f=require_isDeepKey(),p=require_toKey(),g=require_toPath();function v(s,C,w){if(s==null)return w;switch(typeof C){case`string`:{if(l.isUnsafeProperty(C))return w;let p=s[C];return p===void 0?f.isDeepKey(C)?v(s,g.toPath(C),w):w:p}case`number`:case`symbol`:{typeof C==`number`&&(C=p.toKey(C));let l=s[C];return l===void 0?w:l}default:{if(Array.isArray(C))return b(s,C,w);if(C=Object.is(C?.valueOf(),-0)?`-0`:String(C),l.isUnsafeProperty(C))return w;let f=s[C];return f===void 0?w:f}}}function b(s,f,p){if(f.length===0)return p;let g=s;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get();function f(s){return function(f){return l.get(f,s)}}s.property=f})),require_isObject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s!==null&&(typeof s==`object`||typeof s==`function`)}s.isObject=l})),require_isPrimitive=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null||typeof s!=`object`&&typeof s!=`function`}s.isPrimitive=l})),require_isEqualsSameValueZero=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return s===l||Number.isNaN(s)&&Number.isNaN(l)}s.isEqualsSameValueZero=l})),require_isMatchWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isObject(),f=require_isPrimitive(),p=require_isEqualsSameValueZero();function g(s,l,f){return typeof f==`function`?v(s,l,function s(l,p,g,b,C,w){let E=f(l,p,g,b,C,w);return E===void 0?v(l,p,s,w):!!E},new Map):g(s,l,()=>void 0)}function v(s,f,g,C){if(f===s)return!0;switch(typeof f){case`object`:return b(s,f,g,C);case`function`:return Object.keys(f).length>0?v(s,{...f},g,C):p.isEqualsSameValueZero(s,f);default:return l.isObject(s)?typeof f==`string`?f===``:!0:p.isEqualsSameValueZero(s,f)}}function b(s,l,p,g){if(l==null)return!0;if(Array.isArray(l))return w(s,l,p,g);if(l instanceof Map)return C(s,l,p,g);if(l instanceof Set)return E(s,l,p,g);let v=Object.keys(l);if(s==null||f.isPrimitive(s))return v.length===0;if(v.length===0)return!0;if(g?.has(l))return g.get(l)===s;g?.set(l,s);try{for(let b=0;b{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isMatchWith();function f(s,f){return l.isMatchWith(s,f,()=>void 0)}s.isMatch=f})),require_getSymbols=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Object.getOwnPropertySymbols(s).filter(l=>Object.prototype.propertyIsEnumerable.call(s,l))}s.getSymbols=l})),require_getTag=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null?s===void 0?`[object Undefined]`:`[object Null]`:Object.prototype.toString.call(s)}s.getTag=l})),require_tags=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=`[object RegExp]`,f=`[object String]`,p=`[object Number]`,g=`[object Boolean]`,v=`[object Arguments]`,b=`[object Symbol]`,C=`[object Date]`,w=`[object Map]`,E=`[object Set]`,k=`[object Array]`,A=`[object Function]`,N=`[object ArrayBuffer]`,F=`[object Object]`,I=`[object Error]`,R=`[object DataView]`,B=`[object Uint8Array]`,q=`[object Uint8ClampedArray]`,J=`[object Uint16Array]`,le=`[object Uint32Array]`,_e=`[object BigUint64Array]`,be=`[object Int8Array]`,xe=`[object Int16Array]`,De=`[object Int32Array]`,Oe=`[object BigInt64Array]`,je=`[object Float32Array]`,Ne=`[object Float64Array]`;s.argumentsTag=`[object Arguments]`,s.arrayBufferTag=`[object ArrayBuffer]`,s.arrayTag=`[object Array]`,s.bigInt64ArrayTag=`[object BigInt64Array]`,s.bigUint64ArrayTag=`[object BigUint64Array]`,s.booleanTag=`[object Boolean]`,s.dataViewTag=`[object DataView]`,s.dateTag=`[object Date]`,s.errorTag=`[object Error]`,s.float32ArrayTag=`[object Float32Array]`,s.float64ArrayTag=`[object Float64Array]`,s.functionTag=`[object Function]`,s.int16ArrayTag=`[object Int16Array]`,s.int32ArrayTag=`[object Int32Array]`,s.int8ArrayTag=`[object Int8Array]`,s.mapTag=`[object Map]`,s.numberTag=`[object Number]`,s.objectTag=`[object Object]`,s.regexpTag=`[object RegExp]`,s.setTag=`[object Set]`,s.stringTag=`[object String]`,s.symbolTag=`[object Symbol]`,s.uint16ArrayTag=`[object Uint16Array]`,s.uint32ArrayTag=`[object Uint32Array]`,s.uint8ArrayTag=`[object Uint8Array]`,s.uint8ClampedArrayTag=`[object Uint8ClampedArray]`})),require_globalThis=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`}),s.globalThis=typeof globalThis==`object`&&globalThis||typeof window==`object`&&window||typeof self==`object`&&self||typeof global==`object`&&global||(function(){return this})()||Function(`return this`)()})),require_isBuffer$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_globalThis();function f(s){return l.globalThis.Buffer!==void 0&&l.globalThis.Buffer.isBuffer(s)}s.isBuffer=f})),require_isTypedArray$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return ArrayBuffer.isView(s)&&!(s instanceof DataView)}s.isTypedArray=l})),require_cloneDeepWith$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_getSymbols(),f=require_getTag(),p=require_tags(),g=require_isBuffer$1(),v=require_isPrimitive(),b=require_isTypedArray$1();function C(s,l){return w(s,void 0,s,new Map,l)}function w(s,l,f,p=new Map,C=void 0){let A=C?.(s,l,f,p);if(A!==void 0)return A;if(v.isPrimitive(s))return s;if(p.has(s))return p.get(s);if(Array.isArray(s)){let l=Array(s.length);p.set(s,l);for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeepWith$1();function f(s){return l.cloneDeepWithImpl(s,void 0,s,new Map,void 0)}s.cloneDeep=f})),require_matches=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isMatch(),f=require_cloneDeep$1();function p(s){return s=f.cloneDeep(s),f=>l.isMatch(f,s)}s.matches=p})),require_cloneDeepWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeepWith$1(),f=require_getTag(),p=require_tags();function g(s,g){return l.cloneDeepWith(s,(v,b,C,w)=>{let E=g?.(v,b,C,w);if(E!==void 0)return E;if(typeof s==`object`){if(f.getTag(s)===p.objectTag&&typeof s.constructor!=`function`){let f={};return w.set(s,f),l.copyProperties(f,s,C,w),f}switch(Object.prototype.toString.call(s)){case p.numberTag:case p.stringTag:case p.booleanTag:{let f=new s.constructor(s?.valueOf());return l.copyProperties(f,s),f}case p.argumentsTag:{let f={};return l.copyProperties(f,s),f.length=s.length,f[Symbol.iterator]=s[Symbol.iterator],f}default:return}}})}s.cloneDeepWith=g})),require_cloneDeep=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeepWith();function f(s){return l.cloneDeepWith(s)}s.cloneDeep=f})),require_isIndex=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=/^(?:0|[1-9]\d*)$/;function f(s,f=2**53-1){switch(typeof s){case`number`:return Number.isInteger(s)&&s>=0&&s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_getTag();function f(s){return typeof s==`object`&&!!s&&l.getTag(s)===`[object Arguments]`}s.isArguments=f})),require_has=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isDeepKey(),f=require_isIndex(),p=require_isArguments(),g=require_toPath();function v(s,v){let b;if(b=Array.isArray(v)?v:typeof v==`string`&&l.isDeepKey(v)&&s?.[v]==null?g.toPath(v):[v],b.length===0)return!1;let C=s;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isMatch(),f=require_toKey(),p=require_cloneDeep(),g=require_get(),v=require_has();function b(s,b){switch(typeof s){case`object`:Object.is(s?.valueOf(),-0)&&(s=`-0`);break;case`number`:s=f.toKey(s);break}return b=p.cloneDeep(b),function(f){let p=g.get(f,s);return p===void 0?v.has(f,s):b===void 0?p===void 0:l.isMatch(p,b)}}s.matchesProperty=b})),require_iteratee=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_property(),p=require_matches(),g=require_matchesProperty();function v(s){if(s==null)return l.identity;switch(typeof s){case`function`:return s;case`object`:return Array.isArray(s)&&s.length===2?g.matchesProperty(s[0],s[1]):p.matches(s);case`string`:case`symbol`:case`number`:return f.property(s)}}s.iteratee=v})),require_countBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike(),f=require_iteratee();function p(s,p){if(s==null)return{};let g=l.isArrayLike(s)?Array.from(s):Object.values(s),v=f.iteratee(p??void 0),b=Object.create(null);for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f=new Set(l);return s.filter(s=>!f.has(s))}s.difference=l})),require_isObjectLike=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`object`&&!!s}s.isObjectLike=l})),require_isArrayLikeObject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike(),f=require_isObjectLike();function p(s){return f.isObjectLike(s)&&l.isArrayLike(s)}s.isArrayLikeObject=p})),require_difference=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_difference$1(),f=require_toArray$1(),p=require_isArrayLikeObject();function g(s,...g){if(!p.isArrayLikeObject(s))return[];let v=f.toArray(s),b=[];for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s[s.length-1]}s.last=l})),require_last=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last$1(),f=require_toArray$1(),p=require_isArrayLike();function g(s){if(p.isArrayLike(s))return l.last(f.toArray(s))}s.last=g})),require_differenceBy$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f){let p=new Set(l.map(s=>f(s)));return s.filter(s=>!p.has(f(s)))}s.differenceBy=l})),require_flattenArrayLike=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLikeObject();function f(s){let f=[];for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last(),f=require_difference$1(),p=require_differenceBy$1(),g=require_flattenArrayLike(),v=require_isArrayLikeObject(),b=require_iteratee();function C(s,...C){if(!v.isArrayLikeObject(s))return[];let w=l.last(C),E=g.flattenArrayLike(C);return v.isArrayLikeObject(w)?f.difference(Array.from(s),E):p.differenceBy(Array.from(s),E,b.iteratee(w))}s.differenceBy=C})),require_differenceWith$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f){return s.filter(s=>l.every(l=>!f(s,l)))}s.differenceWith=l})),require_differenceWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last(),f=require_difference$1(),p=require_differenceWith$1(),g=require_flattenArrayLike(),v=require_isArrayLikeObject();function b(s,...b){if(!v.isArrayLikeObject(s))return[];let C=l.last(b),w=g.flattenArrayLike(b);return typeof C==`function`?p.differenceWith(Array.from(s),w,C):f.difference(Array.from(s),w)}s.differenceWith=b})),require_drop$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return l=Math.max(l,0),s.slice(l)}s.drop=l})),require_isSymbol$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`symbol`||s instanceof Symbol}s.isSymbol=l})),require_toNumber=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isSymbol$1();function f(s){return l.isSymbol(s)?NaN:Number(s)}s.toNumber=f})),require_toFinite=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function f(s){return s?(s=l.toNumber(s),s===1/0||s===-1/0?(s<0?-1:1)*Number.MAX_VALUE:s===s?s:0):s===0?s:0}s.toFinite=f})),require_toInteger=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toFinite();function f(s){let f=l.toFinite(s),p=f%1;return p?f-p:f}s.toInteger=f})),require_drop=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_drop$1(),f=require_toArray$1(),p=require_isArrayLike(),g=require_toInteger();function v(s,v=1,b){return p.isArrayLike(s)?(v=b?1:g.toInteger(v),l.drop(f.toArray(s),v)):[]}s.drop=v})),require_dropRight$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return l=Math.min(-l,0),l===0?s.slice():s.slice(0,l)}s.dropRight=l})),require_dropRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_dropRight$1(),f=require_toArray$1(),p=require_isArrayLike(),g=require_toInteger();function v(s,v=1,b){return p.isArrayLike(s)?(v=b?1:g.toInteger(v),l.dropRight(f.toArray(s),v)):[]}s.dropRight=v})),require_dropRightWhile$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){for(let f=s.length-1;f>=0;f--)if(!l(s[f],f,s))return s.slice(0,f+1);return[]}s.dropRightWhile=l})),require_dropRightWhile=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_dropRightWhile$1(),f=require_identity$1(),p=require_property(),g=require_isArrayLike(),v=require_matches(),b=require_matchesProperty();function C(s,l=f.identity){return g.isArrayLike(s)?w(Array.from(s),l):[]}function w(s,f){switch(typeof f){case`function`:return l.dropRightWhile(s,(s,l,p)=>!!f(s,l,p));case`object`:if(Array.isArray(f)&&f.length===2){let p=f[0],g=f[1];return l.dropRightWhile(s,b.matchesProperty(p,g))}else return l.dropRightWhile(s,v.matches(f));case`symbol`:case`number`:case`string`:return l.dropRightWhile(s,p.property(f))}}s.dropRightWhile=C})),require_dropWhile$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f=s.findIndex((s,f,p)=>!l(s,f,p));return f===-1?[]:s.slice(f)}s.dropWhile=l})),require_dropWhile=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_dropWhile$1(),f=require_identity$1(),p=require_toArray$1(),g=require_property(),v=require_isArrayLike(),b=require_matches(),C=require_matchesProperty();function w(s,l=f.identity){return v.isArrayLike(s)?E(p.toArray(s),l):[]}function E(s,f){switch(typeof f){case`function`:return l.dropWhile(s,(s,l,p)=>!!f(s,l,p));case`object`:if(Array.isArray(f)&&f.length===2){let p=f[0],g=f[1];return l.dropWhile(s,C.matchesProperty(p,g))}else return l.dropWhile(s,b.matches(f));case`number`:case`symbol`:case`string`:return l.dropWhile(s,g.property(f))}}s.dropWhile=w})),require_range$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f=1){if(l??(l=s,s=0),!Number.isInteger(f)||f===0)throw Error(`The step value must be a non-zero integer.`);let p=Math.max(Math.ceil((l-s)/f),0),g=Array(p);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_range$1(),p=require_isArrayLike();function g(s,g=l.identity){if(!s)return s;let v=p.isArrayLike(s)||Array.isArray(s)?f.range(0,s.length):Object.keys(s);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_range$1(),p=require_isArrayLike();function g(s,g=l.identity){if(!s)return s;let v=p.isArrayLike(s)?f.range(0,s.length):Object.keys(s);for(let l=v.length-1;l>=0;l--){let f=v[l],p=s[f];if(g(p,f,s)===!1)break}return s}s.forEachRight=g})),require_isIterateeCall=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isIndex(),f=require_isArrayLike(),p=require_isObject(),g=require_isEqualsSameValueZero();function v(s,v,b){return p.isObject(b)&&(typeof v==`number`&&f.isArrayLike(b)&&l.isIndex(v)&&v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_isIterateeCall(),p=require_property(),g=require_isArrayLike(),v=require_matches(),b=require_matchesProperty();function C(s,C,w){if(!s)return!0;w&&f.isIterateeCall(s,C,w)&&(C=void 0),C||=l.identity;let E;switch(typeof C){case`function`:E=C;break;case`object`:if(Array.isArray(C)&&C.length===2){let s=C[0],l=C[1];E=b.matchesProperty(s,l)}else E=v.matches(C);break;case`symbol`:case`number`:case`string`:E=p.property(C)}if(!g.isArrayLike(s)){let l=Object.keys(s);for(let f=0;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f=0,p=s.length){let g=s.length,v=Math.max(f>=0?f:g+f,0),b=Math.min(p>=0?p:g+p,g);for(let f=v;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`string`||s instanceof String}s.isString=l})),require_fill=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_fill$1(),f=require_isArrayLike(),p=require_isString();function g(s,g,v=0,b=s?s.length:0){return f.isArrayLike(s)?p.isString(s)?s:(v=Math.floor(v),b=Math.floor(b),v||=0,b||=0,l.fill(s,g,v,b)):[]}s.fill=g})),require_filter=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_isArrayLike(),p=require_iteratee();function g(s,g=l.identity){if(!s)return[];if(g=p.iteratee(g),!Array.isArray(s)){let l=[],p=Object.keys(s),v=f.isArrayLike(s)?s.length:p.length;for(let f=0;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_iteratee();function p(s,p=l.identity,g=0){if(!s)return;g<0&&(g=Math.max(s.length+g,0));let v=f.iteratee(p);if(!Array.isArray(s)){let l=Object.keys(s);for(let f=g;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s}s.identity=l})),require_findIndex=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity(),f=require_property(),p=require_matches(),g=require_matchesProperty();function v(s,v=l.identity,b=0){if(!s)return-1;b<0&&(b=Math.max(s.length+b,0));let C=Array.from(s).slice(b),w=-1;switch(typeof v){case`function`:w=C.findIndex(v);break;case`object`:if(Array.isArray(v)&&v.length===2){let s=v[0],l=v[1];w=C.findIndex(g.matchesProperty(s,l))}else w=C.findIndex(p.matches(v));break;case`number`:case`symbol`:case`string`:w=C.findIndex(f.property(v))}return w===-1?-1:w+b}s.findIndex=v})),require_findLast=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_iteratee(),p=require_toInteger();function g(s,g=l.identity,v){if(!s)return;let b=Array.isArray(s)?s.length:Object.keys(s).length;v=p.toInteger(v??b-1),v=v<0?Math.max(b+v,0):Math.min(v,b-1);let C=f.iteratee(g);if(!Array.isArray(s)){let l=Object.keys(s);for(let f=v;f>=0;f--){let p=l[f],g=s[p];if(C(g,p,s))return g}return}return s.slice(0,v+1).findLast(C)}s.findLast=g})),require_findLastIndex=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_toArray$1(),p=require_property(),g=require_matches(),v=require_matchesProperty();function b(s,b=l.identity,C=s?s.length-1:0){if(!s)return-1;C=C<0?Math.max(s.length+C,0):Math.min(C,s.length-1);let w=f.toArray(s).slice(0,C+1);switch(typeof b){case`function`:return w.findLastIndex(b);case`object`:if(Array.isArray(b)&&b.length===2){let s=b[0],l=b[1];return w.findLastIndex(v.matchesProperty(s,l))}else return w.findLastIndex(g.matches(b));case`number`:case`symbol`:case`string`:return w.findLastIndex(p.property(b))}}s.findLastIndex=b})),require_head$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s[0]}s.head=l})),require_head=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_head$1(),f=require_toArray$1(),p=require_isArrayLike();function g(s){if(p.isArrayLike(s))return l.head(f.toArray(s))}s.head=g})),require_flatten=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike();function f(s,f=1){let p=[],g=Math.floor(f);if(!l.isArrayLike(s))return p;let v=(s,l)=>{for(let f=0;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten();function f(s,f=1){return l.flatten(s,f)}s.flattenDepth=f})),require_map=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_range$1(),p=require_isArrayLike(),g=require_iteratee();function v(s,v){if(!s)return[];let b=p.isArrayLike(s)||Array.isArray(s)?f.range(0,s.length):Object.keys(s),C=g.iteratee(v??l.identity),w=Array(b.length);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null}s.isNil=l})),require_flatMap=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flattenDepth(),f=require_map(),p=require_isNil$1();function g(s,g){if(p.isNil(s))return[];let v=p.isNil(g)?f.map(s):f.map(s,g);return l.flattenDepth(v,1)}s.flatMap=g})),require_flatMapDepth=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten(),f=require_map(),p=require_identity$1(),g=require_iteratee();function v(s,v=p.identity,b=1){if(s==null)return[];let C=g.iteratee(v),w=f.map(s,C);return l.flatten(w,b)}s.flatMapDepth=v})),require_flatMapDeep=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatMapDepth();function f(s,f){return l.flatMapDepth(s,f,1/0)}s.flatMapDeep=f})),require_flattenDeep=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flattenDepth();function f(s){return l.flattenDepth(s,1/0)}s.flattenDeep=f})),require_groupBy$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f={};for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_groupBy$1(),f=require_identity$1(),p=require_isArrayLike(),g=require_iteratee();function v(s,v){if(s==null)return{};let b=p.isArrayLike(s)?Array.from(s):Object.values(s),C=g.iteratee(v??f.identity);return l.groupBy(b,C)}s.groupBy=v})),require_includes=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isString(),f=require_isEqualsSameValueZero(),p=require_toInteger();function g(s,g,v,b){if(s==null)return!1;if(v=b||!v?0:p.toInteger(v),l.isString(s))return v>s.length||g instanceof RegExp?!1:(v<0&&(v=Math.max(0,s.length+v)),s.includes(g,v));if(Array.isArray(s))return s.includes(g,v);let C=Object.keys(s);v<0&&(v=Math.max(0,C.length+v));for(let l=v;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike();function f(s,f,p){if(!l.isArrayLike(s))return-1;if(Number.isNaN(f)){p??=0,p<0&&(p=Math.max(0,s.length+p));for(let l=p;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.slice(0,-1)}s.initial=l})),require_initial=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_initial$1(),f=require_isArrayLike();function p(s){return f.isArrayLike(s)?l.initial(Array.from(s)):[]}s.initial=p})),require_intersection$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f=new Set(l);return s.filter(s=>f.has(s))}s.intersection=l})),require_uniq$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return[...new Set(s)]}s.uniq=l})),require_intersection=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_intersection$1(),f=require_uniq$1(),p=require_isArrayLikeObject();function g(...s){if(s.length===0||!p.isArrayLikeObject(s[0]))return[];let g=f.uniq(Array.from(s[0]));for(let f=1;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f){let p=[],g=new Set(l.map(f));for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_intersectionBy$1(),f=require_last$1(),p=require_uniq$1(),g=require_identity$1(),v=require_property(),b=require_isArrayLikeObject();function C(s,...C){if(!b.isArrayLikeObject(s))return[];let w=f.last(C);if(w===void 0)return Array.from(s);let E=p.uniq(Array.from(s)),k=b.isArrayLikeObject(w)?C.length:C.length-1;for(let s=0;sw(s)):typeof w==`string`&&(E=l.intersectionBy(E,Array.from(f),v.property(w)))}return E}s.intersectionBy=C})),require_intersectionWith$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f){return s.filter(s=>l.some(l=>f(s,l)))}s.intersectionWith=l})),require_uniq=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_uniq$1(),f=require_isArrayLike();function p(s){return f.isArrayLike(s)?l.uniq(Array.from(s)):[]}s.uniq=p})),require_intersectionWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last(),f=require_intersectionWith$1(),p=require_uniq(),g=require_isEqualsSameValueZero();function v(s,...v){if(s==null)return[];let C=l.last(v),w=g.isEqualsSameValueZero,E=p.uniq;typeof C==`function`&&(w=C,E=b,v.pop());let k=E(Array.from(s));for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`function`}s.isFunction=l})),require_invokeMap=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`}),require_globalThis();let l=require_isFunction$1(),f=require_isNil$1(),p=require_get(),g=require_isArrayLike();function v(s,v,...b){if(f.isNil(s))return[];let C=g.isArrayLike(s)?Array.from(s):Object.values(s),w=[];for(let s=0;s0&&(E=p.get(f,s))}else if(typeof v==`string`&&v.includes(`.`)){let s=v.split(`.`).slice(0,-1).join(`.`);E=p.get(f,s)}w.push(g?.apply(E,b))}return w}s.invokeMap=v})),require_join=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike();function f(s,f){return l.isArrayLike(s)?Array.from(s).join(f):``}s.join=f})),require_reduce=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_range$1(),p=require_isArrayLike();function g(s,g=l.identity,v){if(!s)return v;let b,C=0;p.isArrayLike(s)?(b=f.range(0,s.length),v==null&&s.length>0&&(v=s[0],C+=1)):(b=Object.keys(s),v??(v=s[b[0]],C+=1));for(let l=C;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_reduce(),f=require_identity$1(),p=require_isArrayLike(),g=require_isObjectLike(),v=require_iteratee();function b(s,b){if(!p.isArrayLike(s)&&!g.isObjectLike(s))return{};let C=v.iteratee(b??f.identity);return l.reduce(s,(s,l)=>{let f=C(l);return s[f]=l,s},{})}s.keyBy=b})),require_lastIndexOf=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike();function f(s,f,p){if(!l.isArrayLike(s)||s.length===0)return-1;let g=s.length,v=p??g-1;if(p!=null&&(v=v<0?Math.max(g+v,0):Math.min(v,g-1)),Number.isNaN(f)){for(let l=v;l>=0;l--)if(Number.isNaN(s[l]))return l}return Array.from(s).lastIndexOf(f,v)}s.lastIndexOf=f})),require_nth=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLikeObject(),f=require_toInteger();function p(s,p=0){if(!(!l.isArrayLikeObject(s)||s.length===0))return p=f.toInteger(p),p<0&&(p+=s.length),s[p]}s.nth=p})),require_compareValues=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`symbol`?1:s===null?2:s===void 0?3:s===s?0:4}s.compareValues=(s,f,p)=>{if(s!==f){let g=l(s),v=l(f);if(g===v&&g===0){if(sf)return p===`desc`?-1:1}return p===`desc`?v-g:g-v}return 0}})),require_isKey=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isSymbol$1(),f=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,p=/^\w*$/;function g(s,g){return Array.isArray(s)?!1:typeof s==`number`||typeof s==`boolean`||s==null||l.isSymbol(s)?!0:typeof s==`string`&&(p.test(s)||!f.test(s))||g!=null&&Object.hasOwn(g,s)}s.isKey=g})),require_orderBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_compareValues(),f=require_isKey(),p=require_toPath();function g(s,g,v,b){if(s==null)return[];v=b?void 0:v,Array.isArray(s)||(s=Object.values(s)),Array.isArray(g)||(g=g==null?[null]:[g]),g.length===0&&(g=[null]),Array.isArray(v)||(v=v==null?[]:[v]),v=v.map(s=>String(s));let C=(s,l)=>{let f=s;for(let s=0;sl==null||s==null?l:typeof s==`object`&&`key`in s?Object.hasOwn(l,s.key)?l[s.key]:C(l,s.path):typeof s==`function`?s(l):Array.isArray(s)?C(l,s):typeof l==`object`?l[s]:l,E=g.map(s=>(Array.isArray(s)&&s.length===1&&(s=s[0]),s==null||typeof s==`function`||Array.isArray(s)||f.isKey(s)?s:{key:s,path:p.toPath(s)}));return s.map(s=>({original:s,criteria:E.map(l=>w(l,s))})).slice().sort((s,f)=>{for(let p=0;ps.original)}s.orderBy=g})),require_partition=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_isArrayLike(),p=require_iteratee();function g(s,g=l.identity){if(!s)return[[],[]];let v=f.isArrayLike(s)?s:Object.values(s);g=p.iteratee(g);let b=[],C=[];for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f=new Set(l),p=0;for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_pull$1();function f(s,...f){return l.pull(s,f)}s.pull=f})),require_pullAll=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_pull$1();function f(s,f=[]){return l.pull(s,Array.from(f))}s.pullAll=f})),require_pullAllBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee();function f(s,f,p){let g=l.iteratee(p),v=new Set(Array.from(f).map(s=>g(s))),b=0;for(let l=0;l{function f(s,l){let f=s.length;l??=Array(f);for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_copyArray(),f=require_isEqualsSameValueZero();function p(s,p,g){if(s?.length==null||p?.length==null)return s;s===p&&(p=l(p));let v=0;g??=(s,l)=>f.isEqualsSameValueZero(s,l);let b=Array.isArray(p)?p:Array.from(p),C=b.includes(void 0);for(let l=0;lg(s[l],f))||(s[v++]=s[l]);continue}C||delete s[v++]}return s.length=v,s}s.pullAllWith=p})),require_at=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get(),f=require_isArrayLike(),p=require_isString();function g(s,...g){if(g.length===0)return[];let v=[];for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get(),f=require_isUnsafeProperty(),p=require_isDeepKey(),g=require_toKey(),v=require_toPath();function b(s,l){if(s==null)return!0;switch(typeof l){case`symbol`:case`number`:case`object`:if(Array.isArray(l))return C(s,l);if(typeof l==`number`?l=g.toKey(l):typeof l==`object`&&(l=Object.is(l?.valueOf(),-0)?`-0`:String(l)),f.isUnsafeProperty(l))return!1;if(s?.[l]===void 0)return!0;try{return delete s[l],!0}catch{return!1}case`string`:if(s?.[l]===void 0&&p.isDeepKey(l))return C(s,v.toPath(l));if(f.isUnsafeProperty(l))return!1;try{return delete s[l],!0}catch{return!1}}}function C(s,p){let g=p.length===1?s:l.get(s,p.slice(0,-1)),v=p[p.length-1];if(g?.[v]===void 0)return!0;if(f.isUnsafeProperty(v))return!1;try{return delete g[v],!0}catch{return!1}}s.unset=b})),require_isArray=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Array.isArray(s)}s.isArray=l})),require_pullAt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flattenDepth(),f=require_isIndex(),p=require_isKey(),g=require_toKey(),v=require_at(),b=require_unset(),C=require_isArray(),w=require_toPath();function E(s,...E){let k=l.flattenDepth(E,1);if(!s)return Array(k.length);let A=v.at(s,k),N=k.map(l=>f.isIndex(l,s.length)?Number(l):l).sort((s,l)=>l-s);for(let l of new Set(N)){if(f.isIndex(l,s.length)){Array.prototype.splice.call(s,l,1);continue}if(p.isKey(l,s)){delete s[g.toKey(l)];continue}let v=C.isArray(l)?l:w.toPath(l);b.unset(s,v)}return A}s.pullAt=E})),require_reduceRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_range$1(),p=require_isArrayLike();function g(s,g=l.identity,v){if(!s)return v;let b,C;p.isArrayLike(s)?(b=f.range(0,s.length).reverse(),v==null&&s.length>0?(v=s[s.length-1],C=1):C=0):(b=Object.keys(s).reverse(),v==null?(v=s[b[0]],C=1):C=0);for(let l=C;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(typeof s!=`function`)throw TypeError(`Expected a function`);return function(...l){return!s.apply(this,l)}}s.negate=l})),require_reject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_filter(),f=require_identity$1(),p=require_negate$1(),g=require_iteratee();function v(s,v=f.identity){return l.filter(s,p.negate(g.iteratee(v)))}s.reject=v})),require_remove$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f=s.slice(),p=[],g=0;for(let v=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_remove$1(),f=require_identity$1(),p=require_iteratee();function g(s,g=f.identity){return l.remove(s,p.iteratee(g))}s.remove=g})),require_reverse$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null?s:s.reverse()}s.reverse=l})),require_sample$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s[Math.floor(Math.random()*s.length)]}s.sample=l})),require_sample=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sample$1(),f=require_toArray$1(),p=require_isArrayLike();function g(s){if(s!=null)return p.isArrayLike(s)?l.sample(f.toArray(s)):l.sample(Object.values(s))}s.sample=g})),require_random$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(l??(l=s,s=0),s>=l)throw Error(`Invalid input: The maximum value must be greater than the minimum value.`);return Math.random()*(l-s)+s}s.random=l})),require_randomInt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_random$1();function f(s,f){return Math.floor(l.random(s,f))}s.randomInt=f})),require_sampleSize$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_randomInt();function f(s,f){if(f>s.length)throw Error(`Size must be less than or equal to the length of array.`);let p=Array(f),g=new Set;for(let v=s.length-f,b=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function f(s,f,p){return p===void 0&&(p=f,f=void 0),p!==void 0&&(p=l.toNumber(p),s=Math.min(s,Number.isNaN(p)?0:p)),f!==void 0&&(f=l.toNumber(f),s=Math.max(s,Number.isNaN(f)?0:f)),s}s.clamp=f})),require_isMap$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof Map}s.isMap=l})),require_isMap=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isMap$1();function f(s){return l.isMap(s)}s.isMap=f})),require_toArray=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike(),f=require_isMap();function p(s){return s==null?[]:l.isArrayLike(s)||f.isMap(s)?Array.from(s):typeof s==`object`?Object.values(s):[]}s.toArray=p})),require_sampleSize=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sampleSize$1(),f=require_isIterateeCall(),p=require_clamp(),g=require_toArray(),v=require_toInteger();function b(s,b,C){let w=g.toArray(s);return b=(C?f.isIterateeCall(s,b,C):b===void 0)?1:p.clamp(v.toInteger(b),0,w.length),l.sampleSize(w,b)}s.sampleSize=b})),require_shuffle$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=s.slice();for(let s=l.length-1;s>=1;s--){let f=Math.floor(Math.random()*(s+1));[l[s],l[f]]=[l[f],l[s]]}return l}s.shuffle=l})),require_values=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null?[]:Object.values(s)}s.values=l})),require_isNil=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s==null}s.isNil=l})),require_shuffle=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_shuffle$1(),f=require_values(),p=require_isArray(),g=require_isArrayLike(),v=require_isNil(),b=require_isObjectLike();function C(s){return v.isNil(s)?[]:p.isArray(s)?l.shuffle(s):g.isArrayLike(s)?l.shuffle(Array.from(s)):b.isObjectLike(s)?l.shuffle(f.values(s)):[]}s.shuffle=C})),require_size=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isNil$1();function f(s){return l.isNil(s)?0:s instanceof Map||s instanceof Set?s.size:Object.keys(s).length}s.size=f})),require_slice=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isIterateeCall(),f=require_isArrayLike(),p=require_toInteger();function g(s,g,v){if(!f.isArrayLike(s))return[];let b=s.length;v===void 0?v=b:typeof v!=`number`&&l.isIterateeCall(s,g,v)&&(g=0,v=b),g=p.toInteger(g),v=p.toInteger(v),g=g<0?Math.max(b+g,0):Math.min(g,b),v=v<0?Math.max(b+v,0):Math.min(v,b);let C=Math.max(v-g,0),w=Array(C);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_property(),p=require_matches(),g=require_matchesProperty();function v(s,v,b){if(!s)return!1;b!=null&&(v=void 0),v??=l.identity;let C=Array.isArray(s)?s:Object.values(s);switch(typeof v){case`function`:if(!Array.isArray(s)){let l=Object.keys(s);for(let f=0;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_orderBy(),f=require_flatten$1(),p=require_isIterateeCall();function g(s,...g){let v=g.length;return v>1&&p.isIterateeCall(s,g[0],g[1])?g=[]:v>2&&p.isIterateeCall(g[0],g[1],g[2])&&(g=[g[0]]),l.orderBy(s,f.flatten(g),[`asc`])}s.sortBy=g})),require_isNull$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s===null}s.isNull=l})),require_isUndefined$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s===void 0}s.isUndefined=l})),require_isNaN=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isNaN(s)}s.isNaN=l})),require_sortedIndexBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isNull$1(),f=require_isUndefined$1(),p=require_identity(),g=require_isNaN(),v=require_isNil(),b=require_isSymbol$1(),C=require_iteratee(),w=4294967294;function E(s,w,E=p.identity,k){if(v.isNil(s)||s.length===0)return 0;let A=0,N=s.length,F=C.iteratee(E),I=F(w),R=g.isNaN(I),B=l.isNull(I),q=b.isSymbol(I),J=f.isUndefined(I);for(;A{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`symbol`}s.isSymbol=l})),require_isNumber=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`number`||s instanceof Number}s.isNumber=l})),require_sortedIndex=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sortedIndexBy(),f=require_isNil$1(),p=require_isNull$1(),g=require_isSymbol(),v=require_isNumber(),b=2147483647;function C(s,b){if(f.isNil(s))return 0;let C=0,w=s.length;if(v.isNumber(b)&&b===b&&w<=2147483647){for(;C>>1,f=s[l];!p.isNull(f)&&!g.isSymbol(f)&&fs)}s.sortedIndex=C})),require_sortedIndexOf=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sortedIndex(),f=require_isEqualsSameValueZero();function p(s,p){if(!s?.length)return-1;let g=l.sortedIndex(s,p);return g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sortedIndexBy();function f(s,f,p){return l.sortedIndexBy(s,f,p,!0)}s.sortedLastIndexBy=f})),require_sortedLastIndex=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sortedLastIndexBy(),f=require_isNil$1(),p=require_isNull$1(),g=require_isSymbol(),v=require_isNumber(),b=2147483647;function C(s,b){if(f.isNil(s))return 0;let C=s.length;if(!v.isNumber(b)||Number.isNaN(b)||C>2147483647)return l.sortedLastIndexBy(s,b,s=>s);let w=0;for(;w>>1,f=s[l];!p.isNull(f)&&!g.isSymbol(f)&&f<=b?w=l+1:C=l}return C}s.sortedLastIndex=C})),require_sortedLastIndexOf=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sortedLastIndex(),f=require_isEqualsSameValueZero();function p(s,p){if(!s?.length)return-1;let g=l.sortedLastIndex(s,p)-1;return g>=0&&f.isEqualsSameValueZero(s[g],p)?g:-1}s.sortedLastIndexOf=p})),require_tail$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.slice(1)}s.tail=l})),require_tail=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_tail$1(),f=require_toArray$1(),p=require_isArrayLike();function g(s){return p.isArrayLike(s)?l.tail(f.toArray(s)):[]}s.tail=g})),require_take$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function f(s,f,p){return f=p||f===void 0?1:l.toInteger(f),s.slice(0,f)}s.take=f})),require_take=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_take$1(),f=require_toArray$1(),p=require_isArrayLike(),g=require_toInteger();function v(s,v=1,b){return v=b?1:g.toInteger(v),v<1||!p.isArrayLike(s)?[]:l.take(f.toArray(s),v)}s.take=v})),require_takeRight$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function f(s,f,p){return f=p||f===void 0?1:l.toInteger(f),f<=0||s.length===0?[]:s.slice(-f)}s.takeRight=f})),require_takeRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_takeRight$1(),f=require_toArray$1(),p=require_isArrayLike(),g=require_toInteger();function v(s,v=1,b){return v=b?1:g.toInteger(v),v<=0||!p.isArrayLike(s)?[]:l.takeRight(f.toArray(s),v)}s.takeRight=v})),require_negate=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return((...l)=>!s(...l))}s.negate=l})),require_takeRightWhile=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_negate(),p=require_toArray$1(),g=require_isArrayLikeObject(),v=require_iteratee();function b(s,b){if(!g.isArrayLikeObject(s))return[];let C=p.toArray(s),w=C.findLastIndex(f.negate(v.iteratee(b??l.identity)));return C.slice(w+1)}s.takeRightWhile=b})),require_takeWhile=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toArray$1(),f=require_identity(),p=require_negate$1(),g=require_isArrayLikeObject(),v=require_iteratee();function b(s,b){if(!g.isArrayLikeObject(s))return[];let C=l.toArray(s),w=C.findIndex(p.negate(v.iteratee(b??f.identity)));return w===-1?C:C.slice(0,w)}s.takeWhile=b})),require_union=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatMapDepth(),f=require_uniq$1(),p=require_isArrayLikeObject();function g(...s){let g=s.filter(p.isArrayLikeObject),v=l.flatMapDepth(g,s=>Array.from(s),1);return f.uniq(v)}s.union=g})),require_uniqBy$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f=new Map;for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return function(...f){return s.apply(this,f.slice(0,l))}}s.ary=l})),require_unionBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last$1(),f=require_uniq$1(),p=require_uniqBy$1(),g=require_ary$1(),v=require_flattenArrayLike(),b=require_isArrayLikeObject(),C=require_iteratee();function w(...s){let w=l.last(s),E=v.flattenArrayLike(s);return b.isArrayLikeObject(w)||w==null?f.uniq(E):p.uniqBy(E,g.ary(C.iteratee(w),1))}s.unionBy=w})),require_uniqWith$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f=[];for(let p=0;p!l(s,g))&&f.push(g)}return f}s.uniqWith=l})),require_unionWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_last$1(),f=require_uniq$1(),p=require_uniqWith$1(),g=require_flattenArrayLike(),v=require_isArrayLikeObject();function b(...s){let b=l.last(s),C=g.flattenArrayLike(s);return v.isArrayLikeObject(b)||b==null?f.uniq(C):p.uniqWith(C,b)}s.unionWith=b})),require_uniqBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_uniqBy$1(),f=require_ary$1(),p=require_identity$1(),g=require_isArrayLikeObject(),v=require_iteratee();function b(s,b=p.identity){return g.isArrayLikeObject(s)?l.uniqBy(Array.from(s),f.ary(v.iteratee(b),1)):[]}s.uniqBy=b})),require_uniqWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_uniqWith$1(),f=require_uniq(),p=require_isArrayLike();function g(s,g){return p.isArrayLike(s)?typeof g==`function`?l.uniqWith(Array.from(s),g):f.uniq(Array.from(s)):[]}s.uniqWith=g})),require_unzip$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=0;for(let f=0;fl&&(l=s[f].length);let f=Array(l);for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_unzip$1(),f=require_isArray(),p=require_isArrayLikeObject();function g(s){return!p.isArrayLikeObject(s)||!s.length?[]:(s=f.isArray(s)?s:Array.from(s),s=s.filter(s=>p.isArrayLikeObject(s)),l.unzip(s))}s.unzip=g})),require_unzipWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_unzip$1(),f=require_isArray(),p=require_isArrayLikeObject();function g(s,g){if(!p.isArrayLikeObject(s)||!s.length)return[];let v=f.isArray(s)?l.unzip(s):l.unzip(Array.from(s,s=>Array.from(s)));if(!g)return v;let b=Array(v.length);for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_difference$1();function f(s,...f){return l.difference(s,f)}s.without=f})),require_without=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_without$1(),f=require_isArrayLikeObject();function p(s,...p){return f.isArrayLikeObject(s)?l.without(Array.from(s),...p):[]}s.without=p})),require_xor=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLikeObject(),f=require_toArray();function p(...s){let p=new Map;for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f=1,{partialWindows:p=!1}={}){if(l<=0||!Number.isInteger(l))throw Error(`Size must be a positive integer.`);if(f<=0||!Number.isInteger(f))throw Error(`Step must be a positive integer.`);let g=[],v=p?s.length:s.length-l+1;for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_differenceBy(),f=require_intersectionBy(),p=require_last(),g=require_unionBy(),v=require_windowed(),b=require_identity$1(),C=require_isArrayLikeObject(),w=require_iteratee();function E(...s){let E=p.last(s),k=b.identity;!C.isArrayLikeObject(E)&&E!=null&&(k=w.iteratee(E),s=s.slice(0,-1));let A=s.filter(C.isArrayLikeObject),N=g.unionBy(...A,k),F=v.windowed(A,2).map(([s,l])=>f.intersectionBy(s,l,k));return l.differenceBy(N,g.unionBy(...F,k),k)}s.xorBy=E})),require_xorWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_differenceWith(),f=require_intersectionWith(),p=require_last(),g=require_unionWith(),v=require_windowed(),b=require_isArrayLikeObject();function C(...s){let C=p.last(s),w=(s,l)=>s===l;typeof C==`function`&&(w=C,s=s.slice(0,-1));let E=s.filter(b.isArrayLikeObject),k=g.unionWith(...E,w),A=v.windowed(E,2).map(([s,l])=>f.intersectionWith(s,l,w));return l.differenceWith(k,g.unionWith(...A,w),w)}s.xorWith=C})),require_zip$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(...s){let l=0;for(let f=0;fl&&(l=s[f].length);let f=s.length,p=Array(l);for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_zip$1(),f=require_isArrayLikeObject();function p(...s){return s.length?l.zip(...s.filter(s=>f.isArrayLikeObject(s))):[]}s.zip=p})),require_assignValue=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isEqualsSameValueZero();s.assignValue=(s,f,p)=>{let g=s[f];(!(Object.hasOwn(s,f)&&l.isEqualsSameValueZero(g,p))||p===void 0&&!(f in s))&&(s[f]=p)}})),require_zipObject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_assignValue();function f(s=[],f=[]){let p={};for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get(),f=require_isUnsafeProperty(),p=require_assignValue(),g=require_isIndex(),v=require_isKey(),b=require_toKey(),C=require_isObject(),w=require_toPath();function E(s,E,k,A){if(s==null&&!C.isObject(s))return s;let N;N=v.isKey(E,s)?[E]:Array.isArray(E)?E:w.toPath(E);let F=k(l.get(s,N)),I=s;for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_updateWith();function f(s,f,p){return l.updateWith(s,f,()=>p,()=>void 0)}s.set=f})),require_zipObjectDeep=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_zip$1(),f=require_set(),p=require_isArrayLike();function g(s,g){let v={};if(!p.isArrayLike(s))return v;p.isArrayLike(g)||(g=[]);let b=l.zip(Array.from(s),Array.from(g));for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_unzip(),f=require_isFunction$1();function p(...s){let p=s.pop();if(f.isFunction(p)||(s.push(p),p=void 0),!s?.length)return[];let g=l.unzip(s);return p==null?g:g.map(s=>p(...s))}s.zipWith=p})),require_after$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function f(s,f){if(typeof f!=`function`)throw TypeError(`Expected a function`);return s=l.toInteger(s),function(...l){if(--s<1)return f.apply(this,l)}}s.after=f})),require_ary=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_ary$1();function f(s,f=s.length,p){return p&&(f=s.length),(Number.isNaN(f)||f<0)&&(f=0),l.ary(s,f)}s.ary=f})),require_attempt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,...l){try{return s(...l)}catch(s){return s instanceof Error?s:Error(s)}}s.attempt=l})),require_before=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function f(s,f){if(typeof f!=`function`)throw TypeError(`Expected a function`);let p;return s=l.toInteger(s),function(...l){return--s>0&&(p=f.apply(this,l)),s<=1&&f&&(f=void 0),p}}s.before=f})),require_bind=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,f,...p){let g=function(...v){let b=[],C=0;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,f,...p){let g=function(...v){let b=[],C=0;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,p=s.length,v){p=v?s.length:p,p=Number.parseInt(p,10),(Number.isNaN(p)||p<1)&&(p=0);let b=function(...g){let v=g.filter(s=>s===l.placeholder),C=g.length-v.length;return Cs===l.placeholder),E=g.length-w.length;return g=p(g,b),E{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,p=s.length,v){p=v?s.length:p,p=Number.parseInt(p,10),(Number.isNaN(p)||p<1)&&(p=0);let b=function(...g){let v=g.filter(s=>s===l.placeholder),C=g.length-v.length;return Cs===l.placeholder),E=g.length-w.length;return g=p(g,b),Es===l.placeholder).length,g=Math.max(s.length-p,0),v=[],b=0;for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,{signal:f,edges:p}={}){let g,v=null,b=p!=null&&p.includes(`leading`),C=p==null||p.includes(`trailing`),w=()=>{v!==null&&(s.apply(g,v),g=void 0,v=null)},E=()=>{C&&w(),F()},k=null,A=()=>{k!=null&&clearTimeout(k),k=setTimeout(()=>{k=null,E()},l)},N=()=>{k!==null&&(clearTimeout(k),k=null)},F=()=>{N(),g=void 0,v=null},I=()=>{w()},R=function(...s){if(f?.aborted)return;g=this,v=s;let l=k==null;A(),b&&l&&w()};return R.schedule=A,R.cancel=F,R.flush=I,f?.addEventListener(`abort`,F,{once:!0}),R}s.debounce=l})),require_debounce=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_debounce$1();function f(s,f=0,p={}){typeof p!=`object`&&(p={});let{leading:g=!1,trailing:v=!0,maxWait:b}=p,C=[,,];g&&(C[0]=`leading`),v&&(C[1]=`trailing`);let w,E=null,k=l.debounce(function(...l){w=s.apply(this,l),E=null},f,{edges:C}),A=function(...l){return b!=null&&(E===null&&(E=Date.now()),Date.now()-E>=b)?(w=s.apply(this,l),E=Date.now(),k.cancel(),k.schedule(),w):(k.apply(this,l),w)};return A.cancel=k.cancel,A.flush=()=>(k.flush(),w),A}s.debounce=f})),require_defer=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,...l){if(typeof s!=`function`)throw TypeError(`Expected a function`);return setTimeout(s,1,...l)}s.defer=l})),require_delay=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function f(s,f,...p){if(typeof s!=`function`)throw TypeError(`Expected a function`);return setTimeout(s,l.toNumber(f)||0,...p)}s.delay=f})),require_flip=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return function(...l){return s.apply(this,l.reverse())}}s.flip=l})),require_flow$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(...s){return function(...l){let f=s.length?s[0].apply(this,l):l[0];for(let l=1;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten$1(),f=require_flow$1();function p(...s){let p=l.flatten(s,1);if(p.some(s=>typeof s!=`function`))throw TypeError(`Expected a function`);return f.flow(...p)}s.flow=p})),require_flowRight$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flow$1();function f(...s){return l.flow(...s.reverse())}s.flowRight=f})),require_flowRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten$1(),f=require_flowRight$1();function p(...s){let p=l.flatten(s,1);if(p.some(s=>typeof s!=`function`))throw TypeError(`Expected a function`);return f.flowRight(...p)}s.flowRight=p})),require_memoize=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,f){if(typeof s!=`function`||f!=null&&typeof f!=`function`)throw TypeError(`Expected a function`);let p=function(...l){let g=f?f.apply(this,l):l[0],v=p.cache;if(v.has(g))return v.get(g);let b=s.apply(this,l);return p.cache=v.set(g,b)||v,b};return p.cache=new(l.Cache||Map),p}l.Cache=Map,s.memoize=l})),require_nthArg=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function f(s=0){return function(...f){return f.at(l.toInteger(s))}}s.nthArg=f})),require_once$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=!1,f;return function(...p){return l||(l=!0,f=s(...p)),f}}s.once=l})),require_once=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_once$1();function f(s){return l.once(s)}s.once=f})),require_overArgs=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_iteratee();function p(s,...p){if(typeof s!=`function`)throw TypeError(`Expected a function`);let g=p.flat();return function(...p){let v=Math.min(p.length,g.length),b=[...p];for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,...l){return f(s,p,...l)}function f(s,l,...f){let p=function(...p){let g=0,v=f.slice().map(s=>s===l?p[g++]:s),b=p.slice(g);return s.apply(this,v.concat(b))};return s.prototype&&(p.prototype=Object.create(s.prototype)),p}let p=Symbol(`partial.placeholder`);l.placeholder=p,s.partial=l,s.partialImpl=f})),require_partial$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_partial$2();function f(s,...p){return l.partialImpl(s,f.placeholder,...p)}f.placeholder=Symbol(`compat.partial.placeholder`),s.partial=f})),require_partialRight$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,...l){return f(s,p,...l)}function f(s,l,...f){let p=function(...p){let g=f.filter(s=>s===l).length,v=Math.max(p.length-g,0),b=p.slice(0,v),C=v,w=f.slice().map(s=>s===l?p[C++]:s);return s.apply(this,b.concat(w))};return s.prototype&&(p.prototype=Object.create(s.prototype)),p}let p=Symbol(`partialRight.placeholder`);l.placeholder=p,s.partialRight=l,s.partialRightImpl=f})),require_partialRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_partialRight$1();function f(s,...p){return l.partialRightImpl(s,f.placeholder,...p)}f.placeholder=Symbol(`compat.partialRight.placeholder`),s.partialRight=f})),require_rearg=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_flatten();function f(s,...f){let p=l.flatten(f);return function(...l){let f=p.map(s=>l[s]).slice(0,l.length);for(let s=f.length;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l=s.length-1){return function(...f){let p=f.slice(l),g=f.slice(0,l);for(;g.length{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_rest$1();function f(s,f=s.length-1){return f=Number.parseInt(f,10),(Number.isNaN(f)||f<0)&&(f=s.length-1),l.rest(s,f)}s.rest=f})),require_spread=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l=0){return l=Number.parseInt(l,10),(Number.isNaN(l)||l<0)&&(l=0),function(...f){let p=f[l],g=f.slice(0,l);return p&&g.push(...p),s.apply(this,g)}}s.spread=l})),require_throttle=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_debounce();function f(s,f=0,p={}){let{leading:g=!0,trailing:v=!0}=p;return l.debounce(s,f,{leading:g,maxWait:f,trailing:v})}s.throttle=f})),require_unary=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_ary();function f(s){return l.ary(s,1)}s.unary=f})),require_wrap=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_isFunction$1();function p(s,p){return function(...g){return(f.isFunction(p)?p:l.identity).apply(this,[s,...g])}}s.wrap=p})),require_add=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber(),f=require_toString();function p(s,p){return s===void 0&&p===void 0?0:s===void 0||p===void 0?s??p:(typeof s==`string`||typeof p==`string`?(s=f.toString(s),p=f.toString(p)):(s=l.toNumber(s),p=l.toNumber(p)),s+p)}s.add=p})),require_decimalAdjust=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f=0){if(l=Number(l),Object.is(l,-0)&&(l=`-0`),f=Math.min(Number.parseInt(f,10),292),f){let[p,g=0]=l.toString().split(`e`),v=Math[s](Number(`${p}e${Number(g)+f}`));Object.is(v,-0)&&(v=`-0`);let[b,C=0]=v.toString().split(`e`);return Number(`${b}e${Number(C)-f}`)}return Math[s](Number(l))}s.decimalAdjust=l})),require_ceil=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_decimalAdjust();function f(s,f=0){return l.decimalAdjust(`ceil`,s,f)}s.ceil=f})),require_divide=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber(),f=require_toString();function p(s,p){return s===void 0&&p===void 0?1:s===void 0||p===void 0?s??p:(typeof s==`string`||typeof p==`string`?(s=f.toString(s),p=f.toString(p)):(s=l.toNumber(s),p=l.toNumber(p)),s/p)}s.divide=p})),require_floor=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_decimalAdjust();function f(s,f=0){return l.decimalAdjust(`floor`,s,f)}s.floor=f})),require_inRange$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f){if(f??(f=l,l=0),l>=f)throw Error(`The maximum value must be greater than the minimum value.`);return l<=s&&s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_inRange$1();function f(s,f,p){return f||=0,p!=null&&!p&&(p=0),f!=null&&typeof f!=`number`&&(f=Number(f)),p==null&&f===0||(p!=null&&typeof p!=`number`&&(p=Number(p)),p!=null&&f>p&&([f,p]=[p,f]),f===p)?!1:l.inRange(s,f,p)}s.inRange=f})),require_max$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(!s||s.length===0)return;let l;for(let f=0;fl)&&(l=p)}return l}s.max=l})),require_maxBy$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(s.length===0)return;let f=s[0],p=l(f,0,s);for(let g=1;gp&&(p=b,f=v)}return f}s.maxBy=l})),require_maxBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_maxBy$1(),f=require_identity$1(),p=require_iteratee();function g(s,g){if(s!=null)return l.maxBy(Array.from(s),p.iteratee(g??f.identity))}s.maxBy=g})),require_sumBy$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee();function f(s,f){if(!s||!s.length)return 0;f!=null&&(f=l.iteratee(f));let p;for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sumBy$1();function f(s){return l.sumBy(s)}s.sum=f})),require_mean=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sum();function f(s){let f=s?s.length:0;return f===0?NaN:l.sum(s)/f}s.mean=f})),require_sumBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f=0;for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_sumBy();function f(s,f){return l.sumBy(s,s=>f(s))/s.length}s.meanBy=f})),require_meanBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_meanBy$1(),p=require_iteratee();function g(s,g){return s==null?NaN:f.meanBy(Array.from(s),p.iteratee(g??l.identity))}s.meanBy=g})),require_min=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(!s||s.length===0)return;let l;for(let f=0;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(s.length===0)return;let f=s[0],p=l(f,0,s);for(let g=1;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_minBy$1(),f=require_identity$1(),p=require_iteratee();function g(s,g){if(s!=null)return l.minBy(Array.from(s),p.iteratee(g??f.identity))}s.minBy=g})),require_multiply=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber(),f=require_toString();function p(s,p){return s===void 0&&p===void 0?1:s===void 0||p===void 0?s??p:(typeof s==`string`||typeof p==`string`?(s=f.toString(s),p=f.toString(p)):(s=l.toNumber(s),p=l.toNumber(p)),s*p)}s.multiply=p})),require_parseInt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l=0,f){return f&&(l=0),Number.parseInt(s,l)}s.parseInt=l})),require_random=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_clamp(),f=require_random$1(),p=require_randomInt();function g(...s){let g=0,v=1,b=!1;switch(s.length){case 1:typeof s[0]==`boolean`?b=s[0]:v=s[0];break;case 2:typeof s[1]==`boolean`?(v=s[0],b=s[1]):(g=s[0],v=s[1]);case 3:typeof s[2]==`object`&&s[2]!=null&&s[2][s[1]]===s[0]?(g=0,v=s[0],b=!1):(g=s[0],v=s[1],b=s[2])}return typeof g!=`number`&&(g=Number(g)),typeof v!=`number`&&(g=Number(v)),g||=0,v||=0,g>v&&([g,v]=[v,g]),g=l.clamp(g,-(2**53-1),2**53-1),v=l.clamp(v,-(2**53-1),2**53-1),g===v?g:b?f.random(g,v+1):p.randomInt(g,v+1)}s.random=g})),require_range=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isIterateeCall(),f=require_toFinite();function p(s,p,g){g&&typeof g!=`number`&&l.isIterateeCall(s,p,g)&&(p=g=void 0),s=f.toFinite(s),p===void 0?(p=s,s=0):p=f.toFinite(p),g=g===void 0?s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isIterateeCall(),f=require_toFinite();function p(s,p,g){g&&typeof g!=`number`&&l.isIterateeCall(s,p,g)&&(p=g=void 0),s=f.toFinite(s),p===void 0?(p=s,s=0):p=f.toFinite(p),g=g===void 0?s=0;l--)b[l]=s,s+=g;return b}s.rangeRight=p})),require_round=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_decimalAdjust();function f(s,f=0){return l.decimalAdjust(`round`,s,f)}s.round=f})),require_subtract=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber(),f=require_toString();function p(s,p){return s===void 0&&p===void 0?0:s===void 0||p===void 0?s??p:(typeof s==`string`||typeof p==`string`?(s=f.toString(s),p=f.toString(p)):(s=l.toNumber(s),p=l.toNumber(p)),s-p)}s.subtract=p})),require_isPlainObject$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(!s||typeof s!=`object`)return!1;let l=Object.getPrototypeOf(s);return l===null||l===Object.prototype||Object.getPrototypeOf(l)===null?Object.prototype.toString.call(s)===`[object Object]`:!1}s.isPlainObject=l})),require_isEqualWith$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isBuffer$1(),f=require_isPlainObject$1(),p=require_getSymbols(),g=require_getTag(),v=require_tags(),b=require_isEqualsSameValueZero();function C(s,l,f){return w(s,l,void 0,void 0,void 0,void 0,f)}function w(s,l,f,p,g,v,b){let C=b(s,l,f,p,g,v);if(C!==void 0)return C;if(typeof s==typeof l)switch(typeof s){case`bigint`:case`string`:case`boolean`:case`symbol`:case`undefined`:return s===l;case`number`:return s===l||Object.is(s,l);case`function`:return s===l;case`object`:return E(s,l,v,b)}return E(s,l,v,b)}function E(s,C,k,A){if(Object.is(s,C))return!0;let N=g.getTag(s),F=g.getTag(C);if(N===v.argumentsTag&&(N=v.objectTag),F===v.argumentsTag&&(F=v.objectTag),N!==F)return!1;switch(N){case v.stringTag:return s.toString()===C.toString();case v.numberTag:{let l=s.valueOf(),f=C.valueOf();return b.isEqualsSameValueZero(l,f)}case v.booleanTag:case v.dateTag:case v.symbolTag:return Object.is(s.valueOf(),C.valueOf());case v.regexpTag:return s.source===C.source&&s.flags===C.flags;case v.functionTag:return s===C}k??=new Map;let I=k.get(s),R=k.get(C);if(I!=null&&R!=null)return I===C;k.set(s,C),k.set(C,s);try{switch(N){case v.mapTag:if(s.size!==C.size)return!1;for(let[l,f]of s.entries())if(!C.has(l)||!w(f,C.get(l),l,s,C,k,A))return!1;return!0;case v.setTag:{if(s.size!==C.size)return!1;let l=Array.from(s.values()),f=Array.from(C.values());for(let p=0;pw(g,l,void 0,s,C,k,A));if(v===-1)return!1;f.splice(v,1)}return!0}case v.arrayTag:case v.uint8ArrayTag:case v.uint8ClampedArrayTag:case v.uint16ArrayTag:case v.uint32ArrayTag:case v.bigUint64ArrayTag:case v.int8ArrayTag:case v.int16ArrayTag:case v.int32ArrayTag:case v.bigInt64ArrayTag:case v.float32ArrayTag:case v.float64ArrayTag:if(l.isBuffer(s)!==l.isBuffer(C)||s.length!==C.length)return!1;for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){}s.noop=l})),require_isEqual=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isEqualWith$1(),f=require_noop$1();function p(s,p){return l.isEqualWith(s,p,f.noop)}s.isEqual=p})),require_noop=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(...s){}s.noop=l})),require_isPrototype=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=s?.constructor;return s===(typeof l==`function`?l.prototype:Object.prototype)}s.isPrototype=l})),require_isTypedArray=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isTypedArray$1();function f(s){return l.isTypedArray(s)}s.isTypedArray=f})),require_times=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger();function f(s,f){if(s=l.toInteger(s),s<1||!Number.isSafeInteger(s))return[];let p=Array(s);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isBuffer$1(),f=require_isPrototype(),p=require_isArrayLike(),g=require_isTypedArray(),v=require_times();function b(s){if(p.isArrayLike(s))return C(s);let l=Object.keys(Object(s));return f.isPrototype(s)?l.filter(s=>s!==`constructor`):l}function C(s){let f=v.times(s.length,s=>`${s}`),p=new Set(f);l.isBuffer(s)&&(p.add(`offset`),p.add(`parent`)),g.isTypedArray(s)&&(p.add(`buffer`),p.add(`byteLength`),p.add(`byteOffset`));let b=Object.keys(s).filter(s=>!p.has(s));return Array.isArray(s)?[...f,...b]:[...f.filter(l=>Object.hasOwn(s,l)),...b]}s.keys=b})),require_assign=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),f=require_isEqualsSameValueZero();function p(s,...l){for(let f=0;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isBuffer$1(),f=require_isPrototype(),p=require_isArrayLike(),g=require_isTypedArray(),v=require_times();function b(s){if(s==null)return[];switch(typeof s){case`object`:case`function`:return p.isArrayLike(s)?E(s):f.isPrototype(s)?w(s):C(s);default:return C(Object(s))}}function C(s){let l=[];for(let f in s)l.push(f);return l}function w(s){return C(s).filter(s=>s!==`constructor`)}function E(s){let f=v.times(s.length,s=>`${s}`),p=new Set(f);l.isBuffer(s)&&(p.add(`offset`),p.add(`parent`)),g.isTypedArray(s)&&(p.add(`buffer`),p.add(`byteLength`),p.add(`byteOffset`));let b=C(s).filter(s=>!p.has(s));return Array.isArray(s)?[...f,...b]:[...f.filter(l=>Object.hasOwn(s,l)),...b]}s.keysIn=b})),require_assignIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn(),f=require_isEqualsSameValueZero();function p(s,...l){for(let f=0;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn(),f=require_isEqualsSameValueZero();function p(s,...l){let f=l[l.length-1];typeof f==`function`?l.pop():f=void 0;for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),f=require_isEqualsSameValueZero();function p(s,...l){let f=l[l.length-1];typeof f==`function`?l.pop():f=void 0;for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isPrimitive(),f=require_getTag(),p=require_tags(),g=require_isArray(),v=require_isTypedArray();function b(s){if(l.isPrimitive(s))return s;let b=f.getTag(s);if(!C(s))return{};if(g.isArray(s)){let l=Array.from(s);return s.length>0&&typeof s[0]==`string`&&Object.hasOwn(s,`index`)&&(l.index=s.index,l.input=s.input),l}if(v.isTypedArray(s)){let l=s,f=l.constructor;return new f(l.buffer,l.byteOffset,l.length)}if(b===p.arrayBufferTag)return new ArrayBuffer(s.byteLength);if(b===p.dataViewTag){let l=s,f=l.buffer,p=l.byteOffset,g=l.byteLength,v=new ArrayBuffer(g),b=new Uint8Array(f,p,g);return new Uint8Array(v).set(b),new DataView(v)}if(b===p.booleanTag||b===p.numberTag||b===p.stringTag){let l=s.constructor,f=new l(s.valueOf());return b===p.stringTag?k(f,s):w(f,s),f}if(b===p.dateTag)return new Date(Number(s));if(b===p.regexpTag){let l=s,f=new RegExp(l.source,l.flags);return f.lastIndex=l.lastIndex,f}if(b===p.symbolTag)return Object(Symbol.prototype.valueOf.call(s));if(b===p.mapTag){let l=s,f=new Map;return l.forEach((s,l)=>{f.set(l,s)}),f}if(b===p.setTag){let l=s,f=new Set;return l.forEach(s=>{f.add(s)}),f}if(b===p.argumentsTag){let l=s,f={};return w(f,l),f.length=l.length,f[Symbol.iterator]=l[Symbol.iterator],f}let N={};return A(N,s),w(N,s),E(N,s),N}function C(s){switch(f.getTag(s)){case p.argumentsTag:case p.arrayTag:case p.arrayBufferTag:case p.dataViewTag:case p.booleanTag:case p.dateTag:case p.float32ArrayTag:case p.float64ArrayTag:case p.int8ArrayTag:case p.int16ArrayTag:case p.int32ArrayTag:case p.mapTag:case p.numberTag:case p.objectTag:case p.regexpTag:case p.setTag:case p.stringTag:case p.symbolTag:case p.uint8ArrayTag:case p.uint8ClampedArrayTag:case p.uint16ArrayTag:case p.uint32ArrayTag:return!0;default:return!1}}function w(s,l){for(let f in l)Object.hasOwn(l,f)&&(s[f]=l[f])}function E(s,l){let f=Object.getOwnPropertySymbols(l);for(let p=0;p=f)&&(s[p]=l[p])}function A(s,l){let f=Object.getPrototypeOf(l);f!==null&&typeof l.constructor==`function`&&Object.setPrototypeOf(s,f)}s.clone=b})),require_cloneWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_clone$1();function f(s,f){if(!f)return l.clone(s);let p=f(s);return p===void 0?l.clone(s):p}s.cloneWith=f})),require_create$2=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),f=require_assignValue(),p=require_isObject();function g(s,g){let v=p.isObject(s)?Object.create(s):{};if(g!=null){let s=l.keys(g);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isNil$1(),f=require_isIterateeCall(),p=require_isEqualsSameValueZero();function g(s,...g){s=Object(s);let v=Object.prototype,b=g.length,C=b>2?g[2]:void 0;C&&f.isIterateeCall(g[0],g[1],C)&&(b=1);for(let f=0;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){if(typeof s!=`object`||!s)return!1;if(Object.getPrototypeOf(s)===null)return!0;if(Object.prototype.toString.call(s)!==`[object Object]`){let l=s[Symbol.toStringTag];return l==null||!Object.getOwnPropertyDescriptor(s,Symbol.toStringTag)?.writable?!1:s.toString()===`[object ${l}]`}let l=s;for(;Object.getPrototypeOf(l)!==null;)l=Object.getPrototypeOf(l);return Object.getPrototypeOf(s)===l}s.isPlainObject=l})),require_defaultsDeep=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isPlainObject();function f(s,...l){s=Object(s);for(let f=0;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return Object.keys(s).find(f=>l(s[f],f,s))}s.findKey=l})),require_findKey=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_findKey$1(),f=require_identity(),p=require_isObject(),g=require_iteratee();function v(s,v){if(!p.isObject(s))return;let b=g.iteratee(v??f.identity);return l.findKey(s,b)}s.findKey=v})),require_findLastKey=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity(),f=require_isObject(),p=require_iteratee();function g(s,g){if(!f.isObject(s))return;let v=p.iteratee(g??l.identity);return Object.keys(s).findLast(l=>v(s[l],l,s))}s.findLastKey=g})),require_forIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1();function f(s,f=l.identity){if(s==null)return s;for(let l in s)if(f(s[l],l,s)===!1)break;return s}s.forIn=f})),require_forInRight=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1();function f(s,f=l.identity){if(s==null)return s;let p=[];for(let l in s)p.push(l);for(let l=p.length-1;l>=0;l--){let g=p[l];if(f(s[g],g,s)===!1)break}return s}s.forInRight=f})),require_forOwn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),f=require_identity$1();function p(s,p=f.identity){if(s==null)return s;let g=Object(s),v=l.keys(s);for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),f=require_identity$1();function p(s,p=f.identity){if(s==null)return s;let g=Object(s),v=l.keys(s);for(let s=v.length-1;s>=0;--s){let l=v[s];if(p(g[l],l,g)===!1)break}return s}s.forOwnRight=p})),require_fromPairs=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayLike();function f(s){if(!l.isArrayLike(s))return{};let f={};for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys();function f(s){return s==null?[]:l.keys(s).filter(l=>typeof s[l]==`function`)}s.functions=f})),require_functionsIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isFunction$1();function f(s){if(s==null)return[];let f=[];for(let p in s)l.isFunction(s[p])&&f.push(p);return f}s.functionsIn=f})),require_hasIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isDeepKey(),f=require_isIndex(),p=require_isArguments(),g=require_toPath();function v(s,v){if(s==null)return!1;let b;if(b=Array.isArray(v)?v:typeof v==`string`&&l.isDeepKey(v)&&s[v]==null?g.toPath(v):[v],b.length===0)return!1;let C=s;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l={},f=Object.keys(s);for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_invert$1();function f(s){return l.invert(s)}s.invert=f})),require_invertBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_isNil$1(),p=require_iteratee();function g(s,g){let v={};if(f.isNil(s))return v;g??=l.identity;let b=Object.keys(s),C=p.iteratee(g);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f={},p=Object.keys(s);for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_mapKeys$1(),p=require_iteratee();function g(s,g=l.identity){return s==null?{}:f.mapKeys(s,p.iteratee(g))}s.mapKeys=g})),require_mapValues$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){let f={},p=Object.keys(s);for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_mapValues$1(),p=require_iteratee();function g(s,g=l.identity){return s==null?{}:f.mapValues(s,p.iteratee(g))}s.mapValues=g})),require_clone=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isPrimitive(),f=require_isTypedArray$1();function p(s){if(l.isPrimitive(s))return s;if(Array.isArray(s)||f.isTypedArray(s)||s instanceof ArrayBuffer||typeof SharedArrayBuffer<`u`&&s instanceof SharedArrayBuffer)return s.slice(0);let p=Object.getPrototypeOf(s);if(p==null)return Object.assign(Object.create(p),s);let g=p.constructor;if(s instanceof Date||s instanceof Map||s instanceof Set)return new g(s);if(s instanceof RegExp){let l=new g(s);return l.lastIndex=s.lastIndex,l}if(s instanceof DataView)return new g(s.buffer.slice(0));if(s instanceof Error){let l;return l=s instanceof AggregateError?new g(s.errors,s.message,{cause:s.cause}):new g(s.message,{cause:s.cause}),l.stack=s.stack,Object.assign(l,s),l}return typeof File<`u`&&s instanceof File?new g([s],s.name,{type:s.type,lastModified:s.lastModified}):typeof s==`object`?Object.assign(Object.create(p),s):s}s.clone=p})),require_mergeWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeep(),f=require_isUnsafeProperty(),p=require_clone(),g=require_isBuffer$1(),v=require_isPrimitive(),b=require_getSymbols(),C=require_isArguments(),w=require_isArrayLikeObject(),E=require_isObjectLike(),k=require_isPlainObject(),A=require_isTypedArray();function N(s,...l){let f=l.slice(0,-1),p=l[l.length-1],g=s;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_mergeWith(),f=require_noop$1();function p(s,...p){return l.mergeWith(s,...p,f.noop)}s.merge=p})),require_getSymbolsIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_getSymbols();function f(s){let f=[];for(;s;)f.push(...l.getSymbols(s)),s=Object.getPrototypeOf(s);return f}s.getSymbolsIn=f})),require_omit=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeepWith(),f=require_keysIn(),p=require_unset(),g=require_getSymbolsIn(),v=require_isDeepKey(),b=require_flatten(),C=require_isPlainObject();function w(s,...l){if(s==null)return{};l=b.flatten(l);let f=E(s,l);for(let s=0;sArray.isArray(s)||v.isDeepKey(s))?A(s):k(s)}function k(s){let l={},p=[...f.keysIn(s),...g.getSymbolsIn(s)];for(let f=0;f{if(!C.isPlainObject(s))return s})}return p}s.omit=w})),require_omitBy=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn(),f=require_range$1(),p=require_getSymbolsIn(),g=require_identity(),v=require_isArrayLike(),b=require_isSymbol$1(),C=require_iteratee();function w(s,w){if(s==null)return{};let E={},k=C.iteratee(w??g.identity),A=v.isArrayLike(s)?f.range(0,s.length):[...l.keysIn(s),...p.getSymbolsIn(s)];for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get(),f=require_has(),p=require_set(),g=require_isArrayLike(),v=require_isNil();function b(s,...b){if(v.isNil(s))return{};let C={};for(let v=0;v{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn(),f=require_range$1(),p=require_getSymbolsIn(),g=require_identity(),v=require_isArrayLike(),b=require_isSymbol$1(),C=require_iteratee();function w(s,w){if(s==null)return{};let E=C.iteratee(w??g.identity),k={},A=v.isArrayLike(s)?f.range(0,s.length):[...l.keysIn(s),...p.getSymbolsIn(s)];for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_get();function f(s){return function(f){return l.get(s,f)}}s.propertyOf=f})),require_result=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isKey(),f=require_toKey(),p=require_toPath(),g=require_toString();function v(s,v,b){l.isKey(v,s)?v=[v]:Array.isArray(v)||(v=p.toPath(g.toString(v)));let C=Math.max(v.length,1);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_updateWith();function f(s,f,p,g){let v;return v=typeof g==`function`?g:()=>void 0,l.updateWith(s,f,()=>p,v)}s.setWith=f})),require_toDefaulted=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_cloneDeep(),f=require_defaults();function p(s,...p){let g=l.cloneDeep(s);return f.defaults(g,...p)}s.toDefaulted=p})),require_mapToEntries=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=Array(s.size),f=s.keys(),p=s.values();for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){let l=Array(s.size),f=s.values();for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keys(),f=require_mapToEntries(),p=require_setToEntries();function g(s){if(s==null)return[];if(s instanceof Set)return p.setToEntries(s);if(s instanceof Map)return f.mapToEntries(s);let g=l.keys(s),v=Array(g.length);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn(),f=require_mapToEntries(),p=require_setToEntries();function g(s){if(s==null)return[];if(s instanceof Set)return p.setToEntries(s);if(s instanceof Map)return f.mapToEntries(s);let g=l.keysIn(s),v=Array(g.length);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isBuffer$1();function f(s){return l.isBuffer(s)}s.isBuffer=f})),require_transform=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_identity$1(),f=require_isFunction$1(),p=require_forEach(),g=require_isBuffer(),v=require_isObject(),b=require_isTypedArray(),C=require_iteratee();function w(s,w=l.identity,E){let k=Array.isArray(s)||g.isBuffer(s)||b.isTypedArray(s);return w=C.iteratee(w),E??=k?[]:v.isObject(s)&&f.isFunction(s.constructor)?Object.create(Object.getPrototypeOf(s)):{},s==null||p.forEach(s,(s,l,f)=>w(E,s,l,f)),E}s.transform=w})),require_update=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_updateWith();function f(s,f,p){return l.updateWith(s,f,p,()=>void 0)}s.update=f})),require_valuesIn=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn();function f(s){let f=l.keysIn(s),p=Array(f.length);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`function`}s.isFunction=l})),require_isLength=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isSafeInteger(s)&&s>=0}s.isLength=l})),require_isNative=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=Function.prototype.toString,f=RegExp(`^${l.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)}$`);function p(s){if(typeof s!=`function`)return!1;if(globalThis?.[`__core-js_shared__`]!=null)throw Error(`Unsupported core-js use. Try https://npms.io/search?q=ponyfill.`);return f.test(l.call(s))}s.isNative=p})),require_isNull=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s===null}s.isNull=l})),require_isUndefined=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isUndefined$1();function f(s){return l.isUndefined(s)}s.isUndefined=f})),require_conformsTo=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(l==null)return!0;if(s==null)return Object.keys(l).length===0;let f=Object.keys(l);for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_conformsTo(),f=require_cloneDeep$1();function p(s){return s=f.cloneDeep(s),function(f){return l.conformsTo(f,s)}}s.conforms=p})),require_isArrayBuffer$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof ArrayBuffer}s.isArrayBuffer=l})),require_isArrayBuffer=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArrayBuffer$1();function f(s){return l.isArrayBuffer(s)}s.isArrayBuffer=f})),require_isBoolean=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return typeof s==`boolean`||s instanceof Boolean}s.isBoolean=l})),require_isDate$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof Date}s.isDate=l})),require_isDate=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isDate$1();function f(s){return l.isDate(s)}s.isDate=f})),require_isElement=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isObjectLike(),f=require_isPlainObject();function p(s){return l.isObjectLike(s)&&s.nodeType===1&&!f.isPlainObject(s)}s.isElement=p})),require_isEmpty=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isArguments(),f=require_isArrayLike(),p=require_isTypedArray(),g=require_isBuffer$1(),v=require_isPrototype();function b(s){if(s==null)return!0;if(f.isArrayLike(s))return typeof s.splice!=`function`&&typeof s!=`string`&&!g.isBuffer(s)&&!p.isTypedArray(s)&&!l.isArguments(s)?!1:s.length===0;if(typeof s==`object`){if(s instanceof Map||s instanceof Set)return s.size===0;let l=Object.keys(s);return v.isPrototype(s)?l.filter(s=>s!==`constructor`).length===0:l.length===0}return!0}s.isEmpty=b})),require_after=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(!Number.isInteger(s)||s<0)throw Error(`n must be a non-negative integer.`);let f=0;return(...p)=>{if(++f>=s)return l(...p)}}s.after=l})),require_isEqualWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_after(),f=require_isEqualWith$1();function p(s,g,v){return typeof v!=`function`&&(v=()=>void 0),f.isEqualWith(s,g,(...f)=>{let b=v(...f);if(b!==void 0)return!!b;if(s instanceof Map&&g instanceof Map||s instanceof Set&&g instanceof Set)return p(Array.from(s),Array.from(g),l.after(2,v))})}s.isEqualWith=p})),require_isError=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_getTag();function f(s){return l.getTag(s)===`[object Error]`}s.isError=f})),require_isFinite=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isFinite(s)}s.isFinite=l})),require_isInteger=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isInteger(s)}s.isInteger=l})),require_isRegExp$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof RegExp}s.isRegExp=l})),require_isRegExp=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isRegExp$1();function f(s){return l.isRegExp(s)}s.isRegExp=f})),require_isSafeInteger=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return Number.isSafeInteger(s)}s.isSafeInteger=l})),require_isSet$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof Set}s.isSet=l})),require_isSet=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isSet$1();function f(s){return l.isSet(s)}s.isSet=f})),require_isWeakMap$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof WeakMap}s.isWeakMap=l})),require_isWeakMap=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isWeakMap$1();function f(s){return l.isWeakMap(s)}s.isWeakMap=f})),require_isWeakSet$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s instanceof WeakSet}s.isWeakSet=l})),require_isWeakSet=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isWeakSet$1();function f(s){return l.isWeakSet(s)}s.isWeakSet=f})),require_capitalize$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.charAt(0).toUpperCase()+s.slice(1).toLowerCase()}s.capitalize=l})),require_capitalize=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_capitalize$1(),f=require_toString();function p(s){return l.capitalize(f.toString(s))}s.capitalize=p})),require_bindAll=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isFunction$1(),f=require_isArray(),p=require_isObject(),g=require_toString();function v(s,...v){if(s==null||!p.isObject(s)||f.isArray(s)&&v.length===0)return s;let b=[];for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=new Map([[`Æ`,`Ae`],[`Ð`,`D`],[`Ø`,`O`],[`Þ`,`Th`],[`ß`,`ss`],[`æ`,`ae`],[`ð`,`d`],[`ø`,`o`],[`þ`,`th`],[`Đ`,`D`],[`đ`,`d`],[`Ħ`,`H`],[`ħ`,`h`],[`ı`,`i`],[`IJ`,`IJ`],[`ij`,`ij`],[`ĸ`,`k`],[`Ŀ`,`L`],[`ŀ`,`l`],[`Ł`,`L`],[`ł`,`l`],[`ʼn`,`'n`],[`Ŋ`,`N`],[`ŋ`,`n`],[`Œ`,`Oe`],[`œ`,`oe`],[`Ŧ`,`T`],[`ŧ`,`t`],[`ſ`,`s`]]);function f(s){s=s.normalize(`NFD`);let f=``;for(let p=0;p=`̀`&&g<=`ͯ`||g>=`︠`&&g<=`︣`||(f+=l.get(g)??g)}return f}s.deburr=f})),require_deburr=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr$1(),f=require_toString();function p(s){return l.deburr(f.toString(s))}s.deburr=p})),require_words$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=/\p{Lu}?\p{Ll}+|[0-9]+|\p{Lu}+(?!\p{Ll})|\p{Emoji_Presentation}|\p{Extended_Pictographic}|\p{L}+/gu;function f(s){return Array.from(s.match(l)??[])}s.CASE_SPLIT_PATTERN=l,s.words=f})),require_camelCase$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_capitalize$1(),f=require_words$1();function p(s){let p=f.words(s);if(p.length===0)return``;let[g,...v]=p;return`${g.toLowerCase()}${v.map(s=>l.capitalize(s)).join(``)}`}s.camelCase=p})),require_normalizeForCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function f(s){return typeof s!=`string`&&(s=l.toString(s)),s.replace(/['\u2019]/g,``)}s.normalizeForCase=f})),require_camelCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),f=require_camelCase$1(),p=require_normalizeForCase();function g(s){return f.camelCase(p.normalizeForCase(l.deburr(s)))}s.camelCase=g})),require_endsWith=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f){return s==null||l==null?!1:(f??=s.length,s.endsWith(l,f))}s.endsWith=l})),require_escape$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function f(s){return s.replace(/[&<>"']/g,s=>l[s])}s.escape=f})),require_escape=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_escape$1(),f=require_toString();function p(s){return l.escape(f.toString(s))}s.escape=p})),require_escapeRegExp$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.replace(/[\\^$.*+?()[\]{}|]/g,`\\$&`)}s.escapeRegExp=l})),require_escapeRegExp=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_escapeRegExp$1(),f=require_toString();function p(s){return l.escapeRegExp(f.toString(s))}s.escapeRegExp=p})),require_kebabCase$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_words$1();function f(s){return l.words(s).map(s=>s.toLowerCase()).join(`-`)}s.kebabCase=f})),require_kebabCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),f=require_kebabCase$1(),p=require_normalizeForCase();function g(s){return f.kebabCase(p.normalizeForCase(l.deburr(s)))}s.kebabCase=g})),require_lowerCase$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_words$1();function f(s){return l.words(s).map(s=>s.toLowerCase()).join(` `)}s.lowerCase=f})),require_lowerCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),f=require_lowerCase$1(),p=require_normalizeForCase();function g(s){return f.lowerCase(p.normalizeForCase(l.deburr(s)))}s.lowerCase=g})),require_lowerFirst$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.substring(0,1).toLowerCase()+s.substring(1)}s.lowerFirst=l})),require_lowerFirst=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_lowerFirst$1(),f=require_toString();function p(s){return l.lowerFirst(f.toString(s))}s.lowerFirst=p})),require_pad$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f=` `){return s.padStart(Math.floor((l-s.length)/2)+s.length,f).padEnd(l,f)}s.pad=l})),require_pad=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_pad$1(),f=require_toString();function p(s,p,g){return l.pad(f.toString(s),p,g)}s.pad=p})),require_padEnd=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function f(s,f=0,p=` `){return l.toString(s).padEnd(f,p)}s.padEnd=f})),require_padStart=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function f(s,f=0,p=` `){return l.toString(s).padStart(f,p)}s.padStart=f})),require_MAX_SAFE_INTEGER=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`}),s.MAX_SAFE_INTEGER=2**53-1})),require_repeat=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isIterateeCall(),f=require_MAX_SAFE_INTEGER(),p=require_toInteger(),g=require_toString();function v(s,v,b){return v=(b?l.isIterateeCall(s,v,b):v===void 0)?1:p.toInteger(v),v<1||v>f.MAX_SAFE_INTEGER?``:g.toString(s).repeat(v)}s.repeat=v})),require_replace=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function f(s,f,p){return arguments.length<3?l.toString(s):l.toString(s).replace(f,p)}s.replace=f})),require_snakeCase$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_words$1();function f(s){return l.words(s).map(s=>s.toLowerCase()).join(`_`)}s.snakeCase=f})),require_snakeCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),f=require_snakeCase$1(),p=require_normalizeForCase();function g(s){return f.snakeCase(p.normalizeForCase(l.deburr(s)))}s.snakeCase=g})),require_split=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function f(s,f,p){return l.toString(s).split(f,p)}s.split=f})),require_startCase=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),f=require_words$1(),p=require_normalizeForCase();function g(s){let g=f.words(p.normalizeForCase(l.deburr(s)).trim()),v=``;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l,f){return s==null||l==null?!1:(f??=0,s.startsWith(l,f))}s.startsWith=l})),require_template=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_escape(),f=require_attempt(),p=require_defaults(),g=require_toString(),v=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,b=/['\n\r\u2028\u2029\\]/g,C=/($^)/,w=new Map([[`\\`,`\\`],[`'`,`'`],[` +`,`n`],[`\r`,`r`],[`\u2028`,`u2028`],[`\u2029`,`u2029`]]);function E(s){return`\\${w.get(s)}`}let k=/<%=([\s\S]+?)%>/g,A={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:k,variable:``,imports:{_:{escape:l.escape,template:N}}};function N(s,l,w){s=g.toString(s),w&&(l=A),l=p.defaults({...l},A);let N=new RegExp([l.escape?.source??C.source,l.interpolate?.source??C.source,l.interpolate===k?v.source:C.source,l.evaluate?.source??C.source,`$`].join(`|`),`g`),F=0,I=!1,R=`__p += ''`;for(let l of s.matchAll(N)){let[f,p,g,v,C]=l,{index:w}=l;R+=` + '${s.slice(F,w).replace(b,E)}'`,p&&(R+=` + _.escape(${p})`),g?R+=` + ((${g}) == null ? '' : ${g})`:v&&(R+=` + ((${v}) == null ? '' : ${v})`),C&&(R+=`;\n${C};\n __p += ''`,I=!0),F=w+f.length}let B=p.defaults({...l.imports},A.imports),q=Object.keys(B),J=Object.values(B),le=`//# sourceURL=${l.sourceURL?String(l.sourceURL).replace(/[\r\n]/g,` `):`es-toolkit.templateSource[${Date.now()}]`}\n`,_e=`function(${l.variable||`obj`}) { let __p = ''; ${l.variable?``:`if (obj == null) { obj = {}; }`} - ${R?`function print() { __p += Array.prototype.join.call(arguments, ''); }`:``} - ${l.variable?B:`with(obj) {\n${B}\n}`} + ${I?`function print() { __p += Array.prototype.join.call(arguments, ''); }`:``} + ${l.variable?R:`with(obj) {\n${R}\n}`} return __p; - }`,xe=p.attempt(()=>Function(...le,`${_e}return ${be}`)(...J));if(xe.source=be,xe instanceof Error)throw xe;return xe}s.template=F,s.templateSettings=N})),require_toLower=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function p(s){return l.toString(s).toLowerCase()}s.toLower=p})),require_toUpper=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function p(s){return l.toString(s).toUpperCase()}s.toUpper=p})),require_trimEnd$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(l===void 0)return s.trimEnd();let p=s.length;switch(typeof l){case`string`:if(l.length!==1)throw Error(`The 'chars' parameter should be a single character string.`);for(;p>0&&s[p-1]===l;)p--;break;case`object`:for(;p>0&&l.includes(s[p-1]);)p--}return s.substring(0,p)}s.trimEnd=l})),require_trimStart$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(l===void 0)return s.trimStart();let p=0;switch(typeof l){case`string`:for(;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_trimEnd$1(),p=require_trimStart$1();function g(s,g){return g===void 0?s.trim():p.trimStart(l.trimEnd(s,g),g)}s.trim=g})),require_trim=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_trim$1();function p(s,p,g){if(s==null)return``;if(g!=null||p==null)return s.toString().trim();switch(typeof p){case`object`:return Array.isArray(p)?l.trim(s,p.flatMap(s=>s.toString().split(``))):l.trim(s,p.toString().split(``));default:return l.trim(s,p.toString().split(``))}}s.trim=p})),require_trimEnd=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_trimEnd$1();function p(s,p,g){return s==null?``:g!=null||p==null?s.toString().trimEnd():l.trimEnd(s,p.toString().split(``))}s.trimEnd=p})),require_trimStart=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_trimStart$1();function p(s,p,g){return s==null?``:g!=null||p==null?s.toString().trimStart():l.trimStart(s,p.toString().split(``))}s.trimStart=p})),require_truncate=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isObject(),p=/[\u200d\ud800-\udfff\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff\ufe0e\ufe0f]/;function g(s,g){s=s==null?``:`${s}`;let b=30,C=`...`;l.isObject(g)&&(b=v(g.length),C=`omission`in g?`${g.omission}`:`...`);let w=s.length,E=Array.from(C).length,k=Math.max(b-E,0),A;if(p.test(s)&&(A=Array.from(s),w=A.length),b>=w)return s;if(w<=E)return C;let N=A===void 0?s.slice(0,k):A?.slice(0,k).join(``),F=g?.separator;if(!F)return N+=C,N;let I=F instanceof RegExp?F.source:F,R=`u`+(F instanceof RegExp?F.flags.replace(`u`,``):``),B=RegExp(`(?.*(?:(?!${I}).))(?:${I})`,R).exec(N);return(B?.groups?B.groups.result:N)+C}function v(s){return s==null?30:s<=0?0:s}s.truncate=g})),require_unescape$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l={"&":`&`,"<":`<`,">":`>`,""":`"`,"'":`'`};function p(s){return s.replace(/&(?:amp|lt|gt|quot|#(0+)?39);/g,s=>l[s]||`'`)}s.unescape=p})),require_unescape=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_unescape$1(),p=require_toString();function g(s){return l.unescape(p.toString(s))}s.unescape=g})),require_upperCase$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_words$1();function p(s){let p=l.words(s),g=``;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),p=require_upperCase$1(),g=require_normalizeForCase();function v(s){return p.upperCase(g.normalizeForCase(l.deburr(s)))}s.upperCase=v})),require_upperFirst$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.substring(0,1).toUpperCase()+s.substring(1)}s.upperFirst=l})),require_upperFirst=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_upperFirst$1(),p=require_toString();function g(s){return l.upperFirst(p.toString(s))}s.upperFirst=g})),require_words=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString(),p=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\xd7\\xf7`,g=`\\p{Lu}`,v=`\\p{Ll}`,b=`(?:[\\p{Lm}\\p{Lo}]\\p{M}*)`,C=`\\d`,w=`(?:['’](?:d|ll|m|re|s|t|ve))?`,E=`(?:['’](?:D|LL|M|RE|S|T|VE))?`,k=`[\\p{Z}\\p{P}\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\xd7\\xf7]`,A=`(?:${g}|${b})`,N=`(?:${v}|${b})`,F=RegExp([`${g}?${v}+${w}(?=${k}|${g}|$)`,`${A}+${E}(?=${k}|${g}${N}|$)`,`${g}?${N}+${w}`,`${g}+${E}`,`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,`\\d+`,`\\p{Emoji_Presentation}`,`\\p{Extended_Pictographic}`].join(`|`),`gu`);function I(s,p=F,g){let v=l.toString(s);return g&&(p=F),typeof p==`number`&&(p=p.toString()),Array.from(v.match(p)??[]).filter(s=>s!==``)}s.words=I})),require_cond=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee(),p=require_isFunction$1();function g(s){let g=s.length,v=s.map(s=>{let g=s[0],v=s[1];if(!p.isFunction(v))throw TypeError(`Expected a function`);return[l.iteratee(g),v]});return function(...s){for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return()=>s}s.constant=l})),require_defaultTo=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return s==null||Number.isNaN(s)?l:s}s.defaultTo=l})),require_gt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function p(s,p){return typeof s==`string`&&typeof p==`string`?s>p:l.toNumber(s)>l.toNumber(p)}s.gt=p})),require_gte=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function p(s,p){return typeof s==`string`&&typeof p==`string`?s>=p:l.toNumber(s)>=l.toNumber(p)}s.gte=p})),require_invoke=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toPath(),p=require_toKey(),g=require_last(),v=require_get();function b(s,p,...g){if(g=g.flat(1),s!=null)switch(typeof p){case`string`:return typeof s==`object`&&Object.hasOwn(s,p)?C(s,[p],g):C(s,l.toPath(p),g);case`number`:case`symbol`:return C(s,[p],g);default:return Array.isArray(p)?C(s,p,g):C(s,[p],g)}}function C(s,l,b){let C=v.get(s,l.slice(0,-1),s);if(C==null)return;let w=g.last(l),E=w?.valueOf();return w=typeof E==`number`?p.toKey(E):String(w),v.get(C,w)?.apply(C,b)}s.invoke=b})),require_lt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function p(s,p){return typeof s==`string`&&typeof p==`string`?s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function p(s,p){return typeof s==`string`&&typeof p==`string`?s<=p:l.toNumber(s)<=l.toNumber(p)}s.lte=p})),require_method=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_invoke();function p(s,...p){return function(g){return l.invoke(g,s,p)}}s.method=p})),require_methodOf=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_invoke();function p(s,...p){return function(g){return l.invoke(s,g,p)}}s.methodOf=p})),require_now=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return Date.now()}s.now=l})),require_over=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee();function p(...s){s.length===1&&Array.isArray(s[0])&&(s=s[0]);let p=s.map(s=>l.iteratee(s));return function(...s){return p.map(l=>l.apply(this,s))}}s.over=p})),require_overEvery=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee();function p(...s){return function(...p){for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee();function p(...s){return function(...p){for(let g=0;g{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return[]}s.stubArray=l})),require_stubFalse=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return!1}s.stubFalse=l})),require_stubObject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return{}}s.stubObject=l})),require_stubString=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return``}s.stubString=l})),require_stubTrue=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return!0}s.stubTrue=l})),require_MAX_ARRAY_LENGTH=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=4294967295;s.MAX_ARRAY_LENGTH=4294967295})),require_toLength=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_MAX_ARRAY_LENGTH(),p=require_clamp();function g(s){if(s==null)return 0;let g=Math.floor(Number(s));return p.clamp(g,0,l.MAX_ARRAY_LENGTH)}s.toLength=g})),require_toPlainObject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn();function p(s){let p={},g=l.keysIn(s);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger(),p=require_MAX_SAFE_INTEGER(),g=require_clamp();function v(s){return s==null?0:g.clamp(l.toInteger(s),-p.MAX_SAFE_INTEGER,p.MAX_SAFE_INTEGER)}s.toSafeInteger=v})),require_uniqueId=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=0;function p(s=``){return`${s}${++l}`}s.uniqueId=p})),require_compat$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_castArray(),p=require_chunk(),g=require_compact(),v=require_concat(),b=require_countBy(),C=require_difference(),w=require_differenceBy(),E=require_differenceWith(),k=require_drop(),A=require_dropRight(),N=require_dropRightWhile(),F=require_dropWhile(),I=require_forEach(),R=require_forEachRight(),B=require_every(),q=require_fill(),le=require_filter(),J=require_find(),_e=require_findIndex(),be=require_findLast(),xe=require_findLastIndex(),De=require_head(),Ne=require_flatMap(),Pe=require_flatMapDeep(),ze=require_flatMapDepth(),Be=require_flatten(),We=require_flattenDeep(),Ke=require_flattenDepth(),qe=require_groupBy(),Je=require_includes(),Ye=require_indexOf(),Ze=require_initial(),Qe=require_intersection(),ot=require_intersectionBy(),st=require_intersectionWith(),ut=require_invokeMap(),yt=require_join(),Tt=require_keyBy(),Ot=require_last(),At=require_lastIndexOf(),jt=require_map(),It=require_nth(),Lt=require_orderBy(),Rt=require_partition(),Vt=require_pull(),Ht=require_pullAll(),Gt=require_pullAllBy(),Kt=require_pullAllWith(),Jt=require_pullAt(),Xt=require_reduce(),Zt=require_reduceRight(),en=require_reject(),tn=require_remove(),nn=require_reverse$1(),rn=require_sample(),an=require_sampleSize(),on=require_shuffle(),sn=require_size(),cn=require_slice(),ln=require_some(),un=require_sortBy(),dn=require_sortedIndex(),fn=require_sortedIndexBy(),pn=require_sortedIndexOf(),mn=require_sortedLastIndex(),hn=require_sortedLastIndexBy(),gn=require_sortedLastIndexOf(),_n=require_tail(),vn=require_take(),yn=require_takeRight(),bn=require_takeRightWhile(),xn=require_takeWhile(),Sn=require_union(),Cn=require_unionBy(),wn=require_unionWith(),Tn=require_uniq(),En=require_uniqBy(),Dn=require_uniqWith(),On=require_unzip(),kn=require_unzipWith(),An=require_without(),jn=require_xor(),Mn=require_xorBy(),Nn=require_xorWith(),Pn=require_zip(),Fn=require_zipObject(),In=require_zipObjectDeep(),Ln=require_zipWith(),Rn=require_after$1(),zn=require_ary(),Bn=require_attempt(),Vn=require_before(),Hn=require_bind(),Un=require_bindKey(),Wn=require_curry(),Gn=require_curryRight(),Kn=require_debounce(),qn=require_defer(),Jn=require_delay(),Yn=require_flip(),Xn=require_flow(),Zn=require_flowRight(),Qn=require_memoize(),$n=require_negate$1(),er=require_nthArg(),tr=require_once(),nr=require_overArgs(),rr=require_partial$1(),ir=require_partialRight(),ar=require_rearg(),or=require_rest(),sr=require_spread(),cr=require_throttle(),lr=require_unary(),ur=require_wrap(),dr=require_add(),fr=require_ceil(),pr=require_clamp(),mr=require_divide(),hr=require_floor(),gr=require_inRange(),_r=require_max$1(),vr=require_maxBy(),yr=require_mean(),br=require_meanBy(),xr=require_min(),Sr=require_minBy(),Cr=require_multiply(),wr=require_parseInt(),Tr=require_random(),Er=require_range(),Dr=require_rangeRight(),Or=require_round(),kr=require_subtract(),Ar=require_sum(),jr=require_sumBy$1(),Mr=require_isEqual(),Nr=require_identity(),Pr=require_noop(),Fr=require_assign(),Ir=require_assignIn(),Lr=require_assignInWith(),Rr=require_assignWith(),zr=require_at(),Br=require_clone$1(),Vr=require_cloneDeep(),Hr=require_cloneDeepWith(),Ur=require_cloneWith(),Wr=require_create$2(),Gr=require_defaults(),Kr=require_defaultsDeep(),qr=require_findKey(),Jr=require_findLastKey(),Yr=require_forIn(),Xr=require_forInRight(),Zr=require_forOwn(),Qr=require_forOwnRight(),$r=require_fromPairs(),ei=require_functions(),ti=require_functionsIn(),ni=require_get(),ri=require_has(),ii=require_hasIn(),ai=require_invert(),oi=require_invertBy(),si=require_keys(),ci=require_keysIn(),li=require_mapKeys(),ui=require_mapValues(),di=require_merge$1(),fi=require_mergeWith(),pi=require_omit(),mi=require_omitBy(),hi=require_pick(),gi=require_pickBy(),_i=require_property(),vi=require_propertyOf(),yi=require_result(),bi=require_set(),xi=require_setWith(),Si=require_toDefaulted(),Ci=require_toPairs(),wi=require_toPairsIn(),Ti=require_transform(),Ei=require_unset(),Di=require_update(),Oi=require_updateWith(),ki=require_values(),Ai=require_valuesIn(),ji=require_isFunction(),Mi=require_isLength(),Ni=require_isMatchWith(),Pi=require_isNative(),Fi=require_isNull(),Ii=require_isUndefined(),Li=require_conforms(),Ri=require_conformsTo(),zi=require_isArguments(),Bi=require_isArray(),Vi=require_isArrayBuffer(),Hi=require_isArrayLike(),Ui=require_isArrayLikeObject(),Wi=require_isBoolean(),Gi=require_isBuffer(),Ki=require_isDate(),qi=require_isElement(),Ji=require_isEmpty(),Yi=require_isEqualWith(),Xi=require_isError(),Zi=require_isFinite(),Qi=require_isInteger(),$i=require_isMap(),ea=require_isMatch(),ta=require_isNaN(),na=require_isNil(),ra=require_isNumber(),ia=require_isObject(),aa=require_isObjectLike(),oa=require_isPlainObject(),sa=require_isRegExp(),ca=require_isSafeInteger(),la=require_isSet(),ua=require_isString(),da=require_isSymbol$1(),fa=require_isTypedArray(),pa=require_isWeakMap(),ma=require_isWeakSet(),ha=require_matches(),ga=require_matchesProperty(),_a=require_capitalize(),va=require_bindAll(),ya=require_camelCase(),ba=require_deburr(),xa=require_endsWith(),Sa=require_escape(),Ca=require_escapeRegExp(),wa=require_kebabCase(),Ta=require_lowerCase(),Ea=require_lowerFirst(),Da=require_pad(),Oa=require_padEnd(),ka=require_padStart(),Aa=require_repeat(),ja=require_replace(),Ma=require_snakeCase(),Na=require_split(),Pa=require_startCase(),Fa=require_startsWith(),Ia=require_template(),La=require_toLower(),Ra=require_toUpper(),za=require_trim(),Ba=require_trimEnd(),Va=require_trimStart(),Ha=require_truncate(),Ua=require_unescape(),Wa=require_upperCase(),Ga=require_upperFirst(),Ka=require_words(),qa=require_cond(),Ja=require_constant(),Ya=require_defaultTo(),Xa=require_isEqualsSameValueZero(),Za=require_gt(),Qa=require_gte(),$a=require_invoke(),eo=require_iteratee(),to=require_lt(),no=require_lte(),ro=require_method(),io=require_methodOf(),ao=require_now(),oo=require_over(),so=require_overEvery(),co=require_overSome(),lo=require_stubArray(),uo=require_stubFalse(),fo=require_stubObject(),po=require_stubString(),mo=require_stubTrue(),ho=require_times(),go=require_toArray(),_o=require_toFinite(),vo=require_toInteger(),yo=require_toLength(),bo=require_toNumber(),xo=require_toPath(),So=require_toPlainObject(),Co=require_toSafeInteger(),wo=require_toString(),To=require_uniqueId();s.castArray=l.castArray,s.chunk=p.chunk,s.compact=g.compact,s.concat=v.concat,s.countBy=b.countBy,s.difference=C.difference,s.differenceBy=w.differenceBy,s.differenceWith=E.differenceWith,s.drop=k.drop,s.dropRight=A.dropRight,s.dropRightWhile=N.dropRightWhile,s.dropWhile=F.dropWhile,s.each=I.forEach,s.forEach=I.forEach,s.eachRight=R.forEachRight,s.forEachRight=R.forEachRight,s.every=B.every,s.fill=q.fill,s.filter=le.filter,s.find=J.find,s.findIndex=_e.findIndex,s.findLast=be.findLast,s.findLastIndex=xe.findLastIndex,s.first=De.head,s.head=De.head,s.flatMap=Ne.flatMap,s.flatMapDeep=Pe.flatMapDeep,s.flatMapDepth=ze.flatMapDepth,s.flatten=Be.flatten,s.flattenDeep=We.flattenDeep,s.flattenDepth=Ke.flattenDepth,s.groupBy=qe.groupBy,s.includes=Je.includes,s.indexOf=Ye.indexOf,s.initial=Ze.initial,s.intersection=Qe.intersection,s.intersectionBy=ot.intersectionBy,s.intersectionWith=st.intersectionWith,s.invokeMap=ut.invokeMap,s.join=yt.join,s.keyBy=Tt.keyBy,s.last=Ot.last,s.lastIndexOf=At.lastIndexOf,s.map=jt.map,s.nth=It.nth,s.orderBy=Lt.orderBy,s.partition=Rt.partition,s.pull=Vt.pull,s.pullAll=Ht.pullAll,s.pullAllBy=Gt.pullAllBy,s.pullAllWith=Kt.pullAllWith,s.pullAt=Jt.pullAt,s.reduce=Xt.reduce,s.reduceRight=Zt.reduceRight,s.reject=en.reject,s.remove=tn.remove,s.reverse=nn.reverse,s.sample=rn.sample,s.sampleSize=an.sampleSize,s.shuffle=on.shuffle,s.size=sn.size,s.slice=cn.slice,s.some=ln.some,s.sortBy=un.sortBy,s.sortedIndex=dn.sortedIndex,s.sortedIndexBy=fn.sortedIndexBy,s.sortedIndexOf=pn.sortedIndexOf,s.sortedLastIndex=mn.sortedLastIndex,s.sortedLastIndexBy=hn.sortedLastIndexBy,s.sortedLastIndexOf=gn.sortedLastIndexOf,s.tail=_n.tail,s.take=vn.take,s.takeRight=yn.takeRight,s.takeRightWhile=bn.takeRightWhile,s.takeWhile=xn.takeWhile,s.union=Sn.union,s.unionBy=Cn.unionBy,s.unionWith=wn.unionWith,s.uniq=Tn.uniq,s.uniqBy=En.uniqBy,s.uniqWith=Dn.uniqWith,s.unzip=On.unzip,s.unzipWith=kn.unzipWith,s.without=An.without,s.xor=jn.xor,s.xorBy=Mn.xorBy,s.xorWith=Nn.xorWith,s.zip=Pn.zip,s.zipObject=Fn.zipObject,s.zipObjectDeep=In.zipObjectDeep,s.zipWith=Ln.zipWith,s.after=Rn.after,s.ary=zn.ary,s.attempt=Bn.attempt,s.before=Vn.before,s.bind=Hn.bind,s.bindKey=Un.bindKey,s.curry=Wn.curry,s.curryRight=Gn.curryRight,s.debounce=Kn.debounce,s.defer=qn.defer,s.delay=Jn.delay,s.flip=Yn.flip,s.flow=Xn.flow,s.flowRight=Zn.flowRight,s.memoize=Qn.memoize,s.negate=$n.negate,s.nthArg=er.nthArg,s.once=tr.once,s.overArgs=nr.overArgs,s.partial=rr.partial,s.partialRight=ir.partialRight,s.rearg=ar.rearg,s.rest=or.rest,s.spread=sr.spread,s.throttle=cr.throttle,s.unary=lr.unary,s.wrap=ur.wrap,s.add=dr.add,s.ceil=fr.ceil,s.clamp=pr.clamp,s.divide=mr.divide,s.floor=hr.floor,s.inRange=gr.inRange,s.max=_r.max,s.maxBy=vr.maxBy,s.mean=yr.mean,s.meanBy=br.meanBy,s.min=xr.min,s.minBy=Sr.minBy,s.multiply=Cr.multiply,s.parseInt=wr.parseInt,s.random=Tr.random,s.range=Er.range,s.rangeRight=Dr.rangeRight,s.round=Or.round,s.subtract=kr.subtract,s.sum=Ar.sum,s.sumBy=jr.sumBy,s.isEqual=Mr.isEqual,s.identity=Nr.identity,s.noop=Pr.noop,s.assign=Fr.assign,s.assignIn=Ir.assignIn,s.extend=Ir.assignIn,s.assignInWith=Lr.assignInWith,s.extendWith=Lr.assignInWith,s.assignWith=Rr.assignWith,s.at=zr.at,s.clone=Br.clone,s.cloneDeep=Vr.cloneDeep,s.cloneDeepWith=Hr.cloneDeepWith,s.cloneWith=Ur.cloneWith,s.create=Wr.create,s.defaults=Gr.defaults,s.defaultsDeep=Kr.defaultsDeep,s.findKey=qr.findKey,s.findLastKey=Jr.findLastKey,s.forIn=Yr.forIn,s.forInRight=Xr.forInRight,s.forOwn=Zr.forOwn,s.forOwnRight=Qr.forOwnRight,s.fromPairs=$r.fromPairs,s.functions=ei.functions,s.functionsIn=ti.functionsIn,s.get=ni.get,s.has=ri.has,s.hasIn=ii.hasIn,s.invert=ai.invert,s.invertBy=oi.invertBy,s.keys=si.keys,s.keysIn=ci.keysIn,s.mapKeys=li.mapKeys,s.mapValues=ui.mapValues,s.merge=di.merge,s.mergeWith=fi.mergeWith,s.omit=pi.omit,s.omitBy=mi.omitBy,s.pick=hi.pick,s.pickBy=gi.pickBy,s.property=_i.property,s.propertyOf=vi.propertyOf,s.result=yi.result,s.set=bi.set,s.setWith=xi.setWith,s.toDefaulted=Si.toDefaulted,s.toPairs=Ci.toPairs,s.toPairsIn=wi.toPairsIn,s.transform=Ti.transform,s.unset=Ei.unset,s.update=Di.update,s.updateWith=Oi.updateWith,s.values=ki.values,s.valuesIn=Ai.valuesIn,s.isFunction=ji.isFunction,s.isLength=Mi.isLength,s.isMatchWith=Ni.isMatchWith,s.isNative=Pi.isNative,s.isNull=Fi.isNull,s.isUndefined=Ii.isUndefined,s.conforms=Li.conforms,s.conformsTo=Ri.conformsTo,s.isArguments=zi.isArguments,s.isArray=Bi.isArray,s.isArrayBuffer=Vi.isArrayBuffer,s.isArrayLike=Hi.isArrayLike,s.isArrayLikeObject=Ui.isArrayLikeObject,s.isBoolean=Wi.isBoolean,s.isBuffer=Gi.isBuffer,s.isDate=Ki.isDate,s.isElement=qi.isElement,s.isEmpty=Ji.isEmpty,s.isEqualWith=Yi.isEqualWith,s.isError=Xi.isError,s.isFinite=Zi.isFinite,s.isInteger=Qi.isInteger,s.isMap=$i.isMap,s.isMatch=ea.isMatch,s.isNaN=ta.isNaN,s.isNil=na.isNil,s.isNumber=ra.isNumber,s.isObject=ia.isObject,s.isObjectLike=aa.isObjectLike,s.isPlainObject=oa.isPlainObject,s.isRegExp=sa.isRegExp,s.isSafeInteger=ca.isSafeInteger,s.isSet=la.isSet,s.isString=ua.isString,s.isSymbol=da.isSymbol,s.isTypedArray=fa.isTypedArray,s.isWeakMap=pa.isWeakMap,s.isWeakSet=ma.isWeakSet,s.matches=ha.matches,s.matchesProperty=ga.matchesProperty,s.capitalize=_a.capitalize,s.bindAll=va.bindAll,s.camelCase=ya.camelCase,s.deburr=ba.deburr,s.endsWith=xa.endsWith,s.escape=Sa.escape,s.escapeRegExp=Ca.escapeRegExp,s.kebabCase=wa.kebabCase,s.lowerCase=Ta.lowerCase,s.lowerFirst=Ea.lowerFirst,s.pad=Da.pad,s.padEnd=Oa.padEnd,s.padStart=ka.padStart,s.repeat=Aa.repeat,s.replace=ja.replace,s.snakeCase=Ma.snakeCase,s.split=Na.split,s.startCase=Pa.startCase,s.startsWith=Fa.startsWith,s.template=Ia.template,s.templateSettings=Ia.templateSettings,s.toLower=La.toLower,s.toUpper=Ra.toUpper,s.trim=za.trim,s.trimEnd=Ba.trimEnd,s.trimStart=Va.trimStart,s.truncate=Ha.truncate,s.unescape=Ua.unescape,s.upperCase=Wa.upperCase,s.upperFirst=Ga.upperFirst,s.words=Ka.words,s.cond=qa.cond,s.constant=Ja.constant,s.defaultTo=Ya.defaultTo,s.eq=Xa.isEqualsSameValueZero,s.gt=Za.gt,s.gte=Qa.gte,s.invoke=$a.invoke,s.iteratee=eo.iteratee,s.lt=to.lt,s.lte=no.lte,s.method=ro.method,s.methodOf=io.methodOf,s.now=ao.now,s.over=oo.over,s.overEvery=so.overEvery,s.overSome=co.overSome,s.stubArray=lo.stubArray,s.stubFalse=uo.stubFalse,s.stubObject=fo.stubObject,s.stubString=po.stubString,s.stubTrue=mo.stubTrue,s.times=ho.times,s.toArray=go.toArray,s.toFinite=_o.toFinite,s.toInteger=vo.toInteger,s.toLength=yo.toLength,s.toNumber=bo.toNumber,s.toPath=xo.toPath,s.toPlainObject=So.toPlainObject,s.toSafeInteger=Co.toSafeInteger,s.toString=wo.toString,s.uniqueId=To.uniqueId})),require_toolkit=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_compat$1(),p=(s=>s);Object.assign(p,l),p.partial.placeholder=p,p.partialRight.placeholder=p,s.toolkit=p})),require_compat=__commonJSMin((s=>{Object.defineProperties(s,{__esModule:{value:!0},[Symbol.toStringTag]:{value:`Module`}});let l=require_castArray(),p=require_chunk(),g=require_compact(),v=require_concat(),b=require_countBy(),C=require_difference(),w=require_differenceBy(),E=require_differenceWith(),k=require_drop(),A=require_dropRight(),N=require_dropRightWhile(),F=require_dropWhile(),I=require_forEach(),R=require_forEachRight(),B=require_every(),q=require_fill(),le=require_filter(),J=require_find(),_e=require_findIndex(),be=require_findLast(),xe=require_findLastIndex(),De=require_head(),Ne=require_flatMap(),Pe=require_flatMapDeep(),ze=require_flatMapDepth(),Be=require_flatten(),We=require_flattenDeep(),Ke=require_flattenDepth(),qe=require_groupBy(),Je=require_includes(),Ye=require_indexOf(),Ze=require_initial(),Qe=require_intersection(),ot=require_intersectionBy(),st=require_intersectionWith(),ut=require_invokeMap(),yt=require_join(),Tt=require_keyBy(),Ot=require_last(),At=require_lastIndexOf(),jt=require_map(),It=require_nth(),Lt=require_orderBy(),Rt=require_partition(),Vt=require_pull(),Ht=require_pullAll(),Gt=require_pullAllBy(),Kt=require_pullAllWith(),Jt=require_pullAt(),Xt=require_reduce(),Zt=require_reduceRight(),en=require_reject(),tn=require_remove(),nn=require_reverse$1(),rn=require_sample(),an=require_sampleSize(),on=require_shuffle(),sn=require_size(),cn=require_slice(),ln=require_some(),un=require_sortBy(),dn=require_sortedIndex(),fn=require_sortedIndexBy(),pn=require_sortedIndexOf(),mn=require_sortedLastIndex(),hn=require_sortedLastIndexBy(),gn=require_sortedLastIndexOf(),_n=require_tail(),vn=require_take(),yn=require_takeRight(),bn=require_takeRightWhile(),xn=require_takeWhile(),Sn=require_union(),Cn=require_unionBy(),wn=require_unionWith(),Tn=require_uniq(),En=require_uniqBy(),Dn=require_uniqWith(),On=require_unzip(),kn=require_unzipWith(),An=require_without(),jn=require_xor(),Mn=require_xorBy(),Nn=require_xorWith(),Pn=require_zip(),Fn=require_zipObject(),In=require_zipObjectDeep(),Ln=require_zipWith(),Rn=require_after$1(),zn=require_ary(),Bn=require_attempt(),Vn=require_before(),Hn=require_bind(),Un=require_bindKey(),Wn=require_curry(),Gn=require_curryRight(),Kn=require_debounce(),qn=require_defer(),Jn=require_delay(),Yn=require_flip(),Xn=require_flow(),Zn=require_flowRight(),Qn=require_memoize(),$n=require_negate$1(),er=require_nthArg(),tr=require_once(),nr=require_overArgs(),rr=require_partial$1(),ir=require_partialRight(),ar=require_rearg(),or=require_rest(),sr=require_spread(),cr=require_throttle(),lr=require_unary(),ur=require_wrap(),dr=require_add(),fr=require_ceil(),pr=require_clamp(),mr=require_divide(),hr=require_floor(),gr=require_inRange(),_r=require_max$1(),vr=require_maxBy(),yr=require_mean(),br=require_meanBy(),xr=require_min(),Sr=require_minBy(),Cr=require_multiply(),wr=require_parseInt(),Tr=require_random(),Er=require_range(),Dr=require_rangeRight(),Or=require_round(),kr=require_subtract(),Ar=require_sum(),jr=require_sumBy$1(),Mr=require_isEqual(),Nr=require_identity(),Pr=require_noop(),Fr=require_assign(),Ir=require_assignIn(),Lr=require_assignInWith(),Rr=require_assignWith(),zr=require_at(),Br=require_clone$1(),Vr=require_cloneDeep(),Hr=require_cloneDeepWith(),Ur=require_cloneWith(),Wr=require_create$2(),Gr=require_defaults(),Kr=require_defaultsDeep(),qr=require_findKey(),Jr=require_findLastKey(),Yr=require_forIn(),Xr=require_forInRight(),Zr=require_forOwn(),Qr=require_forOwnRight(),$r=require_fromPairs(),ei=require_functions(),ti=require_functionsIn(),ni=require_get(),ri=require_has(),ii=require_hasIn(),ai=require_invert(),oi=require_invertBy(),si=require_keys(),ci=require_keysIn(),li=require_mapKeys(),ui=require_mapValues(),di=require_merge$1(),fi=require_mergeWith(),pi=require_omit(),mi=require_omitBy(),hi=require_pick(),gi=require_pickBy(),_i=require_property(),vi=require_propertyOf(),yi=require_result(),bi=require_set(),xi=require_setWith(),Si=require_toDefaulted(),Ci=require_toPairs(),wi=require_toPairsIn(),Ti=require_transform(),Ei=require_unset(),Di=require_update(),Oi=require_updateWith(),ki=require_values(),Ai=require_valuesIn(),ji=require_isFunction(),Mi=require_isLength(),Ni=require_isMatchWith(),Pi=require_isNative(),Fi=require_isNull(),Ii=require_isUndefined(),Li=require_conforms(),Ri=require_conformsTo(),zi=require_isArguments(),Bi=require_isArray(),Vi=require_isArrayBuffer(),Hi=require_isArrayLike(),Ui=require_isArrayLikeObject(),Wi=require_isBoolean(),Gi=require_isBuffer(),Ki=require_isDate(),qi=require_isElement(),Ji=require_isEmpty(),Yi=require_isEqualWith(),Xi=require_isError(),Zi=require_isFinite(),Qi=require_isInteger(),$i=require_isMap(),ea=require_isMatch(),ta=require_isNaN(),na=require_isNil(),ra=require_isNumber(),ia=require_isObject(),aa=require_isObjectLike(),oa=require_isPlainObject(),sa=require_isRegExp(),ca=require_isSafeInteger(),la=require_isSet(),ua=require_isString(),da=require_isSymbol$1(),fa=require_isTypedArray(),pa=require_isWeakMap(),ma=require_isWeakSet(),ha=require_matches(),ga=require_matchesProperty(),_a=require_capitalize(),va=require_bindAll(),ya=require_camelCase(),ba=require_deburr(),xa=require_endsWith(),Sa=require_escape(),Ca=require_escapeRegExp(),wa=require_kebabCase(),Ta=require_lowerCase(),Ea=require_lowerFirst(),Da=require_pad(),Oa=require_padEnd(),ka=require_padStart(),Aa=require_repeat(),ja=require_replace(),Ma=require_snakeCase(),Na=require_split(),Pa=require_startCase(),Fa=require_startsWith(),Ia=require_template(),La=require_toLower(),Ra=require_toUpper(),za=require_trim(),Ba=require_trimEnd(),Va=require_trimStart(),Ha=require_truncate(),Ua=require_unescape(),Wa=require_upperCase(),Ga=require_upperFirst(),Ka=require_words(),qa=require_cond(),Ja=require_constant(),Ya=require_defaultTo(),Xa=require_isEqualsSameValueZero(),Za=require_gt(),Qa=require_gte(),$a=require_invoke(),eo=require_iteratee(),to=require_lt(),no=require_lte(),ro=require_method(),io=require_methodOf(),ao=require_now(),oo=require_over(),so=require_overEvery(),co=require_overSome(),lo=require_stubArray(),uo=require_stubFalse(),fo=require_stubObject(),po=require_stubString(),mo=require_stubTrue(),ho=require_times(),go=require_toArray(),_o=require_toFinite(),vo=require_toInteger(),yo=require_toLength(),bo=require_toNumber(),xo=require_toPath(),So=require_toPlainObject(),Co=require_toSafeInteger(),wo=require_toString(),To=require_uniqueId(),Eo=require_toolkit();s.castArray=l.castArray,s.chunk=p.chunk,s.compact=g.compact,s.concat=v.concat,s.countBy=b.countBy,s.difference=C.difference,s.differenceBy=w.differenceBy,s.differenceWith=E.differenceWith,s.drop=k.drop,s.dropRight=A.dropRight,s.dropRightWhile=N.dropRightWhile,s.dropWhile=F.dropWhile,s.each=I.forEach,s.forEach=I.forEach,s.eachRight=R.forEachRight,s.forEachRight=R.forEachRight,s.every=B.every,s.fill=q.fill,s.filter=le.filter,s.find=J.find,s.findIndex=_e.findIndex,s.findLast=be.findLast,s.findLastIndex=xe.findLastIndex,s.first=De.head,s.head=De.head,s.flatMap=Ne.flatMap,s.flatMapDeep=Pe.flatMapDeep,s.flatMapDepth=ze.flatMapDepth,s.flatten=Be.flatten,s.flattenDeep=We.flattenDeep,s.flattenDepth=Ke.flattenDepth,s.groupBy=qe.groupBy,s.includes=Je.includes,s.indexOf=Ye.indexOf,s.initial=Ze.initial,s.intersection=Qe.intersection,s.intersectionBy=ot.intersectionBy,s.intersectionWith=st.intersectionWith,s.invokeMap=ut.invokeMap,s.join=yt.join,s.keyBy=Tt.keyBy,s.last=Ot.last,s.lastIndexOf=At.lastIndexOf,s.map=jt.map,s.nth=It.nth,s.orderBy=Lt.orderBy,s.partition=Rt.partition,s.pull=Vt.pull,s.pullAll=Ht.pullAll,s.pullAllBy=Gt.pullAllBy,s.pullAllWith=Kt.pullAllWith,s.pullAt=Jt.pullAt,s.reduce=Xt.reduce,s.reduceRight=Zt.reduceRight,s.reject=en.reject,s.remove=tn.remove,s.reverse=nn.reverse,s.sample=rn.sample,s.sampleSize=an.sampleSize,s.shuffle=on.shuffle,s.size=sn.size,s.slice=cn.slice,s.some=ln.some,s.sortBy=un.sortBy,s.sortedIndex=dn.sortedIndex,s.sortedIndexBy=fn.sortedIndexBy,s.sortedIndexOf=pn.sortedIndexOf,s.sortedLastIndex=mn.sortedLastIndex,s.sortedLastIndexBy=hn.sortedLastIndexBy,s.sortedLastIndexOf=gn.sortedLastIndexOf,s.tail=_n.tail,s.take=vn.take,s.takeRight=yn.takeRight,s.takeRightWhile=bn.takeRightWhile,s.takeWhile=xn.takeWhile,s.union=Sn.union,s.unionBy=Cn.unionBy,s.unionWith=wn.unionWith,s.uniq=Tn.uniq,s.uniqBy=En.uniqBy,s.uniqWith=Dn.uniqWith,s.unzip=On.unzip,s.unzipWith=kn.unzipWith,s.without=An.without,s.xor=jn.xor,s.xorBy=Mn.xorBy,s.xorWith=Nn.xorWith,s.zip=Pn.zip,s.zipObject=Fn.zipObject,s.zipObjectDeep=In.zipObjectDeep,s.zipWith=Ln.zipWith,s.after=Rn.after,s.ary=zn.ary,s.attempt=Bn.attempt,s.before=Vn.before,s.bind=Hn.bind,s.bindKey=Un.bindKey,s.curry=Wn.curry,s.curryRight=Gn.curryRight,s.debounce=Kn.debounce,s.defer=qn.defer,s.delay=Jn.delay,s.flip=Yn.flip,s.flow=Xn.flow,s.flowRight=Zn.flowRight,s.memoize=Qn.memoize,s.negate=$n.negate,s.nthArg=er.nthArg,s.once=tr.once,s.overArgs=nr.overArgs,s.partial=rr.partial,s.partialRight=ir.partialRight,s.rearg=ar.rearg,s.rest=or.rest,s.spread=sr.spread,s.throttle=cr.throttle,s.unary=lr.unary,s.wrap=ur.wrap,s.add=dr.add,s.ceil=fr.ceil,s.clamp=pr.clamp,s.divide=mr.divide,s.floor=hr.floor,s.inRange=gr.inRange,s.max=_r.max,s.maxBy=vr.maxBy,s.mean=yr.mean,s.meanBy=br.meanBy,s.min=xr.min,s.minBy=Sr.minBy,s.multiply=Cr.multiply,s.parseInt=wr.parseInt,s.random=Tr.random,s.range=Er.range,s.rangeRight=Dr.rangeRight,s.round=Or.round,s.subtract=kr.subtract,s.sum=Ar.sum,s.sumBy=jr.sumBy,s.isEqual=Mr.isEqual,s.identity=Nr.identity,s.noop=Pr.noop,s.assign=Fr.assign,s.assignIn=Ir.assignIn,s.extend=Ir.assignIn,s.assignInWith=Lr.assignInWith,s.extendWith=Lr.assignInWith,s.assignWith=Rr.assignWith,s.at=zr.at,s.clone=Br.clone,s.cloneDeep=Vr.cloneDeep,s.cloneDeepWith=Hr.cloneDeepWith,s.cloneWith=Ur.cloneWith,s.create=Wr.create,s.defaults=Gr.defaults,s.defaultsDeep=Kr.defaultsDeep,s.findKey=qr.findKey,s.findLastKey=Jr.findLastKey,s.forIn=Yr.forIn,s.forInRight=Xr.forInRight,s.forOwn=Zr.forOwn,s.forOwnRight=Qr.forOwnRight,s.fromPairs=$r.fromPairs,s.functions=ei.functions,s.functionsIn=ti.functionsIn,s.get=ni.get,s.has=ri.has,s.hasIn=ii.hasIn,s.invert=ai.invert,s.invertBy=oi.invertBy,s.keys=si.keys,s.keysIn=ci.keysIn,s.mapKeys=li.mapKeys,s.mapValues=ui.mapValues,s.merge=di.merge,s.mergeWith=fi.mergeWith,s.omit=pi.omit,s.omitBy=mi.omitBy,s.pick=hi.pick,s.pickBy=gi.pickBy,s.property=_i.property,s.propertyOf=vi.propertyOf,s.result=yi.result,s.set=bi.set,s.setWith=xi.setWith,s.toDefaulted=Si.toDefaulted,s.toPairs=Ci.toPairs,s.toPairsIn=wi.toPairsIn,s.transform=Ti.transform,s.unset=Ei.unset,s.update=Di.update,s.updateWith=Oi.updateWith,s.values=ki.values,s.valuesIn=Ai.valuesIn,s.isFunction=ji.isFunction,s.isLength=Mi.isLength,s.isMatchWith=Ni.isMatchWith,s.isNative=Pi.isNative,s.isNull=Fi.isNull,s.isUndefined=Ii.isUndefined,s.conforms=Li.conforms,s.conformsTo=Ri.conformsTo,s.isArguments=zi.isArguments,s.isArray=Bi.isArray,s.isArrayBuffer=Vi.isArrayBuffer,s.isArrayLike=Hi.isArrayLike,s.isArrayLikeObject=Ui.isArrayLikeObject,s.isBoolean=Wi.isBoolean,s.isBuffer=Gi.isBuffer,s.isDate=Ki.isDate,s.isElement=qi.isElement,s.isEmpty=Ji.isEmpty,s.isEqualWith=Yi.isEqualWith,s.isError=Xi.isError,s.isFinite=Zi.isFinite,s.isInteger=Qi.isInteger,s.isMap=$i.isMap,s.isMatch=ea.isMatch,s.isNaN=ta.isNaN,s.isNil=na.isNil,s.isNumber=ra.isNumber,s.isObject=ia.isObject,s.isObjectLike=aa.isObjectLike,s.isPlainObject=oa.isPlainObject,s.isRegExp=sa.isRegExp,s.isSafeInteger=ca.isSafeInteger,s.isSet=la.isSet,s.isString=ua.isString,s.isSymbol=da.isSymbol,s.isTypedArray=fa.isTypedArray,s.isWeakMap=pa.isWeakMap,s.isWeakSet=ma.isWeakSet,s.matches=ha.matches,s.matchesProperty=ga.matchesProperty,s.capitalize=_a.capitalize,s.bindAll=va.bindAll,s.camelCase=ya.camelCase,s.deburr=ba.deburr,s.endsWith=xa.endsWith,s.escape=Sa.escape,s.escapeRegExp=Ca.escapeRegExp,s.kebabCase=wa.kebabCase,s.lowerCase=Ta.lowerCase,s.lowerFirst=Ea.lowerFirst,s.pad=Da.pad,s.padEnd=Oa.padEnd,s.padStart=ka.padStart,s.repeat=Aa.repeat,s.replace=ja.replace,s.snakeCase=Ma.snakeCase,s.split=Na.split,s.startCase=Pa.startCase,s.startsWith=Fa.startsWith,s.template=Ia.template,s.templateSettings=Ia.templateSettings,s.toLower=La.toLower,s.toUpper=Ra.toUpper,s.trim=za.trim,s.trimEnd=Ba.trimEnd,s.trimStart=Va.trimStart,s.truncate=Ha.truncate,s.unescape=Ua.unescape,s.upperCase=Wa.upperCase,s.upperFirst=Ga.upperFirst,s.words=Ka.words,s.cond=qa.cond,s.constant=Ja.constant,s.defaultTo=Ya.defaultTo,s.eq=Xa.isEqualsSameValueZero,s.gt=Za.gt,s.gte=Qa.gte,s.invoke=$a.invoke,s.iteratee=eo.iteratee,s.lt=to.lt,s.lte=no.lte,s.method=ro.method,s.methodOf=io.methodOf,s.now=ao.now,s.over=oo.over,s.overEvery=so.overEvery,s.overSome=co.overSome,s.stubArray=lo.stubArray,s.stubFalse=uo.stubFalse,s.stubObject=fo.stubObject,s.stubString=po.stubString,s.stubTrue=mo.stubTrue,s.times=ho.times,s.toArray=go.toArray,s.toFinite=_o.toFinite,s.toInteger=vo.toInteger,s.toLength=yo.toLength,s.toNumber=bo.toNumber,s.toPath=xo.toPath,s.toPlainObject=So.toPlainObject,s.toSafeInteger=Co.toSafeInteger,s.toString=wo.toString,s.uniqueId=To.uniqueId,s.default=Eo.toolkit})),require_miscUtils=__commonJSMin((exports=>{Object.defineProperty(exports,`__esModule`,{value:!0}),exports.CachingStrategy=exports.DefaultStream=exports.AsyncActions=exports.BufferStream=void 0,exports.isTaggedYarnVersion=isTaggedYarnVersion,exports.plural=plural,exports.escapeRegExp=escapeRegExp,exports.overrideType=overrideType,exports.assertNever=assertNever,exports.validateEnum=validateEnum,exports.mapAndFilter=mapAndFilter,exports.mapAndFind=mapAndFind,exports.isIndexableObject=isIndexableObject,exports.allSettledSafe=allSettledSafe,exports.convertMapsToIndexableObjects=convertMapsToIndexableObjects,exports.getFactoryWithDefault=getFactoryWithDefault,exports.getArrayWithDefault=getArrayWithDefault,exports.getSetWithDefault=getSetWithDefault,exports.getMapWithDefault=getMapWithDefault,exports.releaseAfterUseAsync=releaseAfterUseAsync,exports.prettifyAsyncErrors=prettifyAsyncErrors,exports.prettifySyncErrors=prettifySyncErrors,exports.bufferStream=bufferStream,exports.makeDeferred=makeDeferred,exports.dynamicRequire=dynamicRequire,exports.sortMap=sortMap,exports.buildIgnorePattern=buildIgnorePattern,exports.replaceEnvVariables=replaceEnvVariables,exports.parseBoolean=parseBoolean,exports.parseOptionalBoolean=parseOptionalBoolean,exports.tryParseOptionalBoolean=tryParseOptionalBoolean,exports.isPathLike=isPathLike,exports.mergeIntoTarget=mergeIntoTarget,exports.toMerged=toMerged,exports.groupBy=groupBy,exports.parseInt=parseInt,exports.parseDuration=parseDuration;const tslib_1=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),fslib_1=require_lib$9(),clipanion_1=require_advanced(),compat_1=require_compat(),micromatch_1=tslib_1.__importDefault(require_micromatch()),p_limit_1=tslib_1.__importDefault(require_p_limit()),semver_1$6=tslib_1.__importDefault(require(`semver`)),stream_1$11=require(`stream`);function isTaggedYarnVersion(s){return!!(semver_1$6.default.valid(s)&&s.match(/^[^-]+(-rc\.[0-9]+)?$/))}function plural(s,{one:l,more:p,zero:g=p}){return s===0?g:s===1?l:p}function escapeRegExp(s){return s.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function overrideType(s){}function assertNever(s){throw Error(`Assertion failed: Unexpected object '${s}'`)}function validateEnum(s,l){let p=Object.values(s);if(!p.includes(l))throw new clipanion_1.UsageError(`Invalid value for enumeration: ${JSON.stringify(l)} (expected one of ${p.map(s=>JSON.stringify(s)).join(`, `)})`);return l}function mapAndFilter(s,l){let p=[];for(let g of s){let s=l(g);s!==mapAndFilterSkip&&p.push(s)}return p}const mapAndFilterSkip=Symbol();mapAndFilter.skip=mapAndFilterSkip;function mapAndFind(s,l){for(let p of s){let s=l(p);if(s!==mapAndFindSkip)return s}}const mapAndFindSkip=Symbol();mapAndFind.skip=mapAndFindSkip;function isIndexableObject(s){return typeof s==`object`&&!!s}async function allSettledSafe(s){let l=await Promise.allSettled(s),p=[];for(let s of l)if(s.status===`rejected`)throw s.reason;else p.push(s.value);return p}function convertMapsToIndexableObjects(s){if(s instanceof Map&&(s=Object.fromEntries(s)),isIndexableObject(s))for(let l of Object.keys(s)){let p=s[l];isIndexableObject(p)&&(s[l]=convertMapsToIndexableObjects(p))}return s}function getFactoryWithDefault(s,l,p){let g=s.get(l);return g===void 0&&s.set(l,g=p()),g}function getArrayWithDefault(s,l){let p=s.get(l);return p===void 0&&s.set(l,p=[]),p}function getSetWithDefault(s,l){let p=s.get(l);return p===void 0&&s.set(l,p=new Set),p}function getMapWithDefault(s,l){let p=s.get(l);return p===void 0&&s.set(l,p=new Map),p}async function releaseAfterUseAsync(s,l){if(l==null)return await s();try{return await s()}finally{await l()}}async function prettifyAsyncErrors(s,l){try{return await s()}catch(s){throw s.message=l(s.message),s}}function prettifySyncErrors(s,l){try{return s()}catch(s){throw s.message=l(s.message),s}}async function bufferStream(s){return await new Promise((l,p)=>{let g=[];s.on(`error`,s=>{p(s)}),s.on(`data`,s=>{g.push(s)}),s.on(`end`,()=>{l(Buffer.concat(g))})})}var BufferStream=class extends stream_1$11.Transform{constructor(){super(...arguments),this.chunks=[]}_transform(s,l,p){if(l!==`buffer`||!Buffer.isBuffer(s))throw Error(`Assertion failed: BufferStream only accept buffers`);this.chunks.push(s),p(null,null)}_flush(s){s(null,Buffer.concat(this.chunks))}};exports.BufferStream=BufferStream;function makeDeferred(){let s,l;return{promise:new Promise((p,g)=>{s=p,l=g}),resolve:s,reject:l}}var AsyncActions=class{constructor(s){this.deferred=new Map,this.promises=new Map,this.limit=(0,p_limit_1.default)(s)}set(s,l){let p=this.deferred.get(s);p===void 0&&this.deferred.set(s,p=makeDeferred());let g=this.limit(()=>l());return this.promises.set(s,g),g.then(()=>{this.promises.get(s)===g&&p.resolve()},l=>{this.promises.get(s)===g&&p.reject(l)}),p.promise}reduce(s,l){let p=this.promises.get(s)??Promise.resolve();this.set(s,()=>l(p))}async wait(){await Promise.all(this.promises.values())}};exports.AsyncActions=AsyncActions;var DefaultStream=class extends stream_1$11.Transform{constructor(s=Buffer.alloc(0)){super(),this.active=!0,this.ifEmpty=s}_transform(s,l,p){if(l!==`buffer`||!Buffer.isBuffer(s))throw Error(`Assertion failed: DefaultStream only accept buffers`);this.active=!1,p(null,s)}_flush(s){this.active&&this.ifEmpty.length>0?s(null,this.ifEmpty):s(null)}};exports.DefaultStream=DefaultStream;const realRequire=eval(`require`);function dynamicRequireNode(s){return realRequire(fslib_1.npath.fromPortablePath(s))}function dynamicRequireNoCache(path){const physicalPath=fslib_1.npath.fromPortablePath(path),currentCacheEntry=realRequire.cache[physicalPath];delete realRequire.cache[physicalPath];let result;try{result=dynamicRequireNode(physicalPath);const freshCacheEntry=realRequire.cache[physicalPath],dynamicModule=eval(`module`),freshCacheIndex=dynamicModule.children.indexOf(freshCacheEntry);freshCacheIndex!==-1&&dynamicModule.children.splice(freshCacheIndex,1)}finally{realRequire.cache[physicalPath]=currentCacheEntry}return result}const dynamicRequireFsTimeCache=new Map;function dynamicRequireFsTime(s){let l=dynamicRequireFsTimeCache.get(s),p=fslib_1.xfs.statSync(s);if(l?.mtime===p.mtimeMs)return l.instance;let g=dynamicRequireNoCache(s);return dynamicRequireFsTimeCache.set(s,{mtime:p.mtimeMs,instance:g}),g}var CachingStrategy;(function(s){s[s.NoCache=0]=`NoCache`,s[s.FsTime=1]=`FsTime`,s[s.Node=2]=`Node`})(CachingStrategy||(exports.CachingStrategy=CachingStrategy={}));function dynamicRequire(s,{cachingStrategy:l=CachingStrategy.Node}={}){switch(l){case CachingStrategy.NoCache:return dynamicRequireNoCache(s);case CachingStrategy.FsTime:return dynamicRequireFsTime(s);case CachingStrategy.Node:return dynamicRequireNode(s);default:throw Error(`Unsupported caching strategy`)}}function sortMap(s,l){let p=Array.from(s);Array.isArray(l)||(l=[l]);let g=[];for(let s of l)g.push(p.map(l=>s(l)));let v=p.map((s,l)=>l);return v.sort((s,l)=>{for(let p of g){let g=p[s]p[l]);if(g!==0)return g}return 0}),v.map(s=>p[s])}function buildIgnorePattern(s){return s.length===0?null:s.map(s=>`(${micromatch_1.default.makeRe(s,{windows:!1,dot:!0}).source})`).join(`|`)}function replaceEnvVariables(s,{env:l}){let p=``,g=0,v=0,b=s.matchAll(/\\(?[\\$}])|\$\{(?[a-zA-Z]\w*)(?:-|-|(?=\}))|(?\$\{)|\}/g),C=()=>{let l=v;for(let{0:s,index:p,groups:{variable:g}={}}of b)if(g)v++;else if(s===`}`&&--v0)throw new clipanion_1.UsageError(`Incomplete variable substitution in input: ${s}`);return p+s.slice(g)}function parseBoolean(s){switch(s){case`true`:case`1`:case 1:case!0:return!0;case`false`:case`0`:case 0:case!1:return!1;default:throw Error(`Couldn't parse "${s}" as a boolean`)}}function parseOptionalBoolean(s){return s===void 0?s:parseBoolean(s)}function tryParseOptionalBoolean(s){try{return parseOptionalBoolean(s)}catch{return null}}function isPathLike(s){return!!(fslib_1.npath.isAbsolute(s)||s.match(/^(\.{1,2}|~)\//))}function mergeIntoTarget(s,...l){let p=s=>({value:s}),g=p(s),v=l.map(s=>p(s)),{value:b}=(0,compat_1.mergeWith)(g,...v,(s,l)=>{if(Array.isArray(s)&&Array.isArray(l)){for(let p of l)s.find(s=>(0,compat_1.isEqual)(s,p))||s.push(p);return s}});return b}function toMerged(...s){return mergeIntoTarget({},...s)}function groupBy(s,l){let p=Object.create(null);for(let g of s){let s=g[l];p[s]??=[],p[s].push(g)}return p}function parseInt(s){return typeof s==`string`?Number.parseInt(s,10):s}const DURATION_UNITS={ms:1,s:1e3,m:60*1e3,h:3600*1e3,d:1440*60*1e3,w:10080*60*1e3},DURATION_REGEXP=RegExp(`^(?\\d*\\.?\\d+)(?${Object.keys(DURATION_UNITS).join(`|`)})?$`);function parseDuration(s,l){let p=DURATION_REGEXP.exec(s)?.groups;if(!p)throw Error(`Couldn't parse "${s}" as a duration`);if(p.unit===void 0)return parseFloat(p.num);let g=DURATION_UNITS[p.unit];if(!g)throw Error(`Invalid duration unit "${p.unit}"`);return parseFloat(p.num)*g/DURATION_UNITS[l]}})),require_types$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PackageExtensionStatus=s.PackageExtensionType=s.LinkType=void 0;var l;(function(s){s.HARD=`HARD`,s.SOFT=`SOFT`})(l||(s.LinkType=l={}));var p;(function(s){s.Dependency=`Dependency`,s.PeerDependency=`PeerDependency`,s.PeerDependencyMeta=`PeerDependencyMeta`})(p||(s.PackageExtensionType=p={}));var g;(function(s){s.Inactive=`inactive`,s.Redundant=`redundant`,s.Active=`active`})(g||(s.PackageExtensionStatus=g={}))})),require_formatUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LogLevel=s.supportsHyperlinks=s.supportsColor=s.Style=s.Type=s.stripAnsi=void 0,s.tuple=be,s.applyStyle=xe,s.applyColor=De,s.applyHyperlink=Pe,s.pretty=ze,s.prettyList=Be,s.json=We,s.jsonOrPretty=Ke,s.mark=qe,s.prettyField=Je,s.prettyTruncatedLocatorList=Ye,s.addLogFilterSupport=Qe;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=l.__importDefault(require_source$5()),v=l.__importDefault(require_ci_info()),b=require_advanced(),C=l.__importDefault(require_micromatch()),w=l.__importDefault(require_strip_ansi());s.stripAnsi=w.default;let E=require_MessageName(),k=l.__importStar(require_miscUtils()),A=l.__importStar(require_structUtils()),N=require_types$3();s.Type={NO_HINT:`NO_HINT`,ID:`ID`,NULL:`NULL`,SCOPE:`SCOPE`,NAME:`NAME`,RANGE:`RANGE`,REFERENCE:`REFERENCE`,NUMBER:`NUMBER`,STRING:`STRING`,BOOLEAN:`BOOLEAN`,PATH:`PATH`,URL:`URL`,ADDED:`ADDED`,REMOVED:`REMOVED`,CODE:`CODE`,INSPECT:`INSPECT`,DURATION:`DURATION`,SIZE:`SIZE`,SIZE_DIFF:`SIZE_DIFF`,IDENT:`IDENT`,DESCRIPTOR:`DESCRIPTOR`,LOCATOR:`LOCATOR`,RESOLUTION:`RESOLUTION`,DEPENDENT:`DEPENDENT`,PACKAGE_EXTENSION:`PACKAGE_EXTENSION`,SETTING:`SETTING`,MARKDOWN:`MARKDOWN`,MARKDOWN_INLINE:`MARKDOWN_INLINE`};var F;(function(s){s[s.BOLD=2]=`BOLD`})(F||(s.Style=F={}));let I=v.default.GITHUB_ACTIONS?{level:2}:g.default.supportsColor?{level:g.default.supportsColor.level}:{level:0};s.supportsColor=I.level!==0,s.supportsHyperlinks=s.supportsColor&&!v.default.GITHUB_ACTIONS&&!v.default.CIRCLE&&!v.default.GITLAB;let R=new g.default.Instance(I),B=new Map([[s.Type.NO_HINT,null],[s.Type.NULL,[`#a853b5`,129]],[s.Type.SCOPE,[`#d75f00`,166]],[s.Type.NAME,[`#d7875f`,173]],[s.Type.RANGE,[`#00afaf`,37]],[s.Type.REFERENCE,[`#87afff`,111]],[s.Type.NUMBER,[`#ffd700`,220]],[s.Type.STRING,[`#b4bd68`,32]],[s.Type.BOOLEAN,[`#faa023`,209]],[s.Type.PATH,[`#d75fd7`,170]],[s.Type.URL,[`#d75fd7`,170]],[s.Type.ADDED,[`#5faf00`,70]],[s.Type.REMOVED,[`#ff3131`,160]],[s.Type.CODE,[`#87afff`,111]],[s.Type.SIZE,[`#ffd700`,220]]]),q=s=>s;function le(s){let l=[`KiB`,`MiB`,`GiB`,`TiB`],p=l.length;for(;p>1&&s<1024**p;)--p;let g=1024**p;return`${Math.floor(s*100/g)/100} ${l[p-1]}`}function J(l,p){if(Array.isArray(p))return p.length===0?De(l,`[]`,s.Type.CODE):De(l,`[ `,s.Type.CODE)+p.map(s=>J(l,s)).join(`, `)+De(l,` ]`,s.Type.CODE);if(typeof p==`string`)return De(l,JSON.stringify(p),s.Type.STRING);if(typeof p==`number`)return De(l,JSON.stringify(p),s.Type.NUMBER);if(typeof p==`boolean`)return De(l,JSON.stringify(p),s.Type.BOOLEAN);if(p===null)return De(l,`null`,s.Type.NULL);if(typeof p==`object`&&Object.getPrototypeOf(p)===Object.prototype){let g=Object.entries(p);return g.length===0?De(l,`{}`,s.Type.CODE):De(l,`{ `,s.Type.CODE)+g.map(([s,p])=>`${J(l,s)}: ${J(l,p)}`).join(`, `)+De(l,` }`,s.Type.CODE)}if(p===void 0)return De(l,`undefined`,s.Type.NULL);throw Error(`Assertion failed: The value doesn't seem to be a valid JSON object`)}let _e={[s.Type.ID]:q({pretty:(l,p)=>typeof p==`number`?De(l,`${p}`,s.Type.NUMBER):De(l,p,s.Type.CODE),json:s=>s}),[s.Type.INSPECT]:q({pretty:(s,l)=>J(s,l),json:s=>s}),[s.Type.NUMBER]:q({pretty:(l,p)=>De(l,`${p}`,s.Type.NUMBER),json:s=>s}),[s.Type.IDENT]:q({pretty:(s,l)=>A.prettyIdent(s,l),json:s=>A.stringifyIdent(s)}),[s.Type.LOCATOR]:q({pretty:(s,l)=>A.prettyLocator(s,l),json:s=>A.stringifyLocator(s)}),[s.Type.DESCRIPTOR]:q({pretty:(s,l)=>A.prettyDescriptor(s,l),json:s=>A.stringifyDescriptor(s)}),[s.Type.RESOLUTION]:q({pretty:(s,{descriptor:l,locator:p})=>A.prettyResolution(s,l,p),json:({descriptor:s,locator:l})=>({descriptor:A.stringifyDescriptor(s),locator:l===null?null:A.stringifyLocator(l)})}),[s.Type.DEPENDENT]:q({pretty:(s,{locator:l,descriptor:p})=>A.prettyDependent(s,l,p),json:({locator:s,descriptor:l})=>({locator:A.stringifyLocator(s),descriptor:A.stringifyDescriptor(l)})}),[s.Type.PACKAGE_EXTENSION]:q({pretty:(l,p)=>{switch(p.type){case N.PackageExtensionType.Dependency:return`${A.prettyIdent(l,p.parentDescriptor)} ➤ ${De(l,`dependencies`,s.Type.CODE)} ➤ ${A.prettyIdent(l,p.descriptor)}`;case N.PackageExtensionType.PeerDependency:return`${A.prettyIdent(l,p.parentDescriptor)} ➤ ${De(l,`peerDependencies`,s.Type.CODE)} ➤ ${A.prettyIdent(l,p.descriptor)}`;case N.PackageExtensionType.PeerDependencyMeta:return`${A.prettyIdent(l,p.parentDescriptor)} ➤ ${De(l,`peerDependenciesMeta`,s.Type.CODE)} ➤ ${A.prettyIdent(l,A.parseIdent(p.selector))} ➤ ${De(l,p.key,s.Type.CODE)}`;default:throw Error(`Assertion failed: Unsupported package extension type: ${p.type}`)}},json:s=>{switch(s.type){case N.PackageExtensionType.Dependency:return`${A.stringifyIdent(s.parentDescriptor)} > ${A.stringifyIdent(s.descriptor)}`;case N.PackageExtensionType.PeerDependency:return`${A.stringifyIdent(s.parentDescriptor)} >> ${A.stringifyIdent(s.descriptor)}`;case N.PackageExtensionType.PeerDependencyMeta:return`${A.stringifyIdent(s.parentDescriptor)} >> ${s.selector} / ${s.key}`;default:throw Error(`Assertion failed: Unsupported package extension type: ${s.type}`)}}}),[s.Type.SETTING]:q({pretty:(l,p)=>(l.get(p),Pe(l,De(l,p,s.Type.CODE),`https://yarnpkg.com/configuration/yarnrc#${p}`)),json:s=>s}),[s.Type.DURATION]:q({pretty:(s,l)=>{if(l>1e3*60){let s=Math.floor(l/1e3/60),p=Math.ceil((l-s*60*1e3)/1e3);return p===0?`${s}m`:`${s}m ${p}s`}else{let s=Math.floor(l/1e3),p=l-s*1e3;return p===0?`${s}s`:`${s}s ${p}ms`}},json:s=>s}),[s.Type.SIZE]:q({pretty:(l,p)=>De(l,le(p),s.Type.NUMBER),json:s=>s}),[s.Type.SIZE_DIFF]:q({pretty:(l,p)=>{let g=p>=0?`+`:`-`,v=g===`+`?s.Type.REMOVED:s.Type.ADDED;return De(l,`${g} ${le(Math.max(Math.abs(p),1))}`,v)},json:s=>s}),[s.Type.PATH]:q({pretty:(l,g)=>De(l,p.npath.fromPortablePath(g),s.Type.PATH),json:s=>p.npath.fromPortablePath(s)}),[s.Type.MARKDOWN]:q({pretty:(s,{text:l,format:p,paragraphs:g})=>(0,b.formatMarkdownish)(l,{format:p,paragraphs:g}),json:({text:s})=>s}),[s.Type.MARKDOWN_INLINE]:q({pretty:(l,p)=>(p=p.replace(/(`+)((?:.|[\n])*?)\1/g,(p,g,v)=>ze(l,g+v+g,s.Type.CODE)),p=p.replace(/(\*\*)((?:.|[\n])*?)\1/g,(s,p,g)=>xe(l,g,F.BOLD)),p),json:s=>s})};function be(s,l){return[l,s]}function xe(s,l,p){return s.get(`enableColors`)&&p&F.BOLD&&(l=g.default.bold(l)),l}function De(s,l,p){if(!s.get(`enableColors`))return l;let g=B.get(p);if(g===null)return l;let v=g===void 0?p:I.level>=3?g[0]:g[1],b=typeof v==`number`?R.ansi256(v):v.startsWith(`#`)?R.hex(v):R[v];if(typeof b!=`function`)throw Error(`Invalid format type ${v}`);return b(l)}let Ne=!!process.env.KONSOLE_VERSION;function Pe(s,l,p){return s.get(`enableHyperlinks`)?Ne?`\u001b]8;;${p}\u001b\\${l}\u001b]8;;\u001b\\`:`\u001b]8;;${p}\u0007${l}\u001b]8;;\u0007`:l}function ze(l,p,g){if(p===null)return De(l,`null`,s.Type.NULL);if(Object.hasOwn(_e,g))return _e[g].pretty(l,p);if(typeof p!=`string`)throw Error(`Assertion failed: Expected the value to be a string, got ${typeof p}`);return De(l,p,g)}function Be(s,l,p,{separator:g=`, `}={}){return[...l].map(l=>ze(s,l,p)).join(g)}function We(s,l){if(s===null)return null;if(Object.hasOwn(_e,l))return k.overrideType(l),_e[l].json(s);if(typeof s!=`string`)throw Error(`Assertion failed: Expected the value to be a string, got ${typeof s}`);return s}function Ke(s,l,[p,g]){return s?We(p,g):ze(l,p,g)}function qe(s){return{Check:De(s,`✓`,`green`),Cross:De(s,`✘`,`red`),Question:De(s,`?`,`cyan`)}}function Je(l,{label:p,value:[g,v]}){return`${ze(l,p,s.Type.CODE)}: ${ze(l,g,v)}`}function Ye(l,p,g){let v=[],b=[...p],C=g;for(;b.length>0;){let s=b[0],p=`${A.prettyLocator(l,s)}, `,g=A.prettyLocatorNoColors(s).length+2;if(v.length>0&&Cs).join(``).slice(0,-2);let w=`X`.repeat(b.length.toString().length),E=`and ${w} more.`,k=b.length;for(;v.length>1&&Cs).join(``),E.replace(w,ze(l,k,s.Type.NUMBER))].join(``)}var Ze;(function(s){s.Error=`error`,s.Warning=`warning`,s.Info=`info`,s.Discard=`discard`})(Ze||(s.LogLevel=Ze={}));function Qe(s,{configuration:l}){let p=l.get(`logFilters`),g=new Map,v=new Map,b=[];for(let s of p){let l=s.get(`level`);if(l===void 0)continue;let p=s.get(`code`);p!==void 0&&g.set(p,l);let w=s.get(`text`);w!==void 0&&v.set(w,l);let E=s.get(`pattern`);E!==void 0&&b.push([C.default.matcher(E,{contains:!0}),l])}b.reverse();let k=(s,l,p)=>{if(s===null||s===E.MessageName.UNNAMED)return p;let C=v.size>0||b.length>0?(0,w.default)(l):l;if(v.size>0){let s=v.get(C);if(s!==void 0)return s??p}if(b.length>0){for(let[s,l]of b)if(s(C))return l??p}if(g.size>0){let l=g.get((0,E.stringifyMessageName)(s));if(l!==void 0)return l??p}return p},A=s.reportInfo,N=s.reportWarning,F=s.reportError,I=function(s,l,p,g){switch(k(l,p,g)){case Ze.Info:A.call(s,l,p);break;case Ze.Warning:N.call(s,l??E.MessageName.UNNAMED,p);break;case Ze.Error:F.call(s,l??E.MessageName.UNNAMED,p);break}};s.reportInfo=function(...s){return I(this,...s,Ze.Info)},s.reportWarning=function(...s){return I(this,...s,Ze.Warning)},s.reportError=function(...s){return I(this,...s,Ze.Error)}}})),require_array$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.splitWhen=s.flatten=void 0;function l(s){return s.reduce((s,l)=>[].concat(s,l),[])}s.flatten=l;function p(s,l){let p=[[]],g=0;for(let v of s)l(v)?(g++,p[g]=[]):p[g].push(v);return p}s.splitWhen=p})),require_errno=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isEnoentCodeError=void 0;function l(s){return s.code===`ENOENT`}s.isEnoentCodeError=l})),require_fs$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createDirentFromStats=void 0;var l=class{constructor(s,l){this.name=s,this.isBlockDevice=l.isBlockDevice.bind(l),this.isCharacterDevice=l.isCharacterDevice.bind(l),this.isDirectory=l.isDirectory.bind(l),this.isFIFO=l.isFIFO.bind(l),this.isFile=l.isFile.bind(l),this.isSocket=l.isSocket.bind(l),this.isSymbolicLink=l.isSymbolicLink.bind(l)}};function p(s,p){return new l(s,p)}s.createDirentFromStats=p})),require_path=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.convertPosixPathToPattern=s.convertWindowsPathToPattern=s.convertPathToPattern=s.escapePosixPath=s.escapeWindowsPath=s.escape=s.removeLeadingDotSegment=s.makeAbsolute=s.unixify=void 0;let l=require(`os`),p=require(`path`),g=l.platform()===`win32`,v=2,b=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,C=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,w=/^\\\\([.?])/,E=/\\(?![!()+@[\]{}])/g;function k(s){return s.replace(/\\/g,`/`)}s.unixify=k;function A(s,l){return p.resolve(s,l)}s.makeAbsolute=A;function N(s){if(s.charAt(0)===`.`){let l=s.charAt(1);if(l===`/`||l===`\\`)return s.slice(2)}return s}s.removeLeadingDotSegment=N,s.escape=g?F:I;function F(s){return s.replace(C,`\\$2`)}s.escapeWindowsPath=F;function I(s){return s.replace(b,`\\$2`)}s.escapePosixPath=I,s.convertPathToPattern=g?R:B;function R(s){return F(s).replace(w,`//$1`).replace(E,`/`)}s.convertWindowsPathToPattern=R;function B(s){return I(s)}s.convertPosixPathToPattern=B})),require_is_extglob=__commonJSMin(((s,l)=>{ + }`,be=f.attempt(()=>Function(...q,`${le}return ${_e}`)(...J));if(be.source=_e,be instanceof Error)throw be;return be}s.template=N,s.templateSettings=A})),require_toLower=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function f(s){return l.toString(s).toLowerCase()}s.toLower=f})),require_toUpper=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString();function f(s){return l.toString(s).toUpperCase()}s.toUpper=f})),require_trimEnd$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(l===void 0)return s.trimEnd();let f=s.length;switch(typeof l){case`string`:if(l.length!==1)throw Error(`The 'chars' parameter should be a single character string.`);for(;f>0&&s[f-1]===l;)f--;break;case`object`:for(;f>0&&l.includes(s[f-1]);)f--}return s.substring(0,f)}s.trimEnd=l})),require_trimStart$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){if(l===void 0)return s.trimStart();let f=0;switch(typeof l){case`string`:for(;f{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_trimEnd$1(),f=require_trimStart$1();function p(s,p){return p===void 0?s.trim():f.trimStart(l.trimEnd(s,p),p)}s.trim=p})),require_trim=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_trim$1();function f(s,f,p){if(s==null)return``;if(p!=null||f==null)return s.toString().trim();switch(typeof f){case`object`:return Array.isArray(f)?l.trim(s,f.flatMap(s=>s.toString().split(``))):l.trim(s,f.toString().split(``));default:return l.trim(s,f.toString().split(``))}}s.trim=f})),require_trimEnd=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_trimEnd$1();function f(s,f,p){return s==null?``:p!=null||f==null?s.toString().trimEnd():l.trimEnd(s,f.toString().split(``))}s.trimEnd=f})),require_trimStart=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_trimStart$1();function f(s,f,p){return s==null?``:p!=null||f==null?s.toString().trimStart():l.trimStart(s,f.toString().split(``))}s.trimStart=f})),require_truncate=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_isObject(),f=/[\u200d\ud800-\udfff\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff\ufe0e\ufe0f]/;function p(s,p){s=s==null?``:`${s}`;let v=30,b=`...`;l.isObject(p)&&(v=g(p.length),b=`omission`in p?`${p.omission}`:`...`);let C=s.length,w=Array.from(b).length,E=Math.max(v-w,0),k;if(f.test(s)&&(k=Array.from(s),C=k.length),v>=C)return s;if(C<=w)return b;let A=k===void 0?s.slice(0,E):k?.slice(0,E).join(``),N=p?.separator;if(!N)return A+=b,A;let F=N instanceof RegExp?N.source:N,I=`u`+(N instanceof RegExp?N.flags.replace(`u`,``):``),R=RegExp(`(?.*(?:(?!${F}).))(?:${F})`,I).exec(A);return(R?.groups?R.groups.result:A)+b}function g(s){return s==null?30:s<=0?0:s}s.truncate=p})),require_unescape$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l={"&":`&`,"<":`<`,">":`>`,""":`"`,"'":`'`};function f(s){return s.replace(/&(?:amp|lt|gt|quot|#(0+)?39);/g,s=>l[s]||`'`)}s.unescape=f})),require_unescape=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_unescape$1(),f=require_toString();function p(s){return l.unescape(f.toString(s))}s.unescape=p})),require_upperCase$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_words$1();function f(s){let f=l.words(s),p=``;for(let s=0;s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_deburr(),f=require_upperCase$1(),p=require_normalizeForCase();function g(s){return f.upperCase(p.normalizeForCase(l.deburr(s)))}s.upperCase=g})),require_upperFirst$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return s.substring(0,1).toUpperCase()+s.substring(1)}s.upperFirst=l})),require_upperFirst=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_upperFirst$1(),f=require_toString();function p(s){return l.upperFirst(f.toString(s))}s.upperFirst=p})),require_words=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toString(),f=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\xd7\\xf7`,p=`\\p{Lu}`,g=`\\p{Ll}`,v=`(?:[\\p{Lm}\\p{Lo}]\\p{M}*)`,b=`\\d`,C=`(?:['’](?:d|ll|m|re|s|t|ve))?`,w=`(?:['’](?:D|LL|M|RE|S|T|VE))?`,E=`[\\p{Z}\\p{P}\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\xd7\\xf7]`,k=`(?:${p}|${v})`,A=`(?:${g}|${v})`,N=RegExp([`${p}?${g}+${C}(?=${E}|${p}|$)`,`${k}+${w}(?=${E}|${p}${A}|$)`,`${p}?${A}+${C}`,`${p}+${w}`,`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,`\\d+`,`\\p{Emoji_Presentation}`,`\\p{Extended_Pictographic}`].join(`|`),`gu`);function F(s,f=N,p){let g=l.toString(s);return p&&(f=N),typeof f==`number`&&(f=f.toString()),Array.from(g.match(f)??[]).filter(s=>s!==``)}s.words=F})),require_cond=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee(),f=require_isFunction$1();function p(s){let p=s.length,g=s.map(s=>{let p=s[0],g=s[1];if(!f.isFunction(g))throw TypeError(`Expected a function`);return[l.iteratee(p),g]});return function(...s){for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s){return()=>s}s.constant=l})),require_defaultTo=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(s,l){return s==null||Number.isNaN(s)?l:s}s.defaultTo=l})),require_gt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function f(s,f){return typeof s==`string`&&typeof f==`string`?s>f:l.toNumber(s)>l.toNumber(f)}s.gt=f})),require_gte=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function f(s,f){return typeof s==`string`&&typeof f==`string`?s>=f:l.toNumber(s)>=l.toNumber(f)}s.gte=f})),require_invoke=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toPath(),f=require_toKey(),p=require_last(),g=require_get();function v(s,f,...p){if(p=p.flat(1),s!=null)switch(typeof f){case`string`:return typeof s==`object`&&Object.hasOwn(s,f)?b(s,[f],p):b(s,l.toPath(f),p);case`number`:case`symbol`:return b(s,[f],p);default:return Array.isArray(f)?b(s,f,p):b(s,[f],p)}}function b(s,l,v){let b=g.get(s,l.slice(0,-1),s);if(b==null)return;let C=p.last(l),w=C?.valueOf();return C=typeof w==`number`?f.toKey(w):String(C),g.get(b,C)?.apply(b,v)}s.invoke=v})),require_lt=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function f(s,f){return typeof s==`string`&&typeof f==`string`?s{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toNumber();function f(s,f){return typeof s==`string`&&typeof f==`string`?s<=f:l.toNumber(s)<=l.toNumber(f)}s.lte=f})),require_method=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_invoke();function f(s,...f){return function(p){return l.invoke(p,s,f)}}s.method=f})),require_methodOf=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_invoke();function f(s,...f){return function(p){return l.invoke(s,p,f)}}s.methodOf=f})),require_now=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return Date.now()}s.now=l})),require_over=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee();function f(...s){s.length===1&&Array.isArray(s[0])&&(s=s[0]);let f=s.map(s=>l.iteratee(s));return function(...s){return f.map(l=>l.apply(this,s))}}s.over=f})),require_overEvery=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee();function f(...s){return function(...f){for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_iteratee();function f(...s){return function(...f){for(let p=0;p{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return[]}s.stubArray=l})),require_stubFalse=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return!1}s.stubFalse=l})),require_stubObject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return{}}s.stubObject=l})),require_stubString=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return``}s.stubString=l})),require_stubTrue=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});function l(){return!0}s.stubTrue=l})),require_MAX_ARRAY_LENGTH=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=4294967295;s.MAX_ARRAY_LENGTH=4294967295})),require_toLength=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_MAX_ARRAY_LENGTH(),f=require_clamp();function p(s){if(s==null)return 0;let p=Math.floor(Number(s));return f.clamp(p,0,l.MAX_ARRAY_LENGTH)}s.toLength=p})),require_toPlainObject=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_keysIn();function f(s){let f={},p=l.keysIn(s);for(let l=0;l{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_toInteger(),f=require_MAX_SAFE_INTEGER(),p=require_clamp();function g(s){return s==null?0:p.clamp(l.toInteger(s),-f.MAX_SAFE_INTEGER,f.MAX_SAFE_INTEGER)}s.toSafeInteger=g})),require_uniqueId=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=0;function f(s=``){return`${s}${++l}`}s.uniqueId=f})),require_compat$1=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_castArray(),f=require_chunk(),p=require_compact(),g=require_concat(),v=require_countBy(),b=require_difference(),C=require_differenceBy(),w=require_differenceWith(),E=require_drop(),k=require_dropRight(),A=require_dropRightWhile(),N=require_dropWhile(),F=require_forEach(),I=require_forEachRight(),R=require_every(),B=require_fill(),q=require_filter(),J=require_find(),le=require_findIndex(),_e=require_findLast(),be=require_findLastIndex(),xe=require_head(),De=require_flatMap(),Oe=require_flatMapDeep(),je=require_flatMapDepth(),Ne=require_flatten(),Pe=require_flattenDeep(),ze=require_flattenDepth(),Be=require_groupBy(),We=require_includes(),Ke=require_indexOf(),qe=require_initial(),Je=require_intersection(),Ye=require_intersectionBy(),Ze=require_intersectionWith(),Qe=require_invokeMap(),ot=require_join(),st=require_keyBy(),ut=require_last(),yt=require_lastIndexOf(),Tt=require_map(),Ot=require_nth(),At=require_orderBy(),jt=require_partition(),It=require_pull(),Lt=require_pullAll(),Rt=require_pullAllBy(),Vt=require_pullAllWith(),Ht=require_pullAt(),Gt=require_reduce(),Kt=require_reduceRight(),Jt=require_reject(),Xt=require_remove(),Zt=require_reverse$1(),en=require_sample(),tn=require_sampleSize(),nn=require_shuffle(),rn=require_size(),an=require_slice(),on=require_some(),sn=require_sortBy(),cn=require_sortedIndex(),ln=require_sortedIndexBy(),un=require_sortedIndexOf(),dn=require_sortedLastIndex(),fn=require_sortedLastIndexBy(),pn=require_sortedLastIndexOf(),mn=require_tail(),hn=require_take(),gn=require_takeRight(),_n=require_takeRightWhile(),vn=require_takeWhile(),yn=require_union(),bn=require_unionBy(),xn=require_unionWith(),Sn=require_uniq(),Cn=require_uniqBy(),wn=require_uniqWith(),Tn=require_unzip(),En=require_unzipWith(),Dn=require_without(),On=require_xor(),kn=require_xorBy(),An=require_xorWith(),jn=require_zip(),Mn=require_zipObject(),Nn=require_zipObjectDeep(),Pn=require_zipWith(),Fn=require_after$1(),In=require_ary(),Ln=require_attempt(),Rn=require_before(),zn=require_bind(),Bn=require_bindKey(),Vn=require_curry(),Hn=require_curryRight(),Un=require_debounce(),Wn=require_defer(),Gn=require_delay(),Kn=require_flip(),qn=require_flow(),Jn=require_flowRight(),Yn=require_memoize(),Xn=require_negate$1(),Zn=require_nthArg(),Qn=require_once(),$n=require_overArgs(),er=require_partial$1(),tr=require_partialRight(),nr=require_rearg(),rr=require_rest(),ir=require_spread(),ar=require_throttle(),or=require_unary(),sr=require_wrap(),cr=require_add(),lr=require_ceil(),ur=require_clamp(),dr=require_divide(),fr=require_floor(),pr=require_inRange(),mr=require_max$1(),hr=require_maxBy(),gr=require_mean(),_r=require_meanBy(),vr=require_min(),yr=require_minBy(),br=require_multiply(),xr=require_parseInt(),Sr=require_random(),Cr=require_range(),wr=require_rangeRight(),Tr=require_round(),Er=require_subtract(),Dr=require_sum(),Or=require_sumBy$1(),kr=require_isEqual(),Ar=require_identity(),jr=require_noop(),Mr=require_assign(),Nr=require_assignIn(),Pr=require_assignInWith(),Fr=require_assignWith(),Ir=require_at(),Lr=require_clone$1(),Rr=require_cloneDeep(),zr=require_cloneDeepWith(),Br=require_cloneWith(),Vr=require_create$2(),Hr=require_defaults(),Ur=require_defaultsDeep(),Wr=require_findKey(),Gr=require_findLastKey(),Kr=require_forIn(),qr=require_forInRight(),Jr=require_forOwn(),Yr=require_forOwnRight(),Xr=require_fromPairs(),Zr=require_functions(),Qr=require_functionsIn(),$r=require_get(),ei=require_has(),ti=require_hasIn(),ni=require_invert(),ri=require_invertBy(),ii=require_keys(),ai=require_keysIn(),oi=require_mapKeys(),si=require_mapValues(),ci=require_merge$1(),li=require_mergeWith(),ui=require_omit(),di=require_omitBy(),fi=require_pick(),pi=require_pickBy(),mi=require_property(),hi=require_propertyOf(),gi=require_result(),_i=require_set(),vi=require_setWith(),yi=require_toDefaulted(),bi=require_toPairs(),xi=require_toPairsIn(),Si=require_transform(),Ci=require_unset(),wi=require_update(),Ti=require_updateWith(),Ei=require_values(),Di=require_valuesIn(),Oi=require_isFunction(),ki=require_isLength(),Ai=require_isMatchWith(),ji=require_isNative(),Mi=require_isNull(),Ni=require_isUndefined(),Pi=require_conforms(),Fi=require_conformsTo(),Ii=require_isArguments(),Li=require_isArray(),Ri=require_isArrayBuffer(),zi=require_isArrayLike(),Bi=require_isArrayLikeObject(),Vi=require_isBoolean(),Hi=require_isBuffer(),Ui=require_isDate(),Wi=require_isElement(),Gi=require_isEmpty(),Ki=require_isEqualWith(),qi=require_isError(),Ji=require_isFinite(),Yi=require_isInteger(),Xi=require_isMap(),Zi=require_isMatch(),Qi=require_isNaN(),$i=require_isNil(),ea=require_isNumber(),ta=require_isObject(),na=require_isObjectLike(),ra=require_isPlainObject(),ia=require_isRegExp(),aa=require_isSafeInteger(),oa=require_isSet(),sa=require_isString(),ca=require_isSymbol$1(),la=require_isTypedArray(),ua=require_isWeakMap(),da=require_isWeakSet(),fa=require_matches(),pa=require_matchesProperty(),ma=require_capitalize(),ha=require_bindAll(),ga=require_camelCase(),_a=require_deburr(),va=require_endsWith(),ya=require_escape(),ba=require_escapeRegExp(),xa=require_kebabCase(),Sa=require_lowerCase(),Ca=require_lowerFirst(),wa=require_pad(),Ta=require_padEnd(),Ea=require_padStart(),Da=require_repeat(),Oa=require_replace(),ka=require_snakeCase(),Aa=require_split(),ja=require_startCase(),Ma=require_startsWith(),Na=require_template(),Pa=require_toLower(),Fa=require_toUpper(),Ia=require_trim(),La=require_trimEnd(),Ra=require_trimStart(),za=require_truncate(),Ba=require_unescape(),Va=require_upperCase(),Ha=require_upperFirst(),Ua=require_words(),Wa=require_cond(),Ga=require_constant(),Ka=require_defaultTo(),qa=require_isEqualsSameValueZero(),Ja=require_gt(),Ya=require_gte(),Xa=require_invoke(),Za=require_iteratee(),Qa=require_lt(),$a=require_lte(),eo=require_method(),to=require_methodOf(),no=require_now(),ro=require_over(),io=require_overEvery(),ao=require_overSome(),oo=require_stubArray(),so=require_stubFalse(),co=require_stubObject(),lo=require_stubString(),uo=require_stubTrue(),fo=require_times(),po=require_toArray(),mo=require_toFinite(),ho=require_toInteger(),go=require_toLength(),_o=require_toNumber(),vo=require_toPath(),yo=require_toPlainObject(),bo=require_toSafeInteger(),xo=require_toString(),So=require_uniqueId();s.castArray=l.castArray,s.chunk=f.chunk,s.compact=p.compact,s.concat=g.concat,s.countBy=v.countBy,s.difference=b.difference,s.differenceBy=C.differenceBy,s.differenceWith=w.differenceWith,s.drop=E.drop,s.dropRight=k.dropRight,s.dropRightWhile=A.dropRightWhile,s.dropWhile=N.dropWhile,s.each=F.forEach,s.forEach=F.forEach,s.eachRight=I.forEachRight,s.forEachRight=I.forEachRight,s.every=R.every,s.fill=B.fill,s.filter=q.filter,s.find=J.find,s.findIndex=le.findIndex,s.findLast=_e.findLast,s.findLastIndex=be.findLastIndex,s.first=xe.head,s.head=xe.head,s.flatMap=De.flatMap,s.flatMapDeep=Oe.flatMapDeep,s.flatMapDepth=je.flatMapDepth,s.flatten=Ne.flatten,s.flattenDeep=Pe.flattenDeep,s.flattenDepth=ze.flattenDepth,s.groupBy=Be.groupBy,s.includes=We.includes,s.indexOf=Ke.indexOf,s.initial=qe.initial,s.intersection=Je.intersection,s.intersectionBy=Ye.intersectionBy,s.intersectionWith=Ze.intersectionWith,s.invokeMap=Qe.invokeMap,s.join=ot.join,s.keyBy=st.keyBy,s.last=ut.last,s.lastIndexOf=yt.lastIndexOf,s.map=Tt.map,s.nth=Ot.nth,s.orderBy=At.orderBy,s.partition=jt.partition,s.pull=It.pull,s.pullAll=Lt.pullAll,s.pullAllBy=Rt.pullAllBy,s.pullAllWith=Vt.pullAllWith,s.pullAt=Ht.pullAt,s.reduce=Gt.reduce,s.reduceRight=Kt.reduceRight,s.reject=Jt.reject,s.remove=Xt.remove,s.reverse=Zt.reverse,s.sample=en.sample,s.sampleSize=tn.sampleSize,s.shuffle=nn.shuffle,s.size=rn.size,s.slice=an.slice,s.some=on.some,s.sortBy=sn.sortBy,s.sortedIndex=cn.sortedIndex,s.sortedIndexBy=ln.sortedIndexBy,s.sortedIndexOf=un.sortedIndexOf,s.sortedLastIndex=dn.sortedLastIndex,s.sortedLastIndexBy=fn.sortedLastIndexBy,s.sortedLastIndexOf=pn.sortedLastIndexOf,s.tail=mn.tail,s.take=hn.take,s.takeRight=gn.takeRight,s.takeRightWhile=_n.takeRightWhile,s.takeWhile=vn.takeWhile,s.union=yn.union,s.unionBy=bn.unionBy,s.unionWith=xn.unionWith,s.uniq=Sn.uniq,s.uniqBy=Cn.uniqBy,s.uniqWith=wn.uniqWith,s.unzip=Tn.unzip,s.unzipWith=En.unzipWith,s.without=Dn.without,s.xor=On.xor,s.xorBy=kn.xorBy,s.xorWith=An.xorWith,s.zip=jn.zip,s.zipObject=Mn.zipObject,s.zipObjectDeep=Nn.zipObjectDeep,s.zipWith=Pn.zipWith,s.after=Fn.after,s.ary=In.ary,s.attempt=Ln.attempt,s.before=Rn.before,s.bind=zn.bind,s.bindKey=Bn.bindKey,s.curry=Vn.curry,s.curryRight=Hn.curryRight,s.debounce=Un.debounce,s.defer=Wn.defer,s.delay=Gn.delay,s.flip=Kn.flip,s.flow=qn.flow,s.flowRight=Jn.flowRight,s.memoize=Yn.memoize,s.negate=Xn.negate,s.nthArg=Zn.nthArg,s.once=Qn.once,s.overArgs=$n.overArgs,s.partial=er.partial,s.partialRight=tr.partialRight,s.rearg=nr.rearg,s.rest=rr.rest,s.spread=ir.spread,s.throttle=ar.throttle,s.unary=or.unary,s.wrap=sr.wrap,s.add=cr.add,s.ceil=lr.ceil,s.clamp=ur.clamp,s.divide=dr.divide,s.floor=fr.floor,s.inRange=pr.inRange,s.max=mr.max,s.maxBy=hr.maxBy,s.mean=gr.mean,s.meanBy=_r.meanBy,s.min=vr.min,s.minBy=yr.minBy,s.multiply=br.multiply,s.parseInt=xr.parseInt,s.random=Sr.random,s.range=Cr.range,s.rangeRight=wr.rangeRight,s.round=Tr.round,s.subtract=Er.subtract,s.sum=Dr.sum,s.sumBy=Or.sumBy,s.isEqual=kr.isEqual,s.identity=Ar.identity,s.noop=jr.noop,s.assign=Mr.assign,s.assignIn=Nr.assignIn,s.extend=Nr.assignIn,s.assignInWith=Pr.assignInWith,s.extendWith=Pr.assignInWith,s.assignWith=Fr.assignWith,s.at=Ir.at,s.clone=Lr.clone,s.cloneDeep=Rr.cloneDeep,s.cloneDeepWith=zr.cloneDeepWith,s.cloneWith=Br.cloneWith,s.create=Vr.create,s.defaults=Hr.defaults,s.defaultsDeep=Ur.defaultsDeep,s.findKey=Wr.findKey,s.findLastKey=Gr.findLastKey,s.forIn=Kr.forIn,s.forInRight=qr.forInRight,s.forOwn=Jr.forOwn,s.forOwnRight=Yr.forOwnRight,s.fromPairs=Xr.fromPairs,s.functions=Zr.functions,s.functionsIn=Qr.functionsIn,s.get=$r.get,s.has=ei.has,s.hasIn=ti.hasIn,s.invert=ni.invert,s.invertBy=ri.invertBy,s.keys=ii.keys,s.keysIn=ai.keysIn,s.mapKeys=oi.mapKeys,s.mapValues=si.mapValues,s.merge=ci.merge,s.mergeWith=li.mergeWith,s.omit=ui.omit,s.omitBy=di.omitBy,s.pick=fi.pick,s.pickBy=pi.pickBy,s.property=mi.property,s.propertyOf=hi.propertyOf,s.result=gi.result,s.set=_i.set,s.setWith=vi.setWith,s.toDefaulted=yi.toDefaulted,s.toPairs=bi.toPairs,s.toPairsIn=xi.toPairsIn,s.transform=Si.transform,s.unset=Ci.unset,s.update=wi.update,s.updateWith=Ti.updateWith,s.values=Ei.values,s.valuesIn=Di.valuesIn,s.isFunction=Oi.isFunction,s.isLength=ki.isLength,s.isMatchWith=Ai.isMatchWith,s.isNative=ji.isNative,s.isNull=Mi.isNull,s.isUndefined=Ni.isUndefined,s.conforms=Pi.conforms,s.conformsTo=Fi.conformsTo,s.isArguments=Ii.isArguments,s.isArray=Li.isArray,s.isArrayBuffer=Ri.isArrayBuffer,s.isArrayLike=zi.isArrayLike,s.isArrayLikeObject=Bi.isArrayLikeObject,s.isBoolean=Vi.isBoolean,s.isBuffer=Hi.isBuffer,s.isDate=Ui.isDate,s.isElement=Wi.isElement,s.isEmpty=Gi.isEmpty,s.isEqualWith=Ki.isEqualWith,s.isError=qi.isError,s.isFinite=Ji.isFinite,s.isInteger=Yi.isInteger,s.isMap=Xi.isMap,s.isMatch=Zi.isMatch,s.isNaN=Qi.isNaN,s.isNil=$i.isNil,s.isNumber=ea.isNumber,s.isObject=ta.isObject,s.isObjectLike=na.isObjectLike,s.isPlainObject=ra.isPlainObject,s.isRegExp=ia.isRegExp,s.isSafeInteger=aa.isSafeInteger,s.isSet=oa.isSet,s.isString=sa.isString,s.isSymbol=ca.isSymbol,s.isTypedArray=la.isTypedArray,s.isWeakMap=ua.isWeakMap,s.isWeakSet=da.isWeakSet,s.matches=fa.matches,s.matchesProperty=pa.matchesProperty,s.capitalize=ma.capitalize,s.bindAll=ha.bindAll,s.camelCase=ga.camelCase,s.deburr=_a.deburr,s.endsWith=va.endsWith,s.escape=ya.escape,s.escapeRegExp=ba.escapeRegExp,s.kebabCase=xa.kebabCase,s.lowerCase=Sa.lowerCase,s.lowerFirst=Ca.lowerFirst,s.pad=wa.pad,s.padEnd=Ta.padEnd,s.padStart=Ea.padStart,s.repeat=Da.repeat,s.replace=Oa.replace,s.snakeCase=ka.snakeCase,s.split=Aa.split,s.startCase=ja.startCase,s.startsWith=Ma.startsWith,s.template=Na.template,s.templateSettings=Na.templateSettings,s.toLower=Pa.toLower,s.toUpper=Fa.toUpper,s.trim=Ia.trim,s.trimEnd=La.trimEnd,s.trimStart=Ra.trimStart,s.truncate=za.truncate,s.unescape=Ba.unescape,s.upperCase=Va.upperCase,s.upperFirst=Ha.upperFirst,s.words=Ua.words,s.cond=Wa.cond,s.constant=Ga.constant,s.defaultTo=Ka.defaultTo,s.eq=qa.isEqualsSameValueZero,s.gt=Ja.gt,s.gte=Ya.gte,s.invoke=Xa.invoke,s.iteratee=Za.iteratee,s.lt=Qa.lt,s.lte=$a.lte,s.method=eo.method,s.methodOf=to.methodOf,s.now=no.now,s.over=ro.over,s.overEvery=io.overEvery,s.overSome=ao.overSome,s.stubArray=oo.stubArray,s.stubFalse=so.stubFalse,s.stubObject=co.stubObject,s.stubString=lo.stubString,s.stubTrue=uo.stubTrue,s.times=fo.times,s.toArray=po.toArray,s.toFinite=mo.toFinite,s.toInteger=ho.toInteger,s.toLength=go.toLength,s.toNumber=_o.toNumber,s.toPath=vo.toPath,s.toPlainObject=yo.toPlainObject,s.toSafeInteger=bo.toSafeInteger,s.toString=xo.toString,s.uniqueId=So.uniqueId})),require_toolkit=__commonJSMin((s=>{Object.defineProperty(s,Symbol.toStringTag,{value:`Module`});let l=require_compat$1(),f=(s=>s);Object.assign(f,l),f.partial.placeholder=f,f.partialRight.placeholder=f,s.toolkit=f})),require_compat=__commonJSMin((s=>{Object.defineProperties(s,{__esModule:{value:!0},[Symbol.toStringTag]:{value:`Module`}});let l=require_castArray(),f=require_chunk(),p=require_compact(),g=require_concat(),v=require_countBy(),b=require_difference(),C=require_differenceBy(),w=require_differenceWith(),E=require_drop(),k=require_dropRight(),A=require_dropRightWhile(),N=require_dropWhile(),F=require_forEach(),I=require_forEachRight(),R=require_every(),B=require_fill(),q=require_filter(),J=require_find(),le=require_findIndex(),_e=require_findLast(),be=require_findLastIndex(),xe=require_head(),De=require_flatMap(),Oe=require_flatMapDeep(),je=require_flatMapDepth(),Ne=require_flatten(),Pe=require_flattenDeep(),ze=require_flattenDepth(),Be=require_groupBy(),We=require_includes(),Ke=require_indexOf(),qe=require_initial(),Je=require_intersection(),Ye=require_intersectionBy(),Ze=require_intersectionWith(),Qe=require_invokeMap(),ot=require_join(),st=require_keyBy(),ut=require_last(),yt=require_lastIndexOf(),Tt=require_map(),Ot=require_nth(),At=require_orderBy(),jt=require_partition(),It=require_pull(),Lt=require_pullAll(),Rt=require_pullAllBy(),Vt=require_pullAllWith(),Ht=require_pullAt(),Gt=require_reduce(),Kt=require_reduceRight(),Jt=require_reject(),Xt=require_remove(),Zt=require_reverse$1(),en=require_sample(),tn=require_sampleSize(),nn=require_shuffle(),rn=require_size(),an=require_slice(),on=require_some(),sn=require_sortBy(),cn=require_sortedIndex(),ln=require_sortedIndexBy(),un=require_sortedIndexOf(),dn=require_sortedLastIndex(),fn=require_sortedLastIndexBy(),pn=require_sortedLastIndexOf(),mn=require_tail(),hn=require_take(),gn=require_takeRight(),_n=require_takeRightWhile(),vn=require_takeWhile(),yn=require_union(),bn=require_unionBy(),xn=require_unionWith(),Sn=require_uniq(),Cn=require_uniqBy(),wn=require_uniqWith(),Tn=require_unzip(),En=require_unzipWith(),Dn=require_without(),On=require_xor(),kn=require_xorBy(),An=require_xorWith(),jn=require_zip(),Mn=require_zipObject(),Nn=require_zipObjectDeep(),Pn=require_zipWith(),Fn=require_after$1(),In=require_ary(),Ln=require_attempt(),Rn=require_before(),zn=require_bind(),Bn=require_bindKey(),Vn=require_curry(),Hn=require_curryRight(),Un=require_debounce(),Wn=require_defer(),Gn=require_delay(),Kn=require_flip(),qn=require_flow(),Jn=require_flowRight(),Yn=require_memoize(),Xn=require_negate$1(),Zn=require_nthArg(),Qn=require_once(),$n=require_overArgs(),er=require_partial$1(),tr=require_partialRight(),nr=require_rearg(),rr=require_rest(),ir=require_spread(),ar=require_throttle(),or=require_unary(),sr=require_wrap(),cr=require_add(),lr=require_ceil(),ur=require_clamp(),dr=require_divide(),fr=require_floor(),pr=require_inRange(),mr=require_max$1(),hr=require_maxBy(),gr=require_mean(),_r=require_meanBy(),vr=require_min(),yr=require_minBy(),br=require_multiply(),xr=require_parseInt(),Sr=require_random(),Cr=require_range(),wr=require_rangeRight(),Tr=require_round(),Er=require_subtract(),Dr=require_sum(),Or=require_sumBy$1(),kr=require_isEqual(),Ar=require_identity(),jr=require_noop(),Mr=require_assign(),Nr=require_assignIn(),Pr=require_assignInWith(),Fr=require_assignWith(),Ir=require_at(),Lr=require_clone$1(),Rr=require_cloneDeep(),zr=require_cloneDeepWith(),Br=require_cloneWith(),Vr=require_create$2(),Hr=require_defaults(),Ur=require_defaultsDeep(),Wr=require_findKey(),Gr=require_findLastKey(),Kr=require_forIn(),qr=require_forInRight(),Jr=require_forOwn(),Yr=require_forOwnRight(),Xr=require_fromPairs(),Zr=require_functions(),Qr=require_functionsIn(),$r=require_get(),ei=require_has(),ti=require_hasIn(),ni=require_invert(),ri=require_invertBy(),ii=require_keys(),ai=require_keysIn(),oi=require_mapKeys(),si=require_mapValues(),ci=require_merge$1(),li=require_mergeWith(),ui=require_omit(),di=require_omitBy(),fi=require_pick(),pi=require_pickBy(),mi=require_property(),hi=require_propertyOf(),gi=require_result(),_i=require_set(),vi=require_setWith(),yi=require_toDefaulted(),bi=require_toPairs(),xi=require_toPairsIn(),Si=require_transform(),Ci=require_unset(),wi=require_update(),Ti=require_updateWith(),Ei=require_values(),Di=require_valuesIn(),Oi=require_isFunction(),ki=require_isLength(),Ai=require_isMatchWith(),ji=require_isNative(),Mi=require_isNull(),Ni=require_isUndefined(),Pi=require_conforms(),Fi=require_conformsTo(),Ii=require_isArguments(),Li=require_isArray(),Ri=require_isArrayBuffer(),zi=require_isArrayLike(),Bi=require_isArrayLikeObject(),Vi=require_isBoolean(),Hi=require_isBuffer(),Ui=require_isDate(),Wi=require_isElement(),Gi=require_isEmpty(),Ki=require_isEqualWith(),qi=require_isError(),Ji=require_isFinite(),Yi=require_isInteger(),Xi=require_isMap(),Zi=require_isMatch(),Qi=require_isNaN(),$i=require_isNil(),ea=require_isNumber(),ta=require_isObject(),na=require_isObjectLike(),ra=require_isPlainObject(),ia=require_isRegExp(),aa=require_isSafeInteger(),oa=require_isSet(),sa=require_isString(),ca=require_isSymbol$1(),la=require_isTypedArray(),ua=require_isWeakMap(),da=require_isWeakSet(),fa=require_matches(),pa=require_matchesProperty(),ma=require_capitalize(),ha=require_bindAll(),ga=require_camelCase(),_a=require_deburr(),va=require_endsWith(),ya=require_escape(),ba=require_escapeRegExp(),xa=require_kebabCase(),Sa=require_lowerCase(),Ca=require_lowerFirst(),wa=require_pad(),Ta=require_padEnd(),Ea=require_padStart(),Da=require_repeat(),Oa=require_replace(),ka=require_snakeCase(),Aa=require_split(),ja=require_startCase(),Ma=require_startsWith(),Na=require_template(),Pa=require_toLower(),Fa=require_toUpper(),Ia=require_trim(),La=require_trimEnd(),Ra=require_trimStart(),za=require_truncate(),Ba=require_unescape(),Va=require_upperCase(),Ha=require_upperFirst(),Ua=require_words(),Wa=require_cond(),Ga=require_constant(),Ka=require_defaultTo(),qa=require_isEqualsSameValueZero(),Ja=require_gt(),Ya=require_gte(),Xa=require_invoke(),Za=require_iteratee(),Qa=require_lt(),$a=require_lte(),eo=require_method(),to=require_methodOf(),no=require_now(),ro=require_over(),io=require_overEvery(),ao=require_overSome(),oo=require_stubArray(),so=require_stubFalse(),co=require_stubObject(),lo=require_stubString(),uo=require_stubTrue(),fo=require_times(),po=require_toArray(),mo=require_toFinite(),ho=require_toInteger(),go=require_toLength(),_o=require_toNumber(),vo=require_toPath(),yo=require_toPlainObject(),bo=require_toSafeInteger(),xo=require_toString(),So=require_uniqueId(),Co=require_toolkit();s.castArray=l.castArray,s.chunk=f.chunk,s.compact=p.compact,s.concat=g.concat,s.countBy=v.countBy,s.difference=b.difference,s.differenceBy=C.differenceBy,s.differenceWith=w.differenceWith,s.drop=E.drop,s.dropRight=k.dropRight,s.dropRightWhile=A.dropRightWhile,s.dropWhile=N.dropWhile,s.each=F.forEach,s.forEach=F.forEach,s.eachRight=I.forEachRight,s.forEachRight=I.forEachRight,s.every=R.every,s.fill=B.fill,s.filter=q.filter,s.find=J.find,s.findIndex=le.findIndex,s.findLast=_e.findLast,s.findLastIndex=be.findLastIndex,s.first=xe.head,s.head=xe.head,s.flatMap=De.flatMap,s.flatMapDeep=Oe.flatMapDeep,s.flatMapDepth=je.flatMapDepth,s.flatten=Ne.flatten,s.flattenDeep=Pe.flattenDeep,s.flattenDepth=ze.flattenDepth,s.groupBy=Be.groupBy,s.includes=We.includes,s.indexOf=Ke.indexOf,s.initial=qe.initial,s.intersection=Je.intersection,s.intersectionBy=Ye.intersectionBy,s.intersectionWith=Ze.intersectionWith,s.invokeMap=Qe.invokeMap,s.join=ot.join,s.keyBy=st.keyBy,s.last=ut.last,s.lastIndexOf=yt.lastIndexOf,s.map=Tt.map,s.nth=Ot.nth,s.orderBy=At.orderBy,s.partition=jt.partition,s.pull=It.pull,s.pullAll=Lt.pullAll,s.pullAllBy=Rt.pullAllBy,s.pullAllWith=Vt.pullAllWith,s.pullAt=Ht.pullAt,s.reduce=Gt.reduce,s.reduceRight=Kt.reduceRight,s.reject=Jt.reject,s.remove=Xt.remove,s.reverse=Zt.reverse,s.sample=en.sample,s.sampleSize=tn.sampleSize,s.shuffle=nn.shuffle,s.size=rn.size,s.slice=an.slice,s.some=on.some,s.sortBy=sn.sortBy,s.sortedIndex=cn.sortedIndex,s.sortedIndexBy=ln.sortedIndexBy,s.sortedIndexOf=un.sortedIndexOf,s.sortedLastIndex=dn.sortedLastIndex,s.sortedLastIndexBy=fn.sortedLastIndexBy,s.sortedLastIndexOf=pn.sortedLastIndexOf,s.tail=mn.tail,s.take=hn.take,s.takeRight=gn.takeRight,s.takeRightWhile=_n.takeRightWhile,s.takeWhile=vn.takeWhile,s.union=yn.union,s.unionBy=bn.unionBy,s.unionWith=xn.unionWith,s.uniq=Sn.uniq,s.uniqBy=Cn.uniqBy,s.uniqWith=wn.uniqWith,s.unzip=Tn.unzip,s.unzipWith=En.unzipWith,s.without=Dn.without,s.xor=On.xor,s.xorBy=kn.xorBy,s.xorWith=An.xorWith,s.zip=jn.zip,s.zipObject=Mn.zipObject,s.zipObjectDeep=Nn.zipObjectDeep,s.zipWith=Pn.zipWith,s.after=Fn.after,s.ary=In.ary,s.attempt=Ln.attempt,s.before=Rn.before,s.bind=zn.bind,s.bindKey=Bn.bindKey,s.curry=Vn.curry,s.curryRight=Hn.curryRight,s.debounce=Un.debounce,s.defer=Wn.defer,s.delay=Gn.delay,s.flip=Kn.flip,s.flow=qn.flow,s.flowRight=Jn.flowRight,s.memoize=Yn.memoize,s.negate=Xn.negate,s.nthArg=Zn.nthArg,s.once=Qn.once,s.overArgs=$n.overArgs,s.partial=er.partial,s.partialRight=tr.partialRight,s.rearg=nr.rearg,s.rest=rr.rest,s.spread=ir.spread,s.throttle=ar.throttle,s.unary=or.unary,s.wrap=sr.wrap,s.add=cr.add,s.ceil=lr.ceil,s.clamp=ur.clamp,s.divide=dr.divide,s.floor=fr.floor,s.inRange=pr.inRange,s.max=mr.max,s.maxBy=hr.maxBy,s.mean=gr.mean,s.meanBy=_r.meanBy,s.min=vr.min,s.minBy=yr.minBy,s.multiply=br.multiply,s.parseInt=xr.parseInt,s.random=Sr.random,s.range=Cr.range,s.rangeRight=wr.rangeRight,s.round=Tr.round,s.subtract=Er.subtract,s.sum=Dr.sum,s.sumBy=Or.sumBy,s.isEqual=kr.isEqual,s.identity=Ar.identity,s.noop=jr.noop,s.assign=Mr.assign,s.assignIn=Nr.assignIn,s.extend=Nr.assignIn,s.assignInWith=Pr.assignInWith,s.extendWith=Pr.assignInWith,s.assignWith=Fr.assignWith,s.at=Ir.at,s.clone=Lr.clone,s.cloneDeep=Rr.cloneDeep,s.cloneDeepWith=zr.cloneDeepWith,s.cloneWith=Br.cloneWith,s.create=Vr.create,s.defaults=Hr.defaults,s.defaultsDeep=Ur.defaultsDeep,s.findKey=Wr.findKey,s.findLastKey=Gr.findLastKey,s.forIn=Kr.forIn,s.forInRight=qr.forInRight,s.forOwn=Jr.forOwn,s.forOwnRight=Yr.forOwnRight,s.fromPairs=Xr.fromPairs,s.functions=Zr.functions,s.functionsIn=Qr.functionsIn,s.get=$r.get,s.has=ei.has,s.hasIn=ti.hasIn,s.invert=ni.invert,s.invertBy=ri.invertBy,s.keys=ii.keys,s.keysIn=ai.keysIn,s.mapKeys=oi.mapKeys,s.mapValues=si.mapValues,s.merge=ci.merge,s.mergeWith=li.mergeWith,s.omit=ui.omit,s.omitBy=di.omitBy,s.pick=fi.pick,s.pickBy=pi.pickBy,s.property=mi.property,s.propertyOf=hi.propertyOf,s.result=gi.result,s.set=_i.set,s.setWith=vi.setWith,s.toDefaulted=yi.toDefaulted,s.toPairs=bi.toPairs,s.toPairsIn=xi.toPairsIn,s.transform=Si.transform,s.unset=Ci.unset,s.update=wi.update,s.updateWith=Ti.updateWith,s.values=Ei.values,s.valuesIn=Di.valuesIn,s.isFunction=Oi.isFunction,s.isLength=ki.isLength,s.isMatchWith=Ai.isMatchWith,s.isNative=ji.isNative,s.isNull=Mi.isNull,s.isUndefined=Ni.isUndefined,s.conforms=Pi.conforms,s.conformsTo=Fi.conformsTo,s.isArguments=Ii.isArguments,s.isArray=Li.isArray,s.isArrayBuffer=Ri.isArrayBuffer,s.isArrayLike=zi.isArrayLike,s.isArrayLikeObject=Bi.isArrayLikeObject,s.isBoolean=Vi.isBoolean,s.isBuffer=Hi.isBuffer,s.isDate=Ui.isDate,s.isElement=Wi.isElement,s.isEmpty=Gi.isEmpty,s.isEqualWith=Ki.isEqualWith,s.isError=qi.isError,s.isFinite=Ji.isFinite,s.isInteger=Yi.isInteger,s.isMap=Xi.isMap,s.isMatch=Zi.isMatch,s.isNaN=Qi.isNaN,s.isNil=$i.isNil,s.isNumber=ea.isNumber,s.isObject=ta.isObject,s.isObjectLike=na.isObjectLike,s.isPlainObject=ra.isPlainObject,s.isRegExp=ia.isRegExp,s.isSafeInteger=aa.isSafeInteger,s.isSet=oa.isSet,s.isString=sa.isString,s.isSymbol=ca.isSymbol,s.isTypedArray=la.isTypedArray,s.isWeakMap=ua.isWeakMap,s.isWeakSet=da.isWeakSet,s.matches=fa.matches,s.matchesProperty=pa.matchesProperty,s.capitalize=ma.capitalize,s.bindAll=ha.bindAll,s.camelCase=ga.camelCase,s.deburr=_a.deburr,s.endsWith=va.endsWith,s.escape=ya.escape,s.escapeRegExp=ba.escapeRegExp,s.kebabCase=xa.kebabCase,s.lowerCase=Sa.lowerCase,s.lowerFirst=Ca.lowerFirst,s.pad=wa.pad,s.padEnd=Ta.padEnd,s.padStart=Ea.padStart,s.repeat=Da.repeat,s.replace=Oa.replace,s.snakeCase=ka.snakeCase,s.split=Aa.split,s.startCase=ja.startCase,s.startsWith=Ma.startsWith,s.template=Na.template,s.templateSettings=Na.templateSettings,s.toLower=Pa.toLower,s.toUpper=Fa.toUpper,s.trim=Ia.trim,s.trimEnd=La.trimEnd,s.trimStart=Ra.trimStart,s.truncate=za.truncate,s.unescape=Ba.unescape,s.upperCase=Va.upperCase,s.upperFirst=Ha.upperFirst,s.words=Ua.words,s.cond=Wa.cond,s.constant=Ga.constant,s.defaultTo=Ka.defaultTo,s.eq=qa.isEqualsSameValueZero,s.gt=Ja.gt,s.gte=Ya.gte,s.invoke=Xa.invoke,s.iteratee=Za.iteratee,s.lt=Qa.lt,s.lte=$a.lte,s.method=eo.method,s.methodOf=to.methodOf,s.now=no.now,s.over=ro.over,s.overEvery=io.overEvery,s.overSome=ao.overSome,s.stubArray=oo.stubArray,s.stubFalse=so.stubFalse,s.stubObject=co.stubObject,s.stubString=lo.stubString,s.stubTrue=uo.stubTrue,s.times=fo.times,s.toArray=po.toArray,s.toFinite=mo.toFinite,s.toInteger=ho.toInteger,s.toLength=go.toLength,s.toNumber=_o.toNumber,s.toPath=vo.toPath,s.toPlainObject=yo.toPlainObject,s.toSafeInteger=bo.toSafeInteger,s.toString=xo.toString,s.uniqueId=So.uniqueId,s.default=Co.toolkit})),require_miscUtils=__commonJSMin((exports=>{Object.defineProperty(exports,`__esModule`,{value:!0}),exports.CachingStrategy=exports.DefaultStream=exports.AsyncActions=exports.BufferStream=void 0,exports.isTaggedYarnVersion=isTaggedYarnVersion,exports.plural=plural,exports.escapeRegExp=escapeRegExp,exports.overrideType=overrideType,exports.assertNever=assertNever,exports.validateEnum=validateEnum,exports.mapAndFilter=mapAndFilter,exports.mapAndFind=mapAndFind,exports.isIndexableObject=isIndexableObject,exports.allSettledSafe=allSettledSafe,exports.convertMapsToIndexableObjects=convertMapsToIndexableObjects,exports.getFactoryWithDefault=getFactoryWithDefault,exports.getArrayWithDefault=getArrayWithDefault,exports.getSetWithDefault=getSetWithDefault,exports.getMapWithDefault=getMapWithDefault,exports.releaseAfterUseAsync=releaseAfterUseAsync,exports.prettifyAsyncErrors=prettifyAsyncErrors,exports.prettifySyncErrors=prettifySyncErrors,exports.bufferStream=bufferStream,exports.makeDeferred=makeDeferred,exports.dynamicRequire=dynamicRequire,exports.sortMap=sortMap,exports.buildIgnorePattern=buildIgnorePattern,exports.replaceEnvVariables=replaceEnvVariables,exports.parseBoolean=parseBoolean,exports.parseOptionalBoolean=parseOptionalBoolean,exports.tryParseOptionalBoolean=tryParseOptionalBoolean,exports.isPathLike=isPathLike,exports.mergeIntoTarget=mergeIntoTarget,exports.toMerged=toMerged,exports.groupBy=groupBy,exports.parseInt=parseInt,exports.parseDuration=parseDuration;const tslib_1=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),fslib_1=require_lib$8(),clipanion_1=require_advanced(),compat_1=require_compat(),micromatch_1=tslib_1.__importDefault(require_micromatch()),p_limit_1=tslib_1.__importDefault(require_p_limit()),semver_1$6=tslib_1.__importDefault(require(`semver`)),stream_1$11=require(`stream`);function isTaggedYarnVersion(s){return!!(semver_1$6.default.valid(s)&&s.match(/^[^-]+(-rc\.[0-9]+)?$/))}function plural(s,{one:l,more:f,zero:p=f}){return s===0?p:s===1?l:f}function escapeRegExp(s){return s.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function overrideType(s){}function assertNever(s){throw Error(`Assertion failed: Unexpected object '${s}'`)}function validateEnum(s,l){let f=Object.values(s);if(!f.includes(l))throw new clipanion_1.UsageError(`Invalid value for enumeration: ${JSON.stringify(l)} (expected one of ${f.map(s=>JSON.stringify(s)).join(`, `)})`);return l}function mapAndFilter(s,l){let f=[];for(let p of s){let s=l(p);s!==mapAndFilterSkip&&f.push(s)}return f}const mapAndFilterSkip=Symbol();mapAndFilter.skip=mapAndFilterSkip;function mapAndFind(s,l){for(let f of s){let s=l(f);if(s!==mapAndFindSkip)return s}}const mapAndFindSkip=Symbol();mapAndFind.skip=mapAndFindSkip;function isIndexableObject(s){return typeof s==`object`&&!!s}async function allSettledSafe(s){let l=await Promise.allSettled(s),f=[];for(let s of l)if(s.status===`rejected`)throw s.reason;else f.push(s.value);return f}function convertMapsToIndexableObjects(s){if(s instanceof Map&&(s=Object.fromEntries(s)),isIndexableObject(s))for(let l of Object.keys(s)){let f=s[l];isIndexableObject(f)&&(s[l]=convertMapsToIndexableObjects(f))}return s}function getFactoryWithDefault(s,l,f){let p=s.get(l);return p===void 0&&s.set(l,p=f()),p}function getArrayWithDefault(s,l){let f=s.get(l);return f===void 0&&s.set(l,f=[]),f}function getSetWithDefault(s,l){let f=s.get(l);return f===void 0&&s.set(l,f=new Set),f}function getMapWithDefault(s,l){let f=s.get(l);return f===void 0&&s.set(l,f=new Map),f}async function releaseAfterUseAsync(s,l){if(l==null)return await s();try{return await s()}finally{await l()}}async function prettifyAsyncErrors(s,l){try{return await s()}catch(s){throw s.message=l(s.message),s}}function prettifySyncErrors(s,l){try{return s()}catch(s){throw s.message=l(s.message),s}}async function bufferStream(s){return await new Promise((l,f)=>{let p=[];s.on(`error`,s=>{f(s)}),s.on(`data`,s=>{p.push(s)}),s.on(`end`,()=>{l(Buffer.concat(p))})})}var BufferStream=class extends stream_1$11.Transform{constructor(){super(...arguments),this.chunks=[]}_transform(s,l,f){if(l!==`buffer`||!Buffer.isBuffer(s))throw Error(`Assertion failed: BufferStream only accept buffers`);this.chunks.push(s),f(null,null)}_flush(s){s(null,Buffer.concat(this.chunks))}};exports.BufferStream=BufferStream;function makeDeferred(){let s,l;return{promise:new Promise((f,p)=>{s=f,l=p}),resolve:s,reject:l}}var AsyncActions=class{constructor(s){this.deferred=new Map,this.promises=new Map,this.limit=(0,p_limit_1.default)(s)}set(s,l){let f=this.deferred.get(s);f===void 0&&this.deferred.set(s,f=makeDeferred());let p=this.limit(()=>l());return this.promises.set(s,p),p.then(()=>{this.promises.get(s)===p&&f.resolve()},l=>{this.promises.get(s)===p&&f.reject(l)}),f.promise}reduce(s,l){let f=this.promises.get(s)??Promise.resolve();this.set(s,()=>l(f))}async wait(){await Promise.all(this.promises.values())}};exports.AsyncActions=AsyncActions;var DefaultStream=class extends stream_1$11.Transform{constructor(s=Buffer.alloc(0)){super(),this.active=!0,this.ifEmpty=s}_transform(s,l,f){if(l!==`buffer`||!Buffer.isBuffer(s))throw Error(`Assertion failed: DefaultStream only accept buffers`);this.active=!1,f(null,s)}_flush(s){this.active&&this.ifEmpty.length>0?s(null,this.ifEmpty):s(null)}};exports.DefaultStream=DefaultStream;const realRequire=eval(`require`);function dynamicRequireNode(s){return realRequire(fslib_1.npath.fromPortablePath(s))}function dynamicRequireNoCache(path){const physicalPath=fslib_1.npath.fromPortablePath(path),currentCacheEntry=realRequire.cache[physicalPath];delete realRequire.cache[physicalPath];let result;try{result=dynamicRequireNode(physicalPath);const freshCacheEntry=realRequire.cache[physicalPath],dynamicModule=eval(`module`),freshCacheIndex=dynamicModule.children.indexOf(freshCacheEntry);freshCacheIndex!==-1&&dynamicModule.children.splice(freshCacheIndex,1)}finally{realRequire.cache[physicalPath]=currentCacheEntry}return result}const dynamicRequireFsTimeCache=new Map;function dynamicRequireFsTime(s){let l=dynamicRequireFsTimeCache.get(s),f=fslib_1.xfs.statSync(s);if(l?.mtime===f.mtimeMs)return l.instance;let p=dynamicRequireNoCache(s);return dynamicRequireFsTimeCache.set(s,{mtime:f.mtimeMs,instance:p}),p}var CachingStrategy;(function(s){s[s.NoCache=0]=`NoCache`,s[s.FsTime=1]=`FsTime`,s[s.Node=2]=`Node`})(CachingStrategy||(exports.CachingStrategy=CachingStrategy={}));function dynamicRequire(s,{cachingStrategy:l=CachingStrategy.Node}={}){switch(l){case CachingStrategy.NoCache:return dynamicRequireNoCache(s);case CachingStrategy.FsTime:return dynamicRequireFsTime(s);case CachingStrategy.Node:return dynamicRequireNode(s);default:throw Error(`Unsupported caching strategy`)}}function sortMap(s,l){let f=Array.from(s);Array.isArray(l)||(l=[l]);let p=[];for(let s of l)p.push(f.map(l=>s(l)));let g=f.map((s,l)=>l);return g.sort((s,l)=>{for(let f of p){let p=f[s]f[l]);if(p!==0)return p}return 0}),g.map(s=>f[s])}function buildIgnorePattern(s){return s.length===0?null:s.map(s=>`(${micromatch_1.default.makeRe(s,{windows:!1,dot:!0}).source})`).join(`|`)}function replaceEnvVariables(s,{env:l}){let f=``,p=0,g=0,v=s.matchAll(/\\(?[\\$}])|\$\{(?[a-zA-Z]\w*)(?:-|-|(?=\}))|(?\$\{)|\}/g),b=()=>{let l=g;for(let{0:s,index:f,groups:{variable:p}={}}of v)if(p)g++;else if(s===`}`&&--g0)throw new clipanion_1.UsageError(`Incomplete variable substitution in input: ${s}`);return f+s.slice(p)}function parseBoolean(s){switch(s){case`true`:case`1`:case 1:case!0:return!0;case`false`:case`0`:case 0:case!1:return!1;default:throw Error(`Couldn't parse "${s}" as a boolean`)}}function parseOptionalBoolean(s){return s===void 0?s:parseBoolean(s)}function tryParseOptionalBoolean(s){try{return parseOptionalBoolean(s)}catch{return null}}function isPathLike(s){return!!(fslib_1.npath.isAbsolute(s)||s.match(/^(\.{1,2}|~)\//))}function mergeIntoTarget(s,...l){let f=s=>({value:s}),p=f(s),g=l.map(s=>f(s)),{value:v}=(0,compat_1.mergeWith)(p,...g,(s,l)=>{if(Array.isArray(s)&&Array.isArray(l)){for(let f of l)s.find(s=>(0,compat_1.isEqual)(s,f))||s.push(f);return s}});return v}function toMerged(...s){return mergeIntoTarget({},...s)}function groupBy(s,l){let f=Object.create(null);for(let p of s){let s=p[l];f[s]??=[],f[s].push(p)}return f}function parseInt(s){return typeof s==`string`?Number.parseInt(s,10):s}const DURATION_UNITS={ms:1,s:1e3,m:60*1e3,h:3600*1e3,d:1440*60*1e3,w:10080*60*1e3},DURATION_REGEXP=RegExp(`^(?\\d*\\.?\\d+)(?${Object.keys(DURATION_UNITS).join(`|`)})?$`);function parseDuration(s,l){let f=DURATION_REGEXP.exec(s)?.groups;if(!f)throw Error(`Couldn't parse "${s}" as a duration`);if(f.unit===void 0)return parseFloat(f.num);let p=DURATION_UNITS[f.unit];if(!p)throw Error(`Invalid duration unit "${f.unit}"`);return parseFloat(f.num)*p/DURATION_UNITS[l]}})),require_types$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PackageExtensionStatus=s.PackageExtensionType=s.LinkType=void 0;var l;(function(s){s.HARD=`HARD`,s.SOFT=`SOFT`})(l||(s.LinkType=l={}));var f;(function(s){s.Dependency=`Dependency`,s.PeerDependency=`PeerDependency`,s.PeerDependencyMeta=`PeerDependencyMeta`})(f||(s.PackageExtensionType=f={}));var p;(function(s){s.Inactive=`inactive`,s.Redundant=`redundant`,s.Active=`active`})(p||(s.PackageExtensionStatus=p={}))})),require_formatUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LogLevel=s.supportsHyperlinks=s.supportsColor=s.Style=s.Type=s.stripAnsi=void 0,s.tuple=_e,s.applyStyle=be,s.applyColor=xe,s.applyHyperlink=Oe,s.pretty=je,s.prettyList=Ne,s.json=Pe,s.jsonOrPretty=ze,s.mark=Be,s.prettyField=We,s.prettyTruncatedLocatorList=Ke,s.addLogFilterSupport=Je;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=l.__importDefault(require_source$5()),g=l.__importDefault(require_ci_info()),v=require_advanced(),b=l.__importDefault(require_micromatch()),C=l.__importDefault(require_strip_ansi());s.stripAnsi=C.default;let w=require_MessageName(),E=l.__importStar(require_miscUtils()),k=l.__importStar(require_structUtils()),A=require_types$3();s.Type={NO_HINT:`NO_HINT`,ID:`ID`,NULL:`NULL`,SCOPE:`SCOPE`,NAME:`NAME`,RANGE:`RANGE`,REFERENCE:`REFERENCE`,NUMBER:`NUMBER`,STRING:`STRING`,BOOLEAN:`BOOLEAN`,PATH:`PATH`,URL:`URL`,ADDED:`ADDED`,REMOVED:`REMOVED`,CODE:`CODE`,INSPECT:`INSPECT`,DURATION:`DURATION`,SIZE:`SIZE`,SIZE_DIFF:`SIZE_DIFF`,IDENT:`IDENT`,DESCRIPTOR:`DESCRIPTOR`,LOCATOR:`LOCATOR`,RESOLUTION:`RESOLUTION`,DEPENDENT:`DEPENDENT`,PACKAGE_EXTENSION:`PACKAGE_EXTENSION`,SETTING:`SETTING`,MARKDOWN:`MARKDOWN`,MARKDOWN_INLINE:`MARKDOWN_INLINE`};var N;(function(s){s[s.BOLD=2]=`BOLD`})(N||(s.Style=N={}));let F=g.default.GITHUB_ACTIONS?{level:2}:p.default.supportsColor?{level:p.default.supportsColor.level}:{level:0};s.supportsColor=F.level!==0,s.supportsHyperlinks=s.supportsColor&&!g.default.GITHUB_ACTIONS&&!g.default.CIRCLE&&!g.default.GITLAB;let I=new p.default.Instance(F),R=new Map([[s.Type.NO_HINT,null],[s.Type.NULL,[`#a853b5`,129]],[s.Type.SCOPE,[`#d75f00`,166]],[s.Type.NAME,[`#d7875f`,173]],[s.Type.RANGE,[`#00afaf`,37]],[s.Type.REFERENCE,[`#87afff`,111]],[s.Type.NUMBER,[`#ffd700`,220]],[s.Type.STRING,[`#b4bd68`,32]],[s.Type.BOOLEAN,[`#faa023`,209]],[s.Type.PATH,[`#d75fd7`,170]],[s.Type.URL,[`#d75fd7`,170]],[s.Type.ADDED,[`#5faf00`,70]],[s.Type.REMOVED,[`#ff3131`,160]],[s.Type.CODE,[`#87afff`,111]],[s.Type.SIZE,[`#ffd700`,220]]]),B=s=>s;function q(s){let l=[`KiB`,`MiB`,`GiB`,`TiB`],f=l.length;for(;f>1&&s<1024**f;)--f;let p=1024**f;return`${Math.floor(s*100/p)/100} ${l[f-1]}`}function J(l,f){if(Array.isArray(f))return f.length===0?xe(l,`[]`,s.Type.CODE):xe(l,`[ `,s.Type.CODE)+f.map(s=>J(l,s)).join(`, `)+xe(l,` ]`,s.Type.CODE);if(typeof f==`string`)return xe(l,JSON.stringify(f),s.Type.STRING);if(typeof f==`number`)return xe(l,JSON.stringify(f),s.Type.NUMBER);if(typeof f==`boolean`)return xe(l,JSON.stringify(f),s.Type.BOOLEAN);if(f===null)return xe(l,`null`,s.Type.NULL);if(typeof f==`object`&&Object.getPrototypeOf(f)===Object.prototype){let p=Object.entries(f);return p.length===0?xe(l,`{}`,s.Type.CODE):xe(l,`{ `,s.Type.CODE)+p.map(([s,f])=>`${J(l,s)}: ${J(l,f)}`).join(`, `)+xe(l,` }`,s.Type.CODE)}if(f===void 0)return xe(l,`undefined`,s.Type.NULL);throw Error(`Assertion failed: The value doesn't seem to be a valid JSON object`)}let le={[s.Type.ID]:B({pretty:(l,f)=>typeof f==`number`?xe(l,`${f}`,s.Type.NUMBER):xe(l,f,s.Type.CODE),json:s=>s}),[s.Type.INSPECT]:B({pretty:(s,l)=>J(s,l),json:s=>s}),[s.Type.NUMBER]:B({pretty:(l,f)=>xe(l,`${f}`,s.Type.NUMBER),json:s=>s}),[s.Type.IDENT]:B({pretty:(s,l)=>k.prettyIdent(s,l),json:s=>k.stringifyIdent(s)}),[s.Type.LOCATOR]:B({pretty:(s,l)=>k.prettyLocator(s,l),json:s=>k.stringifyLocator(s)}),[s.Type.DESCRIPTOR]:B({pretty:(s,l)=>k.prettyDescriptor(s,l),json:s=>k.stringifyDescriptor(s)}),[s.Type.RESOLUTION]:B({pretty:(s,{descriptor:l,locator:f})=>k.prettyResolution(s,l,f),json:({descriptor:s,locator:l})=>({descriptor:k.stringifyDescriptor(s),locator:l===null?null:k.stringifyLocator(l)})}),[s.Type.DEPENDENT]:B({pretty:(s,{locator:l,descriptor:f})=>k.prettyDependent(s,l,f),json:({locator:s,descriptor:l})=>({locator:k.stringifyLocator(s),descriptor:k.stringifyDescriptor(l)})}),[s.Type.PACKAGE_EXTENSION]:B({pretty:(l,f)=>{switch(f.type){case A.PackageExtensionType.Dependency:return`${k.prettyIdent(l,f.parentDescriptor)} ➤ ${xe(l,`dependencies`,s.Type.CODE)} ➤ ${k.prettyIdent(l,f.descriptor)}`;case A.PackageExtensionType.PeerDependency:return`${k.prettyIdent(l,f.parentDescriptor)} ➤ ${xe(l,`peerDependencies`,s.Type.CODE)} ➤ ${k.prettyIdent(l,f.descriptor)}`;case A.PackageExtensionType.PeerDependencyMeta:return`${k.prettyIdent(l,f.parentDescriptor)} ➤ ${xe(l,`peerDependenciesMeta`,s.Type.CODE)} ➤ ${k.prettyIdent(l,k.parseIdent(f.selector))} ➤ ${xe(l,f.key,s.Type.CODE)}`;default:throw Error(`Assertion failed: Unsupported package extension type: ${f.type}`)}},json:s=>{switch(s.type){case A.PackageExtensionType.Dependency:return`${k.stringifyIdent(s.parentDescriptor)} > ${k.stringifyIdent(s.descriptor)}`;case A.PackageExtensionType.PeerDependency:return`${k.stringifyIdent(s.parentDescriptor)} >> ${k.stringifyIdent(s.descriptor)}`;case A.PackageExtensionType.PeerDependencyMeta:return`${k.stringifyIdent(s.parentDescriptor)} >> ${s.selector} / ${s.key}`;default:throw Error(`Assertion failed: Unsupported package extension type: ${s.type}`)}}}),[s.Type.SETTING]:B({pretty:(l,f)=>(l.get(f),Oe(l,xe(l,f,s.Type.CODE),`https://yarnpkg.com/configuration/yarnrc#${f}`)),json:s=>s}),[s.Type.DURATION]:B({pretty:(s,l)=>{if(l>1e3*60){let s=Math.floor(l/1e3/60),f=Math.ceil((l-s*60*1e3)/1e3);return f===0?`${s}m`:`${s}m ${f}s`}else{let s=Math.floor(l/1e3),f=l-s*1e3;return f===0?`${s}s`:`${s}s ${f}ms`}},json:s=>s}),[s.Type.SIZE]:B({pretty:(l,f)=>xe(l,q(f),s.Type.NUMBER),json:s=>s}),[s.Type.SIZE_DIFF]:B({pretty:(l,f)=>{let p=f>=0?`+`:`-`,g=p===`+`?s.Type.REMOVED:s.Type.ADDED;return xe(l,`${p} ${q(Math.max(Math.abs(f),1))}`,g)},json:s=>s}),[s.Type.PATH]:B({pretty:(l,p)=>xe(l,f.npath.fromPortablePath(p),s.Type.PATH),json:s=>f.npath.fromPortablePath(s)}),[s.Type.MARKDOWN]:B({pretty:(s,{text:l,format:f,paragraphs:p})=>(0,v.formatMarkdownish)(l,{format:f,paragraphs:p}),json:({text:s})=>s}),[s.Type.MARKDOWN_INLINE]:B({pretty:(l,f)=>(f=f.replace(/(`+)((?:.|[\n])*?)\1/g,(f,p,g)=>je(l,p+g+p,s.Type.CODE)),f=f.replace(/(\*\*)((?:.|[\n])*?)\1/g,(s,f,p)=>be(l,p,N.BOLD)),f),json:s=>s})};function _e(s,l){return[l,s]}function be(s,l,f){return s.get(`enableColors`)&&f&N.BOLD&&(l=p.default.bold(l)),l}function xe(s,l,f){if(!s.get(`enableColors`))return l;let p=R.get(f);if(p===null)return l;let g=p===void 0?f:F.level>=3?p[0]:p[1],v=typeof g==`number`?I.ansi256(g):g.startsWith(`#`)?I.hex(g):I[g];if(typeof v!=`function`)throw Error(`Invalid format type ${g}`);return v(l)}let De=!!process.env.KONSOLE_VERSION;function Oe(s,l,f){return s.get(`enableHyperlinks`)?De?`\u001b]8;;${f}\u001b\\${l}\u001b]8;;\u001b\\`:`\u001b]8;;${f}\u0007${l}\u001b]8;;\u0007`:l}function je(l,f,p){if(f===null)return xe(l,`null`,s.Type.NULL);if(Object.hasOwn(le,p))return le[p].pretty(l,f);if(typeof f!=`string`)throw Error(`Assertion failed: Expected the value to be a string, got ${typeof f}`);return xe(l,f,p)}function Ne(s,l,f,{separator:p=`, `}={}){return[...l].map(l=>je(s,l,f)).join(p)}function Pe(s,l){if(s===null)return null;if(Object.hasOwn(le,l))return E.overrideType(l),le[l].json(s);if(typeof s!=`string`)throw Error(`Assertion failed: Expected the value to be a string, got ${typeof s}`);return s}function ze(s,l,[f,p]){return s?Pe(f,p):je(l,f,p)}function Be(s){return{Check:xe(s,`✓`,`green`),Cross:xe(s,`✘`,`red`),Question:xe(s,`?`,`cyan`)}}function We(l,{label:f,value:[p,g]}){return`${je(l,f,s.Type.CODE)}: ${je(l,p,g)}`}function Ke(l,f,p){let g=[],v=[...f],b=p;for(;v.length>0;){let s=v[0],f=`${k.prettyLocator(l,s)}, `,p=k.prettyLocatorNoColors(s).length+2;if(g.length>0&&bs).join(``).slice(0,-2);let C=`X`.repeat(v.length.toString().length),w=`and ${C} more.`,E=v.length;for(;g.length>1&&bs).join(``),w.replace(C,je(l,E,s.Type.NUMBER))].join(``)}var qe;(function(s){s.Error=`error`,s.Warning=`warning`,s.Info=`info`,s.Discard=`discard`})(qe||(s.LogLevel=qe={}));function Je(s,{configuration:l}){let f=l.get(`logFilters`),p=new Map,g=new Map,v=[];for(let s of f){let l=s.get(`level`);if(l===void 0)continue;let f=s.get(`code`);f!==void 0&&p.set(f,l);let C=s.get(`text`);C!==void 0&&g.set(C,l);let w=s.get(`pattern`);w!==void 0&&v.push([b.default.matcher(w,{contains:!0}),l])}v.reverse();let E=(s,l,f)=>{if(s===null||s===w.MessageName.UNNAMED)return f;let b=g.size>0||v.length>0?(0,C.default)(l):l;if(g.size>0){let s=g.get(b);if(s!==void 0)return s??f}if(v.length>0){for(let[s,l]of v)if(s(b))return l??f}if(p.size>0){let l=p.get((0,w.stringifyMessageName)(s));if(l!==void 0)return l??f}return f},k=s.reportInfo,A=s.reportWarning,N=s.reportError,F=function(s,l,f,p){switch(E(l,f,p)){case qe.Info:k.call(s,l,f);break;case qe.Warning:A.call(s,l??w.MessageName.UNNAMED,f);break;case qe.Error:N.call(s,l??w.MessageName.UNNAMED,f);break}};s.reportInfo=function(...s){return F(this,...s,qe.Info)},s.reportWarning=function(...s){return F(this,...s,qe.Warning)},s.reportError=function(...s){return F(this,...s,qe.Error)}}})),require_array$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.splitWhen=s.flatten=void 0;function l(s){return s.reduce((s,l)=>[].concat(s,l),[])}s.flatten=l;function f(s,l){let f=[[]],p=0;for(let g of s)l(g)?(p++,f[p]=[]):f[p].push(g);return f}s.splitWhen=f})),require_errno=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isEnoentCodeError=void 0;function l(s){return s.code===`ENOENT`}s.isEnoentCodeError=l})),require_fs$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createDirentFromStats=void 0;var l=class{constructor(s,l){this.name=s,this.isBlockDevice=l.isBlockDevice.bind(l),this.isCharacterDevice=l.isCharacterDevice.bind(l),this.isDirectory=l.isDirectory.bind(l),this.isFIFO=l.isFIFO.bind(l),this.isFile=l.isFile.bind(l),this.isSocket=l.isSocket.bind(l),this.isSymbolicLink=l.isSymbolicLink.bind(l)}};function f(s,f){return new l(s,f)}s.createDirentFromStats=f})),require_path=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.convertPosixPathToPattern=s.convertWindowsPathToPattern=s.convertPathToPattern=s.escapePosixPath=s.escapeWindowsPath=s.escape=s.removeLeadingDotSegment=s.makeAbsolute=s.unixify=void 0;let l=require(`os`),f=require(`path`),p=l.platform()===`win32`,g=2,v=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,b=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,C=/^\\\\([.?])/,w=/\\(?![!()+@[\]{}])/g;function E(s){return s.replace(/\\/g,`/`)}s.unixify=E;function k(s,l){return f.resolve(s,l)}s.makeAbsolute=k;function A(s){if(s.charAt(0)===`.`){let l=s.charAt(1);if(l===`/`||l===`\\`)return s.slice(2)}return s}s.removeLeadingDotSegment=A,s.escape=p?N:F;function N(s){return s.replace(b,`\\$2`)}s.escapeWindowsPath=N;function F(s){return s.replace(v,`\\$2`)}s.escapePosixPath=F,s.convertPathToPattern=p?I:R;function I(s){return N(s).replace(C,`//$1`).replace(w,`/`)}s.convertWindowsPathToPattern=I;function R(s){return F(s)}s.convertPosixPathToPattern=R})),require_is_extglob=__commonJSMin(((s,l)=>{ /*! * is-extglob * @@ -1719,17 +1918,17 @@ l.exports=function(s){if(typeof s!=`string`||s===``)return!1;for(var l;l=/(\\).| * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ -var p=require_is_extglob(),g={"{":`}`,"(":`)`,"[":`]`},v=function(s){if(s[0]===`!`)return!0;for(var l=0,p=-2,v=-2,b=-2,C=-2,w=-2;ll&&(w===-1||w>v||(w=s.indexOf(`\\`,l),w===-1||w>v)))||b!==-1&&s[l]===`{`&&s[l+1]!==`}`&&(b=s.indexOf(`}`,l),b>l&&(w=s.indexOf(`\\`,l),w===-1||w>b))||C!==-1&&s[l]===`(`&&s[l+1]===`?`&&/[:!=]/.test(s[l+2])&&s[l+3]!==`)`&&(C=s.indexOf(`)`,l),C>l&&(w=s.indexOf(`\\`,l),w===-1||w>C))||p!==-1&&s[l]===`(`&&s[l+1]!==`|`&&(pp&&(w=s.indexOf(`\\`,p),w===-1||w>C))))return!0;if(s[l]===`\\`){var E=s[l+1];l+=2;var k=g[E];if(k){var A=s.indexOf(k,l);A!==-1&&(l=A+1)}if(s[l]===`!`)return!0}else l++}return!1},b=function(s){if(s[0]===`!`)return!0;for(var l=0;l{var p=require_is_glob(),g=require(`path`).posix.dirname,v=require(`os`).platform()===`win32`,b=`/`,C=/\\/g,w=/[\{\[].*[\}\]]$/,E=/(^|[^\\])([\{\[]|\([^\)]+$)/,k=/\\([\!\*\?\|\[\]\(\)\{\}])/g;l.exports=function(s,l){Object.assign({flipBackslashes:!0},l).flipBackslashes&&v&&s.indexOf(b)<0&&(s=s.replace(C,b)),w.test(s)&&(s+=b),s+=`a`;do s=g(s);while(p(s)||E.test(s));return s.replace(k,`$1`)}})),require_pattern=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isAbsolute=s.partitionAbsoluteAndRelative=s.removeDuplicateSlashes=s.matchAny=s.convertPatternsToRe=s.makeRe=s.getPatternParts=s.expandBraceExpansion=s.expandPatternsWithBraceExpansion=s.isAffectDepthOfReadingPattern=s.endsWithSlashGlobStar=s.hasGlobStar=s.getBaseDirectory=s.isPatternRelatedToParentDirectory=s.getPatternsOutsideCurrentDirectory=s.getPatternsInsideCurrentDirectory=s.getPositivePatterns=s.getNegativePatterns=s.isPositivePattern=s.isNegativePattern=s.convertToNegativePattern=s.convertToPositivePattern=s.isDynamicPattern=s.isStaticPattern=void 0;let l=require(`path`),p=require_glob_parent(),g=require_micromatch(),v=`**`,b=`\\`,C=/[*?]|^!/,w=/\[[^[]*]/,E=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,k=/[!*+?@]\([^(]*\)/,A=/,|\.\./,N=/(?!^)\/{2,}/g;function F(s,l={}){return!I(s,l)}s.isStaticPattern=F;function I(s,l={}){return s===``?!1:!!(l.caseSensitiveMatch===!1||s.includes(`\\`)||C.test(s)||w.test(s)||E.test(s)||l.extglob!==!1&&k.test(s)||l.braceExpansion!==!1&&R(s))}s.isDynamicPattern=I;function R(s){let l=s.indexOf(`{`);if(l===-1)return!1;let p=s.indexOf(`}`,l+1);if(p===-1)return!1;let g=s.slice(l,p);return A.test(g)}function B(s){return le(s)?s.slice(1):s}s.convertToPositivePattern=B;function q(s){return`!`+s}s.convertToNegativePattern=q;function le(s){return s.startsWith(`!`)&&s[1]!==`(`}s.isNegativePattern=le;function J(s){return!le(s)}s.isPositivePattern=J;function _e(s){return s.filter(le)}s.getNegativePatterns=_e;function be(s){return s.filter(J)}s.getPositivePatterns=be;function xe(s){return s.filter(s=>!Ne(s))}s.getPatternsInsideCurrentDirectory=xe;function De(s){return s.filter(Ne)}s.getPatternsOutsideCurrentDirectory=De;function Ne(s){return s.startsWith(`..`)||s.startsWith(`./..`)}s.isPatternRelatedToParentDirectory=Ne;function Pe(s){return p(s,{flipBackslashes:!1})}s.getBaseDirectory=Pe;function ze(s){return s.includes(`**`)}s.hasGlobStar=ze;function Be(s){return s.endsWith(`/**`)}s.endsWithSlashGlobStar=Be;function We(s){let p=l.basename(s);return Be(s)||F(p)}s.isAffectDepthOfReadingPattern=We;function Ke(s){return s.reduce((s,l)=>s.concat(qe(l)),[])}s.expandPatternsWithBraceExpansion=Ke;function qe(s){let l=g.braces(s,{expand:!0,nodupes:!0,keepEscaping:!0});return l.sort((s,l)=>s.length-l.length),l.filter(s=>s!==``)}s.expandBraceExpansion=qe;function Je(s,l){let{parts:p}=g.scan(s,Object.assign(Object.assign({},l),{parts:!0}));return p.length===0&&(p=[s]),p[0].startsWith(`/`)&&(p[0]=p[0].slice(1),p.unshift(``)),p}s.getPatternParts=Je;function Ye(s,l){return g.makeRe(s,l)}s.makeRe=Ye;function Ze(s,l){return s.map(s=>Ye(s,l))}s.convertPatternsToRe=Ze;function Qe(s,l){return l.some(l=>l.test(s))}s.matchAny=Qe;function ot(s){return s.replace(N,`/`)}s.removeDuplicateSlashes=ot;function st(s){let l=[],p=[];for(let g of s)ut(g)?l.push(g):p.push(g);return[l,p]}s.partitionAbsoluteAndRelative=st;function ut(s){return l.isAbsolute(s)}s.isAbsolute=ut})),require_merge2=__commonJSMin(((s,l)=>{let p=require(`stream`).PassThrough,g=Array.prototype.slice;l.exports=v;function v(){let s=[],l=g.call(arguments),v=!1,C=l[l.length-1];C&&!Array.isArray(C)&&C.pipe==null?l.pop():C={};let w=C.end!==!1,E=C.pipeError===!0;C.objectMode??=!0,C.highWaterMark??=64*1024;let k=p(C);function A(){for(let l=0,p=arguments.length;l0||(v=!1,N())}function b(s){function l(){s.removeListener(`merge2UnpipeEnd`,l),s.removeListener(`end`,l),E&&s.removeListener(`error`,p),g()}function p(s){k.emit(`error`,s)}if(s._readableState.endEmitted)return g();s.on(`merge2UnpipeEnd`,l),s.on(`end`,l),E&&s.on(`error`,p),s.pipe(k,{end:!1}),s.resume()}for(let s=0;s{Object.defineProperty(s,`__esModule`,{value:!0}),s.merge=void 0;let l=require_merge2();function p(s){let p=l(s);return s.forEach(s=>{s.once(`error`,s=>p.emit(`error`,s))}),p.once(`close`,()=>g(s)),p.once(`end`,()=>g(s)),p}s.merge=p;function g(s){s.forEach(s=>s.emit(`close`))}})),require_string=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isEmpty=s.isString=void 0;function l(s){return typeof s==`string`}s.isString=l;function p(s){return s===``}s.isEmpty=p})),require_utils$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.string=s.stream=s.pattern=s.path=s.fs=s.errno=s.array=void 0,s.array=require_array$2(),s.errno=require_errno(),s.fs=require_fs$3(),s.path=require_path(),s.pattern=require_pattern(),s.stream=require_stream$4(),s.string=require_string()})),require_tasks=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.convertPatternGroupToTask=s.convertPatternGroupsToTasks=s.groupPatternsByBaseDirectory=s.getNegativePatternsAsPositive=s.getPositivePatterns=s.convertPatternsToTasks=s.generate=void 0;let l=require_utils$5();function p(s,p){let w=g(s,p),E=g(p.ignore,p),k=b(w),A=C(w,E),N=k.filter(s=>l.pattern.isStaticPattern(s,p)),F=k.filter(s=>l.pattern.isDynamicPattern(s,p)),I=v(N,A,!1),R=v(F,A,!0);return I.concat(R)}s.generate=p;function g(s,p){let g=s;return p.braceExpansion&&(g=l.pattern.expandPatternsWithBraceExpansion(g)),p.baseNameMatch&&(g=g.map(s=>s.includes(`/`)?s:`**/${s}`)),g.map(s=>l.pattern.removeDuplicateSlashes(s))}function v(s,p,g){let v=[],b=l.pattern.getPatternsOutsideCurrentDirectory(s),C=l.pattern.getPatternsInsideCurrentDirectory(s),A=w(b),N=w(C);return v.push(...E(A,p,g)),`.`in N?v.push(k(`.`,C,p,g)):v.push(...E(N,p,g)),v}s.convertPatternsToTasks=v;function b(s){return l.pattern.getPositivePatterns(s)}s.getPositivePatterns=b;function C(s,p){return l.pattern.getNegativePatterns(s).concat(p).map(l.pattern.convertToPositivePattern)}s.getNegativePatternsAsPositive=C;function w(s){return s.reduce((s,p)=>{let g=l.pattern.getBaseDirectory(p);return g in s?s[g].push(p):s[g]=[p],s},{})}s.groupPatternsByBaseDirectory=w;function E(s,l,p){return Object.keys(s).map(g=>k(g,s[g],l,p))}s.convertPatternGroupsToTasks=E;function k(s,p,g,v){return{dynamic:v,positive:p,negative:g,base:s,patterns:[].concat(p,g.map(l.pattern.convertToNegativePattern))}}s.convertPatternGroupToTask=k})),require_async$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.read=void 0;function l(s,l,v){l.fs.lstat(s,(b,C)=>{if(b!==null){p(v,b);return}if(!C.isSymbolicLink()||!l.followSymbolicLink){g(v,C);return}l.fs.stat(s,(s,b)=>{if(s!==null){if(l.throwErrorOnBrokenSymbolicLink){p(v,s);return}g(v,C);return}l.markSymbolicLink&&(b.isSymbolicLink=()=>!0),g(v,b)})})}s.read=l;function p(s,l){s(l)}function g(s,l){s(null,l)}})),require_sync$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.read=void 0;function l(s,l){let p=l.fs.lstatSync(s);if(!p.isSymbolicLink()||!l.followSymbolicLink)return p;try{let p=l.fs.statSync(s);return l.markSymbolicLink&&(p.isSymbolicLink=()=>!0),p}catch(s){if(!l.throwErrorOnBrokenSymbolicLink)return p;throw s}}s.read=l})),require_fs$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createFileSystemAdapter=s.FILE_SYSTEM_ADAPTER=void 0;let l=require(`fs`);s.FILE_SYSTEM_ADAPTER={lstat:l.lstat,stat:l.stat,lstatSync:l.lstatSync,statSync:l.statSync};function p(l){return l===void 0?s.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},s.FILE_SYSTEM_ADAPTER),l)}s.createFileSystemAdapter=p})),require_settings$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_fs$2();s.default=class{constructor(s={}){this._options=s,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=l.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(s,l){return s??l}}})),require_out$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.statSync=s.stat=s.Settings=void 0;let l=require_async$5(),p=require_sync$6(),g=require_settings$3();s.Settings=g.default;function v(s,p,g){if(typeof p==`function`){l.read(s,C(),p);return}l.read(s,C(p),g)}s.stat=v;function b(s,l){let g=C(l);return p.read(s,g)}s.statSync=b;function C(s={}){return s instanceof g.default?s:new g.default(s)}})),require_queue_microtask=__commonJSMin(((s,l)=>{ +var f=require_is_extglob(),p={"{":`}`,"(":`)`,"[":`]`},g=function(s){if(s[0]===`!`)return!0;for(var l=0,f=-2,g=-2,v=-2,b=-2,C=-2;ll&&(C===-1||C>g||(C=s.indexOf(`\\`,l),C===-1||C>g)))||v!==-1&&s[l]===`{`&&s[l+1]!==`}`&&(v=s.indexOf(`}`,l),v>l&&(C=s.indexOf(`\\`,l),C===-1||C>v))||b!==-1&&s[l]===`(`&&s[l+1]===`?`&&/[:!=]/.test(s[l+2])&&s[l+3]!==`)`&&(b=s.indexOf(`)`,l),b>l&&(C=s.indexOf(`\\`,l),C===-1||C>b))||f!==-1&&s[l]===`(`&&s[l+1]!==`|`&&(ff&&(C=s.indexOf(`\\`,f),C===-1||C>b))))return!0;if(s[l]===`\\`){var w=s[l+1];l+=2;var E=p[w];if(E){var k=s.indexOf(E,l);k!==-1&&(l=k+1)}if(s[l]===`!`)return!0}else l++}return!1},v=function(s){if(s[0]===`!`)return!0;for(var l=0;l{var f=require_is_glob(),p=require(`path`).posix.dirname,g=require(`os`).platform()===`win32`,v=`/`,b=/\\/g,C=/[\{\[].*[\}\]]$/,w=/(^|[^\\])([\{\[]|\([^\)]+$)/,E=/\\([\!\*\?\|\[\]\(\)\{\}])/g;l.exports=function(s,l){Object.assign({flipBackslashes:!0},l).flipBackslashes&&g&&s.indexOf(v)<0&&(s=s.replace(b,v)),C.test(s)&&(s+=v),s+=`a`;do s=p(s);while(f(s)||w.test(s));return s.replace(E,`$1`)}})),require_pattern=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isAbsolute=s.partitionAbsoluteAndRelative=s.removeDuplicateSlashes=s.matchAny=s.convertPatternsToRe=s.makeRe=s.getPatternParts=s.expandBraceExpansion=s.expandPatternsWithBraceExpansion=s.isAffectDepthOfReadingPattern=s.endsWithSlashGlobStar=s.hasGlobStar=s.getBaseDirectory=s.isPatternRelatedToParentDirectory=s.getPatternsOutsideCurrentDirectory=s.getPatternsInsideCurrentDirectory=s.getPositivePatterns=s.getNegativePatterns=s.isPositivePattern=s.isNegativePattern=s.convertToNegativePattern=s.convertToPositivePattern=s.isDynamicPattern=s.isStaticPattern=void 0;let l=require(`path`),f=require_glob_parent(),p=require_micromatch(),g=`**`,v=`\\`,b=/[*?]|^!/,C=/\[[^[]*]/,w=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,E=/[!*+?@]\([^(]*\)/,k=/,|\.\./,A=/(?!^)\/{2,}/g;function N(s,l={}){return!F(s,l)}s.isStaticPattern=N;function F(s,l={}){return s===``?!1:!!(l.caseSensitiveMatch===!1||s.includes(`\\`)||b.test(s)||C.test(s)||w.test(s)||l.extglob!==!1&&E.test(s)||l.braceExpansion!==!1&&I(s))}s.isDynamicPattern=F;function I(s){let l=s.indexOf(`{`);if(l===-1)return!1;let f=s.indexOf(`}`,l+1);if(f===-1)return!1;let p=s.slice(l,f);return k.test(p)}function R(s){return q(s)?s.slice(1):s}s.convertToPositivePattern=R;function B(s){return`!`+s}s.convertToNegativePattern=B;function q(s){return s.startsWith(`!`)&&s[1]!==`(`}s.isNegativePattern=q;function J(s){return!q(s)}s.isPositivePattern=J;function le(s){return s.filter(q)}s.getNegativePatterns=le;function _e(s){return s.filter(J)}s.getPositivePatterns=_e;function be(s){return s.filter(s=>!De(s))}s.getPatternsInsideCurrentDirectory=be;function xe(s){return s.filter(De)}s.getPatternsOutsideCurrentDirectory=xe;function De(s){return s.startsWith(`..`)||s.startsWith(`./..`)}s.isPatternRelatedToParentDirectory=De;function Oe(s){return f(s,{flipBackslashes:!1})}s.getBaseDirectory=Oe;function je(s){return s.includes(`**`)}s.hasGlobStar=je;function Ne(s){return s.endsWith(`/**`)}s.endsWithSlashGlobStar=Ne;function Pe(s){let f=l.basename(s);return Ne(s)||N(f)}s.isAffectDepthOfReadingPattern=Pe;function ze(s){return s.reduce((s,l)=>s.concat(Be(l)),[])}s.expandPatternsWithBraceExpansion=ze;function Be(s){let l=p.braces(s,{expand:!0,nodupes:!0,keepEscaping:!0});return l.sort((s,l)=>s.length-l.length),l.filter(s=>s!==``)}s.expandBraceExpansion=Be;function We(s,l){let{parts:f}=p.scan(s,Object.assign(Object.assign({},l),{parts:!0}));return f.length===0&&(f=[s]),f[0].startsWith(`/`)&&(f[0]=f[0].slice(1),f.unshift(``)),f}s.getPatternParts=We;function Ke(s,l){return p.makeRe(s,l)}s.makeRe=Ke;function qe(s,l){return s.map(s=>Ke(s,l))}s.convertPatternsToRe=qe;function Je(s,l){return l.some(l=>l.test(s))}s.matchAny=Je;function Ye(s){return s.replace(A,`/`)}s.removeDuplicateSlashes=Ye;function Ze(s){let l=[],f=[];for(let p of s)Qe(p)?l.push(p):f.push(p);return[l,f]}s.partitionAbsoluteAndRelative=Ze;function Qe(s){return l.isAbsolute(s)}s.isAbsolute=Qe})),require_merge2=__commonJSMin(((s,l)=>{let f=require(`stream`).PassThrough,p=Array.prototype.slice;l.exports=g;function g(){let s=[],l=p.call(arguments),g=!1,b=l[l.length-1];b&&!Array.isArray(b)&&b.pipe==null?l.pop():b={};let C=b.end!==!1,w=b.pipeError===!0;b.objectMode??=!0,b.highWaterMark??=64*1024;let E=f(b);function k(){for(let l=0,f=arguments.length;l0||(g=!1,A())}function v(s){function l(){s.removeListener(`merge2UnpipeEnd`,l),s.removeListener(`end`,l),w&&s.removeListener(`error`,f),p()}function f(s){E.emit(`error`,s)}if(s._readableState.endEmitted)return p();s.on(`merge2UnpipeEnd`,l),s.on(`end`,l),w&&s.on(`error`,f),s.pipe(E,{end:!1}),s.resume()}for(let s=0;s{Object.defineProperty(s,`__esModule`,{value:!0}),s.merge=void 0;let l=require_merge2();function f(s){let f=l(s);return s.forEach(s=>{s.once(`error`,s=>f.emit(`error`,s))}),f.once(`close`,()=>p(s)),f.once(`end`,()=>p(s)),f}s.merge=f;function p(s){s.forEach(s=>s.emit(`close`))}})),require_string=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isEmpty=s.isString=void 0;function l(s){return typeof s==`string`}s.isString=l;function f(s){return s===``}s.isEmpty=f})),require_utils$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.string=s.stream=s.pattern=s.path=s.fs=s.errno=s.array=void 0,s.array=require_array$2(),s.errno=require_errno(),s.fs=require_fs$3(),s.path=require_path(),s.pattern=require_pattern(),s.stream=require_stream$4(),s.string=require_string()})),require_tasks=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.convertPatternGroupToTask=s.convertPatternGroupsToTasks=s.groupPatternsByBaseDirectory=s.getNegativePatternsAsPositive=s.getPositivePatterns=s.convertPatternsToTasks=s.generate=void 0;let l=require_utils$5();function f(s,f){let C=p(s,f),w=p(f.ignore,f),E=v(C),k=b(C,w),A=E.filter(s=>l.pattern.isStaticPattern(s,f)),N=E.filter(s=>l.pattern.isDynamicPattern(s,f)),F=g(A,k,!1),I=g(N,k,!0);return F.concat(I)}s.generate=f;function p(s,f){let p=s;return f.braceExpansion&&(p=l.pattern.expandPatternsWithBraceExpansion(p)),f.baseNameMatch&&(p=p.map(s=>s.includes(`/`)?s:`**/${s}`)),p.map(s=>l.pattern.removeDuplicateSlashes(s))}function g(s,f,p){let g=[],v=l.pattern.getPatternsOutsideCurrentDirectory(s),b=l.pattern.getPatternsInsideCurrentDirectory(s),k=C(v),A=C(b);return g.push(...w(k,f,p)),`.`in A?g.push(E(`.`,b,f,p)):g.push(...w(A,f,p)),g}s.convertPatternsToTasks=g;function v(s){return l.pattern.getPositivePatterns(s)}s.getPositivePatterns=v;function b(s,f){return l.pattern.getNegativePatterns(s).concat(f).map(l.pattern.convertToPositivePattern)}s.getNegativePatternsAsPositive=b;function C(s){return s.reduce((s,f)=>{let p=l.pattern.getBaseDirectory(f);return p in s?s[p].push(f):s[p]=[f],s},{})}s.groupPatternsByBaseDirectory=C;function w(s,l,f){return Object.keys(s).map(p=>E(p,s[p],l,f))}s.convertPatternGroupsToTasks=w;function E(s,f,p,g){return{dynamic:g,positive:f,negative:p,base:s,patterns:[].concat(f,p.map(l.pattern.convertToNegativePattern))}}s.convertPatternGroupToTask=E})),require_async$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.read=void 0;function l(s,l,g){l.fs.lstat(s,(v,b)=>{if(v!==null){f(g,v);return}if(!b.isSymbolicLink()||!l.followSymbolicLink){p(g,b);return}l.fs.stat(s,(s,v)=>{if(s!==null){if(l.throwErrorOnBrokenSymbolicLink){f(g,s);return}p(g,b);return}l.markSymbolicLink&&(v.isSymbolicLink=()=>!0),p(g,v)})})}s.read=l;function f(s,l){s(l)}function p(s,l){s(null,l)}})),require_sync$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.read=void 0;function l(s,l){let f=l.fs.lstatSync(s);if(!f.isSymbolicLink()||!l.followSymbolicLink)return f;try{let f=l.fs.statSync(s);return l.markSymbolicLink&&(f.isSymbolicLink=()=>!0),f}catch(s){if(!l.throwErrorOnBrokenSymbolicLink)return f;throw s}}s.read=l})),require_fs$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createFileSystemAdapter=s.FILE_SYSTEM_ADAPTER=void 0;let l=require(`fs`);s.FILE_SYSTEM_ADAPTER={lstat:l.lstat,stat:l.stat,lstatSync:l.lstatSync,statSync:l.statSync};function f(l){return l===void 0?s.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},s.FILE_SYSTEM_ADAPTER),l)}s.createFileSystemAdapter=f})),require_settings$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_fs$2();s.default=class{constructor(s={}){this._options=s,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=l.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(s,l){return s??l}}})),require_out$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.statSync=s.stat=s.Settings=void 0;let l=require_async$5(),f=require_sync$6(),p=require_settings$3();s.Settings=p.default;function g(s,f,p){if(typeof f==`function`){l.read(s,b(),f);return}l.read(s,b(f),p)}s.stat=g;function v(s,l){let p=b(l);return f.read(s,p)}s.statSync=v;function b(s={}){return s instanceof p.default?s:new p.default(s)}})),require_queue_microtask=__commonJSMin(((s,l)=>{ /*! queue-microtask. MIT License. Feross Aboukhadijeh */ -let p;l.exports=typeof queueMicrotask==`function`?queueMicrotask.bind(typeof window<`u`?window:global):s=>(p||=Promise.resolve()).then(s).catch(s=>setTimeout(()=>{throw s},0))})),require_run_parallel=__commonJSMin(((s,l)=>{ +let f;l.exports=typeof queueMicrotask==`function`?queueMicrotask.bind(typeof window<`u`?window:global):s=>(f||=Promise.resolve()).then(s).catch(s=>setTimeout(()=>{throw s},0))})),require_run_parallel=__commonJSMin(((s,l)=>{ /*! run-parallel. MIT License. Feross Aboukhadijeh */ -l.exports=g;let p=require_queue_microtask();function g(s,l){let g,v,b,C=!0;Array.isArray(s)?(g=[],v=s.length):(b=Object.keys(s),g={},v=b.length);function w(s){function v(){l&&l(s,g),l=null}C?p(v):v()}function E(s,l,p){g[s]=p,(--v===0||l)&&w(l)}v?b?b.forEach(function(l){s[l](function(s,p){E(l,s,p)})}):s.forEach(function(s,l){s(function(s,p){E(l,s,p)})}):w(null),C=!1}})),require_constants$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;let l=process.versions.node.split(`.`);if(l[0]===void 0||l[1]===void 0)throw Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);let p=Number.parseInt(l[0],10),g=Number.parseInt(l[1],10),v=10,b=10;s.IS_SUPPORT_READDIR_WITH_FILE_TYPES=p>10||p===10&&g>=10})),require_fs$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createDirentFromStats=void 0;var l=class{constructor(s,l){this.name=s,this.isBlockDevice=l.isBlockDevice.bind(l),this.isCharacterDevice=l.isCharacterDevice.bind(l),this.isDirectory=l.isDirectory.bind(l),this.isFIFO=l.isFIFO.bind(l),this.isFile=l.isFile.bind(l),this.isSocket=l.isSocket.bind(l),this.isSymbolicLink=l.isSymbolicLink.bind(l)}};function p(s,p){return new l(s,p)}s.createDirentFromStats=p})),require_utils$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.fs=void 0,s.fs=require_fs$1()})),require_common$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.joinPathSegments=void 0;function l(s,l,p){return s.endsWith(p)?s+l:s+p+l}s.joinPathSegments=l})),require_async$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.readdir=s.readdirWithFileTypes=s.read=void 0;let l=require_out$3(),p=require_run_parallel(),g=require_constants$3(),v=require_utils$4(),b=require_common$2();function C(s,l,p){if(!l.stats&&g.IS_SUPPORT_READDIR_WITH_FILE_TYPES){w(s,l,p);return}k(s,l,p)}s.read=C;function w(s,l,g){l.fs.readdir(s,{withFileTypes:!0},(v,C)=>{if(v!==null){A(g,v);return}let w=C.map(p=>({dirent:p,name:p.name,path:b.joinPathSegments(s,p.name,l.pathSegmentSeparator)}));if(!l.followSymbolicLinks){N(g,w);return}p(w.map(s=>E(s,l)),(s,l)=>{if(s!==null){A(g,s);return}N(g,l)})})}s.readdirWithFileTypes=w;function E(s,l){return p=>{if(!s.dirent.isSymbolicLink()){p(null,s);return}l.fs.stat(s.path,(g,b)=>{if(g!==null){if(l.throwErrorOnBrokenSymbolicLink){p(g);return}p(null,s);return}s.dirent=v.fs.createDirentFromStats(s.name,b),p(null,s)})}}function k(s,g,C){g.fs.readdir(s,(w,E)=>{if(w!==null){A(C,w);return}p(E.map(p=>{let C=b.joinPathSegments(s,p,g.pathSegmentSeparator);return s=>{l.stat(C,g.fsStatSettings,(l,b)=>{if(l!==null){s(l);return}let w={name:p,path:C,dirent:v.fs.createDirentFromStats(p,b)};g.stats&&(w.stats=b),s(null,w)})}}),(s,l)=>{if(s!==null){A(C,s);return}N(C,l)})})}s.readdir=k;function A(s,l){s(l)}function N(s,l){s(null,l)}})),require_sync$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.readdir=s.readdirWithFileTypes=s.read=void 0;let l=require_out$3(),p=require_constants$3(),g=require_utils$4(),v=require_common$2();function b(s,l){return!l.stats&&p.IS_SUPPORT_READDIR_WITH_FILE_TYPES?C(s,l):w(s,l)}s.read=b;function C(s,l){return l.fs.readdirSync(s,{withFileTypes:!0}).map(p=>{let b={dirent:p,name:p.name,path:v.joinPathSegments(s,p.name,l.pathSegmentSeparator)};if(b.dirent.isSymbolicLink()&&l.followSymbolicLinks)try{let s=l.fs.statSync(b.path);b.dirent=g.fs.createDirentFromStats(b.name,s)}catch(s){if(l.throwErrorOnBrokenSymbolicLink)throw s}return b})}s.readdirWithFileTypes=C;function w(s,p){return p.fs.readdirSync(s).map(b=>{let C=v.joinPathSegments(s,b,p.pathSegmentSeparator),w=l.statSync(C,p.fsStatSettings),E={name:b,path:C,dirent:g.fs.createDirentFromStats(b,w)};return p.stats&&(E.stats=w),E})}s.readdir=w})),require_fs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createFileSystemAdapter=s.FILE_SYSTEM_ADAPTER=void 0;let l=require(`fs`);s.FILE_SYSTEM_ADAPTER={lstat:l.lstat,stat:l.stat,lstatSync:l.lstatSync,statSync:l.statSync,readdir:l.readdir,readdirSync:l.readdirSync};function p(l){return l===void 0?s.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},s.FILE_SYSTEM_ADAPTER),l)}s.createFileSystemAdapter=p})),require_settings$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`path`),p=require_out$3(),g=require_fs();s.default=class{constructor(s={}){this._options=s,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=g.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,l.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new p.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(s,l){return s??l}}})),require_out$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Settings=s.scandirSync=s.scandir=void 0;let l=require_async$4(),p=require_sync$5(),g=require_settings$2();s.Settings=g.default;function v(s,p,g){if(typeof p==`function`){l.read(s,C(),p);return}l.read(s,C(p),g)}s.scandir=v;function b(s,l){let g=C(l);return p.read(s,g)}s.scandirSync=b;function C(s={}){return s instanceof g.default?s:new g.default(s)}})),require_reusify=__commonJSMin(((s,l)=>{function p(s){var l=new s,p=l;function g(){var g=l;return g.next?l=g.next:(l=new s,p=l),g.next=null,g}function v(s){p.next=s,p=s}return{get:g,release:v}}l.exports=p})),require_queue=__commonJSMin(((s,l)=>{var p=require_reusify();function g(s,l,g){if(typeof s==`function`&&(g=l,l=s,s=null),!(g>=1))throw Error(`fastqueue concurrency must be equal to or greater than 1`);var C=p(b),w=null,E=null,k=0,A=null,N={push:J,drain:v,saturated:v,pause:I,paused:!1,get concurrency(){return g},set concurrency(s){if(!(s>=1))throw Error(`fastqueue concurrency must be equal to or greater than 1`);if(g=s,!N.paused)for(;w&&k=g||N.paused?E?(E.next=F,E=F):(w=F,E=F,N.saturated()):(k++,l.call(s,F.value,F.worked))}function _e(p,b){var F=C.get();F.context=s,F.release=be,F.value=p,F.callback=b||v,F.errorHandler=A,k>=g||N.paused?w?(F.next=w,w=F):(w=F,E=F,N.saturated()):(k++,l.call(s,F.value,F.worked))}function be(p){p&&C.release(p);var v=w;v&&k<=g?N.paused?k--:(E===w&&(E=null),w=v.next,v.next=null,l.call(s,v.value,v.worked),E===null&&N.empty()):--k===0&&N.drain()}function xe(){w=null,E=null,N.drain=v}function De(){w=null,E=null,N.drain(),N.drain=v}function Ne(){var s=w;for(w=null,E=null;s;){var l=s.next,p=s.callback,g=s.errorHandler,b=s.value,C=s.context;s.value=null,s.callback=v,s.errorHandler=null,g&&g(Error(`abort`),b),p.call(C,Error(`abort`)),s.release(s),s=l}N.drain=v}function Pe(s){A=s}}function v(){}function b(){this.value=null,this.callback=v,this.next=null,this.release=v,this.context=null,this.errorHandler=null;var s=this;this.worked=function(l,p){var g=s.callback,b=s.errorHandler,C=s.value;s.value=null,s.callback=v,s.errorHandler&&b(l,C),g.call(s.context,l,p),s.release(s)}}function C(s,l,p){typeof s==`function`&&(p=l,l=s,s=null);function b(s,p){l.call(this,s).then(function(s){p(null,s)},p)}var C=g(s,b,p),w=C.push,E=C.unshift;return C.push=k,C.unshift=A,C.drained=N,C;function k(s){var l=new Promise(function(l,p){w(s,function(s,g){if(s){p(s);return}l(g)})});return l.catch(v),l}function A(s){var l=new Promise(function(l,p){E(s,function(s,g){if(s){p(s);return}l(g)})});return l.catch(v),l}function N(){return new Promise(function(s){process.nextTick(function(){if(C.idle())s();else{var l=C.drain;C.drain=function(){typeof l==`function`&&l(),s(),C.drain=l}}})})}}l.exports=g,l.exports.promise=C})),require_common$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.joinPathSegments=s.replacePathSegmentSeparator=s.isAppliedFilter=s.isFatalError=void 0;function l(s,l){return s.errorFilter===null?!0:!s.errorFilter(l)}s.isFatalError=l;function p(s,l){return s===null||s(l)}s.isAppliedFilter=p;function g(s,l){return s.split(/[/\\]/).join(l)}s.replacePathSegmentSeparator=g;function v(s,l,p){return s===``?l:s.endsWith(p)?s+l:s+p+l}s.joinPathSegments=v})),require_reader$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_common$1();s.default=class{constructor(s,p){this._root=s,this._settings=p,this._root=l.replacePathSegmentSeparator(s,p.pathSegmentSeparator)}}})),require_async$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`events`),p=require_out$2(),g=require_queue(),v=require_common$1(),b=require_reader$1();s.default=class extends b.default{constructor(s,v){super(s,v),this._settings=v,this._scandir=p.scandir,this._emitter=new l.EventEmitter,this._queue=g(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit(`end`)}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw Error(`The reader is already destroyed`);this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(s){this._emitter.on(`entry`,s)}onError(s){this._emitter.once(`error`,s)}onEnd(s){this._emitter.once(`end`,s)}_pushToQueue(s,l){let p={directory:s,base:l};this._queue.push(p,s=>{s!==null&&this._handleError(s)})}_worker(s,l){this._scandir(s.directory,this._settings.fsScandirSettings,(p,g)=>{if(p!==null){l(p,void 0);return}for(let l of g)this._handleEntry(l,s.base);l(null,void 0)})}_handleError(s){this._isDestroyed||!v.isFatalError(this._settings,s)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit(`error`,s))}_handleEntry(s,l){if(this._isDestroyed||this._isFatalError)return;let p=s.path;l!==void 0&&(s.path=v.joinPathSegments(l,s.name,this._settings.pathSegmentSeparator)),v.isAppliedFilter(this._settings.entryFilter,s)&&this._emitEntry(s),s.dirent.isDirectory()&&v.isAppliedFilter(this._settings.deepFilter,s)&&this._pushToQueue(p,l===void 0?void 0:s.path)}_emitEntry(s){this._emitter.emit(`entry`,s)}}})),require_async$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_async$3();s.default=class{constructor(s,p){this._root=s,this._settings=p,this._reader=new l.default(this._root,this._settings),this._storage=[]}read(s){this._reader.onError(l=>{p(s,l)}),this._reader.onEntry(s=>{this._storage.push(s)}),this._reader.onEnd(()=>{g(s,this._storage)}),this._reader.read()}};function p(s,l){s(l)}function g(s,l){s(null,l)}})),require_stream$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`stream`),p=require_async$3();s.default=class{constructor(s,g){this._root=s,this._settings=g,this._reader=new p.default(this._root,this._settings),this._stream=new l.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(s=>{this._stream.emit(`error`,s)}),this._reader.onEntry(s=>{this._stream.push(s)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}}})),require_sync$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_out$2(),p=require_common$1(),g=require_reader$1();s.default=class extends g.default{constructor(){super(...arguments),this._scandir=l.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(s,l){this._queue.add({directory:s,base:l})}_handleQueue(){for(let s of this._queue.values())this._handleDirectory(s.directory,s.base)}_handleDirectory(s,l){try{let p=this._scandir(s,this._settings.fsScandirSettings);for(let s of p)this._handleEntry(s,l)}catch(s){this._handleError(s)}}_handleError(s){if(p.isFatalError(this._settings,s))throw s}_handleEntry(s,l){let g=s.path;l!==void 0&&(s.path=p.joinPathSegments(l,s.name,this._settings.pathSegmentSeparator)),p.isAppliedFilter(this._settings.entryFilter,s)&&this._pushToStorage(s),s.dirent.isDirectory()&&p.isAppliedFilter(this._settings.deepFilter,s)&&this._pushToQueue(g,l===void 0?void 0:s.path)}_pushToStorage(s){this._storage.push(s)}}})),require_sync$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_sync$4();s.default=class{constructor(s,p){this._root=s,this._settings=p,this._reader=new l.default(this._root,this._settings)}read(){return this._reader.read()}}})),require_settings$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`path`),p=require_out$2();s.default=class{constructor(s={}){this._options=s,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,1/0),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,l.sep),this.fsScandirSettings=new p.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(s,l){return s??l}}})),require_out$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Settings=s.walkStream=s.walkSync=s.walk=void 0;let l=require_async$2(),p=require_stream$3(),g=require_sync$3(),v=require_settings$1();s.Settings=v.default;function b(s,p,g){if(typeof p==`function`){new l.default(s,E()).read(p);return}new l.default(s,E(p)).read(g)}s.walk=b;function C(s,l){let p=E(l);return new g.default(s,p).read()}s.walkSync=C;function w(s,l){let g=E(l);return new p.default(s,g).read()}s.walkStream=w;function E(s={}){return s instanceof v.default?s:new v.default(s)}})),require_reader=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`path`),p=require_out$3(),g=require_utils$5();s.default=class{constructor(s){this._settings=s,this._fsStatSettings=new p.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(s){return l.resolve(this._settings.cwd,s)}_makeEntry(s,l){let p={name:l,path:l,dirent:g.fs.createDirentFromStats(l,s)};return this._settings.stats&&(p.stats=s),p}_isFatalError(s){return!g.errno.isEnoentCodeError(s)&&!this._settings.suppressErrors}}})),require_stream$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`stream`),p=require_out$3(),g=require_out$1(),v=require_reader();s.default=class extends v.default{constructor(){super(...arguments),this._walkStream=g.walkStream,this._stat=p.stat}dynamic(s,l){return this._walkStream(s,l)}static(s,p){let g=s.map(this._getFullEntryPath,this),v=new l.PassThrough({objectMode:!0});v._write=(l,b,C)=>this._getEntry(g[l],s[l],p).then(s=>{s!==null&&p.entryFilter(s)&&v.push(s),l===g.length-1&&v.end(),C()}).catch(C);for(let s=0;sthis._makeEntry(s,l)).catch(s=>{if(p.errorFilter(s))return null;throw s})}_getStat(s){return new Promise((l,p)=>{this._stat(s,this._fsStatSettings,(s,g)=>s===null?l(g):p(s))})}}})),require_async$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_out$1(),p=require_reader(),g=require_stream$2();s.default=class extends p.default{constructor(){super(...arguments),this._walkAsync=l.walk,this._readerStream=new g.default(this._settings)}dynamic(s,l){return new Promise((p,g)=>{this._walkAsync(s,l,(s,l)=>{s===null?p(l):g(s)})})}async static(s,l){let p=[],g=this._readerStream.static(s,l);return new Promise((s,l)=>{g.once(`error`,l),g.on(`data`,s=>p.push(s)),g.once(`end`,()=>s(p))})}}})),require_matcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_utils$5();s.default=class{constructor(s,l,p){this._patterns=s,this._settings=l,this._micromatchOptions=p,this._storage=[],this._fillStorage()}_fillStorage(){for(let s of this._patterns){let l=this._getPatternSegments(s),p=this._splitSegmentsIntoSections(l);this._storage.push({complete:p.length<=1,pattern:s,segments:l,sections:p})}}_getPatternSegments(s){return l.pattern.getPatternParts(s,this._micromatchOptions).map(s=>l.pattern.isDynamicPattern(s,this._settings)?{dynamic:!0,pattern:s,patternRe:l.pattern.makeRe(s,this._micromatchOptions)}:{dynamic:!1,pattern:s})}_splitSegmentsIntoSections(s){return l.array.splitWhen(s,s=>s.dynamic&&l.pattern.hasGlobStar(s.pattern))}}})),require_partial=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_matcher();s.default=class extends l.default{match(s){let l=s.split(`/`),p=l.length,g=this._storage.filter(s=>!s.complete||s.segments.length>p);for(let s of g){let g=s.sections[0];if(!s.complete&&p>g.length||l.every((l,p)=>{let g=s.segments[p];return!!(g.dynamic&&g.patternRe.test(l)||!g.dynamic&&g.pattern===l)}))return!0}return!1}}})),require_deep=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_utils$5(),p=require_partial();s.default=class{constructor(s,l){this._settings=s,this._micromatchOptions=l}getFilter(s,l,p){let g=this._getMatcher(l),v=this._getNegativePatternsRe(p);return l=>this._filter(s,l,g,v)}_getMatcher(s){return new p.default(s,this._settings,this._micromatchOptions)}_getNegativePatternsRe(s){let p=s.filter(l.pattern.isAffectDepthOfReadingPattern);return l.pattern.convertPatternsToRe(p,this._micromatchOptions)}_filter(s,p,g,v){if(this._isSkippedByDeep(s,p.path)||this._isSkippedSymbolicLink(p))return!1;let b=l.path.removeLeadingDotSegment(p.path);return this._isSkippedByPositivePatterns(b,g)?!1:this._isSkippedByNegativePatterns(b,v)}_isSkippedByDeep(s,l){return this._settings.deep===1/0?!1:this._getEntryLevel(s,l)>=this._settings.deep}_getEntryLevel(s,l){let p=l.split(`/`).length;return s===``?p:p-s.split(`/`).length}_isSkippedSymbolicLink(s){return!this._settings.followSymbolicLinks&&s.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(s,l){return!this._settings.baseNameMatch&&!l.match(s)}_isSkippedByNegativePatterns(s,p){return!l.pattern.matchAny(s,p)}}})),require_entry$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_utils$5();s.default=class{constructor(s,l){this._settings=s,this._micromatchOptions=l,this.index=new Map}getFilter(s,p){let[g,v]=l.pattern.partitionAbsoluteAndRelative(p),b={positive:{all:l.pattern.convertPatternsToRe(s,this._micromatchOptions)},negative:{absolute:l.pattern.convertPatternsToRe(g,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0})),relative:l.pattern.convertPatternsToRe(v,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}))}};return s=>this._filter(s,b)}_filter(s,p){let g=l.path.removeLeadingDotSegment(s.path);if(this._settings.unique&&this._isDuplicateEntry(g)||this._onlyFileFilter(s)||this._onlyDirectoryFilter(s))return!1;let v=this._isMatchToPatternsSet(g,p,s.dirent.isDirectory());return this._settings.unique&&v&&this._createIndexRecord(g),v}_isDuplicateEntry(s){return this.index.has(s)}_createIndexRecord(s){this.index.set(s,void 0)}_onlyFileFilter(s){return this._settings.onlyFiles&&!s.dirent.isFile()}_onlyDirectoryFilter(s){return this._settings.onlyDirectories&&!s.dirent.isDirectory()}_isMatchToPatternsSet(s,l,p){return!(!this._isMatchToPatterns(s,l.positive.all,p)||this._isMatchToPatterns(s,l.negative.relative,p)||this._isMatchToAbsoluteNegative(s,l.negative.absolute,p))}_isMatchToAbsoluteNegative(s,p,g){if(p.length===0)return!1;let v=l.path.makeAbsolute(this._settings.cwd,s);return this._isMatchToPatterns(v,p,g)}_isMatchToPatterns(s,p,g){if(p.length===0)return!1;let v=l.pattern.matchAny(s,p);return!v&&g?l.pattern.matchAny(s+`/`,p):v}}})),require_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_utils$5();s.default=class{constructor(s){this._settings=s}getFilter(){return s=>this._isNonFatalError(s)}_isNonFatalError(s){return l.errno.isEnoentCodeError(s)||this._settings.suppressErrors}}})),require_entry$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_utils$5();s.default=class{constructor(s){this._settings=s}getTransformer(){return s=>this._transform(s)}_transform(s){let p=s.path;return this._settings.absolute&&(p=l.path.makeAbsolute(this._settings.cwd,p),p=l.path.unixify(p)),this._settings.markDirectories&&s.dirent.isDirectory()&&(p+=`/`),this._settings.objectMode?Object.assign(Object.assign({},s),{path:p}):p}}})),require_provider=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`path`),p=require_deep(),g=require_entry$2(),v=require_error(),b=require_entry$1();s.default=class{constructor(s){this._settings=s,this.errorFilter=new v.default(this._settings),this.entryFilter=new g.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new p.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new b.default(this._settings)}_getRootDirectory(s){return l.resolve(this._settings.cwd,s.base)}_getReaderOptions(s){let l=s.base===`.`?``:s.base;return{basePath:l,pathSegmentSeparator:`/`,concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(l,s.positive,s.negative),entryFilter:this.entryFilter.getFilter(s.positive,s.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}}})),require_async=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_async$1(),p=require_provider();s.default=class extends p.default{constructor(){super(...arguments),this._reader=new l.default(this._settings)}async read(s){let l=this._getRootDirectory(s),p=this._getReaderOptions(s);return(await this.api(l,s,p)).map(s=>p.transform(s))}api(s,l,p){return l.dynamic?this._reader.dynamic(s,p):this._reader.static(l.patterns,p)}}})),require_stream$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`stream`),p=require_stream$2(),g=require_provider();s.default=class extends g.default{constructor(){super(...arguments),this._reader=new p.default(this._settings)}read(s){let p=this._getRootDirectory(s),g=this._getReaderOptions(s),v=this.api(p,s,g),b=new l.Readable({objectMode:!0,read:()=>{}});return v.once(`error`,s=>b.emit(`error`,s)).on(`data`,s=>b.emit(`data`,g.transform(s))).once(`end`,()=>b.emit(`end`)),b.once(`close`,()=>v.destroy()),b}api(s,l,p){return l.dynamic?this._reader.dynamic(s,p):this._reader.static(l.patterns,p)}}})),require_sync$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_out$3(),p=require_out$1(),g=require_reader();s.default=class extends g.default{constructor(){super(...arguments),this._walkSync=p.walkSync,this._statSync=l.statSync}dynamic(s,l){return this._walkSync(s,l)}static(s,l){let p=[];for(let g of s){let s=this._getFullEntryPath(g),v=this._getEntry(s,g,l);v===null||!l.entryFilter(v)||p.push(v)}return p}_getEntry(s,l,p){try{let p=this._getStat(s);return this._makeEntry(p,l)}catch(s){if(p.errorFilter(s))return null;throw s}}_getStat(s){return this._statSync(s,this._fsStatSettings)}}})),require_sync$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_sync$2(),p=require_provider();s.default=class extends p.default{constructor(){super(...arguments),this._reader=new l.default(this._settings)}read(s){let l=this._getRootDirectory(s),p=this._getReaderOptions(s);return this.api(l,s,p).map(p.transform)}api(s,l,p){return l.dynamic?this._reader.dynamic(s,p):this._reader.static(l.patterns,p)}}})),require_settings=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;let l=require(`fs`),p=require(`os`),g=Math.max(p.cpus().length,1);s.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:l.lstat,lstatSync:l.lstatSync,stat:l.stat,statSync:l.statSync,readdir:l.readdir,readdirSync:l.readdirSync},s.default=class{constructor(s={}){this._options=s,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,g),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(s,l){return s===void 0?l:s}_getFileSystemMethods(l={}){return Object.assign(Object.assign({},s.DEFAULT_FILE_SYSTEM_ADAPTER),l)}}})),require_out=__commonJSMin(((s,l)=>{let p=require_tasks(),g=require_async(),v=require_stream$1(),b=require_sync$1(),C=require_settings(),w=require_utils$5();async function E(s,l){A(s);let p=k(s,g.default,l),v=await Promise.all(p);return w.array.flatten(v)}(function(s){s.glob=s,s.globSync=l,s.globStream=g,s.async=s;function l(s,l){A(s);let p=k(s,b.default,l);return w.array.flatten(p)}s.sync=l;function g(s,l){A(s);let p=k(s,v.default,l);return w.stream.merge(p)}s.stream=g;function E(s,l){A(s);let g=[].concat(s),v=new C.default(l);return p.generate(g,v)}s.generateTasks=E;function N(s,l){A(s);let p=new C.default(l);return w.pattern.isDynamicPattern(s,p)}s.isDynamicPattern=N;function F(s){return A(s),w.path.escape(s)}s.escapePath=F;function I(s){return A(s),w.path.convertPathToPattern(s)}s.convertPathToPattern=I,(function(s){function l(s){return A(s),w.path.escapePosixPath(s)}s.escapePath=l;function p(s){return A(s),w.path.convertPosixPathToPattern(s)}s.convertPathToPattern=p})(s.posix||={}),(function(s){function l(s){return A(s),w.path.escapeWindowsPath(s)}s.escapePath=l;function p(s){return A(s),w.path.convertWindowsPathToPattern(s)}s.convertPathToPattern=p})(s.win32||={})})(E||={});function k(s,l,g){let v=[].concat(s),b=new C.default(g),w=p.generate(v,b),E=new l(b);return w.map(E.read,E)}function A(s){if(![].concat(s).every(s=>w.string.isString(s)&&!w.string.isEmpty(s)))throw TypeError(`Patterns must be a string (non empty) or an array of strings`)}l.exports=E})),require_hashUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.makeHash=b,s.checksumFile=C,s.checksumPattern=w;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=require(`crypto`),v=l.__importDefault(require_out());function b(...s){let l=(0,g.createHash)(`sha512`),p=``;for(let g of s)typeof g==`string`?p+=g:g&&(p&&=(l.update(p),``),l.update(g));return p&&l.update(p),l.digest(`hex`)}async function C(s,{baseFs:l,algorithm:v}={baseFs:p.xfs,algorithm:`sha512`}){let b=await l.openPromise(s,`r`);try{let s=65536,p=Buffer.allocUnsafeSlow(s),C=(0,g.createHash)(v),w=0;for(;(w=await l.readPromise(b,p,0,s))!==0;)C.update(w===s?p:p.slice(0,w));return C.digest(`hex`)}finally{await l.closePromise(b)}}async function w(s,{cwd:l}){let b=(await(0,v.default)(s,{cwd:p.npath.fromPortablePath(l),onlyDirectories:!0})).map(s=>`${s}/**/*`),C=await(0,v.default)([s,...b],{cwd:p.npath.fromPortablePath(l),onlyFiles:!1});C.sort();let w=await Promise.all(C.map(async s=>{let g=[Buffer.from(s)],v=p.ppath.join(l,p.npath.toPortablePath(s)),b=await p.xfs.lstatPromise(v);return b.isSymbolicLink()?g.push(Buffer.from(await p.xfs.readlinkPromise(v))):b.isFile()&&g.push(await p.xfs.readFilePromise(v)),g.join(`\0`)})),E=(0,g.createHash)(`sha512`);for(let s of w)E.update(s);return E.digest(`hex`)}})),require_structUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.makeIdent=I,s.makeDescriptor=R,s.makeLocator=B,s.convertToIdent=q,s.convertDescriptorToLocator=le,s.convertLocatorToDescriptor=J,s.convertPackageToLocator=_e,s.renamePackage=be,s.copyPackage=xe,s.virtualizeDescriptor=De,s.virtualizePackage=Ne,s.isVirtualDescriptor=Pe,s.isVirtualLocator=ze,s.devirtualizeDescriptor=We,s.devirtualizeLocator=Ke,s.ensureDevirtualizedDescriptor=qe,s.ensureDevirtualizedLocator=Je,s.bindDescriptor=Ye,s.bindLocator=Ze,s.areIdentsEqual=Qe,s.areDescriptorsEqual=ot,s.areLocatorsEqual=st,s.areVirtualPackagesEquivalent=ut,s.parseIdent=yt,s.tryParseIdent=Ot,s.parseDescriptor=At,s.tryParseDescriptor=Rt,s.parseLocator=Vt,s.tryParseLocator=Kt,s.parseRange=Xt,s.tryParseRange=Zt,s.parseFileStyleRange=en,s.makeRange=rn,s.convertToManifestRange=an,s.stringifyIdent=on,s.wrapIdentIntoScope=sn,s.unwrapIdentFromScope=cn,s.stringifyDescriptor=ln,s.stringifyLocator=un,s.slugifyIdent=dn,s.slugifyLocator=pn,s.prettyIdent=mn,s.prettyRange=_n,s.prettyDescriptor=vn,s.prettyReference=yn,s.prettyLocator=bn,s.prettyLocatorNoColors=xn,s.sortDescriptors=Sn,s.prettyWorkspace=Cn,s.prettyResolution=wn,s.prettyDependent=Tn,s.getIdentVendorPath=En,s.isPackageInRange=Dn,s.isPackageCompatible=On,s.allPeerRequests=kn;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require(`querystring`)),g=l.__importDefault(require(`semver`)),v=require_tinylogic(),b=l.__importStar(require_formatUtils()),C=l.__importStar(require_hashUtils()),w=l.__importStar(require_miscUtils()),E=l.__importStar(require_structUtils()),k=`virtual:`,A=5,N=/(os|cpu|libc)=([a-z0-9_-]+)/,F=(0,v.makeParser)(N);function I(s,l){if(s?.startsWith(`@`))throw Error(`Invalid scope: don't prefix it with '@'`);return{identHash:C.makeHash(s,l),scope:s,name:l}}function R(s,l){return{identHash:s.identHash,scope:s.scope,name:s.name,descriptorHash:C.makeHash(s.identHash,l),range:l}}function B(s,l){return{identHash:s.identHash,scope:s.scope,name:s.name,locatorHash:C.makeHash(s.identHash,l),reference:l}}function q(s){return{identHash:s.identHash,scope:s.scope,name:s.name}}function le(s){return{identHash:s.identHash,scope:s.scope,name:s.name,locatorHash:s.descriptorHash,reference:s.range}}function J(s){return{identHash:s.identHash,scope:s.scope,name:s.name,descriptorHash:s.locatorHash,range:s.reference}}function _e(s){return{identHash:s.identHash,scope:s.scope,name:s.name,locatorHash:s.locatorHash,reference:s.reference}}function be(s,l){return{identHash:l.identHash,scope:l.scope,name:l.name,locatorHash:l.locatorHash,reference:l.reference,version:s.version,languageName:s.languageName,linkType:s.linkType,conditions:s.conditions,dependencies:new Map(s.dependencies),peerDependencies:new Map(s.peerDependencies),dependenciesMeta:new Map(s.dependenciesMeta),peerDependenciesMeta:new Map(s.peerDependenciesMeta),bin:new Map(s.bin)}}function xe(s){return be(s,s)}function De(s,l){if(l.includes(`#`))throw Error(`Invalid entropy`);return R(s,`virtual:${l}#${s.range}`)}function Ne(s,l){if(l.includes(`#`))throw Error(`Invalid entropy`);return be(s,B(s,`virtual:${l}#${s.reference}`))}function Pe(s){return s.range.startsWith(k)}function ze(s){return s.reference.startsWith(k)}let Be=/^[^#]*#/;function We(s){if(!Pe(s))throw Error(`Not a virtual descriptor`);return R(s,s.range.replace(Be,``))}function Ke(s){if(!ze(s))throw Error(`Not a virtual descriptor`);return B(s,s.reference.replace(Be,``))}function qe(s){return Pe(s)?R(s,s.range.replace(Be,``)):s}function Je(s){return ze(s)?B(s,s.reference.replace(Be,``)):s}function Ye(s,l){return s.range.includes(`::`)?s:R(s,`${s.range}::${p.default.stringify(l)}`)}function Ze(s,l){return s.reference.includes(`::`)?s:B(s,`${s.reference}::${p.default.stringify(l)}`)}function Qe(s,l){return s.identHash===l.identHash}function ot(s,l){return s.descriptorHash===l.descriptorHash}function st(s,l){return s.locatorHash===l.locatorHash}function ut(s,l){if(!ze(s)||!ze(l))throw Error(`Invalid package type`);if(!Qe(s,l)||s.dependencies.size!==l.dependencies.size)return!1;for(let p of s.dependencies.values()){let s=l.dependencies.get(p.identHash);if(!s||!ot(p,s))return!1}return!0}function yt(s){let l=Ot(s);if(!l)throw Error(`Invalid ident (${s})`);return l}let Tt=/^(?:@([^/]+?)\/)?([^@/]+)$/;function Ot(s){let l=s.match(Tt);if(!l)return null;let[,p,g]=l;return I(p===void 0?null:p,g)}function At(s,l=!1){let p=Rt(s,l);if(!p)throw Error(`Invalid descriptor (${s})`);return p}let jt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))$/,It=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))?$/,Lt=`unknown`;function Rt(s,l=!1){let p=l?s.match(jt):s.match(It);if(!p)return null;let[,g,v,b]=p;if(b===Lt)throw Error(`Invalid range (${s})`);let C=g===void 0?null:g,w=b===void 0?Lt:b;return R(I(C,v),w)}function Vt(s,l=!1){let p=Kt(s,l);if(!p)throw Error(`Invalid locator (${s})`);return p}let Ht=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))$/,Gt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))?$/;function Kt(s,l=!1){let p=l?s.match(Ht):s.match(Gt);if(!p)return null;let[,g,v,b]=p;if(b===`unknown`)throw Error(`Invalid reference (${s})`);let C=g===void 0?null:g,w=b===void 0?`unknown`:b;return B(I(C,v),w)}let Jt=/^([^#:]*:)?((?:(?!::)[^#])*)(?:#((?:(?!::).)*))?(?:::(.*))?$/;function Xt(s,l){let g=s.match(Jt);if(g===null)throw Error(`Invalid range (${s})`);let v=g[1]===void 0?null:g[1];if(typeof l?.requireProtocol==`string`&&v!==l.requireProtocol)throw Error(`Invalid protocol (${v})`);if(l?.requireProtocol&&v===null)throw Error(`Missing protocol (${v})`);let b=g[3]===void 0?null:decodeURIComponent(g[2]);if(l?.requireSource&&b===null)throw Error(`Missing source (${s})`);let C=g[3]===void 0?decodeURIComponent(g[2]):decodeURIComponent(g[3]);return{protocol:v,source:b,selector:l?.parseSelector?p.default.parse(C):C,params:g[4]===void 0?null:p.default.parse(g[4])}}function Zt(s,l){try{return Xt(s,l)}catch{return null}}function en(s,{protocol:l}){let{selector:p,params:g}=Xt(s,{requireProtocol:l,requireBindings:!0});if(typeof g.locator!=`string`)throw Error(`Assertion failed: Invalid bindings for ${s}`);return{parentLocator:Vt(g.locator,!0),path:p}}function tn(s){return s=s.replaceAll(`%`,`%25`),s=s.replaceAll(`:`,`%3A`),s=s.replaceAll(`#`,`%23`),s}function nn(s){return s===null?!1:Object.entries(s).length>0}function rn({protocol:s,source:l,selector:g,params:v}){let b=``;return s!==null&&(b+=`${s}`),l!==null&&(b+=`${tn(l)}#`),b+=tn(g),nn(v)&&(b+=`::${p.default.stringify(v)}`),b}function an(s){let{params:l,protocol:p,source:g,selector:v}=Xt(s);for(let s in l)s.startsWith(`__`)&&delete l[s];return rn({protocol:p,source:g,params:l,selector:v})}function on(s){return s.scope?`@${s.scope}/${s.name}`:`${s.name}`}function sn(s,l){return s.scope?E.makeIdent(l,`${s.scope}__${s.name}`):E.makeIdent(l,s.name)}function cn(s,l){if(s.scope!==l)return s;let p=s.name.indexOf(`__`);return p===-1?I(null,s.name):I(s.name.slice(0,p),s.name.slice(p+2))}function ln(s){return s.scope?`@${s.scope}/${s.name}@${s.range}`:`${s.name}@${s.range}`}function un(s){return s.scope?`@${s.scope}/${s.name}@${s.reference}`:`${s.name}@${s.reference}`}function dn(s){return s.scope===null?s.name:`@${s.scope}-${s.name}`}let fn=/:$/;function pn(s){let{protocol:l,selector:p}=Xt(s.reference),v=l===null?`exotic`:l.replace(fn,``),b=g.default.valid(p),C=b===null?`${v}`:`${v}-${b}`,w=10;return s.scope,`${dn(s)}-${C}-${s.locatorHash.slice(0,10)}`}function mn(s,l){return l.scope?`${b.pretty(s,`@${l.scope}/`,b.Type.SCOPE)}${b.pretty(s,l.name,b.Type.NAME)}`:`${b.pretty(s,l.name,b.Type.NAME)}`}let hn=/\?.*/;function gn(s){return s.startsWith(k)?`${gn(s.substring(s.indexOf(`#`)+1))} [${s.substring(8,13)}]`:s.replace(hn,`?[...]`)}function _n(s,l){return`${b.pretty(s,gn(l),b.Type.RANGE)}`}function vn(s,l){return`${mn(s,l)}${b.pretty(s,`@`,b.Type.RANGE)}${_n(s,l.range)}`}function yn(s,l){return`${b.pretty(s,gn(l),b.Type.REFERENCE)}`}function bn(s,l){return`${mn(s,l)}${b.pretty(s,`@`,b.Type.REFERENCE)}${yn(s,l.reference)}`}function xn(s){return`${on(s)}@${gn(s.reference)}`}function Sn(s){return w.sortMap(s,[s=>on(s),s=>s.range])}function Cn(s,l){return mn(s,l.anchoredLocator)}function wn(s,l,p){let g=Pe(l)?We(l):l;return p===null?`${E.prettyDescriptor(s,g)} → ${b.mark(s).Cross}`:g.identHash===p.identHash?`${E.prettyDescriptor(s,g)} → ${yn(s,p.reference)}`:`${E.prettyDescriptor(s,g)} → ${bn(s,p)}`}function Tn(s,l,p){return p===null?`${bn(s,l)}`:`${bn(s,l)} (via ${E.prettyRange(s,p.range)})`}function En(s){return`node_modules/${on(s)}`}function Dn(s,l){return l===Lt||!s.version?!0:g.default.satisfies(s.version??``,l)}function On(s,l){return s.conditions?F(s.conditions,s=>{let[,p,g]=s.match(N),v=l[p];return v?v.includes(g):!0}):!0}function kn(s){let l=new Set;if(`children`in s)l.add(s);else for(let p of s.requests.values())l.add(p);for(let s of l)for(let p of s.children.values())l.add(p);return l}})),require_CorePlugin=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CorePlugin=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_MessageName(),g=l.__importStar(require_structUtils());s.CorePlugin={hooks:{reduceDependency:(s,l,p,v,{resolver:b,resolveOptions:C})=>{for(let{pattern:v,reference:w}of l.topLevelWorkspace.manifest.resolutions)if(!(v.from&&(v.from.fullName!==g.stringifyIdent(p)||l.configuration.normalizeLocator(g.makeLocator(g.parseIdent(v.from.fullName),v.from.description??p.reference)).locatorHash!==p.locatorHash))&&v.descriptor.fullName===g.stringifyIdent(s)&&l.configuration.normalizeDependency(g.makeDescriptor(g.parseLocator(v.descriptor.fullName),v.descriptor.description??s.range)).descriptorHash===s.descriptorHash)return b.bindDescriptor(l.configuration.normalizeDependency(g.makeDescriptor(s,w)),l.topLevelWorkspace.anchoredLocator,C);return s},validateProject:async(s,l)=>{for(let p of s.workspaces){let v=g.prettyWorkspace(s.configuration,p);await s.configuration.triggerHook(s=>s.validateWorkspace,p,{reportWarning:(s,p)=>l.reportWarning(s,`${v}: ${p}`),reportError:(s,p)=>l.reportError(s,`${v}: ${p}`)})}},validateWorkspace:async(s,l)=>{let{manifest:g}=s;g.resolutions.length&&s.cwd!==s.project.cwd&&g.errors.push(Error(`Resolutions field will be ignored`));for(let s of g.errors)l.reportWarning(p.MessageName.INVALID_MANIFEST,s.message)}}}})),require_WorkspaceResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.WorkspaceResolver=void 0;let l=require_types$3();var p=class s{supportsDescriptor(l,p){return!!(l.range.startsWith(s.protocol)||p.project.tryWorkspaceByDescriptor(l)!==null)}supportsLocator(l,p){return!!l.reference.startsWith(s.protocol)}shouldPersistResolution(s,l){return!1}bindDescriptor(s,l,p){return s}getResolutionDependencies(s,l){return{}}async getCandidates(s,l,p){return[p.project.getWorkspaceByDescriptor(s).anchoredLocator]}async getSatisfying(s,l,p,g){let[v]=await this.getCandidates(s,l,g);return{locators:p.filter(s=>s.locatorHash===v.locatorHash),sorted:!1}}async resolve(p,g){let v=g.project.getWorkspaceByCwd(p.reference.slice(s.protocol.length));return{...p,version:v.manifest.version||`0.0.0`,languageName:`unknown`,linkType:l.LinkType.SOFT,conditions:null,dependencies:g.project.configuration.normalizeDependencyMap(new Map([...v.manifest.dependencies,...v.manifest.devDependencies])),peerDependencies:new Map([...v.manifest.peerDependencies]),dependenciesMeta:v.manifest.dependenciesMeta,peerDependenciesMeta:v.manifest.peerDependenciesMeta,bin:v.manifest.bin}}};s.WorkspaceResolver=p,p.protocol=`workspace:`})),require_semverUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SemVer=void 0,s.satisfiesWithPrereleases=v,s.validRange=C,s.clean=E,s.getComparator=k,s.mergeComparators=A,s.stringifyComparator=N,s.simplifyRanges=F;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require(`semver`));var p=require(`semver`);Object.defineProperty(s,`SemVer`,{enumerable:!0,get:function(){return p.SemVer}});let g=new Map;function v(s,p,v=!1){if(!s)return!1;let b=`${p}${v}`,C=g.get(b);if(C===void 0)try{C=new l.default.Range(p,{includePrerelease:!0,loose:v})}catch{return!1}finally{g.set(b,C||null)}else if(C===null)return!1;let w;try{w=new l.default.SemVer(s,C)}catch{return!1}return C.test(w)?!0:(w.prerelease&&=[],C.set.some(s=>{for(let l of s)l.semver.prerelease&&(l.semver.prerelease=[]);return s.every(s=>s.test(w))}))}let b=new Map;function C(s){if(s.indexOf(`:`)!==-1)return null;let p=b.get(s);if(p!==void 0)return p;try{p=new l.default.Range(s)}catch{p=null}return b.set(s,p),p}let w=/^(?:[\sv=]*?)((0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)(?:\s*)$/;function E(s){let l=w.exec(s);return l?l[1]:null}function k(s){if(s.semver===l.default.Comparator.ANY)return{gt:null,lt:null};switch(s.operator){case``:return{gt:[`>=`,s.semver],lt:[`<=`,s.semver]};case`>`:case`>=`:return{gt:[s.operator,s.semver],lt:null};case`<`:case`<=`:return{gt:null,lt:[s.operator,s.semver]};default:throw Error(`Assertion failed: Unexpected comparator operator (${s.operator})`)}}function A(s){if(s.length===0)return null;let p=null,g=null;for(let v of s){if(v.gt){let s=p===null?null:l.default.compare(v.gt[1],p[1]);(s===null||s>0||s===0&&v.gt[0]===`>`)&&(p=v.gt)}if(v.lt){let s=g===null?null:l.default.compare(v.lt[1],g[1]);(s===null||s<0||s===0&&v.lt[0]===`<`)&&(g=v.lt)}}if(p&&g){let s=l.default.compare(p[1],g[1]);if(s===0&&(p[0]===`>`||g[0]===`<`)||s>0)return null}return{gt:p,lt:g}}function N(s){if(s.gt&&s.lt){if(s.gt[0]===`>=`&&s.lt[0]===`<=`&&s.gt[1].version===s.lt[1].version)return s.gt[1].version;if(s.gt[0]===`>=`&&s.lt[0]===`<`){if(s.lt[1].version===`${s.gt[1].major+1}.0.0-0`)return`^${s.gt[1].version}`;if(s.lt[1].version===`${s.gt[1].major}.${s.gt[1].minor+1}.0-0`)return`~${s.gt[1].version}`}}let l=[];return s.gt&&l.push(s.gt[0]+s.gt[1].version),s.lt&&l.push(s.lt[0]+s.lt[1].version),l.length?l.join(` `):`*`}function F(s){let l=s.map(I).map(s=>C(s).set.map(s=>s.map(s=>k(s)))),p=l.shift().map(s=>A(s)).filter(s=>s!==null);for(let s of l){let l=[];for(let g of p)for(let p of s){let s=A([g,...p]);s!==null&&l.push(s)}p=l}return p.length===0?null:p.map(s=>N(s)).join(` || `)}function I(s){let p=s.split(`||`);if(p.length>1){let s=new Set;for(let g of p)p.some(s=>s!==g&&l.default.subset(g,s))||s.add(g);if(s.size{Object.defineProperty(s,`__esModule`,{value:!0}),s.Manifest=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=require_lib$8(),v=l.__importDefault(require(`semver`)),b=require_WorkspaceResolver(),C=l.__importStar(require_miscUtils()),w=l.__importStar(require_semverUtils()),E=l.__importStar(require_structUtils());var k=class s{constructor(){this.indent=` `,this.name=null,this.version=null,this.os=null,this.cpu=null,this.libc=null,this.type=null,this.packageManager=null,this.private=!1,this.license=null,this.main=null,this.module=null,this.browser=null,this.languageName=null,this.bin=new Map,this.scripts=new Map,this.dependencies=new Map,this.devDependencies=new Map,this.peerDependencies=new Map,this.workspaceDefinitions=[],this.dependenciesMeta=new Map,this.peerDependenciesMeta=new Map,this.resolutions=[],this.files=null,this.publishConfig=null,this.installConfig=null,this.preferUnplugged=null,this.raw={},this.errors=[]}static async tryFind(l,{baseFs:g=new p.NodeFS}={}){let v=p.ppath.join(l,`package.json`);try{return await s.fromFile(v,{baseFs:g})}catch(s){if(s.code===`ENOENT`)return null;throw s}}static async find(l,{baseFs:p}={}){let g=await s.tryFind(l,{baseFs:p});if(g===null)throw Error(`Manifest not found`);return g}static async fromFile(l,{baseFs:g=new p.NodeFS}={}){let v=new s;return await v.loadFile(l,{baseFs:g}),v}static fromText(l){let p=new s;return p.loadFromText(l),p}loadFromText(s){let l;try{l=JSON.parse(N(s)||`{}`)}catch(l){throw l.message+=` (when parsing ${s})`,l}this.load(l),this.indent=A(s)}async loadFile(s,{baseFs:l=new p.NodeFS}){let g=await l.readFilePromise(s,`utf8`),v;try{v=JSON.parse(N(g)||`{}`)}catch(l){throw l.message+=` (when parsing ${s})`,l}this.load(v),this.indent=A(g)}load(s,{yamlCompatibilityMode:l=!1}={}){if(typeof s!=`object`||!s)throw Error(`Utterly invalid manifest data (${s})`);this.raw=s;let p=[];if(this.name=null,typeof s.name==`string`)try{this.name=E.parseIdent(s.name)}catch{p.push(Error(`Parsing failed for the 'name' field`))}if(typeof s.version==`string`?this.version=s.version:this.version=null,Array.isArray(s.os)){let l=[];this.os=l;for(let g of s.os)typeof g==`string`?l.push(g):p.push(Error(`Parsing failed for the 'os' field`))}else this.os=null;if(Array.isArray(s.cpu)){let l=[];this.cpu=l;for(let g of s.cpu)typeof g==`string`?l.push(g):p.push(Error(`Parsing failed for the 'cpu' field`))}else this.cpu=null;if(Array.isArray(s.libc)){let l=[];this.libc=l;for(let g of s.libc)typeof g==`string`?l.push(g):p.push(Error(`Parsing failed for the 'libc' field`))}else this.libc=null;if(typeof s.type==`string`?this.type=s.type:this.type=null,typeof s.packageManager==`string`?this.packageManager=s.packageManager:this.packageManager=null,typeof s.private==`boolean`?this.private=s.private:this.private=!1,typeof s.license==`string`?this.license=s.license:this.license=null,typeof s.languageName==`string`?this.languageName=s.languageName:this.languageName=null,typeof s.main==`string`?this.main=F(s.main):this.main=null,typeof s.module==`string`?this.module=F(s.module):this.module=null,s.browser!=null)if(typeof s.browser==`string`)this.browser=F(s.browser);else{this.browser=new Map;for(let[l,p]of Object.entries(s.browser))this.browser.set(F(l),typeof p==`string`?F(p):p)}else this.browser=null;if(this.bin=new Map,typeof s.bin==`string`)s.bin.trim()===``?p.push(Error(`Invalid bin field`)):this.name===null?p.push(Error(`String bin field, but no attached package name`)):this.bin.set(this.name.name,F(s.bin));else if(typeof s.bin==`object`&&s.bin!==null)for(let[l,g]of Object.entries(s.bin)){if(typeof g!=`string`||g.trim()===``){p.push(Error(`Invalid bin definition for '${l}'`));continue}let s=E.parseIdent(l);this.bin.set(s.name,F(g))}if(this.scripts=new Map,typeof s.scripts==`object`&&s.scripts!==null)for(let[l,g]of Object.entries(s.scripts)){if(typeof g!=`string`){p.push(Error(`Invalid script definition for '${l}'`));continue}this.scripts.set(l,g)}if(this.dependencies=new Map,typeof s.dependencies==`object`&&s.dependencies!==null)for(let[l,g]of Object.entries(s.dependencies)){if(typeof g!=`string`){p.push(Error(`Invalid dependency range for '${l}'`));continue}let s;try{s=E.parseIdent(l)}catch{p.push(Error(`Parsing failed for the dependency name '${l}'`));continue}let v=E.makeDescriptor(s,g);this.dependencies.set(v.identHash,v)}if(this.devDependencies=new Map,typeof s.devDependencies==`object`&&s.devDependencies!==null)for(let[l,g]of Object.entries(s.devDependencies)){if(typeof g!=`string`){p.push(Error(`Invalid dependency range for '${l}'`));continue}let s;try{s=E.parseIdent(l)}catch{p.push(Error(`Parsing failed for the dependency name '${l}'`));continue}let v=E.makeDescriptor(s,g);this.devDependencies.set(v.identHash,v)}if(this.peerDependencies=new Map,typeof s.peerDependencies==`object`&&s.peerDependencies!==null)for(let[l,g]of Object.entries(s.peerDependencies)){let s;try{s=E.parseIdent(l)}catch{p.push(Error(`Parsing failed for the dependency name '${l}'`));continue}(typeof g!=`string`||!g.startsWith(b.WorkspaceResolver.protocol)&&!w.validRange(g))&&(p.push(Error(`Invalid dependency range for '${l}'`)),g=`*`);let v=E.makeDescriptor(s,g);this.peerDependencies.set(v.identHash,v)}typeof s.workspaces==`object`&&s.workspaces!==null&&s.workspaces.nohoist&&p.push(Error(`'nohoist' is deprecated, please use 'installConfig.hoistingLimits' instead`));let v=Array.isArray(s.workspaces)?s.workspaces:typeof s.workspaces==`object`&&s.workspaces!==null&&Array.isArray(s.workspaces.packages)?s.workspaces.packages:[];this.workspaceDefinitions=[];for(let s of v){if(typeof s!=`string`){p.push(Error(`Invalid workspace definition for '${s}'`));continue}this.workspaceDefinitions.push({pattern:s})}if(this.dependenciesMeta=new Map,typeof s.dependenciesMeta==`object`&&s.dependenciesMeta!==null)for(let[g,v]of Object.entries(s.dependenciesMeta)){if(typeof v!=`object`||!v){p.push(Error(`Invalid meta field for '${g}`));continue}let s=E.parseDescriptor(g),b=this.ensureDependencyMeta(s),C=I(v.built,{yamlCompatibilityMode:l});if(C===null){p.push(Error(`Invalid built meta field for '${g}'`));continue}let w=I(v.optional,{yamlCompatibilityMode:l});if(w===null){p.push(Error(`Invalid optional meta field for '${g}'`));continue}let k=I(v.unplugged,{yamlCompatibilityMode:l});if(k===null){p.push(Error(`Invalid unplugged meta field for '${g}'`));continue}Object.assign(b,{built:C,optional:w,unplugged:k})}if(this.peerDependenciesMeta=new Map,typeof s.peerDependenciesMeta==`object`&&s.peerDependenciesMeta!==null)for(let[g,v]of Object.entries(s.peerDependenciesMeta)){if(typeof v!=`object`||!v){p.push(Error(`Invalid meta field for '${g}'`));continue}let s=E.parseDescriptor(g),b=this.ensurePeerDependencyMeta(s),C=I(v.optional,{yamlCompatibilityMode:l});if(C===null){p.push(Error(`Invalid optional meta field for '${g}'`));continue}Object.assign(b,{optional:C})}if(this.resolutions=[],typeof s.resolutions==`object`&&s.resolutions!==null)for(let[l,v]of Object.entries(s.resolutions)){if(typeof v!=`string`){p.push(Error(`Invalid resolution entry for '${l}'`));continue}try{this.resolutions.push({pattern:(0,g.parseResolution)(l),reference:v})}catch(s){p.push(s);continue}}if(Array.isArray(s.files)){this.files=new Set;for(let l of s.files){if(typeof l!=`string`){p.push(Error(`Invalid files entry for '${l}'`));continue}this.files.add(l)}}else this.files=null;if(typeof s.publishConfig==`object`&&s.publishConfig!==null){if(this.publishConfig={},typeof s.publishConfig.access==`string`&&(this.publishConfig.access=s.publishConfig.access),typeof s.publishConfig.main==`string`&&(this.publishConfig.main=F(s.publishConfig.main)),typeof s.publishConfig.module==`string`&&(this.publishConfig.module=F(s.publishConfig.module)),s.publishConfig.browser!=null)if(typeof s.publishConfig.browser==`string`)this.publishConfig.browser=F(s.publishConfig.browser);else{this.publishConfig.browser=new Map;for(let[l,p]of Object.entries(s.publishConfig.browser))this.publishConfig.browser.set(F(l),typeof p==`string`?F(p):p)}if(typeof s.publishConfig.registry==`string`&&(this.publishConfig.registry=s.publishConfig.registry),typeof s.publishConfig.provenance==`boolean`&&(this.publishConfig.provenance=s.publishConfig.provenance),typeof s.publishConfig.bin==`string`)this.name===null?p.push(Error(`String bin field, but no attached package name`)):this.publishConfig.bin=new Map([[this.name.name,F(s.publishConfig.bin)]]);else if(typeof s.publishConfig.bin==`object`&&s.publishConfig.bin!==null){this.publishConfig.bin=new Map;for(let[l,g]of Object.entries(s.publishConfig.bin)){if(typeof g!=`string`){p.push(Error(`Invalid bin definition for '${l}'`));continue}this.publishConfig.bin.set(l,F(g))}}if(Array.isArray(s.publishConfig.executableFiles)){this.publishConfig.executableFiles=new Set;for(let l of s.publishConfig.executableFiles){if(typeof l!=`string`){p.push(Error(`Invalid executable file definition`));continue}this.publishConfig.executableFiles.add(F(l))}}}else this.publishConfig=null;if(typeof s.installConfig==`object`&&s.installConfig!==null){this.installConfig={};for(let l of Object.keys(s.installConfig))l===`hoistingLimits`?typeof s.installConfig.hoistingLimits==`string`?this.installConfig.hoistingLimits=s.installConfig.hoistingLimits:p.push(Error(`Invalid hoisting limits definition`)):l==`selfReferences`?typeof s.installConfig.selfReferences==`boolean`?this.installConfig.selfReferences=s.installConfig.selfReferences:p.push(Error(`Invalid selfReferences definition, must be a boolean value`)):p.push(Error(`Unrecognized installConfig key: ${l}`))}else this.installConfig=null;if(typeof s.optionalDependencies==`object`&&s.optionalDependencies!==null)for(let[l,g]of Object.entries(s.optionalDependencies)){if(typeof g!=`string`){p.push(Error(`Invalid dependency range for '${l}'`));continue}let s;try{s=E.parseIdent(l)}catch{p.push(Error(`Parsing failed for the dependency name '${l}'`));continue}let v=E.makeDescriptor(s,g);this.dependencies.set(v.identHash,v);let b=E.makeDescriptor(s,`unknown`),C=this.ensureDependencyMeta(b);Object.assign(C,{optional:!0})}typeof s.preferUnplugged==`boolean`?this.preferUnplugged=s.preferUnplugged:this.preferUnplugged=null,this.errors=p}getForScope(s){switch(s){case`dependencies`:return this.dependencies;case`devDependencies`:return this.devDependencies;case`peerDependencies`:return this.peerDependencies;default:throw Error(`Unsupported value ("${s}")`)}}hasConsumerDependency(s){return!!(this.dependencies.has(s.identHash)||this.peerDependencies.has(s.identHash))}hasHardDependency(s){return!!(this.dependencies.has(s.identHash)||this.devDependencies.has(s.identHash))}hasSoftDependency(s){return!!this.peerDependencies.has(s.identHash)}hasDependency(s){return!!(this.hasHardDependency(s)||this.hasSoftDependency(s))}getConditions(){let s=[];return this.os&&this.os.length>0&&s.push(B(`os`,this.os)),this.cpu&&this.cpu.length>0&&s.push(B(`cpu`,this.cpu)),this.libc&&this.libc.length>0&&s.push(B(`libc`,this.libc)),s.length>0?s.join(` & `):null}ensureDependencyMeta(s){if(s.range!==`unknown`&&!v.default.valid(s.range))throw Error(`Invalid meta field range for '${E.stringifyDescriptor(s)}'`);let l=E.stringifyIdent(s),p=s.range===`unknown`?null:s.range,g=this.dependenciesMeta.get(l);g||this.dependenciesMeta.set(l,g=new Map);let b=g.get(p);return b||g.set(p,b={}),b}ensurePeerDependencyMeta(s){if(s.range!==`unknown`)throw Error(`Invalid meta field range for '${E.stringifyDescriptor(s)}'`);let l=E.stringifyIdent(s),p=this.peerDependenciesMeta.get(l);return p||this.peerDependenciesMeta.set(l,p={}),p}setRawField(s,l,{after:p=[]}={}){let g=new Set(p.filter(s=>Object.hasOwn(this.raw,s)));if(g.size===0||Object.hasOwn(this.raw,s))this.raw[s]=l;else{let p=this.raw,v=this.raw={},b=!1;for(let C of Object.keys(p))v[C]=p[C],b||(g.delete(C),g.size===0&&(v[s]=l,b=!0))}}exportTo(s,{compatibilityMode:l=!0}={}){if(Object.assign(s,this.raw),this.name===null?delete s.name:s.name=E.stringifyIdent(this.name),this.version===null?delete s.version:s.version=this.version,this.os===null?delete s.os:s.os=this.os,this.cpu===null?delete s.cpu:s.cpu=this.cpu,this.type===null?delete s.type:s.type=this.type,this.packageManager===null?delete s.packageManager:s.packageManager=this.packageManager,this.private?s.private=!0:delete s.private,this.license===null?delete s.license:s.license=this.license,this.languageName===null?delete s.languageName:s.languageName=this.languageName,this.main===null?delete s.main:s.main=this.main,this.module===null?delete s.module:s.module=this.module,this.browser!==null){let l=this.browser;typeof l==`string`?s.browser=l:l instanceof Map&&(s.browser=Object.assign({},...Array.from(l.keys()).sort().map(s=>({[s]:l.get(s)}))))}else delete s.browser;this.bin.size===1&&this.name!==null&&this.bin.has(this.name.name)?s.bin=this.bin.get(this.name.name):this.bin.size>0?s.bin=Object.assign({},...Array.from(this.bin.keys()).sort().map(s=>({[s]:this.bin.get(s)}))):delete s.bin,this.workspaceDefinitions.length>0?this.raw.workspaces&&!Array.isArray(this.raw.workspaces)?s.workspaces={...this.raw.workspaces,packages:this.workspaceDefinitions.map(({pattern:s})=>s)}:s.workspaces=this.workspaceDefinitions.map(({pattern:s})=>s):this.raw.workspaces&&!Array.isArray(this.raw.workspaces)&&Object.keys(this.raw.workspaces).length>0?s.workspaces=this.raw.workspaces:delete s.workspaces;let p=[],v=[];for(let s of this.dependencies.values()){let g=this.dependenciesMeta.get(E.stringifyIdent(s)),b=!1;if(l&&g){let s=g.get(null);s&&s.optional&&(b=!0)}b?v.push(s):p.push(s)}p.length>0?s.dependencies=Object.assign({},...E.sortDescriptors(p).map(s=>({[E.stringifyIdent(s)]:s.range}))):delete s.dependencies,v.length>0?s.optionalDependencies=Object.assign({},...E.sortDescriptors(v).map(s=>({[E.stringifyIdent(s)]:s.range}))):delete s.optionalDependencies,this.devDependencies.size>0?s.devDependencies=Object.assign({},...E.sortDescriptors(this.devDependencies.values()).map(s=>({[E.stringifyIdent(s)]:s.range}))):delete s.devDependencies,this.peerDependencies.size>0?s.peerDependencies=Object.assign({},...E.sortDescriptors(this.peerDependencies.values()).map(s=>({[E.stringifyIdent(s)]:s.range}))):delete s.peerDependencies,s.dependenciesMeta={};for(let[p,g]of C.sortMap(this.dependenciesMeta.entries(),([s,l])=>s))for(let[v,b]of C.sortMap(g.entries(),([s,l])=>s===null?`1`:`0${s}`)){let g=v===null?p:E.stringifyDescriptor(E.makeDescriptor(E.parseIdent(p),v)),C={...b};l&&v===null&&delete C.optional,Object.keys(C).length!==0&&(s.dependenciesMeta[g]=C)}if(Object.keys(s.dependenciesMeta).length===0&&delete s.dependenciesMeta,this.peerDependenciesMeta.size>0?s.peerDependenciesMeta=Object.assign({},...C.sortMap(this.peerDependenciesMeta.entries(),([s,l])=>s).map(([s,l])=>({[s]:l}))):delete s.peerDependenciesMeta,this.resolutions.length>0?s.resolutions=Object.assign({},...this.resolutions.map(({pattern:s,reference:l})=>({[(0,g.stringifyResolution)(s)]:l}))):delete s.resolutions,this.files===null?delete s.files:s.files=Array.from(this.files),this.preferUnplugged===null?delete s.preferUnplugged:s.preferUnplugged=this.preferUnplugged,this.scripts!==null&&this.scripts.size>0){s.scripts??={};for(let l of Object.keys(s.scripts))this.scripts.has(l)||delete s.scripts[l];for(let[l,p]of this.scripts.entries())s.scripts[l]=p}else delete s.scripts;return s}};s.Manifest=k,k.fileName=`package.json`,k.allDependencies=[`dependencies`,`devDependencies`,`peerDependencies`],k.hardDependencies=[`dependencies`,`devDependencies`];function A(s){let l=s.match(/^[ \t]+/m);return l?l[0]:` `}function N(s){return s.charCodeAt(0)===65279?s.slice(1):s}function F(s){return s.replace(/\\/g,`/`)}function I(s,{yamlCompatibilityMode:l}){return l?C.tryParseOptionalBoolean(s):s===void 0||typeof s==`boolean`?s:null}function R(s,l){let p=l.search(/[^!]/);return p===-1?`invalid`:`${p%2==0?``:`!`}${s}=${l.slice(p)}`}function B(s,l){return l.length===1?R(s,l[0]):`(${l.map(l=>R(s,l)).join(` | `)})`}})),require_Report=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Report=s.ReportError=void 0,s.isReportError=C;let l=require_compat(),p=require(`stream`),g=require(`string_decoder`),v=require_MessageName(),b=15;s.ReportError=class extends Error{constructor(s,l,p){super(l),this.reportExtra=p,this.reportCode=s}};function C(s){return s.reportCode!==void 0}s.Report=class{constructor(){this.cacheHits=new Set,this.cacheMisses=new Set,this.reportedInfos=new Set,this.reportedWarnings=new Set,this.reportedErrors=new Set}getRecommendedLength(){return 180}reportCacheHit(s){this.cacheHits.add(s.locatorHash)}reportCacheMiss(s,l){this.cacheMisses.add(s.locatorHash)}static progressViaCounter(s){let l=0,p,g=new Promise(s=>{p=s}),v=s=>{let v=p;g=new Promise(s=>{p=s}),l=s,v()},b=(s=0)=>{v(l+1)},C=(async function*(){for(;l{p=s}),v=(0,l.throttle)(l=>{let v=p;g=new Promise(s=>{p=s}),s=l,v()},1e3/15),b=(async function*(){for(;;)await g,yield{title:s}})();return{[Symbol.asyncIterator](){return b},hasProgress:!1,hasTitle:!0,setTitle:v}}async startProgressPromise(s,l){let p=this.reportProgress(s);try{return await l(s)}finally{p.stop()}}startProgressSync(s,l){let p=this.reportProgress(s);try{return l(s)}finally{p.stop()}}reportInfoOnce(s,l,p){let g=p&&p.key?p.key:l;this.reportedInfos.has(g)||(this.reportedInfos.add(g),this.reportInfo(s,l),p?.reportExtra?.(this))}reportWarningOnce(s,l,p){let g=p&&p.key?p.key:l;this.reportedWarnings.has(g)||(this.reportedWarnings.add(g),this.reportWarning(s,l),p?.reportExtra?.(this))}reportErrorOnce(s,l,p){let g=p&&p.key?p.key:l;this.reportedErrors.has(g)||(this.reportedErrors.add(g),this.reportError(s,l),p?.reportExtra?.(this))}reportExceptionOnce(s){C(s)?this.reportErrorOnce(s.reportCode,s.message,{key:s,reportExtra:s.reportExtra}):this.reportErrorOnce(v.MessageName.EXCEPTION,s.stack||s.message,{key:s})}createStreamReporter(s=null){let l=new p.PassThrough,v=new g.StringDecoder,b=``;return l.on(`data`,l=>{let p=v.write(l),g;do if(g=p.indexOf(` -`),g!==-1){let l=b+p.substring(0,g);p=p.substring(g+1),b=``,s===null?this.reportInfo(null,l):this.reportInfo(null,`${s} ${l}`)}while(g!==-1);b+=p}),l.on(`end`,()=>{let l=v.end();l!==``&&(s===null?this.reportInfo(null,l):this.reportInfo(null,`${s} ${l}`))}),l}}})),require_MultiFetcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MultiFetcher=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_MessageName(),g=require_Report(),v=l.__importStar(require_structUtils());s.MultiFetcher=class{constructor(s){this.fetchers=s}supports(s,l){return!!this.tryFetcher(s,l)}getLocalPath(s,l){return this.getFetcher(s,l).getLocalPath(s,l)}async fetch(s,l){return await this.getFetcher(s,l).fetch(s,l)}tryFetcher(s,l){return this.fetchers.find(p=>p.supports(s,l))||null}getFetcher(s,l){let b=this.fetchers.find(p=>p.supports(s,l));if(!b)throw new g.ReportError(p.MessageName.FETCHER_NOT_FOUND,`${v.prettyLocator(l.project.configuration,s)} isn't supported by any available fetcher`);return b}}})),require_MultiResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MultiResolver=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importStar(require_structUtils());s.MultiResolver=class{constructor(s){this.resolvers=s.filter(s=>s)}supportsDescriptor(s,l){return!!this.tryResolverByDescriptor(s,l)}supportsLocator(s,l){return!!this.tryResolverByLocator(s,l)}shouldPersistResolution(s,l){return this.getResolverByLocator(s,l).shouldPersistResolution(s,l)}bindDescriptor(s,l,p){return this.getResolverByDescriptor(s,p).bindDescriptor(s,l,p)}getResolutionDependencies(s,l){return this.getResolverByDescriptor(s,l).getResolutionDependencies(s,l)}async getCandidates(s,l,p){return await this.getResolverByDescriptor(s,p).getCandidates(s,l,p)}async getSatisfying(s,l,p,g){return this.getResolverByDescriptor(s,g).getSatisfying(s,l,p,g)}async resolve(s,l){return await this.getResolverByLocator(s,l).resolve(s,l)}tryResolverByDescriptor(s,l){return this.resolvers.find(p=>p.supportsDescriptor(s,l))||null}getResolverByDescriptor(s,p){let g=this.resolvers.find(l=>l.supportsDescriptor(s,p));if(!g)throw Error(`${l.prettyDescriptor(p.project.configuration,s)} isn't supported by any available resolver`);return g}tryResolverByLocator(s,l){return this.resolvers.find(p=>p.supportsLocator(s,l))||null}getResolverByLocator(s,p){let g=this.resolvers.find(l=>l.supportsLocator(s,p));if(!g)throw Error(`${l.prettyLocator(p.project.configuration,s)} isn't supported by any available resolver`);return g}}})),require_VirtualFetcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.VirtualFetcher=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=l.__importStar(require_structUtils());s.VirtualFetcher=class{supports(s){return!!s.reference.startsWith(`virtual:`)}getLocalPath(s,l){let p=s.reference.indexOf(`#`);if(p===-1)throw Error(`Invalid virtual package reference`);let v=s.reference.slice(p+1),b=g.makeLocator(s,v);return l.fetcher.getLocalPath(b,l)}async fetch(s,l){let p=s.reference.indexOf(`#`);if(p===-1)throw Error(`Invalid virtual package reference`);let v=s.reference.slice(p+1),b=g.makeLocator(s,v),C=await l.fetcher.fetch(b,l);return await this.ensureVirtualLink(s,C,l)}getLocatorFilename(s){return g.slugifyLocator(s)}async ensureVirtualLink(s,l,g){let v=l.packageFs.getRealPath(),b=g.project.configuration.get(`virtualFolder`),C=this.getLocatorFilename(s),w=p.VirtualFS.makeVirtualPath(b,C,v),E=new p.AliasFS(w,{baseFs:l.packageFs,pathUtils:p.ppath});return{...l,packageFs:E}}}})),require_VirtualResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.VirtualResolver=void 0;var l=class s{static isVirtualDescriptor(l){return!!l.range.startsWith(s.protocol)}static isVirtualLocator(l){return!!l.reference.startsWith(s.protocol)}supportsDescriptor(l,p){return s.isVirtualDescriptor(l)}supportsLocator(l,p){return s.isVirtualLocator(l)}shouldPersistResolution(s,l){return!1}bindDescriptor(s,l,p){throw Error(`Assertion failed: calling "bindDescriptor" on a virtual descriptor is unsupported`)}getResolutionDependencies(s,l){throw Error(`Assertion failed: calling "getResolutionDependencies" on a virtual descriptor is unsupported`)}async getCandidates(s,l,p){throw Error(`Assertion failed: calling "getCandidates" on a virtual descriptor is unsupported`)}async getSatisfying(s,l,p,g){throw Error(`Assertion failed: calling "getSatisfying" on a virtual descriptor is unsupported`)}async resolve(s,l){throw Error(`Assertion failed: calling "resolve" on a virtual locator is unsupported`)}};s.VirtualResolver=l,l.protocol=`virtual:`})),require_WorkspaceFetcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.WorkspaceFetcher=void 0;let l=require_lib$9(),p=require_WorkspaceResolver();s.WorkspaceFetcher=class{supports(s){return!!s.reference.startsWith(p.WorkspaceResolver.protocol)}getLocalPath(s,l){return this.getWorkspace(s,l).cwd}async fetch(s,p){let g=this.getWorkspace(s,p).cwd;return{packageFs:new l.CwdFS(g),prefixPath:l.PortablePath.dot,localPath:g}}getWorkspace(s,l){return l.project.getWorkspaceByCwd(s.reference.slice(p.WorkspaceResolver.protocol.length))}}})),require_configUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RESOLVED_RC_FILE=void 0,s.resolveRcFiles=I,s.getValue=R,s.getValueByTree=B,s.getSource=q;let l=(s,l,p)=>{let g=[...s];return g.reverse(),g.findIndex(l,p)};function p(s){return typeof s==`object`&&!!s&&!Array.isArray(s)}var g;(function(s){s[s.Object=0]=`Object`,s[s.Array=1]=`Array`,s[s.Literal=2]=`Literal`,s[s.Undefined=3]=`Undefined`})(g||={});function v(s){return s===void 0?g.Undefined:p(s)?g.Object:Array.isArray(s)?g.Array:g.Literal}function b(s,l){return Object.hasOwn(s,l)}function C(s){return p(s)&&b(s,`onConflict`)&&typeof s.onConflict==`string`}function w(s){if(s===void 0||!C(s))return{onConflict:`default`,value:s};if(b(s,`value`))return s;let{onConflict:l,...p}=s;return{onConflict:l,value:p}}function E(s,l){return w(p(s)&&b(s,l)?s[l]:void 0)}s.RESOLVED_RC_FILE=Symbol();function k(l,p){return[l,p,s.RESOLVED_RC_FILE]}function A(l){return Array.isArray(l)?l[2]===s.RESOLVED_RC_FILE:!1}function N(s,l){if(p(s)){let p={};for(let g of Object.keys(s))p[g]=N(s[g],l);return k(l,p)}return Array.isArray(s)?k(l,s.map(s=>N(s,l))):k(l,s)}function F(s,p,b,C,w){let A,I=[],R=w,B=0;for(let l=w-1;l>=C;--l){let[p,w]=s[l],{onConflict:N,value:F}=E(w,b),q=v(F);if(q!==g.Undefined){if(A??=q,q!==A||N===`hardReset`){B=R;break}if(q===g.Literal)return k(p,F);if(I.unshift([p,F]),N===`reset`){B=l;break}N===`extend`&&l===C&&(C=0),R=l}}if(A===void 0)return null;let q=I.map(([s])=>s).join(`, `);switch(A){case g.Array:return k(q,[].concat(...I.map(([s,l])=>l.map(l=>N(l,s)))));case g.Object:{let C=Object.assign({},...I.map(([,s])=>s)),w=Object.keys(C),A={},N=s.map(([s,l])=>[s,E(l,b).value]),R=l(N,([s,l])=>{let p=v(l);return p!==g.Object&&p!==g.Undefined});if(R!==-1){let s=N.slice(R+1);for(let l of w)A[l]=F(s,p,l,0,s.length)}else for(let s of w)A[s]=F(N,p,s,B,N.length);return k(q,A)}default:throw Error(`Assertion failed: Non-extendable value type`)}}function I(s){return F(s.map(([s,l])=>[s,{".":l}]),[],`.`,0,s.length)}function R(s){return A(s)?s[1]:s}function B(s){let l=A(s)?s[1]:s;if(Array.isArray(l))return l.map(s=>B(s));if(p(l)){let s={};for(let[p,g]of Object.entries(l))s[p]=B(g);return s}return l}function q(s){return A(s)?s[0]:null}})),require_folderUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getDefaultGlobalFolder=g,s.getHomeFolder=v,s.isFolderInside=b;let l=require_lib$9(),p=require(`os`);function g(){if(process.platform===`win32`){let s=l.npath.toPortablePath(process.env.LOCALAPPDATA||l.npath.join((0,p.homedir)(),`AppData`,`Local`));return l.ppath.resolve(s,`Yarn/Berry`)}if(process.env.XDG_DATA_HOME){let s=l.npath.toPortablePath(process.env.XDG_DATA_HOME);return l.ppath.resolve(s,`yarn/berry`)}return l.ppath.resolve(v(),`.yarn/berry`)}function v(){return l.npath.toPortablePath((0,p.homedir)()||`/usr/local/share`)}function b(s,p){let g=l.ppath.relative(p,s);return g&&!g.startsWith(`..`)&&!l.ppath.isAbsolute(g)}})),require_hpagent=__commonJSMin(((s,l)=>{let p=require(`https`),g=require(`http`),{URL:v}=require(`url`);l.exports={HttpProxyAgent:class extends g.Agent{constructor(s){let{proxy:l,proxyRequestOptions:p,...g}=s;super(g),this.proxy=typeof l==`string`?new v(l):l,this.proxyRequestOptions=p||{}}createConnection(s,l){let v={...this.proxyRequestOptions,method:`CONNECT`,host:this.proxy.hostname,port:this.proxy.port,path:`${s.host}:${s.port}`,setHost:!1,headers:{...this.proxyRequestOptions.headers,connection:this.keepAlive?`keep-alive`:`close`,host:`${s.host}:${s.port}`},agent:!1,timeout:s.timeout||0};if(this.proxy.username||this.proxy.password){let s=Buffer.from(`${decodeURIComponent(this.proxy.username||``)}:${decodeURIComponent(this.proxy.password||``)}`).toString(`base64`);v.headers[`proxy-authorization`]=`Basic ${s}`}this.proxy.protocol===`https:`&&(v.servername=this.proxy.hostname);let b=(this.proxy.protocol===`http:`?g:p).request(v);b.once(`connect`,(s,p,g)=>{b.removeAllListeners(),p.removeAllListeners(),s.statusCode===200?l(null,p):(p.destroy(),l(Error(`Bad response: ${s.statusCode}`),null))}),b.once(`timeout`,()=>{b.destroy(Error(`Proxy timeout`))}),b.once(`error`,s=>{b.removeAllListeners(),l(s,null)}),b.end()}},HttpsProxyAgent:class extends p.Agent{constructor(s){let{proxy:l,proxyRequestOptions:p,...g}=s;super(g),this.proxy=typeof l==`string`?new v(l):l,this.proxyRequestOptions=p||{}}createConnection(s,l){let v={...this.proxyRequestOptions,method:`CONNECT`,host:this.proxy.hostname,port:this.proxy.port,path:`${s.host}:${s.port}`,setHost:!1,headers:{...this.proxyRequestOptions.headers,connection:this.keepAlive?`keep-alive`:`close`,host:`${s.host}:${s.port}`},agent:!1,timeout:s.timeout||0};if(this.proxy.username||this.proxy.password){let s=Buffer.from(`${decodeURIComponent(this.proxy.username||``)}:${decodeURIComponent(this.proxy.password||``)}`).toString(`base64`);v.headers[`proxy-authorization`]=`Basic ${s}`}this.proxy.protocol===`https:`&&(v.servername=this.proxy.hostname);let b=(this.proxy.protocol===`http:`?g:p).request(v);b.once(`connect`,(p,g,v)=>{b.removeAllListeners(),g.removeAllListeners(),p.statusCode===200?l(null,super.createConnection({...s,socket:g})):(g.destroy(),l(Error(`Bad response: ${p.statusCode}`),null))}),b.once(`timeout`,()=>{b.destroy(Error(`Proxy timeout`))}),b.once(`error`,s=>{b.removeAllListeners(),l(s,null)}),b.end()}}}})),require_dist$4=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});let p=[`Int8Array`,`Uint8Array`,`Uint8ClampedArray`,`Int16Array`,`Uint16Array`,`Int32Array`,`Uint32Array`,`Float32Array`,`Float64Array`,`BigInt64Array`,`BigUint64Array`];function g(s){return p.includes(s)}let v=[`Function`,`Generator`,`AsyncGenerator`,`GeneratorFunction`,`AsyncGeneratorFunction`,`AsyncFunction`,`Observable`,`Array`,`Buffer`,`Blob`,`Object`,`RegExp`,`Date`,`Error`,`Map`,`Set`,`WeakMap`,`WeakSet`,`ArrayBuffer`,`SharedArrayBuffer`,`DataView`,`Promise`,`URL`,`FormData`,`URLSearchParams`,`HTMLElement`,...p];function b(s){return v.includes(s)}let C=[`null`,`undefined`,`string`,`number`,`bigint`,`boolean`,`symbol`];function w(s){return C.includes(s)}function E(s){return l=>typeof l===s}let{toString:k}=Object.prototype,A=s=>{let l=k.call(s).slice(8,-1);if(/HTML\w+Element/.test(l)&&F.domElement(s))return`HTMLElement`;if(b(l))return l},N=s=>l=>A(l)===s;function F(s){if(s===null)return`null`;switch(typeof s){case`undefined`:return`undefined`;case`string`:return`string`;case`number`:return`number`;case`boolean`:return`boolean`;case`function`:return`Function`;case`bigint`:return`bigint`;case`symbol`:return`symbol`;default:}if(F.observable(s))return`Observable`;if(F.array(s))return`Array`;if(F.buffer(s))return`Buffer`;let l=A(s);if(l)return l;if(s instanceof String||s instanceof Boolean||s instanceof Number)throw TypeError(`Please don't use object wrappers for primitive types`);return`Object`}F.undefined=E(`undefined`),F.string=E(`string`);let I=E(`number`);F.number=s=>I(s)&&!F.nan(s),F.bigint=E(`bigint`),F.function_=E(`function`),F.null_=s=>s===null,F.class_=s=>F.function_(s)&&s.toString().startsWith(`class `),F.boolean=s=>s===!0||s===!1,F.symbol=E(`symbol`),F.numericString=s=>F.string(s)&&!F.emptyStringOrWhitespace(s)&&!Number.isNaN(Number(s)),F.array=(s,l)=>Array.isArray(s)?F.function_(l)?s.every(l):!0:!1,F.buffer=s=>{var l,p,g,v;return((p=s?.constructor)?.isBuffer)?.call(p,s)??!1},F.blob=s=>N(`Blob`)(s),F.nullOrUndefined=s=>F.null_(s)||F.undefined(s),F.object=s=>!F.null_(s)&&(typeof s==`object`||F.function_(s)),F.iterable=s=>{var l;return F.function_(s?.[Symbol.iterator])},F.asyncIterable=s=>{var l;return F.function_(s?.[Symbol.asyncIterator])},F.generator=s=>{var l,p;return F.iterable(s)&&F.function_(s?.next)&&F.function_(s?.throw)},F.asyncGenerator=s=>F.asyncIterable(s)&&F.function_(s.next)&&F.function_(s.throw),F.nativePromise=s=>N(`Promise`)(s);let R=s=>{var l,p;return F.function_(s?.then)&&F.function_(s?.catch)};F.promise=s=>F.nativePromise(s)||R(s),F.generatorFunction=N(`GeneratorFunction`),F.asyncGeneratorFunction=s=>A(s)===`AsyncGeneratorFunction`,F.asyncFunction=s=>A(s)===`AsyncFunction`,F.boundFunction=s=>F.function_(s)&&!s.hasOwnProperty(`prototype`),F.regExp=N(`RegExp`),F.date=N(`Date`),F.error=N(`Error`),F.map=s=>N(`Map`)(s),F.set=s=>N(`Set`)(s),F.weakMap=s=>N(`WeakMap`)(s),F.weakSet=s=>N(`WeakSet`)(s),F.int8Array=N(`Int8Array`),F.uint8Array=N(`Uint8Array`),F.uint8ClampedArray=N(`Uint8ClampedArray`),F.int16Array=N(`Int16Array`),F.uint16Array=N(`Uint16Array`),F.int32Array=N(`Int32Array`),F.uint32Array=N(`Uint32Array`),F.float32Array=N(`Float32Array`),F.float64Array=N(`Float64Array`),F.bigInt64Array=N(`BigInt64Array`),F.bigUint64Array=N(`BigUint64Array`),F.arrayBuffer=N(`ArrayBuffer`),F.sharedArrayBuffer=N(`SharedArrayBuffer`),F.dataView=N(`DataView`),F.enumCase=(s,l)=>Object.values(l).includes(s),F.directInstanceOf=(s,l)=>Object.getPrototypeOf(s)===l.prototype,F.urlInstance=s=>N(`URL`)(s),F.urlString=s=>{if(!F.string(s))return!1;try{return new URL(s),!0}catch{return!1}},F.truthy=s=>!!s,F.falsy=s=>!s,F.nan=s=>Number.isNaN(s),F.primitive=s=>F.null_(s)||w(typeof s),F.integer=s=>Number.isInteger(s),F.safeInteger=s=>Number.isSafeInteger(s),F.plainObject=s=>{if(k.call(s)!==`[object Object]`)return!1;let l=Object.getPrototypeOf(s);return l===null||l===Object.getPrototypeOf({})},F.typedArray=s=>g(A(s));let B=s=>F.safeInteger(s)&&s>=0;F.arrayLike=s=>!F.nullOrUndefined(s)&&!F.function_(s)&&B(s.length),F.inRange=(s,l)=>{if(F.number(l))return s>=Math.min(0,l)&&s<=Math.max(l,0);if(F.array(l)&&l.length===2)return s>=Math.min(...l)&&s<=Math.max(...l);throw TypeError(`Invalid range: ${JSON.stringify(l)}`)};let q=1,le=[`innerHTML`,`ownerDocument`,`style`,`attributes`,`nodeValue`];F.domElement=s=>F.object(s)&&s.nodeType===1&&F.string(s.nodeName)&&!F.plainObject(s)&&le.every(l=>l in s),F.observable=s=>{var l,p,g,v;return s?s===(l=s)[Symbol.observable]?.call(l)||s===(g=s)[`@@observable`]?.call(g):!1},F.nodeStream=s=>F.object(s)&&F.function_(s.pipe)&&!F.observable(s),F.infinite=s=>s===1/0||s===-1/0;let J=s=>l=>F.integer(l)&&Math.abs(l%2)===s;F.evenInteger=J(0),F.oddInteger=J(1),F.emptyArray=s=>F.array(s)&&s.length===0,F.nonEmptyArray=s=>F.array(s)&&s.length>0,F.emptyString=s=>F.string(s)&&s.length===0;let _e=s=>F.string(s)&&!/\S/.test(s);F.emptyStringOrWhitespace=s=>F.emptyString(s)||_e(s),F.nonEmptyString=s=>F.string(s)&&s.length>0,F.nonEmptyStringAndNotWhitespace=s=>F.string(s)&&!F.emptyStringOrWhitespace(s),F.emptyObject=s=>F.object(s)&&!F.map(s)&&!F.set(s)&&Object.keys(s).length===0,F.nonEmptyObject=s=>F.object(s)&&!F.map(s)&&!F.set(s)&&Object.keys(s).length>0,F.emptySet=s=>F.set(s)&&s.size===0,F.nonEmptySet=s=>F.set(s)&&s.size>0,F.emptyMap=s=>F.map(s)&&s.size===0,F.nonEmptyMap=s=>F.map(s)&&s.size>0,F.propertyKey=s=>F.any([F.string,F.number,F.symbol],s),F.formData=s=>N(`FormData`)(s),F.urlSearchParams=s=>N(`URLSearchParams`)(s);let be=(s,l,p)=>{if(!F.function_(l))throw TypeError(`Invalid predicate: ${JSON.stringify(l)}`);if(p.length===0)throw TypeError(`Invalid number of values`);return s.call(p,l)};F.any=(s,...l)=>(F.array(s)?s:[s]).some(s=>be(Array.prototype.some,s,l)),F.all=(s,...l)=>be(Array.prototype.every,s,l);let xe=(s,l,p,g={})=>{if(!s){let{multipleValues:s}=g,v=s?`received values of types ${[...new Set(p.map(s=>`\`${F(s)}\``))].join(`, `)}`:`received value of type \`${F(p)}\``;throw TypeError(`Expected value which is \`${l}\`, ${v}.`)}};s.assert={undefined:s=>xe(F.undefined(s),`undefined`,s),string:s=>xe(F.string(s),`string`,s),number:s=>xe(F.number(s),`number`,s),bigint:s=>xe(F.bigint(s),`bigint`,s),function_:s=>xe(F.function_(s),`Function`,s),null_:s=>xe(F.null_(s),`null`,s),class_:s=>xe(F.class_(s),`Class`,s),boolean:s=>xe(F.boolean(s),`boolean`,s),symbol:s=>xe(F.symbol(s),`symbol`,s),numericString:s=>xe(F.numericString(s),`string with a number`,s),array:(s,l)=>{xe(F.array(s),`Array`,s),l&&s.forEach(l)},buffer:s=>xe(F.buffer(s),`Buffer`,s),blob:s=>xe(F.blob(s),`Blob`,s),nullOrUndefined:s=>xe(F.nullOrUndefined(s),`null or undefined`,s),object:s=>xe(F.object(s),`Object`,s),iterable:s=>xe(F.iterable(s),`Iterable`,s),asyncIterable:s=>xe(F.asyncIterable(s),`AsyncIterable`,s),generator:s=>xe(F.generator(s),`Generator`,s),asyncGenerator:s=>xe(F.asyncGenerator(s),`AsyncGenerator`,s),nativePromise:s=>xe(F.nativePromise(s),`native Promise`,s),promise:s=>xe(F.promise(s),`Promise`,s),generatorFunction:s=>xe(F.generatorFunction(s),`GeneratorFunction`,s),asyncGeneratorFunction:s=>xe(F.asyncGeneratorFunction(s),`AsyncGeneratorFunction`,s),asyncFunction:s=>xe(F.asyncFunction(s),`AsyncFunction`,s),boundFunction:s=>xe(F.boundFunction(s),`Function`,s),regExp:s=>xe(F.regExp(s),`RegExp`,s),date:s=>xe(F.date(s),`Date`,s),error:s=>xe(F.error(s),`Error`,s),map:s=>xe(F.map(s),`Map`,s),set:s=>xe(F.set(s),`Set`,s),weakMap:s=>xe(F.weakMap(s),`WeakMap`,s),weakSet:s=>xe(F.weakSet(s),`WeakSet`,s),int8Array:s=>xe(F.int8Array(s),`Int8Array`,s),uint8Array:s=>xe(F.uint8Array(s),`Uint8Array`,s),uint8ClampedArray:s=>xe(F.uint8ClampedArray(s),`Uint8ClampedArray`,s),int16Array:s=>xe(F.int16Array(s),`Int16Array`,s),uint16Array:s=>xe(F.uint16Array(s),`Uint16Array`,s),int32Array:s=>xe(F.int32Array(s),`Int32Array`,s),uint32Array:s=>xe(F.uint32Array(s),`Uint32Array`,s),float32Array:s=>xe(F.float32Array(s),`Float32Array`,s),float64Array:s=>xe(F.float64Array(s),`Float64Array`,s),bigInt64Array:s=>xe(F.bigInt64Array(s),`BigInt64Array`,s),bigUint64Array:s=>xe(F.bigUint64Array(s),`BigUint64Array`,s),arrayBuffer:s=>xe(F.arrayBuffer(s),`ArrayBuffer`,s),sharedArrayBuffer:s=>xe(F.sharedArrayBuffer(s),`SharedArrayBuffer`,s),dataView:s=>xe(F.dataView(s),`DataView`,s),enumCase:(s,l)=>xe(F.enumCase(s,l),`EnumCase`,s),urlInstance:s=>xe(F.urlInstance(s),`URL`,s),urlString:s=>xe(F.urlString(s),`string with a URL`,s),truthy:s=>xe(F.truthy(s),`truthy`,s),falsy:s=>xe(F.falsy(s),`falsy`,s),nan:s=>xe(F.nan(s),`NaN`,s),primitive:s=>xe(F.primitive(s),`primitive`,s),integer:s=>xe(F.integer(s),`integer`,s),safeInteger:s=>xe(F.safeInteger(s),`integer`,s),plainObject:s=>xe(F.plainObject(s),`plain object`,s),typedArray:s=>xe(F.typedArray(s),`TypedArray`,s),arrayLike:s=>xe(F.arrayLike(s),`array-like`,s),domElement:s=>xe(F.domElement(s),`HTMLElement`,s),observable:s=>xe(F.observable(s),`Observable`,s),nodeStream:s=>xe(F.nodeStream(s),`Node.js Stream`,s),infinite:s=>xe(F.infinite(s),`infinite number`,s),emptyArray:s=>xe(F.emptyArray(s),`empty array`,s),nonEmptyArray:s=>xe(F.nonEmptyArray(s),`non-empty array`,s),emptyString:s=>xe(F.emptyString(s),`empty string`,s),emptyStringOrWhitespace:s=>xe(F.emptyStringOrWhitespace(s),`empty string or whitespace`,s),nonEmptyString:s=>xe(F.nonEmptyString(s),`non-empty string`,s),nonEmptyStringAndNotWhitespace:s=>xe(F.nonEmptyStringAndNotWhitespace(s),`non-empty string and not whitespace`,s),emptyObject:s=>xe(F.emptyObject(s),`empty object`,s),nonEmptyObject:s=>xe(F.nonEmptyObject(s),`non-empty object`,s),emptySet:s=>xe(F.emptySet(s),`empty set`,s),nonEmptySet:s=>xe(F.nonEmptySet(s),`non-empty set`,s),emptyMap:s=>xe(F.emptyMap(s),`empty map`,s),nonEmptyMap:s=>xe(F.nonEmptyMap(s),`non-empty map`,s),propertyKey:s=>xe(F.propertyKey(s),`PropertyKey`,s),formData:s=>xe(F.formData(s),`FormData`,s),urlSearchParams:s=>xe(F.urlSearchParams(s),`URLSearchParams`,s),evenInteger:s=>xe(F.evenInteger(s),`even integer`,s),oddInteger:s=>xe(F.oddInteger(s),`odd integer`,s),directInstanceOf:(s,l)=>xe(F.directInstanceOf(s,l),`T`,s),inRange:(s,l)=>xe(F.inRange(s,l),`in range`,s),any:(s,...l)=>xe(F.any(s,...l),`predicate returns truthy for any value`,l,{multipleValues:!0}),all:(s,...l)=>xe(F.all(s,...l),`predicate returns truthy for all values`,l,{multipleValues:!0})},Object.defineProperties(F,{class:{value:F.class_},function:{value:F.function_},null:{value:F.null_}}),Object.defineProperties(s.assert,{class:{value:s.assert.class_},function:{value:s.assert.function_},null:{value:s.assert.null_}}),s.default=F,l.exports=F,l.exports.default=F,l.exports.assert=s.assert})),require_p_cancelable=__commonJSMin(((s,l)=>{var p=class extends Error{constructor(s){super(s||`Promise was canceled`),this.name=`CancelError`}get isCanceled(){return!0}},g=class s{static fn(l){return(...p)=>new s((s,g,v)=>{p.push(v),l(...p).then(s,g)})}constructor(s){this._cancelHandlers=[],this._isPending=!0,this._isCanceled=!1,this._rejectOnCancel=!0,this._promise=new Promise((l,p)=>{this._reject=p;let g=s=>{(!this._isCanceled||!b.shouldReject)&&(this._isPending=!1,l(s))},v=s=>{this._isPending=!1,p(s)},b=s=>{if(!this._isPending)throw Error("The `onCancel` handler was attached after the promise settled.");this._cancelHandlers.push(s)};return Object.defineProperties(b,{shouldReject:{get:()=>this._rejectOnCancel,set:s=>{this._rejectOnCancel=s}}}),s(g,v,b)})}then(s,l){return this._promise.then(s,l)}catch(s){return this._promise.catch(s)}finally(s){return this._promise.finally(s)}cancel(s){if(!(!this._isPending||this._isCanceled)){if(this._isCanceled=!0,this._cancelHandlers.length>0)try{for(let s of this._cancelHandlers)s()}catch(s){this._reject(s);return}this._rejectOnCancel&&this._reject(new p(s))}}get isCanceled(){return this._isCanceled}};Object.setPrototypeOf(g.prototype,Promise.prototype),l.exports=g,l.exports.CancelError=p})),require_source$4=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});function p(s){return s.encrypted}let g=(s,l)=>{let g;g=typeof l==`function`?{connect:l}:l;let v=typeof g.connect==`function`,b=typeof g.secureConnect==`function`,C=typeof g.close==`function`,w=()=>{v&&g.connect(),p(s)&&b&&(s.authorized?g.secureConnect():s.authorizationError||s.once(`secureConnect`,g.secureConnect)),C&&s.once(`close`,g.close)};s.writable&&!s.connecting?w():s.connecting?s.once(`connect`,w):s.destroyed&&C&&g.close(s._hadError)};s.default=g,l.exports=g,l.exports.default=g})),require_source$3=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});let p=require_source$4(),g=require(`util`),v=Number(process.versions.node.split(`.`)[0]),b=s=>{if(s.timings)return s.timings;let l={start:Date.now(),socket:void 0,lookup:void 0,connect:void 0,secureConnect:void 0,upload:void 0,response:void 0,end:void 0,error:void 0,abort:void 0,phases:{wait:void 0,dns:void 0,tcp:void 0,tls:void 0,request:void 0,firstByte:void 0,download:void 0,total:void 0}};s.timings=l;let b=s=>{let p=s.emit.bind(s);s.emit=(g,...v)=>(g===`error`&&(l.error=Date.now(),l.phases.total=l.error-l.start,s.emit=p),p(g,...v))};b(s);let C=()=>{l.abort=Date.now(),(!l.response||v>=13)&&(l.phases.total=Date.now()-l.start)};s.prependOnceListener(`abort`,C);let w=s=>{if(l.socket=Date.now(),l.phases.wait=l.socket-l.start,g.types.isProxy(s))return;let v=()=>{l.lookup=Date.now(),l.phases.dns=l.lookup-l.socket};s.prependOnceListener(`lookup`,v),p.default(s,{connect:()=>{l.connect=Date.now(),l.lookup===void 0&&(s.removeListener(`lookup`,v),l.lookup=l.connect,l.phases.dns=l.lookup-l.socket),l.phases.tcp=l.connect-l.lookup},secureConnect:()=>{l.secureConnect=Date.now(),l.phases.tls=l.secureConnect-l.connect}})};s.socket?w(s.socket):s.prependOnceListener(`socket`,w);let E=()=>{var s;l.upload=Date.now(),l.phases.request=l.upload-(l.secureConnect??l.connect)};return(typeof s.writableFinished==`boolean`?s.writableFinished:s.finished&&s.outputSize===0&&(!s.socket||s.socket.writableLength===0))?E():s.prependOnceListener(`finish`,E),s.prependOnceListener(`response`,s=>{l.response=Date.now(),l.phases.firstByte=l.response-l.upload,s.timings=l,b(s),s.prependOnceListener(`end`,()=>{l.end=Date.now(),l.phases.download=l.end-l.response,l.phases.total=l.end-l.start}),s.prependOnceListener(`aborted`,C)}),l};s.default=b,l.exports=b,l.exports.default=b})),require_source$2=__commonJSMin(((s,l)=>{let{V4MAPPED:p,ADDRCONFIG:g,ALL:v,promises:{Resolver:b},lookup:C}=require(`dns`),{promisify:w}=require(`util`),E=require(`os`),k=Symbol(`cacheableLookupCreateConnection`),A=Symbol(`cacheableLookupInstance`),N=Symbol(`expires`),F=typeof v==`number`,I=s=>{if(!(s&&typeof s.createConnection==`function`))throw Error(`Expected an Agent instance as the first argument`)},R=s=>{for(let l of s)l.family!==6&&(l.address=`::ffff:${l.address}`,l.family=6)},B=()=>{let s=!1,l=!1;for(let p of Object.values(E.networkInterfaces()))for(let g of p)if(!g.internal&&(g.family===`IPv6`?l=!0:s=!0,s&&l))return{has4:s,has6:l};return{has4:s,has6:l}},q=s=>Symbol.iterator in s,le={ttl:!0},J={all:!0};var _e=class{constructor({cache:s=new Map,maxTtl:l=1/0,fallbackDuration:p=3600,errorTtl:g=.15,resolver:v=new b,lookup:E=C}={}){if(this.maxTtl=l,this.errorTtl=g,this._cache=s,this._resolver=v,this._dnsLookup=w(E),this._resolver instanceof b?(this._resolve4=this._resolver.resolve4.bind(this._resolver),this._resolve6=this._resolver.resolve6.bind(this._resolver)):(this._resolve4=w(this._resolver.resolve4.bind(this._resolver)),this._resolve6=w(this._resolver.resolve6.bind(this._resolver))),this._iface=B(),this._pending={},this._nextRemovalTime=!1,this._hostnamesToFallback=new Set,p<1)this._fallback=!1;else{this._fallback=!0;let s=setInterval(()=>{this._hostnamesToFallback.clear()},p*1e3);s.unref&&s.unref()}this.lookup=this.lookup.bind(this),this.lookupAsync=this.lookupAsync.bind(this)}set servers(s){this.clear(),this._resolver.setServers(s)}get servers(){return this._resolver.getServers()}lookup(s,l,p){if(typeof l==`function`?(p=l,l={}):typeof l==`number`&&(l={family:l}),!p)throw Error(`Callback must be a function.`);this.lookupAsync(s,l).then(s=>{l.all?p(null,s):p(null,s.address,s.family,s.expires,s.ttl)},p)}async lookupAsync(s,l={}){typeof l==`number`&&(l={family:l});let b=await this.query(s);if(l.family===6){let s=b.filter(s=>s.family===6);l.hints&p&&(F&&l.hints&v||s.length===0)?R(b):b=s}else l.family===4&&(b=b.filter(s=>s.family===4));if(l.hints&g){let{_iface:s}=this;b=b.filter(l=>l.family===6?s.has6:s.has4)}if(b.length===0){let l=Error(`cacheableLookup ENOTFOUND ${s}`);throw l.code=`ENOTFOUND`,l.hostname=s,l}return l.all?b:b[0]}async query(s){let l=await this._cache.get(s);if(!l){let p=this._pending[s];if(p)l=await p;else{let p=this.queryAndCache(s);this._pending[s]=p;try{l=await p}finally{delete this._pending[s]}}}return l=l.map(s=>({...s})),l}async _resolve(s){let l=async s=>{try{return await s}catch(s){if(s.code===`ENODATA`||s.code===`ENOTFOUND`)return[];throw s}},[p,g]=await Promise.all([this._resolve4(s,le),this._resolve6(s,le)].map(s=>l(s))),v=0,b=0,C=0,w=Date.now();for(let s of p)s.family=4,s.expires=w+s.ttl*1e3,v=Math.max(v,s.ttl);for(let s of g)s.family=6,s.expires=w+s.ttl*1e3,b=Math.max(b,s.ttl);return C=p.length>0?g.length>0?Math.min(v,b):v:b,{entries:[...p,...g],cacheTtl:C}}async _lookup(s){try{return{entries:await this._dnsLookup(s,{all:!0}),cacheTtl:0}}catch{return{entries:[],cacheTtl:0}}}async _set(s,l,p){if(this.maxTtl>0&&p>0){p=Math.min(p,this.maxTtl)*1e3,l[N]=Date.now()+p;try{await this._cache.set(s,l,p)}catch(s){this.lookupAsync=async()=>{let l=Error(`Cache Error. Please recreate the CacheableLookup instance.`);throw l.cause=s,l}}q(this._cache)&&this._tick(p)}}async queryAndCache(s){if(this._hostnamesToFallback.has(s))return this._dnsLookup(s,J);let l=await this._resolve(s);l.entries.length===0&&this._fallback&&(l=await this._lookup(s),l.entries.length!==0&&this._hostnamesToFallback.add(s));let p=l.entries.length===0?this.errorTtl:l.cacheTtl;return await this._set(s,l.entries,p),l.entries}_tick(s){let l=this._nextRemovalTime;(!l||s{this._nextRemovalTime=!1;let s=1/0,l=Date.now();for(let[p,g]of this._cache){let v=g[N];l>=v?this._cache.delete(p):v(`lookup`in l||(l.lookup=this.lookup),s[k](l,p))}uninstall(s){if(I(s),s[k]){if(s[A]!==this)throw Error(`The agent is not owned by this CacheableLookup instance`);s.createConnection=s[k],delete s[k],delete s[A]}}updateInterfaceInfo(){let{_iface:s}=this;this._iface=B(),(s.has4&&!this._iface.has4||s.has6&&!this._iface.has6)&&this._cache.clear()}clear(s){if(s){this._cache.delete(s);return}this._cache.clear()}};l.exports=_e,l.exports.default=_e})),require_normalize_url=__commonJSMin(((s,l)=>{let p=`text/plain`,g=`us-ascii`,v=(s,l)=>l.some(l=>l instanceof RegExp?l.test(s):l===s),b=(s,{stripHash:l})=>{let p=/^data:(?[^,]*?),(?[^#]*?)(?:#(?.*))?$/.exec(s);if(!p)throw Error(`Invalid URL: ${s}`);let{type:g,data:v,hash:b}=p.groups,C=g.split(`;`);b=l?``:b;let w=!1;C[C.length-1]===`base64`&&(C.pop(),w=!0);let E=(C.shift()||``).toLowerCase(),k=[...C.map(s=>{let[l,p=``]=s.split(`=`).map(s=>s.trim());return l===`charset`&&(p=p.toLowerCase(),p===`us-ascii`)?``:`${l}${p?`=${p}`:``}`}).filter(Boolean)];return w&&k.push(`base64`),(k.length!==0||E&&E!==`text/plain`)&&k.unshift(E),`data:${k.join(`;`)},${w?v.trim():v}${b?`#${b}`:``}`};l.exports=(s,l)=>{if(l={defaultProtocol:`http:`,normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...l},s=s.trim(),/^data:/i.test(s))return b(s,l);if(/^view-source:/i.test(s))throw Error("`view-source:` is not supported as it is a non-standard protocol");let p=s.startsWith(`//`);!p&&/^\.*\//.test(s)||(s=s.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,l.defaultProtocol));let g=new URL(s);if(l.forceHttp&&l.forceHttps)throw Error("The `forceHttp` and `forceHttps` options cannot be used together");if(l.forceHttp&&g.protocol===`https:`&&(g.protocol=`http:`),l.forceHttps&&g.protocol===`http:`&&(g.protocol=`https:`),l.stripAuthentication&&(g.username=``,g.password=``),l.stripHash?g.hash=``:l.stripTextFragment&&(g.hash=g.hash.replace(/#?:~:text.*?$/i,``)),g.pathname&&=g.pathname.replace(/(?0){let s=g.pathname.split(`/`),p=s[s.length-1];v(p,l.removeDirectoryIndex)&&(s=s.slice(0,s.length-1),g.pathname=s.slice(1).join(`/`)+`/`)}if(g.hostname&&(g.hostname=g.hostname.replace(/\.$/,``),l.stripWWW&&/^www\.(?!www\.)(?:[a-z\-\d]{1,63})\.(?:[a-z.\-\d]{2,63})$/.test(g.hostname)&&(g.hostname=g.hostname.replace(/^www\./,``))),Array.isArray(l.removeQueryParameters))for(let s of[...g.searchParams.keys()])v(s,l.removeQueryParameters)&&g.searchParams.delete(s);l.removeQueryParameters===!0&&(g.search=``),l.sortQueryParameters&&g.searchParams.sort(),l.removeTrailingSlash&&(g.pathname=g.pathname.replace(/\/$/,``));let C=s;return s=g.toString(),!l.removeSingleSlash&&g.pathname===`/`&&!C.endsWith(`/`)&&g.hash===``&&(s=s.replace(/\/$/,``)),(l.removeTrailingSlash||g.pathname===`/`)&&g.hash===``&&l.removeSingleSlash&&(s=s.replace(/\/$/,``)),p&&!l.normalizeProtocol&&(s=s.replace(/^http:\/\//,`//`)),l.stripProtocol&&(s=s.replace(/^(?:https?:)?\/\//,``)),s}})),require_pump=__commonJSMin(((s,l)=>{var p=require_once$2(),g=require_end_of_stream(),v;try{v=require(`fs`)}catch{}var b=function(){},C=typeof process>`u`?!1:/^v?\.0/.test(process.version),w=function(s){return typeof s==`function`},E=function(s){return!C||!v?!1:(s instanceof(v.ReadStream||b)||s instanceof(v.WriteStream||b))&&w(s.close)},k=function(s){return s.setHeader&&w(s.abort)},A=function(s,l,v,C){C=p(C);var A=!1;s.on(`close`,function(){A=!0}),g(s,{readable:l,writable:v},function(s){if(s)return C(s);A=!0,C()});var N=!1;return function(l){if(!A&&!N){if(N=!0,E(s))return s.close(b);if(k(s))return s.abort();if(w(s.destroy))return s.destroy();C(l||Error(`stream was destroyed`))}}},N=function(s){s()},F=function(s,l){return s.pipe(l)};l.exports=function(){var s=Array.prototype.slice.call(arguments),l=w(s[s.length-1]||b)&&s.pop()||b;if(Array.isArray(s[0])&&(s=s[0]),s.length<2)throw Error(`pump requires two streams per minimum`);var p,g=s.map(function(v,b){var C=b0,function(s){p||=s,s&&g.forEach(N),!C&&(g.forEach(N),l(p))})});return s.reduce(F)}})),require_buffer_stream=__commonJSMin(((s,l)=>{let{PassThrough:p}=require(`stream`);l.exports=s=>{s={...s};let{array:l}=s,{encoding:g}=s,v=g===`buffer`,b=!1;l?b=!(g||v):g||=`utf8`,v&&(g=null);let C=new p({objectMode:b});g&&C.setEncoding(g);let w=0,E=[];return C.on(`data`,s=>{E.push(s),b?w=E.length:w+=s.length}),C.getBufferedValue=()=>l?E:v?Buffer.concat(E,w):E.join(``),C.getBufferedLength=()=>w,C}})),require_get_stream=__commonJSMin(((s,l)=>{let{constants:p}=require(`buffer`),g=require_pump(),v=require_buffer_stream();var b=class extends Error{constructor(){super(`maxBuffer exceeded`),this.name=`MaxBufferError`}};async function C(s,l){if(!s)return Promise.reject(Error(`Expected a stream`));l={maxBuffer:1/0,...l};let{maxBuffer:C}=l,w;return await new Promise((E,k)=>{let A=s=>{s&&w.getBufferedLength()<=p.MAX_LENGTH&&(s.bufferedData=w.getBufferedValue()),k(s)};w=g(s,v(l),s=>{if(s){A(s);return}E()}),w.on(`data`,()=>{w.getBufferedLength()>C&&A(new b)})}),w.getBufferedValue()}l.exports=C,l.exports.default=C,l.exports.buffer=(s,l)=>C(s,{...l,encoding:`buffer`}),l.exports.array=(s,l)=>C(s,{...l,array:!0}),l.exports.MaxBufferError=b})),require_http_cache_semantics=__commonJSMin(((s,l)=>{let p=new Set([200,203,204,206,300,301,308,404,405,410,414,501]),g=new Set([200,203,204,300,301,302,303,307,308,404,405,410,414,501]),v=new Set([500,502,503,504]),b={date:!0,connection:!0,"keep-alive":!0,"proxy-authenticate":!0,"proxy-authorization":!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0},C={"content-length":!0,"content-encoding":!0,"transfer-encoding":!0,"content-range":!0};function w(s){let l=parseInt(s,10);return isFinite(l)?l:0}function E(s){return s?v.has(s.status):!0}function k(s){let l={};if(!s)return l;let p=s.trim().split(/,/);for(let s of p){let[p,g]=s.split(/=/,2);l[p.trim()]=g===void 0?!0:g.trim().replace(/^"|"$/g,``)}return l}function A(s){let l=[];for(let p in s){let g=s[p];l.push(g===!0?p:p+`=`+g)}if(l.length)return l.join(`, `)}l.exports=class{constructor(s,l,{shared:p,cacheHeuristic:g,immutableMinTimeToLive:v,ignoreCargoCult:b,_fromObject:C}={}){if(C){this._fromObject(C);return}if(!l||!l.headers)throw Error(`Response headers missing`);this._assertRequestHasHeaders(s),this._responseTime=this.now(),this._isShared=p!==!1,this._ignoreCargoCult=!!b,this._cacheHeuristic=g===void 0?.1:g,this._immutableMinTtl=v===void 0?24*3600*1e3:v,this._status=`status`in l?l.status:200,this._resHeaders=l.headers,this._rescc=k(l.headers[`cache-control`]),this._method=`method`in s?s.method:`GET`,this._url=s.url,this._host=s.headers.host,this._noAuthorization=!s.headers.authorization,this._reqHeaders=l.headers.vary?s.headers:null,this._reqcc=k(s.headers[`cache-control`]),this._ignoreCargoCult&&`pre-check`in this._rescc&&`post-check`in this._rescc&&(delete this._rescc[`pre-check`],delete this._rescc[`post-check`],delete this._rescc[`no-cache`],delete this._rescc[`no-store`],delete this._rescc[`must-revalidate`],this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":A(this._rescc)}),delete this._resHeaders.expires,delete this._resHeaders.pragma),l.headers[`cache-control`]==null&&/no-cache/.test(l.headers.pragma)&&(this._rescc[`no-cache`]=!0)}now(){return Date.now()}storable(){return!!(!this._reqcc[`no-store`]&&(this._method===`GET`||this._method===`HEAD`||this._method===`POST`&&this._hasExplicitExpiration())&&g.has(this._status)&&!this._rescc[`no-store`]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc[`max-age`]||this._isShared&&this._rescc[`s-maxage`]||this._rescc.public||p.has(this._status)))}_hasExplicitExpiration(){return!!(this._isShared&&this._rescc[`s-maxage`]||this._rescc[`max-age`]||this._resHeaders.expires)}_assertRequestHasHeaders(s){if(!s||!s.headers)throw Error(`Request headers missing`)}satisfiesWithoutRevalidation(s){return!this.evaluateRequest(s).revalidation}_evaluateRequestHitResult(s){return{response:{headers:this.responseHeaders()},revalidation:s}}_evaluateRequestRevalidation(s,l){return{synchronous:l,headers:this.revalidationHeaders(s)}}_evaluateRequestMissResult(s){return{response:void 0,revalidation:this._evaluateRequestRevalidation(s,!0)}}evaluateRequest(s){if(this._assertRequestHasHeaders(s),this._rescc[`must-revalidate`]||!this._requestMatches(s,!1))return this._evaluateRequestMissResult(s);let l=k(s.headers[`cache-control`]);return l[`no-cache`]||/no-cache/.test(s.headers.pragma)||l[`max-age`]&&this.age()>w(l[`max-age`])||l[`min-fresh`]&&this.maxAge()-this.age()this.age()-this.maxAge())?this._evaluateRequestHitResult(void 0):this.useStaleWhileRevalidate()?this._evaluateRequestHitResult(this._evaluateRequestRevalidation(s,!1)):this._evaluateRequestMissResult(s):this._evaluateRequestHitResult(void 0)}_requestMatches(s,l){return!!((!this._url||this._url===s.url)&&this._host===s.headers.host&&(!s.method||this._method===s.method||l&&s.method===`HEAD`)&&this._varyMatches(s))}_allowsStoringAuthenticated(){return!!(this._rescc[`must-revalidate`]||this._rescc.public||this._rescc[`s-maxage`])}_varyMatches(s){if(!this._resHeaders.vary)return!0;if(this._resHeaders.vary===`*`)return!1;let l=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/);for(let p of l)if(s.headers[p]!==this._reqHeaders[p])return!1;return!0}_copyWithoutHopByHopHeaders(s){let l={};for(let p in s)b[p]||(l[p]=s[p]);if(s.connection){let p=s.connection.trim().split(/\s*,\s*/);for(let s of p)delete l[s]}if(l.warning){let s=l.warning.split(/,/).filter(s=>!/^\s*1[0-9][0-9]/.test(s));s.length?l.warning=s.join(`,`).trim():delete l.warning}return l}responseHeaders(){let s=this._copyWithoutHopByHopHeaders(this._resHeaders),l=this.age();return l>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24&&(s.warning=(s.warning?`${s.warning}, `:``)+`113 - "rfc7234 5.5.4"`),s.age=`${Math.round(l)}`,s.date=new Date(this.now()).toUTCString(),s}date(){let s=Date.parse(this._resHeaders.date);return isFinite(s)?s:this._responseTime}age(){return this._ageValue()+(this.now()-this._responseTime)/1e3}_ageValue(){return w(this._resHeaders.age)}maxAge(){if(!this.storable()||this._rescc[`no-cache`]||this._isShared&&this._resHeaders[`set-cookie`]&&!this._rescc.public&&!this._rescc.immutable||this._resHeaders.vary===`*`)return 0;if(this._isShared){if(this._rescc[`proxy-revalidate`])return 0;if(this._rescc[`s-maxage`])return w(this._rescc[`s-maxage`])}if(this._rescc[`max-age`])return w(this._rescc[`max-age`]);let s=this._rescc.immutable?this._immutableMinTtl:0,l=this.date();if(this._resHeaders.expires){let p=Date.parse(this._resHeaders.expires);return Number.isNaN(p)||pp)return Math.max(s,(l-p)/1e3*this._cacheHeuristic)}return s}timeToLive(){let s=this.maxAge()-this.age(),l=s+w(this._rescc[`stale-if-error`]),p=s+w(this._rescc[`stale-while-revalidate`]);return Math.round(Math.max(0,s,l,p)*1e3)}stale(){return this.maxAge()<=this.age()}_useStaleIfError(){return this.maxAge()+w(this._rescc[`stale-if-error`])>this.age()}useStaleWhileRevalidate(){let s=w(this._rescc[`stale-while-revalidate`]);return s>0&&this.maxAge()+s>this.age()}static fromObject(s){return new this(void 0,void 0,{_fromObject:s})}_fromObject(s){if(this._responseTime)throw Error(`Reinitialized`);if(!s||s.v!==1)throw Error(`Invalid serialization`);this._responseTime=s.t,this._isShared=s.sh,this._cacheHeuristic=s.ch,this._immutableMinTtl=s.imm===void 0?24*3600*1e3:s.imm,this._ignoreCargoCult=!!s.icc,this._status=s.st,this._resHeaders=s.resh,this._rescc=s.rescc,this._method=s.m,this._url=s.u,this._host=s.h,this._noAuthorization=s.a,this._reqHeaders=s.reqh,this._reqcc=s.reqcc}toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,icc:this._ignoreCargoCult,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}}revalidationHeaders(s){this._assertRequestHasHeaders(s);let l=this._copyWithoutHopByHopHeaders(s.headers);if(delete l[`if-range`],!this._requestMatches(s,!0)||!this.storable())return delete l[`if-none-match`],delete l[`if-modified-since`],l;if(this._resHeaders.etag&&(l[`if-none-match`]=l[`if-none-match`]?`${l[`if-none-match`]}, ${this._resHeaders.etag}`:this._resHeaders.etag),l[`accept-ranges`]||l[`if-match`]||l[`if-unmodified-since`]||this._method&&this._method!=`GET`){if(delete l[`if-modified-since`],l[`if-none-match`]){let s=l[`if-none-match`].split(/,/).filter(s=>!/^\s*W\//.test(s));s.length?l[`if-none-match`]=s.join(`,`).trim():delete l[`if-none-match`]}}else this._resHeaders[`last-modified`]&&!l[`if-modified-since`]&&(l[`if-modified-since`]=this._resHeaders[`last-modified`]);return l}revalidatedPolicy(s,l){if(this._assertRequestHasHeaders(s),this._useStaleIfError()&&E(l))return{policy:this,modified:!1,matches:!0};if(!l||!l.headers)throw Error(`Response headers missing`);let p=!1;l.status!==void 0&&l.status!=304?p=!1:l.headers.etag&&!/^\s*W\//.test(l.headers.etag)?p=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,``)===l.headers.etag:this._resHeaders.etag&&l.headers.etag?p=this._resHeaders.etag.replace(/^\s*W\//,``)===l.headers.etag.replace(/^\s*W\//,``):this._resHeaders[`last-modified`]?p=this._resHeaders[`last-modified`]===l.headers[`last-modified`]:!this._resHeaders.etag&&!this._resHeaders[`last-modified`]&&!l.headers.etag&&!l.headers[`last-modified`]&&(p=!0);let g={shared:this._isShared,cacheHeuristic:this._cacheHeuristic,immutableMinTimeToLive:this._immutableMinTtl,ignoreCargoCult:this._ignoreCargoCult};if(!p)return{policy:new this.constructor(s,l,g),modified:l.status!=304,matches:!1};let v={};for(let s in this._resHeaders)v[s]=s in l.headers&&!C[s]?l.headers[s]:this._resHeaders[s];let b=Object.assign({},l,{status:this._status,method:this._method,headers:v});return{policy:new this.constructor(s,b,g),modified:!1,matches:!0}}}})),require_lowercase_keys=__commonJSMin(((s,l)=>{l.exports=s=>{let l={};for(let[p,g]of Object.entries(s))l[p.toLowerCase()]=g;return l}})),require_src$5=__commonJSMin(((s,l)=>{let p=require(`stream`).Readable,g=require_lowercase_keys();l.exports=class extends p{constructor(s,l,p,v){if(typeof s!=`number`)throw TypeError("Argument `statusCode` should be a number");if(typeof l!=`object`)throw TypeError("Argument `headers` should be an object");if(!(p instanceof Buffer))throw TypeError("Argument `body` should be a buffer");if(typeof v!=`string`)throw TypeError("Argument `url` should be a string");super(),this.statusCode=s,this.headers=g(l),this.body=p,this.url=v}_read(){this.push(this.body),this.push(null)}}})),require_mimic_response$1=__commonJSMin(((s,l)=>{let p=[`destroy`,`setTimeout`,`socket`,`headers`,`trailers`,`rawHeaders`,`statusCode`,`httpVersion`,`httpVersionMinor`,`httpVersionMajor`,`rawTrailers`,`statusMessage`];l.exports=(s,l)=>{let g=new Set(Object.keys(s).concat(p));for(let p of g)p in l||(l[p]=typeof s[p]==`function`?s[p].bind(s):s[p])}})),require_src$4=__commonJSMin(((s,l)=>{let p=require(`stream`).PassThrough,g=require_mimic_response$1();l.exports=s=>{if(!(s&&s.pipe))throw TypeError("Parameter `response` must be a response stream.");let l=new p;return g(s,l),s.pipe(l)}})),require_json_buffer=__commonJSMin((s=>{s.stringify=function s(l){if(l===void 0)return l;if(l&&Buffer.isBuffer(l))return JSON.stringify(`:base64:`+l.toString(`base64`));if(l&&l.toJSON&&(l=l.toJSON()),l&&typeof l==`object`){var p=``,g=Array.isArray(l);p=g?`[`:`{`;var v=!0;for(var b in l){var C=typeof l[b]==`function`||!g&&l[b]===void 0;Object.hasOwnProperty.call(l,b)&&!C&&(v||(p+=`,`),v=!1,g?l[b]==null?p+=`null`:p+=s(l[b]):l[b]!==void 0&&(p+=s(b)+`:`+s(l[b])))}return p+=g?`]`:`}`,p}else if(typeof l==`string`)return JSON.stringify(/^:/.test(l)?`:`+l:l);else if(l===void 0)return`null`;else return JSON.stringify(l)},s.parse=function(s){return JSON.parse(s,function(s,l){return typeof l==`string`?/^:base64:/.test(l)?Buffer.from(l.substring(8),`base64`):/^:/.test(l)?l.substring(1):l:l})}})),require_src$3=__commonJSMin(((s,l)=>{let p=require(`events`),g=require_json_buffer(),v=s=>{let l={redis:`@keyv/redis`,rediss:`@keyv/redis`,mongodb:`@keyv/mongo`,mongo:`@keyv/mongo`,sqlite:`@keyv/sqlite`,postgresql:`@keyv/postgres`,postgres:`@keyv/postgres`,mysql:`@keyv/mysql`,etcd:`@keyv/etcd`,offline:`@keyv/offline`,tiered:`@keyv/tiered`};if(s.adapter||s.uri){let p=s.adapter||/^[^:+]*/.exec(s.uri)[0];return new(require(l[p]))(s)}return new Map},b=[`sqlite`,`postgres`,`mysql`,`mongo`,`redis`,`tiered`];l.exports=class extends p{constructor(s,{emitErrors:l=!0,...p}={}){if(super(),this.opts={namespace:`keyv`,serialize:g.stringify,deserialize:g.parse,...typeof s==`string`?{uri:s}:s,...p},!this.opts.store){let s={...this.opts};this.opts.store=v(s)}if(this.opts.compression){let s=this.opts.compression;this.opts.serialize=s.serialize.bind(s),this.opts.deserialize=s.deserialize.bind(s)}typeof this.opts.store.on==`function`&&l&&this.opts.store.on(`error`,s=>this.emit(`error`,s)),this.opts.store.namespace=this.opts.namespace;let b=s=>async function*(){for await(let[l,p]of typeof s==`function`?s(this.opts.store.namespace):s){let s=await this.opts.deserialize(p);if(!(this.opts.store.namespace&&!l.includes(this.opts.store.namespace))){if(typeof s.expires==`number`&&Date.now()>s.expires){this.delete(l);continue}yield[this._getKeyUnprefix(l),s.value]}}};typeof this.opts.store[Symbol.iterator]==`function`&&this.opts.store instanceof Map?this.iterator=b(this.opts.store):typeof this.opts.store.iterator==`function`&&this.opts.store.opts&&this._checkIterableAdaptar()&&(this.iterator=b(this.opts.store.iterator.bind(this.opts.store)))}_checkIterableAdaptar(){return b.includes(this.opts.store.opts.dialect)||b.findIndex(s=>this.opts.store.opts.url.includes(s))>=0}_getKeyPrefix(s){return`${this.opts.namespace}:${s}`}_getKeyPrefixArray(s){return s.map(s=>`${this.opts.namespace}:${s}`)}_getKeyUnprefix(s){return s.split(`:`).splice(1).join(`:`)}get(s,l){let{store:p}=this.opts,g=Array.isArray(s),v=g?this._getKeyPrefixArray(s):this._getKeyPrefix(s);if(g&&p.getMany===void 0){let s=[];for(let g of v)s.push(Promise.resolve().then(()=>p.get(g)).then(s=>typeof s==`string`||this.opts.compression?this.opts.deserialize(s):s).then(s=>{if(s!=null)return typeof s.expires==`number`&&Date.now()>s.expires?this.delete(g).then(()=>void 0):l&&l.raw?s:s.value}));return Promise.allSettled(s).then(s=>{let l=[];for(let p of s)l.push(p.value);return l})}return Promise.resolve().then(()=>g?p.getMany(v):p.get(v)).then(s=>typeof s==`string`||this.opts.compression?this.opts.deserialize(s):s).then(p=>{if(p!=null)return g?p.map((p,g)=>{if(typeof p==`string`&&(p=this.opts.deserialize(p)),p!=null){if(typeof p.expires==`number`&&Date.now()>p.expires){this.delete(s[g]).then(()=>void 0);return}return l&&l.raw?p:p.value}}):typeof p.expires==`number`&&Date.now()>p.expires?this.delete(s).then(()=>void 0):l&&l.raw?p:p.value})}set(s,l,p){let g=this._getKeyPrefix(s);p===void 0&&(p=this.opts.ttl),p===0&&(p=void 0);let{store:v}=this.opts;return Promise.resolve().then(()=>{let s=typeof p==`number`?Date.now()+p:null;return typeof l==`symbol`&&this.emit(`error`,`symbol cannot be serialized`),l={value:l,expires:s},this.opts.serialize(l)}).then(s=>v.set(g,s,p)).then(()=>!0)}delete(s){let{store:l}=this.opts;if(Array.isArray(s)){let p=this._getKeyPrefixArray(s);if(l.deleteMany===void 0){let s=[];for(let g of p)s.push(l.delete(g));return Promise.allSettled(s).then(s=>s.every(s=>s.value===!0))}return Promise.resolve().then(()=>l.deleteMany(p))}let p=this._getKeyPrefix(s);return Promise.resolve().then(()=>l.delete(p))}clear(){let{store:s}=this.opts;return Promise.resolve().then(()=>s.clear())}has(s){let l=this._getKeyPrefix(s),{store:p}=this.opts;return Promise.resolve().then(async()=>typeof p.has==`function`?p.has(l):await p.get(l)!==void 0)}disconnect(){let{store:s}=this.opts;if(typeof s.disconnect==`function`)return s.disconnect()}}})),require_src$2=__commonJSMin(((s,l)=>{let p=require(`events`),g=require(`url`),v=require_normalize_url(),b=require_get_stream(),C=require_http_cache_semantics(),w=require_src$5(),E=require_lowercase_keys(),k=require_src$4(),A=require_src$3();var N=class s{constructor(s,l){if(typeof s!=`function`)throw TypeError("Parameter `request` must be a function");return this.cache=new A({uri:typeof l==`string`&&l,store:typeof l!=`string`&&l,namespace:`cacheable-request`}),this.createCacheableRequest(s)}createCacheableRequest(l){return(A,N)=>{let R;if(typeof A==`string`)R=I(g.parse(A)),A={};else if(A instanceof g.URL)R=I(g.parse(A.toString())),A={};else{let[s,...l]=(A.path||``).split(`?`),p=l.length>0?`?${l.join(`?`)}`:``;R=I({...A,pathname:s,search:p})}A={headers:{},method:`GET`,cache:!0,strictTtl:!1,automaticFailover:!1,...A,...F(R)},A.headers=E(A.headers);let B=new p,q=v(g.format(R),{stripWWW:!1,removeTrailingSlash:!1,stripAuthentication:!1}),le=`${A.method}:${q}`,J=!1,_e=!1,be=p=>{_e=!0;let g=!1,v,E=new Promise(s=>{v=()=>{g||(g=!0,s())}}),A=l=>{if(J&&!p.forceRefresh){l.status=l.statusCode;let s=C.fromObject(J.cachePolicy).revalidatedPolicy(p,l);if(!s.modified){let p=s.policy.responseHeaders();l=new w(J.statusCode,p,J.body,J.url),l.cachePolicy=s.policy,l.fromCache=!0}}l.fromCache||(l.cachePolicy=new C(p,l,p),l.fromCache=!1);let v;p.cache&&l.cachePolicy.storable()?(v=k(l),(async()=>{try{let s=b.buffer(l);if(await Promise.race([E,new Promise(s=>l.once(`end`,s))]),g)return;let v=await s,C={cachePolicy:l.cachePolicy.toObject(),url:l.url,statusCode:l.fromCache?J.statusCode:l.statusCode,body:v},w=p.strictTtl?l.cachePolicy.timeToLive():void 0;p.maxTtl&&(w=w?Math.min(w,p.maxTtl):p.maxTtl),await this.cache.set(le,C,w)}catch(l){B.emit(`error`,new s.CacheError(l))}})()):p.cache&&J&&(async()=>{try{await this.cache.delete(le)}catch(l){B.emit(`error`,new s.CacheError(l))}})(),B.emit(`response`,v||l),typeof N==`function`&&N(v||l)};try{let s=l(p,A);s.once(`error`,v),s.once(`abort`,v),B.emit(`request`,s)}catch(l){B.emit(`error`,new s.RequestError(l))}};return(async()=>{let l=async s=>{await Promise.resolve();let l=s.cache?await this.cache.get(le):void 0;if(l===void 0)return be(s);let p=C.fromObject(l.cachePolicy);if(p.satisfiesWithoutRevalidation(s)&&!s.forceRefresh){let s=p.responseHeaders(),g=new w(l.statusCode,s,l.body,l.url);g.cachePolicy=p,g.fromCache=!0,B.emit(`response`,g),typeof N==`function`&&N(g)}else J=l,s.headers=p.revalidationHeaders(s),be(s)},p=l=>B.emit(`error`,new s.CacheError(l));this.cache.once(`error`,p),B.on(`response`,()=>this.cache.removeListener(`error`,p));try{await l(A)}catch(l){A.automaticFailover&&!_e&&be(A),B.emit(`error`,new s.CacheError(l))}})(),B}}};function F(s){let l={...s};return l.path=`${s.pathname||`/`}${s.search||``}`,delete l.pathname,delete l.search,l}function I(s){return{protocol:s.protocol,auth:s.auth,hostname:s.hostname||s.host||`localhost`,port:s.port,pathname:s.pathname,search:s.search}}N.RequestError=class extends Error{constructor(s){super(s.message),this.name=`RequestError`,Object.assign(this,s)}},N.CacheError=class extends Error{constructor(s){super(s.message),this.name=`CacheError`,Object.assign(this,s)}},l.exports=N})),require_mimic_response=__commonJSMin(((s,l)=>{let p=[`aborted`,`complete`,`headers`,`httpVersion`,`httpVersionMinor`,`httpVersionMajor`,`method`,`rawHeaders`,`rawTrailers`,`setTimeout`,`socket`,`statusCode`,`statusMessage`,`trailers`,`url`];l.exports=(s,l)=>{if(l._readableState.autoDestroy)throw Error("The second stream must have the `autoDestroy` option set to `false`");let g=new Set(Object.keys(s).concat(p)),v={};for(let p of g)p in l||(v[p]={get(){let l=s[p];return typeof l==`function`?l.bind(s):l},set(l){s[p]=l},enumerable:!0,configurable:!1});return Object.defineProperties(l,v),s.once(`aborted`,()=>{l.destroy(),l.emit(`aborted`)}),s.once(`close`,()=>{s.complete&&l.readable?l.once(`end`,()=>{l.emit(`close`)}):l.emit(`close`)}),l}})),require_decompress_response=__commonJSMin(((s,l)=>{let{Transform:p,PassThrough:g}=require(`stream`),v=require(`zlib`),b=require_mimic_response();l.exports=s=>{let l=(s.headers[`content-encoding`]||``).toLowerCase();if(![`gzip`,`deflate`,`br`].includes(l))return s;let C=l===`br`;if(C&&typeof v.createBrotliDecompress!=`function`)return s.destroy(Error(`Brotli is not supported on Node.js < 12`)),s;let w=!0,E=new p({transform(s,l,p){w=!1,p(null,s)},flush(s){s()}}),k=new g({autoDestroy:!1,destroy(l,p){s.destroy(),p(l)}}),A=C?v.createBrotliDecompress():v.createUnzip();return A.once(`error`,l=>{if(w&&!s.readable){k.end();return}k.destroy(l)}),b(s,k),s.pipe(E).pipe(A).pipe(k),k}})),require_quick_lru=__commonJSMin(((s,l)=>{l.exports=class{constructor(s={}){if(!(s.maxSize&&s.maxSize>0))throw TypeError("`maxSize` must be a number greater than 0");this.maxSize=s.maxSize,this.onEviction=s.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_set(s,l){if(this.cache.set(s,l),this._size++,this._size>=this.maxSize){if(this._size=0,typeof this.onEviction==`function`)for(let[s,l]of this.oldCache.entries())this.onEviction(s,l);this.oldCache=this.cache,this.cache=new Map}}get(s){if(this.cache.has(s))return this.cache.get(s);if(this.oldCache.has(s)){let l=this.oldCache.get(s);return this.oldCache.delete(s),this._set(s,l),l}}set(s,l){return this.cache.has(s)?this.cache.set(s,l):this._set(s,l),this}has(s){return this.cache.has(s)||this.oldCache.has(s)}peek(s){if(this.cache.has(s))return this.cache.get(s);if(this.oldCache.has(s))return this.oldCache.get(s)}delete(s){let l=this.cache.delete(s);return l&&this._size--,this.oldCache.delete(s)||l}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}*keys(){for(let[s]of this)yield s}*values(){for(let[,s]of this)yield s}*[Symbol.iterator](){for(let s of this.cache)yield s;for(let s of this.oldCache){let[l]=s;this.cache.has(l)||(yield s)}}get size(){let s=0;for(let l of this.oldCache.keys())this.cache.has(l)||s++;return Math.min(this._size+s,this.maxSize)}}})),require_agent=__commonJSMin(((s,l)=>{let p=require(`events`),g=require(`tls`),v=require(`http2`),b=require_quick_lru(),C=Symbol(`currentStreamsCount`),w=Symbol(`request`),E=Symbol(`cachedOriginSet`),k=Symbol(`gracefullyClosing`),A=`maxDeflateDynamicTableSize.maxSessionMemory.maxHeaderListPairs.maxOutstandingPings.maxReservedRemoteStreams.maxSendHeaderBlockLength.paddingStrategy.localAddress.path.rejectUnauthorized.minDHSize.ca.cert.clientCertEngine.ciphers.key.pfx.servername.minVersion.maxVersion.secureProtocol.crl.honorCipherOrder.ecdhCurve.dhparam.secureOptions.sessionIdContext`.split(`.`),N=(s,l,p)=>{let g=0,v=s.length;for(;g>>1;p(s[b],l)?g=b+1:v=b}return g},F=(s,l)=>s.remoteSettings.maxConcurrentStreams>l.remoteSettings.maxConcurrentStreams,I=(s,l)=>{for(let p of s)p[E].lengthl[E].includes(s))&&p[C]+l[C]<=l.remoteSettings.maxConcurrentStreams&&q(p)},R=(s,l)=>{for(let p of s)l[E].lengthp[E].includes(s))&&l[C]+p[C]<=p.remoteSettings.maxConcurrentStreams&&q(l)},B=({agent:s,isFree:l})=>{let p={};for(let g in s.sessions){let v=s.sessions[g].filter(s=>{let p=s[le.kCurrentStreamsCount]{s[k]=!0,s[C]===0&&s.close()};var le=class s extends p{constructor({timeout:s=6e4,maxSessions:l=1/0,maxFreeSessions:p=10,maxCachedTlsSessions:g=100}={}){super(),this.sessions={},this.queue={},this.timeout=s,this.maxSessions=l,this.maxFreeSessions=p,this._freeSessionsCount=0,this._sessionsCount=0,this.settings={enablePush:!1},this.tlsSessionCache=new b({maxSize:g})}static normalizeOrigin(s,l){return typeof s==`string`&&(s=new URL(s)),l&&s.hostname!==l&&(s.hostname=l),s.origin}normalizeOptions(s){let l=``;if(s)for(let p of A)s[p]&&(l+=`:${s[p]}`);return l}_tryToCreateNewSession(s,l){if(!(s in this.queue)||!(l in this.queue[s]))return;let p=this.queue[s][l];this._sessionsCount{Array.isArray(g)?(g=[...g],b()):g=[{resolve:b,reject:A}];let B=this.normalizeOptions(p),q=s.normalizeOrigin(l,p&&p.servername);if(q===void 0){for(let{reject:s}of g)s(TypeError("The `origin` argument needs to be a string or an URL object"));return}if(B in this.sessions){let s=this.sessions[B],l=-1,p=-1,v;for(let g of s){let s=g.remoteSettings.maxConcurrentStreams;if(s=s||g[k]||g.destroyed)continue;v||(l=s),b>p&&(v=g,p=b)}}if(v){if(g.length!==1){for(let{reject:s}of g)s(Error(`Expected the length of listeners to be 1, got ${g.length}.\nPlease report this to https://github.com/szmarczak/http2-wrapper/`));return}g[0].resolve(v);return}}if(B in this.queue){if(q in this.queue[B]){this.queue[B][q].listeners.push(...g),this._tryToCreateNewSession(B,q);return}}else this.queue[B]={};let le=()=>{B in this.queue&&this.queue[B][q]===J&&(delete this.queue[B][q],Object.keys(this.queue[B]).length===0&&delete this.queue[B])},J=()=>{let s=`${q}:${B}`,b=!1;try{let A=v.connect(l,{createConnection:this.createConnection,settings:this.settings,session:this.tlsSessionCache.get(s),...p});A[C]=0,A[k]=!1;let _e=()=>A[C]{this.tlsSessionCache.set(s,l)}),A.once(`error`,l=>{for(let{reject:s}of g)s(l);this.tlsSessionCache.delete(s)}),A.setTimeout(this.timeout,()=>{A.destroy()}),A.once(`close`,()=>{if(b){be&&this._freeSessionsCount--,this._sessionsCount--;let s=this.sessions[B];s.splice(s.indexOf(A),1),s.length===0&&delete this.sessions[B]}else{let s=Error(`Session closed without receiving a SETTINGS frame`);s.code=`HTTP2WRAPPER_NOSETTINGS`;for(let{reject:l}of g)l(s);le()}this._tryToCreateNewSession(B,q)});let xe=()=>{if(!(!(B in this.queue)||!_e())){for(let s of A[E])if(s in this.queue[B]){let{listeners:l}=this.queue[B][s];for(;l.length!==0&&_e();)l.shift().resolve(A);let p=this.queue[B];if(p[s].listeners.length===0&&(delete p[s],Object.keys(p).length===0)){delete this.queue[B];break}if(!_e())break}}};A.on(`origin`,()=>{A[E]=A.originSet,_e()&&(xe(),I(this.sessions[B],A))}),A.once(`remoteSettings`,()=>{if(A.ref(),A.unref(),this._sessionsCount++,J.destroyed){let s=Error(`Agent has been destroyed`);for(let l of g)l.reject(s);A.destroy();return}A[E]=A.originSet;{let s=this.sessions;if(B in s){let l=s[B];l.splice(N(l,A,F),0,A)}else s[B]=[A]}this._freeSessionsCount+=1,b=!0,this.emit(`session`,A),xe(),le(),A[C]===0&&this._freeSessionsCount>this.maxFreeSessions&&A.close(),g.length!==0&&(this.getSession(q,p,g),g.length=0),A.on(`remoteSettings`,()=>{xe(),I(this.sessions[B],A)})}),A[w]=A.request,A.request=(s,l)=>{if(A[k])throw Error(`The session is gracefully closing. No new streams are allowed.`);let p=A[w](s,l);return A.ref(),++A[C],A[C]===A.remoteSettings.maxConcurrentStreams&&this._freeSessionsCount--,p.once(`close`,()=>{if(be=_e(),--A[C],!A.destroyed&&!A.closed&&(R(this.sessions[B],A),_e()&&!A.closed)){be||=(this._freeSessionsCount++,!0);let s=A[C]===0;s&&A.unref(),s&&(this._freeSessionsCount>this.maxFreeSessions||A[k])?A.close():(I(this.sessions[B],A),xe())}}),p}}catch(s){for(let l of g)l.reject(s);le()}};J.listeners=g,J.completed=!1,J.destroyed=!1,this.queue[B][q]=J,this._tryToCreateNewSession(B,q)})}request(s,l,p,g){return new Promise((v,b)=>{this.getSession(s,l,[{reject:b,resolve:s=>{try{v(s.request(p,g))}catch(s){b(s)}}}])})}createConnection(l,p){return s.connect(l,p)}static connect(s,l){l.ALPNProtocols=[`h2`];let p=s.port||443,v=s.hostname||s.host;return l.servername===void 0&&(l.servername=v),g.connect(p,v,l)}closeFreeSessions(){for(let s of Object.values(this.sessions))for(let l of s)l[C]===0&&l.close()}destroy(s){for(let l of Object.values(this.sessions))for(let p of l)p.destroy(s);for(let s of Object.values(this.queue))for(let l of Object.values(s))l.destroyed=!0;this.queue={}}get freeSessions(){return B({agent:this,isFree:!0})}get busySessions(){return B({agent:this,isFree:!1})}};le.kCurrentStreamsCount=C,le.kGracefullyClosing=k,l.exports={Agent:le,globalAgent:new le}})),require_incoming_message=__commonJSMin(((s,l)=>{let{Readable:p}=require(`stream`);l.exports=class extends p{constructor(s,l){super({highWaterMark:l,autoDestroy:!1}),this.statusCode=null,this.statusMessage=``,this.httpVersion=`2.0`,this.httpVersionMajor=2,this.httpVersionMinor=0,this.headers={},this.trailers={},this.req=null,this.aborted=!1,this.complete=!1,this.upgrade=null,this.rawHeaders=[],this.rawTrailers=[],this.socket=s,this.connection=s,this._dumped=!1}_destroy(s){this.req._request.destroy(s)}setTimeout(s,l){return this.req.setTimeout(s,l),this}_dump(){this._dumped||(this._dumped=!0,this.removeAllListeners(`data`),this.resume())}_read(){this.req&&this.req._request.resume()}}})),require_url_to_options$1=__commonJSMin(((s,l)=>{l.exports=s=>{let l={protocol:s.protocol,hostname:typeof s.hostname==`string`&&s.hostname.startsWith(`[`)?s.hostname.slice(1,-1):s.hostname,host:s.host,hash:s.hash,search:s.search,pathname:s.pathname,href:s.href,path:`${s.pathname||``}${s.search||``}`};return typeof s.port==`string`&&s.port.length!==0&&(l.port=Number(s.port)),(s.username||s.password)&&(l.auth=`${s.username||``}:${s.password||``}`),l}})),require_proxy_events$1=__commonJSMin(((s,l)=>{l.exports=(s,l,p)=>{for(let g of p)s.on(g,(...s)=>l.emit(g,...s))}})),require_is_request_pseudo_header=__commonJSMin(((s,l)=>{l.exports=s=>{switch(s){case`:method`:case`:scheme`:case`:authority`:case`:path`:return!0;default:return!1}}})),require_errors$3=__commonJSMin(((s,l)=>{let p=(s,p,g)=>{l.exports[p]=class extends s{constructor(...s){super(typeof g==`string`?g:g(s)),this.name=`${super.name} [${p}]`,this.code=p}}};p(TypeError,`ERR_INVALID_ARG_TYPE`,s=>{let l=s[0].includes(`.`)?`property`:`argument`,p=s[1],g=Array.isArray(p);return g&&(p=`${p.slice(0,-1).join(`, `)} or ${p.slice(-1)}`),`The "${s[0]}" ${l} must be ${g?`one of`:`of`} type ${p}. Received ${typeof s[2]}`}),p(TypeError,`ERR_INVALID_PROTOCOL`,s=>`Protocol "${s[0]}" not supported. Expected "${s[1]}"`),p(Error,`ERR_HTTP_HEADERS_SENT`,s=>`Cannot ${s[0]} headers after they are sent to the client`),p(TypeError,`ERR_INVALID_HTTP_TOKEN`,s=>`${s[0]} must be a valid HTTP token [${s[1]}]`),p(TypeError,`ERR_HTTP_INVALID_HEADER_VALUE`,s=>`Invalid value "${s[0]} for header "${s[1]}"`),p(TypeError,`ERR_INVALID_CHAR`,s=>`Invalid character in ${s[0]} [${s[1]}]`)})),require_client_request=__commonJSMin(((s,l)=>{let p=require(`http2`),{Writable:g}=require(`stream`),{Agent:v,globalAgent:b}=require_agent(),C=require_incoming_message(),w=require_url_to_options$1(),E=require_proxy_events$1(),k=require_is_request_pseudo_header(),{ERR_INVALID_ARG_TYPE:A,ERR_INVALID_PROTOCOL:N,ERR_HTTP_HEADERS_SENT:F,ERR_INVALID_HTTP_TOKEN:I,ERR_HTTP_INVALID_HEADER_VALUE:R,ERR_INVALID_CHAR:B}=require_errors$3(),{HTTP2_HEADER_STATUS:q,HTTP2_HEADER_METHOD:le,HTTP2_HEADER_PATH:J,HTTP2_METHOD_CONNECT:_e}=p.constants,be=Symbol(`headers`),xe=Symbol(`origin`),De=Symbol(`session`),Ne=Symbol(`options`),Pe=Symbol(`flushedHeaders`),ze=Symbol(`jobs`),Be=/^[\^`\-\w!#$%&*+.|~]+$/,We=/[^\t\u0020-\u007E\u0080-\u00FF]/;l.exports=class extends g{constructor(s,l,p){super({autoDestroy:!1});let g=typeof s==`string`||s instanceof URL;if(g&&(s=w(s instanceof URL?s:new URL(s))),typeof l==`function`||l===void 0?(p=l,l=g?s:{...s}):l={...s,...l},l.h2session)this[De]=l.h2session;else if(l.agent===!1)this.agent=new v({maxFreeSessions:0});else if(l.agent===void 0||l.agent===null)typeof l.createConnection==`function`?(this.agent=new v({maxFreeSessions:0}),this.agent.createConnection=l.createConnection):this.agent=b;else if(typeof l.agent.request==`function`)this.agent=l.agent;else throw new A(`options.agent`,[`Agent-like Object`,`undefined`,`false`],l.agent);if(l.protocol&&l.protocol!==`https:`)throw new N(l.protocol,`https:`);let C=l.port||l.defaultPort||this.agent&&this.agent.defaultPort||443,E=l.hostname||l.host||`localhost`;delete l.hostname,delete l.host,delete l.port;let{timeout:k}=l;if(l.timeout=void 0,this[be]=Object.create(null),this[ze]=[],this.socket=null,this.connection=null,this.method=l.method||`GET`,this.path=l.path,this.res=null,this.aborted=!1,this.reusedSocket=!1,l.headers)for(let[s,p]of Object.entries(l.headers))this.setHeader(s,p);l.auth&&!(`authorization`in this[be])&&(this[be].authorization=`Basic `+Buffer.from(l.auth).toString(`base64`)),l.session=l.tlsSession,l.path=l.socketPath,this[Ne]=l,C===443?(this[xe]=`https://${E}`,`:authority`in this[be]||(this[be][`:authority`]=E)):(this[xe]=`https://${E}:${C}`,`:authority`in this[be]||(this[be][`:authority`]=`${E}:${C}`)),k&&this.setTimeout(k),p&&this.once(`response`,p),this[Pe]=!1}get method(){return this[be][le]}set method(s){s&&(this[be][le]=s.toUpperCase())}get path(){return this[be][J]}set path(s){s&&(this[be][J]=s)}get _mustNotHaveABody(){return this.method===`GET`||this.method===`HEAD`||this.method===`DELETE`}_write(s,l,p){if(this._mustNotHaveABody){p(Error(`The GET, HEAD and DELETE methods must NOT have a body`));return}this.flushHeaders();let g=()=>this._request.write(s,l,p);this._request?g():this[ze].push(g)}_final(s){if(this.destroyed)return;this.flushHeaders();let l=()=>{if(this._mustNotHaveABody){s();return}this._request.end(s)};this._request?l():this[ze].push(l)}abort(){this.res&&this.res.complete||(this.aborted||process.nextTick(()=>this.emit(`abort`)),this.aborted=!0,this.destroy())}_destroy(s,l){this.res&&this.res._dump(),this._request&&this._request.destroy(),l(s)}async flushHeaders(){if(this[Pe]||this.destroyed)return;this[Pe]=!0;let s=this.method===_e,l=l=>{if(this._request=l,this.destroyed){l.destroy();return}s||E(l,this,[`timeout`,`continue`,`close`,`error`]);let p=s=>(...l)=>{!this.writable&&!this.destroyed?s(...l):this.once(`finish`,()=>{s(...l)})};l.once(`response`,p((p,g,v)=>{let b=new C(this.socket,l.readableHighWaterMark);this.res=b,b.req=this,b.statusCode=p[q],b.headers=p,b.rawHeaders=v,b.once(`end`,()=>{this.aborted?(b.aborted=!0,b.emit(`aborted`)):(b.complete=!0,b.socket=null,b.connection=null)}),s?(b.upgrade=!0,this.emit(`connect`,b,l,Buffer.alloc(0))?this.emit(`close`):l.destroy()):(l.on(`data`,s=>{!b._dumped&&!b.push(s)&&l.pause()}),l.once(`end`,()=>{b.push(null)}),this.emit(`response`,b)||b._dump())})),l.once(`headers`,p(s=>this.emit(`information`,{statusCode:s[q]}))),l.once(`trailers`,p((s,l,p)=>{let{res:g}=this;g.trailers=s,g.rawTrailers=p}));let{socket:g}=l.session;this.socket=g,this.connection=g;for(let s of this[ze])s();this.emit(`socket`,this.socket)};if(this[De])try{l(this[De].request(this[be]))}catch(s){this.emit(`error`,s)}else{this.reusedSocket=!0;try{l(await this.agent.request(this[xe],this[Ne],this[be]))}catch(s){this.emit(`error`,s)}}}getHeader(s){if(typeof s!=`string`)throw new A(`name`,`string`,s);return this[be][s.toLowerCase()]}get headersSent(){return this[Pe]}removeHeader(s){if(typeof s!=`string`)throw new A(`name`,`string`,s);if(this.headersSent)throw new F(`remove`);delete this[be][s.toLowerCase()]}setHeader(s,l){if(this.headersSent)throw new F(`set`);if(typeof s!=`string`||!Be.test(s)&&!k(s))throw new I(`Header name`,s);if(l===void 0)throw new R(l,s);if(We.test(l))throw new B(`header content`,s);this[be][s.toLowerCase()]=l}setNoDelay(){}setSocketKeepAlive(){}setTimeout(s,l){let p=()=>this._request.setTimeout(s,l);return this._request?p():this[ze].push(p),this}get maxHeadersCount(){if(!this.destroyed&&this._request)return this._request.session.localSettings.maxHeaderListSize}set maxHeadersCount(s){}}})),require_resolve_alpn=__commonJSMin(((s,l)=>{let p=require(`tls`);l.exports=(s={},l=p.connect)=>new Promise((p,g)=>{let v=!1,b,C=async()=>{await E,b.off(`timeout`,w),b.off(`error`,g),s.resolveSocket?(p({alpnProtocol:b.alpnProtocol,socket:b,timeout:v}),v&&(await Promise.resolve(),b.emit(`timeout`))):(b.destroy(),p({alpnProtocol:b.alpnProtocol,timeout:v}))},w=async()=>{v=!0,C()},E=(async()=>{try{b=await l(s,C),b.on(`error`,g),b.once(`timeout`,w)}catch(s){g(s)}})()})})),require_calculate_server_name=__commonJSMin(((s,l)=>{let p=require(`net`);l.exports=s=>{let l=s.host,g=s.headers&&s.headers.host;return g&&(l=g.startsWith(`[`)?g.indexOf(`]`)===-1?g:g.slice(1,-1):g.split(`:`,1)[0]),p.isIP(l)?``:l}})),require_auto=__commonJSMin(((s,l)=>{let p=require(`http`),g=require(`https`),v=require_resolve_alpn(),b=require_quick_lru(),C=require_client_request(),w=require_calculate_server_name(),E=require_url_to_options$1(),k=new b({maxSize:100}),A=new Map,N=(s,l,p)=>{l._httpMessage={shouldKeepAlive:!0};let g=()=>{s.emit(`free`,l,p)};l.on(`free`,g);let v=()=>{s.removeSocket(l,p)};l.on(`close`,v);let b=()=>{s.removeSocket(l,p),l.off(`close`,v),l.off(`free`,g),l.off(`agentRemove`,b)};l.on(`agentRemove`,b),s.emit(`free`,l,p)},F=async s=>{let l=`${s.host}:${s.port}:${s.ALPNProtocols.sort()}`;if(!k.has(l)){if(A.has(l))return(await A.get(l)).alpnProtocol;let{path:p,agent:b}=s;s.path=s.socketPath;let C=v(s);A.set(l,C);try{let{socket:v,alpnProtocol:w}=await C;if(k.set(l,w),s.path=p,w===`h2`)v.destroy();else{let{globalAgent:l}=g,p=g.Agent.prototype.createConnection;b?b.createConnection===p?N(b,v,s):v.destroy():l.createConnection===p?N(l,v,s):v.destroy()}return A.delete(l),w}catch(s){throw A.delete(l),s}}return k.get(l)};l.exports=async(s,l,v)=>{if((typeof s==`string`||s instanceof URL)&&(s=E(new URL(s))),typeof l==`function`&&(v=l,l=void 0),l={ALPNProtocols:[`h2`,`http/1.1`],...s,...l,resolveSocket:!0},!Array.isArray(l.ALPNProtocols)||l.ALPNProtocols.length===0)throw Error("The `ALPNProtocols` option must be an Array with at least one entry");l.protocol=l.protocol||`https:`;let b=l.protocol===`https:`;l.host=l.hostname||l.host||`localhost`,l.session=l.tlsSession,l.servername=l.servername||w(l),l.port=l.port||(b?443:80),l._defaultAgent=b?g.globalAgent:p.globalAgent;let k=l.agent;if(k){if(k.addRequest)throw Error("The `options.agent` object can contain only `http`, `https` or `http2` properties");l.agent=k[b?`https`:`http`]}return b&&await F(l)===`h2`?(k&&(l.agent=k.http2),new C(l,v)):p.request(l,v)},l.exports.protocolCache=k})),require_source$1=__commonJSMin(((s,l)=>{let p=require(`http2`),g=require_agent(),v=require_client_request(),b=require_incoming_message(),C=require_auto(),w=(s,l,p)=>new v(s,l,p),E=(s,l,p)=>{let g=new v(s,l,p);return g.end(),g};l.exports={...p,ClientRequest:v,IncomingMessage:b,...g,request:w,get:E,auto:C}})),require_is_form_data=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_dist$4();s.default=s=>l.default.nodeStream(s)&&l.default.function_(s.getBoundary)})),require_get_body_size=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`fs`),p=require(`util`),g=require_dist$4(),v=require_is_form_data(),b=p.promisify(l.stat);s.default=async(s,C)=>{if(C&&`content-length`in C)return Number(C[`content-length`]);if(!s)return 0;if(g.default.string(s))return Buffer.byteLength(s);if(g.default.buffer(s))return s.length;if(v.default(s))return p.promisify(s.getLength.bind(s))();if(s instanceof l.ReadStream){let{size:l}=await b(s.path);return l===0?void 0:l}}})),require_proxy_events=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s,l,p){let g={};for(let v of p)g[v]=(...s)=>{l.emit(v,...s)},s.on(v,g[v]);return()=>{for(let l of p)s.off(l,g[l])}}s.default=l})),require_unhandle=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=()=>{let s=[];return{once(l,p,g){l.once(p,g),s.push({origin:l,event:p,fn:g})},unhandleAll(){for(let l of s){let{origin:s,event:p,fn:g}=l;s.removeListener(p,g)}s.length=0}}}})),require_timed_out=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TimeoutError=void 0;let l=require(`net`),p=require_unhandle(),g=Symbol(`reentry`),v=()=>{};var b=class extends Error{constructor(s,l){super(`Timeout awaiting '${l}' for ${s}ms`),this.event=l,this.name=`TimeoutError`,this.code=`ETIMEDOUT`}};s.TimeoutError=b,s.default=(s,C,w)=>{if(g in s)return v;s[g]=!0;let E=[],{once:k,unhandleAll:A}=p.default(),N=(s,l,p)=>{var g;let v=setTimeout(l,s,s,p);(g=v.unref)==null||g.call(v);let b=()=>{clearTimeout(v)};return E.push(b),b},{host:F,hostname:I}=w,R=(l,p)=>{s.destroy(new b(l,p))},B=()=>{for(let s of E)s();A()};if(s.once(`error`,l=>{if(B(),s.listenerCount(`error`)===0)throw l}),s.once(`close`,B),k(s,`response`,s=>{k(s,`end`,B)}),C.request!==void 0&&N(C.request,R,`request`),C.socket!==void 0){let l=()=>{R(C.socket,`socket`)};s.setTimeout(C.socket,l),E.push(()=>{s.removeListener(`timeout`,l)})}return k(s,`socket`,p=>{var g;let{socketPath:v}=s;if(p.connecting){let s=!!(v??l.isIP(I??F??``)!==0);if(C.lookup!==void 0&&!s&&p.address().address===void 0&&k(p,`lookup`,N(C.lookup,R,`lookup`)),C.connect!==void 0){let l=()=>N(C.connect,R,`connect`);s?k(p,`connect`,l()):k(p,`lookup`,s=>{s===null&&k(p,`connect`,l())})}C.secureConnect!==void 0&&w.protocol===`https:`&&k(p,`connect`,()=>{k(p,`secureConnect`,N(C.secureConnect,R,`secureConnect`))})}if(C.send!==void 0){let l=()=>N(C.send,R,`send`);p.connecting?k(p,`connect`,()=>{k(s,`upload-complete`,l())}):k(s,`upload-complete`,l())}}),C.response!==void 0&&k(s,`upload-complete`,()=>{k(s,`response`,N(C.response,R,`response`))}),B}})),require_url_to_options=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_dist$4();s.default=s=>{s=s;let p={protocol:s.protocol,hostname:l.default.string(s.hostname)&&s.hostname.startsWith(`[`)?s.hostname.slice(1,-1):s.hostname,host:s.host,hash:s.hash,search:s.search,pathname:s.pathname,href:s.href,path:`${s.pathname||``}${s.search||``}`};return l.default.string(s.port)&&s.port.length>0&&(p.port=Number(s.port)),(s.username||s.password)&&(p.auth=`${s.username||``}:${s.password||``}`),p}})),require_options_to_url=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`url`),p=[`protocol`,`host`,`hostname`,`port`,`pathname`,`search`];s.default=(s,g)=>{var v,b;if(g.path){if(g.pathname)throw TypeError("Parameters `path` and `pathname` are mutually exclusive.");if(g.search)throw TypeError("Parameters `path` and `search` are mutually exclusive.");if(g.searchParams)throw TypeError("Parameters `path` and `searchParams` are mutually exclusive.")}if(g.search&&g.searchParams)throw TypeError("Parameters `search` and `searchParams` are mutually exclusive.");if(!s){if(!g.protocol)throw TypeError(`No URL protocol specified`);s=`${g.protocol}//${g.hostname??g.host??``}`}let C=new l.URL(s);if(g.path){let s=g.path.indexOf(`?`);s===-1?g.pathname=g.path:(g.pathname=g.path.slice(0,s),g.search=g.path.slice(s+1)),delete g.path}for(let s of p)g[s]&&(C[s]=g[s].toString());return C}})),require_weakable_map=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=class{constructor(){this.weakMap=new WeakMap,this.map=new Map}set(s,l){typeof s==`object`?this.weakMap.set(s,l):this.map.set(s,l)}get(s){return typeof s==`object`?this.weakMap.get(s):this.map.get(s)}has(s){return typeof s==`object`?this.weakMap.has(s):this.map.has(s)}}})),require_get_buffer=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=async s=>{let l=[],p=0;for await(let g of s)l.push(g),p+=Buffer.byteLength(g);return Buffer.isBuffer(l[0])?Buffer.concat(l,p):Buffer.from(l.join(``))}})),require_dns_ip_version=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.dnsLookupIpVersionToFamily=s.isDnsLookupIpVersion=void 0;let l={auto:0,ipv4:4,ipv6:6};s.isDnsLookupIpVersion=s=>s in l,s.dnsLookupIpVersionToFamily=p=>{if(s.isDnsLookupIpVersion(p))return l[p];throw Error(`Invalid DNS lookup IP version`)}})),require_is_response_ok=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isResponseOk=void 0,s.isResponseOk=s=>{let{statusCode:l}=s,p=s.request.options.followRedirect?299:399;return l>=200&&l<=p||l===304}})),require_deprecation_warning=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=new Set;s.default=s=>{l.has(s)||(l.add(s),process.emitWarning(`Got: ${s}`,{type:`DeprecationWarning`}))}})),require_normalize_arguments=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_dist$4();s.default=(s,p)=>{if(l.default.null_(s.encoding))throw TypeError("To get a Buffer, set `options.responseType` to `buffer` instead");l.assert.any([l.default.string,l.default.undefined],s.encoding),l.assert.any([l.default.boolean,l.default.undefined],s.resolveBodyOnly),l.assert.any([l.default.boolean,l.default.undefined],s.methodRewriting),l.assert.any([l.default.boolean,l.default.undefined],s.isStream),l.assert.any([l.default.string,l.default.undefined],s.responseType),s.responseType===void 0&&(s.responseType=`text`);let{retry:g}=s;if(p?s.retry={...p.retry}:s.retry={calculateDelay:s=>s.computedValue,limit:0,methods:[],statusCodes:[],errorCodes:[],maxRetryAfter:void 0},l.default.object(g)?(s.retry={...s.retry,...g},s.retry.methods=[...new Set(s.retry.methods.map(s=>s.toUpperCase()))],s.retry.statusCodes=[...new Set(s.retry.statusCodes)],s.retry.errorCodes=[...new Set(s.retry.errorCodes)]):l.default.number(g)&&(s.retry.limit=g),l.default.undefined(s.retry.maxRetryAfter)&&(s.retry.maxRetryAfter=Math.min(...[s.timeout.request,s.timeout.connect].filter(l.default.number))),l.default.object(s.pagination)){p&&(s.pagination={...p.pagination,...s.pagination});let{pagination:g}=s;if(!l.default.function_(g.transform))throw Error("`options.pagination.transform` must be implemented");if(!l.default.function_(g.shouldContinue))throw Error("`options.pagination.shouldContinue` must be implemented");if(!l.default.function_(g.filter))throw TypeError("`options.pagination.filter` must be implemented");if(!l.default.function_(g.paginate))throw Error("`options.pagination.paginate` must be implemented")}return s.responseType===`json`&&s.headers.accept===void 0&&(s.headers.accept=`application/json`),s}})),require_calculate_retry_delay=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.retryAfterStatusCodes=void 0,s.retryAfterStatusCodes=new Set([413,429,503]),s.default=({attemptCount:s,retryOptions:l,error:p,retryAfter:g})=>{if(s>l.limit)return 0;let v=l.methods.includes(p.options.method),b=l.errorCodes.includes(p.code),C=p.response&&l.statusCodes.includes(p.response.statusCode);if(!v||!b&&!C)return 0;if(p.response){if(g)return l.maxRetryAfter===void 0||g>l.maxRetryAfter?0:g;if(p.response.statusCode===413)return 0}let w=Math.random()*100;return 2**(s-1)*1e3+w}})),require_core=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsupportedProtocolError=s.ReadError=s.TimeoutError=s.UploadError=s.CacheError=s.HTTPError=s.MaxRedirectsError=s.RequestError=s.setNonEnumerableProperties=s.knownHookEvents=s.withoutBody=s.kIsNormalizedAlready=void 0;let l=require(`util`),p=require(`stream`),g=require(`fs`),v=require(`url`),b=require(`http`),C=require(`http`),w=require(`https`),E=require_source$3(),k=require_source$2(),A=require_src$2(),N=require_decompress_response(),F=require_source$1(),I=require_lowercase_keys(),R=require_dist$4(),B=require_get_body_size(),q=require_is_form_data(),le=require_proxy_events(),J=require_timed_out(),_e=require_url_to_options(),be=require_options_to_url(),xe=require_weakable_map(),De=require_get_buffer(),Ne=require_dns_ip_version(),Pe=require_is_response_ok(),ze=require_deprecation_warning(),Be=require_normalize_arguments(),We=require_calculate_retry_delay(),Ke,qe=Symbol(`request`),Je=Symbol(`response`),Ye=Symbol(`responseSize`),Ze=Symbol(`downloadedSize`),Qe=Symbol(`bodySize`),ot=Symbol(`uploadedSize`),st=Symbol(`serverResponsesPiped`),ut=Symbol(`unproxyEvents`),yt=Symbol(`isFromCache`),Tt=Symbol(`cancelTimeouts`),Ot=Symbol(`startedReading`),At=Symbol(`stopReading`),jt=Symbol(`triggerRead`),It=Symbol(`body`),Lt=Symbol(`jobs`),Rt=Symbol(`originalResponse`),Vt=Symbol(`retryTimeout`);s.kIsNormalizedAlready=Symbol(`isNormalizedAlready`);let Ht=R.default.string(process.versions.brotli);s.withoutBody=new Set([`GET`,`HEAD`]),s.knownHookEvents=[`init`,`beforeRequest`,`beforeRedirect`,`beforeError`,`beforeRetry`,`afterResponse`];function Gt(s){for(let l in s){let p=s[l];if(!R.default.string(p)&&!R.default.number(p)&&!R.default.boolean(p)&&!R.default.null_(p)&&!R.default.undefined(p))throw TypeError(`The \`searchParams\` value '${String(p)}' must be a string, number, boolean or null`)}}function Kt(s){return R.default.object(s)&&!(`statusCode`in s)}let Jt=new xe.default,Xt=async s=>new Promise((l,p)=>{let g=s=>{p(s)};s.pending||l(),s.once(`error`,g),s.once(`ready`,()=>{s.off(`error`,g),l()})}),Zt=new Set([300,301,302,303,304,307,308]),en=[`context`,`body`,`json`,`form`];s.setNonEnumerableProperties=(s,l)=>{let p={};for(let l of s)if(l)for(let s of en)s in l&&(p[s]={writable:!0,configurable:!0,enumerable:!1,value:l[s]});Object.defineProperties(l,p)};var tn=class extends Error{constructor(s,l,p){var g,v;if(super(s),Error.captureStackTrace(this,this.constructor),this.name=`RequestError`,this.code=l.code??`ERR_GOT_REQUEST_ERROR`,p instanceof dn?(Object.defineProperty(this,`request`,{enumerable:!1,value:p}),Object.defineProperty(this,`response`,{enumerable:!1,value:p[Je]}),Object.defineProperty(this,`options`,{enumerable:!1,value:p.options})):Object.defineProperty(this,`options`,{enumerable:!1,value:p}),this.timings=this.request?.timings,R.default.string(l.stack)&&R.default.string(this.stack)){let s=this.stack.indexOf(this.message)+this.message.length,p=this.stack.slice(s).split(` -`).reverse(),g=l.stack.slice(l.stack.indexOf(l.message)+l.message.length).split(` -`).reverse();for(;g.length!==0&&g[0]===p[0];)p.shift();this.stack=`${this.stack.slice(0,s)}${p.reverse().join(` -`)}${g.reverse().join(` -`)}`}}};s.RequestError=tn;var nn=class extends tn{constructor(s){super(`Redirected ${s.options.maxRedirects} times. Aborting.`,{},s),this.name=`MaxRedirectsError`,this.code=`ERR_TOO_MANY_REDIRECTS`}};s.MaxRedirectsError=nn;var rn=class extends tn{constructor(s){super(`Response code ${s.statusCode} (${s.statusMessage})`,{},s.request),this.name=`HTTPError`,this.code=`ERR_NON_2XX_3XX_RESPONSE`}};s.HTTPError=rn;var an=class extends tn{constructor(s,l){super(s.message,s,l),this.name=`CacheError`,this.code=this.code===`ERR_GOT_REQUEST_ERROR`?`ERR_CACHE_ACCESS`:this.code}};s.CacheError=an;var on=class extends tn{constructor(s,l){super(s.message,s,l),this.name=`UploadError`,this.code=this.code===`ERR_GOT_REQUEST_ERROR`?`ERR_UPLOAD`:this.code}};s.UploadError=on;var sn=class extends tn{constructor(s,l,p){super(s.message,s,p),this.name=`TimeoutError`,this.event=s.event,this.timings=l}};s.TimeoutError=sn;var cn=class extends tn{constructor(s,l){super(s.message,s,l),this.name=`ReadError`,this.code=this.code===`ERR_GOT_REQUEST_ERROR`?`ERR_READING_RESPONSE_STREAM`:this.code}};s.ReadError=cn;var ln=class extends tn{constructor(s){super(`Unsupported protocol "${s.url.protocol}"`,{},s),this.name=`UnsupportedProtocolError`,this.code=`ERR_UNSUPPORTED_PROTOCOL`}};s.UnsupportedProtocolError=ln;let un=[`socket`,`connect`,`continue`,`information`,`upgrade`,`timeout`];var dn=class extends p.Duplex{constructor(l,p={},v){super({autoDestroy:!1,highWaterMark:0}),this[Ze]=0,this[ot]=0,this.requestInitialized=!1,this[st]=new Set,this.redirects=[],this[At]=!1,this[jt]=!1,this[Lt]=[],this.retryCount=0,this._progressCallbacks=[];let b=()=>this._unlockWrite(),w=()=>this._lockWrite();this.on(`pipe`,s=>{s.prependListener(`data`,b),s.on(`data`,w),s.prependListener(`end`,b),s.on(`end`,w)}),this.on(`unpipe`,s=>{s.off(`data`,b),s.off(`data`,w),s.off(`end`,b),s.off(`end`,w)}),this.on(`pipe`,s=>{s instanceof C.IncomingMessage&&(this.options.headers={...s.headers,...this.options.headers})});let{json:E,body:k,form:A}=p;if((E||k||A)&&this._lockWrite(),s.kIsNormalizedAlready in p)this.options=p;else try{this.options=this.constructor.normalizeArguments(l,p,v)}catch(s){R.default.nodeStream(p.body)&&p.body.destroy(),this.destroy(s);return}(async()=>{var s;try{this.options.body instanceof g.ReadStream&&await Xt(this.options.body);let{url:l}=this.options;if(!l)throw TypeError("Missing `url` property");if(this.requestUrl=l.toString(),decodeURI(this.requestUrl),await this._finalizeBody(),await this._makeRequest(),this.destroyed){(s=this[qe])==null||s.destroy();return}for(let s of this[Lt])s();this[Lt].length=0,this.requestInitialized=!0}catch(s){if(s instanceof tn){this._beforeError(s);return}this.destroyed||this.destroy(s)}})()}static normalizeArguments(p,g,b){var C,w,E,N,F;let B=g;if(R.default.object(p)&&!R.default.urlInstance(p))g={...b,...p,...g};else{if(p&&g&&g.url!==void 0)throw TypeError("The `url` option is mutually exclusive with the `input` argument");g={...b,...g},p!==void 0&&(g.url=p),R.default.urlInstance(g.url)&&(g.url=new v.URL(g.url.toString()))}if(g.cache===!1&&(g.cache=void 0),g.dnsCache===!1&&(g.dnsCache=void 0),R.assert.any([R.default.string,R.default.undefined],g.method),R.assert.any([R.default.object,R.default.undefined],g.headers),R.assert.any([R.default.string,R.default.urlInstance,R.default.undefined],g.prefixUrl),R.assert.any([R.default.object,R.default.undefined],g.cookieJar),R.assert.any([R.default.object,R.default.string,R.default.undefined],g.searchParams),R.assert.any([R.default.object,R.default.string,R.default.undefined],g.cache),R.assert.any([R.default.object,R.default.number,R.default.undefined],g.timeout),R.assert.any([R.default.object,R.default.undefined],g.context),R.assert.any([R.default.object,R.default.undefined],g.hooks),R.assert.any([R.default.boolean,R.default.undefined],g.decompress),R.assert.any([R.default.boolean,R.default.undefined],g.ignoreInvalidCookies),R.assert.any([R.default.boolean,R.default.undefined],g.followRedirect),R.assert.any([R.default.number,R.default.undefined],g.maxRedirects),R.assert.any([R.default.boolean,R.default.undefined],g.throwHttpErrors),R.assert.any([R.default.boolean,R.default.undefined],g.http2),R.assert.any([R.default.boolean,R.default.undefined],g.allowGetBody),R.assert.any([R.default.string,R.default.undefined],g.localAddress),R.assert.any([Ne.isDnsLookupIpVersion,R.default.undefined],g.dnsLookupIpVersion),R.assert.any([R.default.object,R.default.undefined],g.https),R.assert.any([R.default.boolean,R.default.undefined],g.rejectUnauthorized),g.https&&(R.assert.any([R.default.boolean,R.default.undefined],g.https.rejectUnauthorized),R.assert.any([R.default.function_,R.default.undefined],g.https.checkServerIdentity),R.assert.any([R.default.string,R.default.object,R.default.array,R.default.undefined],g.https.certificateAuthority),R.assert.any([R.default.string,R.default.object,R.default.array,R.default.undefined],g.https.key),R.assert.any([R.default.string,R.default.object,R.default.array,R.default.undefined],g.https.certificate),R.assert.any([R.default.string,R.default.undefined],g.https.passphrase),R.assert.any([R.default.string,R.default.buffer,R.default.array,R.default.undefined],g.https.pfx)),R.assert.any([R.default.object,R.default.undefined],g.cacheOptions),R.default.string(g.method)?g.method=g.method.toUpperCase():g.method=`GET`,g.headers===b?.headers?g.headers={...g.headers}:g.headers=I({...b?.headers,...g.headers}),`slashes`in g)throw TypeError("The legacy `url.Url` has been deprecated. Use `URL` instead.");if(`auth`in g)throw TypeError("Parameter `auth` is deprecated. Use `username` / `password` instead.");if(`searchParams`in g&&g.searchParams&&g.searchParams!==b?.searchParams){let s;if(R.default.string(g.searchParams)||g.searchParams instanceof v.URLSearchParams)s=new v.URLSearchParams(g.searchParams);else{Gt(g.searchParams),s=new v.URLSearchParams;for(let l in g.searchParams){let p=g.searchParams[l];p===null?s.append(l,``):p!==void 0&&s.append(l,p)}}(C=b?.searchParams)==null||C.forEach((l,p)=>{s.has(p)||s.append(p,l)}),g.searchParams=s}if(g.username=g.username??``,g.password=g.password??``,R.default.undefined(g.prefixUrl)?g.prefixUrl=b?.prefixUrl??``:(g.prefixUrl=g.prefixUrl.toString(),g.prefixUrl!==``&&!g.prefixUrl.endsWith(`/`)&&(g.prefixUrl+=`/`)),R.default.string(g.url)){if(g.url.startsWith(`/`))throw Error("`input` must not start with a slash when using `prefixUrl`");g.url=be.default(g.prefixUrl+g.url,g)}else (R.default.undefined(g.url)&&g.prefixUrl!==``||g.protocol)&&(g.url=be.default(g.prefixUrl,g));if(g.url){`port`in g&&delete g.port;let{prefixUrl:s}=g;Object.defineProperty(g,`prefixUrl`,{set:l=>{let p=g.url;if(!p.href.startsWith(l))throw Error(`Cannot change \`prefixUrl\` from ${s} to ${l}: ${p.href}`);g.url=new v.URL(l+p.href.slice(s.length)),s=l},get:()=>s});let{protocol:l}=g.url;if(l===`unix:`&&(l=`http:`,g.url=new v.URL(`http://unix${g.url.pathname}${g.url.search}`)),g.searchParams&&(g.url.search=g.searchParams.toString()),l!==`http:`&&l!==`https:`)throw new ln(g);g.username===``?g.username=g.url.username:g.url.username=g.username,g.password===``?g.password=g.url.password:g.url.password=g.password}let{cookieJar:q}=g;if(q){let{setCookie:s,getCookieString:p}=q;R.assert.function_(s),R.assert.function_(p),s.length===4&&p.length===0&&(s=l.promisify(s.bind(g.cookieJar)),p=l.promisify(p.bind(g.cookieJar)),g.cookieJar={setCookie:s,getCookieString:p})}let{cache:le}=g;if(le&&(Jt.has(le)||Jt.set(le,new A(((s,l)=>{let p=s[qe](s,l);return R.default.promise(p)&&(p.once=(s,l)=>{if(s===`error`)p.catch(l);else if(s===`abort`)(async()=>{try{(await p).once(`abort`,l)}catch{}})();else throw Error(`Unknown HTTP2 promise event: ${s}`);return p}),p}),le))),g.cacheOptions={...g.cacheOptions},g.dnsCache===!0)Ke||=new k.default,g.dnsCache=Ke;else if(!R.default.undefined(g.dnsCache)&&!g.dnsCache.lookup)throw TypeError(`Parameter \`dnsCache\` must be a CacheableLookup instance or a boolean, got ${R.default(g.dnsCache)}`);R.default.number(g.timeout)?g.timeout={request:g.timeout}:b&&g.timeout!==b.timeout?g.timeout={...b.timeout,...g.timeout}:g.timeout={...g.timeout},g.context||={};let J=g.hooks===b?.hooks;g.hooks={...g.hooks};for(let l of s.knownHookEvents)if(l in g.hooks)if(R.default.array(g.hooks[l]))g.hooks[l]=[...g.hooks[l]];else throw TypeError(`Parameter \`${l}\` must be an Array, got ${R.default(g.hooks[l])}`);else g.hooks[l]=[];if(b&&!J)for(let l of s.knownHookEvents)b.hooks[l].length>0&&(g.hooks[l]=[...b.hooks[l],...g.hooks[l]]);if(`family`in g&&ze.default(`"options.family" was never documented, please use "options.dnsLookupIpVersion"`),b?.https&&(g.https={...b.https,...g.https}),`rejectUnauthorized`in g&&ze.default(`"options.rejectUnauthorized" is now deprecated, please use "options.https.rejectUnauthorized"`),`checkServerIdentity`in g&&ze.default(`"options.checkServerIdentity" was never documented, please use "options.https.checkServerIdentity"`),`ca`in g&&ze.default(`"options.ca" was never documented, please use "options.https.certificateAuthority"`),`key`in g&&ze.default(`"options.key" was never documented, please use "options.https.key"`),`cert`in g&&ze.default(`"options.cert" was never documented, please use "options.https.certificate"`),`passphrase`in g&&ze.default(`"options.passphrase" was never documented, please use "options.https.passphrase"`),`pfx`in g&&ze.default(`"options.pfx" was never documented, please use "options.https.pfx"`),`followRedirects`in g)throw TypeError("The `followRedirects` option does not exist. Use `followRedirect` instead.");if(g.agent){for(let s in g.agent)if(s!==`http`&&s!==`https`&&s!==`http2`)throw TypeError(`Expected the \`options.agent\` properties to be \`http\`, \`https\` or \`http2\`, got \`${s}\``)}return g.maxRedirects=g.maxRedirects??0,s.setNonEnumerableProperties([b,B],g),Be.default(g,b)}_lockWrite(){let s=()=>{throw TypeError(`The payload has been already provided`)};this.write=s,this.end=s}_unlockWrite(){this.write=super.write,this.end=super.end}async _finalizeBody(){let{options:l}=this,{headers:g}=l,b=!R.default.undefined(l.form),C=!R.default.undefined(l.json),w=!R.default.undefined(l.body),E=b||C||w,k=s.withoutBody.has(l.method)&&!(l.method===`GET`&&l.allowGetBody);if(this._cannotHaveBody=k,E){if(k)throw TypeError(`The \`${l.method}\` method cannot be used with a body`);if([w,b,C].filter(s=>s).length>1)throw TypeError("The `body`, `json` and `form` options are mutually exclusive");if(w&&!(l.body instanceof p.Readable)&&!R.default.string(l.body)&&!R.default.buffer(l.body)&&!q.default(l.body))throw TypeError("The `body` option must be a stream.Readable, string or Buffer");if(b&&!R.default.object(l.form))throw TypeError("The `form` option must be an Object");{let s=!R.default.string(g[`content-type`]);w?(q.default(l.body)&&s&&(g[`content-type`]=`multipart/form-data; boundary=${l.body.getBoundary()}`),this[It]=l.body):b?(s&&(g[`content-type`]=`application/x-www-form-urlencoded`),this[It]=new v.URLSearchParams(l.form).toString()):(s&&(g[`content-type`]=`application/json`),this[It]=l.stringifyJson(l.json));let p=await B.default(this[It],l.headers);R.default.undefined(g[`content-length`])&&R.default.undefined(g[`transfer-encoding`])&&!k&&!R.default.undefined(p)&&(g[`content-length`]=String(p))}}else k?this._lockWrite():this._unlockWrite();this[Qe]=Number(g[`content-length`])||void 0}async _onResponseBase(s){let{options:l}=this,{url:p}=l;this[Rt]=s,l.decompress&&(s=N(s));let g=s.statusCode,C=s;C.statusMessage=C.statusMessage?C.statusMessage:b.STATUS_CODES[g],C.url=l.url.toString(),C.requestUrl=this.requestUrl,C.redirectUrls=this.redirects,C.request=this,C.isFromCache=s.fromCache||!1,C.ip=this.ip,C.retryCount=this.retryCount,this[yt]=C.isFromCache,this[Ye]=Number(s.headers[`content-length`])||void 0,this[Je]=s,s.once(`end`,()=>{this[Ye]=this[Ze],this.emit(`downloadProgress`,this.downloadProgress)}),s.once(`error`,l=>{s.destroy(),this._beforeError(new cn(l,this))}),s.once(`aborted`,()=>{this._beforeError(new cn({name:`Error`,message:`The server aborted pending request`,code:`ECONNRESET`},this))}),this.emit(`downloadProgress`,this.downloadProgress);let w=s.headers[`set-cookie`];if(R.default.object(l.cookieJar)&&w){let s=w.map(async s=>l.cookieJar.setCookie(s,p.toString()));l.ignoreInvalidCookies&&(s=s.map(async s=>s.catch(()=>{})));try{await Promise.all(s)}catch(s){this._beforeError(s);return}}if(l.followRedirect&&s.headers.location&&Zt.has(g)){if(s.resume(),this[qe]&&(this[Tt](),delete this[qe],this[ut]()),(g===303&&l.method!==`GET`&&l.method!==`HEAD`||!l.methodRewriting)&&(l.method=`GET`,`body`in l&&delete l.body,`json`in l&&delete l.json,`form`in l&&delete l.form,this[It]=void 0,delete l.headers[`content-length`]),this.redirects.length>=l.maxRedirects){this._beforeError(new nn(this));return}try{let g=Buffer.from(s.headers.location,`binary`).toString(),b=new v.URL(g,p),w=b.toString();function E(s){return s.protocol===`unix:`||s.hostname===`unix`}if(!E(p)&&E(b)){this._beforeError(new tn(`Cannot redirect to UNIX socket`,{},this));return}b.hostname!==p.hostname||b.port!==p.port?(`host`in l.headers&&delete l.headers.host,`cookie`in l.headers&&delete l.headers.cookie,`authorization`in l.headers&&delete l.headers.authorization,(l.username||l.password)&&(l.username=``,l.password=``)):(b.username=l.username,b.password=l.password),this.redirects.push(w),l.url=b;for(let s of l.hooks.beforeRedirect)await s(l,C);this.emit(`redirect`,C,l),await this._makeRequest()}catch(s){this._beforeError(s);return}return}if(l.isStream&&l.throwHttpErrors&&!Pe.isResponseOk(C)){this._beforeError(new rn(C));return}s.on(`readable`,()=>{this[jt]&&this._read()}),this.on(`resume`,()=>{s.resume()}),this.on(`pause`,()=>{s.pause()}),s.once(`end`,()=>{this.push(null)}),this.emit(`response`,s);for(let p of this[st])if(!p.headersSent){for(let g in s.headers){let v=l.decompress?g!==`content-encoding`:!0,b=s.headers[g];v&&p.setHeader(g,b)}p.statusCode=g}}async _onResponse(s){try{await this._onResponseBase(s)}catch(s){this._beforeError(s)}}_onRequest(s){let{options:l}=this,{timeout:p,url:g}=l;E.default(s),this[Tt]=J.default(s,p,g);let v=l.cache?`cacheableResponse`:`response`;s.once(v,s=>{this._onResponse(s)}),s.once(`error`,l=>{var p;s.destroy(),(p=s.res)==null||p.removeAllListeners(`end`),l=l instanceof J.TimeoutError?new sn(l,this.timings,this):new tn(l.message,l,this),this._beforeError(l)}),this[ut]=le.default(s,this,un),this[qe]=s,this.emit(`uploadProgress`,this.uploadProgress);let b=this[It],C=this.redirects.length===0?this:s;R.default.nodeStream(b)?(b.pipe(C),b.once(`error`,s=>{this._beforeError(new on(s,this))})):(this._unlockWrite(),R.default.undefined(b)?(this._cannotHaveBody||this._noPipe)&&(C.end(),this._lockWrite()):(this._writeRequest(b,void 0,()=>{}),C.end(),this._lockWrite())),this.emit(`request`,s)}async _createCacheableRequest(s,l){return new Promise((p,g)=>{Object.assign(l,_e.default(s)),delete l.url;let v,b=Jt.get(l.cache)(l,async s=>{s._readableState.autoDestroy=!1,v&&(await v).emit(`cacheableResponse`,s),p(s)});l.url=s,b.once(`error`,g),b.once(`request`,async s=>{v=s,p(v)})})}async _makeRequest(){var s,l,p,g,v;let{options:C}=this,{headers:E}=C;for(let s in E)if(R.default.undefined(E[s]))delete E[s];else if(R.default.null_(E[s]))throw TypeError(`Use \`undefined\` instead of \`null\` to delete the \`${s}\` header`);if(C.decompress&&R.default.undefined(E[`accept-encoding`])&&(E[`accept-encoding`]=Ht?`gzip, deflate, br`:`gzip, deflate`),C.cookieJar){let s=await C.cookieJar.getCookieString(C.url.toString());R.default.nonEmptyString(s)&&(C.headers.cookie=s)}for(let s of C.hooks.beforeRequest){let l=await s(C);if(!R.default.undefined(l)){C.request=()=>l;break}}C.body&&this[It]!==C.body&&(this[It]=C.body);let{agent:k,request:N,timeout:I,url:B}=C;if(C.dnsCache&&!(`lookup`in C)&&(C.lookup=C.dnsCache.lookup),B.hostname===`unix`){let s=/(?.+?):(?.+)/.exec(`${B.pathname}${B.search}`);if(s?.groups){let{socketPath:l,path:p}=s.groups;Object.assign(C,{socketPath:l,path:p,host:``})}}let q=B.protocol===`https:`,le;le=C.http2?F.auto:q?w.request:b.request;let J=C.request??le,_e=C.cache?this._createCacheableRequest:J;k&&!C.http2&&(C.agent=k[q?`https`:`http`]),C[qe]=J,delete C.request,delete C.timeout;let be=C;if(be.shared=C.cacheOptions?.shared,be.cacheHeuristic=C.cacheOptions?.cacheHeuristic,be.immutableMinTimeToLive=C.cacheOptions?.immutableMinTimeToLive,be.ignoreCargoCult=C.cacheOptions?.ignoreCargoCult,C.dnsLookupIpVersion!==void 0)try{be.family=Ne.dnsLookupIpVersionToFamily(C.dnsLookupIpVersion)}catch{throw Error("Invalid `dnsLookupIpVersion` option value")}C.https&&(`rejectUnauthorized`in C.https&&(be.rejectUnauthorized=C.https.rejectUnauthorized),C.https.checkServerIdentity&&(be.checkServerIdentity=C.https.checkServerIdentity),C.https.certificateAuthority&&(be.ca=C.https.certificateAuthority),C.https.certificate&&(be.cert=C.https.certificate),C.https.key&&(be.key=C.https.key),C.https.passphrase&&(be.passphrase=C.https.passphrase),C.https.pfx&&(be.pfx=C.https.pfx));try{let s=await _e(B,be);R.default.undefined(s)&&(s=le(B,be)),C.request=N,C.timeout=I,C.agent=k,C.https&&(`rejectUnauthorized`in C.https&&delete be.rejectUnauthorized,C.https.checkServerIdentity&&delete be.checkServerIdentity,C.https.certificateAuthority&&delete be.ca,C.https.certificate&&delete be.cert,C.https.key&&delete be.key,C.https.passphrase&&delete be.passphrase,C.https.pfx&&delete be.pfx),Kt(s)?this._onRequest(s):this.writable?(this.once(`finish`,()=>{this._onResponse(s)}),this._unlockWrite(),this.end(),this._lockWrite()):this._onResponse(s)}catch(s){throw s instanceof A.CacheError?new an(s,this):new tn(s.message,s,this)}}async _error(s){try{for(let l of this.options.hooks.beforeError)s=await l(s)}catch(l){s=new tn(l.message,l,this)}this.destroy(s)}_beforeError(s){if(this[At])return;let{options:l}=this,p=this.retryCount+1;this[At]=!0,s instanceof tn||(s=new tn(s.message,s,this));let g=s,{response:v}=g;(async()=>{if(v&&!v.body){v.setEncoding(this._readableState.encoding);try{v.rawBody=await De.default(v),v.body=v.rawBody.toString()}catch{}}if(this.listenerCount(`retry`)!==0){let b;try{let s;v&&`retry-after`in v.headers&&(s=Number(v.headers[`retry-after`]),Number.isNaN(s)?(s=Date.parse(v.headers[`retry-after`])-Date.now(),s<=0&&(s=1)):s*=1e3),b=await l.retry.calculateDelay({attemptCount:p,retryOptions:l.retry,error:g,retryAfter:s,computedValue:We.default({attemptCount:p,retryOptions:l.retry,error:g,retryAfter:s,computedValue:0})})}catch(s){this._error(new tn(s.message,s,this));return}if(b){let l=async()=>{try{for(let s of this.options.hooks.beforeRetry)await s(this.options,g,p)}catch(l){this._error(new tn(l.message,s,this));return}this.destroyed||(this.destroy(),this.emit(`retry`,p,s))};this[Vt]=setTimeout(l,b);return}}this._error(g)})()}_read(){this[jt]=!0;let s=this[Je];if(s&&!this[At]){s.readableLength&&(this[jt]=!1);let l;for(;(l=s.read())!==null;){this[Ze]+=l.length,this[Ot]=!0;let s=this.downloadProgress;s.percent<1&&this.emit(`downloadProgress`,s),this.push(l)}}}_write(s,l,p){let g=()=>{this._writeRequest(s,l,p)};this.requestInitialized?g():this[Lt].push(g)}_writeRequest(s,l,p){this[qe].destroyed||(this._progressCallbacks.push(()=>{this[ot]+=Buffer.byteLength(s,l);let p=this.uploadProgress;p.percent<1&&this.emit(`uploadProgress`,p)}),this[qe].write(s,l,s=>{!s&&this._progressCallbacks.length>0&&this._progressCallbacks.shift()(),p(s)}))}_final(s){let l=()=>{for(;this._progressCallbacks.length!==0;)this._progressCallbacks.shift()();if(!(qe in this)){s();return}if(this[qe].destroyed){s();return}this[qe].end(l=>{l||(this[Qe]=this[ot],this.emit(`uploadProgress`,this.uploadProgress),this[qe].emit(`upload-complete`)),s(l)})};this.requestInitialized?l():this[Lt].push(l)}_destroy(s,l){var p;this[At]=!0,clearTimeout(this[Vt]),qe in this&&(this[Tt](),this[Je]?.complete||this[qe].destroy()),s!==null&&!R.default.undefined(s)&&!(s instanceof tn)&&(s=new tn(s.message,s,this)),l(s)}get _isAboutToError(){return this[At]}get ip(){var s;return this.socket?.remoteAddress}get aborted(){var s,l,p;return(this[qe]?.destroyed??this.destroyed)&&!this[Rt]?.complete}get socket(){var s,l;return this[qe]?.socket??void 0}get downloadProgress(){let s;return s=this[Ye]?this[Ze]/this[Ye]:+(this[Ye]===this[Ze]),{percent:s,transferred:this[Ze],total:this[Ye]}}get uploadProgress(){let s;return s=this[Qe]?this[ot]/this[Qe]:+(this[Qe]===this[ot]),{percent:s,transferred:this[ot],total:this[Qe]}}get timings(){var s;return this[qe]?.timings}get isFromCache(){return this[yt]}pipe(s,l){if(this[Ot])throw Error(`Failed to pipe. The response has been emitted already.`);return s instanceof C.ServerResponse&&this[st].add(s),super.pipe(s,l)}unpipe(s){return s instanceof C.ServerResponse&&this[st].delete(s),super.unpipe(s),this}};s.default=dn})),require_types$2=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),s.CancelError=s.ParseError=void 0;let g=require_core();s.ParseError=class extends g.RequestError{constructor(s,l){let{options:p}=l.request;super(`${s.message} in "${p.url.toString()}"`,s,l.request),this.name=`ParseError`,this.code=this.code===`ERR_GOT_REQUEST_ERROR`?`ERR_BODY_PARSE_FAILURE`:this.code}},s.CancelError=class extends g.RequestError{constructor(s){super(`Promise was canceled`,{},s),this.name=`CancelError`,this.code=`ERR_CANCELED`}get isCanceled(){return!0}},p(require_core(),s)})),require_parse_body=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_types$2();s.default=(s,p,g,v)=>{let{rawBody:b}=s;try{if(p===`text`)return b.toString(v);if(p===`json`)return b.length===0?``:g(b.toString());if(p===`buffer`)return b;throw new l.ParseError({message:`Unknown body type '${p}'`,name:`Error`},s)}catch(p){throw new l.ParseError(p,s)}}})),require_as_promise=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0});let g=require(`events`),v=require_dist$4(),b=require_p_cancelable(),C=require_types$2(),w=require_parse_body(),E=require_core(),k=require_proxy_events(),A=require_get_buffer(),N=require_is_response_ok(),F=[`request`,`response`,`redirect`,`uploadProgress`,`downloadProgress`];function I(s){let l,p,R=new g.EventEmitter,B=new b((g,b,q)=>{let le=J=>{let _e=new E.default(void 0,s);_e.retryCount=J,_e._noPipe=!0,q(()=>_e.destroy()),q.shouldReject=!1,q(()=>b(new C.CancelError(_e))),l=_e,_e.once(`response`,async s=>{var l;if(s.retryCount=J,s.request.aborted)return;let v;try{v=await A.default(_e),s.rawBody=v}catch{return}if(_e._isAboutToError)return;let b=(s.headers[`content-encoding`]??``).toLowerCase(),k=[`gzip`,`deflate`,`br`].includes(b),{options:F}=_e;if(k&&!F.decompress)s.body=v;else try{s.body=w.default(s,F.responseType,F.parseJson,F.encoding)}catch(l){if(s.body=v.toString(),N.isResponseOk(s)){_e._beforeError(l);return}}try{for(let[l,p]of F.hooks.afterResponse.entries())s=await p(s,async s=>{let p=E.default.normalizeArguments(void 0,{...s,retry:{calculateDelay:()=>0},throwHttpErrors:!1,resolveBodyOnly:!1},F);p.hooks.afterResponse=p.hooks.afterResponse.slice(0,l);for(let s of p.hooks.beforeRetry)await s(p);let g=I(p);return q(()=>{g.catch(()=>{}),g.cancel()}),g})}catch(s){_e._beforeError(new C.RequestError(s.message,s,_e));return}if(p=s,!N.isResponseOk(s)){_e._beforeError(new C.HTTPError(s));return}_e.destroy(),g(_e.options.resolveBodyOnly?s.body:s)});let be=s=>{if(B.isCanceled)return;let{options:l}=_e;if(s instanceof C.HTTPError&&!l.throwHttpErrors){let{response:l}=s;g(_e.options.resolveBodyOnly?l.body:l);return}b(s)};_e.once(`error`,be);let xe=_e.options.body;_e.once(`retry`,(s,l)=>{var p,g;if(xe===l.request?.options.body&&v.default.nodeStream(l.request?.options.body)){be(l);return}le(s)}),k.default(_e,R,F)};le(0)});B.on=(s,l)=>(R.on(s,l),B);let q=s=>{let l=(async()=>{await B;let{options:l}=p.request;return w.default(p,s,l.parseJson,l.encoding)})();return Object.defineProperties(l,Object.getOwnPropertyDescriptors(B)),l};return B.json=()=>{let{headers:s}=l.options;return!l.writableFinished&&s.accept===void 0&&(s.accept=`application/json`),q(`json`)},B.buffer=()=>q(`buffer`),B.text=()=>q(`text`),B}s.default=I,p(require_types$2(),s)})),require_create_rejection=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_types$2();function p(s,...p){let g=(async()=>{if(s instanceof l.RequestError)try{for(let l of p)if(l)for(let p of l)s=await p(s)}catch(l){s=l}throw s})(),v=()=>g;return g.json=v,g.text=v,g.buffer=v,g.on=v,g}s.default=p})),require_deep_freeze=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_dist$4();function p(s){for(let g of Object.values(s))(l.default.plainObject(g)||l.default.array(g))&&p(g);return Object.freeze(s)}s.default=p})),require_types$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_create$1=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__exportStar||function(s,p){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(p,g)&&l(p,s,g)};Object.defineProperty(s,`__esModule`,{value:!0}),s.defaultHandler=void 0;let g=require_dist$4(),v=require_as_promise(),b=require_create_rejection(),C=require_core(),w=require_deep_freeze(),E={RequestError:v.RequestError,CacheError:v.CacheError,ReadError:v.ReadError,HTTPError:v.HTTPError,MaxRedirectsError:v.MaxRedirectsError,TimeoutError:v.TimeoutError,ParseError:v.ParseError,CancelError:v.CancelError,UnsupportedProtocolError:v.UnsupportedProtocolError,UploadError:v.UploadError},k=async s=>new Promise(l=>{setTimeout(l,s)}),{normalizeArguments:A}=C.default,N=(...s)=>{let l;for(let p of s)l=A(void 0,p,l);return l},F=s=>s.isStream?new C.default(void 0,s):v.default(s),I=s=>`defaults`in s&&`options`in s.defaults,R=[`get`,`post`,`put`,`patch`,`head`,`delete`];s.defaultHandler=(s,l)=>l(s);let B=(s,l)=>{if(s)for(let p of s)p(l)},q=l=>{l._rawHandlers=l.handlers,l.handlers=l.handlers.map(s=>((l,p)=>{let g,v=s(l,s=>(g=p(s),g));if(v!==g&&!l.isStream&&g){let s=v,{then:l,catch:p,finally:b}=s;Object.setPrototypeOf(s,Object.getPrototypeOf(g)),Object.defineProperties(s,Object.getOwnPropertyDescriptors(g)),s.then=l,s.catch=p,s.finally=b}return v}));let p=((s,p={},w)=>{var E,k;let N=0,I=s=>l.handlers[N++](s,N===l.handlers.length?F:I);if(g.default.plainObject(s)){let l={...s,...p};C.setNonEnumerableProperties([s,p],l),p=l,s=void 0}try{let g;try{B(l.options.hooks.init,p),B(p.hooks?.init,p)}catch(s){g=s}let b=A(s,p,w??l.options);if(b[C.kIsNormalizedAlready]=!0,g)throw new v.RequestError(g.message,g,b);return I(b)}catch(s){if(p.isStream)throw s;return b.default(s,l.options.hooks.beforeError,p.hooks?.beforeError)}});p.extend=(...p)=>{let g=[l.options],v=[...l._rawHandlers],b;for(let s of p)I(s)?(g.push(s.defaults.options),v.push(...s.defaults._rawHandlers),b=s.defaults.mutableDefaults):(g.push(s),`handlers`in s&&v.push(...s.handlers),b=s.mutableDefaults);return v=v.filter(l=>l!==s.defaultHandler),v.length===0&&v.push(s.defaultHandler),q({options:N(...g),handlers:v,mutableDefaults:!!b})};let le=(async function*(s,v){let b=A(s,v,l.options);b.resolveBodyOnly=!1;let C=b.pagination;if(!g.default.object(C))throw TypeError("`options.pagination` must be implemented");let w=[],{countLimit:E}=C,N=0;for(;N{let p=[];for await(let g of le(s,l))p.push(g);return p}),p.paginate.each=le,p.stream=((s,l)=>p(s,{...l,isStream:!0}));for(let s of R)p[s]=((l,g)=>p(l,{...g,method:s})),p.stream[s]=((l,g)=>p(l,{...g,method:s,isStream:!0}));return Object.assign(p,E),Object.defineProperty(p,`defaults`,{value:l.mutableDefaults?l:w.default(l),writable:l.mutableDefaults,configurable:l.mutableDefaults,enumerable:!0}),p.mergeOptions=N,p};s.default=q,p(require_types$1(),s)})),require_source=__commonJSMin(((s,l)=>{var p=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p),Object.defineProperty(s,g,{enumerable:!0,get:function(){return l[p]}})}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),g=s&&s.__exportStar||function(s,l){for(var g in s)g!==`default`&&!Object.prototype.hasOwnProperty.call(l,g)&&p(l,s,g)};Object.defineProperty(s,`__esModule`,{value:!0});let v=require(`url`),b=require_create$1(),C={options:{method:`GET`,retry:{limit:2,methods:[`GET`,`PUT`,`HEAD`,`DELETE`,`OPTIONS`,`TRACE`],statusCodes:[408,413,429,500,502,503,504,521,522,524],errorCodes:[`ETIMEDOUT`,`ECONNRESET`,`EADDRINUSE`,`ECONNREFUSED`,`EPIPE`,`ENOTFOUND`,`ENETUNREACH`,`EAI_AGAIN`],maxRetryAfter:void 0,calculateDelay:({computedValue:s})=>s},timeout:{},headers:{"user-agent":`got (https://github.com/sindresorhus/got)`},hooks:{init:[],beforeRequest:[],beforeRedirect:[],beforeRetry:[],beforeError:[],afterResponse:[]},cache:void 0,dnsCache:void 0,decompress:!0,throwHttpErrors:!0,followRedirect:!0,isStream:!1,responseType:`text`,resolveBodyOnly:!1,maxRedirects:10,prefixUrl:``,methodRewriting:!0,ignoreInvalidCookies:!1,context:{},http2:!1,allowGetBody:!1,https:void 0,pagination:{transform:s=>s.request.options.responseType===`json`?s.body:JSON.parse(s.body),paginate:s=>{if(!Reflect.has(s.headers,`link`))return!1;let l=s.headers.link.split(`,`),p;for(let s of l){let l=s.split(`;`);if(l[1].includes(`next`)){p=l[0].trimStart().trim(),p=p.slice(1,-1);break}}return p?{url:new v.URL(p)}:!1},filter:()=>!0,shouldContinue:()=>!0,countLimit:1/0,backoff:0,requestLimit:1e4,stackAllItems:!0},parseJson:s=>JSON.parse(s),stringifyJson:s=>JSON.stringify(s),cacheOptions:{}},handlers:[b.defaultHandler],mutableDefaults:!1},w=b.default(C);s.default=w,l.exports=w,l.exports.default=w,l.exports.__esModule=!0,g(require_create$1(),s),g(require_as_promise(),s)})),require_httpUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Method=void 0,s.getNetworkSettings=J,s.request=be,s.get=xe,s.put=De,s.post=Ne,s.del=Pe;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=require_hpagent(),v=require(`https`),b=require(`http`),C=l.__importDefault(require_micromatch()),w=require_MessageName(),E=require_Report(),k=l.__importStar(require_formatUtils()),A=l.__importStar(require_miscUtils()),N=new Map,F=new Map,I=new b.Agent({keepAlive:!0}),R=new v.Agent({keepAlive:!0});async function B(s){return A.getFactoryWithDefault(F,s,()=>p.xfs.readFilePromise(s).then(l=>(F.set(s,l),l)))}function q({statusCode:s,statusMessage:l},p){let g=k.pretty(p,s,k.Type.NUMBER),v=`https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/${s}`;return k.applyHyperlink(p,`${g}${l?` (${l})`:``}`,v)}async function le(s,{configuration:l,customErrorMessage:p}){try{return await s}catch(s){if(s.name!==`HTTPError`)throw s;let g=p?.(s,l)??s.response.body?.error;g??=s.message.startsWith(`Response code`)?`The remote server failed to provide the requested resource`:s.message,s.code===`ETIMEDOUT`&&s.event===`socket`&&(g+=`(can be increased via ${k.pretty(l,`httpTimeout`,k.Type.SETTING)})`);let v=new E.ReportError(w.MessageName.NETWORK_ERROR,g,p=>{s.response&&p.reportError(w.MessageName.NETWORK_ERROR,` ${k.prettyField(l,{label:`Response Code`,value:k.tuple(k.Type.NO_HINT,q(s.response,l))})}`),s.request&&(p.reportError(w.MessageName.NETWORK_ERROR,` ${k.prettyField(l,{label:`Request Method`,value:k.tuple(k.Type.NO_HINT,s.request.options.method)})}`),p.reportError(w.MessageName.NETWORK_ERROR,` ${k.prettyField(l,{label:`Request URL`,value:k.tuple(k.Type.URL,s.request.requestUrl)})}`)),s.request.redirects.length>0&&p.reportError(w.MessageName.NETWORK_ERROR,` ${k.prettyField(l,{label:`Request Redirects`,value:k.tuple(k.Type.NO_HINT,k.prettyList(l,s.request.redirects,k.Type.URL))})}`),s.request.retryCount===s.request.options.retry.limit&&p.reportError(w.MessageName.NETWORK_ERROR,` ${k.prettyField(l,{label:`Request Retry Count`,value:k.tuple(k.Type.NO_HINT,`${k.pretty(l,s.request.retryCount,k.Type.NUMBER)} (can be increased via ${k.pretty(l,`httpRetry`,k.Type.SETTING)})`)})}`)});throw v.originalError=s,v}}function J(s,l){let p=[...l.configuration.get(`networkSettings`)].sort(([s],[l])=>l.length-s.length),g={enableNetwork:void 0,httpsCaFilePath:void 0,httpProxy:void 0,httpsProxy:void 0,httpsKeyFilePath:void 0,httpsCertFilePath:void 0},v=Object.keys(g),b=typeof s==`string`?new URL(s):s;for(let[s,l]of p)if(C.default.isMatch(b.hostname,s))for(let s of v){let p=l.get(s);p!==null&&g[s]===void 0&&(g[s]=p)}for(let s of v)g[s]===void 0&&(g[s]=l.configuration.get(s));return g}var _e;(function(s){s.GET=`GET`,s.PUT=`PUT`,s.POST=`POST`,s.DELETE=`DELETE`})(_e||(s.Method=_e={}));async function be(s,l,{configuration:p,headers:g,jsonRequest:v,jsonResponse:b,method:C=_e.GET,wrapNetworkRequest:w}){let E={target:s,body:l,configuration:p,headers:g,jsonRequest:v,jsonResponse:b,method:C},k=async()=>await ze(s,l,E),A=w===void 0?k:await w(k,E);return await(await p.reduceHook(s=>s.wrapNetworkRequest,A,E))()}async function xe(s,{configuration:l,jsonResponse:p,customErrorMessage:g,wrapNetworkRequest:v,...b}){let C=()=>le(be(s,null,{configuration:l,wrapNetworkRequest:v,...b}),{configuration:l,customErrorMessage:g}).then(s=>s.body),w=await(v===void 0?A.getFactoryWithDefault(N,s,()=>C().then(l=>(N.set(s,l),l))):C());return p?JSON.parse(w.toString()):w}async function De(s,l,{customErrorMessage:p,...g}){return(await le(be(s,l,{...g,method:_e.PUT}),{customErrorMessage:p,configuration:g.configuration})).body}async function Ne(s,l,{customErrorMessage:p,...g}){return(await le(be(s,l,{...g,method:_e.POST}),{customErrorMessage:p,configuration:g.configuration})).body}async function Pe(s,{customErrorMessage:l,...p}){return(await le(be(s,null,{...p,method:_e.DELETE}),{customErrorMessage:l,configuration:p.configuration})).body}async function ze(s,p,{configuration:v,headers:b,jsonRequest:k,jsonResponse:A,method:N=_e.GET}){let F=typeof s==`string`?new URL(s):s,q=J(F,{configuration:v});if(q.enableNetwork===!1)throw new E.ReportError(w.MessageName.NETWORK_DISABLED,`Request to '${F.href}' has been blocked because of your configuration settings`);if(F.protocol===`http:`&&!C.default.isMatch(F.hostname,v.get(`unsafeHttpWhitelist`)))throw new E.ReportError(w.MessageName.NETWORK_UNSAFE_HTTP,`Unsafe http requests must be explicitly whitelisted in your configuration (${F.hostname})`);let le={headers:b,method:N};le.responseType=A?`json`:`buffer`,p!==null&&(Buffer.isBuffer(p)||!k&&typeof p==`string`?le.body=p:le.json=p);let be=v.get(`httpTimeout`),xe=v.get(`httpRetry`),De=v.get(`enableStrictSsl`),Ne=q.httpsCaFilePath,Pe=q.httpsCertFilePath,ze=q.httpsKeyFilePath,{default:Be}=await Promise.resolve().then(()=>l.__importStar(require_source())),We=Ne?await B(Ne):void 0,Ke=Pe?await B(Pe):void 0,qe=ze?await B(ze):void 0,Je={rejectUnauthorized:De,ca:We,cert:Ke,key:qe},Ye={http:q.httpProxy?new g.HttpProxyAgent({proxy:q.httpProxy,proxyRequestOptions:Je}):I,https:q.httpsProxy?new g.HttpsProxyAgent({proxy:q.httpsProxy,proxyRequestOptions:Je}):R},Ze=Be.extend({timeout:{socket:be},retry:xe,agent:Ye,https:{rejectUnauthorized:De,certificateAuthority:We,certificate:Ke,key:qe},...le});return v.getLimit(`networkConcurrency`)(()=>Ze(F))}})),require_nodeUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.openUrl=s.major=void 0,s.getArchitecture=N,s.getArchitectureName=F,s.getArchitectureSet=I,s.getCaller=le,s.availableParallelism=J;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=l.__importDefault(require(`os`)),v=l.__importStar(require_execUtils()),b=l.__importStar(require_miscUtils());s.major=Number(process.versions.node.split(`.`)[0]);let C=new Map([[`darwin`,`open`],[`linux`,`xdg-open`],[`win32`,`explorer.exe`]]).get(process.platform);s.openUrl=C===void 0?void 0:async s=>{try{return await v.execvp(C,[s],{cwd:p.ppath.cwd()}),!0}catch{return!1}};let w=`/usr/bin/ldd`;function E(){if(process.platform!==`linux`)return null;let s;try{s=p.xfs.readFileSync(`/usr/bin/ldd`)}catch{}if(s!==void 0){if(s&&(s.includes(`GLIBC`)||s.includes(`GNU libc`)||s.includes(`GNU C Library`)))return`glibc`;if(s&&s.includes(`musl`))return`musl`}let l=(process.report?.getReport()??{}).sharedObjects??[],g=/\/(?:(ld-linux-|[^/]+-linux-gnu\/)|(libc.musl-|ld-musl-))/;return b.mapAndFind(l,s=>{let l=s.match(g);if(!l)return b.mapAndFind.skip;if(l[1])return`glibc`;if(l[2])return`musl`;throw Error(`Assertion failed: Expected the libc variant to have been detected`)})??null}let k,A;function N(){return k??={os:(process.env.YARN_IS_TEST_ENV?process.env.YARN_OS_OVERRIDE:void 0)??process.platform,cpu:(process.env.YARN_IS_TEST_ENV?process.env.YARN_CPU_OVERRIDE:void 0)??process.arch,libc:(process.env.YARN_IS_TEST_ENV?process.env.YARN_LIBC_OVERRIDE:void 0)??E()}}function F(s=N()){return s.libc?`${s.os}-${s.cpu}-${s.libc}`:`${s.os}-${s.cpu}`}function I(){let s=N();return A??={os:[s.os],cpu:[s.cpu],libc:s.libc?[s.libc]:[]}}let R=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,B=/\((\S*)(?::(\d+))(?::(\d+))\)/;function q(s){let l=R.exec(s);if(!l)return null;let p=l[2]&&l[2].indexOf(`native`)===0,g=l[2]&&l[2].indexOf(`eval`)===0,v=B.exec(l[2]);return g&&v!=null&&(l[2]=v[1],l[3]=v[2],l[4]=v[3]),{file:p?null:l[2],methodName:l[1]||``,arguments:p?[l[2]]:[],line:l[3]?+l[3]:null,column:l[4]?+l[4]:null}}function le(){let s=Error().stack.split(` -`)[3];return q(s)}function J(){return g.default.availableParallelism===void 0?Math.max(1,g.default.cpus().length):g.default.availableParallelism()}})),require_Configuration=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Configuration=s.coreDefinitions=s.WindowsLinkType=s.DurationUnit=s.FormatType=s.SettingsType=s.SECRET=s.DEFAULT_RC_FILENAME=s.ENVIRONMENT_PREFIX=s.TAG_REGEXP=s.LEGACY_PLUGINS=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=require_lib$8(),v=l.__importDefault(require_camelcase()),b=require_ci_info(),C=require_advanced(),w=require_main(),E=require(`module`),k=l.__importDefault(require_p_limit()),A=require(`stream`),N=require_CorePlugin(),F=require_Manifest(),I=require_MultiFetcher(),R=require_MultiResolver(),B=require_VirtualFetcher(),q=require_VirtualResolver(),le=require_WorkspaceFetcher(),J=require_WorkspaceResolver(),_e=l.__importStar(require_configUtils()),be=l.__importStar(require_folderUtils()),xe=l.__importStar(require_formatUtils()),De=l.__importStar(require_hashUtils()),Ne=l.__importStar(require_httpUtils()),Pe=l.__importStar(require_miscUtils()),ze=l.__importStar(require_nodeUtils()),Be=l.__importStar(require_semverUtils()),We=l.__importStar(require_structUtils()),Ke=require_types$3(),qe=(function(){if(!b.GITHUB_ACTIONS||!process.env.GITHUB_EVENT_PATH)return!1;let s=p.npath.toPortablePath(process.env.GITHUB_EVENT_PATH),l;try{l=p.xfs.readJsonSync(s)}catch{return!1}return!(!(`repository`in l)||!l.repository||(l.repository.private??!0))})();s.LEGACY_PLUGINS=new Set([`@yarnpkg/plugin-constraints`,`@yarnpkg/plugin-exec`,`@yarnpkg/plugin-interactive-tools`,`@yarnpkg/plugin-stage`,`@yarnpkg/plugin-typescript`,`@yarnpkg/plugin-version`,`@yarnpkg/plugin-workspace-tools`]);let Je=new Set([`isTestEnv`,`injectNpmUser`,`injectNpmPassword`,`injectNpm2FaToken`,`zipDataEpilogue`,`cacheCheckpointOverride`,`cacheVersionOverride`,`lockfileVersionOverride`,`osOverride`,`cpuOverride`,`libcOverride`,`binFolder`,`version`,`flags`,`profile`,`gpg`,`ignoreNode`,`wrapOutput`,`home`,`confDir`,`registry`,`ignoreCwd`]);s.TAG_REGEXP=/^(?!v)[a-z0-9._-]+$/i,s.ENVIRONMENT_PREFIX=`yarn_`,s.DEFAULT_RC_FILENAME=`.yarnrc.yml`,s.SECRET=`********`;var Ye;(function(s){s.ANY=`ANY`,s.BOOLEAN=`BOOLEAN`,s.ABSOLUTE_PATH=`ABSOLUTE_PATH`,s.LOCATOR=`LOCATOR`,s.LOCATOR_LOOSE=`LOCATOR_LOOSE`,s.NUMBER=`NUMBER`,s.STRING=`STRING`,s.DURATION=`DURATION`,s.SECRET=`SECRET`,s.SHAPE=`SHAPE`,s.MAP=`MAP`})(Ye||(s.SettingsType=Ye={})),s.FormatType=xe.Type;var Ze;(function(s){s.MILLISECONDS=`ms`,s.SECONDS=`s`,s.MINUTES=`m`,s.HOURS=`h`,s.DAYS=`d`,s.WEEKS=`w`})(Ze||(s.DurationUnit=Ze={}));var Qe;(function(s){s.JUNCTIONS=`junctions`,s.SYMLINKS=`symlinks`})(Qe||(s.WindowsLinkType=Qe={})),s.coreDefinitions={lastUpdateCheck:{description:`Last timestamp we checked whether new Yarn versions were available`,type:Ye.STRING,default:null},yarnPath:{description:`Path to the local executable that must be used over the global one`,type:Ye.ABSOLUTE_PATH,default:null},ignorePath:{description:`If true, the local executable will be ignored when using the global one`,type:Ye.BOOLEAN,default:!1},globalFolder:{description:`Folder where all system-global files are stored`,type:Ye.ABSOLUTE_PATH,default:be.getDefaultGlobalFolder()},cacheFolder:{description:`Folder where the cache files must be written`,type:Ye.ABSOLUTE_PATH,default:`./.yarn/cache`},compressionLevel:{description:`Zip files compression level, from 0 to 9 or mixed (a variant of 9, which stores some files uncompressed, when compression doesn't yield good results)`,type:Ye.NUMBER,values:[`mixed`,0,1,2,3,4,5,6,7,8,9],default:0},virtualFolder:{description:`Folder where the virtual packages (cf doc) will be mapped on the disk (must be named __virtual__)`,type:Ye.ABSOLUTE_PATH,default:`./.yarn/__virtual__`},installStatePath:{description:`Path of the file where the install state will be persisted`,type:Ye.ABSOLUTE_PATH,default:`./.yarn/install-state.gz`},immutablePatterns:{description:`Array of glob patterns; files matching them won't be allowed to change during immutable installs`,type:Ye.STRING,default:[],isArray:!0},rcFilename:{description:`Name of the files where the configuration can be found`,type:Ye.STRING,default:jt()},enableGlobalCache:{description:"If true, the system-wide cache folder will be used regardless of `cache-folder`",type:Ye.BOOLEAN,default:!0},cacheMigrationMode:{description:`Defines the conditions under which Yarn upgrades should cause the cache archives to be regenerated.`,type:Ye.STRING,values:[`always`,`match-spec`,`required-only`],default:`always`},enableColors:{description:`If true, the CLI is allowed to use colors in its output`,type:Ye.BOOLEAN,default:xe.supportsColor,defaultText:``},enableHyperlinks:{description:`If true, the CLI is allowed to use hyperlinks in its output`,type:Ye.BOOLEAN,default:xe.supportsHyperlinks,defaultText:``},enableInlineBuilds:{description:`If true, the CLI will print the build output on the command line`,type:Ye.BOOLEAN,default:b.isCI,defaultText:``},enableMessageNames:{description:`If true, the CLI will prefix most messages with codes suitable for search engines`,type:Ye.BOOLEAN,default:!0},enableProgressBars:{description:`If true, the CLI is allowed to show a progress bar for long-running events`,type:Ye.BOOLEAN,default:!b.isCI,defaultText:``},enableTimers:{description:`If true, the CLI is allowed to print the time spent executing commands`,type:Ye.BOOLEAN,default:!0},enableTips:{description:`If true, installs will print a helpful message every day of the week`,type:Ye.BOOLEAN,default:!b.isCI,defaultText:``},preferInteractive:{description:`If true, the CLI will automatically use the interactive mode when called from a TTY`,type:Ye.BOOLEAN,default:!1},preferTruncatedLines:{description:`If true, the CLI will truncate lines that would go beyond the size of the terminal`,type:Ye.BOOLEAN,default:!1},progressBarStyle:{description:`Which style of progress bar should be used (only when progress bars are enabled)`,type:Ye.STRING,default:void 0,defaultText:``},defaultLanguageName:{description:`Default language mode that should be used when a package doesn't offer any insight`,type:Ye.STRING,default:`node`},defaultProtocol:{description:`Default resolution protocol used when resolving pure semver and tag ranges`,type:Ye.STRING,default:`npm:`},enableTransparentWorkspaces:{description:"If false, Yarn won't automatically resolve workspace dependencies unless they use the `workspace:` protocol",type:Ye.BOOLEAN,default:!0},supportedArchitectures:{description:`Architectures that Yarn will fetch and inject into the resolver`,type:Ye.SHAPE,properties:{os:{description:`Array of supported process.platform strings, or null to target them all`,type:Ye.STRING,isArray:!0,isNullable:!0,default:[`current`]},cpu:{description:`Array of supported process.arch strings, or null to target them all`,type:Ye.STRING,isArray:!0,isNullable:!0,default:[`current`]},libc:{description:`Array of supported libc libraries, or null to target them all`,type:Ye.STRING,isArray:!0,isNullable:!0,default:[`current`]}}},enableMirror:{description:`If true, the downloaded packages will be retrieved and stored in both the local and global folders`,type:Ye.BOOLEAN,default:!0},enableNetwork:{description:`If false, Yarn will refuse to use the network if required to`,type:Ye.BOOLEAN,default:!0},enableOfflineMode:{description:`If true, Yarn will attempt to retrieve files and metadata from the global cache rather than the network`,type:Ye.BOOLEAN,default:!1},httpProxy:{description:`URL of the http proxy that must be used for outgoing http requests`,type:Ye.STRING,default:null},httpsProxy:{description:`URL of the http proxy that must be used for outgoing https requests`,type:Ye.STRING,default:null},unsafeHttpWhitelist:{description:`List of the hostnames for which http queries are allowed (glob patterns are supported)`,type:Ye.STRING,default:[],isArray:!0},httpTimeout:{description:`Timeout of each http request`,type:Ye.DURATION,unit:Ze.MILLISECONDS,default:`1m`},httpRetry:{description:`Retry times on http failure`,type:Ye.NUMBER,default:3},networkConcurrency:{description:`Maximal number of concurrent requests`,type:Ye.NUMBER,default:50},taskPoolConcurrency:{description:`Maximal amount of concurrent heavy task processing`,type:Ye.NUMBER,default:ze.availableParallelism()},taskPoolMode:{description:`Execution strategy for heavy tasks`,type:Ye.STRING,values:[`async`,`workers`],default:`workers`},networkSettings:{description:`Network settings per hostname (glob patterns are supported)`,type:Ye.MAP,valueDefinition:{description:``,type:Ye.SHAPE,properties:{httpsCaFilePath:{description:`Path to file containing one or multiple Certificate Authority signing certificates`,type:Ye.ABSOLUTE_PATH,default:null},enableNetwork:{description:`If false, the package manager will refuse to use the network if required to`,type:Ye.BOOLEAN,default:null},httpProxy:{description:`URL of the http proxy that must be used for outgoing http requests`,type:Ye.STRING,default:null},httpsProxy:{description:`URL of the http proxy that must be used for outgoing https requests`,type:Ye.STRING,default:null},httpsKeyFilePath:{description:`Path to file containing private key in PEM format`,type:Ye.ABSOLUTE_PATH,default:null},httpsCertFilePath:{description:`Path to file containing certificate chain in PEM format`,type:Ye.ABSOLUTE_PATH,default:null}}}},httpsCaFilePath:{description:`A path to a file containing one or multiple Certificate Authority signing certificates`,type:Ye.ABSOLUTE_PATH,default:null},httpsKeyFilePath:{description:`Path to file containing private key in PEM format`,type:Ye.ABSOLUTE_PATH,default:null},httpsCertFilePath:{description:`Path to file containing certificate chain in PEM format`,type:Ye.ABSOLUTE_PATH,default:null},enableStrictSsl:{description:`If false, SSL certificate errors will be ignored`,type:Ye.BOOLEAN,default:!0},logFilters:{description:`Overrides for log levels`,type:Ye.SHAPE,isArray:!0,concatenateValues:!0,properties:{code:{description:`Code of the messages covered by this override`,type:Ye.STRING,default:void 0},text:{description:`Code of the texts covered by this override`,type:Ye.STRING,default:void 0},pattern:{description:`Code of the patterns covered by this override`,type:Ye.STRING,default:void 0},level:{description:`Log level override, set to null to remove override`,type:Ye.STRING,values:Object.values(xe.LogLevel),isNullable:!0,default:void 0}}},enableTelemetry:{description:`If true, telemetry will be periodically sent, following the rules in https://yarnpkg.com/advanced/telemetry`,type:Ye.BOOLEAN,default:!0},telemetryInterval:{description:`Minimal amount of time between two telemetry uploads`,type:Ye.DURATION,unit:Ze.DAYS,default:`7d`},telemetryUserId:{description:`If you desire to tell us which project you are, you can set this field. Completely optional and opt-in.`,type:Ye.STRING,default:null},enableHardenedMode:{description:`If true, automatically enable --check-resolutions --refresh-lockfile on installs`,type:Ye.BOOLEAN,default:b.isPR&&qe,defaultText:``},enableScripts:{description:`If true, packages are allowed to have install scripts by default`,type:Ye.BOOLEAN,default:!1},enableStrictSettings:{description:`If true, unknown settings will cause Yarn to abort`,type:Ye.BOOLEAN,default:!0},enableImmutableCache:{description:`If true, the cache is reputed immutable and actions that would modify it will throw`,type:Ye.BOOLEAN,default:!1},enableCacheClean:{description:"If false, disallows the `cache clean` command",type:Ye.BOOLEAN,default:!0},checksumBehavior:{description:`Enumeration defining what to do when a checksum doesn't match expectations`,type:Ye.STRING,default:`throw`},injectEnvironmentFiles:{description:`List of all the environment files that Yarn should inject inside the process when it starts`,type:Ye.ABSOLUTE_PATH,default:[`.env.yarn?`],isArray:!0},packageExtensions:{description:`Map of package corrections to apply on the dependency tree`,type:Ye.MAP,valueDefinition:{description:`The extension that will be applied to any package whose version matches the specified range`,type:Ye.SHAPE,properties:{dependencies:{description:`The set of dependencies that must be made available to the current package in order for it to work properly`,type:Ye.MAP,valueDefinition:{description:`A range`,type:Ye.STRING}},peerDependencies:{description:`Inherited dependencies - the consumer of the package will be tasked to provide them`,type:Ye.MAP,valueDefinition:{description:`A semver range`,type:Ye.STRING}},peerDependenciesMeta:{description:`Extra information related to the dependencies listed in the peerDependencies field`,type:Ye.MAP,valueDefinition:{description:`The peerDependency meta`,type:Ye.SHAPE,properties:{optional:{description:`If true, the selected peer dependency will be marked as optional by the package manager and the consumer omitting it won't be reported as an error`,type:Ye.BOOLEAN,default:!1}}}}}}}};function ot(s,l,p,g,v){let b=_e.getValue(p);if(g.isArray||g.type===Ye.ANY&&Array.isArray(b))return Array.isArray(b)?b.map((p,b)=>st(s,`${l}[${b}]`,p,g,v)):String(b).split(/,/).map(p=>st(s,l,p,g,v));if(Array.isArray(b))throw Error(`Non-array configuration settings "${l}" cannot be an array`);return st(s,l,p,g,v)}function st(s,l,g,v,b){let C=_e.getValue(g);switch(v.type){case Ye.ANY:return _e.getValueByTree(C);case Ye.SHAPE:return ut(s,l,g,v,b);case Ye.MAP:return yt(s,l,g,v,b)}if(C===null&&!v.isNullable&&v.default!==null)throw Error(`Non-nullable configuration settings "${l}" cannot be set to null`);if(`values`in v&&v.values?.includes(C))return C;let w=(()=>{if(v.type===Ye.BOOLEAN&&typeof C!=`string`)return Pe.parseBoolean(C);if(typeof C!=`string`)throw Error(`Expected configuration setting "${l}" to be a string, got ${typeof C}`);let w=Pe.replaceEnvVariables(C,{env:s.env});switch(v.type){case Ye.ABSOLUTE_PATH:{let s=b,l=_e.getSource(g);return l&&l[0]!==`<`&&(s=p.ppath.dirname(l)),p.ppath.resolve(s,p.npath.toPortablePath(w))}case Ye.LOCATOR_LOOSE:return We.parseLocator(w,!1);case Ye.NUMBER:return parseInt(w);case Ye.LOCATOR:return We.parseLocator(w);case Ye.BOOLEAN:return Pe.parseBoolean(w);case Ye.DURATION:return Pe.parseDuration(w,v.unit);default:return w}})();if(`values`in v&&v.values&&!v.values.includes(w))throw Error(`Invalid value, expected one of ${v.values.join(`, `)}`);return w}function ut(s,l,p,g,v){let b=_e.getValue(p);if(typeof b!=`object`||Array.isArray(b))throw new C.UsageError(`Object configuration settings "${l}" must be an object`);let w=Tt(s,g,{ignoreArrays:!0});if(b===null)return w;for(let[p,E]of Object.entries(b)){let b=`${l}.${p}`;if(!g.properties[p])throw new C.UsageError(`Unrecognized configuration settings found: ${l}.${p} - run "yarn config" to see the list of settings supported in Yarn`);w.set(p,ot(s,b,E,g.properties[p],v))}return w}function yt(s,l,p,g,v){let b=_e.getValue(p),w=new Map;if(typeof b!=`object`||Array.isArray(b))throw new C.UsageError(`Map configuration settings "${l}" must be an object`);if(b===null)return w;for(let[p,C]of Object.entries(b)){let b=g.normalizeKeys?g.normalizeKeys(p):p,E=`${l}['${b}']`,k=g.valueDefinition;w.set(b,ot(s,E,C,k,v))}return w}function Tt(s,l,{ignoreArrays:g=!1}={}){switch(l.type){case Ye.SHAPE:{if(l.isArray&&!g)return[];let p=new Map;for(let[g,v]of Object.entries(l.properties))p.set(g,Tt(s,v));return p}case Ye.MAP:return l.isArray&&!g?[]:new Map;case Ye.ABSOLUTE_PATH:return l.default===null?null:s.projectCwd===null?Array.isArray(l.default)?l.default.map(s=>p.ppath.normalize(s)):p.ppath.isAbsolute(l.default)?p.ppath.normalize(l.default):l.isNullable?null:void 0:Array.isArray(l.default)?l.default.map(l=>p.ppath.resolve(s.projectCwd,l)):p.ppath.resolve(s.projectCwd,l.default);case Ye.DURATION:return Pe.parseDuration(l.default,l.unit);default:return l.default}}function Ot(l,g,v){if(g.type===Ye.SECRET&&typeof l==`string`&&v.hideSecrets)return s.SECRET;if(g.type===Ye.ABSOLUTE_PATH&&typeof l==`string`&&v.getNativePaths)return p.npath.fromPortablePath(l);if(g.isArray&&Array.isArray(l)){let s=[];for(let p of l)s.push(Ot(p,g,v));return s}if(g.type===Ye.MAP&&l instanceof Map){if(l.size===0)return;let s=new Map;for(let[p,b]of l.entries()){let l=Ot(b,g.valueDefinition,v);l!==void 0&&s.set(p,l)}return s}if(g.type===Ye.SHAPE&&l instanceof Map){if(l.size===0)return;let s=new Map;for(let[p,b]of l.entries()){let l=g.properties[p],C=Ot(b,l,v);C!==void 0&&s.set(p,C)}return s}return l}function At(){let l={};for(let[p,g]of Object.entries(process.env))p=p.toLowerCase(),p.startsWith(s.ENVIRONMENT_PREFIX)&&(p=(0,v.default)(p.slice(s.ENVIRONMENT_PREFIX.length)),l[p]=g);return l}function jt(){let l=`${s.ENVIRONMENT_PREFIX}rc_filename`;for(let[s,p]of Object.entries(process.env))if(s.toLowerCase()===l&&typeof p==`string`)return p;return s.DEFAULT_RC_FILENAME}async function It(s){try{return await p.xfs.readFilePromise(s)}catch{return Buffer.of()}}async function Lt(s,l){return Buffer.compare(...await Promise.all([It(s),It(l)]))===0}async function Rt(s,l){let[g,v]=await Promise.all([p.xfs.statPromise(s),p.xfs.statPromise(l)]);return g.dev===v.dev&&g.ino===v.ino}let Vt=process.platform===`win32`?Lt:Rt;async function Ht({configuration:s,selfPath:l}){let p=s.get(`yarnPath`);return s.get(`ignorePath`)||p===null||p===l||await Vt(p,l)?null:p}var Gt=class l{static create(p,g,v){let b=new l(p);g!==void 0&&!(g instanceof Map)&&(b.projectCwd=g),b.importSettings(s.coreDefinitions);let C=v===void 0?g instanceof Map?g:new Map:v;for(let[s,l]of C)b.activatePlugin(s,l);return b}static async find(g,v,{strict:b=!0,usePathCheck:k=null,useRc:A=!0}={}){let F=At();delete F.rcFilename;let I=new l(g),R=await l.findRcFiles(g),B=await l.findFolderRcFile(be.getHomeFolder());B&&(R.find(s=>s.path===B.path)||R.unshift(B));let q=_e.resolveRcFiles(R.map(s=>[s.path,s.data])),le=p.PortablePath.dot,J=new Set(Object.keys(s.coreDefinitions)),ze=({yarnPath:s,ignorePath:l,injectEnvironmentFiles:p})=>({yarnPath:s,ignorePath:l,injectEnvironmentFiles:p}),Be=({yarnPath:s,ignorePath:l,injectEnvironmentFiles:p,...g})=>{let v={};for(let[s,l]of Object.entries(g))J.has(s)&&(v[s]=l);return v},We=({yarnPath:s,ignorePath:l,...p})=>{let g={};for(let[s,l]of Object.entries(p))J.has(s)||(g[s]=l);return g};if(I.importSettings(ze(s.coreDefinitions)),I.useWithSource(``,ze(F),g,{strict:!1}),q){let[s,l]=q;I.useWithSource(s,ze(l),le,{strict:!1})}if(k){if(await Ht({configuration:I,selfPath:k})!==null)return I;I.useWithSource(``,{ignorePath:!0},g,{strict:!1,overwrite:!0})}let Ke=await l.findProjectCwd(g);I.startingCwd=g,I.projectCwd=Ke;let qe=Object.assign(Object.create(null),process.env);I.env=qe;let Je=await Promise.all(I.get(`injectEnvironmentFiles`).map(async s=>{let l=s.endsWith(`?`)?await p.xfs.readFilePromise(s.slice(0,-1),`utf8`).catch(()=>``):await p.xfs.readFilePromise(s,`utf8`);return(0,w.parse)(l)}));for(let s of Je)for(let[l,p]of Object.entries(s))I.env[l]=Pe.replaceEnvVariables(p,{env:qe});if(I.importSettings(Be(s.coreDefinitions)),I.useWithSource(``,Be(F),g,{strict:b}),q){let[s,l]=q;I.useWithSource(s,Be(l),le,{strict:b})}let Ye=s=>`default`in s?s.default:s,Ze=new Map([[`@@core`,N.CorePlugin]]);if(v!==null)for(let s of v.plugins.keys())Ze.set(s,Ye(v.modules.get(s)));for(let[s,l]of Ze)I.activatePlugin(s,l);let Qe=new Map([]);if(v!==null){let l=new Map;for(let[s,p]of v.modules)l.set(s,()=>p);let b=new Set,w=async(s,p)=>{let{factory:g,name:v}=Pe.dynamicRequire(s);if(!g||b.has(v))return;let w=new Map(l),k=s=>{if((0,E.isBuiltin)(s))return Pe.dynamicRequire(s);if(w.has(s))return w.get(s)();throw new C.UsageError(`This plugin cannot access the package referenced via ${s} which is neither a builtin, nor an exposed entry`)},A=await Pe.prettifyAsyncErrors(async()=>Ye(await g(k)),s=>`${s} (when initializing ${v}, defined in ${p})`);l.set(v,()=>A),b.add(v),Qe.set(v,A)};if(F.plugins)for(let s of F.plugins.split(`;`))await w(p.ppath.resolve(g,p.npath.toPortablePath(s)),``);for(let{path:l,cwd:g,data:v}of R)if(A&&Array.isArray(v.plugins))for(let b of v.plugins){let v=typeof b==`string`?b:b.path,E=b?.spec??``,k=b?.checksum??``;if(s.LEGACY_PLUGINS.has(E))continue;let A=p.ppath.resolve(g,p.npath.toPortablePath(v));if(!await p.xfs.existsPromise(A)){if(!E){let s=xe.pretty(I,p.ppath.basename(A,`.cjs`),xe.Type.NAME),l=xe.pretty(I,`.gitignore`,xe.Type.NAME),g=xe.pretty(I,I.values.get(`rcFilename`),xe.Type.NAME),v=xe.pretty(I,`https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored`,xe.Type.URL);throw new C.UsageError(`Missing source for the ${s} plugin - please try to remove the plugin from ${g} then reinstall it manually. This error usually occurs because ${l} is incorrect, check ${v} to make sure your plugin folder isn't gitignored.`)}if(!E.match(/^https?:/)){let s=xe.pretty(I,p.ppath.basename(A,`.cjs`),xe.Type.NAME),l=xe.pretty(I,I.values.get(`rcFilename`),xe.Type.NAME);throw new C.UsageError(`Failed to recognize the source for the ${s} plugin - please try to delete the plugin from ${l} then reinstall it manually.`)}let s=await Ne.get(E,{configuration:I}),l=De.makeHash(s);if(k&&k!==l){let s=xe.pretty(I,p.ppath.basename(A,`.cjs`),xe.Type.NAME),l=xe.pretty(I,I.values.get(`rcFilename`),xe.Type.NAME),g=xe.pretty(I,`yarn plugin import ${E}`,xe.Type.CODE);throw new C.UsageError(`Failed to fetch the ${s} plugin from its remote location: its checksum seems to have changed. If this is expected, please remove the plugin from ${l} then run ${g} to reimport it.`)}await p.xfs.mkdirPromise(p.ppath.dirname(A),{recursive:!0}),await p.xfs.writeFilePromise(A,s)}await w(A,l)}}for(let[s,l]of Qe)I.activatePlugin(s,l);if(I.useWithSource(``,We(F),g,{strict:b}),q){let[s,l]=q;I.useWithSource(s,We(l),le,{strict:b})}return I.get(`enableGlobalCache`)&&(I.values.set(`cacheFolder`,`${I.get(`globalFolder`)}/cache`),I.sources.set(`cacheFolder`,``)),I}static async findRcFiles(s){let l=jt(),v=[],b=s,w=null;for(;b!==w;){w=b;let s=p.ppath.join(w,l);if(p.xfs.existsSync(s)){let l,b;try{b=await p.xfs.readFilePromise(s,`utf8`),l=(0,g.parseSyml)(b)}catch{let l=``;throw b?.match(/^\s+(?!-)[^:]+\s+\S+/m)&&(l=` (in particular, make sure you list the colons after each key name)`),new C.UsageError(`Parse error when loading ${s}; please check it's proper Yaml${l}`)}v.unshift({path:s,cwd:w,data:l})}b=p.ppath.dirname(w)}return v}static async findFolderRcFile(s){let l=p.ppath.join(s,p.Filename.rc),v;try{v=await p.xfs.readFilePromise(l,`utf8`)}catch(s){if(s.code===`ENOENT`)return null;throw s}return{path:l,cwd:s,data:(0,g.parseSyml)(v)}}static async findProjectCwd(s){let l=null,g=s,v=null;for(;g!==v;){if(v=g,p.xfs.existsSync(p.ppath.join(v,p.Filename.lockfile)))return v;p.xfs.existsSync(p.ppath.join(v,p.Filename.manifest))&&(l=v),g=p.ppath.dirname(v)}return l}static async updateConfiguration(s,v,b={}){let C=jt(),w=p.ppath.join(s,C),E=p.xfs.existsSync(w)?(0,g.parseSyml)(await p.xfs.readFilePromise(w,`utf8`)):{},k=!1,A;if(typeof v==`function`){try{A=v(E)}catch{A=v({})}if(A===E)return!1}else{A=E;for(let s of Object.keys(v)){let p=E[s],g=v[s],b;if(typeof g==`function`)try{b=g(p)}catch{b=g(void 0)}else b=g;p!==b&&(b===l.deleteProperty?delete A[s]:A[s]=b,k=!0)}if(!k)return!1}return await p.xfs.changeFilePromise(w,(0,g.stringifySyml)(A),{automaticNewlines:!0}),!0}static async addPlugin(s,p){p.length!==0&&await l.updateConfiguration(s,s=>{let l=s.plugins??[];if(l.length===0)return{...s,plugins:p};let g=[],v=[...p];for(let s of l){let l=typeof s==`string`?s:s.path,p=v.find(s=>s.path===l);p?(g.push(p),v=v.filter(s=>s!==p)):g.push(s)}return g.push(...v),{...s,plugins:g}})}static async updateHomeConfiguration(s){let p=be.getHomeFolder();return await l.updateConfiguration(p,s)}constructor(s){this.isCI=b.isCI,this.projectCwd=null,this.plugins=new Map,this.settings=new Map,this.values=new Map,this.sources=new Map,this.invalid=new Map,this.env={},this.limits=new Map,this.packageExtensions=null,this.startingCwd=s}activatePlugin(s,l){this.plugins.set(s,l),l.configuration!==void 0&&this.importSettings(l.configuration)}importSettings(s){for(let[l,p]of Object.entries(s))if(p!=null){if(this.settings.has(l))throw Error(`Cannot redefine settings "${l}"`);this.settings.set(l,p),this.values.set(l,Tt(this,p))}}useWithSource(s,l,p,g){try{this.use(s,l,p,g)}catch(l){throw l.message+=` (in ${xe.pretty(this,s,xe.Type.PATH)})`,l}}use(l,g,v,{strict:b=!0,overwrite:w=!1}={}){b&&=this.get(`enableStrictSettings`);for(let E of[`enableStrictSettings`,...Object.keys(g)]){let k=g[E],A=_e.getSource(k);if(A&&(l=A),k===void 0||E===`plugins`||l===``&&Je.has(E))continue;if(E===`rcFilename`)throw new C.UsageError(`The rcFilename settings can only be set via ${`${s.ENVIRONMENT_PREFIX}RC_FILENAME`.toUpperCase()}, not via a rc file`);let N=this.settings.get(E);if(!N){let s=be.getHomeFolder(),g=l[0]===`<`?null:p.ppath.dirname(l);if(b&&!(g!==null&&s===g))throw new C.UsageError(`Unrecognized or legacy configuration settings found: ${E} - run "yarn config" to see the list of settings supported in Yarn`);this.invalid.set(E,l);continue}if(this.sources.has(E)&&!(w||N.type===Ye.MAP||N.isArray&&N.concatenateValues))continue;let F;try{F=ot(this,E,k,N,v)}catch(s){throw s.message+=` in ${xe.pretty(this,l,xe.Type.PATH)}`,s}if(E===`enableStrictSettings`&&l!==``){b=F;continue}if(N.type===Ye.MAP){let s=this.values.get(E);this.values.set(E,new Map(w?[...s,...F]:[...F,...s])),this.sources.set(E,`${this.sources.get(E)}, ${l}`)}else if(N.isArray&&N.concatenateValues){let s=this.values.get(E);this.values.set(E,w?[...s,...F]:[...F,...s]),this.sources.set(E,`${this.sources.get(E)}, ${l}`)}else this.values.set(E,F),this.sources.set(E,l)}}get(s){if(!this.values.has(s))throw Error(`Invalid configuration key "${s}"`);return this.values.get(s)}getSpecial(s,{hideSecrets:l=!1,getNativePaths:p=!1}){let g=this.get(s),v=this.settings.get(s);if(v===void 0)throw new C.UsageError(`Couldn't find a configuration settings named "${s}"`);return Ot(g,v,{hideSecrets:l,getNativePaths:p})}getSubprocessStreams(s,{header:l,prefix:g,report:v}){let b,C,w=p.xfs.createWriteStream(s);if(this.get(`enableInlineBuilds`)){let s=v.createStreamReporter(`${g} ${xe.pretty(this,`STDOUT`,`green`)}`),l=v.createStreamReporter(`${g} ${xe.pretty(this,`STDERR`,`red`)}`);b=new A.PassThrough,b.pipe(s),b.pipe(w),C=new A.PassThrough,C.pipe(l),C.pipe(w)}else b=w,C=w,l!==void 0&&b.write(`${l}\n`);return{stdout:b,stderr:C}}makeResolver(){let s=[];for(let l of this.plugins.values())for(let p of l.resolvers||[])s.push(new p);return new R.MultiResolver([new q.VirtualResolver,new J.WorkspaceResolver,...s])}makeFetcher(){let s=[];for(let l of this.plugins.values())for(let p of l.fetchers||[])s.push(new p);return new I.MultiFetcher([new B.VirtualFetcher,new le.WorkspaceFetcher,...s])}getLinkers(){let s=[];for(let l of this.plugins.values())for(let p of l.linkers||[])s.push(new p);return s}getSupportedArchitectures(){let s=ze.getArchitecture(),l=this.get(`supportedArchitectures`),p=l.get(`os`);p!==null&&(p=p.map(l=>l===`current`?s.os:l));let g=l.get(`cpu`);g!==null&&(g=g.map(l=>l===`current`?s.cpu:l));let v=l.get(`libc`);return v!==null&&(v=Pe.mapAndFilter(v,l=>l===`current`?s.libc??Pe.mapAndFilter.skip:l)),{os:p,cpu:g,libc:v}}isInteractive({interactive:s,stdout:l}){return l.isTTY?s??this.get(`preferInteractive`):!1}async getPackageExtensions(){if(this.packageExtensions!==null)return this.packageExtensions;this.packageExtensions=new Map;let s=this.packageExtensions,l=(l,p,{userProvided:g=!1}={})=>{if(!Be.validRange(l.range))throw Error(`Only semver ranges are allowed as keys for the packageExtensions setting`);let v=new F.Manifest;v.load(p,{yamlCompatibilityMode:!0});let b=Pe.getArrayWithDefault(s,l.identHash),C=[];b.push([l.range,C]);let w={status:Ke.PackageExtensionStatus.Inactive,userProvided:g,parentDescriptor:l};for(let s of v.dependencies.values())C.push({...w,type:Ke.PackageExtensionType.Dependency,descriptor:s});for(let s of v.peerDependencies.values())C.push({...w,type:Ke.PackageExtensionType.PeerDependency,descriptor:s});for(let[s,l]of v.peerDependenciesMeta)for(let[p,g]of Object.entries(l))C.push({...w,type:Ke.PackageExtensionType.PeerDependencyMeta,selector:s,key:p,value:g})};await this.triggerHook(s=>s.registerPackageExtensions,this,l);for(let[s,p]of this.get(`packageExtensions`))l(We.parseDescriptor(s,!0),Pe.convertMapsToIndexableObjects(p),{userProvided:!0});return s}normalizeLocator(l){return Be.validRange(l.reference)||s.TAG_REGEXP.test(l.reference)?We.makeLocator(l,`${this.get(`defaultProtocol`)}${l.reference}`):l}normalizeDependency(l){return Be.validRange(l.range)||s.TAG_REGEXP.test(l.range)?We.makeDescriptor(l,`${this.get(`defaultProtocol`)}${l.range}`):l}normalizeDependencyMap(s){return new Map([...s].map(([s,l])=>[s,this.normalizeDependency(l)]))}normalizePackage(s,{packageExtensions:l}){let p=We.copyPackage(s),g=l.get(s.identHash);if(g!==void 0){let l=s.version;if(l!==null){for(let[s,v]of g)if(Be.satisfiesWithPrereleases(l,s))for(let s of v)switch(s.status===Ke.PackageExtensionStatus.Inactive&&(s.status=Ke.PackageExtensionStatus.Redundant),s.type){case Ke.PackageExtensionType.Dependency:p.dependencies.get(s.descriptor.identHash)===void 0&&(s.status=Ke.PackageExtensionStatus.Active,p.dependencies.set(s.descriptor.identHash,this.normalizeDependency(s.descriptor)));break;case Ke.PackageExtensionType.PeerDependency:p.peerDependencies.get(s.descriptor.identHash)===void 0&&(s.status=Ke.PackageExtensionStatus.Active,p.peerDependencies.set(s.descriptor.identHash,s.descriptor));break;case Ke.PackageExtensionType.PeerDependencyMeta:{let l=p.peerDependenciesMeta.get(s.selector);(l===void 0||!Object.hasOwn(l,s.key)||l[s.key]!==s.value)&&(s.status=Ke.PackageExtensionStatus.Active,Pe.getFactoryWithDefault(p.peerDependenciesMeta,s.selector,()=>({}))[s.key]=s.value)}break;default:Pe.assertNever(s)}}}let v=s=>s.scope?`${s.scope}__${s.name}`:`${s.name}`;for(let s of p.peerDependenciesMeta.keys()){let l=We.parseIdent(s);p.peerDependencies.has(l.identHash)||p.peerDependencies.set(l.identHash,We.makeDescriptor(l,`*`))}for(let s of p.peerDependencies.values()){if(s.scope===`types`)continue;let l=v(s),g=We.makeIdent(`types`,l),b=We.stringifyIdent(g);p.peerDependencies.has(g.identHash)||p.peerDependenciesMeta.has(b)||p.dependencies.has(g.identHash)||(p.peerDependencies.set(g.identHash,We.makeDescriptor(g,`*`)),p.peerDependenciesMeta.set(b,{optional:!0}))}return p.dependencies=new Map(Pe.sortMap(p.dependencies,([,s])=>We.stringifyDescriptor(s))),p.peerDependencies=new Map(Pe.sortMap(p.peerDependencies,([,s])=>We.stringifyDescriptor(s))),p}getLimit(s){return Pe.getFactoryWithDefault(this.limits,s,()=>(0,k.default)(this.get(s)))}async triggerHook(s,...l){for(let p of this.plugins.values()){let g=p.hooks;if(!g)continue;let v=s(g);v&&await v(...l)}}async triggerMultipleHooks(s,l){for(let p of l)await this.triggerHook(s,...p)}async reduceHook(s,l,...p){let g=l;for(let l of this.plugins.values()){let v=l.hooks;if(!v)continue;let b=s(v);b&&(g=await b(g,...p))}return g}async firstHook(s,...l){for(let p of this.plugins.values()){let g=p.hooks;if(!g)continue;let v=s(g);if(!v)continue;let b=await v(...l);if(b!==void 0)return b}return null}};s.Configuration=Gt,Gt.deleteProperty=Symbol(),Gt.telemetry=null})),require_execUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ExecError=s.PipeError=s.EndStrategy=void 0,s.pipevp=B,s.execvp=q;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=l.__importDefault(require_cross_spawn$1()),v=require_Configuration(),b=require_MessageName(),C=require_Report(),w=l.__importStar(require_formatUtils());var E;(function(s){s[s.Never=0]=`Never`,s[s.ErrorCode=1]=`ErrorCode`,s[s.Always=2]=`Always`})(E||(s.EndStrategy=E={}));var k=class extends C.ReportError{constructor({fileName:s,code:l,signal:g}){let C=v.Configuration.create(p.ppath.cwd()),E=w.pretty(C,s,w.Type.PATH);super(b.MessageName.EXCEPTION,`Child ${E} reported an error`,s=>{_e(l,g,{configuration:C,report:s})}),this.code=J(l,g)}};s.PipeError=k;var A=class extends k{constructor({fileName:s,code:l,signal:p,stdout:g,stderr:v}){super({fileName:s,code:l,signal:p}),this.stdout=g,this.stderr=v}};s.ExecError=A;function N(s){return s!==null&&typeof s.fd==`number`}let F=new Set;function I(){}function R(){for(let s of F)s.kill()}async function B(s,l,{cwd:v,env:b=process.env,strict:C=!1,stdin:w=null,stdout:A,stderr:B,end:q=E.Always}){let le=[`pipe`,`pipe`,`pipe`];w===null?le[0]=`ignore`:N(w)&&(le[0]=w),N(A)&&(le[1]=A),N(B)&&(le[2]=B);let _e=(0,g.default)(s,l,{cwd:p.npath.fromPortablePath(v),env:{...b,PWD:p.npath.fromPortablePath(v)},stdio:le});F.add(_e),F.size===1&&(process.on(`SIGINT`,I),process.on(`SIGTERM`,R)),!N(w)&&w!==null&&w.pipe(_e.stdin),N(A)||_e.stdout.pipe(A,{end:!1}),N(B)||_e.stderr.pipe(B,{end:!1});let be=()=>{for(let s of new Set([A,B]))N(s)||s.end()};return new Promise((l,p)=>{_e.on(`error`,s=>{F.delete(_e),F.size===0&&(process.off(`SIGINT`,I),process.off(`SIGTERM`,R)),(q===E.Always||q===E.ErrorCode)&&be(),p(s)}),_e.on(`close`,(g,v)=>{F.delete(_e),F.size===0&&(process.off(`SIGINT`,I),process.off(`SIGTERM`,R)),(q===E.Always||q===E.ErrorCode&&g!==0)&&be(),g===0||!C?l({code:J(g,v)}):p(new k({fileName:s,code:g,signal:v}))})})}async function q(s,l,{cwd:E,env:k=process.env,encoding:N=`utf8`,strict:F=!1}){let I=[`ignore`,`pipe`,`pipe`],R=[],B=[],q=p.npath.fromPortablePath(E);k.PWD!==void 0&&(k={...k,PWD:q});let le=(0,g.default)(s,l,{cwd:q,env:k,stdio:I});return le.stdout.on(`data`,s=>{R.push(s)}),le.stderr.on(`data`,s=>{B.push(s)}),await new Promise((l,p)=>{le.on(`error`,l=>{let g=v.Configuration.create(E),k=w.pretty(g,s,w.Type.PATH);p(new C.ReportError(b.MessageName.EXCEPTION,`Process ${k} failed to spawn`,s=>{s.reportError(b.MessageName.EXCEPTION,` ${w.prettyField(g,{label:`Thrown Error`,value:w.tuple(w.Type.NO_HINT,l.message)})}`)}))}),le.on(`close`,(g,v)=>{let b=N===`buffer`?Buffer.concat(R):Buffer.concat(R).toString(N),C=N===`buffer`?Buffer.concat(B):Buffer.concat(B).toString(N);g===0||!F?l({code:J(g,v),stdout:b,stderr:C}):p(new A({fileName:s,code:g,signal:v,stdout:b,stderr:C}))})})}let le=new Map([[`SIGINT`,2],[`SIGQUIT`,3],[`SIGKILL`,9],[`SIGTERM`,15]]);function J(s,l){let p=le.get(l);return p===void 0?s??1:128+p}function _e(s,l,{configuration:p,report:g}){g.reportError(b.MessageName.EXCEPTION,` ${w.prettyField(p,s===null?{label:`Exit Signal`,value:w.tuple(w.Type.CODE,l)}:{label:`Exit Code`,value:w.tuple(w.Type.NUMBER,s)})}`)}})),require_instance=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.cachedInstance=void 0,s.setFactory=p,s.getInstance=g,s.tryInstance=v;let l=()=>{throw Error(`Assertion failed: No libzip instance is available, and no factory was configured`)};function p(s){l=s}function g(){return s.cachedInstance===void 0&&(s.cachedInstance=l()),s.cachedInstance}function v(){return s.cachedInstance}})),require_libzipSync=__commonJSMin(((s,l)=>{var p=Object.assign({},require(`fs`)),g=(function(){var s=typeof document<`u`&&document.currentScript?document.currentScript.src:void 0;return typeof __filename<`u`&&(s||=__filename),function(s){s||={};var l=s===void 0?{}:s,g,v;l.ready=new Promise(function(s,l){g=s,v=l});var b={},C;for(C in l)l.hasOwnProperty(C)&&(b[C]=l[C]);var w=[],E=!1,k=!0,A=``;function N(s){return l.locateFile?l.locateFile(s,A):A+s}var F,I,R,B;k&&(A=E?require(`path`).dirname(A)+`/`:__dirname+`/`,F=function(s,l){var g=Dn(s);return g?l?g:g.toString():(R||=p,B||=require(`path`),s=B.normalize(s),R.readFileSync(s,l?null:`utf8`))},I=function(s){var l=F(s,!0);return l.buffer||(l=new Uint8Array(l)),De(l.buffer),l},process.argv.length>1&&process.argv[1].replace(/\\/g,`/`),w=process.argv.slice(2),l.inspect=function(){return`[Emscripten Module object]`}),l.print||console.log.bind(console);var q=l.printErr||console.warn.bind(console);for(C in b)b.hasOwnProperty(C)&&(l[C]=b[C]);b=null,l.arguments&&(w=l.arguments),l.thisProgram&&l.thisProgram,l.quit&&l.quit;var le=function(s){},J;l.wasmBinary&&(J=l.wasmBinary),l.noExitRuntime,typeof WebAssembly!=`object`&&nn(`no native wasm support detected`);function _e(s,l,p){switch(l||=`i8`,l.charAt(l.length-1)===`*`&&(l=`i32`),l){case`i1`:return st[s>>0];case`i8`:return st[s>>0];case`i16`:return fn((s>>1)*2);case`i32`:return pn((s>>2)*4);case`i64`:return pn((s>>2)*4);case`float`:return un((s>>2)*4);case`double`:return dn((s>>3)*8);default:nn(`invalid type for getValue: `+l)}return null}var be,xe=!1;function De(s,l){s||nn(`Assertion failed: `+l)}function Ne(s){var p=l[`_`+s];return De(p,`Cannot call unknown function `+s+`, make sure it is exported`),p}function Pe(s,l,p,g,v){var b={string:function(s){var l=0;if(s!=null&&s!==0){var p=(s.length<<2)+1;l=In(p),qe(s,l,p)}return l},array:function(s){var l=In(s.length);return Ze(s,l),l}};function C(s){return l===`string`?We(s):l===`boolean`?!!s:s}var w=Ne(s),E=[],k=0;if(g)for(var A=0;A=p)&&ut[g];)++g;return Be.decode(ut.subarray(s,g))}function Ke(s,l,p,g){if(!(g>0))return 0;for(var v=p,b=p+g-1,C=0;C=55296&&w<=57343){var E=s.charCodeAt(++C);w=65536+((w&1023)<<10)|E&1023}if(w<=127){if(p>=b)break;l[p++]=w}else if(w<=2047){if(p+1>=b)break;l[p++]=192|w>>6,l[p++]=128|w&63}else if(w<=65535){if(p+2>=b)break;l[p++]=224|w>>12,l[p++]=128|w>>6&63,l[p++]=128|w&63}else{if(p+3>=b)break;l[p++]=240|w>>18,l[p++]=128|w>>12&63,l[p++]=128|w>>6&63,l[p++]=128|w&63}}return l[p]=0,p-v}function qe(s,l,p){return Ke(s,ut,l,p)}function Je(s){for(var l=0,p=0;p=55296&&g<=57343&&(g=65536+((g&1023)<<10)|s.charCodeAt(++p)&1023),g<=127?++l:g<=2047?l+=2:g<=65535?l+=3:l+=4}return l}function Ye(s){var l=Je(s)+1,p=An(l);return p&&Ke(s,st,p,l),p}function Ze(s,l){st.set(s,l)}function Qe(s,l){return s%l>0&&(s+=l-s%l),s}var ot,st,ut,yt;function Tt(s){ot=s,l.HEAP_DATA_VIEW=yt=new DataView(s),l.HEAP8=st=new Int8Array(s),l.HEAP16=new Int16Array(s),l.HEAP32=new Int32Array(s),l.HEAPU8=ut=new Uint8Array(s),l.HEAPU16=new Uint16Array(s),l.HEAPU32=new Uint32Array(s),l.HEAPF32=new Float32Array(s),l.HEAPF64=new Float64Array(s)}l.INITIAL_MEMORY;var Ot,At=[],jt=[],It=[];function Lt(){if(l.preRun)for(typeof l.preRun==`function`&&(l.preRun=[l.preRun]);l.preRun.length;)Ht(l.preRun.shift());hn(At)}function Rt(){hn(jt)}function Vt(){if(l.postRun)for(typeof l.postRun==`function`&&(l.postRun=[l.postRun]);l.postRun.length;)Kt(l.postRun.shift());hn(It)}function Ht(s){At.unshift(s)}function Gt(s){jt.unshift(s)}function Kt(s){It.unshift(s)}var Jt=0,Xt=null,Zt=null;function en(s){Jt++,l.monitorRunDependencies&&l.monitorRunDependencies(Jt)}function tn(s){if(Jt--,l.monitorRunDependencies&&l.monitorRunDependencies(Jt),Jt==0&&(Xt!==null&&(clearInterval(Xt),Xt=null),Zt)){var p=Zt;Zt=null,p()}}l.preloadedImages={},l.preloadedAudios={};function nn(s){l.onAbort&&l.onAbort(s),s+=``,q(s),xe=!0,s=`abort(`+s+`). Build with -s ASSERTIONS=1 for more info.`;var p=new WebAssembly.RuntimeError(s);throw v(p),p}var rn=`data:application/octet-stream;base64,`;function an(s){return s.startsWith(rn)}var on=`data:application/octet-stream;base64,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QCAAKAJIIgEgASADaiADEAcaAkAgAyAAKAJsIgFNBEAgACABIANrNgJsDAELIABCADcCbAsgACAAKAJoIANrIgE2AmggACAAKAJYIANrNgJYIAEgACgChC5JBEAgACABNgKELgsgAEH8gAEoAgARAwAgAiADaiECCwJAIAAoAgAiASgCBCIERQ0AIAAoAjwhBSAAIAIgBCACIARJGyICBH8gACgCSCAAKAJoaiAFaiEFIAEgBCACazYCBAJAAkACQAJAIAEoAhwiBCgCFEEBaw4CAQACCyAEQaABaiAFIAEoAgAgAkHcgAEoAgARCAAMAgsgASABKAIwIAUgASgCACACQcSAASgCABEEADYCMAwBCyAFIAEoAgAgAhAHGgsgASABKAIAIAJqNgIAIAEgASgCCCACajYCCCAAKAI8BSAFCyACaiICNgI8AkAgACgChC4iASACakEDSQ0AIAAoAmggAWshAQJAIAAoAnRBgQhPBEAgACAAIAAoAkggAWoiAi0AACACLQABIAAoAnwRAAA2AlQMAQsgAUUNACAAIAFBAWsgACgChAERAgAaCyAAKAKELiAAKAI8IgJBAUZrIgRFDQAgACABIAQgACgCgAERBQAgACAAKAKELiAEazYChC4gACgCPCECCyACQYUCSw0AIAAoAgAoAgRFDQAgACgCMCEBDAELCwJAIAAoAkQiAiAAKAJAIgNNDQAgAAJ/IAAoAjwgACgCaGoiASADSwRAIAAoAkggAWpBACACIAFrIgNBggIgA0GCAkkbIgMQGSABIANqDAELIAFBggJqIgEgA00NASAAKAJIIANqQQAgAiADayICIAEgA2siAyACIANJGyIDEBkgACgCQCADags2AkALC50CAQF/AkAgAAJ/IAAoAqAuIgFBwABGBEAgACgCBCAAKAIQaiAAKQOYLjcAACAAQgA3A5guIAAgACgCEEEIajYCEEEADAELIAFBIE4EQCAAKAIEIAAoAhBqIAApA5guPgAAIAAgAEGcLmo1AgA3A5guIAAgACgCEEEEajYCECAAIAAoAqAuQSBrIgE2AqAuCyABQRBOBEAgACgCBCAAKAIQaiAAKQOYLj0AACAAIAAoAhBBAmo2AhAgACAAKQOYLkIQiDcDmC4gACAAKAKgLkEQayIBNgKgLgsgAUEISA0BIAAgACgCECIBQQFqNgIQ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KAJUIgEEfyABQQAgARAiEBkgACgCVAVBAAsQBiAAQQA2AlQLC9wMAgl/AX4jAEFAaiIGJAACQAJAAkACQAJAIAEoAjBBABAjIgVBAkZBACABKAI4QQAQIyIEQQFGGw0AIAVBAUZBACAEQQJGGw0AIAVBAkciAw0BIARBAkcNAQsgASABLwEMQYAQcjsBDEEAIQMMAQsgASABLwEMQf/vA3E7AQxBACEFIANFBEBB9eABIAEoAjAgAEEIahBpIgVFDQILIAJBgAJxBEAgBSEDDAELIARBAkcEQCAFIQMMAQtB9cYBIAEoAjggAEEIahBpIgNFBEAgBRAcDAILIAMgBTYCAAsgASABLwEMQf7/A3EgAS8BUiIFQQBHcjsBDAJAAkACQAJAAn8CQAJAIAEpAyhC/v///w9WDQAgASkDIEL+////D1YNACACQYAEcUUNASABKQNIQv////8PVA0BCyAFQYECa0H//wNxQQNJIQdBAQwBCyAFQYECa0H//wNxIQQgAkGACnFBgApHDQEgBEEDSSEHQQALIQkgBkIcEBciBEUEQCAAQQhqIgAEQCAAQQA2AgQgAEEONgIACyADEBwMBQsgAkGACHEhBQJAAkAgAkGAAnEEQAJAIAUNACABKQMgQv////8PVg0AIAEpAyhCgICAgBBUDQMLIAQgASkDKBAYIAEpAyAhDAwBCwJAAkACQCAFDQAgASkDIEL/////D1YNACABKQMoIgxC/////w9WDQEgASkDSEKAgICAEFQNBAsgASkDKCIMQv////8PVA0BCyAEIAwQGAsgASkDICIMQv////8PWgRAIAQgDBAYCyABKQNIIgxC/////w9UDQELIAQgDBAYCyAELQAARQRAIABBCGoiAARAIABBADYCBCAAQRQ2AgALIAQQCCADEBwMBQtBASEKQQEgBC0AAAR+IAQpAxAFQgALp0H//wNxIAYQRyEFIAQQCCAFIAM2AgAgBw0BDAILIAMhBSAEQQJLDQELIAZCBxAXIgRFBEAgAEEIaiIABEAgAEEANgIEIABBDjYCAAsgBRAcDAMLIARBAhANIARBhxJBAhAsIAQgAS0AUhBwIAQgAS8BEBANIAQtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAsgBBAIDAILQYGyAkEHIAYQRyEDIAQQCCADIAU2AgBBASELIAMhBQsgBkIuEBciA0UEQCAAQQhqIgAEQCAAQQA2AgQgAEEONgIACyAFEBwMAgsgA0GjEkGoEiACQYACcSIHG0EEECwgB0UEQCADIAkEf0EtBSABLwEIC0H//wNxEA0LIAMgCQR/QS0FIAEvAQoLQf//A3EQDSADIAEvAQwQDSADIAsEf0HjAAUgASgCEAtB//8DcRANIAYgASgCFDYCPAJ/IAZBPGoQjQEiCEUEQEEAIQlBIQwBCwJ/IAgoAhQiBEHQAE4EQCAEQQl0DAELIAhB0AA2AhRBgMACCyEEIAgoAgRBBXQgCCgCCEELdGogCCgCAEEBdmohCSAIKAIMIAQgCCgCEEEFdGpqQaDAAWoLIQQgAyAJQf//A3EQDSADIARB//8DcRANIAMCfyALBEBBACABKQMoQhRUDQEaCyABKAIYCxASIAEpAyAhDCADAn8gAwJ/AkAgBwRAIAxC/v///w9YBEAgASkDKEL/////D1QNAgsgA0F/EBJBfwwDC0F/IAxC/v///w9WDQEaCyAMpwsQEiABKQMoIgxC/////w8gDEL/////D1QbpwsQEiADIAEoAjAiBAR/IAQvAQQFQQALQf//A3EQDSADIAEoAjQgAhBsIAVBgAYQbGpB//8DcRANIAdFBEAgAyABKAI4IgQEfyAELwEEBUEAC0H//wNxEA0gAyABLwE8EA0gAyABLwFAEA0gAyABKAJEEBIgAyABKQNIIgxC/////w8gDEL/////D1QbpxASCyADLQAARQRAIABBCGoiAARAIABBADYCBCAAQRQ2AgALIAMQCCAFEBwMAgsgACAGIAMtAAAEfiADKQMQBUIACxAbIQQgAxAIIARBf0wNACABKAIwIgMEQCAAIAMQYUF/TA0BCyAFBEAgACAFQYAGEGtBf0wNAQsgBRAcIAEoAjQiBQRAIAAgBSACEGtBAEgNAgsgBw0CIAEoAjgiAUUNAiAAIAEQYUEATg0CDAELIAUQHAtBfyEKCyAGQUBrJAAgCgtNAQJ/IAEtAAAhAgJAIAAtAAAiA0UNACACIANHDQADQCABLQABIQIgAC0AASIDRQ0BIAFBAWohASAAQQFqIQAgAiADRg0ACwsgAyACawvcAwICfgF/IAOtIQQgACkDmC4hBQJAIAACfyAAAn4gACgCoC4iBkEDaiIDQT9NBEAgBCAGrYYgBYQMAQsgBkHAAEYEQCAAKAIEIAAoAhBqIAU3AAAgACgCEEEIagwCCyAAKAIEIAAoAhBqIAQgBq2GIAWENwAAIAAgACgCEEEIajYCECAGQT1rIQMgBEHAACAGa62ICyIENwOYLiAAIAM2AqAuIANBOU4EQCAAKAIEIAAoAhBqIAQ3AAAgACAAKAIQQQhqNgIQDAILIANBGU4EQCAAKAIEIAAoAhBqIAQ+AAAgACAAKAIQQQRqNgIQIAAgACkDmC5CIIgiBDcDmC4gACAAKAKgLkEgayIDNgKgLgsgA0EJTgR/IAAoAgQgACgCEGogBD0AACAAIAAoAhBBAmo2AhAgACkDmC5CEIghBCAAKAKgLkEQawUgAwtBAUgNASAAKAIQCyIDQQFqNgIQIAAoAgQgA2ogBDwAAAsgAEEANgKgLiAAQgA3A5guIAAoAgQgACgCEGogAjsAACAAIAAoAhBBAmoiAzYCECAAKAIEIANqIAJBf3M7AAAgACAAKAIQQQJqIgM2AhAgAgRAIAAoAgQgA2ogASACEAcaIAAgACgCECACajYCEAsLrAQCAX8BfgJAIAANACABUA0AIAMEQCADQQA2AgQgA0ESNgIAC0EADwsCQAJAIAAgASACIAMQiQEiBEUNAEEYEAkiAkUEQCADBEAgA0EANgIEIANBDjYCAAsCQCAEKAIoIgBFBEAgBCkDGCEBDAELIABBADYCKCAEKAIoQgA3AyAgBCAEKQMYIgUgBCkDICIBIAEgBVQbIgE3AxgLIAQpAwggAVYEQANAIAQoAgAgAadBBHRqKAIAEAYgAUIBfCIBIAQpAwhUDQALCyAEKAIAEAYgBCgCBBAGIAQQBgwBCyACQQA2AhQgAiAENgIQIAJBABABNgIMIAJBADYCCCACQgA3AgACf0E4EAkiAEUEQCADBEAgA0EANgIEIANBDjYCAAtBAAwBCyAAQQA2AgggAEIANwMAIABCADcDICAAQoCAgIAQNwIsIABBADoAKCAAQQA2AhQgAEIANwIMIABBADsBNCAAIAI2AgggAEEkNgIEIABCPyACQQBCAEEOQSQRDAAiASABQgBTGzcDGCAACyIADQEgAigCECIDBEACQCADKAIoIgBFBEAgAykDGCEBDAELIABBADYCKCADKAIoQgA3AyAgAyADKQMYIgUgAykDICIBIAEgBVQbIgE3AxgLIAMpAwggAVYEQANAIAMoAgAgAadBBHRqKAIAEAYgAUIBfCIBIAMpAwhUDQALCyADKAIAEAYgAygCBBAGIAMQBgsgAhAGC0EAIQALIAALiwwBBn8gACABaiEFAkACQCAAKAIEIgJBAXENACACQQNxRQ0BIAAoAgAiAiABaiEBAkAgACACayIAQciEASgCAEcEQCACQf8BTQRAIAAoAggiBCACQQN2IgJBA3RB3IQBakYaIAAoAgwiAyAERw0CQbSEAUG0hAEoAgBBfiACd3E2AgAMAwsgACgCGCEGAkAgACAAKAIMIgNHBEAgACgCCCICQcSEASgCAEkaIAIgAzYCDCADIAI2AggMAQsCQCAAQRRqIgIoAgAiBA0AIABBEGoiAigCACIEDQBBACEDDAELA0AgAiEHIAQiA0EUaiICKAIAIgQNACADQRBqIQIgAygCECIEDQALIAdBADYCAAsgBkUNAgJAIAAgACgCHCIEQQJ0QeSGAWoiAigCAEYEQCACIAM2AgAgAw0BQbiEAUG4hAEoAgBBfiAEd3E2AgAMBAsgBkEQQRQgBigCECAARhtqIAM2AgAgA0UNAwsgAyAGNgIYIAAoAhAiAgRAIAMgAjYCECACIAM2AhgLIAAoAhQiAkUNAiADIAI2AhQgAiADNgIYDAILIAUoAgQiAkEDcUEDRw0BQbyEASABNgIAIAUgAkF+cTYCBCAAIAFBAXI2AgQgBSABNgIADwsgBCADNgIMIAMgBDYCCAsCQCAFKAIEIgJBAnFFBEAgBUHMhAEoAgBGBEBBzIQBIAA2AgBBwIQBQcCEASgCACABaiIBNgIAIAAgAUEBcjYCBCAAQciEASgCAEcNA0G8hAFBADYCAEHIhAFBADYCAA8LIAVByIQBKAIARgRAQciEASAANgIAQbyEAUG8hAEoAgAgAWoiATYCACAAIAFBAXI2AgQgACABaiABNgIADwsgAkF4cSABaiEBAkAgAkH/AU0EQCAFKAIIIgQgAkEDdiICQQN0QdyEAWpGGiAEIAUoAgwiA0YEQEG0hAFBtIQBKAIAQX4gAndxNgIADAILIAQgAzYCDCADIAQ2AggMAQsgBSgCGCEGAkAgBSAFKAIMIgNHBEAgBSgCCCICQcSEASgCAEkaIAIgAzYCDCADIAI2AggMAQsCQCAFQRRqIgQoAgAiAg0AIAVBEGoiBCgCACICDQBBACEDDAELA0AgBCEHIAIiA0EUaiIEKAIAIgINACADQRBqIQQgAygCECICDQALIAdBADYCAAsgBkUNAAJAIAUgBSgCHCIEQQJ0QeSGAWoiAigCAEYEQCACIAM2AgAgAw0BQbiEAUG4hAEoAgBBfiAEd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAM2AgAgA0UNAQsgAyAGNgIYIAUoAhAiAgRAIAMgAjYCECACIAM2AhgLIAUoAhQiAkUNACADIAI2AhQgAiADNgIYCyAAIAFBAXI2AgQgACABaiABNgIAIABByIQBKAIARw0BQbyEASABNgIADwsgBSACQX5xNgIEIAAgAUEBcjYCBCAAIAFqIAE2AgALIAFB/wFNBEAgAUEDdiICQQN0QdyEAWohAQJ/QbSEASgCACIDQQEgAnQiAnFFBEBBtIQBIAIgA3I2AgAgAQwBCyABKAIICyECIAEgADYCCCACIAA2AgwgACABNgIMIAAgAjYCCA8LQR8hAiAAQgA3AhAgAUH///8HTQRAIAFBCHYiAiACQYD+P2pBEHZBCHEiBHQiAiACQYDgH2pBEHZBBHEiA3QiAiACQYCAD2pBEHZBAnEiAnRBD3YgAyAEciACcmsiAkEBdCABIAJBFWp2QQFxckEcaiECCyAAIAI2AhwgAkECdEHkhgFqIQcCQAJAQbiEASgCACIEQQEgAnQiA3FFBEBBuIQBIAMgBHI2AgAgByAANgIAIAAgBzYCGAwBCyABQQBBGSACQQF2ayACQR9GG3QhAiAHKAIAIQMDQCADIgQoAgRBeHEgAUYNAiACQR12IQMgAkEBdCECIAQgA0EEcWoiB0EQaigCACIDDQALIAcgADYCECAAIAQ2AhgLIAAgADYCDCAAIAA2AggPCyAEKAIIIgEgADYCDCAEIAA2AgggAEEANgIYIAAgBDYCDCAAIAE2AggLC1gCAX8BfgJAAn9BACAARQ0AGiAArUIChiICpyIBIABBBHJBgIAESQ0AGkF/IAEgAkIgiKcbCyIBEAkiAEUNACAAQQRrLQAAQQNxRQ0AIABBACABEBkLIAALQwEDfwJAIAJFDQADQCAALQAAIgQgAS0AACIFRgRAIAFBAWohASAAQQFqIQAgAkEBayICDQEMAgsLIAQgBWshAwsgAwsUACAAEEAgACgCABAgIAAoAgQQIAutBAIBfgV/IwBBEGsiBCQAIAAgAWshBgJAAkAgAUEBRgRAIAAgBi0AACACEBkMAQsgAUEJTwRAIAAgBikAADcAACAAIAJBAWtBB3FBAWoiBWohACACIAVrIgFFDQIgBSAGaiECA0AgACACKQAANwAAIAJBCGohAiAAQQhqIQAgAUEIayIBDQALDAILAkACQAJAAkAgAUEEaw4FAAICAgECCyAEIAYoAAAiATYCBCAEIAE2AgAMAgsgBCAGKQAANwMADAELQQghByAEQQhqIQgDQCAIIAYgByABIAEgB0sbIgUQByAFaiEIIAcgBWsiBw0ACyAEIAQpAwg3AwALAkAgBQ0AIAJBEEkNACAEKQMAIQMgAkEQayIGQQR2QQFqQQdxIgEEQANAIAAgAzcACCAAIAM3AAAgAkEQayECIABBEGohACABQQFrIgENAAsLIAZB8ABJDQADQCAAIAM3AHggACADNwBwIAAgAzcAaCAAIAM3AGAgACADNwBYIAAgAzcAUCAAIAM3AEggACADNwBAIAAgAzcAOCAAIAM3ADAgACADNwAoIAAgAzcAICAAIAM3ABggACADNwAQIAAgAzcACCAAIAM3AAAgAEGAAWohACACQYABayICQQ9LDQALCyACQQhPBEBBCCAFayEBA0AgACAEKQMANwAAIAAgAWohACACIAFrIgJBB0sNAAsLIAJFDQEgACAEIAIQBxoLIAAgAmohAAsgBEEQaiQAIAALXwECfyAAKAIIIgEEQCABEAsgAEEANgIICwJAIAAoAgQiAUUNACABKAIAIgJBAXFFDQAgASgCEEF+Rw0AIAEgAkF+cSICNgIAIAINACABECAgAEEANgIECyAAQQA6AAwL1wICBH8BfgJAAkAgACgCQCABp0EEdGooAgAiA0UEQCACBEAgAkEANgIEIAJBFDYCAAsMAQsgACgCACADKQNIIgdBABAUIQMgACgCACEAIANBf0wEQCACBEAgAiAAKAIMNgIAIAIgACgCEDYCBAsMAQtCACEBIwBBEGsiBiQAQX8hAwJAIABCGkEBEBRBf0wEQCACBEAgAiAAKAIMNgIAIAIgACgCEDYCBAsMAQsgAEIEIAZBCmogAhAtIgRFDQBBHiEAQQEhBQNAIAQQDCAAaiEAIAVBAkcEQCAFQQFqIQUMAQsLIAQtAAAEfyAEKQMQIAQpAwhRBUEAC0UEQCACBEAgAkEANgIEIAJBFDYCAAsgBBAIDAELIAQQCCAAIQMLIAZBEGokACADIgBBAEgNASAHIACtfCIBQn9VDQEgAgRAIAJBFjYCBCACQQQ2AgALC0IAIQELIAELYAIBfgF/AkAgAEUNACAAQQhqEF8iAEUNACABIAEoAjBBAWo2AjAgACADNgIIIAAgAjYCBCAAIAE2AgAgAEI/IAEgA0EAQgBBDiACEQoAIgQgBEIAUxs3AxggACEFCyAFCyIAIAAoAiRBAWtBAU0EQCAAQQBCAEEKEA4aIABBADYCJAsLbgACQAJAAkAgA0IQVA0AIAJFDQECfgJAAkACQCACKAIIDgMCAAEECyACKQMAIAB8DAILIAIpAwAgAXwMAQsgAikDAAsiA0IAUw0AIAEgA1oNAgsgBARAIARBADYCBCAEQRI2AgALC0J/IQMLIAMLggICAX8CfgJAQQEgAiADGwRAIAIgA2oQCSIFRQRAIAQEQCAEQQA2AgQgBEEONgIAC0EADwsgAq0hBgJAAkAgAARAIAAgBhATIgBFBEAgBARAIARBADYCBCAEQQ42AgALDAULIAUgACACEAcaIAMNAQwCCyABIAUgBhARIgdCf1cEQCAEBEAgBCABKAIMNgIAIAQgASgCEDYCBAsMBAsgBiAHVQRAIAQEQCAEQQA2AgQgBEERNgIACwwECyADRQ0BCyACIAVqIgBBADoAACACQQFIDQAgBSECA0AgAi0AAEUEQCACQSA6AAALIAJBAWoiAiAASQ0ACwsLIAUPCyAFEAZBAAuBAQEBfwJAIAAEQCADQYAGcSEFQQAhAwNAAkAgAC8BCCACRw0AIAUgACgCBHFFDQAgA0EATg0DIANBAWohAwsgACgCACIADQALCyAEBEAgBEEANgIEIARBCTYCAAtBAA8LIAEEQCABIAAvAQo7AQALIAAvAQpFBEBBwBQPCyAAKAIMC1cBAX9BEBAJIgNFBEBBAA8LIAMgATsBCiADIAA7AQggA0GABjYCBCADQQA2AgACQCABBEAgAyACIAEQYyIANgIMIAANASADEAZBAA8LIANBADYCDAsgAwvuBQIEfwV+IwBB4ABrIgQkACAEQQhqIgNCADcDICADQQA2AhggA0L/////DzcDECADQQA7AQwgA0G/hig2AgggA0EBOgAGIANBADsBBCADQQA2AgAgA0IANwNIIANBgIDYjXg2AkQgA0IANwMoIANCADcDMCADQgA3AzggA0FAa0EAOwEAIANCADcDUCABKQMIUCIDRQRAIAEoAgAoAgApA0ghBwsCfgJAIAMEQCAHIQkMAQsgByEJA0AgCqdBBHQiBSABKAIAaigCACIDKQNIIgggCSAIIAlUGyIJIAEpAyBWBEAgAgRAIAJBADYCBCACQRM2AgALQn8MAwsgAygCMCIGBH8gBi8BBAVBAAtB//8Dca0gCCADKQMgfHxCHnwiCCAHIAcgCFQbIgcgASkDIFYEQCACBEAgAkEANgIEIAJBEzYCAAtCfwwDCyAAKAIAIAEoAgAgBWooAgApA0hBABAUIQYgACgCACEDIAZBf0wEQCACBEAgAiADKAIMNgIAIAIgAygCEDYCBAtCfwwDCyAEQQhqIANBAEEBIAIQaEJ/UQRAIARBCGoQNkJ/DAMLAkACQCABKAIAIAVqKAIAIgMvAQogBC8BEkkNACADKAIQIAQoAhhHDQAgAygCFCAEKAIcRw0AIAMoAjAgBCgCOBBiRQ0AAkAgBCgCICIGIAMoAhhHBEAgBCkDKCEIDAELIAMpAyAiCyAEKQMoIghSDQAgCyEIIAMpAyggBCkDMFENAgsgBC0AFEEIcUUNACAGDQAgCEIAUg0AIAQpAzBQDQELIAIEQCACQQA2AgQgAkEVNgIACyAEQQhqEDZCfwwDCyABKAIAIAVqKAIAKAI0IAQoAjwQbyEDIAEoAgAgBWooAgAiBUEBOgAEIAUgAzYCNCAEQQA2AjwgBEEIahA2IApCAXwiCiABKQMIVA0ACwsgByAJfSIHQv///////////wAgB0L///////////8AVBsLIQcgBEHgAGokACAHC8YBAQJ/QdgAEAkiAUUEQCAABEAgAEEANgIEIABBDjYCAAtBAA8LIAECf0EYEAkiAkUEQCAABEAgAEEANgIEIABBDjYCAAtBAAwBCyACQQA2AhAgAkIANwMIIAJBADYCACACCyIANgJQIABFBEAgARAGQQAPCyABQgA3AwAgAUEANgIQIAFCADcCCCABQgA3AhQgAUEANgJUIAFCADcCHCABQgA3ACEgAUIANwMwIAFCADcDOCABQUBrQgA3AwAgAUIANwNIIAELgBMCD38CfiMAQdAAayIFJAAgBSABNgJMIAVBN2ohEyAFQThqIRBBACEBA0ACQCAOQQBIDQBB/////wcgDmsgAUgEQEGEhAFBPTYCAEF/IQ4MAQsgASAOaiEOCyAFKAJMIgchAQJAAkACQAJAAkACQAJAAkAgBQJ/AkAgBy0AACIGBEADQAJAAkAgBkH/AXEiBkUEQCABIQYMAQsgBkElRw0BIAEhBgNAIAEtAAFBJUcNASAFIAFBAmoiCDYCTCAGQQFqIQYgAS0AAiEMIAghASAMQSVGDQALCyAGIAdrIQEgAARAIAAgByABEC4LIAENDSAFKAJMIQEgBSgCTCwAAUEwa0EKTw0DIAEtAAJBJEcNAyABLAABQTBrIQ9BASERIAFBA2oMBAsgBSABQQFqIgg2AkwgAS0AASEGIAghAQwACwALIA4hDSAADQggEUUNAkEBIQEDQCAEIAFBAnRqKAIAIgAEQCADIAFBA3RqIAAgAhB4QQEhDSABQQFqIgFBCkcNAQwKCwtBASENIAFBCk8NCANAIAQgAUECdGooAgANCCABQQFqIgFBCkcNAAsMCAtBfyEPIAFBAWoLIgE2AkxBACEIAkAgASwAACIKQSBrIgZBH0sNAEEBIAZ0IgZBidEEcUUNAANAAkAgBSABQQFqIgg2AkwgASwAASIKQSBrIgFBIE8NAEEBIAF0IgFBidEEcUUNACABIAZyIQYgCCEBDAELCyAIIQEgBiEICwJAIApBKkYEQCAFAn8CQCABLAABQTBrQQpPDQAgBSgCTCIBLQACQSRHDQAgASwAAUECdCAEakHAAWtBCjYCACABLAABQQN0IANqQYADaygCACELQQEhESABQQNqDAELIBENCEEAIRFBACELIAAEQCACIAIoAgAiAUEEajYCACABKAIAIQsLIAUoAkxBAWoLIgE2AkwgC0F/Sg0BQQAgC2shCyAIQYDAAHIhCAwBCyAFQcwAahB3IgtBAEgNBiAFKAJMIQELQX8hCQJAIAEtAABBLkcNACABLQABQSpGBEACQCABLAACQTBrQQpPDQAgBSgCTCIBLQADQSRHDQAgASwAAkECdCAEakHAAWtBCjYCACABLAACQQN0IANqQYADaygCACEJIAUgAUEEaiIBNgJMDAILIBENByAABH8gAiACKAIAIgFBBGo2AgAgASgCAAVBAAshCSAFIAUoAkxBAmoiATYCTAwBCyAFIAFBAWo2AkwgBUHMAGoQdyEJIAUoAkwhAQtBACEGA0AgBiESQX8hDSABLAAAQcEAa0E5Sw0HIAUgAUEBaiIKNgJMIAEsAAAhBiAKIQEgBiASQTpsakGf7ABqLQAAIgZBAWtBCEkNAAsgBkETRg0CIAZFDQYgD0EATgRAIAQgD0ECdGogBjYCACAFIAMgD0EDdGopAwA3A0AMBAsgAA0BC0EAIQ0MBQsgBUFAayAGIAIQeCAFKAJMIQoMAgsgD0F/Sg0DC0EAIQEgAEUNBAsgCEH//3txIgwgCCAIQYDAAHEbIQZBACENQaQIIQ8gECEIAkACQAJAAn8CQAJAAkACQAJ/AkACQAJAAkACQAJAAkAgCkEBaywAACIBQV9xIAEgAUEPcUEDRhsgASASGyIBQdgAaw4hBBISEhISEhISDhIPBg4ODhIGEhISEgIFAxISCRIBEhIEAAsCQCABQcEAaw4HDhILEg4ODgALIAFB0wBGDQkMEQsgBSkDQCEUQaQIDAULQQAhAQJAAkACQAJAAkACQAJAIBJB/wFxDggAAQIDBBcFBhcLIAUoAkAgDjYCAAwWCyAFKAJAIA42AgAMFQsgBSgCQCAOrDcDAAwUCyAFKAJAIA47AQAMEwsgBSgCQCAOOgAADBILIAUoAkAgDjYCAAwRCyAFKAJAIA6sNwMADBALIAlBCCAJQQhLGyEJIAZBCHIhBkH4ACEBCyAQIQcgAUEgcSEMIAUpA0AiFFBFBEADQCAHQQFrIgcgFKdBD3FBsPAAai0AACAMcjoAACAUQg9WIQogFEIEiCEUIAoNAAsLIAUpA0BQDQMgBkEIcUUNAyABQQR2QaQIaiEPQQIhDQwDCyAQIQEgBSkDQCIUUEUEQANAIAFBAWsiASAUp0EHcUEwcjoAACAUQgdWIQcgFEIDiCEUIAcNAAsLIAEhByAGQQhxRQ0CIAkgECAHayIBQQFqIAEgCUgbIQkMAgsgBSkDQCIUQn9XBEAgBUIAIBR9IhQ3A0BBASENQaQIDAELIAZBgBBxBEBBASENQaUIDAELQaYIQaQIIAZBAXEiDRsLIQ8gECEBAkAgFEKAgICAEFQEQCAUIRUMAQsDQCABQQFrIgEgFCAUQgqAIhVCCn59p0EwcjoAACAUQv////+fAVYhByAVIRQgBw0ACwsgFaciBwRAA0AgAUEBayIBIAcgB0EKbiIMQQpsa0EwcjoAACAHQQlLIQogDCEHIAoNAAsLIAEhBwsgBkH//3txIAYgCUF/ShshBgJAIAUpA0AiFEIAUg0AIAkNAEEAIQkgECEHDAoLIAkgFFAgECAHa2oiASABIAlIGyEJDAkLIAUoAkAiAUGKEiABGyIHQQAgCRB6IgEgByAJaiABGyEIIAwhBiABIAdrIAkgARshCQwICyAJBEAgBSgCQAwCC0EAIQEgAEEgIAtBACAGECcMAgsgBUEANgIMIAUgBSkDQD4CCCAFIAVBCGo2AkBBfyEJIAVBCGoLIQhBACEBAkADQCAIKAIAIgdFDQECQCAFQQRqIAcQeSIHQQBIIgwNACAHIAkgAWtLDQAgCEEEaiEIIAkgASAHaiIBSw0BDAILC0F/IQ0gDA0FCyAAQSAgCyABIAYQJyABRQRAQQAhAQwBC0EAIQggBSgCQCEKA0AgCigCACIHRQ0BIAVBBGogBxB5IgcgCGoiCCABSg0BIAAgBUEEaiAHEC4gCkEEaiEKIAEgCEsNAAsLIABBICALIAEgBkGAwABzECcgCyABIAEgC0gbIQEMBQsgACAFKwNAIAsgCSAGIAFBABEdACEBDAQLIAUgBSkDQDwAN0EBIQkgEyEHIAwhBgwCC0F/IQ0LIAVB0ABqJAAgDQ8LIABBICANIAggB2siDCAJIAkgDEgbIgpqIgggCyAIIAtKGyIBIAggBhAnIAAgDyANEC4gAEEwIAEgCCAGQYCABHMQJyAAQTAgCiAMQQAQJyAAIAcgDBAuIABBICABIAggBkGAwABzECcMAAsAC54DAgR/AX4gAARAIAAoAgAiAQRAIAEQGhogACgCABALCyAAKAIcEAYgACgCIBAQIAAoAiQQECAAKAJQIgMEQCADKAIQIgIEQCADKAIAIgEEfwNAIAIgBEECdGooAgAiAgRAA0AgAigCGCEBIAIQBiABIgINAAsgAygCACEBCyABIARBAWoiBEsEQCADKAIQIQIMAQsLIAMoAhAFIAILEAYLIAMQBgsgACgCQCIBBEAgACkDMFAEfyABBSABED5CAiEFAkAgACkDMEICVA0AQQEhAgNAIAAoAkAgAkEEdGoQPiAFIAApAzBaDQEgBachAiAFQgF8IQUMAAsACyAAKAJACxAGCwJAIAAoAkRFDQBBACECQgEhBQNAIAAoAkwgAkECdGooAgAiAUEBOgAoIAFBDGoiASgCAEUEQCABBEAgAUEANgIEIAFBCDYCAAsLIAUgADUCRFoNASAFpyECIAVCAXwhBQwACwALIAAoAkwQBiAAKAJUIgIEQCACKAIIIgEEQCACKAIMIAERAwALIAIQBgsgAEEIahAxIAAQBgsL6gMCAX4EfwJAIAAEfiABRQRAIAMEQCADQQA2AgQgA0ESNgIAC0J/DwsgAkGDIHEEQAJAIAApAzBQDQBBPEE9IAJBAXEbIQcgAkECcUUEQANAIAAgBCACIAMQUyIFBEAgASAFIAcRAgBFDQYLIARCAXwiBCAAKQMwVA0ADAILAAsDQCAAIAQgAiADEFMiBQRAIAECfyAFECJBAWohBgNAQQAgBkUNARogBSAGQQFrIgZqIggtAABBL0cNAAsgCAsiBkEBaiAFIAYbIAcRAgBFDQULIARCAXwiBCAAKQMwVA0ACwsgAwRAIANBADYCBCADQQk2AgALQn8PC0ESIQYCQAJAIAAoAlAiBUUNACABRQ0AQQkhBiAFKQMIUA0AIAUoAhAgAS0AACIHBH9CpesKIQQgASEAA0AgBCAHrUL/AYN8IQQgAC0AASIHBEAgAEEBaiEAIARC/////w+DQiF+IQQMAQsLIASnBUGFKgsgBSgCAHBBAnRqKAIAIgBFDQADQCABIAAoAgAQOEUEQCACQQhxBEAgACkDCCIEQn9RDQMMBAsgACkDECIEQn9RDQIMAwsgACgCGCIADQALCyADBEAgA0EANgIEIAMgBjYCAAtCfyEECyAEBUJ/Cw8LIAMEQCADQgA3AgALIAQL3AQCB38BfgJAAkAgAEUNACABRQ0AIAJCf1UNAQsgBARAIARBADYCBCAEQRI2AgALQQAPCwJAIAAoAgAiB0UEQEGAAiEHQYACEDwiBkUNASAAKAIQEAYgAEGAAjYCACAAIAY2AhALAkACQCAAKAIQIAEtAAAiBQR/QqXrCiEMIAEhBgNAIAwgBa1C/wGDfCEMIAYtAAEiBQRAIAZBAWohBiAMQv////8Pg0IhfiEMDAELCyAMpwVBhSoLIgYgB3BBAnRqIggoAgAiBQRAA0ACQCAFKAIcIAZHDQAgASAFKAIAEDgNAAJAIANBCHEEQCAFKQMIQn9SDQELIAUpAxBCf1ENBAsgBARAIARBADYCBCAEQQo2AgALQQAPCyAFKAIYIgUNAAsLQSAQCSIFRQ0CIAUgATYCACAFIAgoAgA2AhggCCAFNgIAIAVCfzcDCCAFIAY2AhwgACAAKQMIQgF8Igw3AwggDLogB7hEAAAAAAAA6D+iZEUNACAHQQBIDQAgByAHQQF0IghGDQAgCBA8IgpFDQECQCAMQgAgBxtQBEAgACgCECEJDAELIAAoAhAhCUEAIQQDQCAJIARBAnRqKAIAIgYEQANAIAYoAhghASAGIAogBigCHCAIcEECdGoiCygCADYCGCALIAY2AgAgASIGDQALCyAEQQFqIgQgB0cNAAsLIAkQBiAAIAg2AgAgACAKNgIQCyADQQhxBEAgBSACNwMICyAFIAI3AxBBAQ8LIAQEQCAEQQA2AgQgBEEONgIAC0EADwsgBARAIARBADYCBCAEQQ42AgALQQAL3Q8BF38jAEFAaiIHQgA3AzAgB0IANwM4IAdCADcDICAHQgA3AygCQAJAAkACQAJAIAIEQCACQQNxIQggAkEBa0EDTwRAIAJBfHEhBgNAIAdBIGogASAJQQF0IgxqLwEAQQF0aiIKIAovAQBBAWo7AQAgB0EgaiABIAxBAnJqLwEAQQF0aiIKIAovAQBBAWo7AQAgB0EgaiABIAxBBHJqLwEAQQF0aiIKIAovAQBBAWo7AQAgB0EgaiABIAxBBnJqLwEAQQF0aiIKIAovAQBBAWo7AQAgCUEEaiEJIAZBBGsiBg0ACwsgCARAA0AgB0EgaiABIAlBAXRqLwEAQQF0aiIGIAYvAQBBAWo7AQAgCUEBaiEJIAhBAWsiCA0ACwsgBCgCACEJQQ8hCyAHLwE+IhENAgwBCyAEKAIAIQkLQQ4hC0EAIREgBy8BPA0AQQ0hCyAHLwE6DQBBDCELIAcvATgNAEELIQsgBy8BNg0AQQohCyAHLwE0DQBBCSELIAcvATINAEEIIQsgBy8BMA0AQQchCyAHLwEuDQBBBiELIAcvASwNAEEFIQsgBy8BKg0AQQQhCyAHLwEoDQBBAyELIAcvASYNAEECIQsgBy8BJA0AIAcvASJFBEAgAyADKAIAIgBBBGo2AgAgAEHAAjYBACADIAMoAgAiAEEEajYCACAAQcACNgEAQQEhDQwDCyAJQQBHIRtBASELQQEhCQwBCyALIAkgCSALSxshG0EBIQ5BASEJA0AgB0EgaiAJQQF0ai8BAA0BIAlBAWoiCSALRw0ACyALIQkLQX8hCCAHLwEiIg9BAksNAUEEIAcvASQiECAPQQF0amsiBkEASA0BIAZBAXQgBy8BJiISayIGQQBIDQEgBkEBdCAHLwEoIhNrIgZBAEgNASAGQQF0IAcvASoiFGsiBkEASA0BIAZBAXQgBy8BLCIVayIGQQBIDQEgBkEBdCAHLwEuIhZrIgZBAEgNASAGQQF0IAcvATAiF2siBkEASA0BIAZBAXQgBy8BMiIZayIGQQBIDQEgBkEBdCAHLwE0IhxrIgZBAEgNASAGQQF0IAcvATYiDWsiBkEASA0BIAZBAXQgBy8BOCIYayIGQQBIDQEgBkEBdCAHLwE6IgxrIgZBAEgNASAGQQF0IAcvATwiCmsiBkEASA0BIAZBAXQgEWsiBkEASA0BIAZBACAARSAOchsNASAJIBtLIRpBACEIIAdBADsBAiAHIA87AQQgByAPIBBqIgY7AQYgByAGIBJqIgY7AQggByAGIBNqIgY7AQogByAGIBRqIgY7AQwgByAGIBVqIgY7AQ4gByAGIBZqIgY7ARAgByAGIBdqIgY7ARIgByAGIBlqIgY7ARQgByAGIBxqIgY7ARYgByAGIA1qIgY7ARggByAGIBhqIgY7ARogByAGIAxqIgY7ARwgByAGIApqOwEeAkAgAkUNACACQQFHBEAgAkF+cSEGA0AgASAIQQF0ai8BACIKBEAgByAKQQF0aiIKIAovAQAiCkEBajsBACAFIApBAXRqIAg7AQALIAEgCEEBciIMQQF0ai8BACIKBEAgByAKQQF0aiIKIAovAQAiCkEBajsBACAFIApBAXRqIAw7AQALIAhBAmohCCAGQQJrIgYNAAsLIAJBAXFFDQAgASAIQQF0ai8BACICRQ0AIAcgAkEBdGoiAiACLwEAIgJBAWo7AQAgBSACQQF0aiAIOwEACyAJIBsgGhshDUEUIRBBACEWIAUiCiEYQQAhEgJAAkACQCAADgICAAELQQEhCCANQQpLDQNBgQIhEEHw2QAhGEGw2QAhCkEBIRIMAQsgAEECRiEWQQAhEEHw2gAhGEGw2gAhCiAAQQJHBEAMAQtBASEIIA1BCUsNAgtBASANdCITQQFrIRwgAygCACEUQQAhFSANIQZBACEPQQAhDkF/IQIDQEEBIAZ0IRoCQANAIAkgD2shFwJAIAUgFUEBdGovAQAiCCAQTwRAIAogCCAQa0EBdCIAai8BACERIAAgGGotAAAhAAwBC0EAQeAAIAhBAWogEEkiBhshACAIQQAgBhshEQsgDiAPdiEMQX8gF3QhBiAaIQgDQCAUIAYgCGoiCCAMakECdGoiGSAROwECIBkgFzoAASAZIAA6AAAgCA0AC0EBIAlBAWt0IQYDQCAGIgBBAXYhBiAAIA5xDQALIAdBIGogCUEBdGoiBiAGLwEAQQFrIgY7AQAgAEEBayAOcSAAakEAIAAbIQ4gFUEBaiEVIAZB//8DcUUEQCAJIAtGDQIgASAFIBVBAXRqLwEAQQF0ai8BACEJCyAJIA1NDQAgDiAccSIAIAJGDQALQQEgCSAPIA0gDxsiD2siBnQhAiAJIAtJBEAgCyAPayEMIAkhCAJAA0AgAiAHQSBqIAhBAXRqLwEAayICQQFIDQEgAkEBdCECIAZBAWoiBiAPaiIIIAtJDQALIAwhBgtBASAGdCECC0EBIQggEiACIBNqIhNBtApLcQ0DIBYgE0HQBEtxDQMgAygCACICIABBAnRqIgggDToAASAIIAY6AAAgCCAUIBpBAnRqIhQgAmtBAnY7AQIgACECDAELCyAOBEAgFCAOQQJ0aiIAQQA7AQIgACAXOgABIABBwAA6AAALIAMgAygCACATQQJ0ajYCAAsgBCANNgIAQQAhCAsgCAusAQICfgF/IAFBAmqtIQIgACkDmC4hAwJAIAAoAqAuIgFBA2oiBEE/TQRAIAIgAa2GIAOEIQIMAQsgAUHAAEYEQCAAKAIEIAAoAhBqIAM3AAAgACAAKAIQQQhqNgIQQQMhBAwBCyAAKAIEIAAoAhBqIAIgAa2GIAOENwAAIAAgACgCEEEIajYCECABQT1rIQQgAkHAACABa62IIQILIAAgAjcDmC4gACAENgKgLguXAwICfgN/QYDJADMBACECIAApA5guIQMCQCAAKAKgLiIFQYLJAC8BACIGaiIEQT9NBEAgAiAFrYYgA4QhAgwBCyAFQcAARgRAIAAoAgQgACgCEGogAzcAACAAIAAoAhBBCGo2AhAgBiEEDAELIAAoAgQgACgCEGogAiAFrYYgA4Q3AAAgACAAKAIQQQhqNgIQIARBQGohBCACQcAAIAVrrYghAgsgACACNwOYLiAAIAQ2AqAuIAEEQAJAIARBOU4EQCAAKAIEIAAoAhBqIAI3AAAgACAAKAIQQQhqNgIQDAELIARBGU4EQCAAKAIEIAAoAhBqIAI+AAAgACAAKAIQQQRqNgIQIAAgACkDmC5CIIgiAjcDmC4gACAAKAKgLkEgayIENgKgLgsgBEEJTgR/IAAoAgQgACgCEGogAj0AACAAIAAoAhBBAmo2AhAgACkDmC5CEIghAiAAKAKgLkEQawUgBAtBAUgNACAAIAAoAhAiAUEBajYCECABIAAoAgRqIAI8AAALIABBADYCoC4gAEIANwOYLgsL8hQBEn8gASgCCCICKAIAIQUgAigCDCEHIAEoAgAhCCAAQoCAgIDQxwA3A6ApQQAhAgJAAkAgB0EASgRAQX8hDANAAkAgCCACQQJ0aiIDLwEABEAgACAAKAKgKUEBaiIDNgKgKSAAIANBAnRqQawXaiACNgIAIAAgAmpBqClqQQA6AAAgAiEMDAELIANBADsBAgsgAkEBaiICIAdHDQALIABB/C1qIQ8gAEH4LWohESAAKAKgKSIEQQFKDQIMAQsgAEH8LWohDyAAQfgtaiERQX8hDAsDQCAAIARBAWoiAjYCoCkgACACQQJ0akGsF2ogDEEBaiIDQQAgDEECSCIGGyICNgIAIAggAkECdCIEakEBOwEAIAAgAmpBqClqQQA6AAAgACAAKAL4LUEBazYC+C0gBQRAIA8gDygCACAEIAVqLwECazYCAAsgAyAMIAYbIQwgACgCoCkiBEECSA0ACwsgASAMNgIEIARBAXYhBgNAIAAgBkECdGpBrBdqKAIAIQkCQCAGIgJBAXQiAyAESg0AIAggCUECdGohCiAAIAlqQagpaiENIAYhBQNAAkAgAyAETgRAIAMhAgwBCyAIIABBrBdqIgIgA0EBciIEQQJ0aigCACILQQJ0ai8BACIOIAggAiADQQJ0aigCACIQQQJ0ai8BACICTwRAIAIgDkcEQCADIQIMAgsgAyECIABBqClqIgMgC2otAAAgAyAQai0AAEsNAQsgBCECCyAKLwEAIgQgCCAAIAJBAnRqQawXaigCACIDQQJ0ai8BACILSQRAIAUhAgwCCwJAIAQgC0cNACANLQAAIAAgA2pBqClqLQAASw0AIAUhAgwCCyAAIAVBAnRqQawXaiADNgIAIAIhBSACQQF0IgMgACgCoCkiBEwNAAsLIAAgAkECdGpBrBdqIAk2AgAgBkECTgRAIAZBAWshBiAAKAKgKSEEDAELCyAAKAKgKSEDA0AgByEGIAAgA0EBayIENgKgKSAAKAKwFyEKIAAgACADQQJ0akGsF2ooAgAiCTYCsBdBASECAkAgA0EDSA0AIAggCUECdGohDSAAIAlqQagpaiELQQIhA0EBIQUDQAJAIAMgBE4EQCADIQIMAQsgCCAAQawXaiICIANBAXIiB0ECdGooAgAiBEECdGovAQAiDiAIIAIgA0ECdGooAgAiEEECdGovAQAiAk8EQCACIA5HBEAgAyECDAILIAMhAiAAQagpaiIDIARqLQAAIAMgEGotAABLDQELIAchAgsgDS8BACIHIAggACACQQJ0akGsF2ooAgAiA0ECdGovAQAiBEkEQCAFIQIMAgsCQCAEIAdHDQAgCy0AACAAIANqQagpai0AAEsNACAFIQIMAgsgACAFQQJ0akGsF2ogAzYCACACIQUgAkEBdCIDIAAoAqApIgRMDQALC0ECIQMgAEGsF2oiByACQQJ0aiAJNgIAIAAgACgCpClBAWsiBTYCpCkgACgCsBchAiAHIAVBAnRqIAo2AgAgACAAKAKkKUEBayIFNgKkKSAHIAVBAnRqIAI2AgAgCCAGQQJ0aiINIAggAkECdGoiBS8BACAIIApBAnRqIgQvAQBqOwEAIABBqClqIgkgBmoiCyACIAlqLQAAIgIgCSAKai0AACIKIAIgCksbQQFqOgAAIAUgBjsBAiAEIAY7AQIgACAGNgKwF0EBIQVBASECAkAgACgCoCkiBEECSA0AA0AgDS8BACIKIAggAAJ/IAMgAyAETg0AGiAIIAcgA0EBciICQQJ0aigCACIEQQJ0ai8BACIOIAggByADQQJ0aigCACIQQQJ0ai8BACISTwRAIAMgDiASRw0BGiADIAQgCWotAAAgCSAQai0AAEsNARoLIAILIgJBAnRqQawXaigCACIDQQJ0ai8BACIESQRAIAUhAgwCCwJAIAQgCkcNACALLQAAIAAgA2pBqClqLQAASw0AIAUhAgwCCyAAIAVBAnRqQawXaiADNgIAIAIhBSACQQF0IgMgACgCoCkiBEwNAAsLIAZBAWohByAAIAJBAnRqQawXaiAGNgIAIAAoAqApIgNBAUoNAAsgACAAKAKkKUEBayICNgKkKSAAQawXaiIDIAJBAnRqIAAoArAXNgIAIAEoAgQhCSABKAIIIgIoAhAhBiACKAIIIQogAigCBCEQIAIoAgAhDSABKAIAIQcgAEGkF2pCADcBACAAQZwXakIANwEAIABBlBdqQgA3AQAgAEGMF2oiAUIANwEAQQAhBSAHIAMgACgCpClBAnRqKAIAQQJ0akEAOwECAkAgACgCpCkiAkG7BEoNACACQQFqIQIDQCAHIAAgAkECdGpBrBdqKAIAIgRBAnQiEmoiCyAHIAsvAQJBAnRqLwECIgNBAWogBiADIAZJGyIOOwECIAMgBk8hEwJAIAQgCUoNACAAIA5BAXRqQYwXaiIDIAMvAQBBAWo7AQBBACEDIAQgCk4EQCAQIAQgCmtBAnRqKAIAIQMLIBEgESgCACALLwEAIgQgAyAOamxqNgIAIA1FDQAgDyAPKAIAIAMgDSASai8BAmogBGxqNgIACyAFIBNqIQUgAkEBaiICQb0ERw0ACyAFRQ0AIAAgBkEBdGpBjBdqIQQDQCAGIQIDQCAAIAIiA0EBayICQQF0akGMF2oiDy8BACIKRQ0ACyAPIApBAWs7AQAgACADQQF0akGMF2oiAiACLwEAQQJqOwEAIAQgBC8BAEEBayIDOwEAIAVBAkohAiAFQQJrIQUgAg0ACyAGRQ0AQb0EIQIDQCADQf//A3EiBQRAA0AgACACQQFrIgJBAnRqQawXaigCACIDIAlKDQAgByADQQJ0aiIDLwECIAZHBEAgESARKAIAIAYgAy8BAGxqIgQ2AgAgESAEIAMvAQAgAy8BAmxrNgIAIAMgBjsBAgsgBUEBayIFDQALCyAGQQFrIgZFDQEgACAGQQF0akGMF2ovAQAhAwwACwALIwBBIGsiAiABIgAvAQBBAXQiATsBAiACIAEgAC8BAmpBAXQiATsBBCACIAEgAC8BBGpBAXQiATsBBiACIAEgAC8BBmpBAXQiATsBCCACIAEgAC8BCGpBAXQiATsBCiACIAEgAC8BCmpBAXQiATsBDCACIAEgAC8BDGpBAXQiATsBDiACIAEgAC8BDmpBAXQiATsBECACIAEgAC8BEGpBAXQiATsBEiACIAEgAC8BEmpBAXQiATsBFCACIAEgAC8BFGpBAXQiATsBFiACIAEgAC8BFmpBAXQiATsBGCACIAEgAC8BGGpBAXQiATsBGiACIAEgAC8BGmpBAXQiATsBHCACIAAvARwgAWpBAXQ7AR5BACEAIAxBAE4EQANAIAggAEECdGoiAy8BAiIBBEAgAiABQQF0aiIFIAUvAQAiBUEBajsBACADIAWtQoD+A4NCCIhCgpCAgQh+QpDCiKKIAYNCgYKEiBB+QiCIp0H/AXEgBUH/AXGtQoKQgIEIfkKQwoiiiAGDQoGChIgQfkIYiKdBgP4DcXJBECABa3Y7AQALIAAgDEchASAAQQFqIQAgAQ0ACwsLcgEBfyMAQRBrIgQkAAJ/QQAgAEUNABogAEEIaiEAIAFFBEAgAlBFBEAgAARAIABBADYCBCAAQRI2AgALQQAMAgtBAEIAIAMgABA6DAELIAQgAjcDCCAEIAE2AgAgBEIBIAMgABA6CyEAIARBEGokACAACyIAIAAgASACIAMQJiIARQRAQQAPCyAAKAIwQQAgAiADECULAwABC8gFAQR/IABB//8DcSEDIABBEHYhBEEBIQAgAkEBRgRAIAMgAS0AAGpB8f8DcCIAIARqQfH/A3BBEHQgAHIPCwJAIAEEfyACQRBJDQECQCACQa8rSwRAA0AgAkGwK2shAkG1BSEFIAEhAANAIAMgAC0AAGoiAyAEaiADIAAtAAFqIgNqIAMgAC0AAmoiA2ogAyAALQADaiIDaiADIAAtAARqIgNqIAMgAC0ABWoiA2ogAyAALQAGaiIDaiADIAAtAAdqIgNqIQQgBQRAIABBCGohACAFQQFrIQUMAQsLIARB8f8DcCEEIANB8f8DcCEDIAFBsCtqIQEgAkGvK0sNAAsgAkEISQ0BCwNAIAMgAS0AAGoiACAEaiAAIAEtAAFqIgBqIAAgAS0AAmoiAGogACABLQADaiIAaiAAIAEtAARqIgBqIAAgAS0ABWoiAGogACABLQAGaiIAaiAAIAEtAAdqIgNqIQQgAUEIaiEBIAJBCGsiAkEHSw0ACwsCQCACRQ0AIAJBAWshBiACQQNxIgUEQCABIQADQCACQQFrIQIgAyAALQAAaiIDIARqIQQgAEEBaiIBIQAgBUEBayIFDQALCyAGQQNJDQADQCADIAEtAABqIgAgAS0AAWoiBSABLQACaiIGIAEtAANqIgMgBiAFIAAgBGpqamohBCABQQRqIQEgAkEEayICDQALCyADQfH/A3AgBEHx/wNwQRB0cgVBAQsPCwJAIAJFDQAgAkEBayEGIAJBA3EiBQRAIAEhAANAIAJBAWshAiADIAAtAABqIgMgBGohBCAAQQFqIgEhACAFQQFrIgUNAAsLIAZBA0kNAANAIAMgAS0AAGoiACABLQABaiIFIAEtAAJqIgYgAS0AA2oiAyAGIAUgACAEampqaiEEIAFBBGohASACQQRrIgINAAsLIANB8f8DcCAEQfH/A3BBEHRyCx8AIAAgAiADQcCAASgCABEAACEAIAEgAiADEAcaIAALIwAgACAAKAJAIAIgA0HUgAEoAgARAAA2AkAgASACIAMQBxoLzSoCGH8HfiAAKAIMIgIgACgCECIDaiEQIAMgAWshASAAKAIAIgUgACgCBGohA0F/IAAoAhwiBygCpAF0IQRBfyAHKAKgAXQhCyAHKAI4IQwCf0EAIAcoAiwiEUUNABpBACACIAxJDQAaIAJBhAJqIAwgEWpNCyEWIBBBgwJrIRMgASACaiEXIANBDmshFCAEQX9zIRggC0F/cyESIAcoApwBIRUgBygCmAEhDSAHKAKIASEIIAc1AoQBIR0gBygCNCEOIAcoAjAhGSAQQQFqIQ8DQCAIQThyIQYgBSAIQQN2QQdxayELAn8gAiANIAUpAAAgCK2GIB2EIh2nIBJxQQJ0IgFqIgMtAAAiBA0AGiACIAEgDWoiAS0AAjoAACAGIAEtAAEiAWshBiACQQFqIA0gHSABrYgiHacgEnFBAnQiAWoiAy0AACIEDQAaIAIgASANaiIDLQACOgABIAYgAy0AASIDayEGIA0gHSADrYgiHacgEnFBAnRqIgMtAAAhBCACQQJqCyEBIAtBB2ohBSAGIAMtAAEiAmshCCAdIAKtiCEdAkACQAJAIARB/wFxRQ0AAkACQAJAAkACQANAIARBEHEEQCAVIB0gBK1CD4OIIhqnIBhxQQJ0aiECAn8gCCAEQQ9xIgZrIgRBG0sEQCAEIQggBQwBCyAEQThyIQggBSkAACAErYYgGoQhGiAFIARBA3ZrQQdqCyELIAMzAQIhGyAIIAItAAEiA2shCCAaIAOtiCEaIAItAAAiBEEQcQ0CA0AgBEHAAHFFBEAgCCAVIAIvAQJBAnRqIBqnQX8gBHRBf3NxQQJ0aiICLQABIgNrIQggGiADrYghGiACLQAAIgRBEHFFDQEMBAsLIAdB0f4ANgIEIABB7A42AhggGiEdDAMLIARB/wFxIgJBwABxRQRAIAggDSADLwECQQJ0aiAdp0F/IAJ0QX9zcUECdGoiAy0AASICayEIIB0gAq2IIR0gAy0AACIERQ0HDAELCyAEQSBxBEAgB0G//gA2AgQgASECDAgLIAdB0f4ANgIEIABB0A42AhggASECDAcLIB1BfyAGdEF/c62DIBt8IhunIQUgCCAEQQ9xIgNrIQggGiAErUIPg4ghHSABIBdrIgYgAjMBAiAaQX8gA3RBf3Otg3ynIgRPDQIgBCAGayIGIBlNDQEgBygCjEdFDQEgB0HR/gA2AgQgAEG5DDYCGAsgASECIAshBQwFCwJAIA5FBEAgDCARIAZraiEDDAELIAYgDk0EQCAMIA4gBmtqIQMMAQsgDCARIAYgDmsiBmtqIQMgBSAGTQ0AIAUgBmshBQJAAkAgASADTSABIA8gAWusIhogBq0iGyAaIBtUGyIapyIGaiICIANLcQ0AIAMgBmogAUsgASADT3ENACABIAMgBhAHGiACIQEMAQsgASADIAMgAWsiASABQR91IgFqIAFzIgIQByACaiEBIBogAq0iHn0iHFANACACIANqIQIDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgASACKQAANwAAIAEgAikAGDcAGCABIAIpABA3ABAgASACKQAINwAIIBpCIH0hGiACQSBqIQIgAUEgaiEBIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAEgAikAADcAACABIAIpABg3ABggASACKQAQNwAQIAEgAikACDcACCABIAIpADg3ADggASACKQAwNwAwIAEgAikAKDcAKCABIAIpACA3ACAgASACKQBYNwBYIAEgAikAUDcAUCABIAIpAEg3AEggASACKQBANwBAIAEgAikAYDcAYCABIAIpAGg3AGggASACKQBwNwBwIAEgAikAeDcAeCACQYABaiECIAFBgAFqIQEgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAEgAikAADcAACABIAIpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCABIAIpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCABIAIoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCABIAIvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCABIAItAAA6AAAgAkEBaiECIAFBAWohAQsgHEIAUg0ACwsgDiEGIAwhAwsgBSAGSwRAAkACQCABIANNIAEgDyABa6wiGiAGrSIbIBogG1QbIhqnIglqIgIgA0txDQAgAyAJaiABSyABIANPcQ0AIAEgAyAJEAcaDAELIAEgAyADIAFrIgEgAUEfdSIBaiABcyIBEAcgAWohAiAaIAGtIh59IhxQDQAgASADaiEBA0ACQCAcIB4gHCAeVBsiG0IgVARAIBshGgwBCyAbIhpCIH0iIEIFiEIBfEIDgyIfUEUEQANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCAaQiB9IRogAUEgaiEBIAJBIGohAiAfQgF9Ih9CAFINAAsLICBC4ABUDQADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggAiABKQA4NwA4IAIgASkAMDcAMCACIAEpACg3ACggAiABKQAgNwAgIAIgASkAWDcAWCACIAEpAFA3AFAgAiABKQBINwBIIAIgASkAQDcAQCACIAEpAGA3AGAgAiABKQBoNwBoIAIgASkAcDcAcCACIAEpAHg3AHggAUGAAWohASACQYABaiECIBpCgAF9IhpCH1YNAAsLIBpCEFoEQCACIAEpAAA3AAAgAiABKQAINwAIIBpCEH0hGiACQRBqIQIgAUEQaiEBCyAaQghaBEAgAiABKQAANwAAIBpCCH0hGiACQQhqIQIgAUEIaiEBCyAaQgRaBEAgAiABKAAANgAAIBpCBH0hGiACQQRqIQIgAUEEaiEBCyAaQgJaBEAgAiABLwAAOwAAIBpCAn0hGiACQQJqIQIgAUECaiEBCyAcIBt9IRwgGlBFBEAgAiABLQAAOgAAIAJBAWohAiABQQFqIQELIBxCAFINAAsLIAUgBmshAUEAIARrIQUCQCAEQQdLBEAgBCEDDAELIAEgBE0EQCAEIQMMAQsgAiAEayEFA0ACQCACIAUpAAA3AAAgBEEBdCEDIAEgBGshASACIARqIQIgBEEDSw0AIAMhBCABIANLDQELC0EAIANrIQULIAIgBWohBAJAIAUgDyACa6wiGiABrSIbIBogG1QbIhqnIgFIIAVBf0pxDQAgBUEBSCABIARqIAJLcQ0AIAIgBCABEAcgAWohAgwDCyACIAQgAyADQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANAiABIARqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAILAkAgASADTSABIA8gAWusIhogBa0iGyAaIBtUGyIapyIEaiICIANLcQ0AIAMgBGogAUsgASADT3ENACABIAMgBBAHGgwCCyABIAMgAyABayIBIAFBH3UiAWogAXMiARAHIAFqIQIgGiABrSIefSIcUA0BIAEgA2ohAQNAAkAgHCAeIBwgHlQbIhtCIFQEQCAbIRoMAQsgGyIaQiB9IiBCBYhCAXxCA4MiH1BFBEADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggGkIgfSEaIAFBIGohASACQSBqIQIgH0IBfSIfQgBSDQALCyAgQuAAVA0AA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIAIgASkAODcAOCACIAEpADA3ADAgAiABKQAoNwAoIAIgASkAIDcAICACIAEpAFg3AFggAiABKQBQNwBQIAIgASkASDcASCACIAEpAEA3AEAgAiABKQBgNwBgIAIgASkAaDcAaCACIAEpAHA3AHAgAiABKQB4NwB4IAFBgAFqIQEgAkGAAWohAiAaQoABfSIaQh9WDQALCyAaQhBaBEAgAiABKQAANwAAIAIgASkACDcACCAaQhB9IRogAkEQaiECIAFBEGohAQsgGkIIWgRAIAIgASkAADcAACAaQgh9IRogAkEIaiECIAFBCGohAQsgGkIEWgRAIAIgASgAADYAACAaQgR9IRogAkEEaiECIAFBBGohAQsgGkICWgRAIAIgAS8AADsAACAaQgJ9IRogAkECaiECIAFBAmohAQsgHCAbfSEcIBpQRQRAIAIgAS0AADoAACACQQFqIQIgAUEBaiEBCyAcUEUNAAsMAQsCQAJAIBYEQAJAIAQgBUkEQCAHKAKYRyAESw0BCyABIARrIQMCQEEAIARrIgVBf0ogDyABa6wiGiAbIBogG1QbIhqnIgIgBUpxDQAgBUEBSCACIANqIAFLcQ0AIAEgAyACEAcgAmohAgwFCyABIAMgBCAEQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANBCABIANqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAQLIBAgAWsiCUEBaiIGIAUgBSAGSxshAyABIARrIQIgAUEHcUUNAiADRQ0CIAEgAi0AADoAACACQQFqIQIgAUEBaiIGQQdxQQAgA0EBayIFGw0BIAYhASAFIQMgCSEGDAILAkAgBCAFSQRAIAcoAphHIARLDQELIAEgASAEayIGKQAANwAAIAEgBUEBa0EHcUEBaiIDaiECIAUgA2siBEUNAyADIAZqIQEDQCACIAEpAAA3AAAgAUEIaiEBIAJBCGohAiAEQQhrIgQNAAsMAwsgASAEIAUQPyECDAILIAEgAi0AADoAASAJQQFrIQYgA0ECayEFIAJBAWohAgJAIAFBAmoiCkEHcUUNACAFRQ0AIAEgAi0AADoAAiAJQQJrIQYgA0EDayEFIAJBAWohAgJAIAFBA2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAAyAJQQNrIQYgA0EEayEFIAJBAWohAgJAIAFBBGoiCkEHcUUNACAFRQ0AIAEgAi0AADoABCAJQQRrIQYgA0EFayEFIAJBAWohAgJAIAFBBWoiCkEHcUUNACAFRQ0AIAEgAi0AADoABSAJQQVrIQYgA0EGayEFIAJBAWohAgJAIAFBBmoiCkEHcUUNACAFRQ0AIAEgAi0AADoABiAJQQZrIQYgA0EHayEFIAJBAWohAgJAIAFBB2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAByAJQQdrIQYgA0EIayEDIAFBCGohASACQQFqIQIMBgsgCiEBIAUhAwwFCyAKIQEgBSEDDAQLIAohASAFIQMMAwsgCiEBIAUhAwwCCyAKIQEgBSEDDAELIAohASAFIQMLAkACQCAGQRdNBEAgA0UNASADQQFrIQUgA0EHcSIEBEADQCABIAItAAA6AAAgA0EBayEDIAFBAWohASACQQFqIQIgBEEBayIEDQALCyAFQQdJDQEDQCABIAItAAA6AAAgASACLQABOgABIAEgAi0AAjoAAiABIAItAAM6AAMgASACLQAEOgAEIAEgAi0ABToABSABIAItAAY6AAYgASACLQAHOgAHIAFBCGohASACQQhqIQIgA0EIayIDDQALDAELIAMNAQsgASECDAELIAEgBCADED8hAgsgCyEFDAELIAEgAy0AAjoAACABQQFqIQILIAUgFE8NACACIBNJDQELCyAAIAI2AgwgACAFIAhBA3ZrIgE2AgAgACATIAJrQYMCajYCECAAIBQgAWtBDmo2AgQgByAIQQdxIgA2AogBIAcgHUJ/IACthkJ/hYM+AoQBC+cFAQR/IAMgAiACIANLGyEEIAAgAWshAgJAIABBB3FFDQAgBEUNACAAIAItAAA6AAAgA0EBayEGIAJBAWohAiAAQQFqIgdBB3FBACAEQQFrIgUbRQRAIAchACAFIQQgBiEDDAELIAAgAi0AADoAASADQQJrIQYgBEECayEFIAJBAWohAgJAIABBAmoiB0EHcUUNACAFRQ0AIAAgAi0AADoAAiADQQNrIQYgBEEDayEFIAJBAWohAgJAIABBA2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAAyADQQRrIQYgBEEEayEFIAJBAWohAgJAIABBBGoiB0EHcUUNACAFRQ0AIAAgAi0AADoABCADQQVrIQYgBEEFayEFIAJBAWohAgJAIABBBWoiB0EHcUUNACAFRQ0AIAAgAi0AADoABSADQQZrIQYgBEEGayEFIAJBAWohAgJAIABBBmoiB0EHcUUNACAFRQ0AIAAgAi0AADoABiADQQdrIQYgBEEHayEFIAJBAWohAgJAIABBB2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAByADQQhrIQMgBEEIayEEIABBCGohACACQQFqIQIMBgsgByEAIAUhBCAGIQMMBQsgByEAIAUhBCAGIQMMBAsgByEAIAUhBCAGIQMMAwsgByEAIAUhBCAGIQMMAgsgByEAIAUhBCAGIQMMAQsgByEAIAUhBCAGIQMLAkAgA0EXTQRAIARFDQEgBEEBayEBIARBB3EiAwRAA0AgACACLQAAOgAAIARBAWshBCAAQQFqIQAgAkEBaiECIANBAWsi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CyAAIAMtAAAEfiADKQMQBUIAC6dB//8DcSADKAIEEEcLIQUgAxAICyAEQRBqJAAgBQvgAQICfwF+QTAQCSICRQRAIAEEQCABQQA2AgQgAUEONgIAC0EADwsgAkIANwMIIAJBADYCACACQgA3AxAgAkIANwMYIAJCADcDICACQgA3ACUgAFAEQCACDwsCQCAAQv////8AVg0AIACnQQR0EAkiA0UNACACIAM2AgBBACEBQgEhBANAIAMgAUEEdGoiAUIANwIAIAFCADcABSAAIARSBEAgBKchASAEQgF8IQQMAQsLIAIgADcDCCACIAA3AxAgAg8LIAEEQCABQQA2AgQgAUEONgIAC0EAEBAgAhAGQQAL7gECA38BfiMAQRBrIgQkAAJAIARBDGpCBBAXIgNFBEBBfyECDAELAkAgAQRAIAJBgAZxIQUDQAJAIAUgASgCBHFFDQACQCADKQMIQgBUBEAgA0EAOgAADAELIANCADcDECADQQE6AAALIAMgAS8BCBANIAMgAS8BChANIAMtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAtBfyECDAQLQX8hAiAAIARBDGpCBBAbQQBIDQMgATMBCiIGUA0AIAAgASgCDCAGEBtBAEgNAwsgASgCACIBDQALC0EAIQILIAMQCAsgBEEQaiQAIAILPAEBfyAABEAgAUGABnEhAQNAIAEgACgCBHEEQCACIAAvAQpqQQRqIQILIAAoAgAiAA0ACwsgAkH//wNxC5wBAQN/IABFBEBBAA8LIAAhAwNAAn8CQAJAIAAvAQgiAUH04AFNBEAgAUEBRg0BIAFB9cYBRg0BDAILIAFBgbICRg0AIAFB9eABRw0BCyAAKAIAIQEgAEEANgIAIAAoAgwQBiAAEAYgASADIAAgA0YbIQMCQCACRQRAQQAhAgwBCyACIAE2AgALIAEMAQsgACICKAIACyIADQALIAMLsgQCBX8BfgJAAkACQCAAIAGtEBciAQRAIAEtAAANAUEAIQAMAgsgBARAIARBADYCBCAEQQ42AgALQQAPC0EAIQADQCABLQAABH4gASkDCCABKQMQfQVCAAtCBFQNASABEAwhByABIAEQDCIGrRATIghFBEBBACECIAQEQCAEQQA2AgQgBEEVNgIACyABEAggAEUNAwNAIAAoAgAhASAAKAIMEAYg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DCAAQRg2AggLDAMLIAAgBiAFLwFqQQAgBCABEQYAIQEgBhALIAFFDQILAkAgDUUEQCABIQMMAQsgACABIAUvAWgQgQEhAyABEAsgA0UNAQsCQCAJRSAMckUEQCADIQEMAQsgACADQQEQgAEhASADEAsgAUUNAQsgASEDDAELQQAhAwsgBUHwAGokACADC4UBAQF/IAFFBEAgAEEIaiIABEAgAEEANgIEIABBEjYCAAtBAA8LQTgQCSIDRQRAIABBCGoiAARAIABBADYCBCAAQQ42AgALQQAPCyADQQA2AhAgA0IANwIIIANCADcDKCADQQA2AgQgAyACNgIAIANCADcDGCADQQA2AjAgACABQTsgAxBCCw8AIAAgASACQQBBABCCAQusAgECfyABRQRAIABBCGoiAARAIABBADYCBCAAQRI2AgALQQAPCwJAIAJBfUsNACACQf//A3FBCEYNACAAQQhqIgAEQCAAQQA2AgQgAEEQNgIAC0EADwsCQEGwwAAQCSIFBEAgBUEANgIIIAVCADcCACAFQYiBAUGogQEgAxs2AqhAIAUgAjYCFCAFIAM6ABAgBUEAOgAPIAVBADsBDCAFIAMgAkF9SyIGcToADiAFQQggAiAGG0H//wNxIAQgBUGIgQFBqIEBIAMbKAIAEQAAIgI2AqxAIAINASAFEDEgBRAGCyAAQQhqIgAEQCAAQQA2AgQgAEEONgIAC0EADwsgACABQTogBRBCIgAEfyAABSAFKAKsQCAFKAKoQCgCBBEDACAFEDEgBRAGQQALC6ABAQF/IAIgACgCBCIDIAIgA0kbIgIEQCAAIAMgAms2AgQCQAJAAkACQCAAKAIcIgMoAhRBAWsOAgEAAgsgA0GgAWogASAAKAIAIAJB3IABKAIAEQgADAILIAAgACgCMCABIAAoAgAgAkHEgAEoAgARBAA2AjAMAQsgASAAKAIAIAIQBxoLIAAgACgCACACajYCACAAIAAoAgggAmo2AggLC7cCAQR/QX4hAgJAIABFDQAgACgCIEUNACAAKAIkIgRFDQAgACgCHCIBRQ0AIAEoAgAgAEcNAAJAAkAgASgCICIDQTlrDjkBAgICAgICAgICAgIBAgICAQICAgICAgICAgICAgICAgICAQICAgICAgICAgICAQICAgICAgICAgEACyADQZoFRg0AIANBKkcN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DCABajYCDCAGIAYoAgggAWo2AgggBSAFKAIUIAFqNgIUIAUgBSgCECABazYCECAGIAYoAhAgAWsiATYCECABDQAgBiAGKAIENgIIC0EAIQRBACEJIAMoAhBFDQAMCgsgAygCHCgCJCEGIAMgAygCGCIBQQFqNgIYIAEgBmotAAAhASADIARBAWo2AhAgAygCBCAEaiABOgAAIAEEQCADKAIQIQQMAQsLIAMoAhwoAixFDQAgAygCECIGIAlNDQAgBQJ/IAUoAjAhBEEAIAMoAgQgCWoiAUUNABogBCABIAYgCWtB1IABKAIAEQAACzYCMAsgA0HnADYCIAsCQCADKAIcKAIsBEAgAygCDCADKAIQIgFBAmpJBH8gBRAKIAMoAhANAkEABSABCyADKAIEaiAFKAIwOwAAIAMgAygCEEECajYCECADQaABakHkgAEoAgARAQAaCyADQfEANgIgIAUQCiADKAIQRQ0BDAcLDAYLIAUoAgQNAQsgAygCPA0AIApFDQEgAygCIEGaBUYNAQsCfyADKAKIASIBRQRAIAMgChCFAQwBCwJAAkACQCADKAKMAUECaw4CAAECCwJ/AkADQAJAAkAgAygCPA0AIAMQLyADKAI8DQAgCg0BQQAMBAsgAygCSCADKAJoai0AACEEIAMgAygC8C0iAUEBajYC8C0gASADKALsLWpBADoAACADIAMoAvAtIgFBAWo2AvAtIAEgAygC7C1qQQA6AAAgAyADKALwLSIBQQFqNgLwLSABIAMoAuwtaiAEOgAAIAMgBEECdGoiASABLwHkAUEBajsB5AEgAyADKAI8QQFrNgI8IAMgAygCaEEBaiIBNgJoIAMoAvAtIAMoAvQtRw0BQQAhBCADIAMoAlgiBkEATgR/IAMoAkggBmoFQQALIAEgBmtBABAPIAMgAygCaDYCWCADKAIAEAogAygCACgCEA0BDAILCyADQQA2AoQuIApBBEYEQCADIAMoAlgiAUEATgR/IAMoAkggAWoFQQALIAMoAmggAWtBARAPIAMgAygCaDYCWCADKAIAEApBA0ECIAMoAgAoAhAbDAILIAMoAvAtBEBBACEEIAMgAygCWCIBQQBOBH8gAygCSCABagVBAAsgAygCaCABa0EAEA8gAyADKAJoNgJYIAMoAgAQCiADKAIAKAIQRQ0BC0EBIQQLIAQL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bGl0ZXJhbC9sZW5ndGhzIHNldABpbnZhbGlkIGNvZGUgbGVuZ3RocyBzZXQAdW5rbm93biBoZWFkZXIgZmxhZ3Mgc2V0AGludmFsaWQgZGlzdGFuY2VzIHNldABpbnZhbGlkIGJpdCBsZW5ndGggcmVwZWF0AEZpbGUgYWxyZWFkeSBleGlzdHMAdG9vIG1hbnkgbGVuZ3RoIG9yIGRpc3RhbmNlIHN5bWJvbHMAaW52YWxpZCBzdG9yZWQgYmxvY2sgbGVuZ3RocwAlcyVzJXMAYnVmZmVyIGVycm9yAE5vIGVycm9yAHN0cmVhbSBlcnJvcgBUZWxsIGVycm9yAEludGVybmFsIGVycm9yAFNlZWsgZXJyb3IAV3JpdGUgZXJyb3IAZmlsZSBlcnJvcgBSZWFkIGVycm9yAFpsaWIgZXJyb3IAZGF0YSBlcnJvcgBDUkMgZXJyb3IAaW5jb21wYXRpYmxlIHZlcnNpb24AaW52YWxpZCBjb2RlIC0tIG1pc3NpbmcgZW5kLW9mLWJsb2NrAGluY29ycmVjdCBoZWFkZXIgY2hlY2sAaW5jb3JyZWN0IGxlbmd0aCBjaGVjawBpbmNvcnJlY3QgZGF0YSBjaGVjawBpbnZhbGlkIGRpc3RhbmNlIHRvbyBmYXIgYmFjawBoZWFkZXIgY3JjIG1pc21hdGNoADEuMi4xMy56bGliLW5nAGludmFsaWQgd2luZG93IHNpemUAUmVhZC1vbmx5IGFyY2hpdmUATm90IGEgemlwIGFyY2hpdmUAUmVzb3VyY2Ugc3RpbGwgaW4gdXNlAE1hbGxvYyBmYWlsdXJlAGludmFsaWQgYmxvY2sgdHlwZQBGYWlsdXJlIHRvIGNyZWF0ZSB0ZW1wb3JhcnkgZmlsZQBDYW4ndCBvcGVuIGZpbGUATm8gc3VjaCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgZmlsZQBDYW4ndCByZW1vdmUgZmlsZQBpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGUAaW52YWxpZCBkaXN0YW5jZSBjb2RlAHVua25vd24gY29tcHJlc3Npb24gbWV0aG9kAHN0cmVhbSBlbmQAQ29tcHJlc3NlZCBkYXRhIGludmFsaWQATXVsdGktZGlzayB6aXAgYXJjaGl2ZXMgbm90IHN1cHBvcnRlZABPcGVyYXRpb24gbm90IHN1cHBvcnRlZABFbmNyeXB0aW9uIG1ldGhvZCBub3Qgc3VwcG9ydGVkAENvbXByZXNzaW9uIG1ldGhvZCBub3Qgc3VwcG9ydGVkAEVudHJ5IGhhcyBiZWVuIGRlbGV0ZWQAQ29udGFpbmluZyB6aXAgYXJjaGl2ZSB3YXMgY2xvc2VkAENsb3NpbmcgemlwIGFyY2hpdmUgZmFpbGVkAFJlbmFtaW5nIHRlbXBvcmFyeSBmaWxlIGZhaWxlZABFbnRyeSBoYXMgYmVlbiBjaGFuZ2VkAE5vIHBhc3N3b3JkIHByb3ZpZGVkAFdyb25nIHBhc3N3b3JkIHByb3ZpZGVkAFVua25vd24gZXJyb3IgJWQAQUUAKG51bGwpADogAFBLBgcAUEsGBgBQSwUGAFBLAwQAUEsBAgAAAAA/BQAAwAcAAJMIAAB4CAAAbwUAAJEFAAB6BQAAsgUAAFYIAAAbBwAA1gQAAAsHAADqBgAAnAUAAMgGAACyCAAAHggAACgHAABHBAAAoAYAAGAFAAAuBAAAPgcAAD8IAAD+BwAAjgYAAMkIAADeCAAA5gcAALIGAABVBQAAqAcAACAAQcgTCxEBAAAAAQAAAAEAAAABAAAAAQBB7BMLCQEAAAABAAAAAgBBmBQLAQEAQbgUCwEBAEHSFAukLDomOyZlJmYmYyZgJiIg2CXLJdklQiZAJmomayY8JrolxCWVITwgtgCnAKwlqCGRIZMhkiGQIR8ilCGyJbwlIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AAIjxwD8AOkA4gDkAOAA5QDnAOoA6wDoAO8A7gDsAMQAxQDJAOYAxgD0APYA8gD7APkA/wDWANwAogCjAKUApyCSAeEA7QDzAPoA8QDRAKoAugC/ABAjrAC9ALwAoQCrALsAkSWSJZMlAiUkJWElYiVWJVUlYyVRJVclXSVcJVslECUUJTQlLCUcJQAlPCVeJV8lWiVUJWklZiVgJVAlbCVnJWglZCVlJVklWCVSJVMlayVqJRglDCWIJYQljCWQJYAlsQPfAJMDwAOjA8MDtQDEA6YDmAOpA7QDHiLGA7UDKSJhIrEAZSJkIiAjISP3AEgisAAZIrcAGiJ/ILIAoCWgAAAAAACWMAd3LGEO7rpRCZkZxG0Hj/RqcDWlY+mjlWSeMojbDqS43Hke6dXgiNnSlytMtgm9fLF+By2455Edv5BkELcd8iCwakhxufPeQb6EfdTaGuvk3W1RtdT0x4XTg1aYbBPAqGtkevli/ezJZYpPXAEU2WwGY2M9D/r1DQiNyCBuO14QaUzkQWDVcnFnotHkAzxH1ARL/YUN0mu1CqX6qLU1bJiyQtbJu9tA+bys42zYMnVc30XPDdbcWT3Rq6ww2SY6AN5RgFHXyBZh0L+19LQhI8SzVpmVus8Ppb24nrgCKAiIBV+y2QzGJOkLsYd8by8RTGhYqx1hwT0tZraQQdx2BnHbAbwg0pgqENXviYWxcR+1tgal5L+fM9S46KLJB3g0+QAPjqgJlhiYDuG7DWp/LT1tCJdsZJEBXGPm9FFra2JhbBzYMGWFTgBi8u2VBmx7pQEbwfQIglfED/XG2bBlUOm3Euq4vot8iLn83x3dYkkt2hXzfNOMZUzU+1hhsk3OUbU6dAC8o+Iwu9RBpd9K15XYPW3E0aT79NbTaulpQ/zZbjRGiGet0Lhg2nMtBETlHQMzX0wKqsl8Dd08cQVQqkECJxAQC76GIAzJJbVoV7OFbyAJ1Ga5n+Rhzg753l6YydkpIpjQsLSo18cXPbNZgQ20LjtcvbetbLrAIIO47bazv5oM4rYDmtKxdDlH1eqvd9KdFSbbBIMW3HMSC2PjhDtklD5qbQ2oWmp6C88O5J3/CZMnrgAKsZ4HfUSTD/DSowiHaPIBHv7CBmldV2L3y2dlgHE2bBnnBmtudhvU/uAr04laetoQzErdZ2/fufn5776OQ763F9WOsGDoo9bWfpPRocTC2DhS8t9P8We70WdXvKbdBrU/SzaySNorDdhMGwqv9koDNmB6BEHD72DfVd9nqO+ObjF5vmlGjLNhyxqDZryg0m8lNuJoUpV3DMwDRwu7uRYCIi8mBVW+O7rFKAu9spJatCsEarNcp//XwjHP0LWLntksHa7eW7DCZJsm8mPsnKNqdQqTbQKpBgmcPzYO64VnB3ITVwAFgkq/lRR6uOKuK7F7OBu2DJuO0pINvtXlt+/cfCHf2wvU0tOGQuLU8fiz3Whug9ofzRa+gVsmufbhd7Bvd0e3GOZaCIhwag//yjsGZlwLARH/nmWPaa5i+NP/a2FFz2wWeOIKoO7SDddUgwROwrMDOWEmZ6f3FmDQTUdpSdt3bj5KatGu3FrW2WYL30DwO9g3U668qcWeu95/z7JH6f+1MBzyvb2KwrrKMJOzU6ajtCQFNtC6kwbXzSlX3lS/Z9kjLnpms7hKYcQCG2hdlCtvKje+C7ShjgzDG98FWo3vAi0AAAAARjtnZYx2zsrKTamvWevtTh/QiivVnSOEk6ZE4bLW25307bz4PqAVV3ibcjLrPTbTrQZRtmdL+BkhcJ98JavG4GOQoYWp3Qgq7+ZvT3xAK646e0zL8DblZLYNggGXfR190UZ6GBsL07ddMLTSzpbwM4itl1ZC4D75BNtZnAtQ/BpNa5t/hyYy0MEdVbVSuxFUFIB2Md7N356Y9rj7uYYnh/+9QOI18OlNc8uOKOBtysmmVq2sbBsEAyogY2Yu+zr6aMBdn6KN9DDktpNVdxDXtDErsNH7Zhl+vV1+G5wt4WfaFoYCEFsvrVZgSMjFxgwpg/1rTEmwwuMPi6WGFqD4NVCbn1Ca1jb/3O1Rmk9LFXsJcHIewz3bsYUGvNSkdiOo4k1EzSgA7WJuO4oH/Z3O5rumqYNx6wAsN9BnSTMLPtV1MFmwv33wH/lGl3pq4NObLNu0/uaWHVGgrXo0gd3lSMfmgi0NqyuCS5BM59g2CAaeDW9jVEDGzBJ7oakd8AQvW8tjSpGGyuXXva2ARBvpYQIgjgTIbSerjlZAzq8m37LpHbjXI1AReGVrdh32zTL8sPZVmXq7/DY8gJtTOFvCz35gpaq0LQwF8hZrYGGwL4Eni0jk7cbhS6v9hi6KjRlSzLZ+Nwb715hAwLD902b0HJVdk3lfEDrWGStdsyxA8Wtqe5YOoDY/oeYNWMR1qxwlM5B7QPnd0u+/5rWKnpYq9titTZMS4OQ8VNuDWcd9x7iBRqDdSwsJcg0wbhcJ6zeLT9BQ7oWd+UHDpp4kUADaxRY7vaDcdhQPmk1zars97Bb9BotzN0si3HFwRbni1gFYpO1mPW6gz5Iom6j3JxANcWErahSrZsO77V2k3n774D84wIda8o0u9bS2SZCVxtbs0/2xiRmwGCZfi39DzC07oooWXMdAW/VoBmCSDQK7y5FEgKz0js0FW8j2Yj5bUCbfHWtButcm6BWRHY9wsG0QDPZWd2k8G97GeiC5o+mG/UKvvZonZfAziCPLVO064AlefNtuO7aWx5TwraDxYwvkECUwg3XvfSraqUZNv4g20sPODbWmBEAcCUJ7e2zR3T+Nl+ZY6F2r8UcbkJYiH0vPvllwqNuTPQF01QZmEUagIvAAm0WVytbsOozti1+tnRQj66ZzRiHr2uln0L2M9Hb5bbJNngh4ADenPjtQwjGw9UR3i5IhvcY7jvv9XOtoWxgKLmB/b+Qt1sCiFrGlg2Yu2cVdSbwPEOATSSuHdtqNw5ectqTyVvsNXRDAajgUGzOkUiBUwZht/W7eVpoLTfDe6gvLuY/BhhAgh713RabN6Dng9o9cKrsm82yAQZb/JgV3uR1iEnNQy701a6zYAAAAAFiA4tfxBrR0qYZWo+INaOm6jYo+EwvcnUuLPkqFHaEJ3Z1D3nQbFX0sm/eqZxDJ4D+QKzeWFn2UzpafQwo7QhNSu6DE+z32Z6O9FLDoNir6sLbILRkwno5BsHxZjybjGtemAc1+IFduJqC1uW0ri/M1q2kknC0/h8St3VAUdoQmTPZm8eVwMFK98NKF9nvsz677DhgHfVi7X/26bJFrJS/J68f4YG2RWzjtc4xzZk3GK+avEYJg+bLa4BtlHk3GNUbNJOLvS3JBt8uQlvxArtykwEwLDUYaqFXG+H+bUGc8w9CF62pW00gy1jGfeV0P1SHd7QKIW7uh0NtZdijsCE1wbOqa2eq8OYFqXu7K4WCkkmGCczvn1NBjZzYHrfGpRPVxS5Nc9x0wBHf/50/8wa0XfCN6vvp12eZ6lw4i10peeleoidPR/iqLURz9wNoit5hawGAx3JbDaVx0FKfK61f/SgmAVsxfIw5MvfRFx4O+HUdhabTBN8rsQdUdPJqMa2QabrzNnDgflRzayN6X5IKGFwZVL5FQ9ncRsiG5hy1i4QfPtUiBmRYQAXvBW4pFiwMKp1yqjPH/8gwTKDahznhuISyvx6d6DJ8nmNvUrKaRjCxERiWqEuV9KvAys7xvces8jaZCutsFGjo50lGxB5gJMeVPoLez7Pg3UTtQ2BGaCFjzTaHepe75Xkc5stV5c+pVm6RD080HG1Mv0NXFsJONRVJEJMME53xD5jA3yNh6b0g6rcbObA6eTo7ZWuNTiQJjsV6r5ef982UFKrjuO2Dgbtm3SeiPFBFobcPf/vKAh34QVy74RvR2eKQjPfOaaWVzeL7M9S4dlHXMykSulbwcLndrtaghyO0owx+mo/1V/iMfglelSSEPJav2wbM0tZkz1mIwtYDBaDViFiO+XFx7Pr6L0rjoKIo4Cv9OldevFhU1eL+TY9vnE4EMrJi/RvQYXZFdngsyBR7p5cuIdqaTCJRxOo7C0mIOIAUphR5PcQX8mNiDqjuAA0jseDQZ1yC0+wCJMq2j0bJPdJo5cT7CuZPpaz/FSjO/J539KbjepalaCQwvDKpUr+59HyTQN0ekMuDuImRDtqKGlHIPW8Qqj7kTgwnvsNuJDWeQAjMtyILR+mEEh1k5hGWO9xL6za+SGBoGFE65XpSsbhUfkiRNn3Dz5BkmULyZxIdsQp3xNMJ/Jp1EKYXFxMtSjk/1GNbPF89/SUFsJ8mju+lfPPix394vGFmIjEDZalsLUlQRU9K2xvpU4GWi1AKyZnnf4j75PTWXf2uWz/+JQYR0twvc9FXcdXIDfy3y4ajjZH7ru+ScPBJiyp9K4ihIAWkWAlnp9NXwb6J2qO9AoQAAAADhtlLvg2vUBWLdhuoG16gL52H65IW8fA5kCi7hDK5RF+0YA/iPxYUSbnPX/Qp5+Rzrz6vziRItGWikf/YYXKMu+erxwZs3dyt6gSXEHosLJf89Wcqd4N8gfFaNzxTy8jn1RKDWl5kmPHYvdNMSJVoy85MI3ZFOjjdw+NzYMLhGXdEOFLKz05JYUmXAtzZv7lbX2by5tQQ6U1SyaLw8FhdK3aBFpb99w09ey5GgOsG/Qdt37a65qmtEWBw5qyjk5XPJUrecq48xdko5Y5kuM014z4Ufl61YmX1M7suSJEq0ZMX85ounIWBhRpcyjiKdHG/DK06AofbIakBAmoVgcI26gcbfVeMbWb8CrQtQZqclsYcRd17lzPG0BHqjW2ze3K2NaI5C77UIqA4DWkdqCXSmi78mSelioKMI1PJMeCwulJmafHv7R/qRGvGofn77hp+fTdRw/ZBSmhwmAHV0gn+DlTQtbPfpq4YWX/lpclXXiJPjhWfxPgONEIhRYlDIy+exfpkI06Mf4jIVTQ1WH2Pst6kxA9V0t+k0wuUGXGaa8L3QyB/fDU71PrscGlqxMvu7B2AU2drm/jhstBFIlGjJqSI6Jsv/vMwqSe4jTkPAwq/1ki3NKBTHLJ5GKEQ6Od6ljGsxx1Ht2ybnvzRC7ZHVo1vDOsGGRdAgMBc/geZrrmBQOUECjb+r4zvtRIcxw6Vmh5FKBFoXoOXsRU+NSDq5bP5oVg4j7rzvlbxTi5+SsmopwF0I9Ea36UIUWJm6yIB4DJpvGtEchftnTmqfbWCLftsyZBwGtI79sOZhlRSZl3Siy3gWf02S98kffZPDMZxydWNzEKjlmfEet3axXi3zUOh/HDI1+fbTg6sZt4mF+FY/1xc04lH91VQDEr3wfORcRi4LPpuo4d8t+g67J9TvWpGGADhMAOrZ+lIFqQKO3Ui03DIqaVrYy98IN6/VJtZOY3Q5LL7y080IoDylrN/KRBqNJSbHC8/HcVkgo3t3wULNJS4gEKPEwabxK+GW5hQAILT7Yv0yEYNLYP7nQU4fBvcc8GQqmhqFnMj17Ti3AwyO5exuU2MGj+Ux6evvHwgKWU3naITLDYkymeL5ykU6GHwX1XqhkT+bF8PQ/x3tMR6rv958djk0ncBr2/VkFC0U0kbCdg/AKJe5ksfzs7wmEgXuyXDYaCORbjrM0S6gSTCY8qZSRXRMs/Mmo9f5CEI2T1qtVJLcR7UkjqjdgPFePDajsV7rJVu/XXe021dZVTrhC7pYPI1QuYrfv8lyA2coxFGIShnXYquvhY3PpatsLhP5g0zOf2mteC2GxdxScCRqAJ9Gt4Z1pwHUmsML+nsivaiUQGAufqHWfJEAAAAAQ8umh8eQPNSEW5pTzycIc4zsrvQItzSnS3ySIJ5PEObdhLZhWd8sMhoUirVRaBiVEqO+Epb4JEHVM4LGfZlRFz5S95C6CW3D+cLLRLK+WWTxdf/jdS5lsDblwzfj1kHxoB3ndiRGfSVnjduiLPFJgm867wXrYXVWqKrT0foyoy65+QWpPaKf+n5pOX01Fatddt4N2vKFl4mxTjEOZH2zyCe2FU+j7Y8c4CYpm6tau7vokR08bMqHby8BIeiHq/I5xGBUvkA7zu0D8GhqSIz6SgtHXM2PHMaezNdgGRnk4t9aL0RY3nTeC52/eIzWw+qslQhMKxFT1nhSmHD/9GVGXbeu4Noz9XqJcD7cDjtCTi54ieip/NJy+r8Z1H1qKla7KeHwPK26am/ucczopQ1eyObG+E9inWIcIVbEm4n8F0rKN7HNTmwrng2njRlG2x85BRC5voFLI+3CgIVqF7MHrFR4oSvQIzt4k+id/9iUD9+bX6lYHwQzC1zPlYwOV+VzTZxD9MnH2aeKDH8gwXDtAIK7S4cG4NHURSt3U5AY9ZXT01MSV4jJQRRDb8ZfP/3mHPRbYZivwTLbZGe1c860ZDAFEuO0Xoiw95UuN7zpvBf/IhqQe3mAwziyJkTtgaSCrkoCBSoRmFZp2j7RIqas8WFtCnblNpAlpv02oujLjLqrACo9L1uwbmyQFukn7ITJZCciTuB8uB2jtx6adoScXDVPOtuxFKCI8t8GD7mjlC/6aDKofjOo+z34DnyVUt2t1pl7KlLC4XkRCUf+WnXV3hm+c1md5ekK3i5PjQsdzUtI1mvMzI3xn49GVxjEOsU4h/FjvwOq+exAYV9rEvkvlFEyiRPVaRNAlqK1x93eJ+eeFYFgGk4bM1mFvbSMtj9yz32Z9UsmA6YI7aUhQ5E3AQBakYaEAQvVx8qtUm9gfoMsq9gEqPBCV+s75NCgR3bw44zQd2fXSiQkHOyj8S9uZbLkyOI2v1KxdXT0Nj4IZhZ9w8CR+ZhawrpT/EUcrsrnX2VsYNs+9jOY9VC004nClJBCZBMUGf5AV9JYx4Lh2gHBKnyGRXHm1Qa6QFJNxtJyDg109YpW7qbJnUghYTeb8CL8PXemp6ck5WwBo64Qk4Pt2zUEaYCvVypLCdD/eIsWvLMtkTjot8J7IxFFMF+DZXOUJeL3z7+xtAQZNuacacmlV89OIQxVHWLH85opu2G6anDHPe4rXW6t4PvpeNN5LzsY36i/Q0X7/IjjfLf0cVz0P9fbcGRNiDOv6w+bBTje2M6eWVyVBAofXqKNVCIwrRfpliqTsgx50Hmq/gVKKDhGgY6/wtoU7IERsmvKbSBLiaaGzA39HJ9ONroYFAQAAJ0HAAAsCQAAhgUAAEgFAACnBQAAAAQAADIFAAC8BQAALAkAQYDBAAv3CQwACACMAAgATAAIAMwACAAsAAgArAAIAGwACADsAAgAHAAIAJwACABcAAgA3AAIADwACAC8AAgAfAAIAPwACAACAAgAggAIAEIACADCAAgAIgAIAKIACABiAAgA4gAIABIACACSAAgAUgAIANIACAAyAAgAsgAIAHIACADyAAgACgAIAIoACABKAAgAygAIACoACACqAAgAagAIAOoACAAaAAgAmgAIAFoACADaAAgAOgAIALoACAB6AAgA+gAIAAYACACGAAgARgAIAMYACAAmAAgApgAIAGYACADmAAgAFgAIAJYACABWAAgA1gAIADYACAC2AAgAdgAIAPYACAAOAAgAjgAIAE4ACADOAAgALgAIAK4ACABuAAgA7gAIAB4ACACeAAgAXgAIAN4ACAA+AAgAvgAIAH4ACAD+AAgAAQAIAIEACABBAAgAwQAIACEACAChAAgAYQAIAOEACAARAAgAkQAIAFEACADRAAgAMQAIALEACABxAAgA8QAIAAkACACJAAgASQAIAMkACAApAAgAqQAIAGkACADpAAgAGQAIAJkACABZAAgA2QAIADkACAC5AAgAeQAIAPkACAAFAAgAhQAIAEUACADFAAgAJQAIAKUACABlAAgA5QAIABUACACVAAgAVQAIANUACAA1AAgAtQAIAHUACAD1AAgADQAIAI0ACABNAAgAzQAIAC0ACACtAAgAbQAIAO0ACAAdAAgAnQAIAF0ACADdAAgAPQAIAL0ACAB9AAgA/QAIABMACQATAQkAkwAJAJMBCQBTAAkAUwEJANMACQDTAQkAMwAJADMBCQCzAAkAswEJAHMACQBzAQkA8wAJAPMBCQALAAkACwEJAIsACQCLAQkASwAJAEsBCQDLAAkAywEJACsACQArAQkAqwAJAKsBCQBrAAkAawEJAOsACQDrAQkAGwAJABsBCQCbAAkAmwEJAFsACQBbAQkA2wAJANsBCQA7AAkAOwEJALsACQC7AQkAewAJAHsBCQD7AAkA+wEJAAcACQAHAQkAhwAJAIcBCQBHAAkARwEJAMcACQDHAQkAJwAJACcBCQCnAAkApwEJAGcACQBnAQkA5wAJAOcBCQAXAAkAFwEJAJcACQCXAQkAVwAJAFcBCQDXAAkA1wEJADcACQA3AQkAtwAJALcBCQB3AAkAdwEJAPcACQD3AQkADwAJAA8BCQCPAAkAjwEJAE8ACQBPAQkAzwAJAM8BCQAvAAkALwEJAK8ACQCvAQkAbwAJAG8BCQDvAAkA7wEJAB8ACQAfAQkAnwAJAJ8BCQBfAAkAXwEJAN8ACQDfAQkAPwAJAD8BCQC/AAkA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SXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATm8gZXJyb3IgaW5mb3JtYXRpb24AQcCAAQuFARMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAgERQADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAQfSCAQsCXEQAQbCDAQsQ/////////////////////w==`;an(on)||(on=N(on));function sn(s){try{if(s==on&&J)return new Uint8Array(J);var l=Dn(s);if(l)return l;if(I)return I(s);throw`sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)`}catch(s){nn(s)}}function cn(s,l){var p,g,v;try{v=sn(s),g=new WebAssembly.Module(v),p=new WebAssembly.Instance(g,l)}catch(s){var b=s.toString();throw q(`failed to compile wasm module: `+b),(b.includes(`imported Memory`)||b.includes(`memory import`))&&q(`Memory size incompatibility issues may be due to changing INITIAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set INITIAL_MEMORY at runtime to something smaller than it was at compile time).`),s}return[p,g]}function ln(){var s={a:On};function p(s,p){l.asm=s.exports,be=l.asm.g,Tt(be.buffer),Ot=l.asm.W,Gt(l.asm.h),tn(`wasm-instantiate`)}if(en(`wasm-instantiate`),l.instantiateWasm)try{return l.instantiateWasm(s,p)}catch(s){return q(`Module.instantiateWasm callback failed with error: `+s),!1}return p(cn(on,s)[0]),l.asm}function un(s){return yt.getFloat32(s,!0)}function dn(s){return yt.getFloat64(s,!0)}function fn(s){return yt.getInt16(s,!0)}function pn(s){return yt.getInt32(s,!0)}function mn(s,l){yt.setInt32(s,l,!0)}function hn(s){for(;s.length>0;){var p=s.shift();if(typeof p==`function`){p(l);continue}var g=p.func;typeof g==`number`?p.arg===void 0?Ot.get(g)():Ot.get(g)(p.arg):g(p.arg===void 0?null:p.arg)}}function gn(s,l){var p=new Date(pn((s>>2)*4)*1e3);mn((l>>2)*4,p.getUTCSeconds()),mn((l+4>>2)*4,p.getUTCMinutes()),mn((l+8>>2)*4,p.getUTCHours()),mn((l+12>>2)*4,p.getUTCDate()),mn((l+16>>2)*4,p.getUTCMonth()),mn((l+20>>2)*4,p.getUTCFullYear()-1900),mn((l+24>>2)*4,p.getUTCDay()),mn((l+36>>2)*4,0),mn((l+32>>2)*4,0);var g=Date.UTC(p.getUTCFullYear(),0,1,0,0,0,0),v=(p.getTime()-g)/(1e3*60*60*24)|0;return mn((l+28>>2)*4,v),gn.GMTString||=Ye(`GMT`),mn((l+40>>2)*4,gn.GMTString),l}function _n(s,l){return gn(s,l)}function vn(s,l,p){ut.copyWithin(s,l,l+p)}function yn(s){try{return be.grow(s-ot.byteLength+65535>>>16),Tt(be.buffer),1}catch{}}function bn(s){var l=ut.length;s>>>=0;var p=2147483648;if(s>p)return!1;for(var g=1;g<=4;g*=2){var v=l*(1+.2/g);if(v=Math.min(v,s+100663296),yn(Math.min(p,Qe(Math.max(s,v),65536))))return!0}return!1}function xn(s){}function Sn(s){var l=Date.now()/1e3|0;return s&&mn((s>>2)*4,l),l}function Cn(){if(Cn.called)return;Cn.called=!0;var s=new Date().getFullYear(),l=new Date(s,0,1),p=new Date(s,6,1),g=l.getTimezoneOffset(),v=p.getTimezoneOffset(),b=Math.max(g,v);mn((Nn()>>2)*4,b*60),mn((Mn()>>2)*4,Number(g!=v));function C(s){var l=s.toTimeString().match(/\(([A-Za-z ]+)\)$/);return l?l[1]:`GMT`}var w=C(l),E=C(p),k=Ye(w),A=Ye(E);v>2)*4,k),mn((jn()+4>>2)*4,A)):(mn((jn()>>2)*4,A),mn((jn()+4>>2)*4,k))}function wn(s){Cn();var l=Date.UTC(pn((s+20>>2)*4)+1900,pn((s+16>>2)*4),pn((s+12>>2)*4),pn((s+8>>2)*4),pn((s+4>>2)*4),pn((s>>2)*4),0),p=new Date(l);mn((s+24>>2)*4,p.getUTCDay());var g=Date.UTC(p.getUTCFullYear(),0,1,0,0,0,0),v=(p.getTime()-g)/(1e3*60*60*24)|0;return mn((s+28>>2)*4,v),p.getTime()/1e3|0}var Tn=typeof atob==`function`?atob:function(s){var l=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=`,p=``,g,v,b,C,w,E,k,A=0;s=s.replace(/[^A-Za-z0-9\+\/\=]/g,``);do C=l.indexOf(s.charAt(A++)),w=l.indexOf(s.charAt(A++)),E=l.indexOf(s.charAt(A++)),k=l.indexOf(s.charAt(A++)),g=C<<2|w>>4,v=(w&15)<<4|E>>2,b=(E&3)<<6|k,p+=String.fromCharCode(g),E!==64&&(p+=String.fromCharCode(v)),k!==64&&(p+=String.fromCharCode(b));while(A0||(Lt(),Jt>0))return;function p(){Ln||(Ln=!0,l.calledRun=!0,!xe&&(Rt(),g(l),l.onRuntimeInitialized&&l.onRuntimeInitialized(),Vt()))}l.setStatus?(l.setStatus(`Running...`),setTimeout(function(){setTimeout(function(){l.setStatus(``)},1),p()},1)):p()}if(l.run=Rn,l.preInit)for(typeof l.preInit==`function`&&(l.preInit=[l.preInit]);l.preInit.length>0;)l.preInit.pop()();return Rn(),s}})();typeof s==`object`&&typeof l==`object`?l.exports=g:typeof define==`function`&&define.amd?define([],function(){return g}):typeof s==`object`&&(s.createModule=g)})),require_makeInterface=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.makeInterface=s.Errors=void 0;let l=[`number`,`number`];var p;(function(s){s[s.ZIP_ER_OK=0]=`ZIP_ER_OK`,s[s.ZIP_ER_MULTIDISK=1]=`ZIP_ER_MULTIDISK`,s[s.ZIP_ER_RENAME=2]=`ZIP_ER_RENAME`,s[s.ZIP_ER_CLOSE=3]=`ZIP_ER_CLOSE`,s[s.ZIP_ER_SEEK=4]=`ZIP_ER_SEEK`,s[s.ZIP_ER_READ=5]=`ZIP_ER_READ`,s[s.ZIP_ER_WRITE=6]=`ZIP_ER_WRITE`,s[s.ZIP_ER_CRC=7]=`ZIP_ER_CRC`,s[s.ZIP_ER_ZIPCLOSED=8]=`ZIP_ER_ZIPCLOSED`,s[s.ZIP_ER_NOENT=9]=`ZIP_ER_NOENT`,s[s.ZIP_ER_EXISTS=10]=`ZIP_ER_EXISTS`,s[s.ZIP_ER_OPEN=11]=`ZIP_ER_OPEN`,s[s.ZIP_ER_TMPOPEN=12]=`ZIP_ER_TMPOPEN`,s[s.ZIP_ER_ZLIB=13]=`ZIP_ER_ZLIB`,s[s.ZIP_ER_MEMORY=14]=`ZIP_ER_MEMORY`,s[s.ZIP_ER_CHANGED=15]=`ZIP_ER_CHANGED`,s[s.ZIP_ER_COMPNOTSUPP=16]=`ZIP_ER_COMPNOTSUPP`,s[s.ZIP_ER_EOF=17]=`ZIP_ER_EOF`,s[s.ZIP_ER_INVAL=18]=`ZIP_ER_INVAL`,s[s.ZIP_ER_NOZIP=19]=`ZIP_ER_NOZIP`,s[s.ZIP_ER_INTERNAL=20]=`ZIP_ER_INTERNAL`,s[s.ZIP_ER_INCONS=21]=`ZIP_ER_INCONS`,s[s.ZIP_ER_REMOVE=22]=`ZIP_ER_REMOVE`,s[s.ZIP_ER_DELETED=23]=`ZIP_ER_DELETED`,s[s.ZIP_ER_ENCRNOTSUPP=24]=`ZIP_ER_ENCRNOTSUPP`,s[s.ZIP_ER_RDONLY=25]=`ZIP_ER_RDONLY`,s[s.ZIP_ER_NOPASSWD=26]=`ZIP_ER_NOPASSWD`,s[s.ZIP_ER_WRONGPASSWD=27]=`ZIP_ER_WRONGPASSWD`,s[s.ZIP_ER_OPNOTSUPP=28]=`ZIP_ER_OPNOTSUPP`,s[s.ZIP_ER_INUSE=29]=`ZIP_ER_INUSE`,s[s.ZIP_ER_TELL=30]=`ZIP_ER_TELL`,s[s.ZIP_ER_COMPRESSED_DATA=31]=`ZIP_ER_COMPRESSED_DATA`})(p||(s.Errors=p={})),s.makeInterface=s=>({get HEAPU8(){return s.HEAPU8},errors:p,SEEK_SET:0,SEEK_CUR:1,SEEK_END:2,ZIP_CHECKCONS:4,ZIP_EXCL:2,ZIP_RDONLY:16,ZIP_FL_OVERWRITE:8192,ZIP_FL_COMPRESSED:4,ZIP_OPSYS_DOS:0,ZIP_OPSYS_AMIGA:1,ZIP_OPSYS_OPENVMS:2,ZIP_OPSYS_UNIX:3,ZIP_OPSYS_VM_CMS:4,ZIP_OPSYS_ATARI_ST:5,ZIP_OPSYS_OS_2:6,ZIP_OPSYS_MACINTOSH:7,ZIP_OPSYS_Z_SYSTEM:8,ZIP_OPSYS_CPM:9,ZIP_OPSYS_WINDOWS_NTFS:10,ZIP_OPSYS_MVS:11,ZIP_OPSYS_VSE:12,ZIP_OPSYS_ACORN_RISC:13,ZIP_OPSYS_VFAT:14,ZIP_OPSYS_ALTERNATE_MVS:15,ZIP_OPSYS_BEOS:16,ZIP_OPSYS_TANDEM:17,ZIP_OPSYS_OS_400:18,ZIP_OPSYS_OS_X:19,ZIP_CM_DEFAULT:-1,ZIP_CM_STORE:0,ZIP_CM_DEFLATE:8,uint08S:s._malloc(1),uint32S:s._malloc(4),malloc:s._malloc,free:s._free,getValue:s.getValue,openFromSource:s.cwrap(`zip_open_from_source`,`number`,[`number`,`number`,`number`]),close:s.cwrap(`zip_close`,`number`,[`number`]),discard:s.cwrap(`zip_discard`,null,[`number`]),getError:s.cwrap(`zip_get_error`,`number`,[`number`]),getName:s.cwrap(`zip_get_name`,`string`,[`number`,`number`,`number`]),getNumEntries:s.cwrap(`zip_get_num_entries`,`number`,[`number`,`number`]),delete:s.cwrap(`zip_delete`,`number`,[`number`,`number`]),statIndex:s.cwrap(`zip_stat_index`,`number`,[`number`,...l,`number`,`number`]),fopenIndex:s.cwrap(`zip_fopen_index`,`number`,[`number`,...l,`number`]),fread:s.cwrap(`zip_fread`,`number`,[`number`,`number`,`number`,`number`]),fclose:s.cwrap(`zip_fclose`,`number`,[`number`]),dir:{add:s.cwrap(`zip_dir_add`,`number`,[`number`,`string`])},file:{add:s.cwrap(`zip_file_add`,`number`,[`number`,`string`,`number`,`number`]),getError:s.cwrap(`zip_file_get_error`,`number`,[`number`]),getExternalAttributes:s.cwrap(`zip_file_get_external_attributes`,`number`,[`number`,...l,`number`,`number`,`number`]),setExternalAttributes:s.cwrap(`zip_file_set_external_attributes`,`number`,[`number`,...l,`number`,`number`,`number`]),setMtime:s.cwrap(`zip_file_set_mtime`,`number`,[`number`,...l,`number`,`number`]),setCompression:s.cwrap(`zip_set_file_compression`,`number`,[`number`,...l,`number`,`number`])},ext:{countSymlinks:s.cwrap(`zip_ext_count_symlinks`,`number`,[`number`])},error:{initWithCode:s.cwrap(`zip_error_init_with_code`,null,[`number`,`number`]),strerror:s.cwrap(`zip_error_strerror`,`string`,[`number`])},name:{locate:s.cwrap(`zip_name_locate`,`number`,[`number`,`string`,`number`])},source:{fromUnattachedBuffer:s.cwrap(`zip_source_buffer_create`,`number`,[`number`,...l,`number`,`number`]),fromBuffer:s.cwrap(`zip_source_buffer`,`number`,[`number`,`number`,...l,`number`]),free:s.cwrap(`zip_source_free`,null,[`number`]),keep:s.cwrap(`zip_source_keep`,null,[`number`]),open:s.cwrap(`zip_source_open`,`number`,[`number`]),close:s.cwrap(`zip_source_close`,`number`,[`number`]),seek:s.cwrap(`zip_source_seek`,`number`,[`number`,...l,`number`]),tell:s.cwrap(`zip_source_tell`,`number`,[`number`]),read:s.cwrap(`zip_source_read`,`number`,[`number`,`number`,`number`]),error:s.cwrap(`zip_source_error`,`number`,[`number`])},struct:{statS:s.cwrap(`zipstruct_statS`,`number`,[]),statSize:s.cwrap(`zipstruct_stat_size`,`number`,[`number`]),statCompSize:s.cwrap(`zipstruct_stat_comp_size`,`number`,[`number`]),statCompMethod:s.cwrap(`zipstruct_stat_comp_method`,`number`,[`number`]),statMtime:s.cwrap(`zipstruct_stat_mtime`,`number`,[`number`]),statCrc:s.cwrap(`zipstruct_stat_crc`,`number`,[`number`]),errorS:s.cwrap(`zipstruct_errorS`,`number`,[]),errorCodeZip:s.cwrap(`zipstruct_error_code_zip`,`number`,[`number`])}})})),require_ZipOpenFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ZipOpenFS=void 0,s.getArchivePart=v;let l=require_lib$9(),p=require_lib$9(),g=require_sync();function v(s,l){let g=s.indexOf(l);if(g<=0)return null;let v=g;for(;g>=0&&(v=g+l.length,s[v]!==p.ppath.sep);){if(s[g-1]===p.ppath.sep)return null;g=s.indexOf(l,v)}return s.length>v&&s[v]!==p.ppath.sep?null:s.slice(0,v)}s.ZipOpenFS=class s extends l.MountFS{static async openPromise(l,p){let g=new s(p);try{return await l(g)}finally{g.saveAndClose()}}constructor(s={}){let l=s.fileExtensions,p=s.readOnlyArchives,b=l===void 0?s=>v(s,`.zip`):s=>{for(let p of l){let l=v(s,p);if(l)return l}return null},C=(l,v)=>new g.ZipFS(v,{baseFs:l,readOnly:p,stats:l.statSync(v),customZipImplementation:s.customZipImplementation}),w=async(l,v)=>{let b={baseFs:l,readOnly:p,stats:await l.statPromise(v),customZipImplementation:s.customZipImplementation};return()=>new g.ZipFS(v,b)};super({...s,factorySync:C,factoryPromise:w,getMountPoint:b})}}})),require_libzipImpl=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LibZipImpl=s.LibzipError=void 0;let l=require_instance();var p=class extends Error{constructor(s,l){super(s),this.name=`Libzip Error`,this.code=l}};s.LibzipError=p,s.LibZipImpl=class{constructor(s){this.filesShouldBeCached=!0;let p=`buffer`in s?s.buffer:s.baseFs.readFileSync(s.path);this.libzip=(0,l.getInstance)();let g=this.libzip.malloc(4);try{let l=0;s.readOnly&&(l|=this.libzip.ZIP_RDONLY);let v=this.allocateUnattachedSource(p);try{this.zip=this.libzip.openFromSource(v,l,g),this.lzSource=v}catch(s){throw this.libzip.source.free(v),s}if(this.zip===0){let s=this.libzip.struct.errorS();throw this.libzip.error.initWithCode(s,this.libzip.getValue(g,`i32`)),this.makeLibzipError(s)}}finally{this.libzip.free(g)}let v=this.libzip.getNumEntries(this.zip,0),b=Array(v);for(let s=0;s>>0,mtime:this.libzip.struct.statMtime(l)>>>0,crc:this.libzip.struct.statCrc(l)>>>0}}makeLibzipError(s){let l=this.libzip.struct.errorCodeZip(s),g=new p(this.libzip.error.strerror(s),this.libzip.errors[l]);if(l===this.libzip.errors.ZIP_ER_CHANGED)throw Error(`Assertion failed: Unexpected libzip error: ${g.message}`);return g}setFileSource(s,l,p){let g=this.allocateSource(p);try{let p=this.libzip.file.add(this.zip,s,g,this.libzip.ZIP_FL_OVERWRITE);if(p===-1||l!==null&&this.libzip.file.setCompression(this.zip,p,0,l[0],l[1])===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return p}catch(s){throw this.libzip.source.free(g),s}}setMtime(s,l){if(this.libzip.file.setMtime(this.zip,s,0,l,0)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}getExternalAttributes(s){if(this.libzip.file.getExternalAttributes(this.zip,s,0,0,this.libzip.uint08S,this.libzip.uint32S)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return[this.libzip.getValue(this.libzip.uint08S,`i8`)>>>0,this.libzip.getValue(this.libzip.uint32S,`i32`)>>>0]}setExternalAttributes(s,l,p){if(this.libzip.file.setExternalAttributes(this.zip,s,0,0,l,p)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}locate(s){return this.libzip.name.locate(this.zip,s,0)}getFileSource(s){let l=this.libzip.struct.statS();if(this.libzip.statIndex(this.zip,s,0,0,l)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));let p=this.libzip.struct.statCompSize(l),g=this.libzip.struct.statCompMethod(l),v=this.libzip.malloc(p);try{let l=this.libzip.fopenIndex(this.zip,s,0,this.libzip.ZIP_FL_COMPRESSED);if(l===0)throw this.makeLibzipError(this.libzip.getError(this.zip));try{let s=this.libzip.fread(l,v,p,0);if(s===-1)throw this.makeLibzipError(this.libzip.file.getError(l));if(sp)throw Error(`Overread`);let b=this.libzip.HEAPU8.subarray(v,v+p);return{data:Buffer.from(b),compressionMethod:g}}finally{this.libzip.fclose(l)}}finally{this.libzip.free(v)}}deleteEntry(s){if(this.libzip.delete(this.zip,s)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}addDirectory(s){let l=this.libzip.dir.add(this.zip,s);if(l===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return l}getBufferAndClose(){try{if(this.libzip.source.keep(this.lzSource),this.libzip.close(this.zip)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));if(this.libzip.source.open(this.lzSource)===-1||this.libzip.source.seek(this.lzSource,0,0,this.libzip.SEEK_END)===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));let s=this.libzip.source.tell(this.lzSource);if(s===-1||this.libzip.source.seek(this.lzSource,0,0,this.libzip.SEEK_SET)===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));let l=this.libzip.malloc(s);if(!l)throw Error(`Couldn't allocate enough memory`);try{let p=this.libzip.source.read(this.lzSource,l,s);if(p===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));if(ps)throw Error(`Overread`);let g=Buffer.from(this.libzip.HEAPU8.subarray(l,l+s));return process.env.YARN_IS_TEST_ENV&&process.env.YARN_ZIP_DATA_EPILOGUE&&(g=Buffer.concat([g,Buffer.from(process.env.YARN_ZIP_DATA_EPILOGUE)])),g}finally{this.libzip.free(l)}}finally{this.libzip.source.close(this.lzSource),this.libzip.source.free(this.lzSource)}}allocateBuffer(s){Buffer.isBuffer(s)||(s=Buffer.from(s));let l=this.libzip.malloc(s.byteLength);if(!l)throw Error(`Couldn't allocate enough memory`);return new Uint8Array(this.libzip.HEAPU8.buffer,l,s.byteLength).set(s),{buffer:l,byteLength:s.byteLength}}allocateUnattachedSource(s){let l=this.libzip.struct.errorS(),{buffer:p,byteLength:g}=this.allocateBuffer(s),v=this.libzip.source.fromUnattachedBuffer(p,g,0,1,l);if(v===0)throw this.libzip.free(l),this.makeLibzipError(l);return v}allocateSource(s){let{buffer:l,byteLength:p}=this.allocateBuffer(s),g=this.libzip.source.fromBuffer(this.zip,l,p,0,1);if(g===0)throw this.libzip.free(l),this.makeLibzipError(this.libzip.getError(this.zip));return g}discard(){this.libzip.discard(this.zip)}}})),require_ZipFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ZipFS=s.DEFAULT_COMPRESSION_LEVEL=s.DEFLATE=s.STORE=s.ZIP_UNIX=void 0,s.makeEmptyArchive=R;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=require_lib$9(),v=require_lib$9(),b=require_lib$9(),C=require_lib$9(),w=require_lib$9(),E=require(`fs`),k=require(`stream`),A=require(`util`),N=l.__importDefault(require(`zlib`)),F=require_libzipImpl();s.ZIP_UNIX=3,s.STORE=0,s.DEFLATE=8,s.DEFAULT_COMPRESSION_LEVEL=`mixed`;function I(s){if(typeof s==`string`&&String(+s)===s)return+s;if(typeof s==`number`&&Number.isFinite(s))return s<0?Date.now()/1e3:s;if(A.types.isDate(s))return s.getTime()/1e3;throw Error(`Invalid time`)}function R(){return Buffer.from([80,75,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])}s.ZipFS=class extends p.BasePortableFakeFS{constructor(l,p={}){super(),this.listings=new Map,this.entries=new Map,this.fileSources=new Map,this.fds=new Map,this.nextFd=0,this.ready=!1,this.readOnly=!1,p.readOnly&&(this.readOnly=!0);let v=p;this.level=v.level===void 0?s.DEFAULT_COMPRESSION_LEVEL:v.level;let b=p.customZipImplementation??F.LibZipImpl;if(typeof l==`string`){let{baseFs:s=new g.NodeFS}=v;this.baseFs=s,this.path=l}else this.path=null,this.baseFs=null;if(p.stats)this.stats=p.stats;else if(typeof l==`string`)try{this.stats=this.baseFs.statSync(l)}catch(s){if(s.code===`ENOENT`&&v.create)this.stats=C.statUtils.makeDefaultStats();else throw s}else this.stats=C.statUtils.makeDefaultStats();typeof l==`string`?p.create?this.zipImpl=new b({buffer:R(),readOnly:this.readOnly}):this.zipImpl=new b({path:l,baseFs:this.baseFs,readOnly:this.readOnly,size:this.stats.size}):this.zipImpl=new b({buffer:l??R(),readOnly:this.readOnly}),this.listings.set(w.PortablePath.root,new Set);let E=this.zipImpl.getListings();for(let s=0;s{this.closeSync(w)}})}async readPromise(s,l,p,g,v){return this.readSync(s,l,p,g,v)}readSync(s,l,p=0,g=l.byteLength,v=-1){let b=this.fds.get(s);if(b===void 0)throw C.errors.EBADF(`read`);let w=v===-1||v===null?b.cursor:v,E=this.readFileSync(b.p);E.copy(l,p,w,w+g);let k=Math.max(0,Math.min(E.length-w,g));return(v===-1||v===null)&&(b.cursor+=k),k}async writePromise(s,l,p,g,v){return typeof l==`string`?this.writeSync(s,l,v):this.writeSync(s,l,p,g,v)}writeSync(s,l,p,g,v){throw this.fds.get(s)===void 0?C.errors.EBADF(`read`):Error(`Unimplemented`)}async closePromise(s){return this.closeSync(s)}closeSync(s){if(this.fds.get(s)===void 0)throw C.errors.EBADF(`read`);this.fds.delete(s)}createReadStream(s,{encoding:l}={}){if(s===null)throw Error(`Unimplemented`);let p=this.openSync(s,`r`),g=Object.assign(new k.PassThrough({emitClose:!0,autoDestroy:!0,destroy:(s,l)=>{clearImmediate(v),this.closeSync(p),l(s)}}),{close(){g.destroy()},bytesRead:0,path:s,pending:!1}),v=setImmediate(async()=>{try{let p=await this.readFilePromise(s,l);g.bytesRead=p.length,g.end(p)}catch(s){g.destroy(s)}});return g}createWriteStream(s,{encoding:l}={}){if(this.readOnly)throw C.errors.EROFS(`open '${s}'`);if(s===null)throw Error(`Unimplemented`);let p=[],g=this.openSync(s,`w`),v=Object.assign(new k.PassThrough({autoDestroy:!0,emitClose:!0,destroy:(v,b)=>{try{v?b(v):(this.writeFileSync(s,Buffer.concat(p),l),b(null))}catch(s){b(s)}finally{this.closeSync(g)}}}),{close(){v.destroy()},bytesWritten:0,path:s,pending:!1});return v.on(`data`,s=>{let l=Buffer.from(s);v.bytesWritten+=l.length,p.push(l)}),v}async realpathPromise(s){return this.realpathSync(s)}realpathSync(s){let l=this.resolveFilename(`lstat '${s}'`,s);if(!this.entries.has(l)&&!this.listings.has(l))throw C.errors.ENOENT(`lstat '${s}'`);return l}async existsPromise(s){return this.existsSync(s)}existsSync(s){if(!this.ready)throw C.errors.EBUSY(`archive closed, existsSync '${s}'`);if(this.symlinkCount===0){let l=w.ppath.resolve(w.PortablePath.root,s);return this.entries.has(l)||this.listings.has(l)}let l;try{l=this.resolveFilename(`stat '${s}'`,s,void 0,!1)}catch{return!1}return l===void 0?!1:this.entries.has(l)||this.listings.has(l)}async accessPromise(s,l){return this.accessSync(s,l)}accessSync(s,l=E.constants.F_OK){let p=this.resolveFilename(`access '${s}'`,s);if(!this.entries.has(p)&&!this.listings.has(p))throw C.errors.ENOENT(`access '${s}'`);if(this.readOnly&&l&E.constants.W_OK)throw C.errors.EROFS(`access '${s}'`)}async statPromise(s,l={bigint:!1}){return l.bigint?this.statSync(s,{bigint:!0}):this.statSync(s)}statSync(s,l={bigint:!1,throwIfNoEntry:!0}){let p=this.resolveFilename(`stat '${s}'`,s,void 0,l.throwIfNoEntry);if(p!==void 0){if(!this.entries.has(p)&&!this.listings.has(p)){if(l.throwIfNoEntry===!1)return;throw C.errors.ENOENT(`stat '${s}'`)}if(s[s.length-1]===`/`&&!this.listings.has(p))throw C.errors.ENOTDIR(`stat '${s}'`);return this.statImpl(`stat '${s}'`,p,l)}}async fstatPromise(s,l){return this.fstatSync(s,l)}fstatSync(s,l){let p=this.fds.get(s);if(p===void 0)throw C.errors.EBADF(`fstatSync`);let{p:g}=p,v=this.resolveFilename(`stat '${g}'`,g);if(!this.entries.has(v)&&!this.listings.has(v))throw C.errors.ENOENT(`stat '${g}'`);if(g[g.length-1]===`/`&&!this.listings.has(v))throw C.errors.ENOTDIR(`stat '${g}'`);return this.statImpl(`fstat '${g}'`,v,l)}async lstatPromise(s,l={bigint:!1}){return l.bigint?this.lstatSync(s,{bigint:!0}):this.lstatSync(s)}lstatSync(s,l={bigint:!1,throwIfNoEntry:!0}){let p=this.resolveFilename(`lstat '${s}'`,s,!1,l.throwIfNoEntry);if(p!==void 0){if(!this.entries.has(p)&&!this.listings.has(p)){if(l.throwIfNoEntry===!1)return;throw C.errors.ENOENT(`lstat '${s}'`)}if(s[s.length-1]===`/`&&!this.listings.has(p))throw C.errors.ENOTDIR(`lstat '${s}'`);return this.statImpl(`lstat '${s}'`,p,l)}}statImpl(s,l,p={}){let g=this.entries.get(l);if(g!==void 0){let s=this.zipImpl.stat(g),v=s.crc,b=s.size,w=s.mtime*1e3,k=this.stats.uid,A=this.stats.gid,N=512,F=Math.ceil(s.size/512),I=w,R=w,B=w,q=new Date(I),le=new Date(R),J=new Date(B),_e=new Date(w),be=this.listings.has(l)?E.constants.S_IFDIR:this.isSymbolicLink(g)?E.constants.S_IFLNK:E.constants.S_IFREG,xe=be===E.constants.S_IFDIR?493:420,De=be|this.getUnixMode(g,xe)&511,Ne=Object.assign(new C.statUtils.StatEntry,{uid:k,gid:A,size:b,blksize:512,blocks:F,atime:q,birthtime:le,ctime:J,mtime:_e,atimeMs:I,birthtimeMs:R,ctimeMs:B,mtimeMs:w,mode:De,crc:v});return p.bigint===!0?C.statUtils.convertToBigIntStats(Ne):Ne}if(this.listings.has(l)){let s=this.stats.uid,l=this.stats.gid,g=0,v=512,b=0,w=this.stats.mtimeMs,k=this.stats.mtimeMs,A=this.stats.mtimeMs,N=this.stats.mtimeMs,F=new Date(w),I=new Date(k),R=new Date(A),B=new Date(N),q=E.constants.S_IFDIR|493,le=Object.assign(new C.statUtils.StatEntry,{uid:s,gid:l,size:0,blksize:512,blocks:0,atime:F,birthtime:I,ctime:R,mtime:B,atimeMs:w,birthtimeMs:k,ctimeMs:A,mtimeMs:N,mode:q,crc:0});return p.bigint===!0?C.statUtils.convertToBigIntStats(le):le}throw Error(`Unreachable`)}getUnixMode(l,p){let[g,v]=this.zipImpl.getExternalAttributes(l);return g===s.ZIP_UNIX?v>>>16:p}registerListing(s){let l=this.listings.get(s);if(l)return l;this.registerListing(w.ppath.dirname(s)).add(w.ppath.basename(s));let p=new Set;return this.listings.set(s,p),p}registerEntry(s,l){this.registerListing(w.ppath.dirname(s)).add(w.ppath.basename(s)),this.entries.set(s,l)}unregisterListing(s){this.listings.delete(s),this.listings.get(w.ppath.dirname(s))?.delete(w.ppath.basename(s))}unregisterEntry(s){this.unregisterListing(s);let l=this.entries.get(s);this.entries.delete(s),l!==void 0&&(this.fileSources.delete(l),this.isSymbolicLink(l)&&this.symlinkCount--)}deleteEntry(s,l){this.unregisterEntry(s),this.zipImpl.deleteEntry(l)}resolveFilename(s,l,p=!0,g=!0){if(!this.ready)throw C.errors.EBUSY(`archive closed, ${s}`);let v=w.ppath.resolve(w.PortablePath.root,l);if(v===`/`)return w.PortablePath.root;let b=this.entries.get(v);if(p&&b!==void 0)if(this.symlinkCount!==0&&this.isSymbolicLink(b)){let l=this.getFileSource(b).toString();return this.resolveFilename(s,w.ppath.resolve(w.ppath.dirname(v),l),!0,g)}else return v;for(;;){let l=this.resolveFilename(s,w.ppath.dirname(v),!0,g);if(l===void 0)return l;let b=this.listings.has(l),E=this.entries.has(l);if(!b&&!E){if(g===!1)return;throw C.errors.ENOENT(s)}if(!b)throw C.errors.ENOTDIR(s);if(v=w.ppath.resolve(l,w.ppath.basename(v)),!p||this.symlinkCount===0)break;let k=this.zipImpl.locate(v.slice(1));if(k===-1)break;if(this.isSymbolicLink(k)){let s=this.getFileSource(k).toString();v=w.ppath.resolve(w.ppath.dirname(v),s)}else break}return v}setFileSource(l,p){let g=Buffer.isBuffer(p)?p:Buffer.from(p),v=w.ppath.relative(w.PortablePath.root,l),b=null;this.level!==`mixed`&&(b=[this.level===0?s.STORE:s.DEFLATE,this.level]);let C=this.zipImpl.setFileSource(v,b,g);return this.fileSources.set(C,g),C}isSymbolicLink(l){if(this.symlinkCount===0)return!1;let[p,g]=this.zipImpl.getExternalAttributes(l);return p===s.ZIP_UNIX?(g>>>16&E.constants.S_IFMT)===E.constants.S_IFLNK:!1}getFileSource(l,p={asyncDecompress:!1}){let g=this.fileSources.get(l);if(g!==void 0)return g;let{data:v,compressionMethod:b}=this.zipImpl.getFileSource(l);if(b===s.STORE)return this.zipImpl.filesShouldBeCached&&this.fileSources.set(l,v),v;if(b===s.DEFLATE){if(p.asyncDecompress)return new Promise((s,p)=>{N.default.inflateRaw(v,(g,v)=>{g?p(g):(this.zipImpl.filesShouldBeCached&&this.fileSources.set(l,v),s(v))})});{let s=N.default.inflateRawSync(v);return this.zipImpl.filesShouldBeCached&&this.fileSources.set(l,s),s}}else throw Error(`Unsupported compression method: ${b}`)}async fchmodPromise(s,l){return this.chmodPromise(this.fdToPath(s,`fchmod`),l)}fchmodSync(s,l){return this.chmodSync(this.fdToPath(s,`fchmodSync`),l)}async chmodPromise(s,l){return this.chmodSync(s,l)}chmodSync(l,p){if(this.readOnly)throw C.errors.EROFS(`chmod '${l}'`);p&=493;let g=this.resolveFilename(`chmod '${l}'`,l,!1),v=this.entries.get(g);if(v===void 0)throw Error(`Assertion failed: The entry should have been registered (${g})`);let b=this.getUnixMode(v,E.constants.S_IFREG|0)&-512|p;this.zipImpl.setExternalAttributes(v,s.ZIP_UNIX,b<<16)}async fchownPromise(s,l,p){return this.chownPromise(this.fdToPath(s,`fchown`),l,p)}fchownSync(s,l,p){return this.chownSync(this.fdToPath(s,`fchownSync`),l,p)}async chownPromise(s,l,p){return this.chownSync(s,l,p)}chownSync(s,l,p){throw Error(`Unimplemented`)}async renamePromise(s,l){return this.renameSync(s,l)}renameSync(s,l){throw Error(`Unimplemented`)}async copyFilePromise(s,l,p){let{indexSource:g,indexDest:v,resolvedDestP:b}=this.prepareCopyFile(s,l,p),C=await this.getFileSource(g,{asyncDecompress:!0}),w=this.setFileSource(b,C);w!==v&&this.registerEntry(b,w)}copyFileSync(s,l,p=0){let{indexSource:g,indexDest:v,resolvedDestP:b}=this.prepareCopyFile(s,l,p),C=this.getFileSource(g),w=this.setFileSource(b,C);w!==v&&this.registerEntry(b,w)}prepareCopyFile(s,l,p=0){if(this.readOnly)throw C.errors.EROFS(`copyfile '${s} -> '${l}'`);if((p&E.constants.COPYFILE_FICLONE_FORCE)!==0)throw C.errors.ENOSYS(`unsupported clone operation`,`copyfile '${s}' -> ${l}'`);let g=this.resolveFilename(`copyfile '${s} -> ${l}'`,s),v=this.entries.get(g);if(v===void 0)throw C.errors.EINVAL(`copyfile '${s}' -> '${l}'`);let b=this.resolveFilename(`copyfile '${s}' -> ${l}'`,l),w=this.entries.get(b);if((p&(E.constants.COPYFILE_EXCL|E.constants.COPYFILE_FICLONE_FORCE))!==0&&w!==void 0)throw C.errors.EEXIST(`copyfile '${s}' -> '${l}'`);return{indexSource:v,resolvedDestP:b,indexDest:w}}async appendFilePromise(s,l,p){if(this.readOnly)throw C.errors.EROFS(`open '${s}'`);return p===void 0?p={flag:`a`}:typeof p==`string`?p={flag:`a`,encoding:p}:p.flag===void 0&&(p={flag:`a`,...p}),this.writeFilePromise(s,l,p)}appendFileSync(s,l,p={}){if(this.readOnly)throw C.errors.EROFS(`open '${s}'`);return p===void 0?p={flag:`a`}:typeof p==`string`?p={flag:`a`,encoding:p}:p.flag===void 0&&(p={flag:`a`,...p}),this.writeFileSync(s,l,p)}fdToPath(s,l){let p=this.fds.get(s)?.p;if(p===void 0)throw C.errors.EBADF(l);return p}async writeFilePromise(s,l,p){let{encoding:g,mode:v,index:b,resolvedP:C}=this.prepareWriteFile(s,p);b!==void 0&&typeof p==`object`&&p.flag&&p.flag.includes(`a`)&&(l=Buffer.concat([await this.getFileSource(b,{asyncDecompress:!0}),Buffer.from(l)])),g!==null&&(l=l.toString(g));let w=this.setFileSource(C,l);w!==b&&this.registerEntry(C,w),v!==null&&await this.chmodPromise(C,v)}writeFileSync(s,l,p){let{encoding:g,mode:v,index:b,resolvedP:C}=this.prepareWriteFile(s,p);b!==void 0&&typeof p==`object`&&p.flag&&p.flag.includes(`a`)&&(l=Buffer.concat([this.getFileSource(b),Buffer.from(l)])),g!==null&&(l=l.toString(g));let w=this.setFileSource(C,l);w!==b&&this.registerEntry(C,w),v!==null&&this.chmodSync(C,v)}prepareWriteFile(s,l){if(typeof s==`number`&&(s=this.fdToPath(s,`read`)),this.readOnly)throw C.errors.EROFS(`open '${s}'`);let p=this.resolveFilename(`open '${s}'`,s);if(this.listings.has(p))throw C.errors.EISDIR(`open '${s}'`);let g=null,v=null;typeof l==`string`?g=l:typeof l==`object`&&({encoding:g=null,mode:v=null}=l);let b=this.entries.get(p);return{encoding:g,mode:v,resolvedP:p,index:b}}async unlinkPromise(s){return this.unlinkSync(s)}unlinkSync(s){if(this.readOnly)throw C.errors.EROFS(`unlink '${s}'`);let l=this.resolveFilename(`unlink '${s}'`,s);if(this.listings.has(l))throw C.errors.EISDIR(`unlink '${s}'`);let p=this.entries.get(l);if(p===void 0)throw C.errors.EINVAL(`unlink '${s}'`);this.deleteEntry(l,p)}async utimesPromise(s,l,p){return this.utimesSync(s,l,p)}utimesSync(s,l,p){if(this.readOnly)throw C.errors.EROFS(`utimes '${s}'`);let g=this.resolveFilename(`utimes '${s}'`,s);this.utimesImpl(g,p)}async lutimesPromise(s,l,p){return this.lutimesSync(s,l,p)}lutimesSync(s,l,p){if(this.readOnly)throw C.errors.EROFS(`lutimes '${s}'`);let g=this.resolveFilename(`utimes '${s}'`,s,!1);this.utimesImpl(g,p)}utimesImpl(s,l){this.listings.has(s)&&(this.entries.has(s)||this.hydrateDirectory(s));let p=this.entries.get(s);if(p===void 0)throw Error(`Unreachable`);this.zipImpl.setMtime(p,I(l))}async mkdirPromise(s,l){return this.mkdirSync(s,l)}mkdirSync(s,{mode:l=493,recursive:p=!1}={}){if(p)return this.mkdirpSync(s,{chmod:l});if(this.readOnly)throw C.errors.EROFS(`mkdir '${s}'`);let g=this.resolveFilename(`mkdir '${s}'`,s);if(this.entries.has(g)||this.listings.has(g))throw C.errors.EEXIST(`mkdir '${s}'`);this.hydrateDirectory(g),this.chmodSync(g,l)}async rmdirPromise(s,l){return this.rmdirSync(s,l)}rmdirSync(s,{recursive:l=!1}={}){if(this.readOnly)throw C.errors.EROFS(`rmdir '${s}'`);if(l){this.removeSync(s);return}let p=this.resolveFilename(`rmdir '${s}'`,s),g=this.listings.get(p);if(!g)throw C.errors.ENOTDIR(`rmdir '${s}'`);if(g.size>0)throw C.errors.ENOTEMPTY(`rmdir '${s}'`);let v=this.entries.get(p);if(v===void 0)throw C.errors.EINVAL(`rmdir '${s}'`);this.deleteEntry(s,v)}async rmPromise(s,l){return this.rmSync(s,l)}rmSync(s,{recursive:l=!1}={}){if(this.readOnly)throw C.errors.EROFS(`rm '${s}'`);if(l){this.removeSync(s);return}let p=this.resolveFilename(`rm '${s}'`,s),g=this.listings.get(p);if(!g)throw C.errors.ENOTDIR(`rm '${s}'`);if(g.size>0)throw C.errors.ENOTEMPTY(`rm '${s}'`);let v=this.entries.get(p);if(v===void 0)throw C.errors.EINVAL(`rm '${s}'`);this.deleteEntry(s,v)}hydrateDirectory(s){let l=this.zipImpl.addDirectory(w.ppath.relative(w.PortablePath.root,s));return this.registerListing(s),this.registerEntry(s,l),l}async linkPromise(s,l){return this.linkSync(s,l)}linkSync(s,l){throw C.errors.EOPNOTSUPP(`link '${s}' -> '${l}'`)}async symlinkPromise(s,l){return this.symlinkSync(s,l)}symlinkSync(l,p){if(this.readOnly)throw C.errors.EROFS(`symlink '${l}' -> '${p}'`);let g=this.resolveFilename(`symlink '${l}' -> '${p}'`,p);if(this.listings.has(g))throw C.errors.EISDIR(`symlink '${l}' -> '${p}'`);if(this.entries.has(g))throw C.errors.EEXIST(`symlink '${l}' -> '${p}'`);let v=this.setFileSource(g,l);this.registerEntry(g,v),this.zipImpl.setExternalAttributes(v,s.ZIP_UNIX,(E.constants.S_IFLNK|511)<<16),this.symlinkCount+=1}async readFilePromise(s,l){typeof l==`object`&&(l=l?l.encoding:void 0);let p=await this.readFileBuffer(s,{asyncDecompress:!0});return l?p.toString(l):p}readFileSync(s,l){typeof l==`object`&&(l=l?l.encoding:void 0);let p=this.readFileBuffer(s);return l?p.toString(l):p}readFileBuffer(s,l={asyncDecompress:!1}){typeof s==`number`&&(s=this.fdToPath(s,`read`));let p=this.resolveFilename(`open '${s}'`,s);if(!this.entries.has(p)&&!this.listings.has(p))throw C.errors.ENOENT(`open '${s}'`);if(s[s.length-1]===`/`&&!this.listings.has(p))throw C.errors.ENOTDIR(`open '${s}'`);if(this.listings.has(p))throw C.errors.EISDIR(`read`);let g=this.entries.get(p);if(g===void 0)throw Error(`Unreachable`);return this.getFileSource(g,l)}async readdirPromise(s,l){return this.readdirSync(s,l)}readdirSync(s,l){let p=this.resolveFilename(`scandir '${s}'`,s);if(!this.entries.has(p)&&!this.listings.has(p))throw C.errors.ENOENT(`scandir '${s}'`);let g=this.listings.get(p);if(!g)throw C.errors.ENOTDIR(`scandir '${s}'`);if(l?.recursive)if(l?.withFileTypes){let l=Array.from(g,l=>Object.assign(this.statImpl(`lstat`,w.ppath.join(s,l)),{name:l,path:w.PortablePath.dot,parentPath:w.PortablePath.dot}));for(let g of l){if(!g.isDirectory())continue;let v=w.ppath.join(g.path,g.name),b=this.listings.get(w.ppath.join(p,v));for(let p of b)l.push(Object.assign(this.statImpl(`lstat`,w.ppath.join(s,v,p)),{name:p,path:v,parentPath:v}))}return l}else{let s=[...g];for(let l of s){let g=this.listings.get(w.ppath.join(p,l));if(g!==void 0)for(let p of g)s.push(w.ppath.join(l,p))}return s}else if(l?.withFileTypes)return Array.from(g,l=>Object.assign(this.statImpl(`lstat`,w.ppath.join(s,l)),{name:l,path:void 0,parentPath:void 0}));else return[...g]}async readlinkPromise(s){let l=this.prepareReadlink(s);return(await this.getFileSource(l,{asyncDecompress:!0})).toString()}readlinkSync(s){let l=this.prepareReadlink(s);return this.getFileSource(l).toString()}prepareReadlink(s){let l=this.resolveFilename(`readlink '${s}'`,s,!1);if(!this.entries.has(l)&&!this.listings.has(l))throw C.errors.ENOENT(`readlink '${s}'`);if(s[s.length-1]===`/`&&!this.listings.has(l))throw C.errors.ENOTDIR(`open '${s}'`);if(this.listings.has(l))throw C.errors.EINVAL(`readlink '${s}'`);let p=this.entries.get(l);if(p===void 0)throw Error(`Unreachable`);if(!this.isSymbolicLink(p))throw C.errors.EINVAL(`readlink '${s}'`);return p}async truncatePromise(s,l=0){let p=this.resolveFilename(`open '${s}'`,s),g=this.entries.get(p);if(g===void 0)throw C.errors.EINVAL(`open '${s}'`);let v=await this.getFileSource(g,{asyncDecompress:!0}),b=Buffer.alloc(l,0);return v.copy(b),await this.writeFilePromise(s,b)}truncateSync(s,l=0){let p=this.resolveFilename(`open '${s}'`,s),g=this.entries.get(p);if(g===void 0)throw C.errors.EINVAL(`open '${s}'`);let v=this.getFileSource(g),b=Buffer.alloc(l,0);return v.copy(b),this.writeFileSync(s,b)}async ftruncatePromise(s,l){return this.truncatePromise(this.fdToPath(s,`ftruncate`),l)}ftruncateSync(s,l){return this.truncateSync(this.fdToPath(s,`ftruncateSync`),l)}watch(s,l,p){let g;switch(typeof l){case`function`:case`string`:case`undefined`:g=!0;break;default:({persistent:g=!0}=l);break}if(!g)return{on:()=>{},close:()=>{}};let v=setInterval(()=>{},1440*60*1e3);return{on:()=>{},close:()=>{clearInterval(v)}}}watchFile(s,l,p){let g=w.ppath.resolve(w.PortablePath.root,s);return(0,b.watchFile)(this,g,l,p)}unwatchFile(s,l){let p=w.ppath.resolve(w.PortablePath.root,s);return(0,b.unwatchFile)(this,p,l)}}})),require_mountMemoryDrive=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.mountMemoryDrive=b;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=l.__importDefault(require(`fs`)),v=require_ZipFS();function b(s,l,b=Buffer.alloc(0),C){let w=new v.ZipFS(b),E=s=>s===l||s.startsWith(`${l}/`)?s.slice(0,l.length):null,k=async(s,l)=>()=>w,A=(s,l)=>w,N={...s},F=new p.NodeFS(N),I=new p.MountFS({baseFs:F,getMountPoint:E,factoryPromise:k,factorySync:A,magicByte:21,maxAge:1/0,typeCheck:C?.typeCheck});return(0,p.patchFs)(g.default,new p.PosixFS(I)),w}})),require_common=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.mountMemoryDrive=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports));l.__exportStar(require_ZipOpenFS(),s),l.__exportStar(require_ZipFS(),s);var p=require_mountMemoryDrive();Object.defineProperty(s,`mountMemoryDrive`,{enumerable:!0,get:function(){return p.mountMemoryDrive}})})),require_jsZipImpl=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.JsZipImpl=void 0;let l=require_lib$9(),p=require_ZipFS(),g={CENTRAL_DIRECTORY:33639248,END_OF_CENTRAL_DIRECTORY:101010256},v=22;s.JsZipImpl=class s{constructor(l){if(this.filesShouldBeCached=!1,`buffer`in l)throw Error(`Buffer based zip archives are not supported`);if(!l.readOnly)throw Error(`Writable zip archives are not supported`);this.baseFs=l.baseFs,this.fd=this.baseFs.openSync(l.path,`r`);try{this.entries=s.readZipSync(this.fd,this.baseFs,l.size)}catch(s){throw this.baseFs.closeSync(this.fd),this.fd=`closed`,s}}static readZipSync(s,v,b){if(b<22)throw Error(`Invalid ZIP file: EOCD not found`);let C=-1,w=Buffer.alloc(22);if(v.readSync(s,w,0,22,b-22),w.readUInt32LE(0)===g.END_OF_CENTRAL_DIRECTORY)C=0;else{let l=Math.min(65557,b);w=Buffer.alloc(l),v.readSync(s,w,0,l,Math.max(0,b-l));for(let s=w.length-4;s>=0;s--)if(w.readUInt32LE(s)===g.END_OF_CENTRAL_DIRECTORY){C=s;break}if(C===-1)throw Error(`Not a zip archive`)}let E=w.readUInt16LE(C+10),k=w.readUInt32LE(C+12),A=w.readUInt32LE(C+16),N=w.readUInt16LE(C+20);if(C+N+22>w.length)throw Error(`Zip archive inconsistent`);if(E==65535||k==4294967295||A==4294967295)throw Error(`Zip 64 is not supported`);if(k>b||E>k/46)throw Error(`Zip archive inconsistent`);let F=Buffer.alloc(k);if(v.readSync(s,F,0,F.length,A)!==F.length)throw Error(`Zip archive inconsistent`);let I=[],R=0,B=0,q=0;for(;BF.length||F.readUInt32LE(R)!==g.CENTRAL_DIRECTORY)throw Error(`Zip archive inconsistent`);let s=F.readUInt16LE(R+4)>>>8;if(F.readUInt16LE(R+8)&1)throw Error(`Encrypted zip files are not supported`);let v=F.readUInt16LE(R+10),b=F.readUInt32LE(R+16),C=F.readUInt16LE(R+28),w=F.readUInt16LE(R+30),E=F.readUInt16LE(R+32),k=F.readUInt32LE(R+42),A=F.toString(`utf8`,R+46,R+46+C).replaceAll(`\0`,` `);if(A.includes(`\0`))throw Error(`Invalid ZIP file`);let N=F.readUInt32LE(R+20),le=F.readUInt32LE(R+38);I.push({name:A,os:s,mtime:l.constants.SAFE_TIME,crc:b,compressionMethod:v,isSymbolicLink:s===p.ZIP_UNIX&&(le>>>16&l.constants.S_IFMT)===l.constants.S_IFLNK,size:F.readUInt32LE(R+24),compressedSize:N,externalAttributes:le,localHeaderOffset:k}),q+=N,B+=1,R+=46+C+w+E}if(q>b||R!==F.length)throw Error(`Zip archive inconsistent`);return I}getExternalAttributes(s){let l=this.entries[s];return[l.os,l.externalAttributes]}getListings(){return this.entries.map(s=>s.name)}getSymlinkCount(){let s=0;for(let l of this.entries)l.isSymbolicLink&&(s+=1);return s}stat(s){let l=this.entries[s];return{crc:l.crc,mtime:l.mtime,size:l.size}}locate(s){for(let l=0;l{Object.defineProperty(s,`__esModule`,{value:!0}),s.LibZipImpl=s.JsZipImpl=void 0,s.getLibzipSync=b,s.getLibzipPromise=C;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_instance(),g=l.__importDefault(require_libzipSync()),v=require_makeInterface();l.__exportStar(require_common(),s),(0,p.setFactory)(()=>{let s=(0,g.default)();return(0,v.makeInterface)(s)});function b(){return(0,p.getInstance)()}async function C(){return(0,p.getInstance)()}var w=require_jsZipImpl();Object.defineProperty(s,`JsZipImpl`,{enumerable:!0,get:function(){return w.JsZipImpl}});var E=require_libzipImpl();Object.defineProperty(s,`LibZipImpl`,{enumerable:!0,get:function(){return E.LibZipImpl}})})),require_entry=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_lib$9(),p=require_advanced(),g=require_lib$6();var v=class extends p.Command{constructor(){super(...arguments),this.cwd=p.Option.String(`--cwd`,process.cwd(),{description:`The directory to run the command in`}),this.commandName=p.Option.String(),this.args=p.Option.Proxy()}async execute(){let s=this.args.length>0?`${this.commandName} ${this.args.join(` `)}`:this.commandName;return await(0,g.execute)(s,[],{cwd:l.npath.toPortablePath(this.cwd),stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})}};v.usage={description:`run a command using yarn's portable shell`,details:` +l.exports=p;let f=require_queue_microtask();function p(s,l){let p,g,v,b=!0;Array.isArray(s)?(p=[],g=s.length):(v=Object.keys(s),p={},g=v.length);function C(s){function g(){l&&l(s,p),l=null}b?f(g):g()}function w(s,l,f){p[s]=f,(--g===0||l)&&C(l)}g?v?v.forEach(function(l){s[l](function(s,f){w(l,s,f)})}):s.forEach(function(s,l){s(function(s,f){w(l,s,f)})}):C(null),b=!1}})),require_constants$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;let l=process.versions.node.split(`.`);if(l[0]===void 0||l[1]===void 0)throw Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);let f=Number.parseInt(l[0],10),p=Number.parseInt(l[1],10),g=10,v=10;s.IS_SUPPORT_READDIR_WITH_FILE_TYPES=f>10||f===10&&p>=10})),require_fs$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createDirentFromStats=void 0;var l=class{constructor(s,l){this.name=s,this.isBlockDevice=l.isBlockDevice.bind(l),this.isCharacterDevice=l.isCharacterDevice.bind(l),this.isDirectory=l.isDirectory.bind(l),this.isFIFO=l.isFIFO.bind(l),this.isFile=l.isFile.bind(l),this.isSocket=l.isSocket.bind(l),this.isSymbolicLink=l.isSymbolicLink.bind(l)}};function f(s,f){return new l(s,f)}s.createDirentFromStats=f})),require_utils$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.fs=void 0,s.fs=require_fs$1()})),require_common$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.joinPathSegments=void 0;function l(s,l,f){return s.endsWith(f)?s+l:s+f+l}s.joinPathSegments=l})),require_async$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.readdir=s.readdirWithFileTypes=s.read=void 0;let l=require_out$3(),f=require_run_parallel(),p=require_constants$3(),g=require_utils$4(),v=require_common$2();function b(s,l,f){if(!l.stats&&p.IS_SUPPORT_READDIR_WITH_FILE_TYPES){C(s,l,f);return}E(s,l,f)}s.read=b;function C(s,l,p){l.fs.readdir(s,{withFileTypes:!0},(g,b)=>{if(g!==null){k(p,g);return}let C=b.map(f=>({dirent:f,name:f.name,path:v.joinPathSegments(s,f.name,l.pathSegmentSeparator)}));if(!l.followSymbolicLinks){A(p,C);return}f(C.map(s=>w(s,l)),(s,l)=>{if(s!==null){k(p,s);return}A(p,l)})})}s.readdirWithFileTypes=C;function w(s,l){return f=>{if(!s.dirent.isSymbolicLink()){f(null,s);return}l.fs.stat(s.path,(p,v)=>{if(p!==null){if(l.throwErrorOnBrokenSymbolicLink){f(p);return}f(null,s);return}s.dirent=g.fs.createDirentFromStats(s.name,v),f(null,s)})}}function E(s,p,b){p.fs.readdir(s,(C,w)=>{if(C!==null){k(b,C);return}f(w.map(f=>{let b=v.joinPathSegments(s,f,p.pathSegmentSeparator);return s=>{l.stat(b,p.fsStatSettings,(l,v)=>{if(l!==null){s(l);return}let C={name:f,path:b,dirent:g.fs.createDirentFromStats(f,v)};p.stats&&(C.stats=v),s(null,C)})}}),(s,l)=>{if(s!==null){k(b,s);return}A(b,l)})})}s.readdir=E;function k(s,l){s(l)}function A(s,l){s(null,l)}})),require_sync$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.readdir=s.readdirWithFileTypes=s.read=void 0;let l=require_out$3(),f=require_constants$3(),p=require_utils$4(),g=require_common$2();function v(s,l){return!l.stats&&f.IS_SUPPORT_READDIR_WITH_FILE_TYPES?b(s,l):C(s,l)}s.read=v;function b(s,l){return l.fs.readdirSync(s,{withFileTypes:!0}).map(f=>{let v={dirent:f,name:f.name,path:g.joinPathSegments(s,f.name,l.pathSegmentSeparator)};if(v.dirent.isSymbolicLink()&&l.followSymbolicLinks)try{let s=l.fs.statSync(v.path);v.dirent=p.fs.createDirentFromStats(v.name,s)}catch(s){if(l.throwErrorOnBrokenSymbolicLink)throw s}return v})}s.readdirWithFileTypes=b;function C(s,f){return f.fs.readdirSync(s).map(v=>{let b=g.joinPathSegments(s,v,f.pathSegmentSeparator),C=l.statSync(b,f.fsStatSettings),w={name:v,path:b,dirent:p.fs.createDirentFromStats(v,C)};return f.stats&&(w.stats=C),w})}s.readdir=C})),require_fs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.createFileSystemAdapter=s.FILE_SYSTEM_ADAPTER=void 0;let l=require(`fs`);s.FILE_SYSTEM_ADAPTER={lstat:l.lstat,stat:l.stat,lstatSync:l.lstatSync,statSync:l.statSync,readdir:l.readdir,readdirSync:l.readdirSync};function f(l){return l===void 0?s.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},s.FILE_SYSTEM_ADAPTER),l)}s.createFileSystemAdapter=f})),require_settings$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`path`),f=require_out$3(),p=require_fs();s.default=class{constructor(s={}){this._options=s,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=p.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,l.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new f.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(s,l){return s??l}}})),require_out$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Settings=s.scandirSync=s.scandir=void 0;let l=require_async$4(),f=require_sync$5(),p=require_settings$2();s.Settings=p.default;function g(s,f,p){if(typeof f==`function`){l.read(s,b(),f);return}l.read(s,b(f),p)}s.scandir=g;function v(s,l){let p=b(l);return f.read(s,p)}s.scandirSync=v;function b(s={}){return s instanceof p.default?s:new p.default(s)}})),require_reusify=__commonJSMin(((s,l)=>{function f(s){var l=new s,f=l;function p(){var p=l;return p.next?l=p.next:(l=new s,f=l),p.next=null,p}function g(s){f.next=s,f=s}return{get:p,release:g}}l.exports=f})),require_queue=__commonJSMin(((s,l)=>{var f=require_reusify();function p(s,l,p){if(typeof s==`function`&&(p=l,l=s,s=null),!(p>=1))throw Error(`fastqueue concurrency must be equal to or greater than 1`);var b=f(v),C=null,w=null,E=0,k=null,A={push:J,drain:g,saturated:g,pause:F,paused:!1,get concurrency(){return p},set concurrency(s){if(!(s>=1))throw Error(`fastqueue concurrency must be equal to or greater than 1`);if(p=s,!A.paused)for(;C&&E=p||A.paused?w?(w.next=N,w=N):(C=N,w=N,A.saturated()):(E++,l.call(s,N.value,N.worked))}function le(f,v){var N=b.get();N.context=s,N.release=_e,N.value=f,N.callback=v||g,N.errorHandler=k,E>=p||A.paused?C?(N.next=C,C=N):(C=N,w=N,A.saturated()):(E++,l.call(s,N.value,N.worked))}function _e(f){f&&b.release(f);var g=C;g&&E<=p?A.paused?E--:(w===C&&(w=null),C=g.next,g.next=null,l.call(s,g.value,g.worked),w===null&&A.empty()):--E===0&&A.drain()}function be(){C=null,w=null,A.drain=g}function xe(){C=null,w=null,A.drain(),A.drain=g}function De(){var s=C;for(C=null,w=null;s;){var l=s.next,f=s.callback,p=s.errorHandler,v=s.value,b=s.context;s.value=null,s.callback=g,s.errorHandler=null,p&&p(Error(`abort`),v),f.call(b,Error(`abort`)),s.release(s),s=l}A.drain=g}function Oe(s){k=s}}function g(){}function v(){this.value=null,this.callback=g,this.next=null,this.release=g,this.context=null,this.errorHandler=null;var s=this;this.worked=function(l,f){var p=s.callback,v=s.errorHandler,b=s.value;s.value=null,s.callback=g,s.errorHandler&&v(l,b),p.call(s.context,l,f),s.release(s)}}function b(s,l,f){typeof s==`function`&&(f=l,l=s,s=null);function v(s,f){l.call(this,s).then(function(s){f(null,s)},f)}var b=p(s,v,f),C=b.push,w=b.unshift;return b.push=E,b.unshift=k,b.drained=A,b;function E(s){var l=new Promise(function(l,f){C(s,function(s,p){if(s){f(s);return}l(p)})});return l.catch(g),l}function k(s){var l=new Promise(function(l,f){w(s,function(s,p){if(s){f(s);return}l(p)})});return l.catch(g),l}function A(){return new Promise(function(s){process.nextTick(function(){if(b.idle())s();else{var l=b.drain;b.drain=function(){typeof l==`function`&&l(),s(),b.drain=l}}})})}}l.exports=p,l.exports.promise=b})),require_common$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.joinPathSegments=s.replacePathSegmentSeparator=s.isAppliedFilter=s.isFatalError=void 0;function l(s,l){return s.errorFilter===null?!0:!s.errorFilter(l)}s.isFatalError=l;function f(s,l){return s===null||s(l)}s.isAppliedFilter=f;function p(s,l){return s.split(/[/\\]/).join(l)}s.replacePathSegmentSeparator=p;function g(s,l,f){return s===``?l:s.endsWith(f)?s+l:s+f+l}s.joinPathSegments=g})),require_reader$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_common$1();s.default=class{constructor(s,f){this._root=s,this._settings=f,this._root=l.replacePathSegmentSeparator(s,f.pathSegmentSeparator)}}})),require_async$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`events`),f=require_out$2(),p=require_queue(),g=require_common$1(),v=require_reader$1();s.default=class extends v.default{constructor(s,g){super(s,g),this._settings=g,this._scandir=f.scandir,this._emitter=new l.EventEmitter,this._queue=p(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit(`end`)}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw Error(`The reader is already destroyed`);this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(s){this._emitter.on(`entry`,s)}onError(s){this._emitter.once(`error`,s)}onEnd(s){this._emitter.once(`end`,s)}_pushToQueue(s,l){let f={directory:s,base:l};this._queue.push(f,s=>{s!==null&&this._handleError(s)})}_worker(s,l){this._scandir(s.directory,this._settings.fsScandirSettings,(f,p)=>{if(f!==null){l(f,void 0);return}for(let l of p)this._handleEntry(l,s.base);l(null,void 0)})}_handleError(s){this._isDestroyed||!g.isFatalError(this._settings,s)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit(`error`,s))}_handleEntry(s,l){if(this._isDestroyed||this._isFatalError)return;let f=s.path;l!==void 0&&(s.path=g.joinPathSegments(l,s.name,this._settings.pathSegmentSeparator)),g.isAppliedFilter(this._settings.entryFilter,s)&&this._emitEntry(s),s.dirent.isDirectory()&&g.isAppliedFilter(this._settings.deepFilter,s)&&this._pushToQueue(f,l===void 0?void 0:s.path)}_emitEntry(s){this._emitter.emit(`entry`,s)}}})),require_async$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_async$3();s.default=class{constructor(s,f){this._root=s,this._settings=f,this._reader=new l.default(this._root,this._settings),this._storage=[]}read(s){this._reader.onError(l=>{f(s,l)}),this._reader.onEntry(s=>{this._storage.push(s)}),this._reader.onEnd(()=>{p(s,this._storage)}),this._reader.read()}};function f(s,l){s(l)}function p(s,l){s(null,l)}})),require_stream$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`stream`),f=require_async$3();s.default=class{constructor(s,p){this._root=s,this._settings=p,this._reader=new f.default(this._root,this._settings),this._stream=new l.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(s=>{this._stream.emit(`error`,s)}),this._reader.onEntry(s=>{this._stream.push(s)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}}})),require_sync$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_out$2(),f=require_common$1(),p=require_reader$1();s.default=class extends p.default{constructor(){super(...arguments),this._scandir=l.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(s,l){this._queue.add({directory:s,base:l})}_handleQueue(){for(let s of this._queue.values())this._handleDirectory(s.directory,s.base)}_handleDirectory(s,l){try{let f=this._scandir(s,this._settings.fsScandirSettings);for(let s of f)this._handleEntry(s,l)}catch(s){this._handleError(s)}}_handleError(s){if(f.isFatalError(this._settings,s))throw s}_handleEntry(s,l){let p=s.path;l!==void 0&&(s.path=f.joinPathSegments(l,s.name,this._settings.pathSegmentSeparator)),f.isAppliedFilter(this._settings.entryFilter,s)&&this._pushToStorage(s),s.dirent.isDirectory()&&f.isAppliedFilter(this._settings.deepFilter,s)&&this._pushToQueue(p,l===void 0?void 0:s.path)}_pushToStorage(s){this._storage.push(s)}}})),require_sync$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_sync$4();s.default=class{constructor(s,f){this._root=s,this._settings=f,this._reader=new l.default(this._root,this._settings)}read(){return this._reader.read()}}})),require_settings$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`path`),f=require_out$2();s.default=class{constructor(s={}){this._options=s,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,1/0),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,l.sep),this.fsScandirSettings=new f.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(s,l){return s??l}}})),require_out$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Settings=s.walkStream=s.walkSync=s.walk=void 0;let l=require_async$2(),f=require_stream$3(),p=require_sync$3(),g=require_settings$1();s.Settings=g.default;function v(s,f,p){if(typeof f==`function`){new l.default(s,w()).read(f);return}new l.default(s,w(f)).read(p)}s.walk=v;function b(s,l){let f=w(l);return new p.default(s,f).read()}s.walkSync=b;function C(s,l){let p=w(l);return new f.default(s,p).read()}s.walkStream=C;function w(s={}){return s instanceof g.default?s:new g.default(s)}})),require_reader=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`path`),f=require_out$3(),p=require_utils$5();s.default=class{constructor(s){this._settings=s,this._fsStatSettings=new f.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(s){return l.resolve(this._settings.cwd,s)}_makeEntry(s,l){let f={name:l,path:l,dirent:p.fs.createDirentFromStats(l,s)};return this._settings.stats&&(f.stats=s),f}_isFatalError(s){return!p.errno.isEnoentCodeError(s)&&!this._settings.suppressErrors}}})),require_stream$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`stream`),f=require_out$3(),p=require_out$1(),g=require_reader();s.default=class extends g.default{constructor(){super(...arguments),this._walkStream=p.walkStream,this._stat=f.stat}dynamic(s,l){return this._walkStream(s,l)}static(s,f){let p=s.map(this._getFullEntryPath,this),g=new l.PassThrough({objectMode:!0});g._write=(l,v,b)=>this._getEntry(p[l],s[l],f).then(s=>{s!==null&&f.entryFilter(s)&&g.push(s),l===p.length-1&&g.end(),b()}).catch(b);for(let s=0;sthis._makeEntry(s,l)).catch(s=>{if(f.errorFilter(s))return null;throw s})}_getStat(s){return new Promise((l,f)=>{this._stat(s,this._fsStatSettings,(s,p)=>s===null?l(p):f(s))})}}})),require_async$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_out$1(),f=require_reader(),p=require_stream$2();s.default=class extends f.default{constructor(){super(...arguments),this._walkAsync=l.walk,this._readerStream=new p.default(this._settings)}dynamic(s,l){return new Promise((f,p)=>{this._walkAsync(s,l,(s,l)=>{s===null?f(l):p(s)})})}async static(s,l){let f=[],p=this._readerStream.static(s,l);return new Promise((s,l)=>{p.once(`error`,l),p.on(`data`,s=>f.push(s)),p.once(`end`,()=>s(f))})}}})),require_matcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_utils$5();s.default=class{constructor(s,l,f){this._patterns=s,this._settings=l,this._micromatchOptions=f,this._storage=[],this._fillStorage()}_fillStorage(){for(let s of this._patterns){let l=this._getPatternSegments(s),f=this._splitSegmentsIntoSections(l);this._storage.push({complete:f.length<=1,pattern:s,segments:l,sections:f})}}_getPatternSegments(s){return l.pattern.getPatternParts(s,this._micromatchOptions).map(s=>l.pattern.isDynamicPattern(s,this._settings)?{dynamic:!0,pattern:s,patternRe:l.pattern.makeRe(s,this._micromatchOptions)}:{dynamic:!1,pattern:s})}_splitSegmentsIntoSections(s){return l.array.splitWhen(s,s=>s.dynamic&&l.pattern.hasGlobStar(s.pattern))}}})),require_partial=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_matcher();s.default=class extends l.default{match(s){let l=s.split(`/`),f=l.length,p=this._storage.filter(s=>!s.complete||s.segments.length>f);for(let s of p){let p=s.sections[0];if(!s.complete&&f>p.length||l.every((l,f)=>{let p=s.segments[f];return!!(p.dynamic&&p.patternRe.test(l)||!p.dynamic&&p.pattern===l)}))return!0}return!1}}})),require_deep=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_utils$5(),f=require_partial();s.default=class{constructor(s,l){this._settings=s,this._micromatchOptions=l}getFilter(s,l,f){let p=this._getMatcher(l),g=this._getNegativePatternsRe(f);return l=>this._filter(s,l,p,g)}_getMatcher(s){return new f.default(s,this._settings,this._micromatchOptions)}_getNegativePatternsRe(s){let f=s.filter(l.pattern.isAffectDepthOfReadingPattern);return l.pattern.convertPatternsToRe(f,this._micromatchOptions)}_filter(s,f,p,g){if(this._isSkippedByDeep(s,f.path)||this._isSkippedSymbolicLink(f))return!1;let v=l.path.removeLeadingDotSegment(f.path);return this._isSkippedByPositivePatterns(v,p)?!1:this._isSkippedByNegativePatterns(v,g)}_isSkippedByDeep(s,l){return this._settings.deep===1/0?!1:this._getEntryLevel(s,l)>=this._settings.deep}_getEntryLevel(s,l){let f=l.split(`/`).length;return s===``?f:f-s.split(`/`).length}_isSkippedSymbolicLink(s){return!this._settings.followSymbolicLinks&&s.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(s,l){return!this._settings.baseNameMatch&&!l.match(s)}_isSkippedByNegativePatterns(s,f){return!l.pattern.matchAny(s,f)}}})),require_entry$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_utils$5();s.default=class{constructor(s,l){this._settings=s,this._micromatchOptions=l,this.index=new Map}getFilter(s,f){let[p,g]=l.pattern.partitionAbsoluteAndRelative(f),v={positive:{all:l.pattern.convertPatternsToRe(s,this._micromatchOptions)},negative:{absolute:l.pattern.convertPatternsToRe(p,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0})),relative:l.pattern.convertPatternsToRe(g,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}))}};return s=>this._filter(s,v)}_filter(s,f){let p=l.path.removeLeadingDotSegment(s.path);if(this._settings.unique&&this._isDuplicateEntry(p)||this._onlyFileFilter(s)||this._onlyDirectoryFilter(s))return!1;let g=this._isMatchToPatternsSet(p,f,s.dirent.isDirectory());return this._settings.unique&&g&&this._createIndexRecord(p),g}_isDuplicateEntry(s){return this.index.has(s)}_createIndexRecord(s){this.index.set(s,void 0)}_onlyFileFilter(s){return this._settings.onlyFiles&&!s.dirent.isFile()}_onlyDirectoryFilter(s){return this._settings.onlyDirectories&&!s.dirent.isDirectory()}_isMatchToPatternsSet(s,l,f){return!(!this._isMatchToPatterns(s,l.positive.all,f)||this._isMatchToPatterns(s,l.negative.relative,f)||this._isMatchToAbsoluteNegative(s,l.negative.absolute,f))}_isMatchToAbsoluteNegative(s,f,p){if(f.length===0)return!1;let g=l.path.makeAbsolute(this._settings.cwd,s);return this._isMatchToPatterns(g,f,p)}_isMatchToPatterns(s,f,p){if(f.length===0)return!1;let g=l.pattern.matchAny(s,f);return!g&&p?l.pattern.matchAny(s+`/`,f):g}}})),require_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_utils$5();s.default=class{constructor(s){this._settings=s}getFilter(){return s=>this._isNonFatalError(s)}_isNonFatalError(s){return l.errno.isEnoentCodeError(s)||this._settings.suppressErrors}}})),require_entry$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_utils$5();s.default=class{constructor(s){this._settings=s}getTransformer(){return s=>this._transform(s)}_transform(s){let f=s.path;return this._settings.absolute&&(f=l.path.makeAbsolute(this._settings.cwd,f),f=l.path.unixify(f)),this._settings.markDirectories&&s.dirent.isDirectory()&&(f+=`/`),this._settings.objectMode?Object.assign(Object.assign({},s),{path:f}):f}}})),require_provider=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`path`),f=require_deep(),p=require_entry$2(),g=require_error(),v=require_entry$1();s.default=class{constructor(s){this._settings=s,this.errorFilter=new g.default(this._settings),this.entryFilter=new p.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new f.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new v.default(this._settings)}_getRootDirectory(s){return l.resolve(this._settings.cwd,s.base)}_getReaderOptions(s){let l=s.base===`.`?``:s.base;return{basePath:l,pathSegmentSeparator:`/`,concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(l,s.positive,s.negative),entryFilter:this.entryFilter.getFilter(s.positive,s.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}}})),require_async=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_async$1(),f=require_provider();s.default=class extends f.default{constructor(){super(...arguments),this._reader=new l.default(this._settings)}async read(s){let l=this._getRootDirectory(s),f=this._getReaderOptions(s);return(await this.api(l,s,f)).map(s=>f.transform(s))}api(s,l,f){return l.dynamic?this._reader.dynamic(s,f):this._reader.static(l.patterns,f)}}})),require_stream$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`stream`),f=require_stream$2(),p=require_provider();s.default=class extends p.default{constructor(){super(...arguments),this._reader=new f.default(this._settings)}read(s){let f=this._getRootDirectory(s),p=this._getReaderOptions(s),g=this.api(f,s,p),v=new l.Readable({objectMode:!0,read:()=>{}});return g.once(`error`,s=>v.emit(`error`,s)).on(`data`,s=>v.emit(`data`,p.transform(s))).once(`end`,()=>v.emit(`end`)),v.once(`close`,()=>g.destroy()),v}api(s,l,f){return l.dynamic?this._reader.dynamic(s,f):this._reader.static(l.patterns,f)}}})),require_sync$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_out$3(),f=require_out$1(),p=require_reader();s.default=class extends p.default{constructor(){super(...arguments),this._walkSync=f.walkSync,this._statSync=l.statSync}dynamic(s,l){return this._walkSync(s,l)}static(s,l){let f=[];for(let p of s){let s=this._getFullEntryPath(p),g=this._getEntry(s,p,l);g===null||!l.entryFilter(g)||f.push(g)}return f}_getEntry(s,l,f){try{let f=this._getStat(s);return this._makeEntry(f,l)}catch(s){if(f.errorFilter(s))return null;throw s}}_getStat(s){return this._statSync(s,this._fsStatSettings)}}})),require_sync$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_sync$2(),f=require_provider();s.default=class extends f.default{constructor(){super(...arguments),this._reader=new l.default(this._settings)}read(s){let l=this._getRootDirectory(s),f=this._getReaderOptions(s);return this.api(l,s,f).map(f.transform)}api(s,l,f){return l.dynamic?this._reader.dynamic(s,f):this._reader.static(l.patterns,f)}}})),require_settings=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;let l=require(`fs`),f=require(`os`),p=Math.max(f.cpus().length,1);s.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:l.lstat,lstatSync:l.lstatSync,stat:l.stat,statSync:l.statSync,readdir:l.readdir,readdirSync:l.readdirSync},s.default=class{constructor(s={}){this._options=s,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,p),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(s,l){return s===void 0?l:s}_getFileSystemMethods(l={}){return Object.assign(Object.assign({},s.DEFAULT_FILE_SYSTEM_ADAPTER),l)}}})),require_out=__commonJSMin(((s,l)=>{let f=require_tasks(),p=require_async(),g=require_stream$1(),v=require_sync$1(),b=require_settings(),C=require_utils$5();async function w(s,l){k(s);let f=E(s,p.default,l),g=await Promise.all(f);return C.array.flatten(g)}(function(s){s.glob=s,s.globSync=l,s.globStream=p,s.async=s;function l(s,l){k(s);let f=E(s,v.default,l);return C.array.flatten(f)}s.sync=l;function p(s,l){k(s);let f=E(s,g.default,l);return C.stream.merge(f)}s.stream=p;function w(s,l){k(s);let p=[].concat(s),g=new b.default(l);return f.generate(p,g)}s.generateTasks=w;function A(s,l){k(s);let f=new b.default(l);return C.pattern.isDynamicPattern(s,f)}s.isDynamicPattern=A;function N(s){return k(s),C.path.escape(s)}s.escapePath=N;function F(s){return k(s),C.path.convertPathToPattern(s)}s.convertPathToPattern=F,(function(s){function l(s){return k(s),C.path.escapePosixPath(s)}s.escapePath=l;function f(s){return k(s),C.path.convertPosixPathToPattern(s)}s.convertPathToPattern=f})(s.posix||={}),(function(s){function l(s){return k(s),C.path.escapeWindowsPath(s)}s.escapePath=l;function f(s){return k(s),C.path.convertWindowsPathToPattern(s)}s.convertPathToPattern=f})(s.win32||={})})(w||={});function E(s,l,p){let g=[].concat(s),v=new b.default(p),C=f.generate(g,v),w=new l(v);return C.map(w.read,w)}function k(s){if(![].concat(s).every(s=>C.string.isString(s)&&!C.string.isEmpty(s)))throw TypeError(`Patterns must be a string (non empty) or an array of strings`)}l.exports=w})),require_hashUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.makeHash=v,s.checksumFile=b,s.checksumPattern=C;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=require(`crypto`),g=l.__importDefault(require_out());function v(...s){let l=(0,p.createHash)(`sha512`),f=``;for(let p of s)typeof p==`string`?f+=p:p&&(f&&=(l.update(f),``),l.update(p));return f&&l.update(f),l.digest(`hex`)}async function b(s,{baseFs:l,algorithm:g}={baseFs:f.xfs,algorithm:`sha512`}){let v=await l.openPromise(s,`r`);try{let s=65536,f=Buffer.allocUnsafeSlow(s),b=(0,p.createHash)(g),C=0;for(;(C=await l.readPromise(v,f,0,s))!==0;)b.update(C===s?f:f.slice(0,C));return b.digest(`hex`)}finally{await l.closePromise(v)}}async function C(s,{cwd:l}){let v=(await(0,g.default)(s,{cwd:f.npath.fromPortablePath(l),onlyDirectories:!0})).map(s=>`${s}/**/*`),b=await(0,g.default)([s,...v],{cwd:f.npath.fromPortablePath(l),onlyFiles:!1});b.sort();let C=await Promise.all(b.map(async s=>{let p=[Buffer.from(s)],g=f.ppath.join(l,f.npath.toPortablePath(s)),v=await f.xfs.lstatPromise(g);return v.isSymbolicLink()?p.push(Buffer.from(await f.xfs.readlinkPromise(g))):v.isFile()&&p.push(await f.xfs.readFilePromise(g)),p.join(`\0`)})),w=(0,p.createHash)(`sha512`);for(let s of C)w.update(s);return w.digest(`hex`)}})),require_structUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.makeIdent=F,s.makeDescriptor=I,s.makeLocator=R,s.convertToIdent=B,s.convertDescriptorToLocator=q,s.convertLocatorToDescriptor=J,s.convertPackageToLocator=le,s.renamePackage=_e,s.copyPackage=be,s.virtualizeDescriptor=xe,s.virtualizePackage=De,s.isVirtualDescriptor=Oe,s.isVirtualLocator=je,s.devirtualizeDescriptor=Pe,s.devirtualizeLocator=ze,s.ensureDevirtualizedDescriptor=Be,s.ensureDevirtualizedLocator=We,s.bindDescriptor=Ke,s.bindLocator=qe,s.areIdentsEqual=Je,s.areDescriptorsEqual=Ye,s.areLocatorsEqual=Ze,s.areVirtualPackagesEquivalent=Qe,s.parseIdent=ot,s.tryParseIdent=ut,s.parseDescriptor=yt,s.tryParseDescriptor=jt,s.parseLocator=It,s.tryParseLocator=Vt,s.parseRange=Gt,s.tryParseRange=Kt,s.parseFileStyleRange=Jt,s.makeRange=en,s.convertToManifestRange=tn,s.stringifyIdent=nn,s.wrapIdentIntoScope=rn,s.unwrapIdentFromScope=an,s.stringifyDescriptor=on,s.stringifyLocator=sn,s.slugifyIdent=cn,s.slugifyLocator=un,s.prettyIdent=dn,s.prettyRange=mn,s.prettyDescriptor=hn,s.prettyReference=gn,s.prettyLocator=_n,s.prettyLocatorNoColors=vn,s.sortDescriptors=yn,s.prettyWorkspace=bn,s.prettyResolution=xn,s.prettyDependent=Sn,s.getIdentVendorPath=Cn,s.isPackageInRange=wn,s.isPackageCompatible=Tn,s.allPeerRequests=En;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require(`querystring`)),p=l.__importDefault(require(`semver`)),g=require_tinylogic(),v=l.__importStar(require_formatUtils()),b=l.__importStar(require_hashUtils()),C=l.__importStar(require_miscUtils()),w=l.__importStar(require_structUtils()),E=`virtual:`,k=5,A=/(os|cpu|libc)=([a-z0-9_-]+)/,N=(0,g.makeParser)(A);function F(s,l){if(s?.startsWith(`@`))throw Error(`Invalid scope: don't prefix it with '@'`);return{identHash:b.makeHash(s,l),scope:s,name:l}}function I(s,l){return{identHash:s.identHash,scope:s.scope,name:s.name,descriptorHash:b.makeHash(s.identHash,l),range:l}}function R(s,l){return{identHash:s.identHash,scope:s.scope,name:s.name,locatorHash:b.makeHash(s.identHash,l),reference:l}}function B(s){return{identHash:s.identHash,scope:s.scope,name:s.name}}function q(s){return{identHash:s.identHash,scope:s.scope,name:s.name,locatorHash:s.descriptorHash,reference:s.range}}function J(s){return{identHash:s.identHash,scope:s.scope,name:s.name,descriptorHash:s.locatorHash,range:s.reference}}function le(s){return{identHash:s.identHash,scope:s.scope,name:s.name,locatorHash:s.locatorHash,reference:s.reference}}function _e(s,l){return{identHash:l.identHash,scope:l.scope,name:l.name,locatorHash:l.locatorHash,reference:l.reference,version:s.version,languageName:s.languageName,linkType:s.linkType,conditions:s.conditions,dependencies:new Map(s.dependencies),peerDependencies:new Map(s.peerDependencies),dependenciesMeta:new Map(s.dependenciesMeta),peerDependenciesMeta:new Map(s.peerDependenciesMeta),bin:new Map(s.bin)}}function be(s){return _e(s,s)}function xe(s,l){if(l.includes(`#`))throw Error(`Invalid entropy`);return I(s,`virtual:${l}#${s.range}`)}function De(s,l){if(l.includes(`#`))throw Error(`Invalid entropy`);return _e(s,R(s,`virtual:${l}#${s.reference}`))}function Oe(s){return s.range.startsWith(E)}function je(s){return s.reference.startsWith(E)}let Ne=/^[^#]*#/;function Pe(s){if(!Oe(s))throw Error(`Not a virtual descriptor`);return I(s,s.range.replace(Ne,``))}function ze(s){if(!je(s))throw Error(`Not a virtual descriptor`);return R(s,s.reference.replace(Ne,``))}function Be(s){return Oe(s)?I(s,s.range.replace(Ne,``)):s}function We(s){return je(s)?R(s,s.reference.replace(Ne,``)):s}function Ke(s,l){return s.range.includes(`::`)?s:I(s,`${s.range}::${f.default.stringify(l)}`)}function qe(s,l){return s.reference.includes(`::`)?s:R(s,`${s.reference}::${f.default.stringify(l)}`)}function Je(s,l){return s.identHash===l.identHash}function Ye(s,l){return s.descriptorHash===l.descriptorHash}function Ze(s,l){return s.locatorHash===l.locatorHash}function Qe(s,l){if(!je(s)||!je(l))throw Error(`Invalid package type`);if(!Je(s,l)||s.dependencies.size!==l.dependencies.size)return!1;for(let f of s.dependencies.values()){let s=l.dependencies.get(f.identHash);if(!s||!Ye(f,s))return!1}return!0}function ot(s){let l=ut(s);if(!l)throw Error(`Invalid ident (${s})`);return l}let st=/^(?:@([^/]+?)\/)?([^@/]+)$/;function ut(s){let l=s.match(st);if(!l)return null;let[,f,p]=l;return F(f===void 0?null:f,p)}function yt(s,l=!1){let f=jt(s,l);if(!f)throw Error(`Invalid descriptor (${s})`);return f}let Tt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))$/,Ot=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))?$/,At=`unknown`;function jt(s,l=!1){let f=l?s.match(Tt):s.match(Ot);if(!f)return null;let[,p,g,v]=f;if(v===At)throw Error(`Invalid range (${s})`);let b=p===void 0?null:p,C=v===void 0?At:v;return I(F(b,g),C)}function It(s,l=!1){let f=Vt(s,l);if(!f)throw Error(`Invalid locator (${s})`);return f}let Lt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))$/,Rt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))?$/;function Vt(s,l=!1){let f=l?s.match(Lt):s.match(Rt);if(!f)return null;let[,p,g,v]=f;if(v===`unknown`)throw Error(`Invalid reference (${s})`);let b=p===void 0?null:p,C=v===void 0?`unknown`:v;return R(F(b,g),C)}let Ht=/^([^#:]*:)?((?:(?!::)[^#])*)(?:#((?:(?!::).)*))?(?:::(.*))?$/;function Gt(s,l){let p=s.match(Ht);if(p===null)throw Error(`Invalid range (${s})`);let g=p[1]===void 0?null:p[1];if(typeof l?.requireProtocol==`string`&&g!==l.requireProtocol)throw Error(`Invalid protocol (${g})`);if(l?.requireProtocol&&g===null)throw Error(`Missing protocol (${g})`);let v=p[3]===void 0?null:decodeURIComponent(p[2]);if(l?.requireSource&&v===null)throw Error(`Missing source (${s})`);let b=p[3]===void 0?decodeURIComponent(p[2]):decodeURIComponent(p[3]);return{protocol:g,source:v,selector:l?.parseSelector?f.default.parse(b):b,params:p[4]===void 0?null:f.default.parse(p[4])}}function Kt(s,l){try{return Gt(s,l)}catch{return null}}function Jt(s,{protocol:l}){let{selector:f,params:p}=Gt(s,{requireProtocol:l,requireBindings:!0});if(typeof p.locator!=`string`)throw Error(`Assertion failed: Invalid bindings for ${s}`);return{parentLocator:It(p.locator,!0),path:f}}function Xt(s){return s=s.replaceAll(`%`,`%25`),s=s.replaceAll(`:`,`%3A`),s=s.replaceAll(`#`,`%23`),s}function Zt(s){return s===null?!1:Object.entries(s).length>0}function en({protocol:s,source:l,selector:p,params:g}){let v=``;return s!==null&&(v+=`${s}`),l!==null&&(v+=`${Xt(l)}#`),v+=Xt(p),Zt(g)&&(v+=`::${f.default.stringify(g)}`),v}function tn(s){let{params:l,protocol:f,source:p,selector:g}=Gt(s);for(let s in l)s.startsWith(`__`)&&delete l[s];return en({protocol:f,source:p,params:l,selector:g})}function nn(s){return s.scope?`@${s.scope}/${s.name}`:`${s.name}`}function rn(s,l){return s.scope?w.makeIdent(l,`${s.scope}__${s.name}`):w.makeIdent(l,s.name)}function an(s,l){if(s.scope!==l)return s;let f=s.name.indexOf(`__`);return f===-1?F(null,s.name):F(s.name.slice(0,f),s.name.slice(f+2))}function on(s){return s.scope?`@${s.scope}/${s.name}@${s.range}`:`${s.name}@${s.range}`}function sn(s){return s.scope?`@${s.scope}/${s.name}@${s.reference}`:`${s.name}@${s.reference}`}function cn(s){return s.scope===null?s.name:`@${s.scope}-${s.name}`}let ln=/:$/;function un(s){let{protocol:l,selector:f}=Gt(s.reference),g=l===null?`exotic`:l.replace(ln,``),v=p.default.valid(f),b=v===null?`${g}`:`${g}-${v}`,C=10;return s.scope,`${cn(s)}-${b}-${s.locatorHash.slice(0,10)}`}function dn(s,l){return l.scope?`${v.pretty(s,`@${l.scope}/`,v.Type.SCOPE)}${v.pretty(s,l.name,v.Type.NAME)}`:`${v.pretty(s,l.name,v.Type.NAME)}`}let fn=/\?.*/;function pn(s){return s.startsWith(E)?`${pn(s.substring(s.indexOf(`#`)+1))} [${s.substring(8,13)}]`:s.replace(fn,`?[...]`)}function mn(s,l){return`${v.pretty(s,pn(l),v.Type.RANGE)}`}function hn(s,l){return`${dn(s,l)}${v.pretty(s,`@`,v.Type.RANGE)}${mn(s,l.range)}`}function gn(s,l){return`${v.pretty(s,pn(l),v.Type.REFERENCE)}`}function _n(s,l){return`${dn(s,l)}${v.pretty(s,`@`,v.Type.REFERENCE)}${gn(s,l.reference)}`}function vn(s){return`${nn(s)}@${pn(s.reference)}`}function yn(s){return C.sortMap(s,[s=>nn(s),s=>s.range])}function bn(s,l){return dn(s,l.anchoredLocator)}function xn(s,l,f){let p=Oe(l)?Pe(l):l;return f===null?`${w.prettyDescriptor(s,p)} → ${v.mark(s).Cross}`:p.identHash===f.identHash?`${w.prettyDescriptor(s,p)} → ${gn(s,f.reference)}`:`${w.prettyDescriptor(s,p)} → ${_n(s,f)}`}function Sn(s,l,f){return f===null?`${_n(s,l)}`:`${_n(s,l)} (via ${w.prettyRange(s,f.range)})`}function Cn(s){return`node_modules/${nn(s)}`}function wn(s,l){return l===At||!s.version?!0:p.default.satisfies(s.version??``,l)}function Tn(s,l){return s.conditions?N(s.conditions,s=>{let[,f,p]=s.match(A),g=l[f];return g?g.includes(p):!0}):!0}function En(s){let l=new Set;if(`children`in s)l.add(s);else for(let f of s.requests.values())l.add(f);for(let s of l)for(let f of s.children.values())l.add(f);return l}})),require_CorePlugin=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CorePlugin=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_MessageName(),p=l.__importStar(require_structUtils());s.CorePlugin={hooks:{reduceDependency:(s,l,f,g,{resolver:v,resolveOptions:b})=>{for(let{pattern:g,reference:C}of l.topLevelWorkspace.manifest.resolutions)if(!(g.from&&(g.from.fullName!==p.stringifyIdent(f)||l.configuration.normalizeLocator(p.makeLocator(p.parseIdent(g.from.fullName),g.from.description??f.reference)).locatorHash!==f.locatorHash))&&g.descriptor.fullName===p.stringifyIdent(s)&&l.configuration.normalizeDependency(p.makeDescriptor(p.parseLocator(g.descriptor.fullName),g.descriptor.description??s.range)).descriptorHash===s.descriptorHash)return v.bindDescriptor(l.configuration.normalizeDependency(p.makeDescriptor(s,C)),l.topLevelWorkspace.anchoredLocator,b);return s},validateProject:async(s,l)=>{for(let f of s.workspaces){let g=p.prettyWorkspace(s.configuration,f);await s.configuration.triggerHook(s=>s.validateWorkspace,f,{reportWarning:(s,f)=>l.reportWarning(s,`${g}: ${f}`),reportError:(s,f)=>l.reportError(s,`${g}: ${f}`)})}},validateWorkspace:async(s,l)=>{let{manifest:p}=s;p.resolutions.length&&s.cwd!==s.project.cwd&&p.errors.push(Error(`Resolutions field will be ignored`));for(let s of p.errors)l.reportWarning(f.MessageName.INVALID_MANIFEST,s.message)}}}})),require_WorkspaceResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.WorkspaceResolver=void 0;let l=require_types$3();var f=class s{supportsDescriptor(l,f){return!!(l.range.startsWith(s.protocol)||f.project.tryWorkspaceByDescriptor(l)!==null)}supportsLocator(l,f){return!!l.reference.startsWith(s.protocol)}shouldPersistResolution(s,l){return!1}bindDescriptor(s,l,f){return s}getResolutionDependencies(s,l){return{}}async getCandidates(s,l,f){return[f.project.getWorkspaceByDescriptor(s).anchoredLocator]}async getSatisfying(s,l,f,p){let[g]=await this.getCandidates(s,l,p);return{locators:f.filter(s=>s.locatorHash===g.locatorHash),sorted:!1}}async resolve(f,p){let g=p.project.getWorkspaceByCwd(f.reference.slice(s.protocol.length));return{...f,version:g.manifest.version||`0.0.0`,languageName:`unknown`,linkType:l.LinkType.SOFT,conditions:null,dependencies:p.project.configuration.normalizeDependencyMap(new Map([...g.manifest.dependencies,...g.manifest.devDependencies])),peerDependencies:new Map([...g.manifest.peerDependencies]),dependenciesMeta:g.manifest.dependenciesMeta,peerDependenciesMeta:g.manifest.peerDependenciesMeta,bin:g.manifest.bin}}};s.WorkspaceResolver=f,f.protocol=`workspace:`})),require_semverUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.SemVer=void 0,s.satisfiesWithPrereleases=g,s.validRange=b,s.clean=w,s.getComparator=E,s.mergeComparators=k,s.stringifyComparator=A,s.simplifyRanges=N;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require(`semver`));var f=require(`semver`);Object.defineProperty(s,`SemVer`,{enumerable:!0,get:function(){return f.SemVer}});let p=new Map;function g(s,f,g=!1){if(!s)return!1;let v=`${f}${g}`,b=p.get(v);if(b===void 0)try{b=new l.default.Range(f,{includePrerelease:!0,loose:g})}catch{return!1}finally{p.set(v,b||null)}else if(b===null)return!1;let C;try{C=new l.default.SemVer(s,b)}catch{return!1}return b.test(C)?!0:(C.prerelease&&=[],b.set.some(s=>{for(let l of s)l.semver.prerelease&&(l.semver.prerelease=[]);return s.every(s=>s.test(C))}))}let v=new Map;function b(s){if(s.indexOf(`:`)!==-1)return null;let f=v.get(s);if(f!==void 0)return f;try{f=new l.default.Range(s)}catch{f=null}return v.set(s,f),f}let C=/^(?:[\sv=]*?)((0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)(?:\s*)$/;function w(s){let l=C.exec(s);return l?l[1]:null}function E(s){if(s.semver===l.default.Comparator.ANY)return{gt:null,lt:null};switch(s.operator){case``:return{gt:[`>=`,s.semver],lt:[`<=`,s.semver]};case`>`:case`>=`:return{gt:[s.operator,s.semver],lt:null};case`<`:case`<=`:return{gt:null,lt:[s.operator,s.semver]};default:throw Error(`Assertion failed: Unexpected comparator operator (${s.operator})`)}}function k(s){if(s.length===0)return null;let f=null,p=null;for(let g of s){if(g.gt){let s=f===null?null:l.default.compare(g.gt[1],f[1]);(s===null||s>0||s===0&&g.gt[0]===`>`)&&(f=g.gt)}if(g.lt){let s=p===null?null:l.default.compare(g.lt[1],p[1]);(s===null||s<0||s===0&&g.lt[0]===`<`)&&(p=g.lt)}}if(f&&p){let s=l.default.compare(f[1],p[1]);if(s===0&&(f[0]===`>`||p[0]===`<`)||s>0)return null}return{gt:f,lt:p}}function A(s){if(s.gt&&s.lt){if(s.gt[0]===`>=`&&s.lt[0]===`<=`&&s.gt[1].version===s.lt[1].version)return s.gt[1].version;if(s.gt[0]===`>=`&&s.lt[0]===`<`){if(s.lt[1].version===`${s.gt[1].major+1}.0.0-0`)return`^${s.gt[1].version}`;if(s.lt[1].version===`${s.gt[1].major}.${s.gt[1].minor+1}.0-0`)return`~${s.gt[1].version}`}}let l=[];return s.gt&&l.push(s.gt[0]+s.gt[1].version),s.lt&&l.push(s.lt[0]+s.lt[1].version),l.length?l.join(` `):`*`}function N(s){let l=s.map(F).map(s=>b(s).set.map(s=>s.map(s=>E(s)))),f=l.shift().map(s=>k(s)).filter(s=>s!==null);for(let s of l){let l=[];for(let p of f)for(let f of s){let s=k([p,...f]);s!==null&&l.push(s)}f=l}return f.length===0?null:f.map(s=>A(s)).join(` || `)}function F(s){let f=s.split(`||`);if(f.length>1){let s=new Set;for(let p of f)f.some(s=>s!==p&&l.default.subset(p,s))||s.add(p);if(s.size{Object.defineProperty(s,`__esModule`,{value:!0}),s.Manifest=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=require_lib$7(),g=l.__importDefault(require(`semver`)),v=require_WorkspaceResolver(),b=l.__importStar(require_miscUtils()),C=l.__importStar(require_semverUtils()),w=l.__importStar(require_structUtils());var E=class s{constructor(){this.indent=` `,this.name=null,this.version=null,this.os=null,this.cpu=null,this.libc=null,this.type=null,this.packageManager=null,this.private=!1,this.license=null,this.main=null,this.module=null,this.browser=null,this.languageName=null,this.bin=new Map,this.scripts=new Map,this.dependencies=new Map,this.devDependencies=new Map,this.peerDependencies=new Map,this.workspaceDefinitions=[],this.dependenciesMeta=new Map,this.peerDependenciesMeta=new Map,this.resolutions=[],this.files=null,this.publishConfig=null,this.installConfig=null,this.preferUnplugged=null,this.raw={},this.errors=[]}static async tryFind(l,{baseFs:p=new f.NodeFS}={}){let g=f.ppath.join(l,`package.json`);try{return await s.fromFile(g,{baseFs:p})}catch(s){if(s.code===`ENOENT`)return null;throw s}}static async find(l,{baseFs:f}={}){let p=await s.tryFind(l,{baseFs:f});if(p===null)throw Error(`Manifest not found`);return p}static async fromFile(l,{baseFs:p=new f.NodeFS}={}){let g=new s;return await g.loadFile(l,{baseFs:p}),g}static fromText(l){let f=new s;return f.loadFromText(l),f}loadFromText(s){let l;try{l=JSON.parse(A(s)||`{}`)}catch(l){throw l.message+=` (when parsing ${s})`,l}this.load(l),this.indent=k(s)}async loadFile(s,{baseFs:l=new f.NodeFS}){let p=await l.readFilePromise(s,`utf8`),g;try{g=JSON.parse(A(p)||`{}`)}catch(l){throw l.message+=` (when parsing ${s})`,l}this.load(g),this.indent=k(p)}load(s,{yamlCompatibilityMode:l=!1}={}){if(typeof s!=`object`||!s)throw Error(`Utterly invalid manifest data (${s})`);this.raw=s;let f=[];if(this.name=null,typeof s.name==`string`)try{this.name=w.parseIdent(s.name)}catch{f.push(Error(`Parsing failed for the 'name' field`))}if(typeof s.version==`string`?this.version=s.version:this.version=null,Array.isArray(s.os)){let l=[];this.os=l;for(let p of s.os)typeof p==`string`?l.push(p):f.push(Error(`Parsing failed for the 'os' field`))}else this.os=null;if(Array.isArray(s.cpu)){let l=[];this.cpu=l;for(let p of s.cpu)typeof p==`string`?l.push(p):f.push(Error(`Parsing failed for the 'cpu' field`))}else this.cpu=null;if(Array.isArray(s.libc)){let l=[];this.libc=l;for(let p of s.libc)typeof p==`string`?l.push(p):f.push(Error(`Parsing failed for the 'libc' field`))}else this.libc=null;if(typeof s.type==`string`?this.type=s.type:this.type=null,typeof s.packageManager==`string`?this.packageManager=s.packageManager:this.packageManager=null,typeof s.private==`boolean`?this.private=s.private:this.private=!1,typeof s.license==`string`?this.license=s.license:this.license=null,typeof s.languageName==`string`?this.languageName=s.languageName:this.languageName=null,typeof s.main==`string`?this.main=N(s.main):this.main=null,typeof s.module==`string`?this.module=N(s.module):this.module=null,s.browser!=null)if(typeof s.browser==`string`)this.browser=N(s.browser);else{this.browser=new Map;for(let[l,f]of Object.entries(s.browser))this.browser.set(N(l),typeof f==`string`?N(f):f)}else this.browser=null;if(this.bin=new Map,typeof s.bin==`string`)s.bin.trim()===``?f.push(Error(`Invalid bin field`)):this.name===null?f.push(Error(`String bin field, but no attached package name`)):this.bin.set(this.name.name,N(s.bin));else if(typeof s.bin==`object`&&s.bin!==null)for(let[l,p]of Object.entries(s.bin)){if(typeof p!=`string`||p.trim()===``){f.push(Error(`Invalid bin definition for '${l}'`));continue}let s=w.parseIdent(l);this.bin.set(s.name,N(p))}if(this.scripts=new Map,typeof s.scripts==`object`&&s.scripts!==null)for(let[l,p]of Object.entries(s.scripts)){if(typeof p!=`string`){f.push(Error(`Invalid script definition for '${l}'`));continue}this.scripts.set(l,p)}if(this.dependencies=new Map,typeof s.dependencies==`object`&&s.dependencies!==null)for(let[l,p]of Object.entries(s.dependencies)){if(typeof p!=`string`){f.push(Error(`Invalid dependency range for '${l}'`));continue}let s;try{s=w.parseIdent(l)}catch{f.push(Error(`Parsing failed for the dependency name '${l}'`));continue}let g=w.makeDescriptor(s,p);this.dependencies.set(g.identHash,g)}if(this.devDependencies=new Map,typeof s.devDependencies==`object`&&s.devDependencies!==null)for(let[l,p]of Object.entries(s.devDependencies)){if(typeof p!=`string`){f.push(Error(`Invalid dependency range for '${l}'`));continue}let s;try{s=w.parseIdent(l)}catch{f.push(Error(`Parsing failed for the dependency name '${l}'`));continue}let g=w.makeDescriptor(s,p);this.devDependencies.set(g.identHash,g)}if(this.peerDependencies=new Map,typeof s.peerDependencies==`object`&&s.peerDependencies!==null)for(let[l,p]of Object.entries(s.peerDependencies)){let s;try{s=w.parseIdent(l)}catch{f.push(Error(`Parsing failed for the dependency name '${l}'`));continue}(typeof p!=`string`||!p.startsWith(v.WorkspaceResolver.protocol)&&!C.validRange(p))&&(f.push(Error(`Invalid dependency range for '${l}'`)),p=`*`);let g=w.makeDescriptor(s,p);this.peerDependencies.set(g.identHash,g)}typeof s.workspaces==`object`&&s.workspaces!==null&&s.workspaces.nohoist&&f.push(Error(`'nohoist' is deprecated, please use 'installConfig.hoistingLimits' instead`));let g=Array.isArray(s.workspaces)?s.workspaces:typeof s.workspaces==`object`&&s.workspaces!==null&&Array.isArray(s.workspaces.packages)?s.workspaces.packages:[];this.workspaceDefinitions=[];for(let s of g){if(typeof s!=`string`){f.push(Error(`Invalid workspace definition for '${s}'`));continue}this.workspaceDefinitions.push({pattern:s})}if(this.dependenciesMeta=new Map,typeof s.dependenciesMeta==`object`&&s.dependenciesMeta!==null)for(let[p,g]of Object.entries(s.dependenciesMeta)){if(typeof g!=`object`||!g){f.push(Error(`Invalid meta field for '${p}`));continue}let s=w.parseDescriptor(p),v=this.ensureDependencyMeta(s),b=F(g.built,{yamlCompatibilityMode:l});if(b===null){f.push(Error(`Invalid built meta field for '${p}'`));continue}let C=F(g.optional,{yamlCompatibilityMode:l});if(C===null){f.push(Error(`Invalid optional meta field for '${p}'`));continue}let E=F(g.unplugged,{yamlCompatibilityMode:l});if(E===null){f.push(Error(`Invalid unplugged meta field for '${p}'`));continue}Object.assign(v,{built:b,optional:C,unplugged:E})}if(this.peerDependenciesMeta=new Map,typeof s.peerDependenciesMeta==`object`&&s.peerDependenciesMeta!==null)for(let[p,g]of Object.entries(s.peerDependenciesMeta)){if(typeof g!=`object`||!g){f.push(Error(`Invalid meta field for '${p}'`));continue}let s=w.parseDescriptor(p),v=this.ensurePeerDependencyMeta(s),b=F(g.optional,{yamlCompatibilityMode:l});if(b===null){f.push(Error(`Invalid optional meta field for '${p}'`));continue}Object.assign(v,{optional:b})}if(this.resolutions=[],typeof s.resolutions==`object`&&s.resolutions!==null)for(let[l,g]of Object.entries(s.resolutions)){if(typeof g!=`string`){f.push(Error(`Invalid resolution entry for '${l}'`));continue}try{this.resolutions.push({pattern:(0,p.parseResolution)(l),reference:g})}catch(s){f.push(s);continue}}if(Array.isArray(s.files)){this.files=new Set;for(let l of s.files){if(typeof l!=`string`){f.push(Error(`Invalid files entry for '${l}'`));continue}this.files.add(l)}}else this.files=null;if(typeof s.publishConfig==`object`&&s.publishConfig!==null){if(this.publishConfig={},typeof s.publishConfig.access==`string`&&(this.publishConfig.access=s.publishConfig.access),typeof s.publishConfig.main==`string`&&(this.publishConfig.main=N(s.publishConfig.main)),typeof s.publishConfig.module==`string`&&(this.publishConfig.module=N(s.publishConfig.module)),s.publishConfig.browser!=null)if(typeof s.publishConfig.browser==`string`)this.publishConfig.browser=N(s.publishConfig.browser);else{this.publishConfig.browser=new Map;for(let[l,f]of Object.entries(s.publishConfig.browser))this.publishConfig.browser.set(N(l),typeof f==`string`?N(f):f)}if(typeof s.publishConfig.registry==`string`&&(this.publishConfig.registry=s.publishConfig.registry),typeof s.publishConfig.provenance==`boolean`&&(this.publishConfig.provenance=s.publishConfig.provenance),typeof s.publishConfig.bin==`string`)this.name===null?f.push(Error(`String bin field, but no attached package name`)):this.publishConfig.bin=new Map([[this.name.name,N(s.publishConfig.bin)]]);else if(typeof s.publishConfig.bin==`object`&&s.publishConfig.bin!==null){this.publishConfig.bin=new Map;for(let[l,p]of Object.entries(s.publishConfig.bin)){if(typeof p!=`string`){f.push(Error(`Invalid bin definition for '${l}'`));continue}this.publishConfig.bin.set(l,N(p))}}if(Array.isArray(s.publishConfig.executableFiles)){this.publishConfig.executableFiles=new Set;for(let l of s.publishConfig.executableFiles){if(typeof l!=`string`){f.push(Error(`Invalid executable file definition`));continue}this.publishConfig.executableFiles.add(N(l))}}}else this.publishConfig=null;if(typeof s.installConfig==`object`&&s.installConfig!==null){this.installConfig={};for(let l of Object.keys(s.installConfig))l===`hoistingLimits`?typeof s.installConfig.hoistingLimits==`string`?this.installConfig.hoistingLimits=s.installConfig.hoistingLimits:f.push(Error(`Invalid hoisting limits definition`)):l==`selfReferences`?typeof s.installConfig.selfReferences==`boolean`?this.installConfig.selfReferences=s.installConfig.selfReferences:f.push(Error(`Invalid selfReferences definition, must be a boolean value`)):f.push(Error(`Unrecognized installConfig key: ${l}`))}else this.installConfig=null;if(typeof s.optionalDependencies==`object`&&s.optionalDependencies!==null)for(let[l,p]of Object.entries(s.optionalDependencies)){if(typeof p!=`string`){f.push(Error(`Invalid dependency range for '${l}'`));continue}let s;try{s=w.parseIdent(l)}catch{f.push(Error(`Parsing failed for the dependency name '${l}'`));continue}let g=w.makeDescriptor(s,p);this.dependencies.set(g.identHash,g);let v=w.makeDescriptor(s,`unknown`),b=this.ensureDependencyMeta(v);Object.assign(b,{optional:!0})}typeof s.preferUnplugged==`boolean`?this.preferUnplugged=s.preferUnplugged:this.preferUnplugged=null,this.errors=f}getForScope(s){switch(s){case`dependencies`:return this.dependencies;case`devDependencies`:return this.devDependencies;case`peerDependencies`:return this.peerDependencies;default:throw Error(`Unsupported value ("${s}")`)}}hasConsumerDependency(s){return!!(this.dependencies.has(s.identHash)||this.peerDependencies.has(s.identHash))}hasHardDependency(s){return!!(this.dependencies.has(s.identHash)||this.devDependencies.has(s.identHash))}hasSoftDependency(s){return!!this.peerDependencies.has(s.identHash)}hasDependency(s){return!!(this.hasHardDependency(s)||this.hasSoftDependency(s))}getConditions(){let s=[];return this.os&&this.os.length>0&&s.push(R(`os`,this.os)),this.cpu&&this.cpu.length>0&&s.push(R(`cpu`,this.cpu)),this.libc&&this.libc.length>0&&s.push(R(`libc`,this.libc)),s.length>0?s.join(` & `):null}ensureDependencyMeta(s){if(s.range!==`unknown`&&!g.default.valid(s.range))throw Error(`Invalid meta field range for '${w.stringifyDescriptor(s)}'`);let l=w.stringifyIdent(s),f=s.range===`unknown`?null:s.range,p=this.dependenciesMeta.get(l);p||this.dependenciesMeta.set(l,p=new Map);let v=p.get(f);return v||p.set(f,v={}),v}ensurePeerDependencyMeta(s){if(s.range!==`unknown`)throw Error(`Invalid meta field range for '${w.stringifyDescriptor(s)}'`);let l=w.stringifyIdent(s),f=this.peerDependenciesMeta.get(l);return f||this.peerDependenciesMeta.set(l,f={}),f}setRawField(s,l,{after:f=[]}={}){let p=new Set(f.filter(s=>Object.hasOwn(this.raw,s)));if(p.size===0||Object.hasOwn(this.raw,s))this.raw[s]=l;else{let f=this.raw,g=this.raw={},v=!1;for(let b of Object.keys(f))g[b]=f[b],v||(p.delete(b),p.size===0&&(g[s]=l,v=!0))}}exportTo(s,{compatibilityMode:l=!0}={}){if(Object.assign(s,this.raw),this.name===null?delete s.name:s.name=w.stringifyIdent(this.name),this.version===null?delete s.version:s.version=this.version,this.os===null?delete s.os:s.os=this.os,this.cpu===null?delete s.cpu:s.cpu=this.cpu,this.type===null?delete s.type:s.type=this.type,this.packageManager===null?delete s.packageManager:s.packageManager=this.packageManager,this.private?s.private=!0:delete s.private,this.license===null?delete s.license:s.license=this.license,this.languageName===null?delete s.languageName:s.languageName=this.languageName,this.main===null?delete s.main:s.main=this.main,this.module===null?delete s.module:s.module=this.module,this.browser!==null){let l=this.browser;typeof l==`string`?s.browser=l:l instanceof Map&&(s.browser=Object.assign({},...Array.from(l.keys()).sort().map(s=>({[s]:l.get(s)}))))}else delete s.browser;this.bin.size===1&&this.name!==null&&this.bin.has(this.name.name)?s.bin=this.bin.get(this.name.name):this.bin.size>0?s.bin=Object.assign({},...Array.from(this.bin.keys()).sort().map(s=>({[s]:this.bin.get(s)}))):delete s.bin,this.workspaceDefinitions.length>0?this.raw.workspaces&&!Array.isArray(this.raw.workspaces)?s.workspaces={...this.raw.workspaces,packages:this.workspaceDefinitions.map(({pattern:s})=>s)}:s.workspaces=this.workspaceDefinitions.map(({pattern:s})=>s):this.raw.workspaces&&!Array.isArray(this.raw.workspaces)&&Object.keys(this.raw.workspaces).length>0?s.workspaces=this.raw.workspaces:delete s.workspaces;let f=[],g=[];for(let s of this.dependencies.values()){let p=this.dependenciesMeta.get(w.stringifyIdent(s)),v=!1;if(l&&p){let s=p.get(null);s&&s.optional&&(v=!0)}v?g.push(s):f.push(s)}f.length>0?s.dependencies=Object.assign({},...w.sortDescriptors(f).map(s=>({[w.stringifyIdent(s)]:s.range}))):delete s.dependencies,g.length>0?s.optionalDependencies=Object.assign({},...w.sortDescriptors(g).map(s=>({[w.stringifyIdent(s)]:s.range}))):delete s.optionalDependencies,this.devDependencies.size>0?s.devDependencies=Object.assign({},...w.sortDescriptors(this.devDependencies.values()).map(s=>({[w.stringifyIdent(s)]:s.range}))):delete s.devDependencies,this.peerDependencies.size>0?s.peerDependencies=Object.assign({},...w.sortDescriptors(this.peerDependencies.values()).map(s=>({[w.stringifyIdent(s)]:s.range}))):delete s.peerDependencies,s.dependenciesMeta={};for(let[f,p]of b.sortMap(this.dependenciesMeta.entries(),([s,l])=>s))for(let[g,v]of b.sortMap(p.entries(),([s,l])=>s===null?`1`:`0${s}`)){let p=g===null?f:w.stringifyDescriptor(w.makeDescriptor(w.parseIdent(f),g)),b={...v};l&&g===null&&delete b.optional,Object.keys(b).length!==0&&(s.dependenciesMeta[p]=b)}if(Object.keys(s.dependenciesMeta).length===0&&delete s.dependenciesMeta,this.peerDependenciesMeta.size>0?s.peerDependenciesMeta=Object.assign({},...b.sortMap(this.peerDependenciesMeta.entries(),([s,l])=>s).map(([s,l])=>({[s]:l}))):delete s.peerDependenciesMeta,this.resolutions.length>0?s.resolutions=Object.assign({},...this.resolutions.map(({pattern:s,reference:l})=>({[(0,p.stringifyResolution)(s)]:l}))):delete s.resolutions,this.files===null?delete s.files:s.files=Array.from(this.files),this.preferUnplugged===null?delete s.preferUnplugged:s.preferUnplugged=this.preferUnplugged,this.scripts!==null&&this.scripts.size>0){s.scripts??={};for(let l of Object.keys(s.scripts))this.scripts.has(l)||delete s.scripts[l];for(let[l,f]of this.scripts.entries())s.scripts[l]=f}else delete s.scripts;return s}};s.Manifest=E,E.fileName=`package.json`,E.allDependencies=[`dependencies`,`devDependencies`,`peerDependencies`],E.hardDependencies=[`dependencies`,`devDependencies`];function k(s){let l=s.match(/^[ \t]+/m);return l?l[0]:` `}function A(s){return s.charCodeAt(0)===65279?s.slice(1):s}function N(s){return s.replace(/\\/g,`/`)}function F(s,{yamlCompatibilityMode:l}){return l?b.tryParseOptionalBoolean(s):s===void 0||typeof s==`boolean`?s:null}function I(s,l){let f=l.search(/[^!]/);return f===-1?`invalid`:`${f%2==0?``:`!`}${s}=${l.slice(f)}`}function R(s,l){return l.length===1?I(s,l[0]):`(${l.map(l=>I(s,l)).join(` | `)})`}})),require_Report=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Report=s.ReportError=void 0,s.isReportError=b;let l=require_compat(),f=require(`stream`),p=require(`string_decoder`),g=require_MessageName(),v=15;s.ReportError=class extends Error{constructor(s,l,f){super(l),this.reportExtra=f,this.reportCode=s}};function b(s){return s.reportCode!==void 0}s.Report=class{constructor(){this.cacheHits=new Set,this.cacheMisses=new Set,this.reportedInfos=new Set,this.reportedWarnings=new Set,this.reportedErrors=new Set}getRecommendedLength(){return 180}reportCacheHit(s){this.cacheHits.add(s.locatorHash)}reportCacheMiss(s,l){this.cacheMisses.add(s.locatorHash)}static progressViaCounter(s){let l=0,f,p=new Promise(s=>{f=s}),g=s=>{let g=f;p=new Promise(s=>{f=s}),l=s,g()},v=(s=0)=>{g(l+1)},b=(async function*(){for(;l{f=s}),g=(0,l.throttle)(l=>{let g=f;p=new Promise(s=>{f=s}),s=l,g()},1e3/15),v=(async function*(){for(;;)await p,yield{title:s}})();return{[Symbol.asyncIterator](){return v},hasProgress:!1,hasTitle:!0,setTitle:g}}async startProgressPromise(s,l){let f=this.reportProgress(s);try{return await l(s)}finally{f.stop()}}startProgressSync(s,l){let f=this.reportProgress(s);try{return l(s)}finally{f.stop()}}reportInfoOnce(s,l,f){let p=f&&f.key?f.key:l;this.reportedInfos.has(p)||(this.reportedInfos.add(p),this.reportInfo(s,l),f?.reportExtra?.(this))}reportWarningOnce(s,l,f){let p=f&&f.key?f.key:l;this.reportedWarnings.has(p)||(this.reportedWarnings.add(p),this.reportWarning(s,l),f?.reportExtra?.(this))}reportErrorOnce(s,l,f){let p=f&&f.key?f.key:l;this.reportedErrors.has(p)||(this.reportedErrors.add(p),this.reportError(s,l),f?.reportExtra?.(this))}reportExceptionOnce(s){b(s)?this.reportErrorOnce(s.reportCode,s.message,{key:s,reportExtra:s.reportExtra}):this.reportErrorOnce(g.MessageName.EXCEPTION,s.stack||s.message,{key:s})}createStreamReporter(s=null){let l=new f.PassThrough,g=new p.StringDecoder,v=``;return l.on(`data`,l=>{let f=g.write(l),p;do if(p=f.indexOf(` +`),p!==-1){let l=v+f.substring(0,p);f=f.substring(p+1),v=``,s===null?this.reportInfo(null,l):this.reportInfo(null,`${s} ${l}`)}while(p!==-1);v+=f}),l.on(`end`,()=>{let l=g.end();l!==``&&(s===null?this.reportInfo(null,l):this.reportInfo(null,`${s} ${l}`))}),l}}})),require_MultiFetcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MultiFetcher=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_MessageName(),p=require_Report(),g=l.__importStar(require_structUtils());s.MultiFetcher=class{constructor(s){this.fetchers=s}supports(s,l){return!!this.tryFetcher(s,l)}getLocalPath(s,l){return this.getFetcher(s,l).getLocalPath(s,l)}async fetch(s,l){return await this.getFetcher(s,l).fetch(s,l)}tryFetcher(s,l){return this.fetchers.find(f=>f.supports(s,l))||null}getFetcher(s,l){let v=this.fetchers.find(f=>f.supports(s,l));if(!v)throw new p.ReportError(f.MessageName.FETCHER_NOT_FOUND,`${g.prettyLocator(l.project.configuration,s)} isn't supported by any available fetcher`);return v}}})),require_MultiResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.MultiResolver=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importStar(require_structUtils());s.MultiResolver=class{constructor(s){this.resolvers=s.filter(s=>s)}supportsDescriptor(s,l){return!!this.tryResolverByDescriptor(s,l)}supportsLocator(s,l){return!!this.tryResolverByLocator(s,l)}shouldPersistResolution(s,l){return this.getResolverByLocator(s,l).shouldPersistResolution(s,l)}bindDescriptor(s,l,f){return this.getResolverByDescriptor(s,f).bindDescriptor(s,l,f)}getResolutionDependencies(s,l){return this.getResolverByDescriptor(s,l).getResolutionDependencies(s,l)}async getCandidates(s,l,f){return await this.getResolverByDescriptor(s,f).getCandidates(s,l,f)}async getSatisfying(s,l,f,p){return this.getResolverByDescriptor(s,p).getSatisfying(s,l,f,p)}async resolve(s,l){return await this.getResolverByLocator(s,l).resolve(s,l)}tryResolverByDescriptor(s,l){return this.resolvers.find(f=>f.supportsDescriptor(s,l))||null}getResolverByDescriptor(s,f){let p=this.resolvers.find(l=>l.supportsDescriptor(s,f));if(!p)throw Error(`${l.prettyDescriptor(f.project.configuration,s)} isn't supported by any available resolver`);return p}tryResolverByLocator(s,l){return this.resolvers.find(f=>f.supportsLocator(s,l))||null}getResolverByLocator(s,f){let p=this.resolvers.find(l=>l.supportsLocator(s,f));if(!p)throw Error(`${l.prettyLocator(f.project.configuration,s)} isn't supported by any available resolver`);return p}}})),require_VirtualFetcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.VirtualFetcher=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=l.__importStar(require_structUtils());s.VirtualFetcher=class{supports(s){return!!s.reference.startsWith(`virtual:`)}getLocalPath(s,l){let f=s.reference.indexOf(`#`);if(f===-1)throw Error(`Invalid virtual package reference`);let g=s.reference.slice(f+1),v=p.makeLocator(s,g);return l.fetcher.getLocalPath(v,l)}async fetch(s,l){let f=s.reference.indexOf(`#`);if(f===-1)throw Error(`Invalid virtual package reference`);let g=s.reference.slice(f+1),v=p.makeLocator(s,g),b=await l.fetcher.fetch(v,l);return await this.ensureVirtualLink(s,b,l)}getLocatorFilename(s){return p.slugifyLocator(s)}async ensureVirtualLink(s,l,p){let g=l.packageFs.getRealPath(),v=p.project.configuration.get(`virtualFolder`),b=this.getLocatorFilename(s),C=f.VirtualFS.makeVirtualPath(v,b,g),w=new f.AliasFS(C,{baseFs:l.packageFs,pathUtils:f.ppath});return{...l,packageFs:w}}}})),require_VirtualResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.VirtualResolver=void 0;var l=class s{static isVirtualDescriptor(l){return!!l.range.startsWith(s.protocol)}static isVirtualLocator(l){return!!l.reference.startsWith(s.protocol)}supportsDescriptor(l,f){return s.isVirtualDescriptor(l)}supportsLocator(l,f){return s.isVirtualLocator(l)}shouldPersistResolution(s,l){return!1}bindDescriptor(s,l,f){throw Error(`Assertion failed: calling "bindDescriptor" on a virtual descriptor is unsupported`)}getResolutionDependencies(s,l){throw Error(`Assertion failed: calling "getResolutionDependencies" on a virtual descriptor is unsupported`)}async getCandidates(s,l,f){throw Error(`Assertion failed: calling "getCandidates" on a virtual descriptor is unsupported`)}async getSatisfying(s,l,f,p){throw Error(`Assertion failed: calling "getSatisfying" on a virtual descriptor is unsupported`)}async resolve(s,l){throw Error(`Assertion failed: calling "resolve" on a virtual locator is unsupported`)}};s.VirtualResolver=l,l.protocol=`virtual:`})),require_WorkspaceFetcher=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.WorkspaceFetcher=void 0;let l=require_lib$8(),f=require_WorkspaceResolver();s.WorkspaceFetcher=class{supports(s){return!!s.reference.startsWith(f.WorkspaceResolver.protocol)}getLocalPath(s,l){return this.getWorkspace(s,l).cwd}async fetch(s,f){let p=this.getWorkspace(s,f).cwd;return{packageFs:new l.CwdFS(p),prefixPath:l.PortablePath.dot,localPath:p}}getWorkspace(s,l){return l.project.getWorkspaceByCwd(s.reference.slice(f.WorkspaceResolver.protocol.length))}}})),require_configUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RESOLVED_RC_FILE=void 0,s.resolveRcFiles=F,s.getValue=I,s.getValueByTree=R,s.getSource=B;let l=(s,l,f)=>{let p=[...s];return p.reverse(),p.findIndex(l,f)};function f(s){return typeof s==`object`&&!!s&&!Array.isArray(s)}var p;(function(s){s[s.Object=0]=`Object`,s[s.Array=1]=`Array`,s[s.Literal=2]=`Literal`,s[s.Undefined=3]=`Undefined`})(p||={});function g(s){return s===void 0?p.Undefined:f(s)?p.Object:Array.isArray(s)?p.Array:p.Literal}function v(s,l){return Object.hasOwn(s,l)}function b(s){return f(s)&&v(s,`onConflict`)&&typeof s.onConflict==`string`}function C(s){if(s===void 0||!b(s))return{onConflict:`default`,value:s};if(v(s,`value`))return s;let{onConflict:l,...f}=s;return{onConflict:l,value:f}}function w(s,l){return C(f(s)&&v(s,l)?s[l]:void 0)}s.RESOLVED_RC_FILE=Symbol();function E(l,f){return[l,f,s.RESOLVED_RC_FILE]}function k(l){return Array.isArray(l)?l[2]===s.RESOLVED_RC_FILE:!1}function A(s,l){if(f(s)){let f={};for(let p of Object.keys(s))f[p]=A(s[p],l);return E(l,f)}return Array.isArray(s)?E(l,s.map(s=>A(s,l))):E(l,s)}function N(s,f,v,b,C){let k,F=[],I=C,R=0;for(let l=C-1;l>=b;--l){let[f,C]=s[l],{onConflict:A,value:N}=w(C,v),B=g(N);if(B!==p.Undefined){if(k??=B,B!==k||A===`hardReset`){R=I;break}if(B===p.Literal)return E(f,N);if(F.unshift([f,N]),A===`reset`){R=l;break}A===`extend`&&l===b&&(b=0),I=l}}if(k===void 0)return null;let B=F.map(([s])=>s).join(`, `);switch(k){case p.Array:return E(B,[].concat(...F.map(([s,l])=>l.map(l=>A(l,s)))));case p.Object:{let b=Object.assign({},...F.map(([,s])=>s)),C=Object.keys(b),k={},A=s.map(([s,l])=>[s,w(l,v).value]),I=l(A,([s,l])=>{let f=g(l);return f!==p.Object&&f!==p.Undefined});if(I!==-1){let s=A.slice(I+1);for(let l of C)k[l]=N(s,f,l,0,s.length)}else for(let s of C)k[s]=N(A,f,s,R,A.length);return E(B,k)}default:throw Error(`Assertion failed: Non-extendable value type`)}}function F(s){return N(s.map(([s,l])=>[s,{".":l}]),[],`.`,0,s.length)}function I(s){return k(s)?s[1]:s}function R(s){let l=k(s)?s[1]:s;if(Array.isArray(l))return l.map(s=>R(s));if(f(l)){let s={};for(let[f,p]of Object.entries(l))s[f]=R(p);return s}return l}function B(s){return k(s)?s[0]:null}})),require_folderUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getDefaultGlobalFolder=p,s.getHomeFolder=g,s.isFolderInside=v;let l=require_lib$8(),f=require(`os`);function p(){if(process.platform===`win32`){let s=l.npath.toPortablePath(process.env.LOCALAPPDATA||l.npath.join((0,f.homedir)(),`AppData`,`Local`));return l.ppath.resolve(s,`Yarn/Berry`)}if(process.env.XDG_DATA_HOME){let s=l.npath.toPortablePath(process.env.XDG_DATA_HOME);return l.ppath.resolve(s,`yarn/berry`)}return l.ppath.resolve(g(),`.yarn/berry`)}function g(){return l.npath.toPortablePath((0,f.homedir)()||`/usr/local/share`)}function v(s,f){let p=l.ppath.relative(f,s);return p&&!p.startsWith(`..`)&&!l.ppath.isAbsolute(p)}})),require_hpagent=__commonJSMin(((s,l)=>{let f=require(`https`),p=require(`http`),{URL:g}=require(`url`);l.exports={HttpProxyAgent:class extends p.Agent{constructor(s){let{proxy:l,proxyRequestOptions:f,...p}=s;super(p),this.proxy=typeof l==`string`?new g(l):l,this.proxyRequestOptions=f||{}}createConnection(s,l){let g={...this.proxyRequestOptions,method:`CONNECT`,host:this.proxy.hostname,port:this.proxy.port,path:`${s.host}:${s.port}`,setHost:!1,headers:{...this.proxyRequestOptions.headers,connection:this.keepAlive?`keep-alive`:`close`,host:`${s.host}:${s.port}`},agent:!1,timeout:s.timeout||0};if(this.proxy.username||this.proxy.password){let s=Buffer.from(`${decodeURIComponent(this.proxy.username||``)}:${decodeURIComponent(this.proxy.password||``)}`).toString(`base64`);g.headers[`proxy-authorization`]=`Basic ${s}`}this.proxy.protocol===`https:`&&(g.servername=this.proxy.hostname);let v=(this.proxy.protocol===`http:`?p:f).request(g);v.once(`connect`,(s,f,p)=>{v.removeAllListeners(),f.removeAllListeners(),s.statusCode===200?l(null,f):(f.destroy(),l(Error(`Bad response: ${s.statusCode}`),null))}),v.once(`timeout`,()=>{v.destroy(Error(`Proxy timeout`))}),v.once(`error`,s=>{v.removeAllListeners(),l(s,null)}),v.end()}},HttpsProxyAgent:class extends f.Agent{constructor(s){let{proxy:l,proxyRequestOptions:f,...p}=s;super(p),this.proxy=typeof l==`string`?new g(l):l,this.proxyRequestOptions=f||{}}createConnection(s,l){let g={...this.proxyRequestOptions,method:`CONNECT`,host:this.proxy.hostname,port:this.proxy.port,path:`${s.host}:${s.port}`,setHost:!1,headers:{...this.proxyRequestOptions.headers,connection:this.keepAlive?`keep-alive`:`close`,host:`${s.host}:${s.port}`},agent:!1,timeout:s.timeout||0};if(this.proxy.username||this.proxy.password){let s=Buffer.from(`${decodeURIComponent(this.proxy.username||``)}:${decodeURIComponent(this.proxy.password||``)}`).toString(`base64`);g.headers[`proxy-authorization`]=`Basic ${s}`}this.proxy.protocol===`https:`&&(g.servername=this.proxy.hostname);let v=(this.proxy.protocol===`http:`?p:f).request(g);v.once(`connect`,(f,p,g)=>{v.removeAllListeners(),p.removeAllListeners(),f.statusCode===200?l(null,super.createConnection({...s,socket:p})):(p.destroy(),l(Error(`Bad response: ${f.statusCode}`),null))}),v.once(`timeout`,()=>{v.destroy(Error(`Proxy timeout`))}),v.once(`error`,s=>{v.removeAllListeners(),l(s,null)}),v.end()}}}})),require_dist$4=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});let f=[`Int8Array`,`Uint8Array`,`Uint8ClampedArray`,`Int16Array`,`Uint16Array`,`Int32Array`,`Uint32Array`,`Float32Array`,`Float64Array`,`BigInt64Array`,`BigUint64Array`];function p(s){return f.includes(s)}let g=[`Function`,`Generator`,`AsyncGenerator`,`GeneratorFunction`,`AsyncGeneratorFunction`,`AsyncFunction`,`Observable`,`Array`,`Buffer`,`Blob`,`Object`,`RegExp`,`Date`,`Error`,`Map`,`Set`,`WeakMap`,`WeakSet`,`ArrayBuffer`,`SharedArrayBuffer`,`DataView`,`Promise`,`URL`,`FormData`,`URLSearchParams`,`HTMLElement`,...f];function v(s){return g.includes(s)}let b=[`null`,`undefined`,`string`,`number`,`bigint`,`boolean`,`symbol`];function C(s){return b.includes(s)}function w(s){return l=>typeof l===s}let{toString:E}=Object.prototype,k=s=>{let l=E.call(s).slice(8,-1);if(/HTML\w+Element/.test(l)&&N.domElement(s))return`HTMLElement`;if(v(l))return l},A=s=>l=>k(l)===s;function N(s){if(s===null)return`null`;switch(typeof s){case`undefined`:return`undefined`;case`string`:return`string`;case`number`:return`number`;case`boolean`:return`boolean`;case`function`:return`Function`;case`bigint`:return`bigint`;case`symbol`:return`symbol`;default:}if(N.observable(s))return`Observable`;if(N.array(s))return`Array`;if(N.buffer(s))return`Buffer`;let l=k(s);if(l)return l;if(s instanceof String||s instanceof Boolean||s instanceof Number)throw TypeError(`Please don't use object wrappers for primitive types`);return`Object`}N.undefined=w(`undefined`),N.string=w(`string`);let F=w(`number`);N.number=s=>F(s)&&!N.nan(s),N.bigint=w(`bigint`),N.function_=w(`function`),N.null_=s=>s===null,N.class_=s=>N.function_(s)&&s.toString().startsWith(`class `),N.boolean=s=>s===!0||s===!1,N.symbol=w(`symbol`),N.numericString=s=>N.string(s)&&!N.emptyStringOrWhitespace(s)&&!Number.isNaN(Number(s)),N.array=(s,l)=>Array.isArray(s)?N.function_(l)?s.every(l):!0:!1,N.buffer=s=>{var l,f,p,g;return((f=s?.constructor)?.isBuffer)?.call(f,s)??!1},N.blob=s=>A(`Blob`)(s),N.nullOrUndefined=s=>N.null_(s)||N.undefined(s),N.object=s=>!N.null_(s)&&(typeof s==`object`||N.function_(s)),N.iterable=s=>{var l;return N.function_(s?.[Symbol.iterator])},N.asyncIterable=s=>{var l;return N.function_(s?.[Symbol.asyncIterator])},N.generator=s=>{var l,f;return N.iterable(s)&&N.function_(s?.next)&&N.function_(s?.throw)},N.asyncGenerator=s=>N.asyncIterable(s)&&N.function_(s.next)&&N.function_(s.throw),N.nativePromise=s=>A(`Promise`)(s);let I=s=>{var l,f;return N.function_(s?.then)&&N.function_(s?.catch)};N.promise=s=>N.nativePromise(s)||I(s),N.generatorFunction=A(`GeneratorFunction`),N.asyncGeneratorFunction=s=>k(s)===`AsyncGeneratorFunction`,N.asyncFunction=s=>k(s)===`AsyncFunction`,N.boundFunction=s=>N.function_(s)&&!s.hasOwnProperty(`prototype`),N.regExp=A(`RegExp`),N.date=A(`Date`),N.error=A(`Error`),N.map=s=>A(`Map`)(s),N.set=s=>A(`Set`)(s),N.weakMap=s=>A(`WeakMap`)(s),N.weakSet=s=>A(`WeakSet`)(s),N.int8Array=A(`Int8Array`),N.uint8Array=A(`Uint8Array`),N.uint8ClampedArray=A(`Uint8ClampedArray`),N.int16Array=A(`Int16Array`),N.uint16Array=A(`Uint16Array`),N.int32Array=A(`Int32Array`),N.uint32Array=A(`Uint32Array`),N.float32Array=A(`Float32Array`),N.float64Array=A(`Float64Array`),N.bigInt64Array=A(`BigInt64Array`),N.bigUint64Array=A(`BigUint64Array`),N.arrayBuffer=A(`ArrayBuffer`),N.sharedArrayBuffer=A(`SharedArrayBuffer`),N.dataView=A(`DataView`),N.enumCase=(s,l)=>Object.values(l).includes(s),N.directInstanceOf=(s,l)=>Object.getPrototypeOf(s)===l.prototype,N.urlInstance=s=>A(`URL`)(s),N.urlString=s=>{if(!N.string(s))return!1;try{return new URL(s),!0}catch{return!1}},N.truthy=s=>!!s,N.falsy=s=>!s,N.nan=s=>Number.isNaN(s),N.primitive=s=>N.null_(s)||C(typeof s),N.integer=s=>Number.isInteger(s),N.safeInteger=s=>Number.isSafeInteger(s),N.plainObject=s=>{if(E.call(s)!==`[object Object]`)return!1;let l=Object.getPrototypeOf(s);return l===null||l===Object.getPrototypeOf({})},N.typedArray=s=>p(k(s));let R=s=>N.safeInteger(s)&&s>=0;N.arrayLike=s=>!N.nullOrUndefined(s)&&!N.function_(s)&&R(s.length),N.inRange=(s,l)=>{if(N.number(l))return s>=Math.min(0,l)&&s<=Math.max(l,0);if(N.array(l)&&l.length===2)return s>=Math.min(...l)&&s<=Math.max(...l);throw TypeError(`Invalid range: ${JSON.stringify(l)}`)};let B=1,q=[`innerHTML`,`ownerDocument`,`style`,`attributes`,`nodeValue`];N.domElement=s=>N.object(s)&&s.nodeType===1&&N.string(s.nodeName)&&!N.plainObject(s)&&q.every(l=>l in s),N.observable=s=>{var l,f,p,g;return s?s===(l=s)[Symbol.observable]?.call(l)||s===(p=s)[`@@observable`]?.call(p):!1},N.nodeStream=s=>N.object(s)&&N.function_(s.pipe)&&!N.observable(s),N.infinite=s=>s===1/0||s===-1/0;let J=s=>l=>N.integer(l)&&Math.abs(l%2)===s;N.evenInteger=J(0),N.oddInteger=J(1),N.emptyArray=s=>N.array(s)&&s.length===0,N.nonEmptyArray=s=>N.array(s)&&s.length>0,N.emptyString=s=>N.string(s)&&s.length===0;let le=s=>N.string(s)&&!/\S/.test(s);N.emptyStringOrWhitespace=s=>N.emptyString(s)||le(s),N.nonEmptyString=s=>N.string(s)&&s.length>0,N.nonEmptyStringAndNotWhitespace=s=>N.string(s)&&!N.emptyStringOrWhitespace(s),N.emptyObject=s=>N.object(s)&&!N.map(s)&&!N.set(s)&&Object.keys(s).length===0,N.nonEmptyObject=s=>N.object(s)&&!N.map(s)&&!N.set(s)&&Object.keys(s).length>0,N.emptySet=s=>N.set(s)&&s.size===0,N.nonEmptySet=s=>N.set(s)&&s.size>0,N.emptyMap=s=>N.map(s)&&s.size===0,N.nonEmptyMap=s=>N.map(s)&&s.size>0,N.propertyKey=s=>N.any([N.string,N.number,N.symbol],s),N.formData=s=>A(`FormData`)(s),N.urlSearchParams=s=>A(`URLSearchParams`)(s);let _e=(s,l,f)=>{if(!N.function_(l))throw TypeError(`Invalid predicate: ${JSON.stringify(l)}`);if(f.length===0)throw TypeError(`Invalid number of values`);return s.call(f,l)};N.any=(s,...l)=>(N.array(s)?s:[s]).some(s=>_e(Array.prototype.some,s,l)),N.all=(s,...l)=>_e(Array.prototype.every,s,l);let be=(s,l,f,p={})=>{if(!s){let{multipleValues:s}=p,g=s?`received values of types ${[...new Set(f.map(s=>`\`${N(s)}\``))].join(`, `)}`:`received value of type \`${N(f)}\``;throw TypeError(`Expected value which is \`${l}\`, ${g}.`)}};s.assert={undefined:s=>be(N.undefined(s),`undefined`,s),string:s=>be(N.string(s),`string`,s),number:s=>be(N.number(s),`number`,s),bigint:s=>be(N.bigint(s),`bigint`,s),function_:s=>be(N.function_(s),`Function`,s),null_:s=>be(N.null_(s),`null`,s),class_:s=>be(N.class_(s),`Class`,s),boolean:s=>be(N.boolean(s),`boolean`,s),symbol:s=>be(N.symbol(s),`symbol`,s),numericString:s=>be(N.numericString(s),`string with a number`,s),array:(s,l)=>{be(N.array(s),`Array`,s),l&&s.forEach(l)},buffer:s=>be(N.buffer(s),`Buffer`,s),blob:s=>be(N.blob(s),`Blob`,s),nullOrUndefined:s=>be(N.nullOrUndefined(s),`null or undefined`,s),object:s=>be(N.object(s),`Object`,s),iterable:s=>be(N.iterable(s),`Iterable`,s),asyncIterable:s=>be(N.asyncIterable(s),`AsyncIterable`,s),generator:s=>be(N.generator(s),`Generator`,s),asyncGenerator:s=>be(N.asyncGenerator(s),`AsyncGenerator`,s),nativePromise:s=>be(N.nativePromise(s),`native Promise`,s),promise:s=>be(N.promise(s),`Promise`,s),generatorFunction:s=>be(N.generatorFunction(s),`GeneratorFunction`,s),asyncGeneratorFunction:s=>be(N.asyncGeneratorFunction(s),`AsyncGeneratorFunction`,s),asyncFunction:s=>be(N.asyncFunction(s),`AsyncFunction`,s),boundFunction:s=>be(N.boundFunction(s),`Function`,s),regExp:s=>be(N.regExp(s),`RegExp`,s),date:s=>be(N.date(s),`Date`,s),error:s=>be(N.error(s),`Error`,s),map:s=>be(N.map(s),`Map`,s),set:s=>be(N.set(s),`Set`,s),weakMap:s=>be(N.weakMap(s),`WeakMap`,s),weakSet:s=>be(N.weakSet(s),`WeakSet`,s),int8Array:s=>be(N.int8Array(s),`Int8Array`,s),uint8Array:s=>be(N.uint8Array(s),`Uint8Array`,s),uint8ClampedArray:s=>be(N.uint8ClampedArray(s),`Uint8ClampedArray`,s),int16Array:s=>be(N.int16Array(s),`Int16Array`,s),uint16Array:s=>be(N.uint16Array(s),`Uint16Array`,s),int32Array:s=>be(N.int32Array(s),`Int32Array`,s),uint32Array:s=>be(N.uint32Array(s),`Uint32Array`,s),float32Array:s=>be(N.float32Array(s),`Float32Array`,s),float64Array:s=>be(N.float64Array(s),`Float64Array`,s),bigInt64Array:s=>be(N.bigInt64Array(s),`BigInt64Array`,s),bigUint64Array:s=>be(N.bigUint64Array(s),`BigUint64Array`,s),arrayBuffer:s=>be(N.arrayBuffer(s),`ArrayBuffer`,s),sharedArrayBuffer:s=>be(N.sharedArrayBuffer(s),`SharedArrayBuffer`,s),dataView:s=>be(N.dataView(s),`DataView`,s),enumCase:(s,l)=>be(N.enumCase(s,l),`EnumCase`,s),urlInstance:s=>be(N.urlInstance(s),`URL`,s),urlString:s=>be(N.urlString(s),`string with a URL`,s),truthy:s=>be(N.truthy(s),`truthy`,s),falsy:s=>be(N.falsy(s),`falsy`,s),nan:s=>be(N.nan(s),`NaN`,s),primitive:s=>be(N.primitive(s),`primitive`,s),integer:s=>be(N.integer(s),`integer`,s),safeInteger:s=>be(N.safeInteger(s),`integer`,s),plainObject:s=>be(N.plainObject(s),`plain object`,s),typedArray:s=>be(N.typedArray(s),`TypedArray`,s),arrayLike:s=>be(N.arrayLike(s),`array-like`,s),domElement:s=>be(N.domElement(s),`HTMLElement`,s),observable:s=>be(N.observable(s),`Observable`,s),nodeStream:s=>be(N.nodeStream(s),`Node.js Stream`,s),infinite:s=>be(N.infinite(s),`infinite number`,s),emptyArray:s=>be(N.emptyArray(s),`empty array`,s),nonEmptyArray:s=>be(N.nonEmptyArray(s),`non-empty array`,s),emptyString:s=>be(N.emptyString(s),`empty string`,s),emptyStringOrWhitespace:s=>be(N.emptyStringOrWhitespace(s),`empty string or whitespace`,s),nonEmptyString:s=>be(N.nonEmptyString(s),`non-empty string`,s),nonEmptyStringAndNotWhitespace:s=>be(N.nonEmptyStringAndNotWhitespace(s),`non-empty string and not whitespace`,s),emptyObject:s=>be(N.emptyObject(s),`empty object`,s),nonEmptyObject:s=>be(N.nonEmptyObject(s),`non-empty object`,s),emptySet:s=>be(N.emptySet(s),`empty set`,s),nonEmptySet:s=>be(N.nonEmptySet(s),`non-empty set`,s),emptyMap:s=>be(N.emptyMap(s),`empty map`,s),nonEmptyMap:s=>be(N.nonEmptyMap(s),`non-empty map`,s),propertyKey:s=>be(N.propertyKey(s),`PropertyKey`,s),formData:s=>be(N.formData(s),`FormData`,s),urlSearchParams:s=>be(N.urlSearchParams(s),`URLSearchParams`,s),evenInteger:s=>be(N.evenInteger(s),`even integer`,s),oddInteger:s=>be(N.oddInteger(s),`odd integer`,s),directInstanceOf:(s,l)=>be(N.directInstanceOf(s,l),`T`,s),inRange:(s,l)=>be(N.inRange(s,l),`in range`,s),any:(s,...l)=>be(N.any(s,...l),`predicate returns truthy for any value`,l,{multipleValues:!0}),all:(s,...l)=>be(N.all(s,...l),`predicate returns truthy for all values`,l,{multipleValues:!0})},Object.defineProperties(N,{class:{value:N.class_},function:{value:N.function_},null:{value:N.null_}}),Object.defineProperties(s.assert,{class:{value:s.assert.class_},function:{value:s.assert.function_},null:{value:s.assert.null_}}),s.default=N,l.exports=N,l.exports.default=N,l.exports.assert=s.assert})),require_p_cancelable=__commonJSMin(((s,l)=>{var f=class extends Error{constructor(s){super(s||`Promise was canceled`),this.name=`CancelError`}get isCanceled(){return!0}},p=class s{static fn(l){return(...f)=>new s((s,p,g)=>{f.push(g),l(...f).then(s,p)})}constructor(s){this._cancelHandlers=[],this._isPending=!0,this._isCanceled=!1,this._rejectOnCancel=!0,this._promise=new Promise((l,f)=>{this._reject=f;let p=s=>{(!this._isCanceled||!v.shouldReject)&&(this._isPending=!1,l(s))},g=s=>{this._isPending=!1,f(s)},v=s=>{if(!this._isPending)throw Error("The `onCancel` handler was attached after the promise settled.");this._cancelHandlers.push(s)};return Object.defineProperties(v,{shouldReject:{get:()=>this._rejectOnCancel,set:s=>{this._rejectOnCancel=s}}}),s(p,g,v)})}then(s,l){return this._promise.then(s,l)}catch(s){return this._promise.catch(s)}finally(s){return this._promise.finally(s)}cancel(s){if(!(!this._isPending||this._isCanceled)){if(this._isCanceled=!0,this._cancelHandlers.length>0)try{for(let s of this._cancelHandlers)s()}catch(s){this._reject(s);return}this._rejectOnCancel&&this._reject(new f(s))}}get isCanceled(){return this._isCanceled}};Object.setPrototypeOf(p.prototype,Promise.prototype),l.exports=p,l.exports.CancelError=f})),require_source$4=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});function f(s){return s.encrypted}let p=(s,l)=>{let p;p=typeof l==`function`?{connect:l}:l;let g=typeof p.connect==`function`,v=typeof p.secureConnect==`function`,b=typeof p.close==`function`,C=()=>{g&&p.connect(),f(s)&&v&&(s.authorized?p.secureConnect():s.authorizationError||s.once(`secureConnect`,p.secureConnect)),b&&s.once(`close`,p.close)};s.writable&&!s.connecting?C():s.connecting?s.once(`connect`,C):s.destroyed&&b&&p.close(s._hadError)};s.default=p,l.exports=p,l.exports.default=p})),require_source$3=__commonJSMin(((s,l)=>{Object.defineProperty(s,`__esModule`,{value:!0});let f=require_source$4(),p=require(`util`),g=Number(process.versions.node.split(`.`)[0]),v=s=>{if(s.timings)return s.timings;let l={start:Date.now(),socket:void 0,lookup:void 0,connect:void 0,secureConnect:void 0,upload:void 0,response:void 0,end:void 0,error:void 0,abort:void 0,phases:{wait:void 0,dns:void 0,tcp:void 0,tls:void 0,request:void 0,firstByte:void 0,download:void 0,total:void 0}};s.timings=l;let v=s=>{let f=s.emit.bind(s);s.emit=(p,...g)=>(p===`error`&&(l.error=Date.now(),l.phases.total=l.error-l.start,s.emit=f),f(p,...g))};v(s);let b=()=>{l.abort=Date.now(),(!l.response||g>=13)&&(l.phases.total=Date.now()-l.start)};s.prependOnceListener(`abort`,b);let C=s=>{if(l.socket=Date.now(),l.phases.wait=l.socket-l.start,p.types.isProxy(s))return;let g=()=>{l.lookup=Date.now(),l.phases.dns=l.lookup-l.socket};s.prependOnceListener(`lookup`,g),f.default(s,{connect:()=>{l.connect=Date.now(),l.lookup===void 0&&(s.removeListener(`lookup`,g),l.lookup=l.connect,l.phases.dns=l.lookup-l.socket),l.phases.tcp=l.connect-l.lookup},secureConnect:()=>{l.secureConnect=Date.now(),l.phases.tls=l.secureConnect-l.connect}})};s.socket?C(s.socket):s.prependOnceListener(`socket`,C);let w=()=>{var s;l.upload=Date.now(),l.phases.request=l.upload-(l.secureConnect??l.connect)};return(typeof s.writableFinished==`boolean`?s.writableFinished:s.finished&&s.outputSize===0&&(!s.socket||s.socket.writableLength===0))?w():s.prependOnceListener(`finish`,w),s.prependOnceListener(`response`,s=>{l.response=Date.now(),l.phases.firstByte=l.response-l.upload,s.timings=l,v(s),s.prependOnceListener(`end`,()=>{l.end=Date.now(),l.phases.download=l.end-l.response,l.phases.total=l.end-l.start}),s.prependOnceListener(`aborted`,b)}),l};s.default=v,l.exports=v,l.exports.default=v})),require_source$2=__commonJSMin(((s,l)=>{let{V4MAPPED:f,ADDRCONFIG:p,ALL:g,promises:{Resolver:v},lookup:b}=require(`dns`),{promisify:C}=require(`util`),w=require(`os`),E=Symbol(`cacheableLookupCreateConnection`),k=Symbol(`cacheableLookupInstance`),A=Symbol(`expires`),N=typeof g==`number`,F=s=>{if(!(s&&typeof s.createConnection==`function`))throw Error(`Expected an Agent instance as the first argument`)},I=s=>{for(let l of s)l.family!==6&&(l.address=`::ffff:${l.address}`,l.family=6)},R=()=>{let s=!1,l=!1;for(let f of Object.values(w.networkInterfaces()))for(let p of f)if(!p.internal&&(p.family===`IPv6`?l=!0:s=!0,s&&l))return{has4:s,has6:l};return{has4:s,has6:l}},B=s=>Symbol.iterator in s,q={ttl:!0},J={all:!0};var le=class{constructor({cache:s=new Map,maxTtl:l=1/0,fallbackDuration:f=3600,errorTtl:p=.15,resolver:g=new v,lookup:w=b}={}){if(this.maxTtl=l,this.errorTtl=p,this._cache=s,this._resolver=g,this._dnsLookup=C(w),this._resolver instanceof v?(this._resolve4=this._resolver.resolve4.bind(this._resolver),this._resolve6=this._resolver.resolve6.bind(this._resolver)):(this._resolve4=C(this._resolver.resolve4.bind(this._resolver)),this._resolve6=C(this._resolver.resolve6.bind(this._resolver))),this._iface=R(),this._pending={},this._nextRemovalTime=!1,this._hostnamesToFallback=new Set,f<1)this._fallback=!1;else{this._fallback=!0;let s=setInterval(()=>{this._hostnamesToFallback.clear()},f*1e3);s.unref&&s.unref()}this.lookup=this.lookup.bind(this),this.lookupAsync=this.lookupAsync.bind(this)}set servers(s){this.clear(),this._resolver.setServers(s)}get servers(){return this._resolver.getServers()}lookup(s,l,f){if(typeof l==`function`?(f=l,l={}):typeof l==`number`&&(l={family:l}),!f)throw Error(`Callback must be a function.`);this.lookupAsync(s,l).then(s=>{l.all?f(null,s):f(null,s.address,s.family,s.expires,s.ttl)},f)}async lookupAsync(s,l={}){typeof l==`number`&&(l={family:l});let v=await this.query(s);if(l.family===6){let s=v.filter(s=>s.family===6);l.hints&f&&(N&&l.hints&g||s.length===0)?I(v):v=s}else l.family===4&&(v=v.filter(s=>s.family===4));if(l.hints&p){let{_iface:s}=this;v=v.filter(l=>l.family===6?s.has6:s.has4)}if(v.length===0){let l=Error(`cacheableLookup ENOTFOUND ${s}`);throw l.code=`ENOTFOUND`,l.hostname=s,l}return l.all?v:v[0]}async query(s){let l=await this._cache.get(s);if(!l){let f=this._pending[s];if(f)l=await f;else{let f=this.queryAndCache(s);this._pending[s]=f;try{l=await f}finally{delete this._pending[s]}}}return l=l.map(s=>({...s})),l}async _resolve(s){let l=async s=>{try{return await s}catch(s){if(s.code===`ENODATA`||s.code===`ENOTFOUND`)return[];throw s}},[f,p]=await Promise.all([this._resolve4(s,q),this._resolve6(s,q)].map(s=>l(s))),g=0,v=0,b=0,C=Date.now();for(let s of f)s.family=4,s.expires=C+s.ttl*1e3,g=Math.max(g,s.ttl);for(let s of p)s.family=6,s.expires=C+s.ttl*1e3,v=Math.max(v,s.ttl);return b=f.length>0?p.length>0?Math.min(g,v):g:v,{entries:[...f,...p],cacheTtl:b}}async _lookup(s){try{return{entries:await this._dnsLookup(s,{all:!0}),cacheTtl:0}}catch{return{entries:[],cacheTtl:0}}}async _set(s,l,f){if(this.maxTtl>0&&f>0){f=Math.min(f,this.maxTtl)*1e3,l[A]=Date.now()+f;try{await this._cache.set(s,l,f)}catch(s){this.lookupAsync=async()=>{let l=Error(`Cache Error. Please recreate the CacheableLookup instance.`);throw l.cause=s,l}}B(this._cache)&&this._tick(f)}}async queryAndCache(s){if(this._hostnamesToFallback.has(s))return this._dnsLookup(s,J);let l=await this._resolve(s);l.entries.length===0&&this._fallback&&(l=await this._lookup(s),l.entries.length!==0&&this._hostnamesToFallback.add(s));let f=l.entries.length===0?this.errorTtl:l.cacheTtl;return await this._set(s,l.entries,f),l.entries}_tick(s){let l=this._nextRemovalTime;(!l||s{this._nextRemovalTime=!1;let s=1/0,l=Date.now();for(let[f,p]of this._cache){let g=p[A];l>=g?this._cache.delete(f):g(`lookup`in l||(l.lookup=this.lookup),s[E](l,f))}uninstall(s){if(F(s),s[E]){if(s[k]!==this)throw Error(`The agent is not owned by this CacheableLookup instance`);s.createConnection=s[E],delete s[E],delete s[k]}}updateInterfaceInfo(){let{_iface:s}=this;this._iface=R(),(s.has4&&!this._iface.has4||s.has6&&!this._iface.has6)&&this._cache.clear()}clear(s){if(s){this._cache.delete(s);return}this._cache.clear()}};l.exports=le,l.exports.default=le})),require_normalize_url=__commonJSMin(((s,l)=>{let f=`text/plain`,p=`us-ascii`,g=(s,l)=>l.some(l=>l instanceof RegExp?l.test(s):l===s),v=(s,{stripHash:l})=>{let f=/^data:(?[^,]*?),(?[^#]*?)(?:#(?.*))?$/.exec(s);if(!f)throw Error(`Invalid URL: ${s}`);let{type:p,data:g,hash:v}=f.groups,b=p.split(`;`);v=l?``:v;let C=!1;b[b.length-1]===`base64`&&(b.pop(),C=!0);let w=(b.shift()||``).toLowerCase(),E=[...b.map(s=>{let[l,f=``]=s.split(`=`).map(s=>s.trim());return l===`charset`&&(f=f.toLowerCase(),f===`us-ascii`)?``:`${l}${f?`=${f}`:``}`}).filter(Boolean)];return C&&E.push(`base64`),(E.length!==0||w&&w!==`text/plain`)&&E.unshift(w),`data:${E.join(`;`)},${C?g.trim():g}${v?`#${v}`:``}`};l.exports=(s,l)=>{if(l={defaultProtocol:`http:`,normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...l},s=s.trim(),/^data:/i.test(s))return v(s,l);if(/^view-source:/i.test(s))throw Error("`view-source:` is not supported as it is a non-standard protocol");let f=s.startsWith(`//`);!f&&/^\.*\//.test(s)||(s=s.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,l.defaultProtocol));let p=new URL(s);if(l.forceHttp&&l.forceHttps)throw Error("The `forceHttp` and `forceHttps` options cannot be used together");if(l.forceHttp&&p.protocol===`https:`&&(p.protocol=`http:`),l.forceHttps&&p.protocol===`http:`&&(p.protocol=`https:`),l.stripAuthentication&&(p.username=``,p.password=``),l.stripHash?p.hash=``:l.stripTextFragment&&(p.hash=p.hash.replace(/#?:~:text.*?$/i,``)),p.pathname&&=p.pathname.replace(/(?0){let s=p.pathname.split(`/`),f=s[s.length-1];g(f,l.removeDirectoryIndex)&&(s=s.slice(0,s.length-1),p.pathname=s.slice(1).join(`/`)+`/`)}if(p.hostname&&(p.hostname=p.hostname.replace(/\.$/,``),l.stripWWW&&/^www\.(?!www\.)(?:[a-z\-\d]{1,63})\.(?:[a-z.\-\d]{2,63})$/.test(p.hostname)&&(p.hostname=p.hostname.replace(/^www\./,``))),Array.isArray(l.removeQueryParameters))for(let s of[...p.searchParams.keys()])g(s,l.removeQueryParameters)&&p.searchParams.delete(s);l.removeQueryParameters===!0&&(p.search=``),l.sortQueryParameters&&p.searchParams.sort(),l.removeTrailingSlash&&(p.pathname=p.pathname.replace(/\/$/,``));let b=s;return s=p.toString(),!l.removeSingleSlash&&p.pathname===`/`&&!b.endsWith(`/`)&&p.hash===``&&(s=s.replace(/\/$/,``)),(l.removeTrailingSlash||p.pathname===`/`)&&p.hash===``&&l.removeSingleSlash&&(s=s.replace(/\/$/,``)),f&&!l.normalizeProtocol&&(s=s.replace(/^http:\/\//,`//`)),l.stripProtocol&&(s=s.replace(/^(?:https?:)?\/\//,``)),s}})),require_pump=__commonJSMin(((s,l)=>{var f=require_once$2(),p=require_end_of_stream(),g;try{g=require(`fs`)}catch{}var v=function(){},b=typeof process>`u`?!1:/^v?\.0/.test(process.version),C=function(s){return typeof s==`function`},w=function(s){return!b||!g?!1:(s instanceof(g.ReadStream||v)||s instanceof(g.WriteStream||v))&&C(s.close)},E=function(s){return s.setHeader&&C(s.abort)},k=function(s,l,g,b){b=f(b);var k=!1;s.on(`close`,function(){k=!0}),p(s,{readable:l,writable:g},function(s){if(s)return b(s);k=!0,b()});var A=!1;return function(l){if(!k&&!A){if(A=!0,w(s))return s.close(v);if(E(s))return s.abort();if(C(s.destroy))return s.destroy();b(l||Error(`stream was destroyed`))}}},A=function(s){s()},N=function(s,l){return s.pipe(l)};l.exports=function(){var s=Array.prototype.slice.call(arguments),l=C(s[s.length-1]||v)&&s.pop()||v;if(Array.isArray(s[0])&&(s=s[0]),s.length<2)throw Error(`pump requires two streams per minimum`);var f,p=s.map(function(g,v){var b=v0,function(s){f||=s,s&&p.forEach(A),!b&&(p.forEach(A),l(f))})});return s.reduce(N)}})),require_buffer_stream=__commonJSMin(((s,l)=>{let{PassThrough:f}=require(`stream`);l.exports=s=>{s={...s};let{array:l}=s,{encoding:p}=s,g=p===`buffer`,v=!1;l?v=!(p||g):p||=`utf8`,g&&(p=null);let b=new f({objectMode:v});p&&b.setEncoding(p);let C=0,w=[];return b.on(`data`,s=>{w.push(s),v?C=w.length:C+=s.length}),b.getBufferedValue=()=>l?w:g?Buffer.concat(w,C):w.join(``),b.getBufferedLength=()=>C,b}})),require_get_stream=__commonJSMin(((s,l)=>{let{constants:f}=require(`buffer`),p=require_pump(),g=require_buffer_stream();var v=class extends Error{constructor(){super(`maxBuffer exceeded`),this.name=`MaxBufferError`}};async function b(s,l){if(!s)return Promise.reject(Error(`Expected a stream`));l={maxBuffer:1/0,...l};let{maxBuffer:b}=l,C;return await new Promise((w,E)=>{let k=s=>{s&&C.getBufferedLength()<=f.MAX_LENGTH&&(s.bufferedData=C.getBufferedValue()),E(s)};C=p(s,g(l),s=>{if(s){k(s);return}w()}),C.on(`data`,()=>{C.getBufferedLength()>b&&k(new v)})}),C.getBufferedValue()}l.exports=b,l.exports.default=b,l.exports.buffer=(s,l)=>b(s,{...l,encoding:`buffer`}),l.exports.array=(s,l)=>b(s,{...l,array:!0}),l.exports.MaxBufferError=v})),require_http_cache_semantics=__commonJSMin(((s,l)=>{let f=new Set([200,203,204,206,300,301,308,404,405,410,414,501]),p=new Set([200,203,204,300,301,302,303,307,308,404,405,410,414,501]),g=new Set([500,502,503,504]),v={date:!0,connection:!0,"keep-alive":!0,"proxy-authenticate":!0,"proxy-authorization":!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0},b={"content-length":!0,"content-encoding":!0,"transfer-encoding":!0,"content-range":!0};function C(s){let l=parseInt(s,10);return isFinite(l)?l:0}function w(s){return s?g.has(s.status):!0}function E(s){let l={};if(!s)return l;let f=s.trim().split(/,/);for(let s of f){let[f,p]=s.split(/=/,2);l[f.trim()]=p===void 0?!0:p.trim().replace(/^"|"$/g,``)}return l}function k(s){let l=[];for(let f in s){let p=s[f];l.push(p===!0?f:f+`=`+p)}if(l.length)return l.join(`, `)}l.exports=class{constructor(s,l,{shared:f,cacheHeuristic:p,immutableMinTimeToLive:g,ignoreCargoCult:v,_fromObject:b}={}){if(b){this._fromObject(b);return}if(!l||!l.headers)throw Error(`Response headers missing`);this._assertRequestHasHeaders(s),this._responseTime=this.now(),this._isShared=f!==!1,this._ignoreCargoCult=!!v,this._cacheHeuristic=p===void 0?.1:p,this._immutableMinTtl=g===void 0?24*3600*1e3:g,this._status=`status`in l?l.status:200,this._resHeaders=l.headers,this._rescc=E(l.headers[`cache-control`]),this._method=`method`in s?s.method:`GET`,this._url=s.url,this._host=s.headers.host,this._noAuthorization=!s.headers.authorization,this._reqHeaders=l.headers.vary?s.headers:null,this._reqcc=E(s.headers[`cache-control`]),this._ignoreCargoCult&&`pre-check`in this._rescc&&`post-check`in this._rescc&&(delete this._rescc[`pre-check`],delete this._rescc[`post-check`],delete this._rescc[`no-cache`],delete this._rescc[`no-store`],delete this._rescc[`must-revalidate`],this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":k(this._rescc)}),delete this._resHeaders.expires,delete this._resHeaders.pragma),l.headers[`cache-control`]==null&&/no-cache/.test(l.headers.pragma)&&(this._rescc[`no-cache`]=!0)}now(){return Date.now()}storable(){return!!(!this._reqcc[`no-store`]&&(this._method===`GET`||this._method===`HEAD`||this._method===`POST`&&this._hasExplicitExpiration())&&p.has(this._status)&&!this._rescc[`no-store`]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc[`max-age`]||this._isShared&&this._rescc[`s-maxage`]||this._rescc.public||f.has(this._status)))}_hasExplicitExpiration(){return!!(this._isShared&&this._rescc[`s-maxage`]||this._rescc[`max-age`]||this._resHeaders.expires)}_assertRequestHasHeaders(s){if(!s||!s.headers)throw Error(`Request headers missing`)}satisfiesWithoutRevalidation(s){return!this.evaluateRequest(s).revalidation}_evaluateRequestHitResult(s){return{response:{headers:this.responseHeaders()},revalidation:s}}_evaluateRequestRevalidation(s,l){return{synchronous:l,headers:this.revalidationHeaders(s)}}_evaluateRequestMissResult(s){return{response:void 0,revalidation:this._evaluateRequestRevalidation(s,!0)}}evaluateRequest(s){if(this._assertRequestHasHeaders(s),this._rescc[`must-revalidate`]||!this._requestMatches(s,!1))return this._evaluateRequestMissResult(s);let l=E(s.headers[`cache-control`]);return l[`no-cache`]||/no-cache/.test(s.headers.pragma)||l[`max-age`]&&this.age()>C(l[`max-age`])||l[`min-fresh`]&&this.maxAge()-this.age()this.age()-this.maxAge())?this._evaluateRequestHitResult(void 0):this.useStaleWhileRevalidate()?this._evaluateRequestHitResult(this._evaluateRequestRevalidation(s,!1)):this._evaluateRequestMissResult(s):this._evaluateRequestHitResult(void 0)}_requestMatches(s,l){return!!((!this._url||this._url===s.url)&&this._host===s.headers.host&&(!s.method||this._method===s.method||l&&s.method===`HEAD`)&&this._varyMatches(s))}_allowsStoringAuthenticated(){return!!(this._rescc[`must-revalidate`]||this._rescc.public||this._rescc[`s-maxage`])}_varyMatches(s){if(!this._resHeaders.vary)return!0;if(this._resHeaders.vary===`*`)return!1;let l=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/);for(let f of l)if(s.headers[f]!==this._reqHeaders[f])return!1;return!0}_copyWithoutHopByHopHeaders(s){let l={};for(let f in s)v[f]||(l[f]=s[f]);if(s.connection){let f=s.connection.trim().split(/\s*,\s*/);for(let s of f)delete l[s]}if(l.warning){let s=l.warning.split(/,/).filter(s=>!/^\s*1[0-9][0-9]/.test(s));s.length?l.warning=s.join(`,`).trim():delete l.warning}return l}responseHeaders(){let s=this._copyWithoutHopByHopHeaders(this._resHeaders),l=this.age();return l>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24&&(s.warning=(s.warning?`${s.warning}, `:``)+`113 - "rfc7234 5.5.4"`),s.age=`${Math.round(l)}`,s.date=new Date(this.now()).toUTCString(),s}date(){let s=Date.parse(this._resHeaders.date);return isFinite(s)?s:this._responseTime}age(){return this._ageValue()+(this.now()-this._responseTime)/1e3}_ageValue(){return C(this._resHeaders.age)}maxAge(){if(!this.storable()||this._rescc[`no-cache`]||this._isShared&&this._resHeaders[`set-cookie`]&&!this._rescc.public&&!this._rescc.immutable||this._resHeaders.vary===`*`)return 0;if(this._isShared){if(this._rescc[`proxy-revalidate`])return 0;if(this._rescc[`s-maxage`])return C(this._rescc[`s-maxage`])}if(this._rescc[`max-age`])return C(this._rescc[`max-age`]);let s=this._rescc.immutable?this._immutableMinTtl:0,l=this.date();if(this._resHeaders.expires){let f=Date.parse(this._resHeaders.expires);return Number.isNaN(f)||ff)return Math.max(s,(l-f)/1e3*this._cacheHeuristic)}return s}timeToLive(){let s=this.maxAge()-this.age(),l=s+C(this._rescc[`stale-if-error`]),f=s+C(this._rescc[`stale-while-revalidate`]);return Math.round(Math.max(0,s,l,f)*1e3)}stale(){return this.maxAge()<=this.age()}_useStaleIfError(){return this.maxAge()+C(this._rescc[`stale-if-error`])>this.age()}useStaleWhileRevalidate(){let s=C(this._rescc[`stale-while-revalidate`]);return s>0&&this.maxAge()+s>this.age()}static fromObject(s){return new this(void 0,void 0,{_fromObject:s})}_fromObject(s){if(this._responseTime)throw Error(`Reinitialized`);if(!s||s.v!==1)throw Error(`Invalid serialization`);this._responseTime=s.t,this._isShared=s.sh,this._cacheHeuristic=s.ch,this._immutableMinTtl=s.imm===void 0?24*3600*1e3:s.imm,this._ignoreCargoCult=!!s.icc,this._status=s.st,this._resHeaders=s.resh,this._rescc=s.rescc,this._method=s.m,this._url=s.u,this._host=s.h,this._noAuthorization=s.a,this._reqHeaders=s.reqh,this._reqcc=s.reqcc}toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,icc:this._ignoreCargoCult,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}}revalidationHeaders(s){this._assertRequestHasHeaders(s);let l=this._copyWithoutHopByHopHeaders(s.headers);if(delete l[`if-range`],!this._requestMatches(s,!0)||!this.storable())return delete l[`if-none-match`],delete l[`if-modified-since`],l;if(this._resHeaders.etag&&(l[`if-none-match`]=l[`if-none-match`]?`${l[`if-none-match`]}, ${this._resHeaders.etag}`:this._resHeaders.etag),l[`accept-ranges`]||l[`if-match`]||l[`if-unmodified-since`]||this._method&&this._method!=`GET`){if(delete l[`if-modified-since`],l[`if-none-match`]){let s=l[`if-none-match`].split(/,/).filter(s=>!/^\s*W\//.test(s));s.length?l[`if-none-match`]=s.join(`,`).trim():delete l[`if-none-match`]}}else this._resHeaders[`last-modified`]&&!l[`if-modified-since`]&&(l[`if-modified-since`]=this._resHeaders[`last-modified`]);return l}revalidatedPolicy(s,l){if(this._assertRequestHasHeaders(s),this._useStaleIfError()&&w(l))return{policy:this,modified:!1,matches:!0};if(!l||!l.headers)throw Error(`Response headers missing`);let f=!1;l.status!==void 0&&l.status!=304?f=!1:l.headers.etag&&!/^\s*W\//.test(l.headers.etag)?f=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,``)===l.headers.etag:this._resHeaders.etag&&l.headers.etag?f=this._resHeaders.etag.replace(/^\s*W\//,``)===l.headers.etag.replace(/^\s*W\//,``):this._resHeaders[`last-modified`]?f=this._resHeaders[`last-modified`]===l.headers[`last-modified`]:!this._resHeaders.etag&&!this._resHeaders[`last-modified`]&&!l.headers.etag&&!l.headers[`last-modified`]&&(f=!0);let p={shared:this._isShared,cacheHeuristic:this._cacheHeuristic,immutableMinTimeToLive:this._immutableMinTtl,ignoreCargoCult:this._ignoreCargoCult};if(!f)return{policy:new this.constructor(s,l,p),modified:l.status!=304,matches:!1};let g={};for(let s in this._resHeaders)g[s]=s in l.headers&&!b[s]?l.headers[s]:this._resHeaders[s];let v=Object.assign({},l,{status:this._status,method:this._method,headers:g});return{policy:new this.constructor(s,v,p),modified:!1,matches:!0}}}})),require_lowercase_keys=__commonJSMin(((s,l)=>{l.exports=s=>{let l={};for(let[f,p]of Object.entries(s))l[f.toLowerCase()]=p;return l}})),require_src$5=__commonJSMin(((s,l)=>{let f=require(`stream`).Readable,p=require_lowercase_keys();l.exports=class extends f{constructor(s,l,f,g){if(typeof s!=`number`)throw TypeError("Argument `statusCode` should be a number");if(typeof l!=`object`)throw TypeError("Argument `headers` should be an object");if(!(f instanceof Buffer))throw TypeError("Argument `body` should be a buffer");if(typeof g!=`string`)throw TypeError("Argument `url` should be a string");super(),this.statusCode=s,this.headers=p(l),this.body=f,this.url=g}_read(){this.push(this.body),this.push(null)}}})),require_mimic_response$1=__commonJSMin(((s,l)=>{let f=[`destroy`,`setTimeout`,`socket`,`headers`,`trailers`,`rawHeaders`,`statusCode`,`httpVersion`,`httpVersionMinor`,`httpVersionMajor`,`rawTrailers`,`statusMessage`];l.exports=(s,l)=>{let p=new Set(Object.keys(s).concat(f));for(let f of p)f in l||(l[f]=typeof s[f]==`function`?s[f].bind(s):s[f])}})),require_src$4=__commonJSMin(((s,l)=>{let f=require(`stream`).PassThrough,p=require_mimic_response$1();l.exports=s=>{if(!(s&&s.pipe))throw TypeError("Parameter `response` must be a response stream.");let l=new f;return p(s,l),s.pipe(l)}})),require_json_buffer=__commonJSMin((s=>{s.stringify=function s(l){if(l===void 0)return l;if(l&&Buffer.isBuffer(l))return JSON.stringify(`:base64:`+l.toString(`base64`));if(l&&l.toJSON&&(l=l.toJSON()),l&&typeof l==`object`){var f=``,p=Array.isArray(l);f=p?`[`:`{`;var g=!0;for(var v in l){var b=typeof l[v]==`function`||!p&&l[v]===void 0;Object.hasOwnProperty.call(l,v)&&!b&&(g||(f+=`,`),g=!1,p?l[v]==null?f+=`null`:f+=s(l[v]):l[v]!==void 0&&(f+=s(v)+`:`+s(l[v])))}return f+=p?`]`:`}`,f}else if(typeof l==`string`)return JSON.stringify(/^:/.test(l)?`:`+l:l);else if(l===void 0)return`null`;else return JSON.stringify(l)},s.parse=function(s){return JSON.parse(s,function(s,l){return typeof l==`string`?/^:base64:/.test(l)?Buffer.from(l.substring(8),`base64`):/^:/.test(l)?l.substring(1):l:l})}})),require_src$3=__commonJSMin(((s,l)=>{let f=require(`events`),p=require_json_buffer(),g=s=>{let l={redis:`@keyv/redis`,rediss:`@keyv/redis`,mongodb:`@keyv/mongo`,mongo:`@keyv/mongo`,sqlite:`@keyv/sqlite`,postgresql:`@keyv/postgres`,postgres:`@keyv/postgres`,mysql:`@keyv/mysql`,etcd:`@keyv/etcd`,offline:`@keyv/offline`,tiered:`@keyv/tiered`};if(s.adapter||s.uri){let f=s.adapter||/^[^:+]*/.exec(s.uri)[0];return new(require(l[f]))(s)}return new Map},v=[`sqlite`,`postgres`,`mysql`,`mongo`,`redis`,`tiered`];l.exports=class extends f{constructor(s,{emitErrors:l=!0,...f}={}){if(super(),this.opts={namespace:`keyv`,serialize:p.stringify,deserialize:p.parse,...typeof s==`string`?{uri:s}:s,...f},!this.opts.store){let s={...this.opts};this.opts.store=g(s)}if(this.opts.compression){let s=this.opts.compression;this.opts.serialize=s.serialize.bind(s),this.opts.deserialize=s.deserialize.bind(s)}typeof this.opts.store.on==`function`&&l&&this.opts.store.on(`error`,s=>this.emit(`error`,s)),this.opts.store.namespace=this.opts.namespace;let v=s=>async function*(){for await(let[l,f]of typeof s==`function`?s(this.opts.store.namespace):s){let s=await this.opts.deserialize(f);if(!(this.opts.store.namespace&&!l.includes(this.opts.store.namespace))){if(typeof s.expires==`number`&&Date.now()>s.expires){this.delete(l);continue}yield[this._getKeyUnprefix(l),s.value]}}};typeof this.opts.store[Symbol.iterator]==`function`&&this.opts.store instanceof Map?this.iterator=v(this.opts.store):typeof this.opts.store.iterator==`function`&&this.opts.store.opts&&this._checkIterableAdaptar()&&(this.iterator=v(this.opts.store.iterator.bind(this.opts.store)))}_checkIterableAdaptar(){return v.includes(this.opts.store.opts.dialect)||v.findIndex(s=>this.opts.store.opts.url.includes(s))>=0}_getKeyPrefix(s){return`${this.opts.namespace}:${s}`}_getKeyPrefixArray(s){return s.map(s=>`${this.opts.namespace}:${s}`)}_getKeyUnprefix(s){return s.split(`:`).splice(1).join(`:`)}get(s,l){let{store:f}=this.opts,p=Array.isArray(s),g=p?this._getKeyPrefixArray(s):this._getKeyPrefix(s);if(p&&f.getMany===void 0){let s=[];for(let p of g)s.push(Promise.resolve().then(()=>f.get(p)).then(s=>typeof s==`string`||this.opts.compression?this.opts.deserialize(s):s).then(s=>{if(s!=null)return typeof s.expires==`number`&&Date.now()>s.expires?this.delete(p).then(()=>void 0):l&&l.raw?s:s.value}));return Promise.allSettled(s).then(s=>{let l=[];for(let f of s)l.push(f.value);return l})}return Promise.resolve().then(()=>p?f.getMany(g):f.get(g)).then(s=>typeof s==`string`||this.opts.compression?this.opts.deserialize(s):s).then(f=>{if(f!=null)return p?f.map((f,p)=>{if(typeof f==`string`&&(f=this.opts.deserialize(f)),f!=null){if(typeof f.expires==`number`&&Date.now()>f.expires){this.delete(s[p]).then(()=>void 0);return}return l&&l.raw?f:f.value}}):typeof f.expires==`number`&&Date.now()>f.expires?this.delete(s).then(()=>void 0):l&&l.raw?f:f.value})}set(s,l,f){let p=this._getKeyPrefix(s);f===void 0&&(f=this.opts.ttl),f===0&&(f=void 0);let{store:g}=this.opts;return Promise.resolve().then(()=>{let s=typeof f==`number`?Date.now()+f:null;return typeof l==`symbol`&&this.emit(`error`,`symbol cannot be serialized`),l={value:l,expires:s},this.opts.serialize(l)}).then(s=>g.set(p,s,f)).then(()=>!0)}delete(s){let{store:l}=this.opts;if(Array.isArray(s)){let f=this._getKeyPrefixArray(s);if(l.deleteMany===void 0){let s=[];for(let p of f)s.push(l.delete(p));return Promise.allSettled(s).then(s=>s.every(s=>s.value===!0))}return Promise.resolve().then(()=>l.deleteMany(f))}let f=this._getKeyPrefix(s);return Promise.resolve().then(()=>l.delete(f))}clear(){let{store:s}=this.opts;return Promise.resolve().then(()=>s.clear())}has(s){let l=this._getKeyPrefix(s),{store:f}=this.opts;return Promise.resolve().then(async()=>typeof f.has==`function`?f.has(l):await f.get(l)!==void 0)}disconnect(){let{store:s}=this.opts;if(typeof s.disconnect==`function`)return s.disconnect()}}})),require_src$2=__commonJSMin(((s,l)=>{let f=require(`events`),p=require(`url`),g=require_normalize_url(),v=require_get_stream(),b=require_http_cache_semantics(),C=require_src$5(),w=require_lowercase_keys(),E=require_src$4(),k=require_src$3();var A=class s{constructor(s,l){if(typeof s!=`function`)throw TypeError("Parameter `request` must be a function");return this.cache=new k({uri:typeof l==`string`&&l,store:typeof l!=`string`&&l,namespace:`cacheable-request`}),this.createCacheableRequest(s)}createCacheableRequest(l){return(k,A)=>{let I;if(typeof k==`string`)I=F(p.parse(k)),k={};else if(k instanceof p.URL)I=F(p.parse(k.toString())),k={};else{let[s,...l]=(k.path||``).split(`?`),f=l.length>0?`?${l.join(`?`)}`:``;I=F({...k,pathname:s,search:f})}k={headers:{},method:`GET`,cache:!0,strictTtl:!1,automaticFailover:!1,...k,...N(I)},k.headers=w(k.headers);let R=new f,B=g(p.format(I),{stripWWW:!1,removeTrailingSlash:!1,stripAuthentication:!1}),q=`${k.method}:${B}`,J=!1,le=!1,_e=f=>{le=!0;let p=!1,g,w=new Promise(s=>{g=()=>{p||(p=!0,s())}}),k=l=>{if(J&&!f.forceRefresh){l.status=l.statusCode;let s=b.fromObject(J.cachePolicy).revalidatedPolicy(f,l);if(!s.modified){let f=s.policy.responseHeaders();l=new C(J.statusCode,f,J.body,J.url),l.cachePolicy=s.policy,l.fromCache=!0}}l.fromCache||(l.cachePolicy=new b(f,l,f),l.fromCache=!1);let g;f.cache&&l.cachePolicy.storable()?(g=E(l),(async()=>{try{let s=v.buffer(l);if(await Promise.race([w,new Promise(s=>l.once(`end`,s))]),p)return;let g=await s,b={cachePolicy:l.cachePolicy.toObject(),url:l.url,statusCode:l.fromCache?J.statusCode:l.statusCode,body:g},C=f.strictTtl?l.cachePolicy.timeToLive():void 0;f.maxTtl&&(C=C?Math.min(C,f.maxTtl):f.maxTtl),await this.cache.set(q,b,C)}catch(l){R.emit(`error`,new s.CacheError(l))}})()):f.cache&&J&&(async()=>{try{await this.cache.delete(q)}catch(l){R.emit(`error`,new s.CacheError(l))}})(),R.emit(`response`,g||l),typeof A==`function`&&A(g||l)};try{let s=l(f,k);s.once(`error`,g),s.once(`abort`,g),R.emit(`request`,s)}catch(l){R.emit(`error`,new s.RequestError(l))}};return(async()=>{let l=async s=>{await Promise.resolve();let l=s.cache?await this.cache.get(q):void 0;if(l===void 0)return _e(s);let f=b.fromObject(l.cachePolicy);if(f.satisfiesWithoutRevalidation(s)&&!s.forceRefresh){let s=f.responseHeaders(),p=new C(l.statusCode,s,l.body,l.url);p.cachePolicy=f,p.fromCache=!0,R.emit(`response`,p),typeof A==`function`&&A(p)}else J=l,s.headers=f.revalidationHeaders(s),_e(s)},f=l=>R.emit(`error`,new s.CacheError(l));this.cache.once(`error`,f),R.on(`response`,()=>this.cache.removeListener(`error`,f));try{await l(k)}catch(l){k.automaticFailover&&!le&&_e(k),R.emit(`error`,new s.CacheError(l))}})(),R}}};function N(s){let l={...s};return l.path=`${s.pathname||`/`}${s.search||``}`,delete l.pathname,delete l.search,l}function F(s){return{protocol:s.protocol,auth:s.auth,hostname:s.hostname||s.host||`localhost`,port:s.port,pathname:s.pathname,search:s.search}}A.RequestError=class extends Error{constructor(s){super(s.message),this.name=`RequestError`,Object.assign(this,s)}},A.CacheError=class extends Error{constructor(s){super(s.message),this.name=`CacheError`,Object.assign(this,s)}},l.exports=A})),require_mimic_response=__commonJSMin(((s,l)=>{let f=[`aborted`,`complete`,`headers`,`httpVersion`,`httpVersionMinor`,`httpVersionMajor`,`method`,`rawHeaders`,`rawTrailers`,`setTimeout`,`socket`,`statusCode`,`statusMessage`,`trailers`,`url`];l.exports=(s,l)=>{if(l._readableState.autoDestroy)throw Error("The second stream must have the `autoDestroy` option set to `false`");let p=new Set(Object.keys(s).concat(f)),g={};for(let f of p)f in l||(g[f]={get(){let l=s[f];return typeof l==`function`?l.bind(s):l},set(l){s[f]=l},enumerable:!0,configurable:!1});return Object.defineProperties(l,g),s.once(`aborted`,()=>{l.destroy(),l.emit(`aborted`)}),s.once(`close`,()=>{s.complete&&l.readable?l.once(`end`,()=>{l.emit(`close`)}):l.emit(`close`)}),l}})),require_decompress_response=__commonJSMin(((s,l)=>{let{Transform:f,PassThrough:p}=require(`stream`),g=require(`zlib`),v=require_mimic_response();l.exports=s=>{let l=(s.headers[`content-encoding`]||``).toLowerCase();if(![`gzip`,`deflate`,`br`].includes(l))return s;let b=l===`br`;if(b&&typeof g.createBrotliDecompress!=`function`)return s.destroy(Error(`Brotli is not supported on Node.js < 12`)),s;let C=!0,w=new f({transform(s,l,f){C=!1,f(null,s)},flush(s){s()}}),E=new p({autoDestroy:!1,destroy(l,f){s.destroy(),f(l)}}),k=b?g.createBrotliDecompress():g.createUnzip();return k.once(`error`,l=>{if(C&&!s.readable){E.end();return}E.destroy(l)}),v(s,E),s.pipe(w).pipe(k).pipe(E),E}})),require_quick_lru=__commonJSMin(((s,l)=>{l.exports=class{constructor(s={}){if(!(s.maxSize&&s.maxSize>0))throw TypeError("`maxSize` must be a number greater than 0");this.maxSize=s.maxSize,this.onEviction=s.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_set(s,l){if(this.cache.set(s,l),this._size++,this._size>=this.maxSize){if(this._size=0,typeof this.onEviction==`function`)for(let[s,l]of this.oldCache.entries())this.onEviction(s,l);this.oldCache=this.cache,this.cache=new Map}}get(s){if(this.cache.has(s))return this.cache.get(s);if(this.oldCache.has(s)){let l=this.oldCache.get(s);return this.oldCache.delete(s),this._set(s,l),l}}set(s,l){return this.cache.has(s)?this.cache.set(s,l):this._set(s,l),this}has(s){return this.cache.has(s)||this.oldCache.has(s)}peek(s){if(this.cache.has(s))return this.cache.get(s);if(this.oldCache.has(s))return this.oldCache.get(s)}delete(s){let l=this.cache.delete(s);return l&&this._size--,this.oldCache.delete(s)||l}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}*keys(){for(let[s]of this)yield s}*values(){for(let[,s]of this)yield s}*[Symbol.iterator](){for(let s of this.cache)yield s;for(let s of this.oldCache){let[l]=s;this.cache.has(l)||(yield s)}}get size(){let s=0;for(let l of this.oldCache.keys())this.cache.has(l)||s++;return Math.min(this._size+s,this.maxSize)}}})),require_agent=__commonJSMin(((s,l)=>{let f=require(`events`),p=require(`tls`),g=require(`http2`),v=require_quick_lru(),b=Symbol(`currentStreamsCount`),C=Symbol(`request`),w=Symbol(`cachedOriginSet`),E=Symbol(`gracefullyClosing`),k=`maxDeflateDynamicTableSize.maxSessionMemory.maxHeaderListPairs.maxOutstandingPings.maxReservedRemoteStreams.maxSendHeaderBlockLength.paddingStrategy.localAddress.path.rejectUnauthorized.minDHSize.ca.cert.clientCertEngine.ciphers.key.pfx.servername.minVersion.maxVersion.secureProtocol.crl.honorCipherOrder.ecdhCurve.dhparam.secureOptions.sessionIdContext`.split(`.`),A=(s,l,f)=>{let p=0,g=s.length;for(;p>>1;f(s[v],l)?p=v+1:g=v}return p},N=(s,l)=>s.remoteSettings.maxConcurrentStreams>l.remoteSettings.maxConcurrentStreams,F=(s,l)=>{for(let f of s)f[w].lengthl[w].includes(s))&&f[b]+l[b]<=l.remoteSettings.maxConcurrentStreams&&B(f)},I=(s,l)=>{for(let f of s)l[w].lengthf[w].includes(s))&&l[b]+f[b]<=f.remoteSettings.maxConcurrentStreams&&B(l)},R=({agent:s,isFree:l})=>{let f={};for(let p in s.sessions){let g=s.sessions[p].filter(s=>{let f=s[q.kCurrentStreamsCount]{s[E]=!0,s[b]===0&&s.close()};var q=class s extends f{constructor({timeout:s=6e4,maxSessions:l=1/0,maxFreeSessions:f=10,maxCachedTlsSessions:p=100}={}){super(),this.sessions={},this.queue={},this.timeout=s,this.maxSessions=l,this.maxFreeSessions=f,this._freeSessionsCount=0,this._sessionsCount=0,this.settings={enablePush:!1},this.tlsSessionCache=new v({maxSize:p})}static normalizeOrigin(s,l){return typeof s==`string`&&(s=new URL(s)),l&&s.hostname!==l&&(s.hostname=l),s.origin}normalizeOptions(s){let l=``;if(s)for(let f of k)s[f]&&(l+=`:${s[f]}`);return l}_tryToCreateNewSession(s,l){if(!(s in this.queue)||!(l in this.queue[s]))return;let f=this.queue[s][l];this._sessionsCount{Array.isArray(p)?(p=[...p],v()):p=[{resolve:v,reject:k}];let R=this.normalizeOptions(f),B=s.normalizeOrigin(l,f&&f.servername);if(B===void 0){for(let{reject:s}of p)s(TypeError("The `origin` argument needs to be a string or an URL object"));return}if(R in this.sessions){let s=this.sessions[R],l=-1,f=-1,g;for(let p of s){let s=p.remoteSettings.maxConcurrentStreams;if(s=s||p[E]||p.destroyed)continue;g||(l=s),v>f&&(g=p,f=v)}}if(g){if(p.length!==1){for(let{reject:s}of p)s(Error(`Expected the length of listeners to be 1, got ${p.length}.\nPlease report this to https://github.com/szmarczak/http2-wrapper/`));return}p[0].resolve(g);return}}if(R in this.queue){if(B in this.queue[R]){this.queue[R][B].listeners.push(...p),this._tryToCreateNewSession(R,B);return}}else this.queue[R]={};let q=()=>{R in this.queue&&this.queue[R][B]===J&&(delete this.queue[R][B],Object.keys(this.queue[R]).length===0&&delete this.queue[R])},J=()=>{let s=`${B}:${R}`,v=!1;try{let k=g.connect(l,{createConnection:this.createConnection,settings:this.settings,session:this.tlsSessionCache.get(s),...f});k[b]=0,k[E]=!1;let le=()=>k[b]{this.tlsSessionCache.set(s,l)}),k.once(`error`,l=>{for(let{reject:s}of p)s(l);this.tlsSessionCache.delete(s)}),k.setTimeout(this.timeout,()=>{k.destroy()}),k.once(`close`,()=>{if(v){_e&&this._freeSessionsCount--,this._sessionsCount--;let s=this.sessions[R];s.splice(s.indexOf(k),1),s.length===0&&delete this.sessions[R]}else{let s=Error(`Session closed without receiving a SETTINGS frame`);s.code=`HTTP2WRAPPER_NOSETTINGS`;for(let{reject:l}of p)l(s);q()}this._tryToCreateNewSession(R,B)});let be=()=>{if(!(!(R in this.queue)||!le())){for(let s of k[w])if(s in this.queue[R]){let{listeners:l}=this.queue[R][s];for(;l.length!==0&&le();)l.shift().resolve(k);let f=this.queue[R];if(f[s].listeners.length===0&&(delete f[s],Object.keys(f).length===0)){delete this.queue[R];break}if(!le())break}}};k.on(`origin`,()=>{k[w]=k.originSet,le()&&(be(),F(this.sessions[R],k))}),k.once(`remoteSettings`,()=>{if(k.ref(),k.unref(),this._sessionsCount++,J.destroyed){let s=Error(`Agent has been destroyed`);for(let l of p)l.reject(s);k.destroy();return}k[w]=k.originSet;{let s=this.sessions;if(R in s){let l=s[R];l.splice(A(l,k,N),0,k)}else s[R]=[k]}this._freeSessionsCount+=1,v=!0,this.emit(`session`,k),be(),q(),k[b]===0&&this._freeSessionsCount>this.maxFreeSessions&&k.close(),p.length!==0&&(this.getSession(B,f,p),p.length=0),k.on(`remoteSettings`,()=>{be(),F(this.sessions[R],k)})}),k[C]=k.request,k.request=(s,l)=>{if(k[E])throw Error(`The session is gracefully closing. No new streams are allowed.`);let f=k[C](s,l);return k.ref(),++k[b],k[b]===k.remoteSettings.maxConcurrentStreams&&this._freeSessionsCount--,f.once(`close`,()=>{if(_e=le(),--k[b],!k.destroyed&&!k.closed&&(I(this.sessions[R],k),le()&&!k.closed)){_e||=(this._freeSessionsCount++,!0);let s=k[b]===0;s&&k.unref(),s&&(this._freeSessionsCount>this.maxFreeSessions||k[E])?k.close():(F(this.sessions[R],k),be())}}),f}}catch(s){for(let l of p)l.reject(s);q()}};J.listeners=p,J.completed=!1,J.destroyed=!1,this.queue[R][B]=J,this._tryToCreateNewSession(R,B)})}request(s,l,f,p){return new Promise((g,v)=>{this.getSession(s,l,[{reject:v,resolve:s=>{try{g(s.request(f,p))}catch(s){v(s)}}}])})}createConnection(l,f){return s.connect(l,f)}static connect(s,l){l.ALPNProtocols=[`h2`];let f=s.port||443,g=s.hostname||s.host;return l.servername===void 0&&(l.servername=g),p.connect(f,g,l)}closeFreeSessions(){for(let s of Object.values(this.sessions))for(let l of s)l[b]===0&&l.close()}destroy(s){for(let l of Object.values(this.sessions))for(let f of l)f.destroy(s);for(let s of Object.values(this.queue))for(let l of Object.values(s))l.destroyed=!0;this.queue={}}get freeSessions(){return R({agent:this,isFree:!0})}get busySessions(){return R({agent:this,isFree:!1})}};q.kCurrentStreamsCount=b,q.kGracefullyClosing=E,l.exports={Agent:q,globalAgent:new q}})),require_incoming_message=__commonJSMin(((s,l)=>{let{Readable:f}=require(`stream`);l.exports=class extends f{constructor(s,l){super({highWaterMark:l,autoDestroy:!1}),this.statusCode=null,this.statusMessage=``,this.httpVersion=`2.0`,this.httpVersionMajor=2,this.httpVersionMinor=0,this.headers={},this.trailers={},this.req=null,this.aborted=!1,this.complete=!1,this.upgrade=null,this.rawHeaders=[],this.rawTrailers=[],this.socket=s,this.connection=s,this._dumped=!1}_destroy(s){this.req._request.destroy(s)}setTimeout(s,l){return this.req.setTimeout(s,l),this}_dump(){this._dumped||(this._dumped=!0,this.removeAllListeners(`data`),this.resume())}_read(){this.req&&this.req._request.resume()}}})),require_url_to_options$1=__commonJSMin(((s,l)=>{l.exports=s=>{let l={protocol:s.protocol,hostname:typeof s.hostname==`string`&&s.hostname.startsWith(`[`)?s.hostname.slice(1,-1):s.hostname,host:s.host,hash:s.hash,search:s.search,pathname:s.pathname,href:s.href,path:`${s.pathname||``}${s.search||``}`};return typeof s.port==`string`&&s.port.length!==0&&(l.port=Number(s.port)),(s.username||s.password)&&(l.auth=`${s.username||``}:${s.password||``}`),l}})),require_proxy_events$1=__commonJSMin(((s,l)=>{l.exports=(s,l,f)=>{for(let p of f)s.on(p,(...s)=>l.emit(p,...s))}})),require_is_request_pseudo_header=__commonJSMin(((s,l)=>{l.exports=s=>{switch(s){case`:method`:case`:scheme`:case`:authority`:case`:path`:return!0;default:return!1}}})),require_errors$3=__commonJSMin(((s,l)=>{let f=(s,f,p)=>{l.exports[f]=class extends s{constructor(...s){super(typeof p==`string`?p:p(s)),this.name=`${super.name} [${f}]`,this.code=f}}};f(TypeError,`ERR_INVALID_ARG_TYPE`,s=>{let l=s[0].includes(`.`)?`property`:`argument`,f=s[1],p=Array.isArray(f);return p&&(f=`${f.slice(0,-1).join(`, `)} or ${f.slice(-1)}`),`The "${s[0]}" ${l} must be ${p?`one of`:`of`} type ${f}. Received ${typeof s[2]}`}),f(TypeError,`ERR_INVALID_PROTOCOL`,s=>`Protocol "${s[0]}" not supported. Expected "${s[1]}"`),f(Error,`ERR_HTTP_HEADERS_SENT`,s=>`Cannot ${s[0]} headers after they are sent to the client`),f(TypeError,`ERR_INVALID_HTTP_TOKEN`,s=>`${s[0]} must be a valid HTTP token [${s[1]}]`),f(TypeError,`ERR_HTTP_INVALID_HEADER_VALUE`,s=>`Invalid value "${s[0]} for header "${s[1]}"`),f(TypeError,`ERR_INVALID_CHAR`,s=>`Invalid character in ${s[0]} [${s[1]}]`)})),require_client_request=__commonJSMin(((s,l)=>{let f=require(`http2`),{Writable:p}=require(`stream`),{Agent:g,globalAgent:v}=require_agent(),b=require_incoming_message(),C=require_url_to_options$1(),w=require_proxy_events$1(),E=require_is_request_pseudo_header(),{ERR_INVALID_ARG_TYPE:k,ERR_INVALID_PROTOCOL:A,ERR_HTTP_HEADERS_SENT:N,ERR_INVALID_HTTP_TOKEN:F,ERR_HTTP_INVALID_HEADER_VALUE:I,ERR_INVALID_CHAR:R}=require_errors$3(),{HTTP2_HEADER_STATUS:B,HTTP2_HEADER_METHOD:q,HTTP2_HEADER_PATH:J,HTTP2_METHOD_CONNECT:le}=f.constants,_e=Symbol(`headers`),be=Symbol(`origin`),xe=Symbol(`session`),De=Symbol(`options`),Oe=Symbol(`flushedHeaders`),je=Symbol(`jobs`),Ne=/^[\^`\-\w!#$%&*+.|~]+$/,Pe=/[^\t\u0020-\u007E\u0080-\u00FF]/;l.exports=class extends p{constructor(s,l,f){super({autoDestroy:!1});let p=typeof s==`string`||s instanceof URL;if(p&&(s=C(s instanceof URL?s:new URL(s))),typeof l==`function`||l===void 0?(f=l,l=p?s:{...s}):l={...s,...l},l.h2session)this[xe]=l.h2session;else if(l.agent===!1)this.agent=new g({maxFreeSessions:0});else if(l.agent===void 0||l.agent===null)typeof l.createConnection==`function`?(this.agent=new g({maxFreeSessions:0}),this.agent.createConnection=l.createConnection):this.agent=v;else if(typeof l.agent.request==`function`)this.agent=l.agent;else throw new k(`options.agent`,[`Agent-like Object`,`undefined`,`false`],l.agent);if(l.protocol&&l.protocol!==`https:`)throw new A(l.protocol,`https:`);let b=l.port||l.defaultPort||this.agent&&this.agent.defaultPort||443,w=l.hostname||l.host||`localhost`;delete l.hostname,delete l.host,delete l.port;let{timeout:E}=l;if(l.timeout=void 0,this[_e]=Object.create(null),this[je]=[],this.socket=null,this.connection=null,this.method=l.method||`GET`,this.path=l.path,this.res=null,this.aborted=!1,this.reusedSocket=!1,l.headers)for(let[s,f]of Object.entries(l.headers))this.setHeader(s,f);l.auth&&!(`authorization`in this[_e])&&(this[_e].authorization=`Basic `+Buffer.from(l.auth).toString(`base64`)),l.session=l.tlsSession,l.path=l.socketPath,this[De]=l,b===443?(this[be]=`https://${w}`,`:authority`in this[_e]||(this[_e][`:authority`]=w)):(this[be]=`https://${w}:${b}`,`:authority`in this[_e]||(this[_e][`:authority`]=`${w}:${b}`)),E&&this.setTimeout(E),f&&this.once(`response`,f),this[Oe]=!1}get method(){return this[_e][q]}set method(s){s&&(this[_e][q]=s.toUpperCase())}get path(){return this[_e][J]}set path(s){s&&(this[_e][J]=s)}get _mustNotHaveABody(){return this.method===`GET`||this.method===`HEAD`||this.method===`DELETE`}_write(s,l,f){if(this._mustNotHaveABody){f(Error(`The GET, HEAD and DELETE methods must NOT have a body`));return}this.flushHeaders();let p=()=>this._request.write(s,l,f);this._request?p():this[je].push(p)}_final(s){if(this.destroyed)return;this.flushHeaders();let l=()=>{if(this._mustNotHaveABody){s();return}this._request.end(s)};this._request?l():this[je].push(l)}abort(){this.res&&this.res.complete||(this.aborted||process.nextTick(()=>this.emit(`abort`)),this.aborted=!0,this.destroy())}_destroy(s,l){this.res&&this.res._dump(),this._request&&this._request.destroy(),l(s)}async flushHeaders(){if(this[Oe]||this.destroyed)return;this[Oe]=!0;let s=this.method===le,l=l=>{if(this._request=l,this.destroyed){l.destroy();return}s||w(l,this,[`timeout`,`continue`,`close`,`error`]);let f=s=>(...l)=>{!this.writable&&!this.destroyed?s(...l):this.once(`finish`,()=>{s(...l)})};l.once(`response`,f((f,p,g)=>{let v=new b(this.socket,l.readableHighWaterMark);this.res=v,v.req=this,v.statusCode=f[B],v.headers=f,v.rawHeaders=g,v.once(`end`,()=>{this.aborted?(v.aborted=!0,v.emit(`aborted`)):(v.complete=!0,v.socket=null,v.connection=null)}),s?(v.upgrade=!0,this.emit(`connect`,v,l,Buffer.alloc(0))?this.emit(`close`):l.destroy()):(l.on(`data`,s=>{!v._dumped&&!v.push(s)&&l.pause()}),l.once(`end`,()=>{v.push(null)}),this.emit(`response`,v)||v._dump())})),l.once(`headers`,f(s=>this.emit(`information`,{statusCode:s[B]}))),l.once(`trailers`,f((s,l,f)=>{let{res:p}=this;p.trailers=s,p.rawTrailers=f}));let{socket:p}=l.session;this.socket=p,this.connection=p;for(let s of this[je])s();this.emit(`socket`,this.socket)};if(this[xe])try{l(this[xe].request(this[_e]))}catch(s){this.emit(`error`,s)}else{this.reusedSocket=!0;try{l(await this.agent.request(this[be],this[De],this[_e]))}catch(s){this.emit(`error`,s)}}}getHeader(s){if(typeof s!=`string`)throw new k(`name`,`string`,s);return this[_e][s.toLowerCase()]}get headersSent(){return this[Oe]}removeHeader(s){if(typeof s!=`string`)throw new k(`name`,`string`,s);if(this.headersSent)throw new N(`remove`);delete this[_e][s.toLowerCase()]}setHeader(s,l){if(this.headersSent)throw new N(`set`);if(typeof s!=`string`||!Ne.test(s)&&!E(s))throw new F(`Header name`,s);if(l===void 0)throw new I(l,s);if(Pe.test(l))throw new R(`header content`,s);this[_e][s.toLowerCase()]=l}setNoDelay(){}setSocketKeepAlive(){}setTimeout(s,l){let f=()=>this._request.setTimeout(s,l);return this._request?f():this[je].push(f),this}get maxHeadersCount(){if(!this.destroyed&&this._request)return this._request.session.localSettings.maxHeaderListSize}set maxHeadersCount(s){}}})),require_resolve_alpn=__commonJSMin(((s,l)=>{let f=require(`tls`);l.exports=(s={},l=f.connect)=>new Promise((f,p)=>{let g=!1,v,b=async()=>{await w,v.off(`timeout`,C),v.off(`error`,p),s.resolveSocket?(f({alpnProtocol:v.alpnProtocol,socket:v,timeout:g}),g&&(await Promise.resolve(),v.emit(`timeout`))):(v.destroy(),f({alpnProtocol:v.alpnProtocol,timeout:g}))},C=async()=>{g=!0,b()},w=(async()=>{try{v=await l(s,b),v.on(`error`,p),v.once(`timeout`,C)}catch(s){p(s)}})()})})),require_calculate_server_name=__commonJSMin(((s,l)=>{let f=require(`net`);l.exports=s=>{let l=s.host,p=s.headers&&s.headers.host;return p&&(l=p.startsWith(`[`)?p.indexOf(`]`)===-1?p:p.slice(1,-1):p.split(`:`,1)[0]),f.isIP(l)?``:l}})),require_auto=__commonJSMin(((s,l)=>{let f=require(`http`),p=require(`https`),g=require_resolve_alpn(),v=require_quick_lru(),b=require_client_request(),C=require_calculate_server_name(),w=require_url_to_options$1(),E=new v({maxSize:100}),k=new Map,A=(s,l,f)=>{l._httpMessage={shouldKeepAlive:!0};let p=()=>{s.emit(`free`,l,f)};l.on(`free`,p);let g=()=>{s.removeSocket(l,f)};l.on(`close`,g);let v=()=>{s.removeSocket(l,f),l.off(`close`,g),l.off(`free`,p),l.off(`agentRemove`,v)};l.on(`agentRemove`,v),s.emit(`free`,l,f)},N=async s=>{let l=`${s.host}:${s.port}:${s.ALPNProtocols.sort()}`;if(!E.has(l)){if(k.has(l))return(await k.get(l)).alpnProtocol;let{path:f,agent:v}=s;s.path=s.socketPath;let b=g(s);k.set(l,b);try{let{socket:g,alpnProtocol:C}=await b;if(E.set(l,C),s.path=f,C===`h2`)g.destroy();else{let{globalAgent:l}=p,f=p.Agent.prototype.createConnection;v?v.createConnection===f?A(v,g,s):g.destroy():l.createConnection===f?A(l,g,s):g.destroy()}return k.delete(l),C}catch(s){throw k.delete(l),s}}return E.get(l)};l.exports=async(s,l,g)=>{if((typeof s==`string`||s instanceof URL)&&(s=w(new URL(s))),typeof l==`function`&&(g=l,l=void 0),l={ALPNProtocols:[`h2`,`http/1.1`],...s,...l,resolveSocket:!0},!Array.isArray(l.ALPNProtocols)||l.ALPNProtocols.length===0)throw Error("The `ALPNProtocols` option must be an Array with at least one entry");l.protocol=l.protocol||`https:`;let v=l.protocol===`https:`;l.host=l.hostname||l.host||`localhost`,l.session=l.tlsSession,l.servername=l.servername||C(l),l.port=l.port||(v?443:80),l._defaultAgent=v?p.globalAgent:f.globalAgent;let E=l.agent;if(E){if(E.addRequest)throw Error("The `options.agent` object can contain only `http`, `https` or `http2` properties");l.agent=E[v?`https`:`http`]}return v&&await N(l)===`h2`?(E&&(l.agent=E.http2),new b(l,g)):f.request(l,g)},l.exports.protocolCache=E})),require_source$1=__commonJSMin(((s,l)=>{let f=require(`http2`),p=require_agent(),g=require_client_request(),v=require_incoming_message(),b=require_auto(),C=(s,l,f)=>new g(s,l,f),w=(s,l,f)=>{let p=new g(s,l,f);return p.end(),p};l.exports={...f,ClientRequest:g,IncomingMessage:v,...p,request:C,get:w,auto:b}})),require_is_form_data=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_dist$4();s.default=s=>l.default.nodeStream(s)&&l.default.function_(s.getBoundary)})),require_get_body_size=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`fs`),f=require(`util`),p=require_dist$4(),g=require_is_form_data(),v=f.promisify(l.stat);s.default=async(s,b)=>{if(b&&`content-length`in b)return Number(b[`content-length`]);if(!s)return 0;if(p.default.string(s))return Buffer.byteLength(s);if(p.default.buffer(s))return s.length;if(g.default(s))return f.promisify(s.getLength.bind(s))();if(s instanceof l.ReadStream){let{size:l}=await v(s.path);return l===0?void 0:l}}})),require_proxy_events=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});function l(s,l,f){let p={};for(let g of f)p[g]=(...s)=>{l.emit(g,...s)},s.on(g,p[g]);return()=>{for(let l of f)s.off(l,p[l])}}s.default=l})),require_unhandle=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=()=>{let s=[];return{once(l,f,p){l.once(f,p),s.push({origin:l,event:f,fn:p})},unhandleAll(){for(let l of s){let{origin:s,event:f,fn:p}=l;s.removeListener(f,p)}s.length=0}}}})),require_timed_out=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TimeoutError=void 0;let l=require(`net`),f=require_unhandle(),p=Symbol(`reentry`),g=()=>{};var v=class extends Error{constructor(s,l){super(`Timeout awaiting '${l}' for ${s}ms`),this.event=l,this.name=`TimeoutError`,this.code=`ETIMEDOUT`}};s.TimeoutError=v,s.default=(s,b,C)=>{if(p in s)return g;s[p]=!0;let w=[],{once:E,unhandleAll:k}=f.default(),A=(s,l,f)=>{var p;let g=setTimeout(l,s,s,f);(p=g.unref)==null||p.call(g);let v=()=>{clearTimeout(g)};return w.push(v),v},{host:N,hostname:F}=C,I=(l,f)=>{s.destroy(new v(l,f))},R=()=>{for(let s of w)s();k()};if(s.once(`error`,l=>{if(R(),s.listenerCount(`error`)===0)throw l}),s.once(`close`,R),E(s,`response`,s=>{E(s,`end`,R)}),b.request!==void 0&&A(b.request,I,`request`),b.socket!==void 0){let l=()=>{I(b.socket,`socket`)};s.setTimeout(b.socket,l),w.push(()=>{s.removeListener(`timeout`,l)})}return E(s,`socket`,f=>{var p;let{socketPath:g}=s;if(f.connecting){let s=!!(g??l.isIP(F??N??``)!==0);if(b.lookup!==void 0&&!s&&f.address().address===void 0&&E(f,`lookup`,A(b.lookup,I,`lookup`)),b.connect!==void 0){let l=()=>A(b.connect,I,`connect`);s?E(f,`connect`,l()):E(f,`lookup`,s=>{s===null&&E(f,`connect`,l())})}b.secureConnect!==void 0&&C.protocol===`https:`&&E(f,`connect`,()=>{E(f,`secureConnect`,A(b.secureConnect,I,`secureConnect`))})}if(b.send!==void 0){let l=()=>A(b.send,I,`send`);f.connecting?E(f,`connect`,()=>{E(s,`upload-complete`,l())}):E(s,`upload-complete`,l())}}),b.response!==void 0&&E(s,`upload-complete`,()=>{E(s,`response`,A(b.response,I,`response`))}),R}})),require_url_to_options=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_dist$4();s.default=s=>{s=s;let f={protocol:s.protocol,hostname:l.default.string(s.hostname)&&s.hostname.startsWith(`[`)?s.hostname.slice(1,-1):s.hostname,host:s.host,hash:s.hash,search:s.search,pathname:s.pathname,href:s.href,path:`${s.pathname||``}${s.search||``}`};return l.default.string(s.port)&&s.port.length>0&&(f.port=Number(s.port)),(s.username||s.password)&&(f.auth=`${s.username||``}:${s.password||``}`),f}})),require_options_to_url=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`url`),f=[`protocol`,`host`,`hostname`,`port`,`pathname`,`search`];s.default=(s,p)=>{var g,v;if(p.path){if(p.pathname)throw TypeError("Parameters `path` and `pathname` are mutually exclusive.");if(p.search)throw TypeError("Parameters `path` and `search` are mutually exclusive.");if(p.searchParams)throw TypeError("Parameters `path` and `searchParams` are mutually exclusive.")}if(p.search&&p.searchParams)throw TypeError("Parameters `search` and `searchParams` are mutually exclusive.");if(!s){if(!p.protocol)throw TypeError(`No URL protocol specified`);s=`${p.protocol}//${p.hostname??p.host??``}`}let b=new l.URL(s);if(p.path){let s=p.path.indexOf(`?`);s===-1?p.pathname=p.path:(p.pathname=p.path.slice(0,s),p.search=p.path.slice(s+1)),delete p.path}for(let s of f)p[s]&&(b[s]=p[s].toString());return b}})),require_weakable_map=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=class{constructor(){this.weakMap=new WeakMap,this.map=new Map}set(s,l){typeof s==`object`?this.weakMap.set(s,l):this.map.set(s,l)}get(s){return typeof s==`object`?this.weakMap.get(s):this.map.get(s)}has(s){return typeof s==`object`?this.weakMap.has(s):this.map.has(s)}}})),require_get_buffer=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=async s=>{let l=[],f=0;for await(let p of s)l.push(p),f+=Buffer.byteLength(p);return Buffer.isBuffer(l[0])?Buffer.concat(l,f):Buffer.from(l.join(``))}})),require_dns_ip_version=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.dnsLookupIpVersionToFamily=s.isDnsLookupIpVersion=void 0;let l={auto:0,ipv4:4,ipv6:6};s.isDnsLookupIpVersion=s=>s in l,s.dnsLookupIpVersionToFamily=f=>{if(s.isDnsLookupIpVersion(f))return l[f];throw Error(`Invalid DNS lookup IP version`)}})),require_is_response_ok=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.isResponseOk=void 0,s.isResponseOk=s=>{let{statusCode:l}=s,f=s.request.options.followRedirect?299:399;return l>=200&&l<=f||l===304}})),require_deprecation_warning=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=new Set;s.default=s=>{l.has(s)||(l.add(s),process.emitWarning(`Got: ${s}`,{type:`DeprecationWarning`}))}})),require_normalize_arguments=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_dist$4();s.default=(s,f)=>{if(l.default.null_(s.encoding))throw TypeError("To get a Buffer, set `options.responseType` to `buffer` instead");l.assert.any([l.default.string,l.default.undefined],s.encoding),l.assert.any([l.default.boolean,l.default.undefined],s.resolveBodyOnly),l.assert.any([l.default.boolean,l.default.undefined],s.methodRewriting),l.assert.any([l.default.boolean,l.default.undefined],s.isStream),l.assert.any([l.default.string,l.default.undefined],s.responseType),s.responseType===void 0&&(s.responseType=`text`);let{retry:p}=s;if(f?s.retry={...f.retry}:s.retry={calculateDelay:s=>s.computedValue,limit:0,methods:[],statusCodes:[],errorCodes:[],maxRetryAfter:void 0},l.default.object(p)?(s.retry={...s.retry,...p},s.retry.methods=[...new Set(s.retry.methods.map(s=>s.toUpperCase()))],s.retry.statusCodes=[...new Set(s.retry.statusCodes)],s.retry.errorCodes=[...new Set(s.retry.errorCodes)]):l.default.number(p)&&(s.retry.limit=p),l.default.undefined(s.retry.maxRetryAfter)&&(s.retry.maxRetryAfter=Math.min(...[s.timeout.request,s.timeout.connect].filter(l.default.number))),l.default.object(s.pagination)){f&&(s.pagination={...f.pagination,...s.pagination});let{pagination:p}=s;if(!l.default.function_(p.transform))throw Error("`options.pagination.transform` must be implemented");if(!l.default.function_(p.shouldContinue))throw Error("`options.pagination.shouldContinue` must be implemented");if(!l.default.function_(p.filter))throw TypeError("`options.pagination.filter` must be implemented");if(!l.default.function_(p.paginate))throw Error("`options.pagination.paginate` must be implemented")}return s.responseType===`json`&&s.headers.accept===void 0&&(s.headers.accept=`application/json`),s}})),require_calculate_retry_delay=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.retryAfterStatusCodes=void 0,s.retryAfterStatusCodes=new Set([413,429,503]),s.default=({attemptCount:s,retryOptions:l,error:f,retryAfter:p})=>{if(s>l.limit)return 0;let g=l.methods.includes(f.options.method),v=l.errorCodes.includes(f.code),b=f.response&&l.statusCodes.includes(f.response.statusCode);if(!g||!v&&!b)return 0;if(f.response){if(p)return l.maxRetryAfter===void 0||p>l.maxRetryAfter?0:p;if(f.response.statusCode===413)return 0}let C=Math.random()*100;return 2**(s-1)*1e3+C}})),require_core=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsupportedProtocolError=s.ReadError=s.TimeoutError=s.UploadError=s.CacheError=s.HTTPError=s.MaxRedirectsError=s.RequestError=s.setNonEnumerableProperties=s.knownHookEvents=s.withoutBody=s.kIsNormalizedAlready=void 0;let l=require(`util`),f=require(`stream`),p=require(`fs`),g=require(`url`),v=require(`http`),b=require(`http`),C=require(`https`),w=require_source$3(),E=require_source$2(),k=require_src$2(),A=require_decompress_response(),N=require_source$1(),F=require_lowercase_keys(),I=require_dist$4(),R=require_get_body_size(),B=require_is_form_data(),q=require_proxy_events(),J=require_timed_out(),le=require_url_to_options(),_e=require_options_to_url(),be=require_weakable_map(),xe=require_get_buffer(),De=require_dns_ip_version(),Oe=require_is_response_ok(),je=require_deprecation_warning(),Ne=require_normalize_arguments(),Pe=require_calculate_retry_delay(),ze,Be=Symbol(`request`),We=Symbol(`response`),Ke=Symbol(`responseSize`),qe=Symbol(`downloadedSize`),Je=Symbol(`bodySize`),Ye=Symbol(`uploadedSize`),Ze=Symbol(`serverResponsesPiped`),Qe=Symbol(`unproxyEvents`),ot=Symbol(`isFromCache`),st=Symbol(`cancelTimeouts`),ut=Symbol(`startedReading`),yt=Symbol(`stopReading`),Tt=Symbol(`triggerRead`),Ot=Symbol(`body`),At=Symbol(`jobs`),jt=Symbol(`originalResponse`),It=Symbol(`retryTimeout`);s.kIsNormalizedAlready=Symbol(`isNormalizedAlready`);let Lt=I.default.string(process.versions.brotli);s.withoutBody=new Set([`GET`,`HEAD`]),s.knownHookEvents=[`init`,`beforeRequest`,`beforeRedirect`,`beforeError`,`beforeRetry`,`afterResponse`];function Rt(s){for(let l in s){let f=s[l];if(!I.default.string(f)&&!I.default.number(f)&&!I.default.boolean(f)&&!I.default.null_(f)&&!I.default.undefined(f))throw TypeError(`The \`searchParams\` value '${String(f)}' must be a string, number, boolean or null`)}}function Vt(s){return I.default.object(s)&&!(`statusCode`in s)}let Ht=new be.default,Gt=async s=>new Promise((l,f)=>{let p=s=>{f(s)};s.pending||l(),s.once(`error`,p),s.once(`ready`,()=>{s.off(`error`,p),l()})}),Kt=new Set([300,301,302,303,304,307,308]),Jt=[`context`,`body`,`json`,`form`];s.setNonEnumerableProperties=(s,l)=>{let f={};for(let l of s)if(l)for(let s of Jt)s in l&&(f[s]={writable:!0,configurable:!0,enumerable:!1,value:l[s]});Object.defineProperties(l,f)};var Xt=class extends Error{constructor(s,l,f){var p,g;if(super(s),Error.captureStackTrace(this,this.constructor),this.name=`RequestError`,this.code=l.code??`ERR_GOT_REQUEST_ERROR`,f instanceof cn?(Object.defineProperty(this,`request`,{enumerable:!1,value:f}),Object.defineProperty(this,`response`,{enumerable:!1,value:f[We]}),Object.defineProperty(this,`options`,{enumerable:!1,value:f.options})):Object.defineProperty(this,`options`,{enumerable:!1,value:f}),this.timings=this.request?.timings,I.default.string(l.stack)&&I.default.string(this.stack)){let s=this.stack.indexOf(this.message)+this.message.length,f=this.stack.slice(s).split(` +`).reverse(),p=l.stack.slice(l.stack.indexOf(l.message)+l.message.length).split(` +`).reverse();for(;p.length!==0&&p[0]===f[0];)f.shift();this.stack=`${this.stack.slice(0,s)}${f.reverse().join(` +`)}${p.reverse().join(` +`)}`}}};s.RequestError=Xt;var Zt=class extends Xt{constructor(s){super(`Redirected ${s.options.maxRedirects} times. Aborting.`,{},s),this.name=`MaxRedirectsError`,this.code=`ERR_TOO_MANY_REDIRECTS`}};s.MaxRedirectsError=Zt;var en=class extends Xt{constructor(s){super(`Response code ${s.statusCode} (${s.statusMessage})`,{},s.request),this.name=`HTTPError`,this.code=`ERR_NON_2XX_3XX_RESPONSE`}};s.HTTPError=en;var tn=class extends Xt{constructor(s,l){super(s.message,s,l),this.name=`CacheError`,this.code=this.code===`ERR_GOT_REQUEST_ERROR`?`ERR_CACHE_ACCESS`:this.code}};s.CacheError=tn;var nn=class extends Xt{constructor(s,l){super(s.message,s,l),this.name=`UploadError`,this.code=this.code===`ERR_GOT_REQUEST_ERROR`?`ERR_UPLOAD`:this.code}};s.UploadError=nn;var rn=class extends Xt{constructor(s,l,f){super(s.message,s,f),this.name=`TimeoutError`,this.event=s.event,this.timings=l}};s.TimeoutError=rn;var an=class extends Xt{constructor(s,l){super(s.message,s,l),this.name=`ReadError`,this.code=this.code===`ERR_GOT_REQUEST_ERROR`?`ERR_READING_RESPONSE_STREAM`:this.code}};s.ReadError=an;var on=class extends Xt{constructor(s){super(`Unsupported protocol "${s.url.protocol}"`,{},s),this.name=`UnsupportedProtocolError`,this.code=`ERR_UNSUPPORTED_PROTOCOL`}};s.UnsupportedProtocolError=on;let sn=[`socket`,`connect`,`continue`,`information`,`upgrade`,`timeout`];var cn=class extends f.Duplex{constructor(l,f={},g){super({autoDestroy:!1,highWaterMark:0}),this[qe]=0,this[Ye]=0,this.requestInitialized=!1,this[Ze]=new Set,this.redirects=[],this[yt]=!1,this[Tt]=!1,this[At]=[],this.retryCount=0,this._progressCallbacks=[];let v=()=>this._unlockWrite(),C=()=>this._lockWrite();this.on(`pipe`,s=>{s.prependListener(`data`,v),s.on(`data`,C),s.prependListener(`end`,v),s.on(`end`,C)}),this.on(`unpipe`,s=>{s.off(`data`,v),s.off(`data`,C),s.off(`end`,v),s.off(`end`,C)}),this.on(`pipe`,s=>{s instanceof b.IncomingMessage&&(this.options.headers={...s.headers,...this.options.headers})});let{json:w,body:E,form:k}=f;if((w||E||k)&&this._lockWrite(),s.kIsNormalizedAlready in f)this.options=f;else try{this.options=this.constructor.normalizeArguments(l,f,g)}catch(s){I.default.nodeStream(f.body)&&f.body.destroy(),this.destroy(s);return}(async()=>{var s;try{this.options.body instanceof p.ReadStream&&await Gt(this.options.body);let{url:l}=this.options;if(!l)throw TypeError("Missing `url` property");if(this.requestUrl=l.toString(),decodeURI(this.requestUrl),await this._finalizeBody(),await this._makeRequest(),this.destroyed){(s=this[Be])==null||s.destroy();return}for(let s of this[At])s();this[At].length=0,this.requestInitialized=!0}catch(s){if(s instanceof Xt){this._beforeError(s);return}this.destroyed||this.destroy(s)}})()}static normalizeArguments(f,p,v){var b,C,w,A,N;let R=p;if(I.default.object(f)&&!I.default.urlInstance(f))p={...v,...f,...p};else{if(f&&p&&p.url!==void 0)throw TypeError("The `url` option is mutually exclusive with the `input` argument");p={...v,...p},f!==void 0&&(p.url=f),I.default.urlInstance(p.url)&&(p.url=new g.URL(p.url.toString()))}if(p.cache===!1&&(p.cache=void 0),p.dnsCache===!1&&(p.dnsCache=void 0),I.assert.any([I.default.string,I.default.undefined],p.method),I.assert.any([I.default.object,I.default.undefined],p.headers),I.assert.any([I.default.string,I.default.urlInstance,I.default.undefined],p.prefixUrl),I.assert.any([I.default.object,I.default.undefined],p.cookieJar),I.assert.any([I.default.object,I.default.string,I.default.undefined],p.searchParams),I.assert.any([I.default.object,I.default.string,I.default.undefined],p.cache),I.assert.any([I.default.object,I.default.number,I.default.undefined],p.timeout),I.assert.any([I.default.object,I.default.undefined],p.context),I.assert.any([I.default.object,I.default.undefined],p.hooks),I.assert.any([I.default.boolean,I.default.undefined],p.decompress),I.assert.any([I.default.boolean,I.default.undefined],p.ignoreInvalidCookies),I.assert.any([I.default.boolean,I.default.undefined],p.followRedirect),I.assert.any([I.default.number,I.default.undefined],p.maxRedirects),I.assert.any([I.default.boolean,I.default.undefined],p.throwHttpErrors),I.assert.any([I.default.boolean,I.default.undefined],p.http2),I.assert.any([I.default.boolean,I.default.undefined],p.allowGetBody),I.assert.any([I.default.string,I.default.undefined],p.localAddress),I.assert.any([De.isDnsLookupIpVersion,I.default.undefined],p.dnsLookupIpVersion),I.assert.any([I.default.object,I.default.undefined],p.https),I.assert.any([I.default.boolean,I.default.undefined],p.rejectUnauthorized),p.https&&(I.assert.any([I.default.boolean,I.default.undefined],p.https.rejectUnauthorized),I.assert.any([I.default.function_,I.default.undefined],p.https.checkServerIdentity),I.assert.any([I.default.string,I.default.object,I.default.array,I.default.undefined],p.https.certificateAuthority),I.assert.any([I.default.string,I.default.object,I.default.array,I.default.undefined],p.https.key),I.assert.any([I.default.string,I.default.object,I.default.array,I.default.undefined],p.https.certificate),I.assert.any([I.default.string,I.default.undefined],p.https.passphrase),I.assert.any([I.default.string,I.default.buffer,I.default.array,I.default.undefined],p.https.pfx)),I.assert.any([I.default.object,I.default.undefined],p.cacheOptions),I.default.string(p.method)?p.method=p.method.toUpperCase():p.method=`GET`,p.headers===v?.headers?p.headers={...p.headers}:p.headers=F({...v?.headers,...p.headers}),`slashes`in p)throw TypeError("The legacy `url.Url` has been deprecated. Use `URL` instead.");if(`auth`in p)throw TypeError("Parameter `auth` is deprecated. Use `username` / `password` instead.");if(`searchParams`in p&&p.searchParams&&p.searchParams!==v?.searchParams){let s;if(I.default.string(p.searchParams)||p.searchParams instanceof g.URLSearchParams)s=new g.URLSearchParams(p.searchParams);else{Rt(p.searchParams),s=new g.URLSearchParams;for(let l in p.searchParams){let f=p.searchParams[l];f===null?s.append(l,``):f!==void 0&&s.append(l,f)}}(b=v?.searchParams)==null||b.forEach((l,f)=>{s.has(f)||s.append(f,l)}),p.searchParams=s}if(p.username=p.username??``,p.password=p.password??``,I.default.undefined(p.prefixUrl)?p.prefixUrl=v?.prefixUrl??``:(p.prefixUrl=p.prefixUrl.toString(),p.prefixUrl!==``&&!p.prefixUrl.endsWith(`/`)&&(p.prefixUrl+=`/`)),I.default.string(p.url)){if(p.url.startsWith(`/`))throw Error("`input` must not start with a slash when using `prefixUrl`");p.url=_e.default(p.prefixUrl+p.url,p)}else (I.default.undefined(p.url)&&p.prefixUrl!==``||p.protocol)&&(p.url=_e.default(p.prefixUrl,p));if(p.url){`port`in p&&delete p.port;let{prefixUrl:s}=p;Object.defineProperty(p,`prefixUrl`,{set:l=>{let f=p.url;if(!f.href.startsWith(l))throw Error(`Cannot change \`prefixUrl\` from ${s} to ${l}: ${f.href}`);p.url=new g.URL(l+f.href.slice(s.length)),s=l},get:()=>s});let{protocol:l}=p.url;if(l===`unix:`&&(l=`http:`,p.url=new g.URL(`http://unix${p.url.pathname}${p.url.search}`)),p.searchParams&&(p.url.search=p.searchParams.toString()),l!==`http:`&&l!==`https:`)throw new on(p);p.username===``?p.username=p.url.username:p.url.username=p.username,p.password===``?p.password=p.url.password:p.url.password=p.password}let{cookieJar:B}=p;if(B){let{setCookie:s,getCookieString:f}=B;I.assert.function_(s),I.assert.function_(f),s.length===4&&f.length===0&&(s=l.promisify(s.bind(p.cookieJar)),f=l.promisify(f.bind(p.cookieJar)),p.cookieJar={setCookie:s,getCookieString:f})}let{cache:q}=p;if(q&&(Ht.has(q)||Ht.set(q,new k(((s,l)=>{let f=s[Be](s,l);return I.default.promise(f)&&(f.once=(s,l)=>{if(s===`error`)f.catch(l);else if(s===`abort`)(async()=>{try{(await f).once(`abort`,l)}catch{}})();else throw Error(`Unknown HTTP2 promise event: ${s}`);return f}),f}),q))),p.cacheOptions={...p.cacheOptions},p.dnsCache===!0)ze||=new E.default,p.dnsCache=ze;else if(!I.default.undefined(p.dnsCache)&&!p.dnsCache.lookup)throw TypeError(`Parameter \`dnsCache\` must be a CacheableLookup instance or a boolean, got ${I.default(p.dnsCache)}`);I.default.number(p.timeout)?p.timeout={request:p.timeout}:v&&p.timeout!==v.timeout?p.timeout={...v.timeout,...p.timeout}:p.timeout={...p.timeout},p.context||={};let J=p.hooks===v?.hooks;p.hooks={...p.hooks};for(let l of s.knownHookEvents)if(l in p.hooks)if(I.default.array(p.hooks[l]))p.hooks[l]=[...p.hooks[l]];else throw TypeError(`Parameter \`${l}\` must be an Array, got ${I.default(p.hooks[l])}`);else p.hooks[l]=[];if(v&&!J)for(let l of s.knownHookEvents)v.hooks[l].length>0&&(p.hooks[l]=[...v.hooks[l],...p.hooks[l]]);if(`family`in p&&je.default(`"options.family" was never documented, please use "options.dnsLookupIpVersion"`),v?.https&&(p.https={...v.https,...p.https}),`rejectUnauthorized`in p&&je.default(`"options.rejectUnauthorized" is now deprecated, please use "options.https.rejectUnauthorized"`),`checkServerIdentity`in p&&je.default(`"options.checkServerIdentity" was never documented, please use "options.https.checkServerIdentity"`),`ca`in p&&je.default(`"options.ca" was never documented, please use "options.https.certificateAuthority"`),`key`in p&&je.default(`"options.key" was never documented, please use "options.https.key"`),`cert`in p&&je.default(`"options.cert" was never documented, please use "options.https.certificate"`),`passphrase`in p&&je.default(`"options.passphrase" was never documented, please use "options.https.passphrase"`),`pfx`in p&&je.default(`"options.pfx" was never documented, please use "options.https.pfx"`),`followRedirects`in p)throw TypeError("The `followRedirects` option does not exist. Use `followRedirect` instead.");if(p.agent){for(let s in p.agent)if(s!==`http`&&s!==`https`&&s!==`http2`)throw TypeError(`Expected the \`options.agent\` properties to be \`http\`, \`https\` or \`http2\`, got \`${s}\``)}return p.maxRedirects=p.maxRedirects??0,s.setNonEnumerableProperties([v,R],p),Ne.default(p,v)}_lockWrite(){let s=()=>{throw TypeError(`The payload has been already provided`)};this.write=s,this.end=s}_unlockWrite(){this.write=super.write,this.end=super.end}async _finalizeBody(){let{options:l}=this,{headers:p}=l,v=!I.default.undefined(l.form),b=!I.default.undefined(l.json),C=!I.default.undefined(l.body),w=v||b||C,E=s.withoutBody.has(l.method)&&!(l.method===`GET`&&l.allowGetBody);if(this._cannotHaveBody=E,w){if(E)throw TypeError(`The \`${l.method}\` method cannot be used with a body`);if([C,v,b].filter(s=>s).length>1)throw TypeError("The `body`, `json` and `form` options are mutually exclusive");if(C&&!(l.body instanceof f.Readable)&&!I.default.string(l.body)&&!I.default.buffer(l.body)&&!B.default(l.body))throw TypeError("The `body` option must be a stream.Readable, string or Buffer");if(v&&!I.default.object(l.form))throw TypeError("The `form` option must be an Object");{let s=!I.default.string(p[`content-type`]);C?(B.default(l.body)&&s&&(p[`content-type`]=`multipart/form-data; boundary=${l.body.getBoundary()}`),this[Ot]=l.body):v?(s&&(p[`content-type`]=`application/x-www-form-urlencoded`),this[Ot]=new g.URLSearchParams(l.form).toString()):(s&&(p[`content-type`]=`application/json`),this[Ot]=l.stringifyJson(l.json));let f=await R.default(this[Ot],l.headers);I.default.undefined(p[`content-length`])&&I.default.undefined(p[`transfer-encoding`])&&!E&&!I.default.undefined(f)&&(p[`content-length`]=String(f))}}else E?this._lockWrite():this._unlockWrite();this[Je]=Number(p[`content-length`])||void 0}async _onResponseBase(s){let{options:l}=this,{url:f}=l;this[jt]=s,l.decompress&&(s=A(s));let p=s.statusCode,b=s;b.statusMessage=b.statusMessage?b.statusMessage:v.STATUS_CODES[p],b.url=l.url.toString(),b.requestUrl=this.requestUrl,b.redirectUrls=this.redirects,b.request=this,b.isFromCache=s.fromCache||!1,b.ip=this.ip,b.retryCount=this.retryCount,this[ot]=b.isFromCache,this[Ke]=Number(s.headers[`content-length`])||void 0,this[We]=s,s.once(`end`,()=>{this[Ke]=this[qe],this.emit(`downloadProgress`,this.downloadProgress)}),s.once(`error`,l=>{s.destroy(),this._beforeError(new an(l,this))}),s.once(`aborted`,()=>{this._beforeError(new an({name:`Error`,message:`The server aborted pending request`,code:`ECONNRESET`},this))}),this.emit(`downloadProgress`,this.downloadProgress);let C=s.headers[`set-cookie`];if(I.default.object(l.cookieJar)&&C){let s=C.map(async s=>l.cookieJar.setCookie(s,f.toString()));l.ignoreInvalidCookies&&(s=s.map(async s=>s.catch(()=>{})));try{await Promise.all(s)}catch(s){this._beforeError(s);return}}if(l.followRedirect&&s.headers.location&&Kt.has(p)){if(s.resume(),this[Be]&&(this[st](),delete this[Be],this[Qe]()),(p===303&&l.method!==`GET`&&l.method!==`HEAD`||!l.methodRewriting)&&(l.method=`GET`,`body`in l&&delete l.body,`json`in l&&delete l.json,`form`in l&&delete l.form,this[Ot]=void 0,delete l.headers[`content-length`]),this.redirects.length>=l.maxRedirects){this._beforeError(new Zt(this));return}try{let p=Buffer.from(s.headers.location,`binary`).toString(),v=new g.URL(p,f),C=v.toString();function w(s){return s.protocol===`unix:`||s.hostname===`unix`}if(!w(f)&&w(v)){this._beforeError(new Xt(`Cannot redirect to UNIX socket`,{},this));return}v.hostname!==f.hostname||v.port!==f.port?(`host`in l.headers&&delete l.headers.host,`cookie`in l.headers&&delete l.headers.cookie,`authorization`in l.headers&&delete l.headers.authorization,(l.username||l.password)&&(l.username=``,l.password=``)):(v.username=l.username,v.password=l.password),this.redirects.push(C),l.url=v;for(let s of l.hooks.beforeRedirect)await s(l,b);this.emit(`redirect`,b,l),await this._makeRequest()}catch(s){this._beforeError(s);return}return}if(l.isStream&&l.throwHttpErrors&&!Oe.isResponseOk(b)){this._beforeError(new en(b));return}s.on(`readable`,()=>{this[Tt]&&this._read()}),this.on(`resume`,()=>{s.resume()}),this.on(`pause`,()=>{s.pause()}),s.once(`end`,()=>{this.push(null)}),this.emit(`response`,s);for(let f of this[Ze])if(!f.headersSent){for(let p in s.headers){let g=l.decompress?p!==`content-encoding`:!0,v=s.headers[p];g&&f.setHeader(p,v)}f.statusCode=p}}async _onResponse(s){try{await this._onResponseBase(s)}catch(s){this._beforeError(s)}}_onRequest(s){let{options:l}=this,{timeout:f,url:p}=l;w.default(s),this[st]=J.default(s,f,p);let g=l.cache?`cacheableResponse`:`response`;s.once(g,s=>{this._onResponse(s)}),s.once(`error`,l=>{var f;s.destroy(),(f=s.res)==null||f.removeAllListeners(`end`),l=l instanceof J.TimeoutError?new rn(l,this.timings,this):new Xt(l.message,l,this),this._beforeError(l)}),this[Qe]=q.default(s,this,sn),this[Be]=s,this.emit(`uploadProgress`,this.uploadProgress);let v=this[Ot],b=this.redirects.length===0?this:s;I.default.nodeStream(v)?(v.pipe(b),v.once(`error`,s=>{this._beforeError(new nn(s,this))})):(this._unlockWrite(),I.default.undefined(v)?(this._cannotHaveBody||this._noPipe)&&(b.end(),this._lockWrite()):(this._writeRequest(v,void 0,()=>{}),b.end(),this._lockWrite())),this.emit(`request`,s)}async _createCacheableRequest(s,l){return new Promise((f,p)=>{Object.assign(l,le.default(s)),delete l.url;let g,v=Ht.get(l.cache)(l,async s=>{s._readableState.autoDestroy=!1,g&&(await g).emit(`cacheableResponse`,s),f(s)});l.url=s,v.once(`error`,p),v.once(`request`,async s=>{g=s,f(g)})})}async _makeRequest(){var s,l,f,p,g;let{options:b}=this,{headers:w}=b;for(let s in w)if(I.default.undefined(w[s]))delete w[s];else if(I.default.null_(w[s]))throw TypeError(`Use \`undefined\` instead of \`null\` to delete the \`${s}\` header`);if(b.decompress&&I.default.undefined(w[`accept-encoding`])&&(w[`accept-encoding`]=Lt?`gzip, deflate, br`:`gzip, deflate`),b.cookieJar){let s=await b.cookieJar.getCookieString(b.url.toString());I.default.nonEmptyString(s)&&(b.headers.cookie=s)}for(let s of b.hooks.beforeRequest){let l=await s(b);if(!I.default.undefined(l)){b.request=()=>l;break}}b.body&&this[Ot]!==b.body&&(this[Ot]=b.body);let{agent:E,request:A,timeout:F,url:R}=b;if(b.dnsCache&&!(`lookup`in b)&&(b.lookup=b.dnsCache.lookup),R.hostname===`unix`){let s=/(?.+?):(?.+)/.exec(`${R.pathname}${R.search}`);if(s?.groups){let{socketPath:l,path:f}=s.groups;Object.assign(b,{socketPath:l,path:f,host:``})}}let B=R.protocol===`https:`,q;q=b.http2?N.auto:B?C.request:v.request;let J=b.request??q,le=b.cache?this._createCacheableRequest:J;E&&!b.http2&&(b.agent=E[B?`https`:`http`]),b[Be]=J,delete b.request,delete b.timeout;let _e=b;if(_e.shared=b.cacheOptions?.shared,_e.cacheHeuristic=b.cacheOptions?.cacheHeuristic,_e.immutableMinTimeToLive=b.cacheOptions?.immutableMinTimeToLive,_e.ignoreCargoCult=b.cacheOptions?.ignoreCargoCult,b.dnsLookupIpVersion!==void 0)try{_e.family=De.dnsLookupIpVersionToFamily(b.dnsLookupIpVersion)}catch{throw Error("Invalid `dnsLookupIpVersion` option value")}b.https&&(`rejectUnauthorized`in b.https&&(_e.rejectUnauthorized=b.https.rejectUnauthorized),b.https.checkServerIdentity&&(_e.checkServerIdentity=b.https.checkServerIdentity),b.https.certificateAuthority&&(_e.ca=b.https.certificateAuthority),b.https.certificate&&(_e.cert=b.https.certificate),b.https.key&&(_e.key=b.https.key),b.https.passphrase&&(_e.passphrase=b.https.passphrase),b.https.pfx&&(_e.pfx=b.https.pfx));try{let s=await le(R,_e);I.default.undefined(s)&&(s=q(R,_e)),b.request=A,b.timeout=F,b.agent=E,b.https&&(`rejectUnauthorized`in b.https&&delete _e.rejectUnauthorized,b.https.checkServerIdentity&&delete _e.checkServerIdentity,b.https.certificateAuthority&&delete _e.ca,b.https.certificate&&delete _e.cert,b.https.key&&delete _e.key,b.https.passphrase&&delete _e.passphrase,b.https.pfx&&delete _e.pfx),Vt(s)?this._onRequest(s):this.writable?(this.once(`finish`,()=>{this._onResponse(s)}),this._unlockWrite(),this.end(),this._lockWrite()):this._onResponse(s)}catch(s){throw s instanceof k.CacheError?new tn(s,this):new Xt(s.message,s,this)}}async _error(s){try{for(let l of this.options.hooks.beforeError)s=await l(s)}catch(l){s=new Xt(l.message,l,this)}this.destroy(s)}_beforeError(s){if(this[yt])return;let{options:l}=this,f=this.retryCount+1;this[yt]=!0,s instanceof Xt||(s=new Xt(s.message,s,this));let p=s,{response:g}=p;(async()=>{if(g&&!g.body){g.setEncoding(this._readableState.encoding);try{g.rawBody=await xe.default(g),g.body=g.rawBody.toString()}catch{}}if(this.listenerCount(`retry`)!==0){let v;try{let s;g&&`retry-after`in g.headers&&(s=Number(g.headers[`retry-after`]),Number.isNaN(s)?(s=Date.parse(g.headers[`retry-after`])-Date.now(),s<=0&&(s=1)):s*=1e3),v=await l.retry.calculateDelay({attemptCount:f,retryOptions:l.retry,error:p,retryAfter:s,computedValue:Pe.default({attemptCount:f,retryOptions:l.retry,error:p,retryAfter:s,computedValue:0})})}catch(s){this._error(new Xt(s.message,s,this));return}if(v){let l=async()=>{try{for(let s of this.options.hooks.beforeRetry)await s(this.options,p,f)}catch(l){this._error(new Xt(l.message,s,this));return}this.destroyed||(this.destroy(),this.emit(`retry`,f,s))};this[It]=setTimeout(l,v);return}}this._error(p)})()}_read(){this[Tt]=!0;let s=this[We];if(s&&!this[yt]){s.readableLength&&(this[Tt]=!1);let l;for(;(l=s.read())!==null;){this[qe]+=l.length,this[ut]=!0;let s=this.downloadProgress;s.percent<1&&this.emit(`downloadProgress`,s),this.push(l)}}}_write(s,l,f){let p=()=>{this._writeRequest(s,l,f)};this.requestInitialized?p():this[At].push(p)}_writeRequest(s,l,f){this[Be].destroyed||(this._progressCallbacks.push(()=>{this[Ye]+=Buffer.byteLength(s,l);let f=this.uploadProgress;f.percent<1&&this.emit(`uploadProgress`,f)}),this[Be].write(s,l,s=>{!s&&this._progressCallbacks.length>0&&this._progressCallbacks.shift()(),f(s)}))}_final(s){let l=()=>{for(;this._progressCallbacks.length!==0;)this._progressCallbacks.shift()();if(!(Be in this)){s();return}if(this[Be].destroyed){s();return}this[Be].end(l=>{l||(this[Je]=this[Ye],this.emit(`uploadProgress`,this.uploadProgress),this[Be].emit(`upload-complete`)),s(l)})};this.requestInitialized?l():this[At].push(l)}_destroy(s,l){var f;this[yt]=!0,clearTimeout(this[It]),Be in this&&(this[st](),this[We]?.complete||this[Be].destroy()),s!==null&&!I.default.undefined(s)&&!(s instanceof Xt)&&(s=new Xt(s.message,s,this)),l(s)}get _isAboutToError(){return this[yt]}get ip(){var s;return this.socket?.remoteAddress}get aborted(){var s,l,f;return(this[Be]?.destroyed??this.destroyed)&&!this[jt]?.complete}get socket(){var s,l;return this[Be]?.socket??void 0}get downloadProgress(){let s;return s=this[Ke]?this[qe]/this[Ke]:+(this[Ke]===this[qe]),{percent:s,transferred:this[qe],total:this[Ke]}}get uploadProgress(){let s;return s=this[Je]?this[Ye]/this[Je]:+(this[Je]===this[Ye]),{percent:s,transferred:this[Ye],total:this[Je]}}get timings(){var s;return this[Be]?.timings}get isFromCache(){return this[ot]}pipe(s,l){if(this[ut])throw Error(`Failed to pipe. The response has been emitted already.`);return s instanceof b.ServerResponse&&this[Ze].add(s),super.pipe(s,l)}unpipe(s){return s instanceof b.ServerResponse&&this[Ze].delete(s),super.unpipe(s),this}};s.default=cn})),require_types$2=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),s.CancelError=s.ParseError=void 0;let p=require_core();s.ParseError=class extends p.RequestError{constructor(s,l){let{options:f}=l.request;super(`${s.message} in "${f.url.toString()}"`,s,l.request),this.name=`ParseError`,this.code=this.code===`ERR_GOT_REQUEST_ERROR`?`ERR_BODY_PARSE_FAILURE`:this.code}},s.CancelError=class extends p.RequestError{constructor(s){super(`Promise was canceled`,{},s),this.name=`CancelError`,this.code=`ERR_CANCELED`}get isCanceled(){return!0}},f(require_core(),s)})),require_parse_body=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_types$2();s.default=(s,f,p,g)=>{let{rawBody:v}=s;try{if(f===`text`)return v.toString(g);if(f===`json`)return v.length===0?``:p(v.toString());if(f===`buffer`)return v;throw new l.ParseError({message:`Unknown body type '${f}'`,name:`Error`},s)}catch(f){throw new l.ParseError(f,s)}}})),require_as_promise=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0});let p=require(`events`),g=require_dist$4(),v=require_p_cancelable(),b=require_types$2(),C=require_parse_body(),w=require_core(),E=require_proxy_events(),k=require_get_buffer(),A=require_is_response_ok(),N=[`request`,`response`,`redirect`,`uploadProgress`,`downloadProgress`];function F(s){let l,f,I=new p.EventEmitter,R=new v((p,v,B)=>{let q=J=>{let le=new w.default(void 0,s);le.retryCount=J,le._noPipe=!0,B(()=>le.destroy()),B.shouldReject=!1,B(()=>v(new b.CancelError(le))),l=le,le.once(`response`,async s=>{var l;if(s.retryCount=J,s.request.aborted)return;let g;try{g=await k.default(le),s.rawBody=g}catch{return}if(le._isAboutToError)return;let v=(s.headers[`content-encoding`]??``).toLowerCase(),E=[`gzip`,`deflate`,`br`].includes(v),{options:N}=le;if(E&&!N.decompress)s.body=g;else try{s.body=C.default(s,N.responseType,N.parseJson,N.encoding)}catch(l){if(s.body=g.toString(),A.isResponseOk(s)){le._beforeError(l);return}}try{for(let[l,f]of N.hooks.afterResponse.entries())s=await f(s,async s=>{let f=w.default.normalizeArguments(void 0,{...s,retry:{calculateDelay:()=>0},throwHttpErrors:!1,resolveBodyOnly:!1},N);f.hooks.afterResponse=f.hooks.afterResponse.slice(0,l);for(let s of f.hooks.beforeRetry)await s(f);let p=F(f);return B(()=>{p.catch(()=>{}),p.cancel()}),p})}catch(s){le._beforeError(new b.RequestError(s.message,s,le));return}if(f=s,!A.isResponseOk(s)){le._beforeError(new b.HTTPError(s));return}le.destroy(),p(le.options.resolveBodyOnly?s.body:s)});let _e=s=>{if(R.isCanceled)return;let{options:l}=le;if(s instanceof b.HTTPError&&!l.throwHttpErrors){let{response:l}=s;p(le.options.resolveBodyOnly?l.body:l);return}v(s)};le.once(`error`,_e);let be=le.options.body;le.once(`retry`,(s,l)=>{var f,p;if(be===l.request?.options.body&&g.default.nodeStream(l.request?.options.body)){_e(l);return}q(s)}),E.default(le,I,N)};q(0)});R.on=(s,l)=>(I.on(s,l),R);let B=s=>{let l=(async()=>{await R;let{options:l}=f.request;return C.default(f,s,l.parseJson,l.encoding)})();return Object.defineProperties(l,Object.getOwnPropertyDescriptors(R)),l};return R.json=()=>{let{headers:s}=l.options;return!l.writableFinished&&s.accept===void 0&&(s.accept=`application/json`),B(`json`)},R.buffer=()=>B(`buffer`),R.text=()=>B(`text`),R}s.default=F,f(require_types$2(),s)})),require_create_rejection=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_types$2();function f(s,...f){let p=(async()=>{if(s instanceof l.RequestError)try{for(let l of f)if(l)for(let f of l)s=await f(s)}catch(l){s=l}throw s})(),g=()=>p;return p.json=g,p.text=g,p.buffer=g,p.on=g,p}s.default=f})),require_deep_freeze=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_dist$4();function f(s){for(let p of Object.values(s))(l.default.plainObject(p)||l.default.array(p))&&f(p);return Object.freeze(s)}s.default=f})),require_types$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0})})),require_create$1=__commonJSMin((s=>{var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__exportStar||function(s,f){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(f,p)&&l(f,s,p)};Object.defineProperty(s,`__esModule`,{value:!0}),s.defaultHandler=void 0;let p=require_dist$4(),g=require_as_promise(),v=require_create_rejection(),b=require_core(),C=require_deep_freeze(),w={RequestError:g.RequestError,CacheError:g.CacheError,ReadError:g.ReadError,HTTPError:g.HTTPError,MaxRedirectsError:g.MaxRedirectsError,TimeoutError:g.TimeoutError,ParseError:g.ParseError,CancelError:g.CancelError,UnsupportedProtocolError:g.UnsupportedProtocolError,UploadError:g.UploadError},E=async s=>new Promise(l=>{setTimeout(l,s)}),{normalizeArguments:k}=b.default,A=(...s)=>{let l;for(let f of s)l=k(void 0,f,l);return l},N=s=>s.isStream?new b.default(void 0,s):g.default(s),F=s=>`defaults`in s&&`options`in s.defaults,I=[`get`,`post`,`put`,`patch`,`head`,`delete`];s.defaultHandler=(s,l)=>l(s);let R=(s,l)=>{if(s)for(let f of s)f(l)},B=l=>{l._rawHandlers=l.handlers,l.handlers=l.handlers.map(s=>((l,f)=>{let p,g=s(l,s=>(p=f(s),p));if(g!==p&&!l.isStream&&p){let s=g,{then:l,catch:f,finally:v}=s;Object.setPrototypeOf(s,Object.getPrototypeOf(p)),Object.defineProperties(s,Object.getOwnPropertyDescriptors(p)),s.then=l,s.catch=f,s.finally=v}return g}));let f=((s,f={},C)=>{var w,E;let A=0,F=s=>l.handlers[A++](s,A===l.handlers.length?N:F);if(p.default.plainObject(s)){let l={...s,...f};b.setNonEnumerableProperties([s,f],l),f=l,s=void 0}try{let p;try{R(l.options.hooks.init,f),R(f.hooks?.init,f)}catch(s){p=s}let v=k(s,f,C??l.options);if(v[b.kIsNormalizedAlready]=!0,p)throw new g.RequestError(p.message,p,v);return F(v)}catch(s){if(f.isStream)throw s;return v.default(s,l.options.hooks.beforeError,f.hooks?.beforeError)}});f.extend=(...f)=>{let p=[l.options],g=[...l._rawHandlers],v;for(let s of f)F(s)?(p.push(s.defaults.options),g.push(...s.defaults._rawHandlers),v=s.defaults.mutableDefaults):(p.push(s),`handlers`in s&&g.push(...s.handlers),v=s.mutableDefaults);return g=g.filter(l=>l!==s.defaultHandler),g.length===0&&g.push(s.defaultHandler),B({options:A(...p),handlers:g,mutableDefaults:!!v})};let q=(async function*(s,g){let v=k(s,g,l.options);v.resolveBodyOnly=!1;let b=v.pagination;if(!p.default.object(b))throw TypeError("`options.pagination` must be implemented");let C=[],{countLimit:w}=b,A=0;for(;A{let f=[];for await(let p of q(s,l))f.push(p);return f}),f.paginate.each=q,f.stream=((s,l)=>f(s,{...l,isStream:!0}));for(let s of I)f[s]=((l,p)=>f(l,{...p,method:s})),f.stream[s]=((l,p)=>f(l,{...p,method:s,isStream:!0}));return Object.assign(f,w),Object.defineProperty(f,`defaults`,{value:l.mutableDefaults?l:C.default(l),writable:l.mutableDefaults,configurable:l.mutableDefaults,enumerable:!0}),f.mergeOptions=A,f};s.default=B,f(require_types$1(),s)})),require_source=__commonJSMin(((s,l)=>{var f=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f),Object.defineProperty(s,p,{enumerable:!0,get:function(){return l[f]}})}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),p=s&&s.__exportStar||function(s,l){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(l,p)&&f(l,s,p)};Object.defineProperty(s,`__esModule`,{value:!0});let g=require(`url`),v=require_create$1(),b={options:{method:`GET`,retry:{limit:2,methods:[`GET`,`PUT`,`HEAD`,`DELETE`,`OPTIONS`,`TRACE`],statusCodes:[408,413,429,500,502,503,504,521,522,524],errorCodes:[`ETIMEDOUT`,`ECONNRESET`,`EADDRINUSE`,`ECONNREFUSED`,`EPIPE`,`ENOTFOUND`,`ENETUNREACH`,`EAI_AGAIN`],maxRetryAfter:void 0,calculateDelay:({computedValue:s})=>s},timeout:{},headers:{"user-agent":`got (https://github.com/sindresorhus/got)`},hooks:{init:[],beforeRequest:[],beforeRedirect:[],beforeRetry:[],beforeError:[],afterResponse:[]},cache:void 0,dnsCache:void 0,decompress:!0,throwHttpErrors:!0,followRedirect:!0,isStream:!1,responseType:`text`,resolveBodyOnly:!1,maxRedirects:10,prefixUrl:``,methodRewriting:!0,ignoreInvalidCookies:!1,context:{},http2:!1,allowGetBody:!1,https:void 0,pagination:{transform:s=>s.request.options.responseType===`json`?s.body:JSON.parse(s.body),paginate:s=>{if(!Reflect.has(s.headers,`link`))return!1;let l=s.headers.link.split(`,`),f;for(let s of l){let l=s.split(`;`);if(l[1].includes(`next`)){f=l[0].trimStart().trim(),f=f.slice(1,-1);break}}return f?{url:new g.URL(f)}:!1},filter:()=>!0,shouldContinue:()=>!0,countLimit:1/0,backoff:0,requestLimit:1e4,stackAllItems:!0},parseJson:s=>JSON.parse(s),stringifyJson:s=>JSON.stringify(s),cacheOptions:{}},handlers:[v.defaultHandler],mutableDefaults:!1},C=v.default(b);s.default=C,l.exports=C,l.exports.default=C,l.exports.__esModule=!0,p(require_create$1(),s),p(require_as_promise(),s)})),require_httpUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Method=void 0,s.getNetworkSettings=J,s.request=_e,s.get=be,s.put=xe,s.post=De,s.del=Oe;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=require_hpagent(),g=require(`https`),v=require(`http`),b=l.__importDefault(require_micromatch()),C=require_MessageName(),w=require_Report(),E=l.__importStar(require_formatUtils()),k=l.__importStar(require_miscUtils()),A=new Map,N=new Map,F=new v.Agent({keepAlive:!0}),I=new g.Agent({keepAlive:!0});async function R(s){return k.getFactoryWithDefault(N,s,()=>f.xfs.readFilePromise(s).then(l=>(N.set(s,l),l)))}function B({statusCode:s,statusMessage:l},f){let p=E.pretty(f,s,E.Type.NUMBER),g=`https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/${s}`;return E.applyHyperlink(f,`${p}${l?` (${l})`:``}`,g)}async function q(s,{configuration:l,customErrorMessage:f}){try{return await s}catch(s){if(s.name!==`HTTPError`)throw s;let p=f?.(s,l)??s.response.body?.error;p??=s.message.startsWith(`Response code`)?`The remote server failed to provide the requested resource`:s.message,s.code===`ETIMEDOUT`&&s.event===`socket`&&(p+=`(can be increased via ${E.pretty(l,`httpTimeout`,E.Type.SETTING)})`);let g=new w.ReportError(C.MessageName.NETWORK_ERROR,p,f=>{s.response&&f.reportError(C.MessageName.NETWORK_ERROR,` ${E.prettyField(l,{label:`Response Code`,value:E.tuple(E.Type.NO_HINT,B(s.response,l))})}`),s.request&&(f.reportError(C.MessageName.NETWORK_ERROR,` ${E.prettyField(l,{label:`Request Method`,value:E.tuple(E.Type.NO_HINT,s.request.options.method)})}`),f.reportError(C.MessageName.NETWORK_ERROR,` ${E.prettyField(l,{label:`Request URL`,value:E.tuple(E.Type.URL,s.request.requestUrl)})}`)),s.request.redirects.length>0&&f.reportError(C.MessageName.NETWORK_ERROR,` ${E.prettyField(l,{label:`Request Redirects`,value:E.tuple(E.Type.NO_HINT,E.prettyList(l,s.request.redirects,E.Type.URL))})}`),s.request.retryCount===s.request.options.retry.limit&&f.reportError(C.MessageName.NETWORK_ERROR,` ${E.prettyField(l,{label:`Request Retry Count`,value:E.tuple(E.Type.NO_HINT,`${E.pretty(l,s.request.retryCount,E.Type.NUMBER)} (can be increased via ${E.pretty(l,`httpRetry`,E.Type.SETTING)})`)})}`)});throw g.originalError=s,g}}function J(s,l){let f=[...l.configuration.get(`networkSettings`)].sort(([s],[l])=>l.length-s.length),p={enableNetwork:void 0,httpsCaFilePath:void 0,httpProxy:void 0,httpsProxy:void 0,httpsKeyFilePath:void 0,httpsCertFilePath:void 0},g=Object.keys(p),v=typeof s==`string`?new URL(s):s;for(let[s,l]of f)if(b.default.isMatch(v.hostname,s))for(let s of g){let f=l.get(s);f!==null&&p[s]===void 0&&(p[s]=f)}for(let s of g)p[s]===void 0&&(p[s]=l.configuration.get(s));return p}var le;(function(s){s.GET=`GET`,s.PUT=`PUT`,s.POST=`POST`,s.DELETE=`DELETE`})(le||(s.Method=le={}));async function _e(s,l,{configuration:f,headers:p,jsonRequest:g,jsonResponse:v,method:b=le.GET,wrapNetworkRequest:C}){let w={target:s,body:l,configuration:f,headers:p,jsonRequest:g,jsonResponse:v,method:b},E=async()=>await je(s,l,w),k=C===void 0?E:await C(E,w);return await(await f.reduceHook(s=>s.wrapNetworkRequest,k,w))()}async function be(s,{configuration:l,jsonResponse:f,customErrorMessage:p,wrapNetworkRequest:g,...v}){let b=()=>q(_e(s,null,{configuration:l,wrapNetworkRequest:g,...v}),{configuration:l,customErrorMessage:p}).then(s=>s.body),C=await(g===void 0?k.getFactoryWithDefault(A,s,()=>b().then(l=>(A.set(s,l),l))):b());return f?JSON.parse(C.toString()):C}async function xe(s,l,{customErrorMessage:f,...p}){return(await q(_e(s,l,{...p,method:le.PUT}),{customErrorMessage:f,configuration:p.configuration})).body}async function De(s,l,{customErrorMessage:f,...p}){return(await q(_e(s,l,{...p,method:le.POST}),{customErrorMessage:f,configuration:p.configuration})).body}async function Oe(s,{customErrorMessage:l,...f}){return(await q(_e(s,null,{...f,method:le.DELETE}),{customErrorMessage:l,configuration:f.configuration})).body}async function je(s,f,{configuration:g,headers:v,jsonRequest:E,jsonResponse:k,method:A=le.GET}){let N=typeof s==`string`?new URL(s):s,B=J(N,{configuration:g});if(B.enableNetwork===!1)throw new w.ReportError(C.MessageName.NETWORK_DISABLED,`Request to '${N.href}' has been blocked because of your configuration settings`);if(N.protocol===`http:`&&!b.default.isMatch(N.hostname,g.get(`unsafeHttpWhitelist`)))throw new w.ReportError(C.MessageName.NETWORK_UNSAFE_HTTP,`Unsafe http requests must be explicitly whitelisted in your configuration (${N.hostname})`);let q={headers:v,method:A};q.responseType=k?`json`:`buffer`,f!==null&&(Buffer.isBuffer(f)||!E&&typeof f==`string`?q.body=f:q.json=f);let _e=g.get(`httpTimeout`),be=g.get(`httpRetry`),xe=g.get(`enableStrictSsl`),De=B.httpsCaFilePath,Oe=B.httpsCertFilePath,je=B.httpsKeyFilePath,{default:Ne}=await Promise.resolve().then(()=>l.__importStar(require_source())),Pe=De?await R(De):void 0,ze=Oe?await R(Oe):void 0,Be=je?await R(je):void 0,We={rejectUnauthorized:xe,ca:Pe,cert:ze,key:Be},Ke={http:B.httpProxy?new p.HttpProxyAgent({proxy:B.httpProxy,proxyRequestOptions:We}):F,https:B.httpsProxy?new p.HttpsProxyAgent({proxy:B.httpsProxy,proxyRequestOptions:We}):I},qe=Ne.extend({timeout:{socket:_e},retry:be,agent:Ke,https:{rejectUnauthorized:xe,certificateAuthority:Pe,certificate:ze,key:Be},...q});return g.getLimit(`networkConcurrency`)(()=>qe(N))}})),require_nodeUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.openUrl=s.major=void 0,s.getArchitecture=A,s.getArchitectureName=N,s.getArchitectureSet=F,s.getCaller=q,s.availableParallelism=J;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=l.__importDefault(require(`os`)),g=l.__importStar(require_execUtils()),v=l.__importStar(require_miscUtils());s.major=Number(process.versions.node.split(`.`)[0]);let b=new Map([[`darwin`,`open`],[`linux`,`xdg-open`],[`win32`,`explorer.exe`]]).get(process.platform);s.openUrl=b===void 0?void 0:async s=>{try{return await g.execvp(b,[s],{cwd:f.ppath.cwd()}),!0}catch{return!1}};let C=`/usr/bin/ldd`;function w(){if(process.platform!==`linux`)return null;let s;try{s=f.xfs.readFileSync(`/usr/bin/ldd`)}catch{}if(s!==void 0){if(s&&(s.includes(`GLIBC`)||s.includes(`GNU libc`)||s.includes(`GNU C Library`)))return`glibc`;if(s&&s.includes(`musl`))return`musl`}let l=(process.report?.getReport()??{}).sharedObjects??[],p=/\/(?:(ld-linux-|[^/]+-linux-gnu\/)|(libc.musl-|ld-musl-))/;return v.mapAndFind(l,s=>{let l=s.match(p);if(!l)return v.mapAndFind.skip;if(l[1])return`glibc`;if(l[2])return`musl`;throw Error(`Assertion failed: Expected the libc variant to have been detected`)})??null}let E,k;function A(){return E??={os:(process.env.YARN_IS_TEST_ENV?process.env.YARN_OS_OVERRIDE:void 0)??process.platform,cpu:(process.env.YARN_IS_TEST_ENV?process.env.YARN_CPU_OVERRIDE:void 0)??process.arch,libc:(process.env.YARN_IS_TEST_ENV?process.env.YARN_LIBC_OVERRIDE:void 0)??w()}}function N(s=A()){return s.libc?`${s.os}-${s.cpu}-${s.libc}`:`${s.os}-${s.cpu}`}function F(){let s=A();return k??={os:[s.os],cpu:[s.cpu],libc:s.libc?[s.libc]:[]}}let I=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,R=/\((\S*)(?::(\d+))(?::(\d+))\)/;function B(s){let l=I.exec(s);if(!l)return null;let f=l[2]&&l[2].indexOf(`native`)===0,p=l[2]&&l[2].indexOf(`eval`)===0,g=R.exec(l[2]);return p&&g!=null&&(l[2]=g[1],l[3]=g[2],l[4]=g[3]),{file:f?null:l[2],methodName:l[1]||``,arguments:f?[l[2]]:[],line:l[3]?+l[3]:null,column:l[4]?+l[4]:null}}function q(){let s=Error().stack.split(` +`)[3];return B(s)}function J(){return p.default.availableParallelism===void 0?Math.max(1,p.default.cpus().length):p.default.availableParallelism()}})),require_Configuration=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Configuration=s.coreDefinitions=s.WindowsLinkType=s.DurationUnit=s.FormatType=s.SettingsType=s.SECRET=s.DEFAULT_RC_FILENAME=s.ENVIRONMENT_PREFIX=s.TAG_REGEXP=s.LEGACY_PLUGINS=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=require_lib$7(),g=l.__importDefault(require_camelcase()),v=require_ci_info(),b=require_advanced(),C=require_main(),w=require(`module`),E=l.__importDefault(require_p_limit()),k=require(`stream`),A=require_CorePlugin(),N=require_Manifest(),F=require_MultiFetcher(),I=require_MultiResolver(),R=require_VirtualFetcher(),B=require_VirtualResolver(),q=require_WorkspaceFetcher(),J=require_WorkspaceResolver(),le=l.__importStar(require_configUtils()),_e=l.__importStar(require_folderUtils()),be=l.__importStar(require_formatUtils()),xe=l.__importStar(require_hashUtils()),De=l.__importStar(require_httpUtils()),Oe=l.__importStar(require_miscUtils()),je=l.__importStar(require_nodeUtils()),Ne=l.__importStar(require_semverUtils()),Pe=l.__importStar(require_structUtils()),ze=require_types$3(),Be=(function(){if(!v.GITHUB_ACTIONS||!process.env.GITHUB_EVENT_PATH)return!1;let s=f.npath.toPortablePath(process.env.GITHUB_EVENT_PATH),l;try{l=f.xfs.readJsonSync(s)}catch{return!1}return!(!(`repository`in l)||!l.repository||(l.repository.private??!0))})();s.LEGACY_PLUGINS=new Set([`@yarnpkg/plugin-constraints`,`@yarnpkg/plugin-exec`,`@yarnpkg/plugin-interactive-tools`,`@yarnpkg/plugin-stage`,`@yarnpkg/plugin-typescript`,`@yarnpkg/plugin-version`,`@yarnpkg/plugin-workspace-tools`]);let We=new Set([`isTestEnv`,`injectNpmUser`,`injectNpmPassword`,`injectNpm2FaToken`,`zipDataEpilogue`,`cacheCheckpointOverride`,`cacheVersionOverride`,`lockfileVersionOverride`,`osOverride`,`cpuOverride`,`libcOverride`,`binFolder`,`version`,`flags`,`profile`,`gpg`,`ignoreNode`,`wrapOutput`,`home`,`confDir`,`registry`,`ignoreCwd`]);s.TAG_REGEXP=/^(?!v)[a-z0-9._-]+$/i,s.ENVIRONMENT_PREFIX=`yarn_`,s.DEFAULT_RC_FILENAME=`.yarnrc.yml`,s.SECRET=`********`;var Ke;(function(s){s.ANY=`ANY`,s.BOOLEAN=`BOOLEAN`,s.ABSOLUTE_PATH=`ABSOLUTE_PATH`,s.LOCATOR=`LOCATOR`,s.LOCATOR_LOOSE=`LOCATOR_LOOSE`,s.NUMBER=`NUMBER`,s.STRING=`STRING`,s.DURATION=`DURATION`,s.SECRET=`SECRET`,s.SHAPE=`SHAPE`,s.MAP=`MAP`})(Ke||(s.SettingsType=Ke={})),s.FormatType=be.Type;var qe;(function(s){s.MILLISECONDS=`ms`,s.SECONDS=`s`,s.MINUTES=`m`,s.HOURS=`h`,s.DAYS=`d`,s.WEEKS=`w`})(qe||(s.DurationUnit=qe={}));var Je;(function(s){s.JUNCTIONS=`junctions`,s.SYMLINKS=`symlinks`})(Je||(s.WindowsLinkType=Je={})),s.coreDefinitions={lastUpdateCheck:{description:`Last timestamp we checked whether new Yarn versions were available`,type:Ke.STRING,default:null},yarnPath:{description:`Path to the local executable that must be used over the global one`,type:Ke.ABSOLUTE_PATH,default:null},ignorePath:{description:`If true, the local executable will be ignored when using the global one`,type:Ke.BOOLEAN,default:!1},globalFolder:{description:`Folder where all system-global files are stored`,type:Ke.ABSOLUTE_PATH,default:_e.getDefaultGlobalFolder()},cacheFolder:{description:`Folder where the cache files must be written`,type:Ke.ABSOLUTE_PATH,default:`./.yarn/cache`},compressionLevel:{description:`Zip files compression level, from 0 to 9 or mixed (a variant of 9, which stores some files uncompressed, when compression doesn't yield good results)`,type:Ke.NUMBER,values:[`mixed`,0,1,2,3,4,5,6,7,8,9],default:0},virtualFolder:{description:`Folder where the virtual packages (cf doc) will be mapped on the disk (must be named __virtual__)`,type:Ke.ABSOLUTE_PATH,default:`./.yarn/__virtual__`},installStatePath:{description:`Path of the file where the install state will be persisted`,type:Ke.ABSOLUTE_PATH,default:`./.yarn/install-state.gz`},immutablePatterns:{description:`Array of glob patterns; files matching them won't be allowed to change during immutable installs`,type:Ke.STRING,default:[],isArray:!0},rcFilename:{description:`Name of the files where the configuration can be found`,type:Ke.STRING,default:Tt()},enableGlobalCache:{description:"If true, the system-wide cache folder will be used regardless of `cache-folder`",type:Ke.BOOLEAN,default:!0},cacheMigrationMode:{description:`Defines the conditions under which Yarn upgrades should cause the cache archives to be regenerated.`,type:Ke.STRING,values:[`always`,`match-spec`,`required-only`],default:`always`},enableColors:{description:`If true, the CLI is allowed to use colors in its output`,type:Ke.BOOLEAN,default:be.supportsColor,defaultText:``},enableHyperlinks:{description:`If true, the CLI is allowed to use hyperlinks in its output`,type:Ke.BOOLEAN,default:be.supportsHyperlinks,defaultText:``},enableInlineBuilds:{description:`If true, the CLI will print the build output on the command line`,type:Ke.BOOLEAN,default:v.isCI,defaultText:``},enableMessageNames:{description:`If true, the CLI will prefix most messages with codes suitable for search engines`,type:Ke.BOOLEAN,default:!0},enableProgressBars:{description:`If true, the CLI is allowed to show a progress bar for long-running events`,type:Ke.BOOLEAN,default:!v.isCI,defaultText:``},enableTimers:{description:`If true, the CLI is allowed to print the time spent executing commands`,type:Ke.BOOLEAN,default:!0},enableTips:{description:`If true, installs will print a helpful message every day of the week`,type:Ke.BOOLEAN,default:!v.isCI,defaultText:``},preferInteractive:{description:`If true, the CLI will automatically use the interactive mode when called from a TTY`,type:Ke.BOOLEAN,default:!1},preferTruncatedLines:{description:`If true, the CLI will truncate lines that would go beyond the size of the terminal`,type:Ke.BOOLEAN,default:!1},progressBarStyle:{description:`Which style of progress bar should be used (only when progress bars are enabled)`,type:Ke.STRING,default:void 0,defaultText:``},defaultLanguageName:{description:`Default language mode that should be used when a package doesn't offer any insight`,type:Ke.STRING,default:`node`},defaultProtocol:{description:`Default resolution protocol used when resolving pure semver and tag ranges`,type:Ke.STRING,default:`npm:`},enableTransparentWorkspaces:{description:"If false, Yarn won't automatically resolve workspace dependencies unless they use the `workspace:` protocol",type:Ke.BOOLEAN,default:!0},supportedArchitectures:{description:`Architectures that Yarn will fetch and inject into the resolver`,type:Ke.SHAPE,properties:{os:{description:`Array of supported process.platform strings, or null to target them all`,type:Ke.STRING,isArray:!0,isNullable:!0,default:[`current`]},cpu:{description:`Array of supported process.arch strings, or null to target them all`,type:Ke.STRING,isArray:!0,isNullable:!0,default:[`current`]},libc:{description:`Array of supported libc libraries, or null to target them all`,type:Ke.STRING,isArray:!0,isNullable:!0,default:[`current`]}}},enableMirror:{description:`If true, the downloaded packages will be retrieved and stored in both the local and global folders`,type:Ke.BOOLEAN,default:!0},enableNetwork:{description:`If false, Yarn will refuse to use the network if required to`,type:Ke.BOOLEAN,default:!0},enableOfflineMode:{description:`If true, Yarn will attempt to retrieve files and metadata from the global cache rather than the network`,type:Ke.BOOLEAN,default:!1},httpProxy:{description:`URL of the http proxy that must be used for outgoing http requests`,type:Ke.STRING,default:null},httpsProxy:{description:`URL of the http proxy that must be used for outgoing https requests`,type:Ke.STRING,default:null},unsafeHttpWhitelist:{description:`List of the hostnames for which http queries are allowed (glob patterns are supported)`,type:Ke.STRING,default:[],isArray:!0},httpTimeout:{description:`Timeout of each http request`,type:Ke.DURATION,unit:qe.MILLISECONDS,default:`1m`},httpRetry:{description:`Retry times on http failure`,type:Ke.NUMBER,default:3},networkConcurrency:{description:`Maximal number of concurrent requests`,type:Ke.NUMBER,default:50},taskPoolConcurrency:{description:`Maximal amount of concurrent heavy task processing`,type:Ke.NUMBER,default:je.availableParallelism()},taskPoolMode:{description:`Execution strategy for heavy tasks`,type:Ke.STRING,values:[`async`,`workers`],default:`workers`},networkSettings:{description:`Network settings per hostname (glob patterns are supported)`,type:Ke.MAP,valueDefinition:{description:``,type:Ke.SHAPE,properties:{httpsCaFilePath:{description:`Path to file containing one or multiple Certificate Authority signing certificates`,type:Ke.ABSOLUTE_PATH,default:null},enableNetwork:{description:`If false, the package manager will refuse to use the network if required to`,type:Ke.BOOLEAN,default:null},httpProxy:{description:`URL of the http proxy that must be used for outgoing http requests`,type:Ke.STRING,default:null},httpsProxy:{description:`URL of the http proxy that must be used for outgoing https requests`,type:Ke.STRING,default:null},httpsKeyFilePath:{description:`Path to file containing private key in PEM format`,type:Ke.ABSOLUTE_PATH,default:null},httpsCertFilePath:{description:`Path to file containing certificate chain in PEM format`,type:Ke.ABSOLUTE_PATH,default:null}}}},httpsCaFilePath:{description:`A path to a file containing one or multiple Certificate Authority signing certificates`,type:Ke.ABSOLUTE_PATH,default:null},httpsKeyFilePath:{description:`Path to file containing private key in PEM format`,type:Ke.ABSOLUTE_PATH,default:null},httpsCertFilePath:{description:`Path to file containing certificate chain in PEM format`,type:Ke.ABSOLUTE_PATH,default:null},enableStrictSsl:{description:`If false, SSL certificate errors will be ignored`,type:Ke.BOOLEAN,default:!0},logFilters:{description:`Overrides for log levels`,type:Ke.SHAPE,isArray:!0,concatenateValues:!0,properties:{code:{description:`Code of the messages covered by this override`,type:Ke.STRING,default:void 0},text:{description:`Code of the texts covered by this override`,type:Ke.STRING,default:void 0},pattern:{description:`Code of the patterns covered by this override`,type:Ke.STRING,default:void 0},level:{description:`Log level override, set to null to remove override`,type:Ke.STRING,values:Object.values(be.LogLevel),isNullable:!0,default:void 0}}},enableTelemetry:{description:`If true, telemetry will be periodically sent, following the rules in https://yarnpkg.com/advanced/telemetry`,type:Ke.BOOLEAN,default:!0},telemetryInterval:{description:`Minimal amount of time between two telemetry uploads`,type:Ke.DURATION,unit:qe.DAYS,default:`7d`},telemetryUserId:{description:`If you desire to tell us which project you are, you can set this field. Completely optional and opt-in.`,type:Ke.STRING,default:null},enableHardenedMode:{description:`If true, automatically enable --check-resolutions --refresh-lockfile on installs`,type:Ke.BOOLEAN,default:v.isPR&&Be,defaultText:``},enableScripts:{description:`If true, packages are allowed to have install scripts by default`,type:Ke.BOOLEAN,default:!1},enableStrictSettings:{description:`If true, unknown settings will cause Yarn to abort`,type:Ke.BOOLEAN,default:!0},enableImmutableCache:{description:`If true, the cache is reputed immutable and actions that would modify it will throw`,type:Ke.BOOLEAN,default:!1},enableCacheClean:{description:"If false, disallows the `cache clean` command",type:Ke.BOOLEAN,default:!0},checksumBehavior:{description:`Enumeration defining what to do when a checksum doesn't match expectations`,type:Ke.STRING,default:`throw`},injectEnvironmentFiles:{description:`List of all the environment files that Yarn should inject inside the process when it starts`,type:Ke.ABSOLUTE_PATH,default:[`.env.yarn?`],isArray:!0},packageExtensions:{description:`Map of package corrections to apply on the dependency tree`,type:Ke.MAP,valueDefinition:{description:`The extension that will be applied to any package whose version matches the specified range`,type:Ke.SHAPE,properties:{dependencies:{description:`The set of dependencies that must be made available to the current package in order for it to work properly`,type:Ke.MAP,valueDefinition:{description:`A range`,type:Ke.STRING}},peerDependencies:{description:`Inherited dependencies - the consumer of the package will be tasked to provide them`,type:Ke.MAP,valueDefinition:{description:`A semver range`,type:Ke.STRING}},peerDependenciesMeta:{description:`Extra information related to the dependencies listed in the peerDependencies field`,type:Ke.MAP,valueDefinition:{description:`The peerDependency meta`,type:Ke.SHAPE,properties:{optional:{description:`If true, the selected peer dependency will be marked as optional by the package manager and the consumer omitting it won't be reported as an error`,type:Ke.BOOLEAN,default:!1}}}}}}}};function Ye(s,l,f,p,g){let v=le.getValue(f);if(p.isArray||p.type===Ke.ANY&&Array.isArray(v))return Array.isArray(v)?v.map((f,v)=>Ze(s,`${l}[${v}]`,f,p,g)):String(v).split(/,/).map(f=>Ze(s,l,f,p,g));if(Array.isArray(v))throw Error(`Non-array configuration settings "${l}" cannot be an array`);return Ze(s,l,f,p,g)}function Ze(s,l,p,g,v){let b=le.getValue(p);switch(g.type){case Ke.ANY:return le.getValueByTree(b);case Ke.SHAPE:return Qe(s,l,p,g,v);case Ke.MAP:return ot(s,l,p,g,v)}if(b===null&&!g.isNullable&&g.default!==null)throw Error(`Non-nullable configuration settings "${l}" cannot be set to null`);if(`values`in g&&g.values?.includes(b))return b;let C=(()=>{if(g.type===Ke.BOOLEAN&&typeof b!=`string`)return Oe.parseBoolean(b);if(typeof b!=`string`)throw Error(`Expected configuration setting "${l}" to be a string, got ${typeof b}`);let C=Oe.replaceEnvVariables(b,{env:s.env});switch(g.type){case Ke.ABSOLUTE_PATH:{let s=v,l=le.getSource(p);return l&&l[0]!==`<`&&(s=f.ppath.dirname(l)),f.ppath.resolve(s,f.npath.toPortablePath(C))}case Ke.LOCATOR_LOOSE:return Pe.parseLocator(C,!1);case Ke.NUMBER:return parseInt(C);case Ke.LOCATOR:return Pe.parseLocator(C);case Ke.BOOLEAN:return Oe.parseBoolean(C);case Ke.DURATION:return Oe.parseDuration(C,g.unit);default:return C}})();if(`values`in g&&g.values&&!g.values.includes(C))throw Error(`Invalid value, expected one of ${g.values.join(`, `)}`);return C}function Qe(s,l,f,p,g){let v=le.getValue(f);if(typeof v!=`object`||Array.isArray(v))throw new b.UsageError(`Object configuration settings "${l}" must be an object`);let C=st(s,p,{ignoreArrays:!0});if(v===null)return C;for(let[f,w]of Object.entries(v)){let v=`${l}.${f}`;if(!p.properties[f])throw new b.UsageError(`Unrecognized configuration settings found: ${l}.${f} - run "yarn config" to see the list of settings supported in Yarn`);C.set(f,Ye(s,v,w,p.properties[f],g))}return C}function ot(s,l,f,p,g){let v=le.getValue(f),C=new Map;if(typeof v!=`object`||Array.isArray(v))throw new b.UsageError(`Map configuration settings "${l}" must be an object`);if(v===null)return C;for(let[f,b]of Object.entries(v)){let v=p.normalizeKeys?p.normalizeKeys(f):f,w=`${l}['${v}']`,E=p.valueDefinition;C.set(v,Ye(s,w,b,E,g))}return C}function st(s,l,{ignoreArrays:p=!1}={}){switch(l.type){case Ke.SHAPE:{if(l.isArray&&!p)return[];let f=new Map;for(let[p,g]of Object.entries(l.properties))f.set(p,st(s,g));return f}case Ke.MAP:return l.isArray&&!p?[]:new Map;case Ke.ABSOLUTE_PATH:return l.default===null?null:s.projectCwd===null?Array.isArray(l.default)?l.default.map(s=>f.ppath.normalize(s)):f.ppath.isAbsolute(l.default)?f.ppath.normalize(l.default):l.isNullable?null:void 0:Array.isArray(l.default)?l.default.map(l=>f.ppath.resolve(s.projectCwd,l)):f.ppath.resolve(s.projectCwd,l.default);case Ke.DURATION:return Oe.parseDuration(l.default,l.unit);default:return l.default}}function ut(l,p,g){if(p.type===Ke.SECRET&&typeof l==`string`&&g.hideSecrets)return s.SECRET;if(p.type===Ke.ABSOLUTE_PATH&&typeof l==`string`&&g.getNativePaths)return f.npath.fromPortablePath(l);if(p.isArray&&Array.isArray(l)){let s=[];for(let f of l)s.push(ut(f,p,g));return s}if(p.type===Ke.MAP&&l instanceof Map){if(l.size===0)return;let s=new Map;for(let[f,v]of l.entries()){let l=ut(v,p.valueDefinition,g);l!==void 0&&s.set(f,l)}return s}if(p.type===Ke.SHAPE&&l instanceof Map){if(l.size===0)return;let s=new Map;for(let[f,v]of l.entries()){let l=p.properties[f],b=ut(v,l,g);b!==void 0&&s.set(f,b)}return s}return l}function yt(){let l={};for(let[f,p]of Object.entries(process.env))f=f.toLowerCase(),f.startsWith(s.ENVIRONMENT_PREFIX)&&(f=(0,g.default)(f.slice(s.ENVIRONMENT_PREFIX.length)),l[f]=p);return l}function Tt(){let l=`${s.ENVIRONMENT_PREFIX}rc_filename`;for(let[s,f]of Object.entries(process.env))if(s.toLowerCase()===l&&typeof f==`string`)return f;return s.DEFAULT_RC_FILENAME}async function Ot(s){try{return await f.xfs.readFilePromise(s)}catch{return Buffer.of()}}async function At(s,l){return Buffer.compare(...await Promise.all([Ot(s),Ot(l)]))===0}async function jt(s,l){let[p,g]=await Promise.all([f.xfs.statPromise(s),f.xfs.statPromise(l)]);return p.dev===g.dev&&p.ino===g.ino}let It=process.platform===`win32`?At:jt;async function Lt({configuration:s,selfPath:l}){let f=s.get(`yarnPath`);return s.get(`ignorePath`)||f===null||f===l||await It(f,l)?null:f}var Rt=class l{static create(f,p,g){let v=new l(f);p!==void 0&&!(p instanceof Map)&&(v.projectCwd=p),v.importSettings(s.coreDefinitions);let b=g===void 0?p instanceof Map?p:new Map:g;for(let[s,l]of b)v.activatePlugin(s,l);return v}static async find(p,g,{strict:v=!0,usePathCheck:E=null,useRc:k=!0}={}){let N=yt();delete N.rcFilename;let F=new l(p),I=await l.findRcFiles(p),R=await l.findFolderRcFile(_e.getHomeFolder());R&&(I.find(s=>s.path===R.path)||I.unshift(R));let B=le.resolveRcFiles(I.map(s=>[s.path,s.data])),q=f.PortablePath.dot,J=new Set(Object.keys(s.coreDefinitions)),je=({yarnPath:s,ignorePath:l,injectEnvironmentFiles:f})=>({yarnPath:s,ignorePath:l,injectEnvironmentFiles:f}),Ne=({yarnPath:s,ignorePath:l,injectEnvironmentFiles:f,...p})=>{let g={};for(let[s,l]of Object.entries(p))J.has(s)&&(g[s]=l);return g},Pe=({yarnPath:s,ignorePath:l,...f})=>{let p={};for(let[s,l]of Object.entries(f))J.has(s)||(p[s]=l);return p};if(F.importSettings(je(s.coreDefinitions)),F.useWithSource(``,je(N),p,{strict:!1}),B){let[s,l]=B;F.useWithSource(s,je(l),q,{strict:!1})}if(E){if(await Lt({configuration:F,selfPath:E})!==null)return F;F.useWithSource(``,{ignorePath:!0},p,{strict:!1,overwrite:!0})}let ze=await l.findProjectCwd(p);F.startingCwd=p,F.projectCwd=ze;let Be=Object.assign(Object.create(null),process.env);F.env=Be;let We=await Promise.all(F.get(`injectEnvironmentFiles`).map(async s=>{let l=s.endsWith(`?`)?await f.xfs.readFilePromise(s.slice(0,-1),`utf8`).catch(()=>``):await f.xfs.readFilePromise(s,`utf8`);return(0,C.parse)(l)}));for(let s of We)for(let[l,f]of Object.entries(s))F.env[l]=Oe.replaceEnvVariables(f,{env:Be});if(F.importSettings(Ne(s.coreDefinitions)),F.useWithSource(``,Ne(N),p,{strict:v}),B){let[s,l]=B;F.useWithSource(s,Ne(l),q,{strict:v})}let Ke=s=>`default`in s?s.default:s,qe=new Map([[`@@core`,A.CorePlugin]]);if(g!==null)for(let s of g.plugins.keys())qe.set(s,Ke(g.modules.get(s)));for(let[s,l]of qe)F.activatePlugin(s,l);let Je=new Map([]);if(g!==null){let l=new Map;for(let[s,f]of g.modules)l.set(s,()=>f);let v=new Set,C=async(s,f)=>{let{factory:p,name:g}=Oe.dynamicRequire(s);if(!p||v.has(g))return;let C=new Map(l),E=s=>{if((0,w.isBuiltin)(s))return Oe.dynamicRequire(s);if(C.has(s))return C.get(s)();throw new b.UsageError(`This plugin cannot access the package referenced via ${s} which is neither a builtin, nor an exposed entry`)},k=await Oe.prettifyAsyncErrors(async()=>Ke(await p(E)),s=>`${s} (when initializing ${g}, defined in ${f})`);l.set(g,()=>k),v.add(g),Je.set(g,k)};if(N.plugins)for(let s of N.plugins.split(`;`))await C(f.ppath.resolve(p,f.npath.toPortablePath(s)),``);for(let{path:l,cwd:p,data:g}of I)if(k&&Array.isArray(g.plugins))for(let v of g.plugins){let g=typeof v==`string`?v:v.path,w=v?.spec??``,E=v?.checksum??``;if(s.LEGACY_PLUGINS.has(w))continue;let k=f.ppath.resolve(p,f.npath.toPortablePath(g));if(!await f.xfs.existsPromise(k)){if(!w){let s=be.pretty(F,f.ppath.basename(k,`.cjs`),be.Type.NAME),l=be.pretty(F,`.gitignore`,be.Type.NAME),p=be.pretty(F,F.values.get(`rcFilename`),be.Type.NAME),g=be.pretty(F,`https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored`,be.Type.URL);throw new b.UsageError(`Missing source for the ${s} plugin - please try to remove the plugin from ${p} then reinstall it manually. This error usually occurs because ${l} is incorrect, check ${g} to make sure your plugin folder isn't gitignored.`)}if(!w.match(/^https?:/)){let s=be.pretty(F,f.ppath.basename(k,`.cjs`),be.Type.NAME),l=be.pretty(F,F.values.get(`rcFilename`),be.Type.NAME);throw new b.UsageError(`Failed to recognize the source for the ${s} plugin - please try to delete the plugin from ${l} then reinstall it manually.`)}let s=await De.get(w,{configuration:F}),l=xe.makeHash(s);if(E&&E!==l){let s=be.pretty(F,f.ppath.basename(k,`.cjs`),be.Type.NAME),l=be.pretty(F,F.values.get(`rcFilename`),be.Type.NAME),p=be.pretty(F,`yarn plugin import ${w}`,be.Type.CODE);throw new b.UsageError(`Failed to fetch the ${s} plugin from its remote location: its checksum seems to have changed. If this is expected, please remove the plugin from ${l} then run ${p} to reimport it.`)}await f.xfs.mkdirPromise(f.ppath.dirname(k),{recursive:!0}),await f.xfs.writeFilePromise(k,s)}await C(k,l)}}for(let[s,l]of Je)F.activatePlugin(s,l);if(F.useWithSource(``,Pe(N),p,{strict:v}),B){let[s,l]=B;F.useWithSource(s,Pe(l),q,{strict:v})}return F.get(`enableGlobalCache`)&&(F.values.set(`cacheFolder`,`${F.get(`globalFolder`)}/cache`),F.sources.set(`cacheFolder`,``)),F}static async findRcFiles(s){let l=Tt(),g=[],v=s,C=null;for(;v!==C;){C=v;let s=f.ppath.join(C,l);if(f.xfs.existsSync(s)){let l,v;try{v=await f.xfs.readFilePromise(s,`utf8`),l=(0,p.parseSyml)(v)}catch{let l=``;throw v?.match(/^\s+(?!-)[^:]+\s+\S+/m)&&(l=` (in particular, make sure you list the colons after each key name)`),new b.UsageError(`Parse error when loading ${s}; please check it's proper Yaml${l}`)}g.unshift({path:s,cwd:C,data:l})}v=f.ppath.dirname(C)}return g}static async findFolderRcFile(s){let l=f.ppath.join(s,f.Filename.rc),g;try{g=await f.xfs.readFilePromise(l,`utf8`)}catch(s){if(s.code===`ENOENT`)return null;throw s}return{path:l,cwd:s,data:(0,p.parseSyml)(g)}}static async findProjectCwd(s){let l=null,p=s,g=null;for(;p!==g;){if(g=p,f.xfs.existsSync(f.ppath.join(g,f.Filename.lockfile)))return g;f.xfs.existsSync(f.ppath.join(g,f.Filename.manifest))&&(l=g),p=f.ppath.dirname(g)}return l}static async updateConfiguration(s,g,v={}){let b=Tt(),C=f.ppath.join(s,b),w=f.xfs.existsSync(C)?(0,p.parseSyml)(await f.xfs.readFilePromise(C,`utf8`)):{},E=!1,k;if(typeof g==`function`){try{k=g(w)}catch{k=g({})}if(k===w)return!1}else{k=w;for(let s of Object.keys(g)){let f=w[s],p=g[s],v;if(typeof p==`function`)try{v=p(f)}catch{v=p(void 0)}else v=p;f!==v&&(v===l.deleteProperty?delete k[s]:k[s]=v,E=!0)}if(!E)return!1}return await f.xfs.changeFilePromise(C,(0,p.stringifySyml)(k),{automaticNewlines:!0}),!0}static async addPlugin(s,f){f.length!==0&&await l.updateConfiguration(s,s=>{let l=s.plugins??[];if(l.length===0)return{...s,plugins:f};let p=[],g=[...f];for(let s of l){let l=typeof s==`string`?s:s.path,f=g.find(s=>s.path===l);f?(p.push(f),g=g.filter(s=>s!==f)):p.push(s)}return p.push(...g),{...s,plugins:p}})}static async updateHomeConfiguration(s){let f=_e.getHomeFolder();return await l.updateConfiguration(f,s)}constructor(s){this.isCI=v.isCI,this.projectCwd=null,this.plugins=new Map,this.settings=new Map,this.values=new Map,this.sources=new Map,this.invalid=new Map,this.env={},this.limits=new Map,this.packageExtensions=null,this.startingCwd=s}activatePlugin(s,l){this.plugins.set(s,l),l.configuration!==void 0&&this.importSettings(l.configuration)}importSettings(s){for(let[l,f]of Object.entries(s))if(f!=null){if(this.settings.has(l))throw Error(`Cannot redefine settings "${l}"`);this.settings.set(l,f),this.values.set(l,st(this,f))}}useWithSource(s,l,f,p){try{this.use(s,l,f,p)}catch(l){throw l.message+=` (in ${be.pretty(this,s,be.Type.PATH)})`,l}}use(l,p,g,{strict:v=!0,overwrite:C=!1}={}){v&&=this.get(`enableStrictSettings`);for(let w of[`enableStrictSettings`,...Object.keys(p)]){let E=p[w],k=le.getSource(E);if(k&&(l=k),E===void 0||w===`plugins`||l===``&&We.has(w))continue;if(w===`rcFilename`)throw new b.UsageError(`The rcFilename settings can only be set via ${`${s.ENVIRONMENT_PREFIX}RC_FILENAME`.toUpperCase()}, not via a rc file`);let A=this.settings.get(w);if(!A){let s=_e.getHomeFolder(),p=l[0]===`<`?null:f.ppath.dirname(l);if(v&&!(p!==null&&s===p))throw new b.UsageError(`Unrecognized or legacy configuration settings found: ${w} - run "yarn config" to see the list of settings supported in Yarn`);this.invalid.set(w,l);continue}if(this.sources.has(w)&&!(C||A.type===Ke.MAP||A.isArray&&A.concatenateValues))continue;let N;try{N=Ye(this,w,E,A,g)}catch(s){throw s.message+=` in ${be.pretty(this,l,be.Type.PATH)}`,s}if(w===`enableStrictSettings`&&l!==``){v=N;continue}if(A.type===Ke.MAP){let s=this.values.get(w);this.values.set(w,new Map(C?[...s,...N]:[...N,...s])),this.sources.set(w,`${this.sources.get(w)}, ${l}`)}else if(A.isArray&&A.concatenateValues){let s=this.values.get(w);this.values.set(w,C?[...s,...N]:[...N,...s]),this.sources.set(w,`${this.sources.get(w)}, ${l}`)}else this.values.set(w,N),this.sources.set(w,l)}}get(s){if(!this.values.has(s))throw Error(`Invalid configuration key "${s}"`);return this.values.get(s)}getSpecial(s,{hideSecrets:l=!1,getNativePaths:f=!1}){let p=this.get(s),g=this.settings.get(s);if(g===void 0)throw new b.UsageError(`Couldn't find a configuration settings named "${s}"`);return ut(p,g,{hideSecrets:l,getNativePaths:f})}getSubprocessStreams(s,{header:l,prefix:p,report:g}){let v,b,C=f.xfs.createWriteStream(s);if(this.get(`enableInlineBuilds`)){let s=g.createStreamReporter(`${p} ${be.pretty(this,`STDOUT`,`green`)}`),l=g.createStreamReporter(`${p} ${be.pretty(this,`STDERR`,`red`)}`);v=new k.PassThrough,v.pipe(s),v.pipe(C),b=new k.PassThrough,b.pipe(l),b.pipe(C)}else v=C,b=C,l!==void 0&&v.write(`${l}\n`);return{stdout:v,stderr:b}}makeResolver(){let s=[];for(let l of this.plugins.values())for(let f of l.resolvers||[])s.push(new f);return new I.MultiResolver([new B.VirtualResolver,new J.WorkspaceResolver,...s])}makeFetcher(){let s=[];for(let l of this.plugins.values())for(let f of l.fetchers||[])s.push(new f);return new F.MultiFetcher([new R.VirtualFetcher,new q.WorkspaceFetcher,...s])}getLinkers(){let s=[];for(let l of this.plugins.values())for(let f of l.linkers||[])s.push(new f);return s}getSupportedArchitectures(){let s=je.getArchitecture(),l=this.get(`supportedArchitectures`),f=l.get(`os`);f!==null&&(f=f.map(l=>l===`current`?s.os:l));let p=l.get(`cpu`);p!==null&&(p=p.map(l=>l===`current`?s.cpu:l));let g=l.get(`libc`);return g!==null&&(g=Oe.mapAndFilter(g,l=>l===`current`?s.libc??Oe.mapAndFilter.skip:l)),{os:f,cpu:p,libc:g}}isInteractive({interactive:s,stdout:l}){return l.isTTY?s??this.get(`preferInteractive`):!1}async getPackageExtensions(){if(this.packageExtensions!==null)return this.packageExtensions;this.packageExtensions=new Map;let s=this.packageExtensions,l=(l,f,{userProvided:p=!1}={})=>{if(!Ne.validRange(l.range))throw Error(`Only semver ranges are allowed as keys for the packageExtensions setting`);let g=new N.Manifest;g.load(f,{yamlCompatibilityMode:!0});let v=Oe.getArrayWithDefault(s,l.identHash),b=[];v.push([l.range,b]);let C={status:ze.PackageExtensionStatus.Inactive,userProvided:p,parentDescriptor:l};for(let s of g.dependencies.values())b.push({...C,type:ze.PackageExtensionType.Dependency,descriptor:s});for(let s of g.peerDependencies.values())b.push({...C,type:ze.PackageExtensionType.PeerDependency,descriptor:s});for(let[s,l]of g.peerDependenciesMeta)for(let[f,p]of Object.entries(l))b.push({...C,type:ze.PackageExtensionType.PeerDependencyMeta,selector:s,key:f,value:p})};await this.triggerHook(s=>s.registerPackageExtensions,this,l);for(let[s,f]of this.get(`packageExtensions`))l(Pe.parseDescriptor(s,!0),Oe.convertMapsToIndexableObjects(f),{userProvided:!0});return s}normalizeLocator(l){return Ne.validRange(l.reference)||s.TAG_REGEXP.test(l.reference)?Pe.makeLocator(l,`${this.get(`defaultProtocol`)}${l.reference}`):l}normalizeDependency(l){return Ne.validRange(l.range)||s.TAG_REGEXP.test(l.range)?Pe.makeDescriptor(l,`${this.get(`defaultProtocol`)}${l.range}`):l}normalizeDependencyMap(s){return new Map([...s].map(([s,l])=>[s,this.normalizeDependency(l)]))}normalizePackage(s,{packageExtensions:l}){let f=Pe.copyPackage(s),p=l.get(s.identHash);if(p!==void 0){let l=s.version;if(l!==null){for(let[s,g]of p)if(Ne.satisfiesWithPrereleases(l,s))for(let s of g)switch(s.status===ze.PackageExtensionStatus.Inactive&&(s.status=ze.PackageExtensionStatus.Redundant),s.type){case ze.PackageExtensionType.Dependency:f.dependencies.get(s.descriptor.identHash)===void 0&&(s.status=ze.PackageExtensionStatus.Active,f.dependencies.set(s.descriptor.identHash,this.normalizeDependency(s.descriptor)));break;case ze.PackageExtensionType.PeerDependency:f.peerDependencies.get(s.descriptor.identHash)===void 0&&(s.status=ze.PackageExtensionStatus.Active,f.peerDependencies.set(s.descriptor.identHash,s.descriptor));break;case ze.PackageExtensionType.PeerDependencyMeta:{let l=f.peerDependenciesMeta.get(s.selector);(l===void 0||!Object.hasOwn(l,s.key)||l[s.key]!==s.value)&&(s.status=ze.PackageExtensionStatus.Active,Oe.getFactoryWithDefault(f.peerDependenciesMeta,s.selector,()=>({}))[s.key]=s.value)}break;default:Oe.assertNever(s)}}}let g=s=>s.scope?`${s.scope}__${s.name}`:`${s.name}`;for(let s of f.peerDependenciesMeta.keys()){let l=Pe.parseIdent(s);f.peerDependencies.has(l.identHash)||f.peerDependencies.set(l.identHash,Pe.makeDescriptor(l,`*`))}for(let s of f.peerDependencies.values()){if(s.scope===`types`)continue;let l=g(s),p=Pe.makeIdent(`types`,l),v=Pe.stringifyIdent(p);f.peerDependencies.has(p.identHash)||f.peerDependenciesMeta.has(v)||f.dependencies.has(p.identHash)||(f.peerDependencies.set(p.identHash,Pe.makeDescriptor(p,`*`)),f.peerDependenciesMeta.set(v,{optional:!0}))}return f.dependencies=new Map(Oe.sortMap(f.dependencies,([,s])=>Pe.stringifyDescriptor(s))),f.peerDependencies=new Map(Oe.sortMap(f.peerDependencies,([,s])=>Pe.stringifyDescriptor(s))),f}getLimit(s){return Oe.getFactoryWithDefault(this.limits,s,()=>(0,E.default)(this.get(s)))}async triggerHook(s,...l){for(let f of this.plugins.values()){let p=f.hooks;if(!p)continue;let g=s(p);g&&await g(...l)}}async triggerMultipleHooks(s,l){for(let f of l)await this.triggerHook(s,...f)}async reduceHook(s,l,...f){let p=l;for(let l of this.plugins.values()){let g=l.hooks;if(!g)continue;let v=s(g);v&&(p=await v(p,...f))}return p}async firstHook(s,...l){for(let f of this.plugins.values()){let p=f.hooks;if(!p)continue;let g=s(p);if(!g)continue;let v=await g(...l);if(v!==void 0)return v}return null}};s.Configuration=Rt,Rt.deleteProperty=Symbol(),Rt.telemetry=null})),require_execUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ExecError=s.PipeError=s.EndStrategy=void 0,s.pipevp=R,s.execvp=B;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=l.__importDefault(require_cross_spawn$1()),g=require_Configuration(),v=require_MessageName(),b=require_Report(),C=l.__importStar(require_formatUtils());var w;(function(s){s[s.Never=0]=`Never`,s[s.ErrorCode=1]=`ErrorCode`,s[s.Always=2]=`Always`})(w||(s.EndStrategy=w={}));var E=class extends b.ReportError{constructor({fileName:s,code:l,signal:p}){let b=g.Configuration.create(f.ppath.cwd()),w=C.pretty(b,s,C.Type.PATH);super(v.MessageName.EXCEPTION,`Child ${w} reported an error`,s=>{le(l,p,{configuration:b,report:s})}),this.code=J(l,p)}};s.PipeError=E;var k=class extends E{constructor({fileName:s,code:l,signal:f,stdout:p,stderr:g}){super({fileName:s,code:l,signal:f}),this.stdout=p,this.stderr=g}};s.ExecError=k;function A(s){return s!==null&&typeof s.fd==`number`}let N=new Set;function F(){}function I(){for(let s of N)s.kill()}async function R(s,l,{cwd:g,env:v=process.env,strict:b=!1,stdin:C=null,stdout:k,stderr:R,end:B=w.Always}){let q=[`pipe`,`pipe`,`pipe`];C===null?q[0]=`ignore`:A(C)&&(q[0]=C),A(k)&&(q[1]=k),A(R)&&(q[2]=R);let le=(0,p.default)(s,l,{cwd:f.npath.fromPortablePath(g),env:{...v,PWD:f.npath.fromPortablePath(g)},stdio:q});N.add(le),N.size===1&&(process.on(`SIGINT`,F),process.on(`SIGTERM`,I)),!A(C)&&C!==null&&C.pipe(le.stdin),A(k)||le.stdout.pipe(k,{end:!1}),A(R)||le.stderr.pipe(R,{end:!1});let _e=()=>{for(let s of new Set([k,R]))A(s)||s.end()};return new Promise((l,f)=>{le.on(`error`,s=>{N.delete(le),N.size===0&&(process.off(`SIGINT`,F),process.off(`SIGTERM`,I)),(B===w.Always||B===w.ErrorCode)&&_e(),f(s)}),le.on(`close`,(p,g)=>{N.delete(le),N.size===0&&(process.off(`SIGINT`,F),process.off(`SIGTERM`,I)),(B===w.Always||B===w.ErrorCode&&p!==0)&&_e(),p===0||!b?l({code:J(p,g)}):f(new E({fileName:s,code:p,signal:g}))})})}async function B(s,l,{cwd:w,env:E=process.env,encoding:A=`utf8`,strict:N=!1}){let F=[`ignore`,`pipe`,`pipe`],I=[],R=[],B=f.npath.fromPortablePath(w);E.PWD!==void 0&&(E={...E,PWD:B});let q=(0,p.default)(s,l,{cwd:B,env:E,stdio:F});return q.stdout.on(`data`,s=>{I.push(s)}),q.stderr.on(`data`,s=>{R.push(s)}),await new Promise((l,f)=>{q.on(`error`,l=>{let p=g.Configuration.create(w),E=C.pretty(p,s,C.Type.PATH);f(new b.ReportError(v.MessageName.EXCEPTION,`Process ${E} failed to spawn`,s=>{s.reportError(v.MessageName.EXCEPTION,` ${C.prettyField(p,{label:`Thrown Error`,value:C.tuple(C.Type.NO_HINT,l.message)})}`)}))}),q.on(`close`,(p,g)=>{let v=A===`buffer`?Buffer.concat(I):Buffer.concat(I).toString(A),b=A===`buffer`?Buffer.concat(R):Buffer.concat(R).toString(A);p===0||!N?l({code:J(p,g),stdout:v,stderr:b}):f(new k({fileName:s,code:p,signal:g,stdout:v,stderr:b}))})})}let q=new Map([[`SIGINT`,2],[`SIGQUIT`,3],[`SIGKILL`,9],[`SIGTERM`,15]]);function J(s,l){let f=q.get(l);return f===void 0?s??1:128+f}function le(s,l,{configuration:f,report:p}){p.reportError(v.MessageName.EXCEPTION,` ${C.prettyField(f,s===null?{label:`Exit Signal`,value:C.tuple(C.Type.CODE,l)}:{label:`Exit Code`,value:C.tuple(C.Type.NUMBER,s)})}`)}})),require_instance=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.cachedInstance=void 0,s.setFactory=f,s.getInstance=p,s.tryInstance=g;let l=()=>{throw Error(`Assertion failed: No libzip instance is available, and no factory was configured`)};function f(s){l=s}function p(){return s.cachedInstance===void 0&&(s.cachedInstance=l()),s.cachedInstance}function g(){return s.cachedInstance}})),require_libzipSync=__commonJSMin(((s,l)=>{var f=Object.assign({},require(`fs`)),p=(function(){var s=typeof document<`u`&&document.currentScript?document.currentScript.src:void 0;return typeof __filename<`u`&&(s||=__filename),function(s){s||={};var l=s===void 0?{}:s,p,g;l.ready=new Promise(function(s,l){p=s,g=l});var v={},b;for(b in l)l.hasOwnProperty(b)&&(v[b]=l[b]);var C=[],w=!1,E=!0,k=``;function A(s){return l.locateFile?l.locateFile(s,k):k+s}var N,F,I,R;E&&(k=w?require(`path`).dirname(k)+`/`:__dirname+`/`,N=function(s,l){var p=wn(s);return p?l?p:p.toString():(I||=f,R||=require(`path`),s=R.normalize(s),I.readFileSync(s,l?null:`utf8`))},F=function(s){var l=N(s,!0);return l.buffer||(l=new Uint8Array(l)),xe(l.buffer),l},process.argv.length>1&&process.argv[1].replace(/\\/g,`/`),C=process.argv.slice(2),l.inspect=function(){return`[Emscripten Module object]`}),l.print||console.log.bind(console);var B=l.printErr||console.warn.bind(console);for(b in v)v.hasOwnProperty(b)&&(l[b]=v[b]);v=null,l.arguments&&(C=l.arguments),l.thisProgram&&l.thisProgram,l.quit&&l.quit;var q=function(s){},J;l.wasmBinary&&(J=l.wasmBinary),l.noExitRuntime,typeof WebAssembly!=`object`&&Zt(`no native wasm support detected`);function le(s,l,f){switch(l||=`i8`,l.charAt(l.length-1)===`*`&&(l=`i32`),l){case`i1`:return Ze[s>>0];case`i8`:return Ze[s>>0];case`i16`:return ln((s>>1)*2);case`i32`:return un((s>>2)*4);case`i64`:return un((s>>2)*4);case`float`:return sn((s>>2)*4);case`double`:return cn((s>>3)*8);default:Zt(`invalid type for getValue: `+l)}return null}var _e,be=!1;function xe(s,l){s||Zt(`Assertion failed: `+l)}function De(s){var f=l[`_`+s];return xe(f,`Cannot call unknown function `+s+`, make sure it is exported`),f}function Oe(s,l,f,p,g){var v={string:function(s){var l=0;if(s!=null&&s!==0){var f=(s.length<<2)+1;l=Nn(f),Be(s,l,f)}return l},array:function(s){var l=Nn(s.length);return qe(s,l),l}};function b(s){return l===`string`?Pe(s):l===`boolean`?!!s:s}var C=De(s),w=[],E=0;if(p)for(var k=0;k=f)&&Qe[p];)++p;return Ne.decode(Qe.subarray(s,p))}function ze(s,l,f,p){if(!(p>0))return 0;for(var g=f,v=f+p-1,b=0;b=55296&&C<=57343){var w=s.charCodeAt(++b);C=65536+((C&1023)<<10)|w&1023}if(C<=127){if(f>=v)break;l[f++]=C}else if(C<=2047){if(f+1>=v)break;l[f++]=192|C>>6,l[f++]=128|C&63}else if(C<=65535){if(f+2>=v)break;l[f++]=224|C>>12,l[f++]=128|C>>6&63,l[f++]=128|C&63}else{if(f+3>=v)break;l[f++]=240|C>>18,l[f++]=128|C>>12&63,l[f++]=128|C>>6&63,l[f++]=128|C&63}}return l[f]=0,f-g}function Be(s,l,f){return ze(s,Qe,l,f)}function We(s){for(var l=0,f=0;f=55296&&p<=57343&&(p=65536+((p&1023)<<10)|s.charCodeAt(++f)&1023),p<=127?++l:p<=2047?l+=2:p<=65535?l+=3:l+=4}return l}function Ke(s){var l=We(s)+1,f=Dn(l);return f&&ze(s,Ze,f,l),f}function qe(s,l){Ze.set(s,l)}function Je(s,l){return s%l>0&&(s+=l-s%l),s}var Ye,Ze,Qe,ot;function st(s){Ye=s,l.HEAP_DATA_VIEW=ot=new DataView(s),l.HEAP8=Ze=new Int8Array(s),l.HEAP16=new Int16Array(s),l.HEAP32=new Int32Array(s),l.HEAPU8=Qe=new Uint8Array(s),l.HEAPU16=new Uint16Array(s),l.HEAPU32=new Uint32Array(s),l.HEAPF32=new Float32Array(s),l.HEAPF64=new Float64Array(s)}l.INITIAL_MEMORY;var ut,yt=[],Tt=[],Ot=[];function At(){if(l.preRun)for(typeof l.preRun==`function`&&(l.preRun=[l.preRun]);l.preRun.length;)Lt(l.preRun.shift());fn(yt)}function jt(){fn(Tt)}function It(){if(l.postRun)for(typeof l.postRun==`function`&&(l.postRun=[l.postRun]);l.postRun.length;)Vt(l.postRun.shift());fn(Ot)}function Lt(s){yt.unshift(s)}function Rt(s){Tt.unshift(s)}function Vt(s){Ot.unshift(s)}var Ht=0,Gt=null,Kt=null;function Jt(s){Ht++,l.monitorRunDependencies&&l.monitorRunDependencies(Ht)}function Xt(s){if(Ht--,l.monitorRunDependencies&&l.monitorRunDependencies(Ht),Ht==0&&(Gt!==null&&(clearInterval(Gt),Gt=null),Kt)){var f=Kt;Kt=null,f()}}l.preloadedImages={},l.preloadedAudios={};function Zt(s){l.onAbort&&l.onAbort(s),s+=``,B(s),be=!0,s=`abort(`+s+`). Build with -s ASSERTIONS=1 for more info.`;var f=new WebAssembly.RuntimeError(s);throw g(f),f}var en=`data:application/octet-stream;base64,`;function tn(s){return s.startsWith(en)}var nn=`data:application/octet-stream;base64,AGFzbQEAAAAB/wEkYAN/f38Bf2ABfwF/YAJ/fwF/YAF/AGAEf39/fwF/YAN/f38AYAV/f39/fwF/YAJ/fwBgBH9/f38AYAABf2AFf39/fn8BfmAEf35/fwF/YAR/f35/AX5gAn9+AX9gA398fwBgA39/fgF/YAF/AX5gBn9/f39/fwF/YAN/fn8Bf2AEf39/fwF+YAV/f35/fwF/YAR/f35/AX9gA39/fgF+YAJ/fgBgAn9/AX5gBX9/f39/AGADf35/AX5gBX5+f35/AX5gA39/fwF+YAZ/fH9/f38Bf2AAAGAHf35/f39+fwF/YAV/fn9/fwF/YAV/f39/fwF+YAJ+fwF/YAJ/fAACJQYBYQFhAAMBYQFiAAEBYQFjAAABYQFkAAEBYQFlAAIBYQFmAAED5wHlAQMAAwEDAwEHDAgDFgcNEgEDDRcFAQ8DEAUQAwIBAhgECxkEAQMBBQsFAwMDARACBAMAAggLBwEAAwADGgQDGwYGABwBBgMTFBEHBwcVCx4ABAgHBAICAgAfAQICAgIGFSAAIQAiAAIBBgIHAg0LEw0FAQUCACMDAQAUAAAGBQECBQUDCwsSAgEDBQIHAQEICAACCQQEAQABCAEBCQoBAwkBAQEBBgEGBgYABAIEBAQGEQQEAAARAAEDCQEJAQAJCQkBAQECCgoAAAMPAQEBAwACAgICBQIABwAKBgwHAAADAgICBQEEBQFwAT8/BQcBAYACgIACBgkBfwFBgInBAgsH+gEzAWcCAAFoAFQBaQDqAQFqALsBAWsAwQEBbACpAQFtAKgBAW4ApwEBbwClAQFwAKMBAXEAoAEBcgCbAQFzAMABAXQAugEBdQC5AQF2AEsBdwDiAQF4AMgBAXkAxwEBegDCAQFBAMkBAUIAuAEBQwAGAUQACQFFAKYBAUYAtwEBRwC2AQFIALUBAUkAtAEBSgCzAQFLALIBAUwAsQEBTQCwAQFOAK8BAU8AvAEBUACuAQFRAK0BAVIArAEBUwAaAVQACwFVAKQBAVYAMgFXAQABWACrAQFZAKoBAVoAxgEBXwDFAQEkAMQBAmFhAL8BAmJhAL4BAmNhAL0BCXgBAEEBCz6iAeMBjgGQAVpbjwFYnwGdAVeeAV1coQFZVlWcAZoBmQGYAZcBlgGVAZQBkwGSAZEB6QHoAecB5gHlAeQB4QHfAeAB3gHdAdwB2gHbAYUB2QHYAdcB1gHVAdQB0wHSAdEB0AHPAc4BzQHMAcsBygE4wwEK1N8G5QHMDAEHfwJAIABFDQAgAEEIayIDIABBBGsoAgAiAUF4cSIAaiEFAkAgAUEBcQ0AIAFBA3FFDQEgAyADKAIAIgFrIgNBxIQBKAIASQ0BIAAgAWohACADQciEASgCAEcEQCABQf8BTQRAIAMoAggiAiABQQN2IgRBA3RB3IQBakYaIAIgAygCDCIBRgRAQbSEAUG0hAEoAgBBfiAEd3E2AgAMAwsgAiABNgIMIAEgAjYCCAwCCyADKAIYIQYCQCADIAMoAgwiAUcEQCADKAIIIgIgATYCDCABIAI2AggMAQsCQCADQRRqIgIoAgAiBA0AIANBEGoiAigCACIEDQBBACEBDAELA0AgAiEHIAQiAUEUaiICKAIAIgQNACABQRBqIQIgASgCECIEDQALIAdBADYCAAsgBkUNAQJAIAMgAygCHCICQQJ0QeSGAWoiBCgCAEYEQCAEIAE2AgAgAQ0BQbiEAUG4hAEoAgBBfiACd3E2AgAMAwsgBkEQQRQgBigCECADRhtqIAE2AgAgAUUNAgsgASAGNgIYIAMoAhAiAgRAIAEgAjYCECACIAE2AhgLIAMoAhQiAkUNASABIAI2AhQgAiABNgIYDAELIAUoAgQiAUEDcUEDRw0AQbyEASAANgIAIAUgAUF+cTYCBCADIABBAXI2AgQgACADaiAANgIADwsgAyAFTw0AIAUoAgQiAUEBcUUNAAJAIAFBAnFFBEAgBUHMhAEoAgBGBEBBzIQBIAM2AgBBwIQBQcCEASgCACAAaiIANgIAIAMgAEEBcjYCBCADQciEASgCAEcNA0G8hAFBADYCAEHIhAFBADYCAA8LIAVByIQBKAIARgRAQciEASADNgIAQbyEAUG8hAEoAgAgAGoiADYCACADIABBAXI2AgQgACADaiAANgIADwsgAUF4cSAAaiEAAkAgAUH/AU0EQCAFKAIIIgIgAUEDdiIEQQN0QdyEAWpGGiACIAUoAgwiAUYEQEG0hAFBtIQBKAIAQX4gBHdxNgIADAILIAIgATYCDCABIAI2AggMAQsgBSgCGCEGAkAgBSAFKAIMIgFHBEAgBSgCCCICQcSEASgCAEkaIAIgATYCDCABIAI2AggMAQsCQCAFQRRqIgIoAgAiBA0AIAVBEGoiAigCACIEDQBBACEBDAELA0AgAiEHIAQiAUEUaiICKAIAIgQNACABQRBqIQIgASgCECIEDQALIAdBADYCAAsgBkUNAAJAIAUgBSgCHCICQQJ0QeSGAWoiBCgCAEYEQCAEIAE2AgAgAQ0BQbiEAUG4hAEoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAE2AgAgAUUNAQsgASAGNgIYIAUoAhAiAgRAIAEgAjYCECACIAE2AhgLIAUoAhQiAkUNACABIAI2AhQgAiABNgIYCyADIABBAXI2AgQgACADaiAANgIAIANByIQBKAIARw0BQbyEASAANgIADwsgBSABQX5xNgIEIAMgAEEBcjYCBCAAIANqIAA2AgALIABB/wFNBEAgAEEDdiIBQQN0QdyEAWohAAJ/QbSEASgCACICQQEgAXQiAXFFBEBBtIQBIAEgAnI2AgAgAAwBCyAAKAIICyECIAAgAzYCCCACIAM2AgwgAyAANgIMIAMgAjYCCA8LQR8hAiADQgA3AhAgAEH///8HTQRAIABBCHYiASABQYD+P2pBEHZBCHEiAXQiAiACQYDgH2pBEHZBBHEiAnQiBCAEQYCAD2pBEHZBAnEiBHRBD3YgASACciAEcmsiAUEBdCAAIAFBFWp2QQFxckEcaiECCyADIAI2AhwgAkECdEHkhgFqIQECQAJAAkBBuIQBKAIAIgRBASACdCIHcUUEQEG4hAEgBCAHcjYCACABIAM2AgAgAyABNgIYDAELIABBAEEZIAJBAXZrIAJBH0YbdCECIAEoAgAhAQNAIAEiBCgCBEF4cSAARg0CIAJBHXYhASACQQF0IQIgBCABQQRxaiIHQRBqKAIAIgENAAsgByADNgIQIAMgBDYCGAsgAyADNgIMIAMgAzYCCAwBCyAEKAIIIgAgAzYCDCAEIAM2AgggA0EANgIYIAMgBDYCDCADIAA2AggLQdSEAUHUhAEoAgBBAWsiAEF/IAAbNgIACwuDBAEDfyACQYAETwRAIAAgASACEAIaIAAPCyAAIAJqIQMCQCAAIAFzQQNxRQRAAkAgAEEDcUUEQCAAIQIMAQsgAkEBSARAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAkEDcUUNASACIANJDQALCwJAIANBfHEiBEHAAEkNACACIARBQGoiBUsNAANAIAIgASgCADYCACACIAEoAgQ2AgQgAiABKAIINgIIIAIgASgCDDYCDCACIAEoAhA2AhAgAiABKAIUNgIUIAIgASgCGDYCGCACIAEoAhw2AhwgAiABKAIgNgIgIAIgASgCJDYCJCACIAEoAig2AiggAiABKAIsNgIsIAIgASgCMDYCMCACIAEoAjQ2AjQgAiABKAI4NgI4IAIgASgCPDYCPCABQUBrIQEgAkFAayICIAVNDQALCyACIARPDQEDQCACIAEoAgA2AgAgAUEEaiEBIAJBBGoiAiAESQ0ACwwBCyADQQRJBEAgACECDAELIAAgA0EEayIESwRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAiABLQABOgABIAIgAS0AAjoAAiACIAEtAAM6AAMgAUEEaiEBIAJBBGoiAiAETQ0ACwsgAiADSQRAA0AgAiABLQAAOgAAIAFBAWohASACQQFqIgIgA0cNAAsLIAALGgAgAARAIAAtAAEEQCAAKAIEEAYLIAAQBgsLoi4BDH8jAEEQayIMJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEH0AU0EQEG0hAEoAgAiBUEQIABBC2pBeHEgAEELSRsiCEEDdiICdiIBQQNxBEAgAUF/c0EBcSACaiIDQQN0IgFB5IQBaigCACIEQQhqIQACQCAEKAIIIgIgAUHchAFqIgFGBEBBtIQBIAVBfiADd3E2AgAMAQsgAiABNgIMIAEgAjYCCAsgBCADQQN0IgFBA3I2AgQgASAEaiIBIAEoAgRBAXI2AgQMDQsgCEG8hAEoAgAiCk0NASABBEACQEECIAJ0IgBBACAAa3IgASACdHEiAEEAIABrcUEBayIAIABBDHZBEHEiAnYiAUEFdkEIcSIAIAJyIAEgAHYiAUECdkEEcSIAciABIAB2IgFBAXZBAnEiAHIgASAAdiIBQQF2QQFxIgByIAEgAHZqIgNBA3QiAEHkhAFqKAIAIgQoAggiASAAQdyEAWoiAEYEQEG0hAEgBUF+IAN3cSIFNgIADAELIAEgADYCDCAAIAE2AggLIARBCGohACAEIAhBA3I2AgQgBCAIaiICIANBA3QiASAIayIDQQFyNgIEIAEgBGogAzYCACAKBEAgCkEDdiIBQQN0QdyEAWohB0HIhAEoAgAhBAJ/IAVBASABdCIBcUUEQEG0hAEgASAFcjYCACAHDAELIAcoAggLIQEgByAENgIIIAEgBDYCDCAEIAc2AgwgBCABNgIIC0HIhAEgAjYCAEG8hAEgAzYCAAwNC0G4hAEoAgAiBkUNASAGQQAgBmtxQQFrIgAgAEEMdkEQcSICdiIBQQV2QQhxIgAgAnIgASAAdiIBQQJ2QQRxIgByIAEgAHYiAUEBdkECcSIAciABIAB2IgFBAXZBAXEiAHIgASAAdmpBAnRB5IYBaigCACIBKAIEQXhxIAhrIQMgASECA0ACQCACKAIQIgBFBEAgAigCFCIARQ0BCyAAKAIEQXhxIAhrIgIgAyACIANJIgIbIQMgACABIAIbIQEgACECDAELCyABIAhqIgkgAU0NAiABKAIYIQsgASABKAIMIgRHBEAgASgCCCIAQcSEASgCAEkaIAAgBDYCDCAEIAA2AggMDAsgAUEUaiICKAIAIgBFBEAgASgCECIARQ0EIAFBEGohAgsDQCACIQcgACIEQRRqIgIoAgAiAA0AIARBEGohAiAEKAIQIgANAAsgB0EANgIADAsLQX8hCCAAQb9/Sw0AIABBC2oiAEF4cSEIQbiEASgCACIJRQ0AQQAgCGshAwJAAkACQAJ/QQAgCEGAAkkNABpBHyAIQf///wdLDQAaIABBCHYiACAAQYD+P2pBEHZBCHEiAnQiACAAQYDgH2pBEHZBBHEiAXQiACAAQYCAD2pBEHZBAnEiAHRBD3YgASACciAAcmsiAEEBdCAIIABBFWp2QQFxckEcagsiBUECdEHkhgFqKAIAIgJFBEBBACEADAELQQAhACAIQQBBGSAFQQF2ayAFQR9GG3QhAQNAAkAgAigCBEF4cSAIayIHIANPDQAgAiEEIAciAw0AQQAhAyACIQAMAwsgACACKAIUIgcgByACIAFBHXZBBHFqKAIQIgJGGyAAIAcbIQAgAUEBdCEBIAINAAsLIAAgBHJFBEBBAiAFdCIAQQAgAGtyIAlxIgBFDQMgAEEAIABrcUEBayIAIABBDHZBEHEiAnYiAUEFdkEIcSIAIAJyIAEgAHYiAUECdkEEcSIAciABIAB2IgFBAXZBAnEiAHIgASAAdiIBQQF2QQFxIgByIAEgAHZqQQJ0QeSGAWooAgAhAAsgAEUNAQsDQCAAKAIEQXhxIAhrIgEgA0khAiABIAMgAhshAyAAIAQgAhshBCAAKAIQIgEEfyABBSAAKAIUCyIADQALCyAERQ0AIANBvIQBKAIAIAhrTw0AIAQgCGoiBiAETQ0BIAQoAhghBSAEIAQoAgwiAUcEQCAEKAIIIgBBxIQBKAIASRogACABNgIMIAEgADYCCAwKCyAEQRRqIgIoAgAiAEUEQCAEKAIQIgBFDQQgBEEQaiECCwNAIAIhByAAIgFBFGoiAigCACIADQAgAUEQaiECIAEoAhAiAA0ACyAHQQA2AgAMCQsgCEG8hAEoAgAiAk0EQEHIhAEoAgAhAwJAIAIgCGsiAUEQTwRAQbyEASABNgIAQciEASADIAhqIgA2AgAgACABQQFyNgIEIAIgA2ogATYCACADIAhBA3I2AgQMAQtByIQBQQA2AgBBvIQBQQA2AgAgAyACQQNyNgIEIAIgA2oiACAAKAIEQQFyNgIECyADQQhqIQAMCwsgCEHAhAEoAgAiBkkEQEHAhAEgBiAIayIBNgIAQcyEAUHMhAEoAgAiAiAIaiIANgIAIAAgAUEBcjYCBCACIAhBA3I2AgQgAkEIaiEADAsLQQAhACAIQS9qIgkCf0GMiAEoAgAEQEGUiAEoAgAMAQtBmIgBQn83AgBBkIgBQoCggICAgAQ3AgBBjIgBIAxBDGpBcHFB2KrVqgVzNgIAQaCIAUEANgIAQfCHAUEANgIAQYAgCyIBaiIFQQAgAWsiB3EiAiAITQ0KQeyHASgCACIEBEBB5IcBKAIAIgMgAmoiASADTQ0LIAEgBEsNCwtB8IcBLQAAQQRxDQUCQAJAQcyEASgCACIDBEBB9IcBIQADQCADIAAoAgAiAU8EQCABIAAoAgRqIANLDQMLIAAoAggiAA0ACwtBABApIgFBf0YNBiACIQVBkIgBKAIAIgNBAWsiACABcQRAIAIgAWsgACABakEAIANrcWohBQsgBSAITQ0GIAVB/v///wdLDQZB7IcBKAIAIgQEQEHkhwEoAgAiAyAFaiIAIANNDQcgACAESw0HCyAFECkiACABRw0BDAgLIAUgBmsgB3EiBUH+////B0sNBSAFECkiASAAKAIAIAAoAgRqRg0EIAEhAAsCQCAAQX9GDQAgCEEwaiAFTQ0AQZSIASgCACIBIAkgBWtqQQAgAWtxIgFB/v///wdLBEAgACEBDAgLIAEQKUF/RwRAIAEgBWohBSAAIQEMCAtBACAFaxApGgwFCyAAIgFBf0cNBgwECwALQQAhBAwHC0EAIQEMBQsgAUF/Rw0CC0HwhwFB8IcBKAIAQQRyNgIACyACQf7///8HSw0BIAIQKSEBQQAQKSEAIAFBf0YNASAAQX9GDQEgACABTQ0BIAAgAWsiBSAIQShqTQ0BC0HkhwFB5IcBKAIAIAVqIgA2AgBB6IcBKAIAIABJBEBB6IcBIAA2AgALAkACQAJAQcyEASgCACIHBEBB9IcBIQADQCABIAAoAgAiAyAAKAIEIgJqRg0CIAAoAggiAA0ACwwCC0HEhAEoAgAiAEEAIAAgAU0bRQRAQcSEASABNgIAC0EAIQBB+IcBIAU2AgBB9IcBIAE2AgBB1IQBQX82AgBB2IQBQYyIASgCADYCAEGAiAFBADYCAANAIABBA3QiA0HkhAFqIANB3IQBaiICNgIAIANB6IQBaiACNgIAIABBAWoiAEEgRw0AC0HAhAEgBUEoayIDQXggAWtBB3FBACABQQhqQQdxGyIAayICNgIAQcyEASAAIAFqIgA2AgAgACACQQFyNgIEIAEgA2pBKDYCBEHQhAFBnIgBKAIANgIADAILIAAtAAxBCHENACADIAdLDQAgASAHTQ0AIAAgAiAFajYCBEHMhAEgB0F4IAdrQQdxQQAgB0EIakEHcRsiAGoiAjYCAEHAhAFBwIQBKAIAIAVqIgEgAGsiADYCACACIABBAXI2AgQgASAHakEoNgIEQdCEAUGciAEoAgA2AgAMAQtBxIQBKAIAIAFLBEBBxIQBIAE2AgALIAEgBWohAkH0hwEhAAJAAkACQAJAAkACQANAIAIgACgCAEcEQCAAKAIIIgANAQwCCwsgAC0ADEEIcUUNAQtB9IcBIQADQCAHIAAoAgAiAk8EQCACIAAoAgRqIgQgB0sNAwsgACgCCCEADAALAAsgACABNgIAIAAgACgCBCAFajYCBCABQXggAWtBB3FBACABQQhqQQdxG2oiCSAIQQNyNgIEIAJBeCACa0EHcUEAIAJBCGpBB3EbaiIFIAggCWoiBmshAiAFIAdGBEBBzIQBIAY2AgBBwIQBQcCEASgCACACaiIANgIAIAYgAEEBcjYCBAwDCyAFQciEASgCAEYEQEHIhAEgBjYCAEG8hAFBvIQBKAIAIAJqIgA2AgAgBiAAQQFyNgIEIAAgBmogADYCAAwDCyAFKAIEIgBBA3FBAUYEQCAAQXhxIQcCQCAAQf8BTQRAIAUoAggiAyAAQQN2IgBBA3RB3IQBakYaIAMgBSgCDCIBRgRAQbSEAUG0hAEoAgBBfiAAd3E2AgAMAgsgAyABNgIMIAEgAzYCCAwBCyAFKAIYIQgCQCAFIAUoAgwiAUcEQCAFKAIIIgAgATYCDCABIAA2AggMAQsCQCAFQRRqIgAoAgAiAw0AIAVBEGoiACgCACIDDQBBACEBDAELA0AgACEEIAMiAUEUaiIAKAIAIgMNACABQRBqIQAgASgCECIDDQALIARBADYCAAsgCEUNAAJAIAUgBSgCHCIDQQJ0QeSGAWoiACgCAEYEQCAAIAE2AgAgAQ0BQbiEAUG4hAEoAgBBfiADd3E2AgAMAgsgCEEQQRQgCCgCECAFRhtqIAE2AgAgAUUNAQsgASAINgIYIAUoAhAiAARAIAEgADYCECAAIAE2AhgLIAUoAhQiAEUNACABIAA2AhQgACABNgIYCyAFIAdqIQUgAiAHaiECCyAFIAUoAgRBfnE2AgQgBiACQQFyNgIEIAIgBmogAjYCACACQf8BTQRAIAJBA3YiAEEDdEHchAFqIQICf0G0hAEoAgAiAUEBIAB0IgBxRQRAQbSEASAAIAFyNgIAIAIMAQsgAigCCAshACACIAY2AgggACAGNgIMIAYgAjYCDCAGIAA2AggMAwtBHyEAIAJB////B00EQCACQQh2IgAgAEGA/j9qQRB2QQhxIgN0IgAgAEGA4B9qQRB2QQRxIgF0IgAgAEGAgA9qQRB2QQJxIgB0QQ92IAEgA3IgAHJrIgBBAXQgAiAAQRVqdkEBcXJBHGohAAsgBiAANgIcIAZCADcCECAAQQJ0QeSGAWohBAJAQbiEASgCACIDQQEgAHQiAXFFBEBBuIQBIAEgA3I2AgAgBCAGNgIAIAYgBDYCGAwBCyACQQBBGSAAQQF2ayAAQR9GG3QhACAEKAIAIQEDQCABIgMoAgRBeHEgAkYNAyAAQR12IQEgAEEBdCEAIAMgAUEEcWoiBCgCECIBDQALIAQgBjYCECAGIAM2AhgLIAYgBjYCDCAGIAY2AggMAgtBwIQBIAVBKGsiA0F4IAFrQQdxQQAgAUEIakEHcRsiAGsiAjYCAEHMhAEgACABaiIANgIAIAAgAkEBcjYCBCABIANqQSg2AgRB0IQBQZyIASgCADYCACAHIARBJyAEa0EHcUEAIARBJ2tBB3EbakEvayIAIAAgB0EQakkbIgJBGzYCBCACQfyHASkCADcCECACQfSHASkCADcCCEH8hwEgAkEIajYCAEH4hwEgBTYCAEH0hwEgATYCAEGAiAFBADYCACACQRhqIQADQCAAQQc2AgQgAEEIaiEBIABBBGohACABIARJDQALIAIgB0YNAyACIAIoAgRBfnE2AgQgByACIAdrIgRBAXI2AgQgAiAENgIAIARB/wFNBEAgBEEDdiIAQQN0QdyEAWohAgJ/QbSEASgCACIBQQEgAHQiAHFFBEBBtIQBIAAgAXI2AgAgAgwBCyACKAIICyEAIAIgBzYCCCAAIAc2AgwgByACNgIMIAcgADYCCAwEC0EfIQAgB0IANwIQIARB////B00EQCAEQQh2IgAgAEGA/j9qQRB2QQhxIgJ0IgAgAEGA4B9qQRB2QQRxIgF0IgAgAEGAgA9qQRB2QQJxIgB0QQ92IAEgAnIgAHJrIgBBAXQgBCAAQRVqdkEBcXJBHGohAAsgByAANgIcIABBAnRB5IYBaiEDAkBBuIQBKAIAIgJBASAAdCIBcUUEQEG4hAEgASACcjYCACADIAc2AgAgByADNgIYDAELIARBAEEZIABBAXZrIABBH0YbdCEAIAMoAgAhAQNAIAEiAigCBEF4cSAERg0EIABBHXYhASAAQQF0IQAgAiABQQRxaiIDKAIQIgENAAsgAyAHNgIQIAcgAjYCGAsgByAHNgIMIAcgBzYCCAwDCyADKAIIIgAgBjYCDCADIAY2AgggBkEANgIYIAYgAzYCDCAGIAA2AggLIAlBCGohAAwFCyACKAIIIgAgBzYCDCACIAc2AgggB0EANgIYIAcgAjYCDCAHIAA2AggLQcCEASgCACIAIAhNDQBBwIQBIAAgCGsiATYCAEHMhAFBzIQBKAIAIgIgCGoiADYCACAAIAFBAXI2AgQgAiAIQQNyNgIEIAJBCGohAAwDC0GEhAFBMDYCAEEAIQAMAgsCQCAFRQ0AAkAgBCgCHCICQQJ0QeSGAWoiACgCACAERgRAIAAgATYCACABDQFBuIQBIAlBfiACd3EiCTYCAAwCCyAFQRBBFCAFKAIQIARGG2ogATYCACABRQ0BCyABIAU2AhggBCgCECIABEAgASAANgIQIAAgATYCGAsgBCgCFCIARQ0AIAEgADYCFCAAIAE2AhgLAkAgA0EPTQRAIAQgAyAIaiIAQQNyNgIEIAAgBGoiACAAKAIEQQFyNgIEDAELIAQgCEEDcjYCBCAGIANBAXI2AgQgAyAGaiADNgIAIANB/wFNBEAgA0EDdiIAQQN0QdyEAWohAgJ/QbSEASgCACIBQQEgAHQiAHFFBEBBtIQBIAAgAXI2AgAgAgwBCyACKAIICyEAIAIgBjYCCCAAIAY2AgwgBiACNgIMIAYgADYCCAwBC0EfIQAgA0H///8HTQRAIANBCHYiACAAQYD+P2pBEHZBCHEiAnQiACAAQYDgH2pBEHZBBHEiAXQiACAAQYCAD2pBEHZBAnEiAHRBD3YgASACciAAcmsiAEEBdCADIABBFWp2QQFxckEcaiEACyAGIAA2AhwgBkIANwIQIABBAnRB5IYBaiECAkACQCAJQQEgAHQiAXFFBEBBuIQBIAEgCXI2AgAgAiAGNgIAIAYgAjYCGAwBCyADQQBBGSAAQQF2ayAAQR9GG3QhACACKAIAIQgDQCAIIgEoAgRBeHEgA0YNAiAAQR12IQIgAEEBdCEAIAEgAkEEcWoiAigCECIIDQALIAIgBjYCECAGIAE2AhgLIAYgBjYCDCAGIAY2AggMAQsgASgCCCIAIAY2AgwgASAGNgIIIAZBADYCGCAGIAE2AgwgBiAANgIICyAEQQhqIQAMAQsCQCALRQ0AAkAgASgCHCICQQJ0QeSGAWoiACgCACABRgRAIAAgBDYCACAEDQFBuIQBIAZBfiACd3E2AgAMAgsgC0EQQRQgCygCECABRhtqIAQ2AgAgBEUNAQsgBCALNgIYIAEoAhAiAARAIAQgADYCECAAIAQ2AhgLIAEoAhQiAEUNACAEIAA2AhQgACAENgIYCwJAIANBD00EQCABIAMgCGoiAEEDcjYCBCAAIAFqIgAgACgCBEEBcjYCBAwBCyABIAhBA3I2AgQgCSADQQFyNgIEIAMgCWogAzYCACAKBEAgCkEDdiIAQQN0QdyEAWohBEHIhAEoAgAhAgJ/QQEgAHQiACAFcUUEQEG0hAEgACAFcjYCACAEDAELIAQoAggLIQAgBCACNgIIIAAgAjYCDCACIAQ2AgwgAiAANgIIC0HIhAEgCTYCAEG8hAEgAzYCAAsgAUEIaiEACyAMQRBqJAAgAAuJAQEDfyAAKAIcIgEQMAJAIAAoAhAiAiABKAIQIgMgAiADSRsiAkUNACAAKAIMIAEoAgggAhAHGiAAIAAoAgwgAmo2AgwgASABKAIIIAJqNgIIIAAgACgCFCACajYCFCAAIAAoAhAgAms2AhAgASABKAIQIAJrIgA2AhAgAA0AIAEgASgCBDYCCAsLzgEBBX8CQCAARQ0AIAAoAjAiAQRAIAAgAUEBayIBNgIwIAENAQsgACgCIARAIABBATYCICAAEBoaCyAAKAIkQQFGBEAgABBDCwJAIAAoAiwiAUUNACAALQAoDQACQCABKAJEIgNFDQAgASgCTCEEA0AgACAEIAJBAnRqIgUoAgBHBEAgAyACQQFqIgJHDQEMAgsLIAUgBCADQQFrIgJBAnRqKAIANgIAIAEgAjYCRAsLIABBAEIAQQUQDhogACgCACIBBEAgARALCyAAEAYLC1oCAn4BfwJ/AkACQCAALQAARQ0AIAApAxAiAUJ9Vg0AIAFCAnwiAiAAKQMIWA0BCyAAQQA6AABBAAwBC0EAIAAoAgQiA0UNABogACACNwMQIAMgAadqLwAACwthAgJ+AX8CQAJAIAAtAABFDQAgACkDECICQn1WDQAgAkICfCIDIAApAwhYDQELIABBADoAAA8LIAAoAgQiBEUEQA8LIAAgAzcDECAEIAKnaiIAIAFBCHY6AAEgACABOgAAC8wCAQJ/IwBBEGsiBCQAAkAgACkDGCADrYinQQFxRQRAIABBDGoiAARAIABBADYCBCAAQRw2AgALQn8hAgwBCwJ+IAAoAgAiBUUEQCAAKAIIIAEgAiADIAAoAgQRDAAMAQsgBSAAKAIIIAEgAiADIAAoAgQRCgALIgJCf1UNAAJAIANBBGsOCwEAAAAAAAAAAAABAAsCQAJAIAAtABhBEHFFBEAgAEEMaiIBBEAgAUEANgIEIAFBHDYCAAsMAQsCfiAAKAIAIgFFBEAgACgCCCAEQQhqQghBBCAAKAIEEQwADAELIAEgACgCCCAEQQhqQghBBCAAKAIEEQoAC0J/VQ0BCyAAQQxqIgAEQCAAQQA2AgQgAEEUNgIACwwBCyAEKAIIIQEgBCgCDCEDIABBDGoiAARAIAAgAzYCBCAAIAE2AgALCyAEQRBqJAAgAguTFQIOfwN+AkACQAJAAkACQAJAAkACQAJAAkACQCAAKALwLQRAIAAoAogBQQFIDQEgACgCACIEKAIsQQJHDQQgAC8B5AENAyAALwHoAQ0DIAAvAewBDQMgAC8B8AENAyAALwH0AQ0DIAAvAfgBDQMgAC8B/AENAyAALwGcAg0DIAAvAaACDQMgAC8BpAINAyAALwGoAg0DIAAvAawCDQMgAC8BsAINAyAALwG0Ag0DIAAvAbgCDQMgAC8BvAINAyAALwHAAg0DIAAvAcQCDQMgAC8ByAINAyAALwHUAg0DIAAvAdgCDQMgAC8B3AINAyAALwHgAg0DIAAvAYgCDQIgAC8BjAINAiAALwGYAg0CQSAhBgNAIAAgBkECdCIFai8B5AENAyAAIAVBBHJqLwHkAQ0DIAAgBUEIcmovAeQBDQMgACAFQQxyai8B5AENAyAGQQRqIgZBgAJHDQALDAMLIABBBzYC/C0gAkF8Rw0FIAFFDQUMBgsgAkEFaiIEIQcMAwtBASEHCyAEIAc2AiwLIAAgAEHoFmoQUSAAIABB9BZqEFEgAC8B5gEhBCAAIABB7BZqKAIAIgxBAnRqQf//AzsB6gEgAEGQFmohECAAQZQWaiERIABBjBZqIQdBACEGIAxBAE4EQEEHQYoBIAQbIQ1BBEEDIAQbIQpBfyEJA0AgBCEIIAAgCyIOQQFqIgtBAnRqLwHmASEEAkACQCAGQQFqIgVB//8DcSIPIA1B//8DcU8NACAEIAhHDQAgBSEGDAELAn8gACAIQQJ0akHMFWogCkH//wNxIA9LDQAaIAgEQEEBIQUgByAIIAlGDQEaIAAgCEECdGpBzBVqIgYgBi8BAEEBajsBACAHDAELQQEhBSAQIBEgBkH//wNxQQpJGwsiBiAGLwEAIAVqOwEAQQAhBgJ/IARFBEBBAyEKQYoBDAELQQNBBCAEIAhGIgUbIQpBBkEHIAUbCyENIAghCQsgDCAORw0ACwsgAEHaE2ovAQAhBCAAIABB+BZqKAIAIgxBAnRqQd4TakH//wM7AQBBACEGIAxBAE4EQEEHQYoBIAQbIQ1BBEEDIAQbIQpBfyEJQQAhCwNAIAQhCCAAIAsiDkEBaiILQQJ0akHaE2ovAQAhBAJAAkAgBkEBaiIFQf//A3EiDyANQf//A3FPDQAgBCAIRw0AIAUhBgwBCwJ/IAAgCEECdGpBzBVqIApB//8DcSAPSw0AGiAIBEBBASEFIAcgCCAJRg0BGiAAIAhBAnRqQcwVaiIGIAYvAQBBAWo7AQAgBwwBC0EBIQUgECARIAZB//8DcUEKSRsLIgYgBi8BACAFajsBAEEAIQYCfyAERQRAQQMhCkGKAQwBC0EDQQQgBCAIRiIFGyEKQQZBByAFGwshDSAIIQkLIAwgDkcNAAsLIAAgAEGAF2oQUSAAIAAoAvgtAn9BEiAAQYoWai8BAA0AGkERIABB0hVqLwEADQAaQRAgAEGGFmovAQANABpBDyAAQdYVai8BAA0AGkEOIABBghZqLwEADQAaQQ0gAEHaFWovAQANABpBDCAAQf4Vai8BAA0AGkELIABB3hVqLwEADQAaQQogAEH6FWovAQANABpBCSAAQeIVai8BAA0AGkEIIABB9hVqLwEADQAaQQcgAEHmFWovAQANABpBBiAAQfIVai8BAA0AGkEFIABB6hVqLwEADQAaQQQgAEHuFWovAQANABpBA0ECIABBzhVqLwEAGwsiBkEDbGoiBEERajYC+C0gACgC/C1BCmpBA3YiByAEQRtqQQN2IgRNBEAgByEEDAELIAAoAowBQQRHDQAgByEECyAEIAJBBGpPQQAgARsNASAEIAdHDQQLIANBAmqtIRIgACkDmC4hFCAAKAKgLiIBQQNqIgdBP0sNASASIAGthiAUhCESDAILIAAgASACIAMQOQwDCyABQcAARgRAIAAoAgQgACgCEGogFDcAACAAIAAoAhBBCGo2AhBBAyEHDAELIAAoAgQgACgCEGogEiABrYYgFIQ3AAAgACAAKAIQQQhqNgIQIAFBPWshByASQcAAIAFrrYghEgsgACASNwOYLiAAIAc2AqAuIABBgMEAQYDKABCHAQwBCyADQQRqrSESIAApA5guIRQCQCAAKAKgLiIBQQNqIgRBP00EQCASIAGthiAUhCESDAELIAFBwABGBEAgACgCBCAAKAIQaiAUNwAAIAAgACgCEEEIajYCEEEDIQQMAQsgACgCBCAAKAIQaiASIAGthiAUhDcAACAAIAAoAhBBCGo2AhAgAUE9ayEEIBJBwAAgAWutiCESCyAAIBI3A5guIAAgBDYCoC4gAEHsFmooAgAiC6xCgAJ9IRMgAEH4FmooAgAhCQJAAkACfwJ+AkACfwJ/IARBOk0EQCATIASthiAShCETIARBBWoMAQsgBEHAAEYEQCAAKAIEIAAoAhBqIBI3AAAgACAAKAIQQQhqNgIQIAmsIRJCBSEUQQoMAgsgACgCBCAAKAIQaiATIASthiAShDcAACAAIAAoAhBBCGo2AhAgE0HAACAEa62IIRMgBEE7awshBSAJrCESIAVBOksNASAFrSEUIAVBBWoLIQcgEiAUhiAThAwBCyAFQcAARgRAIAAoAgQgACgCEGogEzcAACAAIAAoAhBBCGo2AhAgBq1CA30hE0IFIRRBCQwCCyAAKAIEIAAoAhBqIBIgBa2GIBOENwAAIAAgACgCEEEIajYCECAFQTtrIQcgEkHAACAFa62ICyESIAatQgN9IRMgB0E7Sw0BIAetIRQgB0EEagshBCATIBSGIBKEIRMMAQsgB0HAAEYEQCAAKAIEIAAoAhBqIBI3AAAgACAAKAIQQQhqNgIQQQQhBAwBCyAAKAIEIAAoAhBqIBMgB62GIBKENwAAIAAgACgCEEEIajYCECAHQTxrIQQgE0HAACAHa62IIRMLQQAhBQNAIAAgBSIBQZDWAGotAABBAnRqQc4VajMBACEUAn8gBEE8TQRAIBQgBK2GIBOEIRMgBEEDagwBCyAEQcAARgRAIAAoAgQgACgCEGogEzcAACAAIAAoAhBBCGo2AhAgFCETQQMMAQsgACgCBCAAKAIQaiAUIASthiAThDcAACAAIAAoAhBBCGo2AhAgFEHAACAEa62IIRMgBEE9awshBCABQQFqIQUgASAGRw0ACyAAIAQ2AqAuIAAgEzcDmC4gACAAQeQBaiICIAsQhgEgACAAQdgTaiIBIAkQhgEgACACIAEQhwELIAAQiAEgAwRAAkAgACgCoC4iBEE5TgRAIAAoAgQgACgCEGogACkDmC43AAAgACAAKAIQQQhqNgIQDAELIARBGU4EQCAAKAIEIAAoAhBqIAApA5guPgAAIAAgAEGcLmo1AgA3A5guIAAgACgCEEEEajYCECAAIAAoAqAuQSBrIgQ2AqAuCyAEQQlOBH8gACgCBCAAKAIQaiAAKQOYLj0AACAAIAAoAhBBAmo2AhAgACAAKQOYLkIQiDcDmC4gACgCoC5BEGsFIAQLQQFIDQAgACAAKAIQIgFBAWo2AhAgASAAKAIEaiAAKQOYLjwAAAsgAEEANgKgLiAAQgA3A5guCwsZACAABEAgACgCABAGIAAoAgwQBiAAEAYLC6wBAQJ+Qn8hAwJAIAAtACgNAAJAAkAgACgCIEUNACACQgBTDQAgAlANASABDQELIABBDGoiAARAIABBADYCBCAAQRI2AgALQn8PCyAALQA1DQBCACEDIAAtADQNACACUA0AA0AgACABIAOnaiACIAN9QQEQDiIEQn9XBEAgAEEBOgA1Qn8gAyADUBsPCyAEUEUEQCADIAR8IgMgAloNAgwBCwsgAEEBOgA0CyADC3UCAn4BfwJAAkAgAC0AAEUNACAAKQMQIgJCe1YNACACQgR8IgMgACkDCFgNAQsgAEEAOgAADwsgACgCBCIERQRADwsgACADNwMQIAQgAqdqIgAgAUEYdjoAAyAAIAFBEHY6AAIgACABQQh2OgABIAAgAToAAAtUAgF+AX8CQAJAIAAtAABFDQAgASAAKQMQIgF8IgIgAVQNACACIAApAwhYDQELIABBADoAAEEADwsgACgCBCIDRQRAQQAPCyAAIAI3AxAgAyABp2oLdwECfyMAQRBrIgMkAEF/IQQCQCAALQAoDQAgACgCIEEAIAJBA0kbRQRAIABBDGoiAARAIABBADYCBCAAQRI2AgALDAELIAMgAjYCCCADIAE3AwAgACADQhBBBhAOQgBTDQBBACEEIABBADoANAsgA0EQaiQAIAQLVwICfgF/AkACQCAALQAARQ0AIAApAxAiAUJ7Vg0AIAFCBHwiAiAAKQMIWA0BCyAAQQA6AABBAA8LIAAoAgQiA0UEQEEADwsgACACNwMQIAMgAadqKAAAC1UCAX4BfyAABEACQCAAKQMIUA0AQgEhAQNAIAAoAgAgAkEEdGoQPiABIAApAwhaDQEgAachAiABQgF8IQEMAAsACyAAKAIAEAYgACgCKBAQIAAQBgsLZAECfwJAAkACQCAARQRAIAGnEAkiA0UNAkEYEAkiAkUNAQwDCyAAIQNBGBAJIgINAkEADwsgAxAGC0EADwsgAkIANwMQIAIgATcDCCACIAM2AgQgAkEBOgAAIAIgAEU6AAEgAgudAQICfgF/AkACQCAALQAARQ0AIAApAxAiAkJ3Vg0AIAJCCHwiAyAAKQMIWA0BCyAAQQA6AAAPCyAAKAIEIgRFBEAPCyAAIAM3AxAgBCACp2oiACABQjiIPAAHIAAgAUIwiDwABiAAIAFCKIg8AAUgACABQiCIPAAEIAAgAUIYiDwAAyAAIAFCEIg8AAIgACABQgiIPAABIAAgATwAAAvwAgICfwF+AkAgAkUNACAAIAJqIgNBAWsgAToAACAAIAE6AAAgAkEDSQ0AIANBAmsgAToAACAAIAE6AAEgA0EDayABOgAAIAAgAToAAiACQQdJDQAgA0EEayABOgAAIAAgAToAAyACQQlJDQAgAEEAIABrQQNxIgRqIgMgAUH/AXFBgYKECGwiADYCACADIAIgBGtBfHEiAmoiAUEEayAANgIAIAJBCUkNACADIAA2AgggAyAANgIEIAFBCGsgADYCACABQQxrIAA2AgAgAkEZSQ0AIAMgADYCGCADIAA2AhQgAyAANgIQIAMgADYCDCABQRBrIAA2AgAgAUEUayAANgIAIAFBGGsgADYCACABQRxrIAA2AgAgAiADQQRxQRhyIgFrIgJBIEkNACAArUKBgICAEH4hBSABIANqIQEDQCABIAU3AxggASAFNwMQIAEgBTcDCCABIAU3AwAgAUEgaiEBIAJBIGsiAkEfSw0ACwsLbwEDfyAAQQxqIQICQAJ/IAAoAiAiAUUEQEF/IQFBEgwBCyAAIAFBAWsiAzYCIEEAIQEgAw0BIABBAEIAQQIQDhogACgCACIARQ0BIAAQGkF/Sg0BQRQLIQAgAgRAIAJBADYCBCACIAA2AgALCyABC58BAgF/AX4CfwJAAn4gACgCACIDKAIkQQFGQQAgAkJ/VRtFBEAgA0EMaiIBBEAgAUEANgIEIAFBEjYCAAtCfwwBCyADIAEgAkELEA4LIgRCf1cEQCAAKAIAIQEgAEEIaiIABEAgACABKAIMNgIAIAAgASgCEDYCBAsMAQtBACACIARRDQEaIABBCGoEQCAAQRs2AgwgAEEGNgIICwtBfwsLJAEBfyAABEADQCAAKAIAIQEgACgCDBAGIAAQBiABIgANAAsLC5gBAgJ+AX8CQAJAIAAtAABFDQAgACkDECIBQndWDQAgAUIIfCICIAApAwhYDQELIABBADoAAEIADwsgACgCBCIDRQRAQgAPCyAAIAI3AxAgAyABp2oiADEABkIwhiAAMQAHQjiGhCAAMQAFQiiGhCAAMQAEQiCGhCAAMQADQhiGhCAAMQACQhCGhCAAMQABQgiGhCAAMQAAfAsjACAAQShGBEAgAhAGDwsgAgRAIAEgAkEEaygCACAAEQcACwsyACAAKAIkQQFHBEAgAEEMaiIABEAgAEEANgIEIABBEjYCAAtCfw8LIABBAEIAQQ0QDgsPACAABEAgABA2IAAQBgsLgAEBAX8gAC0AKAR/QX8FIAFFBEAgAEEMagRAIABBADYCECAAQRI2AgwLQX8PCyABECoCQCAAKAIAIgJFDQAgAiABECFBf0oNACAAKAIAIQEgAEEMaiIABEAgACABKAIMNgIAIAAgASgCEDYCBAtBfw8LIAAgAUI4QQMQDkI/h6cLC38BA38gACEBAkAgAEEDcQRAA0AgAS0AAEUNAiABQQFqIgFBA3ENAAsLA0AgASICQQRqIQEgAigCACIDQX9zIANBgYKECGtxQYCBgoR4cUUNAAsgA0H/AXFFBEAgAiAAaw8LA0AgAi0AASEDIAJBAWoiASECIAMNAAsLIAEgAGsL3wIBCH8gAEUEQEEBDwsCQCAAKAIIIgINAEEBIQQgAC8BBCIHRQRAQQEhAgwBCyAAKAIAIQgDQAJAIAMgCGoiBS0AACICQSBPBEAgAkEYdEEYdUF/Sg0BCyACQQ1NQQBBASACdEGAzABxGw0AAn8CfyACQeABcUHAAUYEQEEBIQYgA0EBagwBCyACQfABcUHgAUYEQCADQQJqIQNBACEGQQEMAgsgAkH4AXFB8AFHBEBBBCECDAULQQAhBiADQQNqCyEDQQALIQlBBCECIAMgB08NAiAFLQABQcABcUGAAUcNAkEDIQQgBg0AIAUtAAJBwAFxQYABRw0CIAkNACAFLQADQcABcUGAAUcNAgsgBCECIANBAWoiAyAHSQ0ACwsgACACNgIIAn8CQCABRQ0AAkAgAUECRw0AIAJBA0cNAEECIQIgAEECNgIICyABIAJGDQBBBSACQQFHDQEaCyACCwtIAgJ+An8jAEEQayIEIAE2AgxCASAArYYhAgNAIAQgAUEEaiIANgIMIAIiA0IBIAEoAgAiBa2GhCECIAAhASAFQX9KDQALIAMLhwUBB38CQAJAIABFBEBBxRQhAiABRQ0BIAFBADYCAEHFFA8LIAJBwABxDQEgACgCCEUEQCAAQQAQIxoLIAAoAgghBAJAIAJBgAFxBEAgBEEBa0ECTw0BDAMLIARBBEcNAgsCQCAAKAIMIgINACAAAn8gACgCACEIIABBEGohCUEAIQICQAJAAkACQCAALwEEIgUEQEEBIQQgBUEBcSEHIAVBAUcNAQwCCyAJRQ0CIAlBADYCAEEADAQLIAVBfnEhBgNAIARBAUECQQMgAiAIai0AAEEBdEHQFGovAQAiCkGAEEkbIApBgAFJG2pBAUECQQMgCCACQQFyai0AAEEBdEHQFGovAQAiBEGAEEkbIARBgAFJG2ohBCACQQJqIQIgBkECayIGDQALCwJ/IAcEQCAEQQFBAkEDIAIgCGotAABBAXRB0BRqLwEAIgJBgBBJGyACQYABSRtqIQQLIAQLEAkiB0UNASAFQQEgBUEBSxshCkEAIQVBACEGA0AgBSAHaiEDAn8gBiAIai0AAEEBdEHQFGovAQAiAkH/AE0EQCADIAI6AAAgBUEBagwBCyACQf8PTQRAIAMgAkE/cUGAAXI6AAEgAyACQQZ2QcABcjoAACAFQQJqDAELIAMgAkE/cUGAAXI6AAIgAyACQQx2QeABcjoAACADIAJBBnZBP3FBgAFyOgABIAVBA2oLIQUgBkEBaiIGIApHDQALIAcgBEEBayICakEAOgAAIAlFDQAgCSACNgIACyAHDAELIAMEQCADQQA2AgQgA0EONgIAC0EACyICNgIMIAINAEEADwsgAUUNACABIAAoAhA2AgALIAIPCyABBEAgASAALwEENgIACyAAKAIAC4MBAQR/QRIhBQJAAkAgACkDMCABWA0AIAGnIQYgACgCQCEEIAJBCHEiB0UEQCAEIAZBBHRqKAIEIgINAgsgBCAGQQR0aiIEKAIAIgJFDQAgBC0ADEUNAUEXIQUgBw0BC0EAIQIgAyAAQQhqIAMbIgAEQCAAQQA2AgQgACAFNgIACwsgAgtuAQF/IwBBgAJrIgUkAAJAIARBgMAEcQ0AIAIgA0wNACAFIAFB/wFxIAIgA2siAkGAAiACQYACSSIBGxAZIAFFBEADQCAAIAVBgAIQLiACQYACayICQf8BSw0ACwsgACAFIAIQLgsgBUGAAmokAAuBAQEBfyMAQRBrIgQkACACIANsIQICQCAAQSdGBEAgBEEMaiACEIwBIQBBACAEKAIMIAAbIQAMAQsgAUEBIAJBxABqIAARAAAiAUUEQEEAIQAMAQtBwAAgAUE/cWsiACABakHAAEEAIABBBEkbaiIAQQRrIAE2AAALIARBEGokACAAC1IBAn9BhIEBKAIAIgEgAEEDakF8cSICaiEAAkAgAkEAIAAgAU0bDQAgAD8AQRB0SwRAIAAQA0UNAQtBhIEBIAA2AgAgAQ8LQYSEAUEwNgIAQX8LNwAgAEJ/NwMQIABBADYCCCAAQgA3AwAgAEEANgIwIABC/////w83AyggAEIANwMYIABCADcDIAulAQEBf0HYABAJIgFFBEBBAA8LAkAgAARAIAEgAEHYABAHGgwBCyABQgA3AyAgAUEANgIYIAFC/////w83AxAgAUEAOwEMIAFBv4YoNgIIIAFBAToABiABQQA6AAQgAUIANwNIIAFBgIDYjXg2AkQgAUIANwMoIAFCADcDMCABQgA3AzggAUFAa0EAOwEAIAFCADcDUAsgAUEBOgAFIAFBADYCACABC1gCAn4BfwJAAkAgAC0AAEUNACAAKQMQIgMgAq18IgQgA1QNACAEIAApAwhYDQELIABBADoAAA8LIAAoAgQiBUUEQA8LIAAgBDcDECAFIAOnaiABIAIQBxoLlgEBAn8CQAJAIAJFBEAgAacQCSIFRQ0BQRgQCSIEDQIgBRAGDAELIAIhBUEYEAkiBA0BCyADBEAgA0EANgIEIANBDjYCAAtBAA8LIARCADcDECAEIAE3AwggBCAFNgIEIARBAToAACAEIAJFOgABIAAgBSABIAMQZUEASAR/IAQtAAEEQCAEKAIEEAYLIAQQBkEABSAECwubAgEDfyAALQAAQSBxRQRAAkAgASEDAkAgAiAAIgEoAhAiAAR/IAAFAn8gASABLQBKIgBBAWsgAHI6AEogASgCACIAQQhxBEAgASAAQSByNgIAQX8MAQsgAUIANwIEIAEgASgCLCIANgIcIAEgADYCFCABIAAgASgCMGo2AhBBAAsNASABKAIQCyABKAIUIgVrSwRAIAEgAyACIAEoAiQRAAAaDAILAn8gASwAS0F/SgRAIAIhAANAIAIgACIERQ0CGiADIARBAWsiAGotAABBCkcNAAsgASADIAQgASgCJBEAACAESQ0CIAMgBGohAyABKAIUIQUgAiAEawwBCyACCyEAIAUgAyAAEAcaIAEgASgCFCAAajYCFAsLCwvNBQEGfyAAKAIwIgNBhgJrIQYgACgCPCECIAMhAQNAIAAoAkQgAiAAKAJoIgRqayECIAEgBmogBE0EQCAAKAJIIgEgASADaiADEAcaAkAgAyAAKAJsIgFNBEAgACABIANrNgJsDAELIABCADcCbAsgACAAKAJoIANrIgE2AmggACAAKAJYIANrNgJYIAEgACgChC5JBEAgACABNgKELgsgAEH8gAEoAgARAwAgAiADaiECCwJAIAAoAgAiASgCBCIERQ0AIAAoAjwhBSAAIAIgBCACIARJGyICBH8gACgCSCAAKAJoaiAFaiEFIAEgBCACazYCBAJAAkACQAJAIAEoAhwiBCgCFEEBaw4CAQACCyAEQaABaiAFIAEoAgAgAkHcgAEoAgARCAAMAgsgASABKAIwIAUgASgCACACQcSAASgCABEEADYCMAwBCyAFIAEoAgAgAhAHGgsgASABKAIAIAJqNgIAIAEgASgCCCACajYCCCAAKAI8BSAFCyACaiICNgI8AkAgACgChC4iASACakEDSQ0AIAAoAmggAWshAQJAIAAoAnRBgQhPBEAgACAAIAAoAkggAWoiAi0AACACLQABIAAoAnwRAAA2AlQMAQsgAUUNACAAIAFBAWsgACgChAERAgAaCyAAKAKELiAAKAI8IgJBAUZrIgRFDQAgACABIAQgACgCgAERBQAgACAAKAKELiAEazYChC4gACgCPCECCyACQYUCSw0AIAAoAgAoAgRFDQAgACgCMCEBDAELCwJAIAAoAkQiAiAAKAJAIgNNDQAgAAJ/IAAoAjwgACgCaGoiASADSwRAIAAoAkggAWpBACACIAFrIgNBggIgA0GCAkkbIgMQGSABIANqDAELIAFBggJqIgEgA00NASAAKAJIIANqQQAgAiADayICIAEgA2siAyACIANJGyIDEBkgACgCQCADags2AkALC50CAQF/AkAgAAJ/IAAoAqAuIgFBwABGBEAgACgCBCAAKAIQaiAAKQOYLjcAACAAQgA3A5guIAAgACgCEEEIajYCEEEADAELIAFBIE4EQCAAKAIEIAAoAhBqIAApA5guPgAAIAAgAEGcLmo1AgA3A5guIAAgACgCEEEEajYCECAAIAAoAqAuQSBrIgE2AqAuCyABQRBOBEAgACgCBCAAKAIQaiAAKQOYLj0AACAAIAAoAhBBAmo2AhAgACAAKQOYLkIQiDcDmC4gACAAKAKgLkEQayIBNgKgLgsgAUEISA0BIAAgACgCECIBQQFqNgIQ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KAJUIgEEfyABQQAgARAiEBkgACgCVAVBAAsQBiAAQQA2AlQLC9wMAgl/AX4jAEFAaiIGJAACQAJAAkACQAJAIAEoAjBBABAjIgVBAkZBACABKAI4QQAQIyIEQQFGGw0AIAVBAUZBACAEQQJGGw0AIAVBAkciAw0BIARBAkcNAQsgASABLwEMQYAQcjsBDEEAIQMMAQsgASABLwEMQf/vA3E7AQxBACEFIANFBEBB9eABIAEoAjAgAEEIahBpIgVFDQILIAJBgAJxBEAgBSEDDAELIARBAkcEQCAFIQMMAQtB9cYBIAEoAjggAEEIahBpIgNFBEAgBRAcDAILIAMgBTYCAAsgASABLwEMQf7/A3EgAS8BUiIFQQBHcjsBDAJAAkACQAJAAn8CQAJAIAEpAyhC/v///w9WDQAgASkDIEL+////D1YNACACQYAEcUUNASABKQNIQv////8PVA0BCyAFQYECa0H//wNxQQNJIQdBAQwBCyAFQYECa0H//wNxIQQgAkGACnFBgApHDQEgBEEDSSEHQQALIQkgBkIcEBciBEUEQCAAQQhqIgAEQCAAQQA2AgQgAEEONgIACyADEBwMBQsgAkGACHEhBQJAAkAgAkGAAnEEQAJAIAUNACABKQMgQv////8PVg0AIAEpAyhCgICAgBBUDQMLIAQgASkDKBAYIAEpAyAhDAwBCwJAAkACQCAFDQAgASkDIEL/////D1YNACABKQMoIgxC/////w9WDQEgASkDSEKAgICAEFQNBAsgASkDKCIMQv////8PVA0BCyAEIAwQGAsgASkDICIMQv////8PWgRAIAQgDBAYCyABKQNIIgxC/////w9UDQELIAQgDBAYCyAELQAARQRAIABBCGoiAARAIABBADYCBCAAQRQ2AgALIAQQCCADEBwMBQtBASEKQQEgBC0AAAR+IAQpAxAFQgALp0H//wNxIAYQRyEFIAQQCCAFIAM2AgAgBw0BDAILIAMhBSAEQQJLDQELIAZCBxAXIgRFBEAgAEEIaiIABEAgAEEANgIEIABBDjYCAAsgBRAcDAMLIARBAhANIARBhxJBAhAsIAQgAS0AUhBwIAQgAS8BEBANIAQtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAsgBBAIDAILQYGyAkEHIAYQRyEDIAQQCCADIAU2AgBBASEL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NgIEIABB7A42AhggGiEdDAMLIARB/wFxIgJBwABxRQRAIAggDSADLwECQQJ0aiAdp0F/IAJ0QX9zcUECdGoiAy0AASICayEIIB0gAq2IIR0gAy0AACIERQ0HDAELCyAEQSBxBEAgB0G//gA2AgQgASECDAgLIAdB0f4ANgIEIABB0A42AhggASECDAcLIB1BfyAGdEF/c62DIBt8IhunIQUgCCAEQQ9xIgNrIQggGiAErUIPg4ghHSABIBdrIgYgAjMBAiAaQX8gA3RBf3Otg3ynIgRPDQIgBCAGayIGIBlNDQEgBygCjEdFDQEgB0HR/gA2AgQgAEG5DDYCGAsgASECIAshBQwFCwJAIA5FBEAgDCARIAZraiEDDAELIAYgDk0EQCAMIA4gBmtqIQMMAQsgDCARIAYgDmsiBmtqIQMgBSAGTQ0AIAUgBmshBQJAAkAgASADTSABIA8gAWusIhogBq0iGyAaIBtUGyIapyIGaiICIANLcQ0AIAMgBmogAUsgASADT3ENACABIAMgBhAHGiACIQEMAQsgASADIAMgAWsiASABQR91IgFqIAFzIgIQByACaiEBIBogAq0iHn0iHFANACACIANqIQIDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgASACKQAANwAAIAEgAikAGDcAGCABIAIpABA3ABAgASACKQAINwAIIBpCIH0hGiACQSBqIQIgAUEgaiEBIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAEgAikAADcAACABIAIpABg3ABggASACKQAQNwAQIAEgAikACDcACCABIAIpADg3ADggASACKQAwNwAwIAEgAikAKDcAKCABIAIpACA3ACAgASACKQBYNwBYIAEgAikAUDcAUCABIAIpAEg3AEggASACKQBANwBAIAEgAikAYDcAYCABIAIpAGg3AGggASACKQBwNwBwIAEgAikAeDcAeCACQYABaiECIAFBgAFqIQEgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAEgAikAADcAACABIAIpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCABIAIpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCABIAIoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCABIAIvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCABIAItAAA6AAAgAkEBaiECIAFBAWohAQsgHEIAUg0ACwsgDiEGIAwhAwsgBSAGSwRAAkACQCABIANNIAEgDyABa6wiGiAGrSIbIBogG1QbIhqnIglqIgIgA0txDQAgAyAJaiABSyABIANPcQ0AIAEgAyAJEAcaDAELIAEgAyADIAFrIgEgAUEfdSIBaiABcyIBEAcgAWohAiAaIAGtIh59IhxQDQAgASADaiEBA0ACQCAcIB4gHCAeVBsiG0IgVARAIBshGgwBCyAbIhpCIH0iIEIFiEIBfEIDgyIfUEUEQANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCAaQiB9IRogAUEgaiEBIAJBIGohAiAfQgF9Ih9CAFINAAsLICBC4ABUDQADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggAiABKQA4NwA4IAIgASkAMDcAMCACIAEpACg3ACggAiABKQAgNwAgIAIgASkAWDcAWCACIAEpAFA3AFAgAiABKQBINwBIIAIgASkAQDcAQCACIAEpAGA3AGAgAiABKQBoNwBoIAIgASkAcDcAcCACIAEpAHg3AHggAUGAAWohASACQYABaiECIBpCgAF9IhpCH1YNAAsLIBpCEFoEQCACIAEpAAA3AAAgAiABKQAINwAIIBpCEH0hGiACQRBqIQIgAUEQaiEBCyAaQghaBEAgAiABKQAANwAAIBpCCH0hGiACQQhqIQIgAUEIaiEBCyAaQgRaBEAgAiABKAAANgAAIBpCBH0hGiACQQRqIQIgAUEEaiEBCyAaQgJaBEAgAiABLwAAOwAAIBpCAn0hGiACQQJqIQIgAUECaiEBCyAcIBt9IRwgGlBFBEAgAiABLQAAOgAAIAJBAWohAiABQQFqIQELIBxCAFINAAsLIAUgBmshAUEAIARrIQUCQCAEQQdLBEAgBCEDDAELIAEgBE0EQCAEIQMMAQsgAiAEayEFA0ACQCACIAUpAAA3AAAgBEEBdCEDIAEgBGshASACIARqIQIgBEEDSw0AIAMhBCABIANLDQELC0EAIANrIQULIAIgBWohBAJAIAUgDyACa6wiGiABrSIbIBogG1QbIhqnIgFIIAVBf0pxDQAgBUEBSCABIARqIAJLcQ0AIAIgBCABEAcgAWohAgwDCyACIAQgAyADQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANAiABIARqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAILAkAgASADTSABIA8gAWusIhogBa0iGyAaIBtUGyIapyIEaiICIANLcQ0AIAMgBGogAUsgASADT3ENACABIAMgBBAHGgwCCyABIAMgAyABayIBIAFBH3UiAWogAXMiARAHIAFqIQIgGiABrSIefSIcUA0BIAEgA2ohAQNAAkAgHCAeIBwgHlQbIhtCIFQEQCAbIRoMAQsgGyIaQiB9IiBCBYhCAXxCA4MiH1BFBEADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggGkIgfSEaIAFBIGohASACQSBqIQIgH0IBfSIfQgBSDQALCyAgQuAAVA0AA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIAIgASkAODcAOCACIAEpADA3ADAgAiABKQAoNwAoIAIgASkAIDcAICACIAEpAFg3AFggAiABKQBQNwBQIAIgASkASDcASCACIAEpAEA3AEAgAiABKQBgNwBgIAIgASkAaDcAaCACIAEpAHA3AHAgAiABKQB4NwB4IAFBgAFqIQEgAkGAAWohAiAaQoABfSIaQh9WDQALCyAaQhBaBEAgAiABKQAANwAAIAIgASkACDcACCAaQhB9IRogAkEQaiECIAFBEGohAQsgGkIIWgRAIAIgASkAADcAACAaQgh9IRogAkEIaiECIAFBCGohAQsgGkIEWgRAIAIgASgAADYAACAaQgR9IRogAkEEaiECIAFBBGohAQsgGkICWgRAIAIgAS8AADsAACAaQgJ9IRogAkECaiECIAFBAmohAQsgHCAbfSEcIBpQRQRAIAIgAS0AADoAACACQQFqIQIgAUEBaiEBCyAcUEUNAAsMAQsCQAJAIBYEQAJAIAQgBUkEQCAHKAKYRyAESw0BCyABIARrIQMCQEEAIARrIgVBf0ogDyABa6wiGiAbIBogG1QbIhqnIgIgBUpxDQAgBUEBSCACIANqIAFLcQ0AIAEgAyACEAcgAmohAgwFCyABIAMgBCAEQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANBCABIANqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAQLIBAgAWsiCUEBaiIGIAUgBSAGSxshAyABIARrIQIgAUEHcUUNAiADRQ0CIAEgAi0AADoAACACQQFqIQIgAUEBaiIGQQdxQQAgA0EBayIFGw0BIAYhASAFIQMgCSEGDAILAkAgBCAFSQRAIAcoAphHIARLDQELIAEgASAEayIGKQAANwAAIAEgBUEBa0EHcUEBaiIDaiECIAUgA2siBEUNAyADIAZqIQEDQCACIAEpAAA3AAAgAUEIaiEBIAJBCGohAiAEQQhrIgQNAAsMAwsgASAEIAUQPyECDAILIAEgAi0AADoAASAJQQFrIQYgA0ECayEFIAJBAWohAgJAIAFBAmoiCkEHcUUNACAFRQ0AIAEgAi0AADoAAiAJQQJrIQYgA0EDayEFIAJBAWohAgJAIAFBA2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAAyAJQQNrIQYgA0EEayEFIAJBAWohAgJAIAFBBGoiCkEHcUUNACAFRQ0AIAEgAi0AADoABCAJQQRrIQYgA0EFayEFIAJBAWohAgJAIAFBBWoiCkEHcUUNACAFRQ0AIAEgAi0AADoABSAJQQVrIQYgA0EGayEFIAJBAWohAgJAIAFBBmoiCkEHcUUNACAFRQ0AIAEgAi0AADoABiAJQQZrIQYgA0EHayEFIAJBAWohAgJAIAFBB2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAByAJQQdrIQYgA0EIayEDIAFBCGohASACQQFqIQIMBgsgCiEBIAUhAwwFCyAKIQEgBSEDDAQLIAohASAFIQMMAwsgCiEBIAUhAwwCCyAKIQEgBSEDDAELIAohASAFIQMLAkACQCAGQRdNBEAgA0UNASADQQFrIQUgA0EHcSIEBEADQCABIAItAAA6AAAgA0EBayEDIAFBAWohASACQQFqIQIgBEEBayIEDQALCyAFQQdJDQEDQCABIAItAAA6AAAgASACLQABOgABIAEgAi0AAjoAAiABIAItAAM6AAMgASACLQAEOgAEIAEgAi0ABToABSABIAItAAY6AAYgASACLQAHOgAHIAFBCGohASACQQhqIQIgA0EIayIDDQALDAELIAMNAQsgASECDAELIAEgBCADED8hAgsgCyEFDAELIAEgAy0AAjoAACABQQFqIQILIAUgFE8NACACIBNJDQELCyAAIAI2AgwgACAFIAhBA3ZrIgE2AgAgACATIAJrQYMCajYCECAAIBQgAWtBDmo2AgQgByAIQQdxIgA2AogBIAcgHUJ/IACthkJ/hYM+AoQBC+cFAQR/IAMgAiACIANLGyEEIAAgAWshAgJAIABBB3FFDQAgBEUNACAAIAItAAA6AAAgA0EBayEGIAJBAWohAiAAQQFqIgdBB3FBACAEQQFrIgUbRQRAIAchACAFIQQgBiEDDAELIAAgAi0AADoAASADQQJrIQYgBEECayEFIAJBAWohAgJAIABBAmoiB0EHcUUNACAFRQ0AIAAgAi0AADoAAiADQQNrIQYgBEEDayEFIAJBAWohAgJAIABBA2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAAyADQQRrIQYgBEEEayEFIAJBAWohAgJAIABBBGoiB0EHcUUNACAFRQ0AIAAgAi0AADoABCADQQVrIQYgBEEFayEFIAJBAWohAgJAIABBBWoiB0EHcUUNACAFRQ0AIAAgAi0AADoABSADQQZrIQYgBEEGayEFIAJBAWohAgJAIABBBmoiB0EHcUUNACAFRQ0AIAAgAi0AADoABiADQQdrIQYgBEEHayEFIAJBAWohAgJAIABBB2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAByADQQhrIQMgBEEIayEEIABBCGohACACQQFqIQIMBgsgByEAIAUhBCAGIQMMBQsgByEAIAUhBCAGIQMMBAsgByEAIAUhBCAGIQMMAwsgByEAIAUhBCAGIQMMAgsgByEAIAUhBCAGIQMMAQsgByEAIAUhBCAGIQMLAkAgA0EXTQRAIARFDQEgBEEBayEBIARBB3EiAwRAA0AgACACLQAAOgAAIARBAWshBCAAQQFqIQAgAkEBaiECIANBAWsi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CyAAIAMtAAAEfiADKQMQBUIAC6dB//8DcSADKAIEEEcLIQUgAxAICyAEQRBqJAAgBQvgAQICfwF+QTAQCSICRQRAIAEEQCABQQA2AgQgAUEONgIAC0EADwsgAkIANwMIIAJBADYCACACQgA3AxAgAkIANwMYIAJCADcDICACQgA3ACUgAFAEQCACDwsCQCAAQv////8AVg0AIACnQQR0EAkiA0UNACACIAM2AgBBACEBQgEhBANAIAMgAUEEdGoiAUIANwIAIAFCADcABSAAIARSBEAgBKchASAEQgF8IQQMAQsLIAIgADcDCCACIAA3AxAgAg8LIAEEQCABQQA2AgQgAUEONgIAC0EAEBAgAhAGQQAL7gECA38BfiMAQRBrIgQkAAJAIARBDGpCBBAXIgNFBEBBfyECDAELAkAgAQRAIAJBgAZxIQUDQAJAIAUgASgCBHFFDQACQCADKQMIQgBUBEAgA0EAOgAADAELIANCADcDECADQQE6AAALIAMgAS8BCBANIAMgAS8BChANIAMtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAtBfyECDAQLQX8hAiAAIARBDGpCBBAbQQBIDQMgATMBCiIGUA0AIAAgASgCDCAGEBtBAEgNAwsgASgCACIBDQALC0EAIQILIAMQCAsgBEEQaiQAIAILPAEBfyAABEAgAUGABnEhAQNAIAEgACgCBHEEQCACIAAvAQpqQQRqIQILIAAoAgAiAA0ACwsgAkH//wNxC5wBAQN/IABFBEBBAA8LIAAhAwNAAn8CQAJAIAAvAQgiAUH04AFNBEAgAUEBRg0BIAFB9cYBRg0BDAILIAFBgbICRg0AIAFB9eABRw0BCyAAKAIAIQEgAEEANgIAIAAoAgwQBiAAEAYgASADIAAgA0YbIQMCQCACRQRAQQAhAgwBCyACIAE2AgALIAEMAQsgACICKAIACyIADQALIAMLsgQCBX8BfgJAAkACQCAAIAGtEBciAQRAIAEtAAANAUEAIQAMAgsgBARAIARBADYCBCAEQQ42AgALQQAPC0EAIQADQCABLQAABH4gASkDCCABKQMQfQVCAAtCBFQNASABEAwhByABIAEQDCIGrRATIghFBEBBACECIAQEQCAEQQA2AgQgBEEVNgIACyABEAggAEUNAwNAIAAoAgAhASAAKAIMEAYg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DCAAQRg2AggLDAMLIAAgBiAFLwFqQQAgBCABEQYAIQEgBhALIAFFDQILAkAgDUUEQCABIQMMAQsgACABIAUvAWgQgQEhAyABEAsgA0UNAQsCQCAJRSAMckUEQCADIQEMAQsgACADQQEQgAEhASADEAsgAUUNAQsgASEDDAELQQAhAwsgBUHwAGokACADC4UBAQF/IAFFBEAgAEEIaiIABEAgAEEANgIEIABBEjYCAAtBAA8LQTgQCSIDRQRAIABBCGoiAARAIABBADYCBCAAQQ42AgALQQAPCyADQQA2AhAgA0IANwIIIANCADcDKCADQQA2AgQgAyACNgIAIANCADcDGCADQQA2AjAgACABQTsgAxBCCw8AIAAgASACQQBBABCCAQusAgECfyABRQRAIABBCGoiAARAIABBADYCBCAAQRI2AgALQQAPCwJAIAJBfUsNACACQf//A3FBCEYNACAAQQhqIgAEQCAAQQA2AgQgAEEQNgIAC0EADwsCQEGwwAAQCSIFBEAgBUEANgIIIAVCADcCACAFQYiBAUGogQEgAxs2AqhAIAUgAjYCFCAFIAM6ABAgBUEAOgAPIAVBADsBDCAFIAMgAkF9SyIGcToADiAFQQggAiAGG0H//wNxIAQgBUGIgQFBqIEBIAMbKAIAEQAAIgI2AqxAIAINASAFEDEgBRAGCyAAQQhqIgAEQCAAQQA2AgQgAEEONgIAC0EADwsgACABQTogBRBCIgAEfyAABSAFKAKsQCAFKAKoQCgCBBEDACAFEDEgBRAGQQALC6ABAQF/IAIgACgCBCIDIAIgA0kbIgIEQCAAIAMgAms2AgQCQAJAAkACQCAAKAIcIgMoAhRBAWsOAgEAAgsgA0GgAWogASAAKAIAIAJB3IABKAIAEQgADAILIAAgACgCMCABIAAoAgAgAkHEgAEoAgARBAA2AjAMAQsgASAAKAIAIAIQBxoLIAAgACgCACACajYCACAAIAAoAgggAmo2AggLC7cCAQR/QX4hAgJAIABFDQAgACgCIEUNACAAKAIkIgRFDQAgACgCHCIBRQ0AIAEoAgAgAEcNAAJAAkAgASgCICIDQTlrDjkBAgICAgICAgICAgIBAgICAQICAgICAgICAgICAgICAgICAQICAgICAgICAgICAQICAgICAgICAgEACyADQZoFRg0AIANBKkcN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DCABajYCDCAGIAYoAgggAWo2AgggBSAFKAIUIAFqNgIUIAUgBSgCECABazYCECAGIAYoAhAgAWsiATYCECABDQAgBiAGKAIENgIIC0EAIQRBACEJIAMoAhBFDQAMCgsgAygCHCgCJCEGIAMgAygCGCIBQQFqNgIYIAEgBmotAAAhASADIARBAWo2AhAgAygCBCAEaiABOgAAIAEEQCADKAIQIQQMAQsLIAMoAhwoAixFDQAgAygCECIGIAlNDQAgBQJ/IAUoAjAhBEEAIAMoAgQgCWoiAUUNABogBCABIAYgCWtB1IABKAIAEQAACzYCMAsgA0HnADYCIAsCQCADKAIcKAIsBEAgAygCDCADKAIQIgFBAmpJBH8gBRAKIAMoAhANAkEABSABCyADKAIEaiAFKAIwOwAAIAMgAygCEEECajYCECADQaABakHkgAEoAgARAQAaCyADQfEANgIgIAUQCiADKAIQRQ0BDAcLDAYLIAUoAgQNAQsgAygCPA0AIApFDQEgAygCIEGaBUYNAQsCfyADKAKIASIBRQRAIAMgChCFAQwBCwJAAkACQCADKAKMAUECaw4CAAECCwJ/AkADQAJAAkAgAygCPA0AIAMQLyADKAI8DQAgCg0BQQAMBAsgAygCSCADKAJoai0AACEEIAMgAygC8C0iAUEBajYC8C0gASADKALsLWpBADoAACADIAMoAvAtIgFBAWo2AvAtIAEgAygC7C1qQQA6AAAgAyADKALwLSIBQQFqNgLwLSABIAMoAuwtaiAEOgAAIAMgBEECdGoiASABLwHkAUEBajsB5AEgAyADKAI8QQFrNgI8IAMgAygCaEEBaiIBNgJoIAMoAvAtIAMoAvQtRw0BQQAhBCADIAMoAlgiBkEATgR/IAMoAkggBmoFQQALIAEgBmtBABAPIAMgAygCaDYCWCADKAIAEAogAygCACgCEA0BDAILCyADQQA2AoQuIApBBEYEQCADIAMoAlgiAUEATgR/IAMoAkggAWoFQQALIAMoAmggAWtBARAPIAMgAygCaDYCWCADKAIAEApBA0ECIAMoAgAoAhAbDAILIAMoAvAtBEBBACEEIAMgAygCWCIBQQBOBH8gAygCSCABagVBAAsgAygCaCABa0EAEA8gAyADKAJoNgJYIAMoAgAQCiADKAIAKAIQRQ0BC0EBIQQLIAQL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bGl0ZXJhbC9sZW5ndGhzIHNldABpbnZhbGlkIGNvZGUgbGVuZ3RocyBzZXQAdW5rbm93biBoZWFkZXIgZmxhZ3Mgc2V0AGludmFsaWQgZGlzdGFuY2VzIHNldABpbnZhbGlkIGJpdCBsZW5ndGggcmVwZWF0AEZpbGUgYWxyZWFkeSBleGlzdHMAdG9vIG1hbnkgbGVuZ3RoIG9yIGRpc3RhbmNlIHN5bWJvbHMAaW52YWxpZCBzdG9yZWQgYmxvY2sgbGVuZ3RocwAlcyVzJXMAYnVmZmVyIGVycm9yAE5vIGVycm9yAHN0cmVhbSBlcnJvcgBUZWxsIGVycm9yAEludGVybmFsIGVycm9yAFNlZWsgZXJyb3IAV3JpdGUgZXJyb3IAZmlsZSBlcnJvcgBSZWFkIGVycm9yAFpsaWIgZXJyb3IAZGF0YSBlcnJvcgBDUkMgZXJyb3IAaW5jb21wYXRpYmxlIHZlcnNpb24AaW52YWxpZCBjb2RlIC0tIG1pc3NpbmcgZW5kLW9mLWJsb2NrAGluY29ycmVjdCBoZWFkZXIgY2hlY2sAaW5jb3JyZWN0IGxlbmd0aCBjaGVjawBpbmNvcnJlY3QgZGF0YSBjaGVjawBpbnZhbGlkIGRpc3RhbmNlIHRvbyBmYXIgYmFjawBoZWFkZXIgY3JjIG1pc21hdGNoADEuMi4xMy56bGliLW5nAGludmFsaWQgd2luZG93IHNpemUAUmVhZC1vbmx5IGFyY2hpdmUATm90IGEgemlwIGFyY2hpdmUAUmVzb3VyY2Ugc3RpbGwgaW4gdXNlAE1hbGxvYyBmYWlsdXJlAGludmFsaWQgYmxvY2sgdHlwZQBGYWlsdXJlIHRvIGNyZWF0ZSB0ZW1wb3JhcnkgZmlsZQBDYW4ndCBvcGVuIGZpbGUATm8gc3VjaCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgZmlsZQBDYW4ndCByZW1vdmUgZmlsZQBpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGUAaW52YWxpZCBkaXN0YW5jZSBjb2RlAHVua25vd24gY29tcHJlc3Npb24gbWV0aG9kAHN0cmVhbSBlbmQAQ29tcHJlc3NlZCBkYXRhIGludmFsaWQATXVsdGktZGlzayB6aXAgYXJjaGl2ZXMgbm90IHN1cHBvcnRl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UgAIANIACAAyAAgAsgAIAHIACADyAAgACgAIAIoACABKAAgAygAIACoACACqAAgAagAIAOoACAAaAAgAmgAIAFoACADaAAgAOgAIALoACAB6AAgA+gAIAAYACACGAAgARgAIAMYACAAmAAgApgAIAGYACADmAAgAFgAIAJYACABWAAgA1gAIADYACAC2AAgAdgAIAPYACAAOAAgAjgAIAE4ACADOAAgALgAIAK4ACABuAAgA7gAIAB4ACACeAAgAXgAIAN4ACAA+AAgAvgAIAH4ACAD+AAgAAQAIAIEACABBAAgAwQAIACEACAChAAgAYQAIAOEACAARAAgAkQAIAFEACADRAAgAMQAIALEACABxAAgA8QAIAAkACACJAAgASQAIAMkACAApAAgAqQAIAGkACADpAAgAGQAIAJkACABZAAgA2QAIADkACAC5AAgAeQAIAPkACAAFAAgAhQAIAEUACADFAAgAJQAIAKUACABlAAgA5QAIABUACACVAAgAVQAIANUACAA1AAgAtQAIAHUACAD1AAgADQAIAI0ACABNAAgAzQAIAC0ACACtAAgAbQAIAO0ACAAdAAgAnQAIAF0ACADdAAgAPQAIAL0ACAB9AAgA/QAIABMACQATAQkAkwAJAJMBCQBTAAkAUwEJANMACQDTAQkAMwAJADMBCQCzAAkAswEJAHMACQBzAQkA8wAJAPMBCQALAAkACwEJAIsACQCLAQkASwAJAEsBCQDLAAkAywEJACsACQArAQkAqwAJAKsBCQBrAAkAawEJAOsACQDrAQkAGwAJABsBCQCbAAkAmwEJAFsACQBbAQkA2wAJANsBCQA7AAkAOwEJALsACQC7AQkAewAJAHsBCQD7AAkA+wEJAAcACQAHAQkAhwAJAIcBCQBHAAkARwEJAMcACQDHAQkAJwAJACcBCQCnAAkApwEJAGcACQBnAQkA5wAJAOcBCQAXAAkAFwEJAJcACQCXAQkAVwAJAFcBCQDXAAkA1wEJADcACQA3AQkAtwAJALcBCQB3AAkAdwEJAPcACQD3AQkADwAJAA8BCQCPAAkAjwEJAE8ACQBPAQkAzwAJAM8BCQAvAAkALwEJAK8ACQCvAQkAbwAJAG8BCQDvAAkA7wEJAB8ACQAfAQkAnwAJAJ8BCQBfAAkAXwEJAN8ACQDfAQkAPwAJAD8BCQC/AAkA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SXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATm8gZXJyb3IgaW5mb3JtYXRpb24AQcCAAQuFARMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAgERQADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAQfSCAQsCXEQAQbCDAQsQ/////////////////////w==`;tn(nn)||(nn=A(nn));function rn(s){try{if(s==nn&&J)return new Uint8Array(J);var l=wn(s);if(l)return l;if(F)return F(s);throw`sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)`}catch(s){Zt(s)}}function an(s,l){var f,p,g;try{g=rn(s),p=new WebAssembly.Module(g),f=new WebAssembly.Instance(p,l)}catch(s){var v=s.toString();throw B(`failed to compile wasm module: `+v),(v.includes(`imported Memory`)||v.includes(`memory import`))&&B(`Memory size incompatibility issues may be due to changing INITIAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set INITIAL_MEMORY at runtime to something smaller than it was at compile time).`),s}return[f,p]}function on(){var s={a:Tn};function f(s,f){l.asm=s.exports,_e=l.asm.g,st(_e.buffer),ut=l.asm.W,Rt(l.asm.h),Xt(`wasm-instantiate`)}if(Jt(`wasm-instantiate`),l.instantiateWasm)try{return l.instantiateWasm(s,f)}catch(s){return B(`Module.instantiateWasm callback failed with error: `+s),!1}return f(an(nn,s)[0]),l.asm}function sn(s){return ot.getFloat32(s,!0)}function cn(s){return ot.getFloat64(s,!0)}function ln(s){return ot.getInt16(s,!0)}function un(s){return ot.getInt32(s,!0)}function dn(s,l){ot.setInt32(s,l,!0)}function fn(s){for(;s.length>0;){var f=s.shift();if(typeof f==`function`){f(l);continue}var p=f.func;typeof p==`number`?f.arg===void 0?ut.get(p)():ut.get(p)(f.arg):p(f.arg===void 0?null:f.arg)}}function pn(s,l){var f=new Date(un((s>>2)*4)*1e3);dn((l>>2)*4,f.getUTCSeconds()),dn((l+4>>2)*4,f.getUTCMinutes()),dn((l+8>>2)*4,f.getUTCHours()),dn((l+12>>2)*4,f.getUTCDate()),dn((l+16>>2)*4,f.getUTCMonth()),dn((l+20>>2)*4,f.getUTCFullYear()-1900),dn((l+24>>2)*4,f.getUTCDay()),dn((l+36>>2)*4,0),dn((l+32>>2)*4,0);var p=Date.UTC(f.getUTCFullYear(),0,1,0,0,0,0),g=(f.getTime()-p)/(1e3*60*60*24)|0;return dn((l+28>>2)*4,g),pn.GMTString||=Ke(`GMT`),dn((l+40>>2)*4,pn.GMTString),l}function mn(s,l){return pn(s,l)}function hn(s,l,f){Qe.copyWithin(s,l,l+f)}function gn(s){try{return _e.grow(s-Ye.byteLength+65535>>>16),st(_e.buffer),1}catch{}}function _n(s){var l=Qe.length;s>>>=0;var f=2147483648;if(s>f)return!1;for(var p=1;p<=4;p*=2){var g=l*(1+.2/p);if(g=Math.min(g,s+100663296),gn(Math.min(f,Je(Math.max(s,g),65536))))return!0}return!1}function vn(s){}function yn(s){var l=Date.now()/1e3|0;return s&&dn((s>>2)*4,l),l}function bn(){if(bn.called)return;bn.called=!0;var s=new Date().getFullYear(),l=new Date(s,0,1),f=new Date(s,6,1),p=l.getTimezoneOffset(),g=f.getTimezoneOffset(),v=Math.max(p,g);dn((An()>>2)*4,v*60),dn((kn()>>2)*4,Number(p!=g));function b(s){var l=s.toTimeString().match(/\(([A-Za-z ]+)\)$/);return l?l[1]:`GMT`}var C=b(l),w=b(f),E=Ke(C),k=Ke(w);g>2)*4,E),dn((On()+4>>2)*4,k)):(dn((On()>>2)*4,k),dn((On()+4>>2)*4,E))}function xn(s){bn();var l=Date.UTC(un((s+20>>2)*4)+1900,un((s+16>>2)*4),un((s+12>>2)*4),un((s+8>>2)*4),un((s+4>>2)*4),un((s>>2)*4),0),f=new Date(l);dn((s+24>>2)*4,f.getUTCDay());var p=Date.UTC(f.getUTCFullYear(),0,1,0,0,0,0),g=(f.getTime()-p)/(1e3*60*60*24)|0;return dn((s+28>>2)*4,g),f.getTime()/1e3|0}var Sn=typeof atob==`function`?atob:function(s){var l=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=`,f=``,p,g,v,b,C,w,E,k=0;s=s.replace(/[^A-Za-z0-9\+\/\=]/g,``);do b=l.indexOf(s.charAt(k++)),C=l.indexOf(s.charAt(k++)),w=l.indexOf(s.charAt(k++)),E=l.indexOf(s.charAt(k++)),p=b<<2|C>>4,g=(C&15)<<4|w>>2,v=(w&3)<<6|E,f+=String.fromCharCode(p),w!==64&&(f+=String.fromCharCode(g)),E!==64&&(f+=String.fromCharCode(v));while(k0||(At(),Ht>0))return;function f(){Pn||(Pn=!0,l.calledRun=!0,!be&&(jt(),p(l),l.onRuntimeInitialized&&l.onRuntimeInitialized(),It()))}l.setStatus?(l.setStatus(`Running...`),setTimeout(function(){setTimeout(function(){l.setStatus(``)},1),f()},1)):f()}if(l.run=Fn,l.preInit)for(typeof l.preInit==`function`&&(l.preInit=[l.preInit]);l.preInit.length>0;)l.preInit.pop()();return Fn(),s}})();typeof s==`object`&&typeof l==`object`?l.exports=p:typeof define==`function`&&define.amd?define([],function(){return p}):typeof s==`object`&&(s.createModule=p)})),require_makeInterface=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.makeInterface=s.Errors=void 0;let l=[`number`,`number`];var f;(function(s){s[s.ZIP_ER_OK=0]=`ZIP_ER_OK`,s[s.ZIP_ER_MULTIDISK=1]=`ZIP_ER_MULTIDISK`,s[s.ZIP_ER_RENAME=2]=`ZIP_ER_RENAME`,s[s.ZIP_ER_CLOSE=3]=`ZIP_ER_CLOSE`,s[s.ZIP_ER_SEEK=4]=`ZIP_ER_SEEK`,s[s.ZIP_ER_READ=5]=`ZIP_ER_READ`,s[s.ZIP_ER_WRITE=6]=`ZIP_ER_WRITE`,s[s.ZIP_ER_CRC=7]=`ZIP_ER_CRC`,s[s.ZIP_ER_ZIPCLOSED=8]=`ZIP_ER_ZIPCLOSED`,s[s.ZIP_ER_NOENT=9]=`ZIP_ER_NOENT`,s[s.ZIP_ER_EXISTS=10]=`ZIP_ER_EXISTS`,s[s.ZIP_ER_OPEN=11]=`ZIP_ER_OPEN`,s[s.ZIP_ER_TMPOPEN=12]=`ZIP_ER_TMPOPEN`,s[s.ZIP_ER_ZLIB=13]=`ZIP_ER_ZLIB`,s[s.ZIP_ER_MEMORY=14]=`ZIP_ER_MEMORY`,s[s.ZIP_ER_CHANGED=15]=`ZIP_ER_CHANGED`,s[s.ZIP_ER_COMPNOTSUPP=16]=`ZIP_ER_COMPNOTSUPP`,s[s.ZIP_ER_EOF=17]=`ZIP_ER_EOF`,s[s.ZIP_ER_INVAL=18]=`ZIP_ER_INVAL`,s[s.ZIP_ER_NOZIP=19]=`ZIP_ER_NOZIP`,s[s.ZIP_ER_INTERNAL=20]=`ZIP_ER_INTERNAL`,s[s.ZIP_ER_INCONS=21]=`ZIP_ER_INCONS`,s[s.ZIP_ER_REMOVE=22]=`ZIP_ER_REMOVE`,s[s.ZIP_ER_DELETED=23]=`ZIP_ER_DELETED`,s[s.ZIP_ER_ENCRNOTSUPP=24]=`ZIP_ER_ENCRNOTSUPP`,s[s.ZIP_ER_RDONLY=25]=`ZIP_ER_RDONLY`,s[s.ZIP_ER_NOPASSWD=26]=`ZIP_ER_NOPASSWD`,s[s.ZIP_ER_WRONGPASSWD=27]=`ZIP_ER_WRONGPASSWD`,s[s.ZIP_ER_OPNOTSUPP=28]=`ZIP_ER_OPNOTSUPP`,s[s.ZIP_ER_INUSE=29]=`ZIP_ER_INUSE`,s[s.ZIP_ER_TELL=30]=`ZIP_ER_TELL`,s[s.ZIP_ER_COMPRESSED_DATA=31]=`ZIP_ER_COMPRESSED_DATA`})(f||(s.Errors=f={})),s.makeInterface=s=>({get HEAPU8(){return s.HEAPU8},errors:f,SEEK_SET:0,SEEK_CUR:1,SEEK_END:2,ZIP_CHECKCONS:4,ZIP_EXCL:2,ZIP_RDONLY:16,ZIP_FL_OVERWRITE:8192,ZIP_FL_COMPRESSED:4,ZIP_OPSYS_DOS:0,ZIP_OPSYS_AMIGA:1,ZIP_OPSYS_OPENVMS:2,ZIP_OPSYS_UNIX:3,ZIP_OPSYS_VM_CMS:4,ZIP_OPSYS_ATARI_ST:5,ZIP_OPSYS_OS_2:6,ZIP_OPSYS_MACINTOSH:7,ZIP_OPSYS_Z_SYSTEM:8,ZIP_OPSYS_CPM:9,ZIP_OPSYS_WINDOWS_NTFS:10,ZIP_OPSYS_MVS:11,ZIP_OPSYS_VSE:12,ZIP_OPSYS_ACORN_RISC:13,ZIP_OPSYS_VFAT:14,ZIP_OPSYS_ALTERNATE_MVS:15,ZIP_OPSYS_BEOS:16,ZIP_OPSYS_TANDEM:17,ZIP_OPSYS_OS_400:18,ZIP_OPSYS_OS_X:19,ZIP_CM_DEFAULT:-1,ZIP_CM_STORE:0,ZIP_CM_DEFLATE:8,uint08S:s._malloc(1),uint32S:s._malloc(4),malloc:s._malloc,free:s._free,getValue:s.getValue,openFromSource:s.cwrap(`zip_open_from_source`,`number`,[`number`,`number`,`number`]),close:s.cwrap(`zip_close`,`number`,[`number`]),discard:s.cwrap(`zip_discard`,null,[`number`]),getError:s.cwrap(`zip_get_error`,`number`,[`number`]),getName:s.cwrap(`zip_get_name`,`string`,[`number`,`number`,`number`]),getNumEntries:s.cwrap(`zip_get_num_entries`,`number`,[`number`,`number`]),delete:s.cwrap(`zip_delete`,`number`,[`number`,`number`]),statIndex:s.cwrap(`zip_stat_index`,`number`,[`number`,...l,`number`,`number`]),fopenIndex:s.cwrap(`zip_fopen_index`,`number`,[`number`,...l,`number`]),fread:s.cwrap(`zip_fread`,`number`,[`number`,`number`,`number`,`number`]),fclose:s.cwrap(`zip_fclose`,`number`,[`number`]),dir:{add:s.cwrap(`zip_dir_add`,`number`,[`number`,`string`])},file:{add:s.cwrap(`zip_file_add`,`number`,[`number`,`string`,`number`,`number`]),getError:s.cwrap(`zip_file_get_error`,`number`,[`number`]),getExternalAttributes:s.cwrap(`zip_file_get_external_attributes`,`number`,[`number`,...l,`number`,`number`,`number`]),setExternalAttributes:s.cwrap(`zip_file_set_external_attributes`,`number`,[`number`,...l,`number`,`number`,`number`]),setMtime:s.cwrap(`zip_file_set_mtime`,`number`,[`number`,...l,`number`,`number`]),setCompression:s.cwrap(`zip_set_file_compression`,`number`,[`number`,...l,`number`,`number`])},ext:{countSymlinks:s.cwrap(`zip_ext_count_symlinks`,`number`,[`number`])},error:{initWithCode:s.cwrap(`zip_error_init_with_code`,null,[`number`,`number`]),strerror:s.cwrap(`zip_error_strerror`,`string`,[`number`])},name:{locate:s.cwrap(`zip_name_locate`,`number`,[`number`,`string`,`number`])},source:{fromUnattachedBuffer:s.cwrap(`zip_source_buffer_create`,`number`,[`number`,...l,`number`,`number`]),fromBuffer:s.cwrap(`zip_source_buffer`,`number`,[`number`,`number`,...l,`number`]),free:s.cwrap(`zip_source_free`,null,[`number`]),keep:s.cwrap(`zip_source_keep`,null,[`number`]),open:s.cwrap(`zip_source_open`,`number`,[`number`]),close:s.cwrap(`zip_source_close`,`number`,[`number`]),seek:s.cwrap(`zip_source_seek`,`number`,[`number`,...l,`number`]),tell:s.cwrap(`zip_source_tell`,`number`,[`number`]),read:s.cwrap(`zip_source_read`,`number`,[`number`,`number`,`number`]),error:s.cwrap(`zip_source_error`,`number`,[`number`])},struct:{statS:s.cwrap(`zipstruct_statS`,`number`,[]),statSize:s.cwrap(`zipstruct_stat_size`,`number`,[`number`]),statCompSize:s.cwrap(`zipstruct_stat_comp_size`,`number`,[`number`]),statCompMethod:s.cwrap(`zipstruct_stat_comp_method`,`number`,[`number`]),statMtime:s.cwrap(`zipstruct_stat_mtime`,`number`,[`number`]),statCrc:s.cwrap(`zipstruct_stat_crc`,`number`,[`number`]),errorS:s.cwrap(`zipstruct_errorS`,`number`,[]),errorCodeZip:s.cwrap(`zipstruct_error_code_zip`,`number`,[`number`])}})})),require_ZipOpenFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ZipOpenFS=void 0,s.getArchivePart=g;let l=require_lib$8(),f=require_lib$8(),p=require_sync();function g(s,l){let p=s.indexOf(l);if(p<=0)return null;let g=p;for(;p>=0&&(g=p+l.length,s[g]!==f.ppath.sep);){if(s[p-1]===f.ppath.sep)return null;p=s.indexOf(l,g)}return s.length>g&&s[g]!==f.ppath.sep?null:s.slice(0,g)}s.ZipOpenFS=class s extends l.MountFS{static async openPromise(l,f){let p=new s(f);try{return await l(p)}finally{p.saveAndClose()}}constructor(s={}){let l=s.fileExtensions,f=s.readOnlyArchives,v=l===void 0?s=>g(s,`.zip`):s=>{for(let f of l){let l=g(s,f);if(l)return l}return null},b=(l,g)=>new p.ZipFS(g,{baseFs:l,readOnly:f,stats:l.statSync(g),customZipImplementation:s.customZipImplementation}),C=async(l,g)=>{let v={baseFs:l,readOnly:f,stats:await l.statPromise(g),customZipImplementation:s.customZipImplementation};return()=>new p.ZipFS(g,v)};super({...s,factorySync:b,factoryPromise:C,getMountPoint:v})}}})),require_libzipImpl=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LibZipImpl=s.LibzipError=void 0;let l=require_instance();var f=class extends Error{constructor(s,l){super(s),this.name=`Libzip Error`,this.code=l}};s.LibzipError=f,s.LibZipImpl=class{constructor(s){this.filesShouldBeCached=!0;let f=`buffer`in s?s.buffer:s.baseFs.readFileSync(s.path);this.libzip=(0,l.getInstance)();let p=this.libzip.malloc(4);try{let l=0;s.readOnly&&(l|=this.libzip.ZIP_RDONLY);let g=this.allocateUnattachedSource(f);try{this.zip=this.libzip.openFromSource(g,l,p),this.lzSource=g}catch(s){throw this.libzip.source.free(g),s}if(this.zip===0){let s=this.libzip.struct.errorS();throw this.libzip.error.initWithCode(s,this.libzip.getValue(p,`i32`)),this.makeLibzipError(s)}}finally{this.libzip.free(p)}let g=this.libzip.getNumEntries(this.zip,0),v=Array(g);for(let s=0;s>>0,mtime:this.libzip.struct.statMtime(l)>>>0,crc:this.libzip.struct.statCrc(l)>>>0}}makeLibzipError(s){let l=this.libzip.struct.errorCodeZip(s),p=new f(this.libzip.error.strerror(s),this.libzip.errors[l]);if(l===this.libzip.errors.ZIP_ER_CHANGED)throw Error(`Assertion failed: Unexpected libzip error: ${p.message}`);return p}setFileSource(s,l,f){let p=this.allocateSource(f);try{let f=this.libzip.file.add(this.zip,s,p,this.libzip.ZIP_FL_OVERWRITE);if(f===-1||l!==null&&this.libzip.file.setCompression(this.zip,f,0,l[0],l[1])===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return f}catch(s){throw this.libzip.source.free(p),s}}setMtime(s,l){if(this.libzip.file.setMtime(this.zip,s,0,l,0)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}getExternalAttributes(s){if(this.libzip.file.getExternalAttributes(this.zip,s,0,0,this.libzip.uint08S,this.libzip.uint32S)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return[this.libzip.getValue(this.libzip.uint08S,`i8`)>>>0,this.libzip.getValue(this.libzip.uint32S,`i32`)>>>0]}setExternalAttributes(s,l,f){if(this.libzip.file.setExternalAttributes(this.zip,s,0,0,l,f)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}locate(s){return this.libzip.name.locate(this.zip,s,0)}getFileSource(s){let l=this.libzip.struct.statS();if(this.libzip.statIndex(this.zip,s,0,0,l)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));let f=this.libzip.struct.statCompSize(l),p=this.libzip.struct.statCompMethod(l),g=this.libzip.malloc(f);try{let l=this.libzip.fopenIndex(this.zip,s,0,this.libzip.ZIP_FL_COMPRESSED);if(l===0)throw this.makeLibzipError(this.libzip.getError(this.zip));try{let s=this.libzip.fread(l,g,f,0);if(s===-1)throw this.makeLibzipError(this.libzip.file.getError(l));if(sf)throw Error(`Overread`);let v=this.libzip.HEAPU8.subarray(g,g+f);return{data:Buffer.from(v),compressionMethod:p}}finally{this.libzip.fclose(l)}}finally{this.libzip.free(g)}}deleteEntry(s){if(this.libzip.delete(this.zip,s)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}addDirectory(s){let l=this.libzip.dir.add(this.zip,s);if(l===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return l}getBufferAndClose(){try{if(this.libzip.source.keep(this.lzSource),this.libzip.close(this.zip)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));if(this.libzip.source.open(this.lzSource)===-1||this.libzip.source.seek(this.lzSource,0,0,this.libzip.SEEK_END)===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));let s=this.libzip.source.tell(this.lzSource);if(s===-1||this.libzip.source.seek(this.lzSource,0,0,this.libzip.SEEK_SET)===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));let l=this.libzip.malloc(s);if(!l)throw Error(`Couldn't allocate enough memory`);try{let f=this.libzip.source.read(this.lzSource,l,s);if(f===-1)throw this.makeLibzipError(this.libzip.source.error(this.lzSource));if(fs)throw Error(`Overread`);let p=Buffer.from(this.libzip.HEAPU8.subarray(l,l+s));return process.env.YARN_IS_TEST_ENV&&process.env.YARN_ZIP_DATA_EPILOGUE&&(p=Buffer.concat([p,Buffer.from(process.env.YARN_ZIP_DATA_EPILOGUE)])),p}finally{this.libzip.free(l)}}finally{this.libzip.source.close(this.lzSource),this.libzip.source.free(this.lzSource)}}allocateBuffer(s){Buffer.isBuffer(s)||(s=Buffer.from(s));let l=this.libzip.malloc(s.byteLength);if(!l)throw Error(`Couldn't allocate enough memory`);return new Uint8Array(this.libzip.HEAPU8.buffer,l,s.byteLength).set(s),{buffer:l,byteLength:s.byteLength}}allocateUnattachedSource(s){let l=this.libzip.struct.errorS(),{buffer:f,byteLength:p}=this.allocateBuffer(s),g=this.libzip.source.fromUnattachedBuffer(f,p,0,1,l);if(g===0)throw this.libzip.free(l),this.makeLibzipError(l);return g}allocateSource(s){let{buffer:l,byteLength:f}=this.allocateBuffer(s),p=this.libzip.source.fromBuffer(this.zip,l,f,0,1);if(p===0)throw this.libzip.free(l),this.makeLibzipError(this.libzip.getError(this.zip));return p}discard(){this.libzip.discard(this.zip)}}})),require_ZipFS=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ZipFS=s.DEFAULT_COMPRESSION_LEVEL=s.DEFLATE=s.STORE=s.ZIP_UNIX=void 0,s.makeEmptyArchive=I;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=require_lib$8(),g=require_lib$8(),v=require_lib$8(),b=require_lib$8(),C=require_lib$8(),w=require(`fs`),E=require(`stream`),k=require(`util`),A=l.__importDefault(require(`zlib`)),N=require_libzipImpl();s.ZIP_UNIX=3,s.STORE=0,s.DEFLATE=8,s.DEFAULT_COMPRESSION_LEVEL=`mixed`;function F(s){if(typeof s==`string`&&String(+s)===s)return+s;if(typeof s==`number`&&Number.isFinite(s))return s<0?Date.now()/1e3:s;if(k.types.isDate(s))return s.getTime()/1e3;throw Error(`Invalid time`)}function I(){return Buffer.from([80,75,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])}s.ZipFS=class extends f.BasePortableFakeFS{constructor(l,f={}){super(),this.listings=new Map,this.entries=new Map,this.fileSources=new Map,this.fds=new Map,this.nextFd=0,this.ready=!1,this.readOnly=!1,f.readOnly&&(this.readOnly=!0);let g=f;this.level=g.level===void 0?s.DEFAULT_COMPRESSION_LEVEL:g.level;let v=f.customZipImplementation??N.LibZipImpl;if(typeof l==`string`){let{baseFs:s=new p.NodeFS}=g;this.baseFs=s,this.path=l}else this.path=null,this.baseFs=null;if(f.stats)this.stats=f.stats;else if(typeof l==`string`)try{this.stats=this.baseFs.statSync(l)}catch(s){if(s.code===`ENOENT`&&g.create)this.stats=b.statUtils.makeDefaultStats();else throw s}else this.stats=b.statUtils.makeDefaultStats();typeof l==`string`?f.create?this.zipImpl=new v({buffer:I(),readOnly:this.readOnly}):this.zipImpl=new v({path:l,baseFs:this.baseFs,readOnly:this.readOnly,size:this.stats.size}):this.zipImpl=new v({buffer:l??I(),readOnly:this.readOnly}),this.listings.set(C.PortablePath.root,new Set);let w=this.zipImpl.getListings();for(let s=0;s{this.closeSync(C)}})}async readPromise(s,l,f,p,g){return this.readSync(s,l,f,p,g)}readSync(s,l,f=0,p=l.byteLength,g=-1){let v=this.fds.get(s);if(v===void 0)throw b.errors.EBADF(`read`);let C=g===-1||g===null?v.cursor:g,w=this.readFileSync(v.p);w.copy(l,f,C,C+p);let E=Math.max(0,Math.min(w.length-C,p));return(g===-1||g===null)&&(v.cursor+=E),E}async writePromise(s,l,f,p,g){return typeof l==`string`?this.writeSync(s,l,g):this.writeSync(s,l,f,p,g)}writeSync(s,l,f,p,g){throw this.fds.get(s)===void 0?b.errors.EBADF(`read`):Error(`Unimplemented`)}async closePromise(s){return this.closeSync(s)}closeSync(s){if(this.fds.get(s)===void 0)throw b.errors.EBADF(`read`);this.fds.delete(s)}createReadStream(s,{encoding:l}={}){if(s===null)throw Error(`Unimplemented`);let f=this.openSync(s,`r`),p=Object.assign(new E.PassThrough({emitClose:!0,autoDestroy:!0,destroy:(s,l)=>{clearImmediate(g),this.closeSync(f),l(s)}}),{close(){p.destroy()},bytesRead:0,path:s,pending:!1}),g=setImmediate(async()=>{try{let f=await this.readFilePromise(s,l);p.bytesRead=f.length,p.end(f)}catch(s){p.destroy(s)}});return p}createWriteStream(s,{encoding:l}={}){if(this.readOnly)throw b.errors.EROFS(`open '${s}'`);if(s===null)throw Error(`Unimplemented`);let f=[],p=this.openSync(s,`w`),g=Object.assign(new E.PassThrough({autoDestroy:!0,emitClose:!0,destroy:(g,v)=>{try{g?v(g):(this.writeFileSync(s,Buffer.concat(f),l),v(null))}catch(s){v(s)}finally{this.closeSync(p)}}}),{close(){g.destroy()},bytesWritten:0,path:s,pending:!1});return g.on(`data`,s=>{let l=Buffer.from(s);g.bytesWritten+=l.length,f.push(l)}),g}async realpathPromise(s){return this.realpathSync(s)}realpathSync(s){let l=this.resolveFilename(`lstat '${s}'`,s);if(!this.entries.has(l)&&!this.listings.has(l))throw b.errors.ENOENT(`lstat '${s}'`);return l}async existsPromise(s){return this.existsSync(s)}existsSync(s){if(!this.ready)throw b.errors.EBUSY(`archive closed, existsSync '${s}'`);if(this.symlinkCount===0){let l=C.ppath.resolve(C.PortablePath.root,s);return this.entries.has(l)||this.listings.has(l)}let l;try{l=this.resolveFilename(`stat '${s}'`,s,void 0,!1)}catch{return!1}return l===void 0?!1:this.entries.has(l)||this.listings.has(l)}async accessPromise(s,l){return this.accessSync(s,l)}accessSync(s,l=w.constants.F_OK){let f=this.resolveFilename(`access '${s}'`,s);if(!this.entries.has(f)&&!this.listings.has(f))throw b.errors.ENOENT(`access '${s}'`);if(this.readOnly&&l&w.constants.W_OK)throw b.errors.EROFS(`access '${s}'`)}async statPromise(s,l={bigint:!1}){return l.bigint?this.statSync(s,{bigint:!0}):this.statSync(s)}statSync(s,l={bigint:!1,throwIfNoEntry:!0}){let f=this.resolveFilename(`stat '${s}'`,s,void 0,l.throwIfNoEntry);if(f!==void 0){if(!this.entries.has(f)&&!this.listings.has(f)){if(l.throwIfNoEntry===!1)return;throw b.errors.ENOENT(`stat '${s}'`)}if(s[s.length-1]===`/`&&!this.listings.has(f))throw b.errors.ENOTDIR(`stat '${s}'`);return this.statImpl(`stat '${s}'`,f,l)}}async fstatPromise(s,l){return this.fstatSync(s,l)}fstatSync(s,l){let f=this.fds.get(s);if(f===void 0)throw b.errors.EBADF(`fstatSync`);let{p}=f,g=this.resolveFilename(`stat '${p}'`,p);if(!this.entries.has(g)&&!this.listings.has(g))throw b.errors.ENOENT(`stat '${p}'`);if(p[p.length-1]===`/`&&!this.listings.has(g))throw b.errors.ENOTDIR(`stat '${p}'`);return this.statImpl(`fstat '${p}'`,g,l)}async lstatPromise(s,l={bigint:!1}){return l.bigint?this.lstatSync(s,{bigint:!0}):this.lstatSync(s)}lstatSync(s,l={bigint:!1,throwIfNoEntry:!0}){let f=this.resolveFilename(`lstat '${s}'`,s,!1,l.throwIfNoEntry);if(f!==void 0){if(!this.entries.has(f)&&!this.listings.has(f)){if(l.throwIfNoEntry===!1)return;throw b.errors.ENOENT(`lstat '${s}'`)}if(s[s.length-1]===`/`&&!this.listings.has(f))throw b.errors.ENOTDIR(`lstat '${s}'`);return this.statImpl(`lstat '${s}'`,f,l)}}statImpl(s,l,f={}){let p=this.entries.get(l);if(p!==void 0){let s=this.zipImpl.stat(p),g=s.crc,v=s.size,C=s.mtime*1e3,E=this.stats.uid,k=this.stats.gid,A=512,N=Math.ceil(s.size/512),F=C,I=C,R=C,B=new Date(F),q=new Date(I),J=new Date(R),le=new Date(C),_e=this.listings.has(l)?w.constants.S_IFDIR:this.isSymbolicLink(p)?w.constants.S_IFLNK:w.constants.S_IFREG,be=_e===w.constants.S_IFDIR?493:420,xe=_e|this.getUnixMode(p,be)&511,De=Object.assign(new b.statUtils.StatEntry,{uid:E,gid:k,size:v,blksize:512,blocks:N,atime:B,birthtime:q,ctime:J,mtime:le,atimeMs:F,birthtimeMs:I,ctimeMs:R,mtimeMs:C,mode:xe,crc:g});return f.bigint===!0?b.statUtils.convertToBigIntStats(De):De}if(this.listings.has(l)){let s=this.stats.uid,l=this.stats.gid,p=0,g=512,v=0,C=this.stats.mtimeMs,E=this.stats.mtimeMs,k=this.stats.mtimeMs,A=this.stats.mtimeMs,N=new Date(C),F=new Date(E),I=new Date(k),R=new Date(A),B=w.constants.S_IFDIR|493,q=Object.assign(new b.statUtils.StatEntry,{uid:s,gid:l,size:0,blksize:512,blocks:0,atime:N,birthtime:F,ctime:I,mtime:R,atimeMs:C,birthtimeMs:E,ctimeMs:k,mtimeMs:A,mode:B,crc:0});return f.bigint===!0?b.statUtils.convertToBigIntStats(q):q}throw Error(`Unreachable`)}getUnixMode(l,f){let[p,g]=this.zipImpl.getExternalAttributes(l);return p===s.ZIP_UNIX?g>>>16:f}registerListing(s){let l=this.listings.get(s);if(l)return l;this.registerListing(C.ppath.dirname(s)).add(C.ppath.basename(s));let f=new Set;return this.listings.set(s,f),f}registerEntry(s,l){this.registerListing(C.ppath.dirname(s)).add(C.ppath.basename(s)),this.entries.set(s,l)}unregisterListing(s){this.listings.delete(s),this.listings.get(C.ppath.dirname(s))?.delete(C.ppath.basename(s))}unregisterEntry(s){this.unregisterListing(s);let l=this.entries.get(s);this.entries.delete(s),l!==void 0&&(this.fileSources.delete(l),this.isSymbolicLink(l)&&this.symlinkCount--)}deleteEntry(s,l){this.unregisterEntry(s),this.zipImpl.deleteEntry(l)}resolveFilename(s,l,f=!0,p=!0){if(!this.ready)throw b.errors.EBUSY(`archive closed, ${s}`);let g=C.ppath.resolve(C.PortablePath.root,l);if(g===`/`)return C.PortablePath.root;let v=this.entries.get(g);if(f&&v!==void 0)if(this.symlinkCount!==0&&this.isSymbolicLink(v)){let l=this.getFileSource(v).toString();return this.resolveFilename(s,C.ppath.resolve(C.ppath.dirname(g),l),!0,p)}else return g;for(;;){let l=this.resolveFilename(s,C.ppath.dirname(g),!0,p);if(l===void 0)return l;let v=this.listings.has(l),w=this.entries.has(l);if(!v&&!w){if(p===!1)return;throw b.errors.ENOENT(s)}if(!v)throw b.errors.ENOTDIR(s);if(g=C.ppath.resolve(l,C.ppath.basename(g)),!f||this.symlinkCount===0)break;let E=this.zipImpl.locate(g.slice(1));if(E===-1)break;if(this.isSymbolicLink(E)){let s=this.getFileSource(E).toString();g=C.ppath.resolve(C.ppath.dirname(g),s)}else break}return g}setFileSource(l,f){let p=Buffer.isBuffer(f)?f:Buffer.from(f),g=C.ppath.relative(C.PortablePath.root,l),v=null;this.level!==`mixed`&&(v=[this.level===0?s.STORE:s.DEFLATE,this.level]);let b=this.zipImpl.setFileSource(g,v,p);return this.fileSources.set(b,p),b}isSymbolicLink(l){if(this.symlinkCount===0)return!1;let[f,p]=this.zipImpl.getExternalAttributes(l);return f===s.ZIP_UNIX?(p>>>16&w.constants.S_IFMT)===w.constants.S_IFLNK:!1}getFileSource(l,f={asyncDecompress:!1}){let p=this.fileSources.get(l);if(p!==void 0)return p;let{data:g,compressionMethod:v}=this.zipImpl.getFileSource(l);if(v===s.STORE)return this.zipImpl.filesShouldBeCached&&this.fileSources.set(l,g),g;if(v===s.DEFLATE){if(f.asyncDecompress)return new Promise((s,f)=>{A.default.inflateRaw(g,(p,g)=>{p?f(p):(this.zipImpl.filesShouldBeCached&&this.fileSources.set(l,g),s(g))})});{let s=A.default.inflateRawSync(g);return this.zipImpl.filesShouldBeCached&&this.fileSources.set(l,s),s}}else throw Error(`Unsupported compression method: ${v}`)}async fchmodPromise(s,l){return this.chmodPromise(this.fdToPath(s,`fchmod`),l)}fchmodSync(s,l){return this.chmodSync(this.fdToPath(s,`fchmodSync`),l)}async chmodPromise(s,l){return this.chmodSync(s,l)}chmodSync(l,f){if(this.readOnly)throw b.errors.EROFS(`chmod '${l}'`);f&=493;let p=this.resolveFilename(`chmod '${l}'`,l,!1),g=this.entries.get(p);if(g===void 0)throw Error(`Assertion failed: The entry should have been registered (${p})`);let v=this.getUnixMode(g,w.constants.S_IFREG|0)&-512|f;this.zipImpl.setExternalAttributes(g,s.ZIP_UNIX,v<<16)}async fchownPromise(s,l,f){return this.chownPromise(this.fdToPath(s,`fchown`),l,f)}fchownSync(s,l,f){return this.chownSync(this.fdToPath(s,`fchownSync`),l,f)}async chownPromise(s,l,f){return this.chownSync(s,l,f)}chownSync(s,l,f){throw Error(`Unimplemented`)}async renamePromise(s,l){return this.renameSync(s,l)}renameSync(s,l){throw Error(`Unimplemented`)}async copyFilePromise(s,l,f){let{indexSource:p,indexDest:g,resolvedDestP:v}=this.prepareCopyFile(s,l,f),b=await this.getFileSource(p,{asyncDecompress:!0}),C=this.setFileSource(v,b);C!==g&&this.registerEntry(v,C)}copyFileSync(s,l,f=0){let{indexSource:p,indexDest:g,resolvedDestP:v}=this.prepareCopyFile(s,l,f),b=this.getFileSource(p),C=this.setFileSource(v,b);C!==g&&this.registerEntry(v,C)}prepareCopyFile(s,l,f=0){if(this.readOnly)throw b.errors.EROFS(`copyfile '${s} -> '${l}'`);if((f&w.constants.COPYFILE_FICLONE_FORCE)!==0)throw b.errors.ENOSYS(`unsupported clone operation`,`copyfile '${s}' -> ${l}'`);let p=this.resolveFilename(`copyfile '${s} -> ${l}'`,s),g=this.entries.get(p);if(g===void 0)throw b.errors.EINVAL(`copyfile '${s}' -> '${l}'`);let v=this.resolveFilename(`copyfile '${s}' -> ${l}'`,l),C=this.entries.get(v);if((f&(w.constants.COPYFILE_EXCL|w.constants.COPYFILE_FICLONE_FORCE))!==0&&C!==void 0)throw b.errors.EEXIST(`copyfile '${s}' -> '${l}'`);return{indexSource:g,resolvedDestP:v,indexDest:C}}async appendFilePromise(s,l,f){if(this.readOnly)throw b.errors.EROFS(`open '${s}'`);return f===void 0?f={flag:`a`}:typeof f==`string`?f={flag:`a`,encoding:f}:f.flag===void 0&&(f={flag:`a`,...f}),this.writeFilePromise(s,l,f)}appendFileSync(s,l,f={}){if(this.readOnly)throw b.errors.EROFS(`open '${s}'`);return f===void 0?f={flag:`a`}:typeof f==`string`?f={flag:`a`,encoding:f}:f.flag===void 0&&(f={flag:`a`,...f}),this.writeFileSync(s,l,f)}fdToPath(s,l){let f=this.fds.get(s)?.p;if(f===void 0)throw b.errors.EBADF(l);return f}async writeFilePromise(s,l,f){let{encoding:p,mode:g,index:v,resolvedP:b}=this.prepareWriteFile(s,f);v!==void 0&&typeof f==`object`&&f.flag&&f.flag.includes(`a`)&&(l=Buffer.concat([await this.getFileSource(v,{asyncDecompress:!0}),Buffer.from(l)])),p!==null&&(l=l.toString(p));let C=this.setFileSource(b,l);C!==v&&this.registerEntry(b,C),g!==null&&await this.chmodPromise(b,g)}writeFileSync(s,l,f){let{encoding:p,mode:g,index:v,resolvedP:b}=this.prepareWriteFile(s,f);v!==void 0&&typeof f==`object`&&f.flag&&f.flag.includes(`a`)&&(l=Buffer.concat([this.getFileSource(v),Buffer.from(l)])),p!==null&&(l=l.toString(p));let C=this.setFileSource(b,l);C!==v&&this.registerEntry(b,C),g!==null&&this.chmodSync(b,g)}prepareWriteFile(s,l){if(typeof s==`number`&&(s=this.fdToPath(s,`read`)),this.readOnly)throw b.errors.EROFS(`open '${s}'`);let f=this.resolveFilename(`open '${s}'`,s);if(this.listings.has(f))throw b.errors.EISDIR(`open '${s}'`);let p=null,g=null;typeof l==`string`?p=l:typeof l==`object`&&({encoding:p=null,mode:g=null}=l);let v=this.entries.get(f);return{encoding:p,mode:g,resolvedP:f,index:v}}async unlinkPromise(s){return this.unlinkSync(s)}unlinkSync(s){if(this.readOnly)throw b.errors.EROFS(`unlink '${s}'`);let l=this.resolveFilename(`unlink '${s}'`,s);if(this.listings.has(l))throw b.errors.EISDIR(`unlink '${s}'`);let f=this.entries.get(l);if(f===void 0)throw b.errors.EINVAL(`unlink '${s}'`);this.deleteEntry(l,f)}async utimesPromise(s,l,f){return this.utimesSync(s,l,f)}utimesSync(s,l,f){if(this.readOnly)throw b.errors.EROFS(`utimes '${s}'`);let p=this.resolveFilename(`utimes '${s}'`,s);this.utimesImpl(p,f)}async lutimesPromise(s,l,f){return this.lutimesSync(s,l,f)}lutimesSync(s,l,f){if(this.readOnly)throw b.errors.EROFS(`lutimes '${s}'`);let p=this.resolveFilename(`utimes '${s}'`,s,!1);this.utimesImpl(p,f)}utimesImpl(s,l){this.listings.has(s)&&(this.entries.has(s)||this.hydrateDirectory(s));let f=this.entries.get(s);if(f===void 0)throw Error(`Unreachable`);this.zipImpl.setMtime(f,F(l))}async mkdirPromise(s,l){return this.mkdirSync(s,l)}mkdirSync(s,{mode:l=493,recursive:f=!1}={}){if(f)return this.mkdirpSync(s,{chmod:l});if(this.readOnly)throw b.errors.EROFS(`mkdir '${s}'`);let p=this.resolveFilename(`mkdir '${s}'`,s);if(this.entries.has(p)||this.listings.has(p))throw b.errors.EEXIST(`mkdir '${s}'`);this.hydrateDirectory(p),this.chmodSync(p,l)}async rmdirPromise(s,l){return this.rmdirSync(s,l)}rmdirSync(s,{recursive:l=!1}={}){if(this.readOnly)throw b.errors.EROFS(`rmdir '${s}'`);if(l){this.removeSync(s);return}let f=this.resolveFilename(`rmdir '${s}'`,s),p=this.listings.get(f);if(!p)throw b.errors.ENOTDIR(`rmdir '${s}'`);if(p.size>0)throw b.errors.ENOTEMPTY(`rmdir '${s}'`);let g=this.entries.get(f);if(g===void 0)throw b.errors.EINVAL(`rmdir '${s}'`);this.deleteEntry(s,g)}async rmPromise(s,l){return this.rmSync(s,l)}rmSync(s,{recursive:l=!1}={}){if(this.readOnly)throw b.errors.EROFS(`rm '${s}'`);if(l){this.removeSync(s);return}let f=this.resolveFilename(`rm '${s}'`,s),p=this.listings.get(f);if(!p)throw b.errors.ENOTDIR(`rm '${s}'`);if(p.size>0)throw b.errors.ENOTEMPTY(`rm '${s}'`);let g=this.entries.get(f);if(g===void 0)throw b.errors.EINVAL(`rm '${s}'`);this.deleteEntry(s,g)}hydrateDirectory(s){let l=this.zipImpl.addDirectory(C.ppath.relative(C.PortablePath.root,s));return this.registerListing(s),this.registerEntry(s,l),l}async linkPromise(s,l){return this.linkSync(s,l)}linkSync(s,l){throw b.errors.EOPNOTSUPP(`link '${s}' -> '${l}'`)}async symlinkPromise(s,l){return this.symlinkSync(s,l)}symlinkSync(l,f){if(this.readOnly)throw b.errors.EROFS(`symlink '${l}' -> '${f}'`);let p=this.resolveFilename(`symlink '${l}' -> '${f}'`,f);if(this.listings.has(p))throw b.errors.EISDIR(`symlink '${l}' -> '${f}'`);if(this.entries.has(p))throw b.errors.EEXIST(`symlink '${l}' -> '${f}'`);let g=this.setFileSource(p,l);this.registerEntry(p,g),this.zipImpl.setExternalAttributes(g,s.ZIP_UNIX,(w.constants.S_IFLNK|511)<<16),this.symlinkCount+=1}async readFilePromise(s,l){typeof l==`object`&&(l=l?l.encoding:void 0);let f=await this.readFileBuffer(s,{asyncDecompress:!0});return l?f.toString(l):f}readFileSync(s,l){typeof l==`object`&&(l=l?l.encoding:void 0);let f=this.readFileBuffer(s);return l?f.toString(l):f}readFileBuffer(s,l={asyncDecompress:!1}){typeof s==`number`&&(s=this.fdToPath(s,`read`));let f=this.resolveFilename(`open '${s}'`,s);if(!this.entries.has(f)&&!this.listings.has(f))throw b.errors.ENOENT(`open '${s}'`);if(s[s.length-1]===`/`&&!this.listings.has(f))throw b.errors.ENOTDIR(`open '${s}'`);if(this.listings.has(f))throw b.errors.EISDIR(`read`);let p=this.entries.get(f);if(p===void 0)throw Error(`Unreachable`);return this.getFileSource(p,l)}async readdirPromise(s,l){return this.readdirSync(s,l)}readdirSync(s,l){let f=this.resolveFilename(`scandir '${s}'`,s);if(!this.entries.has(f)&&!this.listings.has(f))throw b.errors.ENOENT(`scandir '${s}'`);let p=this.listings.get(f);if(!p)throw b.errors.ENOTDIR(`scandir '${s}'`);if(l?.recursive)if(l?.withFileTypes){let l=Array.from(p,l=>Object.assign(this.statImpl(`lstat`,C.ppath.join(s,l)),{name:l,path:C.PortablePath.dot,parentPath:C.PortablePath.dot}));for(let p of l){if(!p.isDirectory())continue;let g=C.ppath.join(p.path,p.name),v=this.listings.get(C.ppath.join(f,g));for(let f of v)l.push(Object.assign(this.statImpl(`lstat`,C.ppath.join(s,g,f)),{name:f,path:g,parentPath:g}))}return l}else{let s=[...p];for(let l of s){let p=this.listings.get(C.ppath.join(f,l));if(p!==void 0)for(let f of p)s.push(C.ppath.join(l,f))}return s}else if(l?.withFileTypes)return Array.from(p,l=>Object.assign(this.statImpl(`lstat`,C.ppath.join(s,l)),{name:l,path:void 0,parentPath:void 0}));else return[...p]}async readlinkPromise(s){let l=this.prepareReadlink(s);return(await this.getFileSource(l,{asyncDecompress:!0})).toString()}readlinkSync(s){let l=this.prepareReadlink(s);return this.getFileSource(l).toString()}prepareReadlink(s){let l=this.resolveFilename(`readlink '${s}'`,s,!1);if(!this.entries.has(l)&&!this.listings.has(l))throw b.errors.ENOENT(`readlink '${s}'`);if(s[s.length-1]===`/`&&!this.listings.has(l))throw b.errors.ENOTDIR(`open '${s}'`);if(this.listings.has(l))throw b.errors.EINVAL(`readlink '${s}'`);let f=this.entries.get(l);if(f===void 0)throw Error(`Unreachable`);if(!this.isSymbolicLink(f))throw b.errors.EINVAL(`readlink '${s}'`);return f}async truncatePromise(s,l=0){let f=this.resolveFilename(`open '${s}'`,s),p=this.entries.get(f);if(p===void 0)throw b.errors.EINVAL(`open '${s}'`);let g=await this.getFileSource(p,{asyncDecompress:!0}),v=Buffer.alloc(l,0);return g.copy(v),await this.writeFilePromise(s,v)}truncateSync(s,l=0){let f=this.resolveFilename(`open '${s}'`,s),p=this.entries.get(f);if(p===void 0)throw b.errors.EINVAL(`open '${s}'`);let g=this.getFileSource(p),v=Buffer.alloc(l,0);return g.copy(v),this.writeFileSync(s,v)}async ftruncatePromise(s,l){return this.truncatePromise(this.fdToPath(s,`ftruncate`),l)}ftruncateSync(s,l){return this.truncateSync(this.fdToPath(s,`ftruncateSync`),l)}watch(s,l,f){let p;switch(typeof l){case`function`:case`string`:case`undefined`:p=!0;break;default:({persistent:p=!0}=l);break}if(!p)return{on:()=>{},close:()=>{}};let g=setInterval(()=>{},1440*60*1e3);return{on:()=>{},close:()=>{clearInterval(g)}}}watchFile(s,l,f){let p=C.ppath.resolve(C.PortablePath.root,s);return(0,v.watchFile)(this,p,l,f)}unwatchFile(s,l){let f=C.ppath.resolve(C.PortablePath.root,s);return(0,v.unwatchFile)(this,f,l)}}})),require_mountMemoryDrive=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.mountMemoryDrive=v;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=l.__importDefault(require(`fs`)),g=require_ZipFS();function v(s,l,v=Buffer.alloc(0),b){let C=new g.ZipFS(v),w=s=>s===l||s.startsWith(`${l}/`)?s.slice(0,l.length):null,E=async(s,l)=>()=>C,k=(s,l)=>C,A={...s},N=new f.NodeFS(A),F=new f.MountFS({baseFs:N,getMountPoint:w,factoryPromise:E,factorySync:k,magicByte:21,maxAge:1/0,typeCheck:b?.typeCheck});return(0,f.patchFs)(p.default,new f.PosixFS(F)),C}})),require_common=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.mountMemoryDrive=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports));l.__exportStar(require_ZipOpenFS(),s),l.__exportStar(require_ZipFS(),s);var f=require_mountMemoryDrive();Object.defineProperty(s,`mountMemoryDrive`,{enumerable:!0,get:function(){return f.mountMemoryDrive}})})),require_jsZipImpl=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.JsZipImpl=void 0;let l=require_lib$8(),f=require_ZipFS(),p={CENTRAL_DIRECTORY:33639248,END_OF_CENTRAL_DIRECTORY:101010256},g=22;s.JsZipImpl=class s{constructor(l){if(this.filesShouldBeCached=!1,`buffer`in l)throw Error(`Buffer based zip archives are not supported`);if(!l.readOnly)throw Error(`Writable zip archives are not supported`);this.baseFs=l.baseFs,this.fd=this.baseFs.openSync(l.path,`r`);try{this.entries=s.readZipSync(this.fd,this.baseFs,l.size)}catch(s){throw this.baseFs.closeSync(this.fd),this.fd=`closed`,s}}static readZipSync(s,g,v){if(v<22)throw Error(`Invalid ZIP file: EOCD not found`);let b=-1,C=Buffer.alloc(22);if(g.readSync(s,C,0,22,v-22),C.readUInt32LE(0)===p.END_OF_CENTRAL_DIRECTORY)b=0;else{let l=Math.min(65557,v);C=Buffer.alloc(l),g.readSync(s,C,0,l,Math.max(0,v-l));for(let s=C.length-4;s>=0;s--)if(C.readUInt32LE(s)===p.END_OF_CENTRAL_DIRECTORY){b=s;break}if(b===-1)throw Error(`Not a zip archive`)}let w=C.readUInt16LE(b+10),E=C.readUInt32LE(b+12),k=C.readUInt32LE(b+16),A=C.readUInt16LE(b+20);if(b+A+22>C.length)throw Error(`Zip archive inconsistent`);if(w==65535||E==4294967295||k==4294967295)throw Error(`Zip 64 is not supported`);if(E>v||w>E/46)throw Error(`Zip archive inconsistent`);let N=Buffer.alloc(E);if(g.readSync(s,N,0,N.length,k)!==N.length)throw Error(`Zip archive inconsistent`);let F=[],I=0,R=0,B=0;for(;RN.length||N.readUInt32LE(I)!==p.CENTRAL_DIRECTORY)throw Error(`Zip archive inconsistent`);let s=N.readUInt16LE(I+4)>>>8;if(N.readUInt16LE(I+8)&1)throw Error(`Encrypted zip files are not supported`);let g=N.readUInt16LE(I+10),v=N.readUInt32LE(I+16),b=N.readUInt16LE(I+28),C=N.readUInt16LE(I+30),w=N.readUInt16LE(I+32),E=N.readUInt32LE(I+42),k=N.toString(`utf8`,I+46,I+46+b).replaceAll(`\0`,` `);if(k.includes(`\0`))throw Error(`Invalid ZIP file`);let A=N.readUInt32LE(I+20),q=N.readUInt32LE(I+38);F.push({name:k,os:s,mtime:l.constants.SAFE_TIME,crc:v,compressionMethod:g,isSymbolicLink:s===f.ZIP_UNIX&&(q>>>16&l.constants.S_IFMT)===l.constants.S_IFLNK,size:N.readUInt32LE(I+24),compressedSize:A,externalAttributes:q,localHeaderOffset:E}),B+=A,R+=1,I+=46+b+C+w}if(B>v||I!==N.length)throw Error(`Zip archive inconsistent`);return F}getExternalAttributes(s){let l=this.entries[s];return[l.os,l.externalAttributes]}getListings(){return this.entries.map(s=>s.name)}getSymlinkCount(){let s=0;for(let l of this.entries)l.isSymbolicLink&&(s+=1);return s}stat(s){let l=this.entries[s];return{crc:l.crc,mtime:l.mtime,size:l.size}}locate(s){for(let l=0;l{Object.defineProperty(s,`__esModule`,{value:!0}),s.LibZipImpl=s.JsZipImpl=void 0,s.getLibzipSync=v,s.getLibzipPromise=b;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_instance(),p=l.__importDefault(require_libzipSync()),g=require_makeInterface();l.__exportStar(require_common(),s),(0,f.setFactory)(()=>{let s=(0,p.default)();return(0,g.makeInterface)(s)});function v(){return(0,f.getInstance)()}async function b(){return(0,f.getInstance)()}var C=require_jsZipImpl();Object.defineProperty(s,`JsZipImpl`,{enumerable:!0,get:function(){return C.JsZipImpl}});var w=require_libzipImpl();Object.defineProperty(s,`LibZipImpl`,{enumerable:!0,get:function(){return w.LibZipImpl}})})),require_entry=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_lib$8(),f=require_advanced(),p=require_lib$5();var g=class extends f.Command{constructor(){super(...arguments),this.cwd=f.Option.String(`--cwd`,process.cwd(),{description:`The directory to run the command in`}),this.commandName=f.Option.String(),this.args=f.Option.Proxy()}async execute(){let s=this.args.length>0?`${this.commandName} ${this.args.join(` `)}`:this.commandName;return await(0,p.execute)(s,[],{cwd:l.npath.toPortablePath(this.cwd),stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})}};g.usage={description:`run a command using yarn's portable shell`,details:` This command will run a command using Yarn's portable shell. Make sure to escape glob patterns, redirections, and other features that might be expanded by your own shell. @@ -1739,58 +1938,58 @@ l.exports=g;let p=require_queue_microtask();function g(s,l){let g,v,b,C=!0;Array Note: Don't use this command in Yarn scripts, as Yarn's shell is automatically used. For a list of features, visit: https://github.com/yarnpkg/berry/blob/master/packages/yarnpkg-shell/README.md. - `,examples:[[`Run a simple command`,`$0 echo Hello`],[`Run a command with a glob pattern`,`$0 echo '*.js'`],[`Run a command with a redirection`,`$0 echo Hello World '>' hello.txt`],[`Run a command with an escaped glob pattern (The double escape is needed in Unix shells)`,`$0 echo '"*.js"'`],[`Run a command with a variable (Double quotes are needed in Unix shells, to prevent them from expanding the variable)`,`$0 "GREETING=Hello echo $GREETING World"`]]},s.default=v})),require_errors$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ShellError=void 0,s.ShellError=class extends Error{constructor(s){super(s),this.name=`ShellError`}}})),require_globUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.fastGlobOptions=s.micromatchOptions=void 0,s.isGlobPattern=C,s.match=w,s.isBraceExpansion=E;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=l.__importDefault(require_out()),v=l.__importDefault(require(`fs`)),b=l.__importDefault(require_micromatch());s.micromatchOptions={strictBrackets:!0},s.fastGlobOptions={onlyDirectories:!1,onlyFiles:!1};function C(l){if(!b.default.scan(l,s.micromatchOptions).isGlob)return!1;try{b.default.parse(l,s.micromatchOptions)}catch{return!1}return!0}function w(l,{cwd:b,baseFs:C}){return(0,g.default)(l,{...s.fastGlobOptions,cwd:p.npath.fromPortablePath(b),fs:(0,p.extendFs)(v.default,new p.PosixFS(C))})}function E(l){return b.default.scan(l,s.micromatchOptions).isBrace}})),require_pipe=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Handle=s.ProtectedStream=s.Pipe=void 0,s.makeProcess=E,s.makeBuiltin=k,s.start=F,s.createOutputStreamsWithPrefix=R;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require_cross_spawn$1()),p=require(`stream`),g=require(`string_decoder`);var v;(function(s){s[s.STDIN=0]=`STDIN`,s[s.STDOUT=1]=`STDOUT`,s[s.STDERR=2]=`STDERR`})(v||(s.Pipe=v={}));let b=new Set;function C(){}function w(){for(let s of b)s.kill()}function E(s,g,v,E){return v=>{let k=v[0]instanceof p.Transform?`pipe`:v[0],A=v[1]instanceof p.Transform?`pipe`:v[1],N=v[2]instanceof p.Transform?`pipe`:v[2],F=(0,l.default)(s,g,{...E,stdio:[k,A,N]});return b.add(F),b.size===1&&(process.on(`SIGINT`,C),process.on(`SIGTERM`,w)),v[0]instanceof p.Transform&&v[0].pipe(F.stdin),v[1]instanceof p.Transform&&F.stdout.pipe(v[1],{end:!1}),v[2]instanceof p.Transform&&F.stderr.pipe(v[2],{end:!1}),{stdin:F.stdin,promise:new Promise(l=>{F.on(`error`,p=>{switch(b.delete(F),b.size===0&&(process.off(`SIGINT`,C),process.off(`SIGTERM`,w)),p.code){case`ENOENT`:v[2].write(`command not found: ${s}\n`),l(127);break;case`EACCES`:v[2].write(`permission denied: ${s}\n`),l(128);break;default:v[2].write(`uncaught error: ${p.message}\n`),l(1);break}}),F.on(`close`,s=>{b.delete(F),b.size===0&&(process.off(`SIGINT`,C),process.off(`SIGTERM`,w)),l(s===null?129:s)})})}}}function k(s){return l=>{let g=l[0]===`pipe`?new p.PassThrough:l[0];return{stdin:g,promise:Promise.resolve().then(()=>s({stdin:g,stdout:l[1],stderr:l[2]}))}}}s.ProtectedStream=class{constructor(s){this.stream=s}close(){}get(){return this.stream}};var A=class{constructor(){this.stream=null}close(){if(this.stream===null)throw Error(`Assertion failed: No stream attached`);this.stream.end()}attach(s){this.stream=s}get(){if(this.stream===null)throw Error(`Assertion failed: No stream attached`);return this.stream}},N=class s{static start(l,{stdin:p,stdout:g,stderr:v}){let b=new s(null,l);return b.stdin=p,b.stdout=g,b.stderr=v,b}constructor(s,l){this.stdin=null,this.stdout=null,this.stderr=null,this.pipe=null,this.ancestor=s,this.implementation=l}pipeTo(l,p=v.STDOUT){let g=new s(this,l),b=new A;return g.pipe=b,g.stdout=this.stdout,g.stderr=this.stderr,(p&v.STDOUT)===v.STDOUT?this.stdout=b:this.ancestor!==null&&(this.stderr=this.ancestor.stdout),(p&v.STDERR)===v.STDERR?this.stderr=b:this.ancestor!==null&&(this.stderr=this.ancestor.stderr),g}async exec(){let s=[`ignore`,`ignore`,`ignore`];if(this.pipe)s[0]=`pipe`;else if(this.stdin===null)throw Error(`Assertion failed: No input stream registered`);else s[0]=this.stdin.get();let l;if(this.stdout===null)throw Error(`Assertion failed: No output stream registered`);l=this.stdout,s[1]=l.get();let p;if(this.stderr===null)throw Error(`Assertion failed: No error stream registered`);p=this.stderr,s[2]=p.get();let g=this.implementation(s);return this.pipe&&this.pipe.attach(g.stdin),await g.promise.then(s=>(l.close(),p.close(),s))}async run(){let s=[];for(let l=this;l;l=l.ancestor)s.push(l.exec());return(await Promise.all(s))[0]}};s.Handle=N;function F(s,l){return N.start(s,l)}function I(s,l=null){let v=new p.PassThrough,b=new g.StringDecoder,C=``;return v.on(`data`,p=>{let g=b.write(p),v;do if(v=g.indexOf(` -`),v!==-1){let p=C+g.substring(0,v);g=g.substring(v+1),C=``,s(l===null?p:`${l} ${p}`)}while(v!==-1);C+=g}),v.on(`end`,()=>{let p=b.end();p!==``&&s(l===null?p:`${l} ${p}`)}),v}function R(s,{prefix:l}){return{stdout:I(l=>s.stdout.write(`${l}\n`),s.stdout.isTTY?l:null),stderr:I(l=>s.stderr.write(`${l}\n`),s.stderr.isTTY?l:null)}}})),require_lib$6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.globUtils=s.ShellError=s.EntryCommand=void 0,s.execute=st;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=require_lib$8(),v=l.__importDefault(require_source$5()),b=require(`os`),C=require(`stream`),w=require(`timers/promises`);s.EntryCommand=l.__importDefault(require_entry()).default;let E=require_errors$2();Object.defineProperty(s,`ShellError`,{enumerable:!0,get:function(){return E.ShellError}});let k=l.__importStar(require_globUtils());s.globUtils=k;let A=require_pipe(),N=require_pipe();var F;(function(s){s[s.Readable=1]=`Readable`,s[s.Writable=2]=`Writable`})(F||={});function I(s,l,p){let g=new C.PassThrough({autoDestroy:!0});switch(s){case N.Pipe.STDIN:(l&F.Readable)===F.Readable&&p.stdin.pipe(g,{end:!1}),(l&F.Writable)===F.Writable&&p.stdin instanceof C.Writable&&g.pipe(p.stdin,{end:!1});break;case N.Pipe.STDOUT:(l&F.Readable)===F.Readable&&p.stdout.pipe(g,{end:!1}),(l&F.Writable)===F.Writable&&g.pipe(p.stdout,{end:!1});break;case N.Pipe.STDERR:(l&F.Readable)===F.Readable&&p.stderr.pipe(g,{end:!1}),(l&F.Writable)===F.Writable&&g.pipe(p.stderr,{end:!1});break;default:throw new E.ShellError(`Bad file descriptor: "${s}"`)}return g}function R(s,l={}){let p={...s,...l};return p.environment={...s.environment,...l.environment},p.variables={...s.variables,...l.variables},p}let B=new Map([[`cd`,async([s=(0,b.homedir)(),...l],g,v)=>{let C=p.ppath.resolve(v.cwd,p.npath.toPortablePath(s));if(!(await g.baseFs.statPromise(C).catch(l=>{throw l.code===`ENOENT`?new E.ShellError(`cd: no such file or directory: ${s}`):l})).isDirectory())throw new E.ShellError(`cd: not a directory: ${s}`);return v.cwd=C,0}],[`pwd`,async(s,l,g)=>(g.stdout.write(`${p.npath.fromPortablePath(g.cwd)}\n`),0)],[`:`,async(s,l,p)=>0],[`true`,async(s,l,p)=>0],[`false`,async(s,l,p)=>1],[`exit`,async([s,...l],p,g)=>g.exitCode=parseInt(s??g.variables[`?`],10)],[`echo`,async(s,l,p)=>(p.stdout.write(`${s.join(` `)}\n`),0)],[`sleep`,async([s],l,p)=>{if(s===void 0)throw new E.ShellError(`sleep: missing operand`);let g=Number(s);if(Number.isNaN(g))throw new E.ShellError(`sleep: invalid time interval '${s}'`);return await(0,w.setTimeout)(1e3*g,0)}],[`unset`,async(s,l,p)=>{for(let l of s)delete p.environment[l],delete p.variables[l];return 0}],[`__ysh_run_procedure`,async(s,l,p)=>{let g=p.procedures[s[0]];return await(0,N.start)(g,{stdin:new N.ProtectedStream(p.stdin),stdout:new N.ProtectedStream(p.stdout),stderr:new N.ProtectedStream(p.stderr)}).run()}],[`__ysh_set_redirects`,async(s,l,g)=>{let v=g.stdin,b=g.stdout,w=g.stderr,E=[],k=[],A=[],R=0;for(;s[R]!==`--`;){let v=s[R++],{type:b,fd:w}=JSON.parse(v),N=s=>{switch(w){case null:case 0:E.push(s);break;default:throw Error(`Unsupported file descriptor: "${w}"`)}},B=s=>{switch(w){case null:case 1:k.push(s);break;case 2:A.push(s);break;default:throw Error(`Unsupported file descriptor: "${w}"`)}},q=Number(s[R++]),le=R+q;for(let v=R;vl.baseFs.createReadStream(p.ppath.resolve(g.cwd,p.npath.toPortablePath(s[v]))));break;case`<<<`:N(()=>{let l=new C.PassThrough;return process.nextTick(()=>{l.write(`${s[v]}\n`),l.end()}),l});break;case`<&`:N(()=>I(Number(s[v]),F.Readable,g));break;case`>`:case`>>`:{let w=p.ppath.resolve(g.cwd,p.npath.toPortablePath(s[v]));B(w===`/dev/null`?new C.Writable({autoDestroy:!0,emitClose:!0,write(s,l,p){setImmediate(p)}}):l.baseFs.createWriteStream(w,b===`>>`?{flags:`a`}:void 0))}break;case`>&`:B(I(Number(s[v]),F.Writable,g));break;default:throw Error(`Assertion failed: Unsupported redirection type: "${b}"`)}}if(E.length>0){let s=new C.PassThrough;v=s;let l=p=>{if(p===E.length)s.end();else{let g=E[p]();g.pipe(s,{end:!1}),g.on(`end`,()=>{l(p+1)})}};l(0)}if(k.length>0){let s=new C.PassThrough;b=s;for(let l of k)s.pipe(l)}if(A.length>0){let s=new C.PassThrough;w=s;for(let l of A)s.pipe(l)}let B=await(0,N.start)(Ne(s.slice(R+1),l,g),{stdin:new N.ProtectedStream(v),stdout:new N.ProtectedStream(b),stderr:new N.ProtectedStream(w)}).run();return await Promise.all(k.map(s=>new Promise((l,p)=>{s.on(`error`,s=>{p(s)}),s.on(`close`,()=>{l()}),s.end()}))),await Promise.all(A.map(s=>new Promise((l,p)=>{s.on(`error`,s=>{p(s)}),s.on(`close`,()=>{l()}),s.end()}))),B}]]);async function q(s,l,p){let g=[],v=new C.PassThrough;return v.on(`data`,s=>g.push(s)),await Je(s,l,R(p,{stdout:v})),Buffer.concat(g).toString().replace(/[\r\n]+$/,``)}async function le(s,l,p){let g=s.map(async s=>{let g=await De(s.args,l,p);return{name:s.name,value:g.join(` `)}});return(await Promise.all(g)).reduce((s,l)=>(s[l.name]=l.value,s),{})}function J(s){return s.match(/[^ \r\n\t]+/g)||[]}async function _e(s,l,p,g,v=g){switch(s.name){case`$`:g(String(process.pid));break;case`#`:g(String(l.args.length));break;case`@`:if(s.quoted)for(let s of l.args)v(s);else for(let s of l.args){let l=J(s);for(let s=0;s=0&&bs+l,subtraction:(s,l)=>s-l,multiplication:(s,l)=>s*l,division:(s,l)=>Math.trunc(s/l)};async function xe(s,l,p){if(s.type===`number`){if(Number.isInteger(s.value))return s.value;throw Error(`Invalid number: "${s.value}", only integers are allowed`)}else if(s.type===`variable`){let g=[];await _e({...s,quoted:!0},l,p,s=>g.push(s));let v=Number(g.join(` `));return xe(Number.isNaN(v)?{type:`variable`,name:g.join(` `)}:{type:`number`,value:v},l,p)}else return be[s.type](await xe(s.left,l,p),await xe(s.right,l,p))}async function De(s,l,p){let g=new Map,v=[],b=[],C=s=>{b.push(s)},w=()=>{b.length>0&&v.push(b.join(``)),b=[]},A=s=>{C(s),w()},N=(s,l,p)=>{let v=JSON.stringify({type:s,fd:l}),b=g.get(v);b===void 0&&g.set(v,b=[]),b.push(p)};for(let g of s){let s=!1;switch(g.type){case`redirection`:{let s=await De(g.args,l,p);for(let l of s)N(g.subtype,g.fd,l)}break;case`argument`:for(let v of g.segments)switch(v.type){case`text`:C(v.text);break;case`glob`:C(v.pattern),s=!0;break;case`shell`:{let s=await q(v.shell,l,p);if(v.quoted)C(s);else{let l=J(s);for(let s=0;s0){let s=[];for(let[l,p]of g.entries())s.splice(s.length,0,l,String(p.length),...p);v.splice(0,0,`__ysh_set_redirects`,...s,`--`)}return v}function Ne(s,l,g){l.builtins.has(s[0])||(s=[`command`,...s]);let v=p.npath.fromPortablePath(g.cwd),b=g.environment;b.PWD!==void 0&&(b={...b,PWD:v});let[C,...w]=s;if(C===`command`)return(0,A.makeProcess)(w[0],w.slice(1),l,{cwd:v,env:b});let E=l.builtins.get(C);if(E===void 0)throw Error(`Assertion failed: A builtin should exist for "${C}"`);return(0,A.makeBuiltin)(async({stdin:s,stdout:p,stderr:v})=>{let{stdin:b,stdout:C,stderr:k}=g;g.stdin=s,g.stdout=p,g.stderr=v;try{return await E(w,l,g)}finally{g.stdin=b,g.stdout=C,g.stderr=k}})}function Pe(s,l,p){return g=>{let v=new C.PassThrough;return{stdin:v,promise:Je(s,l,R(p,{stdin:v}))}}}function ze(s,l,p){return g=>({stdin:new C.PassThrough,promise:Je(s,l,p)})}function Be(s,l,p,g){if(l.length===0)return s;{let v;do v=String(Math.random());while(Object.hasOwn(g.procedures,v));return g.procedures={...g.procedures},g.procedures[v]=s,Ne([...l,`__ysh_run_procedure`,v],p,g)}}async function We(s,l,p){let g=s,v=null,b=null;for(;g;){let s=g.then?{...p}:p,C;switch(g.type){case`command`:{let v=await De(g.args,l,p),b=await le(g.envs,l,p);C=g.envs.length?Ne(v,l,R(s,{environment:b})):Ne(v,l,s)}break;case`subshell`:{let v=await De(g.args,l,p);C=Be(Pe(g.subshell,l,s),v,l,s)}break;case`group`:{let v=await De(g.args,l,p);C=Be(ze(g.group,l,s),v,l,s)}break;case`envs`:{let v=await le(g.envs,l,p);s.environment={...s.environment,...v},C=Ne([`true`],l,s)}break}if(C===void 0)throw Error(`Assertion failed: An action should have been generated`);if(v===null)b=(0,N.start)(C,{stdin:new N.ProtectedStream(s.stdin),stdout:new N.ProtectedStream(s.stdout),stderr:new N.ProtectedStream(s.stderr)});else{if(b===null)throw Error(`Assertion failed: The execution pipeline should have been setup`);switch(v){case`|`:b=b.pipeTo(C,N.Pipe.STDOUT);break;case`|&`:b=b.pipeTo(C,N.Pipe.STDOUT|N.Pipe.STDERR);break}}g.then?(v=g.then.type,g=g.then.chain):g=null}if(b===null)throw Error(`Assertion failed: The execution pipeline should have been setup`);return await b.run()}async function Ke(s,l,p,{background:b=!1}={}){function C(s){let l=[`#2E86AB`,`#A23B72`,`#F18F01`,`#C73E1D`,`#CCE2A3`],p=l[s%l.length];return v.default.hex(p)}if(b){let v=p.nextBackgroundJobIndex++,b=C(v),w=b(`[${v}]`),{stdout:E,stderr:k}=(0,A.createOutputStreamsWithPrefix)(p,{prefix:w});return p.backgroundJobs.push(We(s,l,R(p,{stdout:E,stderr:k})).catch(s=>k.write(`${s.message}\n`)).finally(()=>{p.stdout.isTTY&&p.stdout.write(`Job ${w}, '${b((0,g.stringifyCommandChain)(s))}' has ended\n`)})),0}return await We(s,l,p)}async function qe(s,l,p,{background:g=!1}={}){let v,b=s=>{v=s,p.variables[`?`]=String(s)},C=async s=>{try{return await Ke(s.chain,l,p,{background:g&&s.then===void 0})}catch(s){if(!(s instanceof E.ShellError))throw s;return p.stderr.write(`${s.message}\n`),1}};for(b(await C(s));s.then;){if(p.exitCode!==null)return p.exitCode;switch(s.then.type){case`&&`:v===0&&b(await C(s.then.line));break;case`||`:v!==0&&b(await C(s.then.line));break;default:throw Error(`Assertion failed: Unsupported command type: "${s.then.type}"`)}s=s.then.line}return v}async function Je(s,l,p){let g=p.backgroundJobs;p.backgroundJobs=[];let v=0;for(let{command:g,type:b}of s){if(v=await qe(g,l,p,{background:b===`&`}),p.exitCode!==null)return p.exitCode;p.variables[`?`]=String(v)}return await Promise.all(p.backgroundJobs),p.backgroundJobs=g,v}function Ye(s){switch(s.type){case`variable`:return s.name===`@`||s.name===`#`||s.name===`*`||Number.isFinite(parseInt(s.name,10))||`defaultValue`in s&&!!s.defaultValue&&s.defaultValue.some(s=>Ze(s))||`alternativeValue`in s&&!!s.alternativeValue&&s.alternativeValue.some(s=>Ze(s));case`arithmetic`:return Qe(s.arithmetic);case`shell`:return ot(s.shell);default:return!1}}function Ze(s){switch(s.type){case`redirection`:return s.args.some(s=>Ze(s));case`argument`:return s.segments.some(s=>Ye(s));default:throw Error(`Assertion failed: Unsupported argument type: "${s.type}"`)}}function Qe(s){switch(s.type){case`variable`:return Ye(s);case`number`:return!1;default:return Qe(s.left)||Qe(s.right)}}function ot(s){return s.some(({command:s})=>{for(;s;){let l=s.chain;for(;l;){let s;switch(l.type){case`subshell`:s=ot(l.subshell);break;case`command`:s=l.envs.some(s=>s.args.some(s=>Ze(s)))||l.args.some(s=>Ze(s));break}if(s)return!0;if(!l.then)break;l=l.then.chain}if(!s.then)break;s=s.then.line}return!1})}async function st(s,l=[],{baseFs:v=new p.NodeFS,builtins:b={},cwd:w=p.npath.toPortablePath(process.cwd()),env:E=process.env,stdin:A=process.stdin,stdout:N=process.stdout,stderr:F=process.stderr,variables:I={},glob:R=k}={}){let q={};for(let[s,l]of Object.entries(E))l!==void 0&&(q[s]=l);let le=new Map(B);for(let[s,l]of Object.entries(b))le.set(s,l);A===null&&(A=new C.PassThrough,A.end());let J=(0,g.parseShell)(s,R);if(!ot(J)&&J.length>0&&l.length>0){let{command:s}=J[J.length-1];for(;s.then;)s=s.then.line;let p=s.chain;for(;p.then;)p=p.then.chain;p.type===`command`&&(p.args=p.args.concat(l.map(s=>({type:`argument`,segments:[{type:`text`,text:s}]}))))}return await Je(J,{args:l,baseFs:v,builtins:le,initialStdin:A,initialStdout:N,initialStderr:F,glob:R},{cwd:w,environment:q,exitCode:null,procedures:{},stdin:A,stdout:N,stderr:F,variables:Object.assign({},I,{"?":0}),nextBackgroundJobIndex:1,backgroundJobs:[]})}})),require_grapheme_splitter=__commonJSMin(((s,l)=>{function p(){var s=0,l=1,p=2,g=3,v=4,b=5,C=6,w=7,E=8,k=9,A=10,N=11,F=12,I=13,R=14,B=15,q=16,le=17,J=0,_e=1,be=2,xe=3,De=4;function Ne(s,l){return 55296<=s.charCodeAt(l)&&s.charCodeAt(l)<=56319&&56320<=s.charCodeAt(l+1)&&s.charCodeAt(l+1)<=57343}function Pe(s,l){l===void 0&&(l=0);var p=s.charCodeAt(l);if(55296<=p&&p<=56319&&l=1){var g=s.charCodeAt(l-1),v=p;return 55296<=g&&g<=56319?(g-55296)*1024+(v-56320)+65536:v}return p}function ze(N,Ne,Pe){var ze=[N].concat(Ne,[Pe]),Be=ze[ze.length-2],We=Pe,Ke=ze.lastIndexOf(R);if(Ke>1&&ze.slice(1,Ke).every(function(s){return s==g})&&[g,I,le].indexOf(N)==-1)return be;var qe=ze.lastIndexOf(v);if(qe>0&&ze.slice(1,qe).every(function(s){return s==v})&&[F,v].indexOf(Be)==-1)return ze.filter(function(s){return s==v}).length%2==1?xe:De;if(Be==s&&We==l)return J;if(Be==p||Be==s||Be==l)return We==R&&Ne.every(function(s){return s==g})?be:_e;if(We==p||We==s||We==l)return _e;if(Be==C&&(We==C||We==w||We==k||We==A)||(Be==k||Be==w)&&(We==w||We==E)||(Be==A||Be==E)&&We==E||We==g||We==B||We==b||Be==F)return J;var Je=ze.indexOf(g)==-1?ze.length-2:ze.lastIndexOf(g)-1;return[I,le].indexOf(ze[Je])!=-1&&ze.slice(Je+1,-1).every(function(s){return s==g})&&We==R||Be==B&&[q,le].indexOf(We)!=-1?J:Ne.indexOf(v)==-1?Be==v&&We==v?J:_e:be}this.nextBreak=function(s,l){if(l===void 0&&(l=0),l<0)return 0;if(l>=s.length-1)return s.length;for(var p=Be(Pe(s,l)),g=[],v=l+1;v{let p=/^(.*?)(\x1b\[[^m]+m|\x1b\]8;;.*?(\x1b\\|\u0007))/,g;function v(){if(g)return g;if(Intl.Segmenter!==void 0){let s=new Intl.Segmenter(`en`,{granularity:`grapheme`});return g=l=>Array.from(s.segment(l),({segment:s})=>s)}else{let s=new(require_grapheme_splitter());return g=l=>s.splitGraphemes(l)}}l.exports=(s,l=0,g=s.length)=>{if(l<0||g<0)throw RangeError(`Negative indices aren't supported by this implementation`);let b=g-l,C=``,w=0,E=0;for(;s.length>0;){let g=s.match(p)||[s,s,void 0],k=v()(g[1]),A=Math.min(l-w,k.length);k=k.slice(A);let N=Math.min(b-E,k.length);C+=k.slice(0,N).join(``),w+=A,E+=N,g[2]!==void 0&&(C+=g[2]),s=s.slice(g[0].length)}return C}})),require_YarnVersion=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.YarnVersion=void 0,s.YarnVersion=typeof YARN_VERSION<`u`?process.env.YARN_IS_TEST_ENV?`0.0.0`:YARN_VERSION:null})),require_StreamReport=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.StreamReport=s.SUPPORTS_GROUPS=s.SINGLE_LINE_CHAR=void 0,s.formatName=B,s.formatNameWithHyperlink=q,s.reportOptionDeprecations=le;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=l.__importDefault(require_slice_ansi()),g=l.__importDefault(require_ci_info()),v=require_MessageName(),b=require_Report(),C=require_YarnVersion(),w=l.__importStar(require_formatUtils());s.SINGLE_LINE_CHAR=`·`;let E=[`⠋`,`⠙`,`⠹`,`⠸`,`⠼`,`⠴`,`⠦`,`⠧`,`⠇`,`⠏`],k=80,A=g.default.GITHUB_ACTIONS?{start:s=>`::group::${s}\n`,end:s=>`::endgroup:: -`}:g.default.TRAVIS?{start:s=>`travis_fold:start:${s}\n`,end:s=>`travis_fold:end:${s}\n`}:g.default.GITLAB?{start:s=>`section_start:${Math.floor(Date.now()/1e3)}:${s.toLowerCase().replace(/\W+/g,`_`)}[collapsed=true]\r\x1b[0K${s}\n`,end:s=>`section_end:${Math.floor(Date.now()/1e3)}:${s.toLowerCase().replace(/\W+/g,`_`)}\r\x1b[0K`}:null;s.SUPPORTS_GROUPS=A!==null;let N=new Date,F=[`iTerm.app`,`Apple_Terminal`,`WarpTerminal`,`vscode`].includes(process.env.TERM_PROGRAM)||!!process.env.WT_SESSION,I=(s=>s)({patrick:{date:[17,3],chars:[`🍀`,`🌱`],size:40},simba:{date:[19,7],chars:[`🦁`,`🌴`],size:40},jack:{date:[31,10],chars:[`🎃`,`🦇`],size:40},hogsfather:{date:[31,12],chars:[`🎉`,`🎄`],size:40},default:{chars:[`=`,`-`],size:80}}),R=F&&Object.keys(I).find(s=>{let l=I[s];return!(l.date&&(l.date[0]!==N.getDate()||l.date[1]!==N.getMonth()+1))})||`default`;function B(s,{configuration:l,json:p}){if(!l.get(`enableMessageNames`))return``;let g=s===null?0:s,b=(0,v.stringifyMessageName)(g);return!p&&s===null?w.pretty(l,b,`grey`):b}function q(s,{configuration:l,json:p}){let g=B(s,{configuration:l,json:p});if(!g||s===null||s===v.MessageName.UNNAMED)return g;let b=`https://yarnpkg.com/advanced/error-codes#${g}---${v.MessageName[s]}`.toLowerCase();return w.applyHyperlink(l,g,b)}async function le({configuration:s,stdout:l,forceError:p},g){let b=await J.start({configuration:s,stdout:l,includeFooter:!1},async s=>{let l=!1,b=!1;for(let C of g)C.option!==void 0&&(C.error||p?(b=!0,s.reportError(v.MessageName.DEPRECATED_CLI_SETTINGS,C.message)):(l=!0,s.reportWarning(v.MessageName.DEPRECATED_CLI_SETTINGS,C.message)),C.callback?.());l&&!b&&s.reportSeparator()});return b.hasErrors()?b.exitCode():null}var J=class extends b.Report{static async start(s,l){let p=new this(s),g=process.emitWarning;process.emitWarning=(s,l)=>{if(typeof s!=`string`){let p=s;s=p.message,l??=p.name}let g=l===void 0?s:`${l}: ${s}`;p.reportWarning(v.MessageName.UNNAMED,g)},s.includeVersion&&p.reportInfo(v.MessageName.UNNAMED,w.applyStyle(s.configuration,`Yarn ${C.YarnVersion}`,w.Style.BOLD));try{await l(p)}catch(s){p.reportExceptionOnce(s)}finally{await p.finalize(),process.emitWarning=g}return p}constructor({configuration:s,stdout:l,json:p=!1,forceSectionAlignment:g=!1,includeNames:v=!0,includePrefix:b=!0,includeFooter:C=!0,includeLogs:E=!p,includeInfos:k=E,includeWarnings:A=E}){if(super(),this.uncommitted=new Set,this.warningCount=0,this.errorCount=0,this.timerFooter=[],this.startTime=Date.now(),this.indent=0,this.level=0,this.progress=new Map,this.progressTime=0,this.progressFrame=0,this.progressTimeout=null,this.progressStyle=null,this.progressMaxScaledSize=null,w.addLogFilterSupport(this,{configuration:s}),this.configuration=s,this.forceSectionAlignment=g,this.includeNames=v,this.includePrefix=b,this.includeFooter=C,this.includeInfos=k,this.includeWarnings=A,this.json=p,this.stdout=l,s.get(`enableProgressBars`)&&!p&&l.isTTY&&l.columns>22){let l=s.get(`progressBarStyle`)||R;if(!Object.hasOwn(I,l))throw Error(`Assertion failed: Invalid progress bar style`);this.progressStyle=I[l];let p=Math.min(this.getRecommendedLength(),80);this.progressMaxScaledSize=Math.floor(this.progressStyle.size*p/80)}}hasErrors(){return this.errorCount>0}exitCode(){return+!!this.hasErrors()}getRecommendedLength(){let s=12,l=this.progressStyle===null?super.getRecommendedLength():this.stdout.columns-1;return Math.max(40,l-12-this.indent*2)}startSectionSync({reportHeader:s,reportFooter:l,skipIfEmpty:p},g){let v={committed:!1,action:()=>{s?.()}};p?this.uncommitted.add(v):(v.action(),v.committed=!0);let b=Date.now();try{return g()}catch(s){throw this.reportExceptionOnce(s),s}finally{let s=Date.now();this.uncommitted.delete(v),v.committed&&l?.(s-b)}}async startSectionPromise({reportHeader:s,reportFooter:l,skipIfEmpty:p},g){let v={committed:!1,action:()=>{s?.()}};p?this.uncommitted.add(v):(v.action(),v.committed=!0);let b=Date.now();try{return await g()}catch(s){throw this.reportExceptionOnce(s),s}finally{let s=Date.now();this.uncommitted.delete(v),v.committed&&l?.(s-b)}}startTimerImpl(s,l,p){return{cb:typeof l==`function`?l:p,reportHeader:()=>{this.level+=1,this.reportInfo(null,`┌ ${s}`),this.indent+=1,A!==null&&!this.json&&this.includeInfos&&this.stdout.write(A.start(s))},reportFooter:l=>{if(--this.indent,A!==null&&!this.json&&this.includeInfos){this.stdout.write(A.end(s));for(let s of this.timerFooter)s()}this.configuration.get(`enableTimers`)&&l>200?this.reportInfo(null,`└ Completed in ${w.pretty(this.configuration,l,w.Type.DURATION)}`):this.reportInfo(null,`└ Completed`),--this.level},skipIfEmpty:(typeof l==`function`?{}:l).skipIfEmpty}}startTimerSync(s,l,p){let{cb:g,...v}=this.startTimerImpl(s,l,p);return this.startSectionSync(v,g)}async startTimerPromise(s,l,p){let{cb:g,...v}=this.startTimerImpl(s,l,p);return this.startSectionPromise(v,g)}reportSeparator(){this.indent===0?this.writeLine(``):this.reportInfo(null,``)}reportInfo(s,l){if(!this.includeInfos)return;this.commit();let p=this.formatNameWithHyperlink(s),g=p?`${p}: `:``,v=`${this.formatPrefix(g,`blueBright`)}${l}`;this.json?this.reportJson({type:`info`,name:s,displayName:this.formatName(s),indent:this.formatIndent(),data:l}):this.writeLine(v)}reportWarning(s,l){if(this.warningCount+=1,!this.includeWarnings)return;this.commit();let p=this.formatNameWithHyperlink(s),g=p?`${p}: `:``;this.json?this.reportJson({type:`warning`,name:s,displayName:this.formatName(s),indent:this.formatIndent(),data:l}):this.writeLine(`${this.formatPrefix(g,`yellowBright`)}${l}`)}reportError(s,l){this.errorCount+=1,this.timerFooter.push(()=>this.reportErrorImpl(s,l)),this.reportErrorImpl(s,l)}reportErrorImpl(s,l){this.commit();let p=this.formatNameWithHyperlink(s),g=p?`${p}: `:``;this.json?this.reportJson({type:`error`,name:s,displayName:this.formatName(s),indent:this.formatIndent(),data:l}):this.writeLine(`${this.formatPrefix(g,`redBright`)}${l}`,{truncate:!1})}reportFold(s,l){if(!A)return;let p=`${A.start(s)}${l}${A.end(s)}`;this.timerFooter.push(()=>this.stdout.write(p))}reportProgress(s){if(this.progressStyle===null)return{...Promise.resolve(),stop:()=>{}};if(s.hasProgress&&s.hasTitle)throw Error(`Unimplemented: Progress bars can't have both progress and titles.`);let l=!1,p=Promise.resolve().then(async()=>{let p={progress:s.hasProgress?0:void 0,title:s.hasTitle?``:void 0};this.progress.set(s,{definition:p,lastScaledSize:s.hasProgress?-1:void 0,lastTitle:void 0}),this.refreshProgress({delta:-1});for await(let{progress:g,title:v}of s)l||p.progress===g&&p.title===v||(p.progress=g,p.title=v,this.refreshProgress());g()}),g=()=>{l||(l=!0,this.progress.delete(s),this.refreshProgress({delta:1}))};return{...p,stop:g}}reportJson(s){this.json&&this.writeLine(`${JSON.stringify(s)}`)}async finalize(){if(!this.includeFooter)return;let s=``;s=this.errorCount>0?`Failed with errors`:this.warningCount>0?`Done with warnings`:`Done`;let l=w.pretty(this.configuration,Date.now()-this.startTime,w.Type.DURATION),p=this.configuration.get(`enableTimers`)?`${s} in ${l}`:s;this.errorCount>0?this.reportError(v.MessageName.UNNAMED,p):this.warningCount>0?this.reportWarning(v.MessageName.UNNAMED,p):this.reportInfo(v.MessageName.UNNAMED,p)}writeLine(s,{truncate:l}={}){this.clearProgress({clear:!0}),this.stdout.write(`${this.truncate(s,{truncate:l})}\n`),this.writeProgress()}writeLines(s,{truncate:l}={}){this.clearProgress({delta:s.length});for(let p of s)this.stdout.write(`${this.truncate(p,{truncate:l})}\n`);this.writeProgress()}commit(){let s=this.uncommitted;this.uncommitted=new Set;for(let l of s)l.committed=!0,l.action()}clearProgress({delta:s=0,clear:l=!1}){this.progressStyle!==null&&this.progress.size+s>0&&(this.stdout.write(`\x1b[${this.progress.size+s}A`),(s>0||l)&&this.stdout.write(`\x1B[0J`))}writeProgress(){if(this.progressStyle===null||(this.progressTimeout!==null&&clearTimeout(this.progressTimeout),this.progressTimeout=null,this.progress.size===0))return;let s=Date.now();s-this.progressTime>80&&(this.progressFrame=(this.progressFrame+1)%E.length,this.progressTime=s);let l=E[this.progressFrame];for(let s of this.progress.values()){let p=``;s.lastScaledSize!==void 0&&(p=` ${this.progressStyle.chars[0].repeat(s.lastScaledSize)}${this.progressStyle.chars[1].repeat(this.progressMaxScaledSize-s.lastScaledSize)}`);let g=this.formatName(null),v=g?`${g}: `:``,b=s.definition.title?` ${s.definition.title}`:``;this.stdout.write(`${w.pretty(this.configuration,`➤`,`blueBright`)} ${v}${l}${p}${b}\n`)}this.progressTimeout=setTimeout(()=>{this.refreshProgress({force:!0})},80)}refreshProgress({delta:s=0,force:l=!1}={}){let p=!1,g=!1;if(l||this.progress.size===0)p=!0;else for(let s of this.progress.values()){let l=s.definition.progress===void 0?void 0:Math.trunc(this.progressMaxScaledSize*s.definition.progress),v=s.lastScaledSize;s.lastScaledSize=l;let b=s.lastTitle;if(s.lastTitle=s.definition.title,l!==v||(g=b!==s.definition.title)){p=!0;break}}p&&(this.clearProgress({delta:s,clear:g}),this.writeProgress())}truncate(s,{truncate:l}={}){return this.progressStyle===null&&(l=!1),l===void 0&&(l=this.configuration.get(`preferTruncatedLines`)),l&&(s=(0,p.default)(s,0,this.stdout.columns-1)),s}formatName(s){return this.includeNames?B(s,{configuration:this.configuration,json:this.json}):``}formatPrefix(s,l){return this.includePrefix?`${w.pretty(this.configuration,`➤`,l)} ${s}${this.formatIndent()}`:``}formatNameWithHyperlink(s){return this.includeNames?q(s,{configuration:this.configuration,json:this.json}):``}formatIndent(){return this.level>0||!this.forceSectionAlignment?`│ `.repeat(this.indent):`${s.SINGLE_LINE_CHAR} `}};s.StreamReport=J})),require_scriptUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PackageManager=void 0,s.detectPackageManager=xe,s.makeScriptEnv=De,s.prepareExternalProject=Pe,s.hasPackageScript=ze,s.executePackageScript=Be,s.executePackageShellcode=We,s.executeWorkspaceScript=Je,s.hasWorkspaceScript=Ye,s.executeWorkspaceLifecycleScript=Ze,s.maybeExecuteWorkspaceLifecycleScript=Qe,s.isNodeScript=ot,s.getPackageAccessibleBinaries=st,s.getWorkspaceAccessibleBinaries=ut,s.executePackageAccessibleBinary=Tt,s.executeWorkspaceAccessibleBinary=Ot;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=require_lib$9(),v=require_sync(),b=require_lib$6(),C=require_compat(),w=l.__importDefault(require_p_limit()),E=require(`stream`),k=require_Manifest(),A=require_MessageName(),N=require_Report(),F=require_StreamReport(),I=require_YarnVersion(),R=l.__importStar(require_execUtils()),B=l.__importStar(require_formatUtils()),q=l.__importStar(require_miscUtils()),le=l.__importStar(require_semverUtils()),J=l.__importStar(require_structUtils());var _e;(function(s){s.Yarn1=`Yarn Classic`,s.Yarn2=`Yarn`,s.Npm=`npm`,s.Pnpm=`pnpm`})(_e||(s.PackageManager=_e={}));async function be(s,l,p,v=[]){if(process.platform===`win32`){let b=`@goto #_undefined_# 2>NUL || @title %COMSPEC% & @setlocal & @"${p}" ${v.map(s=>`"${s.replace(`"`,`""`)}"`).join(` `)} %*`;await g.xfs.writeFilePromise(g.ppath.format({dir:s,name:l,ext:`.cmd`}),b)}await g.xfs.writeFilePromise(g.ppath.join(s,l),`#!/bin/sh\nexec "${p}" ${v.map(s=>`'${s.replace(/'/g,`'"'"'`)}'`).join(` `)} "$@"\n`,{mode:493})}async function xe(s){let l=await k.Manifest.tryFind(s);if(l?.packageManager){let s=J.tryParseLocator(l.packageManager);if(s?.name){let p=`found ${JSON.stringify({packageManager:l.packageManager})} in manifest`,[g]=s.reference.split(`.`);switch(s.name){case`yarn`:return{packageManagerField:!0,packageManager:Number(g)===1?_e.Yarn1:_e.Yarn2,reason:p};case`npm`:return{packageManagerField:!0,packageManager:_e.Npm,reason:p};case`pnpm`:return{packageManagerField:!0,packageManager:_e.Pnpm,reason:p}}}}let v;try{v=await g.xfs.readFilePromise(g.ppath.join(s,p.Filename.lockfile),`utf8`)}catch{}return v===void 0?g.xfs.existsSync(g.ppath.join(s,`package-lock.json`))?{packageManager:_e.Npm,reason:`found npm's "package-lock.json" lockfile`}:g.xfs.existsSync(g.ppath.join(s,`pnpm-lock.yaml`))?{packageManager:_e.Pnpm,reason:`found pnpm's "pnpm-lock.yaml" lockfile`}:null:v.match(/^__metadata:$/m)?{packageManager:_e.Yarn2,reason:`"__metadata" key found in yarn.lock`}:{packageManager:_e.Yarn1,reason:`"__metadata" key not found in yarn.lock, must be a Yarn classic lockfile`}}async function De({project:s,locator:l,binFolder:v,ignoreCorepack:b,lifecycleScript:C,baseEnv:w=s?.configuration.env??process.env}){let k={};for(let[s,l]of Object.entries(w))l!==void 0&&(k[s.toLowerCase()===`path`?`PATH`:s]=l);let A=g.npath.fromPortablePath(v);k.BERRY_BIN_FOLDER=g.npath.fromPortablePath(A);let N=process.env.COREPACK_ROOT&&!b?g.npath.join(process.env.COREPACK_ROOT,`dist/yarn.js`):process.argv[1];if(await Promise.all([be(v,`node`,process.execPath),...I.YarnVersion===null?[]:[be(v,`run`,process.execPath,[N,`run`]),be(v,`yarn`,process.execPath,[N]),be(v,`yarnpkg`,process.execPath,[N]),be(v,`node-gyp`,process.execPath,[N,`run`,`--top-level`,`node-gyp`])]]),s&&(k.INIT_CWD=g.npath.fromPortablePath(s.configuration.startingCwd),k.PROJECT_CWD=g.npath.fromPortablePath(s.cwd)),k.PATH=k.PATH?`${A}${g.npath.delimiter}${k.PATH}`:`${A}`,k.npm_execpath=`${A}${g.npath.sep}yarn`,k.npm_node_execpath=`${A}${g.npath.sep}node`,l){if(!s)throw Error(`Assertion failed: Missing project`);let v=s.tryWorkspaceByLocator(l),b=v?v.manifest.version??``:s.storedPackages.get(l.locatorHash).version??``;k.npm_package_name=J.stringifyIdent(l),k.npm_package_version=b;let C;if(v)C=v.cwd;else{let p=s.storedPackages.get(l.locatorHash);if(!p)throw Error(`Package for ${J.prettyLocator(s.configuration,l)} not found in the project`);let g=s.configuration.getLinkers(),v={project:s,report:new F.StreamReport({stdout:new E.PassThrough,configuration:s.configuration})},b=g.find(s=>s.supportsPackage(p,v));if(!b)throw Error(`The package ${J.prettyLocator(s.configuration,p)} isn't supported by any of the available linkers`);C=await b.findPackageLocation(p,v)}k.npm_package_json=g.npath.fromPortablePath(g.ppath.join(C,p.Filename.manifest))}return k.npm_config_user_agent=`${I.YarnVersion===null?`yarn/${q.dynamicRequire(`@yarnpkg/core`).version}-core`:`yarn/${I.YarnVersion}`} npm/? node/${process.version} ${process.platform} ${process.arch}`,C&&(k.npm_lifecycle_event=C),s&&await s.configuration.triggerHook(s=>s.setupScriptEnvironment,s,k,async(s,l,p)=>await be(v,s,l,p)),k}let Ne=(0,w.default)(2);async function Pe(s,l,{configuration:v,report:b,workspace:C=null,locator:w=null}){await Ne(async()=>{await g.xfs.mktempPromise(async k=>{let F=g.ppath.join(k,`pack.log`),I=null,{stdout:be,stderr:Ne}=v.getSubprocessStreams(F,{prefix:g.npath.fromPortablePath(s),report:b}),Pe=w&&J.isVirtualLocator(w)?J.devirtualizeLocator(w):w,ze=Pe?J.stringifyLocator(Pe):`an external project`;be.write(`Packing ${ze} from sources\n`);let Be=await xe(s),We;Be===null?(be.write(`No package manager configuration detected; defaulting to Yarn + `,examples:[[`Run a simple command`,`$0 echo Hello`],[`Run a command with a glob pattern`,`$0 echo '*.js'`],[`Run a command with a redirection`,`$0 echo Hello World '>' hello.txt`],[`Run a command with an escaped glob pattern (The double escape is needed in Unix shells)`,`$0 echo '"*.js"'`],[`Run a command with a variable (Double quotes are needed in Unix shells, to prevent them from expanding the variable)`,`$0 "GREETING=Hello echo $GREETING World"`]]},s.default=g})),require_errors$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ShellError=void 0,s.ShellError=class extends Error{constructor(s){super(s),this.name=`ShellError`}}})),require_globUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.fastGlobOptions=s.micromatchOptions=void 0,s.isGlobPattern=b,s.match=C,s.isBraceExpansion=w;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=l.__importDefault(require_out()),g=l.__importDefault(require(`fs`)),v=l.__importDefault(require_micromatch());s.micromatchOptions={strictBrackets:!0},s.fastGlobOptions={onlyDirectories:!1,onlyFiles:!1};function b(l){if(!v.default.scan(l,s.micromatchOptions).isGlob)return!1;try{v.default.parse(l,s.micromatchOptions)}catch{return!1}return!0}function C(l,{cwd:v,baseFs:b}){return(0,p.default)(l,{...s.fastGlobOptions,cwd:f.npath.fromPortablePath(v),fs:(0,f.extendFs)(g.default,new f.PosixFS(b))})}function w(l){return v.default.scan(l,s.micromatchOptions).isBrace}})),require_pipe=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Handle=s.ProtectedStream=s.Pipe=void 0,s.makeProcess=w,s.makeBuiltin=E,s.start=N,s.createOutputStreamsWithPrefix=I;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require_cross_spawn$1()),f=require(`stream`),p=require(`string_decoder`);var g;(function(s){s[s.STDIN=0]=`STDIN`,s[s.STDOUT=1]=`STDOUT`,s[s.STDERR=2]=`STDERR`})(g||(s.Pipe=g={}));let v=new Set;function b(){}function C(){for(let s of v)s.kill()}function w(s,p,g,w){return g=>{let E=g[0]instanceof f.Transform?`pipe`:g[0],k=g[1]instanceof f.Transform?`pipe`:g[1],A=g[2]instanceof f.Transform?`pipe`:g[2],N=(0,l.default)(s,p,{...w,stdio:[E,k,A]});return v.add(N),v.size===1&&(process.on(`SIGINT`,b),process.on(`SIGTERM`,C)),g[0]instanceof f.Transform&&g[0].pipe(N.stdin),g[1]instanceof f.Transform&&N.stdout.pipe(g[1],{end:!1}),g[2]instanceof f.Transform&&N.stderr.pipe(g[2],{end:!1}),{stdin:N.stdin,promise:new Promise(l=>{N.on(`error`,f=>{switch(v.delete(N),v.size===0&&(process.off(`SIGINT`,b),process.off(`SIGTERM`,C)),f.code){case`ENOENT`:g[2].write(`command not found: ${s}\n`),l(127);break;case`EACCES`:g[2].write(`permission denied: ${s}\n`),l(128);break;default:g[2].write(`uncaught error: ${f.message}\n`),l(1);break}}),N.on(`close`,s=>{v.delete(N),v.size===0&&(process.off(`SIGINT`,b),process.off(`SIGTERM`,C)),l(s===null?129:s)})})}}}function E(s){return l=>{let p=l[0]===`pipe`?new f.PassThrough:l[0];return{stdin:p,promise:Promise.resolve().then(()=>s({stdin:p,stdout:l[1],stderr:l[2]}))}}}s.ProtectedStream=class{constructor(s){this.stream=s}close(){}get(){return this.stream}};var k=class{constructor(){this.stream=null}close(){if(this.stream===null)throw Error(`Assertion failed: No stream attached`);this.stream.end()}attach(s){this.stream=s}get(){if(this.stream===null)throw Error(`Assertion failed: No stream attached`);return this.stream}},A=class s{static start(l,{stdin:f,stdout:p,stderr:g}){let v=new s(null,l);return v.stdin=f,v.stdout=p,v.stderr=g,v}constructor(s,l){this.stdin=null,this.stdout=null,this.stderr=null,this.pipe=null,this.ancestor=s,this.implementation=l}pipeTo(l,f=g.STDOUT){let p=new s(this,l),v=new k;return p.pipe=v,p.stdout=this.stdout,p.stderr=this.stderr,(f&g.STDOUT)===g.STDOUT?this.stdout=v:this.ancestor!==null&&(this.stderr=this.ancestor.stdout),(f&g.STDERR)===g.STDERR?this.stderr=v:this.ancestor!==null&&(this.stderr=this.ancestor.stderr),p}async exec(){let s=[`ignore`,`ignore`,`ignore`];if(this.pipe)s[0]=`pipe`;else if(this.stdin===null)throw Error(`Assertion failed: No input stream registered`);else s[0]=this.stdin.get();let l;if(this.stdout===null)throw Error(`Assertion failed: No output stream registered`);l=this.stdout,s[1]=l.get();let f;if(this.stderr===null)throw Error(`Assertion failed: No error stream registered`);f=this.stderr,s[2]=f.get();let p=this.implementation(s);return this.pipe&&this.pipe.attach(p.stdin),await p.promise.then(s=>(l.close(),f.close(),s))}async run(){let s=[];for(let l=this;l;l=l.ancestor)s.push(l.exec());return(await Promise.all(s))[0]}};s.Handle=A;function N(s,l){return A.start(s,l)}function F(s,l=null){let g=new f.PassThrough,v=new p.StringDecoder,b=``;return g.on(`data`,f=>{let p=v.write(f),g;do if(g=p.indexOf(` +`),g!==-1){let f=b+p.substring(0,g);p=p.substring(g+1),b=``,s(l===null?f:`${l} ${f}`)}while(g!==-1);b+=p}),g.on(`end`,()=>{let f=v.end();f!==``&&s(l===null?f:`${l} ${f}`)}),g}function I(s,{prefix:l}){return{stdout:F(l=>s.stdout.write(`${l}\n`),s.stdout.isTTY?l:null),stderr:F(l=>s.stderr.write(`${l}\n`),s.stderr.isTTY?l:null)}}})),require_lib$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.globUtils=s.ShellError=s.EntryCommand=void 0,s.execute=Ze;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=require_lib$7(),g=l.__importDefault(require_source$5()),v=require(`os`),b=require(`stream`),C=require(`timers/promises`);s.EntryCommand=l.__importDefault(require_entry()).default;let w=require_errors$2();Object.defineProperty(s,`ShellError`,{enumerable:!0,get:function(){return w.ShellError}});let E=l.__importStar(require_globUtils());s.globUtils=E;let k=require_pipe(),A=require_pipe();var N;(function(s){s[s.Readable=1]=`Readable`,s[s.Writable=2]=`Writable`})(N||={});function F(s,l,f){let p=new b.PassThrough({autoDestroy:!0});switch(s){case A.Pipe.STDIN:(l&N.Readable)===N.Readable&&f.stdin.pipe(p,{end:!1}),(l&N.Writable)===N.Writable&&f.stdin instanceof b.Writable&&p.pipe(f.stdin,{end:!1});break;case A.Pipe.STDOUT:(l&N.Readable)===N.Readable&&f.stdout.pipe(p,{end:!1}),(l&N.Writable)===N.Writable&&p.pipe(f.stdout,{end:!1});break;case A.Pipe.STDERR:(l&N.Readable)===N.Readable&&f.stderr.pipe(p,{end:!1}),(l&N.Writable)===N.Writable&&p.pipe(f.stderr,{end:!1});break;default:throw new w.ShellError(`Bad file descriptor: "${s}"`)}return p}function I(s,l={}){let f={...s,...l};return f.environment={...s.environment,...l.environment},f.variables={...s.variables,...l.variables},f}let R=new Map([[`cd`,async([s=(0,v.homedir)(),...l],p,g)=>{let b=f.ppath.resolve(g.cwd,f.npath.toPortablePath(s));if(!(await p.baseFs.statPromise(b).catch(l=>{throw l.code===`ENOENT`?new w.ShellError(`cd: no such file or directory: ${s}`):l})).isDirectory())throw new w.ShellError(`cd: not a directory: ${s}`);return g.cwd=b,0}],[`pwd`,async(s,l,p)=>(p.stdout.write(`${f.npath.fromPortablePath(p.cwd)}\n`),0)],[`:`,async(s,l,f)=>0],[`true`,async(s,l,f)=>0],[`false`,async(s,l,f)=>1],[`exit`,async([s,...l],f,p)=>p.exitCode=parseInt(s??p.variables[`?`],10)],[`echo`,async(s,l,f)=>(f.stdout.write(`${s.join(` `)}\n`),0)],[`sleep`,async([s],l,f)=>{if(s===void 0)throw new w.ShellError(`sleep: missing operand`);let p=Number(s);if(Number.isNaN(p))throw new w.ShellError(`sleep: invalid time interval '${s}'`);return await(0,C.setTimeout)(1e3*p,0)}],[`unset`,async(s,l,f)=>{for(let l of s)delete f.environment[l],delete f.variables[l];return 0}],[`__ysh_run_procedure`,async(s,l,f)=>{let p=f.procedures[s[0]];return await(0,A.start)(p,{stdin:new A.ProtectedStream(f.stdin),stdout:new A.ProtectedStream(f.stdout),stderr:new A.ProtectedStream(f.stderr)}).run()}],[`__ysh_set_redirects`,async(s,l,p)=>{let g=p.stdin,v=p.stdout,C=p.stderr,w=[],E=[],k=[],I=0;for(;s[I]!==`--`;){let g=s[I++],{type:v,fd:C}=JSON.parse(g),A=s=>{switch(C){case null:case 0:w.push(s);break;default:throw Error(`Unsupported file descriptor: "${C}"`)}},R=s=>{switch(C){case null:case 1:E.push(s);break;case 2:k.push(s);break;default:throw Error(`Unsupported file descriptor: "${C}"`)}},B=Number(s[I++]),q=I+B;for(let g=I;gl.baseFs.createReadStream(f.ppath.resolve(p.cwd,f.npath.toPortablePath(s[g]))));break;case`<<<`:A(()=>{let l=new b.PassThrough;return process.nextTick(()=>{l.write(`${s[g]}\n`),l.end()}),l});break;case`<&`:A(()=>F(Number(s[g]),N.Readable,p));break;case`>`:case`>>`:{let C=f.ppath.resolve(p.cwd,f.npath.toPortablePath(s[g]));R(C===`/dev/null`?new b.Writable({autoDestroy:!0,emitClose:!0,write(s,l,f){setImmediate(f)}}):l.baseFs.createWriteStream(C,v===`>>`?{flags:`a`}:void 0))}break;case`>&`:R(F(Number(s[g]),N.Writable,p));break;default:throw Error(`Assertion failed: Unsupported redirection type: "${v}"`)}}if(w.length>0){let s=new b.PassThrough;g=s;let l=f=>{if(f===w.length)s.end();else{let p=w[f]();p.pipe(s,{end:!1}),p.on(`end`,()=>{l(f+1)})}};l(0)}if(E.length>0){let s=new b.PassThrough;v=s;for(let l of E)s.pipe(l)}if(k.length>0){let s=new b.PassThrough;C=s;for(let l of k)s.pipe(l)}let R=await(0,A.start)(De(s.slice(I+1),l,p),{stdin:new A.ProtectedStream(g),stdout:new A.ProtectedStream(v),stderr:new A.ProtectedStream(C)}).run();return await Promise.all(E.map(s=>new Promise((l,f)=>{s.on(`error`,s=>{f(s)}),s.on(`close`,()=>{l()}),s.end()}))),await Promise.all(k.map(s=>new Promise((l,f)=>{s.on(`error`,s=>{f(s)}),s.on(`close`,()=>{l()}),s.end()}))),R}]]);async function B(s,l,f){let p=[],g=new b.PassThrough;return g.on(`data`,s=>p.push(s)),await We(s,l,I(f,{stdout:g})),Buffer.concat(p).toString().replace(/[\r\n]+$/,``)}async function q(s,l,f){let p=s.map(async s=>{let p=await xe(s.args,l,f);return{name:s.name,value:p.join(` `)}});return(await Promise.all(p)).reduce((s,l)=>(s[l.name]=l.value,s),{})}function J(s){return s.match(/[^ \r\n\t]+/g)||[]}async function le(s,l,f,p,g=p){switch(s.name){case`$`:p(String(process.pid));break;case`#`:p(String(l.args.length));break;case`@`:if(s.quoted)for(let s of l.args)g(s);else for(let s of l.args){let l=J(s);for(let s=0;s=0&&vs+l,subtraction:(s,l)=>s-l,multiplication:(s,l)=>s*l,division:(s,l)=>Math.trunc(s/l)};async function be(s,l,f){if(s.type===`number`){if(Number.isInteger(s.value))return s.value;throw Error(`Invalid number: "${s.value}", only integers are allowed`)}else if(s.type===`variable`){let p=[];await le({...s,quoted:!0},l,f,s=>p.push(s));let g=Number(p.join(` `));return be(Number.isNaN(g)?{type:`variable`,name:p.join(` `)}:{type:`number`,value:g},l,f)}else return _e[s.type](await be(s.left,l,f),await be(s.right,l,f))}async function xe(s,l,f){let p=new Map,g=[],v=[],b=s=>{v.push(s)},C=()=>{v.length>0&&g.push(v.join(``)),v=[]},k=s=>{b(s),C()},A=(s,l,f)=>{let g=JSON.stringify({type:s,fd:l}),v=p.get(g);v===void 0&&p.set(g,v=[]),v.push(f)};for(let p of s){let s=!1;switch(p.type){case`redirection`:{let s=await xe(p.args,l,f);for(let l of s)A(p.subtype,p.fd,l)}break;case`argument`:for(let g of p.segments)switch(g.type){case`text`:b(g.text);break;case`glob`:b(g.pattern),s=!0;break;case`shell`:{let s=await B(g.shell,l,f);if(g.quoted)b(s);else{let l=J(s);for(let s=0;s0){let s=[];for(let[l,f]of p.entries())s.splice(s.length,0,l,String(f.length),...f);g.splice(0,0,`__ysh_set_redirects`,...s,`--`)}return g}function De(s,l,p){l.builtins.has(s[0])||(s=[`command`,...s]);let g=f.npath.fromPortablePath(p.cwd),v=p.environment;v.PWD!==void 0&&(v={...v,PWD:g});let[b,...C]=s;if(b===`command`)return(0,k.makeProcess)(C[0],C.slice(1),l,{cwd:g,env:v});let w=l.builtins.get(b);if(w===void 0)throw Error(`Assertion failed: A builtin should exist for "${b}"`);return(0,k.makeBuiltin)(async({stdin:s,stdout:f,stderr:g})=>{let{stdin:v,stdout:b,stderr:E}=p;p.stdin=s,p.stdout=f,p.stderr=g;try{return await w(C,l,p)}finally{p.stdin=v,p.stdout=b,p.stderr=E}})}function Oe(s,l,f){return p=>{let g=new b.PassThrough;return{stdin:g,promise:We(s,l,I(f,{stdin:g}))}}}function je(s,l,f){return p=>({stdin:new b.PassThrough,promise:We(s,l,f)})}function Ne(s,l,f,p){if(l.length===0)return s;{let g;do g=String(Math.random());while(Object.hasOwn(p.procedures,g));return p.procedures={...p.procedures},p.procedures[g]=s,De([...l,`__ysh_run_procedure`,g],f,p)}}async function Pe(s,l,f){let p=s,g=null,v=null;for(;p;){let s=p.then?{...f}:f,b;switch(p.type){case`command`:{let g=await xe(p.args,l,f),v=await q(p.envs,l,f);b=p.envs.length?De(g,l,I(s,{environment:v})):De(g,l,s)}break;case`subshell`:{let g=await xe(p.args,l,f);b=Ne(Oe(p.subshell,l,s),g,l,s)}break;case`group`:{let g=await xe(p.args,l,f);b=Ne(je(p.group,l,s),g,l,s)}break;case`envs`:{let g=await q(p.envs,l,f);s.environment={...s.environment,...g},b=De([`true`],l,s)}break}if(b===void 0)throw Error(`Assertion failed: An action should have been generated`);if(g===null)v=(0,A.start)(b,{stdin:new A.ProtectedStream(s.stdin),stdout:new A.ProtectedStream(s.stdout),stderr:new A.ProtectedStream(s.stderr)});else{if(v===null)throw Error(`Assertion failed: The execution pipeline should have been setup`);switch(g){case`|`:v=v.pipeTo(b,A.Pipe.STDOUT);break;case`|&`:v=v.pipeTo(b,A.Pipe.STDOUT|A.Pipe.STDERR);break}}p.then?(g=p.then.type,p=p.then.chain):p=null}if(v===null)throw Error(`Assertion failed: The execution pipeline should have been setup`);return await v.run()}async function ze(s,l,f,{background:v=!1}={}){function b(s){let l=[`#2E86AB`,`#A23B72`,`#F18F01`,`#C73E1D`,`#CCE2A3`],f=l[s%l.length];return g.default.hex(f)}if(v){let g=f.nextBackgroundJobIndex++,v=b(g),C=v(`[${g}]`),{stdout:w,stderr:E}=(0,k.createOutputStreamsWithPrefix)(f,{prefix:C});return f.backgroundJobs.push(Pe(s,l,I(f,{stdout:w,stderr:E})).catch(s=>E.write(`${s.message}\n`)).finally(()=>{f.stdout.isTTY&&f.stdout.write(`Job ${C}, '${v((0,p.stringifyCommandChain)(s))}' has ended\n`)})),0}return await Pe(s,l,f)}async function Be(s,l,f,{background:p=!1}={}){let g,v=s=>{g=s,f.variables[`?`]=String(s)},b=async s=>{try{return await ze(s.chain,l,f,{background:p&&s.then===void 0})}catch(s){if(!(s instanceof w.ShellError))throw s;return f.stderr.write(`${s.message}\n`),1}};for(v(await b(s));s.then;){if(f.exitCode!==null)return f.exitCode;switch(s.then.type){case`&&`:g===0&&v(await b(s.then.line));break;case`||`:g!==0&&v(await b(s.then.line));break;default:throw Error(`Assertion failed: Unsupported command type: "${s.then.type}"`)}s=s.then.line}return g}async function We(s,l,f){let p=f.backgroundJobs;f.backgroundJobs=[];let g=0;for(let{command:p,type:v}of s){if(g=await Be(p,l,f,{background:v===`&`}),f.exitCode!==null)return f.exitCode;f.variables[`?`]=String(g)}return await Promise.all(f.backgroundJobs),f.backgroundJobs=p,g}function Ke(s){switch(s.type){case`variable`:return s.name===`@`||s.name===`#`||s.name===`*`||Number.isFinite(parseInt(s.name,10))||`defaultValue`in s&&!!s.defaultValue&&s.defaultValue.some(s=>qe(s))||`alternativeValue`in s&&!!s.alternativeValue&&s.alternativeValue.some(s=>qe(s));case`arithmetic`:return Je(s.arithmetic);case`shell`:return Ye(s.shell);default:return!1}}function qe(s){switch(s.type){case`redirection`:return s.args.some(s=>qe(s));case`argument`:return s.segments.some(s=>Ke(s));default:throw Error(`Assertion failed: Unsupported argument type: "${s.type}"`)}}function Je(s){switch(s.type){case`variable`:return Ke(s);case`number`:return!1;default:return Je(s.left)||Je(s.right)}}function Ye(s){return s.some(({command:s})=>{for(;s;){let l=s.chain;for(;l;){let s;switch(l.type){case`subshell`:s=Ye(l.subshell);break;case`command`:s=l.envs.some(s=>s.args.some(s=>qe(s)))||l.args.some(s=>qe(s));break}if(s)return!0;if(!l.then)break;l=l.then.chain}if(!s.then)break;s=s.then.line}return!1})}async function Ze(s,l=[],{baseFs:g=new f.NodeFS,builtins:v={},cwd:C=f.npath.toPortablePath(process.cwd()),env:w=process.env,stdin:k=process.stdin,stdout:A=process.stdout,stderr:N=process.stderr,variables:F={},glob:I=E}={}){let B={};for(let[s,l]of Object.entries(w))l!==void 0&&(B[s]=l);let q=new Map(R);for(let[s,l]of Object.entries(v))q.set(s,l);k===null&&(k=new b.PassThrough,k.end());let J=(0,p.parseShell)(s,I);if(!Ye(J)&&J.length>0&&l.length>0){let{command:s}=J[J.length-1];for(;s.then;)s=s.then.line;let f=s.chain;for(;f.then;)f=f.then.chain;f.type===`command`&&(f.args=f.args.concat(l.map(s=>({type:`argument`,segments:[{type:`text`,text:s}]}))))}return await We(J,{args:l,baseFs:g,builtins:q,initialStdin:k,initialStdout:A,initialStderr:N,glob:I},{cwd:C,environment:B,exitCode:null,procedures:{},stdin:k,stdout:A,stderr:N,variables:Object.assign({},F,{"?":0}),nextBackgroundJobIndex:1,backgroundJobs:[]})}})),require_grapheme_splitter=__commonJSMin(((s,l)=>{function f(){var s=0,l=1,f=2,p=3,g=4,v=5,b=6,C=7,w=8,E=9,k=10,A=11,N=12,F=13,I=14,R=15,B=16,q=17,J=0,le=1,_e=2,be=3,xe=4;function De(s,l){return 55296<=s.charCodeAt(l)&&s.charCodeAt(l)<=56319&&56320<=s.charCodeAt(l+1)&&s.charCodeAt(l+1)<=57343}function Oe(s,l){l===void 0&&(l=0);var f=s.charCodeAt(l);if(55296<=f&&f<=56319&&l=1){var p=s.charCodeAt(l-1),g=f;return 55296<=p&&p<=56319?(p-55296)*1024+(g-56320)+65536:g}return f}function je(A,De,Oe){var je=[A].concat(De,[Oe]),Ne=je[je.length-2],Pe=Oe,ze=je.lastIndexOf(I);if(ze>1&&je.slice(1,ze).every(function(s){return s==p})&&[p,F,q].indexOf(A)==-1)return _e;var Be=je.lastIndexOf(g);if(Be>0&&je.slice(1,Be).every(function(s){return s==g})&&[N,g].indexOf(Ne)==-1)return je.filter(function(s){return s==g}).length%2==1?be:xe;if(Ne==s&&Pe==l)return J;if(Ne==f||Ne==s||Ne==l)return Pe==I&&De.every(function(s){return s==p})?_e:le;if(Pe==f||Pe==s||Pe==l)return le;if(Ne==b&&(Pe==b||Pe==C||Pe==E||Pe==k)||(Ne==E||Ne==C)&&(Pe==C||Pe==w)||(Ne==k||Ne==w)&&Pe==w||Pe==p||Pe==R||Pe==v||Ne==N)return J;var We=je.indexOf(p)==-1?je.length-2:je.lastIndexOf(p)-1;return[F,q].indexOf(je[We])!=-1&&je.slice(We+1,-1).every(function(s){return s==p})&&Pe==I||Ne==R&&[B,q].indexOf(Pe)!=-1?J:De.indexOf(g)==-1?Ne==g&&Pe==g?J:le:_e}this.nextBreak=function(s,l){if(l===void 0&&(l=0),l<0)return 0;if(l>=s.length-1)return s.length;for(var f=Ne(Oe(s,l)),p=[],g=l+1;g{let f=/^(.*?)(\x1b\[[^m]+m|\x1b\]8;;.*?(\x1b\\|\u0007))/,p;function g(){if(p)return p;if(Intl.Segmenter!==void 0){let s=new Intl.Segmenter(`en`,{granularity:`grapheme`});return p=l=>Array.from(s.segment(l),({segment:s})=>s)}else{let s=new(require_grapheme_splitter());return p=l=>s.splitGraphemes(l)}}l.exports=(s,l=0,p=s.length)=>{if(l<0||p<0)throw RangeError(`Negative indices aren't supported by this implementation`);let v=p-l,b=``,C=0,w=0;for(;s.length>0;){let p=s.match(f)||[s,s,void 0],E=g()(p[1]),k=Math.min(l-C,E.length);E=E.slice(k);let A=Math.min(v-w,E.length);b+=E.slice(0,A).join(``),C+=k,w+=A,p[2]!==void 0&&(b+=p[2]),s=s.slice(p[0].length)}return b}})),require_YarnVersion=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.YarnVersion=void 0,s.YarnVersion=typeof YARN_VERSION<`u`?process.env.YARN_IS_TEST_ENV?`0.0.0`:YARN_VERSION:null})),require_StreamReport=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.StreamReport=s.SUPPORTS_GROUPS=s.SINGLE_LINE_CHAR=void 0,s.formatName=R,s.formatNameWithHyperlink=B,s.reportOptionDeprecations=q;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=l.__importDefault(require_slice_ansi()),p=l.__importDefault(require_ci_info()),g=require_MessageName(),v=require_Report(),b=require_YarnVersion(),C=l.__importStar(require_formatUtils());s.SINGLE_LINE_CHAR=`·`;let w=[`⠋`,`⠙`,`⠹`,`⠸`,`⠼`,`⠴`,`⠦`,`⠧`,`⠇`,`⠏`],E=80,k=p.default.GITHUB_ACTIONS?{start:s=>`::group::${s}\n`,end:s=>`::endgroup:: +`}:p.default.TRAVIS?{start:s=>`travis_fold:start:${s}\n`,end:s=>`travis_fold:end:${s}\n`}:p.default.GITLAB?{start:s=>`section_start:${Math.floor(Date.now()/1e3)}:${s.toLowerCase().replace(/\W+/g,`_`)}[collapsed=true]\r\x1b[0K${s}\n`,end:s=>`section_end:${Math.floor(Date.now()/1e3)}:${s.toLowerCase().replace(/\W+/g,`_`)}\r\x1b[0K`}:null;s.SUPPORTS_GROUPS=k!==null;let A=new Date,N=[`iTerm.app`,`Apple_Terminal`,`WarpTerminal`,`vscode`].includes(process.env.TERM_PROGRAM)||!!process.env.WT_SESSION,F=(s=>s)({patrick:{date:[17,3],chars:[`🍀`,`🌱`],size:40},simba:{date:[19,7],chars:[`🦁`,`🌴`],size:40},jack:{date:[31,10],chars:[`🎃`,`🦇`],size:40},hogsfather:{date:[31,12],chars:[`🎉`,`🎄`],size:40},default:{chars:[`=`,`-`],size:80}}),I=N&&Object.keys(F).find(s=>{let l=F[s];return!(l.date&&(l.date[0]!==A.getDate()||l.date[1]!==A.getMonth()+1))})||`default`;function R(s,{configuration:l,json:f}){if(!l.get(`enableMessageNames`))return``;let p=s===null?0:s,v=(0,g.stringifyMessageName)(p);return!f&&s===null?C.pretty(l,v,`grey`):v}function B(s,{configuration:l,json:f}){let p=R(s,{configuration:l,json:f});if(!p||s===null||s===g.MessageName.UNNAMED)return p;let v=`https://yarnpkg.com/advanced/error-codes#${p}---${g.MessageName[s]}`.toLowerCase();return C.applyHyperlink(l,p,v)}async function q({configuration:s,stdout:l,forceError:f},p){let v=await J.start({configuration:s,stdout:l,includeFooter:!1},async s=>{let l=!1,v=!1;for(let b of p)b.option!==void 0&&(b.error||f?(v=!0,s.reportError(g.MessageName.DEPRECATED_CLI_SETTINGS,b.message)):(l=!0,s.reportWarning(g.MessageName.DEPRECATED_CLI_SETTINGS,b.message)),b.callback?.());l&&!v&&s.reportSeparator()});return v.hasErrors()?v.exitCode():null}var J=class extends v.Report{static async start(s,l){let f=new this(s),p=process.emitWarning;process.emitWarning=(s,l)=>{if(typeof s!=`string`){let f=s;s=f.message,l??=f.name}let p=l===void 0?s:`${l}: ${s}`;f.reportWarning(g.MessageName.UNNAMED,p)},s.includeVersion&&f.reportInfo(g.MessageName.UNNAMED,C.applyStyle(s.configuration,`Yarn ${b.YarnVersion}`,C.Style.BOLD));try{await l(f)}catch(s){f.reportExceptionOnce(s)}finally{await f.finalize(),process.emitWarning=p}return f}constructor({configuration:s,stdout:l,json:f=!1,forceSectionAlignment:p=!1,includeNames:g=!0,includePrefix:v=!0,includeFooter:b=!0,includeLogs:w=!f,includeInfos:E=w,includeWarnings:k=w}){if(super(),this.uncommitted=new Set,this.warningCount=0,this.errorCount=0,this.timerFooter=[],this.startTime=Date.now(),this.indent=0,this.level=0,this.progress=new Map,this.progressTime=0,this.progressFrame=0,this.progressTimeout=null,this.progressStyle=null,this.progressMaxScaledSize=null,C.addLogFilterSupport(this,{configuration:s}),this.configuration=s,this.forceSectionAlignment=p,this.includeNames=g,this.includePrefix=v,this.includeFooter=b,this.includeInfos=E,this.includeWarnings=k,this.json=f,this.stdout=l,s.get(`enableProgressBars`)&&!f&&l.isTTY&&l.columns>22){let l=s.get(`progressBarStyle`)||I;if(!Object.hasOwn(F,l))throw Error(`Assertion failed: Invalid progress bar style`);this.progressStyle=F[l];let f=Math.min(this.getRecommendedLength(),80);this.progressMaxScaledSize=Math.floor(this.progressStyle.size*f/80)}}hasErrors(){return this.errorCount>0}exitCode(){return+!!this.hasErrors()}getRecommendedLength(){let s=12,l=this.progressStyle===null?super.getRecommendedLength():this.stdout.columns-1;return Math.max(40,l-12-this.indent*2)}startSectionSync({reportHeader:s,reportFooter:l,skipIfEmpty:f},p){let g={committed:!1,action:()=>{s?.()}};f?this.uncommitted.add(g):(g.action(),g.committed=!0);let v=Date.now();try{return p()}catch(s){throw this.reportExceptionOnce(s),s}finally{let s=Date.now();this.uncommitted.delete(g),g.committed&&l?.(s-v)}}async startSectionPromise({reportHeader:s,reportFooter:l,skipIfEmpty:f},p){let g={committed:!1,action:()=>{s?.()}};f?this.uncommitted.add(g):(g.action(),g.committed=!0);let v=Date.now();try{return await p()}catch(s){throw this.reportExceptionOnce(s),s}finally{let s=Date.now();this.uncommitted.delete(g),g.committed&&l?.(s-v)}}startTimerImpl(s,l,f){return{cb:typeof l==`function`?l:f,reportHeader:()=>{this.level+=1,this.reportInfo(null,`┌ ${s}`),this.indent+=1,k!==null&&!this.json&&this.includeInfos&&this.stdout.write(k.start(s))},reportFooter:l=>{if(--this.indent,k!==null&&!this.json&&this.includeInfos){this.stdout.write(k.end(s));for(let s of this.timerFooter)s()}this.configuration.get(`enableTimers`)&&l>200?this.reportInfo(null,`└ Completed in ${C.pretty(this.configuration,l,C.Type.DURATION)}`):this.reportInfo(null,`└ Completed`),--this.level},skipIfEmpty:(typeof l==`function`?{}:l).skipIfEmpty}}startTimerSync(s,l,f){let{cb:p,...g}=this.startTimerImpl(s,l,f);return this.startSectionSync(g,p)}async startTimerPromise(s,l,f){let{cb:p,...g}=this.startTimerImpl(s,l,f);return this.startSectionPromise(g,p)}reportSeparator(){this.indent===0?this.writeLine(``):this.reportInfo(null,``)}reportInfo(s,l){if(!this.includeInfos)return;this.commit();let f=this.formatNameWithHyperlink(s),p=f?`${f}: `:``,g=`${this.formatPrefix(p,`blueBright`)}${l}`;this.json?this.reportJson({type:`info`,name:s,displayName:this.formatName(s),indent:this.formatIndent(),data:l}):this.writeLine(g)}reportWarning(s,l){if(this.warningCount+=1,!this.includeWarnings)return;this.commit();let f=this.formatNameWithHyperlink(s),p=f?`${f}: `:``;this.json?this.reportJson({type:`warning`,name:s,displayName:this.formatName(s),indent:this.formatIndent(),data:l}):this.writeLine(`${this.formatPrefix(p,`yellowBright`)}${l}`)}reportError(s,l){this.errorCount+=1,this.timerFooter.push(()=>this.reportErrorImpl(s,l)),this.reportErrorImpl(s,l)}reportErrorImpl(s,l){this.commit();let f=this.formatNameWithHyperlink(s),p=f?`${f}: `:``;this.json?this.reportJson({type:`error`,name:s,displayName:this.formatName(s),indent:this.formatIndent(),data:l}):this.writeLine(`${this.formatPrefix(p,`redBright`)}${l}`,{truncate:!1})}reportFold(s,l){if(!k)return;let f=`${k.start(s)}${l}${k.end(s)}`;this.timerFooter.push(()=>this.stdout.write(f))}reportProgress(s){if(this.progressStyle===null)return{...Promise.resolve(),stop:()=>{}};if(s.hasProgress&&s.hasTitle)throw Error(`Unimplemented: Progress bars can't have both progress and titles.`);let l=!1,f=Promise.resolve().then(async()=>{let f={progress:s.hasProgress?0:void 0,title:s.hasTitle?``:void 0};this.progress.set(s,{definition:f,lastScaledSize:s.hasProgress?-1:void 0,lastTitle:void 0}),this.refreshProgress({delta:-1});for await(let{progress:p,title:g}of s)l||f.progress===p&&f.title===g||(f.progress=p,f.title=g,this.refreshProgress());p()}),p=()=>{l||(l=!0,this.progress.delete(s),this.refreshProgress({delta:1}))};return{...f,stop:p}}reportJson(s){this.json&&this.writeLine(`${JSON.stringify(s)}`)}async finalize(){if(!this.includeFooter)return;let s=``;s=this.errorCount>0?`Failed with errors`:this.warningCount>0?`Done with warnings`:`Done`;let l=C.pretty(this.configuration,Date.now()-this.startTime,C.Type.DURATION),f=this.configuration.get(`enableTimers`)?`${s} in ${l}`:s;this.errorCount>0?this.reportError(g.MessageName.UNNAMED,f):this.warningCount>0?this.reportWarning(g.MessageName.UNNAMED,f):this.reportInfo(g.MessageName.UNNAMED,f)}writeLine(s,{truncate:l}={}){this.clearProgress({clear:!0}),this.stdout.write(`${this.truncate(s,{truncate:l})}\n`),this.writeProgress()}writeLines(s,{truncate:l}={}){this.clearProgress({delta:s.length});for(let f of s)this.stdout.write(`${this.truncate(f,{truncate:l})}\n`);this.writeProgress()}commit(){let s=this.uncommitted;this.uncommitted=new Set;for(let l of s)l.committed=!0,l.action()}clearProgress({delta:s=0,clear:l=!1}){this.progressStyle!==null&&this.progress.size+s>0&&(this.stdout.write(`\x1b[${this.progress.size+s}A`),(s>0||l)&&this.stdout.write(`\x1B[0J`))}writeProgress(){if(this.progressStyle===null||(this.progressTimeout!==null&&clearTimeout(this.progressTimeout),this.progressTimeout=null,this.progress.size===0))return;let s=Date.now();s-this.progressTime>80&&(this.progressFrame=(this.progressFrame+1)%w.length,this.progressTime=s);let l=w[this.progressFrame];for(let s of this.progress.values()){let f=``;s.lastScaledSize!==void 0&&(f=` ${this.progressStyle.chars[0].repeat(s.lastScaledSize)}${this.progressStyle.chars[1].repeat(this.progressMaxScaledSize-s.lastScaledSize)}`);let p=this.formatName(null),g=p?`${p}: `:``,v=s.definition.title?` ${s.definition.title}`:``;this.stdout.write(`${C.pretty(this.configuration,`➤`,`blueBright`)} ${g}${l}${f}${v}\n`)}this.progressTimeout=setTimeout(()=>{this.refreshProgress({force:!0})},80)}refreshProgress({delta:s=0,force:l=!1}={}){let f=!1,p=!1;if(l||this.progress.size===0)f=!0;else for(let s of this.progress.values()){let l=s.definition.progress===void 0?void 0:Math.trunc(this.progressMaxScaledSize*s.definition.progress),g=s.lastScaledSize;s.lastScaledSize=l;let v=s.lastTitle;if(s.lastTitle=s.definition.title,l!==g||(p=v!==s.definition.title)){f=!0;break}}f&&(this.clearProgress({delta:s,clear:p}),this.writeProgress())}truncate(s,{truncate:l}={}){return this.progressStyle===null&&(l=!1),l===void 0&&(l=this.configuration.get(`preferTruncatedLines`)),l&&(s=(0,f.default)(s,0,this.stdout.columns-1)),s}formatName(s){return this.includeNames?R(s,{configuration:this.configuration,json:this.json}):``}formatPrefix(s,l){return this.includePrefix?`${C.pretty(this.configuration,`➤`,l)} ${s}${this.formatIndent()}`:``}formatNameWithHyperlink(s){return this.includeNames?B(s,{configuration:this.configuration,json:this.json}):``}formatIndent(){return this.level>0||!this.forceSectionAlignment?`│ `.repeat(this.indent):`${s.SINGLE_LINE_CHAR} `}};s.StreamReport=J})),require_scriptUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PackageManager=void 0,s.detectPackageManager=be,s.makeScriptEnv=xe,s.prepareExternalProject=Oe,s.hasPackageScript=je,s.executePackageScript=Ne,s.executePackageShellcode=Pe,s.executeWorkspaceScript=We,s.hasWorkspaceScript=Ke,s.executeWorkspaceLifecycleScript=qe,s.maybeExecuteWorkspaceLifecycleScript=Je,s.isNodeScript=Ye,s.getPackageAccessibleBinaries=Ze,s.getWorkspaceAccessibleBinaries=Qe,s.executePackageAccessibleBinary=st,s.executeWorkspaceAccessibleBinary=ut;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=require_lib$8(),g=require_sync(),v=require_lib$5(),b=require_compat(),C=l.__importDefault(require_p_limit()),w=require(`stream`),E=require_Manifest(),k=require_MessageName(),A=require_Report(),N=require_StreamReport(),F=require_YarnVersion(),I=l.__importStar(require_execUtils()),R=l.__importStar(require_formatUtils()),B=l.__importStar(require_miscUtils()),q=l.__importStar(require_semverUtils()),J=l.__importStar(require_structUtils());var le;(function(s){s.Yarn1=`Yarn Classic`,s.Yarn2=`Yarn`,s.Npm=`npm`,s.Pnpm=`pnpm`})(le||(s.PackageManager=le={}));async function _e(s,l,f,g=[]){if(process.platform===`win32`){let v=`@goto #_undefined_# 2>NUL || @title %COMSPEC% & @setlocal & @"${f}" ${g.map(s=>`"${s.replace(`"`,`""`)}"`).join(` `)} %*`;await p.xfs.writeFilePromise(p.ppath.format({dir:s,name:l,ext:`.cmd`}),v)}await p.xfs.writeFilePromise(p.ppath.join(s,l),`#!/bin/sh\nexec "${f}" ${g.map(s=>`'${s.replace(/'/g,`'"'"'`)}'`).join(` `)} "$@"\n`,{mode:493})}async function be(s){let l=await E.Manifest.tryFind(s);if(l?.packageManager){let s=J.tryParseLocator(l.packageManager);if(s?.name){let f=`found ${JSON.stringify({packageManager:l.packageManager})} in manifest`,[p]=s.reference.split(`.`);switch(s.name){case`yarn`:return{packageManagerField:!0,packageManager:Number(p)===1?le.Yarn1:le.Yarn2,reason:f};case`npm`:return{packageManagerField:!0,packageManager:le.Npm,reason:f};case`pnpm`:return{packageManagerField:!0,packageManager:le.Pnpm,reason:f}}}}let g;try{g=await p.xfs.readFilePromise(p.ppath.join(s,f.Filename.lockfile),`utf8`)}catch{}return g===void 0?p.xfs.existsSync(p.ppath.join(s,`package-lock.json`))?{packageManager:le.Npm,reason:`found npm's "package-lock.json" lockfile`}:p.xfs.existsSync(p.ppath.join(s,`pnpm-lock.yaml`))?{packageManager:le.Pnpm,reason:`found pnpm's "pnpm-lock.yaml" lockfile`}:null:g.match(/^__metadata:$/m)?{packageManager:le.Yarn2,reason:`"__metadata" key found in yarn.lock`}:{packageManager:le.Yarn1,reason:`"__metadata" key not found in yarn.lock, must be a Yarn classic lockfile`}}async function xe({project:s,locator:l,binFolder:g,ignoreCorepack:v,lifecycleScript:b,baseEnv:C=s?.configuration.env??process.env}){let E={};for(let[s,l]of Object.entries(C))l!==void 0&&(E[s.toLowerCase()===`path`?`PATH`:s]=l);let k=p.npath.fromPortablePath(g);E.BERRY_BIN_FOLDER=p.npath.fromPortablePath(k);let A=process.env.COREPACK_ROOT&&!v?p.npath.join(process.env.COREPACK_ROOT,`dist/yarn.js`):process.argv[1];if(await Promise.all([_e(g,`node`,process.execPath),...F.YarnVersion===null?[]:[_e(g,`run`,process.execPath,[A,`run`]),_e(g,`yarn`,process.execPath,[A]),_e(g,`yarnpkg`,process.execPath,[A]),_e(g,`node-gyp`,process.execPath,[A,`run`,`--top-level`,`node-gyp`])]]),s&&(E.INIT_CWD=p.npath.fromPortablePath(s.configuration.startingCwd),E.PROJECT_CWD=p.npath.fromPortablePath(s.cwd)),E.PATH=E.PATH?`${k}${p.npath.delimiter}${E.PATH}`:`${k}`,E.npm_execpath=`${k}${p.npath.sep}yarn`,E.npm_node_execpath=`${k}${p.npath.sep}node`,l){if(!s)throw Error(`Assertion failed: Missing project`);let g=s.tryWorkspaceByLocator(l),v=g?g.manifest.version??``:s.storedPackages.get(l.locatorHash).version??``;E.npm_package_name=J.stringifyIdent(l),E.npm_package_version=v;let b;if(g)b=g.cwd;else{let f=s.storedPackages.get(l.locatorHash);if(!f)throw Error(`Package for ${J.prettyLocator(s.configuration,l)} not found in the project`);let p=s.configuration.getLinkers(),g={project:s,report:new N.StreamReport({stdout:new w.PassThrough,configuration:s.configuration})},v=p.find(s=>s.supportsPackage(f,g));if(!v)throw Error(`The package ${J.prettyLocator(s.configuration,f)} isn't supported by any of the available linkers`);b=await v.findPackageLocation(f,g)}E.npm_package_json=p.npath.fromPortablePath(p.ppath.join(b,f.Filename.manifest))}return E.npm_config_user_agent=`${F.YarnVersion===null?`yarn/${B.dynamicRequire(`@yarnpkg/core`).version}-core`:`yarn/${F.YarnVersion}`} npm/? node/${process.version} ${process.platform} ${process.arch}`,b&&(E.npm_lifecycle_event=b),s&&await s.configuration.triggerHook(s=>s.setupScriptEnvironment,s,E,async(s,l,f)=>await _e(g,s,l,f)),E}let De=(0,C.default)(2);async function Oe(s,l,{configuration:g,report:v,workspace:b=null,locator:C=null}){await De(async()=>{await p.xfs.mktempPromise(async E=>{let N=p.ppath.join(E,`pack.log`),F=null,{stdout:_e,stderr:De}=g.getSubprocessStreams(N,{prefix:p.npath.fromPortablePath(s),report:v}),Oe=C&&J.isVirtualLocator(C)?J.devirtualizeLocator(C):C,je=Oe?J.stringifyLocator(Oe):`an external project`;_e.write(`Packing ${je} from sources\n`);let Ne=await be(s),Pe;Ne===null?(_e.write(`No package manager configuration detected; defaulting to Yarn -`),We=_e.Yarn2):(be.write(`Using ${Be.packageManager} for bootstrap. Reason: ${Be.reason}\n\n`),We=Be.packageManager);let Ke=We===_e.Yarn2&&!Be?.packageManagerField;await g.xfs.mktempPromise(async b=>{let w=await De({binFolder:b,ignoreCorepack:Ke,baseEnv:{...process.env,COREPACK_ENABLE_AUTO_PIN:`0`}}),I=new Map([[_e.Yarn1,async()=>{let v=C===null?[]:[`workspace`,C],b=g.ppath.join(s,p.Filename.manifest),E=await g.xfs.readFilePromise(b),k=await R.pipevp(process.execPath,[process.argv[1],`set`,`version`,`classic`,`--only-if-needed`,`--yarn-path`],{cwd:s,env:w,stdin:null,stdout:be,stderr:Ne,end:R.EndStrategy.ErrorCode});if(k.code!==0)return k.code;await g.xfs.writeFilePromise(b,E),await g.xfs.appendFilePromise(g.ppath.join(s,`.npmignore`),`/.yarn -`),be.write(` -`),delete w.NODE_ENV;let A=await R.pipevp(`yarn`,[`install`],{cwd:s,env:w,stdin:null,stdout:be,stderr:Ne,end:R.EndStrategy.ErrorCode});if(A.code!==0)return A.code;be.write(` -`);let N=await R.pipevp(`yarn`,[...v,`pack`,`--filename`,g.npath.fromPortablePath(l)],{cwd:s,env:w,stdin:null,stdout:be,stderr:Ne});return N.code===0?0:N.code}],[_e.Yarn2,async()=>{let v=C===null?[]:[`workspace`,C];w.YARN_ENABLE_INLINE_BUILDS=`1`;let b=g.ppath.join(s,p.Filename.lockfile);await g.xfs.existsPromise(b)||await g.xfs.writeFilePromise(b,``);let E=await R.pipevp(`yarn`,[...v,`pack`,`--install-if-needed`,`--filename`,g.npath.fromPortablePath(l)],{cwd:s,env:w,stdin:null,stdout:be,stderr:Ne});return E.code===0?0:E.code}],[_e.Npm,async()=>{if(C!==null){let l=new E.PassThrough,p=q.bufferStream(l);l.pipe(be,{end:!1});let g=await R.pipevp(`npm`,[`--version`],{cwd:s,env:w,stdin:null,stdout:l,stderr:Ne,end:R.EndStrategy.Never});if(l.end(),g.code!==0)return be.end(),Ne.end(),g.code;let b=(await p).toString().trim();if(!le.satisfiesWithPrereleases(b,`>=7.x`)){let l=J.makeIdent(null,`npm`),p=J.makeDescriptor(l,b),g=J.makeDescriptor(l,`>=7.x`);throw Error(`Workspaces aren't supported by ${J.prettyDescriptor(v,p)}; please upgrade to ${J.prettyDescriptor(v,g)} (npm has been detected as the primary package manager for ${B.pretty(v,s,B.Type.PATH)})`)}}let p=C===null?[]:[`--workspace`,C];delete w.npm_config_user_agent,delete w.npm_config_production,delete w.NPM_CONFIG_PRODUCTION,delete w.NODE_ENV;let b=await R.pipevp(`npm`,[`install`,`--legacy-peer-deps`],{cwd:s,env:w,stdin:null,stdout:be,stderr:Ne,end:R.EndStrategy.ErrorCode});if(b.code!==0)return b.code;let k=new E.PassThrough,A=q.bufferStream(k);k.pipe(be);let N=await R.pipevp(`npm`,[`pack`,`--silent`,...p],{cwd:s,env:w,stdin:null,stdout:k,stderr:Ne});if(N.code!==0)return N.code;let F=(await A).toString().trim().replace(/^.*\n/s,``),I=g.ppath.resolve(s,g.npath.toPortablePath(F));return await g.xfs.renamePromise(I,l),0}]]).get(We);if(I===void 0)throw Error(`Assertion failed: Unsupported workflow`);let xe=await I();if(!(xe===0||xe===void 0))throw g.xfs.detachTemp(k),new N.ReportError(A.MessageName.PACKAGE_PREPARATION_FAILED,`Packing the package failed (exit code ${xe}, logs can be found here: ${B.pretty(v,F,B.Type.PATH)})`)})})})}async function ze(s,l,{project:g}){let b=g.tryWorkspaceByLocator(s);if(b!==null)return Ye(b,l);let C=g.storedPackages.get(s.locatorHash);if(!C)throw Error(`Package for ${J.prettyLocator(g.configuration,s)} not found in the project`);return await v.ZipOpenFS.openPromise(async s=>{let v=g.configuration,b=g.configuration.getLinkers(),w={project:g,report:new F.StreamReport({stdout:new E.PassThrough,configuration:v})},A=b.find(s=>s.supportsPackage(C,w));if(!A)throw Error(`The package ${J.prettyLocator(g.configuration,C)} isn't supported by any of the available linkers`);let N=await A.findPackageLocation(C,w),I=new p.CwdFS(N,{baseFs:s});return(await k.Manifest.find(p.PortablePath.dot,{baseFs:I})).scripts.has(l)})}async function Be(s,l,p,{cwd:v,project:C,stdin:w,stdout:E,stderr:k}){return await g.xfs.mktempPromise(async g=>{let{manifest:A,env:N,cwd:F}=await qe(s,{project:C,binFolder:g,cwd:v,lifecycleScript:l}),I=A.scripts.get(l);return I===void 0?1:await(await C.configuration.reduceHook(s=>s.wrapScriptExecution,async()=>await(0,b.execute)(I,p,{cwd:F,env:N,stdin:w,stdout:E,stderr:k}),C,s,l,{script:I,args:p,cwd:F,env:N,stdin:w,stdout:E,stderr:k}))()})}async function We(s,l,p,{cwd:v,project:C,stdin:w,stdout:E,stderr:k}){return await g.xfs.mktempPromise(async g=>{let{env:A,cwd:N}=await qe(s,{project:C,binFolder:g,cwd:v});return await(0,b.execute)(l,p,{cwd:N,env:A,stdin:w,stdout:E,stderr:k})})}async function Ke(s,{binFolder:l,cwd:p,lifecycleScript:v}){let b=await De({project:s.project,locator:s.anchoredLocator,binFolder:l,lifecycleScript:v});return await yt(l,await ut(s)),p===void 0&&(p=g.ppath.dirname(await g.xfs.realpathPromise(g.ppath.join(s.cwd,`package.json`)))),{manifest:s.manifest,binFolder:l,env:b,cwd:p}}async function qe(s,{project:l,binFolder:g,cwd:b,lifecycleScript:C}){let w=l.tryWorkspaceByLocator(s);if(w!==null)return Ke(w,{binFolder:g,cwd:b,lifecycleScript:C});let A=l.storedPackages.get(s.locatorHash);if(!A)throw Error(`Package for ${J.prettyLocator(l.configuration,s)} not found in the project`);return await v.ZipOpenFS.openPromise(async v=>{let w=l.configuration,N=l.configuration.getLinkers(),I={project:l,report:new F.StreamReport({stdout:new E.PassThrough,configuration:w})},R=N.find(s=>s.supportsPackage(A,I));if(!R)throw Error(`The package ${J.prettyLocator(l.configuration,A)} isn't supported by any of the available linkers`);let B=await De({project:l,locator:s,binFolder:g,lifecycleScript:C});await yt(g,await st(s,{project:l}));let q=await R.findPackageLocation(A,I),le=new p.CwdFS(q,{baseFs:v}),_e=await k.Manifest.find(p.PortablePath.dot,{baseFs:le});return b===void 0&&(b=q),{manifest:_e,binFolder:g,env:B,cwd:b}})}async function Je(s,l,p,{cwd:g,stdin:v,stdout:b,stderr:C}){return await Be(s.anchoredLocator,l,p,{cwd:g,project:s.project,stdin:v,stdout:b,stderr:C})}function Ye(s,l){return s.manifest.scripts.has(l)}async function Ze(s,l,{cwd:p,report:v}){let{configuration:b}=s.project,w=null;await g.xfs.mktempPromise(async w=>{let E=g.ppath.join(w,`${l}.log`),k=`# This file contains the result of Yarn calling the "${l}" lifecycle script inside a workspace ("${g.npath.fromPortablePath(s.cwd)}")\n`,{stdout:F,stderr:I}=b.getSubprocessStreams(E,{report:v,prefix:J.prettyLocator(b,s.anchoredLocator),header:k});v.reportInfo(A.MessageName.LIFECYCLE_SCRIPT,`Calling the "${l}" lifecycle script`);let R=await Je(s,l,[],{cwd:p,stdin:null,stdout:F,stderr:I});if(F.end(),I.end(),R!==0)throw g.xfs.detachTemp(w),new N.ReportError(A.MessageName.LIFECYCLE_SCRIPT,`${(0,C.capitalize)(l)} script failed (exit code ${B.pretty(b,R,B.Type.NUMBER)}, logs can be found here: ${B.pretty(b,E,B.Type.PATH)}); run ${B.pretty(b,`yarn ${l}`,B.Type.CODE)} to investigate`)})}async function Qe(s,l,p){Ye(s,l)&&await Ze(s,l,p)}function ot(s){let l=g.ppath.extname(s);if(l.match(/\.[cm]?[jt]sx?$/))return!0;if(l===`.exe`||l===`.bin`)return!1;let p=Buffer.alloc(4),v;try{v=g.xfs.openSync(s,`r`)}catch{return!0}try{g.xfs.readSync(v,p,0,p.length,0)}finally{g.xfs.closeSync(v)}let b=p.readUint32BE();return!(b===3405691582||b===3489328638||b===2135247942||(b&4294901760)==1297743872)}async function st(s,{project:l}){let p=l.configuration,v=new Map,b=l.storedPackages.get(s.locatorHash);if(!b)throw Error(`Package for ${J.prettyLocator(p,s)} not found in the project`);let C=new E.Writable,w=p.getLinkers(),k={project:l,report:new F.StreamReport({configuration:p,stdout:C})},A=new Set([s.locatorHash]);for(let s of b.dependencies.values()){let g=l.storedResolutions.get(s.descriptorHash);if(!g)throw Error(`Assertion failed: The resolution (${J.prettyDescriptor(p,s)}) should have been registered`);A.add(g)}let N=await Promise.all(Array.from(A,async s=>{let p=l.storedPackages.get(s);if(!p)throw Error(`Assertion failed: The package (${s}) should have been registered`);if(p.bin.size===0)return q.mapAndFilter.skip;let g=w.find(s=>s.supportsPackage(p,k));if(!g)return q.mapAndFilter.skip;let v=null;try{v=await g.findPackageLocation(p,k)}catch(s){if(s.code===`LOCATOR_NOT_INSTALLED`)return q.mapAndFilter.skip;throw s}return{dependency:p,packageLocation:v}}));for(let s of N){if(s===q.mapAndFilter.skip)continue;let{dependency:l,packageLocation:p}=s;for(let[s,b]of l.bin){let C=g.ppath.resolve(p,b);v.set(s,[l,g.npath.fromPortablePath(C),ot(C)])}}return v}async function ut(s){return await st(s.anchoredLocator,{project:s.project})}async function yt(s,l){await Promise.all(Array.from(l,([l,[,p,g]])=>g?be(s,l,process.execPath,[p]):be(s,l,p,[])))}async function Tt(s,l,p,{cwd:v,project:b,stdin:C,stdout:w,stderr:E,nodeArgs:k=[],packageAccessibleBinaries:A}){A??=await st(s,{project:b});let N=A.get(l);if(!N)throw Error(`Binary not found (${l}) for ${J.prettyLocator(b.configuration,s)}`);return await g.xfs.mktempPromise(async l=>{let[,F]=N,I=await De({project:b,locator:s,binFolder:l});await yt(I.BERRY_BIN_FOLDER,A);let B=ot(g.npath.toPortablePath(F))?R.pipevp(process.execPath,[...k,F,...p],{cwd:v,env:I,stdin:C,stdout:w,stderr:E}):R.pipevp(F,p,{cwd:v,env:I,stdin:C,stdout:w,stderr:E}),q;try{q=await B}finally{await g.xfs.removePromise(I.BERRY_BIN_FOLDER)}return q.code})}async function Ot(s,l,p,{cwd:g,stdin:v,stdout:b,stderr:C,packageAccessibleBinaries:w}){return await Tt(s.anchoredLocator,l,p,{project:s.project,cwd:g,stdin:v,stdout:b,stderr:C,packageAccessibleBinaries:w})}})),require_index_min=__commonJSMin((s=>{var l=(s,l)=>()=>(l||s((l={exports:{}}).exports,l),l.exports),p=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.Minipass=s.isWritable=s.isReadable=s.isStream=void 0;var p=typeof process==`object`&&process?process:{stdout:null,stderr:null},g=require(`node:events`),v=l(require(`node:stream`)),b=require(`node:string_decoder`);s.isStream=l=>!!l&&typeof l==`object`&&(l instanceof Ht||l instanceof v.default||(0,s.isReadable)(l)||(0,s.isWritable)(l)),s.isReadable=s=>!!s&&typeof s==`object`&&s instanceof g.EventEmitter&&typeof s.pipe==`function`&&s.pipe!==v.default.Writable.prototype.pipe,s.isWritable=s=>!!s&&typeof s==`object`&&s instanceof g.EventEmitter&&typeof s.write==`function`&&typeof s.end==`function`;var C=Symbol(`EOF`),w=Symbol(`maybeEmitEnd`),E=Symbol(`emittedEnd`),k=Symbol(`emittingEnd`),A=Symbol(`emittedError`),N=Symbol(`closed`),F=Symbol(`read`),I=Symbol(`flush`),R=Symbol(`flushChunk`),B=Symbol(`encoding`),q=Symbol(`decoder`),le=Symbol(`flowing`),J=Symbol(`paused`),_e=Symbol(`resume`),be=Symbol(`buffer`),xe=Symbol(`pipes`),De=Symbol(`bufferLength`),Ne=Symbol(`bufferPush`),Pe=Symbol(`bufferShift`),ze=Symbol(`objectMode`),Be=Symbol(`destroyed`),We=Symbol(`error`),Ke=Symbol(`emitData`),qe=Symbol(`emitEnd`),Je=Symbol(`emitEnd2`),Ye=Symbol(`async`),Ze=Symbol(`abort`),Qe=Symbol(`aborted`),ot=Symbol(`signal`),st=Symbol(`dataListeners`),ut=Symbol(`discarded`),yt=s=>Promise.resolve().then(s),Tt=s=>s(),Ot=s=>s===`end`||s===`finish`||s===`prefinish`,At=s=>s instanceof ArrayBuffer||!!s&&typeof s==`object`&&s.constructor&&s.constructor.name===`ArrayBuffer`&&s.byteLength>=0,jt=s=>!Buffer.isBuffer(s)&&ArrayBuffer.isView(s),It=class{src;dest;opts;ondrain;constructor(s,l,p){this.src=s,this.dest=l,this.opts=p,this.ondrain=()=>s[_e](),this.dest.on(`drain`,this.ondrain)}unpipe(){this.dest.removeListener(`drain`,this.ondrain)}proxyErrors(s){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},Lt=class extends It{unpipe(){this.src.removeListener(`error`,this.proxyErrors),super.unpipe()}constructor(s,l,p){super(s,l,p),this.proxyErrors=s=>this.dest.emit(`error`,s),s.on(`error`,this.proxyErrors)}},Rt=s=>!!s.objectMode,Vt=s=>!s.objectMode&&!!s.encoding&&s.encoding!==`buffer`,Ht=class extends g.EventEmitter{[le]=!1;[J]=!1;[xe]=[];[be]=[];[ze];[B];[Ye];[q];[C]=!1;[E]=!1;[k]=!1;[N]=!1;[A]=null;[De]=0;[Be]=!1;[ot];[Qe]=!1;[st]=0;[ut]=!1;writable=!0;readable=!0;constructor(...s){let l=s[0]||{};if(super(),l.objectMode&&typeof l.encoding==`string`)throw TypeError(`Encoding and objectMode may not be used together`);Rt(l)?(this[ze]=!0,this[B]=null):Vt(l)?(this[B]=l.encoding,this[ze]=!1):(this[ze]=!1,this[B]=null),this[Ye]=!!l.async,this[q]=this[B]?new b.StringDecoder(this[B]):null,l&&l.debugExposeBuffer===!0&&Object.defineProperty(this,`buffer`,{get:()=>this[be]}),l&&l.debugExposePipes===!0&&Object.defineProperty(this,`pipes`,{get:()=>this[xe]});let{signal:p}=l;p&&(this[ot]=p,p.aborted?this[Ze]():p.addEventListener(`abort`,()=>this[Ze]()))}get bufferLength(){return this[De]}get encoding(){return this[B]}set encoding(s){throw Error(`Encoding must be set at instantiation time`)}setEncoding(s){throw Error(`Encoding must be set at instantiation time`)}get objectMode(){return this[ze]}set objectMode(s){throw Error(`objectMode must be set at instantiation time`)}get async(){return this[Ye]}set async(s){this[Ye]=this[Ye]||!!s}[Ze](){this[Qe]=!0,this.emit(`abort`,this[ot]?.reason),this.destroy(this[ot]?.reason)}get aborted(){return this[Qe]}set aborted(s){}write(s,l,p){if(this[Qe])return!1;if(this[C])throw Error(`write after end`);if(this[Be])return this.emit(`error`,Object.assign(Error(`Cannot call write after a stream was destroyed`),{code:`ERR_STREAM_DESTROYED`})),!0;typeof l==`function`&&(p=l,l=`utf8`),l||=`utf8`;let g=this[Ye]?yt:Tt;if(!this[ze]&&!Buffer.isBuffer(s)){if(jt(s))s=Buffer.from(s.buffer,s.byteOffset,s.byteLength);else if(At(s))s=Buffer.from(s);else if(typeof s!=`string`)throw Error(`Non-contiguous data written to non-objectMode stream`)}return this[ze]?(this[le]&&this[De]!==0&&this[I](!0),this[le]?this.emit(`data`,s):this[Ne](s),this[De]!==0&&this.emit(`readable`),p&&g(p),this[le]):s.length?(typeof s==`string`&&!(l===this[B]&&!this[q]?.lastNeed)&&(s=Buffer.from(s,l)),Buffer.isBuffer(s)&&this[B]&&(s=this[q].write(s)),this[le]&&this[De]!==0&&this[I](!0),this[le]?this.emit(`data`,s):this[Ne](s),this[De]!==0&&this.emit(`readable`),p&&g(p),this[le]):(this[De]!==0&&this.emit(`readable`),p&&g(p),this[le])}read(s){if(this[Be])return null;if(this[ut]=!1,this[De]===0||s===0||s&&s>this[De])return this[w](),null;this[ze]&&(s=null),this[be].length>1&&!this[ze]&&(this[be]=[this[B]?this[be].join(``):Buffer.concat(this[be],this[De])]);let l=this[F](s||null,this[be][0]);return this[w](),l}[F](s,l){if(this[ze])this[Pe]();else{let p=l;s===p.length||s===null?this[Pe]():typeof p==`string`?(this[be][0]=p.slice(s),l=p.slice(0,s),this[De]-=s):(this[be][0]=p.subarray(s),l=p.subarray(0,s),this[De]-=s)}return this.emit(`data`,l),!this[be].length&&!this[C]&&this.emit(`drain`),l}end(s,l,p){return typeof s==`function`&&(p=s,s=void 0),typeof l==`function`&&(p=l,l=`utf8`),s!==void 0&&this.write(s,l),p&&this.once(`end`,p),this[C]=!0,this.writable=!1,(this[le]||!this[J])&&this[w](),this}[_e](){this[Be]||(!this[st]&&!this[xe].length&&(this[ut]=!0),this[J]=!1,this[le]=!0,this.emit(`resume`),this[be].length?this[I]():this[C]?this[w]():this.emit(`drain`))}resume(){return this[_e]()}pause(){this[le]=!1,this[J]=!0,this[ut]=!1}get destroyed(){return this[Be]}get flowing(){return this[le]}get paused(){return this[J]}[Ne](s){this[ze]?this[De]+=1:this[De]+=s.length,this[be].push(s)}[Pe](){return this[ze]?--this[De]:this[De]-=this[be][0].length,this[be].shift()}[I](s=!1){do;while(this[R](this[Pe]())&&this[be].length);!s&&!this[be].length&&!this[C]&&this.emit(`drain`)}[R](s){return this.emit(`data`,s),this[le]}pipe(s,l){if(this[Be])return s;this[ut]=!1;let g=this[E];return l||={},s===p.stdout||s===p.stderr?l.end=!1:l.end=l.end!==!1,l.proxyErrors=!!l.proxyErrors,g?l.end&&s.end():(this[xe].push(l.proxyErrors?new Lt(this,s,l):new It(this,s,l)),this[Ye]?yt(()=>this[_e]()):this[_e]()),s}unpipe(s){let l=this[xe].find(l=>l.dest===s);l&&(this[xe].length===1?(this[le]&&this[st]===0&&(this[le]=!1),this[xe]=[]):this[xe].splice(this[xe].indexOf(l),1),l.unpipe())}addListener(s,l){return this.on(s,l)}on(s,l){let p=super.on(s,l);if(s===`data`)this[ut]=!1,this[st]++,!this[xe].length&&!this[le]&&this[_e]();else if(s===`readable`&&this[De]!==0)super.emit(`readable`);else if(Ot(s)&&this[E])super.emit(s),this.removeAllListeners(s);else if(s===`error`&&this[A]){let s=l;this[Ye]?yt(()=>s.call(this,this[A])):s.call(this,this[A])}return p}removeListener(s,l){return this.off(s,l)}off(s,l){let p=super.off(s,l);return s===`data`&&(this[st]=this.listeners(`data`).length,this[st]===0&&!this[ut]&&!this[xe].length&&(this[le]=!1)),p}removeAllListeners(s){let l=super.removeAllListeners(s);return(s===`data`||s===void 0)&&(this[st]=0,!this[ut]&&!this[xe].length&&(this[le]=!1)),l}get emittedEnd(){return this[E]}[w](){!this[k]&&!this[E]&&!this[Be]&&this[be].length===0&&this[C]&&(this[k]=!0,this.emit(`end`),this.emit(`prefinish`),this.emit(`finish`),this[N]&&this.emit(`close`),this[k]=!1)}emit(s,...l){let p=l[0];if(s!==`error`&&s!==`close`&&s!==Be&&this[Be])return!1;if(s===`data`)return!this[ze]&&!p?!1:this[Ye]?(yt(()=>this[Ke](p)),!0):this[Ke](p);if(s===`end`)return this[qe]();if(s===`close`){if(this[N]=!0,!this[E]&&!this[Be])return!1;let s=super.emit(`close`);return this.removeAllListeners(`close`),s}else if(s===`error`){this[A]=p,super.emit(We,p);let s=!this[ot]||this.listeners(`error`).length?super.emit(`error`,p):!1;return this[w](),s}else if(s===`resume`){let s=super.emit(`resume`);return this[w](),s}else if(s===`finish`||s===`prefinish`){let l=super.emit(s);return this.removeAllListeners(s),l}let g=super.emit(s,...l);return this[w](),g}[Ke](s){for(let l of this[xe])l.dest.write(s)===!1&&this.pause();let l=this[ut]?!1:super.emit(`data`,s);return this[w](),l}[qe](){return this[E]?!1:(this[E]=!0,this.readable=!1,this[Ye]?(yt(()=>this[Je]()),!0):this[Je]())}[Je](){if(this[q]){let s=this[q].end();if(s){for(let l of this[xe])l.dest.write(s);this[ut]||super.emit(`data`,s)}}for(let s of this[xe])s.end();let s=super.emit(`end`);return this.removeAllListeners(`end`),s}async collect(){let s=Object.assign([],{dataLength:0});this[ze]||(s.dataLength=0);let l=this.promise();return this.on(`data`,l=>{s.push(l),this[ze]||(s.dataLength+=l.length)}),await l,s}async concat(){if(this[ze])throw Error(`cannot concat in objectMode`);let s=await this.collect();return this[B]?s.join(``):Buffer.concat(s,s.dataLength)}async promise(){return new Promise((s,l)=>{this.on(Be,()=>l(Error(`stream destroyed`))),this.on(`error`,s=>l(s)),this.on(`end`,()=>s())})}[Symbol.asyncIterator](){this[ut]=!1;let s=!1,l=async()=>(this.pause(),s=!0,{value:void 0,done:!0});return{next:()=>{if(s)return l();let p=this.read();if(p!==null)return Promise.resolve({done:!1,value:p});if(this[C])return l();let g,v,b=s=>{this.off(`data`,w),this.off(`end`,E),this.off(Be,k),l(),v(s)},w=s=>{this.off(`error`,b),this.off(`end`,E),this.off(Be,k),this.pause(),g({value:s,done:!!this[C]})},E=()=>{this.off(`error`,b),this.off(`data`,w),this.off(Be,k),l(),g({done:!0,value:void 0})},k=()=>b(Error(`stream destroyed`));return new Promise((s,l)=>{v=l,g=s,this.once(Be,k),this.once(`error`,b),this.once(`end`,E),this.once(`data`,w)})},throw:l,return:l,[Symbol.asyncIterator](){return this},[Symbol.asyncDispose]:async()=>{}}}[Symbol.iterator](){this[ut]=!1;let s=!1,l=()=>(this.pause(),this.off(We,l),this.off(Be,l),this.off(`end`,l),s=!0,{done:!0,value:void 0});return this.once(`end`,l),this.once(We,l),this.once(Be,l),{next:()=>{if(s)return l();let p=this.read();return p===null?l():{done:!1,value:p}},throw:l,return:l,[Symbol.iterator](){return this},[Symbol.dispose]:()=>{}}}destroy(s){if(this[Be])return s?this.emit(`error`,s):this.emit(Be),this;this[Be]=!0,this[ut]=!0,this[be].length=0,this[De]=0;let l=this;return typeof l.close==`function`&&!this[N]&&l.close(),s?this.emit(`error`,s):this.emit(Be),this}static get isStream(){return s.isStream}};s.Minipass=Ht}),g=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.WriteStreamSync=s.WriteStream=s.ReadStreamSync=s.ReadStream=void 0;var g=l(require(`events`)),v=l(require(`fs`)),b=p(),C=v.default.writev,w=Symbol(`_autoClose`),E=Symbol(`_close`),k=Symbol(`_ended`),A=Symbol(`_fd`),N=Symbol(`_finished`),F=Symbol(`_flags`),I=Symbol(`_flush`),R=Symbol(`_handleChunk`),B=Symbol(`_makeBuf`),q=Symbol(`_mode`),le=Symbol(`_needDrain`),J=Symbol(`_onerror`),_e=Symbol(`_onopen`),be=Symbol(`_onread`),xe=Symbol(`_onwrite`),De=Symbol(`_open`),Ne=Symbol(`_path`),Pe=Symbol(`_pos`),ze=Symbol(`_queue`),Be=Symbol(`_read`),We=Symbol(`_readSize`),Ke=Symbol(`_reading`),qe=Symbol(`_remain`),Je=Symbol(`_size`),Ye=Symbol(`_write`),Ze=Symbol(`_writing`),Qe=Symbol(`_defaultFlag`),ot=Symbol(`_errored`),st=class extends b.Minipass{[ot]=!1;[A];[Ne];[We];[Ke]=!1;[Je];[qe];[w];constructor(s,l){if(l||={},super(l),this.readable=!0,this.writable=!1,typeof s!=`string`)throw TypeError(`path must be a string`);this[ot]=!1,this[A]=typeof l.fd==`number`?l.fd:void 0,this[Ne]=s,this[We]=l.readSize||16*1024*1024,this[Ke]=!1,this[Je]=typeof l.size==`number`?l.size:1/0,this[qe]=this[Je],this[w]=typeof l.autoClose==`boolean`?l.autoClose:!0,typeof this[A]==`number`?this[Be]():this[De]()}get fd(){return this[A]}get path(){return this[Ne]}write(){throw TypeError(`this is a readable stream`)}end(){throw TypeError(`this is a readable stream`)}[De](){v.default.open(this[Ne],`r`,(s,l)=>this[_e](s,l))}[_e](s,l){s?this[J](s):(this[A]=l,this.emit(`open`,l),this[Be]())}[B](){return Buffer.allocUnsafe(Math.min(this[We],this[qe]))}[Be](){if(!this[Ke]){this[Ke]=!0;let s=this[B]();if(s.length===0)return process.nextTick(()=>this[be](null,0,s));v.default.read(this[A],s,0,s.length,null,(s,l,p)=>this[be](s,l,p))}}[be](s,l,p){this[Ke]=!1,s?this[J](s):this[R](l,p)&&this[Be]()}[E](){if(this[w]&&typeof this[A]==`number`){let s=this[A];this[A]=void 0,v.default.close(s,s=>s?this.emit(`error`,s):this.emit(`close`))}}[J](s){this[Ke]=!0,this[E](),this.emit(`error`,s)}[R](s,l){let p=!1;return this[qe]-=s,s>0&&(p=super.write(sthis[_e](s,l))}[_e](s,l){this[Qe]&&this[F]===`r+`&&s&&s.code===`ENOENT`?(this[F]=`w`,this[De]()):s?this[J](s):(this[A]=l,this.emit(`open`,l),this[Ze]||this[I]())}end(s,l){return s&&this.write(s,l),this[k]=!0,!this[Ze]&&!this[ze].length&&typeof this[A]==`number`&&this[xe](null,0),this}write(s,l){return typeof s==`string`&&(s=Buffer.from(s,l)),this[k]?(this.emit(`error`,Error(`write() after end()`)),!1):this[A]===void 0||this[Ze]||this[ze].length?(this[ze].push(s),this[le]=!0,!1):(this[Ze]=!0,this[Ye](s),!0)}[Ye](s){v.default.write(this[A],s,0,s.length,this[Pe],(s,l)=>this[xe](s,l))}[xe](s,l){s?this[J](s):(this[Pe]!==void 0&&typeof l==`number`&&(this[Pe]+=l),this[ze].length?this[I]():(this[Ze]=!1,this[k]&&!this[N]?(this[N]=!0,this[E](),this.emit(`finish`)):this[le]&&(this[le]=!1,this.emit(`drain`))))}[I](){if(this[ze].length===0)this[k]&&this[xe](null,0);else if(this[ze].length===1)this[Ye](this[ze].pop());else{let s=this[ze];this[ze]=[],C(this[A],s,this[Pe],(s,l)=>this[xe](s,l))}}[E](){if(this[w]&&typeof this[A]==`number`){let s=this[A];this[A]=void 0,v.default.close(s,s=>s?this.emit(`error`,s):this.emit(`close`))}}};s.WriteStream=ut,s.WriteStreamSync=class extends ut{[De](){let s;if(this[Qe]&&this[F]===`r+`)try{s=v.default.openSync(this[Ne],this[F],this[q])}catch(s){if(s?.code===`ENOENT`)return this[F]=`w`,this[De]();throw s}else s=v.default.openSync(this[Ne],this[F],this[q]);this[_e](null,s)}[E](){if(this[w]&&typeof this[A]==`number`){let s=this[A];this[A]=void 0,v.default.closeSync(s),this.emit(`close`)}}[Ye](s){let l=!0;try{this[xe](null,v.default.writeSync(this[A],s,0,s.length,this[Pe])),l=!1}finally{if(l)try{this[E]()}catch{}}}}}),v=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.dealias=s.isNoFile=s.isFile=s.isAsync=s.isSync=s.isAsyncNoFile=s.isSyncNoFile=s.isAsyncFile=s.isSyncFile=void 0;var l=new Map([[`C`,`cwd`],[`f`,`file`],[`z`,`gzip`],[`P`,`preservePaths`],[`U`,`unlink`],[`strip-components`,`strip`],[`stripComponents`,`strip`],[`keep-newer`,`newer`],[`keepNewer`,`newer`],[`keep-newer-files`,`newer`],[`keepNewerFiles`,`newer`],[`k`,`keep`],[`keep-existing`,`keep`],[`keepExisting`,`keep`],[`m`,`noMtime`],[`no-mtime`,`noMtime`],[`p`,`preserveOwner`],[`L`,`follow`],[`h`,`follow`],[`onentry`,`onReadEntry`]]);s.isSyncFile=s=>!!s.sync&&!!s.file,s.isAsyncFile=s=>!s.sync&&!!s.file,s.isSyncNoFile=s=>!!s.sync&&!s.file,s.isAsyncNoFile=s=>!s.sync&&!s.file,s.isSync=s=>!!s.sync,s.isAsync=s=>!s.sync,s.isFile=s=>!!s.file,s.isNoFile=s=>!s.file;var p=s=>l.get(s)||s;s.dealias=(s={})=>{if(!s)return{};let l={};for(let[g,v]of Object.entries(s)){let s=p(g);l[s]=v}return l.chmod===void 0&&l.noChmod===!1&&(l.chmod=!0),delete l.noChmod,l}}),b=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.makeCommand=void 0;var l=v();s.makeCommand=(s,p,g,v,b)=>Object.assign((C=[],w,E)=>{Array.isArray(C)&&(w=C,C={}),typeof w==`function`&&(E=w,w=void 0),w=w?Array.from(w):[];let k=(0,l.dealias)(C);if(b?.(k,w),(0,l.isSyncFile)(k)){if(typeof E==`function`)throw TypeError(`callback not supported for sync tar functions`);return s(k,w)}else if((0,l.isAsyncFile)(k)){let s=p(k,w);return E?s.then(()=>E(),E):s}else if((0,l.isSyncNoFile)(k)){if(typeof E==`function`)throw TypeError(`callback not supported for sync tar functions`);return g(k,w)}else if((0,l.isAsyncNoFile)(k)){if(typeof E==`function`)throw TypeError(`callback only supported with file option`);return v(k,w)}throw Error(`impossible options??`)},{syncFile:s,asyncFile:p,syncNoFile:g,asyncNoFile:v,validate:b})}),C=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.constants=void 0;var p=l(require(`zlib`)).default.constants||{ZLIB_VERNUM:4736};s.constants=Object.freeze(Object.assign(Object.create(null),{Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_VERSION_ERROR:-6,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,DEFLATE:1,INFLATE:2,GZIP:3,GUNZIP:4,DEFLATERAW:5,INFLATERAW:6,UNZIP:7,BROTLI_DECODE:8,BROTLI_ENCODE:9,Z_MIN_WINDOWBITS:8,Z_MAX_WINDOWBITS:15,Z_DEFAULT_WINDOWBITS:15,Z_MIN_CHUNK:64,Z_MAX_CHUNK:1/0,Z_DEFAULT_CHUNK:16384,Z_MIN_MEMLEVEL:1,Z_MAX_MEMLEVEL:9,Z_DEFAULT_MEMLEVEL:8,Z_MIN_LEVEL:-1,Z_MAX_LEVEL:9,Z_DEFAULT_LEVEL:-1,BROTLI_OPERATION_PROCESS:0,BROTLI_OPERATION_FLUSH:1,BROTLI_OPERATION_FINISH:2,BROTLI_OPERATION_EMIT_METADATA:3,BROTLI_MODE_GENERIC:0,BROTLI_MODE_TEXT:1,BROTLI_MODE_FONT:2,BROTLI_DEFAULT_MODE:0,BROTLI_MIN_QUALITY:0,BROTLI_MAX_QUALITY:11,BROTLI_DEFAULT_QUALITY:11,BROTLI_MIN_WINDOW_BITS:10,BROTLI_MAX_WINDOW_BITS:24,BROTLI_LARGE_MAX_WINDOW_BITS:30,BROTLI_DEFAULT_WINDOW:22,BROTLI_MIN_INPUT_BLOCK_BITS:16,BROTLI_MAX_INPUT_BLOCK_BITS:24,BROTLI_PARAM_MODE:0,BROTLI_PARAM_QUALITY:1,BROTLI_PARAM_LGWIN:2,BROTLI_PARAM_LGBLOCK:3,BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING:4,BROTLI_PARAM_SIZE_HINT:5,BROTLI_PARAM_LARGE_WINDOW:6,BROTLI_PARAM_NPOSTFIX:7,BROTLI_PARAM_NDIRECT:8,BROTLI_DECODER_RESULT_ERROR:0,BROTLI_DECODER_RESULT_SUCCESS:1,BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT:2,BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION:0,BROTLI_DECODER_PARAM_LARGE_WINDOW:1,BROTLI_DECODER_NO_ERROR:0,BROTLI_DECODER_SUCCESS:1,BROTLI_DECODER_NEEDS_MORE_INPUT:2,BROTLI_DECODER_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE:-1,BROTLI_DECODER_ERROR_FORMAT_RESERVED:-2,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE:-3,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET:-4,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME:-5,BROTLI_DECODER_ERROR_FORMAT_CL_SPACE:-6,BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE:-7,BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT:-8,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1:-9,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2:-10,BROTLI_DECODER_ERROR_FORMAT_TRANSFORM:-11,BROTLI_DECODER_ERROR_FORMAT_DICTIONARY:-12,BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS:-13,BROTLI_DECODER_ERROR_FORMAT_PADDING_1:-14,BROTLI_DECODER_ERROR_FORMAT_PADDING_2:-15,BROTLI_DECODER_ERROR_FORMAT_DISTANCE:-16,BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET:-19,BROTLI_DECODER_ERROR_INVALID_ARGUMENTS:-20,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES:-21,BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS:-22,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP:-25,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1:-26,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2:-27,BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES:-30,BROTLI_DECODER_ERROR_UNREACHABLE:-31},p))}),w=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),g=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),v=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[l.length]=p);return l},s(l)};return function(p){if(p&&p.__esModule)return p;var v={};if(p!=null)for(var b=s(p),C=0;Cs,q=R?.writable===!0||R?.set!==void 0?s=>{E.Buffer.concat=s?B:I}:s=>{},le=Symbol(`_superWrite`),J=class extends Error{code;errno;constructor(s,l){super(`zlib: `+s.message,{cause:s}),this.code=s.code,this.errno=s.errno,this.code||=`ZLIB_ERROR`,this.message=`zlib: `+s.message,Error.captureStackTrace(this,l??this.constructor)}get name(){return`ZlibError`}};s.ZlibError=J;var _e=Symbol(`flushFlag`),be=class extends k.Minipass{#e=!1;#t=!1;#n;#r;#i;#a;#o;get sawError(){return this.#e}get handle(){return this.#a}get flushFlag(){return this.#n}constructor(s,l){if(!s||typeof s!=`object`)throw TypeError(`invalid options for ZlibBase constructor`);if(super(s),this.#n=s.flush??0,this.#r=s.finishFlush??0,this.#i=s.fullFlushFlag??0,typeof A[l]!=`function`)throw TypeError(`Compression method not supported: `+l);try{this.#a=new A[l](s)}catch(s){throw new J(s,this.constructor)}this.#o=s=>{this.#e||(this.#e=!0,this.close(),this.emit(`error`,s))},this.#a?.on(`error`,s=>this.#o(new J(s))),this.once(`end`,()=>this.close)}close(){this.#a&&(this.#a.close(),this.#a=void 0,this.emit(`close`))}reset(){if(!this.#e)return(0,w.default)(this.#a,`zlib binding closed`),this.#a.reset?.()}flush(s){this.ended||(typeof s!=`number`&&(s=this.#i),this.write(Object.assign(E.Buffer.alloc(0),{[_e]:s})))}end(s,l,p){return typeof s==`function`&&(p=s,l=void 0,s=void 0),typeof l==`function`&&(p=l,l=void 0),s&&(l?this.write(s,l):this.write(s)),this.flush(this.#r),this.#t=!0,super.end(p)}get ended(){return this.#t}[le](s){return super.write(s)}write(s,l,p){if(typeof l==`function`&&(p=l,l=`utf8`),typeof s==`string`&&(s=E.Buffer.from(s,l)),this.#e)return;(0,w.default)(this.#a,`zlib binding closed`);let g=this.#a._handle,v=g.close;g.close=()=>{};let b=this.#a.close;this.#a.close=()=>{},q(!0);let C;try{let l=typeof s[_e]==`number`?s[_e]:this.#n;C=this.#a._processChunk(s,l),q(!1)}catch(s){q(!1),this.#o(new J(s,this.write))}finally{this.#a&&(this.#a._handle=g,g.close=v,this.#a.close=b,this.#a.removeAllListeners(`error`))}this.#a&&this.#a.on(`error`,s=>this.#o(new J(s,this.write)));let k;if(C)if(Array.isArray(C)&&C.length>0){let s=C[0];k=this[le](E.Buffer.from(s));for(let s=1;s{typeof s==`function`&&(l=s,s=this.flushFlag),this.flush(s),l?.()};try{this.handle.params(s,l)}finally{this.handle.flush=p}this.handle&&(this.#e=s,this.#t=l)}}}};s.Zlib=xe,s.Deflate=class extends xe{constructor(s){super(s,`Deflate`)}},s.Inflate=class extends xe{constructor(s){super(s,`Inflate`)}},s.Gzip=class extends xe{#e;constructor(s){super(s,`Gzip`),this.#e=s&&!!s.portable}[le](s){return this.#e?(this.#e=!1,s[9]=255,super[le](s)):super[le](s)}},s.Gunzip=class extends xe{constructor(s){super(s,`Gunzip`)}},s.DeflateRaw=class extends xe{constructor(s){super(s,`DeflateRaw`)}},s.InflateRaw=class extends xe{constructor(s){super(s,`InflateRaw`)}},s.Unzip=class extends xe{constructor(s){super(s,`Unzip`)}};var De=class extends be{constructor(s,l){s||={},s.flush=s.flush||N.constants.BROTLI_OPERATION_PROCESS,s.finishFlush=s.finishFlush||N.constants.BROTLI_OPERATION_FINISH,s.fullFlushFlag=N.constants.BROTLI_OPERATION_FLUSH,super(s,l)}};s.BrotliCompress=class extends De{constructor(s){super(s,`BrotliCompress`)}},s.BrotliDecompress=class extends De{constructor(s){super(s,`BrotliDecompress`)}};var Ne=class extends be{constructor(s,l){s||={},s.flush=s.flush||N.constants.ZSTD_e_continue,s.finishFlush=s.finishFlush||N.constants.ZSTD_e_end,s.fullFlushFlag=N.constants.ZSTD_e_flush,super(s,l)}};s.ZstdCompress=class extends Ne{constructor(s){super(s,`ZstdCompress`)}},s.ZstdDecompress=class extends Ne{constructor(s){super(s,`ZstdDecompress`)}}}),E=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=s.encode=void 0,s.encode=(s,g)=>{if(Number.isSafeInteger(s))s<0?p(s,g):l(s,g);else throw Error(`cannot encode number outside of javascript safe integer range`);return g};var l=(s,l)=>{l[0]=128;for(var p=l.length;p>1;p--)l[p-1]=s&255,s=Math.floor(s/256)},p=(s,l)=>{l[0]=255;var p=!1;s*=-1;for(var g=l.length;g>1;g--){var v=s&255;s=Math.floor(s/256),p?l[g-1]=b(v):v===0?l[g-1]=0:(p=!0,l[g-1]=C(v))}};s.parse=s=>{let l=s[0],p=l===128?v(s.subarray(1,s.length)):l===255?g(s):null;if(p===null)throw Error(`invalid base256 encoding`);if(!Number.isSafeInteger(p))throw Error(`parsed number outside of javascript safe integer range`);return p};var g=s=>{for(var l=s.length,p=0,g=!1,v=l-1;v>-1;v--){var w=Number(s[v]),E;g?E=b(w):w===0?E=w:(g=!0,E=C(w)),E!==0&&(p-=E*256**(l-v-1))}return p},v=s=>{for(var l=s.length,p=0,g=l-1;g>-1;g--){var v=Number(s[g]);v!==0&&(p+=v*256**(l-g-1))}return p},b=s=>(255^s)&255,C=s=>(255^s)+1&255}),k=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.code=s.name=s.isName=s.isCode=void 0,s.isCode=l=>s.name.has(l),s.isName=l=>s.code.has(l),s.name=new Map([[`0`,`File`],[``,`OldFile`],[`1`,`Link`],[`2`,`SymbolicLink`],[`3`,`CharacterDevice`],[`4`,`BlockDevice`],[`5`,`Directory`],[`6`,`FIFO`],[`7`,`ContiguousFile`],[`g`,`GlobalExtendedHeader`],[`x`,`ExtendedHeader`],[`A`,`SolarisACL`],[`D`,`GNUDumpDir`],[`I`,`Inode`],[`K`,`NextFileHasLongLinkpath`],[`L`,`NextFileHasLongPath`],[`M`,`ContinuationFile`],[`N`,`OldGnuLongPath`],[`S`,`SparseFile`],[`V`,`TapeVolumeHeader`],[`X`,`OldExtendedHeader`]]),s.code=new Map(Array.from(s.name).map(s=>[s[1],s[0]]))}),A=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[l.length]=p);return l},s(l)};return function(g){if(g&&g.__esModule)return g;var v={};if(g!=null)for(var b=s(g),C=0;C=l+512))throw Error(`need 512 bytes for header`);this.path=p?.path??A(s,l,100),this.mode=p?.mode??g?.mode??I(s,l+100,8),this.uid=p?.uid??g?.uid??I(s,l+108,8),this.gid=p?.gid??g?.gid??I(s,l+116,8),this.size=p?.size??g?.size??I(s,l+124,12),this.mtime=p?.mtime??g?.mtime??N(s,l+136,12),this.cksum=I(s,l+148,12),g&&this.#t(g,!0),p&&this.#t(p);let v=A(s,l+156,1);if(C.isCode(v)&&(this.#e=v||`0`),this.#e===`0`&&this.path.slice(-1)===`/`&&(this.#e=`5`),this.#e===`5`&&(this.size=0),this.linkpath=A(s,l+157,100),s.subarray(l+257,l+265).toString()===`ustar\x0000`)if(this.uname=p?.uname??g?.uname??A(s,l+265,32),this.gname=p?.gname??g?.gname??A(s,l+297,32),this.devmaj=p?.devmaj??g?.devmaj??I(s,l+329,8)??0,this.devmin=p?.devmin??g?.devmin??I(s,l+337,8)??0,s[l+475]!==0){let p=A(s,l+345,155);this.path=p+`/`+this.path}else{let v=A(s,l+345,130);v&&(this.path=v+`/`+this.path),this.atime=p?.atime??g?.atime??N(s,l+476,12),this.ctime=p?.ctime??g?.ctime??N(s,l+488,12)}let b=256;for(let p=l;p!(p==null||s===`path`&&l||s===`linkpath`&&l||s===`global`))))}encode(s,l=0){if(s||=this.block=Buffer.alloc(512),this.#e===`Unsupported`&&(this.#e=`0`),!(s.length>=l+512))throw Error(`need 512 bytes for header`);let p=this.ctime||this.atime?130:155,g=w(this.path||``,p),v=g[0],b=g[1];this.needPax=!!g[2],this.needPax=Ne(s,l,100,v)||this.needPax,this.needPax=le(s,l+100,8,this.mode)||this.needPax,this.needPax=le(s,l+108,8,this.uid)||this.needPax,this.needPax=le(s,l+116,8,this.gid)||this.needPax,this.needPax=le(s,l+124,12,this.size)||this.needPax,this.needPax=xe(s,l+136,12,this.mtime)||this.needPax,s[l+156]=Number(this.#e.codePointAt(0)),this.needPax=Ne(s,l+157,100,this.linkpath)||this.needPax,s.write(`ustar\x0000`,l+257,8),this.needPax=Ne(s,l+265,32,this.uname)||this.needPax,this.needPax=Ne(s,l+297,32,this.gname)||this.needPax,this.needPax=le(s,l+329,8,this.devmaj)||this.needPax,this.needPax=le(s,l+337,8,this.devmin)||this.needPax,this.needPax=Ne(s,l+345,p,b)||this.needPax,s[l+475]===0?(this.needPax=Ne(s,l+345,130,b)||this.needPax,this.needPax=xe(s,l+476,12,this.atime)||this.needPax,this.needPax=xe(s,l+488,12,this.ctime)||this.needPax):this.needPax=Ne(s,l+345,155,b)||this.needPax;let C=256;for(let p=l;p{let p=s,g=``,b,C=v.posix.parse(s).root||`.`;if(Buffer.byteLength(p)<100)b=[p,g,!1];else{g=v.posix.dirname(p),p=v.posix.basename(p);do Buffer.byteLength(p)<=100&&Buffer.byteLength(g)<=l?b=[p,g,!1]:Buffer.byteLength(p)>100&&Buffer.byteLength(g)<=l?b=[p.slice(0,99),g,!0]:(p=v.posix.join(v.posix.basename(g),p),g=v.posix.dirname(g));while(g!==C&&b===void 0);b||=[s.slice(0,99),``,!0]}return b},A=(s,l,p)=>s.subarray(l,l+p).toString(`utf8`).replace(/\0.*/,``),N=(s,l,p)=>F(I(s,l,p)),F=s=>s===void 0?void 0:new Date(s*1e3),I=(s,l,p)=>Number(s[l])&128?b.parse(s.subarray(l,l+p)):B(s,l,p),R=s=>isNaN(s)?void 0:s,B=(s,l,p)=>R(parseInt(s.subarray(l,l+p).toString(`utf8`).replace(/\0.*$/,``).trim(),8)),q={12:8589934591,8:2097151},le=(s,l,p,g)=>g===void 0?!1:g>q[p]||g<0?(b.encode(g,s.subarray(l,l+p)),!0):(J(s,l,p,g),!1),J=(s,l,p,g)=>s.write(_e(g,p),l,p,`ascii`),_e=(s,l)=>be(Math.floor(s).toString(8),l),be=(s,l)=>(s.length===l-1?s:Array(l-s.length-1).join(`0`)+s+` `)+`\0`,xe=(s,l,p,g)=>g===void 0?!1:le(s,l,p,g.getTime()/1e3),De=Array(156).join(`\0`),Ne=(s,l,p,g)=>g===void 0?!1:(s.write(g+De,l,p,`utf8`),g.length!==Buffer.byteLength(g)||g.length>p)}),N=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Pax=void 0;var l=require(`node:path`),p=A();s.Pax=class s{atime;mtime;ctime;charset;comment;gid;uid;gname;uname;linkpath;dev;ino;nlink;path;size;mode;global;constructor(s,l=!1){this.atime=s.atime,this.charset=s.charset,this.comment=s.comment,this.ctime=s.ctime,this.dev=s.dev,this.gid=s.gid,this.global=l,this.gname=s.gname,this.ino=s.ino,this.linkpath=s.linkpath,this.mtime=s.mtime,this.nlink=s.nlink,this.path=s.path,this.size=s.size,this.uid=s.uid,this.uname=s.uname}encode(){let s=this.encodeBody();if(s===``)return Buffer.allocUnsafe(0);let g=Buffer.byteLength(s),v=512*Math.ceil(1+g/512),b=Buffer.allocUnsafe(v);for(let s=0;s<512;s++)b[s]=0;new p.Header({path:(`PaxHeader/`+(0,l.basename)(this.path??``)).slice(0,99),mode:this.mode||420,uid:this.uid,gid:this.gid,size:g,mtime:this.mtime,type:this.global?`GlobalExtendedHeader`:`ExtendedHeader`,linkpath:``,uname:this.uname||``,gname:this.gname||``,devmaj:0,devmin:0,atime:this.atime,ctime:this.ctime}).encode(b),b.write(s,512,g,`utf8`);for(let s=g+512;s=10**b&&(b+=1),b+v+g}static parse(l,p,b=!1){return new s(g(v(l),p),b)}};var g=(s,l)=>l?Object.assign({},l,s):s,v=s=>s.replace(/\n$/,``).split(` -`).reduce(b,Object.create(null)),b=(s,l)=>{let p=parseInt(l,10);if(p!==Buffer.byteLength(l)+1)return s;l=l.slice((p+` `).length);let g=l.split(`=`),v=g.shift();if(!v)return s;let b=v.replace(/^SCHILY\.(dev|ino|nlink)/,`$1`),C=g.join(`=`);return s[b]=/^([A-Z]+\.)?([mac]|birth|creation)time$/.test(b)?new Date(Number(C)*1e3):/^[0-9]+$/.test(C)?+C:C,s}}),F=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.normalizeWindowsPath=void 0,s.normalizeWindowsPath=(process.env.TESTING_TAR_FAKE_PLATFORM||process.platform)===`win32`?s=>s&&s.replaceAll(/\\/g,`/`):s=>s}),I=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.ReadEntry=void 0;var l=p(),g=F();s.ReadEntry=class extends l.Minipass{extended;globalExtended;header;startBlockSize;blockRemain;remain;type;meta=!1;ignore=!1;path;mode;uid;gid;uname;gname;size=0;mtime;atime;ctime;linkpath;dev;ino;nlink;invalid=!1;absolute;unsupported=!1;constructor(s,l,p){switch(super({}),this.pause(),this.extended=l,this.globalExtended=p,this.header=s,this.remain=s.size??0,this.startBlockSize=512*Math.ceil(this.remain/512),this.blockRemain=this.startBlockSize,this.type=s.type,this.type){case`File`:case`OldFile`:case`Link`:case`SymbolicLink`:case`CharacterDevice`:case`BlockDevice`:case`Directory`:case`FIFO`:case`ContiguousFile`:case`GNUDumpDir`:break;case`NextFileHasLongLinkpath`:case`NextFileHasLongPath`:case`OldGnuLongPath`:case`GlobalExtendedHeader`:case`ExtendedHeader`:case`OldExtendedHeader`:this.meta=!0;break;default:this.ignore=!0}if(!s.path)throw Error(`no path provided for tar.ReadEntry`);this.path=(0,g.normalizeWindowsPath)(s.path),this.mode=s.mode,this.mode&&(this.mode&=4095),this.uid=s.uid,this.gid=s.gid,this.uname=s.uname,this.gname=s.gname,this.size=this.remain,this.mtime=s.mtime,this.atime=s.atime,this.ctime=s.ctime,this.linkpath=s.linkpath?(0,g.normalizeWindowsPath)(s.linkpath):void 0,this.uname=s.uname,this.gname=s.gname,l&&this.#e(l),p&&this.#e(p,!0)}write(s){let l=s.length;if(l>this.blockRemain)throw Error(`writing more to entry than is appropriate`);let p=this.remain,g=this.blockRemain;return this.remain=Math.max(0,p-l),this.blockRemain=Math.max(0,g-l),this.ignore?!0:p>=l?super.write(s):super.write(s.subarray(0,p))}#e(s,l=!1){s.path&&=(0,g.normalizeWindowsPath)(s.path),s.linkpath&&=(0,g.normalizeWindowsPath)(s.linkpath),Object.assign(this,Object.fromEntries(Object.entries(s).filter(([s,p])=>!(p==null||s===`path`&&l))))}}}),R=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.warnMethod=void 0,s.warnMethod=(s,l,p,g={})=>{s.file&&(g.file=s.file),s.cwd&&(g.cwd=s.cwd),g.code=p instanceof Error&&p.code||l,g.tarCode=l,!s.strict&&g.recoverable!==!1?(p instanceof Error&&(g=Object.assign(p,g),p=p.message),s.emit(`warn`,l,p,g)):p instanceof Error?s.emit(`error`,Object.assign(p,g)):s.emit(`error`,Object.assign(Error(`${l}: ${p}`),g))}}),B=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Parser=void 0;var l=require(`events`),p=w(),g=A(),v=N(),b=I(),C=R(),E=1024*1024,k=Buffer.from([31,139]),F=Buffer.from([40,181,47,253]),B=Math.max(k.length,F.length),q=Symbol(`state`),le=Symbol(`writeEntry`),J=Symbol(`readEntry`),_e=Symbol(`nextEntry`),be=Symbol(`processEntry`),xe=Symbol(`extendedHeader`),De=Symbol(`globalExtendedHeader`),Ne=Symbol(`meta`),Pe=Symbol(`emitMeta`),ze=Symbol(`buffer`),Be=Symbol(`queue`),We=Symbol(`ended`),Ke=Symbol(`emittedEnd`),qe=Symbol(`emit`),Je=Symbol(`unzip`),Ye=Symbol(`consumeChunk`),Ze=Symbol(`consumeChunkSub`),Qe=Symbol(`consumeBody`),ot=Symbol(`consumeMeta`),st=Symbol(`consumeHeader`),ut=Symbol(`consuming`),yt=Symbol(`bufferConcat`),Tt=Symbol(`maybeEnd`),Ot=Symbol(`writing`),At=Symbol(`aborted`),jt=Symbol(`onDone`),It=Symbol(`sawValidEntry`),Lt=Symbol(`sawNullBlock`),Rt=Symbol(`sawEOF`),Vt=Symbol(`closeStream`),Ht=()=>!0;s.Parser=class extends l.EventEmitter{file;strict;maxMetaEntrySize;filter;brotli;zstd;writable=!0;readable=!1;[Be]=[];[ze];[J];[le];[q]=`begin`;[Ne]=``;[xe];[De];[We]=!1;[Je];[At]=!1;[It];[Lt]=!1;[Rt]=!1;[Ot]=!1;[ut]=!1;[Ke]=!1;constructor(s={}){super(),this.file=s.file||``,this.on(jt,()=>{(this[q]===`begin`||this[It]===!1)&&this.warn(`TAR_BAD_ARCHIVE`,`Unrecognized archive format`)}),s.ondone?this.on(jt,s.ondone):this.on(jt,()=>{this.emit(`prefinish`),this.emit(`finish`),this.emit(`end`)}),this.strict=!!s.strict,this.maxMetaEntrySize=s.maxMetaEntrySize||E,this.filter=typeof s.filter==`function`?s.filter:Ht;let l=s.file&&(s.file.endsWith(`.tar.br`)||s.file.endsWith(`.tbr`));this.brotli=!(s.gzip||s.zstd)&&s.brotli!==void 0?s.brotli:l?void 0:!1;let p=s.file&&(s.file.endsWith(`.tar.zst`)||s.file.endsWith(`.tzst`));this.zstd=!(s.gzip||s.brotli)&&s.zstd!==void 0?s.zstd:p?!0:void 0,this.on(`end`,()=>this[Vt]()),typeof s.onwarn==`function`&&this.on(`warn`,s.onwarn),typeof s.onReadEntry==`function`&&this.on(`entry`,s.onReadEntry)}warn(s,l,p={}){(0,C.warnMethod)(this,s,l,p)}[st](s,l){this[It]===void 0&&(this[It]=!1);let p;try{p=new g.Header(s,l,this[xe],this[De])}catch(s){return this.warn(`TAR_ENTRY_INVALID`,s)}if(p.nullBlock)this[Lt]?(this[Rt]=!0,this[q]===`begin`&&(this[q]=`header`),this[qe](`eof`)):(this[Lt]=!0,this[qe](`nullBlock`));else if(this[Lt]=!1,!p.cksumValid)this.warn(`TAR_ENTRY_INVALID`,`checksum failure`,{header:p});else if(!p.path)this.warn(`TAR_ENTRY_INVALID`,`path is required`,{header:p});else{let s=p.type;if(/^(Symbolic)?Link$/.test(s)&&!p.linkpath)this.warn(`TAR_ENTRY_INVALID`,`linkpath required`,{header:p});else if(!/^(Symbolic)?Link$/.test(s)&&!/^(Global)?ExtendedHeader$/.test(s)&&p.linkpath)this.warn(`TAR_ENTRY_INVALID`,`linkpath forbidden`,{header:p});else{let s=this[le]=new b.ReadEntry(p,this[xe],this[De]);this[It]||(s.remain?s.on(`end`,()=>{s.invalid||(this[It]=!0)}):this[It]=!0),s.meta?s.size>this.maxMetaEntrySize?(s.ignore=!0,this[qe](`ignoredEntry`,s),this[q]=`ignore`,s.resume()):s.size>0&&(this[Ne]=``,s.on(`data`,s=>this[Ne]+=s),this[q]=`meta`):(this[xe]=void 0,s.ignore=s.ignore||!this.filter(s.path,s),s.ignore?(this[qe](`ignoredEntry`,s),this[q]=s.remain?`ignore`:`header`,s.resume()):(s.remain?this[q]=`body`:(this[q]=`header`,s.end()),this[J]?this[Be].push(s):(this[Be].push(s),this[_e]())))}}}[Vt](){queueMicrotask(()=>this.emit(`close`))}[be](s){let l=!0;if(!s)this[J]=void 0,l=!1;else if(Array.isArray(s)){let[l,...p]=s;this.emit(l,...p)}else this[J]=s,this.emit(`entry`,s),s.emittedEnd||(s.on(`end`,()=>this[_e]()),l=!1);return l}[_e](){do;while(this[be](this[Be].shift()));if(this[Be].length===0){let s=this[J];!s||s.flowing||s.size===s.remain?this[Ot]||this.emit(`drain`):s.once(`drain`,()=>this.emit(`drain`))}}[Qe](s,l){let p=this[le];if(!p)throw Error(`attempt to consume body without entry??`);let g=p.blockRemain??0,v=g>=s.length&&l===0?s:s.subarray(l,l+g);return p.write(v),p.blockRemain||(this[q]=`header`,this[le]=void 0,p.end()),v.length}[ot](s,l){let p=this[le],g=this[Qe](s,l);return!this[le]&&p&&this[Pe](p),g}[qe](s,l,p){this[Be].length===0&&!this[J]?this.emit(s,l,p):this[Be].push([s,l,p])}[Pe](s){switch(this[qe](`meta`,this[Ne]),s.type){case`ExtendedHeader`:case`OldExtendedHeader`:this[xe]=v.Pax.parse(this[Ne],this[xe],!1);break;case`GlobalExtendedHeader`:this[De]=v.Pax.parse(this[Ne],this[De],!0);break;case`NextFileHasLongPath`:case`OldGnuLongPath`:{let s=this[xe]??Object.create(null);this[xe]=s,s.path=this[Ne].replace(/\0.*/,``);break}case`NextFileHasLongLinkpath`:{let s=this[xe]||Object.create(null);this[xe]=s,s.linkpath=this[Ne].replace(/\0.*/,``);break}default:throw Error(`unknown meta: `+s.type)}}abort(s){this[At]=!0,this.emit(`abort`,s),this.warn(`TAR_ABORT`,s,{recoverable:!1})}write(s,l,v){if(typeof l==`function`&&(v=l,l=void 0),typeof s==`string`&&(s=Buffer.from(s,typeof l==`string`?l:`utf8`)),this[At])return v?.(),!1;if((this[Je]===void 0||this.brotli===void 0&&this[Je]===!1)&&s){if(this[ze]&&(s=Buffer.concat([this[ze],s]),this[ze]=void 0),s.lengththis[Ye](s)),this[Je].on(`error`,s=>this.abort(s)),this[Je].on(`end`,()=>{this[We]=!0,this[Ye]()}),this[Ot]=!0;let b=!!this[Je][g?`end`:`write`](s);return this[Ot]=!1,v?.(),b}}this[Ot]=!0,this[Je]?this[Je].write(s):this[Ye](s),this[Ot]=!1;let b=this[Be].length>0?!1:this[J]?this[J].flowing:!0;return!b&&this[Be].length===0&&this[J]?.once(`drain`,()=>this.emit(`drain`)),v?.(),b}[yt](s){s&&!this[At]&&(this[ze]=this[ze]?Buffer.concat([this[ze],s]):s)}[Tt](){if(this[We]&&!this[Ke]&&!this[At]&&!this[ut]){this[Ke]=!0;let s=this[le];if(s&&s.blockRemain){let l=this[ze]?this[ze].length:0;this.warn(`TAR_BAD_ARCHIVE`,`Truncated input (needed ${s.blockRemain} more bytes, only ${l} available)`,{entry:s}),this[ze]&&s.write(this[ze]),s.end()}this[qe](jt)}}[Ye](s){if(this[ut]&&s)this[yt](s);else if(!s&&!this[ze])this[Tt]();else if(s){if(this[ut]=!0,this[ze]){this[yt](s);let l=this[ze];this[ze]=void 0,this[Ze](l)}else this[Ze](s);for(;this[ze]&&this[ze]?.length>=512&&!this[At]&&!this[Rt];){let s=this[ze];this[ze]=void 0,this[Ze](s)}this[ut]=!1}(!this[ze]||this[We])&&this[Tt]()}[Ze](s){let l=0,p=s.length;for(;l+512<=p&&!this[At]&&!this[Rt];)switch(this[q]){case`begin`:case`header`:this[st](s,l),l+=512;break;case`ignore`:case`body`:l+=this[Qe](s,l);break;case`meta`:l+=this[ot](s,l);break;default:throw Error(`invalid state: `+this[q])}l{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.stripTrailingSlashes=void 0,s.stripTrailingSlashes=s=>{let l=s.length-1,p=-1;for(;l>-1&&s.charAt(l)===`/`;)p=l,l--;return p===-1?s:s.slice(0,p)}}),le=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),v=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[l.length]=p);return l},s(l)};return function(g){if(g&&g.__esModule)return g;var v={};if(g!=null)for(var b=s(g),C=0;C{let l=s.onReadEntry;s.onReadEntry=l?s=>{l(s),s.resume()}:s=>s.resume()};s.filesFilter=(s,l)=>{let p=new Map(l.map(s=>[(0,F.stripTrailingSlashes)(s),!0])),g=s.filter,v=(s,l=``)=>{let g=l||(0,k.parse)(s).root||`.`,b;if(s===g)b=!1;else{let l=p.get(s);b=l===void 0?v((0,k.dirname)(s),g):l}return p.set(s,b),b};s.filter=g?(s,l)=>g(s,l)&&v((0,F.stripTrailingSlashes)(s)):s=>v((0,F.stripTrailingSlashes)(s))},s.list=(0,A.makeCommand)(s=>{let l=new N.Parser(s),p=s.file,g;try{g=E.default.openSync(p,`r`);let v=E.default.fstatSync(g),b=s.maxReadSize||16*1024*1024;if(v.size{let p=new N.Parser(s),g=s.maxReadSize||16*1024*1024,v=s.file;return new Promise((s,l)=>{p.on(`error`,l),p.on(`end`,s),E.default.stat(v,(s,b)=>{if(s)l(s);else{let s=new w.ReadStream(v,{readSize:g,size:b.size});s.on(`error`,l),s.pipe(p)}})})},s=>new N.Parser(s),s=>new N.Parser(s),(l,p)=>{p?.length&&(0,s.filesFilter)(l,p),l.noResume||I(l)})}),J=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.modeFix=void 0,s.modeFix=(s,l,p)=>(s&=4095,p&&(s=(s|384)&-19),l&&(s&256&&(s|=64),s&32&&(s|=8),s&4&&(s|=1)),s)}),_e=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.stripAbsolutePath=void 0;var{isAbsolute:l,parse:p}=require(`node:path`).win32;s.stripAbsolutePath=s=>{let g=``,v=p(s);for(;l(s)||v.root;){let l=s.charAt(0)===`/`&&s.slice(0,4)!==`//?/`?`/`:v.root;s=s.slice(l.length),g+=l,v=p(s)}return[g,s]}}),be=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.decode=s.encode=void 0;var l=[`|`,`<`,`>`,`?`,`:`],p=l.map(s=>String.fromCodePoint(61440+Number(s.codePointAt(0)))),g=new Map(l.map((s,l)=>[s,p[l]])),v=new Map(p.map((s,p)=>[s,l[p]]));s.encode=s=>l.reduce((s,l)=>s.split(l).join(g.get(l)),s),s.decode=s=>p.reduce((s,l)=>s.split(l).join(v.get(l)),s)}),xe=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),g=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),b=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[l.length]=p);return l},s(l)};return function(p){if(p&&p.__esModule)return p;var v={};if(p!=null)for(var b=s(p),C=0;Cl?(s=(0,le.normalizeWindowsPath)(s).replace(/^\.(\/|$)/,``),(0,Pe.stripTrailingSlashes)(l)+`/`+s):(0,le.normalizeWindowsPath)(s),Ke=16*1024*1024,qe=Symbol(`process`),Je=Symbol(`file`),Ye=Symbol(`directory`),Ze=Symbol(`symlink`),Qe=Symbol(`hardlink`),ot=Symbol(`header`),st=Symbol(`read`),ut=Symbol(`lstat`),yt=Symbol(`onlstat`),Tt=Symbol(`onread`),Ot=Symbol(`onreadlink`),At=Symbol(`openfile`),jt=Symbol(`onopenfile`),It=Symbol(`close`),Lt=Symbol(`mode`),Rt=Symbol(`awaitDrain`),Vt=Symbol(`ondrain`),Ht=Symbol(`prefix`),Gt=class extends E.Minipass{path;portable;myuid=process.getuid&&process.getuid()||0;myuser=process.env.USER||``;maxReadSize;linkCache;statCache;preservePaths;cwd;strict;mtime;noPax;noMtime;prefix;fd;blockLen=0;blockRemain=0;buf;pos=0;remain=0;length=0;offset=0;win32;absolute;header;type;linkpath;stat;onWriteEntry;#e=!1;constructor(s,l={}){let p=(0,xe.dealias)(l);super(),this.path=(0,le.normalizeWindowsPath)(s),this.portable=!!p.portable,this.maxReadSize=p.maxReadSize||Ke,this.linkCache=p.linkCache||new Map,this.statCache=p.statCache||new Map,this.preservePaths=!!p.preservePaths,this.cwd=(0,le.normalizeWindowsPath)(p.cwd||process.cwd()),this.strict=!!p.strict,this.noPax=!!p.noPax,this.noMtime=!!p.noMtime,this.mtime=p.mtime,this.prefix=p.prefix?(0,le.normalizeWindowsPath)(p.prefix):void 0,this.onWriteEntry=p.onWriteEntry,typeof p.onwarn==`function`&&this.on(`warn`,p.onwarn);let g=!1;if(!this.preservePaths){let[s,l]=(0,Ne.stripAbsolutePath)(this.path);s&&typeof l==`string`&&(this.path=l,g=s)}this.win32=!!p.win32||process.platform===`win32`,this.win32&&(this.path=Be.decode(this.path.replaceAll(/\\/g,`/`)),s=s.replaceAll(/\\/g,`/`)),this.absolute=(0,le.normalizeWindowsPath)(p.absolute||k.default.resolve(this.cwd,s)),this.path===``&&(this.path=`./`),g&&this.warn(`TAR_ENTRY_INFO`,`stripping ${g} from absolute path`,{entry:this,path:g+this.path});let v=this.statCache.get(this.absolute);v?this[yt](v):this[ut]()}warn(s,l,p={}){return(0,ze.warnMethod)(this,s,l,p)}emit(s,...l){return s===`error`&&(this.#e=!0),super.emit(s,...l)}[ut](){w.default.lstat(this.absolute,(s,l)=>{if(s)return this.emit(`error`,s);this[yt](l)})}[yt](s){this.statCache.set(this.absolute,s),this.stat=s,s.isFile()||(s.size=0),this.type=Kt(s),this.emit(`stat`,s),this[qe]()}[qe](){switch(this.type){case`File`:return this[Je]();case`Directory`:return this[Ye]();case`SymbolicLink`:return this[Ze]();default:return this.end()}}[Lt](s){return(0,B.modeFix)(s,this.type===`Directory`,this.portable)}[Ht](s){return We(s,this.prefix)}[ot](){if(!this.stat)throw Error(`cannot write header before stat`);this.type===`Directory`&&this.portable&&(this.noMtime=!0),this.onWriteEntry?.(this),this.header=new I.Header({path:this[Ht](this.path),linkpath:this.type===`Link`&&this.linkpath!==void 0?this[Ht](this.linkpath):this.linkpath,mode:this[Lt](this.stat.mode),uid:this.portable?void 0:this.stat.uid,gid:this.portable?void 0:this.stat.gid,size:this.stat.size,mtime:this.noMtime?void 0:this.mtime||this.stat.mtime,type:this.type===`Unsupported`?void 0:this.type,uname:this.portable?void 0:this.stat.uid===this.myuid?this.myuser:``,atime:this.portable?void 0:this.stat.atime,ctime:this.portable?void 0:this.stat.ctime}),this.header.encode()&&!this.noPax&&super.write(new De.Pax({atime:this.portable?void 0:this.header.atime,ctime:this.portable?void 0:this.header.ctime,gid:this.portable?void 0:this.header.gid,mtime:this.noMtime?void 0:this.mtime||this.header.mtime,path:this[Ht](this.path),linkpath:this.type===`Link`&&this.linkpath!==void 0?this[Ht](this.linkpath):this.linkpath,size:this.header.size,uid:this.portable?void 0:this.header.uid,uname:this.portable?void 0:this.header.uname,dev:this.portable?void 0:this.stat.dev,ino:this.portable?void 0:this.stat.ino,nlink:this.portable?void 0:this.stat.nlink}).encode());let s=this.header?.block;if(!s)throw Error(`failed to encode header`);super.write(s)}[Ye](){if(!this.stat)throw Error(`cannot create directory entry without stat`);this.path.slice(-1)!==`/`&&(this.path+=`/`),this.stat.size=0,this[ot](),this.end()}[Ze](){w.default.readlink(this.absolute,(s,l)=>{if(s)return this.emit(`error`,s);this[Ot](l)})}[Ot](s){this.linkpath=(0,le.normalizeWindowsPath)(s),this[ot](),this.end()}[Qe](s){if(!this.stat)throw Error(`cannot create link entry without stat`);this.type=`Link`,this.linkpath=(0,le.normalizeWindowsPath)(k.default.relative(this.cwd,s)),this.stat.size=0,this[ot](),this.end()}[Je](){if(!this.stat)throw Error(`cannot create file entry without stat`);if(this.stat.nlink>1){let s=`${this.stat.dev}:${this.stat.ino}`,l=this.linkCache.get(s);if(l?.indexOf(this.cwd)===0)return this[Qe](l);this.linkCache.set(s,this.absolute)}if(this[ot](),this.stat.size===0)return this.end();this[At]()}[At](){w.default.open(this.absolute,`r`,(s,l)=>{if(s)return this.emit(`error`,s);this[jt](l)})}[jt](s){if(this.fd=s,this.#e)return this[It]();if(!this.stat)throw Error(`should stat before calling onopenfile`);this.blockLen=512*Math.ceil(this.stat.size/512),this.blockRemain=this.blockLen;let l=Math.min(this.blockLen,this.maxReadSize);this.buf=Buffer.allocUnsafe(l),this.offset=0,this.pos=0,this.remain=this.stat.size,this.length=this.buf.length,this[st]()}[st](){let{fd:s,buf:l,offset:p,length:g,pos:v}=this;if(s===void 0||l===void 0)throw Error(`cannot read file without first opening`);w.default.read(s,l,p,g,v,(s,l)=>{if(s)return this[It](()=>this.emit(`error`,s));this[Tt](l)})}[It](s=()=>{}){this.fd!==void 0&&w.default.close(this.fd,s)}[Tt](s){if(s<=0&&this.remain>0){let s=Object.assign(Error(`encountered unexpected EOF`),{path:this.absolute,syscall:`read`,code:`EOF`});return this[It](()=>this.emit(`error`,s))}if(s>this.remain){let s=Object.assign(Error(`did not encounter expected EOF`),{path:this.absolute,syscall:`read`,code:`EOF`});return this[It](()=>this.emit(`error`,s))}if(!this.buf)throw Error(`should have created buffer prior to reading`);if(s===this.remain)for(let l=s;lthis[Vt]())}[Rt](s){this.once(`drain`,s)}write(s,l,p){if(typeof l==`function`&&(p=l,l=void 0),typeof s==`string`&&(s=Buffer.from(s,typeof l==`string`?l:`utf8`)),this.blockRemains?this.emit(`error`,s):this.end());if(!this.buf)throw Error(`buffer lost somehow in ONDRAIN`);this.offset>=this.length&&(this.buf=Buffer.allocUnsafe(Math.min(this.blockRemain,this.buf.length)),this.offset=0),this.length=this.buf.length-this.offset,this[st]()}};s.WriteEntry=Gt,s.WriteEntrySync=class extends Gt{sync=!0;[ut](){this[yt](w.default.lstatSync(this.absolute))}[Ze](){this[Ot](w.default.readlinkSync(this.absolute))}[At](){this[jt](w.default.openSync(this.absolute,`r`))}[st](){let s=!0;try{let{fd:l,buf:p,offset:g,length:v,pos:b}=this;if(l===void 0||p===void 0)throw Error(`fd and buf must be set in READ method`);let C=w.default.readSync(l,p,g,v,b);this[Tt](C),s=!1}finally{if(s)try{this[It](()=>{})}catch{}}}[Rt](s){s()}[It](s=()=>{}){this.fd!==void 0&&w.default.closeSync(this.fd),s()}},s.WriteEntryTar=class extends E.Minipass{blockLen=0;blockRemain=0;buf=0;pos=0;remain=0;length=0;preservePaths;portable;strict;noPax;noMtime;readEntry;type;prefix;path;mode;uid;gid;uname;gname;header;mtime;atime;ctime;linkpath;size;onWriteEntry;warn(s,l,p={}){return(0,ze.warnMethod)(this,s,l,p)}constructor(s,l={}){let p=(0,xe.dealias)(l);super(),this.preservePaths=!!p.preservePaths,this.portable=!!p.portable,this.strict=!!p.strict,this.noPax=!!p.noPax,this.noMtime=!!p.noMtime,this.onWriteEntry=p.onWriteEntry,this.readEntry=s;let{type:g}=s;if(g===`Unsupported`)throw Error(`writing entry that should be ignored`);this.type=g,this.type===`Directory`&&this.portable&&(this.noMtime=!0),this.prefix=p.prefix,this.path=(0,le.normalizeWindowsPath)(s.path),this.mode=s.mode===void 0?void 0:this[Lt](s.mode),this.uid=this.portable?void 0:s.uid,this.gid=this.portable?void 0:s.gid,this.uname=this.portable?void 0:s.uname,this.gname=this.portable?void 0:s.gname,this.size=s.size,this.mtime=this.noMtime?void 0:p.mtime||s.mtime,this.atime=this.portable?void 0:s.atime,this.ctime=this.portable?void 0:s.ctime,this.linkpath=s.linkpath===void 0?void 0:(0,le.normalizeWindowsPath)(s.linkpath),typeof p.onwarn==`function`&&this.on(`warn`,p.onwarn);let v=!1;if(!this.preservePaths){let[s,l]=(0,Ne.stripAbsolutePath)(this.path);s&&typeof l==`string`&&(this.path=l,v=s)}this.remain=s.size,this.blockRemain=s.startBlockSize,this.onWriteEntry?.(this),this.header=new I.Header({path:this[Ht](this.path),linkpath:this.type===`Link`&&this.linkpath!==void 0?this[Ht](this.linkpath):this.linkpath,mode:this.mode,uid:this.portable?void 0:this.uid,gid:this.portable?void 0:this.gid,size:this.size,mtime:this.noMtime?void 0:this.mtime,type:this.type,uname:this.portable?void 0:this.uname,atime:this.portable?void 0:this.atime,ctime:this.portable?void 0:this.ctime}),v&&this.warn(`TAR_ENTRY_INFO`,`stripping ${v} from absolute path`,{entry:this,path:v+this.path}),this.header.encode()&&!this.noPax&&super.write(new De.Pax({atime:this.portable?void 0:this.atime,ctime:this.portable?void 0:this.ctime,gid:this.portable?void 0:this.gid,mtime:this.noMtime?void 0:this.mtime,path:this[Ht](this.path),linkpath:this.type===`Link`&&this.linkpath!==void 0?this[Ht](this.linkpath):this.linkpath,size:this.size,uid:this.portable?void 0:this.uid,uname:this.portable?void 0:this.uname,dev:this.portable?void 0:this.readEntry.dev,ino:this.portable?void 0:this.readEntry.ino,nlink:this.portable?void 0:this.readEntry.nlink}).encode());let b=this.header?.block;if(!b)throw Error(`failed to encode header`);super.write(b),s.pipe(this)}[Ht](s){return We(s,this.prefix)}[Lt](s){return(0,B.modeFix)(s,this.type===`Directory`,this.portable)}write(s,l,p){typeof l==`function`&&(p=l,l=void 0),typeof s==`string`&&(s=Buffer.from(s,typeof l==`string`?l:`utf8`));let g=s.length;if(g>this.blockRemain)throw Error(`writing more to entry than is appropriate`);return this.blockRemain-=g,super.write(s,p)}end(s,l,p){return this.blockRemain&&super.write(Buffer.alloc(this.blockRemain)),typeof s==`function`&&(p=s,l=void 0,s=void 0),typeof l==`function`&&(p=l,l=void 0),typeof s==`string`&&(s=Buffer.from(s,l??`utf8`)),p&&this.once(`finish`,p),s?super.end(s,p):super.end(p),this}};var Kt=s=>s.isFile()?`File`:s.isDirectory()?`Directory`:s.isSymbolicLink()?`SymbolicLink`:`Unsupported`}),De=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Node=s.Yallist=void 0,s.Yallist=class s{tail;head;length=0;static create(l=[]){return new s(l)}constructor(s=[]){for(let l of s)this.push(l)}*[Symbol.iterator](){for(let s=this.head;s;s=s.next)yield s.value}removeNode(s){if(s.list!==this)throw Error(`removing node which does not belong to this list`);let l=s.next,p=s.prev;return l&&(l.prev=p),p&&(p.next=l),s===this.head&&(this.head=l),s===this.tail&&(this.tail=p),this.length--,s.next=void 0,s.prev=void 0,s.list=void 0,l}unshiftNode(s){if(s===this.head)return;s.list&&s.list.removeNode(s);let l=this.head;s.list=this,s.next=l,l&&(l.prev=s),this.head=s,this.tail||=s,this.length++}pushNode(s){if(s===this.tail)return;s.list&&s.list.removeNode(s);let l=this.tail;s.list=this,s.prev=l,l&&(l.next=s),this.tail=s,this.head||=s,this.length++}push(...s){for(let l=0,g=s.length;l1)p=l;else if(this.head)g=this.head.next,p=this.head.value;else throw TypeError(`Reduce of empty list with no initial value`);for(var v=0;g;v++)p=s(p,g.value,v),g=g.next;return p}reduceReverse(s,l){let p,g=this.tail;if(arguments.length>1)p=l;else if(this.tail)g=this.tail.prev,p=this.tail.value;else throw TypeError(`Reduce of empty list with no initial value`);for(let l=this.length-1;g;l--)p=s(p,g.value,l),g=g.prev;return p}toArray(){let s=Array(this.length);for(let l=0,p=this.head;p;l++)s[l]=p.value,p=p.next;return s}toArrayReverse(){let s=Array(this.length);for(let l=0,p=this.tail;p;l++)s[l]=p.value,p=p.prev;return s}slice(l=0,p=this.length){p<0&&(p+=this.length),l<0&&(l+=this.length);let g=new s;if(pthis.length&&(p=this.length);let v=this.head,b=0;for(b=0;v&&bthis.length&&(p=this.length);let v=this.length,b=this.tail;for(;b&&v>p;v--)b=b.prev;for(;b&&v>l;v--,b=b.prev)g.push(b.value);return g}splice(s,p=0,...g){s>this.length&&(s=this.length-1),s<0&&(s=this.length+s);let v=this.head;for(let l=0;v&&l{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),g=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),v=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[l.length]=p);return l},s(l)};return function(p){if(p&&p.__esModule)return p;var v={};if(p!=null)for(var b=s(p),C=0;C1)throw TypeError(`gzip, brotli, zstd are mutually exclusive`);if(s.gzip&&(typeof s.gzip!=`object`&&(s.gzip={}),this.portable&&(s.gzip.portable=!0),this.zip=new N.Gzip(s.gzip)),s.brotli&&(typeof s.brotli!=`object`&&(s.brotli={}),this.zip=new N.BrotliCompress(s.brotli)),s.zstd&&(typeof s.zstd!=`object`&&(s.zstd={}),this.zip=new N.ZstdCompress(s.zstd)),!this.zip)throw Error(`impossible`);let l=this.zip;l.on(`data`,s=>super.write(s)),l.on(`end`,()=>super.end()),l.on(`drain`,()=>this[At]()),this.on(`resume`,()=>l.resume())}else this.on(`drain`,this[At]);this.noDirRecurse=!!s.noDirRecurse,this.follow=!!s.follow,this.noMtime=!!s.noMtime,s.mtime&&(this.mtime=s.mtime),this.filter=typeof s.filter==`function`?s.filter:()=>!0,this[Ne]=new B.Yallist,this[Ke]=0,this.jobs=Number(s.jobs)||4,this[Be]=!1,this[be]=!1}[Ot](s){return super.write(s)}add(s){return this.write(s),this}end(s,l,p){return typeof s==`function`&&(p=s,s=void 0),typeof l==`function`&&(p=l,l=void 0),s&&this.add(s),this[be]=!0,this[ze](),p&&p(),this}write(s){if(this[be])throw Error(`write after end`);return s instanceof q.ReadEntry?this[Ye](s):this[Je](s),this.flowing}[Ye](s){let l=(0,It.normalizeWindowsPath)(jt.default.resolve(this.cwd,s.path));if(!this.filter(s.path,s))s.resume();else{let p=new k(s.path,l);p.entry=new E.WriteEntryTar(s,this[yt](p)),p.entry.on(`end`,()=>this[qe](p)),this[Ke]+=1,this[Ne].push(p)}this[ze]()}[Je](s){let l=(0,It.normalizeWindowsPath)(jt.default.resolve(this.cwd,s));this[Ne].push(new k(s,l)),this[ze]()}[Ze](s){s.pending=!0,this[Ke]+=1;let l=this.follow?`stat`:`lstat`;C.default[l](s.absolute,(l,p)=>{s.pending=!1,--this[Ke],l?this.emit(`error`,l):this[_e](s,p)})}[_e](s,l){this.statCache.set(s.absolute,l),s.stat=l,this.filter(s.path,l)?l.isFile()&&l.nlink>1&&s===this[Pe]&&!this.linkCache.get(`${l.dev}:${l.ino}`)&&!this.sync&&this[We](s):s.ignore=!0,this[ze]()}[Qe](s){s.pending=!0,this[Ke]+=1,C.default.readdir(s.absolute,(l,p)=>{if(s.pending=!1,--this[Ke],l)return this.emit(`error`,l);this[ot](s,p)})}[ot](s,l){this.readdirCache.set(s.absolute,l),s.readdir=l,this[ze]()}[ze](){if(!this[Be]){this[Be]=!0;for(let s=this[Ne].head;s&&this[Ke]this.warn(s,l,p),noPax:this.noPax,cwd:this.cwd,absolute:s.absolute,preservePaths:this.preservePaths,maxReadSize:this.maxReadSize,strict:this.strict,portable:this.portable,linkCache:this.linkCache,statCache:this.statCache,noMtime:this.noMtime,mtime:this.mtime,prefix:this.prefix,onWriteEntry:this.onWriteEntry}}[ut](s){this[Ke]+=1;try{return new this[Tt](s.path,this[yt](s)).on(`end`,()=>this[qe](s)).on(`error`,s=>this.emit(`error`,s))}catch(s){this.emit(`error`,s)}}[At](){this[Pe]&&this[Pe].entry&&this[Pe].entry.resume()}[st](s){s.piped=!0,s.readdir&&s.readdir.forEach(l=>{let p=s.path,g=p===`./`?``:p.replace(/\/*$/,`/`);this[Je](g+l)});let l=s.entry,p=this.zip;if(!l)throw Error(`cannot pipe without source`);p?l.on(`data`,s=>{p.write(s)||l.pause()}):l.on(`data`,s=>{super.write(s)||l.pause()})}pause(){return this.zip&&this.zip.pause(),super.pause()}warn(s,l,p={}){(0,le.warnMethod)(this,s,l,p)}};s.Pack=Lt,s.PackSync=class extends Lt{sync=!0;constructor(s){super(s),this[Tt]=E.WriteEntrySync}pause(){}resume(){}[Ze](s){let l=this.follow?`statSync`:`lstatSync`;this[_e](s,C.default[l](s.absolute))}[Qe](s){this[ot](s,C.default.readdirSync(s.absolute))}[st](s){let l=s.entry,p=this.zip;if(s.readdir&&s.readdir.forEach(l=>{let p=s.path,g=p===`./`?``:p.replace(/\/*$/,`/`);this[Je](g+l)}),!l)throw Error(`Cannot pipe without source`);p?l.on(`data`,s=>{p.write(s)}):l.on(`data`,s=>{super[Ot](s)})}}}),Pe=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.create=void 0;var p=g(),v=l(require(`node:path`)),C=le(),w=b(),E=Ne(),k=(s,l)=>{let g=new E.PackSync(s),v=new p.WriteStreamSync(s.file,{mode:s.mode||438});g.pipe(v),N(g,l)},A=(s,l)=>{let g=new E.Pack(s),v=new p.WriteStream(s.file,{mode:s.mode||438});g.pipe(v);let b=new Promise((s,l)=>{v.on(`error`,l),v.on(`close`,s),g.on(`error`,l)});return F(g,l).catch(s=>g.emit(`error`,s)),b},N=(s,l)=>{l.forEach(l=>{l.charAt(0)===`@`?(0,C.list)({file:v.default.resolve(s.cwd,l.slice(1)),sync:!0,noResume:!0,onReadEntry:l=>s.add(l)}):s.add(l)}),s.end()},F=async(s,l)=>{for(let p of l)p.charAt(0)===`@`?await(0,C.list)({file:v.default.resolve(String(s.cwd),p.slice(1)),noResume:!0,onReadEntry:l=>{s.add(l)}}):s.add(p);s.end()};s.create=(0,w.makeCommand)(k,A,(s,l)=>{let p=new E.PackSync(s);return N(p,l),p},(s,l)=>{let p=new E.Pack(s);return F(p,l).catch(s=>p.emit(`error`,s)),p},(s,l)=>{if(!l?.length)throw TypeError(`no paths specified to add to archive`)})}),ze=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.getWriteFlag=void 0;var p=l(require(`fs`)),g=(process.env.__FAKE_PLATFORM__||process.platform)===`win32`,{O_CREAT:v,O_NOFOLLOW:b,O_TRUNC:C,O_WRONLY:w}=p.default.constants,E=Number(process.env.__FAKE_FS_O_FILENAME__)||p.default.constants.UV_FS_O_FILEMAP||0,k=g&&!!E,A=512*1024,N=E|C|v|w,F=!g&&typeof b==`number`?b|C|v|w:null;s.getWriteFlag=F===null?k?s=>s`w`:()=>F}),Be=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.chownrSync=s.chownr=void 0;var p=l(require(`node:fs`)),g=l(require(`node:path`)),v=(s,l,g)=>{try{return p.default.lchownSync(s,l,g)}catch(s){if(s?.code!==`ENOENT`)throw s}},b=(s,l,g,v)=>{p.default.lchown(s,l,g,s=>{v(s&&s?.code!==`ENOENT`?s:null)})},C=(l,p,v,C,w)=>{p.isDirectory()?(0,s.chownr)(g.default.resolve(l,p.name),v,C,s=>{if(s)return w(s);b(g.default.resolve(l,p.name),v,C,w)}):b(g.default.resolve(l,p.name),v,C,w)};s.chownr=(s,l,g,v)=>{p.default.readdir(s,{withFileTypes:!0},(p,w)=>{if(p){if(p.code===`ENOENT`)return v();if(p.code!==`ENOTDIR`&&p.code!==`ENOTSUP`)return v(p)}if(p||!w.length)return b(s,l,g,v);let E=w.length,k=null,A=p=>{if(!k){if(p)return v(k=p);if(--E===0)return b(s,l,g,v)}};for(let p of w)C(s,p,l,g,A)})};var w=(l,p,b,C)=>{p.isDirectory()&&(0,s.chownrSync)(g.default.resolve(l,p.name),b,C),v(g.default.resolve(l,p.name),b,C)};s.chownrSync=(s,l,g)=>{let b;try{b=p.default.readdirSync(s,{withFileTypes:!0})}catch(p){let b=p;if(b?.code===`ENOENT`)return;if(b?.code===`ENOTDIR`||b?.code===`ENOTSUP`)return v(s,l,g);throw b}for(let p of b)w(s,p,l,g);return v(s,l,g)}}),We=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.CwdError=void 0,s.CwdError=class extends Error{path;code;syscall=`chdir`;constructor(s,l){super(`${l}: Cannot cd into '${s}'`),this.path=s,this.code=l}get name(){return`CwdError`}}}),Ke=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.SymlinkError=void 0,s.SymlinkError=class extends Error{path;symlink;syscall=`symlink`;code=`TAR_SYMLINK_ERROR`;constructor(s,l){super(`TAR_SYMLINK_ERROR: Cannot extract through symbolic link`),this.symlink=s,this.path=l}get name(){return`SymlinkError`}}}),qe=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.mkdirSync=s.mkdir=void 0;var p=Be(),g=l(require(`node:fs`)),v=l(require(`node:fs/promises`)),b=l(require(`node:path`)),C=We(),w=F(),E=Ke(),k=(s,l)=>{g.default.stat(s,(p,g)=>{(p||!g.isDirectory())&&(p=new C.CwdError(s,p?.code||`ENOTDIR`)),l(p)})};s.mkdir=(s,l,C)=>{s=(0,w.normalizeWindowsPath)(s);let E=l.umask??18,N=l.mode|448,F=(N&E)!==0,I=l.uid,R=l.gid,B=typeof I==`number`&&typeof R==`number`&&(I!==l.processUid||R!==l.processGid),q=l.preserve,le=l.unlink,J=(0,w.normalizeWindowsPath)(l.cwd),_e=(l,v)=>{l?C(l):v&&B?(0,p.chownr)(v,I,R,s=>_e(s)):F?g.default.chmod(s,N,C):C()};if(s===J)return k(s,_e);if(q)return v.default.mkdir(s,{mode:N,recursive:!0}).then(s=>_e(null,s??void 0),_e);A(J,(0,w.normalizeWindowsPath)(b.default.relative(J,s)).split(`/`),N,le,J,void 0,_e)};var A=(s,l,p,v,C,E,k)=>{if(l.length===0)return k(null,E);let A=l.shift(),F=(0,w.normalizeWindowsPath)(b.default.resolve(s+`/`+A));g.default.mkdir(F,p,N(F,l,p,v,C,E,k))},N=(s,l,p,v,b,C,k)=>F=>{F?g.default.lstat(s,(I,R)=>{if(I)I.path=I.path&&(0,w.normalizeWindowsPath)(I.path),k(I);else if(R.isDirectory())A(s,l,p,v,b,C,k);else if(v)g.default.unlink(s,w=>{if(w)return k(w);g.default.mkdir(s,p,N(s,l,p,v,b,C,k))});else{if(R.isSymbolicLink())return k(new E.SymlinkError(s,s+`/`+l.join(`/`)));k(F)}}):(C||=s,A(s,l,p,v,b,C,k))},I=s=>{let l=!1,p;try{l=g.default.statSync(s).isDirectory()}catch(s){p=s?.code}finally{if(!l)throw new C.CwdError(s,p??`ENOTDIR`)}};s.mkdirSync=(s,l)=>{s=(0,w.normalizeWindowsPath)(s);let v=l.umask??18,C=l.mode|448,k=(C&v)!==0,A=l.uid,N=l.gid,F=typeof A==`number`&&typeof N==`number`&&(A!==l.processUid||N!==l.processGid),R=l.preserve,B=l.unlink,q=(0,w.normalizeWindowsPath)(l.cwd),le=l=>{l&&F&&(0,p.chownrSync)(l,A,N),k&&g.default.chmodSync(s,C)};if(s===q)return I(q),le();if(R)return le(g.default.mkdirSync(s,{mode:C,recursive:!0})??void 0);let J=(0,w.normalizeWindowsPath)(b.default.relative(q,s)).split(`/`),_e;for(let s=J.shift(),l=q;s&&(l+=`/`+s);s=J.shift()){l=(0,w.normalizeWindowsPath)(b.default.resolve(l));try{g.default.mkdirSync(l,C),_e||=l}catch{let s=g.default.lstatSync(l);if(s.isDirectory())continue;if(B){g.default.unlinkSync(l),g.default.mkdirSync(l,C),_e||=l;continue}else if(s.isSymbolicLink())return new E.SymlinkError(l,l+`/`+J.join(`/`))}}return le(_e)}}),Je=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.normalizeUnicode=void 0;var l=Object.create(null),p=1e4,g=new Set;s.normalizeUnicode=s=>{g.has(s)?g.delete(s):l[s]=s.normalize(`NFD`).toLocaleLowerCase(`en`).toLocaleUpperCase(`en`),g.add(s);let v=l[s],b=g.size-p;if(b>p/10){for(let s of g)if(g.delete(s),delete l[s],--b<=0)break}return v}}),Ye=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.PathReservations=void 0;var l=require(`node:path`),p=Je(),g=q(),v=(process.env.TESTING_TAR_FAKE_PLATFORM||process.platform)===`win32`,b=s=>s.split(`/`).slice(0,-1).reduce((s,p)=>{let g=s.at(-1);return g!==void 0&&(p=(0,l.join)(g,p)),s.push(p||`/`),s},[]);s.PathReservations=class{#e=new Map;#t=new Map;#n=new Set;reserve(s,C){s=v?[`win32 parallelization disabled`]:s.map(s=>(0,g.stripTrailingSlashes)((0,l.join)((0,p.normalizeUnicode)(s))));let w=new Set(s.map(s=>b(s)).reduce((s,l)=>s.concat(l)));this.#t.set(C,{dirs:w,paths:s});for(let l of s){let s=this.#e.get(l);s?s.push(C):this.#e.set(l,[C])}for(let s of w){let l=this.#e.get(s);if(!l)this.#e.set(s,[new Set([C])]);else{let s=l.at(-1);s instanceof Set?s.add(C):l.push(new Set([C]))}}return this.#i(C)}#r(s){let l=this.#t.get(s);if(!l)throw Error(`function does not have any path reservations`);return{paths:l.paths.map(s=>this.#e.get(s)),dirs:[...l.dirs].map(s=>this.#e.get(s))}}check(s){let{paths:l,dirs:p}=this.#r(s);return l.every(l=>l&&l[0]===s)&&p.every(l=>l&&l[0]instanceof Set&&l[0].has(s))}#i(s){return this.#n.has(s)||!this.check(s)?!1:(this.#n.add(s),s(()=>this.#a(s)),!0)}#a(s){if(!this.#n.has(s))return!1;let l=this.#t.get(s);if(!l)throw Error(`invalid reservation`);let{paths:p,dirs:g}=l,v=new Set;for(let l of p){let p=this.#e.get(l);if(!p||p?.[0]!==s)continue;let g=p[1];if(!g){this.#e.delete(l);continue}if(p.shift(),typeof g==`function`)v.add(g);else for(let s of g)v.add(s)}for(let l of g){let p=this.#e.get(l),g=p?.[0];if(!(!p||!(g instanceof Set)))if(g.size===1&&p.length===1){this.#e.delete(l);continue}else if(g.size===1){p.shift();let s=p[0];typeof s==`function`&&v.add(s)}else g.delete(s)}return this.#n.delete(s),v.forEach(s=>this.#i(s)),!0}}}),Ze=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.umask=void 0,s.umask=()=>process.umask()}),Qe=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),v=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[l.length]=p);return l},s(l)};return function(g){if(g&&g.__esModule)return g;var v={};if(g!=null)for(var b=s(g),C=0;C{if(!rn)return k.default.unlink(s,l);let p=s+`.DELETE.`+(0,E.randomBytes)(16).toString(`hex`);k.default.rename(s,p,s=>{if(s)return l(s);k.default.unlink(p,l)})},sn=s=>{if(!rn)return k.default.unlinkSync(s);let l=s+`.DELETE.`+(0,E.randomBytes)(16).toString(`hex`);k.default.renameSync(s,l),k.default.unlinkSync(l)},cn=(s,l,p)=>s!==void 0&&s===s>>>0?s:l!==void 0&&l===l>>>0?l:p,ln=class extends q.Parser{[Kt]=!1;[nn]=!1;[Vt]=0;reservations=new xe.PathReservations;transform;writable=!0;readable=!1;uid;gid;setOwner;preserveOwner;processGid;processUid;maxDepth;forceChown;win32;newer;keep;noMtime;preservePaths;unlink;cwd;strip;processUmask;umask;dmode;fmode;chmod;constructor(s={}){if(s.ondone=()=>{this[Kt]=!0,this[Jt]()},super(s),this.transform=s.transform,this.chmod=!!s.chmod,typeof s.uid==`number`||typeof s.gid==`number`){if(typeof s.uid!=`number`||typeof s.gid!=`number`)throw TypeError(`cannot set owner without number uid and gid`);if(s.preserveOwner)throw TypeError(`cannot preserve owner in archive and also set owner explicitly`);this.uid=s.uid,this.gid=s.gid,this.setOwner=!0}else this.uid=void 0,this.gid=void 0,this.setOwner=!1;this.preserveOwner=s.preserveOwner===void 0&&typeof s.uid!=`number`?!!(process.getuid&&process.getuid()===0):!!s.preserveOwner,this.processUid=(this.preserveOwner||this.setOwner)&&process.getuid?process.getuid():void 0,this.processGid=(this.preserveOwner||this.setOwner)&&process.getgid?process.getgid():void 0,this.maxDepth=typeof s.maxDepth==`number`?s.maxDepth:an,this.forceChown=s.forceChown===!0,this.win32=!!s.win32||rn,this.newer=!!s.newer,this.keep=!!s.keep,this.noMtime=!!s.noMtime,this.preservePaths=!!s.preservePaths,this.unlink=!!s.unlink,this.cwd=(0,R.normalizeWindowsPath)(A.default.resolve(s.cwd||process.cwd())),this.strip=Number(s.strip)||0,this.processUmask=this.chmod?typeof s.processUmask==`number`?s.processUmask:(0,Ne.umask)():0,this.umask=typeof s.umask==`number`?s.umask:this.processUmask,this.dmode=s.dmode||511&~this.umask,this.fmode=s.fmode||438&~this.umask,this.on(`entry`,s=>this[Pe](s))}warn(s,l,p={}){return(s===`TAR_BAD_ARCHIVE`||s===`TAR_ABORT`)&&(p.recoverable=!1),super.warn(s,l,p)}[Jt](){this[Kt]&&this[Vt]===0&&(this.emit(`prefinish`),this.emit(`finish`),this.emit(`end`))}[It](s,l){let p=s[l],{type:g}=s;if(!p||this.preservePaths)return!0;let[v,b]=(0,le.stripAbsolutePath)(p),C=b.replaceAll(/\\/g,`/`).split(`/`);if(C.includes(`..`)||rn&&/^[a-z]:\.\.$/i.test(C[0]??``)){if(l===`path`||g===`Link`)return this.warn(`TAR_ENTRY_ERROR`,`${l} contains '..'`,{entry:s,[l]:p}),!1;let v=A.default.posix.dirname(s.path),b=A.default.posix.normalize(A.default.posix.join(v,C.join(`/`)));if(b.startsWith(`../`)||b===`..`)return this.warn(`TAR_ENTRY_ERROR`,`${l} escapes extraction directory`,{entry:s,[l]:p}),!1}return v&&(s[l]=String(b),this.warn(`TAR_ENTRY_INFO`,`stripping ${v} from absolute ${l}`,{entry:s,[l]:p})),!0}[jt](s){let l=(0,R.normalizeWindowsPath)(s.path),p=l.split(`/`);if(this.strip){if(p.length=this.strip)s.linkpath=l.slice(this.strip).join(`/`);else return!1}p.splice(0,this.strip),s.path=p.join(`/`)}if(isFinite(this.maxDepth)&&p.length>this.maxDepth)return this.warn(`TAR_ENTRY_ERROR`,`path excessively deep`,{entry:s,path:l,depth:p.length,maxDepth:this.maxDepth}),!1;if(!this[It](s,`path`)||!this[It](s,`linkpath`))return!1;if(s.absolute=A.default.isAbsolute(s.path)?(0,R.normalizeWindowsPath)(A.default.resolve(s.path)):(0,R.normalizeWindowsPath)(A.default.resolve(this.cwd,s.path)),!this.preservePaths&&typeof s.absolute==`string`&&s.absolute.indexOf(this.cwd+`/`)!==0&&s.absolute!==this.cwd)return this.warn(`TAR_ENTRY_ERROR`,`path escaped extraction target`,{entry:s,path:(0,R.normalizeWindowsPath)(s.path),resolvedPath:s.absolute,cwd:this.cwd}),!1;if(s.absolute===this.cwd&&s.type!==`Directory`&&s.type!==`GNUDumpDir`)return!1;if(this.win32){let{root:l}=A.default.win32.parse(String(s.absolute));s.absolute=l+J.encode(String(s.absolute).slice(l.length));let{root:p}=A.default.win32.parse(s.path);s.path=p+J.encode(s.path.slice(p.length))}return!0}[Pe](s){if(!this[jt](s))return s.resume();switch(w.default.equal(typeof s.absolute,`string`),s.type){case`Directory`:case`GNUDumpDir`:s.mode&&(s.mode|=448);case`File`:case`OldFile`:case`ContiguousFile`:case`Link`:case`SymbolicLink`:return this[Be](s);default:return this[At](s)}}[Rt](s,l){s.name===`CwdError`?this.emit(`error`,s):(this.warn(`TAR_ENTRY_ERROR`,s,{entry:l}),this[Gt](),l.resume())}[Lt](s,l,p){(0,I.mkdir)((0,R.normalizeWindowsPath)(s),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cwd:this.cwd,mode:l},p)}[Zt](s){return this.forceChown||this.preserveOwner&&(typeof s.uid==`number`&&s.uid!==this.processUid||typeof s.gid==`number`&&s.gid!==this.processGid)||typeof this.uid==`number`&&this.uid!==this.processUid||typeof this.gid==`number`&&this.gid!==this.processGid}[en](s){return cn(this.uid,s.uid,this.processUid)}[tn](s){return cn(this.gid,s.gid,this.processGid)}[ot](s,l){let p=typeof s.mode==`number`?s.mode&4095:this.fmode,g=new C.WriteStream(String(s.absolute),{flags:(0,N.getWriteFlag)(s.size),mode:p,autoClose:!1});g.on(`error`,p=>{g.fd&&k.default.close(g.fd,()=>{}),g.write=()=>!0,this[Rt](p,s),l()});let v=1,b=p=>{if(p){g.fd&&k.default.close(g.fd,()=>{}),this[Rt](p,s),l();return}--v===0&&g.fd!==void 0&&k.default.close(g.fd,p=>{p?this[Rt](p,s):this[Gt](),l()})};g.on(`finish`,()=>{let l=String(s.absolute),p=g.fd;if(typeof p==`number`&&s.mtime&&!this.noMtime){v++;let g=s.atime||new Date,C=s.mtime;k.default.futimes(p,g,C,s=>s?k.default.utimes(l,g,C,l=>b(l&&s)):b())}if(typeof p==`number`&&this[Zt](s)){v++;let g=this[en](s),C=this[tn](s);typeof g==`number`&&typeof C==`number`&&k.default.fchown(p,g,C,s=>s?k.default.chown(l,g,C,l=>b(l&&s)):b())}b()});let w=this.transform&&this.transform(s)||s;w!==s&&(w.on(`error`,p=>{this[Rt](p,s),l()}),s.pipe(w)),w.pipe(g)}[st](s,l){let p=typeof s.mode==`number`?s.mode&4095:this.dmode;this[Lt](String(s.absolute),p,p=>{if(p){this[Rt](p,s),l();return}let g=1,v=()=>{--g===0&&(l(),this[Gt](),s.resume())};s.mtime&&!this.noMtime&&(g++,k.default.utimes(String(s.absolute),s.atime||new Date,s.mtime,v)),this[Zt](s)&&(g++,k.default.chown(String(s.absolute),Number(this[en](s)),Number(this[tn](s)),v)),v()})}[At](s){s.unsupported=!0,this.warn(`TAR_ENTRY_UNSUPPORTED`,`unsupported entry type: ${s.type}`,{entry:s}),s.resume()}[yt](s,l){let p=(0,R.normalizeWindowsPath)(A.default.relative(this.cwd,A.default.resolve(A.default.dirname(String(s.absolute)),String(s.linkpath)))).split(`/`);this[Ot](s,this.cwd,p,()=>this[ut](s,String(s.linkpath),`symlink`,l),p=>{this[Rt](p,s),l()})}[Tt](s,l){let p=(0,R.normalizeWindowsPath)(A.default.resolve(this.cwd,String(s.linkpath))),g=(0,R.normalizeWindowsPath)(String(s.linkpath)).split(`/`);this[Ot](s,this.cwd,g,()=>this[ut](s,p,`link`,l),p=>{this[Rt](p,s),l()})}[Ot](s,l,p,g,v){let b=p.shift();if(this.preservePaths||b===void 0)return g();let C=A.default.resolve(l,b);k.default.lstat(C,(l,b)=>{if(l)return g();if(b?.isSymbolicLink())return v(new De.SymlinkError(C,A.default.resolve(C,p.join(`/`))));this[Ot](s,C,p,g,v)})}[Ht](){this[Vt]++}[Gt](){this[Vt]--,this[Jt]()}[Xt](s){this[Gt](),s.resume()}[Je](s,l){return s.type===`File`&&!this.unlink&&l.isFile()&&l.nlink<=1&&!rn}[Be](s){this[Ht]();let l=[s.path];s.linkpath&&l.push(s.linkpath),this.reservations.reserve(l,l=>this[We](s,l))}[We](s,l){let p=s=>{l(s)},g=()=>{this[Lt](this.cwd,this.dmode,l=>{if(l){this[Rt](l,s),p();return}this[nn]=!0,v()})},v=()=>{if(s.absolute!==this.cwd){let l=(0,R.normalizeWindowsPath)(A.default.dirname(String(s.absolute)));if(l!==this.cwd)return this[Lt](l,this.dmode,l=>{if(l){this[Rt](l,s),p();return}b()})}b()},b=()=>{k.default.lstat(String(s.absolute),(l,g)=>{if(g&&(this.keep||this.newer&&g.mtime>(s.mtime??g.mtime))){this[Xt](s),p();return}if(l||this[Je](s,g))return this[Qe](null,s,p);if(g.isDirectory()){if(s.type===`Directory`){let l=this.chmod&&s.mode&&(g.mode&4095)!==s.mode,v=l=>this[Qe](l??null,s,p);return l?k.default.chmod(String(s.absolute),Number(s.mode),v):v()}if(s.absolute!==this.cwd)return k.default.rmdir(String(s.absolute),l=>this[Qe](l??null,s,p))}if(s.absolute===this.cwd)return this[Qe](null,s,p);on(String(s.absolute),l=>this[Qe](l??null,s,p))})};this[nn]?v():g()}[Qe](s,l,p){if(s){this[Rt](s,l),p();return}switch(l.type){case`File`:case`OldFile`:case`ContiguousFile`:return this[ot](l,p);case`Link`:return this[Tt](l,p);case`SymbolicLink`:return this[yt](l,p);case`Directory`:case`GNUDumpDir`:return this[st](l,p)}}[ut](s,l,p,g){k.default[p](l,String(s.absolute),l=>{l?this[Rt](l,s):(this[Gt](),s.resume()),g()})}};s.Unpack=ln;var un=s=>{try{return[null,s()]}catch(s){return[s,null]}};s.UnpackSync=class extends ln{sync=!0;[Qe](s,l){return super[Qe](s,l,()=>{})}[Be](s){if(!this[nn]){let l=this[Lt](this.cwd,this.dmode);if(l)return this[Rt](l,s);this[nn]=!0}if(s.absolute!==this.cwd){let l=(0,R.normalizeWindowsPath)(A.default.dirname(String(s.absolute)));if(l!==this.cwd){let p=this[Lt](l,this.dmode);if(p)return this[Rt](p,s)}}let[l,p]=un(()=>k.default.lstatSync(String(s.absolute)));if(p&&(this.keep||this.newer&&p.mtime>(s.mtime??p.mtime)))return this[Xt](s);if(l||this[Je](s,p))return this[Qe](null,s);if(p.isDirectory()){if(s.type===`Directory`){let[l]=this.chmod&&s.mode&&(p.mode&4095)!==s.mode?un(()=>{k.default.chmodSync(String(s.absolute),Number(s.mode))}):[];return this[Qe](l,s)}let[l]=un(()=>k.default.rmdirSync(String(s.absolute)));this[Qe](l,s)}let[g]=s.absolute===this.cwd?[]:un(()=>sn(String(s.absolute)));this[Qe](g,s)}[ot](s,l){let p=typeof s.mode==`number`?s.mode&4095:this.fmode,g=p=>{let g;try{k.default.closeSync(v)}catch(s){g=s}(p||g)&&this[Rt](p||g,s),l()},v;try{v=k.default.openSync(String(s.absolute),(0,N.getWriteFlag)(s.size),p)}catch(s){return g(s)}let b=this.transform&&this.transform(s)||s;b!==s&&(b.on(`error`,l=>this[Rt](l,s)),s.pipe(b)),b.on(`data`,s=>{try{k.default.writeSync(v,s,0,s.length)}catch(s){g(s)}}),b.on(`end`,()=>{let l=null;if(s.mtime&&!this.noMtime){let p=s.atime||new Date,g=s.mtime;try{k.default.futimesSync(v,p,g)}catch(v){try{k.default.utimesSync(String(s.absolute),p,g)}catch{l=v}}}if(this[Zt](s)){let p=this[en](s),g=this[tn](s);try{k.default.fchownSync(v,Number(p),Number(g))}catch(v){try{k.default.chownSync(String(s.absolute),Number(p),Number(g))}catch{l||=v}}}g(l)})}[st](s,l){let p=typeof s.mode==`number`?s.mode&4095:this.dmode,g=this[Lt](String(s.absolute),p);if(g){this[Rt](g,s),l();return}if(s.mtime&&!this.noMtime)try{k.default.utimesSync(String(s.absolute),s.atime||new Date,s.mtime)}catch{}if(this[Zt](s))try{k.default.chownSync(String(s.absolute),Number(this[en](s)),Number(this[tn](s)))}catch{}l(),s.resume()}[Lt](s,l){try{return(0,I.mkdirSync)((0,R.normalizeWindowsPath)(s),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cwd:this.cwd,mode:l})}catch(s){return s}}[Ot](s,l,p,g,v){if(this.preservePaths||p.length===0)return g();let b=l;for(let s of p){b=A.default.resolve(b,s);let[C,w]=un(()=>k.default.lstatSync(b));if(C)return g();if(w.isSymbolicLink())return v(new De.SymlinkError(b,A.default.resolve(l,p.join(`/`))))}g()}[ut](s,l,p,g){let v=`${p}Sync`;try{k.default[v](l,String(s.absolute)),g(),s.resume()}catch(l){return this[Rt](l,s)}}}}),ot=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),v=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[l.length]=p);return l},s(l)};return function(g){if(g&&g.__esModule)return g;var v={};if(g!=null)for(var b=s(g),C=0;C{let l=new N.UnpackSync(s),p=s.file,g=E.default.statSync(p),v=s.maxReadSize||16*1024*1024;new w.ReadStreamSync(p,{readSize:v,size:g.size}).pipe(l)},(s,l)=>{let p=new N.Unpack(s),g=s.maxReadSize||16*1024*1024,v=s.file;return new Promise((s,l)=>{p.on(`error`,l),p.on(`close`,s),E.default.stat(v,(s,b)=>{if(s)l(s);else{let s=new w.ReadStream(v,{readSize:g,size:b.size});s.on(`error`,l),s.pipe(p)}})})},s=>new N.UnpackSync(s),s=>new N.Unpack(s),(s,l)=>{l?.length&&(0,k.filesFilter)(s,l)})}),st=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.replace=void 0;var p=g(),C=l(require(`node:fs`)),w=l(require(`node:path`)),E=A(),k=le(),N=b(),F=v(),I=Ne(),R=(s,l)=>{let p=new I.PackSync(s),g=!0,v,b;try{try{v=C.default.openSync(s.file,`r+`)}catch(l){if(l?.code===`ENOENT`)v=C.default.openSync(s.file,`w+`);else throw l}let w=C.default.fstatSync(v),k=Buffer.alloc(512);e:for(b=0;bw.size)break;b+=p,s.mtimeCache&&l.mtime&&s.mtimeCache.set(String(l.path),l.mtime)}g=!1,B(s,p,b,v,l)}finally{if(g)try{C.default.closeSync(v)}catch{}}},B=(s,l,g,v,b)=>{let C=new p.WriteStreamSync(s.file,{fd:v,start:g});l.pipe(C),J(l,b)},q=(s,l)=>{l=Array.from(l);let g=new I.Pack(s),v=(l,p,g)=>{let v=(s,p)=>{s?C.default.close(l,l=>g(s)):g(null,p)},b=0;if(p===0)return v(null,0);let w=0,k=Buffer.alloc(512),A=(g,N)=>{if(g||N===void 0)return v(g);if(w+=N,w<512&&N)return C.default.read(l,k,w,k.length-w,b+w,A);if(b===0&&k[0]===31&&k[1]===139)return v(Error(`cannot append to compressed archives`));if(w<512)return v(null,b);let F=new E.Header(k);if(!F.cksumValid)return v(null,b);let I=512*Math.ceil((F.size??0)/512);if(b+I+512>p||(b+=I+512,b>=p))return v(null,b);s.mtimeCache&&F.mtime&&s.mtimeCache.set(String(F.path),F.mtime),w=0,C.default.read(l,k,0,512,b,A)};C.default.read(l,k,0,512,b,A)};return new Promise((b,w)=>{g.on(`error`,w);let E=`r+`,k=(A,N)=>{if(A&&A.code===`ENOENT`&&E===`r+`)return E=`w+`,C.default.open(s.file,E,k);if(A||!N)return w(A);C.default.fstat(N,(E,k)=>{if(E)return C.default.close(N,()=>w(E));v(N,k.size,(v,C)=>{if(v)return w(v);let E=new p.WriteStream(s.file,{fd:N,start:C});g.pipe(E),E.on(`error`,w),E.on(`close`,b),_e(g,l)})})};C.default.open(s.file,E,k)})},J=(s,l)=>{l.forEach(l=>{l.charAt(0)===`@`?(0,k.list)({file:w.default.resolve(s.cwd,l.slice(1)),sync:!0,noResume:!0,onReadEntry:l=>s.add(l)}):s.add(l)}),s.end()},_e=async(s,l)=>{for(let p of l)p.charAt(0)===`@`?await(0,k.list)({file:w.default.resolve(String(s.cwd),p.slice(1)),noResume:!0,onReadEntry:l=>s.add(l)}):s.add(p);s.end()};s.replace=(0,N.makeCommand)(R,q,()=>{throw TypeError(`file is required`)},()=>{throw TypeError(`file is required`)},(s,l)=>{if(!(0,F.isFile)(s))throw TypeError(`file is required`);if(s.gzip||s.brotli||s.zstd||s.file.endsWith(`.br`)||s.file.endsWith(`.tbr`))throw TypeError(`cannot append to compressed archives`);if(!l?.length)throw TypeError(`no paths specified to add/replace`)})}),ut=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.update=void 0;var l=b(),p=st();s.update=(0,l.makeCommand)(p.replace.syncFile,p.replace.asyncFile,p.replace.syncNoFile,p.replace.asyncNoFile,(s,l=[])=>{p.replace.validate?.(s,l),g(s)});var g=s=>{let l=s.filter;s.mtimeCache||=new Map,s.filter=l?(p,g)=>l(p,g)&&!((s.mtimeCache?.get(p)??g.mtime??0)>(g.mtime??0)):(l,p)=>!((s.mtimeCache?.get(l)??p.mtime??0)>(p.mtime??0))}}),yt=s&&s.__createBinding||(Object.create?(function(s,l,p,g){g===void 0&&(g=p);var v=Object.getOwnPropertyDescriptor(l,p);(!v||(`get`in v?!l.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return l[p]}}),Object.defineProperty(s,g,v)}):(function(s,l,p,g){g===void 0&&(g=p),s[g]=l[p]})),Tt=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),Ot=s&&s.__exportStar||function(s,l){for(var p in s)p!==`default`&&!Object.prototype.hasOwnProperty.call(l,p)&&yt(l,s,p)},At=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(l[l.length]=p);return l},s(l)};return function(l){if(l&&l.__esModule)return l;var p={};if(l!=null)for(var g=s(l),v=0;v{Object.defineProperty(s,`__esModule`,{value:!0}),s.WorkerPool=s.AsyncPool=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require_p_limit()),p=require(`worker_threads`),g=Symbol(`kTaskInfo`);s.AsyncPool=class{constructor(s,p){this.fn=s,this.limit=(0,l.default)(p.poolSize)}run(s){return this.limit(()=>this.fn(s))}},s.WorkerPool=class{constructor(s,p){this.source=s,this.workers=[],this.limit=(0,l.default)(p.poolSize),this.cleanupInterval=setInterval(()=>{if(this.limit.pendingCount===0&&this.limit.activeCount===0){let s=this.workers.pop();s?s.terminate():clearInterval(this.cleanupInterval)}},5e3).unref()}createWorker(){this.cleanupInterval.refresh();let s=new p.Worker(this.source,{eval:!0,execArgv:[...process.execArgv,`--unhandled-rejections=strict`]});return s.on(`message`,l=>{if(!s[g])throw Error(`Assertion failed: Worker sent a result without having a task assigned`);s[g].resolve(l),s[g]=null,s.unref(),this.workers.push(s)}),s.on(`error`,l=>{s[g]?.reject(l),s[g]=null}),s.on(`exit`,l=>{l!==0&&s[g]?.reject(Error(`Worker exited with code ${l}`)),s[g]=null}),s}run(s){return this.limit(()=>{let l=this.workers.pop()??this.createWorker();return l.ref(),new Promise((p,v)=>{l[g]={resolve:p,reject:v},l.postMessage(s)})})}}})),require_worker_zip=__commonJSMin(((s,l)=>{let p;l.exports.getContent=()=>(p===void 0&&(p=require(`zlib`).brotliDecompressSync(Buffer.from(`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`,`base64`)).toString()),p)})),require_tgzUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getDefaultTaskPool=F,s.getTaskPoolForConfiguration=R,s.convertToZipWorker=B,s.makeArchiveFromDirectory=q,s.convertToZip=le,s.extractArchiveTo=_e;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$4(),g=require_lib$9(),v=require_sync(),b=require(`stream`),C=l.__importStar(require_index_min()),w=require_TaskPool(),E=l.__importStar(require_miscUtils()),k=require_worker_zip();function A(s,l){switch(s){case`async`:return new w.AsyncPool(B,{poolSize:l});case`workers`:return new w.WorkerPool((0,k.getContent)(),{poolSize:l});default:throw Error(`Assertion failed: Unknown value ${s} for taskPoolMode`)}}let N;function F(){return N===void 0&&(N=A(`workers`,p.nodeUtils.availableParallelism())),N}let I=new WeakMap;function R(s){return s===void 0?F():E.getFactoryWithDefault(I,s,()=>{let l=s.get(`taskPoolMode`),p=s.get(`taskPoolConcurrency`);switch(l){case`async`:return new w.AsyncPool(B,{poolSize:p});case`workers`:return new w.WorkerPool((0,k.getContent)(),{poolSize:p});default:throw Error(`Assertion failed: Unknown value ${l} for taskPoolMode`)}})}async function B(s){let{tmpFile:l,tgz:p,compressionLevel:b,extractBufferOpts:C}=s,w=new v.ZipFS(l,{create:!0,level:b,stats:g.statUtils.makeDefaultStats()});return await _e(Buffer.from(p.buffer,p.byteOffset,p.byteLength),w,C),w.saveAndClose(),l}async function q(s,{baseFs:l=new g.NodeFS,prefixPath:p=g.PortablePath.root,compressionLevel:b,inMemory:C=!1}={}){let w;if(C)w=new v.ZipFS(null,{level:b});else{let s=await g.xfs.mktempPromise(),l=g.ppath.join(s,`archive.zip`);w=new v.ZipFS(l,{create:!0,level:b})}let E=g.ppath.resolve(g.PortablePath.root,p);return await w.copyPromise(E,s,{baseFs:l,stableTime:!0,stableSort:!0}),w}async function le(s,l={}){let p=await g.xfs.mktempPromise(),b=g.ppath.join(p,`archive.zip`),C=l.compressionLevel??l.configuration?.get(`compressionLevel`)??`mixed`,w={prefixPath:l.prefixPath,stripComponents:l.stripComponents};return await(l.taskPool??R(l.configuration)).run({tmpFile:b,tgz:s,compressionLevel:C,extractBufferOpts:w}),new v.ZipFS(b,{level:l.compressionLevel})}async function*J(s){let l=new C.Parser,p=new b.PassThrough({objectMode:!0,autoDestroy:!0,emitClose:!0});l.on(`entry`,s=>{p.write(s)}),l.on(`error`,s=>{p.destroy(s)}),l.on(`close`,()=>{p.destroyed||p.end()}),l.end(s);for await(let s of p){let l=s;yield l,l.resume()}}async function _e(s,l,{stripComponents:p=0,prefixPath:v=g.PortablePath.dot}={}){function b(s){if(s.path[0]===`/`)return!0;let l=s.path.split(/\//g);return!!(l.some(s=>s===`..`)||l.length<=p)}for await(let C of J(s)){if(b(C))continue;let s=g.ppath.normalize(g.npath.toPortablePath(C.path)).replace(/\/$/,``).split(/\//g);if(s.length<=p)continue;let w=s.slice(p).join(`/`),k=g.ppath.join(v,w),A=420;switch((C.type===`Directory`||(C.mode??0)&73)&&(A|=73),C.type){case`Directory`:l.mkdirpSync(g.ppath.dirname(k),{chmod:493,utimes:[g.constants.SAFE_TIME,g.constants.SAFE_TIME]}),l.mkdirSync(k,{mode:A}),l.utimesSync(k,g.constants.SAFE_TIME,g.constants.SAFE_TIME);break;case`OldFile`:case`File`:l.mkdirpSync(g.ppath.dirname(k),{chmod:493,utimes:[g.constants.SAFE_TIME,g.constants.SAFE_TIME]}),l.writeFileSync(k,await E.bufferStream(C),{mode:A}),l.utimesSync(k,g.constants.SAFE_TIME,g.constants.SAFE_TIME);break;case`SymbolicLink`:l.mkdirpSync(g.ppath.dirname(k),{chmod:493,utimes:[g.constants.SAFE_TIME,g.constants.SAFE_TIME]}),l.symlinkSync(C.linkpath,k),l.lutimesSync(k,g.constants.SAFE_TIME,g.constants.SAFE_TIME);break}}return l}})),require_treeify=__commonJSMin(((s,l)=>{(function(p,g){typeof s==`object`?l.exports=g():typeof define==`function`&&define.amd?define(g):p.treeify=g()})(s,function(){function s(s,l){var p=l?`└`:`├`;return s?p+=`─ `:p+=`──┐`,p}function l(s,l){var p=[];for(var g in s)s.hasOwnProperty(g)&&(l&&typeof s[g]==`function`||p.push(g));return p}function p(g,v,b,C,w,E,k){var A=``,N=0,F,I,R=C.slice(0);if(R.push([v,b])&&C.length>0&&(C.forEach(function(s,l){l>0&&(A+=(s[1]?` `:`│`)+` `),!I&&s[0]===v&&(I=!0)}),A+=s(g,b)+g,w&&(typeof v!=`object`||v instanceof Date)&&(A+=`: `+v),I&&(A+=` (circular ref.)`),k(A)),!I&&typeof v==`object`){var B=l(v,E);B.forEach(function(s){F=++N===B.length,p(s,v[s],F,R,w,E,k)})}}var g={};return g.asLines=function(s,l,g,v){p(`.`,s,!1,[],l,typeof g==`function`?!1:g,v||g)},g.asTree=function(s,l,g){var v=``;return p(`.`,s,!1,[],l,g,function(s){v+=s+` -`}),v},g})})),require_treeUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.treeNodeToTreeify=v,s.treeNodeToJson=b,s.emitList=C,s.emitTree=w;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_treeify(),g=l.__importStar(require_formatUtils());function v(s,{configuration:l}){let p={},v=0,b=(s,p)=>{let C=Array.isArray(s)?s.entries():Object.entries(s);for(let[s,w]of C){if(!w)continue;let{label:C,value:E,children:k}=w,A=[];C!==void 0&&A.push(g.applyStyle(l,C,g.Style.BOLD)),E!==void 0&&A.push(g.pretty(l,E[0],E[1])),A.length===0&&A.push(g.applyStyle(l,`${s}`,g.Style.BOLD));let N=A.join(`: `).trim(),F=`\0${v++}\0`,I=p[`${F}${N}`]={};k!==void 0&&b(k,I)}};if(s.children===void 0)throw Error(`The root node must only contain children`);return b(s.children,p),p}function b(s){let l=s=>{if(s.children===void 0){if(s.value===void 0)throw Error(`Assertion failed: Expected a value to be set if the children are missing`);return g.json(s.value[0],s.value[1])}let p=Array.isArray(s.children)?s.children.entries():Object.entries(s.children??{}),v=Array.isArray(s.children)?[]:{};for(let[s,g]of p)g&&(v[E(s)]=l(g));return s.value===void 0?v:{value:g.json(s.value[0],s.value[1]),children:v}};return l(s)}function C(s,{configuration:l,stdout:p,json:g}){w({children:s.map(s=>({value:s}))},{configuration:l,stdout:p,json:g})}function w(s,{configuration:l,stdout:g,json:C,separators:w=0}){if(C){let l=Array.isArray(s.children)?s.children.values():Object.values(s.children??{});for(let s of l)s&&g.write(`${JSON.stringify(b(s))}\n`);return}let E=(0,p.asTree)(v(s,{configuration:l}),!1,!1);if(E=E.replace(/\0[0-9]+\0/g,``),w>=1&&(E=E.replace(/^([├└]─)/gm,`│ -$1`).replace(/^│\n/,``)),w>=2)for(let s=0;s<2;++s)E=E.replace(/^([│ ].{2}[├│ ].{2}[^\n]+\n)(([│ ]).{2}[├└].{2}[^\n]*\n[│ ].{2}[│ ].{2}[├└]─)/gm,`$1$3 │ -$2`).replace(/^│\n/,``);if(w>=3)throw Error(`Only the first two levels are accepted by treeUtils.emitTree`);g.write(E)}function E(s){return typeof s==`string`?s.replace(/^\0[0-9]+\0/,``):s}})),require_RefCountedCache=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RefCountedCache=void 0,s.RefCountedCache=class{constructor(s){this.releaseFunction=s,this.map=new Map}addOrCreate(s,l){let p=this.map.get(s);if(p!==void 0){if(p.refCount<=0)throw Error(`Race condition in RefCountedMap. While adding a new key the refCount is: ${p.refCount} for ${JSON.stringify(s)}`);return p.refCount++,{value:p.value,release:()=>this.release(s)}}else{let p=l();return this.map.set(s,{refCount:1,value:p}),{value:p,release:()=>this.release(s)}}}release(s){let l=this.map.get(s);if(!l)throw Error(`Unbalanced calls to release. No known instances of: ${JSON.stringify(s)}`);let p=l.refCount;if(p<=0)throw Error(`Unbalanced calls to release. Too many release vs alloc refcount would become: ${p-1} of ${JSON.stringify(s)}`);p==1?(this.map.delete(s),this.releaseFunction(l.value)):l.refCount--}}})),require_Cache=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Cache=s.CACHE_VERSION=s.CACHE_CHECKPOINT=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$4(),g=require_lib$9(),v=require_lib$9(),b=require_sync(),C=require(`crypto`),w=l.__importDefault(require(`fs`)),E=require_MessageName(),k=require_RefCountedCache(),A=require_Report(),N=l.__importStar(require_hashUtils()),F=l.__importStar(require_miscUtils()),I=l.__importStar(require_structUtils());s.CACHE_CHECKPOINT=F.parseInt(process.env.YARN_CACHE_CHECKPOINT_OVERRIDE??process.env.YARN_CACHE_VERSION_OVERRIDE??9),s.CACHE_VERSION=F.parseInt(process.env.YARN_CACHE_VERSION_OVERRIDE??10),s.Cache=class l{static async find(s,{immutable:p,check:g}={}){let v=new l(s.get(`cacheFolder`),{configuration:s,immutable:p,check:g});return await v.setup(),v}static getCacheKey(l){let p=l.get(`compressionLevel`),g=p===`mixed`?``:`c${p}`;return{cacheKey:[s.CACHE_VERSION,g].join(``),cacheSpec:g}}constructor(s,{configuration:p,immutable:g=p.get(`enableImmutableCache`),check:v=!1}){this.markedFiles=new Set,this.mutexes=new Map,this.refCountedZipFsCache=new k.RefCountedCache(s=>{s.discardAndClose()}),this.cacheId=`-${(0,C.randomBytes)(8).toString(`hex`)}.tmp`,this.configuration=p,this.cwd=s,this.immutable=g,this.check=v;let{cacheSpec:b,cacheKey:w}=l.getCacheKey(p);this.cacheSpec=b,this.cacheKey=w}get mirrorCwd(){if(!this.configuration.get(`enableMirror`))return null;let s=`${this.configuration.get(`globalFolder`)}/cache`;return s===this.cwd?null:s}getVersionFilename(s){return`${I.slugifyLocator(s)}-${this.cacheKey}.zip`}getChecksumFilename(s,l){let p=B(l).hash.slice(0,10);return`${I.slugifyLocator(s)}-${p}.zip`}isChecksumCompatible(l){if(l===null)return!1;let{cacheVersion:p,cacheSpec:g}=B(l);if(p===null||p{let C=await xe({binFolder:v,ignoreCorepack:ze,baseEnv:{...process.env,COREPACK_ENABLE_AUTO_PIN:`0`}}),F=new Map([[le.Yarn1,async()=>{let g=b===null?[]:[`workspace`,b],v=p.ppath.join(s,f.Filename.manifest),w=await p.xfs.readFilePromise(v),E=await I.pipevp(process.execPath,[process.argv[1],`set`,`version`,`classic`,`--only-if-needed`,`--yarn-path`],{cwd:s,env:C,stdin:null,stdout:_e,stderr:De,end:I.EndStrategy.ErrorCode});if(E.code!==0)return E.code;await p.xfs.writeFilePromise(v,w),await p.xfs.appendFilePromise(p.ppath.join(s,`.npmignore`),`/.yarn +`),_e.write(` +`),delete C.NODE_ENV;let k=await I.pipevp(`yarn`,[`install`],{cwd:s,env:C,stdin:null,stdout:_e,stderr:De,end:I.EndStrategy.ErrorCode});if(k.code!==0)return k.code;_e.write(` +`);let A=await I.pipevp(`yarn`,[...g,`pack`,`--filename`,p.npath.fromPortablePath(l)],{cwd:s,env:C,stdin:null,stdout:_e,stderr:De});return A.code===0?0:A.code}],[le.Yarn2,async()=>{let g=b===null?[]:[`workspace`,b];C.YARN_ENABLE_INLINE_BUILDS=`1`;let v=p.ppath.join(s,f.Filename.lockfile);await p.xfs.existsPromise(v)||await p.xfs.writeFilePromise(v,``);let w=await I.pipevp(`yarn`,[...g,`pack`,`--install-if-needed`,`--filename`,p.npath.fromPortablePath(l)],{cwd:s,env:C,stdin:null,stdout:_e,stderr:De});return w.code===0?0:w.code}],[le.Npm,async()=>{if(b!==null){let l=new w.PassThrough,f=B.bufferStream(l);l.pipe(_e,{end:!1});let p=await I.pipevp(`npm`,[`--version`],{cwd:s,env:C,stdin:null,stdout:l,stderr:De,end:I.EndStrategy.Never});if(l.end(),p.code!==0)return _e.end(),De.end(),p.code;let v=(await f).toString().trim();if(!q.satisfiesWithPrereleases(v,`>=7.x`)){let l=J.makeIdent(null,`npm`),f=J.makeDescriptor(l,v),p=J.makeDescriptor(l,`>=7.x`);throw Error(`Workspaces aren't supported by ${J.prettyDescriptor(g,f)}; please upgrade to ${J.prettyDescriptor(g,p)} (npm has been detected as the primary package manager for ${R.pretty(g,s,R.Type.PATH)})`)}}let f=b===null?[]:[`--workspace`,b];delete C.npm_config_user_agent,delete C.npm_config_production,delete C.NPM_CONFIG_PRODUCTION,delete C.NODE_ENV;let v=await I.pipevp(`npm`,[`install`,`--legacy-peer-deps`],{cwd:s,env:C,stdin:null,stdout:_e,stderr:De,end:I.EndStrategy.ErrorCode});if(v.code!==0)return v.code;let E=new w.PassThrough,k=B.bufferStream(E);E.pipe(_e);let A=await I.pipevp(`npm`,[`pack`,`--silent`,...f],{cwd:s,env:C,stdin:null,stdout:E,stderr:De});if(A.code!==0)return A.code;let N=(await k).toString().trim().replace(/^.*\n/s,``),F=p.ppath.resolve(s,p.npath.toPortablePath(N));return await p.xfs.renamePromise(F,l),0}]]).get(Pe);if(F===void 0)throw Error(`Assertion failed: Unsupported workflow`);let be=await F();if(!(be===0||be===void 0))throw p.xfs.detachTemp(E),new A.ReportError(k.MessageName.PACKAGE_PREPARATION_FAILED,`Packing the package failed (exit code ${be}, logs can be found here: ${R.pretty(g,N,R.Type.PATH)})`)})})})}async function je(s,l,{project:p}){let v=p.tryWorkspaceByLocator(s);if(v!==null)return Ke(v,l);let b=p.storedPackages.get(s.locatorHash);if(!b)throw Error(`Package for ${J.prettyLocator(p.configuration,s)} not found in the project`);return await g.ZipOpenFS.openPromise(async s=>{let g=p.configuration,v=p.configuration.getLinkers(),C={project:p,report:new N.StreamReport({stdout:new w.PassThrough,configuration:g})},k=v.find(s=>s.supportsPackage(b,C));if(!k)throw Error(`The package ${J.prettyLocator(p.configuration,b)} isn't supported by any of the available linkers`);let A=await k.findPackageLocation(b,C),F=new f.CwdFS(A,{baseFs:s});return(await E.Manifest.find(f.PortablePath.dot,{baseFs:F})).scripts.has(l)})}async function Ne(s,l,f,{cwd:g,project:b,stdin:C,stdout:w,stderr:E}){return await p.xfs.mktempPromise(async p=>{let{manifest:k,env:A,cwd:N}=await Be(s,{project:b,binFolder:p,cwd:g,lifecycleScript:l}),F=k.scripts.get(l);return F===void 0?1:await(await b.configuration.reduceHook(s=>s.wrapScriptExecution,async()=>await(0,v.execute)(F,f,{cwd:N,env:A,stdin:C,stdout:w,stderr:E}),b,s,l,{script:F,args:f,cwd:N,env:A,stdin:C,stdout:w,stderr:E}))()})}async function Pe(s,l,f,{cwd:g,project:b,stdin:C,stdout:w,stderr:E}){return await p.xfs.mktempPromise(async p=>{let{env:k,cwd:A}=await Be(s,{project:b,binFolder:p,cwd:g});return await(0,v.execute)(l,f,{cwd:A,env:k,stdin:C,stdout:w,stderr:E})})}async function ze(s,{binFolder:l,cwd:f,lifecycleScript:g}){let v=await xe({project:s.project,locator:s.anchoredLocator,binFolder:l,lifecycleScript:g});return await ot(l,await Qe(s)),f===void 0&&(f=p.ppath.dirname(await p.xfs.realpathPromise(p.ppath.join(s.cwd,`package.json`)))),{manifest:s.manifest,binFolder:l,env:v,cwd:f}}async function Be(s,{project:l,binFolder:p,cwd:v,lifecycleScript:b}){let C=l.tryWorkspaceByLocator(s);if(C!==null)return ze(C,{binFolder:p,cwd:v,lifecycleScript:b});let k=l.storedPackages.get(s.locatorHash);if(!k)throw Error(`Package for ${J.prettyLocator(l.configuration,s)} not found in the project`);return await g.ZipOpenFS.openPromise(async g=>{let C=l.configuration,A=l.configuration.getLinkers(),F={project:l,report:new N.StreamReport({stdout:new w.PassThrough,configuration:C})},I=A.find(s=>s.supportsPackage(k,F));if(!I)throw Error(`The package ${J.prettyLocator(l.configuration,k)} isn't supported by any of the available linkers`);let R=await xe({project:l,locator:s,binFolder:p,lifecycleScript:b});await ot(p,await Ze(s,{project:l}));let B=await I.findPackageLocation(k,F),q=new f.CwdFS(B,{baseFs:g}),le=await E.Manifest.find(f.PortablePath.dot,{baseFs:q});return v===void 0&&(v=B),{manifest:le,binFolder:p,env:R,cwd:v}})}async function We(s,l,f,{cwd:p,stdin:g,stdout:v,stderr:b}){return await Ne(s.anchoredLocator,l,f,{cwd:p,project:s.project,stdin:g,stdout:v,stderr:b})}function Ke(s,l){return s.manifest.scripts.has(l)}async function qe(s,l,{cwd:f,report:g}){let{configuration:v}=s.project,C=null;await p.xfs.mktempPromise(async C=>{let w=p.ppath.join(C,`${l}.log`),E=`# This file contains the result of Yarn calling the "${l}" lifecycle script inside a workspace ("${p.npath.fromPortablePath(s.cwd)}")\n`,{stdout:N,stderr:F}=v.getSubprocessStreams(w,{report:g,prefix:J.prettyLocator(v,s.anchoredLocator),header:E});g.reportInfo(k.MessageName.LIFECYCLE_SCRIPT,`Calling the "${l}" lifecycle script`);let I=await We(s,l,[],{cwd:f,stdin:null,stdout:N,stderr:F});if(N.end(),F.end(),I!==0)throw p.xfs.detachTemp(C),new A.ReportError(k.MessageName.LIFECYCLE_SCRIPT,`${(0,b.capitalize)(l)} script failed (exit code ${R.pretty(v,I,R.Type.NUMBER)}, logs can be found here: ${R.pretty(v,w,R.Type.PATH)}); run ${R.pretty(v,`yarn ${l}`,R.Type.CODE)} to investigate`)})}async function Je(s,l,f){Ke(s,l)&&await qe(s,l,f)}function Ye(s){let l=p.ppath.extname(s);if(l.match(/\.[cm]?[jt]sx?$/))return!0;if(l===`.exe`||l===`.bin`)return!1;let f=Buffer.alloc(4),g;try{g=p.xfs.openSync(s,`r`)}catch{return!0}try{p.xfs.readSync(g,f,0,f.length,0)}finally{p.xfs.closeSync(g)}let v=f.readUint32BE();return!(v===3405691582||v===3489328638||v===2135247942||(v&4294901760)==1297743872)}async function Ze(s,{project:l}){let f=l.configuration,g=new Map,v=l.storedPackages.get(s.locatorHash);if(!v)throw Error(`Package for ${J.prettyLocator(f,s)} not found in the project`);let b=new w.Writable,C=f.getLinkers(),E={project:l,report:new N.StreamReport({configuration:f,stdout:b})},k=new Set([s.locatorHash]);for(let s of v.dependencies.values()){let p=l.storedResolutions.get(s.descriptorHash);if(!p)throw Error(`Assertion failed: The resolution (${J.prettyDescriptor(f,s)}) should have been registered`);k.add(p)}let A=await Promise.all(Array.from(k,async s=>{let f=l.storedPackages.get(s);if(!f)throw Error(`Assertion failed: The package (${s}) should have been registered`);if(f.bin.size===0)return B.mapAndFilter.skip;let p=C.find(s=>s.supportsPackage(f,E));if(!p)return B.mapAndFilter.skip;let g=null;try{g=await p.findPackageLocation(f,E)}catch(s){if(s.code===`LOCATOR_NOT_INSTALLED`)return B.mapAndFilter.skip;throw s}return{dependency:f,packageLocation:g}}));for(let s of A){if(s===B.mapAndFilter.skip)continue;let{dependency:l,packageLocation:f}=s;for(let[s,v]of l.bin){let b=p.ppath.resolve(f,v);g.set(s,[l,p.npath.fromPortablePath(b),Ye(b)])}}return g}async function Qe(s){return await Ze(s.anchoredLocator,{project:s.project})}async function ot(s,l){await Promise.all(Array.from(l,([l,[,f,p]])=>p?_e(s,l,process.execPath,[f]):_e(s,l,f,[])))}async function st(s,l,f,{cwd:g,project:v,stdin:b,stdout:C,stderr:w,nodeArgs:E=[],packageAccessibleBinaries:k}){k??=await Ze(s,{project:v});let A=k.get(l);if(!A)throw Error(`Binary not found (${l}) for ${J.prettyLocator(v.configuration,s)}`);return await p.xfs.mktempPromise(async l=>{let[,N]=A,F=await xe({project:v,locator:s,binFolder:l});await ot(F.BERRY_BIN_FOLDER,k);let R=Ye(p.npath.toPortablePath(N))?I.pipevp(process.execPath,[...E,N,...f],{cwd:g,env:F,stdin:b,stdout:C,stderr:w}):I.pipevp(N,f,{cwd:g,env:F,stdin:b,stdout:C,stderr:w}),B;try{B=await R}finally{await p.xfs.removePromise(F.BERRY_BIN_FOLDER)}return B.code})}async function ut(s,l,f,{cwd:p,stdin:g,stdout:v,stderr:b,packageAccessibleBinaries:C}){return await st(s.anchoredLocator,l,f,{project:s.project,cwd:p,stdin:g,stdout:v,stderr:b,packageAccessibleBinaries:C})}})),require_index_min=__commonJSMin((s=>{var l=(s,l)=>()=>(l||s((l={exports:{}}).exports,l),l.exports),f=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.Minipass=s.isWritable=s.isReadable=s.isStream=void 0;var f=typeof process==`object`&&process?process:{stdout:null,stderr:null},p=require(`node:events`),g=l(require(`node:stream`)),v=require(`node:string_decoder`);s.isStream=l=>!!l&&typeof l==`object`&&(l instanceof Lt||l instanceof g.default||(0,s.isReadable)(l)||(0,s.isWritable)(l)),s.isReadable=s=>!!s&&typeof s==`object`&&s instanceof p.EventEmitter&&typeof s.pipe==`function`&&s.pipe!==g.default.Writable.prototype.pipe,s.isWritable=s=>!!s&&typeof s==`object`&&s instanceof p.EventEmitter&&typeof s.write==`function`&&typeof s.end==`function`;var b=Symbol(`EOF`),C=Symbol(`maybeEmitEnd`),w=Symbol(`emittedEnd`),E=Symbol(`emittingEnd`),k=Symbol(`emittedError`),A=Symbol(`closed`),N=Symbol(`read`),F=Symbol(`flush`),I=Symbol(`flushChunk`),R=Symbol(`encoding`),B=Symbol(`decoder`),q=Symbol(`flowing`),J=Symbol(`paused`),le=Symbol(`resume`),_e=Symbol(`buffer`),be=Symbol(`pipes`),xe=Symbol(`bufferLength`),De=Symbol(`bufferPush`),Oe=Symbol(`bufferShift`),je=Symbol(`objectMode`),Ne=Symbol(`destroyed`),Pe=Symbol(`error`),ze=Symbol(`emitData`),Be=Symbol(`emitEnd`),We=Symbol(`emitEnd2`),Ke=Symbol(`async`),qe=Symbol(`abort`),Je=Symbol(`aborted`),Ye=Symbol(`signal`),Ze=Symbol(`dataListeners`),Qe=Symbol(`discarded`),ot=s=>Promise.resolve().then(s),st=s=>s(),ut=s=>s===`end`||s===`finish`||s===`prefinish`,yt=s=>s instanceof ArrayBuffer||!!s&&typeof s==`object`&&s.constructor&&s.constructor.name===`ArrayBuffer`&&s.byteLength>=0,Tt=s=>!Buffer.isBuffer(s)&&ArrayBuffer.isView(s),Ot=class{src;dest;opts;ondrain;constructor(s,l,f){this.src=s,this.dest=l,this.opts=f,this.ondrain=()=>s[le](),this.dest.on(`drain`,this.ondrain)}unpipe(){this.dest.removeListener(`drain`,this.ondrain)}proxyErrors(s){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},At=class extends Ot{unpipe(){this.src.removeListener(`error`,this.proxyErrors),super.unpipe()}constructor(s,l,f){super(s,l,f),this.proxyErrors=s=>this.dest.emit(`error`,s),s.on(`error`,this.proxyErrors)}},jt=s=>!!s.objectMode,It=s=>!s.objectMode&&!!s.encoding&&s.encoding!==`buffer`,Lt=class extends p.EventEmitter{[q]=!1;[J]=!1;[be]=[];[_e]=[];[je];[R];[Ke];[B];[b]=!1;[w]=!1;[E]=!1;[A]=!1;[k]=null;[xe]=0;[Ne]=!1;[Ye];[Je]=!1;[Ze]=0;[Qe]=!1;writable=!0;readable=!0;constructor(...s){let l=s[0]||{};if(super(),l.objectMode&&typeof l.encoding==`string`)throw TypeError(`Encoding and objectMode may not be used together`);jt(l)?(this[je]=!0,this[R]=null):It(l)?(this[R]=l.encoding,this[je]=!1):(this[je]=!1,this[R]=null),this[Ke]=!!l.async,this[B]=this[R]?new v.StringDecoder(this[R]):null,l&&l.debugExposeBuffer===!0&&Object.defineProperty(this,`buffer`,{get:()=>this[_e]}),l&&l.debugExposePipes===!0&&Object.defineProperty(this,`pipes`,{get:()=>this[be]});let{signal:f}=l;f&&(this[Ye]=f,f.aborted?this[qe]():f.addEventListener(`abort`,()=>this[qe]()))}get bufferLength(){return this[xe]}get encoding(){return this[R]}set encoding(s){throw Error(`Encoding must be set at instantiation time`)}setEncoding(s){throw Error(`Encoding must be set at instantiation time`)}get objectMode(){return this[je]}set objectMode(s){throw Error(`objectMode must be set at instantiation time`)}get async(){return this[Ke]}set async(s){this[Ke]=this[Ke]||!!s}[qe](){this[Je]=!0,this.emit(`abort`,this[Ye]?.reason),this.destroy(this[Ye]?.reason)}get aborted(){return this[Je]}set aborted(s){}write(s,l,f){if(this[Je])return!1;if(this[b])throw Error(`write after end`);if(this[Ne])return this.emit(`error`,Object.assign(Error(`Cannot call write after a stream was destroyed`),{code:`ERR_STREAM_DESTROYED`})),!0;typeof l==`function`&&(f=l,l=`utf8`),l||=`utf8`;let p=this[Ke]?ot:st;if(!this[je]&&!Buffer.isBuffer(s)){if(Tt(s))s=Buffer.from(s.buffer,s.byteOffset,s.byteLength);else if(yt(s))s=Buffer.from(s);else if(typeof s!=`string`)throw Error(`Non-contiguous data written to non-objectMode stream`)}return this[je]?(this[q]&&this[xe]!==0&&this[F](!0),this[q]?this.emit(`data`,s):this[De](s),this[xe]!==0&&this.emit(`readable`),f&&p(f),this[q]):s.length?(typeof s==`string`&&!(l===this[R]&&!this[B]?.lastNeed)&&(s=Buffer.from(s,l)),Buffer.isBuffer(s)&&this[R]&&(s=this[B].write(s)),this[q]&&this[xe]!==0&&this[F](!0),this[q]?this.emit(`data`,s):this[De](s),this[xe]!==0&&this.emit(`readable`),f&&p(f),this[q]):(this[xe]!==0&&this.emit(`readable`),f&&p(f),this[q])}read(s){if(this[Ne])return null;if(this[Qe]=!1,this[xe]===0||s===0||s&&s>this[xe])return this[C](),null;this[je]&&(s=null),this[_e].length>1&&!this[je]&&(this[_e]=[this[R]?this[_e].join(``):Buffer.concat(this[_e],this[xe])]);let l=this[N](s||null,this[_e][0]);return this[C](),l}[N](s,l){if(this[je])this[Oe]();else{let f=l;s===f.length||s===null?this[Oe]():typeof f==`string`?(this[_e][0]=f.slice(s),l=f.slice(0,s),this[xe]-=s):(this[_e][0]=f.subarray(s),l=f.subarray(0,s),this[xe]-=s)}return this.emit(`data`,l),!this[_e].length&&!this[b]&&this.emit(`drain`),l}end(s,l,f){return typeof s==`function`&&(f=s,s=void 0),typeof l==`function`&&(f=l,l=`utf8`),s!==void 0&&this.write(s,l),f&&this.once(`end`,f),this[b]=!0,this.writable=!1,(this[q]||!this[J])&&this[C](),this}[le](){this[Ne]||(!this[Ze]&&!this[be].length&&(this[Qe]=!0),this[J]=!1,this[q]=!0,this.emit(`resume`),this[_e].length?this[F]():this[b]?this[C]():this.emit(`drain`))}resume(){return this[le]()}pause(){this[q]=!1,this[J]=!0,this[Qe]=!1}get destroyed(){return this[Ne]}get flowing(){return this[q]}get paused(){return this[J]}[De](s){this[je]?this[xe]+=1:this[xe]+=s.length,this[_e].push(s)}[Oe](){return this[je]?--this[xe]:this[xe]-=this[_e][0].length,this[_e].shift()}[F](s=!1){do;while(this[I](this[Oe]())&&this[_e].length);!s&&!this[_e].length&&!this[b]&&this.emit(`drain`)}[I](s){return this.emit(`data`,s),this[q]}pipe(s,l){if(this[Ne])return s;this[Qe]=!1;let p=this[w];return l||={},s===f.stdout||s===f.stderr?l.end=!1:l.end=l.end!==!1,l.proxyErrors=!!l.proxyErrors,p?l.end&&s.end():(this[be].push(l.proxyErrors?new At(this,s,l):new Ot(this,s,l)),this[Ke]?ot(()=>this[le]()):this[le]()),s}unpipe(s){let l=this[be].find(l=>l.dest===s);l&&(this[be].length===1?(this[q]&&this[Ze]===0&&(this[q]=!1),this[be]=[]):this[be].splice(this[be].indexOf(l),1),l.unpipe())}addListener(s,l){return this.on(s,l)}on(s,l){let f=super.on(s,l);if(s===`data`)this[Qe]=!1,this[Ze]++,!this[be].length&&!this[q]&&this[le]();else if(s===`readable`&&this[xe]!==0)super.emit(`readable`);else if(ut(s)&&this[w])super.emit(s),this.removeAllListeners(s);else if(s===`error`&&this[k]){let s=l;this[Ke]?ot(()=>s.call(this,this[k])):s.call(this,this[k])}return f}removeListener(s,l){return this.off(s,l)}off(s,l){let f=super.off(s,l);return s===`data`&&(this[Ze]=this.listeners(`data`).length,this[Ze]===0&&!this[Qe]&&!this[be].length&&(this[q]=!1)),f}removeAllListeners(s){let l=super.removeAllListeners(s);return(s===`data`||s===void 0)&&(this[Ze]=0,!this[Qe]&&!this[be].length&&(this[q]=!1)),l}get emittedEnd(){return this[w]}[C](){!this[E]&&!this[w]&&!this[Ne]&&this[_e].length===0&&this[b]&&(this[E]=!0,this.emit(`end`),this.emit(`prefinish`),this.emit(`finish`),this[A]&&this.emit(`close`),this[E]=!1)}emit(s,...l){let f=l[0];if(s!==`error`&&s!==`close`&&s!==Ne&&this[Ne])return!1;if(s===`data`)return!this[je]&&!f?!1:this[Ke]?(ot(()=>this[ze](f)),!0):this[ze](f);if(s===`end`)return this[Be]();if(s===`close`){if(this[A]=!0,!this[w]&&!this[Ne])return!1;let s=super.emit(`close`);return this.removeAllListeners(`close`),s}else if(s===`error`){this[k]=f,super.emit(Pe,f);let s=!this[Ye]||this.listeners(`error`).length?super.emit(`error`,f):!1;return this[C](),s}else if(s===`resume`){let s=super.emit(`resume`);return this[C](),s}else if(s===`finish`||s===`prefinish`){let l=super.emit(s);return this.removeAllListeners(s),l}let p=super.emit(s,...l);return this[C](),p}[ze](s){for(let l of this[be])l.dest.write(s)===!1&&this.pause();let l=this[Qe]?!1:super.emit(`data`,s);return this[C](),l}[Be](){return this[w]?!1:(this[w]=!0,this.readable=!1,this[Ke]?(ot(()=>this[We]()),!0):this[We]())}[We](){if(this[B]){let s=this[B].end();if(s){for(let l of this[be])l.dest.write(s);this[Qe]||super.emit(`data`,s)}}for(let s of this[be])s.end();let s=super.emit(`end`);return this.removeAllListeners(`end`),s}async collect(){let s=Object.assign([],{dataLength:0});this[je]||(s.dataLength=0);let l=this.promise();return this.on(`data`,l=>{s.push(l),this[je]||(s.dataLength+=l.length)}),await l,s}async concat(){if(this[je])throw Error(`cannot concat in objectMode`);let s=await this.collect();return this[R]?s.join(``):Buffer.concat(s,s.dataLength)}async promise(){return new Promise((s,l)=>{this.on(Ne,()=>l(Error(`stream destroyed`))),this.on(`error`,s=>l(s)),this.on(`end`,()=>s())})}[Symbol.asyncIterator](){this[Qe]=!1;let s=!1,l=async()=>(this.pause(),s=!0,{value:void 0,done:!0});return{next:()=>{if(s)return l();let f=this.read();if(f!==null)return Promise.resolve({done:!1,value:f});if(this[b])return l();let p,g,v=s=>{this.off(`data`,C),this.off(`end`,w),this.off(Ne,E),l(),g(s)},C=s=>{this.off(`error`,v),this.off(`end`,w),this.off(Ne,E),this.pause(),p({value:s,done:!!this[b]})},w=()=>{this.off(`error`,v),this.off(`data`,C),this.off(Ne,E),l(),p({done:!0,value:void 0})},E=()=>v(Error(`stream destroyed`));return new Promise((s,l)=>{g=l,p=s,this.once(Ne,E),this.once(`error`,v),this.once(`end`,w),this.once(`data`,C)})},throw:l,return:l,[Symbol.asyncIterator](){return this},[Symbol.asyncDispose]:async()=>{}}}[Symbol.iterator](){this[Qe]=!1;let s=!1,l=()=>(this.pause(),this.off(Pe,l),this.off(Ne,l),this.off(`end`,l),s=!0,{done:!0,value:void 0});return this.once(`end`,l),this.once(Pe,l),this.once(Ne,l),{next:()=>{if(s)return l();let f=this.read();return f===null?l():{done:!1,value:f}},throw:l,return:l,[Symbol.iterator](){return this},[Symbol.dispose]:()=>{}}}destroy(s){if(this[Ne])return s?this.emit(`error`,s):this.emit(Ne),this;this[Ne]=!0,this[Qe]=!0,this[_e].length=0,this[xe]=0;let l=this;return typeof l.close==`function`&&!this[A]&&l.close(),s?this.emit(`error`,s):this.emit(Ne),this}static get isStream(){return s.isStream}};s.Minipass=Lt}),p=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.WriteStreamSync=s.WriteStream=s.ReadStreamSync=s.ReadStream=void 0;var p=l(require(`events`)),g=l(require(`fs`)),v=f(),b=g.default.writev,C=Symbol(`_autoClose`),w=Symbol(`_close`),E=Symbol(`_ended`),k=Symbol(`_fd`),A=Symbol(`_finished`),N=Symbol(`_flags`),F=Symbol(`_flush`),I=Symbol(`_handleChunk`),R=Symbol(`_makeBuf`),B=Symbol(`_mode`),q=Symbol(`_needDrain`),J=Symbol(`_onerror`),le=Symbol(`_onopen`),_e=Symbol(`_onread`),be=Symbol(`_onwrite`),xe=Symbol(`_open`),De=Symbol(`_path`),Oe=Symbol(`_pos`),je=Symbol(`_queue`),Ne=Symbol(`_read`),Pe=Symbol(`_readSize`),ze=Symbol(`_reading`),Be=Symbol(`_remain`),We=Symbol(`_size`),Ke=Symbol(`_write`),qe=Symbol(`_writing`),Je=Symbol(`_defaultFlag`),Ye=Symbol(`_errored`),Ze=class extends v.Minipass{[Ye]=!1;[k];[De];[Pe];[ze]=!1;[We];[Be];[C];constructor(s,l){if(l||={},super(l),this.readable=!0,this.writable=!1,typeof s!=`string`)throw TypeError(`path must be a string`);this[Ye]=!1,this[k]=typeof l.fd==`number`?l.fd:void 0,this[De]=s,this[Pe]=l.readSize||16*1024*1024,this[ze]=!1,this[We]=typeof l.size==`number`?l.size:1/0,this[Be]=this[We],this[C]=typeof l.autoClose==`boolean`?l.autoClose:!0,typeof this[k]==`number`?this[Ne]():this[xe]()}get fd(){return this[k]}get path(){return this[De]}write(){throw TypeError(`this is a readable stream`)}end(){throw TypeError(`this is a readable stream`)}[xe](){g.default.open(this[De],`r`,(s,l)=>this[le](s,l))}[le](s,l){s?this[J](s):(this[k]=l,this.emit(`open`,l),this[Ne]())}[R](){return Buffer.allocUnsafe(Math.min(this[Pe],this[Be]))}[Ne](){if(!this[ze]){this[ze]=!0;let s=this[R]();if(s.length===0)return process.nextTick(()=>this[_e](null,0,s));g.default.read(this[k],s,0,s.length,null,(s,l,f)=>this[_e](s,l,f))}}[_e](s,l,f){this[ze]=!1,s?this[J](s):this[I](l,f)&&this[Ne]()}[w](){if(this[C]&&typeof this[k]==`number`){let s=this[k];this[k]=void 0,g.default.close(s,s=>s?this.emit(`error`,s):this.emit(`close`))}}[J](s){this[ze]=!0,this[w](),this.emit(`error`,s)}[I](s,l){let f=!1;return this[Be]-=s,s>0&&(f=super.write(sthis[le](s,l))}[le](s,l){this[Je]&&this[N]===`r+`&&s&&s.code===`ENOENT`?(this[N]=`w`,this[xe]()):s?this[J](s):(this[k]=l,this.emit(`open`,l),this[qe]||this[F]())}end(s,l){return s&&this.write(s,l),this[E]=!0,!this[qe]&&!this[je].length&&typeof this[k]==`number`&&this[be](null,0),this}write(s,l){return typeof s==`string`&&(s=Buffer.from(s,l)),this[E]?(this.emit(`error`,Error(`write() after end()`)),!1):this[k]===void 0||this[qe]||this[je].length?(this[je].push(s),this[q]=!0,!1):(this[qe]=!0,this[Ke](s),!0)}[Ke](s){g.default.write(this[k],s,0,s.length,this[Oe],(s,l)=>this[be](s,l))}[be](s,l){s?this[J](s):(this[Oe]!==void 0&&typeof l==`number`&&(this[Oe]+=l),this[je].length?this[F]():(this[qe]=!1,this[E]&&!this[A]?(this[A]=!0,this[w](),this.emit(`finish`)):this[q]&&(this[q]=!1,this.emit(`drain`))))}[F](){if(this[je].length===0)this[E]&&this[be](null,0);else if(this[je].length===1)this[Ke](this[je].pop());else{let s=this[je];this[je]=[],b(this[k],s,this[Oe],(s,l)=>this[be](s,l))}}[w](){if(this[C]&&typeof this[k]==`number`){let s=this[k];this[k]=void 0,g.default.close(s,s=>s?this.emit(`error`,s):this.emit(`close`))}}};s.WriteStream=Qe,s.WriteStreamSync=class extends Qe{[xe](){let s;if(this[Je]&&this[N]===`r+`)try{s=g.default.openSync(this[De],this[N],this[B])}catch(s){if(s?.code===`ENOENT`)return this[N]=`w`,this[xe]();throw s}else s=g.default.openSync(this[De],this[N],this[B]);this[le](null,s)}[w](){if(this[C]&&typeof this[k]==`number`){let s=this[k];this[k]=void 0,g.default.closeSync(s),this.emit(`close`)}}[Ke](s){let l=!0;try{this[be](null,g.default.writeSync(this[k],s,0,s.length,this[Oe])),l=!1}finally{if(l)try{this[w]()}catch{}}}}}),g=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.dealias=s.isNoFile=s.isFile=s.isAsync=s.isSync=s.isAsyncNoFile=s.isSyncNoFile=s.isAsyncFile=s.isSyncFile=void 0;var l=new Map([[`C`,`cwd`],[`f`,`file`],[`z`,`gzip`],[`P`,`preservePaths`],[`U`,`unlink`],[`strip-components`,`strip`],[`stripComponents`,`strip`],[`keep-newer`,`newer`],[`keepNewer`,`newer`],[`keep-newer-files`,`newer`],[`keepNewerFiles`,`newer`],[`k`,`keep`],[`keep-existing`,`keep`],[`keepExisting`,`keep`],[`m`,`noMtime`],[`no-mtime`,`noMtime`],[`p`,`preserveOwner`],[`L`,`follow`],[`h`,`follow`],[`onentry`,`onReadEntry`]]);s.isSyncFile=s=>!!s.sync&&!!s.file,s.isAsyncFile=s=>!s.sync&&!!s.file,s.isSyncNoFile=s=>!!s.sync&&!s.file,s.isAsyncNoFile=s=>!s.sync&&!s.file,s.isSync=s=>!!s.sync,s.isAsync=s=>!s.sync,s.isFile=s=>!!s.file,s.isNoFile=s=>!s.file;var f=s=>l.get(s)||s;s.dealias=(s={})=>{if(!s)return{};let l={};for(let[p,g]of Object.entries(s)){let s=f(p);l[s]=g}return l.chmod===void 0&&l.noChmod===!1&&(l.chmod=!0),delete l.noChmod,l}}),v=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.makeCommand=void 0;var l=g();s.makeCommand=(s,f,p,g,v)=>Object.assign((b=[],C,w)=>{Array.isArray(b)&&(C=b,b={}),typeof C==`function`&&(w=C,C=void 0),C=C?Array.from(C):[];let E=(0,l.dealias)(b);if(v?.(E,C),(0,l.isSyncFile)(E)){if(typeof w==`function`)throw TypeError(`callback not supported for sync tar functions`);return s(E,C)}else if((0,l.isAsyncFile)(E)){let s=f(E,C);return w?s.then(()=>w(),w):s}else if((0,l.isSyncNoFile)(E)){if(typeof w==`function`)throw TypeError(`callback not supported for sync tar functions`);return p(E,C)}else if((0,l.isAsyncNoFile)(E)){if(typeof w==`function`)throw TypeError(`callback only supported with file option`);return g(E,C)}throw Error(`impossible options??`)},{syncFile:s,asyncFile:f,syncNoFile:p,asyncNoFile:g,validate:v})}),b=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.constants=void 0;var f=l(require(`zlib`)).default.constants||{ZLIB_VERNUM:4736};s.constants=Object.freeze(Object.assign(Object.create(null),{Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_VERSION_ERROR:-6,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,DEFLATE:1,INFLATE:2,GZIP:3,GUNZIP:4,DEFLATERAW:5,INFLATERAW:6,UNZIP:7,BROTLI_DECODE:8,BROTLI_ENCODE:9,Z_MIN_WINDOWBITS:8,Z_MAX_WINDOWBITS:15,Z_DEFAULT_WINDOWBITS:15,Z_MIN_CHUNK:64,Z_MAX_CHUNK:1/0,Z_DEFAULT_CHUNK:16384,Z_MIN_MEMLEVEL:1,Z_MAX_MEMLEVEL:9,Z_DEFAULT_MEMLEVEL:8,Z_MIN_LEVEL:-1,Z_MAX_LEVEL:9,Z_DEFAULT_LEVEL:-1,BROTLI_OPERATION_PROCESS:0,BROTLI_OPERATION_FLUSH:1,BROTLI_OPERATION_FINISH:2,BROTLI_OPERATION_EMIT_METADATA:3,BROTLI_MODE_GENERIC:0,BROTLI_MODE_TEXT:1,BROTLI_MODE_FONT:2,BROTLI_DEFAULT_MODE:0,BROTLI_MIN_QUALITY:0,BROTLI_MAX_QUALITY:11,BROTLI_DEFAULT_QUALITY:11,BROTLI_MIN_WINDOW_BITS:10,BROTLI_MAX_WINDOW_BITS:24,BROTLI_LARGE_MAX_WINDOW_BITS:30,BROTLI_DEFAULT_WINDOW:22,BROTLI_MIN_INPUT_BLOCK_BITS:16,BROTLI_MAX_INPUT_BLOCK_BITS:24,BROTLI_PARAM_MODE:0,BROTLI_PARAM_QUALITY:1,BROTLI_PARAM_LGWIN:2,BROTLI_PARAM_LGBLOCK:3,BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING:4,BROTLI_PARAM_SIZE_HINT:5,BROTLI_PARAM_LARGE_WINDOW:6,BROTLI_PARAM_NPOSTFIX:7,BROTLI_PARAM_NDIRECT:8,BROTLI_DECODER_RESULT_ERROR:0,BROTLI_DECODER_RESULT_SUCCESS:1,BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT:2,BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION:0,BROTLI_DECODER_PARAM_LARGE_WINDOW:1,BROTLI_DECODER_NO_ERROR:0,BROTLI_DECODER_SUCCESS:1,BROTLI_DECODER_NEEDS_MORE_INPUT:2,BROTLI_DECODER_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE:-1,BROTLI_DECODER_ERROR_FORMAT_RESERVED:-2,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE:-3,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET:-4,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME:-5,BROTLI_DECODER_ERROR_FORMAT_CL_SPACE:-6,BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE:-7,BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT:-8,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1:-9,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2:-10,BROTLI_DECODER_ERROR_FORMAT_TRANSFORM:-11,BROTLI_DECODER_ERROR_FORMAT_DICTIONARY:-12,BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS:-13,BROTLI_DECODER_ERROR_FORMAT_PADDING_1:-14,BROTLI_DECODER_ERROR_FORMAT_PADDING_2:-15,BROTLI_DECODER_ERROR_FORMAT_DISTANCE:-16,BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET:-19,BROTLI_DECODER_ERROR_INVALID_ARGUMENTS:-20,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES:-21,BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS:-22,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP:-25,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1:-26,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2:-27,BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES:-30,BROTLI_DECODER_ERROR_UNREACHABLE:-31},f))}),C=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[l.length]=f);return l},s(l)};return function(f){if(f&&f.__esModule)return f;var g={};if(f!=null)for(var v=s(f),b=0;bs,B=I?.writable===!0||I?.set!==void 0?s=>{w.Buffer.concat=s?R:F}:s=>{},q=Symbol(`_superWrite`),J=class extends Error{code;errno;constructor(s,l){super(`zlib: `+s.message,{cause:s}),this.code=s.code,this.errno=s.errno,this.code||=`ZLIB_ERROR`,this.message=`zlib: `+s.message,Error.captureStackTrace(this,l??this.constructor)}get name(){return`ZlibError`}};s.ZlibError=J;var le=Symbol(`flushFlag`),_e=class extends E.Minipass{#e=!1;#t=!1;#n;#r;#i;#a;#o;get sawError(){return this.#e}get handle(){return this.#a}get flushFlag(){return this.#n}constructor(s,l){if(!s||typeof s!=`object`)throw TypeError(`invalid options for ZlibBase constructor`);if(super(s),this.#n=s.flush??0,this.#r=s.finishFlush??0,this.#i=s.fullFlushFlag??0,typeof k[l]!=`function`)throw TypeError(`Compression method not supported: `+l);try{this.#a=new k[l](s)}catch(s){throw new J(s,this.constructor)}this.#o=s=>{this.#e||(this.#e=!0,this.close(),this.emit(`error`,s))},this.#a?.on(`error`,s=>this.#o(new J(s))),this.once(`end`,()=>this.close)}close(){this.#a&&(this.#a.close(),this.#a=void 0,this.emit(`close`))}reset(){if(!this.#e)return(0,C.default)(this.#a,`zlib binding closed`),this.#a.reset?.()}flush(s){this.ended||(typeof s!=`number`&&(s=this.#i),this.write(Object.assign(w.Buffer.alloc(0),{[le]:s})))}end(s,l,f){return typeof s==`function`&&(f=s,l=void 0,s=void 0),typeof l==`function`&&(f=l,l=void 0),s&&(l?this.write(s,l):this.write(s)),this.flush(this.#r),this.#t=!0,super.end(f)}get ended(){return this.#t}[q](s){return super.write(s)}write(s,l,f){if(typeof l==`function`&&(f=l,l=`utf8`),typeof s==`string`&&(s=w.Buffer.from(s,l)),this.#e)return;(0,C.default)(this.#a,`zlib binding closed`);let p=this.#a._handle,g=p.close;p.close=()=>{};let v=this.#a.close;this.#a.close=()=>{},B(!0);let b;try{let l=typeof s[le]==`number`?s[le]:this.#n;b=this.#a._processChunk(s,l),B(!1)}catch(s){B(!1),this.#o(new J(s,this.write))}finally{this.#a&&(this.#a._handle=p,p.close=g,this.#a.close=v,this.#a.removeAllListeners(`error`))}this.#a&&this.#a.on(`error`,s=>this.#o(new J(s,this.write)));let E;if(b)if(Array.isArray(b)&&b.length>0){let s=b[0];E=this[q](w.Buffer.from(s));for(let s=1;s{typeof s==`function`&&(l=s,s=this.flushFlag),this.flush(s),l?.()};try{this.handle.params(s,l)}finally{this.handle.flush=f}this.handle&&(this.#e=s,this.#t=l)}}}};s.Zlib=be,s.Deflate=class extends be{constructor(s){super(s,`Deflate`)}},s.Inflate=class extends be{constructor(s){super(s,`Inflate`)}},s.Gzip=class extends be{#e;constructor(s){super(s,`Gzip`),this.#e=s&&!!s.portable}[q](s){return this.#e?(this.#e=!1,s[9]=255,super[q](s)):super[q](s)}},s.Gunzip=class extends be{constructor(s){super(s,`Gunzip`)}},s.DeflateRaw=class extends be{constructor(s){super(s,`DeflateRaw`)}},s.InflateRaw=class extends be{constructor(s){super(s,`InflateRaw`)}},s.Unzip=class extends be{constructor(s){super(s,`Unzip`)}};var xe=class extends _e{constructor(s,l){s||={},s.flush=s.flush||A.constants.BROTLI_OPERATION_PROCESS,s.finishFlush=s.finishFlush||A.constants.BROTLI_OPERATION_FINISH,s.fullFlushFlag=A.constants.BROTLI_OPERATION_FLUSH,super(s,l)}};s.BrotliCompress=class extends xe{constructor(s){super(s,`BrotliCompress`)}},s.BrotliDecompress=class extends xe{constructor(s){super(s,`BrotliDecompress`)}};var De=class extends _e{constructor(s,l){s||={},s.flush=s.flush||A.constants.ZSTD_e_continue,s.finishFlush=s.finishFlush||A.constants.ZSTD_e_end,s.fullFlushFlag=A.constants.ZSTD_e_flush,super(s,l)}};s.ZstdCompress=class extends De{constructor(s){super(s,`ZstdCompress`)}},s.ZstdDecompress=class extends De{constructor(s){super(s,`ZstdDecompress`)}}}),w=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=s.encode=void 0,s.encode=(s,p)=>{if(Number.isSafeInteger(s))s<0?f(s,p):l(s,p);else throw Error(`cannot encode number outside of javascript safe integer range`);return p};var l=(s,l)=>{l[0]=128;for(var f=l.length;f>1;f--)l[f-1]=s&255,s=Math.floor(s/256)},f=(s,l)=>{l[0]=255;var f=!1;s*=-1;for(var p=l.length;p>1;p--){var g=s&255;s=Math.floor(s/256),f?l[p-1]=v(g):g===0?l[p-1]=0:(f=!0,l[p-1]=b(g))}};s.parse=s=>{let l=s[0],f=l===128?g(s.subarray(1,s.length)):l===255?p(s):null;if(f===null)throw Error(`invalid base256 encoding`);if(!Number.isSafeInteger(f))throw Error(`parsed number outside of javascript safe integer range`);return f};var p=s=>{for(var l=s.length,f=0,p=!1,g=l-1;g>-1;g--){var C=Number(s[g]),w;p?w=v(C):C===0?w=C:(p=!0,w=b(C)),w!==0&&(f-=w*256**(l-g-1))}return f},g=s=>{for(var l=s.length,f=0,p=l-1;p>-1;p--){var g=Number(s[p]);g!==0&&(f+=g*256**(l-p-1))}return f},v=s=>(255^s)&255,b=s=>(255^s)+1&255}),E=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.code=s.name=s.isName=s.isCode=void 0,s.isCode=l=>s.name.has(l),s.isName=l=>s.code.has(l),s.name=new Map([[`0`,`File`],[``,`OldFile`],[`1`,`Link`],[`2`,`SymbolicLink`],[`3`,`CharacterDevice`],[`4`,`BlockDevice`],[`5`,`Directory`],[`6`,`FIFO`],[`7`,`ContiguousFile`],[`g`,`GlobalExtendedHeader`],[`x`,`ExtendedHeader`],[`A`,`SolarisACL`],[`D`,`GNUDumpDir`],[`I`,`Inode`],[`K`,`NextFileHasLongLinkpath`],[`L`,`NextFileHasLongPath`],[`M`,`ContinuationFile`],[`N`,`OldGnuLongPath`],[`S`,`SparseFile`],[`V`,`TapeVolumeHeader`],[`X`,`OldExtendedHeader`]]),s.code=new Map(Array.from(s.name).map(s=>[s[1],s[0]]))}),k=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),p=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[l.length]=f);return l},s(l)};return function(p){if(p&&p.__esModule)return p;var g={};if(p!=null)for(var v=s(p),b=0;b=l+512))throw Error(`need 512 bytes for header`);this.path=f?.path??k(s,l,100),this.mode=f?.mode??p?.mode??F(s,l+100,8),this.uid=f?.uid??p?.uid??F(s,l+108,8),this.gid=f?.gid??p?.gid??F(s,l+116,8),this.size=f?.size??p?.size??F(s,l+124,12),this.mtime=f?.mtime??p?.mtime??A(s,l+136,12),this.cksum=F(s,l+148,12),p&&this.#t(p,!0),f&&this.#t(f);let g=k(s,l+156,1);if(b.isCode(g)&&(this.#e=g||`0`),this.#e===`0`&&this.path.slice(-1)===`/`&&(this.#e=`5`),this.#e===`5`&&(this.size=0),this.linkpath=k(s,l+157,100),s.subarray(l+257,l+265).toString()===`ustar\x0000`)if(this.uname=f?.uname??p?.uname??k(s,l+265,32),this.gname=f?.gname??p?.gname??k(s,l+297,32),this.devmaj=f?.devmaj??p?.devmaj??F(s,l+329,8)??0,this.devmin=f?.devmin??p?.devmin??F(s,l+337,8)??0,s[l+475]!==0){let f=k(s,l+345,155);this.path=f+`/`+this.path}else{let g=k(s,l+345,130);g&&(this.path=g+`/`+this.path),this.atime=f?.atime??p?.atime??A(s,l+476,12),this.ctime=f?.ctime??p?.ctime??A(s,l+488,12)}let v=256;for(let f=l;f!(f==null||s===`path`&&l||s===`linkpath`&&l||s===`global`))))}encode(s,l=0){if(s||=this.block=Buffer.alloc(512),this.#e===`Unsupported`&&(this.#e=`0`),!(s.length>=l+512))throw Error(`need 512 bytes for header`);let f=this.ctime||this.atime?130:155,p=C(this.path||``,f),g=p[0],v=p[1];this.needPax=!!p[2],this.needPax=De(s,l,100,g)||this.needPax,this.needPax=q(s,l+100,8,this.mode)||this.needPax,this.needPax=q(s,l+108,8,this.uid)||this.needPax,this.needPax=q(s,l+116,8,this.gid)||this.needPax,this.needPax=q(s,l+124,12,this.size)||this.needPax,this.needPax=be(s,l+136,12,this.mtime)||this.needPax,s[l+156]=Number(this.#e.codePointAt(0)),this.needPax=De(s,l+157,100,this.linkpath)||this.needPax,s.write(`ustar\x0000`,l+257,8),this.needPax=De(s,l+265,32,this.uname)||this.needPax,this.needPax=De(s,l+297,32,this.gname)||this.needPax,this.needPax=q(s,l+329,8,this.devmaj)||this.needPax,this.needPax=q(s,l+337,8,this.devmin)||this.needPax,this.needPax=De(s,l+345,f,v)||this.needPax,s[l+475]===0?(this.needPax=De(s,l+345,130,v)||this.needPax,this.needPax=be(s,l+476,12,this.atime)||this.needPax,this.needPax=be(s,l+488,12,this.ctime)||this.needPax):this.needPax=De(s,l+345,155,v)||this.needPax;let b=256;for(let f=l;f{let f=s,p=``,v,b=g.posix.parse(s).root||`.`;if(Buffer.byteLength(f)<100)v=[f,p,!1];else{p=g.posix.dirname(f),f=g.posix.basename(f);do Buffer.byteLength(f)<=100&&Buffer.byteLength(p)<=l?v=[f,p,!1]:Buffer.byteLength(f)>100&&Buffer.byteLength(p)<=l?v=[f.slice(0,99),p,!0]:(f=g.posix.join(g.posix.basename(p),f),p=g.posix.dirname(p));while(p!==b&&v===void 0);v||=[s.slice(0,99),``,!0]}return v},k=(s,l,f)=>s.subarray(l,l+f).toString(`utf8`).replace(/\0.*/,``),A=(s,l,f)=>N(F(s,l,f)),N=s=>s===void 0?void 0:new Date(s*1e3),F=(s,l,f)=>Number(s[l])&128?v.parse(s.subarray(l,l+f)):R(s,l,f),I=s=>isNaN(s)?void 0:s,R=(s,l,f)=>I(parseInt(s.subarray(l,l+f).toString(`utf8`).replace(/\0.*$/,``).trim(),8)),B={12:8589934591,8:2097151},q=(s,l,f,p)=>p===void 0?!1:p>B[f]||p<0?(v.encode(p,s.subarray(l,l+f)),!0):(J(s,l,f,p),!1),J=(s,l,f,p)=>s.write(le(p,f),l,f,`ascii`),le=(s,l)=>_e(Math.floor(s).toString(8),l),_e=(s,l)=>(s.length===l-1?s:Array(l-s.length-1).join(`0`)+s+` `)+`\0`,be=(s,l,f,p)=>p===void 0?!1:q(s,l,f,p.getTime()/1e3),xe=Array(156).join(`\0`),De=(s,l,f,p)=>p===void 0?!1:(s.write(p+xe,l,f,`utf8`),p.length!==Buffer.byteLength(p)||p.length>f)}),A=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Pax=void 0;var l=require(`node:path`),f=k();s.Pax=class s{atime;mtime;ctime;charset;comment;gid;uid;gname;uname;linkpath;dev;ino;nlink;path;size;mode;global;constructor(s,l=!1){this.atime=s.atime,this.charset=s.charset,this.comment=s.comment,this.ctime=s.ctime,this.dev=s.dev,this.gid=s.gid,this.global=l,this.gname=s.gname,this.ino=s.ino,this.linkpath=s.linkpath,this.mtime=s.mtime,this.nlink=s.nlink,this.path=s.path,this.size=s.size,this.uid=s.uid,this.uname=s.uname}encode(){let s=this.encodeBody();if(s===``)return Buffer.allocUnsafe(0);let p=Buffer.byteLength(s),g=512*Math.ceil(1+p/512),v=Buffer.allocUnsafe(g);for(let s=0;s<512;s++)v[s]=0;new f.Header({path:(`PaxHeader/`+(0,l.basename)(this.path??``)).slice(0,99),mode:this.mode||420,uid:this.uid,gid:this.gid,size:p,mtime:this.mtime,type:this.global?`GlobalExtendedHeader`:`ExtendedHeader`,linkpath:``,uname:this.uname||``,gname:this.gname||``,devmaj:0,devmin:0,atime:this.atime,ctime:this.ctime}).encode(v),v.write(s,512,p,`utf8`);for(let s=p+512;s=10**v&&(v+=1),v+g+p}static parse(l,f,v=!1){return new s(p(g(l),f),v)}};var p=(s,l)=>l?Object.assign({},l,s):s,g=s=>s.replace(/\n$/,``).split(` +`).reduce(v,Object.create(null)),v=(s,l)=>{let f=parseInt(l,10);if(f!==Buffer.byteLength(l)+1)return s;l=l.slice((f+` `).length);let p=l.split(`=`),g=p.shift();if(!g)return s;let v=g.replace(/^SCHILY\.(dev|ino|nlink)/,`$1`),b=p.join(`=`);return s[v]=/^([A-Z]+\.)?([mac]|birth|creation)time$/.test(v)?new Date(Number(b)*1e3):/^[0-9]+$/.test(b)?+b:b,s}}),N=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.normalizeWindowsPath=void 0,s.normalizeWindowsPath=(process.env.TESTING_TAR_FAKE_PLATFORM||process.platform)===`win32`?s=>s&&s.replaceAll(/\\/g,`/`):s=>s}),F=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.ReadEntry=void 0;var l=f(),p=N();s.ReadEntry=class extends l.Minipass{extended;globalExtended;header;startBlockSize;blockRemain;remain;type;meta=!1;ignore=!1;path;mode;uid;gid;uname;gname;size=0;mtime;atime;ctime;linkpath;dev;ino;nlink;invalid=!1;absolute;unsupported=!1;constructor(s,l,f){switch(super({}),this.pause(),this.extended=l,this.globalExtended=f,this.header=s,this.remain=s.size??0,this.startBlockSize=512*Math.ceil(this.remain/512),this.blockRemain=this.startBlockSize,this.type=s.type,this.type){case`File`:case`OldFile`:case`Link`:case`SymbolicLink`:case`CharacterDevice`:case`BlockDevice`:case`Directory`:case`FIFO`:case`ContiguousFile`:case`GNUDumpDir`:break;case`NextFileHasLongLinkpath`:case`NextFileHasLongPath`:case`OldGnuLongPath`:case`GlobalExtendedHeader`:case`ExtendedHeader`:case`OldExtendedHeader`:this.meta=!0;break;default:this.ignore=!0}if(!s.path)throw Error(`no path provided for tar.ReadEntry`);this.path=(0,p.normalizeWindowsPath)(s.path),this.mode=s.mode,this.mode&&(this.mode&=4095),this.uid=s.uid,this.gid=s.gid,this.uname=s.uname,this.gname=s.gname,this.size=this.remain,this.mtime=s.mtime,this.atime=s.atime,this.ctime=s.ctime,this.linkpath=s.linkpath?(0,p.normalizeWindowsPath)(s.linkpath):void 0,this.uname=s.uname,this.gname=s.gname,l&&this.#e(l),f&&this.#e(f,!0)}write(s){let l=s.length;if(l>this.blockRemain)throw Error(`writing more to entry than is appropriate`);let f=this.remain,p=this.blockRemain;return this.remain=Math.max(0,f-l),this.blockRemain=Math.max(0,p-l),this.ignore?!0:f>=l?super.write(s):super.write(s.subarray(0,f))}#e(s,l=!1){s.path&&=(0,p.normalizeWindowsPath)(s.path),s.linkpath&&=(0,p.normalizeWindowsPath)(s.linkpath),Object.assign(this,Object.fromEntries(Object.entries(s).filter(([s,f])=>!(f==null||s===`path`&&l))))}}}),I=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.warnMethod=void 0,s.warnMethod=(s,l,f,p={})=>{s.file&&(p.file=s.file),s.cwd&&(p.cwd=s.cwd),p.code=f instanceof Error&&f.code||l,p.tarCode=l,!s.strict&&p.recoverable!==!1?(f instanceof Error&&(p=Object.assign(f,p),f=f.message),s.emit(`warn`,l,f,p)):f instanceof Error?s.emit(`error`,Object.assign(f,p)):s.emit(`error`,Object.assign(Error(`${l}: ${f}`),p))}}),R=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Parser=void 0;var l=require(`events`),f=C(),p=k(),g=A(),v=F(),b=I(),w=1024*1024,E=Buffer.from([31,139]),N=Buffer.from([40,181,47,253]),R=Math.max(E.length,N.length),B=Symbol(`state`),q=Symbol(`writeEntry`),J=Symbol(`readEntry`),le=Symbol(`nextEntry`),_e=Symbol(`processEntry`),be=Symbol(`extendedHeader`),xe=Symbol(`globalExtendedHeader`),De=Symbol(`meta`),Oe=Symbol(`emitMeta`),je=Symbol(`buffer`),Ne=Symbol(`queue`),Pe=Symbol(`ended`),ze=Symbol(`emittedEnd`),Be=Symbol(`emit`),We=Symbol(`unzip`),Ke=Symbol(`consumeChunk`),qe=Symbol(`consumeChunkSub`),Je=Symbol(`consumeBody`),Ye=Symbol(`consumeMeta`),Ze=Symbol(`consumeHeader`),Qe=Symbol(`consuming`),ot=Symbol(`bufferConcat`),st=Symbol(`maybeEnd`),ut=Symbol(`writing`),yt=Symbol(`aborted`),Tt=Symbol(`onDone`),Ot=Symbol(`sawValidEntry`),At=Symbol(`sawNullBlock`),jt=Symbol(`sawEOF`),It=Symbol(`closeStream`),Lt=()=>!0;s.Parser=class extends l.EventEmitter{file;strict;maxMetaEntrySize;filter;brotli;zstd;writable=!0;readable=!1;[Ne]=[];[je];[J];[q];[B]=`begin`;[De]=``;[be];[xe];[Pe]=!1;[We];[yt]=!1;[Ot];[At]=!1;[jt]=!1;[ut]=!1;[Qe]=!1;[ze]=!1;constructor(s={}){super(),this.file=s.file||``,this.on(Tt,()=>{(this[B]===`begin`||this[Ot]===!1)&&this.warn(`TAR_BAD_ARCHIVE`,`Unrecognized archive format`)}),s.ondone?this.on(Tt,s.ondone):this.on(Tt,()=>{this.emit(`prefinish`),this.emit(`finish`),this.emit(`end`)}),this.strict=!!s.strict,this.maxMetaEntrySize=s.maxMetaEntrySize||w,this.filter=typeof s.filter==`function`?s.filter:Lt;let l=s.file&&(s.file.endsWith(`.tar.br`)||s.file.endsWith(`.tbr`));this.brotli=!(s.gzip||s.zstd)&&s.brotli!==void 0?s.brotli:l?void 0:!1;let f=s.file&&(s.file.endsWith(`.tar.zst`)||s.file.endsWith(`.tzst`));this.zstd=!(s.gzip||s.brotli)&&s.zstd!==void 0?s.zstd:f?!0:void 0,this.on(`end`,()=>this[It]()),typeof s.onwarn==`function`&&this.on(`warn`,s.onwarn),typeof s.onReadEntry==`function`&&this.on(`entry`,s.onReadEntry)}warn(s,l,f={}){(0,b.warnMethod)(this,s,l,f)}[Ze](s,l){this[Ot]===void 0&&(this[Ot]=!1);let f;try{f=new p.Header(s,l,this[be],this[xe])}catch(s){return this.warn(`TAR_ENTRY_INVALID`,s)}if(f.nullBlock)this[At]?(this[jt]=!0,this[B]===`begin`&&(this[B]=`header`),this[Be](`eof`)):(this[At]=!0,this[Be](`nullBlock`));else if(this[At]=!1,!f.cksumValid)this.warn(`TAR_ENTRY_INVALID`,`checksum failure`,{header:f});else if(!f.path)this.warn(`TAR_ENTRY_INVALID`,`path is required`,{header:f});else{let s=f.type;if(/^(Symbolic)?Link$/.test(s)&&!f.linkpath)this.warn(`TAR_ENTRY_INVALID`,`linkpath required`,{header:f});else if(!/^(Symbolic)?Link$/.test(s)&&!/^(Global)?ExtendedHeader$/.test(s)&&f.linkpath)this.warn(`TAR_ENTRY_INVALID`,`linkpath forbidden`,{header:f});else{let s=this[q]=new v.ReadEntry(f,this[be],this[xe]);this[Ot]||(s.remain?s.on(`end`,()=>{s.invalid||(this[Ot]=!0)}):this[Ot]=!0),s.meta?s.size>this.maxMetaEntrySize?(s.ignore=!0,this[Be](`ignoredEntry`,s),this[B]=`ignore`,s.resume()):s.size>0&&(this[De]=``,s.on(`data`,s=>this[De]+=s),this[B]=`meta`):(this[be]=void 0,s.ignore=s.ignore||!this.filter(s.path,s),s.ignore?(this[Be](`ignoredEntry`,s),this[B]=s.remain?`ignore`:`header`,s.resume()):(s.remain?this[B]=`body`:(this[B]=`header`,s.end()),this[J]?this[Ne].push(s):(this[Ne].push(s),this[le]())))}}}[It](){queueMicrotask(()=>this.emit(`close`))}[_e](s){let l=!0;if(!s)this[J]=void 0,l=!1;else if(Array.isArray(s)){let[l,...f]=s;this.emit(l,...f)}else this[J]=s,this.emit(`entry`,s),s.emittedEnd||(s.on(`end`,()=>this[le]()),l=!1);return l}[le](){do;while(this[_e](this[Ne].shift()));if(this[Ne].length===0){let s=this[J];!s||s.flowing||s.size===s.remain?this[ut]||this.emit(`drain`):s.once(`drain`,()=>this.emit(`drain`))}}[Je](s,l){let f=this[q];if(!f)throw Error(`attempt to consume body without entry??`);let p=f.blockRemain??0,g=p>=s.length&&l===0?s:s.subarray(l,l+p);return f.write(g),f.blockRemain||(this[B]=`header`,this[q]=void 0,f.end()),g.length}[Ye](s,l){let f=this[q],p=this[Je](s,l);return!this[q]&&f&&this[Oe](f),p}[Be](s,l,f){this[Ne].length===0&&!this[J]?this.emit(s,l,f):this[Ne].push([s,l,f])}[Oe](s){switch(this[Be](`meta`,this[De]),s.type){case`ExtendedHeader`:case`OldExtendedHeader`:this[be]=g.Pax.parse(this[De],this[be],!1);break;case`GlobalExtendedHeader`:this[xe]=g.Pax.parse(this[De],this[xe],!0);break;case`NextFileHasLongPath`:case`OldGnuLongPath`:{let s=this[be]??Object.create(null);this[be]=s,s.path=this[De].replace(/\0.*/,``);break}case`NextFileHasLongLinkpath`:{let s=this[be]||Object.create(null);this[be]=s,s.linkpath=this[De].replace(/\0.*/,``);break}default:throw Error(`unknown meta: `+s.type)}}abort(s){this[yt]=!0,this.emit(`abort`,s),this.warn(`TAR_ABORT`,s,{recoverable:!1})}write(s,l,g){if(typeof l==`function`&&(g=l,l=void 0),typeof s==`string`&&(s=Buffer.from(s,typeof l==`string`?l:`utf8`)),this[yt])return g?.(),!1;if((this[We]===void 0||this.brotli===void 0&&this[We]===!1)&&s){if(this[je]&&(s=Buffer.concat([this[je],s]),this[je]=void 0),s.lengththis[Ke](s)),this[We].on(`error`,s=>this.abort(s)),this[We].on(`end`,()=>{this[Pe]=!0,this[Ke]()}),this[ut]=!0;let v=!!this[We][p?`end`:`write`](s);return this[ut]=!1,g?.(),v}}this[ut]=!0,this[We]?this[We].write(s):this[Ke](s),this[ut]=!1;let v=this[Ne].length>0?!1:this[J]?this[J].flowing:!0;return!v&&this[Ne].length===0&&this[J]?.once(`drain`,()=>this.emit(`drain`)),g?.(),v}[ot](s){s&&!this[yt]&&(this[je]=this[je]?Buffer.concat([this[je],s]):s)}[st](){if(this[Pe]&&!this[ze]&&!this[yt]&&!this[Qe]){this[ze]=!0;let s=this[q];if(s&&s.blockRemain){let l=this[je]?this[je].length:0;this.warn(`TAR_BAD_ARCHIVE`,`Truncated input (needed ${s.blockRemain} more bytes, only ${l} available)`,{entry:s}),this[je]&&s.write(this[je]),s.end()}this[Be](Tt)}}[Ke](s){if(this[Qe]&&s)this[ot](s);else if(!s&&!this[je])this[st]();else if(s){if(this[Qe]=!0,this[je]){this[ot](s);let l=this[je];this[je]=void 0,this[qe](l)}else this[qe](s);for(;this[je]&&this[je]?.length>=512&&!this[yt]&&!this[jt];){let s=this[je];this[je]=void 0,this[qe](s)}this[Qe]=!1}(!this[je]||this[Pe])&&this[st]()}[qe](s){let l=0,f=s.length;for(;l+512<=f&&!this[yt]&&!this[jt];)switch(this[B]){case`begin`:case`header`:this[Ze](s,l),l+=512;break;case`ignore`:case`body`:l+=this[Je](s,l);break;case`meta`:l+=this[Ye](s,l);break;default:throw Error(`invalid state: `+this[B])}l{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.stripTrailingSlashes=void 0,s.stripTrailingSlashes=s=>{let l=s.length-1,f=-1;for(;l>-1&&s.charAt(l)===`/`;)f=l,l--;return f===-1?s:s.slice(0,f)}}),q=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[l.length]=f);return l},s(l)};return function(p){if(p&&p.__esModule)return p;var g={};if(p!=null)for(var v=s(p),b=0;b{let l=s.onReadEntry;s.onReadEntry=l?s=>{l(s),s.resume()}:s=>s.resume()};s.filesFilter=(s,l)=>{let f=new Map(l.map(s=>[(0,N.stripTrailingSlashes)(s),!0])),p=s.filter,g=(s,l=``)=>{let p=l||(0,E.parse)(s).root||`.`,v;if(s===p)v=!1;else{let l=f.get(s);v=l===void 0?g((0,E.dirname)(s),p):l}return f.set(s,v),v};s.filter=p?(s,l)=>p(s,l)&&g((0,N.stripTrailingSlashes)(s)):s=>g((0,N.stripTrailingSlashes)(s))},s.list=(0,k.makeCommand)(s=>{let l=new A.Parser(s),f=s.file,p;try{p=w.default.openSync(f,`r`);let g=w.default.fstatSync(p),v=s.maxReadSize||16*1024*1024;if(g.size{let f=new A.Parser(s),p=s.maxReadSize||16*1024*1024,g=s.file;return new Promise((s,l)=>{f.on(`error`,l),f.on(`end`,s),w.default.stat(g,(s,v)=>{if(s)l(s);else{let s=new C.ReadStream(g,{readSize:p,size:v.size});s.on(`error`,l),s.pipe(f)}})})},s=>new A.Parser(s),s=>new A.Parser(s),(l,f)=>{f?.length&&(0,s.filesFilter)(l,f),l.noResume||F(l)})}),J=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.modeFix=void 0,s.modeFix=(s,l,f)=>(s&=4095,f&&(s=(s|384)&-19),l&&(s&256&&(s|=64),s&32&&(s|=8),s&4&&(s|=1)),s)}),le=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.stripAbsolutePath=void 0;var{isAbsolute:l,parse:f}=require(`node:path`).win32;s.stripAbsolutePath=s=>{let p=``,g=f(s);for(;l(s)||g.root;){let l=s.charAt(0)===`/`&&s.slice(0,4)!==`//?/`?`/`:g.root;s=s.slice(l.length),p+=l,g=f(s)}return[p,s]}}),_e=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.decode=s.encode=void 0;var l=[`|`,`<`,`>`,`?`,`:`],f=l.map(s=>String.fromCodePoint(61440+Number(s.codePointAt(0)))),p=new Map(l.map((s,l)=>[s,f[l]])),g=new Map(f.map((s,f)=>[s,l[f]]));s.encode=s=>l.reduce((s,l)=>s.split(l).join(p.get(l)),s),s.decode=s=>f.reduce((s,l)=>s.split(l).join(g.get(l)),s)}),be=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),v=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[l.length]=f);return l},s(l)};return function(f){if(f&&f.__esModule)return f;var g={};if(f!=null)for(var v=s(f),b=0;bl?(s=(0,q.normalizeWindowsPath)(s).replace(/^\.(\/|$)/,``),(0,Oe.stripTrailingSlashes)(l)+`/`+s):(0,q.normalizeWindowsPath)(s),ze=16*1024*1024,Be=Symbol(`process`),We=Symbol(`file`),Ke=Symbol(`directory`),qe=Symbol(`symlink`),Je=Symbol(`hardlink`),Ye=Symbol(`header`),Ze=Symbol(`read`),Qe=Symbol(`lstat`),ot=Symbol(`onlstat`),st=Symbol(`onread`),ut=Symbol(`onreadlink`),yt=Symbol(`openfile`),Tt=Symbol(`onopenfile`),Ot=Symbol(`close`),At=Symbol(`mode`),jt=Symbol(`awaitDrain`),It=Symbol(`ondrain`),Lt=Symbol(`prefix`),Rt=class extends w.Minipass{path;portable;myuid=process.getuid&&process.getuid()||0;myuser=process.env.USER||``;maxReadSize;linkCache;statCache;preservePaths;cwd;strict;mtime;noPax;noMtime;prefix;fd;blockLen=0;blockRemain=0;buf;pos=0;remain=0;length=0;offset=0;win32;absolute;header;type;linkpath;stat;onWriteEntry;#e=!1;constructor(s,l={}){let f=(0,be.dealias)(l);super(),this.path=(0,q.normalizeWindowsPath)(s),this.portable=!!f.portable,this.maxReadSize=f.maxReadSize||ze,this.linkCache=f.linkCache||new Map,this.statCache=f.statCache||new Map,this.preservePaths=!!f.preservePaths,this.cwd=(0,q.normalizeWindowsPath)(f.cwd||process.cwd()),this.strict=!!f.strict,this.noPax=!!f.noPax,this.noMtime=!!f.noMtime,this.mtime=f.mtime,this.prefix=f.prefix?(0,q.normalizeWindowsPath)(f.prefix):void 0,this.onWriteEntry=f.onWriteEntry,typeof f.onwarn==`function`&&this.on(`warn`,f.onwarn);let p=!1;if(!this.preservePaths){let[s,l]=(0,De.stripAbsolutePath)(this.path);s&&typeof l==`string`&&(this.path=l,p=s)}this.win32=!!f.win32||process.platform===`win32`,this.win32&&(this.path=Ne.decode(this.path.replaceAll(/\\/g,`/`)),s=s.replaceAll(/\\/g,`/`)),this.absolute=(0,q.normalizeWindowsPath)(f.absolute||E.default.resolve(this.cwd,s)),this.path===``&&(this.path=`./`),p&&this.warn(`TAR_ENTRY_INFO`,`stripping ${p} from absolute path`,{entry:this,path:p+this.path});let g=this.statCache.get(this.absolute);g?this[ot](g):this[Qe]()}warn(s,l,f={}){return(0,je.warnMethod)(this,s,l,f)}emit(s,...l){return s===`error`&&(this.#e=!0),super.emit(s,...l)}[Qe](){C.default.lstat(this.absolute,(s,l)=>{if(s)return this.emit(`error`,s);this[ot](l)})}[ot](s){this.statCache.set(this.absolute,s),this.stat=s,s.isFile()||(s.size=0),this.type=Vt(s),this.emit(`stat`,s),this[Be]()}[Be](){switch(this.type){case`File`:return this[We]();case`Directory`:return this[Ke]();case`SymbolicLink`:return this[qe]();default:return this.end()}}[At](s){return(0,R.modeFix)(s,this.type===`Directory`,this.portable)}[Lt](s){return Pe(s,this.prefix)}[Ye](){if(!this.stat)throw Error(`cannot write header before stat`);this.type===`Directory`&&this.portable&&(this.noMtime=!0),this.onWriteEntry?.(this),this.header=new F.Header({path:this[Lt](this.path),linkpath:this.type===`Link`&&this.linkpath!==void 0?this[Lt](this.linkpath):this.linkpath,mode:this[At](this.stat.mode),uid:this.portable?void 0:this.stat.uid,gid:this.portable?void 0:this.stat.gid,size:this.stat.size,mtime:this.noMtime?void 0:this.mtime||this.stat.mtime,type:this.type===`Unsupported`?void 0:this.type,uname:this.portable?void 0:this.stat.uid===this.myuid?this.myuser:``,atime:this.portable?void 0:this.stat.atime,ctime:this.portable?void 0:this.stat.ctime}),this.header.encode()&&!this.noPax&&super.write(new xe.Pax({atime:this.portable?void 0:this.header.atime,ctime:this.portable?void 0:this.header.ctime,gid:this.portable?void 0:this.header.gid,mtime:this.noMtime?void 0:this.mtime||this.header.mtime,path:this[Lt](this.path),linkpath:this.type===`Link`&&this.linkpath!==void 0?this[Lt](this.linkpath):this.linkpath,size:this.header.size,uid:this.portable?void 0:this.header.uid,uname:this.portable?void 0:this.header.uname,dev:this.portable?void 0:this.stat.dev,ino:this.portable?void 0:this.stat.ino,nlink:this.portable?void 0:this.stat.nlink}).encode());let s=this.header?.block;if(!s)throw Error(`failed to encode header`);super.write(s)}[Ke](){if(!this.stat)throw Error(`cannot create directory entry without stat`);this.path.slice(-1)!==`/`&&(this.path+=`/`),this.stat.size=0,this[Ye](),this.end()}[qe](){C.default.readlink(this.absolute,(s,l)=>{if(s)return this.emit(`error`,s);this[ut](l)})}[ut](s){this.linkpath=(0,q.normalizeWindowsPath)(s),this[Ye](),this.end()}[Je](s){if(!this.stat)throw Error(`cannot create link entry without stat`);this.type=`Link`,this.linkpath=(0,q.normalizeWindowsPath)(E.default.relative(this.cwd,s)),this.stat.size=0,this[Ye](),this.end()}[We](){if(!this.stat)throw Error(`cannot create file entry without stat`);if(this.stat.nlink>1){let s=`${this.stat.dev}:${this.stat.ino}`,l=this.linkCache.get(s);if(l?.indexOf(this.cwd)===0)return this[Je](l);this.linkCache.set(s,this.absolute)}if(this[Ye](),this.stat.size===0)return this.end();this[yt]()}[yt](){C.default.open(this.absolute,`r`,(s,l)=>{if(s)return this.emit(`error`,s);this[Tt](l)})}[Tt](s){if(this.fd=s,this.#e)return this[Ot]();if(!this.stat)throw Error(`should stat before calling onopenfile`);this.blockLen=512*Math.ceil(this.stat.size/512),this.blockRemain=this.blockLen;let l=Math.min(this.blockLen,this.maxReadSize);this.buf=Buffer.allocUnsafe(l),this.offset=0,this.pos=0,this.remain=this.stat.size,this.length=this.buf.length,this[Ze]()}[Ze](){let{fd:s,buf:l,offset:f,length:p,pos:g}=this;if(s===void 0||l===void 0)throw Error(`cannot read file without first opening`);C.default.read(s,l,f,p,g,(s,l)=>{if(s)return this[Ot](()=>this.emit(`error`,s));this[st](l)})}[Ot](s=()=>{}){this.fd!==void 0&&C.default.close(this.fd,s)}[st](s){if(s<=0&&this.remain>0){let s=Object.assign(Error(`encountered unexpected EOF`),{path:this.absolute,syscall:`read`,code:`EOF`});return this[Ot](()=>this.emit(`error`,s))}if(s>this.remain){let s=Object.assign(Error(`did not encounter expected EOF`),{path:this.absolute,syscall:`read`,code:`EOF`});return this[Ot](()=>this.emit(`error`,s))}if(!this.buf)throw Error(`should have created buffer prior to reading`);if(s===this.remain)for(let l=s;lthis[It]())}[jt](s){this.once(`drain`,s)}write(s,l,f){if(typeof l==`function`&&(f=l,l=void 0),typeof s==`string`&&(s=Buffer.from(s,typeof l==`string`?l:`utf8`)),this.blockRemains?this.emit(`error`,s):this.end());if(!this.buf)throw Error(`buffer lost somehow in ONDRAIN`);this.offset>=this.length&&(this.buf=Buffer.allocUnsafe(Math.min(this.blockRemain,this.buf.length)),this.offset=0),this.length=this.buf.length-this.offset,this[Ze]()}};s.WriteEntry=Rt,s.WriteEntrySync=class extends Rt{sync=!0;[Qe](){this[ot](C.default.lstatSync(this.absolute))}[qe](){this[ut](C.default.readlinkSync(this.absolute))}[yt](){this[Tt](C.default.openSync(this.absolute,`r`))}[Ze](){let s=!0;try{let{fd:l,buf:f,offset:p,length:g,pos:v}=this;if(l===void 0||f===void 0)throw Error(`fd and buf must be set in READ method`);let b=C.default.readSync(l,f,p,g,v);this[st](b),s=!1}finally{if(s)try{this[Ot](()=>{})}catch{}}}[jt](s){s()}[Ot](s=()=>{}){this.fd!==void 0&&C.default.closeSync(this.fd),s()}},s.WriteEntryTar=class extends w.Minipass{blockLen=0;blockRemain=0;buf=0;pos=0;remain=0;length=0;preservePaths;portable;strict;noPax;noMtime;readEntry;type;prefix;path;mode;uid;gid;uname;gname;header;mtime;atime;ctime;linkpath;size;onWriteEntry;warn(s,l,f={}){return(0,je.warnMethod)(this,s,l,f)}constructor(s,l={}){let f=(0,be.dealias)(l);super(),this.preservePaths=!!f.preservePaths,this.portable=!!f.portable,this.strict=!!f.strict,this.noPax=!!f.noPax,this.noMtime=!!f.noMtime,this.onWriteEntry=f.onWriteEntry,this.readEntry=s;let{type:p}=s;if(p===`Unsupported`)throw Error(`writing entry that should be ignored`);this.type=p,this.type===`Directory`&&this.portable&&(this.noMtime=!0),this.prefix=f.prefix,this.path=(0,q.normalizeWindowsPath)(s.path),this.mode=s.mode===void 0?void 0:this[At](s.mode),this.uid=this.portable?void 0:s.uid,this.gid=this.portable?void 0:s.gid,this.uname=this.portable?void 0:s.uname,this.gname=this.portable?void 0:s.gname,this.size=s.size,this.mtime=this.noMtime?void 0:f.mtime||s.mtime,this.atime=this.portable?void 0:s.atime,this.ctime=this.portable?void 0:s.ctime,this.linkpath=s.linkpath===void 0?void 0:(0,q.normalizeWindowsPath)(s.linkpath),typeof f.onwarn==`function`&&this.on(`warn`,f.onwarn);let g=!1;if(!this.preservePaths){let[s,l]=(0,De.stripAbsolutePath)(this.path);s&&typeof l==`string`&&(this.path=l,g=s)}this.remain=s.size,this.blockRemain=s.startBlockSize,this.onWriteEntry?.(this),this.header=new F.Header({path:this[Lt](this.path),linkpath:this.type===`Link`&&this.linkpath!==void 0?this[Lt](this.linkpath):this.linkpath,mode:this.mode,uid:this.portable?void 0:this.uid,gid:this.portable?void 0:this.gid,size:this.size,mtime:this.noMtime?void 0:this.mtime,type:this.type,uname:this.portable?void 0:this.uname,atime:this.portable?void 0:this.atime,ctime:this.portable?void 0:this.ctime}),g&&this.warn(`TAR_ENTRY_INFO`,`stripping ${g} from absolute path`,{entry:this,path:g+this.path}),this.header.encode()&&!this.noPax&&super.write(new xe.Pax({atime:this.portable?void 0:this.atime,ctime:this.portable?void 0:this.ctime,gid:this.portable?void 0:this.gid,mtime:this.noMtime?void 0:this.mtime,path:this[Lt](this.path),linkpath:this.type===`Link`&&this.linkpath!==void 0?this[Lt](this.linkpath):this.linkpath,size:this.size,uid:this.portable?void 0:this.uid,uname:this.portable?void 0:this.uname,dev:this.portable?void 0:this.readEntry.dev,ino:this.portable?void 0:this.readEntry.ino,nlink:this.portable?void 0:this.readEntry.nlink}).encode());let v=this.header?.block;if(!v)throw Error(`failed to encode header`);super.write(v),s.pipe(this)}[Lt](s){return Pe(s,this.prefix)}[At](s){return(0,R.modeFix)(s,this.type===`Directory`,this.portable)}write(s,l,f){typeof l==`function`&&(f=l,l=void 0),typeof s==`string`&&(s=Buffer.from(s,typeof l==`string`?l:`utf8`));let p=s.length;if(p>this.blockRemain)throw Error(`writing more to entry than is appropriate`);return this.blockRemain-=p,super.write(s,f)}end(s,l,f){return this.blockRemain&&super.write(Buffer.alloc(this.blockRemain)),typeof s==`function`&&(f=s,l=void 0,s=void 0),typeof l==`function`&&(f=l,l=void 0),typeof s==`string`&&(s=Buffer.from(s,l??`utf8`)),f&&this.once(`finish`,f),s?super.end(s,f):super.end(f),this}};var Vt=s=>s.isFile()?`File`:s.isDirectory()?`Directory`:s.isSymbolicLink()?`SymbolicLink`:`Unsupported`}),xe=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.Node=s.Yallist=void 0,s.Yallist=class s{tail;head;length=0;static create(l=[]){return new s(l)}constructor(s=[]){for(let l of s)this.push(l)}*[Symbol.iterator](){for(let s=this.head;s;s=s.next)yield s.value}removeNode(s){if(s.list!==this)throw Error(`removing node which does not belong to this list`);let l=s.next,f=s.prev;return l&&(l.prev=f),f&&(f.next=l),s===this.head&&(this.head=l),s===this.tail&&(this.tail=f),this.length--,s.next=void 0,s.prev=void 0,s.list=void 0,l}unshiftNode(s){if(s===this.head)return;s.list&&s.list.removeNode(s);let l=this.head;s.list=this,s.next=l,l&&(l.prev=s),this.head=s,this.tail||=s,this.length++}pushNode(s){if(s===this.tail)return;s.list&&s.list.removeNode(s);let l=this.tail;s.list=this,s.prev=l,l&&(l.next=s),this.tail=s,this.head||=s,this.length++}push(...s){for(let l=0,p=s.length;l1)f=l;else if(this.head)p=this.head.next,f=this.head.value;else throw TypeError(`Reduce of empty list with no initial value`);for(var g=0;p;g++)f=s(f,p.value,g),p=p.next;return f}reduceReverse(s,l){let f,p=this.tail;if(arguments.length>1)f=l;else if(this.tail)p=this.tail.prev,f=this.tail.value;else throw TypeError(`Reduce of empty list with no initial value`);for(let l=this.length-1;p;l--)f=s(f,p.value,l),p=p.prev;return f}toArray(){let s=Array(this.length);for(let l=0,f=this.head;f;l++)s[l]=f.value,f=f.next;return s}toArrayReverse(){let s=Array(this.length);for(let l=0,f=this.tail;f;l++)s[l]=f.value,f=f.prev;return s}slice(l=0,f=this.length){f<0&&(f+=this.length),l<0&&(l+=this.length);let p=new s;if(fthis.length&&(f=this.length);let g=this.head,v=0;for(v=0;g&&vthis.length&&(f=this.length);let g=this.length,v=this.tail;for(;v&&g>f;g--)v=v.prev;for(;v&&g>l;g--,v=v.prev)p.push(v.value);return p}splice(s,f=0,...p){s>this.length&&(s=this.length-1),s<0&&(s=this.length+s);let g=this.head;for(let l=0;g&&l{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),p=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[l.length]=f);return l},s(l)};return function(f){if(f&&f.__esModule)return f;var g={};if(f!=null)for(var v=s(f),b=0;b1)throw TypeError(`gzip, brotli, zstd are mutually exclusive`);if(s.gzip&&(typeof s.gzip!=`object`&&(s.gzip={}),this.portable&&(s.gzip.portable=!0),this.zip=new A.Gzip(s.gzip)),s.brotli&&(typeof s.brotli!=`object`&&(s.brotli={}),this.zip=new A.BrotliCompress(s.brotli)),s.zstd&&(typeof s.zstd!=`object`&&(s.zstd={}),this.zip=new A.ZstdCompress(s.zstd)),!this.zip)throw Error(`impossible`);let l=this.zip;l.on(`data`,s=>super.write(s)),l.on(`end`,()=>super.end()),l.on(`drain`,()=>this[yt]()),this.on(`resume`,()=>l.resume())}else this.on(`drain`,this[yt]);this.noDirRecurse=!!s.noDirRecurse,this.follow=!!s.follow,this.noMtime=!!s.noMtime,s.mtime&&(this.mtime=s.mtime),this.filter=typeof s.filter==`function`?s.filter:()=>!0,this[De]=new R.Yallist,this[ze]=0,this.jobs=Number(s.jobs)||4,this[Ne]=!1,this[_e]=!1}[ut](s){return super.write(s)}add(s){return this.write(s),this}end(s,l,f){return typeof s==`function`&&(f=s,s=void 0),typeof l==`function`&&(f=l,l=void 0),s&&this.add(s),this[_e]=!0,this[je](),f&&f(),this}write(s){if(this[_e])throw Error(`write after end`);return s instanceof B.ReadEntry?this[Ke](s):this[We](s),this.flowing}[Ke](s){let l=(0,Ot.normalizeWindowsPath)(Tt.default.resolve(this.cwd,s.path));if(!this.filter(s.path,s))s.resume();else{let f=new E(s.path,l);f.entry=new w.WriteEntryTar(s,this[ot](f)),f.entry.on(`end`,()=>this[Be](f)),this[ze]+=1,this[De].push(f)}this[je]()}[We](s){let l=(0,Ot.normalizeWindowsPath)(Tt.default.resolve(this.cwd,s));this[De].push(new E(s,l)),this[je]()}[qe](s){s.pending=!0,this[ze]+=1;let l=this.follow?`stat`:`lstat`;b.default[l](s.absolute,(l,f)=>{s.pending=!1,--this[ze],l?this.emit(`error`,l):this[le](s,f)})}[le](s,l){this.statCache.set(s.absolute,l),s.stat=l,this.filter(s.path,l)?l.isFile()&&l.nlink>1&&s===this[Oe]&&!this.linkCache.get(`${l.dev}:${l.ino}`)&&!this.sync&&this[Pe](s):s.ignore=!0,this[je]()}[Je](s){s.pending=!0,this[ze]+=1,b.default.readdir(s.absolute,(l,f)=>{if(s.pending=!1,--this[ze],l)return this.emit(`error`,l);this[Ye](s,f)})}[Ye](s,l){this.readdirCache.set(s.absolute,l),s.readdir=l,this[je]()}[je](){if(!this[Ne]){this[Ne]=!0;for(let s=this[De].head;s&&this[ze]this.warn(s,l,f),noPax:this.noPax,cwd:this.cwd,absolute:s.absolute,preservePaths:this.preservePaths,maxReadSize:this.maxReadSize,strict:this.strict,portable:this.portable,linkCache:this.linkCache,statCache:this.statCache,noMtime:this.noMtime,mtime:this.mtime,prefix:this.prefix,onWriteEntry:this.onWriteEntry}}[Qe](s){this[ze]+=1;try{return new this[st](s.path,this[ot](s)).on(`end`,()=>this[Be](s)).on(`error`,s=>this.emit(`error`,s))}catch(s){this.emit(`error`,s)}}[yt](){this[Oe]&&this[Oe].entry&&this[Oe].entry.resume()}[Ze](s){s.piped=!0,s.readdir&&s.readdir.forEach(l=>{let f=s.path,p=f===`./`?``:f.replace(/\/*$/,`/`);this[We](p+l)});let l=s.entry,f=this.zip;if(!l)throw Error(`cannot pipe without source`);f?l.on(`data`,s=>{f.write(s)||l.pause()}):l.on(`data`,s=>{super.write(s)||l.pause()})}pause(){return this.zip&&this.zip.pause(),super.pause()}warn(s,l,f={}){(0,q.warnMethod)(this,s,l,f)}};s.Pack=At,s.PackSync=class extends At{sync=!0;constructor(s){super(s),this[st]=w.WriteEntrySync}pause(){}resume(){}[qe](s){let l=this.follow?`statSync`:`lstatSync`;this[le](s,b.default[l](s.absolute))}[Je](s){this[Ye](s,b.default.readdirSync(s.absolute))}[Ze](s){let l=s.entry,f=this.zip;if(s.readdir&&s.readdir.forEach(l=>{let f=s.path,p=f===`./`?``:f.replace(/\/*$/,`/`);this[We](p+l)}),!l)throw Error(`Cannot pipe without source`);f?l.on(`data`,s=>{f.write(s)}):l.on(`data`,s=>{super[ut](s)})}}}),Oe=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.create=void 0;var f=p(),g=l(require(`node:path`)),b=q(),C=v(),w=De(),E=(s,l)=>{let p=new w.PackSync(s),g=new f.WriteStreamSync(s.file,{mode:s.mode||438});p.pipe(g),A(p,l)},k=(s,l)=>{let p=new w.Pack(s),g=new f.WriteStream(s.file,{mode:s.mode||438});p.pipe(g);let v=new Promise((s,l)=>{g.on(`error`,l),g.on(`close`,s),p.on(`error`,l)});return N(p,l).catch(s=>p.emit(`error`,s)),v},A=(s,l)=>{l.forEach(l=>{l.charAt(0)===`@`?(0,b.list)({file:g.default.resolve(s.cwd,l.slice(1)),sync:!0,noResume:!0,onReadEntry:l=>s.add(l)}):s.add(l)}),s.end()},N=async(s,l)=>{for(let f of l)f.charAt(0)===`@`?await(0,b.list)({file:g.default.resolve(String(s.cwd),f.slice(1)),noResume:!0,onReadEntry:l=>{s.add(l)}}):s.add(f);s.end()};s.create=(0,C.makeCommand)(E,k,(s,l)=>{let f=new w.PackSync(s);return A(f,l),f},(s,l)=>{let f=new w.Pack(s);return N(f,l).catch(s=>f.emit(`error`,s)),f},(s,l)=>{if(!l?.length)throw TypeError(`no paths specified to add to archive`)})}),je=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.getWriteFlag=void 0;var f=l(require(`fs`)),p=(process.env.__FAKE_PLATFORM__||process.platform)===`win32`,{O_CREAT:g,O_NOFOLLOW:v,O_TRUNC:b,O_WRONLY:C}=f.default.constants,w=Number(process.env.__FAKE_FS_O_FILENAME__)||f.default.constants.UV_FS_O_FILEMAP||0,E=p&&!!w,k=512*1024,A=w|b|g|C,N=!p&&typeof v==`number`?v|b|g|C:null;s.getWriteFlag=N===null?E?s=>s`w`:()=>N}),Ne=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.chownrSync=s.chownr=void 0;var f=l(require(`node:fs`)),p=l(require(`node:path`)),g=(s,l,p)=>{try{return f.default.lchownSync(s,l,p)}catch(s){if(s?.code!==`ENOENT`)throw s}},v=(s,l,p,g)=>{f.default.lchown(s,l,p,s=>{g(s&&s?.code!==`ENOENT`?s:null)})},b=(l,f,g,b,C)=>{f.isDirectory()?(0,s.chownr)(p.default.resolve(l,f.name),g,b,s=>{if(s)return C(s);v(p.default.resolve(l,f.name),g,b,C)}):v(p.default.resolve(l,f.name),g,b,C)};s.chownr=(s,l,p,g)=>{f.default.readdir(s,{withFileTypes:!0},(f,C)=>{if(f){if(f.code===`ENOENT`)return g();if(f.code!==`ENOTDIR`&&f.code!==`ENOTSUP`)return g(f)}if(f||!C.length)return v(s,l,p,g);let w=C.length,E=null,k=f=>{if(!E){if(f)return g(E=f);if(--w===0)return v(s,l,p,g)}};for(let f of C)b(s,f,l,p,k)})};var C=(l,f,v,b)=>{f.isDirectory()&&(0,s.chownrSync)(p.default.resolve(l,f.name),v,b),g(p.default.resolve(l,f.name),v,b)};s.chownrSync=(s,l,p)=>{let v;try{v=f.default.readdirSync(s,{withFileTypes:!0})}catch(f){let v=f;if(v?.code===`ENOENT`)return;if(v?.code===`ENOTDIR`||v?.code===`ENOTSUP`)return g(s,l,p);throw v}for(let f of v)C(s,f,l,p);return g(s,l,p)}}),Pe=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.CwdError=void 0,s.CwdError=class extends Error{path;code;syscall=`chdir`;constructor(s,l){super(`${l}: Cannot cd into '${s}'`),this.path=s,this.code=l}get name(){return`CwdError`}}}),ze=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.SymlinkError=void 0,s.SymlinkError=class extends Error{path;symlink;syscall=`symlink`;code=`TAR_SYMLINK_ERROR`;constructor(s,l){super(`TAR_SYMLINK_ERROR: Cannot extract through symbolic link`),this.symlink=s,this.path=l}get name(){return`SymlinkError`}}}),Be=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.mkdirSync=s.mkdir=void 0;var f=Ne(),p=l(require(`node:fs`)),g=l(require(`node:fs/promises`)),v=l(require(`node:path`)),b=Pe(),C=N(),w=ze(),E=(s,l)=>{p.default.stat(s,(f,p)=>{(f||!p.isDirectory())&&(f=new b.CwdError(s,f?.code||`ENOTDIR`)),l(f)})};s.mkdir=(s,l,b)=>{s=(0,C.normalizeWindowsPath)(s);let w=l.umask??18,A=l.mode|448,N=(A&w)!==0,F=l.uid,I=l.gid,R=typeof F==`number`&&typeof I==`number`&&(F!==l.processUid||I!==l.processGid),B=l.preserve,q=l.unlink,J=(0,C.normalizeWindowsPath)(l.cwd),le=(l,g)=>{l?b(l):g&&R?(0,f.chownr)(g,F,I,s=>le(s)):N?p.default.chmod(s,A,b):b()};if(s===J)return E(s,le);if(B)return g.default.mkdir(s,{mode:A,recursive:!0}).then(s=>le(null,s??void 0),le);k(J,(0,C.normalizeWindowsPath)(v.default.relative(J,s)).split(`/`),A,q,J,void 0,le)};var k=(s,l,f,g,b,w,E)=>{if(l.length===0)return E(null,w);let k=l.shift(),N=(0,C.normalizeWindowsPath)(v.default.resolve(s+`/`+k));p.default.mkdir(N,f,A(N,l,f,g,b,w,E))},A=(s,l,f,g,v,b,E)=>N=>{N?p.default.lstat(s,(F,I)=>{if(F)F.path=F.path&&(0,C.normalizeWindowsPath)(F.path),E(F);else if(I.isDirectory())k(s,l,f,g,v,b,E);else if(g)p.default.unlink(s,C=>{if(C)return E(C);p.default.mkdir(s,f,A(s,l,f,g,v,b,E))});else{if(I.isSymbolicLink())return E(new w.SymlinkError(s,s+`/`+l.join(`/`)));E(N)}}):(b||=s,k(s,l,f,g,v,b,E))},F=s=>{let l=!1,f;try{l=p.default.statSync(s).isDirectory()}catch(s){f=s?.code}finally{if(!l)throw new b.CwdError(s,f??`ENOTDIR`)}};s.mkdirSync=(s,l)=>{s=(0,C.normalizeWindowsPath)(s);let g=l.umask??18,b=l.mode|448,E=(b&g)!==0,k=l.uid,A=l.gid,N=typeof k==`number`&&typeof A==`number`&&(k!==l.processUid||A!==l.processGid),I=l.preserve,R=l.unlink,B=(0,C.normalizeWindowsPath)(l.cwd),q=l=>{l&&N&&(0,f.chownrSync)(l,k,A),E&&p.default.chmodSync(s,b)};if(s===B)return F(B),q();if(I)return q(p.default.mkdirSync(s,{mode:b,recursive:!0})??void 0);let J=(0,C.normalizeWindowsPath)(v.default.relative(B,s)).split(`/`),le;for(let s=J.shift(),l=B;s&&(l+=`/`+s);s=J.shift()){l=(0,C.normalizeWindowsPath)(v.default.resolve(l));try{p.default.mkdirSync(l,b),le||=l}catch{let s=p.default.lstatSync(l);if(s.isDirectory())continue;if(R){p.default.unlinkSync(l),p.default.mkdirSync(l,b),le||=l;continue}else if(s.isSymbolicLink())return new w.SymlinkError(l,l+`/`+J.join(`/`))}}return q(le)}}),We=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.normalizeUnicode=void 0;var l=Object.create(null),f=1e4,p=new Set;s.normalizeUnicode=s=>{p.has(s)?p.delete(s):l[s]=s.normalize(`NFD`).toLocaleLowerCase(`en`).toLocaleUpperCase(`en`),p.add(s);let g=l[s],v=p.size-f;if(v>f/10){for(let s of p)if(p.delete(s),delete l[s],--v<=0)break}return g}}),Ke=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.PathReservations=void 0;var l=require(`node:path`),f=We(),p=B(),g=(process.env.TESTING_TAR_FAKE_PLATFORM||process.platform)===`win32`,v=s=>s.split(`/`).slice(0,-1).reduce((s,f)=>{let p=s.at(-1);return p!==void 0&&(f=(0,l.join)(p,f)),s.push(f||`/`),s},[]);s.PathReservations=class{#e=new Map;#t=new Map;#n=new Set;reserve(s,b){s=g?[`win32 parallelization disabled`]:s.map(s=>(0,p.stripTrailingSlashes)((0,l.join)((0,f.normalizeUnicode)(s))));let C=new Set(s.map(s=>v(s)).reduce((s,l)=>s.concat(l)));this.#t.set(b,{dirs:C,paths:s});for(let l of s){let s=this.#e.get(l);s?s.push(b):this.#e.set(l,[b])}for(let s of C){let l=this.#e.get(s);if(!l)this.#e.set(s,[new Set([b])]);else{let s=l.at(-1);s instanceof Set?s.add(b):l.push(new Set([b]))}}return this.#i(b)}#r(s){let l=this.#t.get(s);if(!l)throw Error(`function does not have any path reservations`);return{paths:l.paths.map(s=>this.#e.get(s)),dirs:[...l.dirs].map(s=>this.#e.get(s))}}check(s){let{paths:l,dirs:f}=this.#r(s);return l.every(l=>l&&l[0]===s)&&f.every(l=>l&&l[0]instanceof Set&&l[0].has(s))}#i(s){return this.#n.has(s)||!this.check(s)?!1:(this.#n.add(s),s(()=>this.#a(s)),!0)}#a(s){if(!this.#n.has(s))return!1;let l=this.#t.get(s);if(!l)throw Error(`invalid reservation`);let{paths:f,dirs:p}=l,g=new Set;for(let l of f){let f=this.#e.get(l);if(!f||f?.[0]!==s)continue;let p=f[1];if(!p){this.#e.delete(l);continue}if(f.shift(),typeof p==`function`)g.add(p);else for(let s of p)g.add(s)}for(let l of p){let f=this.#e.get(l),p=f?.[0];if(!(!f||!(p instanceof Set)))if(p.size===1&&f.length===1){this.#e.delete(l);continue}else if(p.size===1){f.shift();let s=f[0];typeof s==`function`&&g.add(s)}else p.delete(s)}return this.#n.delete(s),g.forEach(s=>this.#i(s)),!0}}}),qe=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.umask=void 0,s.umask=()=>process.umask()}),Je=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[l.length]=f);return l},s(l)};return function(p){if(p&&p.__esModule)return p;var g={};if(p!=null)for(var v=s(p),b=0;b{if(!en)return E.default.unlink(s,l);let f=s+`.DELETE.`+(0,w.randomBytes)(16).toString(`hex`);E.default.rename(s,f,s=>{if(s)return l(s);E.default.unlink(f,l)})},rn=s=>{if(!en)return E.default.unlinkSync(s);let l=s+`.DELETE.`+(0,w.randomBytes)(16).toString(`hex`);E.default.renameSync(s,l),E.default.unlinkSync(l)},an=(s,l,f)=>s!==void 0&&s===s>>>0?s:l!==void 0&&l===l>>>0?l:f,on=class extends B.Parser{[Vt]=!1;[Zt]=!1;[It]=0;reservations=new be.PathReservations;transform;writable=!0;readable=!1;uid;gid;setOwner;preserveOwner;processGid;processUid;maxDepth;forceChown;win32;newer;keep;noMtime;preservePaths;unlink;cwd;strip;processUmask;umask;dmode;fmode;chmod;constructor(s={}){if(s.ondone=()=>{this[Vt]=!0,this[Ht]()},super(s),this.transform=s.transform,this.chmod=!!s.chmod,typeof s.uid==`number`||typeof s.gid==`number`){if(typeof s.uid!=`number`||typeof s.gid!=`number`)throw TypeError(`cannot set owner without number uid and gid`);if(s.preserveOwner)throw TypeError(`cannot preserve owner in archive and also set owner explicitly`);this.uid=s.uid,this.gid=s.gid,this.setOwner=!0}else this.uid=void 0,this.gid=void 0,this.setOwner=!1;this.preserveOwner=s.preserveOwner===void 0&&typeof s.uid!=`number`?!!(process.getuid&&process.getuid()===0):!!s.preserveOwner,this.processUid=(this.preserveOwner||this.setOwner)&&process.getuid?process.getuid():void 0,this.processGid=(this.preserveOwner||this.setOwner)&&process.getgid?process.getgid():void 0,this.maxDepth=typeof s.maxDepth==`number`?s.maxDepth:tn,this.forceChown=s.forceChown===!0,this.win32=!!s.win32||en,this.newer=!!s.newer,this.keep=!!s.keep,this.noMtime=!!s.noMtime,this.preservePaths=!!s.preservePaths,this.unlink=!!s.unlink,this.cwd=(0,I.normalizeWindowsPath)(k.default.resolve(s.cwd||process.cwd())),this.strip=Number(s.strip)||0,this.processUmask=this.chmod?typeof s.processUmask==`number`?s.processUmask:(0,De.umask)():0,this.umask=typeof s.umask==`number`?s.umask:this.processUmask,this.dmode=s.dmode||511&~this.umask,this.fmode=s.fmode||438&~this.umask,this.on(`entry`,s=>this[Oe](s))}warn(s,l,f={}){return(s===`TAR_BAD_ARCHIVE`||s===`TAR_ABORT`)&&(f.recoverable=!1),super.warn(s,l,f)}[Ht](){this[Vt]&&this[It]===0&&(this.emit(`prefinish`),this.emit(`finish`),this.emit(`end`))}[Ot](s,l){let f=s[l],{type:p}=s;if(!f||this.preservePaths)return!0;let[g,v]=(0,q.stripAbsolutePath)(f),b=v.replaceAll(/\\/g,`/`).split(`/`);if(b.includes(`..`)||en&&/^[a-z]:\.\.$/i.test(b[0]??``)){if(l===`path`||p===`Link`)return this.warn(`TAR_ENTRY_ERROR`,`${l} contains '..'`,{entry:s,[l]:f}),!1;let g=k.default.posix.dirname(s.path),v=k.default.posix.normalize(k.default.posix.join(g,b.join(`/`)));if(v.startsWith(`../`)||v===`..`)return this.warn(`TAR_ENTRY_ERROR`,`${l} escapes extraction directory`,{entry:s,[l]:f}),!1}return g&&(s[l]=String(v),this.warn(`TAR_ENTRY_INFO`,`stripping ${g} from absolute ${l}`,{entry:s,[l]:f})),!0}[Tt](s){let l=(0,I.normalizeWindowsPath)(s.path),f=l.split(`/`);if(this.strip){if(f.length=this.strip)s.linkpath=l.slice(this.strip).join(`/`);else return!1}f.splice(0,this.strip),s.path=f.join(`/`)}if(isFinite(this.maxDepth)&&f.length>this.maxDepth)return this.warn(`TAR_ENTRY_ERROR`,`path excessively deep`,{entry:s,path:l,depth:f.length,maxDepth:this.maxDepth}),!1;if(!this[Ot](s,`path`)||!this[Ot](s,`linkpath`))return!1;if(s.absolute=k.default.isAbsolute(s.path)?(0,I.normalizeWindowsPath)(k.default.resolve(s.path)):(0,I.normalizeWindowsPath)(k.default.resolve(this.cwd,s.path)),!this.preservePaths&&typeof s.absolute==`string`&&s.absolute.indexOf(this.cwd+`/`)!==0&&s.absolute!==this.cwd)return this.warn(`TAR_ENTRY_ERROR`,`path escaped extraction target`,{entry:s,path:(0,I.normalizeWindowsPath)(s.path),resolvedPath:s.absolute,cwd:this.cwd}),!1;if(s.absolute===this.cwd&&s.type!==`Directory`&&s.type!==`GNUDumpDir`)return!1;if(this.win32){let{root:l}=k.default.win32.parse(String(s.absolute));s.absolute=l+J.encode(String(s.absolute).slice(l.length));let{root:f}=k.default.win32.parse(s.path);s.path=f+J.encode(s.path.slice(f.length))}return!0}[Oe](s){if(!this[Tt](s))return s.resume();switch(C.default.equal(typeof s.absolute,`string`),s.type){case`Directory`:case`GNUDumpDir`:s.mode&&(s.mode|=448);case`File`:case`OldFile`:case`ContiguousFile`:case`Link`:case`SymbolicLink`:return this[Ne](s);default:return this[yt](s)}}[jt](s,l){s.name===`CwdError`?this.emit(`error`,s):(this.warn(`TAR_ENTRY_ERROR`,s,{entry:l}),this[Rt](),l.resume())}[At](s,l,f){(0,F.mkdir)((0,I.normalizeWindowsPath)(s),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cwd:this.cwd,mode:l},f)}[Kt](s){return this.forceChown||this.preserveOwner&&(typeof s.uid==`number`&&s.uid!==this.processUid||typeof s.gid==`number`&&s.gid!==this.processGid)||typeof this.uid==`number`&&this.uid!==this.processUid||typeof this.gid==`number`&&this.gid!==this.processGid}[Jt](s){return an(this.uid,s.uid,this.processUid)}[Xt](s){return an(this.gid,s.gid,this.processGid)}[Ye](s,l){let f=typeof s.mode==`number`?s.mode&4095:this.fmode,p=new b.WriteStream(String(s.absolute),{flags:(0,A.getWriteFlag)(s.size),mode:f,autoClose:!1});p.on(`error`,f=>{p.fd&&E.default.close(p.fd,()=>{}),p.write=()=>!0,this[jt](f,s),l()});let g=1,v=f=>{if(f){p.fd&&E.default.close(p.fd,()=>{}),this[jt](f,s),l();return}--g===0&&p.fd!==void 0&&E.default.close(p.fd,f=>{f?this[jt](f,s):this[Rt](),l()})};p.on(`finish`,()=>{let l=String(s.absolute),f=p.fd;if(typeof f==`number`&&s.mtime&&!this.noMtime){g++;let p=s.atime||new Date,b=s.mtime;E.default.futimes(f,p,b,s=>s?E.default.utimes(l,p,b,l=>v(l&&s)):v())}if(typeof f==`number`&&this[Kt](s)){g++;let p=this[Jt](s),b=this[Xt](s);typeof p==`number`&&typeof b==`number`&&E.default.fchown(f,p,b,s=>s?E.default.chown(l,p,b,l=>v(l&&s)):v())}v()});let C=this.transform&&this.transform(s)||s;C!==s&&(C.on(`error`,f=>{this[jt](f,s),l()}),s.pipe(C)),C.pipe(p)}[Ze](s,l){let f=typeof s.mode==`number`?s.mode&4095:this.dmode;this[At](String(s.absolute),f,f=>{if(f){this[jt](f,s),l();return}let p=1,g=()=>{--p===0&&(l(),this[Rt](),s.resume())};s.mtime&&!this.noMtime&&(p++,E.default.utimes(String(s.absolute),s.atime||new Date,s.mtime,g)),this[Kt](s)&&(p++,E.default.chown(String(s.absolute),Number(this[Jt](s)),Number(this[Xt](s)),g)),g()})}[yt](s){s.unsupported=!0,this.warn(`TAR_ENTRY_UNSUPPORTED`,`unsupported entry type: ${s.type}`,{entry:s}),s.resume()}[ot](s,l){let f=(0,I.normalizeWindowsPath)(k.default.relative(this.cwd,k.default.resolve(k.default.dirname(String(s.absolute)),String(s.linkpath)))).split(`/`);this[ut](s,this.cwd,f,()=>this[Qe](s,String(s.linkpath),`symlink`,l),f=>{this[jt](f,s),l()})}[st](s,l){let f=(0,I.normalizeWindowsPath)(k.default.resolve(this.cwd,String(s.linkpath))),p=(0,I.normalizeWindowsPath)(String(s.linkpath)).split(`/`);this[ut](s,this.cwd,p,()=>this[Qe](s,f,`link`,l),f=>{this[jt](f,s),l()})}[ut](s,l,f,p,g){let v=f.shift();if(this.preservePaths||v===void 0)return p();let b=k.default.resolve(l,v);E.default.lstat(b,(l,v)=>{if(l)return p();if(v?.isSymbolicLink())return g(new xe.SymlinkError(b,k.default.resolve(b,f.join(`/`))));this[ut](s,b,f,p,g)})}[Lt](){this[It]++}[Rt](){this[It]--,this[Ht]()}[Gt](s){this[Rt](),s.resume()}[We](s,l){return s.type===`File`&&!this.unlink&&l.isFile()&&l.nlink<=1&&!en}[Ne](s){this[Lt]();let l=[s.path];s.linkpath&&l.push(s.linkpath),this.reservations.reserve(l,l=>this[Pe](s,l))}[Pe](s,l){let f=s=>{l(s)},p=()=>{this[At](this.cwd,this.dmode,l=>{if(l){this[jt](l,s),f();return}this[Zt]=!0,g()})},g=()=>{if(s.absolute!==this.cwd){let l=(0,I.normalizeWindowsPath)(k.default.dirname(String(s.absolute)));if(l!==this.cwd)return this[At](l,this.dmode,l=>{if(l){this[jt](l,s),f();return}v()})}v()},v=()=>{E.default.lstat(String(s.absolute),(l,p)=>{if(p&&(this.keep||this.newer&&p.mtime>(s.mtime??p.mtime))){this[Gt](s),f();return}if(l||this[We](s,p))return this[Je](null,s,f);if(p.isDirectory()){if(s.type===`Directory`){let l=this.chmod&&s.mode&&(p.mode&4095)!==s.mode,g=l=>this[Je](l??null,s,f);return l?E.default.chmod(String(s.absolute),Number(s.mode),g):g()}if(s.absolute!==this.cwd)return E.default.rmdir(String(s.absolute),l=>this[Je](l??null,s,f))}if(s.absolute===this.cwd)return this[Je](null,s,f);nn(String(s.absolute),l=>this[Je](l??null,s,f))})};this[Zt]?g():p()}[Je](s,l,f){if(s){this[jt](s,l),f();return}switch(l.type){case`File`:case`OldFile`:case`ContiguousFile`:return this[Ye](l,f);case`Link`:return this[st](l,f);case`SymbolicLink`:return this[ot](l,f);case`Directory`:case`GNUDumpDir`:return this[Ze](l,f)}}[Qe](s,l,f,p){E.default[f](l,String(s.absolute),l=>{l?this[jt](l,s):(this[Rt](),s.resume()),p()})}};s.Unpack=on;var sn=s=>{try{return[null,s()]}catch(s){return[s,null]}};s.UnpackSync=class extends on{sync=!0;[Je](s,l){return super[Je](s,l,()=>{})}[Ne](s){if(!this[Zt]){let l=this[At](this.cwd,this.dmode);if(l)return this[jt](l,s);this[Zt]=!0}if(s.absolute!==this.cwd){let l=(0,I.normalizeWindowsPath)(k.default.dirname(String(s.absolute)));if(l!==this.cwd){let f=this[At](l,this.dmode);if(f)return this[jt](f,s)}}let[l,f]=sn(()=>E.default.lstatSync(String(s.absolute)));if(f&&(this.keep||this.newer&&f.mtime>(s.mtime??f.mtime)))return this[Gt](s);if(l||this[We](s,f))return this[Je](null,s);if(f.isDirectory()){if(s.type===`Directory`){let[l]=this.chmod&&s.mode&&(f.mode&4095)!==s.mode?sn(()=>{E.default.chmodSync(String(s.absolute),Number(s.mode))}):[];return this[Je](l,s)}let[l]=sn(()=>E.default.rmdirSync(String(s.absolute)));this[Je](l,s)}let[p]=s.absolute===this.cwd?[]:sn(()=>rn(String(s.absolute)));this[Je](p,s)}[Ye](s,l){let f=typeof s.mode==`number`?s.mode&4095:this.fmode,p=f=>{let p;try{E.default.closeSync(g)}catch(s){p=s}(f||p)&&this[jt](f||p,s),l()},g;try{g=E.default.openSync(String(s.absolute),(0,A.getWriteFlag)(s.size),f)}catch(s){return p(s)}let v=this.transform&&this.transform(s)||s;v!==s&&(v.on(`error`,l=>this[jt](l,s)),s.pipe(v)),v.on(`data`,s=>{try{E.default.writeSync(g,s,0,s.length)}catch(s){p(s)}}),v.on(`end`,()=>{let l=null;if(s.mtime&&!this.noMtime){let f=s.atime||new Date,p=s.mtime;try{E.default.futimesSync(g,f,p)}catch(g){try{E.default.utimesSync(String(s.absolute),f,p)}catch{l=g}}}if(this[Kt](s)){let f=this[Jt](s),p=this[Xt](s);try{E.default.fchownSync(g,Number(f),Number(p))}catch(g){try{E.default.chownSync(String(s.absolute),Number(f),Number(p))}catch{l||=g}}}p(l)})}[Ze](s,l){let f=typeof s.mode==`number`?s.mode&4095:this.dmode,p=this[At](String(s.absolute),f);if(p){this[jt](p,s),l();return}if(s.mtime&&!this.noMtime)try{E.default.utimesSync(String(s.absolute),s.atime||new Date,s.mtime)}catch{}if(this[Kt](s))try{E.default.chownSync(String(s.absolute),Number(this[Jt](s)),Number(this[Xt](s)))}catch{}l(),s.resume()}[At](s,l){try{return(0,F.mkdirSync)((0,I.normalizeWindowsPath)(s),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cwd:this.cwd,mode:l})}catch(s){return s}}[ut](s,l,f,p,g){if(this.preservePaths||f.length===0)return p();let v=l;for(let s of f){v=k.default.resolve(v,s);let[b,C]=sn(()=>E.default.lstatSync(v));if(b)return p();if(C.isSymbolicLink())return g(new xe.SymlinkError(v,k.default.resolve(l,f.join(`/`))))}p()}[Qe](s,l,f,p){let g=`${f}Sync`;try{E.default[g](l,String(s.absolute)),p(),s.resume()}catch(l){return this[jt](l,s)}}}}),Ye=l(s=>{"use strict";var l=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),f=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),g=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[l.length]=f);return l},s(l)};return function(p){if(p&&p.__esModule)return p;var g={};if(p!=null)for(var v=s(p),b=0;b{let l=new A.UnpackSync(s),f=s.file,p=w.default.statSync(f),g=s.maxReadSize||16*1024*1024;new C.ReadStreamSync(f,{readSize:g,size:p.size}).pipe(l)},(s,l)=>{let f=new A.Unpack(s),p=s.maxReadSize||16*1024*1024,g=s.file;return new Promise((s,l)=>{f.on(`error`,l),f.on(`close`,s),w.default.stat(g,(s,v)=>{if(s)l(s);else{let s=new C.ReadStream(g,{readSize:p,size:v.size});s.on(`error`,l),s.pipe(f)}})})},s=>new A.UnpackSync(s),s=>new A.Unpack(s),(s,l)=>{l?.length&&(0,E.filesFilter)(s,l)})}),Ze=l(s=>{"use strict";var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.replace=void 0;var f=p(),b=l(require(`node:fs`)),C=l(require(`node:path`)),w=k(),E=q(),A=v(),N=g(),F=De(),I=(s,l)=>{let f=new F.PackSync(s),p=!0,g,v;try{try{g=b.default.openSync(s.file,`r+`)}catch(l){if(l?.code===`ENOENT`)g=b.default.openSync(s.file,`w+`);else throw l}let C=b.default.fstatSync(g),E=Buffer.alloc(512);e:for(v=0;vC.size)break;v+=f,s.mtimeCache&&l.mtime&&s.mtimeCache.set(String(l.path),l.mtime)}p=!1,R(s,f,v,g,l)}finally{if(p)try{b.default.closeSync(g)}catch{}}},R=(s,l,p,g,v)=>{let b=new f.WriteStreamSync(s.file,{fd:g,start:p});l.pipe(b),J(l,v)},B=(s,l)=>{l=Array.from(l);let p=new F.Pack(s),g=(l,f,p)=>{let g=(s,f)=>{s?b.default.close(l,l=>p(s)):p(null,f)},v=0;if(f===0)return g(null,0);let C=0,E=Buffer.alloc(512),k=(p,A)=>{if(p||A===void 0)return g(p);if(C+=A,C<512&&A)return b.default.read(l,E,C,E.length-C,v+C,k);if(v===0&&E[0]===31&&E[1]===139)return g(Error(`cannot append to compressed archives`));if(C<512)return g(null,v);let N=new w.Header(E);if(!N.cksumValid)return g(null,v);let F=512*Math.ceil((N.size??0)/512);if(v+F+512>f||(v+=F+512,v>=f))return g(null,v);s.mtimeCache&&N.mtime&&s.mtimeCache.set(String(N.path),N.mtime),C=0,b.default.read(l,E,0,512,v,k)};b.default.read(l,E,0,512,v,k)};return new Promise((v,C)=>{p.on(`error`,C);let w=`r+`,E=(k,A)=>{if(k&&k.code===`ENOENT`&&w===`r+`)return w=`w+`,b.default.open(s.file,w,E);if(k||!A)return C(k);b.default.fstat(A,(w,E)=>{if(w)return b.default.close(A,()=>C(w));g(A,E.size,(g,b)=>{if(g)return C(g);let w=new f.WriteStream(s.file,{fd:A,start:b});p.pipe(w),w.on(`error`,C),w.on(`close`,v),le(p,l)})})};b.default.open(s.file,w,E)})},J=(s,l)=>{l.forEach(l=>{l.charAt(0)===`@`?(0,E.list)({file:C.default.resolve(s.cwd,l.slice(1)),sync:!0,noResume:!0,onReadEntry:l=>s.add(l)}):s.add(l)}),s.end()},le=async(s,l)=>{for(let f of l)f.charAt(0)===`@`?await(0,E.list)({file:C.default.resolve(String(s.cwd),f.slice(1)),noResume:!0,onReadEntry:l=>s.add(l)}):s.add(f);s.end()};s.replace=(0,A.makeCommand)(I,B,()=>{throw TypeError(`file is required`)},()=>{throw TypeError(`file is required`)},(s,l)=>{if(!(0,N.isFile)(s))throw TypeError(`file is required`);if(s.gzip||s.brotli||s.zstd||s.file.endsWith(`.br`)||s.file.endsWith(`.tbr`))throw TypeError(`cannot append to compressed archives`);if(!l?.length)throw TypeError(`no paths specified to add/replace`)})}),Qe=l(s=>{"use strict";Object.defineProperty(s,`__esModule`,{value:!0}),s.update=void 0;var l=v(),f=Ze();s.update=(0,l.makeCommand)(f.replace.syncFile,f.replace.asyncFile,f.replace.syncNoFile,f.replace.asyncNoFile,(s,l=[])=>{f.replace.validate?.(s,l),p(s)});var p=s=>{let l=s.filter;s.mtimeCache||=new Map,s.filter=l?(f,p)=>l(f,p)&&!((s.mtimeCache?.get(f)??p.mtime??0)>(p.mtime??0)):(l,f)=>!((s.mtimeCache?.get(l)??f.mtime??0)>(f.mtime??0))}}),ot=s&&s.__createBinding||(Object.create?(function(s,l,f,p){p===void 0&&(p=f);var g=Object.getOwnPropertyDescriptor(l,f);(!g||(`get`in g?!l.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return l[f]}}),Object.defineProperty(s,p,g)}):(function(s,l,f,p){p===void 0&&(p=f),s[p]=l[f]})),st=s&&s.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,`default`,{enumerable:!0,value:l})}):function(s,l){s.default=l}),ut=s&&s.__exportStar||function(s,l){for(var f in s)f!==`default`&&!Object.prototype.hasOwnProperty.call(l,f)&&ot(l,s,f)},yt=s&&s.__importStar||(function(){var s=function(l){return s=Object.getOwnPropertyNames||function(s){var l=[];for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(l[l.length]=f);return l},s(l)};return function(l){if(l&&l.__esModule)return l;var f={};if(l!=null)for(var p=s(l),g=0;g{Object.defineProperty(s,`__esModule`,{value:!0}),s.WorkerPool=s.AsyncPool=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importDefault(require_p_limit()),f=require(`worker_threads`),p=Symbol(`kTaskInfo`);s.AsyncPool=class{constructor(s,f){this.fn=s,this.limit=(0,l.default)(f.poolSize)}run(s){return this.limit(()=>this.fn(s))}},s.WorkerPool=class{constructor(s,f){this.source=s,this.workers=[],this.limit=(0,l.default)(f.poolSize),this.cleanupInterval=setInterval(()=>{if(this.limit.pendingCount===0&&this.limit.activeCount===0){let s=this.workers.pop();s?s.terminate():clearInterval(this.cleanupInterval)}},5e3).unref()}createWorker(){this.cleanupInterval.refresh();let s=new f.Worker(this.source,{eval:!0,execArgv:[...process.execArgv,`--unhandled-rejections=strict`]});return s.on(`message`,l=>{if(!s[p])throw Error(`Assertion failed: Worker sent a result without having a task assigned`);s[p].resolve(l),s[p]=null,s.unref(),this.workers.push(s)}),s.on(`error`,l=>{s[p]?.reject(l),s[p]=null}),s.on(`exit`,l=>{l!==0&&s[p]?.reject(Error(`Worker exited with code ${l}`)),s[p]=null}),s}run(s){return this.limit(()=>{let l=this.workers.pop()??this.createWorker();return l.ref(),new Promise((f,g)=>{l[p]={resolve:f,reject:g},l.postMessage(s)})})}}})),require_worker_zip=__commonJSMin(((s,l)=>{let f;l.exports.getContent=()=>(f===void 0&&(f=require(`zlib`).brotliDecompressSync(Buffer.from(`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`,`base64`)).toString()),f)})),require_tgzUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getDefaultTaskPool=N,s.getTaskPoolForConfiguration=I,s.convertToZipWorker=R,s.makeArchiveFromDirectory=B,s.convertToZip=q,s.extractArchiveTo=le;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$3(),p=require_lib$8(),g=require_sync(),v=require(`stream`),b=l.__importStar(require_index_min()),C=require_TaskPool(),w=l.__importStar(require_miscUtils()),E=require_worker_zip();function k(s,l){switch(s){case`async`:return new C.AsyncPool(R,{poolSize:l});case`workers`:return new C.WorkerPool((0,E.getContent)(),{poolSize:l});default:throw Error(`Assertion failed: Unknown value ${s} for taskPoolMode`)}}let A;function N(){return A===void 0&&(A=k(`workers`,f.nodeUtils.availableParallelism())),A}let F=new WeakMap;function I(s){return s===void 0?N():w.getFactoryWithDefault(F,s,()=>{let l=s.get(`taskPoolMode`),f=s.get(`taskPoolConcurrency`);switch(l){case`async`:return new C.AsyncPool(R,{poolSize:f});case`workers`:return new C.WorkerPool((0,E.getContent)(),{poolSize:f});default:throw Error(`Assertion failed: Unknown value ${l} for taskPoolMode`)}})}async function R(s){let{tmpFile:l,tgz:f,compressionLevel:v,extractBufferOpts:b}=s,C=new g.ZipFS(l,{create:!0,level:v,stats:p.statUtils.makeDefaultStats()});return await le(Buffer.from(f.buffer,f.byteOffset,f.byteLength),C,b),C.saveAndClose(),l}async function B(s,{baseFs:l=new p.NodeFS,prefixPath:f=p.PortablePath.root,compressionLevel:v,inMemory:b=!1}={}){let C;if(b)C=new g.ZipFS(null,{level:v});else{let s=await p.xfs.mktempPromise(),l=p.ppath.join(s,`archive.zip`);C=new g.ZipFS(l,{create:!0,level:v})}let w=p.ppath.resolve(p.PortablePath.root,f);return await C.copyPromise(w,s,{baseFs:l,stableTime:!0,stableSort:!0}),C}async function q(s,l={}){let f=await p.xfs.mktempPromise(),v=p.ppath.join(f,`archive.zip`),b=l.compressionLevel??l.configuration?.get(`compressionLevel`)??`mixed`,C={prefixPath:l.prefixPath,stripComponents:l.stripComponents};return await(l.taskPool??I(l.configuration)).run({tmpFile:v,tgz:s,compressionLevel:b,extractBufferOpts:C}),new g.ZipFS(v,{level:l.compressionLevel})}async function*J(s){let l=new b.Parser,f=new v.PassThrough({objectMode:!0,autoDestroy:!0,emitClose:!0});l.on(`entry`,s=>{f.write(s)}),l.on(`error`,s=>{f.destroy(s)}),l.on(`close`,()=>{f.destroyed||f.end()}),l.end(s);for await(let s of f){let l=s;yield l,l.resume()}}async function le(s,l,{stripComponents:f=0,prefixPath:g=p.PortablePath.dot}={}){function v(s){if(s.path[0]===`/`)return!0;let l=s.path.split(/\//g);return!!(l.some(s=>s===`..`)||l.length<=f)}for await(let b of J(s)){if(v(b))continue;let s=p.ppath.normalize(p.npath.toPortablePath(b.path)).replace(/\/$/,``).split(/\//g);if(s.length<=f)continue;let C=s.slice(f).join(`/`),E=p.ppath.join(g,C),k=420;switch((b.type===`Directory`||(b.mode??0)&73)&&(k|=73),b.type){case`Directory`:l.mkdirpSync(p.ppath.dirname(E),{chmod:493,utimes:[p.constants.SAFE_TIME,p.constants.SAFE_TIME]}),l.mkdirSync(E,{mode:k}),l.utimesSync(E,p.constants.SAFE_TIME,p.constants.SAFE_TIME);break;case`OldFile`:case`File`:l.mkdirpSync(p.ppath.dirname(E),{chmod:493,utimes:[p.constants.SAFE_TIME,p.constants.SAFE_TIME]}),l.writeFileSync(E,await w.bufferStream(b),{mode:k}),l.utimesSync(E,p.constants.SAFE_TIME,p.constants.SAFE_TIME);break;case`SymbolicLink`:l.mkdirpSync(p.ppath.dirname(E),{chmod:493,utimes:[p.constants.SAFE_TIME,p.constants.SAFE_TIME]}),l.symlinkSync(b.linkpath,E),l.lutimesSync(E,p.constants.SAFE_TIME,p.constants.SAFE_TIME);break}}return l}})),require_treeify=__commonJSMin(((s,l)=>{(function(f,p){typeof s==`object`?l.exports=p():typeof define==`function`&&define.amd?define(p):f.treeify=p()})(s,function(){function s(s,l){var f=l?`└`:`├`;return s?f+=`─ `:f+=`──┐`,f}function l(s,l){var f=[];for(var p in s)s.hasOwnProperty(p)&&(l&&typeof s[p]==`function`||f.push(p));return f}function f(p,g,v,b,C,w,E){var k=``,A=0,N,F,I=b.slice(0);if(I.push([g,v])&&b.length>0&&(b.forEach(function(s,l){l>0&&(k+=(s[1]?` `:`│`)+` `),!F&&s[0]===g&&(F=!0)}),k+=s(p,v)+p,C&&(typeof g!=`object`||g instanceof Date)&&(k+=`: `+g),F&&(k+=` (circular ref.)`),E(k)),!F&&typeof g==`object`){var R=l(g,w);R.forEach(function(s){N=++A===R.length,f(s,g[s],N,I,C,w,E)})}}var p={};return p.asLines=function(s,l,p,g){f(`.`,s,!1,[],l,typeof p==`function`?!1:p,g||p)},p.asTree=function(s,l,p){var g=``;return f(`.`,s,!1,[],l,p,function(s){g+=s+` +`}),g},p})})),require_treeUtils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.treeNodeToTreeify=g,s.treeNodeToJson=v,s.emitList=b,s.emitTree=C;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_treeify(),p=l.__importStar(require_formatUtils());function g(s,{configuration:l}){let f={},g=0,v=(s,f)=>{let b=Array.isArray(s)?s.entries():Object.entries(s);for(let[s,C]of b){if(!C)continue;let{label:b,value:w,children:E}=C,k=[];b!==void 0&&k.push(p.applyStyle(l,b,p.Style.BOLD)),w!==void 0&&k.push(p.pretty(l,w[0],w[1])),k.length===0&&k.push(p.applyStyle(l,`${s}`,p.Style.BOLD));let A=k.join(`: `).trim(),N=`\0${g++}\0`,F=f[`${N}${A}`]={};E!==void 0&&v(E,F)}};if(s.children===void 0)throw Error(`The root node must only contain children`);return v(s.children,f),f}function v(s){let l=s=>{if(s.children===void 0){if(s.value===void 0)throw Error(`Assertion failed: Expected a value to be set if the children are missing`);return p.json(s.value[0],s.value[1])}let f=Array.isArray(s.children)?s.children.entries():Object.entries(s.children??{}),g=Array.isArray(s.children)?[]:{};for(let[s,p]of f)p&&(g[w(s)]=l(p));return s.value===void 0?g:{value:p.json(s.value[0],s.value[1]),children:g}};return l(s)}function b(s,{configuration:l,stdout:f,json:p}){C({children:s.map(s=>({value:s}))},{configuration:l,stdout:f,json:p})}function C(s,{configuration:l,stdout:p,json:b,separators:C=0}){if(b){let l=Array.isArray(s.children)?s.children.values():Object.values(s.children??{});for(let s of l)s&&p.write(`${JSON.stringify(v(s))}\n`);return}let w=(0,f.asTree)(g(s,{configuration:l}),!1,!1);if(w=w.replace(/\0[0-9]+\0/g,``),C>=1&&(w=w.replace(/^([├└]─)/gm,`│ +$1`).replace(/^│\n/,``)),C>=2)for(let s=0;s<2;++s)w=w.replace(/^([│ ].{2}[├│ ].{2}[^\n]+\n)(([│ ]).{2}[├└].{2}[^\n]*\n[│ ].{2}[│ ].{2}[├└]─)/gm,`$1$3 │ +$2`).replace(/^│\n/,``);if(C>=3)throw Error(`Only the first two levels are accepted by treeUtils.emitTree`);p.write(w)}function w(s){return typeof s==`string`?s.replace(/^\0[0-9]+\0/,``):s}})),require_RefCountedCache=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RefCountedCache=void 0,s.RefCountedCache=class{constructor(s){this.releaseFunction=s,this.map=new Map}addOrCreate(s,l){let f=this.map.get(s);if(f!==void 0){if(f.refCount<=0)throw Error(`Race condition in RefCountedMap. While adding a new key the refCount is: ${f.refCount} for ${JSON.stringify(s)}`);return f.refCount++,{value:f.value,release:()=>this.release(s)}}else{let f=l();return this.map.set(s,{refCount:1,value:f}),{value:f,release:()=>this.release(s)}}}release(s){let l=this.map.get(s);if(!l)throw Error(`Unbalanced calls to release. No known instances of: ${JSON.stringify(s)}`);let f=l.refCount;if(f<=0)throw Error(`Unbalanced calls to release. Too many release vs alloc refcount would become: ${f-1} of ${JSON.stringify(s)}`);f==1?(this.map.delete(s),this.releaseFunction(l.value)):l.refCount--}}})),require_Cache=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Cache=s.CACHE_VERSION=s.CACHE_CHECKPOINT=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$3(),p=require_lib$8(),g=require_lib$8(),v=require_sync(),b=require(`crypto`),C=l.__importDefault(require(`fs`)),w=require_MessageName(),E=require_RefCountedCache(),k=require_Report(),A=l.__importStar(require_hashUtils()),N=l.__importStar(require_miscUtils()),F=l.__importStar(require_structUtils());s.CACHE_CHECKPOINT=N.parseInt(process.env.YARN_CACHE_CHECKPOINT_OVERRIDE??process.env.YARN_CACHE_VERSION_OVERRIDE??9),s.CACHE_VERSION=N.parseInt(process.env.YARN_CACHE_VERSION_OVERRIDE??10),s.Cache=class l{static async find(s,{immutable:f,check:p}={}){let g=new l(s.get(`cacheFolder`),{configuration:s,immutable:f,check:p});return await g.setup(),g}static getCacheKey(l){let f=l.get(`compressionLevel`),p=f===`mixed`?``:`c${f}`;return{cacheKey:[s.CACHE_VERSION,p].join(``),cacheSpec:p}}constructor(s,{configuration:f,immutable:p=f.get(`enableImmutableCache`),check:g=!1}){this.markedFiles=new Set,this.mutexes=new Map,this.refCountedZipFsCache=new E.RefCountedCache(s=>{s.discardAndClose()}),this.cacheId=`-${(0,b.randomBytes)(8).toString(`hex`)}.tmp`,this.configuration=f,this.cwd=s,this.immutable=p,this.check=g;let{cacheSpec:v,cacheKey:C}=l.getCacheKey(f);this.cacheSpec=v,this.cacheKey=C}get mirrorCwd(){if(!this.configuration.get(`enableMirror`))return null;let s=`${this.configuration.get(`globalFolder`)}/cache`;return s===this.cwd?null:s}getVersionFilename(s){return`${F.slugifyLocator(s)}-${this.cacheKey}.zip`}getChecksumFilename(s,l){let f=R(l).hash.slice(0,10);return`${F.slugifyLocator(s)}-${f}.zip`}isChecksumCompatible(l){if(l===null)return!1;let{cacheVersion:f,cacheSpec:p}=R(l);if(f===null||f{let l=new b.ZipFS,p=v.ppath.join(g.PortablePath.root,I.getIdentVendorPath(s));return l.mkdirSync(p,{recursive:!0}),l.writeJsonSync(v.ppath.join(p,g.Filename.manifest),{name:I.stringifyIdent(s),mocked:!0}),l},be=async(p,{isColdHit:g,controlPath:v=null})=>{if(v===null&&q.unstablePackages?.has(s.locatorHash))return{isValid:!0,hash:null};let b=l&&!g?B(l).cacheKey:this.cacheKey,C=!q.skipIntegrityCheck||!l?`${b}/${await N.checksumFile(p)}`:l;if(v!==null&&C!==(!q.skipIntegrityCheck||!l?`${this.cacheKey}/${await N.checksumFile(v)}`:l))throw new A.ReportError(E.MessageName.CACHE_CHECKSUM_MISMATCH,`The remote archive doesn't match the local checksum - has the local cache been corrupted?`);let w=null;switch(l!==null&&C!==l&&(w=this.check?`throw`:B(l).cacheKey===B(C).cacheKey?this.configuration.get(`checksumBehavior`):`update`),w){case null:case`update`:return{isValid:!0,hash:C};case`ignore`:return{isValid:!0,hash:l};case`reset`:return{isValid:!1,hash:l};default:case`throw`:throw new A.ReportError(E.MessageName.CACHE_CHECKSUM_MISMATCH,`The remote archive doesn't match the expected checksum`)}},xe=async l=>{if(!R)throw Error(`Cache check required but no loader configured for ${I.prettyLocator(this.configuration,s)}`);let p=await R(),g=p.getRealPath();p.saveAndClose(),await v.xfs.chmodPromise(g,420);let b=await be(l,{controlPath:g,isColdHit:!1});if(!b.isValid)throw Error(`Assertion failed: Expected a valid checksum`);return b.hash},De=async()=>{if(le===null||!await v.xfs.existsPromise(le)){let s=await R(),l=s.getRealPath();return s.saveAndClose(),{source:`loader`,path:l}}return{source:`mirror`,path:le}},Ne=async()=>{if(!R)throw Error(`Cache entry required but missing for ${I.prettyLocator(this.configuration,s)}`);if(this.immutable)throw new A.ReportError(E.MessageName.IMMUTABLE_CACHE,`Cache entry required but missing for ${I.prettyLocator(this.configuration,s)}`);let{path:l,source:p}=await De(),{hash:g}=await be(l,{isColdHit:!0}),b=this.getLocatorPath(s,g),C=[];p!==`mirror`&&le!==null&&C.push(async()=>{let s=`${le}${this.cacheId}`;await v.xfs.copyFilePromise(l,s,w.default.constants.COPYFILE_FICLONE),await v.xfs.chmodPromise(s,420),await v.xfs.renamePromise(s,le)}),(!q.mirrorWriteOnly||le===null)&&C.push(async()=>{let s=`${b}${this.cacheId}`;await v.xfs.copyFilePromise(l,s,w.default.constants.COPYFILE_FICLONE),await v.xfs.chmodPromise(s,420),await v.xfs.renamePromise(s,b)});let k=q.mirrorWriteOnly?le??b:b;return await Promise.all(C.map(s=>s())),[!1,k,g]},Pe=async()=>{let g=(async()=>{let g=q.unstablePackages?.has(s.locatorHash),v=g||!l||this.isChecksumCompatible(l)?this.getLocatorPath(s,l):null,b=v===null?!1:this.markedFiles.has(v)||await J.existsPromise(v),w=!!q.mockedPackages?.has(s.locatorHash)&&(!this.check||!b),N=w||b,F=N?C:k;if(F&&F(),N){let s=null,l=v;if(!w)if(this.check)s=await xe(l);else{let p=await be(l,{isColdHit:!1});if(p.isValid)s=p.hash;else return Ne()}return[w,l,s]}else{if(this.immutable&&g)throw new A.ReportError(E.MessageName.IMMUTABLE_CACHE,`Cache entry required but missing for ${I.prettyLocator(this.configuration,s)}; consider defining ${p.formatUtils.pretty(this.configuration,`supportedArchitectures`,p.formatUtils.Type.CODE)} to cache packages for multiple systems`);return Ne()}})();this.mutexes.set(s.locatorHash,g);try{return await g}finally{this.mutexes.delete(s.locatorHash)}};for(let l;l=this.mutexes.get(s.locatorHash);)await l;let[ze,Be,We]=await Pe();ze||this.markedFiles.add(Be);let Ke=()=>this.refCountedZipFsCache.addOrCreate(Be,()=>ze?_e():new b.ZipFS(Be,{baseFs:J,readOnly:!0})),qe,Je=new g.LazyFS(()=>F.prettifySyncErrors(()=>(qe=Ke(),qe.value),l=>`Failed to open the cache entry for ${I.prettyLocator(this.configuration,s)}: ${l}`),v.ppath);return[new g.AliasFS(Be,{baseFs:Je,pathUtils:v.ppath}),()=>{qe?.release()},q.unstablePackages?.has(s.locatorHash)?null:We]}};let R=/^(?:(?(?[0-9]+)(?.*))\/)?(?.*)$/;function B(s){let l=s.match(R);if(!l?.groups)throw Error(`Assertion failed: Expected the checksum to match the requested pattern`);let p=l.groups.cacheVersion?parseInt(l.groups.cacheVersion):null;return{cacheKey:l.groups.cacheKey??null,cacheVersion:p,cacheSpec:l.groups.cacheSpec??null,hash:l.groups.hash}}})),require_Installer=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BuildDirectiveType=void 0;var l;(function(s){s[s.SCRIPT=0]=`SCRIPT`,s[s.SHELLCODE=1]=`SHELLCODE`})(l||(s.BuildDirectiveType=l={}))})),require_LegacyMigrationResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LegacyMigrationResolver=s.IMPORTED_PATTERNS=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=require_lib$8(),v=require_MessageName(),b=l.__importStar(require_semverUtils()),C=l.__importStar(require_structUtils());s.IMPORTED_PATTERNS=[[/^(git(?:\+(?:https|ssh))?:\/\/.*(?:\.git)?)#(.*)$/,(s,l,p,g)=>`${p}#commit=${g}`],[/^https:\/\/((?:[^/]+?)@)?codeload\.github\.com\/([^/]+\/[^/]+)\/tar\.gz\/([0-9a-f]+)$/,(s,l,p=``,g,v)=>`https://${p}github.com/${g}.git#commit=${v}`],[/^https:\/\/((?:[^/]+?)@)?github\.com\/([^/]+\/[^/]+?)(?:\.git)?#([0-9a-f]+)$/,(s,l,p=``,g,v)=>`https://${p}github.com/${g}.git#commit=${v}`],[/^https?:\/\/[^/]+\/(?:[^/]+\/)*(?:@.+(?:\/|(?:%2f)))?([^/]+)\/(?:-|download)\/\1-[^/]+\.tgz(?:#|$)/,s=>`npm:${s}`],[/^https:\/\/npm\.pkg\.github\.com\/download\/(?:@[^/]+)\/(?:[^/]+)\/(?:[^/]+)\/(?:[0-9a-f]+)(?:#|$)/,s=>`npm:${s}`],[/^https:\/\/npm\.fontawesome\.com\/(?:@[^/]+)\/([^/]+)\/-\/([^/]+)\/\1-\2.tgz(?:#|$)/,s=>`npm:${s}`],[/^https?:\/\/[^/]+\/.*\/(@[^/]+)\/([^/]+)\/-\/\1\/\2-(?:[.\d\w-]+)\.tgz(?:#|$)/,(s,l)=>C.makeRange({protocol:`npm:`,source:null,selector:s,params:{__archiveUrl:l}})],[/^[^/]+\.tgz#[0-9a-f]+$/,s=>`npm:${s}`]],s.LegacyMigrationResolver=class{constructor(s){this.resolver=s,this.resolutions=null}async setup(l,{report:w}){let E=p.ppath.join(l.cwd,p.Filename.lockfile);if(!p.xfs.existsSync(E))return;let k=await p.xfs.readFilePromise(E,`utf8`),A=(0,g.parseSyml)(k);if(Object.hasOwn(A,`__metadata`))return;let N=this.resolutions=new Map;for(let p of Object.keys(A)){let g=C.tryParseDescriptor(p);if(!g){w.reportWarning(v.MessageName.YARN_IMPORT_FAILED,`Failed to parse the string "${p}" into a proper descriptor`);continue}let E=b.validRange(g.range)?C.makeDescriptor(g,`npm:${g.range}`):g,{version:k,resolved:F}=A[p];if(!F)continue;let I;for(let[l,p]of s.IMPORTED_PATTERNS){let s=F.match(l);if(s){I=p(k,...s);break}}if(!I){w.reportWarning(v.MessageName.YARN_IMPORT_FAILED,`${C.prettyDescriptor(l.configuration,E)}: Only some patterns can be imported from legacy lockfiles (not "${F}")`);continue}let R=E;try{let s=C.parseRange(E.range),l=C.tryParseDescriptor(s.selector,!0);l&&(R=l)}catch{}N.set(E.descriptorHash,C.makeLocator(R,I))}}supportsDescriptor(s,l){return this.resolutions?this.resolutions.has(s.descriptorHash):!1}supportsLocator(s,l){return!1}shouldPersistResolution(s,l){throw Error(`Assertion failed: This resolver doesn't support resolving locators to packages`)}bindDescriptor(s,l,p){return s}getResolutionDependencies(s,l){return{}}async getCandidates(s,l,p){if(!this.resolutions)throw Error(`Assertion failed: The resolution store should have been setup`);let g=this.resolutions.get(s.descriptorHash);if(!g)throw Error(`Assertion failed: The resolution should have been registered`);let v=C.convertLocatorToDescriptor(g),b=p.project.configuration.normalizeDependency(v);return await this.resolver.getCandidates(b,l,p)}async getSatisfying(s,l,p,g){let[v]=await this.getCandidates(s,l,g);return{locators:p.filter(s=>s.locatorHash===v.locatorHash),sorted:!1}}async resolve(s,l){throw Error(`Assertion failed: This resolver doesn't support resolving locators to packages`)}}})),require_LightReport=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LightReport=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_Report(),g=require_StreamReport(),v=l.__importStar(require_formatUtils());s.LightReport=class extends p.Report{static async start(s,l){let p=new this(s);try{await l(p)}catch(s){p.reportExceptionOnce(s)}finally{await p.finalize()}return p}constructor({configuration:s,stdout:l,suggestInstall:p=!0}){super(),this.errorCount=0,v.addLogFilterSupport(this,{configuration:s}),this.configuration=s,this.stdout=l,this.suggestInstall=p}hasErrors(){return this.errorCount>0}exitCode(){return+!!this.hasErrors()}reportCacheHit(s){}reportCacheMiss(s){}startSectionSync(s,l){return l()}async startSectionPromise(s,l){return await l()}startTimerSync(s,l,p){return(typeof l==`function`?l:p)()}async startTimerPromise(s,l,p){return await(typeof l==`function`?l:p)()}reportSeparator(){}reportInfo(s,l){}reportWarning(s,l){}reportError(s,l){this.errorCount+=1,this.stdout.write(`${v.pretty(this.configuration,`➤`,`redBright`)} ${this.formatNameWithHyperlink(s)}: ${l}\n`)}reportProgress(s){let l=Promise.resolve().then(async()=>{for await(let{}of s);}),p=()=>{};return{...l,stop:p}}reportJson(s){}reportFold(s,l){}async finalize(){this.errorCount>0&&(this.stdout.write(` -`),this.stdout.write(`${v.pretty(this.configuration,`➤`,`redBright`)} Errors happened when preparing the environment required to run this command.\n`),this.suggestInstall&&this.stdout.write(`${v.pretty(this.configuration,`➤`,`redBright`)} This might be caused by packages being missing from the lockfile, in which case running "yarn install" might help.\n`))}formatNameWithHyperlink(s){return(0,g.formatNameWithHyperlink)(s,{configuration:this.configuration,json:!1})}}})),require_LockfileResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockfileResolver=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importStar(require_structUtils());s.LockfileResolver=class{constructor(s){this.resolver=s}supportsDescriptor(s,p){return!!(p.project.storedResolutions.get(s.descriptorHash)||p.project.originalPackages.has(l.convertDescriptorToLocator(s).locatorHash))}supportsLocator(s,l){return!!(l.project.originalPackages.has(s.locatorHash)&&!l.project.lockfileNeedsRefresh)}shouldPersistResolution(s,l){throw Error(`The shouldPersistResolution method shouldn't be called on the lockfile resolver, which would always answer yes`)}bindDescriptor(s,l,p){return s}getResolutionDependencies(s,l){return this.resolver.getResolutionDependencies(s,l)}async getCandidates(s,p,g){let v=g.project.storedResolutions.get(s.descriptorHash);if(v){let s=g.project.originalPackages.get(v);if(s)return[s]}let b=g.project.originalPackages.get(l.convertDescriptorToLocator(s).locatorHash);if(b)return[b];throw Error(`Resolution expected from the lockfile data`)}async getSatisfying(s,l,p,g){let[v]=await this.getCandidates(s,l,g);return{locators:p.filter(s=>s.locatorHash===v.locatorHash),sorted:!1}}async resolve(s,l){let p=l.project.originalPackages.get(s.locatorHash);if(!p)throw Error(`The lockfile resolver isn't meant to resolve packages - they should already have been stored into a cache`);return p}}})),require_base=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(){}l.prototype={diff:function(s,l){var g,v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},b=v.callback;typeof v==`function`&&(b=v,v={}),this.options=v;var C=this;function w(s){return b?(setTimeout(function(){b(void 0,s)},0),!0):s}s=this.castInput(s),l=this.castInput(l),s=this.removeEmpty(this.tokenize(s)),l=this.removeEmpty(this.tokenize(l));var E=l.length,k=s.length,A=1,N=E+k;v.maxEditLength&&(N=Math.min(N,v.maxEditLength));var F=v.timeout??1/0,I=Date.now()+F,R=[{oldPos:-1,lastComponent:void 0}],B=this.extractCommon(R[0],l,s,0);if(R[0].oldPos+1>=k&&B+1>=E)return w([{value:this.join(l),count:l.length}]);var q=-1/0,le=1/0;function J(){for(var g=Math.max(q,-A);g<=Math.min(le,A);g+=2){var v=void 0,b=R[g-1],N=R[g+1];b&&(R[g-1]=void 0);var F=!1;if(N){var I=N.oldPos-g;F=N&&0<=I&&I=k&&B+1>=E)return w(p(C,v.lastComponent,l,s,C.useLongestToken));R[g]=v,v.oldPos+1>=k&&(le=Math.min(le,g-1)),B+1>=E&&(q=Math.max(q,g+1))}A++}if(b)(function s(){setTimeout(function(){if(A>N||Date.now()>I)return b();J()||s()},0)})();else for(;A<=N&&Date.now()<=I;){var _e=J();if(_e)return _e}},addToPath:function(s,l,p,g){var v=s.lastComponent;return v&&v.added===l&&v.removed===p?{oldPos:s.oldPos+g,lastComponent:{count:v.count+1,added:l,removed:p,previousComponent:v.previousComponent}}:{oldPos:s.oldPos+g,lastComponent:{count:1,added:l,removed:p,previousComponent:v}}},extractCommon:function(s,l,p,g){for(var v=l.length,b=p.length,C=s.oldPos,w=C-g,E=0;w+1s.length?p:s}),N.value=s.join(F)}else N.value=s.join(p.slice(k,k+N.count));k+=N.count,N.added||(A+=N.count)}else if(N.value=s.join(g.slice(A,A+N.count)),A+=N.count,w&&b[w-1].added){var I=b[w-1];b[w-1]=b[w],b[w]=I}}var R=b[E-1];return E>1&&typeof R.value==`string`&&(R.added||R.removed)&&s.equals(``,R.value)&&(b[E-2].value+=R.value,b.pop()),b}})),require_character=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffChars=v,s.characterDiff=void 0;var l=p(require_base());function p(s){return s&&s.__esModule?s:{default:s}}var g=new l.default;s.characterDiff=g;function v(s,l,p){return g.diff(s,l,p)}})),require_params=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.generateOptions=l;function l(s,l){if(typeof s==`function`)l.callback=s;else if(s)for(var p in s)s.hasOwnProperty(p)&&(l[p]=s[p]);return l}})),require_word=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffWords=w,s.diffWordsWithSpace=E,s.wordDiff=void 0;var l=g(require_base()),p=require_params();function g(s){return s&&s.__esModule?s:{default:s}}var v=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,b=/\S/,C=new l.default;s.wordDiff=C,C.equals=function(s,l){return this.options.ignoreCase&&(s=s.toLowerCase(),l=l.toLowerCase()),s===l||this.options.ignoreWhitespace&&!b.test(s)&&!b.test(l)},C.tokenize=function(s){for(var l=s.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),p=0;p{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffLines=b,s.diffTrimmedLines=C,s.lineDiff=void 0;var l=g(require_base()),p=require_params();function g(s){return s&&s.__esModule?s:{default:s}}var v=new l.default;s.lineDiff=v,v.tokenize=function(s){this.options.stripTrailingCr&&(s=s.replace(/\r\n/g,` -`));var l=[],p=s.split(/(\n|\r\n)/);p[p.length-1]||p.pop();for(var g=0;g{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffSentences=v,s.sentenceDiff=void 0;var l=p(require_base());function p(s){return s&&s.__esModule?s:{default:s}}var g=new l.default;s.sentenceDiff=g,g.tokenize=function(s){return s.split(/(\S.+?[.!?])(?=\s+|$)/)};function v(s,l,p){return g.diff(s,l,p)}})),require_css=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffCss=v,s.cssDiff=void 0;var l=p(require_base());function p(s){return s&&s.__esModule?s:{default:s}}var g=new l.default;s.cssDiff=g,g.tokenize=function(s){return s.split(/([{}:;,]|\s+)/)};function v(s,l,p){return g.diff(s,l,p)}})),require_json=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffJson=w,s.canonicalize=E,s.jsonDiff=void 0;var l=g(require_base()),p=require_line();function g(s){return s&&s.__esModule?s:{default:s}}function v(s){"@babel/helpers - typeof";return v=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(s){return typeof s}:function(s){return s&&typeof Symbol==`function`&&s.constructor===Symbol&&s!==Symbol.prototype?`symbol`:typeof s},v(s)}var b=Object.prototype.toString,C=new l.default;s.jsonDiff=C,C.useLongestToken=!0,C.tokenize=p.lineDiff.tokenize,C.castInput=function(s){var l=this.options,p=l.undefinedReplacement,g=l.stringifyReplacer,v=g===void 0?function(s,l){return l===void 0?p:l}:g;return typeof s==`string`?s:JSON.stringify(E(s,null,null,v),v,` `)},C.equals=function(s,p){return l.default.prototype.equals.call(C,s.replace(/,([\r\n])/g,`$1`),p.replace(/,([\r\n])/g,`$1`))};function w(s,l,p){return C.diff(s,l,p)}function E(s,l,p,g,C){l||=[],p||=[],g&&(s=g(C,s));var w;for(w=0;w{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffArrays=v,s.arrayDiff=void 0;var l=p(require_base());function p(s){return s&&s.__esModule?s:{default:s}}var g=new l.default;s.arrayDiff=g,g.tokenize=function(s){return s.slice()},g.join=g.removeEmpty=function(s){return s};function v(s,l,p){return g.diff(s,l,p)}})),require_parse$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePatch=l;function l(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p=s.split(/\r\n|[\n\v\f\r\x85]/),g=s.match(/\r\n|[\n\v\f\r\x85]/g)||[],v=[],b=0;function C(){var s={};for(v.push(s);b{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s,l,p){var g=!0,v=!1,b=!1,C=1;return function w(){if(g&&!b){if(v?C++:g=!1,s+C<=p)return C;b=!0}if(!v)return b||(g=!0),l<=s-C?-C++:(v=!0,w())}}})),require_apply=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.applyPatch=v,s.applyPatches=b;var l=require_parse$1(),p=g(require_distance_iterator());function g(s){return s&&s.__esModule?s:{default:s}}function v(s,g){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof g==`string`&&(g=(0,l.parsePatch)(g)),Array.isArray(g)){if(g.length>1)throw Error(`applyPatch only works with a single input.`);g=g[0]}var b=s.split(/\r\n|[\n\v\f\r\x85]/),C=s.match(/\r\n|[\n\v\f\r\x85]/g)||[],w=g.hunks,E=v.compareLine||function(s,l,p,g){return l===g},k=0,A=v.fuzzFactor||0,N=0,F=0,I,R;function B(s,l){for(var p=0;p0?g[0]:` `,C=g.length>0?g.substr(1):g;if(v===` `||v===`-`){if(!E(l+1,b[l],v,C)&&(k++,k>A))return!1;l++}}return!0}for(var q=0;q0?We[0]:` `,qe=We.length>0?We.substr(1):We,Je=Pe.linedelimiters&&Pe.linedelimiters[Be]||` -`;if(Ke===` `)ze++;else if(Ke===`-`)b.splice(ze,1),C.splice(ze,1);else if(Ke===`+`)b.splice(ze,0,qe),C.splice(ze,0,Je),ze++;else if(Ke===`\\`){var Ye=Pe.lines[Be-1]?Pe.lines[Be-1][0]:null;Ye===`+`?I=!0:Ye===`-`&&(R=!0)}}}if(I)for(;!b[b.length-1];)b.pop(),C.pop();else R&&(b.push(``),C.push(` -`));for(var Ze=0;Ze{Object.defineProperty(s,`__esModule`,{value:!0}),s.structuredPatch=E,s.formatPatch=k,s.createTwoFilesPatch=A,s.createPatch=N;var l=require_line();function p(s){return C(s)||b(s)||v(s)||g()}function g(){throw TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v(s,l){if(s){if(typeof s==`string`)return w(s,l);var p=Object.prototype.toString.call(s).slice(8,-1);if(p===`Object`&&s.constructor&&(p=s.constructor.name),p===`Map`||p===`Set`)return Array.from(s);if(p===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p))return w(s,l)}}function b(s){if(typeof Symbol<`u`&&Symbol.iterator in Object(s))return Array.from(s)}function C(s){if(Array.isArray(s))return w(s)}function w(s,l){(l==null||l>s.length)&&(l=s.length);for(var p=0,g=Array(l);p0?A(w.lines.slice(-E.context)):[],F-=R.length,I-=R.length)}(C=R).push.apply(C,p(g.map(function(s){return(l.added?`+`:`-`)+s}))),l.added?q+=g.length:B+=g.length}else{if(F)if(g.length<=E.context*2&&s=k.length-2&&g.length<=E.context){var xe=/\n$/.test(v),De=/\n$/.test(b),Ne=g.length==0&&R.length>be.oldLines;!xe&&Ne&&v.length>0&&R.splice(be.oldLines,0,`\\ No newline at end of file`),(!xe&&!Ne||!De)&&R.push(`\\ No newline at end of file`)}N.push(be),F=0,I=0,R=[]}B+=g.length,q+=g.length}},J=0;J{let l=new v.ZipFS,f=g.ppath.join(p.PortablePath.root,F.getIdentVendorPath(s));return l.mkdirSync(f,{recursive:!0}),l.writeJsonSync(g.ppath.join(f,p.Filename.manifest),{name:F.stringifyIdent(s),mocked:!0}),l},_e=async(f,{isColdHit:p,controlPath:g=null})=>{if(g===null&&B.unstablePackages?.has(s.locatorHash))return{isValid:!0,hash:null};let v=l&&!p?R(l).cacheKey:this.cacheKey,b=!B.skipIntegrityCheck||!l?`${v}/${await A.checksumFile(f)}`:l;if(g!==null&&b!==(!B.skipIntegrityCheck||!l?`${this.cacheKey}/${await A.checksumFile(g)}`:l))throw new k.ReportError(w.MessageName.CACHE_CHECKSUM_MISMATCH,`The remote archive doesn't match the local checksum - has the local cache been corrupted?`);let C=null;switch(l!==null&&b!==l&&(C=this.check?`throw`:R(l).cacheKey===R(b).cacheKey?this.configuration.get(`checksumBehavior`):`update`),C){case null:case`update`:return{isValid:!0,hash:b};case`ignore`:return{isValid:!0,hash:l};case`reset`:return{isValid:!1,hash:l};default:case`throw`:throw new k.ReportError(w.MessageName.CACHE_CHECKSUM_MISMATCH,`The remote archive doesn't match the expected checksum`)}},be=async l=>{if(!I)throw Error(`Cache check required but no loader configured for ${F.prettyLocator(this.configuration,s)}`);let f=await I(),p=f.getRealPath();f.saveAndClose(),await g.xfs.chmodPromise(p,420);let v=await _e(l,{controlPath:p,isColdHit:!1});if(!v.isValid)throw Error(`Assertion failed: Expected a valid checksum`);return v.hash},xe=async()=>{if(q===null||!await g.xfs.existsPromise(q)){let s=await I(),l=s.getRealPath();return s.saveAndClose(),{source:`loader`,path:l}}return{source:`mirror`,path:q}},De=async()=>{if(!I)throw Error(`Cache entry required but missing for ${F.prettyLocator(this.configuration,s)}`);if(this.immutable)throw new k.ReportError(w.MessageName.IMMUTABLE_CACHE,`Cache entry required but missing for ${F.prettyLocator(this.configuration,s)}`);let{path:l,source:f}=await xe(),{hash:p}=await _e(l,{isColdHit:!0}),v=this.getLocatorPath(s,p),b=[];f!==`mirror`&&q!==null&&b.push(async()=>{let s=`${q}${this.cacheId}`;await g.xfs.copyFilePromise(l,s,C.default.constants.COPYFILE_FICLONE),await g.xfs.chmodPromise(s,420),await g.xfs.renamePromise(s,q)}),(!B.mirrorWriteOnly||q===null)&&b.push(async()=>{let s=`${v}${this.cacheId}`;await g.xfs.copyFilePromise(l,s,C.default.constants.COPYFILE_FICLONE),await g.xfs.chmodPromise(s,420),await g.xfs.renamePromise(s,v)});let E=B.mirrorWriteOnly?q??v:v;return await Promise.all(b.map(s=>s())),[!1,E,p]},Oe=async()=>{let p=(async()=>{let p=B.unstablePackages?.has(s.locatorHash),g=p||!l||this.isChecksumCompatible(l)?this.getLocatorPath(s,l):null,v=g===null?!1:this.markedFiles.has(g)||await J.existsPromise(g),C=!!B.mockedPackages?.has(s.locatorHash)&&(!this.check||!v),A=C||v,N=A?b:E;if(N&&N(),A){let s=null,l=g;if(!C)if(this.check)s=await be(l);else{let f=await _e(l,{isColdHit:!1});if(f.isValid)s=f.hash;else return De()}return[C,l,s]}else{if(this.immutable&&p)throw new k.ReportError(w.MessageName.IMMUTABLE_CACHE,`Cache entry required but missing for ${F.prettyLocator(this.configuration,s)}; consider defining ${f.formatUtils.pretty(this.configuration,`supportedArchitectures`,f.formatUtils.Type.CODE)} to cache packages for multiple systems`);return De()}})();this.mutexes.set(s.locatorHash,p);try{return await p}finally{this.mutexes.delete(s.locatorHash)}};for(let l;l=this.mutexes.get(s.locatorHash);)await l;let[je,Ne,Pe]=await Oe();je||this.markedFiles.add(Ne);let ze=()=>this.refCountedZipFsCache.addOrCreate(Ne,()=>je?le():new v.ZipFS(Ne,{baseFs:J,readOnly:!0})),Be,We=new p.LazyFS(()=>N.prettifySyncErrors(()=>(Be=ze(),Be.value),l=>`Failed to open the cache entry for ${F.prettyLocator(this.configuration,s)}: ${l}`),g.ppath);return[new p.AliasFS(Ne,{baseFs:We,pathUtils:g.ppath}),()=>{Be?.release()},B.unstablePackages?.has(s.locatorHash)?null:Pe]}};let I=/^(?:(?(?[0-9]+)(?.*))\/)?(?.*)$/;function R(s){let l=s.match(I);if(!l?.groups)throw Error(`Assertion failed: Expected the checksum to match the requested pattern`);let f=l.groups.cacheVersion?parseInt(l.groups.cacheVersion):null;return{cacheKey:l.groups.cacheKey??null,cacheVersion:f,cacheSpec:l.groups.cacheSpec??null,hash:l.groups.hash}}})),require_Installer=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.BuildDirectiveType=void 0;var l;(function(s){s[s.SCRIPT=0]=`SCRIPT`,s[s.SHELLCODE=1]=`SHELLCODE`})(l||(s.BuildDirectiveType=l={}))})),require_LegacyMigrationResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LegacyMigrationResolver=s.IMPORTED_PATTERNS=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=require_lib$7(),g=require_MessageName(),v=l.__importStar(require_semverUtils()),b=l.__importStar(require_structUtils());s.IMPORTED_PATTERNS=[[/^(git(?:\+(?:https|ssh))?:\/\/.*(?:\.git)?)#(.*)$/,(s,l,f,p)=>`${f}#commit=${p}`],[/^https:\/\/((?:[^/]+?)@)?codeload\.github\.com\/([^/]+\/[^/]+)\/tar\.gz\/([0-9a-f]+)$/,(s,l,f=``,p,g)=>`https://${f}github.com/${p}.git#commit=${g}`],[/^https:\/\/((?:[^/]+?)@)?github\.com\/([^/]+\/[^/]+?)(?:\.git)?#([0-9a-f]+)$/,(s,l,f=``,p,g)=>`https://${f}github.com/${p}.git#commit=${g}`],[/^https?:\/\/[^/]+\/(?:[^/]+\/)*(?:@.+(?:\/|(?:%2f)))?([^/]+)\/(?:-|download)\/\1-[^/]+\.tgz(?:#|$)/,s=>`npm:${s}`],[/^https:\/\/npm\.pkg\.github\.com\/download\/(?:@[^/]+)\/(?:[^/]+)\/(?:[^/]+)\/(?:[0-9a-f]+)(?:#|$)/,s=>`npm:${s}`],[/^https:\/\/npm\.fontawesome\.com\/(?:@[^/]+)\/([^/]+)\/-\/([^/]+)\/\1-\2.tgz(?:#|$)/,s=>`npm:${s}`],[/^https?:\/\/[^/]+\/.*\/(@[^/]+)\/([^/]+)\/-\/\1\/\2-(?:[.\d\w-]+)\.tgz(?:#|$)/,(s,l)=>b.makeRange({protocol:`npm:`,source:null,selector:s,params:{__archiveUrl:l}})],[/^[^/]+\.tgz#[0-9a-f]+$/,s=>`npm:${s}`]],s.LegacyMigrationResolver=class{constructor(s){this.resolver=s,this.resolutions=null}async setup(l,{report:C}){let w=f.ppath.join(l.cwd,f.Filename.lockfile);if(!f.xfs.existsSync(w))return;let E=await f.xfs.readFilePromise(w,`utf8`),k=(0,p.parseSyml)(E);if(Object.hasOwn(k,`__metadata`))return;let A=this.resolutions=new Map;for(let f of Object.keys(k)){let p=b.tryParseDescriptor(f);if(!p){C.reportWarning(g.MessageName.YARN_IMPORT_FAILED,`Failed to parse the string "${f}" into a proper descriptor`);continue}let w=v.validRange(p.range)?b.makeDescriptor(p,`npm:${p.range}`):p,{version:E,resolved:N}=k[f];if(!N)continue;let F;for(let[l,f]of s.IMPORTED_PATTERNS){let s=N.match(l);if(s){F=f(E,...s);break}}if(!F){C.reportWarning(g.MessageName.YARN_IMPORT_FAILED,`${b.prettyDescriptor(l.configuration,w)}: Only some patterns can be imported from legacy lockfiles (not "${N}")`);continue}let I=w;try{let s=b.parseRange(w.range),l=b.tryParseDescriptor(s.selector,!0);l&&(I=l)}catch{}A.set(w.descriptorHash,b.makeLocator(I,F))}}supportsDescriptor(s,l){return this.resolutions?this.resolutions.has(s.descriptorHash):!1}supportsLocator(s,l){return!1}shouldPersistResolution(s,l){throw Error(`Assertion failed: This resolver doesn't support resolving locators to packages`)}bindDescriptor(s,l,f){return s}getResolutionDependencies(s,l){return{}}async getCandidates(s,l,f){if(!this.resolutions)throw Error(`Assertion failed: The resolution store should have been setup`);let p=this.resolutions.get(s.descriptorHash);if(!p)throw Error(`Assertion failed: The resolution should have been registered`);let g=b.convertLocatorToDescriptor(p),v=f.project.configuration.normalizeDependency(g);return await this.resolver.getCandidates(v,l,f)}async getSatisfying(s,l,f,p){let[g]=await this.getCandidates(s,l,p);return{locators:f.filter(s=>s.locatorHash===g.locatorHash),sorted:!1}}async resolve(s,l){throw Error(`Assertion failed: This resolver doesn't support resolving locators to packages`)}}})),require_LightReport=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LightReport=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_Report(),p=require_StreamReport(),g=l.__importStar(require_formatUtils());s.LightReport=class extends f.Report{static async start(s,l){let f=new this(s);try{await l(f)}catch(s){f.reportExceptionOnce(s)}finally{await f.finalize()}return f}constructor({configuration:s,stdout:l,suggestInstall:f=!0}){super(),this.errorCount=0,g.addLogFilterSupport(this,{configuration:s}),this.configuration=s,this.stdout=l,this.suggestInstall=f}hasErrors(){return this.errorCount>0}exitCode(){return+!!this.hasErrors()}reportCacheHit(s){}reportCacheMiss(s){}startSectionSync(s,l){return l()}async startSectionPromise(s,l){return await l()}startTimerSync(s,l,f){return(typeof l==`function`?l:f)()}async startTimerPromise(s,l,f){return await(typeof l==`function`?l:f)()}reportSeparator(){}reportInfo(s,l){}reportWarning(s,l){}reportError(s,l){this.errorCount+=1,this.stdout.write(`${g.pretty(this.configuration,`➤`,`redBright`)} ${this.formatNameWithHyperlink(s)}: ${l}\n`)}reportProgress(s){let l=Promise.resolve().then(async()=>{for await(let{}of s);}),f=()=>{};return{...l,stop:f}}reportJson(s){}reportFold(s,l){}async finalize(){this.errorCount>0&&(this.stdout.write(` +`),this.stdout.write(`${g.pretty(this.configuration,`➤`,`redBright`)} Errors happened when preparing the environment required to run this command.\n`),this.suggestInstall&&this.stdout.write(`${g.pretty(this.configuration,`➤`,`redBright`)} This might be caused by packages being missing from the lockfile, in which case running "yarn install" might help.\n`))}formatNameWithHyperlink(s){return(0,p.formatNameWithHyperlink)(s,{configuration:this.configuration,json:!1})}}})),require_LockfileResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockfileResolver=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__importStar(require_structUtils());s.LockfileResolver=class{constructor(s){this.resolver=s}supportsDescriptor(s,f){return!!(f.project.storedResolutions.get(s.descriptorHash)||f.project.originalPackages.has(l.convertDescriptorToLocator(s).locatorHash))}supportsLocator(s,l){return!!(l.project.originalPackages.has(s.locatorHash)&&!l.project.lockfileNeedsRefresh)}shouldPersistResolution(s,l){throw Error(`The shouldPersistResolution method shouldn't be called on the lockfile resolver, which would always answer yes`)}bindDescriptor(s,l,f){return s}getResolutionDependencies(s,l){return this.resolver.getResolutionDependencies(s,l)}async getCandidates(s,f,p){let g=p.project.storedResolutions.get(s.descriptorHash);if(g){let s=p.project.originalPackages.get(g);if(s)return[s]}let v=p.project.originalPackages.get(l.convertDescriptorToLocator(s).locatorHash);if(v)return[v];throw Error(`Resolution expected from the lockfile data`)}async getSatisfying(s,l,f,p){let[g]=await this.getCandidates(s,l,p);return{locators:f.filter(s=>s.locatorHash===g.locatorHash),sorted:!1}}async resolve(s,l){let f=l.project.originalPackages.get(s.locatorHash);if(!f)throw Error(`The lockfile resolver isn't meant to resolve packages - they should already have been stored into a cache`);return f}}})),require_base=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(){}l.prototype={diff:function(s,l){var p,g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},v=g.callback;typeof g==`function`&&(v=g,g={}),this.options=g;var b=this;function C(s){return v?(setTimeout(function(){v(void 0,s)},0),!0):s}s=this.castInput(s),l=this.castInput(l),s=this.removeEmpty(this.tokenize(s)),l=this.removeEmpty(this.tokenize(l));var w=l.length,E=s.length,k=1,A=w+E;g.maxEditLength&&(A=Math.min(A,g.maxEditLength));var N=g.timeout??1/0,F=Date.now()+N,I=[{oldPos:-1,lastComponent:void 0}],R=this.extractCommon(I[0],l,s,0);if(I[0].oldPos+1>=E&&R+1>=w)return C([{value:this.join(l),count:l.length}]);var B=-1/0,q=1/0;function J(){for(var p=Math.max(B,-k);p<=Math.min(q,k);p+=2){var g=void 0,v=I[p-1],A=I[p+1];v&&(I[p-1]=void 0);var N=!1;if(A){var F=A.oldPos-p;N=A&&0<=F&&F=E&&R+1>=w)return C(f(b,g.lastComponent,l,s,b.useLongestToken));I[p]=g,g.oldPos+1>=E&&(q=Math.min(q,p-1)),R+1>=w&&(B=Math.max(B,p+1))}k++}if(v)(function s(){setTimeout(function(){if(k>A||Date.now()>F)return v();J()||s()},0)})();else for(;k<=A&&Date.now()<=F;){var le=J();if(le)return le}},addToPath:function(s,l,f,p){var g=s.lastComponent;return g&&g.added===l&&g.removed===f?{oldPos:s.oldPos+p,lastComponent:{count:g.count+1,added:l,removed:f,previousComponent:g.previousComponent}}:{oldPos:s.oldPos+p,lastComponent:{count:1,added:l,removed:f,previousComponent:g}}},extractCommon:function(s,l,f,p){for(var g=l.length,v=f.length,b=s.oldPos,C=b-p,w=0;C+1s.length?f:s}),A.value=s.join(N)}else A.value=s.join(f.slice(E,E+A.count));E+=A.count,A.added||(k+=A.count)}else if(A.value=s.join(p.slice(k,k+A.count)),k+=A.count,C&&v[C-1].added){var F=v[C-1];v[C-1]=v[C],v[C]=F}}var I=v[w-1];return w>1&&typeof I.value==`string`&&(I.added||I.removed)&&s.equals(``,I.value)&&(v[w-2].value+=I.value,v.pop()),v}})),require_character=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffChars=g,s.characterDiff=void 0;var l=f(require_base());function f(s){return s&&s.__esModule?s:{default:s}}var p=new l.default;s.characterDiff=p;function g(s,l,f){return p.diff(s,l,f)}})),require_params=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.generateOptions=l;function l(s,l){if(typeof s==`function`)l.callback=s;else if(s)for(var f in s)s.hasOwnProperty(f)&&(l[f]=s[f]);return l}})),require_word=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffWords=C,s.diffWordsWithSpace=w,s.wordDiff=void 0;var l=p(require_base()),f=require_params();function p(s){return s&&s.__esModule?s:{default:s}}var g=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,v=/\S/,b=new l.default;s.wordDiff=b,b.equals=function(s,l){return this.options.ignoreCase&&(s=s.toLowerCase(),l=l.toLowerCase()),s===l||this.options.ignoreWhitespace&&!v.test(s)&&!v.test(l)},b.tokenize=function(s){for(var l=s.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),f=0;f{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffLines=v,s.diffTrimmedLines=b,s.lineDiff=void 0;var l=p(require_base()),f=require_params();function p(s){return s&&s.__esModule?s:{default:s}}var g=new l.default;s.lineDiff=g,g.tokenize=function(s){this.options.stripTrailingCr&&(s=s.replace(/\r\n/g,` +`));var l=[],f=s.split(/(\n|\r\n)/);f[f.length-1]||f.pop();for(var p=0;p{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffSentences=g,s.sentenceDiff=void 0;var l=f(require_base());function f(s){return s&&s.__esModule?s:{default:s}}var p=new l.default;s.sentenceDiff=p,p.tokenize=function(s){return s.split(/(\S.+?[.!?])(?=\s+|$)/)};function g(s,l,f){return p.diff(s,l,f)}})),require_css=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffCss=g,s.cssDiff=void 0;var l=f(require_base());function f(s){return s&&s.__esModule?s:{default:s}}var p=new l.default;s.cssDiff=p,p.tokenize=function(s){return s.split(/([{}:;,]|\s+)/)};function g(s,l,f){return p.diff(s,l,f)}})),require_json=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffJson=C,s.canonicalize=w,s.jsonDiff=void 0;var l=p(require_base()),f=require_line();function p(s){return s&&s.__esModule?s:{default:s}}function g(s){"@babel/helpers - typeof";return g=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(s){return typeof s}:function(s){return s&&typeof Symbol==`function`&&s.constructor===Symbol&&s!==Symbol.prototype?`symbol`:typeof s},g(s)}var v=Object.prototype.toString,b=new l.default;s.jsonDiff=b,b.useLongestToken=!0,b.tokenize=f.lineDiff.tokenize,b.castInput=function(s){var l=this.options,f=l.undefinedReplacement,p=l.stringifyReplacer,g=p===void 0?function(s,l){return l===void 0?f:l}:p;return typeof s==`string`?s:JSON.stringify(w(s,null,null,g),g,` `)},b.equals=function(s,f){return l.default.prototype.equals.call(b,s.replace(/,([\r\n])/g,`$1`),f.replace(/,([\r\n])/g,`$1`))};function C(s,l,f){return b.diff(s,l,f)}function w(s,l,f,p,b){l||=[],f||=[],p&&(s=p(b,s));var C;for(C=0;C{Object.defineProperty(s,`__esModule`,{value:!0}),s.diffArrays=g,s.arrayDiff=void 0;var l=f(require_base());function f(s){return s&&s.__esModule?s:{default:s}}var p=new l.default;s.arrayDiff=p,p.tokenize=function(s){return s.slice()},p.join=p.removeEmpty=function(s){return s};function g(s,l,f){return p.diff(s,l,f)}})),require_parse$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePatch=l;function l(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f=s.split(/\r\n|[\n\v\f\r\x85]/),p=s.match(/\r\n|[\n\v\f\r\x85]/g)||[],g=[],v=0;function b(){var s={};for(g.push(s);v{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=l;function l(s,l,f){var p=!0,g=!1,v=!1,b=1;return function C(){if(p&&!v){if(g?b++:p=!1,s+b<=f)return b;v=!0}if(!g)return v||(p=!0),l<=s-b?-b++:(g=!0,C())}}})),require_apply=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.applyPatch=g,s.applyPatches=v;var l=require_parse$1(),f=p(require_distance_iterator());function p(s){return s&&s.__esModule?s:{default:s}}function g(s,p){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof p==`string`&&(p=(0,l.parsePatch)(p)),Array.isArray(p)){if(p.length>1)throw Error(`applyPatch only works with a single input.`);p=p[0]}var v=s.split(/\r\n|[\n\v\f\r\x85]/),b=s.match(/\r\n|[\n\v\f\r\x85]/g)||[],C=p.hunks,w=g.compareLine||function(s,l,f,p){return l===p},E=0,k=g.fuzzFactor||0,A=0,N=0,F,I;function R(s,l){for(var f=0;f0?p[0]:` `,b=p.length>0?p.substr(1):p;if(g===` `||g===`-`){if(!w(l+1,v[l],g,b)&&(E++,E>k))return!1;l++}}return!0}for(var B=0;B0?Pe[0]:` `,Be=Pe.length>0?Pe.substr(1):Pe,We=Oe.linedelimiters&&Oe.linedelimiters[Ne]||` +`;if(ze===` `)je++;else if(ze===`-`)v.splice(je,1),b.splice(je,1);else if(ze===`+`)v.splice(je,0,Be),b.splice(je,0,We),je++;else if(ze===`\\`){var Ke=Oe.lines[Ne-1]?Oe.lines[Ne-1][0]:null;Ke===`+`?F=!0:Ke===`-`&&(I=!0)}}}if(F)for(;!v[v.length-1];)v.pop(),b.pop();else I&&(v.push(``),b.push(` +`));for(var qe=0;qe{Object.defineProperty(s,`__esModule`,{value:!0}),s.structuredPatch=w,s.formatPatch=E,s.createTwoFilesPatch=k,s.createPatch=A;var l=require_line();function f(s){return b(s)||v(s)||g(s)||p()}function p(){throw TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g(s,l){if(s){if(typeof s==`string`)return C(s,l);var f=Object.prototype.toString.call(s).slice(8,-1);if(f===`Object`&&s.constructor&&(f=s.constructor.name),f===`Map`||f===`Set`)return Array.from(s);if(f===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return C(s,l)}}function v(s){if(typeof Symbol<`u`&&Symbol.iterator in Object(s))return Array.from(s)}function b(s){if(Array.isArray(s))return C(s)}function C(s,l){(l==null||l>s.length)&&(l=s.length);for(var f=0,p=Array(l);f0?k(C.lines.slice(-w.context)):[],N-=I.length,F-=I.length)}(b=I).push.apply(b,f(p.map(function(s){return(l.added?`+`:`-`)+s}))),l.added?B+=p.length:R+=p.length}else{if(N)if(p.length<=w.context*2&&s=E.length-2&&p.length<=w.context){var be=/\n$/.test(g),xe=/\n$/.test(v),De=p.length==0&&I.length>_e.oldLines;!be&&De&&g.length>0&&I.splice(_e.oldLines,0,`\\ No newline at end of file`),(!be&&!De||!xe)&&I.push(`\\ No newline at end of file`)}A.push(_e),N=0,F=0,I=[]}R+=p.length,B+=p.length}},J=0;J{Object.defineProperty(s,`__esModule`,{value:!0}),s.arrayEqual=l,s.arrayStartsWith=p;function l(s,l){return s.length===l.length?p(s,l):!1}function p(s,l){if(l.length>s.length)return!1;for(var p=0;p{Object.defineProperty(s,`__esModule`,{value:!0}),s.calcLineCount=A,s.merge=N;var l=require_create(),p=require_parse$1(),g=require_array();function v(s){return E(s)||w(s)||C(s)||b()}function b(){throw TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C(s,l){if(s){if(typeof s==`string`)return k(s,l);var p=Object.prototype.toString.call(s).slice(8,-1);if(p===`Object`&&s.constructor&&(p=s.constructor.name),p===`Map`||p===`Set`)return Array.from(s);if(p===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p))return k(s,l)}}function w(s){if(typeof Symbol<`u`&&Symbol.iterator in Object(s))return Array.from(s)}function E(s){if(Array.isArray(s))return k(s)}function k(s,l){(l==null||l>s.length)&&(l=s.length);for(var p=0,g=Array(l);p{Object.defineProperty(s,`__esModule`,{value:!0}),s.reversePatch=v;function l(s,l){var p=Object.keys(s);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(s);l&&(g=g.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),p.push.apply(p,g)}return p}function p(s){for(var p=1;p{Object.defineProperty(s,`__esModule`,{value:!0}),s.convertChangesToDMP=l;function l(s){for(var l=[],p,g,v=0;v{Object.defineProperty(s,`__esModule`,{value:!0}),s.convertChangesToXML=l;function l(s){for(var l=[],g=0;g`):v.removed&&l.push(``),l.push(p(v.value)),v.added?l.push(``):v.removed&&l.push(``)}return l.join(``)}function p(s){var l=s;return l=l.replace(/&/g,`&`),l=l.replace(//g,`>`),l=l.replace(/"/g,`"`),l}})),require_lib$5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),Object.defineProperty(s,`Diff`,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(s,`diffChars`,{enumerable:!0,get:function(){return p.diffChars}}),Object.defineProperty(s,`diffWords`,{enumerable:!0,get:function(){return g.diffWords}}),Object.defineProperty(s,`diffWordsWithSpace`,{enumerable:!0,get:function(){return g.diffWordsWithSpace}}),Object.defineProperty(s,`diffLines`,{enumerable:!0,get:function(){return v.diffLines}}),Object.defineProperty(s,`diffTrimmedLines`,{enumerable:!0,get:function(){return v.diffTrimmedLines}}),Object.defineProperty(s,`diffSentences`,{enumerable:!0,get:function(){return b.diffSentences}}),Object.defineProperty(s,`diffCss`,{enumerable:!0,get:function(){return C.diffCss}}),Object.defineProperty(s,`diffJson`,{enumerable:!0,get:function(){return w.diffJson}}),Object.defineProperty(s,`canonicalize`,{enumerable:!0,get:function(){return w.canonicalize}}),Object.defineProperty(s,`diffArrays`,{enumerable:!0,get:function(){return E.diffArrays}}),Object.defineProperty(s,`applyPatch`,{enumerable:!0,get:function(){return k.applyPatch}}),Object.defineProperty(s,`applyPatches`,{enumerable:!0,get:function(){return k.applyPatches}}),Object.defineProperty(s,`parsePatch`,{enumerable:!0,get:function(){return A.parsePatch}}),Object.defineProperty(s,`merge`,{enumerable:!0,get:function(){return N.merge}}),Object.defineProperty(s,`reversePatch`,{enumerable:!0,get:function(){return F.reversePatch}}),Object.defineProperty(s,`structuredPatch`,{enumerable:!0,get:function(){return I.structuredPatch}}),Object.defineProperty(s,`createTwoFilesPatch`,{enumerable:!0,get:function(){return I.createTwoFilesPatch}}),Object.defineProperty(s,`createPatch`,{enumerable:!0,get:function(){return I.createPatch}}),Object.defineProperty(s,`formatPatch`,{enumerable:!0,get:function(){return I.formatPatch}}),Object.defineProperty(s,`convertChangesToDMP`,{enumerable:!0,get:function(){return R.convertChangesToDMP}}),Object.defineProperty(s,`convertChangesToXML`,{enumerable:!0,get:function(){return B.convertChangesToXML}});var l=q(require_base()),p=require_character(),g=require_word(),v=require_line(),b=require_sentence(),C=require_css(),w=require_json(),E=require_array$1(),k=require_apply(),A=require_parse$1(),N=require_merge(),F=require_reverse(),I=require_create(),R=require_dmp(),B=require_xml();function q(s){return s&&s.__esModule?s:{default:s}}})),require_RunInstallPleaseResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RunInstallPleaseResolver=void 0;let l=require_MessageName(),p=require_Report();s.RunInstallPleaseResolver=class{constructor(s){this.resolver=s}supportsDescriptor(s,l){return this.resolver.supportsDescriptor(s,l)}supportsLocator(s,l){return this.resolver.supportsLocator(s,l)}shouldPersistResolution(s,l){return this.resolver.shouldPersistResolution(s,l)}bindDescriptor(s,l,p){return this.resolver.bindDescriptor(s,l,p)}getResolutionDependencies(s,l){return this.resolver.getResolutionDependencies(s,l)}async getCandidates(s,g,v){throw new p.ReportError(l.MessageName.MISSING_LOCKFILE_ENTRY,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}async getSatisfying(s,g,v,b){throw new p.ReportError(l.MessageName.MISSING_LOCKFILE_ENTRY,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}async resolve(s,g){throw new p.ReportError(l.MessageName.MISSING_LOCKFILE_ENTRY,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}}})),require_ThrowReport=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ThrowReport=void 0;let l=require_Report();s.ThrowReport=class extends l.Report{reportCacheHit(s){}reportCacheMiss(s){}startSectionSync(s,l){return l()}async startSectionPromise(s,l){return await l()}startTimerSync(s,l,p){return(typeof l==`function`?l:p)()}async startTimerPromise(s,l,p){return await(typeof l==`function`?l:p)()}reportSeparator(){}reportInfo(s,l){}reportWarning(s,l){}reportError(s,l){}reportProgress(s){let l=Promise.resolve().then(async()=>{for await(let{}of s);}),p=()=>{};return{...l,stop:p}}reportJson(s){}reportFold(s,l){}async finalize(){}}})),require_Workspace=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Workspace=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=l.__importDefault(require_out()),v=require_Manifest(),b=require_WorkspaceResolver(),C=l.__importStar(require_formatUtils()),w=l.__importStar(require_hashUtils()),E=l.__importStar(require_semverUtils()),k=l.__importStar(require_structUtils());s.Workspace=class{constructor(s,{project:l}){this.workspacesCwds=new Set,this.project=l,this.cwd=s}async setup(){this.manifest=await v.Manifest.tryFind(this.cwd)??new v.Manifest,this.relativeCwd=p.ppath.relative(this.project.cwd,this.cwd)||p.PortablePath.dot;let s=this.manifest.name?this.manifest.name:k.makeIdent(null,`${this.computeCandidateName()}-${w.makeHash(this.relativeCwd).substring(0,6)}`);this.anchoredDescriptor=k.makeDescriptor(s,`${b.WorkspaceResolver.protocol}${this.relativeCwd}`),this.anchoredLocator=k.makeLocator(s,`${b.WorkspaceResolver.protocol}${this.relativeCwd}`);let l=this.manifest.workspaceDefinitions.map(({pattern:s})=>s);if(l.length===0)return;let C=await(0,g.default)(l,{cwd:p.npath.fromPortablePath(this.cwd),onlyDirectories:!0,ignore:[`**/node_modules`,`**/.git`,`**/.yarn`]});C.sort(),await C.reduce(async(s,l)=>{let g=p.ppath.resolve(this.cwd,p.npath.toPortablePath(l)),v=await p.xfs.existsPromise(p.ppath.join(g,`package.json`));await s,v&&this.workspacesCwds.add(g)},Promise.resolve())}get anchoredPackage(){let s=this.project.storedPackages.get(this.anchoredLocator.locatorHash);if(!s)throw Error(`Assertion failed: Expected workspace ${k.prettyWorkspace(this.project.configuration,this)} (${C.pretty(this.project.configuration,p.ppath.join(this.cwd,p.Filename.manifest),C.Type.PATH)}) to have been resolved. Run "yarn install" to update the lockfile`);return s}accepts(s){let l=s.indexOf(`:`),g=l===-1?null:s.slice(0,l+1),v=l===-1?s:s.slice(l+1);if(g===b.WorkspaceResolver.protocol&&p.ppath.normalize(v)===this.relativeCwd||g===b.WorkspaceResolver.protocol&&(v===`*`||v===`^`||v===`~`))return!0;let C=E.validRange(v);return C?g===b.WorkspaceResolver.protocol?C.test(this.manifest.version??`0.0.0`):this.project.configuration.get(`enableTransparentWorkspaces`)?this.manifest.version===null?!1:C.test(this.manifest.version):!1:!1}computeCandidateName(){return this.cwd===this.project.cwd?`root-workspace`:`${p.ppath.basename(this.cwd)}`||`unnamed-workspace`}getRecursiveWorkspaceDependencies({dependencies:s=v.Manifest.hardDependencies}={}){let l=new Set,p=g=>{for(let v of s)for(let s of g.manifest[v].values()){let g=this.project.tryWorkspaceByDescriptor(s);g===null||l.has(g)||(l.add(g),p(g))}};return p(this),l}getRecursiveWorkspaceDependents({dependencies:s=v.Manifest.hardDependencies}={}){let l=new Set,p=g=>{for(let v of this.project.workspaces)s.some(s=>[...v.manifest[s].values()].some(s=>{let l=this.project.tryWorkspaceByDescriptor(s);return l!==null&&k.areLocatorsEqual(l.anchoredLocator,g.anchoredLocator)}))&&!l.has(v)&&(l.add(v),p(v))};return p(this),l}getRecursiveWorkspaceChildren(){let s=new Set([this]);for(let l of s)for(let p of l.workspacesCwds){let l=this.project.workspacesByCwd.get(p);l&&s.add(l)}return s.delete(this),Array.from(s)}async persistManifest(){let s={};this.manifest.exportTo(s);let l=p.ppath.join(this.cwd,v.Manifest.fileName),g=`${JSON.stringify(s,null,this.manifest.indent)}\n`;await p.xfs.changeFilePromise(l,g,{automaticNewlines:!0}),this.manifest.raw=s}}})),require_Project=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Project=s.PeerWarningType=s.InstallMode=s.LOCKFILE_VERSION=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=require_lib$9(),v=require_lib$8(),b=require_advanced(),C=require(`crypto`),w=require_lib$5(),E=require_compat(),k=l.__importDefault(require_p_limit()),A=l.__importDefault(require(`semver`)),N=require(`util`),F=l.__importDefault(require(`v8`)),I=l.__importDefault(require(`zlib`)),R=require_Cache(),B=require_Configuration(),q=require_Installer(),le=require_LegacyMigrationResolver(),J=require_LockfileResolver(),_e=require_Manifest(),be=require_MessageName(),xe=require_MultiResolver(),De=require_Report(),Ne=require_RunInstallPleaseResolver(),Pe=require_StreamReport(),ze=require_ThrowReport(),Be=require_WorkspaceResolver(),We=require_Workspace(),Ke=require_folderUtils(),qe=l.__importStar(require_formatUtils()),Je=l.__importStar(require_hashUtils()),Ye=l.__importStar(require_miscUtils()),Ze=l.__importStar(require_nodeUtils()),Qe=l.__importStar(require_scriptUtils()),ot=l.__importStar(require_semverUtils()),st=l.__importStar(require_structUtils()),ut=require_types$3(),yt=require_types$3();s.LOCKFILE_VERSION=Ye.parseInt(process.env.YARN_LOCKFILE_VERSION_OVERRIDE??9);let Tt=3,Ot=/ *, */g,At=/\/$/,jt=32,It=(0,N.promisify)(I.default.gzip),Lt=(0,N.promisify)(I.default.gunzip);var Rt;(function(s){s.UpdateLockfile=`update-lockfile`,s.SkipBuild=`skip-build`})(Rt||(s.InstallMode=Rt={}));let Vt={restoreLinkersCustomData:[`linkersCustomData`],restoreResolutions:[`accessibleLocators`,`conditionalLocators`,`disabledLocators`,`optionalBuilds`,`storedDescriptors`,`storedResolutions`,`storedPackages`,`lockFileChecksum`],restoreBuildState:[`skippedBuilds`,`storedBuildState`]};var Ht;(function(s){s[s.NotProvided=0]=`NotProvided`,s[s.NotCompatible=1]=`NotCompatible`,s[s.NodeNotProvided=2]=`NodeNotProvided`,s[s.NodeNotCompatible=3]=`NodeNotCompatible`})(Ht||(s.PeerWarningType=Ht={}));let Gt=s=>Je.makeHash(`3`,s);s.Project=class l{static async find(s,p){if(!s.projectCwd)throw new b.UsageError(`No project found in ${p}`);let v=s.projectCwd,C=p,w=null;for(;w!==s.projectCwd;){if(w=C,g.xfs.existsSync(g.ppath.join(w,g.Filename.manifest))){v=w;break}C=g.ppath.dirname(w)}let E=new l(s.projectCwd,{configuration:s});B.Configuration.telemetry?.reportProject(E.cwd),await E.setupResolutions(),await E.setupWorkspaces(),B.Configuration.telemetry?.reportWorkspaceCount(E.workspaces.length),B.Configuration.telemetry?.reportDependencyCount(E.workspaces.reduce((s,l)=>s+l.manifest.dependencies.size+l.manifest.devDependencies.size,0));let k=E.tryWorkspaceByCwd(v);if(k)return{project:E,workspace:k,locator:k.anchoredLocator};let A=await E.findLocatorForLocation(`${v}/`,{strict:!0});if(A)return{project:E,locator:A,workspace:null};let N=qe.pretty(s,E.cwd,qe.Type.PATH),F=qe.pretty(s,g.ppath.relative(E.cwd,v),qe.Type.PATH),I=`- If ${N} isn't intended to be a project, remove any yarn.lock and/or package.json file there.`,R=`- If ${N} is intended to be a project, it might be that you forgot to list ${F} in its workspace configuration.`,q=`- Finally, if ${N} is fine and you intend ${F} to be treated as a completely separate project (not even a workspace), create an empty yarn.lock file in it.`;throw new b.UsageError(`The nearest package directory (${qe.pretty(s,v,qe.Type.PATH)}) doesn't seem to be part of the project declared in ${qe.pretty(s,E.cwd,qe.Type.PATH)}.\n\n${[I,R,q].join(` -`)}`)}constructor(s,{configuration:l}){this.resolutionAliases=new Map,this.workspaces=[],this.workspacesByCwd=new Map,this.workspacesByIdent=new Map,this.storedResolutions=new Map,this.storedDescriptors=new Map,this.storedPackages=new Map,this.storedChecksums=new Map,this.storedBuildState=new Map,this.accessibleLocators=new Set,this.conditionalLocators=new Set,this.disabledLocators=new Set,this.originalPackages=new Map,this.optionalBuilds=new Set,this.skippedBuilds=new Set,this.lockfileLastVersion=null,this.lockfileNeedsRefresh=!1,this.peerRequirements=new Map,this.peerWarnings=[],this.peerRequirementNodes=new Map,this.linkersCustomData=new Map,this.lockFileChecksum=null,this.installStateChecksum=null,this.configuration=l,this.cwd=s}async setupResolutions(){this.storedResolutions=new Map,this.storedDescriptors=new Map,this.storedPackages=new Map,this.lockFileChecksum=null;let l=g.ppath.join(this.cwd,g.Filename.lockfile),p=this.configuration.get(`defaultLanguageName`);if(g.xfs.existsSync(l)){let b=await g.xfs.readFilePromise(l,`utf8`);this.lockFileChecksum=Gt(b);let C=(0,v.parseSyml)(b);if(C.__metadata){let l=C.__metadata.version,g=C.__metadata.cacheKey;this.lockfileLastVersion=l,this.lockfileNeedsRefresh=l{if(s.has(v))return g;s.add(v);let b=new We.Workspace(v,{project:this});await l(()=>b.setup());let C=g.then(()=>{this.addWorkspace(b)});return Array.from(b.workspacesCwds).reduce(p,C)};await p(Promise.resolve(),this.cwd)}addWorkspace(s){let l=this.workspacesByIdent.get(s.anchoredLocator.identHash);if(l!==void 0)throw Error(`Duplicate workspace name ${st.prettyIdent(this.configuration,s.anchoredLocator)}: ${p.npath.fromPortablePath(s.cwd)} conflicts with ${p.npath.fromPortablePath(l.cwd)}`);this.workspaces.push(s),this.workspacesByCwd.set(s.cwd,s),this.workspacesByIdent.set(s.anchoredLocator.identHash,s)}get topLevelWorkspace(){return this.getWorkspaceByCwd(this.cwd)}tryWorkspaceByCwd(s){return g.ppath.isAbsolute(s)||(s=g.ppath.resolve(this.cwd,s)),s=g.ppath.normalize(s).replace(/\/+$/,``),this.workspacesByCwd.get(s)||null}getWorkspaceByCwd(s){let l=this.tryWorkspaceByCwd(s);if(!l)throw Error(`Workspace not found (${s})`);return l}tryWorkspaceByFilePath(s){let l=null;for(let p of this.workspaces)g.ppath.relative(p.cwd,s).startsWith(`../`)||l&&l.cwd.length>=p.cwd.length||(l=p);return l||null}getWorkspaceByFilePath(s){let l=this.tryWorkspaceByFilePath(s);if(!l)throw Error(`Workspace not found (${s})`);return l}tryWorkspaceByIdent(s){let l=this.workspacesByIdent.get(s.identHash);return l===void 0?null:l}getWorkspaceByIdent(s){let l=this.tryWorkspaceByIdent(s);if(!l)throw Error(`Workspace not found (${st.prettyIdent(this.configuration,s)})`);return l}tryWorkspaceByDescriptor(s){if(s.range.startsWith(Be.WorkspaceResolver.protocol)){let l=s.range.slice(Be.WorkspaceResolver.protocol.length);if(l!==`^`&&l!==`~`&&l!==`*`&&!ot.validRange(l))return this.tryWorkspaceByCwd(l)}let l=this.tryWorkspaceByIdent(s);return l===null||(st.isVirtualDescriptor(s)&&(s=st.devirtualizeDescriptor(s)),!l.accepts(s.range))?null:l}getWorkspaceByDescriptor(s){let l=this.tryWorkspaceByDescriptor(s);if(l===null)throw Error(`Workspace not found (${st.prettyDescriptor(this.configuration,s)})`);return l}tryWorkspaceByLocator(s){let l=this.tryWorkspaceByIdent(s);return l===null||(st.isVirtualLocator(s)&&(s=st.devirtualizeLocator(s)),l.anchoredLocator.locatorHash!==s.locatorHash)?null:l}getWorkspaceByLocator(s){let l=this.tryWorkspaceByLocator(s);if(!l)throw Error(`Workspace not found (${st.prettyLocator(this.configuration,s)})`);return l}deleteDescriptor(s){this.storedResolutions.delete(s),this.storedDescriptors.delete(s)}deleteLocator(s){this.originalPackages.delete(s),this.storedPackages.delete(s),this.accessibleLocators.delete(s)}forgetResolution(s){if(`descriptorHash`in s){let l=this.storedResolutions.get(s.descriptorHash);this.deleteDescriptor(s.descriptorHash);let p=new Set(this.storedResolutions.values());l!==void 0&&!p.has(l)&&this.deleteLocator(l)}if(`locatorHash`in s){this.deleteLocator(s.locatorHash);for(let[l,p]of this.storedResolutions)p===s.locatorHash&&this.deleteDescriptor(l)}}forgetTransientResolutions(){let s=this.configuration.makeResolver(),l=new Map;for(let[s,p]of this.storedResolutions.entries()){let g=l.get(p);g||l.set(p,g=new Set),g.add(s)}for(let p of this.originalPackages.values()){let g;try{g=s.shouldPersistResolution(p,{project:this,resolver:s})}catch{g=!1}if(!g){this.deleteLocator(p.locatorHash);let s=l.get(p.locatorHash);if(s){l.delete(p.locatorHash);for(let l of s)this.deleteDescriptor(l)}}}}forgetVirtualResolutions(){for(let s of this.storedPackages.values())for(let[l,p]of s.dependencies)st.isVirtualDescriptor(p)&&s.dependencies.set(l,st.devirtualizeDescriptor(p))}getDependencyMeta(s,l){let p={},g=this.topLevelWorkspace.manifest.dependenciesMeta.get(st.stringifyIdent(s));if(!g)return p;let v=g.get(null);if(v&&Object.assign(p,v),l===null||!A.default.valid(l))return p;for(let[s,v]of g)s!==null&&s===l&&Object.assign(p,v);return p}async findLocatorForLocation(s,{strict:l=!1}={}){let p=new ze.ThrowReport,g=this.configuration.getLinkers(),v={project:this,report:p};for(let p of g){let g=await p.findPackageLocator(s,v);if(g){if(l&&(await p.findPackageLocation(g,v)).replace(At,``)!==s.replace(At,``))continue;return g}}return null}async loadUserConfig(){let s=g.ppath.join(this.cwd,`.pnp.cjs`);await g.xfs.existsPromise(s)&&Ye.dynamicRequire(s).setup();let l=g.ppath.join(this.cwd,`yarn.config.cjs`);return await g.xfs.existsPromise(l)?Ye.dynamicRequire(l):null}async preparePackage(s,{resolver:l,resolveOptions:p}){let g=await this.configuration.getPackageExtensions(),v=this.configuration.normalizePackage(s,{packageExtensions:g});for(let[s,g]of v.dependencies){let b=await this.configuration.reduceHook(s=>s.reduceDependency,g,this,v,g,{resolver:l,resolveOptions:p});if(!st.areIdentsEqual(g,b))throw Error(`Assertion failed: The descriptor ident cannot be changed through aliases`);let C=l.bindDescriptor(b,v,p);v.dependencies.set(s,C)}return v}async resolveEverything(s){if(!this.workspacesByCwd||!this.workspacesByIdent)throw Error(`Workspaces must have been setup before calling this function`);this.forgetVirtualResolutions();let l=new Map(this.originalPackages),p=[];s.lockfileOnly||this.forgetTransientResolutions();let g=s.resolver||this.configuration.makeResolver(),v=new le.LegacyMigrationResolver(g);await v.setup(this,{report:s.report});let b=s.lockfileOnly?[new Ne.RunInstallPleaseResolver(g)]:[v,g],C=new xe.MultiResolver([new J.LockfileResolver(g),...b]),w=new xe.MultiResolver([...b]),E=this.configuration.makeFetcher(),k=s.lockfileOnly?{project:this,report:s.report,resolver:C}:{project:this,report:s.report,resolver:C,fetchOptions:{project:this,cache:s.cache,checksums:this.storedChecksums,report:s.report,fetcher:E,cacheOptions:{mirrorWriteOnly:!0}}},A=new Map,N=new Map,F=new Map,I=new Map,R=new Map,B=new Map,q=this.topLevelWorkspace.anchoredLocator,_e=new Set,Pe=[],ze=Ze.getArchitectureSet(),Be=this.configuration.getSupportedArchitectures();await s.report.startProgressPromise(De.Report.progressViaTitle(),async g=>{let v=async s=>{let g=await Ye.prettifyAsyncErrors(async()=>await C.resolve(s,k),l=>`${st.prettyLocator(this.configuration,s)}: ${l}`);if(!st.areLocatorsEqual(s,g))throw Error(`Assertion failed: The locator cannot be changed by the resolver (went from ${st.prettyLocator(this.configuration,s)} to ${st.prettyLocator(this.configuration,g)})`);I.set(g.locatorHash,g),!l.delete(g.locatorHash)&&!this.tryWorkspaceByLocator(g)&&p.push(g);let v=await this.preparePackage(g,{resolver:C,resolveOptions:k}),b=Ye.allSettledSafe([...v.dependencies.values()].map(s=>J(s)));return Pe.push(b),b.catch(()=>{}),N.set(v.locatorHash,v),v},b=async s=>{let l=R.get(s.locatorHash);if(l!==void 0)return l;let p=Promise.resolve().then(()=>v(s));return R.set(s.locatorHash,p),p},E=async(s,l)=>{let p=await J(l);return A.set(s.descriptorHash,s),F.set(s.descriptorHash,p.locatorHash),p},le=async l=>{g.setTitle(st.prettyDescriptor(this.configuration,l));let p=this.resolutionAliases.get(l.descriptorHash);if(p!==void 0)return E(l,this.storedDescriptors.get(p));let v=C.getResolutionDependencies(l,k),N=Object.fromEntries(await Ye.allSettledSafe(Object.entries(v).map(async([s,l])=>{let p=await J(C.bindDescriptor(l,q,k));return _e.add(p.locatorHash),[s,p]}))),I=(await Ye.prettifyAsyncErrors(async()=>await C.getCandidates(l,N,k),s=>`${st.prettyDescriptor(this.configuration,l)}: ${s}`))[0];if(I===void 0)throw new De.ReportError(be.MessageName.RESOLUTION_FAILED,`${st.prettyDescriptor(this.configuration,l)}: No candidates found`);if(s.checkResolutions){let{locators:s}=await w.getSatisfying(l,N,[I],{...k,resolver:w});if(!s.find(s=>s.locatorHash===I.locatorHash))throw new De.ReportError(be.MessageName.RESOLUTION_MISMATCH,`Invalid resolution ${st.prettyResolution(this.configuration,l,I)}`)}return A.set(l.descriptorHash,l),F.set(l.descriptorHash,I.locatorHash),b(I)},J=s=>{let l=B.get(s.descriptorHash);if(l!==void 0)return l;A.set(s.descriptorHash,s);let p=Promise.resolve().then(()=>le(s));return B.set(s.descriptorHash,p),p};for(let s of this.workspaces){let l=s.anchoredDescriptor;Pe.push(J(l))}for(;Pe.length>0;){let s=[...Pe];Pe.length=0,await Ye.allSettledSafe(s)}});let We=Ye.mapAndFilter(l.values(),s=>this.tryWorkspaceByLocator(s)?Ye.mapAndFilter.skip:s);if(p.length>0||We.length>0){let l=new Set(this.workspaces.flatMap(s=>{let l=N.get(s.anchoredLocator.locatorHash);if(!l)throw Error(`Assertion failed: The workspace should have been resolved`);return Array.from(l.dependencies.values(),s=>{let l=F.get(s.descriptorHash);if(!l)throw Error(`Assertion failed: The resolution should have been registered`);return l})})),g=s=>l.has(s.locatorHash)?`0`:`1`,v=s=>st.stringifyLocator(s),b=Ye.sortMap(p,[g,v]),C=Ye.sortMap(We,[g,v]),w=s.report.getRecommendedLength();b.length>0&&s.report.reportInfo(be.MessageName.UPDATED_RESOLUTION_RECORD,`${qe.pretty(this.configuration,`+`,qe.Type.ADDED)} ${qe.prettyTruncatedLocatorList(this.configuration,b,w)}`),C.length>0&&s.report.reportInfo(be.MessageName.UPDATED_RESOLUTION_RECORD,`${qe.pretty(this.configuration,`-`,qe.Type.REMOVED)} ${qe.prettyTruncatedLocatorList(this.configuration,C,w)}`)}let Ke=new Set(this.resolutionAliases.values()),Je=new Set(N.keys()),Qe=new Set,ot=new Map,ut=[],yt=new Map;Kt({project:this,accessibleLocators:Qe,volatileDescriptors:Ke,optionalBuilds:Je,peerRequirements:ot,peerWarnings:ut,peerRequirementNodes:yt,allDescriptors:A,allResolutions:F,allPackages:N});for(let s of _e)Je.delete(s);for(let s of Ke)A.delete(s),F.delete(s);let Tt=new Set,Ot=new Set;for(let l of N.values())l.conditions!=null&&Je.has(l.locatorHash)&&(st.isPackageCompatible(l,Be)||(st.isPackageCompatible(l,ze)&&s.report.reportWarningOnce(be.MessageName.GHOST_ARCHITECTURE,`${st.prettyLocator(this.configuration,l)}: Your current architecture (${process.platform}-${process.arch}) is supported by this package, but is missing from the ${qe.pretty(this.configuration,`supportedArchitectures`,qe.Type.SETTING)} setting`),Ot.add(l.locatorHash)),Tt.add(l.locatorHash));this.storedResolutions=F,this.storedDescriptors=A,this.storedPackages=N,this.accessibleLocators=Qe,this.conditionalLocators=Tt,this.disabledLocators=Ot,this.originalPackages=I,this.optionalBuilds=Je,this.peerRequirements=ot,this.peerWarnings=ut,this.peerRequirementNodes=yt}async fetchEverything({cache:s,report:l,fetcher:p,mode:v,persistProject:b=!0}){let C={mockedPackages:this.disabledLocators,unstablePackages:this.conditionalLocators},w=p||this.configuration.makeFetcher(),E={checksums:this.storedChecksums,project:this,cache:s,fetcher:w,report:l,cacheOptions:C},A=Array.from(new Set(Ye.sortMap(this.storedResolutions.values(),[s=>{let l=this.storedPackages.get(s);if(!l)throw Error(`Assertion failed: The locator should have been registered`);return st.stringifyLocator(l)}])));v===Rt.UpdateLockfile&&(A=A.filter(s=>!this.storedChecksums.has(s)));let N=!1,F=De.Report.progressViaCounter(A.length);await l.reportProgress(F);let I=(0,k.default)(32);if(await Ye.allSettledSafe(A.map(s=>I(async()=>{let p=this.storedPackages.get(s);if(!p)throw Error(`Assertion failed: The locator should have been registered`);if(st.isVirtualLocator(p))return;let g;try{g=await w.fetch(p,E)}catch(s){s.message=`${st.prettyLocator(this.configuration,p)}: ${s.message}`,l.reportExceptionOnce(s),N=s;return}g.checksum==null?this.storedChecksums.delete(p.locatorHash):this.storedChecksums.set(p.locatorHash,g.checksum),g.releaseFs&&g.releaseFs()}).finally(()=>{F.tick()}))),N)throw N;let R=b&&v!==Rt.UpdateLockfile?await this.cacheCleanup({cache:s,report:l}):null;if(l.cacheMisses.size>0||R){let p=(await Promise.all([...l.cacheMisses].map(async l=>{let p=this.storedPackages.get(l),v=this.storedChecksums.get(l)??null,b=s.getLocatorPath(p,v);return(await g.xfs.statPromise(b)).size}))).reduce((s,l)=>s+l,0)-(R?.size??0),v=l.cacheMisses.size,b=R?.count??0,C=`${Ye.plural(v,{zero:`No new packages`,one:`A package was`,more:`${qe.pretty(this.configuration,v,qe.Type.NUMBER)} packages were`})} added to the project`,w=`${Ye.plural(b,{zero:`none were`,one:`one was`,more:`${qe.pretty(this.configuration,b,qe.Type.NUMBER)} were`})} removed`,E=p===0?``:` (${qe.pretty(this.configuration,p,qe.Type.SIZE_DIFF)})`,k=b>0?v>0?`${C}, and ${w}${E}.`:`${C}, but ${w}${E}.`:`${C}${E}.`;l.reportInfo(be.MessageName.FETCH_NOT_CACHED,k)}}async linkEverything({cache:s,report:l,fetcher:v,mode:b}){let w={mockedPackages:this.disabledLocators,unstablePackages:this.conditionalLocators,skipIntegrityCheck:!0},E=v||this.configuration.makeFetcher(),k={checksums:this.storedChecksums,project:this,cache:s,fetcher:E,report:l,cacheOptions:w},A=this.configuration.getLinkers(),N={project:this,report:l},F=new Map(A.map(s=>{let l=s.makeInstaller(N),p=s.getCustomDataKey(),g=this.linkersCustomData.get(p);return g!==void 0&&l.attachCustomData(g),[s,l]})),I=new Map,R=new Map,B=new Map,le=new Map(await Ye.allSettledSafe([...this.accessibleLocators].map(async s=>{let l=this.storedPackages.get(s);if(!l)throw Error(`Assertion failed: The locator should have been registered`);return[s,await E.fetch(l,k)]}))),J=[],_e=new Set,xe=[];for(let s of this.accessibleLocators){let l=this.storedPackages.get(s);if(l===void 0)throw Error(`Assertion failed: The locator should have been registered`);let p=le.get(l.locatorHash);if(p===void 0)throw Error(`Assertion failed: The fetch result should have been registered`);let v=[],b=s=>{v.push(s)},C=this.tryWorkspaceByLocator(l);if(C!==null){let s=[],{scripts:w}=C.manifest;for(let l of[`preinstall`,`install`,`postinstall`])w.has(l)&&s.push({type:q.BuildDirectiveType.SCRIPT,script:l});try{for(let[s,g]of F)if(s.supportsPackage(l,N)&&(await g.installPackage(l,p,{holdFetchResult:b})).buildRequest!==null)throw Error(`Assertion failed: Linkers can't return build directives for workspaces; this responsibility befalls to the Yarn core`)}finally{v.length===0?p.releaseFs?.():J.push(Ye.allSettledSafe(v).catch(()=>{}).then(()=>{p.releaseFs?.()}))}let E=g.ppath.join(p.packageFs.getRealPath(),p.prefixPath);R.set(l.locatorHash,E),!st.isVirtualLocator(l)&&s.length>0&&B.set(l.locatorHash,{buildDirectives:s,buildLocations:[E]})}else{let s=A.find(s=>s.supportsPackage(l,N));if(!s)throw new De.ReportError(be.MessageName.LINKER_NOT_FOUND,`${st.prettyLocator(this.configuration,l)} isn't supported by any available linker`);let g=F.get(s);if(!g)throw Error(`Assertion failed: The installer should have been registered`);let C;try{C=await g.installPackage(l,p,{holdFetchResult:b})}finally{v.length===0?p.releaseFs?.():J.push(Ye.allSettledSafe(v).then(()=>{}).then(()=>{p.releaseFs?.()}))}I.set(l.locatorHash,s),R.set(l.locatorHash,C.packageLocation),C.buildRequest&&C.packageLocation&&(C.buildRequest.skipped?(_e.add(l.locatorHash),this.skippedBuilds.has(l.locatorHash)||xe.push([l,C.buildRequest.explain])):B.set(l.locatorHash,{buildDirectives:C.buildRequest.directives,buildLocations:[C.packageLocation]}))}}let Ne=new Map;for(let s of this.accessibleLocators){let l=this.storedPackages.get(s);if(!l)throw Error(`Assertion failed: The locator should have been registered`);let p=this.tryWorkspaceByLocator(l)!==null,g=async(s,g)=>{let v=R.get(l.locatorHash);if(v===void 0)throw Error(`Assertion failed: The package (${st.prettyLocator(this.configuration,l)}) should have been registered`);let b=[];for(let g of l.dependencies.values()){let C=this.storedResolutions.get(g.descriptorHash);if(C===void 0)throw Error(`Assertion failed: The resolution (${st.prettyDescriptor(this.configuration,g)}, from ${st.prettyLocator(this.configuration,l)})should have been registered`);let w=this.storedPackages.get(C);if(w===void 0)throw Error(`Assertion failed: The package (${C}, resolved from ${st.prettyDescriptor(this.configuration,g)}) should have been registered`);let E=this.tryWorkspaceByLocator(w)===null?I.get(C):null;if(E===void 0)throw Error(`Assertion failed: The package (${C}, resolved from ${st.prettyDescriptor(this.configuration,g)}) should have been registered`);E===s||E===null?R.get(w.locatorHash)!==null&&b.push([g,w]):!p&&v!==null&&Ye.getArrayWithDefault(Ne,C).push(v)}v!==null&&await g.attachInternalDependencies(l,b)};if(p)for(let[s,p]of F)s.supportsPackage(l,N)&&await g(s,p);else{let s=I.get(l.locatorHash);if(!s)throw Error(`Assertion failed: The linker should have been found`);let p=F.get(s);if(!p)throw Error(`Assertion failed: The installer should have been registered`);await g(s,p)}}for(let[s,l]of Ne){let p=this.storedPackages.get(s);if(!p)throw Error(`Assertion failed: The package should have been registered`);let g=I.get(p.locatorHash);if(!g)throw Error(`Assertion failed: The linker should have been found`);let v=F.get(g);if(!v)throw Error(`Assertion failed: The installer should have been registered`);await v.attachExternalDependents(p,l)}let ze=new Map;for(let[s,l]of F){let p=await l.finalizeInstall();for(let s of p?.records??[])s.buildRequest.skipped?(_e.add(s.locator.locatorHash),this.skippedBuilds.has(s.locator.locatorHash)||xe.push([s.locator,s.buildRequest.explain])):B.set(s.locator.locatorHash,{buildDirectives:s.buildRequest.directives,buildLocations:s.buildLocations});p?.customData!==void 0&&ze.set(s.getCustomDataKey(),p.customData)}if(this.linkersCustomData=ze,await Ye.allSettledSafe(J),b===Rt.SkipBuild)return;for(let[,s]of Ye.sortMap(xe,([s])=>st.stringifyLocator(s)))s(l);let Be=new Set(B.keys()),We=(0,C.createHash)(`sha512`);We.update(process.versions.node),await this.configuration.triggerHook(s=>s.globalHashGeneration,this,s=>{We.update(`\0`),We.update(s)});let Ke=We.digest(`hex`),Je=new Map,Ze=s=>{let l=Je.get(s.locatorHash);if(l!==void 0)return l;let p=this.storedPackages.get(s.locatorHash);if(p===void 0)throw Error(`Assertion failed: The package should have been registered`);let g=(0,C.createHash)(`sha512`);g.update(s.locatorHash),Je.set(s.locatorHash,``);for(let s of p.dependencies.values()){let l=this.storedResolutions.get(s.descriptorHash);if(l===void 0)throw Error(`Assertion failed: The resolution (${st.prettyDescriptor(this.configuration,s)}) should have been registered`);let p=this.storedPackages.get(l);if(p===void 0)throw Error(`Assertion failed: The package should have been registered`);g.update(Ze(p))}return l=g.digest(`hex`),Je.set(s.locatorHash,l),l},ot=(s,l)=>{let p=(0,C.createHash)(`sha512`);p.update(Ke),p.update(Ze(s));for(let s of l)p.update(s);return p.digest(`hex`)},ut=new Map,yt=!1,Tt=s=>{let l=new Set([s.locatorHash]);for(let p of l){let g=this.storedPackages.get(p);if(!g)throw Error(`Assertion failed: The package should have been registered`);for(let p of g.dependencies.values()){let g=this.storedResolutions.get(p.descriptorHash);if(!g)throw Error(`Assertion failed: The resolution (${st.prettyDescriptor(this.configuration,p)}) should have been registered`);if(g!==s.locatorHash&&Be.has(g))return!1;let v=this.storedPackages.get(g);if(!v)throw Error(`Assertion failed: The package should have been registered`);let b=this.tryWorkspaceByLocator(v);if(b){if(b.anchoredLocator.locatorHash!==s.locatorHash&&Be.has(b.anchoredLocator.locatorHash))return!1;l.add(b.anchoredLocator.locatorHash)}l.add(g)}}return!0};for(;Be.size>0;){let s=Be.size,v=[];for(let s of Be){let b=this.storedPackages.get(s);if(!b)throw Error(`Assertion failed: The package should have been registered`);if(!Tt(b))continue;let C=B.get(b.locatorHash);if(!C)throw Error(`Assertion failed: The build directive should have been registered`);let w=ot(b,C.buildLocations);if(this.storedBuildState.get(b.locatorHash)===w){ut.set(b.locatorHash,w),Be.delete(s);continue}yt||=(await this.persistInstallStateFile(),!0),this.storedBuildState.has(b.locatorHash)?l.reportInfo(be.MessageName.MUST_REBUILD,`${st.prettyLocator(this.configuration,b)} must be rebuilt because its dependency tree changed`):l.reportInfo(be.MessageName.MUST_BUILD,`${st.prettyLocator(this.configuration,b)} must be built because it never has been before or the last one failed`);let E=C.buildLocations.map(async s=>{if(!g.ppath.isAbsolute(s))throw Error(`Assertion failed: Expected the build location to be absolute (not ${s})`);for(let v of C.buildDirectives){let C=`# This file contains the result of Yarn building a package (${st.stringifyLocator(b)})\n`;switch(v.type){case q.BuildDirectiveType.SCRIPT:C+=`# Script name: ${v.script}\n`;break;case q.BuildDirectiveType.SHELLCODE:C+=`# Script code: ${v.script}\n`;break}let w=null;if(!await g.xfs.mktempPromise(async w=>{let E=g.ppath.join(w,`build.log`),{stdout:k,stderr:A}=this.configuration.getSubprocessStreams(E,{header:C,prefix:st.prettyLocator(this.configuration,b),report:l}),N;try{switch(v.type){case q.BuildDirectiveType.SCRIPT:N=await Qe.executePackageScript(b,v.script,[],{cwd:s,project:this,stdin:null,stdout:k,stderr:A});break;case q.BuildDirectiveType.SHELLCODE:N=await Qe.executePackageShellcode(b,v.script,[],{cwd:s,project:this,stdin:null,stdout:k,stderr:A});break}}catch(s){A.write(s.stack),N=1}if(k.end(),A.end(),N===0)return!0;g.xfs.detachTemp(w);let F=`${st.prettyLocator(this.configuration,b)} couldn't be built successfully (exit code ${qe.pretty(this.configuration,N,qe.Type.NUMBER)}, logs can be found here: ${qe.pretty(this.configuration,E,qe.Type.PATH)})`,I=this.optionalBuilds.has(b.locatorHash);return I?l.reportInfo(be.MessageName.BUILD_FAILED,F):l.reportError(be.MessageName.BUILD_FAILED,F),Pe.SUPPORTS_GROUPS&&l.reportFold(p.npath.fromPortablePath(E),g.xfs.readFileSync(E,`utf8`)),I}))return!1}return!0});v.push(...E,Promise.allSettled(E).then(l=>{Be.delete(s),l.every(s=>s.status===`fulfilled`&&s.value===!0)&&ut.set(b.locatorHash,w)}))}if(await Ye.allSettledSafe(v),s===Be.size){let s=Array.from(Be).map(s=>{let l=this.storedPackages.get(s);if(!l)throw Error(`Assertion failed: The package should have been registered`);return st.prettyLocator(this.configuration,l)}).join(`, `);l.reportError(be.MessageName.CYCLIC_DEPENDENCIES,`Some packages have circular dependencies that make their build order unsatisfiable - as a result they won't be built (affected packages are: ${s})`);break}}this.storedBuildState=ut,this.skippedBuilds=_e}async installWithNewReport(s,l){return(await Pe.StreamReport.start({configuration:this.configuration,json:s.json,stdout:s.stdout,forceSectionAlignment:!0,includeLogs:!s.json&&!s.quiet,includeVersion:!0},async s=>{await this.install({...l,report:s})})).exitCode()}async install(s){let l=this.configuration.get(`nodeLinker`);B.Configuration.telemetry?.reportInstall(l);let p=!1;if(await s.report.startTimerPromise(`Project validation`,{skipIfEmpty:!0},async()=>{this.configuration.get(`enableOfflineMode`)&&s.report.reportWarning(be.MessageName.OFFLINE_MODE_ENABLED,`Offline work is enabled; Yarn won't fetch packages from the remote registry if it can avoid it`),await this.configuration.triggerHook(s=>s.validateProject,this,{reportWarning:(l,p)=>{s.report.reportWarning(l,p)},reportError:(l,g)=>{s.report.reportError(l,g),p=!0}})}),p)return;let v=await this.configuration.getPackageExtensions();for(let s of v.values())for(let[,l]of s)for(let s of l)s.status=yt.PackageExtensionStatus.Inactive;let b=g.ppath.join(this.cwd,g.Filename.lockfile),C=null;if(s.immutable)try{C=await g.xfs.readFilePromise(b,`utf8`)}catch(s){throw s.code===`ENOENT`?new De.ReportError(be.MessageName.FROZEN_LOCKFILE_EXCEPTION,`The lockfile would have been created by this install, which is explicitly forbidden.`):s}await s.report.startTimerPromise(`Resolution step`,async()=>{await this.resolveEverything(s)}),await s.report.startTimerPromise(`Post-resolution validation`,{skipIfEmpty:!0},async()=>{Xt(this,s.report);for(let[,l]of v)for(let[,p]of l)for(let l of p)if(l.userProvided){let p=qe.pretty(this.configuration,l,qe.Type.PACKAGE_EXTENSION);switch(l.status){case yt.PackageExtensionStatus.Inactive:s.report.reportWarning(be.MessageName.UNUSED_PACKAGE_EXTENSION,`${p}: No matching package in the dependency tree; you may not need this rule anymore.`);break;case yt.PackageExtensionStatus.Redundant:s.report.reportWarning(be.MessageName.REDUNDANT_PACKAGE_EXTENSION,`${p}: This rule seems redundant when applied on the original package; the extension may have been applied upstream.`);break}}if(C!==null){let l=(0,g.normalizeLineEndings)(C,this.generateLockfile());if(l!==C){let p=(0,w.structuredPatch)(b,b,C,l,void 0,void 0,{maxEditLength:100});if(p){s.report.reportSeparator();for(let l of p.hunks){s.report.reportInfo(null,`@@ -${l.oldStart},${l.oldLines} +${l.newStart},${l.newLines} @@`);for(let p of l.lines)p.startsWith(`+`)?s.report.reportError(be.MessageName.FROZEN_LOCKFILE_EXCEPTION,qe.pretty(this.configuration,p,qe.Type.ADDED)):p.startsWith(`-`)?s.report.reportError(be.MessageName.FROZEN_LOCKFILE_EXCEPTION,qe.pretty(this.configuration,p,qe.Type.REMOVED)):s.report.reportInfo(null,qe.pretty(this.configuration,p,`grey`))}s.report.reportSeparator()}throw new De.ReportError(be.MessageName.FROZEN_LOCKFILE_EXCEPTION,`The lockfile would have been modified by this install, which is explicitly forbidden.`)}}});for(let s of v.values())for(let[,l]of s)for(let s of l)s.userProvided&&s.status===yt.PackageExtensionStatus.Active&&B.Configuration.telemetry?.reportPackageExtension(qe.json(s,qe.Type.PACKAGE_EXTENSION));await s.report.startTimerPromise(`Fetch step`,async()=>{await this.fetchEverything(s)});let E=s.immutable?[...new Set(this.configuration.get(`immutablePatterns`))].sort():[],k=await Promise.all(E.map(async s=>Je.checksumPattern(s,{cwd:this.cwd})));(s.persistProject===void 0||s.persistProject)&&await this.persist(),await s.report.startTimerPromise(`Link step`,async()=>{if(s.mode===Rt.UpdateLockfile){s.report.reportWarning(be.MessageName.UPDATE_LOCKFILE_ONLY_SKIP_LINK,`Skipped due to ${qe.pretty(this.configuration,`mode=update-lockfile`,qe.Type.CODE)}`);return}await this.linkEverything(s);let l=await Promise.all(E.map(async s=>Je.checksumPattern(s,{cwd:this.cwd})));for(let p=0;p{await this.configuration.triggerHook(s=>s.validateProjectAfterInstall,this,{reportWarning:(l,p)=>{s.report.reportWarning(l,p)},reportError:(l,p)=>{s.report.reportError(l,p),A=!0}})}),!A&&await this.configuration.triggerHook(s=>s.afterAllInstalled,this,s)}generateLockfile(){let l=new Map;for(let[s,p]of this.storedResolutions.entries()){let g=l.get(p);g||l.set(p,g=new Set),g.add(s)}let p={},{cacheKey:g}=R.Cache.getCacheKey(this.configuration);p.__metadata={version:s.LOCKFILE_VERSION,cacheKey:g};for(let[s,g]of l.entries()){let l=this.originalPackages.get(s);if(!l)continue;let v=[];for(let s of g){let l=this.storedDescriptors.get(s);if(!l)throw Error(`Assertion failed: The descriptor should have been registered`);v.push(l)}let b=v.map(s=>st.stringifyDescriptor(s)).sort().join(`, `),C=new _e.Manifest;C.version=l.linkType===ut.LinkType.HARD?l.version:`0.0.0-use.local`,C.languageName=l.languageName,C.dependencies=new Map(l.dependencies),C.peerDependencies=new Map(l.peerDependencies),C.dependenciesMeta=new Map(l.dependenciesMeta),C.peerDependenciesMeta=new Map(l.peerDependenciesMeta),C.bin=new Map(l.bin),p[b]={...C.exportTo({},{compatibilityMode:!1}),linkType:l.linkType.toLowerCase(),resolution:st.stringifyLocator(l),checksum:this.storedChecksums.get(l.locatorHash),conditions:l.conditions||void 0}}return`${[`# This file is generated by running "yarn install" inside your project. +`}function k(s,l,f,p,g,v,b){return E(w(s,l,f,p,g,v,b))}function A(s,l,f,p,g,v){return k(s,s,l,f,p,g,v)}})),require_array=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.arrayEqual=l,s.arrayStartsWith=f;function l(s,l){return s.length===l.length?f(s,l):!1}function f(s,l){if(l.length>s.length)return!1;for(var f=0;f{Object.defineProperty(s,`__esModule`,{value:!0}),s.calcLineCount=k,s.merge=A;var l=require_create(),f=require_parse$1(),p=require_array();function g(s){return w(s)||C(s)||b(s)||v()}function v(){throw TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function b(s,l){if(s){if(typeof s==`string`)return E(s,l);var f=Object.prototype.toString.call(s).slice(8,-1);if(f===`Object`&&s.constructor&&(f=s.constructor.name),f===`Map`||f===`Set`)return Array.from(s);if(f===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return E(s,l)}}function C(s){if(typeof Symbol<`u`&&Symbol.iterator in Object(s))return Array.from(s)}function w(s){if(Array.isArray(s))return E(s)}function E(s,l){(l==null||l>s.length)&&(l=s.length);for(var f=0,p=Array(l);f{Object.defineProperty(s,`__esModule`,{value:!0}),s.reversePatch=g;function l(s,l){var f=Object.keys(s);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(s);l&&(p=p.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),f.push.apply(f,p)}return f}function f(s){for(var f=1;f{Object.defineProperty(s,`__esModule`,{value:!0}),s.convertChangesToDMP=l;function l(s){for(var l=[],f,p,g=0;g{Object.defineProperty(s,`__esModule`,{value:!0}),s.convertChangesToXML=l;function l(s){for(var l=[],p=0;p`):g.removed&&l.push(``),l.push(f(g.value)),g.added?l.push(``):g.removed&&l.push(``)}return l.join(``)}function f(s){var l=s;return l=l.replace(/&/g,`&`),l=l.replace(//g,`>`),l=l.replace(/"/g,`"`),l}})),require_lib$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),Object.defineProperty(s,`Diff`,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(s,`diffChars`,{enumerable:!0,get:function(){return f.diffChars}}),Object.defineProperty(s,`diffWords`,{enumerable:!0,get:function(){return p.diffWords}}),Object.defineProperty(s,`diffWordsWithSpace`,{enumerable:!0,get:function(){return p.diffWordsWithSpace}}),Object.defineProperty(s,`diffLines`,{enumerable:!0,get:function(){return g.diffLines}}),Object.defineProperty(s,`diffTrimmedLines`,{enumerable:!0,get:function(){return g.diffTrimmedLines}}),Object.defineProperty(s,`diffSentences`,{enumerable:!0,get:function(){return v.diffSentences}}),Object.defineProperty(s,`diffCss`,{enumerable:!0,get:function(){return b.diffCss}}),Object.defineProperty(s,`diffJson`,{enumerable:!0,get:function(){return C.diffJson}}),Object.defineProperty(s,`canonicalize`,{enumerable:!0,get:function(){return C.canonicalize}}),Object.defineProperty(s,`diffArrays`,{enumerable:!0,get:function(){return w.diffArrays}}),Object.defineProperty(s,`applyPatch`,{enumerable:!0,get:function(){return E.applyPatch}}),Object.defineProperty(s,`applyPatches`,{enumerable:!0,get:function(){return E.applyPatches}}),Object.defineProperty(s,`parsePatch`,{enumerable:!0,get:function(){return k.parsePatch}}),Object.defineProperty(s,`merge`,{enumerable:!0,get:function(){return A.merge}}),Object.defineProperty(s,`reversePatch`,{enumerable:!0,get:function(){return N.reversePatch}}),Object.defineProperty(s,`structuredPatch`,{enumerable:!0,get:function(){return F.structuredPatch}}),Object.defineProperty(s,`createTwoFilesPatch`,{enumerable:!0,get:function(){return F.createTwoFilesPatch}}),Object.defineProperty(s,`createPatch`,{enumerable:!0,get:function(){return F.createPatch}}),Object.defineProperty(s,`formatPatch`,{enumerable:!0,get:function(){return F.formatPatch}}),Object.defineProperty(s,`convertChangesToDMP`,{enumerable:!0,get:function(){return I.convertChangesToDMP}}),Object.defineProperty(s,`convertChangesToXML`,{enumerable:!0,get:function(){return R.convertChangesToXML}});var l=B(require_base()),f=require_character(),p=require_word(),g=require_line(),v=require_sentence(),b=require_css(),C=require_json(),w=require_array$1(),E=require_apply(),k=require_parse$1(),A=require_merge(),N=require_reverse(),F=require_create(),I=require_dmp(),R=require_xml();function B(s){return s&&s.__esModule?s:{default:s}}})),require_RunInstallPleaseResolver=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.RunInstallPleaseResolver=void 0;let l=require_MessageName(),f=require_Report();s.RunInstallPleaseResolver=class{constructor(s){this.resolver=s}supportsDescriptor(s,l){return this.resolver.supportsDescriptor(s,l)}supportsLocator(s,l){return this.resolver.supportsLocator(s,l)}shouldPersistResolution(s,l){return this.resolver.shouldPersistResolution(s,l)}bindDescriptor(s,l,f){return this.resolver.bindDescriptor(s,l,f)}getResolutionDependencies(s,l){return this.resolver.getResolutionDependencies(s,l)}async getCandidates(s,p,g){throw new f.ReportError(l.MessageName.MISSING_LOCKFILE_ENTRY,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}async getSatisfying(s,p,g,v){throw new f.ReportError(l.MessageName.MISSING_LOCKFILE_ENTRY,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}async resolve(s,p){throw new f.ReportError(l.MessageName.MISSING_LOCKFILE_ENTRY,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}}})),require_ThrowReport=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ThrowReport=void 0;let l=require_Report();s.ThrowReport=class extends l.Report{reportCacheHit(s){}reportCacheMiss(s){}startSectionSync(s,l){return l()}async startSectionPromise(s,l){return await l()}startTimerSync(s,l,f){return(typeof l==`function`?l:f)()}async startTimerPromise(s,l,f){return await(typeof l==`function`?l:f)()}reportSeparator(){}reportInfo(s,l){}reportWarning(s,l){}reportError(s,l){}reportProgress(s){let l=Promise.resolve().then(async()=>{for await(let{}of s);}),f=()=>{};return{...l,stop:f}}reportJson(s){}reportFold(s,l){}async finalize(){}}})),require_Workspace=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Workspace=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=l.__importDefault(require_out()),g=require_Manifest(),v=require_WorkspaceResolver(),b=l.__importStar(require_formatUtils()),C=l.__importStar(require_hashUtils()),w=l.__importStar(require_semverUtils()),E=l.__importStar(require_structUtils());s.Workspace=class{constructor(s,{project:l}){this.workspacesCwds=new Set,this.project=l,this.cwd=s}async setup(){this.manifest=await g.Manifest.tryFind(this.cwd)??new g.Manifest,this.relativeCwd=f.ppath.relative(this.project.cwd,this.cwd)||f.PortablePath.dot;let s=this.manifest.name?this.manifest.name:E.makeIdent(null,`${this.computeCandidateName()}-${C.makeHash(this.relativeCwd).substring(0,6)}`);this.anchoredDescriptor=E.makeDescriptor(s,`${v.WorkspaceResolver.protocol}${this.relativeCwd}`),this.anchoredLocator=E.makeLocator(s,`${v.WorkspaceResolver.protocol}${this.relativeCwd}`);let l=this.manifest.workspaceDefinitions.map(({pattern:s})=>s);if(l.length===0)return;let b=await(0,p.default)(l,{cwd:f.npath.fromPortablePath(this.cwd),onlyDirectories:!0,ignore:[`**/node_modules`,`**/.git`,`**/.yarn`]});b.sort(),await b.reduce(async(s,l)=>{let p=f.ppath.resolve(this.cwd,f.npath.toPortablePath(l)),g=await f.xfs.existsPromise(f.ppath.join(p,`package.json`));await s,g&&this.workspacesCwds.add(p)},Promise.resolve())}get anchoredPackage(){let s=this.project.storedPackages.get(this.anchoredLocator.locatorHash);if(!s)throw Error(`Assertion failed: Expected workspace ${E.prettyWorkspace(this.project.configuration,this)} (${b.pretty(this.project.configuration,f.ppath.join(this.cwd,f.Filename.manifest),b.Type.PATH)}) to have been resolved. Run "yarn install" to update the lockfile`);return s}accepts(s){let l=s.indexOf(`:`),p=l===-1?null:s.slice(0,l+1),g=l===-1?s:s.slice(l+1);if(p===v.WorkspaceResolver.protocol&&f.ppath.normalize(g)===this.relativeCwd||p===v.WorkspaceResolver.protocol&&(g===`*`||g===`^`||g===`~`))return!0;let b=w.validRange(g);return b?p===v.WorkspaceResolver.protocol?b.test(this.manifest.version??`0.0.0`):this.project.configuration.get(`enableTransparentWorkspaces`)?this.manifest.version===null?!1:b.test(this.manifest.version):!1:!1}computeCandidateName(){return this.cwd===this.project.cwd?`root-workspace`:`${f.ppath.basename(this.cwd)}`||`unnamed-workspace`}getRecursiveWorkspaceDependencies({dependencies:s=g.Manifest.hardDependencies}={}){let l=new Set,f=p=>{for(let g of s)for(let s of p.manifest[g].values()){let p=this.project.tryWorkspaceByDescriptor(s);p===null||l.has(p)||(l.add(p),f(p))}};return f(this),l}getRecursiveWorkspaceDependents({dependencies:s=g.Manifest.hardDependencies}={}){let l=new Set,f=p=>{for(let g of this.project.workspaces)s.some(s=>[...g.manifest[s].values()].some(s=>{let l=this.project.tryWorkspaceByDescriptor(s);return l!==null&&E.areLocatorsEqual(l.anchoredLocator,p.anchoredLocator)}))&&!l.has(g)&&(l.add(g),f(g))};return f(this),l}getRecursiveWorkspaceChildren(){let s=new Set([this]);for(let l of s)for(let f of l.workspacesCwds){let l=this.project.workspacesByCwd.get(f);l&&s.add(l)}return s.delete(this),Array.from(s)}async persistManifest(){let s={};this.manifest.exportTo(s);let l=f.ppath.join(this.cwd,g.Manifest.fileName),p=`${JSON.stringify(s,null,this.manifest.indent)}\n`;await f.xfs.changeFilePromise(l,p,{automaticNewlines:!0}),this.manifest.raw=s}}})),require_Project=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Project=s.PeerWarningType=s.InstallMode=s.LOCKFILE_VERSION=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=require_lib$8(),g=require_lib$7(),v=require_advanced(),b=require(`crypto`),C=require_lib$4(),w=require_compat(),E=l.__importDefault(require_p_limit()),k=l.__importDefault(require(`semver`)),A=require(`util`),N=l.__importDefault(require(`v8`)),F=l.__importDefault(require(`zlib`)),I=require_Cache(),R=require_Configuration(),B=require_Installer(),q=require_LegacyMigrationResolver(),J=require_LockfileResolver(),le=require_Manifest(),_e=require_MessageName(),be=require_MultiResolver(),xe=require_Report(),De=require_RunInstallPleaseResolver(),Oe=require_StreamReport(),je=require_ThrowReport(),Ne=require_WorkspaceResolver(),Pe=require_Workspace(),ze=require_folderUtils(),Be=l.__importStar(require_formatUtils()),We=l.__importStar(require_hashUtils()),Ke=l.__importStar(require_miscUtils()),qe=l.__importStar(require_nodeUtils()),Je=l.__importStar(require_scriptUtils()),Ye=l.__importStar(require_semverUtils()),Ze=l.__importStar(require_structUtils()),Qe=require_types$3(),ot=require_types$3();s.LOCKFILE_VERSION=Ke.parseInt(process.env.YARN_LOCKFILE_VERSION_OVERRIDE??9);let st=3,ut=/ *, */g,yt=/\/$/,Tt=32,Ot=(0,A.promisify)(F.default.gzip),At=(0,A.promisify)(F.default.gunzip);var jt;(function(s){s.UpdateLockfile=`update-lockfile`,s.SkipBuild=`skip-build`})(jt||(s.InstallMode=jt={}));let It={restoreLinkersCustomData:[`linkersCustomData`],restoreResolutions:[`accessibleLocators`,`conditionalLocators`,`disabledLocators`,`optionalBuilds`,`storedDescriptors`,`storedResolutions`,`storedPackages`,`lockFileChecksum`],restoreBuildState:[`skippedBuilds`,`storedBuildState`]};var Lt;(function(s){s[s.NotProvided=0]=`NotProvided`,s[s.NotCompatible=1]=`NotCompatible`,s[s.NodeNotProvided=2]=`NodeNotProvided`,s[s.NodeNotCompatible=3]=`NodeNotCompatible`})(Lt||(s.PeerWarningType=Lt={}));let Rt=s=>We.makeHash(`3`,s);s.Project=class l{static async find(s,f){if(!s.projectCwd)throw new v.UsageError(`No project found in ${f}`);let g=s.projectCwd,b=f,C=null;for(;C!==s.projectCwd;){if(C=b,p.xfs.existsSync(p.ppath.join(C,p.Filename.manifest))){g=C;break}b=p.ppath.dirname(C)}let w=new l(s.projectCwd,{configuration:s});R.Configuration.telemetry?.reportProject(w.cwd),await w.setupResolutions(),await w.setupWorkspaces(),R.Configuration.telemetry?.reportWorkspaceCount(w.workspaces.length),R.Configuration.telemetry?.reportDependencyCount(w.workspaces.reduce((s,l)=>s+l.manifest.dependencies.size+l.manifest.devDependencies.size,0));let E=w.tryWorkspaceByCwd(g);if(E)return{project:w,workspace:E,locator:E.anchoredLocator};let k=await w.findLocatorForLocation(`${g}/`,{strict:!0});if(k)return{project:w,locator:k,workspace:null};let A=Be.pretty(s,w.cwd,Be.Type.PATH),N=Be.pretty(s,p.ppath.relative(w.cwd,g),Be.Type.PATH),F=`- If ${A} isn't intended to be a project, remove any yarn.lock and/or package.json file there.`,I=`- If ${A} is intended to be a project, it might be that you forgot to list ${N} in its workspace configuration.`,B=`- Finally, if ${A} is fine and you intend ${N} to be treated as a completely separate project (not even a workspace), create an empty yarn.lock file in it.`;throw new v.UsageError(`The nearest package directory (${Be.pretty(s,g,Be.Type.PATH)}) doesn't seem to be part of the project declared in ${Be.pretty(s,w.cwd,Be.Type.PATH)}.\n\n${[F,I,B].join(` +`)}`)}constructor(s,{configuration:l}){this.resolutionAliases=new Map,this.workspaces=[],this.workspacesByCwd=new Map,this.workspacesByIdent=new Map,this.storedResolutions=new Map,this.storedDescriptors=new Map,this.storedPackages=new Map,this.storedChecksums=new Map,this.storedBuildState=new Map,this.accessibleLocators=new Set,this.conditionalLocators=new Set,this.disabledLocators=new Set,this.originalPackages=new Map,this.optionalBuilds=new Set,this.skippedBuilds=new Set,this.lockfileLastVersion=null,this.lockfileNeedsRefresh=!1,this.peerRequirements=new Map,this.peerWarnings=[],this.peerRequirementNodes=new Map,this.linkersCustomData=new Map,this.lockFileChecksum=null,this.installStateChecksum=null,this.configuration=l,this.cwd=s}async setupResolutions(){this.storedResolutions=new Map,this.storedDescriptors=new Map,this.storedPackages=new Map,this.lockFileChecksum=null;let l=p.ppath.join(this.cwd,p.Filename.lockfile),f=this.configuration.get(`defaultLanguageName`);if(p.xfs.existsSync(l)){let v=await p.xfs.readFilePromise(l,`utf8`);this.lockFileChecksum=Rt(v);let b=(0,g.parseSyml)(v);if(b.__metadata){let l=b.__metadata.version,p=b.__metadata.cacheKey;this.lockfileLastVersion=l,this.lockfileNeedsRefresh=l{if(s.has(g))return p;s.add(g);let v=new Pe.Workspace(g,{project:this});await l(()=>v.setup());let b=p.then(()=>{this.addWorkspace(v)});return Array.from(v.workspacesCwds).reduce(f,b)};await f(Promise.resolve(),this.cwd)}addWorkspace(s){let l=this.workspacesByIdent.get(s.anchoredLocator.identHash);if(l!==void 0)throw Error(`Duplicate workspace name ${Ze.prettyIdent(this.configuration,s.anchoredLocator)}: ${f.npath.fromPortablePath(s.cwd)} conflicts with ${f.npath.fromPortablePath(l.cwd)}`);this.workspaces.push(s),this.workspacesByCwd.set(s.cwd,s),this.workspacesByIdent.set(s.anchoredLocator.identHash,s)}get topLevelWorkspace(){return this.getWorkspaceByCwd(this.cwd)}tryWorkspaceByCwd(s){return p.ppath.isAbsolute(s)||(s=p.ppath.resolve(this.cwd,s)),s=p.ppath.normalize(s).replace(/\/+$/,``),this.workspacesByCwd.get(s)||null}getWorkspaceByCwd(s){let l=this.tryWorkspaceByCwd(s);if(!l)throw Error(`Workspace not found (${s})`);return l}tryWorkspaceByFilePath(s){let l=null;for(let f of this.workspaces)p.ppath.relative(f.cwd,s).startsWith(`../`)||l&&l.cwd.length>=f.cwd.length||(l=f);return l||null}getWorkspaceByFilePath(s){let l=this.tryWorkspaceByFilePath(s);if(!l)throw Error(`Workspace not found (${s})`);return l}tryWorkspaceByIdent(s){let l=this.workspacesByIdent.get(s.identHash);return l===void 0?null:l}getWorkspaceByIdent(s){let l=this.tryWorkspaceByIdent(s);if(!l)throw Error(`Workspace not found (${Ze.prettyIdent(this.configuration,s)})`);return l}tryWorkspaceByDescriptor(s){if(s.range.startsWith(Ne.WorkspaceResolver.protocol)){let l=s.range.slice(Ne.WorkspaceResolver.protocol.length);if(l!==`^`&&l!==`~`&&l!==`*`&&!Ye.validRange(l))return this.tryWorkspaceByCwd(l)}let l=this.tryWorkspaceByIdent(s);return l===null||(Ze.isVirtualDescriptor(s)&&(s=Ze.devirtualizeDescriptor(s)),!l.accepts(s.range))?null:l}getWorkspaceByDescriptor(s){let l=this.tryWorkspaceByDescriptor(s);if(l===null)throw Error(`Workspace not found (${Ze.prettyDescriptor(this.configuration,s)})`);return l}tryWorkspaceByLocator(s){let l=this.tryWorkspaceByIdent(s);return l===null||(Ze.isVirtualLocator(s)&&(s=Ze.devirtualizeLocator(s)),l.anchoredLocator.locatorHash!==s.locatorHash)?null:l}getWorkspaceByLocator(s){let l=this.tryWorkspaceByLocator(s);if(!l)throw Error(`Workspace not found (${Ze.prettyLocator(this.configuration,s)})`);return l}deleteDescriptor(s){this.storedResolutions.delete(s),this.storedDescriptors.delete(s)}deleteLocator(s){this.originalPackages.delete(s),this.storedPackages.delete(s),this.accessibleLocators.delete(s)}forgetResolution(s){if(`descriptorHash`in s){let l=this.storedResolutions.get(s.descriptorHash);this.deleteDescriptor(s.descriptorHash);let f=new Set(this.storedResolutions.values());l!==void 0&&!f.has(l)&&this.deleteLocator(l)}if(`locatorHash`in s){this.deleteLocator(s.locatorHash);for(let[l,f]of this.storedResolutions)f===s.locatorHash&&this.deleteDescriptor(l)}}forgetTransientResolutions(){let s=this.configuration.makeResolver(),l=new Map;for(let[s,f]of this.storedResolutions.entries()){let p=l.get(f);p||l.set(f,p=new Set),p.add(s)}for(let f of this.originalPackages.values()){let p;try{p=s.shouldPersistResolution(f,{project:this,resolver:s})}catch{p=!1}if(!p){this.deleteLocator(f.locatorHash);let s=l.get(f.locatorHash);if(s){l.delete(f.locatorHash);for(let l of s)this.deleteDescriptor(l)}}}}forgetVirtualResolutions(){for(let s of this.storedPackages.values())for(let[l,f]of s.dependencies)Ze.isVirtualDescriptor(f)&&s.dependencies.set(l,Ze.devirtualizeDescriptor(f))}getDependencyMeta(s,l){let f={},p=this.topLevelWorkspace.manifest.dependenciesMeta.get(Ze.stringifyIdent(s));if(!p)return f;let g=p.get(null);if(g&&Object.assign(f,g),l===null||!k.default.valid(l))return f;for(let[s,g]of p)s!==null&&s===l&&Object.assign(f,g);return f}async findLocatorForLocation(s,{strict:l=!1}={}){let f=new je.ThrowReport,p=this.configuration.getLinkers(),g={project:this,report:f};for(let f of p){let p=await f.findPackageLocator(s,g);if(p){if(l&&(await f.findPackageLocation(p,g)).replace(yt,``)!==s.replace(yt,``))continue;return p}}return null}async loadUserConfig(){let s=p.ppath.join(this.cwd,`.pnp.cjs`);await p.xfs.existsPromise(s)&&Ke.dynamicRequire(s).setup();let l=p.ppath.join(this.cwd,`yarn.config.cjs`);return await p.xfs.existsPromise(l)?Ke.dynamicRequire(l):null}async preparePackage(s,{resolver:l,resolveOptions:f}){let p=await this.configuration.getPackageExtensions(),g=this.configuration.normalizePackage(s,{packageExtensions:p});for(let[s,p]of g.dependencies){let v=await this.configuration.reduceHook(s=>s.reduceDependency,p,this,g,p,{resolver:l,resolveOptions:f});if(!Ze.areIdentsEqual(p,v))throw Error(`Assertion failed: The descriptor ident cannot be changed through aliases`);let b=l.bindDescriptor(v,g,f);g.dependencies.set(s,b)}return g}async resolveEverything(s){if(!this.workspacesByCwd||!this.workspacesByIdent)throw Error(`Workspaces must have been setup before calling this function`);this.forgetVirtualResolutions();let l=new Map(this.originalPackages),f=[];s.lockfileOnly||this.forgetTransientResolutions();let p=s.resolver||this.configuration.makeResolver(),g=new q.LegacyMigrationResolver(p);await g.setup(this,{report:s.report});let v=s.lockfileOnly?[new De.RunInstallPleaseResolver(p)]:[g,p],b=new be.MultiResolver([new J.LockfileResolver(p),...v]),C=new be.MultiResolver([...v]),w=this.configuration.makeFetcher(),E=s.lockfileOnly?{project:this,report:s.report,resolver:b}:{project:this,report:s.report,resolver:b,fetchOptions:{project:this,cache:s.cache,checksums:this.storedChecksums,report:s.report,fetcher:w,cacheOptions:{mirrorWriteOnly:!0}}},k=new Map,A=new Map,N=new Map,F=new Map,I=new Map,R=new Map,B=this.topLevelWorkspace.anchoredLocator,le=new Set,Oe=[],je=qe.getArchitectureSet(),Ne=this.configuration.getSupportedArchitectures();await s.report.startProgressPromise(xe.Report.progressViaTitle(),async p=>{let g=async s=>{let p=await Ke.prettifyAsyncErrors(async()=>await b.resolve(s,E),l=>`${Ze.prettyLocator(this.configuration,s)}: ${l}`);if(!Ze.areLocatorsEqual(s,p))throw Error(`Assertion failed: The locator cannot be changed by the resolver (went from ${Ze.prettyLocator(this.configuration,s)} to ${Ze.prettyLocator(this.configuration,p)})`);F.set(p.locatorHash,p),!l.delete(p.locatorHash)&&!this.tryWorkspaceByLocator(p)&&f.push(p);let g=await this.preparePackage(p,{resolver:b,resolveOptions:E}),v=Ke.allSettledSafe([...g.dependencies.values()].map(s=>J(s)));return Oe.push(v),v.catch(()=>{}),A.set(g.locatorHash,g),g},v=async s=>{let l=I.get(s.locatorHash);if(l!==void 0)return l;let f=Promise.resolve().then(()=>g(s));return I.set(s.locatorHash,f),f},w=async(s,l)=>{let f=await J(l);return k.set(s.descriptorHash,s),N.set(s.descriptorHash,f.locatorHash),f},q=async l=>{p.setTitle(Ze.prettyDescriptor(this.configuration,l));let f=this.resolutionAliases.get(l.descriptorHash);if(f!==void 0)return w(l,this.storedDescriptors.get(f));let g=b.getResolutionDependencies(l,E),A=Object.fromEntries(await Ke.allSettledSafe(Object.entries(g).map(async([s,l])=>{let f=await J(b.bindDescriptor(l,B,E));return le.add(f.locatorHash),[s,f]}))),F=(await Ke.prettifyAsyncErrors(async()=>await b.getCandidates(l,A,E),s=>`${Ze.prettyDescriptor(this.configuration,l)}: ${s}`))[0];if(F===void 0)throw new xe.ReportError(_e.MessageName.RESOLUTION_FAILED,`${Ze.prettyDescriptor(this.configuration,l)}: No candidates found`);if(s.checkResolutions){let{locators:s}=await C.getSatisfying(l,A,[F],{...E,resolver:C});if(!s.find(s=>s.locatorHash===F.locatorHash))throw new xe.ReportError(_e.MessageName.RESOLUTION_MISMATCH,`Invalid resolution ${Ze.prettyResolution(this.configuration,l,F)}`)}return k.set(l.descriptorHash,l),N.set(l.descriptorHash,F.locatorHash),v(F)},J=s=>{let l=R.get(s.descriptorHash);if(l!==void 0)return l;k.set(s.descriptorHash,s);let f=Promise.resolve().then(()=>q(s));return R.set(s.descriptorHash,f),f};for(let s of this.workspaces){let l=s.anchoredDescriptor;Oe.push(J(l))}for(;Oe.length>0;){let s=[...Oe];Oe.length=0,await Ke.allSettledSafe(s)}});let Pe=Ke.mapAndFilter(l.values(),s=>this.tryWorkspaceByLocator(s)?Ke.mapAndFilter.skip:s);if(f.length>0||Pe.length>0){let l=new Set(this.workspaces.flatMap(s=>{let l=A.get(s.anchoredLocator.locatorHash);if(!l)throw Error(`Assertion failed: The workspace should have been resolved`);return Array.from(l.dependencies.values(),s=>{let l=N.get(s.descriptorHash);if(!l)throw Error(`Assertion failed: The resolution should have been registered`);return l})})),p=s=>l.has(s.locatorHash)?`0`:`1`,g=s=>Ze.stringifyLocator(s),v=Ke.sortMap(f,[p,g]),b=Ke.sortMap(Pe,[p,g]),C=s.report.getRecommendedLength();v.length>0&&s.report.reportInfo(_e.MessageName.UPDATED_RESOLUTION_RECORD,`${Be.pretty(this.configuration,`+`,Be.Type.ADDED)} ${Be.prettyTruncatedLocatorList(this.configuration,v,C)}`),b.length>0&&s.report.reportInfo(_e.MessageName.UPDATED_RESOLUTION_RECORD,`${Be.pretty(this.configuration,`-`,Be.Type.REMOVED)} ${Be.prettyTruncatedLocatorList(this.configuration,b,C)}`)}let ze=new Set(this.resolutionAliases.values()),We=new Set(A.keys()),Je=new Set,Ye=new Map,Qe=[],ot=new Map;Vt({project:this,accessibleLocators:Je,volatileDescriptors:ze,optionalBuilds:We,peerRequirements:Ye,peerWarnings:Qe,peerRequirementNodes:ot,allDescriptors:k,allResolutions:N,allPackages:A});for(let s of le)We.delete(s);for(let s of ze)k.delete(s),N.delete(s);let st=new Set,ut=new Set;for(let l of A.values())l.conditions!=null&&We.has(l.locatorHash)&&(Ze.isPackageCompatible(l,Ne)||(Ze.isPackageCompatible(l,je)&&s.report.reportWarningOnce(_e.MessageName.GHOST_ARCHITECTURE,`${Ze.prettyLocator(this.configuration,l)}: Your current architecture (${process.platform}-${process.arch}) is supported by this package, but is missing from the ${Be.pretty(this.configuration,`supportedArchitectures`,Be.Type.SETTING)} setting`),ut.add(l.locatorHash)),st.add(l.locatorHash));this.storedResolutions=N,this.storedDescriptors=k,this.storedPackages=A,this.accessibleLocators=Je,this.conditionalLocators=st,this.disabledLocators=ut,this.originalPackages=F,this.optionalBuilds=We,this.peerRequirements=Ye,this.peerWarnings=Qe,this.peerRequirementNodes=ot}async fetchEverything({cache:s,report:l,fetcher:f,mode:g,persistProject:v=!0}){let b={mockedPackages:this.disabledLocators,unstablePackages:this.conditionalLocators},C=f||this.configuration.makeFetcher(),w={checksums:this.storedChecksums,project:this,cache:s,fetcher:C,report:l,cacheOptions:b},k=Array.from(new Set(Ke.sortMap(this.storedResolutions.values(),[s=>{let l=this.storedPackages.get(s);if(!l)throw Error(`Assertion failed: The locator should have been registered`);return Ze.stringifyLocator(l)}])));g===jt.UpdateLockfile&&(k=k.filter(s=>!this.storedChecksums.has(s)));let A=!1,N=xe.Report.progressViaCounter(k.length);await l.reportProgress(N);let F=(0,E.default)(32);if(await Ke.allSettledSafe(k.map(s=>F(async()=>{let f=this.storedPackages.get(s);if(!f)throw Error(`Assertion failed: The locator should have been registered`);if(Ze.isVirtualLocator(f))return;let p;try{p=await C.fetch(f,w)}catch(s){s.message=`${Ze.prettyLocator(this.configuration,f)}: ${s.message}`,l.reportExceptionOnce(s),A=s;return}p.checksum==null?this.storedChecksums.delete(f.locatorHash):this.storedChecksums.set(f.locatorHash,p.checksum),p.releaseFs&&p.releaseFs()}).finally(()=>{N.tick()}))),A)throw A;let I=v&&g!==jt.UpdateLockfile?await this.cacheCleanup({cache:s,report:l}):null;if(l.cacheMisses.size>0||I){let f=(await Promise.all([...l.cacheMisses].map(async l=>{let f=this.storedPackages.get(l),g=this.storedChecksums.get(l)??null,v=s.getLocatorPath(f,g);return(await p.xfs.statPromise(v)).size}))).reduce((s,l)=>s+l,0)-(I?.size??0),g=l.cacheMisses.size,v=I?.count??0,b=`${Ke.plural(g,{zero:`No new packages`,one:`A package was`,more:`${Be.pretty(this.configuration,g,Be.Type.NUMBER)} packages were`})} added to the project`,C=`${Ke.plural(v,{zero:`none were`,one:`one was`,more:`${Be.pretty(this.configuration,v,Be.Type.NUMBER)} were`})} removed`,w=f===0?``:` (${Be.pretty(this.configuration,f,Be.Type.SIZE_DIFF)})`,E=v>0?g>0?`${b}, and ${C}${w}.`:`${b}, but ${C}${w}.`:`${b}${w}.`;l.reportInfo(_e.MessageName.FETCH_NOT_CACHED,E)}}async linkEverything({cache:s,report:l,fetcher:g,mode:v}){let C={mockedPackages:this.disabledLocators,unstablePackages:this.conditionalLocators,skipIntegrityCheck:!0},w=g||this.configuration.makeFetcher(),E={checksums:this.storedChecksums,project:this,cache:s,fetcher:w,report:l,cacheOptions:C},k=this.configuration.getLinkers(),A={project:this,report:l},N=new Map(k.map(s=>{let l=s.makeInstaller(A),f=s.getCustomDataKey(),p=this.linkersCustomData.get(f);return p!==void 0&&l.attachCustomData(p),[s,l]})),F=new Map,I=new Map,R=new Map,q=new Map(await Ke.allSettledSafe([...this.accessibleLocators].map(async s=>{let l=this.storedPackages.get(s);if(!l)throw Error(`Assertion failed: The locator should have been registered`);return[s,await w.fetch(l,E)]}))),J=[],le=new Set,be=[];for(let s of this.accessibleLocators){let l=this.storedPackages.get(s);if(l===void 0)throw Error(`Assertion failed: The locator should have been registered`);let f=q.get(l.locatorHash);if(f===void 0)throw Error(`Assertion failed: The fetch result should have been registered`);let g=[],v=s=>{g.push(s)},b=this.tryWorkspaceByLocator(l);if(b!==null){let s=[],{scripts:C}=b.manifest;for(let l of[`preinstall`,`install`,`postinstall`])C.has(l)&&s.push({type:B.BuildDirectiveType.SCRIPT,script:l});try{for(let[s,p]of N)if(s.supportsPackage(l,A)&&(await p.installPackage(l,f,{holdFetchResult:v})).buildRequest!==null)throw Error(`Assertion failed: Linkers can't return build directives for workspaces; this responsibility befalls to the Yarn core`)}finally{g.length===0?f.releaseFs?.():J.push(Ke.allSettledSafe(g).catch(()=>{}).then(()=>{f.releaseFs?.()}))}let w=p.ppath.join(f.packageFs.getRealPath(),f.prefixPath);I.set(l.locatorHash,w),!Ze.isVirtualLocator(l)&&s.length>0&&R.set(l.locatorHash,{buildDirectives:s,buildLocations:[w]})}else{let s=k.find(s=>s.supportsPackage(l,A));if(!s)throw new xe.ReportError(_e.MessageName.LINKER_NOT_FOUND,`${Ze.prettyLocator(this.configuration,l)} isn't supported by any available linker`);let p=N.get(s);if(!p)throw Error(`Assertion failed: The installer should have been registered`);let b;try{b=await p.installPackage(l,f,{holdFetchResult:v})}finally{g.length===0?f.releaseFs?.():J.push(Ke.allSettledSafe(g).then(()=>{}).then(()=>{f.releaseFs?.()}))}F.set(l.locatorHash,s),I.set(l.locatorHash,b.packageLocation),b.buildRequest&&b.packageLocation&&(b.buildRequest.skipped?(le.add(l.locatorHash),this.skippedBuilds.has(l.locatorHash)||be.push([l,b.buildRequest.explain])):R.set(l.locatorHash,{buildDirectives:b.buildRequest.directives,buildLocations:[b.packageLocation]}))}}let De=new Map;for(let s of this.accessibleLocators){let l=this.storedPackages.get(s);if(!l)throw Error(`Assertion failed: The locator should have been registered`);let f=this.tryWorkspaceByLocator(l)!==null,p=async(s,p)=>{let g=I.get(l.locatorHash);if(g===void 0)throw Error(`Assertion failed: The package (${Ze.prettyLocator(this.configuration,l)}) should have been registered`);let v=[];for(let p of l.dependencies.values()){let b=this.storedResolutions.get(p.descriptorHash);if(b===void 0)throw Error(`Assertion failed: The resolution (${Ze.prettyDescriptor(this.configuration,p)}, from ${Ze.prettyLocator(this.configuration,l)})should have been registered`);let C=this.storedPackages.get(b);if(C===void 0)throw Error(`Assertion failed: The package (${b}, resolved from ${Ze.prettyDescriptor(this.configuration,p)}) should have been registered`);let w=this.tryWorkspaceByLocator(C)===null?F.get(b):null;if(w===void 0)throw Error(`Assertion failed: The package (${b}, resolved from ${Ze.prettyDescriptor(this.configuration,p)}) should have been registered`);w===s||w===null?I.get(C.locatorHash)!==null&&v.push([p,C]):!f&&g!==null&&Ke.getArrayWithDefault(De,b).push(g)}g!==null&&await p.attachInternalDependencies(l,v)};if(f)for(let[s,f]of N)s.supportsPackage(l,A)&&await p(s,f);else{let s=F.get(l.locatorHash);if(!s)throw Error(`Assertion failed: The linker should have been found`);let f=N.get(s);if(!f)throw Error(`Assertion failed: The installer should have been registered`);await p(s,f)}}for(let[s,l]of De){let f=this.storedPackages.get(s);if(!f)throw Error(`Assertion failed: The package should have been registered`);let p=F.get(f.locatorHash);if(!p)throw Error(`Assertion failed: The linker should have been found`);let g=N.get(p);if(!g)throw Error(`Assertion failed: The installer should have been registered`);await g.attachExternalDependents(f,l)}let je=new Map;for(let[s,l]of N){let f=await l.finalizeInstall();for(let s of f?.records??[])s.buildRequest.skipped?(le.add(s.locator.locatorHash),this.skippedBuilds.has(s.locator.locatorHash)||be.push([s.locator,s.buildRequest.explain])):R.set(s.locator.locatorHash,{buildDirectives:s.buildRequest.directives,buildLocations:s.buildLocations});f?.customData!==void 0&&je.set(s.getCustomDataKey(),f.customData)}if(this.linkersCustomData=je,await Ke.allSettledSafe(J),v===jt.SkipBuild)return;for(let[,s]of Ke.sortMap(be,([s])=>Ze.stringifyLocator(s)))s(l);let Ne=new Set(R.keys()),Pe=(0,b.createHash)(`sha512`);Pe.update(process.versions.node),await this.configuration.triggerHook(s=>s.globalHashGeneration,this,s=>{Pe.update(`\0`),Pe.update(s)});let ze=Pe.digest(`hex`),We=new Map,qe=s=>{let l=We.get(s.locatorHash);if(l!==void 0)return l;let f=this.storedPackages.get(s.locatorHash);if(f===void 0)throw Error(`Assertion failed: The package should have been registered`);let p=(0,b.createHash)(`sha512`);p.update(s.locatorHash),We.set(s.locatorHash,``);for(let s of f.dependencies.values()){let l=this.storedResolutions.get(s.descriptorHash);if(l===void 0)throw Error(`Assertion failed: The resolution (${Ze.prettyDescriptor(this.configuration,s)}) should have been registered`);let f=this.storedPackages.get(l);if(f===void 0)throw Error(`Assertion failed: The package should have been registered`);p.update(qe(f))}return l=p.digest(`hex`),We.set(s.locatorHash,l),l},Ye=(s,l)=>{let f=(0,b.createHash)(`sha512`);f.update(ze),f.update(qe(s));for(let s of l)f.update(s);return f.digest(`hex`)},Qe=new Map,ot=!1,st=s=>{let l=new Set([s.locatorHash]);for(let f of l){let p=this.storedPackages.get(f);if(!p)throw Error(`Assertion failed: The package should have been registered`);for(let f of p.dependencies.values()){let p=this.storedResolutions.get(f.descriptorHash);if(!p)throw Error(`Assertion failed: The resolution (${Ze.prettyDescriptor(this.configuration,f)}) should have been registered`);if(p!==s.locatorHash&&Ne.has(p))return!1;let g=this.storedPackages.get(p);if(!g)throw Error(`Assertion failed: The package should have been registered`);let v=this.tryWorkspaceByLocator(g);if(v){if(v.anchoredLocator.locatorHash!==s.locatorHash&&Ne.has(v.anchoredLocator.locatorHash))return!1;l.add(v.anchoredLocator.locatorHash)}l.add(p)}}return!0};for(;Ne.size>0;){let s=Ne.size,g=[];for(let s of Ne){let v=this.storedPackages.get(s);if(!v)throw Error(`Assertion failed: The package should have been registered`);if(!st(v))continue;let b=R.get(v.locatorHash);if(!b)throw Error(`Assertion failed: The build directive should have been registered`);let C=Ye(v,b.buildLocations);if(this.storedBuildState.get(v.locatorHash)===C){Qe.set(v.locatorHash,C),Ne.delete(s);continue}ot||=(await this.persistInstallStateFile(),!0),this.storedBuildState.has(v.locatorHash)?l.reportInfo(_e.MessageName.MUST_REBUILD,`${Ze.prettyLocator(this.configuration,v)} must be rebuilt because its dependency tree changed`):l.reportInfo(_e.MessageName.MUST_BUILD,`${Ze.prettyLocator(this.configuration,v)} must be built because it never has been before or the last one failed`);let w=b.buildLocations.map(async s=>{if(!p.ppath.isAbsolute(s))throw Error(`Assertion failed: Expected the build location to be absolute (not ${s})`);for(let g of b.buildDirectives){let b=`# This file contains the result of Yarn building a package (${Ze.stringifyLocator(v)})\n`;switch(g.type){case B.BuildDirectiveType.SCRIPT:b+=`# Script name: ${g.script}\n`;break;case B.BuildDirectiveType.SHELLCODE:b+=`# Script code: ${g.script}\n`;break}let C=null;if(!await p.xfs.mktempPromise(async C=>{let w=p.ppath.join(C,`build.log`),{stdout:E,stderr:k}=this.configuration.getSubprocessStreams(w,{header:b,prefix:Ze.prettyLocator(this.configuration,v),report:l}),A;try{switch(g.type){case B.BuildDirectiveType.SCRIPT:A=await Je.executePackageScript(v,g.script,[],{cwd:s,project:this,stdin:null,stdout:E,stderr:k});break;case B.BuildDirectiveType.SHELLCODE:A=await Je.executePackageShellcode(v,g.script,[],{cwd:s,project:this,stdin:null,stdout:E,stderr:k});break}}catch(s){k.write(s.stack),A=1}if(E.end(),k.end(),A===0)return!0;p.xfs.detachTemp(C);let N=`${Ze.prettyLocator(this.configuration,v)} couldn't be built successfully (exit code ${Be.pretty(this.configuration,A,Be.Type.NUMBER)}, logs can be found here: ${Be.pretty(this.configuration,w,Be.Type.PATH)})`,F=this.optionalBuilds.has(v.locatorHash);return F?l.reportInfo(_e.MessageName.BUILD_FAILED,N):l.reportError(_e.MessageName.BUILD_FAILED,N),Oe.SUPPORTS_GROUPS&&l.reportFold(f.npath.fromPortablePath(w),p.xfs.readFileSync(w,`utf8`)),F}))return!1}return!0});g.push(...w,Promise.allSettled(w).then(l=>{Ne.delete(s),l.every(s=>s.status===`fulfilled`&&s.value===!0)&&Qe.set(v.locatorHash,C)}))}if(await Ke.allSettledSafe(g),s===Ne.size){let s=Array.from(Ne).map(s=>{let l=this.storedPackages.get(s);if(!l)throw Error(`Assertion failed: The package should have been registered`);return Ze.prettyLocator(this.configuration,l)}).join(`, `);l.reportError(_e.MessageName.CYCLIC_DEPENDENCIES,`Some packages have circular dependencies that make their build order unsatisfiable - as a result they won't be built (affected packages are: ${s})`);break}}this.storedBuildState=Qe,this.skippedBuilds=le}async installWithNewReport(s,l){return(await Oe.StreamReport.start({configuration:this.configuration,json:s.json,stdout:s.stdout,forceSectionAlignment:!0,includeLogs:!s.json&&!s.quiet,includeVersion:!0},async s=>{await this.install({...l,report:s})})).exitCode()}async install(s){let l=this.configuration.get(`nodeLinker`);R.Configuration.telemetry?.reportInstall(l);let f=!1;if(await s.report.startTimerPromise(`Project validation`,{skipIfEmpty:!0},async()=>{this.configuration.get(`enableOfflineMode`)&&s.report.reportWarning(_e.MessageName.OFFLINE_MODE_ENABLED,`Offline work is enabled; Yarn won't fetch packages from the remote registry if it can avoid it`),await this.configuration.triggerHook(s=>s.validateProject,this,{reportWarning:(l,f)=>{s.report.reportWarning(l,f)},reportError:(l,p)=>{s.report.reportError(l,p),f=!0}})}),f)return;let g=await this.configuration.getPackageExtensions();for(let s of g.values())for(let[,l]of s)for(let s of l)s.status=ot.PackageExtensionStatus.Inactive;let v=p.ppath.join(this.cwd,p.Filename.lockfile),b=null;if(s.immutable)try{b=await p.xfs.readFilePromise(v,`utf8`)}catch(s){throw s.code===`ENOENT`?new xe.ReportError(_e.MessageName.FROZEN_LOCKFILE_EXCEPTION,`The lockfile would have been created by this install, which is explicitly forbidden.`):s}await s.report.startTimerPromise(`Resolution step`,async()=>{await this.resolveEverything(s)}),await s.report.startTimerPromise(`Post-resolution validation`,{skipIfEmpty:!0},async()=>{Gt(this,s.report);for(let[,l]of g)for(let[,f]of l)for(let l of f)if(l.userProvided){let f=Be.pretty(this.configuration,l,Be.Type.PACKAGE_EXTENSION);switch(l.status){case ot.PackageExtensionStatus.Inactive:s.report.reportWarning(_e.MessageName.UNUSED_PACKAGE_EXTENSION,`${f}: No matching package in the dependency tree; you may not need this rule anymore.`);break;case ot.PackageExtensionStatus.Redundant:s.report.reportWarning(_e.MessageName.REDUNDANT_PACKAGE_EXTENSION,`${f}: This rule seems redundant when applied on the original package; the extension may have been applied upstream.`);break}}if(b!==null){let l=(0,p.normalizeLineEndings)(b,this.generateLockfile());if(l!==b){let f=(0,C.structuredPatch)(v,v,b,l,void 0,void 0,{maxEditLength:100});if(f){s.report.reportSeparator();for(let l of f.hunks){s.report.reportInfo(null,`@@ -${l.oldStart},${l.oldLines} +${l.newStart},${l.newLines} @@`);for(let f of l.lines)f.startsWith(`+`)?s.report.reportError(_e.MessageName.FROZEN_LOCKFILE_EXCEPTION,Be.pretty(this.configuration,f,Be.Type.ADDED)):f.startsWith(`-`)?s.report.reportError(_e.MessageName.FROZEN_LOCKFILE_EXCEPTION,Be.pretty(this.configuration,f,Be.Type.REMOVED)):s.report.reportInfo(null,Be.pretty(this.configuration,f,`grey`))}s.report.reportSeparator()}throw new xe.ReportError(_e.MessageName.FROZEN_LOCKFILE_EXCEPTION,`The lockfile would have been modified by this install, which is explicitly forbidden.`)}}});for(let s of g.values())for(let[,l]of s)for(let s of l)s.userProvided&&s.status===ot.PackageExtensionStatus.Active&&R.Configuration.telemetry?.reportPackageExtension(Be.json(s,Be.Type.PACKAGE_EXTENSION));await s.report.startTimerPromise(`Fetch step`,async()=>{await this.fetchEverything(s)});let w=s.immutable?[...new Set(this.configuration.get(`immutablePatterns`))].sort():[],E=await Promise.all(w.map(async s=>We.checksumPattern(s,{cwd:this.cwd})));(s.persistProject===void 0||s.persistProject)&&await this.persist(),await s.report.startTimerPromise(`Link step`,async()=>{if(s.mode===jt.UpdateLockfile){s.report.reportWarning(_e.MessageName.UPDATE_LOCKFILE_ONLY_SKIP_LINK,`Skipped due to ${Be.pretty(this.configuration,`mode=update-lockfile`,Be.Type.CODE)}`);return}await this.linkEverything(s);let l=await Promise.all(w.map(async s=>We.checksumPattern(s,{cwd:this.cwd})));for(let f=0;f{await this.configuration.triggerHook(s=>s.validateProjectAfterInstall,this,{reportWarning:(l,f)=>{s.report.reportWarning(l,f)},reportError:(l,f)=>{s.report.reportError(l,f),k=!0}})}),!k&&await this.configuration.triggerHook(s=>s.afterAllInstalled,this,s)}generateLockfile(){let l=new Map;for(let[s,f]of this.storedResolutions.entries()){let p=l.get(f);p||l.set(f,p=new Set),p.add(s)}let f={},{cacheKey:p}=I.Cache.getCacheKey(this.configuration);f.__metadata={version:s.LOCKFILE_VERSION,cacheKey:p};for(let[s,p]of l.entries()){let l=this.originalPackages.get(s);if(!l)continue;let g=[];for(let s of p){let l=this.storedDescriptors.get(s);if(!l)throw Error(`Assertion failed: The descriptor should have been registered`);g.push(l)}let v=g.map(s=>Ze.stringifyDescriptor(s)).sort().join(`, `),b=new le.Manifest;b.version=l.linkType===Qe.LinkType.HARD?l.version:`0.0.0-use.local`,b.languageName=l.languageName,b.dependencies=new Map(l.dependencies),b.peerDependencies=new Map(l.peerDependencies),b.dependenciesMeta=new Map(l.dependenciesMeta),b.peerDependenciesMeta=new Map(l.peerDependenciesMeta),b.bin=new Map(l.bin),f[v]={...b.exportTo({},{compatibilityMode:!1}),linkType:l.linkType.toLowerCase(),resolution:Ze.stringifyLocator(l),checksum:this.storedChecksums.get(l.locatorHash),conditions:l.conditions||void 0}}return`${[`# This file is generated by running "yarn install" inside your project. `,`# Manual changes might be lost - proceed with caution! -`].join(``)}\n`+(0,v.stringifySyml)(p)}async persistLockfile(){let s=g.ppath.join(this.cwd,g.Filename.lockfile),l=``;try{l=await g.xfs.readFilePromise(s,`utf8`)}catch{}let p=this.generateLockfile(),v=(0,g.normalizeLineEndings)(l,p);v!==l&&(await g.xfs.writeFilePromise(s,v),this.lockFileChecksum=Gt(v),this.lockfileNeedsRefresh=!1)}async persistInstallStateFile(){let s=[];for(let l of Object.values(Vt))s.push(...l);let l=(0,E.pick)(this,s),p=F.default.serialize(l),v=Je.makeHash(p);if(this.installStateChecksum===v)return;let b=this.configuration.get(`installStatePath`);await g.xfs.mkdirPromise(g.ppath.dirname(b),{recursive:!0}),await g.xfs.writeFilePromise(b,await It(p)),this.installStateChecksum=v}async restoreInstallState({restoreLinkersCustomData:s=!0,restoreResolutions:l=!0,restoreBuildState:p=!0}={}){let v=this.configuration.get(`installStatePath`),b;try{let s=await Lt(await g.xfs.readFilePromise(v));b=F.default.deserialize(s),this.installStateChecksum=Je.makeHash(s)}catch{l&&await this.applyLightResolution();return}s&&b.linkersCustomData!==void 0&&(this.linkersCustomData=b.linkersCustomData),p&&Object.assign(this,(0,E.pick)(b,Vt.restoreBuildState)),l&&(b.lockFileChecksum===this.lockFileChecksum?Object.assign(this,(0,E.pick)(b,Vt.restoreResolutions)):await this.applyLightResolution())}async applyLightResolution(){await this.resolveEverything({lockfileOnly:!0,report:new ze.ThrowReport}),await this.persistInstallStateFile()}async persist(){let s=(0,k.default)(4);await Promise.all([this.persistLockfile(),...this.workspaces.map(l=>s(()=>l.persistManifest()))])}async cacheCleanup({cache:s,report:l}){if(this.configuration.get(`enableGlobalCache`))return null;let p=new Set([`.gitignore`]);if(!(0,Ke.isFolderInside)(s.cwd,this.cwd)||!await g.xfs.existsPromise(s.cwd))return null;let v=[];for(let b of await g.xfs.readdirPromise(s.cwd)){if(p.has(b))continue;let C=g.ppath.resolve(s.cwd,b);s.markedFiles.has(C)||(s.immutable?l.reportError(be.MessageName.IMMUTABLE_CACHE,`${qe.pretty(this.configuration,g.ppath.basename(C),`magenta`)} appears to be unused and would be marked for deletion, but the cache is immutable`):v.push(g.xfs.lstatPromise(C).then(async s=>(await g.xfs.removePromise(C),s.size))))}if(v.length===0)return null;let b=await Promise.all(v);return{count:v.length,size:b.reduce((s,l)=>s+l,0)}}};function Kt({project:s,allDescriptors:l,allResolutions:v,allPackages:b,accessibleLocators:C=new Set,optionalBuilds:w=new Set,peerRequirements:E=new Map,peerWarnings:k=[],peerRequirementNodes:A=new Map,volatileDescriptors:N=new Set}){let F=new Map,I=[],R=new Map,B=new Map,q=new Map,le=new Map,J=new Map,_e=new Map(s.workspaces.map(s=>{let l=s.anchoredLocator.locatorHash,p=b.get(l);if(p===void 0)throw Error(`Assertion failed: The workspace should have an associated package`);return[l,st.copyPackage(p)]})),xe=()=>{let s=g.xfs.mktempSync(),l=g.ppath.join(s,`stacktrace.log`),v=String(I.length+1).length,b=I.map((s,l)=>`${`${l+1}.`.padStart(v,` `)} ${st.stringifyLocator(s)}\n`).join(``);throw g.xfs.writeFileSync(l,b),g.xfs.detachTemp(s),new De.ReportError(be.MessageName.STACK_OVERFLOW_RESOLUTION,`Encountered a stack overflow when resolving peer dependencies; cf ${p.npath.fromPortablePath(l)}`)},Ne=s=>{let l=v.get(s.descriptorHash);if(l===void 0)throw Error(`Assertion failed: The resolution should have been registered`);let p=b.get(l);if(!p)throw Error(`Assertion failed: The package could not be found`);return p},Pe=(s,l,p,{top:g,optional:v})=>{I.length>1e3&&xe(),I.push(l);let b=ze(s,l,p,{top:g,optional:v});return I.pop(),b},ze=(p,g,E,{top:k,optional:I})=>{if(I||w.delete(g.locatorHash),C.has(g.locatorHash))return;C.add(g.locatorHash);let be=b.get(g.locatorHash);if(!be)throw Error(`Assertion failed: The package (${st.prettyLocator(s.configuration,g)}) should have been registered`);let De=new Set,Ne=new Map,ze=[],Be=[],We=[],Ke=[];for(let C of Array.from(be.dependencies.values())){if(be.peerDependencies.has(C.identHash)&&be.locatorHash!==k)continue;if(st.isVirtualDescriptor(C))throw Error(`Assertion failed: Virtual packages shouldn't be encountered when virtualizing a branch`);N.delete(C.descriptorHash);let w=I;if(!w){let s=be.dependenciesMeta.get(st.stringifyIdent(C));if(s!==void 0){let l=s.get(null);l!==void 0&&l.optional&&(w=!0)}}let B=v.get(C.descriptorHash);if(!B)throw Error(`Assertion failed: The resolution (${st.prettyDescriptor(s.configuration,C)}) should have been registered`);let qe=_e.get(B)||b.get(B);if(!qe)throw Error(`Assertion failed: The package (${B}, resolved from ${st.prettyDescriptor(s.configuration,C)}) should have been registered`);if(qe.peerDependencies.size===0){Pe(C,qe,new Map,{top:k,optional:w});continue}let Ze,Qe,ot=new Set,ut=new Map;ze.push(()=>{Ze=st.virtualizeDescriptor(C,g.locatorHash),Qe=st.virtualizePackage(qe,g.locatorHash),be.dependencies.set(C.identHash,Ze),v.set(Ze.descriptorHash,Qe.locatorHash),l.set(Ze.descriptorHash,Ze),b.set(Qe.locatorHash,Qe),Ye.getSetWithDefault(le,Qe.locatorHash).add(Ze.descriptorHash),De.add(Qe.locatorHash)}),Be.push(()=>{J.set(Qe.locatorHash,ut);for(let s of Qe.peerDependencies.values()){let b=Ye.getFactoryWithDefault(Ne,s.identHash,()=>{let b=E.get(s.identHash)??null,C=be.dependencies.get(s.identHash);return!C&&st.areIdentsEqual(g,s)&&(p.identHash===g.identHash?C=p:(C=st.makeDescriptor(g,p.range),l.set(C.descriptorHash,C),v.set(C.descriptorHash,g.locatorHash),N.delete(C.descriptorHash),b=null)),C||=st.makeDescriptor(s,`missing:`),{subject:g,ident:s,provided:C,root:!b,requests:new Map,hash:`p${Je.makeHash(g.locatorHash,s.identHash).slice(0,6)}`}}).provided;if(b.range===`missing:`&&Qe.dependencies.has(s.identHash)){Qe.peerDependencies.delete(s.identHash);continue}if(ut.set(s.identHash,{requester:Qe,descriptor:s,meta:Qe.peerDependenciesMeta.get(st.stringifyIdent(s)),children:new Map}),Qe.dependencies.set(s.identHash,b),st.isVirtualDescriptor(b)){let s=v.get(b.descriptorHash);Ye.getSetWithDefault(q,s).add(Qe.locatorHash)}R.set(b.identHash,b),b.range===`missing:`&&ot.add(b.identHash)}Qe.dependencies=new Map(Ye.sortMap(Qe.dependencies,([s,l])=>st.stringifyIdent(l)))}),We.push(()=>{if(!b.has(Qe.locatorHash))return;let s=F.get(qe.locatorHash);typeof s==`number`&&s>=2&&xe();let l=F.get(qe.locatorHash),p=l===void 0?1:l+1;F.set(qe.locatorHash,p),Pe(Ze,Qe,ut,{top:k,optional:w}),F.set(qe.locatorHash,p-1)}),Ke.push(()=>{let s=v.get(Ze.descriptorHash);if(s===void 0)throw Error(`Assertion failed: Expected the descriptor to be registered`);let l=J.get(s);if(l===void 0)throw Error(`Assertion failed: Expected the peer requests to be registered`);for(let s of Ne.values()){let p=l.get(s.ident.identHash);p&&(s.requests.set(Ze.descriptorHash,p),A.set(s.hash,s),s.root||E.get(s.ident.identHash)?.children.set(Ze.descriptorHash,p))}if(b.has(Qe.locatorHash))for(let s of ot)Qe.dependencies.delete(s)})}for(let s of[...ze,...Be])s();for(let l of De){De.delete(l);let p=b.get(l),g=Je.makeHash(st.devirtualizeLocator(p).locatorHash,...Array.from(p.dependencies.values(),l=>{let p=l.range===`missing:`?`missing:`:v.get(l.descriptorHash);if(p===void 0)throw Error(`Assertion failed: Expected the resolution for ${st.prettyDescriptor(s.configuration,l)} to have been registered`);return p===k?`${p} (top)`:p})),w=B.get(g);if(w===void 0){B.set(g,p);continue}let E=Ye.getSetWithDefault(le,w.locatorHash);for(let s of le.get(p.locatorHash)??[])v.set(s,w.locatorHash),E.add(s);b.delete(p.locatorHash),C.delete(p.locatorHash),De.delete(p.locatorHash);let A=q.get(p.locatorHash);if(A!==void 0){let s=Ye.getSetWithDefault(q,w.locatorHash);for(let l of A)s.add(l),De.add(l)}}for(let s of[...We,...Ke])s()};for(let l of s.workspaces){let s=l.anchoredLocator;N.delete(l.anchoredDescriptor.descriptorHash),Pe(l.anchoredDescriptor,s,new Map,{top:s.locatorHash,optional:!1})}for(let l of A.values()){if(!l.root)continue;let p=b.get(l.subject.locatorHash);if(p===void 0)continue;for(let s of l.requests.values()){let p=`p${Je.makeHash(l.subject.locatorHash,st.stringifyIdent(l.ident),s.requester.locatorHash).slice(0,6)}`;E.set(p,{subject:l.subject.locatorHash,requested:l.ident,rootRequester:s.requester.locatorHash,allRequesters:Array.from(st.allPeerRequests(s),s=>s.requester.locatorHash)})}let g=[...st.allPeerRequests(l)];if(l.provided.range!==`missing:`){let v=Ne(l.provided),b=v.version??`0.0.0`,C=l=>{if(l.startsWith(Be.WorkspaceResolver.protocol)){if(!s.tryWorkspaceByLocator(v))return null;l=l.slice(Be.WorkspaceResolver.protocol.length),(l===`^`||l===`~`)&&(l=`*`)}return l},w=!0;for(let s of g){let v=C(s.descriptor.range);if(v===null){w=!1;continue}if(!ot.satisfiesWithPrereleases(b,v)){w=!1;let v=`p${Je.makeHash(l.subject.locatorHash,st.stringifyIdent(l.ident),s.requester.locatorHash).slice(0,6)}`;k.push({type:Ht.NotCompatible,subject:p,requested:l.ident,requester:s.requester,version:b,hash:v,requirementCount:g.length})}}if(!w){let s=g.map(s=>C(s.descriptor.range));k.push({type:Ht.NodeNotCompatible,node:l,range:s.includes(null)?null:ot.simplifyRanges(s),hash:l.hash})}}else{let s=!0;for(let v of g)if(!v.meta?.optional){s=!1;let g=`p${Je.makeHash(l.subject.locatorHash,st.stringifyIdent(l.ident),v.requester.locatorHash).slice(0,6)}`;k.push({type:Ht.NotProvided,subject:p,requested:l.ident,requester:v.requester,hash:g})}s||k.push({type:Ht.NodeNotProvided,node:l,hash:l.hash})}}}function*Jt(s){let l=new Map;if(`children`in s)l.set(s,s);else for(let p of s.requests.values())l.set(p,p);for(let[s,p]of l){yield{request:s,root:p};for(let g of s.children.values())l.has(g)||l.set(g,p)}}function Xt(s,l){let p=[],g=[],v=!1;for(let l of s.peerWarnings)if(!(l.type===Ht.NotCompatible||l.type===Ht.NotProvided)){if(!s.tryWorkspaceByLocator(l.node.subject)){v=!0;continue}if(l.type===Ht.NodeNotCompatible){let g=s.storedResolutions.get(l.node.provided.descriptorHash);if(g===void 0)throw Error(`Assertion failed: Expected the descriptor to be registered`);let v=s.storedPackages.get(g);if(v===void 0)throw Error(`Assertion failed: Expected the package to be registered`);let b=Ye.mapAndFind(Jt(l.node),({request:l,root:p})=>ot.satisfiesWithPrereleases(v.version??`0.0.0`,l.descriptor.range)?Ye.mapAndFind.skip:l===p?st.prettyIdent(s.configuration,l.requester):`${st.prettyIdent(s.configuration,l.requester)} (via ${st.prettyIdent(s.configuration,p.requester)})`),C=[...st.allPeerRequests(l.node)].length>1?`and other dependencies request`:`requests`,w=l.range?st.prettyRange(s.configuration,l.range):qe.pretty(s.configuration,`but they have non-overlapping ranges!`,`redBright`);p.push(`${st.prettyIdent(s.configuration,l.node.ident)} is listed by your project with version ${st.prettyReference(s.configuration,v.version??`0.0.0`)} (${qe.pretty(s.configuration,l.hash,qe.Type.CODE)}), which doesn't satisfy what ${b} ${C} (${w}).`)}if(l.type===Ht.NodeNotProvided){let p=l.node.requests.size>1?` and other dependencies`:``;g.push(`${st.prettyLocator(s.configuration,l.node.subject)} doesn't provide ${st.prettyIdent(s.configuration,l.node.ident)} (${qe.pretty(s.configuration,l.hash,qe.Type.CODE)}), requested by ${st.prettyIdent(s.configuration,l.node.requests.values().next().value.requester)}${p}.`)}}l.startSectionSync({reportFooter:()=>{l.reportWarning(be.MessageName.EXPLAIN_PEER_DEPENDENCIES_CTA,`Some peer dependencies are incorrectly met by your project; run ${qe.pretty(s.configuration,`yarn explain peer-requirements `,qe.Type.CODE)} for details, where ${qe.pretty(s.configuration,``,qe.Type.CODE)} is the six-letter p-prefixed code.`)},skipIfEmpty:!0},()=>{for(let s of Ye.sortMap(p,s=>qe.stripAnsi(s)))l.reportWarning(be.MessageName.INCOMPATIBLE_PEER_DEPENDENCY,s);for(let s of Ye.sortMap(g,s=>qe.stripAnsi(s)))l.reportWarning(be.MessageName.MISSING_PEER_DEPENDENCY,s)}),v&&l.reportWarning(be.MessageName.EXPLAIN_PEER_DEPENDENCIES_CTA,`Some peer dependencies are incorrectly met by dependencies; run ${qe.pretty(s.configuration,`yarn explain peer-requirements`,qe.Type.CODE)} for details.`)}})),require_TelemetryManager=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TelemetryManager=s.MetricName=void 0,s.derive=k;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),p=require_lib$9(),g=require_YarnVersion(),v=l.__importStar(require_hashUtils()),b=l.__importStar(require_httpUtils()),C=l.__importStar(require_miscUtils()),w=l.__importStar(require_semverUtils());var E;(function(s){s.VERSION=`version`,s.COMMAND_NAME=`commandName`,s.PLUGIN_NAME=`pluginName`,s.INSTALL_COUNT=`installCount`,s.PROJECT_COUNT=`projectCount`,s.WORKSPACE_COUNT=`workspaceCount`,s.DEPENDENCY_COUNT=`dependencyCount`,s.EXTENSION=`packageExtension`})(E||(s.MetricName=E={}));function k(s){let l=3600*1e3,p=24*l,g=Math.floor(s.timeNow/p),v=s.updateInterval*p,b=s.state.lastUpdate??s.timeNow+v+Math.floor(v*s.randomInitialInterval),C=b+v,w=s.state.lastTips??g*p,E=w+p+8*l-s.timeZone,k=C<=s.timeNow,A=E<=s.timeNow,N=null;return(k||A||!s.state.lastUpdate||!s.state.lastTips)&&(N={},N.lastUpdate=k?s.timeNow:b,N.lastTips=w,N.blocks=k?{}:s.state.blocks,N.displayedTips=s.state.displayedTips),{nextState:N,triggerUpdate:k,triggerTips:A,nextTips:A?g*p:w}}s.TelemetryManager=class{constructor(s,l){this.values=new Map,this.hits=new Map,this.enumerators=new Map,this.nextTips=0,this.displayedTips=[],this.shouldCommitTips=!1,this.configuration=s;let g=this.getRegistryPath();this.isNew=!p.xfs.existsSync(g),this.shouldShowTips=!1,this.sendReport(l),this.startBuffer()}commitTips(){this.shouldShowTips&&(this.shouldCommitTips=!0)}selectTip(s){let l=new Set(this.displayedTips),p=s=>s&&g.YarnVersion?w.satisfiesWithPrereleases(g.YarnVersion,s):!1,v=s.map((s,l)=>l).filter(l=>s[l]&&p(s[l]?.selector));if(v.length===0)return null;let b=v.filter(s=>!l.has(s));if(b.length===0){let s=Math.floor(v.length*.2);this.displayedTips=s>0?this.displayedTips.slice(-s):[],b=v.filter(s=>!l.has(s))}let C=b[Math.floor(Math.random()*b.length)];return this.displayedTips.push(C),this.commitTips(),s[C]}reportVersion(s){this.reportValue(E.VERSION,s.replace(/-git\..*/,`-git`))}reportCommandName(s){this.reportValue(E.COMMAND_NAME,s||``)}reportPluginName(s){this.reportValue(E.PLUGIN_NAME,s)}reportProject(s){this.reportEnumerator(E.PROJECT_COUNT,s)}reportInstall(s){this.reportHit(E.INSTALL_COUNT,s)}reportPackageExtension(s){this.reportValue(E.EXTENSION,s)}reportWorkspaceCount(s){this.reportValue(E.WORKSPACE_COUNT,String(s))}reportDependencyCount(s){this.reportValue(E.DEPENDENCY_COUNT,String(s))}reportValue(s,l){C.getSetWithDefault(this.values,s).add(l)}reportEnumerator(s,l){C.getSetWithDefault(this.enumerators,s).add(v.makeHash(l))}reportHit(s,l=`*`){let p=C.getMapWithDefault(this.hits,s),g=C.getFactoryWithDefault(p,l,()=>0);p.set(l,g+1)}getRegistryPath(){let s=this.configuration.get(`globalFolder`);return p.ppath.join(s,`telemetry.json`)}sendReport(s){let l=this.getRegistryPath(),g;try{g=p.xfs.readJsonSync(l)}catch{g={}}let{nextState:v,triggerUpdate:C,triggerTips:w,nextTips:E}=k({state:g,timeNow:Date.now(),timeZone:new Date().getTimezoneOffset()*60*1e3,randomInitialInterval:Math.random(),updateInterval:this.configuration.get(`telemetryInterval`)});if(this.nextTips=E,this.displayedTips=g.displayedTips??[],v!==null)try{p.xfs.mkdirSync(p.ppath.dirname(l),{recursive:!0}),p.xfs.writeJsonSync(l,v)}catch{return!1}if(w&&this.configuration.get(`enableTips`)&&(this.shouldShowTips=!0),C){let l=g.blocks??{};if(Object.keys(l).length===0){let l=`https://browser-http-intake.logs.datadoghq.eu/v1/input/${s}?ddsource=yarn`,p=s=>b.post(l,s,{configuration:this.configuration}).catch(()=>{});for(let[s,l]of Object.entries(g.blocks??{})){if(Object.keys(l).length===0)continue;let g=l;g.userId=s,g.reportType=`primary`;for(let s of Object.keys(g.enumerators??{}))g.enumerators[s]=g.enumerators[s].length;p(g);let v=new Map,b=20;for(let[s,l]of Object.entries(g.values))l.length>0&&v.set(s,l.slice(0,20));for(;v.size>0;){let l={};l.userId=s,l.reportType=`secondary`,l.metrics={};for(let[s,p]of v)l.metrics[s]=p.shift(),p.length===0&&v.delete(s);p(l)}}}}return!0}applyChanges(){let s=this.getRegistryPath(),l;try{l=p.xfs.readJsonSync(s)}catch{l={}}let g=this.configuration.get(`telemetryUserId`)??`*`,v=l.blocks=l.blocks??{},b=v[g]=v[g]??{};for(let s of this.hits.keys()){let l=b.hits=b.hits??{},p=l[s]=l[s]??{};for(let[l,g]of this.hits.get(s))p[l]=(p[l]??0)+g}for(let s of[`values`,`enumerators`])for(let l of this[s].keys()){let p=b[s]=b[s]??{};p[l]=[...new Set([...p[l]??[],...this[s].get(l)??[]])]}this.shouldCommitTips&&(l.lastTips=this.nextTips,l.displayedTips=this.displayedTips),p.xfs.mkdirSync(p.ppath.dirname(s),{recursive:!0}),p.xfs.writeJsonSync(s,l)}startBuffer(){process.on(`exit`,()=>{try{this.applyChanges()}catch{}})}}})),require_lib$4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.treeUtils=s.tgzUtils=s.structUtils=s.semverUtils=s.scriptUtils=s.nodeUtils=s.miscUtils=s.formatUtils=s.folderUtils=s.execUtils=s.httpUtils=s.hashUtils=s.PackageExtensionStatus=s.PackageExtensionType=s.LinkType=s.YarnVersion=s.Workspace=s.WorkspaceResolver=s.WorkspaceFetcher=s.VirtualFetcher=s.ThrowReport=s.TelemetryManager=s.reportOptionDeprecations=s.StreamReport=s.Report=s.ReportError=s.InstallMode=s.Project=s.PeerWarningType=s.LOCKFILE_VERSION=s.MultiFetcher=s.stringifyMessageName=s.parseMessageName=s.MessageName=s.Manifest=s.LockfileResolver=s.LightReport=s.LegacyMigrationResolver=s.BuildDirectiveType=s.WindowsLinkType=s.DurationUnit=s.SettingsType=s.FormatType=s.Configuration=s.TAG_REGEXP=s.LEGACY_PLUGINS=s.DEFAULT_RC_FILENAME=s.Cache=s.CACHE_CHECKPOINT=s.CACHE_VERSION=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports));s.execUtils=l.__importStar(require_execUtils()),s.folderUtils=l.__importStar(require_folderUtils()),s.formatUtils=l.__importStar(require_formatUtils()),s.hashUtils=l.__importStar(require_hashUtils()),s.httpUtils=l.__importStar(require_httpUtils()),s.miscUtils=l.__importStar(require_miscUtils()),s.nodeUtils=l.__importStar(require_nodeUtils()),s.scriptUtils=l.__importStar(require_scriptUtils()),s.semverUtils=l.__importStar(require_semverUtils()),s.structUtils=l.__importStar(require_structUtils()),s.tgzUtils=l.__importStar(require_tgzUtils()),s.treeUtils=l.__importStar(require_treeUtils());var p=require_Cache();Object.defineProperty(s,`CACHE_VERSION`,{enumerable:!0,get:function(){return p.CACHE_VERSION}}),Object.defineProperty(s,`CACHE_CHECKPOINT`,{enumerable:!0,get:function(){return p.CACHE_CHECKPOINT}}),Object.defineProperty(s,`Cache`,{enumerable:!0,get:function(){return p.Cache}});var g=require_Configuration();Object.defineProperty(s,`DEFAULT_RC_FILENAME`,{enumerable:!0,get:function(){return g.DEFAULT_RC_FILENAME}}),Object.defineProperty(s,`LEGACY_PLUGINS`,{enumerable:!0,get:function(){return g.LEGACY_PLUGINS}}),Object.defineProperty(s,`TAG_REGEXP`,{enumerable:!0,get:function(){return g.TAG_REGEXP}});var v=require_Configuration();Object.defineProperty(s,`Configuration`,{enumerable:!0,get:function(){return v.Configuration}}),Object.defineProperty(s,`FormatType`,{enumerable:!0,get:function(){return v.FormatType}}),Object.defineProperty(s,`SettingsType`,{enumerable:!0,get:function(){return v.SettingsType}}),Object.defineProperty(s,`DurationUnit`,{enumerable:!0,get:function(){return v.DurationUnit}}),Object.defineProperty(s,`WindowsLinkType`,{enumerable:!0,get:function(){return v.WindowsLinkType}});var b=require_Installer();Object.defineProperty(s,`BuildDirectiveType`,{enumerable:!0,get:function(){return b.BuildDirectiveType}});var C=require_LegacyMigrationResolver();Object.defineProperty(s,`LegacyMigrationResolver`,{enumerable:!0,get:function(){return C.LegacyMigrationResolver}});var w=require_LightReport();Object.defineProperty(s,`LightReport`,{enumerable:!0,get:function(){return w.LightReport}});var E=require_LockfileResolver();Object.defineProperty(s,`LockfileResolver`,{enumerable:!0,get:function(){return E.LockfileResolver}});var k=require_Manifest();Object.defineProperty(s,`Manifest`,{enumerable:!0,get:function(){return k.Manifest}});var A=require_MessageName();Object.defineProperty(s,`MessageName`,{enumerable:!0,get:function(){return A.MessageName}}),Object.defineProperty(s,`parseMessageName`,{enumerable:!0,get:function(){return A.parseMessageName}}),Object.defineProperty(s,`stringifyMessageName`,{enumerable:!0,get:function(){return A.stringifyMessageName}});var N=require_MultiFetcher();Object.defineProperty(s,`MultiFetcher`,{enumerable:!0,get:function(){return N.MultiFetcher}});var F=require_Project();Object.defineProperty(s,`LOCKFILE_VERSION`,{enumerable:!0,get:function(){return F.LOCKFILE_VERSION}}),Object.defineProperty(s,`PeerWarningType`,{enumerable:!0,get:function(){return F.PeerWarningType}}),Object.defineProperty(s,`Project`,{enumerable:!0,get:function(){return F.Project}}),Object.defineProperty(s,`InstallMode`,{enumerable:!0,get:function(){return F.InstallMode}});var I=require_Report();Object.defineProperty(s,`ReportError`,{enumerable:!0,get:function(){return I.ReportError}}),Object.defineProperty(s,`Report`,{enumerable:!0,get:function(){return I.Report}});var R=require_StreamReport();Object.defineProperty(s,`StreamReport`,{enumerable:!0,get:function(){return R.StreamReport}}),Object.defineProperty(s,`reportOptionDeprecations`,{enumerable:!0,get:function(){return R.reportOptionDeprecations}});var B=require_TelemetryManager();Object.defineProperty(s,`TelemetryManager`,{enumerable:!0,get:function(){return B.TelemetryManager}});var q=require_ThrowReport();Object.defineProperty(s,`ThrowReport`,{enumerable:!0,get:function(){return q.ThrowReport}});var le=require_VirtualFetcher();Object.defineProperty(s,`VirtualFetcher`,{enumerable:!0,get:function(){return le.VirtualFetcher}});var J=require_WorkspaceFetcher();Object.defineProperty(s,`WorkspaceFetcher`,{enumerable:!0,get:function(){return J.WorkspaceFetcher}});var _e=require_WorkspaceResolver();Object.defineProperty(s,`WorkspaceResolver`,{enumerable:!0,get:function(){return _e.WorkspaceResolver}});var be=require_Workspace();Object.defineProperty(s,`Workspace`,{enumerable:!0,get:function(){return be.Workspace}});var xe=require_YarnVersion();Object.defineProperty(s,`YarnVersion`,{enumerable:!0,get:function(){return xe.YarnVersion}});var De=require_types$3();Object.defineProperty(s,`LinkType`,{enumerable:!0,get:function(){return De.LinkType}}),Object.defineProperty(s,`PackageExtensionType`,{enumerable:!0,get:function(){return De.PackageExtensionType}}),Object.defineProperty(s,`PackageExtensionStatus`,{enumerable:!0,get:function(){return De.PackageExtensionStatus}})})),require_lodash_flatmap=__commonJSMin(((s,l)=>{var p=200,g=`Expected a function`,v=`__lodash_hash_undefined__`,b=1,C=2,w=1/0,E=9007199254740991,k=`[object Arguments]`,A=`[object Array]`,N=`[object Boolean]`,F=`[object Date]`,I=`[object Error]`,R=`[object Function]`,B=`[object GeneratorFunction]`,q=`[object Map]`,le=`[object Number]`,J=`[object Object]`,_e=`[object Promise]`,be=`[object RegExp]`,xe=`[object Set]`,De=`[object String]`,Ne=`[object Symbol]`,Pe=`[object WeakMap]`,ze=`[object ArrayBuffer]`,Be=`[object DataView]`,We=`[object Float32Array]`,Ke=`[object Float64Array]`,qe=`[object Int8Array]`,Je=`[object Int16Array]`,Ye=`[object Int32Array]`,Ze=`[object Uint8Array]`,Qe=`[object Uint8ClampedArray]`,ot=`[object Uint16Array]`,st=`[object Uint32Array]`,ut=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yt=/^\w*$/,Tt=/^\./,Ot=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,At=/[\\^$.*+?()[\]{}|]/g,jt=/\\(\\)?/g,It=/^\[object .+?Constructor\]$/,Lt=/^(?:0|[1-9]\d*)$/,Rt={};Rt[We]=Rt[Ke]=Rt[qe]=Rt[Je]=Rt[Ye]=Rt[Ze]=Rt[Qe]=Rt[ot]=Rt[st]=!0,Rt[k]=Rt[A]=Rt[ze]=Rt[N]=Rt[Be]=Rt[F]=Rt[I]=Rt[R]=Rt[q]=Rt[le]=Rt[J]=Rt[be]=Rt[xe]=Rt[De]=Rt[Pe]=!1;var Vt=typeof global==`object`&&global&&global.Object===Object&&global,Ht=typeof self==`object`&&self&&self.Object===Object&&self,Gt=Vt||Ht||Function(`return this`)(),Kt=typeof s==`object`&&s&&!s.nodeType&&s,Jt=Kt&&typeof l==`object`&&l&&!l.nodeType&&l,Xt=Jt&&Jt.exports===Kt&&Vt.process,Zt=function(){try{return Xt&&Xt.binding(`util`)}catch{}}(),en=Zt&&Zt.isTypedArray;function tn(s,l){for(var p=-1,g=s?s.length:0,v=Array(g);++p-1}function $n(s,l){var p=this.__data__,g=gr(p,s);return g<0?p.push([s,l]):p[g][1]=l,this}Jn.prototype.clear=Yn,Jn.prototype.delete=Xn,Jn.prototype.get=Zn,Jn.prototype.has=Qn,Jn.prototype.set=$n;function er(s){var l=-1,p=s?s.length:0;for(this.clear();++l0&&p(w)?l>1?vr(w,l-1,p,g,v):nn(v,w):g||(v[v.length]=w)}return v}var yr=Rr();function br(s,l){return s&&yr(s,l,xi)}function xr(s,l){l=Yr(l,s)?[l]:Ir(l);for(var p=0,g=l.length;s!=null&&pk))return!1;var N=w.get(s);if(N&&w.get(l))return N==l;var F=-1,I=!0,R=v&b?new or:void 0;for(w.set(s,l),w.set(l,s);++F-1&&s%1==0&&s-1&&s%1==0&&s<=E}function mi(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function hi(s){return!!s&&typeof s==`object`}function gi(s){return typeof s==`symbol`||hi(s)&&bn.call(s)==Ne}var _i=en?sn(en):Or;function vi(s){return s==null?``:Fr(s)}function yi(s,l,p){var g=s==null?void 0:xr(s,l);return g===void 0?p:g}function bi(s,l){return s!=null&&Kr(s,l,Cr)}function xi(s){return ui(s)?hr(s):Ar(s)}function Si(s){return s}function Ci(s){return Yr(s)?an(ni(s)):Pr(s)}l.exports=ii})),require_yarn_utils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.yarnLockFileKeyNormalizer=void 0;let l=require_lodash_flatmap(),p=`builtin`,g=/ *, */g,v=(s,l)=>p=>{let g=[p],v=s(p),b=`${v.scope?`@`+v.scope+`/`:``}${v.name}`,C=l(v.range),w=C.protocol;switch(w){case`npm:`:case`file:`:g.push(`${b}@${C.selector}`),g.push(`${b}@${w}${C.selector}`);break;case`git:`:case`git+ssh:`:case`git+http:`:case`git+https:`:case`github:`:C.source?g.push(`${b}@${w}${C.source}${C.selector?`#`+C.selector:``}`):g.push(`${b}@${w}${C.selector}`);break;case`patch:`:C.source&&C.selector.indexOf(`builtin`)===0?g.push(C.source):g.push(`${b}@${w}${C.source}${C.selector?`#`+C.selector:``}`);break;case null:case void 0:C.source?g.push(`${b}@${C.source}#${C.selector}`):g.push(`${b}@${C.selector}`);break;default:g.push(`${b}@${w}${C.selector}`);break}return g};s.yarnLockFileKeyNormalizer=(s,p)=>b=>{let C=b.split(g).map(v(s,p));return new Set(l(C))}})),require_yarn2_lock_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Yarn2LockParser=void 0;let l=require_js_yaml$2(),p=require_lib$4(),g=require_lock_parser_base(),v=require_parsers(),b=require_config(),C=require_errors$6(),w=require_yarn_utils();s.Yarn2LockParser=class extends g.LockParserBase{constructor(){super(v.LockfileType.yarn2,b.config.YARN_TREE_SIZE_LIMIT)}parseLockFile(s){try{let g=(0,l.load)(s,{json:!0,schema:l.FAILSAFE_SCHEMA});delete g.__metadata;let b={},C=p.structUtils,E=C.parseDescriptor,k=C.parseRange,A=(0,w.yarnLockFileKeyNormalizer)(E,k);return Object.entries(g).forEach(([s,l])=>{A(s).forEach(s=>{b[s]=l})}),{dependencies:b,lockfileType:v.LockfileType.yarn2,object:b,type:v.LockfileType.yarn2}}catch(s){throw new C.InvalidUserInputError(`yarn.lock parsing failed with an error: ${s.message}`)}}async getDependencyTree(s,l,p=!1,g=!0,v){let b=await super.getDependencyTree(s,l,p,g,v);return Object.assign(Object.assign({},b),{meta:Object.assign(Object.assign({},b.meta),{lockfileVersion:2,packageManager:`yarn`})})}getDepMap(s,l,p){let g=s,b={},C=s.dependencies||{};for(let[s,w]of Object.entries(g.object)){if(s.endsWith(`@workspace:.`))continue;let g=Object.entries(Object.assign(Object.assign({},w.dependencies||{}),w.optionalDependencies||{})).map(([p,g])=>k(C,s,p,l)||`${p}@${g}`);b[s]={labels:Object.assign({scope:v.Scope.prod},p&&{"npm:scope":v.Scope.prod}),name:E(s),requires:g,version:w.version}}return b}getDepTreeKey(s){return`${s.name}@${s.version}`}};function E(s){return s.slice(0,s.indexOf(`@`,1))}function k(s,l,p,g){if(!g)return;let v=Object.keys(g),b=l.indexOf(`@`,1),C=l.slice(0,b),w=l.slice(b+1),E=v.find(l=>{if(!l.endsWith(p))return!1;let g=l.split(p)[0].slice(0,-1),v=!g,b=g===C,E=g.includes(C)&&g.includes(s[`${C}@${w}`].version);return v||b||E});if(v&&E)return`${p}@${g[E]}`}})),require_yarn_info_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseYarnInfoOutput=void 0,s.parseYarnInfoOutput=s=>{let l=s.split(` -`).filter(Boolean).map(s=>JSON.parse(s)).reduce((s,{value:l,children:p})=>{var g;let v=p.Dependencies?.map(s=>s.locator.replace(/@virtual:.*#/,`@`))||[];return s.set(l,v)},new Map),p=[...l.keys()].find(s=>s.includes(`@workspace:.`)),g=l.get(p)||[];return l.delete(p),{topLevelDeps:g,dependencies:l}}})),require_yarn_list_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseYarnListOutput=void 0;let l=require_cli_parser_utils();s.parseYarnListOutput=(s,g)=>{let v=JSON.parse(s).data.trees,b=v.map(s=>s.name),C=v.reduce((s,p)=>{let g=p.children.map(s=>(0,l.extractCorrectIdentifierBySemver)(b,s.name));return s.set(p.name,g)},new Map);return{topLevelDeps:p(C,g),dependencies:C}};let p=(s,p)=>{let g=[...s.keys()];return Object.entries(p).map(([s,p])=>(0,l.extractCorrectIdentifierBySemver)(g,`${s}@${p}`))}})),require_cli_parsers=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphFromCliOutput=void 0;let l=require_dist$8(),p=require_dist$1(),g=require_parsers(),v=require_cli_parser_utils(),b=require_yarn_info_parser(),C=require_yarn_list_parser();s.buildDepGraphFromCliOutput=(s,w,E)=>{let k=JSON.parse(E).dependencies||{},A=(0,p.getYarnLockfileType)(w),{name:N,version:F}=JSON.parse(E),I=A===g.LockfileType.yarn?`1`:`2`,R=I===`1`?(0,C.parseYarnListOutput)(s,k):(0,b.parseYarnInfoOutput)(s),B=N?Object.assign({name:N},F&&{version:F}):void 0,q={name:`yarn`,version:I},le=new l.DepGraphBuilder(q,B),{topLevelDeps:J,dependencies:_e}=R;[..._e.keys()].forEach(s=>{let{name:l,identifier:p}=(0,v.extractNameAndIdentifier)(s);le.addPkgNode({name:l,version:p.split(`:`).pop()},s)});let be=le.rootNodeId;return J.forEach(s=>le.connectDep(be,s)),[..._e.entries()].forEach(([s,l])=>{l.forEach(l=>{le.connectDep(s,l)})}),le.build()}})),require_pkgJson=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.rewriteAliasesInOverrides=s.rewriteAliases=s.rewriteAliasesPkgJson=s.parseNpmAlias=void 0;let l=require_util$3();s.parseNpmAlias=s=>{if(!s.startsWith(`npm:`))return null;let l=s.substring(4);if(l.startsWith(`@`)){let s=l.indexOf(`/`);if(s===-1)return null;let p=l.indexOf(`@`,s);return p===-1?{packageName:l,version:``}:{packageName:l.substring(0,p),version:l.substring(p+1)}}else{let s=l.lastIndexOf(`@`);return s===-1?{packageName:l,version:``}:s===0?null:{packageName:l.substring(0,s),version:l.substring(s+1)}}};let p=(s,l,p,g)=>{s.aliases||={},s.aliases[l]={aliasName:l,aliasTargetDepName:p,semver:g,version:null}};s.rewriteAliasesPkgJson=p=>{let g=(0,l.parsePkgJson)(p);return g.dependencies=(0,s.rewriteAliases)(g,g.dependencies),g.devDependencies=(0,s.rewriteAliases)(g,g.devDependencies),g.optionalDependencies=(0,s.rewriteAliases)(g,g.optionalDependencies),g.peerDependencies=(0,s.rewriteAliases)(g,g.peerDependencies),g.overrides&&(0,s.rewriteAliasesInOverrides)(g,g.overrides),g.resolutions&&(0,s.rewriteAliasesInOverrides)(g,g.resolutions),JSON.stringify(g)},s.rewriteAliases=(l,g)=>{if(!g)return;let v={};for(let b in g){let C=g[b],w=(0,s.parseNpmAlias)(C);w&&p(l,b,w.packageName,w.version),v[b]=C}return v},s.rewriteAliasesInOverrides=(l,g)=>{if(typeof g!=`string`)for(let v in g){let b=g[v];if(typeof b==`string`){let g=(0,s.parseNpmAlias)(b);g&&p(l,v,g.packageName,g.version)}else typeof b==`object`&&(0,s.rewriteAliasesInOverrides)(l,b)}}})),require_util$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getChildNode=s.getGraphDependencies=s.getTopLevelDeps=s.addPkgNodeToGraph=s.createNodeInfo=void 0,s.parsePkgJson=C;let l=require_errors$6(),p=require_errors$6(),g=require_parsers(),v=require_pkgJson();s.createNodeInfo=(s,l=`unknown`)=>{if(s.showNpmScope)return{labels:{"npm:scope":l}}},s.addPkgNodeToGraph=(s,l,p)=>s.addPkgNode({name:l.name,version:l.version},l.id,{labels:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({scope:l.isDev?`dev`:`prod`},p.showNpmScope&&{"npm:scope":l.isDev?`dev`:`prod`}),p.isCyclic&&{pruned:`cyclic`}),p.isWorkspacePkg&&{pruned:`true`}),l.missingLockFileEntry&&{missingLockFileEntry:`true`}),l.alias&&{alias:`${l.alias.aliasName}=>${l.alias.aliasTargetDepName}@${l.version}`})}),s.getTopLevelDeps=(l,p)=>{let g=(0,s.getGraphDependencies)(l.dependencies||{},{isDev:!1}),v=(0,s.getGraphDependencies)(l.devDependencies||{},{isDev:!0}),b=p.includeOptionalDeps?(0,s.getGraphDependencies)(l.optionalDependencies||{},{isDev:!1,isOptional:!0}):{},C=p.includePeerDeps?(0,s.getGraphDependencies)(l.peerDependencies||{},{isDev:!1}):{},w=Object.assign(Object.assign(Object.assign({},g),b),C);if(l.aliases)for(let s of Object.keys(l.aliases))w[s]&&(w[s]=Object.assign(Object.assign({},w[s]),{alias:Object.assign({},l.aliases[s])}));return p.includeDevDeps?Object.assign(Object.assign({},w),v):Object.keys(w).filter(s=>!v.hasOwnProperty(s)).reduce((s,l)=>(s[l]=w[l],s),{})};function b(s){if(!s||s.trim()===``)return!1;if(s.startsWith(`@`)){let l=s.indexOf(`/`);if(l!==-1){let p=s.substring(l+1);if(!p||p.trim()===``)return!1}}return!0}s.getGraphDependencies=(s,l)=>Object.entries(s).reduce((s,[p,g])=>(b(p)&&(s[p]={version:g,isDev:l.isDev,isOptional:l.isOptional||!1}),s),{});function C(s){try{let l=JSON.parse(s);return l.name||=`package.json`,l}catch(s){throw new l.InvalidUserInputError(`package.json parsing failed with error `+s.message)}}s.getChildNode=(l,b,C,w,E)=>{var k,A,N;let F=`${l}@${b.version}`,I,R=b.alias;if(!R&&C[F]){for(let s in C)if(s.startsWith(`${l}@npm:`)&&C[s].version===C[F].version){let p=s.substring(l.length+1),g=(0,v.parseNpmAlias)(p);if(g){let s=g.packageName;s!==l&&(R={aliasName:l,aliasTargetDepName:s,semver:g.version,version:g.version});break}}}if(C[F]){let p=C[F],g=(0,s.getGraphDependencies)(p.dependencies||{},{isDev:b.isDev}),v=E?(0,s.getGraphDependencies)(p.optionalDependencies||{},{isDev:b.isDev,isOptional:!0}):{};I={id:`${l}@${p.version}`,name:R?.aliasTargetDepName??l,version:p.version,dependencies:Object.assign(Object.assign({},g),v),isDev:b.isDev,alias:R}}else if(b.isOptional)I={id:F,name:R?.aliasTargetDepName??l,version:b.version,dependencies:{},isDev:b.isDev,missingLockFileEntry:!0,alias:R};else if(w&&!/^file:/.test(b.version))throw new p.OutOfSyncError(F,g.LockfileType.yarn);else I={id:F,name:R?.aliasTargetDepName??l,version:b.version,dependencies:{},isDev:b.isDev,missingLockFileEntry:!0,alias:R};return I}})),require_build_depgraph_simple_pruned=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV1SimpleCyclesPruned=void 0;let l=require_dist$8(),p=require_util$3(),g=require_dist$9();var v;(function(s){s[s.GRAY=0]=`GRAY`,s[s.BLACK=1]=`BLACK`})(v||={}),s.buildDepGraphYarnLockV1SimpleCyclesPruned=async(s,g,v)=>{let{includeDevDeps:C,strictOutOfSync:w,includeOptionalDeps:E,showNpmScope:k}=v,A=new l.DepGraphBuilder({name:`yarn`},{name:g.name,version:g.version},(0,p.createNodeInfo)(v)),N={},F=(0,p.getTopLevelDeps)(g,{includeDevDeps:C});return await b(A,{id:`root-node`,name:g.name,version:g.version,dependencies:F,isDev:!1},N,s,w,E,k),A.build()};let b=async(s,l,C,w,E,k,A)=>{C[l.id]=v.GRAY;for(let[N,F]of Object.entries(l.dependencies||{})){g.eventLoopSpinner.isStarving()&&await g.eventLoopSpinner.spin();let I=(0,p.getChildNode)(N,F,w,E,k);C.hasOwnProperty(I.id)?C[I.id]===v.GRAY&&(I.id=`${I.id}:pruned`,(0,p.addPkgNodeToGraph)(s,I,{isCyclic:!0,showNpmScope:A})):((0,p.addPkgNodeToGraph)(s,I,{showNpmScope:A}),await b(s,I,C,w,E,k,A)),s.connectDep(l.id,I.id)}C[l.id]=v.BLACK}})),require_build_depgraph_simple$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV1Simple=void 0;let l=require_dist$8(),p=require_util$3(),g=require_dist$9(),v=require_pkgJson();s.buildDepGraphYarnLockV1Simple=async(s,g,v)=>{let{includeDevDeps:C,includeOptionalDeps:w,includePeerDeps:E,strictOutOfSync:k,pruneWithinTopLevelDeps:A,showNpmScope:N}=v,F=new l.DepGraphBuilder({name:`yarn`},{name:g.name,version:g.version},(0,p.createNodeInfo)(v)),I=(0,p.getTopLevelDeps)(g,{includeDevDeps:C,includePeerDeps:E,includeOptionalDeps:w});return await b(F,{id:`root-node`,name:g.name,version:g.version,dependencies:I,isDev:!1},s,k,w,A,void 0,N),F.build()};let b=async(s,l,C,w,E,k,A,N)=>{for(let[F,I]of Object.entries(l.dependencies||{})){let R=Object.assign({},I);g.eventLoopSpinner.isStarving()&&await g.eventLoopSpinner.spin();let B=A||new Set;if(I.version.startsWith(`npm:`)){let s=(0,v.parseNpmAlias)(I.version);s&&s.packageName&&(R=Object.assign(Object.assign({},R),{alias:{aliasName:F,aliasTargetDepName:s.packageName,semver:s.version,version:null}}))}let q=(0,p.getChildNode)(F,R,C,w,E);if(B.has(q.id)){if(k){let p=`${q.id}:pruned`;s.addPkgNode({name:q.name,version:q.version},p,{labels:Object.assign(Object.assign(Object.assign(Object.assign({scope:l.isDev?`dev`:`prod`},N&&{"npm:scope":l.isDev?`dev`:`prod`}),{pruned:`true`}),l.missingLockFileEntry&&{missingLockFileEntry:`true`}),q.alias&&{alias:`${q.alias.aliasName}=>${q.alias.aliasTargetDepName}@${q.version}`})}),s.connectDep(l.id,p)}else s.connectDep(l.id,q.id);continue}s.addPkgNode({name:q.name,version:q.version},q.id,{labels:Object.assign(Object.assign(Object.assign({scope:l.isDev?`dev`:`prod`},N&&{"npm:scope":l.isDev?`dev`:`prod`}),l.missingLockFileEntry&&{missingLockFileEntry:`true`}),q.alias&&{alias:`${q.alias.aliasName}=>${q.alias.aliasTargetDepName}@${q.version}`})}),s.connectDep(l.id,q.id),B.add(q.id),await b(s,q,C,w,E,k,B,N)}}})),require_util$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getChildNodeYarnLockV1Workspace=void 0;let l=require_errors$6(),p=require_parsers(),g=require_util$3();s.getChildNodeYarnLockV1Workspace=(s,v,b,C,w,E)=>{let k;if(b[s]){let g=b[s];if(w)throw new l.OutOfSyncError(`${s}@${g}`,p.LockfileType.yarn);k={id:`${s}@${g}`,name:s,version:g,dependencies:{},isDev:v.isDev}}else k=(0,g.getChildNode)(s,v,C,w,E);return k}})),require_build_depgraph_workspace_package_pruned=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV1WorkspaceCyclesPruned=void 0;let l=require_dist$8(),p=require_util$3(),g=require_util$2(),v=require_dist$9();var b;(function(s){s[s.GRAY=0]=`GRAY`,s[s.BLACK=1]=`BLACK`})(b||={}),s.buildDepGraphYarnLockV1WorkspaceCyclesPruned=async(s,g,v,b)=>{let{includeDevDeps:w,strictOutOfSync:E,includeOptionalDeps:k,showNpmScope:A}=b,N=new l.DepGraphBuilder({name:`yarn`},{name:g.name,version:g.version},(0,p.createNodeInfo)(b)),F={},I=(0,p.getTopLevelDeps)(g,{includeDevDeps:w});return await C(N,{id:`root-node`,name:g.name,version:g.version,dependencies:I,isDev:!1},F,s,v,E,k,A),N.build()};let C=async(s,l,w,E,k,A,N,F)=>{w[l.id]=b.GRAY;for(let[I,R]of Object.entries(l.dependencies||{})){v.eventLoopSpinner.isStarving()&&await v.eventLoopSpinner.spin();let B=!!k[I],q=(0,g.getChildNodeYarnLockV1Workspace)(I,R,k,E,A,N);w.hasOwnProperty(q.id)?w[q.id]===b.GRAY&&(q.id=`${q.id}|1`,(0,p.addPkgNodeToGraph)(s,q,{isCyclic:!0,isWorkspacePkg:B,showNpmScope:F})):((0,p.addPkgNodeToGraph)(s,q,{isCyclic:!1,isWorkspacePkg:B,showNpmScope:F}),B?w[q.id]=b.BLACK:await C(s,q,w,E,k,A,N,F)),s.connectDep(l.id,q.id)}w[l.id]=b.BLACK}})),require_build_depgraph_workspace_package=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV1Workspace=void 0;let l=require_dist$8(),p=require_util$3(),g=require_util$2(),v=require_dist$9();s.buildDepGraphYarnLockV1Workspace=async(s,g,v,C)=>{let{includeDevDeps:w,strictOutOfSync:E,includeOptionalDeps:k,showNpmScope:A}=C,N=new l.DepGraphBuilder({name:`yarn`},{name:g.name,version:g.version},(0,p.createNodeInfo)(C)),F=new Set,I=(0,p.getTopLevelDeps)(g,{includeDevDeps:w});return await b(N,{id:`root-node`,name:g.name,version:g.version,dependencies:I,isDev:!1},F,s,v,E,k,A),N.build()};let b=async(s,l,C,w,E,k,A,N)=>{C.add(l.id);for(let[F,I]of Object.entries(l.dependencies||{})){v.eventLoopSpinner.isStarving()&&await v.eventLoopSpinner.spin();let R=!!E[F],B=(0,g.getChildNodeYarnLockV1Workspace)(F,I,E,w,k,A);C.has(B.id)||((0,p.addPkgNodeToGraph)(s,B,{isCyclic:!1,isWorkspacePkg:R,showNpmScope:N}),R||await b(s,B,C,w,E,k,A,N)),s.connectDep(l.id,B.id)}}})),require_extract_yarnlock_v1_pkgs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.extractPkgsFromYarnLockV1=void 0;let l=require_lockfile();s.extractPkgsFromYarnLockV1=s=>l.parse(s).object})),require_simple$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseYarnLockV1Project=void 0;let l=require_yarn_lock_v1(),p=require_pkgJson(),g=require_util$3(),v=require_build_depgraph_simple_pruned(),b=require_extract_yarnlock_v1_pkgs();s.parseYarnLockV1Project=async(s,C,w)=>{let{includeDevDeps:E,includeOptionalDeps:k,includePeerDeps:A,pruneLevel:N,strictOutOfSync:F,honorAliases:I,showNpmScope:R}=w,B=(0,b.extractPkgsFromYarnLockV1)(C),q=(0,g.parsePkgJson)(I?(0,p.rewriteAliasesPkgJson)(s):s);return N===`cycles`?await(0,v.buildDepGraphYarnLockV1SimpleCyclesPruned)(B,q,{includeDevDeps:E,strictOutOfSync:F,includeOptionalDeps:k,showNpmScope:R}):await(0,l.buildDepGraphYarnLockV1Simple)(B,q,{includeDevDeps:E,includeOptionalDeps:k,includePeerDeps:A,strictOutOfSync:F,pruneWithinTopLevelDeps:N===`withinTopLevelDeps`,showNpmScope:R})}})),require_clean_stack=__commonJSMin(((s,l)=>{let p=require(`os`),g=/\s+at.*(?:\(|\s)(.*)\)?/,v=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,b=p.homedir===void 0?``:p.homedir();l.exports=(s,l)=>(l=Object.assign({pretty:!1},l),s.replace(/\\/g,`/`).split(` -`).filter(s=>{let l=s.match(g);if(l===null||!l[1])return!0;let p=l[1];return p.includes(`.app/Contents/Resources/electron.asar`)||p.includes(`.app/Contents/Resources/default_app.asar`)?!1:!v.test(p)}).filter(s=>s.trim()!==``).map(s=>l.pretty?s.replace(g,(s,l)=>s.replace(l,l.replace(b,`~`))):s).join(` -`))})),require_aggregate_error=__commonJSMin(((s,l)=>{let p=require_indent_string(),g=require_clean_stack(),v=s=>s.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,``);l.exports=class extends Error{constructor(s){if(!Array.isArray(s))throw TypeError(`Expected input to be an Array, got ${typeof s}`);s=[...s].map(s=>s instanceof Error?s:typeof s==`object`&&s?Object.assign(Error(s.message),s):Error(s));let l=s.map(s=>typeof s.stack==`string`?v(g(s.stack)):String(s)).join(` +`].join(``)}\n`+(0,g.stringifySyml)(f)}async persistLockfile(){let s=p.ppath.join(this.cwd,p.Filename.lockfile),l=``;try{l=await p.xfs.readFilePromise(s,`utf8`)}catch{}let f=this.generateLockfile(),g=(0,p.normalizeLineEndings)(l,f);g!==l&&(await p.xfs.writeFilePromise(s,g),this.lockFileChecksum=Rt(g),this.lockfileNeedsRefresh=!1)}async persistInstallStateFile(){let s=[];for(let l of Object.values(It))s.push(...l);let l=(0,w.pick)(this,s),f=N.default.serialize(l),g=We.makeHash(f);if(this.installStateChecksum===g)return;let v=this.configuration.get(`installStatePath`);await p.xfs.mkdirPromise(p.ppath.dirname(v),{recursive:!0}),await p.xfs.writeFilePromise(v,await Ot(f)),this.installStateChecksum=g}async restoreInstallState({restoreLinkersCustomData:s=!0,restoreResolutions:l=!0,restoreBuildState:f=!0}={}){let g=this.configuration.get(`installStatePath`),v;try{let s=await At(await p.xfs.readFilePromise(g));v=N.default.deserialize(s),this.installStateChecksum=We.makeHash(s)}catch{l&&await this.applyLightResolution();return}s&&v.linkersCustomData!==void 0&&(this.linkersCustomData=v.linkersCustomData),f&&Object.assign(this,(0,w.pick)(v,It.restoreBuildState)),l&&(v.lockFileChecksum===this.lockFileChecksum?Object.assign(this,(0,w.pick)(v,It.restoreResolutions)):await this.applyLightResolution())}async applyLightResolution(){await this.resolveEverything({lockfileOnly:!0,report:new je.ThrowReport}),await this.persistInstallStateFile()}async persist(){let s=(0,E.default)(4);await Promise.all([this.persistLockfile(),...this.workspaces.map(l=>s(()=>l.persistManifest()))])}async cacheCleanup({cache:s,report:l}){if(this.configuration.get(`enableGlobalCache`))return null;let f=new Set([`.gitignore`]);if(!(0,ze.isFolderInside)(s.cwd,this.cwd)||!await p.xfs.existsPromise(s.cwd))return null;let g=[];for(let v of await p.xfs.readdirPromise(s.cwd)){if(f.has(v))continue;let b=p.ppath.resolve(s.cwd,v);s.markedFiles.has(b)||(s.immutable?l.reportError(_e.MessageName.IMMUTABLE_CACHE,`${Be.pretty(this.configuration,p.ppath.basename(b),`magenta`)} appears to be unused and would be marked for deletion, but the cache is immutable`):g.push(p.xfs.lstatPromise(b).then(async s=>(await p.xfs.removePromise(b),s.size))))}if(g.length===0)return null;let v=await Promise.all(g);return{count:g.length,size:v.reduce((s,l)=>s+l,0)}}};function Vt({project:s,allDescriptors:l,allResolutions:g,allPackages:v,accessibleLocators:b=new Set,optionalBuilds:C=new Set,peerRequirements:w=new Map,peerWarnings:E=[],peerRequirementNodes:k=new Map,volatileDescriptors:A=new Set}){let N=new Map,F=[],I=new Map,R=new Map,B=new Map,q=new Map,J=new Map,le=new Map(s.workspaces.map(s=>{let l=s.anchoredLocator.locatorHash,f=v.get(l);if(f===void 0)throw Error(`Assertion failed: The workspace should have an associated package`);return[l,Ze.copyPackage(f)]})),be=()=>{let s=p.xfs.mktempSync(),l=p.ppath.join(s,`stacktrace.log`),g=String(F.length+1).length,v=F.map((s,l)=>`${`${l+1}.`.padStart(g,` `)} ${Ze.stringifyLocator(s)}\n`).join(``);throw p.xfs.writeFileSync(l,v),p.xfs.detachTemp(s),new xe.ReportError(_e.MessageName.STACK_OVERFLOW_RESOLUTION,`Encountered a stack overflow when resolving peer dependencies; cf ${f.npath.fromPortablePath(l)}`)},De=s=>{let l=g.get(s.descriptorHash);if(l===void 0)throw Error(`Assertion failed: The resolution should have been registered`);let f=v.get(l);if(!f)throw Error(`Assertion failed: The package could not be found`);return f},Oe=(s,l,f,{top:p,optional:g})=>{F.length>1e3&&be(),F.push(l);let v=je(s,l,f,{top:p,optional:g});return F.pop(),v},je=(f,p,w,{top:E,optional:F})=>{if(F||C.delete(p.locatorHash),b.has(p.locatorHash))return;b.add(p.locatorHash);let _e=v.get(p.locatorHash);if(!_e)throw Error(`Assertion failed: The package (${Ze.prettyLocator(s.configuration,p)}) should have been registered`);let xe=new Set,De=new Map,je=[],Ne=[],Pe=[],ze=[];for(let b of Array.from(_e.dependencies.values())){if(_e.peerDependencies.has(b.identHash)&&_e.locatorHash!==E)continue;if(Ze.isVirtualDescriptor(b))throw Error(`Assertion failed: Virtual packages shouldn't be encountered when virtualizing a branch`);A.delete(b.descriptorHash);let C=F;if(!C){let s=_e.dependenciesMeta.get(Ze.stringifyIdent(b));if(s!==void 0){let l=s.get(null);l!==void 0&&l.optional&&(C=!0)}}let R=g.get(b.descriptorHash);if(!R)throw Error(`Assertion failed: The resolution (${Ze.prettyDescriptor(s.configuration,b)}) should have been registered`);let Be=le.get(R)||v.get(R);if(!Be)throw Error(`Assertion failed: The package (${R}, resolved from ${Ze.prettyDescriptor(s.configuration,b)}) should have been registered`);if(Be.peerDependencies.size===0){Oe(b,Be,new Map,{top:E,optional:C});continue}let qe,Je,Ye=new Set,Qe=new Map;je.push(()=>{qe=Ze.virtualizeDescriptor(b,p.locatorHash),Je=Ze.virtualizePackage(Be,p.locatorHash),_e.dependencies.set(b.identHash,qe),g.set(qe.descriptorHash,Je.locatorHash),l.set(qe.descriptorHash,qe),v.set(Je.locatorHash,Je),Ke.getSetWithDefault(q,Je.locatorHash).add(qe.descriptorHash),xe.add(Je.locatorHash)}),Ne.push(()=>{J.set(Je.locatorHash,Qe);for(let s of Je.peerDependencies.values()){let v=Ke.getFactoryWithDefault(De,s.identHash,()=>{let v=w.get(s.identHash)??null,b=_e.dependencies.get(s.identHash);return!b&&Ze.areIdentsEqual(p,s)&&(f.identHash===p.identHash?b=f:(b=Ze.makeDescriptor(p,f.range),l.set(b.descriptorHash,b),g.set(b.descriptorHash,p.locatorHash),A.delete(b.descriptorHash),v=null)),b||=Ze.makeDescriptor(s,`missing:`),{subject:p,ident:s,provided:b,root:!v,requests:new Map,hash:`p${We.makeHash(p.locatorHash,s.identHash).slice(0,6)}`}}).provided;if(v.range===`missing:`&&Je.dependencies.has(s.identHash)){Je.peerDependencies.delete(s.identHash);continue}if(Qe.set(s.identHash,{requester:Je,descriptor:s,meta:Je.peerDependenciesMeta.get(Ze.stringifyIdent(s)),children:new Map}),Je.dependencies.set(s.identHash,v),Ze.isVirtualDescriptor(v)){let s=g.get(v.descriptorHash);Ke.getSetWithDefault(B,s).add(Je.locatorHash)}I.set(v.identHash,v),v.range===`missing:`&&Ye.add(v.identHash)}Je.dependencies=new Map(Ke.sortMap(Je.dependencies,([s,l])=>Ze.stringifyIdent(l)))}),Pe.push(()=>{if(!v.has(Je.locatorHash))return;let s=N.get(Be.locatorHash);typeof s==`number`&&s>=2&&be();let l=N.get(Be.locatorHash),f=l===void 0?1:l+1;N.set(Be.locatorHash,f),Oe(qe,Je,Qe,{top:E,optional:C}),N.set(Be.locatorHash,f-1)}),ze.push(()=>{let s=g.get(qe.descriptorHash);if(s===void 0)throw Error(`Assertion failed: Expected the descriptor to be registered`);let l=J.get(s);if(l===void 0)throw Error(`Assertion failed: Expected the peer requests to be registered`);for(let s of De.values()){let f=l.get(s.ident.identHash);f&&(s.requests.set(qe.descriptorHash,f),k.set(s.hash,s),s.root||w.get(s.ident.identHash)?.children.set(qe.descriptorHash,f))}if(v.has(Je.locatorHash))for(let s of Ye)Je.dependencies.delete(s)})}for(let s of[...je,...Ne])s();for(let l of xe){xe.delete(l);let f=v.get(l),p=We.makeHash(Ze.devirtualizeLocator(f).locatorHash,...Array.from(f.dependencies.values(),l=>{let f=l.range===`missing:`?`missing:`:g.get(l.descriptorHash);if(f===void 0)throw Error(`Assertion failed: Expected the resolution for ${Ze.prettyDescriptor(s.configuration,l)} to have been registered`);return f===E?`${f} (top)`:f})),C=R.get(p);if(C===void 0){R.set(p,f);continue}let w=Ke.getSetWithDefault(q,C.locatorHash);for(let s of q.get(f.locatorHash)??[])g.set(s,C.locatorHash),w.add(s);v.delete(f.locatorHash),b.delete(f.locatorHash),xe.delete(f.locatorHash);let k=B.get(f.locatorHash);if(k!==void 0){let s=Ke.getSetWithDefault(B,C.locatorHash);for(let l of k)s.add(l),xe.add(l)}}for(let s of[...Pe,...ze])s()};for(let l of s.workspaces){let s=l.anchoredLocator;A.delete(l.anchoredDescriptor.descriptorHash),Oe(l.anchoredDescriptor,s,new Map,{top:s.locatorHash,optional:!1})}for(let l of k.values()){if(!l.root)continue;let f=v.get(l.subject.locatorHash);if(f===void 0)continue;for(let s of l.requests.values()){let f=`p${We.makeHash(l.subject.locatorHash,Ze.stringifyIdent(l.ident),s.requester.locatorHash).slice(0,6)}`;w.set(f,{subject:l.subject.locatorHash,requested:l.ident,rootRequester:s.requester.locatorHash,allRequesters:Array.from(Ze.allPeerRequests(s),s=>s.requester.locatorHash)})}let p=[...Ze.allPeerRequests(l)];if(l.provided.range!==`missing:`){let g=De(l.provided),v=g.version??`0.0.0`,b=l=>{if(l.startsWith(Ne.WorkspaceResolver.protocol)){if(!s.tryWorkspaceByLocator(g))return null;l=l.slice(Ne.WorkspaceResolver.protocol.length),(l===`^`||l===`~`)&&(l=`*`)}return l},C=!0;for(let s of p){let g=b(s.descriptor.range);if(g===null){C=!1;continue}if(!Ye.satisfiesWithPrereleases(v,g)){C=!1;let g=`p${We.makeHash(l.subject.locatorHash,Ze.stringifyIdent(l.ident),s.requester.locatorHash).slice(0,6)}`;E.push({type:Lt.NotCompatible,subject:f,requested:l.ident,requester:s.requester,version:v,hash:g,requirementCount:p.length})}}if(!C){let s=p.map(s=>b(s.descriptor.range));E.push({type:Lt.NodeNotCompatible,node:l,range:s.includes(null)?null:Ye.simplifyRanges(s),hash:l.hash})}}else{let s=!0;for(let g of p)if(!g.meta?.optional){s=!1;let p=`p${We.makeHash(l.subject.locatorHash,Ze.stringifyIdent(l.ident),g.requester.locatorHash).slice(0,6)}`;E.push({type:Lt.NotProvided,subject:f,requested:l.ident,requester:g.requester,hash:p})}s||E.push({type:Lt.NodeNotProvided,node:l,hash:l.hash})}}}function*Ht(s){let l=new Map;if(`children`in s)l.set(s,s);else for(let f of s.requests.values())l.set(f,f);for(let[s,f]of l){yield{request:s,root:f};for(let p of s.children.values())l.has(p)||l.set(p,f)}}function Gt(s,l){let f=[],p=[],g=!1;for(let l of s.peerWarnings)if(!(l.type===Lt.NotCompatible||l.type===Lt.NotProvided)){if(!s.tryWorkspaceByLocator(l.node.subject)){g=!0;continue}if(l.type===Lt.NodeNotCompatible){let p=s.storedResolutions.get(l.node.provided.descriptorHash);if(p===void 0)throw Error(`Assertion failed: Expected the descriptor to be registered`);let g=s.storedPackages.get(p);if(g===void 0)throw Error(`Assertion failed: Expected the package to be registered`);let v=Ke.mapAndFind(Ht(l.node),({request:l,root:f})=>Ye.satisfiesWithPrereleases(g.version??`0.0.0`,l.descriptor.range)?Ke.mapAndFind.skip:l===f?Ze.prettyIdent(s.configuration,l.requester):`${Ze.prettyIdent(s.configuration,l.requester)} (via ${Ze.prettyIdent(s.configuration,f.requester)})`),b=[...Ze.allPeerRequests(l.node)].length>1?`and other dependencies request`:`requests`,C=l.range?Ze.prettyRange(s.configuration,l.range):Be.pretty(s.configuration,`but they have non-overlapping ranges!`,`redBright`);f.push(`${Ze.prettyIdent(s.configuration,l.node.ident)} is listed by your project with version ${Ze.prettyReference(s.configuration,g.version??`0.0.0`)} (${Be.pretty(s.configuration,l.hash,Be.Type.CODE)}), which doesn't satisfy what ${v} ${b} (${C}).`)}if(l.type===Lt.NodeNotProvided){let f=l.node.requests.size>1?` and other dependencies`:``;p.push(`${Ze.prettyLocator(s.configuration,l.node.subject)} doesn't provide ${Ze.prettyIdent(s.configuration,l.node.ident)} (${Be.pretty(s.configuration,l.hash,Be.Type.CODE)}), requested by ${Ze.prettyIdent(s.configuration,l.node.requests.values().next().value.requester)}${f}.`)}}l.startSectionSync({reportFooter:()=>{l.reportWarning(_e.MessageName.EXPLAIN_PEER_DEPENDENCIES_CTA,`Some peer dependencies are incorrectly met by your project; run ${Be.pretty(s.configuration,`yarn explain peer-requirements `,Be.Type.CODE)} for details, where ${Be.pretty(s.configuration,``,Be.Type.CODE)} is the six-letter p-prefixed code.`)},skipIfEmpty:!0},()=>{for(let s of Ke.sortMap(f,s=>Be.stripAnsi(s)))l.reportWarning(_e.MessageName.INCOMPATIBLE_PEER_DEPENDENCY,s);for(let s of Ke.sortMap(p,s=>Be.stripAnsi(s)))l.reportWarning(_e.MessageName.MISSING_PEER_DEPENDENCY,s)}),g&&l.reportWarning(_e.MessageName.EXPLAIN_PEER_DEPENDENCIES_CTA,`Some peer dependencies are incorrectly met by dependencies; run ${Be.pretty(s.configuration,`yarn explain peer-requirements`,Be.Type.CODE)} for details.`)}})),require_TelemetryManager=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TelemetryManager=s.MetricName=void 0,s.derive=E;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)),f=require_lib$8(),p=require_YarnVersion(),g=l.__importStar(require_hashUtils()),v=l.__importStar(require_httpUtils()),b=l.__importStar(require_miscUtils()),C=l.__importStar(require_semverUtils());var w;(function(s){s.VERSION=`version`,s.COMMAND_NAME=`commandName`,s.PLUGIN_NAME=`pluginName`,s.INSTALL_COUNT=`installCount`,s.PROJECT_COUNT=`projectCount`,s.WORKSPACE_COUNT=`workspaceCount`,s.DEPENDENCY_COUNT=`dependencyCount`,s.EXTENSION=`packageExtension`})(w||(s.MetricName=w={}));function E(s){let l=3600*1e3,f=24*l,p=Math.floor(s.timeNow/f),g=s.updateInterval*f,v=s.state.lastUpdate??s.timeNow+g+Math.floor(g*s.randomInitialInterval),b=v+g,C=s.state.lastTips??p*f,w=C+f+8*l-s.timeZone,E=b<=s.timeNow,k=w<=s.timeNow,A=null;return(E||k||!s.state.lastUpdate||!s.state.lastTips)&&(A={},A.lastUpdate=E?s.timeNow:v,A.lastTips=C,A.blocks=E?{}:s.state.blocks,A.displayedTips=s.state.displayedTips),{nextState:A,triggerUpdate:E,triggerTips:k,nextTips:k?p*f:C}}s.TelemetryManager=class{constructor(s,l){this.values=new Map,this.hits=new Map,this.enumerators=new Map,this.nextTips=0,this.displayedTips=[],this.shouldCommitTips=!1,this.configuration=s;let p=this.getRegistryPath();this.isNew=!f.xfs.existsSync(p),this.shouldShowTips=!1,this.sendReport(l),this.startBuffer()}commitTips(){this.shouldShowTips&&(this.shouldCommitTips=!0)}selectTip(s){let l=new Set(this.displayedTips),f=s=>s&&p.YarnVersion?C.satisfiesWithPrereleases(p.YarnVersion,s):!1,g=s.map((s,l)=>l).filter(l=>s[l]&&f(s[l]?.selector));if(g.length===0)return null;let v=g.filter(s=>!l.has(s));if(v.length===0){let s=Math.floor(g.length*.2);this.displayedTips=s>0?this.displayedTips.slice(-s):[],v=g.filter(s=>!l.has(s))}let b=v[Math.floor(Math.random()*v.length)];return this.displayedTips.push(b),this.commitTips(),s[b]}reportVersion(s){this.reportValue(w.VERSION,s.replace(/-git\..*/,`-git`))}reportCommandName(s){this.reportValue(w.COMMAND_NAME,s||``)}reportPluginName(s){this.reportValue(w.PLUGIN_NAME,s)}reportProject(s){this.reportEnumerator(w.PROJECT_COUNT,s)}reportInstall(s){this.reportHit(w.INSTALL_COUNT,s)}reportPackageExtension(s){this.reportValue(w.EXTENSION,s)}reportWorkspaceCount(s){this.reportValue(w.WORKSPACE_COUNT,String(s))}reportDependencyCount(s){this.reportValue(w.DEPENDENCY_COUNT,String(s))}reportValue(s,l){b.getSetWithDefault(this.values,s).add(l)}reportEnumerator(s,l){b.getSetWithDefault(this.enumerators,s).add(g.makeHash(l))}reportHit(s,l=`*`){let f=b.getMapWithDefault(this.hits,s),p=b.getFactoryWithDefault(f,l,()=>0);f.set(l,p+1)}getRegistryPath(){let s=this.configuration.get(`globalFolder`);return f.ppath.join(s,`telemetry.json`)}sendReport(s){let l=this.getRegistryPath(),p;try{p=f.xfs.readJsonSync(l)}catch{p={}}let{nextState:g,triggerUpdate:b,triggerTips:C,nextTips:w}=E({state:p,timeNow:Date.now(),timeZone:new Date().getTimezoneOffset()*60*1e3,randomInitialInterval:Math.random(),updateInterval:this.configuration.get(`telemetryInterval`)});if(this.nextTips=w,this.displayedTips=p.displayedTips??[],g!==null)try{f.xfs.mkdirSync(f.ppath.dirname(l),{recursive:!0}),f.xfs.writeJsonSync(l,g)}catch{return!1}if(C&&this.configuration.get(`enableTips`)&&(this.shouldShowTips=!0),b){let l=p.blocks??{};if(Object.keys(l).length===0){let l=`https://browser-http-intake.logs.datadoghq.eu/v1/input/${s}?ddsource=yarn`,f=s=>v.post(l,s,{configuration:this.configuration}).catch(()=>{});for(let[s,l]of Object.entries(p.blocks??{})){if(Object.keys(l).length===0)continue;let p=l;p.userId=s,p.reportType=`primary`;for(let s of Object.keys(p.enumerators??{}))p.enumerators[s]=p.enumerators[s].length;f(p);let g=new Map,v=20;for(let[s,l]of Object.entries(p.values))l.length>0&&g.set(s,l.slice(0,20));for(;g.size>0;){let l={};l.userId=s,l.reportType=`secondary`,l.metrics={};for(let[s,f]of g)l.metrics[s]=f.shift(),f.length===0&&g.delete(s);f(l)}}}}return!0}applyChanges(){let s=this.getRegistryPath(),l;try{l=f.xfs.readJsonSync(s)}catch{l={}}let p=this.configuration.get(`telemetryUserId`)??`*`,g=l.blocks=l.blocks??{},v=g[p]=g[p]??{};for(let s of this.hits.keys()){let l=v.hits=v.hits??{},f=l[s]=l[s]??{};for(let[l,p]of this.hits.get(s))f[l]=(f[l]??0)+p}for(let s of[`values`,`enumerators`])for(let l of this[s].keys()){let f=v[s]=v[s]??{};f[l]=[...new Set([...f[l]??[],...this[s].get(l)??[]])]}this.shouldCommitTips&&(l.lastTips=this.nextTips,l.displayedTips=this.displayedTips),f.xfs.mkdirSync(f.ppath.dirname(s),{recursive:!0}),f.xfs.writeJsonSync(s,l)}startBuffer(){process.on(`exit`,()=>{try{this.applyChanges()}catch{}})}}})),require_lib$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.treeUtils=s.tgzUtils=s.structUtils=s.semverUtils=s.scriptUtils=s.nodeUtils=s.miscUtils=s.formatUtils=s.folderUtils=s.execUtils=s.httpUtils=s.hashUtils=s.PackageExtensionStatus=s.PackageExtensionType=s.LinkType=s.YarnVersion=s.Workspace=s.WorkspaceResolver=s.WorkspaceFetcher=s.VirtualFetcher=s.ThrowReport=s.TelemetryManager=s.reportOptionDeprecations=s.StreamReport=s.Report=s.ReportError=s.InstallMode=s.Project=s.PeerWarningType=s.LOCKFILE_VERSION=s.MultiFetcher=s.stringifyMessageName=s.parseMessageName=s.MessageName=s.Manifest=s.LockfileResolver=s.LightReport=s.LegacyMigrationResolver=s.BuildDirectiveType=s.WindowsLinkType=s.DurationUnit=s.SettingsType=s.FormatType=s.Configuration=s.TAG_REGEXP=s.LEGACY_PLUGINS=s.DEFAULT_RC_FILENAME=s.Cache=s.CACHE_CHECKPOINT=s.CACHE_VERSION=void 0;let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports));s.execUtils=l.__importStar(require_execUtils()),s.folderUtils=l.__importStar(require_folderUtils()),s.formatUtils=l.__importStar(require_formatUtils()),s.hashUtils=l.__importStar(require_hashUtils()),s.httpUtils=l.__importStar(require_httpUtils()),s.miscUtils=l.__importStar(require_miscUtils()),s.nodeUtils=l.__importStar(require_nodeUtils()),s.scriptUtils=l.__importStar(require_scriptUtils()),s.semverUtils=l.__importStar(require_semverUtils()),s.structUtils=l.__importStar(require_structUtils()),s.tgzUtils=l.__importStar(require_tgzUtils()),s.treeUtils=l.__importStar(require_treeUtils());var f=require_Cache();Object.defineProperty(s,`CACHE_VERSION`,{enumerable:!0,get:function(){return f.CACHE_VERSION}}),Object.defineProperty(s,`CACHE_CHECKPOINT`,{enumerable:!0,get:function(){return f.CACHE_CHECKPOINT}}),Object.defineProperty(s,`Cache`,{enumerable:!0,get:function(){return f.Cache}});var p=require_Configuration();Object.defineProperty(s,`DEFAULT_RC_FILENAME`,{enumerable:!0,get:function(){return p.DEFAULT_RC_FILENAME}}),Object.defineProperty(s,`LEGACY_PLUGINS`,{enumerable:!0,get:function(){return p.LEGACY_PLUGINS}}),Object.defineProperty(s,`TAG_REGEXP`,{enumerable:!0,get:function(){return p.TAG_REGEXP}});var g=require_Configuration();Object.defineProperty(s,`Configuration`,{enumerable:!0,get:function(){return g.Configuration}}),Object.defineProperty(s,`FormatType`,{enumerable:!0,get:function(){return g.FormatType}}),Object.defineProperty(s,`SettingsType`,{enumerable:!0,get:function(){return g.SettingsType}}),Object.defineProperty(s,`DurationUnit`,{enumerable:!0,get:function(){return g.DurationUnit}}),Object.defineProperty(s,`WindowsLinkType`,{enumerable:!0,get:function(){return g.WindowsLinkType}});var v=require_Installer();Object.defineProperty(s,`BuildDirectiveType`,{enumerable:!0,get:function(){return v.BuildDirectiveType}});var b=require_LegacyMigrationResolver();Object.defineProperty(s,`LegacyMigrationResolver`,{enumerable:!0,get:function(){return b.LegacyMigrationResolver}});var C=require_LightReport();Object.defineProperty(s,`LightReport`,{enumerable:!0,get:function(){return C.LightReport}});var w=require_LockfileResolver();Object.defineProperty(s,`LockfileResolver`,{enumerable:!0,get:function(){return w.LockfileResolver}});var E=require_Manifest();Object.defineProperty(s,`Manifest`,{enumerable:!0,get:function(){return E.Manifest}});var k=require_MessageName();Object.defineProperty(s,`MessageName`,{enumerable:!0,get:function(){return k.MessageName}}),Object.defineProperty(s,`parseMessageName`,{enumerable:!0,get:function(){return k.parseMessageName}}),Object.defineProperty(s,`stringifyMessageName`,{enumerable:!0,get:function(){return k.stringifyMessageName}});var A=require_MultiFetcher();Object.defineProperty(s,`MultiFetcher`,{enumerable:!0,get:function(){return A.MultiFetcher}});var N=require_Project();Object.defineProperty(s,`LOCKFILE_VERSION`,{enumerable:!0,get:function(){return N.LOCKFILE_VERSION}}),Object.defineProperty(s,`PeerWarningType`,{enumerable:!0,get:function(){return N.PeerWarningType}}),Object.defineProperty(s,`Project`,{enumerable:!0,get:function(){return N.Project}}),Object.defineProperty(s,`InstallMode`,{enumerable:!0,get:function(){return N.InstallMode}});var F=require_Report();Object.defineProperty(s,`ReportError`,{enumerable:!0,get:function(){return F.ReportError}}),Object.defineProperty(s,`Report`,{enumerable:!0,get:function(){return F.Report}});var I=require_StreamReport();Object.defineProperty(s,`StreamReport`,{enumerable:!0,get:function(){return I.StreamReport}}),Object.defineProperty(s,`reportOptionDeprecations`,{enumerable:!0,get:function(){return I.reportOptionDeprecations}});var R=require_TelemetryManager();Object.defineProperty(s,`TelemetryManager`,{enumerable:!0,get:function(){return R.TelemetryManager}});var B=require_ThrowReport();Object.defineProperty(s,`ThrowReport`,{enumerable:!0,get:function(){return B.ThrowReport}});var q=require_VirtualFetcher();Object.defineProperty(s,`VirtualFetcher`,{enumerable:!0,get:function(){return q.VirtualFetcher}});var J=require_WorkspaceFetcher();Object.defineProperty(s,`WorkspaceFetcher`,{enumerable:!0,get:function(){return J.WorkspaceFetcher}});var le=require_WorkspaceResolver();Object.defineProperty(s,`WorkspaceResolver`,{enumerable:!0,get:function(){return le.WorkspaceResolver}});var _e=require_Workspace();Object.defineProperty(s,`Workspace`,{enumerable:!0,get:function(){return _e.Workspace}});var be=require_YarnVersion();Object.defineProperty(s,`YarnVersion`,{enumerable:!0,get:function(){return be.YarnVersion}});var xe=require_types$3();Object.defineProperty(s,`LinkType`,{enumerable:!0,get:function(){return xe.LinkType}}),Object.defineProperty(s,`PackageExtensionType`,{enumerable:!0,get:function(){return xe.PackageExtensionType}}),Object.defineProperty(s,`PackageExtensionStatus`,{enumerable:!0,get:function(){return xe.PackageExtensionStatus}})})),require_lodash_flatmap=__commonJSMin(((s,l)=>{var f=200,p=`Expected a function`,g=`__lodash_hash_undefined__`,v=1,b=2,C=1/0,w=9007199254740991,E=`[object Arguments]`,k=`[object Array]`,A=`[object Boolean]`,N=`[object Date]`,F=`[object Error]`,I=`[object Function]`,R=`[object GeneratorFunction]`,B=`[object Map]`,q=`[object Number]`,J=`[object Object]`,le=`[object Promise]`,_e=`[object RegExp]`,be=`[object Set]`,xe=`[object String]`,De=`[object Symbol]`,Oe=`[object WeakMap]`,je=`[object ArrayBuffer]`,Ne=`[object DataView]`,Pe=`[object Float32Array]`,ze=`[object Float64Array]`,Be=`[object Int8Array]`,We=`[object Int16Array]`,Ke=`[object Int32Array]`,qe=`[object Uint8Array]`,Je=`[object Uint8ClampedArray]`,Ye=`[object Uint16Array]`,Ze=`[object Uint32Array]`,Qe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ot=/^\w*$/,st=/^\./,ut=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,yt=/[\\^$.*+?()[\]{}|]/g,Tt=/\\(\\)?/g,Ot=/^\[object .+?Constructor\]$/,At=/^(?:0|[1-9]\d*)$/,jt={};jt[Pe]=jt[ze]=jt[Be]=jt[We]=jt[Ke]=jt[qe]=jt[Je]=jt[Ye]=jt[Ze]=!0,jt[E]=jt[k]=jt[je]=jt[A]=jt[Ne]=jt[N]=jt[F]=jt[I]=jt[B]=jt[q]=jt[J]=jt[_e]=jt[be]=jt[xe]=jt[Oe]=!1;var It=typeof global==`object`&&global&&global.Object===Object&&global,Lt=typeof self==`object`&&self&&self.Object===Object&&self,Rt=It||Lt||Function(`return this`)(),Vt=typeof s==`object`&&s&&!s.nodeType&&s,Ht=Vt&&typeof l==`object`&&l&&!l.nodeType&&l,Gt=Ht&&Ht.exports===Vt&&It.process,Kt=function(){try{return Gt&&Gt.binding(`util`)}catch{}}(),Jt=Kt&&Kt.isTypedArray;function Xt(s,l){for(var f=-1,p=s?s.length:0,g=Array(p);++f-1}function Xn(s,l){var f=this.__data__,p=pr(f,s);return p<0?f.push([s,l]):f[p][1]=l,this}Gn.prototype.clear=Kn,Gn.prototype.delete=qn,Gn.prototype.get=Jn,Gn.prototype.has=Yn,Gn.prototype.set=Xn;function Zn(s){var l=-1,f=s?s.length:0;for(this.clear();++l0&&f(C)?l>1?hr(C,l-1,f,p,g):Zt(g,C):p||(g[g.length]=C)}return g}var gr=Fr();function _r(s,l){return s&&gr(s,l,vi)}function vr(s,l){l=Kr(l,s)?[l]:Nr(l);for(var f=0,p=l.length;s!=null&&fE))return!1;var A=C.get(s);if(A&&C.get(l))return A==l;var N=-1,F=!0,I=g&v?new rr:void 0;for(C.set(s,l),C.set(l,s);++N-1&&s%1==0&&s-1&&s%1==0&&s<=w}function di(s){var l=typeof s;return!!s&&(l==`object`||l==`function`)}function fi(s){return!!s&&typeof s==`object`}function pi(s){return typeof s==`symbol`||fi(s)&&_n.call(s)==De}var mi=Jt?rn(Jt):Tr;function hi(s){return s==null?``:Mr(s)}function gi(s,l,f){var p=s==null?void 0:vr(s,l);return p===void 0?f:p}function _i(s,l){return s!=null&&Ur(s,l,br)}function vi(s){return si(s)?fr(s):Dr(s)}function yi(s){return s}function bi(s){return Kr(s)?tn($r(s)):jr(s)}l.exports=ti})),require_yarn_utils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.yarnLockFileKeyNormalizer=void 0;let l=require_lodash_flatmap(),f=`builtin`,p=/ *, */g,g=(s,l)=>f=>{let p=[f],g=s(f),v=`${g.scope?`@`+g.scope+`/`:``}${g.name}`,b=l(g.range),C=b.protocol;switch(C){case`npm:`:case`file:`:p.push(`${v}@${b.selector}`),p.push(`${v}@${C}${b.selector}`);break;case`git:`:case`git+ssh:`:case`git+http:`:case`git+https:`:case`github:`:b.source?p.push(`${v}@${C}${b.source}${b.selector?`#`+b.selector:``}`):p.push(`${v}@${C}${b.selector}`);break;case`patch:`:b.source&&b.selector.indexOf(`builtin`)===0?p.push(b.source):p.push(`${v}@${C}${b.source}${b.selector?`#`+b.selector:``}`);break;case null:case void 0:b.source?p.push(`${v}@${b.source}#${b.selector}`):p.push(`${v}@${b.selector}`);break;default:p.push(`${v}@${C}${b.selector}`);break}return p};s.yarnLockFileKeyNormalizer=(s,f)=>v=>{let b=v.split(p).map(g(s,f));return new Set(l(b))}})),require_yarn2_lock_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Yarn2LockParser=void 0;let l=require_js_yaml$2(),f=require_lib$3(),p=require_lock_parser_base(),g=require_parsers(),v=require_config(),b=require_errors$6(),C=require_yarn_utils();s.Yarn2LockParser=class extends p.LockParserBase{constructor(){super(g.LockfileType.yarn2,v.config.YARN_TREE_SIZE_LIMIT)}parseLockFile(s){try{let p=(0,l.load)(s,{json:!0,schema:l.FAILSAFE_SCHEMA});delete p.__metadata;let v={},b=f.structUtils,w=b.parseDescriptor,E=b.parseRange,k=(0,C.yarnLockFileKeyNormalizer)(w,E);return Object.entries(p).forEach(([s,l])=>{k(s).forEach(s=>{v[s]=l})}),{dependencies:v,lockfileType:g.LockfileType.yarn2,object:v,type:g.LockfileType.yarn2}}catch(s){throw new b.InvalidUserInputError(`yarn.lock parsing failed with an error: ${s.message}`)}}async getDependencyTree(s,l,f=!1,p=!0,g){let v=await super.getDependencyTree(s,l,f,p,g);return Object.assign(Object.assign({},v),{meta:Object.assign(Object.assign({},v.meta),{lockfileVersion:2,packageManager:`yarn`})})}getDepMap(s,l,f){let p=s,v={},b=s.dependencies||{};for(let[s,C]of Object.entries(p.object)){if(s.endsWith(`@workspace:.`))continue;let p=Object.entries(Object.assign(Object.assign({},C.dependencies||{}),C.optionalDependencies||{})).map(([f,p])=>E(b,s,f,l)||`${f}@${p}`);v[s]={labels:Object.assign({scope:g.Scope.prod},f&&{"npm:scope":g.Scope.prod}),name:w(s),requires:p,version:C.version}}return v}getDepTreeKey(s){return`${s.name}@${s.version}`}};function w(s){return s.slice(0,s.indexOf(`@`,1))}function E(s,l,f,p){if(!p)return;let g=Object.keys(p),v=l.indexOf(`@`,1),b=l.slice(0,v),C=l.slice(v+1),w=g.find(l=>{if(!l.endsWith(f))return!1;let p=l.split(f)[0].slice(0,-1),g=!p,v=p===b,w=p.includes(b)&&p.includes(s[`${b}@${C}`].version);return g||v||w});if(g&&w)return`${f}@${p[w]}`}})),require_yarn_info_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseYarnInfoOutput=void 0,s.parseYarnInfoOutput=s=>{let l=s.split(` +`).filter(Boolean).map(s=>JSON.parse(s)).reduce((s,{value:l,children:f})=>{var p;let g=f.Dependencies?.map(s=>s.locator.replace(/@virtual:.*#/,`@`))||[];return s.set(l,g)},new Map),f=[...l.keys()].find(s=>s.includes(`@workspace:.`)),p=l.get(f)||[];return l.delete(f),{topLevelDeps:p,dependencies:l}}})),require_yarn_list_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseYarnListOutput=void 0;let l=require_cli_parser_utils();s.parseYarnListOutput=(s,p)=>{let g=JSON.parse(s).data.trees,v=g.map(s=>s.name),b=g.reduce((s,f)=>{let p=f.children.map(s=>(0,l.extractCorrectIdentifierBySemver)(v,s.name));return s.set(f.name,p)},new Map);return{topLevelDeps:f(b,p),dependencies:b}};let f=(s,f)=>{let p=[...s.keys()];return Object.entries(f).map(([s,f])=>(0,l.extractCorrectIdentifierBySemver)(p,`${s}@${f}`))}})),require_cli_parsers=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphFromCliOutput=void 0;let l=require_dist$8(),f=require_dist$1(),p=require_parsers(),g=require_cli_parser_utils(),v=require_yarn_info_parser(),b=require_yarn_list_parser();s.buildDepGraphFromCliOutput=(s,C,w)=>{let E=JSON.parse(w).dependencies||{},k=(0,f.getYarnLockfileType)(C),{name:A,version:N}=JSON.parse(w),F=k===p.LockfileType.yarn?`1`:`2`,I=F===`1`?(0,b.parseYarnListOutput)(s,E):(0,v.parseYarnInfoOutput)(s),R=A?Object.assign({name:A},N&&{version:N}):void 0,B={name:`yarn`,version:F},q=new l.DepGraphBuilder(B,R),{topLevelDeps:J,dependencies:le}=I;[...le.keys()].forEach(s=>{let{name:l,identifier:f}=(0,g.extractNameAndIdentifier)(s);q.addPkgNode({name:l,version:f.split(`:`).pop()},s)});let _e=q.rootNodeId;return J.forEach(s=>q.connectDep(_e,s)),[...le.entries()].forEach(([s,l])=>{l.forEach(l=>{q.connectDep(s,l)})}),q.build()}})),require_pkgJson=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.rewriteAliasesInOverrides=s.rewriteAliases=s.rewriteAliasesPkgJson=s.parseNpmAlias=void 0;let l=require_util$3();s.parseNpmAlias=s=>{if(!s.startsWith(`npm:`))return null;let l=s.substring(4);if(l.startsWith(`@`)){let s=l.indexOf(`/`);if(s===-1)return null;let f=l.indexOf(`@`,s);return f===-1?{packageName:l,version:``}:{packageName:l.substring(0,f),version:l.substring(f+1)}}else{let s=l.lastIndexOf(`@`);return s===-1?{packageName:l,version:``}:s===0?null:{packageName:l.substring(0,s),version:l.substring(s+1)}}};let f=(s,l,f,p)=>{s.aliases||={},s.aliases[l]={aliasName:l,aliasTargetDepName:f,semver:p,version:null}};s.rewriteAliasesPkgJson=f=>{let p=(0,l.parsePkgJson)(f);return p.dependencies=(0,s.rewriteAliases)(p,p.dependencies),p.devDependencies=(0,s.rewriteAliases)(p,p.devDependencies),p.optionalDependencies=(0,s.rewriteAliases)(p,p.optionalDependencies),p.peerDependencies=(0,s.rewriteAliases)(p,p.peerDependencies),p.overrides&&(0,s.rewriteAliasesInOverrides)(p,p.overrides),p.resolutions&&(0,s.rewriteAliasesInOverrides)(p,p.resolutions),JSON.stringify(p)},s.rewriteAliases=(l,p)=>{if(!p)return;let g={};for(let v in p){let b=p[v],C=(0,s.parseNpmAlias)(b);C&&f(l,v,C.packageName,C.version),g[v]=b}return g},s.rewriteAliasesInOverrides=(l,p)=>{if(typeof p!=`string`)for(let g in p){let v=p[g];if(typeof v==`string`){let p=(0,s.parseNpmAlias)(v);p&&f(l,g,p.packageName,p.version)}else typeof v==`object`&&(0,s.rewriteAliasesInOverrides)(l,v)}}})),require_util$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getChildNode=s.getGraphDependencies=s.getTopLevelDeps=s.addPkgNodeToGraph=s.createNodeInfo=void 0,s.parsePkgJson=b;let l=require_errors$6(),f=require_errors$6(),p=require_parsers(),g=require_pkgJson();s.createNodeInfo=(s,l=`unknown`)=>{if(s.showNpmScope)return{labels:{"npm:scope":l}}},s.addPkgNodeToGraph=(s,l,f)=>s.addPkgNode({name:l.name,version:l.version},l.id,{labels:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({scope:l.isDev?`dev`:`prod`},f.showNpmScope&&{"npm:scope":l.isDev?`dev`:`prod`}),f.isCyclic&&{pruned:`cyclic`}),f.isWorkspacePkg&&{pruned:`true`}),l.missingLockFileEntry&&{missingLockFileEntry:`true`}),l.alias&&{alias:`${l.alias.aliasName}=>${l.alias.aliasTargetDepName}@${l.version}`})}),s.getTopLevelDeps=(l,f)=>{let p=(0,s.getGraphDependencies)(l.dependencies||{},{isDev:!1}),g=(0,s.getGraphDependencies)(l.devDependencies||{},{isDev:!0}),v=f.includeOptionalDeps?(0,s.getGraphDependencies)(l.optionalDependencies||{},{isDev:!1,isOptional:!0}):{},b=f.includePeerDeps?(0,s.getGraphDependencies)(l.peerDependencies||{},{isDev:!1}):{},C=Object.assign(Object.assign(Object.assign({},p),v),b);if(l.aliases)for(let s of Object.keys(l.aliases))C[s]&&(C[s]=Object.assign(Object.assign({},C[s]),{alias:Object.assign({},l.aliases[s])}));return f.includeDevDeps?Object.assign(Object.assign({},C),g):Object.keys(C).filter(s=>!g.hasOwnProperty(s)).reduce((s,l)=>(s[l]=C[l],s),{})};function v(s){if(!s||s.trim()===``)return!1;if(s.startsWith(`@`)){let l=s.indexOf(`/`);if(l!==-1){let f=s.substring(l+1);if(!f||f.trim()===``)return!1}}return!0}s.getGraphDependencies=(s,l)=>Object.entries(s).reduce((s,[f,p])=>(v(f)&&(s[f]={version:p,isDev:l.isDev,isOptional:l.isOptional||!1}),s),{});function b(s){try{let l=JSON.parse(s);return l.name||=`package.json`,l}catch(s){throw new l.InvalidUserInputError(`package.json parsing failed with error `+s.message)}}s.getChildNode=(l,v,b,C,w)=>{var E,k,A;let N=`${l}@${v.version}`,F,I=v.alias;if(!I&&b[N]){for(let s in b)if(s.startsWith(`${l}@npm:`)&&b[s].version===b[N].version){let f=s.substring(l.length+1),p=(0,g.parseNpmAlias)(f);if(p){let s=p.packageName;s!==l&&(I={aliasName:l,aliasTargetDepName:s,semver:p.version,version:p.version});break}}}if(b[N]){let f=b[N],p=(0,s.getGraphDependencies)(f.dependencies||{},{isDev:v.isDev}),g=w?(0,s.getGraphDependencies)(f.optionalDependencies||{},{isDev:v.isDev,isOptional:!0}):{};F={id:`${l}@${f.version}`,name:I?.aliasTargetDepName??l,version:f.version,dependencies:Object.assign(Object.assign({},p),g),isDev:v.isDev,alias:I}}else if(v.isOptional)F={id:N,name:I?.aliasTargetDepName??l,version:v.version,dependencies:{},isDev:v.isDev,missingLockFileEntry:!0,alias:I};else if(C&&!/^file:/.test(v.version))throw new f.OutOfSyncError(N,p.LockfileType.yarn);else F={id:N,name:I?.aliasTargetDepName??l,version:v.version,dependencies:{},isDev:v.isDev,missingLockFileEntry:!0,alias:I};return F}})),require_build_depgraph_simple_pruned=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV1SimpleCyclesPruned=void 0;let l=require_dist$8(),f=require_util$3(),p=require_dist$9();var g;(function(s){s[s.GRAY=0]=`GRAY`,s[s.BLACK=1]=`BLACK`})(g||={}),s.buildDepGraphYarnLockV1SimpleCyclesPruned=async(s,p,g)=>{let{includeDevDeps:b,strictOutOfSync:C,includeOptionalDeps:w,showNpmScope:E}=g,k=new l.DepGraphBuilder({name:`yarn`},{name:p.name,version:p.version},(0,f.createNodeInfo)(g)),A={},N=(0,f.getTopLevelDeps)(p,{includeDevDeps:b});return await v(k,{id:`root-node`,name:p.name,version:p.version,dependencies:N,isDev:!1},A,s,C,w,E),k.build()};let v=async(s,l,b,C,w,E,k)=>{b[l.id]=g.GRAY;for(let[A,N]of Object.entries(l.dependencies||{})){p.eventLoopSpinner.isStarving()&&await p.eventLoopSpinner.spin();let F=(0,f.getChildNode)(A,N,C,w,E);b.hasOwnProperty(F.id)?b[F.id]===g.GRAY&&(F.id=`${F.id}:pruned`,(0,f.addPkgNodeToGraph)(s,F,{isCyclic:!0,showNpmScope:k})):((0,f.addPkgNodeToGraph)(s,F,{showNpmScope:k}),await v(s,F,b,C,w,E,k)),s.connectDep(l.id,F.id)}b[l.id]=g.BLACK}})),require_build_depgraph_simple$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV1Simple=void 0;let l=require_dist$8(),f=require_util$3(),p=require_dist$9(),g=require_pkgJson();s.buildDepGraphYarnLockV1Simple=async(s,p,g)=>{let{includeDevDeps:b,includeOptionalDeps:C,includePeerDeps:w,strictOutOfSync:E,pruneWithinTopLevelDeps:k,showNpmScope:A}=g,N=new l.DepGraphBuilder({name:`yarn`},{name:p.name,version:p.version},(0,f.createNodeInfo)(g)),F=(0,f.getTopLevelDeps)(p,{includeDevDeps:b,includePeerDeps:w,includeOptionalDeps:C});return await v(N,{id:`root-node`,name:p.name,version:p.version,dependencies:F,isDev:!1},s,E,C,k,void 0,A),N.build()};let v=async(s,l,b,C,w,E,k,A)=>{for(let[N,F]of Object.entries(l.dependencies||{})){let I=Object.assign({},F);p.eventLoopSpinner.isStarving()&&await p.eventLoopSpinner.spin();let R=k||new Set;if(F.version.startsWith(`npm:`)){let s=(0,g.parseNpmAlias)(F.version);s&&s.packageName&&(I=Object.assign(Object.assign({},I),{alias:{aliasName:N,aliasTargetDepName:s.packageName,semver:s.version,version:null}}))}let B=(0,f.getChildNode)(N,I,b,C,w);if(R.has(B.id)){if(E){let f=`${B.id}:pruned`;s.addPkgNode({name:B.name,version:B.version},f,{labels:Object.assign(Object.assign(Object.assign(Object.assign({scope:l.isDev?`dev`:`prod`},A&&{"npm:scope":l.isDev?`dev`:`prod`}),{pruned:`true`}),l.missingLockFileEntry&&{missingLockFileEntry:`true`}),B.alias&&{alias:`${B.alias.aliasName}=>${B.alias.aliasTargetDepName}@${B.version}`})}),s.connectDep(l.id,f)}else s.connectDep(l.id,B.id);continue}s.addPkgNode({name:B.name,version:B.version},B.id,{labels:Object.assign(Object.assign(Object.assign({scope:l.isDev?`dev`:`prod`},A&&{"npm:scope":l.isDev?`dev`:`prod`}),l.missingLockFileEntry&&{missingLockFileEntry:`true`}),B.alias&&{alias:`${B.alias.aliasName}=>${B.alias.aliasTargetDepName}@${B.version}`})}),s.connectDep(l.id,B.id),R.add(B.id),await v(s,B,b,C,w,E,R,A)}}})),require_util$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getChildNodeYarnLockV1Workspace=void 0;let l=require_errors$6(),f=require_parsers(),p=require_util$3();s.getChildNodeYarnLockV1Workspace=(s,g,v,b,C,w)=>{let E;if(v[s]){let p=v[s];if(C)throw new l.OutOfSyncError(`${s}@${p}`,f.LockfileType.yarn);E={id:`${s}@${p}`,name:s,version:p,dependencies:{},isDev:g.isDev}}else E=(0,p.getChildNode)(s,g,b,C,w);return E}})),require_build_depgraph_workspace_package_pruned=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV1WorkspaceCyclesPruned=void 0;let l=require_dist$8(),f=require_util$3(),p=require_util$2(),g=require_dist$9();var v;(function(s){s[s.GRAY=0]=`GRAY`,s[s.BLACK=1]=`BLACK`})(v||={}),s.buildDepGraphYarnLockV1WorkspaceCyclesPruned=async(s,p,g,v)=>{let{includeDevDeps:C,strictOutOfSync:w,includeOptionalDeps:E,showNpmScope:k}=v,A=new l.DepGraphBuilder({name:`yarn`},{name:p.name,version:p.version},(0,f.createNodeInfo)(v)),N={},F=(0,f.getTopLevelDeps)(p,{includeDevDeps:C});return await b(A,{id:`root-node`,name:p.name,version:p.version,dependencies:F,isDev:!1},N,s,g,w,E,k),A.build()};let b=async(s,l,C,w,E,k,A,N)=>{C[l.id]=v.GRAY;for(let[F,I]of Object.entries(l.dependencies||{})){g.eventLoopSpinner.isStarving()&&await g.eventLoopSpinner.spin();let R=!!E[F],B=(0,p.getChildNodeYarnLockV1Workspace)(F,I,E,w,k,A);C.hasOwnProperty(B.id)?C[B.id]===v.GRAY&&(B.id=`${B.id}|1`,(0,f.addPkgNodeToGraph)(s,B,{isCyclic:!0,isWorkspacePkg:R,showNpmScope:N})):((0,f.addPkgNodeToGraph)(s,B,{isCyclic:!1,isWorkspacePkg:R,showNpmScope:N}),R?C[B.id]=v.BLACK:await b(s,B,C,w,E,k,A,N)),s.connectDep(l.id,B.id)}C[l.id]=v.BLACK}})),require_build_depgraph_workspace_package=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV1Workspace=void 0;let l=require_dist$8(),f=require_util$3(),p=require_util$2(),g=require_dist$9();s.buildDepGraphYarnLockV1Workspace=async(s,p,g,b)=>{let{includeDevDeps:C,strictOutOfSync:w,includeOptionalDeps:E,showNpmScope:k}=b,A=new l.DepGraphBuilder({name:`yarn`},{name:p.name,version:p.version},(0,f.createNodeInfo)(b)),N=new Set,F=(0,f.getTopLevelDeps)(p,{includeDevDeps:C});return await v(A,{id:`root-node`,name:p.name,version:p.version,dependencies:F,isDev:!1},N,s,g,w,E,k),A.build()};let v=async(s,l,b,C,w,E,k,A)=>{b.add(l.id);for(let[N,F]of Object.entries(l.dependencies||{})){g.eventLoopSpinner.isStarving()&&await g.eventLoopSpinner.spin();let I=!!w[N],R=(0,p.getChildNodeYarnLockV1Workspace)(N,F,w,C,E,k);b.has(R.id)||((0,f.addPkgNodeToGraph)(s,R,{isCyclic:!1,isWorkspacePkg:I,showNpmScope:A}),I||await v(s,R,b,C,w,E,k,A)),s.connectDep(l.id,R.id)}}})),require_extract_yarnlock_v1_pkgs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.extractPkgsFromYarnLockV1=void 0;let l=require_lockfile();s.extractPkgsFromYarnLockV1=s=>l.parse(s).object})),require_simple$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseYarnLockV1Project=void 0;let l=require_yarn_lock_v1(),f=require_pkgJson(),p=require_util$3(),g=require_build_depgraph_simple_pruned(),v=require_extract_yarnlock_v1_pkgs();s.parseYarnLockV1Project=async(s,b,C)=>{let{includeDevDeps:w,includeOptionalDeps:E,includePeerDeps:k,pruneLevel:A,strictOutOfSync:N,honorAliases:F,showNpmScope:I}=C,R=(0,v.extractPkgsFromYarnLockV1)(b),B=(0,p.parsePkgJson)(F?(0,f.rewriteAliasesPkgJson)(s):s);return A===`cycles`?await(0,g.buildDepGraphYarnLockV1SimpleCyclesPruned)(R,B,{includeDevDeps:w,strictOutOfSync:N,includeOptionalDeps:E,showNpmScope:I}):await(0,l.buildDepGraphYarnLockV1Simple)(R,B,{includeDevDeps:w,includeOptionalDeps:E,includePeerDeps:k,strictOutOfSync:N,pruneWithinTopLevelDeps:A===`withinTopLevelDeps`,showNpmScope:I})}})),require_clean_stack=__commonJSMin(((s,l)=>{let f=require(`os`),p=/\s+at.*(?:\(|\s)(.*)\)?/,g=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,v=f.homedir===void 0?``:f.homedir();l.exports=(s,l)=>(l=Object.assign({pretty:!1},l),s.replace(/\\/g,`/`).split(` +`).filter(s=>{let l=s.match(p);if(l===null||!l[1])return!0;let f=l[1];return f.includes(`.app/Contents/Resources/electron.asar`)||f.includes(`.app/Contents/Resources/default_app.asar`)?!1:!g.test(f)}).filter(s=>s.trim()!==``).map(s=>l.pretty?s.replace(p,(s,l)=>s.replace(l,l.replace(v,`~`))):s).join(` +`))})),require_aggregate_error=__commonJSMin(((s,l)=>{let f=require_indent_string(),p=require_clean_stack(),g=s=>s.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,``);l.exports=class extends Error{constructor(s){if(!Array.isArray(s))throw TypeError(`Expected input to be an Array, got ${typeof s}`);s=[...s].map(s=>s instanceof Error?s:typeof s==`object`&&s?Object.assign(Error(s.message),s):Error(s));let l=s.map(s=>typeof s.stack==`string`?g(p(s.stack)):String(s)).join(` `);l=` -`+p(l,4),super(l),this.name=`AggregateError`,Object.defineProperty(this,`_errors`,{value:s})}*[Symbol.iterator](){for(let s of this._errors)yield s}}})),require_p_map=__commonJSMin(((s,l)=>{let p=require_aggregate_error();l.exports=async(s,l,{concurrency:g=1/0,stopOnError:v=!0}={})=>new Promise((b,C)=>{if(typeof l!=`function`)throw TypeError(`Mapper function is required`);if(!((Number.isSafeInteger(g)||g===1/0)&&g>=1))throw TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${g}\` (${typeof g})`);let w=[],E=[],k=s[Symbol.iterator](),A=!1,N=!1,F=0,I=0,R=()=>{if(A)return;let s=k.next(),g=I;if(I++,s.done){N=!0,F===0&&(!v&&E.length!==0?C(new p(E)):b(w));return}F++,(async()=>{try{w[g]=await l(await s.value,g),F--,R()}catch(s){v?(A=!0,C(s)):(E.push(s),F--,R())}})()};for(let s=0;s{Object.defineProperty(s,`__esModule`,{value:!0}),s.cMap=g;let l=require_p_map(),p=require_dist$9();async function g(s,g,v){var b;return await l(s,async s=>(p.eventLoopSpinner.isStarving()&&await p.eventLoopSpinner.spin(),await g(s)),{concurrency:v?.concurrency??6})}})),require_workspaces$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseYarnLockV1WorkspaceProject=void 0;let l=require_build_depgraph_workspace_package_pruned(),p=require_build_depgraph_workspace_package(),g=require_extract_yarnlock_v1_pkgs(),v=require_util$3(),b=require_c_map();s.parseYarnLockV1WorkspaceProject=async(s,C,w)=>{let{includeDevDeps:E,includeOptionalDeps:k,pruneCycles:A,strictOutOfSync:N}=w,F=(0,g.extractPkgsFromYarnLockV1)(s),I={},R=C.map(s=>{let l=(0,v.parsePkgJson)(s);return I[l.name]=l.version,l});return(0,b.cMap)(R,async s=>A?await(0,l.buildDepGraphYarnLockV1WorkspaceCyclesPruned)(F,s,I,{includeDevDeps:E,strictOutOfSync:N,includeOptionalDeps:k}):await(0,p.buildDepGraphYarnLockV1Workspace)(F,s,I,{includeDevDeps:E,strictOutOfSync:N,includeOptionalDeps:k}))}})),require_yarn_lock_v1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV1Simple=s.buildDepGraphYarnLockV1SimpleCyclesPruned=s.buildDepGraphYarnLockV1Workspace=s.buildDepGraphYarnLockV1WorkspaceCyclesPruned=s.extractPkgsFromYarnLockV1=s.parseYarnLockV1Project=s.parseYarnLockV1WorkspaceProject=void 0;let l=require_build_depgraph_simple_pruned();Object.defineProperty(s,`buildDepGraphYarnLockV1SimpleCyclesPruned`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV1SimpleCyclesPruned}});let p=require_build_depgraph_simple$1();Object.defineProperty(s,`buildDepGraphYarnLockV1Simple`,{enumerable:!0,get:function(){return p.buildDepGraphYarnLockV1Simple}});let g=require_build_depgraph_workspace_package_pruned();Object.defineProperty(s,`buildDepGraphYarnLockV1WorkspaceCyclesPruned`,{enumerable:!0,get:function(){return g.buildDepGraphYarnLockV1WorkspaceCyclesPruned}});let v=require_build_depgraph_workspace_package();Object.defineProperty(s,`buildDepGraphYarnLockV1Workspace`,{enumerable:!0,get:function(){return v.buildDepGraphYarnLockV1Workspace}});let b=require_extract_yarnlock_v1_pkgs();Object.defineProperty(s,`extractPkgsFromYarnLockV1`,{enumerable:!0,get:function(){return b.extractPkgsFromYarnLockV1}});let C=require_simple$1();Object.defineProperty(s,`parseYarnLockV1Project`,{enumerable:!0,get:function(){return C.parseYarnLockV1Project}});let w=require_workspaces$1();Object.defineProperty(s,`parseYarnLockV1WorkspaceProject`,{enumerable:!0,get:function(){return w.parseYarnLockV1WorkspaceProject}})})),require_utils$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getYarnLockV2ChildNode=s.yarnLockFileKeyNormalizer=void 0;let l=require_lib$4(),p=require_lodash_flatmap(),g=require_errors$6(),v=require_parsers(),b=require_util$3(),C=require(`semver`),w=require_src$39()(`snyk-nodejs-plugin`),E=`builtin`,k=/ *, */g,A=(s,l)=>p=>{let g=[p],v=s(p),b=`${v.scope?`@`+v.scope+`/`:``}${v.name}`,C=l(v.range),w=C.protocol;switch(w){case`npm:`:case`file:`:g.push(`${b}@${C.selector}`),g.push(`${b}@${w}${C.selector}`);break;case`git:`:case`git+ssh:`:case`git+http:`:case`git+https:`:case`github:`:C.source?g.push(`${b}@${w}${C.source}${C.selector?`#`+C.selector:``}`):g.push(`${b}@${w}${C.selector}`);break;case`patch:`:C.source&&C.selector.indexOf(`builtin`)===0?g.push(C.source):g.push(`${b}@${w}${C.source}${C.selector?`#`+C.selector:``}`);break;case null:case void 0:C.source?g.push(`${b}@${C.source}#${C.selector}`):g.push(`${b}@${C.selector}`);break;default:g.push(`${b}@${w}${C.selector}`);break}return g};s.yarnLockFileKeyNormalizer=(s,l)=>g=>{let v=g.split(k).map(A(s,l));return new Set(p(v))},s.getYarnLockV2ChildNode=(s,p,E,k,A,N,F)=>{let I=(()=>{let g=`${F.name}/${s}`;if(N[g])return N[g];let v=`/${s}`;for(let s in N)if(Object.prototype.hasOwnProperty.call(N,s)){if(!s.endsWith(v))continue;let p=s.substring(0,s.length-v.length);if(!p.includes(`@`)||p===F.name)continue;try{let g=l.structUtils.parseDescriptor(p);if(l.structUtils.stringifyIdent(g)!==F.name)continue;if(g.range&&g.range!==`unknown`){let s=g.range.replace(/^[a-z]+:/,``);if(F.version!==s&&!(C.valid(F.version)&&C.validRange(s)&&C.satisfies(F.version,s)))continue}return N[s]}catch(l){w(`Error parsing scoped-versioned resolution key(${s}): ${l}`)}}for(let g in N)if(Object.prototype.hasOwnProperty.call(N,g))try{let v=l.structUtils.parseDescriptor(g);if(l.structUtils.stringifyIdent(v)===s&&v.range&&v.range!==`unknown`){let s=p.version.replace(/^[a-z]+:/,``),l=v.range.replace(/^[a-z]+:/,``);if(s===l||C.valid(s)&&C.satisfies(s,l))return N[g]}}catch(s){w(`Error parsing resolution key(${g}): ${s}$`)}return N[s]?N[s]:``})();if(I){let l=decodeURIComponent(I),C=`${s}@${l}`;if(!E[C]){if(k&&!/^file:/.test(l))throw new g.OutOfSyncError(C,v.LockfileType.yarn2);return Object.assign({id:C,name:p.alias?p.alias.aliasTargetDepName:s,version:l,dependencies:{},isDev:p.isDev,missingLockFileEntry:!0},p.alias?{alias:Object.assign(Object.assign({},p.alias),{version:l})}:{})}let{version:w,dependencies:N,optionalDependencies:F}=E[C],R=(0,b.getGraphDependencies)(N||{},{isDev:p.isDev}),B=A?(0,b.getGraphDependencies)(F||{},{isDev:p.isDev,isOptional:!0}):{};return Object.assign({id:`${s}@${w}`,name:p.alias?p.alias.aliasTargetDepName:s,version:w,dependencies:Object.assign(Object.assign({},B),R),isDev:p.isDev},p.alias?{alias:Object.assign(Object.assign({},p.alias),{version:w})}:{})}let R=`${s}@${p.version}`;if(E[R]){let l=E[R],g=(0,b.getGraphDependencies)(l.dependencies||{},{isDev:p.isDev}),v=A?(0,b.getGraphDependencies)(l.optionalDependencies||{},{isDev:p.isDev,isOptional:!0}):{};return Object.assign({id:`${s}@${l.version}`,name:p.alias?p.alias.aliasTargetDepName:s,version:l.version,dependencies:Object.assign(Object.assign({},g),v),isDev:p.isDev},p.alias?{alias:Object.assign(Object.assign({},p.alias),{version:l.version})}:{})}else{if(k&&!/^file:/.test(p.version))throw new g.OutOfSyncError(R,v.LockfileType.yarn2);return Object.assign({id:R,name:p.alias?p.alias.aliasTargetDepName:s,version:p.version,dependencies:{},isDev:p.isDev,missingLockFileEntry:!0},p.alias?{alias:Object.assign(Object.assign({},p.alias),{version:p.version})}:{})}}})),require_build_depgraph_simple=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV2Simple=void 0;let l=require_dist$8(),p=require_util$3(),g=require_utils$3(),v=require_dist$9(),b=require_pkgJson();s.buildDepGraphYarnLockV2Simple=async(s,g,v,b)=>{let{includeDevDeps:w,strictOutOfSync:E,includeOptionalDeps:k,pruneWithinTopLevelDeps:A,showNpmScope:N}=v,F=new l.DepGraphBuilder({name:`yarn`},{name:g.name,version:g.version},(0,p.createNodeInfo)(v)),I=(0,p.getTopLevelDeps)(g,{includeDevDeps:w});return await C(F,{id:`root-node`,name:g.name,version:g.version,dependencies:I,isDev:!1},s,E,k,b?.rootResolutions||g.resolutions||{},A,void 0,N),F.build()};let C=async(s,l,p,w,E,k,A,N,F)=>{for(let[I,R]of Object.entries(l.dependencies||{})){let B=R;if(v.eventLoopSpinner.isStarving()&&await v.eventLoopSpinner.spin(),R.version.startsWith(`npm:`)&&R.version.indexOf(`@`)>-1){let s=(0,b.parseNpmAlias)(R.version);s&&s.packageName&&(B=Object.assign(Object.assign({},B),{alias:{aliasName:I,aliasTargetDepName:s.packageName,semver:s.version,version:null}}))}let q=N||new Set,le=(0,g.getYarnLockV2ChildNode)(I,B,p,w,E,k,l);if(q.has(le.id)){if(A){let p=`${le.id}:pruned`;s.addPkgNode({name:le.alias?le.alias.aliasName:le.name,version:le.version},p,{labels:Object.assign(Object.assign(Object.assign(Object.assign({scope:l.isDev?`dev`:`prod`},F&&{"npm:scope":l.isDev?`dev`:`prod`}),{pruned:`true`}),l.missingLockFileEntry&&{missingLockFileEntry:`true`}),le.alias&&{alias:`${le.alias.aliasName}=>${le.alias.aliasTargetDepName}@${le.version}`})}),s.connectDep(l.id,p)}else s.connectDep(l.id,le.id);continue}s.addPkgNode({name:le.alias?le.alias.aliasName:le.name,version:le.version},le.id,{labels:Object.assign(Object.assign(Object.assign({scope:l.isDev?`dev`:`prod`},F&&{"npm:scope":l.isDev?`dev`:`prod`}),l.missingLockFileEntry&&{missingLockFileEntry:`true`}),le.alias&&{alias:`${le.alias.aliasName}=>${le.alias.aliasTargetDepName}@${le.version}`})}),s.connectDep(l.id,le.id),q.add(le.id),await C(s,le,p,w,E,k,A,q,F)}}})),require_extract_yarnlock_v2_pkgs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.extractPkgsFromYarnLockV2=void 0;let l=require_js_yaml$2(),p=require_lib$4(),g=require_utils$3(),v=p.structUtils,b=v.parseDescriptor,C=v.parseRange,w=(0,g.yarnLockFileKeyNormalizer)(b,C);s.extractPkgsFromYarnLockV2=s=>{let p=(0,l.load)(s,{json:!0,schema:l.FAILSAFE_SCHEMA});delete p.__metadata;let g={};return Object.entries(p).forEach(([s,l])=>{w(s).forEach(s=>{g[s]=l})}),g}})),require_simple=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseYarnLockV2Project=void 0;let l=require_extract_yarnlock_v2_pkgs(),p=require_util$3(),g=require_build_depgraph_simple(),v=require_pkgJson();s.parseYarnLockV2Project=async(s,b,C,w)=>{let{includeDevDeps:E,includeOptionalDeps:k,strictOutOfSync:A,pruneWithinTopLevelDeps:N,honorAliases:F,showNpmScope:I}=C,R=(0,l.extractPkgsFromYarnLockV2)(b),B=(0,p.parsePkgJson)(F?(0,v.rewriteAliasesPkgJson)(s):s);return await(0,g.buildDepGraphYarnLockV2Simple)(R,B,{includeDevDeps:E,strictOutOfSync:A,includeOptionalDeps:k,pruneWithinTopLevelDeps:N,showNpmScope:I},w)}})),require_yarn_lock_v2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.extractPkgsFromYarnLockV2=s.buildDepGraphYarnLockV2Simple=s.parseYarnLockV2Project=void 0;let l=require_build_depgraph_simple();Object.defineProperty(s,`buildDepGraphYarnLockV2Simple`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV2Simple}});let p=require_extract_yarnlock_v2_pkgs();Object.defineProperty(s,`extractPkgsFromYarnLockV2`,{enumerable:!0,get:function(){return p.extractPkgsFromYarnLockV2}});let g=require_simple();Object.defineProperty(s,`parseYarnLockV2Project`,{enumerable:!0,get:function(){return g.parseYarnLockV2Project}})})),require_extract_npm_lock_v2_pkgs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.extractPkgsFromNpmLockV2=void 0,s.extractPkgsFromNpmLockV2=s=>JSON.parse(s).packages})),require_npm_lock_v2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.matchOverrideKey=s.getChildNodeKey=s.buildDepGraphNpmLockV2=s.parseNpmLockV2Project=s.extractPkgsFromNpmLockV2=void 0;let l=require_extract_npm_lock_v2_pkgs();Object.defineProperty(s,`extractPkgsFromNpmLockV2`,{enumerable:!0,get:function(){return l.extractPkgsFromNpmLockV2}});let p=require_dist$8(),g=require_util$3(),v=require_errors$6(),b=require_parsers(),C=require_pkgJson(),w=require(`semver`),E=require_micromatch(),k=require(`path`),A=require_dist$9(),N=require_pkgJson(),F=`root-node`;s.parseNpmLockV2Project=async(p,v,b)=>{let{includeDevDeps:C,strictOutOfSync:w,includeOptionalDeps:E,pruneNpmStrictOutOfSync:k,showNpmScope:A}=b,F=(0,g.parsePkgJson)(b.honorAliases?(0,N.rewriteAliasesPkgJson)(p):p),I=(0,l.extractPkgsFromNpmLockV2)(v);return await(0,s.buildDepGraphNpmLockV2)(I,F,{includeDevDeps:C,includeOptionalDeps:E,strictOutOfSync:w,pruneNpmStrictOutOfSync:k,showNpmScope:A})},s.buildDepGraphNpmLockV2=async(s,l,v)=>{let{includeDevDeps:b,strictOutOfSync:C,includeOptionalDeps:w,pruneNpmStrictOutOfSync:E,showNpmScope:k}=v,A=new p.DepGraphBuilder({name:`npm`},{name:l.name,version:l.version},(0,g.createNodeInfo)(v)),N=(0,g.getTopLevelDeps)(l,{includeDevDeps:b,includeOptionalDeps:w,includePeerDeps:!0}),F={id:`root-node`,name:l.name,version:l.version,dependencies:N,isDev:!1,inBundle:!1,key:``},R=Object.keys(s).reduce((s,l)=>{let p=l.replace(/.*node_modules\//,``);return p?(s.has(p)||s.set(p,[]),s.get(p).push(l),s):s},new Map);return await I(A,F,new Set,s,C,b,w,[],R,l.overrides,E,k),A.build()};let I=async(s,l,p,v,b,C,w,E,k,N,F,B)=>{p.add(l.id);for(let[q,le]of Object.entries(l.dependencies||{})){A.eventLoopSpinner.isStarving()&&await A.eventLoopSpinner.spin();let J=R(q,le,v,b,C,w,[...E,{id:l.id,name:l.name,version:l.version,key:l.key||``,inBundle:l.inBundle||!1}],k,N,F);p.has(J.id)||((0,g.addPkgNodeToGraph)(s,J,{showNpmScope:B}),await I(s,J,p,v,b,C,w,[...E,{id:l.id,name:l.name,version:l.version,key:l.key,inBundle:l.inBundle||!1}],k,N,void 0,B)),s.connectDep(l.id,J.id)}},R=(l,p,w,A,N,F,I,R,le,J)=>{var _e;let be=p.version,xe=p.alias,De=le&&q([...I,{name:l,version:be}],le);if(De){be=De;let s=(0,C.parseNpmAlias)(be);s&&(xe={aliasName:l,aliasTargetDepName:s.packageName,semver:s.version,version:s.version},be=s.version)}else if(be.startsWith(`npm:`)){let s=(0,C.parseNpmAlias)(be);s?(xe={aliasName:l,aliasTargetDepName:s.packageName,semver:s.version,version:s.version},be=s.version):be=be.split(`@`).pop()||be}let Ne=(0,s.getChildNodeKey)(xe?xe.aliasName:l,be,I,w,R,J);if(!Ne){if(p.isOptional)return{id:`${l}@${p.version}`,name:l,version:p.version,dependencies:{},isDev:p.isDev,missingLockFileEntry:!0,key:``};let s=I[I.length-1];if(s&&s.key){let g=w[s.key];if(g&&B(l,g))return{id:`${l}@${p.version}`,name:l,version:``,dependencies:{},isDev:p.isDev,inBundle:!0,key:``}}if(A)throw new v.OutOfSyncError(`${l}@${p.version}`,b.LockfileType.npm);return{id:`${l}@${p.version}`,name:l,version:p.version,dependencies:{},isDev:p.isDev,missingLockFileEntry:!0,key:``}}let Pe=w[Ne];Pe.link&&(()=>{if(w[``].workspaces===void 0)return!1;let s=Array.isArray(w[``].workspaces.packages)?w[``].workspaces.packages:w[``].workspaces||[],l=(Pe.resolved||``).replace(/\\/g,`/`),p=s.map(s=>k.normalize(s).replace(/\\/g,`/`));return E.isMatch(l,p)})()&&(Ne=Pe.resolved,Pe=w[Pe.resolved]);let ze=(0,g.getGraphDependencies)(Pe.dependencies||{},{isDev:p.isDev}),Be=N?(0,g.getGraphDependencies)(Pe.devDependencies||{},{isDev:p.isDev}):{},We=F?(0,g.getGraphDependencies)(Pe.optionalDependencies||{},{isDev:p.isDev,isOptional:!0}):{};return Object.assign({id:`${l}@${Pe.version}`,name:xe?.aliasTargetDepName??l,version:Pe.version,dependencies:Object.assign(Object.assign(Object.assign({},ze),Be),We),isDev:p.isDev,inBundle:Pe.inBundle,key:Ne},xe?{alias:Object.assign(Object.assign({},xe),{version:Pe.version})}:{})};function B(s,l){let p=l.bundleDependencies||l.bundledDependencies;return!p||!Array.isArray(p)?!1:p.includes(s)}s.getChildNodeKey=(s,l,p,g,v,b)=>{let C=v.get(s);if(!C)return;if(C.length===1)return w.validRange(l)&&g[C[0]].version&&!w.satisfies(g[C[0]].version,l)&&b?void 0:C[0];let E=p[p.length-1].inBundle,k=p.slice(1),A;if(E){let s=p.findIndex(s=>s.inBundle===!0);if(s>0){let l=p[s-1];if(l&&l.key){let s=g[l.key];s&&(s.bundledDependencies||s.bundleDependencies)&&(A=l.name)}}}let N=C.filter(p=>{let v=p.startsWith(`node_modules/`)?p.replace(`node_modules/`,``).split(`/node_modules/`):p.split(`/node_modules/`),b=v.map((s,l)=>{let p=v.slice(0,l+1),b=`node_modules/`+p.join(`/node_modules/`);if(g[b])return g[b].name||s;let C=p.join(`/node_modules/`);return g[C]&&g[C].name||s}),C=g[p],N=C&&C.name?C.name:s,F=[...k,{id:`${s}@${l}`,name:N,version:l}];if(b.every(s=>F.find(l=>l.name==s))===!1||E&&A&&!b.includes(A))return!1;if(w.validRange(l)){let s=g[p].version;return w.satisfies(s,l)}return!0});if(N.length===1)return N[0];let F=p.map(s=>s.name).concat(s);for(;F.length>0;){let s=`node_modules/${F.join(`/node_modules/`)}`;if(N.includes(s))return s;F.shift()}let I=p.reverse();for(let s=0;ss.includes(l));if(p.length===1)return p[0];p.length!==0&&(N=p)}return N.length>1?(N.sort((s,l)=>{let p=s.split(`/node_modules/`).length;return l.split(`/node_modules/`).length-p}),N[0]):N.length===1?N[0]:void 0};let q=(l,p)=>{let g=l.slice(1);for(let[l,v]of g.entries()){let b=(0,s.matchOverrideKey)(p,v);if(!b)continue;if(l+1===g.length&&typeof b==`string`)return b;if(l+1===g.length&&b[`.`])return b[`.`];let C=q(g,b);if(C)return C}};s.matchOverrideKey=(s,l)=>{if(s[l.name])return s[l.name];let p=Object.keys(s).reduce((s,l)=>{let p=l.lastIndexOf(`@`),g=l.substring(0,p),v=l.substring(p+1);return s[g]||(s[g]=[]),s[g].push(v),s},{})[l.name];if(p){for(let g of p)if(w.subset(l.version,w.validRange(g)))return s[`${l.name}@${g}`]}return null}})),require_types=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.JsonApi=s.ProblemJson=s.ErrorFormats=s.Classification=void 0;var l;(function(s){s.UNEXPECTED=`UNEXPECTED`,s.ACTIONABLE=`ACTIONABLE`,s.UNSUPPORTED=`UNSUPPORTED`})(l||(s.Classification=l={}));var p;(function(s){s[s.JsonApi=0]=`JsonApi`,s[s.ProblemJson=1]=`ProblemJson`})(p||(s.ErrorFormats=p={})),s.ProblemJson=class{constructor(s){this.payload=s}headers(){return{"Content-Type":`application/problem+json;`}}body(){return this.payload}},s.JsonApi=class{constructor(s){this.payload=s}headers(){return{}}body(){return this.payload}}})),require_max=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=`ffffffff-ffff-ffff-ffff-ffffffffffff`})),require_nil=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=`00000000-0000-0000-0000-000000000000`})),require_regex=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i})),require_validate=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_regex();function p(s){return typeof s==`string`&&l.default.test(s)}s.default=p})),require_parse=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_validate();function p(s){if(!(0,l.default)(s))throw TypeError(`Invalid UUID`);let p;return Uint8Array.of((p=parseInt(s.slice(0,8),16))>>>24,p>>>16&255,p>>>8&255,p&255,(p=parseInt(s.slice(9,13),16))>>>8,p&255,(p=parseInt(s.slice(14,18),16))>>>8,p&255,(p=parseInt(s.slice(19,23),16))>>>8,p&255,(p=parseInt(s.slice(24,36),16))/1099511627776&255,p/4294967296&255,p>>>24&255,p>>>16&255,p>>>8&255,p&255)}s.default=p})),require_stringify=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.unsafeStringify=void 0;let l=require_validate(),p=[];for(let s=0;s<256;++s)p.push((s+256).toString(16).slice(1));function g(s,l=0){return(p[s[l+0]]+p[s[l+1]]+p[s[l+2]]+p[s[l+3]]+`-`+p[s[l+4]]+p[s[l+5]]+`-`+p[s[l+6]]+p[s[l+7]]+`-`+p[s[l+8]]+p[s[l+9]]+`-`+p[s[l+10]]+p[s[l+11]]+p[s[l+12]]+p[s[l+13]]+p[s[l+14]]+p[s[l+15]]).toLowerCase()}s.unsafeStringify=g;function v(s,p=0){let v=g(s,p);if(!(0,l.default)(v))throw TypeError(`Stringified UUID is invalid`);return v}s.default=v})),require_rng=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`crypto`),p=new Uint8Array(256),g=p.length;function v(){return g>p.length-16&&((0,l.randomFillSync)(p),g=0),p.slice(g,g+=16)}s.default=v})),require_v1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.updateV1State=void 0;let l=require_rng(),p=require_stringify(),g={};function v(s,v,w){let E,k=s?._v6??!1;if(s){let l=Object.keys(s);l.length===1&&l[0]===`_v6`&&(s=void 0)}if(s)E=C(s.random??s.rng?.()??(0,l.default)(),s.msecs,s.nsecs,s.clockseq,s.node,v,w);else{let s=Date.now(),p=(0,l.default)();b(g,s,p),E=C(p,g.msecs,g.nsecs,k?void 0:g.clockseq,k?void 0:g.node,v,w)}return v??(0,p.unsafeStringify)(E)}function b(s,l,p){return s.msecs??=-1/0,s.nsecs??=0,l===s.msecs?(s.nsecs++,s.nsecs>=1e4&&(s.node=void 0,s.nsecs=0)):l>s.msecs?s.nsecs=0:l= 16`);if(!b)b=new Uint8Array(16),C=0;else if(C<0||C+16>b.length)throw RangeError(`UUID byte range ${C}:${C+15} is out of buffer bounds`);l??=Date.now(),p??=0,g??=(s[8]<<8|s[9])&16383,v??=s.slice(10,16),l+=0xb1d069b5400;let w=((l&268435455)*1e4+p)%4294967296;b[C++]=w>>>24&255,b[C++]=w>>>16&255,b[C++]=w>>>8&255,b[C++]=w&255;let E=l/4294967296*1e4&268435455;b[C++]=E>>>8&255,b[C++]=E&255,b[C++]=E>>>24&15|16,b[C++]=E>>>16&255,b[C++]=g>>>8|128,b[C++]=g&255;for(let s=0;s<6;++s)b[C++]=v[s];return b}s.default=v})),require_v1ToV6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_parse(),p=require_stringify();function g(s){let g=v(typeof s==`string`?(0,l.default)(s):s);return typeof s==`string`?(0,p.unsafeStringify)(g):g}s.default=g;function v(s){return Uint8Array.of((s[6]&15)<<4|s[7]>>4&15,(s[7]&15)<<4|(s[4]&240)>>4,(s[4]&15)<<4|(s[5]&240)>>4,(s[5]&15)<<4|(s[0]&240)>>4,(s[0]&15)<<4|(s[1]&240)>>4,(s[1]&15)<<4|(s[2]&240)>>4,96|s[2]&15,s[3],s[8],s[9],s[10],s[11],s[12],s[13],s[14],s[15])}})),require_md5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`crypto`);function p(s){return Array.isArray(s)?s=Buffer.from(s):typeof s==`string`&&(s=Buffer.from(s,`utf8`)),(0,l.createHash)(`md5`).update(s).digest()}s.default=p})),require_v35=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.URL=s.DNS=s.stringToBytes=void 0;let l=require_parse(),p=require_stringify();function g(s){s=unescape(encodeURIComponent(s));let l=new Uint8Array(s.length);for(let p=0;p{Object.defineProperty(s,`__esModule`,{value:!0}),s.URL=s.DNS=void 0;let l=require_md5(),p=require_v35();var g=require_v35();Object.defineProperty(s,`DNS`,{enumerable:!0,get:function(){return g.DNS}}),Object.defineProperty(s,`URL`,{enumerable:!0,get:function(){return g.URL}});function v(s,g,v,b){return(0,p.default)(48,l.default,s,g,v,b)}v.DNS=p.DNS,v.URL=p.URL,s.default=v})),require_native=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default={randomUUID:require(`crypto`).randomUUID}})),require_v4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_native(),p=require_rng(),g=require_stringify();function v(s,v,b){if(l.default.randomUUID&&!v&&!s)return l.default.randomUUID();s||={};let C=s.random??s.rng?.()??(0,p.default)();if(C.length<16)throw Error(`Random bytes length must be >= 16`);if(C[6]=C[6]&15|64,C[8]=C[8]&63|128,v){if(b||=0,b<0||b+16>v.length)throw RangeError(`UUID byte range ${b}:${b+15} is out of buffer bounds`);for(let s=0;s<16;++s)v[b+s]=C[s];return v}return(0,g.unsafeStringify)(C)}s.default=v})),require_sha1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`crypto`);function p(s){return Array.isArray(s)?s=Buffer.from(s):typeof s==`string`&&(s=Buffer.from(s,`utf8`)),(0,l.createHash)(`sha1`).update(s).digest()}s.default=p})),require_v5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.URL=s.DNS=void 0;let l=require_sha1(),p=require_v35();var g=require_v35();Object.defineProperty(s,`DNS`,{enumerable:!0,get:function(){return g.DNS}}),Object.defineProperty(s,`URL`,{enumerable:!0,get:function(){return g.URL}});function v(s,g,v,b){return(0,p.default)(80,l.default,s,g,v,b)}v.DNS=p.DNS,v.URL=p.URL,s.default=v})),require_v6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_stringify(),p=require_v1(),g=require_v1ToV6();function v(s,v,b){s??={},b??=0;let C=(0,p.default)({...s,_v6:!0},new Uint8Array(16));if(C=(0,g.default)(C),v){for(let s=0;s<16;s++)v[b+s]=C[s];return v}return(0,l.unsafeStringify)(C)}s.default=v})),require_v6ToV1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_parse(),p=require_stringify();function g(s){let g=v(typeof s==`string`?(0,l.default)(s):s);return typeof s==`string`?(0,p.unsafeStringify)(g):g}s.default=g;function v(s){return Uint8Array.of((s[3]&15)<<4|s[4]>>4&15,(s[4]&15)<<4|(s[5]&240)>>4,(s[5]&15)<<4|s[6]&15,s[7],(s[1]&15)<<4|(s[2]&240)>>4,(s[2]&15)<<4|(s[3]&240)>>4,16|(s[0]&240)>>4,(s[0]&15)<<4|(s[1]&240)>>4,s[8],s[9],s[10],s[11],s[12],s[13],s[14],s[15])}})),require_v7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.updateV7State=void 0;let l=require_rng(),p=require_stringify(),g={};function v(s,v,w){let E;if(s)E=C(s.random??s.rng?.()??(0,l.default)(),s.msecs,s.seq,v,w);else{let s=Date.now(),p=(0,l.default)();b(g,s,p),E=C(p,g.msecs,g.seq,v,w)}return v??(0,p.unsafeStringify)(E)}function b(s,l,p){return s.msecs??=-1/0,s.seq??=0,l>s.msecs?(s.seq=p[6]<<23|p[7]<<16|p[8]<<8|p[9],s.msecs=l):(s.seq=s.seq+1|0,s.seq===0&&s.msecs++),s}s.updateV7State=b;function C(s,l,p,g,v=0){if(s.length<16)throw Error(`Random bytes length must be >= 16`);if(!g)g=new Uint8Array(16),v=0;else if(v<0||v+16>g.length)throw RangeError(`UUID byte range ${v}:${v+15} is out of buffer bounds`);return l??=Date.now(),p??=s[6]*127<<24|s[7]<<16|s[8]<<8|s[9],g[v++]=l/1099511627776&255,g[v++]=l/4294967296&255,g[v++]=l/16777216&255,g[v++]=l/65536&255,g[v++]=l/256&255,g[v++]=l&255,g[v++]=112|p>>>28&15,g[v++]=p>>>20&255,g[v++]=128|p>>>14&63,g[v++]=p>>>6&255,g[v++]=p<<2&255|s[10]&3,g[v++]=s[11],g[v++]=s[12],g[v++]=s[13],g[v++]=s[14],g[v++]=s[15],g}s.default=v})),require_version=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_validate();function p(s){if(!(0,l.default)(s))throw TypeError(`Invalid UUID`);return parseInt(s.slice(14,15),16)}s.default=p})),require_cjs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.version=s.validate=s.v7=s.v6ToV1=s.v6=s.v5=s.v4=s.v3=s.v1ToV6=s.v1=s.stringify=s.parse=s.NIL=s.MAX=void 0;var l=require_max();Object.defineProperty(s,`MAX`,{enumerable:!0,get:function(){return l.default}});var p=require_nil();Object.defineProperty(s,`NIL`,{enumerable:!0,get:function(){return p.default}});var g=require_parse();Object.defineProperty(s,`parse`,{enumerable:!0,get:function(){return g.default}});var v=require_stringify();Object.defineProperty(s,`stringify`,{enumerable:!0,get:function(){return v.default}});var b=require_v1();Object.defineProperty(s,`v1`,{enumerable:!0,get:function(){return b.default}});var C=require_v1ToV6();Object.defineProperty(s,`v1ToV6`,{enumerable:!0,get:function(){return C.default}});var w=require_v3();Object.defineProperty(s,`v3`,{enumerable:!0,get:function(){return w.default}});var E=require_v4();Object.defineProperty(s,`v4`,{enumerable:!0,get:function(){return E.default}});var k=require_v5();Object.defineProperty(s,`v5`,{enumerable:!0,get:function(){return k.default}});var A=require_v6();Object.defineProperty(s,`v6`,{enumerable:!0,get:function(){return A.default}});var N=require_v6ToV1();Object.defineProperty(s,`v6ToV1`,{enumerable:!0,get:function(){return N.default}});var F=require_v7();Object.defineProperty(s,`v7`,{enumerable:!0,get:function(){return F.default}});var I=require_validate();Object.defineProperty(s,`validate`,{enumerable:!0,get:function(){return I.default}});var R=require_version();Object.defineProperty(s,`version`,{enumerable:!0,get:function(){return R.default}})})),require_json_api=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.instanceToJsonApiSource=void 0;let l=/^\/(query|params|body|headers)\/.*/;s.instanceToJsonApiSource=s=>{let p,v=s.match(l);if(v!==null&&v.length>0)switch(v[1]){case`query`:case`params`:p=g(s);break;case`body`:p=b(s);break;case`headers`:p=w(s);break}return p};let p=/^\/(?:params|query)\/(.*)/,g=s=>{let l=``,g=s.match(p);return g!==null&&g.length>0&&(l=g[1]),{parameter:l}},v=/^\/body(\/.*)/,b=s=>{let l=``,p=s.match(v);return p!==null&&p.length>0&&(l=p[1]),{pointer:l}},C=/^\/headers\/(.*)/,w=s=>{let l=``,p=s.match(C);return p!==null&&p.length>0&&(l=p[1]),{header:l}}})),require_util$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__exportStar(require_json_api(),s)})),require_problem_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProblemError=void 0;let l=require_types(),p=require_cjs(),g=require_util$1();s.ProblemError=class s extends Error{constructor(s,l,g,v,b){super(s.title),this.metadata=s,this.detail=l,this.additionalData=g,this.cause=v,this.logs=b,this.isErrorCatalogError=!0,g&&g.overrideErrorId?this.id=g.overrideErrorId:this.id=(0,p.v4)()}format(s,p){switch(p){case l.ErrorFormats.JsonApi:return this.toJsonApi(s);case l.ErrorFormats.ProblemJson:return this.toProblemJson(s);default:throw Error(`invalid format type`)}}toProblemJson(s){let p=Object.assign({type:this.metadata.type,title:this.metadata.title,description:this.metadata.description,status:this.metadata.status,errorCode:this.metadata.errorCode,level:this.metadata.level,detail:this.detail,classification:this.metadata.classification,instance:s,logs:this.logs},this.additionalData);return new l.ProblemJson(p)}toJsonApiErrorObject(s){let l,p=s||this.metadata.instance;typeof p==`string`&&(l=(0,g.instanceToJsonApiSource)(p));let v={id:this.id,links:{about:this.metadata.type},status:String(this.metadata.status),code:this.metadata.errorCode,title:this.metadata.title,detail:this.detail,meta:Object.assign(Object.assign({},this.additionalData),{isErrorCatalogError:!0,classification:this.metadata.classification,level:this.metadata.level})};return l&&(v.source=l),this.logs&&(v.meta.logs=this.logs),v}toLegacyError(){var s;let l=`Title: ${this.metadata.title} +`+f(l,4),super(l),this.name=`AggregateError`,Object.defineProperty(this,`_errors`,{value:s})}*[Symbol.iterator](){for(let s of this._errors)yield s}}})),require_p_map=__commonJSMin(((s,l)=>{let f=require_aggregate_error();l.exports=async(s,l,{concurrency:p=1/0,stopOnError:g=!0}={})=>new Promise((v,b)=>{if(typeof l!=`function`)throw TypeError(`Mapper function is required`);if(!((Number.isSafeInteger(p)||p===1/0)&&p>=1))throw TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${p}\` (${typeof p})`);let C=[],w=[],E=s[Symbol.iterator](),k=!1,A=!1,N=0,F=0,I=()=>{if(k)return;let s=E.next(),p=F;if(F++,s.done){A=!0,N===0&&(!g&&w.length!==0?b(new f(w)):v(C));return}N++,(async()=>{try{C[p]=await l(await s.value,p),N--,I()}catch(s){g?(k=!0,b(s)):(w.push(s),N--,I())}})()};for(let s=0;s{Object.defineProperty(s,`__esModule`,{value:!0}),s.cMap=p;let l=require_p_map(),f=require_dist$9();async function p(s,p,g){var v;return await l(s,async s=>(f.eventLoopSpinner.isStarving()&&await f.eventLoopSpinner.spin(),await p(s)),{concurrency:g?.concurrency??6})}})),require_workspaces$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseYarnLockV1WorkspaceProject=void 0;let l=require_build_depgraph_workspace_package_pruned(),f=require_build_depgraph_workspace_package(),p=require_extract_yarnlock_v1_pkgs(),g=require_util$3(),v=require_c_map();s.parseYarnLockV1WorkspaceProject=async(s,b,C)=>{let{includeDevDeps:w,includeOptionalDeps:E,pruneCycles:k,strictOutOfSync:A}=C,N=(0,p.extractPkgsFromYarnLockV1)(s),F={},I=b.map(s=>{let l=(0,g.parsePkgJson)(s);return F[l.name]=l.version,l});return(0,v.cMap)(I,async s=>k?await(0,l.buildDepGraphYarnLockV1WorkspaceCyclesPruned)(N,s,F,{includeDevDeps:w,strictOutOfSync:A,includeOptionalDeps:E}):await(0,f.buildDepGraphYarnLockV1Workspace)(N,s,F,{includeDevDeps:w,strictOutOfSync:A,includeOptionalDeps:E}))}})),require_yarn_lock_v1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV1Simple=s.buildDepGraphYarnLockV1SimpleCyclesPruned=s.buildDepGraphYarnLockV1Workspace=s.buildDepGraphYarnLockV1WorkspaceCyclesPruned=s.extractPkgsFromYarnLockV1=s.parseYarnLockV1Project=s.parseYarnLockV1WorkspaceProject=void 0;let l=require_build_depgraph_simple_pruned();Object.defineProperty(s,`buildDepGraphYarnLockV1SimpleCyclesPruned`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV1SimpleCyclesPruned}});let f=require_build_depgraph_simple$1();Object.defineProperty(s,`buildDepGraphYarnLockV1Simple`,{enumerable:!0,get:function(){return f.buildDepGraphYarnLockV1Simple}});let p=require_build_depgraph_workspace_package_pruned();Object.defineProperty(s,`buildDepGraphYarnLockV1WorkspaceCyclesPruned`,{enumerable:!0,get:function(){return p.buildDepGraphYarnLockV1WorkspaceCyclesPruned}});let g=require_build_depgraph_workspace_package();Object.defineProperty(s,`buildDepGraphYarnLockV1Workspace`,{enumerable:!0,get:function(){return g.buildDepGraphYarnLockV1Workspace}});let v=require_extract_yarnlock_v1_pkgs();Object.defineProperty(s,`extractPkgsFromYarnLockV1`,{enumerable:!0,get:function(){return v.extractPkgsFromYarnLockV1}});let b=require_simple$1();Object.defineProperty(s,`parseYarnLockV1Project`,{enumerable:!0,get:function(){return b.parseYarnLockV1Project}});let C=require_workspaces$1();Object.defineProperty(s,`parseYarnLockV1WorkspaceProject`,{enumerable:!0,get:function(){return C.parseYarnLockV1WorkspaceProject}})})),require_utils$3=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getYarnLockV2ChildNode=s.yarnLockFileKeyNormalizer=void 0;let l=require_lib$3(),f=require_lodash_flatmap(),p=require_errors$6(),g=require_parsers(),v=require_util$3(),b=require(`semver`),C=require_src$39()(`snyk-nodejs-plugin`),w=`builtin`,E=/ *, */g,k=(s,l)=>f=>{let p=[f],g=s(f),v=`${g.scope?`@`+g.scope+`/`:``}${g.name}`,b=l(g.range),C=b.protocol;switch(C){case`npm:`:case`file:`:p.push(`${v}@${b.selector}`),p.push(`${v}@${C}${b.selector}`);break;case`git:`:case`git+ssh:`:case`git+http:`:case`git+https:`:case`github:`:b.source?p.push(`${v}@${C}${b.source}${b.selector?`#`+b.selector:``}`):p.push(`${v}@${C}${b.selector}`);break;case`patch:`:b.source&&b.selector.indexOf(`builtin`)===0?p.push(b.source):p.push(`${v}@${C}${b.source}${b.selector?`#`+b.selector:``}`);break;case null:case void 0:b.source?p.push(`${v}@${b.source}#${b.selector}`):p.push(`${v}@${b.selector}`);break;default:p.push(`${v}@${C}${b.selector}`);break}return p};s.yarnLockFileKeyNormalizer=(s,l)=>p=>{let g=p.split(E).map(k(s,l));return new Set(f(g))},s.getYarnLockV2ChildNode=(s,f,w,E,k,A,N)=>{let F=(()=>{let p=`${N.name}/${s}`;if(A[p])return A[p];let g=`/${s}`;for(let s in A)if(Object.prototype.hasOwnProperty.call(A,s)){if(!s.endsWith(g))continue;let f=s.substring(0,s.length-g.length);if(!f.includes(`@`)||f===N.name)continue;try{let p=l.structUtils.parseDescriptor(f);if(l.structUtils.stringifyIdent(p)!==N.name)continue;if(p.range&&p.range!==`unknown`){let s=p.range.replace(/^[a-z]+:/,``);if(N.version!==s&&!(b.valid(N.version)&&b.validRange(s)&&b.satisfies(N.version,s)))continue}return A[s]}catch(l){C(`Error parsing scoped-versioned resolution key(${s}): ${l}`)}}for(let p in A)if(Object.prototype.hasOwnProperty.call(A,p))try{let g=l.structUtils.parseDescriptor(p);if(l.structUtils.stringifyIdent(g)===s&&g.range&&g.range!==`unknown`){let s=f.version.replace(/^[a-z]+:/,``),l=g.range.replace(/^[a-z]+:/,``);if(s===l||b.valid(s)&&b.satisfies(s,l))return A[p]}}catch(s){C(`Error parsing resolution key(${p}): ${s}$`)}return A[s]?A[s]:``})();if(F){let l=decodeURIComponent(F),b=`${s}@${l}`;if(!w[b]){if(E&&!/^file:/.test(l))throw new p.OutOfSyncError(b,g.LockfileType.yarn2);return Object.assign({id:b,name:f.alias?f.alias.aliasTargetDepName:s,version:l,dependencies:{},isDev:f.isDev,missingLockFileEntry:!0},f.alias?{alias:Object.assign(Object.assign({},f.alias),{version:l})}:{})}let{version:C,dependencies:A,optionalDependencies:N}=w[b],I=(0,v.getGraphDependencies)(A||{},{isDev:f.isDev}),R=k?(0,v.getGraphDependencies)(N||{},{isDev:f.isDev,isOptional:!0}):{};return Object.assign({id:`${s}@${C}`,name:f.alias?f.alias.aliasTargetDepName:s,version:C,dependencies:Object.assign(Object.assign({},R),I),isDev:f.isDev},f.alias?{alias:Object.assign(Object.assign({},f.alias),{version:C})}:{})}let I=`${s}@${f.version}`;if(w[I]){let l=w[I],p=(0,v.getGraphDependencies)(l.dependencies||{},{isDev:f.isDev}),g=k?(0,v.getGraphDependencies)(l.optionalDependencies||{},{isDev:f.isDev,isOptional:!0}):{};return Object.assign({id:`${s}@${l.version}`,name:f.alias?f.alias.aliasTargetDepName:s,version:l.version,dependencies:Object.assign(Object.assign({},p),g),isDev:f.isDev},f.alias?{alias:Object.assign(Object.assign({},f.alias),{version:l.version})}:{})}else{if(E&&!/^file:/.test(f.version))throw new p.OutOfSyncError(I,g.LockfileType.yarn2);return Object.assign({id:I,name:f.alias?f.alias.aliasTargetDepName:s,version:f.version,dependencies:{},isDev:f.isDev,missingLockFileEntry:!0},f.alias?{alias:Object.assign(Object.assign({},f.alias),{version:f.version})}:{})}}})),require_build_depgraph_simple=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphYarnLockV2Simple=void 0;let l=require_dist$8(),f=require_util$3(),p=require_utils$3(),g=require_dist$9(),v=require_pkgJson();s.buildDepGraphYarnLockV2Simple=async(s,p,g,v)=>{let{includeDevDeps:C,strictOutOfSync:w,includeOptionalDeps:E,pruneWithinTopLevelDeps:k,showNpmScope:A}=g,N=new l.DepGraphBuilder({name:`yarn`},{name:p.name,version:p.version},(0,f.createNodeInfo)(g)),F=(0,f.getTopLevelDeps)(p,{includeDevDeps:C});return await b(N,{id:`root-node`,name:p.name,version:p.version,dependencies:F,isDev:!1},s,w,E,v?.rootResolutions||p.resolutions||{},k,void 0,A),N.build()};let b=async(s,l,f,C,w,E,k,A,N)=>{for(let[F,I]of Object.entries(l.dependencies||{})){let R=I;if(g.eventLoopSpinner.isStarving()&&await g.eventLoopSpinner.spin(),I.version.startsWith(`npm:`)&&I.version.indexOf(`@`)>-1){let s=(0,v.parseNpmAlias)(I.version);s&&s.packageName&&(R=Object.assign(Object.assign({},R),{alias:{aliasName:F,aliasTargetDepName:s.packageName,semver:s.version,version:null}}))}let B=A||new Set,q=(0,p.getYarnLockV2ChildNode)(F,R,f,C,w,E,l);if(B.has(q.id)){if(k){let f=`${q.id}:pruned`;s.addPkgNode({name:q.alias?q.alias.aliasName:q.name,version:q.version},f,{labels:Object.assign(Object.assign(Object.assign(Object.assign({scope:l.isDev?`dev`:`prod`},N&&{"npm:scope":l.isDev?`dev`:`prod`}),{pruned:`true`}),l.missingLockFileEntry&&{missingLockFileEntry:`true`}),q.alias&&{alias:`${q.alias.aliasName}=>${q.alias.aliasTargetDepName}@${q.version}`})}),s.connectDep(l.id,f)}else s.connectDep(l.id,q.id);continue}s.addPkgNode({name:q.alias?q.alias.aliasName:q.name,version:q.version},q.id,{labels:Object.assign(Object.assign(Object.assign({scope:l.isDev?`dev`:`prod`},N&&{"npm:scope":l.isDev?`dev`:`prod`}),l.missingLockFileEntry&&{missingLockFileEntry:`true`}),q.alias&&{alias:`${q.alias.aliasName}=>${q.alias.aliasTargetDepName}@${q.version}`})}),s.connectDep(l.id,q.id),B.add(q.id),await b(s,q,f,C,w,E,k,B,N)}}})),require_extract_yarnlock_v2_pkgs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.extractPkgsFromYarnLockV2=void 0;let l=require_js_yaml$2(),f=require_lib$3(),p=require_utils$3(),g=f.structUtils,v=g.parseDescriptor,b=g.parseRange,C=(0,p.yarnLockFileKeyNormalizer)(v,b);s.extractPkgsFromYarnLockV2=s=>{let f=(0,l.load)(s,{json:!0,schema:l.FAILSAFE_SCHEMA});delete f.__metadata;let p={};return Object.entries(f).forEach(([s,l])=>{C(s).forEach(s=>{p[s]=l})}),p}})),require_simple=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parseYarnLockV2Project=void 0;let l=require_extract_yarnlock_v2_pkgs(),f=require_util$3(),p=require_build_depgraph_simple(),g=require_pkgJson();s.parseYarnLockV2Project=async(s,v,b,C)=>{let{includeDevDeps:w,includeOptionalDeps:E,strictOutOfSync:k,pruneWithinTopLevelDeps:A,honorAliases:N,showNpmScope:F}=b,I=(0,l.extractPkgsFromYarnLockV2)(v),R=(0,f.parsePkgJson)(N?(0,g.rewriteAliasesPkgJson)(s):s);return await(0,p.buildDepGraphYarnLockV2Simple)(I,R,{includeDevDeps:w,strictOutOfSync:k,includeOptionalDeps:E,pruneWithinTopLevelDeps:A,showNpmScope:F},C)}})),require_yarn_lock_v2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.extractPkgsFromYarnLockV2=s.buildDepGraphYarnLockV2Simple=s.parseYarnLockV2Project=void 0;let l=require_build_depgraph_simple();Object.defineProperty(s,`buildDepGraphYarnLockV2Simple`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV2Simple}});let f=require_extract_yarnlock_v2_pkgs();Object.defineProperty(s,`extractPkgsFromYarnLockV2`,{enumerable:!0,get:function(){return f.extractPkgsFromYarnLockV2}});let p=require_simple();Object.defineProperty(s,`parseYarnLockV2Project`,{enumerable:!0,get:function(){return p.parseYarnLockV2Project}})})),require_extract_npm_lock_v2_pkgs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.extractPkgsFromNpmLockV2=void 0,s.extractPkgsFromNpmLockV2=s=>JSON.parse(s).packages})),require_npm_lock_v2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.matchOverrideKey=s.getChildNodeKey=s.buildDepGraphNpmLockV2=s.parseNpmLockV2Project=s.extractPkgsFromNpmLockV2=void 0;let l=require_extract_npm_lock_v2_pkgs();Object.defineProperty(s,`extractPkgsFromNpmLockV2`,{enumerable:!0,get:function(){return l.extractPkgsFromNpmLockV2}});let f=require_dist$8(),p=require_util$3(),g=require_errors$6(),v=require_parsers(),b=require_pkgJson(),C=require(`semver`),w=require_micromatch(),E=require(`path`),k=require_dist$9(),A=require_pkgJson(),N=`root-node`;s.parseNpmLockV2Project=async(f,g,v)=>{let{includeDevDeps:b,strictOutOfSync:C,includeOptionalDeps:w,pruneNpmStrictOutOfSync:E,showNpmScope:k}=v,N=(0,p.parsePkgJson)(v.honorAliases?(0,A.rewriteAliasesPkgJson)(f):f),F=(0,l.extractPkgsFromNpmLockV2)(g);return await(0,s.buildDepGraphNpmLockV2)(F,N,{includeDevDeps:b,includeOptionalDeps:w,strictOutOfSync:C,pruneNpmStrictOutOfSync:E,showNpmScope:k})},s.buildDepGraphNpmLockV2=async(s,l,g)=>{let{includeDevDeps:v,strictOutOfSync:b,includeOptionalDeps:C,pruneNpmStrictOutOfSync:w,showNpmScope:E}=g,k=new f.DepGraphBuilder({name:`npm`},{name:l.name,version:l.version},(0,p.createNodeInfo)(g)),A=(0,p.getTopLevelDeps)(l,{includeDevDeps:v,includeOptionalDeps:C,includePeerDeps:!0}),N={id:`root-node`,name:l.name,version:l.version,dependencies:A,isDev:!1,inBundle:!1,key:``},I=Object.keys(s).reduce((s,l)=>{let f=l.replace(/.*node_modules\//,``);return f?(s.has(f)||s.set(f,[]),s.get(f).push(l),s):s},new Map);return await F(k,N,new Set,s,b,v,C,[],I,l.overrides,w,E),k.build()};let F=async(s,l,f,g,v,b,C,w,E,A,N,R)=>{f.add(l.id);for(let[B,q]of Object.entries(l.dependencies||{})){k.eventLoopSpinner.isStarving()&&await k.eventLoopSpinner.spin();let J=I(B,q,g,v,b,C,[...w,{id:l.id,name:l.name,version:l.version,key:l.key||``,inBundle:l.inBundle||!1}],E,A,N);f.has(J.id)||((0,p.addPkgNodeToGraph)(s,J,{showNpmScope:R}),await F(s,J,f,g,v,b,C,[...w,{id:l.id,name:l.name,version:l.version,key:l.key,inBundle:l.inBundle||!1}],E,A,void 0,R)),s.connectDep(l.id,J.id)}},I=(l,f,C,k,A,N,F,I,q,J)=>{var le;let _e=f.version,be=f.alias,xe=q&&B([...F,{name:l,version:_e}],q);if(xe){_e=xe;let s=(0,b.parseNpmAlias)(_e);s&&(be={aliasName:l,aliasTargetDepName:s.packageName,semver:s.version,version:s.version},_e=s.version)}else if(_e.startsWith(`npm:`)){let s=(0,b.parseNpmAlias)(_e);s?(be={aliasName:l,aliasTargetDepName:s.packageName,semver:s.version,version:s.version},_e=s.version):_e=_e.split(`@`).pop()||_e}let De=(0,s.getChildNodeKey)(be?be.aliasName:l,_e,F,C,I,J);if(!De){if(f.isOptional)return{id:`${l}@${f.version}`,name:l,version:f.version,dependencies:{},isDev:f.isDev,missingLockFileEntry:!0,key:``};let s=F[F.length-1];if(s&&s.key){let p=C[s.key];if(p&&R(l,p))return{id:`${l}@${f.version}`,name:l,version:``,dependencies:{},isDev:f.isDev,inBundle:!0,key:``}}if(k)throw new g.OutOfSyncError(`${l}@${f.version}`,v.LockfileType.npm);return{id:`${l}@${f.version}`,name:l,version:f.version,dependencies:{},isDev:f.isDev,missingLockFileEntry:!0,key:``}}let Oe=C[De];Oe.link&&(()=>{if(C[``].workspaces===void 0)return!1;let s=Array.isArray(C[``].workspaces.packages)?C[``].workspaces.packages:C[``].workspaces||[],l=(Oe.resolved||``).replace(/\\/g,`/`),f=s.map(s=>E.normalize(s).replace(/\\/g,`/`));return w.isMatch(l,f)})()&&(De=Oe.resolved,Oe=C[Oe.resolved]);let je=(0,p.getGraphDependencies)(Oe.dependencies||{},{isDev:f.isDev}),Ne=A?(0,p.getGraphDependencies)(Oe.devDependencies||{},{isDev:f.isDev}):{},Pe=N?(0,p.getGraphDependencies)(Oe.optionalDependencies||{},{isDev:f.isDev,isOptional:!0}):{};return Object.assign({id:`${l}@${Oe.version}`,name:be?.aliasTargetDepName??l,version:Oe.version,dependencies:Object.assign(Object.assign(Object.assign({},je),Ne),Pe),isDev:f.isDev,inBundle:Oe.inBundle,key:De},be?{alias:Object.assign(Object.assign({},be),{version:Oe.version})}:{})};function R(s,l){let f=l.bundleDependencies||l.bundledDependencies;return!f||!Array.isArray(f)?!1:f.includes(s)}s.getChildNodeKey=(s,l,f,p,g,v)=>{let b=g.get(s);if(!b)return;if(b.length===1)return C.validRange(l)&&p[b[0]].version&&!C.satisfies(p[b[0]].version,l)&&v?void 0:b[0];let w=f[f.length-1].inBundle,E=f.slice(1),k;if(w){let s=f.findIndex(s=>s.inBundle===!0);if(s>0){let l=f[s-1];if(l&&l.key){let s=p[l.key];s&&(s.bundledDependencies||s.bundleDependencies)&&(k=l.name)}}}let A=b.filter(f=>{let g=f.startsWith(`node_modules/`)?f.replace(`node_modules/`,``).split(`/node_modules/`):f.split(`/node_modules/`),v=g.map((s,l)=>{let f=g.slice(0,l+1),v=`node_modules/`+f.join(`/node_modules/`);if(p[v])return p[v].name||s;let b=f.join(`/node_modules/`);return p[b]&&p[b].name||s}),b=p[f],A=b&&b.name?b.name:s,N=[...E,{id:`${s}@${l}`,name:A,version:l}];if(v.every(s=>N.find(l=>l.name==s))===!1||w&&k&&!v.includes(k))return!1;if(C.validRange(l)){let s=p[f].version;return C.satisfies(s,l)}return!0});if(A.length===1)return A[0];let N=f.map(s=>s.name).concat(s);for(;N.length>0;){let s=`node_modules/${N.join(`/node_modules/`)}`;if(A.includes(s))return s;N.shift()}let F=f.reverse();for(let s=0;ss.includes(l));if(f.length===1)return f[0];f.length!==0&&(A=f)}return A.length>1?(A.sort((s,l)=>{let f=s.split(`/node_modules/`).length;return l.split(`/node_modules/`).length-f}),A[0]):A.length===1?A[0]:void 0};let B=(l,f)=>{let p=l.slice(1);for(let[l,g]of p.entries()){let v=(0,s.matchOverrideKey)(f,g);if(!v)continue;if(l+1===p.length&&typeof v==`string`)return v;if(l+1===p.length&&v[`.`])return v[`.`];let b=B(p,v);if(b)return b}};s.matchOverrideKey=(s,l)=>{if(s[l.name])return s[l.name];let f=Object.keys(s).reduce((s,l)=>{let f=l.lastIndexOf(`@`),p=l.substring(0,f),g=l.substring(f+1);return s[p]||(s[p]=[]),s[p].push(g),s},{})[l.name];if(f){for(let p of f)if(C.subset(l.version,C.validRange(p)))return s[`${l.name}@${p}`]}return null}})),require_types=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.JsonApi=s.ProblemJson=s.ErrorFormats=s.Classification=void 0;var l;(function(s){s.UNEXPECTED=`UNEXPECTED`,s.ACTIONABLE=`ACTIONABLE`,s.UNSUPPORTED=`UNSUPPORTED`})(l||(s.Classification=l={}));var f;(function(s){s[s.JsonApi=0]=`JsonApi`,s[s.ProblemJson=1]=`ProblemJson`})(f||(s.ErrorFormats=f={})),s.ProblemJson=class{constructor(s){this.payload=s}headers(){return{"Content-Type":`application/problem+json;`}}body(){return this.payload}},s.JsonApi=class{constructor(s){this.payload=s}headers(){return{}}body(){return this.payload}}})),require_max=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=`ffffffff-ffff-ffff-ffff-ffffffffffff`})),require_nil=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=`00000000-0000-0000-0000-000000000000`})),require_regex=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i})),require_validate=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_regex();function f(s){return typeof s==`string`&&l.default.test(s)}s.default=f})),require_parse=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_validate();function f(s){if(!(0,l.default)(s))throw TypeError(`Invalid UUID`);let f;return Uint8Array.of((f=parseInt(s.slice(0,8),16))>>>24,f>>>16&255,f>>>8&255,f&255,(f=parseInt(s.slice(9,13),16))>>>8,f&255,(f=parseInt(s.slice(14,18),16))>>>8,f&255,(f=parseInt(s.slice(19,23),16))>>>8,f&255,(f=parseInt(s.slice(24,36),16))/1099511627776&255,f/4294967296&255,f>>>24&255,f>>>16&255,f>>>8&255,f&255)}s.default=f})),require_stringify=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.unsafeStringify=void 0;let l=require_validate(),f=[];for(let s=0;s<256;++s)f.push((s+256).toString(16).slice(1));function p(s,l=0){return(f[s[l+0]]+f[s[l+1]]+f[s[l+2]]+f[s[l+3]]+`-`+f[s[l+4]]+f[s[l+5]]+`-`+f[s[l+6]]+f[s[l+7]]+`-`+f[s[l+8]]+f[s[l+9]]+`-`+f[s[l+10]]+f[s[l+11]]+f[s[l+12]]+f[s[l+13]]+f[s[l+14]]+f[s[l+15]]).toLowerCase()}s.unsafeStringify=p;function g(s,f=0){let g=p(s,f);if(!(0,l.default)(g))throw TypeError(`Stringified UUID is invalid`);return g}s.default=g})),require_rng=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`crypto`),f=new Uint8Array(256),p=f.length;function g(){return p>f.length-16&&((0,l.randomFillSync)(f),p=0),f.slice(p,p+=16)}s.default=g})),require_v1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.updateV1State=void 0;let l=require_rng(),f=require_stringify(),p={};function g(s,g,C){let w,E=s?._v6??!1;if(s){let l=Object.keys(s);l.length===1&&l[0]===`_v6`&&(s=void 0)}if(s)w=b(s.random??s.rng?.()??(0,l.default)(),s.msecs,s.nsecs,s.clockseq,s.node,g,C);else{let s=Date.now(),f=(0,l.default)();v(p,s,f),w=b(f,p.msecs,p.nsecs,E?void 0:p.clockseq,E?void 0:p.node,g,C)}return g??(0,f.unsafeStringify)(w)}function v(s,l,f){return s.msecs??=-1/0,s.nsecs??=0,l===s.msecs?(s.nsecs++,s.nsecs>=1e4&&(s.node=void 0,s.nsecs=0)):l>s.msecs?s.nsecs=0:l= 16`);if(!v)v=new Uint8Array(16),b=0;else if(b<0||b+16>v.length)throw RangeError(`UUID byte range ${b}:${b+15} is out of buffer bounds`);l??=Date.now(),f??=0,p??=(s[8]<<8|s[9])&16383,g??=s.slice(10,16),l+=0xb1d069b5400;let C=((l&268435455)*1e4+f)%4294967296;v[b++]=C>>>24&255,v[b++]=C>>>16&255,v[b++]=C>>>8&255,v[b++]=C&255;let w=l/4294967296*1e4&268435455;v[b++]=w>>>8&255,v[b++]=w&255,v[b++]=w>>>24&15|16,v[b++]=w>>>16&255,v[b++]=p>>>8|128,v[b++]=p&255;for(let s=0;s<6;++s)v[b++]=g[s];return v}s.default=g})),require_v1ToV6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_parse(),f=require_stringify();function p(s){let p=g(typeof s==`string`?(0,l.default)(s):s);return typeof s==`string`?(0,f.unsafeStringify)(p):p}s.default=p;function g(s){return Uint8Array.of((s[6]&15)<<4|s[7]>>4&15,(s[7]&15)<<4|(s[4]&240)>>4,(s[4]&15)<<4|(s[5]&240)>>4,(s[5]&15)<<4|(s[0]&240)>>4,(s[0]&15)<<4|(s[1]&240)>>4,(s[1]&15)<<4|(s[2]&240)>>4,96|s[2]&15,s[3],s[8],s[9],s[10],s[11],s[12],s[13],s[14],s[15])}})),require_md5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`crypto`);function f(s){return Array.isArray(s)?s=Buffer.from(s):typeof s==`string`&&(s=Buffer.from(s,`utf8`)),(0,l.createHash)(`md5`).update(s).digest()}s.default=f})),require_v35=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.URL=s.DNS=s.stringToBytes=void 0;let l=require_parse(),f=require_stringify();function p(s){s=unescape(encodeURIComponent(s));let l=new Uint8Array(s.length);for(let f=0;f{Object.defineProperty(s,`__esModule`,{value:!0}),s.URL=s.DNS=void 0;let l=require_md5(),f=require_v35();var p=require_v35();Object.defineProperty(s,`DNS`,{enumerable:!0,get:function(){return p.DNS}}),Object.defineProperty(s,`URL`,{enumerable:!0,get:function(){return p.URL}});function g(s,p,g,v){return(0,f.default)(48,l.default,s,p,g,v)}g.DNS=f.DNS,g.URL=f.URL,s.default=g})),require_native=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.default={randomUUID:require(`crypto`).randomUUID}})),require_v4=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_native(),f=require_rng(),p=require_stringify();function g(s,g,v){if(l.default.randomUUID&&!g&&!s)return l.default.randomUUID();s||={};let b=s.random??s.rng?.()??(0,f.default)();if(b.length<16)throw Error(`Random bytes length must be >= 16`);if(b[6]=b[6]&15|64,b[8]=b[8]&63|128,g){if(v||=0,v<0||v+16>g.length)throw RangeError(`UUID byte range ${v}:${v+15} is out of buffer bounds`);for(let s=0;s<16;++s)g[v+s]=b[s];return g}return(0,p.unsafeStringify)(b)}s.default=g})),require_sha1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require(`crypto`);function f(s){return Array.isArray(s)?s=Buffer.from(s):typeof s==`string`&&(s=Buffer.from(s,`utf8`)),(0,l.createHash)(`sha1`).update(s).digest()}s.default=f})),require_v5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.URL=s.DNS=void 0;let l=require_sha1(),f=require_v35();var p=require_v35();Object.defineProperty(s,`DNS`,{enumerable:!0,get:function(){return p.DNS}}),Object.defineProperty(s,`URL`,{enumerable:!0,get:function(){return p.URL}});function g(s,p,g,v){return(0,f.default)(80,l.default,s,p,g,v)}g.DNS=f.DNS,g.URL=f.URL,s.default=g})),require_v6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_stringify(),f=require_v1(),p=require_v1ToV6();function g(s,g,v){s??={},v??=0;let b=(0,f.default)({...s,_v6:!0},new Uint8Array(16));if(b=(0,p.default)(b),g){for(let s=0;s<16;s++)g[v+s]=b[s];return g}return(0,l.unsafeStringify)(b)}s.default=g})),require_v6ToV1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_parse(),f=require_stringify();function p(s){let p=g(typeof s==`string`?(0,l.default)(s):s);return typeof s==`string`?(0,f.unsafeStringify)(p):p}s.default=p;function g(s){return Uint8Array.of((s[3]&15)<<4|s[4]>>4&15,(s[4]&15)<<4|(s[5]&240)>>4,(s[5]&15)<<4|s[6]&15,s[7],(s[1]&15)<<4|(s[2]&240)>>4,(s[2]&15)<<4|(s[3]&240)>>4,16|(s[0]&240)>>4,(s[0]&15)<<4|(s[1]&240)>>4,s[8],s[9],s[10],s[11],s[12],s[13],s[14],s[15])}})),require_v7=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.updateV7State=void 0;let l=require_rng(),f=require_stringify(),p={};function g(s,g,C){let w;if(s)w=b(s.random??s.rng?.()??(0,l.default)(),s.msecs,s.seq,g,C);else{let s=Date.now(),f=(0,l.default)();v(p,s,f),w=b(f,p.msecs,p.seq,g,C)}return g??(0,f.unsafeStringify)(w)}function v(s,l,f){return s.msecs??=-1/0,s.seq??=0,l>s.msecs?(s.seq=f[6]<<23|f[7]<<16|f[8]<<8|f[9],s.msecs=l):(s.seq=s.seq+1|0,s.seq===0&&s.msecs++),s}s.updateV7State=v;function b(s,l,f,p,g=0){if(s.length<16)throw Error(`Random bytes length must be >= 16`);if(!p)p=new Uint8Array(16),g=0;else if(g<0||g+16>p.length)throw RangeError(`UUID byte range ${g}:${g+15} is out of buffer bounds`);return l??=Date.now(),f??=s[6]*127<<24|s[7]<<16|s[8]<<8|s[9],p[g++]=l/1099511627776&255,p[g++]=l/4294967296&255,p[g++]=l/16777216&255,p[g++]=l/65536&255,p[g++]=l/256&255,p[g++]=l&255,p[g++]=112|f>>>28&15,p[g++]=f>>>20&255,p[g++]=128|f>>>14&63,p[g++]=f>>>6&255,p[g++]=f<<2&255|s[10]&3,p[g++]=s[11],p[g++]=s[12],p[g++]=s[13],p[g++]=s[14],p[g++]=s[15],p}s.default=g})),require_version=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=require_validate();function f(s){if(!(0,l.default)(s))throw TypeError(`Invalid UUID`);return parseInt(s.slice(14,15),16)}s.default=f})),require_cjs=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.version=s.validate=s.v7=s.v6ToV1=s.v6=s.v5=s.v4=s.v3=s.v1ToV6=s.v1=s.stringify=s.parse=s.NIL=s.MAX=void 0;var l=require_max();Object.defineProperty(s,`MAX`,{enumerable:!0,get:function(){return l.default}});var f=require_nil();Object.defineProperty(s,`NIL`,{enumerable:!0,get:function(){return f.default}});var p=require_parse();Object.defineProperty(s,`parse`,{enumerable:!0,get:function(){return p.default}});var g=require_stringify();Object.defineProperty(s,`stringify`,{enumerable:!0,get:function(){return g.default}});var v=require_v1();Object.defineProperty(s,`v1`,{enumerable:!0,get:function(){return v.default}});var b=require_v1ToV6();Object.defineProperty(s,`v1ToV6`,{enumerable:!0,get:function(){return b.default}});var C=require_v3();Object.defineProperty(s,`v3`,{enumerable:!0,get:function(){return C.default}});var w=require_v4();Object.defineProperty(s,`v4`,{enumerable:!0,get:function(){return w.default}});var E=require_v5();Object.defineProperty(s,`v5`,{enumerable:!0,get:function(){return E.default}});var k=require_v6();Object.defineProperty(s,`v6`,{enumerable:!0,get:function(){return k.default}});var A=require_v6ToV1();Object.defineProperty(s,`v6ToV1`,{enumerable:!0,get:function(){return A.default}});var N=require_v7();Object.defineProperty(s,`v7`,{enumerable:!0,get:function(){return N.default}});var F=require_validate();Object.defineProperty(s,`validate`,{enumerable:!0,get:function(){return F.default}});var I=require_version();Object.defineProperty(s,`version`,{enumerable:!0,get:function(){return I.default}})})),require_json_api=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.instanceToJsonApiSource=void 0;let l=/^\/(query|params|body|headers)\/.*/;s.instanceToJsonApiSource=s=>{let f,g=s.match(l);if(g!==null&&g.length>0)switch(g[1]){case`query`:case`params`:f=p(s);break;case`body`:f=v(s);break;case`headers`:f=C(s);break}return f};let f=/^\/(?:params|query)\/(.*)/,p=s=>{let l=``,p=s.match(f);return p!==null&&p.length>0&&(l=p[1]),{parameter:l}},g=/^\/body(\/.*)/,v=s=>{let l=``,f=s.match(g);return f!==null&&f.length>0&&(l=f[1]),{pointer:l}},b=/^\/headers\/(.*)/,C=s=>{let l=``,f=s.match(b);return f!==null&&f.length>0&&(l=f[1]),{header:l}}})),require_util$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports)).__exportStar(require_json_api(),s)})),require_problem_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ProblemError=void 0;let l=require_types(),f=require_cjs(),p=require_util$1();s.ProblemError=class s extends Error{constructor(s,l,p,g,v){super(s.title),this.metadata=s,this.detail=l,this.additionalData=p,this.cause=g,this.logs=v,this.isErrorCatalogError=!0,p&&p.overrideErrorId?this.id=p.overrideErrorId:this.id=(0,f.v4)()}format(s,f){switch(f){case l.ErrorFormats.JsonApi:return this.toJsonApi(s);case l.ErrorFormats.ProblemJson:return this.toProblemJson(s);default:throw Error(`invalid format type`)}}toProblemJson(s){let f=Object.assign({type:this.metadata.type,title:this.metadata.title,description:this.metadata.description,status:this.metadata.status,errorCode:this.metadata.errorCode,level:this.metadata.level,detail:this.detail,classification:this.metadata.classification,instance:s,logs:this.logs},this.additionalData);return new l.ProblemJson(f)}toJsonApiErrorObject(s){let l,f=s||this.metadata.instance;typeof f==`string`&&(l=(0,p.instanceToJsonApiSource)(f));let g={id:this.id,links:{about:this.metadata.type},status:String(this.metadata.status),code:this.metadata.errorCode,title:this.metadata.title,detail:this.detail,meta:Object.assign(Object.assign({},this.additionalData),{isErrorCatalogError:!0,classification:this.metadata.classification,level:this.metadata.level})};return l&&(g.source=l),this.logs&&(g.meta.logs=this.logs),g}toLegacyError(){var s;let l=`Title: ${this.metadata.title} Detail: ${this.detail} Code: ${this.metadata.errorCode} Status: ${this.metadata.status} -Error docs: ${this.metadata.type}`;return this.additionalData?.links&&(l=l.concat(`\nUseful Links: ${this.additionalData.links.join(` `)}`)),{message:l,userMessage:l}}toJsonApi(s){let p={jsonapi:{version:`1.0`},errors:[this.toJsonApiErrorObject(s)]};return new l.JsonApi(p)}static fromJsonApiErrorObject(l){var p;let g={title:l.title,errorCode:l.code,type:l.links?.about,level:l.meta.level,status:Number(l.status),classification:l.meta.classification},v=Object.assign(Object.assign({},l.meta),{overrideErrorId:l.id}),b=new s(g,l.detail,v,void 0,l.meta.logs);return b.additionalData&&b.additionalData.overrideErrorId&&delete b.additionalData.overrideErrorId,b}static fromJsonApi(s){let l=[];return s.errors.forEach(s=>{l.push(this.fromJsonApiErrorObject(s))}),l}}})),require_Snyk_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ServerError=s.MaintenanceWindowError=s.RequirementsNotMetError=s.ServiceUnavailableError=s.BadGatewayError=s.TagsForOrganizationWithoutGroupError=s.TestLimitReachedError=s.UnauthorisedError=s.TimeoutError=s.BadRequestError=s.NotImplementedError=s.TooManyRequestsError=void 0;let l=require_types(),p=require_problem_error();s.TooManyRequestsError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Service temporarily throttled`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0001`,status:429,description:`The request rate limit has been exceeded. Wait a few minutes, then try again.`,errorCode:`SNYK-0001`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.NotImplementedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Server error response`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0002`,status:501,description:`The server doesn't recognize the request method, or it cannot fulfill it. Review the request and try again.`,errorCode:`SNYK-0002`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-api-info`]},p),g,b),this.name=this.constructor.name}},s.BadRequestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Client request cannot be processed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0003`,status:400,description:`The server cannot process the request due to a client error, such as malformed request syntax, size too large, invalid request message framing, or deceptive request routing. Review the request and try again.`,errorCode:`SNYK-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TimeoutError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Server communication error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0004`,status:504,description:`The server timed out during the request. Check Snyk status, then try again.`,errorCode:`SNYK-0004`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},p),g,b),this.name=this.constructor.name}},s.UnauthorisedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Authentication error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0005`,status:401,description:`Authentication credentials not recognized, or user access is not provisioned. Revise credentials and try again, or request access from your Snyk administrator.`,errorCode:`SNYK-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TestLimitReachedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Test limit reached`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0006`,status:429,description:`You have reached the maximum number of tests in your Snyk plan. This causes Snyk tests on PRs and CLI to fail. Deactivate Snyk Test on your Project or upgrade your Snyk plan.`,errorCode:`SNYK-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://support.snyk.io/s/article/Rate-limit-hit-while-testing-the-project`,`https://docs.snyk.io/scan-using-snyk/working-with-snyk-in-your-environment/what-counts-as-a-test`,`https://support.snyk.io/s/article/Snyk-Test-of-PR-failing-due-to-test-limit`]},p),g,b),this.name=this.constructor.name}},s.TagsForOrganizationWithoutGroupError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Organization is not part of a group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0007`,status:422,description:`This error occures when trying to add tags to Organizations that that are part of a Group. +Error docs: ${this.metadata.type}`;return this.additionalData?.links&&(l=l.concat(`\nUseful Links: ${this.additionalData.links.join(` `)}`)),{message:l,userMessage:l}}toJsonApi(s){let f={jsonapi:{version:`1.0`},errors:[this.toJsonApiErrorObject(s)]};return new l.JsonApi(f)}static fromJsonApiErrorObject(l){var f;let p={title:l.title,errorCode:l.code,type:l.links?.about,level:l.meta.level,status:Number(l.status),classification:l.meta.classification},g=Object.assign(Object.assign({},l.meta),{overrideErrorId:l.id}),v=new s(p,l.detail,g,void 0,l.meta.logs);return v.additionalData&&v.additionalData.overrideErrorId&&delete v.additionalData.overrideErrorId,v}static fromJsonApi(s){let l=[];return s.errors.forEach(s=>{l.push(this.fromJsonApiErrorObject(s))}),l}}})),require_Snyk_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ServerError=s.MaintenanceWindowError=s.RequirementsNotMetError=s.ServiceUnavailableError=s.BadGatewayError=s.TagsForOrganizationWithoutGroupError=s.TestLimitReachedError=s.UnauthorisedError=s.TimeoutError=s.BadRequestError=s.NotImplementedError=s.TooManyRequestsError=void 0;let l=require_types(),f=require_problem_error();s.TooManyRequestsError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Service temporarily throttled`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0001`,status:429,description:`The request rate limit has been exceeded. Wait a few minutes, then try again.`,errorCode:`SNYK-0001`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.NotImplementedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Server error response`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0002`,status:501,description:`The server doesn't recognize the request method, or it cannot fulfill it. Review the request and try again.`,errorCode:`SNYK-0002`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-api-info`]},f),p,v),this.name=this.constructor.name}},s.BadRequestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Client request cannot be processed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0003`,status:400,description:`The server cannot process the request due to a client error, such as malformed request syntax, size too large, invalid request message framing, or deceptive request routing. Review the request and try again.`,errorCode:`SNYK-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TimeoutError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Server communication error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0004`,status:504,description:`The server timed out during the request. Check Snyk status, then try again.`,errorCode:`SNYK-0004`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},f),p,v),this.name=this.constructor.name}},s.UnauthorisedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Authentication error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0005`,status:401,description:`Authentication credentials not recognized, or user access is not provisioned. Revise credentials and try again, or request access from your Snyk administrator.`,errorCode:`SNYK-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TestLimitReachedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Test limit reached`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0006`,status:429,description:`You have reached the maximum number of tests in your Snyk plan. This causes Snyk tests on PRs and CLI to fail. Deactivate Snyk Test on your Project or upgrade your Snyk plan.`,errorCode:`SNYK-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://support.snyk.io/s/article/Rate-limit-hit-while-testing-the-project`,`https://docs.snyk.io/scan-using-snyk/working-with-snyk-in-your-environment/what-counts-as-a-test`,`https://support.snyk.io/s/article/Snyk-Test-of-PR-failing-due-to-test-limit`]},f),p,v),this.name=this.constructor.name}},s.TagsForOrganizationWithoutGroupError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Organization is not part of a group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0007`,status:422,description:`This error occures when trying to add tags to Organizations that that are part of a Group. Verify with your Group Admin if the Organization should be in a Group. If you have more than one Organization, you can set the Organization with which new Projects should be associated by running \`snyk config set org=ORG_ID\`. -If you want to override this global configuration for individual runs of snyk monitor, \`run snyk test --org=ORG_ID\` or \`snyk monitor --org=ORG_ID\`.`,errorCode:`SNYK-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-admin/snyk-projects/project-tags`]},p),g,b),this.name=this.constructor.name}},s.BadGatewayError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to fulfill the request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0008`,status:502,description:`Due to a server gateway error, the server cannot process the request. Check Snyk status and try again.`,errorCode:`SNYK-0008`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},p),g,b),this.name=this.constructor.name}},s.ServiceUnavailableError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to fulfill the request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0009`,status:503,description:`Due to service availability issues, Snyk cannot process the request. This issue is unexpected, and the service will recover shortly. If the error still occurs, contact Snyk Support.`,errorCode:`SNYK-0009`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},p),g,b),this.name=this.constructor.name}},s.RequirementsNotMetError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing runtime requirements`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0010`,status:0,description:`The environment is missing requirements to execute the application successfully.`,errorCode:`SNYK-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MaintenanceWindowError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unavailable due to maintenance`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0099`,status:503,description:`We are currently unavailable due to a maintenance window. For additional information please visit our status pages. Thank you for your patience.`,errorCode:`SNYK-0099`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},p),g,b),this.name=this.constructor.name}},s.ServerError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to process request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-9999`,status:500,description:`The server cannot process the request due to an unexpected error. Check Snyk status, then try again.`,errorCode:`SNYK-9999`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},p),g,b),this.name=this.constructor.name}}})),require_OpenSourceEcosystems_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CyclicPropertyDetectedInPomFileError=s.UnableToResolveVersionForPropertyError=s.UnableToResolveValueForPropertyError=s.MissingRequirementFromPomError=s.GolangModuleVersionConstraintNotMetError=s.GolangMissingModuleDeclarationError=s.GolangHostKeyVerificationFailedError=s.GolangDialTcpTimeoutError=s.GolangInvalidGoVersionError=s.GolangVersionMismatchError=s.GolangInvalidZipFileError=s.GolangConnectionResetByPeerError=s.GolangNoSecureProtocolFoundError=s.GolangSpaceLimitExceededError=s.ToolchainNotAvailableError=s.UnableToUseCredentialsError=s.UnableToAccessPrivateDepsError=s.UnsupportedExternalFileGenerationSCMError=s.InconsistentVendoringError=s.IncompleteProjectError=s.SsoReAuthRequiredError=s.GoModFileMissingError=s.PrivateModuleError=s.IncompatibleTargetFrameworkError=s.CpmDisabledOrMissingVersionError=s.CpmMissingPackageVersionError=s.CpmVersionOverrideError=s.RestoreFailedError=s.NugetDependenciesSpaceLimitExceededError=s.ProjectSkippedAndNotFoundError=s.OutdatedSDKVersionRequestedError=s.NoTargetFrameworksFoundError=s.MissingMSBuildConditionError=s.FailedToAccessPrivatePackageSourceError=s.PublishFailedError=s.MissingStaticMainFunctionError=s.UnsupportedTargetFrameworkError=s.UnsupportedManifestFileError=s.EmptyManifestError=s.UnsupportedPlatformError=s.GitCloneFailedError=s.BrokeredConnectionNotSupportedError=s.MissingEnvironmentVariableError=s.CannotGetFileFromSourceError=s.UnprocessableFileError=s.MissingPayloadError=s.MissingHeaderError=s.UnknownDependencyVersionError=s.UnparseableLockFileError=s.UnparseableManifestError=void 0,s.CyclicDependencyDetectedError=s.PythonFailedToWriteTempFilesError=s.PythonRequiredPackagesMissingError=s.PythonDependenciesSpaceLimitExceededError=s.PipenvNoMatchingPythonDistributionError=s.PipenvUnsupportedPythonVersionError=s.InstallationFailureError=s.PipNoMatchingPythonDistributionError=s.PythonVersionConfictError=s.PipUnsupportedPythonVersionError=s.SyntaxIssuesError=s.PythonPackageNotFoundError=s.FailedToApplyDependencyUpdatesError=s.TooManyManifestFilesError=s.UnsupportedRequirementsFileError=s.PermissionDeniedError=s.OutdatedYarnLockFileError=s.UnableToReachRegistryError=s.YarnPackageNotFoundError=s.PnpmUnsupportedLockfileVersionError=s.PnpmOutOfSyncError=s.InvalidConfigurationError=s.MissingSupportedFileError=s.Base64DecodeError=s.Base64EncodeError=s.CouldNotParseJSONFileError=s.NoDependencyUpdatesError=s.NoValidPackageUpgradesError=s.ChildProcessExecutionError=s.NoResultsFromForkerProcessesError=s.UnknownBlobEncodingOnGithubError=s.BadNPMVersionError=s.UnableToReplaceBrokerURLError=s.CouldNotFindBrokerURLError=s.CouldNotParseNPMRegistryURLError=s.NoRepoFoundForTheNPMPackageError=s.FailedToBuildMavenProjectError=s.CannotReachConfiguredRepositoryError=s.TimeoutWhenProcessingTheDepTreeError=s.SourceNotSupportedError=s.NoReleasedVersionForVersionsRangeError=s.CannotCreateGitHostError=s.CannotGetBuildFileFromRepoError=s.CannotResolveTargetPomFromRepoError=s.CannotResolveTargetPomFromXmlError=s.MissingProjectFromPomError=s.PomFileNotFoundError=s.SkippedGroupError=s.InvalidCoordinatesError=s.UnableToParseXMLError=void 0,s.UvNoProjectRootError=s.ReachabilitySettingDisabledError=s.GemVersionConflictError=s.GemNotFoundError=void 0;let l=require_types(),p=require_problem_error();s.UnparseableManifestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to parse manifest file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0001`,status:400,description:`The provided manifest file could not be parsed as it has invalid syntax or does not match the expected schema. Review the manifest file, then try again.`,errorCode:`SNYK-OS-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnparseableLockFileError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to parse lock file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0002`,status:400,description:`The provided lock file could not be parsed as it has invalid syntax or does not match the expected schema. Review the lock file, then try again.`,errorCode:`SNYK-OS-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnknownDependencyVersionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unknown dependency version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0003`,status:404,description:`Dependency version could not be resolved.`,errorCode:`SNYK-OS-0003`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://support.snyk.io/s/article/Could-not-determine-version-for-dependencies`]},p),g,b),this.name=this.constructor.name}},s.MissingHeaderError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing required request header`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0004`,status:422,description:`The server encountered a request that is missing a mandatory request header.`,errorCode:`SNYK-OS-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MissingPayloadError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Payload missing required elements`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0005`,status:422,description:`The server could not process the request.`,errorCode:`SNYK-OS-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnprocessableFileError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Files cannot be processed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0006`,status:422,description:`The dependency service could not process the files.`,errorCode:`SNYK-OS-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CannotGetFileFromSourceError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Cannot get file from source`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0007`,status:500,description:`Could not get the file from the source URL.`,errorCode:`SNYK-OS-0007`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MissingEnvironmentVariableError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing environment variable`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0008`,status:500,description:`The server encountered a critical operation that requires a specific environment variable, but the variable is not set or is not accessible within the current environment.`,errorCode:`SNYK-OS-0008`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.BrokeredConnectionNotSupportedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Brokered connections not currently supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0009`,status:500,description:`The service encountered a permissions or credentials error most likely related to an import through a brokered connection for a scanner that does not yet support that.`,errorCode:`SNYK-OS-0009`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GitCloneFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Snyk failed to clone your repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0010`,status:422,description:`We encountered a fatal error from Git while trying to clone your code using your provided credentials. Please verify that: +If you want to override this global configuration for individual runs of snyk monitor, \`run snyk test --org=ORG_ID\` or \`snyk monitor --org=ORG_ID\`.`,errorCode:`SNYK-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-admin/snyk-projects/project-tags`]},f),p,v),this.name=this.constructor.name}},s.BadGatewayError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to fulfill the request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0008`,status:502,description:`Due to a server gateway error, the server cannot process the request. Check Snyk status and try again.`,errorCode:`SNYK-0008`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},f),p,v),this.name=this.constructor.name}},s.ServiceUnavailableError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to fulfill the request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0009`,status:503,description:`Due to service availability issues, Snyk cannot process the request. This issue is unexpected, and the service will recover shortly. If the error still occurs, contact Snyk Support.`,errorCode:`SNYK-0009`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},f),p,v),this.name=this.constructor.name}},s.RequirementsNotMetError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing runtime requirements`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0010`,status:0,description:`The environment is missing requirements to execute the application successfully.`,errorCode:`SNYK-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MaintenanceWindowError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unavailable due to maintenance`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-0099`,status:503,description:`We are currently unavailable due to a maintenance window. For additional information please visit our status pages. Thank you for your patience.`,errorCode:`SNYK-0099`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},f),p,v),this.name=this.constructor.name}},s.ServerError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to process request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-9999`,status:500,description:`The server cannot process the request due to an unexpected error. Check Snyk status, then try again.`,errorCode:`SNYK-9999`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},f),p,v),this.name=this.constructor.name}}})),require_OpenSourceEcosystems_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CyclicPropertyDetectedInPomFileError=s.UnableToResolveVersionForPropertyError=s.UnableToResolveValueForPropertyError=s.MissingRequirementFromPomError=s.GolangModuleVersionConstraintNotMetError=s.GolangMissingModuleDeclarationError=s.GolangHostKeyVerificationFailedError=s.GolangDialTcpTimeoutError=s.GolangInvalidGoVersionError=s.GolangVersionMismatchError=s.GolangInvalidZipFileError=s.GolangConnectionResetByPeerError=s.GolangNoSecureProtocolFoundError=s.GolangSpaceLimitExceededError=s.ToolchainNotAvailableError=s.UnableToUseCredentialsError=s.UnableToAccessPrivateDepsError=s.UnsupportedExternalFileGenerationSCMError=s.InconsistentVendoringError=s.IncompleteProjectError=s.SsoReAuthRequiredError=s.GoModFileMissingError=s.PrivateModuleError=s.IncompatibleTargetFrameworkError=s.CpmDisabledOrMissingVersionError=s.CpmMissingPackageVersionError=s.CpmVersionOverrideError=s.RestoreFailedError=s.NugetDependenciesSpaceLimitExceededError=s.ProjectSkippedAndNotFoundError=s.OutdatedSDKVersionRequestedError=s.NoTargetFrameworksFoundError=s.MissingMSBuildConditionError=s.FailedToAccessPrivatePackageSourceError=s.PublishFailedError=s.MissingStaticMainFunctionError=s.UnsupportedTargetFrameworkError=s.UnsupportedManifestFileError=s.EmptyManifestError=s.UnsupportedPlatformError=s.GitCloneFailedError=s.BrokeredConnectionNotSupportedError=s.MissingEnvironmentVariableError=s.CannotGetFileFromSourceError=s.UnprocessableFileError=s.MissingPayloadError=s.MissingHeaderError=s.UnknownDependencyVersionError=s.UnparseableLockFileError=s.UnparseableManifestError=void 0,s.CyclicDependencyDetectedError=s.PythonFailedToWriteTempFilesError=s.PythonRequiredPackagesMissingError=s.PythonDependenciesSpaceLimitExceededError=s.PipenvNoMatchingPythonDistributionError=s.PipenvUnsupportedPythonVersionError=s.InstallationFailureError=s.PipNoMatchingPythonDistributionError=s.PythonVersionConfictError=s.PipUnsupportedPythonVersionError=s.SyntaxIssuesError=s.PythonPackageNotFoundError=s.FailedToApplyDependencyUpdatesError=s.TooManyManifestFilesError=s.UnsupportedRequirementsFileError=s.PermissionDeniedError=s.OutdatedYarnLockFileError=s.UnableToReachRegistryError=s.YarnPackageNotFoundError=s.PnpmUnsupportedLockfileVersionError=s.PnpmOutOfSyncError=s.InvalidConfigurationError=s.MissingSupportedFileError=s.Base64DecodeError=s.Base64EncodeError=s.CouldNotParseJSONFileError=s.NoDependencyUpdatesError=s.NoValidPackageUpgradesError=s.ChildProcessExecutionError=s.NoResultsFromForkerProcessesError=s.UnknownBlobEncodingOnGithubError=s.BadNPMVersionError=s.UnableToReplaceBrokerURLError=s.CouldNotFindBrokerURLError=s.CouldNotParseNPMRegistryURLError=s.NoRepoFoundForTheNPMPackageError=s.FailedToBuildMavenProjectError=s.CannotReachConfiguredRepositoryError=s.TimeoutWhenProcessingTheDepTreeError=s.SourceNotSupportedError=s.NoReleasedVersionForVersionsRangeError=s.CannotCreateGitHostError=s.CannotGetBuildFileFromRepoError=s.CannotResolveTargetPomFromRepoError=s.CannotResolveTargetPomFromXmlError=s.MissingProjectFromPomError=s.PomFileNotFoundError=s.SkippedGroupError=s.InvalidCoordinatesError=s.UnableToParseXMLError=void 0,s.UvNoProjectRootError=s.ReachabilitySettingDisabledError=s.GemVersionConflictError=s.GemNotFoundError=void 0;let l=require_types(),f=require_problem_error();s.UnparseableManifestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to parse manifest file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0001`,status:400,description:`The provided manifest file could not be parsed as it has invalid syntax or does not match the expected schema. Review the manifest file, then try again.`,errorCode:`SNYK-OS-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnparseableLockFileError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to parse lock file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0002`,status:400,description:`The provided lock file could not be parsed as it has invalid syntax or does not match the expected schema. Review the lock file, then try again.`,errorCode:`SNYK-OS-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnknownDependencyVersionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unknown dependency version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0003`,status:404,description:`Dependency version could not be resolved.`,errorCode:`SNYK-OS-0003`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://support.snyk.io/s/article/Could-not-determine-version-for-dependencies`]},f),p,v),this.name=this.constructor.name}},s.MissingHeaderError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing required request header`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0004`,status:422,description:`The server encountered a request that is missing a mandatory request header.`,errorCode:`SNYK-OS-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MissingPayloadError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Payload missing required elements`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0005`,status:422,description:`The server could not process the request.`,errorCode:`SNYK-OS-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnprocessableFileError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Files cannot be processed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0006`,status:422,description:`The dependency service could not process the files.`,errorCode:`SNYK-OS-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CannotGetFileFromSourceError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Cannot get file from source`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0007`,status:500,description:`Could not get the file from the source URL.`,errorCode:`SNYK-OS-0007`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MissingEnvironmentVariableError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing environment variable`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0008`,status:500,description:`The server encountered a critical operation that requires a specific environment variable, but the variable is not set or is not accessible within the current environment.`,errorCode:`SNYK-OS-0008`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.BrokeredConnectionNotSupportedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Brokered connections not currently supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0009`,status:500,description:`The service encountered a permissions or credentials error most likely related to an import through a brokered connection for a scanner that does not yet support that.`,errorCode:`SNYK-OS-0009`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GitCloneFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Snyk failed to clone your repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0010`,status:422,description:`We encountered a fatal error from Git while trying to clone your code using your provided credentials. Please verify that: * Your provided credentials are correct or not scoped too narrowly. * The branch you've asked us to clone exists. * The repository you've provided is accessible from the internet and you are not connected through a broker. -And try the operation again.`,errorCode:`SNYK-OS-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnsupportedPlatformError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported platform`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0011`,status:422,description:`The specified platform is not supported.`,errorCode:`SNYK-OS-0011`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.EmptyManifestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Empty manifest file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0012`,status:422,description:`Could not find any packages to analyze in the provided manifest file. -Ensure the manifest file exists and includes valid dependency definitions.`,errorCode:`SNYK-OS-0012`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnsupportedManifestFileError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported manifest file type for remediation`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0001`,status:400,description:`The provided manifest file is not supported by Snyk for .NET.`,errorCode:`SNYK-OS-DOTNET-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/.net`]},p),g,b),this.name=this.constructor.name}},s.UnsupportedTargetFrameworkError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Target framework not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0002`,status:422,description:"The provided manifest file defines a `` or `` that is not currently supported by Snyk's .NET scanning solution.",errorCode:`SNYK-OS-DOTNET-0002`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MissingStaticMainFunctionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Your C# code is missing a static Main function`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0003`,status:422,description:`This error occurs when no static Main method with a correct signature is found in the code that produces an executable file. +And try the operation again.`,errorCode:`SNYK-OS-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnsupportedPlatformError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported platform`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0011`,status:422,description:`The specified platform is not supported.`,errorCode:`SNYK-OS-0011`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.EmptyManifestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Empty manifest file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-0012`,status:422,description:`Could not find any packages to analyze in the provided manifest file. +Ensure the manifest file exists and includes valid dependency definitions.`,errorCode:`SNYK-OS-0012`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnsupportedManifestFileError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported manifest file type for remediation`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0001`,status:400,description:`The provided manifest file is not supported by Snyk for .NET.`,errorCode:`SNYK-OS-DOTNET-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/.net`]},f),p,v),this.name=this.constructor.name}},s.UnsupportedTargetFrameworkError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Target framework not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0002`,status:422,description:"The provided manifest file defines a `` or `` that is not currently supported by Snyk's .NET scanning solution.",errorCode:`SNYK-OS-DOTNET-0002`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MissingStaticMainFunctionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Your C# code is missing a static Main function`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0003`,status:422,description:`This error occurs when no static Main method with a correct signature is found in the code that produces an executable file. It also occurs if the entry point function, \`Main\`, is defined with the wrong case, such as lower-case main. In order to fix this issue, ensure that your program has a .cs file that contains a main function, such as @@ -1805,7 +2004,7 @@ namespace Example } } } -\`\`\``,errorCode:`SNYK-OS-DOTNET-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://learn.microsoft.com/en-us/dotnet/csharp/misc/cs5001`]},p),g,b),this.name=this.constructor.name}},s.PublishFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`The dotnet CLI is unable to generate a self-contained binary`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0004`,status:422,description:`This error occurs when running \`dotnet publish --sc --framework \` fails to generate a +\`\`\``,errorCode:`SNYK-OS-DOTNET-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://learn.microsoft.com/en-us/dotnet/csharp/misc/cs5001`]},f),p,v),this.name=this.constructor.name}},s.PublishFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`The dotnet CLI is unable to generate a self-contained binary`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0004`,status:422,description:`This error occurs when running \`dotnet publish --sc --framework \` fails to generate a self-contained binary. Snyk needs to run this command in order to adequately determine the dependency tree for your project. If this command fails, Snyk cannot continue. Steps to determine why this happened: @@ -1813,7 +2012,7 @@ Steps to determine why this happened: * Checkout a clean version of your project in a temporary folder * Run \`dotnet publish --sc --framework \` on your project, and confirm this step fails. -If this step is successful locally, it is possible that Snyk is running another version of the .NET SDK. To tell Snyk which version of the .NET SDK to use, consider using the [global.json](https://learn.microsoft.com/en-us/dotnet/core/tools/global-json) solution provided by Microsoft.`,errorCode:`SNYK-OS-DOTNET-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://learn.microsoft.com/en-us/dotnet/core/tools/sdk-errors/`,`https://learn.microsoft.com/en-us/dotnet/core/tools/global-json`,`https://github.com/snyk/snyk-nuget-plugin/blob/885486aa656c28d3db465c8d22710770d5cc6773/lib/nuget-parser/cli/dotnet.ts#L67`]},p),g,b),this.name=this.constructor.name}},s.FailedToAccessPrivatePackageSourceError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`The dotnet CLI was unable to restore from private package sources`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0005`,status:401,description:`This error occurs when running \`dotnet restore\` fails to access dependencies stored in a private package source that Snyk does not have access to. +If this step is successful locally, it is possible that Snyk is running another version of the .NET SDK. To tell Snyk which version of the .NET SDK to use, consider using the [global.json](https://learn.microsoft.com/en-us/dotnet/core/tools/global-json) solution provided by Microsoft.`,errorCode:`SNYK-OS-DOTNET-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://learn.microsoft.com/en-us/dotnet/core/tools/sdk-errors/`,`https://learn.microsoft.com/en-us/dotnet/core/tools/global-json`,`https://github.com/snyk/snyk-nuget-plugin/blob/885486aa656c28d3db465c8d22710770d5cc6773/lib/nuget-parser/cli/dotnet.ts#L67`]},f),p,v),this.name=this.constructor.name}},s.FailedToAccessPrivatePackageSourceError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`The dotnet CLI was unable to restore from private package sources`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0005`,status:401,description:`This error occurs when running \`dotnet restore\` fails to access dependencies stored in a private package source that Snyk does not have access to. This means that your \`.csproj\` file or files refer to a dependency hosted on a private package store or Nuget Artifact Registry defined in your \`NuGet.config\` file, such as: @@ -1830,7 +2029,7 @@ This means that your \`.csproj\` file or files refer to a dependency hosted on a In order to allow Snyk to access your private dependency package source, you must supply Snyk with a valid JSON object as a private registry token in the .NET language settings. -You can set up a connection to your private Nuget repository in your Snyk integration settings.`,errorCode:`SNYK-OS-DOTNET-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://github.com/microsoft/artifacts-credprovider#environment-variables`]},p),g,b),this.name=this.constructor.name}},s.MissingMSBuildConditionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing MSBuild Condition Construct in project file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0006`,status:422,description:`The \`dotnet\` tool was unable to locate the \`.targets\`, \`.csproj\` or \`.props\` file responsible for one or more MSBuild conditions in your project file. +You can set up a connection to your private Nuget repository in your Snyk integration settings.`,errorCode:`SNYK-OS-DOTNET-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://github.com/microsoft/artifacts-credprovider#environment-variables`]},f),p,v),this.name=this.constructor.name}},s.MissingMSBuildConditionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing MSBuild Condition Construct in project file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0006`,status:422,description:`The \`dotnet\` tool was unable to locate the \`.targets\`, \`.csproj\` or \`.props\` file responsible for one or more MSBuild conditions in your project file. The tool encountered an error like \`\`\` @@ -1867,7 +2066,7 @@ And And \`external-libraries\` is not a part of your repository currently being scanned, Snyk is not able to find it. -This error occurs when your code depends on external libraries that are added to or generated from your source code using external tools unknown to Snyk or as part of a build step in your build or a deployment pipeline.`,errorCode:`SNYK-OS-DOTNET-0006`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild-conditional-constructs`]},p),g,b),this.name=this.constructor.name}},s.NoTargetFrameworksFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No target frameworks found in manifest files`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0007`,status:422,description:"Snyk was unable to detect any ``s in the supplied manifest files. \n\nIf you are using `Directory.Build.props` files to determine the target framework, ensure that it is named as such. Due to performance considerations on the customer's SCM network, Snyk does not perform case-insensitive searches for `.props` files.",errorCode:`SNYK-OS-DOTNET-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://learn.microsoft.com/en-us/visualstudio/msbuild/customize-by-directory?view=vs-2022#directorybuildprops-and-directorybuildtargets`]},p),g,b),this.name=this.constructor.name}},s.OutdatedSDKVersionRequestedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Your global.json is targeting an outdated SDK version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0008`,status:422,description:`Snyk supports the latest channels of .NET which is currently [supported by Microsoft](https://dotnet.microsoft.com/en-us/download/dotnet), but does **not** guarantee to support all SDK versions within each currently supported channel. +This error occurs when your code depends on external libraries that are added to or generated from your source code using external tools unknown to Snyk or as part of a build step in your build or a deployment pipeline.`,errorCode:`SNYK-OS-DOTNET-0006`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild-conditional-constructs`]},f),p,v),this.name=this.constructor.name}},s.NoTargetFrameworksFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No target frameworks found in manifest files`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0007`,status:422,description:"Snyk was unable to detect any ``s in the supplied manifest files. \n\nIf you are using `Directory.Build.props` files to determine the target framework, ensure that it is named as such. Due to performance considerations on the customer's SCM network, Snyk does not perform case-insensitive searches for `.props` files.",errorCode:`SNYK-OS-DOTNET-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://learn.microsoft.com/en-us/visualstudio/msbuild/customize-by-directory?view=vs-2022#directorybuildprops-and-directorybuildtargets`]},f),p,v),this.name=this.constructor.name}},s.OutdatedSDKVersionRequestedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Your global.json is targeting an outdated SDK version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0008`,status:422,description:`Snyk supports the latest channels of .NET which is currently [supported by Microsoft](https://dotnet.microsoft.com/en-us/download/dotnet), but does **not** guarantee to support all SDK versions within each currently supported channel. Within the supported channels, Snyk aims to support most, if not all, of the SDK versions currently released under the **newest** of the channels. @@ -1924,8 +2123,8 @@ To work around this issue, we recommend that customers employ some flexibility i } \`\`\` -Which will allow Snyk to scan your code using a newer version of the SDK, despite your version pinning.`,errorCode:`SNYK-OS-DOTNET-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://versionsof.net/core/`,`https://dotnet.microsoft.com/en-us/download/dotnet`,`https://learn.microsoft.com/en-us/dotnet/core/tools/global-json#rollforward`]},p),g,b),this.name=this.constructor.name}},s.ProjectSkippedAndNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Project failed to build due to missing type or namespace references`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0009`,status:422,description:"While attempting to build your solution for scanning, the `dotnet` SDK was unable to restore one or more projects referenced in your manifest files.\n\nPlease note that Snyk runs these builds on a **case-sensitive** filesystem, meaning that `../src/NS.Project.csproj` and `../src/ns.project.csproj` are not referring to the same thing.\n\nThis can present itself as a problem for customers that are using Mac or Windows build pipeline where file systems are not case-sensitive. In this case, verify you're referring to the right manifest files and check the Snyk import logs for more details.",errorCode:`SNYK-OS-DOTNET-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/assembly-references#missing-references`]},p),g,b),this.name=this.constructor.name}},s.NugetDependenciesSpaceLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`The 10 GB space limit for downloaded Nuget dependencies has been exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0010`,status:422,description:`The total size of the downloaded Nuget dependencies in the manifest files exceeds the 10GB limit. -This often happens due to the large number or the large size of Nuget dependencies. `,errorCode:`SNYK-OS-DOTNET-0010`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/supported-languages-package-managers-and-frameworks/.net/improved-.net-scanning#limitations-on-improved-.net-scanning-for-scm-integrations`]},p),g,b),this.name=this.constructor.name}},s.RestoreFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`The dotnet CLI is unable to download and install all the required dependencies`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0011`,status:422,description:`This error occurs when running \`dotnet restore \` fails to generate a +Which will allow Snyk to scan your code using a newer version of the SDK, despite your version pinning.`,errorCode:`SNYK-OS-DOTNET-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://versionsof.net/core/`,`https://dotnet.microsoft.com/en-us/download/dotnet`,`https://learn.microsoft.com/en-us/dotnet/core/tools/global-json#rollforward`]},f),p,v),this.name=this.constructor.name}},s.ProjectSkippedAndNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Project failed to build due to missing type or namespace references`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0009`,status:422,description:"While attempting to build your solution for scanning, the `dotnet` SDK was unable to restore one or more projects referenced in your manifest files.\n\nPlease note that Snyk runs these builds on a **case-sensitive** filesystem, meaning that `../src/NS.Project.csproj` and `../src/ns.project.csproj` are not referring to the same thing.\n\nThis can present itself as a problem for customers that are using Mac or Windows build pipeline where file systems are not case-sensitive. In this case, verify you're referring to the right manifest files and check the Snyk import logs for more details.",errorCode:`SNYK-OS-DOTNET-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/assembly-references#missing-references`]},f),p,v),this.name=this.constructor.name}},s.NugetDependenciesSpaceLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`The 10 GB space limit for downloaded Nuget dependencies has been exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0010`,status:422,description:`The total size of the downloaded Nuget dependencies in the manifest files exceeds the 10GB limit. +This often happens due to the large number or the large size of Nuget dependencies. `,errorCode:`SNYK-OS-DOTNET-0010`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/supported-languages-package-managers-and-frameworks/.net/improved-.net-scanning#limitations-on-improved-.net-scanning-for-scm-integrations`]},f),p,v),this.name=this.constructor.name}},s.RestoreFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`The dotnet CLI is unable to download and install all the required dependencies`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0011`,status:422,description:`This error occurs when running \`dotnet restore \` fails to generate a manifest of the resolved dependencies. Snyk needs to run this command in order to adequately determine the dependency tree for your project. If this command fails, Snyk cannot continue. @@ -1934,140 +2133,140 @@ Steps to determine why this happened: * Checkout a clean version of your project in a temporary folder * Run \`dotnet restore \` on your project, and confirm this step fails. -If this step is successful locally, it is possible that Snyk is running another version of the .NET SDK. To tell Snyk which version of the .NET SDK to use, consider using the [global.json](https://learn.microsoft.com/en-us/dotnet/core/tools/global-json) solution provided by Microsoft.`,errorCode:`SNYK-OS-DOTNET-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://learn.microsoft.com/en-us/dotnet/core/tools/sdk-errors/`,`https://learn.microsoft.com/en-us/dotnet/core/tools/global-json`,`https://github.com/snyk/snyk-nuget-plugin/blob/885486aa656c28d3db465c8d22710770d5cc6773/lib/nuget-parser/cli/dotnet.ts#L50`]},p),g,b),this.name=this.constructor.name}},s.CpmVersionOverrideError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Package version defined incorrectly`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0012`,status:422,description:"Your `dotnet restore` command failed with NuGet error **NU1008**.\n\nThis occurs because a `PackageReference` in your project file directly defines a package version when Central Package Management (CPM) is enabled. To resolve this, remove the `Version` attribute from the `PackageReference`. Define the package version instead as a `PackageVersion` entry in your `Directory.Packages.props` file. For project-specific exceptions, use `VersionOverride`.",errorCode:`SNYK-OS-DOTNET-0012`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1008`,`https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management`]},p),g,b),this.name=this.constructor.name}},s.CpmMissingPackageVersionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing package version in CPM`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0013`,status:422,description:'The `dotnet restore` command failed with NuGet error NU1010.\n\nCentral Package Management (CPM) cannot find a matching `PackageVersion` for a `PackageReference` in your `Directory.Packages.props` file. To resolve this, add the necessary `PackageVersion` entry for the package to `Directory.Packages.props`. For example:\n\n```xml\n\n```',errorCode:`SNYK-OS-DOTNET-0013`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1010`,`https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management`]},p),g,b),this.name=this.constructor.name}},s.CpmDisabledOrMissingVersionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing package version in CPM and CPM not active`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0014`,status:422,description:"The `dotnet restore` command failed with NuGet error NU1015.\n\nThis occurs because a `PackageReference` lacks a version and Central Package Management (CPM) is not active.\n\nTo resolve this, perform one of the following actions:\n\n1. Enable Central Package Management: In `Directory.Packages.props`, set `ManagePackageVersionsCentrally` to `true`. Ensure your project can access the file.\n2. Add an explicit `Version` attribute to the `PackageReference` in your project file.",errorCode:`SNYK-OS-DOTNET-0014`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1015`,`https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management`]},p),g,b),this.name=this.constructor.name}},s.IncompatibleTargetFrameworkError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Dependency target framework not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0015`,status:422,description:"Your project failed to restore dependencies with NuGet error NU1202 because a dependency does not support the current `TargetFramework`. This means the dependency lacks assets for your project's framework.\n\nTo resolve this, perform one of the following actions:\n\n1. Change your project's `TargetFramework` to one the dependency supports.\n2. Update the dependency to a version that supports your current `TargetFramework`.\n3. If the dependency is a project reference, add the required `TargetFramework` to that project.",errorCode:`SNYK-OS-DOTNET-0015`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1202`]},p),g,b),this.name=this.constructor.name}},s.PrivateModuleError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to access private module`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0001`,status:400,description:`Snyk could not access the private modules within your go.mod files.`,errorCode:`SNYK-OS-GO-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/go`]},p),g,b),this.name=this.constructor.name}},s.GoModFileMissingError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Go mod file not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0002`,status:400,description:`A go.mod file was not found in the current directory or any parent directory.`,errorCode:`SNYK-OS-GO-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/go`]},p),g,b),this.name=this.constructor.name}},s.SsoReAuthRequiredError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`OAuth re-authorization required`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0003`,status:422,description:`Your code is cloned on an isolated environment using Git as it is required by Snyk to analyze its dependencies. +If this step is successful locally, it is possible that Snyk is running another version of the .NET SDK. To tell Snyk which version of the .NET SDK to use, consider using the [global.json](https://learn.microsoft.com/en-us/dotnet/core/tools/global-json) solution provided by Microsoft.`,errorCode:`SNYK-OS-DOTNET-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://learn.microsoft.com/en-us/dotnet/core/tools/sdk-errors/`,`https://learn.microsoft.com/en-us/dotnet/core/tools/global-json`,`https://github.com/snyk/snyk-nuget-plugin/blob/885486aa656c28d3db465c8d22710770d5cc6773/lib/nuget-parser/cli/dotnet.ts#L50`]},f),p,v),this.name=this.constructor.name}},s.CpmVersionOverrideError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Package version defined incorrectly`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0012`,status:422,description:"Your `dotnet restore` command failed with NuGet error **NU1008**.\n\nThis occurs because a `PackageReference` in your project file directly defines a package version when Central Package Management (CPM) is enabled. To resolve this, remove the `Version` attribute from the `PackageReference`. Define the package version instead as a `PackageVersion` entry in your `Directory.Packages.props` file. For project-specific exceptions, use `VersionOverride`.",errorCode:`SNYK-OS-DOTNET-0012`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1008`,`https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management`]},f),p,v),this.name=this.constructor.name}},s.CpmMissingPackageVersionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing package version in CPM`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0013`,status:422,description:'The `dotnet restore` command failed with NuGet error NU1010.\n\nCentral Package Management (CPM) cannot find a matching `PackageVersion` for a `PackageReference` in your `Directory.Packages.props` file. To resolve this, add the necessary `PackageVersion` entry for the package to `Directory.Packages.props`. For example:\n\n```xml\n\n```',errorCode:`SNYK-OS-DOTNET-0013`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1010`,`https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management`]},f),p,v),this.name=this.constructor.name}},s.CpmDisabledOrMissingVersionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing package version in CPM and CPM not active`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0014`,status:422,description:"The `dotnet restore` command failed with NuGet error NU1015.\n\nThis occurs because a `PackageReference` lacks a version and Central Package Management (CPM) is not active.\n\nTo resolve this, perform one of the following actions:\n\n1. Enable Central Package Management: In `Directory.Packages.props`, set `ManagePackageVersionsCentrally` to `true`. Ensure your project can access the file.\n2. Add an explicit `Version` attribute to the `PackageReference` in your project file.",errorCode:`SNYK-OS-DOTNET-0014`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1015`,`https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management`]},f),p,v),this.name=this.constructor.name}},s.IncompatibleTargetFrameworkError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Dependency target framework not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-dotnet-0015`,status:422,description:"Your project failed to restore dependencies with NuGet error NU1202 because a dependency does not support the current `TargetFramework`. This means the dependency lacks assets for your project's framework.\n\nTo resolve this, perform one of the following actions:\n\n1. Change your project's `TargetFramework` to one the dependency supports.\n2. Update the dependency to a version that supports your current `TargetFramework`.\n3. If the dependency is a project reference, add the required `TargetFramework` to that project.",errorCode:`SNYK-OS-DOTNET-0015`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1202`]},f),p,v),this.name=this.constructor.name}},s.PrivateModuleError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to access private module`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0001`,status:400,description:`Snyk could not access the private modules within your go.mod files.`,errorCode:`SNYK-OS-GO-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/go`]},f),p,v),this.name=this.constructor.name}},s.GoModFileMissingError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Go mod file not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0002`,status:400,description:`A go.mod file was not found in the current directory or any parent directory.`,errorCode:`SNYK-OS-GO-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/go`]},f),p,v),this.name=this.constructor.name}},s.SsoReAuthRequiredError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`OAuth re-authorization required`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0003`,status:422,description:`Your code is cloned on an isolated environment using Git as it is required by Snyk to analyze its dependencies. Your Organization has enabled or enforced SAML SSO after you authorized Snyk to access your code, and a re-authentication is therefore required. The error you're seeing is usually reproducible by attempting to do a \`git clone\` of your repository with incorrectly configured credentials. -Verify your authentication configuration with your Git cloud provider and try again.`,errorCode:`SNYK-OS-GO-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.github.com/en/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on#about-oauth-apps-github-apps-and-saml-sso`]},p),g,b),this.name=this.constructor.name}},s.IncompleteProjectError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Your project repository is missing required files`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0004`,status:422,description:"Generating the dependency graph requires Snyk to run go list `go list -deps -json` inside the project. If the operation fails, creating a full dependency graph cannot continue. \n\nThis error means that you need some cleanup, (such as `go mod tidy`) or your project deployment process contains a code generation step such as `protobuf` or similar that is not currently supported by Snyk. \n\nTo verify if this is the case, clone your project in a clean environment, run go list `go list -deps -json` and verify whether the operation fails. \n\nIf Snyk cannot process your code successfully, insert the Snyk CLI as part of your deployment pipeline.",errorCode:`SNYK-OS-GO-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli`,`https://github.com/snyk/snyk-go-plugin`,`https://github.com/golang/go/blob/master/src/cmd/go/internal/list/list.go`]},p),g,b),this.name=this.constructor.name}},s.InconsistentVendoringError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Your project repository has inconsistent vendoring information`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0005`,status:422,description:"Generating the dependency graph requires Snyk to run `go list -deps -json` inside the project. If the operation fails, creating a full dependency graph cannot continue. \n\nThis error means that there is inconsistency between your `vendor/modules.txt` file and your `go.mod` file. To remediate, you need to:\n\n* `go mod vendor`\n* `go mod tidy`\n\nNext, commit those changes to your repo. Snyk does not manipulate with your code on our end by design, which is why this is not done automatically.\n\nTo verify if this is the case, clone your project in a clean environment, run go list `go list -deps -json` and verify whether the operation fails. \nThen try and run the above mentioned commands and see if your SCM system reports changes in files.",errorCode:`SNYK-OS-GO-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://go.dev/ref/mod#go-mod-vendor`]},p),g,b),this.name=this.constructor.name}},s.UnsupportedExternalFileGenerationSCMError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported external file generation`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0006`,status:422,description:`Snyk currently does not support external file generation in your project. This limitation is due to Snyk's lack of visibility into the third-party generator tools you may be using and the specific commands required to generate these files. +Verify your authentication configuration with your Git cloud provider and try again.`,errorCode:`SNYK-OS-GO-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.github.com/en/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on#about-oauth-apps-github-apps-and-saml-sso`]},f),p,v),this.name=this.constructor.name}},s.IncompleteProjectError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Your project repository is missing required files`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0004`,status:422,description:"Generating the dependency graph requires Snyk to run go list `go list -deps -json` inside the project. If the operation fails, creating a full dependency graph cannot continue. \n\nThis error means that you need some cleanup, (such as `go mod tidy`) or your project deployment process contains a code generation step such as `protobuf` or similar that is not currently supported by Snyk. \n\nTo verify if this is the case, clone your project in a clean environment, run go list `go list -deps -json` and verify whether the operation fails. \n\nIf Snyk cannot process your code successfully, insert the Snyk CLI as part of your deployment pipeline.",errorCode:`SNYK-OS-GO-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli`,`https://github.com/snyk/snyk-go-plugin`,`https://github.com/golang/go/blob/master/src/cmd/go/internal/list/list.go`]},f),p,v),this.name=this.constructor.name}},s.InconsistentVendoringError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Your project repository has inconsistent vendoring information`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0005`,status:422,description:"Generating the dependency graph requires Snyk to run `go list -deps -json` inside the project. If the operation fails, creating a full dependency graph cannot continue. \n\nThis error means that there is inconsistency between your `vendor/modules.txt` file and your `go.mod` file. To remediate, you need to:\n\n* `go mod vendor`\n* `go mod tidy`\n\nNext, commit those changes to your repo. Snyk does not manipulate with your code on our end by design, which is why this is not done automatically.\n\nTo verify if this is the case, clone your project in a clean environment, run go list `go list -deps -json` and verify whether the operation fails. \nThen try and run the above mentioned commands and see if your SCM system reports changes in files.",errorCode:`SNYK-OS-GO-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://go.dev/ref/mod#go-mod-vendor`]},f),p,v),this.name=this.constructor.name}},s.UnsupportedExternalFileGenerationSCMError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported external file generation`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0006`,status:422,description:`Snyk currently does not support external file generation in your project. This limitation is due to Snyk's lack of visibility into the third-party generator tools you may be using and the specific commands required to generate these files. -Snyk can only work with the files available in your repository and does not have insight into the generation process for external files.`,errorCode:`SNYK-OS-GO-0006`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnableToAccessPrivateDepsError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to access private dependencies`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0007`,status:422,description:`The Go tool encountered a \`DepsError\` while trying to download a private dependency. Private repositories that are not accessible to the public internet and are not available on the official Go proxy mirror are cloned with a version control system and built on demand. +Snyk can only work with the files available in your repository and does not have insight into the generation process for external files.`,errorCode:`SNYK-OS-GO-0006`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnableToAccessPrivateDepsError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to access private dependencies`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0007`,status:422,description:`The Go tool encountered a \`DepsError\` while trying to download a private dependency. Private repositories that are not accessible to the public internet and are not available on the official Go proxy mirror are cloned with a version control system and built on demand. This requires the VCS to have the correct access rights to that repository. Snyk supports private repositories that are hosted in the same Organization and on the same Project that is scanned for vulnerabilities. The authentication to the private repository is the same as the authentication used to integrate that repository with Snyk. -This error appears when the authorization credentials do not allow access to the requested private dependency. `,errorCode:`SNYK-OS-GO-0007`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://go.dev/ref/mod#vcs`]},p),g,b),this.name=this.constructor.name}},s.UnableToUseCredentialsError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to fetch private dependencies`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0008`,status:401,description:`The Go tool encountered a permissions error while fetching one of the private dependencies. Ensure that the integration token you used to sign in to Snyk is properly configured so that Snyk can access the private dependencies. +This error appears when the authorization credentials do not allow access to the requested private dependency. `,errorCode:`SNYK-OS-GO-0007`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://go.dev/ref/mod#vcs`]},f),p,v),this.name=this.constructor.name}},s.UnableToUseCredentialsError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to fetch private dependencies`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0008`,status:401,description:`The Go tool encountered a permissions error while fetching one of the private dependencies. Ensure that the integration token you used to sign in to Snyk is properly configured so that Snyk can access the private dependencies. The Snyk Go integration only supports private dependencies that are used inside the same Organization as the Project you are scanning. -This error appears when Snyk is unable to properly access the authorization credentials for the requested private dependency. `,errorCode:`SNYK-OS-GO-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ToolchainNotAvailableError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Toolchain not available`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0009`,status:500,description:`Could not download Go toolchain.`,errorCode:`SNYK-OS-GO-0009`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GolangSpaceLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`The 10 GB space limit for downloaded Golang dependencies has been exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0010`,status:422,description:`The total size of the downloaded Golang dependencies in the manifest file exceeds the 10GB limit. +This error appears when Snyk is unable to properly access the authorization credentials for the requested private dependency. `,errorCode:`SNYK-OS-GO-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ToolchainNotAvailableError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Toolchain not available`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0009`,status:500,description:`Could not download Go toolchain.`,errorCode:`SNYK-OS-GO-0009`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GolangSpaceLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`The 10 GB space limit for downloaded Golang dependencies has been exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0010`,status:422,description:`The total size of the downloaded Golang dependencies in the manifest file exceeds the 10GB limit. This often happens due to the large size or large number of Golang dependencies. -Currently this is a product limitation for SCM. As a workaround, use the 'snyk monitor' command via Snyk CLI.`,errorCode:`SNYK-OS-GO-0010`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/monitor`]},p),g,b),this.name=this.constructor.name}},s.GolangNoSecureProtocolFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No secure protocol found for repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0011`,status:422,description:`The Go toolchain could not find a secure protocol (HTTPS) to access the repository. +Currently this is a product limitation for SCM. As a workaround, use the 'snyk monitor' command via Snyk CLI.`,errorCode:`SNYK-OS-GO-0010`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/monitor`]},f),p,v),this.name=this.constructor.name}},s.GolangNoSecureProtocolFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No secure protocol found for repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0011`,status:422,description:`The Go toolchain could not find a secure protocol (HTTPS) to access the repository. This error typically occurs when the repository URL is not configured to use a secure protocol, or the necessary credentials for accessing the repository securely are not provided. Ensure that the repository URL uses a secure protocol (https://) and verify that the necessary authentication credentials (such as HTTPS credentials) are correctly configured and accessible by the Go toolchain. -Note: SSH is not supported.`,errorCode:`SNYK-OS-GO-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GolangConnectionResetByPeerError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Connection reset by peer`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0012`,status:500,description:`The Go toolchain encountered a connection reset error while trying to access the repository. +Note: SSH is not supported.`,errorCode:`SNYK-OS-GO-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GolangConnectionResetByPeerError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Connection reset by peer`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0012`,status:500,description:`The Go toolchain encountered a connection reset error while trying to access the repository. This error typically occurs when the connection to the repository is unexpectedly closed by the remote server. This can be due to network issues, server configuration, or other transient problems. -Try to reimport the project, if that does not work, please reach out to Snyk support.`,errorCode:`SNYK-OS-GO-0012`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GolangInvalidZipFileError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid zip file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0013`,status:422,description:`The Go toolchain encountered an error while trying to download and extract a Go package version. The downloaded file is not a valid zip file. +Try to reimport the project, if that does not work, please reach out to Snyk support.`,errorCode:`SNYK-OS-GO-0012`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GolangInvalidZipFileError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid zip file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0013`,status:422,description:`The Go toolchain encountered an error while trying to download and extract a Go package version. The downloaded file is not a valid zip file. This error typically occurs when there is an issue with the downloaded file, such as corruption or an incomplete download. If the package that fails is a private package that's hosted in a private network, make sure the network is up and running and retry the import. If the issue persists, verify the integrity of the downloaded file and check for any issues with the source of the download. -If the issue persists, please reach out to Snyk support.`,errorCode:`SNYK-OS-GO-0013`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GolangVersionMismatchError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Go version mismatch`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0014`,status:422,description:`The Go toolchain encountered a version mismatch error while trying to process the module. +If the issue persists, please reach out to Snyk support.`,errorCode:`SNYK-OS-GO-0013`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GolangVersionMismatchError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Go version mismatch`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0014`,status:422,description:`The Go toolchain encountered a version mismatch error while trying to process the module. This usually happens when the version of Go that was used in the go.mod file is not yet supported by Snyk. We usually try and add support for new Golang versions shortly after a new one was released. -If the Go version used in the go.mod file is supported based on our Golang documentation, please reach out to Snyk support.`,errorCode:`SNYK-OS-GO-0014`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/supported-languages-package-managers-and-frameworks/go/go-for-open-source#go-for-snyk-open-source-support`]},p),g,b),this.name=this.constructor.name}},s.GolangInvalidGoVersionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid Go version in go.mod`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0015`,status:422,description:`The Go toolchain encountered an error while parsing the go.mod file. The specified Go version '__GOLANG_VERSION__' is invalid and must match the format 1.23.4. +If the Go version used in the go.mod file is supported based on our Golang documentation, please reach out to Snyk support.`,errorCode:`SNYK-OS-GO-0014`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/supported-languages-package-managers-and-frameworks/go/go-for-open-source#go-for-snyk-open-source-support`]},f),p,v),this.name=this.constructor.name}},s.GolangInvalidGoVersionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid Go version in go.mod`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0015`,status:422,description:`The Go toolchain encountered an error while parsing the go.mod file. The specified Go version '__GOLANG_VERSION__' is invalid and must match the format 1.23.4. This error typically occurs when the Go version in the go.mod file is not correctly formatted. -Ensure that the Go version specified in the go.mod file matches the required format (e.g., 1.23.4). Update the go.mod file with the correct Go version and try again.`,errorCode:`SNYK-OS-GO-0015`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GolangDialTcpTimeoutError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Dial TCP timeout`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0016`,status:422,description:`The Go toolchain encountered a timeout error while trying to fetch a module/package. +Ensure that the Go version specified in the go.mod file matches the required format (e.g., 1.23.4). Update the go.mod file with the correct Go version and try again.`,errorCode:`SNYK-OS-GO-0015`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GolangDialTcpTimeoutError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Dial TCP timeout`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0016`,status:422,description:`The Go toolchain encountered a timeout error while trying to fetch a module/package. This error typically occurs when the connection to the server hosting the module/package times out. This can be due to network issues, server configuration, or the server being unreachable. -Ensure that the server hosting the module is reachable and that there are no network issues. If the issue persists, check if there are any restrictions or firewalls blocking access to the server.`,errorCode:`SNYK-OS-GO-0016`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GolangHostKeyVerificationFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Host key verification failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0017`,status:422,description:`The Go toolchain encountered an error while trying to fetch a module/package. The host key verification failed, which means the key used to connect to the remote repository could not be verified. +Ensure that the server hosting the module is reachable and that there are no network issues. If the issue persists, check if there are any restrictions or firewalls blocking access to the server.`,errorCode:`SNYK-OS-GO-0016`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GolangHostKeyVerificationFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Host key verification failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0017`,status:422,description:`The Go toolchain encountered an error while trying to fetch a module/package. The host key verification failed, which means the key used to connect to the remote repository could not be verified. This error typically occurs when the key is not recognized or is incorrect. It can also happen if the remote repository's host key has changed. -Ensure that the key used to connect to the remote repository is correct and properly configured. You may need to update the known_hosts file to include the correct host key for the remote repository. Verify your repository access configuration and try again. `,errorCode:`SNYK-OS-GO-0017`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.github.com/en/authentication/troubleshooting-ssh/error-host-key-verification-failed`]},p),g,b),this.name=this.constructor.name}},s.GolangMissingModuleDeclarationError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing module declaration in go.mod`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0018`,status:422,description:`The Go toolchain encountered an error while reading the go.mod file. The error indicates that the module declaration is missing. +Ensure that the key used to connect to the remote repository is correct and properly configured. You may need to update the known_hosts file to include the correct host key for the remote repository. Verify your repository access configuration and try again. `,errorCode:`SNYK-OS-GO-0017`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.github.com/en/authentication/troubleshooting-ssh/error-host-key-verification-failed`]},f),p,v),this.name=this.constructor.name}},s.GolangMissingModuleDeclarationError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing module declaration in go.mod`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0018`,status:422,description:`The Go toolchain encountered an error while reading the go.mod file. The error indicates that the module declaration is missing. This error typically occurs when the go.mod file does not specify the module path. To resolve this issue, you need to add a module declaration to the go.mod file. To specify the module path, run the following command: go mod edit -module=example.com/mod -Update the go.mod file with the correct module path and try again.`,errorCode:`SNYK-OS-GO-0018`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GolangModuleVersionConstraintNotMetError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Go module version constraint not met`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0019`,status:422,description:`The Go toolchain encountered a version constraint violation while resolving dependencies. +Update the go.mod file with the correct module path and try again.`,errorCode:`SNYK-OS-GO-0018`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GolangModuleVersionConstraintNotMetError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Go module version constraint not met`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-go-0019`,status:422,description:`The Go toolchain encountered a version constraint violation while resolving dependencies. This error typically occurs when a module or dependency specifies a version requirement that is not satisfied by the current Go version in use. For example, a module may require "go >= 1.22.0", but your environment is running "go 1.21.0". -To resolve this, ensure your Go toolchain version meets the module's specified constraint. This might involve upgrading or downgrading your Go version from Settings -> Snyk Open Source -> Edit settings for Go, or finding an alternative version of the module that is compatible with your current Go environment.`,errorCode:`SNYK-OS-GO-0019`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MissingRequirementFromPomError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing property`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0001`,status:422,description:`The required property is missing from the pom object.`,errorCode:`SNYK-OS-MAVEN-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnableToResolveValueForPropertyError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to resolve value for property`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0002`,status:422,description:`The targeted property could not be resolved with a valid value.`,errorCode:`SNYK-OS-MAVEN-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnableToResolveVersionForPropertyError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to resolve version for property`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0003`,status:500,description:`The targeted property could not be resolved with a valid version.`,errorCode:`SNYK-OS-MAVEN-0003`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CyclicPropertyDetectedInPomFileError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Cyclic property detected in POM file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0004`,status:422,description:`There is circular dependency among properties in the Maven project's configuration file (POM), preventing proper resolution and causing an error.`,errorCode:`SNYK-OS-MAVEN-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnableToParseXMLError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Error parsing the XML file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0005`,status:422,description:`There is an error parsing the XML file. This could be referring to either pom.xml or maven-metadata.xml.`,errorCode:`SNYK-OS-MAVEN-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InvalidCoordinatesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid coordinates provided`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0006`,status:422,description:`The coordinates provided for a project were invalid.`,errorCode:`SNYK-OS-MAVEN-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.SkippedGroupError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Skipping group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0007`,status:422,description:`Skipping a specific groupId starting due to remapped coordinates.`,errorCode:`SNYK-OS-MAVEN-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PomFileNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Pom file not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0008`,status:422,description:`The pom file was not found in Maven repository.`,errorCode:`SNYK-OS-MAVEN-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MissingProjectFromPomError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing project from POM`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0009`,status:422,description:`A project element is missing from POM.`,errorCode:`SNYK-OS-MAVEN-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CannotResolveTargetPomFromXmlError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Cannot resolve the target POM from the input XML`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0010`,status:422,description:`Cannot resolve the targeted POM from the input XML.`,errorCode:`SNYK-OS-MAVEN-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CannotResolveTargetPomFromRepoError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Cannot resolve the target POM from the repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0011`,status:404,description:`Cannot resolve the targeted POM from the repository.`,errorCode:`SNYK-OS-MAVEN-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CannotGetBuildFileFromRepoError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Cannot get the build file repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0012`,status:404,description:`Cannot get the build file repository.`,errorCode:`SNYK-OS-MAVEN-0012`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CannotCreateGitHostError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to create hosted git info`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0013`,status:500,description:`Cannot create source URL.`,errorCode:`SNYK-OS-MAVEN-0013`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.NoReleasedVersionForVersionsRangeError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No released version for versions range`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0014`,status:422,description:`There was no version released for the specified versions range.`,errorCode:`SNYK-OS-MAVEN-0014`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.SourceNotSupportedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Source is not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0015`,status:422,description:`The source used is not supported by fetcher. The supported sources are: github, bitbucket, gitlab.`,errorCode:`SNYK-OS-MAVEN-0015`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TimeoutWhenProcessingTheDepTreeError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Timeout when processing the dependency tree`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0016`,status:422,description:`There was an timeout when processing the dependency tree.`,errorCode:`SNYK-OS-MAVEN-0016`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CannotReachConfiguredRepositoryError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Cannot reach one or more Maven repositories configured under your Snyk organisations language settings`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0017`,status:404,description:`One or more of the Maven repositories configured under your organisations language settings cannot be reached. +To resolve this, ensure your Go toolchain version meets the module's specified constraint. This might involve upgrading or downgrading your Go version from Settings -> Snyk Open Source -> Edit settings for Go, or finding an alternative version of the module that is compatible with your current Go environment.`,errorCode:`SNYK-OS-GO-0019`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MissingRequirementFromPomError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing property`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0001`,status:422,description:`The required property is missing from the pom object.`,errorCode:`SNYK-OS-MAVEN-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnableToResolveValueForPropertyError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to resolve value for property`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0002`,status:422,description:`The targeted property could not be resolved with a valid value.`,errorCode:`SNYK-OS-MAVEN-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnableToResolveVersionForPropertyError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to resolve version for property`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0003`,status:500,description:`The targeted property could not be resolved with a valid version.`,errorCode:`SNYK-OS-MAVEN-0003`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CyclicPropertyDetectedInPomFileError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Cyclic property detected in POM file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0004`,status:422,description:`There is circular dependency among properties in the Maven project's configuration file (POM), preventing proper resolution and causing an error.`,errorCode:`SNYK-OS-MAVEN-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnableToParseXMLError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Error parsing the XML file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0005`,status:422,description:`There is an error parsing the XML file. This could be referring to either pom.xml or maven-metadata.xml.`,errorCode:`SNYK-OS-MAVEN-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InvalidCoordinatesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid coordinates provided`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0006`,status:422,description:`The coordinates provided for a project were invalid.`,errorCode:`SNYK-OS-MAVEN-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.SkippedGroupError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Skipping group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0007`,status:422,description:`Skipping a specific groupId starting due to remapped coordinates.`,errorCode:`SNYK-OS-MAVEN-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PomFileNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Pom file not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0008`,status:422,description:`The pom file was not found in Maven repository.`,errorCode:`SNYK-OS-MAVEN-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MissingProjectFromPomError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing project from POM`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0009`,status:422,description:`A project element is missing from POM.`,errorCode:`SNYK-OS-MAVEN-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CannotResolveTargetPomFromXmlError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Cannot resolve the target POM from the input XML`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0010`,status:422,description:`Cannot resolve the targeted POM from the input XML.`,errorCode:`SNYK-OS-MAVEN-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CannotResolveTargetPomFromRepoError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Cannot resolve the target POM from the repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0011`,status:404,description:`Cannot resolve the targeted POM from the repository.`,errorCode:`SNYK-OS-MAVEN-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CannotGetBuildFileFromRepoError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Cannot get the build file repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0012`,status:404,description:`Cannot get the build file repository.`,errorCode:`SNYK-OS-MAVEN-0012`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CannotCreateGitHostError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to create hosted git info`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0013`,status:500,description:`Cannot create source URL.`,errorCode:`SNYK-OS-MAVEN-0013`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.NoReleasedVersionForVersionsRangeError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No released version for versions range`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0014`,status:422,description:`There was no version released for the specified versions range.`,errorCode:`SNYK-OS-MAVEN-0014`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.SourceNotSupportedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Source is not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0015`,status:422,description:`The source used is not supported by fetcher. The supported sources are: github, bitbucket, gitlab.`,errorCode:`SNYK-OS-MAVEN-0015`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TimeoutWhenProcessingTheDepTreeError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Timeout when processing the dependency tree`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0016`,status:422,description:`There was an timeout when processing the dependency tree.`,errorCode:`SNYK-OS-MAVEN-0016`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CannotReachConfiguredRepositoryError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Cannot reach one or more Maven repositories configured under your Snyk organisations language settings`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0017`,status:404,description:`One or more of the Maven repositories configured under your organisations language settings cannot be reached. This error can happen for a variety of reasons: * If using broker it could be a misconfiguration in your broker client. Double check the username and password. * It could be network connectivity between the broker client and Snyk or between the broker client and the configured repository, check your firewall rules. -In order to solve this issue, refer to the specific details of this error message to identify which repository is causing issues. `,errorCode:`SNYK-OS-MAVEN-0017`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/integrate-with-snyk/package-repository-integrations`]},p),g,b),this.name=this.constructor.name}},s.FailedToBuildMavenProjectError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Cannot build Maven dependency tree`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0018`,status:422,description:`Snyk cannot build the Maven dependency tree because Maven failed to process your pom.xml. +In order to solve this issue, refer to the specific details of this error message to identify which repository is causing issues. `,errorCode:`SNYK-OS-MAVEN-0017`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/integrate-with-snyk/package-repository-integrations`]},f),p,v),this.name=this.constructor.name}},s.FailedToBuildMavenProjectError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Cannot build Maven dependency tree`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-maven-0018`,status:422,description:`Snyk cannot build the Maven dependency tree because Maven failed to process your pom.xml. This often happens due to invalid configurations, unresolved dependencies, or build failures. Examine your Maven output to identify specific errors and verify your pom.xml for correct configurations. -For common troubleshooting steps, visit Troubleshoot Maven issues.`,errorCode:`SNYK-OS-MAVEN-0018`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/supported-languages/supported-languages-list/java-and-kotlin/git-repositories-with-maven-and-gradle#maven`]},p),g,b),this.name=this.constructor.name}},s.NoRepoFoundForTheNPMPackageError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No repository found for A NPM package`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0001`,status:422,description:`No repository found for the NPM package.`,errorCode:`SNYK-OS-NODEJS-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CouldNotParseNPMRegistryURLError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Could not parse NPM registry URL`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0002`,status:422,description:`Could not parse NPM registry URL.`,errorCode:`SNYK-OS-NODEJS-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CouldNotFindBrokerURLError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Could not find a broker resolved URL`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0003`,status:422,description:`Could not find a broker resolved URL.`,errorCode:`SNYK-OS-NODEJS-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnableToReplaceBrokerURLError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to replace broker URL`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0004`,status:422,description:`Unable to replace all broker urls in lock file.`,errorCode:`SNYK-OS-NODEJS-0004`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.BadNPMVersionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Bad NPM version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0005`,status:422,description:`The NPM version is not supported.`,errorCode:`SNYK-OS-NODEJS-0005`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnknownBlobEncodingOnGithubError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unknown blob encoding on Github`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0006`,status:422,description:`Unknown blob encoding on Github.`,errorCode:`SNYK-OS-NODEJS-0006`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.NoResultsFromForkerProcessesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No result from forked process`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0007`,status:500,description:`No result from forked process.`,errorCode:`SNYK-OS-NODEJS-0007`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ChildProcessExecutionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Child Process Execution Error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0008`,status:500,description:`The child process encountered an error during execution.`,errorCode:`SNYK-OS-NODEJS-0008`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.NoValidPackageUpgradesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No valid package upgrades`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0009`,status:422,description:`The system attempted to find valid upgrades for the packages specified in the lock file, but none were available.`,errorCode:`SNYK-OS-NODEJS-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.NoDependencyUpdatesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No dependency updates`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0010`,status:422,description:`There are no available updates for the dependencies.`,errorCode:`SNYK-OS-NODEJS-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CouldNotParseJSONFileError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Could not parse JSON file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0011`,status:422,description:`An error occurred while attempting to parse a JSON file.`,errorCode:`SNYK-OS-NODEJS-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.Base64EncodeError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Could not Base64 encode`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0012`,status:422,description:`An error occurred while attempting to perform Base64 encoding.`,errorCode:`SNYK-OS-NODEJS-0012`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.Base64DecodeError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Could not Base64 decode`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0013`,status:422,description:`An error occurred while attempting to perform Base64 decoding.`,errorCode:`SNYK-OS-NODEJS-0013`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MissingSupportedFileError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing supported file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0014`,status:400,description:`Could not find supported file.`,errorCode:`SNYK-OS-NODEJS-0014`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InvalidConfigurationError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid configuration`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0015`,status:400,description:`The configuration parameter does not meet the expected data type. Please ensure the provided value is of the correct data type.`,errorCode:`SNYK-OS-NODEJS-0015`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PnpmOutOfSyncError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Out of Sync Error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0016`,status:422,description:`Sometimes a project may become out of sync between the lockfile and the manifest file. This might happen if the package.json is modified or updated but the pnpm-lock.yaml is not. +For common troubleshooting steps, visit Troubleshoot Maven issues.`,errorCode:`SNYK-OS-MAVEN-0018`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/supported-languages/supported-languages-list/java-and-kotlin/git-repositories-with-maven-and-gradle#maven`]},f),p,v),this.name=this.constructor.name}},s.NoRepoFoundForTheNPMPackageError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No repository found for A NPM package`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0001`,status:422,description:`No repository found for the NPM package.`,errorCode:`SNYK-OS-NODEJS-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CouldNotParseNPMRegistryURLError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Could not parse NPM registry URL`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0002`,status:422,description:`Could not parse NPM registry URL.`,errorCode:`SNYK-OS-NODEJS-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CouldNotFindBrokerURLError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Could not find a broker resolved URL`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0003`,status:422,description:`Could not find a broker resolved URL.`,errorCode:`SNYK-OS-NODEJS-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnableToReplaceBrokerURLError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to replace broker URL`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0004`,status:422,description:`Unable to replace all broker urls in lock file.`,errorCode:`SNYK-OS-NODEJS-0004`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.BadNPMVersionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Bad NPM version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0005`,status:422,description:`The NPM version is not supported.`,errorCode:`SNYK-OS-NODEJS-0005`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnknownBlobEncodingOnGithubError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unknown blob encoding on Github`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0006`,status:422,description:`Unknown blob encoding on Github.`,errorCode:`SNYK-OS-NODEJS-0006`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.NoResultsFromForkerProcessesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No result from forked process`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0007`,status:500,description:`No result from forked process.`,errorCode:`SNYK-OS-NODEJS-0007`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ChildProcessExecutionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Child Process Execution Error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0008`,status:500,description:`The child process encountered an error during execution.`,errorCode:`SNYK-OS-NODEJS-0008`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.NoValidPackageUpgradesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No valid package upgrades`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0009`,status:422,description:`The system attempted to find valid upgrades for the packages specified in the lock file, but none were available.`,errorCode:`SNYK-OS-NODEJS-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.NoDependencyUpdatesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No dependency updates`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0010`,status:422,description:`There are no available updates for the dependencies.`,errorCode:`SNYK-OS-NODEJS-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CouldNotParseJSONFileError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Could not parse JSON file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0011`,status:422,description:`An error occurred while attempting to parse a JSON file.`,errorCode:`SNYK-OS-NODEJS-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.Base64EncodeError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Could not Base64 encode`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0012`,status:422,description:`An error occurred while attempting to perform Base64 encoding.`,errorCode:`SNYK-OS-NODEJS-0012`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.Base64DecodeError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Could not Base64 decode`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0013`,status:422,description:`An error occurred while attempting to perform Base64 decoding.`,errorCode:`SNYK-OS-NODEJS-0013`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MissingSupportedFileError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing supported file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0014`,status:400,description:`Could not find supported file.`,errorCode:`SNYK-OS-NODEJS-0014`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InvalidConfigurationError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid configuration`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0015`,status:400,description:`The configuration parameter does not meet the expected data type. Please ensure the provided value is of the correct data type.`,errorCode:`SNYK-OS-NODEJS-0015`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PnpmOutOfSyncError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Out of Sync Error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0016`,status:422,description:`Sometimes a project may become out of sync between the lockfile and the manifest file. This might happen if the package.json is modified or updated but the pnpm-lock.yaml is not. This can be resolved by ensuring the lockfile and manifest file are correctly synced, by executing pnpm install. -In some cases, it may be necessary to delete the node_modules folder and the pnpm-lock.yaml and run pnpm install again to force a full reinstall. `,errorCode:`SNYK-OS-NODEJS-0016`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://support.snyk.io/s/article/Out-of-sync-manifest--lockfile-in-the-project`]},p),g,b),this.name=this.constructor.name}},s.PnpmUnsupportedLockfileVersionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported pnpm lockfile version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0017`,status:422,description:`The lockfile version is not supported. Supported lockfile versions for pnpm include v5 and v6.`,errorCode:`SNYK-OS-NODEJS-0017`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.YarnPackageNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Yarn package not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0019`,status:404,description:`Snyk could not find the package in the Yarn registry.`,errorCode:`SNYK-OS-NODEJS-0019`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnableToReachRegistryError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to reach package registry`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0020`,status:503,description:`Snyk could not reach the node package registry.`,errorCode:`SNYK-OS-NODEJS-0020`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.OutdatedYarnLockFileError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Lock file is outdated`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0021`,status:409,description:`The lock file is outdated. Update the lock file and try again.`,errorCode:`SNYK-OS-NODEJS-0021`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PermissionDeniedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to read from remote repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0022`,status:401,description:`Snyk does not have sufficient permissions to access the repository, or the repository does not exist.`,errorCode:`SNYK-OS-NODEJS-0022`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnsupportedRequirementsFileError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported manifest file type for remediation`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0001`,status:422,description:`The provided requirements file is not supported by Snyk for Python.`,errorCode:`SNYK-OS-PYTHON-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/python`]},p),g,b),this.name=this.constructor.name}},s.TooManyManifestFilesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Received more manifests than expected`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0002`,status:422,description:`Too many manifest files were provided in the request body.`,errorCode:`SNYK-OS-PYTHON-0002`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FailedToApplyDependencyUpdatesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to apply dependency updates`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0003`,status:422,description:`An error occurred while updating dependencies.`,errorCode:`SNYK-OS-PYTHON-0003`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PythonPackageNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Python package not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0004`,status:422,description:`A package listed in the manifest file cannot be found in the Python Package Index(PyPI). -Make sure all packages included in the manifest file are public existing ones.`,errorCode:`SNYK-OS-PYTHON-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.SyntaxIssuesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Syntax errors found in manifest file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0005`,status:422,description:`The manifest file has syntax issues like incorrect package names or unsupported characters. -Make sure the manifest file follows the syntax stardards and can be installed locally as well.`,errorCode:`SNYK-OS-PYTHON-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PipUnsupportedPythonVersionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Python version not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0006`,status:422,description:`At least one of the packages requires a Python version that doesn't match the one used in the project scan. +In some cases, it may be necessary to delete the node_modules folder and the pnpm-lock.yaml and run pnpm install again to force a full reinstall. `,errorCode:`SNYK-OS-NODEJS-0016`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://support.snyk.io/s/article/Out-of-sync-manifest--lockfile-in-the-project`]},f),p,v),this.name=this.constructor.name}},s.PnpmUnsupportedLockfileVersionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported pnpm lockfile version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0017`,status:422,description:`The lockfile version is not supported. Supported lockfile versions for pnpm include v5 and v6.`,errorCode:`SNYK-OS-NODEJS-0017`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.YarnPackageNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Yarn package not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0019`,status:404,description:`Snyk could not find the package in the Yarn registry.`,errorCode:`SNYK-OS-NODEJS-0019`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnableToReachRegistryError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to reach package registry`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0020`,status:503,description:`Snyk could not reach the node package registry.`,errorCode:`SNYK-OS-NODEJS-0020`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.OutdatedYarnLockFileError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Lock file is outdated`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0021`,status:409,description:`The lock file is outdated. Update the lock file and try again.`,errorCode:`SNYK-OS-NODEJS-0021`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PermissionDeniedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to read from remote repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-nodejs-0022`,status:401,description:`Snyk does not have sufficient permissions to access the repository, or the repository does not exist.`,errorCode:`SNYK-OS-NODEJS-0022`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnsupportedRequirementsFileError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported manifest file type for remediation`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0001`,status:422,description:`The provided requirements file is not supported by Snyk for Python.`,errorCode:`SNYK-OS-PYTHON-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/python`]},f),p,v),this.name=this.constructor.name}},s.TooManyManifestFilesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Received more manifests than expected`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0002`,status:422,description:`Too many manifest files were provided in the request body.`,errorCode:`SNYK-OS-PYTHON-0002`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FailedToApplyDependencyUpdatesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to apply dependency updates`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0003`,status:422,description:`An error occurred while updating dependencies.`,errorCode:`SNYK-OS-PYTHON-0003`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PythonPackageNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Python package not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0004`,status:422,description:`A package listed in the manifest file cannot be found in the Python Package Index(PyPI). +Make sure all packages included in the manifest file are public existing ones.`,errorCode:`SNYK-OS-PYTHON-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.SyntaxIssuesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Syntax errors found in manifest file`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0005`,status:422,description:`The manifest file has syntax issues like incorrect package names or unsupported characters. +Make sure the manifest file follows the syntax stardards and can be installed locally as well.`,errorCode:`SNYK-OS-PYTHON-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PipUnsupportedPythonVersionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Python version not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0006`,status:422,description:`At least one of the packages requires a Python version that doesn't match the one used in the project scan. Make sure to select a suitable Python version from the organization Python language settings. -Alternatively, add a \`.snyk\` file for Python version selection override.`,errorCode:`SNYK-OS-PYTHON-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PythonVersionConfictError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Packages versions caused conflicts`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0007`,status:422,description:`Two or more packages have conflicting version requirements that cannot be resolved. -Make sure no two packages and their requirements cause conflicts and that the manifest file can be installed locally.`,errorCode:`SNYK-OS-PYTHON-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PipNoMatchingPythonDistributionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No matching distribution found for one or more of the packages`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0008`,status:422,description:`At least one of the packages requires a Python version that doesn't match the one used in the project scan. +Alternatively, add a \`.snyk\` file for Python version selection override.`,errorCode:`SNYK-OS-PYTHON-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PythonVersionConfictError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Packages versions caused conflicts`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0007`,status:422,description:`Two or more packages have conflicting version requirements that cannot be resolved. +Make sure no two packages and their requirements cause conflicts and that the manifest file can be installed locally.`,errorCode:`SNYK-OS-PYTHON-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PipNoMatchingPythonDistributionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No matching distribution found for one or more of the packages`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0008`,status:422,description:`At least one of the packages requires a Python version that doesn't match the one used in the project scan. Make sure to select a suitable Python version from the organization Python language settings. -Alternatively, add a \`.snyk\` file for Python version selection override.`,errorCode:`SNYK-OS-PYTHON-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InstallationFailureError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Packages installation failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0009`,status:422,description:`Some packages failed during installation due to missing system dependencies, compilation errors, or other package-specific issues.`,errorCode:`SNYK-OS-PYTHON-0009`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PipenvUnsupportedPythonVersionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Python version not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0010`,status:422,description:`At least one of the packages requires a Python version that doesn't match the one used in the project scan. -Make sure to use the correct python version in the requires section of the Pipfile.`,errorCode:`SNYK-OS-PYTHON-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PipenvNoMatchingPythonDistributionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No matching distribution found for one or more of the packages`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0011`,status:422,description:`At least one of the packages requires a Python version that doesn't match the one used in the project scan. -Make sure to use the correct python version in the requires section of the Pipfile.`,errorCode:`SNYK-OS-PYTHON-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PythonDependenciesSpaceLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`The 10 GB space limit for downloaded Python dependencies has been exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0012`,status:422,description:`The total size of the downloaded Python dependencies in the manifest file exceeds the 10GB limit. -This often happens due to the large size of some of the Python dependencies and is usually the case for Python packages that require NVIDIA drivers like PyTorch. `,errorCode:`SNYK-OS-PYTHON-0012`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/supported-languages-package-managers-and-frameworks/python/git-repositories-and-python#pip-and-git-repositories`]},p),g,b),this.name=this.constructor.name}},s.PythonRequiredPackagesMissingError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing required packages`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0013`,status:422,description:`One or more required Python packages could not be resolved or were missing during dependency analysis. -Verify that all required dependencies are declared in your manifest file and that they can be installed successfully using your package manager.`,errorCode:`SNYK-OS-PYTHON-0013`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PythonFailedToWriteTempFilesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to write temp files`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0014`,status:500,description:`The plugin failed to create or write temporary files required during dependency analysis. -Ensure the process has permission to write to the system temporary directory and that sufficient disk space is available.`,errorCode:`SNYK-OS-PYTHON-0014`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CyclicDependencyDetectedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Cyclic dependency detected in lockfile`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-ruby-0001`,status:422,description:`Cyclic dependency detected in lockfile.`,errorCode:`SNYK-OS-RUBY-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GemNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Gem not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-ruby-0002`,status:404,description:`A gem listed in the Gemfile cannot be found in the RubyGems repository or locally. +Alternatively, add a \`.snyk\` file for Python version selection override.`,errorCode:`SNYK-OS-PYTHON-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InstallationFailureError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Packages installation failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0009`,status:422,description:`Some packages failed during installation due to missing system dependencies, compilation errors, or other package-specific issues.`,errorCode:`SNYK-OS-PYTHON-0009`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PipenvUnsupportedPythonVersionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Python version not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0010`,status:422,description:`At least one of the packages requires a Python version that doesn't match the one used in the project scan. +Make sure to use the correct python version in the requires section of the Pipfile.`,errorCode:`SNYK-OS-PYTHON-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PipenvNoMatchingPythonDistributionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No matching distribution found for one or more of the packages`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0011`,status:422,description:`At least one of the packages requires a Python version that doesn't match the one used in the project scan. +Make sure to use the correct python version in the requires section of the Pipfile.`,errorCode:`SNYK-OS-PYTHON-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PythonDependenciesSpaceLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`The 10 GB space limit for downloaded Python dependencies has been exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0012`,status:422,description:`The total size of the downloaded Python dependencies in the manifest file exceeds the 10GB limit. +This often happens due to the large size of some of the Python dependencies and is usually the case for Python packages that require NVIDIA drivers like PyTorch. `,errorCode:`SNYK-OS-PYTHON-0012`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/supported-languages-package-managers-and-frameworks/python/git-repositories-and-python#pip-and-git-repositories`]},f),p,v),this.name=this.constructor.name}},s.PythonRequiredPackagesMissingError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing required packages`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0013`,status:422,description:`One or more required Python packages could not be resolved or were missing during dependency analysis. +Verify that all required dependencies are declared in your manifest file and that they can be installed successfully using your package manager.`,errorCode:`SNYK-OS-PYTHON-0013`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PythonFailedToWriteTempFilesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to write temp files`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-python-0014`,status:500,description:`The plugin failed to create or write temporary files required during dependency analysis. +Ensure the process has permission to write to the system temporary directory and that sufficient disk space is available.`,errorCode:`SNYK-OS-PYTHON-0014`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CyclicDependencyDetectedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Cyclic dependency detected in lockfile`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-ruby-0001`,status:422,description:`Cyclic dependency detected in lockfile.`,errorCode:`SNYK-OS-RUBY-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GemNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Gem not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-ruby-0002`,status:404,description:`A gem listed in the Gemfile cannot be found in the RubyGems repository or locally. Make sure all gems included in the Gemfile are publicly available or properly configured in your gem sources. -Verify that the gem name and version are correct, and check that you have access to any private gem repositories.`,errorCode:`SNYK-OS-RUBY-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GemVersionConflictError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Gem version conflict`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-ruby-0003`,status:409,description:`Bundler was unable to resolve compatible versions for the gems specified in the Gemfile. +Verify that the gem name and version are correct, and check that you have access to any private gem repositories.`,errorCode:`SNYK-OS-RUBY-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GemVersionConflictError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Gem version conflict`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-ruby-0003`,status:409,description:`Bundler was unable to resolve compatible versions for the gems specified in the Gemfile. This occurs when multiple gems have conflicting version requirements that cannot be satisfied simultaneously. -Review your Gemfile and Gemfile.lock to identify conflicting dependencies, and consider updating gem versions or constraints to resolve the conflict.`,errorCode:`SNYK-OS-RUBY-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ReachabilitySettingDisabledError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Reachability settings not enabled`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-settings-0001`,status:403,description:`The reachability settings are not enabled for your Organization. You can enable them from the Setttings page or you can switch to an Organization where the reachability settings are already enabled.`,errorCode:`SNYK-OS-SETTINGS-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/manage-risk/prioritize-issues-for-fixing/reachability-analysis`]},p),g,b),this.name=this.constructor.name}},s.UvNoProjectRootError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No root project found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-uv-0001`,status:422,description:`The project being scanned has no root package. To scan workspace members, use the --all-projects flag.`,errorCode:`SNYK-OS-UV-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_OpenSourceProjectSnapshots_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InternalServerError=s.StorageFailureError=s.DataTransformationError=s.InvalidResponseError=s.InvalidRequestError=void 0;let l=require_types(),p=require_problem_error();s.InvalidRequestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospss-1001`,status:400,description:`Check the body of your request and try again.`,errorCode:`SNYK-OSSI-OSPSS-1001`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InvalidResponseError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to return valid API response`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospss-1002`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPSS-1002`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.DataTransformationError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to process data`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospss-2001`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPSS-2001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.StorageFailureError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to store snapshot data`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospss-3001`,status:500,description:`Check inputs and then try again. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPSS-3001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InternalServerError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Internal server error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospss-4001`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPSS-4001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_OpenSourceProjectIssues_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InternalServerError=s.StorageFailureError=s.DataTransformationError=s.InvalidResponseError=s.InvalidRequestError=void 0;let l=require_types(),p=require_problem_error();s.InvalidRequestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospi-1001`,status:400,description:`Check the body of your request and try again.`,errorCode:`SNYK-OSSI-OSPI-1001`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InvalidResponseError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to return valid API response`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospi-1002`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPI-1002`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.DataTransformationError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to process data`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospi-2001`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPI-2001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.StorageFailureError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to store issue data`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospi-3001`,status:500,description:`Check inputs and then try again. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPI-3001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InternalServerError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Internal server error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospi-4001`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPI-4001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_Policies_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InvalidPolicyApplyError=void 0;let l=require_types(),p=require_problem_error();s.InvalidPolicyApplyError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to apply a policy with an invalid configuration`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-policy-0001`,status:422,description:`Snyk could not apply a policy whilst executing a test because the configuration for the policy was invalid. -You may be able to fix the policy and try again.`,errorCode:`SNYK-POLICY-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/manage-risk/policies`]},p),g,b),this.name=this.constructor.name}}})),require_PurlVulnerabilityFetching_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsupportedAlpineDistroError=s.UnsupportedContainerVendorError=s.UndefinedContainerVendorError=s.UnsupportedDebianDistroError=s.UndefinedContainerDistroError=s.TooManyIssuesError=s.TooManyPurlsError=s.InvalidPaginationParametersError=s.InternalServerError=s.VulndbNextError=s.VulnDBInvalidResponseError=s.VulnerabilityServiceUnavailableError=s.PackageNotFoundError=s.ComponentNotSupportedError=s.MissingComponentError=s.UnsupportedEcosystemError=s.NamespaceNotProvidedError=s.InvalidPurlError=s.AuthorizationRequestFailureError=s.OrganizationNotWhitelistedError=void 0;let l=require_types(),p=require_problem_error();s.OrganizationNotWhitelistedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Your Organisation is not authorized to perform this action`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-1040`,status:403,description:`You likely don’t have access to the features in Beta. To get access, you can request access to features in Beta through your account manager or team.`,errorCode:`SNYK-OSSI-1040`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.AuthorizationRequestFailureError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Authorization request failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-1050`,status:500,description:`Unexpected error when authenticating. Try again, and if the error still occurs, contact support.`,errorCode:`SNYK-OSSI-1050`,level:`fatal`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InvalidPurlError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid purl`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2010`,status:400,description:`Make sure that the purl is valid. See the Package URL specification link for further information.`,errorCode:`SNYK-OSSI-2010`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://github.com/package-url/purl-spec/blob/master/PURL-SPECIFICATION.rst`]},p),g,b),this.name=this.constructor.name}},s.NamespaceNotProvidedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Namespace not specified`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2011`,status:400,description:`You have requested a package type that requires a namespace (e.g. maven group id). Provide the namespace to retrieve the package.`,errorCode:`SNYK-OSSI-2011`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://github.com/package-url/purl-spec/blob/master/PURL-SPECIFICATION.rst`]},p),g,b),this.name=this.constructor.name}},s.UnsupportedEcosystemError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported ecosystem`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2020`,status:400,description:`The package type is not supported. Check the List issues for a package in Snyk API.`,errorCode:`SNYK-OSSI-2020`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MissingComponentError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Purl components required`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2021`,status:400,description:`A list of components of the purl spec is required. The purl did not specify all the required components. Please add the missing components to the purl and try again.`,errorCode:`SNYK-OSSI-2021`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ComponentNotSupportedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported purl components`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2022`,status:400,description:`Remove the unsupported component and retry the request.`,errorCode:`SNYK-OSSI-2022`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PackageNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Requested package not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2030`,status:404,description:`The package you specified in the purl cannot be found in the vulnerability database. Check the package name, ecosystem, and version, then try again.`,errorCode:`SNYK-OSSI-2030`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.VulnerabilityServiceUnavailableError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Vulnerability service not available`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2031`,status:503,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-2031`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.VulnDBInvalidResponseError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`This issue is unexpected and the service should recover quickly if not please contact support`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2032`,status:500,description:`An unexpected error occurred. Please try again, and if you continue to experience issues please contact support.`,errorCode:`SNYK-OSSI-2032`,level:`warn`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.VulndbNextError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`This issue is unexpected and the service should recover quickly if not please contact support`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2033`,status:500,description:`An unexpected error occurred with the vulnerability service. Please try again, and if you continue to experience issues please contact support.`,errorCode:`SNYK-OSSI-2033`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InternalServerError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Request not processed due to unexpected error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2040`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-2040`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InvalidPaginationParametersError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid pagination parameters`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2041`,status:400,description:`The pagination limit is > 1 and ≤ 1000, and the offset is ≥0.`,errorCode:`SNYK-OSSI-2041`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TooManyPurlsError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`purls exceed limit`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2042`,status:400,description:`The number of purls sent in the request exceeds the limit of 1000 set by the service.`,errorCode:`SNYK-OSSI-2042`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TooManyIssuesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Number of issues exceeds limit`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2043`,status:400,description:`The number of issues found for the provided purls exceeds the limit defined by the API. Reduce the number of purls sent in a single request.`,errorCode:`SNYK-OSSI-2043`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UndefinedContainerDistroError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Expected distro to be present`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2044`,status:400,description:`The given Package URL does not have a required distro qualifier.`,errorCode:`SNYK-OSSI-2044`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-containers/how-snyk-container-works/supported-operating-system-distributions#debian`]},p),g,b),this.name=this.constructor.name}},s.UnsupportedDebianDistroError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported Debian distro`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2045`,status:400,description:`This Debian distro is currently not supported.`,errorCode:`SNYK-OSSI-2045`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UndefinedContainerVendorError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Expected namespace to be present`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2046`,status:400,description:`The given Package URL does not have a required namespace.`,errorCode:`SNYK-OSSI-2046`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnsupportedContainerVendorError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported vendor`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2047`,status:400,description:`The given Package URL does not contain a supported vendor. Please use one of the listed vendors and try again.`,errorCode:`SNYK-OSSI-2047`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnsupportedAlpineDistroError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported Alpine distro`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2048`,status:400,description:`This Alpine distro is currently not supported.`,errorCode:`SNYK-OSSI-2048`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_IsolatedBuilds_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DefaultImageNotFoundError=s.ProjectTooBigError=s.SsoReAuthRequiredError=s.UnsupportedEcosystemError=s.BuildEnvironmentNotFoundError=s.InvalidRequestError=void 0;let l=require_types(),p=require_problem_error();s.InvalidRequestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8001`,status:400,description:`The provided request payload is not valid for the selected ecosystem. Please review the API documentation.`,errorCode:`SNYK-OS-8001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://apidocs.snyk.io/`]},p),g,b),this.name=this.constructor.name}},s.BuildEnvironmentNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Build environment not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8002`,status:404,description:`The build environment for the provided context could not be found. Please ensure you have created the build environment first.`,errorCode:`SNYK-OS-8002`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnsupportedEcosystemError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported Ecosystem`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8003`,status:400,description:`The language or package manager is not supported. Please refer to the supported package managers in the links.`,errorCode:`SNYK-OS-8003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/supported-languages-frameworks-and-feature-availability-overview#open-source-and-licensing-snyk-open-source`]},p),g,b),this.name=this.constructor.name}},s.SsoReAuthRequiredError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`OAuth re-authorization required`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8004`,status:422,description:`Your code is cloned on an isolated environment using Git as it is required by Snyk to analyze its dependencies. +Review your Gemfile and Gemfile.lock to identify conflicting dependencies, and consider updating gem versions or constraints to resolve the conflict.`,errorCode:`SNYK-OS-RUBY-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ReachabilitySettingDisabledError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Reachability settings not enabled`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-settings-0001`,status:403,description:`The reachability settings are not enabled for your Organization. You can enable them from the Setttings page or you can switch to an Organization where the reachability settings are already enabled.`,errorCode:`SNYK-OS-SETTINGS-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/manage-risk/prioritize-issues-for-fixing/reachability-analysis`]},f),p,v),this.name=this.constructor.name}},s.UvNoProjectRootError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No root project found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-uv-0001`,status:422,description:`The project being scanned has no root package. To scan workspace members, use the --all-projects flag.`,errorCode:`SNYK-OS-UV-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_OpenSourceProjectSnapshots_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InternalServerError=s.StorageFailureError=s.DataTransformationError=s.InvalidResponseError=s.InvalidRequestError=void 0;let l=require_types(),f=require_problem_error();s.InvalidRequestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospss-1001`,status:400,description:`Check the body of your request and try again.`,errorCode:`SNYK-OSSI-OSPSS-1001`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InvalidResponseError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to return valid API response`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospss-1002`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPSS-1002`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.DataTransformationError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to process data`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospss-2001`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPSS-2001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.StorageFailureError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to store snapshot data`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospss-3001`,status:500,description:`Check inputs and then try again. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPSS-3001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InternalServerError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Internal server error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospss-4001`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPSS-4001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_OpenSourceProjectIssues_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InternalServerError=s.StorageFailureError=s.DataTransformationError=s.InvalidResponseError=s.InvalidRequestError=void 0;let l=require_types(),f=require_problem_error();s.InvalidRequestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospi-1001`,status:400,description:`Check the body of your request and try again.`,errorCode:`SNYK-OSSI-OSPI-1001`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InvalidResponseError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to return valid API response`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospi-1002`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPI-1002`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.DataTransformationError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to process data`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospi-2001`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPI-2001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.StorageFailureError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to store issue data`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospi-3001`,status:500,description:`Check inputs and then try again. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPI-3001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InternalServerError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Internal server error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-ospi-4001`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-OSPI-4001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_Policies_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InvalidPolicyApplyError=void 0;let l=require_types(),f=require_problem_error();s.InvalidPolicyApplyError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to apply a policy with an invalid configuration`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-policy-0001`,status:422,description:`Snyk could not apply a policy whilst executing a test because the configuration for the policy was invalid. +You may be able to fix the policy and try again.`,errorCode:`SNYK-POLICY-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/manage-risk/policies`]},f),p,v),this.name=this.constructor.name}}})),require_PurlVulnerabilityFetching_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UnsupportedAlpineDistroError=s.UnsupportedContainerVendorError=s.UndefinedContainerVendorError=s.UnsupportedDebianDistroError=s.UndefinedContainerDistroError=s.TooManyIssuesError=s.TooManyPurlsError=s.InvalidPaginationParametersError=s.InternalServerError=s.VulndbNextError=s.VulnDBInvalidResponseError=s.VulnerabilityServiceUnavailableError=s.PackageNotFoundError=s.ComponentNotSupportedError=s.MissingComponentError=s.UnsupportedEcosystemError=s.NamespaceNotProvidedError=s.InvalidPurlError=s.AuthorizationRequestFailureError=s.OrganizationNotWhitelistedError=void 0;let l=require_types(),f=require_problem_error();s.OrganizationNotWhitelistedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Your Organisation is not authorized to perform this action`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-1040`,status:403,description:`You likely don’t have access to the features in Beta. To get access, you can request access to features in Beta through your account manager or team.`,errorCode:`SNYK-OSSI-1040`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.AuthorizationRequestFailureError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Authorization request failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-1050`,status:500,description:`Unexpected error when authenticating. Try again, and if the error still occurs, contact support.`,errorCode:`SNYK-OSSI-1050`,level:`fatal`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InvalidPurlError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid purl`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2010`,status:400,description:`Make sure that the purl is valid. See the Package URL specification link for further information.`,errorCode:`SNYK-OSSI-2010`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://github.com/package-url/purl-spec/blob/master/PURL-SPECIFICATION.rst`]},f),p,v),this.name=this.constructor.name}},s.NamespaceNotProvidedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Namespace not specified`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2011`,status:400,description:`You have requested a package type that requires a namespace (e.g. maven group id). Provide the namespace to retrieve the package.`,errorCode:`SNYK-OSSI-2011`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://github.com/package-url/purl-spec/blob/master/PURL-SPECIFICATION.rst`]},f),p,v),this.name=this.constructor.name}},s.UnsupportedEcosystemError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported ecosystem`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2020`,status:400,description:`The package type is not supported. Check the List issues for a package in Snyk API.`,errorCode:`SNYK-OSSI-2020`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MissingComponentError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Purl components required`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2021`,status:400,description:`A list of components of the purl spec is required. The purl did not specify all the required components. Please add the missing components to the purl and try again.`,errorCode:`SNYK-OSSI-2021`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ComponentNotSupportedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported purl components`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2022`,status:400,description:`Remove the unsupported component and retry the request.`,errorCode:`SNYK-OSSI-2022`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PackageNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Requested package not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2030`,status:404,description:`The package you specified in the purl cannot be found in the vulnerability database. Check the package name, ecosystem, and version, then try again.`,errorCode:`SNYK-OSSI-2030`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.VulnerabilityServiceUnavailableError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Vulnerability service not available`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2031`,status:503,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-2031`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.VulnDBInvalidResponseError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`This issue is unexpected and the service should recover quickly if not please contact support`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2032`,status:500,description:`An unexpected error occurred. Please try again, and if you continue to experience issues please contact support.`,errorCode:`SNYK-OSSI-2032`,level:`warn`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.VulndbNextError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`This issue is unexpected and the service should recover quickly if not please contact support`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2033`,status:500,description:`An unexpected error occurred with the vulnerability service. Please try again, and if you continue to experience issues please contact support.`,errorCode:`SNYK-OSSI-2033`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InternalServerError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Request not processed due to unexpected error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2040`,status:500,description:`This issue is unexpected, and the service will recover shortly. If the error still occurs, contact support.`,errorCode:`SNYK-OSSI-2040`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InvalidPaginationParametersError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid pagination parameters`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2041`,status:400,description:`The pagination limit is > 1 and ≤ 1000, and the offset is ≥0.`,errorCode:`SNYK-OSSI-2041`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TooManyPurlsError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`purls exceed limit`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2042`,status:400,description:`The number of purls sent in the request exceeds the limit of 1000 set by the service.`,errorCode:`SNYK-OSSI-2042`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TooManyIssuesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Number of issues exceeds limit`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2043`,status:400,description:`The number of issues found for the provided purls exceeds the limit defined by the API. Reduce the number of purls sent in a single request.`,errorCode:`SNYK-OSSI-2043`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UndefinedContainerDistroError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Expected distro to be present`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2044`,status:400,description:`The given Package URL does not have a required distro qualifier.`,errorCode:`SNYK-OSSI-2044`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-containers/how-snyk-container-works/supported-operating-system-distributions#debian`]},f),p,v),this.name=this.constructor.name}},s.UnsupportedDebianDistroError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported Debian distro`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2045`,status:400,description:`This Debian distro is currently not supported.`,errorCode:`SNYK-OSSI-2045`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UndefinedContainerVendorError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Expected namespace to be present`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2046`,status:400,description:`The given Package URL does not have a required namespace.`,errorCode:`SNYK-OSSI-2046`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnsupportedContainerVendorError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported vendor`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2047`,status:400,description:`The given Package URL does not contain a supported vendor. Please use one of the listed vendors and try again.`,errorCode:`SNYK-OSSI-2047`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnsupportedAlpineDistroError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported Alpine distro`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-ossi-2048`,status:400,description:`This Alpine distro is currently not supported.`,errorCode:`SNYK-OSSI-2048`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_IsolatedBuilds_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.DefaultImageNotFoundError=s.ProjectTooBigError=s.SsoReAuthRequiredError=s.UnsupportedEcosystemError=s.BuildEnvironmentNotFoundError=s.InvalidRequestError=void 0;let l=require_types(),f=require_problem_error();s.InvalidRequestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8001`,status:400,description:`The provided request payload is not valid for the selected ecosystem. Please review the API documentation.`,errorCode:`SNYK-OS-8001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://apidocs.snyk.io/`]},f),p,v),this.name=this.constructor.name}},s.BuildEnvironmentNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Build environment not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8002`,status:404,description:`The build environment for the provided context could not be found. Please ensure you have created the build environment first.`,errorCode:`SNYK-OS-8002`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnsupportedEcosystemError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported Ecosystem`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8003`,status:400,description:`The language or package manager is not supported. Please refer to the supported package managers in the links.`,errorCode:`SNYK-OS-8003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/supported-languages-frameworks-and-feature-availability-overview#open-source-and-licensing-snyk-open-source`]},f),p,v),this.name=this.constructor.name}},s.SsoReAuthRequiredError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`OAuth re-authorization required`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8004`,status:422,description:`Your code is cloned on an isolated environment using Git as it is required by Snyk to analyze its dependencies. Your Organization has enabled or enforced SAML SSO after you authorized Snyk to access your code, and a re-authentication is therefore required. The error you're seeing is usually reproducible by attempting to do a \`git clone\` of your repository with incorrectly configured credentials. -Verify your authentication configuration with your Git cloud provider and try again.`,errorCode:`SNYK-OS-8004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.github.com/en/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on#about-oauth-apps-github-apps-and-saml-sso`]},p),g,b),this.name=this.constructor.name}},s.ProjectTooBigError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Project too large to be processed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8005`,status:422,description:`The project cannot be built or processed due to requiring more memory than available. -For node projects, please try again after removing requirement to generate a lockfile when opening a fix PR.`,errorCode:`SNYK-OS-8005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/supported-languages-frameworks-and-feature-availability-overview#howtonotrequestalockfiletobegenerated`]},p),g,b),this.name=this.constructor.name}},s.DefaultImageNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No default image found in repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8006`,status:500,description:`Unable to find the default image. Please try again, and contact Snyk support if the error persists.`,errorCode:`SNYK-OS-8006`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_OpenAPI_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ConflictError=s.UnsupportedMediaTypeError=s.UnauthorizedError=s.RequestEntityTooLargeError=s.MethodNotAllowedError=s.NotFoundError=s.NotAcceptableError=s.ForbiddenError=s.BadRequestError=void 0;let l=require_types(),p=require_problem_error();s.BadRequestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Bad request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0001`,status:400,description:`The server cannot process the request due to invalid or corrupt data. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0001`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-api-info/getting-started-using-snyk-rest-api `]},p),g,b),this.name=this.constructor.name}},s.ForbiddenError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Forbidden`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0002`,status:403,description:`Access to the requested resource is forbidden. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0002`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.NotAcceptableError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Not acceptable`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0003`,status:406,description:`The server cannot provide a response that matches the provided accept headers. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0003`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.NotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0004`,status:404,description:`The server cannot find the requested resource. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0004`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MethodNotAllowedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Method not allowed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0005`,status:405,description:`The target endpoint does not support your request method. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0005`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.RequestEntityTooLargeError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Request entity too large`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0006`,status:413,description:`The request entity exceeds server limitations. Reduce the size of the request entity, then try again.`,errorCode:`SNYK-OPENAPI-0006`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnauthorizedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unauthorized`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0007`,status:401,description:`The request lacks authentication credentials for the requested resource. Ensure you are sending valid credentials, then try again.`,errorCode:`SNYK-OPENAPI-0007`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-api-info/authentication-for-api`]},p),g,b),this.name=this.constructor.name}},s.UnsupportedMediaTypeError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported media type`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0008`,status:415,description:`The media format of the request is not supported. Change media format, then try again.`,errorCode:`SNYK-OPENAPI-0008`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ConflictError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Conflict`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0009`,status:409,description:`The request could not be completed due to a conflict with the current state of the target resource. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0009`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_OpenSourceUnmanaged_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Sha1NotFoundError=s.MavenSearchServiceUnavailableError=void 0;let l=require_types(),p=require_problem_error();s.MavenSearchServiceUnavailableError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Maven search service unavailable`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-osjvm-001`,status:503,description:`The upstream Maven search service is not available.`,errorCode:`SNYK-OSJVM-001`,level:`warn`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://search.maven.org`,`https://status.maven.org`]},p),g,b),this.name=this.constructor.name}},s.Sha1NotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SHA1 not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-osjvm-002`,status:404,description:`Unable to find the coordinates for the provided SHA1. Please verify the data you are sending and try again.`,errorCode:`SNYK-OSJVM-002`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/test-for-vulnerabilities/scan-all-unmanaged-jar-files`]},p),g,b),this.name=this.constructor.name}}})),require_SbomTest_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NoTestablePackagesError=s.ConversionFailedError=s.FormatNotSupportedError=s.UnprocessableInputError=s.FormatUnknownError=s.PendingTestError=s.FailedTestError=s.NotFoundError=s.OrgIDMismatchError=s.InternalError=void 0;let l=require_types(),p=require_problem_error();s.InternalError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SBOM test error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0001`,status:500,description:`An unexpected error occurred. Review the request, then try again. If the error persists, contact Snyk Support.`,errorCode:`SNYK-SBOM-0001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.OrgIDMismatchError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Organization ID mismatch`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0002`,status:404,description:`The requested organization ID does not match the owner of the SBOM test ID. +Verify your authentication configuration with your Git cloud provider and try again.`,errorCode:`SNYK-OS-8004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.github.com/en/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on#about-oauth-apps-github-apps-and-saml-sso`]},f),p,v),this.name=this.constructor.name}},s.ProjectTooBigError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Project too large to be processed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8005`,status:422,description:`The project cannot be built or processed due to requiring more memory than available. +For node projects, please try again after removing requirement to generate a lockfile when opening a fix PR.`,errorCode:`SNYK-OS-8005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/supported-languages-frameworks-and-feature-availability-overview#howtonotrequestalockfiletobegenerated`]},f),p,v),this.name=this.constructor.name}},s.DefaultImageNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No default image found in repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-8006`,status:500,description:`Unable to find the default image. Please try again, and contact Snyk support if the error persists.`,errorCode:`SNYK-OS-8006`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_OpenAPI_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ConflictError=s.UnsupportedMediaTypeError=s.UnauthorizedError=s.RequestEntityTooLargeError=s.MethodNotAllowedError=s.NotFoundError=s.NotAcceptableError=s.ForbiddenError=s.BadRequestError=void 0;let l=require_types(),f=require_problem_error();s.BadRequestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Bad request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0001`,status:400,description:`The server cannot process the request due to invalid or corrupt data. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0001`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-api-info/getting-started-using-snyk-rest-api `]},f),p,v),this.name=this.constructor.name}},s.ForbiddenError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Forbidden`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0002`,status:403,description:`Access to the requested resource is forbidden. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0002`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.NotAcceptableError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Not acceptable`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0003`,status:406,description:`The server cannot provide a response that matches the provided accept headers. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0003`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.NotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0004`,status:404,description:`The server cannot find the requested resource. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0004`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MethodNotAllowedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Method not allowed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0005`,status:405,description:`The target endpoint does not support your request method. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0005`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.RequestEntityTooLargeError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Request entity too large`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0006`,status:413,description:`The request entity exceeds server limitations. Reduce the size of the request entity, then try again.`,errorCode:`SNYK-OPENAPI-0006`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnauthorizedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unauthorized`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0007`,status:401,description:`The request lacks authentication credentials for the requested resource. Ensure you are sending valid credentials, then try again.`,errorCode:`SNYK-OPENAPI-0007`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-api-info/authentication-for-api`]},f),p,v),this.name=this.constructor.name}},s.UnsupportedMediaTypeError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported media type`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0008`,status:415,description:`The media format of the request is not supported. Change media format, then try again.`,errorCode:`SNYK-OPENAPI-0008`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ConflictError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Conflict`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-openapi-0009`,status:409,description:`The request could not be completed due to a conflict with the current state of the target resource. Review the request, then try again.`,errorCode:`SNYK-OPENAPI-0009`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_OpenSourceUnmanaged_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.Sha1NotFoundError=s.MavenSearchServiceUnavailableError=void 0;let l=require_types(),f=require_problem_error();s.MavenSearchServiceUnavailableError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Maven search service unavailable`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-osjvm-001`,status:503,description:`The upstream Maven search service is not available.`,errorCode:`SNYK-OSJVM-001`,level:`warn`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://search.maven.org`,`https://status.maven.org`]},f),p,v),this.name=this.constructor.name}},s.Sha1NotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SHA1 not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-osjvm-002`,status:404,description:`Unable to find the coordinates for the provided SHA1. Please verify the data you are sending and try again.`,errorCode:`SNYK-OSJVM-002`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/test-for-vulnerabilities/scan-all-unmanaged-jar-files`]},f),p,v),this.name=this.constructor.name}}})),require_SbomTest_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NoTestablePackagesError=s.ConversionFailedError=s.FormatNotSupportedError=s.UnprocessableInputError=s.FormatUnknownError=s.PendingTestError=s.FailedTestError=s.NotFoundError=s.OrgIDMismatchError=s.InternalError=void 0;let l=require_types(),f=require_problem_error();s.InternalError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SBOM test error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0001`,status:500,description:`An unexpected error occurred. Review the request, then try again. If the error persists, contact Snyk Support.`,errorCode:`SNYK-SBOM-0001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.OrgIDMismatchError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Organization ID mismatch`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0002`,status:404,description:`The requested organization ID does not match the owner of the SBOM test ID. This error occurs when the supplied organization ID is different to the one used when creating an SBOM test run. -Ensure the organization ID used to make the request is the same as the the organization ID used to create the SBOM test.`,errorCode:`SNYK-SBOM-0002`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.NotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to find SBOM test`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0003`,status:404,description:`Snyk was unable to find the requested SBOM test.`,errorCode:`SNYK-SBOM-0003`,level:`warn`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FailedTestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SBOM test failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0004`,status:404,description:`The SBOM test failed and does not have any results. +Ensure the organization ID used to make the request is the same as the the organization ID used to create the SBOM test.`,errorCode:`SNYK-SBOM-0002`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.NotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to find SBOM test`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0003`,status:404,description:`Snyk was unable to find the requested SBOM test.`,errorCode:`SNYK-SBOM-0003`,level:`warn`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FailedTestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SBOM test failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0004`,status:404,description:`The SBOM test failed and does not have any results. -This error occurs when results for a failed SBOM test are being requested.`,errorCode:`SNYK-SBOM-0004`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PendingTestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SBOM test results still pending`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0005`,status:404,description:`The SBOM test is still processing and does not have any results yet. +This error occurs when results for a failed SBOM test are being requested.`,errorCode:`SNYK-SBOM-0004`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PendingTestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SBOM test results still pending`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0005`,status:404,description:`The SBOM test is still processing and does not have any results yet. -This error occurs when the results for an SBOM test have been requested, but the SBOM test is still being processed.`,errorCode:`SNYK-SBOM-0005`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FormatUnknownError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unknown SBOM format`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0006`,status:422,description:`Snyk does not recognize the SBOM file format. +This error occurs when the results for an SBOM test have been requested, but the SBOM test is still being processed.`,errorCode:`SNYK-SBOM-0005`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FormatUnknownError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unknown SBOM format`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0006`,status:422,description:`Snyk does not recognize the SBOM file format. -Provide an SBOM document with a supported format.`,errorCode:`SNYK-SBOM-0006`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/sbom-test`]},p),g,b),this.name=this.constructor.name}},s.UnprocessableInputError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to process SBOM input`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0007`,status:422,description:`Snyk is unable to decode the SBOM file. Provide a valid SBOM document and try again.`,errorCode:`SNYK-SBOM-0007`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/sbom-test`]},p),g,b),this.name=this.constructor.name}},s.FormatNotSupportedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SBOM format not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0008`,status:422,description:`Provide a supported format of the SBOM document and try again.`,errorCode:`SNYK-SBOM-0008`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/sbom-test`]},p),g,b),this.name=this.constructor.name}},s.ConversionFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SBOM analysis failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0009`,status:422,description:`Snyk was unable to process the provided SBOM input and is unable to scan it for issues.`,errorCode:`SNYK-SBOM-0009`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.NoTestablePackagesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No testable packages found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0010`,status:422,description:`The SBOM document you provided does not contain any packages supported by Snyk vulnerability analysis, or it does not contain any package.`,errorCode:`SNYK-SBOM-0010`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_SbomExport_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InvalidDepGraphError=s.EmptyRequestBodyError=s.MissingAuthTokenError=s.DepGraphResponseError=s.UnsupportedProjectError=s.IaCOrSASTProjectError=s.UnexpectedParseDepGraphError=s.UnexpectedDepGraphResponseError=s.InternalServerError=void 0;let l=require_types(),p=require_problem_error();s.InternalServerError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SBOM generation export server error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9000`,status:500,description:`An unexpected error occurred during the SBOM generation. Review the request, then try again. If the error persists, contact Snyk Support.`,errorCode:`SNYK-OS-9000`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnexpectedDepGraphResponseError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Dependency graph error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9001`,status:500,description:`An unexpected dependency graph error occurred. Review the request, then try again. If the error persists, contact Snyk Support.`,errorCode:`SNYK-OS-9001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnexpectedParseDepGraphError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Error parsing dependency graph`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9002`,status:500,description:`The dependency graph cannot be parsed due to an unexpected error. Review the request, then try again. If the error persists, contact Snyk Support.`,errorCode:`SNYK-OS-9002`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.IaCOrSASTProjectError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SBOM not supported due to project type`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9003`,status:404,description:`Only SBOMs for Snyk Open Source or Snyk Container projects are supported.`,errorCode:`SNYK-OS-9003`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnsupportedProjectError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SBOM not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9004`,status:404,description:`Only SBOMs for open source projects are supported (Snyk Open Source).`,errorCode:`SNYK-OS-9004`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.DepGraphResponseError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Dependency graph request cannot be processed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9005`,status:404,description:`The server cannot process the request due to incomplete data. Review the request, then try again.`,errorCode:`SNYK-OS-9005`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MissingAuthTokenError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Authorization failed due to missing API token`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9006`,status:401,description:`The API token is misconfigured or expired. Configure or generate the API token, then try again.`,errorCode:`SNYK-OS-9006`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-api-info/revoking-and-regenerating-snyk-api-tokens`]},p),g,b),this.name=this.constructor.name}},s.EmptyRequestBodyError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Client request cannot be processed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9007`,status:400,description:`The body of the request is empty. Review the request, then try again.`,errorCode:`SNYK-OS-9007`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InvalidDepGraphError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid dependency graph`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9008`,status:422,description:`The supplied dependency graph was not valid. Review the request, then try again.`,errorCode:`SNYK-OS-9008`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_Fix_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.FailedToRenderDefaultTemplateError=s.FailedToLoadCompiledJSONError=s.PRTemplateInvalidPayloadError=s.FailedToDeletePRTemplateError=s.FailedToReadPRTemplateError=s.FailedToCreatePRTemplateError=s.FailedToGenerateHashError=s.FailedToLoadCompiledYamlError=s.FailedToParsePullRequestAttributesError=s.FailedToCompilePrTemplateError=s.PullRequestTemplateNotFoundError=s.FailedToGetPullRequestAttributesError=s.VersionParsingError=s.DowngradeVersionUnsupportedError=s.AlreadyLatestVersionError=s.VersionNotFoundError=s.NoMatureVersionsFoundError=s.MetadataNotFoundError=s.UnsupportedEcosystemError=s.UnauthorisedAccessError=s.SCMRateLimitError=s.FixScenarioNotSupportedError=void 0;let l=require_types(),p=require_problem_error();s.FixScenarioNotSupportedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Fix scenario not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#pr-failures-0001`,status:422,description:`Snyk failed to open a fix PR as the scenario is not supported.`,errorCode:`PR-FAILURES-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.SCMRateLimitError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SCM rate limit`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#pr-failures-0002`,status:429,description:`SCM rate limit exceeded due to too many requests.`,errorCode:`PR-FAILURES-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnauthorisedAccessError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unauthorised access`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#pr-failures-0003`,status:403,description:`Request failed due to unathorised access. Please read documentation around adding users and permitted roles.`,errorCode:`PR-FAILURES-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-admin/groups-and-organizations/organizations/manage-users-in-organizations`]},p),g,b),this.name=this.constructor.name}},s.UnsupportedEcosystemError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unsupported ecosystem`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0001`,status:400,description:`The language or package manager is not supported. Please refer to the supported package managers in the documentation.`,errorCode:`SNYK-PACKAGES-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-with-snyk/pull-requests/snyk-pull-or-merge-requests/upgrade-dependencies-with-automatic-prs-upgrade-prs/upgrade-open-source-dependencies-with-automatic-prs#supported-languages-and-scms`]},p),g,b),this.name=this.constructor.name}},s.MetadataNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Metadata not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0003`,status:404,description:`Package metadata not or found or missing.`,errorCode:`SNYK-PACKAGES-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/supported-languages-package-managers-and-frameworks#package-managers-and-frameworks`]},p),g,b),this.name=this.constructor.name}},s.NoMatureVersionsFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No mature versions found for package`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0005`,status:404,description:`Unable to provide a recommended version as no mature versions were found.`,errorCode:`SNYK-PACKAGES-0005`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.VersionNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No recommended version found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0006`,status:404,description:`Unable to provide a recommended version for package using this policy.`,errorCode:`SNYK-PACKAGES-0006`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.AlreadyLatestVersionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Package is already at latest version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0007`,status:404,description:`No newer version found for this package, as it is already to latest version.`,errorCode:`SNYK-PACKAGES-0007`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.DowngradeVersionUnsupportedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Version downgrade is not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0008`,status:400,description:`Unable to suggest a downgrade for a package version.`,errorCode:`SNYK-PACKAGES-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.VersionParsingError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0009`,status:400,description:`Not a valid version for semver format.`,errorCode:`SNYK-PACKAGES-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://semver.org/`]},p),g,b),this.name=this.constructor.name}},s.FailedToGetPullRequestAttributesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to get pull request attributes`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0001`,status:500,description:`Snyk could not get the custom pull request template attributes, using the given variables and the fetched pr template.`,errorCode:`SNYK-PR-TEMPLATE-0001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}},s.PullRequestTemplateNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0002`,status:404,description:`We could not find your pull request template, have you created one yet? Please check the attached link for instructions on how to setup your pull request template.`,errorCode:`SNYK-PR-TEMPLATE-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}},s.FailedToCompilePrTemplateError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to compile pull request template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0003`,status:400,description:`Could not compile your customize pull request template. Please check for syntax errors using the Snyk variables inside the template.`,errorCode:`SNYK-PR-TEMPLATE-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}},s.FailedToParsePullRequestAttributesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to parse pull request attributes`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0004`,status:500,description:`Snyk could not parse the custom pull request template, using the given variables and assigning them to the fetched pr template.`,errorCode:`SNYK-PR-TEMPLATE-0004`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}},s.FailedToLoadCompiledYamlError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to load YAML file after substituting Snyk variables`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0005`,status:500,description:`Could not load YAML file after substituting Snyk variables into the custom PR template.`,errorCode:`SNYK-PR-TEMPLATE-0005`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}},s.FailedToGenerateHashError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to generate hash for custom PR template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0006`,status:500,description:`Snyk could not generate hash using the customer PR files and projects vulnIds.`,errorCode:`SNYK-PR-TEMPLATE-0006`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}},s.FailedToCreatePRTemplateError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to create pull request template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0007`,status:500,description:`Snyk could not create pull request template.`,errorCode:`SNYK-PR-TEMPLATE-0007`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}},s.FailedToReadPRTemplateError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to get pull request template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0008`,status:500,description:`Snyk could not get pull request template.`,errorCode:`SNYK-PR-TEMPLATE-0008`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}},s.FailedToDeletePRTemplateError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to delete pull request template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0009`,status:500,description:`Snyk could not delete pull request template.`,errorCode:`SNYK-PR-TEMPLATE-0009`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}},s.PRTemplateInvalidPayloadError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid payload`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0010`,status:500,description:`The pull request template payload is invalid.`,errorCode:`SNYK-PR-TEMPLATE-0010`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FailedToLoadCompiledJSONError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to load JSON file after substituting Snyk variables`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0011`,status:500,description:`Could not load JSON file after substituting Snyk variables into the custom PR template.`,errorCode:`SNYK-PR-TEMPLATE-0011`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}},s.FailedToRenderDefaultTemplateError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to render default PR template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0012`,status:500,description:`Could not render default PR template.`,errorCode:`SNYK-PR-TEMPLATE-0012`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},p),g,b),this.name=this.constructor.name}}})),require_Code_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TestResultsExpiredError=s.TestIDNotFoundError=s.TestRuleExtensionAlreadyPublishedForGroupError=s.RuleExtensionsLimitReachedError=s.OrgOutsideAdminGroupError=s.GroupRelationshipMustBeForAdminGroupError=s.OrgRelationshipsMustBeUniqueError=s.RuleExtensionAlreadyExistsForGroupError=s.UnsupportedProjectError=s.FeatureIsNotEnabledError=s.AnalysisFileNameLengthLimitExceededError=s.AnalysisTargetSizeLimitExceededError=s.AnalysisResultSizeLimitExceededError=s.AnalysisFileCountLimitExceededError=void 0;let l=require_types(),p=require_problem_error();s.AnalysisFileCountLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Analysis file count limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0001`,status:422,description:`This error occurs when the analysis target has a supported file count that exceeds current system limits. +Provide an SBOM document with a supported format.`,errorCode:`SNYK-SBOM-0006`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/sbom-test`]},f),p,v),this.name=this.constructor.name}},s.UnprocessableInputError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to process SBOM input`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0007`,status:422,description:`Snyk is unable to decode the SBOM file. Provide a valid SBOM document and try again.`,errorCode:`SNYK-SBOM-0007`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/sbom-test`]},f),p,v),this.name=this.constructor.name}},s.FormatNotSupportedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SBOM format not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0008`,status:422,description:`Provide a supported format of the SBOM document and try again.`,errorCode:`SNYK-SBOM-0008`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/sbom-test`]},f),p,v),this.name=this.constructor.name}},s.ConversionFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SBOM analysis failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0009`,status:422,description:`Snyk was unable to process the provided SBOM input and is unable to scan it for issues.`,errorCode:`SNYK-SBOM-0009`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.NoTestablePackagesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No testable packages found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-sbom-0010`,status:422,description:`The SBOM document you provided does not contain any packages supported by Snyk vulnerability analysis, or it does not contain any package.`,errorCode:`SNYK-SBOM-0010`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_SbomExport_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.InvalidDepGraphError=s.EmptyRequestBodyError=s.MissingAuthTokenError=s.DepGraphResponseError=s.UnsupportedProjectError=s.IaCOrSASTProjectError=s.UnexpectedParseDepGraphError=s.UnexpectedDepGraphResponseError=s.InternalServerError=void 0;let l=require_types(),f=require_problem_error();s.InternalServerError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SBOM generation export server error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9000`,status:500,description:`An unexpected error occurred during the SBOM generation. Review the request, then try again. If the error persists, contact Snyk Support.`,errorCode:`SNYK-OS-9000`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnexpectedDepGraphResponseError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Dependency graph error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9001`,status:500,description:`An unexpected dependency graph error occurred. Review the request, then try again. If the error persists, contact Snyk Support.`,errorCode:`SNYK-OS-9001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnexpectedParseDepGraphError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Error parsing dependency graph`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9002`,status:500,description:`The dependency graph cannot be parsed due to an unexpected error. Review the request, then try again. If the error persists, contact Snyk Support.`,errorCode:`SNYK-OS-9002`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.IaCOrSASTProjectError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SBOM not supported due to project type`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9003`,status:404,description:`Only SBOMs for Snyk Open Source or Snyk Container projects are supported.`,errorCode:`SNYK-OS-9003`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnsupportedProjectError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SBOM not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9004`,status:404,description:`Only SBOMs for open source projects are supported (Snyk Open Source).`,errorCode:`SNYK-OS-9004`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.DepGraphResponseError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Dependency graph request cannot be processed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9005`,status:404,description:`The server cannot process the request due to incomplete data. Review the request, then try again.`,errorCode:`SNYK-OS-9005`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MissingAuthTokenError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Authorization failed due to missing API token`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9006`,status:401,description:`The API token is misconfigured or expired. Configure or generate the API token, then try again.`,errorCode:`SNYK-OS-9006`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-api-info/revoking-and-regenerating-snyk-api-tokens`]},f),p,v),this.name=this.constructor.name}},s.EmptyRequestBodyError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Client request cannot be processed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9007`,status:400,description:`The body of the request is empty. Review the request, then try again.`,errorCode:`SNYK-OS-9007`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InvalidDepGraphError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid dependency graph`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-9008`,status:422,description:`The supplied dependency graph was not valid. Review the request, then try again.`,errorCode:`SNYK-OS-9008`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_Fix_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.FailedToRenderDefaultTemplateError=s.FailedToLoadCompiledJSONError=s.PRTemplateInvalidPayloadError=s.FailedToDeletePRTemplateError=s.FailedToReadPRTemplateError=s.FailedToCreatePRTemplateError=s.FailedToGenerateHashError=s.FailedToLoadCompiledYamlError=s.FailedToParsePullRequestAttributesError=s.FailedToCompilePrTemplateError=s.PullRequestTemplateNotFoundError=s.FailedToGetPullRequestAttributesError=s.VersionParsingError=s.DowngradeVersionUnsupportedError=s.AlreadyLatestVersionError=s.VersionNotFoundError=s.NoMatureVersionsFoundError=s.MetadataNotFoundError=s.UnsupportedEcosystemError=s.UnauthorisedAccessError=s.SCMRateLimitError=s.FixScenarioNotSupportedError=void 0;let l=require_types(),f=require_problem_error();s.FixScenarioNotSupportedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Fix scenario not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#pr-failures-0001`,status:422,description:`Snyk failed to open a fix PR as the scenario is not supported.`,errorCode:`PR-FAILURES-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.SCMRateLimitError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SCM rate limit`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#pr-failures-0002`,status:429,description:`SCM rate limit exceeded due to too many requests.`,errorCode:`PR-FAILURES-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnauthorisedAccessError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unauthorised access`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#pr-failures-0003`,status:403,description:`Request failed due to unathorised access. Please read documentation around adding users and permitted roles.`,errorCode:`PR-FAILURES-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-admin/groups-and-organizations/organizations/manage-users-in-organizations`]},f),p,v),this.name=this.constructor.name}},s.UnsupportedEcosystemError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unsupported ecosystem`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0001`,status:400,description:`The language or package manager is not supported. Please refer to the supported package managers in the documentation.`,errorCode:`SNYK-PACKAGES-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-with-snyk/pull-requests/snyk-pull-or-merge-requests/upgrade-dependencies-with-automatic-prs-upgrade-prs/upgrade-open-source-dependencies-with-automatic-prs#supported-languages-and-scms`]},f),p,v),this.name=this.constructor.name}},s.MetadataNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Metadata not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0003`,status:404,description:`Package metadata not or found or missing.`,errorCode:`SNYK-PACKAGES-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/supported-languages-package-managers-and-frameworks#package-managers-and-frameworks`]},f),p,v),this.name=this.constructor.name}},s.NoMatureVersionsFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No mature versions found for package`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0005`,status:404,description:`Unable to provide a recommended version as no mature versions were found.`,errorCode:`SNYK-PACKAGES-0005`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.VersionNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No recommended version found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0006`,status:404,description:`Unable to provide a recommended version for package using this policy.`,errorCode:`SNYK-PACKAGES-0006`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.AlreadyLatestVersionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Package is already at latest version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0007`,status:404,description:`No newer version found for this package, as it is already to latest version.`,errorCode:`SNYK-PACKAGES-0007`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.DowngradeVersionUnsupportedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Version downgrade is not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0008`,status:400,description:`Unable to suggest a downgrade for a package version.`,errorCode:`SNYK-PACKAGES-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.VersionParsingError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-packages-0009`,status:400,description:`Not a valid version for semver format.`,errorCode:`SNYK-PACKAGES-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://semver.org/`]},f),p,v),this.name=this.constructor.name}},s.FailedToGetPullRequestAttributesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to get pull request attributes`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0001`,status:500,description:`Snyk could not get the custom pull request template attributes, using the given variables and the fetched pr template.`,errorCode:`SNYK-PR-TEMPLATE-0001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}},s.PullRequestTemplateNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0002`,status:404,description:`We could not find your pull request template, have you created one yet? Please check the attached link for instructions on how to setup your pull request template.`,errorCode:`SNYK-PR-TEMPLATE-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}},s.FailedToCompilePrTemplateError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to compile pull request template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0003`,status:400,description:`Could not compile your customize pull request template. Please check for syntax errors using the Snyk variables inside the template.`,errorCode:`SNYK-PR-TEMPLATE-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}},s.FailedToParsePullRequestAttributesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to parse pull request attributes`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0004`,status:500,description:`Snyk could not parse the custom pull request template, using the given variables and assigning them to the fetched pr template.`,errorCode:`SNYK-PR-TEMPLATE-0004`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}},s.FailedToLoadCompiledYamlError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to load YAML file after substituting Snyk variables`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0005`,status:500,description:`Could not load YAML file after substituting Snyk variables into the custom PR template.`,errorCode:`SNYK-PR-TEMPLATE-0005`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}},s.FailedToGenerateHashError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to generate hash for custom PR template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0006`,status:500,description:`Snyk could not generate hash using the customer PR files and projects vulnIds.`,errorCode:`SNYK-PR-TEMPLATE-0006`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}},s.FailedToCreatePRTemplateError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to create pull request template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0007`,status:500,description:`Snyk could not create pull request template.`,errorCode:`SNYK-PR-TEMPLATE-0007`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}},s.FailedToReadPRTemplateError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to get pull request template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0008`,status:500,description:`Snyk could not get pull request template.`,errorCode:`SNYK-PR-TEMPLATE-0008`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}},s.FailedToDeletePRTemplateError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to delete pull request template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0009`,status:500,description:`Snyk could not delete pull request template.`,errorCode:`SNYK-PR-TEMPLATE-0009`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}},s.PRTemplateInvalidPayloadError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid payload`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0010`,status:500,description:`The pull request template payload is invalid.`,errorCode:`SNYK-PR-TEMPLATE-0010`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FailedToLoadCompiledJSONError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to load JSON file after substituting Snyk variables`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0011`,status:500,description:`Could not load JSON file after substituting Snyk variables into the custom PR template.`,errorCode:`SNYK-PR-TEMPLATE-0011`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}},s.FailedToRenderDefaultTemplateError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to render default PR template`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-template-0012`,status:500,description:`Could not render default PR template.`,errorCode:`SNYK-PR-TEMPLATE-0012`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-application-code/snyk-open-source/open-source-basics/customize-pr-templates-closed-beta`]},f),p,v),this.name=this.constructor.name}}})),require_Code_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.TestResultsExpiredError=s.TestIDNotFoundError=s.TestRuleExtensionAlreadyPublishedForGroupError=s.RuleExtensionsLimitReachedError=s.OrgOutsideAdminGroupError=s.GroupRelationshipMustBeForAdminGroupError=s.OrgRelationshipsMustBeUniqueError=s.RuleExtensionAlreadyExistsForGroupError=s.UnsupportedProjectError=s.FeatureIsNotEnabledError=s.AnalysisFileNameLengthLimitExceededError=s.AnalysisTargetSizeLimitExceededError=s.AnalysisResultSizeLimitExceededError=s.AnalysisFileCountLimitExceededError=void 0;let l=require_types(),f=require_problem_error();s.AnalysisFileCountLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Analysis file count limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0001`,status:422,description:`This error occurs when the analysis target has a supported file count that exceeds current system limits. -To reduce the file count, use a \`.snyk\` file to ignore specified directories or files. Alternatively, use the Snyk CLI to analyze individual subdirectories separately.`,errorCode:`SNYK-CODE-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/supported-languages-frameworks-and-feature-availability-overview#code-analysis-snyk-code`,`https://docs.snyk.io/scan-applications/start-scanning-using-the-cli-web-ui-or-api/snyk-code-and-your-repositories/excluding-directories-and-files-from-the-import-process`,`https://docs.snyk.io/snyk-cli/using-snyk-code-from-the-cli`]},p),g,b),this.name=this.constructor.name}},s.AnalysisResultSizeLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Analysis result size limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0002`,status:422,description:`This error occurs when the analysis target generates a result with a byte size that exceeds current system limits. +To reduce the file count, use a \`.snyk\` file to ignore specified directories or files. Alternatively, use the Snyk CLI to analyze individual subdirectories separately.`,errorCode:`SNYK-CODE-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/supported-languages-and-frameworks/supported-languages-frameworks-and-feature-availability-overview#code-analysis-snyk-code`,`https://docs.snyk.io/scan-applications/start-scanning-using-the-cli-web-ui-or-api/snyk-code-and-your-repositories/excluding-directories-and-files-from-the-import-process`,`https://docs.snyk.io/snyk-cli/using-snyk-code-from-the-cli`]},f),p,v),this.name=this.constructor.name}},s.AnalysisResultSizeLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Analysis result size limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0002`,status:422,description:`This error occurs when the analysis target generates a result with a byte size that exceeds current system limits. -To reduce the overall result size, use a \`.snyk\` file to ignore specified directories or files. Alternatively, use the Snyk CLI to analyze individual subdirectories separately.`,errorCode:`SNYK-CODE-0002`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/start-scanning-using-the-cli-web-ui-or-api/snyk-code-and-your-repositories/excluding-directories-and-files-from-the-import-process`,`https://docs.snyk.io/snyk-cli/using-snyk-code-from-the-cli`]},p),g,b),this.name=this.constructor.name}},s.AnalysisTargetSizeLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Analysis target size limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0003`,status:422,description:`This error occurs when the analysis target byte size exceeds current system limits. +To reduce the overall result size, use a \`.snyk\` file to ignore specified directories or files. Alternatively, use the Snyk CLI to analyze individual subdirectories separately.`,errorCode:`SNYK-CODE-0002`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-applications/start-scanning-using-the-cli-web-ui-or-api/snyk-code-and-your-repositories/excluding-directories-and-files-from-the-import-process`,`https://docs.snyk.io/snyk-cli/using-snyk-code-from-the-cli`]},f),p,v),this.name=this.constructor.name}},s.AnalysisTargetSizeLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Analysis target size limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0003`,status:422,description:`This error occurs when the analysis target byte size exceeds current system limits. -To reduce the overall result size, use a \`.snyk\` file to ignore specified directories or files. Alternatively, use the Snyk CLI to analyze individual subdirectories separately.`,errorCode:`SNYK-CODE-0003`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/using-snyk-code-from-the-cli`]},p),g,b),this.name=this.constructor.name}},s.AnalysisFileNameLengthLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Analysis target includes a file with a name longer than 255 bytes`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0004`,status:422,description:`This error occurs when the analysis target has a file name length that exceeds 255 bytes. +To reduce the overall result size, use a \`.snyk\` file to ignore specified directories or files. Alternatively, use the Snyk CLI to analyze individual subdirectories separately.`,errorCode:`SNYK-CODE-0003`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/using-snyk-code-from-the-cli`]},f),p,v),this.name=this.constructor.name}},s.AnalysisFileNameLengthLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Analysis target includes a file with a name longer than 255 bytes`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0004`,status:422,description:`This error occurs when the analysis target has a file name length that exceeds 255 bytes. -To be able to scan the analysis target, rename the file to a name that is 255 bytes or less.`,errorCode:`SNYK-CODE-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-with-snyk/supported-languages-and-frameworks/introduction-to-snyk-supported-languages-and-frameworks#filename-length-limitation`]},p),g,b),this.name=this.constructor.name}},s.FeatureIsNotEnabledError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Snyk Code is not enabled`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0005`,status:403,description:`This error occurs when Snyk Code is not enabled for the current Organization. Activate Snyk Code and try again..`,errorCode:`SNYK-CODE-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-using-snyk/snyk-code/configure-snyk-code#enable-snyk-code-in-snyk-web-ui`]},p),g,b),this.name=this.constructor.name}},s.UnsupportedProjectError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Project not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0006`,status:422,description:`Snyk was unable to find supported files.`,errorCode:`SNYK-CODE-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/getting-started/supported-languages-frameworks-and-feature-availability-overview#code-analysis-snyk-code`]},p),g,b),this.name=this.constructor.name}},s.RuleExtensionAlreadyExistsForGroupError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SAST Rule extension already exists for the Group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0007`,status:409,description:`A published SAST Rule extension with the same fully qualified name already exists for the given Group.`,errorCode:`SNYK-CODE-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.OrgRelationshipsMustBeUniqueError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Organization relationships must be unique`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0008`,status:400,description:`Each Org relationship to a Snyk SAST Rule extension must be unique. +To be able to scan the analysis target, rename the file to a name that is 255 bytes or less.`,errorCode:`SNYK-CODE-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-with-snyk/supported-languages-and-frameworks/introduction-to-snyk-supported-languages-and-frameworks#filename-length-limitation`]},f),p,v),this.name=this.constructor.name}},s.FeatureIsNotEnabledError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Snyk Code is not enabled`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0005`,status:403,description:`This error occurs when Snyk Code is not enabled for the current Organization. Activate Snyk Code and try again..`,errorCode:`SNYK-CODE-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-using-snyk/snyk-code/configure-snyk-code#enable-snyk-code-in-snyk-web-ui`]},f),p,v),this.name=this.constructor.name}},s.UnsupportedProjectError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Project not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0006`,status:422,description:`Snyk was unable to find supported files.`,errorCode:`SNYK-CODE-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/getting-started/supported-languages-frameworks-and-feature-availability-overview#code-analysis-snyk-code`]},f),p,v),this.name=this.constructor.name}},s.RuleExtensionAlreadyExistsForGroupError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SAST Rule extension already exists for the Group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0007`,status:409,description:`A published SAST Rule extension with the same fully qualified name already exists for the given Group.`,errorCode:`SNYK-CODE-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.OrgRelationshipsMustBeUniqueError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Organization relationships must be unique`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0008`,status:400,description:`Each Org relationship to a Snyk SAST Rule extension must be unique. -Make sure each Org in relationships has a different ID.`,errorCode:`SNYK-CODE-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GroupRelationshipMustBeForAdminGroupError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Group relationship must match the Group in the requested URL`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0009`,status:400,description:`You cannot associate a Snyk SAST Rule extension to any other Group. +Make sure each Org in relationships has a different ID.`,errorCode:`SNYK-CODE-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GroupRelationshipMustBeForAdminGroupError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Group relationship must match the Group in the requested URL`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0009`,status:400,description:`You cannot associate a Snyk SAST Rule extension to any other Group. -Make sure the Group ID under relationships matches the Group ID in the request path.`,errorCode:`SNYK-CODE-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.OrgOutsideAdminGroupError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Organization outside of the administrating Group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0010`,status:400,description:`You cannot use the SAST Rule extensions feature with an Org outside of the administrating Group. +Make sure the Group ID under relationships matches the Group ID in the request path.`,errorCode:`SNYK-CODE-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.OrgOutsideAdminGroupError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Organization outside of the administrating Group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0010`,status:400,description:`You cannot use the SAST Rule extensions feature with an Org outside of the administrating Group. -Make sure each Org in the request is within the requested Group.`,errorCode:`SNYK-CODE-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.RuleExtensionsLimitReachedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SAST Rule extension limit reached`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0011`,status:400,description:`You have hit the maximum number of published Snyk SAST Rule extensions allowed for a Group. +Make sure each Org in the request is within the requested Group.`,errorCode:`SNYK-CODE-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.RuleExtensionsLimitReachedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SAST Rule extension limit reached`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0011`,status:400,description:`You have hit the maximum number of published Snyk SAST Rule extensions allowed for a Group. -To create a new SAST Rule extension you will have to remove an existing one.`,errorCode:`SNYK-CODE-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TestRuleExtensionAlreadyPublishedForGroupError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SAST Rule Extension already published for the Group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0012`,status:400,description:`The Rule Extension under test conflicts with an already published SAST Rule Extension. +To create a new SAST Rule extension you will have to remove an existing one.`,errorCode:`SNYK-CODE-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TestRuleExtensionAlreadyPublishedForGroupError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SAST Rule Extension already published for the Group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0012`,status:400,description:`The Rule Extension under test conflicts with an already published SAST Rule Extension. A test cannot be performed if a SAST Rule Extension with the same fully qualified name and type is already published for the Group. Either delete the already published SAST Rule Extension -or perform a test with a different fully qualified name or type.`,errorCode:`SNYK-CODE-0012`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TestIDNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Requested test ID not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0013`,status:404,description:`The requested Test ID for testing SAST Rule Extension was not found. +or perform a test with a different fully qualified name or type.`,errorCode:`SNYK-CODE-0012`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TestIDNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Requested test ID not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0013`,status:404,description:`The requested Test ID for testing SAST Rule Extension was not found. -Make sure to provide a valid Test ID.`,errorCode:`SNYK-CODE-0013`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TestResultsExpiredError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Test results have expired`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0014`,status:404,description:`The results for testing SAST Rule Extensions have expired and are no longer available. +Make sure to provide a valid Test ID.`,errorCode:`SNYK-CODE-0013`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TestResultsExpiredError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Test results have expired`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-code-0014`,status:404,description:`The results for testing SAST Rule Extensions have expired and are no longer available. -Please trigger a new test.`,errorCode:`SNYK-CODE-0014`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_PRChecks_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.FailedToGenerateCommitStatusError=s.InvalidThirdPartyCredentialsError=s.FailedToDetectIssuesError=s.MergeConflictError=s.FailedToFetchMergeCommitShaError=s.FailedToCompleteTestError=s.FailedDeterminingProjectTargetError=s.OutOfSyncError=s.ThirdPartyRateLimitError=s.ManifestNotFoundError=s.FailedToReadManifestError=void 0;let l=require_types(),p=require_problem_error();s.FailedToReadManifestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Error reading manifest`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0001`,status:500,description:`Snyk failed to read 1 or more manifest files. +Please trigger a new test.`,errorCode:`SNYK-CODE-0014`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_PRChecks_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.FailedToGenerateCommitStatusError=s.InvalidThirdPartyCredentialsError=s.FailedToDetectIssuesError=s.MergeConflictError=s.FailedToFetchMergeCommitShaError=s.FailedToCompleteTestError=s.FailedDeterminingProjectTargetError=s.OutOfSyncError=s.ThirdPartyRateLimitError=s.ManifestNotFoundError=s.FailedToReadManifestError=void 0;let l=require_types(),f=require_problem_error();s.FailedToReadManifestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Error reading manifest`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0001`,status:500,description:`Snyk failed to read 1 or more manifest files. Sometimes things go wrong: a flaky connection, 3rd party services go down and Snyk is unable to read the files needed in order to test your project. If this happens, you could try: @@ -2075,86 +2274,86 @@ If this happens, you could try: - Opening and re-opening your Pull Request / Merge Request, to kick off a new test - Removing and re-adding the repo to Snyk -Ultimately, you should contact support@snyk.io if the issue persists`,errorCode:`SNYK-PR-CHECK-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://support.snyk.io/s/article/Failed-to-read-manifest-file---Commit-Status`]},p),g,b),this.name=this.constructor.name}},s.ManifestNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Manifest not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0002`,status:404,description:`Snyk uses your project manifest file to analyze your projects for vulnerabilities. When you import a project for monitoring, Snyk scans the project to locate the manifest file and then remembers where that file is. +Ultimately, you should contact support@snyk.io if the issue persists`,errorCode:`SNYK-PR-CHECK-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://support.snyk.io/s/article/Failed-to-read-manifest-file---Commit-Status`]},f),p,v),this.name=this.constructor.name}},s.ManifestNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Manifest not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0002`,status:404,description:`Snyk uses your project manifest file to analyze your projects for vulnerabilities. When you import a project for monitoring, Snyk scans the project to locate the manifest file and then remembers where that file is. When a project manifest file is moved or deleted, we still try to look for in it in the last known location in order to run tests on commit statuses. If we can't find the file, this error can occur. If this happens, you could try the following: 1. Delete the matching project from your account in the Snyk app (UI or CLI). 2. Now import the same project from scratch. -As during the original import, Snyk scans the project and locates the manifest file.`,errorCode:`SNYK-PR-CHECK-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://support.snyk.io/s/article/Manifest-not-found`]},p),g,b),this.name=this.constructor.name}},s.ThirdPartyRateLimitError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Rate limit hit while testing project`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0003`,status:429,description:`Snyk makes requests to your SCM when testing a project, in order to analyze your projects for vulnerabilities. If we need to make a lot of requests in a short time period, we may encounter third party rate limits, and this error can occur. +As during the original import, Snyk scans the project and locates the manifest file.`,errorCode:`SNYK-PR-CHECK-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://support.snyk.io/s/article/Manifest-not-found`]},f),p,v),this.name=this.constructor.name}},s.ThirdPartyRateLimitError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Rate limit hit while testing project`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0003`,status:429,description:`Snyk makes requests to your SCM when testing a project, in order to analyze your projects for vulnerabilities. If we need to make a lot of requests in a short time period, we may encounter third party rate limits, and this error can occur. -If you receive any of these errors, try re-running the tests, by closing and reopening the pull request.`,errorCode:`SNYK-PR-CHECK-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.OutOfSyncError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Out of Sync Error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0004`,status:422,description:`Sometimes a project may become out of sync between the lockfile and the manifest file. This might happen if the package.json is modified or updated but the lockfile is not. +If you receive any of these errors, try re-running the tests, by closing and reopening the pull request.`,errorCode:`SNYK-PR-CHECK-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.OutOfSyncError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Out of Sync Error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0004`,status:422,description:`Sometimes a project may become out of sync between the lockfile and the manifest file. This might happen if the package.json is modified or updated but the lockfile is not. This can be resolved by ensuring the lockfile and manifest file are correctly synced, by executing npm install or yarn install. -In some cases, it may be necessary to delete the node_modules folder and the package-lock.json and run npm install again to force a full reinstall. `,errorCode:`SNYK-PR-CHECK-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://support.snyk.io/s/article/Out-of-sync-manifest--lockfile-in-the-project`]},p),g,b),this.name=this.constructor.name}},s.FailedDeterminingProjectTargetError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed determining project target`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0005`,status:500,description:`An internal error occurred, whereby Snyk was unable to determine the correct target for a given project in your PR Check. +In some cases, it may be necessary to delete the node_modules folder and the package-lock.json and run npm install again to force a full reinstall. `,errorCode:`SNYK-PR-CHECK-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://support.snyk.io/s/article/Out-of-sync-manifest--lockfile-in-the-project`]},f),p,v),this.name=this.constructor.name}},s.FailedDeterminingProjectTargetError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed determining project target`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0005`,status:500,description:`An internal error occurred, whereby Snyk was unable to determine the correct target for a given project in your PR Check. If you receive this error, try re-running the tests, by closing and reopening the pull request. -Ultimately, you should contact support@snyk.io if the issue persists.`,errorCode:`SNYK-PR-CHECK-0005`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FailedToCompleteTestError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to complete the test`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0006`,status:500,description:`A "Failed to complete testing check status" appears in your commit checks when an unknown error occurs while Snyk was trying to test your projects for vulnerabilities or license issues. +Ultimately, you should contact support@snyk.io if the issue persists.`,errorCode:`SNYK-PR-CHECK-0005`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FailedToCompleteTestError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to complete the test`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0006`,status:500,description:`A "Failed to complete testing check status" appears in your commit checks when an unknown error occurs while Snyk was trying to test your projects for vulnerabilities or license issues. If you receive this error, try re-running the tests, by closing and reopening the pull request. -Ultimately, you should contact support@snyk.io if the issue persists.`,errorCode:`SNYK-PR-CHECK-0006`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://support.snyk.io/s/article/Unknown-PR-test-error`]},p),g,b),this.name=this.constructor.name}},s.FailedToFetchMergeCommitShaError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to fetch merge commit SHA`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0007`,status:500,description:`In order for snyk test to run, we need the merge commit SHA from the GitHub. For some reason, we couldn’t get it. +Ultimately, you should contact support@snyk.io if the issue persists.`,errorCode:`SNYK-PR-CHECK-0006`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://support.snyk.io/s/article/Unknown-PR-test-error`]},f),p,v),this.name=this.constructor.name}},s.FailedToFetchMergeCommitShaError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to fetch merge commit SHA`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0007`,status:500,description:`In order for snyk test to run, we need the merge commit SHA from the GitHub. For some reason, we couldn’t get it. -Try closing and then reopening the pull request, or you can Skip the Pull Request Check if it is consistent.`,errorCode:`SNYK-PR-CHECK-0007`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MergeConflictError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Merge conflict error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0008`,status:422,description:`Merge Conflict Error is not a Snyk specific issue but rather some issues on your SCM environment. As an example, merge conflicts could happen when people make different changes to the same line of the same file, or when one person edits a file and another person deletes the same file. +Try closing and then reopening the pull request, or you can Skip the Pull Request Check if it is consistent.`,errorCode:`SNYK-PR-CHECK-0007`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MergeConflictError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Merge conflict error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0008`,status:422,description:`Merge Conflict Error is not a Snyk specific issue but rather some issues on your SCM environment. As an example, merge conflicts could happen when people make different changes to the same line of the same file, or when one person edits a file and another person deletes the same file. -To resolve this, you might need to figure out all the merge conflicts on your SCM environment and resolve them to fully remediate these types of errors on Snyk. As a note, this cannot be modified/changed on Snyk's side.`,errorCode:`SNYK-PR-CHECK-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://support.snyk.io/s/article/Merge-conflict-error`]},p),g,b),this.name=this.constructor.name}},s.FailedToDetectIssuesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to detect issues`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0009`,status:500,description:`Snyk is always trying to check for new issues and vulnerabilities to keep you safe. We do so by testing on your code on webhook Pull Request events and Push events. +To resolve this, you might need to figure out all the merge conflicts on your SCM environment and resolve them to fully remediate these types of errors on Snyk. As a note, this cannot be modified/changed on Snyk's side.`,errorCode:`SNYK-PR-CHECK-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://support.snyk.io/s/article/Merge-conflict-error`]},f),p,v),this.name=this.constructor.name}},s.FailedToDetectIssuesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to detect issues`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0009`,status:500,description:`Snyk is always trying to check for new issues and vulnerabilities to keep you safe. We do so by testing on your code on webhook Pull Request events and Push events. -Occasionally you might see a "Failed to detect issues" commit status which may block your PR. This means that we tried to run a test against your changes but unfortunately something went wrong / we encountered an internal problem. If this happens to you try recreating the pull request and if it still occurs reach out and let us know which user, organization and project and commit sha you experienced the issue with on support@snyk.io`,errorCode:`SNYK-PR-CHECK-0009`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://support.snyk.io/s/article/Failed-to-detect-issues`]},p),g,b),this.name=this.constructor.name}},s.InvalidThirdPartyCredentialsError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No valid credentials to process PR check`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0010`,status:401,description:`Snyk uses credentials configured on your integration to test your code and to update your PR Check. +Occasionally you might see a "Failed to detect issues" commit status which may block your PR. This means that we tried to run a test against your changes but unfortunately something went wrong / we encountered an internal problem. If this happens to you try recreating the pull request and if it still occurs reach out and let us know which user, organization and project and commit sha you experienced the issue with on support@snyk.io`,errorCode:`SNYK-PR-CHECK-0009`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://support.snyk.io/s/article/Failed-to-detect-issues`]},f),p,v),this.name=this.constructor.name}},s.InvalidThirdPartyCredentialsError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No valid credentials to process PR check`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0010`,status:401,description:`Snyk uses credentials configured on your integration to test your code and to update your PR Check. -If this error occurs, please ensure your integration and credentials are correctly set up, by following the instructions for your SCM here: https://docs.snyk.io/integrate-with-snyk/git-repository-scm-integrations`,errorCode:`SNYK-PR-CHECK-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FailedToGenerateCommitStatusError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Failed to generate a commit status`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0011`,status:500,description:`Snyk is always trying to check for new issues and vulnerabilities to keep you safe. We do so by testing on your code on webhook Pull Request events and Push events. +If this error occurs, please ensure your integration and credentials are correctly set up, by following the instructions for your SCM here: https://docs.snyk.io/integrate-with-snyk/git-repository-scm-integrations`,errorCode:`SNYK-PR-CHECK-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FailedToGenerateCommitStatusError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Failed to generate a commit status`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-pr-check-0011`,status:500,description:`Snyk is always trying to check for new issues and vulnerabilities to keep you safe. We do so by testing on your code on webhook Pull Request events and Push events. -Occasionally you might see a "Failed to generate a commit status" which may block your PR. This means that we tried to run a test against your changes but unfortunately something went wrong / we encountered an internal problem. If this happens to you try recreating the pull request and if it still occurs reach out and let us know which user, organization and project and commit sha you experienced the issue with on support@snyk.io`,errorCode:`SNYK-PR-CHECK-0011`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_CLI_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ConnectionTimeoutError=s.TerminatedBySignalError=s.DataRenderingError=s.GeneralSecretsFailureError=s.GenericNetworkError=s.ConnectionRefusedError=s.TLSCertificateError=s.NetworkUnreachableError=s.NetworkTimeoutError=s.DNSResolutionError=s.FeatureNotEnabledError=s.CommandIsExperimentalError=s.FeatureUnderDevelopmentError=s.GeneralSASTFailureError=s.GeneralIACFailureError=s.GeneralSCAFailureError=s.ValidationFailureError=s.TooManyVulnerablePathsError=s.NoSupportedFilesFoundError=s.CommandArgsError=s.AuthConfigError=s.GetVulnsFromResourceFailedError=s.InvalidFlagOptionError=s.EmptyFlagOptionError=s.ConfigEnvironmentConsistencyIssueError=s.ConfigEnvironmentFailedError=s.GeneralCLIFailureError=void 0;let l=require_types(),p=require_problem_error();s.GeneralCLIFailureError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unspecified Error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0000`,status:0,description:`The encountered error only provides basic information, please take a look at the given details. If they do not help to resolve the issue, consider debugging or consulting support.`,errorCode:`SNYK-CLI-0000`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands`,`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`]},p),g,b),this.name=this.constructor.name}},s.ConfigEnvironmentFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to set environment`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0001`,status:0,description:`The specified environment cannot be used. As a result, the configuration remains unchanged. Provide the correct specifications for the environment and try again.`,errorCode:`SNYK-CLI-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/config-environment`]},p),g,b),this.name=this.constructor.name}},s.ConfigEnvironmentConsistencyIssueError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Possible inconsistent configuration`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0002`,status:0,description:`You can configure the CLI in different ways, for example via Environment Variables or configuration file. +Occasionally you might see a "Failed to generate a commit status" which may block your PR. This means that we tried to run a test against your changes but unfortunately something went wrong / we encountered an internal problem. If this happens to you try recreating the pull request and if it still occurs reach out and let us know which user, organization and project and commit sha you experienced the issue with on support@snyk.io`,errorCode:`SNYK-PR-CHECK-0011`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_CLI_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ConnectionTimeoutError=s.TerminatedBySignalError=s.DataRenderingError=s.GeneralSecretsFailureError=s.GenericNetworkError=s.ConnectionRefusedError=s.TLSCertificateError=s.NetworkUnreachableError=s.NetworkTimeoutError=s.DNSResolutionError=s.FeatureNotEnabledError=s.CommandIsExperimentalError=s.FeatureUnderDevelopmentError=s.GeneralSASTFailureError=s.GeneralIACFailureError=s.GeneralSCAFailureError=s.ValidationFailureError=s.TooManyVulnerablePathsError=s.NoSupportedFilesFoundError=s.CommandArgsError=s.AuthConfigError=s.GetVulnsFromResourceFailedError=s.InvalidFlagOptionError=s.EmptyFlagOptionError=s.ConfigEnvironmentConsistencyIssueError=s.ConfigEnvironmentFailedError=s.GeneralCLIFailureError=void 0;let l=require_types(),f=require_problem_error();s.GeneralCLIFailureError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unspecified Error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0000`,status:0,description:`The encountered error only provides basic information, please take a look at the given details. If they do not help to resolve the issue, consider debugging or consulting support.`,errorCode:`SNYK-CLI-0000`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands`,`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`]},f),p,v),this.name=this.constructor.name}},s.ConfigEnvironmentFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to set environment`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0001`,status:0,description:`The specified environment cannot be used. As a result, the configuration remains unchanged. Provide the correct specifications for the environment and try again.`,errorCode:`SNYK-CLI-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/config-environment`]},f),p,v),this.name=this.constructor.name}},s.ConfigEnvironmentConsistencyIssueError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Possible inconsistent configuration`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0002`,status:0,description:`You can configure the CLI in different ways, for example via Environment Variables or configuration file. If one parameter is configured multiple times, it is probably unintentional and might cause unexpected behavior. -Review configured environment variables and ensure that everything is intentional. If so, you can skip this check by using --no-check.`,errorCode:`SNYK-CLI-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/config-environment`]},p),g,b),this.name=this.constructor.name}},s.EmptyFlagOptionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Empty flag option`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0003`,status:0,description:`A specified flag is missing an option value. Provide a correct option value and try again.`,errorCode:`SNYK-CLI-0003`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/cli-commands-and-options-summary`]},p),g,b),this.name=this.constructor.name}},s.InvalidFlagOptionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid flag option`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0004`,status:0,description:`A specified flag option or combination is invalid. Provide a valid flag option or combination and try again.`,errorCode:`SNYK-CLI-0004`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/cli-commands-and-options-summary`]},p),g,b),this.name=this.constructor.name}},s.GetVulnsFromResourceFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to get vulnerabilities from resource`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0005`,status:0,description:"If you are testing an npm package, check the version and package name and try running `snyk test` again. If you are testing a repository, try testing it at https://snyk.io/test/. For further assistance, run `snyk help` or see the Snyk docs.",errorCode:`SNYK-CLI-0005`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.AuthConfigError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing AUTH token`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0006`,status:0,description:"When running your command, Snyk requires an authenticated account. You must include your API token as an environment value, or use `snyk auth` to authenticate.",errorCode:`SNYK-CLI-0006`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/authenticate-to-use-the-cli`,`https://docs.snyk.io/snyk-cli/configure-the-snyk-cli/environment-variables-for-snyk-cli`]},p),g,b),this.name=this.constructor.name}},s.CommandArgsError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Incomplete command arguments`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0007`,status:0,description:`The specified CLI command includes missing or misconfigured arguments. Provide the correct arguments and try again.`,errorCode:`SNYK-CLI-0007`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/cli-commands-and-options-summary`]},p),g,b),this.name=this.constructor.name}},s.NoSupportedFilesFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No supported files found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0008`,status:0,description:`Snyk could not detect any supported target files. Ensure the files you are importing are supported, that you are in the right directory, and try again.`,errorCode:`SNYK-CLI-0008`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/supported-languages-package-managers-and-frameworks`]},p),g,b),this.name=this.constructor.name}},s.TooManyVulnerablePathsError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Too many vulnerable paths to Project`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0009`,status:413,description:"There are too many vulnerable paths to process the project. If your command supports it, consider the following: pruning repeated sub-dependencies (`snyk test -p`); excluding directories (`snyk test --all-projects --exclude=dir1,file2`); setting a detection depth (`snyk test --all-projects --detection-depth=3`). If the error still occurs, consider debugging or contact Snyk Support.",errorCode:`SNYK-CLI-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/cli-commands-and-options-summary#options-for-multiple-commands`,`https://docs.snyk.io/snyk-cli/commands/test#prune-repeated-subdependencies-p`,`https://docs.snyk.io/snyk-cli/commands/test#detection-depth-less-than-depth-greater-than`,`https://docs.snyk.io/snyk-cli/commands/test#exclude-less-than-name-greater-than-less-than-name-greater-than-...greater-than`]},p),g,b),this.name=this.constructor.name}},s.ValidationFailureError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`CLI validation failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0010`,status:400,description:`CLI was unable to validate the required parameter. Provide the correct parameter and try again. If the error still occurs, consider debugging or contact Snyk Support.`,errorCode:`SNYK-CLI-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.GeneralSCAFailureError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SCA failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0011`,status:0,description:`CLI was unable to execute your SCA command, please take a look at the given details. If they do not help to resolve the issue, consider debugging or consulting support.`,errorCode:`SNYK-CLI-0011`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/test`]},p),g,b),this.name=this.constructor.name}},s.GeneralIACFailureError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`IAC failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0012`,status:0,description:`CLI was unable to execute your IAC command, please take a look at the given details. If they do not help to resolve the issue, consider debugging or consulting support.`,errorCode:`SNYK-CLI-0012`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/iac`]},p),g,b),this.name=this.constructor.name}},s.GeneralSASTFailureError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SAST failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0013`,status:0,description:`CLI was unable to execute your SAST command, please take a look at the given details. If they do not help to resolve the issue, consider debugging or consulting support.`,errorCode:`SNYK-CLI-0013`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/code`]},p),g,b),this.name=this.constructor.name}},s.FeatureUnderDevelopmentError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Feature under development`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0014`,status:0,description:`This feature is under development and is not yet available for public use.`,errorCode:`SNYK-CLI-0014`,level:`fatal`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.CommandIsExperimentalError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Command is experimental`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0015`,status:0,description:`This CLI command is experimental, which means it is provided "as-is" without warranty of any kind. -You must acknowledge this by specifying the --experimental flag to run the command.`,errorCode:`SNYK-CLI-0015`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FeatureNotEnabledError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Feature not enabled`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0016`,status:403,description:`This feature is disabled for your current organization. You can enable it in the settings or switch to an organization where it's already enabled.`,errorCode:`SNYK-CLI-0016`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.DNSResolutionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`DNS resolution failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0017`,status:0,description:`Unable to resolve the hostname to an IP address. Troubleshooting steps. +Review configured environment variables and ensure that everything is intentional. If so, you can skip this check by using --no-check.`,errorCode:`SNYK-CLI-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/config-environment`]},f),p,v),this.name=this.constructor.name}},s.EmptyFlagOptionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Empty flag option`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0003`,status:0,description:`A specified flag is missing an option value. Provide a correct option value and try again.`,errorCode:`SNYK-CLI-0003`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/cli-commands-and-options-summary`]},f),p,v),this.name=this.constructor.name}},s.InvalidFlagOptionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid flag option`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0004`,status:0,description:`A specified flag option or combination is invalid. Provide a valid flag option or combination and try again.`,errorCode:`SNYK-CLI-0004`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/cli-commands-and-options-summary`]},f),p,v),this.name=this.constructor.name}},s.GetVulnsFromResourceFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to get vulnerabilities from resource`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0005`,status:0,description:"If you are testing an npm package, check the version and package name and try running `snyk test` again. If you are testing a repository, try testing it at https://snyk.io/test/. For further assistance, run `snyk help` or see the Snyk docs.",errorCode:`SNYK-CLI-0005`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.AuthConfigError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing AUTH token`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0006`,status:0,description:"When running your command, Snyk requires an authenticated account. You must include your API token as an environment value, or use `snyk auth` to authenticate.",errorCode:`SNYK-CLI-0006`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/authenticate-to-use-the-cli`,`https://docs.snyk.io/snyk-cli/configure-the-snyk-cli/environment-variables-for-snyk-cli`]},f),p,v),this.name=this.constructor.name}},s.CommandArgsError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Incomplete command arguments`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0007`,status:0,description:`The specified CLI command includes missing or misconfigured arguments. Provide the correct arguments and try again.`,errorCode:`SNYK-CLI-0007`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/cli-commands-and-options-summary`]},f),p,v),this.name=this.constructor.name}},s.NoSupportedFilesFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No supported files found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0008`,status:0,description:`Snyk could not detect any supported target files. Ensure the files you are importing are supported, that you are in the right directory, and try again.`,errorCode:`SNYK-CLI-0008`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/supported-languages-package-managers-and-frameworks`]},f),p,v),this.name=this.constructor.name}},s.TooManyVulnerablePathsError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Too many vulnerable paths to Project`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0009`,status:413,description:"There are too many vulnerable paths to process the project. If your command supports it, consider the following: pruning repeated sub-dependencies (`snyk test -p`); excluding directories (`snyk test --all-projects --exclude=dir1,file2`); setting a detection depth (`snyk test --all-projects --detection-depth=3`). If the error still occurs, consider debugging or contact Snyk Support.",errorCode:`SNYK-CLI-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/cli-commands-and-options-summary#options-for-multiple-commands`,`https://docs.snyk.io/snyk-cli/commands/test#prune-repeated-subdependencies-p`,`https://docs.snyk.io/snyk-cli/commands/test#detection-depth-less-than-depth-greater-than`,`https://docs.snyk.io/snyk-cli/commands/test#exclude-less-than-name-greater-than-less-than-name-greater-than-...greater-than`]},f),p,v),this.name=this.constructor.name}},s.ValidationFailureError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`CLI validation failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0010`,status:400,description:`CLI was unable to validate the required parameter. Provide the correct parameter and try again. If the error still occurs, consider debugging or contact Snyk Support.`,errorCode:`SNYK-CLI-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.GeneralSCAFailureError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SCA failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0011`,status:0,description:`CLI was unable to execute your SCA command, please take a look at the given details. If they do not help to resolve the issue, consider debugging or consulting support.`,errorCode:`SNYK-CLI-0011`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/test`]},f),p,v),this.name=this.constructor.name}},s.GeneralIACFailureError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`IAC failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0012`,status:0,description:`CLI was unable to execute your IAC command, please take a look at the given details. If they do not help to resolve the issue, consider debugging or consulting support.`,errorCode:`SNYK-CLI-0012`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/iac`]},f),p,v),this.name=this.constructor.name}},s.GeneralSASTFailureError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SAST failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0013`,status:0,description:`CLI was unable to execute your SAST command, please take a look at the given details. If they do not help to resolve the issue, consider debugging or consulting support.`,errorCode:`SNYK-CLI-0013`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/commands/code`]},f),p,v),this.name=this.constructor.name}},s.FeatureUnderDevelopmentError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Feature under development`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0014`,status:0,description:`This feature is under development and is not yet available for public use.`,errorCode:`SNYK-CLI-0014`,level:`fatal`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.CommandIsExperimentalError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Command is experimental`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0015`,status:0,description:`This CLI command is experimental, which means it is provided "as-is" without warranty of any kind. +You must acknowledge this by specifying the --experimental flag to run the command.`,errorCode:`SNYK-CLI-0015`,level:`fatal`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FeatureNotEnabledError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Feature not enabled`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0016`,status:403,description:`This feature is disabled for your current organization. You can enable it in the settings or switch to an organization where it's already enabled.`,errorCode:`SNYK-CLI-0016`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.DNSResolutionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`DNS resolution failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0017`,status:0,description:`Unable to resolve the hostname to an IP address. Troubleshooting steps. 1) Test DNS resolution: nslookup api..snyk.io. 2) Try different DNS servers: Change DNS to 8.8.8.8 or 1.1.1.1. 3) Check corporate proxy/firewall DNS blocking. -4) Verify hostname spelling in your Snyk configuration.`,errorCode:`SNYK-CLI-0017`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`,`https://status.snyk.io/`]},p),g,b),this.name=this.constructor.name}},s.NetworkTimeoutError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Network request timeout`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0018`,status:0,description:`The network request timed out. Troubleshooting steps. +4) Verify hostname spelling in your Snyk configuration.`,errorCode:`SNYK-CLI-0017`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`,`https://status.snyk.io/`]},f),p,v),this.name=this.constructor.name}},s.NetworkTimeoutError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Network request timeout`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0018`,status:0,description:`The network request timed out. Troubleshooting steps. 1) Test connectivity: ping api..snyk.io. 2) Check corporate proxy timeout settings. 3) Try different network: Mobile hotspot or different WiFi. -4) Check if firewall is blocking or throttling connections.`,errorCode:`SNYK-CLI-0018`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`,`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`]},p),g,b),this.name=this.constructor.name}},s.NetworkUnreachableError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Network unreachable`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0019`,status:0,description:`Unable to reach the target network or host. Troubleshooting steps. +4) Check if firewall is blocking or throttling connections.`,errorCode:`SNYK-CLI-0018`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`,`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`]},f),p,v),this.name=this.constructor.name}},s.NetworkUnreachableError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Network unreachable`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0019`,status:0,description:`Unable to reach the target network or host. Troubleshooting steps. 1) Test Snyk connectivity: ping api..snyk.io. 2) Check corporate firewall blocks Snyk domains. 3) Check if VPN routing is blocking Snyk domains. -4) Try mobile hotspot to isolate network issues.`,errorCode:`SNYK-CLI-0019`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`,`https://status.snyk.io/`]},p),g,b),this.name=this.constructor.name}},s.TLSCertificateError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`TLS certificate error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0020`,status:0,description:`There was an issue with the TLS/SSL certificate during the secure connection. Troubleshooting steps. +4) Try mobile hotspot to isolate network issues.`,errorCode:`SNYK-CLI-0019`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`,`https://status.snyk.io/`]},f),p,v),this.name=this.constructor.name}},s.TLSCertificateError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`TLS certificate error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0020`,status:0,description:`There was an issue with the TLS/SSL certificate during the secure connection. Troubleshooting steps. 1) Check system time: Ensure your system clock is correct (certificates are time-sensitive). 2) Update system certificates: Windows Update or macOS Software Update. 3) Corporate firewall: Check if corporate firewall intercepts SSL traffic. -4) Custom certificates: Set NODE_EXTRA_CA_CERTS environment variable to path of your CA certificate file.`,errorCode:`SNYK-CLI-0020`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`,`https://docs.snyk.io/snyk-cli/configure-the-snyk-cli/environment-variables-for-snyk-cli`]},p),g,b),this.name=this.constructor.name}},s.ConnectionRefusedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Connection refused`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0021`,status:0,description:`The connection to the server was refused. Troubleshooting steps. +4) Custom certificates: Set NODE_EXTRA_CA_CERTS environment variable to path of your CA certificate file.`,errorCode:`SNYK-CLI-0020`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`,`https://docs.snyk.io/snyk-cli/configure-the-snyk-cli/environment-variables-for-snyk-cli`]},f),p,v),this.name=this.constructor.name}},s.ConnectionRefusedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Connection refused`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0021`,status:0,description:`The connection to the server was refused. Troubleshooting steps. 1) Check Snyk status: Visit status.snyk.io for service outages. 2) Test connectivity: ping api..snyk.io. 3) Check corporate proxy blocks HTTPS connections to Snyk. -4) Try mobile hotspot or different network.`,errorCode:`SNYK-CLI-0021`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`,`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`]},p),g,b),this.name=this.constructor.name}},s.GenericNetworkError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Network communication error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0022`,status:0,description:`An unexpected network error occurred during communication. Troubleshooting steps. +4) Try mobile hotspot or different network.`,errorCode:`SNYK-CLI-0021`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`,`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`]},f),p,v),this.name=this.constructor.name}},s.GenericNetworkError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Network communication error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0022`,status:0,description:`An unexpected network error occurred during communication. Troubleshooting steps. 1) Test connectivity: ping api..snyk.io. 2) Check proxy settings: HTTP_PROXY and HTTPS_PROXY environment variables. 3) Run with verbose logging: snyk command --debug. -4) Try mobile hotspot to isolate network issues.`,errorCode:`SNYK-CLI-0022`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`,`https://status.snyk.io/`]},p),g,b),this.name=this.constructor.name}},s.GeneralSecretsFailureError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Secrets failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0023`,status:0,description:`CLI was unable to execute your Secrets command, please take a look at the given details. If they do not help to resolve the issue, consider debugging or consulting support.`,errorCode:`SNYK-CLI-0023`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.DataRenderingError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Data rendering failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0024`,status:0,description:`Rendering the data to at least one of the required outputs failed. Please review the error details provided. -If the details do not help resolve the issue, consider debugging or contacting support.`,errorCode:`SNYK-CLI-0024`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TerminatedBySignalError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Snyk CLI operation interrupted`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0025`,status:0,description:`Snyk CLI stopped before completing the operation. This occurs if you cancel the command with Ctrl+C, your system runs slow on memory, or another program terminates Snyk. +4) Try mobile hotspot to isolate network issues.`,errorCode:`SNYK-CLI-0022`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`,`https://status.snyk.io/`]},f),p,v),this.name=this.constructor.name}},s.GeneralSecretsFailureError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Secrets failure`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0023`,status:0,description:`CLI was unable to execute your Secrets command, please take a look at the given details. If they do not help to resolve the issue, consider debugging or consulting support.`,errorCode:`SNYK-CLI-0023`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.DataRenderingError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Data rendering failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0024`,status:0,description:`Rendering the data to at least one of the required outputs failed. Please review the error details provided. +If the details do not help resolve the issue, consider debugging or contacting support.`,errorCode:`SNYK-CLI-0024`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TerminatedBySignalError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Snyk CLI operation interrupted`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cli-0025`,status:0,description:`Snyk CLI stopped before completing the operation. This occurs if you cancel the command with Ctrl+C, your system runs slow on memory, or another program terminates Snyk. Run the command again. If the problem persists, ensure that your system has enough memory and resources for Snyk CLI operations. -For additional troubleshooting, refer to Debugging the Snyk CLI.`,errorCode:`SNYK-CLI-0025`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`]},p),g,b),this.name=this.constructor.name}},s.ConnectionTimeoutError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Request to Snyk API timeout`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-7001`,status:504,description:`A request to the Snyk API has unexpectedly timeout. Check Snyk status, then try again.`,errorCode:`SNYK-OS-7001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},p),g,b),this.name=this.constructor.name}}})),require_CustomBaseImages_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CreateVersioningSchemaFailError=s.ImageCollectionRetrievalFailedError=s.PropertiesRetrievalFailedError=s.ImageUpdateFailedError=s.ImageDoesNotExistError=s.ImageNotFoundError=s.VersioningSchemaInapplicableError=s.VersioningSchemaMissingError=s.ProjectAlreadyLinkedError=s.UpdateVersioningSchemaFailError=s.UnableToSortByVersionError=s.InvalidPaginationCursorError=s.RequestBodyAttributesMissingError=s.RequestIdsDoNotMatchError=s.ProjectDoesNotBelongToGroupError=s.ProjectIsNotContainerImageError=s.ProjectDoesNotExistError=s.RequiredParameterNotProvidedError=s.VersioningSchemaDoesNotSupportTagError=void 0;let l=require_types(),p=require_problem_error();s.VersioningSchemaDoesNotSupportTagError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Versioning schema does not support tag`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0001`,status:400,description:`The versioning schema used does not support the given tag. Update the versioning schema to include the tag. +For additional troubleshooting, refer to Debugging the Snyk CLI.`,errorCode:`SNYK-CLI-0025`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-cli/debugging-the-snyk-cli`]},f),p,v),this.name=this.constructor.name}},s.ConnectionTimeoutError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Request to Snyk API timeout`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-os-7001`,status:504,description:`A request to the Snyk API has unexpectedly timeout. Check Snyk status, then try again.`,errorCode:`SNYK-OS-7001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},f),p,v),this.name=this.constructor.name}}})),require_CustomBaseImages_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CreateVersioningSchemaFailError=s.ImageCollectionRetrievalFailedError=s.PropertiesRetrievalFailedError=s.ImageUpdateFailedError=s.ImageDoesNotExistError=s.ImageNotFoundError=s.VersioningSchemaInapplicableError=s.VersioningSchemaMissingError=s.ProjectAlreadyLinkedError=s.UpdateVersioningSchemaFailError=s.UnableToSortByVersionError=s.InvalidPaginationCursorError=s.RequestBodyAttributesMissingError=s.RequestIdsDoNotMatchError=s.ProjectDoesNotBelongToGroupError=s.ProjectIsNotContainerImageError=s.ProjectDoesNotExistError=s.RequiredParameterNotProvidedError=s.VersioningSchemaDoesNotSupportTagError=void 0;let l=require_types(),f=require_problem_error();s.VersioningSchemaDoesNotSupportTagError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Versioning schema does not support tag`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0001`,status:400,description:`The versioning schema used does not support the given tag. Update the versioning schema to include the tag. Once the tag of the custom base image is correct, the versioning schema must be modified. You can use a different versioning schema that supports all tags in the repository or you can update the relevant properties of the versioning schema. -For example, if the repository currently uses Semver, and a new tag "1.2.5.7" needs to be added, then you can use a Custom versioning schema.`,errorCode:`SNYK-CBI-0001`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-using-snyk/snyk-container/use-snyk-container-from-the-web-ui/use-custom-base-image-recommendations/versioning-schema-for-custom-base-images`]},p),g,b),this.name=this.constructor.name}},s.RequiredParameterNotProvidedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing required parameter`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0002`,status:400,description:`Provide an ORG ID or GROUP ID.`,errorCode:`SNYK-CBI-0002`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ProjectDoesNotExistError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Project does not exist`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0003`,status:404,description:`The project could not be found. Check that the project exists, that you have access to the project, and also check that the ID you have provided is the project ID and not a CBI ID.`,errorCode:`SNYK-CBI-0003`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ProjectIsNotContainerImageError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Project is not a container image`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0004`,status:400,description:`The project is not a container image.`,errorCode:`SNYK-CBI-0004`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scan-using-snyk/snyk-container/use-snyk-container-from-the-web-ui/use-custom-base-image-recommendations`]},p),g,b),this.name=this.constructor.name}},s.ProjectDoesNotBelongToGroupError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to retrieve group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0005`,status:400,description:`The project's org does not belong to a group. In order to use a Custom Base Image, recreate the project and add it to a group or add a group to the org. Note that the group feature is not available to free users.`,errorCode:`SNYK-CBI-0005`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.RequestIdsDoNotMatchError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`The values in the request do not match`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0006`,status:400,description:`The request body ID and the request path ID do not match. Ensure that the values are the same and try again.`,errorCode:`SNYK-CBI-0006`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.RequestBodyAttributesMissingError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`The request body cannot be updated`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0007`,status:400,description:`The request body does not contain any attributes that can be updated. Provide the necessary attributes and try again.`,errorCode:`SNYK-CBI-0007`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.InvalidPaginationCursorError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Invalid pagination cursor`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0008`,status:400,description:`The provided pagination cursor is invalid.`,errorCode:`SNYK-CBI-0008`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UnableToSortByVersionError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to sort by version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0009`,status:400,description:`Snyk was unable to filter by version. Provide a repository filter and try again.`,errorCode:`SNYK-CBI-0009`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UpdateVersioningSchemaFailError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to update versioning schema`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0010`,status:400,description:`The versioning schema could not be applied to all images in the repository. Therefore, no resources have been updated. Update the provided versioning schema so that all tags in the repository fit the new schema.`,errorCode:`SNYK-CBI-0010`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ProjectAlreadyLinkedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Project is already linked to a custom base image`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0011`,status:400,description:`The project ID provided is already linked to another Custom Base Image.`,errorCode:`SNYK-CBI-0011`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.VersioningSchemaMissingError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No versioning schema for repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0012`,status:400,description:`No versioning schema exists for the repository. This image is the first in its repository. Provide a versioning schema that fits the format of current and future images in this repository.`,errorCode:`SNYK-CBI-0012`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.VersioningSchemaInapplicableError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to apply versioning schema`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0013`,status:400,description:`A versioning schema already exists for repository. Remove the "versioning_schema" property or, if you want to update the versioning schema, use the PATCH endpoint.`,errorCode:`SNYK-CBI-0013`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ImageNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to find custom base image`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0014`,status:404,description:`Unable to find the requested custom base image. Try again, and if the error persists, contact Snyk support.`,errorCode:`SNYK-CBI-0014`,level:`warn`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ImageDoesNotExistError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Custom base image does not exist`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0015`,status:404,description:`The requested custom base image does not exist.`,errorCode:`SNYK-CBI-0015`,level:`warn`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},p),g,b),this.name=this.constructor.name}},s.ImageUpdateFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to update custom base image`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0016`,status:500,description:`An internal error occurred while trying to update a custom base image. Try again, and if the error persists, contact Snyk support.`,errorCode:`SNYK-CBI-0016`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},p),g,b),this.name=this.constructor.name}},s.PropertiesRetrievalFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to retrieve project properties`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0017`,status:500,description:`An internal error occurred while trying to retrieve project properties. Try again, and if the error persists, contact Snyk support.`,errorCode:`SNYK-CBI-0017`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},p),g,b),this.name=this.constructor.name}},s.ImageCollectionRetrievalFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to retrieve image collection`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0018`,status:500,description:`An internal error occurred while trying to retrieve the image collection. Try again, and if the error persists, contact Snyk support.`,errorCode:`SNYK-CBI-0018`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},p),g,b),this.name=this.constructor.name}},s.CreateVersioningSchemaFailError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unable to create versioning schema`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0019`,status:400,description:`The provided versioning schema is invalid and image could therefor not be created. Provide a properly formatted versioning schema and try again.`,errorCode:`SNYK-CBI-0019`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_Integration_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.IntegrationNotFoundError=void 0;let l=require_types(),p=require_problem_error();s.IntegrationNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`SCM integration not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-integration-0001`,status:404,description:`Ensure your SCM integration exists and that it is correctly set up.`,errorCode:`SNYK-INTEGRATION-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scm-ide-and-ci-cd-workflow-and-integrations/snyk-scm-integrations`]},p),g,b),this.name=this.constructor.name}}})),require_Target_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NoUniqueTargetFoundError=s.TargetNotFoundError=void 0;let l=require_types(),p=require_problem_error();s.TargetNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Target not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-target-0001`,status:404,description:`Snyk was unable to resolve the imported target. Ensure that Snyk created the target and try again.`,errorCode:`SNYK-TARGET-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-admin/snyk-projects#target`]},p),g,b),this.name=this.constructor.name}},s.NoUniqueTargetFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No unique target found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-target-0002`,status:422,description:`Snyk was unable to resolve a single target. Snyk found multiple targets configured for the same integration and repository URL pair. Ensure a unique target exists.`,errorCode:`SNYK-TARGET-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[`https://docs.snyk.io/snyk-admin/snyk-projects#target`]},p),g,b),this.name=this.constructor.name}}})),require_SCM_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ResourceNotFoundError=s.SizeLimitExceededError=s.FilesLimitExceededError=s.IntegrationAuthorizationFailedError=s.IntegrationAuthenticationFailedError=s.RevisionNotResolvedError=s.UnsupportedIntegrationTypeError=void 0;let l=require_types(),p=require_problem_error();s.UnsupportedIntegrationTypeError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Integration type not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0001`,status:500,description:`The integration you provided does not support SCM repository access.`,errorCode:`SNYK-SCM-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[`https://docs.snyk.io/scm-ide-and-ci-cd-workflow-and-integrations/snyk-scm-integrations`]},p),g,b),this.name=this.constructor.name}},s.RevisionNotResolvedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Revision cannot be resolved`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0002`,status:422,description:`Snyk was unable to resolve the SCM revision you provided. Provide a valid revision, either a full commit ID or an existing commit reference.`,errorCode:`SNYK-SCM-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.IntegrationAuthenticationFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Integration authentication failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0003`,status:401,description:`Snyk was unable to authenticate with your SCM provider. Ensure you are using valid credentials for the Snyk integration.`,errorCode:`SNYK-SCM-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.IntegrationAuthorizationFailedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Integration authorization failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0004`,status:401,description:"Snyk was unable to authorize with your SCM provider. If your Organization has SAML SSO enabled or enforced, re-authorize the OAuth Application `Snyk`.",errorCode:`SNYK-SCM-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FilesLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Too many files`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0005`,status:500,description:`Snyk was unable to retrieve the repository because the stored file count exceeds the limit of 4,500,000.`,errorCode:`SNYK-SCM-0005`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.SizeLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Repository size too large`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0006`,status:500,description:`Snyk was unable to retrieve the repository because the stored size exceeds 70 GB.`,errorCode:`SNYK-SCM-0006`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ResourceNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Specified resource cannot be found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0010`,status:422,description:`Snyk was unable to resolve the SCM resource you provided. Provide a valid resource path and revision.`,errorCode:`SNYK-SCM-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_UploadRevision_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UploadRevisionUnsealedError=s.MultipartFieldNameMissingError=s.UploadRevisionIdMismatchError=s.TotalUploadRevisionSizeLimitExceededError=s.TotalUploadRevisionFileCountLimitExceededError=s.PopulateRequestLimitExceededError=s.FilePathTooLongError=s.FileCountLimitExceededError=s.TotalFilesSizeLimitExceededError=s.FileTooLargeError=s.UploadRevisionSealedError=s.UploadRevisionNotFoundError=void 0;let l=require_types(),p=require_problem_error();s.UploadRevisionNotFoundError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Upload revision not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0001`,status:404,description:`The upload revision was not found. The upload revision may have expired or does not exist. Provide a valid upload revision identifier.`,errorCode:`SNYK-UPLOAD-REVISION-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UploadRevisionSealedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Upload revision is sealed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0002`,status:400,description:`The upload revision cannot be modified after it has been sealed. Create a new upload revision and retry the operation.`,errorCode:`SNYK-UPLOAD-REVISION-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FileTooLargeError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`File too large`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0003`,status:400,description:`One of the uploaded files exceeds the maximum allowed size. Reduce the file size and try again, or contact support for assistance.`,errorCode:`SNYK-UPLOAD-REVISION-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TotalFilesSizeLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Total files size limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0004`,status:400,description:`The total size of all files uploaded in a single request exceeds the maximum allowed limit. Reduce the total size of files in the request.`,errorCode:`SNYK-UPLOAD-REVISION-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FileCountLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`File count limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0005`,status:400,description:`The request includes more files than the maximum allowed file count. Reduce the number of files in the request.`,errorCode:`SNYK-UPLOAD-REVISION-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.FilePathTooLongError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`File path too long`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0006`,status:400,description:`One or more file paths exceed the maximum allowed length. Reduce the length of the file paths.`,errorCode:`SNYK-UPLOAD-REVISION-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.PopulateRequestLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Populate request limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0007`,status:400,description:`The number of populate requests for this upload revision exceeds the maximum allowed limit. Create a new upload revision and upload a revision using fewer requests.`,errorCode:`SNYK-UPLOAD-REVISION-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TotalUploadRevisionFileCountLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Upload revision file count limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0008`,status:400,description:`The number of files exceeds the limit for a single upload revision. Consider splitting the files across multiple upload revisions.`,errorCode:`SNYK-UPLOAD-REVISION-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.TotalUploadRevisionSizeLimitExceededError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Upload revision size limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0009`,status:400,description:`The total size of all files uploaded across the entire upload revision exceeds the maximum allowed limit. Consider splitting the files across multiple upload revisions.`,errorCode:`SNYK-UPLOAD-REVISION-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UploadRevisionIdMismatchError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Upload revision identifier mismatch`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0010`,status:400,description:`The upload revision identifier in the request body does not match the upload revision identifier in the request path. Ensure both identifiers match and retry the request.`,errorCode:`SNYK-UPLOAD-REVISION-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.MultipartFieldNameMissingError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Missing field name in multipart request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0011`,status:400,description:`The multipart request has a missing or empty name parameter in the Content-Disposition header. Ensure each part includes a valid field name.`,errorCode:`SNYK-UPLOAD-REVISION-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.UploadRevisionUnsealedError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Upload revision is unsealed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0012`,status:400,description:`The upload revision cannot be consumed before it is sealed. Seal the revision or create a new one and retry the operation.`,errorCode:`SNYK-UPLOAD-REVISION-0012`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_AiBom_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NoSupportedFilesError=s.ForbiddenError=s.InternalError=void 0;let l=require_types(),p=require_problem_error();s.InternalError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Unexpected error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-aibom-0001`,status:500,description:"An unexpected error occurred in the AIBOM request. Review the request while providing the debug command flag `-d`. If the error persists, contact Snyk Support.",errorCode:`SNYK-AIBOM-0001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.ForbiddenError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`Forbidden`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-aibom-0002`,status:403,description:`You or your Organization do not have permission to use this AIBOM feature. Check your user permissions or contact Snyk support.`,errorCode:`SNYK-AIBOM-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}},s.NoSupportedFilesError=class extends p.ProblemError{constructor(s,p,g,v,b){super({title:`No supported files`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-aibom-0003`,status:422,description:`Snyk was unable to find any supported files for the AIBOM command. Ensure the directory you are scanning contains supported files.`,errorCode:`SNYK-AIBOM-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:v},s,Object.assign({links:[]},p),g,b),this.name=this.constructor.name}}})),require_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AiBom=s.UploadRevision=s.SCM=s.Target=s.Integration=s.CustomBaseImages=s.CLI=s.PRChecks=s.Code=s.Fix=s.SbomExport=s.SbomTest=s.OpenSourceUnmanaged=s.OpenAPI=s.IsolatedBuilds=s.PurlVulnerabilityFetching=s.Policies=s.OpenSourceProjectIssues=s.OpenSourceProjectSnapshots=s.OpenSourceEcosystems=s.Snyk=void 0,s.Snyk=require_Snyk_error_catalog(),s.OpenSourceEcosystems=require_OpenSourceEcosystems_error_catalog(),s.OpenSourceProjectSnapshots=require_OpenSourceProjectSnapshots_error_catalog(),s.OpenSourceProjectIssues=require_OpenSourceProjectIssues_error_catalog(),s.Policies=require_Policies_error_catalog(),s.PurlVulnerabilityFetching=require_PurlVulnerabilityFetching_error_catalog(),s.IsolatedBuilds=require_IsolatedBuilds_error_catalog(),s.OpenAPI=require_OpenAPI_error_catalog(),s.OpenSourceUnmanaged=require_OpenSourceUnmanaged_error_catalog(),s.SbomTest=require_SbomTest_error_catalog(),s.SbomExport=require_SbomExport_error_catalog(),s.Fix=require_Fix_error_catalog(),s.Code=require_Code_error_catalog(),s.PRChecks=require_PRChecks_error_catalog(),s.CLI=require_CLI_error_catalog(),s.CustomBaseImages=require_CustomBaseImages_error_catalog(),s.Integration=require_Integration_error_catalog(),s.Target=require_Target_error_catalog(),s.SCM=require_SCM_error_catalog(),s.UploadRevision=require_UploadRevision_error_catalog(),s.AiBom=require_AiBom_error_catalog()})),require_composite_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CompositeError=void 0;let l=require_types();s.CompositeError=class extends Error{constructor(s){super(`CompositeError`),this.errors=s}toJsonApi(s){let p={jsonapi:{version:`1.0`},errors:this.errors.map(l=>l.toJsonApiErrorObject(s))};return new l.JsonApi(p)}}})),require_src$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports));l.__exportStar(require_problem_error(),s),l.__exportStar(require_error_catalog(),s),l.__exportStar(require_composite_error(),s)})),require_constants$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UNDEFINED_VERSION=void 0,s.UNDEFINED_VERSION=`undefined`})),require_utils$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getPnpmChildNode=void 0,s.getFileContents=A;let l=require(`path`),p=require(`fs`),g=require_dist$1(),v=require_util$3(),b=require_src$1(),C=require_out_of_sync_error(),w=require_src$39(),E=require_constants$2(),k=w(`snyk-pnpm-workspaces`);s.getPnpmChildNode=(s,l,p,w,A,N,F)=>{let I=F.excludeTransPeerDepsVersions(l.version),R=`${s}@${I}`;if(F.resolvedPackages[I]&&(R=F.resolvedPackages[I]),F.resolvedPackages[R]&&(R=F.resolvedPackages[R]),p[R]){let s=p[R],g=(0,v.getGraphDependencies)(s.dependencies||{},{isDev:l.isDev}),b=N?(0,v.getGraphDependencies)(s.devDependencies||{},{isDev:!0}):{},C=A?(0,v.getGraphDependencies)(s.optionalDependencies||{},{isDev:l.isDev,isOptional:!0}):{};return{id:`${s.name}@${s.version}`,name:s.name,version:s.version||E.UNDEFINED_VERSION,dependencies:Object.assign(Object.assign(Object.assign({},g),C),b),isDev:l.isDev}}else if(w&&!/^file:/.test(l.version)){let s=`Dependency ${R} was not found in ${C.LOCK_FILE_NAME[g.LockfileType.pnpm]}. Your package.json and ${C.LOCK_FILE_NAME[g.LockfileType.pnpm]} are probably out of sync. Please run "${C.INSTALL_COMMAND[g.LockfileType.pnpm]}" and try again.`;throw k(s),new b.OpenSourceEcosystems.PnpmOutOfSyncError(s)}else return{id:R,name:s,version:I||E.UNDEFINED_VERSION,dependencies:{},isDev:l.isDev,missingLockFileEntry:!0}};function A(s,g){let v=l.resolve(s,g);if(!p.existsSync(v))throw Error(`Manifest `+g+` not found at location: `+g);return{content:p.readFileSync(v,`utf-8`),fileName:g}}})),require_build_dep_graph_pnpm=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphPnpm=void 0;let l=require_dist$8(),p=require_util$3(),g=require_utils$2(),v=require_dist$9(),b=require_src$1(),C=require_out_of_sync_error(),w=require_dist$1(),E=require_src$39(),k=require_constants$2(),A=E(`snyk-pnpm-workspaces`);s.buildDepGraphPnpm=async(s,g,v,E)=>{var F;let{strictOutOfSync:I,includeOptionalDeps:R,includeDevDeps:B,pruneWithinTopLevelDeps:q,showNpmScope:le}=v,J=new l.DepGraphBuilder({name:`pnpm`},{name:g.name,version:g.version||k.UNDEFINED_VERSION},(0,p.createNodeInfo)(v));s.extractedPackages=s.extractPackages();let _e=s.extractedPackages,be=(0,p.getTopLevelDeps)(g,v),xe=s.extractTopLevelDependencies(v,E)||{};for(let s of Object.keys(be)){if(!xe[s]){if(!I)continue;let l=`Dependency ${s} was not found in ${C.LOCK_FILE_NAME[w.LockfileType.pnpm]}. Your package.json and ${C.LOCK_FILE_NAME[w.LockfileType.pnpm]} are probably out of sync. Please run "${C.INSTALL_COMMAND[w.LockfileType.pnpm]}" and try again.`;throw A(l),new b.OpenSourceEcosystems.PnpmOutOfSyncError(l)}be[s].version=xe[s].version}let De={id:`root-node`,name:g.name,version:g.version,dependencies:be,isDev:!1};return await N(J,`${g.name}@${g.version}`,De,_e,I,R,B,g.pnpm?.overrides||{},q,s,void 0,le),J.build()};let N=async(s,l,p,b,C,w,E,k,A,F,I,R)=>{for(let[B,q]of Object.entries(p.dependencies||{})){v.eventLoopSpinner.isStarving()&&await v.eventLoopSpinner.spin();let le=I||new Set,J=(0,g.getPnpmChildNode)(B,q,b,C,w,E,F);if(le.has(J.id)||J.id==l){if(A){let l=`${J.id}:pruned`;s.addPkgNode({name:J.name,version:J.version},l,{labels:Object.assign(Object.assign(Object.assign({scope:J.isDev?`dev`:`prod`},R&&{"npm:scope":J.isDev?`dev`:`prod`}),{pruned:`true`}),p.missingLockFileEntry&&{missingLockFileEntry:`true`})}),s.connectDep(p.id,l)}else s.connectDep(p.id,J.id);continue}s.addPkgNode({name:J.name,version:J.version},J.id,{labels:Object.assign(Object.assign({scope:J.isDev?`dev`:`prod`},R&&{"npm:scope":J.isDev?`dev`:`prod`}),p.missingLockFileEntry&&{missingLockFileEntry:`true`})}),s.connectDep(p.id,J.id),le.add(J.id),await N(s,l,J,b,C,w,E,k,A,F,le,R)}}})),require_lockfile_parser$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PnpmLockfileParser=void 0;let l=require(`semver`),p=require(`path`),g=require_lodash_isempty(),v=require_src$39(),b=require_constants$2(),C=v(`snyk-pnpm-workspaces`);s.PnpmLockfileParser=class{constructor(s,l){this.rawPnpmLock=s,this.lockFileVersion=s.lockfileVersion,this.workspaceArgs=l,this.packages=s.packages||{},this.extractedPackages={},this.resolvedPackages={},this.importers=this.normaliseImporters(s)}isWorkspaceLockfile(){var s;return this.workspaceArgs?.isWorkspace}extractPackages(){if(Object.keys(this.extractedPackages).length>0)return this.extractedPackages;let s={};return Object.entries(this.packages).forEach(([l,p])=>{let{name:g,version:v}=p,b={};l=this.excludeTransPeerDepsVersions(l),v&&g||(b=this.parseDepPath(l));let C={id:l,name:g||b.name,version:v||b.version||l,isDev:p.dev==`true`,dependencies:p.dependencies||{},devDependencies:p.devDependencies||{},optionalDependencies:p.optionalDependencies||{}};s[`${C.name}@${C.version}`]=C,this.resolvedPackages[l]=`${C.name}@${C.version}`}),s}extractTopLevelDependencies(s,l){var p,v;let b=this.rawPnpmLock;if(l){let{name:s,version:p}=this.workspaceArgs?.projectsVersionMap[l];if(this.extractedPackages[`${s}@${p}`]&&this.extractedPackages[`${s}@${p}`].localWorkspacePackage&&!g(this.extractedPackages[`${s}@${p}`].dependencies))return this.normalizedPkgToTopLevel(this.extractedPackages[`${s}@${p}`]);b=this.rawPnpmLock.importers[l]}let C=this.normalizeTopLevelDeps(b.dependencies||{},!1,l),w=s.includeDevDeps?this.normalizeTopLevelDeps(b.devDependencies||{},!0,l):{},E=s.includeOptionalDeps?this.normalizeTopLevelDeps(b.optionalDependencies||{},!1,l):{},k=s.includePeerDeps?this.normalizeTopLevelDeps(b.peerDependencies||{},!1,l):{};if(l){let{name:s,version:p}=this.workspaceArgs?.projectsVersionMap[l];this.extractedPackages[`${s}@${p}`]={id:`${s}@${p}`,name:s,version:p,dependencies:this.topLevelDepsToNormalizedPkgs(C),devDependencies:this.topLevelDepsToNormalizedPkgs(w),optionalDependencies:this.topLevelDepsToNormalizedPkgs(E),isDev:!1,localWorkspacePackage:!0}}return Object.assign(Object.assign(Object.assign(Object.assign({},C),w),E),k)}normalizedPkgToTopLevel(s){let l={};return Object.keys(s.dependencies).forEach(p=>l[p]={name:p,version:s.dependencies[p],isDev:!1}),Object.keys(s.devDependencies).forEach(p=>l[p]={name:p,version:s.devDependencies[p],isDev:!0}),l}topLevelDepsToNormalizedPkgs(s){let l={};return Object.values(s).forEach(s=>l[s.name]=s.version),l}normalizeVersion(s,p,g,v){if(this.isWorkspaceLockfile()&&(p=this.resolveWorkspacesCrossReference(s,p,g,v)),!(0,l.valid)(p)&&(p=this.excludeTransPeerDepsVersions(p),!(0,l.valid)(p))){if(this.packages[p])return this.packages[p].version||p;if(this.packages[`${s}@${p}`])return this.packages[`${s}@${p}`].version||p}return p}resolveWorkspacesCrossReference(s,l,g,v){if(!this.workspaceArgs)return l;if(l.startsWith(`link:`)){let w=l.split(`link:`)[1],E=p.join(v||`.`,w).replace(/\\/g,`/`),k=this.workspaceArgs.projectsVersionMap[E];if(k?l=k.version:(C(`Importer ${E} discovered as a dependency of ${v} was not found in the lockfile`),l=b.UNDEFINED_VERSION),l||=b.UNDEFINED_VERSION,this.extractedPackages[`${s}@${l}`])return l;this.extractedPackages[`${s}@${l}`]={name:s,version:l,id:`${s}@${l}`,isDev:g,dependencies:{},devDependencies:{},localWorkspacePackage:!0};let A=this.rawPnpmLock.importers[E]||{dependencies:{},devDependencies:{},optionalDependencies:{}},N=this.normalizePackagesDeps(A.dependencies||{},g,E),F=this.normalizePackagesDeps(A.devDependencies||{},!0,E),I=this.normalizePackagesDeps(A.optionalDependencies||{},!0,E);this.extractedPackages[`${s}@${l}`]={name:s,version:l,id:`${s}@${l}`,isDev:g,dependencies:N,devDependencies:F,optionalDependencies:I,localWorkspacePackage:!0}}return l}}})),require_lockfile_v6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockfileV6Parser=void 0;let l=require_lockfile_parser$1();s.LockfileV6Parser=class s extends l.PnpmLockfileParser{constructor(s,l){super(s,l),this.settings=s.settings}parseDepPath(l){if(l=s.isAbsoluteDepenencyPath(l)?l:l.substring(1),l.startsWith(`@`)){let s=l.lastIndexOf(`@`);return s===-1?{}:{name:l.substring(0,s),version:l.substring(s+1)}}let[p,g]=l.split(`@`);return{name:p,version:g}}normalizeTopLevelDeps(s,l,p){return Object.entries(s).reduce((s,[g,v])=>(s[g]={name:g,version:this.normalizeVersion(g,v.version,l,p),isDev:l},s),{})}normalizePackagesDeps(s,l,p){return Object.entries(s).reduce((s,[g,v])=>(s[g]=this.normalizeVersion(g,v.version,l,p),s),{})}excludeTransPeerDepsVersions(s){return s.split(`(`)[0]}static isAbsoluteDepenencyPath(s){return s[0]!==`/`}normaliseImporters(s){var l;if(!(`importers`in s)){let l=s.dependencies?.[`.`];if(l&&typeof l==`object`&&`dependencies`in l)s.importers={".":l},delete s.dependencies[`.`];else return{}}let p=s.importers;return Object.entries(p).reduce((s,[l,p])=>{if(!(`dependencies`in p))return Object.assign(Object.assign({},s),{[l]:{}});let g=p.dependencies,v=Object.fromEntries(Object.entries(g).map(([s,l])=>[s,l.version]));return Object.assign(Object.assign({},s),{[l]:v})},{})}}})),require_rfc4648=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l={chars:`0123456789ABCDEF`,bits:4},p={chars:`ABCDEFGHIJKLMNOPQRSTUVWXYZ234567`,bits:5},g={chars:`0123456789ABCDEFGHIJKLMNOPQRSTUV`,bits:5},v={chars:`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,bits:6},b={chars:`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_`,bits:6},C={parse:function(s,p){return F(s.toUpperCase(),l,p)},stringify:function(s,p){return I(s,l,p)}},w={parse:function(s,l){return l===void 0&&(l={}),F(l.loose?s.toUpperCase().replace(/0/g,`O`).replace(/1/g,`L`).replace(/8/g,`B`):s,p,l)},stringify:function(s,l){return I(s,p,l)}},E={parse:function(s,l){return F(s,g,l)},stringify:function(s,l){return I(s,g,l)}},k={parse:function(s,l){return F(s,v,l)},stringify:function(s,l){return I(s,v,l)}},A={parse:function(s,l){return F(s,b,l)},stringify:function(s,l){return I(s,b,l)}},N={parse:F,stringify:I};function F(s,l,p){var g;if(p===void 0&&(p={}),!l.codes){l.codes={};for(var v=0;v=8&&(w-=8,C[k++]=255&E>>w)}if(w>=l.bits||255&E<<8-w)throw SyntaxError(`Unexpected end of data`);return C}function I(s,l,p){p===void 0&&(p={});for(var g=p.pad,v=g===void 0?!0:g,b=(1<l.bits;)w-=l.bits,C+=l.chars[b&E>>w];if(w&&(C+=l.chars[b&E<{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.createBase32HashFromFile=s.createBase32Hash=void 0;let p=l(require(`crypto`)),g=l(require(`fs`)),v=require_rfc4648();function b(s){return v.base32.stringify(p.default.createHash(`md5`).update(s).digest()).replace(/(=+)$/,``).toLowerCase()}s.createBase32Hash=b;async function C(s){return b((await g.default.promises.readFile(s,`utf8`)).split(`\r +For example, if the repository currently uses Semver, and a new tag "1.2.5.7" needs to be added, then you can use a Custom versioning schema.`,errorCode:`SNYK-CBI-0001`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-using-snyk/snyk-container/use-snyk-container-from-the-web-ui/use-custom-base-image-recommendations/versioning-schema-for-custom-base-images`]},f),p,v),this.name=this.constructor.name}},s.RequiredParameterNotProvidedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing required parameter`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0002`,status:400,description:`Provide an ORG ID or GROUP ID.`,errorCode:`SNYK-CBI-0002`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ProjectDoesNotExistError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Project does not exist`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0003`,status:404,description:`The project could not be found. Check that the project exists, that you have access to the project, and also check that the ID you have provided is the project ID and not a CBI ID.`,errorCode:`SNYK-CBI-0003`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ProjectIsNotContainerImageError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Project is not a container image`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0004`,status:400,description:`The project is not a container image.`,errorCode:`SNYK-CBI-0004`,level:`warn`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scan-using-snyk/snyk-container/use-snyk-container-from-the-web-ui/use-custom-base-image-recommendations`]},f),p,v),this.name=this.constructor.name}},s.ProjectDoesNotBelongToGroupError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to retrieve group`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0005`,status:400,description:`The project's org does not belong to a group. In order to use a Custom Base Image, recreate the project and add it to a group or add a group to the org. Note that the group feature is not available to free users.`,errorCode:`SNYK-CBI-0005`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.RequestIdsDoNotMatchError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`The values in the request do not match`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0006`,status:400,description:`The request body ID and the request path ID do not match. Ensure that the values are the same and try again.`,errorCode:`SNYK-CBI-0006`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.RequestBodyAttributesMissingError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`The request body cannot be updated`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0007`,status:400,description:`The request body does not contain any attributes that can be updated. Provide the necessary attributes and try again.`,errorCode:`SNYK-CBI-0007`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.InvalidPaginationCursorError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Invalid pagination cursor`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0008`,status:400,description:`The provided pagination cursor is invalid.`,errorCode:`SNYK-CBI-0008`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UnableToSortByVersionError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to sort by version`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0009`,status:400,description:`Snyk was unable to filter by version. Provide a repository filter and try again.`,errorCode:`SNYK-CBI-0009`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UpdateVersioningSchemaFailError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to update versioning schema`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0010`,status:400,description:`The versioning schema could not be applied to all images in the repository. Therefore, no resources have been updated. Update the provided versioning schema so that all tags in the repository fit the new schema.`,errorCode:`SNYK-CBI-0010`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ProjectAlreadyLinkedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Project is already linked to a custom base image`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0011`,status:400,description:`The project ID provided is already linked to another Custom Base Image.`,errorCode:`SNYK-CBI-0011`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.VersioningSchemaMissingError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No versioning schema for repository`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0012`,status:400,description:`No versioning schema exists for the repository. This image is the first in its repository. Provide a versioning schema that fits the format of current and future images in this repository.`,errorCode:`SNYK-CBI-0012`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.VersioningSchemaInapplicableError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to apply versioning schema`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0013`,status:400,description:`A versioning schema already exists for repository. Remove the "versioning_schema" property or, if you want to update the versioning schema, use the PATCH endpoint.`,errorCode:`SNYK-CBI-0013`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ImageNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to find custom base image`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0014`,status:404,description:`Unable to find the requested custom base image. Try again, and if the error persists, contact Snyk support.`,errorCode:`SNYK-CBI-0014`,level:`warn`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ImageDoesNotExistError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Custom base image does not exist`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0015`,status:404,description:`The requested custom base image does not exist.`,errorCode:`SNYK-CBI-0015`,level:`warn`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},f),p,v),this.name=this.constructor.name}},s.ImageUpdateFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to update custom base image`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0016`,status:500,description:`An internal error occurred while trying to update a custom base image. Try again, and if the error persists, contact Snyk support.`,errorCode:`SNYK-CBI-0016`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},f),p,v),this.name=this.constructor.name}},s.PropertiesRetrievalFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to retrieve project properties`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0017`,status:500,description:`An internal error occurred while trying to retrieve project properties. Try again, and if the error persists, contact Snyk support.`,errorCode:`SNYK-CBI-0017`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},f),p,v),this.name=this.constructor.name}},s.ImageCollectionRetrievalFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to retrieve image collection`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0018`,status:500,description:`An internal error occurred while trying to retrieve the image collection. Try again, and if the error persists, contact Snyk support.`,errorCode:`SNYK-CBI-0018`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[`https://status.snyk.io/`,`https://privatecloudstatus.snyk.io`]},f),p,v),this.name=this.constructor.name}},s.CreateVersioningSchemaFailError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unable to create versioning schema`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-cbi-0019`,status:400,description:`The provided versioning schema is invalid and image could therefor not be created. Provide a properly formatted versioning schema and try again.`,errorCode:`SNYK-CBI-0019`,level:`warn`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_Integration_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.IntegrationNotFoundError=void 0;let l=require_types(),f=require_problem_error();s.IntegrationNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`SCM integration not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-integration-0001`,status:404,description:`Ensure your SCM integration exists and that it is correctly set up.`,errorCode:`SNYK-INTEGRATION-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scm-ide-and-ci-cd-workflow-and-integrations/snyk-scm-integrations`]},f),p,v),this.name=this.constructor.name}}})),require_Target_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NoUniqueTargetFoundError=s.TargetNotFoundError=void 0;let l=require_types(),f=require_problem_error();s.TargetNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Target not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-target-0001`,status:404,description:`Snyk was unable to resolve the imported target. Ensure that Snyk created the target and try again.`,errorCode:`SNYK-TARGET-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-admin/snyk-projects#target`]},f),p,v),this.name=this.constructor.name}},s.NoUniqueTargetFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No unique target found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-target-0002`,status:422,description:`Snyk was unable to resolve a single target. Snyk found multiple targets configured for the same integration and repository URL pair. Ensure a unique target exists.`,errorCode:`SNYK-TARGET-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[`https://docs.snyk.io/snyk-admin/snyk-projects#target`]},f),p,v),this.name=this.constructor.name}}})),require_SCM_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.ResourceNotFoundError=s.SizeLimitExceededError=s.FilesLimitExceededError=s.IntegrationAuthorizationFailedError=s.IntegrationAuthenticationFailedError=s.RevisionNotResolvedError=s.UnsupportedIntegrationTypeError=void 0;let l=require_types(),f=require_problem_error();s.UnsupportedIntegrationTypeError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Integration type not supported`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0001`,status:500,description:`The integration you provided does not support SCM repository access.`,errorCode:`SNYK-SCM-0001`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[`https://docs.snyk.io/scm-ide-and-ci-cd-workflow-and-integrations/snyk-scm-integrations`]},f),p,v),this.name=this.constructor.name}},s.RevisionNotResolvedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Revision cannot be resolved`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0002`,status:422,description:`Snyk was unable to resolve the SCM revision you provided. Provide a valid revision, either a full commit ID or an existing commit reference.`,errorCode:`SNYK-SCM-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.IntegrationAuthenticationFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Integration authentication failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0003`,status:401,description:`Snyk was unable to authenticate with your SCM provider. Ensure you are using valid credentials for the Snyk integration.`,errorCode:`SNYK-SCM-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.IntegrationAuthorizationFailedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Integration authorization failed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0004`,status:401,description:"Snyk was unable to authorize with your SCM provider. If your Organization has SAML SSO enabled or enforced, re-authorize the OAuth Application `Snyk`.",errorCode:`SNYK-SCM-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FilesLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Too many files`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0005`,status:500,description:`Snyk was unable to retrieve the repository because the stored file count exceeds the limit of 4,500,000.`,errorCode:`SNYK-SCM-0005`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.SizeLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Repository size too large`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0006`,status:500,description:`Snyk was unable to retrieve the repository because the stored size exceeds 70 GB.`,errorCode:`SNYK-SCM-0006`,level:`error`,classification:l.Classification.UNSUPPORTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ResourceNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Specified resource cannot be found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-scm-0010`,status:422,description:`Snyk was unable to resolve the SCM resource you provided. Provide a valid resource path and revision.`,errorCode:`SNYK-SCM-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_UploadRevision_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UploadRevisionUnsealedError=s.MultipartFieldNameMissingError=s.UploadRevisionIdMismatchError=s.TotalUploadRevisionSizeLimitExceededError=s.TotalUploadRevisionFileCountLimitExceededError=s.PopulateRequestLimitExceededError=s.FilePathTooLongError=s.FileCountLimitExceededError=s.TotalFilesSizeLimitExceededError=s.FileTooLargeError=s.UploadRevisionSealedError=s.UploadRevisionNotFoundError=void 0;let l=require_types(),f=require_problem_error();s.UploadRevisionNotFoundError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Upload revision not found`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0001`,status:404,description:`The upload revision was not found. The upload revision may have expired or does not exist. Provide a valid upload revision identifier.`,errorCode:`SNYK-UPLOAD-REVISION-0001`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UploadRevisionSealedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Upload revision is sealed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0002`,status:400,description:`The upload revision cannot be modified after it has been sealed. Create a new upload revision and retry the operation.`,errorCode:`SNYK-UPLOAD-REVISION-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FileTooLargeError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`File too large`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0003`,status:400,description:`One of the uploaded files exceeds the maximum allowed size. Reduce the file size and try again, or contact support for assistance.`,errorCode:`SNYK-UPLOAD-REVISION-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TotalFilesSizeLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Total files size limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0004`,status:400,description:`The total size of all files uploaded in a single request exceeds the maximum allowed limit. Reduce the total size of files in the request.`,errorCode:`SNYK-UPLOAD-REVISION-0004`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FileCountLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`File count limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0005`,status:400,description:`The request includes more files than the maximum allowed file count. Reduce the number of files in the request.`,errorCode:`SNYK-UPLOAD-REVISION-0005`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.FilePathTooLongError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`File path too long`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0006`,status:400,description:`One or more file paths exceed the maximum allowed length. Reduce the length of the file paths.`,errorCode:`SNYK-UPLOAD-REVISION-0006`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.PopulateRequestLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Populate request limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0007`,status:400,description:`The number of populate requests for this upload revision exceeds the maximum allowed limit. Create a new upload revision and upload a revision using fewer requests.`,errorCode:`SNYK-UPLOAD-REVISION-0007`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TotalUploadRevisionFileCountLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Upload revision file count limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0008`,status:400,description:`The number of files exceeds the limit for a single upload revision. Consider splitting the files across multiple upload revisions.`,errorCode:`SNYK-UPLOAD-REVISION-0008`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.TotalUploadRevisionSizeLimitExceededError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Upload revision size limit exceeded`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0009`,status:400,description:`The total size of all files uploaded across the entire upload revision exceeds the maximum allowed limit. Consider splitting the files across multiple upload revisions.`,errorCode:`SNYK-UPLOAD-REVISION-0009`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UploadRevisionIdMismatchError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Upload revision identifier mismatch`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0010`,status:400,description:`The upload revision identifier in the request body does not match the upload revision identifier in the request path. Ensure both identifiers match and retry the request.`,errorCode:`SNYK-UPLOAD-REVISION-0010`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.MultipartFieldNameMissingError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Missing field name in multipart request`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0011`,status:400,description:`The multipart request has a missing or empty name parameter in the Content-Disposition header. Ensure each part includes a valid field name.`,errorCode:`SNYK-UPLOAD-REVISION-0011`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.UploadRevisionUnsealedError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Upload revision is unsealed`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-upload-revision-0012`,status:400,description:`The upload revision cannot be consumed before it is sealed. Seal the revision or create a new one and retry the operation.`,errorCode:`SNYK-UPLOAD-REVISION-0012`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_AiBom_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NoSupportedFilesError=s.ForbiddenError=s.InternalError=void 0;let l=require_types(),f=require_problem_error();s.InternalError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Unexpected error`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-aibom-0001`,status:500,description:"An unexpected error occurred in the AIBOM request. Review the request while providing the debug command flag `-d`. If the error persists, contact Snyk Support.",errorCode:`SNYK-AIBOM-0001`,level:`error`,classification:l.Classification.UNEXPECTED,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.ForbiddenError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`Forbidden`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-aibom-0002`,status:403,description:`You or your Organization do not have permission to use this AIBOM feature. Check your user permissions or contact Snyk support.`,errorCode:`SNYK-AIBOM-0002`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}},s.NoSupportedFilesError=class extends f.ProblemError{constructor(s,f,p,g,v){super({title:`No supported files`,type:`https://docs.snyk.io/scan-with-snyk/error-catalog#snyk-aibom-0003`,status:422,description:`Snyk was unable to find any supported files for the AIBOM command. Ensure the directory you are scanning contains supported files.`,errorCode:`SNYK-AIBOM-0003`,level:`error`,classification:l.Classification.ACTIONABLE,instance:g},s,Object.assign({links:[]},f),p,v),this.name=this.constructor.name}}})),require_error_catalog=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.AiBom=s.UploadRevision=s.SCM=s.Target=s.Integration=s.CustomBaseImages=s.CLI=s.PRChecks=s.Code=s.Fix=s.SbomExport=s.SbomTest=s.OpenSourceUnmanaged=s.OpenAPI=s.IsolatedBuilds=s.PurlVulnerabilityFetching=s.Policies=s.OpenSourceProjectIssues=s.OpenSourceProjectSnapshots=s.OpenSourceEcosystems=s.Snyk=void 0,s.Snyk=require_Snyk_error_catalog(),s.OpenSourceEcosystems=require_OpenSourceEcosystems_error_catalog(),s.OpenSourceProjectSnapshots=require_OpenSourceProjectSnapshots_error_catalog(),s.OpenSourceProjectIssues=require_OpenSourceProjectIssues_error_catalog(),s.Policies=require_Policies_error_catalog(),s.PurlVulnerabilityFetching=require_PurlVulnerabilityFetching_error_catalog(),s.IsolatedBuilds=require_IsolatedBuilds_error_catalog(),s.OpenAPI=require_OpenAPI_error_catalog(),s.OpenSourceUnmanaged=require_OpenSourceUnmanaged_error_catalog(),s.SbomTest=require_SbomTest_error_catalog(),s.SbomExport=require_SbomExport_error_catalog(),s.Fix=require_Fix_error_catalog(),s.Code=require_Code_error_catalog(),s.PRChecks=require_PRChecks_error_catalog(),s.CLI=require_CLI_error_catalog(),s.CustomBaseImages=require_CustomBaseImages_error_catalog(),s.Integration=require_Integration_error_catalog(),s.Target=require_Target_error_catalog(),s.SCM=require_SCM_error_catalog(),s.UploadRevision=require_UploadRevision_error_catalog(),s.AiBom=require_AiBom_error_catalog()})),require_composite_error=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CompositeError=void 0;let l=require_types();s.CompositeError=class extends Error{constructor(s){super(`CompositeError`),this.errors=s}toJsonApi(s){let f={jsonapi:{version:`1.0`},errors:this.errors.map(l=>l.toJsonApiErrorObject(s))};return new l.JsonApi(f)}}})),require_src$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});let l=(init_tslib_es6(),__toCommonJS$1(tslib_es6_exports));l.__exportStar(require_problem_error(),s),l.__exportStar(require_error_catalog(),s),l.__exportStar(require_composite_error(),s)})),require_constants$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.UNDEFINED_VERSION=void 0,s.UNDEFINED_VERSION=`undefined`})),require_utils$2=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getPnpmChildNode=void 0,s.getFileContents=k;let l=require(`path`),f=require(`fs`),p=require_dist$1(),g=require_util$3(),v=require_src$1(),b=require_out_of_sync_error(),C=require_src$39(),w=require_constants$2(),E=C(`snyk-pnpm-workspaces`);s.getPnpmChildNode=(s,l,f,C,k,A,N)=>{let F=N.excludeTransPeerDepsVersions(l.version),I=`${s}@${F}`;if(N.resolvedPackages[F]&&(I=N.resolvedPackages[F]),N.resolvedPackages[I]&&(I=N.resolvedPackages[I]),f[I]){let s=f[I],p=(0,g.getGraphDependencies)(s.dependencies||{},{isDev:l.isDev}),v=A?(0,g.getGraphDependencies)(s.devDependencies||{},{isDev:!0}):{},b=k?(0,g.getGraphDependencies)(s.optionalDependencies||{},{isDev:l.isDev,isOptional:!0}):{};return{id:`${s.name}@${s.version}`,name:s.name,version:s.version||w.UNDEFINED_VERSION,dependencies:Object.assign(Object.assign(Object.assign({},p),b),v),isDev:l.isDev}}else if(C&&!/^file:/.test(l.version)){let s=`Dependency ${I} was not found in ${b.LOCK_FILE_NAME[p.LockfileType.pnpm]}. Your package.json and ${b.LOCK_FILE_NAME[p.LockfileType.pnpm]} are probably out of sync. Please run "${b.INSTALL_COMMAND[p.LockfileType.pnpm]}" and try again.`;throw E(s),new v.OpenSourceEcosystems.PnpmOutOfSyncError(s)}else return{id:I,name:s,version:F||w.UNDEFINED_VERSION,dependencies:{},isDev:l.isDev,missingLockFileEntry:!0}};function k(s,p){let g=l.resolve(s,p);if(!f.existsSync(g))throw Error(`Manifest `+p+` not found at location: `+p);return{content:f.readFileSync(g,`utf-8`),fileName:p}}})),require_build_dep_graph_pnpm=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraphPnpm=void 0;let l=require_dist$8(),f=require_util$3(),p=require_utils$2(),g=require_dist$9(),v=require_src$1(),b=require_out_of_sync_error(),C=require_dist$1(),w=require_src$39(),E=require_constants$2(),k=w(`snyk-pnpm-workspaces`);s.buildDepGraphPnpm=async(s,p,g,w)=>{var N;let{strictOutOfSync:F,includeOptionalDeps:I,includeDevDeps:R,pruneWithinTopLevelDeps:B,showNpmScope:q}=g,J=new l.DepGraphBuilder({name:`pnpm`},{name:p.name,version:p.version||E.UNDEFINED_VERSION},(0,f.createNodeInfo)(g));s.extractedPackages=s.extractPackages();let le=s.extractedPackages,_e=(0,f.getTopLevelDeps)(p,g),be=s.extractTopLevelDependencies(g,w)||{};for(let s of Object.keys(_e)){if(!be[s]){if(!F)continue;let l=`Dependency ${s} was not found in ${b.LOCK_FILE_NAME[C.LockfileType.pnpm]}. Your package.json and ${b.LOCK_FILE_NAME[C.LockfileType.pnpm]} are probably out of sync. Please run "${b.INSTALL_COMMAND[C.LockfileType.pnpm]}" and try again.`;throw k(l),new v.OpenSourceEcosystems.PnpmOutOfSyncError(l)}_e[s].version=be[s].version}let xe={id:`root-node`,name:p.name,version:p.version,dependencies:_e,isDev:!1};return await A(J,`${p.name}@${p.version}`,xe,le,F,I,R,p.pnpm?.overrides||{},B,s,void 0,q),J.build()};let A=async(s,l,f,v,b,C,w,E,k,N,F,I)=>{for(let[R,B]of Object.entries(f.dependencies||{})){g.eventLoopSpinner.isStarving()&&await g.eventLoopSpinner.spin();let q=F||new Set,J=(0,p.getPnpmChildNode)(R,B,v,b,C,w,N);if(q.has(J.id)||J.id==l){if(k){let l=`${J.id}:pruned`;s.addPkgNode({name:J.name,version:J.version},l,{labels:Object.assign(Object.assign(Object.assign({scope:J.isDev?`dev`:`prod`},I&&{"npm:scope":J.isDev?`dev`:`prod`}),{pruned:`true`}),f.missingLockFileEntry&&{missingLockFileEntry:`true`})}),s.connectDep(f.id,l)}else s.connectDep(f.id,J.id);continue}s.addPkgNode({name:J.name,version:J.version},J.id,{labels:Object.assign(Object.assign({scope:J.isDev?`dev`:`prod`},I&&{"npm:scope":J.isDev?`dev`:`prod`}),f.missingLockFileEntry&&{missingLockFileEntry:`true`})}),s.connectDep(f.id,J.id),q.add(J.id),await A(s,l,J,v,b,C,w,E,k,N,q,I)}}})),require_lockfile_parser$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.PnpmLockfileParser=void 0;let l=require(`semver`),f=require(`path`),p=require_lodash_isempty(),g=require_src$39(),v=require_constants$2(),b=g(`snyk-pnpm-workspaces`);s.PnpmLockfileParser=class{constructor(s,l){this.rawPnpmLock=s,this.lockFileVersion=s.lockfileVersion,this.workspaceArgs=l,this.packages=s.packages||{},this.extractedPackages={},this.resolvedPackages={},this.importers=this.normaliseImporters(s)}isWorkspaceLockfile(){var s;return this.workspaceArgs?.isWorkspace}extractPackages(){if(Object.keys(this.extractedPackages).length>0)return this.extractedPackages;let s={};return Object.entries(this.packages).forEach(([l,f])=>{let{name:p,version:g}=f,v={};l=this.excludeTransPeerDepsVersions(l),g&&p||(v=this.parseDepPath(l));let b={id:l,name:p||v.name,version:g||v.version||l,isDev:f.dev==`true`,dependencies:f.dependencies||{},devDependencies:f.devDependencies||{},optionalDependencies:f.optionalDependencies||{}};s[`${b.name}@${b.version}`]=b,this.resolvedPackages[l]=`${b.name}@${b.version}`}),s}extractTopLevelDependencies(s,l){var f,g;let v=this.rawPnpmLock;if(l){let{name:s,version:f}=this.workspaceArgs?.projectsVersionMap[l];if(this.extractedPackages[`${s}@${f}`]&&this.extractedPackages[`${s}@${f}`].localWorkspacePackage&&!p(this.extractedPackages[`${s}@${f}`].dependencies))return this.normalizedPkgToTopLevel(this.extractedPackages[`${s}@${f}`]);v=this.rawPnpmLock.importers[l]}let b=this.normalizeTopLevelDeps(v.dependencies||{},!1,l),C=s.includeDevDeps?this.normalizeTopLevelDeps(v.devDependencies||{},!0,l):{},w=s.includeOptionalDeps?this.normalizeTopLevelDeps(v.optionalDependencies||{},!1,l):{},E=s.includePeerDeps?this.normalizeTopLevelDeps(v.peerDependencies||{},!1,l):{};if(l){let{name:s,version:f}=this.workspaceArgs?.projectsVersionMap[l];this.extractedPackages[`${s}@${f}`]={id:`${s}@${f}`,name:s,version:f,dependencies:this.topLevelDepsToNormalizedPkgs(b),devDependencies:this.topLevelDepsToNormalizedPkgs(C),optionalDependencies:this.topLevelDepsToNormalizedPkgs(w),isDev:!1,localWorkspacePackage:!0}}return Object.assign(Object.assign(Object.assign(Object.assign({},b),C),w),E)}normalizedPkgToTopLevel(s){let l={};return Object.keys(s.dependencies).forEach(f=>l[f]={name:f,version:s.dependencies[f],isDev:!1}),Object.keys(s.devDependencies).forEach(f=>l[f]={name:f,version:s.devDependencies[f],isDev:!0}),l}topLevelDepsToNormalizedPkgs(s){let l={};return Object.values(s).forEach(s=>l[s.name]=s.version),l}normalizeVersion(s,f,p,g){if(this.isWorkspaceLockfile()&&(f=this.resolveWorkspacesCrossReference(s,f,p,g)),!(0,l.valid)(f)&&(f=this.excludeTransPeerDepsVersions(f),!(0,l.valid)(f))){if(this.packages[f])return this.packages[f].version||f;if(this.packages[`${s}@${f}`])return this.packages[`${s}@${f}`].version||f}return f}resolveWorkspacesCrossReference(s,l,p,g){if(!this.workspaceArgs)return l;if(l.startsWith(`link:`)){let C=l.split(`link:`)[1],w=f.join(g||`.`,C).replace(/\\/g,`/`),E=this.workspaceArgs.projectsVersionMap[w];if(E?l=E.version:(b(`Importer ${w} discovered as a dependency of ${g} was not found in the lockfile`),l=v.UNDEFINED_VERSION),l||=v.UNDEFINED_VERSION,this.extractedPackages[`${s}@${l}`])return l;this.extractedPackages[`${s}@${l}`]={name:s,version:l,id:`${s}@${l}`,isDev:p,dependencies:{},devDependencies:{},localWorkspacePackage:!0};let k=this.rawPnpmLock.importers[w]||{dependencies:{},devDependencies:{},optionalDependencies:{}},A=this.normalizePackagesDeps(k.dependencies||{},p,w),N=this.normalizePackagesDeps(k.devDependencies||{},!0,w),F=this.normalizePackagesDeps(k.optionalDependencies||{},!0,w);this.extractedPackages[`${s}@${l}`]={name:s,version:l,id:`${s}@${l}`,isDev:p,dependencies:A,devDependencies:N,optionalDependencies:F,localWorkspacePackage:!0}}return l}}})),require_lockfile_v6=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockfileV6Parser=void 0;let l=require_lockfile_parser$1();s.LockfileV6Parser=class s extends l.PnpmLockfileParser{constructor(s,l){super(s,l),this.settings=s.settings}parseDepPath(l){if(l=s.isAbsoluteDepenencyPath(l)?l:l.substring(1),l.startsWith(`@`)){let s=l.lastIndexOf(`@`);return s===-1?{}:{name:l.substring(0,s),version:l.substring(s+1)}}let[f,p]=l.split(`@`);return{name:f,version:p}}normalizeTopLevelDeps(s,l,f){return Object.entries(s).reduce((s,[p,g])=>(s[p]={name:p,version:this.normalizeVersion(p,g.version,l,f),isDev:l},s),{})}normalizePackagesDeps(s,l,f){return Object.entries(s).reduce((s,[p,g])=>(s[p]=this.normalizeVersion(p,g.version,l,f),s),{})}excludeTransPeerDepsVersions(s){return s.split(`(`)[0]}static isAbsoluteDepenencyPath(s){return s[0]!==`/`}normaliseImporters(s){var l;if(!(`importers`in s)){let l=s.dependencies?.[`.`];if(l&&typeof l==`object`&&`dependencies`in l)s.importers={".":l},delete s.dependencies[`.`];else return{}}let f=s.importers;return Object.entries(f).reduce((s,[l,f])=>{if(!(`dependencies`in f))return Object.assign(Object.assign({},s),{[l]:{}});let p=f.dependencies,g=Object.fromEntries(Object.entries(p).map(([s,l])=>[s,l.version]));return Object.assign(Object.assign({},s),{[l]:g})},{})}}})),require_rfc4648=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0});var l={chars:`0123456789ABCDEF`,bits:4},f={chars:`ABCDEFGHIJKLMNOPQRSTUVWXYZ234567`,bits:5},p={chars:`0123456789ABCDEFGHIJKLMNOPQRSTUV`,bits:5},g={chars:`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,bits:6},v={chars:`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_`,bits:6},b={parse:function(s,f){return N(s.toUpperCase(),l,f)},stringify:function(s,f){return F(s,l,f)}},C={parse:function(s,l){return l===void 0&&(l={}),N(l.loose?s.toUpperCase().replace(/0/g,`O`).replace(/1/g,`L`).replace(/8/g,`B`):s,f,l)},stringify:function(s,l){return F(s,f,l)}},w={parse:function(s,l){return N(s,p,l)},stringify:function(s,l){return F(s,p,l)}},E={parse:function(s,l){return N(s,g,l)},stringify:function(s,l){return F(s,g,l)}},k={parse:function(s,l){return N(s,v,l)},stringify:function(s,l){return F(s,v,l)}},A={parse:N,stringify:F};function N(s,l,f){var p;if(f===void 0&&(f={}),!l.codes){l.codes={};for(var g=0;g=8&&(C-=8,b[E++]=255&w>>C)}if(C>=l.bits||255&w<<8-C)throw SyntaxError(`Unexpected end of data`);return b}function F(s,l,f){f===void 0&&(f={});for(var p=f.pad,g=p===void 0?!0:p,v=(1<l.bits;)C-=l.bits,b+=l.chars[v&w>>C];if(C&&(b+=l.chars[v&w<{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.createBase32HashFromFile=s.createBase32Hash=void 0;let f=l(require(`crypto`)),p=l(require(`fs`)),g=require_rfc4648();function v(s){return g.base32.stringify(f.default.createHash(`md5`).update(s).digest()).replace(/(=+)$/,``).toLowerCase()}s.createBase32Hash=v;async function b(s){return v((await p.default.promises.readFile(s,`utf8`)).split(`\r `).join(` -`))}s.createBase32HashFromFile=C})),require_mimic_fn=__commonJSMin(((s,l)=>{let p=(s,l,p,v)=>{if(p===`length`||p===`prototype`||p===`arguments`||p===`caller`)return;let b=Object.getOwnPropertyDescriptor(s,p),C=Object.getOwnPropertyDescriptor(l,p);!g(b,C)&&v||Object.defineProperty(s,p,C)},g=function(s,l){return s===void 0||s.configurable||s.writable===l.writable&&s.enumerable===l.enumerable&&s.configurable===l.configurable&&(s.writable||s.value===l.value)},v=(s,l)=>{let p=Object.getPrototypeOf(l);p!==Object.getPrototypeOf(s)&&Object.setPrototypeOf(s,p)},b=(s,l)=>`/* Wrapped ${s}*/\n${l}`,C=Object.getOwnPropertyDescriptor(Function.prototype,`toString`),w=Object.getOwnPropertyDescriptor(Function.prototype.toString,`name`),E=(s,l,p)=>{let g=p===``?``:`with ${p.trim()}() `,v=b.bind(null,g,l.toString());Object.defineProperty(v,`name`,w),Object.defineProperty(s,`toString`,{...C,value:v})};l.exports=(s,l,{ignoreNonConfigurable:g=!1}={})=>{let{name:b}=s;for(let v of Reflect.ownKeys(l))p(s,l,v,g);return v(s,l),E(s,l,b),s}})),require_p_defer=__commonJSMin(((s,l)=>{l.exports=()=>{let s={};return s.promise=new Promise((l,p)=>{s.resolve=l,s.reject=p}),s}})),require_dist$3=__commonJSMin(((s,l)=>{var p=s&&s.__awaiter||function(s,l,p,g){return new(p||=Promise)(function(v,b){function C(s){try{E(g.next(s))}catch(s){b(s)}}function w(s){try{E(g.throw(s))}catch(s){b(s)}}function E(s){s.done?v(s.value):new p(function(l){l(s.value)}).then(C,w)}E((g=g.apply(s,l||[])).next())})},g=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0});let v=g(require_p_defer());function b(s,l=`maxAge`){let g,b,C,w=()=>p(this,void 0,void 0,function*(){if(g!==void 0)return;let w=w=>p(this,void 0,void 0,function*(){C=v.default();let p=w[1][l]-Date.now();if(p<=0){s.delete(w[0]),C.resolve();return}return g=w[0],b=setTimeout(()=>{s.delete(w[0]),C&&C.resolve()},p),typeof b.unref==`function`&&b.unref(),C.promise});try{for(let l of s)yield w(l)}catch{}g=void 0}),E=()=>{g=void 0,b!==void 0&&(clearTimeout(b),b=void 0),C!==void 0&&(C.reject(void 0),C=void 0)},k=s.set.bind(s);return s.set=(l,p)=>{s.has(l)&&s.delete(l);let v=k(l,p);return g&&g===l&&E(),w(),v},w(),s}s.default=b,l.exports=b,l.exports.default=b})),require_dist$2=__commonJSMin(((s,l)=>{let p=require_mimic_fn(),g=require_dist$3(),v=new WeakMap,b=new WeakMap,C=(s,{cacheKey:l,cache:v=new Map,maxAge:C}={})=>{typeof C==`number`&&g(v);let w=function(...p){let g=l?l(p):p[0],b=v.get(g);if(b)return b.data;let w=s.apply(this,p);return v.set(g,{data:w,maxAge:C?Date.now()+C:1/0}),w};return p(w,s,{ignoreNonConfigurable:!0}),b.set(w,v),w};C.decorator=(s={})=>(l,p,g)=>{let b=l[p];if(typeof b!=`function`)throw TypeError(`The decorated value must be a function`);delete g.value,delete g.writable,g.get=function(){if(!v.has(this)){let l=C(b,s);return v.set(this,l),l}return v.get(this)}},C.clear=s=>{let l=b.get(s);if(!l)throw TypeError(`Can't clear a function that was not memoized!`);if(typeof l.clear!=`function`)throw TypeError(`The cache Map can't be cleared!`);l.clear()},l.exports=C})),require_encode_registry=__commonJSMin(((s,l)=>{let p=require(`assert`),{URL:g}=require(`url`);l.exports=require_dist$2()(v);function v(s){return p(s,"`registry` is required"),p(typeof s==`string`,"`registry` should be a string"),b(C(s))}function b(s){return s.replace(`:`,`+`)}function C(s){let l;try{l=new g(s)}catch(l){throw Error(`Failed to parse registry URL "${s}": ${l.message}`)}if(!l||!l.host)throw Error(`Couldn't get host from ${s}`);return l.host}})),require_lib$2=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.createPeersFolderSuffix=s.depPathToFilename=s.parse=s.refToRelative=s.relative=s.getRegistryByPackageName=s.refToAbsolute=s.tryGetPackageId=s.resolve=s.isAbsolute=void 0;let p=require_lib$3(),g=l(require_encode_registry()),v=l(require(`semver`));function b(s){return s[0]!==`/`}s.isAbsolute=b;function C(s,l){if(!b(l)){let p;if(l[1]===`@`){let g=l.indexOf(`/`,1);p=s[l.slice(1,g===-1?0:g)]||s.default}else p=s.default;return`${(0,g.default)(p)}${l}`}return l}s.resolve=C;function w(s,l){if(l[0]!==`/`)return null;let p=l.indexOf(`_`,l.lastIndexOf(`/`));return p===-1?C(s,l):C(s,l.slice(0,p))}s.tryGetPackageId=w;function E(s,l,p){return s.startsWith(`link:`)?null:s.includes(`/`)?s[0]===`/`?`${(0,g.default)(k(p,l))}${s}`:s:`${(0,g.default)(k(p,l))}/${l}/${s}`}s.refToAbsolute=E;function k(s,l){return l[0]===`@`&&s[l.substring(0,l.indexOf(`/`))]||s.default}s.getRegistryByPackageName=k;function A(s,l,p){let v=(0,g.default)(k(s,l));return p.startsWith(`${v}/`)?p.slice(p.indexOf(`/`)):p}s.relative=A;function N(s,l){return s.startsWith(`link:`)?null:s.startsWith(`file:`)||s.includes(`/`)?s:`/${l}/${s}`}s.refToRelative=N;function F(s){if(typeof s!=`string`)throw TypeError(`Expected \`dependencyPath\` to be of type \`string\`, got \`${s===null?`null`:typeof s}\``);let l=b(s),p=s.split(`/`);l||p.shift();let g=l?p.shift():void 0,C=p[0].startsWith(`@`)?`${p.shift()}/${p.shift()}`:p.shift(),w=p.shift();if(w){let s=w.indexOf(`_`),p;if(s!==-1&&(p=w.substring(s+1),w=w.substring(0,s)),v.default.valid(w))return{host:g,isAbsolute:l,name:C,peersSuffix:p,version:w}}if(!l)throw Error(`${s} is an invalid relative dependency path`);return{host:g,isAbsolute:l}}s.parse=F;function I(s){let l=R(s).replace(/[\\/:*?"<>|]/g,`+`);return l.length>120||l!==l.toLowerCase()&&!l.startsWith(`file+`)?`${l.substring(0,50)}_${(0,p.createBase32Hash)(l)}`:l}s.depPathToFilename=I;function R(s){if(s.indexOf(`file:`)!==0){s.startsWith(`/`)&&(s=s.substring(1));let l=s.lastIndexOf(`/`);return`${s.substring(0,l)}@${s.slice(l+1)}`}return s.replace(`:`,`+`)}function B(s){let l=s.map(({name:s,version:l})=>`${s.replace(`/`,`+`)}@${l}`).sort().join(`+`);return l.length>26?`_${(0,p.createBase32Hash)(l)}`:`_${l}`}s.createPeersFolderSuffix=B})),require_lockfile_v5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockfileV5Parser=void 0;let l=require_lib$2(),p=require_lockfile_parser$1();s.LockfileV5Parser=class extends p.PnpmLockfileParser{constructor(s,l){s||={lockfileVersion:`5`},super(s,l)}parseDepPath(s){let{name:p,version:g}=(0,l.parse)(s);return g?{name:p,version:this.excludeTransPeerDepsVersions(g)}:{name:p}}normalizeTopLevelDeps(s,l,p){return Object.entries(s).reduce((s,[g,v])=>(v=this.normalizeVersion(g,v,l,p),s[g]={name:g,version:v,isDev:l},s),{})}normalizePackagesDeps(s,l,p){return Object.entries(s).reduce((s,[g,v])=>(v=this.normalizeVersion(g,v,l,p),s[g]=v,s),{})}excludeTransPeerDepsVersions(s){if(!s.includes(`/`))return s.split(`_`)[0];let l=s.split(`/`),p=l[l.length-1];return`${s.split(p)[0]}${p.split(`_`)[0]}`}normaliseImporters(s){if(!(`importers`in s))return{};let l=s.importers;return Object.entries(l).reduce((s,[l,p])=>{if(!(`dependencies`in p))return Object.assign(Object.assign({},s),{[l]:{}});let g=p.dependencies,v=Object.fromEntries(Object.entries(g).map(([s,l])=>[s,l]));return Object.assign(Object.assign({},s),{[l]:v})},{})}}})),require_lockfile_v9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockfileV9Parser=void 0;let l=require_lockfile_v6(),p={isWorkspace:!0,projectsVersionMap:{}};s.LockfileV9Parser=class extends l.LockfileV6Parser{constructor(s,l=p){super(s,l),this.settings=s.settings,this.packages={},this.snapshots=s.snapshots||{},Object.entries(this.snapshots).forEach(([l,p])=>{let g=this.excludeTransPeerDepsVersions(l);this.packages[g]=Object.assign(Object.assign({},s.packages[g]),p)})}}})),require_utils$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getLockfileVersionFromFile=s.NodeLockfileVersion=void 0,s.getPnpmLockfileVersion=C,s.getYarnLockfileVersion=w,s.getNpmLockfileVersion=E;let l=require(`fs`),p=require_js_yaml$2(),g=require_errors$6(),v=require_src$1();var b;(function(s){s.NpmLockV1=`NPM_LOCK_V1`,s.NpmLockV2=`NPM_LOCK_V2`,s.NpmLockV3=`NPM_LOCK_V3`,s.YarnLockV1=`YARN_LOCK_V1`,s.YarnLockV2=`YARN_LOCK_V2`,s.PnpmLockV5=`PNPM_LOCK_V5`,s.PnpmLockV6=`PNPM_LOCK_V6`,s.PnpmLockV9=`PNPM_LOCK_V9`})(b||(s.NodeLockfileVersion=b={})),s.getLockfileVersionFromFile=s=>{let p=(0,l.readFileSync)(s,`utf-8`);if(s.endsWith(`package-lock.json`))return E(p);if(s.endsWith(`yarn.lock`))return w(p);if(s.endsWith(`pnpm-lock.yaml`))return C(p);throw new g.InvalidUserInputError(`Unknown lockfile ${s}. Please provide either package-lock.json, yarn.lock or pnpm-lock.yaml`)};function C(s){let{lockfileVersion:l}=(0,p.load)(s,{json:!0,schema:p.FAILSAFE_SCHEMA});if(l.startsWith(`5`))return b.PnpmLockV5;if(l.startsWith(`6`))return b.PnpmLockV6;if(l.startsWith(`9`))return b.PnpmLockV9;throw new v.OpenSourceEcosystems.PnpmUnsupportedLockfileVersionError(`The pnpm-lock.yaml lockfile version ${l} is not supported`)}function w(s){return s.includes(`__metadata`)?b.YarnLockV2:b.YarnLockV1}function E(s){try{switch(JSON.parse(s).lockfileVersion||null){case null:case 1:return b.NpmLockV1;case 2:return b.NpmLockV2;case 3:return b.NpmLockV3;default:throw new g.InvalidUserInputError(`Unsupported npm lockfile version in package-lock.json. Please provide a package-lock.json with lockfileVersion 1, 2 or 3`)}}catch{throw new g.InvalidUserInputError(`Problem parsing package-lock.json - make sure the package-lock.json is a valid JSON file`)}}})),require_lockfile_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getPnpmLockfileParser=w;let l=require_js_yaml$2(),p=require_lockfile_v6(),g=require_lockfile_v5(),v=require_lockfile_v9(),b=require_src$1(),C=require_utils$1();function w(s,w,E){if(!s)return new g.LockfileV5Parser(s,E);let k=(0,l.load)(s,{json:!0,schema:l.FAILSAFE_SCHEMA}),A=k.lockfileVersion;if(w===C.NodeLockfileVersion.PnpmLockV5||A.startsWith(`5`))return new g.LockfileV5Parser(k,E);if(w===C.NodeLockfileVersion.PnpmLockV6||A.startsWith(`6`))return new p.LockfileV6Parser(k,E);if(w===C.NodeLockfileVersion.PnpmLockV9||A.startsWith(`9`))return new v.LockfileV9Parser(k,E);throw new b.OpenSourceEcosystems.PnpmUnsupportedLockfileVersionError(`The pnpm-lock.yaml lockfile version ${w} is not supported`)}})),require_parse_project=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePnpmProject=void 0;let l=require_util$3(),p=require_build_dep_graph_pnpm(),g=require_lockfile_parser();s.parsePnpmProject=async(s,v,b,C)=>{var w;let{includeDevDeps:E,includePeerDeps:k,includeOptionalDeps:A,strictOutOfSync:N,pruneWithinTopLevelDeps:F,showNpmScope:I}=b,R=``,B=(0,l.parsePkgJson)(s),q=(0,g.getPnpmLockfileParser)(v,C);return q.rawPnpmLock.importers?.[`.`]&&(R=`.`,q.workspaceArgs={projectsVersionMap:{".":{name:B.name,version:B.version}},isWorkspace:!0}),await(0,p.buildDepGraphPnpm)(q,B,{includeDevDeps:E,strictOutOfSync:N,includePeerDeps:k,includeOptionalDeps:A,pruneWithinTopLevelDeps:F,showNpmScope:I},R)}})),require_parse_workspace=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePnpmWorkspace=void 0;let l=require_src$39(),p=require(`path`),g=require_utils$1(),v=require_util$3(),b=require_build_dep_graph_pnpm(),C=require_constants$2(),w=require_lockfile_parser(),E=require_utils$2(),k=l(`snyk-pnpm-workspaces`);function A(s,l){let g={};for(let b of l){let l=p.join(s,b),w=p.join(l,`package.json`),A=(0,E.getFileContents)(s,w);try{let s=(0,v.parsePkgJson)(A.content);g[b]={version:s.version||C.UNDEFINED_VERSION,name:s.name}}catch(s){k(`Error getting version for project: ${w}. ERROR: ${s}`);continue}}return g}s.parsePnpmWorkspace=async(s,l,C)=>{let N=[],{includeDevDeps:F,includePeerDeps:I,includeOptionalDeps:R,strictOutOfSync:B,pruneWithinTopLevelDeps:q,exclude:le,showNpmScope:J}=C,_e=(0,E.getFileContents)(s,p.join(l,`pnpm-lock.yaml`)).content,be=(0,g.getPnpmLockfileVersion)(_e),xe=(0,w.getPnpmLockfileParser)(_e,be),De=A(l,Object.keys(xe.importers)),Ne=le?le.split(`,`).map(s=>s.trim()):[];for(let g of Object.keys(xe.importers)){if(Ne.length>0){let s=g.split(`/`);if(Ne.some(l=>s.includes(l))){k(`Skipping excluded importer: ${g}`);continue}}let C=p.join(l,g),w=p.join(C,`package.json`);k(`Processing project ${w} as part of a pnpm workspace`);let A=(0,E.getFileContents)(s,w),le=(0,v.parsePkgJson)(A.content);xe.workspaceArgs={isWorkspace:!0,projectsVersionMap:De};try{let l=await(0,b.buildDepGraphPnpm)(xe,le,{includeDevDeps:F,includePeerDeps:I,strictOutOfSync:B,includeOptionalDeps:R,pruneWithinTopLevelDeps:q,showNpmScope:J},g),v={packageManager:`pnpm`,targetFile:p.relative(s,A.fileName),depGraph:l,plugin:{name:`snyk-nodejs-lockfile-parser`,runtime:process.version}};N.push(v)}catch(s){k(`Error process workspace: ${A.fileName}. ERROR: ${s}`)}}return N}})),require_parse_workspace_project=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePnpmWorkspaceProject=void 0;let l=require_util$3(),p=require_build_dep_graph_pnpm(),g=require_lockfile_parser(),v=require_constants$2();s.parsePnpmWorkspaceProject=async(s,b,C,w,E)=>{let{includeDevDeps:k,includePeerDeps:A,includeOptionalDeps:N,strictOutOfSync:F,pruneWithinTopLevelDeps:I,showNpmScope:R}=C,B=(0,g.getPnpmLockfileParser)(b,E),q=(0,l.parsePkgJson)(s);return B.workspaceArgs={isWorkspace:!0,projectsVersionMap:{[w]:{name:q.name,version:q.version||v.UNDEFINED_VERSION}}},await(0,p.buildDepGraphPnpm)(B,q,{includeDevDeps:k,includePeerDeps:A,strictOutOfSync:F,includeOptionalDeps:N,pruneWithinTopLevelDeps:I,showNpmScope:R},w)}})),require_pnpm=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePnpmWorkspaceProject=s.parsePnpmWorkspace=s.parsePnpmProject=void 0;let l=require_parse_project();Object.defineProperty(s,`parsePnpmProject`,{enumerable:!0,get:function(){return l.parsePnpmProject}});let p=require_parse_workspace();Object.defineProperty(s,`parsePnpmWorkspace`,{enumerable:!0,get:function(){return p.parsePnpmWorkspace}});let g=require_parse_workspace_project();Object.defineProperty(s,`parsePnpmWorkspaceProject`,{enumerable:!0,get:function(){return g.parsePnpmWorkspaceProject}})})),require_dep_graph_builders=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePkgJson=s.parsePnpmWorkspaceProject=s.parsePnpmWorkspace=s.parsePnpmProject=s.extractPkgsFromYarnLockV2=s.parseYarnLockV2Project=s.buildDepGraphYarnLockV2Simple=s.extractPkgsFromYarnLockV1=s.parseYarnLockV1WorkspaceProject=s.buildDepGraphYarnLockV1WorkspaceCyclesPruned=s.buildDepGraphYarnLockV1Simple=s.buildDepGraphYarnLockV1SimpleCyclesPruned=s.buildDepGraphYarnLockV1Workspace=s.parseYarnLockV1Project=s.parseNpmLockV2Project=void 0;let l=require_yarn_lock_v1();Object.defineProperty(s,`parseYarnLockV1Project`,{enumerable:!0,get:function(){return l.parseYarnLockV1Project}}),Object.defineProperty(s,`parseYarnLockV1WorkspaceProject`,{enumerable:!0,get:function(){return l.parseYarnLockV1WorkspaceProject}}),Object.defineProperty(s,`buildDepGraphYarnLockV1SimpleCyclesPruned`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV1SimpleCyclesPruned}}),Object.defineProperty(s,`buildDepGraphYarnLockV1Simple`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV1Simple}}),Object.defineProperty(s,`buildDepGraphYarnLockV1WorkspaceCyclesPruned`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV1WorkspaceCyclesPruned}}),Object.defineProperty(s,`buildDepGraphYarnLockV1Workspace`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV1Workspace}}),Object.defineProperty(s,`extractPkgsFromYarnLockV1`,{enumerable:!0,get:function(){return l.extractPkgsFromYarnLockV1}});let p=require_yarn_lock_v2();Object.defineProperty(s,`buildDepGraphYarnLockV2Simple`,{enumerable:!0,get:function(){return p.buildDepGraphYarnLockV2Simple}}),Object.defineProperty(s,`parseYarnLockV2Project`,{enumerable:!0,get:function(){return p.parseYarnLockV2Project}}),Object.defineProperty(s,`extractPkgsFromYarnLockV2`,{enumerable:!0,get:function(){return p.extractPkgsFromYarnLockV2}});let g=require_npm_lock_v2();Object.defineProperty(s,`parseNpmLockV2Project`,{enumerable:!0,get:function(){return g.parseNpmLockV2Project}});let v=require_pnpm();Object.defineProperty(s,`parsePnpmProject`,{enumerable:!0,get:function(){return v.parsePnpmProject}}),Object.defineProperty(s,`parsePnpmWorkspace`,{enumerable:!0,get:function(){return v.parsePnpmWorkspace}}),Object.defineProperty(s,`parsePnpmWorkspaceProject`,{enumerable:!0,get:function(){return v.parsePnpmWorkspaceProject}});let b=require_util$3();Object.defineProperty(s,`parsePkgJson`,{enumerable:!0,get:function(){return b.parsePkgJson}})})),require_dist$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NodeLockfileVersion=s.getPnpmLockfileVersion=s.getYarnLockfileVersion=s.getNpmLockfileVersion=s.getLockfileVersionFromFile=s.parsePkgJson=s.parsePnpmWorkspaceProject=s.parsePnpmWorkspace=s.parsePnpmProject=s.getPnpmLockfileParser=s.buildDepGraphYarnLockV2Simple=s.parseYarnLockV2Project=s.extractPkgsFromYarnLockV2=s.buildDepGraphYarnLockV1Workspace=s.buildDepGraphYarnLockV1WorkspaceCyclesPruned=s.buildDepGraphYarnLockV1Simple=s.buildDepGraphYarnLockV1SimpleCyclesPruned=s.parseYarnLockV1WorkspaceProject=s.parseYarnLockV1Project=s.extractPkgsFromYarnLockV1=s.parseNpmLockV2Project=s.OutOfSyncError=s.InvalidUserInputError=s.UnsupportedRuntimeError=s.LockfileType=s.Scope=s.getPnpmWorkspaces=s.getYarnWorkspaces=s.buildDepGraphFromCliOutput=void 0,s.buildDepTree=I,s.buildDepTreeFromFiles=R,s.getYarnWorkspacesFromFiles=B,s.getYarnLockfileType=q;let l=require(`fs`),p=require(`path`),g=require_parsers();Object.defineProperty(s,`Scope`,{enumerable:!0,get:function(){return g.Scope}}),Object.defineProperty(s,`LockfileType`,{enumerable:!0,get:function(){return g.LockfileType}}),Object.defineProperty(s,`getYarnWorkspaces`,{enumerable:!0,get:function(){return g.getYarnWorkspaces}}),Object.defineProperty(s,`getPnpmWorkspaces`,{enumerable:!0,get:function(){return g.getPnpmWorkspaces}});let v=require_package_lock_parser(),b=require_yarn_lock_parser(),C=require_yarn2_lock_parser(),w=require_errors$6();Object.defineProperty(s,`UnsupportedRuntimeError`,{enumerable:!0,get:function(){return w.UnsupportedRuntimeError}}),Object.defineProperty(s,`InvalidUserInputError`,{enumerable:!0,get:function(){return w.InvalidUserInputError}}),Object.defineProperty(s,`OutOfSyncError`,{enumerable:!0,get:function(){return w.OutOfSyncError}});let E=require_cli_parsers();Object.defineProperty(s,`buildDepGraphFromCliOutput`,{enumerable:!0,get:function(){return E.buildDepGraphFromCliOutput}});let k=require_dep_graph_builders();Object.defineProperty(s,`parseNpmLockV2Project`,{enumerable:!0,get:function(){return k.parseNpmLockV2Project}}),Object.defineProperty(s,`extractPkgsFromYarnLockV1`,{enumerable:!0,get:function(){return k.extractPkgsFromYarnLockV1}}),Object.defineProperty(s,`parseYarnLockV1Project`,{enumerable:!0,get:function(){return k.parseYarnLockV1Project}}),Object.defineProperty(s,`parseYarnLockV1WorkspaceProject`,{enumerable:!0,get:function(){return k.parseYarnLockV1WorkspaceProject}}),Object.defineProperty(s,`buildDepGraphYarnLockV1SimpleCyclesPruned`,{enumerable:!0,get:function(){return k.buildDepGraphYarnLockV1SimpleCyclesPruned}}),Object.defineProperty(s,`buildDepGraphYarnLockV1Simple`,{enumerable:!0,get:function(){return k.buildDepGraphYarnLockV1Simple}}),Object.defineProperty(s,`buildDepGraphYarnLockV1WorkspaceCyclesPruned`,{enumerable:!0,get:function(){return k.buildDepGraphYarnLockV1WorkspaceCyclesPruned}}),Object.defineProperty(s,`buildDepGraphYarnLockV1Workspace`,{enumerable:!0,get:function(){return k.buildDepGraphYarnLockV1Workspace}}),Object.defineProperty(s,`extractPkgsFromYarnLockV2`,{enumerable:!0,get:function(){return k.extractPkgsFromYarnLockV2}}),Object.defineProperty(s,`parseYarnLockV2Project`,{enumerable:!0,get:function(){return k.parseYarnLockV2Project}}),Object.defineProperty(s,`buildDepGraphYarnLockV2Simple`,{enumerable:!0,get:function(){return k.buildDepGraphYarnLockV2Simple}}),Object.defineProperty(s,`parsePnpmProject`,{enumerable:!0,get:function(){return k.parsePnpmProject}}),Object.defineProperty(s,`parsePnpmWorkspace`,{enumerable:!0,get:function(){return k.parsePnpmWorkspace}}),Object.defineProperty(s,`parsePnpmWorkspaceProject`,{enumerable:!0,get:function(){return k.parsePnpmWorkspaceProject}}),Object.defineProperty(s,`parsePkgJson`,{enumerable:!0,get:function(){return k.parsePkgJson}});let A=require_lockfile_parser();Object.defineProperty(s,`getPnpmLockfileParser`,{enumerable:!0,get:function(){return A.getPnpmLockfileParser}});let N=require_utils$1();Object.defineProperty(s,`getLockfileVersionFromFile`,{enumerable:!0,get:function(){return N.getLockfileVersionFromFile}}),Object.defineProperty(s,`getNpmLockfileVersion`,{enumerable:!0,get:function(){return N.getNpmLockfileVersion}}),Object.defineProperty(s,`getYarnLockfileVersion`,{enumerable:!0,get:function(){return N.getYarnLockfileVersion}}),Object.defineProperty(s,`getPnpmLockfileVersion`,{enumerable:!0,get:function(){return N.getPnpmLockfileVersion}}),Object.defineProperty(s,`NodeLockfileVersion`,{enumerable:!0,get:function(){return N.NodeLockfileVersion}});let F=require_pkgJson();async function I(s,l,E=!1,k,A=!0,N=`package.json`,F){k?k===g.LockfileType.yarn&&(k=q(l)):k=g.LockfileType.npm;let I;switch(k){case g.LockfileType.npm:I=new v.PackageLockParser;break;case g.LockfileType.yarn:I=new b.YarnLockParser;break;case g.LockfileType.yarn2:I=new C.Yarn2LockParser;break;default:throw new w.InvalidUserInputError(`Unsupported lockfile type ${k} provided. Only 'npm' or 'yarn' is currently supported.`)}let R=(0,g.parseManifestFile)(s);R.name||=p.isAbsolute(N)?p.basename(N):N;let B=I.parseLockFile(l);return I.getDependencyTree(R,B,E,A,F)}async function R(s,v,b,C=!1,E=!0,k,A){if(!s||!v||!b)throw Error(`Missing required parameters for buildDepTreeFromFiles()`);let N=p.resolve(s,v),R=p.resolve(s,b);if(!l.existsSync(N))throw new w.InvalidUserInputError(`Target file package.json not found at location: ${N}`);if(!l.existsSync(R))throw new w.InvalidUserInputError(`Lockfile not found at location: `+R);let B=l.readFileSync(N,`utf-8`),le=l.readFileSync(R,`utf-8`),J;if(b.endsWith(`package-lock.json`))J=g.LockfileType.npm;else if(b.endsWith(`yarn.lock`))J=q(le,s,b);else throw new w.InvalidUserInputError(`Unknown lockfile ${b}. Please provide either package-lock.json or yarn.lock.`);return await I(k?(0,F.rewriteAliasesPkgJson)(B):B,le,C,J,E,v,A)}function B(s,v){if(!s||!v)throw Error(`Missing required parameters for getYarnWorkspacesFromFiles()`);let b=p.resolve(s,v);if(!l.existsSync(b))throw new w.InvalidUserInputError(`Target file package.json not found at location: ${b}`);let C=l.readFileSync(b,`utf-8`);return(0,g.getYarnWorkspaces)(C)}function q(s,v,b){return s.includes(`__metadata`)||v&&b&&l.existsSync(p.resolve(v,b.replace(`yarn.lock`,`.yarnrc.yml`)))?g.LockfileType.yarn2:g.LockfileType.yarn}})),require_build_dep_graph=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraph=b;let l=require(`path`),p=require(`fs`),g=require_dist$1(),v=require_dist$1();async function b(s,b,C,w,E){let k=l.resolve(s,b),A=l.resolve(s,C);if(!p.existsSync(k))throw new v.InvalidUserInputError(`Target file package.json not found at location: ${k}`);if(!p.existsSync(A))throw new v.InvalidUserInputError(`Lockfile not found at location: `+A);let N=p.readFileSync(k,`utf-8`),F=p.readFileSync(A,`utf-8`),I=l.parse(A).dir,R=l.resolve(I,`pnpm-workspace.yaml`);switch(w){case v.NodeLockfileVersion.PnpmLockV5:case v.NodeLockfileVersion.PnpmLockV6:case v.NodeLockfileVersion.PnpmLockV9:if(p.existsSync(R))throw new v.InvalidUserInputError("Both `pnpm-lock.yaml` and `pnpm-workspace.yaml` were found in "+I+".\nPlease run your command again specifying `--all-projects` flag.");return await g.parsePnpmProject(N,F,{includeDevDeps:E.includeDevDeps,includeOptionalDeps:E.includeOptionalDeps||!0,includePeerDeps:!0,pruneWithinTopLevelDeps:!0,strictOutOfSync:E.strictOutOfSync},w);case v.NodeLockfileVersion.YarnLockV1:return await g.parseYarnLockV1Project(N,F,{includeDevDeps:E.includeDevDeps,includeOptionalDeps:E.includeOptionalDeps,includePeerDeps:E.includePeerDeps||!1,pruneLevel:`withinTopLevelDeps`,strictOutOfSync:E.strictOutOfSync});case v.NodeLockfileVersion.YarnLockV2:return await g.parseYarnLockV2Project(N,F,{includeDevDeps:E.includeDevDeps,includeOptionalDeps:E.includeOptionalDeps,pruneWithinTopLevelDeps:!0,strictOutOfSync:E.strictOutOfSync});case v.NodeLockfileVersion.NpmLockV2:case v.NodeLockfileVersion.NpmLockV3:return await g.parseNpmLockV2Project(N,F,E);default:throw Error(`Failed to build dep graph from current project`)}}})),require_lock_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=C;let l=require(`path`),p=require(`fs`),g=require_build_dep_graph(),v=require_dist$1(),b=require_dist$1();async function C(s,C,w){let E=l.resolve(s,C);if(!p.existsSync(E))throw Error(`Lockfile `+C+` not found at location: `+E);let k=l.parse(E),A=l.resolve(k.dir,`package.json`),N=l.resolve(k.dir,`npm-shrinkwrap.json`);if(!p.existsSync(A))throw Error(`Could not find package.json at ${A} (lockfile found at ${C})`);if(p.existsSync(N))throw Error("Both `npm-shrinkwrap.json` and `package-lock.json` were found in "+k.dir+".\nPlease run your command again specifying `--file=package.json` flag.");let F=w.strictOutOfSync!==!1,I=v.getLockfileVersionFromFile(E);return I===b.NodeLockfileVersion.YarnLockV1||I===b.NodeLockfileVersion.YarnLockV2||I===b.NodeLockfileVersion.NpmLockV2||I===b.NodeLockfileVersion.NpmLockV3||I===b.NodeLockfileVersion.PnpmLockV5||I===b.NodeLockfileVersion.PnpmLockV6||I===b.NodeLockfileVersion.PnpmLockV9?await(0,g.buildDepGraph)(s,A,E,I,{includeDevDeps:w.dev||!1,includeOptionalDeps:!0,strictOutOfSync:F,pruneCycles:!0}):v.buildDepTreeFromFiles(s,A,E,w.dev,F)}})),require_errors$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CustomError=void 0,s.MissingTargetFileError=p,s.NoSupportedManifestsFoundError=g;var l=class extends Error{constructor(s){super(s),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=void 0,this.strCode=void 0,this.innerError=void 0,this.userMessage=void 0}};s.CustomError=l;function p(s){let p=`Not a recognised option did you mean --file=${s}? Check other options by running snyk --help`,g=new l(p);return g.code=422,g.userMessage=p,g}function g(s){let p=`Could not detect supported target files in `+s.join(`, `)+`. -Please see our documentation for supported languages and target files: https://snyk.co/udVgQ and make sure you are in the right directory.`,g=new l(p);return g.code=422,g.userMessage=p,g}})),require_inspect=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.inspect=b;let l=require_npm_modules_parser(),p=require_lock_parser(),g=require_errors$1(),v=require_utils$9();async function b(s,b,C={}){if(!b)throw(0,g.MissingTargetFileError)(s);let w=(b.endsWith(`package-lock.json`)||b.endsWith(`yarn.lock`)||b.endsWith(`pnpm-lock.yaml`))&&!C.traverseNodeModules?await p.parse(s,b,C):await l.parse(s,b,C),E=[];return E=(0,v.isResDepGraph)(w)?[{depGraph:w}]:[{depTree:w}],{plugin:{name:`snyk-nodejs-lockfile-parser`,runtime:process.version},scannedProjects:E}}})),require_npm_workspaces_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getWorkspacesMap=k,s.packageJsonBelongsToWorkspace=A,s.processNpmWorkspaces=N;let l=require_src$39(),p=require(`path`),g=require_lodash$1(),v=require_micromatch(),b=l(`snyk-npm-workspaces`),C=require_dist$1(),w=require_utils$9(),E=require_errors$1();function k(s){let l={};if(!s)return l;try{let p=JSON.parse(s.content).workspaces||!1;p&&p.length&&(l[s.fileName]={workspaces:p})}catch(s){b(`Failed to process a workspace`,s.message)}return l}function A(s,l,g){let b=p.dirname(g.replace(/\\/g,`/`)),C=(l[g].workspaces||[]).map(s=>p.join(b,s));return v.isMatch(s.replace(/\\/g,`/`),C.map(s=>p.normalize(p.join(s,`package.json`)).replace(/\\/g,`/`)))}async function N(s,l,v){let N=v.map(s=>({path:s,...p.parse(s)})).filter(s=>[`package.json`,`package-lock.json`].includes(s.base)),F=(0,g.sortBy)(N,`dir`),I=(0,g.groupBy)(F,`dir`);if(b(`Processing potential Npm workspaces (${v.length})`),l.yarnWorkspaces&&Object.keys(I).length===0)throw(0,E.NoSupportedManifestsFoundError)([s]);let R={},B={},q={plugin:{name:`snyk-nodejs-npm-workspaces`,runtime:process.version},scannedProjects:[]};for(let g of Object.keys(I)){b(`Processing ${g} as a potential npm workspace`);let v=!1,E=!1,N=p.join(g,`package.json`),F=(0,w.getFileContents)(s,N);R={...R,...k(F)};for(let s of Object.keys(R))A(N,R,s)&&(b(`${N} matches an existing workspace pattern`),B[N]={root:s},v=!0),N===s&&(E=!0);if(!(v||E)){b(`${N} is not part of any detected workspace, skipping`);continue}try{let g=v?p.dirname(B[N].root):p.dirname(N),b=p.join(g,`package-lock.json`),E=(0,w.getFileContents)(s,b),k=await C.parseNpmLockV2Project(F.content,E.content,{includeDevDeps:l.dev||!1,strictOutOfSync:l.strictOutOfSync||!1,includeOptionalDeps:!1,pruneCycles:!0,showNpmScope:l.showNpmScope}),A={packageManager:`npm`,targetFile:p.relative(s,F.fileName),depGraph:k,plugin:{name:`snyk-nodejs-lockfile-parser`,runtime:process.version}};q.scannedProjects.push(A)}catch(s){if(l.yarnWorkspaces)throw s;b(`Error process workspace: ${N}. ERROR: ${s}`)}}return q.scannedProjects.length||b(`No npm workspaces detected in any of the ${v.length} target files.`),q}})),require_workspace_utils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.sortTargetFiles=E,s.getWorkspacesMap=k,s.packageJsonBelongsToWorkspace=A;let l=require_src$39(),p=require(`path`),g=require_dist$1(),v=require_micromatch(),b=require_lodash$1(),C=require_utils$9(),w=l(`snyk-workspaces`);function E(s,l){let g=s.map(s=>({path:s,...p.parse(s)})).filter(s=>l.includes(s.base)),v=(0,b.sortBy)(g,`dir`);return(0,b.groupBy)(v,`dir`)}function k(s,l,v){let b={},E=p.join(l,`pnpm-workspace.yaml`);if(!(0,C.fileExists)(s,E))return b;let k=(0,C.getFileContents)(s,E);if(!k)return b;try{let s=g.getPnpmWorkspaces(k.content);s&&s.length&&(b[v.fileName]={workspaces:s})}catch(s){w(`Failed to process a workspace`,s.message)}return b}function A(s,l,g){let b=p.dirname((0,C.normalizeFilePath)(g)),w=(l[g].workspaces||[]).map(s=>p.join(b,s));return v.isMatch((0,C.normalizeFilePath)(s),w.map(s=>(0,C.normalizeFilePath)(p.join(s,`**`))))}})),require_pnpm_workspaces_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.processPnpmWorkspaces=w;let l=require_src$39(),p=require(`fs`),g=require(`path`),v=require_dist$1(),b=require_workspace_utils(),C=l(`snyk-pnpm-workspaces`);async function w(s,l,w){let E=(0,b.sortTargetFiles)(w,[`pnpm-lock.yaml`]);C(`Processing potential Pnpm workspaces (${w.length})`);let k={plugin:{name:`snyk-nodejs-pnpm-workspaces`,runtime:process.version},scannedProjects:[]};for(let b of Object.keys(E)){C(`Processing ${b} as a potential Pnpm workspace`);let w=g.join(b,`pnpm-workspace.yaml`);if(!p.existsSync(w)){C(`Workspace file not found at ${b}. Can't be a pnpm workspace root.`);continue}let E=await v.parsePnpmWorkspace(s,b,{includeDevDeps:l.dev||!1,includeOptionalDeps:l.optional||!0,includePeerDeps:!0,pruneWithinTopLevelDeps:!0,strictOutOfSync:l.strictOutOfSync===void 0?!0:l.strictOutOfSync,exclude:l.exclude,showNpmScope:l.showNpmScope});k.scannedProjects=k.scannedProjects.concat(E)}return k.scannedProjects.length||C(`No pnpm workspaces detected in any of the ${w.length} target files.`),k}})),require_yarn_workspaces_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getWorkspacesMap=k,s.packageJsonBelongsToWorkspace=A,s.processYarnWorkspaces=N;let l=require_src$39(),p=require(`path`),g=require_lodash$1(),v=require_micromatch(),b=l(`snyk-yarn-workspaces`),C=require_dist$1(),w=require_utils$9(),E=require_errors$1();function k(s){let l={};if(!s)return l;try{let p=C.getYarnWorkspaces(s.content);p&&p.length&&(l[s.fileName]={workspaces:p})}catch(s){b(`Failed to process a workspace`,s.message)}return l}function A(s,l,g){let b=p.dirname(g.replace(/\\/g,`/`)),C=(l[g].workspaces||[]).map(s=>p.join(b,s));return v.isMatch(s.replace(/\\/g,`/`),C.map(s=>p.normalize(p.join(s,`**`)).replace(/\\/g,`/`)))}async function N(s,l,v){let N=v.map(s=>({path:s,...p.parse(s)})).filter(s=>[`package.json`,`yarn.lock`].includes(s.base)),F=(0,g.sortBy)(N,`dir`),I=(0,g.groupBy)(F,`dir`);if(b(`Processing potential Yarn workspaces (${v.length})`),l.yarnWorkspaces&&Object.keys(I).length===0)throw(0,E.NoSupportedManifestsFoundError)([s]);let R={},B={},q={plugin:{name:`snyk-nodejs-yarn-workspaces`,runtime:process.version},scannedProjects:[]},le={};for(let g of Object.keys(I)){b(`Processing ${g} as a potential Yarn workspace`);let v=!1,E=!1,N=p.join(g,`package.json`),F=(0,w.getFileContents)(s,N);R={...R,...k(F)};for(let s of Object.keys(R))A(N,R,s)&&(b(`${N} matches an existing workspace pattern`),B[N]={root:s},v=!0),N===s&&(E=!0,le=JSON.parse(F.content));if(!(v||E)){b(`${N} is not part of any detected workspace, skipping`);continue}try{let g=v?p.dirname(B[N].root):p.dirname(N),b=p.join(g,`yarn.lock`),k=(0,w.getFileContents)(s,b),A=C.getYarnLockfileVersion(k.content),I;switch(A){case C.NodeLockfileVersion.YarnLockV1:I=await C.parseYarnLockV1Project(F.content,k.content,{includeDevDeps:l.dev||!1,includeOptionalDeps:!1,includePeerDeps:!1,pruneLevel:`withinTopLevelDeps`,strictOutOfSync:l.strictOutOfSync===void 0?!0:l.strictOutOfSync,showNpmScope:l.showNpmScope});break;case C.NodeLockfileVersion.YarnLockV2:I=await C.parseYarnLockV2Project(F.content,k.content,{includeDevDeps:l.dev||!1,includeOptionalDeps:!1,pruneWithinTopLevelDeps:!0,strictOutOfSync:l.strictOutOfSync===void 0?!0:l.strictOutOfSync,showNpmScope:l.showNpmScope},{isWorkspacePkg:!0,isRoot:E,rootResolutions:le?.resolutions||{}});break;default:throw Error(`Failed to build dep graph from current project`)}let R={packageManager:`yarn`,targetFile:p.relative(s,F.fileName),depGraph:I,plugin:{name:`snyk-nodejs-lockfile-parser`,runtime:process.version}};q.scannedProjects.push(R)}catch(s){if(l.yarnWorkspaces)throw s;b(`Error process workspace: ${N}. ERROR: ${s}`)}}return q.scannedProjects.length||b(`No yarn workspaces detected in any of the ${v.length} target files.`),q}})),require_workspaces=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.processYarnWorkspaces=s.processPnpmWorkspaces=s.processNpmWorkspaces=void 0;let l=require_npm_workspaces_parser();Object.defineProperty(s,`processNpmWorkspaces`,{enumerable:!0,get:function(){return l.processNpmWorkspaces}});let p=require_pnpm_workspaces_parser();Object.defineProperty(s,`processPnpmWorkspaces`,{enumerable:!0,get:function(){return p.processPnpmWorkspaces}});let g=require_yarn_workspaces_parser();Object.defineProperty(s,`processYarnWorkspaces`,{enumerable:!0,get:function(){return g.processYarnWorkspaces}})})),require_dist=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.processYarnWorkspaces=s.processPnpmWorkspaces=s.processNpmWorkspaces=s.inspect=void 0;let l=require_inspect();Object.defineProperty(s,`inspect`,{enumerable:!0,get:function(){return l.inspect}});let p=require_workspaces();Object.defineProperty(s,`processNpmWorkspaces`,{enumerable:!0,get:function(){return p.processNpmWorkspaces}}),Object.defineProperty(s,`processPnpmWorkspaces`,{enumerable:!0,get:function(){return p.processPnpmWorkspaces}}),Object.defineProperty(s,`processYarnWorkspaces`,{enumerable:!0,get:function(){return p.processYarnWorkspaces}})}));function ensureLockFileSize(s,l){let p=Number.parseInt(process.env.MAX_LOCK_FILE_SIZE??``)||10485760;if((0,fs.statSync)(l).size>p)throw s.log.warn({fullPath:l},`Lock file too large to parse, skipping`),Error(`Lock file too large to parse`)}var import_dist$26,MAX_LOCK_FILE_SIZE,getDependencies,init_getDependencies=__esmMin((()=>{import_dist$26=require_dist(),getDependencies=async(s,{rootPath:l,manifestPath:p,lockfilePath:g})=>{let v=path.default.resolve(l,g),b=path.default.resolve(l,p);ensureLockFileSize(s,v);try{let s=await(0,import_dist$26.inspect)(path.default.dirname(b),v,{dev:!0,strictOutOfSync:!1});if(s.scannedProjects.length!==1||!s.scannedProjects[0].depGraph)throw Error(`Failed to parse dependency graph`);return s.scannedProjects[0].depGraph}catch(v){throw s.log.debug({rootPath:l,manifestPath:p,lockfilePath:g},`Failed to get dependencies`),v}}})),import_p_limit$1,PACKAGE_JSON,SUPPORTED_LOCK_FILES,findChangedDependencies,init_findChangedDependencies=__esmMin((()=>{import_p_limit$1=__toESM$1(require_p_limit$3()),init_git$2(),init_utilities$1(),init_compareBaseline(),init_getDependencies(),PACKAGE_JSON=`package.json`,SUPPORTED_LOCK_FILES=[`yarn.lock`,`pnpm-lock.yaml`,`package-lock.json`],findChangedDependencies=async s=>{let{packageMetadataChanges:l}=s.git,{untraced:p=[]}=s.options;if(l?.length===0)return s.log.debug(`No package metadata changed found`),[];s.log.debug({packageMetadataChanges:l},`Finding changed dependencies for ${l?.length} baselines`);let g=await getRepositoryRoot(s)||``,[v]=await findFilesFromRepositoryRoot(s,g,PACKAGE_JSON)||[],[b]=await findFilesFromRepositoryRoot(s,g,...SUPPORTED_LOCK_FILES)||[];(!v||!b)&&s.log.debug({rootPath:g,rootManifestPath:v,rootLockfilePath:b},`No manifest or lockfile found at the root of the repository`),s.log.debug({rootPath:g,rootManifestPath:v,rootLockfilePath:b},`Found manifest and lockfile`);let C=await findFilesFromRepositoryRoot(s,g,`**/${PACKAGE_JSON}`)||[];s.log.debug({nestedManifestPaths:C.length},`Found nested manifest paths`);let w=s.env.CHROMATIC_TURBOSNAP_MANIFEST_CONCURRENCY,E=(0,import_p_limit$1.default)(w),k=await Promise.all(C.map(l=>E(async()=>{let p=path.default.dirname(l),[v]=await findFilesFromRepositoryRoot(s,g,...SUPPORTED_LOCK_FILES.map(s=>`${p}/${s}`))||[];return[l,v||b]})));if(v&&b)k.unshift([v,b]);else if(k.length===0)throw Error(`Could not find any pairs of ${PACKAGE_JSON} + ${SUPPORTED_LOCK_FILES.join(` / `)}`);s.log.debug({pathPairs:k},`Found ${k.length} manifest/lockfile pairs to check`);let A=k.map(([s,p])=>{let g=l?.filter(({changedFiles:l})=>l.some(l=>l===p||l===s)).map(({commit:s})=>s);return[s,p,[...new Set(g)]]}).filter(([s,,l])=>!p.some(l=>matchesFile(l,s))&&l.length>0);if(s.log.debug({filteredPathPairs:A},`Found ${A.length} manifest/lockfile pairs to diff`),A.length===0)return[];let N=new Set,F=new Set,I=s.env.CHROMATIC_TURBOSNAP_PACKAGE_CONCURRENCY,R=(0,import_p_limit$1.default)(I),B=(0,import_p_limit$1.default)(I);try{await Promise.all(A.map(([l,p,v])=>R(async()=>{let b=fs.default.mkdtempSync(path.default.join(os.default.tmpdir(),`chromatic`));F.add(b);let C=path.default.join(g,l),w=path.default.join(g,p),E=path.default.join(b,path.default.basename(l)),k=path.default.join(b,path.default.basename(p));fs.default.copyFileSync(C,E),fs.default.copyFileSync(w,k);let A=await getDependencies(s,{rootPath:b,manifestPath:E,lockfilePath:k});s.log.debug({manifestPath:l,lockfilePath:p},`Found HEAD dependencies`),await Promise.all(v.map(g=>B(async()=>{let v=fs.default.mkdtempSync(path.default.join(os.default.tmpdir(),`chromatic`));F.add(v);let b=await getDependencies(s,{rootPath:v,manifestPath:await checkoutFile(s,g,l,v),lockfilePath:await checkoutFile(s,g,p,v)});s.log.debug({reference:g},`Found baseline dependencies`);let C=await compareBaseline(A,b);for(let s of C)N.add(s)})))})))}finally{for(let s of F)fs.default.rmSync(s,{recursive:!0,force:!0})}return[...N]}})),isEqual,dependencyFields,arePackageDependenciesEqual,fileCache,readGitFile,getManifestFilesWithChangedDependencies,findChangedPackageFiles,init_findChangedPackageFiles=__esmMin((()=>{init_execGit(),init_utilities$1(),isEqual=(s={},l={})=>{if(typeof s!=typeof l)return!1;if(typeof s!=`object`||typeof l!=`object`||s===null||l===null)return s===l;let p=Object.entries(s).sort((s,l)=>s[0].localeCompare(l[0])),g=Object.entries(l).sort((s,l)=>s[0].localeCompare(l[0]));if(p.length!==g.length)return!1;for(let[s,[l,v]]of p.entries()){let[p,b]=g[s];if(l!==p||!isEqual(v,b))return!1}return!0},dependencyFields=[`dependencies`,`devDependencies`,`peerDependencies`,`dependenciesMeta`,`peerDependenciesMeta`,`overrides`,`optionalDependencies`,`resolutions`,`pnpm`],arePackageDependenciesEqual=(s,l)=>dependencyFields.every(p=>isEqual(s[p],l[p])),fileCache=new Map,readGitFile=async(s,l,p=`HEAD`)=>{let g=`${p}:${l}`;if(fileCache.has(g))return fileCache.get(g);let v=await execGitCommand(s,`git show ${g}`);return v&&fileCache.set(g,v),v},getManifestFilesWithChangedDependencies=async(s,l,p)=>(await Promise.all(l.map(async l=>{try{let g=await readGitFile(s,l,p),v=await readGitFile(s,l);if(!g||!v)throw Error(`Failed to read git file`);return arePackageDependenciesEqual(JSON.parse(g),JSON.parse(v))?[]:[l]}catch{return[l]}}))).flat(),findChangedPackageFiles=async(s,l)=>{let p=await Promise.all(l.map(({changedFiles:l,commit:p})=>{let g=l.filter(s=>isPackageMetadataFile(s));return g?getManifestFilesWithChangedDependencies(s,g,p):[]}));return[...new Set(p.flat())]}})),import_source$28,import_dist$25,noCSFGlobs_default,init_noCSFGlobs=__esmMin((()=>{import_source$28=__toESM$1(require_source$5()),import_dist$25=require_dist$14(),init_icons(),init_link(),noCSFGlobs_default=({statsPath:s,storybookDir:l,storybookBuildDir:p,entryFile:g})=>g?(0,import_dist$25.dedent)(import_source$28.default` +`))}s.createBase32HashFromFile=b})),require_mimic_fn=__commonJSMin(((s,l)=>{let f=(s,l,f,g)=>{if(f===`length`||f===`prototype`||f===`arguments`||f===`caller`)return;let v=Object.getOwnPropertyDescriptor(s,f),b=Object.getOwnPropertyDescriptor(l,f);!p(v,b)&&g||Object.defineProperty(s,f,b)},p=function(s,l){return s===void 0||s.configurable||s.writable===l.writable&&s.enumerable===l.enumerable&&s.configurable===l.configurable&&(s.writable||s.value===l.value)},g=(s,l)=>{let f=Object.getPrototypeOf(l);f!==Object.getPrototypeOf(s)&&Object.setPrototypeOf(s,f)},v=(s,l)=>`/* Wrapped ${s}*/\n${l}`,b=Object.getOwnPropertyDescriptor(Function.prototype,`toString`),C=Object.getOwnPropertyDescriptor(Function.prototype.toString,`name`),w=(s,l,f)=>{let p=f===``?``:`with ${f.trim()}() `,g=v.bind(null,p,l.toString());Object.defineProperty(g,`name`,C),Object.defineProperty(s,`toString`,{...b,value:g})};l.exports=(s,l,{ignoreNonConfigurable:p=!1}={})=>{let{name:v}=s;for(let g of Reflect.ownKeys(l))f(s,l,g,p);return g(s,l),w(s,l,v),s}})),require_p_defer=__commonJSMin(((s,l)=>{l.exports=()=>{let s={};return s.promise=new Promise((l,f)=>{s.resolve=l,s.reject=f}),s}})),require_dist$3=__commonJSMin(((s,l)=>{var f=s&&s.__awaiter||function(s,l,f,p){return new(f||=Promise)(function(g,v){function b(s){try{w(p.next(s))}catch(s){v(s)}}function C(s){try{w(p.throw(s))}catch(s){v(s)}}function w(s){s.done?g(s.value):new f(function(l){l(s.value)}).then(b,C)}w((p=p.apply(s,l||[])).next())})},p=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0});let g=p(require_p_defer());function v(s,l=`maxAge`){let p,v,b,C=()=>f(this,void 0,void 0,function*(){if(p!==void 0)return;let C=C=>f(this,void 0,void 0,function*(){b=g.default();let f=C[1][l]-Date.now();if(f<=0){s.delete(C[0]),b.resolve();return}return p=C[0],v=setTimeout(()=>{s.delete(C[0]),b&&b.resolve()},f),typeof v.unref==`function`&&v.unref(),b.promise});try{for(let l of s)yield C(l)}catch{}p=void 0}),w=()=>{p=void 0,v!==void 0&&(clearTimeout(v),v=void 0),b!==void 0&&(b.reject(void 0),b=void 0)},E=s.set.bind(s);return s.set=(l,f)=>{s.has(l)&&s.delete(l);let g=E(l,f);return p&&p===l&&w(),C(),g},C(),s}s.default=v,l.exports=v,l.exports.default=v})),require_dist$2=__commonJSMin(((s,l)=>{let f=require_mimic_fn(),p=require_dist$3(),g=new WeakMap,v=new WeakMap,b=(s,{cacheKey:l,cache:g=new Map,maxAge:b}={})=>{typeof b==`number`&&p(g);let C=function(...f){let p=l?l(f):f[0],v=g.get(p);if(v)return v.data;let C=s.apply(this,f);return g.set(p,{data:C,maxAge:b?Date.now()+b:1/0}),C};return f(C,s,{ignoreNonConfigurable:!0}),v.set(C,g),C};b.decorator=(s={})=>(l,f,p)=>{let v=l[f];if(typeof v!=`function`)throw TypeError(`The decorated value must be a function`);delete p.value,delete p.writable,p.get=function(){if(!g.has(this)){let l=b(v,s);return g.set(this,l),l}return g.get(this)}},b.clear=s=>{let l=v.get(s);if(!l)throw TypeError(`Can't clear a function that was not memoized!`);if(typeof l.clear!=`function`)throw TypeError(`The cache Map can't be cleared!`);l.clear()},l.exports=b})),require_encode_registry=__commonJSMin(((s,l)=>{let f=require(`assert`),{URL:p}=require(`url`);l.exports=require_dist$2()(g);function g(s){return f(s,"`registry` is required"),f(typeof s==`string`,"`registry` should be a string"),v(b(s))}function v(s){return s.replace(`:`,`+`)}function b(s){let l;try{l=new p(s)}catch(l){throw Error(`Failed to parse registry URL "${s}": ${l.message}`)}if(!l||!l.host)throw Error(`Couldn't get host from ${s}`);return l.host}})),require_lib$1=__commonJSMin((s=>{var l=s&&s.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(s,`__esModule`,{value:!0}),s.createPeersFolderSuffix=s.depPathToFilename=s.parse=s.refToRelative=s.relative=s.getRegistryByPackageName=s.refToAbsolute=s.tryGetPackageId=s.resolve=s.isAbsolute=void 0;let f=require_lib$2(),p=l(require_encode_registry()),g=l(require(`semver`));function v(s){return s[0]!==`/`}s.isAbsolute=v;function b(s,l){if(!v(l)){let f;if(l[1]===`@`){let p=l.indexOf(`/`,1);f=s[l.slice(1,p===-1?0:p)]||s.default}else f=s.default;return`${(0,p.default)(f)}${l}`}return l}s.resolve=b;function C(s,l){if(l[0]!==`/`)return null;let f=l.indexOf(`_`,l.lastIndexOf(`/`));return f===-1?b(s,l):b(s,l.slice(0,f))}s.tryGetPackageId=C;function w(s,l,f){return s.startsWith(`link:`)?null:s.includes(`/`)?s[0]===`/`?`${(0,p.default)(E(f,l))}${s}`:s:`${(0,p.default)(E(f,l))}/${l}/${s}`}s.refToAbsolute=w;function E(s,l){return l[0]===`@`&&s[l.substring(0,l.indexOf(`/`))]||s.default}s.getRegistryByPackageName=E;function k(s,l,f){let g=(0,p.default)(E(s,l));return f.startsWith(`${g}/`)?f.slice(f.indexOf(`/`)):f}s.relative=k;function A(s,l){return s.startsWith(`link:`)?null:s.startsWith(`file:`)||s.includes(`/`)?s:`/${l}/${s}`}s.refToRelative=A;function N(s){if(typeof s!=`string`)throw TypeError(`Expected \`dependencyPath\` to be of type \`string\`, got \`${s===null?`null`:typeof s}\``);let l=v(s),f=s.split(`/`);l||f.shift();let p=l?f.shift():void 0,b=f[0].startsWith(`@`)?`${f.shift()}/${f.shift()}`:f.shift(),C=f.shift();if(C){let s=C.indexOf(`_`),f;if(s!==-1&&(f=C.substring(s+1),C=C.substring(0,s)),g.default.valid(C))return{host:p,isAbsolute:l,name:b,peersSuffix:f,version:C}}if(!l)throw Error(`${s} is an invalid relative dependency path`);return{host:p,isAbsolute:l}}s.parse=N;function F(s){let l=I(s).replace(/[\\/:*?"<>|]/g,`+`);return l.length>120||l!==l.toLowerCase()&&!l.startsWith(`file+`)?`${l.substring(0,50)}_${(0,f.createBase32Hash)(l)}`:l}s.depPathToFilename=F;function I(s){if(s.indexOf(`file:`)!==0){s.startsWith(`/`)&&(s=s.substring(1));let l=s.lastIndexOf(`/`);return`${s.substring(0,l)}@${s.slice(l+1)}`}return s.replace(`:`,`+`)}function R(s){let l=s.map(({name:s,version:l})=>`${s.replace(`/`,`+`)}@${l}`).sort().join(`+`);return l.length>26?`_${(0,f.createBase32Hash)(l)}`:`_${l}`}s.createPeersFolderSuffix=R})),require_lockfile_v5=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockfileV5Parser=void 0;let l=require_lib$1(),f=require_lockfile_parser$1();s.LockfileV5Parser=class extends f.PnpmLockfileParser{constructor(s,l){s||={lockfileVersion:`5`},super(s,l)}parseDepPath(s){let{name:f,version:p}=(0,l.parse)(s);return p?{name:f,version:this.excludeTransPeerDepsVersions(p)}:{name:f}}normalizeTopLevelDeps(s,l,f){return Object.entries(s).reduce((s,[p,g])=>(g=this.normalizeVersion(p,g,l,f),s[p]={name:p,version:g,isDev:l},s),{})}normalizePackagesDeps(s,l,f){return Object.entries(s).reduce((s,[p,g])=>(g=this.normalizeVersion(p,g,l,f),s[p]=g,s),{})}excludeTransPeerDepsVersions(s){if(!s.includes(`/`))return s.split(`_`)[0];let l=s.split(`/`),f=l[l.length-1];return`${s.split(f)[0]}${f.split(`_`)[0]}`}normaliseImporters(s){if(!(`importers`in s))return{};let l=s.importers;return Object.entries(l).reduce((s,[l,f])=>{if(!(`dependencies`in f))return Object.assign(Object.assign({},s),{[l]:{}});let p=f.dependencies,g=Object.fromEntries(Object.entries(p).map(([s,l])=>[s,l]));return Object.assign(Object.assign({},s),{[l]:g})},{})}}})),require_lockfile_v9=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.LockfileV9Parser=void 0;let l=require_lockfile_v6(),f={isWorkspace:!0,projectsVersionMap:{}};s.LockfileV9Parser=class extends l.LockfileV6Parser{constructor(s,l=f){super(s,l),this.settings=s.settings,this.packages={},this.snapshots=s.snapshots||{},Object.entries(this.snapshots).forEach(([l,f])=>{let p=this.excludeTransPeerDepsVersions(l);this.packages[p]=Object.assign(Object.assign({},s.packages[p]),f)})}}})),require_utils$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getLockfileVersionFromFile=s.NodeLockfileVersion=void 0,s.getPnpmLockfileVersion=b,s.getYarnLockfileVersion=C,s.getNpmLockfileVersion=w;let l=require(`fs`),f=require_js_yaml$2(),p=require_errors$6(),g=require_src$1();var v;(function(s){s.NpmLockV1=`NPM_LOCK_V1`,s.NpmLockV2=`NPM_LOCK_V2`,s.NpmLockV3=`NPM_LOCK_V3`,s.YarnLockV1=`YARN_LOCK_V1`,s.YarnLockV2=`YARN_LOCK_V2`,s.PnpmLockV5=`PNPM_LOCK_V5`,s.PnpmLockV6=`PNPM_LOCK_V6`,s.PnpmLockV9=`PNPM_LOCK_V9`})(v||(s.NodeLockfileVersion=v={})),s.getLockfileVersionFromFile=s=>{let f=(0,l.readFileSync)(s,`utf-8`);if(s.endsWith(`package-lock.json`))return w(f);if(s.endsWith(`yarn.lock`))return C(f);if(s.endsWith(`pnpm-lock.yaml`))return b(f);throw new p.InvalidUserInputError(`Unknown lockfile ${s}. Please provide either package-lock.json, yarn.lock or pnpm-lock.yaml`)};function b(s){let{lockfileVersion:l}=(0,f.load)(s,{json:!0,schema:f.FAILSAFE_SCHEMA});if(l.startsWith(`5`))return v.PnpmLockV5;if(l.startsWith(`6`))return v.PnpmLockV6;if(l.startsWith(`9`))return v.PnpmLockV9;throw new g.OpenSourceEcosystems.PnpmUnsupportedLockfileVersionError(`The pnpm-lock.yaml lockfile version ${l} is not supported`)}function C(s){return s.includes(`__metadata`)?v.YarnLockV2:v.YarnLockV1}function w(s){try{switch(JSON.parse(s).lockfileVersion||null){case null:case 1:return v.NpmLockV1;case 2:return v.NpmLockV2;case 3:return v.NpmLockV3;default:throw new p.InvalidUserInputError(`Unsupported npm lockfile version in package-lock.json. Please provide a package-lock.json with lockfileVersion 1, 2 or 3`)}}catch{throw new p.InvalidUserInputError(`Problem parsing package-lock.json - make sure the package-lock.json is a valid JSON file`)}}})),require_lockfile_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getPnpmLockfileParser=C;let l=require_js_yaml$2(),f=require_lockfile_v6(),p=require_lockfile_v5(),g=require_lockfile_v9(),v=require_src$1(),b=require_utils$1();function C(s,C,w){if(!s)return new p.LockfileV5Parser(s,w);let E=(0,l.load)(s,{json:!0,schema:l.FAILSAFE_SCHEMA}),k=E.lockfileVersion;if(C===b.NodeLockfileVersion.PnpmLockV5||k.startsWith(`5`))return new p.LockfileV5Parser(E,w);if(C===b.NodeLockfileVersion.PnpmLockV6||k.startsWith(`6`))return new f.LockfileV6Parser(E,w);if(C===b.NodeLockfileVersion.PnpmLockV9||k.startsWith(`9`))return new g.LockfileV9Parser(E,w);throw new v.OpenSourceEcosystems.PnpmUnsupportedLockfileVersionError(`The pnpm-lock.yaml lockfile version ${C} is not supported`)}})),require_parse_project=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePnpmProject=void 0;let l=require_util$3(),f=require_build_dep_graph_pnpm(),p=require_lockfile_parser();s.parsePnpmProject=async(s,g,v,b)=>{var C;let{includeDevDeps:w,includePeerDeps:E,includeOptionalDeps:k,strictOutOfSync:A,pruneWithinTopLevelDeps:N,showNpmScope:F}=v,I=``,R=(0,l.parsePkgJson)(s),B=(0,p.getPnpmLockfileParser)(g,b);return B.rawPnpmLock.importers?.[`.`]&&(I=`.`,B.workspaceArgs={projectsVersionMap:{".":{name:R.name,version:R.version}},isWorkspace:!0}),await(0,f.buildDepGraphPnpm)(B,R,{includeDevDeps:w,strictOutOfSync:A,includePeerDeps:E,includeOptionalDeps:k,pruneWithinTopLevelDeps:N,showNpmScope:F},I)}})),require_parse_workspace=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePnpmWorkspace=void 0;let l=require_src$39(),f=require(`path`),p=require_utils$1(),g=require_util$3(),v=require_build_dep_graph_pnpm(),b=require_constants$2(),C=require_lockfile_parser(),w=require_utils$2(),E=l(`snyk-pnpm-workspaces`);function k(s,l){let p={};for(let v of l){let l=f.join(s,v),C=f.join(l,`package.json`),k=(0,w.getFileContents)(s,C);try{let s=(0,g.parsePkgJson)(k.content);p[v]={version:s.version||b.UNDEFINED_VERSION,name:s.name}}catch(s){E(`Error getting version for project: ${C}. ERROR: ${s}`);continue}}return p}s.parsePnpmWorkspace=async(s,l,b)=>{let A=[],{includeDevDeps:N,includePeerDeps:F,includeOptionalDeps:I,strictOutOfSync:R,pruneWithinTopLevelDeps:B,exclude:q,showNpmScope:J}=b,le=(0,w.getFileContents)(s,f.join(l,`pnpm-lock.yaml`)).content,_e=(0,p.getPnpmLockfileVersion)(le),be=(0,C.getPnpmLockfileParser)(le,_e),xe=k(l,Object.keys(be.importers)),De=q?q.split(`,`).map(s=>s.trim()):[];for(let p of Object.keys(be.importers)){if(De.length>0){let s=p.split(`/`);if(De.some(l=>s.includes(l))){E(`Skipping excluded importer: ${p}`);continue}}let b=f.join(l,p),C=f.join(b,`package.json`);E(`Processing project ${C} as part of a pnpm workspace`);let k=(0,w.getFileContents)(s,C),q=(0,g.parsePkgJson)(k.content);be.workspaceArgs={isWorkspace:!0,projectsVersionMap:xe};try{let l=await(0,v.buildDepGraphPnpm)(be,q,{includeDevDeps:N,includePeerDeps:F,strictOutOfSync:R,includeOptionalDeps:I,pruneWithinTopLevelDeps:B,showNpmScope:J},p),g={packageManager:`pnpm`,targetFile:f.relative(s,k.fileName),depGraph:l,plugin:{name:`snyk-nodejs-lockfile-parser`,runtime:process.version}};A.push(g)}catch(s){E(`Error process workspace: ${k.fileName}. ERROR: ${s}`)}}return A}})),require_parse_workspace_project=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePnpmWorkspaceProject=void 0;let l=require_util$3(),f=require_build_dep_graph_pnpm(),p=require_lockfile_parser(),g=require_constants$2();s.parsePnpmWorkspaceProject=async(s,v,b,C,w)=>{let{includeDevDeps:E,includePeerDeps:k,includeOptionalDeps:A,strictOutOfSync:N,pruneWithinTopLevelDeps:F,showNpmScope:I}=b,R=(0,p.getPnpmLockfileParser)(v,w),B=(0,l.parsePkgJson)(s);return R.workspaceArgs={isWorkspace:!0,projectsVersionMap:{[C]:{name:B.name,version:B.version||g.UNDEFINED_VERSION}}},await(0,f.buildDepGraphPnpm)(R,B,{includeDevDeps:E,includePeerDeps:k,strictOutOfSync:N,includeOptionalDeps:A,pruneWithinTopLevelDeps:F,showNpmScope:I},C)}})),require_pnpm=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePnpmWorkspaceProject=s.parsePnpmWorkspace=s.parsePnpmProject=void 0;let l=require_parse_project();Object.defineProperty(s,`parsePnpmProject`,{enumerable:!0,get:function(){return l.parsePnpmProject}});let f=require_parse_workspace();Object.defineProperty(s,`parsePnpmWorkspace`,{enumerable:!0,get:function(){return f.parsePnpmWorkspace}});let p=require_parse_workspace_project();Object.defineProperty(s,`parsePnpmWorkspaceProject`,{enumerable:!0,get:function(){return p.parsePnpmWorkspaceProject}})})),require_dep_graph_builders=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parsePkgJson=s.parsePnpmWorkspaceProject=s.parsePnpmWorkspace=s.parsePnpmProject=s.extractPkgsFromYarnLockV2=s.parseYarnLockV2Project=s.buildDepGraphYarnLockV2Simple=s.extractPkgsFromYarnLockV1=s.parseYarnLockV1WorkspaceProject=s.buildDepGraphYarnLockV1WorkspaceCyclesPruned=s.buildDepGraphYarnLockV1Simple=s.buildDepGraphYarnLockV1SimpleCyclesPruned=s.buildDepGraphYarnLockV1Workspace=s.parseYarnLockV1Project=s.parseNpmLockV2Project=void 0;let l=require_yarn_lock_v1();Object.defineProperty(s,`parseYarnLockV1Project`,{enumerable:!0,get:function(){return l.parseYarnLockV1Project}}),Object.defineProperty(s,`parseYarnLockV1WorkspaceProject`,{enumerable:!0,get:function(){return l.parseYarnLockV1WorkspaceProject}}),Object.defineProperty(s,`buildDepGraphYarnLockV1SimpleCyclesPruned`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV1SimpleCyclesPruned}}),Object.defineProperty(s,`buildDepGraphYarnLockV1Simple`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV1Simple}}),Object.defineProperty(s,`buildDepGraphYarnLockV1WorkspaceCyclesPruned`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV1WorkspaceCyclesPruned}}),Object.defineProperty(s,`buildDepGraphYarnLockV1Workspace`,{enumerable:!0,get:function(){return l.buildDepGraphYarnLockV1Workspace}}),Object.defineProperty(s,`extractPkgsFromYarnLockV1`,{enumerable:!0,get:function(){return l.extractPkgsFromYarnLockV1}});let f=require_yarn_lock_v2();Object.defineProperty(s,`buildDepGraphYarnLockV2Simple`,{enumerable:!0,get:function(){return f.buildDepGraphYarnLockV2Simple}}),Object.defineProperty(s,`parseYarnLockV2Project`,{enumerable:!0,get:function(){return f.parseYarnLockV2Project}}),Object.defineProperty(s,`extractPkgsFromYarnLockV2`,{enumerable:!0,get:function(){return f.extractPkgsFromYarnLockV2}});let p=require_npm_lock_v2();Object.defineProperty(s,`parseNpmLockV2Project`,{enumerable:!0,get:function(){return p.parseNpmLockV2Project}});let g=require_pnpm();Object.defineProperty(s,`parsePnpmProject`,{enumerable:!0,get:function(){return g.parsePnpmProject}}),Object.defineProperty(s,`parsePnpmWorkspace`,{enumerable:!0,get:function(){return g.parsePnpmWorkspace}}),Object.defineProperty(s,`parsePnpmWorkspaceProject`,{enumerable:!0,get:function(){return g.parsePnpmWorkspaceProject}});let v=require_util$3();Object.defineProperty(s,`parsePkgJson`,{enumerable:!0,get:function(){return v.parsePkgJson}})})),require_dist$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.NodeLockfileVersion=s.getPnpmLockfileVersion=s.getYarnLockfileVersion=s.getNpmLockfileVersion=s.getLockfileVersionFromFile=s.parsePkgJson=s.parsePnpmWorkspaceProject=s.parsePnpmWorkspace=s.parsePnpmProject=s.getPnpmLockfileParser=s.buildDepGraphYarnLockV2Simple=s.parseYarnLockV2Project=s.extractPkgsFromYarnLockV2=s.buildDepGraphYarnLockV1Workspace=s.buildDepGraphYarnLockV1WorkspaceCyclesPruned=s.buildDepGraphYarnLockV1Simple=s.buildDepGraphYarnLockV1SimpleCyclesPruned=s.parseYarnLockV1WorkspaceProject=s.parseYarnLockV1Project=s.extractPkgsFromYarnLockV1=s.parseNpmLockV2Project=s.OutOfSyncError=s.InvalidUserInputError=s.UnsupportedRuntimeError=s.LockfileType=s.Scope=s.getPnpmWorkspaces=s.getYarnWorkspaces=s.buildDepGraphFromCliOutput=void 0,s.buildDepTree=F,s.buildDepTreeFromFiles=I,s.getYarnWorkspacesFromFiles=R,s.getYarnLockfileType=B;let l=require(`fs`),f=require(`path`),p=require_parsers();Object.defineProperty(s,`Scope`,{enumerable:!0,get:function(){return p.Scope}}),Object.defineProperty(s,`LockfileType`,{enumerable:!0,get:function(){return p.LockfileType}}),Object.defineProperty(s,`getYarnWorkspaces`,{enumerable:!0,get:function(){return p.getYarnWorkspaces}}),Object.defineProperty(s,`getPnpmWorkspaces`,{enumerable:!0,get:function(){return p.getPnpmWorkspaces}});let g=require_package_lock_parser(),v=require_yarn_lock_parser(),b=require_yarn2_lock_parser(),C=require_errors$6();Object.defineProperty(s,`UnsupportedRuntimeError`,{enumerable:!0,get:function(){return C.UnsupportedRuntimeError}}),Object.defineProperty(s,`InvalidUserInputError`,{enumerable:!0,get:function(){return C.InvalidUserInputError}}),Object.defineProperty(s,`OutOfSyncError`,{enumerable:!0,get:function(){return C.OutOfSyncError}});let w=require_cli_parsers();Object.defineProperty(s,`buildDepGraphFromCliOutput`,{enumerable:!0,get:function(){return w.buildDepGraphFromCliOutput}});let E=require_dep_graph_builders();Object.defineProperty(s,`parseNpmLockV2Project`,{enumerable:!0,get:function(){return E.parseNpmLockV2Project}}),Object.defineProperty(s,`extractPkgsFromYarnLockV1`,{enumerable:!0,get:function(){return E.extractPkgsFromYarnLockV1}}),Object.defineProperty(s,`parseYarnLockV1Project`,{enumerable:!0,get:function(){return E.parseYarnLockV1Project}}),Object.defineProperty(s,`parseYarnLockV1WorkspaceProject`,{enumerable:!0,get:function(){return E.parseYarnLockV1WorkspaceProject}}),Object.defineProperty(s,`buildDepGraphYarnLockV1SimpleCyclesPruned`,{enumerable:!0,get:function(){return E.buildDepGraphYarnLockV1SimpleCyclesPruned}}),Object.defineProperty(s,`buildDepGraphYarnLockV1Simple`,{enumerable:!0,get:function(){return E.buildDepGraphYarnLockV1Simple}}),Object.defineProperty(s,`buildDepGraphYarnLockV1WorkspaceCyclesPruned`,{enumerable:!0,get:function(){return E.buildDepGraphYarnLockV1WorkspaceCyclesPruned}}),Object.defineProperty(s,`buildDepGraphYarnLockV1Workspace`,{enumerable:!0,get:function(){return E.buildDepGraphYarnLockV1Workspace}}),Object.defineProperty(s,`extractPkgsFromYarnLockV2`,{enumerable:!0,get:function(){return E.extractPkgsFromYarnLockV2}}),Object.defineProperty(s,`parseYarnLockV2Project`,{enumerable:!0,get:function(){return E.parseYarnLockV2Project}}),Object.defineProperty(s,`buildDepGraphYarnLockV2Simple`,{enumerable:!0,get:function(){return E.buildDepGraphYarnLockV2Simple}}),Object.defineProperty(s,`parsePnpmProject`,{enumerable:!0,get:function(){return E.parsePnpmProject}}),Object.defineProperty(s,`parsePnpmWorkspace`,{enumerable:!0,get:function(){return E.parsePnpmWorkspace}}),Object.defineProperty(s,`parsePnpmWorkspaceProject`,{enumerable:!0,get:function(){return E.parsePnpmWorkspaceProject}}),Object.defineProperty(s,`parsePkgJson`,{enumerable:!0,get:function(){return E.parsePkgJson}});let k=require_lockfile_parser();Object.defineProperty(s,`getPnpmLockfileParser`,{enumerable:!0,get:function(){return k.getPnpmLockfileParser}});let A=require_utils$1();Object.defineProperty(s,`getLockfileVersionFromFile`,{enumerable:!0,get:function(){return A.getLockfileVersionFromFile}}),Object.defineProperty(s,`getNpmLockfileVersion`,{enumerable:!0,get:function(){return A.getNpmLockfileVersion}}),Object.defineProperty(s,`getYarnLockfileVersion`,{enumerable:!0,get:function(){return A.getYarnLockfileVersion}}),Object.defineProperty(s,`getPnpmLockfileVersion`,{enumerable:!0,get:function(){return A.getPnpmLockfileVersion}}),Object.defineProperty(s,`NodeLockfileVersion`,{enumerable:!0,get:function(){return A.NodeLockfileVersion}});let N=require_pkgJson();async function F(s,l,w=!1,E,k=!0,A=`package.json`,N){E?E===p.LockfileType.yarn&&(E=B(l)):E=p.LockfileType.npm;let F;switch(E){case p.LockfileType.npm:F=new g.PackageLockParser;break;case p.LockfileType.yarn:F=new v.YarnLockParser;break;case p.LockfileType.yarn2:F=new b.Yarn2LockParser;break;default:throw new C.InvalidUserInputError(`Unsupported lockfile type ${E} provided. Only 'npm' or 'yarn' is currently supported.`)}let I=(0,p.parseManifestFile)(s);I.name||=f.isAbsolute(A)?f.basename(A):A;let R=F.parseLockFile(l);return F.getDependencyTree(I,R,w,k,N)}async function I(s,g,v,b=!1,w=!0,E,k){if(!s||!g||!v)throw Error(`Missing required parameters for buildDepTreeFromFiles()`);let A=f.resolve(s,g),I=f.resolve(s,v);if(!l.existsSync(A))throw new C.InvalidUserInputError(`Target file package.json not found at location: ${A}`);if(!l.existsSync(I))throw new C.InvalidUserInputError(`Lockfile not found at location: `+I);let R=l.readFileSync(A,`utf-8`),q=l.readFileSync(I,`utf-8`),J;if(v.endsWith(`package-lock.json`))J=p.LockfileType.npm;else if(v.endsWith(`yarn.lock`))J=B(q,s,v);else throw new C.InvalidUserInputError(`Unknown lockfile ${v}. Please provide either package-lock.json or yarn.lock.`);return await F(E?(0,N.rewriteAliasesPkgJson)(R):R,q,b,J,w,g,k)}function R(s,g){if(!s||!g)throw Error(`Missing required parameters for getYarnWorkspacesFromFiles()`);let v=f.resolve(s,g);if(!l.existsSync(v))throw new C.InvalidUserInputError(`Target file package.json not found at location: ${v}`);let b=l.readFileSync(v,`utf-8`);return(0,p.getYarnWorkspaces)(b)}function B(s,g,v){return s.includes(`__metadata`)||g&&v&&l.existsSync(f.resolve(g,v.replace(`yarn.lock`,`.yarnrc.yml`)))?p.LockfileType.yarn2:p.LockfileType.yarn}})),require_build_dep_graph=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.buildDepGraph=v;let l=require(`path`),f=require(`fs`),p=require_dist$1(),g=require_dist$1();async function v(s,v,b,C,w){let E=l.resolve(s,v),k=l.resolve(s,b);if(!f.existsSync(E))throw new g.InvalidUserInputError(`Target file package.json not found at location: ${E}`);if(!f.existsSync(k))throw new g.InvalidUserInputError(`Lockfile not found at location: `+k);let A=f.readFileSync(E,`utf-8`),N=f.readFileSync(k,`utf-8`),F=l.parse(k).dir,I=l.resolve(F,`pnpm-workspace.yaml`);switch(C){case g.NodeLockfileVersion.PnpmLockV5:case g.NodeLockfileVersion.PnpmLockV6:case g.NodeLockfileVersion.PnpmLockV9:if(f.existsSync(I))throw new g.InvalidUserInputError("Both `pnpm-lock.yaml` and `pnpm-workspace.yaml` were found in "+F+".\nPlease run your command again specifying `--all-projects` flag.");return await p.parsePnpmProject(A,N,{includeDevDeps:w.includeDevDeps,includeOptionalDeps:w.includeOptionalDeps||!0,includePeerDeps:!0,pruneWithinTopLevelDeps:!0,strictOutOfSync:w.strictOutOfSync},C);case g.NodeLockfileVersion.YarnLockV1:return await p.parseYarnLockV1Project(A,N,{includeDevDeps:w.includeDevDeps,includeOptionalDeps:w.includeOptionalDeps,includePeerDeps:w.includePeerDeps||!1,pruneLevel:`withinTopLevelDeps`,strictOutOfSync:w.strictOutOfSync});case g.NodeLockfileVersion.YarnLockV2:return await p.parseYarnLockV2Project(A,N,{includeDevDeps:w.includeDevDeps,includeOptionalDeps:w.includeOptionalDeps,pruneWithinTopLevelDeps:!0,strictOutOfSync:w.strictOutOfSync});case g.NodeLockfileVersion.NpmLockV2:case g.NodeLockfileVersion.NpmLockV3:return await p.parseNpmLockV2Project(A,N,w);default:throw Error(`Failed to build dep graph from current project`)}}})),require_lock_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.parse=b;let l=require(`path`),f=require(`fs`),p=require_build_dep_graph(),g=require_dist$1(),v=require_dist$1();async function b(s,b,C){let w=l.resolve(s,b);if(!f.existsSync(w))throw Error(`Lockfile `+b+` not found at location: `+w);let E=l.parse(w),k=l.resolve(E.dir,`package.json`),A=l.resolve(E.dir,`npm-shrinkwrap.json`);if(!f.existsSync(k))throw Error(`Could not find package.json at ${k} (lockfile found at ${b})`);if(f.existsSync(A))throw Error("Both `npm-shrinkwrap.json` and `package-lock.json` were found in "+E.dir+".\nPlease run your command again specifying `--file=package.json` flag.");let N=C.strictOutOfSync!==!1,F=g.getLockfileVersionFromFile(w);return F===v.NodeLockfileVersion.YarnLockV1||F===v.NodeLockfileVersion.YarnLockV2||F===v.NodeLockfileVersion.NpmLockV2||F===v.NodeLockfileVersion.NpmLockV3||F===v.NodeLockfileVersion.PnpmLockV5||F===v.NodeLockfileVersion.PnpmLockV6||F===v.NodeLockfileVersion.PnpmLockV9?await(0,p.buildDepGraph)(s,k,w,F,{includeDevDeps:C.dev||!1,includeOptionalDeps:!0,strictOutOfSync:N,pruneCycles:!0}):g.buildDepTreeFromFiles(s,k,w,C.dev,N)}})),require_errors$1=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.CustomError=void 0,s.MissingTargetFileError=f,s.NoSupportedManifestsFoundError=p;var l=class extends Error{constructor(s){super(s),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=void 0,this.strCode=void 0,this.innerError=void 0,this.userMessage=void 0}};s.CustomError=l;function f(s){let f=`Not a recognised option did you mean --file=${s}? Check other options by running snyk --help`,p=new l(f);return p.code=422,p.userMessage=f,p}function p(s){let f=`Could not detect supported target files in `+s.join(`, `)+`. +Please see our documentation for supported languages and target files: https://snyk.co/udVgQ and make sure you are in the right directory.`,p=new l(f);return p.code=422,p.userMessage=f,p}})),require_inspect=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.inspect=v;let l=require_npm_modules_parser(),f=require_lock_parser(),p=require_errors$1(),g=require_utils$9();async function v(s,v,b={}){if(!v)throw(0,p.MissingTargetFileError)(s);let C=(v.endsWith(`package-lock.json`)||v.endsWith(`yarn.lock`)||v.endsWith(`pnpm-lock.yaml`))&&!b.traverseNodeModules?await f.parse(s,v,b):await l.parse(s,v,b),w=[];return w=(0,g.isResDepGraph)(C)?[{depGraph:C}]:[{depTree:C}],{plugin:{name:`snyk-nodejs-lockfile-parser`,runtime:process.version},scannedProjects:w}}})),require_npm_workspaces_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getWorkspacesMap=E,s.packageJsonBelongsToWorkspace=k,s.processNpmWorkspaces=A;let l=require_src$39(),f=require(`path`),p=require_lodash$1(),g=require_micromatch(),v=l(`snyk-npm-workspaces`),b=require_dist$1(),C=require_utils$9(),w=require_errors$1();function E(s){let l={};if(!s)return l;try{let f=JSON.parse(s.content).workspaces||!1;f&&f.length&&(l[s.fileName]={workspaces:f})}catch(s){v(`Failed to process a workspace`,s.message)}return l}function k(s,l,p){let v=f.dirname(p.replace(/\\/g,`/`)),b=(l[p].workspaces||[]).map(s=>f.join(v,s));return g.isMatch(s.replace(/\\/g,`/`),b.map(s=>f.normalize(f.join(s,`package.json`)).replace(/\\/g,`/`)))}async function A(s,l,g){let A=g.map(s=>({path:s,...f.parse(s)})).filter(s=>[`package.json`,`package-lock.json`].includes(s.base)),N=(0,p.sortBy)(A,`dir`),F=(0,p.groupBy)(N,`dir`);if(v(`Processing potential Npm workspaces (${g.length})`),l.yarnWorkspaces&&Object.keys(F).length===0)throw(0,w.NoSupportedManifestsFoundError)([s]);let I={},R={},B={plugin:{name:`snyk-nodejs-npm-workspaces`,runtime:process.version},scannedProjects:[]};for(let p of Object.keys(F)){v(`Processing ${p} as a potential npm workspace`);let g=!1,w=!1,A=f.join(p,`package.json`),N=(0,C.getFileContents)(s,A);I={...I,...E(N)};for(let s of Object.keys(I))k(A,I,s)&&(v(`${A} matches an existing workspace pattern`),R[A]={root:s},g=!0),A===s&&(w=!0);if(!(g||w)){v(`${A} is not part of any detected workspace, skipping`);continue}try{let p=g?f.dirname(R[A].root):f.dirname(A),v=f.join(p,`package-lock.json`),w=(0,C.getFileContents)(s,v),E=await b.parseNpmLockV2Project(N.content,w.content,{includeDevDeps:l.dev||!1,strictOutOfSync:l.strictOutOfSync||!1,includeOptionalDeps:!1,pruneCycles:!0,showNpmScope:l.showNpmScope}),k={packageManager:`npm`,targetFile:f.relative(s,N.fileName),depGraph:E,plugin:{name:`snyk-nodejs-lockfile-parser`,runtime:process.version}};B.scannedProjects.push(k)}catch(s){if(l.yarnWorkspaces)throw s;v(`Error process workspace: ${A}. ERROR: ${s}`)}}return B.scannedProjects.length||v(`No npm workspaces detected in any of the ${g.length} target files.`),B}})),require_workspace_utils=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.sortTargetFiles=w,s.getWorkspacesMap=E,s.packageJsonBelongsToWorkspace=k;let l=require_src$39(),f=require(`path`),p=require_dist$1(),g=require_micromatch(),v=require_lodash$1(),b=require_utils$9(),C=l(`snyk-workspaces`);function w(s,l){let p=s.map(s=>({path:s,...f.parse(s)})).filter(s=>l.includes(s.base)),g=(0,v.sortBy)(p,`dir`);return(0,v.groupBy)(g,`dir`)}function E(s,l,g){let v={},w=f.join(l,`pnpm-workspace.yaml`);if(!(0,b.fileExists)(s,w))return v;let E=(0,b.getFileContents)(s,w);if(!E)return v;try{let s=p.getPnpmWorkspaces(E.content);s&&s.length&&(v[g.fileName]={workspaces:s})}catch(s){C(`Failed to process a workspace`,s.message)}return v}function k(s,l,p){let v=f.dirname((0,b.normalizeFilePath)(p)),C=(l[p].workspaces||[]).map(s=>f.join(v,s));return g.isMatch((0,b.normalizeFilePath)(s),C.map(s=>(0,b.normalizeFilePath)(f.join(s,`**`))))}})),require_pnpm_workspaces_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.processPnpmWorkspaces=C;let l=require_src$39(),f=require(`fs`),p=require(`path`),g=require_dist$1(),v=require_workspace_utils(),b=l(`snyk-pnpm-workspaces`);async function C(s,l,C){let w=(0,v.sortTargetFiles)(C,[`pnpm-lock.yaml`]);b(`Processing potential Pnpm workspaces (${C.length})`);let E={plugin:{name:`snyk-nodejs-pnpm-workspaces`,runtime:process.version},scannedProjects:[]};for(let v of Object.keys(w)){b(`Processing ${v} as a potential Pnpm workspace`);let C=p.join(v,`pnpm-workspace.yaml`);if(!f.existsSync(C)){b(`Workspace file not found at ${v}. Can't be a pnpm workspace root.`);continue}let w=await g.parsePnpmWorkspace(s,v,{includeDevDeps:l.dev||!1,includeOptionalDeps:l.optional||!0,includePeerDeps:!0,pruneWithinTopLevelDeps:!0,strictOutOfSync:l.strictOutOfSync===void 0?!0:l.strictOutOfSync,exclude:l.exclude,showNpmScope:l.showNpmScope});E.scannedProjects=E.scannedProjects.concat(w)}return E.scannedProjects.length||b(`No pnpm workspaces detected in any of the ${C.length} target files.`),E}})),require_yarn_workspaces_parser=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.getWorkspacesMap=E,s.packageJsonBelongsToWorkspace=k,s.processYarnWorkspaces=A;let l=require_src$39(),f=require(`path`),p=require_lodash$1(),g=require_micromatch(),v=l(`snyk-yarn-workspaces`),b=require_dist$1(),C=require_utils$9(),w=require_errors$1();function E(s){let l={};if(!s)return l;try{let f=b.getYarnWorkspaces(s.content);f&&f.length&&(l[s.fileName]={workspaces:f})}catch(s){v(`Failed to process a workspace`,s.message)}return l}function k(s,l,p){let v=f.dirname(p.replace(/\\/g,`/`)),b=(l[p].workspaces||[]).map(s=>f.join(v,s));return g.isMatch(s.replace(/\\/g,`/`),b.map(s=>f.normalize(f.join(s,`**`)).replace(/\\/g,`/`)))}async function A(s,l,g){let A=g.map(s=>({path:s,...f.parse(s)})).filter(s=>[`package.json`,`yarn.lock`].includes(s.base)),N=(0,p.sortBy)(A,`dir`),F=(0,p.groupBy)(N,`dir`);if(v(`Processing potential Yarn workspaces (${g.length})`),l.yarnWorkspaces&&Object.keys(F).length===0)throw(0,w.NoSupportedManifestsFoundError)([s]);let I={},R={},B={plugin:{name:`snyk-nodejs-yarn-workspaces`,runtime:process.version},scannedProjects:[]},q={};for(let p of Object.keys(F)){v(`Processing ${p} as a potential Yarn workspace`);let g=!1,w=!1,A=f.join(p,`package.json`),N=(0,C.getFileContents)(s,A);I={...I,...E(N)};for(let s of Object.keys(I))k(A,I,s)&&(v(`${A} matches an existing workspace pattern`),R[A]={root:s},g=!0),A===s&&(w=!0,q=JSON.parse(N.content));if(!(g||w)){v(`${A} is not part of any detected workspace, skipping`);continue}try{let p=g?f.dirname(R[A].root):f.dirname(A),v=f.join(p,`yarn.lock`),E=(0,C.getFileContents)(s,v),k=b.getYarnLockfileVersion(E.content),F;switch(k){case b.NodeLockfileVersion.YarnLockV1:F=await b.parseYarnLockV1Project(N.content,E.content,{includeDevDeps:l.dev||!1,includeOptionalDeps:!1,includePeerDeps:!1,pruneLevel:`withinTopLevelDeps`,strictOutOfSync:l.strictOutOfSync===void 0?!0:l.strictOutOfSync,showNpmScope:l.showNpmScope});break;case b.NodeLockfileVersion.YarnLockV2:F=await b.parseYarnLockV2Project(N.content,E.content,{includeDevDeps:l.dev||!1,includeOptionalDeps:!1,pruneWithinTopLevelDeps:!0,strictOutOfSync:l.strictOutOfSync===void 0?!0:l.strictOutOfSync,showNpmScope:l.showNpmScope},{isWorkspacePkg:!0,isRoot:w,rootResolutions:q?.resolutions||{}});break;default:throw Error(`Failed to build dep graph from current project`)}let I={packageManager:`yarn`,targetFile:f.relative(s,N.fileName),depGraph:F,plugin:{name:`snyk-nodejs-lockfile-parser`,runtime:process.version}};B.scannedProjects.push(I)}catch(s){if(l.yarnWorkspaces)throw s;v(`Error process workspace: ${A}. ERROR: ${s}`)}}return B.scannedProjects.length||v(`No yarn workspaces detected in any of the ${g.length} target files.`),B}})),require_workspaces=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.processYarnWorkspaces=s.processPnpmWorkspaces=s.processNpmWorkspaces=void 0;let l=require_npm_workspaces_parser();Object.defineProperty(s,`processNpmWorkspaces`,{enumerable:!0,get:function(){return l.processNpmWorkspaces}});let f=require_pnpm_workspaces_parser();Object.defineProperty(s,`processPnpmWorkspaces`,{enumerable:!0,get:function(){return f.processPnpmWorkspaces}});let p=require_yarn_workspaces_parser();Object.defineProperty(s,`processYarnWorkspaces`,{enumerable:!0,get:function(){return p.processYarnWorkspaces}})})),require_dist=__commonJSMin((s=>{Object.defineProperty(s,`__esModule`,{value:!0}),s.processYarnWorkspaces=s.processPnpmWorkspaces=s.processNpmWorkspaces=s.inspect=void 0;let l=require_inspect();Object.defineProperty(s,`inspect`,{enumerable:!0,get:function(){return l.inspect}});let f=require_workspaces();Object.defineProperty(s,`processNpmWorkspaces`,{enumerable:!0,get:function(){return f.processNpmWorkspaces}}),Object.defineProperty(s,`processPnpmWorkspaces`,{enumerable:!0,get:function(){return f.processPnpmWorkspaces}}),Object.defineProperty(s,`processYarnWorkspaces`,{enumerable:!0,get:function(){return f.processYarnWorkspaces}})}));function ensureLockFileSize(s,l){let f=Number.parseInt(process.env.MAX_LOCK_FILE_SIZE??``)||10485760;if((0,fs.statSync)(l).size>f)throw s.log.warn({fullPath:l},`Lock file too large to parse, skipping`),Error(`Lock file too large to parse`)}var import_dist$26,MAX_LOCK_FILE_SIZE,getDependencies,init_getDependencies=__esmMin((()=>{import_dist$26=require_dist(),getDependencies=async(s,{rootPath:l,manifestPath:f,lockfilePath:p})=>{let g=path.default.resolve(l,p),v=path.default.resolve(l,f);ensureLockFileSize(s,g);try{let s=await(0,import_dist$26.inspect)(path.default.dirname(v),g,{dev:!0,strictOutOfSync:!1});if(s.scannedProjects.length!==1||!s.scannedProjects[0].depGraph)throw Error(`Failed to parse dependency graph`);return s.scannedProjects[0].depGraph}catch(g){throw s.log.debug({rootPath:l,manifestPath:f,lockfilePath:p},`Failed to get dependencies`),g}}})),import_p_limit$1,PACKAGE_JSON,SUPPORTED_LOCK_FILES,findChangedDependencies,init_findChangedDependencies=__esmMin((()=>{import_p_limit$1=__toESM$1(require_p_limit$3()),init_git$2(),init_utilities$1(),init_compareBaseline(),init_getDependencies(),PACKAGE_JSON=`package.json`,SUPPORTED_LOCK_FILES=[`yarn.lock`,`pnpm-lock.yaml`,`package-lock.json`],findChangedDependencies=async s=>{let{packageMetadataChanges:l}=s.git,{untraced:f=[]}=s.options;if(l?.length===0)return s.log.debug(`No package metadata changed found`),[];s.log.debug({packageMetadataChanges:l},`Finding changed dependencies for ${l?.length} baselines`);let p=await getRepositoryRoot(s)||``,[g]=await findFilesFromRepositoryRoot(s,p,PACKAGE_JSON)||[],[v]=await findFilesFromRepositoryRoot(s,p,...SUPPORTED_LOCK_FILES)||[];(!g||!v)&&s.log.debug({rootPath:p,rootManifestPath:g,rootLockfilePath:v},`No manifest or lockfile found at the root of the repository`),s.log.debug({rootPath:p,rootManifestPath:g,rootLockfilePath:v},`Found manifest and lockfile`);let b=await findFilesFromRepositoryRoot(s,p,`**/${PACKAGE_JSON}`)||[];s.log.debug({nestedManifestPaths:b.length},`Found nested manifest paths`);let C=s.env.CHROMATIC_TURBOSNAP_MANIFEST_CONCURRENCY,w=(0,import_p_limit$1.default)(C),E=await Promise.all(b.map(l=>w(async()=>{let f=path.default.dirname(l),[g]=await findFilesFromRepositoryRoot(s,p,...SUPPORTED_LOCK_FILES.map(s=>`${f}/${s}`))||[];return[l,g||v]})));if(g&&v)E.unshift([g,v]);else if(E.length===0)throw Error(`Could not find any pairs of ${PACKAGE_JSON} + ${SUPPORTED_LOCK_FILES.join(` / `)}`);s.log.debug({pathPairs:E},`Found ${E.length} manifest/lockfile pairs to check`);let k=E.map(([s,f])=>{let p=l?.filter(({changedFiles:l})=>l.some(l=>l===f||l===s)).map(({commit:s})=>s);return[s,f,[...new Set(p)]]}).filter(([s,,l])=>!f.some(l=>matchesFile(l,s))&&l.length>0);if(s.log.debug({filteredPathPairs:k},`Found ${k.length} manifest/lockfile pairs to diff`),k.length===0)return[];let A=new Set,N=new Set,F=s.env.CHROMATIC_TURBOSNAP_PACKAGE_CONCURRENCY,I=(0,import_p_limit$1.default)(F),R=(0,import_p_limit$1.default)(F);try{await Promise.all(k.map(([l,f,g])=>I(async()=>{let v=fs.default.mkdtempSync(path.default.join(os.default.tmpdir(),`chromatic`));N.add(v);let b=path.default.join(p,l),C=path.default.join(p,f),w=path.default.join(v,path.default.basename(l)),E=path.default.join(v,path.default.basename(f));fs.default.copyFileSync(b,w),fs.default.copyFileSync(C,E);let k=await getDependencies(s,{rootPath:v,manifestPath:w,lockfilePath:E});s.log.debug({manifestPath:l,lockfilePath:f},`Found HEAD dependencies`),await Promise.all(g.map(p=>R(async()=>{let g=fs.default.mkdtempSync(path.default.join(os.default.tmpdir(),`chromatic`));N.add(g);let v=await getDependencies(s,{rootPath:g,manifestPath:await checkoutFile(s,p,l,g),lockfilePath:await checkoutFile(s,p,f,g)});s.log.debug({reference:p},`Found baseline dependencies`);let b=await compareBaseline(k,v);for(let s of b)A.add(s)})))})))}finally{for(let s of N)fs.default.rmSync(s,{recursive:!0,force:!0})}return[...A]}})),isEqual,dependencyFields,arePackageDependenciesEqual,fileCache,readGitFile,getManifestFilesWithChangedDependencies,findChangedPackageFiles,init_findChangedPackageFiles=__esmMin((()=>{init_execGit(),init_utilities$1(),isEqual=(s={},l={})=>{if(typeof s!=typeof l)return!1;if(typeof s!=`object`||typeof l!=`object`||s===null||l===null)return s===l;let f=Object.entries(s).sort((s,l)=>s[0].localeCompare(l[0])),p=Object.entries(l).sort((s,l)=>s[0].localeCompare(l[0]));if(f.length!==p.length)return!1;for(let[s,[l,g]]of f.entries()){let[f,v]=p[s];if(l!==f||!isEqual(g,v))return!1}return!0},dependencyFields=[`dependencies`,`devDependencies`,`peerDependencies`,`dependenciesMeta`,`peerDependenciesMeta`,`overrides`,`optionalDependencies`,`resolutions`,`pnpm`],arePackageDependenciesEqual=(s,l)=>dependencyFields.every(f=>isEqual(s[f],l[f])),fileCache=new Map,readGitFile=async(s,l,f=`HEAD`)=>{let p=`${f}:${l}`;if(fileCache.has(p))return fileCache.get(p);let g=await execGitCommand(s,`git show ${p}`);return g&&fileCache.set(p,g),g},getManifestFilesWithChangedDependencies=async(s,l,f)=>(await Promise.all(l.map(async l=>{try{let p=await readGitFile(s,l,f),g=await readGitFile(s,l);if(!p||!g)throw Error(`Failed to read git file`);return arePackageDependenciesEqual(JSON.parse(p),JSON.parse(g))?[]:[l]}catch{return[l]}}))).flat(),findChangedPackageFiles=async(s,l)=>{let f=await Promise.all(l.map(({changedFiles:l,commit:f})=>{let p=l.filter(s=>isPackageMetadataFile(s));return p?getManifestFilesWithChangedDependencies(s,p,f):[]}));return[...new Set(f.flat())]}})),import_source$28,import_dist$25,noCSFGlobs_default,init_noCSFGlobs=__esmMin((()=>{import_source$28=__toESM$1(require_source$5()),import_dist$25=require_dist$16(),init_icons(),init_link(),noCSFGlobs_default=({statsPath:s,storybookDir:l,storybookBuildDir:f,entryFile:p})=>p?(0,import_dist$25.dedent)(import_source$28.default` ${error$2} Did not find any CSF globs in {bold ${s}} - Found an entry file at {bold ${g}} but expected it at {bold ${l}/generated-stories-entry.js}. - ${p?import_source$28.default`Configure {bold --storybook-config-dir} with the value for {bold --config-dir} or {bold -c} from your build-storybook script.`:import_source$28.default`Configure {bold --build-script-name} to point at the {bold build-storybook} script which has {bold --config-dir} or {bold -c} set.`} + Found an entry file at {bold ${p}} but expected it at {bold ${l}/generated-stories-entry.js}. + ${f?import_source$28.default`Configure {bold --storybook-config-dir} with the value for {bold --config-dir} or {bold -c} from your build-storybook script.`:import_source$28.default`Configure {bold --build-script-name} to point at the {bold build-storybook} script which has {bold --config-dir} or {bold -c} set.`} ${info$1} Read more at ${link_default(`https://www.chromatic.com/docs/turbosnap`)} `):(0,import_dist$25.dedent)(import_source$28.default` ${error$2} Did not find any CSF globs in {bold ${s}} Check your stories configuration in {bold ${l}/main.js} ${info$1} Read more at ${link_default(`https://storybook.js.org/docs/configure`)} `)}));function formatBailReason(s){if(!s)return``;let l=[];return s.changedPackageFiles&&l.push(formatBailReasonSection(`Changed Package Files`,s.changedPackageFiles)),s.changedStorybookFiles&&l.push(formatBailReasonSection(`Changed Storybook Files`,s.changedStorybookFiles)),s.changedExternalFiles&&l.push(formatBailReasonSection(`Changed External Files`,s.changedExternalFiles)),s.changedStaticFiles&&l.push(formatBailReasonSection(`Changed Static Files`,s.changedStaticFiles)),l.join(` -`)}var import_source$27,import_pluralize$10,printFilePath,rootDirectoryNote,baseDirectoryNote,storybookDirectoryNote,traceSuggestions,tracedAffectedFiles_default,formatBailReasonSection,init_tracedAffectedFiles=__esmMin((()=>{import_source$27=__toESM$1(require_source$5()),import_pluralize$10=__toESM$1(require_pluralize()),init_icons(),printFilePath=(s,l,p)=>(l===`.`?s:s.replace(`${l}/`,import_source$27.default.dim(`${l}/`))).split(`/`).map((s,l,g)=>{if(l{import_source$27=__toESM$1(require_source$5()),import_pluralize$10=__toESM$1(require_pluralize()),init_icons(),printFilePath=(s,l,f)=>(l===`.`?s:s.replace(`${l}/`,import_source$27.default.dim(`${l}/`))).split(`/`).map((s,l,p)=>{if(l{let b=s.log===console?`--mode (-m)`:`--trace-changed`,C=s.options.storybookBaseDir||`.`,w=s.options.storybookConfigDir||`.storybook`,E=s.options.traceChanged===`expanded`,k=s=>printFilePath(s,C,E),A=(0,import_pluralize$10.default)(`changed files`,l.length,!0),N=(0,import_pluralize$10.default)(`affected story files`,Object.keys(p).length,!0),F;if(E){let l=s.turboSnap?.bailReason?`${formatBailReason(s.turboSnap.bailReason)}\n\n`:``;F=`${`${import_source$27.default.magenta(rootDirectoryNote)} ${s.turboSnap?.rootPath}\n\n`}${`${import_source$27.default.magenta(baseDirectoryNote)} ${C}\n\n`}${`${import_source$27.default.magenta(storybookDirectoryNote)} ${w}\n\n`}${l}${s.untracedFiles&&s.untracedFiles.length>0?`${import_source$27.default.magenta(`We detected some untraced files, this may affect your traced changes as - the untraced flag instructs TurboSnap to not trace dependencies for the files:`)} \n ${s.untracedFiles.join(`,`)}\n\n\n`:``}${traceSuggestions}`}let I=import_source$27.default`${s.options.traceChanged===`expanded`?F:``}${info$1} Traced {bold ${A}} to {bold ${N}}`;if(s.options.traceChanged===`compact`){let s=!1;return`${I}:\n${Object.values(p).map(([l,...p])=>p.length===0?l:(s=!0,`${l} + ${p.length} modules`)).map(s=>import_source$27.default`— ${k(s)}`).join(` -`)}${s?import_source$27.default`\nSet {bold ${b}} to {bold 'expanded'} to reveal underlying modules.`:import_source$27.default`\nSet {bold ${b}} to reveal how these files are affected.`}`}let R=(s,l=``)=>{if(!E)return``;let{modules:p}=g[s]||{};if(!p)return``;let b=``;for(let s of p)b+=import_source$27.default`\n${l} ⎸ {dim ${v(s.name)}}`;return b},B=new Set,q=[...s.turboSnap?.tracedPaths||[]].map(s=>{let l=s.split(` -`),p=``;for(let[s,g]of l.entries()){if(s===0){p=import_source$27.default`— ${k(g)} {cyan [changed]}${R(g)}`;continue}let v=``;s===l.length-1&&(B.has(g)?v=import_source$27.default` {yellow [duplicate]}`:B.add(g));let b=` `.repeat(s);p=import_source$27.default`${E?`File Path: ${g}\n\nBase Directory: ${C}\n\n`:``}${p}\n${b}∟ ${k(g)}${v}${R(g,b)}`}return p+import_source$27.default`\n${` `.repeat(l.length)}∟ {cyan [story index]}`}),le=import_source$27.default`\n\nSet {bold ${b}} to {bold 'expanded'} to reveal underlying modules.`;return`${I}:\n\n${q.join(` +`,tracedAffectedFiles_default=(s,{changedFiles:l,affectedModules:f,modulesByName:p,normalize:g})=>{let v=s.log===console?`--mode (-m)`:`--trace-changed`,b=s.options.storybookBaseDir||`.`,C=s.options.storybookConfigDir||`.storybook`,w=s.options.traceChanged===`expanded`,E=s=>printFilePath(s,b,w),k=(0,import_pluralize$10.default)(`changed files`,l.length,!0),A=(0,import_pluralize$10.default)(`affected story files`,Object.keys(f).length,!0),N;if(w){let l=s.turboSnap?.bailReason?`${formatBailReason(s.turboSnap.bailReason)}\n\n`:``;N=`${`${import_source$27.default.magenta(rootDirectoryNote)} ${s.turboSnap?.rootPath}\n\n`}${`${import_source$27.default.magenta(baseDirectoryNote)} ${b}\n\n`}${`${import_source$27.default.magenta(storybookDirectoryNote)} ${C}\n\n`}${l}${s.untracedFiles&&s.untracedFiles.length>0?`${import_source$27.default.magenta(`We detected some untraced files, this may affect your traced changes as + the untraced flag instructs TurboSnap to not trace dependencies for the files:`)} \n ${s.untracedFiles.join(`,`)}\n\n\n`:``}${traceSuggestions}`}let F=import_source$27.default`${s.options.traceChanged===`expanded`?N:``}${info$1} Traced {bold ${k}} to {bold ${A}}`;if(s.options.traceChanged===`compact`){let s=!1;return`${F}:\n${Object.values(f).map(([l,...f])=>f.length===0?l:(s=!0,`${l} + ${f.length} modules`)).map(s=>import_source$27.default`— ${E(s)}`).join(` +`)}${s?import_source$27.default`\nSet {bold ${v}} to {bold 'expanded'} to reveal underlying modules.`:import_source$27.default`\nSet {bold ${v}} to reveal how these files are affected.`}`}let I=(s,l=``)=>{if(!w)return``;let{modules:f}=p[s]||{};if(!f)return``;let v=``;for(let s of f)v+=import_source$27.default`\n${l} ⎸ {dim ${g(s.name)}}`;return v},R=new Set,B=[...s.turboSnap?.tracedPaths||[]].map(s=>{let l=s.split(` +`),f=``;for(let[s,p]of l.entries()){if(s===0){f=import_source$27.default`— ${E(p)} {cyan [changed]}${I(p)}`;continue}let g=``;s===l.length-1&&(R.has(p)?g=import_source$27.default` {yellow [duplicate]}`:R.add(p));let v=` `.repeat(s);f=import_source$27.default`${w?`File Path: ${p}\n\nBase Directory: ${b}\n\n`:``}${f}\n${v}∟ ${E(p)}${g}${I(p,v)}`}return f+import_source$27.default`\n${` `.repeat(l.length)}∟ {cyan [story index]}`}),q=import_source$27.default`\n\nSet {bold ${v}} to {bold 'expanded'} to reveal underlying modules.`;return`${F}:\n\n${B.join(` -`)}${E?``:le}`},formatBailReasonSection=(s,l)=>import_source$27.default`{bold ${s}}\n`+l.map(s=>` - ${s}`).join(` -`)})),posix,init_posix=__esmMin((()=>{posix=s=>s.split(path.default.sep).filter(Boolean).join(path.default.posix.sep)}));function normalizePath(s,l,p=``){return!s||s.startsWith(`/virtual:`)?s:path.default.posix.isAbsolute(s)?path.default.posix.relative(l,s):path.default.posix.join(p,s)}async function getDependentStoryFiles(s,l,p,g,v=[]){let{rootPath:b}=s.git||{};if(!b)throw Error(`Failed to determine repository root`);let{baseDir:C=``,configDir:w=`.storybook`,staticDir:E=[]}=s.storybook||{},{storybookBuildDir:k,storybookConfigDir:A=w,untraced:N=[]}=s.options,F=s=>{let l=/\s+(sync|lazy)\s+/g,p=/(\?.*)/g,g=normalizePath(s,b,C);return p.test(g)&&!l.test(g)?g.replaceAll(p,``):g},I=F(posix(A)),R=E.map(s=>F(posix(s)));s.log.debug(`BASE Directory:`,C),s.log.debug(`Storybook CONFIG Directory:`,I);let B=[`${A}/generated-stories-entry.js`,`./generated-stories-entry.js`,`./generated-stories-entry.cjs`,`./storybook-stories.js`,`/virtual:/@storybook/builder-vite/vite-app.js`,`virtual:@storybook/builder-vite/vite-app.js`,`./node_modules/.cache/storybook/default/dev-server/storybook-stories.js`,`./node_modules/.cache/storybook-rsbuild-builder/storybook-stories.js`,`./node_modules/.cache/storybook/storybook-rsbuild-builder/storybook-config-entry.js`,`./node_modules/.cache/storybook-rsbuild-builder/storybook-config-entry.js`,`./storybook-config-entry.js`].map(s=>F(s)),q=new Map,le=new Map,J=new Map,_e=new Map,be=new Set,xe=s=>s&&s.startsWith(`${I}/`)&&!B.includes(s);if(l.modules.filter(s=>isUserModule(s)).map(s=>{let l=F(s.name);q.set(l,s),J.set(s.id,l);let p=getPackageName(s.name);if(p&&(le.has(p)||le.set(p,[]),le.get(p)?.push(l)),s.modules)for(let l of s.modules)q.set(F(l.name),s);let g=s.reasons?.map(s=>F(s.moduleName)).filter(s=>s&&s!==l);g&&_e.set(s.id,g),!xe(l)&&_e.get(s.id)?.some(s=>B.some(l=>s.startsWith(l)))&&be.add(l)}),be.size===0){let g=/^(.+\/)?generated-stories-entry\.js$/,v=l.modules.find(s=>g.test(s.name)&&!B.includes(F(s.name))),b=v&&F(v.name);throw s.log.error(noCSFGlobs_default({statsPath:p,storybookDir:I,storybookBuildDir:k,entryFile:b})),Error(`Did not find any CSF globs in preview-stats.json`)}let De=s=>be.has(s),Ne=s=>R.some(l=>s&&s.startsWith(`${l}/`));s.untracedFiles=[];function Pe(l){return l=l.replace(/\s\+\s\d+\smodules?$/,``),N.some(s=>matchesFile(s,l))?(s.untracedFiles?.push(l),!1):!0}function ze(s){let l=q.get(s);return l?l.modules?.length?l.modules.map(s=>F(s.name)):[F(l.name)]:[s]}let Be=[...v.flatMap(s=>le.get(s)||[]),...g].filter(s=>Pe(s)),We=new Set,Ke=new Set,qe={},Je=[];s.turboSnap={rootPath:b,baseDir:C,storybookDir:I,staticDirs:R,globs:[...be],modules:[...q.keys()],tracedFiles:Be,tracedPaths:We,affectedModuleIds:Ke,bailReason:void 0};let Ye=Be.filter(s=>isPackageLockFile(s));le.size===0&&v.length>0&&(s.turboSnap.bailReason={changedPackageFiles:[...s.git.changedFiles?.filter(s=>isPackageManifestFile(s))||[],...Ye]});function Ze(l){return s.turboSnap||={},xe(l)?(s.turboSnap.bailReason={changedStorybookFiles:ze(l)},!0):Ne(l)?(s.turboSnap.bailReason={changedStaticFiles:ze(l)},!0):!1}function Qe(l,p=[]){if(s.turboSnap?.bailReason||De(l)||Ze(l))return;let{id:g}=q.get(l)||{},v=J.get(g||null);v&&(Ze(v)||!g||!_e.get(g)||qe[g]||(Je.push([g,[...p,g.toString()]]),_e.get(g)?.some(s=>De(s))&&(Ke.add(g),We.add([...p,g].map(s=>J.get(s)).join(` -`)))))}for(s.options.traceChanged&&(s.log.debug(`Traced files...`),s.log.debug(Be)),Be.map(s=>Qe(s));Je.length>0;){let[l,p]=Je.pop();if(Array.isArray(l)){s.log.debug(`Trace ID is an unexpected value, skipping`);continue}if(!Array.isArray(p)){s.log.debug(`Trace path is an unexpected value, skipping`);continue}qe[l]=!0,_e.get(l)?.filter(s=>Pe(s)).map(s=>Qe(s,p))}let ot=Object.fromEntries([...Ke].map(s=>[String(s),ze(J.get(s)||``)]));if(s.options.traceChanged&&(s.log.debug(`Affected modules...`),s.log.debug(ot)),s.options.traceChanged&&(s.log.info(tracedAffectedFiles_default(s,{changedFiles:g,affectedModules:ot,modulesByName:Object.fromEntries(q),normalize:F})),s.log.info(``)),s.turboSnap.bailReason){s.log.warn(bailFile_default({turboSnap:s.turboSnap}));return}return ot}var INTERNALS,isPackageLockFile,isUserModule,getPackageName,init_getDependentStoryFiles=__esmMin((()=>{init_noCSFGlobs(),init_tracedAffectedFiles(),init_bailFile(),init_posix(),init_utilities$1(),init_findChangedDependencies(),INTERNALS=[/\/webpack\/runtime\//,/^\(webpack\)/],isPackageLockFile=s=>SUPPORTED_LOCK_FILES.some(l=>s.endsWith(l)),isUserModule=s=>s.id!==void 0&&s.id!==null&&!INTERNALS.some(l=>l.test(s.name||s.moduleName)),getPackageName=s=>{let[,l]=s.match(/\/node_modules\/(@[\w-]+\/[\w-]+)\//)||[];if(l)return l;let[,p]=s.match(/\/node_modules\/([\w-]+)\//)||[];return p}})),traceChangedFiles$1,init_turbosnap=__esmMin((()=>{init_readStatsFile(),init_missingStatsFile(),init_bailFile(),init_checkStorybookBaseDirectory(),init_findChangedDependencies(),init_findChangedPackageFiles(),init_getDependentStoryFiles(),traceChangedFiles$1=async s=>{if(!s.turboSnap||s.turboSnap.unavailable||!s.git.changedFiles)return;if(!s.fileInfo?.statsPath){let l=s.storybook?.version&&semver.default.gte(semver.default.coerce(s.storybook.version)||`0.0.0`,`8.0.0`);throw s.turboSnap.bailReason={missingStatsFile:!0},Error(missingStatsFile_default({legacy:!l}))}let{statsPath:l}=s.fileInfo,{changedFiles:p,packageMetadataChanges:g}=s.git,v=[];if(g?.length)if(v=await findChangedDependencies(s).catch(l=>{let{name:p,message:g,stack:v,code:b}=l;s.log.debug({name:p,message:g,stack:v,code:b})}),v){if(s.git.changedDependencyNames=v,!s.options.interactive){let l=v.length>0?`:\n${v.map(s=>` ${s}`).join(` -`)}`:``;s.log.info(`Found ${v.length} changed dependencies${l}`)}}else{s.log.warn(`Could not retrieve dependency changes from lockfiles; checking package.json`);let l=await findChangedPackageFiles(s,g);if(l.length>0){s.turboSnap.bailReason={changedPackageFiles:l},s.log.warn(bailFile_default({turboSnap:s.turboSnap}));return}}let b=await readStatsFile(l);return await checkStorybookBaseDirectory(s,b),await getDependentStoryFiles(s,b,l,p,v||[])}})),require_constants$1=__commonJSMin(((s,l)=>{l.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}})),require_errors=__commonJSMin((s=>{let l={INVALID_LOC:`Invalid LOC header (bad signature)`,INVALID_CEN:`Invalid CEN header (bad signature)`,INVALID_END:`Invalid END header (bad signature)`,DESCRIPTOR_NOT_EXIST:`No descriptor present`,DESCRIPTOR_UNKNOWN:`Unknown descriptor format`,DESCRIPTOR_FAULTY:`Descriptor data is malformed`,NO_DATA:`Nothing to decompress`,BAD_CRC:`CRC32 checksum failed {0}`,FILE_IN_THE_WAY:`There is a file in the way: {0}`,UNKNOWN_METHOD:`Invalid/unsupported compression method`,AVAIL_DATA:`inflate::Available inflate data did not terminate`,INVALID_DISTANCE:`inflate::Invalid literal/length or distance code in fixed or dynamic block`,TO_MANY_CODES:`inflate::Dynamic block code description: too many length or distance codes`,INVALID_REPEAT_LEN:`inflate::Dynamic block code description: repeat more than specified lengths`,INVALID_REPEAT_FIRST:`inflate::Dynamic block code description: repeat lengths with no first length`,INCOMPLETE_CODES:`inflate::Dynamic block code description: code lengths codes incomplete`,INVALID_DYN_DISTANCE:`inflate::Dynamic block code description: invalid distance code lengths`,INVALID_CODES_LEN:`inflate::Dynamic block code description: invalid literal/length code lengths`,INVALID_STORE_BLOCK:`inflate::Stored block length did not match one's complement`,INVALID_BLOCK_TYPE:`inflate::Invalid block type (type == 3)`,CANT_EXTRACT_FILE:`Could not extract the file`,CANT_OVERRIDE:`Target file already exists`,DISK_ENTRY_TOO_LARGE:`Number of disk entries is too large`,NO_ZIP:`No zip file was loaded`,NO_ENTRY:`Entry doesn't exist`,DIRECTORY_CONTENT_ERROR:`A directory cannot have content`,FILE_NOT_FOUND:`File not found: "{0}"`,NOT_IMPLEMENTED:`Not implemented`,INVALID_FILENAME:`Invalid filename`,INVALID_FORMAT:`Invalid or unsupported zip format. No END header found`,INVALID_PASS_PARAM:`Incompatible password parameter`,WRONG_PASSWORD:`Wrong Password`,COMMENT_TOO_LONG:`Comment is too long`,EXTRA_FIELD_PARSE_ERROR:`Extra field parsing error`};function p(s){return function(...l){return l.length&&(s=s.replace(/\{(\d)\}/g,(s,p)=>l[p]||``)),Error(`ADM-ZIP: `+s)}}for(let g of Object.keys(l))s[g]=p(l[g])})),require_utils=__commonJSMin(((s,l)=>{let p=require(`fs`),g=require(`path`),v=require_constants$1(),b=require_errors(),C=typeof process==`object`&&process.platform===`win32`,w=s=>typeof s==`object`&&!!s,E=new Uint32Array(256).map((s,l)=>{for(let s=0;s<8;s++)l&1?l=3988292384^l>>>1:l>>>=1;return l>>>0});function k(s){this.sep=g.sep,this.fs=p,w(s)&&w(s.fs)&&typeof s.fs.statSync==`function`&&(this.fs=s.fs)}l.exports=k,k.prototype.makeDir=function(s){let l=this;function p(s){let p=s.split(l.sep)[0];s.split(l.sep).forEach(function(s){if(!(!s||s.substr(-1,1)===`:`)){p+=l.sep+s;var g;try{g=l.fs.statSync(p)}catch(s){if(s.message&&s.message.startsWith(`ENOENT`))l.fs.mkdirSync(p);else throw s}if(g&&g.isFile())throw b.FILE_IN_THE_WAY(`"${p}"`)}})}p(s)},k.prototype.writeFileTo=function(s,l,p,v){let b=this;if(b.fs.existsSync(s)&&(!p||b.fs.statSync(s).isDirectory()))return!1;var C=g.dirname(s);b.fs.existsSync(C)||b.makeDir(C);var w;try{w=b.fs.openSync(s,`w`,438)}catch{b.fs.chmodSync(s,438),w=b.fs.openSync(s,`w`,438)}if(w)try{b.fs.writeSync(w,l,0,l.length,0)}finally{b.fs.closeSync(w)}return b.fs.chmodSync(s,v||438),!0},k.prototype.writeFileToAsync=function(s,l,p,v,b){typeof v==`function`&&(b=v,v=void 0);let C=this;C.fs.exists(s,function(w){if(w&&!p)return b(!1);C.fs.stat(s,function(p,E){if(w&&E.isDirectory())return b(!1);var k=g.dirname(s);C.fs.exists(k,function(p){p||C.makeDir(k),C.fs.open(s,`w`,438,function(p,g){p?C.fs.chmod(s,438,function(){C.fs.open(s,`w`,438,function(p,g){C.fs.write(g,l,0,l.length,0,function(){C.fs.close(g,function(){C.fs.chmod(s,v||438,function(){b(!0)})})})})}):g?C.fs.write(g,l,0,l.length,0,function(){C.fs.close(g,function(){C.fs.chmod(s,v||438,function(){b(!0)})})}):C.fs.chmod(s,v||438,function(){b(!0)})})})})})},k.prototype.findFiles=function(s){let l=this;function p(s,v,b){typeof v==`boolean`&&(b=v,v=void 0);let C=[];return l.fs.readdirSync(s).forEach(function(w){let E=g.join(s,w),k=l.fs.statSync(E);(!v||v.test(E))&&C.push(g.normalize(E)+(k.isDirectory()?l.sep:``)),k.isDirectory()&&b&&(C=C.concat(p(E,v,b)))}),C}return p(s,void 0,!0)},k.prototype.findFilesAsync=function(s,l){let p=this,v=[];p.fs.readdir(s,function(b,C){if(b)return l(b);let w=C.length;if(!w)return l(null,v);C.forEach(function(b){b=g.join(s,b),p.fs.stat(b,function(s,C){if(s)return l(s);C&&(v.push(g.normalize(b)+(C.isDirectory()?p.sep:``)),C.isDirectory()?p.findFilesAsync(b,function(s,p){if(s)return l(s);v=v.concat(p),--w||l(null,v)}):--w||l(null,v))})})})},k.prototype.getAttributes=function(){},k.prototype.setAttributes=function(){},k.crc32update=function(s,l){return E[(s^l)&255]^s>>>8},k.crc32=function(s){typeof s==`string`&&(s=Buffer.from(s,`utf8`));let l=s.length,p=-1;for(let g=0;g>>0},k.methodToString=function(s){switch(s){case v.STORED:return`STORED (`+s+`)`;case v.DEFLATED:return`DEFLATED (`+s+`)`;default:return`UNSUPPORTED (`+s+`)`}},k.canonical=function(s){if(!s)return``;let l=g.posix.normalize(`/`+s.split(`\\`).join(`/`));return g.join(`.`,l)},k.zipnamefix=function(s){if(!s)return``;let l=g.posix.normalize(`/`+s.split(`\\`).join(`/`));return g.posix.join(`.`,l)},k.findLast=function(s,l){if(!Array.isArray(s))throw TypeError(`arr is not array`);let p=s.length>>>0;for(let g=p-1;g>=0;g--)if(l(s[g],g,s))return s[g]},k.sanitize=function(s,l){s=g.resolve(g.normalize(s));for(var p=l.split(`/`),v=0,b=p.length;v>25&127)+1980,Math.max((s>>21&15)-1,0),Math.max(s>>16&31,1),s>>11&31,s>>5&63,(s&31)<<1)},k.fromDate2DOS=function(s){let l=0,p=0;return s.getFullYear()>1979&&(l=(s.getFullYear()-1980&127)<<9|s.getMonth()+1<<5|s.getDate(),p=s.getHours()<<11|s.getMinutes()<<5|s.getSeconds()>>1),l<<16|p},k.isWin=C,k.crcTable=E})),require_fattr=__commonJSMin(((s,l)=>{let p=require(`path`);l.exports=function(s,{fs:l}){var g=s||``,v=C(),b=null;function C(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}return g&&l.existsSync(g)?(b=l.statSync(g),v.directory=b.isDirectory(),v.mtime=b.mtime,v.atime=b.atime,v.executable=(73&b.mode)!=0,v.readonly=(128&b.mode)==0,v.hidden=p.basename(g)[0]===`.`):console.warn(`Invalid path: `+g),{get directory(){return v.directory},get readOnly(){return v.readonly},get hidden(){return v.hidden},get mtime(){return v.mtime},get atime(){return v.atime},get executable(){return v.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:g,isDirectory:v.directory,isReadOnly:v.readonly,isHidden:v.hidden,isExecutable:v.executable,mTime:v.mtime,aTime:v.atime}},toString:function(){return JSON.stringify(this.toJSON(),null,` `)}}}})),require_decoder=__commonJSMin(((s,l)=>{l.exports={efs:!0,encode:s=>Buffer.from(s,`utf8`),decode:s=>s.toString(`utf8`)}})),require_util=__commonJSMin(((s,l)=>{l.exports=require_utils(),l.exports.Constants=require_constants$1(),l.exports.Errors=require_errors(),l.exports.FileAttr=require_fattr(),l.exports.decoder=require_decoder()})),require_entryHeader=__commonJSMin(((s,l)=>{var p=require_util(),g=p.Constants;l.exports=function(){var s=20,l=10,v=0,b=0,C=0,w=0,E=0,k=0,A=0,N=0,F=0,I=0,R=0,B=0,q=0;s|=p.isWin?2560:768,v|=g.FLG_EFS;let le={extraLen:0},J=s=>Math.max(0,s)>>>0,_e=s=>Math.max(0,s)&255;return C=p.fromDate2DOS(new Date),{get made(){return s},set made(l){s=l},get version(){return l},set version(s){l=s},get flags(){return v},set flags(s){v=s},get flags_efs(){return(v&g.FLG_EFS)>0},set flags_efs(s){s?v|=g.FLG_EFS:v&=~g.FLG_EFS},get flags_desc(){return(v&g.FLG_DESC)>0},set flags_desc(s){s?v|=g.FLG_DESC:v&=~g.FLG_DESC},get method(){return b},set method(s){switch(s){case g.STORED:this.version=10;case g.DEFLATED:default:this.version=20}b=s},get time(){return p.fromDOS2Date(this.timeval)},set time(s){s=new Date(s),this.timeval=p.fromDate2DOS(s)},get timeval(){return C},set timeval(s){C=J(s)},get timeHighByte(){return _e(C>>>8)},get crc(){return w},set crc(s){w=J(s)},get compressedSize(){return E},set compressedSize(s){E=J(s)},get size(){return k},set size(s){k=J(s)},get fileNameLength(){return A},set fileNameLength(s){A=s},get extraLength(){return N},set extraLength(s){N=s},get extraLocalLength(){return le.extraLen},set extraLocalLength(s){le.extraLen=s},get commentLength(){return F},set commentLength(s){F=s},get diskNumStart(){return I},set diskNumStart(s){I=J(s)},get inAttr(){return R},set inAttr(s){R=J(s)},get attr(){return B},set attr(s){B=J(s)},get fileAttr(){return(B||0)>>16&4095},get offset(){return q},set offset(s){q=J(s)},get encrypted(){return(v&g.FLG_ENC)===g.FLG_ENC},get centralHeaderSize(){return g.CENHDR+A+N+F},get realDataOffset(){return q+g.LOCHDR+le.fnameLen+le.extraLen},get localHeader(){return le},loadLocalHeaderFromBinary:function(s){var l=s.slice(q,q+g.LOCHDR);if(l.readUInt32LE(0)!==g.LOCSIG)throw p.Errors.INVALID_LOC();le.version=l.readUInt16LE(g.LOCVER),le.flags=l.readUInt16LE(g.LOCFLG),le.flags_desc=(le.flags&g.FLG_DESC)>0,le.method=l.readUInt16LE(g.LOCHOW),le.time=l.readUInt32LE(g.LOCTIM),le.crc=l.readUInt32LE(g.LOCCRC),le.compressedSize=l.readUInt32LE(g.LOCSIZ),le.size=l.readUInt32LE(g.LOCLEN),le.fnameLen=l.readUInt16LE(g.LOCNAM),le.extraLen=l.readUInt16LE(g.LOCEXT);let v=q+g.LOCHDR+le.fnameLen,b=v+le.extraLen;return s.slice(v,b)},loadFromBinary:function(le){if(le.length!==g.CENHDR||le.readUInt32LE(0)!==g.CENSIG)throw p.Errors.INVALID_CEN();s=le.readUInt16LE(g.CENVEM),l=le.readUInt16LE(g.CENVER),v=le.readUInt16LE(g.CENFLG),b=le.readUInt16LE(g.CENHOW),C=le.readUInt32LE(g.CENTIM),w=le.readUInt32LE(g.CENCRC),E=le.readUInt32LE(g.CENSIZ),k=le.readUInt32LE(g.CENLEN),A=le.readUInt16LE(g.CENNAM),N=le.readUInt16LE(g.CENEXT),F=le.readUInt16LE(g.CENCOM),I=le.readUInt16LE(g.CENDSK),R=le.readUInt16LE(g.CENATT),B=le.readUInt32LE(g.CENATX),q=le.readUInt32LE(g.CENOFF)},localHeaderToBinary:function(){var s=Buffer.alloc(g.LOCHDR);return s.writeUInt32LE(g.LOCSIG,0),s.writeUInt16LE(l,g.LOCVER),s.writeUInt16LE(v,g.LOCFLG),s.writeUInt16LE(b,g.LOCHOW),s.writeUInt32LE(C,g.LOCTIM),s.writeUInt32LE(w,g.LOCCRC),s.writeUInt32LE(E,g.LOCSIZ),s.writeUInt32LE(k,g.LOCLEN),s.writeUInt16LE(A,g.LOCNAM),s.writeUInt16LE(le.extraLen,g.LOCEXT),s},centralHeaderToBinary:function(){var p=Buffer.alloc(g.CENHDR+A+N+F);return p.writeUInt32LE(g.CENSIG,0),p.writeUInt16LE(s,g.CENVEM),p.writeUInt16LE(l,g.CENVER),p.writeUInt16LE(v,g.CENFLG),p.writeUInt16LE(b,g.CENHOW),p.writeUInt32LE(C,g.CENTIM),p.writeUInt32LE(w,g.CENCRC),p.writeUInt32LE(E,g.CENSIZ),p.writeUInt32LE(k,g.CENLEN),p.writeUInt16LE(A,g.CENNAM),p.writeUInt16LE(N,g.CENEXT),p.writeUInt16LE(F,g.CENCOM),p.writeUInt16LE(I,g.CENDSK),p.writeUInt16LE(R,g.CENATT),p.writeUInt32LE(B,g.CENATX),p.writeUInt32LE(q,g.CENOFF),p},toJSON:function(){let C=function(s){return s+` bytes`};return{made:s,version:l,flags:v,method:p.methodToString(b),time:this.time,crc:`0x`+w.toString(16).toUpperCase(),compressedSize:C(E),size:C(k),fileNameLength:C(A),extraLength:C(N),commentLength:C(F),diskNumStart:I,inAttr:R,attr:B,offset:q,centralHeaderSize:C(g.CENHDR+A+N+F)}},toString:function(){return JSON.stringify(this.toJSON(),null,` `)}}}})),require_mainHeader=__commonJSMin(((s,l)=>{var p=require_util(),g=p.Constants;l.exports=function(){var s=0,l=0,v=0,b=0,C=0;return{get diskEntries(){return s},set diskEntries(p){s=l=p},get totalEntries(){return l},set totalEntries(p){l=s=p},get size(){return v},set size(s){v=s},get offset(){return b},set offset(s){b=s},get commentLength(){return C},set commentLength(s){C=s},get mainHeaderSize(){return g.ENDHDR+C},loadFromBinary:function(w){if((w.length!==g.ENDHDR||w.readUInt32LE(0)!==g.ENDSIG)&&(w.length{s.EntryHeader=require_entryHeader(),s.MainHeader=require_mainHeader()})),require_deflater=__commonJSMin(((s,l)=>{l.exports=function(s){var l=require(`zlib`),p={chunkSize:(parseInt(s.length/1024)+1)*1024};return{deflate:function(){return l.deflateRawSync(s,p)},deflateAsync:function(g){var v=l.createDeflateRaw(p),b=[],C=0;v.on(`data`,function(s){b.push(s),C+=s.length}),v.on(`end`,function(){var s=Buffer.alloc(C),l=0;s.fill(0);for(var p=0;p{let p=+(process.versions?process.versions.node:``).split(`.`)[0]||0;l.exports=function(s,l){var g=require(`zlib`);let v=p>=15&&l>0?{maxOutputLength:l}:{};return{inflate:function(){return g.inflateRawSync(s,v)},inflateAsync:function(l){var p=g.createInflateRaw(v),b=[],C=0;p.on(`data`,function(s){b.push(s),C+=s.length}),p.on(`end`,function(){var s=Buffer.alloc(C),p=0;s.fill(0);for(var g=0;g{let{randomFillSync:p}=require(`crypto`),g=require_errors(),v=new Uint32Array(256).map((s,l)=>{for(let s=0;s<8;s++)l&1?l=l>>>1^3988292384:l>>>=1;return l>>>0}),b=(s,l)=>Math.imul(s,l)>>>0,C=(s,l)=>v[(s^l)&255]^s>>>8,w=()=>typeof p==`function`?p(Buffer.alloc(12)):w.node();w.node=()=>{let s=Buffer.alloc(12),l=s.length;for(let p=0;p>>24),s},k.prototype.next=function(){let s=(this.keys[2]|2)>>>0;return b(s,s^1)>>8&255};function A(s){let l=new k(s);return function(s){let p=Buffer.alloc(s.length),g=0;for(let v of s)p[g++]=l.updateKeys(v^l.next());return p}}function N(s){let l=new k(s);return function(s,p,g=0){p||=Buffer.alloc(s.length);for(let v of s){let s=l.next();p[g++]=v^s,l.updateKeys(v)}return p}}function F(s,l,p){if(!s||!Buffer.isBuffer(s)||s.length<12)return Buffer.alloc(0);let v=A(p),b=v(s.slice(0,12)),C=(l.flags&8)==8?l.timeHighByte:l.crc>>>24;if(b[11]!==C)throw g.WRONG_PASSWORD();return v(s.slice(12))}function I(s){Buffer.isBuffer(s)&&s.length>=12?E.genSalt=function(){return s.slice(0,12)}:s===`node`?E.genSalt=w.node:E.genSalt=w}function R(s,l,p,g=!1){s??=Buffer.alloc(0),Buffer.isBuffer(s)||(s=Buffer.from(s.toString()));let v=N(p),b=E.genSalt();b[11]=l.crc>>>24&255,g&&(b[10]=l.crc>>>16&255);let C=Buffer.alloc(s.length+12);return v(b,C),v(s,C,12)}l.exports={decrypt:F,encrypt:R,_salter:I}})),require_methods=__commonJSMin((s=>{s.Deflater=require_deflater(),s.Inflater=require_inflater(),s.ZipCrypto=require_zipcrypto()})),require_zipEntry=__commonJSMin(((s,l)=>{var p=require_util(),g=require_headers(),v=p.Constants,b=require_methods();l.exports=function(s,l){var C=new g.EntryHeader,w=Buffer.alloc(0),E=Buffer.alloc(0),k=!1,A=null,N=Buffer.alloc(0),F=Buffer.alloc(0),I=!0;let R=s,B=typeof R.decoder==`object`?R.decoder:p.decoder;I=B.hasOwnProperty(`efs`)?B.efs:!1;function q(){return!l||!(l instanceof Uint8Array)?Buffer.alloc(0):(F=C.loadLocalHeaderFromBinary(l),l.slice(C.realDataOffset,C.realDataOffset+C.compressedSize))}function le(s){if(!C.flags_desc&&!C.localHeader.flags_desc){if(p.crc32(s)!==C.localHeader.crc)return!1}else{let g={},b=C.realDataOffset+C.compressedSize;if(l.readUInt32LE(b)==v.LOCSIG||l.readUInt32LE(b)==v.CENSIG)throw p.Errors.DESCRIPTOR_NOT_EXIST();if(l.readUInt32LE(b)==v.EXTSIG)g.crc=l.readUInt32LE(b+v.EXTCRC),g.compressedSize=l.readUInt32LE(b+v.EXTSIZ),g.size=l.readUInt32LE(b+v.EXTLEN);else if(l.readUInt16LE(b+12)===19280)g.crc=l.readUInt32LE(b+v.EXTCRC-4),g.compressedSize=l.readUInt32LE(b+v.EXTSIZ-4),g.size=l.readUInt32LE(b+v.EXTLEN-4);else throw p.Errors.DESCRIPTOR_UNKNOWN();if(g.compressedSize!==C.compressedSize||g.size!==C.size||g.crc!==C.crc)throw p.Errors.DESCRIPTOR_FAULTY();if(p.crc32(s)!==g.crc)return!1}return!0}function J(s,l,g){if(l===void 0&&typeof s==`string`&&(g=s,s=void 0),k)return s&&l&&l(Buffer.alloc(0),p.Errors.DIRECTORY_CONTENT_ERROR()),Buffer.alloc(0);var v=q();if(v.length===0)return s&&l&&l(v),v;if(C.encrypted){if(typeof g!=`string`&&!Buffer.isBuffer(g))throw p.Errors.INVALID_PASS_PARAM();v=b.ZipCrypto.decrypt(v,C,g)}var E=Buffer.alloc(C.size);switch(C.method){case p.Constants.STORED:if(v.copy(E),le(E))return s&&l&&l(E),E;throw s&&l&&l(E,p.Errors.BAD_CRC()),p.Errors.BAD_CRC();case p.Constants.DEFLATED:var A=new b.Inflater(v,C.size);if(s)A.inflateAsync(function(s){s.copy(s,0),l&&(le(s)?l(s):l(s,p.Errors.BAD_CRC()))});else{if(A.inflate(E).copy(E,0),!le(E))throw p.Errors.BAD_CRC(`"${B.decode(w)}"`);return E}break;default:throw s&&l&&l(Buffer.alloc(0),p.Errors.UNKNOWN_METHOD()),p.Errors.UNKNOWN_METHOD()}}function _e(s,g){if((!A||!A.length)&&Buffer.isBuffer(l))return s&&g&&g(q()),q();if(A.length&&!k){var v;switch(C.method){case p.Constants.STORED:return C.compressedSize=C.size,v=Buffer.alloc(A.length),A.copy(v),s&&g&&g(v),v;default:case p.Constants.DEFLATED:var w=new b.Deflater(A);if(s)w.deflateAsync(function(s){v=Buffer.alloc(s.length),C.compressedSize=s.length,s.copy(v),g&&g(v)});else{var E=w.deflate();return C.compressedSize=E.length,E}w=null;break}}else if(s&&g)g(Buffer.alloc(0));else return Buffer.alloc(0)}function be(s,l){return p.readBigUInt64LE(s,l)}function xe(s){try{for(var l=0,g,b,C;l+4=v.EF_ZIP64_SCOMP&&(l=be(s,v.EF_ZIP64_SUNCOMP),C.size===v.EF_ZIP64_OR_32&&(C.size=l)),s.length>=v.EF_ZIP64_RHO&&(p=be(s,v.EF_ZIP64_SCOMP),C.compressedSize===v.EF_ZIP64_OR_32&&(C.compressedSize=p)),s.length>=v.EF_ZIP64_DSN&&(g=be(s,v.EF_ZIP64_RHO),C.offset===v.EF_ZIP64_OR_32&&(C.offset=g)),s.length>=v.EF_ZIP64_DSN+4&&(b=s.readUInt32LE(v.EF_ZIP64_DSN),C.diskNumStart===v.EF_ZIP64_OR_16&&(C.diskNumStart=b))}return{get entryName(){return B.decode(w)},get rawEntryName(){return w},set entryName(s){w=p.toBuffer(s,B.encode);var l=w[w.length-1];k=l===47||l===92,C.fileNameLength=w.length},get efs(){return typeof I==`function`?I(this.entryName):I},get extra(){return N},set extra(s){N=s,C.extraLength=s.length,xe(s)},get comment(){return B.decode(E)},set comment(s){if(E=p.toBuffer(s,B.encode),C.commentLength=E.length,E.length>65535)throw p.Errors.COMMENT_TOO_LONG()},get name(){var s=B.decode(w);return k?s.substr(s.length-1).split(`/`).pop():s.split(`/`).pop()},get isDirectory(){return k},getCompressedData:function(){return _e(!1,null)},getCompressedDataAsync:function(s){_e(!0,s)},setData:function(s){A=p.toBuffer(s,p.decoder.encode),!k&&A.length?(C.size=A.length,C.method=p.Constants.DEFLATED,C.crc=p.crc32(s),C.changed=!0):C.method=p.Constants.STORED},getData:function(s){return C.changed?A:J(!1,null,s)},getDataAsync:function(s,l){C.changed?s(A):J(!0,s,l)},set attr(s){C.attr=s},get attr(){return C.attr},set header(s){C.loadFromBinary(s)},get header(){return C},packCentralHeader:function(){C.flags_efs=this.efs,C.extraLength=N.length;var s=C.centralHeaderToBinary(),l=p.Constants.CENHDR;return w.copy(s,l),l+=w.length,N.copy(s,l),l+=C.extraLength,E.copy(s,l),s},packLocalHeader:function(){let s=0;C.flags_efs=this.efs,C.extraLocalLength=F.length;let l=C.localHeaderToBinary(),p=Buffer.alloc(l.length+w.length+C.extraLocalLength);return l.copy(p,s),s+=l.length,w.copy(p,s),s+=w.length,F.copy(p,s),s+=F.length,p},toJSON:function(){let s=function(s){return`<`+(s&&s.length+` bytes buffer`||`null`)+`>`};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:C.toJSON(),compressedData:s(l),data:s(A)}},toString:function(){return JSON.stringify(this.toJSON(),null,` `)}}}})),require_zipFile=__commonJSMin(((s,l)=>{let p=require_zipEntry(),g=require_headers(),v=require_util();l.exports=function(s,l){var b=[],C={},w=Buffer.alloc(0),E=new g.MainHeader,k=!1;let A=new Set,N=l,{noSort:F,decoder:I}=N;s?q(N.readEntries):k=!0;function R(){let s=new Set;for(let l of Object.keys(C)){let p=l.split(`/`);if(p.pop(),p.length)for(let l=0;l(s.length-E.offset)/v.Constants.CENHDR)throw v.Errors.DISK_ENTRY_TOO_LARGE();b=Array(E.diskEntries);for(var l=E.offset,g=0;g=b;p--)if(s[p]===80){if(s.readUInt32LE(p)===v.Constants.ENDSIG){k=p,A=p,C=p+v.Constants.ENDHDR,b=p-v.Constants.END64HDR;continue}if(s.readUInt32LE(p)===v.Constants.END64SIG){b=g;continue}if(s.readUInt32LE(p)===v.Constants.ZIP64SIG){k=p,C=p+v.readBigUInt64LE(s,p+v.Constants.ZIP64SIZE)+v.Constants.ZIP64LEAD;break}}if(k==-1)throw v.Errors.INVALID_FORMAT();E.loadFromBinary(s.slice(k,C)),E.commentLength&&(w=s.slice(A+v.Constants.ENDHDR)),l&&B()}function le(){b.length>1&&!F&&b.sort((s,l)=>s.entryName.toLowerCase().localeCompare(l.entryName.toLowerCase()))}return{get entries(){return k||B(),b.filter(s=>!A.has(s))},get comment(){return I.decode(w)},set comment(s){w=v.toBuffer(s,I.encode),E.commentLength=w.length},getEntryCount:function(){return k?b.length:E.diskEntries},forEach:function(s){this.entries.forEach(s)},getEntry:function(s){return k||B(),C[s]||null},setEntry:function(s){k||B(),b.push(s),C[s.entryName]=s,E.totalEntries=b.length},deleteFile:function(s,l=!0){k||B();let p=C[s];this.getEntryChildren(p,l).map(s=>s.entryName).forEach(this.deleteEntry)},deleteEntry:function(s){k||B();let l=C[s],p=b.indexOf(l);p>=0&&(b.splice(p,1),delete C[s],E.totalEntries=b.length)},getEntryChildren:function(s,l=!0){if(k||B(),typeof s==`object`)if(s.isDirectory&&l){let l=[],p=s.entryName;for(let s of b)s.entryName.startsWith(p)&&l.push(s);return l}else return[s];return[]},getChildCount:function(s){if(s&&s.isDirectory){let l=this.getEntryChildren(s);return l.includes(s)?l.length-1:l.length}return 0},compressToBuffer:function(){k||B(),le();let l=[],p=[],g=0,b=0;E.size=0,E.offset=0;let C=0;for(let s of this.entries){let v=s.getCompressedData();s.header.offset=b;let w=s.packLocalHeader(),k=w.length+v.length;b+=k,l.push(w),l.push(v);let A=s.packCentralHeader();p.push(A),E.size+=A.length,g+=k+A.length,C++}g+=E.mainHeaderSize,E.offset=b,E.totalEntries=C,b=0;let A=Buffer.alloc(g);for(let s of l)s.copy(A,b),b+=s.length;for(let s of p)s.copy(A,b),b+=s.length;let N=E.toBinary();return w&&w.copy(N,v.Constants.ENDHDR),N.copy(A,b),s=A,k=!1,A},toAsyncBuffer:function(l,p,g,b){try{k||B(),le();let p=[],C=[],A=0,N=0,F=0;E.size=0,E.offset=0;let I=function(R){if(R.length>0){let s=R.shift(),l=s.entryName+s.extra.toString();g&&g(l),s.getCompressedDataAsync(function(g){b&&b(l),s.header.offset=N;let v=s.packLocalHeader(),w=v.length+g.length;N+=w,p.push(v),p.push(g);let k=s.packCentralHeader();C.push(k),E.size+=k.length,A+=w+k.length,F++,I(R)})}else{A+=E.mainHeaderSize,E.offset=N,E.totalEntries=F,N=0;let g=Buffer.alloc(A);p.forEach(function(s){s.copy(g,N),N+=s.length}),C.forEach(function(s){s.copy(g,N),N+=s.length});let b=E.toBinary();w&&w.copy(b,v.Constants.ENDHDR),b.copy(g,N),s=g,k=!1,l(g)}};I(Array.from(this.entries))}catch(s){p(s)}}}}})),require_adm_zip=__commonJSMin(((s,l)=>{let p=require_util(),g=require(`path`),v=require_zipEntry(),b=require_zipFile(),C=(...s)=>p.findLast(s,s=>typeof s==`boolean`),w=(...s)=>p.findLast(s,s=>typeof s==`string`),E=(...s)=>p.findLast(s,s=>typeof s==`function`),k={noSort:!1,readEntries:!1,method:p.Constants.NONE,fs:null};l.exports=function(s,l){let A=null,N=Object.assign(Object.create(null),k);s&&typeof s==`object`&&(s instanceof Uint8Array||(Object.assign(N,s),s=N.input?N.input:void 0,N.input&&delete N.input),Buffer.isBuffer(s)&&(A=s,N.method=p.Constants.BUFFER,s=void 0)),Object.assign(N,l);let F=new p(N);if((typeof N.decoder!=`object`||typeof N.decoder.encode!=`function`||typeof N.decoder.decode!=`function`)&&(N.decoder=p.decoder),s&&typeof s==`string`)if(F.fs.existsSync(s))N.method=p.Constants.FILE,N.filename=s,A=F.fs.readFileSync(s);else throw p.Errors.INVALID_FILENAME();let I=new b(A,N),{canonical:R,sanitize:B,zipnamefix:q}=p;function le(s){if(s&&I){var l;if(typeof s==`string`&&(l=I.getEntry(g.posix.normalize(s))),typeof s==`object`&&s.entryName!==void 0&&s.header!==void 0&&(l=I.getEntry(s.entryName)),l)return l}return null}function J(s){let{join:l,normalize:p,sep:v}=g.posix;return l(g.isAbsolute(s)?`/`:`.`,p(v+s.split(`\\`).join(v)+v))}function _e(s){return s instanceof RegExp?(function(s){return function(l){return s.test(l)}})(s):typeof s==`function`?s:()=>!0}let be=(s,l)=>{let p=l.slice(-1);return p=p===F.sep?F.sep:``,g.relative(s,l)+p};return{readFile:function(s,l){var p=le(s);return p&&p.getData(l)||null},childCount:function(s){let l=le(s);if(l)return I.getChildCount(l)},readFileAsync:function(s,l){var p=le(s);p?p.getDataAsync(l):l(null,`getEntry failed for:`+s)},readAsText:function(s,l){var p=le(s);if(p){var g=p.getData();if(g&&g.length)return g.toString(l||`utf8`)}return``},readAsTextAsync:function(s,l,p){var g=le(s);g?g.getDataAsync(function(s,g){if(g){l(s,g);return}s&&s.length?l(s.toString(p||`utf8`)):l(``)}):l(``)},deleteFile:function(s,l=!0){var p=le(s);p&&I.deleteFile(p.entryName,l)},deleteEntry:function(s){var l=le(s);l&&I.deleteEntry(l.entryName)},addZipComment:function(s){I.comment=s},getZipComment:function(){return I.comment||``},addZipEntryComment:function(s,l){var p=le(s);p&&(p.comment=l)},getZipEntryComment:function(s){var l=le(s);return l&&l.comment||``},updateFile:function(s,l){var p=le(s);p&&p.setData(l)},addLocalFile:function(s,l,v,b){if(F.fs.existsSync(s)){l=l?J(l):``;let p=g.win32.basename(g.win32.normalize(s));l+=v||p;let C=F.fs.statSync(s),w=C.isFile()?F.fs.readFileSync(s):Buffer.alloc(0);C.isDirectory()&&(l+=F.sep),this.addFile(l,w,b,C)}else throw p.Errors.FILE_NOT_FOUND(s)},addLocalFileAsync:function(s,l){s=typeof s==`object`?s:{localPath:s};let p=g.resolve(s.localPath),{comment:v}=s,{zipPath:b,zipName:C}=s,w=this;F.fs.stat(p,function(s,E){if(s)return l(s,!1);b=b?J(b):``;let k=g.win32.basename(g.win32.normalize(p));if(b+=C||k,E.isFile())F.fs.readFile(p,function(s,p){return s?l(s,!1):(w.addFile(b,p,v,E),setImmediate(l,void 0,!0))});else if(E.isDirectory())return b+=F.sep,w.addFile(b,Buffer.alloc(0),v,E),setImmediate(l,void 0,!0)})},addLocalFolder:function(s,l,v){if(v=_e(v),l=l?J(l):``,s=g.normalize(s),F.fs.existsSync(s)){let p=F.findFiles(s),b=this;if(p.length)for(let C of p){let p=g.join(l,be(s,C));v(p)&&b.addLocalFile(C,g.dirname(p))}}else throw p.Errors.FILE_NOT_FOUND(s)},addLocalFolderAsync:function(s,l,v,b){b=_e(b),v=v?J(v):``,s=g.normalize(s);var C=this;F.fs.open(s,`r`,function(g){if(g&&g.code===`ENOENT`)l(void 0,p.Errors.FILE_NOT_FOUND(s));else if(g)l(void 0,g);else{var w=F.findFiles(s),E=-1,k=function(){if(E+=1,E{k()})}else l(!0,void 0)};k()}})},addLocalFolderAsync2:function(s,l){let v=this;s=typeof s==`object`?s:{localPath:s},localPath=g.resolve(J(s.localPath));let{zipPath:b,filter:C,namefix:w}=s;C instanceof RegExp?C=(function(s){return function(l){return s.test(l)}})(C):typeof C!=`function`&&(C=function(){return!0}),b=b?J(b):``,w==`latin1`&&(w=s=>s.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``).replace(/[^\x20-\x7E]/g,``)),typeof w!=`function`&&(w=s=>s);let E=s=>g.join(b,w(be(localPath,s))),k=s=>g.win32.basename(g.win32.normalize(w(s)));F.fs.open(localPath,`r`,function(s){s&&s.code===`ENOENT`?l(void 0,p.Errors.FILE_NOT_FOUND(localPath)):s?l(void 0,s):F.findFilesAsync(localPath,function(s,p){if(s)return l(s);p=p.filter(s=>C(E(s))),p.length||l(void 0,!1),setImmediate(p.reverse().reduce(function(s,l){return function(p,b){if(p||b===!1)return setImmediate(s,p,!1);v.addLocalFileAsync({localPath:l,zipPath:g.dirname(E(l)),zipName:k(l)},s)}},l))})})},addLocalFolderPromise:function(s,l){return new Promise((p,g)=>{this.addLocalFolderAsync2(Object.assign({localPath:s},l),(s,l)=>{s&&g(s),l&&p(this)})})},addFile:function(s,l,p,g){s=q(s);let b=le(s),C=b!=null;C||(b=new v(N),b.entryName=s),b.comment=p||``;let w=typeof g==`object`&&g instanceof F.fs.Stats;w&&(b.header.time=g.mtime);var E=b.isDirectory?16:0;let k=b.isDirectory?16384:32768;return w?k|=4095&g.mode:typeof g==`number`?k|=4095&g:k|=b.isDirectory?493:420,E=(E|k<<16)>>>0,b.attr=E,b.setData(l),C||I.setEntry(b),b},getEntries:function(s){return I.password=s,I?I.entries:[]},getEntry:function(s){return le(s)},getEntryCount:function(){return I.getEntryCount()},forEach:function(s){return I.forEach(s)},extractEntryTo:function(s,l,v,b,E,k){b=C(!1,b),E=C(!1,E),v=C(!0,v),k=w(E,k);var A=le(s);if(!A)throw p.Errors.NO_ENTRY();var N=R(A.entryName),q=B(l,k&&!A.isDirectory?k:v?N:g.basename(N));if(A.isDirectory)return I.getEntryChildren(A).forEach(function(s){if(s.isDirectory)return;var C=s.getData();if(!C)throw p.Errors.CANT_EXTRACT_FILE();var w=R(s.entryName),k=B(l,v?w:g.basename(w));let A=E?s.header.fileAttr:void 0;F.writeFileTo(k,C,b,A)}),!0;var J=A.getData(I.password);if(!J)throw p.Errors.CANT_EXTRACT_FILE();if(F.fs.existsSync(q)&&!b)throw p.Errors.CANT_OVERRIDE();let _e=E?s.header.fileAttr:void 0;return F.writeFileTo(q,J,b,_e),!0},test:function(s){if(!I)return!1;for(var l in I.entries)try{if(l.isDirectory)continue;if(!I.entries[l].getData(s))return!1}catch{return!1}return!0},extractAllTo:function(s,l,g,v){if(g=C(!1,g),v=w(g,v),l=C(!1,l),!I)throw p.Errors.NO_ZIP();I.entries.forEach(function(b){var C=B(s,R(b.entryName));if(b.isDirectory){F.makeDir(C);return}var w=b.getData(v);if(!w)throw p.Errors.CANT_EXTRACT_FILE();let E=g?b.header.fileAttr:void 0;F.writeFileTo(C,w,l,E);try{F.fs.utimesSync(C,b.header.time,b.header.time)}catch{throw p.Errors.CANT_EXTRACT_FILE()}})},extractAllToAsync:function(s,l,v,b){if(b=E(l,v,b),v=C(!1,v),l=C(!1,l),!b)return new Promise((p,g)=>{this.extractAllToAsync(s,l,v,function(s){s?g(s):p(this)})});if(!I){b(p.Errors.NO_ZIP());return}s=g.resolve(s);let w=l=>B(s,g.normalize(R(l.entryName))),k=(s,l)=>Error(s+`: "`+l+`"`),A=[],N=[];I.entries.forEach(s=>{s.isDirectory?A.push(s):N.push(s)});for(let s of A){let l=w(s),p=v?s.header.fileAttr:void 0;try{F.makeDir(l),p&&F.fs.chmodSync(l,p),F.fs.utimesSync(l,s.header.time,s.header.time)}catch{b(k(`Unable to create folder`,l))}}N.reverse().reduce(function(b,C){return function(w){if(w)b(w);else{let w=g.normalize(R(C.entryName)),E=B(s,w);C.getDataAsync(function(s,g){if(g)b(g);else if(!s)b(p.Errors.CANT_EXTRACT_FILE());else{let p=v?C.header.fileAttr:void 0;F.writeFileToAsync(E,s,l,p,function(s){s||b(k(`Unable to write file`,E)),F.fs.utimes(E,C.header.time,C.header.time,function(s){s?b(k(`Unable to set times`,E)):b()})})}})}}},b)()},writeZip:function(s,l){if(arguments.length===1&&typeof s==`function`&&(l=s,s=``),!s&&N.filename&&(s=N.filename),s){var p=I.compressToBuffer();if(p){var g=F.writeFileTo(s,p,!0);typeof l==`function`&&l(g?null:Error(`failed`),``)}}},writeZipPromise:function(s,l){let{overwrite:p,perm:g}=Object.assign({overwrite:!0},l);return new Promise((l,v)=>{!s&&N.filename&&(s=N.filename),s||v(`ADM-ZIP: ZIP File Name Missing`),this.toBufferPromise().then(b=>{F.writeFileToAsync(s,b,p,g,s=>s?l(s):v(`ADM-ZIP: Wasn't able to write zip file`))},v)})},toBufferPromise:function(){return new Promise((s,l)=>{I.toAsyncBuffer(s,l)})},toBuffer:function(s,l,p,g){return typeof s==`function`?(I.toAsyncBuffer(s,l,p,g),null):I.compressToBuffer()}}}})),require_slash=__commonJSMin(((s,l)=>{l.exports=s=>{let l=/^\\\\\?\\/.test(s),p=/[^\u0000-\u0080]+/.test(s);return l||p?s:s.replace(/\\/g,`/`)}}));async function e(){return function(s){let{exports:{mem:l,xxh32:p,xxh64:g,init32:v,update32:b,digest32:C,init64:w,update64:E,digest64:k}}=s,A=new Uint8Array(l.buffer);function N(s,p){if(l.buffer.byteLength(A.set(C),b(v(0)))}}function I(s){return s>>>0}let R=2n**64n-1n;function B(s){return s&R}let q=new TextEncoder,le=0,J=0n;function _e(s,l=0){return N(3*s.length,0),I(p(0,q.encodeInto(s,A).written,l))}function be(s,l=J){return N(3*s.length,0),B(g(0,q.encodeInto(s,A).written,l))}return{h32:_e,h32ToString:(s,l=0)=>_e(s,l).toString(16).padStart(8,`0`),h32Raw:(s,l=0)=>(N(s.byteLength,0),A.set(s),I(p(0,s.byteLength,l))),create32:(s=0)=>F(48,s,v,b,C,I),h64:be,h64ToString:(s,l=J)=>be(s,l).toString(16).padStart(16,`0`),h64Raw:(s,l=J)=>(N(s.byteLength,0),A.set(s),B(g(0,s.byteLength,l))),create64:(s=J)=>F(88,s,w,E,k,B)}}((await WebAssembly.instantiate(t)).instance)}var t,init_xxhash_wasm=__esmMin((()=>{t=new Uint8Array([0,97,115,109,1,0,0,0,1,48,8,96,3,127,127,127,1,127,96,3,127,127,127,0,96,2,127,127,0,96,1,127,1,127,96,3,127,127,126,1,126,96,3,126,127,127,1,126,96,2,127,126,0,96,1,127,1,126,3,11,10,0,0,2,1,3,4,5,6,1,7,5,3,1,0,1,7,85,9,3,109,101,109,2,0,5,120,120,104,51,50,0,0,6,105,110,105,116,51,50,0,2,8,117,112,100,97,116,101,51,50,0,3,8,100,105,103,101,115,116,51,50,0,4,5,120,120,104,54,52,0,5,6,105,110,105,116,54,52,0,7,8,117,112,100,97,116,101,54,52,0,8,8,100,105,103,101,115,116,54,52,0,9,10,251,22,10,242,1,1,4,127,32,0,32,1,106,33,3,32,1,65,16,79,4,127,32,3,65,16,107,33,6,32,2,65,168,136,141,161,2,106,33,3,32,2,65,137,235,208,208,7,107,33,4,32,2,65,207,140,162,142,6,106,33,5,3,64,32,3,32,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,3,32,4,32,0,65,4,106,34,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,4,32,2,32,0,65,4,106,34,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,2,32,5,32,0,65,4,106,34,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,5,32,6,32,0,65,4,106,34,0,79,13,0,11,32,2,65,12,119,32,5,65,18,119,106,32,4,65,7,119,106,32,3,65,1,119,106,5,32,2,65,177,207,217,178,1,106,11,32,1,106,32,0,32,1,65,15,113,16,1,11,146,1,0,32,1,32,2,106,33,2,3,64,32,1,65,4,106,32,2,75,69,4,64,32,0,32,1,40,2,0,65,189,220,202,149,124,108,106,65,17,119,65,175,214,211,190,2,108,33,0,32,1,65,4,106,33,1,12,1,11,11,3,64,32,1,32,2,79,69,4,64,32,0,32,1,45,0,0,65,177,207,217,178,1,108,106,65,11,119,65,177,243,221,241,121,108,33,0,32,1,65,1,106,33,1,12,1,11,11,32,0,32,0,65,15,118,115,65,247,148,175,175,120,108,34,0,65,13,118,32,0,115,65,189,220,202,149,124,108,34,0,65,16,118,32,0,115,11,63,0,32,0,65,8,106,32,1,65,168,136,141,161,2,106,54,2,0,32,0,65,12,106,32,1,65,137,235,208,208,7,107,54,2,0,32,0,65,16,106,32,1,54,2,0,32,0,65,20,106,32,1,65,207,140,162,142,6,106,54,2,0,11,195,4,1,6,127,32,1,32,2,106,33,6,32,0,65,24,106,33,4,32,0,65,40,106,40,2,0,33,3,32,0,32,0,40,2,0,32,2,106,54,2,0,32,0,65,4,106,34,5,32,5,40,2,0,32,2,65,16,79,32,0,40,2,0,65,16,79,114,114,54,2,0,32,2,32,3,106,65,16,73,4,64,32,3,32,4,106,32,1,32,2,252,10,0,0,32,0,65,40,106,32,2,32,3,106,54,2,0,15,11,32,3,4,64,32,3,32,4,106,32,1,65,16,32,3,107,34,2,252,10,0,0,32,0,65,8,106,34,3,32,3,40,2,0,32,4,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,12,106,34,3,32,3,40,2,0,32,4,65,4,106,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,16,106,34,3,32,3,40,2,0,32,4,65,8,106,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,20,106,34,3,32,3,40,2,0,32,4,65,12,106,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,40,106,65,0,54,2,0,32,1,32,2,106,33,1,11,32,1,32,6,65,16,107,77,4,64,32,6,65,16,107,33,8,32,0,65,8,106,40,2,0,33,2,32,0,65,12,106,40,2,0,33,3,32,0,65,16,106,40,2,0,33,5,32,0,65,20,106,40,2,0,33,7,3,64,32,2,32,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,2,32,3,32,1,65,4,106,34,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,3,32,5,32,1,65,4,106,34,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,5,32,7,32,1,65,4,106,34,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,7,32,8,32,1,65,4,106,34,1,79,13,0,11,32,0,65,8,106,32,2,54,2,0,32,0,65,12,106,32,3,54,2,0,32,0,65,16,106,32,5,54,2,0,32,0,65,20,106,32,7,54,2,0,11,32,1,32,6,73,4,64,32,4,32,1,32,6,32,1,107,34,1,252,10,0,0,32,0,65,40,106,32,1,54,2,0,11,11,97,1,1,127,32,0,65,16,106,40,2,0,33,1,32,0,65,4,106,40,2,0,4,127,32,1,65,12,119,32,0,65,20,106,40,2,0,65,18,119,106,32,0,65,12,106,40,2,0,65,7,119,106,32,0,65,8,106,40,2,0,65,1,119,106,5,32,1,65,177,207,217,178,1,106,11,32,0,40,2,0,106,32,0,65,24,106,32,0,65,40,106,40,2,0,16,1,11,255,3,2,3,126,1,127,32,0,32,1,106,33,6,32,1,65,32,79,4,126,32,6,65,32,107,33,6,32,2,66,214,235,130,238,234,253,137,245,224,0,124,33,3,32,2,66,177,169,172,193,173,184,212,166,61,125,33,4,32,2,66,249,234,208,208,231,201,161,228,225,0,124,33,5,3,64,32,3,32,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,3,32,4,32,0,65,8,106,34,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,4,32,2,32,0,65,8,106,34,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,2,32,5,32,0,65,8,106,34,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,5,32,6,32,0,65,8,106,34,0,79,13,0,11,32,2,66,12,137,32,5,66,18,137,124,32,4,66,7,137,124,32,3,66,1,137,124,32,3,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,4,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,2,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,5,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,5,32,2,66,197,207,217,178,241,229,186,234,39,124,11,32,1,173,124,32,0,32,1,65,31,113,16,6,11,134,2,0,32,1,32,2,106,33,2,3,64,32,2,32,1,65,8,106,79,4,64,32,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,32,0,133,66,27,137,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,33,0,32,1,65,8,106,33,1,12,1,11,11,32,1,65,4,106,32,2,77,4,64,32,0,32,1,53,2,0,66,135,149,175,175,152,182,222,155,158,127,126,133,66,23,137,66,207,214,211,190,210,199,171,217,66,126,66,249,243,221,241,153,246,153,171,22,124,33,0,32,1,65,4,106,33,1,11,3,64,32,1,32,2,73,4,64,32,0,32,1,49,0,0,66,197,207,217,178,241,229,186,234,39,126,133,66,11,137,66,135,149,175,175,152,182,222,155,158,127,126,33,0,32,1,65,1,106,33,1,12,1,11,11,32,0,32,0,66,33,136,133,66,207,214,211,190,210,199,171,217,66,126,34,0,32,0,66,29,136,133,66,249,243,221,241,153,246,153,171,22,126,34,0,32,0,66,32,136,133,11,77,0,32,0,65,8,106,32,1,66,214,235,130,238,234,253,137,245,224,0,124,55,3,0,32,0,65,16,106,32,1,66,177,169,172,193,173,184,212,166,61,125,55,3,0,32,0,65,24,106,32,1,55,3,0,32,0,65,32,106,32,1,66,249,234,208,208,231,201,161,228,225,0,124,55,3,0,11,244,4,2,3,127,4,126,32,1,32,2,106,33,5,32,0,65,40,106,33,4,32,0,65,200,0,106,40,2,0,33,3,32,0,32,0,41,3,0,32,2,173,124,55,3,0,32,2,32,3,106,65,32,73,4,64,32,3,32,4,106,32,1,32,2,252,10,0,0,32,0,65,200,0,106,32,2,32,3,106,54,2,0,15,11,32,3,4,64,32,3,32,4,106,32,1,65,32,32,3,107,34,2,252,10,0,0,32,0,65,8,106,34,3,32,3,41,3,0,32,4,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,16,106,34,3,32,3,41,3,0,32,4,65,8,106,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,24,106,34,3,32,3,41,3,0,32,4,65,16,106,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,32,106,34,3,32,3,41,3,0,32,4,65,24,106,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,200,0,106,65,0,54,2,0,32,1,32,2,106,33,1,11,32,1,65,32,106,32,5,77,4,64,32,5,65,32,107,33,2,32,0,65,8,106,41,3,0,33,6,32,0,65,16,106,41,3,0,33,7,32,0,65,24,106,41,3,0,33,8,32,0,65,32,106,41,3,0,33,9,3,64,32,6,32,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,6,32,7,32,1,65,8,106,34,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,7,32,8,32,1,65,8,106,34,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,8,32,9,32,1,65,8,106,34,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,9,32,2,32,1,65,8,106,34,1,79,13,0,11,32,0,65,8,106,32,6,55,3,0,32,0,65,16,106,32,7,55,3,0,32,0,65,24,106,32,8,55,3,0,32,0,65,32,106,32,9,55,3,0,11,32,1,32,5,73,4,64,32,4,32,1,32,5,32,1,107,34,1,252,10,0,0,32,0,65,200,0,106,32,1,54,2,0,11,11,188,2,1,5,126,32,0,65,24,106,41,3,0,33,1,32,0,41,3,0,34,2,66,32,90,4,126,32,0,65,8,106,41,3,0,34,3,66,1,137,32,0,65,16,106,41,3,0,34,4,66,7,137,124,32,1,66,12,137,32,0,65,32,106,41,3,0,34,5,66,18,137,124,124,32,3,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,4,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,1,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,5,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,5,32,1,66,197,207,217,178,241,229,186,234,39,124,11,32,2,124,32,0,65,40,106,32,2,66,31,131,167,16,6,11])})),import_p_limit,hashFile,getFileHashes,init_getFileHashes=__esmMin((()=>{import_p_limit=__toESM$1(require_p_limit$3()),init_xxhash_wasm(),hashFile=(s,l,p)=>{let g=s.length;return new Promise((v,b)=>{let C=(s,l)=>{let p=BigInt(0);(0,fs.close)(s,s=>{s?b(s):v(p.toString(16).padStart(16,`0`))}),p=l()},w=(l,p)=>{(0,fs.read)(l,s,0,g,-1,(v,E)=>{if(v)return(0,fs.close)(l,()=>b(v));E===g?(p.update(s),w(l,p)):(p.update(s.subarray(0,E)),C(l,()=>p.digest()))})};(0,fs.open)(l,`r`,(l,v)=>{if(l)return b(l);(0,fs.read)(v,s,0,g,-1,(l,E)=>{if(l)return(0,fs.close)(v,()=>b(l));if(Ep.h64Raw(s.subarray(0,E)));else{let l=p.create64();l.update(s),w(v,l)}})})})},getFileHashes=async(s,l,p)=>{let g=(0,import_p_limit.default)(p),v=await e(),b=s.map(s=>[Buffer.allocUnsafe(64*1024),s]),C=await Promise.all(b.map(([s,p])=>g(async()=>[p,await hashFile(s,path.default.join(l,p),v)])));return Object.fromEntries(C)}})),import_source$26,import_dist$24,getHint,deviatingOutputDirectory_default,init_deviatingOutputDirectory=__esmMin((()=>{import_source$26=__toESM$1(require_source$5()),import_dist$24=require_dist$14(),init_icons(),getHint=(s,l)=>{if(!l)return``;if(l.includes(`npm run `))return(0,import_dist$24.dedent)(import_source$26.default` +`)}${w?``:q}`},formatBailReasonSection=(s,l)=>import_source$27.default`{bold ${s}}\n`+l.map(s=>` - ${s}`).join(` +`)})),posix,init_posix=__esmMin((()=>{posix=s=>s.split(path.default.sep).filter(Boolean).join(path.default.posix.sep)}));function normalizePath(s,l,f=``){return!s||s.startsWith(`/virtual:`)?s:path.default.posix.isAbsolute(s)?path.default.posix.relative(l,s):path.default.posix.join(f,s)}async function getDependentStoryFiles(s,l,f,p,g=[]){let{rootPath:v}=s.git||{};if(!v)throw Error(`Failed to determine repository root`);let{baseDir:b=``,configDir:C=`.storybook`,staticDir:w=[]}=s.storybook||{},{storybookBuildDir:E,storybookConfigDir:k=C,untraced:A=[]}=s.options,N=s=>{let l=/\s+(sync|lazy)\s+/g,f=/(\?.*)/g,p=normalizePath(s,v,b);return f.test(p)&&!l.test(p)?p.replaceAll(f,``):p},F=N(posix(k)),I=w.map(s=>N(posix(s)));s.log.debug(`BASE Directory:`,b),s.log.debug(`Storybook CONFIG Directory:`,F);let R=[`${k}/generated-stories-entry.js`,`./generated-stories-entry.js`,`./generated-stories-entry.cjs`,`./storybook-stories.js`,`/virtual:/@storybook/builder-vite/vite-app.js`,`virtual:@storybook/builder-vite/vite-app.js`,`./node_modules/.cache/storybook/default/dev-server/storybook-stories.js`,`./node_modules/.cache/storybook-rsbuild-builder/storybook-stories.js`,`./node_modules/.cache/storybook/storybook-rsbuild-builder/storybook-config-entry.js`,`./node_modules/.cache/storybook-rsbuild-builder/storybook-config-entry.js`,`./storybook-config-entry.js`].map(s=>N(s)),B=new Map,q=new Map,J=new Map,le=new Map,_e=new Set,be=s=>s&&s.startsWith(`${F}/`)&&!R.includes(s);if(l.modules.filter(s=>isUserModule(s)).map(s=>{let l=N(s.name);B.set(l,s),J.set(s.id,l);let f=getPackageName(s.name);if(f&&(q.has(f)||q.set(f,[]),q.get(f)?.push(l)),s.modules)for(let l of s.modules)B.set(N(l.name),s);let p=s.reasons?.map(s=>N(s.moduleName)).filter(s=>s&&s!==l);p&&le.set(s.id,p),!be(l)&&le.get(s.id)?.some(s=>R.some(l=>s.startsWith(l)))&&_e.add(l)}),_e.size===0){let p=/^(.+\/)?generated-stories-entry\.js$/,g=l.modules.find(s=>p.test(s.name)&&!R.includes(N(s.name))),v=g&&N(g.name);throw s.log.error(noCSFGlobs_default({statsPath:f,storybookDir:F,storybookBuildDir:E,entryFile:v})),Error(`Did not find any CSF globs in preview-stats.json`)}let xe=s=>_e.has(s),De=s=>I.some(l=>s&&s.startsWith(`${l}/`));s.untracedFiles=[];function Oe(l){return l=l.replace(/\s\+\s\d+\smodules?$/,``),A.some(s=>matchesFile(s,l))?(s.untracedFiles?.push(l),!1):!0}function je(s){let l=B.get(s);return l?l.modules?.length?l.modules.map(s=>N(s.name)):[N(l.name)]:[s]}let Ne=[...g.flatMap(s=>q.get(s)||[]),...p].filter(s=>Oe(s)),Pe=new Set,ze=new Set,Be={},We=[];s.turboSnap={rootPath:v,baseDir:b,storybookDir:F,staticDirs:I,globs:[..._e],modules:[...B.keys()],tracedFiles:Ne,tracedPaths:Pe,affectedModuleIds:ze,bailReason:void 0};let Ke=Ne.filter(s=>isPackageLockFile(s));q.size===0&&g.length>0&&(s.turboSnap.bailReason={changedPackageFiles:[...s.git.changedFiles?.filter(s=>isPackageManifestFile(s))||[],...Ke]});function qe(l){return s.turboSnap||={},be(l)?(s.turboSnap.bailReason={changedStorybookFiles:je(l)},!0):De(l)?(s.turboSnap.bailReason={changedStaticFiles:je(l)},!0):!1}function Je(l,f=[]){if(s.turboSnap?.bailReason||xe(l)||qe(l))return;let{id:p}=B.get(l)||{},g=J.get(p||null);g&&(qe(g)||!p||!le.get(p)||Be[p]||(We.push([p,[...f,p.toString()]]),le.get(p)?.some(s=>xe(s))&&(ze.add(p),Pe.add([...f,p].map(s=>J.get(s)).join(` +`)))))}for(s.options.traceChanged&&(s.log.debug(`Traced files...`),s.log.debug(Ne)),Ne.map(s=>Je(s));We.length>0;){let[l,f]=We.pop();if(Array.isArray(l)){s.log.debug(`Trace ID is an unexpected value, skipping`);continue}if(!Array.isArray(f)){s.log.debug(`Trace path is an unexpected value, skipping`);continue}Be[l]=!0,le.get(l)?.filter(s=>Oe(s)).map(s=>Je(s,f))}let Ye=Object.fromEntries([...ze].map(s=>[String(s),je(J.get(s)||``)]));if(s.options.traceChanged&&(s.log.debug(`Affected modules...`),s.log.debug(Ye)),s.options.traceChanged&&(s.log.info(tracedAffectedFiles_default(s,{changedFiles:p,affectedModules:Ye,modulesByName:Object.fromEntries(B),normalize:N})),s.log.info(``)),s.turboSnap.bailReason){s.log.warn(bailFile_default({turboSnap:s.turboSnap}));return}return Ye}var INTERNALS,isPackageLockFile,isUserModule,getPackageName,init_getDependentStoryFiles=__esmMin((()=>{init_noCSFGlobs(),init_tracedAffectedFiles(),init_bailFile(),init_posix(),init_utilities$1(),init_findChangedDependencies(),INTERNALS=[/\/webpack\/runtime\//,/^\(webpack\)/],isPackageLockFile=s=>SUPPORTED_LOCK_FILES.some(l=>s.endsWith(l)),isUserModule=s=>s.id!==void 0&&s.id!==null&&!INTERNALS.some(l=>l.test(s.name||s.moduleName)),getPackageName=s=>{let[,l]=s.match(/\/node_modules\/(@[\w-]+\/[\w-]+)\//)||[];if(l)return l;let[,f]=s.match(/\/node_modules\/([\w-]+)\//)||[];return f}})),traceChangedFiles$1,init_turbosnap=__esmMin((()=>{init_readStatsFile(),init_missingStatsFile(),init_bailFile(),init_checkStorybookBaseDirectory(),init_findChangedDependencies(),init_findChangedPackageFiles(),init_getDependentStoryFiles(),traceChangedFiles$1=async s=>{if(!s.turboSnap||s.turboSnap.unavailable||!s.git.changedFiles)return;if(!s.fileInfo?.statsPath){let l=s.storybook?.version&&semver.default.gte(semver.default.coerce(s.storybook.version)||`0.0.0`,`8.0.0`);throw s.turboSnap.bailReason={missingStatsFile:!0},Error(missingStatsFile_default({legacy:!l}))}let{statsPath:l}=s.fileInfo,{changedFiles:f,packageMetadataChanges:p}=s.git,g=[];if(p?.length)if(g=await findChangedDependencies(s).catch(l=>{let{name:f,message:p,stack:g,code:v}=l;s.log.debug({name:f,message:p,stack:g,code:v})}),g){if(s.git.changedDependencyNames=g,!s.options.interactive){let l=g.length>0?`:\n${g.map(s=>` ${s}`).join(` +`)}`:``;s.log.info(`Found ${g.length} changed dependencies${l}`)}}else{s.log.warn(`Could not retrieve dependency changes from lockfiles; checking package.json`);let l=await findChangedPackageFiles(s,p);if(l.length>0){s.turboSnap.bailReason={changedPackageFiles:l},s.log.warn(bailFile_default({turboSnap:s.turboSnap}));return}}let v=await readStatsFile(l);return await checkStorybookBaseDirectory(s,v),await getDependentStoryFiles(s,v,l,f,g||[])}})),require_constants$1=__commonJSMin(((s,l)=>{l.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}})),require_errors=__commonJSMin((s=>{let l={INVALID_LOC:`Invalid LOC header (bad signature)`,INVALID_CEN:`Invalid CEN header (bad signature)`,INVALID_END:`Invalid END header (bad signature)`,DESCRIPTOR_NOT_EXIST:`No descriptor present`,DESCRIPTOR_UNKNOWN:`Unknown descriptor format`,DESCRIPTOR_FAULTY:`Descriptor data is malformed`,NO_DATA:`Nothing to decompress`,BAD_CRC:`CRC32 checksum failed {0}`,FILE_IN_THE_WAY:`There is a file in the way: {0}`,UNKNOWN_METHOD:`Invalid/unsupported compression method`,AVAIL_DATA:`inflate::Available inflate data did not terminate`,INVALID_DISTANCE:`inflate::Invalid literal/length or distance code in fixed or dynamic block`,TO_MANY_CODES:`inflate::Dynamic block code description: too many length or distance codes`,INVALID_REPEAT_LEN:`inflate::Dynamic block code description: repeat more than specified lengths`,INVALID_REPEAT_FIRST:`inflate::Dynamic block code description: repeat lengths with no first length`,INCOMPLETE_CODES:`inflate::Dynamic block code description: code lengths codes incomplete`,INVALID_DYN_DISTANCE:`inflate::Dynamic block code description: invalid distance code lengths`,INVALID_CODES_LEN:`inflate::Dynamic block code description: invalid literal/length code lengths`,INVALID_STORE_BLOCK:`inflate::Stored block length did not match one's complement`,INVALID_BLOCK_TYPE:`inflate::Invalid block type (type == 3)`,CANT_EXTRACT_FILE:`Could not extract the file`,CANT_OVERRIDE:`Target file already exists`,DISK_ENTRY_TOO_LARGE:`Number of disk entries is too large`,NO_ZIP:`No zip file was loaded`,NO_ENTRY:`Entry doesn't exist`,DIRECTORY_CONTENT_ERROR:`A directory cannot have content`,FILE_NOT_FOUND:`File not found: "{0}"`,NOT_IMPLEMENTED:`Not implemented`,INVALID_FILENAME:`Invalid filename`,INVALID_FORMAT:`Invalid or unsupported zip format. No END header found`,INVALID_PASS_PARAM:`Incompatible password parameter`,WRONG_PASSWORD:`Wrong Password`,COMMENT_TOO_LONG:`Comment is too long`,EXTRA_FIELD_PARSE_ERROR:`Extra field parsing error`};function f(s){return function(...l){return l.length&&(s=s.replace(/\{(\d)\}/g,(s,f)=>l[f]||``)),Error(`ADM-ZIP: `+s)}}for(let p of Object.keys(l))s[p]=f(l[p])})),require_utils=__commonJSMin(((s,l)=>{let f=require(`fs`),p=require(`path`),g=require_constants$1(),v=require_errors(),b=typeof process==`object`&&process.platform===`win32`,C=s=>typeof s==`object`&&!!s,w=new Uint32Array(256).map((s,l)=>{for(let s=0;s<8;s++)l&1?l=3988292384^l>>>1:l>>>=1;return l>>>0});function E(s){this.sep=p.sep,this.fs=f,C(s)&&C(s.fs)&&typeof s.fs.statSync==`function`&&(this.fs=s.fs)}l.exports=E,E.prototype.makeDir=function(s){let l=this;function f(s){let f=s.split(l.sep)[0];s.split(l.sep).forEach(function(s){if(!(!s||s.substr(-1,1)===`:`)){f+=l.sep+s;var p;try{p=l.fs.statSync(f)}catch(s){if(s.message&&s.message.startsWith(`ENOENT`))l.fs.mkdirSync(f);else throw s}if(p&&p.isFile())throw v.FILE_IN_THE_WAY(`"${f}"`)}})}f(s)},E.prototype.writeFileTo=function(s,l,f,g){let v=this;if(v.fs.existsSync(s)&&(!f||v.fs.statSync(s).isDirectory()))return!1;var b=p.dirname(s);v.fs.existsSync(b)||v.makeDir(b);var C;try{C=v.fs.openSync(s,`w`,438)}catch{v.fs.chmodSync(s,438),C=v.fs.openSync(s,`w`,438)}if(C)try{v.fs.writeSync(C,l,0,l.length,0)}finally{v.fs.closeSync(C)}return v.fs.chmodSync(s,g||438),!0},E.prototype.writeFileToAsync=function(s,l,f,g,v){typeof g==`function`&&(v=g,g=void 0);let b=this;b.fs.exists(s,function(C){if(C&&!f)return v(!1);b.fs.stat(s,function(f,w){if(C&&w.isDirectory())return v(!1);var E=p.dirname(s);b.fs.exists(E,function(f){f||b.makeDir(E),b.fs.open(s,`w`,438,function(f,p){f?b.fs.chmod(s,438,function(){b.fs.open(s,`w`,438,function(f,p){b.fs.write(p,l,0,l.length,0,function(){b.fs.close(p,function(){b.fs.chmod(s,g||438,function(){v(!0)})})})})}):p?b.fs.write(p,l,0,l.length,0,function(){b.fs.close(p,function(){b.fs.chmod(s,g||438,function(){v(!0)})})}):b.fs.chmod(s,g||438,function(){v(!0)})})})})})},E.prototype.findFiles=function(s){let l=this;function f(s,g,v){typeof g==`boolean`&&(v=g,g=void 0);let b=[];return l.fs.readdirSync(s).forEach(function(C){let w=p.join(s,C),E=l.fs.statSync(w);(!g||g.test(w))&&b.push(p.normalize(w)+(E.isDirectory()?l.sep:``)),E.isDirectory()&&v&&(b=b.concat(f(w,g,v)))}),b}return f(s,void 0,!0)},E.prototype.findFilesAsync=function(s,l){let f=this,g=[];f.fs.readdir(s,function(v,b){if(v)return l(v);let C=b.length;if(!C)return l(null,g);b.forEach(function(v){v=p.join(s,v),f.fs.stat(v,function(s,b){if(s)return l(s);b&&(g.push(p.normalize(v)+(b.isDirectory()?f.sep:``)),b.isDirectory()?f.findFilesAsync(v,function(s,f){if(s)return l(s);g=g.concat(f),--C||l(null,g)}):--C||l(null,g))})})})},E.prototype.getAttributes=function(){},E.prototype.setAttributes=function(){},E.crc32update=function(s,l){return w[(s^l)&255]^s>>>8},E.crc32=function(s){typeof s==`string`&&(s=Buffer.from(s,`utf8`));let l=s.length,f=-1;for(let p=0;p>>0},E.methodToString=function(s){switch(s){case g.STORED:return`STORED (`+s+`)`;case g.DEFLATED:return`DEFLATED (`+s+`)`;default:return`UNSUPPORTED (`+s+`)`}},E.canonical=function(s){if(!s)return``;let l=p.posix.normalize(`/`+s.split(`\\`).join(`/`));return p.join(`.`,l)},E.zipnamefix=function(s){if(!s)return``;let l=p.posix.normalize(`/`+s.split(`\\`).join(`/`));return p.posix.join(`.`,l)},E.findLast=function(s,l){if(!Array.isArray(s))throw TypeError(`arr is not array`);let f=s.length>>>0;for(let p=f-1;p>=0;p--)if(l(s[p],p,s))return s[p]},E.sanitize=function(s,l){s=p.resolve(p.normalize(s));for(var f=l.split(`/`),g=0,v=f.length;g>25&127)+1980,Math.max((s>>21&15)-1,0),Math.max(s>>16&31,1),s>>11&31,s>>5&63,(s&31)<<1)},E.fromDate2DOS=function(s){let l=0,f=0;return s.getFullYear()>1979&&(l=(s.getFullYear()-1980&127)<<9|s.getMonth()+1<<5|s.getDate(),f=s.getHours()<<11|s.getMinutes()<<5|s.getSeconds()>>1),l<<16|f},E.isWin=b,E.crcTable=w})),require_fattr=__commonJSMin(((s,l)=>{let f=require(`path`);l.exports=function(s,{fs:l}){var p=s||``,g=b(),v=null;function b(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}return p&&l.existsSync(p)?(v=l.statSync(p),g.directory=v.isDirectory(),g.mtime=v.mtime,g.atime=v.atime,g.executable=(73&v.mode)!=0,g.readonly=(128&v.mode)==0,g.hidden=f.basename(p)[0]===`.`):console.warn(`Invalid path: `+p),{get directory(){return g.directory},get readOnly(){return g.readonly},get hidden(){return g.hidden},get mtime(){return g.mtime},get atime(){return g.atime},get executable(){return g.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:p,isDirectory:g.directory,isReadOnly:g.readonly,isHidden:g.hidden,isExecutable:g.executable,mTime:g.mtime,aTime:g.atime}},toString:function(){return JSON.stringify(this.toJSON(),null,` `)}}}})),require_decoder=__commonJSMin(((s,l)=>{l.exports={efs:!0,encode:s=>Buffer.from(s,`utf8`),decode:s=>s.toString(`utf8`)}})),require_util=__commonJSMin(((s,l)=>{l.exports=require_utils(),l.exports.Constants=require_constants$1(),l.exports.Errors=require_errors(),l.exports.FileAttr=require_fattr(),l.exports.decoder=require_decoder()})),require_entryHeader=__commonJSMin(((s,l)=>{var f=require_util(),p=f.Constants;l.exports=function(){var s=20,l=10,g=0,v=0,b=0,C=0,w=0,E=0,k=0,A=0,N=0,F=0,I=0,R=0,B=0;s|=f.isWin?2560:768,g|=p.FLG_EFS;let q={extraLen:0},J=s=>Math.max(0,s)>>>0,le=s=>Math.max(0,s)&255;return b=f.fromDate2DOS(new Date),{get made(){return s},set made(l){s=l},get version(){return l},set version(s){l=s},get flags(){return g},set flags(s){g=s},get flags_efs(){return(g&p.FLG_EFS)>0},set flags_efs(s){s?g|=p.FLG_EFS:g&=~p.FLG_EFS},get flags_desc(){return(g&p.FLG_DESC)>0},set flags_desc(s){s?g|=p.FLG_DESC:g&=~p.FLG_DESC},get method(){return v},set method(s){switch(s){case p.STORED:this.version=10;case p.DEFLATED:default:this.version=20}v=s},get time(){return f.fromDOS2Date(this.timeval)},set time(s){s=new Date(s),this.timeval=f.fromDate2DOS(s)},get timeval(){return b},set timeval(s){b=J(s)},get timeHighByte(){return le(b>>>8)},get crc(){return C},set crc(s){C=J(s)},get compressedSize(){return w},set compressedSize(s){w=J(s)},get size(){return E},set size(s){E=J(s)},get fileNameLength(){return k},set fileNameLength(s){k=s},get extraLength(){return A},set extraLength(s){A=s},get extraLocalLength(){return q.extraLen},set extraLocalLength(s){q.extraLen=s},get commentLength(){return N},set commentLength(s){N=s},get diskNumStart(){return F},set diskNumStart(s){F=J(s)},get inAttr(){return I},set inAttr(s){I=J(s)},get attr(){return R},set attr(s){R=J(s)},get fileAttr(){return(R||0)>>16&4095},get offset(){return B},set offset(s){B=J(s)},get encrypted(){return(g&p.FLG_ENC)===p.FLG_ENC},get centralHeaderSize(){return p.CENHDR+k+A+N},get realDataOffset(){return B+p.LOCHDR+q.fnameLen+q.extraLen},get localHeader(){return q},loadLocalHeaderFromBinary:function(s){var l=s.slice(B,B+p.LOCHDR);if(l.readUInt32LE(0)!==p.LOCSIG)throw f.Errors.INVALID_LOC();q.version=l.readUInt16LE(p.LOCVER),q.flags=l.readUInt16LE(p.LOCFLG),q.flags_desc=(q.flags&p.FLG_DESC)>0,q.method=l.readUInt16LE(p.LOCHOW),q.time=l.readUInt32LE(p.LOCTIM),q.crc=l.readUInt32LE(p.LOCCRC),q.compressedSize=l.readUInt32LE(p.LOCSIZ),q.size=l.readUInt32LE(p.LOCLEN),q.fnameLen=l.readUInt16LE(p.LOCNAM),q.extraLen=l.readUInt16LE(p.LOCEXT);let g=B+p.LOCHDR+q.fnameLen,v=g+q.extraLen;return s.slice(g,v)},loadFromBinary:function(q){if(q.length!==p.CENHDR||q.readUInt32LE(0)!==p.CENSIG)throw f.Errors.INVALID_CEN();s=q.readUInt16LE(p.CENVEM),l=q.readUInt16LE(p.CENVER),g=q.readUInt16LE(p.CENFLG),v=q.readUInt16LE(p.CENHOW),b=q.readUInt32LE(p.CENTIM),C=q.readUInt32LE(p.CENCRC),w=q.readUInt32LE(p.CENSIZ),E=q.readUInt32LE(p.CENLEN),k=q.readUInt16LE(p.CENNAM),A=q.readUInt16LE(p.CENEXT),N=q.readUInt16LE(p.CENCOM),F=q.readUInt16LE(p.CENDSK),I=q.readUInt16LE(p.CENATT),R=q.readUInt32LE(p.CENATX),B=q.readUInt32LE(p.CENOFF)},localHeaderToBinary:function(){var s=Buffer.alloc(p.LOCHDR);return s.writeUInt32LE(p.LOCSIG,0),s.writeUInt16LE(l,p.LOCVER),s.writeUInt16LE(g,p.LOCFLG),s.writeUInt16LE(v,p.LOCHOW),s.writeUInt32LE(b,p.LOCTIM),s.writeUInt32LE(C,p.LOCCRC),s.writeUInt32LE(w,p.LOCSIZ),s.writeUInt32LE(E,p.LOCLEN),s.writeUInt16LE(k,p.LOCNAM),s.writeUInt16LE(q.extraLen,p.LOCEXT),s},centralHeaderToBinary:function(){var f=Buffer.alloc(p.CENHDR+k+A+N);return f.writeUInt32LE(p.CENSIG,0),f.writeUInt16LE(s,p.CENVEM),f.writeUInt16LE(l,p.CENVER),f.writeUInt16LE(g,p.CENFLG),f.writeUInt16LE(v,p.CENHOW),f.writeUInt32LE(b,p.CENTIM),f.writeUInt32LE(C,p.CENCRC),f.writeUInt32LE(w,p.CENSIZ),f.writeUInt32LE(E,p.CENLEN),f.writeUInt16LE(k,p.CENNAM),f.writeUInt16LE(A,p.CENEXT),f.writeUInt16LE(N,p.CENCOM),f.writeUInt16LE(F,p.CENDSK),f.writeUInt16LE(I,p.CENATT),f.writeUInt32LE(R,p.CENATX),f.writeUInt32LE(B,p.CENOFF),f},toJSON:function(){let b=function(s){return s+` bytes`};return{made:s,version:l,flags:g,method:f.methodToString(v),time:this.time,crc:`0x`+C.toString(16).toUpperCase(),compressedSize:b(w),size:b(E),fileNameLength:b(k),extraLength:b(A),commentLength:b(N),diskNumStart:F,inAttr:I,attr:R,offset:B,centralHeaderSize:b(p.CENHDR+k+A+N)}},toString:function(){return JSON.stringify(this.toJSON(),null,` `)}}}})),require_mainHeader=__commonJSMin(((s,l)=>{var f=require_util(),p=f.Constants;l.exports=function(){var s=0,l=0,g=0,v=0,b=0;return{get diskEntries(){return s},set diskEntries(f){s=l=f},get totalEntries(){return l},set totalEntries(f){l=s=f},get size(){return g},set size(s){g=s},get offset(){return v},set offset(s){v=s},get commentLength(){return b},set commentLength(s){b=s},get mainHeaderSize(){return p.ENDHDR+b},loadFromBinary:function(C){if((C.length!==p.ENDHDR||C.readUInt32LE(0)!==p.ENDSIG)&&(C.length{s.EntryHeader=require_entryHeader(),s.MainHeader=require_mainHeader()})),require_deflater=__commonJSMin(((s,l)=>{l.exports=function(s){var l=require(`zlib`),f={chunkSize:(parseInt(s.length/1024)+1)*1024};return{deflate:function(){return l.deflateRawSync(s,f)},deflateAsync:function(p){var g=l.createDeflateRaw(f),v=[],b=0;g.on(`data`,function(s){v.push(s),b+=s.length}),g.on(`end`,function(){var s=Buffer.alloc(b),l=0;s.fill(0);for(var f=0;f{let f=+(process.versions?process.versions.node:``).split(`.`)[0]||0;l.exports=function(s,l){var p=require(`zlib`);let g=f>=15&&l>0?{maxOutputLength:l}:{};return{inflate:function(){return p.inflateRawSync(s,g)},inflateAsync:function(l){var f=p.createInflateRaw(g),v=[],b=0;f.on(`data`,function(s){v.push(s),b+=s.length}),f.on(`end`,function(){var s=Buffer.alloc(b),f=0;s.fill(0);for(var p=0;p{let{randomFillSync:f}=require(`crypto`),p=require_errors(),g=new Uint32Array(256).map((s,l)=>{for(let s=0;s<8;s++)l&1?l=l>>>1^3988292384:l>>>=1;return l>>>0}),v=(s,l)=>Math.imul(s,l)>>>0,b=(s,l)=>g[(s^l)&255]^s>>>8,C=()=>typeof f==`function`?f(Buffer.alloc(12)):C.node();C.node=()=>{let s=Buffer.alloc(12),l=s.length;for(let f=0;f>>24),s},E.prototype.next=function(){let s=(this.keys[2]|2)>>>0;return v(s,s^1)>>8&255};function k(s){let l=new E(s);return function(s){let f=Buffer.alloc(s.length),p=0;for(let g of s)f[p++]=l.updateKeys(g^l.next());return f}}function A(s){let l=new E(s);return function(s,f,p=0){f||=Buffer.alloc(s.length);for(let g of s){let s=l.next();f[p++]=g^s,l.updateKeys(g)}return f}}function N(s,l,f){if(!s||!Buffer.isBuffer(s)||s.length<12)return Buffer.alloc(0);let g=k(f),v=g(s.slice(0,12)),b=(l.flags&8)==8?l.timeHighByte:l.crc>>>24;if(v[11]!==b)throw p.WRONG_PASSWORD();return g(s.slice(12))}function F(s){Buffer.isBuffer(s)&&s.length>=12?w.genSalt=function(){return s.slice(0,12)}:s===`node`?w.genSalt=C.node:w.genSalt=C}function I(s,l,f,p=!1){s??=Buffer.alloc(0),Buffer.isBuffer(s)||(s=Buffer.from(s.toString()));let g=A(f),v=w.genSalt();v[11]=l.crc>>>24&255,p&&(v[10]=l.crc>>>16&255);let b=Buffer.alloc(s.length+12);return g(v,b),g(s,b,12)}l.exports={decrypt:N,encrypt:I,_salter:F}})),require_methods=__commonJSMin((s=>{s.Deflater=require_deflater(),s.Inflater=require_inflater(),s.ZipCrypto=require_zipcrypto()})),require_zipEntry=__commonJSMin(((s,l)=>{var f=require_util(),p=require_headers(),g=f.Constants,v=require_methods();l.exports=function(s,l){var b=new p.EntryHeader,C=Buffer.alloc(0),w=Buffer.alloc(0),E=!1,k=null,A=Buffer.alloc(0),N=Buffer.alloc(0),F=!0;let I=s,R=typeof I.decoder==`object`?I.decoder:f.decoder;F=R.hasOwnProperty(`efs`)?R.efs:!1;function B(){return!l||!(l instanceof Uint8Array)?Buffer.alloc(0):(N=b.loadLocalHeaderFromBinary(l),l.slice(b.realDataOffset,b.realDataOffset+b.compressedSize))}function q(s){if(!b.flags_desc&&!b.localHeader.flags_desc){if(f.crc32(s)!==b.localHeader.crc)return!1}else{let p={},v=b.realDataOffset+b.compressedSize;if(l.readUInt32LE(v)==g.LOCSIG||l.readUInt32LE(v)==g.CENSIG)throw f.Errors.DESCRIPTOR_NOT_EXIST();if(l.readUInt32LE(v)==g.EXTSIG)p.crc=l.readUInt32LE(v+g.EXTCRC),p.compressedSize=l.readUInt32LE(v+g.EXTSIZ),p.size=l.readUInt32LE(v+g.EXTLEN);else if(l.readUInt16LE(v+12)===19280)p.crc=l.readUInt32LE(v+g.EXTCRC-4),p.compressedSize=l.readUInt32LE(v+g.EXTSIZ-4),p.size=l.readUInt32LE(v+g.EXTLEN-4);else throw f.Errors.DESCRIPTOR_UNKNOWN();if(p.compressedSize!==b.compressedSize||p.size!==b.size||p.crc!==b.crc)throw f.Errors.DESCRIPTOR_FAULTY();if(f.crc32(s)!==p.crc)return!1}return!0}function J(s,l,p){if(l===void 0&&typeof s==`string`&&(p=s,s=void 0),E)return s&&l&&l(Buffer.alloc(0),f.Errors.DIRECTORY_CONTENT_ERROR()),Buffer.alloc(0);var g=B();if(g.length===0)return s&&l&&l(g),g;if(b.encrypted){if(typeof p!=`string`&&!Buffer.isBuffer(p))throw f.Errors.INVALID_PASS_PARAM();g=v.ZipCrypto.decrypt(g,b,p)}var w=Buffer.alloc(b.size);switch(b.method){case f.Constants.STORED:if(g.copy(w),q(w))return s&&l&&l(w),w;throw s&&l&&l(w,f.Errors.BAD_CRC()),f.Errors.BAD_CRC();case f.Constants.DEFLATED:var k=new v.Inflater(g,b.size);if(s)k.inflateAsync(function(s){s.copy(s,0),l&&(q(s)?l(s):l(s,f.Errors.BAD_CRC()))});else{if(k.inflate(w).copy(w,0),!q(w))throw f.Errors.BAD_CRC(`"${R.decode(C)}"`);return w}break;default:throw s&&l&&l(Buffer.alloc(0),f.Errors.UNKNOWN_METHOD()),f.Errors.UNKNOWN_METHOD()}}function le(s,p){if((!k||!k.length)&&Buffer.isBuffer(l))return s&&p&&p(B()),B();if(k.length&&!E){var g;switch(b.method){case f.Constants.STORED:return b.compressedSize=b.size,g=Buffer.alloc(k.length),k.copy(g),s&&p&&p(g),g;default:case f.Constants.DEFLATED:var C=new v.Deflater(k);if(s)C.deflateAsync(function(s){g=Buffer.alloc(s.length),b.compressedSize=s.length,s.copy(g),p&&p(g)});else{var w=C.deflate();return b.compressedSize=w.length,w}C=null;break}}else if(s&&p)p(Buffer.alloc(0));else return Buffer.alloc(0)}function _e(s,l){return f.readBigUInt64LE(s,l)}function be(s){try{for(var l=0,p,v,b;l+4=g.EF_ZIP64_SCOMP&&(l=_e(s,g.EF_ZIP64_SUNCOMP),b.size===g.EF_ZIP64_OR_32&&(b.size=l)),s.length>=g.EF_ZIP64_RHO&&(f=_e(s,g.EF_ZIP64_SCOMP),b.compressedSize===g.EF_ZIP64_OR_32&&(b.compressedSize=f)),s.length>=g.EF_ZIP64_DSN&&(p=_e(s,g.EF_ZIP64_RHO),b.offset===g.EF_ZIP64_OR_32&&(b.offset=p)),s.length>=g.EF_ZIP64_DSN+4&&(v=s.readUInt32LE(g.EF_ZIP64_DSN),b.diskNumStart===g.EF_ZIP64_OR_16&&(b.diskNumStart=v))}return{get entryName(){return R.decode(C)},get rawEntryName(){return C},set entryName(s){C=f.toBuffer(s,R.encode);var l=C[C.length-1];E=l===47||l===92,b.fileNameLength=C.length},get efs(){return typeof F==`function`?F(this.entryName):F},get extra(){return A},set extra(s){A=s,b.extraLength=s.length,be(s)},get comment(){return R.decode(w)},set comment(s){if(w=f.toBuffer(s,R.encode),b.commentLength=w.length,w.length>65535)throw f.Errors.COMMENT_TOO_LONG()},get name(){var s=R.decode(C);return E?s.substr(s.length-1).split(`/`).pop():s.split(`/`).pop()},get isDirectory(){return E},getCompressedData:function(){return le(!1,null)},getCompressedDataAsync:function(s){le(!0,s)},setData:function(s){k=f.toBuffer(s,f.decoder.encode),!E&&k.length?(b.size=k.length,b.method=f.Constants.DEFLATED,b.crc=f.crc32(s),b.changed=!0):b.method=f.Constants.STORED},getData:function(s){return b.changed?k:J(!1,null,s)},getDataAsync:function(s,l){b.changed?s(k):J(!0,s,l)},set attr(s){b.attr=s},get attr(){return b.attr},set header(s){b.loadFromBinary(s)},get header(){return b},packCentralHeader:function(){b.flags_efs=this.efs,b.extraLength=A.length;var s=b.centralHeaderToBinary(),l=f.Constants.CENHDR;return C.copy(s,l),l+=C.length,A.copy(s,l),l+=b.extraLength,w.copy(s,l),s},packLocalHeader:function(){let s=0;b.flags_efs=this.efs,b.extraLocalLength=N.length;let l=b.localHeaderToBinary(),f=Buffer.alloc(l.length+C.length+b.extraLocalLength);return l.copy(f,s),s+=l.length,C.copy(f,s),s+=C.length,N.copy(f,s),s+=N.length,f},toJSON:function(){let s=function(s){return`<`+(s&&s.length+` bytes buffer`||`null`)+`>`};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:b.toJSON(),compressedData:s(l),data:s(k)}},toString:function(){return JSON.stringify(this.toJSON(),null,` `)}}}})),require_zipFile=__commonJSMin(((s,l)=>{let f=require_zipEntry(),p=require_headers(),g=require_util();l.exports=function(s,l){var v=[],b={},C=Buffer.alloc(0),w=new p.MainHeader,E=!1;let k=new Set,A=l,{noSort:N,decoder:F}=A;s?B(A.readEntries):E=!0;function I(){let s=new Set;for(let l of Object.keys(b)){let f=l.split(`/`);if(f.pop(),f.length)for(let l=0;l(s.length-w.offset)/g.Constants.CENHDR)throw g.Errors.DISK_ENTRY_TOO_LARGE();v=Array(w.diskEntries);for(var l=w.offset,p=0;p=v;f--)if(s[f]===80){if(s.readUInt32LE(f)===g.Constants.ENDSIG){E=f,k=f,b=f+g.Constants.ENDHDR,v=f-g.Constants.END64HDR;continue}if(s.readUInt32LE(f)===g.Constants.END64SIG){v=p;continue}if(s.readUInt32LE(f)===g.Constants.ZIP64SIG){E=f,b=f+g.readBigUInt64LE(s,f+g.Constants.ZIP64SIZE)+g.Constants.ZIP64LEAD;break}}if(E==-1)throw g.Errors.INVALID_FORMAT();w.loadFromBinary(s.slice(E,b)),w.commentLength&&(C=s.slice(k+g.Constants.ENDHDR)),l&&R()}function q(){v.length>1&&!N&&v.sort((s,l)=>s.entryName.toLowerCase().localeCompare(l.entryName.toLowerCase()))}return{get entries(){return E||R(),v.filter(s=>!k.has(s))},get comment(){return F.decode(C)},set comment(s){C=g.toBuffer(s,F.encode),w.commentLength=C.length},getEntryCount:function(){return E?v.length:w.diskEntries},forEach:function(s){this.entries.forEach(s)},getEntry:function(s){return E||R(),b[s]||null},setEntry:function(s){E||R(),v.push(s),b[s.entryName]=s,w.totalEntries=v.length},deleteFile:function(s,l=!0){E||R();let f=b[s];this.getEntryChildren(f,l).map(s=>s.entryName).forEach(this.deleteEntry)},deleteEntry:function(s){E||R();let l=b[s],f=v.indexOf(l);f>=0&&(v.splice(f,1),delete b[s],w.totalEntries=v.length)},getEntryChildren:function(s,l=!0){if(E||R(),typeof s==`object`)if(s.isDirectory&&l){let l=[],f=s.entryName;for(let s of v)s.entryName.startsWith(f)&&l.push(s);return l}else return[s];return[]},getChildCount:function(s){if(s&&s.isDirectory){let l=this.getEntryChildren(s);return l.includes(s)?l.length-1:l.length}return 0},compressToBuffer:function(){E||R(),q();let l=[],f=[],p=0,v=0;w.size=0,w.offset=0;let b=0;for(let s of this.entries){let g=s.getCompressedData();s.header.offset=v;let C=s.packLocalHeader(),E=C.length+g.length;v+=E,l.push(C),l.push(g);let k=s.packCentralHeader();f.push(k),w.size+=k.length,p+=E+k.length,b++}p+=w.mainHeaderSize,w.offset=v,w.totalEntries=b,v=0;let k=Buffer.alloc(p);for(let s of l)s.copy(k,v),v+=s.length;for(let s of f)s.copy(k,v),v+=s.length;let A=w.toBinary();return C&&C.copy(A,g.Constants.ENDHDR),A.copy(k,v),s=k,E=!1,k},toAsyncBuffer:function(l,f,p,v){try{E||R(),q();let f=[],b=[],k=0,A=0,N=0;w.size=0,w.offset=0;let F=function(I){if(I.length>0){let s=I.shift(),l=s.entryName+s.extra.toString();p&&p(l),s.getCompressedDataAsync(function(p){v&&v(l),s.header.offset=A;let g=s.packLocalHeader(),C=g.length+p.length;A+=C,f.push(g),f.push(p);let E=s.packCentralHeader();b.push(E),w.size+=E.length,k+=C+E.length,N++,F(I)})}else{k+=w.mainHeaderSize,w.offset=A,w.totalEntries=N,A=0;let p=Buffer.alloc(k);f.forEach(function(s){s.copy(p,A),A+=s.length}),b.forEach(function(s){s.copy(p,A),A+=s.length});let v=w.toBinary();C&&C.copy(v,g.Constants.ENDHDR),v.copy(p,A),s=p,E=!1,l(p)}};F(Array.from(this.entries))}catch(s){f(s)}}}}})),require_adm_zip=__commonJSMin(((s,l)=>{let f=require_util(),p=require(`path`),g=require_zipEntry(),v=require_zipFile(),b=(...s)=>f.findLast(s,s=>typeof s==`boolean`),C=(...s)=>f.findLast(s,s=>typeof s==`string`),w=(...s)=>f.findLast(s,s=>typeof s==`function`),E={noSort:!1,readEntries:!1,method:f.Constants.NONE,fs:null};l.exports=function(s,l){let k=null,A=Object.assign(Object.create(null),E);s&&typeof s==`object`&&(s instanceof Uint8Array||(Object.assign(A,s),s=A.input?A.input:void 0,A.input&&delete A.input),Buffer.isBuffer(s)&&(k=s,A.method=f.Constants.BUFFER,s=void 0)),Object.assign(A,l);let N=new f(A);if((typeof A.decoder!=`object`||typeof A.decoder.encode!=`function`||typeof A.decoder.decode!=`function`)&&(A.decoder=f.decoder),s&&typeof s==`string`)if(N.fs.existsSync(s))A.method=f.Constants.FILE,A.filename=s,k=N.fs.readFileSync(s);else throw f.Errors.INVALID_FILENAME();let F=new v(k,A),{canonical:I,sanitize:R,zipnamefix:B}=f;function q(s){if(s&&F){var l;if(typeof s==`string`&&(l=F.getEntry(p.posix.normalize(s))),typeof s==`object`&&s.entryName!==void 0&&s.header!==void 0&&(l=F.getEntry(s.entryName)),l)return l}return null}function J(s){let{join:l,normalize:f,sep:g}=p.posix;return l(p.isAbsolute(s)?`/`:`.`,f(g+s.split(`\\`).join(g)+g))}function le(s){return s instanceof RegExp?(function(s){return function(l){return s.test(l)}})(s):typeof s==`function`?s:()=>!0}let _e=(s,l)=>{let f=l.slice(-1);return f=f===N.sep?N.sep:``,p.relative(s,l)+f};return{readFile:function(s,l){var f=q(s);return f&&f.getData(l)||null},childCount:function(s){let l=q(s);if(l)return F.getChildCount(l)},readFileAsync:function(s,l){var f=q(s);f?f.getDataAsync(l):l(null,`getEntry failed for:`+s)},readAsText:function(s,l){var f=q(s);if(f){var p=f.getData();if(p&&p.length)return p.toString(l||`utf8`)}return``},readAsTextAsync:function(s,l,f){var p=q(s);p?p.getDataAsync(function(s,p){if(p){l(s,p);return}s&&s.length?l(s.toString(f||`utf8`)):l(``)}):l(``)},deleteFile:function(s,l=!0){var f=q(s);f&&F.deleteFile(f.entryName,l)},deleteEntry:function(s){var l=q(s);l&&F.deleteEntry(l.entryName)},addZipComment:function(s){F.comment=s},getZipComment:function(){return F.comment||``},addZipEntryComment:function(s,l){var f=q(s);f&&(f.comment=l)},getZipEntryComment:function(s){var l=q(s);return l&&l.comment||``},updateFile:function(s,l){var f=q(s);f&&f.setData(l)},addLocalFile:function(s,l,g,v){if(N.fs.existsSync(s)){l=l?J(l):``;let f=p.win32.basename(p.win32.normalize(s));l+=g||f;let b=N.fs.statSync(s),C=b.isFile()?N.fs.readFileSync(s):Buffer.alloc(0);b.isDirectory()&&(l+=N.sep),this.addFile(l,C,v,b)}else throw f.Errors.FILE_NOT_FOUND(s)},addLocalFileAsync:function(s,l){s=typeof s==`object`?s:{localPath:s};let f=p.resolve(s.localPath),{comment:g}=s,{zipPath:v,zipName:b}=s,C=this;N.fs.stat(f,function(s,w){if(s)return l(s,!1);v=v?J(v):``;let E=p.win32.basename(p.win32.normalize(f));if(v+=b||E,w.isFile())N.fs.readFile(f,function(s,f){return s?l(s,!1):(C.addFile(v,f,g,w),setImmediate(l,void 0,!0))});else if(w.isDirectory())return v+=N.sep,C.addFile(v,Buffer.alloc(0),g,w),setImmediate(l,void 0,!0)})},addLocalFolder:function(s,l,g){if(g=le(g),l=l?J(l):``,s=p.normalize(s),N.fs.existsSync(s)){let f=N.findFiles(s),v=this;if(f.length)for(let b of f){let f=p.join(l,_e(s,b));g(f)&&v.addLocalFile(b,p.dirname(f))}}else throw f.Errors.FILE_NOT_FOUND(s)},addLocalFolderAsync:function(s,l,g,v){v=le(v),g=g?J(g):``,s=p.normalize(s);var b=this;N.fs.open(s,`r`,function(p){if(p&&p.code===`ENOENT`)l(void 0,f.Errors.FILE_NOT_FOUND(s));else if(p)l(void 0,p);else{var C=N.findFiles(s),w=-1,E=function(){if(w+=1,w{E()})}else l(!0,void 0)};E()}})},addLocalFolderAsync2:function(s,l){let g=this;s=typeof s==`object`?s:{localPath:s},localPath=p.resolve(J(s.localPath));let{zipPath:v,filter:b,namefix:C}=s;b instanceof RegExp?b=(function(s){return function(l){return s.test(l)}})(b):typeof b!=`function`&&(b=function(){return!0}),v=v?J(v):``,C==`latin1`&&(C=s=>s.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``).replace(/[^\x20-\x7E]/g,``)),typeof C!=`function`&&(C=s=>s);let w=s=>p.join(v,C(_e(localPath,s))),E=s=>p.win32.basename(p.win32.normalize(C(s)));N.fs.open(localPath,`r`,function(s){s&&s.code===`ENOENT`?l(void 0,f.Errors.FILE_NOT_FOUND(localPath)):s?l(void 0,s):N.findFilesAsync(localPath,function(s,f){if(s)return l(s);f=f.filter(s=>b(w(s))),f.length||l(void 0,!1),setImmediate(f.reverse().reduce(function(s,l){return function(f,v){if(f||v===!1)return setImmediate(s,f,!1);g.addLocalFileAsync({localPath:l,zipPath:p.dirname(w(l)),zipName:E(l)},s)}},l))})})},addLocalFolderPromise:function(s,l){return new Promise((f,p)=>{this.addLocalFolderAsync2(Object.assign({localPath:s},l),(s,l)=>{s&&p(s),l&&f(this)})})},addFile:function(s,l,f,p){s=B(s);let v=q(s),b=v!=null;b||(v=new g(A),v.entryName=s),v.comment=f||``;let C=typeof p==`object`&&p instanceof N.fs.Stats;C&&(v.header.time=p.mtime);var w=v.isDirectory?16:0;let E=v.isDirectory?16384:32768;return C?E|=4095&p.mode:typeof p==`number`?E|=4095&p:E|=v.isDirectory?493:420,w=(w|E<<16)>>>0,v.attr=w,v.setData(l),b||F.setEntry(v),v},getEntries:function(s){return F.password=s,F?F.entries:[]},getEntry:function(s){return q(s)},getEntryCount:function(){return F.getEntryCount()},forEach:function(s){return F.forEach(s)},extractEntryTo:function(s,l,g,v,w,E){v=b(!1,v),w=b(!1,w),g=b(!0,g),E=C(w,E);var k=q(s);if(!k)throw f.Errors.NO_ENTRY();var A=I(k.entryName),B=R(l,E&&!k.isDirectory?E:g?A:p.basename(A));if(k.isDirectory)return F.getEntryChildren(k).forEach(function(s){if(s.isDirectory)return;var b=s.getData();if(!b)throw f.Errors.CANT_EXTRACT_FILE();var C=I(s.entryName),E=R(l,g?C:p.basename(C));let k=w?s.header.fileAttr:void 0;N.writeFileTo(E,b,v,k)}),!0;var J=k.getData(F.password);if(!J)throw f.Errors.CANT_EXTRACT_FILE();if(N.fs.existsSync(B)&&!v)throw f.Errors.CANT_OVERRIDE();let le=w?s.header.fileAttr:void 0;return N.writeFileTo(B,J,v,le),!0},test:function(s){if(!F)return!1;for(var l in F.entries)try{if(l.isDirectory)continue;if(!F.entries[l].getData(s))return!1}catch{return!1}return!0},extractAllTo:function(s,l,p,g){if(p=b(!1,p),g=C(p,g),l=b(!1,l),!F)throw f.Errors.NO_ZIP();F.entries.forEach(function(v){var b=R(s,I(v.entryName));if(v.isDirectory){N.makeDir(b);return}var C=v.getData(g);if(!C)throw f.Errors.CANT_EXTRACT_FILE();let w=p?v.header.fileAttr:void 0;N.writeFileTo(b,C,l,w);try{N.fs.utimesSync(b,v.header.time,v.header.time)}catch{throw f.Errors.CANT_EXTRACT_FILE()}})},extractAllToAsync:function(s,l,g,v){if(v=w(l,g,v),g=b(!1,g),l=b(!1,l),!v)return new Promise((f,p)=>{this.extractAllToAsync(s,l,g,function(s){s?p(s):f(this)})});if(!F){v(f.Errors.NO_ZIP());return}s=p.resolve(s);let C=l=>R(s,p.normalize(I(l.entryName))),E=(s,l)=>Error(s+`: "`+l+`"`),k=[],A=[];F.entries.forEach(s=>{s.isDirectory?k.push(s):A.push(s)});for(let s of k){let l=C(s),f=g?s.header.fileAttr:void 0;try{N.makeDir(l),f&&N.fs.chmodSync(l,f),N.fs.utimesSync(l,s.header.time,s.header.time)}catch{v(E(`Unable to create folder`,l))}}A.reverse().reduce(function(v,b){return function(C){if(C)v(C);else{let C=p.normalize(I(b.entryName)),w=R(s,C);b.getDataAsync(function(s,p){if(p)v(p);else if(!s)v(f.Errors.CANT_EXTRACT_FILE());else{let f=g?b.header.fileAttr:void 0;N.writeFileToAsync(w,s,l,f,function(s){s||v(E(`Unable to write file`,w)),N.fs.utimes(w,b.header.time,b.header.time,function(s){s?v(E(`Unable to set times`,w)):v()})})}})}}},v)()},writeZip:function(s,l){if(arguments.length===1&&typeof s==`function`&&(l=s,s=``),!s&&A.filename&&(s=A.filename),s){var f=F.compressToBuffer();if(f){var p=N.writeFileTo(s,f,!0);typeof l==`function`&&l(p?null:Error(`failed`),``)}}},writeZipPromise:function(s,l){let{overwrite:f,perm:p}=Object.assign({overwrite:!0},l);return new Promise((l,g)=>{!s&&A.filename&&(s=A.filename),s||g(`ADM-ZIP: ZIP File Name Missing`),this.toBufferPromise().then(v=>{N.writeFileToAsync(s,v,f,p,s=>s?l(s):g(`ADM-ZIP: Wasn't able to write zip file`))},g)})},toBufferPromise:function(){return new Promise((s,l)=>{F.toAsyncBuffer(s,l)})},toBuffer:function(s,l,f,p){return typeof s==`function`?(F.toAsyncBuffer(s,l,f,p),null):F.compressToBuffer()}}}})),require_slash=__commonJSMin(((s,l)=>{l.exports=s=>{let l=/^\\\\\?\\/.test(s),f=/[^\u0000-\u0080]+/.test(s);return l||f?s:s.replace(/\\/g,`/`)}}));async function e(){return function(s){let{exports:{mem:l,xxh32:f,xxh64:p,init32:g,update32:v,digest32:b,init64:C,update64:w,digest64:E}}=s,k=new Uint8Array(l.buffer);function A(s,f){if(l.buffer.byteLength(k.set(b),v(g(0)))}}function F(s){return s>>>0}let I=2n**64n-1n;function R(s){return s&I}let B=new TextEncoder,q=0,J=0n;function le(s,l=0){return A(3*s.length,0),F(f(0,B.encodeInto(s,k).written,l))}function _e(s,l=J){return A(3*s.length,0),R(p(0,B.encodeInto(s,k).written,l))}return{h32:le,h32ToString:(s,l=0)=>le(s,l).toString(16).padStart(8,`0`),h32Raw:(s,l=0)=>(A(s.byteLength,0),k.set(s),F(f(0,s.byteLength,l))),create32:(s=0)=>N(48,s,g,v,b,F),h64:_e,h64ToString:(s,l=J)=>_e(s,l).toString(16).padStart(16,`0`),h64Raw:(s,l=J)=>(A(s.byteLength,0),k.set(s),R(p(0,s.byteLength,l))),create64:(s=J)=>N(88,s,C,w,E,R)}}((await WebAssembly.instantiate(t)).instance)}var t,init_xxhash_wasm=__esmMin((()=>{t=new Uint8Array([0,97,115,109,1,0,0,0,1,48,8,96,3,127,127,127,1,127,96,3,127,127,127,0,96,2,127,127,0,96,1,127,1,127,96,3,127,127,126,1,126,96,3,126,127,127,1,126,96,2,127,126,0,96,1,127,1,126,3,11,10,0,0,2,1,3,4,5,6,1,7,5,3,1,0,1,7,85,9,3,109,101,109,2,0,5,120,120,104,51,50,0,0,6,105,110,105,116,51,50,0,2,8,117,112,100,97,116,101,51,50,0,3,8,100,105,103,101,115,116,51,50,0,4,5,120,120,104,54,52,0,5,6,105,110,105,116,54,52,0,7,8,117,112,100,97,116,101,54,52,0,8,8,100,105,103,101,115,116,54,52,0,9,10,251,22,10,242,1,1,4,127,32,0,32,1,106,33,3,32,1,65,16,79,4,127,32,3,65,16,107,33,6,32,2,65,168,136,141,161,2,106,33,3,32,2,65,137,235,208,208,7,107,33,4,32,2,65,207,140,162,142,6,106,33,5,3,64,32,3,32,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,3,32,4,32,0,65,4,106,34,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,4,32,2,32,0,65,4,106,34,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,2,32,5,32,0,65,4,106,34,0,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,5,32,6,32,0,65,4,106,34,0,79,13,0,11,32,2,65,12,119,32,5,65,18,119,106,32,4,65,7,119,106,32,3,65,1,119,106,5,32,2,65,177,207,217,178,1,106,11,32,1,106,32,0,32,1,65,15,113,16,1,11,146,1,0,32,1,32,2,106,33,2,3,64,32,1,65,4,106,32,2,75,69,4,64,32,0,32,1,40,2,0,65,189,220,202,149,124,108,106,65,17,119,65,175,214,211,190,2,108,33,0,32,1,65,4,106,33,1,12,1,11,11,3,64,32,1,32,2,79,69,4,64,32,0,32,1,45,0,0,65,177,207,217,178,1,108,106,65,11,119,65,177,243,221,241,121,108,33,0,32,1,65,1,106,33,1,12,1,11,11,32,0,32,0,65,15,118,115,65,247,148,175,175,120,108,34,0,65,13,118,32,0,115,65,189,220,202,149,124,108,34,0,65,16,118,32,0,115,11,63,0,32,0,65,8,106,32,1,65,168,136,141,161,2,106,54,2,0,32,0,65,12,106,32,1,65,137,235,208,208,7,107,54,2,0,32,0,65,16,106,32,1,54,2,0,32,0,65,20,106,32,1,65,207,140,162,142,6,106,54,2,0,11,195,4,1,6,127,32,1,32,2,106,33,6,32,0,65,24,106,33,4,32,0,65,40,106,40,2,0,33,3,32,0,32,0,40,2,0,32,2,106,54,2,0,32,0,65,4,106,34,5,32,5,40,2,0,32,2,65,16,79,32,0,40,2,0,65,16,79,114,114,54,2,0,32,2,32,3,106,65,16,73,4,64,32,3,32,4,106,32,1,32,2,252,10,0,0,32,0,65,40,106,32,2,32,3,106,54,2,0,15,11,32,3,4,64,32,3,32,4,106,32,1,65,16,32,3,107,34,2,252,10,0,0,32,0,65,8,106,34,3,32,3,40,2,0,32,4,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,12,106,34,3,32,3,40,2,0,32,4,65,4,106,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,16,106,34,3,32,3,40,2,0,32,4,65,8,106,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,20,106,34,3,32,3,40,2,0,32,4,65,12,106,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,54,2,0,32,0,65,40,106,65,0,54,2,0,32,1,32,2,106,33,1,11,32,1,32,6,65,16,107,77,4,64,32,6,65,16,107,33,8,32,0,65,8,106,40,2,0,33,2,32,0,65,12,106,40,2,0,33,3,32,0,65,16,106,40,2,0,33,5,32,0,65,20,106,40,2,0,33,7,3,64,32,2,32,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,2,32,3,32,1,65,4,106,34,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,3,32,5,32,1,65,4,106,34,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,5,32,7,32,1,65,4,106,34,1,40,2,0,65,247,148,175,175,120,108,106,65,13,119,65,177,243,221,241,121,108,33,7,32,8,32,1,65,4,106,34,1,79,13,0,11,32,0,65,8,106,32,2,54,2,0,32,0,65,12,106,32,3,54,2,0,32,0,65,16,106,32,5,54,2,0,32,0,65,20,106,32,7,54,2,0,11,32,1,32,6,73,4,64,32,4,32,1,32,6,32,1,107,34,1,252,10,0,0,32,0,65,40,106,32,1,54,2,0,11,11,97,1,1,127,32,0,65,16,106,40,2,0,33,1,32,0,65,4,106,40,2,0,4,127,32,1,65,12,119,32,0,65,20,106,40,2,0,65,18,119,106,32,0,65,12,106,40,2,0,65,7,119,106,32,0,65,8,106,40,2,0,65,1,119,106,5,32,1,65,177,207,217,178,1,106,11,32,0,40,2,0,106,32,0,65,24,106,32,0,65,40,106,40,2,0,16,1,11,255,3,2,3,126,1,127,32,0,32,1,106,33,6,32,1,65,32,79,4,126,32,6,65,32,107,33,6,32,2,66,214,235,130,238,234,253,137,245,224,0,124,33,3,32,2,66,177,169,172,193,173,184,212,166,61,125,33,4,32,2,66,249,234,208,208,231,201,161,228,225,0,124,33,5,3,64,32,3,32,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,3,32,4,32,0,65,8,106,34,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,4,32,2,32,0,65,8,106,34,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,2,32,5,32,0,65,8,106,34,0,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,5,32,6,32,0,65,8,106,34,0,79,13,0,11,32,2,66,12,137,32,5,66,18,137,124,32,4,66,7,137,124,32,3,66,1,137,124,32,3,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,4,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,2,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,5,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,5,32,2,66,197,207,217,178,241,229,186,234,39,124,11,32,1,173,124,32,0,32,1,65,31,113,16,6,11,134,2,0,32,1,32,2,106,33,2,3,64,32,2,32,1,65,8,106,79,4,64,32,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,32,0,133,66,27,137,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,33,0,32,1,65,8,106,33,1,12,1,11,11,32,1,65,4,106,32,2,77,4,64,32,0,32,1,53,2,0,66,135,149,175,175,152,182,222,155,158,127,126,133,66,23,137,66,207,214,211,190,210,199,171,217,66,126,66,249,243,221,241,153,246,153,171,22,124,33,0,32,1,65,4,106,33,1,11,3,64,32,1,32,2,73,4,64,32,0,32,1,49,0,0,66,197,207,217,178,241,229,186,234,39,126,133,66,11,137,66,135,149,175,175,152,182,222,155,158,127,126,33,0,32,1,65,1,106,33,1,12,1,11,11,32,0,32,0,66,33,136,133,66,207,214,211,190,210,199,171,217,66,126,34,0,32,0,66,29,136,133,66,249,243,221,241,153,246,153,171,22,126,34,0,32,0,66,32,136,133,11,77,0,32,0,65,8,106,32,1,66,214,235,130,238,234,253,137,245,224,0,124,55,3,0,32,0,65,16,106,32,1,66,177,169,172,193,173,184,212,166,61,125,55,3,0,32,0,65,24,106,32,1,55,3,0,32,0,65,32,106,32,1,66,249,234,208,208,231,201,161,228,225,0,124,55,3,0,11,244,4,2,3,127,4,126,32,1,32,2,106,33,5,32,0,65,40,106,33,4,32,0,65,200,0,106,40,2,0,33,3,32,0,32,0,41,3,0,32,2,173,124,55,3,0,32,2,32,3,106,65,32,73,4,64,32,3,32,4,106,32,1,32,2,252,10,0,0,32,0,65,200,0,106,32,2,32,3,106,54,2,0,15,11,32,3,4,64,32,3,32,4,106,32,1,65,32,32,3,107,34,2,252,10,0,0,32,0,65,8,106,34,3,32,3,41,3,0,32,4,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,16,106,34,3,32,3,41,3,0,32,4,65,8,106,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,24,106,34,3,32,3,41,3,0,32,4,65,16,106,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,32,106,34,3,32,3,41,3,0,32,4,65,24,106,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,55,3,0,32,0,65,200,0,106,65,0,54,2,0,32,1,32,2,106,33,1,11,32,1,65,32,106,32,5,77,4,64,32,5,65,32,107,33,2,32,0,65,8,106,41,3,0,33,6,32,0,65,16,106,41,3,0,33,7,32,0,65,24,106,41,3,0,33,8,32,0,65,32,106,41,3,0,33,9,3,64,32,6,32,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,6,32,7,32,1,65,8,106,34,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,7,32,8,32,1,65,8,106,34,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,8,32,9,32,1,65,8,106,34,1,41,3,0,66,207,214,211,190,210,199,171,217,66,126,124,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,33,9,32,2,32,1,65,8,106,34,1,79,13,0,11,32,0,65,8,106,32,6,55,3,0,32,0,65,16,106,32,7,55,3,0,32,0,65,24,106,32,8,55,3,0,32,0,65,32,106,32,9,55,3,0,11,32,1,32,5,73,4,64,32,4,32,1,32,5,32,1,107,34,1,252,10,0,0,32,0,65,200,0,106,32,1,54,2,0,11,11,188,2,1,5,126,32,0,65,24,106,41,3,0,33,1,32,0,41,3,0,34,2,66,32,90,4,126,32,0,65,8,106,41,3,0,34,3,66,1,137,32,0,65,16,106,41,3,0,34,4,66,7,137,124,32,1,66,12,137,32,0,65,32,106,41,3,0,34,5,66,18,137,124,124,32,3,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,4,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,1,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,32,5,66,207,214,211,190,210,199,171,217,66,126,66,31,137,66,135,149,175,175,152,182,222,155,158,127,126,133,66,135,149,175,175,152,182,222,155,158,127,126,66,157,163,181,234,131,177,141,138,250,0,125,5,32,1,66,197,207,217,178,241,229,186,234,39,124,11,32,2,124,32,0,65,40,106,32,2,66,31,131,167,16,6,11])})),import_p_limit,hashFile,getFileHashes,init_getFileHashes=__esmMin((()=>{import_p_limit=__toESM$1(require_p_limit$3()),init_xxhash_wasm(),hashFile=(s,l,f)=>{let p=s.length;return new Promise((g,v)=>{let b=(s,l)=>{let f=BigInt(0);(0,fs.close)(s,s=>{s?v(s):g(f.toString(16).padStart(16,`0`))}),f=l()},C=(l,f)=>{(0,fs.read)(l,s,0,p,-1,(g,w)=>{if(g)return(0,fs.close)(l,()=>v(g));w===p?(f.update(s),C(l,f)):(f.update(s.subarray(0,w)),b(l,()=>f.digest()))})};(0,fs.open)(l,`r`,(l,g)=>{if(l)return v(l);(0,fs.read)(g,s,0,p,-1,(l,w)=>{if(l)return(0,fs.close)(g,()=>v(l));if(wf.h64Raw(s.subarray(0,w)));else{let l=f.create64();l.update(s),C(g,l)}})})})},getFileHashes=async(s,l,f)=>{let p=(0,import_p_limit.default)(f),g=await e(),v=s.map(s=>[Buffer.allocUnsafe(64*1024),s]),b=await Promise.all(v.map(([s,f])=>p(async()=>[f,await hashFile(s,path.default.join(l,f),g)])));return Object.fromEntries(b)}})),import_source$26,import_dist$24,getHint,deviatingOutputDirectory_default,init_deviatingOutputDirectory=__esmMin((()=>{import_source$26=__toESM$1(require_source$5()),import_dist$24=require_dist$16(),init_icons(),getHint=(s,l)=>{if(!l)return``;if(l.includes(`npm run `))return(0,import_dist$24.dedent)(import_source$26.default` It appears you're using {bold "npm run"} which is known to cause this problem. You can fix this by invoking {bold build-storybook} from your {bold "${s}"} script directly. - `);let p=/(^| )build-storybook( |;|&&)/.test(l),g=/build-storybook.*(&&|;)/.test(l);return p&&g?(0,import_dist$24.dedent)(import_source$26.default` + `);let f=/(^| )build-storybook( |;|&&)/.test(l),p=/build-storybook.*(&&|;)/.test(l);return f&&p?(0,import_dist$24.dedent)(import_source$26.default` This happens if {bold build-storybook} is not the last command in the script (e.g. you're using {bold &&} or {bold ;} to chain commands). You should use an npm {bold post*} script instead of command chaining. - `):``},deviatingOutputDirectory_default=({sourceDir:s,options:l,packageJson:p},g)=>{let{buildScriptName:v}=l;return(0,import_dist$24.dedent)(import_source$26.default` + `):``},deviatingOutputDirectory_default=({sourceDir:s,options:l,packageJson:f},p)=>{let{buildScriptName:g}=l;return(0,import_dist$24.dedent)(import_source$26.default` ${warning$1} {bold Unexpected build directory} The CLI tried to build your Storybook at {bold ${s}} - but instead it was built at {bold ${g}} - Make sure your {bold "${v}"} script forwards the {bold --output-dir (-o)} flag to the {bold build-storybook} CLI. + but instead it was built at {bold ${p}} + Make sure your {bold "${g}"} script forwards the {bold --output-dir (-o)} flag to the {bold build-storybook} CLI. - ${getHint(v,p.scripts&&v&&p.scripts[v])} - `).trim()}})),import_pluralize$9,initial$7,validating,invalid$1,invalidAndroidArtifact,invalidReactNative,tracing,bailed,traced,hashing,success$6,init_prepare$1=__esmMin((()=>{import_pluralize$9=__toESM$1(require_pluralize()),init_e2eUtils(),init_utilities$1(),init_utilities(),initial$7=s=>({status:`initial`,title:`Prepare your built ${buildType(s)}`}),validating=s=>({status:`pending`,title:`Prepare your built ${buildType(s)}`,output:`Validating ${buildType(s)} files`}),invalid$1=(s,l)=>{let p=`Invalid ${buildType(s)} build at ${s.sourceDir}`;return s.buildLogFile&&(p+=` (check the build log)`),l&&(p+=`: ${l.message}`),{status:`error`,title:`Preparing your built ${buildType(s)}`,output:p}},invalidAndroidArtifact=s=>({status:`error`,title:`Preparing your built React Native Storybook`,output:`Your storybook.apk contains native libraries but does not include x86_64 support. Chromatic only supports x86_64.`}),invalidReactNative=(s,l=[])=>{let p=[];if(l.length>0){let s=l.includes(`storybook.apk`),g=l.includes(`storybook.app`),v=l.filter(s=>s!==`storybook.apk`&&s!==`storybook.app`);if(p.push(`Missing files:`),s&&g?p.push(`→ This build is missing the storybook.app (iOS) and storybook.apk (Android) files required for React Native Storybook.`,` Please ensure that the files are present in the output directory and named correctly before running the CLI.`):s?p.push(`→ This build is missing the storybook.apk file required for React Native Storybook for Android.`,` Please ensure that the file is present in the output directory and named correctly before running the CLI.`):g&&p.push(`→ This build is missing the storybook.app file required for React Native Storybook for iOS.`,` Please ensure that the file is present in the output directory and named correctly before running the CLI.`),v.length>0)for(let s of v)p.push(` → ${s}`)}return p.push(``,`Invalid React Native Storybook build in directory ${path.default.resolve(s.sourceDir)}`),{status:`error`,title:`Preparing your built React Native Storybook`,output:p.join(` -`)}},tracing=s=>{let l=(0,import_pluralize$9.default)(`file`,s.git.changedFiles?.length,!0);return{status:`pending`,title:`Retrieving ${isE2EBuild(s.options)?`test`:`story`} files affected by recent changes`,output:`Traversing dependencies for ${l} that changed since the last build`}},bailed=s=>{let{changedPackageFiles:l,changedStorybookFiles:p,changedStaticFiles:g}=s.turboSnap?.bailReason||{},v=l||p||g,b=v?.every(s=>isPackageManifestFile(s))?`dependency `:``,[C,...w]=v||[],E=(0,import_pluralize$9.default)(`sibling`,w.length,!0),k=`Found a ${b}change in ${C}`;return w.length===1&&(k+=` or its sibling`),w.length>1&&(k+=` or one of its ${E}`),{status:`pending`,title:`TurboSnap disabled`,output:k}},traced=s=>{let l=isE2EBuild(s.options)?`test`:`story`,p=(0,import_pluralize$9.default)(`${l} file`,s.onlyStoryFiles?.length,!0);return{status:`pending`,title:`Retrieved ${l} files affected by recent changes`,output:`Found ${p} affected by recent changes`}},hashing=s=>({status:`pending`,title:`Prepare your built ${buildType(s)}`,output:`Calculating file hashes`}),success$6=s=>({status:`success`,title:`Preparation complete`,output:`${buildType(s)} files validated and prepared for upload`})}));function getPathSpecsInDirectory(s,l,p=`.`){if(p===`.chromatic`)return[];try{return(0,fs.readdirSync)(path.default.join(l,p)).flatMap(g=>{let v=path.default.join(p,g),b=(0,fs.statSync)(path.default.join(l,v));return b.isDirectory()?getPathSpecsInDirectory(s,l,v):[{pathname:v,contentLength:b.size}]})}catch(p){throw s.log.debug(p),Error(invalid$1({...s,sourceDir:l},p).output)}}function getOutputDirectory(s){let l=s.lastIndexOf(`Output directory: `);if(l===-1)return;let p=s.slice(l+18),g=p.indexOf(` -`);return(g===-1?p:p.slice(0,g)).trim()}function getFileInfo(s,l){let p=getPathSpecsInDirectory(s,l).map(s=>({...s,knownAs:(0,import_slash.default)(s.pathname)})),g=p.map(({contentLength:s})=>s).reduce((s,l)=>s+l,0),v=[],b=``;for(let{knownAs:s}of p)s.endsWith(`preview-stats.json`)?b=path.default.join(l,s):s.endsWith(`manager-stats.json`)||v.push(s);return{lengths:p,paths:v,statsPath:b,total:g}}async function validateFiles(s){let l=s.isReactNativeApp?isValidReactNativeStorybook:isValidStorybook,p=s.announcedBuild?.browsers;if(s.fileInfo=getFileInfo(s,s.sourceDir),!l(s.fileInfo,p).valid&&s.buildLogFile)try{let l=getOutputDirectory((0,fs.readFileSync)(s.buildLogFile,`utf8`));l&&l!==s.sourceDir&&(s.log.warn(deviatingOutputDirectory_default(s,l)),s.sourceDir=l,s.fileInfo=getFileInfo(s,s.sourceDir))}catch(l){s.log.debug(l)}let g=l(s.fileInfo,p);if(!g.valid)throw Error(s.isReactNativeApp?invalidReactNative(s,g.missingFiles).output:invalid$1(s).output)}async function validateAndroidArtifact(s){if(!s.announcedBuild?.browsers?.includes(`android`))return;let l=new import_adm_zip.default(path.default.join(s.sourceDir,`storybook.apk`)).getEntries(),p=new Set;for(let s of l){let l=s.entryName.match(/^lib\/([^/]+)\//);l&&p.add(l[1])}if(p.size>0&&!p.has(`x86_64`))throw Error(invalidAndroidArtifact(s).output)}async function traceChangedFiles(s,l){if(!s.turboSnap||s.turboSnap.unavailable||!s.git.changedFiles)return;if(!s.fileInfo?.statsPath){let l=s.storybook?.version&&semver.default.gte(semver.default.coerce(s.storybook.version)||`0.0.0`,`8.0.0`);throw s.turboSnap.bailReason={missingStatsFile:!0},Error(missingStatsFile_default({legacy:!l}))}transitionTo(tracing)(s,l);let{statsPath:p}=s.fileInfo,{changedFiles:g}=s.git;try{let p=await traceChangedFiles$1(s);p?(s.onlyStoryFiles=Object.keys(p).map(s=>s.replaceAll(SPECIAL_CHARS_REGEXP,String.raw`\$1`)),s.options.interactive||(s.options.traceChanged||s.log.info(`Found affected story files:\n${Object.entries(p).flatMap(([s,l])=>l.map(l=>` ${l} [${s}]`)).join(` + ${getHint(g,f.scripts&&g&&f.scripts[g])} + `).trim()}})),import_pluralize$9,initial$7,validating,invalid$1,invalidAndroidArtifact,invalidReactNative,tracing,bailed,traced,hashing,success$6,init_prepare$1=__esmMin((()=>{import_pluralize$9=__toESM$1(require_pluralize()),init_e2eUtils(),init_utilities$1(),init_utilities(),initial$7=s=>({status:`initial`,title:`Prepare your built ${buildType(s)}`}),validating=s=>({status:`pending`,title:`Prepare your built ${buildType(s)}`,output:`Validating ${buildType(s)} files`}),invalid$1=(s,l)=>{let f=`Invalid ${buildType(s)} build at ${s.sourceDir}`;return s.buildLogFile&&(f+=` (check the build log)`),l&&(f+=`: ${l.message}`),{status:`error`,title:`Preparing your built ${buildType(s)}`,output:f}},invalidAndroidArtifact=s=>({status:`error`,title:`Preparing your built React Native Storybook`,output:`Your storybook.apk contains native libraries but does not include x86_64 support. Chromatic only supports x86_64.`}),invalidReactNative=(s,l=[])=>{let f=[];if(l.length>0){let s=l.includes(`storybook.apk`),p=l.includes(`storybook.app`),g=l.filter(s=>s!==`storybook.apk`&&s!==`storybook.app`);if(f.push(`Missing files:`),s&&p?f.push(`→ This build is missing the storybook.app (iOS) and storybook.apk (Android) files required for React Native Storybook.`,` Please ensure that the files are present in the output directory and named correctly before running the CLI.`):s?f.push(`→ This build is missing the storybook.apk file required for React Native Storybook for Android.`,` Please ensure that the file is present in the output directory and named correctly before running the CLI.`):p&&f.push(`→ This build is missing the storybook.app file required for React Native Storybook for iOS.`,` Please ensure that the file is present in the output directory and named correctly before running the CLI.`),g.length>0)for(let s of g)f.push(` → ${s}`)}return f.push(``,`Invalid React Native Storybook build in directory ${path.default.resolve(s.sourceDir)}`),{status:`error`,title:`Preparing your built React Native Storybook`,output:f.join(` +`)}},tracing=s=>{let l=(0,import_pluralize$9.default)(`file`,s.git.changedFiles?.length,!0);return{status:`pending`,title:`Retrieving ${isE2EBuild(s.options)?`test`:`story`} files affected by recent changes`,output:`Traversing dependencies for ${l} that changed since the last build`}},bailed=s=>{let{changedPackageFiles:l,changedStorybookFiles:f,changedStaticFiles:p}=s.turboSnap?.bailReason||{},g=l||f||p,v=g?.every(s=>isPackageManifestFile(s))?`dependency `:``,[b,...C]=g||[],w=(0,import_pluralize$9.default)(`sibling`,C.length,!0),E=`Found a ${v}change in ${b}`;return C.length===1&&(E+=` or its sibling`),C.length>1&&(E+=` or one of its ${w}`),{status:`pending`,title:`TurboSnap disabled`,output:E}},traced=s=>{let l=isE2EBuild(s.options)?`test`:`story`,f=(0,import_pluralize$9.default)(`${l} file`,s.onlyStoryFiles?.length,!0);return{status:`pending`,title:`Retrieved ${l} files affected by recent changes`,output:`Found ${f} affected by recent changes`}},hashing=s=>({status:`pending`,title:`Prepare your built ${buildType(s)}`,output:`Calculating file hashes`}),success$6=s=>({status:`success`,title:`Preparation complete`,output:`${buildType(s)} files validated and prepared for upload`})}));function getPathSpecsInDirectory(s,l,f=`.`){if(f===`.chromatic`)return[];try{return(0,fs.readdirSync)(path.default.join(l,f)).flatMap(p=>{let g=path.default.join(f,p),v=(0,fs.statSync)(path.default.join(l,g));return v.isDirectory()?getPathSpecsInDirectory(s,l,g):[{pathname:g,contentLength:v.size}]})}catch(f){throw s.log.debug(f),Error(invalid$1({...s,sourceDir:l},f).output)}}function getOutputDirectory(s){let l=s.lastIndexOf(`Output directory: `);if(l===-1)return;let f=s.slice(l+18),p=f.indexOf(` +`);return(p===-1?f:f.slice(0,p)).trim()}function getFileInfo(s,l){let f=getPathSpecsInDirectory(s,l).map(s=>({...s,knownAs:(0,import_slash.default)(s.pathname)})),p=f.map(({contentLength:s})=>s).reduce((s,l)=>s+l,0),g=[],v=``;for(let{knownAs:s}of f)s.endsWith(`preview-stats.json`)?v=path.default.join(l,s):s.endsWith(`manager-stats.json`)||g.push(s);return{lengths:f,paths:g,statsPath:v,total:p}}async function validateFiles(s){let l=s.isReactNativeApp?isValidReactNativeStorybook:isValidStorybook,f=s.announcedBuild?.browsers;if(s.fileInfo=getFileInfo(s,s.sourceDir),!l(s.fileInfo,f).valid&&s.buildLogFile)try{let l=getOutputDirectory((0,fs.readFileSync)(s.buildLogFile,`utf8`));l&&l!==s.sourceDir&&(s.log.warn(deviatingOutputDirectory_default(s,l)),s.sourceDir=l,s.fileInfo=getFileInfo(s,s.sourceDir))}catch(l){s.log.debug(l)}let p=l(s.fileInfo,f);if(!p.valid)throw Error(s.isReactNativeApp?invalidReactNative(s,p.missingFiles).output:invalid$1(s).output)}async function validateAndroidArtifact(s){if(!s.announcedBuild?.browsers?.includes(`android`))return;let l=new import_adm_zip.default(path.default.join(s.sourceDir,`storybook.apk`)).getEntries(),f=new Set;for(let s of l){let l=s.entryName.match(/^lib\/([^/]+)\//);l&&f.add(l[1])}if(f.size>0&&!f.has(`x86_64`))throw Error(invalidAndroidArtifact(s).output)}async function traceChangedFiles(s,l){if(!s.turboSnap||s.turboSnap.unavailable||!s.git.changedFiles)return;if(!s.fileInfo?.statsPath){let l=s.storybook?.version&&semver.default.gte(semver.default.coerce(s.storybook.version)||`0.0.0`,`8.0.0`);throw s.turboSnap.bailReason={missingStatsFile:!0},Error(missingStatsFile_default({legacy:!l}))}transitionTo(tracing)(s,l);let{statsPath:f}=s.fileInfo,{changedFiles:p}=s.git;try{let f=await traceChangedFiles$1(s);f?(s.onlyStoryFiles=Object.keys(f).map(s=>s.replaceAll(SPECIAL_CHARS_REGEXP,String.raw`\$1`)),s.options.interactive||(s.options.traceChanged||s.log.info(`Found affected story files:\n${Object.entries(f).flatMap(([s,l])=>l.map(l=>` ${l} [${s}]`)).join(` `)}`),s.untracedFiles&&s.untracedFiles.length>0&&s.log.info(`Encountered ${s.untracedFiles.length} untraced files:\n${s.untracedFiles.map(s=>` ${s}`).join(` -`)}`)),transitionTo(traced)(s,l)):transitionTo(bailed)(s,l)}catch(l){throw s.options.interactive||s.log.info(`Failed to retrieve dependent story files`,{statsPath:p,changedFiles:g,err:l}),rewriteErrorMessage(l,`Could not retrieve dependent story files.\n${l.message}`)}}async function calculateFileHashes(s,l){if(!(s.skip||!s.options.fileHashing)){transitionTo(hashing)(s,l);try{if(!s.fileInfo)throw Error(invalid$1(s).output);let l=Date.now();s.fileInfo.hashes=await getFileHashes(s.fileInfo.paths,s.sourceDir,s.env.CHROMATIC_HASH_CONCURRENCY),s.log.debug(`Calculated file hashes in ${Date.now()-l}ms`)}catch(l){s.log.warn(`Failed to calculate file hashes`),s.log.debug(l)}}}function main$5(s){return createTask({name:`prepare`,title:initial$7(s).title,skip:s=>!!s.skip,steps:[transitionTo(validating),validateFiles,validateAndroidArtifact,traceChangedFiles,calculateFileHashes,transitionTo(success$6,!0)]})}var import_adm_zip,import_slash,SPECIAL_CHARS_REGEXP,isValidStorybook,isValidReactNativeStorybook,init_prepare=__esmMin((()=>{init_turbosnap(),import_adm_zip=__toESM$1(require_adm_zip()),import_slash=__toESM$1(require_slash()),init_getFileHashes(),init_tasks$1(),init_utilities$1(),init_missingStatsFile(),init_deviatingOutputDirectory(),init_prepare$1(),SPECIAL_CHARS_REGEXP=/([$()*+?[\]^])/g,isValidStorybook=({paths:s,total:l})=>{let p=[`iframe.html`,`index.html`].filter(l=>!s.includes(l));return{valid:l>0&&p.length===0,missingFiles:p}},isValidReactNativeStorybook=({paths:s,total:l},p=[])=>{let g=p.includes(`android`),v=p.includes(`ios`),b=[];return!g&&!v?{valid:!1,missingFiles:b}:(s.includes(`manifest.json`)||b.push(`manifest.json`),g&&!s.includes(`storybook.apk`)&&b.push(`storybook.apk`),v&&!s.some(s=>s.startsWith(`storybook.app/`))&&b.push(`storybook.app`),{valid:l>0&&b.length===0,missingFiles:b})}})),import_yarn_or_npm,installDependencies,init_installDependencies=__esmMin((()=>{import_yarn_or_npm=require_yarn_or_npm(),installDependencies=s=>new Promise((l,p)=>{let g=``,v=``,b=(0,import_yarn_or_npm.spawn)([`install`],s);b.stdout?.on(`data`,s=>{g+=s}),b.stderr?.on(`data`,s=>{v+=s}),b.on(`error`,p),b.on(`close`,s=>{s===0?l(g):p(v)})})})),import_source$25,import_dist$23,docsUrl,mergeBaseNotFound_default,init_mergeBaseNotFound=__esmMin((()=>{import_source$25=__toESM$1(require_source$5()),import_dist$23=require_dist$14(),init_icons(),init_link(),docsUrl=`https://www.chromatic.com/docs/branching-and-baselines#how-is-merge-base-calculated`,mergeBaseNotFound_default=({patchHeadRef:s,patchBaseRef:l})=>(0,import_dist$23.dedent)(import_source$25.default` +`)}`)),transitionTo(traced)(s,l)):transitionTo(bailed)(s,l)}catch(l){throw s.options.interactive||s.log.info(`Failed to retrieve dependent story files`,{statsPath:f,changedFiles:p,err:l}),rewriteErrorMessage(l,`Could not retrieve dependent story files.\n${l.message}`)}}async function calculateFileHashes(s,l){if(!(s.skip||!s.options.fileHashing)){transitionTo(hashing)(s,l);try{if(!s.fileInfo)throw Error(invalid$1(s).output);let l=Date.now();s.fileInfo.hashes=await getFileHashes(s.fileInfo.paths,s.sourceDir,s.env.CHROMATIC_HASH_CONCURRENCY),s.log.debug(`Calculated file hashes in ${Date.now()-l}ms`)}catch(l){s.log.warn(`Failed to calculate file hashes`),s.log.debug(l)}}}function main$5(s){return createTask({name:`prepare`,title:initial$7(s).title,skip:s=>!!s.skip,steps:[transitionTo(validating),validateFiles,validateAndroidArtifact,traceChangedFiles,calculateFileHashes,transitionTo(success$6,!0)]})}var import_adm_zip,import_slash,SPECIAL_CHARS_REGEXP,isValidStorybook,isValidReactNativeStorybook,init_prepare=__esmMin((()=>{init_turbosnap(),import_adm_zip=__toESM$1(require_adm_zip()),import_slash=__toESM$1(require_slash()),init_getFileHashes(),init_tasks$1(),init_utilities$1(),init_missingStatsFile(),init_deviatingOutputDirectory(),init_prepare$1(),SPECIAL_CHARS_REGEXP=/([$()*+?[\]^])/g,isValidStorybook=({paths:s,total:l})=>{let f=[`iframe.html`,`index.html`].filter(l=>!s.includes(l));return{valid:l>0&&f.length===0,missingFiles:f}},isValidReactNativeStorybook=({paths:s,total:l},f=[])=>{let p=f.includes(`android`),g=f.includes(`ios`),v=[];return!p&&!g?{valid:!1,missingFiles:v}:(s.includes(`manifest.json`)||v.push(`manifest.json`),p&&!s.includes(`storybook.apk`)&&v.push(`storybook.apk`),g&&!s.some(s=>s.startsWith(`storybook.app/`))&&v.push(`storybook.app`),{valid:l>0&&v.length===0,missingFiles:v})}})),import_yarn_or_npm,installDependencies,init_installDependencies=__esmMin((()=>{import_yarn_or_npm=require_yarn_or_npm(),installDependencies=s=>new Promise((l,f)=>{let p=``,g=``,v=(0,import_yarn_or_npm.spawn)([`install`],s);v.stdout?.on(`data`,s=>{p+=s}),v.stderr?.on(`data`,s=>{g+=s}),v.on(`error`,f),v.on(`close`,s=>{s===0?l(p):f(g)})})})),import_source$25,import_dist$23,docsUrl,mergeBaseNotFound_default,init_mergeBaseNotFound=__esmMin((()=>{import_source$25=__toESM$1(require_source$5()),import_dist$23=require_dist$16(),init_icons(),init_link(),docsUrl=`https://www.chromatic.com/docs/branching-and-baselines#how-is-merge-base-calculated`,mergeBaseNotFound_default=({patchHeadRef:s,patchBaseRef:l})=>(0,import_dist$23.dedent)(import_source$25.default` ${error$2} {bold Failed to retrieve the merge base} Are you sure the head branch is a descendant (i.e. fork) of the base branch? Try running this command yourself: {bold git merge-base ${s} ${l}} ${info$1} Read more at ${link_default(docsUrl)} - `)})),import_source$24,import_dist$22,workspaceNotClean_default,init_workspaceNotClean=__esmMin((()=>{import_source$24=__toESM$1(require_source$5()),import_dist$22=require_dist$14(),init_icons(),workspaceNotClean_default=()=>(0,import_dist$22.dedent)(import_source$24.default` + `)})),import_source$24,import_dist$22,workspaceNotClean_default,init_workspaceNotClean=__esmMin((()=>{import_source$24=__toESM$1(require_source$5()),import_dist$22=require_dist$16(),init_icons(),workspaceNotClean_default=()=>(0,import_dist$22.dedent)(import_source$24.default` ${error$2} {bold Workspace not clean} The git working directory must be clean before running a patch build. Use {bold git stash --include-untracked --keep-index} to stash changes before you continue. - `)})),import_source$23,workspaceNotUpToDate_default,init_workspaceNotUpToDate=__esmMin((()=>{import_source$23=__toESM$1(require_source$5()),init_icons(),workspaceNotUpToDate_default=s=>import_source$23.default`${error$2} {bold Workspace not up-to-date with remote}\n${s}`})),initial$6,pending$5,lookupMergeBase,checkoutMergeBase,installingDependencies,success$5,init_prepareWorkspace$1=__esmMin((()=>{initial$6={status:`initial`,title:`Prepare workspace`},pending$5=()=>({status:`pending`,title:`Preparing your workspace`,output:`Ensuring your git workspace is clean and up-to-date`}),lookupMergeBase=s=>({status:`pending`,title:`Preparing your workspace`,output:`Looking up the git merge base for '${s.options.patchHeadRef}' on '${s.options.patchBaseRef}'`}),checkoutMergeBase=s=>({status:`pending`,title:`Preparing your workspace`,output:`Checking out merge base commit '${s.mergeBase?.slice(0,7)}'`}),installingDependencies=()=>({status:`pending`,title:`Preparing your workspace`,output:`Installing dependencies`}),success$5=s=>({status:`success`,title:`Prepared your workspace`,output:`Checked out commit '${s.mergeBase?.slice(0,7)}' on '${s.options.patchBaseRef}'`})})),initial$5,pending$4,success$4,init_restoreWorkspace$1=__esmMin((()=>{initial$5={status:`initial`,title:`Restore workspace`},pending$4=()=>({status:`pending`,title:`Restoring your workspace`,output:`Discarding changes and restoring head location`}),success$4=()=>({status:`success`,title:`Restored your workspace`})})),runRestoreWorkspace,restoreWorkspace_default,init_restoreWorkspace=__esmMin((()=>{init_git$2(),init_installDependencies(),init_tasks$1(),init_restoreWorkspace$1(),runRestoreWorkspace=async s=>{await discardChanges(s),await checkoutPrevious(s),await installDependencies(),await discardChanges(s)},createTask({name:`restoreWorkspace`,title:initial$5.title,steps:[transitionTo(pending$4),runRestoreWorkspace,transitionTo(success$4,!0)]})})),runPrepareWorkspace,prepareWorkspace_default,init_prepareWorkspace=__esmMin((()=>{init_git$2(),init_installDependencies(),init_setExitCode(),init_tasks$1(),init_mergeBaseNotFound(),init_workspaceNotClean(),init_workspaceNotUpToDate(),init_prepareWorkspace$1(),init_restoreWorkspace(),runPrepareWorkspace=async(s,l)=>{let{patchHeadRef:p,patchBaseRef:g}=s.options;if(!await isClean(s))throw setExitCode(s,exitCodes.GIT_NOT_CLEAN,!0),s.log.error(workspaceNotClean_default()),Error(`Working directory is not clean`);if(!await isUpToDate(s))throw setExitCode(s,exitCodes.GIT_OUT_OF_DATE,!0),s.log.error(workspaceNotUpToDate_default(await getUpdateMessage(s))),Error(`Workspace not up-to-date with remote`);if(transitionTo(lookupMergeBase)(s,l),s.mergeBase=await findMergeBase(s,p,g),!s.mergeBase)throw setExitCode(s,exitCodes.GIT_NO_MERGE_BASE,!0),s.log.error(mergeBaseNotFound_default(s.options)),Error(`Could not find a merge base`);transitionTo(checkoutMergeBase)(s,l),await checkout(s,s.mergeBase);try{transitionTo(installingDependencies)(s,l),await installDependencies()}catch(l){throw s.mergeBase=void 0,setExitCode(s,exitCodes.NPM_INSTALL_FAILED),s.log.error(l),await runRestoreWorkspace(s),Error(`Failed to install dependencies`)}},createTask({name:`prepareWorkspace`,title:initial$6.title,steps:[transitionTo(pending$5),runPrepareWorkspace,transitionTo(success$5,!0)]})})),require_Utility=__commonJSMin(((s,l)=>{(function(){var s,p,g,v,b,C,w,E={}.hasOwnProperty;s=function(s,...l){var p,g,v,C;if(b(Object.assign))Object.assign.apply(null,arguments);else for(p=0,v=l.length;p{(function(){l.exports=class{hasFeature(s,l){return!0}createDocumentType(s,l,p){throw Error(`This DOM method is not implemented.`)}createDocument(s,l,p){throw Error(`This DOM method is not implemented.`)}createHTMLDocument(s){throw Error(`This DOM method is not implemented.`)}getFeature(s,l){throw Error(`This DOM method is not implemented.`)}}}).call(s)})),require_XMLDOMErrorHandler=__commonJSMin(((s,l)=>{(function(){l.exports=class{constructor(){}handleError(s){throw Error(s)}}}).call(s)})),require_XMLDOMStringList=__commonJSMin(((s,l)=>{(function(){l.exports=(function(){class s{constructor(s){this.arr=s||[]}item(s){return this.arr[s]||null}contains(s){return this.arr.indexOf(s)!==-1}}return Object.defineProperty(s.prototype,`length`,{get:function(){return this.arr.length}}),s}).call(this)}).call(s)})),require_XMLDOMConfiguration=__commonJSMin(((s,l)=>{(function(){var s=require_XMLDOMErrorHandler(),p=require_XMLDOMStringList();l.exports=(function(){class l{constructor(){this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new s,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":``,"schema-type":``,"split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=Object.create(this.defaultParams)}getParameter(s){return this.params.hasOwnProperty(s)?this.params[s]:null}canSetParameter(s,l){return!0}setParameter(s,l){return l==null?delete this.params[s]:this.params[s]=l}}return Object.defineProperty(l.prototype,`parameterNames`,{get:function(){return new p(Object.keys(this.defaultParams))}}),l}).call(this)}).call(s)})),require_NodeType=__commonJSMin(((s,l)=>{(function(){l.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(s)})),require_XMLAttribute=__commonJSMin(((s,l)=>{(function(){var s=require_NodeType();require_XMLNode(),l.exports=(function(){class l{constructor(l,p,g){if(this.parent=l,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),p==null)throw Error(`Missing attribute name. `+this.debugInfo(p));this.name=this.stringify.name(p),this.value=this.stringify.attValue(g),this.type=s.Attribute,this.isId=!1,this.schemaTypeInfo=null}clone(){return Object.create(this)}toString(s){return this.options.writer.attribute(this,this.options.writer.filterOptions(s))}debugInfo(s){return s||=this.name,s==null?`parent: <`+this.parent.name+`>`:`attribute: {`+s+`}, parent: <`+this.parent.name+`>`}isEqualNode(s){return!(s.namespaceURI!==this.namespaceURI||s.prefix!==this.prefix||s.localName!==this.localName||s.value!==this.value)}}return Object.defineProperty(l.prototype,`nodeType`,{get:function(){return this.type}}),Object.defineProperty(l.prototype,`ownerElement`,{get:function(){return this.parent}}),Object.defineProperty(l.prototype,`textContent`,{get:function(){return this.value},set:function(s){return this.value=s||``}}),Object.defineProperty(l.prototype,`namespaceURI`,{get:function(){return``}}),Object.defineProperty(l.prototype,`prefix`,{get:function(){return``}}),Object.defineProperty(l.prototype,`localName`,{get:function(){return this.name}}),Object.defineProperty(l.prototype,`specified`,{get:function(){return!0}}),l}).call(this)}).call(s)})),require_XMLNamedNodeMap=__commonJSMin(((s,l)=>{(function(){l.exports=(function(){class s{constructor(s){this.nodes=s}clone(){return this.nodes=null}getNamedItem(s){return this.nodes[s]}setNamedItem(s){var l=this.nodes[s.nodeName];return this.nodes[s.nodeName]=s,l||null}removeNamedItem(s){var l=this.nodes[s];return delete this.nodes[s],l||null}item(s){return this.nodes[Object.keys(this.nodes)[s]]||null}getNamedItemNS(s,l){throw Error(`This DOM method is not implemented.`)}setNamedItemNS(s){throw Error(`This DOM method is not implemented.`)}removeNamedItemNS(s,l){throw Error(`This DOM method is not implemented.`)}}return Object.defineProperty(s.prototype,`length`,{get:function(){return Object.keys(this.nodes).length||0}}),s}).call(this)}).call(s)})),require_XMLElement=__commonJSMin(((s,l)=>{(function(){var s,p,g,v,b,C,w,E={}.hasOwnProperty;({isObject:w,isFunction:C,getValue:b}=require_Utility()),v=require_XMLNode(),s=require_NodeType(),p=require_XMLAttribute(),g=require_XMLNamedNodeMap(),l.exports=(function(){class l extends v{constructor(l,p,g){var v,b,C,w;if(super(l),p==null)throw Error(`Missing element name. `+this.debugInfo());if(this.name=this.stringify.name(p),this.type=s.Element,this.attribs={},this.schemaTypeInfo=null,g!=null&&this.attribute(g),l.type===s.Document&&(this.isRoot=!0,this.documentObject=l,l.rootObject=this,l.children)){for(w=l.children,b=0,C=w.length;b=g;l=0<=g?++p:--p)if(!this.attribs[l].isEqualNode(s.attribs[l]))return!1;return!0}}return Object.defineProperty(l.prototype,`tagName`,{get:function(){return this.name}}),Object.defineProperty(l.prototype,`namespaceURI`,{get:function(){return``}}),Object.defineProperty(l.prototype,`prefix`,{get:function(){return``}}),Object.defineProperty(l.prototype,`localName`,{get:function(){return this.name}}),Object.defineProperty(l.prototype,`id`,{get:function(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}),Object.defineProperty(l.prototype,`className`,{get:function(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}),Object.defineProperty(l.prototype,`classList`,{get:function(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}),Object.defineProperty(l.prototype,`attributes`,{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new g(this.attribs)),this.attributeMap}}),l}).call(this)}).call(s)})),require_XMLCharacterData=__commonJSMin(((s,l)=>{(function(){var s=require_XMLNode();l.exports=(function(){class l extends s{constructor(s){super(s),this.value=``}clone(){return Object.create(this)}substringData(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}appendData(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}insertData(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}deleteData(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}replaceData(s,l,p){throw Error(`This DOM method is not implemented.`+this.debugInfo())}isEqualNode(s){return!(!super.isEqualNode(s)||s.data!==this.data)}}return Object.defineProperty(l.prototype,`data`,{get:function(){return this.value},set:function(s){return this.value=s||``}}),Object.defineProperty(l.prototype,`length`,{get:function(){return this.value.length}}),Object.defineProperty(l.prototype,`textContent`,{get:function(){return this.value},set:function(s){return this.value=s||``}}),l}).call(this)}).call(s)})),require_XMLCData=__commonJSMin(((s,l)=>{(function(){var s=require_NodeType(),p=require_XMLCharacterData();l.exports=class extends p{constructor(l,p){if(super(l),p==null)throw Error(`Missing CDATA text. `+this.debugInfo());this.name=`#cdata-section`,this.type=s.CData,this.value=this.stringify.cdata(p)}clone(){return Object.create(this)}toString(s){return this.options.writer.cdata(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLComment=__commonJSMin(((s,l)=>{(function(){var s=require_NodeType(),p=require_XMLCharacterData();l.exports=class extends p{constructor(l,p){if(super(l),p==null)throw Error(`Missing comment text. `+this.debugInfo());this.name=`#comment`,this.type=s.Comment,this.value=this.stringify.comment(p)}clone(){return Object.create(this)}toString(s){return this.options.writer.comment(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLDeclaration=__commonJSMin(((s,l)=>{(function(){var s,p,g;({isObject:g}=require_Utility()),p=require_XMLNode(),s=require_NodeType(),l.exports=class extends p{constructor(l,p,v,b){super(l),g(p)&&({version:p,encoding:v,standalone:b}=p),p||=`1.0`,this.type=s.Declaration,this.version=this.stringify.xmlVersion(p),v!=null&&(this.encoding=this.stringify.xmlEncoding(v)),b!=null&&(this.standalone=this.stringify.xmlStandalone(b))}toString(s){return this.options.writer.declaration(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLDTDAttList=__commonJSMin(((s,l)=>{(function(){var s,p=require_XMLNode();s=require_NodeType(),l.exports=class extends p{constructor(l,p,g,v,b,C){if(super(l),p==null)throw Error(`Missing DTD element name. `+this.debugInfo());if(g==null)throw Error(`Missing DTD attribute name. `+this.debugInfo(p));if(!v)throw Error(`Missing DTD attribute type. `+this.debugInfo(p));if(!b)throw Error(`Missing DTD attribute default. `+this.debugInfo(p));if(b.indexOf(`#`)!==0&&(b=`#`+b),!b.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw Error(`Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. `+this.debugInfo(p));if(C&&!b.match(/^(#FIXED|#DEFAULT)$/))throw Error(`Default value only applies to #FIXED or #DEFAULT. `+this.debugInfo(p));this.elementName=this.stringify.name(p),this.type=s.AttributeDeclaration,this.attributeName=this.stringify.name(g),this.attributeType=this.stringify.dtdAttType(v),C&&(this.defaultValue=this.stringify.dtdAttDefault(C)),this.defaultValueType=b}toString(s){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLDTDEntity=__commonJSMin(((s,l)=>{(function(){var s,p,g;({isObject:g}=require_Utility()),p=require_XMLNode(),s=require_NodeType(),l.exports=(function(){class l extends p{constructor(l,p,v,b){if(super(l),v==null)throw Error(`Missing DTD entity name. `+this.debugInfo(v));if(b==null)throw Error(`Missing DTD entity value. `+this.debugInfo(v));if(this.pe=!!p,this.name=this.stringify.name(v),this.type=s.EntityDeclaration,!g(b))this.value=this.stringify.dtdEntityValue(b),this.internal=!0;else{if(!b.pubID&&!b.sysID)throw Error(`Public and/or system identifiers are required for an external entity. `+this.debugInfo(v));if(b.pubID&&!b.sysID)throw Error(`System identifier is required for a public external entity. `+this.debugInfo(v));if(this.internal=!1,b.pubID!=null&&(this.pubID=this.stringify.dtdPubID(b.pubID)),b.sysID!=null&&(this.sysID=this.stringify.dtdSysID(b.sysID)),b.nData!=null&&(this.nData=this.stringify.dtdNData(b.nData)),this.pe&&this.nData)throw Error(`Notation declaration is not allowed in a parameter entity. `+this.debugInfo(v))}}toString(s){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(s))}}return Object.defineProperty(l.prototype,`publicId`,{get:function(){return this.pubID}}),Object.defineProperty(l.prototype,`systemId`,{get:function(){return this.sysID}}),Object.defineProperty(l.prototype,`notationName`,{get:function(){return this.nData||null}}),Object.defineProperty(l.prototype,`inputEncoding`,{get:function(){return null}}),Object.defineProperty(l.prototype,`xmlEncoding`,{get:function(){return null}}),Object.defineProperty(l.prototype,`xmlVersion`,{get:function(){return null}}),l}).call(this)}).call(s)})),require_XMLDTDElement=__commonJSMin(((s,l)=>{(function(){var s,p=require_XMLNode();s=require_NodeType(),l.exports=class extends p{constructor(l,p,g){if(super(l),p==null)throw Error(`Missing DTD element name. `+this.debugInfo());g||=`(#PCDATA)`,Array.isArray(g)&&(g=`(`+g.join(`,`)+`)`),this.name=this.stringify.name(p),this.type=s.ElementDeclaration,this.value=this.stringify.dtdElementValue(g)}toString(s){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLDTDNotation=__commonJSMin(((s,l)=>{(function(){var s,p=require_XMLNode();s=require_NodeType(),l.exports=(function(){class l extends p{constructor(l,p,g){if(super(l),p==null)throw Error(`Missing DTD notation name. `+this.debugInfo(p));if(!g.pubID&&!g.sysID)throw Error(`Public or system identifiers are required for an external entity. `+this.debugInfo(p));this.name=this.stringify.name(p),this.type=s.NotationDeclaration,g.pubID!=null&&(this.pubID=this.stringify.dtdPubID(g.pubID)),g.sysID!=null&&(this.sysID=this.stringify.dtdSysID(g.sysID))}toString(s){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(s))}}return Object.defineProperty(l.prototype,`publicId`,{get:function(){return this.pubID}}),Object.defineProperty(l.prototype,`systemId`,{get:function(){return this.sysID}}),l}).call(this)}).call(s)})),require_XMLDocType=__commonJSMin(((s,l)=>{(function(){var s,p,g,v,b,C,w,E;({isObject:E}=require_Utility()),w=require_XMLNode(),s=require_NodeType(),p=require_XMLDTDAttList(),v=require_XMLDTDEntity(),g=require_XMLDTDElement(),b=require_XMLDTDNotation(),C=require_XMLNamedNodeMap(),l.exports=(function(){class l extends w{constructor(l,p,g){var v,b,C,w;if(super(l),this.type=s.DocType,l.children){for(w=l.children,b=0,C=w.length;b{(function(){var s=require_NodeType(),p=require_XMLNode();l.exports=class extends p{constructor(l,p){if(super(l),p==null)throw Error(`Missing raw text. `+this.debugInfo());this.type=s.Raw,this.value=this.stringify.raw(p)}clone(){return Object.create(this)}toString(s){return this.options.writer.raw(this,this.options.writer.filterOptions(s))}}}).call(s)})),require_XMLText=__commonJSMin(((s,l)=>{(function(){var s=require_NodeType(),p=require_XMLCharacterData();l.exports=(function(){class l extends p{constructor(l,p){if(super(l),p==null)throw Error(`Missing element text. `+this.debugInfo());this.name=`#text`,this.type=s.Text,this.value=this.stringify.text(p)}clone(){return Object.create(this)}toString(s){return this.options.writer.text(this,this.options.writer.filterOptions(s))}splitText(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}replaceWholeText(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}return Object.defineProperty(l.prototype,`isElementContentWhitespace`,{get:function(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}),Object.defineProperty(l.prototype,`wholeText`,{get:function(){var s,l,p=``;for(l=this.previousSibling;l;)p=l.data+p,l=l.previousSibling;for(p+=this.data,s=this.nextSibling;s;)p+=s.data,s=s.nextSibling;return p}}),l}).call(this)}).call(s)})),require_XMLProcessingInstruction=__commonJSMin(((s,l)=>{(function(){var s=require_NodeType(),p=require_XMLCharacterData();l.exports=class extends p{constructor(l,p,g){if(super(l),p==null)throw Error(`Missing instruction target. `+this.debugInfo());this.type=s.ProcessingInstruction,this.target=this.stringify.insTarget(p),this.name=this.target,g&&(this.value=this.stringify.insValue(g))}clone(){return Object.create(this)}toString(s){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(s))}isEqualNode(s){return!(!super.isEqualNode(s)||s.target!==this.target)}}}).call(s)})),require_XMLDummy=__commonJSMin(((s,l)=>{(function(){var s,p=require_XMLNode();s=require_NodeType(),l.exports=class extends p{constructor(l){super(l),this.type=s.Dummy}clone(){return Object.create(this)}toString(s){return``}}}).call(s)})),require_XMLNodeList=__commonJSMin(((s,l)=>{(function(){l.exports=(function(){class s{constructor(s){this.nodes=s}clone(){return this.nodes=null}item(s){return this.nodes[s]||null}}return Object.defineProperty(s.prototype,`length`,{get:function(){return this.nodes.length||0}}),s}).call(this)}).call(s)})),require_DocumentPosition=__commonJSMin(((s,l)=>{(function(){l.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(s)})),require_XMLNode=__commonJSMin(((s,l)=>{(function(){var s,p,g,v,b,C,w,E,k,A,N,F,I,R,B,q,le={}.hasOwnProperty,J=[].splice;({isObject:q,isFunction:B,isEmpty:R,getValue:I}=require_Utility()),E=null,g=null,v=null,b=null,C=null,N=null,F=null,A=null,w=null,p=null,k=null,s=null,l.exports=(function(){class l{constructor(l){this.parent=l,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,E||(E=require_XMLElement(),g=require_XMLCData(),v=require_XMLComment(),b=require_XMLDeclaration(),C=require_XMLDocType(),N=require_XMLRaw(),F=require_XMLText(),A=require_XMLProcessingInstruction(),w=require_XMLDummy(),p=require_NodeType(),k=require_XMLNodeList(),require_XMLNamedNodeMap(),s=require_DocumentPosition())}setParent(s){var l,p,g,v,b;for(this.parent=s,s&&(this.options=s.options,this.stringify=s.stringify),v=this.children,b=[],p=0,g=v.length;p`:this.parent?.name?`node: <`+s+`>, parent: <`+this.parent.name+`>`:`node: <`+s+`>`}ele(s,l,p){return this.element(s,l,p)}nod(s,l,p){return this.node(s,l,p)}txt(s){return this.text(s)}dat(s){return this.cdata(s)}com(s){return this.comment(s)}ins(s,l){return this.instruction(s,l)}doc(){return this.document()}dec(s,l,p){return this.declaration(s,l,p)}e(s,l,p){return this.element(s,l,p)}n(s,l,p){return this.node(s,l,p)}t(s){return this.text(s)}d(s){return this.cdata(s)}c(s){return this.comment(s)}r(s){return this.raw(s)}i(s,l){return this.instruction(s,l)}u(){return this.up()}importXMLBuilder(s){return this.importDocument(s)}attribute(s,l){throw Error(`attribute() applies to element nodes only.`)}att(s,l){return this.attribute(s,l)}a(s,l){return this.attribute(s,l)}removeAttribute(s){throw Error(`attribute() applies to element nodes only.`)}replaceChild(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}removeChild(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}appendChild(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}hasChildNodes(){return this.children.length!==0}cloneNode(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}normalize(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}isSupported(s,l){return!0}hasAttributes(){return this.attribs.length!==0}compareDocumentPosition(l){var p=this,g;return p===l?0:this.document()===l.document()?p.isAncestor(l)?s.Contains|s.Preceding:p.isDescendant(l)?s.Contains|s.Following:p.isPreceding(l)?s.Preceding:s.Following:(g=s.Disconnected|s.ImplementationSpecific,Math.random()<.5?g|=s.Preceding:g|=s.Following,g)}isSameNode(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}lookupPrefix(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}isDefaultNamespace(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}lookupNamespaceURI(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}isEqualNode(s){var l,p,g;if(s.nodeType!==this.nodeType||s.children.length!==this.children.length)return!1;for(l=p=0,g=this.children.length-1;0<=g?p<=g:p>=g;l=0<=g?++p:--p)if(!this.children[l].isEqualNode(s.children[l]))return!1;return!0}getFeature(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}setUserData(s,l,p){throw Error(`This DOM method is not implemented.`+this.debugInfo())}getUserData(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}contains(s){return s?s===this||this.isDescendant(s):!1}isDescendant(s){var l,p,g,v,b=this.children;for(g=0,v=b.length;gp}treePosition(s){var l,p=0;return l=!1,this.foreachTreeNode(this.document(),function(g){if(p++,!l&&g===s)return l=!0}),l?p:-1}foreachTreeNode(s,l){var p,g,v,b,C;for(s||=this.document(),b=s.children,g=0,v=b.length;g{(function(){var s={}.hasOwnProperty;l.exports=(function(){class l{constructor(l){var p,g,v;for(p in this.assertLegalChar=this.assertLegalChar.bind(this),this.assertLegalName=this.assertLegalName.bind(this),l||={},this.options=l,this.options.version||(this.options.version=`1.0`),g=l.stringify||{},g)s.call(g,p)&&(v=g[p],this[p]=v)}name(s){return this.options.noValidation?s:this.assertLegalName(``+s||``)}text(s){return this.options.noValidation?s:this.assertLegalChar(this.textEscape(``+s||``))}cdata(s){return this.options.noValidation?s:(s=``+s||``,s=s.replace(`]]>`,`]]]]>`),this.assertLegalChar(s))}comment(s){if(this.options.noValidation)return s;if(s=``+s||``,s.match(/--/))throw Error(`Comment text cannot contain double-hypen: `+s);return this.assertLegalChar(s)}raw(s){return this.options.noValidation?s:``+s||``}attValue(s){return this.options.noValidation?s:this.assertLegalChar(this.attEscape(s=``+s||``))}insTarget(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}insValue(s){if(this.options.noValidation)return s;if(s=``+s||``,s.match(/\?>/))throw Error(`Invalid processing instruction value: `+s);return this.assertLegalChar(s)}xmlVersion(s){if(this.options.noValidation)return s;if(s=``+s||``,!s.match(/1\.[0-9]+/))throw Error(`Invalid version number: `+s);return s}xmlEncoding(s){if(this.options.noValidation)return s;if(s=``+s||``,!s.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw Error(`Invalid encoding: `+s);return this.assertLegalChar(s)}xmlStandalone(s){return this.options.noValidation?s:s?`yes`:`no`}dtdPubID(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdSysID(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdElementValue(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdAttType(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdAttDefault(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdEntityValue(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}dtdNData(s){return this.options.noValidation?s:this.assertLegalChar(``+s||``)}assertLegalChar(s){var l,p;if(this.options.noValidation)return s;if(this.options.version===`1.0`){if(l=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g,this.options.invalidCharReplacement!==void 0)s=s.replace(l,this.options.invalidCharReplacement);else if(p=s.match(l))throw Error(`Invalid character in string: ${s} at index ${p.index}`)}else if(this.options.version===`1.1`){if(l=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g,this.options.invalidCharReplacement!==void 0)s=s.replace(l,this.options.invalidCharReplacement);else if(p=s.match(l))throw Error(`Invalid character in string: ${s} at index ${p.index}`)}return s}assertLegalName(s){var l;if(this.options.noValidation)return s;if(s=this.assertLegalChar(s),l=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!s.match(l))throw Error(`Invalid character in name: ${s}`);return s}textEscape(s){var l;return this.options.noValidation?s:(l=this.options.noDoubleEncoding?/(?!&(lt|gt|amp|apos|quot);)&/g:/&/g,s.replace(l,`&`).replace(//g,`>`).replace(/\r/g,` `))}attEscape(s){var l;return this.options.noValidation?s:(l=this.options.noDoubleEncoding?/(?!&(lt|gt|amp|apos|quot);)&/g:/&/g,s.replace(l,`&`).replace(/{(function(){l.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(s)})),require_XMLWriterBase=__commonJSMin(((s,l)=>{(function(){var s,p,g,v={}.hasOwnProperty;({assign:g}=require_Utility()),s=require_NodeType(),require_XMLDeclaration(),require_XMLDocType(),require_XMLCData(),require_XMLComment(),require_XMLElement(),require_XMLRaw(),require_XMLText(),require_XMLProcessingInstruction(),require_XMLDummy(),require_XMLDTDAttList(),require_XMLDTDElement(),require_XMLDTDEntity(),require_XMLDTDNotation(),p=require_WriterState(),l.exports=class{constructor(s){var l,p,g;for(l in s||={},this.options=s,p=s.writer||{},p)v.call(p,l)&&(g=p[l],this[`_`+l]=this[l],this[l]=g)}filterOptions(s){var l,v,b,C,w,E,k,A,N;return s||={},s=g({},this.options,s),l={writer:this},l.pretty=s.pretty||!1,l.allowEmpty=s.allowEmpty||!1,l.indent=s.indent??` `,l.newline=s.newline??` -`,l.offset=s.offset??0,l.width=s.width??0,l.dontPrettyTextNodes=s.dontPrettyTextNodes??s.dontprettytextnodes??0,l.spaceBeforeSlash=s.spaceBeforeSlash??s.spacebeforeslash??``,l.spaceBeforeSlash===!0&&(l.spaceBeforeSlash=` `),l.suppressPrettyCount=0,l.user={},l.state=p.None,l}indent(s,l,p){var g;return!l.pretty||l.suppressPrettyCount?``:l.pretty&&(g=(p||0)+l.offset+1,g>0)?Array(g).join(l.indent):``}endline(s,l,p){return!l.pretty||l.suppressPrettyCount?``:l.newline}attribute(s,l,p){var g;return this.openAttribute(s,l,p),g=l.pretty&&l.width>0?s.name+`="`+s.value+`"`:` `+s.name+`="`+s.value+`"`,this.closeAttribute(s,l,p),g}cdata(s,l,g){var v;return this.openNode(s,l,g),l.state=p.OpenTag,v=this.indent(s,l,g)+``+this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),v}comment(s,l,g){var v;return this.openNode(s,l,g),l.state=p.OpenTag,v=this.indent(s,l,g)+``+this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),v}declaration(s,l,g){var v;return this.openNode(s,l,g),l.state=p.OpenTag,v=this.indent(s,l,g)+``,v+=this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),v}docType(s,l,g){var v,b,C,w,E;if(g||=0,this.openNode(s,l,g),l.state=p.OpenTag,w=this.indent(s,l,g),w+=`0){for(w+=` [`,w+=this.endline(s,l,g),l.state=p.InsideTag,E=s.children,b=0,C=E.length;b`,w+=this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),w}element(l,g,b){var C,w,E,k,A,N,F,I,R,B,q,le,J,_e,be,xe,De,Ne,Pe;if(b||=0,le=!1,this.openNode(l,g,b),g.state=p.OpenTag,J=this.indent(l,g,b)+`<`+l.name,g.pretty&&g.width>0)for(q in I=J.length,be=l.attribs,be)v.call(be,q)&&(C=be[q],_e=this.attribute(C,g,b),w=_e.length,I+w>g.width?(Pe=this.indent(l,g,b+1)+_e,J+=this.endline(l,g,b)+Pe,I=Pe.length):(Pe=` `+_e,J+=Pe,I+=Pe.length));else for(q in xe=l.attribs,xe)v.call(xe,q)&&(C=xe[q],J+=this.attribute(C,g,b));if(k=l.children.length,A=k===0?null:l.children[0],k===0||l.children.every(function(l){return(l.type===s.Text||l.type===s.Raw||l.type===s.CData)&&l.value===``}))g.allowEmpty?(J+=`>`,g.state=p.CloseTag,J+=``+this.endline(l,g,b)):(g.state=p.CloseTag,J+=g.spaceBeforeSlash+`/>`+this.endline(l,g,b));else if(g.pretty&&k===1&&(A.type===s.Text||A.type===s.Raw||A.type===s.CData)&&A.value!=null)J+=`>`,g.state=p.InsideTag,g.suppressPrettyCount++,le=!0,J+=this.writeChildNode(A,g,b+1),g.suppressPrettyCount--,le=!1,g.state=p.CloseTag,J+=``+this.endline(l,g,b);else{if(g.dontPrettyTextNodes){for(De=l.children,N=0,R=De.length;N`+this.endline(l,g,b),g.state=p.InsideTag,Ne=l.children,F=0,B=Ne.length;F`,le&&g.suppressPrettyCount--,J+=this.endline(l,g,b),g.state=p.None}return this.closeNode(l,g,b),J}writeChildNode(l,p,g){switch(l.type){case s.CData:return this.cdata(l,p,g);case s.Comment:return this.comment(l,p,g);case s.Element:return this.element(l,p,g);case s.Raw:return this.raw(l,p,g);case s.Text:return this.text(l,p,g);case s.ProcessingInstruction:return this.processingInstruction(l,p,g);case s.Dummy:return``;case s.Declaration:return this.declaration(l,p,g);case s.DocType:return this.docType(l,p,g);case s.AttributeDeclaration:return this.dtdAttList(l,p,g);case s.ElementDeclaration:return this.dtdElement(l,p,g);case s.EntityDeclaration:return this.dtdEntity(l,p,g);case s.NotationDeclaration:return this.dtdNotation(l,p,g);default:throw Error(`Unknown XML node type: `+l.constructor.name)}}processingInstruction(s,l,g){var v;return this.openNode(s,l,g),l.state=p.OpenTag,v=this.indent(s,l,g)+``,v+=this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),v}raw(s,l,g){var v;return this.openNode(s,l,g),l.state=p.OpenTag,v=this.indent(s,l,g),l.state=p.InsideTag,v+=s.value,l.state=p.CloseTag,v+=this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),v}text(s,l,g){var v;return this.openNode(s,l,g),l.state=p.OpenTag,v=this.indent(s,l,g),l.state=p.InsideTag,v+=s.value,l.state=p.CloseTag,v+=this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),v}dtdAttList(s,l,g){var v;return this.openNode(s,l,g),l.state=p.OpenTag,v=this.indent(s,l,g)+``+this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),v}dtdElement(s,l,g){var v;return this.openNode(s,l,g),l.state=p.OpenTag,v=this.indent(s,l,g)+``+this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),v}dtdEntity(s,l,g){var v;return this.openNode(s,l,g),l.state=p.OpenTag,v=this.indent(s,l,g)+``+this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),v}dtdNotation(s,l,g){var v;return this.openNode(s,l,g),l.state=p.OpenTag,v=this.indent(s,l,g)+``+this.endline(s,l,g),l.state=p.None,this.closeNode(s,l,g),v}openNode(s,l,p){}closeNode(s,l,p){}openAttribute(s,l,p){}closeAttribute(s,l,p){}}}).call(s)})),require_XMLStringWriter=__commonJSMin(((s,l)=>{(function(){var s=require_XMLWriterBase();l.exports=class extends s{constructor(s){super(s)}document(s,l){var p,g,v,b,C;for(l=this.filterOptions(l),b=``,C=s.children,g=0,v=C.length;g{(function(){var s,p,g,v,b,C,w;({isPlainObject:w}=require_Utility()),g=require_XMLDOMImplementation(),p=require_XMLDOMConfiguration(),v=require_XMLNode(),s=require_NodeType(),C=require_XMLStringifier(),b=require_XMLStringWriter(),l.exports=(function(){class l extends v{constructor(l){super(null),this.name=`#document`,this.type=s.Document,this.documentURI=null,this.domConfig=new p,l||={},l.writer||=new b,this.options=l,this.stringify=new C(l)}end(s){var l={};return s?w(s)&&(l=s,s=this.options.writer):s=this.options.writer,s.document(this,s.filterOptions(l))}toString(s){return this.options.writer.document(this,this.options.writer.filterOptions(s))}createElement(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createDocumentFragment(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createTextNode(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createComment(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createCDATASection(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createProcessingInstruction(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createAttribute(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createEntityReference(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}getElementsByTagName(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}importNode(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createElementNS(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createAttributeNS(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}getElementsByTagNameNS(s,l){throw Error(`This DOM method is not implemented.`+this.debugInfo())}getElementById(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}adoptNode(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}normalizeDocument(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}renameNode(s,l,p){throw Error(`This DOM method is not implemented.`+this.debugInfo())}getElementsByClassName(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createEvent(s){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createRange(){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createNodeIterator(s,l,p){throw Error(`This DOM method is not implemented.`+this.debugInfo())}createTreeWalker(s,l,p){throw Error(`This DOM method is not implemented.`+this.debugInfo())}}return Object.defineProperty(l.prototype,`implementation`,{value:new g}),Object.defineProperty(l.prototype,`doctype`,{get:function(){var l,p,g,v=this.children;for(p=0,g=v.length;p{(function(){var s,p,g,v,b,C,w,E,k,A,N,F,I,R,B,q,le,J,_e,be,xe,De,Ne={}.hasOwnProperty;({isObject:xe,isFunction:be,isPlainObject:De,getValue:_e}=require_Utility()),s=require_NodeType(),F=require_XMLDocument(),I=require_XMLElement(),v=require_XMLCData(),b=require_XMLComment(),B=require_XMLRaw(),J=require_XMLText(),R=require_XMLProcessingInstruction(),A=require_XMLDeclaration(),N=require_XMLDocType(),C=require_XMLDTDAttList(),E=require_XMLDTDEntity(),w=require_XMLDTDElement(),k=require_XMLDTDNotation(),g=require_XMLAttribute(),le=require_XMLStringifier(),q=require_XMLStringWriter(),p=require_WriterState(),l.exports=class{constructor(l,p,g){var v;this.name=`?xml`,this.type=s.Document,l||={},v={},l.writer?De(l.writer)&&(v=l.writer,l.writer=new q):l.writer=new q,this.options=l,this.writer=l.writer,this.writerOptions=this.writer.filterOptions(v),this.stringify=new le(l),this.onDataCallback=p||function(){},this.onEndCallback=g||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}createChildNode(l){var p,g,v,b,C,w,E,k;switch(l.type){case s.CData:this.cdata(l.value);break;case s.Comment:this.comment(l.value);break;case s.Element:for(g in v={},E=l.attribs,E)Ne.call(E,g)&&(p=E[g],v[g]=p.value);this.node(l.name,v);break;case s.Dummy:this.dummy();break;case s.Raw:this.raw(l.value);break;case s.Text:this.text(l.value);break;case s.ProcessingInstruction:this.instruction(l.target,l.value);break;default:throw Error(`This XML node type is not supported in a JS object: `+l.constructor.name)}for(k=l.children,C=0,w=k.length;C=0;)this.up();return this.onEnd()}openCurrent(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)}openNode(l){var g,v,b,C;if(!l.isOpen){if(!this.root&&this.currentLevel===0&&l.type===s.Element&&(this.root=l),v=``,l.type===s.Element){for(b in this.writerOptions.state=p.OpenTag,v=this.writer.indent(l,this.writerOptions,this.currentLevel)+`<`+l.name,C=l.attribs,C)Ne.call(C,b)&&(g=C[b],v+=this.writer.attribute(g,this.writerOptions,this.currentLevel));v+=(l.children?`>`:`/>`)+this.writer.endline(l,this.writerOptions,this.currentLevel),this.writerOptions.state=p.InsideTag}else this.writerOptions.state=p.OpenTag,v=this.writer.indent(l,this.writerOptions,this.currentLevel)+``),v+=this.writer.endline(l,this.writerOptions,this.currentLevel);return this.onData(v,this.currentLevel),l.isOpen=!0}}closeNode(l){var g;if(!l.isClosed)return g=``,this.writerOptions.state=p.CloseTag,g=l.type===s.Element?this.writer.indent(l,this.writerOptions,this.currentLevel)+``+this.writer.endline(l,this.writerOptions,this.currentLevel):this.writer.indent(l,this.writerOptions,this.currentLevel)+`]>`+this.writer.endline(l,this.writerOptions,this.currentLevel),this.writerOptions.state=p.None,this.onData(g,this.currentLevel),l.isClosed=!0}onData(s,l){return this.documentStarted=!0,this.onDataCallback(s,l+1)}onEnd(){return this.documentCompleted=!0,this.onEndCallback()}debugInfo(s){return s==null?``:`node: <`+s+`>`}ele(){return this.element(...arguments)}nod(s,l,p){return this.node(s,l,p)}txt(s){return this.text(s)}dat(s){return this.cdata(s)}com(s){return this.comment(s)}ins(s,l){return this.instruction(s,l)}dec(s,l,p){return this.declaration(s,l,p)}dtd(s,l,p){return this.doctype(s,l,p)}e(s,l,p){return this.element(s,l,p)}n(s,l,p){return this.node(s,l,p)}t(s){return this.text(s)}d(s){return this.cdata(s)}c(s){return this.comment(s)}r(s){return this.raw(s)}i(s,l){return this.instruction(s,l)}att(){return this.currentNode&&this.currentNode.type===s.DocType?this.attList(...arguments):this.attribute(...arguments)}a(){return this.currentNode&&this.currentNode.type===s.DocType?this.attList(...arguments):this.attribute(...arguments)}ent(s,l){return this.entity(s,l)}pent(s,l){return this.pEntity(s,l)}not(s,l){return this.notation(s,l)}}}).call(s)})),require_XMLStreamWriter=__commonJSMin(((s,l)=>{(function(){var s,p,g,v={}.hasOwnProperty;s=require_NodeType(),g=require_XMLWriterBase(),p=require_WriterState(),l.exports=class extends g{constructor(s,l){super(l),this.stream=s}endline(s,l,g){return s.isLastRootNode&&l.state===p.CloseTag?``:super.endline(s,l,g)}document(s,l){var p,g,v,b,C,w,E=s.children,k,A;for(g=v=0,C=E.length;v0){for(this.stream.write(` [`),this.stream.write(this.endline(s,l,g)),l.state=p.InsideTag,w=s.children,b=0,C=w.length;b`),this.stream.write(this.endline(s,l,g)),l.state=p.None,this.closeNode(s,l,g)}element(l,g,b){var C,w,E,k,A,N,F,I,R,B,q,le,J,_e,be;if(b||=0,this.openNode(l,g,b),g.state=p.OpenTag,B=this.indent(l,g,b)+`<`+l.name,g.pretty&&g.width>0)for(R in F=B.length,le=l.attribs,le)v.call(le,R)&&(C=le[R],q=this.attribute(C,g,b),w=q.length,F+w>g.width?(be=this.indent(l,g,b+1)+q,B+=this.endline(l,g,b)+be,F=be.length):(be=` `+q,B+=be,F+=be.length));else for(R in J=l.attribs,J)v.call(J,R)&&(C=J[R],B+=this.attribute(C,g,b));if(this.stream.write(B),k=l.children.length,A=k===0?null:l.children[0],k===0||l.children.every(function(l){return(l.type===s.Text||l.type===s.Raw||l.type===s.CData)&&l.value===``}))g.allowEmpty?(this.stream.write(`>`),g.state=p.CloseTag,this.stream.write(``)):(g.state=p.CloseTag,this.stream.write(g.spaceBeforeSlash+`/>`));else if(g.pretty&&k===1&&(A.type===s.Text||A.type===s.Raw||A.type===s.CData)&&A.value!=null)this.stream.write(`>`),g.state=p.InsideTag,g.suppressPrettyCount++,this.writeChildNode(A,g,b+1),g.suppressPrettyCount--,g.state=p.CloseTag,this.stream.write(``);else{for(this.stream.write(`>`+this.endline(l,g,b)),g.state=p.InsideTag,_e=l.children,N=0,I=_e.length;N`)}return this.stream.write(this.endline(l,g,b)),g.state=p.None,this.closeNode(l,g,b)}processingInstruction(s,l,p){return this.stream.write(super.processingInstruction(s,l,p))}raw(s,l,p){return this.stream.write(super.raw(s,l,p))}text(s,l,p){return this.stream.write(super.text(s,l,p))}dtdAttList(s,l,p){return this.stream.write(super.dtdAttList(s,l,p))}dtdElement(s,l,p){return this.stream.write(super.dtdElement(s,l,p))}dtdEntity(s,l,p){return this.stream.write(super.dtdEntity(s,l,p))}dtdNotation(s,l,p){return this.stream.write(super.dtdNotation(s,l,p))}}}).call(s)})),require_lib$1=__commonJSMin(((s,l)=>{(function(){var s,p,g,v,b,C,w,E,k;({assign:E,isFunction:k}=require_Utility()),g=require_XMLDOMImplementation(),v=require_XMLDocument(),b=require_XMLDocumentCB(),w=require_XMLStringWriter(),C=require_XMLStreamWriter(),s=require_NodeType(),p=require_WriterState(),l.exports.create=function(s,l,p,g){var b,C;if(s==null)throw Error(`Root element needs a name.`);return g=E({},l,p,g),b=new v(g),C=b.element(s),g.headless||(b.declaration(g),(g.pubID!=null||g.sysID!=null)&&b.dtd(g)),C},l.exports.begin=function(s,l,p){return k(s)&&([l,p]=[s,l],s={}),l?new b(s,l,p):new v(s)},l.exports.stringWriter=function(s){return new w(s)},l.exports.streamWriter=function(s,l){return new C(s,l)},l.exports.implementation=new g,l.exports.nodeType=s,l.exports.writerState=p}).call(s)})),require_make_dir=__commonJSMin(((s,l)=>{let p=require(`fs`),g=require(`path`),{promisify:v}=require(`util`),b=require(`semver`).satisfies(process.version,`>=10.12.0`),C=s=>{if(process.platform===`win32`&&/[<>:"|?*]/.test(s.replace(g.parse(s).root,``))){let l=Error(`Path contains invalid characters: ${s}`);throw l.code=`EINVAL`,l}},w=s=>({mode:511,fs:p,...s}),E=s=>{let l=Error(`operation not permitted, mkdir '${s}'`);return l.code=`EPERM`,l.errno=-4048,l.path=s,l.syscall=`mkdir`,l};l.exports=async(s,l)=>{C(s),l=w(l);let k=v(l.fs.mkdir),A=v(l.fs.stat);if(b&&l.fs.mkdir===p.mkdir){let p=g.resolve(s);return await k(p,{mode:l.mode,recursive:!0}),p}let N=async s=>{try{return await k(s,l.mode),s}catch(l){if(l.code===`EPERM`)throw l;if(l.code===`ENOENT`){if(g.dirname(s)===s)throw E(s);if(l.message.includes(`null bytes`))throw l;return await N(g.dirname(s)),N(s)}try{if(!(await A(s)).isDirectory())throw Error(`The path is not a directory`)}catch{throw l}return s}};return N(g.resolve(s))},l.exports.sync=(s,l)=>{if(C(s),l=w(l),b&&l.fs.mkdirSync===p.mkdirSync){let v=g.resolve(s);return p.mkdirSync(v,{mode:l.mode,recursive:!0}),v}let v=s=>{try{l.fs.mkdirSync(s,l.mode)}catch(p){if(p.code===`EPERM`)throw p;if(p.code===`ENOENT`){if(g.dirname(s)===s)throw E(s);if(p.message.includes(`null bytes`))throw p;return v(g.dirname(s)),v(s)}try{if(!l.fs.statSync(s).isDirectory())throw Error(`The path is not a directory`)}catch{throw p}}return s};return v(g.resolve(s))}})),require_lib=__commonJSMin(((s,l)=>{function p(s,l){for(var p=s.toString();p.length-1?E:k,N=g(b.getHours()),F=g(b.getMinutes()),I=g(b.getSeconds()),R=p(b.getMilliseconds(),3),B=v(b.getTimezoneOffset());return s.replace(/dd/g,C).replace(/MM/g,w).replace(/y{1,4}/g,A).replace(/hh/g,N).replace(/mm/g,F).replace(/ss/g,I).replace(/SSS/g,R).replace(/O/g,B)}function C(s,l,p,g){s[`set`+(g?``:`UTC`)+l](p)}function w(s,p,g){var v=s.indexOf(`O`)<0,b=[{pattern:/y{1,4}/,regexp:`\\d{1,4}`,fn:function(s,l){C(s,`FullYear`,l,v)}},{pattern:/MM/,regexp:`\\d{1,2}`,fn:function(s,l){C(s,`Month`,l-1,v)}},{pattern:/dd/,regexp:`\\d{1,2}`,fn:function(s,l){C(s,`Date`,l,v)}},{pattern:/hh/,regexp:`\\d{1,2}`,fn:function(s,l){C(s,`Hours`,l,v)}},{pattern:/mm/,regexp:`\\d\\d`,fn:function(s,l){C(s,`Minutes`,l,v)}},{pattern:/ss/,regexp:`\\d\\d`,fn:function(s,l){C(s,`Seconds`,l,v)}},{pattern:/SSS/,regexp:`\\d\\d\\d`,fn:function(s,l){C(s,`Milliseconds`,l,v)}},{pattern:/O/,regexp:`[+-]\\d{1,2}:?\\d{2}?|Z`,fn:function(s,l){l=l===`Z`?0:l.replace(`:`,``);var p=Math.abs(l),g=(l>0?-1:1)*(p%100+Math.floor(p/100)*60);s.setUTCMinutes(s.getUTCMinutes()+g)}}],w=b.reduce(function(s,l){return l.pattern.test(s.regexp)?(l.index=s.regexp.match(l.pattern).index,s.regexp=s.regexp.replace(l.pattern,`(`+l.regexp+`)`)):l.index=-1,s},{regexp:s,index:[]}),E=b.filter(function(s){return s.index>-1});E.sort(function(s,l){return s.index-l.index});var k=new RegExp(w.regexp).exec(p);if(k){var A=g||l.exports.now();return E.forEach(function(s,l){s.fn(A,k[l+1])}),A}throw Error(`String '`+p+`' could not be parsed as '`+s+`'`)}function E(s,l,p){if(!s)throw Error(`pattern must be supplied`);return w(s,l,p)}function k(){return new Date}l.exports=b,l.exports.asString=b,l.exports.parse=E,l.exports.now=k,l.exports.ISO8601_FORMAT=`yyyy-MM-ddThh:mm:ss.SSS`,l.exports.ISO8601_WITH_TZ_OFFSET_FORMAT=`yyyy-MM-ddThh:mm:ss.SSSO`,l.exports.DATETIME_FORMAT=`dd MM yyyy hh:mm:ss.SSS`,l.exports.ABSOLUTETIME_FORMAT=`hh:mm:ss.SSS`})),require_test_suite=__commonJSMin(((s,l)=>{var p=require_lodash$1(),g=require_lib().asString;function v(s){this._factory=s,this._attributes={},this._testCases=[],this._properties=[]}v.prototype.name=function(s){return this._attributes.name=s,this},v.prototype.time=function(s){return this._attributes.time=s,this},v.prototype.timestamp=function(s){return p.isDate(s)?this._attributes.timestamp=g(`yyyy-MM-ddThh:mm:ss`,s):this._attributes.timestamp=s,this},v.prototype.property=function(s,l){return this._properties.push({name:s,value:l}),this},v.prototype.testCase=function(){var s=this._factory.newTestCase();return this._testCases.push(s),s},v.prototype.getFailureCount=function(){return this._sumTestCaseCounts(function(s){return s.getFailureCount()})},v.prototype.getErrorCount=function(){return this._sumTestCaseCounts(function(s){return s.getErrorCount()})},v.prototype.getSkippedCount=function(){return this._sumTestCaseCounts(function(s){return s.getSkippedCount()})},v.prototype._sumTestCaseCounts=function(s){var l=p.map(this._testCases,s);return p.sum(l)},v.prototype.build=function(s){this._attributes.tests=this._testCases.length,this._attributes.failures=this.getFailureCount(),this._attributes.errors=this.getErrorCount(),this._attributes.skipped=this.getSkippedCount();var l=s.ele(`testsuite`,this._attributes);if(this._properties.length){var g=l.ele(`properties`);p.forEach(this._properties,function(s){g.ele(`property`,{name:s.name,value:s.value})})}p.forEach(this._testCases,function(s){s.build(l)})},l.exports=v})),require_test_case=__commonJSMin(((s,l)=>{var p=require_lodash$1();function g(){this._error=!1,this._failure=!1,this._skipped=!1,this._standardOutput=void 0,this._standardError=void 0,this._stacktrace=void 0,this._attributes={},this._errorAttributes={},this._failureAttributes={},this._errorAttachment=void 0,this._errorContent=void 0,this._properties=[]}g.prototype.className=function(s){return this._attributes.classname=s,this},g.prototype.name=function(s){return this._attributes.name=s,this},g.prototype.time=function(s){return this._attributes.time=s,this},g.prototype.file=function(s){return this._attributes.file=s,this},g.prototype.failure=function(s,l){return this._failure=!0,s&&(this._failureAttributes.message=s),l&&(this._failureAttributes.type=l),this},g.prototype.error=function(s,l,p){return this._error=!0,s&&(this._errorAttributes.message=s),l&&(this._errorAttributes.type=l),p&&(this._errorContent=p),this},g.prototype.stacktrace=function(s){return this._failure=!0,this._stacktrace=s,this},g.prototype.skipped=function(){return this._skipped=!0,this},g.prototype.standardOutput=function(s){return this._standardOutput=s,this},g.prototype.standardError=function(s){return this._standardError=s,this},g.prototype.getFailureCount=function(){return Number(this._failure)},g.prototype.getErrorCount=function(){return Number(this._error)},g.prototype.getSkippedCount=function(){return Number(this._skipped)},g.prototype.errorAttachment=function(s){return this._errorAttachment=s,this},g.prototype.property=function(s,l){return this._properties.push({name:s,value:l}),this},g.prototype.build=function(s){var l=s.ele(`testcase`,this._attributes);if(this._properties.length){var g=l.ele(`properties`);p.forEach(this._properties,function(s){g.ele(`property`,{name:s.name,value:s.value})})}if(this._failure){var v=l.ele(`failure`,this._failureAttributes);this._stacktrace&&v.cdata(this._stacktrace)}if(this._error){var b=l.ele(`error`,this._errorAttributes);this._errorContent&&b.cdata(this._errorContent)}this._skipped&&l.ele(`skipped`),this._standardOutput&&l.ele(`system-out`).cdata(this._standardOutput);var C;this._standardError&&(C=l.ele(`system-err`).cdata(this._standardError),this._errorAttachment&&C.txt(`[[ATTACHMENT|`+this._errorAttachment+`]]`))},l.exports=g})),require_builder=__commonJSMin(((s,l)=>{var p=require_lodash$1(),g=require_lib$1(),v=require(`path`),b=require_make_dir(),C=require(`fs`);require_test_suite(),require_test_case();function w(s){this._factory=s,this._testSuitesAndCases=[]}w.prototype.writeTo=function(s){b.sync(v.dirname(s)),C.writeFileSync(s,this.build(),`utf8`)},w.prototype.build=function(){var s=g.create(`testsuites`,{encoding:`UTF-8`,invalidCharReplacement:``});return p.forEach(this._testSuitesAndCases,function(l){l.build(s)}),s.end({pretty:!0})},w.prototype.testSuite=function(){var s=this._factory.newTestSuite();return this._testSuitesAndCases.push(s),s},w.prototype.testCase=function(){var s=this._factory.newTestCase();return this._testSuitesAndCases.push(s),s},w.prototype.newBuilder=function(){return this._factory.newBuilder()},l.exports=w})),require_factory=__commonJSMin(((s,l)=>{var p=require_builder(),g=require_test_suite(),v=require_test_case();function b(){}b.prototype.newBuilder=function(){return new p(this)},b.prototype.newTestSuite=function(){return new g(this)},b.prototype.newTestCase=function(){return new v(this)},l.exports=b})),require_src=__commonJSMin(((s,l)=>{l.exports=new(require_factory())().newBuilder()})),initial$4,pending$3,success$3,init_report$1=__esmMin((()=>{initial$4={status:`initial`,title:`Generate build report`},pending$3=()=>({status:`pending`,title:`Generating build report`,output:`Collecting build information`}),success$3=s=>({status:`success`,title:`Generated build report`,output:`View report at ${s.reportPath}`})}));function main$4(s){return createTask({name:`report`,title:initial$4.title,skip:s=>s.skip,steps:[transitionTo(pending$3),generateReport,transitionTo(success$3,!0)]})}var import_src,ReportQuery,generateReport,queryBuildForReport,generateReportTestCase,init_report=__esmMin((()=>{import_src=__toESM$1(require_src()),init_tasks$1(),init_wroteReport(),init_report$1(),ReportQuery=` + `)})),import_source$23,workspaceNotUpToDate_default,init_workspaceNotUpToDate=__esmMin((()=>{import_source$23=__toESM$1(require_source$5()),init_icons(),workspaceNotUpToDate_default=s=>import_source$23.default`${error$2} {bold Workspace not up-to-date with remote}\n${s}`})),initial$6,pending$5,lookupMergeBase,checkoutMergeBase,installingDependencies,success$5,init_prepareWorkspace$1=__esmMin((()=>{initial$6={status:`initial`,title:`Prepare workspace`},pending$5=()=>({status:`pending`,title:`Preparing your workspace`,output:`Ensuring your git workspace is clean and up-to-date`}),lookupMergeBase=s=>({status:`pending`,title:`Preparing your workspace`,output:`Looking up the git merge base for '${s.options.patchHeadRef}' on '${s.options.patchBaseRef}'`}),checkoutMergeBase=s=>({status:`pending`,title:`Preparing your workspace`,output:`Checking out merge base commit '${s.mergeBase?.slice(0,7)}'`}),installingDependencies=()=>({status:`pending`,title:`Preparing your workspace`,output:`Installing dependencies`}),success$5=s=>({status:`success`,title:`Prepared your workspace`,output:`Checked out commit '${s.mergeBase?.slice(0,7)}' on '${s.options.patchBaseRef}'`})})),initial$5,pending$4,success$4,init_restoreWorkspace$1=__esmMin((()=>{initial$5={status:`initial`,title:`Restore workspace`},pending$4=()=>({status:`pending`,title:`Restoring your workspace`,output:`Discarding changes and restoring head location`}),success$4=()=>({status:`success`,title:`Restored your workspace`})})),runRestoreWorkspace,restoreWorkspace_default,init_restoreWorkspace=__esmMin((()=>{init_git$2(),init_installDependencies(),init_tasks$1(),init_restoreWorkspace$1(),runRestoreWorkspace=async s=>{await discardChanges(s),await checkoutPrevious(s),await installDependencies(),await discardChanges(s)},createTask({name:`restoreWorkspace`,title:initial$5.title,steps:[transitionTo(pending$4),runRestoreWorkspace,transitionTo(success$4,!0)]})})),runPrepareWorkspace,prepareWorkspace_default,init_prepareWorkspace=__esmMin((()=>{init_git$2(),init_installDependencies(),init_setExitCode(),init_tasks$1(),init_mergeBaseNotFound(),init_workspaceNotClean(),init_workspaceNotUpToDate(),init_prepareWorkspace$1(),init_restoreWorkspace(),runPrepareWorkspace=async(s,l)=>{let{patchHeadRef:f,patchBaseRef:p}=s.options;if(!await isClean(s))throw setExitCode(s,exitCodes.GIT_NOT_CLEAN,!0),s.log.error(workspaceNotClean_default()),Error(`Working directory is not clean`);if(!await isUpToDate(s))throw setExitCode(s,exitCodes.GIT_OUT_OF_DATE,!0),s.log.error(workspaceNotUpToDate_default(await getUpdateMessage(s))),Error(`Workspace not up-to-date with remote`);if(transitionTo(lookupMergeBase)(s,l),s.mergeBase=await findMergeBase(s,f,p),!s.mergeBase)throw setExitCode(s,exitCodes.GIT_NO_MERGE_BASE,!0),s.log.error(mergeBaseNotFound_default(s.options)),Error(`Could not find a merge base`);transitionTo(checkoutMergeBase)(s,l),await checkout(s,s.mergeBase);try{transitionTo(installingDependencies)(s,l),await installDependencies()}catch(l){throw s.mergeBase=void 0,setExitCode(s,exitCodes.NPM_INSTALL_FAILED),s.log.error(l),await runRestoreWorkspace(s),Error(`Failed to install dependencies`)}},createTask({name:`prepareWorkspace`,title:initial$6.title,steps:[transitionTo(pending$5),runPrepareWorkspace,transitionTo(success$5,!0)]})})),require_make_dir=__commonJSMin(((s,l)=>{let f=require(`fs`),p=require(`path`),{promisify:g}=require(`util`),v=require(`semver`).satisfies(process.version,`>=10.12.0`),b=s=>{if(process.platform===`win32`&&/[<>:"|?*]/.test(s.replace(p.parse(s).root,``))){let l=Error(`Path contains invalid characters: ${s}`);throw l.code=`EINVAL`,l}},C=s=>({mode:511,fs:f,...s}),w=s=>{let l=Error(`operation not permitted, mkdir '${s}'`);return l.code=`EPERM`,l.errno=-4048,l.path=s,l.syscall=`mkdir`,l};l.exports=async(s,l)=>{b(s),l=C(l);let E=g(l.fs.mkdir),k=g(l.fs.stat);if(v&&l.fs.mkdir===f.mkdir){let f=p.resolve(s);return await E(f,{mode:l.mode,recursive:!0}),f}let A=async s=>{try{return await E(s,l.mode),s}catch(l){if(l.code===`EPERM`)throw l;if(l.code===`ENOENT`){if(p.dirname(s)===s)throw w(s);if(l.message.includes(`null bytes`))throw l;return await A(p.dirname(s)),A(s)}try{if(!(await k(s)).isDirectory())throw Error(`The path is not a directory`)}catch{throw l}return s}};return A(p.resolve(s))},l.exports.sync=(s,l)=>{if(b(s),l=C(l),v&&l.fs.mkdirSync===f.mkdirSync){let g=p.resolve(s);return f.mkdirSync(g,{mode:l.mode,recursive:!0}),g}let g=s=>{try{l.fs.mkdirSync(s,l.mode)}catch(f){if(f.code===`EPERM`)throw f;if(f.code===`ENOENT`){if(p.dirname(s)===s)throw w(s);if(f.message.includes(`null bytes`))throw f;return g(p.dirname(s)),g(s)}try{if(!l.fs.statSync(s).isDirectory())throw Error(`The path is not a directory`)}catch{throw f}}return s};return g(p.resolve(s))}})),require_lib=__commonJSMin(((s,l)=>{function f(s,l){for(var f=s.toString();f.length-1?w:E,A=p(v.getHours()),N=p(v.getMinutes()),F=p(v.getSeconds()),I=f(v.getMilliseconds(),3),R=g(v.getTimezoneOffset());return s.replace(/dd/g,b).replace(/MM/g,C).replace(/y{1,4}/g,k).replace(/hh/g,A).replace(/mm/g,N).replace(/ss/g,F).replace(/SSS/g,I).replace(/O/g,R)}function b(s,l,f,p){s[`set`+(p?``:`UTC`)+l](f)}function C(s,f,p){var g=s.indexOf(`O`)<0,v=[{pattern:/y{1,4}/,regexp:`\\d{1,4}`,fn:function(s,l){b(s,`FullYear`,l,g)}},{pattern:/MM/,regexp:`\\d{1,2}`,fn:function(s,l){b(s,`Month`,l-1,g)}},{pattern:/dd/,regexp:`\\d{1,2}`,fn:function(s,l){b(s,`Date`,l,g)}},{pattern:/hh/,regexp:`\\d{1,2}`,fn:function(s,l){b(s,`Hours`,l,g)}},{pattern:/mm/,regexp:`\\d\\d`,fn:function(s,l){b(s,`Minutes`,l,g)}},{pattern:/ss/,regexp:`\\d\\d`,fn:function(s,l){b(s,`Seconds`,l,g)}},{pattern:/SSS/,regexp:`\\d\\d\\d`,fn:function(s,l){b(s,`Milliseconds`,l,g)}},{pattern:/O/,regexp:`[+-]\\d{1,2}:?\\d{2}?|Z`,fn:function(s,l){l=l===`Z`?0:l.replace(`:`,``);var f=Math.abs(l),p=(l>0?-1:1)*(f%100+Math.floor(f/100)*60);s.setUTCMinutes(s.getUTCMinutes()+p)}}],C=v.reduce(function(s,l){return l.pattern.test(s.regexp)?(l.index=s.regexp.match(l.pattern).index,s.regexp=s.regexp.replace(l.pattern,`(`+l.regexp+`)`)):l.index=-1,s},{regexp:s,index:[]}),w=v.filter(function(s){return s.index>-1});w.sort(function(s,l){return s.index-l.index});var E=new RegExp(C.regexp).exec(f);if(E){var k=p||l.exports.now();return w.forEach(function(s,l){s.fn(k,E[l+1])}),k}throw Error(`String '`+f+`' could not be parsed as '`+s+`'`)}function w(s,l,f){if(!s)throw Error(`pattern must be supplied`);return C(s,l,f)}function E(){return new Date}l.exports=v,l.exports.asString=v,l.exports.parse=w,l.exports.now=E,l.exports.ISO8601_FORMAT=`yyyy-MM-ddThh:mm:ss.SSS`,l.exports.ISO8601_WITH_TZ_OFFSET_FORMAT=`yyyy-MM-ddThh:mm:ss.SSSO`,l.exports.DATETIME_FORMAT=`dd MM yyyy hh:mm:ss.SSS`,l.exports.ABSOLUTETIME_FORMAT=`hh:mm:ss.SSS`})),require_test_suite=__commonJSMin(((s,l)=>{var f=require_lodash$1(),p=require_lib().asString;function g(s){this._factory=s,this._attributes={},this._testCases=[],this._properties=[]}g.prototype.name=function(s){return this._attributes.name=s,this},g.prototype.time=function(s){return this._attributes.time=s,this},g.prototype.timestamp=function(s){return f.isDate(s)?this._attributes.timestamp=p(`yyyy-MM-ddThh:mm:ss`,s):this._attributes.timestamp=s,this},g.prototype.property=function(s,l){return this._properties.push({name:s,value:l}),this},g.prototype.testCase=function(){var s=this._factory.newTestCase();return this._testCases.push(s),s},g.prototype.getFailureCount=function(){return this._sumTestCaseCounts(function(s){return s.getFailureCount()})},g.prototype.getErrorCount=function(){return this._sumTestCaseCounts(function(s){return s.getErrorCount()})},g.prototype.getSkippedCount=function(){return this._sumTestCaseCounts(function(s){return s.getSkippedCount()})},g.prototype._sumTestCaseCounts=function(s){var l=f.map(this._testCases,s);return f.sum(l)},g.prototype.build=function(s){this._attributes.tests=this._testCases.length,this._attributes.failures=this.getFailureCount(),this._attributes.errors=this.getErrorCount(),this._attributes.skipped=this.getSkippedCount();var l=s.ele(`testsuite`,this._attributes);if(this._properties.length){var p=l.ele(`properties`);f.forEach(this._properties,function(s){p.ele(`property`,{name:s.name,value:s.value})})}f.forEach(this._testCases,function(s){s.build(l)})},l.exports=g})),require_test_case=__commonJSMin(((s,l)=>{var f=require_lodash$1();function p(){this._error=!1,this._failure=!1,this._skipped=!1,this._standardOutput=void 0,this._standardError=void 0,this._stacktrace=void 0,this._attributes={},this._errorAttributes={},this._failureAttributes={},this._errorAttachment=void 0,this._errorContent=void 0,this._properties=[]}p.prototype.className=function(s){return this._attributes.classname=s,this},p.prototype.name=function(s){return this._attributes.name=s,this},p.prototype.time=function(s){return this._attributes.time=s,this},p.prototype.file=function(s){return this._attributes.file=s,this},p.prototype.failure=function(s,l){return this._failure=!0,s&&(this._failureAttributes.message=s),l&&(this._failureAttributes.type=l),this},p.prototype.error=function(s,l,f){return this._error=!0,s&&(this._errorAttributes.message=s),l&&(this._errorAttributes.type=l),f&&(this._errorContent=f),this},p.prototype.stacktrace=function(s){return this._failure=!0,this._stacktrace=s,this},p.prototype.skipped=function(){return this._skipped=!0,this},p.prototype.standardOutput=function(s){return this._standardOutput=s,this},p.prototype.standardError=function(s){return this._standardError=s,this},p.prototype.getFailureCount=function(){return Number(this._failure)},p.prototype.getErrorCount=function(){return Number(this._error)},p.prototype.getSkippedCount=function(){return Number(this._skipped)},p.prototype.errorAttachment=function(s){return this._errorAttachment=s,this},p.prototype.property=function(s,l){return this._properties.push({name:s,value:l}),this},p.prototype.build=function(s){var l=s.ele(`testcase`,this._attributes);if(this._properties.length){var p=l.ele(`properties`);f.forEach(this._properties,function(s){p.ele(`property`,{name:s.name,value:s.value})})}if(this._failure){var g=l.ele(`failure`,this._failureAttributes);this._stacktrace&&g.cdata(this._stacktrace)}if(this._error){var v=l.ele(`error`,this._errorAttributes);this._errorContent&&v.cdata(this._errorContent)}this._skipped&&l.ele(`skipped`),this._standardOutput&&l.ele(`system-out`).cdata(this._standardOutput);var b;this._standardError&&(b=l.ele(`system-err`).cdata(this._standardError),this._errorAttachment&&b.txt(`[[ATTACHMENT|`+this._errorAttachment+`]]`))},l.exports=p})),require_builder=__commonJSMin(((s,l)=>{var f=require_lodash$1(),p=require_lib$13(),g=require(`path`),v=require_make_dir(),b=require(`fs`);require_test_suite(),require_test_case();function C(s){this._factory=s,this._testSuitesAndCases=[]}C.prototype.writeTo=function(s){v.sync(g.dirname(s)),b.writeFileSync(s,this.build(),`utf8`)},C.prototype.build=function(){var s=p.create(`testsuites`,{encoding:`UTF-8`,invalidCharReplacement:``});return f.forEach(this._testSuitesAndCases,function(l){l.build(s)}),s.end({pretty:!0})},C.prototype.testSuite=function(){var s=this._factory.newTestSuite();return this._testSuitesAndCases.push(s),s},C.prototype.testCase=function(){var s=this._factory.newTestCase();return this._testSuitesAndCases.push(s),s},C.prototype.newBuilder=function(){return this._factory.newBuilder()},l.exports=C})),require_factory=__commonJSMin(((s,l)=>{var f=require_builder(),p=require_test_suite(),g=require_test_case();function v(){}v.prototype.newBuilder=function(){return new f(this)},v.prototype.newTestSuite=function(){return new p(this)},v.prototype.newTestCase=function(){return new g(this)},l.exports=v})),require_src=__commonJSMin(((s,l)=>{l.exports=new(require_factory())().newBuilder()})),initial$4,pending$3,success$3,init_report$1=__esmMin((()=>{initial$4={status:`initial`,title:`Generate build report`},pending$3=()=>({status:`pending`,title:`Generating build report`,output:`Collecting build information`}),success$3=s=>({status:`success`,title:`Generated build report`,output:`View report at ${s.reportPath}`})}));function main$4(s){return createTask({name:`report`,title:initial$4.title,skip:s=>s.skip,steps:[transitionTo(pending$3),generateReport,transitionTo(success$3,!0)]})}var import_src,ReportQuery,generateReport,queryBuildForReport,generateReportTestCase,init_report=__esmMin((()=>{import_src=__toESM$1(require_src()),init_tasks$1(),init_wroteReport(),init_report$1(),ReportQuery=` query ReportQuery($buildNumber: Int!, $skip: Int, $limit: Int) { app { build(number: $buildNumber) { @@ -2229,41 +2427,41 @@ You can either set the flags storybook-base-dir or storybook-config-dir to help } } } -`,generateReport=async s=>{let{log:l}=s,{junitReport:p}=s.options,{number:g}=s.build,v=typeof p==`boolean`&&p?`chromatic-build-{buildNumber}.xml`:p;if(!v){l.debug(`junit report not configured, skipping`);return}s.reportPath=path.default.resolve(v.replaceAll(`{buildNumber}`,String(g)));let b=await queryBuildForReport(s),C=(b.completedAt||Date.now())-b.createdAt,w=import_src.default.testSuite().name(`Chromatic build ${b.number}`).time(Math.round(C/1e3)).timestamp(new Date(b.createdAt).toISOString()).property(`buildNumber`,b.number).property(`buildStatus`,b.status).property(`buildUrl`,b.webUrl).property(`storybookUrl`,b.storybookUrl);for(let s of b.tests)generateReportTestCase(w,s);import_src.default.writeTo(s.reportPath),l.info(wroteReport_default(s.reportPath,`JUnit XML`))},queryBuildForReport=async s=>{let l=1e3,p=0,g=[];for(;;){let{app:{build:v}}=await s.client.runQuery(ReportQuery,{buildNumber:s.build.number,skip:p,limit:l},{headers:{Authorization:`Bearer ${s.build.reportToken}`}});if(g.push(...v.tests),v.tests.length{let{status:p,result:g,spec:v,parameters:b,mode:C}=l,w=C.name||`[${b.viewport}px]`,E=b.viewportIsDefault?``:w,k=s.testCase().className(v.component.name.replaceAll(/[/|]/g,`.`));switch(k.property(`result`,p).name(`${v.name} ${E}`),p){case`FAILED`:k.error(`Server error while taking snapshot, please try again`,p);break;case`BROKEN`:k.error(`Snapshot is broken due to an error in your Storybook`,p);break;case`DENIED`:k.failure(`Snapshot was denied by a user`,p);break;case`PENDING`:k.failure(`Snapshot contains visual changes and must be reviewed`,p);break;default:[`SKIPPED`,`PRESERVED`].includes(g)&&k.skipped()}}})),require_constants=__commonJSMin(((s,l)=>{let p=[`nodebuffer`,`arraybuffer`,`fragments`],g=typeof Blob<`u`;g&&p.push(`blob`),l.exports={BINARY_TYPES:p,CLOSE_TIMEOUT:3e4,EMPTY_BUFFER:Buffer.alloc(0),GUID:`258EAFA5-E914-47DA-95CA-C5AB0DC85B11`,hasBlob:g,kForOnEventAttribute:Symbol(`kIsForOnEventAttribute`),kListener:Symbol(`kListener`),kStatusCode:Symbol(`status-code`),kWebSocket:Symbol(`websocket`),NOOP:()=>{}}})),require_buffer_util=__commonJSMin(((s,l)=>{let{EMPTY_BUFFER:p}=require_constants(),g=Buffer[Symbol.species];function v(s,l){if(s.length===0)return p;if(s.length===1)return s[0];let v=Buffer.allocUnsafe(l),b=0;for(let l=0;l{let p=Symbol(`kDone`),g=Symbol(`kRun`);l.exports=class{constructor(s){this[p]=()=>{this.pending--,this[g]()},this.concurrency=s||1/0,this.jobs=[],this.pending=0}add(s){this.jobs.push(s),this[g]()}[g](){if(this.pending!==this.concurrency&&this.jobs.length){let s=this.jobs.shift();this.pending++,s(this[p])}}}})),require_permessage_deflate=__commonJSMin(((s,l)=>{let p=require(`zlib`),g=require_buffer_util(),v=require_limiter(),{kStatusCode:b}=require_constants(),C=Buffer[Symbol.species],w=Buffer.from([0,0,255,255]),E=Symbol(`permessage-deflate`),k=Symbol(`total-length`),A=Symbol(`callback`),N=Symbol(`buffers`),F=Symbol(`error`),I;l.exports=class{constructor(s){this._options=s||{},this._threshold=this._options.threshold===void 0?1024:this._options.threshold,this._maxPayload=this._options.maxPayload|0,this._isServer=!!this._options.isServer,this._deflate=null,this._inflate=null,this.params=null,I||=new v(this._options.concurrencyLimit===void 0?10:this._options.concurrencyLimit)}static get extensionName(){return`permessage-deflate`}offer(){let s={};return this._options.serverNoContextTakeover&&(s.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(s.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(s.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?s.client_max_window_bits=this._options.clientMaxWindowBits:this._options.clientMaxWindowBits??(s.client_max_window_bits=!0),s}accept(s){return s=this.normalizeParams(s),this.params=this._isServer?this.acceptAsServer(s):this.acceptAsClient(s),this.params}cleanup(){if(this._inflate&&=(this._inflate.close(),null),this._deflate){let s=this._deflate[A];this._deflate.close(),this._deflate=null,s&&s(Error(`The deflate stream was closed while data was being processed`))}}acceptAsServer(s){let l=this._options,p=s.find(s=>!(l.serverNoContextTakeover===!1&&s.server_no_context_takeover||s.server_max_window_bits&&(l.serverMaxWindowBits===!1||typeof l.serverMaxWindowBits==`number`&&l.serverMaxWindowBits>s.server_max_window_bits)||typeof l.clientMaxWindowBits==`number`&&!s.client_max_window_bits));if(!p)throw Error(`None of the extension offers can be accepted`);return l.serverNoContextTakeover&&(p.server_no_context_takeover=!0),l.clientNoContextTakeover&&(p.client_no_context_takeover=!0),typeof l.serverMaxWindowBits==`number`&&(p.server_max_window_bits=l.serverMaxWindowBits),typeof l.clientMaxWindowBits==`number`?p.client_max_window_bits=l.clientMaxWindowBits:(p.client_max_window_bits===!0||l.clientMaxWindowBits===!1)&&delete p.client_max_window_bits,p}acceptAsClient(s){let l=s[0];if(this._options.clientNoContextTakeover===!1&&l.client_no_context_takeover)throw Error(`Unexpected parameter "client_no_context_takeover"`);if(!l.client_max_window_bits)typeof this._options.clientMaxWindowBits==`number`&&(l.client_max_window_bits=this._options.clientMaxWindowBits);else if(this._options.clientMaxWindowBits===!1||typeof this._options.clientMaxWindowBits==`number`&&l.client_max_window_bits>this._options.clientMaxWindowBits)throw Error(`Unexpected or invalid parameter "client_max_window_bits"`);return l}normalizeParams(s){return s.forEach(s=>{Object.keys(s).forEach(l=>{let p=s[l];if(p.length>1)throw Error(`Parameter "${l}" must have only a single value`);if(p=p[0],l===`client_max_window_bits`){if(p!==!0){let s=+p;if(!Number.isInteger(s)||s<8||s>15)throw TypeError(`Invalid value for parameter "${l}": ${p}`);p=s}else if(!this._isServer)throw TypeError(`Invalid value for parameter "${l}": ${p}`)}else if(l===`server_max_window_bits`){let s=+p;if(!Number.isInteger(s)||s<8||s>15)throw TypeError(`Invalid value for parameter "${l}": ${p}`);p=s}else if(l===`client_no_context_takeover`||l===`server_no_context_takeover`){if(p!==!0)throw TypeError(`Invalid value for parameter "${l}": ${p}`)}else throw Error(`Unknown parameter "${l}"`);s[l]=p})}),s}decompress(s,l,p){I.add(g=>{this._decompress(s,l,(s,l)=>{g(),p(s,l)})})}compress(s,l,p){I.add(g=>{this._compress(s,l,(s,l)=>{g(),p(s,l)})})}_decompress(s,l,v){let b=this._isServer?`client`:`server`;if(!this._inflate){let s=`${b}_max_window_bits`,l=typeof this.params[s]==`number`?this.params[s]:p.Z_DEFAULT_WINDOWBITS;this._inflate=p.createInflateRaw({...this._options.zlibInflateOptions,windowBits:l}),this._inflate[E]=this,this._inflate[k]=0,this._inflate[N]=[],this._inflate.on(`error`,q),this._inflate.on(`data`,B)}this._inflate[A]=v,this._inflate.write(s),l&&this._inflate.write(w),this._inflate.flush(()=>{let s=this._inflate[F];if(s){this._inflate.close(),this._inflate=null,v(s);return}let p=g.concat(this._inflate[N],this._inflate[k]);this._inflate._readableState.endEmitted?(this._inflate.close(),this._inflate=null):(this._inflate[k]=0,this._inflate[N]=[],l&&this.params[`${b}_no_context_takeover`]&&this._inflate.reset()),v(null,p)})}_compress(s,l,v){let b=this._isServer?`server`:`client`;if(!this._deflate){let s=`${b}_max_window_bits`,l=typeof this.params[s]==`number`?this.params[s]:p.Z_DEFAULT_WINDOWBITS;this._deflate=p.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:l}),this._deflate[k]=0,this._deflate[N]=[],this._deflate.on(`data`,R)}this._deflate[A]=v,this._deflate.write(s),this._deflate.flush(p.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let s=g.concat(this._deflate[N],this._deflate[k]);l&&(s=new C(s.buffer,s.byteOffset,s.length-4)),this._deflate[A]=null,this._deflate[k]=0,this._deflate[N]=[],l&&this.params[`${b}_no_context_takeover`]&&this._deflate.reset(),v(null,s)})}};function R(s){this[N].push(s),this[k]+=s.length}function B(s){if(this[k]+=s.length,this[E]._maxPayload<1||this[k]<=this[E]._maxPayload){this[N].push(s);return}this[F]=RangeError(`Max payload size exceeded`),this[F].code=`WS_ERR_UNSUPPORTED_MESSAGE_LENGTH`,this[F][b]=1009,this.removeListener(`data`,B),this.reset()}function q(s){if(this[E]._inflate=null,this[F]){this[A](this[F]);return}s[b]=1007,this[A](s)}})),require_validation=__commonJSMin(((s,l)=>{let{isUtf8:p}=require(`buffer`),{hasBlob:g}=require_constants(),v=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function b(s){return s>=1e3&&s<=1014&&s!==1004&&s!==1005&&s!==1006||s>=3e3&&s<=4999}function C(s){let l=s.length,p=0;for(;p=l||(s[p+1]&192)!=128||(s[p+2]&192)!=128||s[p]===224&&(s[p+1]&224)==128||s[p]===237&&(s[p+1]&224)==160)return!1;p+=3}else if((s[p]&248)==240){if(p+3>=l||(s[p+1]&192)!=128||(s[p+2]&192)!=128||(s[p+3]&192)!=128||s[p]===240&&(s[p+1]&240)==128||s[p]===244&&s[p+1]>143||s[p]>244)return!1;p+=4}else return!1;return!0}function w(s){return g&&typeof s==`object`&&typeof s.arrayBuffer==`function`&&typeof s.type==`string`&&typeof s.stream==`function`&&(s[Symbol.toStringTag]===`Blob`||s[Symbol.toStringTag]===`File`)}if(l.exports={isBlob:w,isValidStatusCode:b,isValidUTF8:C,tokenChars:v},p)l.exports.isValidUTF8=function(s){return s.length<24?C(s):p(s)};else if(!process.env.WS_NO_UTF_8_VALIDATE)try{let s=require(`utf-8-validate`);l.exports.isValidUTF8=function(l){return l.length<32?C(l):s(l)}}catch{}})),require_receiver=__commonJSMin(((s,l)=>{let{Writable:p}=require(`stream`),g=require_permessage_deflate(),{BINARY_TYPES:v,EMPTY_BUFFER:b,kStatusCode:C,kWebSocket:w}=require_constants(),{concat:E,toArrayBuffer:k,unmask:A}=require_buffer_util(),{isValidStatusCode:N,isValidUTF8:F}=require_validation(),I=Buffer[Symbol.species],R=0,B=1,q=2,le=3,J=4,_e=5,be=6;l.exports=class extends p{constructor(s={}){super(),this._allowSynchronousEvents=s.allowSynchronousEvents===void 0?!0:s.allowSynchronousEvents,this._binaryType=s.binaryType||v[0],this._extensions=s.extensions||{},this._isServer=!!s.isServer,this._maxPayload=s.maxPayload|0,this._skipUTF8Validation=!!s.skipUTF8Validation,this[w]=void 0,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._fragments=[],this._errored=!1,this._loop=!1,this._state=0}_write(s,l,p){if(this._opcode===8&&this._state==0)return p();this._bufferedBytes+=s.length,this._buffers.push(s),this.startLoop(p)}consume(s){if(this._bufferedBytes-=s,s===this._buffers[0].length)return this._buffers.shift();if(s=p.length?l.set(this._buffers.shift(),g):(l.set(new Uint8Array(p.buffer,p.byteOffset,s),g),this._buffers[0]=new I(p.buffer,p.byteOffset+s,p.length-s)),s-=p.length}while(s>0);return l}startLoop(s){this._loop=!0;do switch(this._state){case 0:this.getInfo(s);break;case 1:this.getPayloadLength16(s);break;case 2:this.getPayloadLength64(s);break;case 3:this.getMask();break;case 4:this.getData(s);break;case 5:case 6:this._loop=!1;return}while(this._loop);this._errored||s()}getInfo(s){if(this._bufferedBytes<2){this._loop=!1;return}let l=this.consume(2);if(l[0]&48){s(this.createError(RangeError,`RSV2 and RSV3 must be clear`,!0,1002,`WS_ERR_UNEXPECTED_RSV_2_3`));return}let p=(l[0]&64)==64;if(p&&!this._extensions[g.extensionName]){s(this.createError(RangeError,`RSV1 must be clear`,!0,1002,`WS_ERR_UNEXPECTED_RSV_1`));return}if(this._fin=(l[0]&128)==128,this._opcode=l[0]&15,this._payloadLength=l[1]&127,this._opcode===0){if(p){s(this.createError(RangeError,`RSV1 must be clear`,!0,1002,`WS_ERR_UNEXPECTED_RSV_1`));return}if(!this._fragmented){s(this.createError(RangeError,`invalid opcode 0`,!0,1002,`WS_ERR_INVALID_OPCODE`));return}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){s(this.createError(RangeError,`invalid opcode ${this._opcode}`,!0,1002,`WS_ERR_INVALID_OPCODE`));return}this._compressed=p}else if(this._opcode>7&&this._opcode<11){if(!this._fin){s(this.createError(RangeError,`FIN must be set`,!0,1002,`WS_ERR_EXPECTED_FIN`));return}if(p){s(this.createError(RangeError,`RSV1 must be clear`,!0,1002,`WS_ERR_UNEXPECTED_RSV_1`));return}if(this._payloadLength>125||this._opcode===8&&this._payloadLength===1){s(this.createError(RangeError,`invalid payload length ${this._payloadLength}`,!0,1002,`WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH`));return}}else{s(this.createError(RangeError,`invalid opcode ${this._opcode}`,!0,1002,`WS_ERR_INVALID_OPCODE`));return}if(!this._fin&&!this._fragmented&&(this._fragmented=this._opcode),this._masked=(l[1]&128)==128,this._isServer){if(!this._masked){s(this.createError(RangeError,`MASK must be set`,!0,1002,`WS_ERR_EXPECTED_MASK`));return}}else if(this._masked){s(this.createError(RangeError,`MASK must be clear`,!0,1002,`WS_ERR_UNEXPECTED_MASK`));return}this._payloadLength===126?this._state=1:this._payloadLength===127?this._state=2:this.haveLength(s)}getPayloadLength16(s){if(this._bufferedBytes<2){this._loop=!1;return}this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength(s)}getPayloadLength64(s){if(this._bufferedBytes<8){this._loop=!1;return}let l=this.consume(8),p=l.readUInt32BE(0);if(p>2**21-1){s(this.createError(RangeError,`Unsupported WebSocket frame: payload length > 2^53 - 1`,!1,1009,`WS_ERR_UNSUPPORTED_DATA_PAYLOAD_LENGTH`));return}this._payloadLength=p*2**32+l.readUInt32BE(4),this.haveLength(s)}haveLength(s){if(this._payloadLength&&this._opcode<8&&(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0)){s(this.createError(RangeError,`Max payload size exceeded`,!1,1009,`WS_ERR_UNSUPPORTED_MESSAGE_LENGTH`));return}this._masked?this._state=3:this._state=4}getMask(){if(this._bufferedBytes<4){this._loop=!1;return}this._mask=this.consume(4),this._state=4}getData(s){let l=b;if(this._payloadLength){if(this._bufferedBytes7){this.controlMessage(l,s);return}if(this._compressed){this._state=5,this.decompress(l,s);return}l.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(l)),this.dataMessage(s)}decompress(s,l){this._extensions[g.extensionName].decompress(s,this._fin,(s,p)=>{if(s)return l(s);if(p.length){if(this._messageLength+=p.length,this._messageLength>this._maxPayload&&this._maxPayload>0){l(this.createError(RangeError,`Max payload size exceeded`,!1,1009,`WS_ERR_UNSUPPORTED_MESSAGE_LENGTH`));return}this._fragments.push(p)}this.dataMessage(l),this._state===0&&this.startLoop(l)})}dataMessage(s){if(!this._fin){this._state=0;return}let l=this._messageLength,p=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],this._opcode===2){let g;g=this._binaryType===`nodebuffer`?E(p,l):this._binaryType===`arraybuffer`?k(E(p,l)):this._binaryType===`blob`?new Blob(p):p,this._allowSynchronousEvents?(this.emit(`message`,g,!0),this._state=0):(this._state=6,setImmediate(()=>{this.emit(`message`,g,!0),this._state=0,this.startLoop(s)}))}else{let g=E(p,l);if(!this._skipUTF8Validation&&!F(g)){s(this.createError(Error,`invalid UTF-8 sequence`,!0,1007,`WS_ERR_INVALID_UTF8`));return}this._state===5||this._allowSynchronousEvents?(this.emit(`message`,g,!1),this._state=0):(this._state=6,setImmediate(()=>{this.emit(`message`,g,!1),this._state=0,this.startLoop(s)}))}}controlMessage(s,l){if(this._opcode===8){if(s.length===0)this._loop=!1,this.emit(`conclude`,1005,b),this.end();else{let p=s.readUInt16BE(0);if(!N(p)){l(this.createError(RangeError,`invalid status code ${p}`,!0,1002,`WS_ERR_INVALID_CLOSE_CODE`));return}let g=new I(s.buffer,s.byteOffset+2,s.length-2);if(!this._skipUTF8Validation&&!F(g)){l(this.createError(Error,`invalid UTF-8 sequence`,!0,1007,`WS_ERR_INVALID_UTF8`));return}this._loop=!1,this.emit(`conclude`,p,g),this.end()}this._state=0;return}this._allowSynchronousEvents?(this.emit(this._opcode===9?`ping`:`pong`,s),this._state=0):(this._state=6,setImmediate(()=>{this.emit(this._opcode===9?`ping`:`pong`,s),this._state=0,this.startLoop(l)}))}createError(s,l,p,g,v){this._loop=!1,this._errored=!0;let b=new s(p?`Invalid WebSocket frame: ${l}`:l);return Error.captureStackTrace(b,this.createError),b.code=v,b[C]=g,b}}})),require_sender=__commonJSMin(((s,l)=>{let{Duplex:p}=require(`stream`),{randomFillSync:g}=require(`crypto`),v=require_permessage_deflate(),{EMPTY_BUFFER:b,kWebSocket:C,NOOP:w}=require_constants(),{isBlob:E,isValidStatusCode:k}=require_validation(),{mask:A,toBuffer:N}=require_buffer_util(),F=Symbol(`kByteLength`),I=Buffer.alloc(4),R=8*1024,B,q=R,le=0,J=1,_e=2;l.exports=class s{constructor(s,l,p){this._extensions=l||{},p&&(this._generateMask=p,this._maskBuffer=Buffer.alloc(4)),this._socket=s,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._queue=[],this._state=0,this.onerror=w,this[C]=void 0}static frame(s,l){let p,v=!1,b=2,C=!1;l.mask&&(p=l.maskBuffer||I,l.generateMask?l.generateMask(p):(q===R&&(B===void 0&&(B=Buffer.alloc(R)),g(B,0,R),q=0),p[0]=B[q++],p[1]=B[q++],p[2]=B[q++],p[3]=B[q++]),C=(p[0]|p[1]|p[2]|p[3])===0,b=6);let w;typeof s==`string`?(!l.mask||C)&&l[F]!==void 0?w=l[F]:(s=Buffer.from(s),w=s.length):(w=s.length,v=l.mask&&l.readOnly&&!C);let E=w;w>=65536?(b+=8,E=127):w>125&&(b+=2,E=126);let k=Buffer.allocUnsafe(v?w+b:b);return k[0]=l.fin?l.opcode|128:l.opcode,l.rsv1&&(k[0]|=64),k[1]=E,E===126?k.writeUInt16BE(w,2):E===127&&(k[2]=k[3]=0,k.writeUIntBE(w,4,6)),!l.mask||(k[1]|=128,k[b-4]=p[0],k[b-3]=p[1],k[b-2]=p[2],k[b-1]=p[3],C)?[k,s]:v?(A(s,p,k,b,w),[k]):(A(s,p,s,0,w),[k,s])}close(l,p,g,v){let C;if(l===void 0)C=b;else if(typeof l!=`number`||!k(l))throw TypeError(`First argument must be a valid error code number`);else if(p===void 0||!p.length)C=Buffer.allocUnsafe(2),C.writeUInt16BE(l,0);else{let s=Buffer.byteLength(p);if(s>123)throw RangeError(`The message must not be greater than 123 bytes`);C=Buffer.allocUnsafe(2+s),C.writeUInt16BE(l,0),typeof p==`string`?C.write(p,2):C.set(p,2)}let w={[F]:C.length,fin:!0,generateMask:this._generateMask,mask:g,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};this._state===0?this.sendFrame(s.frame(C,w),v):this.enqueue([this.dispatch,C,!1,w,v])}ping(l,p,g){let v,b;if(typeof l==`string`?(v=Buffer.byteLength(l),b=!1):E(l)?(v=l.size,b=!1):(l=N(l),v=l.length,b=N.readOnly),v>125)throw RangeError(`The data size must not be greater than 125 bytes`);let C={[F]:v,fin:!0,generateMask:this._generateMask,mask:p,maskBuffer:this._maskBuffer,opcode:9,readOnly:b,rsv1:!1};E(l)?this._state===0?this.getBlobData(l,!1,C,g):this.enqueue([this.getBlobData,l,!1,C,g]):this._state===0?this.sendFrame(s.frame(l,C),g):this.enqueue([this.dispatch,l,!1,C,g])}pong(l,p,g){let v,b;if(typeof l==`string`?(v=Buffer.byteLength(l),b=!1):E(l)?(v=l.size,b=!1):(l=N(l),v=l.length,b=N.readOnly),v>125)throw RangeError(`The data size must not be greater than 125 bytes`);let C={[F]:v,fin:!0,generateMask:this._generateMask,mask:p,maskBuffer:this._maskBuffer,opcode:10,readOnly:b,rsv1:!1};E(l)?this._state===0?this.getBlobData(l,!1,C,g):this.enqueue([this.getBlobData,l,!1,C,g]):this._state===0?this.sendFrame(s.frame(l,C),g):this.enqueue([this.dispatch,l,!1,C,g])}send(s,l,p){let g=this._extensions[v.extensionName],b=l.binary?2:1,C=l.compress,w,k;typeof s==`string`?(w=Buffer.byteLength(s),k=!1):E(s)?(w=s.size,k=!1):(s=N(s),w=s.length,k=N.readOnly),this._firstFragment?(this._firstFragment=!1,C&&g&&g.params[g._isServer?`server_no_context_takeover`:`client_no_context_takeover`]&&(C=w>=g._threshold),this._compress=C):(C=!1,b=0),l.fin&&(this._firstFragment=!0);let A={[F]:w,fin:l.fin,generateMask:this._generateMask,mask:l.mask,maskBuffer:this._maskBuffer,opcode:b,readOnly:k,rsv1:C};E(s)?this._state===0?this.getBlobData(s,this._compress,A,p):this.enqueue([this.getBlobData,s,this._compress,A,p]):this._state===0?this.dispatch(s,this._compress,A,p):this.enqueue([this.dispatch,s,this._compress,A,p])}getBlobData(l,p,g,v){this._bufferedBytes+=g[F],this._state=2,l.arrayBuffer().then(l=>{if(this._socket.destroyed){let s=Error(`The socket was closed while the blob was being read`);process.nextTick(be,this,s,v);return}this._bufferedBytes-=g[F];let b=N(l);p?this.dispatch(b,p,g,v):(this._state=0,this.sendFrame(s.frame(b,g),v),this.dequeue())}).catch(s=>{process.nextTick(xe,this,s,v)})}dispatch(l,p,g,b){if(!p){this.sendFrame(s.frame(l,g),b);return}let C=this._extensions[v.extensionName];this._bufferedBytes+=g[F],this._state=1,C.compress(l,g.fin,(l,p)=>{if(this._socket.destroyed){let s=Error(`The socket was closed while data was being compressed`);be(this,s,b);return}this._bufferedBytes-=g[F],this._state=0,g.readOnly=!1,this.sendFrame(s.frame(p,g),b),this.dequeue()})}dequeue(){for(;this._state===0&&this._queue.length;){let s=this._queue.shift();this._bufferedBytes-=s[3][F],Reflect.apply(s[0],this,s.slice(1))}}enqueue(s){this._bufferedBytes+=s[3][F],this._queue.push(s)}sendFrame(s,l){s.length===2?(this._socket.cork(),this._socket.write(s[0]),this._socket.write(s[1],l),this._socket.uncork()):this._socket.write(s[0],l)}};function be(s,l,p){typeof p==`function`&&p(l);for(let p=0;p{let{kForOnEventAttribute:p,kListener:g}=require_constants(),v=Symbol(`kCode`),b=Symbol(`kData`),C=Symbol(`kError`),w=Symbol(`kMessage`),E=Symbol(`kReason`),k=Symbol(`kTarget`),A=Symbol(`kType`),N=Symbol(`kWasClean`);var F=class{constructor(s){this[k]=null,this[A]=s}get target(){return this[k]}get type(){return this[A]}};Object.defineProperty(F.prototype,`target`,{enumerable:!0}),Object.defineProperty(F.prototype,`type`,{enumerable:!0});var I=class extends F{constructor(s,l={}){super(s),this[v]=l.code===void 0?0:l.code,this[E]=l.reason===void 0?``:l.reason,this[N]=l.wasClean===void 0?!1:l.wasClean}get code(){return this[v]}get reason(){return this[E]}get wasClean(){return this[N]}};Object.defineProperty(I.prototype,`code`,{enumerable:!0}),Object.defineProperty(I.prototype,`reason`,{enumerable:!0}),Object.defineProperty(I.prototype,`wasClean`,{enumerable:!0});var R=class extends F{constructor(s,l={}){super(s),this[C]=l.error===void 0?null:l.error,this[w]=l.message===void 0?``:l.message}get error(){return this[C]}get message(){return this[w]}};Object.defineProperty(R.prototype,`error`,{enumerable:!0}),Object.defineProperty(R.prototype,`message`,{enumerable:!0});var B=class extends F{constructor(s,l={}){super(s),this[b]=l.data===void 0?null:l.data}get data(){return this[b]}};Object.defineProperty(B.prototype,`data`,{enumerable:!0}),l.exports={CloseEvent:I,ErrorEvent:R,Event:F,EventTarget:{addEventListener(s,l,v={}){for(let b of this.listeners(s))if(!v[p]&&b[g]===l&&!b[p])return;let b;if(s===`message`)b=function(s,p){let g=new B(`message`,{data:p?s:s.toString()});g[k]=this,q(l,this,g)};else if(s===`close`)b=function(s,p){let g=new I(`close`,{code:s,reason:p.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});g[k]=this,q(l,this,g)};else if(s===`error`)b=function(s){let p=new R(`error`,{error:s,message:s.message});p[k]=this,q(l,this,p)};else if(s===`open`)b=function(){let s=new F(`open`);s[k]=this,q(l,this,s)};else return;b[p]=!!v[p],b[g]=l,v.once?this.once(s,b):this.on(s,b)},removeEventListener(s,l){for(let v of this.listeners(s))if(v[g]===l&&!v[p]){this.removeListener(s,v);break}}},MessageEvent:B};function q(s,l,p){typeof s==`object`&&s.handleEvent?s.handleEvent.call(s,p):s.call(l,p)}})),require_extension=__commonJSMin(((s,l)=>{let{tokenChars:p}=require_validation();function g(s,l,p){s[l]===void 0?s[l]=[p]:s[l].push(p)}function v(s){let l=Object.create(null),v=Object.create(null),b=!1,C=!1,w=!1,E,k,A=-1,N=-1,F=-1,I=0;for(;I{let p=s[l];return Array.isArray(p)||(p=[p]),p.map(s=>[l].concat(Object.keys(s).map(l=>{let p=s[l];return Array.isArray(p)||(p=[p]),p.map(s=>s===!0?l:`${l}=${s}`).join(`; `)})).join(`; `)).join(`, `)}).join(`, `)}l.exports={format:b,parse:v}})),require_websocket=__commonJSMin(((s,l)=>{let p=require(`events`),g=require(`https`),v=require(`http`),b=require(`net`),C=require(`tls`),{randomBytes:w,createHash:E}=require(`crypto`),{Duplex:k,Readable:A}=require(`stream`),{URL:N}=require(`url`),F=require_permessage_deflate(),I=require_receiver(),R=require_sender(),{isBlob:B}=require_validation(),{BINARY_TYPES:q,CLOSE_TIMEOUT:le,EMPTY_BUFFER:J,GUID:_e,kForOnEventAttribute:be,kListener:xe,kStatusCode:De,kWebSocket:Ne,NOOP:Pe}=require_constants(),{EventTarget:{addEventListener:ze,removeEventListener:Be}}=require_event_target(),{format:We,parse:Ke}=require_extension(),{toBuffer:qe}=require_buffer_util(),Je=Symbol(`kAborted`),Ye=[8,13],Ze=[`CONNECTING`,`OPEN`,`CLOSING`,`CLOSED`],Qe=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;var ot=class s extends p{constructor(l,p,g){super(),this._binaryType=q[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=J,this._closeTimer=null,this._errorEmitted=!1,this._extensions={},this._paused=!1,this._protocol=``,this._readyState=s.CONNECTING,this._receiver=null,this._sender=null,this._socket=null,l===null?(this._autoPong=g.autoPong,this._closeTimeout=g.closeTimeout,this._isServer=!0):(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,p===void 0?p=[]:Array.isArray(p)||(typeof p==`object`&&p?(g=p,p=[]):p=[p]),st(this,l,p,g))}get binaryType(){return this._binaryType}set binaryType(s){q.includes(s)&&(this._binaryType=s,this._receiver&&(this._receiver._binaryType=s))}get bufferedAmount(){return this._socket?this._socket._writableState.length+this._sender._bufferedBytes:this._bufferedAmount}get extensions(){return Object.keys(this._extensions).join()}get isPaused(){return this._paused}get onclose(){return null}get onerror(){return null}get onopen(){return null}get onmessage(){return null}get protocol(){return this._protocol}get readyState(){return this._readyState}get url(){return this._url}setSocket(l,p,g){let v=new I({allowSynchronousEvents:g.allowSynchronousEvents,binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:g.maxPayload,skipUTF8Validation:g.skipUTF8Validation}),b=new R(l,this._extensions,g.generateMask);this._receiver=v,this._sender=b,this._socket=l,v[Ne]=this,b[Ne]=this,l[Ne]=this,v.on(`conclude`,jt),v.on(`drain`,It),v.on(`error`,Lt),v.on(`message`,Vt),v.on(`ping`,Ht),v.on(`pong`,Gt),b.onerror=Jt,l.setTimeout&&l.setTimeout(0),l.setNoDelay&&l.setNoDelay(),p.length>0&&l.unshift(p),l.on(`close`,Zt),l.on(`data`,en),l.on(`end`,tn),l.on(`error`,nn),this._readyState=s.OPEN,this.emit(`open`)}emitClose(){if(!this._socket){this._readyState=s.CLOSED,this.emit(`close`,this._closeCode,this._closeMessage);return}this._extensions[F.extensionName]&&this._extensions[F.extensionName].cleanup(),this._receiver.removeAllListeners(),this._readyState=s.CLOSED,this.emit(`close`,this._closeCode,this._closeMessage)}close(l,p){if(this.readyState!==s.CLOSED){if(this.readyState===s.CONNECTING){Ot(this,this._req,`WebSocket was closed before the connection was established`);return}if(this.readyState===s.CLOSING){this._closeFrameSent&&(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end();return}this._readyState=s.CLOSING,this._sender.close(l,p,!this._isServer,s=>{s||(this._closeFrameSent=!0,(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end())}),Xt(this)}}pause(){this.readyState===s.CONNECTING||this.readyState===s.CLOSED||(this._paused=!0,this._socket.pause())}ping(l,p,g){if(this.readyState===s.CONNECTING)throw Error(`WebSocket is not open: readyState 0 (CONNECTING)`);if(typeof l==`function`?(g=l,l=p=void 0):typeof p==`function`&&(g=p,p=void 0),typeof l==`number`&&(l=l.toString()),this.readyState!==s.OPEN){At(this,l,g);return}p===void 0&&(p=!this._isServer),this._sender.ping(l||J,p,g)}pong(l,p,g){if(this.readyState===s.CONNECTING)throw Error(`WebSocket is not open: readyState 0 (CONNECTING)`);if(typeof l==`function`?(g=l,l=p=void 0):typeof p==`function`&&(g=p,p=void 0),typeof l==`number`&&(l=l.toString()),this.readyState!==s.OPEN){At(this,l,g);return}p===void 0&&(p=!this._isServer),this._sender.pong(l||J,p,g)}resume(){this.readyState===s.CONNECTING||this.readyState===s.CLOSED||(this._paused=!1,this._receiver._writableState.needDrain||this._socket.resume())}send(l,p,g){if(this.readyState===s.CONNECTING)throw Error(`WebSocket is not open: readyState 0 (CONNECTING)`);if(typeof p==`function`&&(g=p,p={}),typeof l==`number`&&(l=l.toString()),this.readyState!==s.OPEN){At(this,l,g);return}let v={binary:typeof l!=`string`,mask:!this._isServer,compress:!0,fin:!0,...p};this._extensions[F.extensionName]||(v.compress=!1),this._sender.send(l||J,v,g)}terminate(){if(this.readyState!==s.CLOSED){if(this.readyState===s.CONNECTING){Ot(this,this._req,`WebSocket was closed before the connection was established`);return}this._socket&&(this._readyState=s.CLOSING,this._socket.destroy())}}};Object.defineProperty(ot,`CONNECTING`,{enumerable:!0,value:Ze.indexOf(`CONNECTING`)}),Object.defineProperty(ot.prototype,`CONNECTING`,{enumerable:!0,value:Ze.indexOf(`CONNECTING`)}),Object.defineProperty(ot,`OPEN`,{enumerable:!0,value:Ze.indexOf(`OPEN`)}),Object.defineProperty(ot.prototype,`OPEN`,{enumerable:!0,value:Ze.indexOf(`OPEN`)}),Object.defineProperty(ot,`CLOSING`,{enumerable:!0,value:Ze.indexOf(`CLOSING`)}),Object.defineProperty(ot.prototype,`CLOSING`,{enumerable:!0,value:Ze.indexOf(`CLOSING`)}),Object.defineProperty(ot,`CLOSED`,{enumerable:!0,value:Ze.indexOf(`CLOSED`)}),Object.defineProperty(ot.prototype,`CLOSED`,{enumerable:!0,value:Ze.indexOf(`CLOSED`)}),[`binaryType`,`bufferedAmount`,`extensions`,`isPaused`,`protocol`,`readyState`,`url`].forEach(s=>{Object.defineProperty(ot.prototype,s,{enumerable:!0})}),[`open`,`error`,`close`,`message`].forEach(s=>{Object.defineProperty(ot.prototype,`on${s}`,{enumerable:!0,get(){for(let l of this.listeners(s))if(l[be])return l[xe];return null},set(l){for(let l of this.listeners(s))if(l[be]){this.removeListener(s,l);break}typeof l==`function`&&this.addEventListener(s,l,{[be]:!0})}})}),ot.prototype.addEventListener=ze,ot.prototype.removeEventListener=Be,l.exports=ot;function st(s,l,p,b){let C={allowSynchronousEvents:!0,autoPong:!0,closeTimeout:le,protocolVersion:Ye[1],maxPayload:100*1024*1024,skipUTF8Validation:!1,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10,...b,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:`GET`,host:void 0,path:void 0,port:void 0};if(s._autoPong=C.autoPong,s._closeTimeout=C.closeTimeout,!Ye.includes(C.protocolVersion))throw RangeError(`Unsupported protocol version: ${C.protocolVersion} (supported versions: ${Ye.join(`, `)})`);let k;if(l instanceof N)k=l;else try{k=new N(l)}catch{throw SyntaxError(`Invalid URL: ${l}`)}k.protocol===`http:`?k.protocol=`ws:`:k.protocol===`https:`&&(k.protocol=`wss:`),s._url=k.href;let A=k.protocol===`wss:`,I=k.protocol===`ws+unix:`,R;if(k.protocol!==`ws:`&&!A&&!I?R=`The URL's protocol must be one of "ws:", "wss:", "http:", "https:", or "ws+unix:"`:I&&!k.pathname?R=`The URL's pathname is empty`:k.hash&&(R=`The URL contains a fragment identifier`),R){let l=SyntaxError(R);if(s._redirects===0)throw l;ut(s,l);return}let B=A?443:80,q=w(16).toString(`base64`),J=A?g.request:v.request,be=new Set,xe;if(C.createConnection=C.createConnection||(A?Tt:yt),C.defaultPort=C.defaultPort||B,C.port=k.port||B,C.host=k.hostname.startsWith(`[`)?k.hostname.slice(1,-1):k.hostname,C.headers={...C.headers,"Sec-WebSocket-Version":C.protocolVersion,"Sec-WebSocket-Key":q,Connection:`Upgrade`,Upgrade:`websocket`},C.path=k.pathname+k.search,C.timeout=C.handshakeTimeout,C.perMessageDeflate&&(xe=new F({...C.perMessageDeflate,isServer:!1,maxPayload:C.maxPayload}),C.headers[`Sec-WebSocket-Extensions`]=We({[F.extensionName]:xe.offer()})),p.length){for(let s of p){if(typeof s!=`string`||!Qe.test(s)||be.has(s))throw SyntaxError(`An invalid or duplicated subprotocol was specified`);be.add(s)}C.headers[`Sec-WebSocket-Protocol`]=p.join(`,`)}if(C.origin&&(C.protocolVersion<13?C.headers[`Sec-WebSocket-Origin`]=C.origin:C.headers.Origin=C.origin),(k.username||k.password)&&(C.auth=`${k.username}:${k.password}`),I){let s=C.path.split(`:`);C.socketPath=s[0],C.path=s[1]}let De;if(C.followRedirects){if(s._redirects===0){s._originalIpc=I,s._originalSecure=A,s._originalHostOrSocketPath=I?C.socketPath:k.host;let l=b&&b.headers;if(b={...b,headers:{}},l)for(let[s,p]of Object.entries(l))b.headers[s.toLowerCase()]=p}else if(s.listenerCount(`redirect`)===0){let l=I?s._originalIpc?C.socketPath===s._originalHostOrSocketPath:!1:s._originalIpc?!1:k.host===s._originalHostOrSocketPath;(!l||s._originalSecure&&!A)&&(delete C.headers.authorization,delete C.headers.cookie,l||delete C.headers.host,C.auth=void 0)}C.auth&&!b.headers.authorization&&(b.headers.authorization=`Basic `+Buffer.from(C.auth).toString(`base64`)),De=s._req=J(C),s._redirects&&s.emit(`redirect`,s.url,De)}else De=s._req=J(C);C.timeout&&De.on(`timeout`,()=>{Ot(s,De,`Opening handshake has timed out`)}),De.on(`error`,l=>{De===null||De[Je]||(De=s._req=null,ut(s,l))}),De.on(`response`,g=>{let v=g.headers.location,w=g.statusCode;if(v&&C.followRedirects&&w>=300&&w<400){if(++s._redirects>C.maxRedirects){Ot(s,De,`Maximum redirects exceeded`);return}De.abort();let g;try{g=new N(v,l)}catch{ut(s,SyntaxError(`Invalid URL: ${v}`));return}st(s,g,p,b)}else s.emit(`unexpected-response`,De,g)||Ot(s,De,`Unexpected server response: ${g.statusCode}`)}),De.on(`upgrade`,(l,p,g)=>{if(s.emit(`upgrade`,l),s.readyState!==ot.CONNECTING)return;De=s._req=null;let v=l.headers.upgrade;if(v===void 0||v.toLowerCase()!==`websocket`){Ot(s,p,`Invalid Upgrade header`);return}let b=E(`sha1`).update(q+_e).digest(`base64`);if(l.headers[`sec-websocket-accept`]!==b){Ot(s,p,`Invalid Sec-WebSocket-Accept header`);return}let w=l.headers[`sec-websocket-protocol`],k;if(w===void 0?be.size&&(k=`Server sent no subprotocol`):be.size?be.has(w)||(k=`Server sent an invalid subprotocol`):k=`Server sent a subprotocol but none was requested`,k){Ot(s,p,k);return}w&&(s._protocol=w);let A=l.headers[`sec-websocket-extensions`];if(A!==void 0){if(!xe){Ot(s,p,`Server sent a Sec-WebSocket-Extensions header but no extension was requested`);return}let l;try{l=Ke(A)}catch{Ot(s,p,`Invalid Sec-WebSocket-Extensions header`);return}let g=Object.keys(l);if(g.length!==1||g[0]!==F.extensionName){Ot(s,p,`Server indicated an extension that was not requested`);return}try{xe.accept(l[F.extensionName])}catch{Ot(s,p,`Invalid Sec-WebSocket-Extensions header`);return}s._extensions[F.extensionName]=xe}s.setSocket(p,g,{allowSynchronousEvents:C.allowSynchronousEvents,generateMask:C.generateMask,maxPayload:C.maxPayload,skipUTF8Validation:C.skipUTF8Validation})}),C.finishRequest?C.finishRequest(De,s):De.end()}function ut(s,l){s._readyState=ot.CLOSING,s._errorEmitted=!0,s.emit(`error`,l),s.emitClose()}function yt(s){return s.path=s.socketPath,b.connect(s)}function Tt(s){return s.path=void 0,!s.servername&&s.servername!==``&&(s.servername=b.isIP(s.host)?``:s.host),C.connect(s)}function Ot(s,l,p){s._readyState=ot.CLOSING;let g=Error(p);Error.captureStackTrace(g,Ot),l.setHeader?(l[Je]=!0,l.abort(),l.socket&&!l.socket.destroyed&&l.socket.destroy(),process.nextTick(ut,s,g)):(l.destroy(g),l.once(`error`,s.emit.bind(s,`error`)),l.once(`close`,s.emitClose.bind(s)))}function At(s,l,p){if(l){let p=B(l)?l.size:qe(l).length;s._socket?s._sender._bufferedBytes+=p:s._bufferedAmount+=p}if(p){let l=Error(`WebSocket is not open: readyState ${s.readyState} (${Ze[s.readyState]})`);process.nextTick(p,l)}}function jt(s,l){let p=this[Ne];p._closeFrameReceived=!0,p._closeMessage=l,p._closeCode=s,p._socket[Ne]!==void 0&&(p._socket.removeListener(`data`,en),process.nextTick(Kt,p._socket),s===1005?p.close():p.close(s,l))}function It(){let s=this[Ne];s.isPaused||s._socket.resume()}function Lt(s){let l=this[Ne];l._socket[Ne]!==void 0&&(l._socket.removeListener(`data`,en),process.nextTick(Kt,l._socket),l.close(s[De])),l._errorEmitted||(l._errorEmitted=!0,l.emit(`error`,s))}function Rt(){this[Ne].emitClose()}function Vt(s,l){this[Ne].emit(`message`,s,l)}function Ht(s){let l=this[Ne];l._autoPong&&l.pong(s,!this._isServer,Pe),l.emit(`ping`,s)}function Gt(s){this[Ne].emit(`pong`,s)}function Kt(s){s.resume()}function Jt(s){let l=this[Ne];l.readyState!==ot.CLOSED&&(l.readyState===ot.OPEN&&(l._readyState=ot.CLOSING,Xt(l)),this._socket.end(),l._errorEmitted||(l._errorEmitted=!0,l.emit(`error`,s)))}function Xt(s){s._closeTimer=setTimeout(s._socket.destroy.bind(s._socket),s._closeTimeout)}function Zt(){let s=this[Ne];if(this.removeListener(`close`,Zt),this.removeListener(`data`,en),this.removeListener(`end`,tn),s._readyState=ot.CLOSING,!this._readableState.endEmitted&&!s._closeFrameReceived&&!s._receiver._writableState.errorEmitted&&this._readableState.length!==0){let l=this.read(this._readableState.length);s._receiver.write(l)}s._receiver.end(),this[Ne]=void 0,clearTimeout(s._closeTimer),s._receiver._writableState.finished||s._receiver._writableState.errorEmitted?s.emitClose():(s._receiver.on(`error`,Rt),s._receiver.on(`finish`,Rt))}function en(s){this[Ne]._receiver.write(s)||this.pause()}function tn(){let s=this[Ne];s._readyState=ot.CLOSING,s._receiver.end(),this.end()}function nn(){let s=this[Ne];this.removeListener(`error`,nn),this.on(`error`,Pe),s&&(s._readyState=ot.CLOSING,this.destroy())}})),require_stream=__commonJSMin(((s,l)=>{require_websocket();let{Duplex:p}=require(`stream`);function g(s){s.emit(`close`)}function v(){!this.destroyed&&this._writableState.finished&&this.destroy()}function b(s){this.removeListener(`error`,b),this.destroy(),this.listenerCount(`error`)===0&&this.emit(`error`,s)}function C(s,l){let C=!0,w=new p({...l,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return s.on(`message`,function(l,p){let g=!p&&w._readableState.objectMode?l.toString():l;w.push(g)||s.pause()}),s.once(`error`,function(s){w.destroyed||(C=!1,w.destroy(s))}),s.once(`close`,function(){w.destroyed||w.push(null)}),w._destroy=function(l,p){if(s.readyState===s.CLOSED){p(l),process.nextTick(g,w);return}let v=!1;s.once(`error`,function(s){v=!0,p(s)}),s.once(`close`,function(){v||p(l),process.nextTick(g,w)}),C&&s.terminate()},w._final=function(l){if(s.readyState===s.CONNECTING){s.once(`open`,function(){w._final(l)});return}s._socket!==null&&(s._socket._writableState.finished?(l(),w._readableState.endEmitted&&w.destroy()):(s._socket.once(`finish`,function(){l()}),s.close()))},w._read=function(){s.isPaused&&s.resume()},w._write=function(l,p,g){if(s.readyState===s.CONNECTING){s.once(`open`,function(){w._write(l,p,g)});return}s.send(l,g)},w.on(`end`,v),w.on(`error`,b),w}l.exports=C})),require_subprotocol=__commonJSMin(((s,l)=>{let{tokenChars:p}=require_validation();function g(s){let l=new Set,g=-1,v=-1,b=0;for(;b{let p=require(`events`),g=require(`http`),{Duplex:v}=require(`stream`),{createHash:b}=require(`crypto`),C=require_extension(),w=require_permessage_deflate(),E=require_subprotocol(),k=require_websocket(),{CLOSE_TIMEOUT:A,GUID:N,kWebSocket:F}=require_constants(),I=/^[+/0-9A-Za-z]{22}==$/,R=0,B=1,q=2;l.exports=class extends p{constructor(s,l){if(super(),s={allowSynchronousEvents:!0,autoPong:!0,maxPayload:100*1024*1024,skipUTF8Validation:!1,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,closeTimeout:A,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,WebSocket:k,...s},s.port==null&&!s.server&&!s.noServer||s.port!=null&&(s.server||s.noServer)||s.server&&s.noServer)throw TypeError(`One and only one of the "port", "server", or "noServer" options must be specified`);if(s.port==null?s.server&&(this._server=s.server):(this._server=g.createServer((s,l)=>{let p=g.STATUS_CODES[426];l.writeHead(426,{"Content-Length":p.length,"Content-Type":`text/plain`}),l.end(p)}),this._server.listen(s.port,s.host,s.backlog,l)),this._server){let s=this.emit.bind(this,`connection`);this._removeListeners=le(this._server,{listening:this.emit.bind(this,`listening`),error:this.emit.bind(this,`error`),upgrade:(l,p,g)=>{this.handleUpgrade(l,p,g,s)}})}s.perMessageDeflate===!0&&(s.perMessageDeflate={}),s.clientTracking&&(this.clients=new Set,this._shouldEmitClose=!1),this.options=s,this._state=0}address(){if(this.options.noServer)throw Error(`The server is operating in "noServer" mode`);return this._server?this._server.address():null}close(s){if(this._state===2){s&&this.once(`close`,()=>{s(Error(`The server is not running`))}),process.nextTick(J,this);return}if(s&&this.once(`close`,s),this._state!==1)if(this._state=1,this.options.noServer||this.options.server)this._server&&(this._removeListeners(),this._removeListeners=this._server=null),this.clients&&this.clients.size?this._shouldEmitClose=!0:process.nextTick(J,this);else{let s=this._server;this._removeListeners(),this._removeListeners=this._server=null,s.close(()=>{J(this)})}}shouldHandle(s){if(this.options.path){let l=s.url.indexOf(`?`);if((l===-1?s.url:s.url.slice(0,l))!==this.options.path)return!1}return!0}handleUpgrade(s,l,p,g){l.on(`error`,_e);let v=s.headers[`sec-websocket-key`],b=s.headers.upgrade,k=+s.headers[`sec-websocket-version`];if(s.method!==`GET`){xe(this,s,l,405,`Invalid HTTP method`);return}if(b===void 0||b.toLowerCase()!==`websocket`){xe(this,s,l,400,`Invalid Upgrade header`);return}if(v===void 0||!I.test(v)){xe(this,s,l,400,`Missing or invalid Sec-WebSocket-Key header`);return}if(k!==13&&k!==8){xe(this,s,l,400,`Missing or invalid Sec-WebSocket-Version header`,{"Sec-WebSocket-Version":`13, 8`});return}if(!this.shouldHandle(s)){be(l,400);return}let A=s.headers[`sec-websocket-protocol`],N=new Set;if(A!==void 0)try{N=E.parse(A)}catch{xe(this,s,l,400,`Invalid Sec-WebSocket-Protocol header`);return}let F=s.headers[`sec-websocket-extensions`],R={};if(this.options.perMessageDeflate&&F!==void 0){let p=new w({...this.options.perMessageDeflate,isServer:!0,maxPayload:this.options.maxPayload});try{let s=C.parse(F);s[w.extensionName]&&(p.accept(s[w.extensionName]),R[w.extensionName]=p)}catch{xe(this,s,l,400,`Invalid or unacceptable Sec-WebSocket-Extensions header`);return}}if(this.options.verifyClient){let b={origin:s.headers[`${k===8?`sec-websocket-origin`:`origin`}`],secure:!!(s.socket.authorized||s.socket.encrypted),req:s};if(this.options.verifyClient.length===2){this.options.verifyClient(b,(b,C,w,E)=>{if(!b)return be(l,C||401,w,E);this.completeUpgrade(R,v,N,s,l,p,g)});return}if(!this.options.verifyClient(b))return be(l,401)}this.completeUpgrade(R,v,N,s,l,p,g)}completeUpgrade(s,l,p,g,v,E,k){if(!v.readable||!v.writable)return v.destroy();if(v[F])throw Error(`server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration`);if(this._state>0)return be(v,503);let A=[`HTTP/1.1 101 Switching Protocols`,`Upgrade: websocket`,`Connection: Upgrade`,`Sec-WebSocket-Accept: ${b(`sha1`).update(l+N).digest(`base64`)}`],I=new this.options.WebSocket(null,void 0,this.options);if(p.size){let s=this.options.handleProtocols?this.options.handleProtocols(p,g):p.values().next().value;s&&(A.push(`Sec-WebSocket-Protocol: ${s}`),I._protocol=s)}if(s[w.extensionName]){let l=s[w.extensionName].params,p=C.format({[w.extensionName]:[l]});A.push(`Sec-WebSocket-Extensions: ${p}`),I._extensions=s}this.emit(`headers`,A,g),v.write(A.concat(`\r +`,generateReport=async s=>{let{log:l}=s,{junitReport:f}=s.options,{number:p}=s.build,g=typeof f==`boolean`&&f?`chromatic-build-{buildNumber}.xml`:f;if(!g){l.debug(`junit report not configured, skipping`);return}s.reportPath=path.default.resolve(g.replaceAll(`{buildNumber}`,String(p)));let v=await queryBuildForReport(s),b=(v.completedAt||Date.now())-v.createdAt,C=import_src.default.testSuite().name(`Chromatic build ${v.number}`).time(Math.round(b/1e3)).timestamp(new Date(v.createdAt).toISOString()).property(`buildNumber`,v.number).property(`buildStatus`,v.status).property(`buildUrl`,v.webUrl).property(`storybookUrl`,v.storybookUrl);for(let s of v.tests)generateReportTestCase(C,s);import_src.default.writeTo(s.reportPath),l.info(wroteReport_default(s.reportPath,`JUnit XML`))},queryBuildForReport=async s=>{let l=1e3,f=0,p=[];for(;;){let{app:{build:g}}=await s.client.runQuery(ReportQuery,{buildNumber:s.build.number,skip:f,limit:l},{headers:{Authorization:`Bearer ${s.build.reportToken}`}});if(p.push(...g.tests),g.tests.length{let{status:f,result:p,spec:g,parameters:v,mode:b}=l,C=b.name||`[${v.viewport}px]`,w=v.viewportIsDefault?``:C,E=s.testCase().className(g.component.name.replaceAll(/[/|]/g,`.`));switch(E.property(`result`,f).name(`${g.name} ${w}`),f){case`FAILED`:E.error(`Server error while taking snapshot, please try again`,f);break;case`BROKEN`:E.error(`Snapshot is broken due to an error in your Storybook`,f);break;case`DENIED`:E.failure(`Snapshot was denied by a user`,f);break;case`PENDING`:E.failure(`Snapshot contains visual changes and must be reviewed`,f);break;default:[`SKIPPED`,`PRESERVED`].includes(p)&&E.skipped()}}})),require_constants=__commonJSMin(((s,l)=>{let f=[`nodebuffer`,`arraybuffer`,`fragments`],p=typeof Blob<`u`;p&&f.push(`blob`),l.exports={BINARY_TYPES:f,CLOSE_TIMEOUT:3e4,EMPTY_BUFFER:Buffer.alloc(0),GUID:`258EAFA5-E914-47DA-95CA-C5AB0DC85B11`,hasBlob:p,kForOnEventAttribute:Symbol(`kIsForOnEventAttribute`),kListener:Symbol(`kListener`),kStatusCode:Symbol(`status-code`),kWebSocket:Symbol(`websocket`),NOOP:()=>{}}})),require_buffer_util=__commonJSMin(((s,l)=>{let{EMPTY_BUFFER:f}=require_constants(),p=Buffer[Symbol.species];function g(s,l){if(s.length===0)return f;if(s.length===1)return s[0];let g=Buffer.allocUnsafe(l),v=0;for(let l=0;l{let f=Symbol(`kDone`),p=Symbol(`kRun`);l.exports=class{constructor(s){this[f]=()=>{this.pending--,this[p]()},this.concurrency=s||1/0,this.jobs=[],this.pending=0}add(s){this.jobs.push(s),this[p]()}[p](){if(this.pending!==this.concurrency&&this.jobs.length){let s=this.jobs.shift();this.pending++,s(this[f])}}}})),require_permessage_deflate=__commonJSMin(((s,l)=>{let f=require(`zlib`),p=require_buffer_util(),g=require_limiter(),{kStatusCode:v}=require_constants(),b=Buffer[Symbol.species],C=Buffer.from([0,0,255,255]),w=Symbol(`permessage-deflate`),E=Symbol(`total-length`),k=Symbol(`callback`),A=Symbol(`buffers`),N=Symbol(`error`),F;l.exports=class{constructor(s){this._options=s||{},this._threshold=this._options.threshold===void 0?1024:this._options.threshold,this._maxPayload=this._options.maxPayload|0,this._isServer=!!this._options.isServer,this._deflate=null,this._inflate=null,this.params=null,F||=new g(this._options.concurrencyLimit===void 0?10:this._options.concurrencyLimit)}static get extensionName(){return`permessage-deflate`}offer(){let s={};return this._options.serverNoContextTakeover&&(s.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(s.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(s.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?s.client_max_window_bits=this._options.clientMaxWindowBits:this._options.clientMaxWindowBits??(s.client_max_window_bits=!0),s}accept(s){return s=this.normalizeParams(s),this.params=this._isServer?this.acceptAsServer(s):this.acceptAsClient(s),this.params}cleanup(){if(this._inflate&&=(this._inflate.close(),null),this._deflate){let s=this._deflate[k];this._deflate.close(),this._deflate=null,s&&s(Error(`The deflate stream was closed while data was being processed`))}}acceptAsServer(s){let l=this._options,f=s.find(s=>!(l.serverNoContextTakeover===!1&&s.server_no_context_takeover||s.server_max_window_bits&&(l.serverMaxWindowBits===!1||typeof l.serverMaxWindowBits==`number`&&l.serverMaxWindowBits>s.server_max_window_bits)||typeof l.clientMaxWindowBits==`number`&&!s.client_max_window_bits));if(!f)throw Error(`None of the extension offers can be accepted`);return l.serverNoContextTakeover&&(f.server_no_context_takeover=!0),l.clientNoContextTakeover&&(f.client_no_context_takeover=!0),typeof l.serverMaxWindowBits==`number`&&(f.server_max_window_bits=l.serverMaxWindowBits),typeof l.clientMaxWindowBits==`number`?f.client_max_window_bits=l.clientMaxWindowBits:(f.client_max_window_bits===!0||l.clientMaxWindowBits===!1)&&delete f.client_max_window_bits,f}acceptAsClient(s){let l=s[0];if(this._options.clientNoContextTakeover===!1&&l.client_no_context_takeover)throw Error(`Unexpected parameter "client_no_context_takeover"`);if(!l.client_max_window_bits)typeof this._options.clientMaxWindowBits==`number`&&(l.client_max_window_bits=this._options.clientMaxWindowBits);else if(this._options.clientMaxWindowBits===!1||typeof this._options.clientMaxWindowBits==`number`&&l.client_max_window_bits>this._options.clientMaxWindowBits)throw Error(`Unexpected or invalid parameter "client_max_window_bits"`);return l}normalizeParams(s){return s.forEach(s=>{Object.keys(s).forEach(l=>{let f=s[l];if(f.length>1)throw Error(`Parameter "${l}" must have only a single value`);if(f=f[0],l===`client_max_window_bits`){if(f!==!0){let s=+f;if(!Number.isInteger(s)||s<8||s>15)throw TypeError(`Invalid value for parameter "${l}": ${f}`);f=s}else if(!this._isServer)throw TypeError(`Invalid value for parameter "${l}": ${f}`)}else if(l===`server_max_window_bits`){let s=+f;if(!Number.isInteger(s)||s<8||s>15)throw TypeError(`Invalid value for parameter "${l}": ${f}`);f=s}else if(l===`client_no_context_takeover`||l===`server_no_context_takeover`){if(f!==!0)throw TypeError(`Invalid value for parameter "${l}": ${f}`)}else throw Error(`Unknown parameter "${l}"`);s[l]=f})}),s}decompress(s,l,f){F.add(p=>{this._decompress(s,l,(s,l)=>{p(),f(s,l)})})}compress(s,l,f){F.add(p=>{this._compress(s,l,(s,l)=>{p(),f(s,l)})})}_decompress(s,l,g){let v=this._isServer?`client`:`server`;if(!this._inflate){let s=`${v}_max_window_bits`,l=typeof this.params[s]==`number`?this.params[s]:f.Z_DEFAULT_WINDOWBITS;this._inflate=f.createInflateRaw({...this._options.zlibInflateOptions,windowBits:l}),this._inflate[w]=this,this._inflate[E]=0,this._inflate[A]=[],this._inflate.on(`error`,B),this._inflate.on(`data`,R)}this._inflate[k]=g,this._inflate.write(s),l&&this._inflate.write(C),this._inflate.flush(()=>{let s=this._inflate[N];if(s){this._inflate.close(),this._inflate=null,g(s);return}let f=p.concat(this._inflate[A],this._inflate[E]);this._inflate._readableState.endEmitted?(this._inflate.close(),this._inflate=null):(this._inflate[E]=0,this._inflate[A]=[],l&&this.params[`${v}_no_context_takeover`]&&this._inflate.reset()),g(null,f)})}_compress(s,l,g){let v=this._isServer?`server`:`client`;if(!this._deflate){let s=`${v}_max_window_bits`,l=typeof this.params[s]==`number`?this.params[s]:f.Z_DEFAULT_WINDOWBITS;this._deflate=f.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:l}),this._deflate[E]=0,this._deflate[A]=[],this._deflate.on(`data`,I)}this._deflate[k]=g,this._deflate.write(s),this._deflate.flush(f.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let s=p.concat(this._deflate[A],this._deflate[E]);l&&(s=new b(s.buffer,s.byteOffset,s.length-4)),this._deflate[k]=null,this._deflate[E]=0,this._deflate[A]=[],l&&this.params[`${v}_no_context_takeover`]&&this._deflate.reset(),g(null,s)})}};function I(s){this[A].push(s),this[E]+=s.length}function R(s){if(this[E]+=s.length,this[w]._maxPayload<1||this[E]<=this[w]._maxPayload){this[A].push(s);return}this[N]=RangeError(`Max payload size exceeded`),this[N].code=`WS_ERR_UNSUPPORTED_MESSAGE_LENGTH`,this[N][v]=1009,this.removeListener(`data`,R),this.reset()}function B(s){if(this[w]._inflate=null,this[N]){this[k](this[N]);return}s[v]=1007,this[k](s)}})),require_validation=__commonJSMin(((s,l)=>{let{isUtf8:f}=require(`buffer`),{hasBlob:p}=require_constants(),g=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function v(s){return s>=1e3&&s<=1014&&s!==1004&&s!==1005&&s!==1006||s>=3e3&&s<=4999}function b(s){let l=s.length,f=0;for(;f=l||(s[f+1]&192)!=128||(s[f+2]&192)!=128||s[f]===224&&(s[f+1]&224)==128||s[f]===237&&(s[f+1]&224)==160)return!1;f+=3}else if((s[f]&248)==240){if(f+3>=l||(s[f+1]&192)!=128||(s[f+2]&192)!=128||(s[f+3]&192)!=128||s[f]===240&&(s[f+1]&240)==128||s[f]===244&&s[f+1]>143||s[f]>244)return!1;f+=4}else return!1;return!0}function C(s){return p&&typeof s==`object`&&typeof s.arrayBuffer==`function`&&typeof s.type==`string`&&typeof s.stream==`function`&&(s[Symbol.toStringTag]===`Blob`||s[Symbol.toStringTag]===`File`)}if(l.exports={isBlob:C,isValidStatusCode:v,isValidUTF8:b,tokenChars:g},f)l.exports.isValidUTF8=function(s){return s.length<24?b(s):f(s)};else if(!process.env.WS_NO_UTF_8_VALIDATE)try{let s=require(`utf-8-validate`);l.exports.isValidUTF8=function(l){return l.length<32?b(l):s(l)}}catch{}})),require_receiver=__commonJSMin(((s,l)=>{let{Writable:f}=require(`stream`),p=require_permessage_deflate(),{BINARY_TYPES:g,EMPTY_BUFFER:v,kStatusCode:b,kWebSocket:C}=require_constants(),{concat:w,toArrayBuffer:E,unmask:k}=require_buffer_util(),{isValidStatusCode:A,isValidUTF8:N}=require_validation(),F=Buffer[Symbol.species],I=0,R=1,B=2,q=3,J=4,le=5,_e=6;l.exports=class extends f{constructor(s={}){super(),this._allowSynchronousEvents=s.allowSynchronousEvents===void 0?!0:s.allowSynchronousEvents,this._binaryType=s.binaryType||g[0],this._extensions=s.extensions||{},this._isServer=!!s.isServer,this._maxPayload=s.maxPayload|0,this._skipUTF8Validation=!!s.skipUTF8Validation,this[C]=void 0,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._fragments=[],this._errored=!1,this._loop=!1,this._state=0}_write(s,l,f){if(this._opcode===8&&this._state==0)return f();this._bufferedBytes+=s.length,this._buffers.push(s),this.startLoop(f)}consume(s){if(this._bufferedBytes-=s,s===this._buffers[0].length)return this._buffers.shift();if(s=f.length?l.set(this._buffers.shift(),p):(l.set(new Uint8Array(f.buffer,f.byteOffset,s),p),this._buffers[0]=new F(f.buffer,f.byteOffset+s,f.length-s)),s-=f.length}while(s>0);return l}startLoop(s){this._loop=!0;do switch(this._state){case 0:this.getInfo(s);break;case 1:this.getPayloadLength16(s);break;case 2:this.getPayloadLength64(s);break;case 3:this.getMask();break;case 4:this.getData(s);break;case 5:case 6:this._loop=!1;return}while(this._loop);this._errored||s()}getInfo(s){if(this._bufferedBytes<2){this._loop=!1;return}let l=this.consume(2);if(l[0]&48){s(this.createError(RangeError,`RSV2 and RSV3 must be clear`,!0,1002,`WS_ERR_UNEXPECTED_RSV_2_3`));return}let f=(l[0]&64)==64;if(f&&!this._extensions[p.extensionName]){s(this.createError(RangeError,`RSV1 must be clear`,!0,1002,`WS_ERR_UNEXPECTED_RSV_1`));return}if(this._fin=(l[0]&128)==128,this._opcode=l[0]&15,this._payloadLength=l[1]&127,this._opcode===0){if(f){s(this.createError(RangeError,`RSV1 must be clear`,!0,1002,`WS_ERR_UNEXPECTED_RSV_1`));return}if(!this._fragmented){s(this.createError(RangeError,`invalid opcode 0`,!0,1002,`WS_ERR_INVALID_OPCODE`));return}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){s(this.createError(RangeError,`invalid opcode ${this._opcode}`,!0,1002,`WS_ERR_INVALID_OPCODE`));return}this._compressed=f}else if(this._opcode>7&&this._opcode<11){if(!this._fin){s(this.createError(RangeError,`FIN must be set`,!0,1002,`WS_ERR_EXPECTED_FIN`));return}if(f){s(this.createError(RangeError,`RSV1 must be clear`,!0,1002,`WS_ERR_UNEXPECTED_RSV_1`));return}if(this._payloadLength>125||this._opcode===8&&this._payloadLength===1){s(this.createError(RangeError,`invalid payload length ${this._payloadLength}`,!0,1002,`WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH`));return}}else{s(this.createError(RangeError,`invalid opcode ${this._opcode}`,!0,1002,`WS_ERR_INVALID_OPCODE`));return}if(!this._fin&&!this._fragmented&&(this._fragmented=this._opcode),this._masked=(l[1]&128)==128,this._isServer){if(!this._masked){s(this.createError(RangeError,`MASK must be set`,!0,1002,`WS_ERR_EXPECTED_MASK`));return}}else if(this._masked){s(this.createError(RangeError,`MASK must be clear`,!0,1002,`WS_ERR_UNEXPECTED_MASK`));return}this._payloadLength===126?this._state=1:this._payloadLength===127?this._state=2:this.haveLength(s)}getPayloadLength16(s){if(this._bufferedBytes<2){this._loop=!1;return}this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength(s)}getPayloadLength64(s){if(this._bufferedBytes<8){this._loop=!1;return}let l=this.consume(8),f=l.readUInt32BE(0);if(f>2**21-1){s(this.createError(RangeError,`Unsupported WebSocket frame: payload length > 2^53 - 1`,!1,1009,`WS_ERR_UNSUPPORTED_DATA_PAYLOAD_LENGTH`));return}this._payloadLength=f*2**32+l.readUInt32BE(4),this.haveLength(s)}haveLength(s){if(this._payloadLength&&this._opcode<8&&(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0)){s(this.createError(RangeError,`Max payload size exceeded`,!1,1009,`WS_ERR_UNSUPPORTED_MESSAGE_LENGTH`));return}this._masked?this._state=3:this._state=4}getMask(){if(this._bufferedBytes<4){this._loop=!1;return}this._mask=this.consume(4),this._state=4}getData(s){let l=v;if(this._payloadLength){if(this._bufferedBytes7){this.controlMessage(l,s);return}if(this._compressed){this._state=5,this.decompress(l,s);return}l.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(l)),this.dataMessage(s)}decompress(s,l){this._extensions[p.extensionName].decompress(s,this._fin,(s,f)=>{if(s)return l(s);if(f.length){if(this._messageLength+=f.length,this._messageLength>this._maxPayload&&this._maxPayload>0){l(this.createError(RangeError,`Max payload size exceeded`,!1,1009,`WS_ERR_UNSUPPORTED_MESSAGE_LENGTH`));return}this._fragments.push(f)}this.dataMessage(l),this._state===0&&this.startLoop(l)})}dataMessage(s){if(!this._fin){this._state=0;return}let l=this._messageLength,f=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],this._opcode===2){let p;p=this._binaryType===`nodebuffer`?w(f,l):this._binaryType===`arraybuffer`?E(w(f,l)):this._binaryType===`blob`?new Blob(f):f,this._allowSynchronousEvents?(this.emit(`message`,p,!0),this._state=0):(this._state=6,setImmediate(()=>{this.emit(`message`,p,!0),this._state=0,this.startLoop(s)}))}else{let p=w(f,l);if(!this._skipUTF8Validation&&!N(p)){s(this.createError(Error,`invalid UTF-8 sequence`,!0,1007,`WS_ERR_INVALID_UTF8`));return}this._state===5||this._allowSynchronousEvents?(this.emit(`message`,p,!1),this._state=0):(this._state=6,setImmediate(()=>{this.emit(`message`,p,!1),this._state=0,this.startLoop(s)}))}}controlMessage(s,l){if(this._opcode===8){if(s.length===0)this._loop=!1,this.emit(`conclude`,1005,v),this.end();else{let f=s.readUInt16BE(0);if(!A(f)){l(this.createError(RangeError,`invalid status code ${f}`,!0,1002,`WS_ERR_INVALID_CLOSE_CODE`));return}let p=new F(s.buffer,s.byteOffset+2,s.length-2);if(!this._skipUTF8Validation&&!N(p)){l(this.createError(Error,`invalid UTF-8 sequence`,!0,1007,`WS_ERR_INVALID_UTF8`));return}this._loop=!1,this.emit(`conclude`,f,p),this.end()}this._state=0;return}this._allowSynchronousEvents?(this.emit(this._opcode===9?`ping`:`pong`,s),this._state=0):(this._state=6,setImmediate(()=>{this.emit(this._opcode===9?`ping`:`pong`,s),this._state=0,this.startLoop(l)}))}createError(s,l,f,p,g){this._loop=!1,this._errored=!0;let v=new s(f?`Invalid WebSocket frame: ${l}`:l);return Error.captureStackTrace(v,this.createError),v.code=g,v[b]=p,v}}})),require_sender=__commonJSMin(((s,l)=>{let{Duplex:f}=require(`stream`),{randomFillSync:p}=require(`crypto`),g=require_permessage_deflate(),{EMPTY_BUFFER:v,kWebSocket:b,NOOP:C}=require_constants(),{isBlob:w,isValidStatusCode:E}=require_validation(),{mask:k,toBuffer:A}=require_buffer_util(),N=Symbol(`kByteLength`),F=Buffer.alloc(4),I=8*1024,R,B=I,q=0,J=1,le=2;l.exports=class s{constructor(s,l,f){this._extensions=l||{},f&&(this._generateMask=f,this._maskBuffer=Buffer.alloc(4)),this._socket=s,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._queue=[],this._state=0,this.onerror=C,this[b]=void 0}static frame(s,l){let f,g=!1,v=2,b=!1;l.mask&&(f=l.maskBuffer||F,l.generateMask?l.generateMask(f):(B===I&&(R===void 0&&(R=Buffer.alloc(I)),p(R,0,I),B=0),f[0]=R[B++],f[1]=R[B++],f[2]=R[B++],f[3]=R[B++]),b=(f[0]|f[1]|f[2]|f[3])===0,v=6);let C;typeof s==`string`?(!l.mask||b)&&l[N]!==void 0?C=l[N]:(s=Buffer.from(s),C=s.length):(C=s.length,g=l.mask&&l.readOnly&&!b);let w=C;C>=65536?(v+=8,w=127):C>125&&(v+=2,w=126);let E=Buffer.allocUnsafe(g?C+v:v);return E[0]=l.fin?l.opcode|128:l.opcode,l.rsv1&&(E[0]|=64),E[1]=w,w===126?E.writeUInt16BE(C,2):w===127&&(E[2]=E[3]=0,E.writeUIntBE(C,4,6)),!l.mask||(E[1]|=128,E[v-4]=f[0],E[v-3]=f[1],E[v-2]=f[2],E[v-1]=f[3],b)?[E,s]:g?(k(s,f,E,v,C),[E]):(k(s,f,s,0,C),[E,s])}close(l,f,p,g){let b;if(l===void 0)b=v;else if(typeof l!=`number`||!E(l))throw TypeError(`First argument must be a valid error code number`);else if(f===void 0||!f.length)b=Buffer.allocUnsafe(2),b.writeUInt16BE(l,0);else{let s=Buffer.byteLength(f);if(s>123)throw RangeError(`The message must not be greater than 123 bytes`);b=Buffer.allocUnsafe(2+s),b.writeUInt16BE(l,0),typeof f==`string`?b.write(f,2):b.set(f,2)}let C={[N]:b.length,fin:!0,generateMask:this._generateMask,mask:p,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};this._state===0?this.sendFrame(s.frame(b,C),g):this.enqueue([this.dispatch,b,!1,C,g])}ping(l,f,p){let g,v;if(typeof l==`string`?(g=Buffer.byteLength(l),v=!1):w(l)?(g=l.size,v=!1):(l=A(l),g=l.length,v=A.readOnly),g>125)throw RangeError(`The data size must not be greater than 125 bytes`);let b={[N]:g,fin:!0,generateMask:this._generateMask,mask:f,maskBuffer:this._maskBuffer,opcode:9,readOnly:v,rsv1:!1};w(l)?this._state===0?this.getBlobData(l,!1,b,p):this.enqueue([this.getBlobData,l,!1,b,p]):this._state===0?this.sendFrame(s.frame(l,b),p):this.enqueue([this.dispatch,l,!1,b,p])}pong(l,f,p){let g,v;if(typeof l==`string`?(g=Buffer.byteLength(l),v=!1):w(l)?(g=l.size,v=!1):(l=A(l),g=l.length,v=A.readOnly),g>125)throw RangeError(`The data size must not be greater than 125 bytes`);let b={[N]:g,fin:!0,generateMask:this._generateMask,mask:f,maskBuffer:this._maskBuffer,opcode:10,readOnly:v,rsv1:!1};w(l)?this._state===0?this.getBlobData(l,!1,b,p):this.enqueue([this.getBlobData,l,!1,b,p]):this._state===0?this.sendFrame(s.frame(l,b),p):this.enqueue([this.dispatch,l,!1,b,p])}send(s,l,f){let p=this._extensions[g.extensionName],v=l.binary?2:1,b=l.compress,C,E;typeof s==`string`?(C=Buffer.byteLength(s),E=!1):w(s)?(C=s.size,E=!1):(s=A(s),C=s.length,E=A.readOnly),this._firstFragment?(this._firstFragment=!1,b&&p&&p.params[p._isServer?`server_no_context_takeover`:`client_no_context_takeover`]&&(b=C>=p._threshold),this._compress=b):(b=!1,v=0),l.fin&&(this._firstFragment=!0);let k={[N]:C,fin:l.fin,generateMask:this._generateMask,mask:l.mask,maskBuffer:this._maskBuffer,opcode:v,readOnly:E,rsv1:b};w(s)?this._state===0?this.getBlobData(s,this._compress,k,f):this.enqueue([this.getBlobData,s,this._compress,k,f]):this._state===0?this.dispatch(s,this._compress,k,f):this.enqueue([this.dispatch,s,this._compress,k,f])}getBlobData(l,f,p,g){this._bufferedBytes+=p[N],this._state=2,l.arrayBuffer().then(l=>{if(this._socket.destroyed){let s=Error(`The socket was closed while the blob was being read`);process.nextTick(_e,this,s,g);return}this._bufferedBytes-=p[N];let v=A(l);f?this.dispatch(v,f,p,g):(this._state=0,this.sendFrame(s.frame(v,p),g),this.dequeue())}).catch(s=>{process.nextTick(be,this,s,g)})}dispatch(l,f,p,v){if(!f){this.sendFrame(s.frame(l,p),v);return}let b=this._extensions[g.extensionName];this._bufferedBytes+=p[N],this._state=1,b.compress(l,p.fin,(l,f)=>{if(this._socket.destroyed){let s=Error(`The socket was closed while data was being compressed`);_e(this,s,v);return}this._bufferedBytes-=p[N],this._state=0,p.readOnly=!1,this.sendFrame(s.frame(f,p),v),this.dequeue()})}dequeue(){for(;this._state===0&&this._queue.length;){let s=this._queue.shift();this._bufferedBytes-=s[3][N],Reflect.apply(s[0],this,s.slice(1))}}enqueue(s){this._bufferedBytes+=s[3][N],this._queue.push(s)}sendFrame(s,l){s.length===2?(this._socket.cork(),this._socket.write(s[0]),this._socket.write(s[1],l),this._socket.uncork()):this._socket.write(s[0],l)}};function _e(s,l,f){typeof f==`function`&&f(l);for(let f=0;f{let{kForOnEventAttribute:f,kListener:p}=require_constants(),g=Symbol(`kCode`),v=Symbol(`kData`),b=Symbol(`kError`),C=Symbol(`kMessage`),w=Symbol(`kReason`),E=Symbol(`kTarget`),k=Symbol(`kType`),A=Symbol(`kWasClean`);var N=class{constructor(s){this[E]=null,this[k]=s}get target(){return this[E]}get type(){return this[k]}};Object.defineProperty(N.prototype,`target`,{enumerable:!0}),Object.defineProperty(N.prototype,`type`,{enumerable:!0});var F=class extends N{constructor(s,l={}){super(s),this[g]=l.code===void 0?0:l.code,this[w]=l.reason===void 0?``:l.reason,this[A]=l.wasClean===void 0?!1:l.wasClean}get code(){return this[g]}get reason(){return this[w]}get wasClean(){return this[A]}};Object.defineProperty(F.prototype,`code`,{enumerable:!0}),Object.defineProperty(F.prototype,`reason`,{enumerable:!0}),Object.defineProperty(F.prototype,`wasClean`,{enumerable:!0});var I=class extends N{constructor(s,l={}){super(s),this[b]=l.error===void 0?null:l.error,this[C]=l.message===void 0?``:l.message}get error(){return this[b]}get message(){return this[C]}};Object.defineProperty(I.prototype,`error`,{enumerable:!0}),Object.defineProperty(I.prototype,`message`,{enumerable:!0});var R=class extends N{constructor(s,l={}){super(s),this[v]=l.data===void 0?null:l.data}get data(){return this[v]}};Object.defineProperty(R.prototype,`data`,{enumerable:!0}),l.exports={CloseEvent:F,ErrorEvent:I,Event:N,EventTarget:{addEventListener(s,l,g={}){for(let v of this.listeners(s))if(!g[f]&&v[p]===l&&!v[f])return;let v;if(s===`message`)v=function(s,f){let p=new R(`message`,{data:f?s:s.toString()});p[E]=this,B(l,this,p)};else if(s===`close`)v=function(s,f){let p=new F(`close`,{code:s,reason:f.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});p[E]=this,B(l,this,p)};else if(s===`error`)v=function(s){let f=new I(`error`,{error:s,message:s.message});f[E]=this,B(l,this,f)};else if(s===`open`)v=function(){let s=new N(`open`);s[E]=this,B(l,this,s)};else return;v[f]=!!g[f],v[p]=l,g.once?this.once(s,v):this.on(s,v)},removeEventListener(s,l){for(let g of this.listeners(s))if(g[p]===l&&!g[f]){this.removeListener(s,g);break}}},MessageEvent:R};function B(s,l,f){typeof s==`object`&&s.handleEvent?s.handleEvent.call(s,f):s.call(l,f)}})),require_extension=__commonJSMin(((s,l)=>{let{tokenChars:f}=require_validation();function p(s,l,f){s[l]===void 0?s[l]=[f]:s[l].push(f)}function g(s){let l=Object.create(null),g=Object.create(null),v=!1,b=!1,C=!1,w,E,k=-1,A=-1,N=-1,F=0;for(;F{let f=s[l];return Array.isArray(f)||(f=[f]),f.map(s=>[l].concat(Object.keys(s).map(l=>{let f=s[l];return Array.isArray(f)||(f=[f]),f.map(s=>s===!0?l:`${l}=${s}`).join(`; `)})).join(`; `)).join(`, `)}).join(`, `)}l.exports={format:v,parse:g}})),require_websocket=__commonJSMin(((s,l)=>{let f=require(`events`),p=require(`https`),g=require(`http`),v=require(`net`),b=require(`tls`),{randomBytes:C,createHash:w}=require(`crypto`),{Duplex:E,Readable:k}=require(`stream`),{URL:A}=require(`url`),N=require_permessage_deflate(),F=require_receiver(),I=require_sender(),{isBlob:R}=require_validation(),{BINARY_TYPES:B,CLOSE_TIMEOUT:q,EMPTY_BUFFER:J,GUID:le,kForOnEventAttribute:_e,kListener:be,kStatusCode:xe,kWebSocket:De,NOOP:Oe}=require_constants(),{EventTarget:{addEventListener:je,removeEventListener:Ne}}=require_event_target(),{format:Pe,parse:ze}=require_extension(),{toBuffer:Be}=require_buffer_util(),We=Symbol(`kAborted`),Ke=[8,13],qe=[`CONNECTING`,`OPEN`,`CLOSING`,`CLOSED`],Je=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;var Ye=class s extends f{constructor(l,f,p){super(),this._binaryType=B[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=J,this._closeTimer=null,this._errorEmitted=!1,this._extensions={},this._paused=!1,this._protocol=``,this._readyState=s.CONNECTING,this._receiver=null,this._sender=null,this._socket=null,l===null?(this._autoPong=p.autoPong,this._closeTimeout=p.closeTimeout,this._isServer=!0):(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,f===void 0?f=[]:Array.isArray(f)||(typeof f==`object`&&f?(p=f,f=[]):f=[f]),Ze(this,l,f,p))}get binaryType(){return this._binaryType}set binaryType(s){B.includes(s)&&(this._binaryType=s,this._receiver&&(this._receiver._binaryType=s))}get bufferedAmount(){return this._socket?this._socket._writableState.length+this._sender._bufferedBytes:this._bufferedAmount}get extensions(){return Object.keys(this._extensions).join()}get isPaused(){return this._paused}get onclose(){return null}get onerror(){return null}get onopen(){return null}get onmessage(){return null}get protocol(){return this._protocol}get readyState(){return this._readyState}get url(){return this._url}setSocket(l,f,p){let g=new F({allowSynchronousEvents:p.allowSynchronousEvents,binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:p.maxPayload,skipUTF8Validation:p.skipUTF8Validation}),v=new I(l,this._extensions,p.generateMask);this._receiver=g,this._sender=v,this._socket=l,g[De]=this,v[De]=this,l[De]=this,g.on(`conclude`,Tt),g.on(`drain`,Ot),g.on(`error`,At),g.on(`message`,It),g.on(`ping`,Lt),g.on(`pong`,Rt),v.onerror=Ht,l.setTimeout&&l.setTimeout(0),l.setNoDelay&&l.setNoDelay(),f.length>0&&l.unshift(f),l.on(`close`,Kt),l.on(`data`,Jt),l.on(`end`,Xt),l.on(`error`,Zt),this._readyState=s.OPEN,this.emit(`open`)}emitClose(){if(!this._socket){this._readyState=s.CLOSED,this.emit(`close`,this._closeCode,this._closeMessage);return}this._extensions[N.extensionName]&&this._extensions[N.extensionName].cleanup(),this._receiver.removeAllListeners(),this._readyState=s.CLOSED,this.emit(`close`,this._closeCode,this._closeMessage)}close(l,f){if(this.readyState!==s.CLOSED){if(this.readyState===s.CONNECTING){ut(this,this._req,`WebSocket was closed before the connection was established`);return}if(this.readyState===s.CLOSING){this._closeFrameSent&&(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end();return}this._readyState=s.CLOSING,this._sender.close(l,f,!this._isServer,s=>{s||(this._closeFrameSent=!0,(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end())}),Gt(this)}}pause(){this.readyState===s.CONNECTING||this.readyState===s.CLOSED||(this._paused=!0,this._socket.pause())}ping(l,f,p){if(this.readyState===s.CONNECTING)throw Error(`WebSocket is not open: readyState 0 (CONNECTING)`);if(typeof l==`function`?(p=l,l=f=void 0):typeof f==`function`&&(p=f,f=void 0),typeof l==`number`&&(l=l.toString()),this.readyState!==s.OPEN){yt(this,l,p);return}f===void 0&&(f=!this._isServer),this._sender.ping(l||J,f,p)}pong(l,f,p){if(this.readyState===s.CONNECTING)throw Error(`WebSocket is not open: readyState 0 (CONNECTING)`);if(typeof l==`function`?(p=l,l=f=void 0):typeof f==`function`&&(p=f,f=void 0),typeof l==`number`&&(l=l.toString()),this.readyState!==s.OPEN){yt(this,l,p);return}f===void 0&&(f=!this._isServer),this._sender.pong(l||J,f,p)}resume(){this.readyState===s.CONNECTING||this.readyState===s.CLOSED||(this._paused=!1,this._receiver._writableState.needDrain||this._socket.resume())}send(l,f,p){if(this.readyState===s.CONNECTING)throw Error(`WebSocket is not open: readyState 0 (CONNECTING)`);if(typeof f==`function`&&(p=f,f={}),typeof l==`number`&&(l=l.toString()),this.readyState!==s.OPEN){yt(this,l,p);return}let g={binary:typeof l!=`string`,mask:!this._isServer,compress:!0,fin:!0,...f};this._extensions[N.extensionName]||(g.compress=!1),this._sender.send(l||J,g,p)}terminate(){if(this.readyState!==s.CLOSED){if(this.readyState===s.CONNECTING){ut(this,this._req,`WebSocket was closed before the connection was established`);return}this._socket&&(this._readyState=s.CLOSING,this._socket.destroy())}}};Object.defineProperty(Ye,`CONNECTING`,{enumerable:!0,value:qe.indexOf(`CONNECTING`)}),Object.defineProperty(Ye.prototype,`CONNECTING`,{enumerable:!0,value:qe.indexOf(`CONNECTING`)}),Object.defineProperty(Ye,`OPEN`,{enumerable:!0,value:qe.indexOf(`OPEN`)}),Object.defineProperty(Ye.prototype,`OPEN`,{enumerable:!0,value:qe.indexOf(`OPEN`)}),Object.defineProperty(Ye,`CLOSING`,{enumerable:!0,value:qe.indexOf(`CLOSING`)}),Object.defineProperty(Ye.prototype,`CLOSING`,{enumerable:!0,value:qe.indexOf(`CLOSING`)}),Object.defineProperty(Ye,`CLOSED`,{enumerable:!0,value:qe.indexOf(`CLOSED`)}),Object.defineProperty(Ye.prototype,`CLOSED`,{enumerable:!0,value:qe.indexOf(`CLOSED`)}),[`binaryType`,`bufferedAmount`,`extensions`,`isPaused`,`protocol`,`readyState`,`url`].forEach(s=>{Object.defineProperty(Ye.prototype,s,{enumerable:!0})}),[`open`,`error`,`close`,`message`].forEach(s=>{Object.defineProperty(Ye.prototype,`on${s}`,{enumerable:!0,get(){for(let l of this.listeners(s))if(l[_e])return l[be];return null},set(l){for(let l of this.listeners(s))if(l[_e]){this.removeListener(s,l);break}typeof l==`function`&&this.addEventListener(s,l,{[_e]:!0})}})}),Ye.prototype.addEventListener=je,Ye.prototype.removeEventListener=Ne,l.exports=Ye;function Ze(s,l,f,v){let b={allowSynchronousEvents:!0,autoPong:!0,closeTimeout:q,protocolVersion:Ke[1],maxPayload:100*1024*1024,skipUTF8Validation:!1,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10,...v,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:`GET`,host:void 0,path:void 0,port:void 0};if(s._autoPong=b.autoPong,s._closeTimeout=b.closeTimeout,!Ke.includes(b.protocolVersion))throw RangeError(`Unsupported protocol version: ${b.protocolVersion} (supported versions: ${Ke.join(`, `)})`);let E;if(l instanceof A)E=l;else try{E=new A(l)}catch{throw SyntaxError(`Invalid URL: ${l}`)}E.protocol===`http:`?E.protocol=`ws:`:E.protocol===`https:`&&(E.protocol=`wss:`),s._url=E.href;let k=E.protocol===`wss:`,F=E.protocol===`ws+unix:`,I;if(E.protocol!==`ws:`&&!k&&!F?I=`The URL's protocol must be one of "ws:", "wss:", "http:", "https:", or "ws+unix:"`:F&&!E.pathname?I=`The URL's pathname is empty`:E.hash&&(I=`The URL contains a fragment identifier`),I){let l=SyntaxError(I);if(s._redirects===0)throw l;Qe(s,l);return}let R=k?443:80,B=C(16).toString(`base64`),J=k?p.request:g.request,_e=new Set,be;if(b.createConnection=b.createConnection||(k?st:ot),b.defaultPort=b.defaultPort||R,b.port=E.port||R,b.host=E.hostname.startsWith(`[`)?E.hostname.slice(1,-1):E.hostname,b.headers={...b.headers,"Sec-WebSocket-Version":b.protocolVersion,"Sec-WebSocket-Key":B,Connection:`Upgrade`,Upgrade:`websocket`},b.path=E.pathname+E.search,b.timeout=b.handshakeTimeout,b.perMessageDeflate&&(be=new N({...b.perMessageDeflate,isServer:!1,maxPayload:b.maxPayload}),b.headers[`Sec-WebSocket-Extensions`]=Pe({[N.extensionName]:be.offer()})),f.length){for(let s of f){if(typeof s!=`string`||!Je.test(s)||_e.has(s))throw SyntaxError(`An invalid or duplicated subprotocol was specified`);_e.add(s)}b.headers[`Sec-WebSocket-Protocol`]=f.join(`,`)}if(b.origin&&(b.protocolVersion<13?b.headers[`Sec-WebSocket-Origin`]=b.origin:b.headers.Origin=b.origin),(E.username||E.password)&&(b.auth=`${E.username}:${E.password}`),F){let s=b.path.split(`:`);b.socketPath=s[0],b.path=s[1]}let xe;if(b.followRedirects){if(s._redirects===0){s._originalIpc=F,s._originalSecure=k,s._originalHostOrSocketPath=F?b.socketPath:E.host;let l=v&&v.headers;if(v={...v,headers:{}},l)for(let[s,f]of Object.entries(l))v.headers[s.toLowerCase()]=f}else if(s.listenerCount(`redirect`)===0){let l=F?s._originalIpc?b.socketPath===s._originalHostOrSocketPath:!1:s._originalIpc?!1:E.host===s._originalHostOrSocketPath;(!l||s._originalSecure&&!k)&&(delete b.headers.authorization,delete b.headers.cookie,l||delete b.headers.host,b.auth=void 0)}b.auth&&!v.headers.authorization&&(v.headers.authorization=`Basic `+Buffer.from(b.auth).toString(`base64`)),xe=s._req=J(b),s._redirects&&s.emit(`redirect`,s.url,xe)}else xe=s._req=J(b);b.timeout&&xe.on(`timeout`,()=>{ut(s,xe,`Opening handshake has timed out`)}),xe.on(`error`,l=>{xe===null||xe[We]||(xe=s._req=null,Qe(s,l))}),xe.on(`response`,p=>{let g=p.headers.location,C=p.statusCode;if(g&&b.followRedirects&&C>=300&&C<400){if(++s._redirects>b.maxRedirects){ut(s,xe,`Maximum redirects exceeded`);return}xe.abort();let p;try{p=new A(g,l)}catch{Qe(s,SyntaxError(`Invalid URL: ${g}`));return}Ze(s,p,f,v)}else s.emit(`unexpected-response`,xe,p)||ut(s,xe,`Unexpected server response: ${p.statusCode}`)}),xe.on(`upgrade`,(l,f,p)=>{if(s.emit(`upgrade`,l),s.readyState!==Ye.CONNECTING)return;xe=s._req=null;let g=l.headers.upgrade;if(g===void 0||g.toLowerCase()!==`websocket`){ut(s,f,`Invalid Upgrade header`);return}let v=w(`sha1`).update(B+le).digest(`base64`);if(l.headers[`sec-websocket-accept`]!==v){ut(s,f,`Invalid Sec-WebSocket-Accept header`);return}let C=l.headers[`sec-websocket-protocol`],E;if(C===void 0?_e.size&&(E=`Server sent no subprotocol`):_e.size?_e.has(C)||(E=`Server sent an invalid subprotocol`):E=`Server sent a subprotocol but none was requested`,E){ut(s,f,E);return}C&&(s._protocol=C);let k=l.headers[`sec-websocket-extensions`];if(k!==void 0){if(!be){ut(s,f,`Server sent a Sec-WebSocket-Extensions header but no extension was requested`);return}let l;try{l=ze(k)}catch{ut(s,f,`Invalid Sec-WebSocket-Extensions header`);return}let p=Object.keys(l);if(p.length!==1||p[0]!==N.extensionName){ut(s,f,`Server indicated an extension that was not requested`);return}try{be.accept(l[N.extensionName])}catch{ut(s,f,`Invalid Sec-WebSocket-Extensions header`);return}s._extensions[N.extensionName]=be}s.setSocket(f,p,{allowSynchronousEvents:b.allowSynchronousEvents,generateMask:b.generateMask,maxPayload:b.maxPayload,skipUTF8Validation:b.skipUTF8Validation})}),b.finishRequest?b.finishRequest(xe,s):xe.end()}function Qe(s,l){s._readyState=Ye.CLOSING,s._errorEmitted=!0,s.emit(`error`,l),s.emitClose()}function ot(s){return s.path=s.socketPath,v.connect(s)}function st(s){return s.path=void 0,!s.servername&&s.servername!==``&&(s.servername=v.isIP(s.host)?``:s.host),b.connect(s)}function ut(s,l,f){s._readyState=Ye.CLOSING;let p=Error(f);Error.captureStackTrace(p,ut),l.setHeader?(l[We]=!0,l.abort(),l.socket&&!l.socket.destroyed&&l.socket.destroy(),process.nextTick(Qe,s,p)):(l.destroy(p),l.once(`error`,s.emit.bind(s,`error`)),l.once(`close`,s.emitClose.bind(s)))}function yt(s,l,f){if(l){let f=R(l)?l.size:Be(l).length;s._socket?s._sender._bufferedBytes+=f:s._bufferedAmount+=f}if(f){let l=Error(`WebSocket is not open: readyState ${s.readyState} (${qe[s.readyState]})`);process.nextTick(f,l)}}function Tt(s,l){let f=this[De];f._closeFrameReceived=!0,f._closeMessage=l,f._closeCode=s,f._socket[De]!==void 0&&(f._socket.removeListener(`data`,Jt),process.nextTick(Vt,f._socket),s===1005?f.close():f.close(s,l))}function Ot(){let s=this[De];s.isPaused||s._socket.resume()}function At(s){let l=this[De];l._socket[De]!==void 0&&(l._socket.removeListener(`data`,Jt),process.nextTick(Vt,l._socket),l.close(s[xe])),l._errorEmitted||(l._errorEmitted=!0,l.emit(`error`,s))}function jt(){this[De].emitClose()}function It(s,l){this[De].emit(`message`,s,l)}function Lt(s){let l=this[De];l._autoPong&&l.pong(s,!this._isServer,Oe),l.emit(`ping`,s)}function Rt(s){this[De].emit(`pong`,s)}function Vt(s){s.resume()}function Ht(s){let l=this[De];l.readyState!==Ye.CLOSED&&(l.readyState===Ye.OPEN&&(l._readyState=Ye.CLOSING,Gt(l)),this._socket.end(),l._errorEmitted||(l._errorEmitted=!0,l.emit(`error`,s)))}function Gt(s){s._closeTimer=setTimeout(s._socket.destroy.bind(s._socket),s._closeTimeout)}function Kt(){let s=this[De];if(this.removeListener(`close`,Kt),this.removeListener(`data`,Jt),this.removeListener(`end`,Xt),s._readyState=Ye.CLOSING,!this._readableState.endEmitted&&!s._closeFrameReceived&&!s._receiver._writableState.errorEmitted&&this._readableState.length!==0){let l=this.read(this._readableState.length);s._receiver.write(l)}s._receiver.end(),this[De]=void 0,clearTimeout(s._closeTimer),s._receiver._writableState.finished||s._receiver._writableState.errorEmitted?s.emitClose():(s._receiver.on(`error`,jt),s._receiver.on(`finish`,jt))}function Jt(s){this[De]._receiver.write(s)||this.pause()}function Xt(){let s=this[De];s._readyState=Ye.CLOSING,s._receiver.end(),this.end()}function Zt(){let s=this[De];this.removeListener(`error`,Zt),this.on(`error`,Oe),s&&(s._readyState=Ye.CLOSING,this.destroy())}})),require_stream=__commonJSMin(((s,l)=>{require_websocket();let{Duplex:f}=require(`stream`);function p(s){s.emit(`close`)}function g(){!this.destroyed&&this._writableState.finished&&this.destroy()}function v(s){this.removeListener(`error`,v),this.destroy(),this.listenerCount(`error`)===0&&this.emit(`error`,s)}function b(s,l){let b=!0,C=new f({...l,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return s.on(`message`,function(l,f){let p=!f&&C._readableState.objectMode?l.toString():l;C.push(p)||s.pause()}),s.once(`error`,function(s){C.destroyed||(b=!1,C.destroy(s))}),s.once(`close`,function(){C.destroyed||C.push(null)}),C._destroy=function(l,f){if(s.readyState===s.CLOSED){f(l),process.nextTick(p,C);return}let g=!1;s.once(`error`,function(s){g=!0,f(s)}),s.once(`close`,function(){g||f(l),process.nextTick(p,C)}),b&&s.terminate()},C._final=function(l){if(s.readyState===s.CONNECTING){s.once(`open`,function(){C._final(l)});return}s._socket!==null&&(s._socket._writableState.finished?(l(),C._readableState.endEmitted&&C.destroy()):(s._socket.once(`finish`,function(){l()}),s.close()))},C._read=function(){s.isPaused&&s.resume()},C._write=function(l,f,p){if(s.readyState===s.CONNECTING){s.once(`open`,function(){C._write(l,f,p)});return}s.send(l,p)},C.on(`end`,g),C.on(`error`,v),C}l.exports=b})),require_subprotocol=__commonJSMin(((s,l)=>{let{tokenChars:f}=require_validation();function p(s){let l=new Set,p=-1,g=-1,v=0;for(;v{let f=require(`events`),p=require(`http`),{Duplex:g}=require(`stream`),{createHash:v}=require(`crypto`),b=require_extension(),C=require_permessage_deflate(),w=require_subprotocol(),E=require_websocket(),{CLOSE_TIMEOUT:k,GUID:A,kWebSocket:N}=require_constants(),F=/^[+/0-9A-Za-z]{22}==$/,I=0,R=1,B=2;l.exports=class extends f{constructor(s,l){if(super(),s={allowSynchronousEvents:!0,autoPong:!0,maxPayload:100*1024*1024,skipUTF8Validation:!1,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,closeTimeout:k,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,WebSocket:E,...s},s.port==null&&!s.server&&!s.noServer||s.port!=null&&(s.server||s.noServer)||s.server&&s.noServer)throw TypeError(`One and only one of the "port", "server", or "noServer" options must be specified`);if(s.port==null?s.server&&(this._server=s.server):(this._server=p.createServer((s,l)=>{let f=p.STATUS_CODES[426];l.writeHead(426,{"Content-Length":f.length,"Content-Type":`text/plain`}),l.end(f)}),this._server.listen(s.port,s.host,s.backlog,l)),this._server){let s=this.emit.bind(this,`connection`);this._removeListeners=q(this._server,{listening:this.emit.bind(this,`listening`),error:this.emit.bind(this,`error`),upgrade:(l,f,p)=>{this.handleUpgrade(l,f,p,s)}})}s.perMessageDeflate===!0&&(s.perMessageDeflate={}),s.clientTracking&&(this.clients=new Set,this._shouldEmitClose=!1),this.options=s,this._state=0}address(){if(this.options.noServer)throw Error(`The server is operating in "noServer" mode`);return this._server?this._server.address():null}close(s){if(this._state===2){s&&this.once(`close`,()=>{s(Error(`The server is not running`))}),process.nextTick(J,this);return}if(s&&this.once(`close`,s),this._state!==1)if(this._state=1,this.options.noServer||this.options.server)this._server&&(this._removeListeners(),this._removeListeners=this._server=null),this.clients&&this.clients.size?this._shouldEmitClose=!0:process.nextTick(J,this);else{let s=this._server;this._removeListeners(),this._removeListeners=this._server=null,s.close(()=>{J(this)})}}shouldHandle(s){if(this.options.path){let l=s.url.indexOf(`?`);if((l===-1?s.url:s.url.slice(0,l))!==this.options.path)return!1}return!0}handleUpgrade(s,l,f,p){l.on(`error`,le);let g=s.headers[`sec-websocket-key`],v=s.headers.upgrade,E=+s.headers[`sec-websocket-version`];if(s.method!==`GET`){be(this,s,l,405,`Invalid HTTP method`);return}if(v===void 0||v.toLowerCase()!==`websocket`){be(this,s,l,400,`Invalid Upgrade header`);return}if(g===void 0||!F.test(g)){be(this,s,l,400,`Missing or invalid Sec-WebSocket-Key header`);return}if(E!==13&&E!==8){be(this,s,l,400,`Missing or invalid Sec-WebSocket-Version header`,{"Sec-WebSocket-Version":`13, 8`});return}if(!this.shouldHandle(s)){_e(l,400);return}let k=s.headers[`sec-websocket-protocol`],A=new Set;if(k!==void 0)try{A=w.parse(k)}catch{be(this,s,l,400,`Invalid Sec-WebSocket-Protocol header`);return}let N=s.headers[`sec-websocket-extensions`],I={};if(this.options.perMessageDeflate&&N!==void 0){let f=new C({...this.options.perMessageDeflate,isServer:!0,maxPayload:this.options.maxPayload});try{let s=b.parse(N);s[C.extensionName]&&(f.accept(s[C.extensionName]),I[C.extensionName]=f)}catch{be(this,s,l,400,`Invalid or unacceptable Sec-WebSocket-Extensions header`);return}}if(this.options.verifyClient){let v={origin:s.headers[`${E===8?`sec-websocket-origin`:`origin`}`],secure:!!(s.socket.authorized||s.socket.encrypted),req:s};if(this.options.verifyClient.length===2){this.options.verifyClient(v,(v,b,C,w)=>{if(!v)return _e(l,b||401,C,w);this.completeUpgrade(I,g,A,s,l,f,p)});return}if(!this.options.verifyClient(v))return _e(l,401)}this.completeUpgrade(I,g,A,s,l,f,p)}completeUpgrade(s,l,f,p,g,w,E){if(!g.readable||!g.writable)return g.destroy();if(g[N])throw Error(`server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration`);if(this._state>0)return _e(g,503);let k=[`HTTP/1.1 101 Switching Protocols`,`Upgrade: websocket`,`Connection: Upgrade`,`Sec-WebSocket-Accept: ${v(`sha1`).update(l+A).digest(`base64`)}`],F=new this.options.WebSocket(null,void 0,this.options);if(f.size){let s=this.options.handleProtocols?this.options.handleProtocols(f,p):f.values().next().value;s&&(k.push(`Sec-WebSocket-Protocol: ${s}`),F._protocol=s)}if(s[C.extensionName]){let l=s[C.extensionName].params,f=b.format({[C.extensionName]:[l]});k.push(`Sec-WebSocket-Extensions: ${f}`),F._extensions=s}this.emit(`headers`,k,p),g.write(k.concat(`\r `).join(`\r -`)),v.removeListener(`error`,_e),I.setSocket(v,E,{allowSynchronousEvents:this.options.allowSynchronousEvents,maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients&&(this.clients.add(I),I.on(`close`,()=>{this.clients.delete(I),this._shouldEmitClose&&!this.clients.size&&process.nextTick(J,this)})),k(I,g)}};function le(s,l){for(let p of Object.keys(l))s.on(p,l[p]);return function(){for(let p of Object.keys(l))s.removeListener(p,l[p])}}function J(s){s._state=2,s.emit(`close`)}function _e(){this.destroy()}function be(s,l,p,v){p||=g.STATUS_CODES[l],v={Connection:`close`,"Content-Type":`text/html`,"Content-Length":Buffer.byteLength(p),...v},s.once(`finish`,s.destroy),s.end(`HTTP/1.1 ${l} ${g.STATUS_CODES[l]}\r\n`+Object.keys(v).map(s=>`${s}: ${v[s]}`).join(`\r +`)),g.removeListener(`error`,le),F.setSocket(g,w,{allowSynchronousEvents:this.options.allowSynchronousEvents,maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients&&(this.clients.add(F),F.on(`close`,()=>{this.clients.delete(F),this._shouldEmitClose&&!this.clients.size&&process.nextTick(J,this)})),E(F,p)}};function q(s,l){for(let f of Object.keys(l))s.on(f,l[f]);return function(){for(let f of Object.keys(l))s.removeListener(f,l[f])}}function J(s){s._state=2,s.emit(`close`)}function le(){this.destroy()}function _e(s,l,f,g){f||=p.STATUS_CODES[l],g={Connection:`close`,"Content-Type":`text/html`,"Content-Length":Buffer.byteLength(f),...g},s.once(`finish`,s.destroy),s.end(`HTTP/1.1 ${l} ${p.STATUS_CODES[l]}\r\n`+Object.keys(g).map(s=>`${s}: ${g[s]}`).join(`\r `)+`\r \r -`+p)}function xe(s,l,p,g,v,b){if(s.listenerCount(`wsClientError`)){let g=Error(v);Error.captureStackTrace(g,xe),s.emit(`wsClientError`,g,p,l)}else be(p,g,v,b)}})),import_stream,import_extension,import_permessage_deflate,import_receiver,import_sender,import_subprotocol,import_websocket,import_websocket_server,wrapper_default,init_wrapper=__esmMin((()=>{require_stream(),require_extension(),require_permessage_deflate(),require_receiver(),require_sender(),require_subprotocol(),import_websocket=__toESM$1(require_websocket(),1),require_websocket_server(),wrapper_default=import_websocket.default}));async function waitForBuildToComplete({notifyServiceUrl:s,buildId:l,progressMessageCallback:p,log:g,headers:v}){let b=`${s}/build/${l}`,C=new wrapper_default(b,{handshakeTimeout:4e3,headers:v});return await new Promise((s,l)=>{C.on(`open`,()=>{g.debug(`notify service handshake successful at ${b}`)}),C.on(`unexpected-response`,(s,p)=>{let v=p.statusCode;switch(g.debug(`notify service unexpected response: ${v}`),v){case 400:l(new NotifyServiceAuthenticationError(`Invalid build ID`,v));break;case 401:l(new NotifyServiceAuthenticationError(`Unauthorized request`,v));break;case 403:l(new NotifyServiceAuthenticationError(`Access denied to build`,v));break;case 404:l(new NotifyServiceAuthenticationError(`Build not found`,v));break;default:l(new NotifyServiceError(`Unexpected response from notify service`,v))}}),C.on(`close`,(p,v)=>{let b=v.toString();g.debug(`notify service connection closed with code ${p}: ${b}`),p===NORMAL_CLOSURE_STATUS_CODE&&b===BUILD_COMPLETE_CLOSURE_MESSAGE&&s(),v.toString().includes(`408 Request Timeout`)&&l(new NotifyServiceMessageTimeoutError(`Timed out waiting for message from notify service`,408,v.toString())),p===CONNECTION_FAILED_STATUS_CODE&&l(new NotifyConnectionError(`Failed to connect to notify service`,p,b)),l(new NotifyServiceError(`Notify service connection closed unexpectedly`,p,b))}),C.on(`error`,s=>{let p=s.code;(p===`ECONNREFUSED`||p===`ENOTFOUND`||p===`ETIMEDOUT`||p===`HPE_INVALID_CONSTANT`||s.message&&s.message.includes(`Opening handshake has timed out`))&&l(new NotifyConnectionError(`Failed to connect to notify service`,p,void 0,s)),l(new NotifyServiceError(`Notify service error occurred`,p,void 0,s))}),C.on(`message`,v=>{try{let l=BuildProgressMessageSchema.parse(JSON.parse(v.toString()));p&&p(l),l.completedAt&&(g.debug(`notify service: build complete`),C.close(NORMAL_CLOSURE_STATUS_CODE,BUILD_COMPLETE_CLOSURE_MESSAGE),s())}catch(s){l(new NotifyServiceError(`Unexpected error handling notify service message`,void 0,void 0,s))}})})}var NORMAL_CLOSURE_STATUS_CODE,CONNECTION_FAILED_STATUS_CODE,BUILD_COMPLETE_CLOSURE_MESSAGE,BuildProgressMessageSchema,NotifyServiceError,NotifyConnectionError,NotifyServiceMessageTimeoutError,NotifyServiceAuthenticationError,init_waitForBuildToComplete=__esmMin((()=>{init_wrapper(),init_zod(),NORMAL_CLOSURE_STATUS_CODE=1e3,CONNECTION_FAILED_STATUS_CODE=1006,BUILD_COMPLETE_CLOSURE_MESSAGE=`Build complete`,BuildProgressMessageSchema=objectType({completedAt:numberType().positive().optional(),inProgressCount:numberType().min(0),status:stringType()}),NotifyServiceError=class extends Error{constructor(s,l,p,g){super(s),this.statusCode=l,this.reason=p,this.originalError=g,this.name=`NotifyServiceError`}},NotifyConnectionError=class extends NotifyServiceError{constructor(s,l,p,g){super(s,l,p,g),this.name=`NotifyConnectionError`}},NotifyServiceMessageTimeoutError=class extends NotifyServiceError{constructor(s,l,p,g){super(s,l,p,g),this.name=`NotifyServiceMessageTimeoutError`}},NotifyServiceAuthenticationError=class extends NotifyServiceError{constructor(s,l,p,g){super(s,l,p,g),this.name=`NotifyServiceAuthenticationError`}}})),import_source$22,import_pluralize$8,import_dist$21,buildHasChanges_default,init_buildHasChanges=__esmMin((()=>{import_source$22=__toESM$1(require_source$5()),import_pluralize$8=__toESM$1(require_pluralize()),import_dist$21=require_dist$14(),init_icons(),init_link(),buildHasChanges_default=({build:s,exitCode:l,isOnboarding:p})=>{let g=p?s.app.setupUrl:s.webUrl,v=[];return s.changeCount>0&&v.push(import_source$22.default`${error$2} {bold Found ${(0,import_pluralize$8.default)(`visual changes`,s.changeCount,!0)}}`),s.accessibilityChangeCount>0&&v.push(import_source$22.default`${error$2} {bold Found ${(0,import_pluralize$8.default)(`accessibility changes`,s.accessibilityChangeCount,!0)}}`),(0,import_dist$21.dedent)(import_source$22.default` - ${v.join(` +`+f)}function be(s,l,f,p,g,v){if(s.listenerCount(`wsClientError`)){let p=Error(g);Error.captureStackTrace(p,be),s.emit(`wsClientError`,p,f,l)}else _e(f,p,g,v)}})),import_stream,import_extension,import_permessage_deflate,import_receiver,import_sender,import_subprotocol,import_websocket,import_websocket_server,wrapper_default,init_wrapper=__esmMin((()=>{require_stream(),require_extension(),require_permessage_deflate(),require_receiver(),require_sender(),require_subprotocol(),import_websocket=__toESM$1(require_websocket(),1),require_websocket_server(),wrapper_default=import_websocket.default}));async function waitForBuildToComplete({notifyServiceUrl:s,buildId:l,progressMessageCallback:f,log:p,headers:g}){let v=`${s}/build/${l}`,b=new wrapper_default(v,{handshakeTimeout:4e3,headers:g});return await new Promise((s,l)=>{b.on(`open`,()=>{p.debug(`notify service handshake successful at ${v}`)}),b.on(`unexpected-response`,(s,f)=>{let g=f.statusCode;switch(p.debug(`notify service unexpected response: ${g}`),g){case 400:l(new NotifyServiceAuthenticationError(`Invalid build ID`,g));break;case 401:l(new NotifyServiceAuthenticationError(`Unauthorized request`,g));break;case 403:l(new NotifyServiceAuthenticationError(`Access denied to build`,g));break;case 404:l(new NotifyServiceAuthenticationError(`Build not found`,g));break;default:l(new NotifyServiceError(`Unexpected response from notify service`,g))}}),b.on(`close`,(f,g)=>{let v=g.toString();p.debug(`notify service connection closed with code ${f}: ${v}`),f===NORMAL_CLOSURE_STATUS_CODE&&v===BUILD_COMPLETE_CLOSURE_MESSAGE&&s(),g.toString().includes(`408 Request Timeout`)&&l(new NotifyServiceMessageTimeoutError(`Timed out waiting for message from notify service`,408,g.toString())),f===CONNECTION_FAILED_STATUS_CODE&&l(new NotifyConnectionError(`Failed to connect to notify service`,f,v)),l(new NotifyServiceError(`Notify service connection closed unexpectedly`,f,v))}),b.on(`error`,s=>{let f=s.code;(f===`ECONNREFUSED`||f===`ENOTFOUND`||f===`ETIMEDOUT`||f===`HPE_INVALID_CONSTANT`||s.message&&s.message.includes(`Opening handshake has timed out`))&&l(new NotifyConnectionError(`Failed to connect to notify service`,f,void 0,s)),l(new NotifyServiceError(`Notify service error occurred`,f,void 0,s))}),b.on(`message`,g=>{try{let l=BuildProgressMessageSchema.parse(JSON.parse(g.toString()));f&&f(l),l.completedAt&&(p.debug(`notify service: build complete`),b.close(NORMAL_CLOSURE_STATUS_CODE,BUILD_COMPLETE_CLOSURE_MESSAGE),s())}catch(s){l(new NotifyServiceError(`Unexpected error handling notify service message`,void 0,void 0,s))}})})}var NORMAL_CLOSURE_STATUS_CODE,CONNECTION_FAILED_STATUS_CODE,BUILD_COMPLETE_CLOSURE_MESSAGE,BuildProgressMessageSchema,NotifyServiceError,NotifyConnectionError,NotifyServiceMessageTimeoutError,NotifyServiceAuthenticationError,init_waitForBuildToComplete=__esmMin((()=>{init_wrapper(),init_zod(),NORMAL_CLOSURE_STATUS_CODE=1e3,CONNECTION_FAILED_STATUS_CODE=1006,BUILD_COMPLETE_CLOSURE_MESSAGE=`Build complete`,BuildProgressMessageSchema=objectType({completedAt:numberType().positive().optional(),inProgressCount:numberType().min(0),status:stringType()}),NotifyServiceError=class extends Error{constructor(s,l,f,p){super(s),this.statusCode=l,this.reason=f,this.originalError=p,this.name=`NotifyServiceError`}},NotifyConnectionError=class extends NotifyServiceError{constructor(s,l,f,p){super(s,l,f,p),this.name=`NotifyConnectionError`}},NotifyServiceMessageTimeoutError=class extends NotifyServiceError{constructor(s,l,f,p){super(s,l,f,p),this.name=`NotifyServiceMessageTimeoutError`}},NotifyServiceAuthenticationError=class extends NotifyServiceError{constructor(s,l,f,p){super(s,l,f,p),this.name=`NotifyServiceAuthenticationError`}}})),import_source$22,import_pluralize$8,import_dist$21,buildHasChanges_default,init_buildHasChanges=__esmMin((()=>{import_source$22=__toESM$1(require_source$5()),import_pluralize$8=__toESM$1(require_pluralize()),import_dist$21=require_dist$16(),init_icons(),init_link(),buildHasChanges_default=({build:s,exitCode:l,isOnboarding:f})=>{let p=f?s.app.setupUrl:s.webUrl,g=[];return s.changeCount>0&&g.push(import_source$22.default`${error$2} {bold Found ${(0,import_pluralize$8.default)(`visual changes`,s.changeCount,!0)}}`),s.accessibilityChangeCount>0&&g.push(import_source$22.default`${error$2} {bold Found ${(0,import_pluralize$8.default)(`accessibility changes`,s.accessibilityChangeCount,!0)}}`),(0,import_dist$21.dedent)(import_source$22.default` + ${g.join(` `)} - Review the changes at ${link_default(g)} + Review the changes at ${link_default(p)} ${info$1} For CI/CD use cases, this command failed with exit code ${l} Pass {bold --exit-zero-on-changes} to succeed this command regardless of changes. Pass {bold --auto-accept-changes} to succeed and automatically accept any changes. - `)}})),import_source$21,import_pluralize$7,import_dist$20,buildHasErrors_default,init_buildHasErrors=__esmMin((()=>{import_source$21=__toESM$1(require_source$5()),import_pluralize$7=__toESM$1(require_pluralize()),import_dist$20=require_dist$14(),init_icons(),init_link(),buildHasErrors_default=({build:s,exitCode:l,isOnboarding:p})=>{let{errorCount:g,interactionTestFailuresCount:v,webUrl:b}=s,C=v>0,w=g-v>0,E=(0,import_pluralize$7.default)(`failed test`,v,!0),k;return k=C&&w?`Encountered ${(0,import_pluralize$7.default)(`build error`,g-v,!0)} and ${E}`:C?`Encountered ${E}`:`Encountered ${(0,import_pluralize$7.default)(`build error`,g,!0)}`,(0,import_dist$20.dedent)(import_source$21.default` - ${error$2} {bold ${k}}: failing with exit code ${l} - ${info$1} Review the errors at ${link_default(p?s.app.setupUrl:b)} - `)}})),import_pluralize$6,testType,initial$3,dryRun$2,stats,pending$2,buildPassed,buildComplete,buildBroken,buildFailed,buildCanceled,skipped,init_snapshot$1=__esmMin((()=>{import_pluralize$6=__toESM$1(require_pluralize()),init_e2eUtils(),init_tasks$1(),init_utilities$1(),testType=s=>isE2EBuild(s.options)?`test suite`:`stories`,initial$3=s=>({status:`initial`,title:`Test your ${testType(s)}`}),dryRun$2=s=>({status:`skipped`,title:`Test your ${testType(s)}`,output:`Skipped due to --dry-run`}),stats=({build:s})=>({tests:(0,import_pluralize$6.default)(`test`,s.actualTestCount,!0),errors:(0,import_pluralize$6.default)(`component error`,s.errorCount,!0),e2eErrors:(0,import_pluralize$6.default)(`test error`,s.errorCount,!0),changes:(0,import_pluralize$6.default)(`change`,s.changeCount,!0),stories:(0,import_pluralize$6.default)(`story`,s.specCount,!0),e2eTests:(0,import_pluralize$6.default)(`test`,s.specCount,!0),components:(0,import_pluralize$6.default)(`component`,s.componentCount,!0),skips:(0,import_pluralize$6.default)(`test`,s.testCount-s.actualTestCount,!0),snapshots:(0,import_pluralize$6.default)(`snapshot`,s.actualCaptureCount,!0)}),pending$2=(s,{cursor:l=0,label:p=``}={})=>{let{build:g,options:v,onlyStoryFiles:b}=s;if(g.actualTestCount===0)return{status:`pending`,title:`Finalizing build`,output:b?`All tests skipped`:`No tests run`};let{errors:C,e2eErrors:w,tests:E,skips:k}=stats(s),A=v.onlyStoryNames?` for stories matching ${v.onlyStoryNames.map(s=>`'${s}'`).join(`, `)}`:``,N=b?` affected by recent changes`:``,F=g.testCount>g.actualTestCount?` (skipping ${k})`:``,I=Math.round(l/g.actualTestCount*100),R=`${l}/${g.actualTestCount}`,B=``;return g.errorCount&&(B=isE2EBuild(s.options)?`(${w}) `:`(${C}) `),{status:`pending`,title:`Running ${E}${A}${N}${F}`,output:l?`${progressBar(I)} ${R} ${B} ${p}`:`This may take a few minutes`}},buildPassed=s=>{let{snapshots:l,components:p,stories:g,e2eTests:v}=stats(s),b=isE2EBuild(s.options)?`Tested ${v}; captured ${l} in ${getDuration(s)}`:`Tested ${g} across ${p}; captured ${l} in ${getDuration(s)}`;return{status:`success`,title:`Build ${s.build.number} passed!`,output:b}},buildComplete=s=>{let{snapshots:l,components:p,stories:g,e2eTests:v}=stats(s),b=isE2EBuild(s.options)?`Tested ${v}; captured ${l} in ${getDuration(s)}`:`Tested ${g} across ${p}; captured ${l} in ${getDuration(s)}`;return{status:`success`,title:s.build.autoAcceptChanges?`Build ${s.build.number} auto-accepted`:`Build ${s.build.number} completed`,output:b}},buildBroken=s=>{let{snapshots:l,components:p,stories:g,e2eTests:v,errors:b,e2eErrors:C}=stats(s),w=isE2EBuild(s.options)?`Tested ${v}; captured ${l} and found ${C}`:`Tested ${g} across ${p}; captured ${l} and found ${b}`;return{status:`error`,title:`Build ${s.build.number} failed after ${getDuration(s)}`,output:w}},buildFailed=s=>({status:`error`,title:`Build ${s.build.number} failed due to system error`,output:`Please try again, or contact us if the problem persists`}),buildCanceled=s=>({status:`error`,title:`Build ${s.build.number} canceled`,output:`Someone canceled the build before it completed`}),skipped=s=>({status:`skipped`,title:`Test your ${testType(s)}`,output:s.isPublishOnly?`No UI tests or UI review enabled`:`Skipped due to ${s.options.list?`--list`:`--exit-once-uploaded`}`})})),import_source$20,import_pluralize$5,import_dist$19,buildPassed_default,init_buildPassed=__esmMin((()=>{import_source$20=__toESM$1(require_source$5()),import_pluralize$5=__toESM$1(require_pluralize()),import_dist$19=require_dist$14(),init_e2eUtils(),init_icons(),init_link(),init_snapshot$1(),buildPassed_default=s=>{let{snapshots:l,components:p,stories:g,e2eTests:v}=stats({build:s.build}),b=(s.build.changeCount||0)+(s.build.accessibilityChangeCount||0);if(s.isOnboarding)return(0,import_dist$19.dedent)(import_source$20.default` - ${success$10} {bold Build passed. Welcome to Chromatic!} - ${isE2EBuild(s.options)?`We found ${v} and took ${l}.`:`We found ${p} with ${g} and took ${l}.`} + `)}})),import_source$21,import_pluralize$7,import_dist$20,buildHasErrors_default,init_buildHasErrors=__esmMin((()=>{import_source$21=__toESM$1(require_source$5()),import_pluralize$7=__toESM$1(require_pluralize()),import_dist$20=require_dist$16(),init_icons(),init_link(),buildHasErrors_default=({build:s,exitCode:l,isOnboarding:f})=>{let{errorCount:p,interactionTestFailuresCount:g,webUrl:v}=s,b=g>0,C=p-g>0,w=(0,import_pluralize$7.default)(`failed test`,g,!0),E;return E=b&&C?`Encountered ${(0,import_pluralize$7.default)(`build error`,p-g,!0)} and ${w}`:b?`Encountered ${w}`:`Encountered ${(0,import_pluralize$7.default)(`build error`,p,!0)}`,(0,import_dist$20.dedent)(import_source$21.default` + ${error$2} {bold ${E}}: failing with exit code ${l} + ${info$1} Review the errors at ${link_default(f?s.app.setupUrl:v)} + `)}})),import_pluralize$6,testType,initial$3,dryRun$2,stats,pending$2,buildPassed,buildComplete,buildBroken,buildFailed,buildCanceled,skipped,init_snapshot$1=__esmMin((()=>{import_pluralize$6=__toESM$1(require_pluralize()),init_e2eUtils(),init_tasks$1(),init_utilities$1(),testType=s=>isE2EBuild(s.options)?`test suite`:`stories`,initial$3=s=>({status:`initial`,title:`Test your ${testType(s)}`}),dryRun$2=s=>({status:`skipped`,title:`Test your ${testType(s)}`,output:`Skipped due to --dry-run`}),stats=({build:s})=>({tests:(0,import_pluralize$6.default)(`test`,s.actualTestCount,!0),errors:(0,import_pluralize$6.default)(`component error`,s.errorCount,!0),e2eErrors:(0,import_pluralize$6.default)(`test error`,s.errorCount,!0),changes:(0,import_pluralize$6.default)(`change`,s.changeCount,!0),stories:(0,import_pluralize$6.default)(`story`,s.specCount,!0),e2eTests:(0,import_pluralize$6.default)(`test`,s.specCount,!0),components:(0,import_pluralize$6.default)(`component`,s.componentCount,!0),skips:(0,import_pluralize$6.default)(`test`,s.testCount-s.actualTestCount,!0),snapshots:(0,import_pluralize$6.default)(`snapshot`,s.actualCaptureCount,!0)}),pending$2=(s,{cursor:l=0,label:f=``}={})=>{let{build:p,options:g,onlyStoryFiles:v}=s;if(p.actualTestCount===0)return{status:`pending`,title:`Finalizing build`,output:v?`All tests skipped`:`No tests run`};let{errors:b,e2eErrors:C,tests:w,skips:E}=stats(s),k=g.onlyStoryNames?` for stories matching ${g.onlyStoryNames.map(s=>`'${s}'`).join(`, `)}`:``,A=v?` affected by recent changes`:``,N=p.testCount>p.actualTestCount?` (skipping ${E})`:``,F=Math.round(l/p.actualTestCount*100),I=`${l}/${p.actualTestCount}`,R=``;return p.errorCount&&(R=isE2EBuild(s.options)?`(${C}) `:`(${b}) `),{status:`pending`,title:`Running ${w}${k}${A}${N}`,output:l?`${progressBar(F)} ${I} ${R} ${f}`:`This may take a few minutes`}},buildPassed=s=>{let{snapshots:l,components:f,stories:p,e2eTests:g}=stats(s),v=isE2EBuild(s.options)?`Tested ${g}; captured ${l} in ${getDuration(s)}`:`Tested ${p} across ${f}; captured ${l} in ${getDuration(s)}`;return{status:`success`,title:`Build ${s.build.number} passed!`,output:v}},buildComplete=s=>{let{snapshots:l,components:f,stories:p,e2eTests:g}=stats(s),v=isE2EBuild(s.options)?`Tested ${g}; captured ${l} in ${getDuration(s)}`:`Tested ${p} across ${f}; captured ${l} in ${getDuration(s)}`;return{status:`success`,title:s.build.autoAcceptChanges?`Build ${s.build.number} auto-accepted`:`Build ${s.build.number} completed`,output:v}},buildBroken=s=>{let{snapshots:l,components:f,stories:p,e2eTests:g,errors:v,e2eErrors:b}=stats(s),C=isE2EBuild(s.options)?`Tested ${g}; captured ${l} and found ${b}`:`Tested ${p} across ${f}; captured ${l} and found ${v}`;return{status:`error`,title:`Build ${s.build.number} failed after ${getDuration(s)}`,output:C}},buildFailed=s=>({status:`error`,title:`Build ${s.build.number} failed due to system error`,output:`Please try again, or contact us if the problem persists`}),buildCanceled=s=>({status:`error`,title:`Build ${s.build.number} canceled`,output:`Someone canceled the build before it completed`}),skipped=s=>({status:`skipped`,title:`Test your ${testType(s)}`,output:s.isPublishOnly?`No UI tests or UI review enabled`:`Skipped due to ${s.options.list?`--list`:`--exit-once-uploaded`}`})})),import_source$20,import_pluralize$5,import_dist$19,buildPassed_default,init_buildPassed=__esmMin((()=>{import_source$20=__toESM$1(require_source$5()),import_pluralize$5=__toESM$1(require_pluralize()),import_dist$19=require_dist$16(),init_e2eUtils(),init_icons(),init_link(),init_snapshot$1(),buildPassed_default=s=>{let{snapshots:l,components:f,stories:p,e2eTests:g}=stats({build:s.build}),v=(s.build.changeCount||0)+(s.build.accessibilityChangeCount||0);if(s.isOnboarding)return(0,import_dist$19.dedent)(import_source$20.default` + ${success$11} {bold Build passed. Welcome to Chromatic!} + ${isE2EBuild(s.options)?`We found ${g} and took ${l}.`:`We found ${f} with ${p} and took ${l}.`} ${info$1} Please continue setup at ${link_default(s.build.app.setupUrl)} - `);let C=[];return s.build.changeCount>0&&C.push((0,import_pluralize$5.default)(`visual changes`,s.build.changeCount,!0)),s.build.accessibilityChangeCount>0&&C.push((0,import_pluralize$5.default)(`accessibility changes`,s.build.accessibilityChangeCount,!0)),s.build.autoAcceptChanges&&b>0?(0,import_dist$19.dedent)(import_source$20.default` - ${success$10} {bold Build ${s.build.number} passed!} - Auto-accepted ${(0,import_pluralize$5.default)(`changes`,b,!0)}. + `);let b=[];return s.build.changeCount>0&&b.push((0,import_pluralize$5.default)(`visual changes`,s.build.changeCount,!0)),s.build.accessibilityChangeCount>0&&b.push((0,import_pluralize$5.default)(`accessibility changes`,s.build.accessibilityChangeCount,!0)),s.build.autoAcceptChanges&&v>0?(0,import_dist$19.dedent)(import_source$20.default` + ${success$11} {bold Build ${s.build.number} passed!} + Auto-accepted ${(0,import_pluralize$5.default)(`changes`,v,!0)}. ${info$1} View build details at ${link_default(s.build.webUrl)} `):(0,import_dist$19.dedent)(import_source$20.default` - ${success$10} {bold Build ${s.build.number} passed!} - ${b>0?C.join(` and `):`No changes`} ${(0,import_pluralize$5.default)(`was`,b,!1)} found in this build. + ${success$11} {bold Build ${s.build.number} passed!} + ${v>0?b.join(` and `):`No changes`} ${(0,import_pluralize$5.default)(`was`,v,!1)} found in this build. ${info$1} View build details at ${link_default(s.build.webUrl)} - `)}})),import_source$19,import_dist$18,providers,speedUpCI_default,init_speedUpCI=__esmMin((()=>{import_source$19=__toESM$1(require_source$5()),import_dist$18=require_dist$14(),init_icons(),init_link(),providers={github:`GitHub`,gitlab:`GitLab`,bitbucket:`Bitbucket`},speedUpCI_default=s=>(0,import_dist$18.dedent)(import_source$19.default` + `)}})),import_source$19,import_dist$18,providers,speedUpCI_default,init_speedUpCI=__esmMin((()=>{import_source$19=__toESM$1(require_source$5()),import_dist$18=require_dist$16(),init_icons(),init_link(),providers={github:`GitHub`,gitlab:`GitLab`,bitbucket:`Bitbucket`},speedUpCI_default=s=>(0,import_dist$18.dedent)(import_source$19.default` ${info$1} {bold Speed up Continuous Integration} Your project is linked to ${providers[s]} so Chromatic will report results there. This means you can add the option \`with: exitOnceUploaded: true\` to your workflow to skip waiting for build results. Read more here: ${link_default(`https://www.chromatic.com/docs/configure/`)} - `)}));async function waitForBuildToCompleteAndHandleErrors(s,l,p){try{await waitForBuildToComplete({notifyServiceUrl:s.env.CHROMATIC_NOTIFY_SERVICE_URL,buildId:s.build.id,progressMessageCallback:l,log:s.log,headers:{Authorization:`Bearer ${p}`}})}catch(l){captureException(l),l instanceof NotifyConnectionError?s.log.debug(`Failed to connect to notify service, falling back to polling: code: ${l.statusCode}, original error: ${l.originalError?.message}`):l instanceof NotifyServiceMessageTimeoutError?s.log.debug(`Timed out waiting for message from notify service, falling back to polling`):l instanceof NotifyServiceAuthenticationError?s.log.debug(`Error authenticating with notify service: ${l.statusCode} ${l.message}`):l instanceof NotifyServiceError?s.log.debug(`Error getting updates from notify service: ${l.message} code: ${l.statusCode}, reason: ${l.reason}, original error: ${l.originalError?.message}`):s.log.error(`Unexpected error from notify service: ${l.message}`)}}function main$3(s){return createTask({name:`snapshot`,title:initial$3(s).title,skip:s=>s.skip?!0:s.skipSnapshots?skipped(s).output:s.options.dryRun?dryRun$2(s).output:!1,steps:[transitionTo(pending$2),takeSnapshots]})}var SnapshotBuildQuery,takeSnapshots,init_snapshot=__esmMin((()=>{init_waitForBuildToComplete(),init_esm(),init_setExitCode(),init_tasks$1(),init_utilities$1(),init_buildHasChanges(),init_buildHasErrors(),init_buildPassed(),init_speedUpCI(),init_snapshot$1(),SnapshotBuildQuery=` + `)}));async function waitForBuildToCompleteAndHandleErrors(s,l,f){try{await waitForBuildToComplete({notifyServiceUrl:s.env.CHROMATIC_NOTIFY_SERVICE_URL,buildId:s.build.id,progressMessageCallback:l,log:s.log,headers:{Authorization:`Bearer ${f}`}})}catch(l){captureException(l),l instanceof NotifyConnectionError?s.log.debug(`Failed to connect to notify service, falling back to polling: code: ${l.statusCode}, original error: ${l.originalError?.message}`):l instanceof NotifyServiceMessageTimeoutError?s.log.debug(`Timed out waiting for message from notify service, falling back to polling`):l instanceof NotifyServiceAuthenticationError?s.log.debug(`Error authenticating with notify service: ${l.statusCode} ${l.message}`):l instanceof NotifyServiceError?s.log.debug(`Error getting updates from notify service: ${l.message} code: ${l.statusCode}, reason: ${l.reason}, original error: ${l.originalError?.message}`):s.log.error(`Unexpected error from notify service: ${l.message}`)}}function main$3(s){return createTask({name:`snapshot`,title:initial$3(s).title,skip:s=>s.skip?!0:s.skipSnapshots?skipped(s).output:s.options.dryRun?dryRun$2(s).output:!1,steps:[transitionTo(pending$2),takeSnapshots]})}var SnapshotBuildQuery,takeSnapshots,init_snapshot=__esmMin((()=>{init_waitForBuildToComplete(),init_esm(),init_setExitCode(),init_tasks$1(),init_utilities$1(),init_buildHasChanges(),init_buildHasErrors(),init_buildPassed(),init_speedUpCI(),init_snapshot$1(),SnapshotBuildQuery=` query SnapshotBuildQuery($number: Int!) { app { build(number: $number) { @@ -2278,49 +2476,49 @@ You can either set the flags storybook-base-dir or storybook-config-dir to help } } } -`,takeSnapshots=async(s,l)=>{let{client:p,log:g,uploadedBytes:v}=s,{app:b,number:C,tests:w,testCount:E,actualTestCount:k,reportToken:A}=s.build;b.repository&&v&&!s.options.junitReport&&g.info(speedUpCI_default(b.repository.provider));let N=s.options.interactive&&E===k&&w?.map(({spec:s,parameters:l,mode:p})=>{let g=p.name||`[${l.viewport}px]`,v=l.viewportIsDefault?``:g;return`${s.component.displayName} › ${s.name} ${v}`}),F=throttle(({cursor:p,label:g})=>{l.output=pending$2(s,{cursor:p,label:g}).output,s.options.experimental_onTaskProgress?.({...s},{progress:p,total:k,unit:`snapshots`})},s.options.interactive?s.env.CHROMATIC_POLL_INTERVAL:s.env.CHROMATIC_OUTPUT_INTERVAL),I=s=>{if(k>0){let{inProgressCount:l=0}=s,p=k-l+1;F({cursor:p,label:N&&N[p-1]||``})}},R=async()=>{let l={headers:{Authorization:`Bearer ${A}`}},g=await p.runQuery(SnapshotBuildQuery,{number:C},l);return s.build={...s.build,...g.app.build},s.build.completedAt?s.build:(I(s.build),await delay(s.env.CHROMATIC_POLL_INTERVAL),R())};k>0&&await waitForBuildToCompleteAndHandleErrors(s,I,A);let B=await R();switch(B.status){case`PASSED`:setExitCode(s,exitCodes.OK),s.log.info(buildPassed_default(s)),transitionTo(buildPassed,!0)(s,l);break;case`ACCEPTED`:case`PENDING`:case`DENIED`:B.autoAcceptChanges||s.options?.exitZeroOnChanges===`true`||s.git.matchesBranch?.(s.options?.exitZeroOnChanges||!1)?(setExitCode(s,exitCodes.OK),s.log.info(buildPassed_default(s))):(setExitCode(s,exitCodes.BUILD_HAS_CHANGES,!0),s.log.error(buildHasChanges_default(s))),transitionTo(buildComplete,!0)(s,l);break;case`BROKEN`:setExitCode(s,exitCodes.BUILD_HAS_ERRORS,!0),s.log.error(buildHasErrors_default(s)),transitionTo(buildBroken,!0)(s,l);break;case`FAILED`:setExitCode(s,exitCodes.BUILD_FAILED,!1),transitionTo(buildFailed,!0)(s,l);break;case`CANCELLED`:setExitCode(s,exitCodes.BUILD_WAS_CANCELED,!0),transitionTo(buildCanceled,!0)(s,l);break;default:throw Error(`Unexpected build status: ${B.status}`)}}}));function getStorybookBaseDirectory(s){let{storybookBaseDir:l}=s.options||{};if(l)return l;let{rootPath:p}=s.git||{};return p?posix(path.default.join(`.`,path.default.relative(p,``))):`.`}var init_getStorybookBaseDirectory=__esmMin((()=>{init_posix()})),import_jsonfile,getBuilder,getStorybookMetadataFromProjectJson,init_getPrebuiltStorybookMetadata=__esmMin((()=>{import_jsonfile=__toESM$1(require_jsonfile$1()),init_builders(),init_viewLayers(),getBuilder=s=>{let{builder:l,storybookPackages:p,storybookVersion:g}=s,v=typeof l==`string`?l:l?.name;return v?{name:v,packageVersion:p?.[builders[v]]?.version}:{name:`webpack4`,packageVersion:g}},getStorybookMetadataFromProjectJson=async s=>{let l=await(0,import_jsonfile.readFile)(s),p=Object.keys(viewLayers).find(s=>viewLayers[s]===l.framework.name||s===l.framework.name),g=getBuilder(l);return{version:l.storybookPackages&&p?l.storybookPackages[p].version:``,builder:g}}}));async function getStorybookInfo(s){try{if(s.options.storybookBuildDir){let l=path.default.resolve(s.options.storybookBuildDir,`project.json`);if((0,import_lib$1.pathExistsSync)(l))return await getStorybookMetadataFromProjectJson(l)}return await getStorybookMetadata(s)}catch(l){return s.log.debug(l),{}}}var import_lib$1,init_getStorybookInfo=__esmMin((()=>{import_lib$1=require_lib$16(),init_getPrebuiltStorybookMetadata(),init_getStorybookMetadata()})),capitalize,e2eMessage,infoMessage,initial$2,pending$1,success$2,init_storybookInfo$1=__esmMin((()=>{init_e2eUtils(),init_utilities(),capitalize=s=>s.split(`-`).map(s=>s.charAt(0).toUpperCase()+s.slice(1)).join(` `),e2eMessage=s=>s.options.playwright?`Playwright for E2E`:s.options.cypress?`Cypress for E2E`:s.options.vitest?`Vitest for E2E`:`E2E`,infoMessage=s=>{if(isE2EBuild(s.options))return e2eMessage(s);let{addons:l,version:p,builder:g}=s.storybook,v=p?`Storybook ${p}`:``,b=g?`${v}; using the ${g.name} builder (${g.packageVersion})`:v,C=l?.filter(s=>s?.name);return C?.length?`${b}; supported addons found: ${C.map(s=>capitalize(s.name)).join(`, `)}`:`${b}; no supported addons found`},initial$2=s=>({status:`initial`,title:`Collect ${buildType(s)} metadata`}),pending$1=s=>({status:`pending`,title:`Collecting ${buildType(s)} metadata`}),success$2=s=>({status:`success`,title:`Collected ${buildType(s)} metadata`,output:infoMessage(s)})}));function main$2(s){return createTask({name:`storybookInfo`,title:initial$2(s).title,skip:s=>s.skip,steps:[transitionTo(pending$1),setStorybookInfo,transitionTo(success$2,!0)]})}var setStorybookInfo,init_storybookInfo=__esmMin((()=>{init_esm(),init_getStorybookBaseDirectory(),init_getStorybookInfo(),init_tasks$1(),init_storybookInfo$1(),setStorybookInfo=async s=>{s.storybook={...await getStorybookInfo(s),baseDir:getStorybookBaseDirectory(s)},s.storybook&&(s.storybook.version&&setTag(`storybookVersion`,s.storybook.version),setContext(`storybook`,s.storybook))}}));async function waitForSentinel(s,{name:l,url:p}){let{experimental_abortSignal:g}=s.options;return s.log.debug(`Waiting for '${l}' sentinel file to appear at ${p}`),(0,import_lib.default)(async v=>{if(g?.aborted)return v(g.reason||Error(`Aborted`));try{let b=await(await s.http.fetch(p,{signal:g},{retries:0,noLogErrorBody:!0})).text();if(b!==SENTINEL_SUCCESS_VALUE)return s.log.debug(`Sentinel file '${l}' not OK, got '${b}'.`),v(Error(`Sentinel file '${l}' not OK.`));s.log.debug(`Sentinel file '${l}' OK.`)}catch(p){let{message:g,response:b={}}=p;if(b.status===403)return v(Error(`Provided signature expired.`));if(b.status===404)throw Error(`Sentinel file '${l}' not present.`);return s.log.getLevel()===`debug`&&s.log.debug(await b.text()),v(Error(g))}},{retries:185,minTimeout:1e3,maxTimeout:1e3})}var import_lib,SENTINEL_SUCCESS_VALUE,init_waitForSentinel=__esmMin((()=>{import_lib=__toESM$1(require_lib$18()),SENTINEL_SUCCESS_VALUE=`OK`})),import_source$18,import_dist$17,init_sentinelFileErrors=__esmMin((()=>{require_source$5(),require_dist$14(),init_icons(),init_link()})),import_source$17,import_dist$16,deduplicationFailed_default,init_deduplicationFailed=__esmMin((()=>{import_source$17=__toESM$1(require_source$5()),import_dist$16=require_dist$14(),init_icons(),deduplicationFailed_default=()=>(0,import_dist$16.dedent)(import_source$17.default` +`,takeSnapshots=async(s,l)=>{let{client:f,log:p,uploadedBytes:g}=s,{app:v,number:b,tests:C,testCount:w,actualTestCount:E,reportToken:k}=s.build;v.repository&&g&&!s.options.junitReport&&p.info(speedUpCI_default(v.repository.provider));let A=s.options.interactive&&w===E&&C?.map(({spec:s,parameters:l,mode:f})=>{let p=f.name||`[${l.viewport}px]`,g=l.viewportIsDefault?``:p;return`${s.component.displayName} › ${s.name} ${g}`}),N=throttle(({cursor:f,label:p})=>{l.output=pending$2(s,{cursor:f,label:p}).output,s.options.experimental_onTaskProgress?.({...s},{progress:f,total:E,unit:`snapshots`})},s.options.interactive?s.env.CHROMATIC_POLL_INTERVAL:s.env.CHROMATIC_OUTPUT_INTERVAL),F=s=>{if(E>0){let{inProgressCount:l=0}=s,f=E-l+1;N({cursor:f,label:A&&A[f-1]||``})}},I=async()=>{let l={headers:{Authorization:`Bearer ${k}`}},p=await f.runQuery(SnapshotBuildQuery,{number:b},l);return s.build={...s.build,...p.app.build},s.build.completedAt?s.build:(F(s.build),await delay(s.env.CHROMATIC_POLL_INTERVAL),I())};E>0&&await waitForBuildToCompleteAndHandleErrors(s,F,k);let R=await I();switch(R.status){case`PASSED`:setExitCode(s,exitCodes.OK),s.log.info(buildPassed_default(s)),transitionTo(buildPassed,!0)(s,l);break;case`ACCEPTED`:case`PENDING`:case`DENIED`:R.autoAcceptChanges||s.options?.exitZeroOnChanges===`true`||s.git.matchesBranch?.(s.options?.exitZeroOnChanges||!1)?(setExitCode(s,exitCodes.OK),s.log.info(buildPassed_default(s))):(setExitCode(s,exitCodes.BUILD_HAS_CHANGES,!0),s.log.error(buildHasChanges_default(s))),transitionTo(buildComplete,!0)(s,l);break;case`BROKEN`:setExitCode(s,exitCodes.BUILD_HAS_ERRORS,!0),s.log.error(buildHasErrors_default(s)),transitionTo(buildBroken,!0)(s,l);break;case`FAILED`:setExitCode(s,exitCodes.BUILD_FAILED,!1),transitionTo(buildFailed,!0)(s,l);break;case`CANCELLED`:setExitCode(s,exitCodes.BUILD_WAS_CANCELED,!0),transitionTo(buildCanceled,!0)(s,l);break;default:throw Error(`Unexpected build status: ${R.status}`)}}}));function getStorybookBaseDirectory({storybookBaseDir:s,gitRootPath:l}){return s||(l?posix(path.default.join(`.`,path.default.relative(l,``))):`.`)}var init_getStorybookBaseDirectory=__esmMin((()=>{init_posix()})),import_jsonfile,getBuilder,getStorybookMetadataFromProjectJson,init_getPrebuiltStorybookMetadata=__esmMin((()=>{import_jsonfile=__toESM$1(require_jsonfile$1()),init_builders(),init_viewLayers(),getBuilder=s=>{let{builder:l,storybookPackages:f,storybookVersion:p}=s,g=typeof l==`string`?l:l?.name;return g?{name:g,packageVersion:f?.[builders[g]]?.version}:{name:`webpack4`,packageVersion:p}},getStorybookMetadataFromProjectJson=async s=>{let l=await(0,import_jsonfile.readFile)(s),f=Object.keys(viewLayers).find(s=>viewLayers[s]===l.framework.name||s===l.framework.name),p=getBuilder(l);return{version:l.storybookPackages&&f?l.storybookPackages[f].version:``,builder:p}}}));async function getStorybookInfo(s){try{if(s.options.storybookBuildDir){let l=path.default.resolve(s.options.storybookBuildDir,`project.json`);if((0,import_lib$1.pathExistsSync)(l))return await getStorybookMetadataFromProjectJson(l)}return await getStorybookMetadata(s)}catch(l){return s.log.debug(l),{}}}var import_lib$1,init_getStorybookInfo=__esmMin((()=>{import_lib$1=require_lib$19(),init_getPrebuiltStorybookMetadata(),init_getStorybookMetadata()})),initial$2,pending$1,success$2,init_storybookInfo$1=__esmMin((()=>{init_utilities(),initial$2=s=>({status:`initial`,title:`Collect ${buildType(s)} metadata`}),pending$1=s=>({status:`pending`,title:`Collecting ${buildType(s)} metadata`}),success$2=s=>({status:`success`,title:`Collected ${buildType(s)} metadata`,output:`Build metadata gathered`})}));function main$2(s){return createTask({name:`storybookInfo`,title:initial$2(s).title,skip:s=>s.skip,transitions:{pending:pending$1,success:success$2},extractInput:s=>({gitRootPath:s.git?.rootPath}),applyOutput:applyStorybookInfoOutput,run:setStorybookInfo})}var setStorybookInfo,applyStorybookInfoOutput,init_storybookInfo=__esmMin((()=>{init_esm(),init_getStorybookBaseDirectory(),init_getStorybookInfo(),init_tasks$1(),init_storybookInfo$1(),setStorybookInfo=async(s,l)=>({kind:`continue`,output:{storybook:{...await getStorybookInfo(s),baseDir:getStorybookBaseDirectory({storybookBaseDir:s.options.storybookBaseDir,gitRootPath:l.gitRootPath})}}}),applyStorybookInfoOutput=(s,{storybook:l})=>{s.storybook=l,l.version&&setTag(`storybookVersion`,l.version),setContext(`storybook`,{...l})}}));async function waitForSentinel(s,{name:l,url:f}){let{experimental_abortSignal:p}=s.options;return s.log.debug(`Waiting for '${l}' sentinel file to appear at ${f}`),(0,import_lib.default)(async g=>{if(p?.aborted)return g(p.reason||Error(`Aborted`));try{let v=await(await s.http.fetch(f,{signal:p},{retries:0,noLogErrorBody:!0})).text();if(v!==SENTINEL_SUCCESS_VALUE)return s.log.debug(`Sentinel file '${l}' not OK, got '${v}'.`),g(Error(`Sentinel file '${l}' not OK.`));s.log.debug(`Sentinel file '${l}' OK.`)}catch(f){let{message:p,response:v={}}=f;if(v.status===403)return g(Error(`Provided signature expired.`));if(v.status===404)throw Error(`Sentinel file '${l}' not present.`);return s.log.getLevel()===`debug`&&s.log.debug(await v.text()),g(Error(p))}},{retries:185,minTimeout:1e3,maxTimeout:1e3})}var import_lib,SENTINEL_SUCCESS_VALUE,init_waitForSentinel=__esmMin((()=>{import_lib=__toESM$1(require_lib$21()),SENTINEL_SUCCESS_VALUE=`OK`})),import_source$18,import_dist$17,init_sentinelFileErrors=__esmMin((()=>{require_source$5(),require_dist$16(),init_icons(),init_link()})),import_source$17,import_dist$16,deduplicationFailed_default,init_deduplicationFailed=__esmMin((()=>{import_source$17=__toESM$1(require_source$5()),import_dist$16=require_dist$16(),init_icons(),deduplicationFailed_default=()=>(0,import_dist$16.dedent)(import_source$17.default` ${warning$1} {bold Deduplication failed, falling back to uploading all files} An error occurred while waiting for the server to deduplicate files. Retrying the upload without deduplication. - `)})),import_filesize,import_pluralize$4,initial$1,dryRun$1,invalid,starting,uploading,finalizing,success$1,failed,init_upload$1=__esmMin((()=>{import_filesize=require_filesize(),import_pluralize$4=__toESM$1(require_pluralize()),init_tasks$1(),init_utilities$1(),init_utilities(),initial$1=s=>({status:`initial`,title:`Publish your built ${buildType(s)}`}),dryRun$1=s=>({status:`skipped`,title:`Publish your built ${buildType(s)}`,output:`Skipped due to --dry-run`}),invalid=(s,l)=>{let p=`Invalid ${buildType(s)} build at ${s.sourceDir}`;return s.buildLogFile&&(p+=` (check the build log)`),l&&(p+=`: ${l.message}`),{status:`error`,title:`Publishing your built ${buildType(s)}`,output:p}},starting=s=>({status:`pending`,title:`Publishing your built ${buildType(s)}`,output:`Starting publish`}),uploading=(s,{percentage:l})=>({status:`pending`,title:`Publishing your built ${buildType(s)}`,output:`${progressBar(l)} ${l}%`}),finalizing=s=>({status:`pending`,title:`Publishing your built ${buildType(s)}`,output:`Finalizing upload`}),success$1=s=>{let l=(0,import_pluralize$4.default)(`file`,s.uploadedFiles,!0),p=(0,import_filesize.filesize)(s.uploadedBytes||0),g=s.fileInfo?.paths.length&&s.uploadedFiles&&s.fileInfo.paths.length>s.uploadedFiles?`, skipped ${(0,import_pluralize$4.default)(`file`,s.fileInfo.paths.length-s.uploadedFiles,!0)}`:``;return{status:`success`,title:s.uploadedBytes?`Publish complete in ${getDuration(s)}`:`Publish complete`,output:s.uploadedBytes?`Uploaded ${l} (${p})${g}`:`No new files to upload`}},failed=(s,{path:l})=>({status:`error`,title:`Publishing your built ${buildType(s)}`,output:`Failed to upload ${l}`})}));function main$1(s){return createTask({name:`upload`,title:initial$1(s).title,skip:s=>s.skip?!0:s.options.dryRun?dryRun$1(s).output:!1,steps:[transitionTo(starting),uploadStorybook,transitionTo(success$1,!0)]})}var buildFileList,runUploadAndWaitForSentinels,uploadStorybook,init_upload=__esmMin((()=>{init_tasks$1(),init_upload$2(),init_utilities$1(),init_waitForSentinel(),init_sentinelFileErrors(),init_deduplicationFailed(),init_upload$1(),buildFileList=(s,l)=>{let p=s.fileInfo?.paths.map(p=>({...l&&s.fileInfo?.hashes&&{contentHash:s.fileInfo.hashes[p]},contentLength:s.fileInfo?.lengths.find(({knownAs:s})=>s===p)?.contentLength??-1,localPath:path.default.join(s.sourceDir,p),targetPath:p}));if(!p)throw Error(invalid(s).output);return p},runUploadAndWaitForSentinels=async(s,l,p)=>{if(await uploadBuild(s,p,{onProgress:throttle((p,g)=>{l.output=uploading(s,{percentage:Math.round(p/g*100)}).output,s.options.experimental_onTaskProgress?.({...s},{progress:p,total:g,unit:`bytes`})},s.options.interactive?100:s.env.CHROMATIC_OUTPUT_INTERVAL),onError:(l,p)=>{throw p===l.message?Error(failed(s,{path:p}).output):l}}),!s.sentinelUrls?.length)return;transitionTo(finalizing)(s,l);let g=Object.fromEntries(s.sentinelUrls.map(s=>{let{host:l,pathname:p}=new URL(s);return[l+p,{name:p.split(`/`).at(-1)||``,url:s}]}));await Promise.all(Object.values(g).map(l=>waitForSentinel(s,l)))},uploadStorybook=async(s,l)=>{if(!s.skip)try{await runUploadAndWaitForSentinels(s,l,buildFileList(s,!0))}catch{s.log.warn(deduplicationFailed_default()),s.sentinelUrls=[],s.uploadedBytes=0,s.uploadedFiles=0,await runUploadAndWaitForSentinels(s,l,buildFileList(s,!1))}}})),import_source$16,import_dist$15,brokenStorybook_default,init_brokenStorybook=__esmMin((()=>{import_source$16=__toESM$1(require_source$5()),import_dist$15=require_dist$14(),init_icons(),init_link(),brokenStorybook_default=(s,{failureReason:l,storybookUrl:p})=>`${(0,import_dist$15.dedent)(import_source$16.default` + `)})),import_filesize,import_pluralize$4,initial$1,dryRun$1,invalid,starting,uploading,finalizing,success$1,failed,init_upload$1=__esmMin((()=>{import_filesize=require_filesize(),import_pluralize$4=__toESM$1(require_pluralize()),init_tasks$1(),init_utilities$1(),init_utilities(),initial$1=s=>({status:`initial`,title:`Publish your built ${buildType(s)}`}),dryRun$1=s=>({status:`skipped`,title:`Publish your built ${buildType(s)}`,output:`Skipped due to --dry-run`}),invalid=(s,l)=>{let f=`Invalid ${buildType(s)} build at ${s.sourceDir}`;return s.buildLogFile&&(f+=` (check the build log)`),l&&(f+=`: ${l.message}`),{status:`error`,title:`Publishing your built ${buildType(s)}`,output:f}},starting=s=>({status:`pending`,title:`Publishing your built ${buildType(s)}`,output:`Starting publish`}),uploading=(s,{percentage:l})=>({status:`pending`,title:`Publishing your built ${buildType(s)}`,output:`${progressBar(l)} ${l}%`}),finalizing=s=>({status:`pending`,title:`Publishing your built ${buildType(s)}`,output:`Finalizing upload`}),success$1=s=>{let l=(0,import_pluralize$4.default)(`file`,s.uploadedFiles,!0),f=(0,import_filesize.filesize)(s.uploadedBytes||0),p=s.fileInfo?.paths.length&&s.uploadedFiles&&s.fileInfo.paths.length>s.uploadedFiles?`, skipped ${(0,import_pluralize$4.default)(`file`,s.fileInfo.paths.length-s.uploadedFiles,!0)}`:``;return{status:`success`,title:s.uploadedBytes?`Publish complete in ${getDuration(s)}`:`Publish complete`,output:s.uploadedBytes?`Uploaded ${l} (${f})${p}`:`No new files to upload`}},failed=(s,{path:l})=>({status:`error`,title:`Publishing your built ${buildType(s)}`,output:`Failed to upload ${l}`})}));function main$1(s){return createTask({name:`upload`,title:initial$1(s).title,skip:s=>s.skip?!0:s.options.dryRun?dryRun$1(s).output:!1,steps:[transitionTo(starting),uploadStorybook,transitionTo(success$1,!0)]})}var buildFileList,runUploadAndWaitForSentinels,uploadStorybook,init_upload=__esmMin((()=>{init_tasks$1(),init_upload$2(),init_utilities$1(),init_waitForSentinel(),init_sentinelFileErrors(),init_deduplicationFailed(),init_upload$1(),buildFileList=(s,l)=>{let f=s.fileInfo?.paths.map(f=>({...l&&s.fileInfo?.hashes&&{contentHash:s.fileInfo.hashes[f]},contentLength:s.fileInfo?.lengths.find(({knownAs:s})=>s===f)?.contentLength??-1,localPath:path.default.join(s.sourceDir,f),targetPath:f}));if(!f)throw Error(invalid(s).output);return f},runUploadAndWaitForSentinels=async(s,l,f)=>{if(await uploadBuild(s,f,{onProgress:throttle((f,p)=>{l.output=uploading(s,{percentage:Math.round(f/p*100)}).output,s.options.experimental_onTaskProgress?.({...s},{progress:f,total:p,unit:`bytes`})},s.options.interactive?100:s.env.CHROMATIC_OUTPUT_INTERVAL),onError:(l,f)=>{throw f===l.message?Error(failed(s,{path:f}).output):l}}),!s.sentinelUrls?.length)return;transitionTo(finalizing)(s,l);let p=Object.fromEntries(s.sentinelUrls.map(s=>{let{host:l,pathname:f}=new URL(s);return[l+f,{name:f.split(`/`).at(-1)||``,url:s}]}));await Promise.all(Object.values(p).map(l=>waitForSentinel(s,l)))},uploadStorybook=async(s,l)=>{if(!s.skip)try{await runUploadAndWaitForSentinels(s,l,buildFileList(s,!0))}catch{s.log.warn(deduplicationFailed_default()),s.sentinelUrls=[],s.uploadedBytes=0,s.uploadedFiles=0,await runUploadAndWaitForSentinels(s,l,buildFileList(s,!1))}}})),import_source$16,import_dist$15,brokenStorybook_default,init_brokenStorybook=__esmMin((()=>{import_source$16=__toESM$1(require_source$5()),import_dist$15=require_dist$16(),init_icons(),init_link(),brokenStorybook_default=(s,{failureReason:l,storybookUrl:f})=>`${(0,import_dist$15.dedent)(import_source$16.default` ${error$2} {bold Failed to extract stories from your Storybook} This is usually a problem with your published Storybook, not with Chromatic. - Build and open your Storybook locally and check the browser console for errors.${s.isReactNativeApp?``:`\n Visit your published Storybook at ${link_default(p)}`} + Build and open your Storybook locally and check the browser console for errors.${s.isReactNativeApp?``:`\n Visit your published Storybook at ${link_default(f)}`} The following error was encountered while running your Storybook: - `)}\n\n${l.trim()}`})),import_source$15,import_dist$14,snapshotRow,listingStories_default,init_listingStories=__esmMin((()=>{import_source$15=__toESM$1(require_source$5()),import_dist$14=require_dist$14(),init_icons(),snapshotRow=({spec:s})=>import_source$15.default`{dim → }${s.component.name}/${s.name}`,listingStories_default=s=>(0,import_dist$14.dedent)(import_source$15.default` + `)}\n\n${l.trim()}`})),import_source$15,import_dist$14,snapshotRow,listingStories_default,init_listingStories=__esmMin((()=>{import_source$15=__toESM$1(require_source$5()),import_dist$14=require_dist$16(),init_icons(),snapshotRow=({spec:s})=>import_source$15.default`{dim → }${s.component.name}/${s.name}`,listingStories_default=s=>(0,import_dist$14.dedent)(import_source$15.default` {bold Listing available stories:} ${s.map(s=>snapshotRow(s)).join(` `)} ${info$1} Use {bold --only-story-names} to run a build for a specific component or story. Globs are supported, for example: {bold --only-story-names "${s[0].spec.component.name}/**"} - `)})),import_source$14,import_dist$13,storybookPublished_default,init_storybookPublished=__esmMin((()=>{import_source$14=__toESM$1(require_source$5()),import_dist$13=require_dist$14(),init_e2eUtils(),init_icons(),init_link(),init_snapshot$1(),init_utilities(),storybookPublished_default=s=>{if(!s.storybookUrl)throw Error(`No Storybook URL provided`);let l=[import_source$14.default`${success$10} {bold ${capitalize$1(buildType(s))} published}`];if(s.build.componentCount&&s.build.specCount){let{components:p,stories:g,e2eTests:v}=stats({build:s.build});l.push(isE2EBuild(s.options)?`We found ${v}.`:`We found ${p} with ${g}.`)}return s.isReactNativeApp||l.push(`${info$1} View your ${buildType(s)} at ${link_default(s.storybookUrl)}`),(0,import_dist$13.dedent)(import_source$14.default`${l.join(` -`)}`)}})),import_source$13,import_pluralize$3,import_dist$12,turboSnapEnabled_default,init_turboSnapEnabled=__esmMin((()=>{import_source$13=__toESM$1(require_source$5()),import_pluralize$3=__toESM$1(require_pluralize()),import_dist$12=require_dist$14(),init_icons(),turboSnapEnabled_default=({build:s,options:l,skipSnapshots:p})=>{let g=(0,import_pluralize$3.default)(`snapshot`,s.actualCaptureCount,!0),v=(0,import_pluralize$3.default)(`snapshot`,s.inheritedCaptureCount,!0);return!l.interactive||p?(0,import_dist$12.dedent)(import_source$13.default` - ${success$10} {bold TurboSnap enabled} - Capturing ${g} and skipping ${v}. + `)})),import_source$14,import_dist$13,storybookPublished_default,init_storybookPublished=__esmMin((()=>{import_source$14=__toESM$1(require_source$5()),import_dist$13=require_dist$16(),init_e2eUtils(),init_icons(),init_link(),init_snapshot$1(),init_utilities(),storybookPublished_default=s=>{if(!s.storybookUrl)throw Error(`No Storybook URL provided`);let l=[import_source$14.default`${success$11} {bold ${capitalize(buildType(s))} published}`];if(s.build.componentCount&&s.build.specCount){let{components:f,stories:p,e2eTests:g}=stats({build:s.build});l.push(isE2EBuild(s.options)?`We found ${g}.`:`We found ${f} with ${p}.`)}return s.isReactNativeApp||l.push(`${info$1} View your ${buildType(s)} at ${link_default(s.storybookUrl)}`),(0,import_dist$13.dedent)(import_source$14.default`${l.join(` +`)}`)}})),import_source$13,import_pluralize$3,import_dist$12,turboSnapEnabled_default,init_turboSnapEnabled=__esmMin((()=>{import_source$13=__toESM$1(require_source$5()),import_pluralize$3=__toESM$1(require_pluralize()),import_dist$12=require_dist$16(),init_icons(),turboSnapEnabled_default=({build:s,options:l,skipSnapshots:f})=>{let p=(0,import_pluralize$3.default)(`snapshot`,s.actualCaptureCount,!0),g=(0,import_pluralize$3.default)(`snapshot`,s.inheritedCaptureCount,!0);return!l.interactive||f?(0,import_dist$12.dedent)(import_source$13.default` + ${success$11} {bold TurboSnap enabled} + Capturing ${p} and skipping ${g}. `):(0,import_dist$12.dedent)(import_source$13.default` - ${success$10} {bold TurboSnap enabled} - Captured ${g} and skipped ${v}. - `)}})),import_source$12,import_dist$11,buildLimited_default,init_buildLimited=__esmMin((()=>{import_source$12=__toESM$1(require_source$5()),import_dist$11=require_dist$14(),init_icons(),init_link(),buildLimited_default=({billingUrl:s})=>(0,import_dist$11.dedent)(import_source$12.default` + ${success$11} {bold TurboSnap enabled} + Captured ${p} and skipped ${g}. + `)}})),import_source$12,import_dist$11,buildLimited_default,init_buildLimited=__esmMin((()=>{import_source$12=__toESM$1(require_source$5()),import_dist$11=require_dist$16(),init_icons(),init_link(),buildLimited_default=({billingUrl:s})=>(0,import_dist$11.dedent)(import_source$12.default` ${warning$1} {bold Build limited} Visit ${link_default(s)} to verify your billing details. - `)})),import_source$11,import_dist$10,paymentRequired_default,init_paymentRequired=__esmMin((()=>{import_source$11=__toESM$1(require_source$5()),import_dist$10=require_dist$14(),init_icons(),init_link(),paymentRequired_default=({billingUrl:s})=>(0,import_dist$10.dedent)(import_source$11.default` + `)})),import_source$11,import_dist$10,paymentRequired_default,init_paymentRequired=__esmMin((()=>{import_source$11=__toESM$1(require_source$5()),import_dist$10=require_dist$16(),init_icons(),init_link(),paymentRequired_default=({billingUrl:s})=>(0,import_dist$10.dedent)(import_source$11.default` ${warning$1} {bold Payment required} This build is limited because your account has a payment past due. Visit ${link_default(s)} to update your billing details. - `)})),import_source$10,import_dist$9,snapshotQuotaReached_default,init_snapshotQuotaReached=__esmMin((()=>{import_source$10=__toESM$1(require_source$5()),import_dist$9=require_dist$14(),init_icons(),init_link(),snapshotQuotaReached_default=({billingUrl:s})=>(0,import_dist$9.dedent)(import_source$10.default` + `)})),import_source$10,import_dist$9,snapshotQuotaReached_default,init_snapshotQuotaReached=__esmMin((()=>{import_source$10=__toESM$1(require_source$5()),import_dist$9=require_dist$16(),init_icons(),init_link(),snapshotQuotaReached_default=({billingUrl:s})=>(0,import_dist$9.dedent)(import_source$10.default` ${warning$1} {bold Snapshot quota reached} This build is limited because your account is out of snapshots for the month. Visit ${link_default(s)} to upgrade your plan. - `)})),import_source$9,import_dist$8,turboSnapUnavailable_default,init_turboSnapUnavailable=__esmMin((()=>{import_source$9=__toESM$1(require_source$5()),import_dist$8=require_dist$14(),init_icons(),init_link(),turboSnapUnavailable_default=({build:s})=>(0,import_dist$8.dedent)(import_source$9.default` + `)})),import_source$9,import_dist$8,turboSnapUnavailable_default,init_turboSnapUnavailable=__esmMin((()=>{import_source$9=__toESM$1(require_source$5()),import_dist$8=require_dist$16(),init_icons(),init_link(),turboSnapUnavailable_default=({build:s})=>(0,import_dist$8.dedent)(import_source$9.default` ${warning$1} {bold TurboSnap not available for your account} To ensure your project is fully setup and baselines are properly established, TurboSnap is not available until at least 10 builds are created from CI. ${info$1} Review your TurboSnap availability on the Manage screen: ${link_default(s.app.manageUrl)} - `)})),import_pluralize$2,initial,dryRun,pending,publishFailed,runOnlyFiles,runOnlyNames,awaitingUpgrades,success,init_verify$1=__esmMin((()=>{import_pluralize$2=__toESM$1(require_pluralize()),init_e2eUtils(),init_utilities(),initial=s=>({status:`initial`,title:`Verify your ${buildType(s)}`}),dryRun=s=>({status:`skipped`,title:`Verify your ${buildType(s)}`,output:`Skipped due to --dry-run`}),pending=s=>({status:`pending`,title:`Verifying your ${buildType(s)}`,output:`This may take a few minutes`}),publishFailed=s=>({status:`error`,title:`Verifying your ${buildType(s)}`,output:`Failed to publish build`}),runOnlyFiles=s=>({status:`pending`,title:`Starting partial build`,output:s.options.onlyStoryFiles?`Snapshots will be limited to story files matching ${s.options.onlyStoryFiles.map(s=>`'${s}'`).join(`, `)}`:`Snapshots will be limited to ${s.onlyStoryFiles?.length} story files affected by recent changes`}),runOnlyNames=s=>({status:`pending`,title:`Starting partial build`,output:`Snapshots will be limited to ${isE2EBuild(s.options)?`tests`:`stories`} matching ${s.options.onlyStoryNames?.map(s=>`'${s}'`).join(`, `)}`}),awaitingUpgrades=(s,l)=>{let p=l.filter(s=>!s.completedAt).length,g=(0,import_pluralize$2.default)(`upgrade build`,l.length,!0);return{status:`pending`,title:`Verifying your ${buildType(s)}`,output:`Waiting for ${p}/${g} to complete`}},success=s=>({status:`success`,title:s.isPublishOnly?`Published your ${buildType(s)}`:`Started build ${s.build.number}`,output:s.isOnboarding?`Continue setup at ${s.build.app.setupUrl}`:`View build details at ${s.build.webUrl}`})}));function main(s){return createTask({name:`verify`,title:initial(s).title,skip:s=>s.skip?!0:s.options.dryRun?dryRun(s).output:!1,steps:[transitionTo(pending),startActivity,publishBuild,verifyBuild,endActivity]})}var PublishBuildMutation,publishBuild,StartedBuildQuery,VerifyBuildQuery,verifyBuild,init_verify=__esmMin((()=>{init_setExitCode(),init_tasks$1(),init_utilities$1(),init_activity(),init_brokenStorybook(),init_listingStories(),init_storybookPublished(),init_turboSnapEnabled(),init_buildLimited(),init_paymentRequired(),init_snapshotQuotaReached(),init_turboSnapUnavailable(),init_verify$1(),PublishBuildMutation=` + `)})),import_pluralize$2,initial,dryRun,pending,publishFailed,runOnlyFiles,runOnlyNames,awaitingUpgrades,success,init_verify$1=__esmMin((()=>{import_pluralize$2=__toESM$1(require_pluralize()),init_e2eUtils(),init_utilities(),initial=s=>({status:`initial`,title:`Verify your ${buildType(s)}`}),dryRun=s=>({status:`skipped`,title:`Verify your ${buildType(s)}`,output:`Skipped due to --dry-run`}),pending=s=>({status:`pending`,title:`Verifying your ${buildType(s)}`,output:`This may take a few minutes`}),publishFailed=s=>({status:`error`,title:`Verifying your ${buildType(s)}`,output:`Failed to publish build`}),runOnlyFiles=s=>({status:`pending`,title:`Starting partial build`,output:s.options.onlyStoryFiles?`Snapshots will be limited to story files matching ${s.options.onlyStoryFiles.map(s=>`'${s}'`).join(`, `)}`:`Snapshots will be limited to ${s.onlyStoryFiles?.length} story files affected by recent changes`}),runOnlyNames=s=>({status:`pending`,title:`Starting partial build`,output:`Snapshots will be limited to ${isE2EBuild(s.options)?`tests`:`stories`} matching ${s.options.onlyStoryNames?.map(s=>`'${s}'`).join(`, `)}`}),awaitingUpgrades=(s,l)=>{let f=l.filter(s=>!s.completedAt).length,p=(0,import_pluralize$2.default)(`upgrade build`,l.length,!0);return{status:`pending`,title:`Verifying your ${buildType(s)}`,output:`Waiting for ${f}/${p} to complete`}},success=s=>({status:`success`,title:s.isPublishOnly?`Published your ${buildType(s)}`:`Started build ${s.build.number}`,output:s.isOnboarding?`Continue setup at ${s.build.app.setupUrl}`:`View build details at ${s.build.webUrl}`})}));function main(s){return createTask({name:`verify`,title:initial(s).title,skip:s=>s.skip?!0:s.options.dryRun?dryRun(s).output:!1,steps:[transitionTo(pending),startActivity,publishBuild,verifyBuild,endActivity]})}var PublishBuildMutation,publishBuild,StartedBuildQuery,VerifyBuildQuery,verifyBuild,init_verify=__esmMin((()=>{init_setExitCode(),init_tasks$1(),init_utilities$1(),init_activity(),init_brokenStorybook(),init_listingStories(),init_storybookPublished(),init_turboSnapEnabled(),init_buildLimited(),init_paymentRequired(),init_snapshotQuotaReached(),init_turboSnapUnavailable(),init_verify$1(),PublishBuildMutation=` mutation PublishBuildMutation($id: ID!, $input: PublishBuildInput!) { publishBuild(id: $id, input: $input) { # no need for legacy:false on PublishedBuild.status @@ -2328,7 +2526,7 @@ You can either set the flags storybook-base-dir or storybook-config-dir to help storybookUrl } } -`,publishBuild=async s=>{let{turboSnap:l}=s,{id:p,reportToken:g}=s.announcedBuild,{replacementBuildIds:v}=s.git,{onlyStoryNames:b,onlyStoryFiles:C=s.onlyStoryFiles}=s.options,w,E=`UNUSED`;l&&(w=l.bailReason,E=l.bailReason?`BAILED`:`APPLIED`);let{publishBuild:k}=await s.client.runQuery(PublishBuildMutation,{id:p,input:{...C&&{onlyStoryFiles:C},...b&&{onlyStoryNames:[b].flat()},...v&&{replacementBuildIds:v},...w&&{turboSnapBailReason:w},turboSnapStatus:E}},{headers:{Authorization:`Bearer ${g}`},retries:3});if(s.announcedBuild={...s.announcedBuild,...k},s.storybookUrl=k.storybookUrl,k.status===`FAILED`)throw setExitCode(s,exitCodes.BUILD_FAILED,!1),Error(publishFailed(s).output)},StartedBuildQuery=` +`,publishBuild=async s=>{let{turboSnap:l}=s,{id:f,reportToken:p}=s.announcedBuild,{replacementBuildIds:g}=s.git,{onlyStoryNames:v,onlyStoryFiles:b=s.onlyStoryFiles}=s.options,C,w=`UNUSED`;l&&(C=l.bailReason,w=l.bailReason?`BAILED`:`APPLIED`);let{publishBuild:E}=await s.client.runQuery(PublishBuildMutation,{id:f,input:{...b&&{onlyStoryFiles:b},...v&&{onlyStoryNames:[v].flat()},...g&&{replacementBuildIds:g},...C&&{turboSnapBailReason:C},turboSnapStatus:w}},{headers:{Authorization:`Bearer ${p}`},retries:3});if(s.announcedBuild={...s.announcedBuild,...E},s.storybookUrl=E.storybookUrl,E.status===`FAILED`)throw setExitCode(s,exitCodes.BUILD_FAILED,!1),Error(publishFailed(s).output)},StartedBuildQuery=` query StartedBuildQuery($number: Int!) { app { build(number: $number) { @@ -2399,64 +2597,64 @@ You can either set the flags storybook-base-dir or storybook-config-dir to help } } } -`,verifyBuild=async(s,l)=>{let{client:p}=s,{list:g,onlyStoryNames:v,onlyStoryFiles:b=s.onlyStoryFiles}=s.options,{matchesBranch:C}=s.git;b&&transitionTo(runOnlyFiles)(s,l),v&&transitionTo(runOnlyNames)(s,l);let w=Date.now(),E=async()=>{let{storybookUrl:g}=s,{number:v,reportToken:b}=s.announcedBuild,C={number:v},k={headers:{Authorization:`Bearer ${b}`}},{app:{build:A}}=await p.runQuery(StartedBuildQuery,C,k);if(A.failureReason)throw s.log.warn(brokenStorybook_default(s,{failureReason:A.failureReason,storybookUrl:g})),setExitCode(s,exitCodes.STORYBOOK_BROKEN,!0),Error(publishFailed(s).output);if(!A.startedAt){if(A.upgradeBuilds?.some(s=>!s.completedAt))l.output=awaitingUpgrades(s,A.upgradeBuilds).output,w=Date.now()+s.env.CHROMATIC_POLL_INTERVAL;else if(Date.now()-w>s.env.STORYBOOK_VERIFY_TIMEOUT)throw setExitCode(s,exitCodes.VERIFICATION_TIMEOUT),Error(`Build verification timed out`);await delay(s.env.CHROMATIC_POLL_INTERVAL),await E();return}let{app:{build:N}}=await p.runQuery(VerifyBuildQuery,C,k);s.build={...s.announcedBuild,...s.build,...N}};if(await Promise.race([E(),new Promise((l,p)=>setTimeout(p,s.env.CHROMATIC_UPGRADE_TIMEOUT,Error(`Timed out waiting for upgrade builds to complete`)))]),s.isPublishOnly=!s.build.features?.uiReview&&!s.build.features?.uiTests,g&&s.build.tests&&s.log.info(listingStories_default(s.build.tests)),s.turboSnap&&(s.turboSnap.unavailable?s.log.warn(turboSnapUnavailable_default(s)):s.build.turboSnapEnabled&&s.log.info(turboSnapEnabled_default(s))),s.build.wasLimited){let{account:l}=s.build.app;l?.exceededThreshold?(s.log.warn(snapshotQuotaReached_default(l)),setExitCode(s,exitCodes.ACCOUNT_QUOTA_REACHED,!0)):l?.paymentRequired?(s.log.warn(paymentRequired_default(l)),setExitCode(s,exitCodes.ACCOUNT_PAYMENT_REQUIRED,!0)):(l&&s.log.warn(buildLimited_default(l)),setExitCode(s,exitCodes.BUILD_WAS_LIMITED,!0))}s.build&&s.storybookUrl&&s.log.info(storybookPublished_default(s)),transitionTo(success,!0)(s,l),(g||s.isPublishOnly||C?.(s.options.exitOnceUploaded))&&(setExitCode(s,exitCodes.OK),s.skipSnapshots=!0)}}));function index(s){let l=(s.options.patchHeadRef&&s.options.patchBaseRef,runUploadBuild);return s.options.junitReport&&l.push(main$4),l.map(l=>l(s))}var runUploadBuild,runPatchBuild,init_tasks=__esmMin((()=>{init_auth(),init_build(),init_gitInfo(),init_initialize(),init_prepare(),init_prepareWorkspace(),init_report(),init_restoreWorkspace(),init_snapshot(),init_storybookInfo(),init_upload(),init_verify(),runUploadBuild=[main$10,main$7,main$2,main$6,main$8,main$5,main$1,main,main$3],[...runUploadBuild]})),import_source$8,import_dist$7,buildCanceled_default,init_buildCanceled=__esmMin((()=>{import_source$8=__toESM$1(require_source$5()),import_dist$7=require_dist$14(),init_icons(),buildCanceled_default=()=>(0,import_dist$7.dedent)(import_source$8.default` +`,verifyBuild=async(s,l)=>{let{client:f}=s,{list:p,onlyStoryNames:g,onlyStoryFiles:v=s.onlyStoryFiles}=s.options,{matchesBranch:b}=s.git;v&&transitionTo(runOnlyFiles)(s,l),g&&transitionTo(runOnlyNames)(s,l);let C=Date.now(),w=async()=>{let{storybookUrl:p}=s,{number:g,reportToken:v}=s.announcedBuild,b={number:g},E={headers:{Authorization:`Bearer ${v}`}},{app:{build:k}}=await f.runQuery(StartedBuildQuery,b,E);if(k.failureReason)throw s.log.warn(brokenStorybook_default(s,{failureReason:k.failureReason,storybookUrl:p})),setExitCode(s,exitCodes.STORYBOOK_BROKEN,!0),Error(publishFailed(s).output);if(!k.startedAt){if(k.upgradeBuilds?.some(s=>!s.completedAt))l.output=awaitingUpgrades(s,k.upgradeBuilds).output,C=Date.now()+s.env.CHROMATIC_POLL_INTERVAL;else if(Date.now()-C>s.env.STORYBOOK_VERIFY_TIMEOUT)throw setExitCode(s,exitCodes.VERIFICATION_TIMEOUT),Error(`Build verification timed out`);await delay(s.env.CHROMATIC_POLL_INTERVAL),await w();return}let{app:{build:A}}=await f.runQuery(VerifyBuildQuery,b,E);s.build={...s.announcedBuild,...s.build,...A}};if(await Promise.race([w(),new Promise((l,f)=>setTimeout(f,s.env.CHROMATIC_UPGRADE_TIMEOUT,Error(`Timed out waiting for upgrade builds to complete`)))]),s.isPublishOnly=!s.build.features?.uiReview&&!s.build.features?.uiTests,p&&s.build.tests&&s.log.info(listingStories_default(s.build.tests)),s.turboSnap&&(s.turboSnap.unavailable?s.log.warn(turboSnapUnavailable_default(s)):s.build.turboSnapEnabled&&s.log.info(turboSnapEnabled_default(s))),s.build.wasLimited){let{account:l}=s.build.app;l?.exceededThreshold?(s.log.warn(snapshotQuotaReached_default(l)),setExitCode(s,exitCodes.ACCOUNT_QUOTA_REACHED,!0)):l?.paymentRequired?(s.log.warn(paymentRequired_default(l)),setExitCode(s,exitCodes.ACCOUNT_PAYMENT_REQUIRED,!0)):(l&&s.log.warn(buildLimited_default(l)),setExitCode(s,exitCodes.BUILD_WAS_LIMITED,!0))}s.build&&s.storybookUrl&&s.log.info(storybookPublished_default(s)),transitionTo(success,!0)(s,l),(p||s.isPublishOnly||b?.(s.options.exitOnceUploaded))&&(setExitCode(s,exitCodes.OK),s.skipSnapshots=!0)}}));function index(s){let l=(s.options.patchHeadRef&&s.options.patchBaseRef,runUploadBuild);return s.options.junitReport&&l.push(main$4),l.map(l=>l(s))}var runUploadBuild,runPatchBuild,init_tasks=__esmMin((()=>{init_auth(),init_build(),init_gitInfo(),init_initialize(),init_prepare(),init_prepareWorkspace(),init_report(),init_restoreWorkspace(),init_snapshot(),init_storybookInfo(),init_upload(),init_verify(),runUploadBuild=[main$10,main$7,main$2,main$6,main$8,main$5,main$1,main,main$3],[...runUploadBuild]})),import_source$8,import_dist$7,buildCanceled_default,init_buildCanceled=__esmMin((()=>{import_source$8=__toESM$1(require_source$5()),import_dist$7=require_dist$16(),init_icons(),buildCanceled_default=()=>(0,import_dist$7.dedent)(import_source$8.default` ${error$2} {bold Build canceled} The build was canceled before it completed. - `)}));function fatalError(s,l,p=new Date().toISOString()){let{flags:g,extraOptions:v,configuration:b,sessionId:C,pkg:w,packageJson:E}=s,{scripts:k={}}=E,A=link_default(w.bugs.email),N=link_default(w.docs),F=[l].flat(),{git:I,storybook:R,runtimeMetadata:B,exitCode:q,exitCodeKey:le,announcedBuild:J,build:_e=J,buildCommand:be}=s,xe=redact({timestamp:p,sessionId:C,gitVersion:I?.version,gitBranch:I?.branch,gitSlug:I?.slug,fromCI:I?.fromCI,ciService:I?.ciService,nodePlatform:process?.platform,nodeVersion:process?.versions?.node,...B,packageName:w.name,packageVersion:w.version,...R?{storybook:R}:{},flags:g,...v&&{extraOptions:v},...b&&{configuration:b},...`options`in s&&s.options?.isLocalBuild?{isLocalBuild:s.options.isLocalBuild}:{},...`options`in s&&s.options?.buildScriptName?{buildScript:k[s.options.buildScriptName]}:{},...be&&{buildCommand:be},exitCode:q,exitCodeKey:le,errorType:F.map(s=>s.name).join(` -`),errorMessage:stripAnsi$1(F[0].message.split(` -`)[0].trim()),..._e&&{build:buildFields(_e)}},`projectToken`,`reportToken`,`userToken`),De=F.map(s=>s.stack).filter(Boolean);return[F.map(s=>s.message).join(` -`),De.length>0?import_source$7.default`{dim → View the full ${(0,import_pluralize$1.default)(`stacktrace`,De.length)} below}\n`:``,(0,import_dist$6.dedent)(import_source$7.default` - If you need help, please chat with us at ${N} for the fastest response. - You can also email the team at ${A} if chat is not an option. + `)}));function fatalError(s,l,f=new Date().toISOString()){let{flags:p,extraOptions:g,configuration:v,sessionId:b,pkg:C,packageJson:w}=s,{scripts:E={}}=w,k=link_default(C.bugs.email),A=link_default(C.docs),N=[l].flat(),{git:F,storybook:I,runtimeMetadata:R,exitCode:B,exitCodeKey:q,announcedBuild:J,build:le=J,buildCommand:_e}=s,be=redact({timestamp:f,sessionId:b,gitVersion:F?.version,gitBranch:F?.branch,gitSlug:F?.slug,fromCI:F?.fromCI,ciService:F?.ciService,nodePlatform:process?.platform,nodeVersion:process?.versions?.node,...R,packageName:C.name,packageVersion:C.version,...I?{storybook:I}:{},flags:p,...g&&{extraOptions:g},...v&&{configuration:v},...`options`in s&&s.options?.isLocalBuild?{isLocalBuild:s.options.isLocalBuild}:{},...`options`in s&&s.options?.buildScriptName?{buildScript:E[s.options.buildScriptName]}:{},..._e&&{buildCommand:_e},exitCode:B,exitCodeKey:q,errorType:N.map(s=>s.name).join(` +`),errorMessage:stripAnsi$1(N[0].message.split(` +`)[0].trim()),...le&&{build:buildFields(le)}},`projectToken`,`reportToken`,`userToken`),xe=N.map(s=>s.stack).filter(Boolean);return[N.map(s=>s.message).join(` +`),xe.length>0?import_source$7.default`{dim → View the full ${(0,import_pluralize$1.default)(`stacktrace`,xe.length)} below}\n`:``,(0,import_dist$6.dedent)(import_source$7.default` + If you need help, please chat with us at ${A} for the fastest response. + You can also email the team at ${k} if chat is not an option. Please provide us with the above CLI output and the following info: - `),import_source$7.default`{bold ${JSON.stringify(xe,void 0,2)}}`,De.length>0?import_source$7.default`\n{dim ${De.join(` + `),import_source$7.default`{bold ${JSON.stringify(be,void 0,2)}}`,xe.length>0?import_source$7.default`\n{dim ${xe.join(` `)}}`:``].join(` -`)}function buildFields({id:s,number:l,storybookUrl:p=void 0,webUrl:g=void 0}){return{id:s,number:l,...p&&{storybookUrl:p},...g&&{webUrl:g}}}var import_source$7,import_pluralize$1,import_dist$6,init_fatalError=__esmMin((()=>{import_source$7=__toESM$1(require_source$5()),import_pluralize$1=__toESM$1(require_pluralize()),init_strip_ansi(),import_dist$6=require_dist$14(),init_utilities$1(),init_link()}));function fetchError({title:s},{error:l,response:p,statusCode:g}={}){let v=l?import_source$6.default`\n{dim → ${l.message||l.toString()}}`:``,b=p&&p.statusText?` ${p.statusText}`:``,C=g?import_source$6.default`\n{dim → Status: ${g}${b}}`:``;return(0,import_dist$5.dedent)(import_source$6.default` +`)}function buildFields({id:s,number:l,storybookUrl:f=void 0,webUrl:p=void 0}){return{id:s,number:l,...f&&{storybookUrl:f},...p&&{webUrl:p}}}var import_source$7,import_pluralize$1,import_dist$6,init_fatalError=__esmMin((()=>{import_source$7=__toESM$1(require_source$5()),import_pluralize$1=__toESM$1(require_pluralize()),init_strip_ansi(),import_dist$6=require_dist$16(),init_utilities$1(),init_link()}));function fetchError({title:s},{error:l,response:f,statusCode:p}={}){let g=l?import_source$6.default`\n{dim → ${l.message||l.toString()}}`:``,v=f&&f.statusText?` ${f.statusText}`:``,b=p?import_source$6.default`\n{dim → Status: ${p}${v}}`:``;return(0,import_dist$5.dedent)(import_source$6.default` ${error$2} {bold Failed to ${lcfirst$2(s)}} Could not connect to the Chromatic API. Check your internet connection or try again later. Service status updates are provided at ${link_default(`https://status.chromatic.com`)} - ${v}${C} - `)}var import_source$6,import_dist$5,init_fetchError=__esmMin((()=>{import_source$6=__toESM$1(require_source$5()),import_dist$5=require_dist$14(),init_utilities$1(),init_icons(),init_link()}));function graphqlError({title:s},{message:l,extensions:p}){let g=l?import_source$5.default`\n{dim → ${p&&p.code?`${p.code}: ${l}`:l}}`:``;return(0,import_dist$4.dedent)(import_source$5.default` + ${g}${b} + `)}var import_source$6,import_dist$5,init_fetchError=__esmMin((()=>{import_source$6=__toESM$1(require_source$5()),import_dist$5=require_dist$16(),init_utilities$1(),init_icons(),init_link()}));function graphqlError({title:s},{message:l,extensions:f}){let p=l?import_source$5.default`\n{dim → ${f&&f.code?`${f.code}: ${l}`:l}}`:``;return(0,import_dist$4.dedent)(import_source$5.default` ${error$2} {bold Failed to ${lcfirst$1(s)}} Error communicating with the Chromatic API. Check if your Chromatic client is up-to-date. Service status updates are provided at ${link_default(`https://status.chromatic.com`)} - ${g} - `)}var import_source$5,import_dist$4,lcfirst$1,init_graphqlError=__esmMin((()=>{import_source$5=__toESM$1(require_source$5()),import_dist$4=require_dist$14(),init_icons(),init_link(),lcfirst$1=s=>`${s.charAt(0).toLowerCase()}${s.slice(1)}`})),import_source$4,import_dist$3,missingStories_default,init_missingStories=__esmMin((()=>{import_source$4=__toESM$1(require_source$5()),import_dist$3=require_dist$14(),init_icons(),init_link(),missingStories_default=({options:s,buildLogFile:l})=>{let{buildScriptName:p}=s;return(0,import_dist$3.dedent)(import_source$4.default` + ${p} + `)}var import_source$5,import_dist$4,lcfirst$1,init_graphqlError=__esmMin((()=>{import_source$5=__toESM$1(require_source$5()),import_dist$4=require_dist$16(),init_icons(),init_link(),lcfirst$1=s=>`${s.charAt(0).toLowerCase()}${s.slice(1)}`})),import_source$4,import_dist$3,missingStories_default,init_missingStories=__esmMin((()=>{import_source$4=__toESM$1(require_source$5()),import_dist$3=require_dist$16(),init_icons(),init_link(),missingStories_default=({options:s,buildLogFile:l})=>{let{buildScriptName:f}=s;return(0,import_dist$3.dedent)(import_source$4.default` ${error$2} {bold Cannot run a build with no stories} Your statically built Storybook exposes no stories. This indicates a problem with your Storybook. Here's what to do: - Check the build log at {bold ${l}} - - Run {bold npm run ${p}} or {bold yarn ${p}} yourself and make sure it outputs a valid Storybook by opening the generated {bold index.html} in your browser. + - Run {bold npm run ${f}} or {bold yarn ${f}} yourself and make sure it outputs a valid Storybook by opening the generated {bold index.html} in your browser. - Make sure you haven't accidently ignored all stories. See ${link_default(`https://www.chromatic.com/docs/disable-snapshots/`)} for details. - `)}})),import_source$3,import_dist$2,noPackageJson_default,init_noPackageJson=__esmMin((()=>{import_source$3=__toESM$1(require_source$5()),import_dist$2=require_dist$14(),init_icons(),noPackageJson_default=()=>(0,import_dist$2.dedent)(import_source$3.default` + `)}})),import_source$3,import_dist$2,noPackageJson_default,init_noPackageJson=__esmMin((()=>{import_source$3=__toESM$1(require_source$5()),import_dist$2=require_dist$16(),init_icons(),noPackageJson_default=()=>(0,import_dist$2.dedent)(import_source$3.default` ${error$2} {bold No package.json found} Chromatic only works from inside a JavaScript project. We expected to find a package.json somewhere up the directory tree. Are you sure you're running from your project directory? - `)}));function runtimeError({runtimeErrors:s=[],runtimeWarnings:l=[]}){let p=[...s,...l].map(s=>s.message||s.toString()),g=[...s,...l].map(s=>s.stack).filter(Boolean),v=g.length>0?import_source$2.default`\n{dim → View the full ${(0,import_pluralize.default)(`stacktrace`,g.length)} below}`:``,b=s.length,C=l.length,w=[b&&(0,import_pluralize.default)(`runtime error`,b,!0),b&&C&&`and`,C&&(0,import_pluralize.default)(`warning`,C,!0)].filter(Boolean).join(` `),E=(0,import_dist$1.dedent)(import_source$2.default` + `)}));function runtimeError({runtimeErrors:s=[],runtimeWarnings:l=[]}){let f=[...s,...l].map(s=>s.message||s.toString()),p=[...s,...l].map(s=>s.stack).filter(Boolean),g=p.length>0?import_source$2.default`\n{dim → View the full ${(0,import_pluralize.default)(`stacktrace`,p.length)} below}`:``,v=s.length,b=l.length,C=[v&&(0,import_pluralize.default)(`runtime error`,v,!0),v&&b&&`and`,b&&(0,import_pluralize.default)(`warning`,b,!0)].filter(Boolean).join(` `),w=(0,import_dist$1.dedent)(import_source$2.default` If you want to continue despite runtime errors, you can pass the - {bold --allow-console-errors} flag, but this is not recommended.`),k=(0,import_dist$1.dedent)(import_source$2.default` + {bold --allow-console-errors} flag, but this is not recommended.`),E=(0,import_dist$1.dedent)(import_source$2.default` You should probably fix these warnings, but we'll continue anyway.`);return(0,import_dist$1.dedent)(import_source$2.default` - ${b?error$2:warning$1} {bold Detected ${w} in your Storybook} - ${p.join(` -`)}${v} + ${v?error$2:warning$1} {bold Detected ${C} in your Storybook} + ${f.join(` +`)}${g} This is usually a problem with your Storybook, not with Chromatic. Run your Storybook locally and check your browser console for errors. - ${b?E:k} - ${g.length>0?import_source$2.default`\n{dim ${g.join(` + ${v?w:E} + ${p.length>0?import_source$2.default`\n{dim ${p.join(` `)}}`:``} - `)}var import_source$2,import_pluralize,import_dist$1,init_runtimeError=__esmMin((()=>{import_source$2=__toESM$1(require_source$5()),import_pluralize=__toESM$1(require_pluralize()),import_dist$1=require_dist$14(),init_icons()}));function taskError({title:s},l){return[import_source$1.default`${error$2} {bold Failed to ${lcfirst(s)}}`,l.message].join(` -`)}function lcfirst(s){return`${s.charAt(0).toLowerCase()}${s.slice(1)}`}var import_source$1,init_taskError=__esmMin((()=>{import_source$1=__toESM$1(require_source$5()),init_icons()})),import_source,import_dist,intro_default,init_intro=__esmMin((()=>{import_source=__toESM$1(require_source$5()),import_dist=require_dist$14(),intro_default=({pkg:s})=>(0,import_dist.dedent)(import_source.default` + `)}var import_source$2,import_pluralize,import_dist$1,init_runtimeError=__esmMin((()=>{import_source$2=__toESM$1(require_source$5()),import_pluralize=__toESM$1(require_pluralize()),import_dist$1=require_dist$16(),init_icons()}));function taskError({title:s},l){return[import_source$1.default`${error$2} {bold Failed to ${lcfirst(s)}}`,l.message].join(` +`)}function lcfirst(s){return`${s.charAt(0).toLowerCase()}${s.slice(1)}`}var import_source$1,init_taskError=__esmMin((()=>{import_source$1=__toESM$1(require_source$5()),init_icons()})),import_source,import_dist,intro_default,init_intro=__esmMin((()=>{import_source=__toESM$1(require_source$5()),import_dist=require_dist$16(),intro_default=({pkg:s})=>(0,import_dist.dedent)(import_source.default` {bold Chromatic CLI v${s.version}} {dim ${s.docs}} - `)}));async function run$1({argv:s=[],flags:l,options:p}){let g={...parseArguments(s),...l&&{flags:l},...p&&{extraOptions:p}},{sessionId:v=v4(),env:b=getEnvironment(),log:C=createLogger$1(g.flags,g.extraOptions)}=p||{},w=await readPackageUp({cwd:process.cwd(),normalize:!1});w||(C.error(noPackageJson_default()),process.exit(253));let{path:E,packageJson:k}=w,A={...g,packagePath:E,packageJson:k,env:b,log:C,sessionId:v};return await runAll(A),{code:A.exitCode,url:A.build?.webUrl??A.rebuildForBuild?.webUrl,buildUrl:A.build?.webUrl??A.rebuildForBuild?.webUrl,storybookUrl:A.build?.storybookUrl||A.storybookUrl,specCount:A.build?.specCount??A.rebuildForBuild?.specCount,componentCount:A.build?.componentCount??A.rebuildForBuild?.componentCount,testCount:A.build?.testCount??A.rebuildForBuild?.testCount,changeCount:A.build?.changeCount??A.rebuildForBuild?.changeCount,errorCount:A.build?.errorCount??A.rebuildForBuild?.errorCount,interactionTestFailuresCount:A.build?.interactionTestFailuresCount??A.rebuildForBuild?.interactionTestFailuresCount,actualTestCount:A.build?.actualTestCount??A.rebuildForBuild?.actualTestCount,actualCaptureCount:A.build?.actualCaptureCount??A.rebuildForBuild?.actualCaptureCount,inheritedCaptureCount:A.build?.inheritedCaptureCount??A.rebuildForBuild?.inheritedCaptureCount}}async function runAll(s){s.log.info(``),s.log.info(intro_default(s)),s.log.info(``);let l=l=>{s.log.info(``),s.log.error(fatalError(s,[l].flat())),s.extraOptions?.experimental_onTaskError?.(s,{formattedError:fatalError(s,[l].flat()),originalError:l}),setExitCode(s,exitCodes.INVALID_OPTIONS,!0)};try{s.http=new HTTPClient(s),s.client=new GraphQLClient(s,`${s.env.CHROMATIC_INDEX_URL}/graphql`,{headers:{"x-chromatic-session-id":s.sessionId,"x-chromatic-cli-version":s.pkg.version,"apollographql-client-name":`chromatic-cli`,"apollographql-client-version":s.pkg.version},retries:3}),s.configuration=await getConfiguration(s.extraOptions?.configFile||s.flags.configFile);let l=getOptions(s);s.options=l,s.log.setLogFile(l.logFile),setExitCode(s,exitCodes.OK)}catch(s){return l(s)}if(!isContext(s))return l(Error(`Invalid context`));await Promise.all([runBuild(s),checkForUpdates(s)]).catch(s=>{captureException(s),l(s)}),!isE2EBuild(s.options)&&[0,1].includes(s.exitCode)&&await checkPackageJson(s),s.options.diagnosticsFile&&await writeChromaticDiagnostics(s),s.options.uploadMetadata&&await uploadMetadataFiles(s)}async function runBuild(s){try{try{let l={log:s.log,renderer:NonTTYRenderer};s.options.interactive&&(l.renderer=LoggingRenderer,s.log.queue()),await new import_listr.default(index(s),l).run(s),s.log.debug(`Tasks completed`)}catch(l){throw captureException(l),endActivity(s),l.code===`ECONNREFUSED`||l.name===`StatusCodeError`?(setExitCode(s,exitCodes.FETCH_ERROR),rewriteErrorMessage(l,fetchError(s,l))):l.name===`GraphQLError`?(setExitCode(s,exitCodes.GRAPHQL_ERROR),rewriteErrorMessage(l,graphqlError(s,l))):l.message.startsWith(`Cannot run a build with no stories`)?(setExitCode(s,exitCodes.BUILD_NO_STORIES),rewriteErrorMessage(l,missingStories_default(s))):s.options.experimental_abortSignal?.aborted?(setExitCode(s,exitCodes.BUILD_WAS_CANCELED,!0),rewriteErrorMessage(l,buildCanceled_default())):rewriteErrorMessage(l,taskError(s,l))}finally{let{runtimeErrors:l,runtimeWarnings:p}=s;(l&&l.length>0||p&&p.length>0)&&(s.log.info(``),s.log.error(runtimeError(s))),s.log.flush();try{await s.analytics?.shutdown()}catch(s){captureException(s)}}}catch(l){let p=[l].flat(),g=fatalError(s,p);s.options.experimental_onTaskError?.(s,{formattedError:g,originalError:p[0]}),s.userError||(s.log.info(``),s.log.error(g)),s.exitCode||setExitCode(s,exitCodes.UNKNOWN_ERROR)}}var import_listr,isContext,init_node_src=__esmMin((()=>{init_zen(),init_esm(),import_listr=__toESM$1(require_listr()),init_read_package_up(),init_esm_node(),init_git$2(),init_graphqlClient(),init_httpClient(),init_checkForUpdates(),init_checkPackageJson(),init_e2eUtils(),init_getConfiguration(),init_getEnvironment(),init_getOptions(),init_log(),init_loggingRenderer(),init_nonTTYRenderer(),init_parseArguments(),init_setExitCode(),init_uploadMetadataFiles(),init_utilities$1(),init_writeChromaticDiagnostics(),init_tasks(),init_activity(),init_buildCanceled(),init_fatalError(),init_fetchError(),init_graphqlError(),init_missingStories(),init_noPackageJson(),init_runtimeError(),init_taskError(),init_intro(),isContext=s=>`options`in s})),main_exports=__exportAll({});async function run(){let{sha:s,branch:l,slug:p,mergeCommit:g}=getBuildInfo(import_github.context)||{};if(!(!s||!l||!p))try{let v=(0,import_core.getInput)(`autoAcceptChanges`),b=(0,import_core.getInput)(`branchName`),C=(0,import_core.getInput)(`buildScriptName`),w=(0,import_core.getInput)(`buildCommand`),E=(0,import_core.getInput)(`configFile`),k=(0,import_core.getInput)(`cypress`),A=(0,import_core.getInput)(`debug`),N=(0,import_core.getInput)(`diagnosticsFile`),F=(0,import_core.getInput)(`dryRun`),I=(0,import_core.getInput)(`exitOnceUploaded`),R=(0,import_core.getInput)(`exitZeroOnChanges`),B=(0,import_core.getMultilineInput)(`externals`),q=(0,import_core.getInput)(`fileHashing`),le=(0,import_core.getInput)(`forceRebuild`),J=(0,import_core.getInput)(`ignoreLastBuildOnBranch`),_e=(0,import_core.getInput)(`logFile`),be=(0,import_core.getInput)(`logLevel`),xe=(0,import_core.getInput)(`logPrefix`),De=(0,import_core.getInput)(`onlyChanged`),Ne=(0,import_core.getMultilineInput)(`onlyStoryFiles`),Pe=(0,import_core.getMultilineInput)(`onlyStoryNames`),ze=(0,import_core.getInput)(`outputDir`),Be=(0,import_core.getInput)(`playwright`),We=(0,import_core.getInput)(`preserveMissing`),Ke=(0,import_core.getInput)(`projectToken`),qe=(0,import_core.getInput)(`repositorySlug`),Je=(0,import_core.getInput)(`chromaticSha`),Ye=(0,import_core.getInput)(`skip`),Ze=(0,import_core.getInput)(`skipUpdateCheck`),Qe=(0,import_core.getInput)(`storybookBaseDir`),ot=(0,import_core.getInput)(`storybookBuildDir`),st=(0,import_core.getInput)(`storybookConfigDir`),ut=(0,import_core.getInput)(`storybookLogFile`),yt=(0,import_core.getInput)(`traceChanged`),Tt=(0,import_core.getMultilineInput)(`untraced`),Ot=(0,import_core.getInput)(`uploadMetadata`),At=(0,import_core.getInput)(`vitest`),jt=(0,import_core.getInput)(`workingDir`)||(0,import_core.getInput)(`workingDirectory`),It=(0,import_core.getInput)(`zip`),Lt=(0,import_core.getInput)(`junitReport`);Je&&(0,import_core.warning)(`Chromatic sha was overridden by user to: ${Je}`),process.env.CHROMATIC_SHA=Je||process.env.CHROMATIC_SHA||s,process.env.CHROMATIC_ACTION=`true`,process.env.CHROMATIC_BRANCH=b||l,process.env.CHROMATIC_SLUG=qe||p,g&&(process.env.CHROMATIC_PULL_REQUEST_SHA=g),process.chdir(path.default.join(process.cwd(),jt||``));let Rt=import_github.context.eventName===`merge_group`;Rt&&R===`true`&&(0,import_core.warning)("`exitZeroOnChanges` is set to `true`, but you are running in a GitHub merge queue. Changes will not cause this build to fail. Consider removing this flag for merge queue runs to catch unexpected changes.");let Vt=await run$1({options:{inAction:!0},flags:{autoAcceptChanges:maybe(v),branchName:maybe(b),buildScriptName:maybe(C),buildCommand:maybe(w),configFile:maybe(E),cypress:maybe(k),debug:maybe(A),diagnosticsFile:maybe(N),dryRun:maybe(F),exitOnceUploaded:maybe(I),exitZeroOnChanges:maybe(R,!Rt),externals:maybe(B),fileHashing:maybe(q,!0),forceRebuild:maybe(le),ignoreLastBuildOnBranch:maybe(J),interactive:!1,logFile:maybe(_e),logLevel:maybe(be),logPrefix:maybe(xe),onlyChanged:maybe(De),onlyStoryFiles:maybe(Ne),onlyStoryNames:maybe(Pe),outputDir:maybe(ze),playwright:maybe(Be),preserveMissing:maybe(We),projectToken:maybe(Ke),repositorySlug:maybe(qe),skip:maybe(Ye),skipUpdateCheck:maybe(Ze,!1),storybookBaseDir:maybe(Qe),storybookBuildDir:maybe(ot),storybookConfigDir:maybe(st),storybookLogFile:maybe(ut),traceChanged:maybe(yt),untraced:maybe(Tt),uploadMetadata:maybe(Ot,!1),vitest:maybe(At),zip:maybe(It,!1),junitReport:maybe(Lt)}});for(let[s,l]of Object.entries(Vt))(0,import_core.setOutput)(s,String(l));Vt.code!==0&&(0,import_core.setFailed)(`non-zero exit code`),process.exit(Vt.code)}catch(s){s.message&&(0,import_core.error)(s.message),s.stack&&(0,import_core.error)(s.stack),s.description&&(0,import_core.error)(s.description),(0,import_core.setFailed)(s.message),process.exit(1)}}var import_core,import_github,maybe,getBuildInfo,init_main=__esmMin((()=>{init_errorMonitoring(),import_core=require_core$9(),import_github=require_github(),init_esm(),init_node_src(),maybe=(s,l=void 0)=>{if(!s)return l;if(Array.isArray(s))return s;try{return JSON.parse(s)}catch{return s}},getBuildInfo=s=>{switch(s.eventName){case`pull_request`:case`pull_request_review`:case`pull_request_target`:{let{head:l}=s.payload.pull_request||{};return{sha:l.sha,branch:l.ref,slug:l.repo.full_name,mergeCommit:s.sha}}case`push`:{let{after:l,ref:p,repository:g}=s.payload;return{sha:l,branch:p.replace(`refs/heads/`,``),slug:g?.full_name}}case`workflow_run`:{let{repository:l}=s.payload,{head_sha:p,head_branch:g}=s.payload.workflow_run;return{sha:p,branch:g.replace(`refs/heads/`,``),slug:l?.full_name}}case`workflow_dispatch`:case`issue_comment`:return{sha:s.sha,branch:s.ref.replace(`refs/heads/`,``),slug:s.payload.repository?.full_name};case`schedule`:return{sha:s.sha,branch:s.ref.replace(`refs/heads/`,``),slug:s.payload.repository?.full_name};case`release`:return{sha:s.sha,branch:s.payload.release.target_commitish,slug:s.payload.repository?.full_name};case`merge_group`:{let{head_sha:l,head_ref:p}=s.payload.merge_group;return{sha:l,branch:p,slug:s.payload.repository?.full_name}}default:(0,import_core.setFailed)(`${s.eventName} event is not supported in this action`);return}},run().catch(s=>{(0,import_core.error)(s),(0,import_core.setFailed)(s.message),captureException(s)}).finally(()=>flush(2500).finally(()=>process.exit()))}));init_main(),exports.a=__esmMin,exports.i=File$2,exports.n=FormData$1,exports.o=__toCommonJS$1,Object.defineProperty(exports,`r`,{enumerable:!0,get:function(){return init_esm_min}}),Object.defineProperty(exports,`t`,{enumerable:!0,get:function(){return init_from}}); + `)}));async function run$1({argv:s=[],flags:l,options:f}){let p={...parseArguments(s),...l&&{flags:l},...f&&{extraOptions:f}},{sessionId:g=v4(),env:v=getEnvironment(),log:b=createLogger$1(p.flags,p.extraOptions)}=f||{},C=await readPackageUp({cwd:process.cwd(),normalize:!1});C||(b.error(noPackageJson_default()),process.exit(253));let{path:w,packageJson:E}=C,k={...p,packagePath:w,packageJson:E,env:v,log:b,sessionId:g};return await runAll(k),{code:k.exitCode,url:k.build?.webUrl??k.rebuildForBuild?.webUrl,buildUrl:k.build?.webUrl??k.rebuildForBuild?.webUrl,storybookUrl:k.build?.storybookUrl||k.storybookUrl,specCount:k.build?.specCount??k.rebuildForBuild?.specCount,componentCount:k.build?.componentCount??k.rebuildForBuild?.componentCount,testCount:k.build?.testCount??k.rebuildForBuild?.testCount,changeCount:k.build?.changeCount??k.rebuildForBuild?.changeCount,errorCount:k.build?.errorCount??k.rebuildForBuild?.errorCount,interactionTestFailuresCount:k.build?.interactionTestFailuresCount??k.rebuildForBuild?.interactionTestFailuresCount,actualTestCount:k.build?.actualTestCount??k.rebuildForBuild?.actualTestCount,actualCaptureCount:k.build?.actualCaptureCount??k.rebuildForBuild?.actualCaptureCount,inheritedCaptureCount:k.build?.inheritedCaptureCount??k.rebuildForBuild?.inheritedCaptureCount}}async function runAll(s){s.log.info(``),s.log.info(intro_default(s)),s.log.info(``);let l=l=>{s.log.info(``),s.log.error(fatalError(s,[l].flat())),s.extraOptions?.experimental_onTaskError?.(s,{formattedError:fatalError(s,[l].flat()),originalError:l}),setExitCode(s,exitCodes.INVALID_OPTIONS,!0)};try{s.http=new HTTPClient(s),s.client=new GraphQLClient(s,`${s.env.CHROMATIC_INDEX_URL}/graphql`,{headers:{"x-chromatic-session-id":s.sessionId,"x-chromatic-cli-version":s.pkg.version,"apollographql-client-name":`chromatic-cli`,"apollographql-client-version":s.pkg.version},retries:3}),s.configuration=await getConfiguration(s.extraOptions?.configFile||s.flags.configFile);let l=getOptions(s);s.options=l,s.runtime={forceRebuild:l.forceRebuild},s.log.setLogFile(l.logFile),setExitCode(s,exitCodes.OK)}catch(s){return l(s)}if(!isContext(s))return l(Error(`Invalid context`));await Promise.all([runBuild(s),checkForUpdates(s)]).catch(s=>{captureException(s),l(s)}),!isE2EBuild(s.options)&&[0,1].includes(s.exitCode)&&await checkPackageJson(s),s.options.diagnosticsFile&&await writeChromaticDiagnostics(s),s.options.uploadMetadata&&await uploadMetadataFiles(s)}async function runBuild(s){try{try{let l={log:s.log,renderer:NonTTYRenderer};s.options.interactive&&(l.renderer=LoggingRenderer,s.log.queue()),await new import_listr.default(index(s),l).run(s),s.log.debug(`Tasks completed`)}catch(l){throw captureException(l),endActivity(s),l.code===`ECONNREFUSED`||l.name===`StatusCodeError`?(setExitCode(s,exitCodes.FETCH_ERROR),rewriteErrorMessage(l,fetchError(s,l))):l.name===`GraphQLError`?(setExitCode(s,exitCodes.GRAPHQL_ERROR),rewriteErrorMessage(l,graphqlError(s,l))):l.message.startsWith(`Cannot run a build with no stories`)?(setExitCode(s,exitCodes.BUILD_NO_STORIES),rewriteErrorMessage(l,missingStories_default(s))):s.options.experimental_abortSignal?.aborted?(setExitCode(s,exitCodes.BUILD_WAS_CANCELED,!0),rewriteErrorMessage(l,buildCanceled_default())):rewriteErrorMessage(l,taskError(s,l))}finally{let{runtimeErrors:l,runtimeWarnings:f}=s;(l&&l.length>0||f&&f.length>0)&&(s.log.info(``),s.log.error(runtimeError(s))),s.log.flush();try{await s.analytics?.shutdown()}catch(s){captureException(s)}}}catch(l){let f=[l].flat(),p=fatalError(s,f);s.options.experimental_onTaskError?.(s,{formattedError:p,originalError:f[0]}),s.userError||(s.log.info(``),s.log.error(p)),s.exitCode||setExitCode(s,exitCodes.UNKNOWN_ERROR)}}var import_listr,isContext,init_node_src=__esmMin((()=>{init_zen(),init_esm(),import_listr=__toESM$1(require_listr()),init_read_package_up(),init_esm_node(),init_git$2(),init_graphqlClient(),init_httpClient(),init_checkForUpdates(),init_checkPackageJson(),init_e2eUtils(),init_getConfiguration(),init_getEnvironment(),init_getOptions(),init_log(),init_loggingRenderer(),init_nonTTYRenderer(),init_parseArguments(),init_setExitCode(),init_uploadMetadataFiles(),init_utilities$1(),init_writeChromaticDiagnostics(),init_tasks(),init_activity(),init_buildCanceled(),init_fatalError(),init_fetchError(),init_graphqlError(),init_missingStories(),init_noPackageJson(),init_runtimeError(),init_taskError(),init_intro(),isContext=s=>`options`in s&&`runtime`in s})),main_exports=__exportAll({});async function run(){let{sha:s,branch:l,slug:f,mergeCommit:p}=getBuildInfo(import_github.context)||{};if(!(!s||!l||!f))try{let g=(0,import_core.getInput)(`autoAcceptChanges`),v=(0,import_core.getInput)(`branchName`),b=(0,import_core.getInput)(`buildScriptName`),C=(0,import_core.getInput)(`buildCommand`),w=(0,import_core.getInput)(`configFile`),E=(0,import_core.getInput)(`cypress`),k=(0,import_core.getInput)(`debug`),A=(0,import_core.getInput)(`diagnosticsFile`),N=(0,import_core.getInput)(`dryRun`),F=(0,import_core.getInput)(`exitOnceUploaded`),I=(0,import_core.getInput)(`exitZeroOnChanges`),R=(0,import_core.getMultilineInput)(`externals`),B=(0,import_core.getInput)(`fileHashing`),q=(0,import_core.getInput)(`forceRebuild`),J=(0,import_core.getInput)(`ignoreLastBuildOnBranch`),le=(0,import_core.getInput)(`logFile`),_e=(0,import_core.getInput)(`logLevel`),be=(0,import_core.getInput)(`logPrefix`),xe=(0,import_core.getInput)(`onlyChanged`),De=(0,import_core.getMultilineInput)(`onlyStoryFiles`),Oe=(0,import_core.getMultilineInput)(`onlyStoryNames`),je=(0,import_core.getInput)(`outputDir`),Ne=(0,import_core.getInput)(`playwright`),Pe=(0,import_core.getInput)(`preserveMissing`),ze=(0,import_core.getInput)(`projectToken`),Be=(0,import_core.getInput)(`repositorySlug`),We=(0,import_core.getInput)(`chromaticSha`),Ke=(0,import_core.getInput)(`skip`),qe=(0,import_core.getInput)(`skipUpdateCheck`),Je=(0,import_core.getInput)(`storybookBaseDir`),Ye=(0,import_core.getInput)(`storybookBuildDir`),Ze=(0,import_core.getInput)(`storybookConfigDir`),Qe=(0,import_core.getInput)(`storybookLogFile`),ot=(0,import_core.getInput)(`traceChanged`),st=(0,import_core.getMultilineInput)(`untraced`),ut=(0,import_core.getInput)(`uploadMetadata`),yt=(0,import_core.getInput)(`vitest`),Tt=(0,import_core.getInput)(`workingDir`)||(0,import_core.getInput)(`workingDirectory`),Ot=(0,import_core.getInput)(`zip`),At=(0,import_core.getInput)(`junitReport`);We&&(0,import_core.warning)(`Chromatic sha was overridden by user to: ${We}`),process.env.CHROMATIC_SHA=We||process.env.CHROMATIC_SHA||s,process.env.CHROMATIC_ACTION=`true`,process.env.CHROMATIC_BRANCH=v||l,process.env.CHROMATIC_SLUG=Be||f,p&&(process.env.CHROMATIC_PULL_REQUEST_SHA=p),process.chdir(path.default.join(process.cwd(),Tt||``));let jt=import_github.context.eventName===`merge_group`;jt&&I===`true`&&(0,import_core.warning)("`exitZeroOnChanges` is set to `true`, but you are running in a GitHub merge queue. Changes will not cause this build to fail. Consider removing this flag for merge queue runs to catch unexpected changes.");let It=await run$1({options:{inAction:!0},flags:{autoAcceptChanges:maybe(g),branchName:maybe(v),buildScriptName:maybe(b),buildCommand:maybe(C),configFile:maybe(w),cypress:maybe(E),debug:maybe(k),diagnosticsFile:maybe(A),dryRun:maybe(N),exitOnceUploaded:maybe(F),exitZeroOnChanges:maybe(I,!jt),externals:maybe(R),fileHashing:maybe(B,!0),forceRebuild:maybe(q),ignoreLastBuildOnBranch:maybe(J),interactive:!1,logFile:maybe(le),logLevel:maybe(_e),logPrefix:maybe(be),onlyChanged:maybe(xe),onlyStoryFiles:maybe(De),onlyStoryNames:maybe(Oe),outputDir:maybe(je),playwright:maybe(Ne),preserveMissing:maybe(Pe),projectToken:maybe(ze),repositorySlug:maybe(Be),skip:maybe(Ke),skipUpdateCheck:maybe(qe,!1),storybookBaseDir:maybe(Je),storybookBuildDir:maybe(Ye),storybookConfigDir:maybe(Ze),storybookLogFile:maybe(Qe),traceChanged:maybe(ot),untraced:maybe(st),uploadMetadata:maybe(ut,!1),vitest:maybe(yt),zip:maybe(Ot,!1),junitReport:maybe(At)}});for(let[s,l]of Object.entries(It))(0,import_core.setOutput)(s,String(l));It.code!==0&&(0,import_core.setFailed)(`non-zero exit code`),process.exit(It.code)}catch(s){s.message&&(0,import_core.error)(s.message),s.stack&&(0,import_core.error)(s.stack),s.description&&(0,import_core.error)(s.description),(0,import_core.setFailed)(s.message),process.exit(1)}}var import_core,import_github,maybe,getBuildInfo,init_main=__esmMin((()=>{init_errorMonitoring(),import_core=require_core$9(),import_github=require_github(),init_esm(),init_node_src(),maybe=(s,l=void 0)=>{if(!s)return l;if(Array.isArray(s))return s;try{return JSON.parse(s)}catch{return s}},getBuildInfo=s=>{switch(s.eventName){case`pull_request`:case`pull_request_review`:case`pull_request_target`:{let{head:l}=s.payload.pull_request||{};return{sha:l.sha,branch:l.ref,slug:l.repo.full_name,mergeCommit:s.sha}}case`push`:{let{after:l,ref:f,repository:p}=s.payload;return{sha:l,branch:f.replace(`refs/heads/`,``),slug:p?.full_name}}case`workflow_run`:{let{repository:l}=s.payload,{head_sha:f,head_branch:p}=s.payload.workflow_run;return{sha:f,branch:p.replace(`refs/heads/`,``),slug:l?.full_name}}case`workflow_dispatch`:case`issue_comment`:return{sha:s.sha,branch:s.ref.replace(`refs/heads/`,``),slug:s.payload.repository?.full_name};case`schedule`:return{sha:s.sha,branch:s.ref.replace(`refs/heads/`,``),slug:s.payload.repository?.full_name};case`release`:return{sha:s.sha,branch:s.payload.release.target_commitish,slug:s.payload.repository?.full_name};case`merge_group`:{let{head_sha:l,head_ref:f}=s.payload.merge_group;return{sha:l,branch:f,slug:s.payload.repository?.full_name}}default:(0,import_core.setFailed)(`${s.eventName} event is not supported in this action`);return}},run().catch(s=>{(0,import_core.error)(s),(0,import_core.setFailed)(s.message),captureException(s)}).finally(()=>flush(2500).finally(()=>process.exit()))}));init_main(),exports.a=__esmMin,exports.i=File$2,exports.n=FormData$1,exports.o=__toCommonJS$1,Object.defineProperty(exports,`r`,{enumerable:!0,get:function(){return init_esm_min}}),Object.defineProperty(exports,`t`,{enumerable:!0,get:function(){return init_from}}); //# sourceMappingURL=register.cjs.map -//# debugId=e0958a8a-14d4-536b-a65a-d29ce4d680d4 +//# debugId=7fe82241-a5f0-598d-bc81-a676a4bf85ea diff --git a/package.json b/package.json index 37f97541..2356f7f5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chromatic", - "version": "16.6.3", + "version": "16.7.0", "description": "Automate visual testing across browsers. Gather UI feedback. Versioned documentation.", "keywords": [ "storybook-addon", @@ -83,6 +83,8 @@ "@auto-it/slack": "^11.1.6", "@discoveryjs/json-ext": "^0.5.7", "@eslint-community/eslint-plugin-eslint-comments": "^4.3.0", + "@expo/config-plugins": "55.0.8", + "@expo/config-types": "55.0.5", "@sentry/cli": "^2.37.0", "@sentry/node": "^8.30.0", "@snyk/dep-graph": "^2.9.0",